bpftool-4.19.90-2305.3.0.0202.oe1 >  A dmHW^^fi]w<>2fdX2P!]2Z fqf8ZHZ;y8CmUu*j>F0ޙ?>*G9 6Q+@JSRѿ:? inha M1] [5RnTb{8ԓ"C c:_ۉ7R2P&PǠsٙxk{K6, S *+:~zlN04eKM08a0e2542f3df937775fde1091f5028b2a847073426912b27b54e936d887256ae37c959b922bc51fb7fec14d6799180394fb89cb dmHW^^fu$]h涋W"ySwe¦VmO)ī7k.g @ҿTmfưeqo`@֜sՁ2_QӉڍj'[P% C:-= c\4׵y̰*[ucL4\\Q;sfݱL1lzs4N<%HLA~lȿҜrgsZ23xe9gT UϦ\4e.8, u%@>p??d  $ a.CI ^j         R  \    <T,(\8dt9 4t:%qtFG H( IP X\Yd\ ] ^Gbcd0e5f8l:tX u vw x0 yXzCbpftool4.19.902305.3.0.0202.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dmobs-worker-backend-test-x86-0008.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤dmdmdmLdmdmdmdmdmdmdme817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698dd552c6346ada39044f90ce204056e2691579ce24997be0a144aea4933e9a0fbee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2305.3.0.0202.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.1dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32obs-worker-backend-test-x86-0008.novalocal 1684926098 4.19.90-2305.3.0.0202.oe14.19.90-2305.3.0.0202.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/30fc0c56db1653594d5d5e97df1a93a7-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]=ff8ba74fc4e93ce8ae9fbb32b8d8118558647822, 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 RRU5Qr7ꂚZhutf-80a0ac147b026ea92ab9a66007b89473c33997822701ab0eace592b5fbfb383d5?7zXZ !#,] b2u Q{LVIk NK}leS0`5VG/Qa쪬yCD0]Q>xAۏM~>C,aFr }O1.'w;a~f` M2=iC"Li%nIz݂ xe țƧ9\xngy]2U1` \ŽKQf< %4Ąz7Y`>[$ƒށL,FgWE0f%R3^9xS ƋFƥ1)6IHoь}V$ՙ/g(5;Rd$j.B2"%p! @]˸U짒~$ Л9p栩m]-ʀ~{e1!)2v<:v~:e0~Rԕ9n#-t ʬtXcCc܄:kG EKa{bϮOng `}1zmڡ QybKB #k&ɥ, |NA鑼?6n^ᚐB_>wRw vЅnuZ235Gp Sz.֌y%gT@Dc wpxEcPb`_}9M m !MM*m+mvY{U.S^#|EyܼsU@3Vd-t ]ux#MX{ˬxtգT?K3**ϕbԼ,J'J԰te3$_p %v!4^mkQL;9@.tX􎕱Px9Ϡ#Ej`J! L%@ys 35 aD"4وci/3k ',ӕN9jQ?قc{r:&ЪdMő\M>(͠˃TOw^|$z"'KCR}[l01c3o1db {vܟ(kǹ)xeZr0m)9-`?|67 wU85D5QG\ނ0bōX/ABO0tWX8z`LE[YRi%BWYsS"lL]Bt*>kD-4m-isI zSvzvm^Ou ȿS.g>=N48d$Ĩ,¦n^%5ona;t~fER슻(ett_+fjͷ[}zDw_;ၽ DEBb#eXzQ.{K4]cٻ B=v`|fiCM;-a6&-@E7$Ƥ^/sK4XJٿ-?WoÓl?w9_|4܉oy)pW,=GQ@䰍!n53wr^v0?o^LĜ6@op2[H0FXVY;ivahrL2Ȼѕ㔔(9f@JuH+{ 0΂vw2$;Os*9dRް9X 4Z,Igٷ.842ܦ9f|I%,[Pژ(#^!aݔd2J''܃4H5[=`:_ݶRO[?c[ҰMvCHSi&s&ve5!p/82.\F2pVDp`CȺOPx0k_^Vm\åDҍ*9I G5(gi;. G7HK[2P hEwF^ >JS%{QR5 BΖzrâҁY8iY{K3E_SD];Eri~gEKUԺ$j%*}nncT"냎{ X1{SFW󄈦R8"Sfy,7`Cɬ,0A|ӔX٭>iUۑ"#ãe#Fٶ|OrJH18 *u0eӝ~0C0JkO^rwɹGNԐA>ͤo/E {i HҜ<1F|Ѯ_SV&--]2݌k$ fCob$k`OIHin*XP&e`H_ (3Dw# v tfD:E;oɛ2۠,˃۶J$P_)|OJz&Fʏ= ndl^@3OjE2oïDZ{iY^ŹKlX&o _k$/&H4S"pTXFGCQ R0cXX{#(B r4`x5 UCK?ex7*3PeNbj٠}K_SKl7s͐xkc}!ިd[ V>eQ %*nJ$㌻e,v k!F#hX8ĶR1n`pq"`)sp5m\ͶL1GՔ8_ C@)q9LQ{y:AWSᇷG37azmC p4Jdf-Yyɛ"ΞgN/ϔ0u?o!  x8Pi%w&ƃ}&]:D!_Z[}Sߩ"'0>ʕ}1N`%|~II}cPy,ym BiVX͔jܝUB(C|95N|}]tٲ#9s7 ]jmKdgnX^c2L >0Շr~ HK=Ih0[ gv!Ǿ`pe A68$DfI;5 M\#q}V p6{DVLD[VK֨!ieoMp?SCqw]O=aww"\ d˪\ O@KZe'ZkG#x`E׊b1P=T)&[粒O$(kGmΌ6 W ψjqTD@xbm)' JqU4&RdL$w4-6@doZOW]X#K|KC'iD䘵nk$&.vOכI]mzHbމ4V;w *#ð_``o8L?*8{ %6uhUub'}4Q\a>fTPLyk˦?㞣 5ߤȒ4p=w1DSsŲ@/dn,KkG^Ϩk(B'򜟀kgs{kO $!__!ѷq4w=He).% J1Xn$^$%!YZ4,K=;?؀oZ sBk`}+!¸_J+xUZAtD90 ͉qT5gq0PAzU `7B(ۓSYCx>'! q)8`Iǭ*j$T%{04 z%zsJn z9)*#n?]2F>Bkz1Q٠\kA㝷>ay 8l;m ܂<}X ,+h::Py%ކ]Сڮɧ #fub,cgW0SxH㨐ζ}uҽ3[o*9_}o%z1e/_^g$yS`劔<ŕksl-Ѭ^*Q{mЀTctc^-*dq L ;iZ4赊.|-w΄p2{[?6M ^=i*MZ"Q#MkẺ>ۭ!ӥڡb$1ʼ׉&LsRk[%Z:gDpܦq2^TIuL7afYHE Ir~9t9kA] )/8P/oZ-r zj&8^Qp!|4A#DC1N$PU}N|I<[ht )5{xZFGY<~RY j lfdzfX~B;U#LYpH#B V<6k{JLdYkTKC'%FDy00l$F8dSmqeˡRfpbT c{nk .vmQY+S纘`¼qxa |3et]κ%19"x]5< <3x̄zJ)v^ _$j:&{f KlG6,m:7qݪܜsڐ>whbė \7ɫ .NPvv#so"ΉY١ۄB^|2ggwSGVಪpb w(I 8CvF|L )ٵ{Rh~({٬ ऊ I#P-=3*ESGc>9]b“+FG={0Lh΁5o\]g^٢*M`0;U!X\U/:{"A}nsh`)/Dn~_ZO$yPH.՘z"&9|O;F6+nJR9g=|%_4*x gWk:ƒɠŔiV"*m7|9]5wȜ}fkJv}gՌ)%i?!gato!~y h7pWƯ~W5Uؘ1D8גfq{W5L I}: c:/V[W&!?M'wApvOYgٲӱ(1 E3\wt]AԖ}!ox3!oipaTpNm}B$X5Mg^Y? `zR֔0Vah&8UBH:٠Yk5szWv&Om4HR4cUoS2Q\x,^!8yUЍu =QG{zh Ƚ1[4MYHhY>e$e@.>Α+LOښ.p 9z aA[EtyiVGLi S,\/U0ntW ă,XDjU|c^s:r]u#T@l+ҠﲠE@KMi Qu^|͆yv^BnV}ȼi-w.wٍqQ]۪`ً'5YP(W2@c P|guLs ruD;=Ys[Q#^EuLС6 NXd@s{(C0+FGo 7ϥҲg7*ѭBzdY-F4"bR8u?\!SVB֤[2 hǨ 0wĖζ$WtU'dvrCAu;qP&CPS`OS43ciRk&߁_dBկ lbz|)`6Ǟc?6 ~u峑Pj(L1e&\l? -i 5*00*W!N8xKHWC*ڪBhɗm*"\J Tf;i3p( C7M1-Atd2.%8&[܊fezjn$Ĥ<q˿FWp3Ws2[!47@Q 7fA) ZOZI[*-i`jE`Dq;M/7Y~R (_ْI3gJ8kϔJ &ZBWgn߾)iI**{.d^ TbUgCη04 ,ף:GӲf_+Bx*~K$Yy=kKd40[Kb_?P;I Np^j<G IC<ҙJH-5Gq|JhݣtCf=WVj(g1IuP/Lu~}BTrګJ4qGQauߧfxruN4nKE'ρ,5xc y@=FXd,%%欐F>1RgRmyZL/uothųlo։Rj_rש}wSHnbSA+EΊ|JcNd9bKCւ;hȐs+._ [Qacr WKq3SݝetWosXŀ${M蔤 !z YּxsCG} ű-X)lOqSIo{ EZ6{qCĴoV r-k3P}iˎKL`K[_og U"}FhuA{twdWJ=:R$D7Ұ _~G}qF7LQWFqAO"i}+o"kZ2j=\b}9WZuhJ&ٯXz̈́g^ JvQuY5?5 edR(cQ!ȯdIY9SMSs /Q-"8lsmבewQO_ !%4nR:ee֥"#s++EE5#5'XYw_F>L?>oڌXe=4eE2:u桪Ue)AiX3iT6tVZW\&ucHOʄ )6eJx4O#AFʼn@-&TxrDUjE~?UyL A 3#Qo4w`\ʣN\(˔sŷY`$$8څUj'FXнA"HJD `2t ntP!}&drRpcBG݃ np$X^R5P$ϞƎLz6.Tlu<X0=Jb{(\P_sZ`FoU󭼋"?nI%R65uIPPȳ &a=B>#7JgMasHV|[K=I8tENSp|9oER@aUY@aCOG焸Ju74>+,c(Yxhb|[kh܁.[E:;ء :MKg,c'??%~&g/ ٿAy"! wn ʲWe'M476kXDA}b|#nj55u"GtCT(IL]K- KEY|_zF<<%by(s ;GOÈ7 A{ u;jguX29W]F9jJߠmV"#\)Mz Ӛ9,Qa8M1QBئFٰ@UrrIDXgwR" PZѶh2xDqŲ>-򏁘B%b/[E=SL~07Tp#m?gRxۮQ^ŀveH#Xꄉ@ː|0X!Ԏ.׍7$y\<.q,!,*C饎|ETIymDO}[dnQ){S4՚ 3K]a.oOlPnp1Pe%*οMP==]%j^B2LzM=cqS_>-Ytb$2[8<Vq=ªfidJh53٤ b#5J 6ԍn)xopU +7ufkpϫt)s ؛ 1MoפrV54i~7R\OĐ~/:д=:J6_K064\K~kyb8ˬJ,/$aȿ]l7˸~ nNSѣ%qiOovߋF74c+xeʮ1wuƔEwP#E,+5X鰭"ۯsPn\^#,%vTXRfN\0+T酮5c0jQQ룡Gdӕˆ{M8q•"S +~:&[, leЗNJý}۩!:>.!c>Ch/7\)"S\ƊDzۏ$o8OzYuC9ebϰ[$Q=*zME R/g2*?q10}1Rm֪r4Gg0  IS΃N3#*vWnS ^|TSLL#Є5.Gୀ4սXLl(jUQ>;kPnpODUߕ_'On."-˅;Z]e=ROa#hXV켌gwGfD <Ƿ)uI$%z?^T];ԟA"%`gtOL-9,ӹnE9-l?#roUj9؁2\A]d$WN:p-AJx;R(f?캦!ڟ)g)HcAS38k5zQUM|jm렋IUo4afNdp(ft0;9jtƎATìs5^xR-5atEPS0;["Ri+luď">w$gHL,sl~j5%hݿ&3}bq3$dWheÉ}IY-NݼI/Y C G^,\2V|K4GL4LbVϞ0w$t}Ht V?: Yq/V6߹$dj@}|y9v5)gŀφqȇ]0?WIاqrԃ}jRٟ s#VE8XEYImTcQ9<=_pd3i2A$HR+ǞV >F:8 V E/q,T6b85:u<J'  [Wȃb\*a"Z(0o^dbds~xq V WEDV/H4؀6'e=WnoH8jesIRCK0zeڶڪ4 檳:Sv}$%Zy7O&ҖILY>J=[4c#{7|DX.eVt(?b0HU q$إ? wc%z)*|L;< 6yEʐ㹩Elj1};8.D-|7\*pl$4QtpP_G $Ă@]녃^o +lb΀SCw?<!0-,tcA@&ɇ<9^uXڢWiGJ,5z澗ͽxmZQzͲQ;IGT2ZZ jM(wJ朡z!IG®0S?OPP J׹O%yą[{͛Rgޙ͗#(Mz->i$̕cBE<c[k(;<`7k_هLk:+L_!ܭLW_;$p!/@ogSxg|ՎB&ܛCVwѷxhh٧t4zrmqdi]Cʏyvb@' 2)ةV5ٍߤ)I`V;QAD3f<3K_I69#&&afd sm$!ܲo瓇[l8NFbC8ǫ 1N發Ht&N4+d.2 h7@So8ܹ欤vFP 1x\N Iښ^5[i xWlqG?x8ƛ#YgLCC(b"JO( Wq} Tb66.G~:2*,qBda5Rs}AeEG1h'OQ):"ڰ>I UhB`Oo0фOu;zh;m"17-ʭ_J`m{䙡Ұ93 HVBέ<=<ѓgS6{#ad@ޑ^xNf/ɢ009Y]et:[L J-^Yu$p[2Iŵ<@&~H?\#ײ;L':AT0gR1 Bf~M߯5UKQLlsbPB;[H[ʳ(JWC-h#{] )\ND'r&{gsڅ^VYnΠ0_F? c@ _~oJ vrŲID nus3]H&9\FZC = = /@ vJP@ Sr?r~PM: bǰv5K Fq iu@ lm_'z?53| 5_t@2k̒{:7Nx.>O$WFI5,/Ԇ_ʅ&3D0WRhp;`mrzxXoYLL|b]rg.jmO0%*#iYcIFt';ŵ*m bZ@h|ķ[>zI^8>A48_Rg rK5;FUjc$5J݆r`tH笻wF4De*O s,7tԜ^GBhŠn-Y{hNwO?C SOɷPb2gW,@=h%\rW@6I>f]t{=B:/#5tAUҸ*肑׍cf+=1#R+hragH y_@??󑕐*DCS&Wp<)_PiBs`xM>l_dN}tizFvLP%r7QIߓA< ˿DihPZbBb]6%oer@ϓK}Oe ])H{90ułܗ[ Z֭=GlN}D,㨠2E80<Vm,e>[Qp_]֠Li5;9醴a0ʮ\>kY:允qS,sӃGL'*ty@'MgН f>'DNst^;h)Qz,de ̧6h$8]lPo_uE+:n4@@b^yS/3tvvgtPAcp9Yr3H}X렦!̐LARKpLW vAVp}mm9*~vZŒIaRiNng&@蜔kg9eTi_4g\Cx7AgG^M[Lp( HjoZֈQ z ђ b5 B׶ÊCĪQ=`)vgm ;ns4r , JS(öӄvp-)@ն0q_έ80J4TKmZǷ[>.tcE@\?l5pm`D.御y/^ TAv>il[jri`xcs;b'v՝`*olz 6?:2FoЖj2IçtrUP:>C:Ee5Uih^f {+_=+^lrڮ0/#PZ=V!1JI0L1`6 WB7{ZWۼ)6Rs7EO']龤*3%fblZ8ػ0LT}j[:@Hgs^L{"@ߥxK9ꮲ{b`Ֆƾ>q H32óT"!#ׂ̉pT7!iaLėZAgXYrdhEOig#'=1ѥPLޭEԔ%8*7vEhM r>5ZcbT& *6z֙kՉ1w.,_oZ1۵Q=YLwp<':SEd,%bpǦ{/ C>]Di)k} I~*@։cѴPJP >Fh8"Tb3dg%`.tt@^+B ;}2:Y^JsuUJpE6젷![MZLhКzy4tEd%pUM+:гD *|"KPKˈeַr]P$gXNx^4, }  o(+mByC)gtmO-V!×3W:ΤBE_ŭ|\dΝ?*^e‘mҒP$j w r}d/oCTuޟZ+IG<1R&&ɼ,>l=WʄEvwy1[ S2Qux( s9(2 /TA{\!H9 rISs8@]Pm.b 6  ~GZ$fV]P>^ϯwf7 `ֽw'd/_U;ު;c Wrn&q2%tH\H aaPN2!.I JdP*4A"\t: rKe3.;Q<ϯ{wv1d57\yEΝH1Y~$S~9K|g 2;i/MuatMmRN I9AtāU18~ Q/%}3*ߡ8g(6u!z¡VuI9 1sOQ!3`rjnYSznh|%n7Kkt ,g?2̌.㨶a-jG wX tԗh\ӑ 2Y50?≻IAǐŒKpm~,1 ds6Nl!"m y>66Uǭ ]SSkPm㍠_jW"FS$xr&5qy+Jʅ_U]0mY-Mګbb@ÈJAmYfߌi# ,TYhO\fBȾ5EwB'py%gJWܑAln~HMXlo16r )JI{eCЦZ)#q[z%Dž~\`E;iTP#{K]8xHu%rE_-Tqg̓Q)7pЪȥ7I73 f%+W0w14Ŵbh ߺ:ҁKG=+f/kW/gq^pfIS#3lL@eRh<;7v!]/5zI}ѡMYsp"#*tp0hq{Y9 L qkM/'#]=l&'3g!JDs[;SLwQH{&|z;X3+]<0))Ec8^!M[-Q'[]^P֧)"ImqubjN8-)HH)֮'|x>m~Z|6jdiVX!u+KZCXS6a[J۠nFpa=f_J@c{JDvS9^ȯmE_T@sQTuoPzS ,>;:Vc‡ Nc<yʑG6*j ;ޗApD鮹 d/bҕ&ox,*WײӰuuM#ٙM{dax0d;h}}5܂)Ib7W, Rtr=Y8oc|1FpU y4rciy'^1jl4G|:!Nt$Otq%fyc&-M"J:S)vra[x^}8y/ҫ)"D$SـQr?7aXCUԗgq˶$U q#.t+@A~;gn21O9> Z~`]^&լ Mw,[LȪ;թj"5,sDѹxEں>wt@fY [MCn'/Ei+CDIk,1`xC㔟X/ ;q/]׾dҹxρ${B_5¿</?o/t ;?"KCDڜh|@ ˰ibD[J#|7MmHC“Y(/sf=Qr53J-z /[׀za=3(7tc _ت.8Esr4LgT/w*aBmwupH89(߰+58/b*܊i4c]cSjWK&k2 h;߲BfrDD249}d6?cB"lM3z6n΍qzRX\Q?hKrxjm`cH[XgxHZlɪ4qN{>'2{#" :HUh1O,6`[ǐ$AJ%` qY̢py^-z >fP/AҀj3?lՓYP6W!,ԜSEvV͔%Y u2Lo ˽{uM /nf 'b Ye >^U(!VR|__`[jXVb(pf5P { g~ɅȰ ^wR0ar~O {r++hc͍Wʣ3KЈ/mZǝCCD8n)Ч*_6"2sAҰ|4r=9/?e9sYzƕ5~W%b_+X=ZZ[ꈂR7a| ;>sɢ.!qv0 oQsZdyrVZ3bF^ZX>\q-Ii$397.@834h>e2l:A_?J+2,Vh:Š) kJ,2F-Z]q^ 0vt+M.̯1zw=P&Zݭth{霦TꛄȗT HØtF)CFn&HkJ(9~d^_Jv$q.nj[N* ?&jלƓ7FVb[Uum5!_C@Q괋Ah|}. ̲(gF/a<JZZ)zo5R@5g{Y bu"7&:~i# ^}]I/J af$ iDN 3pdɢͧQ`NoY=ք;`+kł&:b5j'QÐw N˖z$}aljPϣѸFa{spT_,*Sj-x0&]vl`o2~ qwG5q.SZ r%,&>b`sw}nBgsB<^kyJs@'ޗW8qcbsM-fV2xHb`b.^zv-ѕu9K:dSg=xG 1=cDʽyn%P0S/W[wm@h[%]K?n^w P#ׯ2}Pě/d:Hh_S]qAkw&Mh__U؇Sg¤ʼgqk@<`4V{v&<.0;wWǮ< ':w タw,FQėEc;rA*$p,/?3BWb M/)fܐ;^4HFjP4_GG91UW=wk"r͊ad.n̦{0NzpZ5O*V zYcrO)@IpoSޓW='W&Rm=pȵANL;7"0eGz 3y s@oBYw-ry\G$t/ѡnXb#]rQ$#YL''m{6&̣nΥRn#7@kh9b\.QTH{L%49_uii,7(96ղXtt hIa6}HU'3 uy ,4"XNwfw3gh \C"\ur(@0#sKQ"6f OplƘ|rj>tA'pϿ# h;uz='@̣r5bFRideTO1 6 QMًc&~<mGI0q*r!n.tC}

ϋvgS) ?5D$uqΦ&S%Ro#pthleÇ2t߂#!ɳNE}ifSsƳ$.Dޑi=/d/xI?d;π'+vlNsX9 J[݃un0d R.Ԋz~B#F®^ŴF/;#.uejcc1ƜkM*Q0s@1-X)4%(=': A 8YD)?u@*R$&dt'prٰ\[#H?}GC$=K4#GJ ~Pm|Y`mT.)jjQzWyt4Oy7 %ՍA]A$՚7Є_@T?OFx^DTR^Ene xL%1bS1w=TAG0v4qv3R1 ¿B@ZgЦ[ю~43Fzn_cTW; 3I)NƎMQAMmi Pb䓕k`,CEi붘8N7PǷZC$߱ϥJ$4>{lM$$~q/?fz[`xb߉ʊ [k9IƐa~I8vmܚ5ݢlwIsվX*Z*ddzFI&,gN B3fU^ jr2*Y=ԈA,3/6*ۭ)`*B6Mtbug qCq_W4Y#1.Hk&yФ@eswԂoH .f2Q By \%σfmAOFگ\3٦>3h;79|Mެy2JsQf#o̗&)qeK`M;jL-daȦ"))v,ד|}' :%Q_؍ 7 xͿ@e9`himy{A8y`Wo{!ہd ⊉ *Ov2RYVS5H]U5ȅaGʼڟ[.7qe"edj&LXI]A&^UQtD.;VZsaEďEEcY1NvU-|@w,4l=?PzTrKc:n~$j` )=%Tc>j.^u`m(+d/<($κ,!` wD hNb^K jLJն4qLP'"l xX`e\M*.̀4m(Cz}d=YLJMP>(,;+Mob=; ;%9??F1FkWڹ&I,>7={w."A.v|I蛘]Ë9nW#_ sK&G@]}pko[,]x0alP7 WZ]b9R[N],0Z['|c,/ڕ{fEQd>ٕ?D.LDk0^Gr_N)7GOܔqGŵqFȔ"9'B1h}c+6:D~U0le^+_C\Ť\௥_xAHmn9,jy#IxO$q⁤NV*giMpg-;;Zok.)2з\Qg>FF$BꀉU 54$,mM`U\ki"9f }}2`xT%>/ȯ9bً="ĥӒ0MULJ). 1*va*܅#"b*&%b?Z&?BR)FH|bO=- \?dy ~:VKo0v-60 UͮVO@(>}M$I6Jj N[{+F:V#ʧ Ę%ȈUc# q)d'Z"JPm!L'R74jTFsD3¾tI9>aTrX%mQvbYsgxkGa tCC]#cOCP9?**}[x4\GH;gMU_Ja K8cMテ ̳^>|>U͋J4)j-z/g.ZiXZtXή0eKOO !/qaibU6|I~ʆ2VF+Ŝ9R~6H{"̭ʛ|X +sezZ(Y"KS>]Շw<8.\\}+ꡢɗŖcURj"R{<})n̑\+Aɦ(!%nR_i%V6}%LTѨr[MiDWsqyPEY@#SĬ UZ1id4/9Y_Rʠ|uQ7CA_ Bm^ DݛmFo)tWIܰߩɝf]4Y3ʉ=. 'LZ˱+N^lУy9 p1(~@۲Ujmm^2J5Խ.,'@:![M:e5#Fw > '#LOxhz Ґ1}_t.N> [!RBk/jT8~~8"b"}눳P> s(FRMu5, o!Ƅ9$`~4m2_ѫЛ[DigUT$nMZA ~s^=^PDTи?5|ģ W=Wt =}Q8y<0go֌ iMe+:v$uKh'uwڨ9Tt3x2t{OsDɃsǘ =fB6/kdd+Ry0B[fbzT$.Jy/ysdHxi#d:m{» F廖 BDu]lX_ҜwUCWY]7&/+ 4wI"`K+rzᚁs 8R:DidPn+kֹu`/03Ij$3Rš (pJ7Nߊ}bVy~;L:'gZz 'B6pB[ !(ּa>Yru.Mqq3~ck)K a?i¶ P.!BҲL(5KzTŠ󻀎 4:fr =4dm,nc]mo;ʂ5haLXW=CݩWD5h8o~z>4m3mղqXiZ.<5(@)iyv]HlP}T#ve TDKIH`:s|p3(ڐ 5bp}*[vbBKB9K _{9W-xw[Lwbz$BQOv rLTjx;ViηV |иy*$j%9#C^R<@6^PƗ,yl?)]?a7a\.鞐D+홊ӊATL] ጓk *$1PD|a#|Etms pn]'7xЀ7p811+7b +~.wK=+UN4Y|#QB3HiqUڐL]׺xMwblH1\v+1ȩFZ9͋Kn=#ٝG8?gu Pڒڸf qw383C{ir!V,YqSi(8&>=L>ޕnA-Ljul7HՂmlCvv9ׄV fܖeE[NG!}9P'_"s MGR+HLr.kgVg#?& ~.OM^IP?W2(-hWHL$n68S'` 䌨_ꋌ}gB4.R$̽슎2$L ̢}ϏFW=!R?n.H9jDCMi-;ROsMIBs$$xuT[R`Dk2~@ ^n9e[-D|'r[Y<4KX9Iئo)rE 7KD zF룰qK>f ! >|vca-fߎ5+ZbopgJf圐ZH.kF / he@ jhy Nke#FӶs*7s'3]LJKO3j<z~V-L_Ry\J)Foql^Bbdс'0sr뼻[=lOIĶrE)O/<*¸*M6- N{WlV]s Fg֤9Lec^@(c]41Ђ+%q}Ĉrݿ|ӛZ'4qAH QyUiWcܼWKwF( !GӀH-w4.<~Cl>7hdz5S:5din 7nUeԲL$b#FMOXXN(A& }O]E'7fK瀟B,Z7Ze͵`Wd 3dr8!atQwݠ)f!D|E ֭UWTyI-B7 i}dk?[|ղ"|E< ǣB]E*SofX>" Hr,fuI psVGF0Ǚ9t0"Grс݃z8nCҩOm K6V;xڗV$2Q#٥GYuOF<ȩisBٯb)HCH"1@2-66=r2-1=T[͟[u:@){O%KŎvD@7['GJW+*p16L2]ԭQUJۿ֙s1;ea4,)z־b"9Z 8q ?%79 ^}El}mdzJN b=i ƾALј1_L"z39z{UF@.?Sn\!^癶 &9g-(:"s.qO&sMw]W՛P2DzgE(fz^P8:cd6rHq3aS-yٿW\v aTXXzP\£TF= WpGTEKZЇW۷kNw^;p">-/k5\@C?ՠD` A+&@ln e`\եh0/ ^M'lTusmeߑU9YqJ<$z ?E8^kJL|wiT@k iЀZĕU,ՙq1 =8,!n1@iרt"pغIOoWXS-7 1ڳBM3늴ZvOk)[=;@4%df̮O]< *4Pt3we9_%vU?#f!>R˹: ʪsbSw@\5i fF|PUKQ+76Tc$ h/uvqQ@iUүh$ x;h豝:Z'',Rظ5-]q^Vo Հ9g?7KR+}6HޟDgqߡn^$ ~GsL c"ůmth<Ȅ7|.Qn3&b͌@Nzɶ:NX A m!;0qʙ6Q5Ax5lS ,Ehz#%ˎR0A D6 Q!JKn<+G V^5Ib5$_˯l4N` &'ݫ\W/wB(n#~mML5 hO$&" #/J mSؤMm7ByELYJ6 wGЗ~ყD ]n!8ʫMh2g~ԝʧnT\"Y-,Jp!M*TlAd+>-vy wH~4ӋZ@D()̃IZCDƏȍJjρŅԒb 67] 3­=R<;>Xbie`QO0ֲYwX濎uJ|8Pigsd<ՕK ,- FusYU%YHWҖ$2R/hs doȝ'$8g6yr2( Jf dv‹ee]tS &6/L'|/@k8'1OS&,w2S/W#bUgDjMhUآǐg<@r7Z|o[!4qLٜ&>xNN-Sܘy"NʅgQ^>uz]'uP1JԬ5VR´e'MTjMz-Jx|T~Ai^^R=~\#acQ#\? 7,a}r$AnH{O2x2mnPXQChF忩?rUxaI W]ɪtQ33rw417@aMl:GWݟ >?[Y-šB.x:8j|T}fSIFzxl}=MB" PW-͢6`%D^UsO*@[^H۾t|[Ŗ拹dO+]y^hv&IsX8Z>MkD6͌"Q1]sZdŵ2cל#7 @Mkpqo3Qxػ.dP RF{,@SɗEJ8/8l#{cZPVfAS?^FMҹ;?kYuIǧejlBlًԔL-)_S?yz4<+Wjk%J3`?&*}\]|53u ʈPh+U퉡@-YwԷ࿦$UJ8a1?~dQՒO*;Oܽ~>37`L?Ikj(󐶮(Z'l&P%nTm"k+K%vV=kwҀoN>jIhYs'pBOP FmnH0> Qb,6{%8ZV3_3ޟ׽#i| A>Q,k8RKu]c-faMŨ-[ !NEE(%L;xi&Gk1ͥ.T֜Xq#SK *\wv>Fq oZr߀v@+(I5:x X6; b+ F1S$"t4G09zb)Վ4a(^4ЎlyҪ3^&s;/a@CD4`y*5Ԫf3ZVVoiaREġqeZhڔ$O!P߶:@DH|a%I:qw2': xA g{ll)x1pԬlIGKANe9N5>e:x HI'n*-/Ъo[lh܊3N-Ca! 9) 9lsrLDŽUeqNwMziqt/szQ&׍ Oj#vc}4*QG#*El>}^}!j/h3 RzdOf#aN>1ӔwRxRic?8<"#k[U#ºBiAM=419!yZXD폣-U O${^ O  R샟@ߦޒb ׭{Y)5{ߺy9In4sMYc)m0 ƃk/V: lq׷C4?֫I48P{Y 8qi*g on.Cئej y"c0V T6dAL*5% G\ ?L}]hufX!t)#DQ= <&;f7BR88[bc끍rho7%*"J/{Ʒ3CQ| %AnCV0PN 4YF͕xFX/:ȏH;tǘ-%b?֞{Ɛ(GQ/#3O.K0#~y %UI^h;ɟ2uTjo 39)mEpxrT ]#Hq|y|7#C ^rk4H J_j<%doxZށEZuJ/ېy8$pz+owIj;onJ[ z xZѠz1ș\(OHgQiBX6 -Ҷ!Br5_ c(&za{oeT)h)qkh )daWc$񽞍׋ߖ{=\}WdC`@{8DS|1}Pz|7ź7B56, Nc Yxét]!GyHk5}F2Z&vϳ2Ҵ&\|97gf`Ǹ$;0Nzf1c>8^n݇#RmfmD[@-Lf \s+@--bZ̶N=!! *ZMa<{FJ͒*Б)QnwYvFeAĮ74gZ*䫠Faq!'C/& ~m{:2Yw?գ G÷kL,د?=?YXk2yB)1AtK R(F9' 9Ŷu}\sj K؅]|hKtȻ7|,*HHtpF>O$s/v=r>2f*Y)!ͬ{ZZRaG< Fܮj5A7{<|84bcـ99zAbh C!0ӈf)#Z)XkNIeOkQiBs#鮄 V&8#8ج7<8$y7膴0t,;J*Olz0fXj(ȕiGJ| z5e+",rU\GѝjFQ("Oc!0AU@#(YW#+oH"M#X@3Sa*䶬*hnY3{=.%ݰ߹%W\81g1]6 DHӑ;DŽ[:[ 7D}2GV7Bu3 (90hȽgH 8B)$ B5F#D(bCҕJ zOB".Uה?_-H횵7+U^~wJO8TxtJd^ʃ;Oa6DIJ/td߻cnfK;?R෻:JoHA O!DI޵ Q?4MEQY`fZ},ٚQW1Uo#< Av%8k j|~?8fo/V;:K fԵB/wj60#Y 4s Ao)pˏ4fU;[RUK򀄎 Ίm1gYp8ÏMrL*QUUTjу:(71IXYOFsCDA$9|4-8 k^FןLudJ*bg. 18[PC )73Ecv\ 0*= OYy$P_R:f RPcX&1"R , :s<}_ViC A]6NJDGut_" pQlhNَpr~[Ԋ[ާUITڂ0_^xDsCSfyi,2>=Q!}2gOcQ9oe'\82ptȵ)Tuᒔ?ZEdJ!_U7G avJs^ ?R+xAMo%<#fnܘION.wD; ~U* F-ݕHʞd¦ZMnlƯt O.gYnoEiyB˽.hf[_u 3xXY KBJFc(s =-F0vy.q<eǪ+D;dlrssjv!|eԉKoUt hU߻T,D'":ᇩSw]3@MeOATk,tsZi\wJ_zmSw{c~x^G|B[y@~N*rL=s߲D[/ J[NOs395F~/д=^kG%-z]%IUQ=z'uVH%oP:Zרw78NyJNVx?4΍Lb "IG9 Rxrtj?8tqE4F 9վ< Gm~r2]F_ ś{$vlL?|'EeU,"E갆9Y`3._ݙ @rs02T>4gJ:h[1 x-ݵal"ga<3ۮ;(#ƌ1Qm0MgzTJJCtfFB~ B9\wSBȗ-w'7ɴr!Tz_N>UV8K?v3GsP;pCޕ0PJwE^ӤHAøAHPI+=Cb+mNe,].V԰I/# XRvnap w;A, ]} N{/1Gd >+^V:&h{k;,H />kUVDKq(~3g(ÖZ|k!-{*pt*q)ԨnRos0QV@<6]cKǾLr|ɲFLt&i8>* YVc8yی1ѧ}#pQ/%o5;Qn5WP 'ǖswYwvRʼnyߐ@EHakwX3!^9]v_$=@}"V?={^AER~6ʓo Yt|} RA᷄Iۚ&N21Y1 .+Gzu>wƙ t@̠4q${yhf~Zi!um ˝bhm.dO>S? ˽ēIB/R: # cGI ΚqDlxl/gMbT^? Ƿ~: T;j. iH? @ʭ>.9 {M ,b%Ck&Jo#0M<9*@N뾳={E d_``9x7_A/2h}l^lxه$gah :+u,)fjHC}&",{ nF!NM7Ůn#XMFxIUzE 'Nw*\s:\fy('*w}2ǢF]R/+M g[>=*!p凎;ruTO[9Fsa!ӈry)5.0,v^(p.G^b^tEL?g/~cQ.qS{b/O##VO|;?ۯlktp[Twz42 ͍]e}[n2Ta%;NKgus.0KW z* 7NVPm>>*ӑ7_M1^Z.VfzMSeALFSz+ #3YJ7VWne&xIBPĚwYine5ht< >* k?-"aK)1XwIS-R-2.TMA%f6wI:վ@ BE@ ㅊO.ze~k,&NOW;^@Ow>T BKyRrXdD#(_COGvfH3oFlOEo\ =V~tgB$HA_`FS񳶈00$ZJb) $ďJ,?X-t58lY0#Yf!tM!g#y0~-hu,wr(\8m8 >@pP@j 8 9MdWnsXA=C=kGEvzs*(fFj>gPR @)x^'XGYgb w0t8H~HqOւ&)^DpDO/ic 7٧GlnWSRyf 1=M\@{M|xPݚzpQY s'Uֵʍ1[L4[jXYd9 `a}_QDl;/!쌈`phѕ4ۦ  ]y?Ae)fHoT@=<:{58b%N 6Z)R&K J|HVdˑE˕/y; ;,7l6zk*?"-Mt\8̬弞o9V5eYiĆ.bL `}ukO aۃ%M>MGzR( PG x!u9HHŽOej(pnteZdɛ ZbkUM7j-7 {c:!ݥ]w(kD?q!6:e6,#Ϻ'BÉu==܍3'Rw"|p4eU.* h!@|'!ћZָ!ۇQf "Xr ˀ_JWg; >9 *p/8{^ethxCLӸae,6P|Ji49r#up_\TҵIꗷN׺QGD.Pwuh{$?rP GyM:iD1WڠV F'c0HdH>s7q19 ]~SfvX.Jgַ]Y[ r 8Mt[^yݘg7:aL1τU 缯x`R5d%^UROCGq XBęsxb~YSvSJx6ߔ{̻`aЂʱ4l̒89Q !J/L"kP8B͚-0:bYS.,ep^wm`M?49ME,'<-b~}mJCkI@V0+^+')rx }tg j=xʐwRAcmG (]t!DWgN<IK4Ő_Ъ+8D6{?Np?]2t`r/_xKPxۓhϘtP0*@/a*r3,V*hCu7/Y3 9 /l, Kl4C}m=ՃrfM3Ж#аA1޿D9$_g]v/zjOeUdΆʎycL0^&$yl>sHL* $__MZNYW3)/t=hQ>jn 02YbH5Q5vegoUX/tE= QRxئJh/`:A-ҶSAO-Xw(X|vPmX!󏔧ipVRDT'~^čc ZWD2>}A;T.hβ Wh V ֚Qa3>:oGf"ya[}c  IC'i%>/~߳~+"[:8mR_E{0kyEZO eqB3@x $Ű`0+!92L!7˨P>)8Z`{؂g'Dc&G5{aO])9|*++2u(NUA&Dܢ*|[6` r<ä": v*6b4_<%ó"{Q:O*^19Z!u_]{ˋ<4x! iO^|gȳ'RSٯ !hj)3jQ)ڵ]5,]V-~ =)A25QsiA#UT a}mpROD( WdP==_p]ncN__L܊t,KNtY? aJ dh xWD|&hWa<<; m%Z$VOM#"Ko+|,bMGmo[bvwaDK 3CI'](OBcɰs2V`qL0܁?8S蓽aνTF3 GrI0.e CQ~nPc3 BLk<.\r!8+mG"Qη#A _%lk_NHeaLa3*銵r#u_FqVsyyi8띛i!C!5-J JuT1Lֶ¢Pc?bO՞SCo&"◭fh{ rnxVNG߬RaDlk Syْ*#i幧6(~xq:,aܦ2dЂcr_uNXsH3r)ƺ<[WZR7"b27L0m>No $.%o9FEdQZU FH+/Zv Ø)B"^kJ cTd&YxIt`č/&.t^z\%U`ۻ4` ĶmƩMsCÖhGYۨnXg!e"?2BDeR9c$gN׺q3P61|Ql A yI a6՗vP ZB5jUev0L;/u ut;km#ds^d$NcԱiW>˃=<1At7d'eE;Gp#z5^ex_0fUbeXsﺤӾE<#\Q{sžDGE+!_VeJ)HOT'N>lwkO,[jZB8Sv6ORcI@@Ɖ{2[P#;?`R([*_~48_@Q2/5a_oϳ3=)](Za| T,UR^eHӥ":V `]Jx&-ZGecɫ=?jՐŒL4zf~F pCA zEX9N`[r:94K0ܸ;י!?_Y8bN^N`cbƒް#T"C#RI-Hozٯ9駟x5`cYc׎4<~ AhKd6BG}s(>jfu9dGr(,D>@b#%4e{#\VV$7JCCtߨ.(C)Ֆ[O"`>ς #-+Oi!{ݐtL)ս[1i_ԎfS_yJ>(myfZVBh5+/]QM(b" r~=t$'WJn['L9STѠP8:&pj-M>r:C}P6ӆKZxr.j YCUwcJkCӤqQ.T lSۋBg`99C;Y;˷W>?:4x 4gcښe,̐Mi3[^{A&5HƗ=,Ϙ gJmp$5J_P[tn^xJp4DΜB!oue&$Fދ!?]t箕p8nD'zuYu7eހIX\Z4ZͶkLW-OL Zj  [ڃa\tQ>eea{B:W\ Vg73="vGisEy " B͙7 JCL{gx)R ?CqֲˆӔN!6Eh=i)·&skogLhofAO[ZۙKHۛ>FUF\ckdn+aQЃ : OzՖMFиV%A ;E;*5Xl ~e0)㋗S?bԄ̯^" Z2ڷG?aQ{6DJ *QE4'R N%TXħI̗Oyc}΅bC 9,gNw7k`[ x>sū%9;X21]֐P4!7^T;T8gwy6 &ON03Uu>H̩`-ʹAi4l}CBjDzUE/!+W6ڢ\x9[`suV#^'wj%*JC}v)Twg,t,Jxl5KԦ)6p\mͫ G҃bduR[!(mOzHkzl7$K'fT~ OU @tJؚ^J_W.5rS#բZ#'֎A>kekz^0_ccRQQm;d$fas}Y GLD7< M8{ vi|!Lgx,UW|z8j'z{ӾY"<=ߓimƗܤGv=ϟsN0OhlF?~{vӁ t;V1){K@-j> 0#~}ŸHuU&]t.x 葫. # wI|"@,PHTO?/ޱŠZDq4BoDߥyǖCoJ0)9'rIq!+<9o96M̘~J.U˩Vý՚ ܭye-ɵve'LHrATJ%|(|@Qz %t"\ynT?vmiޞٕA0A<eF"ޭ.cXx/a3zh%<J)ԉ"Htsםu\QmEЙ**EE)ː~MUN" gFxs+^R^:po{M]Bu|W6-<ȢvBb=-M4G}2αf%x ZjQH88.qk\KAOXZk` 1@$1yk,N$ȁd|xGD߹Fe~:6>(ǚO0n5![B+cIF6GX9T@( 9|#>& =A^\& oRGy98E\l_3O]&]sKnߧ,b !Y]5P)|Omo„$U`?蝲m[8 _H1my /Dx6{$!Bm!4Ds?AY Zy z{CdfA  j;h!QVTc:'^Ow`ŘhWO/kqQ&K^e@ w[X|# 4%25G}G EuV49]dqjE ]V@~mF-*œ=5|#/H itID^uɬgL+IC}qeK|2hA7A[ј+ ' +q dePvK0cLhNX̱|E84A5>G2v F#)KuƼt\ eVD5燵as%}ԝID]~&+dP`fQ2Ii7)N ~8@*_8o!ٛO5Ͳw.F-TxT rc N#i?Ey[qH.HӊUQ 09Ϛ3ua({-p*Zr9s9]ZrC:p n613vDxiqDo|uy'JX1O*><;RK!{!~lj}p3Mj"aj@=XtZ^vO~cpT3E1ϱB c+ȋ߆.A ߦ4Ld!-K\KWa˚{ǔg]E]Gd8y$.lY_"c4؜dwoC80H1jfÈg,ֵG`[Wc3EF, ??ƈ ¡O-V {4(ɶ]j =NhVϖ-<@vw="iw)>YKڨ>(f{qe~dN F1wrL2;Q>ڊ1=1 P@6Q]yŇ֩?CS`UַN1O8BYWra4 >~j,Gx 'Ť֤{,+I`:3sΔU~R!sz60lNvnS;G3|GFBɿNMbH1̗DyVk=.rQ)GLplR﹘#Ԗ֦6\DV xuBMoN^N*Ř7v#,}^A]S#V@y d"v5E|iHD'a)ɜVFi; mBe nD z<{߅iC Уz[yuйbUpEBqH=*KH'q R zFQJeEk6q`ntL>HB>I¸v C'{;ndQ^!fcWMܡ R`"G>aS H=WCZgBӈ b0hqiղӽ)/ۊ%>7v(6`遦\Tj Df2Rݬ i鶱aėg,Z÷? 5 1KeUm/ٖwŸ+m]":궦K PSF":] lEi/f ~>q\mY6,V^mY9wǷ6 u#A==VnrVlLBߡ^16Y{_Oi[2^ ؄fl$+@i}i2(9ЯլQ6ա~$3Vߜ1Y=6+ v' ߊ]ؤ{Z@37 sE\JپO'%o0#KeJ43<t&Q1Qco3Wg|_EbBCM@ou>(Pf_ 06I[tԉVYe]񻡛b9di}N]1p^'w5֌ύz.1:N7fJd])QX!h1LLOPHN@a4a!0!ʉF+D7zQCɥ$o0FIH}wZI` Zu|,B*LԩOJ<,,O:߉Dw5H !%_O |.c$t <* $Qhj$O [)J)-FR8-tL9]`Rq5"'%Ryűĉb.@> HS%v!8 SbO<cKlfj6\)wGqoꞝߤS1-*>BϦo^[Ȇq\]sKO^ (**iE[&. B_S㳇8>x% kh.9ܠؐg0I$goܞBR.H!fk!!ZmP-x<?@]ܥ0L}Ѽ^)~.Tg?B7s4ezL]Xa+Q_48֗ lbܶOiset D~`bcZ0-Bh^Q sBO:˺u>@S^E؄j,N]/ω} Y:q$e]hŚw`WRO7El&Q'ծ +kDb;U&@e8YloHp[""ԛgn塱Jt#*.Ym0{w[7 ˜~~*97 4ӵzZhkڥga팍\Xn[TYVۗ2mF4y`Ar 8<Xtb3L'r0ѯRX>F&y2A14{bo/LD1=>DjSjpBb Ov֭?ܔ|4Cɝv| "%bO 3 Xt+$`D.蒲J^_F8V0@s>7,x$O?n^ m;$Vy55c<}p?Ɉ{ Wx'PӨMqVtA`x@ҙ $Mk> )cC@DO7Dkn Bk{ȧ*,Ip+ լ3q|*xyýcTvqQd <ݒ^b_?^0ynǫ;@%?5YoŲK]켑i*.Y,U*A&fQ 0CE.k"263ʓ4yI#D3#q!tyj9[(^1[JW怆[]˾d|;umd , s va`,n d2>:݆QXj?jD~vQ~eL\0jۄ[>SYuv]6(>Pq HUH^9޹ +"\fw5i+DGI3p [S]s>|Z ~ή<7zTw;i8} d$PAVA(6>:{TҦHK<$¤m&?< ^Us2 ׌'C;K2xAQDIv RL>.'RnFH6yri%yGƴ#ԑqȗRuN iX 2iT߬ӽb>[SJ/FZ迁B1s O鏀cK`4hzIG+(t6ɿ="+C;GD~7p8"*<^#?~qiaky݋h$Ƃ'Qg@ȘG1LQ4J2- 020_$G1`Rx˺AȘ'&@?WirE聜aQ(XD E[(^┞.kpW؛n5cL[KߞN+%M @>uݓR s9E g^4Q0Rf#wiQcb!+u_gM,xO6QEp'ᣐZ)N'FshL5Q{qCk6\OWR#xx SaSZeI ڵw]Ol@)' a7Җpv|WuUHBYP5TUF,կ~C U.y7W"/U=&qT06XN^iBW}bRbM RGiYg04X Ni9TA6jh4?v>"r%$va)D ݣ4vr/[F؛V{۬$ |Og(/fM;ߐjLrÒ[bJ`OV]+0jx%Z jw2IQď?Vyy)|=&>|h߽{̺эK@c7¸(rY3t:e-v"Xσc%B~s1yΓuSR̡}dډ}J^3nsΙG;=2HI?^Lu^Q 7hwѩ‰dw 1ծL\_|ʏ٫[@IR4Od#6B-{EGDy8ˎPruOU E m}M m=:pQ1/*D:`}ntXԮ#OnHuci f=99gb s@H(Q>;ʦISS2jF.=Z$ue`J8!O2iQ4|&^y1ZY5 4vWpxJf} LC%? ?0:tAsx個} 3gLzZA`nywss-+L_],L?sgqpe>X?ȱ+2XJqA Tl=#S'by7ފ&4by!bj+%*B J#*!ѱXKZ (BIY"O)FzNVRԤDڛyѫD!;R38v DFx}ws{a[(R<$rwj,?G|BݖynУ iʍ_eEL7= ssMU)U+6$Db kfPWF~@=c_ FɈI-ܳ4?&XIzn,F_^O`J}n=sq 4bX0:HFW*DIn4cd}3~A% beǦXp!0N%cZ+ҢHJ Ι^(QМހ+pU)"0PoCv՗;8Hu +HtjBJe5݊SK1+_žb.7Cm>+ow~NR".g"6hﯥ`ڳ&WژfK>>GN43l{Mʧ~11 %Wwdj315,:d K,}6TuMV w_( л́5C用 H{T<CqBnA䬢i>Gl&nc]SNHփȾ'F`|̏=:7!%|?Bв?$WXM8Xr S6Oegt~|HyNLd)Wz$;mal%~98#pXifYRt=b#Ns|YK]WGGG;ghNQI=Eˮ:3ˎ5-zMW%N)9](CҷҬ\dwѮ0$8a@^]zd;]vՒH{S]"%leI`Uܨ&[Q%#-7tf"yS s,كem72S]@?[OoYgftrUaX9yu{LfIū)Q@[ő9 c/t)Uk-R*"TAӷ+M--]3V@YT:|A癓%A렮$2F#_LM*sNԄ$rkl4-[*FӪV>wo6 \IB)jYèx|[$4(wٔq^T#x0I$(qYar91(@\GGXh:^ Mc<Q&ZGÜY_k}aTܹƏՕ{5Q|QT@If_L_b/;txqߧ:.Bfӄ*,c;?,s \aóq}a]('M=~ 0|q,YfuE! \@J xa=k?ZVsUZ~ܮQp )p"eADf̌1zi/0GӚ4p`WGE` j&!c5"s鴌|K]| )|r ]A wA\%Zgp`дx/!=Kc;=Cvi ƹ J۱x(vMsh( \8ʁi#zB/5xta.<isMO҉>@>}}wVeRtn:Xc9}ZsOݗPA!ResأQs6lYA89 q1;y"KG̿6,@J@hp7o"Xv=A gH_1U#'E+.8J;l׬ص)5MK''ʛ^! B MI<8$ut4Cq>L\I&@*٤lTG3L-N\k ֕lB'6)I}Ob^.3Q ̛% D%ip k]ρǹ2Z:FH,m!wƊOk ؋r7Ԫu,kl兩&w%LI9Br T hMauVM!,danu`LO`½ 9d@j %NOGtH34xibj @`Wضp6Lֳ(ג(^hZXK؛FqK+5!רbO\uywŽTf.8Z%~a Kd2?D`f29 ޮd=ϮGuQѴ0@nbsb^>+2Rwe:>RuЩ՜2dPb0Zg !Srr6޸rYs;_/_Y.o yoL&;6Û ^/oNr̦8ꄥ ~&)pʎyӱ,@oM"Kʞe= I*"3[.xL -%6gͅO@W>ۦJ6c_S9-Nfh5ZʌfY & UF7b導;9AW$5rzQ/W5֛J~K怦=AJ bWyct(SB_?ӽ_d!)VUXu[Ɯ(srUSV vIa$Syg8uI;0iH /[hf3yF {:1P Wkp'Rrto_z|셬67S mY;LeOAy\6O+Y: APPcltd E6={O|2j~͚3)On"gwajC+{z]Q,֊*t6)ۊ.޺EVGƜvHzOU_#|#Kykxdz:!&ɉ<ʕ@(kTQV Uc$u"Qe{C┡-%673f({ρ#=`*f&#UM\X 7^-V$H_3N/u6)F͎*~znsh0ÕsYňrؚgM.>b^ZK)>qbhN_U2MۓK2IkvJ0nn*?7!@GJ һB/VSl`S-WF{v87g;a`oUe;U}Х.=E>"PTkBatT&2u绱]{뵴 7%wyIj|;2:w>v(; -z'|"?O2Vx)C%~kheY7zЅ#'r%l_3J8]eza W#mJ'l#7O˵+rJQ5b  1p8#c~@/ą&+ @EOep@-3$y$1i:-F-dKGтϛ'>j{[v[NuN4 PRl$aGOm\h܋8UhU j`#L & E.~^ؒ TE.936{Oo8Y{5%WTRl#lF􆫬ءBp :<BoAK9j+A6FA兏Xu!󰙳͘p=Yo$}૴+/F N3ȧ8gk3,ē/iSڕU9 J CZӃmUS v3TeU}еY;xYG.. (KEjG!/Xэ 9n#i”eQ%kOz:|CsˁWUNfrCѤs~?!cY Bi*`9,z߂MDQulzڭ2g]b\{2٤'zcw0K=yS ' I9 Ξ]T+`z}6zR3DJy\{ƅ")b_F-{=K=nOwiٜe|Hߊ EQ_neAmś=Yt:=#ՙ6(d5gNmI#x9z:j ;lTrq 2@Y&y'_t|G洅(cŀez3 = OD|y%Mso[Oǃm3L|HC!O )%KNo2'8kaBhލ~mi4nyz<87XڵE+ TW P2ivФ"Q;-^7:lj L쇿dDiLASyT갽K5j 9 vp怈-Xp=wp11myh2N^c̀Ղ-ԀK<֟'NN+ktR"OI '.3.`˜lP}.ywXv,3|uV=(ìWc[RҨp*Mqq2AXXo5`>)uRS z௄57w~&5]+%V!t?<y@\QirJ|/'4b\*Õݶ72 Cb-*H_$e& zry1}t&#^p0j |^ P2|ܤbV@nW?A1"b<h5X)k+H'#$z7!0Zvɣ̗ے(d$wO08;{YIAԊo"Lme15NBsQk츗1F4i[ G^]wlj$qZ6hMs3f,dfd(.t!T{ZI3Q`cYy ҩ|Գ@3#Cv!*i7ŏΥ:;7DZr{>@D]5XeaR,kV:Edz@>iS,++;!ŎU1̠Ke{iQ8hi*cd2 aIkp(l?v;莄x4ʚ&cP p#x/ؚ,9d-xT1WB-MivEd,)Is~[*VEuYG vE8[l(άDݢ ܑBJ;щ^MHG7Kf& G^=I1u}/- gWDLҪ fa0]DKuDB`k(hxs M8W٭4ɪ*Dž7vD5d9ƍ`D-5t)W7^ѽ{JBz;bϪM%]C2bo#SMZEyk}sJT1lTiq$fRs:&}Β bcym[ Beg.Rц<ړpV"qŬ|C:+]h -BqeV$Vo.z`#h P#_IxAl]su$bBS߀%YFQ7vU9JC~J:sA N|sBJ&9d 6wHi+F@wf.Cqi Z.`=A ABV${^|3K4F5c0mw ud `6EQwRUQ tJM 7*d3qVgS)Fb| N}AzW1*UT.CqTbAd)|JܼS:nxNNS=j{iF5HׯR* dYC0y9n0ȋ͕#|r&mqJ4 ?&qX09p=}OjO!`/7cCԊRVTTئap_Y' D)ͤ$/p({TPxm9 ކQlVm.}r )!yɉP7B7ׁ"PmXI5a/{2r&0 s0.&w[]9{@iEh$]\nOvW,V @KP2NEZ[+&v_z}UWH`=QxP3>nl# َ,w}p J?,H`qwqb… 2}OP߸ Rª]Ȫ..FFkD-?`{!YL\:yHppm@ Y7&ψHw[7k#xuaYW),qM1m:`2L?b;$yܕ,C<6tFJDGJV\'5taG V=PdsYjSigbNumZ?Sg%-U'Khތ~yEb*ļ$=nf,)_p]95`[s`$T謘scᏖkGpKtBT*x3$?C*LN@iE"6-98QN7@BjoQeA% 聥t]Nwb*OT>x|eIHv_WPN*NnLd=bsYYIn!kIxW_}JS5! 7u463 /#9*+ɷ {m #xm _)[r9fnpn _•DKf2/!#Lh8[GBmڍ0 N8@Mo[6<['gq`%{~3;f&:}kKۿ5Ɓ%k Oz>d,R9iR2\4;Amg c^ŷ}D;~\- "#=6>" S٠^ ȑzHNBۖ"`E*ý Xؚ{F Oc.SL#c0-W)=.Jj K\ö Z+8((=4s1Я<$ j*XFAyLm(ΙЄTnud!2 mmȭ,˲4WLH ջ _^Itlgg/uژG,AI f jh8ɿƜ,>@1 :;>\#kB^z61](ǝ2ye Z}N8!)*#z3B.qRs}GWf>=nrǘ(eݞw5MD\$|,z Vq$I8‹qxF$0u 8 9aSXdf979]Ch_wF{PQЫӤ%л29r 0WEag⁙MMm bsM|^${ó_*(S>CUx!/C:{ 1ri tt?.Bg\M;J؈D  22};|So>FωUlަ SjWِF5EZX4lӪX?R#v-&t[-u!إ#WS&WgLE&RH~ݷ] ׏_0 AhcaD 嚊LuQ#I@͇&f㢇gsbaZig<$Q_P(q 2%|iF6JD&@MOshf^se$-m8C*s*pִ?zz('s.řz|hJiU޺8RTћͻ̵wpr_s{LUmG `m* ߶͐va}e:+zΰ71̐]|2<8?YB)F4Џ5[hNrJߺ8ij~{A8M ΄!E} MVt ȵճ_)76MV2vC SS&-/`}$H5 ײq4͆& qζ"-oŇ%%Kojd)6ܽ\FZė4MĚf2siHr7#5bzhj.a$O,Թv2'Jx,@#Mlόу]D~2wa h8>KoRl2lMlu>e{K.2ZhLF'S[[DžPcμ|vci>&%e(|,NR|H1 ,k9Nt1GC&[;o@Pd`fXN=]2f*߶6dpXUB}̖!wt>k(ҘDZ Қ.O:beaQC:")w*후kRsOI?jW ^/dAOR)9fҏ~֗'DECfh}hYϣjkϖ`ўtD,6gA?a1rTV@)8`l7-pj[!o $̈́0x/B95XW4TI2S;-0Ӓzbi7,Vp;' r1~t\":{,Uow;bv,]:󥰴kAZArK!N$ֳiŇYx6 /ε(P&0ۮ2W;1#Ta+ߘ#Y=MHx5l)R;D̓gCr:tEh^s {.)"T`^{grMܩM,{{׮r:{GO!hԁ_]Ύշ}"턜͊ W`(t$)Le"1͏nxx+݊[l$iE [r81 u!"'1ɟad mdT+=W8 g¤GC -aƄ]ߜ:C(k1'"~bdPHTMgkK@qB\^ $rX&#Yt} ^XRW:"vIJyh5Rcp7r`1@Є%̘%qL$QԲ;Kx 撞x\j ŧec 'W=edptbx3|n?{];==*-~Ƶ`Q9QjC^"3^+@q.20R\l'IVqW=GkJf6A6`C*]oTRD&\E_H^3TcYvOgueUɫOXls1778=?\LZ*v*rHC5'u2U,MnJvUǭf+ bR dGx]c`S3&diSke淞O"SatdV܏g̶R"^!'g$˲w!]WTp^SɮK[MsXbD7.|my$G LϤGzAw*0Y+ #ՔS*lIL[n?H? f+1yF҄$.nB\k,$1yyio<Tٕp'RɎ] 2tZTmö& *Nanbk9N(qj+),&\J fCUrvD2+j[$}TuT47Վ+> N+ [X/T+[i}i4QOۋ4{$@vd_+v 6qe(w ,A Fx^SF7OhK`z vxfљD,NӼWLKZOWD*UGBu0nrȧx)DMPKp=il/>|OV6Nfe.]"*qMmB"񑠬 72g$u;+&2tZ5K]O"&.Fk#enw eٱ 2} gj&ZqV@/lX˅ꏌ~{=#jhֹN$ bb֎#-@2L'lmg7L_:1Rm\4AAb;&%Z}vf39F8wsIHaZT;>s {dFegٺU.IU7s uhF DM@h_7T'̽g+A ^|͏R_[w9jGxߵpčʝ'mꗐ:8zKoT,dfQO$ OGՑgH~;-0! bt$ >q@;~0m ۇ&0ٿ#ZU2 ..yu)Yr4I\KJǗ!dP6wJ9A}Ҏ'o4˒uR]d6_wr,x_ 0& W λ `XpZ?Tx$^P~o96^ƛ|-4Yokfs)"\ziW8 VS2Po^or42-~>[:2}؝"FQ֒i?#6l<QÅ,% HbTmj>\NA))|]gNC(;yqʸ=־fXTGrlxyo f*y̧`DAn%Ҋf*w,.SC$@}\mghpT.3T|cxW{B8 =gU3b\4;ӠՏE*x7\M`ہas8G&pJ<&@^Unȸei vIŘ#x>Q0Cnz s6La6Vm箅ȔJT\V9{@r@Y_r5*t lKR}/X޺8WW* -9B\<)^6F{\P3ȥQkS'C!r/H3_amiU/1$~i.R1p̓ okdө7 nOO^xJe@!&"7djHb; p5bu趋 sd&\6M[Eʴ=e* lR^;>."ze>s;zo ?;.!Ckd+0Ø_g|&TwYliE+*ݸ"ʃ.t!;qX*v$h$f.h>l 5LqI9dR6#yn 5Z(- -59ec\Hl˘4pۣ=)w4_&om  g 4|A!.آ '(0g@f'Ġ6} fmaqR z!~QA¶%̊s|K jjz}-q4gَh H-)mY\7Y5>8M(`)e8w8C%[8ׄAQZa Yw@Z=%0z$qDzkP'Yqȗ S-Ny61v&jz#}R.ٖ~-GBY0ksy,`kmz>B`2RjZr[GM׾yGIUosr4di6iA:5ֽ)tp56a@YF#R;8~پ[ESBYE=7SRv'?=zP$ڊ] H->eO`/w1y++78"smSIQc;csˠ9*k)55[V c1v H7MbY3Rvhh8;MCc <`vs]36OMoy[~d.ݰXHJ2^:^$#qÁW _ _S&0NI_娛(E áEQ((CpKmqnYxp8d@`ܱ"U# ؼ{@1Mr !$ʄ)/[Lm|y xgv͹aɦ~!qYen +(#gRL@VܾI+Dbtv?ᎊ")y\¬ou52]InqWn|Hh>C"/t8y_ %0%rΞicb#Q_ö|nkciҎ€^ ,].=4(\ 8/4) /@~@Z\%7 Dp'9͖vnFyo}u,n`w(~>Rf b]J+*sbN}!_1ibtۧ;Y[*6䥴51WwzyD ۩Ta8NO?G@[.N )PC 4N 3y {:"3YXy /f(N@}i~4(gIΰQ}O\Eh,ʅ'T4Ӧ@a/8}ɾ7j[EpmQ3vƪW w90N%n+C$x]e-EH|e*Q" ن0ʤ&İ{qt]#"%ޘZȏExW tjpZM?XƎ>,k9ﲃil1Bk%JKǙz,z Q頻9]9a6RwX(影^ xU=i{Hj|EIl10Ω-㘲4jǘ7 p:7$t{e9H ycOZ_6sZGѹ+҉W_CBD,k1(kh3_EJlnu}H*f &y7]JW7Beۚ*ݮ"ϋs D*G=( { 8о1nKzP 6!@6JXKz!RY:|HW42oݱ]g/%8BP,h he& o?g\@Y*0Viz*E3׉@W,LMFF I!ܛ@r8G/!6ْ*=]zLy\gkCHjyvzSlm:X4Z@wEKtG}W[k$TDe_}X[E'lLC5zTM<վ ?M4Zģc5aS=$2˅WKT1/lme wefqͷ@RT`%c.!"0ٍE * "v`VEdCjocnYw'5I7Zγ+@HMp7O95o/i$nZIXr"Ọ=͕5Ymsȫi%3ibc&y_4fBXCud.e^O˿mf]fehYMdE͝{fF,? ?\e28vl:+ u(/nU/Qj._.SVj2x'wݏ3#%bn{UzEu(BedFm/W,RSܴr<.oo,GDz„3~c H{>^77YY0Im,L`GˑVaoRPm^qIk1ۮs* : 4?_[=YY y qewy/_HX*VΈފ{n+x+B((˟㭈?VqvBC2 [I|2 Qnڧ0.R^S-\EM{5|Ď*R.A G_(plsTm/*d4yuЉ$FJ:9ZiƾEߘEoǾ@]б~U=?N=BlJa^sBڄfó&l|7b,aa}to.* ,HpifYf1k 3UWcϯ/ܐ=[ (+u QOMw)!rbǔO:&#2Xg'smx"kiܷȜGid |+ȩr=UmoIniHX3'}OMx8 ϕ s3مeѦjN*ۥDfGE!ȼ v=bwhMy$MYIt7' 0&|B)( k?M"0.UE{Q#ٮ+BWrOlcWuj`8A*kg";qY_[LzFpMA/DLY>Zbq0Rݚ@[3oP̈́  dRA5VMB:@DYFǃif %mqG\p5H%&~9VuFn>#ىcYbNT𣦿XCjŸ#JVcx*D;>2Tq6I}d)jү|ioAs|竕EH0oɑ 1 5ds-f*ݼ,V!'HptWň`:M:snN}A ?zaxF\ f.ΜBNpSv@ 8T$G,oH=wMޭjǠ}g1n\vt~#(pʡ\~"I ojxosn<^fsEPt{{CTNj- (P-7ä6,7OO;AUёA/.Cz)SdTy%+3YQc58Vb2OcR%&[zP6J7 'WJ,R|Z"?ot5PߤDyvKdnd́|GP7Fy(*Pv폴,VQ"aO=5s25o͟ evĺ#tJqUQ$O$/={.fI)pud&v6k0oH;/p`hxZdKOkEMfٜ&zc NQ#E2MI`!ෙO>(U)*& b6 pJu47GcL`=~aM,^Ryuǎq-:M,}Qzc]&\>^@r}yԔǓaqvDӡ?OhkQTQl!x{?lR|O\\)s2H*8cnaCM&{#)KЩҍ"_o()Db]ж4$Cm$"be7h5Ij\|x^p{|fMɖV'l]O@Lu`:BZȆin>=; w9p"Ne-߰M=o.$P3x[W&$; W83(γJz=IFв7 ePD{Lo̮FxhR;_`toV(ڭPN8[So(&;I**쾅~!Cq\*)k1%pUho򭉷|9KCẄJBTse l~996&U`(B`3sISS 2Car9dͣ_:fRZ޵Ñj}B7-zUA\| V<ՙTux)G!8\edW2n8&Rs3ݟ9U A&$Hv{QoyCmD}MtKS )'nZV'cB}v|-xVR&Dž7iVh|ٳK=v#{U" (2(쒐J5KbdeԥQ'4a3/sϕnM %#M)Zzᬍ3sf ˋZHD+ iF4>3vvd~i7D )7oϵ8#Q\u,'-3u|iߘ$SC*ŨVI^k\h3rn:XS+'TjP/}sUotS 5d>Y@Ex孚wKF/lC4KkPώd^OF^f։ô H+j%+0뻴ʜ*龜"$J]hyT7jNw;Eҕ-rxX;Vk MFbxְ%Z#6}H |^N e4g|%2*AI/J4Q &BH`gEw_o@AwЎCjLNX3+<;s1g: tl>î/lߑٞ~e @q2lEy;F)-t-} =.+8J2EkxTFc&~5 P M4,sq IJwӞDyk#E's?nؙP>r( }UHi8gZ/+y/;/5JrMA"_WW*+pgǦIi*l,•\}*5e"BVB3 #j/A9Cw (u:tG h} <waԘqKikO2.Lc'I04O{8+'DŴ!Q }QfOs pDߒL'f9xWBӁ#eHD-'<% S%UcW)?_YD6t7|iQq%()pá* ;{|`V2TS_j@ y>_p|#-??z1J۴VT zfBqU9t} I륅 >h;Pyxm۵ qHWWEPHQKbX3[/lg֛YW!5:R4"}q<6`V5HPMG>8GՕ4N!tV`Wڳ9谇7UFTS GQQ51jG_E'^ծsG$1mky4 No+_҆ীþ_uwȱ:MY"֯h&"q6'4-$TP,?X`?e!wBةrӷT)L#~Fr]R5.V*WI }e\ihꛕsw/ UE%_+lwH! =(= o8HiL*ű0C]xJ;p3h1xN-1%ҊZL LKeكUit3ND(_0N˟Rh}(Ή48Y{m&h&`ugv}_6zq\sRB]Ndl^R,WdhU.G>sXw&i'.H4)+Y療_RzM&*q;_4~39ye=ÝX\A1A fyx{Io#EDsm-W%G OZ{/l%<0^%)ebO30UL{> -QA1qZ 0rlø!1eZPG*OZ.$1R&+UX[Չ-1hb^vxaTXlwDDʀ)_Qh&׮DU?|kZX+ߤ`Țܥu`A:5H EmׯXKQj~TՆA&{d &bi xDc(.ČR%j/6$K χ>sK/ӟE$m-f[z޳ȶz$,h=fEJ~qV_.s3z[| ܢ-Δåq^C6I<nvjA8mZk؉| YnrC&̜$;~=g媬z;hns;&3fsBFKY<m,8V(<)G~(>Ax߸n_iF8B|Mv}L9Nh>X0Ld!;\B kK*%8z(:W1oWI"]ln=q95f/yDL*sߙ4)f@< f-{aH9[R\hʩ }weΧvтv8(=U9}8zl"jBAƴj/m#%YX'GQn~N3x &o yрx+ZۆtWz)5 "G d=y" t'3H ČIHZ(]5RˆW2p~]ԑT2X3D$1*%q%}XB Tv6`$C?R 7kx!O-U.~_%xJlR5VUJ%&mIb#qy7:[ZPgTi2#cLO7~4cp_l(\jМQPW?q`GKPzs2cK~=X=9Ймnadaa3Cf0LR}&F9T^;/q\ůaVX=E}|@&[_@yO{ _=$WL,ͽz֫4oN-qCk%싖T.5А䧟enTA%U\*IwPݍ'B 5>QZ#yg%$;imtg+"k_ $@|8V*<䁠JIuFԻ> 3j'7 ƄhZǞH gbڦx;lJƫ, u셿:}R$n$K? $ko*Yt'nzPזuWr݈T VY2nt›,D#h`cӹNgx7|B*Q4-;O1ib|R+~ręIJn5+1CH΢"H$-pjEޚg` Xs*<͈n?%wbʯ!hK120a'Ӎ]u5+A43Cb2. }&5Xټj5$`%ݨ"{#x|uŷKl6G:Η&ӈ",Z\z>90bnޖ;8VEuT!e^wwTM݌pcH~//.Dj!WF,`O*~506æ@ø4df׳}W&(~ C,:[!). ԚyuNR>tF=68ލٓɹ87 t. #7^`k_ۨ~"K^Ȟg8+4(6m`e# (٧D`kD2!yq<^Z]m22m _}B^. hEOb9D=: fXIIw{2*"*)̺ЪT-:şzo@T. eLᜐTɕJ׃PUQ?rTp ;pOkn`RՑSNVWrF*+92#4bǝ>y&N+7(.w +xO#p At0=|Ȑ#O )s%iLi_A`vz-$J{F''eWfBCg&)vJx~p<2}븋rPM=z75!@,ݛxO /xFЅs \]$yY["d15J|^lXU9f f?4&$E# $qܒyxFA6v@.|As *fOV/m1b 7cw  'Aw,ܟPx*ƻ 0-Hf2h7},KN8dSҬd3]`<ptiMT/̲>xPQ}[ԂYdqn_l9׽ rz~*VYrp[1Unu[NCKdF=ѳ{31TTI39Vr^5P\XK*; ο %{?.~aҥKZj{mrr>XL#!nҹޗa8E~h<2lR)rN\bAqX*_}[Z CXns֑YUɢP,V.FB"4\ʃ(KP!DuvfA;orE;40meXWvՕy`1;9M:d] *_W㵬J'ge;޸ESdCҥCC@.6UX Tpv=L~* ЦV0I`];գ\FVmM9=޿0LgZ43DN4" ) ~zzͰZNKt$ڼ#Q=53i}HS}rJNG*>/'RXPxHEF.ۑFOT% E fh[>J$A/ *ˣ!M^ : ς:cӗ_U+U7,025 ۢUi_M Rla/Tj+t4/I OjةĬ4nm?UVy`}uw6ƙ=̣6 VgRS2webҰj#\/k`?ɚ`}X~&|2`J*B ?ۃT2jzyW*mmLr?ߜC|L 1 I[]϶w2L]x>W5"u* A}((ь'xw> {Ce)Mg2O]/LOtrC.a{pmP42?;᛫ ?}Wa570w熿Gs L>(([It"mEd/y_xY"xqۡǥd^(_0cJwZ҃-~Ml#^P]`#rZ6gy3߶Q&L%])&H]fP[%-_ثH5W[jmSx_!$Ja1xO2 4ALtvBzǠ-&kdŸrYJ}ׅ#M;1wKQL5L䠈-0-8 !dSC,rm}_5.#zj>jL:͸n_-&:I0_ ҙ1HbH=%qςэ'; ϑg Yc8 ]YS+ ]t(a Q@ ȍa!jK6un(tS[Tl4rBqrR1:@V)N RDFiԁ* ssfP%]Kd2t}JvM墚cH$^ZIE2 [^Fnq;=EU*fWg6rXiohd{H7ʉؓkyU'ج3uL m 찓п]zi\<: ΂J{J w^|Ym=p_F }|烋|&;//vRaQY6ڍ;&27ĺBŪݨT/9j$~ :#z~?/62):bw 3"ZgyL(!¶~Y$v?M:zid*衽%RT,u_gJBeJ#}/&l~iV T q`ey N 4c:#L 2 aLָVc ְ97L\QOGY{Y|>\kP! p a }BkFp6SQ9 ƃk-Uwip`BpQefAQ֏Ql=2f>1֐&5mK'8p h'#/N/Jjp~:|ۊX̥G ]E"i,/`ƽZ24/,vf) hisJJnjn:ZYuC:uB0m\ |%qsBn:u9e2~ȤQbShORMPiÜW[njwCp=F6E5Je,q 6i̹ L~?=-#eɚN'8-w8WaRϱ L5Ѣ懫6SmImUn-4fxKB3L"}J ^{tv6_Nf ϾHvݘyl&p־9%nr3sdH+u|+qfÈlA%>;/젮O?ʛ 5D|[ dɽ.>Wv"Tg^#y#uMhP: 2XY#pcGLsoTmfm*d`z9lTa05J20r↓ Na|{"&A6mʖ*XPz_ b4ӑ=~$hG;LV٦?A9-z: c/U(_+{G3_iIImspL؝`<=*u%kG:q0F.- κKrQkܨ0a۶ҟ "SQe Tat[tJB"XN#)N{ƵM񠚹 jc(\6CnwHh|.Xf<Gc / ۆ7u-0I9J Cb >FSN/:7wa̎[o:v,jzwH5U T:^TU=4Þt"y-?@Ej__6I |ʨG%+uy1 @Yopzŵ1-˰l[JGr@&x$)5ڨF[Q  y YP>dBai^8H9=֠X@E?UR}WoKӊqEKF)IQ;q99YnIN#9mϳɞ1m Вyu}ʟU 06u}Ꮟ.m k3|"rwQUqךc9U-t9C> B+s)ښS56*7FDHq[ӋBLZ);"N-h^7|Up ̹Ɠ6N1}:kM{NTy+zl vU)0e=b(왊ot6TydnPKW+N/}x1?yt,zy +IKav1v&DƦp 8ODO?L`羖p0s-U/Q hOKJj;ܹ=e:9pGxDm _ha[XW)$~1Dm{0tsϾ p (oh&eV@e `H: N 9Y~{kb/ZD c򷺓0 ca8'9GMư^|\iz{z^00=CuY b= 0`-N!=p<>ͺ8ш` )) )Yܿ3T?J8h"1e[ř4Z)bkT.Ƭ"@-f0%2!)1qHJ2Qe/ߑ Km>Etc"VӆM p7qKQ`ӆ me㙓P!o7@elŠKZtP#Gx$Mo&iqr? D[/դ$FIu*W&Ȇ|?|j@F,,֝< abnst,T#͑H‚萮NWU& HxyȖhGa5k $4%63`̝Xl+Ȃ'8 #u7 '/LvV50N)O{~eIo 1"#,] V9`zmP5qg W\LyB?Ѱb{ C J hZVU]QpG7ߺPV9_bٮuxvg1kRTTrh.ar*ĨSr,P2dYnr'jI!JoKc> A0:!u0-:fuDL=  L \F+ B8{6I.[(Qob#)Èx1_AʽǏYisb/Qdbo=gܻ$LQzhnGxX5mR-S8eȱkW%k se˒UZZauj`]XtNi v1XR_=]V1=" !~EERDfy8 F9n]m7JsR@ ~j7п RuGdkkS'4|C OFR$8q{4*f {0zqO~A̩S*T\e@ } og7Y.͌)&IB0\hw>WxF,d::k:_t9;-S3v< JI^2Jw+tvsQfa zq6BWH#K5:vWAy&WS?%>A$1p#NbLsb}kAHY|_22X'!|Y"]ԃANzifc~T嗮Q]M4ȑYx I BluMv%hQ|Dr* .xBk~Q]`qc0k0t yC J!w. loRk^M2:mTX2u}Q+KݬԺ<1UA%l^hDLϷiMp+aOaK)xj\n-NԞ;;&7 eh_8#jvҳQZ25 m( @| bKLxc4l#rjZQ𗢦*PVV8!8u2ԛ9 &uÝF՚1$C1,ؘ  WhI ) ${MvQ{Aϥ=[Vy:Gn,dSzt? S Qt:.o\^':ZWjV=ގ%p8"ơ j]DLXN>,ܣ~4G@5} Oi96K!\!w3+qf] 6lmޒ%$gWHWV-Rf s%ig[Б|@0d4\=Dlȏ~}>;~p.X`k3ݕFɅhԀߴo7||v~X/PL<}a$h@] :W|K7-MLd8%Py0)~[$~lα1( )oB)}E=]mج<ЧԓJ$S.jƾJQ<]iZHhp+?voҤfŶ S W'`=߮<{fUOa*ɁٳrRr9֢ɣO x,Pى"y{:|y~hvzF0֑GfK.qm1V4pڎlIP>QSuBAp[U23 [֞jf~1D?͍Fi萖&^/&{s(×L髠=%O]1^WOnݢئT7]yv BAaeXMNC`i. 8t&?Ho֩ѿ%O ذ8:ճhN$4iQؠ\[u,HVUj3ҷ>k!nnu}|zb M80Y{2_Ϧ?cl{쪊8֧}s-<[Ct:uKZ`jn PɀZhP=9|o_0O+DY5vG!)ٙ0G>L逬PzO`!P Jww^t> ,KjhhҴ}g̈9Fh]hz3tPMiSdb@iSVKrܢ`*=Ǩ߆<֍'˃ 9U~R" .3!ߖq+ 4Պ\K̉^sds+vôU+ZC}_hDS"հ&tѠg):^aj1Ϙ37pcMr< BIϨ6s,:A:%|F0VHNxzJur{v?簞@-Z S4wK\ U\ ?]~]7:W;nԾDHl{&}(YuC$a0%;˞7{љuDY었T!fߐc*7ZqJrhҋQ'FoOt!xǜ6T]0xR-j]>&bGrF˰ /\7v68҉G>1d,^:P{Fq5=L'mAܛg0o˸@ / fdɢߦ%wa\On=d[7tL6sdDyTVemZe-"}NkdېXaۆucyW@6|& 嵁ʙ\ְ)1 ˣ 3*Xm0OR?;'OH11v{Xy]˦s:Y @y$B6|-7bd@)*Hp04<ZIߜMœm~8O瓧ݓ-Ƹ4㤳8bz=0gvR܁e1fVPϜJc1ȦƧn*yTUM̏'3F p~HE2 ptkpWN{y]GKͳ* ,9sjˌoA TKg{v 9ɍy%D}դRǀbkQHبO;4L>w x!tH>M3!C!4h@ )U_2u0s7ePA`F#)9hI=$d#,(n@ߋM楃6vA┏ SZ@rNo¨s:8j*HdA[쿨j6W.sGUt7Eby-O]Q8OB[͎bƷ(ۋ٠foFD|&2Qmـ.*P; `-/B!8񍦼1@F^qXgQqsTd.jaz%L gªɽ35@LH we jߺҀ{EݷL֞a veBų4OϽ ATl߃'*LXqiثG%ܩscȝo:2G{6T| |Qiw^mdԷNŒ . Q+{t-@f 0U 94cZJz>Iޡ$Xg74eS#q\rt$"q}⃵djh@w/F ִƏCy;*,z"G6sO?g@4 dž5wt :}WF~k r<7{ PLNGV n&f$=ӊ2xagbNϢZ,)hޕӜWBsB]L§veMfX0U 錿$ik6\3`orG vbO4|ga>m@wZTRj%h۽QP V?߁M;4iKDD3]Ee&f](MJt0IV^ YmF޶U.9Uto_prʓ,Pb(7vά5%Ȉ̼ƒH#@;g5a a1Uα/ƶs1!c&27=LYlI?ݲ-AdLȍ~@e߅CXJnť>~8tjVtYep|/QK:|*oAk4܃4Q)}]/=(JԳޒЍ=NxVT;q#%6/=m}2zQjBb3ѩ+ g?|s:8q<ѠL*B")?KԈ$ ))u_v8G㋵Vi|_h?"fcU[m_KюaeČQ9N<,@2Tj0d=!y_B¡mJk<Ǝ9`2/=e4mi?m+iZ^C%2$ܩ-ԭ/uY3Jm&.iKVC!Si:]juR?B 7K(>ӹ0vD<ȟ[ -n0/"FjZn?2ނG5R22 j5PQ JVZpхHc<ؐ '1P95^]B4]rQ _7'|a4Lo6p\4*lE+}h\^oTrVN6y}BRBoN﹐&%]΀ξ`Rr")3 OFơ(ȣRqݝ3mtbĵ(3+5T5-=1]8VziCb[ݗBWcM\.gl maDNm14f\--0, $M K]MqpeACkċ:zRׯPUK{F]52D&(Tpuu"3abӗ>g@NJe6BOEmw1?%i5h]vL"MU5]VZ ׽]%W YwH*3IQ!T&h&WI.O_$.#}N="mcuIo*zAruV'kʃ9Z*X CeP["MҾUMbv|EC6!}6gjw4ӝcuG5o#C4͍k$9Iڗq5Ե|)Хv6s-Lhۡ"eby πa"уdo['}'.?ǑgJ1/XP4Ӂ Cw̧ ye|~v^O]wS<&|cєKht/h~/T78ిVӣYܒ?&ۚlvfƀF =F]ZTT*4Վ/ 6r{U9˞Wb]6,oY)\{#e"0}Aݥ=P (V CX9r8qyk}ZHԆDUk$>70@fk\ ME1KsEGu[ڗΰ1 ?1'U RkO<-v&ju+(_ñdh7O# 5u)*?5~lyfѰyC{V̈́Sõbn SǨҨE`i_4Fq}I/"zNS|^,.jJφ"zYװͭ r{D6t@,eQwY\h<3 Z? S'@ g] i>p#M*"dL*%DYIJX3")#~ Jav[CJ1nY,TbJ8cu"繃.A6N<["gmbs=}@(h iNUb9vs*7c7 u _ux}pwK!bOD U$'Wr qT' =p %Zr F*RMglzVY'Jֱ nr \6C~ {_sPe10do&lT볢XU g-[\Xoca>U,x*'Z z!FLaȷ7V5CM$3pS W6,ُ1oLc\ϲ-r?-u*^ ;V.ǹG^_*0'@/aWՋ۪!:vQf.m4|@'ْ #4DhMCsD Q[L'~I;D/BT<࣋CRuPftRy8lZMG밲! T$ )WDr[-r) ^_Jh)=ՒuY5H^'5`a)c,SW~2|t#Zݞ:&kf)>D6[Xx\dn|H@9e)YMB&=mŬ=eALfj=p%oU_&[jUތA26ok'PSˠ-*.~Ҳ8ΘTQ%~DJsڪ)zC guX#=Ш|L /%KE<(wH^¦2¢lҲyhB:foYSK˺n_2m"r?#9`$DLAKӌ`z([QI+JE1@/d?\ƞ絘 nznyO.maJ 8_:VQysl5=:^ۺ?SXN픆Ґ*XZյ;pXP2+*M\>o`|YK SA4Q#-Ą[pJRH_d A hH7|ܩ:e6GjVY绸y֬!1~R cKmV mz\RϵlomJ7Ρ+:cCKX̆ Na" -tڎs3~^kFAyGC(2Sk^mf`LM3{[]c&+ݖrS6+dX9U4Ha ;t[a@|e Έʽ4$ky_z=Ed8)5"SE[T$6Ąnˁէ?X+>3 _<آbNJΟ5wϟψB1&ĕJrVt#6} a=QŜ ִ /.S1F/` d !38E <9P=Qvf}2vR62.]8~23no4Aa90zyf~[6R+64 RKe4`"-ot QR Edug?0*6Z $oyi:̯̽֜E3و'yi +7#P4詧_qw_a@<7vy`+%1 n>D"dߐ1xwʑ =m%%hRN(i<nӸPsbl sË^W΁ jTwⲕ(LUG}O79j.R0xMYϟ^94rXcls1zа!$Pp.w ۻ5]f#chij_*?PGNkIlf,ھhVzqy.H/nMAi$ ǀ)_`A7Ę\D+2h?n۽eb;ǐnj65dVIL]ZJ eO9{7VN 5(/gM1"Wb \!/ࣶ;ܑRb>E#{?tyO8&2Le4iSlliAVZl`FIZ>}fSg~+}b6m(e4#7y4αf.ur"~ݪȖ X_cޘE6r f۴!5-Uy$T1SVȝ݄f]o~:V[ ZbHNblr+Im |ܝ{/AjlR'4Y-"< B5Yg{Z$ajpNZa<= P^(}<7;ms Yc6͗jĦ$Ξ+*Q8uO8a/uf'ҵ`_H{v͡#fRSOxd#yIj'#|d~]=?wߔ <Qsvi, CmUprZfr]J[- nШbDa%w&;R,JCB{?|۹F*1V 4hͳZ3?}Rp#FP]IH]X{ŝNoh?&VkZ]ڹZ&Vw+O!7 ='*n lL3+W5hT;D(py{KξDNL߷!p1ͮϝ1U_[3u2sSa'B@pyzB03ez!B.􍎔yO^XTHG6!yaqSʎx WG$"S~z-֤:GDc{[p 3x>:,;_q&z۶5!7-݀.lHϊ nW ^2ivWvc?b2 &4uJ(vR?3tZƝ%zꙀ@ˌ>[70_@~J0VdlA_IYp£.T&=gs^ʤ0+h~1NFB᩻j]/u'pȵ{JB^D{X=JݴDԶ/*H j'eA:FG|h@*V;seVZC)^yx1]"dWs\؅tLLKmVnΗe8%YTﰁbM;˵yC&Jn-VP!g;QhnzZ#yu/ʤ]r,4zaP{9OUV(dIOJ%‡C] 5_^wEdkA. ѓs|7ٴW|֨=e=,)1כH[Ͱ my}ظ B̫͏%L4ͽ=8ƭBWG`5m"4xil `+,[ G?C[Q +P9' {^ w y&6م}-`_csQ&XϞ[vScI<ʣ#*hsܚbf1ܬ aEpٖ^Qc q!?z6Ed; w\q;(+7Xu4!HbA֠R/q{3D#r޻NT 3DO\[NrRE/-F^J 3ԓH$1?\ hxՖ;[cb'ڥtUQ1.pyG!nlލ3-k~ "<=R1L;k% 9=kk#ZC;d }[@Z .`][.JelM`tFz}>/ mݚ'>ajɆP CpkC Oͱk#c1&sud AQSN,<42e9Wκn( %t8ؕ4n >N!1S Agjqأg.Du)]l=S7w*)|Zj|9_ kmAަpI\VX&YFc{A\r~&NWjh!,z;0xpxi n .%(Յ1AƄx±~S#$!rPΎϦqpҷh7pPl 1nIB&ḑV#$9Kd)!1{cč eW봯URh<_ 90\pޭ~T@LlRF4x+WksnZar"7tfB s WځF F\Ck+AU~vN¯vh(hF+Ck䗘W )=Ro4IVm*K=G_Aą:]Dk:#1(+It ݢBwdC(|F}pBOkV[{E2jPpuk@* ´I"(2gυ1&d׭.tNX#TEe@ݯDБB  iSuiҤд,3\ajbЛ6CaКshEPjȑDk p<>?GB5CfXH" 81\6g ؎W3 8X]),sWӺJJ:>-AL%l<##1{5aXa@5pWMO&ֶG<20[-E?Ij$Emp:zp 4b_]Wņ-w"|89M;qƩ)9LhrHҪ`QJӍDp bKVODYqБ K>'|G\G"_w:6%] Is]fquBB.x *kbTІL/1݂յIfn#̘qHpEh'7ƌ١kK8R SGz|r؆j6(4ѾsQ"A`TB8F5?TITSG<5d?HڢQ7WbQ/T8ҟ 2lCmg ĬKF%/Kq:QQT70ނ|?GmO8SYf|+B&XZ@r%37Ua}}CfYm(4EJ$3 "B6/L3yM6"0PPA-RrLK!>) vB!IbPq$/ j؂\tn,+^&&Ɖ]։u Qdjg5³2_p|>DGp9ЋHc@ DvPO' ZI_֏RܪP,/5{i'cq򍭃7A{#Xwհl'V/aSLj(sKI22D}d8̜[*uFɀRS{9U8$}KH=(l+kh'Ol` 2hDʀ؈rD[8֚㕧*I&kmLE 4XWmj!=Ҝ.'\wZBc ^ } iہ{K#_5JJ $N=+in2>ȃC:"K&ovLjAAs=D8x[sijB-),pLgZ6v?mQ{]5x+uvvLkacĂ0uT 6)U͒Tܝ`>+(<`*k.D162^^a7LG-.軳<=D01 U&+tLӈCdfݱ_88 $ֳnU 6]wl鹞-h?|Ni29u򓎔͒7 >F Ϣ>Ok&6TŴGVIKŴ{\FTxT?ڛ2]F C9?|@)&cL ,o֐"US;wcO*-` W=(Go;۽XIHtZk*U9Z,Hm^k@4YQ@k1A~Ictv˰\O=Kj]LyV#WKzLF'T-.RY%!p0>8!Ti%隫P1f$[P,#YUSMw4+F:)LۼrXU0c`@?~Th#@6Ӵ-9UWe)֗:Sn?J讻5WLr\ ލJ VdAơhP3bRU]ѶU箋J"Sj 8IOP4W!.eD w@l weSj)B`x\UHysJ/̸Ρ%0(|ќ>:p1OGHp+<9vk5‍$G;r⺌$|?{bpZ>FFhemO,J/!+BJOPMgSIKO>dr|!?>s)_4l2nT$MG !t7WQejh3F4uߞ{Md2lKaNٰ6Y^z+*o]Wj5 D iiNRO6(gO ͻFR'e2Xįi}Xq>9$ |dXK=9H]1>ԖBȮY[|窂B5@!~?^HM{*2#>Q~W|D-54d }Vx$Bʙׁ|V?3R[yQl]'|M|.(4CͅK~mE28BCէ!cRV:h}N#7|q=b: 'µ&/tJ?ozǰBQ1>DON۽ PYodp`l;+"ԔOn0YJ\Qo~oypaS6֞#ż89'9O'ar!b'P-S74~yBa]yv: 0<ﮡ%';3IS5|2o_>_b豈dpt[3D.wPy\3\WGU}*N2_D0ܧ FN{v0xDPg|oCdadSl\0]1؋[)~4sOtV:XU V_ӯtuż$y$fTX4^Z><(lvm2XZ| ^I&B(:x칵[i7fxe!Z0v@d{䁲O{(oxNlw 5CWN ř5Jz"#Ra#X%~a0uH傸ZPdgC79]d^yXUzʘ/gnpϽ Os?lNӌIG}rLY]nۮ!X`QPMZ0G}g*$& Ck(ڍ֞f\eo'fc+S,Pc'+<8 cyNdFoͥI9l)T+B["n jzsh3Ĕr%|8S7`0!Wk8C[>s }x4H ?"\~]hwa|Sf6F\T ܥUebna7 (3gKk-پAUyJ@$U~m['場UI1&6C nН)Vd.06AuVFTzv)qݮg*f~`f:r@0} b' #TRIQxՄr&RYVCijSxجbNXKO̱)60T3,5DNӓKHe v(うke еʧDи&܉3QN3,l -+ ոh_ӆJt8#y*z+T96CCDi.ciaTx-?$&K a`* 7؃}Ϗo;Y \`.lIz_ >Y <|9!dŌQl[V$K䍅xm+neX: Qޖ)kt@uU-AT 6fqO]k?VAvf"v6u3;@. mnr2 HQa0|DOײ@_Ry eB`YgE4H;iY+Rf|xUP[1KY0a=`b)uRpF^~ʾxۻp"JeIm? RPg;B$B֔O}zcjM3qb]$|}?"۳NmeS,c+;tQemq䷞ʏ!x--[Q[Z>qOA>/+~Ov`K\"~V#dR~3U1cqi⩱¯R_DĒ ]|͏WBXC4ZI,U}6WOO(+y}ýxvU%T[ė73Q(Tm"mRwֹ'ZH[Lɒ()S ޟx˾AWzϴXk6Az\ sݴ+ F:EB!]!& Z4ލo=e]sy#.i.٤2:#͵'ka ~Nyf {0rT+]MIu²x6;t:5i0iR2`7QԡIoCBdq!=_/4h($ 0@ּj|`gŊ Mm6E{2?(iDETei!Ұ)5)>8yeqkecPu+RÅ_n qtJaS7.{td̒¹&9O tPzDvڅB._;]DICe^/a68 A18I1+{ Nl\ mY˭kPp٢Ƿ\h"ObMKg#(]Ũ|FHѮ S,G y29I]0&KgԸ>SM-oHL5~h[B>i^a&QF $[k7Q^4ݠH}$g^FȩZյ:wʢ5q6Q;D]<u񜗒+P/!A^gtp'ץI]S},o7(-f,cL QuqEIQ"]þ\xs&/YvapNb/1 p,L3lLVx!n,8x^;댼d@ӗ9px;`~MXD ^Ǯ}R 7^Z|eعdڍՉ0MUCw攔$c[),"͈cWkroߡRzN}4i T׷"n:X7ҧd7УOǛK<گ0pRd.gh5^8Y{?Ni 7GDގ&aP;UU^#IK̲ڊLn.Ӫn&HIq9X0I}ڽ5E+<%(38}q_t £j*c/vsg͊m \'JA!=PPi^70o'P?"ZԸ+ҮZLNُ@Ăk9sW#(e,E짎 mx,{NeÉǰ- QA5!.@32țv& ʞb:҅ I rQ3ҔQӴMg{w~LrpaV/E1B?A=<4RΡ9s >o|5 ϚƓ+c@!MK lG?Mb {6Ϻ)t= jC5jc,I7)j~ި+\gh.!y\` w{=^aҲY%$ 4uDZmZwPLVEνR>ΥPa>r=!/.B,t-hePڒ?@] J?(2vw[Ü7!,0A)vMyOc&';>pђ!f ph36x?4|PtH3'`'f94]yi;=^9o]ܬedQItlĵq ;+jRwZ?TMWpq.R yITU9IftLhQ]Lo|]&x#!Gj>L&?ְmQI2^ozaE e.4bzC2JѣwPG橍WfMCƛ˨E!#t: DE͂wr9hCԌ5,p0lk u9kt6;GV01$P}2`=Бj6f"k2PG⊳6Wh$fx"Ld-q{fŔ1Z N ^餷{!nӥƱ+-ptgwoX|pW GFW<^/.ubh $#_;?[!T̽" 5k{S Cvik]:#$F`O>bBZ?4on3t[@,$sQz_l^~1>\7x_?8䷘ہ9V9M<%/0Y3{ 4ӚL%H_DW /chY0)K&@ᢙ5oc8Zv=z1Wu@eW,'ک~gKoEN[j^NbL*^|[#~Ījo4gJ;rSt %*i '[S#1R㞋4Yd}-]kGodK\S']4uX.!v;'CVcîud(' aWAvLݕYr}6bյzeG:Ļ+Aϗ~Cd%0lֆ0oP'}ѥ$sуR XC\D`QqQK3k'&t,2oPslKβbbn-sH >Bd1w$ԔC@r -[ yOO:]_uT>=!95}˵u .26$nE/K=4Oa 1*\j1y.k2Ӭg[dcδ&]Im]?Ix* __]/t@.1,zyԐVK}f ҢEޝ(7%_'T,nYSʬYL&н&M@.la/73 "((H=wʍlu-c[-tH:\/Bڦیc6 6[ FFhAխP9>e`};)+VGp,:e|[TK9t=j`Q d6Ps2o'~؝iY2evRAQtDVޮj:B k/& Ҧvi//m{,9Bo=^>a\ PEx =V6ͫfqOD?+Zߤ7e}@-eg:mb 7\YS)9]{ixR5.svC8љPO?o}-FHS#jY->M@((n 6"7v4~4CLtCuѴbM ƙY1ތ@ Q\UNvTTcpL]M"bU`$9'(U)9T637Y$P^|4+r"퍨y+wu.N:!֍7%1gsr_|,#W4l:%Kd 4E@- MN]3٢T7PC['M&mmjgեŭ'rσ@"[Y 6LӽrEUޥ'4icLnE& ,GJaVkpI 3~~^12ݗZs"̽nk>2d]s"hsX#9'H:NTVR$:ϟ^TGb6XENVT C)꒕&Z_@ǂHN X~%I\s]1u*$QY$0@/<qǖKܶrEk1kF!n Q˪!H| (L 0/%Mp\-^~Ez\Z (+so3Yp' ~pcz;U6#p¢Ub~$p{>6}9TA4!p؜Î% ;lCN8{üWZJUh2Z$wsh&YUFA4ja.P3s&1Οhz Isv= B^] L况c\̂#W0~ ͤXK`2nd7+Z}T21*Oӏf:מꌼiaz.ַk%01r*E٨ZIg ֱ$1tAdגbdywO; |CNPli?$g?[ ş`?~`fi2Vzyșzk;2j kb r9~|w4u$H'+W7DI˴̢r8[jW)I>sJHu"+ne@z:Mv'/dɑuSՍn\]<HKNܠ- ĂB2(' <셑)LOc6Ku[,yE'QP>;ʍj*<h%(|Q6DVA9N H MRwӒ4q8OC``Lghdr] Ӡ{zNښ:9i&~ؼY$/*Bv >eEn`}r8a\ ) :^Mk.CkQ u\ ڴ,j3qj=X3C[;;a裾n~|ݏ9,J\F# 4 %m'V &WF^y{0Z04Mͷ8U ҷ,P7$Q v&Q'Nh;;0&gK^`Ob8?XoT?J T$5}^GV V(MGDwٲ ċl-^gƲB w2{גM3Y@XM jASUW!I[ʛ>:@ga @}I( cS $JOx0{/kapaM@"yVfp8MR`wBRMwPg0j{tE*T=faOjL”~N̗Qh S9_4B_"e֐e:YǜF l^&+æSbpG!eꊶ4mXQL R#~*6Ƹ更a@!R(8|@dy jfU "޵#\GU|Pfj9Ŵ Er{aXxzJShdiP~Q-!8+dƬe!lRhQ3#B ڸ`Ǟ5HzL!-5<ẖTYd>rP N KRob0m ֦*?tG&b u޻( Y qM+k$5YFLyk4h <]0p2P99dSYA)0.C4do/'W}"&)ZB]N%yd+vƒ~H;UiM ^ %jSVܓ<0RV&"l|x%wh k&,`Kѧmg5'jHpICQZ?8\_=ū_OT>\ċy0T_jb0D0·_׶]-5fW_2 Qp/xUd\T0[-3ȡ*N\'f›u32 .f o#{P}d?c:Ղ@=x,Fa< -6rmݮО7Xq{_^"7joqLBw˵ _1 3aMRu=!1Lu;H>8mSɣp1;wV1ڲǶцlehס(F}Er 9厡os^Z]|=EL#T3STjDcUCDpʈq3 z#{>ߊDYbvS* k/zQ|^?BBJsěy(Bd]+*l,ݠW^L!,}H e9H׭CD7XHv_i&V4אvn#Y蘪Og4+Z >y"w?L`O8GPCJ_/ґV>)QmJ+j7y[L+3jF+UN&bn6+ɶX#sgРѺ7Q¿Fw<2Iʠc a ĝ4Pǖkbc |yH~׮ t/ÍsTO̔t!(gfug+CɊꖹ|O 1~.3"62z hDǔrH`J8J^NQP_U6($I͵ZV6+N]rg5]|/C"e}M2 u{v=P0'$G\mrE׆e{6nZ*~ޱ8M}ԁv8ٱNܨT ?S?S8l$=e0)Upnֹb^+.Aa *tHK=-F~ZsL MdKJMf*0:`jLJXhɻ$[s]FMN8b n7Yo)L#b#P} \xv(P՝uzVFcO|fEncaul䫗ʜF}2Q"5q͗ 7k 6tFն[f*#ٿsP|qKmH"\G+@i !҇f|#: xu&ҡ-ҽ.~VTSstk8*6r<  w/'iXعDfF~?Ɉ(D&x=9hmSWcPt,ګ%*Tᗁ^N1k'3+ O4K'/E*/)UߍN**Me'eJ/$/,1 `VbEzDC@` u@y tPID7mgy_-1G@r# C9zDꎱ%ǐol?<i ͎yb3; '~L{pa,;Elfbf^oQ׵,3PJYGm|Лl >{CךkȬ/^*ޮ y=Xdki77 (09tB{)sјA'B^ؙr$>Bz\Ɍ=z`&)H:H wn 9r]P;_E5Ccq#y{SfLSQbD`Sev1w 9a$ ڝtuBa15ĀG$E +[iVe|8(+u}(E*iC(9^뛊)?Fwlًoܔ~Yf{^.MyBQ qM1r>`ʳ Eoj7rfRߤ[s~ZS(y!54/⧭z ]ZGQX,-Y:)$*/2g.^=*$Ǫ=H q7nJY8NUs'#xbKMn@{ _]k]4"%փ5->82%B.3`:P61qrlw%"Mw?ϔIV ;N{Ɔ/w& 6~C+S g+ 6q!j>r: .gpeAi.5/zVi"P%O?bgḯVuc[Mm?s"bfCR`%e"X fHR譖l0Dm!IH RkO |Lfx3n $]`pq&$w/L)45na_e?GLAoOR~TE7W"aft "~>ϡKwu ru*vL'_7 "tu/ +_b67 m^˔EFgld+$hxHQ%r2W.lIK /hۀwc#ĵȕK$WfZ9Hr,)!@fjlAa^ꡂ ?<p7w`0kr*ToIئ}i8X?\geU T`;, |>emIГqկz,~8C' >{Ax=̾K: g,a:`H;}ߧ1Ɉh佑*czao,_ UɁs)eaEH&l*n'$yqI DW}U(RTRےGNn${(Y"lL ϣróA0^,(dF?|Z߃Qhd=zK11xzꏭHҨ G}*wRo&q6(ᵃi73WG]A!ai$o+G{s071NEڳ׺2]9%:W6iy<+اL̶G?83;L3W31WnVHp'.p!\SK%2oٌ³JA P}|Ybfav'o^wWB; "u'TRx:H3Y-cFiN^v V)80 JE\*I'7I<;_Fz2R]hnlc|wj k/a'JA:+qU{&w%?tp|ͪ1h|XD'*U(r܈kp!Pw?  Uaٝ6lk١\l3ߜ}R@xVu9޲~w\RQs؃wPJym,ݧ$7;v&1F?%N,7+9|8ǝʶ/Lk橶+UÊ<-`xB̕BBe%[㟈-W|#`m0#+JW{5 SGY[Lx#BWE̲shs\u"RcY~2frIAW?ȷXFqoֱQGûgnSOq{ڼؒjzI 'I#')XY­>xX/#t0ZEv^[6`&M+cQP9#.Z peG@MdU[v^8'E+uh /Pe͋Kic}@P_:&dd9;I;zs[7ď,.ꪓ."?`O@2CQ0{oGTlC㺬h=EhrԓiC_=~-)htJ&|) A@[1!gW7a:nOKj%A87c7)Sp0 tשtqK,U}If#mHj|f RT0\u+.o}vQt`8Ol٤yCɏfAhTE^xxDq2WL.MŽŎ,T~:$-l!Sۀj$S_E +WtqL~P<<|vpbVgy}>ʙR$ u[g&AoG&3yGIؗR'rnW vul‰!ٸ˯,;l|RPE0]1غ)V˲ pV᭢xIW(8c*y7n )I-0/8Rb>3[_Eox:ᒫoSv>?l\?Lz*!S<8g4Fm?bl$Vگ-C':g8#q#< .hOSF0D̻HGz|1eece)v^yؿVV" n\!ĕ)$Z7Aԡ؏Aҋ3[vS-2;dDx>`ï!;xy~#5.5 AxaDd.Ѓ?hV #`Ejge,V׊Ԍ᤭mȲTx{d!rl45HՅ+eh/1s~+3/\Q4Aw9( S{/\YqM@撊@z`>`멋K˄d?H4Dm1ڬs~{vaU'>237lnO;F4$o&1h#ogjee|jG4hLVn"L_<٦lj0?|\p]G|25˳3nxK\Ze|!m>P"&Ȅ+;Dd.kg7(e,aʖ)Ǖ4>O6pیZ ֺEdӬ<%2?`kH{ #e N :xj0BB~-Ke[ɊRx"Ucb6V+E8hעwwH36 ixjg֛ѫ7/:\ OqtOz3rse9M@ 7@XʀU%bV7 qpTY CG{\ wkrQg)Β݋4E\;n+CXR}xj?%#*Sό{<9xޞ['ZOs-Bf'm"~c&Ce˫Zy`|H92SIHd|Xx`da-B.x1r%8I.UG` dmkup3i4fIyZxB? J?kBՄQ@[R^JL%'H9UM\,LŪ+E;`&l)DcOOi_pb]—wg:@o&RV ƈU@!pK 8%Q1 F"5-*$JA_n῍ AtyBC5"Nxe ܜدU_{.[j#994Ml4X\gZK\ff͊uÅkHHtiе~,h.Hc ͥYi^i\iQǓ |GTd|`a/ožۆz7idžǪ&~ZXVeie9p2hrh#ye]WY%SVy>lyy^#ƣ090uw4_nKh]N_ WZFg{Dͺ )b׻njK973 =lZN13^T4tX3 ٳ$ȗ fi^Kk$<8[8*^\9~_ ۜ`@ Q ~ޯjZ0NiUz;y;HyDG0ȁawy(x_SgLhr$*w)CmevU ։CEui敂{j"D&lroH[:uz W#Ңf* =QTf< #L@"%#!S^3L!tE00 DCdu-oG; ׅ7m~ E3d\M\6)i ~T?d+jp;%XV4CK֜%/Jj2aܦDX˭6X^ ހ0Hgژ0b1y)dSmn1X}@o|ڹΊahפju&xaTDs6[klM6Cv7(Sq"՚jNR""#\\n˄"N-@ i [GqE0$m/E "It%, ڔRL-{~ސ:4u 0 t&*;A}c,`DcGtSYEnC.k!kC}͑3BYW,\hw3$Cg]7|XP U`,pe`N SuWXgl+dcN :o`j9K^%[!%j ~AS.6x#'T|aLdtf RG@:,% 51Cy s;kԗ̾WL=8c@p´=gmV R%MsEJb1%HX:y Yy3 (.fi~w;BwL 2lW}Dw&d%vRzσFL $ȆnoR- T̴sLJ b:U((NMöΓ4`NA\OhI hعw(ŽtZ7pTW:caS8G5>Qp|a1ԀJSٳ0c֤yP( SXID9al'YfZDe%\ )7 AS cY6 sI `*- ;+(Uotia&c+R_=yK2}J'& xu%G_d^͈ .W𲮛E` Wd}Ęi2)MCMJɛ*'f“rʛ0ʺoYȈk!^4þId_N/[Apd)i;JL6V=2%H7wF lCڙrhţ/Ehm Pj\)m)hNНU߳ 3Q\41ҭw.1LT*ʴw[TϻjWs0QhhˮG:>z[gVX TFR'MKL7:ujR Фԓ^FQ+ѪM,MXtԳ;Bz&"KYe/T ]ܓzţ5yjR-{0g^N&3w~t0;^4Q$;RcA7JN# ~ cbT7 4PY.B{"<w,@Ozs#k.}6OXμ&#\cy:\XTv"  Z-ڠ Hq vQ憟b,\' EZ& eK/^Tv]&{-+=W#zUKRԡmKI^i?wi0;@l9ޕ]EIO?zVad F~$kEH% R1R78;T 'CAB+<2M?zviH zrrs5 GQ+#0>G6@rz8`z1}Jdx5l4<9gzKޱ3G1Q۽0g4Xr*?ZI`XwQk%c@"B@yX?KlU}D6 Se b,޺MZsT?pkfBQK#Y>19_ wxjAj1)jغB mQM:hFIeR)= 2j}wX2-?8bM S@ee5FG8]\΁f*hD(I{G U{ JSa ;ߑ.'V0ZCƣZ0<3S|ip(M^\\/od;Dd'% g]\2wMD6Y]bn'$̎P5tbPlF,#8"ln[*GEcxΠ#Y+Էv=<5#phW/l* e+-_+_.>Qdw{pt޳axmSZ`Dש sw(tȾ6 83~P:Nk,c`75}@Fxe|DTQ Nɡx濣ܔs,TՇ#xs5Z6?xFm8tO}1gvyʖר|<Ī-79?ӏiy`o5GvZ!wِ z%A㭇ﮞ£h,0_ƺ(O?(1ȫ7δmnLh0{'BjNOEM;G-֘p@\?ҟ$='&6.>T 0T" N ~C,L@S0ihZ /?K9Bp`Ä́6tIa3\ԕ2_aтHop+ضt¨ÆǕr`K(g%Ñ/|Ǭ%VcDe"F",pUg[#A"dPHkܦG ݄V.ЦWV(ʅD 7Ưw̓hEdӘaE f~??4^bԀ=6=sٷsTOE ȃ$9F9ʊ;D8qV XY'uŲIB8bt|IQr;~>!3^V"!-DW o,̭ץ0'w栾MsK aAoox]JZ`#lE[NƂXfG3`=E*gypSUS0SSBVRǨgB+C8G~2N8V #M8.kcM.U{K=?I(8V8>&!SNsìn PEh,L~?N^nM:>*}ץsZy8$".0%&Zs_fVm~{%pdWrB ;rT,mξ3|vlC\k0KZ 3MCV3cq B|BpEא0f@tX $H}98X7z/a7}^;4E%Ŧ!B*_kᩘRq=}{gپj8~]*8sP[/SRFDg񑰗VAY-M=sz$+JcX%;`ޖ Ak|.G@a&[G}BF ~Z0tBGݴ{8{Ox$!qX3r/X\tqYȩvh0zy^A8V#kEQӄ`EsZ->FnuI UOE lECnm MȄ\5w{3vx467B$s~PP*=/>J5 RKFx$R{H"Qn)RȑIl{+;ʥMf2!KK.ֽԑvM#^vEnDVV&aؾ--͘_v9pr4V +̮P7e_c;]_JѤ:Դ@瑛 `Pמ,JWGu  W9tdwnhJ~|YY@loT}_'&Hx~5, %B&PkcpJG9Vk4Aߡ 󼴅;dro]+x޾ пx? \> %27| `;ce1*c+ÙAT 6ċj9Zuv֥]9᡻TjrIUgHa-ܺOh%זO8S,S:lVuDƠ5'$EkGoGk{qƬ_}jީ + 5T4w.íW \!ھ3'8~/<eCBIJ4jc=aYDB~!u`))[0iGncWn$'Zi)Yy gmu*26`>uE Z|b15ɗdR(xOg:$}m7%:Gm* ϶aP@ 2@ IHq8DF]ZĶCޤ C/:d ԝkl!hc{̔҄l0brIqbLV _Rle!x XF<*$=zSBxي.}Ԉ!`kHYRÞa|zټsؒ'(ca(ى;/p ,A7AV`K{V P'! l.#bQ7~$9!_dXJY!n+M~%W9m!g?B_R? .mA>QLr;el_ DžfCk т:{G. 8e 2 ΁ ;4\ܙ;-`H@#iL>p3hâ9jѵk0qtfLGAAw.=L>4s$'C3lr@A:~뾷irCrht K3y6s וlX|JՎ.gR Hof]~:U"l{0A*jyX8N+@wcFm.#k6 {-9 ʝB#fd#1"' Z#:k B2!"F: E0rd uGac6\k.!RB p MLVxӖUЀ1~.NWj $\un %*skiJaƝ[~EHn}gQ KjЗ <8KɕaPyk!l6y[MTuRUAcF"7q@ %7~357F}|I S$A9T*:d\^ eHXW*ZN7B_}OiKNq8yc膽aC ^dSڦԪ::. R=< OQUtJ}Z?H|L.᫶)A* 0mn inx14~l.8(N_1Q^=ǺDRt!-Tl? ߼KMۺI,(1 /ωU-QqٹY텛kB T]\vw5D)xE8Ѭo枙_ mUjem,XS nTU\.{󴍴X%ɯKi3(((t70È^ Ahd2ê,_#^QCf"A:|2L/n.RSZ_jdBuF?1m}E]ȿL$[/Gfw:@{;HZH!åjb" Wҟv'pU .8 ADkrY(f}PxiÝ$-OJIAhnͅݢre'HvSc6H4mcXjމ8{&?pT7{ *d"J}Z:=e7sqY.h-#{`%EQ iqO2ugk$9W^2 `?Cu;wp[;;YK*p)fjBBV_ҐMt{ržj_DG6ze"30^`uAbt]] ]n-ITfuSp`Cub8tyros[O0Pg}Sȟ{mU?D!}cp{/p#fwl8-`yj ',!u9,Y.,n9ֳq;=1:QRbWF=_Ug] iŜKZ!ߤtw쬦ώ;iG D䍣ժ(~KzGn;DL49[-2 F\N>JT>eNE=q"7V?cC'O6Gy &t']e2_JV NȏYlx)ϯOaG@kai^|(sؼ "&kVZ(A: ^*',Zal T {Ra,G y"ojYGBvW[m䠫 tq%+&IWFhA~٭`q#H>MU7o>\8sL-Xx yI$ MWBQͶ ~r0R d'\GdOu9V;P8-4 ԘY 3UK Cw2|]G#J6*}?Y}B"a*=mGf9 3 FkyR4v41j[W#xXHĵ@Y}/ff?0`^=˾Ǖ{{Zl 8!Tň*Wop ,";V;Թ {zq{BTISс+6GޯKaP2.|3}k|`reEK&AT-s`}!+vːOf+ykʶ ƿoCK`|HJ83XZi\9J-2JY2 ebz%/ bhpoz?r940',pHlXSq~>jaE *aJ4+'(w$sriC$Db}C>ONy@v#b6آ-y F0{-w dl`Fp[檥 e{y!ԣn-UWߏITƒD"5dtEU*ŨCOλ={/are[aG`1[/A1{A ?L!6QE:I&: msQ$ՌvLJ K;XyP 8 Wiva\3>1ąb=^!FpEqUѕ @ڈ]{ la3߰pp]kOSB#LIP)G̱tsQ M?az{{%Bh*^1HW8I ݜ[^5[}G_,/nJ,%ѕc՚IJ(D2s2U/$sGɆFі&¿s^?݋:KWwuf˿bib"*7s͉%N|Chn^aVTÌH: u=t܏>8zi{S MƝ{ɰ:r;R#T-Н|Yvg| G=V,n,O v߈[Jc|+dHn2 0$WK&MKK[#Xȥ/6gO֜/؋0$7/ΊDd|p\^.W-& ){̰f>`%{|!zBN IⒶW--ބ ?K 8-dk|P~!+ZR|;ILb s5˅ hVÄ |^I k6! ̈́%C@D<0K pj0Z{b5vse rYj[Ӡ.bܸ{ PM*72`_HμDT"#R 8n ^"dk1k>:p4~EHֲ(6 [)-g0L]w(1D`{mKv/?qBBCR;gt(ưd BS(Yx5d{]wOqS MZP"b+WnƌȮ^otYn@d0cEhV:22xYҝp8.!3 lAa+ yp+^nJ IvEd\:{>@=55+1I#>ʞ91m u;P6N!HގK%?ME70z/+  y|l4gj߭5E.C= Ĺ 0@!(")si`T6"qkn" {Ahldf >HBJtinx727+ycݥ6nK> K4j6.|WI p Ip@,b2UvӞh_k߻:{-XQe8cjPz="c6n/ j+;I]y1AGmqu@j9W-WQ3Po8`H7BoꮙQ!G`0F!oxKqj: t$7j{1_c)10\@}Oj5p; Z٪F+[A\u׾;-7>P( jVi IG峂UAƽTDl PdDBv crW6ڋh̀R~kvjigT.*E5*Gj#/eM0X[MS6ctpfth^fzmh[)_1q^=Hxx1SfBSlJ{n {`c|2oF6^[},f "߰L⫸?'dpS1ZuĹ]Zp3>(UʂwPx$;l Y)\LEk W!5c4, ntHh7H90욢z( aQ~cxBtq"DIHKl,‹&CsS@Ө)h=D 0bT`]Ϥ0ZZ\@\Dj{MhU>h?boG3&ҡL JA6Ɏܳ@r  ʡz{%e :k7+G>FBFg5@=SsghZ@nQ0u*<1`l RZtBÌ9A2pdk>Ϗ%?}L*g6xLT_E]5]{|Y QZGDQ$;X$sޟC#v_,yc1Eg3x'Ut4aJ^wObY5(hU"5ļU;8kr~-"x8&2 2SWJrg/6r.O)x\ʜTâ$iX&Jxr)c:?_bEzͦE_nf"ŵ(Fh'eLTryN<5R˺Eڙ E{̑=:SLCJ|HhZ:IĿ4_Ssbb[Jb2緾*3Iz c2[ϬEJ@;I(s [vrԛ*~B;/Ot@ӡYѼbGPG,[#»uP@'R*R;x҂.p%R3DUh<#jF_2-Gt ~KSm$[x.P_c2  >ěۇzI"< N(sag$46N62'!4]"1 GKy bStH͂'Xl$' LԑKxVS$:-_#f._(I| k#l`mcfdG,ÆZє3?#痺K:uK)rP=E}pUUEܾ&<~qQ{iee_xxj03LAi".2_0//m'5N& T00:-_9)09ㄥs [|^i0.^X@JW[אWK WZZ.pVT&0'"%+{' D&dxڴm+"W4O {ǥ!]2,Qwbiǝl Znxg:jͶ6 3~~:Q vm>Dp`-HgehȆ9JӇEfzPu:r{,Tl6IzoPaz N3ZSi \g܇sʑzM$0n.c:qV %8XD 90 8)f,,;R0ν{ f`T6ח_@Ntb'"V;bI*p2 2dojI %:fx&zg[HLxe`\EpˀR5A.zfƥS'v9mӶ4bm16͑1 FvgLRh=B>1Z.Ì&AiM'ǩ0"yIW3ilԍxW>L>JYξ?Br! 3T;dP^)/Z&q<5Fn=paֺr 2~/]cRl20tM| }Xt;K@bl#֢<1bGrC1`#386Fj[SDP$20u41FQ[xF4lxf28'q8:NNo&UXmD0gc7|b\Y`HSLkwW{L)ہ\m] ;:w$e*`׆dƔЯb}.Jƞ;=2z\,i C"1'y,M1ܣ_at77Dy0-b_Bhv[gZ1. 8a>cTIcG$g;2(IQY,dJ}%虡Ł9$0Hg5fwK傄cբVhqKWNz|!ܫ-y(Js{+-<ɘ"{r^ۆE?pޯH 湶bjU>Fq?P![@20nR~{݉KSYWTS;u+_p!enzCVlǁ'&=MʓCdNH%ɛa3;q\`[4f;w3$ CidV5Ж=]Ab/Ž2ŏ l[$ѿ##$ʋxH`߽{>WkQ?nK:0Rk0.b}wSfH%n Q8[-9WG,HrtF/%* BQv3}+@%h-Fjt&&? ۷qP{#x?t=?'$_Tr*2.R±d ?ry9dm3]+A>dh`P; WAXs_^GR/@vY05nPOS*;C3̲ v༎\uAk0_IafeF 99aj)l椆HS̙ci28bд:;ՙ0'-#|mke I]OMd^4QɀĢs>ɉq%^!ű-tm|۱XzvMo^I1$E_\"56ɔ![)kWq{MF$LZ֕ 2@~@:<-0/Ѣ)`]>\RR*Ou.)6GG'Q[?W:y[7FoVNrO6ym>Pi ZŘ(IҌ0z^2>] Vөt+[ᦽbq ]IP5i[ޖy$RO`L;Y: el Us4btLJvJ9'KUOt;z>q~~fڐ1o5po (`JǛμ^9 լ duXS|.afA fw8􊬻yuӝ(j>{Hp4{b >U4練J*gA;|aN1>Z _ 3Wis~LѨ&h7qV&@rhL'CsFpzn VnVO)ܜ4dXA10Mw{E -2hAr=!i]**A$WO'qgZx^blmZR<︽ݣD7{O>FJ\%|.8Ge]17&\*1tےi$voЂu'ʎɍ=WlzD3. /(p.5Sq5fSY\>R&2stpF7vf)eHbMS]&r3}"ELCr !b2XSn]./EI71;[?+z N0/ڢܟjDZ⮧(vJRӏ. DȱwD< 56l$]".ZSN"Zcz.Ukf$kmz^H-%,,6d mcCrz@[P3-Q-׊XQmד`z{B y U"OaHG<m1viZc ?-oSk`9xƣ sd$C~4.ZQ+H/tc8*:;yY=lI+i@r*컗`Wc 0r\2SSQ}K[A~ k yѯpW-H+851|I0 5dqdԍ uV]Ř)\aCQ6ҩ⛜!2qD|ܘ馣z)k 8bfq_ٓc=՞?(.X8d~ 4d#)ëG ]],X)rVKȻaF=ğ(rceG/u?;%5QA[S=cW>M(gn4!rr4XnW(kȖX>V}ȽU{&HKb*O^6Ѿ(%hd4\M6i[_ΟPWM=4CE1jq%P|*,-;Z-\F^arRz8MA‰zT 1xiƯHp-ģԶ $?Tzd?C-{VDkpd/)]}A:e԰nI * -lb6(xdAQ9@#;])!+@M͘&q;Z7^=L$=6FUmL(@|)з#k* ~L=G[%zeISiHFt]D<TZ&6p#NEV2ѳs2ҿۚh]6VH89g<_8YĦ̾Xւ:x qVl9cKFJ|UGJ!MK}0@V 03˃w[#e)ؔ'תT􋟳Ģ#[/l{)R;β"H3lZgBÀa_cTc| H#1oٚGQ[ SoE>jj a{4Pk lU?8өO}bf MZכmam B QjS^G`J 6`A!Eՠ-Pg1!IkRn|AH2bqrG <1T3&c &Qհ/eĿ#@LYRՓAzh}ԅWb5:Ic!uno|y2sh &5ͨ DfRe$v/SJyT4O -2Cx $0u4b(̮ePdׅ-9e!utУLc<$EsD2Py,Cd/-/OSqάW.@1`wܜqG5HOgA6OUy`ָ-h"R-T9\K(E\O4 v1}SwD_&ȸLH‘"Q#*'SɊ#eKH#>q&Yi(Zw®psSfD`?xp0[uSȗǔN mGoe_^K7neB~[ )ނHsB`R>gK0'θı=#֡8-B>CFhʩc'bӭ©/b]-xױV @OuH. O737tU+4+&|pI(:rm55u.25\_S -E'!"vBzH}ɯSd]}Keav 4+b뉨,w=TҚKFN|gckJBFqi2"%0ݥճ7]4|i2k+U@; TlV֞YO/kQmqجE:"Qhfnv=25 w~[uɀo(ruHE ! xu,-=*opt`L(%)k e(|-1 Z_ xr+."΄ft_A`0*#lY}wvbM+ŴKFzGOıd,PEX_5rREG%ϤҢ[I=z{%G_0,l5;Ue?hh̲ ތOZbtV^Hu5t.qq)d(m{o 5X(y>CFeח;>v]埜m(P9?lB G+O\dz l[0f`SwSܷ6'~)ׄ~y+-H+\ ?w oJSe_p6堔4 W]$b7WPJ>Y7zHBA(`qJV<ညnE骦wՒV*Ԃ;f 2`D=?U4ϽI>_"|B>%{F3^>(Njer),ZSҶ6)Q_HR{n `~VI?ž牼@6صOXa6"мkd_âsc+I)2?E=r[\*<5nP1#pTT`8{Հ*H^*i3(q ԭ2 Ŭ9卯LX\bSd.}씩=r(K{4U:" fl|[r 4=;v`N ^!MnAHsA$x3lock{^Bd\[ +rx>Z6gv9;1Yɞ5֌bLbP`?(%^?As̖GNNߜmȉ5{k`+VΈt@m;+ul\WNbNqYo_Bh28mw2(}{:`bxuaFI$ jSKCyU;J4&߹Gy.L88WUmu0ah6 orZidϒCMWިTyD\_[gQ&c!b+?}여qC&ZV7AzxrS-j‚>7kg&+t@k>SQǗW8ÞX4%axg\yZn!)0smҰ}תd&qK̇ZZnAT eǣ.$}I4i Ww"iUQ)!m9QWͫRP'zS*"K }nxq֖\۞i^Vʀq#9؏McYAk8lih žve\Fx?ob"5_򡛸>B_zXYO?k0b7䊻a^QЫ< VpgC-}ih ^FD!0cvzŎŬUj@Js(kȤ%Ǔk=M`yF\)LeD_,߭C6W.Һ|{RZ WɀIB d3-e#k!Ba;D5=.lOqgCI +y_y>Q]jzY\.@ `Iꓟr!ۇ,bE^2R/V/Lp9iW˵-*1bڑ3=OXaVܟ=eT1P: \Ρ'ެu4$Z{ 2t oΰ̀,Az% >}Jwu}W4 m"tS$#bn ( G3ig2u~Bh2hj̑EܖP1HjD~@Pk X+ӾُYÅ=X S.޻rF.'f N;DhގtWyy"_&穨Ep::5K|m`SadvOg^/궊Rl &Qa SjGOOQG S-]B8fKVu&Z\26 ҥ򄑂 SZtXbŏvT FP?LsHVV)d>c]΅|ko鿢Y {B9"soA=2sk JfKhOگXH1Rn6~(cGwNi |dl >̑cMqƋY=Y`P)?~/, P A$?7UΝ`>TG7j녗Ne !T+Yxtr sGAlI--3. ;c/~;TL2,%{76]Z4J/:bʯi XૡX¬1P뉧|RlX{)E6ǐy"{u>5QP*H"E/̘Q(,cxpR|?FC.c~9v1$^+qRH5r[L` SxhI&i'G!K@LL "q1 {朧 ٘y2$`nbj]R5g s Hi]ZܕLKՊ0D Dm|kRUSB K+nnP5 qbc(&+ h/nA{DMHM\U2\`}S`3: $D!O\qPCWo@ *vccBڽQt9$_,&-nD+>_; דIʸ'ApՅZkqΆez<3 99} ^DQ"ŶQ$wZC Vo^wt zXˑCoÐOOCnKNUB}lj;#<9opIL)G5 Oiu(F!?Zv9_lZGPKìbǗk bv0d꘢:J%'ԦGovuf̡HQokCږNJJ3S*ˈ~XcZw1VG68ܒEE+vYlP6+9b \-S5SF[yN:].3{MLx l(=χ=iL Nߪ6SB+{C5uXN#I^=̌λӕ@xHApM@\[ͅ ]]є!]UBaW;Tg450PFYא&sA/!L7?IG#vK~@[V3gqlFhQ{oyha#E#KaS}R%#eCz8@ $L ;/NW _ WDN( uoh,{W4[}FWT_Їj8+T-CK !P}ƋWZ`nFǿ*)Q]qge'@[He6LUnH'#ǜ~ :& eaq> ŨbF^UIT]kApF>7A]XmO-1[P)۠E{zy9˫ 7aCgu{D|[P Aя=qRU^ptav8 w@b=\M6^4saα%>`wFq"orЈ`,V evX7^5Wvٙ泼.,.KGIw/}p~?0D#*yU< &/s1d[E'v?IFH&\S4؜*O?j[;UR%=;qCޱXLn׭:<Jcb>1ym3vHwt'E 3bHIFyce$)cSO[#$ &x=?@C,[W+^`go{҇ߖ4I7̏ N:Ѵb]Wms8`Orxj4F(M4}RՅ/׋ͪqNSpHT2,LU '(`LjTyxWq"6FMP'+F9!^ZܲʻIt2.«|%zAֵr'lt>ZLBC /+$[1~j*_@H枩s`<.i:t_jvZm7`BKU[y.(PyK ԧՃ&Znȼyp8V=8v0yN?pBUgxE[glBRYntL[̷|aهY(rWk9b7YQ&&4'4, ?$/kr EXsnr[NA%ִ&T3"8xg8pm:ѫ$]Uxԯm`S⩆+P⿉(+tTO͍';z@Yo䯹vH'貆WcWvs Dƿ gʂ j_ e6f>nX-E0:%>>sFM#:8:ϩY}O\Y\xM34|rftuU;<ҴZn'P: n[րSbRs.߳`D() n<_RhP- 0Q xXt ] pfCe ()j CȪu- )Is-UeҚ rb݉p;{Gx'$~t?j8|k"7)؊؏8LAʡ}v~Q8'JK㘻S!ٺA.Ϯijm:BdCʕa)3RJ9?H̘nc :tܡ'Tm&xhv42cӂi Ÿ>ȱ>JR x$Cٖ8#o {?6><%2/&)|]d?> Zézц]nHrwĸX?e~Uz dC$.rJF|lcdZ:B \T!FY;`֤8zK! "$c}t# EdȠ< X^맭[cǫ&/`H Tvgi?aM`0Iy7 Z,[Ƶ.)mNS AhV\EH>)}Ċ$ _'_Nw/Ub vz#4Mfi#87(^K<02=Α|ūf y|-wc}!D8 W, u=w ) v]㣵EcԻ&Q/+kQtge2tB:dѹƆ@'Qdm ;5OIb(N˵fs]bVRH jHfSz |M}خupuɩC*IvKlflaKavXvk[!iIDFhB ;h㧫A:.ΓqRE'VwW@2,4YyI0C34WT^UxX{t/$7v=4hJ)Ns&V D+%TBIpHGo۝2 A/յBޏFUs@D]>h gH1 oO ؍E7H9D\ЉN-D,+ʉoH#뷴RU;H#%eZtE{Fq'(ѩ8A5&Za7L9Hk@ay>?Fw%e#Bfۆ_Ynˁ[=9kGt%QT.3ri^Ewˀ/+7wȀlܵ\ ғLr^.exV[]*D:p|S#kôkntyA DPL|ؼ>&E6}+Ͱ^R8I9J|$ ՅY?UHg쑼D l."2Wgb'{{9+T^VZi/.S3ALy: '{YWG:8U V/W52wggS uҤ]ӟFi:4L:R.@rz."QB{9ˬ a_ 2 5:LfuZ"H1w곚 s{8c^M4! _J]mWڰe[&)hGUƁͺHMkVa㹄L \; M:iB'SsJ24H|w"VXoX jbjpC_{I_R]tU]J!>{/BU2-)2:zK.6X+FebI u%o{yNA3Šlx:>Ech؁P/: r6@tJfOWzr@_![8QEm`켬s8]pg8F>|Vp8u͔$Rmi=k@GêQ8"m3PxRGHv ӘIW-3Zq_x|4º-TRJfr8QM_S ػ?J{0@-^Ă$kd yVPR`;mOgH7{LJ^`9Iq9ns4+ÁȜٙ9?#7Tӑx5emA·/!Sg?}֚S!2Z'p!Fg'4h i^{cLK2C "zᤣ" BTf|>oĎ&Kï!9꡿J(Eԃ<+WtKg,5a;'nDxQn( 2fV菿i\ ^(q;,Cy39ўS %[TJ1͌sљBo׿ؓ-fr; {4aNgΞ"@357.pCxK>hogsu4gt3zxn;E.0ۗ^ Lh:,CFA'?Xf]h[juކ7h/Ajo2>H >mjX*K-ЉVi r^&O$](&m% ϠZnkWYBBڥOVvzT#]/G@T"4 6,k:IIOF@ m'7't;9yFG@6sުN9<2'}9jhJcm5)rǼʔ&UDXwA&ט[H,%l/.oE7M#N$1aEfyb:u+}4uCrN{(4{?k-4t G>FM6iZ 4ߎ&}U7YvYeVߡ>i2+)9ڿE2ƔhxusjO aI}bSQ7%Qeo*clߛ?$wӴ2#X#qFY!ڔKJsRAa1YD8F|u?%e02=Y2˜ xJ]xW[| Zw}tJؽo%J(q0{B6)*\Ar!f}gɿ\[T יXjԐZ a8| YVښV`ǵ~0j(,WWe6 YA _Jt"VQxTG ,rC BR. u2F7EDGee }LMܾD9Nk+x\TxOh6|,wU=KZ57R~B[y{ɒK}G:b\N(ü!zxtxYL3[MY|}bǭ09H=\Kd==[3V~  ^ǐ,o#<+TpпA<(q^%"Kƽ;H79pJPim UGܕ9T06:ͥ' Z|*&mg!\Az8ݪ$}^m}{#⾼'eU7 ZX4ܜqdG2^T)4[CU(ѮLöSeȼb8UQ (O.smѣlE3S@?~3z o(2`'ز>hE<S;doP90hi;>4@=2E_ !eyk}61ۤcHX%޳5D;$aGgMbO_WnP)ӄawʎ뭞w'٘Ⱦ]ۖL9KN}uM )vQZS{BRē&2)NemxGܖi[`ܻk/,l Ë@Qǥ\D qb0WmEZP3P!Kȷ |>0N턲||X/TӡbW 0&ѦhN=YS_4v#YC;HM}-뿷.ŖcԑJ:M< */Vcf+UlÜ:҈p8X/<پ, =ғH@7(wLw˿ *5t5Ym{~"mIvbB]M1x|{>KFk0X& YG .SҢ a&M eިCqV#+K=E_oJK#=͊2C ~kq@1D }72u 8+DiPqjBYHT}Oo m_w Pw):ڠaWD:^HS[0_<ہ^tDО*eW4T%z446ۧ33m S.iߢU78NtF^uo%Xκy#/7$gS]֖lY)N k}s*dW+buJl/:pā씶yj-U?WiD=' 50:662P0&l\4:ejF㞧>fRG]XhZGfEjcaCXvsS.^yroFy.lK{ũC擔VkT{4XNlrws\9.AƕО>h*}fsn( =!aRqzbhO,c׷3Ѿu1G0AvNQz'#b]Jy%C p9%K_gB[+*w`]z2Ks/N&?pg=]3g@bf!gKzd< /^E< Jp+|26LŅɮr8ף qʩHWYVͮwl}X6d5۞vJ* 5q6Kp!Yj4FaAW%n6R(U^ٯH /IJhIn0\IW,^Enȥzx7}{3{uxhVD`&$;_K/[lI->"'և֮O<1ykG{w J S;J2wJ(M׸'ț$Ob#j46ԧ1Z c7jH,x;NܗYhwn ǚ 9@"]au\Aɤ&pVjIuqoCefH[S@u^>qm 9%# sBKN{sHcIC ]pAagE1؞Dȁ ɸZuv􄟺{΄WtsircU 5lRv4L'cdn%H_FEz3diO=s2MNC{pS 1Ovqr Jt/`HR`fnPPr.SUs1ki{)\BU5R  z r%}tsO]X$Ɩ* vH3KW~*\ڐpIv)wO鴍&@^hCjR QEkO )no h)ݵ,= N-A8ߒ@8 4WR^y2Qy4"mBOLH2z@ J;\nj{ĻaqINj9x0dU9GǠx]ƞ=0iRh핶|M~_j33R*L20D J&ͽ7G5g_z{lqO}Xkvݵ^3'`Yha5P `K8]aMЁ^yc7#߿rif%WNJZ `[pkZ:"j>}~:aT cè\#jj;& ~w\|krO(‰7j`/6N/P\<,YX0Wggm+QɎq;8ⲝ Aɸ7m|4` r<>ȩ3 ԥ@ 3R/q۷?:O(߮;R$GL>&.7hʎ;7Uttw2.v&KVLYe,si2߹߄ѱ$+܏恅5k%LjaIlXK-*9D]H7u3A<+h-Lo+GHcZ g7 8`=Ky낀~Tsn*:dI!Uz,(Q,= `BdǷͻ#L(90 ?awZcz;ӿ 3Pm//M8s_ѱ8}b֝TIKzYp'xIsz}N P?UA߈Xet/Abg;s Ï4X1ddr pT2y#ѯd P_K{sc]^ad7 Fʀ:<eH nK?uA`lQ[ar.c0h{uS(Y'k[juAr %Lřf紉WaoMb^ϳ7 ݺdgIre'sH=)% 1Q1;+Dž-[aGžg HX[i?5f?K |_ħvBO(5P[$a~ (R6+f."́j_rrPev ~ӧDvXEM7Ÿ[gWt|.zs&Xh2b 67N<IDp1H[8DMQ%tZQG`)8"# 1Sq|\{e;c!\_@en8 b%PS>OQ%{d0 j-_Z}06'|< 3@J_MK~At<癳Lj- 9;9nY!$ J%Y2=a&#oXA?&-W&pXg v"sɡѪwGyoЬ Z2C";{Ds{ 3Y"=&EE#뮨%C_`TA_PUw'7X(bSDio@JW: ֩;zvhdfn5 .~_`å%9Iƾtx/ABXz5W b@xq`L9-7t"U돚MzKnp]ifM J?]iry#RGP4Ieoײ1J*hS2L=ӷ:|mެ=x F h۰7֫ĝk4$` DZ(݃Va_<ԾkG`L]C>*=낼n,bhb~0!0`xHڍO@vx{F{p ΄a}]>oC)k1wwu[8T>2Pdv7KWўSƐ>1`JjrDm% G%ƙnH$ڑ5iqG`P텓ɯB.I}3yf~JtyNYGGҟcrf=KΝ(9}>^11 8]u~Mh(EB :ʹ+ k-X$Lɋ0񘛆g}- oil&gl恧'Y@[VmN+Pt`Ƞnڏ-lk RcDT*¤QƄQaX?+*=XН}:_#Pth0>N~@ڝO9끈M._=I9*ʙs7fJViuY tnv[W1a+^{~],Ds>v;{boQv_drWXy mp-65[ׂe,{s˔8\("<6,|C3d(bziH +A9>8bd?r%*C]`uTUƆKIՠw FT9w=3sWސF;l e\fWۦjq˳u+5t0+)ϢDٝ }p1頿F= K!S5 Q}'g/ZzPc/1 =Ȏքa6T?n)3 GzrNe] + ? - usCcAaoʠ`RGj)]}duu0d st͊-HF?\)RQ„j.>S9V?[B IԂC`mcOELIwrM sgS/S): p`D2f MZl"fޏط`{ ]_Ai_rl3 >pJ;[Pv!9_ضgWP!`BDqq3H>2"[jPk,#7ݷoP|np/ Ki8_3E{~;ϳG&Au5RvVxt! ,Ս -e ӌnv"6KvF7WsJ% NXBㇱf5D=zoqrdQ%Xn! J2C/<7Bz<䇯TfN@ ŕM$"a6t!Hk)Cnq pä֝eQx mIE8Ud_a@Lu!0z^zy>AY&`n24e0j\dW;q*,ǟ_ T"h9SpX<-Z/r_ V ZLd5RQ 7ָgS4W_(bg=6Zi~$wӪJT>`cn0uQk8lvZچ߭a:/*o^(C~ r2PGv=M t {דYƥD]K5Zwがr8ʔRQpʞ2 1G«uM6rY%w#;(~@j8)U|5Zn\/KH܋?)X|Ղ>TOHuWL3m]T8ZQL֢zz)"͉f/0|S/W6m' HaPBJr^hE䚧[[&ro;~5VŤmMk8d;x14"k~tn ~p TX|>G@q!Fa \oh) B<neO͚u{K7xFR#Œjug]i"/ɳw&E9cT|vWv zb{xmEס_G6',dqLG %?wD Ԕ) ,/%\R7^D 397R 2o>:YHc,#ƜreE?YSƍS έ# 1`I*r& QC:޶c y.D*VHx͍!ϝc訸cQ"VrCQj1A˿Ug~D 8^A%ZϦU)ϪMB Z:Hឦa(P.1'hU-g%3&MSw4sCQvUiU./>#da"vV0& V )pK2sN 8Ȩ%ָԑߗWHr`e`)-6atI ҡ+wjȵ8F7L 9nhܸ2$PAXVR:LĺkہɌ8 A2VIzqB^›--Z˂)K$hDZDž щ䆦ZLӺ8z=Y@}j-ֶl+n3hF12)3;޳sH<:8P.鸲 f\IOg=f=+Iip `2kuxn-˃SU4+ j|hiqݽ}8r&d-oU[whg>ūl9yBs݉~qeZEw P},D>(M^ns2;֧8ۗ-~3L+H$^hn7v77jDBj;sDKճmȠ5tB`g|)un' }K0٧r;yC[` w NC9,JOb #FN]y@O2bOfփQD@}_X6xI9IMɈ*mw"uN;~bB r% gIm5wlں8s{A 8,g}'8F E=He.cQV%CB]";\5ŕҥ? %WO`г^# 7#Qs߮k  %f.',!Ɓ Lx^KdU"lHA?#Q3s}=+aޠyVyahw_ԡ\{Gcqw䍧|6_~i*5?Bs{b`E2p;1KoUW#W4):dSng1DC\!j8 ϭ|"c+Um&p|vH sϧ\ S"¢V7Z)1s*BJVM9k% ujfU˭9)@TA+USͬ a2I%ssIA/ZX3 pg,w2S2 /!AnMk;هQ]z?3yߣ|1$2,%M|(r I6Uʧ 3XY&c}ZȽkb ]24jhr.#>$gGc, =u0i5ZyP?&k+.WUie<$^䡜ǍpA5cC-[0OyN9VO=(/u?uE{{.l`48헓bXrD,5G"7mkz;n)kJw=LUJ>?'bPt]?8e:_/gty*Q y%3aHP'Cc SU ?_]Ί"8)ZqJUBV1akh)yV&]RlFO{a9'Vfb=)0P||_0Vc!e(S|!b9xnPj CXƔ`=V8?Q][<%mI"OKTۄ>|& c`O,0a@W&6VW.<InsF$LN[1m'VH.Ue *(ȢtU[49k;?<&UݍoW8`|4e$vƋel$d5DD l~u lxb[T^GccN*'bGWhR; L52>3VgP*!ѷ"Xl B;9ݩdF.8>>oQy;8[; ()yAucaK]ޮCj*L_3ghѪ@ik{~ XD]1A~!'I8{@-md_[3{C8*hsV("{qY> ZʘX&lWCw.;Y Uq_.JK2iȬ{Gf$Β >N+TDټ Sf5@#^o&'Xf†sv+z;V xKVjQ2B'ʥڏ-հK*81I1"_V/En)q _m*[Ecq)d# VǽHe *# RqIIvз_G;MdO:0\2lg&eF>}0~_lIMTļ*{`YRjQt;+!Fk}6rlQ2'!ß Tӳ|d WB/ʬ+Ynm*E mP8P9A@~;$GխI:T6 MHFd#J c;nk5ظyaY}^ oƩxnW9:8VVo|X0jh.g,Mimp|7m'KG2ѼT `ml=X%={"&ӗ6/>I=J),'ol2 &-,( =lsͣݽ]fjɅ+=X!EG<Δ#qu9|OMRmC]*IndVj LyT{">q=(̃;)2t0sqAz-K9ԫ{>01nTz%.'n#:Tig]*Oq?߫z ry%t3n|g~0&Q&sHhv2[SwS%EDȹȎ;/eObw{%a$5]9ftM&zK%'&צj|&Czi<2 xfZ]-NpNbrKaJ>ݿK'pM$(dTZNypUoq#ž>N 5S,UA̤XrO؏4c~6MDZCI5$Nl􋍏H4Aޭk.[QlTD>!h'4 u8}-jr5'\"B7[ޢ|(&p 0{I>dhS!D`կ-aѩn4 d"GFys1TrKw A<Ȅ#Dz#v8tP2f@I e[$j༪/q6vB++?YKSZua@T\ &27NsI+c$jdnV^n]_h| nR|C*Urq6m Dԗi^̵DKoAK LK$mR]&N)mt(GLпݘA=Qt6`&+p2fH8xz&ˁsNwJEvLʊru2@,Fˀ6W9{ #KPZ!$MυxNSK:`G]Ϊ RЏtǫrX8$#$FYҼ-|jk7!g!{_(>)ɇjJIHoΨS_m*s}(L_'T @?Hw9$9|@ho>-T;.+xa) )ڢӵ:糴 nxjT%~ǥ \G~U.D> .ljVd}i*20UR'$)!ٺpO=?9Zlc8nCz-r8)+-b˔Q@o_.oK㌙$O|`؏ >¼9 qѼGQgQd E݀lEE34}8ϒMRV@L&3y˅#4U[,_5x%_ZNҋ+wPY/8M{$)>\R3ᥝwB`t3PBUU 17 6U2k~k?JMis-dH zC}X뱙;QPx|*cm#`z+R!Lň]BKQP]e8a w}mQ8jrSkӑqV'Ӎp%NBx|4 7ZLw dib^ɓRwQwOKEҒ587ބ]ݨ"_%8/>i2їߥ>%6C]~̋Ho s C?<=%Cb!Ɨ;ezj +%^ "'De\b6s F *Zo5IJ ?V|D7O'0SUY=m(Wߜebc7;Hnu9]lIU:ĂanW?|̵]ϘIL-mJp>S0>TIn<:v6G }^0m1? Y.RkK; Oc |}3ugH-{Ck34<zѸ\ؙUKaGf !l #Z)EX\T,B@ڎIs}gmӹѢ>%_6ɨޛ v2ۗ68b\DȌ@y(iզLF]xHC|{VVb$.@ѝƤ ~p^~.*m}߻6m2x~%j`Az߅"𯞂 It (p_dTOdK!pNtY֑ GES͛4wefLٮJxPJu5 > << J+msG74 .^H:\0Z:e1˙L~I'Ph@4PSS"xSylcD9wY^yYLA/0(+9oDCcr~sSehs"|Ә~L?2OO'=wvFöK} Ll2 Ɓ(|vt T0 C?9G7Em)tVZ5oC nm$z[~Xk&=hp4RJPtrߔ:򈃿"^t_h :-7>Gw@(bd^OyR.)- ND`l"I,_;jׇCj7]"wt&eG+J %PtΛ7qB!=P*GaPڽȊl)CWT 6,0:\ۜ|{C Xk~?7Ɩ;N!b_cZެT&OM[j.Sh[ gf9w}&:H7^xCQ?TU`EShIm]ho]\7_ݲ~HrS ٷU&ϋ n ߱n!Nc`eB N I@3IWZ v(>W'BjQK/W_='7\$Qט<3+^ϡG'q}I:SŢCTWgJ֪<D(/E&ͨ%it7xgp9}R ͌b2>mL#mS1qY˻qZ7ъNTxb3/9> ?Z"l>_]OU`APXsN6Lw.k|=䂙}aǵ  $4OdaO?(s܏&KTw >bRC vVU@5sS?%g%P:>߽Fڜ&ӌҹ, 52[kesj]xpQؕ`굤L_}nż@+iHѦlQZ@q^d3h}cABTXR+9ȳ(Ie˪-kE[?nȣĘ0eILϕޙ~=D4f,*Z_)J}0 foi+bTy"zВyL(/GJd}1Pؘp0{dl8SRc KK<`2$q Ym?KAWi|1gXa:*KQFI= Ƶ :{s( m# |1B}l[i[q\(>k d{zU<p ^_ jO64Şi-$&tX^깅Th# b}b<L#d,Krˆ|LASĒNVײ?k^f mڲp@|pxK|]ړ>qC|BOXܦ+whkr\˅lC+<@#MTyCGڽ7A_ΖbIH2JȚ6vx=<67׫QOZa0ێ !紞k^:\`E^q\xa0/T=5n] Umݔ2aCmKBs\G Lկ"ZÖ{a775D!.@-N7w0E׻zaZh $Էa0pZs2i<^"ӈeBkx4b,qc>T{^ #$Ύ#+{3;σ#xKĩM*v6d-kkL/ Γ/C/ںwއ51qSJWn׀Vy^ BWw.B6;M .dary UY9·<#52+8؉(

+ 0 @EXɜn Zxb?LX "ft~Ȕ?y=mJo6\gdMSlNřNcv7O>3} I,fֹ'S~p:8V3U23q$xvrB5æ\e\nbK!wR퐊06\6:,oz :~G#,9-GJ<}לpd.E9G*fHx3gvi&-ұ mw^KҘ4N0L.~qqg)ku"Ԟf0P{*RecbvK᮹:CLY w BBzeq-<.i6S~N š"^D$ϺD.7h/f j]Typک()` bېVs8i0 ?aR%[; AIF:Z=N_&s$9> M+92)'nQe_J<րd (IU?Mz2Y^Lpɖ պ%q hR}Z8Z)nJS.y Ƶ/I#DaNl]-S"L'v"XڀmԣA@GDĨ]ȸ!G  o^J#ϝBjעLͶ N{pX9>uT qwa:qޡ9KLFmH(7u n(3CDJAQljN)K lcoߪ'C=f1q Epg0l[JbYao J- j Ŕ,CyZDh\|SRdI"E+2YY+_:2哏A ViMҝNW,bʸյ׋fq{}J2&Gr' m~b2DzRN]&zly\ !0dOK)ܖ/]-`Q/EC,n5EzB-N5;҉?,):_R͒6=v1%B2}JsS/|62ɨrA%C+ ]dO Khe":DxelX~eD:d>CqmشVզLweu3ݺ^\c2[YqTL+q% 3@\NdAl,x:8p*+ڜ?ET׻B cO>m8@bhۍI0>4Dmb[r$mQރ 3m݆|%]"bKqENюi=2.q&^ZB HT}"òl鶖T?`nwOJ`.j 0(_MX)08A/l:ѻ$&xU GN‚nhL)!٦ #sGH9O(im򃢂b=QB\(<&D 8v_U$u8Hk iZ;QK&,M0!_W41ʊ碭+P԰V0J1H1%DuĢf&M5'MpI4v΅49PRX{m'9$o>G{^lwUC2:QJC/SxrKD|n?97_G$8 &jCP!XDp)uaV6ŵgA~0~͢%jKO[ ekf; 8qR%>lȅF hœ+\~槦rۮ9˼ҸX$M;ey8hգ*@+:kfL6QSM6%EøGGQI2-ꍿg<%:57wm$|\2e8[@(4K&k>\ۙ'^5+0D ԈCH%L'F\G !8/M8,QƊzZ 5Ks9^ᇢ%aUp1soNƮjF kʽ1f7TTcX=>H?VUAh l4\) A8 XkX,K.u&Y ~kzq~6[_226/λm%Ѡ|lN # *VwL[;SRzV5gp#"rBe0p$woX)O15 !ȌG}!ąk[&gC4i}ߪ Z֥8[É |3ޥfeux{8$ֿqB!,@ה?4͏szdL s@ +-к+.nS|}X v ՉydTBLqh+ϨDDRT)Zd%,lmDu1Lʇ`$JZz;x]L;}6r_O|ÚIZt`Dʙ|B>^t,4?+Se7k25kAW,lr V$a:we4|ꇜbv-9Oqڅ.R $.ޤBYCl`bC|q|2@Wy23$iysi0a=^u ^_bBޫyO~77JwVXE!ו'CtK!^}˚U"`Ӎ:~o6Qf,D);H q.O'}<0=)F+ϑNkA17Kvf b {w*˭Ώ]jُ/)Z‚AtEwVy70m{KVupf5 Sռ>K:֦*mLRfy}.14@43Mk,dDrMd X'6LuìTX0,Άvjq{_CV'(qk_L^ %e_ & ^I/`tTO~^4 뺐\!*|kIS Ui%DU`E14x5wpy43o&} U :C.tZj}KfM~XeI A-!d#R̈vW}jSbF3m.B;K<4}e5%y՛WEŀ\]SrO[AY8QUCU28M>݉;]IȻd(# zKo,ח_*39U|Zp-D/׻~83Q+.ȕ4עU0Pr9"ֿ=;|0 zQ24զ%i-zNyꂗ},kXic)V1(S鲵8P?lN\G{F !efrgkԡ{*S`GqdH/A _k1  q|dJV[ \_9-Ԥ瀣]㹔)^&*OQ,fGWլcL5I}_rC{ !q8{+Ft*p .$VQĀȆ*.E9[Ƶ'1*)!fsyf?W}X^ل #Ԝ)ҳT-Z@t vS&) lیJӞ lckGBvb$!.|DԔݣ= NWjz*HB;Y5`m%4*";sFBqu/lvQ$+*t8sm/psGTYpzɌ=ʬf*Ap4?EE7!ec&@PDC;hoqw+0Y(ќ *翖?BL"pmT>7{ IҎ&߻c0* 6ћ8 T`e3΂``489VMXbϗp$ Қ^y#|xe.vLܯ>9|6B?V( M"(IͥS- n:M'% 0_Csח|dYSÐ`rQTd1קĔ>OC^KH%0J.RC>5X 2` [1g?%p{4} L\:AJ?f?ڌۼ=Mk0vt2"[#6Xؓ\ JT(ӏmH'TOb sN߯!gku $ĵ@,=7+Q8Z_k{wVp אyiZ^סoԵ!d@d\.eUoM{KM<]gڑgV{DVK<-eԲ*&BˁjūKKL9ؙ.NA%P@%}_I܃yq£lyٵDrY.(Qٺ' 4Z.TA?HxCks{{.cS<g<:G Sa&;`iOÞϪtiMYf~u V_6p= ͦ"rNb4$o(q|bcbYRv}EZ#ox.K9lHVSA|rQ{rXbSYƛ b/T~ T%FCվmacG@$Id7btN6<-ELU 9cgNyRTT<9=nX& ݖ %HdFJ/H}UP|_E=ӾHZg$4"BڮB(BU 13o 66tK):+in% {_63 oTkR<)5ȭ րa]fkCK(cZ Mp+_ *=,QA\!`_+KI$lC{4 NZoPW:b, Apy폥%2+PpQl1g;oeiTk]o!3->bd/e~&!%sEmo'Ggn?}_Mx:粟"x%XA.a%K۬CモrR]MA!7_ˁ}y[/bL(ݖ<\~w0@8&ҍV]z|T2 'N" S[p=H֐9v )GD o`&z9DQ|&ǎOXs518#*BfVfx~T\MK^-B1D"һ ĝe7s86 BYM-uP|r9H-+NR]k;y=3g,4F_FP 9l}0 s,V RI=T/60'gfJ,T؃*XkE_Cc(:K{%av9A#DF ZaZў^,=)|*RP[s5B=3]u8@6GsDg|xzScq|`if4愱 O"v -=98R{_KSW=+XQSgE! ʤ͐ f8J?0gnCݝ[qOO8R7ecN%X, 1[VkX3/ٖ$It$ %q0:)&UC5~Z S^B?гSp$ռ8ET64iF3AB m?%IiE x7e.d&#:%6?i6+M{ ;Js]|^D>%1 %+nLfŨ 78|ODX ˥-t爡b_攔sHg>C_1Gڹw?Vu]" dRA)^PtQ*_V 4[xDE+=Il=Bf\;X=t{es3f5V9r='8R8ZxI4 34x)2($܌06*Nbe^I-c5wf Zg>'.WqoP1o7{g+!|ߢ+L;eNCk1^;ԫc8RgOyE-H!iEg(G[+5FsŴ3ʬ|h$Vq}4ڕxT2X&276:$0B !S!~aqiEMkR^2Z ~dZuK8{X~*cAf]񂝒4:;i7-! #~ѽ ͑B DnK).*VV(bzhw﹩ Mxd\0W^:|t"K?aG/XzN)>ifd@/ e /$[3 $0ˈYAoCו |GXKIH]J=0Ő2SJּ Q01h)/4c?d>n\O*,Z s>i32/O'0>y`J mq=l4M#e EcqE lڪa}y3<#6ue]d{Qw3i6S1SqG(99" !/hpS$I-DQQ/8%o[ᆘ,$/KɆa+ނ$YۚʦET,OM SGQ%Zs6ew[h^tzWz(|[rR30 TƩ9G"bQp\0 =\bnŴ˩mq(,M~= 5F(80WgZsdT×hzTlij<P!suJ0+S2xtc×_l ]6=jsRT69%ƮЈz.${H:$FF!CE +l,' zn8%;0D9zRQ=N2F@3Q7 $޾՟Q:T.%l2`(GJJ{7!c+ PM wMѣda->PF~ʂ9uX Dtlczבb49ȣ(8+dLilJ[EXpQ !nV3;*ZM#NE/k7Gu˶{qN觔FE 3NSfibꦉ،iOIK[*p{ɞ"8^>ɨ_JrY>u<͠4x`^_6Z:KwGyb4I4wz>PQ昶~GR/n{I^m?{>S:fR*x<ԑVQ//Y L`"Wn9ʢ8L`Co#*f)5/ vru(C-$6BIeMW 'HuEץ8+W)꣪PWErj`}rTv13KČKPH:vv%Jfam 9F c.!U'&r_H9t}a &"bx1!qWk%5Mh0fH*?{Fް~9 AA%\W4]wb\ ?sXSPܱUWm n|iЭ8,(sp#(^H=fM]sRN:*"o#R3O)O'\0+EӒS7򽓑Qgg:ɓo(oN/V{;A;-Br Y8GfSҿt®;|=%W'VvҍPi<&z1:.q!%6܋76:Vd~(al$,\x1[ܐ䞉fT݃C~%`k"Lj!5Մh N 'ΉLqޚXSrB90 -< q#SAԊZ/<,bBݛm@ I:`Żd 1SY4 l!([$)Z(ϭQC5?19RKL+  堫`e'ƜxC'WjrmXQO%`+1 X:4},̴iT3dd{dq3'7"Xvߌ ;=}KX* u/mHPq\.&?Z #z-_&H[|93|jU*Z*k)ޏBVVH9-<8H+nbt` wsN(ʷpNZ<+b겥3|'Mz(2(@gj߮7@@=Gy|Ͷ k>b[h1-Hb=KCS nb7NH;Ue[ņN ~izg .u^1Yim DwD מ ^8lI[`:'D2מ, +\aO3n>Vt.s&rwqQYvy"kqQ.Ru /N۱xF=1qgJnGPHE5`Q@/)8@7nV,mrUUZ(9J?6u+? < ęЗ/mqꀝTDYxC^7IF)V` ձf֡t!2}BG[ĢYB5>FhaB_Tԅ'gw>,A]֊K:aBR{|$v| Ý!Kyuy#Au5˜XRlAAeZGVP?1:K P*AHv1hECѽkju P߿=vFE$Ϯi9P4z1l6F,}F:/hgIK.Dmi;IJV}Fd8~K&2&sTy)]qgXtQ`FT]gI a2{o"IJ![k 0ǹ]=m1OF9*l.fr53<U] S/(]m0K+>t:֨cr!.CO_Ş"7G< *i+}13 t{Ը՗# Crk(οgb*SWu\u YPi}Z9LK;)gpc %HD_F8D6`5ovph̏?͖Ώ ;K!9o# ĮRy0(a3%l(R0C`lhE&.d#t+8YFzkjw> oo ԗ q\p3*I42pRV @5 곀߾U@e-.< @Єekf3WɚL:,A54 htxHWtFqAToTfQ7/`b=o{wh+. ”[7#vnRaRUjc>*уgl0N9TӸ`+}v@Mj摟[si?%] S3mџփu k(\\dydk%/Nd`o0ƎBY) &-p]oAF2 4/asՎ#ͦs"ZA:IJbL[B M^Nj2{e`&*5*ԟ)+֯6~dobٜ bb#0J? #qY#@)jRI>⃸Eʉz--8%0=j# ) !),.L ~ 7fMi]n| ي`w@_i00M:{7e2%~:9t5%{ k[tZsS9`ĵ @ƁMzfYbR4~|{yEz>8pd$k>gyͧ-X"N04fJ:t)2g^#Vt^vշ'0Pˆ5gcpŲ:,#FL ӷC wъ]P1lE! ̙M8L/I)YI];8bYp-cY` .nZÖY9")IQFEV8=ŸiF7a@n" /.h{Dsb̋W_id*)qb%_b<~iL"tj\ZN4xZ/1n ƪ#kR%JGՁP>UPIh`ŀUJIWhCDG԰.70[LE;n)R/Νr<]A3R*U|9([{Wo.i}],&Տ 0̻IkЗw:R#y]@ck=n]'=ENR|Sga\= G6"ί<lm*b.hאma+v/%Pb Z qh=MRxgاTb" >>D=Lj٢jsG_NIZ7@Y_Rũ`\3roP^f1&C.&:JҎ9s8 [j 3 Bؼܫ&DXN"=E6~~iwYX1UŋDyrDj[tM̱ qǘHXW6V灨-|(vl; kX!(SČ Kr /VNY'zLZ(i\ŰxOA{]XHۓ]T ad,U{F/Ǫ_MCQMFUrտԻ 9nj*~JrUpkF4*6)ڞ]L`ZsC B8Df|jF帀7֖$X@lnUcK1 "&E4® ɓ@<=Vָzq9DwZAͪ.Me?b~F7J| CLՙcS=/+ kPڟ2jz_X~t☪J1\y8UN*d//II%^'R&}>(m+~=1PZ:pe+Vw͢Ɩ&{ۉUS=u{ZP].ˊB1 JL4h9u7_T ‹%>}R[~6 p[-R0[tZQ v# ]CL)rR6&,c)|gW4= #O#?kT8 Kx@?ȃcJy![Y>#s6ܣ~y[mx"~ky]h*6WbQ.;7O6%IŬrD굮10}-V߷^Py$s*"=D8ai*kR/r%r?jO ?\=7l ƍeӷD,ae\-70K*Is;Vi rmdeWdH/i6B1&[@ >Vcʿ5Q˂~-"H)p rϞ<&g_ N8By_I;!ngD8ps|1*{v՞ݎyr9o'Wg_=>*gF@>C_,9W!2!owFdN&+ 56`Fθe**UR冔4 ߡ x7& Eau)5s(=V? %ǀn _հhƒE?~34\*;hԫACUd XqyڢDu,B^OJ7lo4 yF棲Fr6A`}a; 5T8A8Amj*gs_ X y8a+kwEm?~ǐ^U]5qq`Q <&( z ӗV<_=.BjsU6gDڛ!orΎ|. &QR߁G& %,Jt{ڪwK %rbvՌ};{{ FM`_(LExF:RWHo:7Kod򘡸UTV瀻$(fQS7 x~oQhL1Xwj2 5pp.?Hx[Wg}Ua RC3YzZXp;^tYò/%_鈙¶*mjRudO|8XZxNfgX%\A!@YT@!7koa,1 _ʦh"yQiʾx}JpWfnRQcd \sNz4}N,Dp#]XTӛ~f[3@pd4`Hw0IߠՀSN:v޽ =ׅ*)SL^@ApPfyt8-wK޺_fF3!wǪqT FwV.& OspYMnNܰA+S]Q˹n7葨&+-SYv͹+~a坼<'b-/u@̪(m݅D:Lׯ}Ũl C&/L K7` E!YfBC#zE+^OHg=tk2O {w~.Ɉgxp#ym>aatP/dW*}"aY},:[tvtnNP*Vv^I"J6 í{0m/]M+{>.)NܸSm3|C'Z66͝O[_CH8_9| x v\YLJ8ZL4swz"_eu7wRS̏[h \h+UʹC$C_Dف_D~֛q]A4rtp D3)(Wc3)xu:#ƒ¦^Gq+JO0˳֋W7CRlkRkF:.C#r\#8vev W eْU7}JÿDĭ!_ ޼z)+7Y*|b&EV5!WXklrV,#p_g\Oه+a̺EJq3~}Ew=Бfǯ\7hyWɠ&ߘDZ,8\'#qJ:XolWrG_c16Y^0fZ)Sq2oi6\4-GkfΌTϒ\E~QPpjϮKOie\Nkw9+divk%7 ^j8aRjT^ ' f!YI^ذM3Ff./U1y^aT╿#x!fi$d=`t.v1\d~6m_uqh%j xiW\=XyYJʩyFbC 뎔Y);/]J ;gJigJrZWkba`-Z(hePtC|h%#+Ap 2/c$†f'2819~MVIMuJf[F*!Vm %1#I9Jp8X 3ɟGo~Ó)/PXDtt,_z6@)1$KczC An,-Cnak+5F!*xv\h!E!Q*}_#)-myJY')fag1zXbO)@w/ 2嬗m( ~وLk[{V '@KUvAz9!vwԹtIw>6S)T82Ξ"0nY5REj@v26fҷDF[j# NĖM8F}ܡelVveǴGygG9VZh#UQ6T@F6%YZ$pI_T+YGcٍ}VGt:aVU[bF#,% R5Zۏo.x>1qOm\W[Dӷa$U%Bqlr5- d pgHep$^$ՐBp;3)- I%F-!Ֆ-tupk}"ގ%^+6r#5[p:6}Ҡ6B2íqDQDw,afcTE!'.GLm`kJp.lgZZit@"K26Y,hl3-Μ/2(ej)rgKy714JYV,Xb?O0cI5z=KQFP 83 ~G$C'nEVؤfޫ?7vC2?2-t,h 7 uqHUPz6<=8֟ !IYbf|t jG銫BZJ X?tkxYnjz٧U^381oj8vE"iFwRɊPWDZڳ lwH{VJAE$.9QD9T ԏ}x/uݜ00M> a ڷl0T0V^w&-CLdj  f u_!ԃz F%gt9#1*G6#S^u4vSr{)c]3N'#Nz%2qBNSrAtqMo7580L[sE$GͰot2G[.k4V@.0pv3$?]/RA Iݞ5'K)ҴjMDݰ"fK&#eETsw>XK72B HoU$'y?t 0J'i`k4MuX/[761=ƀ4BֳM?C>lh̢$I5Rg~Bյ2XfC Ϯk:R☎ ݇|M+:K;煑cF)N 61-DQ+Ƶ*ƕ{ZvWhan܉ Ö^&/6yUB]D  Lΰ[To=QȰRwGn5^S3hFyıyQq^ P37(V /95CC$Z75$E""~H1@iy?2c$1,1.IETAw Nn@VҬ P#\slЮ9MҸo[opkHVL8eNMGj/SL)PVb1ǟɼHo,>sqeE3 A#&V`>uxz K2(6l*$#=n*PC=X QhzS~bgCn{ErjDeSNW3 eDcRhDY&Wh & 98\Qejj VhNp^RD3/ˤE#AAO7z`XAu',;6?P4Yf9IX"D?Kq;K5hf9#:P .s =B>CD7rj[2@-<$o+Āe)6ɈO%wMәޙb}LZ}/΍ծDc7ڷ ^:ie1; H/Š{r👒rG;=@ F?+yn?zUhhGD0]ʎ(5o#Y B#8K,Kmf\[,Ttbюpۅ+ (bdD@G"P'2Ԍ%TV]HuQz.rXxp'P{Z.&#K}].J?mw&zcD+kX6$0{_:yB\0몯0S^UB=O._b{j7NҒz}'2i0Ie8[?37#>ID+z4ݱV:kG2ٗ ѩ(0ߍ2Q76 כ  bpabsg *O\h߻xAɶ/߈p?ZPR]Qz) 7^2Eo[aw _S6횘p)4ċdWd?="#jdAt1\Ԙ Ai` Ii4_* , !OȢNf6zV ͈{%-Qdc)G2Sz}@Od{u ]W>Urs)Oqø,a Sȿ6(}țex9h#$Q[bvێM>gTi CV߯˪zqRo57AEZ9^ cg\ܘ4Vj<^]51y0dՉ` ;bRi%G3~t̳`ߟe$BAS+SsCvkikx}&y:Jf %/V u;*G_F(sc(X:Ɇ==/%> 1vn7oV4t*ê_ &3H9g!铖 Oi!7Ik86k(^0~ؓTڕrAa&r jWj`d <UuLr77?R}8 *bp| m0[ M=JDfˮ]abz F-6Pōg:2̼L(w!򬐘Qy2v{ƣ?U*άMc7W*}톓,li!k˩"m@N0ŋՁ:$٬ }$ŝui/its1)~2{-1GHPE{_{1:";9P6I,Wb p5@ EvN(O+3D.IkM$dlOL~ZPy n'a{6YהEl{s%UH=7{ڐ">Cg} 7c`79#Y^fIJ1Z`()@&ZuQeTT5r}[bvV' 4”Nt6#ѾԒv*xBh ;drlY&/_@'u(4;mR̘Isx aׯj6ɻRi'22r PP=* Z 9?:\K#MI$ҷ sVPj+kt4'Y|J %Ȳ㽅'i٨-.?nm4Rmi6+.Ͽ߭ Dkp:)3 x'${\ȠDP`BO^l{a}Pt([: T1=L\Fs}@oT,xDi$k  N;Na,/…F\ue [Eo`jtt0_oo:s)@BKZw$P*Ɇ$r\_.ǼtO}4JL7cJPJ"/c&CcV¼ˠ:mV&{.{3X;Q7PKg3~$::_JG 1})BHjǥjfyPhvP潖-ΣUgU{(qvtݯW|dy`L[\}\Ս`XV߈O舝8dZ7D)}$MWО]^e Fy(<%=Ԃ'?M;ۖ05(1]|{e/7iNqa4Syw KQ#>#t| p-¼K2{k)zmGZ40,=j5T9gU@Fu.]$|nS!B!7񩫇óoj=FnX! zwW՝y'K1p X|s%|q‡Kv}+Rp?/'(* Lϕ~#&p|Ԝ_>o'N F=.m4C~ARӀe;A%Y{-b6%A|q4jaKu#Vw񊤅wt} [-N%XbH3)\j OnhŐ"4hi#c_o l ϋMBYR,:n!SIq) H5D46g!酕Sr.A\FCug{BMx*dR5T7}gx5q['Y(N K124憪c&tZ%x&kI%<'IGh]/)b{̡ ;n"-{VF-΅6)Ŭi-vY3I$2Ӽv} ~c զkz>[Ō~APZ1 ӇY]s@:v w_ %o'EZy^{Zx&Joy$*eqY!~pwڝkUmcv{\yAEyRЖjNF!hƐتpt/R!bקش^*yKZn=J$|0<*R[#EN6*U,Ș-zk78)Jx="}Qeoia~ɰ"ߕs҉ԟBЛ] <-4/e'3γ [m9#gsIL$s_(U^/Z ?Dtx8 $D[D ljPtBVݜc ]epW8"]# 7(Sr܅crZs~`SkաL)[ӵؽ4SW+JF_sjJ! ZAGFF4q,c;A-sU⾂TD)岴t;v@Σ僵};GmZgZcj Qib|&!\4s%b:MZGa*ujoDy<_H@kBǝ K̜8թ10WLXѰA'=Bx 8z)ś7i]-۟U89B>܎PokJђM+5fH SR ,hYP/~%[[PC2'?p$T+jC|Ӧ2(MXo*n.ZӢWB8.2v(4%5Ȱɍk"|ܻ6z嬮cvl r$AxVŴoOV],> ~ˬ#h: ¶uS #@d ):CChx\F'U;AAV> l~#+A!'_&k,_D|5ʹʓ9v|Zp8 IzdB WSf=oI(mV+XKqd@)_CRChJw{ϹfgYu2d0ق;VsRmfɽ,o g]"L:^Ṉ J'_b67 g8wg#q~wRU]d~$I)3TbFWuR{ r7m9TgG)UARfyT q1Ԝ;y\b)C)!w&ysE-[=ho aO"BѺF)vy6Ϛnq02o9o+D|V|N Gۢj;M(+]! T,'=l h/l]8]}S]7bYlHHIV?xҫkקe*~P"7N!5:r/-.f `TA9wG,Qf[KAx_XZEa-KU\HFR!8]K`gIDHgVA~3jyxwNb2-naf@2F(^9$&Lā/r O#Ib qcWH;[Z@{uf)y,FHn2\@ WKĵIY=a7 qt(/>@ (?;|76x4j3aG}8aI#Vp{F(2I0{'|%u)Ɖ@U UMNhŗ0\إO[$e]GBԾ t}iH ~6kO-6G c|\v#29`bXX9r@8ɰ %(OPc-4}Z 8)Yĉ[кi0$&88f^#0c7QX~^bzJDKcDlAW- p`7 NUʢtP63؏>#0cxк{PuD}x>|#GN^ Y׎WZ%J8Cڇʬ1TτTw9S}n<_&C-^('&Ѕ_KGQzܞ'f*,ޙDOG"Y o楖b (ŖgxnUX}WEUrZ/0TCNT~<74um+ͻZϴ|3=-,dXiStrjo8 cY3A(n\.PuSSis a&&GKi#L8;n"RinJځ-gZNd')aKv2s^9 ob-w Hv-;+!FH8Fa[.P<e; %j1&LKAAw=ЫX 5Y@6JSzȅ9zO.P."K(h|ވ2Q)j}#XqFH-473@5a OD6Pt>,YM gy$p`ZekSHs79 3#\uof?ԧCnV -zldzP{E՞&]6 n\2{(:5/.pfx`dPgg|8_Ԅu j BbMtz@i,A^:ӣb?X (S:2+lqE6b3?ڎSt{^B!~>fC97{/POK @,g _T=X|1PK -}։@%s;~== I?tbsT:aTaܖo>4'Ģ|pLYSPzTXc="PHlMö)VhJ u?meJSk.ԷREՈ͑B}f239zXI\w2=|!,{P9RQm,f^ bEvF4-o8SppK{C>[c!'sf[)g\ K }(y7_Q0 z=<='DَA}rZР~]bOElrU fŬ%SGl%2 miԽ9J[|KQ)Q5Sُ $лpbz26 =$jaHY3TAl ؽ[@c%RH2ZYf]rJp<%QK-A" &x&Vڠ/rK7haX\Lי y"3v] خ G& -_JO lqaXcqI.q"071T߅WT7nsl%[r^"҈˽X++2*' mmGf^ܝ. ok-a.mYdc9ps"c&yZpJo%\xЗFCY^+}(>^|E9Em܆qAeq@S>]EqR+0v%xb +9KoX4~"y@&.-B vϾtVLjم٦eJt#Ro we`&|xĆG#^`#lth|tf1c!1پz3`#Mmb##HJV~"DyƳQU@hNEc1\K"c\ߓ(V"ut_厥#%]HIk0bc- /̲o$"\YpA>O0@ٚ奂3NC\qTe %rM0x5n7Ƨ|IM^7:Em9ޑ4)zğ?Mg$ !ROƺ.WzZ#+dՖS$YvEt`U{) 5΂~{tmPJ9딅k*e,O?qjJbQaBM1>qO;@CpEuR\xMv2zؓ暶4D(y<ȵ A9jhzW ~Ivpl+%ZlR2b@r#w\pϯa9>[ (?H|Ca>X˲9UM'0}wZnx-z ,^}FFb[G^AR G8y#Mc;`*?8~-~"UO-So8G+p8~̜r4OPF|]Ud|0!"SPׯsm0F(8 jV!պۗ,:s`On*Y[Z -#{k6 [rm(N}_ @%1" oo9χl-.ظ4t]uࠁ7:7;]+UM+PBz ߏ'}x@Q-W}Nu,& &-Ri)ac`!xRҌxs 1U%fz9\ǐndxT+]"͢x m𤕵G{35>K`K|NbB*62JVg6"V1y~&53),[_CP 47ؓsiKr F6Mlu?ہ.}‚LT }'+ӆ/&U<5 Gf:`JM^ 5#Ly;JDz~ e+_8,UįXAkN`3+EҧIHlwyEƈ |(*_Z?N&r%,pMsZSvfN):H}v4 ۵&UB&J\dSV8N%t[E W@* cY)YEEZEYӪ'jK~a{eiiAf"Ȗ/9xTśz9yw5%[oHoTBXV5k3bSͮ?#(;~VaB,<~Nb|IG*"k()#A~KҖ3C&o)k wMCRS{̗ Ař 5m( oW;XyjV FV8ifX2V½jtχ"'BKrZ .JMux$TϏ.Fru.4 V QIav#/~esճƀ-&;< `NK-ifS|53b:P "ȣFEnlw1. uZ3YO<-g[/"u/qq7%n46#}0/60$ -x)S~xYԚE=&30*cԨw|{f%7pxL2&VHQr,3Zdlдl`^#i8KJ 2,#"퉿z b s.O2BB WLՄ[p J%}jtkt{s97 eZ~?="RS̡< hYj5txNɭK'gjK=mp~Mgq"?.1O]s0'1-vD_„a@ ~Ar.1-kū 9~^?ovdPߏ荺[(4T3{?ַ (dBf?laUmDsQROii' KB]e?r_rE9[msdy7|XЯt-*a6xG(-3=LM3X*0Wl1>DW,E n'i+br&?Ua>,dlVX@(xDrbT3!glx28,1~0WU"MM l:h9 s(Qx2wXS]W/ v+k{BG`-.(xYRI3\ u|v XØV2P>?˹f]D(8tNI?Xf7c7Vv;A نb@ /@' "|U<4oֶ${f–X^I@ 3>d5wG){`'էGBJNgYvrgr䜛\oy}WBzKd* 'P1]_7CtɓȰyær^, z3OELmWX/ލ[C!+w88!,#K#"0۰;רr!.G13$B7;ghI3jܪ]ΦL2q2 siW?}ܦ;"jn"AԱj%aBVH*ʀH+6K:9y4JyER;ғb5dYcN0znr)]@!b9/Q^Vn6Fcga%A!vgT1:{"l)nhёd9<},Ԣ0y9&.NZn|K.:lW@r4PdW (IkUj2- Cd0('e#bHm7W?|xE-Kb{=&uA3:NFgھbm&I .YS`SD=vRCHq5.=u\r3,f)D爣meR{|̥ǴMI ߗԺZA?KRNh1VRT6_R dH|LSa⪹ƥb˵72 UEl b8n!S( 11YiR@e j.̃->t֛%i kNMIBjl*$6-G(䥗vӁ*09]6zK g(O J"Zǒg"1^I0NDkVJpsZۄ( 5FK 3eH!"A`빹%hNڕO!$ǫRGl?^g4t~ڛPaJw` )xK;ᡨےc =mb ?s7N(\Q`FF1$RVtil[lleiIc-8QcXIUMVƫ 1V;k:J>@?ʛ9{q7r~l8 *|/g.m[ {%tG$Ř9U ַD6Ĝgͳj~gM,n74 WZy{9"M =URos"Lo1r'ɻ#Ws?w1>"M ?R5XaDž%Ϡb/@̫FXbc{C&(f=*3dOvaNLO"h/YN7 %X0n_OYOZ1E_'Vs A -g^g?n8YqtƑܺKY0p9%@ȟ xVs4έ ?r{ç-*+4k^Q⢷n_Tհ+2phrQZJn+nu 7$pa2YjF}6uT 1ZXK:).A-kD "}NBqi0ZC;+ISSbɜFoY&1Șd`1%zH74_+5j-xjR@mIζ?lշyL~oR 1`)fa{xz&]!\=GE ҃<+ؼKTeए",a299Q?"*@ڄr9rʳ{hU2\x2ړv jD5O\Ʈ7^N|xT 6Ww)چH#Ջ~~DZD7ɎT6S`MBC\>jøLt 8ˉYGuoC%*ǐ{5O(-Z5w\"ͽp{!x;ĩXuҁ08^V'U?wowffȭxp/aH$KGUy\*"6*9UP TT"FhF@d~2=nQөȻ]uq3 >y}S>m3PHa,(dϡ t'wJzH6: {.氳M:^7u_S_ƌcY0!դIB+a󛹳9fW30N;3ݐpIjrfD Ln[memqja$w.4dLvLV 7bK }ZtJmS^3%1 \fTJ743Ym{f}. QOۂp>s}j=J+!q4Ѥ5vo)+QI{'huXK 슟J@D%鄺Ѫu4ot <ข]2[ǟja@D9%l,v⢈5N @81O+J\aU.tz*W#P=c0ɼ0 Fdq!/B|Q@ɩlhnocMn86 p6 'Y$4s84kPwfl\M$ Z|=3۰ٙPY)ȍ]So꟨(z\0q; J2J:b:i:Lސn ;INxP֧J,"nGM7m~nVwBg\ćjyI^~ިnn8M: u kTKQ;lspBJHQRS \XD7@hLG)z/([cgrlP.1]?3-8Fkޠ `/ԨR$O-U7JF]JGLkDxL]r\f1*p 4xw/~u̼)ѨN(IK@Fś˗.=~;˟A};VrE;YQ|1uNx4HO-!g,ܢN_ ^BhQ$WD2L>JVtœ` RdZ@̆JeVԒy9VxVf||lau<|])zBˡXk}mT(:q, Hԣ_;JPbq"Q(dĥX˖02 Bfo9-?\6` /+*i䖂QR$| Kx-<8̀Be.hdpf 'a <`\}q^W͊f"+TnphzF#Սl]!ktYPfpY.Ƚ%fkr~MYm (K|n d%}m1a:6Yu+ k)ZtJ'{BCY,&"ԇ/Wc}Y1 )ߩAUtedψAz q!ynuC57^=$Ϻ.~ >ӛ(v0l~v_õUO}|c1Cé%~Q!1Hx6ɫNwٯKP9IK+pj\ZR9)F\@Kظ)r{`췈nꅑRjΫ!}hGt ?!NQp\JP`Ƨ2M{K&@ ;^ &/U)W2o6^4=cpq? ,lx'Jۃ^v1Iw|r1ٗ^i[jw|r~ {Qjn1c gdb|5txi<ɛ2|O/4Q|8g0F=9܉ FfC\yUG$s(Un3LbL.Yr݃XPOCCwPAaɡkk2wl;ŦR2W"p˗焃?9;-ҩ `hkiZkk9G_)~N >]0| 5gECv :@^JKc |rwgkBjOYu70'%R%~#`2|&@4ā_d= d&*\+l jM9QDtmݑ\R FM)66/dC<8Em-DFN[q:xLeS PHD0G\%(`vBcNT "ꘉBQ2ҬPlщ%놊_,8 q6V^Z. B/T.Hh)sh`:WBBmY!"ʄNiR_av\vd):<%i ؏d(@rrIΓDG>qM恳PIbu*} }P߸ WCHe"d{:ȝs(^9DܤB>0MrFOIJ#T Uy7 3@ЀmwLusFCU n)Xq?FAZw@m7Vԭ6B9`5\W?5cL<,]N6Jg#)~nD죾jOM = 4WDj*RшdI4XOճ4#3u{rT J(;ѐ1{{  "Ju6 3h0=pqP-b1OJG7G&}"JC*Frzft==L+1<_fe-삤v*UcvjOg}kvv h#7ߚu7qJ`m +4Ӹ{yPjk"|=T?:8BZ|9C@ȭ ~wN wBnx#Nᯔ7x -2 gMo`g#'`5OMjk0ړ6~T$GMENo⊩3 ?Ww>V| {]-t9i[h*͚/ /`U8"Xbcq]{9X!ݔϺTAAݦE`+W;9Zܣ)hQB +% 9pɣkUOqVmXWzω:{'NJChrjxT{gL~r4cofFSQFMr}b4LBϏ~h~f#}g-=~P) iobHv`QF RK^{u!yQKOH<5TYoz#)FFU0\-$<ͧ#r#Z5o%5@4fhʅ)T"Xk+v;E<'r @Iǚ~**#YKFdz.OȥKDAmB$i]J0_% upGV8BmbS.X.i9 $w}Vq8J`(V0y^pRSJ`Dd+gTt|}є1EwCMf|Ft*p gB6Ϯ[uw9P/ (z&"hS/u7 KV%ix7m.' %,IJ~{!\w Xd!*;ȟ{6}56' w85USv@ɷI/B" &^}X ax:HfTؐ-9ɼk% Om l6w[ipW잮;QNS8$(y͏ lw@vCx!>Bj}Fgv7N%4'3'|ECp_%(@ >>)E+n*lImF1~zގ%ԷΏ5w0%i]A꬙0C4zO?e4e+W;H ͢ ;%A,eo$Y!#"O!㔑^'J0 6k;mS) F!2V{Si:|1ԉS҇C~M qaJw?KCw9Yewqo¾ o./CYǟZr> YV, P!5Lgt c]zۑ{?Uq[ zl,߬vHn$.m:mzϼË*>T{G'Ԉ'=ms|BG]p~N$ӓ!؈H9I*| މޭhI7z@_eCJ ȫ<3GSZxxpN /vB_9koN`W GX)xϐb%'t$k0ldul΢huHc#}SP  Ak$ڮІEk8J,riIθƏJǑ]1% 碌 W_Тк_&3`3/$3UˎH @Dfi!_p\۲+sNVȝ\Gy!>5'vcF!YRCN#|Nx|4s7pېycN_uU!T>NG _)dh?ćze/mPee}惏tJQͅ ұԙ‚\q<H~ҹ \2Tsiobmf'\,S4o}NLPnXm 8mGbΌs,G[p&8p*oĕl۩N8L4Nޅ(n:4m?kByB_  A.k|ΓJ 9 rfV;TZWO|lc~Zt4!^w!b8m, o{}vl9E&6ۗU.o8.D>3 .1I,[sdcKCxڽF#9saa^$gJhwfoO kn7g` Op7} ]?@S(5t93"ϔ6a?,MR.GAP23@y>+Mt_s\ ]Pe TJb9Idev3\5:TZ7cBPD(onq~ vXN%YnSϪ Rm.G:Edg⿁X*yP_}76"|̈`.io p-k[wV"mt/&G ov^EF(6ɔ_8*B?>p5K\_sh'cxP,?ӔR 0(x9:ʺEY7.UȀ2ʹݔWLh'Cω! 팻?#7Vc)1%.6昲ʥ~{F0ŁsK]Gxd274Wis]"<ѝB#gCتAUt?ۣO1{pCMDd*C`0N1XM``)c8n;Ԓw#x Xֿ87]5 #Jm}u:% U`vZ1XȆ&+yA u)VMP`3 c g'RK|w2bQ7``Q:ܮD Q{5Y]loKKh(6C|to L4y&A+ʽ:FrtGbhCKZpS-АLi+ ]0^V'eY1z ѽk!33H xH@I1{Fʸpj^O#4Y nh 5֫|FN}խF$R)0յ0t G-eQ4/>Z|t}ͼdN۱paQE#tkiZYA͇W!Tj;p/ZS&OIM6f™VeW*'ZE^1Jʁriۦ hD_>!f1*woڨ7qpD`4;*I7/ 7kBѽ4ͳ}Fu|u=$ζdQT$R켣MҲeKͶJ.ֆLKkK|̾Q˅:sR!SQ^THGj5#QŽ{NUقӌHVcy]ۢh\nB^5>p 30-y9{{XfiF> 5^l8+L@l&_𰠔*ٮtj]JWTJTftтJ];O0 ؆;bD~sQfifOpT4HBך1zR63: k={<ꝂUȂ{ASV#rۘk\qѵҤl9Fwϼ˷y-]>%rQ&͛ wH^-kjVfeP"#n|#'r78wG,tY 2vd/ &C:b :,x2~)v^SvOtGJێq3J 1}džfp8`tQև#psp"5ekы1!ʤ0;<~Uv86G 9" zZ^l}gM.$u>s13Ee'bGӜ z+P(W;A=f=[B79CZިC~ PEK}'DDMxuoר\a!$^J TÞXAx3 Pqn؎X^UtNk#[O}p8`{wp2 \fd51!RLlIlM6rWʾ@E3-"[3\GFM>ZBY]Z<Ԕ~2S[Ԉek7@-rdR4֤CaΧr1v3 "y˅{^!hcq4h́USc4;頪.KȰ.[sh%p=vWN5` Bw`ytkMp>N{*bwJ29ɻ7%DD E#FL]:7 A:zf 0m:$^1> 7X{=`oJAlY*kjhkUbؖP͉cDhVh mE/Fzh]scE:3:ڇ)JLU@T;;8X]Ь ii'(1gL`SANiGh=<NLgsa@ 3ci/_/㑲6P\D&o+EY'O+aWL(Fo2ŖV%ar#~hSa]Vcj]r&JO!ސ+$/kbl]̋ N6쵩4w8w[SחwSG?% Pf{6$"f%cp 5iLt.e{.siFrxcٴB5 {> m6B4Cҋ8QW\ :0\V&Jrn {G 1~yW1\DY~3dYwiwGTg6Di"PhìUVdy9h4LBLulZhE]''Ahv]I—MÓz~|du ng\Lfe@=zdh)OߡP5A4 ~ do.+m (o`1q=1*3"$(7a@Ve~v+T5)uWPepO(1vcm  <9c6}GZRy8ͫNQ6l,K)vەSTv:-.w^ #jF)-vθѥ A{qF*IË:Y<8J8RR;,P2d+koxZzK˼s$h%'GnTz?D_}˩KMim'$԰<*zz,m\.> Q,0o-P=iF?5\qCzQB=d6qa., o\vYͅmtEXGd un-kovW@c; L ;b5жjӤl>Jr!-:Z,t0[A4yWrlFSۛު -hPTaDu:jvrR4S+ꯓ1s U9R⿑ѷ`Gl"9,GJ43Cέ૊A,y4:T4- (qf/zJx:,*QU`_Xׁ\P3n ܀[CÓO8yEa\veNԹ:{"c]:JYI!$〞z{nL/%I2~XT0hjjDALl0#4\/u`69E]4 sB }gI<ދu(?FPIƂ4wA(!ϥ"UGe2QQ,}DU6NM';bw'u,Mq*gg^%6de:U_!~JE1'Z*csCS`%/] wb{hkF &}`r: LG:tEER9xs8W" sΘ e{fLi7cBB<1|I@Qӡ{gpD!tswgػb5\NB+5\EpTtX9'o ZjZ[ܧ3oŁ|PH7&j,<|iI.\Ȕ ri57KB,x-yX'U!iHn')ݔ2X%5u:^/[j߼'B-#'9UtO)䃀JZ"{#W%v^4+Ne6co&twQVN8@C*zM}kmG܏- bF:"F4ܯ*Z8fOuQQ_Oj0:Γ(a !NS!b?9v v@"7VDv[W E҉;!7*y,t\@Bk!YgkvQ̝Qћ}Ev@&IqrGbpu1N 9ʬ.yM-kd w`B E?SaYGsnG]&DEWqUՌ'`?+g?=w$KqӭϩRBmΪFa&I+2BPڃF7!?!PTk㓹C!EY_AhljY׆>|yK*}\E7&:׌C!&jFc&k_"4ۏº mM1G@}$`ၙ#ܧC[vۖD~sx?CVgu)On x0뒇2i$۝oq/뷈W$uCVS=}srREpZy ٍbZ7GbR&?1wdžԏoH!3 [ Q'NuاМ,SaG^UK8+]aoXNR= +qQ  m KqUqpKrPy;$< ǢkoA,`e% ίCD!j/2; ̿Vo픔`dSjpHjJ5U4|ԡhj}vOs=L#5xE(Z[+sST=Vsifxx9X}35EΪ}eaiCjC;h-( 58\~$_`DŽϴp _PY~+%nHNlSH6 )[SZC)^ݜ+3;29i\p?Tgz7DkhLvAK;0r̭Bg\M$V(ͣޔ񀠧P'WLO;+d~le`K7KYK DE![Ilpw.T}l\7CHӦ@n֙K>K#9^4q"NgD#ɟOG,|. g":cZmɕ0:}?$r`AB?osr!0e6maW6Ġ|2bd{? =ߞs#[%sTycGk*`Qoh4\of*R2 3%yeһ+LDyTYbx.G`U<3Ee NHɗH)5 _eAǣLxXFm5)CC+iv}"gc/k+CWLk3B诪CJ> KvXAzDZlfU>zf1f. V%NeyےzzVf. EuY=.w,"_ӯ niHG?!*M$(U$BZ7 U2΁b/a|@}X֞8֕z v`rƑ3IBn%4Go` 7 K|HHr;|ՕG{v& sGIΙdwgjKM-͛*MX8 Bpj 4)qBYe3 ?⢀|D&RpJ,^?g|RqFJ1-!w5PWLX #.䤤f=B}Ǖ(C^yQOb*al#_Rx!YoqBxVH8YTqE&ITa4قR50P9ḫcVjt,=\wi8)8#1_3ЄwBoܸ!_߫|tm9w^F tOP&tġzR .32(_Ke$+0`Ƈ[LUۉ|&=u3*WV@bDEB^A\%,ՅV4rߜ2p@SGV&f6U,`Y+.lz4_d=GxotB|\NіUjeĘb}*Omjȫ?%^["Fy&(>aʼFMBK[!^*bq5eAO\^Tc2'>S+̠2Q͵ے E9Brb^G⪟3as4pM>pi!-{[k9APQ<ʽXZ>ΐ7be衠71}5a{:J1?cr6/gCXZH+,'5#mdTÂԥЎ9zu%C=e) )|# uA;WÚ$~/ rvPHhT7,TEy-\wbH} r|틅otŷa)r$q-߬{x"½/ƚhA^G@ܣR;J[ftJ2Wۑs= =[`Je)y8&\8]eyEP$*$kBw7}1}8'p"&ټD,tB@Wd{FE2(Hӂ`7#6ExzF2b)hrMEz-pZ :I̭jE7sW aP*Gyw<>4tGV ޜR{#?bu 2޵@20qZCR20Jd.^hPɚǭG g6KT~{<'|PI/+cP(5rp1\TW8 Txx|bva/`yHRs~aI0=.AS{EQN VIsOwu-oѧ#疇!U5p2zaStT95GբS)ş)o ^G=% 1U^Fx20zu,٩;P%k?96zGb؈ lIZJX܅S$="._p^7u{Yv ۠ kx[u2^7DZl_}ڇh?nEW/۹Xw5EQ hd3֤&h"wC|6zoY-+~ ?@IVlйe;[;|>3ívZ :mMkmqE=G9NƓ9"CtUBŲW :&x{ȃhI^8ݠBHl؟PUڕW< [WM)]݁jh~a Bk +~Pgó#N|yi#l):eo (&a;5P`myMO퇀7ً;PDP82)o8$nqd63}Z:kG,:b$Af3˩-0Fu{y:伬5KB v+!.VZ 9 Q:tG62ykl&%_ FJoH>V9c0*cy$r v%Pk=oО'6DcX|]whh^B,qVt›}VʀJnQ d̢b7<+FH]%/q.$9ȒO~{DM w__A[LYHȫ#q1j^Vi~-$$SE3B+{^kZߒ5"_M!l)TbT\ddѯbzUg̯FyYnwu)Wwa&d5璛\V(6 6 f+}ăJA?eUc)vH?bW<\|}nDOo̐N]#o!h-C1_SM4'XDh}@EjA5:Bbh]2erFwnBگj%vNu5t^Dnk'Ona)Le*ouR+6]L>pʴcbη(Br{L` Uh ]g mǴ癕M4uLvebw60 t#I1E;lgQp %0sBR'EáR1v~NXC|26*`Dҟ%D[_}@eۭ%PrK4E|˓M6ARE4y -N},xR70U*0Pg#?g1gg-M%$ߪ3 ok7=#%SJuKQk?x >d.佦ŋEM@?2f@JZ|'4a0Q?y 5mi:p"Tn_hں @|zq绬j~a8Qwc{^ʌz^2ܰv[v03DʹT[kUq[_.&-gPmK'xqڈJD(Um;"*Af\NvkѫL"bahirkW݄ t6}5K6eM%@2SF\r>w,l}D+#!(Yk*c8=yL}㯤bQr6C-6FfTqoSTh2aUgCiaBzLr}K-yI&n4(qMbҧ1Lښ ; ĦSn4vtGg}6}p2Z\<9Wtf58Pq_(Djx4Uƞ:2Բ*kuB*d(Mw"ZVk$pbIGl08~R>_ev^@X Dȿ KY9Q) ?sxp.$Fy9M7$M,c]pC{mmW#Ќhn˓8&*9;w694nánPrn9=m>~3F$iLΑ>sMǠ4;0q1C&m|זd?{۵V:z֢C2_pi!I/:_N [f -MlvW3`d}fS(ʏg_;Vdx4(X>m\;>/sLn6*(3(>,i[0/Wbu5X?"D&) =>~DrA\@b4X!2/.`U&5s;H1r73_<ΰ%䃝kL#~o'i,`ä914%47(t?;D}C k:XRcO#-鯌1x]ogբʼnr?UW&W>V+?VDž+Ւzv^<&j8EVsh.[Ӂ{ruعV %[۰IVrUx U&q!~GV' v Gѧ㞖/_.1ucoWsA$Hh1%qa)Ylw̹:$L r&kq:Χ~= 446ڇ]^->,o!_crvoR.R; ?}YоU*F8e[kFt[2X$Ơ۠$SUN m@zÓ)%udIُ|67h#\9Yy XƂJ?Ȭ8'9:u:OFi\L2鷺gXUsݭk9ٵT;O#qHo'ܞvl=S$o.9KLWJ1&xp+p YEa["K T:a [鶎2-OZjخ=h»]V8'Wk Ro/?hzio= =`*Q/dOGZ<}"\ڼ%Hڢ)6bO|- ~c?Z]|IgM|Qz/% o- k*S )#k#q8Dyh )^Jkmg6Y[;;ˉ(3QemgL[oe*d%ȥMaY2r]F:utOK;7]huD|6vg VrM([:2 ʦOm߆OTQF]B|6)@IvO~ o9uAgٗN;h"=:Lp)$\hν p{pDa<)K*pc}R.}4];X05GشtDooodzGO.3NPLT C+/Ϊl *;ہZ8ÊڏN~t?Xx,е 1q"4c‚az/ QOs$ͥE4&F"9avWܣW}G|SMd(e^tXI='3I[]ae;|GMC,:5攜l!iOfʖF2lEMmG;Jv̰҇͋^4|kIp  3 FoQC( 8a@"e7ҦaJໜֱ ;_#9q^μ%CI26sd;n%;}Ǭb>v\b7 4d2t @\ZrCF(J#O&M1)Mگ3S̹5}A 4:jEUG 0@r E ^ $DX}d ]MOXGHu/^tOggjgL2usKXצ a $HY"údPw x ͹ K/zy49(2 $F3t$)"1hM5+2\C9~B|2@G[C~빸Zu%NXL~ѾB rvs`uPbo[۴vkc7})+HY\ܨs`N+h~w'"|H̦;lyϯijᆭQmZx.ZG0P 6## r9]O=OR,0V0 8'pT($}1vYhv8U.OaP9m"k"4 mZhͰ?uȽAAc21t[B4qkп.^"@0*[H %BO$i5z2{7t ?^in@o">ˇ=׹¨\"u~Ӡ.YO- $Krv;W95^侢G<-_(O16Fo` ?*+0 B\ ]a/|}b <+) +6Se!;R,gۙu hNJ&!Ha@Jn {5zmU%wTKz$`K 3'QFfvVix'nr^^&Nc˭ayͲHd# t9G5px,:?c[1!nKy#uY~orb-yVV6'·֙%í!r]CV E/9yq/,P,3X¦"^օֲ4nZ e32AERFxRjN2"PMzM<=?)ۄlͯ%u ІmJR~KX`96ԡq8'sV@[4\@Eϐ ="=͛UM@4/Խn;S atۯ?Yt熅D4u7RiHZ?$ޑl9!~au 꼿Wǰ2Q]rXrYDAVD/T脙pNhpiL16'Y@P՗xǣYĢcG ~ƶ{;Ah $>"V]p?u8=ne|kir@^NSg8bqXEqcFu!kas#ӊ*ƺF)6r8U -duDkڦ Hد罭x3q4Zjmba"@Krg}\/ ̝뤥k6<}Kbe;bʋC,7v!1–s`iZY;Xp,eb[%:;>_foNQ4< _F0bQf+I|3X>[h~Tax=,^0#hϢlfMn D N@\c3Ta)Ɠ`WK6!MUC>^ ĚД$E:UHn8o>/vՐˊʯ~I#p?7-9{Q$- ss\`DEF#9F$[vqJfK:+\gQ\ $y$%v`m,_dB\ 8ĆTͅc 6y3APӦZQt quZ@cgOc\P5 D~q&DzEҾdl%ѳ3U/+h9f!M䖕bt,4wu)TH w\?BѲSZbO`W&шϣ{C  kLcʠ;.peWG'ah\!~%pDqӁ2A윟f|x敡2crleɾwji[㾒@> (&)m𩂢'=q`Bk 1>{.8bqnD>O igQϰKP a3= RP8|\U-DB"t瑤L1[;qR<-C wDGĽZ(UlPGOȺhzN]pڋPlߝB *^Y{ZYx,d4Д;V:V63n'qҿFV;} S]L[<NPozUN+_p-(")oNW~<#CI, esJ&{VZ5_Z;IL2-!P;r qD/XN${zC(S.Z|~TzWZśtpkaHiL\b5 VWЅ{)^-V}q9:^;hF!P*-!cu<6d.}:h3+ADlҲ{f}ϔ &1Sk۞8s4Jڗ|N%I8D b/NB6Y= mG~$8@5pX)o;_+ x2WޢTJXђ\bH.\_56\p:{4$w;9Op4RfSKw.@p*pB0'9jʀ}4o򑞏?H <݌]3`etW~KwW-[m̼­_tza1yZ-}ٶpIj[SC/e[u>sR/2L Ō+T D0-&\ٛv Kl6p-uV=/g^XSP (4aϮ TOiiqpZǧmi>}z&I˟MOU6 oRGG补&ˤXMR4y}Ԏ"5.팒[F&6HcWl9gqM!k/&P[öuHvQ\J3ҩ˧F]N5k5h"] A. d4*;;oCs!JesɊQ'HB'Nb9H0쪒HͷpX,Ȉ38̹LyK˦'B):/Ќf*h)˟vy*R.{[!B7}ȔV!v:l@(džmQz6>gTf\irEMY g."COdBIi x$Ie:{)`;ӝ,/L_B$IlnJ$VqxWsRf~ ^#J 1}zc jC}23_Ry~Lp ջ(BP@'`S#]joqՉ'~!PUͮzE.kcSj`=_p93rz#edmMb ˄Vk~+ T=!_Ops7mT̫a;q4eM[F_/{/Y:TP N+v&Yu2(~jq<۟>v9'ܽzciE˝ 13L-m+Ԝ v]20AjJJG $l.6?dcAJ[j*DUg,#.Wx!v{H#y׳_tު<Bll,DThPFtrr]m3h`O yԷO@]{$d'WpƱ<;ֺvhn; 3+J{rR&"ChΠ8':UVhȅC>[ҼwR='H%!/-kh xV0nZː kYEGQ H6pʹ jDKHfnQ(h+;_BjO!dF K_/-o!Ce"fߙgtE߂]9`ӥ=Qlll&ԉ5o:jnYNb^ km7gGӎ?_gtj%ր@Wī`Vtޚ:v|k؞66ăL uFhQb-8%g$w+SMvǴ\*@Ƨ[мh L^XR*.T8B7NS!!4Q|Uxd8: 5,<?L !46 ͙+4Oޏ™2Ymjw&`¿;iSnN '6onUtSt&u3؂ ɧ{*##55ݖT?e{Ӻry5bFRO`gbzp|Ol@C %h ]`#lsG{헜rƣNTb@+,SL1!n"bh9m*L؅»Vd+ F\D_T$:ҳ@O*[GddCv>!MWi~SĂo"J ;H{W ĺʋg8TMy3ƨQcFJPnMU{M #C)'f@Chf!q4ÈW;or/&z\.U0L P>%9})B&,25`m uIʦ * }:\&9\k]6xBS^ ,ňD/mZKɢ>ĭ".T H7;9WeJUj^G\ Gt)Qhr]ޣDr?:myyNl1%9$#}uP :n4?uNrXygD^G"YYt0Y t'%*ps]dGgNs8qګ H!nf!,(0]^"1)4v08j7s5ĩ6X91;Pd!rVU/t1Z!9YtPvGOb_Uox:Ly|V8L0.N+[U.[O?6_rF9%wϽ2,y|KٹηIfMƵj ቿwH Zis|bWXbW` }EyWٔIMRymDz*t/+kܝ##LH>Ab}ڻUB) $݁,>SLʗFT6M# {1c4a;-  9j͕TL0y M;g; vٓgTEIKqL^#<xҍg%F/dT{8I~PZp6vV1 ) gWZ D~ʹr^m ҂'dC^փ!WeI25^<^2p13Ҭϥ*>jk91Z" G[znj+">Ԩ냑z@\qHTu4@p ^Pr)wTa.-ѯ;$QHnwM]? :-h lZlV(+'f6Y![]~&^9'ESyv:#i75LnS&: U;!&H%3YҫnpӰp@)VhgJf%.E8d)r͖VBd gv%DkX[Pi<4ā;-) At[kPXPjN-BCAByAGC:Wٔ,.r2AND8w95i{ǐ(mgכϱXͳ=!ְDܙAzF "v6/y0 -RINAr>#Z2>}XQ Xh ^}{@!7هDf`< zӤn`b\w1K1_9/b7SՅ1ĩӗX*z[>N/#;sw]5&+# =2X@)6_E(:JKͨξ5QW Q9 ^>D}H΢q})H^*н0uk3U}Yj ыڛfԳ]9H0%8^Ζkzw&!J QGu #i#stBoO+X-y6y剰>Ӆսj|Cۺ l 'ڭg @_~G;|HX"SeTT 7IH(%b2ja.nC_M?uB3_jf1V6TD;Dg{o^mb!P k1>On2Lc7U Ex ѐqPuR1!שMC3Dq$j2Zϰ{ub1tg %Wљ8/mmu_e!29;yp eA#XxA -ӼrPS Z epjYhg ENܑ\K|et;ۼ=~y+{L yfX)s=!ҽNo7ؽvjixGRigb l}~!)7P iWJ2⁔@8?G|!{?%GRUXD1EW!E?o| ,zG. %"rV:*c=]nK %+#vqJ^LZzԇ)?? :H fpA(=0[ eoqԶvV!C$1 3i߱ 7DB)_BeqP(3#:$3ۥK&En3(Lʥ;k9%gDD6%x"C2,Gv.m$ ux.`Zʗ+XEIXw^]:h1ڗ6z3BxuNPLE_"nw(w?#CEV~뎽ڐ65i?<Xo*ϰr,Y 3a7ֿKD .EHpq;D⾼'!kX4˻=IgY7CA׭Hz:bH*:C/S8k6S~E\y{ }Clv@ޑ8ΐ ܃[ԍhS?X׆9LZ猄GI WvN}v}{2~.5M<6۳Y䰓gl M茥+߅QyINEw/U"qmԨZ3jH?os~ rCAYR3H!FQ0xeHtĮ 3|R@#)V|{!\t5/tԤ͔d1>l.(wqS99uSd5YF\SLy04Ê9y (]3cƯ{N3( 424LYCq01]ixvWi Mˈ.G8=c54KJJ.z);M%_1E;shN_6]Es}^M4%B2iE%ˡ*v^54hxmս;JzzEpmz uJIփB[D](B炛W)f}uyi\w^|rξ^9T]bs:74U` Cfp<1DSϢ7 wLxQ01qmǤ}gyYْ;+)7`}c#EǸӜCiE./sBpa5GEUt\H] dm*z9. >eGccdbeݩF=ңs8Imy}UM< $F}R!uEG6z@SV MHVM%(+78Sz~(Π o/qn~OL>m׌S|UIݳ-@7.(\53dڬ) (iYOwK 0lԆQ*-{wBaN:x?O Խ]_̧dޏCSso,3օJ| CiѼE_@HY3?g3r+:=T 0>Adϱ^1˰nBt47>o4~+U&9QBsocL~k]m]YLTnVf YgĔSwVKDo1#' %م0\Vy&i}=%utE=P5)UzAd`^Zes#ؿOoD|[ҽSB?9bA9h=#E0PZ Czk=g=w.w-3Ǻ}̉"dnG;2s(˻;QU~CZl {/nuN&hvĝz-TPqg`.B% jgO ngM/uQxWh vR@e YցeNTSiS_7_@ԃSdTXѺ :-ՒL㢟Zޠo&)hRiJAG"B@Bsm} b!ϠSs-A|ڟ. >Li]Uj(jvZ +ƛ77#ޒaUt\U'ʝVq{s.tUy`GOe< ``~8>(bQ~%zg?6[^6]6o3]Q@/uWrɽat';J Z8 .x=DrS@Xɂ6"6M* nB2q3M%bp1x6\4\(C(7 Ly6T+W5⎕,TqA76 y1v=&gI9츮7ZXŖBU&(̜yNDj%Ixwɯ 8KdP";TԀ|MQ,JS(:!$l¹+6#6T6ԳD{3}tȝujSMlK"8rLn6TI 0R۸ydNj/"-q|{`yZ|4tx~ㆌ 2A-%q;ŁM#$hE>c~29Èݧtcpnӡʚ C1 ϐĄӂ[BZbCh c)홾ͅQ9fPT_KWDڜyn pdU4j]Ƌ.6pAΖJaH#62U\v'Jȏ?iT"8&*7_&vq(.$!o-˿?VÏd'oܲUuGc.M>T5lVC91>_{)^k9kBb?I~RxFi m+ͅ+ fFIune 8C/Nxޚk5wn]W4=wvM[ԥ UA/E~/!xܚO_x{M; D”'&Ӥ\buS۟[Bh˭dt~O4:ړ#T_ yaD}4A\俶jz"ȽDu}lwĎpO=+i]{_CqV9@zӺTwYO9, ӥֆMUĸyR.:J ;4C@9 Xo OYx~x5E)2e*~궦VF/`l`Yƻ@{wXbKcpḫڨGt8zYcя>|Azq<U8و“~|kg*7 E5&-FZX3 tFv\#ph5\Ra2+q[#Č@c1>wm4NIo=p@P5Q;'{+Q B W+ ,^xRG!%nl$kHg EzDeQ G}{ d*;# / gJJa KT9s-+:jBr #2fK=OZT:═//JO`RObN'k8Gy̐FRՈF }) ȟ#"l>\go[mJY3)ƕn;} $ u"ywѰMڽ1.P'۩jU ;nW:' ,H 2KFGK櫟4e{t#qLz+^VTPuyh"hZ忭'erJ3[!¸\ϋv!|6pr~<:FbzsU7UuKmB!y!F>AթQ'oGzUWv5";f܌R7zl5L_gTd;"W:e )M_B߰`#~!o—AGZ>va64LU`i-MC[I(:[Rd-<6&eo#q]G-G 9bkE7[g!Z" *SQ)V3>IlM( OOe7Y"ᔢ},A|<O߱Uh2DZ]Aqd6#5ЋAe51>^@M8&/QO?~bm[Uzю]7> tNf`P]`5,92w W$8b4!{L9gn8wE %Cr%18A% ɰR8b7ֻYT)ءp+72zJ5;sк} =CI^pe0NB>P֩ ZkZ.mG|-K"w>~[B@ \2wq.,b8t*J-jgoщ-Т {ԭ^ >}HWXiU+jkɪ] 9άrFGNThiIN#ǵ2D2,$v/O݅wy2̥蟇QQF ~[!d5yB𢢴n"S"qb榭A)H$)tQܭwQkewo6x蔇+iokqwL: [\|xۦ}p>t؊!]T:L s|x]ѥZp 6 CQq1lBg/O>0(ܼAEIuVd''O |bM˾E'kLy\u<ы^T85}>)eѺ4 ' 5%Xz0[;^cbM56a7HFkMmݘCnշy=j&¡* e.NscRTJM\48D&|TH˂, ('@^ G0J__sJa/}Iahn}G,hIZx|#cxq+R<0Ka[Az٣Ո7qu{}G? ,=.)c̬TA?Ou7.?0_;/9? ZELM ֏e< ˖RHqxSCO\28_Lq`ZpHQc};'E$᪲ s aOy HS{b+2Ԭ=eiba"{[>G;5id Q>mN`[{y:"b-眦솺DUY VR˾ sfONë![ YPϳ.5UGEg|̉䍇oc4(ޮ)q]!`ΖW,Dj~Sb$=m=j8<8/,Xo?j:+L sfy]Hs^'.Lylqq4\kA>q/.^%dv`4BnHu1;`o1/ ((-bl3Ya*[:2W nLcX_ǝ5/; | *I]\~CktH&Q/?E#l^.4H` :Yw E5)PFԓ~(tXEf6~>)Ht̲iUr`.V ƝHP6E37 7"ߝO4Y=vDc^XEo[J+#] ; kEY '_#Iя^M"u `?J/HxC£W\RIa]/QDZyzX4XhЯq4 Йje1D`n8@XΉ] JnE2"(^E6fdӰS5˵=@UޯeikD?!',YL{n7muvꡮ8"BsעXgA>9f,"s·hƑU<-Msx&8Js>W:3c'=ZP>;j¦&' oIȡ*7 W --82"hὙ͸í*R[b"5{_-"69>0 XwXe.GcjldX3T0CDL0dƃ-q:2p~E1)EEAw= Q +Njޑ&c_s-cu3FZV{b-fҦL!f<{FI4 a>bK2}ƊTQCBs٩8LJL*as$djouJj7/s^i;1»3w97NW#Žcuǿ8Xk / joF!|b&Z/C5,m+K{{kVE/0$?cCY4~YvrlB:5-kg(s,ɀ.2.#d9̉`l -s`yi2M[5>02]nD| $8Wd!$SzSvzF EVZힷ\t1nR5rcwAMPw"߂؊W_T|%K{.)q̉CL|=kBՁмMyawĻH${_&Z=Itn ~]{\M녬_IU#p\jmw9A'+ +7n|" f@ZD&Q#xwvB/(ɕfIi( o,1rja|~ef%€I"N#"qb-sXo[)M?TY<`PNS,k /rn3#`RO Ր~>(uU>As|॒?h4@!Hs0VT_@t5g<~|`Q~bE&Y/V\5ZT@urRW-'v~2ec(vvLE#K鈱v)BMݴ chKBˆ!:yo?җ$U:xVN5Ac# VA8GHIzwN4I'^џ. O~iCgU:(Qb `J.7 W- 1"e=\T<#)4 k.HA%DC>\Zą$4];Ufӷ9BHN{E?<5C9p]䤬OCrU\lo*6g>V4U`8+,:mnxjkΌ! sN'?4)=#UYůC|Nw״]ۜBMLz>0()#?v^ԅ\ޚ}(i{uŕBAM> S@N`> QtpJ{*oX2%D;#w\}聏>?iޠ Ev|IWx9>7- ́қ%D REv Їː v&[O'wzmq'°0xCtQ AmF:qOQƈ1/E'ux׮ ao/zUM;ڎm]Vݳa)Q(><V.Q?s4=iE4汊v?kOa_^kн2`?oƬFYam\bj >t(Z($L?(S,`QCJ.SJ3)?w2UEgZɶn9!kmVɋRn,i<{XеÂ"u^ bE4,9 WTյ6-Li6dqt#whw{xj'/7tdcDE|+b-0l4LHO]I`ƞoMt\|gndv|OD)n͇)(f{zF9`X|uHt!!_ݬMJF&  :c`S)WG+G{'c3+7ƒX}%ɨR>oM%j!1t2WKܘUЁ! *My1ʲE2:C^w)Ą.\q a 㤧8 A*RyXb;?٬2Hn7w‡}72(qDNRr׀{otP[:zMd <7Dྻ_*̍W9^7 >;!O_իיb󲗨ܣ`s(V'+>5x=™|;^J>겋=۽0{5a@n!*kp7o?#i{!rB.Ȭ-R8[M5`HT|?bȴãxı[UruY }`P|p`3 ߗRVT0, K 5^ܜ1%3kmE޹U,vsE'UcLt5 |-3r}qI0 ϞghrT9oٙ|Ғ l/ࡃ4X]jI|R; O}4뱡 2,~*8/F6%0_d+o wR4:*gpyǑ]{_ZIޏ V鑃෗CF{Qvrl\w^hOϋ\KG9+?Rm`RPh Ƽx_\OY ʝܑI;9w`o U´ou /qUnNq!:߇m7&;>{'$ôC~ l($ڒwWCWk! d8qFK;BR71gFU; y ;aoxq)EP4gDcTllM=*e 'QWo68^WθPaʜClͱgqvf! D"m, ~KЋMNvkΌP?ǮdeӱpJ>M8l[5sXHvke_d|W.4O>gIʀ,7gb?m0H4%"vjtXMXXmqTF/ތ#w',hj*JkYqEEJA[d"*H0 Xkn9ݦ X~:`v] ," ?I'q!M.Pt iOJr.+KUL#QSESNh#~jT"nCscNCķJwT V`[~&f0N ie,1Q  ERюQG\5/ wJjfKʖhyѡk0x \D0mb ;QCBz]rl$72TOȬǻY >ాPVÛLm&]ƧkȒ3b=*yK[2_bhA[]KU/Mu@U}_2Q (4-5f0 Zd}2c],FD38rJN&gR=&tlRjՃh?dZ$El9#>ZB3!n6ɟxd(d40HEh wE$FtMʹk1a`sC!ҡ&i3,NOݚ{cweEXa^xVL?ֱ>,h(ã #[sco.7adxXɒh%vH:X[} 3F{$)yaѬQ|}Z8+YSS6P53{/ gG3@䆝;[\bGW5-SY{ Y)RF3)a֟p$|A%rv#9&'vX]$6@Uy1{ *^7#'w_| i$mw5@$W?& 9Vy~?ɏآΩ5txΌbxl?uf%Ns ͢=S)pLԓy~B8;T=%AS?f#MߝZyJ\E"Zxܰӥŷf9.άm%'51 r=BY@$RnG)ǡzW ߇Lra`B)3gJRUm@Ĵ4r6Y"^m7Ż 0_ODEUz+2{!4%9,A:+Gx7W>nz44g*'Ϋ4h1!!<&2o9 …ݜ"3]D9L@W0 ^B3U Oܩ,WKHD0gth돭zA~cG-fc_mТFꟙJ3Ӵ>TWcH9y5Q6މFKK*0YSjƩDޥN0J]6_#`~Y&p]6H8txݤɍ&6' hMi7X'I)*Rt_ow܋Z)y{55Q8^uϨ:^P27Q9.MCT{%{aaZSʲI-5ǎb*^V#^u+ԱmK4PQ0 $] ,FkQz{p(|lm=ʊ _ZOܘ4#vBvm/ƭ$Qh|c0z"h<r@k0c&wwH69`f $q'ae'1I5~P8I^G?{ݓ7W,R :h+AbzԹ݉VV:hYxm]ZHr~q:#,ʪscGѥūrd?^TebIdawb^y9Nf\[k٬Nv&%) fu|6ݫySW݈g.ҧPj`E.{G\ƍ{yuVzio`BrRιe$wV=4LF? (I]DYQp$e1#o|허.M&<(Kߙ,η#$$,7I[=-bLXǢV<@mڥWIeMۘI }^\ /# H= m!M-lK۳zsBc_u{j{~)n 9S)yd EgdBiSb#^m싮]W唳0Sm̔%^%-:7Z=e5qV&#l|BvY%r!\{\;ˋbFwYTrHLJ0j>&Jr@ b `[ԯ1=t8(K9W7t6j7E+-=_ '%C7,1_/4?i_>;Nx6::RϞL.9j : ^js>e/ŃڂU X@!Yxsc^˜j%ڤ<S_2AJ?Y|-%{8L'uE5+`ҔذAe!P~ vqjA#$٪ɀ'HTi;rrVK75݂,tui ഠ> *sqn#Zx,z;,=5yzҋLTҷ&Og0h7QTAe:0+ߪ}bg62쨍*lL H(pW&' 5~)]eYD:OL{v.hX="ߊ4,jҔܤϺD% jC=&WU+jK̙dS4UGVZTlT+ HL]1s*<ߘo1ZYv-ω7f.,%g9gU[c's/6;߹QÇ}㎅Vޚ;tĻ8Ʉx 6sTh?ZAmymLy{I0!ZmDu#~a/m/j~Ry'E 6Nr4K's,MR? ~)'/WLiǖH|oԌ3iݲpKlY] 6tUJ)Y\dڼhd^1m b{ +um <(x rO6ɟBce#`).o7΄:"Fo)b`8qxQ@jl=3X9Gj#?/!wdVFGͽ12Ygr1LB-8IyQ~ś*nƊ])AЫhNm}ZȌG.'R&X99 l4ބ H ܭhS[_0 "7g8L!aj1aúٶ*A6|!#fs̮ 4(Yfs@Ѧ=G} Ie w+]m 7oPOG3<“aZnEUX a|(yU$t x2|[vm-E'M-?M-r;{G yfƆ3՝+Cҏ RXx.'))b4@D"R;د{Y%1 <57k=aq@W!X*A>˨Y8!X9' vKЋU.H5ӝp]v?^I޳GO*BɑEuI|sڀ Ӈ l2 &i\jEIvAJC@iŖ/AC>B9W A _3(J4^P!Uá<&qٕ^KE+*KКK[(aR8U!eE1Yյ&6N~~ HV_nu]XO;+]++ ay[Gta_|¸cޓ2p+Gšנ 8UgɔVY59ҹYӕpW^d)q^bBZZ}OF. fsAiVY),B1e[̰TnON[9'|cbK~`|U`(>yh91/d5ݩF 81)peCIkTx&ӬiWbv@A)B63DDl#l?TPCMgh+:Ńuzj\ʙ.ZZf[}<|V`:^ѪK^Flw2E xq\Voi}wcDshĥ.j6~mÇoX ~F8Z | GNpĮylxW1NޡGꃥxe׻s~YQ#nFĉ)O4]gj `>k+@Ko Iiڥm?&x:7jXVHJĿxn̗1'tHp=* ±IP#XzlE_#T'y.rSU3]Y5jnuVʱb#i.EߛCjG;5gdh R;00o=ߡ* A jTU<3T-CMJKN`1`Yy "jҳZDŽbJFjKFT! ΀!-$:D&2fQ%D3=UYcfzvD cuڽ[@Pm;?u OSGJe"䱗9m勏t?|bƓZm'pgS)@RXc+BY$!RxG1v Uof}mu |bє ?v%zd YY,.a9.̮Li W vItޥmgMǷ$sOPSJC A!7X LBV滃!j cKLAVՔ(fR7N8ӘU k 9A Ё˩Ѐxkqퟄ󞔢`.3E nчkw7ar\shB!vP\>aqT קk$mYqqo+)+@##HgA#2|Im{~ebs[wg?ww1aY@2$@Z /|ÁX1֒.("jK= SpJ+*9cxIsS+X {!%7 hi`2ɑ#|*STsY$ mJ(?( y#sixO<.Td;SIg {Qh//7$EMk(W#͢eϠd[ܥPϢ=xh) "+CÁ-ש }\24QFNM[+fpZCBh*iᖴJRl%.tw&jY筕vAR:m|B.91"ד5pՔ; 0$\=DV8fvčK[0Dsmʍ=u.!u{Z`#1S(}὜#}OCm{n!v,'D %Ҥu|pH)6A~Jۜr7y긧N|Fb[$ݮQU@s8㧂ү6(Y@$S\P|G@j݂KI=x<0(b(L"O/1$ ~Mڶx!{S,=@TWg*!I8u)ȓwy]gq<^ iR .’s>O vW-UDLEtgH,y?Է V ΎIrisPa;mMTy  xFTh;U }r=ԨC*k^-H9ßqYea̓Q~Z켆7H (Rqn΋ftټQ6&-$sh[a`&Mq.]d@ մK=xtOqE ukK7Т}ɨ/diCX6s=]Fx%QݾL=h $kq`Q 1etv飷5%Cxb478 f.8DLT~fWP<R946!)=oe*#`N&nߴ :c\ok},> S@jz%}f=XHXp,T-+%CiBwo1:kLO0-ɧIDj]ozn^B 4RUGlb-s3+ב>sZe^Ӕ\7؂ qgmQ!cA iF aϮV=,pDaL{d. O*Ida% =?n_쯖DcӓܮwIՓko*Eg7Dh"}2Un}z޴|C7.A1BѧfGhU''U`[CԦ&D_ʠN"[(\gL\uP7|@7+V<#\_#jh%6ֈqP!d*mG!xɡS` ע* (Dj(o߻";'[͏զDR,3 ':Ep(խ jI ?T7v\g VHzq +!% ƪm^jHa3/'M0ZhW73GES\4i$O ?\`7-GUh'5H/paҦ%AK4ղ2B76z*2C UF qKgBDQ4pŌB)T^.h*"l!R(6/Q"j0/>A.`֧`R>hNqI^w ߔm#Z(OgVȀI[^GN.i ]:RinqCw:KG 8'&z&7X8kǖ: x$kHV?iad'8a~P$.}YeP0BO֣u </@;$],#G̽ev ŀɛwPT[76rO4Lկqaaz5f6`% FjϚP7S`\wv:Cm~GGqt`)o7d~<߻|(V/0F>s.NjkAV)vj'U]Ʋ|h ̤c6K+M ֺ'HITzV!k;VKC?6ލ ͢& $ t?rY$;1C%mDQKK7C‘/2HT€o( {p$ zrsz.ꃼ |w%K584ϑxJ0 vs?,܅ ob4{ӄ4JmqQkf{k$omoVE%"g""ҕgT'6߮:B$X`RKaU;4#P2"8%iHz}˛4V+_o$c079#2AuLJPzvNgA0KXp dGwyE*dZ|Hʚ5OHtrtO|q[&}zExlDxoT?mm|7O8VK{*\䮁J,3U+iυ_`dB#F6TS4y k+׺T3@][,%yNϓ|1C< kn$@+N0P͒'LGdgi,> Ƙx>ܰ7^ʍbQͩV1aRq^-7;c|sh@<UfHX6@BR KĊqrA~u)Zg=';s^wվ^%ԟGZkOx=tp}s;%`sDF {/+dd1&?{V;-`.DCr<{oğ"E3$Zya.o0P>WfrB٫T jRAA`L $& mM3MEuv4LHH/0T d"nZ*[‘ͲLZKkӫi?)QR%S"BMׅ潊gltݙa2`\hhR,T=S>p A\CN_h|4K!sB? , OvX A% V.8mF(bpQnZ}fPw)Xs*> l*}6ľ] IϋT(߇Z`.#n #])Y 쐾F6`qK$?J416A+@e'Gfn LMG{BTr >鴈MhX?V!)ڄf}-P!iثC(<aŦl7 ylU 60IR +EA OQVWWz%ՕPӤD$X0^)/z(Fهp8 'Irc D1Cj֠!İr3a]F^+ CphF Z:j @>( "Y× Zщ  Ԏ|W 5qq# g^0j\%AI70K png/:JPE:.Vjt>%#:vcКۢtM@&G'&P5ޣNS~'*_{s< ?|ݍN.,5xڛDtr1zH'Ntg.x1K=m@YGOxPQmSG-vƎ O¢%svh|NBȍAع=š0™b7/eL*LGó8KErvĻh2V8]ny7(6 "5~i'pW쩍^JYZS0eDMؽ7s2sѣ' "4URe e%~$Vt-GtV B).V"C;ˊVEt^ 4ƈo=ɡQ|[Mh*otx~Av\E}P e{f_Wq_::Ŝ݂:CEȃ 4#"#OD]e( V/*gW- ]EQh̨spLzVЁ 3j;/@vm+97Ѩ4'X}j 79pƽ巍 wMD̿/ ?gef-Q E=`oUR0 v lY<1ulG3Cj byfYPL\ttd1vg'[G[ eN@=3#K,{yx2c%Sqsi22bԣ}ԆY!P7F`&XOe{YHt3y?p$)'yV )+n?mޛW9uK.m1[m$I7 ᡭkЮܷ|W[1;BSwOB$` >sK>HM˝CލQ˪RCi%*@Bݢtxm";Y,jެ,"Pg07 &[~m@ܫ1&9&&A575R%>n 2~s>G ~lb)ޤz֖H2a| {t12F5锩Pi Wܗ8]*ũݼӴ+rFDաUqtAܦ?HvXVO88džK15$&ho -!< QTܷ5T~ܳ/ZUP",M@Gݗ*05ܩY}[n r &28i/XwrVAbgZa"4N.E@@! *J]{v=%*Է8!Șehg | #gbC{l X*TJ3Fr?nN%\ƍhO{1CQS")EKJpc1O?fq`|ީkFK#XtX= 6Y_WRrXxY,e@(S8Q@E'Ľ׸J&_|J`ˁ7e6M3'D.`\5X QDw@o9JF`nyig-> ‡NJ"Ufת鼊F Yod"e;'qP ͙Yu\]ZwDePRLG%ʤt~u]8dX&K6tm'S_&*\6g)b@"N%B7&"(|.q yM."հ\t`)aP)WiB) vH} .71HCEjvtfLYZFKYuEcjeT̸[]}%mGz&J%I9l'(6n|SH6bx!"/[%M56Qf*^Lkc7Krs`fRZ )L1E8Q$k? 96KbX=Tx{e. ~ ͐i},?CWx{=Z_p.Q2|D'# DMO8"?|}h; g?`'|vUEZ ˳xG ,p>Mi%[U]|x'w7sTR1'4D 4qx[vVbF`o9wRvãg3%,H}#̾Xk* Ŷء6 ˱hd؞ԕG)5ĝ ~H=iCE@LMy`Ŗ3Ƕ>WK;,ܿabc q)0o.iA.mY[6,ȱȮ$^NnVe5.7*j:ΟG5ی96xEU7Z ybu'K n'q J36&'leōJ7qJgn2n}RU_Һ$k ygMAkv$ 6DH:"MđP:}c;A$:3*=`y9s䅓Ŷq 00O`;Z{%"@/Vx 4[79vd1-vGo!'#.MHRpA`}OpMu}SƋ·Npq%(0O1^"RceÑ7+cYg6ҵE]};:qIJCL ZĀ @ژe9ڗɹ!$og~q8:ţ_dVM4r.R5hZ?0eܴ{bF/ 8ݚ`ޯwP P }*-D<`(W.fPdzP=diBhu8# hF~s U([t͒pS 'bQJ=ˑa8  \ ^UbڋQb4M3bO6;T]yƭ3bʣo|c {V.lq|O\Ho>͆>,>n#,H]yx,O,I80j_\GzOqQe!~ f9|Mb*˷j0Ccc|$Gl^! v`R$ImyXISJzsVsH/M #/G!H}lX,5མ$e)+_np%z$%LU٧pyZn**R.yb,Ɩ\י֏vb/۶X1j8 bDP, D & VR 489 pDVY VH˸[ojfX踘==$6j⚈` z.T}5=T҇m|Q{ /;M׸'B^wonN`Nɫڛ_}F[8 ,/Us5A~R$suxK};'z`1lT3tY+ed ZAZۆ=e`("G\Sq]A$3J$)AG-C`c,@^>%&&izԽJ7f#kJ7Uwx%oպ\Y\=<-ף w"~Qؙny iZf72*y&4)q:9hJrPf . 8$(oL8$5XP`r9lnzp KOڌT4e˲c) 8nKx!V!2.M!<'rG:u+Rn,Oq(meqn3t])WlsJjX!߫/=kc<ڂGz+dዤPEkm1񔳶='A#NϋJq"fRͽ_۝shÍ @OH|_RBG`eFs3w5pԏT7M/!4'b+_Q綁}"p'{/X.7=1#zS`iwSX8֖.u5UGI1g&~8F "< 6v/aYQ,o}[Һ'Hε4} babEDӎl}Ȝqvũ*&lW4֊w#9JњkTïߙJD@DΓbO̞u s9޸`Lqq%IZ˥ INnby4~m1NDuNg.Ţ6QWUbP]xqdybhR# Q] }A@Xx%%n8O"g!tV@#:dngs4G)OS'J,koc4>3 e,Q& fiH)GˢMW YSixp0)Lk9=xHXO~;3QSYFe0j 8A"O*L{!2!p /,iGgzZU. } CR?`viKde#? `fv"ų!Ħ TV¹,Q5=jf&E+k"/Mo ]Qn9aCAikI0g/YES>Ku l:o8gȄOb2T&[ x_@& nڙB{z5;AE3A]K]AJwr[_%vt ^L7sߚM:0]bs aAV>K\'P s aaeBmCZfB,&*D9S CDZEkXTQfvpGrĊOjcNPo L~+zPsesn ^ڐP+rrIL6(4 tdø?tǕ0ɇ!aVSe6ș'5kyʲ8(>p G(nW~mY&д9c̙ $>_sM-)&2&Gy~S|ZH-yK<~to=<hkV`I_3Ԟ~XF0g$?x#W3>HecYC;E5ywu5)J!E ԐǗgtbL?*㙺 z"S Sb}%ctr1+9 :AM {_G11#ŧXܒ 12l.R9 Z`bEoIٙGS}t Q]!$qF%:81n$^-%=cDBb^5hN)z<!)GmٚL@?d(8O԰##t_1Im̉y0[+ D*R/Nn9 fc:fnVˇT^ E;24;2ޘ<1JHn5y'j!4G4׭IN^9Cj[A΃_.EMS_Kvw[fV.rjJKO0eCWگ/2%OeNYl{1cJ=swc9~Tm;OJ "C i~kmmO-2\R]vޅ^;DPZ +P2DOLˆ60p x"s6=bq B)s\KUSڲ9fi+nj;/նܛu2ߜa+ =at뺻<%q #U5lQ)u>hsű9\Vu qhAg.؋m={6 }*&!#`⁴3kz'ݾVZP L^oVsބlwb0G'{4ɽu[K #H' !g%RXS;_c :>Ye»\R>ڦ[ssWW_ʥ:nN]ދ D-7thЁ63rzkp 8RS_Zd9|T:.aB+ke%Ch Hڒ& ߬![. sI'y2O$8Ҏ09NQs^#yAC *s"o?$1ޓ{>4S}D6Yc_ҵ_`NmPX\5݅ Wϱe S}oώ|XDE>c:T/\Ӽx(o,8Gꭌü'>{F5mZH:w=GM+ې6gkIQ/a;Ugk[ȞEu-eRc@^>v?rȮ ҾO眺s2QFÁL47 ?G*X).\YF=u0 (~$^j .RM ix jD\At+"q Yidn՗u .7!S[`3=Z[q6<<Զ _]F(KR_DAРƒu:RA{o((zJ;Ġ%?wv#A k^}S̯|(L?$wjlxL <_#b[Aļ\JQx &#@nXmd%A,JcŁ- 5 Vl07´@oOe%/y#6UI֨W6b#bz UK+j=NZD^ xLYjv@ mwO}ϞAM;WbJĥ )Ya7=e}B9)R) Y2_.FAh7\MA}OS1Y*'@ ht|NͶGS!JI lE'y\&(#{-'(Ġqm/zLpZ-JLcϹپ{[NӤ -vM&wE+]ԟN(x`K-7Mf<6FO3/ `^a5F[]6g0G%QhRce榝a,q8$B0чdxcI1RݕJ6#)v*NZUf)zL c٣?yXQ`[;BO0xVA׺N;;˙#"Lk {+"t&l.şfidևD:1q,iα~Kb:"ҙi>b3W*k1o a;80E^[Sn f76׷ L&!l p^) NۋNLSµ'X4k;~b_b% Py(D( }? 3ݪjɣs|17ZgA $r3qHv6kqӚƦ[."*Nh@ᡷgOvm=<(=dEйoM~=ē$]Kݷ&r6PEOdq3TՠP;iMY Z*ADk\͑Z6ӕ6i9L&C,OppV~)`k\ߎ}ʼn g yfn~l[.\4Jt~Kghjz"_p̴ h9$۰9ux32lB1=Saa/|Aա $TdL+V"^g2Ipx~C튺7JDhh_N!<Ĺֹ}ꊘi{[҃Z$gU105mT^qKGtvyE h # ~1 ̴kMLf!fS$ 0x^)KnՈU{pq0Y;b]QERINJ;],ߜ1q|/_سVI)VYrǡ:tp5bUV1#{״B5ۇ3{".g'g#8 }Սq=t'.ɉTv9C$$Mf)"7촞_҆%؄0g]K\y?[B?+rfl?'Lb: U">2.‡fpCnI>^Nz@ d4@ ցJmm Y.x5[  m~sZ7D/hJaDjeF:`V ]$@g0c Z˵PgVj=\wm&_#4c*X8416=(2_ezj\jNȝ@^&k W%]2#ߡI'?DѝUB;1K_\r%B@*r w@4Dȍ|3M5N`S"KڗsW ޥh[v+dca\'Ou)f40̳&2M% y0LMP_Y Z !E: m]liF:_Bׅ^@@C?$P k,:gA?laί.=.=HHE5|#_.B 6M<*<}˲A $n^Ҳo#:~\mn+#qAWd7pu|ПpЩ3L I+DEoKzvG/^:e;^]C= 4>H^<7rNbiYrYCC"(` 4H?۰Ohs 󅓥<4\6@$;`zrRE+K& .Son> #EH;d"gRuD0rŏȏ SɁ!o ,Oܺ w-4zMk v1'cX%JwfgSWSl:yY2W*swZZw ^nrUf) qia!FU܆iG݌1/$9*{0Ula9 ^$Ii$GZ=2naQWKL#Z6Ĝ$4CYwc⨩kS̷ri=:܆Xg>}e*l@@@}iEdԶFڜ"[8XL )0n-0gpo"nH/4sAQݱ9KG\F2c0l=MXт̋ĵ:`dA/b$=VBwd(TɔK"{'xu۰Ш 1AcvSꔅ'Lr7h;JJVYo٨*^Qwsx6к&oYdGP >LLB̅Un ]OOzY9҃IRN(XC`N@t+tik>x\3Eh?FSy[mbڞ*g "CcuU7^{?(p>RO|θ쮚) 6Ea =5Ư'm6T&4E {ȮA:\ j0iC8fAl:ZvWc+hɄ釔7IJB,s^]z:45<8ԀKv=&RIcN؟t@?w,h.C\|Wl*[,S^X,gF%+ԪA8b1^g&(&ǗnlO᾽KF¹(CcrKT@]ZXi޴BHQ\~ Tz%|2!~Z+V4^~G йLpĽ8!h :h0aJ):U=RT0[*s  57yF4>J41=, pmgپ&k6-[X}qG1,V6 fX?Iw]S3Ž^M ༲p`;=JL"5? 9o8v7LrXX:5AE)qW]Xa8HHڵG,Vο><Ϟ 9l pZ04 Ea5NF,o8$`;^Ö=e4 ;1՘N^ I$Wĕn8GN cL?w0T{sc1wlMcTC'^21 *)~{+Y H5oAyJ3רί,.`楄?>xف2 Wu q1%h2 `-0'kU]$ښW&)WNn J5 %UIY -|[MR`ԙ(X^9@ܭ-IT?L!Kw@gt̒<(iYhIjHPگhPi{pk#m, J˓xGx=ϟiu@և\̵yV-~7a溝9,PnkN\#qK8q<6 4zVhiu=Yw9"e()˫-x(T+F4x{EzFxgȸ\F4K4w2,pz"yW*ܟRپ$?GNr9,V\ՠ-Ǔ q]0/G n)'tM,< ?gwS*+(|1XcAPPdQf ^oOc1(+# .{p՘ڋl2GcJ?7U3DP|U_b a#S_/ZiŲ)zy,ꃁ\~Ւ,}hP_њM{(]("L8`}|,$_#lohr^OڍyAC nl՗Mjfڬ=NMV S TYi=VMA Y{?TyZݡA l>" rDeDMjѝЏ7 &j7MŁ J r,oM-6_Btw#H)甾VyWBO0hX?x 4~ޘLv5;BZg͵djV"؏ٯxg3v]~°a8 R oiM!^߲)ЏESJus||?up}d' Ke׋I4,ҏ ux41Na­)iZ]GnǐX,:ESxn\ ۘpGPG9 ;Bd5ֳ)E|=>1Ycn*c\õA .Oן6YmivO|k\imVfϸh BD@\Bp_>TXX=*ŅnƘPW*O7ȁڕsc͠4%Tq٩x^OgUf[8at$V4NZ.N,j]EOx %*^2鬻J^)N\_7x!hkŬꈌC-C)դ1]~Iqh+YZJ7v=xZ=\6_`W4EO Wyགq纆8o N29@J}#bı(o`Y+ȠP%<ۛ|겵mOLRXSމwLPae\w)pa>*C&,ݵ*D3֌AHm?lNWJTv,ײak8*RGү[նHs5ʽ\1؝(#t)nm{ U) S~8 2luV Z*\l\P>&``N {u0MGn@rOD+O!=8"o z9Bj5]N.\[@ CatUY <-/B1?r+)ALgbF `GNgw*("H9FC4&}T{ .@TFYpxI3K A c qiv|/Z%M_X³7Lm!|e=5)N1 9qޭKD9Pw6Yig8}VǷgj7 T8ETcVliU` 9,hJ3ZMDMt:_8 l/xh>PTX`:"[/kv]}! btjWQNBE]js(4\e@%9/ǡ]~㄁JPɧ+iQ1QXސэr'8b# 0`^!#k^Te´_۠ DUm!Y._?"_{@S 1N*P}5~QS3}ׁQ .X1xIכZYQK|xpED o2Jrz]4]0V oh 4j0>.pcg*;$G%\j{X}P)L2nZgnѱ AW#f˸FD nb N8Cz ]P&t!lBZB5%蓤<a0,\W]s&ȅNM. ڏ8ƧӲ4"ADp)wOnԧA(AEM5>27tMT, =Si׭F6FQ]YU9VɅk؉u֛QWpؽӵWgS2"p*B=0>-+`/m~NH0sݷwST>ZimsMG6\;|WwN+ S QˮKZ JN A N_4ړ"8T9694VUq"ok'V0>1ma*bnq32tiw1~1X4X!O^+ПiE;~kD>Kڊ̈ыx88*/S.W3ȇ 'D- Yݜ0YQ(`N k#o|czw2Ӽl3>n-(PbF([a6-Ig)FE{}Wh-BV@k W>5[EYfu̽x&FR3TY F7Um;cf2|y4Knj ot3gː@]XRL³t3l4WbU_^251 ;KYUĺ8VVkqx;ҍ+UK`._!HQdEؼ=d{KeǮOPW%>ϹݙTr< o~{r*u0#HCQZ rFrp{4 Gkp7;yyU?ǀ'@;pi0 _4YCĮPouK1tS',p쬥OOBv?;`ESN 3-vJ,qD͔ +VRs1pdͪ e>-ef7_c{Ww%0ӹavj\h)7)SA.)@&(OJ6p+Nݡ?.TK<+r+Ze̢Arj?u]w)OwE$jMĄ3:[5TkOZt41K93C%ݾiauA+2lnM X9ڐ6Wgad"; A.Gnfg1TL#lw.=ʘǵi"ݬ_g% 5R026'[^ 熢'4M`dR-Q~uBS,$Fwф}Tޤn Ե0dƨ Iz!Gq XGtKGY@-+Gv6߃FiZ( Yݔ4>`'0IΩ]&MBZңڜC'oT{~Vl\)jv ^Ag0].Y^<1}R ~%,^/QnSBt\ !%푌6߼7 и"saLZN)i;IkiV1EBAv2Be:[ ѴS09Ɩ0b%o~ц/@a5DO4 .ffo{k/Ib'@17 V.XYr;oZa}sts:!1G[tzo1nggSOڗ><<^yk5Nm(أIGbG#e q +ȭbNJKКk 㐝UUTմWDQXxL)QОa>6J\?f+؀COT,E,Q@bO@wA3y<C=}o7%, Dijr\#`-cnL|W/M _s믟# 8غSžm">N>[M)CB*/SDtDV6GTv I"PX|ؽϚ͂V흨@.ӎ;b(.`cM rRė?@⹻h0*vL5L/x kF3۾r<8Ay#_bYȰwxn6dT6y"*3qR ^? hi3:0.9gk>PţeVk9):b5Ps=B5rs1S]XL3#=no2287Ʀ\Ώ7Z%knM9@Uj gX+ˈR.dEVX:F AU^ q6kTJsFJQm:Bz,kYы^~"dlTeo;zRލsxt ˭aLb:d=cX kpL8=<+"mұ } @LqoQ w9~9;ğ80cq5Rc-t=7pCw%w,̃ tg2!"M56dIG橕>iu3lӧ)_lS^-6":Vt S^ǣ)~#N5ېgn*:uuGBڛqPnw0 2թWn $O+=%: +FϦS`m0lXa #Iݦyje~<_9`>b2roK)^=ħ&D}F h߱O;i#< nBpuk{{R R87yd(]Mf4-|sȢŽ}A2iDQٸ9zֳs}RlP-> јً7C>Waiw`O5ݬ?b<B`gjM4뱣P$C;;oN7<03mDgwvyܞ+{<|ax&`a5j5,6b:Lﻺ; h`11浖y$ ^&{/z~Sh # Nkr0TkZâgہ 2__i$H} bxL*ڱ H=!|~e7@J)7 6ӌQ]@J(,E]mВp9Ki)bVr_+c Հs|7 q (;S;:z݃9E";u6aqU^0VU@&>B&8^H EF@x~ g+&tѬA2–| 8Fj} z' Ch`=(61nN|^@-eNy=F&&Z-Kۏ{Y3nbd!u@eT>f贬'Cam"h#RE{ȋbKUYG- pK;%Zߑ+ 0MW!n){'t:x#o q)WXnOJ:?h*AK=AD<|0~]εECysb Ny9._n"n.OV2H5nׂ4/j~FJL"  29ɦCzoso ;S2*Cr藔\#Sgյ!eYU]ԣAl k [GڢG b=!]bz芑@ '"$"dYkߤQ@`lI?zg{K6E|mmvE%vA< Vrv 4eN Gݯv !jwP8U9Q+\=IZvp,5$(8Ro*LȂ$R_,Tν54#:WI5b)5SPcꞈDj^߁ͳVKZ-BxlPX@5E`N J 9thvaa1\3#&@vw6)"0i'?]}[y-(U|1&86m2| oHLD`S`YVNwK67:lE;Zʭ$#"Nŀyl^<ްN%]mEƎg!m ݷ)wΕ%=Qow;k 6NXqN9WHFw45űKOTF߶0ͪKb]2qwə.|ٌ 9#(d 2I1SblLCM}Psyu>r vͼԛD"mb+-aMWX:%>/1#>OAbnԧ:&RHI4[Dz5 rn$`? Y%Imxr#,ΕuKD5=,j-M-Jx!R# <LmMO/l#[0wF^5s޻Z? ie۽ȁJV2$WdcYO[4WΥubE|ľ/c#|0Qyn9/C"5V.~щK'&dh,WP@؈iI[[? T:w'$lXMd<DieE~HUW Ka\S&T (O兏A1c#b㾊[gAn?$o?G>dG$ +V!S'.OHu]wTܜR?JEV}Re]KyMbֹ<m$[`ԩL$/p8O} xh$J8͟zbzl/mb\f7zƮ.iF3Pa/dTC42  6H _?}8?΄Ï9rފ@&-mj|V>[S~ݗC4AbL'mSR`l6R< zl ߸qאK;.s1 >;ƛ4M[ץn! SΔ0)3}P62$_0' dqKг.^?>%!) UM#[N%>9pnJn-)|3`i:-Q w(wBA쫒k%PbAI$m{s8!Na63 ]0aq[9?G6u.RUxdF1dJ⒛dN6DLZ %Y쌞TfLݓ"/xՔd*viKΡqJw b<0S*ԋRt혒qBޑ(RS*  L f;aArWo$)yF FD"qgH^T%V|ON6cQ'eTӬhFE)0hDr>GU_7]FGw(^Sf[+xQJF$1P*b{$SmTg?mMh-Z* y N<1a0lxa?6*3*va6{"efM[,SAK>ޭM|c^ (3>v $__d\{# dj ai)N焊!BsL[tD0Sօb$׵wcY6Ǻ\nfI svA& $wY%LWt'"{A~"\o[2gD.wa @(;k7q9v,}PQ{IF3,iV,}p?;)C5m\%FI]2NQ4/ƒ@#G;[@R ȓ(h<j*!Ds<"@9~B&t??HZPnIښqA`Q|'2ZMU-Ȳ(oPngh{q~K|u(ӓ=emm,B<9]MMݰ3+7b21h# (qTIM/9gmnh8&dubZGF{ % WЅ1 ;E*;2nmL?63XbP:#liO'xc  Y(.@artbr1_1z^ TsaF{0i 76كW s';6l@mUa;$Xʱk9";|Ԥ#[tWq]G񔏫C%H:#eL+rgJ~U{Y/G > "lQat:Mh A]0,!v=_<: jW a0{Q噌,=٪#vtfM{: P|EkElg5/ e_ /7X{,+٭P dn.'JdJKE/5==/o /O`O85j]ڤ$B1Y̩oF&-=nN0"xh:rIҋvB*O[~#mr:0/#8{b'( ugQCїUcc,gTk'[uQBKz8y8e{Ao ?)@m)*,+**kYtS07W2d1%>Z~-|j̍'{[idg`k j3aFc>^c5R\2#$6*z&iwSY1e qKReծj8XPw dۋ Uy\ežՃOlr)?S57#jtKi|_<IccuK'QLLʵCYF;2L!>"N X/9{Ș*.Ӳ9i*Z%%x@l?K" "#4rϖBVfFowfɄ ^g8G+c"#ŅuP5TyNZP|lOXwW9l13խG\uT<:I#ӸJhpHp%孌J iC`cV$t-vL# u3; 8orNMP@Ea Q/4ǀK`i-݂!-m{1"q|!SG+0ǯHqj$er| Ӏ9&U6t-FƥEMO6Twk.*S?>g;/MY[oLMa1xx2Z,D8B6IP3G6j?}eQ$.0OfץN>ܧ T$*ے--(F`:6jڜlȺ: |aiV봖L5r 4w|e %b=W+ AO#yЖ;vkO4!PkqKBѭ%VKU jʼ3[yys'6_ުdiMl쵚o]bn8$@~$6Vs?9 D%I&'ecb7,gX=@\F')^QMA6nS_1I`J/ëqy"Wr]Xŝ^2cxpkgO$E`*@E$Nyb&͍xMߤ?yzd̏.?!'12trO8R %t"2j[BK^Ѵ*Hig'+m3WL܂Y2)AƮ@E 3!R9I-W0n嶖>I7S~ TiyvƊ9.t.)N &ΥL- E0N*`ֺRRl磷ɯK 7Ϥ"Oq(N/X)coN2AMoR6sJ [P0 )7©fvQ処cv_LCߦ>5m! Xz-qhzs5CK'1hK^sb};CQ꒨*ԟc&_ <9׏W kK; ]⛙9ADJ7*^Zc2j`#D+l/d: ӡtJ 7{Xrti< T*z=qCq|"T f e[Ҩ eBx'Tds)s.G8kcΎOV/U0+42ֈZ.}gu}+StsK]9AD@GSJù&AeN^r T[9hI/Xu!/"sׯd4ZqcCflrlq{GQ&fp}$^}~ckg[GE!;f:y`vWMwြ,UcjŸΩ%'cx!X)жHqzl==#Min<\ `裘W21 慍 L闭xTg75pyfnbt '.Z`YP^ť-Gߓ\%&=Xe \_w\B$ߞzڍRp>aHrS{I_#eA&r]&QCU"Cc,dbC``O%m*?FlU}ZCaM?UAjՔ}CIl: nS|jt!hmҬzQ2֎2ze5_~w~t'aT=@ǁ0}[`kR6 xaP2S,ŗ!➃Am ݖdTg2uۺn2zI(-=[1 4rCtido?t$󬻅t ltm{l݅0Μ6;o@C+Qb:V>P GG|z{HV} zRf9I>;^}͔#~KJp  j;a!Xc{6y01@zM/Tvu“oG!6Sϲfv!"7F2;2qʩ퇀Dś`1. P{Vi itլ)M%D9#Z< 4#ۏ|m@si O3ʨcAy6+&w`nGi<(.cXkj@S5q}ԫT"BO01걫r)+'V1~v  D]{9M~T(` d E5+i3^{x &oC?<šE^egj')ʹIԿ[|'].(% R?fv+ _蕓 aÈ M!a0hm8@m?Ilpzk4Sl遈P:,9dV:z[#홬 zH'EBC> ]Uz^7yx^!/iypL'uҥX|gAþsl%R;ZTԹ"J 7ea-KH|g,r)TD6XS3sJ^Ji?O'&Zã추'#hw_>ތvc2|6 wn6!T~[Id<.E ICɝBx%Ў.RqDT*75_Y3 tj}_cb,P0׀IQ?ea̱4eo *b;Eo@@#6Vx d&Gtu{ܝӒ;-6;H ~wžMFSPE^{>p>\)q3uYqOC(oK[[#|-CNBKI5 ҲȄ?Jʯ/~^1E/K<)̰X {:DŽ!^f]ܹ%H$wmkRrbT nP AcUl![:X lדhl8JڪP,YT#tl~e0йiAT+Y'H 4.Y; *S@̀KKziN揖 Aw2˘x7~C̱{ ֭J'W4k~P-WEY#Kjy}(3IzbOaS@E G۰!F Gcr씵m炈I:佘X*exVl%vrkb@¯eUd71{4ǷCht.?XvI:}Jt YlY?(a eW22vע17mW]1߀q>Y%=tOPǟSrzE7ᱴ|e}֋Ie*ood@TiޣgzF#N7}&i}Me΍LtA5Jd1) gzG={4_s)DP>!oJ_{Rqm?+iE>Kn!ȍZlX\$S<bWEQH!āB岮abI4c ȂS\~[n#y׵~;RJCeLpiPip7jC+ULxag]rŏ6P+Pp|mABڻ=sQ0"fׂqȀ.vFZrWs ~&_RXKu7y(M٘v4]8/$x(I fMEe+Ob`+rÀTlĈfI] rRz),ӲvRL1+S#ْЪ͒* !>$헧oEzYNȸKKbb1JHs Ww;8muI f=QK=ddQG<XL\\Rg_3mLbUBs#wZwk97Hv\C3سm硲ҽJ؊7< =4ISgj'ղ:г6nA|1puy;r^ T>گowXЎ~mD^9{q/u<5Ea0WUp_tGF;~  u{A*(Lq5wܸ !@h#1d 5iC>>2oUܔ uK/=>Xf:\}Redߕ0CJ 03G&!:1{]@;9Fg藕qXFHdSyPLf5ҿ[|,ZOcAO7 #q-qaꕴQ"RR;Tƙe+nOH>?3k)LyPT70}jax9|dڄ͐D TwlQ_3s ^;]SKT~? ؉tB2\;ʹ:KIl\Z3rr(vfͭzg{ѝLD1n䮫VGn0 ^B⮟WߊiV]ٽ6fyIFA @qyȒW}ְFe4fmx~/ehŻvcjZJ<&WNMưB<#&q d@*I]Ŗ@"+M.'k,)9|V뺱ҙ"bܼpR slm42_C]jcBM)/$\LMq=gA<ݰkt yO4|ShUc3?t -|M뺋g=C IedЖdq}{V8j& kpYP`BY~Zǣu6fBeT&2+瓀ӳUPmľiY˄ժ}tY,=O3uqm;A1`b`B) g#;z| :0Z^˚ۚ I{.Jq~^--Gnbf8_4nRpغmK(gลߊ1 h+1rG?/NBa !bLbF'%oKw7kvrD"oM;;k ?~5O 6$˔[N("|* {{k= X|]1 ~ Æs:~EyC~x15tSb{\X[v;XΠBkhڔ'fV7Qّx&NkJQ2wI%!47d8Bc!exRHoJ5 GeXL'OWmtomǣέ!Bg[^;;:z 6pSsF:dTֻuy,m"=0M¨q,ڗ9ۂ6́XJA\>A5'(3\A0APpjna׵[$}Gd=s8ܹ5%+;E'Rqb)>>FN@!NOˆl顿I?\AM)L"Z:Ȍ|sNzyy|ֺ?>\ α/Vz8`?)/ /I]entͮ)&c b Z6N1~!?u 'e'yҨ׷8@GIKAW~N B6[cyf}"mg4@H@JG#Ц2~g]O.R)' ~ޝ`}W4rO&1d #,!{6հ*x -j v{0\[sŔ(5uV?Dt k>MT@]*!I>G\8A`y쭘_n"hWⷲ e JGD1ɨ1;jR{Y?;g/~_PHI$ǁh#-swvך+x+^*VY;3Ya`t !]>92ؽ[нqa 8 ZcGݜ>Mٲ0A]" _Gt| vP_p&d k,E*סi7qԫ,̒'Z6>߉mBA3u2AMr4^" sj?x<,(>W V]0*$nlp'5>֫DGvŁ>OzOkKl,9(U W+lx Q& {MuޢvpQ希v R@bmPܣTj0S&DAI0\NyX+.sd!:?fD-twQ&'dVg*'vg4Vψ_ڱʬx8xeUf^E t&zdH (J >%Z:] ܡ*#k}IImP ~̿ZAY.BN@8$ č*S .)JTvI)g·Eܔn-Yy4@%d7>aH (unj <5رH+G7i'2qf-]xy9tnJW)~K v(a=ine/=,0&MO !s /qRh0Iec1V3GVE4XBY;޸[@3֍b!ha{H>1 r$C~8l2D.ꑽ7*³!BРUoifJM)|&JG Q.?` 1 xl4mR}d)2qh茁c#l+  .|DQzH}9WK ?F;YÞ)wS*mz('7u}R/`wnLsEqEz=/$:t(mKw|%@&Ə^Hd)Rvr53S)5kۉKPJYD oW߿p5fۚ2{/1w9R|l;ӆNCro_4سA/)ۚ_UőafzUcPZ]Ix 9LMx1Wu-^~0&DcJ`w4fRMZ8iSU}6[ +iJ{ o@dB\T;{Jaɧ4T|5u:6I~9iZbCT@Č=cPMm=V fB8w ^lb.AGo. RK2ҁ>f,"QJT@ wΟԅIy#vE&Rl6CA[S0H%( YEKm碵]/7JF9A h [ lm;+/MVW LcMcZ~z~8ťtR(#R QőYgzѮ`/LHMj6g郀? [W͂J53M%Q.&+>fW$ )Dš\_j}S`YFkNtPjp.8e2-n]䮵xQɹ17 A[$Luqx:x:d]; ~k{NRKxv^J])%NRu̵6MY!ҝpGEśO]H̅vڗۀdJ {^r2`ݳO \`0~UP*׆ҕw~H6Fw/f !Y:% .>0vjx+lso@@le pnhwIʭ ]~5H5ɼ ^pTnLk46;"W/oR2^=EA^cj'_C(Lj}M[=9&qnq=ϙ1|wdG\}k9#r O%'~u@sK(*j;63 yf 0bi7,> ![uvqxh×ENShkN z} 7-S ^ ^Gp^tD!?K@4ڵlq]{ȹ^0= CrM=t6op-1sA(ne-VB*se&$,c- 2KAO3(Ktc3Hv,l6?-Uwqmw/:LX_F],P[VJmʼm 3=bQYbx@, l^+\9@,J?%묳0:Y4/Ec~4+7s mLvsQ[m̡Xہz?^VH Lz cu_VHP5לBʥE9b"5x3<ݟ?8fc8f2=j见ͦѝv[7TZvs9+nj2J!G3}-F>l c~;fmZa%۶:5CEo<4J3cqA@ vqRhJR۟<ײK?q_+r+!!_I£ǔ(WP2o+2c ]w$alQ`l`AXPLPJeT2i>ve(tX/t:M~5?&*Ԝ997qb (>6QY  i=nPYpO) }2&̾ZTvihj@sCrC3tu5uЙgV=9_!]/6'GI @s^-塢as~%#_~sl_?1+GFPy#r_-u$ne*t$pU&̙, #&I,5߽!I/aZa5%=oW0[PnPx%śr%@XFKE+H+A{|;Pas%l߻ s~o5} %fL"vѵvjʲi07͵Բfʳ[^~tdN8ëhNO~%xf|5@Vׯe5c݃NЃYYA1iB|Wb<,0})띴&"yg+WxTQK 2Ji XZ3-! VfJNɴkQ ase4c :eH#oԦϟ%h?[='tr:o{ߜA5 ʛ؟&PCC.TLkƖj  }͕&GQ#3yx֕EE1֐wG-D"? 4TNJfwuZ;D:;(nʬGVɣ\]tBml^ gCg)B=C_nfS /5d5}5Oϥy&q0?m=8͋fH+U`P%R C 1l74 NMc.vBc5Ra/%c 6Pa8N#U>ʎʳ$B>_yzTt6q&H Ʈ/StOJ^ӫ̒9&L:ԇlt(s ŋ(Zdi>Yl/uކJ S&\/LdX)jwo(3D$]6gJ4/Tr2ƙ~KId?a2St.%u1g<@,zf *;h{uia{ P($`A$1l <߽?LBX" ܹQK'E]5pY|-h˴kpր.@TJe/->|Kb6>b Mxz4ٹV( o6Dc9!g`ZS}c@} mT`]J{Z*4(dDUl#Ϛ]TI< 'j,YCAOg̪_=DR[m_À\cZC"IxlRuV+̓|FK2^24th7R**J .U3 ݭl.XS|<` Z5^A?OX 4U |{(<$1 ˺SwdsH{3w0qd&ogMۖ۱>ż8BR=꟮J\٨D'ZE0Fו0? O^1vi>~*_nyL-'P>iEZPvV 07+GY5:Vz_ >C Humpؐ21Eh:^vA%a)ގ9%[B_K ?ImDz7C= Ò36]N}h X[4cH m[t[}`z0;T4N.Q֒HC31ZԊ3K = !LȆFTSJx DѰ-Ɠܞw=a''|$Z?QjtZmOHFJ'|A;_ƦdYq^!FTXG^u*z $,Aܥpu nixwy/;~IִHkfI_yd_)II:֧f_3m"x@pQk̤<3}Lk=(j_% h@wJg>촃XI$R&uqUi[x1;+MLjqRp{ ́<6q"?;1gZ"Jb! K*Dr:Vw~ѓXmA/q$:=6`1Vt(-?_>q37/5EB} Cr*;d4j0d&QP߀ʩ7$2A8%γ.7=v 1YHpeG,>c(+EХf#^Y{ࡹ1 X_'}7=WƃQdZJ]*2~PuV]_:FgZJꛭaYw|)aĪ2R@`.fp8*%Xak+ ǀyr)2#z{1#:je#pOp9t8;)ܸ,dP:Ts䲠5Uu }5ʢԁQYE4+R&95't?6Kvw?̅${4 dT$~G\Wn|8{ WDKƮ 溸 fss5'2g TyōsZvZ!֚'K,nf̶35te"nJZa؎ hoA)lj ę=q_н G?" #R0ƕ/S&d%!p6d]\UAvfyLwhA$zƊP~IV.B 1\%LGg! 2憾}iFٞэ":|r-5eSe=- c\y O[P" :)+f^[,^IR jPVq KAiuGƊˌ@>h^Ԍī)9Z $F{y!`"S5q"G-+$*Y>} ql޴Pch4] v (|ƕz+s7,Q>K'OAiI.~F!bvmEp26vB׹'hI8yI&V 6(Yr_ˆi-U@k&2X4 VX7WEnX%]*.y" "/lܶ㧤K1hL#4}'r ~h؝}2$blu>=ML'%`MFF& l홯] /x' Cx)gΐ!OVZWgCg͎ns_O>9 e = W.ݟv)UImqӎ!HRqXݣsk&g-܊^R(ޑO_Z`_SL|e̿2#uDN,:ߋv4 3s{A<զx ݠ 6!5¼)60-*T 8k?NBU9*[y!O41Хwq[^2JyL:AЋK R~jba- 5)qERxUlnyz&ǧp1,'=w&F/:-fͨv] nztm_v'&i•ErfX@2 L}tǓ`u$IE-dsOɹ7f̴DY;)*;`c@mZR֤ ?ͨD,ˡӶV7?;XkobTP,~yoj&wIoU'Jd up)kPğ9N$tci¤9p)H(7-ĉTy;i%fVx]Ld_?}N[ _e݅Tc調ϧ;s' ܐ c ?A`*>5n(74(^INfXjiS*d}}Q&] f= _؀wYC^=' `s4ѐ^Co?(P]ZӢ" F BūӀֺQ˵xE\O a99j]ڌA\ Zxny#M/ vęVvxoS) RWj7n0Q\y(S}1 N-2٣!x7@ ľ$~x,_٣"H<|)M0|UՉX7d9e)cЋAemapJ\.}3 B42gғ{cyR[+ Y/kW5a-Wƶsj`B R)8uLn_X0"F۵a쯿eR鋽Mlnf$^CFܸKdžZSA,r%+1V )䌸|+UqfL;1;c%-+om eNá3!z+1LpDn*b`$hgM%MӪ#–*8Dec8Ȕ& K-,/i n 1Mf1(LN `M9y;`Ĵj^zC,f|>I$)>QS sj;&9sZ,b o9Og2EČ;>ΰk;%zK  la/@B׀Ҽ]AKq4o&LH( qG pyuםAҐ< Q%9ƴV{bfL(B4*tf>fZWn|<),=H &ĠR?&kX1(Rɰ>Jj VOXڊvY߾T7X+a\~zM3r"xHU зny!.1D6==eKĘ `a%?%bx' !{a!OuKx<0꧒n+t#r.¼gwt<1Ho;D`l4x kqL`Q\PX/iu>`pKEɟaWMr\@` #1@-.;0yb\i3L:BG( xEo=8v”C8ˆPLJ7~ #0(ڻsRP RY銎bU 䦫O1ʐr+l\HTT-$O*N.Lׯ#ʈ?}t{2۱N4=D[ݚbCpϊ-kP]}Ǩf iOBSeobe\*FT"|~i#^B@$mvl2[^J35E< D%ډ~FP_YpFኄLHD58.!}d!8e 9ҲM,r)f- NO5Mԥ1inf6^0pDIL8eOܰI@;q6)wBT`5_TL@OJ_:~B7Y&|Mо#Tpwi6$^,gҩJfrGs^fߗPԼӶvcp^{)WV o9HCYҒP#~$]1:pP`!覅ClhOb}!lY ]Dq(eF`L8n6D^`$K'&uA_xR1"ޔ.Z'W:FW$~7EIy)UƏWQŨЊ|B5KtE.o I 7Ѭ9&< -uvL2| 6/TMoPbN?su:mf -+J$SmܮK(o\t2l!]O ׃7'=i~nǜ*Ў'tQ,i>eRM7QBĦ0O\go Ǔ/jsmاz[!0r[#yr>4V 5LqiGȎbŶBDTJ%(,X@K ^7tzx8sxeۗx]%WM/]u*1p7" i fn"f΍?R }X>0B {%UHǒqLsEKtTơ@T4Z],7x\)"Nn'^P>?|2(]"H#o=Q!B|D &߭,mS8lR [3Ax$vގ8j'K;3D8G^'sN ylzfVU\ͣ(33;;ɋ^73MHm-}q ;S J՗TĸO+1'i&JBu_:Ll޺#7FԤ_`El@k.E+Ԗіȃ=L*8#⚎CzUbM+5XzE8i2J+Bp|t3*OUH@wZtYɀg+&׬b;?<[Iȭ1 HZIlB1Db 0wOJ)0˚w.^"Esoh?q! <8ɇ6z9N#!8M#\?/50ȑy7ȓ+rf^7>.QYlc0u(;"6h6w˺߉(Z|aY-X1S31zLIVBѯB664sn\zi{)vATSe%0]6@e/B+rXL/?YV='7ӓ(o`4XGaޱG pt;<Ld8gرtkڀW."хRr 8Y,̤^I\i1]-U:,,/C2@ɼhWe]X83>d|5a4k}^ҿ1Ǫع ~I*Vwif" h 49ݩN1:SA*Fԓ1ra46*B@^{}8HD];V~"jx8>\еP bb ^90-T%8𣪎3?9-OHƌmC {6!iNM&mgExoPX·;ugJd54R1Xa fsGbbŰv&8Ȱ=K ܳ(?`|$oY(P?|b!QO *V*6xzڮkIZ[,pfUߗna̕>u0ΩKCCU/g{eGءxɇ#.!#6댰Òпf YsB{h?0v]ׅ.,|f ,jJua!oxɫiXk " BZDb m J@e%a[{_Zj4B}h_&DcH}yoptwp`t"L>L8{ɫJ==c|?f$-'"@h'$튿iyXyx$ 3Pa (CR \~0!uNjkpǿ]3hQn!-ypJxqMU{>?0c<362E@:2ʝ&?AJQ/BcI h]čHO2f2Ё:Z[={6[XuF"@N%7u_0';sym.fW{@zپp)bI:( pCp268 'V̖B~֣ &x,^Ē=96{&ĨegdTV:cȹ.Zd> Ot )By6]RIUߧ4V5q&@NhݩQ(Y9Of6BA/t:g9"/䬪ڄLpHeP PA6+B!O%s[.Ok3_Zo0t')'pmfm`GriP@8vVԶ^ӥ򭌅x9.|*%vOoY{FBnҫF(Ef4zg1Go2Gᇤ^}RR\G Wġ|>Exd ׈U҅U nlORlaO+QԞ15砥t_ CU 6u۫6 y!f#=A&/X o֛+_l{DPµaܚ,j8XJDk怊p(o"t"lp/NC;Wn1d<)t(؞ KzTˊ%_[p<G>Yk8T|婿zT])H$* j qx@&%$P̕K0Lhp=SztB 6oY@ >ϖyPzfLf 罋DĚ$%5P6FkqNYVW0"pK07_jzLϹI +):jNIh:<1Jt_4NlT zJ*Ss%ۘʹ?.!%& y! 2rpGL <#hZ6;κ-GJV¤ ;םGb\syFKt?t } wm h1ka qJ&;Z$pٔiXgۡhWG\j pζ3B>V֙PyX)҇u<ä/ @xLL;g"ж Z.-MAȇGCӂ6f<~\'@Bil ɷ)׳Oz0IHf˸sg8vXsݰwC漯:QII4-xL#jЧxl5~m Z,xOŽO<=Uͺx?M5ٝ]كPf> 9[P,J&lϚ~05(kڧH_W݆7 bG^ ƚ*K_\|yL"Wr870ܿ8E +"D%D#ԸPVxDBr 3ngB"pR{6"K\,8s OrqÃQNuAI{=`I "CH;G?{YX&ezT9o 0ΧAO'!Ḽa$=]jӢީH:+` u ΁F~yApԋ<6v$Oy6 2}̮ ɕeM"҇{L'և,&6ni{1}\_*H ~!<-7!+J‘b4 0 <;l!nMHs ˆ%C;*$DR^rʌG2W+{5L{DO?j෾PsTEh{'1$ur%-%)p:Xbt4Mg fІH\K8=Aʾ81:$0wRfţ L4L}eB&@(SoRg8!ےنb`Y4u2(2Gq0 c3x)TÑxFZV/2ƅyQ,wgqtc &" 1m?4vBXbpY}+`pMC맳&b: 2 >?st6 T~}+zk9& J_7[.N 9K/,j `Vİ׆3 `\lhXDzr- Eb8-1|69}.mpoM!^A]YK,)DvO9nZ!g8sip!!#:sAM;VH,T{}Ƞl /@*VVϢn*saNn=n#Fnd:*ul>t4Pek;5k}f#?@UZovy&/n(ƤJjAi![|MLr_c^d{ߤ#8͵^wagnJ!-Pc%//;xr~`Inc6_i$e*!LxfSw|{k2IGę`i\ ZY9D W?+'ګ8y!qS:MHx_\=78қzV+GN7=9 ieΑ  S*6>,Pz瞐k%@$jk6-2#yQPdly$,4hֿfZq!] I mPMJ0ˮsKs8MD1\E{l7D7i_v1ԣyN4z>BǸHIzBO^A<ʁy>=MR~γw=<0 7 WFifNCg[ T=?l0XҮw{:dFNMz:8j,֔q*jJBNP_R]ׂasVuNӘ^|iZ;k^)y(]G2EIv޳QWgYB$= 18"m3'~_t$B'FT^y_p(Ο\D98nYYŎA+t,3B7w&:@q&oC} PI^"Bvp[66sC'Y6\U "Jh3 -!Il]הprÔpSL^O̝=."Wa2a7/z%l(;1*L)] 5}Mͼ[n>ſiRck\b^S%f0)a *p;7G?.^DAAs<~[v>)^\EHD0Wz芋mؓ2QCvQ)MHW]xbQ0YikI:[<%a*8rdX|wo3"OA6P<5i,ԗ?=s*ɽ%Yȿ6?g^vzeNh>~\z6kAbBc -՞T]hEi7<1^sı(tӓTBc] p*Ӣ~jq/twIRɝj?M`]jܫ&AyHvfQ6Ac@ qi?9}Ye흊jpAvd TԻ}gta7?5#y4 !˩IO-+{9zQRL(>AazB9'yƨ! P(ea؞YWI*c󖧱!i}3rKP^ 4ɝ0uP]ۮ *xy5 rs 2Ӫ!}~6 PmI:ɼ%\Hz/: !/~tT* N{'%[bHN+^<1[Rfþ*70tlY7"X!۱Z\;۰MHuZʀPK`GTQ5 ._f$-B763vm HmdjF,1XNfVuLw#8HNPB:w~S&bas?0{,ժ>fEfF5g2in13h et:Gg0EE" 0Iuz3!H@my0~֌ZS&R׃@b;7”dH21A2VXSo%foV'=DB }Dj7uL&E.R1M"t˅@[68pv[gs)Q&%7ܞ5AI$!_Mq%N,FJ /nPMz>C *rQj`ȳz=Fs"͘.;&U@f1 บJCs}%qE@pJǎ5d ƌ$emy&63t$l +|QSQd7hn8&H߅VS,R4pI{KX >/~n/J!9_ XXs۵ h-,6r}/㍄\ I1l< Q8u/W_bΫ_oDN}÷]C+q"<ӺPlʀ+W&M#<;3`s5,nX7|cV{(8TLӫꐔ"d_f)e'Սt]d,ɱ.^WsY"fE*j9!iYCgYld_Bv=Cp+J,ioA[Z9湡縜 _>paZC^obWs%Kݹu&|emN Y:長jֹ7h:, 1,0i0cǂ }qgw|=[}Ł5I=IYz/!V$SB׻ň+\:̒€mx:C[Gư^h"\twYHTC^H%8t<=b-%Qkg#kluEܱ(8a;Jwg9.})OFH8'GFe3i'tDO*όdBNO'wS[!FҴ//Z?Gɥ55߂e.yc]*ṙ N8r/h _[qmAc~8vWJ 0kzVyJׁ L:ܱeб"7{:!F/m6l\<:;P+pm^KJFDsտJN*Y9Psrj @~x,{+BXJqtlŬHy\ D$3ؓ9lJoL^Jӻ6$N}G&|:(쟝j+'rB;> "N[Ƌƨ_ق5C@1O5Wؙ{w*PN2^MC8Y֠M{57=3c!ƽj+ SJa^ȺEk+I%p2"8fE}&U f#ƣ\"2Ҥ]ȽniC^mezgj&'nx7wQYBo|U=esB|{eh⒄¹UqqSM5.=J{ҌW4ބ+xb`)d\Q,0FϘHw1AtErLYv#sp޹Z@w~ax2i29 T~Aç[l xhog g7#.) n+w%My(d5[w,H遆HāgS{(qyH6/` kZ57_e:Ɋ-.Fg̿V=`Cx@$S m9IfaJ @V_GYԵ x@VAy_Nsf) TƝ7X GX 7KeHp)|6 W)3ǯxI;hwN*pq`3w5 ҡ#2*'g7ZeߒohS|p)nJyc Mk{ɿw^UŒ#(%8dC'HebL =vve6b\ZuW#~,#N?8 e4E;Z#jMgv=bN)FR:/B60ZZ,!KOϯ#@nҟ-VLrIl[oe@@(eӝtBǗD낈VD>i2d֌ -WhvFڑF-gǛ3o| bΩ@l ?ґ,ck/y1x`Xh #/r\sk7Bo~*#i@6MAFnXa cVG7D6!Z !XHPW덏Ý pG(1}C"O Ϭ"TC OԾO҉rԭ&}oMi"/'íBœT|ZY斘;B݋w*ĝ,u/82rO|(zpa}{ݯ,= j M]!3-W3tqef p8F:۫&@E̊rvjG!0j@mdg8*bNC=؂|̧E~ $<(:54dAp_t/IX:^]jnI7ge DP)<珎wfdhRN5'ʍm^%#zڡN1g+ #4XKT %TJw3J{l0}9dI]z19SKqLa̛> @-6}ZSE,MDG.lfkC򬛣׺"&ؾ%D֧ whY N^'ˆ[rsU-AUQXcfaPOn^Iq?g֪s}q:ĦcݟbӉlK}/Q^oXz.cW"$b&s %JW]MS" TDU=\cc'0 BPW_RɃqeuIhx"5@h#3!g^uտ+a9\XЊ&;$-S:h}f^}m "UhUNŀoeEܚl(G(Zp5fkV QlOf\yy V\S\=}>8 `ھ8EW ?'#x:$I]i|?*$N/7ۍ95ԞڪXKF}%~*lk+"2RP'2#wab# o*2ǞR\E U%llRn: R!W@ۀIhXG2_*ij0cA}iIȁ.f }5ƿ]`m@s7j^ 孒闄ٽ,D`SgrY 5 LEЧj #!LCQdBmoCn-;~9 ؟X{x&Ғ2-S}QdRwPN \!: .ȓ^Ě 1L{š9 qu7﮼WnZTyL;4^)b] ē47i)+[]-ZF &-T]Ӟ8['=ʕ;-cbB\V|f:Uun%6So[5J27A]o]4($Øe/LX.ÖHa,5PxWЖ<,6*>tP0l/nG;ݻXqqpkzdE,MHzH~+ ]79)8G/\o]Oj-ErCN9dPmO[̌NJwP 1>BqLBۯr@lk| B6yj)Jof(mrowf,A\tN.P$]ȍeYئvMgm]mCgS-"&-O` ǒα)oLl|A_g 1Ȯˉ/kt ID\eJÔ^T wdUruOqLDA+ɗ&7"]zԴs(xaS's"6a9;]8 }T4>ʊbi/VڟAEn\$la$p=Xx >\k̭l*x \ӕ,՝27HdTnAXsQ F/aEnᕘ1urKίє h¡ɥ'T~ U<.5̑^@ݤoU{z(mERDXB8,LPčSq6u,YJ>F[204[UvMD3s)Ąkg5QYÃoWOHŇ~9B Ŵ?^&Vd*hUW,"Ps9*u\bm) ]f.Tp!,ӮKPt+*7qqvGKEEI`p_I+܍|ޔ-[#w2@iGF !gG .QL yZړ3GτJTl^$a|Dcf"GWЄX};tuIuB?T1#$GSۡOZ΢:+`+D<ݷ1&[.f,ب9l,~40@)Ƨqk>MlȄ-[e;tw),cs3 EW7+}wt2CٶzTiSҥiׄmz7 KU@ $*huΟC23"VUe٪F]}nWi.ǿM% KT0G/5w͑L+#r%C1NdWxnk'{~9{="aa162i+\e)_+Y-4;w«9d D%jzK,㨣n7`l\h7l-][ť&j>ʤHjh4tRl-0fz1E#0#M:,؏ 3৊؛`QA&WO<+|[13 _X'n,)o P~Wc bﳽMkRu^Ehy (0Q,ϕjbӷSl]f5A16!\A=!_S*Ex7xr)Śx+meh.1YΒk#8̯\5A|bqA.B5{_i\.0j("oS& YF?( P$"㝣s5go,&{`<7*j1#Ű`Zq&i3;ؙM6ߑK6_ ?ZJ`^x.( (BUY*8 KeذTyok3-yÊv 7j_֯BIq4xOBX޽3RzˡU3θaˉ-:ma\I5V~N9*V&4ڳb>m⌐=A]ߛMt 5|rk޴v̵IT,d{5Ә2I).I:/6hc|c1EO Dk^i=BÜ.myfNr}HQ0y($!˴WM+[%m25[KK%R}xxxu%veVo+t<^L|*6SH:]yӁfp;-PHjC(<+mo\i|z7/:i2f7+i#4=GKPb=KaOgǝ\3+@E1.3.blvʄm9W)=đGū 7c5"}ukGT̘M8x8kSi,H QJƂL7"TKG|vpI&b,syK)ʜ bLF׎ }ErA#Q4U71#3L[^C"H[Jk<QԶz,"./GX NG^qxf\)j$8&Xj;R#z (M TPH!m%JqA>0Ѱfc ;Z-!B*-<҈S7kLru)|zepoY񃍲(7QFs Oo{:&Wx"GBE|ɻ蚚]tQ*Kpbr&nӅ)T狶m(&p05<Eys {27`g =V~4M s偷y+T&ܶ4wah%M Q\POEœ5$6ۚSw{i<&O7La]=Si xFb? `߼w0@Fw}Fz `yz\&5!\= ݃z߆_Xj dG۩r_}6[J9ZYX֠F3 f>W2>S-> P~,ܼ&ihIp٪t$\PSqrgܰo ܻ[,W.8:>|ǒ1 C&7nyJUt"=̽8E Ci)]RؘZ/t~;浙AZ0mT$:+.s?֤݊oI<}VE! B]үaS%x$xR!zGL/Ar9wxm: DSRxڴbV+O6h IalzO2r r~f_O?.~d:[iͯTr4a>TZA0'CҁXmq⁒ ֙tlĚ.Y#mn#xD*I6ï5ć_׷[)ŔSw2QȑSef|D#|XP%@}%~;FK鶜TYCZZMuD?R!,A*ؕ?bT {j:|[kXf7&EsRRi8oy?BFG|aKΐX sEG& +0E ܵҌ= Ab \ j!>E>9ܮ)"t3R ܭjlc0VciPr[oT5uK3}sTXȴaCH|YThZQC:  ܚ:P@eE䛏K$CƂg{q>uM)AP$M.#M8,*3Eڂ*?[*J\(L\=b mG@kUdV {`h*}|EYT~]?Sd=:S_ Qar8YT/"h2#x\ġ mlN#*% Cq;=rEle OU2g #m0~l,k}wS7 7κSjf$]YyD~`P0bT]8ݥ(_K5ĤBNm@@f@;)~vىiw&q1Inqcc/ET\ Ĭ0|cKo Gy"3#ͤ Dv sfp!c%z`n7*(!Fhb`mNOoSwS'(I{IZFEjXyJRF/{JmWDk;L& 9#ip묦s7|Œ~Iqs9?88ahiHtqgk۞!D3'rgI^d R{tvfS[ɝ$@ [5`cqcxHPbeGv'>…׊]h0-[xbCicm,o7<"^CVb8Sey ɑf% D[Kդf^a۱eAKGFT~R i}fb-VYR`_`c8Ӵ@=IQ{ {OTN& uy,WbHQEm5bM{.{p@zBbj'7kWvh[3Y7:+ϰs!T?NJQw18N=j /}D5h9el, )V)5>Rze"LtBR cMO}֔qHqhK' $asr8|ț ud7f$e=&PC^ WSV [zdn:z/؃ym]7* דX/B`%萩&ul4hG$ {?9"t¿29 CO1n jgњf~cn_vFZ_S}.AK45_F! }oT uw#h-+sW 1o1+\޺ڐY3f3=c-2[2 `t䑾$icP}=d'ʲP e D4D_Ü% XJ#1K(;ta D-% o)-' gS{37|eu RtAWm9|p- Ϣ&$A9~Qe(z3q]~A35GV{X:Șd'3gf\1#}=dY3-uw=_oCqm:mՃ Z%#y@,mrsx'sLVWd%w֌U[pPQe) JVnPQX>,lN~栕Ҵ|+6-"o̷J#W?aez9U.5/>3w,)Ť\T3q1ݬB7$PED]:d}5sw&ь 7 mIy%bWc_0{tW^zPInl<] v믒_BAQyZ20(? tgmIOsIYkạ+˟h90@4ID gMu>=#6ZY_#We<~yb[h8m2W3B+ GRbsJ-c;*h@KA}ɍ {b6ղ"GiCWoZgx,ʠMF&뢶,rWLH*Dl"Wsǽt:~`OŕQ́5gѳ/ݻimHW+Ϋ?~^_>jfę<Z:, [6-aHڌ*';[עe΅9C b`eA /c#"XeЍ새}gAd)\r ;5هҎ.9nCUeth0G Ə38U^`7/ *Sj:*{q(1nSCvRuEw/|);2bvA~|@/0$ͯ~A$Ů3\BRP g+s(?TLp3cvOgm-G]M 1j&,}) bc0#H97HNqI6vgcP 8ΰF7 *L{nT¥cUH˿GsƳE,e9QTG߳e6BA 523 h.y-U\Ni@mz  &9f~PT}Y`)G&)J&1@̛ >W?s()x$ȉh:_Jnooa,hnLDeemn@5qo>g*~*oAM۔Ī[*ʼRIYt~t"eroHi7;kSCؒ;fko;2~ݱ `2e'<9N?0cg_T#>$Z4J=TE[Oi(T /K<C9T] {C#[OT"E,jKru:V Nz:fYqK 8|Ta<সL+zxӍo0??4p-_{gJK(*eFbnAS,, +ɷa۸*!wUNafM'V  @? d3/"+z7Ѥ^nS0>hq^|'dCP}, 7?tX*2j[]@-[A&S@b+y<"&ݦ!նG{f ⭆[\m> VD;o CUQ= ed2Hs(S#VN2pqḪ)m(ך~i@E=Yn3EyhqM^r"!2Y&2?CE$c\&L ]AΈjm|\TuG%BveL5)ˑ.S0B8;NL>5UAq0TU!JpUmHȊ W%Gfݍ\'ҼcƎ$TCnhoUk@hu2"aR7I:{w{jmpaC] #a,MI:]]'߶e!gÈ@jzr#V2_p{Gopص>ǖ7KL`ƈB=Ҹ4-:濲> L63xEEFӵuwzS"8jRH C#;8tB >{:4ҟ7?(H2&K.pfC~ @`P9D)] y[N\ fe0ߟ^S\Wm3s dP][w웊͠OtfE*VF 'a;Л[t %gUs!Rڳ ,xa2=rKՊ>!#Pr2EB8\|dh|:p{\>/3ZM,!e3R]S6](p<]gá:˔FQIuͳ)IIt8U֭{K7+Aݕ^Yz!k CM?u8.{ ܞru,,jo"W,'<[pZi~7DM $ \(U@)uY&*OM'1G΁AӥCYD%$$Bt݁:}&( ҲzsUתILBRՄOMœ/c Z1ӧtb^?W{fGu4~,JS[>tSb!4Cy덦E> (40, ga?o H7c-{pj_`M~Uj~H(0RCjMXA >@;"-ilkZ',M,&lƹ@ S?iҌ9/#KLgfACO2\?"$ !]D}\-r tqC.皢T_ e /4(yg>AaN >ka(A31Xw|bhG~Y'[ee`TLG56th{<ЅNg hweL y]jxi*<q*d 55v}@ ]&zOL4?[΍r8F ~@ L48}բ Z;fډ3À4xS50hۤ!>傟lI&C*# o9Y3^UӅ3Sny=`&P'Rۼi,N:ehj-qS?*yط7Q TW DV}Yf kBo?H4tSю]{fsm6 40k2t\jgP_Yvs!,~Cbݠ)hXpP[v"3 n殿"å!֣ <{yS sw[QzEWok͛+@S dU.˩@,l8Ti+Iy)pQ)6HP` ޓ0ez QP7xs<`'UgG":r#J 7>;(g$ w5x J䍉wu)'%ݼ}l#GPTW8鉨[=EcɺP>Yle *$@ ['l KE(a-[3&3tOBA:mQNm2[Hjc: 6v+RK:6D\y?'K3zx//s)l_5hM)"a Y7 ,Td%HҜ#5gP-ː_,-J_fIH>mWˉcZ,90Iܳ7GX0~jhڅ^l03φ\ 6:J K ^fOa @#s" KL`bti=h^;1R}fK{#N}7)' S 1-4'k|G'xP=F68=e Xڃf$G /WR.eZ1%P Ȏ4x>L@Mݡ^TOmQ_bϹfB;nj14LxshE239No>j."zyۻ˱AVKZœɞIȤ=Ⱥ;Wv+ay.; Di+:bD~ϱPt/`^몕szn w2n]ԣ 5E@-_.n2ʰ-p*^^jTc0 Q@66+gG|7ݙbw 6L Ȭh7SSĿQQeM7;޵ 16rfl.]՚u}&' K~lƾ+0dlEijzAV@8/_4 +:Pf"7)''-rL4Gi!(J)b%u]XGB鞩!.2 K  ~RP h~!Ԑ”,^,od:ϊ{̈ɮ6o~#ki2(Ქd:rGƺ^gv;\jy7I =vUROڞzOMeyhAڜyN)ony6qW'{ /۵|H\A;w!:'зw< GRc|@b@AVtYlgPl˚BV& !i!C C6 14S?MgH>%h(IChHX2ڧ ܃ F +L<`JOŁ6] G  }\   q]" ͵CoRfDJ":`Ì]kY"4~fW%5ӄFц}DrAuM*h'/t UD^ݠ)& I\XT9o6yGN~O6C<-]LeCrU* SxCTk-G9qްq֮<=[SF.[$ߪFӸսMw;["5VQv|r;9qoK ?n:k B(D\:%u;yƟ/ƞD]U-(Bg:TeCC!"^ V¸J#c7DP%0yӇ{6?C[l/LCoss2k(>H9+m&jDgJ|_@{~F5WmWCz-eZS)by (:svO=NunM d:,֍qA&u+N Y "i l,mT,{%=tcQ Ê fVSiVuFRۇ5LB+֑ȭށ?}CnAt U\m^`!QXFu[`-f(z] GaW ,tefr܌A{AS]&  IEceUQH1xzJD].yU)DHdX9QnIs,x%/"4+W*%@!?<&eꝵ4`5y>1kETyMisH=MEQi~4p=RNLz"dh/•3_٬[+7qwVcO C{0>lu<͐_NAD*N YװucA4!iw",Rj`cذz(o@?F][(' [9x!iC]OꊹUE"2uxpBPaAg59|磆䪷}B48q=joue&ڌN˫ VϪ$iQрᥳA3ZM[}a5{P?M(Ҋg-/Z,@(qnُCsld6:h/h/^g#8~p]DU Fyw#A[(=&i7Ñ51e7^4dnp=DA;$8 ?8R(,Jc?i]Wb+C|0Ȟ~ݏ+0/cVgWT|Xĸ*t#1kZurӧgb+>px DRԁ|*53'TO3Λ ٘$x ve*= M$ RG1NZfBE'J' P7Oɯ@}uv3V Mn҇XzyjeMϢc#)ݒ)BI,DQٷ0OS{ ѐ:` jP߽U. .ya0gCqîC7wKpm@c$UfG\طwa}]٫ZckS{ω ;%)TxF)?q) _jb\YhQ)ӒtH&jp;P SLW-IZV8TtqDAX]åa)F-CnJe,c* C7EuUHkZ{]i[IDPre ӱ$#)-l;sjg*6jЬ?.*~ 5X}xoGα0 GrOѪaίoC" =:˔}7\g԰54E6 d_rq Ƶo'/ь>6>X!gbոkFvdJ>e$iaϚj`=xigNsBn3bWm&%]dz_9~VX)尷)[vǡ&DgUڰO*SGY0`l4c5|gDWߺxUй.P([%SV$qjX=\(67 G kj&4pBЏe7Kz=X˒r;>X߽p)a'ʀ*Q}saI,bju kQ[bCg }f<ȘCqIub;UR I|?7c~aC>:+klD1<, m+݄+/kv G"[1U;mHy-vSC0Қ½j(ˀC$TD\g.mp?*H"[[VP<ާ"GQH8&t< Z>)!N=^tP#~Ul:Υ2 B!2| 2خHIzR(J0!?sx sA;=W?:}v tXX$~DGF #qH)(w+xeܿ\#xe,N7MqY oFٹNĭ|Qɘτye%{jjO#&j Ƒdm 2% )tAu| h{_wcַk{M6Gn%}kM,OWq0[>ѳ u|HŤ㔑}k.@sW<Ox: UKd_Wv7\"6hӞHQ7r)f!^ 42n_9/'YS-+a{4Q\BLVmsuc^0fGʊ]-Q%?gO̒a?^q/o2&/Pk`YU*aG{dvT=Wa|DyVSt;/NX,iݧk)O9p%օ?#`"S`~ =hWӨ-%}{G =,b&FiYJ6g'VX>RSz;ulu[\hQj=?/2kW o+$p^E6~TQTl >Z4" B> v bVNag;X]XFOR+to}@ ^O% [|e;>go)ȉէܨQcl&~٧Oh +y##ϞADy@˲^L*wiI%[fhƖOj9LQ,s9tճX"-EvXtq$d#ϨYUvip6 N/~[5! ߢṵͶa|h# DtO̼F넥8L߉j1ڶu٢\*]8񧘎:*+T&|\C%0l"MXYQZ³KF 5e+N{}iUPpEe(K\;B_″+ M@\J؅ &Q!ae״5pڦS1x~nNEz 19;/7K?ڗC(d%eVo>\5w3gl6ZY[v, H1> _Q1/cycIdQ2D_ya[D)+?(y$AD?#n+ yF?rc<b`S`JۅWw2uLIu8t*t24-Dn`yooXʹK uyOb44M~;Ruޕ^-bU>(R-LgujR.RCǀ ̰̚ ػ<e*='!\Ns5= %!+.!0rW]ASX 2y-^&[/qkH2 ʾ0E 6>yə@Q9\S]xսQ}/oЛZ[h-/ud.g)Tg5fa2zr~CaSQKcɫRwla2`H< G>"<v QӦ鶘A=@oB!wUoؔ˸Kv_ʣ_S=9lcxLiح8"w[/7zw`BF,S\AsT!> ,µ຃}Ead^bxS7Y;EYOPBi=!U,{flO(23ʼ=uoa61w>ǚ5Qy.昦bR=͉oCZџ1߅m\fFyGĚ$_oL;cZpZ ƋHL-|]^$)-C&ÞmLHk ~bme߹C=+ABJ@).L|e*ЦQryȢŦ"gZf{d}Y?KA$2!ʍp&Ag',/Dm)Ds]S7]nIY i? AlUBkyS0;lnÿ *>#SuNP,F vzV@ჰL &ւ XեXS~`22x*1V سH~l<a8odп"3 iI j͸aǤ[ Ou9.z p7 Iﭖb\ ?lՌ!dnr{)$eg/ zǸΙbA gȡ՛K_ wʼMW"QwFo;j'%pě.ͯRt8-ad^r;v  Ԍ#G%.[E8+HQYTTu(Z6>yHg%+q)FG{Ed-M,YvS`Tw:G k(~v?]Ȧ \\22OS Me{SMU=~^->I& E@nhtu مIN:epղ0 +iA &JE#5F b{v[: M rd}QI ?w/0e2 s/ɿV =$"N=D"@R;i 4_=/?y&s'~1 n2Yr?iӌhP^+0mcB^B5<6 Dۇ\VhJ0Ϗ~! @'C`XzM7nrby(zK?Hx {43U``Jfd)>1']L^p'>Wr˅ D4 wFŠŔMgi;5wl@4.5i*ɁLgQfWkͰ"JYaolTQm̠&Nr:'cfx}LJ 1p|(F^Qo)ls=F:&\hAꮆ_-j%\%׍MqcJl\Vw<. )u|S%;X&LO|7y~rjU2Ӫ*~0B&32 =ڿOb$?PW1j׬As*`~O Oo0n;99up #s[~c1;)Zh5'[/Jc D32+R%g}ebŇѽ{ﰸ @[ ,w>6bpf-g:"hk UH.F }4ApE1foV)tT|N8m\`]!YMYZe9dEw)w I[nس*qJHkM(w&׍D0CP- Z큫 gg{Ȋ1k3** Cc*z3 Mև\Ey,?6h@$ꁘgĥ;jCR(~Qy&8앟(!#d(4p/Mȍ5ZF ѵ4I0Y*] )LmxYA?p_&Rz=}(h- \ˡuZWQ8@ vf8a'W*d5[QSETsYJAeQ+3f>tOEt,P-[ E&;Ug+w^(v]Qbml]Vh~t7"Ng k -qS frD[ ݫv=L6l8zE5n`%W[IVhM2dH:{uz#RYd1pu Iv[-}.qKX|xS̈́P^ٹ7QE<M 2[Tk=d *g)تZ Wj0:2P&Sw*pcA'(fc11K|cem dgZ$7ߠb~?{~^cLY$x*?6/~^nu >j4o{vu(1&%b@jل-wK3ǡր ;5Fs7Q{$YqO&|(ɳ&cDeU urt8mp:B9,sI ]jʰ eIYNK0e)[@Jkr^tu5?kn7k9)NRf|;b@C*vr8@[ 'tTLAYP`!7Ŷ/ltjҝzs x WhY;^"WMLImFiTՄ2HQ-vo-V ȵNK3"iOkS@L^c$ss*X\-|YS%~XJwj%bwwTi6n[Φ>%22u)ԫRET! (^M#.~e^uXB&yaIQA?g~Aǩ}WB+l L(M(|':5$5r/2w"Χ)F)H#WVjIҁWpǔ-Qp B*x-Ƌ>6bFuS>I&pFmX0@.qoa݊^+q/4iW/(:lCy{PwH}jHF$ ֶlµ( o?N\n~ :{IsR+Z=S2:`<;wc֐֖-77ԒVUir$j~Mj{Mΐ!iO {rƧʥx2%Bw|V&u$jkJf=wѮO*S@M1Cdh/uwa$˒JB.zR?׋U |JPoab Kv>fKWۜZ GʲԙDC%7 \T|ɡl>IɳVhDʣQ:6G%C㷳sAhyK,LG֔xF!hXbF$n@(r9oJ#ìN BaOd80mr49[10Dg!):gKu0*-Lm{.e{61pS$+b뿕>4OטYs=®ͻݛ\>7| JF,Whpq_%ˑ=H alɿhwuVm"AQUUC@PPN,2TzY8qU 1T_*ļ3N{Ɗz~qZ2z W= f1jNT^M)`g !"Ni@j ul,O$L.\爪yJ96Vh~+ 2ZlT%xWO rl tuT0soL]䯃єIO6M틭]5k)kp/B8! vpp']d OoʹeE3wRnJ ^_N׬Bux?ht]q}L?" '%R$)?@]̗%M7ڪgLA+CenDF 悒Iqy9t4ekrKD7H jpJA7EC30$[y:c#B,{Ly1LTt*3AwЙ hU")1;CPC+ P|xݸv="3FbhkD=9Ѿݔ^[!O Wш 7y̝Ce(K-cwdappZ( )Wv] kJ+e4~ AՎ%CS7~Wkokf9B5'Fؔ{j}EnڹKG_( j  $B|(4c҂Ƹ*PY 2~BDcoqN߷Nmaj om%Yjզ'FU!NȽr /MQ-hM*|īX}eFFL'2%{yBwQM{!NIrbZvoU}jY~\ cR"" >o(.cԞ)h#ޥB>8=,ϟ]թZt:CґUc 8 jR薟 x78D~o•LUWZG*&%1Z٧?٤]٪[P.Gמ.@ipFf>XqkN4k c)ߗmm! ٖ=0^ 3hX1f%0ȞJ Yy} eg^r ]Z& VV z >K zJ %?riUw;It$Sv գ֎<8)QS0Od61 aQaҔ_>a]u >8FaaVusN mS>?IoqzLSߗ(il}]_-3-t\e*'U- 5Bt`i`{sdmM$N++R|ߵ!*,Ss+ݿ2lOz{a˨NP7;\b/K mYf߻W wmabzHU' 78rW%'Ip_6}LQ(p 0fYVq&>gEXf`}{kfB i ZHAeD*fQ΋D:Ƙથ$rcS V(2$_>гCREt8HV@4{A9kE(hRpMfechRqY\.v2oٞRoeMwZF2y"Oreb%+quw[+?4FShOݩmYNӦIL"ɕXLtZOPuex|Wz1ɞ\#>ҖxW(Bƥ n|\]ڹJL "a&/9Z:LЈJNEb:e =j,DDy)YAs[F=5ʘW3rМι#OiZW &A?=A:S@-OWMmBO8!CYY3P27WIѨV nO%agx(qչNw{4QEmȫavuXjL\!]?Mt8ch8B2M(GpyTsA]ሰdWj0zZ6s׷|[<.2hQ5jW)ʂ?"yqGh7TdͩPQxĽ"5K+"I$-`A/{V;A?I;-3)'CIROϳ bk,e4%<ж&] 7?E,zr*T!壒AKyˣ[{:7q8=ְb_ Dj׎ D}*QkN͌f@$*ռ@4=E! (H%7.9\!j/)boCRc " Xex5[wf܊6R%E]ሴEb8-͍j;e`+^/6<]b3LNl!:Zvx8͠ ǨSED!+]0XȥNB6 o&ڹ&I2p`e\ cySF@K¡œ+Ü \Tu )@m~׍|ng@($l$~7/i4kBIp rQPo$J]g6uկ-i gu:P\n?U ۬ϑE&~-DWpGJ?Xä eBZo"Mx|nA GDG$g @RٽJ:|r2OQ86Bᇔ&KHuQ8We!mq+Gܬ&x0Ty_*y]Wd/+`͊R~`q8H&\S'P2$\z1կ3} -[ j#/Wgi[5iV b,DåĚk:[?c[w YZXSb*'0%Ѱ#ߜ0 O>" ,'4̸!`ZxjZh᠊ CPsxpTvXBHCL6Cgw?mʛp߰1_:h#vjV:j{f(Gz٘K%xFDaȥoAwJ$sB.Frz2LFA[+kB~Jz}PxL0Uk|O k'%f+qp9VE2ce'Ƅsk7 ` 8 C7m~(Y^.uH^:4 oP[~i+Y q=} 'C:f4 8*|P]C'?1a(Yx_&A%M- 4c6Iں*C̉~HZIEZu;,39]a&^B:&"-C$ZsQ(ph?=_5BbC;M>|+CcnxV3#Sͭ) VV3$S[!P9_dY_/pd]*6T{)W{Re@GY7NXVMF w@  N±'ߨCZlSHgᒅuQEQ%h_gtf@#ubׅr]ЫϢ\MI}]U,H@u=n9chaz\uuwjuDf6Y Mt/2! ON`ax!ntD& >ju7 o,y)k/Tk|*ƻ hkJiJW[s쵵qI-4 ,rq$O(?uMU=JK;3R'J#,3v1,2B ÄgDclXҟ!^n2: Ewv"HL Y ōilKiHg!ZItle4s Y/uT٥FY^vx$$ tb"o&wwV?pUP1K*xG"=_RlLcYfImHD2kC zJ _ñht~6f|6:df9VI@R˖7|R3Ni" 6Wzœ&3>;S0ecVv׻95U.ś]6<8lӃo $>|' }k_1Q{Z;K? %/z V 13EmbRtcllDcI(5n[!acJf;(ZlFw&- TNZʠRM\5Wc~ P)۝&rtM*PkޭemդP\)`KqSb\.&iV^ m.&8Q_!n\!`5}pR:RU6&eUG(>ukEeegvNFnvޟe!ŁO!QA1f j;Nܘ+pd_}BV!QrPj^,UgdbU fQ4[ʺr\cx\|K{fAA=V<@x.H'#:n}kuX~#ZSSͨ\jXM3hr3Lߗ%MhqHR3iۮuN;?DqCLTX>=Sɺql%6zU]>eJ!g s8!E˶lݴbWJ.ȉ0cY|)boD2 -[)tKO%(/r}~wRN7T2Q9EQvu 1͇ٛjI n:þm¦1H=t LOXgXuVz WrKA",!JYX aĆݟL.O0jjK;rw ]iB>!` .zÙ0ky+sDu\>1maLZj#au8`Ru-"b,QK | dREP4ifm:I2;_E? <3T*̊Y\.1l HF, yεXe55OÒ+A6zL~ @ BmvH_D@%>Pg^ %rm_Mch~4Ƅ{, Ed@~` \|J:(wE Ӝv(Do6C$oդк;&eCɦ'YH'Z2l/t5_h"~$񑄓hU3dG)8mrSV;U Q(T4Au+ @tr9^> UËMۦe #xXjSJuw# y<*54͜9uG)2""Ru4DP +.ʓ5 Q<Ƣ3XTw9.]dݏќ`⻂PWtNvjKm@rP NNuLҖ{.$_=~D$7)Z^Հ]|s܇ u&I#~m٫4ǐ(H.QMQQ=pх1ʅl15`W+L*c6kEՓ`FG΃'t~%jb~T1Op$ɪ=LaN$d,OuG'a8H_ytet%p$X3PF/# lAH;*jӱ3Pnݮ9iI?|F$8ÄGX;8tZ){7^"ӖSd+^ IEͨ,,( f^sTxMpTWݺdGBշ`dȂgKԑaת sdb=AGܒ[Xq%%(P3]pBUp:jlZ'hQ Au HT#9q=I-99B "+75=/ Q~CR߿QYD=ߥK& t+:u %,iy2XQ6j~h8VQR "z)kV3.Wlsn3D\>l;D,UגOm۹CfK\;U!K3d߲Oc0!Ppdu\;AVܶuDC3VzNoy$ jI:*`UQA ^dp5:;#(v4yٿgf×U&|f@3jdF$*z߲d[]օjumɜ*-U5AK֧$#WLf1oO |e}0Xai{xOMG4ݕт%ڳf_L \Մ]Bw?p"P0( [oCX&jfEM35e!3Xxey?x %!Ⱥ׏8PPmg (FyIvs%2mH3zW݂ތI,6j b]GUqV/OqVT;8 bTXQQ^Lsr"giS  OE5v͈ "*: = V`wM_l(Z'g.Wˬaԭx3uo@2s@}$c- 'K/=чX QZhg[OQ|se,dJPBA[Ddf>'Nh^Iq(&MAY@ `HOc7?.h[.>ȥ(UKc'cf<PDPbzMT*4%}9_RVB.;8e뱱T6#H!3͔6 `I"X)ErdLL%ъ5#g;ۯhx%uOY䕏qr=1;[(N(dWV`5Ϊ>Lf"jn)/hjI*I8~Q!֚W.9]UpcجVLhl EF[ی•%dž |#vQl]q}34Y[%kZ?Vv#c81\cgT:R*Z~^IRqby)v]w`QC,04SFz <R7W:?6U$61qԂgλncGɺTգN= &xx4ǬME.8gdW[4c` O:G*4#2 p Aw_|Fr?E]O]  ABuv*Ƌv^hwրK*3k{ qo(j?"TU  ?G;JJH4囲wg7EZFhd)"}I>bh鶒B~}mz_ 9FۃxF`Zoݔ7-A4yKg˵4JD=\[U~3:H@d+a2F2V=2̧lf͉xXyOѫEt!pԥHf%yi'7+&=ފ@<ޞ5pzJTЖ\bl+hx2DJa^Q<4St7;NjyP~1Imka8sXSDp?*-Ůk!uHxq-klx-Er^u2eTeh5[Wo*KaMlu)'TM$ʃR26ƒƔ}Io2qrc*ˋs< |@i]Q&MgjOl 9i`KRgj;/Z),P{Zb$9(+QB50)e*؆Dܞ|$^v'd`˞+  E | .o:2Ch>\—ߑ<1_c\L ϯsDmwhUc&k0|3jmJ"n{0NsiMJ>I-&6t( m37if=z[n,S c Ϋf$iEk .uҞ@;!b7f%6U?04&7tQߏb )ZR4Ԡ"fc ͋I5;!X4Hd3);w0 ; zR=G4=.LYYWMe0 ۬ r\6'ki+I H}-'YM4zb\PfsP,ϡ+Lm촔Eæc=;Օm gX9;_mh封A?3h]fz!5n!ldpK1PucU8t۳]؞1CsnT.cY &':negs?$13ҍU8_0띹G>^XbAWϷrx3+^FN6ɳiZ@8,o^$$P<mhv@\oK 10t tқy;Tca,У$X*D'#- u ʿ#Lkݘ ߫ 1['d+:L,FR]Dtfw,fR̚PmxgcXt]poX&ӕ_z;ezf/U.pB 2̀N};b2Lġj%RW9P.-\C^f2WwԿJnrx pKrX 0+碳˙*pl@ȿ[#}-&GcL}toMX  u Wcɜ.MR;S'`0q'MR6)GuHK2w0_adbg%Ǜn-`lT6e5pMέe7D栄$oFZ^JTFν^~!Riuu3G.isLЖꊓf!7+]TktO #44'1a<3NtlgNHMdYt6q09w#jRpq@}dŨfH2H$o&B$r5&KW} m-}GHbs8+bI*rh/a)PbDry|GȤTגM{L^A_Å=W#-*OD̃!{GBN FW!wfM}qgiUݬ,kZ'칍--?fzṀuW HB3CbfH7;*P;y$O+.t$9ܚ>B?7;v? N:A:j$%"#Q\08Kir~ h9B,2P`(Y~Bu ޏ/oKA AGflي ?$b&rI U1k֝D6`ojT!(yuTe!D />I4 g"{1'fl;޹|:T`ыAR |:- |o0=#0 0H`4PHu2b$[HCqY-=m@e׵S-EXCXfT3Zs@Ld2|jhw 2x1YϞN5{R۳qB 2K֞eEJV.wb MM_w6D%ɐº0s*ghDu rrQj)jXpz<vξl1<#[iCq>ô# F@5K ђ- ai|c_G(7㘇52GsTi^}A5٢ĻƝCn9a3BЊY_7y0 *I f{f>ހR]QaʕD텙Cm@uyJIXC>:qhRDmm dBcTwE`ؽL:V/VBO&o(J?H)D +.KC-46Dȅ~[~v Tȵ_.UaRNEO %ZbpZh< e庅~䘤ԪWMy{4aPW-o_pzW9u<@ H\9.#8}[@)F{_fa+RG| 2% Wץ /u#{ag:ariG~~zjGD9UEtyW&E"4|~^+{mW`]oي~@޽t Գ!OgEgIf螱2"ujK,5{^yhԸ9Zȍa*cƆhƾ!p>9U pzOlʬ43A0GpE*PqWgaҚ5XNxW9@.+ל! ;V/UPf7؍na_cSwt`2ޱ;mmQ_8eEp>u2l@ peC%^cT~KT`-zFia,zЌoK)gp'2p~fUFmb5=XHL$m 1t)($,OO5ūRO%n3 B?I&7{lu"M:` <$079ydBIFcC :y*ޖ) H{_5g) '\M1 Ilז$RշIM| 'WAf⩉j+ ӗ\~{̿dzf# _C4W+\Il"T뱄W熋"F&8S~ LGq6b=!5 ?߫S^ MduL׌<g y]bb@ \ ]K~qM=;0%aGQfx:pi1MpT²Sg74_mZ*22mDLO>ay A "k}50hVX D.xF#q_r=^gO!3{:<3c=8+qr@{߰ qtzk]&j*zAS"CjKs#ϸ"NC[0 5:8? :ocl5\Qp>+ HM{ɟ'<* e h#]|Z'v$1o Jj;DDTuJ6Vñ97WMb2qQd-jk[ yOq^υ=?lϺzW%Ս9 Ilg^7d|+l?7*UUh>#{.w+\6x$Ҹ0xOxK0V}:'Xeʹ׎Ym2$S[ӮaLx/fj0WG.c<Ǵ?ćLB<;-sprГ]`K\DUwhMV-d@L\Kzw9\~=*e|n(ҊWVoPlQƫuHT&X񥷮4-KK_fLRAuTު 89跈a>q/<'>Ց'D@iMleyyYn UP: <$^)z է /M.y2Q)חy]MM`)2UYdrYdSO8q|ZqBM&M&}"2Me鬛UhKJʿȻKZ:,fEd-~Ԭ٬G _O0i-[ x=wgv]&JLҔ2~@zAT 7TBg?uG@J^ C2C^0ɩWP ewzk_(fW4Ԇ?!=KԌ )2m-<L 2cM;(i=/J)H83& ㋸-]+A$Tay0 K!mj!xd~"o%Ơ$gApys7z5C1=R<(}d"(JW Jd`Əl2s;y4T &)X8;^<@G9U _ڜ`D;_naUt<0 "`EKUFnn#B l9 |` J̷ǣh;]Lj 6ư&>m, |*pįQJJ0DcJ/ؠD}Qd˃<߇\wf< 4R(+nl_Fv)dk|e;wp7f-GC]ǴnP@p3O Z{ v\iE5^*i;y8pjЦ>mtPHw&`N"59}鴊F]h?ct8ܷqŽ'B]$Kg۹YY]\A\}s%F"w|o g-Nesޖ: 0 ƜC$b_^fkݬtfәH! R!H6[ !/Æ?&epHjpŠ+9iZ^n"͜i 7$jhSOVu-у%\zgsnB뙀NsZ_90ri@_ӡhZ$QXb_0KWt"ұ;ՊGY )샹0zm $;r,kE$~ .@'CHR`!we9(5|/uw<ֵ'բH0>ϲy7ƾlѴ|Co kŶٹRhL@`I:{?/!5sZxȗ[ Q'J`q/^0htр BCcPun g﯑:#S!ΪF_\teV_J饨Tzģ0& :gkîTgf\cΌ~ZR0WjjB{P#ԉ:APa+G;r1CD-h7';_ mI%8Oq+eM>N|K].C\|yy ~Be{kTaa_t3CC,UUt ÿ>.O=:!ݫ5!NMfꙆ zf.(>a3ꑩ6G~թוLe:!["xezXY9ܑ Mx·\70m]0k@!\`ǷWGlU|+cEv!R9b ™X1GF$;xCчN<*i'p\!DЧv6i bui֒PeQ{l`sL5!J"5<=8U`@\!bF(]i!`5sev"m}ޑ}ܑ>оGrзFP11Q;~hc?Z~"])nT.'i-F jRİsiwLueDK hwb }tAAT5r)m=E)3!8LQ{]6W*{']q4LdWAa ʼy^Vq)1 gs` i3qp !Mf DE|9.gȖb'2ٚ9߄tN_yo |8y[b3ɨItA'P;S-]{*N_}+ϫ8_ޱSqWmmɐ[b߃aWb~ R^K>n%6OoFc\hz3H :icHtPE0R$e}z:9>u: r5vQW 9Q GPLQ 6W[lBqtC+nTO";C#p:r7WITIӓ DR+:π -w7y=jU?۹hOl~Fp L>-dct&ɪ=d̠ƒW@j905ȱU) =ɳը`JEl9 !,:ŵx@QCY VԋU(|}:ě`Q\nz=v{6zǵG`JyUAo&А ڿ,&ͦ"z3nF_R &'•"rM3Uyx[fI!:r Ųp7J\TM( V4ɦQpiL[PܭMUaόS-- w'iǬ-%gJ "yk(S r¡vQ( ahtrYvܳP㱞a(Y*z]gR53;$_=/=$h3J C/J-mP׎~{l'M06b7Nx5 ˪D`l.y7ۇrܲ9B9 [QrDx`b0׀!XwZ[,ۋ+6=˂% XZR,ԇw^nh+L׫c8SN'5ט]! |R^KlC;1Sap > 1R*<|,/s5&rs DywFnB_qo3^ǾT[5Da[ Hh9da6)b15<+e.uO'p®Z+PBGNJX duI^U/Q{:ar_.1P3<3i>jM[? ;[ r qn;5h-cv`ny"S(/'N mWL' 4}}b.i1|W(T@9%ܶMķ]bc*顮dm~u҆C<n`w2kdJeD%˗tA\xlHINuU>7gx+h HN|YA#78eg*"NxO&H]- Jh@D=3/=wA^ngD~%?ٱWq7T#eV(u"? Ѕ=k$cy 7A(Ho1ա`>S J8eK9Ɋ.ZRL|tkZf*q jkҾ*U$T5R* YwuF`}2P$*Źk:@#vR&rR0Ե!-){+3֓ }:^z100V7aC@EHWyQvw˷iM׻1x#EH~T.SC{bGՄf)J2n }dA}EA\pv K4>N&|nz+!֞]["V3}3}N3]oteP*ȱ) MEjrO \#P{I#;`6!<J^r?QwٵS|~R'CvGtAh9ue!U6%4~s9w 88r[Hl/ho+Ƚh aBԭ} .(.I1ɒ.G>ğجߎ Թyw /.pBTy,{NٹuŃidG2Q$o%Gt/jj71JrA#҅Q0稰bteG5NƖFSiۋk.=j߰C߳ꍗ";X_krYGY"f]N\})X.ڃjmM:Z 5!m̡ V=w%my<ݲHwTaZH5-- VbFJ{p8rq\w of DPY z]1ÿe3#Wk!7g60'=nJAwȾBMKVs>S.8*rJB&mbNKy MO[wP̴`K&wiT`z Jϑ#H+Ol(񹔦%wauf.Q\p:d("HtC~xJx< ǚF%JjJ5)f"] x2혀oZR> ~sL"_u}3_M@05etL9d7\u 5$\xSuk1y?i8)+mdEՆGi  OyTXh }fqݫĔ/:kD{? AexLdzA%SHcX3` c2>Tޫg'~$ӟ*7x{ߙP@T0q['\>d"(ůX) 0|B=W=r4V3M)q 74"X5I- ZAo KJff{Z wԘE4(_gA Za@HRD5~EFb3Q8j9cFgj&DNT*[(`gnCP*J<m:/I_ =Il' ybKi\ 0gd ͋c[~0ۏu"z'1o[4VYcq7k7Cd~|f:Ae4nH*)FCղq]&21X 戎t$!DO` #h D)2ߩ? @B.ʵ^өijְNcsəyf喝vs؄ȲO h]nMgxUR/,ɦ LQqT#/=Pd SopBm@N'2vkfJY7U͈5eI²>CkTpq|l!ŮupN+_^i?Z"Qf=z !oWUH&iP?vz"DYP8OfUicZl&4wEsw==ct>BFߔ /Jr8xiRwU۝4 bk!eX)h~"C9(,ct$5^ֱ \-ߙUqop"EM\Xq7=Ԋ5mڱCRиڶYnlQ:#1& JDQj[,60t3k؋kWy8[IӃ)y yk9̸3SW:FL; 1{O+Hh,}z p^}V/#2bEВ!I%I9X7>\7ͰZcFMe:uA*TqUc|eua7xYEV6mXPhX2 ^Fh@g${\]˜Gh] ʣw0@l lΩ^s Qj  9V)Ԉub0mQA ^e,\8,($جwur-"/ -anX%/Rk"((=S'R'{ݙ0_ ؔ4+Tf52a *o+M0LGtlGk Fjr8`,`5qowԙ}RPΫGXVϸd c[;? ,9^_9S¾m)8kRJSSFJoh=ֿs˸xd"r^''Ʈ;bYVة}-egheҌz h|!s|%:m@7ϻKReXRvycH?Qde ,am*D/o}86 |j?Q=ܐr^WPϯ7M+-fN![ Ð #xo®`5jv7ͯ1BP%&kzKR%[b"4\yZ Yy[2ъkUʴ|yBV"y \ǟBH@`#Gb[t9ШPE)@v; ̡oZ25d}@f^%T<c&S+[yMe>\鑇9E$9,ɖ&/e+wo#-8ꔋiv0 aCzok*3RQ|p'mhVBdeq;F`E@DVCyD7 #C{\2JwXnKb{hlƼhӝLK7@s몪8'/0,I7XB_)ԬD%wQGÔr*4'P4 Э/9?! Q3qDٕ>& ^>zj ٻ)9϶p9p&? 'ow-x, M iS٩Zf'd[xe }9Wy#(Z, *+I_m_5^G@Z":e/# HQk [ĪcӽafI߰p{0 Q~ooYR|7k|`lj;z{A B#B}{c}/- ;G+O>*]+KtNd (QHLvy* yS U^@hQTks~՜oRCsy-v vZBB.DVGx|)cw; 6eoyRN-5hԕjkl–Sx:"~e^eJ|)Qwk 'zLz@jؽDc!I2} mzɨ|v(n~ Bz7@?t}q؁YmCT M|kqԨaxdr~!ˁ3iɏ{%z Q,QMT̚3̕I<^<& ;~[]P0W$ƿꉗ`R)|1q:QA^8\4(ۚoNV|-?!I yjt{Uw;ZM=Jp z\O /xgH&Y<9]pJ*"o8MXm"Cfff+wjU}g4B2 _O֬ߣ՟͉`M{-6&\_i#c/E#C}#H.UFvGHޣ[k,ڞV\nRމd 47]т&O?V|v[1BGYa!Gz`}F߽@¼5P>ۋ  и1p<.ܙ VN[YƑЇEJTP NC7dptf° E݋4\jIDsZ XQ G=!#h 7bw7>81 ?fi#)vz#~BzfoNQûS#cɆNc*s9,eyet'5ѩ8ނ\x64 >3% rkgf~qpߍ#roHR 1PF/zБҫioOE7brTf(UբuY1̔O7`&|ꑑD@u[9g2>\2ZkC-錽HPVWQ1=XdϡEdWMJ;i U) iWF]p/x-Iơ`vSaSC;wQoCBn*"ҷq>MUUݝO6 6މ(Pha8Ur'ϓqXb?: ҆Q6eMԲx8S׫|<#ɽJ%Zr1fnE|\He`U7ENoAټet lf%&!oQTՁ!KX~gəvGtQT$}_oAJv1 *Ixi(oxR:oZNpg_`uV>xeۊv0H?j(Rl?ɟ#Z^RIe)hW"Bn.|d;xq `Zal cf$3KG"P䏂+I:{"2'@q@]_Ϡz ~րl8S<[>%܄G^]ij#˓ '*f-XϺ‡t^߱ؠUt`Xk'y_7T^ PM%ЌɎװ s D0h2>B§G JC9vss-v!W!UHe+TegƊS͑K@A&['D̵a!;S6M6lAi/&wJ]r &`f( ͞j rQlY6Xq1py^CX%r\f lp ֧-* iEKvc# \p$쀕/ETM?>;:wDfn!a}ҋ 뿾? 7akG!u{xz:4ŶvhrpJ¦_$+JwE^ c{zƒxYQ6[n\a,;RS}2G#7;̰\ 4Z.T}h*xfq!ͺuKzF=V O{foxH"OsQ$ /8=SRih&#;Ike< 0pFXhdd2P O?} W>K=N\w߆gهJ,Æ]1F7; sW޺P_] mgmg̼L>. 9b1)cy_mۘ@\l&u~mkp/^S !@tBy Qpabb7)ȬB^')|]?sU?2T/,(8 \.0 | 5  2O5(%^= 8Qc45+-3r;6E ak_!M+7qٚ[W~ S:: ~nioYA_zsBa[d{\ $^i]bd cI9iMɘ בMr swiNc`'I3ÃYbA[YE}#vȘ32y8эmX,B9Iώ]G~)߅v|\HQ<#6sgNۯx/n]aTeˬDM]^ъdgV'r {{0 w1X8dnS_18Qk:YWwDĿfuCK}_sbs@S\+>[ ​[)GV,h)W 3_8!A>}); ~{ @1:; &8K+,_^&dfuzRNyɴg9pqT|K4%O5H&ʀײ#br~_ՀS7Q)[%(M< ֮t}!j'qV'd$h_9|NbxQoGqQ 38#4 2(=I p· LUn^O3+k.<;>Ac'{_1zuXmolXnZ”㖙$TC@Xp4T>9@QyM;pT ⰋhmD/UXGhtվԓ|#!"#DChYY 3 Pn/l들'EؾyE򖻂v)wGKGWɇNJ*NPg+.)˩ĥ_",H^^fwsi"V߾M۲ؾd)jI9+Ch]pqT6NeuZ> ~wˋq<~o1\K6Qdczg,D>Cl9KAgI(̔S$)x_lH#@~dփԚg ),b67Ƕוz$}ƃw*^YnZ|V}}z$lPڽF5]S[k^ԩk 76ko AgŃ#/J’v+v$VP-kZ]L؀cIv'[9e 6B^qw它BxQLH\}F F>"y5]'AEe9 q<;d\jFXMR>Ǧ? 6a}L*]zO"/KTl=1SR0*U|=hW?ʝsMHi#GYA^M5rk6:QEyُay 0Xxn2T KpqX\/Qȗ$Tb3luw*sL}OpO\FT)kS ԭ3$%yB-, q4mDr8s1b/йED}7x)}_> 4t3wK4ٯ|0kN)&Q)ѩ|\7`fM^?̟ BtSռ@e~oZPF1Zr˦ *0 MH g[?B2(Ox|m{BD//g2)C~zuYpG;ԃpvr.c&^bj-s'bݰ4P͹%- yM8CO¥f-4ƟYn:vğk'n` -WdI ^ \;^U-c]-}&|v@mxj)] )cQ 1 ߠnXH\O&:o代.r0 /H2p{(m'^~ZW=)!={;17f?-a_Le ġQMt)e F%߇N LЏ-\1 )], |K*NJi.A3Q1 $O+WN&ٗ7=SI<.Nfڕdnc[Hpem^QZtrMb b;;}/ 0<(PǷ rdf a Ū!m*`{pW{l߄l:ҖO6H!~ OQdБ#sS|&:fbôZwfF$m)]LssOLrӐ'nVr l𘽚T3~,\i݊y;x,,LlCpm^ Iq_rdn 풚1+֒$kq@A_{ۿT[>k8ƘȰ Pj>؉t\.eϩ }7^~4}Z>nviB[aϕGs8L+Q"[Wl>_TZfζz?s8ÀohQVޘpY7]5sÖroyKB.vo#7K {[tqLܕgrK3D]) r90Tz$K?}GuǤ45:u2hݖS;@wd~&`ȝ.H&'^kn󽠯SfVyv,}Ds'QJ/L<],{YN-l3È QωtǺid(G3MR+5m8@^(PK Ǘ9oHC=Bk3`f %?h;n5Y3\S]Y 6J)*h[d{le_#6Qy&yKTEcZupɃaӾ;iABKߚM ڐ]Ry_tu ^G{=|sl4Pvq59fF|a }C]-c x(S+v!oU2U4M k=R{Rݥ8bX#wpeO87DǷp6x3CiK&01AlIzubcjQ@Bt,~5_*`7(EIkϓ-M^O@TZ,UyP]|e@n=?aC .}skk!' <&?P+(fcIf*'n&9NСYTV[&ݯ Α_p76-.CXg%`a!ҚgO*lGK\lŝɪ?p|f9A&t*g9䅟1 ƪ_(ܘ 2\;5&V ɼW2xKޱm!Cl]3?9Eo? F#}Og@2_Sɭ̳}yeHЏr4F|L)\}3R[푑fPY %W0&Hp0|x"׈#\#,rRp]uzkYM fS?7ZB"c޷m~ܠ8wB ICL)'=Ȯ7ZTˤi`CFc.„72&mk)%&٬ZnCh-魊 PBHy/9S5!-<F2FlTx^&0I꺻q#<^fĹ UC3%{s_Xe7 #Q$hxA/뜦He;4>r;q5XxBtjӘ O/YICbgh6ȪT^w%U$Y;AOmkeb8ge% iM۟L"Hv16Fyʃtgv0S{;)gn[I)&E.3G6d߫hE8&CĠ2a tcqm?YIAh}qG3S'Te5!@|`w=RVK5 !Sk^@в2x]#a2"ʐj_e% M)jz/q;\So:%Keqٻ!esQOOJ(iI6/p?/s׸UR (,Pa9l`8+oӭv.XglYբ:FPzbnKCYv+o>"$4b5^WoRLPɍǐ rYZ,CZipY RlڸJ2GLgc{Q9 ب;O]:slS9L=Vw2fnKG O,={eeaJ`0882),D'N6TB[HoFfcZb`15c s감}e_+̆2^A7bDmB"yzJ_tFeH@@ģnS|)¦ϔKJO,8>!Ӛ҃X'I`L],΋`,vٷG4} `'sRXIl0BfĘSlx$?U8=3ɕOkCn?kY_ ؔ !xɒ)PsH\UsO}WKU"L/f-}+1V`"_GęN #oNAeݜsEIINm-%DF4P\X/("54IaaۂrarGGWJF7Yv؆| Sf6;O9E [#Yֶ /1F4$ c'DŽ&ENTpq&{tK)0eEH{Z:-i#Q} [M/[ߍ~29"a7S_PqoZS Jum(èP#_Χ`y";*'D+\E1Q&%5LiƯ84 vaYN|Ι(xSyNH""۞7Q"6UR` ӺШdLVwy;}_B&kIm9!j/Fv9g?DLH+ FJOE6ăr3%A)W=,0gՀ2B[P|`;@9So+abMP'6O =F";Asp|E T0(eetdCb6LLH1:1jOA*c ]sbC3]d95X4*lodؔbB۵O RRD>PD2dܥ?avN+aWl `So`jtʼn. \K?=;V^d)mF42vy,H*/4&x [a\#4ƗO=342no/yn74YgbK?1#Q`lʙk(/{!IP`&VTlX3z3QӢzxn $֊=/nx>#o%/šѼ/*4+f3DzOMt[ v@a>ﵚ Mei4Ryg> tG=.L7{YāUK߆JiaiލrBp~X,T =+,!N̖N!%H?5U zE'Gmmo^}rM J2N~?@w. K@`b%pL}}MTɰRg}!;@{@HbU(R v ə^?#7U ;Wd6$^spm1"qr$q /r+nAAO%OD.mj|*I"mB[A HICB7 v6-UN;9wmihzfG`}ɳ`̠h7L\"q]`X86b:V@ %&ߓޠUwxѮAI-҇ ^;vx1%x okG*\5fd6();" jA ^a}@J`9;|:%[*ߌE 6R96hbG1$8qa)[ʏ!ʢ5{,ߣ!!kdx4zdf/lRw)9AZ/(3\u 1(U6}@S!d)c37 qbwW^iI##&d+N|t6a. kvӃxƁ#rȄȮ#˄CJwl|'8UK|a p΅ZC IibjbviǺ٩r*6 i:rkZ.fNo>fL].ɲ$ so} NmSCaQqpQx(Y}7E K~[VkwV)G5#I6biȌ`RćZ[5aL vcI`t6΁+|Wܗ$Dʼcfcq0Pjp|>S(1M@^O#C]:[︢hZU;'1PrGzԓ~wB̛þ^#H2n`.WHE<$!LPasrJg0B_3;7_ 6!{Au::4_ <}?c/2X=PSA` S&:SU"lQ%yF`s8nkwᢀp þ^@"b,pb@@&G ]=#"KrU,,a/)TܠSMrZs=}FkU66t 1?WqPHncLԆȉđ1 BZDNQiξf:*0 HP#6*JcR p mlH[,#gJMmʐǓ2$RW0r5I\ ^v#61ۑޛ3C^*x{Bv 7=h C7ìTt=ѽj>Dpz}eٞn(&g<\ bsla(1nC=JL }yX;rWx|Ir/.Gad령#؋_ٍGԴŨ<%LA];!cn+)ؽ QZ]ͨ2eYӭSP\;-nH*W)a.R67~᱘DB^d $*F~1e'EљC6l޶Xn2bXoW%ɱn7R^{piDO#z0zasg-e.`30U"RK(K@p[ܽ:$oI2-} %X#QܟS0terVV$#I~G UIVH1t o1`_&b>Mb뒸ax×LS*?2RB>Xa 1't62 8ŒABWOc.xҤo,YZvɇ*Og ҊN7/+W-;AO1 BXt'/&+BtȚFZ!8"IAj4NC`CP'[XRqG>$2Ѭ;ehGLհwh3'Fx;#EYz^Bf aICHwGr'a<+w<)W<~:nXD]cJ})I1"2~j_$`ݙ**2Z/:Xd@Mţr@8إ+;'>4lbv)Q]2"G)iOƢ13DOmю~Ʋ쿙 aGS1~>tڄ% 8`IW~"{rvO򫲢˱£Ro˃X VT=O ɣ&ZecMfTP7xzXTe]@pKZNvJi Y>ǙTMDAq;VBPK8"oݍ«sEW,xr\:$}\T.Z d˅OJ=>bヂ6Y 1!21^_CIp-V}@-)mmq҇P=2 ZP;B^2r!s/F"Yk~4!~ vVx"XsȼL& 2uxrHUH3 %%?#k'hjaha\Ŏc,^>1yT͢7=Ґ7%wU6zŕF|;yi kfKKP`am&$0P3b$4 }ހZ.KS@OyAxL5Z~Ze m9Р#v:F/Ju^3wV:L>MĂUPÄ/i?*ncO5;qڈRb8 *>P] :XF C},1 =gqi$G,&U w$NJf dvQjw 4V3( o}̮9y/wHdF~j7)`񯨌 (Ae|/'u 9bY\Tضt`c%tTuY^S>J.J*_J*d~i#0 9an$뇤^\sHq(Sy;`u4QAKrXEO9A2O9pYL!HDo(,Y/6ox ϴ;M!6*<1'@D4ݨ^HV(gh:R)fCQ[:7*i݀DUlmqH*_0dis"̓w4'ƥP(7?wlı^S ¿1!V;Wdq1MSި @9\-bW_.41 _a4!#(DHVRZQY4}adhذqzpCY讘^1,9:k`a e@ȃsԑRI5E#tۇ]7`_N@smAcGv{u_DqևR2pOc]m"wn4tZEԲ=|$1+Y-x~&57XLqj2~fR)AՙK;:3χͱ4˔.P#b{i I}2g-,XSA ԣv9'spKNӡÀx dw+x"*NP7fiѬk1C\&\LNm%A;le*P7CSi!<0m&9aZOy_#/kϚܬ5/gi"vDE7jRx4?AU]8)"DSCF bCvT$:Dzc4㿰u'a BaL%T { >dnj3iTb6I mgvӢ6dGDDtYr5r9+,\xE>\;I46OZ&xlEIιW (4ڥ?I2|}= s`d8+%A(o5P;3?xxy'XQo6;'Ij*2]#r}*|@;l\7j9'9&6:\dNR3LdHc/su"=Jwl8XڌRF 8Ǫz; SضY@ ElHޜw .FPҬ<_oP$:<ƓQ ,p$!\jm.jjWYƈ86X5!>iCO鴚!HD~7TAmoFΧ5#$4_ݗxހZX[S1QC Kݵ| K:myxh\Eu˓>G ?S h{[¹|LHN'c icy]ri"J5ΈDK)GKc5߿Ɉp4B4cށ ٙ}GX$Wo а-b܁Q?fgI/8/=mBd_+[,wx 䇧kzj;em&FMn Bp;Kj`Rwܛi%7fʪ߁-mIMeRP*iS%\!&gOg{M(KړPdTr6Q>Ӽ+m~ļ)M@1vk2B uc߂qpuŢE)PzB^&R;g m( E)NduG$\4̀uMYdCׅ%.m^ݸVּHıe&j!בLgh7bŗ.3Y[tg!/ΧGɗ"9bBMk Y.S}CsƤ yJoКּvtb{)kWX _P < pGd`ps$; JT'Ul+A7k_tNz?%罒62z?N?73JsV"G1(/1}MF AzG*UR5zZ(0O[DΑ؀zsQ `[zH5TI_GA$ƴp*>l1m1$"I]?Lv]Pt,<ZT=!FVӄQq_E|) ?,sz^>_Jά+kTt˨Eڎf 31m"{Jn{^ƙ2@V{vKmR~?y@մKO]5 stwTzqk( O]P\޳KtEaԝ@U, {=j]#aF9g cܱ.WƆ;,G\xof͸ ]p 3D*~Z\P^gf%b6[օB%N6Y[`*d+ KY |q\Ne,J˽kMK-j#/]ęYϮ\ŏŪr62ߕQ V3 q+wWuIdxqg 6Fd  Y5^pk5 6!ɹm7  +< j2Kk. 1Z``DQ^t.1f< (l8 77TȳCu.-LJjUTJC[%4_'(;w=A1\jMgPr;=Ka2B5!hUґ<, {S4V/v59bXE]eH5'x_h₁|`OFW]߄޵!. mxðU;jG"9i:#U6$ȯP)3nQClN8鶞"M';Ya2,./Fї$ih:xBvPg@Slأp0RmPfz`6Ӝ`RU .$-~0n5h{QQr@y,0ʂ@2,O=f؏fJJ궹rgN|4s~(Ӓa-@\Cn꿴 lV#aw-DZIR:R" Du_R_Dx#{ (eE"٬ĜrUM  sD懘%wxכUၓH)jw^ݨ8U-'!1!#UKGӬhb?[]kGQ>!FugdiYt2%:V#Fu@%.<͟NH_ f#E/_e^][<)Xr}dSVg 3-Uħ~d JJ'Y`6 As07`dQ .1c 'vOT2:>ݲ#HmKRFcʼnV^Eѽq<Q.xb8i{l"hmr>euOÖ=pޠd4A0뤋*+ :TYwȮ&S>$oA-~WƁGnu2-t>M_:r6b85嵜4mUn|4;ԂWZHm@ +o\BoWDsoР"VZ<4`gh8_o&NEޱ$T2ۂy A=Rd E *dW;ۜ:'o`>(}nt]cKױ֥mJ߅j%X*{5M'~bAXķ9~ OkvNa,0,7k%9KNճNhNG)8zS[0^e߾P(+Nnf&v'kJf'䂠 vq]v ǥ.I@iXDuJlWb{(^ֈEo gpXxƛ!r~m:y$/UtʹLUkʼCtyͲ5[>׺= 1'jF [xة!-$'pEӁ)kOSYm_܏46؟ѬkRu`L:70_@Us}K:}mǤk֍hjF$\Q"M>ZNM, tM˖Y7lT4TGkd*(\TeOC sFcU%&?CB5tiӫG1N9Pu!L<9U n* oS^+%x1ZS8@(,Q&ki.u r:a*tWp01D>Z4*u8t dYC>46>~br@ j=+"r(ݏJۃ~OGŚ/>h\k{QD+aMS 6@7Ӭ-o=qR1;MzSs22RyiKY 5(89Q~;YbD-J(9Vt-İ+~Dn;L2P #O8NI-@^Nȴ? jgH&9'>,s mOРrڱ,hH}$2x_E Ћ rboL9y劧sCFյp F<]ꌻ.H 4E|@J5&/bY3!H!ѓu-`lEj7c9եh Kd?;2Y摾BR1gD-k\5O8AzÌYsjPW> ,&aj&URx_',Ǻ4l§̪@- Cf"ABݥ#g,#ABvbe!,|'`~x?n*'Ffk>x7['"{T&0Up&`Zx5Tݝd}({SǮV조d_E{CFW7YD2A7T~ar̰TOP FrR۰L>[5a@wm,ODl$z(N=hX+yݼ\0caBU䁜W?ѯs6IBHG7&9DE yTa6?^Y^_OF %t{a|1U?kju~~|ɱ&հ:T7OԔZ4 p2gvR&w7/bC/!@cr-=/b &0mQTY")o7K(wﴊp&K=BMJE(=W0 ڝBHQ.bKL g':nc,zvQSu_ jZ!־}7+̳kx#zm Qܸ\s" J 9EAŒ@ C /yKO`#,Oa}J}%mi ѐ[*U]`=vA]yd M PbGwbX Az,Ǧ==b;VdH#{G#/Ƿ# YR#ڶ+tn11qP^CoY9B(4uYBgQ*a+Bl-OՂɣ*<*B]`- AAA;uJor*ƾؓbjU xe4ޤK!L뿘!KxV+u݁+ $`\1jLvoRcٗ%AvX04 P`Rt"Y#TY8T-:`MJ:~xs!Z+C!= 4 B.pq9p_f4,a@Όgu̸];x?]wcT 8"EBfk t{۴rzgf1=^1A947S'a ۾ {qq!Lz"p֦88(*uxe2ۣP;ywtd cP1¯e{ |)ێ%f\d57߇43p;/YA?@:R7w1*ťWX~vԁ~5( ۏ:[b=CCc<>2̹Gb|˴Rn;q(.xo_N3j"eqtFtNzhvz5t2URfE~wOg-mdY[ q5!H{eԽA.U"B=o`րs=J [}ysxpgynu~]IcН.h L46*Rk,<l؝.N"_«a!ҢUH+5(֥MB<,rkf1{m,U[g`V$+/n42:-6* ,cO%LJilќ#:$6^ -%TʏWWѓ9X(f/z iX 6 dLi4퇳RL u@S,dW,K @Hc+r_8|Xk]4Fgj'hw8mj"aE”=>͏;q-QkY\:e{vApddYm-KM49&9M-wm>viW\ys,8ry*w|rpX@`Oe)n]._Oե$ɝPY;^ a%xd=ܻo:oP&Fxue9u]vl2s;*>rJ(H !)##@L8:>7ZD @~xB1 v8H23Enz- ΑXI9vjLI:,˱ʜqۅ_,_&k꣦.z^,!sT^&!m̟M,R}h隠n;EzX*a;JC=%򧗞_s%< ^,)9 mA,Frή@+75#bSZo`"1/̶p.xqY!xddya1 qrLyJ =e&GoAiy Zvd4NB|a>"V=+mM9=N'`Fʯ)ciA*T*ZSG"[yjo鶿;,;.iް^x.+rr"|[a({-h'1\VDK8jg|$q +uN k=ƃ!W@b lzjߌFz=4L54#{S҉ST$b&KYK(!CIwmgp$ AYMgl0.uPsKJ%4 xG |kR^a`&a 7;XTdTJjUM$/Co'%>.<\!RC:;8&y~IM\c%QTyH J*ȷVG\ٕmxENp<גPFVҷ.]tglZ:#{@qAsh3p$0 wlHFUM'm_<0txP2gюGGke"d^$N Xj <J}Cen!C }8;z=~m0dzyjz #X4gP/g˒”ׇ˧aؖ3X̛9u ?*b<'s J:Z&.B](ty~ԡ~qn:5o/u#5}b~"/<[$H~(ߔA%ΊiEkf)&ʱYA#=H7XXl zY.a*qz7Ch=>lc]d,(k0|!>88N8K;NHdSC OW0|μG>a>ý._-o]GI 춅V$F.TpTxI>[nu6k)Pȷh>Khrѭ&p˛0BH #@q!#S;NR` 6RoqN[e?Hrh:ic @+6&&LO끿gҝUˇT8Mp} ,*q;#}E첟L`">d35}=YK(XXZJ*9D" Ix}d<~lFuϯc$}P3*>X$2VQ=?ێeT75,YAP-*߷q75{|D5Ws$XS8()7Cϲ\G).Ij9fIaDD]mԽJ]-p"2U臦&!c!0Bݟ#hg0*T2xkB5pD{ӳ.ԏDV?nX~?2on8ʳv$ho;vj !_,ֽ*l`İrKdoF/r`B hsiEZ Ef :8tvF9us  1VM2+jZFѕOuG5JM/H,b+ֿ_Bdw()ԯ\B=8y>)B >`m@cP/F '1yO P߲$-@P=Tv~Z)B55MCz%a5r #`^)}4S3eG0EJV@X)' @P z23A ':0ΊCbl&ກл͙ a@&6k/Og jPZ{2Z`\ 8xaX"ZS>e7?jJp,Gc4W^=*6}r145MA}ᓜx_!XSl'+!.[ V DA >B9X{VUSsO*?Sv_[oPf\O*Ň w+{䄤?5hA8oV<1" A;l N%Za0<̪J%S[.O~.v YCZxw#ɗB[GoЊZz[R(G^yP.GLH`A !U˫>'!Ltx`{H[ uYEt b§du2`Tq~\i$_ɮ-BJ..+ =(3nDM Ô&:ǖ hy-L(ꯚJعG>ǵVB,u'ÑXhzOBvnҔJ]&vϛ`ffl!FskivoAA;26PRAUKYui:}Oš;_‘3Mn.rq#|VW4G\[(k*!h^,"Â37;a9ø݇a#jwD*;zJ9bLy f $$xڗYmn^jU5Ћc1*K4Qn1+AA[oDFU5K[dļCu13h Aߺn d#ǔehE4OَD(f֏x\?|0Ir_حҎfqSF78YmL7كNqbO\& wrVu0"[蜍G݊+宩rLZ&>PxSGשfmjF[vA4m $DXu hra>`6=}PғT],O!z˂փa}FP(r,BKT&Gi EcR`WƝ၅!S׃7oK!nDOQJlJmdl!-UˏetgH_u[YUS5-?iʶpgv |@]EF- ",GdZCPwY&*T{Y}76_iޫ,\r,ⶳU@*4Zx Qa>Re n(z-ik݊U垳,C=9urzщs-GsdVfDwd ٥lѣR5:dC]/3~]!Qލz2l_\-C"f7qEw=F%Ȳq&c/P?جKJ^z}(hmh~Í}Zr2O+ƗYǕfHKږM1)eL$Sȹ8{3DdJ(ʣ?;6WLa2KQKj("5,xc)#\!i!`_aӝ;֬* U!՛KU lΦH,eO~Ex>ˆ.B3 q E|SE1?K07m y{Xδ S-'s+-*Ω%ڨz:m/ư%JlD l\߯y+8mxw0&U1<)Ҡ73gxށMYt߶Pc}zQ$w|60,0S1S\G9-6@߰£F"Im&] :^=!ҙS(Ds2|-q38"Ti/jE=Gjۈ&A_$N7P)Y>*5`K>5gyIwCavxҙR*XVBǓ]=p+oyMci @r?5!Q>ċSK?#`sO8 _K0pL غOW+Rjc0P0tPN]Mak(E-R2X7+;0\'r[Nm5hi{dO"9rJ)wpEhEX3!鸺^ :7PO*+'8C]tp0 »I0V΋z@Hk / !3ͫ+< |0t?MMEgu(ps>v<` "SuI[ kAϲ6x=& R8ѵ=g>߽ ,*7+y rS{kHHRvh;a!܂L{Qѓ_֔N1 nvj0;ʤhU6r%Dsϓ]hN~Ukl_Ikؚ@*B`-.F1&\N!URA%xHF7d|)MTX{ڭG>m 3^LhWȞex_gkజYӂʋP.`2D2~ܟiήr.D#`';Qmx%ꆯ$qL>n^zVFMQ$0Zw -{=ÛmY(gBX;;qٝh CS23,`bA*bJRp>;T!oHG4QC@Yles.w\o00s 崏2@Jo u[Y: ,j_q`uugc.ǽ~5kڦȕͦ0++qz!9(mNi0ۢ= ͛ S&_%0/t;P']ukU~p{5}lCoWjFkIOx3Nq`z\-irnCYۑ;+k4Xf,-T2@=dEMS@>2b͝`9*.›@@GqZ毶8,}ģen]@e`uog@#-@;Oby'âJ7#bsm1LKu<4$Bw{/'Y!Y TrnnINtk{̙ͦf!L(؜e\QhEcAAݻlMcXʔ5 Ӣ$i,SQ+p~'M}Z8ǖ#Zawk9Ds#cm7TВwֺn~!!O`)8 {J{KǬ0#&]&\+aXXʩuiq5uSkR^8W4(hrqK0:SaCMF]EGDeʥCweOwjp9< c]L)`\W|La=7rߢMlh`] f̨w8WWgmId5gw4b`3*Nu eivL<C ?"1> Cjj0)nVŋ_!i5ױd$FUgI t|[3?m,_XLר29zBigt˟R\lSi l,vxپ_#T,ѷJ̐i?y53S< 2nіǧYb94-: tŤyO&@TJZ\rqX  f{XE?.o2|Cާ@}7oʯ=08 erEHd4?zPd\ϋF=6rVyduNez`o[!c[Pem+#o2l\ (. enueLRB uLzXb|SiV9%Hf*h>#A*_vE.Co0 N_[vJA"+j$P72-eLO%B|?sk |FtPҴSszrEu83`4| gF&An"[{%|Q\rXBPbq7X;)v>ERҿ<`/έgEڌw^ˑQ~^gSx>N0P/p/Oh֞9o$ PdO}lZ@-iV,Nic;M++Xp>%_ltU6lN9WKJa^2oB ;ۆ{ v6FW1WwJՠ2b% .#H >6%JY0޴-Ǎ}7$ر*|1qޕ*CK~Mi#ШoQk}bBܔB ] M8I$ 'fzS 3Pvxo+)\[㘼\Њ1; /W1'◶!25`F-MaIGYKAwBMj P.mi9"@J:1 )|czKC㐈<d[Lrz o2 n:.!eVMAo"J/&OܴtU!t>"UYI6b`x @\$̍ };nm}H!ðݬ1,y6D;l:\81roLߛXA^vK]d`(#DBrJ4K>p ך_U#PZ'6?Ѹp U/ k0\܉R,l̲fǃDO$MO:;0A^Ng/HN콡dy!kZǷx9!yiqnZtڃy Zs!"XZ*1S1^&7#) w{IY9諃I/[)u6xܱ^ğ pIfN2gS_/ e3B8!|Ryuq;@N,TahםIrppʠ1}b2^JZOSn~Ո&М(t t`-_)C 8y7(#S.~kY, pmݥ>2=Sw\d"˭اl8mŋ`8/2qxٟv?۶f<;>Π4 /~h_>doǻۋ(Zΰ0'ޒ2Pq֭&l_pGS_TRR@}LyZ{ -9w|n !K9HM@WlsZzA/Ĩ|+L3)-I unVʆޏAT'&x@ .^lrU_-)83UM+j#*uW".-< 99Ժe|K>t~JǏN .f n./[m "H#Pw`a:pi,m=t2wXn_7 zߔ?Tu7N?FZpcp! T:H~hC;PRsr;*" -O}s̘g:yC ^\ d4 Z* $rʪ5)$ _ܱ~`DX> ˗>@[h &H웢"xZ]#Ȃ%NHG@t| O2 ]RԠMH(Tp-ci7ȭ\_7Ɔ7F"El!">>^cٝllUwDBS!H <5ddJL'+^nz-'ɂUDUI$lMwxR4eӦuq$cb2&pD`FKu~keDrV{3!e< 8"Ƹ\t7H*G^-nZ`tM3lb< &8 &?&W=e؅U= uV9h9ԅLL9'<X78~E-[ħjP=#jgNzb 4;óܭmoi6J65ܺX*c=]clЈ-:[W.9LcGiͣj_g# YK E/i߷R Qb:8[?_<(:HOgëғf9GJ0 שwoR潺=1>.Mt)K5#!b62.&!?1,Od{$@C9kt&!72PB+J H~V; [6D bu7*HQ9{GfsT㨵#>N4F$Y>1goϡD?(£T mJ2 Kݸrj5<_L ?,b9Kjm͉&cg$ב@D|&|IG$^N0a5 (?HI 5E+ڣj G?- .+wd":;l,5=ed1XԾ̌WVG9Oq Ǜ*_ŀq<.૾PkS^IKrڇWWݍ`Y3s^fѴJ[֫cD!?mNJ CY}8%vI"e~.Y?T4PN}˚;|:*QATw _ [)Kժ7 2Yʪgp{; Tg?+&PsbSOoH7>m۠:P mJi)Qsz[˻f}v\Wc qqPCbCj\/ec=2Bk2NcZRUKK0OK#J*F0ҫYA@$<<++U2Җw& Պ,ا/zԕyTϱCՌTBv:5qLX) %(XߖeM1rQ;8i=qV Y6l*!5dj2%Zn񋓦,+.3c7g}LE`25e]3Xq]#z}bp BT?K$Xb/$3uYX=~q|A[ua؃D?b̎3We{hKd y~`O0f>M"2NX*3h˥R˒TAR cvjSU+ 2sHvl(c耢<.GHL fHY`LV(4Ў29Ž0=8b5#k-9Ow >ckx))F`+uȀk;1,Zr/$13z"djXvxMRyKqaM1$,kCt맄a< tc%6ϝԔQ]ws "uF$Bsٰ6WKsXnUZQ:rЍuHn-ϱ}%80kp9ɿbPYwh8[Kc80v u!7ѐW؏#A*Gl[Ea[Y=p/m,C[ NZ1;3z2g.ݸv=);NETah#>4PaO"q 9 evt2Ss lxt`ӰI4+ TQ6e6;V1V?ߏ%"GO41 $V#Lل

Offkۯ߀bpv4=aPJbf3)X6j>ͭY~\vf&n-%Բ9u: sOeӋ2gaȂjP @](C:Ơhsp/q),~PYb/T+%S+U`QX$pym7كT 5aY1B kD*awEH `VهA/yDӘ 4Z ״nn &N[N5ЪAQGS]@=ϗwQ&/,W[ EPy~2WO.^P^ĕ!ơ3L;w!lؗ +:(f3Jn@5uyUEOB!_H> <$JqsUcBAӽ\n#WΩa.m<dXI X獸Y1s)< |vwUN8\RA ]]\IbDZsߢX>amFmkɁuAjm3$^=sFrr•aV/3¡ƒ]CH;0jkKk}J)̕9sbs8p>q'WG)PEQGɽJLEod.rCXub@^b ۡ OF΀#(!}WGIǮZ'n;9LQ$fvn4$[A֣RAw-1V#qfax VHQ }+\iJcͺ b;5* d& O,|tQ!*uCZbu=NUC7RVG"/bմ;}99=AR[qލ Ap dI[u(#6CЖ6k:O :#g>3Mu>\܉vlWM\[U^tvОa~B8G_TǢrėt (Ӌ|O)Ea/y*uֱKs&?n_ՎH2ʰ{ k=O9^żX WA~`1JEG iJQk"CLKAVe}w"ti7p^nҞWCA2Yx!NY |Lux=%`o>$s{Oh<HD$]Olr8IlȖ,{jZnt=$:sp^"4il/W.-MĹVL*Z*\*~nYt1'V\7dɪn MGɆA.)ԭݯi*EprJ34y6zJ9-{ h)d￀UeLK.&ɒGV5·<56ƦƏu}3\BjHO[Hn͂IKOp9 sf_nPAp ށt%̿\e@/B-y "7//qN&]:NnoH]uwŁC,J A`Ҍc:  poR9$Gd@Hݴ]LR+'>Jl=JnR E+\2rWQipMdT ~P}oKq@>kYxy~np$ –yUN$KIeg<+A,Ÿq>Z0wOP't A0s߆#R!jx?Q.<ٷ4l`^=ilmEW "Tyu D_Y;AE8ZۂG.StՆ ֏o±02엵 b$2[(|Я2`$ oM_ u芩k# c.T",(=3W^K/:Ր8bTKox]ז=#V(^.7< x HJɂOf\,GAsRx:0#c iqOiK%! 橝uT"xQ~NXb MNCD]zxĒE?`_e6J̈et3 ![y~2l_;Rx$X%Qt~z|QӸ-Րōu^ 7^TBkϜl8?6()ԑUy7}.kqP6L.D6-󓼠G sC.*Ԟ4dfTYc>Ů-|3n={/cJ5}ŴZÌ+`hY Pb~伴ZUsI2$U E<#%?5cʶݹR}@G4#v훓h  jVPif7PK40g/Vf~߉ZpPj!elbD`%-B TI.J( (o^S+: zY\\3"q_xl;RdW{^N,NfJ: Um)O'3XڿtQ9j):6/mLRJ(/63zeD,z{oKe6іA=b}o2*Sn&-Ǯ)utZ4kͷ76.e15eV4}9wetyI3BT5A2 ż&O9@Z=%6nfl-|֩vֱ~yHĎx5Wyj~Ob]f {YB*@$rIhr 2+*ټB'cP`1N3nÒ[vbgA <~-)ZDS0U({9Qm6 EH(}nU%hf4C?Ri%2qbf)'W_־Gۙ79騚MtM1#۷&/TݨчE Y*;_ .M1_v(BYUW85kax)K9#/œVmC›0Xo`MNUQ#$K*"4/|BW\hf,j mtyt,r>s>*i6VAr<%c|~[EzllCK1Rh?=1[݆qwWSj ߶#ZP]e]0rru2tcYVe[L+Kg<ǃf@۹U1.`. P*7*L}ICi3Z XZ f j\O{ϩě8Q9 J@F$PC`Uo6 !I [3ڠ2ErO;se)TnQJ]N C(:' [,+W@]T\U#ѭ7%䐳b(qL&BAðӓEDpm#|lK`bhøNTԩg2H3ᾙmd76,dS=]+L s`]̣ʪubّވ"dl^q(?S{@/HI8w$oR .0W P{Z?Ss_QUAQۺFq4LE{NG!Ӊ05wz7֖3xlBі>}%j~TS`WmH_11] <I" @Īi9YZ32 %ҩ+Czb]T8%NC}Qa^ӜGFV2*͔tɬ|N`Njan (1b:(U6nXa Zgqyw#pn'~vq`FͰ5H=·9Y\m `#MaX=y)><;pvTKW- ֯IN)#oBXԀ|K{z j P_>%NJ)'К(˥GX .%4yTnT[Ny\"G/\ղ `,tG/ 5[#)x YDlaaȺ(Żbj*DhVw[x/visTiIj/[!4Qҝ>C!(i26ȴ:H8L8Bf8>`xùC}C$'Yr?'6_U~ɦ?JzM;PYI &,V43}@emONh真Bz}xOk1.Dyfc%EĹܒ֩,;i h:yWpkz@^x?YA*,[|(3k-PhևO!%23 WGɰwigz,Ykqs՗͜Ą)AU@q ~ث!SXlT:|:Dpх|L/.Wߕ_ʗch):?He> #KHuтo"EdO|@:}A1Vu]k KJ O&)[nw&D9E¢cEp\8> 3. 2St MvRpVKY <^Er6&a؂1 Eʊ+Wq3-U|b"evĖ;eBLX ސ(8?>* Tn Pj~p_qKni@ngdoY^IS`kg6Kzk rvq'B I.VCnfOH2ZLF$a ).+MxmkZ|˹'υvv ~$ky֝r 5m*K {HPKoTy۱p0(AfuRƃa'0#y\ܠ;_ڵԹ\f?jxTbH1)M#[(B5NE'nJgqj?dPCr{m~bt}:$R %^Ӛ")T /,טpk]_'s xWʬޡμUk>Q*E ,q_e~ `MN@yTV٦v瀯R ;tKGjm]v\E6A@F:D7ɇ0ZU({s+&ܩֵQ] u俯>)J&z>5,QLP M̊$\!#:/_ID}h"enIȯ;6]GQԼdwb4,0ro̿巈,] | M‹{`#9GmS{&?#NO ;j,6]8hr$h,?=כYuB}؛ыH)BvHp U9ψO xGc5Z=mvfڕI&6Ӆ OxѳG1~ZG9 F'МAF1U+y*L8>9ͷ[A㺒Ǐ>˗ eLZ2s ^q,/rjksTבּ,hcXR*u9H_m,G'06 jR +}ÔJTGoa')D ,Myې}ȷȋ.y~_v)V̦։5 IO$撯(L8(+)ɷp= †\~uz!qO0'e*J"-JĨOOcOT Kp!8&݅9 j,&$‡d-j-Nڄoʸk-w]OҙSqKrjy8xҾItmʔ|R6x)X֤s˒-3̹)BVd$[Bِ2GJP-U33 jUK.Mw-#9̐}aYPj/T&PpbQI2 jU#H"]ϊA,l(Du3ytۑcj3uhi\gzu ^i6Q-oɁrvn30c0 6:Y=(,5p#8|eN &RXD@ YװAf5,T4t2] ֣A _O׎\*HE6 6UU59ŎL|Tkͮrfᵉ! 5G6fax'6m<1lKi;Vmd|8k6Z&=(JFZJX9@X|@H2i(1)'ݯȞsFNk?j<~@Ļ#IԼ\)9n,"΃#dm+hX&u^)8þP)P[)C7$=4V_1!֗nAU3&'~S5hn&^:.EeDWWKuFNt/a5#NddX.yCK;(<whޅOB; z0KAt7 $-[ zZxsdϗ0Bx{/| 6w'7tIc&͆S0ozf!=Y'N*B&1EH#"Y=(o䡉G᳅g2H.&<{ M藭wD䜧u@~%fwR ݿLW-DŽ%~?Md5[V|ׯaףn=)Q 4$JAHg,!?(Fؖq2Vdiqo`m d>.!'[o`llj@֑v"6\V8Wj#ec),Xw|NKȭڶ}udb-(&+6!6"FPo["6k˘Ό)v-2/>nO西׿k͇! H?a nv]sW M9Y;(@[* E `iqrf߷֔,'SP֍ξLV .UЈs@)LЩUK4'U|;AenJ^~#2aoxNR?R[SNtWu@w% F ˽G_]<?X;L W,x<5P[}GCscJܔ7-D0ۨ(5]8Nu!D1>(4bE,bz3V^}ga9^,%<"GLwx=kLOǛͫ}H|EaO萉׬4ɞb`aBYӧFyL{fp;u瀛vC}j>!84ʼnSMO^{ &W2VxI&k>{iΜӛR% Db`~vTTXNS l`7ƉK9ԃ] |#?#XGg?R:9k0P?d7Wo-&G?aF]zJYr-ښtoln*-V+ :t>:ީ3R@ vI)GLJ9R,󍏍tɿ ,mlrQ5N > 03mS)i~V[=}k?|Da40+2`V |fK5Õwu` 0NlUOy=."#_jϳn3Ao Bt_hh!/v2!X@M7އѸ8`SUVvpʻ+{L2^lO6j#D&XU2I4!wBQLseRCO+ njשH'%ǨC_hwrcZ u̽v!Bau,\Z#Kl\v V 2“\*x2W*x+\K~Ef]y@tJe Ca: |r+TUf8h-dNfSJZ(hg؁ ;dg(:D|p#wh;$Ņy͝}#hE2hdȣV⿩AՑЬgnFbBXvTA7\Eբ n~'6iMSPD: NooJXEX3Rp\6$tkÀ/he5ҟyA'xȃF]Ki;CE˺]02yq @P:S]RT8t H9aK^s>VJYjYk/c $f'gߴrR#j~U+f3sJ].n!Th[u vVTઠt{ѳD Ct~qϭzCyF =V >NYki9%\vcX߫w|pdي7޲>e[D}Mn6.#m@) \@!P1gK5y7; deΖ[o X`9< fPM|-Hk&! <Ò"( 212fMYH_wz~d 4xOsC\Vqs'a]Ҁ t$̣5wEc.~+& -&K#+_Ԋވ.'^]~.:o>x1Փ\pt[Z@}-; aRZ'{#X"hߡDY@Y*԰p,3v֍?Ǜ^׭0Th ' ;SMS+^/jё`tyrkcTj]%KҙӞaG#ATtINz(WOW!1mzx ќ+ u=]fS9؝ ".}Ih_wq&k~ *4-?5`vqd`vdNs_ϸ\ =X;){rHnR%$$P,;e^ooV o[*$"%(עDZPբ J^C #崳A&1 6YjA$x#2l^n] Mw,ɒדzOf*NܓxIHJsn^o\De7F*d~'zoL%7jw~WX"}YtcɄd6?q0ȯ@n v'w{/lUp+!LZ8 #g!L~o깡DF.8`1m癿v @"$~_t_e( {ê맭]-0+@}iwC%^/L6Pm`.KpO^Oc^kgL2vT80&ڄ$Ξ3'iBP0f4Er:mkUW1\sB'o U k,T|^f–A'{$]m/0XQ=o82)l-ҏiRN m{)TzFdcP7֖SPepjCR8O:oN1vƿD7먟n"ƆɕWQR3NNIM[ $aL]6jK)R`L͕_rlX{pi^ƳV6E*-zi6H=|]3-'k m/n#~Ȉ&PŁ 7~`lnf WVtMbv%j1&53%8eH\QWWB삛:zG@{1QҺߗyފzc.DZ pvӁv&lQ0Iң*s/"K0#46ߊWbcLq"I>^J) }9mNF :' mo*26j0Ġe_#^" GW2_al.J?wC& ǦAxw{U נ_-T*czN:6BO&?+`@wB-\GwM0ܱvmr{wv| 56FUya~x10mݼ9 935JHN.?Ҿl{f1I 1QjZ<_lF(~͓a w/0 ,F99=Yk<`ˬY9`=΂+7g3RV.*OS4*z?R=AAa_biu_[ ؒtY"C"9rj`ߵ%*{XrjJa!8^F Ba{f`K>ǖ':k[I@uO5{C: g,*4}Jڹ7.*mSrG5<%*Y07/9nx](6fii.[#;6cy2 G+XM|aeH4ć/M=NyOb 9<(F҄;Ʌc錶b1:?MM&KD7t}+OxAUHE MV+ttӟ/T O؅NnTrB_!U<D?Jy2366rb5PUAB֤܅-2Y ayY쳆oTo(vڰ!m_.1q/H2nR6~~;_@]ʃ+3x;?iq7\cs|v.mD-C x8`!}q\{Ķ@8U:y.,7CgOB^_:('*WSnwA/4`29L1b*~r"}rz{ {Jy;aX2hh$!!4u` uy/qE+TX\YItrҏQm̳X;'jUJwnގbu[AŦFjj* T*Uyè:ǸOLM^AB7.(fgcю.} B,f -}$ u% !+aĩ[xvb@ᬿᛋBbJq+m*s 2ɽ _ U%ammC> IRғŗGWu|1K*V`uЄ"9KÃ锥i/`>o xJ)dpȥV | zu1y^!cvH.`AOQ,|NC)&x*sx!:;ӂG~Yx;b : jFGD |&zXQ4Îd5]2tcu>-B#-࣓ǿ*),%vP$i" $q[@ xXT,,-炥Gk>'3 ]N6:ŎK:H_uU7oMTy/%OI~ɝbk仞+ENPaL8]4)K'5oWex-8ҍe=i'HLUȌew}+Up81볌!N:PGdG[}eƻ; ^+|uoS|_y}$1'OVg3JCU<ύT\uƃ ܎7[Ԋ xVTsO>b3c.9Ѱf_Q ./WBo*q]'d|s4|?QK X+1ͅm#їAUrr҅2'^`4>@LD0S:4כ?v-/& _{'QGT.z"PP[lPLyvz&3z/@34#5uЕI,,`QI+EnqrTƍoi{.|!kbi*=~ 3NjgF!A;܂e,IabBZH˫KR=zy]÷k+ٹi {! }l(Mqd.U{z&"ʁ`}8W,?`Y$JN Ɂ/qbrRʄ6.y?}Ьx6-XV0<5&SJWuCnObme>x, k',zqFjڛxw*V2T~Mղ='E98ŭRP ٳiv߽jD7g+?+fd y/]gcU·u׿ ANbc- O=-W^f搤j$¶V~6L#>tM1"Ibcd{ Ԓ }@#OS)#KO,~tD]3hu ?j#pp4jν PK~ruf' LjbvQ$)BQ{3,^\P"LOQu@s2*(ƫgvT ;}/٠Jxrf% " moTz]}n7n?c z 'X6ĩЏӛg #{mfz#Fquu_7eIdI2:X}!Ap&ɛ>~jv']g]t]N o?B'P m;^9Y: sLépkҬy!kG{xEhp v/(w@Je4+u\;J!揳&EϰG'脾)80 #fƖ#P(DH^3na*&lL iFQ: JC2/wBG{/HMKucEj;ϡI!FIUea 0'_diS]i3U+-ݾEchO!pD"-CiXN(_3NIvGyP [g!͈J=p o\8*u<2T# Â%B&3)؏j\fƘ&io; OS>ڠPa5̓-jYfDA>#+`X/O_?[ؔ0 Q 15y;3&<őW۲T|r=-LE ێ 1k:b}fJZ\, t\>)8i 4B^=q(=OpBGfrޥGzL{Gb|]VxiJՄw,ktΣh3JBȑ"&XKmp&YwU0S}Ɣ"hBm##34%)o1e$Ժ_e;Z 3 4_魝!`,' x|[Şr;ȄáqXSEZ]~4劸 q"]E;M+2Tj!HCͪ}9FWûswX9/-5,>pNzFP$_.5*tAiЕyy-)S.!>~-3Ƶa~=E2*} Z|I(T/ /4aҮO7^Eh?! "0Qxbf3*h5仪>ZIdÇE"W8AXԈID|,nx-еvO5s5/ttUVjty,*5 1,}LPkj5uԛVAQҸif<~ʟC{UhF* .Xg T\Un8BBbdM [6^ad˦`=C0vuѯZE v23#t)2-[]f硪'IVFd:Lye_89wYHnGnyrT2&u#t_Oau4gܧ>- 0/ /umK0OCqϷ{N^",rCwLtVR(MS{_NF0Aiœeя'wa}-K3$[CzS.ޱ.x_MCO2GB%s {S2W ۦ4T|Ѹ^n5uA 1L>h&~ͫY~c}n"sqRIm?Ļ!^8A9ao}se|ADh+Y2FH(HrHuuqڌ<\7)` EkzwPk!}A\Bs h< ?Huj[~z_ֶhtsxgg(-|= `ϲ8sBĤ:{.3+EZT WHsty](ۓ }1OUmu6[[\hQ~@iQخmR[kp{jԴ辝͈,ĸz Dx Kkd?xӻͬ$wdG =Y%jUˑQm Y~ϷIwXH-#_xt.Mcz2kXRѺl,Ei)k-!23 U\sY*nztirbb e&EOt֪{MRbz!7w CBJѾCUy[eC|[F.szy(x*BY&އ#fPA߅0_qZ4TȧɈ;(@ش/Lgj7<#BRkn "LRWP ѭŚ[(.Ύ_2!\+4os ? OvO8?&!W9I>ױ[&0qY;D,Su>N{8~xE~(Ӕϫpڲ%G";M=GܞPE^Ys{A]wq-j;ք&̍ߐogTF;u0=378=Amu)OF{XKq%ܔyC8(qUqF8&ܖ=􈾤mm-+fhS&ߚM/:2#RtX%pp"D& f81? ߯5:^`sfw2pEƮKυ2o ܫ]Оfrjq;K/_!ۍ b* ~ "qeVb̏4f1Vr!>g|-jKWƝB{ꊽxgĥ??sRPf?[gߎIEiA@C_c\_x^i]HL0ߙ>7Y DLuj֒;.$2rH5.*TAZG^92IDc.ڛ]:T0QD9 nYh;@9~g$'4 @Ĥks7| o-D30ܼ _Ⱦ jJm)'x;%=-f7Pdb'(cpi|j2v^x2bg]BwIg&辗MGS9kT2'0YK,2uG|~P4ayqH3C@I\Vx/B(kbVR)AY 嵣kMj/iawfQWZG(qAEO~LaPGFnM+[mxdbV4  @#(?xNry\Zh"UKy&ȑzb]\;e ;###\$eOn -sQXpy]zk3 sFWOinࣈx҈u/Q)Ze3GIdS&]BPͧ^@+}Yi&|L A A#*GAj4KqWI렌û91.@6d!{|ehJ0.SC~JYA 4%\|: w.d؋GFxyOFo2DdT]T2/_ճ<綦aU˥fHd`fZsiX; NUh{ 4փEÉrtϦ/?1dRh̵zٓQN`5S }6èCT|5 ~fBè@.@! ]L>QweQXã1&[ڣ=%2Sj=#RkE1qb;bI $-]CwջPiؚEE~osd9_{L2qɶY 9\mEOCXI$gG5#zфU*$:rT_J;Q+,o#B{!fEfa=v׬h//e; ьCR|;F%jEjdy%c_;T x{o&T]=>Keu>2_ J[hcIz^Y?+(L8lDN̽H)'jiwI0!sMEXLJJkYdq7,Sp^ /{s"g[DǷj_V~ȋ`ܗ?ƒ=b6rx8-oA$ki³/5rT@Yo<G4" B$e/ 4^+PBe 7 SGH APߥv|cWs|~$DTTM@y$viމjNPdL(Vé =8sZfD? (Jx {D iirr*AABvBB b-}G=S'%.` Bqrߙheoj~HE% IngP:B/X؉M]:r-tR9mbj IfN=?UP{*I>tkv &C-ĆRߕ?z(4 Lb|&Y\!k.M%* Vy@IFxnc^= Q@pd{ e0H%t~1YA]'ˡ:k 9䮇9{~[:X{aiPc+P{kaꊅ@VV^F4.[7k@7%dND\W[m%_1}iу X`oւ%;g9|kwuZ_=A5r^ᷫI)7]XljTE2m%tgQcz@~sI<72GBuOFr1\Y{Fi䏀b!؋8ZPʾ<42 _[H1c:ov:+q^~Cs.тa-klf6+N]sPzݸYz],άR/td&A+|!3aI9ٷeEVpƥ+o'UsYjC=Pȑ\iY9Z` J?ƞKVt>F_/pBt3-5KI0G<0T9wPCAVn\nj g&EӲXFP.'MzSJC4n9ъ`9r3dA+?{n/ᜁxuaj9dNCE ȉa jLVoaޞ VzE7}?!3^H6On,}DW>H;נgfa&FeSc~:_ݑyUz8h^?>6s>&"r zRoCvXq>;ϱsę,2bM$qJ12R%iBo}CwJցo_enRQCp;9her@EXPz].rOO͓Ƹ|)N$mrfOQ  ^v(&G|T гjJ4ʇ1t 7XXꕨu@>0V{sg7y$T:;Lq)_M`Ge&TxiE9?7P{iPNQPiw]w cs MrY,!8$r6T ceE9?!C[)E2~E)K1g1gIGPbv IH^oFZ9m-_-G' g4bAІf,U ˓шy!,ydC2]:1t8W$Ggjs Voi1J ل٩mmIbE.tBe0f́pKKDMEL%OguXW9+ީ@LswJlY*`5=Jy'dsr)STiw'LCp'nlC?+fj7{u]]aBOێH= yOVظӑ~s<J)Zkˍp%&`Xtk(bl8j V N68'q~3s.EG$+I PrMnW 3E*SaO"@hJȟc6m?y)`^X'1GCƂI{D| ViRbʠ,[Sa[p]˺Ӷ|L!>0zCtU ^qPZⓨ>.msUFFhIl*%5O!SM|]Ա(!I p;*TE k!U$t5: |Ţ{VkLwӊy[iu ڂTq$hUO'#_\Z}rx-"6HN.ٳq+#|M#3O.k8N16ʳF;drlX#q? AW>SB $(kkfK.Ǖ>kT:i4R~—pv@]?FlmSq((iUҮ#ϳ$H|4퐥Z=9=DȏE AuH>5h%FժdE7)V{#1QwEE/U k_3*oP|!㉚:[0s5r/,ў7%FTT{ͯ+ Y 2ӳd1Sƣlq]J^X?9hѵǧs iHwEI߼yT+Y1BՍBHPbר4M,D Փ҄ zhmHWa۩q!^fHj76mط 4;RÖX^1Ps\!ʋ}@Ňt`meId:qTbBkc/ۊWbB/엔|/5nQa䙨/>嫙/M$RӽԔ\.^ՍXG_*xc 4MC60D^,J`93X*Y߶mxB% SaY:\R3\d3Qc=^2bZ7CPmLo{&Tjd1!a ev: t (&׬ă0W%$JW+5r[_ycOvB=cfZ.i6%y_j{ {`-O}D$~$.LhxCgu'~G=2r Uk?͚4oeYK*vhj 硶eb-DC[C,YN\AG⢓)Ç.[aţvZਊ!wzEO7V=D֟7`d 2 s3[Sqm]uhZ1d /9mY8AD?JqRD~MS35 y )α|j(,>BK]̤-vtQj>foH"e?g~|zOC &HBi^iܛ9sdN\+ Rp}r=2آQB0gȉAH1&TG1c?^8OB&t0 =lޱoE#i#KYEvHSk]q3)9jK"\"ް{{cvIc .uB5;:ຑ&?Ⱥ ܻ ^a/r(!SJ,mw ;ÑJ*;|V "ݪyB6c7#%nItN„6Z F̴0@uZ8*p(xq[u,D`qY~ X 5u…qj꼯sN%nWP83ITu1F8Irĭn n'vKo']`fjMn^˥_Ŷ+^tmE{"KA/DljE5j{.:|%E)EuuofCだb> 0zm f S[ Z_ͲW} ;z} "~4tmMSLZ" 1y!hi~|3X 58 `}>xnzg4#](Of kD,dX=bZ=uͪ,安U2(: 2PwŊ38`7h=js5 ?1(<-ڱx^݁;YXBHW!xp@8̋^ǶbX;&>"fA pt%h4WNa9.W^`DdmSjp'2I욯QbV [0Lv:-`Lv9^$ez'!OvsO9#FІ*y4ɪB/R v`Q Z@|M sf֧8ee] CNتy5Uz&xl] fZ-%?M8=2/%/!4ʿ$CbߩҊ $>x7==z,RlTjB4bf_H^hrqO)[$q=~Cw+#1uJ(Z葂r7=Y5tJJEl;wx79bEw-AĶ5̕סMZʱ@>*?Z6>]{ 0H͢r Nu{Mk+\E@P%ZLSXiE9ipnQJJўŲju@aX`wΧK/!i }>+Ig ._['r܁Ko\ԅ7o'At1[{+Pc%qĻabv"ݟnwHضC=V^ hAq9Q 7=yL*24P@sI(PjTpN +2o鞿j'wX)q34Ͽ2gⒹt)4dZxUu3kNۥs3wBۙr"T,DBxHH[O ÒI%m}{ȹ&4-  };mBh$|PT7'N8ij U0 I(˵z<`Hre>2GL;Mwr'{)A/$_aEcvu4w|6])UlN3ib\^ǹ70Ǝp6i?+OQB$bkym-j%(m]1 +6ϩ "#Omm?Ow=7CR(^OaY-A3HO~$TؠV JBra Lk ˸1;5&d,9Y i*FӞwH)'WM=2r\DS\Yʏ$k n3/Q-x+1SX1R e_O%VZFj-1DR1려8apXP248&͝COPSC䳪lzSucp/ԇLr$Φ[´s 2Խ'2;↊ '^/;'2ؿ&&V/(|k_ 8<ʠz 43bn/QA'~ 5 $-̿]@6Ų~'9H/Ά&qa@ ގ/t3#FL%t!@t|yM&^by_Eꔑ%py.7`H Dӌ[ 76o4SۮOGSSC:|!ЏRQ}(R8{UlrYpݲ*$DˎsMp;x'o$ MVdGc4s٘0n 7hX.)}:mt>2| c{4 Ȧє"BuKLMzbEv|xG/i_<]A)X`"yKHj:* (o~%G,cHݭ>`M+hsaA-RGUREhIO*=fx䄻iïO[{Ȋ3_s;& v7gPϡdjxZ뎵a+8$ªڻO:W|UPtum@dD8 |bH[&仟tO?{QO OL]#ٸV'B)( pN4SfS xEp#.X>iY1g0{FQz%qƙTw`0^P0vj-PP8ueF}Nb,8=jN76T*^½zH4<1da6p#8D=ՉkQL 3lw/@ / LPQ8wVU='H+̋㗶ɀSNSzV0]GF4hcOъ6ITkIotq4Ћݙ>F%y0V#a5n$@@`e[5|ڱYA@T\; :TtUDS4q]m!eBtLE9r- X dO v0S3&x 8n;WֿB<k;!SzKE|5UOP,| [3[ f%ix?a^>g|9? ,d*Rc\͋;}:L*N*LDk6S|ӑgj+<_.qyfsML%'ڪi-MTM=XeHָIzN D;f\Ԩ3+& ~PWij*ں[ty8{'_KK4WIJyQ%V ?|J2XA=:ލy;]hOOUїU 8|OPo{"7WWk/AW2[bAd6.fT鱻JdkY7Tp#= =KN_KdD_x% qw~`Si+/EWaט67 x\qDzSZ`HH>sޜ $$]Z@ثq!P T&`۟"LkJsEqPSPl#17m_ :,k"yRtR'aA_З:_(L|:wFc8`~|n'-b@6^RwrĀ/Tn^R%a'"֒KII$"JP(Da(j3; 2Yx(x/Q;3"Q,ڄɚQu\a^D; L*߰JpxjqcG3 &'h* aJB0.4M=Lk8iΛYњUF0&(blzV1"v]@Pթ$Զ40NϩH&йGʛ a+!'pQ#/מ-w4Kڤ><{9i*8&NR-In>'kh*N*yP}o<1Ԧ:Rt_m) ~ tY"=aN,;CnLD_\1|S]Y8W@1U cϭS׆:ʶ<"Tgڼ()2[hK/w P Mvw/g򷌼H:qez LH]2+8Lt1E%p}`Try$fƔ$YވfG~T὾Ne=>Jmۮl,r=O .Tf-%Eg."+ɏH=j쇽4KRKWLJ*6KQZOLEXgK շ#UhfJ`nIQmP 1FYZr5~1OzpH/ vP96p 6E&<qOX'Ox-3 3"~6|WZ0 ;5X2dKz:?lTaU'Cь~DxIUJH0j~OP8{ny8>M(u,[1{B8INP"$#W:jnok|ڵ>x]QR6hv@7\MhtFf'GLs8T\`eR[j18RVK>ݹ!9eu[=s8`dCPw #74E&xhl$E2',@bu>SZ,V3ur QjeJ,װGFd[d ŋ|c7wDQJ_$7'a4̑ P9!m-I?d>9@lMZΆ$wANv>/-C(nIKm˕n؜j|5p=:3X(dvOz'$n|9[bݳIO=3PU`ZJpd%TK@<[0:D \^zfZK߲E&Z[mY [ѩ_B :!'IObD$$kDyqlS:v6r$\neN9s٭oTlJb;9Lu]G3^4kea< -sEqڥvO(LZzځU)6=naخ}"Xpc}ZyǙvZ}bq~ڤwZ9.Af\û#WrlMθݠfTP0&*ÖXWI i[؝[gsc5 F 9(7 (֔}Z|0)mEdĈ(lsE-PҊef5;˝Ϩ$!䏡H±?pdQ$Fc0j ZT޽Un\݀T)/8&35 lg,9Q@!Z*-Pb7@19bdM-h:Q (ZEC!U]Xn)OuDML8JjqUG[8P#(2tp&4A'aֆ* X96JlsIHb-"{Br2[A6h**I1C2 ͚>9ATDÍNXWEȿ${:*5b'b+l&%7  ;n¶Ńي,.1F&׻gI,rkTZaM[0AɒKrAOe4`eEnvdFOa;¤n2EiEJR 1M k1R~m$OȆ |h˙S =;q[Ծ ʉuOyXFW4R!W=嶮%syq"ဗ}~Ͳ~$|voesV>q<56Bs<zwao \|א&d*O`%4{#]lvCN%z!8 ܉M)zfꦛ $B'JD(CUfq!NĹNLHw鿗BBPUYؚS$~4ʳ]k8HJCأ+ͽkkTt _i|eo9RUI"U~Xe% Am"Кj[/B0%5}::0bXǽ}#W2g?鍚+U@K|36*ۄ>7eVLdZeD'%wp#QP!U X|w#A JU@4ۑNnBR72~Rґ ;-}N^_@t?þLoMv޲|3:a ~h )u-f;HKF3H˲4㄁kZ@f9k]71drːGr_<9ŨC\%!>i#m)Ab.=]8Hz.o## x[;\ju 8t;_x\Z@vWvo͠w)ZLNH4LJ6uqYxw EEe|O|XPxZ8Ұpx>{&Ud  \ꗚ3Ԇ({[\p۸T}˗tT4}"wzymmmM+k;݆,ZM-6G # ihі~FnL/B_$Ŷ7'JN*lE%1H[SDq5. h>2oY3rCrx5K[@Tg'C֒^ @D;}vljnMfJah,Ѷ4'Wdno 1ӜQʅ͏\fgOylG{HVJ dd輻\nzrW|w+|2@n栳 7_,3tq, (kKU ŋһv5EM~xD먒dWLUJ `f|}>vy\#45m2$JnfUb$4h3*HɾMKFw?xcsp8YA}ƚ u`PJp^e&Fq7| KPtÒS奈v,s.%>MXTMU& kT"TUqզϰvhsI Uބ!vq:/vpj~'e^ u1bz;P8DB2)* <kz|7V׫ɖJzA3Ir`ٙu8MT3p {f7F۷{*kòD~WMؔ@b\IN*c9e^+6VBU?3ζ:-Ig|8V}z̋P 7T~AB_<@;0Jwnr}EQ]++ӁxUFMʹےwu0Eftm.IH߮솅/3OrBO:ex1f޳Dt2ڛ~Wi, 7q !kTjFG8bR,[-/6ɧ#J/]bg6r9WꂌwwJ}䛗 mV\}YyU{^^ۧT͓$CPbBw$d'c24T)n0 z-!RT0\˺.4h-2SRPfCS}UUhgG[w[mt{֙62Q}4eNOݬZeB[WʺWq_*^f*ވ/K)c ,S$ntÜo8"0≇I;(|YY'nWsCO.Kfd06(d""1hvo FZKFN~FH&?:Sn%mX ˉXՆÐXn#NOUJ/(Z*HP?<-,?춵=3mFC_  Um˅e84W'zШ')E Q2ZJal u-5-FG# H[I>jaH$R nPlL;'VD{VY%%iOT4bqr6Ѯcb蝀dG~'FMLʾR:W8;bH VWI7+HY)Mxz"ݼ+C Er%7nD$DKX (Y5?|ꞮL4P{8 1SS~vHY# I1=JSė0_䲒09wkYf6<}a [ ?j{WN;X~}'*2ZY|_\Gw@+g ( 8D/=tœ&+y7bP GQ edfU'7EN{Iѭ |Yv;>vw\#a ɔلDPP%wblc$YՍi`18 1HGKorzٞv|g "m}b-87#y4QF_YjS.;cP{ץHǞv> LY[5{Pn=31+zXv`z{Gx u҉7͇ޝ%Gdof#cxK%hh2Mp Cdt$Nf8&Lqg<0xQʍg|5]HD )m#z,4yg|VI!cXMm'PV LZJ*U(q(BZU<%̇7IJ iR^%zUxkJhʳG8E_pGDMt1rcDzOlurvb:$ m7Y ѺZ\e{@pK;0LeiUS&4%n0˕qQ>w. w= e *%F9Ҧ?#Hx ?;Ehr@SQCgm=򒽛Y "B< w:t^xH K)w.9Fi_̯ChVL_ Dg ϲ􆺣6x8f K8J]l@ HpD\uDmc)H[PH M boa ]L#c'% CW 鵎G/yW>p*:1j$4S :hRƻ4X}Y-ȋqcIosm?L6e]TjYI̽b3.8yTmGOua<}R@kch_  #LMS3K0ՁU>.7E BDeMdDAW @H uc}Gxo\ )PR;h c =x)Xu2Cold 'XֽB@1а$'~hUL^x'!9FǾy$" *Bdzd;,qh<psd3npTea^9=EM :ZN  ɽ㺛&tIƩ~W/EjLX)wU0.Mv;ASzʂi0X:93M^뼰}'ڥ(mP&dD"}&NMzO֜f2Z΂툐f9x]ccs= PR L}+].͛m)` IJ<ՊwJ95 ҏ=4##vT}U#uo@W!PjC 8ke7/-3vYm|$#a*eЊːW8-\x e`i.Uf=v"V'}TZrV|mI _EX=br7@ҟI ƾw'yc;%0&-rqݞYأ3ne+)^TmJRFXk@B?HM=vzpPGg fT]pEgZű _4o3xvi"7U1[?-vӾ87sDzىe>YU9Z[Z<ܝ >ߍm3T1ٟP2 p"HE{{t:EEˇʘh>+dTҏ~ `MߑD@7kVKyreC~ 2n>giQk7n3wVUC @ X+.Dc:M+HN _@RMNV;~Y>/~ O韌leqitA V%ϗ,ckk>EGTqPHj TBe AX()ard[lJ~c)"{d@ys,WG^^ *s,(N ^N X x`#p܀4|4[& "m 2@& T1И!P3;zR뗼~2)OF ڤ}mp&M>4 +Q7`*;H'zU3^\=ⲊJ{r4ԘIl9 AuԔ^Vxz >L\]i_Nꕡt6 =T|__+"$"v[}0jGi{/f w#;[z\is S} P l; lҎ2p[6'dwa83e5mm&u,`d,ںF,$%g5c#~~:~hE+ UK c?CK>p440*@= Xj,K_[KeZl?<HElSNy*B5/԰&Kl *|J]GVG `7Т\b٤!4Y 5-{ĀMVb "x8}Z_n3H'[#kpY&03=$HVChEvD*uQRrop2/ \!76dHwf & Il_9<-`^wLײ"2ȱz~8J }<u/Wf6=߫`K;IͽJ3~l ƒ&+SǢf 4l%I5&;*$=KN:B(`v텤θɠwPJKqIтGhzh:UxffM➿WVvu bPU;S%AR֬Q%}08r ?'@Y9mZf^E0, l^x8|*0wȫ #5}B Yr+o M) /'_C܀PCP`Wx^|hpph/NYZ2 M :V#%&V(:]Ή@i }wx&ZDyR-Ft@rʖH~J rWXthMl>.)hBa:F#!I͜>,`Zޫ`0cS~M̤ZAnVdҖ 32<wg66N8e1z}t+16ZJv )"ĭjn]\Is"j_dA{nRNޡP+OA#RߵD(`û<˞DXP0?D$Pcxi'һԙԎ ^M5)CR\c-fD(7\p&JEmFv4[z t o[~>izs95W § ƏaKRȘK^8s*3g.tAY&Q1PeG,mju =tzMX8@:x {&S¾YZj-4旘NKvɻF2h;7E+a)ZHZQ&J(6[ .eg7v :wxp&Cq:) CO>QZ8yݙ8$(J}z$=%Hbt|ӹRTngukuvK5W"B>N*L^7w Go@{Bul3L0``py,_I;B0Syk.7QZ$?637XvR&/i1aÜ(%iS*`j(,agCnT]KÏ4PwvJ?{G3jB~kf[Ʉj؀z^k{'3, ms~J~Ƙg Ǝl]W'c;LC(eI)}vJN' V,|PbkەQlGW:E=ݷ_*d@#t  K0 *= 0Ȑ0F&J FM2ԓ`(W0/$泌pc @.rut834Կ`|[iIQ, S<>i$Gm51+0X^T$[Zn\>d8Iaޗf'@c=XL~Ѥ.73D12LH ]n 8=6"1}!h*AhgXpˁcǹg[{[_fz>2RՇQ!G#UcJ 7hRÄ 1lڰi߹'2kO8]a0aer6Xc_ bkZE+_9p7QLrii0 bVWvǼF ?4loŃRb$N-j4n#Y"5s++rwݤ50H;x;f:NZ#8Is_^y cIX>Kv1 |[/M: -Er8Oy+3\y20/d<κM2|f<0V[[<2>x}FN0]U \40gҼϵY|R,l1{Ҫf5uEmP69w#$<06/*?B-[͡*引u,21_gxߖVLWcءK<qx,j֬ ~?s#.\Kwd+ e?Jz m:TO{_W$U8* 4|H=+ 2-$EWMuֶܰ2~k/+YGsLnh ]7UR 7<8L|tv?ة5&^6a`Ð5g|ш)u$R(5 5(u)PZwp]'"'(J;[=eL' .W'Z{#0Pw0" 8Ҫ~ީ/ S̿Έeվ<"t㻆}u%]EtCXFUc" T f))I\˄XYKTFr$^قEFA}^ 1Z~`I48|qԌ5UͿҷcRgrH)6 Qn-9ٻu0`i~Dw]V ( fpžyz٘ixvdLg~'n4}sdk0a,ה =BzHڨd(aa٫qNqYn{L°&dZ/|%~,BSpJd36J!1 0FJ=!1g8ہUoy~OyX3cP{7񇖆aQ} M}Ck!3)]zΌ"?#|72# W*#jwG5 7Rue4fܝ, U++||nzw >X2 >jY3dOC91,LJglr N|" k#u^1jAeK\Cmgh8rj<$'y_'Yc63Z(=r`0_2 [2mS"]%gK oz‰ M14pۢ^ gu"? x4At[-Ψ4BHC4cr|e(|_V0Ol%3F;70x܇_o?Dfd_pVͣ1~^Jᘮ{ s6-^ik/g"5wRn*e9{ˡCM%7j >'`$ 0脆x|A伕?Oβ KT9NR+Ej~WMa/B/,甶5L b:6?`1DۃtI=/?IcWH#≈Cm]Uρ!Cc]"%[h,(*a ÿ@Qx39 )̻oEa']vޤ.P%/R6dk+hĎ|I8PD;w,h#*}E-hvW_$F\B<`ٸ_i/NjBYӉ[G֘eYyn B4Yal9jTXݷ?fR(t 跄OO\zj(|j9ޱ:1v1!kNu*@kz5UQն +']hI@Y:<󉵓_bݏT.mB!61"./brVvځJhGAc*ǥ|L㱙 3Mos8ΦI 19+FD{`5+!IukTviw`ij*4򡧸T%b>lav;M!wXf\x<_"ᏺI/Ŗʮ%q*'Ԝ I9(]V[UwC|銐umeNVNbc /~k %n>F.xg5h9/TTtL(.Q03lvF*#v5+-VkR`kAkuuoy7Ny@V t#ܺO`w]-¤G^TE,oކeamд /ZE hEV[Ehw?l}^n1cLa+clpu:;I~]zRm]4z_%J_Oߝ@\Y2u v:i*kǯl ヴ N,@,i302V:؅a┨G FEኣe+JFNin+V\4M0UpG+tGοY]]_MDIiEُe^) hb@h^fę;`~++meS}Y-Gy% z0#gǞN,/6i2ڷ*Ãw 1w+00Ngy(Ct~ڥo8Vt3&Ovu\uax& e3BΒ=sja" \D[zǪ"`۸-t/7q°$T2evg3DJ'us!u3&1;'RzX2gAۗWDl ꝃ31nK@zw"*pV@ǐTlsa~,Cm%Zo8wS9 1_+xf~祊/^ o!iaic'ʫ ۙ g;s AB'@׬)YG]?-ŭ!0L/=l\t#mq;lJg = vzunZ^028Zh]TXT{ ;B̞-< tl*';hKLreeUB-% 8mZ(GLn_zTSDy+9nSeMޕ$쩧xٟ'=$rzƳ7Mh(.tNr7r361Scz59q7CGRLSQI_:I◯k-WjPXf;rW&jۋyitNUm[PۜR'gHI5u{ə8.sF[L,7`Nhŝ\VF v>áa8}~ =ѣ}lm/*愢})ژ6ӺðPK&* hI]gKQo_?!R_lg |SZu/wJjÛOIY/U@0 r2~آ6#6 HsGh *ƀC46,:ނ)SD:d+-p&wx0ʙ oaW I)/ǧVpG{A@!e7Ǟ?Lj/.2V`rHLi\>!8CrCW_yK}9 5_ʬ+$D4p+ם\S,fsSu=b$;GCA9g5$ª9Sbz0U0HRWg*U?޸۽o#:mm?YbD\ .Üsjv0_6IS_rg5Ű\@f11>1 `g0nLзǾbIRqnoT.9S/G}G)p6PBt`-7jTKE1hu T%5;wLՈ% wZZR@I2V W+pWkD \/՘B-A4)v1*':Jh(^~6YX㫙v&˱Q +cΪ잩(吉撑>>cq}mj6I3{vV2cOn8.L)l< M!ˑkihuC߃ pHxbwn5%.44`װIW`>i 4,yQV &D7Jn 쿸Vc M9Z/xwgLt`pȲDh؆?PP5=7lؽ>9Q g\+ҞQ6n2y-J\qcoz9]dD3=_4's:=+0uGQ~o`Aj33D,.ܥRm Kv!)5xY GM3sGgfyL-S_?RD=YmE\ T A"@ZLREL٤ԃ[,׶@%-{M@PI-NAx2oG)C-kI~HcD0 [=ߜ!] Su&㛵7.#݇{; $d^nGFYPmWbRW˥yg9{;uzL*-V*hth=$'w#7iY؉@ B`E/sm%'\Ɲ]j)P!aX?1 o[טq7!G@T`FÿTR@_QpK`DS-fhઠc=aM,OgB7c%f"H!k$m|ϯnVpWg`̞a6e0%VnLϮN/dSbJycyzKdqo3Rea>jqѡif7Zh4[vq=ک?ͫN/{@yOi9XK$^!c`02,1]}frU;K #9BAƶeqj@-^k*,ֺD*< r?XYѰ#d)h+vE# S$y w`9N2GU}.Us#Lb^!8lkqSV6e a4KDOs&?yK :іT@uA,X*->mh(H[*v %.ci)ߜ^#Wܮ3m? aA\p74)zid6wgGv|:bTXLO Fb9O!؂dg$Í5qBǷ=⍏sX߮.k~T@ b#Ku!d[^gJvEnH J+Ȝ$>S/\Y=C(YA9$@M^|릆ֵJN)AZGK^s>+k?ܛ_/?Rp፺~ _}ud@J)'Q:͐zx* լ6vLa >S~j#|!ŞlwxDڰuj[eEJ3y}ߺhWQ |c[0KS\T+~Iy=՝sRM <ŸJ٤q܃W6)1_1/wqpE0DF [6&McTU-k*j>zl&KB"שۡ%[ӬW Lm']FG)8%v~+f&ӗ7R(>Or&@cj 4ڸ9ԌC׿U]"4FPRײ)RBSѾ%^L t7HLmp\5nK(Ď)(a4XmD[kFX-%Qh(3@_g~s8g[2ýiʲ{{HR>5fbXDc@n_W5J{f!"Ja#I2 #.Ę4hISW{'NܿnqMK 31rB dԣE+ T!"x4nb Yl*9;Ra})0񼉡$L3ji=J?+w@} UiwK3 _ܧPN1Jos]>蘌Fzɏqդ{qQZm~Ylhj%,?0)zιgoO>au `R^+_Q3Y~pK8FҹJGJ+(gĊ<יRd+/^ֹۓlƙ5JK*w>2ع@Q;wc\H D{ZIT7'4 );ĝQ^bYQ'9 IA:Q{NUb@/|WcP L (UmN=f\/p s "Nh bnʘ n'}ۈBUI4O@!qAfQ7SAs+W&'u4zAtʌ HWP06F(z) 1 ߟ6#;]TԦ #/P{>`B6RvZ2[*":~3=M7HRŇ;E`'x_"b2V˧Yhkι;M*EA6ݓ"s^lo&Rj_Mge7k/f- d)\LJz͑|")?i)"-(nӣDH/H 4 VAjȹ҂?B,o}:E-5irEww|L"KHn 'X1Nrawd_m] 5ٿ] KVLZDwj+u ]AJ1NjmQ$.ZQMy?9 v1tQoXxza,Q4A,P9{3]5oٲYdž`)XyY vB vy$yKr 7 jf`݅`Dd-[:k?둢oA%;]d+s0B&`;y7pe [@)!Ͼ3DBl,% QE6/d0Ej7sfF9;FjA6ga>S9|ޗa)aʈU+~ׇ";Dx(BC+ tC6ʃ7Gi!_-)Q` !:`4Jv[W14@(ti8ce ?~0;S1~jX:) ”Y%q%_#)xc*>fEf2UkMZ{&cA&~]? ;: Y{fi&ƶg7 +v9?MT e`Ia |V=%d N/$)ݯ%-gMAkhz_|[lDDIsf1t̾W:P&**ukq4|˯ia:~QQ,\J?N֓d ΏP>'{|.`rYi*MCAfB/e)/ T( 9T[u);]xiOTG޳T#cFFƿCELjp2*> KZ2'L M8#]ma}C 3 ^B!JI0vbL9gD1H* >)Up28o4\kr Bﮚ./~;;,tV_bˏSw89KU+;E><1?@R_d*NIHG}6D,"I3 ?%W#wlz_282XMS̭},'u*M00E!ŻͰjR0'?FJ3ףM72j '4)X2֎c*HgGSb޳)g;x R5\fɊ-#ʃur?)? 3fnLؾ[Ci.i6~ Eo:-z?hP׫0kp\OVOs[r]SxǠv܏A.rPCN>Z>_XI[Ydpl]C㗑 QNYjnp@d '_F{ʅ)pyo^/@` ;0_* XC}@#jǁ[fBoW vh%VC- =xD]TNLY&t|%Y4B;`HL#G&g.$ f :L|e cdtG,SV'߇jɤ}n1gjc]vԸ t]^ՐhMmN-:C2%^ԡAOh6goa1IP;h'ᗞ4&oLx hOMhQ/̃&RF-f WǜbJ$d|K 8 pus|]#.53?I9So;则@^I&7T, ) bA^ Z%ԃic Ȫo* 8|x9cJ9;:7SSN0Z͔.fkwgmekMQHK{K15m`%FQY_;uߠ^?QµنǓ*#ۆi^Ly])$69J |R5):Oz~PJ -LL=ٜ;`\`F7hJe0Ti6(q VR9Q7@f2ScL_ Q~`,wTze%ИX.Y~l^t6ѹXDQ-\8&}x.Жb: MJK3t)ƞ$x߇gefX@9-+eiSvܨ *C0T'B2 kKg<\Qޭ Cb jGH4/^-G|E{)7baTah" JqJ/B߉YGK A.zޏraHfGBAҫ^Eqʶ/~DyfGŲK7-b̃+ʑ; V!/PGltI}'a%CO"b07@t{ cﴤK%lD f dzA(%M?#/qv $~#(oÕC{ʈ3ceΟ5*f=!*D/g[b!Ԅw0v[7(n6>)G>Pб9c lU/54l.Wn:ܔxH⯛2@͕z}}˅6Tv!SfGv$}f.N //0hЛk5бPY*"fKŝ>H2nx_dUqW&~ N[% wkEN9`u6^q^u4+s3By5 "@*GIMOǚׅ#?/g=7XhӇ(ŽBR`9}]a+q}ƴXW@u';IfIoKK=sAbv&wz֗;wϯKsQPǸ#MO7zܴ%s%8nxlSm%{g#X=Y{N 7MlqьvC*)c&Lf82PB,$t}Ïofz)3]XZ}F. s_۠6sH r᫮++o F\ $3{SMܥVHp_}PMJ XL"VX\07Sb h06'kgDd% S?~}*ymfz:̍*J^F{n.EA2yy86($&5"4L*+LsZ_¥>q̽ց!SES O&k, w鎬:@( \m-Ŷl`I hW7*9[2<28+;]rw>ȭz.Jb}9, !B9$!OoZxPs1qz=rR D^g(M2+yS\}#ePD=Uˇ_O)NƐ?!ێR$2"σѤ*͆-Fp`lgy19R+ 4}V3V~Vv-Js$#[zYaF!B1F;`|fl8sq;@`g# 2M "5+`1*<{'U(O5_j Iv]j8S,doF_/vSi@[Gr2+yD{cNVum{w8< '&y0M&<D\)-Xt|h cyY@GUyKuȡ/ӣwtmK-e[?1fヌ2O^wd=3\.USO)XSU&Qt ֣q|=W?D*ZM=(G2ܟ YN ѬTk7nP`tթlG/bXL >Xw/)ir$Oi,O&⫱>G-@PHk#OB=q]$nZN=\U.o@\koy5`mj)zNrk:Zv ,ŦuZwpHx!Y?9'-2+B%knr.:';1S O&Pz,Gt 쩝p>uAї7}#^\7A?s6#ڿrK'C~:Bܰ(&rZFLt1y3FUaW ^/,g4%VљsAeXҁXq~fk==m 0d[ -su}GبJ0G#FrJ]Nbe}2?_bpPo2wLJ.pO \4ΚXjM[vzH)C 8YbgaFrꞦ6oc`M;v:(f!s!_dg.!77Sd)^Pm_xDv}H'oLP|CN|s5d?Xuo^l1zmyVA3/T nPE.vYTL=v?wH]! aȅ>&chx?/U#Y.;7\Dž,.bl@FQMk;=MD\<-ewѦ+t>|Ns<. /r ̆΢f~D2~Çtה6%yNXO}bHFE@JӈOh5V(B"BǦ nLQӨ]6~-,femw̖ 1S1N[pIڶQ9/3H=hLSe[ܻ3:M|Z2bq6Lr$ueU]1ꑣ=ygc3+# ӫ~@ƨa;B&)4t?$Y6VIYd3}8(N+v54@͟W*JU@w2pg|GP{6IN؃xHJ~iȻՙNZl+ylEXi=` 0L$5Ll-3 !'`Y?A{ͽ^F (/nL"C a )FlLݬ[= a׀exWfdqJ;,d:z:3'9[;;pL%`7uB" n~;}~ W->u[R 3 hq-_"  D"Iޣ KEf]^X fI[Xwwl&*k^wICdd_dQnQn@@es $\&DzTTz(Ƹ^YM=KCtGOn 3bU)&*$"ѕ)"-i`"Њ^ưhADç07{rw8.КMM wtUai!H rEqy<2h O/Ǭ~"BuLYj%FrÉT#?#tǪ=-ogf1ͳ@3-ɽpdcXwQ۳ Q)yϚ5(_]t-c&SI?DMņ+`K'Nlc[\ŀjB@5T.8>Rf5pdm O-

-]my#b8*fndWMҹoܮ ۿwEMm z vwb`mޑsN;6}eAY'\ [/&i/J<4ણQ}v.N*LplTyM4h@cֿU RPd裒MS83;vDc[K<-zUK6'@ۋ!d'77mz0D)i 4㺩˂1,IeNk"8PA雿zkH% 孄!'e~ 8st#P=ĝ鶿 *).VZBc,Lrx1A I5Uɸ$ 汧]@bB i9F^DeE. 8K Q:K)Dz0T]ǺAKB3L'xD$E[99:ȡ3ﯮBwe1JEj$%T'xl]D\2oU9n, Ǩ0"GļDW C}qQI)!n})?[\J`x?J}6"o9U^g+l:+^}L܎]!FA( ."2cb|-ӥn+O6gH-0Dbp5~FsmZ.(޷Maܡ#N ?}>Hߖ!7. ڐF3|U[ȱ߅dZ%t!!+ PvpӦI9|Wݳ߷Y`~NXg{]~n&ֻJd)M^Xqb l |=h`=2ē&۸:%bQ)L̾k1$*E߸&*} XIZx}idmщgƧ Aͻf+z,9[ҿG~Һޕ +dǑ"jliA0Ε>>*qP #FGkM9ߗ1qE#63* CĻ>sI'|Lx k}f\mce\b ulpYn\cW|4 Bb0}L}S ZIˏ6KɍτD9PRPb֗=_:2MuB;"VDm|ֿD0Vjd IXaGF_O"s ŀܻ0G`Y,'M&U7w$g%;s}Lk?ֆX/3yo+* ="UzcJʆze4Chˢg 4=pТM3;ly qOQ *(.mKa L,IC^q$|C0S{<P=DfEKq"U0~SĸC8 jI@v5Yg(WHġ NDga)P7yaA-^8`2ו 7޺θ&3&mPc:SD:zGX40"kn^8p6K9U'E+23, 8)KAgt\/ڐ~㋸G#pH֙LSF)z/9B|OE LUyaZ{8RVoۡaW+z,5XT -@61qEړ5?'EZ"W)j9,9PYܘFd*N0=;#ӊ~ugɟ{N+PW0jNgⓝ֧Iܲn䧦EٔbV2A\)맰O\ C=(o'œŭKZW3G|j$(?j5 b<\-+Gy;L4}fb{$_X#QoV@(ݑo];?3^骽Y@y1* NPiX%϶@m tbi8("8:޷% ʚos1Aǝjn>?^1ab%,m\:L8Lxax0 f|"ؑsPGD7bkiȰ9G YSiLpf9<,Op|B368zUhxߔ:-RGdP/dMr G!0IB?3Mg(uA'{ 57^ lJh&$x]YuPNf}ϰJuPKh{ٜ"F<k".M!=TF$d10 \,Wǚ帀?\h9WI[R Rҳ(/K>6KÀ] mS(Lj:WE٪>N}gWbV ( !n*xvÑ-Z_} ݾwMGKn"=MIhJ9-IQL$;l?6w9iTἙlkx,XA4 d^Yu6 &P/g ,d(q0,@4b3$#3>9BfkοUEUrS2FݗpAGsXXY1:s/$wzom!W##Awk*5n5{{"Cc0;۹p _G"#t"!TWN@C&!qٍD|b|)'F&/W΁< /M(I4P;_z@Uaߔi PԮԔ 3*7'o5ⰻ~#"~>G{O^*]|5BHmHaQMLךI㲣`"Z:׸eid|ಬxnD*7%'LRCaZ 2Cy(Wwہ{]Q]x'W7TU; ~zT$$MZMu7'$kcRxQnG6dfN%-h[Ijw[7"n| :츽8kKt0/a4xŞ 8gD@$JuCY^ Jt\ exL;ep OuahYKЕaą;Ol"\6#`&Uu8jL0 kyħя>`) P(gy؍d𐉟\݂S\B4A7*u),ww\Zpv^|DclGN@kj|x/@nH"yq0B`gf(ea|T Ke$qȈhLjlӳvq_!mGi0F-]AG~aǼkUZ"o~4T,PB*oҔePL>=*5tXSPvbavª,J‹mjKc.N.!d OsXHS3Sڥ՞GI+J(CD#^acQobי5mD.UiL-ؖ4_ᗈ{nhJtU UgDw7.{5:X{~nHɭ\k +ĩY8!sH]3u#>z9vh*S[Jf7ӈrucTap6$Ii.[cսY8-w>R V?9UOh=faMhp1`>#5Hzǟ(0",ZC6p *}l@/ȩf6n;9^E::SRlC_1:H%d 0n5;J:ۗo$nDJJAI\YAx-:-f0L^*HF+ ?4Dܴ- ܞe9GpLCQ/hY O:caӍ"3KGkMCGàz|,>Cxŭs?d]ǬθeVH\|]i?AY gΝar<(mIgC`!6>UO8/q J1*H#Ky=UZF=g~](iš_a*!>:4 N :ʪ$"yV_ VjX=;MTmf>}: IRw-"e蝢GE,(-ydẊ@pmSq[Lu#E$Bf^'ѧ*4J7rP>[c~$$:S$??"Ж#:~\ :5ьRy!_Lj inR_YF17"O e@:qe̮["ޞ nVn@jdx'}A :F2Aw(}1VIkC)"yo}'#u5 :ꪰ :""+[Zv\VƘq8E[Q9f\٢Z%Yhnު -ci͐1uK<& dFVrivn*jv giQiPq!'9z`5= Y+]bHr z\*Vk! N[{㾻j a|7 I3t^q:zZA5g`QD`>`ݮ- ٦Ƞw'1V泺Mi`aIٖhHWڴ ߴېe3/xqk?WaYBRCbAdYtYUwy%dQZRÚo GÝ6^ɔ% +oDpۤq| 35(J4QZA҄;VIB.$Mj-k5#4sKxO*ы#}t'Q#Z` %1SVtHc>J<9+ķ!'n{J* D a{i.~GHc1>"|,'IŀQ&lRΘ$($z_L-IwJ1_D j]/oC.9425}P7KoJ,Z[2 [BO2l/prr"W^ f3&%S):[=E@W:dV@o JJsQ0c.Ǹ̰-cx윗U!\1Y,o ׹RMBY"%V)I$+ 76iQQ|]pV3T$wG5h*=z<.D  <k,+} <ӿZW@=ynd{E 4Z_@W5X4va>2q dV,O>.2R;-,d幤_r >k >zqVLV%?A]SΪĿǣ6:f]va235b"c2:; SHR[x E\dZdX?"Cw&]?,:QJٞXTc>1b>F@r&Ut7η xLUO+'=KIQpotڻ"OfX8!Ov84lf"(7)z*^Sgt" gPt1m#y웸iQةiZ[XbbT_7Hj,;&WQT3g}yI(Zk) Ƥ'~,iE X#=Px)g&aü#<6[#'ؽG+7hKE-&pگ3Z.$,*ZC UGSN4nK0~ZfW@_bUZ:w [Zs (w)q8W^ =@D`j^IeAcU, nXō"Dk}!UMٳ/ZN͹M,;"L7W*Yqr2/= l.b{+sRAJ1F /f²WfX%V]RCG{X>#9l-c8v%9yuO,^a`N:V潶ORaS67ԛ&G+1GH7&z'Kׇ$5R= *8{]`̉La? f_qp,0XqHaw84¦)2lV- evy!,$=LVzʜ.KS&H'Z+z{؁3Y>r %eH.G}ˊγЏAxcR:7M@W $4p|2k>r.nX,{f`Na}$'esXkD_^庯9ҘNNG&lOoI30[9[),-zoT|R>kjy?&fbf:\Q <`i\p:a [D!$ū[;-%iF@cn!kR#3ObaP `g0}|ΔR ʲbNGO(yf@F۩'FQCo~d};0bc24fBJٿIt5{S ~)8k7FOdVczVe|x aÜ|[=`BuH_֋ߝ =tE (9<*.G"}b "] 0&:g<~УFZyka /1ԏ? t RCSK t6Qcyy> Ww $-S4J8ԛbrYSaC6,kǗ՚$]]N6?Tؖ?y;)ӫ̿B@|ׄ 1Km~ 2@!%0MU?Z-4Yk8CTwHӛ)xE4pėzA\UܻSX~jٜЕ1yӟ |K4`]-v(I0Kdt;xVLFUD#L]̐2>mi(NSgi[&co_6K5"0; 6h q؍QxVy>A~ SXf9leεvVE"q4)a Ozg\4 ^SEȱ=jgo#_!2B=^s((nS~Wa>uk{!?37+W6gDZ2wVh$oCf~^Ob"0weHq u1Sh0Tq<`D(u'\w;W?Cv_@T݌J}| œFXh #=:WOaɅh ԖjX}U!P 3O_uBdmɎmM@ӕ ~MQ.9X'ƭ9kWQpC?Bl`i#Zٗ Mo^lE7oIad?$/2 ?2_*g˞bs" L˙!$QҘ&-u.,g7" fPDmy 2;3rGuI_|[O4i?#h@zg(wa8R,iL0Z`ImH=2© pK}:etK1. L3[BݞJ%Zcl14]kʾss)NdضM!:{,|Sޒ"5PڱbX#!x$ <ym YJONK=]{VpFL<m2,\D-Urw!a#j~,ٕ>_KEq hk@c:y|& Uxu>(v5Oynx; |P#%baՒo P$ ͸.ߎ|`㐨!a%[N8ygWp<%Xƛu2l1N9,F=zPKs& A!Qm}*T.Y }ANU#w$@N#滶%Ly'w]j޳fm-V.KuTkZO77 .|xf:#3KfA}\Q!ahJ~(Pu*3R ʻox _Ie|pM܊H!h,ݍ~0MtbRqY`gaMg55r1_l nB#ac0GN=+t}%lEDb^4Zoe ؁U_3+GĻ4Wk?GmQY𰳐IT!PUj!?H/ ^l6R0n:6UH̨DR> ˽M{C\b܋XM訜+FʓHKE`bgS BKP%jNWA&Nʯvp/'7~R;`D1DG :`U5F>13WtF(eg]-xl'543b2apĥ&?:P]Ȓ^nP<=r;2(ocP\&X/Gw !Ur_PhºፘH/3UJm=*qp @UlR/z'ƣmA=&$dv[[+ߝU)jW@XH%™=Q4,$EYr<Upi>L\ Pf1Ōky w3avLu R%`s܁/O'E*1$%wbp?-8W Q7Tj}(jT:3x)sF]䁡C5k1R 9m;w2k<{o8A 뇟W\%F G;~zc16plK0&M&V'VoڿB5BSjxz乳v2xYR.Qm fҮ20Dϒ}Kk)N(T{ ױUIF(HOW(#-EJӔ0w GW ʒ[Qʆo]LeCoO6B]i>%ŽRe܎gy 9At=-JP !>_}KolќX[[OACƲg#%[_Sb:Y?-m=JԒ[8Y˛,aj``ci*c6[\)?J0#]dw˅g"M߷ ^{DE?+,D]Q @ Sn#"tC:uuۥQ_wH8)]9^e mvIÈI|e81u$>ì/|4e#rq-?v&:1Ѯk"b"[ӁT{Xjbthn6GskE ~{^+a_i63*09Й2䮲f0"*hFnHz#&/|TK`Z]}*?nX} QCͧt.H7j{k&ΰ'Af.;qC ܐLΠzݙ-% rkg>5>] 0 G Xpp7/9g'd򖮍ƻEAq v"f&ں\f~d.mCi7cJQFpD?aVk.S^ʯsI#z`EE/fQ\\hճ3 N^/uښO<R2ry+訉VYh2GR!6>28rV~3P#sڌd ߧ 鿫' \(\t:(>[%gLL% ەʲk0Ǥ>c䥀ȭjmz2ث66eo7_6wf2wI:6+=% PW(9k ӷҔ±rVX帟\#Ҏ7nEǓb!ۉ֣_PRH~bc5㮾`HgVf&Rg(o.>Z+5s Xj8nB*m%pDHL<ΠJ[DV{zIB>jRdը5rf2YPëw#hKԛm;Evx@K´J ~e?XD Ttc#,rK5ڜ Z8 2fQ˓6V_pFH)f*k{ӍanO $!%(l!furR; .;nEc(Gd‡":stfL\>g"A. 'h\+ 5HQ#޴iGF1yD呛C ? BpHddB^mSf͎;'1^Hhʘdee J+/iBEv5k,[q e1>ɀzL'p6M?iNu:my;{eW [t(ȥUhmƙ%tBpRDx#鋟x@( R6Q{&J~@^-מGç СuF&Q*b#wKyzB_JgN-s#ZvVLv 9kډfj/3ý됿)4 rqs̙}`f_E`GγG EuMX.2)P[6jQCh벩q!&5/ټ p% Y)ƹ46cg4'"(hUSXqsI5{?0Jp 76y€$>qGhgoa-gzR&dRNQYW@kTɅh[x4\5B#`Y۝T-O> 7{2mTY+.u4  N.Ϣzx K)6x9$)e @ M=@)kUW,yG{NCYAdx Ll#lZK4uKP>*p*qd Rh˜s; xܓYV׼0sj {D^ Rn%XTJzDWWv^MX~ًyHY #bY|E$0*С U,Ҏאj|媅x٤nw Y*)[ yD DӾ] xJ h,:#4ekToK" 1:.7/X`h@/ mb^?vy ,{e nI༿oA]M[W Tmǣ 1j $oWt}[D_imQLFȽI@_ Ok;cEk x׊l<gE,W?5TxȞ$c^uߨmv✌ *bޚ/)>}.K4(JO^&K P?U!BM^Y/C?Tc|JMA|OO| ,,iId_ѽ!rEwx\} رݰrssGefvry6.l`oA\;k6͆D ?)a8Gё) mzW1A|2kIi:H 9 0{oU@7hE>VF.XUx˂wԂe s)x:ݺcr|nاF}2 ޛ"yrZt:|>tB$MQ]ڿOUwPU@6B&c<Qѷ8aݻ7[){S%Bznƹ|]x"oNMi'0q.All`EwWmoZ:T5.z#Wk ZfwN>4Ƕ)] 8ЛM+Aߥ⥑fqâS;Go3)Bݳ0I ~~):憣q80'қJ fiŸ4DΌ=zXݤ|JCK h;ZG F N|qD }=)3d¢N]*9~mu2E7>6N+wt/ yH)-BpcaFZ_IYoĊME02A[Oqy##M*=&Z=]8\rsd&N/z BR4 J ]9ƈ Z,Zx ɍ q|+4\l83IQ>qѹ.$Ǹ+޵B Ϊ^rAj}Pۚf RKp Pyq֞p?D%%jOsjN?oR%SajHjO=8 i>"1r"=vMꋣ: l{7qmV܀ӊXGRsl e\@Sޕ77.רc@G=z ~ hhu`0w*#Ltk: Ѷ 2:,2'l+'N!{/P[LʊmY4& ?ض? bَ}e{| o 23V0"LW-TEۖbZ Al@fe[~Ϡ9l?])0gR]'9u4h'~V*=^61EFR#h#Y@VwX0rLY% 3Ȧ}Hn܎@K6J'!@ȁ^˙a@}#GhͦK]%էz)F+mXʳF.)7՝y S. ej' (JV|Ew QI%:]iT8% ~,Oޟ;j`U߫fu(]7@aˑlk-z̰`,ר-qhWծ?zxw\m /)PB9hvhXel"y,l(YCZO7<'׌Ndr1LJ}yfU6bv?w+"猌"K=RWz_@'č3S4װV3Nސ P:36s,yҢadV:wR 1]Ͱ3  a|ͬ$}V@]eHϔw4vO6⍷SZ6U1D( 륖i>2_,,JƏQvw_T76\Sx/KbG6/w,ҀDH_wS"9KS dNژ}]Ak,2^֋Y | B}os;6&^Mӡ98HOY vy}Q=Jԓ#uLrm/:J[6C]I}t *Ϥ{1$lA]KZ@2";=SB+qc`ר%ΝYF6Q^JO}BQgBph`ő-hųHٞ8GY$2>]Mg/fP؅=ʳxq8eEmIMZc&-CߤA7'<,~0b p*3U0Դۆ"s~ш5`]^uj+6\Q>“o,+B[n='f{9afOi璒yQ#5%wZ<;ZAaŗШ%>a3h#xw*A:*CDeMà9Q=eycYNkե[A|E\%dsH@պ,aI|N!S2 fރl St[|Èc@$>!^8H ݂M"0ZnY@O8Y68W@ e("I8:,xDkwVD o++Ss!r/([!QZ`~e=$b$`SH\o(ѧ_TzN,: xWH8 1DHLN+0ec ak:es ra* `K_-ΥLKEkL` 1Lw묖  AJg./SLեVpu!].M(m4Bd lgp< .LR āF: YZ