bpftool-4.19.90-2305.2.0.0201.oe1 >  A dg2W^^f]XWREtW(JmŰ3vf)e%qqZ;~qWX||w:tN ,geg;޶ng̏sK0O ud^/U4*擩f޸b?暊/Y!_Ĭ㽑ǠjH6PuTٻڼIP7"&q8 ̵~.g{Jaݠ2ٜc ZYcuw]aJk?EPG$̏ca62adab559da067538382f6e302209a73a3d5eb8d535028f8e9ac91981da92161965c7b479c02f4d2d33de64bc706255ca5e5a5cd dg2W^^f}QB$ ;DEyw Gλ WIRq/=NlT]I^#1L xrq$˟?et7Qd L$}sjCUsgx솯pF) \3nK;9M'P&9uJŒ9lxNQf!fc3 |p??d  $ a.CI ^j         R  \    <T,(\8ds9 0s:%'sFiG H I XY\8 ]` ^bfcrdeflt u vHw x yzHX\bCbpftool4.19.902305.2.0.0201.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dg+obs-worker-backend-test-x86-0009.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤dg0dg0dg1dg*}dg0dg0dg0dg0dg0dg0e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6986bce427b9bbfaade6419662d9ae989e65bc96276669f10cc27abb4887ff5e333ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2305.2.0.0201.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32obs-worker-backend-test-x86-0009.novalocal 1684483004 4.19.90-2305.2.0.0201.oe14.19.90-2305.2.0.0201.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-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/915b5fe6b1c2f448613b0588f62b2f2e-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f44aa71cc2f0a924154786e79d427603c16f2fdb, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR?{zdutf-8ae27164d6ed7cb06b2d983c3cfac0cc868cb3660da7f45ab4cde5d6d07f5de07?7zXZ !#,] b2u Q{LV c(40(r#sZvyV!Yr?A3-qDbeVeWv䃵(oT.yEĔt[m`&%;lh< 58"y(=Xeo -b+ͤ `vfI.Z :#]&""\' ؍悛$~/\U/+[E6 Hs&sht_6U̲F3'}w;bE/,㘢cxRL 5'qR,2~xRm;{߾rBJ,/`Ϸ:9hj`~OrrP#9;]g"}m7M\aUxCQp[R/> eyBtX>'4 Dp~#+$a\g Co@Y) "!%NR|F8* |3 VIlɶE uiaR4N++7]i~!GF`M&;PN =tufNjPnvUpC:"A18 ag쬗\6nI=}$̡dy1feWonB C!_X5_'vi i]@Bk\x/.(2$uMmpu@D4^Zs^kT`gYV}vg{:W鼲}Aȋ=UX>a<|F`W0Kf^@4G~|-ܿt-ߙ LǢyD|7⠤O6.䄈:s,I<?=@LK1ӌ,ɫ(< H3 B|R;V0e4t6 WDiѫB̂'EHQp؛h;`*o:dL:Vg mՓ~Rvt/:j/ӽlm6fPPؖw{ƍ$LeO:`[OIQ7pp5Lt򮨉bI٢.hNY2KV1 ކ_.@'{UR^iZtN aI@‰1QG:xƭ;wnIC}d 9"NڧJJV P>@uԻ lޟ~ޖ +ᩭ~H _;8Jl$vI9HפLKfjE.P02{nwa_k*@J/hߠq5!3=h?*׾`r($hSKh1L68QL=sKzX$]r}'{^cQ5,8!`J/ޤ53xj.@tr| "Ҩ+vդ% \骈}VJC3nIZ$O*ðk%(ؽvm1Ik*sNA}O4'nBRÓf|yw|47G1rC_'nIq+?4TCg)^h;(E)Wtel94H$o6^nSfVgضWވP[O5'ܘ   LI=7C"/oP7~q!֥= |kG4/Sn˗"+SٔwHIBw,swzir}|*R@j{VI6GU^C(]e\{ꦔCLܫI9}r/2"JvROXuXtDf=WE s< {z^Aȇt}NFh}ʽ+7'!/uT*jAfH\y\jp]M! 'yζ<Vl#o [کE.j-lnZd1Oqz  NP.(ϝ.LzCtTiC7`M۫qh]@@ұ:9r"f?av7}pp(Ͳ(7nj ?T|ΊQv|ؘzF~= F0 >~FW`G@H%T&,Yn@!H^M.+ µH'Ktw#gߙ!EM;j .?وFKt~xhfZHac?uL~DHW-*-gQ,CNY +0Ȟ;TgCjzuR ^xI9'Rk:UهaB%i-{Q2gv!=I,Yxd,ͭڔ苭]!1ߪ[9tvI7!/p_c`/L?3G$>;x_m(Nma襝,#GVW&zCQ R'|d52v =p@tK " t ۭ& 4`7xe1 Ux>T.OOnPcxzR ۰?e){+"/#\kE,@ 92֍4CYob8 V" "mF5%Nshg˫% F3= n@v!]Bـ?shftϓv% 2scdE(NAqfo}9KC߳.qzBœE2@}LZl,$Ibλ/e9i if<qV TO 6D|61X\ZA;_g[W'?&ҹmb⵸~zH)n5r,h(Od04Õ [wVqMO̹r}KCʛ5V!Q8H8)THHL}P >YFb`1-qyi dFeTC.Ԥ;WGܢ a=vwS(?`dXNp /`:5gºF4A$Xd;BZ>4ɹP|q\c\8G1홁5zJd3gS&.xsq23'H+a` ik||YIp4AcP О]5#ø8ua!e ᤅeꅋjXQp-ۚQ9б8 h{8{pU?l+鴅u /TJG<wE4"B`Ij ivBO~LhPBy,}I ~eRa=Kun4R(d[ݖG%uҙ(};mNzf1QQލ(Ej=Dj'lYVNlop+\vilJP&+nMgڒ:ba:h!_cJEXg =@aPOYYtFv OJ0?|6ud. Y`ԭ"IǧR=|9)a^|֛I0 RP/BZUowTyA}0ڧeTb|m؝+]S_w\a`/l7B⓪$l.Kp|Sqn*`Kʸ=%v L.TM4p@ <كLv y GZi>&?tM,afv!yԧZOZTjp ϕ`}N] #b j 7V=}$#׉'!}gK2MdkH~ulx܉ucӦ&MAb,t_diU֪YUVK)aC!Cem⺝>69I91d0iOmşRq9_%`@mx?tUZOſ-QE#.{kp\|C"}\Ssgլ| &Fih OHLx3s á:}q7q|Ib5\ Ģ /m6tGIzս($ RO6w 8-Fh >Wy~|QlY;Â[u0ubYP̴,0SjBQB^4kJpՄR~\J{ZbMd{,OleLU9/ #?m RI6avkw=(E|75֠E<&vYgnJpá]P'X 7F,-# uyJ3{Œ^v5bMa6y2/Q /wFbPhg/@Ux3Fxt\ٌN-m$*yDà e-C wfg9#yKya9aJ[:=/sNmG:GBf$sKОi )- 4 She@2Pw%J}o@#g$%\3 <ϖݾ!9˗< 9<<{F!@;y.C)fL,=DMuY~/ =gH9LѶ0ן =Do7 < -쇪e$ G\c+)f^rb,i:s}mP!i=Qe}CjIln#`@ZB`{܏ʘau&n?{TYPsm6Ygб盋ֽ%1\Nm;(M hK(op}KB,`?t>41r;tr9 6Do=b[Dp)90߯ _GDu@̙k8p'9:[9w&+6 (?iO"\pUkViu}mtlzz)NZ8HB`W| ]|w$NRBms "b0Zt&ѫ]n; L ϯĶϢp`&y2 x,,S`(npu1!+_8Zg$o$x<̝mx"Tl #w4 [}6[0.pv"E.`=!C{3j>"7ҿ6> bj پ361LO*o2Oj %!?مGoh12 anbxKZ\Jr҄8)䥐"xT1HSɇ&<̀8ڕp,kJr$ڣ|wڙePS+h.=j034#R6BHY4#ä('274[ux,bet))߼;B*x,Nt2c _?MrʅAe6،(Z@%FWK?Gp3lpE44r#rC"= XGןJJ藉p ԜTvSH&BdYD,dQ;^Xg2Nݹ P09#0 0wr&mi I-v?u1UFG''Yҁ$+kkjਉ:1TZ$, Τ-[? ;s35ߠޛ,z=}eF!fz8iЋpbxۇDєָQlGq1ܖ+3'v>McI|WwO">}!yW \HVy֍aM=Dy)'X`Q5BPYBʇ`vDdLIR4qO ~ ~A46B'E iBa~X!?[4d%4 _^.>j?v͌}JˉSS0ӍJY3nPCſaz`Cb0ܕGtK]` 2 Mq 5i`7cnxG|q 1_kOX7a21XQ"8;j0O!CD8ȴ|U"5K-UQn*|:T^XdER1|3ixOG Щ 3^^R#GKpybˏs5VR[CΫ*jk|ؕt6! ŭ"#^7MJt@ Q"'JQ"ܤz5E.tm=T]aCA =ɝv>)=R8 s7wHvD ѵO%"p7լu;b0ը/J+s\$w&P󃪪]VF^qgyb /ϙqH")iE`;3e#,Rj|жy.HejOf=J UqV%A\m-nqY(H+9kQaǩ 8ļa0X+FfD7b0 ,:Kƪ?ͬȼ!MA1[N U&y*fz6>'K=K1Cz AIB8]I{nyH*޲&U?b (NR^eDKZEWmʢv耨hUsX`ЌYXZn\f Y+;[{pYo7VjB8 ӇI{AkB6.%Q,wC #iNHTg 4[O:piC/eZV;t2D6q+!gÿhlprTn:D&0b1 1=E9eN9*"DuY ]LE1f}_(XTY((;1Vz.񮌡Z 2:_tҙjQ,onTQOh]+2/>׷?0M}l)=3([|oZV&\X,G%[K4\-r7EQGC?ϽDc7/Xai>(앸{5PN'xP =9 -[jqVg" a(aE,G`aP!4ae >!}xƑZELYu0xa.OO:^Y\ Q?yH˅Vf*ej5mp-yĩ>UGM={u; J`FR-oġdQi{-M.N/ǭ UixĀ'O[!) ̾!p?s:To(ק1ND!=ЂˇLe쿺ԃ$돷-@ 1up}ѥȊq1ł_-(8rGEgoFT9K+=6Z'yK~#G4}g'R$ e;15 ?4r 7(OZ[=Dg8KJɬ<^vq<q@B=~XrwDɄrȕv ntT#{z{Ua-OQ 1 k<iLjy4aTϾ@ f<Ed:O5ݒt`aͯ˺2G=dq3U+.66BHY%Oq|Gb9'+\R` &9&  @14`,; A:[=W<"ӱ&=«.&2HHH8%~Au/,7 uh?<ދPk w'6cf u}ll!Y}U}C1i*oS'%.P;PV6Ӥ& Zְ2h}x>tZcg\t4U J+3]ٖb;%ZF2SaewҊ(,8~rLA~NGӾ4wf= .:40%{KPG2ص~3lsPy:{aO[.hP W R5npڱm+%jMLF@hKqorUpsUt҈YK;)屟[+MDq}Wa*S`D2^ 4;h- 1Lr3S0z8"c\(F?X䁵 R_!}NZiҮ 9yd7~/tt 4s#PٹQqHǡ75ӤAQ|MT:Z>ؘ] 7?ktd}oY\C~ `PΈ'tfeM+c ]qIU=[1qf*0pf-sQ=gr6n5yxh_?&32v{V@Gϙ/yҏ%63J Uؓ"7P%,L2{4ze@2\<`6_ Z+N_nD{&Oӂ2`0d7Idm C<R+{Q|D7l;HbID$ 5 kܚ[(v?hZS0ߊbvW&keIzC{$տ:F@Ѳ=v&$90MS*DzA/O.!2x"Lȋ'Tï\&3Z=UjG[+x>1±6 N\2'EƐ:ߒyUjIߐw1677]hFo`; PN La%-}|;`2uvwߑw`D*h̾`sOQXnf߅S+l~-p;͍!F U#+yu^31vt'@ YY_F$gr |Z~TugVaM(SQҤL!ԏ1s*{H&Kz.e} z[}_pQ4̴Ug꧇z9 s5}駩"2_T̪~\%8i ^`9#ڈ]v_ q{/%͇~^)e)6+a!t &3aVu`=ES5VM({Nϊ$i !>T9UnȊP/[6j#UEXM+Q+WX_S9L~ID iva4=̏jiB\  +A2~g\DQB.c>a`e}Iŕ*ŨD4I\=h[`iv#Z?g7ڱ(0pv@đ-՜2. YN^MtB#jXtj` gpoɒ vj ?)"ha1@yl%iȷe"eWX&#I֗>BjEY z s=<;}B -X[)o4Še 1@&A0Zb!6hfMm^ml֟]٬|X#0tK܎s ,ӴKtabɂ x˶l$]2߿ܐ44$YGQB "-nI1"kofʨtM ؜P^v`y'W^QfL@5G B܅F$ xP}i 9-xvi=i sQh,urKiJ)_8 vZ[^XPW⪒q%=o_ ;]uV6cmM  䕰E{_æT45%^7qqs(QS>}N/7q\I9`ڀft;wžH#տz66Yg\J ~G"X;ŢՀl}jj7A_ZG &.We .LJ/LH6u/c~`版;^QimiL9)ΆB2.B}eXUՆ?5Bi w NK dZ&.kJ{D`k[$ʻ} huʸųpm^ y#9z`bTQ.د~y'(Rb>H/شn7.'i=N x/3~Yeq'k7FHtG~ߧ|c1y۲)d3 Fjn_?R(l,2%uC>ztN$[t١ { \&"s,.jKw,SHsZ3-M6oI ljT ɕfFy'"]s8ټ VtܻyL ΎgPYْw*~ ~@4G(?P=^G_ ~(<## K|kX dϜue,8>u"76 U6:3B,$@ KW\D¿;}VCqRLvy_ ˬQe4O09t6NwP0QHaw5_J0yL}OUr@Y{nxqJȟBNW!uLҞ1ZHb:]ױ}ր u]v1ph[OEh9w2q*;NGVI?봓?M7yXqQIIPgdE%XuZ ]e{+bC4[S(2iB `qt,5b (`%9'a,tǶ@cCpAveɍ.PJixF g)C,Cv.w೪Z,arx"@RP "<yrF^9sO;-{W!ONMZv; kI0|NafI8\Ms|3MN6_ zr0H}PDTnA_Ud>{D 6/hncWafy j>?rceH8 )7 J#.S;>OǂUMjDSxPds,ۤ)춱o*QzhiS Q6[$EfyC GKuZmBR_VF+buyF(46 ,.ͧ 2;+Mc̵iv [cu(̰G &~ r=.$^Pap#Jf7QߋֵԪ-iI-L;ʵC9d-6 ۊ-bE%nK6E PozY_`pvG@Km .8OtӵHVsvm.F_#_ ~/CUrO`O59r7E2~}w ӟ$L/f'mbRv r黲๬LhzDP3{P/[n?]I`-[呇5'Kyeϋ$v0AHkF+5jMʲVerY1j&:Ѧ8GJQ^̦mhdnNҽ9AaTEG%ppR&s׵w# ,%]0+,; RqsR&ѦMD DOHI=38ͧnD<[ibfL`ʵ}J.ܢWW&i9qu*F$YRo,*Ӹ3ғozD`aVEzФ;[fJʭG5Hg$wTj|<`E8ؕugM<_L`-'#x%1{dJ ?>>Tq䕞Y-^AcјrwZ:_X(]TS$>fH)(+6Ld;qF<|BG=ՓYW邬 XeEl 7hym2ttT;pqݣ/&Or[;BЮHcVLf701B:m$ 9 Ml9s6_=N 3H_nRg9prvDn7'WǶFXuf (_X}tFp &(2 !zxtr=Z]%ihfƀ8PjV8U2Vz:$ 4%x1#r2Y7Sx°Y/Lӏ2UnˬDzxp5ԮRz <F8DSiGZl >BX:f*S hk2\\j^C}[II WLɋ"Ǝ"02-Z[wLJ/X-`(K6FTC,oac؋O5/H<児Y%Z}Ue")6^_·SLeˣ$]sj׵0 =! S;y}fjj */H \q5oi˥bR]p!_,Y< !(|<>C.d߄Wu~>Q#4b EuO"m/ɧO >ˆu[;5zf^l2zGe G"͇es'X&e;X_z)o%H6 .5s"҅ȋk?zR,̢S kW"_K9% ̟KـS^7ivAA\wRf_YBBAIq^,Ai3oe1Ye7@sQ"r2Ns9qyҀa ۡFͽ7Ef cſ;*Ys7[fL[2o_Fpb &J+h3o ޓ~_TG6Pv4( GN n%i c憣[oKatH 9PY"?F~G d^.D葫+#F>Yrn)2v9S-JKТ$J"Uōh..#Y Țˍ 6 N:*"%3iyL>SuMF)(]`LI‹ d;"ĤWqcH{]a. ޜZkli\<w:?GBs!Ɓ`l]^Kп^V]>0a8`~@ZKE_}TLEBtz.N^HZtVfzo7T֣FVkzA3w*^R7ؠɧW"Vȕ$qS׋89uq"m>+AnD"k[ RvmtjdIUK. NT&Ȋ| O)n*VxcZɣ-V*C7 DT=< |AhǁTd=^|>s ! -btd"HS.JQ!gT"~4,'aLn΂L3&[EaAid~ͥ.Zn9ҼޥQgD![MCကS݅{FIW߁070 hyhA Y~q7~'tb?[ãԚ#|tEʀ7D+YƗX%M!G \=$Q<K#qk!6ܦARʁ?:17G{iL%hl-XXҶ7,iPPQ@ K˸Ii)bFbL 9"g8ҵh-|F@I4i瞵Jx&a D0+ESv}\8c[ĊHdϮ9`=ۙn-0}72n_Gq[ȗSZ DEKi十{20.Dw ɔFڑ2,$l ,EiL!A|mptv$Gg֘*qsŲXYȋ`d4Y`jc#JeAv/Єqo};'K ӰĞj6 TV1-|Agm*,QW 0{s#eΎGuyI'.=ұy6wvR7Yۢo'h\m8C;N6>IG"yѭ% <,G>$8s>t]dH\Uxkwvw< ǬgZҏ?gEGWDpҟ0,.I@9ބOw-)ixbh6ֺ@ͻutgfX\p2bk\DzMԷG(b*D'Pv,B|U9rJy{pXrڈT4PLViM:ՑYݧ)gzN7C o "gJ?xI[Ƹ\,>knW#}gҹjӗ,LXlUK%; >׎DJZ 񝿕Ej9}O7*kt==di`ظjBgL3]fy|wV1cbk2O #U SA=َASw\ ׄR$3Y6^*<5e~\Zm‡0q!Gnm&}~ʥWԥ3G滦P;[&ݏ)Bg7^k7榑zviTT{9kj/f3*E(*YJ^-U0pDz!a$t"pE{Xq]Yp*&9R XrjI]A{Ιu`m%L#DFګw_6CGF^_34 y!reN1 +S0KjCz~;o<Q9$R2i:8@\u2'}hعEGj^UbMnh*&WMp)00+U20[;88Icާ'0yU֮`xh͕eJ7`"@-V'p"\eGM&.Gp8˵"'{}+E xӖI5ZZ P`g$Y4{% "k[{]Vq8 .z[`Ơt!!CWaJ|yRYD|f|}cNpSfvLزqWo'@ '4$&:nX_ʁYk[ W4}EVG64y~ҡL6n6j xrjRcQH-81w }ykoP$  Ph >xɧhKWv?҆_dQ.[c`?)St FZԇEiTڶFyԨ1 ܻ6Zos&_u]`# r}CksfcR#Ȼy1 btѺ:$/Ŷ]52=V>}r Jw#@4DmQZ{<+86&2x0984_9 ڊı$МJ bhL/ x~=޺'ݩ |/fg!G`@vr c(⩓YMZ{>MU62z/ b q4vNxTՕU PK^!l&?Iy Z2'V;8g֖7H0X5V)(Zߌg7LS-_9SF/1zaˬP }h{Q%<*n|hсNfTc.\NmXFPKÀ0LfRN %1 i>pν4;x`J'Os5et1(L:Ȫ3 n>i!q$i$Yj%[Hqbe+bf4S"<3:R>\] c$/kg75*Vhb]3k]@88zī-lHG=SSA-v2<0y&[BWCI=gTzoE>AtB"`d9'Ny4J0 u$xΰG}K쏝@O*_+0s(zv/t/Ꙁ,ɾGfPC ={%7o遃88 ߁)4j .uk7^ʴ/pzLjIH=yzl B N<$Șۢ CEqzfy{ 'W9C I1%>,)_@i^ Vs0uǥ39*e^hHp@XLi=僚^=Z0 {!Xδ1w]m4V)0Ik VNDNUS]#pHVf{}mM5b]7˴Ȑ1\Ղʩ?~ |dm&ѺVKXO۔=}ŲBXO(KV6Xg#Z XuO;p;U&E["& {f?eU+B /&KQ* jTՙ.F∭Lʟ3د7e8 5Ґ %~l}?)ca?;Qf 0;I(zNo 9d],D8!LNDƒ'b%(hf48\bzpbfx%N`V5LE?wNtLCv:ȒX/Xhy]D`#,طA]D!Sx8}wT%ED:$doNob.S]oDQ|=z*Hqj bM?D}c qlM7Lez#f=D3YnhO\ tIab{s@PJc]PA/P"<1羐 }Q:!ݩcy 9lH״ JJ2D#~ £N18lu): 4ԹiH/NW6<۩v{FTFC'e^_x 3 Qǁ7,Rjdkmj^8FlhFpk=3ѡZl:΃$X2'p/h@wwCOEH4c哞R -hNv1+t<(v!a;xAĉeoA>q ֻ|}h^:"VZ>jAG2l.\Jl.+OpмΡ"nz!TȻ2=8oed2iX 9o+v6n'˅i`jz- 5vaH$ŶضO30)VA<`uGp `! ]eĥJvz DӨ<#:cx3>\C'U+{C`$#l 池hK]tŰIjT$;_(@M$U#UA]5 L ?MR Zgwۭʅ^q"t.j*f4n5懶 R~0 rv#z"湚jfT S8-M}`!MR2,\op*)!G KQYw##] Z3S]Nȭ+O4iݝ4svm릺auµ11s`D'k}838fx*\#$gV$gpH|؀0e|ة2D|sh^ BK]M惜ؚ#E$ɞM'8R13e (nhlY~;cel߲ޔˌVB}FDfmwgr/72>!o) ="1זo#/& HyfeHԔqqY7Rً\-iS۹i M[}*CTI]'ba,4:rIvIgnVe4aU8v:rcls,ԻQyI}t&s"$YVVy/8b h'7 `4Kok.£hpG;7QNg>$rdNRA1)/NpW,\5ohڃӣz4r ۣӮ%mEDQdA11MFExkAlG3iCVLE.:f+v&Dh(lIc. t r08Tz$/FP].L):W@.s4pq4)lbmjD5y0.ѬnNPp9;֓TC0;^0| f Xu tx Z43z:;=q`X:^6"?X[X#2 8},ck>yZUs(6i&Nl矓m>_xf{8=n-j@o"9S s)#DSXxap}磕! ( bRAD*p=EY TZ @KR>h^2KxĨDV>߸3e(4иĐ8Pt2y'س}h{GxC)nf!ۯNH) jK|e4q ' [P)HNWШAsol:3`/K[XOz("~$m`?%S~b|z_|z367/t Ckv3 d/X1o_C~adӋuz8Hq,-Ϯlz~O93@˱('S<5ӷ0PqAYhq&EZr!kKF7 ,Q5P87q瑇H0qfǣ/>g+P[1/B:$F}7?=Ms`QU2>rd( Bd5yIlua)dVQF #J˷ajJh-GzO]1d9ˬ"\.&b}A<*K~=;xEiTc>Y\OVA7b"9%XU(F0xd4{/%E|;` HiQE}EzY@^pὠJ5As ̐%-(}N`IG)ULQ#IǪ1 ˺ɜYah}7<8R4mW` k.}W(_<'T9S/ ݛp!SY )qF](0Ur3D,2u $ZI'́lmMuO6<%D2tyu:kJU:c5O3 ,)YJKle^7?B\t*qXSѩlVʍ-\s0^1(mAerT6՞F/n0C,RA ʫћ.V◭%7>.]|n\,Γǃ)>.MJԒ"jFσ*eexwuj+ XRaD$F=,TJC6N[R,GFh ӯGɟZ( "K^`#xe|{C h_Bx4 n/ 4 {MM^* ] #q CS5j;J LsIC,X$6OʎHrQq>K:%P@ڃKiYNַgxѷzTPĐ݋h &eHג{G6t.6]htc v2=G'j+O'~ZWxv*Ѭ xKJIؒŸQ׺|Yj5k!%;?@]u~ #gt1ENvR84tq1(PR;*`βJ/^&2jlEj)5/ERlO[L-i<7-\]u=ͨ}D3Įe@ L/~]6*[f6^|.Q, wqY4^ o 72'C`D3Dؽ `WUH?9=1-VjLtMzl,܏EF4$zDGi)m(ٗTG 巅p!%S耖w ^ v^OAF?}QlcБї?K-%au:@$a쾖`hݼ\:MJ5'Rc{ͯ,u np{KׁVp+.s-5UT^E|/MJ*`'/#RRDg墸Շ]M؛lz) ?B4qyҤ~@ 'mcdY01CIż/KOMg@~qsܰs]orO" [TZXtn*-$,m)s i@7E4ZV 9!к - sS`]@GsqgkΞ$8Ҿ*(.?#YeA;dI8Y5BlrvoQWeDIJ W 7>Y`BMqxF!jIS}i39F@{,pX(-i#<@S_|Pqi*^/:2TsZ۫+QFa3'gkA-L~V;^8u[+:HAQ!de,}v=WTI\nOq#;)uCpv䗣FL{'948e[G-^P(lc׋abp՟pva9Wm#3Mr%A5꣩>I:z ˎ*8>(Y5G$Ivrq 4tO՘La9Xk(Y%Eк>\sj>n9ZCrYfB]q3rʴa1kWd wׇw(ĂKB8 P?򙳨8Cv6@~׃ pJT/3s`evF\0{b|lbN ]0ϯmb"w.#<7 1/3;vpNA?_~ޅHGlM= sRd9 Je,RSD(~h<!m_VsyB/rl.F˂ NAm˱Cy1?(? wn&OjHRa_A<ܰ>GrJ(Ǎ`BaɧX}~4t檝K?C2Sv)dhX`@BAg:!4(6[MSէ/eHNytvso_ژqzHFZϣhք/ڂR3 iכQCV[fn"EҜ䚂J[\k5 8UҖ^s*$ETB d[3O!CEHXzh'w`C&}>O <Ԭ@ M~~~/ l&ngB}B%̋xKNS,4/fŘ   IW?woWKTQ 86-3&K{GI~4za YQa3m辨El9ɢuŎH#-\wGcjŽq:byoj"M;&(*@ ԐjOjvFٿRF3.#h9B,=l1xA SeINV /C%0-Q޷$9mX 1" i[Mrho!OTd{n˻`*}l 1|di##t0#)iϓGƛ< Eg=OrmYe: 4?Rr~qصw:%J*r Y7qH;*p<']3 Xc|q"Nbw (8 :^Q)ۖL1)ss?Ц_H>.!4w*-MOW/=xMWzA; ïp/G̜qdĹ?SL}\.Y} k] z-b2D4umشS~5uNJ==%]JƦDx5: %?/Ԡ5^IpXWDÛwtSŸuUדJQ"A:zfsf)d_޼FA_FvHFIyXFrlߟӱ Q$.k!!E䬵R8϶RqՌXē0ӏKGNjBӤxRF (̼Oz(ϖGT6tdja]R#ubw Nf'T]*8b%ҳ6<:|ri ׏3p H6pVqx \?Q}x;U4y gFޗ Neb o1pYO$j%~716 Xӈjx+NJHtˤuZ(.štL?B Frxѻ)&"1n`](O^Qݡ` l;#AqGnG{EHx2yiWQQvCX*qdcky3 z5u3?suq~"m+iO#Cژ]T4V lH$ ULUx0oϾy_Xs 3+ (Z %vn<]iBᤡ9KmBk^G< ¹]1Jr؏.E=Ft; .(L/z,`-{JWy6$`׺"E?Y-s\!wYǤ%#Zkj] <]?b>mukc<˘e~32E%MgZIաY0|- jbTi;\zѼ,H,fP8$w5 Ϳ4X ZljjLSC[VY8CѪْT]n6ߍx `@ b$AXGt(XOzDNH`PB@c]K`"mZ 9)qMi>w(Oܻ}d<ʧ*\u ̂N0 nM K%ۡu!,o9WK=5 ^: \>jsx4 4"TǘXZ s=ha'`TKKlq gJQuni@yna] xV?Ǐ h fLcT~gHeE:]ζLN2k < qBPgiͭӭ* tI~}̭D0_'HAo)YcG$7ZV[h=)Q9g܊+C[Sx:W$rBUjWQ8L Gt@Wlqf16p?"cHcS+q29C}i?37${iHl+eK!˷ˠ|OugMy%_c5W,]UMxy?T$G5erT(SipӪ/:sE- ! #aK܉psILfi)j ڀTզ: +$IҀ_Rf`㔯f妢W1 ʒ?dWˍG Am]%(7d8JEn/iA 2ҊħJ&c9v3]9Ae_yW43BȽws2epg6x_0֎t\/gV|l\5iHC1|a%׿/;#vtZҫ0# wMҔg)Uk?F0H7G9Z!.6LP(B]o벆?srgUJ)ӗ.~%RHNʱ h ~$~,jPD{Z1a{'\7 Č)3cYM9f4hfԆkcVYZMY}hpxjhuĎ1WsμŪM"rGn-eÙ#| m8tP2g8XT.Ȝ|C#*CRkUrN fQtsQ.?(lKUOʲ{:*Hl<WXu 9ԁ޻ ~Cn"x/r<L4C>Vc*vNݙ?t925oMTeX#; nQNhKZS,CY=!?+2AQ/N̯-1+?`&#[` 2rVl>enD_g8hPw څ1qK <',`cLBR-rG]츂򪊀^y#2Zӎv1s[W7T!G>< Iؔ)f%-m&2/&cA۴EvÏ\8@,kkPFڶ q R"j3$Hbp\z g~["J_V,ƺB{ <1HZj.OKA-@^raZ-3`~@ "wLeH5xkX vlFwߦ(ަ"s <mJ]3q tXrfn?Ld5`ʬ"_ [)c2Y#y|6ꙙw)|drwu=3ZC3dg x o(f鬖eHtоq>b%M/4CW=u%a&8Ƹϱ K Ŝ;a q%b_ _CrjUgu&r:sh4sE#e"rZ/哓K /,bQۄG HMpIr|xr>;+ÐAFQM%{y[azxvȤAlH^E$č }T~;ϝ\)cch$X[gS[::.Bv?0dUh+,w&EbO>.&?FZ!nVS.vםr _[riZҸ"(ΐq>\2a|8>#**D wfKP>b# `J"ZO OőT8W i"V?qQmfBjł mpx2{l|\ҩvPe~.Ɵ~\A&5wdaC lƎue1jLU܊Mª:;;Tj? ]sbHVcTׅ,Dt6CU1K!*t钕TrK4IK'y)(_ov}’4="c[W~0wPh2r8i>98i#!T8MU+";kcwծzBI]o&,`, " V@!VI 7婶>7Fs>gW,֝xYY 5T|Q%-Ǐ5XW)U'6RctCy|Y%&F?4cmX8FBJ0 O3N8 C`l$ZZ;$7&9sD}lqc|ڝ%7N[y`w ㌹ژՓ>G<.P L)i}=ߺ#y<"nLU77g ^Xǯ)n !K(w"f$Wys@S:0ra@|݈ AU({RmZEq+`FD5Ϸm\D[NPagaJ(=cGF KF]g+qp֧y:`ʢ4{>~`eM95l6۱veqdm%:sU A~VMӑݏ͕ e$EJHbKF-m0a)3>KnURΆAd*.DCb)" @*\t܄+(>U#57M&L?. 8 ABE=n7ՄK@մh:Zcqn>D@ikO3^fz뾱ѥBJV/|_).;OV<ڿpvOd哄2dRsc^/i4҅h,&YQƩM[s%-^,7'ꛮeӐ4Yu/&Ve݀\AcHn@T3 !.z'=i<,#Z&Jw"îFyZ:Gf:)u++Ys!^^Q[ ḆfEя8)Gͧ)6Bwc{DBAE#PN(HTLVXՀ\_F7h͐r̡{uo7UfgP zI-`Q#Bf EkN;,Q@HLC3npԻ1_9(<;޾h5.Gf|R?Rf9Vo r}׋-mx~sA{Tƙr2®;+A3@to q1Iv $/~J)K>I̻sCc]Pa  m~%ygE\gPy2ހ"-}%XDft*mjE82g?yN}ۋa 0LkvxA -=d^T.A_]+pIZe{x}ﳤF.~XsO~~p^?M^{V)C@Һ7߂ZE5n|A>/5".Lr h}g5oa?DQ|_ǩ+-]%yDf'ijs~;, _ZԊUccHPy5烇W¢ \a|K!a4|>WmSG mvVB!Ca"E{FY+`r4O3ķH5.H-5G[v2ָ.lWRLs짾0oǏK j"RvlgQc>⯷oCP-ɹڗH,)-}lAywq鶎<+XF. Ž P$V.eo{[&zEdLc/). 4.3y}2-Y J㶹&ryʦ2 J ۔WsEwd8⛩]&21<@ýy1 NoCMVwC-#4L-d-2?-)j?!V&jv# FrwoG&˛ ,uXHi3}dD$ܟcn]z߉澑a\!+bGZR5"~6;(6uӆoxrbijaIg =0 M5%Y7DEF*=ՕSUDZ:7 L>N)%cWe AR!p\t#%bnnnfGWA96 nQKԉ9W!k K9aDh4&O9u "W:;"ߤo,[}?/ad"Ŗ}s5fEgPgn D;|H),ƝݯYgSqhom р`!!UMRmՇ0',P#K-2r|yT'_}Z$bI_IP R2=>E*Ss難Ϫs]<҇򙸡Z}XF@DnE[K4UoT*0ÕUGaANd湑M'cmH /kv(n\N_Q)&!]f=Z[og_woEj ^l'& a=4Ԁ/ /۫ $M9^m;͈l9j![.sʼn_ G8[m#ᢪt9ZO'wUX5m{Uyʀ"xw"2 *a"Kj SEu2Hź -\B%jn72' ?5ȴL35P&>ӳ&{Q-xJ,:AD=վW8n !6nuٚK!OG+.\X#JTf>6D&˔YVt V mP=߬,PG`qjF 1] +ia^RZb^Qd)5}]a"蒡tU+I۾uǙeν AjE6 ^dIWcbqG%Nv;aBTib2vYL U뽓 =%"/d2:ѸOgRȃd3CI{<EMkFfpeuR>](-N0RC&#ջ@ juEoERs^gmj3"ǹ=\e}4,d N|vE`pF~yjd+߈(_kEsl`hR.[\lM)BvT;kVT 嘐.~/I(Z,suRҠj|Қ6m`!0<>ʡټv|+G-%v_W vD= FVT2z ,ntkso$mpA$XVDӌ$:v/ﳣٞOD(CY 5FuVgkM\x;õϦeOabg;Vuwv,-v/0- 0|ßL.[کq]@~oKM4Qzf0ec ?`i1h|xjY/3VqD@aQZSR\<-`7Ey)u Qpk6 e^RIu~_5X-M~}@q$Ֆ`yX;6Euw̶ª%hb2ZLtV{6|AmiEZKP~d>p 6aI{R3g|a L+x hcպ?'RI1DFΆ+_^ KX#!^olƕ neCBu%e0F/Y*8QZ@uo-]߁:K5k-b*lSY{ÆU!BO2[yCdd׺mSORI(ER3DL9bGP8=CߚCȸ0mmƥȬmI Ӷ[#%> }|bB+ @Qp S3EC9d\$2)T^,y yQ >!;ҥ>jO`gv^H {g(-W_?]Ôc?N=wa$ 9-_mlSMrFaޥß8{;G]ptkBE,:@R ~ hwdqm]7.]!p.QN0@j-ms\mi^J5\U:em!tr5]ƛ=qɷN , ,-3l]qNuT2$:ڱޕ{_/ziׁ1/#|\g4t!t&~Xex(Lʻ w"\@eu<͔9{a۶ۂ g'Ϡˮ`e->hUpTJ‘=t8]Wa)#LZ "{w2@7cNÐ-KHAg,CC\ۭB3m,k8<72qS]EٹNTϿEf{?~fp3V#3s6J)SXQvHIȩĐ/)JZ 19x>uz-󵤻=>rc5)V3*bV|^63#ױzz-Ob[mÁ4"&Z#7e̓'"W:4b{z?0/UmY5!@-xGv=2S \_Mz(L 7>Q*X$g4:f  g= ! ` Z0Ѣ|"q "V{{nH9XtMXo@`ʳ (kGN*TǷ6IDꊝJ13|>ZPJݿ:MQZi/#n o / ܹks.qXPJ9ZQ8f1ӌ8K[-&gwY`0RPwO;6[)4ˣAepV$R4עB`2 ́0Dq^T  YC5e쨶¢yMHTΆpMDEӹ 41uH,Ȃ[Hojܿ9L:Qՠy7.㒏J]}j:3L4MPP^tvl3/rujTvKWՖl۽+8gE `Ax:ґףI"[֠:cZ)/[K.7+4P [$*25p6n%hqC {-Tniz{%e0AHjrTMq}(jti#'8tv%*z;p@~Oci0K²鴋,{И >ى}ˮ$ujztn#Ժq$N_NQ`X?rr_ydS[z$B,ۜrT Sι6LJ'(k(+.3'Q,[q#.=eq4DAoY`½}+^-%m S&tn q :z6gP3llyމ0RJr枷 jQϏ7h\*!Z #"k 1’vյT7L`@4w5oƜN18V8 (?ƽ3jUv }jks' Q H~=zZ4Bq}3 -lo⤷`Wjt zKEdiWpIPS-;8R4-W2 !Ngvj{5L6;'?pfc)_S&!nۍ,u5k0n"6`+}hL}#m2/G GSA^\Iz5; Mj_X{S:9.߈BwSmUTc7͇gR,1h9eV(_?>! ժd*}"+}"nvKu.#wkT78hF^}GJF"&s@_GʒpSܦiK$0CXUUPJ/3gC"f޴mxRb3W` 9{zcكt ^W A^✕̨adv|2<Ybǵ} ! ' ͫ4CjngѡMyz㈩<ë½r$#sɥCvC= AU,I%O  _mGV)V84eEAP` 3qMkmlKZ8 Hes}vg, G|=DsG>'2a3%=*NSᅭ1;h.5CNňXzu4 ̥*\ ) }fXzcEo0wKRNH#pJ0NWn:%ػ_[q<,55ھBܼgB m9%bPZΐsb@NZ *M7fIRFu&?g|>+؊l⾷^RzqdО{ǖyQ켻W f:z;6H;Fmo'ɳM!aNC0h<K:EZk ͥj EZy˛W:e)̡4 WN|mtȳO _Z>C߀WGH ֜+o-Bop/En?y O˾AnV7A;(IƘtSGx:tW=h[ )U`YK*Opl Xi rZ~YdU^<ͲWHOφȳمe~ҧ%lefa~;룼 'קYSC'G:U⢝a4y}&'qBP]4@t[|)e9Oӭځ pSޝ6@bm4TkX%NCEvw+KUkLuü '1tJgw摜,AO &vb +΍׉iE&JوeG)C7e1SDsⷾ!92%k,e}cWM"thKbRa*N- };Ou]Cj?ǟTMzk &>4#*O^ Or9`~#NF(ҝ;zJ`vs4b? DTX6JtU0/rdRY@Lۖi4gd'=zr19]oZ9 q.R. ii.2(2<}P1M˷B+Y%1:{@ep^+܎%i3A :.&Xpӈ|/|RN-3et|??jƪ?W d-_uS^1[ >!RGD gN idl ց+fD#; U Q/"4*/[ҰT ]U{{A5ooƂ]HOmFRf .Щ˨9=xD=7h!~tT텣jQn?o/[L~)f2RųOfݹ35N!>w# tv-evZy.{;]@z gf~B'* Y=щ c~#+ ]=Eo *$sl'pރa88D?:GzlBş!]^'J?l` s&kE[u"%KA5t/ZTx~<+s>>߷93b4#,7HJHZ&kDUP >`T Edj!8Lt:cg@itы^h i7ƨʂg-T pBW;Z!Pܳ]=3k5Y۳ OIx[2`WdM{l r#h{KI9g*5|mvuLi[y#zƢ^ZupP 5 \$OG Oi*6fv]f"ɽz0Y^Z#S%0}g<ꑗx䔭j0'3zS=ϭX x24p]ݐqG*jՐ4@j%++"Z 8T*:+$ُ`jfדU[',~-s+Ai1/0&NB~% 5)PV\RB*\%d.!8vUflq&/bSG7[vg%` 16I^.nG &y[҃SL+9kp0[q^/ z?m 8+F;=ADb{xաUdQ9Ft|ռ .,HZ&؞&"eoV<*86^*V;vĂi^D/~=g? X1̡yﭬ@[kLXB-pkFAki]y%L,]EC18(&({\ĚPS>^1ըA?;bDŽ`GEmј&ىjd s:'ƞE,N>]N'ТIhzӘeaU&?xpfZ kssY/Lb*=]Qg+Ǿcc2\M_XZGi_R8.N 2u,R_` #aTϢ: X)r}F DPAמ}@r#tBldh7\:{gZ'xt!2lzI~ ~Yn9:H]QF+{g?_9EˤPztUД\RVU^8v;-O#IE |Ф%1=ͨ#-UBaa[b)Œأ>B;vo10\s:;C?!J.UReYP %+4'ㄓʵTeVL:3SJ|JWɹK@&k3t ~o~1 Y+@&R@Q]{ ]~ru&HgȠv>)qFc~G}ݩ`VH [iN`vtUCg"ΘD/#asQF7JRoU2F6Xث>]S*MŇ (,}e^NɔV6DV8:ПzH|/@5׃0>թ:Zg~Ρz 77>WTX3иq~\RjQfSx0EfBk("SYa*ʼn)h$+G/5h }wvX+lrܫ@4%?TJ)0S^SR-i I)L ;H a*XpS-|rMKrugSYԯO0{@:HR(9PEO,>d{ف?.!bal!!I92l߃6>LS=Yy-`[fŞ晫(8x݄;}sM $7RyĿ+PgfQ^TL3 :!>`Zne[R$*W{>T0 hw(p/]Lq9(VG+?鵱|J1@jmBr9bS菭T shMk)ݦH#} Voɰv6n!^pe1x(Aw:Gd#ꯒfxajhVm<sq`<ɆVfc]h*Aq֋L¾cOTmluf&͓\{BASn-h1\'oYV*!6h f^j/f/$ ڊQ/@h[`r8AK0Zܫ['XUeJ -vImTj+4X$\Su ~=Kq ҋ5$_zdMßyY`pѺ/XG l LGöE>w -f1OHE󵀎 vw(J}3hLM AHg^cD@пy`4wgFkuFGzSS9\-MMQ+ 26HE~0,|͔]? ah6B2gʛB0YIvD'MJ:ϟIzgNfτ*zh\3#߫䛀N`<:`[1+'U"4{ v'"]5=ٿ, p#Hr|VR"0uR nTi/aIlB!L[ 2YgCq>@Jqw<!]OaV  f֊w KFb' U{v ,@nN 矘i]\uhDrGX~}4O0]39"0~'bI1բ_ݣ;'V Tbd,YcJwa>dT:|^u_w 2(2<2psZxlaJ$:Q,ƋtְQOgY7ZSc%C۩IFuRD r KZ9ѭN.|ݹܶZ7y@A8XX4/.<ŧ@H/ޥ @;Bl,ezf! VKIؙ.{saX'߀ƧjpM |I @q t9`(^"|B@KQloi nirr%\@Q}tݮz]suruMdLU,j_ 7QV޺"CV>4|d7̷7r tIJIX$ ZO7Rmlb::e .5rZGL9{ ԥU|!D*C 9DH&S(νN9ιĮ$XȞ>:]CLeK3أ;/3ZD!QhJ(L0tK{Rf ŽKCLIy:XzQz"0-]oGg_rji@[Gyld]e6EyBEb}* SH'ju="sT rZz";}i`}&(Y" QzTgYny CT<4/.!j"BҾm mNm~mhdqfXWaۼ̀40Ժ6=m-. nP>%j jE>]ھ/vki"p|7k,~>^b\dqUqEQJ]f{g΍0F[lV j۳Hv!>.(]l|!yM>QR1nO+o˂VZ0KOP4֞H2J qHvӵ]qLM̱m4 rZŶoڈA'_(Lvq9d42v?N-@UIZT2sE,G[V5' _R+(,$# /w9PXtsR>۲I!T,@o*Pǿ$n# yOO U?:Jh\KzZC4px}w{\-V?-pN嶖 mXg /dՉ bؔDSR X3Ymd2ELQ#sshbROؼEy7$nh)x%3NLC ү:KHMBtqSet+J!ӡ%6F4gʤ0TOq( 91U1 94mr8;ycpf^uE(ï7B<|O %_p|>{-v0. BIh4 "D y35Go[2#Lar<%H5{ !4^f,bE܊ \m `GZ~H;9QoUSe C G uI08O\75eD>i6=u73&d@;͜m$Ti)4pXNG*U󢔏3Sxʯ>+զ$=i MIM怗bW_cZxd"5.F}K FюI s5GIK//ՖdhNRɜ(~XT*U}|d\%ooqNŵFD˺𔾻-DwJ`ǣV &ybK&Oh 3֎ʌl/ś#F_q~9rzDUMŹxaT4b8[1;\knnz(/{[cY<.^y kg6>ZR#Fںm:+pLAF,:-U@y0< *<2Qng6aPh,mزXkLY*>dKlǬ+zi}hڞ3)#57cʼn LTlw¥.EY*L3Ke^*)<iA:ʂ|e,sS˔R08R"2G٦@/3">tέEV>,9k =)dx )O%~bj*P+ 2z;R4(,4&& ӵ@=:pBN <g4"Qpw+?uOGJ"i!{'r `&t}um-o_6W"Tߓ+n.Z!A\"'~%5=\&RJ3Ji7xO{hh1P1mr}iw#*J8J5pg64=Zo5w LcTe,p\&"Sʴ3кRww,?ӷr`[쵔]yy(gBu>̤-K̨?:`Γ +7^'-\bGA=+v9G]O_X9Ae d/կ55|Gp԰R?J Uegh3XvT[t">!BùT06Qf+Ћ4LmJ |_[T`ԷJ /%a| 8b,5+ 1!n}-@ׯG&e:mwNżn큙̈DGU&QT oog~3xNƍc#_{Hξ07 <=mBQ٤ QOoN#k&,S1k TT~*0Ģqwy"NߖC+hBMyxU^q IM T)FTW6ˤ kv 1ؖϩ܅iV'Wݰ8zE5Xs:1!G5Sp8ғh)*RKș2we{$ -, 5Vׇ4%?ə؃'8m\sH=@tGqc~m'M%!t(L&&~n #B?aGkUN͖@~!P?9yo78-R~!k[tC%jfXxv@k1(}N&SBK1S 89c=/h'|<:q*+.rm-Ţ㛌 +. \K)a0{5FȒ.tWa y*=.iqZGjHɗK%v I 1_iՌ#kiy\z8%4~kDCb6q, kald>tUa}y;.qVy|s&VJ7-՘4 _]D`WbT^ڤ҅c5oMx虷79DZf$'-mm,Q 8J 3h̴Do<e*mVV@VιM+߾ kCA<0E%fS9UlixƎqBN/Wo%E%ls۟1!$G!"Od =aKnLoNao~o9" Mr߲nY~ɺ0Y3CRdgO?hF骋o 9?)A,8( &riyC 8ԀKP %RM$ѯ?ډ:$z,RD^R s` Tu3E1V!O+.™rVVfڜ@):bf)"_twV/^_7 DuvAHvsbi^3z)PyE:v:M`pHVzRs90Ɍ b YJ?7XB~L#hmqѿNfN}y2pňsDYRf5만U[(NV=] I_P슉0Em} #$9 $9I M&Pj +L |:|\m؛cz5i$ɢ_&+ ڥl۔5E~prHӨq1<ßF6sMx_=Ǚ)% 00'80.Y#DxNr@" fĬ]̣A|O>x3ѦXǣV'!'SEL \0:Ly٦UZ8=]&*kx4%EᥔL w%eq2T7R%cNa9QggP0܅BI@wcњP$1ca+(qiR} )*Ze{7)6L 2@säw rEg!Ht6ʢ*U=;#h ڡ/|o_PUmxEeǜu٫VlɘbWPaz6H&;FEԂ~u|@6s^СK3#Ev;&2/ƎPb[YekQ tAe"#P#]RA :e*@< HV=J(B@P/&6@M\`xzOAثA@)J}f*"μ!o&uw2{Cwtu ~/k xBH~ 'r׺[*oƞͧXz/m N^/ϓ#(z wBafIqQF|@6Y){Ë'0 -M0+(+p_i`+LП)Nh@*67v)دTX?o}\/lKVʤHEeN-"y"B\eOH#"-giL4ʂamO(",BeH7Xa0jũ~8{O ^9e0_ i/Y`(FS·X~Sf'6iwٲC BY72;tsz0^ɧ NN@L'j%Թ'GMBp~Xv= =gD*?:d•˾و i֗S,7v;2?̩ϫl)H!\}R퍱xR>kvj~ w'=8EhsTa"_XboH8%#c詁[2S T(eS0]juSy>*ߵ1xbVs`F{&JʈPBlbͱdX5aJ\#LhTq).Ïq0RQ[UW='m]5F̉n8t8BAr<)gnBFH:DY@o@C $ ldGA %NDx{1|㦳].{lxqޫ Vh~LW&x#aCуoKp},\"m תuö 3Ǯ"•p3~zO?ܪ j OfbyK> 9a]| XE2F@|Y>%5)td>AVRn: oj34sIctxD9=d ^$od23UQ11T+k>ٳ߅fl[%K.O~ $v#Wmu5<,*@9aF7\Q/ٮ7'Pޔ?DrS7  k@+3kg9|L1x?,0yYA c3ڱ^a ~`_tx*-1ʷ}}aly7 Ykl3P_0W 7-ޟlj˯wT{Q֧J&mfqsɚ"AV{YTlKBMwdeX}=Pզ*u'o[ԉj谎xۅh.=ۉ u%"J1aÈeI+rʰf!SS̑cnoE<OBAtT|l6}~ϧLUr98 |Vi~d^=g1=!ry+tOE%S( D3$ǖ9+2^Oy6K+St=w ~R1\P;s9( %;& SVq L )GV^Y}KnY6:g60"aDM}cm0(жI-,[-xO+7 2٫l z,a{ڱ|y홬 Biw}%zZ_ ;fͼ.*0q_'gh|[XJY>CCkDb{PV4'K\pz5B٣E~Fm6-\=V+fLވX7bmNtIə ]*$@cO6JBWߢ7kI٩-doDH) Y%tIsK}kz~KnN&Nx`Kȋ={RLi1hŽfAHIIShoObֻl89Ĭf'Tbt!s)J^lJ<f_XwrE6*#[E0aF?G ƇA|6a8XTmzoi3PfYa䃛Q;Tk`+No_ iێ'?a V2^~'<_U\kSDHj)C~gŤG! !KZtnKMgsUeGnߜdV̀[K/k~iLЂ~hd j;鷀)l=#6G=s9dl*&leZ'Sa(/O?5)b ՙy$';5 کZ58G$)Azh *qdo'ʃᲳ7< "uq$b)؍ [+zJ33po9iPۤ9x3"yVpAJ@h*JNO9C)9k p8Cd]\SzUx;\ KZa'洷ZM颱nk| @Fg *L课gݣ?Gst0'sS Kh?Η%z_{"T4)IϮSez`W0xlw8G߶,YB 5Ҝ Uv,* x/l ȟS9=#5 >q"`ZP6?'m,n^\@CQ/}(wyJwB6`>˘A_LKI8dKr %f48u2[S],_OVPQIy$J..ӣ`'5yQau (#hV3`^ isW3H|>s>'܄hnmXA)ljʤq0(%+ qrLôk@l9eqeǶqWa>ł`?i$$&fRQ ZGMhl Zl2z 7ѡ{8*<7*FMa>mݿIAwl70Ɣy:I3l!ӴuȤm:VALCH&,>kTTfunxqPEno텦2oC/yeSBk*"E`hHۘd SPjM] lN!fFe}~|)9 ADERlK3 yD>.H>bTedJk'-?6Ϸ)/*7M묡7R&ΚqU"٘= ~ۖ4 IY?BB͇Hn-.H+OW|۩l$2J;@(/zuhU3%fidkm2k*kTk$&l>S`ͯ,Ƨ,T#3L\PzYQ욕 4_YAwb }5O ,iXn {V 4.VH5y3!Gql~m< QMUδeAZf˯&p8}f8_0]oci *mK~*jcyʜ=7 73 P)S*cM A=b?^meaeo…|hLzٵScU>n3pJz%$ 0#nTyPk^o`ds-s)I-&F/l^Nؠ:5[\* n)tPE/|Cz Pbk[v+dG^OR1:fY 9Eݫ;$y/WhvDFT^>;@y/UA^) \Z*sFBjqnXux†Id^ͅPmoQ6#laVꈻRE"Z;|G@X]\ۥdueRk1WnjZ $xG (RЍ! {= g` ][ pdaW駑V0S^ t Sg6ny{{|&Oz(B/t2k/"vodS[;NPut]rbTnM_4U]&LoPmɋR$Ftvx{ N3Kf[v*%PDb9Bf4"VvY^V|6/W3e*m0enI|_XRVm ;{et/"ҰUVV3Nh2$ӆvlnIij㳯;i{0W:C!@}ԥ+Ø \ QL凄 $կ M/uBpnXE+hJY C5s@boWgmZ0G]hWf3+QY%xeT-ݰ\ j  ˶[[c0LRwAizHp<3\{qS&Vr#q+}2Jq,Z*h"Q)mXUv *e}UY*X&>zM 1孆ZD,(2Z+j/V*:tw=HV 2 U +K5G%I~?&w56 1%/ $ M-np/5T!Rn*zjkfJ_kA!+Xp+_c\7 TF{5Z8`VﻦH@椉4OOڳO?hΊ/͢|=cҴ>M|?Eq\i0 'C)CzК㙂pV@z&zmJ*&Kyc0m%w7Q%=qC"AbG="0ҷ!J)NpQEU?4 fQ/r }Y "-L4'gFicsdf| A 6'eFz ݴM RutZˎf4Sn31 Jފ<@`sϳǟ-l-;+Tu$,H &Hrb=m*5xBD4:SRT9 ^ . JjPh<)AjbK ;L&; QVŏ6K/0JTNcXC"!AvHD=8P;I4jA^WdRPY6g<6l '\&foRBrMlZVJo r5<Qu9O͟hI~x4ENimz9JN׷t yGG4<,5lyE8ۊ'qVDdmC,2PU$?C&)-'tB1u}\][]z b !!x9vh8;a6Տc߸V̐i4>1u7 Ax ((Kk(RNЊLY}Kv!K;(N`!}vTȵyT J,ga.AȚh=&q.SC7eW*z]/cB#tYK#:RS(oD cZٯ!xYn[{ͼ%g02=(/ +iEV&lNR)?@H(@T PF'{ ƬF;}WSl9J#A9p_p}38H n*_^H Im w'yF8+aQ QY.̎H9Vڱsno79=ki5[ o:_ 3NYP Tz"|Q? ڀ@Ƣ$m`[ި.3zvl{ޟ]2BEEb!X''!hH52ldRY0G'bwAk,lJeZ}K8AH-;hCRMvtKg!|&(iwsPZZ] DylwfH{\]"PxFDBd"}f`4+8m #]P˺O1uhיiO9)H$Y j!;ǘ\w}a>\MxK3'X[Y[Ŗ2mGyw'cHٶջɟQ%o!Fxo0l;IHk1P@G} 0RVif,ч ,L7;$$-9q*ѵQo{{tQd()8Uo 5YTL\lJ0r'Z$< C͉EoK}|H-6nUr[`QQ7 $^/{_%bI3m5:Vs^lܓ'2Uh_H"ڼ_I0 Tt>@ 3;Gw3}Q$\"Cؽ{plK)X轥YesrC/S&a [i!1: E.͵݇ @8owhگc0g՚-pއDӄ#W$/7Vky^*VPV)ytNp@MLV@ܝ%vO!A1,BCm 1F?q:6B,D[u}>TSjD V5kl7ہ}-J>4u`X<}y̑bB3}?pOQsoXn!-'l|Yu9wT*]cƺO0!TddrSڲK.޳ M'@!̋$TJ=b.A{z3 /u b補vTOVAӈHQ{d -M.'qJB⭱S)זǹƓ_.*owr.EY>>A7@+9.q#LH'~+Q.)E}Ѳqe}My-F Y%^ݣӖ i㴏Mgu6wke3'?,yELIviل\-4G5(S"rfۧSXDwPRMz6- ?iesY6SlrhXklWUcA6h+l'v0is]2NjmV@G<ƕ-ϟ^ꪥ+}ov-wh$WIJGG)N?BUQ0 6QmA?;uujB;#füsuZT'oLu?o 0[Lگ.Q&#i_h6rnhx(6n- IB{c=D{[1Xث )F>GTh#vm_wQFJ)$Rl*WX2!{xrYCjSQӜ y&%Dc:WqT5+ɦ]`$Fg30~Q\?] <`ۜz6z#Q4\x9fݰs?opD1@4֕!ؙ?{Йb' ZrS}QL fl(8@RxDhZoFsB,s"$Ak$bj7 zg?7Je%7W YL=xQX"%KcV"UM%=YGf!8v_Nފk_"%$rk^aXzpBVb˓z3Ap4jϛX@_6.|EIU}k$FݳJ" aBQګFlz:t )L FY0v$^TZju߀Wܕp/YۚЍ꜈ijE;aZShHw7ը 6^W~` ~Wir Р8k Gp1ԣW\nm7ЕDOmAP GR ǝԫj"Rroy jx/?Gq;P"nHt ]LŴCַ$ ݠI 14yXJ >5^~vܟ`rnWXX% ;9Yr[0_hP bA gEAKI7vG"5d.d0+/ rTnwYlND>H ajV1\NYP:Xyym#Z*1jgQZ"ťm $*֝y2xm7HUi"=`˟A1-zRGFT* 櫠W8\/Q nm_}Jd)iX&9J^LKHxDp U}ZnzS·+u̫!pq c;@q <֘_mUN٤h ۰F\&2q's=%rHaH1,L3.?)1:π!iZbb7GWBbj KV3sԹAGGL\ z!+2=g޻&a+p|TU `sWD-@b3opgX RnD;w)=i s]]H}@ZǕf{޹#RFcl${!gځhѤ݅Xsb]io7~28I,)mzV{GOcBTI: }*SWMnUE9HbLrT2Ec7Azs#N [1/ߞmBZMTM~ WTSgNJI½_דo\^QtO3GJHJ{(,=bHVwLxΧmhȋ: 2T,@]r81t2GB'~G3֮J=V2Xz,q^v80"քi!!in?NNVf4)( 3Njج}W*=]Q]Rx2v~utPy?䮽S'$ՏHӰvu'nAk,8A7fo%??dsq N7ňU\6OF17%c#/# AQslK 0tCL H$bW?"KJh.5xˌWr~]k4Ӷ+3$MAvnx0&COT93{[6?hQh~9a@w|:2w3]er1_fH,/?27\$5vgcewEȣ?#p/Q]PсKHzF:H#%z 뗸?V~Cl+6K Ӵ١n^ ӎfJW 0`j7r4 jc=bmml{29k-=VN%fLUu~)) ˥[QJQ!&>J M9޴׻.5~yfSExW3`Q[|wC MR$6_O)Pe0W2Q&P,9J);OC$ XBÃ$LO𭧐 n["2~rhR.ZdE *sD`t}jv}>0 ݸ{],1+ 0GNCx\OJg%犺|r^:eb3w3'W2\'UhnB}[Dб+qa=%@\<ϗd}8d5ted:` Xu]4cǝs #ƺY!BW sSṼG\K $Kn}a$[|z>aaDW'!q &iҽ諴l#DL F3G2@wrq ʩ0 5xyT`NEU()~iQ}R&h1U_wkDbq;\_Mb[(E;H,|@6Sjh(ϯQjи䀘z;Z akZڥaeMEr\뗎 "G3ͱǽ?(`2E|Jb }%pÏ,'wZDZ3ؚ*tPh;)i a5[U<]J=6F LcНito`>{@a|?A*z{8[']\lXõ$)Ʈ7G6VT6ƘHt5[U{3G78K, 2W ;H'`*sFڊ>`Z6{g, g*j++)鈌3/Lo%!S{b5<+Ӎs,zi7EG;ksOV0ܜ̿ēA 4لQ,6uǣ}˦ìu#u,VnM i;BX£Mp X j&C!K-,˘q .j㎶f o_}Oݴn3Q_*] NHb Ģ lUPxC2,nf|%vW?~] S{/3zpSw5?bZI|u * r+2t K^R,$(~ZL\W;{Hj 9g͑N5j!'`b&'[Ʃ{qy AO}d^SD/l68E|I>lgshzyw˯ѐmY0 mo7QmxNf)%RQvuҬ$}!۵/FѮ*G\ִ _떘*>fO['XnvkգLr=۷jٶG-DL*PI KAvU<nmH :z`©8?&@,0~p҇-9d76hT#96LI@ꏺhH> WVhjSƸ;$BQ:V5d:ɟ`OLj%ZԲfrnYx|w1|W$ʥud0ժw0}勒 Y|'AX 9Vl A ʟNGڷTL/; 'y6 z:`x~%a'еUx *?49F_ftJ69DL=)}`򙘮j*N?q72&E!1t+݂ҟ=rvPWI N'D VG@Zx9Gy8nsh#㶿\0mYj4PY={(c[#tE-ӂw:BZ,'nuF oé8oǧQP>j;IIMcxBF$X Ӷu6R\,3' nUuQ܆]R/aHaƮ M FNVrrcwt`ꄉ2h^w}#ꓴ PBu}zBQ[7y}4*'ftGHi1ocw@h֣$3崵P=CF% (IuZ`5h`E ՍZ~jK~0oІn"9&¬Z1bvd&)!  Zߺ/X^])s oodIZ uSr@우v8E-`CNOe.fn ]|Dz VM?/V&uq~ߊ72NsL z|Tdgv ý^'HQyOp2/څ0,"Af #ˀI(N۶b G^%Ϣ: &z+ov/ͫ WuؐXc$v@s7ylS$ +hktxuyV~ ֶz>/6 Ρm>U_`Lزf=PCMsHDf.gN5ЬF x%{*N@VtA=sw:Gz1]v.-9o9Zt 1_WkcZ)xvC#(xNճyOP\K7ᗦ*]Kaɪz?!-Ø#d%*ckM%6::\T&NE܅HaσHj!E$aKjt*Uku$0v%H?)VP% Wſ;za 'ٰN&J[1ʶ7lƽ ,GC};총0O Tb8b?% 5&.ws͠TXs͗"7]n")-v.d@CkX,X[+1Ɯ/~ds1ʷwʯx +yI)sm*Czo:I9LQDW; ՛* f(hOǞ98k ,B'W`Lvx"{e4p̍|T^DN.y Ϋ'y3/IcS.l6M)$Rlg`R7JL 'oD;?."FO Ob3EAxG̥Sɸ ^T ѽ2! $_;OrD̛jNC 1`8ʂ.=\h |'1]H=[HKX8ܳ 5jB|"M2^B0ڎ35'kAFNEяMԧ?$J!N~ꫯ5l]gO(85&8e))XOus}龔zy~V=D5)+Nɝ?d7n2wln|M;al\ 8@94 =j<;;{,"$.}eU]X϶%5<_%4 z f8DCɍ OJ(G(/J+qs*0٨:%_ ̾9B18#V=w򅄣O+c!,jamkh(dZYEka%:e8anZѸrFxbh`T1{% ER>OX=jl݇\ۆژQlQ~QW jOeX9l ڳf! Ru~EHڹ<3{B8}\@ظ3wXD9UewNCX_q}ՙR W7>`Z'_^cXFTaap&E> ~5*{9UzHv#FwBXA3 t>=QgKDICۿt~[V)C !\ |q6'ڃ@*pbSa!bdiMQKea$ȇ݇F"4(l[ZwAD,|2Җ.@d8=b݋7)t8{5 /:kxE zUpNK7yNKǠf1nٍO*\FS4 /(7c؇9SS\cg?305cd9zcMi"5{aao f(gaͶ*u@Ks=Lgd2nx @ !K U!8<́ʄx['Z1$W[_LHM.uط830zbq[l|A ; c0B/k;$ tWCAZ4Ġcuڹœ;&YbݞysC?Ns j5pv`ڨ˜k=( <SLYv Ⱨad۸׳y e3+CE5ԇ8-cE0y>@9! .9 Ccb n!~A+3grnM;RPp?Zv&Q(#E)zΛ6c hf`e9&2\ R)tac֗&vY ;Ir}TH S!mW{! Vk5%@.,QV{аJ@T4춸 t9}AhoM $aƚy8+A 3$L>;PZoVEr=b "R6XۈK7 ve;ռwpE6[4"Sk#s󯰛z6aMFIڕr^SMң`Kz)BΎ.q?4(xggZN\ȫ(7ӵ#%1hSaWnBo:k;ۭgEF`|?8 MX+pE^;wK|= ,~=TD"\KaWLt2h+Úa?j- ( ׉ KȺ5x^ aF]Vǯtm"9=]-}H'UJD]_~ PNe˸oɋo=F#(iA=P:h o --IB8k9LHM.Ӛ~<&oԸ1 5niWhoG){:!^Qa4 '2!<LBMCuK Vd=/M͹2UM W^]4HEHE:'Rs/? ζ)|qڂab@Fvx?=Qˈ6o;LMVݯ"xObqڿrl$疼zyx첋 &U6C?JX2F">6>Y@t]c+iɚC, c*E؏^+AWR=ϖ~KqQFz/ErƓYS#=HB;}fq\N{_>ق2aJ'*7ȷ'wn!sq#LѸbڄD[rS-QTaJ]!䏴ދTpnl 68Ɗnw $FnRw ,ͳ.S8d`Iw:M*آ; ȣ:%ha hDYT+Mץ |zB7T;` klšy곐cAy<#]BL< ,4QbKF Q[)o䩁x*]c,4^jcx+iǹY|j 3IP{wDd "Z e}Ч3Tb Ϲ|E*!ܶrN<QDЋP8!tBAZJ.{ӽ $M)|U^_͖ATjÀ`k* @DȀ^zEE4ċmx+ٯ4覷T`3\kkRU' Nod|a'1DX,o2GIsj"7u±J&`'W3Ls䭘G6ӑg=Jq3ZU*uaf=ʟ†9ى:7]ണO43ЄA\)i<VidRYҬyOQJϏCedBtкq\CvC 9I-? v$,ێ,%cԝp\zK,TS/@#*Φ<"9Qx^X*- ˓[I)''t% ؝<Y'&c2SGvC,\)/:TZ.LġYnTR4P\@EZ1 &,~b=N=&36h h%}u_E&,1s~Ʉg{ SΔ`yau^6C-Y* %~ ۋt I*TOQ[qN @/Te*rU"Cj,8~圶v=rGDTXv׊ )LX`VtpϓM'ecLŊZܗ4[Oro-Kgr2ObA+9)Z^ihILy~xbSa_{tK$}5{Mg( A|o?b, sfC1bgYإA)MÆPIۣ6g;;ލ'*D-^o&:^$uýs*Ync[p1 ^6{-3@<1\DN}pjϨ EY'|Gp}BCb"S?imWx3{bCݜ>{jq# :~,Ïy9D')MYX#}$KPX@;Э#ED^zJi9-MJ9Kug"=v~h (!2תAGvN%`/P -0R*D>]Q ?(|['"hiVқ< H3Qs3jc۶y05gdò _TJ~n3}enL'to;ȑ o,8Þ:KdNG7Aq[D}|.S}EdA&mM?V\j/&~8?OI'j].+4@cz+$R&BMItәyH˻yW5|]w /yZ`7RMB y2pܗQ3۠B}ٳŬ v~ .m\h1F#]z$1fﰘ.2qȧjW4/Au% g[1!]WI)?jMr eFq ,[k)>!9*4ckSId oqAGK 3x(< ȏw.PL.9Vڄ*aHw^[j'[1 jfJY]gpFXxrPjsN2cX/z<@j>qzV5N7ÖRLFi)qP}xneDpuʍO_=2;aNh&+i+MkuN jIT*ǝ>FhH7iuU =zbGVeQ ڠ87g͗{Z~LVh%_8+lJD=d=Z%S&Q{AItddD+ ¿K+jqLeDQejt:%6ճUmEDO95]ݍWm|9vLWfy/c' HR~CQ%Tcvc*`%P͐vrg`J#`92i%l/QnX13B=.Jlz! @ 1s >RШ͸DZ>䅗eMnF2%)꽥d^G)ؖ"C5xViLtN#}3U%܋$^"YwR ު(26_SRSܵ.)"t^+lB(pmquH\N)vylLJݖx?*a+7FNkrG J9IR[c`_s489Փ!t=gޡ, Nt_l1G"܃t\Qf6!Ö, JK6j ^T˅BR̭toʇ,Z15E'5!jUM\g,cDČrjn&#v|Nv6&Wvja0)bg }cN?0jOJ}*eWXI +w.,ӿG,9%m3hNFPbG>{b?%& }5NROJ`GDd.&YNH=tW{\P(oMeyqW 7pM1o.H$P,}X4Qm>bl`~G؛=+T5W-F3@!hZ DVl`evT䂽4ƻQQ|2Rdyt&r\!iL'璟f4fOBf %nT=ui`igNrC~wRjDxFr>$Uʡ bM2~SB_pÌoD 0z02\ bLVi0a?鯵0˧!UY).(G.YE(Br`1 i:;֗eexؑV2 5e/Ny+5]-=@?-23$}[Y0s|HBI 0NO3D m{Frz|ϔE>_1WT9=<}h JΞ3ݶ#B3A ˴_/z/p,S}"῿VބUY^4;u*i?چ$0'?2rCq'v&M2\9]Rў܂VA[b{}\vnay~G Q5nߖ(\u iyPEave(Ŵ/y N DauZ0R85e $ǥ>\AҐoq T~ UR\77w#^]#/U{܄oiROڐ7 u'"bu+Th5qeЪl/CD^ hx;aU~P`U_d&&v S':4+o|<9w>V3r31p\D{+nW8n+5kbH |Ś_@$؂)&tJ ɶ`#9Ͼ{=;܋v5?%_cd]o!55&7JVc| wf4SVӜ۲Br:%v_ 4Y%T`5Y^­wQCQ41|D;&G^e.%KG( ~4"Ctu+yޥͦo #V~&aKdHІ&5bDX\*frիv<*$Cde O_}WBv;E\P%jztnΩ{]rrP_kŜ6ک2L֮ Y.9׶'ta&\|a0N7`Uzz@;l^'RX_R7 <~9.\NS06<[]dHVGId'Bq£=ne!eȲ2O/B\0>?颿(mkQ "ȿ64o֠ztj$U' bʥ9QYԟ ~FґNxfAֺ߷gr]Η&|3IPo5`j,jR.\p"MYa}]q; T9/!3, `t$E9p(k| >u-$)lZ/@ݴ9z'0&*nt!AGZB#"4hB$HT~0/:"_M|G7gHgلKPhxK ȘYflAǺɐ ៰ #s*C{UIe8 iR30zH@bu8YL ȆO4B ^c3"^q5@*Ԋ 3X4(~BlOԹDYRDu9x$UeͽK]3U)MDX0?L{C9w0 m2|j`fʧ@?kAv l2   xk-lˀEwb k"y:[Gwٳ#}H&iNel10ҐA%Um5}Ud^HSQYxov{!脩D 4`{ιc%0Ds[Gd0/[`ly|WxB&|VؙEսVae ]ҍWͯvM[&~'+:2236!->2s:.;Cfȯ|l=-i:9 =aRT ؗxr$I6 gs6^u):9iHLT]":!ր. Xbfn3XI`%i My`yn`UT` _xJALu'{8M jY*9h@uV`*.ZlLV hVW"1y=4,=Gœkg[ xtFeIs {z uHFX_q`^LG4!UO&2BZ(2$Q-&34ܺ]2+'3#hQ'{2p҄Q[YmW{4,+>kOD=I{>%f)?9c7O[ډ5ܴzAe~ʎoC7.Hwi:!V'i좢Ə-u \gXijt{ҩNzOI-eQESq=),ws@4]DM!b+BʔynOs'GKȈ8i @ؖŋXN0 .ur peAD 7Gmx3蒸n 0E(UW̦454Sk1>KSGc^{OX7N (D̿H%D#G .1j% \4j6ھJ=:|Q! L])K6)}& m[p)q2»8C|h)X{ST `$+GL? ?<'oA..}K*jC l?yB?M-g6k\=JB;Yv2ڜXzRI2䷔ag0V*:2\&@k{ٿ9w1.kMO"Y?/zG` +IQ-۩@ǐ2=84^!Ki^VP:Hv yd95'U=8#ZE@Wz-/־ pC?<ܚ_Mm^=@QW*3PtY\%?C]Q`NFFaL[peߋ鞢˕]T'i}T$X"Yyh JC]>HiK(sVaD iKxM|gIк?uѨ =  n)FC5X#k=SjKUlHOA?p%rQf r`Ana(ŔVh1t ܧL<}B~VhؿwF+M.i| fulŰ ,協 J[?r/'$ ]QDkgU1 -pIOڋz>+N| c*!'m;FZV2c[}e4|Nvﻍ_ĩEuzEVhAԀ~26Zoe]H6gwm՘՝sq͚B!6Bn|)e+a݁(ω?oE`KxeN6c c>K( )VЊ^+ԭr8M o~2+yn&%x#A-cq;wDG$ֶĉѶ;JʽKՏY9斜^*u(whDl&X[S};/S @X}%k^ud=sYFn| o%GnDVR(M _2r ?82ܠ8_K7NW!&hru(̤ B1κJe?nCi鍬txD_ѩ(oPR>7ztq#fsܜ>Fw*KAHBDs-j,Υ)Z.w{ȻGqVb.Fȃi^ f Y|mzeDݹ<\4w#i !Mp:hZ]Qq>LwWBnAɀ!E^t_ ` `&+Ho+VjIr0}!c'6540lmmYk؊wOgV-!KC,&þv8Y_mj[ +dހ"Iً?i/xsknbAmI:d$(6D2#oE[ĭFW۔h?ÿ82HvZ~Y}͸+';srzwufЙ ?c8:4)P?g]T{~B)%rܮ-LJK]bospk]Ҁ>_X'Qa~|ZOh$l1 2tߗnHyѰoХhdK^囵GCP4q@@ֹ.P\i]4@P"bufiI)&]!g^,⼺q}ɰcFR+]5dFn(7B]'W5:j-XȤAtc/l ҶG+pf].wѕv{zhoŲ>hy,+jI*X#<ɺQ mqM/.b }-x;&T2I0S\ ftdi"W8UbEʒ \e;қH@G(^$.S+]gxgSkV/U&_Q|7e94ȍυb͐5Q~Plq~6߮,.7ݖ־:uNߍ“fPF+h:i΂KWLM GƘ]IjXL77:}ϡ)(($¼;btTүHK0߃/#*/\0&%D6uyD̋H'NWn1Ē`n!o]BMulsk$Jr#skgpy7B I9ڻА^Ut avjkcVӟcfB&)N2&>9;v`tϮ1ʄ4 +{ ToS&((hCb^nv?`%;y9Pkc2-] 0 x> [ܒqp .,#bx0L褧T <].DΝbH>oL1'Yn[wN/lcBWXɒ/!0~2"Rw)Y 7+Ϊa<)bve!m4)ep3P?{@8_F>g6+2˷?uŧ"ThY94ox +5O=N' &2kə&wGO#z/S)~pt0ZGC"C"ux,:" Mh\SˬR wk!E~{)yDgLN5`͉(,YLƂ晍Dz'# Nޕ=k@EC '\={ Vg{F.fbɡ*x;(1.2^묘8|f+oTm?$x@lj\S-sQks\mY*w-[O`g3"Nn= @GHLp3&|Kw,0t4oօBia<.i;ݻ9$m^# թ`de)NP꽃Jݶ#}ah8<+ikW@l}w*nU_g <ٽq_S}#Hvd\٩6Q4FKKsSo;ļV5sPHɟcAxi^l\Z9jGѽ@JpP%-Yl`tÞw9O?gn,yh]} j UzhF"8}דP#;8&ERh B1_T]0ࠈ0 \.Ȩ,\A.Nj NgFPb*w,Sh.7h8Yg5ۉdUOkyfl]H/HDkijx1|g98IJr7#.K61cp>6Kp&+hE*>[-yTϝ> O(Bm6`;蚏5S>O`5^ff  KY|U3sH.T%.;m --4M߿ [9!uƓ~a*tg|(BU8do8b$ ':Y{-0+bXF$_MbESI5?D &H~]1oC*ƏqjJTou.`l8Vrm|*}8LjĿzq7e2 pҎS)EEQ!Vx(|trj3lcC+3*I3iuD\'[[a=MOUEd.|`DDMKtk)S5[}8V,)5ssԓ$>K']GĦ4o3^XǠmplMpC6ar8J!7|ab. h8u*KSŻ<7 P69A٪7q ͦ srpDXl푋20$Byռ8}Z lvg#1M[ H4oʢUtH[gL@uB8c]-0,N<@]$h.j 5r^+ 6l' Ǘ^=U_=䶭c+L-qіB%}@6 s[ŭ.@nau4EH$Os);JgK\Mdm]~t|z5pyo a伣L^󝃰>s-t͝v(Ĺwj3]nS@3p1Yó&i? w $snű3|/ $L9nS4tKVwyN`N{(yZXVԼNmLWJpO.:ծZ)].ݓ^|;]h&'|[C)uQ蟙`FCz\=N^aY-9ۮ !/0;ܢ4sm.&b?Wt][`{1a^1?_Aף<ۘ{A^"`imїO{ AGj6*d8 J }8ͰSRP6*jvjѾ5k m.@+dl{*PNEqxs&FcZFŪ\RQ|.8l8W˂pKCg.#74z[ϦdZpauaܺYsPS:~ifWa|=2R6ӣwi(16&js\Cs_SN.Cƞ>;2u~F$ɰ/>G1!L&ݴ,jaoD%`r7^ )}nC+Y8aˌ,_3X_ {8XWDN,ϔt4n(KD<9+5nv)% }xnz)B5J B'h]m=WwZ2W.c>nZ!覲pva{C&GQDaw\lf_P%7VJ)e.eXtN&TK+gPbָT+S%ړqo, ÿ芥!}tfA8F;=t$1 {0jDzS+Z_qyaH5h&"ɓRlc ,3i ۾岭wmiE N5Ͽǂ w7(b3QJqCqdptŎS O`Rt6ɁVX1vA1d#Ar%l[=%"rD4 '՝)ɏfLvEѵ?`ȑ<޾+jʵzn+8S/}@PpHQ?t-SCQ$?g|TU܍R ̐&eRln!="rY޶va䛶ig'&u \DS >[vA* \Уje\q .jF8Dt$"skbw=tj6},edG%jbie"]{## [[$~V<*h ̝:ff՘4qsZU|RA j1FvthdO"y-M~iv9$,L[~50qF]0rp4l- ݑ[r|5kcqEG19Kc?)ӑ؏DGo@2Q`4J@u:{: b%jMJW%<$DPἠnDz-޿@Zrhy4~{DhRO0k cflH惧kSUJTקbO[qdÊ1Z(YR 0ל&]HK75~oS %Ό,T[>3ǃC9RUp؎g gU7O4mkWdhNr/WB )tA`Q(4/oatlKXh ״Fl,/cEh]͖;d;&v@+O:2>/7 Eeώ|+sSƗ (D[wxb ȐH:5vK<;*Ѱ6  Z#vQGM#M|-Ke4C}K^|3x.>Iy9#}&TE}CyˡXa,.h~r6LL`l #坊 7UҮgωJS#/qa@d(0EZJn ~]kϸ" {5LP~#MRLXc2'(I 掕&š5:Xg{'NLli3>5i\P>7"6:><`W-+&0N M ;.1K/d3u[PL_Qw.NX+yw_iF@LC= g(<`N$xLX#j$| 3 9Dy1S >siDq<<^I8R6  ʃT 7"@%A}'ЅavX8>"\# G$7-سO6unrZJddQhוlhYk\g策dxB[S`uh˽'[g'qΗs" $Cz)qQՏL j-g pA 0)vh3G^49::Gzj4:/"_4jmv;]Jti$R=EQb#&7[l4V$Qħ8jC}ټcĤ_vДc{?j,f_a SzӼXdkǤ7(ł\Qi1>>/KPNedp쇽GD!-:muȳ IwV(PEWFEm%6V;q3(`(oMULbl"(jwޅ3q[ƲDv&Q%Bދb z۝`bn>wMska_v8ƟgboHP{6Б6yGO;5K4IRػ^m|I Fk~u*g%ij J3_emE?]۝(FnS;"j9Q?tNFFm&.7gf!=(DMLi܇]d}#ܥ+/꘍(.]>v7ZUiV@b &M?djT'oS"8U|Rk\%@pq 秹oYapsT$F0*eދX:9\f3:J$wXb@8 yb1IOz.,,ŎwS͝t'*g2Ir'[nJ8@8@]4 +'FRGA;M iX0Bz\VP/ُ!3< @+qTW&n/B>4>a2G<JHњZ m"1M׆m$ MUB[C:EנSiCu/X u: IEyrI2ib`MF|^"0e2(5fjќ.)贎(;$a>!. bEr#M@V[c@4<8Ѥ09I`Ė|禼RI0㞱%H:㶇x-gpНX5s"?SO{nW Y`ս)Ef2t2`ƴ4Wld:u6Q 1Q,/-%FeꄣcVs\mO|:K"2\jO{roطܖ߷%F]c< ֜~gY~o#[b„(sPmdeƵ" lUom{ +J'4W׬ \r`,[hKwg3i ;J_;|pK+ffG.-/Qͳ̞8=ktm #/$i1`P§ ۓ|N8}4gSTv96l-6D$ ^w=DX)fM/e,t@/mNlL]3<816}.437/ҺPb%EO<=: O+;/ȯ~ɀF7}-?w| *PK*ά=qQ1Yd+ی+#띄$j!G4d6/EYsfAt?g&^st5@`+ NWNnZuAW>WDگ;gA=&sy3&lq獎Ďa 6 GHÆrfd( ,[m \P+U1yQC2(ԜP֯ 6rw12@ݧlH I2_^P甜qPVl J̤c, w—a8 ªzc??I:,\TZ|dܽuUf}Ez,/^(Y+[;,4eP*r{|2^)JoxP Zʴ`_y[zƪO%7TB$ +0-B f*IF2J(Mgls'%X9xXaZ]7*^{q `$қ<(@zӿB ^6ʅp>'O^LZ[$ur5&4G5<[)/<m3^ujCRX]K&9 M TIK B!cUy3:Cr_oŠ)2;7L:noM1{^C  mg":ܧ8m:l>ӝ2'ݤ3'> S.E˦8UwV9S?\6NfAbf)Lv g!T'^箬{ʹ3V.i/`ZYS1.M8?8h͈soR=h4U!bë!6 }vK[͙+H\p1wlaӭ{p(Tsm=`8W\sS#t[ GROm'8jw01T=y)G2Pַf<&OD 7$YW1% ThS;f|6 r5sn 9=/equ|jBnJ]z34>W5\*Xc*C2 =D˻SU7zO*XYZ 1T!łiș&7WAa0BdS=ߌjl4'(spKpJQl]0[Ȧת` &@3b_ qI$巶+ek˨J"ZUs|UꍘXeD&]RF5P3l~']oi0z=d*UekrqD:婴5"fL`2H3pq^d7-'z<Δfqm2dvqb ."˃"UPQc⾭ۤ=2^xv `@[Y8}yfoWO+_x@I^41_wF_HXP5e jCJdM8$tJp-ElټnT]R{E >z| Nt[e~JHn: :\L] *LRwH*TW1Y3r}&{uGwѦDԴP*cothcg;PW{Mg._d?B\]eVitm;͍1% ¥̓ua\[lR$S@rڦ30ݒ1ȥw>G9ը̓e 2n'Te&( .kB襀  $v౅$ƯĝE#|Q%!}gs>h|l}:635lU7Y?0'}JZxuw 9vԸOlX}d؉w0ήsZ0_+$Y@=R]#^OZLmfk5nhΣHHb 1똶Y6 X*+4Xo-F6% 7kn9"-^C*p`ڔˌ]zHr[[ct-B=C4|vhxv~iݏs#X7"ϛwلUE_8WhLtevu dRy/BɷN뽧 Z~ϪRIk(ȷ$8W~b0\^bi0ge_zWϠ8`LI'Qt}ծO#--8ɞ tndX#{4|)y[6[7|Y'95V4q.%Nެ7!VU1+^+sl.Zo'{>JV4L87:l35CGw cᶑwRB?O.g7MUzE{Wì9 ]K\EY 8LwʮtQւ8M&60;Hf=CٔRg.ض"\ AmiqPlûJhDNRԮPb42D*!`(JH*q0I@;Ͽhĸ1G-(>*3ϵx*!磽9~\u(ef_405# G0^7UaR<3rCBͻ8gy16|>b%ՉAjymNYPl7C2ᯘ:_$Dk=/]WOg$J^yw[;GV&gK,ʊEAet>"#7PIkd' uc /!&C&~{:ta=k:qϸbaITC8^dʸ v*T03:r]G ML?=%\4Y @bR_a 17qVc]I=Rr3hƸI27uˁ: 4k0b󮟭&Ú }1RFVR[G" oW() `U/?:J"7."\yfյs_B2Y"nvEe5=ugHjلPDR0Qƞk-M>i_/n?{ZO'[JI'i~&L{q8OEM^VH2ӱi ҋLj; j b0_͂EG̡6QW]Y++WyF;g#ٞ?(q◃AT1/xMI=otM~&wĀb+6N2J$Sъx!UV>xkW׸Mi(>iVUMWf_/BKW M,6Д$7P˺OXITEإ8< |_7Zeݳawr7_ssETSac1x^@HAHWr`1n!4c `uEiVƌOtm ߬Jc{yj 76sIti[3ﶺDYcCuw-NƝxFD[^*-ZV&4{U]'sZCE~|׬: =~2!UEp@M*ﬣ"(}0v k25n-=D*ۑWҊ E >E$ <㖫z`G趭Ҡ+Ur. %4~y>Ny}*yI! Qs"1g w4ς! [p|P, "Ga2K\PK\W<C]$@2NES+@OJvll![ ^]NƇ1ެ5"d3$CPxW5Q@^ 3zX]+lpSc? ]d?-xGYr(UKSW A0jй|MQVPPKYhU@N.e- )|O]""H ml Zz $zmFĚꊸ=M,-͵vP&\ȭ9,c@%HO߬n ta<${hʜ}wƱpfmG*4Ju%jx5hr֋Wh["cS)P3}/)o"c7>f-Sw~+ ;4c0K%fHDF 2+.Ts^qzL@ύUOg;[y5`:Kp ljnY_~P5ΑKYRz{%ϵ_ӟ m_A,ŒCIiM

}ָ B*0S.aQ+]П8$j8. -QÇc YeLs@%hʋ.串յf[KvV:zlGT9d~d+cS=7/k6h9Bx9I]1>D}j?UTgf8Po9p5r*,JwU &&<dq1# 5ط2F>:fzL\y f77vgf~z'@(X7`! 8;ӈTNr@C?㿺 +ܡ XZvy4Ě^̥(f8]Ȃ9$dȍyJCbC뛩+NмT^\fClpBQSB;1D)G$/) (})и煩Ru-z~P cvu0@#(asu :OJ% Ͽi-r ThQѱ=K8n*U6mdIOŐ'׌.}NءCqD +_|ɶ#2=;%<,d76(HB2#Q7w.&YTV|Ӳ)هKˇ͈8|54]sbk^yڐUuZz$1 a\x zC=bJk&"\kRiUiJ t٨Q%;9g o &j\uy:s6klyd٤22ZPE2VBZ>FZdAVl| u!zYyͬ-@jT&c=H.CXQENAR.ET~-wGXEPxDR̖{+yڵ󍴴X3\B" 8ҒF+W%til@yy,IY]Hpqe>Eu3>e|Ԇk#%uXW:h3fj<~AlT TNqVߠJ9"BiK27/h0GSWYn7ZNyjWV =x@zsK dQn5zZрhJ_ ܓ6ۏM ߣ]h܊|Kw V2-J^]wm+?v@3IAjTs%m"{;wםN1=~nZ[#7a$rG|1#hxvo5YْJKȎ†⇊_^Q%ASg(ȼ~h`12J,x*Py]^lcgv*Ҏ{g[ZG/J#YcxlÝ_eeBZCz.K4+ ,^of1RQ6Oեțҗh[1aI|UA~Ӷ$.H;K*DlWy S[4ċD7 fSTDŽѓSVP߁)HOqRQ$3547dߞNրvl\r0񔈈ozSOH3$"es@UD`CֽYe1D8A0q_|ΝD((i3ЗpB;w454|F8٪-DЭԒ\^T /)l!vGe=g uX|V ~Y% ⽒c1  TRX!ɯ|)+rb~pַy˵\Ope!%7`3NH!$1Y^7iHǻCk˄}o-Ys{q[M+V?Ays<o.Ð+qB:&x1 FuO_h =gArTo.s]t*c&*9";xf 65c>hү=GhB,hq $ir*aMɍ0 VxY!s2vp)0cKK|ssp _=ұCGy*4>Nl 9Zʭ}7mc}7x0~M5,菷wF\Mks夞42\Tfpt1R`QY1(pD /4CgP./H]YhG]1hx'ڠ䨓V0$ev5KVt!x]s4k }۵a_:~~t$a|#k0~(cA&\$<^oiEurpb@;pYS=LU9Qi$i L"l*C{OAE6 >4oTcQٓ`< zSBDjUN@ 3q_tfti5ݶޅ?5/{+uJ@Y PmR,O&L{1+2R5]$<T=QUa~dtb (z if~i,e1K#& BY'tI!T8xQwo@NnTԕl|kW/Ⱥ168fK>rQɦ|Dw ,k oB<J<(-£C(Nz{"w #ruͿD;P3/5Kj`ç iҷu+_D4H ;Q,j!SIh :9 WTx)cVZ)⑍%NVv v-˃*)a4$ԝܿ,^3]L7L~2AK^Luw:.%S %{0rV 3{R1_ %=w?Rt/L0є^z:(9ɚSpN> oJCOXӳ*%+X =_g4,$,ױQG%ƹL1XK0z 3 Ιm9>wwwd{ }hӷe2 ,}"{F%q'(Q5Di2BaGޡ2? B%73=:^ |_YWyQ49ЉhRDǼJ| 0E"Ǵx*2U&]wrЈ}pYҖL TCfX&A5+ tm(ƶpKmƿ:Z￵0OzNC5˸mV_KF \TI ud(kac_#W7dFmqI1N]| v.DŽ&^ P혇%W.4뮗8GsˤlF9rƀ:.Qi[E;|Oɹxco2;/[PHჾnG9E~i[ˊ\kq A*f@qq5be=6:P!^clY8岀|ϑ9uw*J|d9c"O9˸?QzUh<,n d%x غ{)cn쪚QH(>@AuT@bޭW"GgA3 } AVL;$0btsw1:ivNet4KUx/k:KkO+`g9𷏳z(ۤVtS2s"uM+K73U6wԾ:"qBB0JXm5Y90b(_o/6P5.Ck>$j}720b.^$x4yBOb~a mzTQ^B Ees$:c1 [}CϿ0:]ؗ1d5:k"> x;Tmsv|pw5FO+C-Gw].NGv8 t EFV3,jQ: t ϻLsΣo2Q%r:zNl/]vऋN {K|KgOݢs\HKܫVc-V.!9yL e50?!3 #a;s9/n-6tK;S%YhtA' 4 :EɬEbjp!* Eu:#2g]dtCFl%kT +vNm^(!7pPy`t`b}7pEu@F&P}X$"&xx =Fu2a,M*ܻ+h K;C ]ڹ*# HpY#;VX9Yei@!={^ˋIۍ6גOlCX}2%77&&`5+J:m33$B+S}I/òd`Q!DbowkLbF ۊ/9\<[CVu*9(xi5G ` w."s%sL`CV}hD˽&Hbi cPL͐h|2BESꥦ᫼R ?Xlѥ0Xbہ ɕYqhr7?2 5Ĵ[%`a6|w-Aj KvJU jO0Lj7r[k$<8L=+gH7uQ,"`mxs?B|l ?x̍I_hN{_|UeuxO˒!QJ-6O1A9wsk rߒt~eވ:UeO/CiFmAjņX]4Z(L0&3(%iرJ:[:wM<{R`PJbZU#Xwh{P=01Qwcyu{[uǺq2X9,:=4@nMvIM>i>}WɥPRH+vO) v nai/ o@Sǐ kx@,lIeœreYZDےOBlϻ%x XQw3ql筍Vysِ2՛.9g8 {C8K6F=ū7ǀy;.+д#u]),ggI;^HHAj𒔕 :iJ(и$hvGlA "_tS d陯,ז  =Wo^MI8יArPc//brtd򜫄eBO.c2&;}z2<]F:9 v.k C ]>$)gM#M7Je{[KZ2&겪kD2]A { ]-X2bꪏ2)! +wqd=ʍoܚȖ&?\8CYFA R3wj j IDÎ!cs3rYp)WS}*Ԯ]Nk1sfP8" k̆Mb͌eD8B R*'Bd-,O@2Sp|~02I|t,;#cQ_Kճh*9$'f_q#8 ύ;wY 3_tt`l=BUS%38\= 'igAiQMFl#|uŲL V*X ~T@WN\j}[DQ $}㘕h+((.b k7hqKK73y 0֣A ui.p=vz8Hb3i59 z׉Q%}6aX<jf#4 B +KH"O7)S3N$"y8SL5Z-p\9aq>b\rx)h6fw[l/KYI8)=0T~ aՙ+#@' ܀;~Ak9KZeu$j LO-r-sH kI ?e&/Y{(V}qӺ|Іll?riqO$ TZ*XW(ԝ-Knuavq+op̃/hcz2,V M=uT}@wa2u3|1 |jLLz;7R1J#) 1*@(]?xb;j{q0ɿf QH%z E 8g- p๿w'݈ )SQ{(0vaB$[2¿54V#;|iYhM y V5yk'u θ)B{4 S$JȢ/c}J8 Emtk﮽lrt@6к==j*m2\[r`4CВ ({ Ҫ-Û8[ >BG#h8oͬ/y@2p:tsƒj(х~,)زO`Vvlk ˪\T"bNm|ugWWOݦ ̸xi1qgΩ}Gk^GV oiљ˒<=AiIξ{NU7e.%MR+:c7t9vD5>QcМ]1nhm6H-#cmiꁤv 𨚱^I,W;9l$9ѦBQ~nBY^,4@; 2<1;)R@) KZ+Dc̦3?ù4iy'^ԭwIUW -= $rA.Rđ~*"m'G@(Ā4WEWfu#y;H1pM~VבgVo:$Fu)(V8]/$#@D&J`9ppl_0BsqAsuK"7Zw %+R2PUJFZUW?II4LMdfl+㥚$Kq^::{X<:/OTB?QἬ>pq=V S-(]M٢Rr jB#ΰ-> a_va'q_6>;VR&<<)'UoՏ<Ĺ .s()@SֹB%ms]og!, $wMAt55qx؝clR~ )CFU)L{n)X( O=@`[g2$aG2AmrbYԴ'"i ^|G^V{lqi|rA˿HzD[=qn|0e~ oLRnc׋͞=~ 7tc 5_ƜJQWrR+'3F8^t~_h}7%IrZae!$ec6 (}P;l;x-%z{3AVYvf'F2l&4Rn"H$" &ҩڣݣ'L^ ![!B*hf67"lb>&_!v@7N5eŃ5 !>x@M@6=˼JP`*0)S& ~JWVDƥ(SG$jdBVECC@DS꡽nAs@:zESJܼ7kK3QY_0X!)2,νRj*T h0N \DgN&Io_XշA8&޷dzZ4VAX\/hT͈`ܩ6" I"*ebܑNnI-w4 62@^P2a"ӹW` }Y./CtZBFI w5wI,`VuWT5tq%X~vqLH??ّ4LNwopk7j.IZllbb6 y<82XkUiSopfa襬UPD$;*ѓì"8 J8[A5R~"-c f6FoT7V6k>&ki0Z:1 "⤐Rcqэ~ QJ,)r 'O"juF%!ld.T2bϵ фym*[pDO!+N`z.-M eBTΈSW&薗X}YkD<74A-mPNdo{9Y R&1$+[n֤䆴{uoQ?NhJ{'&'*I,ЏC#|3)~lo |o?5~ #|# }(Ad>K$pq2N\gRqPzݜܗ@.%IX T ǦVa:]c)A]Db") ;bj+BڬQYП(wAMYCHw_KFU&4"֢gp%J DT(SSM^HQv`9Ђ}$ }}y),>^X3ȁau9f5O)})f=蹉qiܙCf /1[?piW+ۢ:=:luHE1/cI]0>8 L}kܢu A6pW5$V~S4 m4q< ܼ[:+OW" obdQ#REfɃ5>̋=jY(ns+CYϩlSi^_w_RؘSbؾp҂(dDLJ^(\[ I2Y S 6W A)7SiYm;`>ӧ |?O &sWH 2[8VAW.4e3*.Ai ϼ6 ˓7|x:QYk:26,.ߪWzTkJWJrn:pGhA_~΍Zu(OUH{jF ܊42>0 pۯZ,/* ⡭h@ L-FI$6fʉCV792u W|2YO:4X"WmڙL(ڔdq*ϲ 0mGgH'v1V;nҊ%8&&c4;Xf W1H}.zA}gV}T &-~x5қQfwB]͞{~ԖB]%hS[}l]4G@ mcQE㽍[7qyS SG`2Ғ!eI.yb[Q g?tvG"K@Bp_ۑG$^# 됅a=iw.¦UV 2ȧ_}潱k馍GwGnN8d54ѭ/VK[/Чڵ'_>>RÖI4Wr.w0c)ji<D+^4?m-$8HS"x0 cr.D P#zkIyQ0rzfN'r)%E1H-yE0SaQ2Jpry8m0mSﺖ[E-I g,v G".e ՘cnJ!h,IA~lc t&1*=_LB3Ĭ8^?|ȟ\SXp@$5VHW]:ѕ^n,-*Pe0<A1N*s6VY G{oT͈vDCY 24J$ XD}mhlJ+s/ӝV̏l*OKΌ@f ݬYIxY$;]qkR||W$Љ=6?mg8֪HEƚ$w5מ2h5kVU۾X3[ g85R.X>ۢiw.*#Yyy؞&QaR&Bd_L22=3 4$cOո]_k(J#}X Mgz!ᰜS{7<V2(7$"! 'w3 7҉5-L5eye奅#dUfyU/!nHOX"Uqqϼpyn}1G%usۆl)/`*B֙cV2>7.op:dp;s- ̊r*C% k@Uލ a" h*-v\(]@4kE{%I5[DLk[ƤIA 1a9t_Nx+Ǫ $sD.ZJ$ duzɺ6špggmE?)(QY1\w K𲇃BԽ%dh`n*VS8Sfܱeefd= TZw|@h 4UMbu6 .&[S  J99 3.-3N", ~8ezĿ iWfuZ8MZ%ZR~?"~&o%VA긻Hv$7 V3jqA!^@ٴQE??)2}NXAr7p$%mo?tv練}Muv-$S;MOiHY_ s9_M9;+E@]Z­a#OaW #wE!Es%^E.Szӧ8'lx=|L^8CCM׹9ʬq?Q'vI_jD?!9D8 +4fkD f5⻊6w=NPh7eC_hG@3c '4A":FvrDZ+d+Ԥ|D%!F )k^O0鷖8滣S%1C߳K^%juaVܶ}bui 5AKSls#\eL3u= ̧Kp:*w7{fZDl?HԼ5qzى"6T>۠{*O pqZbc «l*T4G@O9HY}t`^Z6!3r̠%U"VSImDqK{&;>4S0k -zEI`bs ޲ΆwG}IenN,f3,ٿ5oW|9Ua=Dٮ94t~aU> 򃘂3%G(H^%2Kገ'KufKli6߹z^d* ‹!5w X'Ux:9G/ؗ@Cc@89`AN?HK/"9[=ٍ4d>DXr쀂P&Ta9*%؏/MGr0U-iSJ2 +^7eU]H^UA!gk,ɑ5>(&S,3nV5U#jI(gPFlEK[n^~FZc?'SP3 G"kwl#2T@" 7+~j@[ }Ҳѕy稏O+s~ɗk&M6:ݡ唬pݜI9W M*nf 71xV Dx&Sن0舽W!CM`XR\(lu9YY"f qұfQ= n #Ԯk[:XRdEc'vDslחj b9:^֕~ )dD[< !۱_+0UīF4|OL*PNV|ߪ;@ gV "4ycу☯h<ٌj*dfX}:xbq=Y;.r^HnZ8f_yjb)nc}Ao. lM7_t=O_!\9a=DfnlF!A*v S]&T%ȧW|Ftu3eŻ.bg:o4,Wra,Bj1~+PcJWp2gz3[.sxuw߳ A)#z6%a")J%S-)ۋMtkv-t0d(rBCIP+UB1h`_s"&|\MQ!vz6(jns`Ȱ '? 9(9Hq7_ua× /3Z 0ry4ݓn ɭU^wעxAh\կooAn|aEw}9~6ߞӥXcǭH |+'!1=O FwI&9?؝qiZxAo~'0$$̊BR=nTBYVu~y z#f-@Lg^nd ntAĹ35e)#nZW}=Vk2`!5~KvdX61|C.4}ʰ=QCuNKUcO u(^Y䅉i\'?š?}G<n&/%t]oc6Lp{\Tmw=l+ 1޸ՄA3D80ى/Βʮ{]'C @UКV7\{qMPsW}V.Ow z!􎮰 i(%)=Y$H 2bq8BY2m?-x2O~Zqm˞J |zqMN. Hѕ"3,ܔ<v<ŨKߥA筌i/8a s}B]m㾺$S;9q@Å@vTt N5MymG&N_w"ޟQ>g{@W|gyUS@oqg&lZy>Rbs( 2i2/y2 о\o` ۾DoApo7Ad)(ltj: -T8:D8b۠5s,A rg@ @ x]RB#+Ygo:(h'UoM2\,0 űf?HR\:5 S|sΰfa}ߔz6LᛯQ 'KQ2b`ݟ>.;6QD@|8 -TT=l+qs >'yy*m)?كnLnY,ji, 7djs`r3j ^Q1Ne*tewU>(S r##Ġ]s0G%c+mO0˽(j;QB+XB4=i2$mȊ,FmOkE'T+m&c}bY0P" iBU0BY}T^-eow?%O]D_⇉\[D*v+蚙RI[FߒxEVPU Zj>q kÄDKzE -a7 [nBT}G X) Cw*('osނ7ߡyQu;*_q3=OɋpJ2Se  KjA5象8H C"hRG{E`^2UGS8Ɨ(^F*C,6LN6Oےk f k.Y$IMzq=>YRC(v]O].0I n^!v^唯<~ݪr+ҼG B$ɂ_f3%JK1=2ǎ̉p1_r!ahbeb%ekT"#XLtiɧKJ7|d~Ru8YJV;IbUvM`*faּeLϤnr5|Pb6.e]'}l9RfD#kv!@=. Qn2:Kzd^lB~sfx獭}bEP4Q.H(~?PZE7_%rQ,p5?#lr]# m bCMq}+tZyr/ŬksyTw>zLsPf_ȸ!DȮEV 2wĮn{kiJBt70Y^=ұ)kR2Щed0ב|tR_"PJW1"GjĴ qp#ɱP|')v_D;|4$>].dZOwc$5uO8m4q˟B"5nF!sJ ISv= V>Ī=€8g3QnJ䵼W)#CBnd(qJ46dF<]$&a/(؈+HuIYcUi-!`NgzHW1s|jYcRAm-ɀF|6Jwej~7=~}"d }xd]ZkPX63rkG}7Ri-pߘ] I`an(y oTa>KLTbc?i,9"jLOg}5ӧN3f FF:,S/ʹbx}=O\7*-kRAoXNzs@Uea}Д^OpkN I@cn89} lf&jK qI `G:&+jg{3A)`$WQ)f,0þUkGf{EFqv^/ "p$H>Ky:Wy,ayUbuU<e3NYFM(x1dRo[4Va޺f$l(ZrBry^5pqD|+۔)FA;3 uCA. > 5LLI&Rsv!2jQU6 5R/⍴uʼn X> %j }WlԀC^iܚr6Ȫk5t'0L%P N[LڏA&_+E AJe:)6~{TZ驊J\VB-q YMH9ֹ<=a(F:{%|=S|WzI.wgK{݈ɠ.&n>rVG>gcqufȁFp_:kA)QJ(]q Ff=F9%!9pxc6%}nr zxngSf T2{ΌZX)\y&jn? <S&_-$-I(g/5ݗ:I]lGϕS;gY%FݎM[{7Qc?3a~ٝ4[qC5%{4_s "<47@4ķX^3ngcx0M` !za-@Ӵл`ER#(Ya-pӱA8OoЗ 44U_? Sĵ`([h[nCA/n/ M^$yrJ˱uz,_ k?H%<ϗxہ3#<Yws)T*{{a6 {btKJ?*S&ΛeS*z@Z+ *$}8$PirOsPQ"]\-:!O&r6lGkb0 5`LDJǬUEɲ[N%˙G?;X_l`H2wք)5eE(#QCzQzywJT,oRߺN?ȀPzd%>Y44bN'?c}}~勏Vn6.l#ߝsdX8-hn)t+-)a)7C0/lB/MK H?08:(#30zǂɦjB`_'±! )`3L~D[dD%:6_dz#Ic~XeT-~ Ix3/}{3oY4K䍭UV/kG_"L|㷿8OԜ3oY+Bj܂%}v;~gr+Q. i0qE[YU~f7&VN5CSt[׾{`xdMM'0Vu PUJGnO L膷1i'Ci ڗ)fIIud&Qm'О$cG~JoP4(oWv{ތ<`E_t l=}5 m>*I_o6*~[\bY>=4o󸅒@X3Ran /e^1;e& BWݡV=IS| I"&%D:S;: D$6A3n\s,bc]+ˆ]Ky/6a3rNo0+Q˴:y8&LG],(sf.q8m8)yFuxK3K1g3*Tw5ă1~VIiJҺ(3.Ү;Pm }Z|f$T!) (=AxbRX#M^܄FV̡F4岣QO,TZ?xV.$eg HX'SӒJ$ޏ,sJ c .~$ kp_GMhV\eC 이PvC0gW+;<(nvAw\S׉ %KڡjQD Olezn=kC~:~R}31z,ˮ|ȜA6ӑp`b^.Tef*=4ҸqB.+18Vd\ưt΢68mn'z$=[NZU>6DŽMI~#:ni8.lᠵ,8Ա5z]Ug@-3NF2J .-B-ô l5v%rGmЕbk4Զ yӴ@EI:E)^-DM"rv 7ֽ鴲 {" 3< =Ox8ߞ#QǠp? W{"!ޣV%BY6u#ˮJDPl =p@fl cdXQfϜ4 \sR,b[Fu 2ҏ)fr}ѹI8d^5|Ji8DJ؟A7kpp.,ίJ'5iqM5ZOMl[$ LF$gdp@{FBSua'<$mEDV"NV0,*9'!C—%fU#^h+)¤BeKWI6j9m v ҹc׻!-;axèo-v\zA>86lb^V;2&U]s%UqT{JQlU7h5fjk A5%)ѱοǝ{;FR%3W;wjbDD"U0E?|eŀn@ B*~JDNNv0<[%vMҐIgAB4)FMw$9cNp4#O jq?6=V !f" ^PNvU<+;r< S?Sskue=/RGqMδj:U@?qg $R]9H D+_*WP" h~p/Nԥ ATNwĞNp),+g,͏]ZsoPۥ-gsz$DRa4W] b u$e‹5j2lSVj轎VQW~yZ()Mbo<  "e/ňsx=g ԝ) }-OS~A @)$VF8*C;{Үz[cdm&t[,Qb;v~b> 4 ~ ,b5>saa1 pGr?K ^UJH4ԺxNyJ Wd#|/8 "&C. GM D5Z(kPX~? &"Vsyɛ>#o9zFi&%1@CaM};MN.x3i?O`_;>NDB-O|= ᚏQ&j"E/L>IHEUVc!k[xRSX*} gv(众&=lw5y4oixU= ]6xD:jyj*d%棹KVI"pu 8&r5(9vt% ^|(i Yr{"dsԷмvkpkh.n_PP늜[`Ȧ"rSwgXP$UVN|]sΥDb ymA+ն$R XFU2=pp.+yINZ`EPb_o\]7N&$`תD>^D2=!͐jrO)85M[x!Yz},QЖ Zd9&.° -'ptNc{^hg?҃<' `^螓sgo cL'V|d2esOhbIWg}#3s#gi.{ qba?F3- ) !yUP@ 18kHQcvZ,X3y$$5@ևSMiQ[w%ޗf6OkLDD@_۴fcX)ڢѺa?rrfRV_q0Gx҉>zX42M^cf0 02kc#~K*cN%Dh4PCH?I'X;+"%n;-#?d-~kofC>22?D   lq}}I6OWZu/sHŚa-X:Mk __ 83T+11f MuNKhHB*- ]JbZ8HQY@ahv[wQx|~q&Wa٬Ǯ@$92WdNa]D@&+txt\SNa1So`I/*g0WQ^hN.$B xWi_ϯ}O N9MI+7lR֨aRn»`rG#NZ@8jK#- t2ta}f_Oqme?a#c=LB#%C2SsvuQm|?$x+, |qiހnEp[ACY\Z#sQVɅ3w1%εx/'~B[t;؊694]B^WKgo"SLLJdG=dBуZL)Ŷ'uKva;"3f hn!k׻í]goF^Fݓipk3@G.ڋ;~2Th Q{jޅ"0\%=:vT"F r*x{LAcitwrwEM:6H= ~5~XE# 'ʺP~ -h6vAX\"EwkO5S#ѣ{pmLO PiKB +&?A1zګ(ܹ3'j(㛵 ϾlfA&$72gL`icei8!{Z_vv00*y;`īf;~wwhVKdǂ?-qt/{-sgL^祏}:Nb*P8z:]Gz&0PNg_N ƖZA5&"].x%g-sG>rRS`kъ!5hUj[ZIkT\ϾǢh9}d?U)Wk>ac^8Dv5UC}Ա*]-Da!tz^EnZ*t4CZ ,д6X1)uH^"qHJW~ti޾zIȎUtb ]a_gNFF׋P WO_pQT+9~\v,ӊ@X lZXh(5t2gUn`+u}XX^Ci\Vr$0ΆiTn OE;PqQ,w!5rB!hѽ:w|ˌi`%CHp`>|?}Kk`ctz|E6iX%ɬϭ,*HQwXv j^VTE4JlR*2ezaoD/G1MֆXѕ;Rzԃ.v 2=w0(" v9թ2PoBV2e #ջ;:|OFu"Y9JPB@d5GF4G( ( ~(L~3V,n;O7M@ӏ@l2e9Z B"İ[O)Y?<(o Wco,TR axpcŇb-0m$FZ>^Ӏ:j&7ʆ{Y܂, G&mZ/F$+ա UidGfDdJ)ÝZ˒ys3lp{8QZފޱ&,o3Ř-W_Xxu~uY[4` ]ݫep:^ȫ4ML&-x?8d*=21. 0*-vRWŋ#JP}wWϵ0O_|mH $9FRXge%82fwbXiGT o~>Xɉ@r{'m~bAN4?_* /0- ^7.\Lv^`56AO%hcXh*$?J9!vͶpϹW6L,WhJZo⨍Ktҥݨ5ar9bޖ!zy+E(&V9SؤiߑH&*L$@b?n x{YUTkSz}[POhvcݡc<{~\<9`ΟFuOzع-A>dds" ھ|C4MT bh ߈*"PulًG8(&fMy=z8A=lQݹ<_h(3<HLnȯ&"tܻڶ ~6Ԭa;v{ȵա; zASP#r)lp(_ٔ9y 8Hl[uW׻VXk}Oj.FZ 2s};{'Nɒf;{h2i;R5]imL:\NY1gђ^q.iH|69p':i0IddLRo/#m Jqu'#t  R g۹U![r) Fo}5,Xwh7oCUncms;Ж\ ֿsc-3%/ BqEk̝~Z_AǡQJyP% jf<="l5JXV<"kA'ɓ|]ՇvļR~c69V{CE[ㄭc糎-U9_?T ]:PAY\c\`L̖@$l8+eMV5ɗt5SJMsk41{(3B0픽۠BX$_Mh.)mTPfQNωj>v;hV<# Gt$Ʒh_ćaHDƐj!9T]!;񇺶Nh ]9GI9nʪvY@CyN~4%q*g$,6^.쁣_ҔUG GiFl514măWk^9?8nАNQy$D ;QHJJm$흷_Ut| A=(=}HN _Xb_*KN"؁U c|F;QZNe"9D 4uls|xK}beQƶYvA *7uHC^w 2[L$g>0-o3LJ9+O -9"*=0G8la섮Un:%QR^d7gT'˼ӄYpe֚tr"V#{k YfS d}b,AY=Tycleb%"U xQEwy!AKƖla:2]'}y5S4!r³2U^l=kΖǸXP+udL <|MKO" JEL&쀘i?"u:[̵"ο\ѺJ.N>#$1rF6Ky/43R"E _A_|x ˒~ *m2tG<ɜNdТL_uH0g4T߳Pw7J{7[l@gA77,5ͪ^Fd>rHV?3 4%m쌓6)=A ; qs'[)D/ruLg+3JhC`q~>/F#Ł$5!~?fTC6SRBSZI[G~JY;mysyt_Dխu-JKɂsp/Vfm&"JwѪh)P"wU0:r3=jEC9 i/ȍA:􈈪Vn!g8A} vU*[P F/_` 'h)YVɊ=77~aX@hJVS8q٫ܶ =MlgrBby&P/J-c'yGLnWN(g*RGc (4n\s&% ڣTeoY1{==}BBR[ՙR/SM[RP*s?b`U2J됒O>2MjIbPpy=.~LS\P}_Q%X@el+mhsaDj+}.+ RW1ZM0}iGfȊ-ۣ{9c`qh#١OQ)ժU1zێ˶5f 2U:ei8B@W{?,>0{*ot -ƽ7(ywv6 ۄ-}*,.e\9lY t,S/a~p63νVS!?A_n]?@y;BRA]٨Q|YMyx4]N j ] B5نd؄O2 F#Csmdp2 g(z}FV* M }Kt6*GȞLd*Y3Ƿs|f~b v" àb)= ڇը3nLR ͚gsfO:ƣ-6z#E墻ҘqE>HȆ޽{}˼{=ŻNtIC0DK]s!~CBPW$zƟ@.@j <@"+e+eE~fmR Tc]ϟRqY1sV i.ͪ97 jwɘ2qey=G>ܩmS<=H #nJP]^ /e5& l@CKJ,ϤsmoTa-\w{j0F sWŵw\0QNݯ{K:X 9IP}^ Ouw-hWR[ n˽4(gȬl\Yh*hԚ _'('5w4hBT䶦{48 ɨk6[~=/%Ɉ~TNʬKS0lRWɈ \~+ca+n8 G&^C'fC'#7}tblJflXX, '6Fž6mmy1A:U½96F>&zrgjF0]5|"QIɛ.L k@8H~<2g;v}< ^6<<#2^ .Cpo7^Ӹ:tF 'D~W 2wk86xM[7 7VF-qvw)ӭ9 ݏ֋Bmbj]4? tdňtNHY+Dhېn.C>\N9 t0eb6*(~EufIF j.H+=ýyGWu7_5o="1aɫeGBߓl0>3[oN9 >FK,u* 1j=۠ps K$FYc 2>{RV%05QĪA +|@J<-nL2>hZ1O[T X]۴ J % $zN6}Hp6e ji+ `k pf+A;EI.Jɜ԰cizQ {u3, >DIALdJ Ւz 8Sl;R79ԃHKEڐ5'r:9egȢ,{vpP$f@;ϑU04 1,Cr,0GZ~YȞ*OM\m/q;bF +ڿr93o_?wB_[ٯq]ڣ~N*[9scde.mxы/!e&XtWXP78_N0$ީ`.|B$g3/xP5F\Q);M@=A&}^nWUV]!4 $u[ipM42YYwc1rؤVBWΉE9\1ō"@Me]Hy6UkY|+R66T'4r74V!؞25UђqrΊ(Ƣ6uSʎlq]}6#Oae)g;Za9#mWjShb@d=}tp_ujsVzFl=(lߢ5khs[0ٚ\x/@~Xa۬ǧfO_Yeyq'Z)4'% Zfԩ1{ĽlC6/72x8U]GsTNQ+ƿp7 i+85."F4؏qw[3tݙ$ac潷9\}wo eEbI%! +0|G28YM S}jAQ!@E(Xv[7r9umM xJZ_xޚcmMͺk^&d&8#\C'tZVN?zFDMSN<>CWȫCGLC.\=vk@^~>5ێ0oSb}6:dkz9Dz^g+YQ˂>G czUR%g$`mH]yOxD kn$]l_AE&D[c1f]R"œHNEiAwF bXg KަN3_];FX|2xJ쳆bV !41 y}?:!}.]HyE4+vrjќMmrY{U KComS^<иJR1jH vcCs~2;uaŁ2p*SIpZ߉B4UounȰOhՒ }ȽLO4ؕ}.1HCDfNJ Vdx /\ޠ;:ݽ{rܺ>ٹ3ʏ,BndUS8ZTIɅ ;a1v_J9myyGi1*a.V't5gH?ErVбB44e( Vn' 1ө^M1fug_=QLp-;Ƶq78#2ƫ@D/dyJ<FAcS <|:6i߈tGm@(7]9h #P^hƂ*}y fay!9f&v̓$? 8`"UZ4pG$5R@Q@z{. >,}]=p3xG ;"JbY'=-@fQL"΂aUBf/<#|=mѷFlRjg*G^8M&(I"kkΐ\'#$kh3GuQ!mQxg2ʷW-֥8Yia7Ȣ+? 0nK-)l%("2N=,kE cVdL~Co}ӈ # @ĩ/*%vH)ڗ'$Ux24䇾'OF'T M `bk*C\8,OE dʐ^'_yNF)h|Xd0]5z93 v (u3[hǥҹs 8zq FȂ{cƉ.oĕH)</Tbp)L[[lceݔF?'4_ȊM\3!?$zk7k1$:R[FZ>CU5" ʄj6~5T7xDo#+ MWsY ֣E,ʸI(f˾%J>*p6K4 PZK9b! Z$7d#DUbe1,͆`JI ZjAcfDDy@ybbܮ :$@2 %Ǟ0)gQ,Xme/ MbkEvqKH)۽4d~j Enj+>LYgWt??@cUz01XƇ dk$<>g/;ZBHƾ6!,_~Q@w)cGFY2 (Vֶf$/T?pAV6=sTͪRi{!KpKNxw/gI(t,!áIAAL¸ʇͿCD|cM{7Ϝ<7~ 1C@XM%57`\~xݕ8ܧAMp)=uQ lmh<&KhFU[DQ3کm!wF{22'5ة#'꨸9gVrX\ggZz%ԫ51^ MxR7~5CNOnU1 nKƟVhxÑwh fТQI w@*>{(A!.H{&3ikAy΁ZN{J.x_ɅNB!:`^df+6Ϻ;i8~Ox8UL  Ut Yg=$'=li^FXD"0a9}=/1X[q%7-`x׽-aޕO/-p&(^iZ8WН. U!(^F{2iXLOTUFN7Sr WLDe8`_xD٨~;%JU$ni5no=خu 3q$s ?qwXW#uj9C34ڗt`AavpiKU L6 %(gh 2UI3=ؚƟkES>Rơ]qhRp8Xœ$Uw`JAWavZxDdJy p?GISJwIUiO'&вI]d2]xM#V,OU/-n>C@1M;JG(NcP{z$hVU$)ɴ G$tnqQđɷ_34no6]]GQ 1l\}#^H`4w4w5X`wUt)/B#1 fH㗔p;\iˎ^c⻐YKg* m'D>@vwZ|Ej5~`NY׬R3У}B:'8H P }$~_ƙ 8gC;6+rLZWEPf6aCmGl9zL<ڂL Ų xWx [;VʲEqn\ Lþ N>Of6׏0DxqfPcNesI /5?(xP Ss?I>վS!' *ݶrhkv\&*%W=rZ C9UPʗzvB2MX(,|}Uwˇ7@ i!Vhja7Nu=ҮҞsQ:ՐqZ2;~@@} GP4Tbģw`c^T1ŧuDO5QH&~c'6s/@Y:WBM<`lToGi|KyT?`-@H2+wRNE,(PY@MMrj=~7ib{쯠trOŅ7tqT $(WAW(º}& v'3[QTL٧SӎfFi2'n ,)eJS\_tq~Q&.^I-74!UD{ahzWJ<Ո{XoB\ο>Mr"pgbG@;%{,[5'r'7&@ޘMց5@)Nw,?ёZJ l_v:0d=x^E] c]r&kKkb3Β83mdRErk!#,Q_E+0 YQ!?? cpD3#W卲u/Sxgћ`Qw7;@wku rb ^Til:_݉x}'s8Z;mX|[|]$[ʪ1F<$b춧p 02#fG_ @&^O%C3TJ/' L}XYvY$᜜DD*,ջ\Pu9-Wu=$XP*~⛥}MN-_Ia7>P 30Vʳ/Ih3(JEpfUF9cpID  vR&Y)rhm2!5Lu@PUC*AcRȮl={"ciH=@ѵCLߕlyt";!vIs{Y5eo~Knt&rS)ri̭Ci { AB;19M\ۇ4rئm~,Eq# Pc JH7@bi@/B|g2NCK qΐ\aELH8s535Lwqܭ'5j}epxC?R8C[٫\bwqA%K`kI_%jRF:H ퟟ%Yb_+aIm, )ppi.si]d}Kd* չQ3cRRPC}KJ~J,0ͶgI'ř*~Xߘ7+ ̩Z/?9GI-LvvF|Oyd <4K o&Ou<:'viG)2GIΘ*{S=Xue#8w3(: 7KaP5^_&eTe"kDZSϗȑ[YY?_)[Wr_ȕjQ+fQ)+k~`NcL W҃?8+<D<$I:*D5r;6b!#Ri@! syE[R hs-%eNulGNyŜ L {{U<^+ bvj;_-#xnoBW?ZS=/=ݨ~Ę\qsx9f:}mISH- &](%ߪç0H7DVǑt(kxIvوf]!$fWj<wB4vhx?J"],F| nj7DXYXVdfI_ o:LI#a2m.~k>pY%j9Hf#Xi Y3z]txZ>}Μ'37;go50tx{ЅB'ߪ5 `[z̥m*H)n0%_4-@%rC&4G<&Y ` \}tr8qVm+XGo}gNdo+Cn^ rGaTSQYhE hP7AWYQqH9ώgDA舰[`l̍/}y>@-K,_a &#[|SUBhzC.FBxؗ`I Vy0>1 LRHD؂V[-$DhYZSbeSJ׀k[kA,:qlI(foHC7k5X_A2C;^"42*P>m 'цe$.>|c\k1{/Z+/qngFD- |  Me-05@t E8^{o\ȵ=Oiم=Gu=.QjU{(N2BdwguLUl޽xCP ۋtGH7L'Csn_؞2#O.|RvCSa~8R2-((cnG5zD\5Dͳ!KXiJLR R{&rpGM3J#e gb(b 0qP>T[z2*13Q*r??(clZCcܘXI10%ȊfdPmA8N=Nޔ6,'erk[ć*(H>')<#q.i?kT5 ђM*Y^ʧЎ^h͌trګK~| h ~ H9=3D8itʺZT9PёѴ𣎴`O%&[&lb\c9RiT"ߕ4kUiDLԧ<+9qJ;&l7g.)Sp[ԬSߍ,.5j1ADŨU8S*g_?e:1YkFx;DxJZm; )=: dK%~VƚJ)I9 ],NE1*Mޠ)iKk` tFԣq..pF2$a v(g< u+ mH[cT )?AG\즬K޵+tWav |lVM(c~=ezQ)Օ%DJ?FN=@jk ]MH5hBۻC9%˘"n`O&]Tgsx^:QBfG2؇SSWb\XMjӴ3}!5]tk5 ړ'8|7Y e.9etg$p@^K4I]0e&3n I*qYumyxqB3؝[EqU-ZHC FtEǛb]Bpa >(IJ;NS 3(.H69)W/dFl!l #~ M7R/ zZ6~R}ϊuvT`P5H_Zkw27Ffa00R R..++_ I$%K¼@3rnpv ϿWvĽLhBF_2R#%_C q>S'R VkČ_ #%:)}kV@ @~cF,ig)i`T0#So{|ǧpt-[^{0O"{99恁`z O!7'FM3(WA L@:PL{aȵ{hRHP{<4 %λ C>W6qHU1 o(Wx\fp/cd56k$zC{sKELcda[( QA>|d›빢]E}O6p\fg=C޻C] 4e^4Osӛ0x9M=)M"+.*6||Rrl}Q꜋뵸h8 /W1JԑY`DO47X..~h%Ny&>3Y0_ >R^=o!(ȇ4m9Z* Gdџ_k_~)2$J ߣ/,% Dq_)p[Cƀip`wW. #}0)?L֐C8iyp. GGn`yytZUَ4еY_H}qFo}p!~>3)-"I[_.60<]E`&1/V8 5i+84;:[m񦞮n8}lAR )D" 7G/纔L#ƪƫUL) xS%_*N/Q:lǤ҈@]rSERUPJZ`+T.R\ |)ZO>i ZE4o\ı%=Gp^Mח1i$AH6kĸ zO b3 iDP<# V*EE&6?![dSVZi{j! B*)q2ߊ q׷C{s3g'9tbXUYXy(1w;:C'LNH2?'`d:ޅF8u5[äJ*U@_Obw q=\j:`!-D(Bx8+<@ %v^rA\#M2l/~4_XyԺFjmذï)0Y o^Ru:0qq~vr(pUJ^,c>h>?K=>y])t; z,7 AǤOp\o}PLm.,ʔr$&@RRLC:弇l(Lx@QRQ1NgL}}G JɁ"ȐDc} w^Kg&L̀1N@pZV#@+',<ה?Aʙ'E1ZO(mJ4ċ/Z*tǡU}щocǁay둂ݺbJˤ!b=!kE$0 NdY Mc[eKKy?61qwXr>tlN5gݥA2Sޚ<#Gn9$Pf4NR&4Ϩe_خH'hu$'z7F;Q ]@h"IeKm: ޞm/ptDem0k\WY]YOԷ *ċIx sB;8DШb3XZ!UWɪEo۟o?92À۠v^:1{:in@ME:SӞ3*OErv`+p-VׯճJ^X6gv<Ϸk3}ܦ|5z*>j`>dzBsNd:BwD yLGXFktI:!y'i9o%< ^rd#qi@lU"#X6mXHA$2tiCz&|KK;KJb3\vË1Z̮.j Jm6ylzn>T+[>l@.i"l39C Ԇq³?fI yj`A\hj=F5 g5QdŁ^к0\b.pO]ehQF=UjT]Wh/%xѶ!\ldu?OPR@r\"@ PCw\U8^[I罰d pG~fBG3.V~"vĄ2`#Gy8zC}eb ` {}ʈ *ҰqE.)ПW ]Bq?d?韐gbd!, vu֞:(wMQwuRc%/a` ؇JE,툺1 $AS[y'}^+h,歓5~J y*=X1ɘ=ty4D~й·[@lmaK;TK{dGq~'}ٓ:XLDo2s-0S҈`f'tJ[LhJmsqْoB_"̫"Q{X wjS}Il],Ͼ G"*rI E3y-(v>$-:}0}V:JImk҃YRT]|6ҿh߮LRQЧ`ꟹuFu;x|Jܶ*eT46K55IqG'qiK͐m`]d#l)6d듙\Q}ՙ˾:0=$l轆?sZU\l &I" a^"0qĿ}H;UHᗱzh*zffюDh)\y|^`c7% +eeyROH52Xv_7pU.o) ZN w2X vQv5 ?{QD`8ӫns 5m]cì](vd0$&&ȋQ&;\!wk +r J$-0"^ۻ< DTF\425o{;> ( o r'Tgd9rcOv _*2O Z} d!Mp74~^]_ uP4-Ac 5N9K P_UNU 94]|:ё0V:QΩL7Tr" _i;em:6pf^Bnq4Ȧ-D4ߌk"}qZ&S:1$ƘT2L8="4NfšP\Ԯ݃O 09lp9X_bғvM3K\Fq\~U}Js6K׭485V4o|##Lse}gbH:Ȇ E6.}>RfQ:s=W2!01<8Y?(7Jf #α+,Z6jMZliJojrXP<ߝ_ _DXI$yqVI ZJ$~:$ -OR|vF@ـ; Ui"xzn!BJ0@ߛ%@0b53c8Sù&~+RW,|C/w2RpՎw mn fLNSRI[fV fVm\wm@E'(/CޅM)n R׬_dKnT:n=Y?4SLSmrv:w rtWJH^[iffx蓊"( Hh]YnD>5mZ6>;:VoIK|&RɾEXrw2ʼRm\M&֞ebƸ{PG bS &.zI7oo, #Dɨ_o^%:yܕ۹%н#eZp?3 3{Y[ x@IC9] }%0W:^rfOrMkW g_"=݋ ]-4iBaỗ DD5~A\R/ζMVUEݳ`AwTp{bBD/Ml&IJ*vE7wtVENY aq@7 )TbA*xȢ !SPڨ ۇWD7W^܇ƹLp]!>ˡ YW ^0+dA%G6Rk":7‰ТzU#6>]sp|uDI aے?4*u/yŹ#i=ĹSɾW?+)lACuyX"]_Z 68dR*\A\XPmi,L ]_DFP_}4>9"BksX{8~#T3Nbnٝ&zqב[?[0 [栶X`?o ْ_Νq-̹= cnrb cP։V+*YHakW͞1DZ}YP5KE|v?:%l.&# Z'Un I,FQڽc(YX %$5'GuE1{&"I©zR j 6rDAn;LK[/A#v2*qM*6|4p-mɟaWt)=U8WjFw|rZY`Y=&) 妟,J$VU?(HC Ee~ABGe0&Ȏ(vj^&QEL:mxf@J4 GEhPgz;+4 #V2Bpk6Bw<ï-`^z@uy8%*[ʈk75 0zn|9&)tU4kP󐱔KbҜĎł}}]'G+N`+m&9}aڅGdw/ WB913 U-{ވ 1jN#4 !./a?W(e !_NyI½mkӺtCBbr ) 5vAQ!DǕ֏-@`R)Ptb{!#1ח`lt䇇J*[g#G9Ɇ+EfU$֕J01˅eԚ1 bGȜ@Vg T=W v즥OQtBJn'p0 $lI[R0O}5{߄Զc`YicƻCޛqSukQ)}./-x㝨([z!1Lqn2ϷtYEAa6R+.EuuXtFN294dX:HC7&@AV9Փ89Z_\FZ}{(XbW4VH|iEvQ=bJ.…J&ؿب(&C 1oFW¨ȸ{wDtPQ_k@_LrYpR/7¹mzֽW bǹ@ڸ07"`mgL f0;? _r 7$0I hd>17/~1@ۆn 6/z! J%IkRH= ׌S50,ѯ3\}BG߾BʇO0XBӡJ8G11<Y@S1ѵfWbUwp.}r|M4/ GdD/VXnQ^,xh;\ej3f~/ hy2'K/{ gRkCRGL_/~!጗oIל#()G,m xfPRrR8* ._N^/@*we*- }YQkTO]l^8[iyҨهI>.j63~.o'3>Pb`B'jӻ(|;S  }3a jp^?ߵNfĀ`>Δ- eiw__mw?wۆs..Oxx64$~ۂw]#crd!#M@#\Y?DIfDvёPqT .qnu6VwC`,1U_` G%_xY+1(Ο5zU3^~RfAN|MiwGJ5ފe4à_yfII)|~ >Nv,Zkѝd.K¥yRtL4R e]uźFb}&4l4n^eNW$#6ܠEنG0d>\ߌ6B*&(5/}JYe8jc`apd)'6ۅaܵ$ŴMe.Lmdу6r\lM [eb;I"F1-&"11BI~K hAeצ54>lf"ඐO;nkM} a2fFW3skS+橗 <>|rRPOѓEw wtr#@5yR&6CnR bEVe7blDi*R06b,ID\+Iþ*ޏEDW+})sg;cL"v@=@!mޢ *H BCNHD@Ij 6; 6D,Hxf7B %U"%rR[N3NNv[eG/q=\o?x&rB1{rn%7vM^?#bN8Co,\HȦG"B\$ʦ7Tҷgi')[tT0svLs?w xtku o5[pD?Wv9?[Dz@fقzM΁\s$tg c)``#Ӓ0X﫸!-Ƥrcw|V3r@]ߧrHE n+|6GҮ(@/Kk( IpuVIj x%.[na17^[x\&$S/pG0TN`R77v 3xkykP%E^P0bp%ymsxZ\'tf2]E]~fr]{ *BKk`_n[ 7REsӫ2߸g 0N@ob ҈,!ag 4֟O7{erׯ]3'p'uhX)GUyg?YYeGLl/šRt@C4A .յq̌>ֆP@RlTá׋4tҴ-$˃(?4@o:>R,0%)M*"3͋9ECq͢&bСN<K/M I7q=F9گ @\ h]<`7HoM0fkbm{k䶃1uƚj6~]5H@w $o^N wD :s7o%scE@LBo'#UlhM̼&3j X-N{g,=]j's&qu W@mEsr݇k"*y-{Ξ u Jύ2LwL〲6fQX$zŋsdkV!_:?{ 풪3nx[߮U,٬D Y4^%s#p{YoSξr7fC c!I2îD[ DuK>P;Y=[p;so9<7Gh/ˏcJIg/ eU"&nfFI2o`UVx¯Ɍ T eO=*{ p!I:zfI<ד,Z[,NZʨ2z0#Lsr7]HJmp O-E2%Aed8@4MZ? P{(&3s9 k33"<65(i߹uĕ;ȦjPp՜ʆx龌΋!fHJ/霹`8ىUsg;c `V5Qk,+id x'3["7Jnq~9!~=N5%YTwuHJN,O"!7aKT/~l|?$P:b$qGiIacyo쩯I:lrN2rx!L :\xW C'AmV|և?Gq)E!]OlߨxM%hw6'%D[2•fY]@|[+MVC ϚaNd{n)@ ͿQJJqtBlh_w*Qt.WpbOr1#?ct'b)VCD;]诂/J5C 5_PnWh*1]XDW6Ip.)R*Mj>S}N>'o=ަ(Ԏ<qk}@ '9I/D`ֿye|xґ4Inz8lO@gW%?) ]yPY֫7{ޝj_:38NО'fd6ZILZkhil#Bx* .(`f)NP3M־LJf_VX,^όXj^c+ƫihbfiOV];9umI*"vؖ"r<}yMO N܄D@lK9'>9F$\_Z2 Jm򻜈efv7ù=͊(K 9f!Z8V_D5X}bRrtV^g[;xc}LsdiKru!?H1J.:^jaeX<=Ѣ:.AjȎ Զb |٧]΁`cg'x4?xP#Xv_9cwW^k"@{@!aK*Won  Ó~x)dq nrE6Ĵj+E 城\ju3v:;_8C;- 5MCZHD\]E.oB>wNESUd: ,-%\|M^3ZsIn`]BU-եPކPbg-Zw~AB춼dd>b ۅ2XX㔂Dpq]q3d\qsxg™&!:/J41n;ϗ;rg% -j $3vC4cb`WQ>7^.AG*[|)m˘cZVtWb^kzwYK8Q[bUٹ@pG(Ʈt  LllA7 ex^le^a"gayݷe`T(,Y'+4lF)r+g+q5;0)h}"qK$'Dxsp.eZbJhmrYun)'\;(? ]Yn{=,z/+BA spP$`Zk޵qxhߚ43H+?,"1YTbgUL 17B " SIY K(5l/Gs @~>R#jQ-+{["3%YhT>%5*|橣Q8]x p]~ ,! q X~㸄h~]>K@H.{#qXsqHE1\}'-+<_kW5IldJLRЌ)"́ށ$k}⠂]l//9;S9RLTaնPYy+j!Qq9cjcEUM,_Ƹj)k]ِT5Ib[,{HPw̔D5NՅTDQ+Ǻz~ i KZڒ9H󪪢XY: !ĥ|Ihp^.R ʅu+N2UԠ !PQv`:q05ۍn&'{L SuGI0MCKm箖} o맺Ge()''BD6,նkq' bph_8)!iN.vW ha` Y|Ȏ*$й=nH^uK$UX O\)բ{KGن W,Ob'6/Kv}DK:;}Y!x2)Y!!H5<*˥x"5*R1W'bP+PzZ#Stf{XjK|!|;5%I|; 9`G6&/RaES(2^ 4P#KȮqVd #~IN O%+W\{=@ISiS{fIN{#^bS!|vW H"s#Qm> )hJUezm_-Pb%c,'%U^_8LF~SSs Bvw#0^pV~`:n0!J˾U; y]'晫:R)N!O`dFmY9UA@ v!Ke-=pEcQAaDi"h ;AZ 9#|SNܼ`-+ @':'8ڛvb-2uXh˫c0y6Dz" [{A)N{!|ۨgALn@& 1yk~QւERN@'R;6_wڅ?Xh]L[&D?XaYJ+֋c7`0҆mhḁYp;}y?qYǻxCWk>5;Z$^1N8am/!=KƣZpn<&N[rWb&*.)⠛-6j\v{;z5sIJDw ?Xyܙu:zZ?GIˆ%# f'`w[[_ p$[ă/qo:xH`0c1!0IO<-AAIDcѽQ' ktsK|~UP%RmSxEVP?[$;Z0)s5h{ ]zN_MSޏ1Qٶ3)طjwQV>)O hUGۦ]oN`(f@=V|5۫Pw7:@؆Gw6wgcBQ0M7D.~ed9`dw9퐱ot,CmX8]&vT2IX%kGP wWzpiڻpǝm}OP4!SWjH́UL[xd-1f^IlM5׆˩ h!olnܗD "0bm VȥuE'ؐlr1я&W,#Bͣ8^e"/u`EJP5)IZʨ^;+xllR9{2Mk[]a^=[i tD&PT]M,,sTh) #$k҄>/BA̓9V]%~NT/\kCך:6.I'ldV+턒?^zp~ CQv!RjD7 8[4S?]PGEmaC:̡5BM&PM,Y1VIoa+icw4 f&Ti}d'.oqFV۷7;WZ8D0Z@2n"^*E/K`[PEN-4ajiy 9.k / pXcՏT{+1>Z>NUIv+Y/ ٠*['ls'䄮K &h[]Bj0lg7jʁZhZڊ.y+x}4>IY: xpHPHI_Qކs5#v$:#SQqco1Rɿ;ʯ箬/VH}Vo:nF3ekXXʀWsf[:Ermu|GBCe((h1o䳤 @ 'r/ f6Hq_VD#|q=ɞSzq.2!Mʓ:Fz8]ClH i /ys׀m~p,GuP#fn6kj4}8|؏ CAknEŘW9;h( cF;kݛ;k &[E.}Ym9`uB2U^ppÆFeL v,ކ׫l hY[E8zY>l_e[{;Hch}DhZ얞ERIMC"1[ A!PӔarh(nnELimk6ב\> Y%,$a\wg & LEDXY^.(ff7^rvzιe"^ ;$VAL$8Yi.2KV%~ [H)O9u udOI(n6yk o }Quz^ž`G *TYJBX8z%(m4Z&$|4ۨhKG:2ˠJ5&-9{(M~\cW2܌L8Nj66Ԯ(}mg)Nq2zaRbjU םtSK Et`Fq(-Y2TiUԖoXB>.$J{3!H䦡tʹFfYd{JzZ$iMI|!wbZv)Ct37ޱ3+ 2^5#>,osjmh.'m0`٣\GGH~]_Kͤ,a@()"׻KʆW=z)zMm%WmqgjټF N@y k9魜+ۻKx=TZ1D!p=ꀮӸ-7Z)KS @<:8k. Dx;&;QI ;q?qtkc'UH@*GYb0dk\|tbo\بef ZYڱ8f:@kjx|1%[?.U#hGRW -\W.Tni@ChqQHb"vBR>)/Sg28f}H nw<"¿(;j!b{\AzD#e ŀ#JN弦uo!oײ\v#-f{:oa#_.n͝޲/?*F[8 ځO,]F__g'U9R_Np[]goS!u] >6Hd "hQ=+$q{GȀ&Ļ 95^u~^VQ =H&^#Up{t p]e+XԃT?U{Y/jP>;.n:kL `sۍj!T=gl\⒮NA1r MP›RGуZyʭ˜Be ϦGs yکƐQp'{6)1n4󦼦2'עoW/ gmE$n^z*&6~i[w7fuϣ)NPMp,,Bw\ۯ6 bKX X7P4:bپ ,U2W_cgWyE.-ikzl_֋^ U{}T$8Dz>%GTb12屯(^h~upmh kgiCF*DcQU&4' $0FV=t7H[Z\"Y%ǣ-E9p$$D9<4G݊U-(: 5u'KGjT nqq '=3u~d?jKbz;-WIhI9ZNT =:46W =!vR%Ym3t^nԅUazyC  '䀠D |>ec7҇P&*Axs޸[$E z:C}YkP}DR4J>!_n[&oR֪剤oRS;WbPE&|!'| e~$R9$qQN}OTzxlR(CWv׵^AX{;J;4sltN²Ct⭛`\v̺hU_q)A27xK@?鯕g#YjaMJI]׹aW*̽YvCΖc%%/}k{d߃'7:*v>4]Fƶ6xRKݧc1T;aybtܜEE𥞶YЊ߶H`NT`b>Gcju=׏u8cdPZEj9hvpuH:#A[ }^, ?_U, _=rFJݷ;uΗL=5ѕ-\j'4 XKLZc:;8"ސ3# ѓ(s+5iM#s&w~j9b[L]S;$ig Р|J8osw7S3e k 8Љ.Sg̲XcT;]S \.^Sk)Aj.`3+xLND80!rfhܙGѥFvY&I$nMITK%I7`(Wr,+710kJLچPZׇc\[ .m6?>|dT0~h$\q/}lL_H5_S\D3_ |"2@Xs;-<]5cW&}4٩^A&͙UM"?~0uPKLy3sBzgU6@P3+hș^QϐNZpD! Wj#&Xʶ#Q$8a7튿>-p~1pi"ltl{ "5ᔣv͏I_8iUi|~nhI׀ϝ nB L ;&x`4\@lj|Z/^5C6{7I`27->! *`?x@GX̥ HO ߅jFcou`aQ pY JpYJٽuEGI" ZnmL*҂zOrǂyc|Ë$ehX\M ڰ}Bܜ: ю]$ԙ\_,3)>C 'q=,nv:[= >uSǶ'뮤R^Db(NQᤄhtwqn+Lz`Z!{wh]zٻ{Ce":~NiI]*15&[R劉i8^eN{(q| dϤ[<;d^@ `m  rU8%wVC݊QF!%>^#Id w;J7.#U*FdqZm~rh~ec cɚ^27'wLݏ Dߊ)/p9R؏03 {[{ay%^EٚN=[]mIAt% 4 UwmsJS=>e(;H$D^ɐ"M.rX+i_\d}fqS ~a"~^Au|W:sK Tl0$j^7E0C-> ;Xg躰!p58h{('LjHL%sSx6,Oܞ,]ĿH*}w;d(q0/?Zn6i;*S}$/BL8f8`C0j!M囟n Sy*}Smmkܬ9S,@~7]Rxm}4"y+@cNVO)mu֋l i 6-wuq3ǔsMT+XyJE0eJ̶0}' @`xNnb{XuOij`Y0bD(g2r-.;Jƒ fNH$A%yzN8VLA /Z5JwpU4]? Ei7F]UUnn~yZO=P4#_ʏO{HM _:t8RvB!XgGi8ƗN_F3`{3;&mLFݒyniPeQ8, >1h:? ,XAVѤukZ4=|΢)Ix:HHZ&KAYVykU^#Gs6VnΚU-|y'Ε{/,IB#q&;2;q En68p`Y>2}[|EBOݴrwF ![k=:^Ca;ߥ ^X̜oӌLFCn"*tߔR~x c@fe]o,o we3n>Aof,Bb 6pK?=v \D_7.[?L3Йʂ>(Wu?0Rଁ^liCdVã~mjГEB=|)|G=C;T0<o=$x_aݲ[@]"ѣIbg3#0_ߎॿp|2>Xa.iBuY9t{dip>W*E.KcR(\d]b}Yhux$ǦKbOJkQ+n?xHvt{ϬW%7-yQ{.eʬ_[FFOr- .9~R0TSOi '뤛 5  ˜{B/]S# Np}/iYM!. l qBa0 l+ģkx;ִz ;)Z7ƶ:}LXNGkq9׈J>ό񵮀`.1ID=(< NFȼU[[Haq(K/Vm"5ۊ0 T]@6XT;x rkr^'ѱrT_B;ϮSHw*Ywx$ + ()Y62y3;  OUlQ#S(t(@;u^؈nB,Pm_W_ })WjDuE 9xj ,Ꚓ(2{ 'Նk oIغ5M=.V 0,-8a'9[pO!/h5kQ`c}IHl zc[;(EKZ {|&>^S3=#-׻@ATV"OJun) Z.Y-b7'sBޅ"#XDh),IJ۪Jx ZCh\ z@ {y&GCȵyv&sm#1P[o?nҀ6f/7u=ͦP{^ёeMA52\Is (9]kgo΃3, ʓ9lVKxd89`RKOMYɌt-:!W.͢hūjRn1?EXtfC_1P) nl,#o3oHZ Q60ZxK0(_T]ViUf3ay[8b.\#GKȪ3Lnxǝܢ ]O5qkhHIº>e!PPڙVw&yx<=ةfy}ߵw9>jj6i#U\vO*e !,e`Lvd,HܭA#)tYAC D n0k*RF` C"Wǣp^: HJ|3ks6Uou46K60$6= U7s<|!˓# rx~:{уbT+vZ Iׯ,KWp'C dJG@Ka;1g4Cz9R;%@a@,i%X9s&uSwVyTŨm2B ˲d 8^zZv;#;DV<1VF@$f?QGFo#p{ ;˯$svG3?) fί]~f _l26'd,&^(jIzIҠ" k O\"**Ue-=§Ѽ_ua;"xɱN^=yCI 'o&35QǰtRzaH7"9BYVR{EdA!9o0Ϝ 1  L)~es/."@8ٖsS/ERPdc#2aX~M<ٍy-S.ɺ&W챤gdItO{&~۲9J/yU7au8|+{Z" b7LeS ,v畿x_3wPѻFiUݸvP)2/~#7Dd}(:-Lpu1OXi{| MsU% -ϧlʭVu!K4^d8qQy/1wbEzh@5mqbX*> ,c;gCe* XmaJxضFn ?CQȈ`32jF@$e#es;&BG̻߳Ki"tOl{Jl[{v"T/.!E+lX8a=vnnK@ϐJ߼ER@}>/.dȫSe3{r n=\A1`Wd [uG'==g){{J2Xn";4 y?9Y؉Q!JpyMTTs +ݱ:ҪM}2eCm xoOb]Q9g1)gKc)Qh-)1ڂNoIkt( *!/tE6V_ uQ٥el-_xY%a K@= }=sILڶ96"M7=nbh=%-)W:!֟ܦ})SZ-%vr)*YyKg#ns> Iwԍf8|W|e걔aj[Y7S! F;ȑGE#O_V{cFJ?~]" MXHvrQyKޛ/V˱77a2N*|Jz=ޙ5"yawlqR c;i 0$=Ըkк%!ኛu/[QA`M i: iPIS|Z Ds05AHZ&mZ֠N^NЭ?Xc`$%+.{dJ"Hu*h^! |7s~% ]̅tD08kmL~ܚ%05sӫ,R6/)ElxI>0?1^XRNlj#dL8_qLyP0 v<X ]5Ο lQG[Hʷڋ1%|{@.C-]a` %d`@ʷFXk鈁ƖfǘAT"!ce$5q{~m_kVWq#Sc̯z}c,= LiG8xAC;a30]!*ΎkjXs5.2˛5ffJe8r>(Q؏v&sEf*X7 T* }.F}iTACj[ef 9m´E .pFM.FNё)T^#C`'*?xK~@ ;ENBrYg혢'_#t.W3BSH_[$=L? .<\ MhSd4>i?%1$Օ#u~!2N=~˙sxsWr%idzKIUBmHE>dCzdYy ~ONsNؘ{duO*]RUmgPx6aLz2zuicam8Ua懘7 JB dkcʎzw8^RLt?oǯ:>' GxB0Ҋ}5ΦG|_i0~ JϦ/i'p;m5 .*r=RjELwݼ+Tx5HDn7wD|*̤ovba lDXXrCկS؜u.9:+Uii(ri><Ԕ4Jӻ sbmv YT oJ%78zl 0[KbvHߗ|j8svhS-,ټ9֫qτL0^\?g FA598t/่Ck谛;窉sYS`|/b&(!=(dW}Ɔڥ@N"J%Oj&,E ] NvOY ȆsKAŕ+_Pn*۫~Luټg5ȟ1J3S ql9uY؝b,x* <[Th $faatqudGm!a7G?<5Dwk n9%A!4:HIőa^t PlYvg٩E/W#ehV]bW[Q\V#EMP wvs>yȾV @!y "hOmI%$Ŕdm@rz%ZX i+JuE+!,JyPaC𘽰,B:501͠0nM\^d# ʻkk@6g$-;S0A VY-YMr "TPf/x8=w:]Hؘ4* ^߳[Il dhxYHvM@:˲b6)a%(%vp.`9)ҝ1Z' 腯%L'q^蓮f %8# qͣ) ]'laL Zx6 r} ú "I_tqv0E %`ҧ*7REVRng k=Fz[^mhe#LOXB~6,u@ZAw '[%Q!no̺MkȺMۺ;>`yVN [k|dkn+)3{hġƙ C)hygv8xstشviUp$ Wx~+yiD>BuNc+ݻ.H6!'W쉬9E'JwMJ=̶R]$J aodĂNՙHua70 fNu)A`^[E- c_Y94pnf/@$?*q\u6@Eyd*AJc|4V='0l'C$3[J,M /PZ-B"rb wM)qݮќ/1/Vft}BC7_|!c; 'Қo>e„ɵnOE%}0gJìKpC(Q3A1vi<0D,G%FMY;QzSsEUjUCct&r2a,9L2S>7j/Prt˯qqM{:0/r~9"%Y$0gA$"Jߦv p" C `uclZ$Q34GFhG$xƥNDd}eoش0m"uӿYV6^t c" Tbhh{@{SEk(tލ]M Y+~MMe-G4Tq9u^ QArB6F&#G]ň;B@kX2=;D}88 `$y0۔Bkk3ԣ' ey٢;k^nGbYc)aIb4e˖deS# í1 8fsEkaV vlF lK$_kr#Az{@g9ysK꺰4}@'D5 zOݓ]5܉Lݲ}V2ut:!SbפWd 5#QR*[[]օb w4}Z eYJO!m5,4JhVY>w,x|r޿!9o4c0V̫_G5 u/eVcB[gQա[8ۜ|Qgv7$nOA)t}*HH~Yqj|@9ݴ-0h"FJa}yFOW%{OМHҀ\K%H!DYWRFHN8}rO!Dg=s)tNj-`tqGOug?xoH5d/ *[35wҢe>f]Lլb 3:,z0L;+8;LSb'Xd9:VTeA0 fJXE@LSݗlhӆBXU攤tМi9V_E QmeSAdr"ڲnsfIlQ*,h =_~^r[MPvӲ B#7z L#ϼbd3 Ԅ ًς39u롼T}H1m0L#&+qk"9qO,ts-vh#.EHȭ4#6Y橴@!>.-Rn.>&6L3_P~R,ч_M{kGtS;.7Ϻ9d9`6.O95{*NXb$̓w{{̉Z 8ʗ~+WTz5oU $,p;G5M5`BUOʗ"iDg<(vZEpiw0iBi)3k&l;N_lE;?;^JK+6 BՇsua{?=-uA~8)>cK ;$cMniRýFU3(qw"͚pg@ 7}) &G$L>-hbW 3PZ3PqPt'j$a߂`+rsHͭB02c}MQgnqF%8++/:YMcmjr7c*3BTw~>APO8ֈ;` slJ0)/q^]hfC=[YMx~hU;YD #E_>~s.ʺ:ʼaW|7|U~^k==rvЛ>e QA `cK۟WB]>tuIzI.Uv ElZv)Vr~ԬĤ(taT#RJ!!|#QGsYjSpR?0YspoXC%lM;Hsa  32}> zrndT#@ 'Z3ގĭÏ=)lMefOke-iˀgcTBP-J hB_3bsȝqy8BlM7?ZP;""2{&3DS,<:]5^uv+$!6;{2w.w֠=K;NpKSKZƟQ_|fBvfUdH nf̋iCf\ͫQZ&z ϝphM#(siCIzc76|Ij WIeGw.%PQ4O>*|Vmنdq p X/}J\օwW yyc!q]JSv2@VZpYjUNVޣ=]U RYa(;_Z[z_-s)''ߣ ŴߪbU[Pkpc; 7# \_u2UcT -ɟ(KN*8$ShKMq oubQ~NHUcn r`ps39|ƩҪ3a _h6*viOG& `$nt7 y.ڄUcEi9ޫ_ˍHKtj~\ mpMʘS9[,f glf"Z`Y9ullIФY0 oKJ/NUU[Gg/-s\,l r7$"8GӮVM!˓Z"67Mi*/͝xrm~x[f 1MU2H1I H nV-mm xua1nD͠1z427͙S Ĉ9`K*ߤ8O1U^c'ZieQIGucފpMgx̥rd9w.İ̭ᅤ^Bƕkՠ/\B: !vt2X_99c 6qXѮV<,)ב`+p.~KQ{2]7 ]yOz{3`aGSn؁60-,h y-!5pES?i]#FȲ-q㘸lT]1x_!\ f_e򄨐7?a՝l4emp(Ub 1cy>D?r \9~ճRXcqZIF)odܠ7L&>p F_6[y&0 Lr(q=M/#(}RTt`V4h)ϻ1b[DFٕи+U*ԨeKr '+'u0|4ʰᲮq0X96B<),0 D2oca_ݸdW|ީ:f+1Lסǚ'`OtPlW#kN_/(r:ݺH`f ֓%k8*oHeXr§;#13/\mjW7= >JNZMKTG{1ϢzJ<=:gh+k (~ ]Jj'+nnr- 7Ls4:N+_՝4MRPLS^嵭ϔs% T:i۔&.sׁYeulR_ H偻5͆WXM8~v )߰*o@N~?8/`9)Muֺ]rdtzٹL^3P/,VLeФT]2l KAɘ0eSIu iEoPC0y+jv&z<ߪyZ Nj|~0uiگi ЫjA[f3k%{/l3: D(%j Z!OT) ~*kyIPd>Cn72wz^ 2Q? Ѻz oCB8Voh蟘:h&i(!:ę#k2ح BBm4[t01|Y zWyi@p ?VG[ 'C21!:%ݙħr[/O{ު<J j¶j%;`*WDUP~%m ((LI~[Ja_03 ExAhn@ŝ #Uq9ĒjM`/Z*i ,p؉ظŒ9։i% eV _g5&'J5QH ]߬R8)R`od_]bvi&OW)baefO+QuZd$ rYG$ex\2G3RZU`X%.̜ҽڢ3@Fv@uJ1o؋|)f#h}rC}çLSc(htb*^ ՒD)j(Fz4JƎ&Tg-v~U3-9^tBwlkQ y/2fMtջ]*!RvވI9Wix _1Lq%?+O.j|R9 a!΄b Xc:A2Xj7g[> w,n#7QIg;!~-BG7Y L500}jcGL0!뇩a_;V#Cb4tk InyKc髒oT1gk'qJؒ ;^WE5nx-{e?hjvӫs|-#.?V:jA P0!PB0aIv;B?usj;ruN1L.G'>o<ځ1:KؤD4 (O0Z3q4KTxTb:yu*OQ2AbNXZJɯU5F1 U1%CТ+jDv8<2rvboGDi&t3HMb I37m3:aQE >TyA(!')N[_y) ?WF؇"z埼EWj}u'WfF)^BTVbay'9z 7*PG=oL-X/]GfbC8΀#Pķv26:2dwsL`Agq\EmU»۝jM\Bx#AW̹.J7s A1RM-+ޮ⪵Qu*TCOWZCff§MSr /R]zIY̍?>yn_cBRWQw*LCp;pI@# BxG"D˼O 2JiL6tęH+q61V]*]øZ#S6n1}XOmv2g*A^(2ih(K M*r?_h -4r%(pRib(P{%4R_&6 DIw[OA^&Cs^@ 8 #?g,# ,œfmiR#d但8fZ41pK=K';n9+ux { 9'NzLiqqPqX4DI;wskPʂ@4Z|}ciClk\ Xg9qy.6B3MbOfHEtcSc]ב%y'eUy# Mj AqW$lQ!PVUcL{/,6Vv4!hmg'$A>e'Н imOArw 䀗Bz+L  ݫK/w ɏX؇DJ4N_ܗ܆Z˯7Oڳ'qAarnK>)dv1׈Ԅ_{,FmӬdn!e?`yBZ`9~1ble_$ X&h2:b똩0cذdc;}aFpQ]I:OCr#(Έ8y .ftu0}[uYhqȬ창1*BTP gmXyP Q!tO2 pO0*P%uH{ZCsᓤj.P,jDEJ<( :q( *G=?6ctV nn%xѵ|8gRh4G$Ӧ=wlq0\DS\2\ Y`I3#7uZM"r ܍&G}U,Z"yHɞBY4F_<-CPcnn,ٷt,E")$#f8z@IbdqQ5H'*-4@!-s,|ULlB)& QE:mvF>n GΚV=ř}߮sQM=H!h%cHSO 0`D^Ho.kUC*O0/nFa+'нOf*ȹH(lD>Ҥ:@IGs} -JKzFAZǥػ:sD C ǬrSÝ S"ֱbY]6l<'J᥼Uz+mN7FЄҷ/EQG>#AxeĚ(}/B/I{xV6 ;^3Y۔o.+8]E;D_b׹>3Wa]?eJ:ڀt%o Cc@@Օu1苌4 <{b !Hw0><3maEz^6FCpu, ߖQ2|@jvS/AOk0H6pUtXo &\PSCNX,+"gTbhkFAZ e;I@s&P\}FK(`w Ru{HWʖi #xrK}/ԼB^#qHR^_K] >iXlCz$~^`&R68 )`8{M>A&b`{[+N5ͯh9a аҰCS՟a@`66?+Hxgؽ4-! Ӯ q9a{Cx OCd<쨯U?"ݧ} |yfϘ>~p9Y3(=Q^|jWn2!)a:>wf)\j'kE;UuM uh-ەTEuNp0BD0kWЕ:U %YeB#C^bveXҠWH Ejr"U/Su*|+TRn܂.XaE3pgLHCj~I4qDNSW)iz g%<s,;6{j.$CI7Z!DNm-A=dˁL`䐤xpBDvhűNǫc@洨bwkR+уSQ55B9KE5\Bc BLe]jx(PU/<\=,H2B$d&cl}ɱ5Wr]B}E|8tV/7ab^*_'ӻӿēsp])"H?ץ~17l+TYqƙ+n'F)ϻf^NK.bɴcL2<5]垩Q|Љ"d%OO9Y.p0# n*)? ߩ%X9>A)l=``#KSqܢ2^!B-Y//^ICZ[z`ţR;7͒o)=/^ z"cOyniNQ[?5LVo?tCu,<;gm?ԨE|AXő˹Gk )ŕx/NE_Bs lb3g)܉E)8RZcTBs"VHKHv-BZeF~ @|#GӶſ: QBϒ,8:əIިUMw[:PQяxzڢ#t3SHRE nH6~#H8"%1(: it3 \S,p-m -' 5R#<EYػh]ߩ3鎤चX61̗SPm^kIf%FX{/?ϩ^uMCdskBߺ=2*[ecHcU3u~UE"R݂ gN ǝGYs5c*J'L힧zTs9`rGD9FD<3ek oTr!Z!W878LIGQOyo)ZUG/ 2J*EAz-:#9R>]+N/+Qk# .f/0B- oH".ATpa jfxY|2}]zuV&K-c7@!⫱Ƽ֗^IouR2ܮfLBZ \hw؄kqǶq:\zȍQhtEݴwTgR@ iCЪ^2RWX@I7S$$s Z!r'rre{ D=Y6}USB l'2瓨6V}Y` _5u:! 8wQ7Gmַl)0fxӔ=z}W{6eL,0[Y)>Q7r;T+iP%ڠł(b!uc:*WVoa%J {(h(d"p86Cm<6j"F*x&E"BЙ!HrǨ%YyWtMR[9t"g?/[[%k`tV(*Y@N ;{xjU:f(a7R `x׈?!$!I+&ӌŸq wOQ>(;1<ҨC._sǠ)_ܯOu&g؎UKP PF_j9ɘ.Op2D'nLA`~B7R5𖋆?̵P4Q }[{60]$ :wQ< ,ό״N ~g$tHb-O+&Rv9d҄! k=Їx02~a%jM⓼"IU]w>"Z7*-ҀUQ IVqXU8p‰.Òԛt8&2M"+CWӂad-(-l`\r51!,0Ė谢qjk(1jƍ4!cT'$G@ӠG*2ʰcMꔖx $`sZs1,5vPd|n>ؚzߡDT2q"ЈЙ.Czq5yoe1y܈*^%H!*Nc%1k&܅Q%[ 6Л#jP_4N+>,} ˏm9n>|_0OY[7b~;ߦQ%Cj^Ҷ]+& Mv>-aT- i#ÎUL(5Hb*`>a3t}Gg H=irߝl:^wBDK)U3'?ҋxtÖ_MHo!:fkH.!M+@'UzbζKiN/1z ?_W"嫅WE`ZVWry.@Hi%NYoe~A^EXh[w |]U~V?(,6q.ZDfF1bة%zkA&>;F3=6pz:9&)s!$on,mQvgsCm)^/lsma^>y=4n<ń'f eei8d6Vi5#FRE(Kͱ% R)~ΐכ9F-\tڵhc2ډ;^}+JOn{Ȥ8j飿p} (y0lO U b\p*j}j[B6]4rB%cPE&2:k#R۶$TqU"!nQGB:*D㼑y&$P'2&_wf4oajB jxiK CrD터03Fy9b}6Q@‚j<3YIzYՔgA5 s G"W0TC6&&䥀D70(Sau!QТOբ[ azAtE}e>C=h'Y Z~)ozy'XUzwSXWVP ;9,1.O^4NvϵR {p䕌y!gq=$۹լB3{jNkݗ*Zq`AN?WhEJq*VDƛecq`1{Nevm!b4弒[xΛ彖U7vxYGwP3h$vCDˢiM,?:m_;YMqH&lÇw3~2# 12 u} 8I'pk8_E%cgOwYPaNF?ZӦ)MD)9(t{w[k_2﹟0z1tYp3c6x= vUt>B $nt?@5 6BH@0J˞XvXfU;("Pnك @5t(l5ӑQ},S f<{ O`*7ӝQPe6N-mўKQi2#y.A%X*dJ@ R\+5=PIZ9u<=#)|%q ;hB^1Vg8D&$/5\5$ y`Τ~AP pmhm[XA}MZQO~+Pi|!aABz':DŽ:r>z:w$|23-,|F"8Ȃ.ڗѠP:̲00v!=SqѺLYق~l6o]q~FDEkRSuE+wHd`{#DLD^)MD`䅚~`=3eܯlzҏf #zA7͏ 6ܭfZ)IBcDg1@Ĩ"]AAҖe~l U? ϛvog{~-o0=k"jSBo5i}*40"w-Rfr<[J2 C>5ѳTqs䵣_cD=G)dk2l8 YzqeAJ%:6> sGE&h/MѐKMF $frFaƫV+*X1g`Ey(P?_ԾNVF} lu hKAZ C}PpulVh<]*,6X::$̿EPLn@Mqٯ- $Yv6"ݳ'`k~L](Q^{3oOT"2JSף궱ӟԯm΁5b% ;[ bSQz2 eê,GRvdjWk.$X>S3uJ&n#О&w29hC[{ n&<_X(ubt/7b+ScE4q~{f͸7o(GImej-0sD*sQub2Փ;! OI$_;vx*9iZouS<_fӦ; d2*X Ȓϸo?flJ. 89+,kD&ڀfGqfw"|!p;hfaXi>+XcIyḜ+xLm*&n(wsf*F0B~ʈdk7SE8Q"\b)T5dӵߔ~Pe"S}!XaPZKEͻjO3j8.X><@[Tm34l=㪔߱د|Y(VW Cns;9%%Z+޹cc3ℴwd2)>J3'Ɠ`F&>|ԟMd ;!'~dB(R&*}4]g1b6-?Z"B難Y͔ ?H8o5M@F,tcJ 9Ǡj"(}SG g؜b,td6T'm|t oxB?3i^jkoIpNkף켙żF&.\j 4:%Vj9 Ͱ(AT-3K'NtRMd")N4Zu2 FW=Kqs5y]P12_8аn%`YvS v!\WM"=KӖ|-J QSSowR# _jd\ib%0G],E,YDT͜}u R28h`*go#X%pFC<4I}5Fĸ&'hnP6 jq>)/"wJH|*G'Q\$2xbˉG͸%Z#z9IPxoZ xlw9Jnn0c1~>Ndsl (# JG{?#jz'L p:QzP}1q{[-m)|CYIռv K_ XItk௖7SptXL?>2':EX/Y"^B p.XEUԧUwVxc1<<~Jc0d5T(~y!o` w)~wjGU%a[mn4FrNOl+ҪCV,RNfb3KVq8[o"L9y=^+p0\D z(bwvO~~+V$n(ESًmP'VY~ a UTn%|5\T\w6o:QyI#|?]ఒ%r!W@gWU}ٯ[߳ q%6'VW 0FY'V`WE_qge>u>v/5:ڝhWNcg GT`M|EGQJ2?@[I,bV-d2%#: NZ9r3wR,RLgx?\%>$_ª16{";K㧭/ubool(GʃgL+oQĮ=q~h6'ο@31iY׶ Dj]J V~HOUG+EnI7ǥ wF|7ƾ1 E;KoZHJK!soC&_[+.S&s>́Cm?V|E,n-= '[A/fޫ6X<{`xPB0eł6Z2NߪQʻ#ޕ7APL:Y*kSJT6 v6;CE-n(QZAxSq/B0yN\]> o6;0lM8",&떡hT}][$[v;nuM#(Ne# Y% ?zX,IpZ qu'4 $03P#ʆLUA;nnm%= 1_7:5B\>c[|Q#4nD 'Ysn4on{dgeC XbDVWwuYt_uATJ"ṙ)˫Kҡil&d/ݎ2OW -Q`izdl7G|EaZcax>>-B?Q 23GB1g(h{n E.FWH[B 3T'&$W=峕zͥ[,>kJ+O^:~?iEݴ#CY3,¼A}<с: ,$g03n/ۿsB:?R1@Vq@VF\)ypkirgI K)I)'f-8%ׄ~uccPlyJގ<8tSc`M:݅wB (ԧ>69[ j gD,b2Z.ƣRIn(WD`Cڞz5kp#z!p;49| mm5*J-HtIw_}Q`$ */[ m-g 56cnde:NM3 Y}T{CQ0o] vB4!>( T]V&D_>@ {8դa_IVYl9[gm$5tf_ \pcw/ѷA J62ez :F{QGRYP_}SB5ŅM7f[Nc8o$ ,Q͆ID$cLǧCY^8M@fKn Z^:D0QU|[4{|Tzep8L,0μ6"KJNO/ccdto纸K]YrVnP%ZWL.9G!_{S79/2f?0vփ\܌/>ąn aaVK+w6M6hCw?2ӏRȀ89KP/(4sRKpY}P?'ֲ jpby{fRlp,1\6sYv:Ù 0X,p D3:U0f]QOߍ5⟽BUx|¬ƹ<{zQfz4'h$ԧֺ@ϧ+g*c{[u@9&.$[l4=;EV5nH\.<:sd /^-Đ*%g \a}Jռщ%T0Jգxz 0ºЀ*AB˕49X9 /_b!c*S􂪛 !:}nQw76P]vGet̀k9놦B87zFs~NtDeK@ݗ. CM}7F*2?-z(N|D_.gv>:LS1w(v #RAH7Z̨ nz'q.**JaW߾V!?xG9qn]/u[G['>B̛W@nh~ I"/5ă7c,GrV*V z 4TEOyx`@/Ay|.@|,%S?bk`wՆFBƄh@lA2#E2j`"l܇GB{jni|֍nqqX!%PIqgRWVAtM)0EYl`i?@0cط[ZGQ4 4)Q 6Ѵ׻opͯK¼n!rR˅W%-KN+_!Kq!g|r[/jlb)?pmEU+Xծꐟ$uT9ȒvU|d7IJ-b QBcQME۬}}m"&œ"]9^/!C %H(ZRJ# |gf9PȚy{Wp #?Q4F 7@Uj)VܯPp$ܹIUe6R;RXY-Imjq^nZ)YV)~>OI%v(mV>k} ?sϏg%ʐVxݙ_yQ̀VڲjڸǕCT.ٜKPDID dlz-sPm)zz7_mF-p 2pad89_l:+t#FDGCeGhG_0,L)d yf|%XM[4=,U P"QǾbx&P3=U 9k*)Ss.F51vPOҌZxT .z"ܶr$ꥮRh i.D"$%(r&vJ3\SsVE\ˣjt lL'I \;U95B,;1(GVB^JzUmH-aJv,5򦤨oىWYkrZ_=aG"&Tr7FӺFH u< gR/p-m:{ؕÆ@8 %[qO>$C0Ž=n_EIڞ4zB("eU_iwgmAF߾灏"{%K\ l>. sVԐߘX,) tE`؟t spFV#X?Hc(ǾFsx{Q!9栬=$|s0|~UAY;Vq*)1Y"2_Ĝ8wLjl4'xK&8Cq{PNפKs[A2kJ%\,,ӄ;VKxw$A>Vs bAdH!؎Q9PIHC׊[h I!Z,)1&ˎ!&fc:&rY}"#D,Ȟh._̹l88eܳS?AquC=ۥB]Z9cTiL 9KT/ң{kDZ{쯾_-"7OA^08lnaX&6@[nݤIAVm_`ŧ<_8Y4A]q!@=T؋XIp"J#{r\ 0k.i nk(5,SrD+h1@tr4pcjN\D<,OCq7/:<\5(e n91VjU$4zBI9`8"ntj?+ 9h8\>yN0#Vm7Q81)5$zZ: \_YHY2[;nK@5mw+DdmNpd_-89Kcۉҧ Mx8Ư=(O7h=״1HxQW9;I#{r^ՏR뻏ӇwǮ+(eb-L#D3ƑGlz*4,`"qp̍rrZsf3Oi\:N5󻐙 D=0\hdozr.+Y`F8209?0NdJ) ꮹj/OpҨD%‹ F3q|١m6C`<}r#6/NO6=_5 54z6.Vُn%p9j^dlH[\rlҚbQA# ̝IN4.no`mehxGH[A0=9R(=88s>[qPhL>j QT^*hʪ_k0m@ܩ{" &l'eB50VJU\Ekn&Eu9M7)Umww2_C|X Q.2%xdïNbɸPdnꟴ|c+kUUa]Nn*0!507~X*z檮=W9qBfmuFsm cāE_}Pp2G}ʎ=^Df%M!&'n\ )W.W#^)f¼PDTlݐ!'1{Z[R:.#s{HlW1z͎b|WI#kpŖZ{0-K`@':N.'$ llEQ۶ w9DMu5 h50K_Etr7P Xp]=1Fh-? --f) ūxn$q3IFԚ4zfb@$|l(c<Wh|>K ,Z9ˀx th Ϫ%u=7Ցtzl|Yޱߊ5k9ev\HS`l֧%ܒ0)VAh!Eϱ$~fYh/E>P#Y&Ph[ʙ}d>iQmd"f潐UnXSrobxFݐjl=aD<\:zDmUW0thv2bhy&1` Es5نP3S [z':X6(/_@UH}D$w[2PZ6rcOٗI.4K:c3.Jf"lšzF |E8:RMNsT"DpCߔ7 T(ݥ֑~%r*mYWXVPDVdvQ 039_\UKݢŁEW{:E1*lNXy,]ﮅ2*@jL%t bwL<> <=%&Tٙ]@-%?Cg0p?z^h2JφuX.$a矅tME@_;Ҟwc7ϵ 8C,Z-$RQ}%8nڋ"߀g"Om;,]Nu=CLVܔ< y!?ޏJzz\g~ !jy1kN;6!xJĆsaZ͎FwISϹwY#0Z˃ęB~Ic׀`Cg9.-HO'TΦK6_˾N0ta]Et0CdKU;([a4H)[fz_]~{?*0G6ӫ71\EC LT@T}L9>0ΐl7 90p d:&hWR ޟ`rĐ96Btiax hoV6 ^yJ>ƲJ;uu]Z-HX>'yڰ80WhOSʙ[iO[ @_F|u5Y{NH׊D{gWj}eLT4nJ ϶%#/t.TV{h!c8'62P iw6.fj,x*꫶@`9[&sK9֎VZ<({$'/?z`u @T:{ .b atXҵ $n'syjX71}iy x>bҊ&`,g[ِIΩIID3{zwh߻8hOAPg+uiMxͽ[jjA`nMKG5V'[ bce]Dt;:: )&/$iGn5E8&+UkRg,?!^BhYy rUj_sz}NVG!ETZl 7)U?8'1 qg<@Q`q-9dV* LZM9 1>" هF#|"ax%Vu =|/gJkZ7AS17[9M#wp߾æ7u,]*υ'E۟1$rYI<@TU}SB%)2ņKHO+9N7ب_T^Y+"RnqG4̘!2 P|LRz1SŨ_O+~Wx^tpY^wO~zUKVZY( L" SUT!μk̝0v`TS+F0%2:W*uZ|a;Uװ*n@9AͥW 臞gTiB+;"TNz.K \)_.3IPU9~mf"X@2tJ T}#q%f{^2XhanY|%q?W%b_bixUYdx*î74Auˮeg{ƸA ?aL:b>5U u$"ׅ250qX9ǁ|>Cd69f% ;{)^##,nFRyHz7!EҎʱT^ᚋȥ=>>QtktaZd `^r-4rL1Ӕ]ٌLLj-6cD@ T$d nՠJ\\?:ʠsBqWy ^UCXoF|R,<啢<‚=V(&Y ˋѸ^e0Y1i$!"؅Xj[Rf  )J|(hi/5lhHrҽOr\"tA/TIi[RU0U3Tg$OLSm5ʹVR][zh7y+`ztͩNp` 87/mŽ@EqY&7-^_ ^1G Gt )*TI'@Vθθ%ܵ~ SG&e/xLżɨpU|FqT OW3QPUx@]-XG=tvyG %kOTvt!Eӏ㈛!5{o ,KkjNrvSrk4F8@:Xk 8.R\!_zNމY7o@:?.()&ou#˒BH :-?nqA$M֡ryH/YO l`dOo}z&Pƴ6Pl"ݚvw.5)m~ͤ NWP1D!%7El%h4<+d-+4(.^[I2( CkEZO\d faK2c,g@`ɝ \-\6b֚{FU xCR6%Jpp3$u6|5{Ӎr*>B2]7;/;WAYi)d>z#lu"nyV^XǃcDp97kP Ys'PZ'QN779U匊l)553KJ5֓[e*P'8s )0n,۫ў[ SfI: qU-lD(%hؘVr}9'|"!A-׭R,T+M|Bp[衦('zE(m",~2>r'EJI]bUL9:ﴌA~f0T"h;fpe. Zha[ )`FZ/_xel`USks+ :}.y|q{p* H^Fݾڎr|R]!Yv׭#fuPG" u\@DLCg@6f6]wz'ٗJb .Tnx@(n(-7l3чT,숒}*un^ѳ=3Xd:Z?-˸>jdVzţ3U}@bNR?L@?8_SG] ?XT"$:ڍJ_ui!R\ a0ũk|_Tm;%qE/9wN.|qȮT'9 T-(` Fָٳw Q{ 9eZ"SS "Ȕ_+8<ǩoeN>סx8vM{I 1í&Ūђ7~yv@ -'l33Ɩ6`N*(:G_%CUUl$ }.Q5MV->R1%L^MlYj 3xl Xf+=K8?]ϱnT$JְK洩 )0%.(]}Cfjjkwb>7B‹C{ZS*NI) 0R" !, z8p h2LxI)3eh!ɟVl{1^ytQWJӈJ :JdU.cqfd?MT6v{OӔ:FU~%I0!{"nH ).CS4>+Q*4՚_Z~#SY-+&jCLþj4% gYdg$`Ai伢\8Gak 3#b4mW+,#/ؠk}4_capT[qHqi+RDw+-5It*21G .i&_ Nǒ{`Iu\aK]7R$u ZU{DVqEC +W`=Mľ,oB+G LGZo?5P;EKR!f=1wR8'oǂE#/mW❬!N& XA}6o!*&Y3ٳ$;Iy%j $<) ;9A+TO4*G%L{UAQv'V[A׏/cb\>BrCs'Kk\>&(!xr~J É0rx+b纟*!b۳*m`8hbQ-h:&uQ,2ay&P u D&"71R7+dQf_9l.%0#VF+%Pn(ZwJOwFڵ.-)f:(|یejJÌȲ ^<|θYϑֶ_sl'(-! ք }Hc6/MC B!’kXWjy> FC8Cݹ|? t.HdQ0 amTۿd-825HVp!Bu>U#_1/Xt=PÊwBuK HmP&_&(!fml &{# ߸%NILtPcvx[Q %82bf:#)-\P_n: EFBboB $2h\J ˯ .T;%EaW{E-Ya8*(bHhhFIFZW4ZMto\qa/2kKxIQ i?]nS"!<#:I~jCYFN 0`~ڷ'5O>XO94|bQU~;ě>{.C`W-q΍`-'2G Y𦵯THzM{`O PjR ÷*0 k;$qqz6xb @UG) yg=@94 q0uNuU@0PX5|yMBA=iTN/_6ҵEZ^ֶ (8|tDCg ,ple|g>}ԛjgs+&S 6˘`_yN:ݝx p>2[r#ML( Cu*NwRv'yV>|}JRIMy|JV)L 2N,gf3E!!,2F@z #K2Y9,ev m b 9I"sU/6[ gfsRz9 Y՜D7 aBz¹K~jZC-m1H:8((*M\m5@EH0a'SM6Vˌs[ch9U?š/L'8Fy۵B#e]Ll;7^*T@VB3 8 LMjUW5Xϡ/ WoT:TϛGVM_ -n{qHvE/YjhB@&Lggi_r@9] iSCavgݱ+|ÙU/Jɸf4Y-)`C`ܱ1B2kQKH(PB73g;(<pw9@!$z&u81B(mR@ y@o\7g m>J@}Y4yW+d4#@xj#.!r;U1YkZK"f_˻1aikBզC:y,j>{tzz/z9v\XćO4 NXơ`C"ZVQ_9"ٿ"^noYP/qSpbX8x+'ʤ /f҈2ly_'?Buc8%he:1A-%e z ͙op%5`4Б{wXm;θRſBl?@ӥ3ov*ֳ$٢͑sF=]e%Cg9Q,U! Q=;1<)ܷɤR5mF=ͩש]s4pw{z%cw^r1 `ٳkku3N`UL y$R[ w\•ejӲm!Hyy͝1]K~Y321 6Љf7>Ϣq+*5r|!CE61@m(& >2s>F\"`=]82ӺR 5|wT{g?%V ٸIh%Śe6;<q( ofp#T@,ワY ZĽ]uyᷫ[sy(.#R΁ۊkGqY3@=u=<@uJ~w.(.N:t_]ZuZC^W֋_w u};i% [ǎI%9WpZX}^@ $ 3 9_HU,Eǀi=0S/ T3,eȦm|4k`QB 0Ll>R;R!6%R"B^ VY(S$ "[_djhF`+djgKfR\Fg}d!&A%zrZj4%/2I2IìM݃%pAMc "6*e#;XS)Vȿ:Hwx]wHgeQPY-f 릳^Z0z,b1'=uJ@pH(EWZ8H6[B ߛ7neƿ\Se:|$6=;t7yAn̔L-f1*H9 Uy2ڒb  !:+{.@VW^v]Nl =˲Uί)xeƀkDczFlҋN@AOX3/? IXQlbJS=_UTcXPǸj1S/AHcyr&ؿ7\{.dˮN;Ƣubbu8txJ"]B=jN:DWgbYZ*p - ]p}D݃ՃGB!Bw%!kJ;8 @'bF5A{39?8fgDvkyEȄE10,w8:TZ;Asт_h=\SԄy%=ZėKGz*nƈN'{X_RЃXn/ 1WGDNO<a_#?J#I5!zd;ꇬe)@9 #8 ASGXИzNrWc^C N Wf?ocgL cn Q}P MqMULp%v68{"k}Hu&9fCyi7 `=D:;![U[UpұC˕X9rdRBZyBE^֜LSd(&qA῝&'‹o̅O!ξ<ףup.bۉ25(ticXRV|@nʲ[+FZFMvT^Q35xƳ X(.vՃXZ s| Œڂ.[ aО{_BKA[K]l"G'XۯVˮdsعtZ^t6I}61#f#k}fg{yV=!GC97{L+y#_Lc4GϏZFXNHBʂvk944i<MxKw6 )r a&eNc(C6k>hUʶSmΝn~a*7Q\ z,Bݥ "Wf):s ձ%s!K;TfR'Y: T??9xw; {$ŝu;2 C%[×$ww=gT(oo}a]|\a5VJc5-G%#)GG%1PVĐ>,`x ,nɴA9ғ[֒ʵ6q5N X>eL^;p@fAYN&:V "EvQ[{ $=>hњgbI"["Y+{Z!6v`"O^noGRWiS HPY/ɖ$m ¸{/#⮘35aP:ELUtq(2G{%:! DJҽ~\Y% !RP]"ݪ~(2m}bLà,e/KG >4 ^j%yԞmq+`~yD>Qk,b+/:4dϘ{p Ej$=%.^M CG0%%d&LK#DA;jD k[w S4X4B@c+څ뾘U$O )<0C" *nlpnL_{4x8ن"US^ u݋}0)BSV9K R ?S\}E  SFTqRpo8:'ggW"ۇ+%8cKB9FSL-0Uc)J BqEֱ1A78 ^:ImO/&0c x%Pvl0jNP>8q8./f(Y kOyi2Nș Qhbt,?>O/#wܷDaպ4CbKOPQXd;֮(iB>Ķw싸 ;);s?e4YJZ؃7*kOFVAES\յexT`E.d3&38o =XeN x.ߛr>LGxq0oIQ1ۢY%H4 TJy-Q/PA҈D]ҼȻ|KD;CkQUBHfܡ6BFZWcksZE\WI@1"V43L\IAed=B=aTl\3J6K$s/ iY9ZT.<]`t6k끦_$ğ{CAWPU-_ŊT'y-aki"Gl#*{شsċ,B"G)H oc%-oJu*3x'5ld,T|Fh1zڀkAEC{dVNB/7/w ;#KIa?`0I{WQ0i[.ӯyn ߅W̝,gRS<,g1%ҽY{<%J*l|3퐒S?4ښ.tvnA ]txL}Hfx,tzXq]W烂8 ) Ď,`~dcγԍS/Z)~\miө&AV4I)ݵiCOKLn-*ߘUV#rى8/D\.ɥMp٣z2cyoQE @%>`"8 9f& z/:DO"m:hc5IdU5B&9rR&^/1F^)ѷDK84kj! /S=bXZAP^gEmqGB]%t_~ LL3yLf-ഹ2S*/ӷN >\س2_=X>R@}]0KAgCH7R41΃wLo|ƏRڌ?,C"&莄cBt6қ^bčۀ,ڷ/ʣҽ({o'W\yE LƺNVyxuDH ^o>(`!jDp8(u;AT-y[Br]e\V9n%?Ą砢Iԣ4bm'GN2S.Fxm#E^⾃ESM`ۦ3|s6mJ4FB|(6'qԝ x/9 =| OtIb8c2Rxn XFjIMv'IfRd(kKVq@QCureEג~}q_Lrҫ'ri߯ ۂ=< sw8$*f֐*FDL/[ ެNNfm`xqW!-/씂^n> W_hc?=yHIT*-*MUs¸k̠ jx!&L8IEG'椖{8E^edz%f T ܵ({'RHn dHd<ĩR+Ov]WB9;5m#!>i1PDzD+}N#=%|Z fK`X"ڍ ѳ\& r [Z di$X*8ي3[O.`ݱ  5";Wiu| .ED]=xvY,{l ?,hM a'y|Tt$(>_zYh l͟:3!M`#G&{xSId*Q C@'jgamόT9[w`/X;i^Ti3h?OW9 4&>vj)ؼ;1M_}𓁶k,`73O G~W6G̈́f_A7\ WM?^+K a3?+ARm }{yc[Md@3-~xP:b(X-#؝z$ˆ=x0 63Hnku!Hopi=Ie Vw(=H8p!,s'kbx5H/TqTQ_]Vxc#?B,F4P;ݛ=THl :8 gizHhs&Pn2蝲!a8r|ft.,2^2<ċݏ&rn94r/PÚ g0>mY3,'Y"8Ok!tOo};|,'ۿhV4k}*1-j.:܉"S@)d2QQ|DgYM|O}q.˫!o5x-84%y&Fxp5^rnJ4 P_r[D v6O"̘E5ľ'HsoхF4ِj"7uF(UgV/nbC3KJXEY _4p3 2w2 U,ד XP=nbťVȇ@@apZ^ 43?B&?F&vYzҳ[aj-Eo# `gUTcd;?'Y`׶r kz`MގHdV㡟J q7ݘ8Bg27MZ[X)a1bf53蕆k`ΒXWm>[M_v5[%h-ke>EĢڅxcY4:нgփ݋`:wu -*oC@@%M-_ Zi&o,"N@:%ocJoIB|q4wGrbE ,Z}"AxE%! z9W?7@@fYBykƒoS<$l+pL#ş&FwLfL-Jd{ZM4떾5:e.ȤP@0|O(^Em iffiߞ<>b nVT+K#I.20̦?I(ZRc |;WJӕUL^AEywSc/m \(΍=ŤNqzDPK$q/cdr1L8O\,Pᆙ_#E?԰)I'32AD/Dvli峨ʤ6^W?gڴ,(`'Bvm"W ĽLN:Dp/##6OJ=7륤ˆwDKl0 bqi^mXu-RR<%h+-bw@7v@58ӜFOяuwq.ƓgMqُ֠Y$d}2~6CD{h㤺x5D0~8y'*h/>")Ў0t;r]hh;GtwX=֜ _X %?3٦#͡`HmF\ye]ve0D¾7~3cx^,_i7yZK%d7^Iłh,4+тZծbf~ZK&Z[}eon&GIc:Hy/M@ { xO![4)-xw"Q,°"oxA}-SZ> (S^(b.>hTG?~M'+(fJVqNaƐ/,\{}"W"2C'~]D-P9Zqk unXBFF V?Z/Ig@%2b$>/(Iu)%[Zf]~R@X4K1hQ{3K_ t5FIzR'vupG Q!g4_f vs>Y=vo7)Pkُ|u}Qf6MwTe c6OBWB\J%T'%%9Rx-hm"3lG]~!|VsopBCw,,Cq&)3>>j{s^~_p%0oi 8sSCa-|=%"khYfaRi)\o0} ueno s'Ǯ5[$]`#(I*YSm_~?ލ,wMJi X&Q2ة 7}*_T ̦eBי E HiT]'+Kp0dc8)U7}aH[ZU`ʚ?? Ÿ:ZWǫ.p8*A^Q'}]VphM!صL=~ӏ6u4k&}AC$,۞Hd<dG#)`ZޏN*C3Pex/XX='_<(+Vh6 C N 7bEG6ȃH b |+IL20/^rHN&&4uW^V0c p^+g+N H"+{=3XD~N`e$7rQYG{[8w޺$c3+A+CC7A {o>,ˬS%׶^N`oL=T'EȏeI;7\t)圓]-;E*iizlJᐒ#Ar)LkQke9ȥ@nmq`䞭[;'&>rb5ЊhhvP管S,k~ |fM=m|4i2f()F[ťԒ|ަh:x͂5m,M;Q+  BΊX8Shw^,O2Uή`wNAI=h-I ZBà7wWǽpרA*꿏i2b|ՖfP%BdTE,ٮR0fsTO*uT{V$7`mI+pd`l'ʉ1!6ck%JRU0]FckB< ħ%F@hfn ^ۓe@h9.!Z ׬7';#kzeң1YC>F\̓-,}x,3ʩxFPn2d\J.@UWa!E 1:Zh)E9g$IpّQFܪ ȽJT~S[]2K[kAћm9B-X0? ĂZaotɄUᚑ84뺪BXa.h>+ QxmI4I}\EE`F1H uU)_-hCN&.<#mE>#WCǗo i 83Rn2* T]q- g$kȚ)շh14Mt؞$/?tߓwC;]wP铷fE6 SΝٳqLi+]'S6_C\C.'4S5,CHboﹼ2S?TyԃTo{H ꭼ.r'?d||&-%tFtBXf$<0g*ڡPmZMAa<^k^>r*ja`?A&~$9},hJ"D2P쳭{Qy\N)IwU24-[\< R:_*=AhjI~+^[ܲ ېT?U6=(1*җ>+i>z`r}\; IFJzL ǜ!V Yb2orou:埉rd M(Ӯӎk|k.J3 W v67iYⴓΏvL󸶈`2Kڮ1WsWuChTpe>"??J 07%U߶|÷U5682҈;]b暠s}oyd4ACt3DM]G_nr^ıTݶȇ5u \1ăNF^rvϴ| KhKKh${0R1аKja/k T?+N^"d6c4y%޻< =x Y[ї`̾A n$BQh3 Z1e}Wױm Sx͵վjhSKwoʥK1Si}/|xuFL6 =)c%*ʅ$S hBVz͘yft=+1|Ņjc꠯LmPwg$㿁-xpUdwΆx7uFM]/L%oz&BۛXEi&>D|^Kl22| @Dk,!akM181t\06||x,+D#lLҧ4 B.)>ё#黳tw3$Ի6O=-aѝ^ڒ = I)$On}\|T8b(+o5ï͎ŁS bZz\$o N<86un [K@QԉFZn.Šk-BJ_{TT0n ๫GaD=8Pt _xK1-G$r%k^EA"@mM/ۆ};_xzj* zćf1X+ȓK1t25 *I +ߚ['EF7}Emj>k6TyaSۖv ,ҏ[&3;0~dclWlGq 8)ZQB5Bخ^O9<<]JuU >gv5Y?/ pN\5bDPe}az"1P<+WfhQ$IOY1bG c$o] )-~u8^-XR)vT7bv}ʸl<т9+t(6k~gPgfG7ڜb{ܰԇ%\}t:gz_-(s9&͐R--I}-"0|~u[O;YG$/K L䄌Gk(xxd`{sJU\+N6@` IR9 NBJv%کz<tC5NiL[Ư'0pg[^gK'V4xusg}`1C Jr"p'{|)B_Wf`t=1\WM{?DQ zu4­nq$95ԡJ_*PqV$LyV |†B tNZ`ɡ_yBPp-%zBeaBg~`k)--rO)xYq;:uފMr{N[8eoRf'hp[,KJHZ !3c AAŃsy:"@J`ZZԟ=CCyv}2OG0=O*eKj``U T!$к>.V !ѱeHGnhTUϥxXhZ.e,޴c-+hK],ԇGͳvEa\-eN]M4Pxg4iS@C]ȿfHSOT낾Qg&YU,yEQc|Y Ϸ,*K~aL+˿Yy):ζr"Oci|k}: u 3ks`0Iʬ옠3ۼn+(#%>m׍ G%j3}O\.+V{1 CZİ=ޛ y*4gƝu3+ 0ux|D8.꾥L/vb _k89?zM%@H>몀pQ\18̀g^7 BF6blgl>G2_@#GpLqMYءW!P޽J޳V>P[t=AlZ&&!l\p.^cz iXCve-k{@VQ%20kN/7=Y=+^u'pM( ƸRT5֊4OhP614HE%㺴oPgkbJ>H|Ƅ=eɲ-e:>8Tb/%NJoAQzW[#,ҷ*jm2kS9ow//EH=ZH93X)HT:2!/%ʚ@fq&/cT ;(&"Ktq_KLRvƥ&ꌱTWcSCT LNҶ2Vh޹]_ D?0n BB>R {圆VED@J@?5/8w5=vtMvݥ٢A8QKGTIڂ S$te 0(w޺&WsA5csSr+ro iSzp֪ؐr2FAaM3$6j~0%pQiKʚ呄 y*W>*zn\ƫZҽ$ 5]mF5٢kB{ZZP%o 4vX􎶞rxx5*ɔ6j6giB.1M ˯ @\gۈq1>gD2,+Q |"a"sϏl937GY0;%|2XBp,pqMlĶ1.Y`My0Մ}=??Bi_3IpLH`~TGiA [-3\0& >'2>7jnpm A_b r u" 5>h"uM;2ųҘѺGw~:@.NOU3 TB{-E}!Or1jDKXdgR7eR4UƿI- kÌOHJ1̍&%l :] dV67s/AYZa"׍+a!سQ`azB7a ~3#iBbV!'$aS\}gZηj 07 *jZq#Ij\:D1 ],NMZw[tM2AJg |>6ǍfDo" 7~Ήxv9+\ͨF 煕1;,Xկ+41>|IA)MD{dYf#]a; Y~Z: 9Pob-FWB=2X} td[t/Xq!W+h.+U*t2'sSkiYT]OJC=|\FX'wIf>h)nLDH-,-5F(v4>Yc0"HH&  6YYk3 oz%:u$fFY|;A9[nqp|asGlAt"k`;E`,TG0Tv(M=/{R{0=K)Хfz(yM$ƣ Ty0ωiM,RkiePsDo,6 u3{a|M`iU/%)iܝ[7|ڗ(+¶5Nq~1ЗsLs`\8th5) ]GʏMY1p!|klH͋4`" @Sjz&>E+O6t 6~iR8ׇV VQcyI6!c fUJڐi@Rvΐ]Ohk9}5*?z"bn2 оTF=`4VT>"5&/:*hH]cd*.UbS@^}&Ǒ/*ߖ~_{KZ V0te?4ٶ㮟SX7qu<{O®W9ƨ#>\{b sln/qjjh#䗹}=vlł/.!t_ up? Gņ`<;-ߐBL{lVH_$_]x=Q4߰xT&*#&kh^3;D.cxp(UOg_ nbR@żulJ[6;eP$\XPڙ|'p J;I&,jz8:fiC87*?]O[BłEP)=H:DlgN^u~W2\%P 1 ?P1D};8 _)}\Q;{dBYߝrn^-})"Tt*w7Aدf:?VaDO_],x̨h1h W#ѿk^bC:0tb8d`[TL7gjtxUokl'= bIʼnj}=$28†"Ӣ Pa[gklu^7_eZe0y0C6h6Ʃ.!sx{uqή\]tEhYLj:VB|X&*\>G$b޺\.-Ƭ c%&Jp *bvyP\L'YtAL$rӈgUdE>C '&ӄSXB=ҁhm&웾^II|hl*8Zm MVw j-0rKN+F٢)6d~scRQ؈EGO)y*j|QoN ~6;`x̴mATQJ8`&;F>zI֗-gBşù~sR8Cppk%p$Wt|AZ7DA>Dx|S$$9i)|iEDrViQsd1 L(MS~.j܁gܜ"Be]=J8Q k)/F I?'Ec|*(4-[ j>x.Ee bdrVgw=n :2U Ze6) $9u)ƷJ_PJ_U~"M:46 $@+|'p\?v/R'(RF޺ȟ-04*a; [dؠ-7D' G`+t- OGA__(@l1-8>sQ#IC"Ucl=lNxH+zAP񅤋IMg&l~:p--FR}KpK'Ư9 ~GjK!XvIl!]PV_h:`BSThkȿ%Lt}dGpJKOg>V ?CZ0 T<7C7Uvdk}{4?~lH2rY'oF~Bf;Z|uA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^#M?~jQ וL䋥2'׏vOcǯS(nuЋ~%T<&zub$$ N>DUKBϞP"4Sa H 3ʆlmpp$ >`ׇEO^-/Tnk &YAv+$hS./-1UXOht ˘;W^TϷ&eTk(a|N;c~*Vp_p.-W]AA+L\SͺbDNd0B5lrccLc}vJƮU8Ds=EprTu!؃@5踂3d(:NʀJk> {h9Ǯ~w|d?E[7 &Ѹ^ Ԗ:br6p)Ov^rJr`Yn'Oltp`:H/vF1(yN:˲AŌ?ث$(gp Ѷނŷ~8?+_ ?2E(t\ O䗘R/lN `(¢UGOR|I2c|~G3 ӵWV>;-QuY~1BmsAx8@ /pyn$wo!AU*1 @)^v[ Ð+#dD2g8!rvACB+@We{ qJ0P /S X?1=hd~0d7̂ 4gi4wF4n9_C]Y0dUjȧr[Td`3pA$`X(.tbp3zc+WmE׈r7]I;ckR"1v&S6;YΜs_(CZ:[Yy''m;0_>oQ7f d<ӻݡ_wT+;:@A? 53 ls哮_?Sb}UPxI>Ah5LcCV顖(So@Qa"MՁecԒe)1E6}pKD}fvK0o8> eMQ}Y< } `1ч"uɪ5/H?;qJ1Ato6{ΚI&ee|x|| ĹF@!a2R.C`l[\"VM4Ҫ q-Ԋ U|{οzȍY,=t}~ݙR>LcR[rLx>W-/ $*k  _oӹ*rJBa|gi"7`.Suo*|W[,u>"П6Y ʴ:XUᨹaug61&/?UrQpGѡ qˣndmAb93ի?6Xfg|FgRs#{eKVA`8Dͅ=- R[δ#^s:Įe^@&%PwbV݅>.}V)S=ͣE`t+DNZ [7 PFB ?4pgYe[;3)0Ы"3q\he#\߸6 .+FB}zb&p:>Q$~Y^֎yϢrT眆vJRnN"RZ&t]/ 0s7`|[bYpXB[A??~313p:Q.1U+HP?  _MCVHҬ61xR@vVhs |,?ned0!h1;6[J_!h]A22wM@>W 7vX:+wN { ]DĻ>c_T#WU_H-2-jkCM2 ؑm1cft]"w%%֓NdX vhfZz%O ƅ*Պod.8F/D0] ,#*Z7A*2@w8 9pX \,EdVls0k[|N.@$ nL)hXnv/T,ieJW bvl*ShEPbT 5E>"n,7% `=t:P\Ƽ{$RCQ3Qb|S]{o?y53y50k*VBe.$xuVYݦAk5Fr } z-qɫWَ_k!nզc\VWgW@Re`/ؿT 7p~{ 20DLդ$y?6yd;Qsgm'n,xŖ<\]&]?[0^%kwm :9p|/פ%XG_$ub}K`:`]ygtgnYhk]9 '-Pi`ꁵO :j[6IǴ8ZA^j\oR~`@AV\VsGkx -^) ZeGl #D$kR-têsrVƂ3s5"3_e6QXXfwrL'o*M ql &ZJAr3*Vs:SϤO|~1AA;d"zsA5EeCxN|'Y!51E7 שINK'3GW Fr'e ]!zo3"݅|1M&L <#B4fyR|4cvknH /놌 oE@X)1cK Lr61 y}?s9]7IȿAC@io#*Y57EC·-$&\}OVFC"b|6PBz"M+&DvJU#HNNKUTH5#5Z$fdNe xِiI()vI[Tj\'8W ((x)v3\ùR^W+xerR+Ke]Z-JK WQj Ku; jNIV]iixzW &:g 1MecK#{f* T9&?6gӊaNCa:R-.GAR͋x1YbosD܊ ZpJmSkۉ̖]^h*GKk,8`oY(6.$?TaW/6v>5[^nWqI3-?ې;Czs 9)o'arĤYPwg-^Ztj_U-Y@)4ys|c]_R#8~.ڵ[Ds]5% 3q*ȕf?͜f۷]E^g)u!+La&kM7sNU,h-d{fYwm|jSZMb`zTSIH|cŵH֋V`l.7R',­@yϙTo$ByLޛUEOm\LJCF6ʸ@_&kG >0|O@/z#;Qu!f#~̑nd'yJۋ.\k^ ncW%". ݏ~mK crdO&rIlSRܭX1"0=HNc~3gT:p_[^ faRs}oPѼlf P~91`b ]$$%zfsVj'jEioEH, 5h~I  x\bԽ<2VVvBYi^:2KTSk~+478^)dtzsYD+q˸G4S!yBA"i*O`U@a)Fdm7UD|U}%|8i-.մ_E ?:&}^gY5L?Aeo8: e{v4aaש lt B_*ۇ*,Dtt9Q-Ė,f!K%?}pI˘U5A,xN84LXBbyU X!mpzW,DU6̺7U˜UhʶnZ+?$Ngbk8g";.Ľ3j3b(8_/843n ђI Ռ\=]U:__v3=Mc㢕 {[_!bğ$YU% N .53t00?"ۤaQ$@eh6~K[[uձ4c_ G8G qڴŤY q!h`$H\: a5Ab.#&o9h鬼]`R ̦ *0+丩فcZ۳-pPBx *5' vr>5 ;6]g% ƳoZN{-L]^d&wď? 3 U{F(= |dvRD2MXs+)C/0}`=Od#qbkٿс=ާ]m,M ]vXNzwёud1p74 hĠz[ư>.m/$WV ߔ$(sq4<6(!+w]gʾ/nz_e*#g };[?7X=p=Yi2`D"N>NyҚ -'v7I 6-CKƙ) ʙ޴4k-t өk1 4oTt@PtA&|3qvIP;Yx]nrDDM{_K(X.%0"PPhp|-NAYW[ bgHf=F1, c?F?QXA3s]q惾r3ydXwkC62{tz^4=&͹dh' QĥݘQXk"'܅S۳2A}ѕ[G oŗn:*zVGTJzfÏK2Zv9jhBz2ڊ4 bdoE!>:~Jmc5]7vo??H«L:] Z? zKm^UM8[@"(x1?J_K#+3MH6Z&d{# ϱp3P(SL?NuQ?Ί[h5#be']AB^qf?'Rɢ 4{z蔱9$kv;ݼNKypL۪bY [/,ʪ _WK*V GI hq2ooky% ")lowbk,5HJHI:i^9\ /5kwegcxeҖêK[I?Rʭ5-睰b2q&dg #"d W6tJ*gŰwصȱChb` zjO0ʆVXX<2YuAP4+K\ { 蜁 &xBPKE#d=uWkI[F)mMm`6l+~S܉;xA[pDv5쮛D]}ײ݈KDTj眞B&.QhݢiYdPu ܿp*].Ah,T Z贱Cv07(,<ՙw> :5H=O/))afI(+xoVp&lrJgTMsM.6@TKw #9`=_{ô4-YED/C$?9|O@28=iO~I!ڕ9x|AfO& ݩW;;Zc.9/}G0$QnFοm:?B6VdԇEFn0SObcTf~^aXW79&L_SX[eI&c~LB> VqʶYpyߨ!?la<|uՌ=[p6ׁU<4,`S0,D/HHUl@(`URxBf"` ~DjW!6{fqDz tУcdQw`.{G?I!f/ 7%\k,~/]vA@4]̕pGĀ} ,ƴ5\Iҡ,봊JK QdYυBH\ Z@_ʈs-MjXt5-x t$V79B=<_x֋!?RtJ=yGؼy@I+p=rumSc)tg_MہqB*b.Ze_֌iPM81(: 6tuiA[tND%Al@%KXt,bc#` nV?KQ0%GHp%ݯHxDyRsCqA6qe+VmSѼ@ *m.)=D|e&u8M*qP QF;pY3CR-9.gl`ƽs~;n%H@YZ&* 0jM* j0.ī@ۀA%M.`W,U7HUU6rrͽІt*VޗsKҴN/OVM\]mj=b+.t߅ :2ccdhsdHg'F«: 6Al=A="EIHى.w,$4vz $# WDW&'fz]ax{IJehuA-'أ'杂|DhO  ؞*]Q5j8`c* -zz.D* z#L[[+34,{WP ǬGV$b|]Kq1x㫇2{n/{@am"X;%v0݁TCR!mr8ILwGfdtvXJ ttCk,Lsw$:0c,*Y,D5io5z_GцHdJ)1/)V,. @,k؍Yb/ ΝAU"td?nP[ieL$˼oR[)Ԭ@[BSpqO %},LWP=v|KZWlIeDAɌ imz<gD&ZJ5b†d^ ".|Oҙ,7#Q?KFgc -8L3eZ .V+8%ˎI4@f}st~+C;ۚ|l*wN P@kCZ#PWq3aR:D:aS:hu')E 1Qab \í8ܧOGE )zg- SzRAcbS ;S9X7% _rtebK8AMljI1,+|ʙvHǛNOZQQ7!M.,-ƹpU-!;aQ擦U٦mt01 oKA.nC_]vT'"SƄvmVvo0CQ[Nׂlj̰9"&z@6T/wz=DK@gb Vۢo*77reK7 ƽ2(j#QGӶa~#xd-8FlWzsq68ţq(7P39k:#m?q+*:,k:g A~Hb*A:UhuD5'%-A=0YV6X DI@n}OՌ>3*W#Ml`chvj98eN מ6%{*SMӵ|geޙy\1wT~0d|.&jOH1CTl!c,$cYtQ0 ,jT<,7K3]`s6[C2 'e 4"{ emd{zbiiVL? sD/; <.7d $>,q oH TT"x9#{ExCF];Brl\Vj0uXu0Ss)1tԅ(ŋ8-FRJ Mtt٤ͫ!+B:g6СD"nzf?"n% 1g^9c(S\~Fsg٠m z30s'"v*17HR%]m44mb1wfB{kaLgz />&{*ebV$Ch 2R@ij7nU m@4,"k=vR]giJ:. dd.8滝7-Wmbyk dXl'-[,ʽ&>3TwX*5מ 9{|2CQhH>oyL(BO"j Ia֪r]ov7TJ( j@k%Glp R*fW_Sxo}J(ܳ~:o )A%K- b觃eKTC[[| Q7caVp'^7L¨hI''5'hopБ ;}L:';(1Ԩ2n=H4|իlQYs(IZ11iD7]\(U-',|g&N'`X4^Few@DeO]&e2 Di(Hh- ̕3mVYH|X&l,Bl8yBF5g\$op`I0y/EA=YYr;*\#Md`ِf8$6*2H,RG^g=I@`șY⣠/lA[Cb,m@_tt xo;afb>k?/=%1pDhXW{( cuc`)J.[Mh%O{Ћ%lAp@%2uvHD'4[d*ф]ku?P`9ԱgX&( _HVllϢC!tKZ1_(SPג,KiK,Gb#8ٛ?Mz%q7zkI+?i(o媮ؑߑ֫t|38vvv֟C$Zg\ҮV3 rf՛ wU{J>)JS)f&nh7#"dU^vRŠ7sz̨Y?.\sA1QPŶ[fj[OJ8d\@N"r=4K۴H3'Oy uNbZ`m#!.& U =^a]I23crP.q[PۀLq ښ`mulGc5p7,M.29|C6YO":(${ڀ3n;ߥ@8m[TU$|*,A^E$8Q=v π.8Vy6IKξWO9Ƶ:Bh"c_K#2k! + (RͰ)8ȰҊAb( v?vof ߀Bdu=-~!t*'j"ӴnsU!y?5f&Մ\,ǔmE!\OFض%)&.Qjweϯ;aYA`W~*h|;?͟˥SR<yW0DYoo?3Q=n{z:6r0xSMb}]O?KϮa{0}#;?!,^hbŧe /}R X Ww!SVO ^{.HwJ :G2ӥc2aH_sšXOGkY^_&s=5^8%14\XvX]]O/W1jުKj{4)'"ť()fu# R?_*8k͈ jڍt#N,hAD&·xh}S=5 ߸'c," qYQM`ɖD}dSyMkc꣋ο!Trp fA(UW?2۵y=IqY5'/TCV,lAff.y(kTR]E˥IWVwd1P'?:U_Xq؊ Ꝕ͜E I(B^4Ilh[-*DF4W>w3ΫW_eJBZ8DS@tX%A~^TZ;Xz(P|SO(bAUbS6x.'F#>qUCnjFv!mlf+VU"dw§v h5[w&ǟC΀4'Yk!P3wdyzEoD SCLKbPhm CTYU̻궘LA澳}5 B!FOd, ͸#)fvYD<(ȿ ]+4)UyB3RJAhwXa+ByPtAnqR(%4K-mA$a=[{ mǔ;vlhmDMo&|&#HT A)ah}UKxnn%LI"[hy SFuz2REՍ $š|bc%H Sς=-eNFO:c:R-wPwc-?gེ$={[d;j%piu֧q\v< #m372O^*bhU]|z̰/Qs[i9&t?ӒL&Wphtp%Ho}Mpn0V%>X҉ͭmIh2 'Ke ~22#]'TyЛFJ{,2 c8qfVO kE=chte[ufШ6p4!8:N h`FUP`D%|"PFS'mV:wv0{P1!:nNqx\ DfMCޅ$YՔ5]eAlxmSGM% +"; hX&2$^ 6P&W !0(^Ҟ؞u&hGx5m b[>I&g|x>=qak{RM 7v$w1#BнFJ;cˇ\}wU$is):^f}2`.p~nN= 4xvF@`t4x F嵿<ߵu"1.ʷNxNДT<2Rú D*(j9%[ƢLnKẨ瓸aX"zn1T [$KݞgЄ=u֩'th}%<<=Ux 2b؅&}Wz\AmjU"G;'w@";5Q"hIZQ?g?J xbفe/(~og:Q! 7 ~#l2&"V~(FQ$ |}ĝd܌[dy#0}1II 1KNTKDm/*5_bC:WHicZ=}ׅ0PZLXMN  BV"i̦&)fu,{~*Rp__WQc^ XA8 Yh^v!"L ] r.q.kBʿdfUK!gk,L^ ,sh=FU bV2~YE2d`yc0:=0"w,&RW al;i VV~1wp+D:o@0'p,GGuS$Iߧq#?0OΞ;LRC&hQ> r+osGH"U)mM'!tȆABh5Сe5#T7I87g˧/C@3Z{G:9^S/* ȬsHcKO0[Ea"ٶy=hU ⑊i}k,\[hlDrB`E3?GMIc~h/CZUrJL;&Ti 1naԉy-J|\v%SZ߳UOFP]Ly$BIC} @{L]ZR28!XApɹtRRgo6;nܘpkT:`oz6<,j,OC~voad9 D5c+PPHuAٚ z?ctuJ]ly`<^;Q9],be(/)@ypO"sTzeE:mb3_4-96[ZcIU(lC#ul"bs]֝jR349!, 0I6$B^u[y dI,_yC̍n؇2PI="q|8%؏V\`F_I܄_ǿ0j88~QP.g95&hb05K *o }fεPvGh37S(!lۙ.9ZA5(@MsW"dVp rR7bXoMP5]Ip"ok٦фiMGrSdQذ`Dy@7'X]钱z'J̇[E\=XvQMutocMGSvyP> :#CxvJݣRN'8|Qgtq٥5w8g;Cu$˺iAo4:7q<0`ơ|c[uJ&ȥa,J;^B6+#jWZ^nBVaK#A}D6}x--J[!2좚w9<^X֘D1yEFT@9"о Ćy|XpEHЫxfKQR3/|gOw8E6Ǥ35/i>l̒ cif׾Ql96 oapц)6%т&$9e/v dn{Kb[wH.X?1Hɵ@yl] ^AVx+VvM ZN6O3oa5:e/V_ǬoafjXH|HiYna[ gj}$YiJa8E_SDO+n[p(;ubfMTg)2lmawG4&mD 8"S(ʗ^Uo4ҾhoئYvSt l )Ʊ?XX1lr-W>vz T8 öVqU&|aEkC8cϜfgn-L$G{1&MQhy}ׁ^B 5#>C8tjFRN jf 3pM:6EsV`_ i>™ &@=P3l|g4Gaq^/^?B]Yv9&-eAུU>Ϥt:eR5}(ֵ EPܫ-#\[ٚ H7\Y)Ȓ> x:HZ_ 'j]}Uf*3poR@&6K}'"#3¸|4ad"P #Y-Ŵ^[g*q8RfVf$CfMC&)} wIO#ӥ!iАgvݜGz6!:6.ƎѤs‘i|I 9?Z^8HO\¾]lqʼ}hY;HT_|lҜ `ɑr|~nN3GBk=Ea/wCA>a̠5& :>Yأo䃇vicb)<<9섌K]?qS<^0uM }uTE\]hȌ{oҩ) HWb0M==@<)kt ~_$5<#iQsZѓ6bBy !≜Cַ'F9 ]`lGP^j? p_zFIxuO.gآM e֢VrVo vZgty z\v!ʧ?%PVv!{ҋa&4iIjOfhtQX Mn˔"- ~j_Vg&HP9̑tI7mvj0Eꓼg ql|X2D)h1*%Y.N%F0tq)- #8mߏ4.SfbH|g C}Գ0??g+@Yy LZ*"#羉sP 4;[)arN ci_.B#wr dӜP=nCm]_EA ԗG]SnlYN,CBXBkןGP#uo˘Y||@˴G}?nMCs,Pl8;AfS'$-]%(e…itǛRv;+'N7 :-UE~dc% ^#RC@yh,ռ!8Ikz*:X|Fu <]$ua͇:aw$F_ 5x0xdUiހ_q\"? dj4'WN q[PVB,0/̍{'ɹ5ty=% :軠*@,+PA gSsѾ1QiP~$## DPyg=! IO$ 6K>yGK{dSE."q*W3(~ |0-ON AmP V;G:9Ytm60óYF`()/F Mv w`UlLv>9t_G4(Wr/2#5 u|2٨e yL@(w({(1tm;(sJN /ZJXlg!xy.ͫ)D= $S"aUQqj:qF!n)M*r,TW(3[|O#ajùFks>;oLt=0ٕ.TR;D lj ;`?u?ߵ[! k9}4:l#m{8&?J.σJekpQ7#zɪිƆK*$nmX> ?S^vADuOLXv 8eBR'oEr71kUfzI3ڭLʧמǞk(|{ X|$ ?EPP$6tt WW Ƿ"k@(e1+L2;ضdn+ŚkTf׿BW3gr^~gR;alb1 ?YEz\ 4,ϭq7|)ViV|xpѳDeo)$do[z_ ߑu2"H2lEX臺_+` a6!ufVّ  <~%0ݳ=GBtk٨U<6y|x݅ƶhDǺhc폢 oY2JWRT\ZlBo|+8!*j {9lz #&X/ T {:FR<麨4.+!˴ q/!BYNB WQUXM<9.ѽ77^L)"(rj#YX ǓhCҔַJ`ϧ<M m4  I r4+M!XPd~QT6P@a;ѵXU6sj9,UI z`oZWY %hSP2T:6OiLW|f RiѮ_قh "si3 b޴}h-zBb4lpb5"9tfB&ner_TrXJQ{u?W,*|ʟAx/ f[}WymNA.; r=mikDa8 ,V?Pe'-l#Ai-}%Q9-gd*r/ba-PS"v}db/Q|A[jfxk]&tHi,ڍB=}%)dYO6BiEh i Oñ($-`>A)ms*-n=w8lȴެZmhGYWdz tL{6DM.k^>4%|%(OXo"Aq#E{k)z緦,y]&ۓ#^}G0k!iyyyx-8ZeZt#3zZKФ>k ZY,l/dY2|*/<Ƈ> _ۢ D崍e=7Bn:N!DqزO<|aLOOg3Wrx+I4nRPY[sT5'h#Zؐ=o(U:ݏc\(Se0 yܕ!n]ċTCesЌoW>,W*]2T󙛰9WmCiғ`tyum\ٌVcm^;簸םi!g0 y!DTec6t~:v2Pj5iH&:ח.>=/Wj:2 YGn H7X_V]r5 &<-= ; LZ yn>Q3ģw2_X^ҧ) Q{! >V_fT!nxRBYl=$Mk3j[~[ᤜ3pʆ@)fs~ ٹw|}7a]mA%dLRe<2q=<&'.X"# ڔcĉY`[M鸕1􎞵^Ôο$b9#~#{[`8RT\_%v2Њl轏GJa p5kT}:#΢088ֱ]Mo P&|`툝jl8)ZfذUj8x!!DMa57" JrLV'7,ٲW4XpA[y?Zǿ7߮#aOr"} oIWbu.-xYsm9O!GC{$Ml )kǨ˛xomgwKvaQCdoY0ۼq9Fʌjm1ZfKST& *۹[Qx48CTZz^ۘI'[|cp2W;SE0Iz}9,  k<ףD 6c ' hd2*&ƍFܽLq"BroK=9`EXQg2Y+xЮɚ|/ i47llәpm pN4mvU"irb2j_}3y蟭+V/"%ט"30$ǙQ VgLrJ?D*T+F7DKgKazLFc[<ݫk7= Pf%|XÃ9{>k21ha)`_6Glsݺ" x(p FtxN67r uѶ Qqn_4+3 )IGg4EIA=DGuv<+c;IWŮ_k:į?ܒF&e&}|:EՙH]jlb7aZM+÷9,:J 2m=. ~41,j'oSr1 V2eE=w-mgxզO;]Jryb7:5;wk ܬzDtpQcoq}У^ OQ3) 7,7jD<G$Ϲ #Z>WH C#nʩH)~]qCKnZ#6,`ې[K6]aI]GR6׊T{209mZi83J{)`75g"" .xMOD |-fscy;@ ;mp!/HbA)wφ3r"8JZ+?< )&d;ߠbkKDQ.L{fS8?wRǗ'@ 0%=yE<|T@LNjY:f>foC.`77839~?FnzfAo]=7HQX7i6#bu4tWzu9Fâ#!2ci,sOG\SZ)a ;B[_ˢcuAV4M<š§ǼΓwӍ :aO yВ<*\qf8/GhNƧ|).T)>2r2 3ch/*+N 5*~vAVeJ(jC/#v6VS)sW1U(ҦZ 1 }<'JGra JUY&#a̅ LBW&?ֿy.Uc\Jzdt.7sU'OXJIӠژG$t>[dK\pAzJ ,3&-07pSc_I6u3F@cB;Ks'dj=>=4;sDB愠J\?r^hO%1ƌ\bư*8fzWd(EI'u'ÀHk9JA[s a8}WzHxnV+9wzTGƃgAN1C et/V'rTKDon_1e|Gaeg>oVgw7ҬL~v0w犣b9[ݛx&] Mh@{FF=aH.o1156GDݙ*vפL-ykamv/){҄lS= Ա ޱu{M֥-t" zjg x0Ѫ`eyyHtI@)CY=K"+߲μ]*'3%"7> % ݧ] BnYIJӦciĝpZ1ens^2@^̺audcL[rנȒ%bNX͕S9="/EC%SC(췂{vp'xdJw}d˃.!ZvBSWKx/>ό&PuQD"RdN%NTE%=!܋.]0 2xƍ,#cjMJ˳E '= 魥 P;\j=O䒼*MNg\LST3DC>oB-waU+5}`v~Lmޓ<\%&P/.lV==K#o4*Ѽl5">-hdcثJ)8?˂+ه(o(jEQ)?[l'hf(e!FϜ)z-Ξg") _!$idzC|fYhcr5ڠ.>]ED,b[JyrV׻lXvE=nK8}5:4DlmV E-UN =h/x5RD3?rd1shi>w/ȵ y,ɖ9" R*E3x߫6F:&%g[U=g wU;PH wI򌺚}LCr4̫^F>8kEk[:wx^'3c~yl#= WtxHD⺄e7rKArT^uB7B a\ jBCTcbFi>6tv}I+HGE*nj r傻$?PUΛH 7 V6XsLs񕬚F\{R#X*YOw|?ʲ-:c$3hqᳱE/8gE|\>O4)a(0iOߴ6} tJqRAe4Z%ZGu^SfCdBu,Mg;7E@x. 0~pE} f; IxXq~]/4r -8լ%ʨiY+"'|"&Y:[%GjoP2Bhe>_Sk.:_XGOYW2-RηRBP؏/w(Ģxf@rR]]~>3T Zov/ AP4M5y('ݾ[M2jj#?¿h31qEMn/ze۝GGX@k^:9PO0{uV4pw[*@F#͘ :/jR)<8 AO!-kW9bx/KީW[7gm bU]z)ٞz#b0vfb4ƎK_*S(.45Nl Ρ jL7\%7X!SlD.ۦϣOH1 /wdhd߉ %^VC4თ\7nDjkPaϣzV؈Z(Tf*é;$Y{n͚]H/61-G'ғ%ߧwLY2:Fľ~NbXEA{6qK12]3 ,tDYfO@" Qȓ):d78,s-e!ƞIVJҘ`.W Ҏ̷ U1b`#QB}`&E+6[Ee cwg.<0t ,D7v&qcn\!:2$N.Vl(lWiQX7б-~/{^1~E]Q#TUt ѽ{Ն'Xp.ɝ"-w)0@ (OC;131 OkeN46>tz㾞}2 _nm*&cmM| 'ӵUb>mQ ]#yК_f s9 j | ^7Tba6S9Y8U6ݯ(faYIK:Ň]hdSeH-Ea/#9: dPWӑx: S=:qw3 ;Dw i_ş0tq(هܴ\|;J'&:\wpV5tc-`!Sp0/{ O9!荶kDp60+kpV7n00 `#n@)U8-|yi]7W0.:N8h:X[;Iրx :plK Q<}Z~iP)R8E/{QYM3NG27}|QTe+5`_[AU,eRE' LC_l. lq9X8%Γ4Q054{ޕ̝aRp͝m=M*2.?^~V5'C=)Zs涏>A3,ݬ` ‡o%fVĕn#QmzFs}'Ġi_ƳzuݚbyKG۱WDd{fϐ/! ?[-ᜩŮJ_ar1Mc`jQ=i ;iPmǡZ<ۏR]^^"!`T( /c .^ۆ@}[~)CX3drɳP:O!ħ5^`Mi_µT{5$=0"S CC=1f6R}G<)iS~J}zw͌]8yW]FwjV/~fx{I (KήVJL$ =~ ܷU:(Rp.krxv#"0 RXGĈ KYenQԁSZRQn+0oNņHuņو_*>T?(q+s]P|t33ZYm JH3Ub=f?6צ+p˦t3F-wJsUlL=, ͛:Ϲܜ8`"h* R'c.%0faV֢Y+_c yd?WW1*WĻa ē&ߑ"dh:#k[HqOu Zy^T)c)NtdH:yөh@9=e",seiNg^E@YՖF-Q^X9\K!X&bV=Yhؤ\m7/Td  /IJ91D JyGʪPQz0V tHb(ssFWh܍_Iqq?sRCejڳb[?tRQН}PT߇|WLЊ3qPZYl#ƅF&3[ æQyVlyHCr`KlW/.GwVPz{&qe,^ߏvJKN/_&]ߚfe*6k0AqE2ڪ3bzl#\[Qr~hNaeQJ@(V9)4uoTI]Q߽v-rIeT -*G92<:R&5lIDtg2 _Ų K_t* w4 ۆo 3.FCoM4W݅0 5HÔRW;ٸ@Aa"~ӫ`B{jRԵ.>5-\R{P5 1(pU@Y%$nylNeˉuQ)sfTL: YH: :xᆸZe8 | bPQ$Ad aѴP*4_^` H]`W⥄]O#B  2#kmT_\&31ާ\6Tlir'7 .!'3~;- Tէ)_ElT\$ z΋L=5"pXO8Hu b݈#߮1W(vW_E.:#ld`u4)WSB@BJG̢NJ?}ϾO:~&љ͔o=ʕɍSǡ?:u7ɇ$g\}w~JY'>ˡh~U&"Gč!tFu=ok\ ƘVsOPfwDoϔF%=)U"8S <+w"lиM v S, eQ> k GHKhyL=$$om&gsoiF:Fz{.ąlQ] F>6Ry&sH2 wQXf0׏s!8m [:$sdJx5Bt#w^uEИ(.t$pd~_ sV LBҖЋgGuXJr _,SvTF %P"1n#`KEaLreAt0yJ+ywK%b9g*O_Ev@V~MF_>xp8:c'̦4-Ap8GQO8abV VuX$:D@S"lfI$ο^' ڀq˙.e*7H^# {#S1* nNƩF$W2<2<* <9wgy #CB+g[j)6|S L *qYs]Iuܷ7t~edww]g4oOߨ>'~k.~šsY4@{:f8nUJ QDQfhݙW+(}7"rJ+h{\.~Fq Pݴ$@<:c~iVҚ.]ZBIDb)3z|-9BL%\9NAʯ*$6]M12ŭh~uUb`2dQ;Diuц+T+5_eA g}wY4{)@99 Kr~?ty,o]$O[7-Hp8#˖DgVS%>BX:fOdHU^`P#c#8s3h@`VT\Һ*S]j Dt@z({>26$u 3[\B{v!1 ]4gRHzRv dъ=R8.itIv2;)#e`۵$;Dq$h1VC(i W'p5(MS0=g)G϶<Mԓ{-FNÚ No|kǟD|`1X:0^aLI{_{nmUm*eJ*G’kڊ ߢQQ -DDKR(IΗSPGS)k U#'e)ojYA5TW67Mzv64d5OF+u̘'H. f8wߐyC8 _͟}-q- =J901q܎~,iu537U&\etkbCgXtY_z+d0@6By;6n1K yz/(h&mNO\pǐY%WyRY><\wbкw$ryf@F[_en-`SS0?_3s}GTvv 8 '3$בc 35tD·ZO㞺`|A3)<j-gFl(y+%.uI;3 VuHX1=iخ6 4veY@z~܆ ?_"(`cbU _0m0zyꬣ_.^N797Z}ʡ$&cC dHF?T 8FÁ $îI#ӄP,X6<ʶ$Ԟtq,$R τ1ґ/ OY>mYfd3|)wfHt!LjzuT|y?#MݷQ]e߯-f%|^5cF1!"%X3Z52sW~*F#5c%' F6jgm)b8Ұy ˜===]Di?MFHqŞeͤY$:ӐΟ8~$[u٦1(Z7.&)AbT `,6®w4;GTYA޶R?s<đP..mP|>Qr: 'k+DB?29"?g0*'."I,8o'85_0BiwZٺ[]﷗;7D%G%x|!5$'1vI^7MHh\z_wƵt 4bkF})I#>^? 2Be#˪OI%2(! EHGHu@"|!^ݏk}87x&Ի}k'/+O7q.~ aՔ˽LMt4 OD&"zFUhf K' 0S_kO<O2`x H%PdjN5ca+2T 4}k%B1/2FD^"٘|˦Md7*-k5q?7^mm乀֌G^9?gmkJZP |VOjXseHduKt[Ҵy҇[|"a{\ުv 0 Ēװ8ҙu#sYhAq#=d s[Y<*3Y(L1 yOo[`b~wZӲO66l1ndStXtuOq[fZzӻt2^uI;$8经 2) ݂i2PXU{keu`4MƼ9F5]ܴo:8|D|>@ <@b{ RCԡ%. =8&>M"C,pk<;f |89@3~3m5* ]>9aK!,m_:A T<.)h0٨acئ ÍR$Ȑ}Z]tVZ`^3Xkb$c<%e{a! S ,7m856O?7c{|((?(#7~$ޥn^i0lN!$(52J\t~ߦzՃ/,` KkwiO[Arfr>x$[kܚ-D-~Sz] q[,lLWyBY-ҿ3WzeaƋ-f2'7L_p E¨#AEt?F 2saKϥ_).N5Zza#Z| Sb zփ%kO{WYY{|xM 2kxC%8➜PSORk&ÀLsye{raCVw븩7l9Dj Ij0gqS1B\ yw _MG 4&Dp9ěŗ+ge/ ` t3˂i 6)䫢Bko xi@|n7"PUmkiv:Tirh559 ,0^"B^#i >?Xa,1Tg2q mH筠nMɊ2k@{qaiЩg )(12KbҤm8m6Z<7HaOB;}Eo'OJ0X'Z>]ZrZ‹Fs{‰`ԏGrLW HG*[m9%Qd@ v ޒj~c4IE.iOdj)jO4"0b S1.qj{'E Y^ُ;Lp ExFP!;2J/S:T f7RxQk}E`W' p5LoكcꍮC"Ejcesf?v=DwS[/|T1sF8. s naA&C$|GlD#yi>ژkN;1MIz__ $NW/H P>$NhY3j{MGH>qxmOYu{x,l")h?}$ wƲB]`a"Ў_oqݼ:phBj G\yk]x~鄱rB&1(MDT>1 "_`Z~p ZBC{uq 2&5O7ĵ^z 0:%wM`=w=FdTWe0=ĦD!hhs`|j5ڞeW$_^u=eVmUtOjYNl^Gv M:|܈fp;cā#d@񊔯qMʸHcO1nyOl}`??j[;[ $UB^fm'}!gӇ~=?PhU$Э=ƯL7GK t1gs#iBufn@Y$dmLI3 ]CH6'Veʕ #kή,rۺ?=$ (kn,~9QSBx.4] X6/*2 ?F璦c6.!ٮ [M6r+K("!|I5W\ ]z?`NPː0p!|kO#gBw[Sn@+TB!<3LZ.Yp ]0'|@?xK2@livr\+]b@)nv56|ՔהQ* &T>!@aB;Y,o tV_{(:{]Rq^c?Pz]&Es:3k9-0 :H4a(_]Uf-Z"KDvݼ]3 =^oI>2Vh-޷R\tqU^CxfC!wQu ;{ЦwSTu7aJ"o.U*AVxyU=nv;Ox8F·\jkVVtK(>zA?W> o0q̋iT? ‚YOMJfX"<1br=8Xu & 'l!XsIM4>i:~6 83(}~^ӯr0•Ql#@@KaU3"Wrg\*:~~.|%F8لރ''Ӛ_K/hvJy؅V*P\#$=xR~psQ\n.nM fXuX{\O#W<ૢ$y"{ڦ{xS[)M ah܊_ԺI0eQ4y/ +vPtJ,}z[ɣ*ҮeSBcui (`D 3 s@@ >n4 ;){mgѧDe&ϧya@S,:c0tm'kl QGP ;zԆҽ, ( l=oa&:~)U$wqwjz26 وa-fgWfy=,{w蕱 mldž}w9|Xu4n ~VVsbܡmytY#m: M&ܲnE^c7o6lԢO?;KofNS][I)#[K;[%;˜>"tT(=W3#D; WD`ӁlVIP=Zd' ?_GKK~71+8X:rB%5 is5s}¤>kq |數qa|3\UTQUdU"/lc'uOpbM2R6EEuG_VD2ٛJ,:.<'Ht[3 t'hCɊ0ʙtđgiL9\yyh9{Y?Bk˳(2m@P)ۀ`rlw4C*C~qze0,yZ(5V2$? BtN]st0ِc0vGab;${"Se ].96b͚ЀI?"s@V{F,i㕟W н|O_9|R S{$R96y )K8pUOOypU9h3}HyaR ]e]^EYƙz^ƞU ې֜)%bxf*U_$=HVSV8=1=<+m07?)/ħٛԹ~)z*ݤT()L՗[ Ө Q@鐾cܠaB?|OBZ4kbjVj(]Dڷ ނr B۞"t},2+)X/H|r|xiT6$Q*P!@#+,JPEB>A _% CH"--+>$i~Dx)1j䌒K+Тu }XHTB|?5v4^A 5Kcղ~sЯmYga2d`k A$蟯b4vH?CK.g.vƬ(^G .7nڐQBnWƿdAsu<6rҚf\ Kg{#ӛ"^έ )WD#3y\厖V0:N\[h.]"=/G߄yo{"HSd:%#:q2Xrl-/&'uElZw׽y. *ƿeFvdL'gjm: Dɶfe?'ե9pgx?P֎mɒZQdzPH h#gMn{(rN9Y|8rIb`sQ5;7OC,H,rUe%.Hl(};<߮?3iTuj^{Juc KmN'Ul"#GdwSu up%^atL(UDI4 h7fCBT`R_<9 5NMOf`j<­Ò>G*[6@оV4ǻſZm:8-KfrS2|%\p9^2ځ朅}Tp\tiĈRMpμP%roa;@R)aL3 L` WHEpCYhs~n>kr集zlʲE#E/h5^}găNQxU2!u [.IsݓH5ԩ6ktv4L{s\%CI* shUs_Nl9gSWh( D-4Hkv~3 c #ϓo >0#Z5F"f*xlDrԑnU(0IK az3o?2ʚ ChE` mӡ2WZMXյ"-SX d^7"1λk~$ `֥I1i dWi' ~>> kJPW/[Ndkfn)N4̄RRZ76A#(t$Q]SWc.,&fzݮ򊍂n㷽ĺq^*{>g:HY6m}ʓ'VJcwzS-OEc""@c%qIa >u@gC-Ѱe!~ zSo%*|-M"##PA嗶ο6`crŘoul5־3'zoDy "H#C?9HWH+=2`;ڲONb׾`u7!EWWGPoꡆ1xUVAi Q4pC<$N][Iz~ *n%BtXGlώ (FhweDQ*& zq\XQ&>,qӊsXcDž :0 P/jf5AlOA-Jrxat++k1!Q{=NU[Qd4y2ӿ8QT| dž($6Ur3\4 PSQ Je#.q*:üe&L~M4_'Kj8nhLX PV+}^C'UR=|3-9Iaj+S+C&4ݷNOVp65٫(2eKI|Z ԘF7#97H;V(MkpGPQhQB4^a$Xf~/ĤKi>wHxW xxgi\@ $%o4:9V/5q'M;"&t\?^r7Bo(Xd̺2|9(C(WxF1 )u9Utc(J . > c)3l]2nL\,6UyM=e@mARcwDB,o5Vvi002 o- k"(l[QQcR V]Yʔm5T72Y䯡}7%vH0&V?M/khLZ cL884 ((O!t/3W3n5E(i͞s8|n7\Cq,?1gGP4<}aVf-{$95ZmIF .{k%&E\*l" [,'@kL ` ]͝Zq^˖£=o1 PemP=]/y C[s:aT=g2O Q.ڹE$ Qn=y*`gF@sh3ye?;'3fu۝|1xXpbkѻ&Xjax85؊HeJlbwaުJK|pJxo>E5ڭDRƱv:KPz?9,C ㅗzۋ9J$Qgjz^9# $ |J ]!:,H52*ue`Ր:͇a]b0>p|$։\_k=p|&avOgh1M]fEe8)+ v,_E\ C{-3kVC,D"sR{ g(/@[W@ʈ ȈI<'@_iEbH 䥷%v1?0 @f'?ݴ6Ծ^IM3> vK&wT^ AWɠ{/>`K38C? _թmֹ]Q}ZIkEX# |6uA O)?2~VgNzMimx/w6@sL+܁HUٓ쐳}zS!uH8.]2GgnWc/DDtAtArQYkBi 1]qU3仃ז'?MQ4p6y]8ġp?s3UJ\%iu$6=ծrG7˿6}629BF{"r='۬+)yݷ`nuEzM0׿WhD)Rx)rhiuzW&0U@wRv385im-n]dk=3`VaH)U0+ALuoUSƵ'0vk胜OirX×蜭W̺#C 1Uk61|&T4&`ރ̵/8J2S %f,6!!F ;e}kty,xM2?$=2ܰ5B_Tw(H$~L^͚_nO+$eHbD?qwݴ*8MM =-6Kq#Yv=.i%ᱩy5c]OM9vvyZo|XLja1uOPm-wh Y2-ߖ~ځω̥wJo?XA< (L>1$eouqs5 ]@7x`zZ}{{*(o>YXw8KS؋"E3ugF:R^롚dUа[و} ;٭zQk:Z,5ة3Yː+Y8_zCIyB)@^Jj.,oMXꨘA&W }{QDVc=򒎟~ʵ-}ѩs=Eԃ&lqCK-CM}T6W QtipLt"a7Ɩ'.@MQ82Y^ܨK/H.{6G8*qqX.qآ׽yac~@m TP&.jS .%GAGhUBTCTUCVs> ¾6! :`hflr*YU'ͅʿGN;~^hOKoWau==:Xj4i֝Z'YNX'>^%;|ŒOek6]d8.*;wvQKfU:`Ex `r>iՒ  {JA<# :}Lz莖45Wj?6cVƟ~RcFDWuǧH A$!|{0'9Y:6WǩqokrSO'-!u9< R0!7ޕC~o=a}TEC(47#R`d+c2֐Yi `dDXC%;cg58.v,7dFO'SPch=2С]hK)!vC l@\;a$soE<Ӱ@W:rtņE\xߐ ׊ `m`O ][ $\T(X&epm<>?Uu/gp{RD$"XriLYp?K():OgO㠉L>Vfy9S zFjg9eiޛX.G3l+(]x1]x&L MOGk4{% 0ΰtyEh-'yfkSw&,jPo۩NC{{t879KX^[VRӆHw%'iC377!UӖ^LlCg?G5vdD؁lA/i~|݁ r$动jȄ(hBtܠUJ =G,/퓻i@wXՒ{D+si#ö0q5_B&Z}Wo$hM hM_JrqO;v0Tg9ZxWY`+H(Dz57v ?~8o[@Q>k2i?,՘sZ)hhmwvE6/kC 3 t\P{ ^1}T[ᘐuaZ-ŔI/hELePXwkkSm2-؋Xbpg}g "^!쒎}I`9{ ]h@ UZR,2E7L}1P-tT-ACpvj^.D)~oIND.8ƘVҖcN;tX?}ࣃ\d#>]zwZع, p/M'Q#L./! XXqçG}$+]͎ժ&7jځq#|؍ +jı52 nɅE[CiO;Ӏs"$2!O7c7b])9@,7uk\ې!HH+Z 8Dj.vxVO&^ ۑR6ҧ&EiCv:d-pDW"ka`=ALWvKyau49 FTv)Ӽ T^>5C&f[@>Iz ӟBr&gG~]4hӱ)iu)M{)8]k lm1O\\F!HSl 915 8[^$ յ>W5z/k}43i+?CTykR)'@!z_ d/^mZ C䯋 DkE`~5#C3?u&B9xp07#|j_^7I%7ˌa'8i%YyBtVQs|D#RPt4""E~5EV-$rŏcnI$yNr:W| (bZ/'ak1=#g0@ǤMy buGu+ ios%4<-DNp"j続nVݙ@TE~"HG)ϳ56r*"`a y x61?8[+ ysGkd}6A ``՗GCwd_]/YccUtGLbBGcߙ{•:Yŧ1l:רYT+%v# t36b,;-7YSp,amm^o@? aIlyBCks˷ֵCJ\P.xrĭW@BI#Lp/pX!!6lv*i3r[iVaП;V猣S[̒5zIl(}yd_uWV _"D8ik1SJ6[FA%57^@ɕRq-n{\`FBwDX&xQݔ l/]o!n ޷C d§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LZð_sO9k Gur%(~ki=(&U$ٻ=ózl'pO͉`4IOa^\we K1 ҿI lyc0Xu}DJ 6%IӠX,ˑ|?HRj>:3K萘FހW5( 3F,d$LNq&x[ n05CpðԒtTT%b/+7)L!O&8 IRPv]ͭL K"bj ct ŅfoȜ_}{&f^E QD4[-87_v&sbUB""Cnwc[@ '- t4( OI" e әQtrT Z,sǾW|m~L,թ߸%kpw:VX yecsYܢج2FM\y ;P+VeSoAO.4a(t&zfgFe*VAƗdR๪{(OL=Ş${ GX;[` z2ERwHœ l:wekn0:1՝i1;ďX(TQ"EBtYxж./a H(G0Ҥg@w- u=yץ2]-MSTUYw[8)WݘKEhU>Ko"—7,&3U+*qÍ7_g&o!s#dQ6Rz 9lm^Yޓj 8׹pi8<o+'I:!W^rI?S_x[Ͻ+rdyHPu=G1f2).ZX5cdP 'ƊB~3R/Q_4pcfXB'BT0W1 ̱%teǢ?%c"B3Ra^FTmrF?Z5Kξw43J|VF3 M(Q=͑us0*<b[&pU p, ͅFDP]s&ro" F!T`D0Ժ%\+7>׍a?z"K7CFTOCĠ$}?uFBb߷%‚_' ArS d)=M%M'.,GH,s q_$tԷՐj'0S m܁E;*<@棦±[x-5s}q>RRyw?Lt3C8JvͻUC34S籒v'.9 b^g&!t7 V̾W9cPWv+N-Aӂ"-A*>-8o;-N>MvvPYud}g?0׈!RɊ( 8JScsU;qdQz4"4kae,J[Q af=;R z8"Pʴ HI/@Nb/G%,bD@kЇ\O/s-/Ĵ,mM ;mLW_J5w($`9KE8$C ,J*δkS;!6,V2D4^=mST2iJٰi?QJΩgu9D:9"-d3 ,{JګHFP,k2 B>j"E:p%TN @k_87/ :w=KdWrӍ꜑=p"[BY wA>@݊!DvP*υr}GE;zի`AתBfVX)OCY낳>h9ݤkw%S[֘7E]5]Uy{HLE4ZP7S=PmaYB"נx:CϽUNPNMzUn@dTy@j4J8\_eBFY-'G:gA;Gŝ &T2(EE+3s59;]OKr_zeLp&eO?.(<1/tT0&3ӎ*eupqx!)'R_'f\t!ŷI&kEnIF^NiDKW/|>N`I@'vBlrtdwgU.@&Jz 5A@ҥUDNRoXƾpcT2Jo QF#)_Ǿ`O ; Jdmo]C븏߀@ &VHS3C@gM;0=8Gɂ.F1ZwOtys!wYeA, [3"5!0~zg2iXx[\}9ae+zmۻ!FuG| ]A[=0P4/&e9K5mP5A-Z&M[_]^}[ E 5!^oZ,5,X3߄3W&sU"MQ̡??=CCBO8T ߵǴg "(&0'9okDszk>y/7qu:%\1󍻣X6ՁR+9_ۙh5R%{0}*0F,BCG_j-m;{dE{vY"4qDudKpVo%ǘ[@hɽIe}~]xVSj~m)4Pp]:CoDQ`zQ]> D()gh֫zy(I4ߑi"sƹ7t:kS'!?_S\_OZ=Hڞt,]Nk4|~?3xK!)VRs(62U ?rkǘ-B?oAE/F`Hk"\tUkj )(*G8 O..X|qjG^ﭠIP O!ߛFB]J -^`L1lŽU#'- jjQړm/[$r*<d {-xhiNgTv9n3Qyc+$1;=H@gAd - N?+BXl7יhT7Ls+#wF+GV]e7Eyp񪿊֖Ԣ wS"%~zQIѻ#U4 ?\}MH奛FWQ.ɿ.TU8 r g΀'\ Mַa}C{ܞ*ÅٔenbdYT$k\3O=,ym8z y4H썥&Np#L }c2&D N{kn =K;̃61S,t~Uj@ə2S=%w ;Q'Z'Cd8!zQrmd9Nu ~n&pڰՖ[qXp7yKӂ;ll\7M29#4ꡲ٪4u}i/$mοqg6O%?cSZ]/4iY7i( c6']a`@pns0*U)c|¿шwRuO}E?ӟIbT~NN~M\Z t[0/ięI+|)\FQ==Iy}xZMMfwVKPզ č-r T z S5*}eF#bNKDJm``JsU vXMe?luB"8b`LP1;J\gŁlcIo)EtYoO°uV}@sSaЊ巴_]5MaM֊MP(:F Ĵֲl.9|wWl2Bڃx{iK-*f n+ "UfXb>?&YIr IWli:V\5{LcL!iʬ|.?|~azk+oyU7xb<R?x~ZToR#7>K #l+">/hd|;=v`h13{<5w~d0ѓq'|']}x nEsdv@&r㻻wپIR(&[/S*2H<eX*qB(x:W#W+zj Am}|xb6@ Y< ?MޝIj8RF9J>.A޼I7G&iK={&`tܐWu_ kTgGuT~k3"F;3 |$pw LVx;fQҭ°bx%hr+x!b[LEW1Rl|j8ʆ4Fw0/s ͅ 3 r;G-ʩIA#Qn5UV Chd)o8~ T9{gnG4PZm-Mm8 R8%dsuX:n|?/:Kkɂ66ÿFZAPp4ǩԄi5b[Pe.jz;'5Bp'1'k ZYBr,8&@`+ŢGB~D5m4z8|BMyՆ^׸A>^GtCyog6aׁ%)=BXV?e=/\CHC 8OiavJg%({˭kVG0dA ^³nBk}p`Mp͎A[n($;WBd!{ > ؇B[?Ƭ"qԷs޴iU>h涒~k{GpYX쏢rjrS +{ VQ&$F4+|l/Nl#RR3|g0%tg{ k8nI Ha Ppa\גB8DsCD.Z||Ҡ N)d! bIZM32VDjj:)Xaslܗwsl^2>lPn>;^N4A@xgʼW]2Oԛ}nhJsgϏUvo~M}GGа/M\ -0~M'ju/Oݮ38Ybt28^nY/W{nmLʣ JpF=wQve>mòפS R[LuDh8kԷc>H߿[\A }yYGa ۫9bLzO]pX`s.H'hZL[dPO= X Vk1g1np{"uy)'vr)RW˰,t:Ty g/ܸ1jqMK?w7hZg8Jz! +Xk'!gAO^b,I XK5Zwqs%]5ϴdw*r]]h+4)S|Z d)T'AbC]x]I"Ǣ IYvCW|o9'{/W^rTくz˟\H:m]A c#pR8+3#.W.|: h)lHD*odh&T-#N94@3eؖ >[?7W2yt I0 uǭ^#xo Uc+t1ܼ0ec#=kDcq'Yv `d:뒍qsPµo!rɚ<zZڞW(F' ,as sbڃq( (.c,"=%GCtJ_qZ{4Q3x8WEk[}mR2W]es=;gbe9h8@tfBck&%]|@tdC")樹m!NUYL܍vz=.k0?M.f1':Uʢcw=aV)`Gk-1\90:ֳh dv z٠3kMmzވYUۮuišnI:=b0]ӿPjaՎt.݄T`pN_ݓ.J] '֦ ʅgmƖ{ds)n:ZSN `6уI)rΆEeHػ22?,̄#Z쁣l~Gvj3k_x9?Л=[n]Jm,<_QΫg7qK{KѰ6j׭FF2B;_bNGc7j j {UKOd„=bHA`Ds8 cv0EƾX3.C٠Ҁ6SU&xKwQ`D.s/g5YӻG)ll\yD-}6Al]~UED!A[> 2ڠE0YlR$:*e8_~"ktCCпO'7Z$!#p|('ْuť@TIUI yhm0IM8lt7M@Cߏrz̅cUݍ,%uKhS` RSNgB;(+הyVMQE*uDh-f 7J&P#͞O1Hv>"}pJ8Bو9!ϔnw8%!ֵ*!./X`f-yϲDF0N0_JR|x^ =Okr Ԁb\mLZPR/?4xOld 6 %&t(9[AH]2dglՁl NK;گvaSgδ7(PmaX$>sw2%X䝯[܄$ YFc5eim}yMYqp:yƧJ'[\mI}ڶ׫um@{B*A>nul?""ݨ.z'geHqkT .revlU\E5%.(0Yfͷ^pr9Cɿk]H&h+}`VVҁE~5pZٓg ]Ff(Uɵ, 9FoZ"0f5m$_?WjE XŀP6(v@P%7 Ak>LOo$^>#Ȟ}|([i[,-rK>']m"?p*yJ"Y7K&T9>yfBYsFsp/+Q|cN(Xaτ˾.~J9ɢʘPK^I@L.lq|p";qQPC%Oro^A! @o@S|\8hԍ:l)4NLRN1z`2-4/'C`! zW 37J648-P4/eIǑsSIc%׮?0.2fMoFSj#.^<$1aU"thBY^\4ORewPg3Q|X щ 5塞 be=+ ߟ*J#)i2ǒG YOwHᄉ c9qx`N|SӠD>}Ιv Oʇ饣W5iR  ˇhKWMB;:p.@G'Yj `2::,|jR{I`0Wו{3:lgF3nBI`r/3ˁu]iL:XSua3=:r󑪒wA s^qWc\Fe D<3o ]^+6CS$vl)!>5Q5J[UJğ>Ct[ִD`]E /ʽڶϮ+pv<"5kC9#}Z@4nvWg7I{)P^]ږ{]?Ks>ŒxB&i0}!.X;'{f F,ȡ6b4UB;}Pˆ)}xolG Dn mAwI3',͵Er#<~j%Ʉ f?Gfe9L2(7a\f7SVڢ+g=8y ϛOaa~^vO/}YǦ|3=۹yBq:˚iJ*ռ`LX!V<;1(s)&Oo&Fƃ#%j/f[,} yO °2uLhQW)PuMdEB 4XxNb*h!XA}MOdSrs\EtyC}}7v2ER#P/L& Q~XLbyh!OygQ⑌3ݗk&HqүZcuAAz -Ԅ~ '9>{qepD8ujT֋cp <,yMQRяQaD ev$"~%D<ٙu&g;k'[x^r3OTbK䄎+ჸNmF2'VI0Ȝiq# sY ֦ 9z69j6 ԠG9ikDYBBJHc!TR'/RL=6"ZށHo#n*/ eSWfm1Z,*T3T( gb-=^ML#Sf,~$#tMh?ȶS"S9 r : s gti#rjd^] w/#!EbQ=2tNVc-K@44=S;!o{GzDNOkSXLF&j\y*|QLbL|**7C2X2$$)s\A;麀:_ 㧯4;mwYq\{TDeOb@gN[umQSDR(iNu2noFJfȪDAN{/WV1c<[Ht$̖ע>wWc>F[I,vwVVb5ϟXs-w4AY Ǣ&s~5n@a:>2&X k>7■X$/s9!> i3V JpW1PWsUAv+~({KOeIur&rgI1)-YNR)|b5٣|A'G۠{_ZWBg2oQNSb*;|Up2BJ_cق2u 3LvUЊCVL{eHd 9ʉt##ȥ&iy`3tU3q|8k]@eOJ>%8#z  3_?!ure& MdigHߘDp Snfo= J,i3wNdx?5B]겵=}D{Հ5Ø-%1Pb_6s6\tA67f e?ʼn}$~5k/t N68Nz~RKd̨Rx(tA[rEYSA -L5셙,aGZ򡣧Uo;ՔA:Ush!q!f ?5` yiC|/2CN klPRNkh)mcyOvAb{_`hQr7t?3۔\z@vn~w_F%7(R:jŠѲn=Gax/2цFJZݞORrfp$.UgPbBH 3F',*-({\ x7HEހ1?۩atqKCl&TkqWcHV%Cam#ˍYD@0(޶ L>}ա(eh!QQ |-XdlK/ Pm.0 ل!r78aeuBbU}%bNPP&QpkNpuv\.MY 02Im/Ro?D~4` |8X޹5*Ġ{My%/s䒥Ƒ 5W#bԱ Yyi '"GoQQE%wϬB#r $fD 6q˘8\w]XI%-m}0م gtn P@nz]A%^k?+1uutE42QǩJ 5)b]{c:]VTMHv=V!W(gxɝi ƾn%NE6?E_R(Fevpz&zC9 $b3-V߂a~E%,+1kW5 s\9ɶU~whR!PL5H*HG<+k#s^AT< h/ _<9$"3| @)]7+Fl&}_(SB.1Uumzۧp"-V09倏ˑ4&UcPSV%8( G@WUL#v$wMmw5Hv9mѠl`$K5{">>L:ZB}<4/l2M$b#v+˅+ݬo^Uf2= SR`%$!kDL{3?+? \׉͐'h9 k$ꟆD`7J;& =$o~ xl< }nf[frlb[?qt]!+n7p "(1=%ջ4]$ml,jF#4J<[/jOƺ EfeKWJk ~MLc/aGKŞ%4ȇbeIi5!X-Lrr'O$FwA>\=+F끑XcoN&]0߻6C־xU'+Lֳe4[_h}BcƔqnbr2gǹ@fpo9hY`&7:~ іɇiNo<5f-5&|o^`*8)Jozd5[;x([1(~(SЯ㉉y 'dV'%q\7t|J.Rm aon0"TJ2 n‰4h{$s"/7+ગCy6OAXQ`FSwAVqg\Ѫ5շZŸ<}\MBXa4`jn3ԖҚK _p~tL7pH%b;7ʪ fȓ@" ́ħbͳCM0xj GCĀ fSPr/'0!(b72AI> + YB Hڷt!ȳh TP||l;J˕4Pꘒ|)/fxt]gUV?E|yRzpg,c_ݬw<#\&1_(Kz{#]Tfp; lɥxpU 2*YļÜIJ^o?HiFCŵ8M#w۞qYs0&Cz]h_Ș̞W!j?Z(9GE^TMBt֍VƲf}^[0v8i3;`@;3iݧيUބʷ_* p6`e7 3;^;~TU SB  $ޅF(0q# '#ڣs0<45'$+7ȅ}S;Z#^SxUZ y lQ)9Uө|s'm H% MOkH+0Tgb|ma|&O"[ҡ}p\ytk whkn£@ݧ_tU{h%}9I6vdecPQY\wncXNe_ͭHtL'5~;L)e]n ۥs!uԆVXojEYKVFKv{ H(~`woI,2&MS':P8Ze?Oaq|ʇy zCIk"I}ݭX>TNI?CnpI2T!e!#5AM->23N&v92)$v;ۗۺeϫk̭"Uc-_@DTr3|gbvO> گ*1o"xK62&\V0x?sQ>5-Lzybj(UtxXjL}uVQ`ZeUŹcl``VHaI ;s"eB\yLK}B sS(dkm=Fm1ȥUЄn{~9sOY{ȦKt!Xw&*&Yf?+d{kM3Ngfؓ9x}gtιWV9(`1 JdO~ 0CH}Ŭw 4)@H=S7ӛĤw=\>yDԐԉal\wX"7WxhiQ"$sr"\ 2pv8C(rfDt3I$%9'}9?2w^ f桌MtR@M<+ɲ:=ИwCq~KAxEv 'UXw{.;i0Ula tQI^jb%@ =*Hѝ )zKt~}S! vUr=Q7܎!=_pWh3/l|.EО)\LlJSғS,7*AJA$Ef0o -IDjg9 bO1 {9%,vU|Ֆi x8j5~ꖭMf'2$ؾnLKIR$g-BBFʠuΪ %#3qT\uI0`F޽%h_l!|-ɨEzڶ>tI7qB&VSQT,VrѴh:E6>[Ӫ3r+MhօeC݂gA3W63I׶&m9<.3 \rڢmςӌs^jMܙ{_GE1r24c`@2-:6DqhT23%7[Q6e4%ϲ }<˚1rGא[(x2V埍"fFr8gIpQZgpl3[cøG|D@2K~)i#/=wq@wN7dDmf&OK{uiQ!NNiiXxkcR`M,F66/䤆.4E ׬J_#EEJ7='>SXY.7TbX/ z'q{]BK^2a^..5r) }a tZmIKڋ("B.X"aOO>xfSӝn8>p3b ;==e! Sw 3/x# ש0!峰 g{-R;9FZU.GlX%kyNO'-EB 6/]¹AפAWjdVFz}7UrdA32=rNg#Vq.?_(R&~Oef:C)kpKg ۚI.Tbg?I  xޣհ2)\1lM‚N3÷o 2 X-;Aa߲R^8,Zߴ'cDыNs2~G8]4pVJW0ΠRzeUJ%h"M$mbHlJjhMs,R5x2通| sx8[ogv(7_/ɢjH&yuJRİ3LuHmH[n* SY xtw"mp/+#/LhYVJր"^]gkʡlt8ҝ@ez=*U]I}^W(wb!MٰVw'hi@REz])E _MHlOM+/v{n3`:\2>"a:*)RTfk=V>i|5ŷ:&8l`c@6,cXgYyXw£Scd~- ^h)8%T,QѲyh!Z1B&ͼxU~M]IuVpNQ1F/_ax7޺~1jM5Lk/dn +ηhwn|,e<~u~+fIlJr}i u p8Uu5Ö4gC@\ z;D_jNǍTo FNd0dKTibүՆ8p1e:ĄɌOD 8VߩuoX@I,gj\qmXfBT%[{<9U9L Sky[Rj!ڵP 474?|4Eޅ mPqVokP4cvE4o{6,-~8HW|/t#GI ۿ~ =IԈԦIV-C!K/&'6i%/FQ;͇.蝧^sdҵ`9A2L]-y811BnzbmXK3;&P,kҡ61u JPو5޿˞A|[@%:XumsyFIn%b=PU|h\; ZWI]4{s%Q޽](W KЛDwwLH]2XԯsmlB_G™ab0M`ZT Acdwrtb`n3Z]"jS-19Q1d98ρ[,Z.ocNl$ |"{|0q3`!PڔP~M}]p Dtr 3+ #%r=hNR2s'Gt be9—g]1l,#[nL&m 8bdI턶wJmH歞cاEs~G!՛4t~ N5[G-5C[PL^SiPI3n 5to (d 8C_%ZeC-C*Ao/cHwe{jxdEbg~-2ַ8TIUҧuѺm|iQ./ERR4l%xCs!uw~9`8Ju3 t xhJl毡bCsG6xYn$d0ɁeqsV_{lyz9 PTڭ:Cx?@v-!u\''$X;XV+ÆC'lp)LOj`&̺֭iffH9nGFZzuJIH& m6ز%!K9n"Te޳abZ-@kT>XBߗe<8 rr|:BA34+' ei̝2j,*ASTIdbví@lD fnBv#re{_ m9Z).8̭ID$B7}7oOTOAE&?rv5/J qGbLۙ1׶{֗*_ӑnPk,u~)qPNq@ѡ6ȻIU4TĜ>$,N1_i6 ( "Lh߽h.3D_KJ6Y}n7'N|1g S6̿U<%AR!7HZ\TbP*y4v+g@ {;&(H_J-+ynKHfWB<%u8xhak.}饲E eЃy|\K^em,*6Ià ILV%so|#A?>z|AvX:%L=V-۔nbDy3Bsnm $JpЮ:[t \A$ NxۚtTFG}M9@"$% YZϫJ7 waཊUVZeC a. V_I}XVVg8Ԋj=F:E'V-nKsxs٫ ~ĖF(G*ɉ?ZЕIC׈_ľu5$- &~iY6cm]QW"5 w;tJ,yl Y.cb.{tV ]ICˬD:H@i#{EۉYWEVjll \!rUG~3&3S2wűW+oq|. '&3αR]*$IhЈ#>-t~_>0:qo?O, Ԏ&08"Ej$FDaUń#SxSy~&SjѕlQ UGX0HoN*`}oeټ]/{u3rn>}JXvؚW{Q4J%G_ OKul[EOrהٸtV/Gd[6y0Z)2I8o`^\ zLۇ Vu"-k6) N=Ecj>,Uxn\Kq{/)ˣ]b8%rٍC 9KoUw3xJRSehaHӵ.vڸvGUWwJKz!X(6ie0-j3glVbK%EL ˆ^ i jA-4Dq#變$ "o»8ny,9н\%+ YTovM|:AS8nBbC n2P0:?OVjܑ,?Q_l4$sÜLPn6 k%u;7+x\%s xUN~@]oYOoD~WO{z^6: 18c1> ҘV#-!ƒS\6{癗Lm 267vpP9=dr<P3}d^W /9 JU "w^&G,gڴK,,6\X,?(hXf_`"e*ig5b DZO7{UhwrOQ'nv1ObvV%,&$GtIQ^E0ȭk4-:et, M$4f{WD00uHd",IfFͽC"&s0KQNI@RXT3^qFj\E( `z̉ing@jF> grl-?_g7À.# J7r\[z4~r{e˃D˧Gu̷/$sj 9]^|vE(ofgte|v}aca*/5SWը:BkUXKG<xk Ԙ ͕P䢃#ꋟLhK/(w;`fRr'Sw"UA9@ HBg}Gn7 Y,T6:U7_l? ;GȀQgB_F< ?05Es(3-p67>q,Zyv-aow\͆SP+vF<Н?*zx?h7]#A=X5oMQĴ[g>!{k>|ɹ$..#K0Vb7C%ʚZ,:,yfk"yaM[L)Sۡ0S",@9nÜ*0Pɏ&I(Mo웓9='1J5(dyvZx כ%Iv++PSV%,IܛI9o*`Npv jJFy,2&5ܙ?`_;yc/+{JӔT,{͘y05cE"}^/S\Eg(u/.5f-Oc\l-/s6Pmⵐ=/&+gbR)hj)j+m!Pzr=M(xf$M\c8;&`iE^)6 |k9di_n>X<]Um|u0fݬ>T+RiG uKX(ǚ,yDB,in$hU9la ^LB(l} Yk>Wl]cMXvxH)ogH x/*3WIM#;cI5wA[w ֜Zsv]Τq N,d<d,>ͻwAL<)%V$RqN l7`iTb{Ѳ 2j&J#)v"xj?,؊GmJ |E+_wن'>{987,Rm* 1 !1"e0re2fd1{c"QKak駂P.,Nn" Z"M&z{X;!K#:"3܄ 6v3`c&B <@aF֓ly-VdXY3 @ʾ #Z*5!OLFcFIrTwۦumvUӊ2Pd`٧f$nk׺N S@6,EK\?7X㣳Z>O8%wo c,=0f͇}06F*~ mJEǞ[MѢ|f58\Cw`ldp9'Bqr<" W9?7Qާ啺8b=6FuoqR_9c[g%cmZkl=E|a"UآS3"`,;qvaWBr{>ۋPϏ$ ϶ Cz\mU#tDFHCBC-|^5w6ZMC{g/UᯟĀdRg;(~yjA"z]Pumzx/ʩ U_%h.} @>w?:[{d0كpsyTa]<.WHK%cm$r3xz+N@Apݜx~hT @+7E8Ҳa̾I#IE4m.8V[YÙĚsLKK(^O=u'[dϴHlS2^Yay`Kp_G8:cjGO/#%fdPs0Lt$DK}>R/Ia?^ZTt.nM8V(m z r3!4=c9ڔ7ÿ[*!dTw޵ͥbجN&ݔL׽ӳun d @aN fEy%O@|(-`v*K*meP'[~5we ߧH1O#Oc {Slչ{ j*.gtHeFa4ibF.b/#M8>?hnWLSafQZI8Gq4QoG Dt?pyb\y!\a7j/#sԚ94 EbS=w3^j$RFw;@h-U:7,% r09`Ӓġ! &tQ2C<dC2 ,+a3Fx)ܴ"1j YqؒzoP:!z P XRf7>)ߌs>xգ=< Jy6 F`NbwYlHԿb_VCV){NOcT$-yu-.;.R:r]:՚teu#FJ8poζ\hG$L2S¡S?^peoDŽYڦ!yK@v%:p^>?.::|=&>!# ś`3Ќ"a_V8^2;{F:g@b{ߕ b:Vi0\mPf0((N4>; k\eC`޲ SćZ"ԅBָD> S!l(܅uof:ڑwJq3c' %x=dBdQ$GGW-V޴!,"F@f}̠\ٳ VQ X2tno̊jVk͖z*..>d꡺H]fZJ9Qhc^ěȐM*ƃ!:ћZXVzkYϙSˈ7 ?:B8[[p^KȚ,ld#p7xc rCBpBlǮx9/;N@@ݶ 3wQ׉RGI:.u57IRݝ/5?A>Ull='CMLME&5㷨+8i6< 5Bda*}ЊYA$ #MS@d?M $AQf$XicS5ڳCffl"!Ƌ.S %mOr߆_]lxS!6뢝irhBp\obͪbGT,uV?SI ѳi~J.o.c`Eق)ɞ)k!;Q"sb[ <.sLOCC ϢYĕW_R4h2amVH&'"^%RkQh'@?'w-dF@j$i;MZ&"WV3~=ޢ-u8^6'IFB?ՑW{bAT>2c Pk05^L Cߪ}R *UI5]t{Qģߧv% ڴKKK5Pg ˝x <|~dIRz; 59ZP0]}IKHN;T$Kfj<[eґkbcl״ R 1ɍΤ&vk x^nנ맙/M]KV5A\ H;1'W%~CǷ}«T!YAX (/(Z& ߐ=>@Q/ZQaQ6DJ<@Nɔ lru? ]D do2Ȕ}J4pvcE")')yIJ\Go p` 5 eナ䡃=٤G`@@"ux;y<}LluBؗA{JcCP"y+Շ?j=sYgAuBN؅#fx9Q0~& '1[j~[I!0;3XQX!ݾ~O\rct᪟T8h+l'd(OaP6WC*Lѻl:\ˋ6;z!|q6S9╵KkB_U v +qo|K>" 墉:Yt;}G@V|*gSؽɑX δ#:{5fBlY?\5L&X`fiT uAN@ P8Gx\.7fFcȲM:S/Iϗf7IŶ tA2|W}fB42!:M|bKˊ!Tcxrs7YF9͡)r;n0(ΥX?d͛:C Z+2K G5ƢK =avoX ^r#縸<}fPq>U= \Cx=d"¼<^y=g,dmqǑ.y"BC`LS8"D\5“pUOeX1W3D6SqvK 'If@~ nƠj鴟1DtIYCқU"|J]m YA Fh*aԣCm *`g ІP T;IO{`maΠmZg,G'^ 7ahq^mmO8m|[4,LAJb/x̡=EJ'8z<  ~_Gy_:C4k?_ %&Ix?ܱ}b!s C]pDl1*t5vfՉu yE3 VNNCNÒ M$~ L-Qkӵ.F QސY0iOGrS )dSsݖA[\JÅ'gS]DTuL+ni:S#z1` +~  "Zx3$GV^^EYQ[>5OLW]"* 1$!rӅL:j_U99 `[nQb;4/$xm! \)۝K1 y` > 8k{ Ρş릌SD/B*$a m㮇x3@Ggֳrˈ;a$64Yk8x8[zk4 w+6 D7hS:Ccs?^-|:eB]KJ?*Frݵ Ql 𵰡{"A)>hĵF_h,fvZ,}!~eg#` *&+-p,N~Oe0% FW.Vպ܍o@0s g(P aIF5D8Xq<пLY\ol}a]:TrBR|e1b(x9-IU^Xvny~?}@oTm=%k⿶Ebl?~1Z$EOS$>/`K 4JӢRb`J@VG8^  ]~ldlz!QTPm _ȼMNK_%v`t+\z@Nc%SE|'&9ՀD#ԝŢ'*rRQ $ YqeF0P|%!j^VB+׷sVu8 z`*=6m /n/a2h{y> 5|YQ 7c{clA!{bSs0 [{6^a+75G,r) ?6{0_٥4&^ڨM .qZ\CG䜈^ŭ6GkeսNr#-I Ηg1-S)х]T^l'f''W Ψg3]) dvп9^XDrGu: 'L>x3SwVEt8O6% 6tAVjYsI u1(mtVy1n{^O1:?*.9tSIk%Yy}XOB. ' A<RC CvOO ; 8lD;f?Gj0hYO \Ju?3[ECZo(,QRƎLaK&O4ӕdKVY,Цa'R0˘S;-W*>"f1n5T"7bƕ4SB#n؅ (,гv臃9kK>{[ Trɚ f B;پHFJYۇ]'d/Q{Li9lR+~pzNq `œ-W[L%C]'=5_XAQvZ؍-'X"9lQnȏ;x8TLȥ8ȧT!>G?ToIQ3a (a\:eR@<p5Ыk6CoIϥ㩬鐯e 66Ɲx: ו2\6:!:~}œ~Cפ9χhyGX8 7( ,5Mb?ȋ =m!@Y]Zݸg))4{e>oy0tͧNAH2 Tb.%@e,K-j=)@LZ2 x*B[bг^n qIf\3{_TR/ Sht3~v1HIbČke8pڍ_iyi7cN\I|#q@Ixgk^D:6CEV>s07/I]Q[JuJj;%N yVOCI:Ɵ"H">IfB%>uwQöj|]Yk@S.}'R:<">^ Ƀaz{=Ӧvĵ4_7mEIL} ZpٷegLs^iμkY5+j^X90 Qn 'v|'}_-Aj]Z͠d-HqX:r#ɭ=#@7sI')e6/%ЫaZ:4MiM`; Le_̛1Q5…uLW1r+M-&{ H:'?Us^z4~&Bv!sW-Mc3i=˵stV1dڍ6R+37 }0%aoeʌ Qk /pݕMI{3b_{q>#yͣl5Q8TTedFsγB) = '䈡F_fn;3 єmvܺqFH)1O@;Q0?elPȪ>ܥAzG/+WƱ4쭦Q\/ Td5Q5 -$qwk=ETt;!H ΗJw'{Jeo'E{D+(p'FuSۜՁRdwf!',!BjJWyK;79 ݹ,C|2[`2J=(+q4ߝf>G-%]Fă ?bbUqd?fCՖQo7CLWHGA*0ՌٙY؎z*vcn^^s@3׿W[G8ws}fگl-Lʼn&od wl Šf. hauw]3RVІ$?&Ȥ+bXX !l1R t^'ZfweP4>c:b"GȨ)ɺ0Skη'vPRǵrۥ ۔uttmb $HlpQ >`.%OՎQqKj`}Fݸ\ʰq~!'}Uk +Ϊx]N ;s(CLKIϗ5:B!dB:Sg]')="tI~sfgYIvQ$MO/{.ae;<|ѷh Hv)M0S nʶđ N/jCV27RMjoQXl{v Z JBzΡiA+ha?Đ7AgW/C';+"zXBۋ-'\ ]) !uǵ({w(:ca1o,t=d>axa.9nvYyÞ]ZxV8ؑnv%{kw +KYĺmRUŐ=96iaJ[ ϻk',1<+2POk" z<)OV~dA\[;-Q j,}Y [g :"w-IRKf\Ɵ߄5lVi(]J+x#"TekvY$ S?Z K3EsZ_l~#}`KT4MET^BQ/gsF[|z T +=a0GK,@9w A^ s5w!5bq )<~Y]Iz]ng5]\IOU 1m,@EAN(yWLiR\sjrvm~H? ˯j,u;7YS.} h|$f/ݬ8=̢YxEԋdD8e{PD'EtU2<<^D`"-o#^t#w ;TJ11b92FITUqTw<[MQ u֨\&4QݲQi]{7 ni;dmI_O:zy{пZƻKIjz_2LMw'yѯ!{ݙĹ\o&tCnY, L(nOb7.2u163cWK}SAE\#JbjL7iEK{ w,;ׂFqπ ,uźƕ`CËj,?,7ia{Ό@߰岯/ qZˢ Qܥ /ڽ7.~XozF.'A ?NN4k2&bDn($K`MAɒ}N:kF?/=#9I7=gop>Eu"Q!uZU{ !,_}WX㉲ MklGJםt拳XM]H: ?{TF/ ƸP^Dw.U{z0p$-l Z]28<MDCy(@,8KKb8 @#6:)#ʼ#,_&xTK'{r/kvJSM<E(7|pNJM:YzvMbh=%W)$.-+`?X萑 {)r3^8,h(#3;FX/FI Cu1Ci̖}߼egZ3u hZi@LpP[;rw#GΗ̝8މAz ^*圌qp!Ƿ/ݎ}9=juwɊ`OoUFs"G2mkrs"}Tp\A$摆=ճi݋w{@1Xr +o4۱܊$O?_.Ƈ_14ENxm1Ix_vKb n+rkBDǩ%\~bWz >KPhP51A؆K;=PyFcO=c㬬_iR1 uƭQ`=g:A*~-v'9}<PBh$+1(X * mxk#BŦpe;Ick4As2Tztː4*.>np[cmG̨6<#gKbqL6J6"jU;i"yӊ&ԁ3)wq[%|Ro]ҋථ\QsjF% M}u!cfcg$)9EE̿6k o(;&Dds Nrc%O֡Duv < }iY)yK'^jhf AdB]1A#bD,zQ>|Sy<¥6 /V꺳e@+]^s:5 HˁTdėgN,/`X7)?e3(j_fx)jϐ(v+{d3 |e ."ltqB<~) XydX+K\cɊ3ÊeW' W Py.o9Bi…Y=na|}']X1zP~8^)ĜJh٨MYUwIK{CJfݦMaQA,;9,-UN@?[ȜcH }Z`޶@V^> c 5CY ZıyS|kDPL\W;bSTBf–1zHv:nq7D-ׇ9imB}2(UM 5^PttTTwoNTn wR*y¹û=<,2'e[vY'(oo~AN mp-1}x-Q|-61zkCE/#pPU,}Ӗ'nū]ƌ|cpld&^mrWc Y,=NØP'F d:OBeAv:X_hbH#Ma:O5t j=1;ݒN31鼸K8iD&]c%Q!7~3"y4.9 +<wIע P/-ܮz(g =Xɞ ]';*gd58<%eËZ(˻u8]WUkj=SeIϣѼ)xW⤑-dW2&1%ôZvƐG]' åWk.0x?z縘9%G#_Ƶ9}3jJJ{fc3E$EX i꽌 kZD,fNmP3KEvƂ}7Ȉ)ejhFcT?D{oz/RwM" AqhJU+^;]=P!!b(Psm/8D58]; 5y3zW(B7[»HQTff𡪘kzQҾ-"' /+ݸD~T_L&%re@[?-›|ﴷcngԪl)x' IWM *˿qb.T | i՛!; G5>Κ4VR&3/mؘ7~rq%DS1&a@?P;ݓ$GܰآJ< lޟ]%[!"9 U,>vaox}?3X!YT)IrgG˼H{0g.*O|#1Zt|IˆvbG9s-'׎hȫ}&6uo1?3-KԮS+T[Sn0"T.0C3kIh`9V ҽ3(dw/x(sI!F"HH>$e&Iy& z͎'~αΩV@B.UӼ*kYt~^|$0Q=ir"f=G6$$ A |dݏI5hIo]N3|"V3` ylؼQ &TQcqr^)rD6 0G8KE8s!Te&&uWvI(חJI8ɩ&c hζē;3]X""XO&&UͺpxXc@`5n1<9^nYI }DŽb]T`IC;4BM2%3k ?y02Ze_Ř9[?*7xb<P'àcޑTٰtEpVp!Tύ0MR`e"ʯHqѕp5r,~%wmaDKK0>sRicIŹrC8dcq"b ;Gm%+TL7{w_}E@(1؜$— 0.U@JWKxENL~ PaZK @m>#=kqAPp[N6儙Y]#וse->_MNPO_$!?U$0%iJgy' bjvĐ +J'lYD`UQ%o{Ov>Ŵ + J~#pwU{44 }klz|J+ݝ>_*bqJy ϊlj/0t˚p{(5/~\WSpVbbk}+K.:XVGO[Oie~sPwgDuDYNCC=}-8z@#(1 Z)}ádء!MsEL ^~žJ$ZeK=V]W#Hr,ii ,!cEz:faq4AE`5K*NSJ֮'aܸ/JxP9>ӒuK/p~d& Cavڗ~9Q 23/%)Q^(nam.A{f+>x')v{h<7O٤ĪIs~!Xb:bcISnY^*2 Z[Ne~0kPUINWk%|v)e*,@SM\^^x.⃭*&?BppsΉbh2?:)o_|a)r'vQv#>(w;оƷ|Nzv ۅ S8 bҀ$ 򁾍`ߕw1'a q?5\IeOؓnl4TT ވUԼ"S@u.DW_ޑb;IN x=Q*Fᏸ%-u W˃cq'{nI1up()\F;c\2Tl26ZijD&qj4"@.y\v,CPX'\q(3*PEiU&+gJzrp<̽kf/_sp|5څgMT{1څaoG=¡;jpFaeܶvrW'RkFa>~c!j 7qo:!Nv}wz!BCŠ>pz2uǬ!iAy>ʦS?6No~puJ7rQwq( uރAJ%`wlV]׼&.am {C7qiRTدgV))TE|B fjƕO ߗAW(>WKt k|f oM{6)\|lئp$okRV"4%wpg )MF I iNj9 -4ˆ"1%LFpO:?_e!e L8SD̾ n-3"*Eg16?1Nɞ5p}bp!_$^0Da-ZC L"sx㇊3P{ˠNtƲby[-6NV#w Bʮ ijXcS 6\v:=jΟ%q}ʼn'иwK|:?ɄJ)F?RHxMzuLF9&$;%Ѽ.Q#KG"r ܎S՜45`.$5 Q7: ]$\'Go)n')3{iZ>ֲPb L@Bo&TG"$r+/?n+ڝ ކ G|}\lҦŠ!GKLxKo&8 yڴB7OKBU(0|կC\1|vF)otV_Ȟly09":>=<N#7Z6oXVLvj3zYGC} :p;F+Lha;,vZ H-z:=HW*TENO=$+iwM#潇8%DJJEWLۭS.V%ՅME2{T;ADp =O!QݻB6=`Ez! /VE0*`ah9`u9K;0YBWB۸fi aJ6G5cpYBK/!hOg+#W٩uhX"ER`2weDe1қn$npҐf.ZU17ic$81Ŕ|_и,x./aI탆u1}$yMa kX[4JU@ȴ*9T@ӉV=J\bO(8>]qIRGOkS4^%gXTz{&<P/,=~Q$ ,PQ%MZqГE>zK70VFXNN{u0iK ZÕuzƷHΡE.ߒ3ll菗vygDH{`3 ]V-vnCFxYXyD^R&xoo^|z5CKҺ7mByȠqc_YC 7O:OAisEc_KlwvebW K hivyɇ Ӵ9=yPmh@_?Ҵ]K&5N:t=4fB\:[b k$X\1{RGS5FZv.6hM&!یKDuc}#{N?uv,bKӻȩ=z\R"球ʣ2- pچ^m`X,~!RF7 I,$&AcO{+O\{sY\pz0D*\C@OQo}%WԉxD6Wo;4Ҥ!HL13Hf 7kbW#x,'P.5 OVbxxX ɫQrra jU6B)8FTNC^5r<6('E[~wzOFx)?';S/)y7;}F'g_ #+0c J]@IENAH_4T 3q@cvbg YK3!k^݂GW:W>̌A UָGMYO2uٳr!U5p]:fѴ#d#  < ᥲXʖQ~{~ BL~)={ ֨HN`D\@$-Im p?1="?,zBCw%X5EҸc1,cB YZu?j⇄^WQJ4L"L4jDٷ\cĤI3_qv/L2xg"9?}uuň|tB^Q7/v؅ !k=ki#Ax(#85$DjJ5 >S55tG@U: PK Cz_͋柉uQiNx̲y _ߦqIoV2oUO* c3tr_S 3[a#SVPɳ$nM6q^zZ쵢3oQK]E@."61tҾފ,t1BbIҖ:=IBB/#m3nrل˔ԕyHCJ̈:Sh@G!Cq3]j[\Axt.W e36Ɍz^ UP %NGr&JXyCqI,r؄OA_>zjJT ;&<8M9(i 9?ˆBHg~gE4w'~<=[[)_xGOƈ>)c([bN2A=g\cIn( J}P}|W^^G ]Cӎ9UBrᴹWKB5xN(d_2l+/+-KF9c,iI&+J"&fi+br`0]kOmE$7x2-s^ゥ8Ů;a!< }r߈mB]x[+_MϨȧG׋i5s:V|"Ae'\ `q/ C˪D4LNJ`NU$?I4Y4y&MOHCw[.~k^|($~aС,=y+$ 0jkL(!i }Sn,gDEi9 7*j"=aAj?K%w^]:zꦠJD:^ ܢTIr BLHgӕr.yk}?k1]F<@iAhS?z$~Qy9tMIWi/L㊀2;N y'S-*W4sOy0'UD Z9lqfKKRxzϫޯRb%ax)?fM_;kD <⴬b.$2o,ԋZr,kۀw)qq`XDScdsWs6//V:wm} ogZ#iҠؤ:za!wj%I NF϶+];T2dHR6IP:t};O?"*>Gm-sUs^OxckzfPs'ޢ-̗p +2ٚ/NOŰrψf-kw:W%r{~n05_>q=Bw,3,s3"w)Hv)f*;m}s^a4>>Vkz֣spjJ.;3a ;xxoR\D}$Gh%@K)C}MpNdK= ܨP|Էhld6&lSGhX.{dkyjaKwԅob}7,p05aX&qh2R.oAvx묯ŷ&52P~^Mu6?^OvPɠ/pW =^nKć֔t s{FA9?!)PCu $A+[St 6x W>rq…kB<<*'DEをI眛Nj ily42R 4}Z4ZH:u|By `h+ڨ$.Nƪ1N2Ds@bp:l5'^|_^K8"FF:Œ X9UҐ+n?r6{m_&\ԡM~2y/g`0G,K%E&EOKrpYCZٟVu(T [2bmrLlOűߓ䧺_@@ʤ(Èxsş4-bVRd2>Cwk<)v돀5ݡPWzK~/!wvIEĺL4)P@$$F6h-]\$??ږ7viPǥR)'D ~> Y՚gŗIݟxA-gH%6سE4h2f N)eeMpY(< M]US<$ 2ShlTsYUR]&ni (f/L&m`ͫ5 I.UqȑCWc xF:gf#Gmt -?4x)zC E> m TG8e}I N7lM &bfSQuN#0Lˬ=]%=3V`)/֍LF`54WF*Эu%%g-}9e8*(aӋ3(xb-y v۩.Bc4`Y*RZz8aPaָT6iA{rѽ#PҮ~5$VY_5}q>+1%gA|VM~aͮjN DI,gw:N~BPor`z~prc7"w }e`eQRh#ei'3I֚NDUbL^K)EʼniMfC8႘a A[<,<%5TI8ӝT9\Gk贉j(>F6,R ̾[Y pVNc%*\h<kiS0)_pxqR&ɄmUp l=6"s2N 8/)kdAq]e%WbTpe>TZٽI9E-b}Mq¸oV.id՗~'DD^a AXrePhzZ;]Ā^5 @\$ %ik۵Fu'n=Gͮ~DJhAgFնQ4 shHM1`pҖY6VI9)~>#;2E6#,冴(0]8Q@ _Z[ bz)]5')Gh&qК)HIfkېGY[ɧZZ::xCvuRt!V\a3՞!F;lk8CyNJ U3\Ryx'k] N%?aSzΉ^gNjwg,hKY/{%[W7C0KUf (E?I[}v־`> Y`Ϸ`34~)mt۴+Z9d[[mpYqח*Oi_p /rtb4Cr5)Kjeohу+ RݕK/1Х0hp@مkG\_U[F!bX{[߽ ͉Pl _f LK1;mKz7|f7{g{oG](.8y]w.02慞dž1(UΠBJfo %쭍W݊_x%S[X*wzV SBԳQ<4KO W`U'{ !T4G'"}Mpv2|MvU5& VXׇ}ar<)@LeC b%k,Fovf )Gfң֞rȂ8hPX&Úh_{$ڹS/C;haIRS*ֶFKDH݁Q/蛸bN,*4ZxY*^֨gH8:U7iHwzPf6Tݔ"56v*Ⱥg8HԵB'fɟlɡ\ZpJ*`2{2KR:٠#F}ǹ'Y#՝S#&&6Yva5uf?I ư'X YVل-~yb+;3v-t9&x%TMmxJbucV.x;EЯ ߣ+;@'mgc&\>ij E+Q ?wKvھm40AT$ Zdgm T fEQeV]ݔO\</^4a,#eCՉ$LĽXl`:%}T #l ܽX- e䝽ڒtv?P=>ޚȅLroz#x)KlA~jTEx:l)ck6]XŕDq٪"v@l_b@aݯyOkXYS?!LYwt/UlZΊx* (ol_M`93?{d4EsOF0L, $ J t/>WP|oӹ#W7kr GM;jGhPS7/~";52 uhw~8D؏Fng{3̲.,@tg'U׍NGޓMg@~^ʧ)|#ޠl$*KU( ZTG.[ƛޝC]G4G?K:%vvWT]\@3uUp NUxWN5:wr T~st|׶'cL2P@lw؍ي-ދW,j">JQ qL-r 8Gd6gegF3el x EۘE N2] 5ރ'fH]c$S <+*Yl@1*plM{D*IWu F>$ 0\`qnP&Pk5PiHR~FatJVL &Vg}<ʴ@xnH0Z0SHGhW{mԂ^O! V $N-ah l N+joj8Lެn /4BoU.hB*,%yk5ޢ0b|L)1[(b΁seNfPvR<I\%Vc ؋So˜ V IP# w?cLh;S%_81ʵG0Q!Q[qOKځP-Rj_`R\tbR4@ _d >no`Ly-Os9_%a^g&\+p/4nK&6ւX^ 1UxB 7pīQWyS!NL"Doe&\I0}]Vlx)ˤanD/PE .DH4:lon];xх tcGC!"Tw@%|C=)Wȩ2z9Sm@W \P~~8N^± 5fIgjתoAOL /7(xWj,zo`]z<ֱxLaF1pf],;<5An~} wrqV..3x5 '{$J1S#)ZcшCh5}3yIį}Xu8$G\ fkMz8>Vh|W\1S%axi2NQ*]f ߟ_OsJo?|B.>qŀNse&^~LkNN k%.: N֡PtC]U)MxIz%bX18-CóaiuxD\P7EԌezOT 콛Fd 0p%.x|ܟو`!(YcA$ yUڥ:,WqZ+Or4BjMֽk- žK˰v- 球Tc&py9=It}}E82/vZ{ cwb)ے?n-+<+ +RnZO8EZ L=Cc;1gXw0`p>\ \єvlJ/-jLpo%p9v$#ݕl ylHdنl>XJ4MC(t.Ψ=3[5FR!آDHp/~eM͆Y!m3`LG ɶ-y1ct\jG5yZ+: ԣS  K.8Ŷ!w @ REk.wҫJmc[=^+V(J *3IV3C;PQ8O"USVPthR} F  Nd1[\¸bJd__n[Ü~ ś8mhԊ7(4 BP]x""vթ ApI=RDt{KZ?gҗ fbT,O4w7pR֊u0V$ &~W>yaD4r8"@9hyNua+cq Dtշn9RPΘl9XbSfH:pG;NZ; /#$MT ˂2:fU\/}R f aޓ!UH$;s8 Kl /*IG ʳ6[]f3zdT_ׄY ѷ' ?E# ,̭?!>rB׭"U]E~.)PJ# hYdMˀNBYjV$8Cv KhZw]Q3ݣia߁^ t[ a XA}lؾWUr4Py }!KAXBpr*'-fHfބ{0V%:=Xz{l{褽#ÒԌHZl+n|o {IQ0z<#N3ѶToN 5֍XH{ŝL`٩?2!c(9YfN<9ڑ8Iq%\̢kcJ$_vZÄyz؝`@ G4?7`)Tq`abw3)?.$6aXz-olS/RƩ: Wj3ǟ<0ǻ* KV%?[2)AnUY͡-5Z\'T ɎXypُSwCY=z T:jCoc}(:~탇cqUzCʵs=BV_{wWͲOiPo`f ejNe~Pm^jz/j!1rս.;sN.{7卄,p  x ZЅ9}Ydva p>us7(%3 N/(&d nT&NL Q4׻%Za" 2c dYaR#7ꬶo}}* SKJY HAY.Xr#!.8"/\w(o~Sڿ5'N}` 2kLiti#{|-"|O0.I8G*cMeT exmgAt-Ss.ㆈ% oof~׌pJ.{t L=Ϝ⚐|Nu2Tm>M b!B5^8G( \ F!Q%`k3&nZQPji 8B ])EL?T"|벻dp $|ӇqEGDwG%@GePE)Nַn{1ڀa(i^ w{1T_vq}MH\ Iݭx m̋oBĝpn!.?!}iAX n_rPph;TȆG_9 s♧*u&1^#}v9l¦M29yeASkcDoublc ؗ11`\~h#&Z-yj縘ax![BgȔn3f H |dІK,icUXu-(NFIhz'VAKL,U%ρ- 6C1V4>=A"Ȍ%e2[j3Nځ:;6He~3o ]<x_;H4;1Ah0r`#2u# <}٣eN&%2A2#WK=I~ Bע潤"OȒj&zʽu}|ܶ7U" Ozsg UeC0٢{UcCprw|{sIycEOpFD@Ie2:86lO0R3.Hd}raz;[0DtٳQ*ecxlȐ~-`N59&:RdIf}.w9_)#4'J 7t3knIEdK:V] zRT:9vȇtYk>?y?"q6,>jÇ-]jp[ +C9y`)7'vFŎ`]KSzfGXߐ\5S0!&8µ<@Ni'Sɉ3>P[+߲I 88 2IGZVYgB@0%k)5/0)rÕy2UlQ0BN:P@ 2ViWz2Tlkp7xᮾ6ٍ.dD ID(X k\iLm7- WUq1<> ZN~p~QB;z9{Tҷ1'i]|]VRٗh}}{~PSTK CWVGRX i7~{dCS荵xt% 4fO3Uh5Hd,L&|=[ "?#j/S_,gBذĘzNoo F)Uskh p|L<Ѧ# , CjTm39󄰾Cxp -Cf(s ,E N#]~:}(PVBLݨY10MkI3/[0X$#?sA@dw:@+ֶ4m@xZCܬ`^m sȋ I1smGB#7L3d+pl.->`4C iYD<x{nQ1Cl&˯:Đj?6SDe )'?ZfKv E7jjtY VߚC G{ߕ1}`E0 %^# |*2VfHU>(7d^r2c 2zEtÝjyWCv6+*jWx|L/*aӅ+]~ ;2e| | FDlՉ$fX}A* YpӯA ڕ)m;C"WR ثNESd0, f{okRk ?E&*Z/b( {z;cѹX& ;$kM1t&ɭ.PHsڥa;t0>4UanΓTykCX]f? W7&Q3$³}I3Q)C%~%d|BCgr ,Pp]F`aTЯg;_d%NlR#=3:,[[/ ܨ |XN7r6R5a .oXXͺN|N A־6$4DRB%7X_ e#^[5&iVLt:RfKXgqqڄY:A8TZ[Ho@ "Oj`Q5_av|L7<{pBF'SvE DB6zbT].4gG^eQ2`}:LϽ[!S;;AT,C\DNŋEqKַ(9>@ok&(a!|4)H8Eh~ ߎ& /Dȣ̢PWK5U\xf27d]|hݔ1XJ+]PCAb-eemru%DFCi!@oI =_hL_ otG'x3y3dQfMN7+BRaTvDMX讨Uȼ#V~ bajr$xc vӭdWCkޑٜ.X"LKx dpIe.6o tFCF?I4 ƌ!:M!V-* ѿtbv>~$kq<&G}X+ |1xMk#la.^w*aM-SɐV`x i8J㓗pDH1ؾp`]zsQ,&RMQMl7K#0sd}C&n~8"3zKpT(%l [7 $jZM{ XpQlO GV1¸:oyKJU6 yZii ;# bQ@GS.)$j֋Ŵ.zoTz9}BG' ¿\ڗͣz Zg8`M)>}e* ֨4.lqY d%df^ 4fc"6 &-WV`  I3+uF.UY4[w?bM3Ɇhl= 7˺S#ަ167QUS5&QYs%MxΞ w3dͮje ɟP4]9-HKxmu}%bϏ!zz$9!Y ԮX1xaOPq)_[J됍RpҀhy~iiX:23(@7x_9~2g٩g\) g:- NYNփRX[14`C:;sӕ /1~ ID{F.I̪ ª:P0+ hgWC65ux]'1=t9b['E+ZrDϐȩ7 DNQs2L1X5r"}3&!qb]dmT+*:;EPR؜z3W|R(D0K{SFw df$gZ ΃5{'1Ґ,%SPUI!2wD?Luh]O*KnB4xv3ZZ_0#L;ox@-4"oyՆο#?R oSH,|+`af%% ysGԦU'˷[-1b Z܃0FWj.Y{2&ʇ3x/Ȣ?j3 __wf.bubo$g{߶蜕Z妏'YrVEhKioA~"|z..,ZL*f'USK&6߼BVYRۛO4EVf[e[~iZqBOT^(b@6Ow> Jː Hoإ#R<5#.hds!lZ|P33J0x<9݊#h! ?E)/e 4FG  N.!SKaw,Ci0o:.+4."}:ʳS߄){3AJb|o6Kg傘?> gH[|S@h]gpġےC"$zi@CMQv=WLss- R}"noaMKOA70B]6p Nu({/5υq ^*7L).1$ @ cH #e@檉зqLO 80{BUQG+^a^k!M SthRJ:uxwnjn>%{{W>LA8lnoFKS`U@/ZGV13Ƴ l$;bf9j䛌)A?p%REfJ.v8ɯЂ߆%*!9-)@m̟s ʟ-[9^9)a\߬ogxϪ.?G_'NP@7# ؤ={II;dU6' 72kI~CcQ]͢o]Y mN "B43z')?ޓvEGQ; OG;^灭7_xT"DžMR[eI,t%"U3ݩ^>6JXEˏ7q('ɥ^j)z\hM5r l7 lt84s*akO3Ki _y#{c<(+<͙׶-7ˣн$};a'ee`[{ Lm:T=il'טigePkd`Ӛ[s/8q!{=BuЛ냩 tLrqDr+2J!H00@X$>8ms4`8[3l#w 0 kdl/zAϵl}Iܩ>mG7FzWrBhhT6 j9|"s:\˚J[BQ2`_;W -<j`c}Y_J՜FZ_4SYI+%D`1NDVta)q㪶H_^zNB?Aƌx:[-^1F"AI$r[wf`-#ez[B"pYHmlXiͥMjA]>( +а^VES[|dkF˯% )^KOJW]0-K̴ ߝOQ44 *,+vF _tRM}Vztqjσ8 P0H,Iu!fmdy:Jy8_12aT{Ҫp N2n֊A_wutRHY+J1$hyi-xrg42Dd ף?Z:٦pf'{E[p~0 QW^1 ~[3Fm.kmtNrfw:Q[DOl"?G8G9g&3h4q{+Ol<0i(j^3>͆d!])7v?MTҲC#pf8ԑ>QT|\? %GHәjCr,ֆ^퓩۶ZAWAׇ32,tKCoTb'İ8 $riZ7q3 M5; ̈́pREaq/ 4ܾ<1eCkG{F(G1'G%!ɀ Ky&2ĦO}~zT<;0`&{6R솾J,@0uڌd:NJ [8稅^'wNa[iupD^ge~KJU︵d,1g"U"|V rh1^!}]oR;S"5 BMRpXDhrբw1vmo8u \[P%_rj >'s7O)C8 D5 ^4`yó" +KgZfH$J,WPhɾBin!_*CGѝcXg vmܨf<Re#.oe78rT°< ĄPqq"X6Z.=^AֹA?JZ0#G HJ侃n9(ũ*K¯qԯEIh qXA{HXaӔ?k9\Ma` wckͯBpKhs:i1= THGΉ S$kN*..'w㝡W̽﷢3"=o{r޿ )s49u#G5I.%}} m\6:j}=zbRsc'SS֔Pw8anLBfZSSIUedi&XRg2$:ioS@>ӪvP,pD]U|jUxh?yb'u`۵(ACϫz4? :9OȬ6 B J +PyԅYnV2x(p\,W&bs|hp#j1j ܫ3xyu< (ҳۣOp뭍bSл'Y Unbˮ[CQvUdP  3"@/ι MC.n0O\P]UT78Q03P?*z^ѦfL2+ޕPb܄aN6xk7 Vev-chl[0@Kg&6 .Ҵp$t?@B ψ:bd܁œA%׳O]7KC(@vs|e(; xLv@zq$ p\̣]: |051 !@w5֨H"PM~"[L|R.aj8{drK#R6,9lV)_?t3 <Uwt3"7Vh)@[fFWfl# t*o5qAf#q\L0IG^t&_Ctޢ0۵9mD]9^DDOXSPŋ˼:G()[[Z ˀFVHB:pK',$SH* L/⧏d{VT3-傫N^L꿿Ds61-C ]VtdPѲS`/baT+i )\OTcUkN>Qr&ve[d,b#5Ϣ8,3VnFKb4}/L }R_:foDR ~!8ay6GĽ~JՐInN H@zt+#8 .4_?|:!I:צG%yp&$ Tlmo/p '^As`IB[jGO#˝U̍ 7kboƏo\ A;6U¦?ĢZ~wBFw3٬yI>Ѩ 9C԰"\c53 F=iDgI>R$04l[[鬷edUn7PSÊu;gtlW&0&|ydj(f%tž'7G#ʖm%ѻ.⺣W.gs=D0r.rL]--) Z^3lyΡayu$S}F4rS\W@HN\Vrgx @ %> $d%#d >!0Vtn5Ttߏiگ Mp5Qmp>4 8BWtkG\怼p:MխQ ͨ/RTR9_ˤ=>=XwwQbV6x#O5 G o庹<4G+=BaM d}[lx --{p@.Hy<^WznG N pt@?Tml9zɹ><ˣ72h 6p6֝%vg|L0]!gp̐OV􉚮6vRhCbAaCE1LmYR6 P`&jݺcR?qrUl(Ogt)@kpƠ萂8`y0H)db_)+~VcsQ}l<`J >R-4Pr7QLID b,%wxoGh2 1xH ʵ)|>ptg2N.O eX Y|\@B#7i~١kYaG)ȗl:gR#t$z_aZ;CaSnJ0pP-!g) @} ZqUc[Qq{4x76Ӭ: 0WP aԊ&P],h;qߌL;.\kN ~0JpaD5kY&.!U SjߛT۽UMQ=xIչsW=Iܬ"|p~Jm#nr6:|++X[1ȑႰ*m rnT>LV5,ڔb+g'~0Q@lWFfb;NR!Sv*p2RUCu}u]scU2]{~HAlwں (eW g]ΕoeM})jr0t3XA:a[] !J~9C0(Iޛ˓b8& pщ=˯$ڐ}OjVF_ Z?_~:el#A7G J}4f(*$LrVNec>YAmL8xjOgBRrOהZB}p mMQB8[_wEgGIchAP:"}fzj@5oԽxN@8W1:<]q)TM̵T))#EZ(UHRwmN]%=Txem07 ތ{مa+kלRCq7bƪA<*GSVbh ^Ld\t.(֡K-ٴs8eG1m FuƏwRCs*jj 4^1-.|nY ]ɋYׄzS,;v8f4Eg‰ peiue`!+*!z\mwZ;sm<3Dž"ʮVLZaxt `p GlKݮ 8dqZkk22 x,QYP8MQvPȵ\TH"J,hoF\_R^^ A֕S% OrLc[01׏^904`z#ʥX7&O:H'.paE@?V>TݻOH@V1'teV/ܞ])ӯ3{(ifpE? sUbOG IA=o%gjq'x}BB>@Q0^8[0D"zJ 4-̗mtZP'{*F֙/`&xmG@,e3{sŽ g1i9&bnj9\vyὝ╈\l"SQP$4P4Êvs$@$`քNm4OT8:Av~5}A0b&N+mۦ|gj(wɓN.Fbj~&J&pqɥ)#"_D4Jʚ %̼\]ӗKTox\~QcBx=tf{KzyNM<㱞]$*`@P rPM4B/:X4v :V-5,6ŀw v0{!WCJB;r]WegǢ }#Co%ւG]w.ynGlqD@(@'Cm l3!eONP`0_*oXHF"p2H"묺]Fj}"qJ:E`K"I wΎT'=]-? 3ES`>K k0BP,.)'pЄ*ZolB핔S zI "~a(Lrm~`V/ &(K+X{ךkgHVC 9HE@TKY48JSẉ`O+a}=C˅!vEąxy8aUPO|eJ[6xDpK G~zi><1DuuZ\U><h!*&J-_>!9*!ESş%Lu'fsvMo0^a6O:`mG#P]46!~|ۙfJuaJ"WړyY\W+7,OCrv{yEo %]~YѦ?um̭=Pc|hzA'ZEuOVNg3Z= }GN} R~]c  c"t=) "xg+lӋDkib(2@fe*W^\OW6'S" ]*#[yyt[AMwu/\(jF;U0 ÜcA\ԇB3zݢ@<薓`Tvxa;=]W4=n>uKu`-tJtY@E4/k1dQ+Z.A/͉(͋׋'LsaK$ӑ ٤$M%F;%+ 0V6/`NQx$F;*A!:X;U#e#ӆA0:q "Nn/yki sO}ɖu2ea4ճw1%N]BDB,hq(MhǕd$U?K&Kg,WXTfMS9p@ʠʽv4ZszuMD*wqJ0GV1k<gD0]`W Sw0~"x׊صliz|$8kkaPr9&znV6=fA7zyQBQ^SR\  L O=(.̿2' šI!7?Chhgu6_5ZYI:FSv 7fZ%uM7mʪ<L)Ew.\MsU\V"j/!f^ROlx>Qdz`=NMY4xQփS}q gghv4^ ByGܴH+EbAϒ Dj|z ma)uJIv2gpϛώ(Mʻܔ >Ͳ_tb2Tp(xeTR~Syb{ [ɢ8' (YYXf cGA`5ӤJEsr@ucε`dMk%:VΥx?gyyuV!3,]C_DVVU1(q_#:hgЮ"5e/,c܁7>NKYLo= FߚHfľ!b87qPYy{-;kn9]X4,EY"gxl>rj9 jgOT%o 1@ضZnȊB@ m,&CNK \*g_nmVbMD5R~vf 20R$,V,mx[Tv8Y0 n.Zg4ljs rʀ?GDt8. a#Yðއ>[T?Ya.n&1ś1v 7yZy5zDrK;Aqޡ 0v5$^}P/H/uo*(Tqcye̦e{][[}qnu-Vڶ"zP*W2Z3~7E t[{q3.`xs`}}VG&3N:bd0 mɟ)jW7i7,!H?nn,) &_馬*ȐfF|J/鏖R[[tZڠo8]/>8dNy k"CV+]UԞՏψQkj2[B5醠;B'>;B3Fb=:{t?ge߇uV1;PX_(MLte8$%x8!4[bztZ-_rϖN-uh}E<U , L)Z\䞇, &b[?p7SuzL%Fv1!x8. @BTR(WGf^U2߂%\ɍ!)7CyeIŸncHPPq)A9f9gۑnU;ۂzn*dt>#OnKj-_JӬ+&C"Z8?yܚV1nv[.e":H`1[k~չkəet[9ᏥaHi!؍sM(t qx!Vw];xWP=~%en LJBB`5lXNϴErS5OK)/s'ٜo&@tsq.>ٍp!G1< 0({T x4"o(dyQ574r2`?cbr: C_v9O.0IȞvIȈkØ0*bds[YȶϩjXM9 bi7Z l{<DKc"@Zn8˓$3Q![iV%jwmtlE٨CVj0r͇fŠȧܵ[^t׬~c77jF 29 \7{2?̄mjݩ_B*e6C ASWPUFzPf}/ g^a{Nь>cui?s?+S]\!F 9iN ,A]K^0ZW/|U OȥGkE~q3grf0VN( CCVV68ϼSkhHYeGm(Zrl`#בWAKHf~[vG0JDAeW~֑%>̰ep^n9Td8T'E\Yl!D+>M|Yd-C:c4ANټa$Pj{N3 Xy)T Oja'eQ(.BD40I_ )-ߦߌv\gYO@ djo(V$ipwoZ}>NXٯ;k`U3Ӕ92bY! $+ۡM c)L`DRͦ Ƣuyӣ#pt[Ig+SR˲ʂhVNӗ2OL|)4+ꁅXXECwCX8|g9HgsJl=/.GΜ]$S QEJT$U>WI`&ڬkDgĵlshBp3#鵆!gpdr~r y\s ^H]r}VhtZ|r"5@']w:}; %lE;ll_ `Gn4]B9ǩ I]N[5kndg,nx_R?}:khtaNIH*LEB,/'fw`[xgڴc Dz\"A]p6cʁzaóeG]FnњXJv)-3؀ޒaM}_vlALSs|pU)"$`L쒺6cT^(VMBt5,$㮙jZi\ipU{wYS.P[yyCP,CbdSъS2N=T}SoDת ǫFɋz I -(*}8\[CͿH@`(;CFxHI ^A}6OXkT-Wkg>-s{ %>o)>DWL*5ڗU'îna~)8rDz^v Reަ$ gQJ/nQ> (c9 j*{:z Ί d!_02JCg*G %AT Ӈv y~*m)B򬧡NTr* .6-L Ǯ4 27i 6N ,럞fxcE2չ}"zn 65b.J)&a2JYfzBXG= '8I {KyY*SW4h|Ψ…qh%.UƩPT}bD~;PZ8eD`t{-]w¤DX ܛ"749  BS?VbBT" JCJQxu(}nuh QjL:DOj'3' 4}8msw)aO4{kGCQJi]!-Jc~ހ$ *P$I|_w=.ܸ~'pS"څ!w~DYTTSm X].̂:C]N:$QxPZ;*Vdq5OEKtgҤh״9 Ř& zVc_ $.Z:y^} s6 DAt  eu(b :2^fq*\4_p>~Dq("|e`ێ 9q%˪xORϘUk`Wu 3Ѡ;XIcZB~޷Η1t8ZݗxL!$@R`@Œ[z6zTY8/TP )gu#r*$9?fBD:Z" gI/8oܔS[1GUFሪ;T!p-X+s bw"JDҙF0YXώ T)h\t]u;fa(Ue #!AtS Z> ]{P?5-|7dONJD-ldzg%}3hөUw@d"M@moe1Z8^hL%zc$#mZ' S XqX嗎CwVQrzI6PUb'D[>$O,* ;#x/B4\GU,vp)`7_+a\g) | |(0F4M7AY0CF6 yːeJF,zTs쑒՚c/b0qCKIڀq#nl1D"~A,xZM[6*hiaxE#JXkY_)8+(&zǮ2E4g2<%SԚ> n6)# bjFzƠ U)u"J@ӃQ]S ieN졋aZpk.\XꏹW\aq͝kf~Yj;fQ{7π|4a #f5E@Lsr( j!G5aaLM1H6a>q W4Y쬶a;[. B8،sUiPKYs|gb A%oeﴕSY3ʖӤ"%4߿8MebcsNC k?^j_/COUWKϓp+fwg58yU%`iVݕTLX {ʑ:>%y tI`>*1? 5D"Y5PQऄ7ત /ѫ 3VXq* +GCo?.3t݃L&Bqj#%WL1P]Fx\<) W,*}k UkT(JyhWU(+GZ#䡺3*ZzB\#'NqnRNY9XpEp}̓G&hbHDBvxw =KؓM0~ײR3'!xokk9܂7}%:ƴXظJOU^G#nb"7 ?~bYPeF*}O$ Va.|m%p5޶Q-hKAGvSqS#EZ[ Znѽrv< ?gj "/)Is$tGJ, LpсEG՛P8՛\e[g5+`EM #Mb1"ʹVR!ft {LDkypaK 9F9v[}Rn.**J &.v*:T.\jiǀaA'HYhAX- d3V$;%vo)H,|B7q45|Ĩ=s"mn9(l v W&ozsx唦mo/lpHGKء=8̹.^:ciYK/рX9h!N jnФXZ{5k;Ba}R3FP)F ިP .dN^jbu"#&w]_sWh UIJ^hιc#C147JX/hq N͗v7(;1? 言ă_ЅWe}jeeL 5N"|X>aRf3.=)V!ޚ;EndpX}?p޾l Ԛ%gzwEo<\uCtkm QHVq*ڏ- dR4-‚p,Z*-$K9ra1ZskeFSPvv3} oIQnM|<=MttS9XnCL*~ 9.ͰkIMsQY>Ͽu䠞[I,yL9v,Q(N&.u,@GaP=bH:.OYLXTӕQgڃg@B]_R-ZKj!ܫXO'e|E\uvwAdMؒ0U[P m‡/ Ҵ*O(BSg:lpxkxk~2(l7Ʌ ).HfRB1Q8QOk*\7 H`*"]$i)jF5Q,I(_&NPA>I.5}LlE=M26|+6m;YD1Vk(u8Vޤe<7̵I{wQ#19,&p<|K)yWV== )_<JoG['IRCSДcV|*]]{]~G:=Ѳ 3p}kxA40.(+ǽxDƑq˲UۘH+ԁ4i˔`DLVPV!ym[ٱ>X {yVM0cb#B5pnp<¥oz"@í;Y [ +%GD817W_v,] ~&L1mn%=\ lKe\lÁɖ'kn lԖ 4`zlC8u +9uT-XfL˽\C( fl'ivQc=a["q-[Ƕ6[A v/w߈_2iZꮔ}\z>e)ːFg heᤧ-)pg]E mBlf@Y<sV|%5hs4h  k2=oPC+f{0T_٭4od  NEusո(gK@m}[z948eBOdQOLA%2 %N^{@7+s6J"bFp 'SvS[AM;@8S$V1Vd @Mb56ke@ %z,+:uP~!T?^3;d49QT۠E:t.lR.˙XӉc2,47"ZJD]1( 0}]5fe"BoN ڏ0v0Mû՝^KKЯ-C)pLjuF`s˒Ll$Ĭc*pJn0AaaDZ!Ta"&luh F !Y fk$ӹ}G#H#/4dm׎ɚ`ޟk2gA!wKL\4µ!p"`xฦ C"Bu|>9&s&_r3`macqRƸ 6Žɋ]@8S͐9wZ*b3`Lլ ;_In۝C'exEW|"uY9JQG*RuQ;:af;֗7GRխ>='.|d{KIe蝓 6Nuz{ǛN:Ϲa$V#F@STM9d [i,ŕ5`g-C8ɻ,~6:B` 8G~+l w ʏ>j'`A؞Iu,D {T$l W,+RoOjv#p^Xt~:UȦOf=hRu>$ wwY_or,1B!^HMr q^=n.P^zB&\pL8Tzr'>qУsv+β:pLGDa8{g<:hSq{/"| DO<Ȟ.@ByﳞP2pF|4zwrB)9|P֒7͸ sIc!yCT՜1Ƕ~ fp]x}`]!@%zkM3]zPƆvVnzSQºL/] %Po`Pwr]R#x8m" }&3f B25D{!r-Zs{ ϴM$?vO^,oٹUٲLZS!rdl۸EÁži.ⲹ51T٨n0J=2-,E> }JV̳]&MB)%BK80# 谋F?b'OkIKRY;RqeT:-b7'cCM\aG ,iz Yեg+a&]5k<2ă<S D^[  |@e'9jk d#vNro_P׹^~ g'/n&«y)yJ_fTFc2Be{0>hD} CHǓU+1!r5xʁ_BNb"2Gc\Nk&R" i.Λ7dw$ЦG0ܴV9 '0 ^9ޝe,Sj5t PceغQuͻrKz=[8)۰̋b pQbtQe8fMi 4F:Ɲ Xr _X0x;!7\0' 6|i =a^ح*vJ?+T96eS/H f3qBhenDH'7m.?m\7k؜db(anNW~Ί[g[ ]i1 kؔkz)4<-BVxmi$#&ijvg[ 0lT}DCIk^Uߓk@&-GzBZ'@΀LyƆxKUz YYZÌt1 gKDV v+KTN!{Äڗ5VNU'TX#PuC?Y7lpl.2zmB%I7Vi0mi;$wلYѦcENcoSX?$o6 JLXuLhGm7~f^T{3:ʹe@l!;^7;xeiN秔6?PbkJ,2<"lX14a<U=7wM@GƎ' 0#/=&be¨u+ߖn܂$pT'm&diYcCoL#V_.H>2tW (J `?8J`ßQY\ȹ~-ueJ"wm8qȠa_}R4R;[c^pQjwNnz)|oyC͵;$/{/]ёx)%d5oܩ}/yz&_!B]R+BJKVPɾc%5k N@J+a[i)ă?9 vȑ8^uBzG>&mzzpJ|mF!1\1 "I&(tW!|}5~_V\j,*:ո|d?R*K&e5Qedz{W@R@ȅ=_A?D~_y@ǭ`TDGv-/w 6BJ3i'r);J!s+^!?LeAgE_{*m+ͧQķ@Z\Ib:0E cڷ2=sӲ8Ӯʩ[9pͧdTPӼXGuHvG"ke.{ܨ}T1Թeצ`-t/ɏ߬/3-L[,V5d[yPl*c-(jqf,Nic) Mke˥Q= 3cp2+qHi| 0j|7)>? @y{|@e;x0Pq"CL+&b?B!J+R^: "u+tH~u9gk)< 'F!I >rQ8P9cM(7U<5=@( QY([WhoԏѾJOLaPrN|ݗ* Dr^K& kEvA¸=)@Xx?Xz^ sIL)Ӣ:w=.D_kJRKH˘յ $2@*jخ\M>&J$jL ;9[.^jWjt}N\KUWtQF'9}Z7n]ʊ+lf?"nx!kgGTm}om`i_sn5v3Fg\tCq2h{#OpUx=;WWZߛ(>~q)7DYzsM\zK5ê'ģt2嘗D̸0 =y$9\S,jVZ@G6g+H˭+L] FtA:e!E]3[Y$67旹 6EPӎ]yo!FN?L|Vh7қU #UnIB9d?g~*S< :툽s+ƱjȊpY˭39|n!Ɨol"y-â(a %$V/̈Wez7\Ti*WXyaBÒ@6Ȧr!YN},`nxcVP|v*B#( FH?)5Wunq0Oc5 ސ,Pp~Yc ȃ~~eу?WYTo'P|84 }PTpAH!?Ba!kan!}u㌄ (S^3c1(ӊVEg*F,~byRŶ?Njy YUE7\8}«79ʆ|a`P"'-$+syT+{zo7ʕٹ2"8vl/7̂R)|mdB*qm|%]~>XwrCQs |C"/nIуm\ò54Xmڗ W6%Rszs<5>[L"K"u,;@bIUr~(AEi`Ac\Р[T"|4~Ow2?7TS%qKc4P[Ne}._yKvowj mW(96Fyd_F3㺜q~Zj1lʩD }HQH)ОLS~Ps7(rcE%gvU@pN_]:^HQMWp~pǥqGJK>=GkTRUk^W^ZiiwSa(xdXb/ڇ}YYeAeF3z [pvkbT' /g6@IRqhBOo9J4,?7M6Q}im U ̰/YƐӈ[zTnO'z9qhj]gьGW:¦y J/gϻ=|9j+Y * !܍4&>Y#ilifAKM=iiO']9`8讶0c( §h0ͫ?:+d^OJB>£bY +ڪ6O&>v˖b&wL@%a*sVp͟WHE͖a>X8-[/g1g*nʺ(ۊk|@MF/I6䟔@".lt[ҤA_xw-C?,f+T݊}X} JR|kH@ÆOzEN ˷@;.s$ҍob֌sn5YP0PHPG69>?Qt[[dj8/b]Ё0T̰ -r^_:N[JûdKt?U/LM]rҰp=Q *tj_ )`Ia{.7 x*C @?=Gf+͕__g1>UT =,ϼsS>i _YNabV~Dx8R#HBn  !>r]U3 .N&PlD&N.tЏN=KJ+qhMHY4 Iy۪]Ptu>,7W^蒈rv6Ӑݯ*OXGGfʄ ‹=\:D-vI~6]E^V˅xqoj]6SE&NFGTfɈkuxDo[,k2XVz&>+Pd#"5 ^wB+'U*-;֗}&@4{7Lz<*Z/! qA+BbYRݜE!DVH1 !0Q2y7P$;|:ԕ>yȽ,j ivh?a -^4y8~d1}7~x@xO;tJh.^n ۧH5*:c PcgWV4怮Dž‚X8'|cGW F7>j)RZJ[mJK)qӷ>Yom ]tt 󫜱cGZ~9t^&8`uFzέ1L<;6k?.H-⶛)>aiT㴹 0[8ʰ$kV'kvc ~@"C N$a@ͫb[ĦZn7uTglO$tMMo}-oVlMc)=ͲnB4PH6].i!5{el3c+KhSxTm'p;ȜzEOգd)rY}yE%iWYr=Rœ=O Ie;w뒤L+tb"YJYϫyU2 '7t%o 6Ņ1ʻÄl?s)XL?HސPR5 u_a{gkb]q_ɾbÆ!JE&μG \G yD% #Y*d;cOlPR l]KgX=3TiZ#i_gx/[ &a8!GZ1K$9]}Uc5DEPB~7sxc(dD8Ib$cWH~ƒ=բls"Llz9h u S[aIn䝼vb>BX.:A-/#THh~#9P]e5NFwï8;l }F{yju({d3%Xkz{e25N3ۥ#+"XNCX{-ꄵSHG)t]+iG`:K~T"忄t5ڴ@5DRXfꄘ~>Yƿ!PS9[OY`1uݝR~a`513aBQ0G9jlԄ~PdĐtu]ULl;ķv)N(xLKq0gGoYhsNOt$rAP7|ˤ;d!L-Ow{@0I~7:."_Tي?#Pkk e0%Yǭ|H;H|Ry.ɰet0Aac)  ?xm/ѼQLv2SoF*pǣdu6Z "B0HqP11N5P'XYV5D[´9q--_~>뱸0`:f-@h6AFsRhEw6#2׈On9:裡z!15R~* 9&H(K\j|4C9 Xml2ǔD*  H)8f7xꉆ+Z;[ jFƍSf#K5BR{cwl zz  lNC@,s.}C"B{4éWXlʜ?6kyO?"_6XZ _'2 @^1u5AG8X>ŃB]x\PWQWi,ϴ* [zUJY{zdX7o4 ##k }Px6>GuCFKq#cU\!ϧ$2h% h5 !#an; o(TK f^&cJޘD)`f=n5r;q "hrYJ9؋Wi7Q`@=F.{M '8H\K䗝vy!^wEAh3^H&%8neTDJU>(g yEo/fȵTBŽG8(Q襍v+``r=mՄe[.eZɹz bnx00ءLA.#-jaJqUOXñ2"<=>Q,JT^b㒙xr'DﰀڼcBiafA|LujP{dْ}W?7_T1uR:tǚ)j0ؒRR˲֕n}IuJRɆ|b p< "r3!x&m[b95)PFSA&;tYAlE\\pqރr2o%ƎPz7L@%rXXmq]y{/ @y}' m32"9ƊcC&ؖ pEClkD?j"'b*P׿,|w!S6Y_|qPTL,Iu,F'../r {/Ӟ!r>@ĶTEDp%En9ܦ8]eNB<:w*ImLa t[T ,H9gFz;K*þn R7S_ZQA9dp!4-s",RY|`}sT Ju MNZr ]<.mESRoL !,pc.`V`L"0Rh;;tdV{P^߃TEemR<]mw QÆZqjPd ڭM{-(# 7&n ؙ;϶,W9Ԋa-Md&#;W]kވ ˺ $rl)"!e4\@qA洐 ( I19毳 &{Һ0586ߣi WZ\^m|9oc>H2pJ~"Ԙf"67Su5UV0M}E+qw|agK;/dM-KcH:}*8?ng''MUŅ\gN\%F^oSe4u:ut?I񵀂sI1wUhkuM~DH}!bԍqjNpktso2onI#4:ϜC6Z0} :${Α8*z,\b_goaǭօ@O# Ɇ O`t ]rEpPv$J8OY R`5'SsLbj`xS{ϩ8Jc@j'5p0+ (1`\^RCrro>Ѱ/2㛰yPq=WςO ,(V|@ +ڸC&['I[Dl&Q(F8S Һ:#gWaZ( !>CMhXϳa O*>2tWض)yqRB($=RV=(+"DvTi]9 /)r֤I |6Ź[*TjԵOݹfM~ROU\TY(m .9$?^e&⑮ sMwqVxT? mUg 0~Ձ8%;PykDss]տo/ܢ!r\oݩc/3J9ĸ<5qzi{)´ M'b-VRa4^`Nc#wV204qXDSȪɦ`I1qSGد8{Do;,vhY͸Vs24;}map]]P:̊i]P&| 4,8 x=)a,=/9MWSZ0|-X'F:a-]ԕHO-u炃p6**x!#awrm;4F܎}DR6ÝqNshs!?`u|f'D0>aX lgi*QJa|U a|@km\*JV>4!+GaETc׾vT@s&0V)$E V(gq%[(-RfR<~9Z:Rɘ[Q \7@q'rj UmdԶ~[r% A(,+['W~{rɷaov<3#Ҽ;7c 0HdwsCͱyr$>t?! ,+Ɍ\P5"<]a oZDjR/,RHsEI෭hH?^0C{؃ۤJgu~;f. 敃UBY@ \ ,-<O OR:cGSP X~;`K#5:ymFVr3}~S[8mhMe\x. <|H"rLZf_fp ddy ܿi13XFA! eߞZs!v2%% #9r2ToT~YI¸b[ P̠ eu?6+r_ghث71;SEla봔\Ky9 5BVk.:n)1 |[v-I(&aw[ڻ|ܬm+b?"ADS99Jz&ZzɆvv=zisK*d,ڭg˚mфYեvd|Kmr͈A'yItLm;mCUR s2p=O_<תǡ$͟>)?k) ~qNK飻VuiN_ld|-Z;+VpR<~0R b2ݞ ޑbWeB8 #1r}n5a@hPM%|2՚ 9$3==L_[aL$x;1 m͎'zr&ZBE)8R]@$D&AiCm;H'5-1賂2"!j51^h``[a[ua`帙%gN"{709DgPoYš"=\>zh]x' *\EՈy+0,P񧈾IfΑGO% qV1@zaLpKTZo]o$1GݳmS>k_uϑ8 oq${fW Rf9s2bcbC~r4k6ZhU o-Jrd KV¿ޔ$R %S#v.6~O6T>l\7scn5c~ӃOMy"]lDJ[f,D;Odț E|$/'4uL@B*'6ۯ!c~@e2DcvqzNB}8c[n<@EI0M&xq* e´6\šAGieȯƖf*z2o`qw$\"oq'$ 9!U`2M2@v&GHq 0ݽb̹PGim+O1;\uNts\d-`\X8&h(R6-7 D)ӐctEj1Mr*{k_(V|zwMzS3 `根r]MդK8\ƸdX!{' n *3+Շ yX5=Ŀ݊XאVG@$\)aӛ_0$7;8t;p e`" ̧,~7<: l XP|f9e]N7DᜎAFIÿ@IĺIk)`'-;Y~ >]v0ok\ϏK‚Jrn-I\L\7ےWhR5,,d)DBJt7/(IV kxv.7br/_nnKv#1] B y}rVr4~| 1 1JWC1 YGHVRgd<κYe-m=iGB1G#vH1ʵyHA7/z2175 i1 y8:Jn?5*T@X$6ZBR /[NdM]ixEǍb\eYxc4XJ;G3_5. U.5o Bo-ɗ'.:ZH.$ςXԉۖ S!'7 q;I5YG?*Xh|Ë́BVRE WJMt4 vIaCུClI(B}9//F7OǾ2kTUb갛^e"\-.(C*s{A@DJ6YS X7!c)NY*N ;\_+2魨iK%\>3c8$iKOA?oT8n%[b4򌖠Izf7QsJ2Qmr /rR |B0Be (H<{puԫxNmtpMn w(wy*fQEcnTmF(\ c=BIF45 {֡h *-(|vG5O~ƃ*Duk ^oSzŒ`|=~|!TM<3&?pJq$.#,R'E@T'N=bh!(H!Б PDhd$pɬS75^r@CmOK~T3t J3=vgz!nqw͓-o#j9m"sFKR5߁VSy+ P <܈ׂ\c'_#$CeΨx욕%n~|@j{rzaNQ'&%×@%Ž?h6 c3k4@yNQtx4?JyM*#@ם|,A`X o<\uFMF*>䜙={'))-JB:0xM8CK*C+B0f-|Pn'Rb~FVD*n_H#&/Lj6 9E4M\s:` N"Mf('֑k1Cq<`YE^2I%ZX*"5[v,e3'D6}]R2Ч-G6I\Ѡ v(HXJA֎0OTsI E&L'֑ nǺL>/7 bbUΤs?&Bi8Sz0^ug?U(*֙6,!"IV"4@e꽞+aa;_9%n[P9 t-o.p/z:K*%xK2KM@L6A L8;٫5Խ³d@\~WTQ+^eDQ,U06j1[U5TyTikKq,c@4E!H[MZh |&*è=;JpA7fDX#"c~ 'jFJZ88v&H@na\TW`p -Y31l(D@Mvg Y3gJqg1Vj lAPRwVL@f 6;e.zPɻˉ)Fu% {H;4`3 .+[V T0jV5uXB ڞȔ.,*{*V&*S&f miEt/1`C3߳w@4yE/ޣ.rm3M&(i7<5-8)/ %zʿ,&ɹ=si*B&y I\L?VO`Fyxzu>\w nl$yy1/(h! __X$``q9Y0{`Ȏ~r&!j4W#O.~K 2IQYՔM՗u]K3eaۗ*9!:VrGD};= VGXErnԱ,"|b2:V<=%@QF@ n>1sHն\dV[Tҫ+R= FL?F}Vթ)'}/1]xWNu4F|MNBϗ%HPqIMCx)=;>Oeļ~_P!4˩Ԋ|*u̬k[-K2+2oJ_ȩRӥDMp[6+Pɚh @! ϻ.#_. ~VF=W@ 4R%:<}M5Z/"kro-…gXp:kP6߬uY杚i;eTxb zӤ: ě ;ȸ%ASl5"Gr99ODd={qg' yp]uZz7e;P~4fj۲^d,Q[ι6j6|9$+7BOI <hNIv!.0:[o]r)q"^"@>a@Lh+hhW&W|llőC]0VZɉҌXL%x-O@v@cuaoDEnp!se[xW>f o}ν `Ϙ3UVb-ocVQpih]w7FzEptstUF%$csuW!Ep }/wk|LlZw0zΒܤ_/;݃}  ݇Xj@PJhsv/#+-k{Gp|PMkGwH1cIY>}RR(5#Kъ΂6,ٍF"W kfd36V]4 ^@6ԂJqEBz`5Arla R:A]WPL^Ȉ?A,-BVC]݄ Oz"^YФ(fBBYq@*R]SvMAsyhD,L^WLэ$C4.5Rlj&W>byvj28D9uD2'gcP-3"t9$ր ~"w l佁GχBx4xUS=Um^M7O_ ~f8dP f=^PfE|-E iAU$| AFCؐh b9&z0BsqM]"BevP[J)VC ~q=-RĚFW'klm)Sv5=BH?X n7M.Vxyv\ '+F $bEmôU,L[2W u 觢xev3eb/}[g>lexT_f}M[q0\@#t ("0&Z`{}vq&5 131Z6tߘ &-C4`69OfGsWKYA^#wr[;Vz9>t;\i}ґaS({{{s7qbh(^::*HsR5/ m<5z`Hx4o)Lcwx 㭳u[ʆ1"5^SFw"sPPL˖{mAN =SX/n LJc #cd=]  ;Tn%="GX ;5W; Ź4lmSHH E.0Q~:Ɍ m?\Ոx['[f5oCޙ6pz?A̠ 66\$A wlVϢhuxʢ$%<\(\t4:C}.(8+q/X!IXGfB@L#2m8&vr F1p̠ķ~#Cg4^pe}/u=txcEM^.yy,ڒ=`:^ϳZ @TUޞ$X?\β%ğvANt&[n* Arai@w׫_oCXcŗ{{!= le2Ѥ2XzE)Q̜m|~+UΠl[`P胵Χ3*޳(i;(;)8vI.P?zNgW/QX*zIظJHNŞ~, Pt%.`qh5Ņnhem@Epk$m|QM؆s9WV)1`xJ'D̤{ϱɡb[rwD MsC-`AP"1 O}L,O$`z{Ybg@FM>3z^,t /B) (gخz) :׍#soV V(BJ]o 69y9z?svJT88t =YhP4F-9!W IY~~"z(ak5:yJ!v![K'ȋd5:fF3N} o3|Bgc KHp@S<+ZL LM^PWaũF5,3{FrN#,f* 91 Mb^%ž?@}u7tShl9c̙IRO;dzΉP N5fG1ċ˓#zӕiJ'DѤc<<Q?HPJ$R+dD,ì Gu1./0/F*uɲiI<~ ;M pO"O6\؍~ϓN/|^P["t;<,WV  ]JUQ@r&_2ރmYSGdAPg>0, UrJDYHWĢI v yaW`{Fb\NiۯۢМ=kCr67QVRЅӒB/g ǜZ1Q[!`YɣSV wJ於FFl JVwVy Pbye9//y0I; 8~/{ 7' j.:~_?͟0Qqdy,ݣTSt ݿk@!8mYl_2Ab>ܕ%ECBU䮷 6NmRr-vAM%J#L )ktF@E&oa<֐z+ֺ hqɳR`ɵho7-jSqNs<;0fOzsx >u%?"}~#;>Ǯ/|kʠdra&qVg}Hmcl?Yz‚+_kPIMˡj=y9"~/nJ,g=2g׍l0 E}ZE$hA2ij"Q3p4&w iZR [dڂDf+P$xǁz0 -{Rx7AF/mfY1I ΃J4 >g(#Ry󥧜['$oIW#♔F32sz И!ҷ_'F bѪ)<\^A( s}:x/(7l*+gÿ́j w_QJR3*fqXs .)x:}GAjNƸ퓼{q,F Ͷ1C+tf@ *|XrCy1AtG.DvKEWsb=]zrFecl@QDbkFC9m O/`vq_ }݅xfUo*\6R{ {tOc ˡƔw@jR~GOET%$Ew9"\)_%4*POC[QlJkr֜Ui`c(:`?ᠳh[qKY岋ڹù{|l|LHKH#KVADNyb`|qj&6L{L mLܽHƠFRY&lxP '\up5l^\䧏XuS,蝂k)h>N 0Atlx5!bE蔪?$o T)?afGP7^ -M ?Dn2X1l_u<Ρ~Ӿ$<+;b~Y±#w1yֵOS-۫jKL _"~/9}+!WZ֍kdq%m5Qd@֊Oyץ 59c#|6{ŗiԯ [댤{3Q9hD/1D.+۠8}mZ aT.12_ 7+|jʪKַ1:,iH"㢴2B N"Љa_;sMS"#OQj(:M2{晶es)\_%Y %mȅ3_.c5e^")mQ" zSBm8u#W+ p Rr;^Aܠ6bl^ ߾"Arr;7ďҷ}.m/ 1JlЈ_֨, Iu"nwIrB=~@XF4?S*fp973\/ fG@tR: fUT+?x ErZa}?ooB.@=wtBC`J1(I?z6Ѵ@G20cE8 Sw5l^~meH5jABF6Np6:BnSh~3D2~Fh@N!ZWe[zzN:.鬤ŝ\l*4BHwQZx!=l-Y凴 Hi\tزȧ`ChpL/{еZZ qAeN0de|v\=9[Y; ͆Ь$Sg 31bhtknr/m,j9\k;"V%?{rP"B^ 7|Tt9("`yj8̘:-x 8Ulu{R;DG  BMa6~w$Ws,+ O T'I?"+khލ?g(#ŦVn?[dc($U.[C}~O\Q1(vleeG& Qś– z^d-r>攭).ƽl+ԻjOCR؉`C%V}i'0jo8 wT1Aw3AR0:L `;o@B-D@ڛ!N٤!P돽W>wXCDđTm /:>Z0Ol=d =>IH|,;G"b*ۺA. $ BaQ<$2qC0U`&2~sՆ1+ުHD鏕=L77nA[,>J{ep!\o^~ӌZ; lrWXdE[Ţr_8>t:]*[(G eowJi؞܄}zr_-6\A &h;q, 0 Am^:;TIeqƻT `\fopE3NB˱nlƷ[̡j6w7āGGh 3L9)?ջUt?a͗?yBiSWNrh"u{Z9cF#[V֨,@pyAR _ruTð{p6(xnH~M[TMId4ɁK>˧㇑Ze%l5Eh$#66K`a? [w.طdwUAm@|BAΊIG J̪ٓxrmj=< c.ɑj5 M-`S=>hM؊;^ۇ[Y rs tY4 335Xh9yY#MOV%-dө1 =^ӹTOs-VZ*9T1f:YF`( H2V~>=EAqq6ˀaDά2ɥ1a! FZzdQMмK b6rRN*F9PXwۛ݊b[%||Nh NlDΈ~o؜Cd88Q3< Jo0#ƌ;ǰϧ K$JRŤ3pDo`'  a3#T6|a3Ui}` z(qc|q6Ys]?^Ew-V!wrsx2G>Ӕc-507y!X=jd?1jӌ$>QN ,B-a 65ЛO;(g _,^"!lkߨRX3<*{,VgdШJ.FA7{ #24fU:ᘮ=2Xvdf;n3$W Ԉ-5-4 BkYhgi![T$^gLQvSƧ ӯ>deU+bG7LА?gGKcz.AQF-)?Db'!.c%1J1'\Rzu$)7 @>{*J$YERS0xOFZzNZy|Rbfp4#W'RIaފ$I@L} `Ž`v󪤊0C,SȴB'MtwJ΀r &YLtЀO=EA0Hp]XM#Y iv؀Qn5 '%b4>%,u僲0}J5&GXTLDןy ;&<2;Eٓa^FhŸNBʾ5o fXōH,,P.iZƟfG_(uhZE8b6a%iʔqKo"g SjtoRbѻӥg\J^E!񐝂Y+ P"~H 2E}~`(^05瘛-O.BC6s)@!V8gW"!2]~^y@4#P, 2>nԊ(KOڢR)w>8"%8{F0[rF[+~q.[Z0gb)/ԝߊzb)bp8hr[7yfy=Tv'UY d~/Zd=Xhrx⮖fEC:_zm+ĝ_o†"5=-xY M;KXؙ9˨t?AnsHDNSs3x) l"K4S a&Ū_$) Ս8l?o8QԼ;kJ"KW9z[u]%;Hw0cP̿e91!/[ǑD63!gjAl<eX\@PǢ˗f}i#xȃOTȉ#'=aC-,ɧ CRyvٵoDT%b1"1kMqM;ob71UMF+4 CB!M0rhEͦcCBKFObA_؍9Xh(k1[B.gpW k&vU_x*P&d|'+T`6R<{+?rZa; QC5HڤB!k at{]+]< -=8x>CA8wG?)0}'(*tg'*vEnm$vl汱LQ:i;t?#>3bB..Og"[w!2^HEhz{?;]Oz%n6i=d&zJf@Eǽ̕mDޥ&Y`kL!񠅷YiViNېM$Unt]@3欀[ۧ=2DQ@*W.PW¿R֗l~&vx@x& \Huqɻǀ(Ųl4m8NDn_ɶAsiFfD?o5 _1p+A?0+ˍ[lFыI>8Kt_25A@s#Db=<`&٭V{B7l-q\4fr_s~_&)̨|[;FU9fʐ"7ґ)lRwg)ɏkiVKQ#D0'-w;_0]]gVinqAd8DzxF ŤXr&Qn#ͰUnA`,n}z2[6I;R/E<@7;èqPu)U!(s/Vc˳D9G=H\*>!! wdR/'ʼnn&BVOTm|Uy挗_Qfr f`Z!1:@MbM|&~)P]ElKTlcrL]zu8 ̧[NEO ZSFqb[\cp(w|o\DQ]SgѼM 1}SzRԌY\O(!8(ˏU؛[VHC'LLںuTjaƬlOUfdI'0_wىYftgNDSG"AA?~T1^˄ipSO, vP| 2mdw󘞶uDvp;Jֺ`>C{Y&%FO2scE]X]1y~ya{yoE?w#9K^֩m%h [ ];_8;/YL_* %D6ֈ Z4LQ8G>׃XߍVD2W )`ƑVyhBB,;GZ3>E9e+#\hfwk,ϟJ@^y!*,ԪNCaI 7*T͊T'7J&c+4%F`:ElmN$ #ԢFhOE۪Ӂ_&C7TAF {M(H-%K:f|@r . o9MGMT4M`PN U?>y{dArmKlbdޠ/QE^tphD(`$&mji]c@\iÆRԃ=HtZȷcm}lK)6_i{ ˀ920īX>./:, ^.Tp@Ey +fMqoLRɀX ;k8EriNA ̩!a*⪎~/pQ]q<& g񦏐TĴL -34Ov [bJv,_z~ d 6!1W"s&\kO:@ƒugfL )uC0͎{X=U/ .`^iko? 9;iB4Fk%%Yḟu`[JN (*԰%YO2|J#m Z̞+-{Dקrg?zK˯XN??9'][~r(n2YXZ:v'*M\|6@篔g x'8uҧ$LVc`x`ܛPPnw X`7O+I!mSnF۪NPֻ/rwHTڑ<\`?)LܷcDrxғ_UK`rIWlHYڈBtSMman!mڅˀ7'\y?)DkV'Rl ~IGBc? N3Vfjƿ:09q@lGBHjpP^u'&ӣZБ.NeZy/ %r% N0[7ֽ%- 0Bhs%lA9Ih;KFpclPL*L.!!%*(WШ꭫g_͠->G ?70X:;ChԶ;jD@OzWTdGdr],ͦEI'"Xf{.XYH(CMG^"mS4tK]3;=.LS>khc)Q8١E#u%JbꈙR],.o#!c[!ïƒI͎HL/a+"6Y !&zh!:C. 7*@c}:~BI?j8c&2,HsZ&[[Z8 \ͳqƪ(V(Oc=E^w:jƋe .dEjWtP 3iר pa/6,Ei&hR yQ H]G}#uSK Og4۠ڬ.6ߝ@ =B[zD5&H)b1H\uQb fƠ$D-+RltTٿqqy.rR2l-rLuQZmt=pdCV^=Xr޿HbUV8TcDy6 bQ`/@ꏫkbim'WyBQLF:#_!&:lvs6 SH3:FG84~)As+߃eJY3Iahʘqk`b}jάڷ:rA4R1<[Q_& g8sv$C8ŇiNWhXrt8* 6<)(0)1 Ͽڷ {(Oصl*nu[x="詀QJHr=3Vvhu=M \ υczm!B@gKlX'9"aIQS@:e,"]E} {T7/"D?z-+ڀuս+fQ::b[q𥣽t[:#;Ieq:Kzgk(ʡѫJi*3td%ml>A$m\ !~ XE f-K{mAzzPqR/P6 \||#๺hlTk ĝYe}n SD+@-@(Hl+^cyyf\RݎN).L#9̢c}Ñ En84k8-LS!|bGp{~˩($>q.Q^2BZHQsR葯5 Ӈ\dP890Oy3P#)!Z`nۙ?R欟]qo#K%y\ʺ\+)n|܁≹!guQ=FT546c˅B_F  5^D&p@UNI^KDRo`;TJ<*M2\ X?"hCTFrɒAMOdJNiPtDhP$i"[hmeRv5+P`8 U>nJГY'h\Ym5Y=)^ T{wLj4WMrHm?svN@H3eG`7s1wx.&$+LC.E&_;fP(}ky?u!d"%W mܾu?9aM97~/=i}8uQω!ߋ7Vټ-Ȫ: ҕB kӿVa8HT3RmO$j܈W7u mITfv6Sx xj#yzz>|F` Fk:*v+ >?trcp^~0ӕWzn^)6v.}Cvr~bа>p ^HOK/6 E|hTW6NťLgJiE>jlnGB&F - gN'܌]N#ЂwK 0"z9n< ł8 ۂrܽjΎ |?G:VW#0yLi1Jt@lfwhv&R7E}# |1B˻mk }MMg#Zf[ut$r)T۔XXU\ߔc:S[ǒ i.Yz:`{1]-xm4reW cKT]{zbXd4q/LESF-:?aK8X]oFu+!h+kdogoQm&bl󖞒U̥ 6zm=h9-:p[nHFaԸ ݌g5R'A޳#3)iSekvpһ*#~SEZFDXxG6=^kamVFq/ ܝR"F)ARNfu21ܭr#_3G~Ք*bE-k/!kglksу2T)Tt*!V\Y>2'!+U%?ǿ0_\YZfF&03pka'|N.h`О4d‰#eGP(xm op,<%nFm ^σpu\ nF&`[5BGϊ½M >@N 37t}5" ,.|tpK ]Ux5 P]XԷ31W+7V)5T> >@ANO2#[zBN5#%l77mW2y硹oO0R.w2>Z {ጏźQBeun_moaH>V|hXCx(+29Evd{B1wٿ3?xgr*%U{wڬb5;7@ }C\'%ZK yт@ܓQQfC15+ֽo7Hg'4 n?TuA H,n O>:ir}{7#̌eg /)>( ^EeΤ!?WgjcQQ%< ,?% ͦT:%zy ϗ)kT6\@ޜOfykۍ2 ,niP. $FOޮ[kHx f~MQ:hQJ_A]T"SOoEME#xbXF Si{=!I7:B&THn//,tAbj?LK﷟{\|ru>3n~A&̄{s|ꁰSH|snOpIЗD4&沌k>ӋwR^7N[ӊFB#(i@vn Egztmv@ -VK*RMų`-$׿JP_stV;c,׭ΊH^g S4Zeq4b~j5GK3Itd>{lc?zmovW.Q=c_?;ձ>-M~eιдɧο;&c:O.$­ p5 ]*yn?U 7CBE9PV]-4j%N[6-#!x.mVkK$Km/Fg^H$d*omrM^>O]?K}R+SBZV)k2/ _K5C6o&~`.plMd^mG߱K>IHʡDvAZQ<S_2Smg$(U_Jg6ߨf@. [X]!ܑ.}gPe` Q)0CCı0sO}E̙λg6qjѓE|'ey}B,l;u.2A+(SX"[쀘n7eTWژ|x;|K;Aν_n**\ppw`r'I _l#r"HW gn:px1p݄a, 5Σj۷xH@9txM_#0u4%7\fg>aY_q1o)"YRtCBǹ.8iۓ](`z֦_݈buRk&a%&ĝbl7 y,@&+T >Qˮr;0Гx 8/֧4{!J3 01ES2=(B^fB;T t9_G,ߠP6\Qӡ!> mŦc< H=mmn)M$h1Kqh7VcN{BmJs7 5w)k0̵5U7 N-tVlN3XrX6¼VJȆqUCp5nַM?\Qq5'M?j(D\ {Z 4EQKxûӤz,r&\SS?յ[ti"h_ԣ{<{ZP1dADi9L g@ug"y 4D/-o_@s:z2Ϛn[I4RD#6p'b|& ;շyf DWԍ@x8>Zt71 ꈤ<#mT( -Ӎbx2Ӊۍ"&0Y;Brc?ÈI??FڎĚonS/~hH (@1}fik cԆocRubyKB6mpNĝZtѷի%?w- 5&=UkfJ~XяdFDvCM930HjY{7XT@M,[ 9<>:+m0 ٥0RWgc fMKT"84 o 8B5{ҽiunhW\<-[vH6ѳ5qDnUbg.\PR@>K9i| .'!93i ')bʤiYiA겨h%CO͏Y8QpRi:p._*AM>9lhLxC+f^N(u*=ÿ:El 3^;L,skS2כYw"аޭ)E:U汰믿=d0-:Eebu 2kV^\mOtȉY{GU[K<*- ;1Psdyb~tݽ* ڮ9r {ܜ5EV$m'GE5eJs-zp^}_'Uϋz釉nY;Z PF7(E8H^OzK(aKB@}z!TzvL|3T`LG/̶aeX퍣]/HUꎃ`eAxMF{,ӁC5ez颗H G]ē ^f7U?M'VdeN< b`2˰fPih:EFPyk?lmgUG**"kS9j"ad9LSM/Fk e Ewr!@P!á@F#l}Vu@*fdho+Ջ~E3;݃9*d>t*4\D!{d0<3HQlz^+́4=GՅ-:rԍ6+c&C{#"thbLii{5qɀhFKT4?< /ߌ8B+威Zs}Kb:jQPg㣹'4y%-4WK@g=hg_fE%d՜ڕI{m>WH']BcW4a|;B_ Ê$rݰ J~] `Y3hTP2ɕ4zd6{|8hmV)D#m<'>2;P-wF~\SمZmQU.E1B>;| > ް$cu2I!ںTI3hĦ1mzP_[= eѽY?kI`7گz3m3F7\%Aa+`p HP禞 l+*`-Uw.!)0fSס-(J*OЄQH:.>f~upOPWNbP !>bLY6Z`ܝ{uW%(;;JsY1Ї@t(1$3 \^7L5mL _(ciΩNd84&Ď~ިw2Mg #CʍaìmVlkAYw\BFwlS]9[7G #]J648 h~F_q4_}wiPmQz$@#`{9 jEl9ƣlV<~%v XVm}{wŠvHGtf`(\|"Gew:ԵfK@/Wуc㧉!`K~fyˈ69rd|ܿ]?\'YgȠ>^4J?IG})%*)!sX[U_B#X'%5kF$ ҭ/4DP)'3.Cϸt;Hïs~U:4m+MuB㿢}^(3%ѵ/J)q ,"'k_%[EhȚ2E!hz.ᨮ2 ;Lk┕.cH!M EEy)ސE' =Fw|()˝+^LBC@ SW40 W7e#Hh{@}Vx9ߍ8!E`]]A*SIjYCVl֙ SVJ8C, *U΀G74w\Υ;o.yX~]PUjυƈ]T@U?x&\BmxDJHY?rHǍ,[Yט)Х%U[DS\S@d5Sg1vTW_#ULEgP b)FDHtT8)K3ː=A.#AªB\qS>W$DS}%@oaL.PO4b Aa<2KG`3Sb}ѯ`O.$ί~a,>=lA'|W 5aھ7! 5׭Gtv̆ dpQ,W"`p:C?LviM1 {"R;My\D 6A,_3)m(X͵<;ggNl`F@ Ncbo<">:(F|@]atFutV/x9PI'NLѫWFH.~$l4nǪdilTO'6+%sA!>U|,PŶg u7YW%ENq[䘟 zsS1Ne BD1(Jv2 a`^ L.;7YG͐- hnWtW;FT0vء?r(Ea_U'XUi֎:p{rfjC=![m=.,a'WX*ŝ.]q֘M%ڪ75CձGO:X xחqBVn\+L:WS{αEP/m*\,/p烼ҩS.??qq]0a<ۺFe-;H-%X,PVYgݝAZQG}s)ZimNɢωKf'V};E7(`sPsO0esSH|aEٳmgʵT}|3!aQYk%,bщO1*KIcOQ߇x ndb|2΋؅ ^(dH.M9\7zlsdwjL5}IV~=61eg:xrpEL )5l U6uaUXdxX%pȠAľDj@̆ B A!ޮ&$yu "wPT‰Ἵ &;ҝ 7j.lp\@0s%u3g(WmN6rqryzvhd4Gݯ-7d`29z=:b4KiW *^~D%hE x?X'dAI(_.}*2)CSGLYC~Y1>9Bl xGv#쁘[ٮ(Sld(bPj )zHҍ\FC+J8v`kz~V!í}sìD~ϝP:c\#6zZ_C7=[՚GM9Joپ-lDgOvz)k':xTMXSR!sҞ_%2{EQבZB?Aap(T|[IOEL ό&K.VDA!&"=# E0ENCcfQ `{ܙ/a(3w@c/FgM\sz}Aʶo60saq:K\(/S ,dO!êЫFp3'STkM㉝X͎|:=ו0Ƞ 97izPaji-Z ɛƿ0uXB{G2=rʁkDW':s9߮L,g|8 Dmoi֮ jS Ua:uV'/7TRHD v+Eݭ Q bG,>+dc%J }<+{e;\SCVdoET[Hu("Azd0#*q^'$ 62÷ jJ`nIu"o%X4|2y/J4RHjg0)_\S̏SjD\P"WK ʿWˍVR\B֐"~ qHyՁX;Sb3s&Nhx-pa6z,(8r?TtƈdOt*!Ф~[;2Jh-%F aMad5RƞxedpZ}l6_909g]J[;*I.`Y_?0ĖɿQAsss@ŦN54ȫ[sN‹<^Ca, 6-e?,u*KwzJ30Rv5hzjTڵHi:21ţN2-ſV+;̩~ Vsnh+We0WQ`nYq9Q(M?ǨML9 \9Ud*M|XE@6zP>O˚|{QbrH| 9j DQiN1Ȱ^Hqg\lpH,Fv2i]ggjWwi^)YnVgqB4hP@{ِ S'a}VvH3 3%+H݊c_;N:物-amA{ &BRy`+4Kdm~ $=DK~OTDV`I& ko2с9]*کf?o/6SBP>-?sPþ61>i1iLiCJIߵ-&BsXŴGsP/(v[Gs)I,"!xi(p. .'y |\jfa_ѯ"- |؂p ! S*Ec-Zٶ!&uAi660*X<[{G\'~d`X 2_78SY`Hܺהu*:f &E¤93Xjha cH<^H%1~A= -< 䪌]iaOS8 ״Ԡ1UNZH(`8ydWnXĵ(cl,5)NLMΉ'!96܉ E=PvVa?Gu҇8lfuӴyT$|h[%e|^#PW.bBhq3c흲lT xAd`# ڕ*ЎNamg36y-[wя~ߝs8T14;elZS]:El5.)kRwݝQK/V{ҠxFms6iEܲL`(B:=§F彬)?1yI\]؂6?=-dN,RH4@Ă,Ř:uLn3'׌&F˃PJMI+vj\m2~"IׂIn ;⸣}v\n)qׂbYZO}Ru$(ƽ-":ӓ+U(*8FV&̡̓HA_F(Ӆ?ߨh,xfAe2H3.SQ/MNUZi(~b 4,=0h ]-7Nʚc"9iq}.`1LN/_3ӪA vywfZѳ޳>N3Y7 d41ݯ]+x(c4>|dPDm3ra9P #`3#/t s)&u+ y] *sșԧrik;:ǹ}f(E>Xfr-93l.@h=N`\f4+^^!gN%.eq-% '~o Ag@gVVgOMx?oeM9O*KN 0s-)?\NTZKZĉ@,%MƼU%J4zZwAhI:s=0gJƘp)"/ B>Oo2w?y%PuBބ1JY}qĠң>)5;:jc mRdBN (^7.^'cV&/[]ӊϢyF;ΜY%׺1Ľ,?5pfR۔jH1 }lj[DDp-lDڦ|EnppU\6is;n޶5510V1:燓S)6m&dMq1q}novwzfBY9-"/<.t)Hq;3BFټ26UBbrcY%]9/o$#/y|W io81_ S)F:PnPb_N`UkWVu?x-8?PJ[[vvj3ntB@5ϗKKAǤ͘žْ(e돮 YȚ=0݆+|¶qvEՐIVeMH59ԕ#q؛7? 8j׏UqXF#߮P__pi|㯱6?J#+jltf L \"Eh2]`N̫ߏLv`?tcf*N*K-l#Ŷ g6wX3}z^岄/ \QI58Gndx+PYM@GEf jPlm!-K)(SĿj 6 if,P Tm^@KqnŎ$Fh1}ȊB4l ~!V /+nD+"DIZy{cFo>)o[phCQf@6\ NK $24F^&Wĝ&:Hg޽ x7n%i3>=j06KAM翠xP[^/F0<#5eض ?y6-9dg^jh|CΪto#0q9x(9 pFZiP)A_T˱~| d?,ڠSӠLi @ZPACތN(ΫJo'#傟Ol4]N7&}}3QU|L!y踝r]8U:nd4;& ]iWQd{< @b߇h5ouRv7%z!,q,0~=m,=.Ya5Ҳ4/'(K5 ,FP9P ;Wn$Ob]SPC֯{yf,F2j@CUhQ65= Tt6-%"(Ncu7bCr*-F0 UNtc]ƶp_TPdpdM0O V\ʗ!7}iO$5ꮋR`eՅn@QF\҈a,$]LWVz1aXdX f6=4XIsVvzMŔ hД9wut2Q*{rs[7Tb۠&1/+S 5ֽ_b~ޘH6$+^P8ӎ61CA+D˿3݅r9M{T55"no JeHvSJx'OEP`riR{e}Sm>I:NOh:k`-36h,lnN3p I`~Km#+L9rf@O™RX'HRFtM>w^te`Ÿlf\zhr'мY1J[GVg/ B\ԧGK^Qx蟥&!NfS3 80̔LXE.|-N;ڛ4ƴBA:…?"mg33esgW=T*&=MK@7r-6L}*$UK]腰CiDU&B ͗޹X{1r]1EcW5/ucym\M` WKNm-`Z] I3 ~0""ux^p&YS516 NTY%y_Cu9ѥMZ=.|EK̩$")C0c<&=VJ h75vDžI fFsZsdr &NwqiQ>^+5Z[pg2 " <ܻ5_\unUgE%.As m𕡚NV:%}.x O/@oԓe\x_ En %}1s%s*rHf6&V(GL I fVCGb9k,cvdZwWXĆqS(Sq ]s \/9ׄD}8h]՘Pg_yYoL2//mX#yx3f\U1F K"GΡfGNyu<Ϸ `W4|5}h;Gy 2<17j;v9\'iᢙu'j$CCA'+/Pi"=`m_h(c0(,b\`(JiHZ,qoR(54Bw[oGz}ŵ뛷ҟf $P6N6׵+6/_t<&=vi~XP O I^(Fб^|rUO]'N"`f ~Ccq\#G.G[.׮anvwtO5;1:80I`6֏Nay是I?GA2di|8̟+rq䜧҉8PruhWJ%)Ke{SIu·caW['K7{Q>+RGaЌVýӜBsdI,(ԋlOV6\441ׂJy"kYcXqvkF;4rZft\_1%;7ڋGkZz !8~z<f vcfy$?zx6.]E>`gFqS lӦ"zALAC5؇hmn~g}nsVMN#XcgW0LwC&"T{˚ m{u5 .{', C7BMdq9 LJt٣|leݥvPYʡaμͱJyQ%C)H'^#UFQk[B Zh5x~iAf`5 KRk]2@T-w >+ZuojدblgOHg eq6j?;)qta.Fh[x=?;fQj0gֈǙj o:(kԄu.FXg1q4 ><޽S 6^3,i4pݧ!{ mC +aؐiZ־ER9R>f 2j_'J0ܺ)B@qy25p\ō;6tR`097k?O\1'S%7JE )/Džs`l5A>яv! b)J3!Ll9b wP>&3ǃϯZ"7(iz!(]Q0V%$>6{ŷPi@:C)epm_^)4:QZԠ^\eb0tJܳcI1{Vd,xT[,Ѝ4"B4Āltί3`":߽oo6} $LirLp9` o}́@]~}bWcK\[FO|qKV~Fh)nZwhn_'G7*Xhkh0UG"M1g׽>fQz_ֻ:dRקӤˊߥcfg83ya,YC^%k*0/TPW3@j^ɭ+T/xd#IS]2J7N,x橡2½`~B ?T۶OcZ|ԉspLPVAqه݅L$Nߐ «[n(1E&@"$F -T]5 yP{`irqY9`AxW8}5*j!}=]& Uz<j?ׯ{+!>fXl׻tx}]1n6M^>Bgx#YM4 )knMi)o1n91>.,l1&V osx愯+j~#^:h ƈhHnzI0]Wn<>bR ߪ/4Phi1_Lx:C$LN-Gw/%zeMM\1:Z-˽*& m74{{tKOשچkKXaөS}h'-A|TA^QfNߦ>8(%BYޅeF_ M4\k.r7M=/ է![tծ[ x ք9vq5owNoQ R "aQޠ巖dms.ƒ?V >.!Q֮jL)?p0ɞ10p7mn3ߍ:oh,P&@ξ=^]'L՟ b鶒F-_ E&DOH/7 aP#=/Ȍcs5g}<4Ֆt|-0zrU p$|Xɰ>1rn!wp^%VP'Q@^%FV5A"VM{dv[MX2:-D}G.eRhv:thkd f0X<]q@D7Fo*f+HsC1F#.3ub>S9mc㵻^g^E+?ЧB;$NVuO( jgt M{; ݅XnS+1WP ]L73|7MzB23rYmjPAX5}HJۈ3Q Sb9~L5}_>4@J嗶:YR35X.'@۝O>=Xmc:DbN~-O25 Bնk5br3VK9gwj3Sew<۝005K˂WfCGtcjdj`@e{JFf>ĉ=G$PV-۹t\ȹ?6^\CɁ)@M!BZPT5l V%÷ɨlbӝshC(ٻ :o~cit:4`6O%YP*\/t=}~mu5?!ڬo4ga)a_^K5ͱ rt^C4mA*2Hvj$ ȇj?"Se'.}dg$ƨxzS<1?{tI>I ?[xwl#ޝ\%2)OPHe>[]4wy7rJv;d"%*F8E  hKKo\ LRanqBQ3^D@۝F| wk6D$gh mQ)ko9Gsp$K7M]j[5LVCf섓LǴ[2zl8 D?!Y;`YĮ D1QUFP59!x/Q 1Ȭ~KI 3 5/$A()لiJ1; %`_r}i f[`X!A:"_āmûvI“s /:YJWwRʕ#  bj⛍zK!Eio[.Wll7c{_F_#<(([2㔥 1 m %o| eJɏ0)%a8pŧ9`yCr\!T( ? rל[ ڥ[p!ک6F)CU.bFjѤxv4!cu hD"}QrןH25swwk#p!Fe*5sjaoGzHE˽Sſ3iJ5;ZX.\8nRͬ Rͬ?9UC:U[F=RePOh2hLa!l\n^Rԋ=Yo3`p}L<RBGǪdĵap&EX"| 2cQP^Z3sCfSAu& u1AˎDva7KڟsDHFk 8iHqꨤ6r8%m &[lI*ѻGǪRz=&]Sb8&^ys&qxqXi1T43\*DEGh:-,zfE`_A62d C*Dzd?]L%[z,h'@ Eqy"$*ܴO`>ԟ1؇4!fup0ە3e'Nš5+ +o@Ur6-&D*msN2KS-=W q(u_75꒓e^*M|tW1D'U)w1vwKV"P7بPd^IDT9jIus&nEpvjE]xȉC|G۳ύ:ʞ/ʋ)Bz˰w|錉^bM38h%Ƭl;,<>p0EZ5Ɲmɹ:iP uwK4^LdQ I>R&\KE^@퉋;^e!lX p\s~0;<3d(6NIXq Cbj%,ϏkxVR=̹#{®}EDsTObTGB@R)l3{UDQ7r"J\2Va-W==MF{ rRD?O]AH D6jl.6SQ(BR"wS2 6oiEϚ$bM Cr4qhuȑ2@G%겎aZvcP0\P@(rB5$!ř]ڳG/}+=䕡㪦8%?h]c>xj/;,08ihX, cY[kBc:Vap5Ǹw7F+P% .)fijϸ7ljB /}3Y5F L>yR@KH ^9RO蝲| )#y<O0Eo.` cߙ@ۆ֒2{KIS¥L8fu03u?_="bF3 h<12ېcONLP\ )(Nr;Q`8TZ-PbDŽϒnG/9p)qהfɦ͍.|g.C3SF.G1K!4uTA]< m}8?* "8ٱ:"$,(io ,=+%1*`-OXڈ,g2⊅8,<]hEM @Ð^B;P69 z_~e eTcZ01tzi]ZMOTNc(.wͅ;C/o?@^1}qe6k +Z|{:Co>q-5䗳DQ=ݹ ٜc-StX"\jf'pq=2OkL6P{`/O%c-e/tMLe0"%b 2s=Q~:%nsڣDZع;W Du?!^hO*-%0|!F,@~L*SK@|l٧}ȿpOXA&ol\M YLj6 AVY/<ځ" d PcO!PJInD d 2K0PT.?w[K#^h5H ZL\  Ve˞W\$MV…o&ĪxQ/%8åPj,1KhIJ_ud%tiQc6';O@V7y4iEHdu< $fpN!ڭ W|ՅWy|u,Q"փdaWgx{Fg@XV@?@)뚄XU]|n.zӠ'&y, <"Zݵ $ժ"SN7lPk$ƥaMr 0]抰SR٣!IJh&j(& UEcVR6P6myu*]v&n&%L:c8Q9:|2|3N!kB15Bߦ !_K)l~x B0ga~+Ю)V! rln_'Bjc:4z=|_x,$˰-zlg|XL?u6[W{th/!kR?#O$d1f'1zHGk>"6s/)렵l{q*Qj0 1hE)6Mj$9%gt].gJ JQŸ=@v6߆zj^m[Z\BpL,4|W#ގs0aEJj ᙼiyWuMz Oe?0dM(|1?UeKE8qҨnL7饴ȕ0T^9Z̐ĨEpP3⨣AT".R QTaa 9(~KW#̝r[+s͜vtk;_42Q„D ʻ = 3ˊjS2e Y;( y9l%6vxONڎjWCυ xzuǍЮYQv玱/WLL;C vcq#{)Y%"}'<_C;]cUxzpVMt67Bt}JcNm^8\@&bvr\2l}"KȡJ& 5BVbR FpNsReKj L(&Ŀ-׻ؽɜ#é΃2m%✇a>`4~$7y*FoՋ[/jS v& RIjlg6z*R0k) PC B#\V]LH2v՜_YmE39`Tw_3xL>uƜ`<>B$ YūdGe^|dxQކEi6]V:ERC[:CDz!'cN<Ǽ8CA'.i9n=j*G~|x ՠ|d#$]0e8Wz}_Q{>}>Z,2h7'wܔΊgkykǏ|$hcIM 5(f! e=NG lăba]wi>kҊ%BDqǿo+S)z1RIXfl@r0ᦝVq0e 8@:ٗܲMA#q"M{M c țf.J2q-=Dϧ0⌭Y;9)7>GSg!tAΑ.Qᒰh]HR;8 C/-d%#LJ<#njboU+0;>PJ=2SJ(lK(dRZy@Uh)M{^)JI975o˓eLa%`Ixun rF8PYr FINm X:k#`@Udޮ"4o=@ζ-jJYJE ,u_i7h#&@UP=8ҜcW-0PsiEGګMr[)!4 hD+\),l>M_̝S,o6})]G=4%(UnIZSB=@Dz X )u_XNU5U@p{%| 1,c/%ƏTf. Jm_=,W㴲K`cLwF_[:񀟙V 2Ezz?U 1tﴟ Ѿ~[ߋC&>@PqܮBY$/"Șdr@Qi3b1Apsq{[<.QRz[ސ!ωZ- MF  gf &B=1{N"|"Koue }~K~h2%4E=P{2zw}MφE^"A0=mYR0N2nH/kh ;KRԶ~97 Qt5JaRΑY([\NFMA>+ +ԛKB6,g&W4Š +aϒn)]lCxԫWo&_bfCͫKUv'F&-.%A"4a"cm:!V]Ȁ8( zĴ\ J: ϔ ^FYg;,NǺ O0U}z{$PPBaق  Mjrœ>.d@mE`:QOhQCӜd0㬈 Fr uIokj|/>}iOU'phd a:Ffw,~EK|n!8OvP *tg&ټi\KHRN.Vjɸ쑽H_(wk]3.%7gcJ>V\oLPQG,fuV u{{25stN0a`bvTۙ+9@:gKrODpY_+^G72"ڒ4p={kr<5x4@|?*H$z1.ngo\67eX VjgBp7Sq]!A(l<2즋 LsRV~g78.0=mY6 3`[ Γ?,OB-TOo nќ?`>s}M8>u~2I3>T3| $2bE"?3ߖ]a L^f :1xI8CTW>ש?[Q_ gL Ydj%IvPONTƂo\5O d@?%~[q?ZtPҷbmW\hG8H7 *tZbwFbB/%E3jQGlrbg*懆Q,cvs'ЎcrpEax{!'QD),beF;.@=TSWEѕF㱑!rQ mvUx,h8Hh=)u};h5@Ƹ |JįQ6FI.ȖbY#xI6p'zy# KfegkC59 7W18k`"wo hHW sw5箶>q8ڠ`LPL^TYP:ԛ&b|%UxtpAFdI +.բq(&G(ql ˜,p2jgہu,4uVݕ>߻uN|Oұ7,MC帧]p@E@`NoãZwj;-P4hǖbEυ((ƺX0̚ .(Ilo4_ßmQܿh 3y$Y6cK/Jh3`MBjt"Q+ݣG B1aftH`~清[p68™{D99hVOD?@5,Ŋ6RwEBG0'K:ROav f*d*A=iM`#Cx2Z(YaW6<4ջ;|nhH!ܾI 6q2vl SB(/f0kz3gƞM|=>ȐHop74 vhKB]HϘgҌG,EE5F7t<=03M0_ˢ5VLmn7<倫 ot z1u%7pjnmw;A@ TƝ䘗f[/{fBoS1PH\|&?rkiaLp()b>+}f-"ż_x0AR/L۸J?Q ~d0ŷZ71ܦ~˚BM]ʝ(n5EÚ:o۹53[Lp>*!s=.lPl/YדmMتVv[QсUC ᛯB{âs8}}.jbl\IYYbl@ Mttn *.sDȫҟfQ/Y"Ǡ a'Ȧx [ӻ?]٢Ö~Q%IvCCﱰ 6'Or:a#ߩ #@lPj64'JcEv&Ɂ[`)BfJbr #wRh=`tQ=G~(=z>a+ƄצJ- z.k*ˑ`o5 ^LEwVEdI?UrY]okr'SPJD2DKɓT$oVgA$^tEr4a=(eJۜp"{F \H[4?\tFm+ ?ԑ.UHِ7*fz8#JB6XG ,_p *1G9Q{;hgotC<6 NY"nP2H$moQl;nXJK` $LEkTs12بfn7p:7 D 0x1+D9 wCې)KGn.ҀuupBe8Q$4hwΥ %A2nRͦ}lnaw\pzmikҫZ"oj`Ktvc>'A t-%`d*VA.h,į];P7/{iG*aij-"r;*{/Fz&UdL8qO*Cq'M\zo3g<@ŪHk( 5#qN\"ĴcJ&S@&L/?0 Qh_ìeWq8+c"bv6[؊E.c4~VwT $F"QvgUL1Y!d_.~P|sn.Ơ&٠euY8<*AS5](wndg,ip*6b 3g~*Ҏ=2N)y}yk;mQOmЍ"1 YœD I.I˸}i)>RZ˕,7m Ud(RĂR{s Zo}˗k1q| b[?5a:^CAwsV:+S<;bHQ'06-2 qs.0ݵ@V<#mɥ#n 5XZFIt.|ݤenȝdlJ˳I4(Xܒ\ dq5RI(e-f=q\ yվJ~IfskG+;&hd,mD_3$iZ;U_08ў貇E+Ǣ)(=v&S^/d6U–3j1!; l,kޣc49|ɓN Lcb8؀갆c?ɒ'7:1 (4FkJ/~KtiJҥn©2ݚG|Z4oVwXN\cF"(" -vѩ-nBJ AL#max*6k: ar9 #u: t;LLO)ƨ!7,ENN74$UT5qy_ՏVVhPvؤh02?|y]L՛@ǻLd4D",OD C뼐fSWAx@jB|j@Xp$f[4 Za "|oYQ*ldσSڗ-bhk ʙܤ4ǢۯϫW홾b$Kwf%Ikn3Tɡi4Y/.\&B(=0jkC&TCȌ%Jm٘1aW >J]MnyM nfd>] x]5L7=ABjhtTa+W"i_ 97oj!R d$byaNиФ/6>L2/v.l<޳RЂF2~r{OݸJp[㭅!qWR]xըrxlFb*/MҾ?b8?zM Q >IJnN*A?tMB?|K5oUPW# Vplyɸ\{wv(+/Ğ5@Q_O7Yiǵ6ܲ"- A\b'6Ӕ|bM Kgsф|t];4U?Em{ѻm a@ nt: 1^ ŨFrK+Eh,QAEW59v|{Ͱ{l@F LZםe:XƶK:} TX.=Gy[Fx ALkA:P2ւ2!qփ=|1Q(NQVɲ>XF xJsJb0Ii?;2d5:!5$tZlwxiy ?&)[-i4GEH)=/QCHqXUkcZFPOHGKQfIyʛ?9i-Vu{3SÃ%WnIH#BtFKȾJUzjܓ uC5M B|x@9Q=AEY}U9jLhI*Wn!YIy1YWHCʴёqE錻&#hYh @ 8_3.@%ҸÏ_CWP[;JU[4oF%pX_ :D#:eP^;66md"RY4bP'RJ"akc=8CX-Wo͑ԒVy8\@?&=,xWI.@슞 1.#E_JC%&!~ɧv]9=f᎑'y:*M1aka 3\6Ha E h]=Q9dYJ?֓#yX]2 MUQ9G.!(L*By&O+Hw2pd- 0|&RyfRyѤtZYŊLºO|"9QI/i+tΊegk!$0;,X=<]KJ; '}@Pe/h_gnk']= %ﰅ5\\/43#kͶС݌Q`pr&tj(~k~K mٰ6KDC{U ?**Bp(N9%%{}@Β)1T|OG|z'%ef5y֪$2'*˶8R=Tӽ4肱^nP%pGFk1yIcW lػmDA2󯟳%f>Ѷ ye0veR(Tea977T$}2A$a/.NLZ# TIGіM+2o|}UXNx SJm%Xa(fm uS+q8rMŗɅwX_H=J=k5%/"PKAٵȪkHN4=H%#+O8s~&εֺ-dU t)k[{Ȫ5t OR4QtOZp џo&Mu// ̼!OjzU|ҋ*cCvO{ uڛvM<;OW"6H/Gkd)V UZTY]RDVjaoGH]k VӠK_c_@A IBFvlcWkHA!G>e٨UZx"DǃC.C%E6i $VP >}>ID=ɾ>i3-&.,*kwE? dʪ_;$rN1Ii&.<'2!*Ь㍳o/-FBǹB>PyfC^R#u&>:i'3h[VAcYoWrkaΎo˟ /;uR84Tfw;$?/1odnX7,we҃58̢Wm > aF >`MJ Ÿ [}G 9+ӏ +c/;`BOvwph;n0@RÄE7o&DA- o*QDievxzeap,hw~&x%JzozLw|K7 w \j~/FH`(\&<*oa9,%\*qӘ,4i\(QašlI~ҔfjfÅïwCuo;-;_EE6Iu봨FR! j>a-XBr7;UDҮQd=x|ђ[F$m+_Ff7eTN_MŅcr'ߚiLb e\QɃg_'䤈+sՃe͇ץ{s3nRv|NL6Z'Cu#0g:\0'P9mNc{{-g!$(e'CoIcu&]=6XKon-]vO:lҚzJKƪ5oZ@B3E7o|YEp& mgF_ y$v1X;NqSgۡUZ)G` eK !3o[ Mۘ`mJ]|ם=6mJp{Zn`h 0]Ťt #Q] mۋ]Pf] Ry߀`m*X9 \A%4>? *ãB8a\֣ ǘ 8٦Q a_t<A_c$~G:2掫Kf6^]`ո>k̢zj%ʢCmΰlrIW%Q݆1եi4X(b}3zm49S^~$fҿqhs]1߬h3 -wb,(Hh؆x#)09q)7P״yI~rO}@Xe{6x"_wENtL.j:Û L;;2~ T(~]w:@Q*tg\ش2?o-FϾ(z#!)#Dz{XW0J#=w`XG"zhR$4L!σ@Ų3ZNn|O}.-dx "΃sL ltLoѵn wdXPƎ1+^\@_h٭aAzE%gn=iG B/G3ӛ4l1{@:nd\}:#9bZ8ZP:ݑuCMhUVj1-cFm 65br6*t !VM3u-a6]:^sm߀$QU4;*- C{38M5#GT"V"M<:lWq;jAf3b;YaيSo]@UfwSQtY!tw)1})00j #1 ٠^ QLsQLC8cjqpd[GuaDa+IK<5{rWTe%y$h~7ϼC5JXLkH3e,ͯlx\^$^t:+$ET$0Yo4LZ5Y! }k,ծFV;Q\ݰꌭ8MKh)ȍa5WzL JpNim)73Bڥ(,ñKo0axWifq"I{Qh''AAQyšz!N,{GT {Zy}e.#jZsh齈lHޞ~38y;=bDy4N4C alIs+E<7S{(.cQ~$kdY[+b@G{ ۟G``-o[4Q|1Zܗ*YJOC&up? qLuq)2[8DZ=SWWy$fndqw-9jV'K n>C=pEN'fLG0a.˧ KYkRX‹YsOz+p 멑4qQЈj" "\5`.\h\">+Us?VoAcH$N"c,c7Y"KPirFcơV'rԪz;8snԬmp߇w졔Gam)3ˇq%uğ""tpBHzkeMWň8TPV.8:h)>bT illE )OcMƪ\.^\5ҙ۔_# d}`bRy6D87YoӠe&P?;d+U}uHɅ?S;#SSrҋKSop PSMxg~# Gn-;rKbᦟ 1j{VM,1YdD5䧢O[t-,6{v)*}ƨHhR+D H𭬮0; 38c0r2}|%I-;r4ОI./rLH50AI-%Akݺ#pnume%Hs`Vr >*YXF3+5}g,Xykk}|iL+?5 гCfA,.5^ qʍtM?B/灭!?P3II1-%0ʹ٨?gp/UR5KzğӸ%M#U` ^p^:½w!V]:bUHʸ>@oݪXmߞol#ҮT[(XL:t)+7C3Ms"(RP #x?J!m1yJWT/ܫiN3R"nCNl ,MdC"EQ nhGuE~j+Pz$+Pn<öQ]lԙltii/^M?My!S_v 䎯3{ٙ-zzf'YS`I_a8h=5y JHr>p#S"\G8 eYwxLiR!`kU3\(݇uM=-14/c'jJ 62A P$khMTPvust!06$# ;&vHD6<d4/9/~% Ze?SjDL<`[qMMn [j卢v"aP ֌۴+jzmdwPyo.9$``A̺Q z7&=rZWO-'W[!M\:!.FޜZiLhL+1Cf=>?EJ76{#x){)CTZ>P'9f#e 7˭¥5򀏬d8s_n)*)[;(u`M3֠/+s\zq4(?'-3ÄOGg# ! ye}fd GI;g2d@-VX6e"pI@`bBP*o'=HF|%x ] ȯ3DakS"Wg钌tTK &`yt,A]ިzz8zuTēaۭofVo'e k"WNkbԛ K*o[凥[S}k8ync 3=a Dj:DOqxW@61d|h %K,jN&ȢM.Җ/7'q68>x@hZ (sl֝tZ&Pz!y \hëH\+4j@xL뛭)@1Sm{WE᳀jFʾɇ)+X /͐Kdɲ4@<̮r~W(6jg%oi B`N.t "5.DBvv$F̤~"X}>u \V&S 駩1 A12 r2h~$.:H㘀4yWZߐ\UG+$IAf`b>*=VOw}9=Z2Z|:wٜ`n)# B``VAYVQJ!.b ^FPl=WHׂy4{\[ 5 >0/Q/h;&k}.5"x/3t_Z;i%>;S˄z'rb}+7>#yȒsЗ7R TF^9 5iKP5 $`qУBX$K20*Ȣ %-Kl6iRe^ƅ X6A US(}WdZ땱C:Q3TT{PnsTꒁ^GCŤ.3Mȹ~iD"lx4ţOG?.;3ҠK8iՠ#fg߃fRVG&8W2ZZR]ȑ[jZoRVGֱZ&fbӷ_;.Pz; cWeӕl;#grNDdLn/S%t !b+=_,֊/OWϖNdFG˲,BO);Z L$E}zh{q<-oOCEfHGMI{)ƚ F|MZ (n|l=8vשׂ[8Ә,ԦHXR_"'FHoՠ19M`h|D㌛'Yꘒl!,+p?U]?=h1:]k.Gw:870Mmmh pi|C3ijڌc}}t.Rf3Sb&(bt4)Uė]א:GSeޣ ^^@8tr,;f yÜhkyX ıYfmEőG/q-0 EBxcM$RAv$p ()^SEׯllpH9nUF<z)20X<$}ΌB2Z!fu7_ebNgJmK-1o%͡HpԽ-J1&ĸo%ziL4Xijeʎj:ڗ0BoXpN!܃$ቯqż'*]Ysmq]'iu mt#ϨO^,ue;t=XD'27B669[ɕ-M gV]}X)]jb^H~sFXofjڠ! + mf߰_zl.Qapc [Z&:?iJgZZ|3:Ӡk=zvC?0IOs^~&'*' +Eh"('^#j( v PUoE ~`5'.f8BPĠzm|jH܁^%}4s˵bUc *6ctgkTbޘ aЇʈ$ wa=[c@fis}^Ȣ~ҋՔόFK3;m7Ic@0jڥ$:H຋p%$As'B !RJJ(Vy@+ !FM0hjɮs㿵H4 V_Pex +][ˡ0:o4+ ~c[4gSg>1j\ n/ڨ~(y9cB<"w{"0J=6ēg&6&pa1!Q<8Q#wznFоt]p5b 4㢖9UE"ᓒ4yaGNGn^h`Uʙf H=2Ek%4# ߐ洤 ]A,}W/f4:}aދwW'>O3AEmKib5ow*).=i1*Q]8Σ3 c["6X+`I)Y'~'%"LHæ :S }ˢJc@'.7Bn6b$biD`X3XN ^+jQrN\ T*q^dnBoì2<4߶9̟X@Ż-7fcEҖhtχf'(,nn[ʅ %'ih:|*F!)&eB=X^y`g*G-mM6PҳzZշ4H ܭLM-}ּKC€"]D8jrz>kų` hL4(ly06"ႅ6b`\r0Œcn:< zl ȍ%lzg>:p*̦cřgŸ|#H *?-bCD!F`V=I0[^.*QH桽3r~(.8Ru *VGMYR #MGP0>[LbK9,.f̳z @~wVwa.Vٍҹ}fe#GiaOdBmI60Y9,#Pv tw63vEF I/)>qmjQ ZRNύjF͢#n K B N9wvq/;I4%Y-RVݻ(b#dFw u&p%yeIٓOR 6m}P+hW G$H 3P`R,azD_HH Ѭn52FY$e';5: O fz #2ar"k\:ZJ36 uVMprĵʜMֆs9&XX)Q6kxI^`dNqfΙ4rf/GeAe|* :(Hh$ Wgtagth`HznFH Ri<k(qj,NkR"mެŝu5;tV!$'?R5(y3E<[.Xy4C\z7:b"m' lo?5ڙoR̥F*5W3+}[fI$B; D0!;ɨC57)(n#AQ/GI# !,k_u?hv |=C[g[Ulȅdjy\@0W_sʓkت0w9{e[r*J~M^3|Sms7ft76?ܹ\Y76m?ה?p]嘇hEgAe7-5[pZ&zg5EF_2`D_ HU 2dޱGjD$X0`0mE͟I[H{qUy2dMp! ̭W;?Kl޼j/tZ9i0Y7V5 JmnB^cvtunɳWcE }q"p)с[v7`$ن  !I9_YTRl/0L7?Wr_E+ ,㥗+r#hƭq,ď?7{nJƊ17{ܕJjGހLwCX0)mQ8߀P^>6e FbP_ ɥ&+,99Qg~Di &#:ElSo\Yf'tt$" >Dq4hdϣ^f 5BV}m=Z,%-b/nH.k>7ݵx@'A]P\36YCvye`s4క ̵:"X ;Y|e-˘Si C`_ XԹ(&ӠcQ.Yt*# ,9{|PzaH7>f-XJTof(gyV4.vCۻפq;nB012ݗ1m~.4>n?OSf3\^͈b@%ђVb W, L '֬s Ϊm7|]W !r+'nEe|xmwP^}"O4W ʅnH$ Tu Q78Wsc!tH 8##~~u]n|6r0rC1AOƴGP^T d L{fn(h#jVR/}8b%`x(2<4(Sp~ 9g5f]E} m BW4XZDS\S0]LO(tJMD!;WUGKJםMP -J+)M~RXȎ^*\W8\G+W|߈뇘eL{}IP>'<5FkX=JL!ꤢ?Vi-ͱ-qih C;dk┫gKpr׼C O>0W{CHNm+Uxrۙ ,GIh<k;!SzKE|5UOP,| [3[҈H<[eqeۍX{*1keϑi>~cQ)cN6A TM6Xȍ,n:%XNذ1M2 ED>`M jpszjٱ`MJc1*"; yzh󻢚",BL0F>OO{i־]F8d́Jr\$hx&%#ς mKw) M"JZ^S4 h#t&YP=q`=c8kB Vg(FEhvpWX-,%MWHnhuɝ7)ȯfq)Cβn,6kW,xL n !ɳX.mrpO1u04töh ~3EgpA@Fs2qu>D~9/ɬh?s({a:pUsmLBK&|XM F"3sDh=XJ M.ѦIO*Y֩ڲX'D < P&8V]CF'Z!s/̺:-օqs?ˡsէ BёV$K(^- OEjW%I7WPr eA@߾cН7*5)_[ZIjk(oJwjTqMψ)l$v#y(&{ΒRnwG}) &yTH%pwCA4^SN_ vzWcp˥ bW&e9/o3O3a[^4m[X#QY r6riEa Px2 W|OFXY $kHZ<5+j~L_<4gA4%#aQTu<^URvsr,qԿV˱bK}0H 1uM`4-JR~kye{.vln'ڌt8n a58PCU4yg; {(í=UbTAzf6Г`?>I\*~D.Fݛ3+ؼDB‰[dYOѭrİԽs'K_gǾBu6?u{/zQJ&؃l֦tnt #dF\.OHԪ̲b< T[l˂Cy/t[YYTc:V. H\ 6P[@9w`V}fv9ZJ!Ome>6Bه)_*q\~S>D̓K6CSfZϮ?å }khy7ƥZrՂ7(HX3ֈG>)@-61 y?Ja<7҃=kXg^>#G|켝DAֲ:=b;j9R)[e? !sw^H|zO85bO@99:<3 f@sL\p3=6Z܎~:Lo_FÖp_XRQ\E `ŷ(‚̊OOFhڞ]Iǎ8$~鹓|] Pꛢ[pd/Qv ,2=f#Kv?sGXS|GELI)3G6ж7$$…I[unG#"\\ޒZ4"}%(c/luX9T7=A7Z!4CƏʲST9;q͵UE1nR3=/cu:9|:*^ &N C'JȻ'ronSݎN؆s3%! L[y/ΜBğw#Qݢ/C{[ `}4+*DZxT!|xBA1٭jA@!B>M:E-$Iax(pU޳Z[I.ҳ ؍]V8eb|]|B*\+Qĸ٤{qY5$݂wTv^@cax>;KZK8||ui=m†ʚI䷧8\n=/hk)S樽`ݎ cw{Bhc9DtjCجVl"ߚﶾ vsD1;/ׄƳ_>s#*k8xMPRtYX&~煛pRx}^Q~ʓFwt#Lūyp<3{aGBE9YO;BE2L|_c.Y+I]qZ c`x2GZ\P=ߒ:-bq$`0mڬਗ਼;gn )?bKJɬt%UĔrVF'%Vbg,G١<̟KB.M*Iْ[:zw1;DImɈCiTWɴ̯iP86nWBNNk|*/vծ~ 2*ٞgr5r4D`2VrǎTC "NDeDش3,+{6© ܏TNC;_m ޸` ŖAGS>H8E؊:Wi%45Id]Rm[{x<0cp)i/ Oso$)ilE=(vu Ls%tF ulNVBj638W{|W^hљ?IQҥ)d1Q I?kIMdy<_8 @0V%f:pdB䤁6EDDeWvZ8jb HD+_zqJ҇q Nju;rQ_ F˰z^DOqhIiY;|68@ӽ4.J{.y!9p ,tA8K4k bu*S d .B:U=QI<um,M@1]`#M: \ki5ĺ\l{bﻵ./[0CK0"B*`0/,p+䙴@Ce;ߡ{렻16rة†g+s/Qb5ÉӬ}=Q=HHUP#KʿYZlqTMr+ {`n>ͤ,lo\C}6e3 j/uǮ7~i7t Fuw`aRYPL/̫$I"!AwH`QrK-]Z%MA6>v$bj8cܕN+IƌC8xF aWwOúm#٘͐J)޴:8PͩFK/}St[wlvWd#E7"㊪pM >"asYsid "l(ݧEmw*U$)f}yKc-x.wEY-ຜA69W#A^d_UBTnm:t UXrgf@+È*P6H:BR^4')Yϊ0VoվQY?}lw%%/Awn=R<`8yS 4.2p/pPsԣP\"aw l_wf<ȟ`pX_V$ЎHE*iĹioB'Ƣm p}Jgґ}xƊ]U0PRp=˔#B'ĵLsXJJ"4^זF&ڳ>/d 6,$!-$dA)IPHޤ[Wm|H0=# pN9zjfbӚ@h*cmſM)olӧ ψРg;*csO$:iaLI8D>q8-aQ94ՠD|ܺ QypFA^, ZNJt|4 Ny\)֒Ǧ3k<:ɤ.c6SIo-t<!pLW"'̒@Rrnm Ǵ>ڱ) Q\>g&GFɊ @M1հ`%XۗJj2r.55?+!|sȖɳ%AE0rda zK~W#a:Ȩg_?NhȚLCY-"g+)R6I5d$Q6UW nF_0 @ɞDZ Rj[[]>^+a~@pbi>2 aĶP}TPU56 M(CwAnhjSd(PMy,wv8h%e7@ OB`Q<\G˱9/YjZMM{S/n4"HCeV1+hxk:.Q1ŖCo 6} PyW1O|h'-:6X~=P\+\isVtd 9ێ0BcP+s>?^ؖgJ% -S؏@b݅_M?s/:ͣSVǔ"QIq(9ɚ(}Uچԛm<EW[‚CvM`9 yZ;0;1D& YPTML+n%%dimӳ? MPja">|n(b:yKGWyZ\524^$ XKOv*:|E;KVzA/9BGv<32zKN.vPs>g/ {*2IRkH=ibBť=b &aLvΟ|4W0 $pJ">9_˛'Q- s_Ûio%OEUpBNj?EOWzkob3 SX4x##8^7*N5vOU t r,60~̀f!ntЬ}@k.'NmrSiIl=_8e%%?i)ꄌܡ7&u+<} ^j'ӪΠ6Xd⒇(#2e[]b6(a n׆ m#\}sI90[Ɯ%Y|| 6!XYN }t`a\}4l@9<Zv`a,2-3o,wϺ wX'Ҡ̍3(.zO8^FCkclس -P$huV96`x|)qxaXu~NSGДaШFP>/w7N;C^Lh y G 3 ZX Z?Ex"qZx1Iox)0{m;fjwKr!.KO ^w1FSU1I>kjǻ? A;vՂ]U&(^=瘐r+i$KC /ne_M@/#R?wJ[x;Y Dby4%H 8u1p"cʼnv}Xf"}ed ( 'g5z;rJb{oXEQPۆS2))a$pa'jPJ9x),kŖTLGvdleXtsuR\ab 0ng6ӴkuZ7F'|>3"t*6Uy5':ƐCU΋,\c^oq퉁Nefhf?EܭpDUg^N$ёUʞnmAT{# v$doPBÙ1h:JTmN,nJi/0W*n"DԋPvY 0}NAs+^6ӛ|T¾n_Ʋm]'xyS&BۓUbca'}a<vϩ'DLif8'7k!NOIb̎~k7uaf{̙1Ķj1DB%U#`pxHD_{_QĦtud8V2]Rq\LypLFʁZ3;zRmbi%%u{hݫH ĩH;X`Tu0r>OC|m 58N٧WE(an,or&gʻVGX榼bf/ӳWrRV~N  & g}~ kwP3F-!kVS;N.I4=/TE%뼪SSl!~ƍ-(k'5l#+ ilW2 Yֳ]b&ؔDX18mhpޞ:Wm~nbcrITO4 W2" yqW&bqwҷi%K^RAx_ ~ۅFi}%_K&M*U]ZFBϨ%M*WUB[mUQ.a{9-pzq֑#{KHk9T#>.$5c? !UPh)F8gDu[gCr G$nnZ.fJŻ嬴Cx+pI5%UdF㱼v\:bi~ϻWZW (*BU}ꂑ% m9w a/? e3u5}3g+κtҫ0d%$=xnd`d~ZDV?u[c8YTRHUITj'$K&@B!t=Zڃݧu W kd66#U|Pd]>G n)S&;4zϸXn@ `}_[nr,5MRM[~wècI}€佻@WF ӦvcgfV5<8Eufـ2Q k/bdd|~K >au L֔^kKXdW@x|fKv=zK(cnD9eW{pf&DYOW^i7OuHo!2Qze3)ѤfM;ߗ TmA:hh2 JN[1{p CS hۏoytQ0LRA",E4QE7S0(Y,fGj*e牞Эi>gۖda( %V@_= Q{᥾Z`-hWR,O[ e,褚32zAk3hGʬH N{&C:Uoz{.R apk`fkTħs;sdF܎E z9KhZ[! i*1tYz"yFawI&銗s5 ꞃmsKK2*] J[T)`Ivg~"LCY:!U0+)̙u9%Ko^/ι\GC) -[[U˰GO0KO2#r9n6*7G f/6hѽ'Ŋ&` Clh;UޮSQVcSrr,y&*RwXcHØ8s [֭ LlmiyAn;)H};CI~u}OCS_A7]Y%G}Yk5 "Cڎ;yj_ĕJH5zQ 6V qv*@ʙ&|. ,&K[ġB=Y,SyʳQp҈r]8Yw;R7~B71 S^'Oq!=8.e~c8Gf8:r5 ޗɆ~bk?)(0ش%D[ W8cDSY]M0rK&ܱD% 'W@4UtkQ gNef2;k-""q9?9>͟`[To=\kffQ0Ը-Q363f?! ]q?f8vq0z8j3:th˿iO;t`Ԍt6Hpŧ )@y"ٵ$;88V&0.RP!8\)L#T w#V2t v z6SP`"w;dD&TпkM^@/~P}~iRL9I2NZܳȆ\쵹g0t \Ini^J03_` {|e[^ؤc UC|Q)o(gl éAB{lC(zh;"K)[gMA~XEס*" d30c}aG(.l t/  SK2 &M1>{}꿂!;~ŵsM6:+A/1ޤy<7)`5Pm76Bq52zrLWبmAQg.J>abG`B?F-W0,,xH< TgESԤk;隃2X.lo\k{2Iˍ/4EI4L&i&? pCCEfzzˀ c]x+.kG:#E-ҧWil'~fl'%[.@tG₞e9:`BR`ATKpH380fR8?N,E_]7ÑM@nKfb7y*Ck}թ~nNМKQƘ" !_IQ]9A򙄀JmXhu T0<=8Ez bi^ @~84F'l$W}h>*#z)KԶD s7.`zb?" L8I7do ) HInE`SPEGA(`Ad]WJ H~t҉ O!h&](7Nvu:!7-$Gk%E1aC g=˓mXkHI00-FA Hr50! wzeN@{67ÀJj LKEc. rëq%#܇?3p) (Ĥ> vE \`V$ZIױ>W+3FASgrT=c3 Ey#n-.R_?GviυXdzNc.Y =MEN@O^u8FY>#NνwkZ݅v[&Gۂ|bu !XUeE\8vts PT%fe-[}4% #@۸>!,GjJ0ZbIʕdgƙ6qĶє&EytDO%Ӌp$o$Q3H cu )r]y/Pmqf՞vfWКQ]mr4q}':lX@g" Kj",|o~bv =SrЇ68-rd^_kd܅KF(4o??F~@Ȍ 5?!\H`|"j(K{}~m˯37L?rb^F!-㓮fA8N0{R[7\5{Yh!_Ȓ~-{zsh1hZC+C*ߵdro1$ީjx5IVml'> Pt @w{u5AiuC+qfc}zńYul5r8bonYgF?qL O~\(%V0pAZY`+ baKP2BvK=dFD$B6ץgyt2Kؾ){kȋ u8N'1.XYw2}~Va$P k UH$~FX^|#àV6Z Sf? ǫ UD=[e%k."K; O3{(ȧydƕ 'wW5Q'U8A0&b[=Kf3E+,N< SA{F;ZnqrJ D<{zҖ{F>:-=|{¢YzkeX&FQ 'h;0*m  o4*p;>U2ѴI1_{cA)dߢliB(.nfhR^"CϪA[$/ݗ4XCB>c2(Zh\󹍙$HkRIRͳRiƜi`!8f +?ztxқgygBgXc(Xo2Lsk/:5jyP-wp6vԇYP%*7#K iwhܹ[&LJGlQK;S *ڥkFleP+%N2Y/u<~?te#KbuvTspx`MϿW̍fBXhK_'o+/dnj< P|TA3w Z!ȁ02HB4DҊAK:qfo(Gn Z~^Ag$Ew_B+ܿȘ *!Tǖ^\[z]jQaٸ4 ¢Dm 6H 5U9@cSQNg Wy΍ӯ8Y2 ~\Tc}Xzk x䖱`3kb-+ivFn K1uGuOcU!Z(Ɩ}w3nMO_Y#Hf~DPĩ3Ë uD_Yا()Y-q~W1TY0сTY^$T'a94EgM9H)R$n^f8]cofhڽ%oAN[Efgp^[݀|g"]C"Ps<|!m#[3ظUki+o cki[R[vNFWhPq3k@ ֱBae+Tr2qk PSyLC mbcdld2(ODm=8hVh?MI {j#ʿ/:`0B_LJݎR [űUIQBZ`"2kd>))_.)4&G кPd0nc~Nq=; ж][ J$R3EyvNYGm!ٝ PfctKٍH8rv5߽L˿Uq`:ua݊QCJq*DyST0mѡ{sv J bT,X<왨:=],o :Sf$0QBՐ&]zmf٦,>E ;~> ZK4>ud9PO֣ͅҢ)Ǣ}x.Iynn ~ QV6\{7IQmaSנvw'5?r=eum6V>圔 {tϮ3JWo*F_&0՞!pܟ ~%"$:!3AG] gPNjܘgp .1hɉ`oz!Kr Ojk NO땗7b++:4C%91)h(M!ݕ636p(OPcOH 'DG1ԡ{e+\b0$'En%u5 Y$`j{̶ wP1eEwWgt'깱Qf!T{ 8):9c & hMA?lE^լ mf[szT/T8 tW%Qovt=vvfjb7O>t^)x bwnΉj3N6wO:Nq09ɛhkd!Vkԥy 5a4Xͅ/9ۮl0J8HBǽR&xK14w_m{@g&D&r7t`s8f4de*.Q:r_35hRfHSLկܓHea̋=sDxҚ3A'}?DQyo0-{4.~5- 54o<5?9=XdV۶?,e@ȓT#Mn!H+S}#_a {^OnYR[I\᜵޿l5;.Nw'[j`ԁ{x r;TIFB H>Hìc tWs[Pk9c:5D(~9# B|ڕ1 X7[JM\U0X.\ޟb01ϔo-QU-VaC̊ jr57{`V=>=7\HX0 8 yQ|e`cK/%M$G_LxFgTDϪB/^Ԇ(ey "DC(~i *>zcWR| o[Õ_Vf bz̠Xg˺9N3Otqn>':$U% 2i6M]SP~'qmMz ThVdS#S'6*ŵ.QSoW♽fu.n Rov P6"LY+YkNJb(1/v|aLjcMjؿ_o`!sIP3wmc$Wyk 4ov{ 5fMJV0"܀t##duM#mV'XyL~L I+ fJ_-utk &}Taցؤ&9'ON3ޭr1Ψ2U^ݕL6+=8jebkH?k+sV1R[̲֠(SfvǾ H`QFݦ\BG\uBX}{vwK&*C)+t6᱂ Sg7)2auRuZߚ0Micbaw n2g3{JP\KQ6v_.^%^32-ܱ߹(}%gN_{qAڃթGbX:l Ӛ \s,]@ 0c"Xua"?e93YѫSfI bḱ ijV.[8eXjf{3_}@hO#+ CO` UAAbC*(-#Ammى1c;io;}0;\3d2>Uy`i1KcO&̀ ̭[}c9wmˮk~*HQ8q2!+&sc@1 }GC-igE}jX3LPPTZlh;_6NMḚ("L,UV1V0GʌJXjemD}Ujк!ɬoԇ\di}^ĸxpQ螮 ,,je-;SEZ6k8-8.蕻pQwּ5c\U9ɐ\)gwAkA%SO%lbPkY#&BTzn6:R7+7Wy ;OOO`wZkZ'"l">9gnwU5y|1\4zhR\|$ ݙC=:˛fElac0yb7xOXq9HM ]"Uv#\W50WGSޅ6ıOyD]SED8&>MH[]9xT aWG.]Xl-Rzz Eӂβc~bsoGӆV tG R= 戯BUX&qL85B+ }ړ.`VБ.W/ JI }RP`剫H1}V>r_1!K𳀝[Ơ})xc&Z>QR\<;\FX*}g\yꓼ5N'89a  @\n ' \j VhwUCF kH̀~:1:w)k6h˖w&T]0o-dF6x]Cޗ2|F¡a'| ٲAKp, ^߮+EoA~zb(N0]z FD!R|USeo"# <_b9%؂_dVG!Mv#4aoxD{J}㉭GH;Eb3%bDo݈6 yÐY" ˀvL+ yOGvF@ niO:zWIn Ү+il):Dt@ivVq_eV_*~n= T\{Tuo('7>mq Ϸ%SPLib}NHA0]?=]=e"ɇ8F@IlQʥ]9l\ =ABtkn"fk/a[%xőVkiaG4=* _sm.D#,.Yf@偽 {%Ү4bU[/%R(r1YS]umbV?|'y\8*"ƓVZ3?I5OVĖ3}>h%UWHѐ@>o u;:N'eh4],>7:^Z[FFFtW-є) iFX/6w|w=ãՁ˻‡FKusWa@;͆8dDA؂U[<&t,$AL׳yӵMk& , u.G6ѧ]v-~P <&q۝ `r\BͶklEu1(@ &'3ir_m:W>P9.l1|z z, (1x6L0J߿)\ ntڇ4nv({a|j>P%TSJ ?K;¤wLTm4?An)[|C*iؿyԷd /Ӫoe'jN@?^=z Xt/)eFB,#QævmtǢHM q~@|?I1 m?;?V?7Qjz=9 {K<)ڣQk#6d'Z\[7ԦVY֛lFcRzA+GvAX;['o.NMqG!iosM Ur)IUkاsK঱ﮋP9KpSa,Wv:tHa>x>8ϙvYYZ3ęNm׿C8ٰ!n{6tg' Jw.sѳKBSSەXB\`hZKaaNiz:' f6t{}o~*Ƨ#QdH8wZ8@~JX`QFej)Is3G Bhsf CvIDog;0;| W%0YOLˑD-(х1UIxS'ܲ>9!4U3#|jڭ]B H q]/L|1:bW76vM܎ͦ&n,PPlo:m{xQv&rÔ6يyq9 ;jV۠:i f8CuDj($SMW={k; H<6iWG3Jԇ8o,c(s3MH#)pnRH M֮W;.61B~bPZI 8. iބzcB֡`{zjMImC˪+_zyr,D-vCTGt}b{k=8H@wTt$$dyTw`I;Ay'˓bJ2j?hEJ< աkaR36c&/aq &h+d5J6BR [?2q?ݙc, § ԯ%PzLlS#\VGvNu쯉A %Tǽ1P@O0 \6F6 +T~0`[f>ћ$X38sj\qxXVRĵ[< #h x&‹6lgAK^U_y'sh|o=ҁo K'\ېlsIEk?pA5#|1ݎZmrWJ;w0r Zk|~Qb& q/R, -^ħHk˭4׼Vam[wVcn=xj_ _`E`;Yc~@Zxcp& =0+6D!$£|ժxBaa-[^e$Qcelsݿz/^~xx}ˬsMHEɔm4x) jfES~?+cS7x0WA}eWݑ?Đ+$+nRBE{:NjBN2&a_RA,zƟG .$:D?3537N>kD aղ4^VyG{V `Y/읾y ^,V=J9{3fx07.-AG]4 Y͆f4Mt!݋U8/LrAE|:Y5G\ g:,n*1ex/ޤj"EK޷_IiE޾&LSvP"\C̭#-0~Sƛ zl>YDotRPUSB&gG7@Ҋږa;~ U+Έw]h}_T*fL"; 1hFګ'_ȫ`s7.Bώ P+oc-2j~v@VK>mxher y=hD ?=3ӹ>CRhS)MDsYOAg k'3KhPZQx+wp7 7F(`Y`;Ea?F{I .P~bB -MZR^7{Vq:·WQk tE X}ʬ cuzh2<b y3#N`%~F_wƳZ|]A%7Cg2I&^K$_;f h9ri/^Hӫ9Y @Dˎ[Dx.0"uBGY."9rGY*#Fs:N+rY܂@ۘOʥß=F!#>7_5v/,[ BLo G-^^ߙh=i:‰X 낲P`lT2'vѢ9hܝ-_J/W(;Ι^;n__,mw}@b!RL/+0%Sdf?1ZJWX?{@]Mӗy/O+ZY(̚nՠ mE0 ۂmcWdV AvvϫDEQm[{MA,KyRͽ͋͡ݳ8xϰ= \'d1K:5^$B[r+YdGxWsA m~˿C*~`ӹ^.rӕ/*Dshp:CCV>z\/(Kk1}'95juʚ ]I_ӮL"A2YToW [z1ȸ`b=Lp AAH]"1-;V5[ipPѠL_O9gۖ[1.KQ TX\g޴΁m /'hbh0yp㥾J)??V5-e?}IZ*pmr |&42KO%T}iEDŮ/ش猂+ qm̀ܫ.S3.KCY J=J-N3*+11fkCă`mX8:g-f.jb \0'>o^Joo(f.L`S Lǻ[jUtOPt` d5ט{/]Btqڵp ܗ_* /X&zV` qkI̓!@d5|ƻaW[K J t RB.c6[jb{0vc6B(8_Dd?LeCP;xvEbf4^ V/PiɹX ҠYU z?޹ %gwi9W%pjٷ^W nFV˜3ְ,X):;K"Enzd8@CZ,te{Ʈ*sU{ `R98|EoIֵ{vECd  H&O a-=-g[y{tj"~CC_iܹͱ-!ORǮ$%r *RhEAMk\V?ə} rڧ\]k3aĂ1SdJ R# lˎ0eNPŏ4Hn@p3b6' )jq0h:BttcQ;B:e:7 =j(ϳ[&u,Og a-E߶$R8!1yٖmj^O?Rcӓ}{zz6&`_Rgu*bY.j.a4F*U7*"kZʊ|HHE8s֢'<$y &5nE[%Mt^Y~.Qk;(._ *7 %9n^<զIh#\ˢ]Svb$FZHh֋o'^,1)d'[,Tx pLÝo͒f`_niv4ji 1E2nsr8#66ï=3 MI L}a (&6UNT|Dĺ9 J/ō@U,m;V 1pIQ>`_*R[r,Þ>z&MkW[HR(6sRQx,egn-0pwIaoVp='%7DBWˣLuSI }24wf=|"J./a 9X;[HK \4+.y)$?aWF.?9uۃ[TPͲac~ta<||*USŅE9DfynPG.R$5hTmMOKP,Sjx+conǥ;! 딢55PT㐄Ie/7sdP"H \7ǟwVi8Xx12,"Tq.$T.K KkkЎR\1  JyCQWqjB]aaڎG@Nt>:B~ 6K,Y^9R Ӵ~l('sdV[;vk1 NUd\ tQm.NX@e~5lX*(יj=8LO-'Hg%w`uReϼE2ߣh{l3"2T(|HKą<"9q ~-KeNi񯽒io'2=FSBz1Pm`@.\y6GS1EA;JU 5د}\[hԡGZ^aIK}2 -|7J/X# m1oyV_qS;gFےYCl6=١.Æy+V\,|fCnG1r:w८D<y2kRK KT./]S2R=vcg9.1qW-9E/KmYvKVuN$:n#Rݡ,DJBU ܝ%6;r64;lZ: FG hJ*|3Jh6cc_jQq~8؁ٮ^b:n'.`;MUn:3(t&A@UsM I™~UmwݏU xZB9VsOd=)9 NgP܆ч$Gװ"i+!*]B,;]Ƅ~O)?%0"4Uy4?̃}@U;Ov:k73}HBTMxI2^0Rj>*mRlǶOʠ#"Q kN=9yI Y@'Cf9K{YRfЈ6wf"('´rB/Q:ggK8 ї⚺)B)7Ս4HW>g>^L+M7'g؛ YT$,W d b4kDrYJܼV!!q^}Z p, f!)| Se >h$!'. ~k ʼnJKŠe"Bx.ū#X1Ñީd;?u"vHEl`4 F /Hq_۳3)I/i%߱ipx;UPEt OslQBM^o}GF8F- }lؒVncM1  %z`FBHjMKxAA[U"F*~է~AHI9%)e/Yg7 Zeʣh3dFg˸%#t%_'>VE,Z>_bjNWیjGk7{!S$9s]W])S% +ebUIB |4  #3ZQ/?0Ui'X#ەB ((EΦb3E%xFb g rP"~$гПVּ>\Vig6-G`=7 !W%a4xORB~U4 ڱJ8QAKvVeO=1λ6Y/F#G`=Ʋ|iWsmOJKŒ MUg>_U8p;lGBI/ LkTTVh͓^%`5L-!RS-6eKLc^w۳ݑ&Tb0gjOwDx 7μxN'V@$Nv+toT"m5~h'=MEcYz\ } QX=P2=0iʢr2AIH40(~jh2mXpρG0xdQ48.Ub7`vFD:Cd7 XZ\[ P8/nnnR #eD=&vJt1x/FzieEal S $R_vc!dHJP x)'#Ie.q>".>iaI K5(ۅ`ӛ\Pr%F`PKS`00ښxAu2}JJSbdKݶfn ,?aCrB>͌_x}nIQyy UpN dQ3"JT|'X^ud:SJ<# osLrd6{]]}} ris<,P)&r1~oRF7hg,:[4-N 5/<VKOy& [Z{NEfzެB0XbB~K2E{@-noIo0C\% u^ *9u 4Is|U)sػ7ƨ>F?aIj^\j]+Qr\-e4R6V71b#nȺ#lW ?1D(%ޞ EC6s5HFޡ[/a1 -qKxmBi]p!ًUn’ v.Vi~ u+:jx.Z h'cܽ>\1cv=]hQ前8_z2[̫3vOt ~ DI@VR}9ġ,+3:K Jb)kΈk(yOdwmN}nu\n9ŠW@]%]}ǚ1b[kZBX7Z[P3l$vMVM`"3C[A䩭phw4УE7'LHJ`w' K@i0xs)`n>t+&>{/X=Ȋh6vdON-?\btAlp+t)S=vIG(K]!HMGdD<65X\VQѢ˘(Cj tb+[zrYZ`䤌ó(aW0W!Gkۢw~f I}j "5J>g_~cqЧ5ߘ!QnʊB%q%oښ"*3? 5vyY0C}W >@*:C ve8 &{ōo: nۣzX["vKS%$y sW qi{EgC^ v96l bL2v$Ϙ"XeV_9:gXqrT||qS1%FK6(ρ9&kSjoõ ݖ P)_g;(A~*CEڡrrBj?ŇcNG5k, )[p]z؍K&ߑ`VJ`4*pR2rjKSGUSZ[˞;쌋ec펻r&qPF24g/ck,5MD?N Mo+j %ϲe<**pӵXpն隱) r[Ӭ"llևNY7O2_T񁽆!'T T|'*B;OE/^!4D6i0n\ ׆ (<]ռϛVB |1 퇸$_W!ia'((*tʦsJ PKmj ְb~B4(NVF-㧩\m}T?RdoA0X;E@*6'"a3\p)wd)T n8oCW)Hn.gKVDవvCW6Gר e:cH@ܮCB|K.;r藧 YH{ 50ʏ%4H }SB)3SsK2evOwEp$m&hká>Uz 8M< eG}{0in8&Bq,GF9gm Y?@}Ow!C9ǜE: O?It;ԣmu-phȑ3cfA$ }*x M 4YXϝN̪> —i1GdVg?Afd逸q3cLE[q ӚR\sI\w[H8[m! ;LFP>u${OEV5+ Ts;H ݰ. &tcwYr׉r^ʼn%IeT|cE- $0P GRy{J* 7Lp'4'}_c}{mY!_4GFɹV$\kL I|1\:HQWOzW=bAIJb-qx,Qq]Yw#E&<_}$4d)>ýMǏ*U1  *C(GOh̦%EWZf9崆í*4 yufoLh.%N :ǯQ@NnfzJK93k7HYt\ A6^Ν54Sp63*`A&r_ p&+BZ9X7 o6q.xćJmuPaCp-٫iLw΄sMڵҙ7Ah5ZL4ccSVPH ܨ'BϞa q;lD@9H|0k|pĞ㿽LhW~4yNF=:Lz~ҜwaFmu}U[K qyF,u{d|7%3AT?%% NvҰ:`QFKӂY &y0(Ggx4m`zgGr/uWGsm3{f *VRg/iPjE<|j֋ Q؍qfU=+.9糧SՉƱ@m Bt |!U: uAf2(%$+I4[b$`tB^% A%Kϕ(A8`]h:W]$ԙ/ҘEJt+#k|:n ɃģJiu?)I)pPidP@zwy%T9r㻼"Jr <{twAdp[$s~5DAܟa\+; Z~rhŅy9UMš!).\©/DTφR8&uĖ˶Jj2Z_hou_y\<Q|vV;Ө-q=9dl5òV|+ddq7Ղ͙L[M#iNSŃ'h 4#T S!I;a,W];~ {@إUt}S\ʖE`ݑ4UO|4|$70 :X_7CPݖ5}7hTGۦBN:ٖ-k66L]05ʩS'1Lg 2ж*tr&>Kf,wc]C\r{ƒn&2ќS>̨dc  pݠ 9]pIJd)BGGiStQ@|bTt3O@2Y q 61$T!;_)K橄}qTT^?U>{R j =g-cQMi'[>ď4޺iC|-Pd}aty 2 O2-c,:״' ik\[*mlP͕mk} ODK:[awF/kV$ဃ_nYEGy {KڕB KCbnԋҬהz-ckll.SE;YUgP7:OBp션EE҂F6fɟ& Nu[h!͜V>}])H?G ΖW' :ԕS=H`_3yz8~_TΙmJ d֊ߥG4sҤril]vi֔,@HGeϜ&0ʧ{@ރ?HH7I"2$Q LXcuߓ$7KɲE‡n0>xOb*&a0M=`ŋ xAL7wWHH'f'k|`WNW9e׆E`WrUeY-ϧ<}w&ɧnv Rrt^AWC[qwAyF"#'$*u Eomt|cC~ڳ"QT+RG#̀oE`aIY;Ѷ @6Y%h F6EyUMwZ 0ʓa!--ՊaK 詅X]Y@Y?J:RT jV48Up{knDi{ro fg݀ч%1kaF`9y;N-iS,uoDH|̞Z6橵#ktpֱya;P:vQʠy}R#h[cu0;-vUEsn4.KPlrwGHDG$:J1zek[,7T=\[;9iZ[6) +n*]a=!AF |:?[[%ͅwۓ03gS@KޛS n6ojA(0ⷤ!>J*S#6A@z~|jFsR7á3k+5\HM/&i0&L9s'!',>ӵlsn@\u(C)(`X6}ٌw\x߄l0duP 䁤3fhܙpG^ěD-~gXZ-]6!TELy^%.o*;8V8˖C,WeM@z+s`QҀgy.nZ+x"Dz1s 8[Ϯe[S$93*I*(򧏏"k*?ADRrP,'ȤH_ +[(,.*{mC4)DJDlꏉ1 66-~Nfb1ފ*q_޹CY4a3IxLlIC\7+_On}t!s*wwZT+XuL%%1FNЈzUy¡Xq2TkJ8:0Z:&4WDtU{!4NpuLo3yA?87?vYi-$Ei#`S89 ߙvԏµ]^ ՗>g;OC}f=N|V0L^p wt6,V?UXŦc$|CCx}fvkkR#wjYa;D p'ʫd)24uљ[BɌ{Ojx͑E!_Ⱥ9 Ƌ݉ W, H*UMT.f_«EjH/8\?b$[^haޭj3IG@YXy%.TY^:& oX 4Ru [qk/:;u_?DH8 p<ASG'H2#b=,pN-+0T3=)Ϧ[4a$=V[oVxqc8pb٧oD!g sW8.VtFY%CKz.'P# Q~K7XQU q]4|T˰:[Z Omo>r[qFiw},eQ[ 兾J]Њps5 $`[Bx,Z ;x 9iue y%/TQ *1q5|?{^E`\v•+ $@ YR[nϸ$P,tTv:A#pH.\QUU5y7OTid I|׻ߺb,#jR͍۝g4{~qޞG\[^Fޅi AR vE5" '+Q&X^\%޹p|tPJD&gDgKox@O;)\&gPB6[Glj+QF:}A3mP B\igɩ|LN9bQ醛%68O[5 ~J \w}@敉n:z_- mkb,x\[U >G|ީYI!սe;CjS75njR#=>m5V^3llj) EOy MefmҘY?>cuC֕7][IeCG!LOu`Y湇6ObiW8ũhR.W G?\\P&ݭ^qe %֢)i"t}f4rsu`[ :!AUH Ojg NPc_L*:(y27qKۻqF :]SK5I1?meN LՂ/&rtj_Q G&$)JĨ{^)\/PaFI1ڥж^˯lAS~;Po"$"m/ O53} Ӎ+.Ga9LXty^j"'iFOeH-С{meCbӈaOb١ Kv1lsf_>2:&*oc>k+e*БL/ VOAb]ZT։UeoV5kbdVE7]Zz2=KQ8,74C77"D')D:nd('cuɚd>cgijrJHWM]RG4onWj '8Ei@eț>*UDN)VBݖB$&_'ߣ!s )AνѮFGi$?D@R=oAn c|=-)|7F 4+ї)b vb8xқDSғ1S(8|KsJѸ]}*1'wV!!l v>ڸw2N}\vA> 44`v>?j%txKA5>V7'GXWsn2lG)0U4Rr(3Q}Wg0tbȿ}}^\?ww6Gkm1e, &#y_tLǭvD/@1_ē \#A0W=%164{đy@n.,(JRMyp~l*A "튌Ԩ'8I<2 G$K[Ǵlg|k]73 :77x]ZZͩzt^str }D{6 N_/0 ܯ) BV>ZZZKwML[KIxǜ> ~ _ck6HQМ8l{.4F5O-[‘OIL$!ae1_˦/v Xe9 *ԓ=げ=>hE>N8ލ6Xؾ4'FB:.$7 :|.,>prL (ȕl.|м &<\/OOCt>$)+ICC 4v{ASt|;F޶ V^y~SifzoMR!QUx6N8jZ1Byb]=5TDXp"@}Vx$OZտ] .CżnP$V}^8C%.d@ EA/(nц~x0.}N  %aټƁeDAـ„q)2? g݃JuCr3oK'B RvIeB_sIڍ)mfʩ RyK 0FMz Vf*XF5mo1&ԹXEEH"NNԒ0 ;?OH$}37U qRQQ<UnmGQWQB)rEF00{fpkA*VODuGߤNq”׸z,9%*6 GeA9hh[;t{bgp -jr@q}uۣEXX?ģw$dUB?"@Fub\شGY\L6V~3W.y! nvzWa r'՝a;5t[R޺[eDtW%OJXSR/PnA8*ɒ#4i" 4c, ^F& ntJ[R%G|iocVbvgV?op~ &Z `=,xNkO™nG'?FVeI HS42$)~^p7S0abg6=H 5"ݿOh!dٱ6~\oc y$&;_*;_O\ݸ\`}Q6Z;V Vqߞܵdzՠ"8:j 3!uQy.h7IK f3)wS8ˢbrX}dɎ4N5zd]1|,zԓE]ZBq}M ,2i0Go 7GPĤ]\#AF4Y`ꓽE`)E+Uk_Ls/;\:.70PJsY3[q!} V|ĭ <[i97{tFYG-ng7g v):OVQVWʏp{ uܬ7C""k3OBS^5G/Ysuu>;(VP8_2M|og/J]=^"(}/Ld(~„zx@<,!SJ9?ui<|?VV raPfcp+ -o|V g`/m۳=3,n 8yBT8uޝOǴ4Ho>\a%7y<(4`B_asσM/:-`ա ΀rkG), f/ʙ 4e)ȵl`|H݆:ryQKѩҡr7"=z }@ )Ar3ppI"c›"c/'bk\[ wX= L>` }_0\e߇ 1RHF`wqҀg(DD:~?a~W1k$qMA>#7ٮey^@ "][q`GY&Cdem`ΓY \\D'J,Ƃ% 2җ˗]A2ߒcIu4{M&DݖcDUH+0=Go1t6"T'q3@.^eۖGY*iTfF8P'jW pIZ9 -ۑ4.X%7d-ظ7Ƞ`BvT#SY1hQl2AܝϾD@K{9P0q(y,&ˋ(~0ڲu~$1ek o*' v{<1<&-m?3lL WiH3SHpCu)jo<[dҵ߿;X)IIjk>Q^`յ]UqU ht.>_R6]en ЎdS(I9|pDD޻@j_E>Qy/g7b9L&m'{ xE\"q0ID T ܫ7p5;^'TN*do*'Ԓe@"*By:x个NslEvshX=qI()zzд.p X^`R_bXt]/ޏ`Zfids{?6he.x! -2#?IuO@3t8쬌\t7B[ۈkJB|P7]"D?8a[`e372irw YzNnX QIu4}׷iJwGUЈ^h,iq=Y_ yP,FVt~[!sJ8Sb>Npk(hLZ ծ`Z4;;knrS{`ѵ9j`بo{>U8&]~v/b9 b?$.!#?ɛ[6]ŏB%l02pg[YzG2n2,"`uR:|sf%`|]wV3˝d|ڀ 6cpswiDMG!.6M}{*-Y9 P<%z$FC\\ Lb>tzrFdf\ũa*S|tM̘fWQ!3bU%.v#.&ZpH8O9?$c.H~ݥ*/='ڲ*mqd5Ձ-\ا}2UlN_A}mܪeaD'!(y(UVDLX#Akϫ"pxvߏh%-EGq:2W|$lOSJ#[(ZiPZ1=h](]eŸNeW'~ҍ`\7^̚_#Tcq/s %~`}NgE>;B(^lF: =}Нz8v&,EhhpI;{kVJ]=(TL< { Yx|n,2h([1`S_,=vrg ? 65XQ71}+TI.o6֡B [t.ErFb;C} g /:pp#5/#6Mm, O a/:i!׽{e2<,>eʝvN~ڹD.0_; ׹tҩrć_KdRJoN.REcC@nƲww$u2Ǚ*Ћ*zo$ap#><#+`2Ju d+ņ#D6F܌lYĮ7;1|T$9L(5SfVq#gyFBC]}! fR̚-TyH>ԕ+sw,(FHJf_FPDlѡz|G u[Þݛ_Zәr)u"|9宋L&U.qE :N\|1gvVEKZ6ӡW`) Vq/ 3HAz%BVzV)ڊ;^8|/⎘vOrReĪZ-'gc6.f Xp($vR XWqx3^uNPUwAWQ4*[Gɦ=K>۝D/O9 Pvmѳ}U?B߁jD. [/-:*OL=UDe/)sR7z])Smr-T zā!Z1GJQ%pne_7|TҎnH|] "./Y .$ńN[vO.9\J9XFI*p&A P^i <9v+D!8 ݀lF]|5 A zmy|/gp悄)ž⊥Jo*&yNQU,e=Ggiy% 4@6ikk敏nZxὌނm8ڼ"S 81:lL O!oܹ ͢^8cH@]2 !)!fC8qLk2j֣ I1z$?z/t%ɣ=J b=)?. ?D]~