bpftool-4.19.90-2305.4.0.0203.oe1 >  A dv W^^fp9g2T]o?rPwK.g_0$?M(/-[3ac;JՙF@~a/3FjM{AU]w庼'ho* ^ݦ*oԊG[Q:K4^K޽ zН&yz#,F`DV ??7eSݶ< k#J8 'ar=μ/R5J78174ae8960dd03bb7d72199db007b7ac5e2bd8ca0bc8521331e19d071e510b04d07e41bb7a86c4dee9e643ed0a0ce4740108cd4 ꈉdv W^^f۸p%D?q^uzWu~kճ/ɵYjM!xU_MS|h?N{ U /v?˂RHG>î|sN,K{DHa 0&VLE/\|!;eA.(Yyn%Tq,PA$0#P[%*Ye3ԦV;KuvŃRe@/ h @a:,UCP.jt!"y˝ZPYZ;$l*~>QٗCnϢⳎ%@>p??d  $ a.CI ^j         R  \    <T,(\8ds9 0s:%9sFbG H I XY\0 ]X ^b^cjdeflt u v@w x yz@PTZCbpftool4.19.902305.4.0.0203.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dv-obs-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큤dvdv$dvdv@dvdvdvdvdvdve817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6988d4a381b87b1600ef48503830a4508b8cf1d8f3604bc5196a4774ee88a8242d6ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2305.4.0.0203.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.1dw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq contextobs-worker-backend-test-x86-0008.novalocal 1685505325 4.19.90-2305.4.0.0203.oe14.19.90-2305.4.0.0203.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/dfc45e5127880343ba5fe81b770d803f-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]=3fb5322d8e2ad21ea732d80e68cb9cfada62ba66, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR"d j4]>yutf-85a9b932f7cde6022b3b996e1193ab7c1efcc2af7b2c77702e8c17aaad99901aa?7zXZ !#,] b2u Q{LVUI;aʼnH;<ș4dļ3cy`Vi\j퇡òѲX(97N$֝RNCFbV㮨7PZ(42BPB5-kׅ7? #%b@`JuAG3u.wU[cœ*'bW!K壺aZ~S0\lC`|~3 ?hLnwT.iy ci,驛9mvń2{z,ӿ]83v)Ᲊjd(qm.1 JT%,lY|zȢI,4˰3.0/7d8`VYл9cw͆kQԞ,$`2 6tn~ҕ۳)iZzjPS- u'P{ڌ_gyHbi}?7sɪ -לwy(k\Wd |5@ JHG'Z)3D,qPjcUSVתNW{"ϮHN-b4U xAۭ|ۃRgzeyMGM1*N^C1i@LDA[ `tqOM?FV3%2tVףSC +y+3YmE=A% E)%ï9(- gZVɕ穸_@B(tRj4#RwI̍[Obebo(M<$Pݾ W:[f/>]DGi<"x.lydlڋ,cbʊ+! $I3ɡ"C$\4U)|rM)<^Jw838\Bgro^(vuYcn߉3X-Oe,[ՂZ7 s @c[,̩Lہ:ýhi.Y-ypu|}n\|ݏYjH-[a3"'tn@´zaD!MB]/|G1­MЅ=Fh1ilB .1ྮgOw.!lKq^ajI)|tm14 z|.2b)yJ5KDTPSXMm =C>#Et5'fVZ^|E+#2TI٘B[9\]9cP̜y5)>\cL=sf]%kgfK1~rnRx _ŠYE4\⹍!sB]heU?{ uyUB\z1%g^ 'Z$`cW hQ UЩYZ\{x?NRv& W-]CbH׹al 4Mlh9?jA0вycOUvf8C,pV\lcmZt]h=~բj B@#\Y·]X TJ$˽S`O-w) )Htί Af<"$:#,n>$ lH;%A=蚱?Ey"FF*h?HVس&_Vre T [@,v+o 8Jm^ݏս>&׌U&"ІsVnw@gཞ]t4i80hȖg"ˣٴl3$*vh,CL/PG7"j1Mhzbi׼ +f~xg2 Tp RnM>4(E(nJqy6!bÜgYB?gϴHӂ$ȕƥnOmf39@gn †Mܶ8Iȍjַ$I l>CWv`BRv7ɵ0SDXH1?ֻ1KxGTok; c}Q߬]o겍4tCOFlOp铼IRX?M[|(6NpZywؗByuҁb˄NQd%̔v| Z٬XNl쯔2 =&mbd~5TflFIh 1KlNIa{iԎx} W6B?A>}'CЧY~wuC l:=y/= S՜E~dJVnDF.q:QB mF(ш^мcj^K[)EO2 $m "B"6p`^!`l`ėz_%럋\-I vy:r0tPPJÕޓRB^1W m`hA#)C'qCH nڛXUS cǷhݴv%fߏN ˭?;IiE/Ζ4}:j`EZ]9~#\jowdC*.+ Z5dY`s#*D:\D;rzÑ---cQ^' (5$W61oٙE{!lwT 190h,X85?^(6ظ?HEs qz/ 8ASIXe#t 5!!m Rv{cvo5m/,kTE GA{22?,=*oj+ըRGyxfƁzuz/}?u}C7&⓭w2 r*`>xcţi̜B7lf4"r+ xّ\ .i=A_\F*+X#PG3`;pC%yjO7ؔ]@nFAto.tk ޅ*"XB뜎2GdsP?Sr&>veRQ_ 3mZߒh;%OB1!0sdj)&dm)pGA!CX,e qpA!O  d>VT2xL]f{"HeYjϧ'%>aZ<_~9D ǀ`ꎘ,h#7>fHLJ+0~X(re,{|<0#@|koyh:f݂lZ5;$qrbuxNK .ו7\4!}y `}>l #H _95JK,lW/Dz9JzxC%nUo1pH# 5D/؎_8s {<D+Y ChEpx5O0'=|ezVҕC$LH'XH~STH]D(KHm-4F(:4 O '52[y:^M0ǛɨR5`<3*?S;Rh)orpU ?Td `뫾Dxot]xAs^VQċË;KAm[}t}RݦOT,4Y3COQKmȍw!ʈȦ$[yj);*4 r-xtW9۠&K8?Ao#6BˇbV>b?^<'Ec]i-E3a }u2b.PzkkiQ A H>Pnc%'w”52V3Ĩ&w|&Tm7$yH_/~uvRcђ;rƜXh/[aH]e5M1G%>Y4l~ʨ'Dj"C| :&V%?PXM9rK9Ys;x>˼dSm`If?v>8LPKrPPZ H0=(E2xRMs9U56pTgMYQ 2ݣ&^ l*-}SEH(-X4s7CmkEèRVE  wrB?*zުW ӊ>aAAY,f1g=V` [ِ7,J,63DJ F\jAK$hjTgc𴰌(ot6S-#g dOQ vU\,54rFO槄x$$e|h+Dg7f#b|99Qj/Wf#ΞT}yqLsG#_ASry(2Afv]Su](:LZnk{zY1uѨⒼW7Kσ[Pl9i-.4N9{N~!ЕUZw8YP2+G}]PRGcϒͺq+;O@6*5cB+¿Zjn!hI]GQ,vTO5mͷ3j\nӿ"r2y|0!m-L6ў'1ah<cg:%;dIbqPZ\8%OSpS\ɍ,H7l:=*xnu^/0QB' ,) e,>0 8Dw]݄=&鼌%12^?)!&ۢhM5Iߟ9Lģsyw]0L`oW^Ҧ/&]$+#6P%O" ϡEْȜY =2 j,q|qT"Ԓ ;IUjGwK$`B; [XYC08+] !z#-A6YÝ<:>5Н6׆R;L/ 2j :'Zg T26ʨӹhUq'o3QvFO.Uoc*#QѸ ; [ԫozDTdjzh  =޴] +4<]$1Ȱ oq d;#5f5/w&1˃Lq!?Z K;Օv:!-GpzmZNOWy\OuȗB *͡P(xMjxKYdyP%?Wϊv~NE&YyrswFHs]__~V7þj&zےKG͡j$ Ϟ;Ŭ4y$(J}5#l]1,RCCtȓFKY6rۭ8BQN8[QE߻Aɫ"+: ^K[K\(g~ cġ[)'ā &k$hSʭ6*:`H>G9='eL5a 0s6\0d^Joc V%lg]d;]sXWGQMEj z#EF'ct_HE@ZP5 TWxQB:T񜋉j!p]s# hW}4벐hHޱͺ^:~pGotàݶJ Gx)|- MLbuszDf{,U*lJj[$h5-jPkb )'5 D]@+Nvb1l r^E1?3@E_5M֛h!|3Q Vnj"fh_SjuU#fQ( {ExkH# Ⱦy>l\hNkx0W2S] }N4Xdy %RoE|tTBեp tXE)2䆒QD6dyThF%??I"Zó ,ؗSԠMꝃ4ff,qT7m 5S#Jܽ:$XBQ8bBϻ3I5Fޫd:A2 Nw٩m A"W^xAF84a&foQem_s辈0J'o7S; N?/[zǎTLc,%"_NT6ؓTt3'`K"~XsW?04na8Ԇ +ٞHĉ=SI)iCNƐXy ݩw doYnuvCmȕ+s_{D6;0@S6/҈$)C;oj Rp,N0*= $7+- 6eSjrxҹPncsS~;\pTCʇ#4` 8AطpOs8Y*6µZWӤL:%}\ע^˂-͙V>$%4SvfT&n Z-2$vίR<^eh!c Ubkp0_~s=JӧEP#_qmZ7b8}eg(TׄzFgN 4^_`MmGQ!*hW> 3;$wZ~j #⦷(G qKRg!5iOpǯ}Ak9jxf3k"ԌEw#Dszꪚڔ@۴hvS6Grcn>Q5ya+Y[-m&]myi@MABb­B]萧Hk:7w^α&bS.tv75FlVj, !v&du!-'3<}@ 3_/ߢ@H$_Ei2AWe*Jʫ}@* iws"k =W9~Ly>S%7g^:°GJDfcLݸ̞Ne愨w(yw烇v<}1eDsu[= 8aFA昵loacU_:`10АdH;PDeIʹm53@ 辧t y #6ժ+jh× D()Qxy_z`[|ΎYxr,柸y4C@#yJb^7ғ3$A:֩oĮ Y0D0hd<'b B!,5JKzÀ;,\}8㘷0nEp>G46t0DMbU(32#ۍܝ!33z|tܷ:ERr[i F%(E{"'S|'KaynJ9eR9Le#KCe|;8*>Z'U^$CfxPu,.b(5^A(K-B7sX4R6;flþ$_ d[{y iB8 :qB ~U`$#`}%6L+۵+Ie~o(2.īu977dZݎlz~Ksig]AF|%h ߗzSZ r8ô ]zYZ\uGrZi LD#/5uy Px51.)yvk]yԨU]9ln;#?S< XeEwGB Vl*j+$Ns) #p?vw&Bwd*}hkqC/}}}۔L]s P*. XQ>VBpiS./Nw[q0yٺ2B,UD x?tYzҵ Y*&qMYEk]oqF;jƑ7*-/Rmf _OjdkKM\.YŃ)^ѥN!i2ifϫ^'/@΃ml3(mc-"cUc%T. K8h)^jfl>ʹD1"պ(Ow_Mj<1ž.Dislm†l6YuofC/6f>2heq&o+d,;|eQtOB59_x>$qp. G%:prjGOr ^; :!tRz[QToMr Bjl@X,bKN`v8iz L YzC8C0e$rR^m߭|j^u 4wK ck}th:/)L) PZcBNeud%(a|5\-YPĨOJ~}`sڲ?x{!MC U| 1x3AV$I߭?Al՜?-F"}I_ݍJ9ꄏMAe(]'3^ k;[ϲ؍Qb5 K]YSUJqJ ܖyUxt/#0905$ q?5·QQ>VJϩ0\RCi˲;&63;KQiDwȗ!ֈs/|GC䥃8OY FJ&.ً|yMcT wt*R5J{j3XNp?.PP:~#+&HCfH]]BR"b0X8ec#%  m2jP9ytr1M'lִ&7 5j`sf2H!Ry̛p':nO#-!^$=*dڈf7tV|e >UCu+2,D7am,ǽq27W*ǚ7](t-n}?O- PكP ld`矵O-J[u굔f;ifgdxd9Mb5=LD.2j4mLi{At"_&KE%N.hMRDw; ^:nalAԦ0o FzhCS3c;l-ňq01 Ͽ:mO3/u:#ȩg-oV$V-`ok ms}JF4ףC8 b轂 3Hأmwلݻz7'͓z]m0fl szAﱏ2ilRcF;N 3\;2.Uj ҄/뉽Ah/mYiXmH/I7{=8a&^Л MIs f]0 F1+C2 W8MqG 0ӌ@eL|@D-|Q}Dޢ{^- F ǃZ{G[p`lYcM5:+ :$ucj)2v㵳yϓ ٳifFkvd$II'#UDw'lp|JYүNaxͽK uٖ$]u<~E@+Mvx=dеmr`Y5C;s8Vq/ʮ(Og@B/$U$ͷF+h"(pthgUE'R ~FFCp1ڂtzlub N*rwÑa|j'/1e(\vUP˶j>F]>P#6[%^[,l6\WF84A{=0۲j pE @EGvomB} R4, m,M5o $!McKruBKDyruE:@isrH'lXT!p Y[’I(2WI1v Od91]N/&`KxE$:|ܪ 9O[ l짗F}]_j/ҽIV}XT2ʁ/Z~PICq0 A;`Ci0cvZq;BXrorK :U D7*l89>n JAܯsqn4nHwxTUDר!hJ4WRЦLhFsnH*m 19|Yk:nj=#ŀ28oC' [21>laBj+HIY|kBzEe/nYW;WeUȔe ey> ߝ]]s[lď!m}ۏ)n>Gxt!jۃc Sъq=^ Qb B|B&Gn(|HeE_3sȣyp xzx% rvyeHhd+iP6ռ FL}ąLXn1v5mv2ޏ^k[̭ax笷%)9zlp:l!u9&^#zskLH5;2>JHݍz·I>Jy6q/6#վiiPJ'0-o0 iH)7KGhx`;1+T>!HwD .|:ȆIQ#1j$f~Rqު%!F eq?9"7D5",Z 6WS"`}e hxt"\6a.'k:d]IsGoXcXX,z񠱣ns6VIÊk~uaTiTam.Y'@0G돡- ~lܨ'l_U_+yìwM61KlmFX_ܝZSc&pr݄2FdVۑ$q Iy934y@ZԘpKy3*o.Ps6f) oq cbԈpVNtA^5@- |}I"z+w'~`VFB\T_dlP>(rxOXY#L#|!ru&hTy5|zRD\2Eu4pft#q%{ØasXs1_Ϙ d"aN2axg`Aߝ iRGK(Yri` 1*iC%o + z5̹І_ic` J hnir\&Ȓƌ }.Y\eպ$͏?0c497hKbƈjhF)~9sD:gmHP=m,M\y L?]qb %_wѪ)Cf%M s+pcGF$PsN_;bU9W%,V!>iA_7VRQqSmFٻz\{i`5<_z$FZVLLx ʯ+lA %G< %08^桪Nז6L D0 `LrOMCںSM "Z =doMg~x&7-1hl3%(d#9XDj7@$w3sw#F Ð:eO2uS:7$:x'=u؎*=@/sFRn5)X aZooͮ!# cCe8e6<~;⣃;?Epe:n;Avavi93+ D86Y i\f먐MМh!I|2|ݓaBT.逈m,8%0ʢׁJ`yhe2:hbQi4Y ;#ިyؗv_؂Ns~b[a)EX#?nȾs (}+,1\R5Mu_{? g(ʘxgVTPH:;C.0|6"EiF= H PC饢[b2>lX(X;۝mr>ٲDH 5išjSb!j/#݋jߗk[U6iO&xkiе5hqLҭ c 3Fw{RO΂@B78T#Aw8,ڂYsLFA0 }RfaYUq<`w2ڊq0\cfvUrZu rqؗ !{)@.nWPI"kJM{< Nxn+zlZ:pE:q!t7Q PH@30=r^]r_3= k0~HiLiH%;ɛ]WҟFdio W3445h;ϴk7uLJ0,>O Ӫ,L9ABćdA5V㍆<|qtp/GFwqwE4*2խuh5XQ*+QJJXtvE̛ 2#Vu4ˁ N76=-R~i ~hb8hN!wTC}wh^ PWLa.7ċLqd|+>]# V NӰ-yVB+%˻:h)>&V8gK|Uq**QsSO_ NN r ime;1OlށUX.4E`b"C𿕑J9Vd •a5-YV1-4[-Ʉh5qpoKkh[X֖Bؾ102? ݅Yyx'ѥ|o=r22JB]`;&49י'7m NheQ&&|#SI)"&ME8|x忶*P9YԋdP4ܕԽtbc@@K@~gv)wM[>3(ڵ]HױYS$dLʛ2 _A&\E.5p70U&ev l=喖ǝ#elv%- '8 #%FHrU.= Ȏ p}9)}):E2S4IkE MUl3Sٌ P98т:FOtL쏤l4v)g\N}ީ!RjЬV #d?<': {VO^E2FQi(r@@0q2(A1wdQKMSd;4[{>xit/hn=Ј.:!@T?'ʯ5@fO[/39&V_PRYw7e Iս *џ|vp_Xحy*Nl2J;7[^ː%e$up[Bìd 7:# Yw4fUM1`BN22&?K냝N,y_}88]?O>o`J=O,STi8Q tӳRʴ#KyI]$ײX(nfi"r5= fF-q!1,\tW@r6Nʊ S͸oa2kiXeO5 _IPl,_  ǕKgNZ#5[=}\kzh Y!Яjuč7v .@(k?OdH}8yX_-s߆Ƕہ`mޚxjl?j/U>#ۃԈw俨/^${xvArb܉݊@[WUxkxP$lVjցwŮ?q%^QI[J3 I7ar]Q&DL>~H 3KH7~F Z-7(TlV1D} n@7tܒSRc,*2@'%:Ka!EX6\"O3]>W,$**G% I !IøفXhvuH婶ɥڍ*O 5r8r Ʒ~0JqݮzNH/P'8%a"NçnپbeU 9,pC/Vp뿬3 In61;h*9g&i1$f"hZ,2J~#$oe 言xŴHF|: :r\%,\[0ǗtX'0Bt6U^97S 5O MX!H=T>}a|T \A. Dr !*WKES;6*~YH*A-r_ J\Sx?,^YhdmqxGfGͺ ^A͐3_I=[p;@_pY{Nm"פv}DpNlk_v+vh *sH<׵Y؆4'}#Bͱ#'7$|:`~kς_*bTy|3 0Y)H>LA~[$MJT3B!VxL.PM}h[пH(%a1sWWx2/CBv{8>^{VlL0pu$2+Fahl(ŷX# P3TAys xzꤍLR9d uuE?#EmVV}59 kNiSY)5ФU;FOB7(mƁ"1KjK@;r]+'L 9߾^q9׸5aQZڭOB r%d{!7ʻ0`Lj{@`)P<4. EL_ ~ ?]ZT4cp wg<|щ[vE<\IA@<-<$6`DUB9oxZ3 z|0|g0hbL\%+mc_"( [L ),RKU BxV$؊+N_rD6%2i5#mXױ2ȠN\m}{ƽ?N' F)1F|JН?r_ G&rw f* H=f&JL#ZJf rUj3FyGp1?p%w[  ==uGZ֦hW&?q˰#r_@[V%TPz*!i"Á~`;]kɱm20'm =9#;) 5DVwӕ0b4w*92Fg'}j{7+H}'^p8=~b8EvPX};k$?0ߟSSDi _`GfdI{ԀŮ:eɣuwR{-+vdqDF@+?sΚwIӒYz $3- z+aa/ WL^-BF Eݿ CLED\՞O䖥s w ѕ^6bfi7崆y—/OW2o0r j$KCV{{FگO76tٸńq'+iXօITV}FI ՃVoo#H?6 ޟ\GLǨ$q6[sm"0pȳ?W;kBCV#YzsW82:dX}'4?d*mo,A 6w/ڏDvsHb@Nsm2@f(+y@b-BŶ Y= Z(S=(؝-'}EkAnq?=WגRF{[v˜d!An`&jN?:GD =M]WQY u;>FZ=h٪P(J /މϸ8sA|7X؝+AhooN T~b /\?je&\A'^'D>)O!W/fVe; %PS Pb )Y(bSپtu3bGי wזhZ5} D[9}=4Tk`ֱ骑8B{`oI1U9#$ض741詌nNl`ϧ F<Ƀ泳:񭬓ĨJVjiDԶ O5{D("ľ^o#xWM^t%>uSri &Yq%B $L45!^~}խNu& 3.5 m(BcmoЧUZ2惁&t4OP3 eyQ5Rf QT7R8+`Yd@Q Z=Yp|KI XF2Elnv2o(Yw{ [r+:T{C'&*.HcT&{m(FMީQܭ}0hW"= }[jD!FY/֪N*3~89|h]VgpqجEA  |_LjMYeQ둂ƾ$8 A`﮷Lq)R2&~B} /w]N1`?h O V *`Xs¼0/xy1Ttf!e^jCtƓxrAAٚ'LLҖ=k|د(? S3Kc7\>\>ZdNO!*?vnKNM ź+|'mY B"G7cEڹ.n?:8GG5ۯ#;22K{b)0Fuݩrh$DlLg>E?Q7O^*}F^SUkq5SwC( ]{^"G 08-o3fWb#kT36}v~7Eg _Y} [۝_*uG59ihlDUMH 0.oYj*Jyc+0hJ87d`!J=dZxw2eԋ1#2=vM%zy<}Bxa{6vfku&AwZ}@PVv6,4VGXAPF/)m!I⌀xf` j90`&%b `GS-8v^9@Nowd܂(B~CɈJ$&yVc]<Ɯ+zy{+b'*wJgޅgK#L&l8I+z6ЗN=CS0Ёq8UvR?^9~wʙ\H9Mw7xBxh OB ¨9rD|cc5mA7>tƷղ^5m XNBsG4Cw)zssUf w:f{?V\ZS>ɤTp'ټ\rpc гB[z@O>Ә}2cbwϧ>a;wF=cP9yƂ"v;!P8 o01$Y>]) v€ck~!r+b]b`Z9Ї؟?}Or8~ԖBU?1alJ-L:AX}GpKEʖs X=DS9q}yNj(ZTRb|ū܋aY9'ʫRۉ.8 Bk{/N4jSԈE&s1؄})oYTWIP50 ]JI]>@gMs1O~za.$`! !=MEʺ62[Y*iȡGZhL7r/JL^kJ ܟCϭ5d27r҅Z-[َOYF!t^eb1ק#xFDthFOO8GpT@mSd_4Z|X ߮(f֗zdbE T/0)NJH8)ׁ!zZNZ̚&c)BnyBG(9_7Kɥ$8zCX&|R$gz:q LW7h$ʽ .)U3h<uAT(G1{.pc${fH !NZ:om0>gwB&.3?L"tj`q# V9MF [݊TŰ ֐,E:yz;.2WXPU# ,5Rw[(Liy9AɎݣ/:IMk11t?7U_z~De&+5}dBNP*Ej0Y}_#(Y 8bPذ3x͓d#M:W RWf NQW38oXF#V? P -K|gJH?)53**~#Ӳ]o;͇aZiY+Kky\EeEߢU~Аlzsn.4iN c-0cu,8 á&?>gR>TTL[( x<)~>&{cs8ç֡[s?g[ &cDCËxFAkɂG{ ~qugywSt;kc O$tWUр~[ 4%%|\NeP0:EN'!ֿ"2 vo/BWh°Zqɧ(?PMea޿5zf0BqL-hE%4z -t/{S L/ښ8+#CiAbSiKv.M,u"{.[ДO^޻SJ2>qrrB]fK7?>acōM$jkc&62Es:څşy);^o w?_{/i?rЛ+MJ27 `[)tFRSOz]| bX4//}:j;|sLh*hH>{WGeˤw *)D'TՊF\:65,\1ʬ T" QްV(R~'0/{k׋d73hrEo@TSIJ/&zŰ)ei~9в uYbnT&וф;6ucYu00kDRUOiy@}Dc8Utٖ>@7hb~K*%}zD==U[xi*"^߃x-㚾7 >C\.5 _QU/)/8vBU)FsubQ>,8hJF9-_秶sz _X|(MH KKk14 VCmfT$_ BO?9P&SXtVJ͔ո#(_qz9˂/bdsUl kr+( >Eޘ]=;enPr?y|m`>Һҿ?8S&}[N g;aAo&j]z8SAږyO@o?=m#f1'DPHq鸠iĄ2x5$WMUvV 3RaN6n619Hu'BƊëeCuwc:X_Q8a-kpSv=WJi'@^棡of;@3 }P1™ x-iC4 H"w<1~tdz.k Q)^cc x[.7|8O-sA~vj/WXЩPeD ;~A,ekAe]o WU|>Թ3<QpIaPhݔwC~ g/aGUȳ!F}ftq&*XFxɶs9#>d/;Esoׅq"+1G@7=(j3(}'kp4ZQ[}X\|=!\(=PvtS{V na!:87-ᔑ)a5\{L2yr 9cv[sF򍾊QJ$'ꔼv8meƑ3d$ 2HYv}>EckF; nНڈ el<&ur+ًx"c.]A |~iFfu SZtOZS9c1^v! a*iLj,"$AqR  ݖG2COm3jI0y%zE5ߢ#Ҽ[+$0Eؔ= ri҇zD`E&4\ (=$t8{{~0ꔧOI+Vj7e))Sd ]{Eqfo:Gl=͚560RywˉC1@%!C[`aB%L>c~X^4wH.P+\^:ZD3jN8iX*#ҶLH~bl afB궪i}PߣVFzg3=%bz?=,p2b˝ 5k~Y5Q38Yqhm0jpЉ+^aZhysTQ6^z7Ux"y+{,k xú\`2-G(!Aq>P/MVZ/&Glc&fq/1S F(cCl8|bYB$ E K}JBfY!jP@/XV uɲ3(Q ]:\ݍ dӍ.@plxDt9|m*>e"~f#hNQRtct [cC;UcSVc֜p_O)ܕP KDef~A6]t6JF V\:FW ?L| /ħU̬:υsO&3$zpRg %[$@"jۄ0M ֎roOm¿LQTecf GEܴέ\k8- 5^4X DoppPI}Ufz\ 7*ù@RuH=5ʜ5' lL|][#w/P/9.Bca4Q @)OߪhZzbeCךjHRܢۺV,Cs/WxAG< ,=@~w`~It/7-bAF*(="ː1Ï!SkK6_Q3C7b*#4,О+PSf &-f̈́ئە޹HR&|OA08l1?&>^kB1g:d<|oO7ɝq+&Smvt7>b$.0Kr FXb%PUJ{iaǦZ[ƕ"&w-Ԩ5"@gz'Úcq,%[oɡ@Пj尿ꑅKAt8[{uβ*H9:]EY/ rsXhU 7 $t&ѻW մ K/؋[tY?;!tfvC<~䉻)ؓd"LBMӶa8M悫 #C7ӏSfa$Jp^18:N~ڊ(4mQȒЎ"C8VʍB(*vޕ, d bO01ztJO,I(˥giv i@ O >9hF\lϣm1"cϒ"iTiܬG"L2-$> | 0Bk P{j iO!聞:Sh.u&9~wrǓFt& nٌY8{*_Y*z5 lc}^ EcgS#Ms깟Zl͝ {WdqV p1WY嵊z?T<Y&b+ <}Vl1] MڼdEzЗ%wfayǝ3WPY&v}QUe\qN HPW x/Or Bm7NN QėS!OouƩF*pBPTÚ!yYtBTnk5cJc~Z6w-N H=U1 4q/Im胯M*oed.ƿΖwnHVB%)OjbpPx{1}h⿠s OχKG͒?xU>֖sxF}{'OXfȧ1F4 07'`8,06/vgU|*AhNBnU^0pם}: 4Fd$T b߭v_Hw_#Euy[֗Qay𿛥%ȥABz ]2mCIg$j|",h|)թT{Kz:; W/)Ϧ.ysT{ s=l֌tK R(F9' 9Ŷu}\sj K؅]|hKtȻ7|,syLJJp.YІ>AC)]Gu{ s- qwao@i1b*an3PxB AE~;Dnt!Og8r׻ň|,REyA ;j[` O-i}y a5y\:%EnFQnZN!n5$HB;6"P8DC]Hr8,_:s5|/om?;Y]ڈ,4 x~vlY߸d=f0Yy͒c~'SX*,@ɑ@٢Ԝ)HQhyr~*zyBOtb0$,r(`5QN)gq7LŘ4G50 RV& `7ajӝ9I3rF\lo*? V  AӍg3~G$T gd)H`q~oǯ|pa:^BgW>\ęr6fT템7Df!Hb~%Ԥo7iq9 8ãy5ΘQ>L#J$Nu<>sPKGZ iwaaL?z0_?z|9'cE~&Ɛr1 "xTENO$r̢Ǐ`TptMA(t-|>ETGW6pm7&E)::I=hBh#eK3 yXf53iף[QpŜM@I.jl$17gw\4Чb-V6s 93L4mN9PEiF,1͢v#ݍu$qqϧN[4vZs(w泖65ȓBlua9V/`Zbc3u\OU L#2ɿV'OzNh?cEg|VP /NJHx2PRV*XQj ed&A$5)hIj4e3{p&:,l l:dߩqZ%z@&W " Ȍ6枰[rρ?tOMn(f;CtNɋT# `> >†# H)02SJ?PAOf\Np5<*ƫ@·޺L֥C (ω8/quxWpGDEfmmԤ:ƝG+>K1q:bEg EkBHgX 92O? 5c(7tS&϶OǠVgJN~*Bh8dĎl xO %Ұ!?Hj-$*8G]ݔ=3 5Zr:pP"ٟ|6Ƴ{#KͰd ¥ɘ#)H;G?_XOÅ smeU@<#erZjb*F'yhYqTkTH7yԵݒzެ7+\T;Ղ8cl1[ *qĵfc_WSkɜl$UGA|k{ӛp4wp!v4/*iEHRO6FRF$fra7SMEa~Z9eq*qԻ5Zv8#H9ElD :,pz JP3RiMoD9?~stSD˭oލe2>ۤeBNj$J V rֿHP !jʒ܄ \ b%0 <|̖X^8*ߩ1u|aykD SvHGլJăaO]o[ax߰ & 2_@knJKM,^J8j⺏;NŖII1 4o"0jX[$՗94e7EaKf힊Mш:)3W4AΘI{,bm7N1=iQcHOed30zaІdpH?`Lz@FͪI7~RM sgeŚmm^;@zK'ˑ+@?uP,?G+Uzi{+?0kz\A{EC&! 2wQ K (|5_Xe;S2>˚+c%]JffVRy>{\VɠL8ͤCO>ZsSfKJm"$)jjvjUG`ZS=gja_?[">2P#+Ef@';A4.*}z]$8ACzNpj_/ꍔ׃x?N"$lKeg Jht.Jc}_%LY d86#ҢX3b*-ݥ i xVw4lB^ 0Mp_ #*Fk F٥z&9}r7G#bm2"4Cf7"Jypv& ݯ o~`=Lg`1}E/78͸Me*ءoPxv ]XT9 ?oczWHdGeJJm"`@7ۿ!n)pqv> Pa8OP;uva\WU!! 3J9⛤^`l.Gտ s:?0ƩJ}&~K7&;Eh6CO>,C} ?PQAlSKa-do)Ty2b'rEuL`95]80zj+lnRb.4} s!sV{UB@=>3*SZ!1@Ḓ@ΝYp|NgǶ^iH2uL3icgI)'0o6M? m"S'43Onf? ڂ!)!{ϋbCҊO_;'@prhN*\O1%h!>0K&?Hy_WHVy=!rQ Sz Ejar> y&W֠&"U]2~ Aj{fVWžoMǺyX$UfC! Vc?MZ35@=t V܁DwP^ MXUǬT;b܅˜}bgu/g(X'(:]Kl<*ЌK4~KuC ɦk X0ha,<}rnhl4{(E1_*ƌt/u;/p֚ t\~#QW H1~/-A9dY6lSe\:kD;jDC4΁?@tMz\%_˝@$*|kh(f'zڮ_ā7OGeq[t!*vGd\ 8Y|Mʼnirq] |@_1Jtɱ&pYBS>RpI7T97]1gdO8ҝBx.ωr4NN)AX.9+LZ"vCT@FGDqx̼SLwW"۶,Mg"|=}Ms5<(C"E09.i2-r.&m&mÈAQQ1c0"gqJiK'Q"yphA 0uMK!ڶ*VP׫qNmGE92`k!эG:s;9Z׻'Ln;";Abג(r AL{+BRECƊTsΑv/WM1Uc8ae6Gp &qꢮJt+}ō(eV??3MT|h:-1W1'@<(c*{YR!&fL HL_Vo ma>iPpt 'im"Rݠ:~c. |Rϊ׼ v-qLUgc7 Ay| t0wܰ}nW8@5{ oZ~㔟%!{Q|@%8~K(K3TֺA{}|38gFI/xe?ؚm WҵF [ uĭF"[`>';E'-#:*AAl#> ƳeTYQ+{?H"X DyA;oŧJAІtO. %%)0i ƏO [i($.`ۖ$?hۄ8,q\ Fvt%mN!e!P% 6TM+w}ީAGFSv &[IBφb=: yko|MVOpW)ԏY:vH9P f)rGRz&`!Uɴp\u;I2-DFm]\->}ApzX_}s>F+{0h5JӬKmȊHoe@x٤@Q!)ὓBD ޯvZe^W/؎5?H&ac%JWcHٌù?|瓩u j Ff{g愕;.Lw0;oe NU%9D(>WΈ̓qٱ"`:ۓ*D(-4le/Cp\)w~ UT^E|KxmZ女LIBk{~ٛZ[AؖՓj)d' Y-}M@Ԁ tQAHQr|}juu"U÷ <>W-b'.]{.$ ~]qo\ =C;„R͌)ѹ.eH/ھj6A]7XߛDd,&x̛sBs/4,vJgr[Y[*>1kAwemK-.}|opdx[ȃ3?)Q-Wv5\q''sDH#~*S$% \r\z;p𭺕d6tkmy:N%'ދ%K'H+":D8Ƿ6&.;"Hi2K#'3-q5H>μO: `vɩ7 ;jaįAUԸWdDfQ3Yep ch] DE^"Gq-MAFΛ/C34jf^.{{ՓRŶQ#G&^\`Gn'{R9hhliUTqv1pg*YTxp4CZl&z1/ 88nnR=x@p0cEęÚ- K.|oVI B&  nGu7S\*$\9'v?b} ހe]ȺNa{<.ȅj+O $G7nboz}39߬K+@~!5WpW^VI'v@OXB`G$M-E٢Ȫ}h ~r|~)<|'X@#aޓ؄tS=pJϼ_ 1R%[!5FXwFh«O88ˆ_Zo R+l? P]$rnH wr|c|[ ֝!n ?<,y}$7ɱֻM&4ݎvGQI**Rr`p$B~#Q"99&57-#<"t>0HY֥`)^RLLz4gW+m9P +ұYւԖR=st o] 媱ugzR`~"[_lEunc4.t"yχf v6d&j^[ϙdH\M.T~Q6W\2 9꒩+^4qE)EĈԷ+I,a :TI֪ "bH6$}V15~3+ҵu3Sa:Pbd-*qEAܦ%Fm{__<*FLcY 6%uWJ]gup-mT;s5Dn*~fȜIis&3JEu ZHUT*z;3W[!XG"[Bg ?*+aJ-l{Ny9Gv ~zCP*J'ǔ5'&* NCoBqbvT]o=zk?F͍xj.~?^~yAJ52>tS Rҝг/ޫ /Ӛ-B]OW׎$h_f'zYP(io.hI\w#IAKrD39CJ0J/9|z=fx=A+t9JUz2OeOgٳOѵLcmL]cd$ 4&z$R=(U c${cr+\#@ _/4WmŰdX"8bY;Um-4Ā' #bqE(z~_eӮCߪg =Q`4U3.^Zp&JI@Y[4@B`䪛 EDkU ㆻ| ? dgk6i@/^ ;Y;yDH Y\2:T K ~ [bX(: ɽR`^>? !IGGk>aQop`O.U=aӤ>VL+,(L`ڰTp{7~1r`/փ١Lwll0 )^PPv'@`++8ʵW-(+FbYt):Zvfd^hji<6 様Kxa)1fgs kqD,xϠP: ɭ!pT8xOkK='Gz!qBSέ@;) MK!=#%KArwss USܱ̉γFtXPN^/aZ5+Li@Хe?"eJ8Ty;,8G"X>,+tFͺ} 5lceG ϓˊL0Z7Ϭ| V$jcu7SIvJe:-d6oiKTCGwNlĞWDːZV/u50+&۹ 6(xWn׺|Xa٦*$|̎&.$Z4e`e32Xx@vH^ςgq5VNjD[~ۇkrcj {L`PI뮺WeӴWl3o:!^u$! ]}MJ=D(r^U|Mu?2$ګ%gstشӈ\l G/@PH!~'lӬԫ cpSUf ~L=tNg.9q^j/ z%2P푆rv9P?a!\'P0i˾;@%1Iֲ*H:|lr[ B'X/fRXRB?MڳEpCzWxzǷiH9-LjSXo-gsh>ft˼.X>y?xiMc 8*:A4֠1Nl;?#@%socg;NZD+uq䒔4ѳ&>?g*[;A) D_ЧG Sʑ:AWz2#}ͭ lR ?ALCxP7Geʿ.$v.Kr~*鰘I֘1_4 &aF&/S's^; m JG:Aj Q^W'$sv81lpƔ=SVm؊2G0Wtg9a޾b>(EA0)\ &.C=p)"c7*wB5qTHVV;Fx9LVVkN eJjSl"mw4bL|=4*xi5+Rp0-wP%ڥ [>IpGU+y8jRjاD yry[gdk1T2f&_u[G_]\/^ගNN3ǽjx+.1gg)9,6~Мܽ*jodYI2Ҿ3' jb"uhyٔux}bBEJ!f-ӑ--x2G` D*!A0q(+^.I9*)3ƥXqbYK|N$|IxS>&Z9)tr8| f-pϧ9N*@YkÓ=n= E_xP8Tާ' k7 ^>u7 #f!! f-h!F/l9iI1[~-: wpI礲M0=I^YV(v]9u>ҧޱEɣIQ[4ɅSBbFUOwdIot"9$ZD˚ÊW!yW4 K Z8|E읙1uԔ]6̨ϵ:OU!sYIGA{|lLee253dGc ZQhTDNy(vc)CN[Evլb&[!+ZKeI۩0>+ds#\Y{QH&">gvd &4w|f|%8k'P3M bV n,''UTtGfvAsiDaF=rwdx; Iz)ZڣN8P,a7$U}P;KhI%L;ԔV7zd/"B=ִ̿܁9oETڢegwxijCR XA$[ )nI!(#805LiD6}Nڡ P9Cl.\C PB=/Cb(/O`܌p0\z /c0l҉V(8Gbp;bӋbG E %.v|齳uiqd*F k|z~~V67" :?Ob@#̳=| #C9D0,Hc7<jK72!Lu14aYPB͕ެϒ WsaUk5S` EJF=V\gi,nd잂r3hJ)( St'&"LˢSlQ=tA-^TL3 |dϼ.z>!f+Oto1 fy m(I1z[΄ܹ+U…+/`&V,ՌA#pMN_4XX;{ EoVa[G @(!I]zݔݿut6HF3Li漣쥷02\a9*8\a,,ڠ2R@8vPL*šP փ$v%ڌn񤔯/з~sWJ*ұ*`F9Syp!ͯ1=m^68}aQ Cc;3%9 rn"'\>m+&UÍ:ɥ]L?0|LՇOۡ+V8g;M{%3FR@X bs (H?m#dv^ΉG9c$w/C $@;a;9x;AigH&DE'sޟh] ìAPd[C]$je='OQT>˝LiY[v]JCOG-x^8t%eSr-![Z'+S\MCjOP+ iq_B@\ e?|4c!EE ydmhKDŽa t8 |oy8g>o)k6 n Bs_{;F EBELj]+v! ưD#hČmYw䭑pغ~jn>ܓ@O`\slz|^~ rN}9X1nU;%!]:쮚\{6[8-m&4{ǻwc! x*ׄʔX'IhPn qz_cfwX%AeZ4 K/=Z/X&^=/^OT^Lb@UҎ1_4h`t=k࿞Ը!0Dz͐ W}aЀG tCcگ \ _=Nϝ=M7_A\Q"(kjo2~Aj:iӁe2*>Ut U/G>I&T5ȸhiijNvo( Q܀'(8GPʫE3G3 -7 hJs[TTcG8V!< ᬣHp rUXww~#XNZ'祓2,] AFP+ g]|_OTq#<-VχjaC4~[@3U"M:ͮ $$8P|eHW3m=J1|=GŽ86{{&W YFD )@r2ͷe= U#3Ir=鼋0pxaN  LXOK!HSRd6jo@Z`aW~.e ת2es]JkI5u2Ҽ,D/nؒJn/*Fth+T+IBx+v6ݹzV5; K#ЬWкr^o q-#.0`^x͒ cϥ2pнwSܺ#ô1p/ЈM̟w `,`W2씖/N,f7])]Ąx]7EYW1V<Wo"Y)tX~ XPc Gxm2EAh GKs`M gpH/ )jWP"+.25BLSʔa9>䂅:= #fC@i1UV>Lpf}Y9jGhe=~lW NhdOdZ<`R\x5aLUVOZX]"B>,gH!Ѧ'$lGFoݦJ̦p#9)5ZR}a:A t]1CȧpwV2|{+XWt\j#fWCs,g8A#^h^X9t C6)4Rc}niNjJdNbmĽIЅw,gĩrh:Q5ºjtڀ%P*Rldd52>rL|3k7YN*I۲2k*ӱF.4"k_g}R ֍'w,IҐNW/h_rcV8H@. c<74;']^9B%IK6J VWQV ouagY8cR(%fV_LҲEX &]k()x|*~vK&ϰ|{ݝIt YKI!RjD.2'ɴ@We_ā%VVI&p@}Qw$|r.7AQrCTLF3/y[ f5 ug8?=QD xiHdž㖛+JO:/q}x>^*mZua)6줉u9Eyq߮V]R.sx&{Ra7Vf[-g;\^Į#{wt$:'L9V71}ELؗc;ėdh|y6!\T05+ U@|ufߙ,=T==Gȯ:3ޢ\ Ί 1uV8iteAf= 4u l@Yj0`z̳8gm˳ssŭ/ThNi8Vѝ᢯jL1.D@8o63d]fjգwV %#٤h􉇑Ce% $Bk` %z(p޻IQӈ>'0!U?8q@I+*,s#DX}9!{69_9&q4D1K\b"(v`,q i_%I˂1c[&l%Ȼ*ANΏ!7~Oۥd6Ay_ ;<Ʈj׬S@D,Ic: {]=i{?&Qg'[,;_2bBqCM42/[3ŵvDQ$ s†0ھ{y4%FWk}LwoYq׎&R64p.C1ܳcȃgN 52\&>~k`źJ;$[9*S 'J;.{y nT؋9 \JR\F^9)"u[?akQ69&'# t'cLmBj?SjxF483Q H!߰ԣ8YY8#CBiB^w;WGHR;J~A l4As}Mћʔ|ӸOIÖ~C ~CaOJjvm7W =yVx)= O3*m/MMZ0wRD!g *X^[_񤧦&f=#4|Mdś,+ZM:m]w stI0Xz"?UT5M^.\3Yr[S<;gP&T:^ Ç˦0\%or0as Ua/[m b osBbHVAOǑOrt~t `AzW)8` R<p3]ļ":)Kfs)/ F[@;4g5nc#Ìq9+ >2McTܰCMyǜoQ'6>eg}U)ۮB];"j=\~+3bbꪶOo?+?PmtkŞm),\.uXA tù "ˁSϫ:`GH?ES%DF0}m$ Wĺ/?`>ez8XIUUdaF.Fzq'oUrx|_T%/^?MyUFVzZըn+3GNZ5Sf*Z RRXBQᵜ֑dFS=eYw`㘞 TEpMJoIuQ8?#q(WȦ]ڧKt K^-A+U7*oVCb:o <]s}ܹ#2#1 /蓑agefnӬŃ0]qz}S46G@y E! ~9(&,}ǝJ˯9!> 2$=#U]PQ@ :ٕ-6-ˎZGzlQZ3…*CO9}wIS7Ĝ}nyؘ'EṶoѩϱdзK?LK /\ Ǵvwr~yغ7jAK1[2cVAI!B&|يNS%sqs(kw!0ribtY::jBU^ZczU`},LkY1toC@/AZmBi*`DH~A_==zXy$W wCrաcf^7E0Ͻ[s٠|Q'm^ЖKl" Q~zns# 7~ߓLT7Sa뿬 ezQP@~dd/0h@{췀0Nt/si)GVfL-e ks*Ϝfa=~WN'޻\b"V1> {R%eDVIoJsaL-wĊ閞`eIw 9 )θ承`XوYd6EDjb5M}'"<ۈK,)+!oQJjO>o f!D\R`,rf@Ssg-n#YO $~6_ 8[dYs<<%X8ꀪ0!= 9\ ɰHsXK u+BZ¯UήWhkDl|.}D+2Ii^Wn&-ۀ4=Q. 0"eQ~ppkQ\OAuWȌYzb Du+ҁ[dr?Y#z7xuis,&nNX~ds߭/N2 CbQ̽po tG[̼hK6.~R "h6="U^/.{JV=uVq0C! *-}_VXmos^;msT!IvuU{%0"3ZgW&>bySag)Ny种?Q-A\F!g{= yww2kȧz^D >: ݛǨk@T&9ѵduC˓?Պ s#*ZiN4Mw,hpg.?ً"[ҤPn# Uxt<{n]dVNv^=ZG)Y- RPE@LN%Q$6Q+Ѷw.h:˅u8;w9@W,Z]YIO=Ix`3?dn|hfX0Ž L t ?BUhfU–VRX\4mo*RL*s3~ye, bMk@#kf`E1Q0V .:qjeD[uyvNcⲈ~Sl C颔$]#ĀBzRoР9}x?ַpŊC[ȧԿP)$ubV9ȨW=$saW/jGdLk>CB* vS5TV%]mHQS?=Oͼ>{,w>1uJD?~=˔x"hY[0mjl]PpAH OV;P&2J4VD{:!Яt ^.yP HOIj|KB$̊cWe&u5BDu u4V"z /[A=%CO|ʹ1$(GxIa4Tz@\gJQ5q*+?ȧce qvƏXiO:=MM;JcCxFRvCwe UkJӍ]A7ʤzt+ t9xh&}wd(j'LI${&!k !baP6R3vNpe idD©S|BwNRXIxw[)RV_ ޷]:FF WbsjI@p,8<$Wj M^:MO*[Ck|K3 HaIYB(aScvśXR^&41LV;FIW1h?Fr;5spr~]sxG4s 7hG5!|g4?ߊj]mp/LbiO2 `)7}rT⣽+EDjduT Y_, <>*Oe.K%.eYܚEaIl~9x%Rߌ ^=M->t3РҼ#Bb"'1%*Ug{6gJ_Ol bo((7kVkBQ) ϨTlS*GLs#p||*6`ѕ5,uYѾR 'ԉGTEԥ@@F9O'R7BO=2}$9Bϩ$֦`!0ymx.r UL"B®Ht6]7᧯ff fm ( rʽt oKBoje滲4:wWwEyh| Rc`zh4] ؏.Ǫuכ$Ȳ#ny[k P53 y7Y9woDS1~ē*@{d}PNlSJa՘frL,yyG y4wȨqFI(Nu}(O 5Vlz 1ЊZa1IEWXci9 B ) Ff_\zQ Ds=%c#obfNڼWjc46 HQs,;QN9A~26!H@3Jk kt erB z$WpyKm2< *sQ!cȼ桂"iV iR 7`?w3%%cde~(n ̬.E'S^!AI*1iXɈG!M뉰ikØc` PoZ9+ *M0:䁚Re ,k살6Cٗ,#o6'66V3T5orMBsGvŨB=?n8Y GvF]v~wMba]>kc`Kub%KFjxcN ؂jZ44|ab=n73-V3D6tX5'!d$8ŒR0s_륫x̔Ѥ~eV[o)SOPLc 79V bP*OL" @D CmwaYH T_Ё#9\j[s)+<$UU-R] A׷hY)E?]a UƐCG)Euoqkʑ3‰Vcn]A .C\iV7NNWݔ0SGԮWSG U';K9=$ :xgYgr׏L rɛ4\J 1|w<0iP5kެ s}ᔤ+gvn3AOF%MZ\3_NHwREd|oz}+cٔ #f\<+s>sHl8$/tmGg ߲EGIB:KЩ&aZ0ETh{MRp\r"N f#l!VFJjx^oTʘ${Rá'S&ZIawާҪ''gu|WK+~X30O%|(:\v+P|c*@.s+\q Tju8RIuSaZdjlnx3ZT fxriDZZ'Llkdܠ#۪ ђrkO?xCYX1NC3] ?B)>Dwi{$8Y-H.E'.!I0Fi̎9lKJ/Cr5oS5#PY :neJ ]KT-uz;GLNYXV\hPg%/ Hb9'N-c?D!uX+$| ٵ£ Tydz`r./)3iQku5ZlA+/0wqθ>[b#ߜ% W)[J7oY U+K02#P8a||,8. ڬ95(h* Cd!yKzDLߊ#ɋ9{ z:L0#M0zBFXY ztkl Gi &1wWJu HR +&p_TE;K(%tQ&N2uU>/zuȹB1:ODz l"om^>alDb' Q']ݽk.[kN0 5N~ Ɯp;Rud?tSDY^UY1"^:_@B "gjmS o{ ?hN[| u2d"/ѭޞ4وtJO$6};U  0q50To(LsFԀC7mKPfƨh,ʣU51|qWU7V9$ 筧[arr[5Q {fPނ(eБ~D1*d9WiQLf/ D)$8B.6.!b=xr^ojA|d'2zPdD'1ni| ḳ9;=1!I Ax@z+ WG_Sf`ƱTƻmaNY ITWH&E^0x"YsrH[/(daK WmR\Gz Di+8CTQxN q\ӏk@tRl끂Œeov_[{a0ʱit\ϩ;i%crIJCUv$$l \=' HYB%s,%䅲Q=ZURq4SfE->D Dy@nt(WKMS$0mk$_],Bn02aæ+Oó֞/ ݇V3%<)8ma<4MI@ǔS!?1UV^{Fm5P8d-̢ fc7S30< WJH1+ J$,"wA$I!l+fK ]RЅ٤ K% ?ѩ}Pgzi3;$\3yr}1nNʉX>&ˎuTȖ6f.;xSz mT":Z!kn gST#=qWJ(Oi.,KeQ̴%j嵱3c;='%뭘RJ%v#_2V޸ àpU/^|'Y#z;^#7(aY/}yz;Pнj֛~PuOu+ .Ո`Se=<#v"1y̵Fk~h3g ”9aۺÔyֆ+ћi/;I:Uftė&"wHekzU6P2$60 >ybrt],/jTK \U׎cMڣhv$U[;qEP>I`pXNZ2u\!,){(5Sܤ?.*EnFarBJv$bI~f>`{yX֭%wRQ֢滻# 5#]Z&ERwuO{S !f4s]?G7Vt,R9 Iv0@"'lr K5! j Eu\l*P=W=RdaEOҠgtvdh[PI{}>JkoۓQ`Ⳇr#BGE "7#O~\7b> ~2U" ,W̜YYDXbetQD@ny xOϾ,rנY,3D0nd9_* IOgUOP%쒺epl))?V%3O'qt!w N Z__ujc EDZO 's[;!\CAXE{+y6Fº;: Uӝake45Yc5+xd>@''K/ -+[_΅H_AK/JFKyAaL<~*;;(M&z1-v'D@RBTWg儲*) G'EfM}ZM4"^8 `lw}qEVBXgujn D9vW]\֞nLqxf,*#ew3Q L]" ȸ*WXW4 m(]!cF߲e}[gmGl `G$unT ,j{%EZA2126h}j؜d͹]fպ_އ-bNp#Jl5qYwܤR¨Hɚ+\8U=x ^8|+ZOmi-޿| 3aasg~*ϹQ| @D w0HE650MO|喾~ ^'N맜*0֪Xbs}aC^R^90$I˅ѲC!ƙTwdlE`vуGϨSY q 4nXNj:ﯼAKUa#8f^2¹ w'A(ԲAWR\gEL?aaX ) BJۨK_,NhmE"1,m>NE6Ou҅?=nyQN-ŶDMiFl''' G?azsl<,<Ć cOFs W0L^gZ~/p{sӣqÄWi}ӎvp$fi@䋬 h!*%S_QQk}\[<:Xjao{&zY'('xZ iE\*K\OtC ;L׃~`B `Q Bf 5jXJ]MG }dǢO?{Е[ 1uaUbw[bE36cHݏcj1{Nǜrm ޣ5{3jq bOeTLID:1a[{!@#.V$^6Y_#s>C0U?Spז&/qf"Nf3Y&ʋ?/_ܗliM:x2fNIj0B-{jvI@"gвy{ lKz#Rv{oLEB;4xz-m42=smHIϋdI@*6Xhb5L]MܖD} J>80- L^E_d45" @ؾk؈dL|I&:c'+I^߇gR$3 ȦZ&+GoU%Hd2G>Rn[$gآ5T_*0n/ %ǝ #IlI2eOEOs)SN CQ*wIe q@sD )sEq]z> vnI/{E=c=\$޴s̘Ek>𹝆ƜoL 0qqE "Z^LE"XEuѾ>!=L;cq, /Qж.t z*jXwnjO*'55\I͌j Fig+iA?OP;LBƷU0=o%zeJM80XN_ETH$ICC HT9|0zx\FK廙&|޹(Ob^al9(%*vVja:lJqk9o^>ЛFP/^K?e"D RGEl,Xh=36.4U ]iV13) ҕTn`;j CTwsOjECR5W0Oa8fum󆏬^=h+:Kw")S/X]p]U)iU\;D:u4>*@7:A(tg-߈ZdӃ^]K͂:3Y Xw/ ߔ]jaʲPE[e)KHӫ!ǟ#׽{]"jU܅Tsb/[ƚ]#}>"xL' QW'+I\3VDa;mD\dy{2Ӥ͟E8BX@D¸ E^M@j)HRZp*in,` ֔[Q1ָ _c%8]|^FTM9ȐL?2͝)ݠtCo8X7N>-@_?n^ tX 嵷%([B_*JDR3O8\UKεqMi6m|)B%{>{I2t|x q3xi$ƱMT 3{NĶS=nt8o[$5VTu3;:Y}O7bDy1kSm2[X¢"m@cҟwtr7:E7]L{ lCv:PB$N fSBtZ.;G"DﴃF.=T{,/ R *5wYw)Q7;筙9wJceFgbA_ &[;ܜrԘԤї6 l> 9Wew8pc䱆\͓ ޺*s4)6am@b` t/A#^h޴]qhB(x~uBI Nt̻R eB7mk!\W% W:?މB4}vD1 |V WQSRi1KTXOS^80E68D>C];f?Ov(x,f7І% dp| kͲ%'܈^(L 8#n6,VhRe%;m > Oޑqq$sc`z+m ?E$+%2WQwy ,p1|:xv;| '6="]{Ԩ{H\~HGeSRz /A}&O6HV$NC3Ɨ~n1K[zPKnQQ ;MhU)^}SX)tĨF8h&w#0+ȍ<+:iJq\Uq{cAF+M)w Fcsɉ],u4=GԿZ{5.ɾZ|Vo,OÀkJ0/4e TmTK0d҃B:EҲd%`!Çvj%pYb0Ug؛P/ֺh4?5~Q⋧Щ˝} Yl“@M-jv4d7#Gbm<:%d:i㘎e3f' 7‹MbůGRՎRQ+7V$ɭ4 XD`x\"!8ghk'V]L̓ )0s1A Z VroR*vv"6nBK6sn$+gy#y8hsn*̐kb.Wq4F\Sge͊i#Nxgd[]Q{vՖB(^yo Wz܀4h_P5v|JIqFyFIjPd]G=`Ec^Ut"A>P6^}qqgZXs.2!0{?5OP0e qFPrj08ᵦ͕WS-3F@ʢߗW ]y@..|޲_4)!WE5R%_X{HÁkX#uCҍ/Rsw*D3.:"BNIwU)bRU2B╴ϬqT6t {qC۠k6T3߅Ѵ"'S8ց) k#9rG]5X8mu:y'l $q\8 TmS-7W6Lᴝld-Z<0,fef}"g鍇FT5jR"۝TV@?Nj8a恉L6DFzq=RSHb|YpmF#vm}'lwLsT<4$xC)Ѵ=x\.ZWCܓ4UZ&Z$ :OA׻'LW;E Az‘ ݸ ' :3RfWeWۙxTC n4ʲ nFM>oΕrxV(OmݨKt̢\Ԩlrѩ~ ,`y; >[a > P{e0qW)7q?g`Y(A;яO 3َE&aJɟAͯQ5Q'[KJ4JE=.G%3#]6ژT-v~_N GRkA܅ Ǵ 4W4'3 ?ܪWjT bhߴDs;(;׌eZ]V5n}%tjվ :H6vb_LT E s#S9>K߽]l\O.҂bրg-~W%Ѐ>E9_C\'nb:UiZFڪqkYhӓd2!Uv  PrT ep$SWUl dÄ[%U^, u&9LA()4í>:w'yipdz,s)ͼcuw#}vj2 (ob3|4SH Ӯ3V}~cY]$[$WwmWB.dz*Mh=7Z>?T!%EP~8ʪ}=^.P{ͩY z/H+ɵUe(I |BȧlvhxD5 e6BpW 0![{LS\zc~:\,E"J?R46<[𷠰#A=r)[MDN(pOz+%J>8۾k]h,4Լ+rvj^:ó"8 ԇ<-ZeP¸ 5L귘jƣ wGBqL8/fHj\C@Ɛa:4s Ӱ)bM]pͬ,jJJ%]05'B}ˣJhf2$s9k  P\'*9jxw(_M<ߏ acƊ>rytt"one wC%D',!H-pWs)>^ f!:XsH2B c~ᔌu6'kgP'/7=ދ-1q$5atu-fԙOmO,%7oj/2gMY3.TtMPh6cu◚ⶨGs=`_mb_ FZkP4#֋&U ~@֧,鑶yCg/ۓXBѭcT,cKx'bwD@?AwfQXݫ?N"QՂjdfNլsYA0ryUl9uttIoO*O8u&N=rA_g\i .«=ǿ[YZB CFIqJI}LP( sSIݟ`Ģ~El(}DT\]|1PzLR#b. Jի)c"ԸK9g23u'}v`6\y:J 11 QT*QD>EMsO>)X 퉐;1M\aVb|$z^q+$0=8k+A2<#=W]xCk(pDW 9 ȿP9RKHL6S/Iv ãf!:#hm"HTOINذɂڏL-Y hz0*xLVvߢv6Jik ]J #N36]m4 jlxFhWu4xؘ!;H7 n\4ȔVk2t_oadJļ˃ Vd?2G[: P;$9 B S;cKM\#AD7 81tfy`9؞^PY]m6`WRi~xw n1!^[k@^ zH綇\^0hI4w6OV GnU?'3dB5qjeb$0/aJzc y9ʚل;U3N$|%: HBA^̼y"TX~| Є9"jAD s4&?MS̀TAt>uC"۫?j*M84-I<3aSA=Yqp!NWcX(6.hmIbVEK,eo4po1$oI?Gm}#5QKiװ1їiRq0& StGJ-_/XzgH#*GNe5X,ҏe{ol&Pf"vpvl;8g3F7r}?ow]{l1%G88~ ~ZIʩ]hMK|D0b# WWJ *.CPs |r*|! 3Md$ggZqhc@ gbQn9w^ :A`*ZuP@lۯ!#ㄒ>o_s6)ݳbcJ3d~(혳>N<EIkieb_ 2j0R "x1[ocePÆO"1ue#AC 76+ط}K, PTIw=;ܺ esꈟY(t:q+k$` r3SQ'#ȏ(im{lm*mһYrG+ZHzc(]F3ه_$ @Q< [#ө[X>3,y2;T VBW;"KXlJ !*Z7+i[l_}`ě'P5rF֚H^wpc~C#t!%Y^G4b:h#]Mx(EKQ*}Z;>ŹMI^70wK"{!d| HSR]9\LE3g^ߓ\;xYT\%H0QlKƸZ\V:`&ϓ\N]6lF 7'B+Ȼ kDb\^逩xUPfwٖ D3-f ֏8j 'OW1uIP^(e6JJ=Ԙ0#JCkeɜRt?o麜#8֗Ő L3> XsoPv籊Ar wa=e(\A2 iT5QMÑ氒љ:WTClt筩9^XT쪬lB6Q}s2!CԌ6ޣR[ !a ~#E9y?IZWl*JL:iӗf[X KzAc?e@#Ε=*[6`1EڅI= i4ƂT[2gץp0]\ܿ2Vt>BK#[PL\wS?Fc} FؑCi4V?cgc '͖=YfCquG<軙oeY@A.!cd#Yԯ'%i GM3nDC.R肅!$Ml~$H H*2n}]@zsTIp8/R5Ze${-0ajUȟ,q]s/uLpE{&"l.8tTGOd4Rщ9;kLpg˱J$yNNCAw CƩqp^z- h9'w_>A 5ecV9s`%^p/Bn D~-(JIӽ"@c+?K:#~>l۵1[mMv U+l;e݄QÀ'L#~Dg6FDdQXR22jW 8F0p)!/Ҕ X?w7r%-U{N `EeL{spOu#wž^\`z-rãJu`Fc yuzo- 'Ӡ.%x00D}`2QCހd_(_MCH_C]TQTŭ26s Wcx nFe^˯JS7RZlX2ЁnHOu{(,5+Ap-Wֿ HL5tH~ Dz[n%1:1"Z?U Q3|0p7XtˋC:`xYp8iGWn"Rֲ/&z]C0 Qu[&G&Ž7CݜѺ"luA5 7gd ȸy  @n1%hc ANQKk̺CS`h ¥6jQ&oDF؃WGﶗ3 їڶIrIB&O,jNTc_q'1*g2N u<=0`h5 .nr̝wrM9k؇1sࣻmu>e­)xR`iJQcU x"`xcgHеB.xؽÊ7_!($>9͏,zqqFn(i *" q[pB*[ ut)yI. ep, F0%a :J)OUmεZu#>,o^OMXڝ8WJ͋+]g!aVSHleϘkNc {U'"m {ĬrCC̩GLKa$ǔZ}ҫSĚշP}GPBnVGJuH!i`]kG %KPvgG͊p (x!n3z8|dPuL翋P>~NrX69lCg|ʌN%?ʵxfde/q\rEQ!{Rˣ< ` qa#*7 XJ>< S+t2{e,.=F:s91e$=.%Igr6l^xy9&[[~Z\/G﷘ GVgzl 9Cv0X1.{^;D'@#KBEQd(H62oB{5>Ȋ!alNk$TbK%FG:ǣ%ZjT\C[I0F͉ wX#"HTy{$%h,w2B_Lh JnɥKl;sP{Ч~ŌKSҋ;SE8Zipf%%"@M])3_112 %g[U@Kjs@ :r7(Q\W>&jt<堣0׾Vh'DDQv9q rM+RCep{> .05MMʳ9rMZBfAo|(_glm ^ +Ӵb a=0ܓ@w.?B҆Qdxg N:zp?cX# a_+lQ;I3݆4brgw!5nN6[i<5Ȋv%=P~ՠTGԠsummg-D  mom{[ө[]gXJ dx5FCw2;U\O2j(;έi7 $=?6򆸨|Pe߹~[C{>W-(4@}`&MYzA)Չeh5ař+#;! " DA.Χ30U<Pˋ U Px9d c9NfVoY"{΅#^f7¨ :AUDn̕?Lm Rg*dGZހ$VariEm_^ (0Q) )ό6Z83;hR}vUJxC'0H_k_)⺕Oq?rRN\Z~7!sq? 0dVTuSi ,Tֳ8 -9hۑ9IHZ 7h) a2Lr0H۽yEﵖ4!B24X"vۀ Pd 6\4&bc|P>]yCy1)2]HPB,kN2,ѧ!Lh!I޴}Py  \Vi-2> V8XY8$S̀#L~=ggGEJX:#pޣ4ybuxWG %ӳ_[1lnp7Ad"MЄ,EI(.}s{ҲNjn" qȈ`I:cpxBœ"|z ʰkJIqc~fRr, ZAId 6b^;JL,2"_#4zq_m[vnT>t5Zn7=*J!ue0r,sJ&Z 0&\ɎwjSfPM}<>{"V>u*.s佘^SJ:^f۩`xeq;('F<,hޝ)a&$a:׃wd. 8؇Rƙu+du.lX_̢G_q4GaC[ I@ݴGj:ҫmWځ{BAa\ew?*@ǨEdlڂ1>)ͩ,3vqHtW K'vLqLGE^e 1^ݫL D+%Ws撺/6'!vz2Ne:#\$UɺLXFV|ژ^꽊2`,+('Ti8Bs{)i m]E%YQ(HvU]&l*B唐uG[i@wc&ڔn=k.F .U\4403]I9HZS̝!t뇏8M4\x/d TXy/zTN } KM{G1FLim54.%'D6$/ݑ10@|Ûwr%\8u!QNgWNl5P J-xⴺRbd9 g |Z.K؜mZ;fĞ=%9R(f25/'B||PQ!5H7.궦n />uad+)p=?nY(5?n4,4[Z7'V.e~ Y $m Y]gf|r?)`l=lD%K-Dcmej5lӴڎ>1žhaF?#su߸zM5gl>c Ow*Vw}O:gѣC1,c11n,h3"ARPgTfP_~ rP(ZҾ^H<:>}Uxw~ KT=h?x!$f'+uф'RZH[=#xCwex}BHV_kK^KpnB:mOyS|Exv1s"mOP&s~#Ӗ7 r!^&`^J m"Zxd=653ÿţ\ AK7=[5T>ƫTH Ĭ|@ Bzg:pF2*A[SYtESKhX[:sW:+V)"`iIG']̀A5vO6 ]ϡ@Lw@Ž*RLxx^vAet|^t'k1fNK4qs=ԣbd_Lu%- 1gf;=õ~*/^Ic,rj ت 0vdȰ|n#%0/0bՓ#.`_[otFrwu%yX-Z4+RȬQm;P,9& ~yMs( ^'!&q*hZ2h& 7O7zu]ixcSVaƕ7LٗZf`u&?ez]DBDi sB5_E]-˖JU>PĠ^-= &Ia$XO{lQhѓxA~\ Q#n[Pۦn(B}~ѐr*t|P_=3mI">UԃY7J RiE+x&UiAOD+sdHJqn CԽD=q㚵ݔU:RMV iUnvluW 8>gzI)z1y o>O)<g)b?"7:ABʏXX (N$_h3EfXE|_f D?Ft/K]Ss wx) 9͘ҽ6^v*'qMf93L"[Kq UHc䙣(#D3gi W}񬠨[dc5?򝯻³Z 2XlRY$lYݶ&f-F% b>4{k)Ɋ[=hT|^i_l0HzJMZ蘦Ko*&99-+`?e]yNNƒ54tACޠ'-̖{5\]BFҌV!2ves"$Vׇ-ϪQ  Л#1CL fNpt̶\iW jJҽ/8^r; *W [O3O`rL*@DrgN#=t-&FﰋX&MlwT׽ch%ݩѭHφ֧a8 hNv֮,*5&Gնj *>dz&љ"'`5c?\&[!@% ZV G;5.l3cT$<:%/5@+gGj/HtHvr5k<{% _!YG Pɐ =.ݜ41yŎ2ѧcTm{{kG5[gf%0I^blk-GkE3BnHOz/yS#,BS][jfWCƊYNg ߲V;JHr;d Sr=&ULB̐L5:sr2h!NܶL5=؅ /-/hB;8ݪ<΍Yt%;HT,רKee Z0U[y0!'Ǹ_eB6~s9EISbJSs|IGA2n.@k&h꾿&B=mtncp-̬?~ԕŷ\ Ņgoz t\a̅ns &ևx-.\`MFJ֥W*PSmͼO֙29Dx=$h~qxaAg򠹼~YW#v4~:IE_\8q8gu}uGo0p1pnEX6e] :{/GlK0mY\*;B ɓY=dTR;x/#ol vMS L S_A#`)ض2j !iZL&=ÿYAp-oδ3 )Pwz$g|u͗2@l!#/*QnTx9?>gg{ǛDfg؈{0gڥ*fkEӌe,cr*s3cdU'*ُ `vf-rz Pjp9.*VE+Xrq} hV%!|15!d\:'^cZ5WVL}j؂nU1H=g3kx8/D Ltcͺi*uNvYҏoW]kl-cFWdCrDGKG)/:X+5΋*xwݺնzT:Lj" 8j`rp(zN]wB;ϕb< MN1vIV UBIq&CoqNP[zR'(G]&F/j#n*>ЬL '}7Nʴ - nR>)WRb0SȘeDL\шb@bnnyO|v~gĿl8ge-~Po3H̘knpsIFlճ1շxf"B1;BݪѰ}Ø.ۓQ{Djȶ' ҆n~Cb"Qí ?e8[^Lsin2fs؜!ӥ@v#cBRSv/ mߪ5kc}[\7ա Gknߨ`}.``A%?!I 0T/W(U)p=o$HT\**SM2ׇ?]ٓ٧EFBM섆V̅AH1]hfegGd(d4_IKyq" 3&j<-E֡k+C55V ؐM6M>R>J7d}f*nN7w Ӣ Ui/YO-Qx]rȰbJ$.Zxqz 8ʀڡ^b$ld*@P+5Wᦔ]3ҜjH{==^x nD5FRe;l qD ξ׽Csr)\wtdkf~{( Ь4=ˎ1bvE_(-]:/V #=wrٚϜVy6.kzlA9*=l>/mg$U&D r[OmFH$.}.0+p0%zV}!M#\][lS!Q/KC .lbL:AlYrdL?RwBֵ|rUmtY&B? 2)AĹuNc!૊FvKI(R}W9G\ _8u)Ҩ?")`.@ˇ{6c=,]>߶ڎ cGUpBgO`lvyrgR)[.huѰ i$"/)S'1D"ғ436 leϰ<"{ZAKq3rn*Zev_1wzO_OwȪGme7).b|t0FPlұ"βf>^:Hf^!( 튐lsITuLl{5Sx)nJ~{$`5vPX#e#w8)SplypO@J GsGn0Tm ][Gy|k!G/SZ4 ލ3zK^ Gv}J},bV0X%o2$͢F -n-b+bj r0Y o!Y1'ٱ fvKa6ֻ*,oZkTfVV.'P2W^x>I]7f 0M&ccK DXڬc3O4r]+q+| ŵ =hZEKj/H+KO98(>`qJ[y$ėeϞM %謖U+ (\fwa`+t 0֎}XG<:Yct4Nޥ)3r@;.H3c$CsV JLLm֫Lm`l| D)B):+FHBǮsRMs޶\߶2\h :؆mu`,DyItfFB_ʹPls?g- #@^I) `'!OSJJ,\}T6 9\R1,2r҉0h)|HQAq"Ή@It"hAp|b׌|;>N߭sVc*sn|*KLbsX{9ݠ?9)' GW5E`?Zꈤ O~Q mN#eK9@EAq̡,?͗pg%"uΡ R" ,oomZPSo! }'%{JPJB=Ga%Nd9&d<ƟOrEz̾( :igcO2\u@q1d.&6}RJ uZN|kj,[VvoW_` ܟᦨaxF&ݪhWdž|0`"zˋIZP5ƧFf"pZZw|KBUϖ\ģӚfUw [О4eXy-< ϟY".3b0&w 'KYtw4)QE/փI:~x?李AMDfsN9} jքo%iGؓJḛ' BTƲt!Ao9hsaNg;-.e lzqC g+r $9MbrC<̼fDJ #dzrNF ߙ+01xA)6.*s\uDLFz _9^ԞujS|RkBcD 8|sT%_rCZ&>n9.YFgߏlإ 0pR0OC܆mJ-w0e;@5_{GX lWй\Z<.)3VkJOHx2sfpN2dO$y)Ih@Lh~#;ժ}Blgl.ԅWjÏ"g|$Y#1P}:˫L{EXWzTRɃ6'Uέ⃗EkXc2`vvqP8{{`&=uC)Tgכ( =-^]KaYԔsCw e\i1s 3⡒vGDl߭Fmp5, @z9JAV!%ýJI% @D8Щ{o`Z". &"}fY@qk6"06WWʵa젏X:t:܇Ԩ}~M!7ͬN ro \d(%.rspcRuL-B"9tغ"Lsv1X$Z Q #{p@IˍfVy] X:ڵB `Y+* NiQ`ʐܞxG6R$[l+;8uǏ| ܠ[PRHC xQ_oUQrPg妑Pg-ꬫïcП۩D+Sm⇸3 ][ܧK,a9AAڽxeH2At Uf(&7aS}]z *%+~iN2{V0ҸHGu(ӂRP4iK'l'̽õF'M{$ jk>v䰷uލO9_ D,T O+Npv\󏧃IPZUwRl @>a{CT`aF yƎ9i,d5謡ɒ2BRe](XK*{l%OnnEC'ҧFS<ة{ْ\!_m}g!PduM"O/9(#CTOh *-_No]^^|-$}XNzɛO<Վc!BʦY`f|1sT3M U.Yh}6|©nK#[%n& !ߨcf%U(wHRb.!C)!Qo:%hzt m)V[tdi]|XXMoᡬ;t?q> t%c/wJ9yX5v]jњj0Y@A),u'4|1DTi G\Vz+M-ڑs":[F}X{mw:kQ)ƒ!UewFCkQI,2QF?̀{**UG5$ue(Ƚ00iTADp=Kc]fWK+6vlܓ-Nqx5EW,8k`;!<@OUdu&[" B:^NO=R>םu#OkB>\#3X&JjdS\a54 E!4]cg#G"z O""mcXGb/c\Ov:^g8u K1mcr8r[EN%Q|nBAm8V&Vjg?I+>cN/l  +Qz:e.@qs6r"phSyh*V iS٩'zc2mg@C_GcʼJ0'/r1NW2&Ӹ/_3# Y \ :ۭj{'sC@N_r u4m<(55o#iy\RAhh.atGU/_AFCT3^d- K˸ TO<3aI i?.=__> I!tn\o.RL(<1}oIQI!/â@RIp,ru . Pp+p(r_m'ҾHl Lj/,J8;fmRIV)* 6eG^q5+Ոc6ũclV5yè,N{bs1<3~nRA:`:'g BFj"_XطdVq=vJUrwD33| 'oFh;du3!Xm!5GBbD:OӮT!~2)\7AA 7}rL$Et'M^4mХhxFe> UrgG{zLFg pm!x_H@x Ig22-B'rtu.00 Tu2t5Hb8t觧eŰ9GaRe]xV}ϧ>,qAGob7>q?p%]em1)~gHX\#p܌hBl1CGD+|e~,u|StgNP ɛI?I4Wĕ~YFMT/B<~H~s6ߣԷshG!ѩ#?ZAEzZS3}iW;eP<֙3 Df1iFb>U Hmb ]Z/h6=2Fpݩs-mU5]P\#^3PԹI>(@p:aF/"6TF|~c,l2,fh=[ ѪS67wU[0(g5\xd@,vMlKDp^q"7ݏ>?PW)=9郖G觪a?uzvX᮶qG6aLgT|Ю*Z5^G}9!@JYU 뭬!o7]'jř24"6Zu}$bZ2"AFKT924/k:FZmE߫iOӳM,Wwy\rO((;խ`W?"]~ 5yC݇ rm)Va@n^ a׶8HZ#;L&xeMUpd6u|Iz9X#,ʧh(B ~hrNZ5grPcE^8 qCG[!X ש+2)+;"s߲G=aG|HR!S [POk^7lı< #P]] "i ?Lhi,._E'A+`-O =+UbX#qNj[z).[ !W8u8'ȉE Ǥ”h^欵RF$.D ~nXq"[(w 6G!U@1!_bN(5D@ߍ 'oӞ>{ QstAOqُm@5 JH_ #*_[G!`jm5LPTL]iQ*g'A+YruJHXsQR|-Û$uN N7Ӂz,MI.'7@+6@:ْpB8ʜC_,zb8+.I&HD=~Ek?&Pζ1P * ,,.&BEbG;Wr %rLRNs}zNQ-J8J38ǘܫ*^WSoc g>]o2%B@_n&oV|+TS[^׋Zڹw<"PчGqk 2 CI "%@y4k!w\ci._kҸffq7zp~_~d l'nCU2 !CtmXlqyѦ9;Wy]yY̬P$^H§D8N(? 巾DJ,2K-2reVM~T>KE㹍,E©C<.L} /4^8 ë[@&׏^ ٟkzbmz_$vDJ-rŘ)LAZ #;qzFˆ@/ʹ}GUAG:܈Ǵb ҽHxq߇m3}K`crV|Hnw+.N΁fQ\l-HDJw1`p<QɈ Qx>ᅎؚSe8s'' b 9&Zx4*%הI?!([c;=++ ==O`i{gq"0cel& #~@=nY<^09Xp_᧾!DMSVXMC&"1yG[Zq>i!iiލ šr6ƢHjerb0 !cS05Dzy_7ԥ/ƈT6'ͼuԫ}Dۉݞ(2j(<2@/\!h20pe9pVlrƩ )3VooǢp(Vz)d;Rf B{ IݛWqP\YEw6TOl90hLF/s5s(/_| ecPgCh[~ #mlQ5eDE1&ڶT-m _~}PA9ֳM}{Pd/}+P02f*vY$ ЫCK+ !\na9dwħkOW*8S4?B)䅙]bQU3xWy17ⰛN3Tl!vt ͭ_f~ +\7H ɆH !fT;?.N+("iH9ʺo0ᮅ& `n͕G7Uh/B9! 0ЊB5!ĝ/5z ~|sUn>[SZDGgDž!@RRRrgK40ϊkU{n0{%F(#8l٫bO0]isI1A?;ꆟ$ qz7h;q)6ƭ h&V}iUN:]0(cb5Tqhᣭýd6b]$*E3B1&]AӛZ^(r ┢'#0~X^Gj*Zݿ%UHTd³P;:8GX[ԏJTli8S x'9d6FqPӾ~/Ga5豚P߉,R+X|v9V"ixWxyEۙ#8f^]Rh,\8Kx$ & 7n`85 Pܭu@Nƫ#0w|VANQȿI؏HGC#xVG5ozPHV2ˆvykq;캏<Пݠ9{Speɤp^@E:#F =))Ms[uxZʼn٫h-z\3+v +.V984tw)߸ʎa= '+T7S|\EL0>98*jj빧&L"iFL`AJѺ^5d*<UY42H64FH,61M($3ӵڵB{hBsm3P.LŻe a԰>0$7lZe%}RQB1Iz(/mԏ.K#+@6$>AwY$~[`Ͽr SʪȜT96{JΚV tоF'8ϋK3ad?29/^/4wLBfho@ @#-rn_;\ܤBooR d=މ\'4^sl 7kAޑhu1o2.=UG!v8d $l4"'?^!KXxw{*ދ!Py k**h#Hs2Α[Dh\Cq :>]uH7E7%bjd’^7L^2޷p0|;1[/09" ,w<ߢʠAʻhQ(d-5 -3na׊Ƥ6 ml 5`Hqk{]4qrGon$6,FIMеtr`ձtEh 4p x%BUOOV,6?n@Wc:$|5`|iϭSA]b{Ò6;2ygՋB}%]$53!/ p鿮#)IQD,xgio:O&ukri/U̗[sXװ6c4+rxV;'t3CI]ip{Wrr~Pj+q:H @~ lcB_Iq3sK 6`a?/P$;J$Boo۸dhF),Л<y3{7,5.5_C$PeShf}8OmM n U+V}C:zb "7(@T9'<yktf?'|5vI1ʴƴ?KsP|}M)|$j!u`՝.{t#ۅrLHz;MU4 Z?c632jK())#=LG $'x/ֱݖ*2&CeZZ3vv 3t|haAudpLB}E.cT> :`i"tH:6*{i¡tͻkH\ݣ-ujDaIYǮ1h:[3=+I+MPͩr=xFEnh p,k\Ks _ eTXj8| [Bs+~ RN]/&msҞ"rA0ֱF;71/ Ql:[JozMX{d)lTF%0d"):)_,SbDyGyN(t݇s姊 prs:)^p YK8|İ\AN46Z=:]''lN:">2ӇBH'.rQ Z5ex&($1m}LSԊ 7E+~V;Y)F㾰SNV Y'SRzg}L r1ҝ(+H+z49w|H^˃]]xoƩz y|8K^>&WRdA|h{g)\KvMM٩TY/v-gh\*J-nӦ(.o=;<ZZ t4>-~|%k/vYZU*`F7S+#a = WibE2)ʌ)emŧ| )ʓ(*ˮlk_%)ET<ȓt(#>ߦZAnoZY~_=.T8Q%=D4U)ܤe&C#O?aJڱk"e -b 18\)bWvv_X iqRmX'[X%sJI2V>Mpd)oh }rj8Ic~/WŔDe7 AD:%'/X:#_!sWc`Sڝ*ށ_+,{ QWMc*^qFgv&m%wJs;zM^çZƔC&йuot$e#/}hթW\%UMM`fq&86y,?b1RpzIDkW]l$n:Ӗ ]r̋[)IYXYGh _w_8E)d9r";5ub:>⭁ψci"bw\nnՀtCG`Iq~98_ab7,Rd Ny{Nx7q]㭰DV] B6}p>Fח/n|b㕨SI4+_pӛ_z)WS# M~]ZWUp'im~퓦gn ؁Ru>m~zpq .?e^]E߰€<-Bed|͐4Deݍ O zԽ /إۖ8Dv@Tms;^k@h3ߤa]@5`*\?[h?daQNҒ!5f$ZQ ϏڬӍH~ZxH3~8<3aes7H .vf.c'1bǙc fc:K2s:)x\@ S_o}^2M6+OcmVZvg5nB ಘbJo6?S6-vN&2)C}C5ߍ=V3>z);C'm&^ Ks *fGzjdyn=W/b'&] ХK5PDMR4s|6<4{π][BX 7#~[m&Thr~=-ɵgSkv\I ,@>s{Eba`DX8]p\q~H8Q5\]D ޤ4X*;J&["hDL@_o &%#OGg/>O ܍ 0`s!{98MMˮ%6,S6ΥrDRɡ)3Gu.jdHF2yFF,bjfdƚܷO\ő",r 3i[ Xjt_~/_m;eYNp;oXuCbD$`m FL+>æ/ڐ׻>{mT`tլ\{yE;1/R;Th\fYf0xHA~f)Q)D*$e+@2UG[cЯ!y!˝ Q67&(rbVܴ!b>3 +,8<uLk%SAR@B/|8 (vnUY *AD~լ v8&u}`ITڇTb٤^7d-\ ]s=s cY[^H ?5H{I %%Mpb͚FilϽnՌިw ;a *ˍ} q0(tWL1iu>eX(вXwztFBŠ1:~ @ոʥR6C4u%Exp䞈yH Ab#!S&T=Ѣdz|zwR@ }Aƍa{?SX}5\{BRV;^g׀bn6Ir^Rg-_u$;Md?]nrW1$mB#Cz*B ݪ7qCy߀'bL{ jB~1oD?QCUdH_9K)@C!{ ŎJӷѷڕZu5Oq(,yl  }j&k$IȨ/}GZ'qMNRl\ʟ>HkS.s-Yk k^|bfu@ U~YӨꓗX`ZNP"zOh}@s _;#hmg^gHxrk`ڷ_ -XwDq.NCaءXuY(-Xz!R[< Rק:M"BT_}!|T A`V K⸆̷ِT>%mo@ؿhOym7IHA-'s&yil4c !ArtdAD ?VO9: Bݘ⮊]3[ӘxcJsu&v7<:JfRL, |EG%ε h V`362f/B#9`˝f9I_=j^\ii7\̗&jӑP,VwfM7PRMɀ0z<ll +Lt7<Kn4^:683}g!6OK'ZuxI1r)XiuI$oT :cpB9 ǿFm`!P/: (ȣMc&]Lucz 2 ZQܪC1Bq{pu 0ڕ8oo!oX"A6[Y*.ء&RgDq^mUJ 8HAZ0` D39B0!51~iKF*ZK'sb>i}3 I6l_rg?x/- .&mςI(.ޓ]ЌT,_vQKZ^Q+k/=zئI.I a]@O@ h^N3Hs4a!(%!j 58? uyD!D5 q>lֽwRJe8Jh^EiuD򡚏qXۣ}?BDŽkw[|+ω gD~N7^s;`E*FP`/SY6/e >&ӄYDZp~Uib=fNtEl_oK?%0D',] o|$dS:5 / 01;%ؐ#?x 8֢Et|d1Ӈ&(sC3";nE2_lq^Z8GV$6.씋P 6u$ŽfLh BrJIMUQwGG`i5=e=6xE К+F5#ujHk]w:U' }Wqfg>Bb)~'gV6+(NovዛE?!r8zf/`-⻷xܐR1)i=ɣ˞s`\b ggjjoJ^ǒĭ-afO@b>xyGJu 31.R[d'N98Ж-~ J@JFD#5 )c#l<@qH;UNЬd=Y6yvrdy[TيvҾIH\{[^xU[$e 5eoT bYڣNWV,?u pK3^ ńH1}&Xe|K^۽cR:47|EC]yԅk`*:~ZmcfܷEMnyJ=;UjN&c"Nc6׹c  c1d- )~?J5ѝB-UcK7vߓfQHޓhY\[+/$B9d`MQwtI?dE;E =6DD@$S-N`@ ( nP##wḝ4k^5-eS\wyPa^s$qWAbOKV!^'.{}{-gSEc:4/y JƜ!21cds3M\n~!\ ]WP>с8Z;μ5& qZFK%m,b_`'p>U.zık3}ҴfH7p>R*>Zxƭ-ū@3yQ}L[=)X0Qg$v]_<ӻC iFy)f?ZU܉> :5,XC-,(S6k V\8E+2+<mgaMO?2T"oP^؎)^d?>uXZ]ZqXT)?M޺LP·Akc9lxb ;{s}SٌÁ$ZҟTj0q:^HKP$F2qHҺ-cZIݒG4PYz=^btUBvRzӽ`"+.JbC_NP&L3Va"ֺBCg;5[>^؏$A=FZն# S `XfFYZʺ ֊oXme%Dc*8n77 ^ԨT`@4O3U:\lX1Ԃ9#g,쵾.GoR ȍ\_(36r{kU}/sш):^Yuhk"|`?+.K\e|_&[3TeNb]uV 8.@ \S/&yę#R@mxq&HL&G⽓fWqM+Au5^lrg\Q%! kh \ՀB;$?m2IGF-ӣ[`*Kih箩Tb;PS`gyWY{7VF0GoK3gM{w? 08eнŽ<e]E(?ͺI4NKO`f^ޖ4&N2B!{}=ک4M`&"<~[BT>HR"{V{R`oVxH9&mq:*nCQo|QbAd5Pt5\jbTčws-g Y`D`x ڞ胱7ҍ6^x䟆"y򹒧_T"#(""U" EZ:dLzMK "`(ʙgD7Ajd> 4ٸ@V8,\Aݩ6K\rO}El1Yث$)AQ:E߮.5Ft۝G\ ݨ(ȧՈtR+4u:mq6|a6FGROrj/_)p7=ű^b{vtialp3&ǫA˻ F.$1]!4G(M))B91]c 2x1Fa˱eA;Usɻ~_'`k=10ܩI7`1\ ᡮϙ̖wa(R>|p"`/1@+*~6 ]ql:N᪵smw}%nY察&(s߉Y{Kʇiždf2Tq[8խ,V oGѿ^2mÿõkD䜤5oz XkBg]LK,';M뒰zYexq($Mn/<蘙g^Q:"Z !$P#IBv/w $s8Zp]gIh8l d >pYL3d ',NfB&|+NL k @ڿ5{5gך2doAR"m漭7cGnʽ%=]԰$^1<> Q[\<-C+i,E(hdڋc_U6GZi VR =Gl/vX/EFH}l|~^]§jbGZ,_z)+XB>tKph4OpE9JZC6@6 .<6"Z|QzgڸFN9xܼm9\|~e 9((kqH ]$M;-XNiː@BK6'bǒ|""H^3`T( QCe_?_#m4S #0_Z>8 >4ɀ[l2WUw+aWb_JcoAAĈƖ']y z I_SOGx?|׬eQ&bVQwYxb >f=6|6aB3}|=W+Jo|V< T@ש3f׻pjǍdX#i_;&K]gSqS ;#}F!O~ e{9Ne@2V.Dⴱ/j&3t?`;P!B rm}E:'lZ2 oJ]ُ̓m !6VfDxv"NjՏlϣ*!>b bwܖ˖IknVa0{p'b7]򣈝k^@~1XDiƚ,2nm<-xnbe/cn{-zE@n D-?X=o> ?Vdwr j.FFJ||}){=rm;!o1EV-b/?<%Fי'ӊ`,3O@$Ԡ+0hLY( ܈[5&V(.. ]̆:?p[T9j.j X f59{7fQϴݚVf?m ߿Tw!Y5|W], %"/[.61T;ܓ.JϰO6LwpSM:A#H:h.[l\rv]y@l]fZUPQnCWjݍ1.8+oSe ONd+duu.u_Η5S7ՇLGۘ˕ۛ 䏹ӱX\!98nԟEA_"2m*;t( ֎iۊ-=?cA!Z4#MHrX|A='xү$& ӡoC"jZW.[xHLV h kbwGE+)=pC#Ea)Q[x[F BmOzd: wrvm+(;sx=;] Gc>9%bnb}QFn_!;"sj,Ag e5ZA3{dۘslFM5ܜ"X7B=жLh NHA?6>:C INJLUb⮲|报˗Ng%eҜ0ԅJHW%Ɋ`REO/:JK#A]6dI3kMUno"mzW'@uk/Yxe/[aRӋ%8l0SQ*]|1W^( "Unof7|&  ¬V% oq~ m)i!Dަ&'EAޫ<ijԩ*q0!|{< TW5'(ul93b>W55(Au$.^* ..tG #dz%Zv{3΋^0KD~@H䂣WE?1)Ӽ{#c -N QVX, a%OR%̍ZȃV3fWJ`乜1 Yq~mWdR~B2'~ R;hz㌹æ:/HbekwF9N!*GW%0z px0"wf3)2r!S4rsE)w'k0 rVh8ӇD )n -R4e#/HsiAYH1N2fk:6aY36ieAYo;,e{t-'I(3ӹ[S'xy?\*2J!GL*RYO]xפ,{ ǒ+h lLqSA\Nj$K]8?U@mRgZb l Fί 7['WK wE5Z`2{Iw{i#iN^I'n{W/]Y]ӎmK,[/0VYMi1>[~xHO-VF ({`$  ֧˹Ȝu"`pa6AO- 5Yۡlw`6<G@ 5j[ډ\ps2 fLsrqu`P䂽rQY쑚Z+Ph⅊M87Z<PNt,%(4_ R:=B|?"'ߤ%R[m6uHl>L xy7yk9t Qg鏍=긆G d 3&0oPi8SUݟW!W\`*-T/BO?pap nCkgܚo%#꨾#7OFkJB7֜& KD߷61A4=JwZϊ^ZOQ͋_BqPHy)E?]*p05[K6Iџջwr+B_b82s 5doh tx8ՠbx:@8y?kn !|o#kN@ij6u„=߷.n{]~ݥ7*hGn=hԞo|H!_j:vC }`lZhjgp]8r;Vju}g] 693]{T Poz/ c,Yk]cp W :sGsdyX)za=:A3 +A_`yCT)bscOUqCV11mO٢ `7rEHW)TϊvEs46sK r#yF*4+^fҢ8ɳ[\ę©!mO1UiZ0 P?b(E~;{Oj`m2U7#ce"CX0m.?bAmpc 5PEÃ5Wkfh"v¡mfKg!d0A~Ӓݤ)=W™H>5E5?=<~7E6hANcvG~~/R+r`t=||~=Dw/ǯu,eת ;E ߄K.Ug 8vyeH_7lD\5*T]"EKt [/=7`b0gftK+;b"}oW D4"\^,=pGgɄ'Vjxv{|ӛe{{40 Vb' # t>7౪)12Tm:> 7.jtq. l #]nҦYR6H(>A3 @2Ddȟ%_8 CKI`E N!Pcot'B}ժ(8QҊhRx2^MN8:  O]ՎPnd 0c ]jЋlXEJq(vÍG"jVVLW@ziU]=a9"'x"A>Ȥ|?p\"= i(j;ާ͢OK5!֢H`| עjm цp]fpu"d@ l !e3'"$a.mS-vV\8UHyuSQ+DA3UfQK5v|/r ?Ru! blX Mj1xPfA6y7i!!D'ʜPasoόw_칓0iZRjP߮umB nAo ?f1TR_Ƙd9ovz" .Р\Ii/֎FUjeVK–홪`L{ƹ+c> Tyx\BqZaüKKhZ u\}uM\hEIj.>"@W] :@ HMϺzu/Yx z,1&KmA]Β٣M{42ɿGfvw=`0ʁ9 zyQq8ھXrM5YҰw;#KUvjtÍj%WGh 3TQv..62XZvfS GǞ-Ĥ)Zb>=Jԍa uTPgľ]î_2'h(a 1 xuicW9ÃB?yɤL*CXs;Mj~R_x`ԚZ{3ѳ܃g&1>WjO +DddMŐx %!GλLr h#< w9##ܨ_~dI>oS4~r&3V<`!U׳G)vܔiqB2o#*j /35j<5, vU{<܁ Ft ̤&\+8Z/u~0}䪥#ωi6mIxGuuӺg3{'(ZVۘzZQ5Y8@̘KVأhA=Ì)Kco1՚q:> LNsA9z~\E&p} g.LbK ܔ>z@= pΥ/$m̫qϊGXftn,CȰXi?P'l 2@Al઎+Mɗ&f3wl!|\gIB闭_y![ѫlkQ|0:\jň^!:ỹp@OϽtݭߤ+j?WłUmͣn|"*!CmeAhDQ7xoP;~CQ?b$;xk cP=wŖ.;-9xV$H[+`[P_DA 9.? 8'uMjԇpz0O:, (+@vr7 b*Tn b8Q}_Azǒ= ĞK+!= d[Y:C`l\,j~iƱ++`rqpe' X)SjVkH{ ֘e W0ͅTuIJ!onni0>7I˷vܓz;`/쿹m%˭O96ǁPaw-ZKDO1uD"h!qɼ%9=~5#%HJMn+'%,'j8ǖ=3$}u]$ĨK[{i[bVիZ3xW E36modހXEcI#K(Aw'l*GD-p8d ܴw2-'EF0b"/BBޝ/o;~ЌkD'=hV@9?Fq}D5;5O^)x7ZHcDLx#r3 Ͽ]_yBe gim&maҊ=N߀}UXgGrH?2Ns\^oF1a[,—5=M>8 [ mwjilJVX?#g m'N\ȵb7Qhx# 9}3QT,{*8 %^ێѬCZ}JlӴ85F\|։"Q#AQwgS3WoX3ff/-/4Χ6{ P/mH9*ěI0vߴ3X;C6=KY'OS-LM+0}Jw-ѵ?%SLb5{3?]}a7Ti4mbVUpcwl462WlRQh/xMCC[^ү otpT_ m8w_ظ#5 5V2bj ssw! ,xEE$7[!jNʨJS]qGʟʲep,`/8쮉.JJT-8WM1T@hzNDѐ2 %cʛ@8:Β. U_.j%tiDgh_ze< !`!U\5lbE(K`ΡWX ҄$l*uO䩶 !ZL:ʏ6:CޓE}"޽4-Q8夏""'bqZP;V4N"wjjׇ"dH{u~ cxK,x=+.Y6&[Њ7 dNIp'VtFZL9Zrn>WCPleGei) WPG?۳efwd4QGaJ(rF( ߞI [+mvܚ;@쌬f>m*`mC#/D7!(Jh$bv}m^FCvy!#k>#V'y >h'9ұK0է_d] "ޫ+{U #H[ߏ2;#Jof.Ӿ+ `w:jtRj%&QdL$B7mK)lCVhk!01HL5wMlj #lhyGC5r%K%GQ&x!ئ>Y [U$b Dŋsn<'9(˺jSu&SJ,ʟBoH:+j h{*:ۺ;Ke/lRAU\5l(m0>U+#hˉ~:nlK!7% Bp~u=ը][Z6Km8oXm2ݎ\ 8mXf!fW&ժXi=#>+˵̊[cO@aWkM7.n)gBX5/zFMn G)W#]Ew Xl&f\*"Ûg{S!C#~lZ-)/ICrLbw԰vO)Gjdaŀ]˻%7,D)?)%pl2(]2V\\0'8'=$"6v a LJ~)|<|A=Y$_eS"WVGZ%YuMQ5dF$D ++k}՗F!4~avs)y{G/vdq\T{jIrA\ ~*ȇYkIS|^!G:!~t  h+o*3eV"EA=B X!||} T&SGV)/;~$Ҡ]0~ z+"biq͜)*Rz2`Аj6͐Ko;"tɻ :3V}l4YK٢&U -iYo6BK]ub߰ocQPHq;lGF6n[tWc?h9s1Q`$jh-KxWMD,E\Ԍ-j` 8*X .2,)P%f/%6e# ElA sG|AlLTߥF~lDةd>Yj%mym-SIe t) kG/gPF!(J{1gDx, 3Wn#4Y(8JDcdmҰR-rcė] ʰVSs^}~R2ZS﹭4xx{^z mת5gXdp;C"{Nɻq*tkA_")^h*O4i_3G@7X+~Ŗ֒17 8娭e;pl@~(r4 Xz¥'ZZ^/WNF.̅n@Bo*h0Hb Uw9H|ffQn_:w\]o ՈǕ [rݫNGGMő2T-f;#"2ﬨŇu0ud2li-Tީ-d qY_|EǻV_.wâ=Hbw `O99w0=3Xڠ~-|e2afiLQRݸV7[=UN>d6C>_W`~}3'pq2k_}Naw$W !?I\ [殖C~cSP0c=xƀE]%i" UTI{G 5cJ_Wc37xȸ=K8P1$ZNj4yglnB@4v*VTǴxNK?<HSLyk{D`I׹f3TOjZƫ@>'* $1fz۟2z+$LyUp3)XWJ w1^z47^ޒ!㡉$ʧH#󒸝I@ޱSMQsf;ޣfj`6)je!t%K%|ik'֫4\I f[R}My0b,S8vz B t+O'OM =Th.i_&˥2ԎD+dKrA*ZCB3ֱYI{,ɫ<`)B|L!fx<3. 9I u#~Wxq)c" b)x0yY4  X fդ6}MJV~:RZD|@d|[gRb;l5|>,t8}ڨ>hBi0+E(M¿L{822c. J2QxDDFm*R405M02H :1PD{0xuB> H|'dq r}xFwh [z*heo"^\ FyK"]%It@;ȏy -w+04AEUB0 4BQ ӿ_ӫymi &py%OsÊ>8]>yS!&i03|6O\dLb*o/4>T&T_K?vnS htz_@0kɢh\]~Ye9qB(R$θ3Rh/c#V7Vz $ Q5!?)7"cE,H~CLsy1fo u~ ..qʱؚzFUqKfצj8nZV5m"*TNt%VF,)~d~@rXeH"Ly~;<( X*VR:,bHQ@Q]AnM*a`$k|ޮnf }enK0<-O(?H'ٰLsZbϼbԎU!ҢrU$z.؞58l0*HK0 ^d\%ݡyZuþgπe82W\.dl$Ӭk2@:HmN+ϙ}0[o >n]!v4yS =675.T96O 8^yl5e ) {&] ҦB㢂OM.fw֡?ssMY oJ'O۷^ \o4~k0'0|wNy.+9"\D\ĭ4ILBţ jQ,SӜ< ␋:<՜*CJX1p,D5էr zL"+~<#-Q/_$N5Ҡ`23`D(O]n /VI1xE4Ê9k:p +뎡??򄔲2\Ȩ*2TURuf;$rM'pTn8`4 *^eg4+K&F- fNh" =(vXD7F{v}΃_nߘLu} tuzO؅+lUzk *-ǟo@d6(aP,?y$ j ؄ ]*nۚX)J{ jN.VDZ`2_f88 ;ɞ18{]OWm ODO1X ,OPI'8F,2ǘQѭB -j l#Idۃ Uk 8glLdJx7R\ Eg uFz܁\^*UcQוŏ J[Lnaġ5Y+<|>i`?ɟSeޗW PdDT_qF+gZgU5|*DR%Ʉ¼m䄩DDW/yGY21 &,X48sC:izX8-d&uTp` x#x Cr"Բ|j՝|yM ACqklG̺P埆L*{*)Kh|Z^&r.m_tLONps3|CL1q4KS4;̬*, ^5Or].y׆x_|']g !:s -¾? Z76jd<5P%ls:ăG>QK*H[S E4"۵|FVU\wQ%KN՜/D@*}tǔ!,G]PJp{NzeBi傼fv؞>|B+zۛTĊ@{Rx odpPlu\,RR91.8g҄rՂIUhq~qZ-`]2^RK'$IةҲTĢQsɗM>(%z'e"ۿRl.Sz3M!2t`F0vdeF8ٰoQűQ1 aeҲGBAo-j~~tڒh]:;SjkMbKv0 ~VΨ* N d֣6Be~|)<I$xF3:A<2&I1% N y ;.(Dc=e*p?9 %)| |$->s KIHu6ļxytMB;R,r6l`bӱ umZ ~~U "HL[_I֫/\B$>8JI:?Ca5GeߙA/-8POqWGVXs "!=1ʯ`м= io(,eS<Ѡ Czm:x &sc'RA"zUS|ƥ;ggAN],J&R_ih㞞;Gr0I9]"TWq}2!tUKsZU"!jpvXiM'rX~@1 Qld ll-PI&zh4Q ;FmnɌٶǽ̠r 5K$hBXD75"1AEH &7[h;qs҂g;N་6⢗З@1&^ yU À3Ϊ}L:丐~!ω "|.-mQrǜ3^㷯`EJ,_Ot"?LU Bkݻ-n[o֒~ pN: ҩ?ؙ{).hld$ZS5Be*aam۵*^j]qwӀC8=NJ% N&h85ZJ3[g9Vl: ;6HP/AƏN"i(#ʕ.C;$vNd6}RXdpލߑL9K!EPI@c/4{ʲa,nTN'\|=S IH,~ĝJ!ZWo; dbހ[$5Y#YwvEdIxnU Ϯmv|C{IԢ@ +[};iK=5jaؕ8ߓB6>*6me)@KםDBE?B_h\KvAvN 5 mN,Q1*x$C mywKdghGlQeKo (8}%<^-,T?F*Ve!7wGY(vhmtd< 7-v:#zt fˇW Ӧ$ZZR_i J UПZ[V0QslD޳?fPm$cUdZ͖!9Zڈ=ȦU@Nׁ/ݏKF}yuO} cⵝ7XKX >ϫLJ9[Fn33JB t0ُdHTޮd7%SLz2J '8_)yPcQih(ZKYmMx-ԀXIF}{u:-1UwҊD'7  U`0li$F)@,^$_'pSvȥՏٯ~ W%Gf}=CC$^vy@`~&sJ/sdylȣڱ@Hx6v"-زxEp@†-xJ L"aI_`Į}r{6djhe!4p'٘j[l)i,^v 4T@.g&TI=}S?wvQ*gUON5k#at'5ܲ^/&2IAJlJ<߿,bu:NXLZ0}^xm3 pX&e#RCà*1⻰ԋ g@#dII3/k/8Dg}"nE⬶xRE[{Y {iI4-34$^]-I58T҉zeHX8}FzR%D!5j%MlxW_.1 alIdq |DK:Jél$Ac葁W|Ǣ}DO 1V'fbhn\ؔbĘɜRpLPJ6u+2N߬ KkҒv.,[9!i_ n'OYaEoLg fߖ'x(AyKK2ݦWPS}"PDvD|1`ᰰԲun۰ oRwb`1 \RF~sۃyWB kK%{bKnab[C]c|`qPo}+>SU)Uq5?&$ nFT`,RՉݤ]R2(>Wcz%ϕ TA_;2G ;A;zk/=M`dBT7|=Zab$y-LBy(ul_|¹ydPP lsȱYJx?Fk ?OͫNjʔ,O~s?} Bh4A~@W4t]HRdh=\`; KPYv>0)5΀X z7ogQP%! "jz0g1꒾ToudkX ;S\Dt}v7ZCBkWexC-D7 l:Mj\ƺ.wO . @&]jmVWm5QB%,?VqŘCР8y tn}W=Hj{iPi +yWx *#Ȅ G 51Q'lNr,D%/@`r#]Y.L_iN~-1Żf$y F,TD0텝:?;y&g~Fwpѱ뙡"^&{ pft_gb;SiuX_=^}CvEVVf O$?=1x}ů~u~Q|IK|mU̞Sա5Llm5K̥T1{[RqW_mv۔KޟZ|Q52vl^4Y RL6N?2FJ+x]l|`j54CzFU~{@F3gcj.zze8/ $ ? M^I7G<_AbR>m{ǮqcI!8,/cʐ/^dW3ryˇYL:sߒ"ȒYZQx3{1J;h'!/լ@6֊P ZY _&oHJ}tG-po ~6RFY%$3P+tTӆ`DȂle=/zƭO☈0O1}"nХ]7=>!OGY%xi nLlF9p@Ō7,>QLPS2=5Ѓѐt-6~ .6q.^CJP'4Ιh'C"wI'Εd# % Zx Dj?#5I҇MG#|n ksQ(;fmʗavF)JؗW=rֳ}Wp"!^nFrp{V큰} a6OhxdM`ÛGYTMվ l"N_bB" @`^ђOPj_OY/RƏTp/Ay_Syק/dUhZ1A~HO)Q섹?,N;iTץ` e@cAsz( 5~[ny|"25;.N3 :j/2%Mq,q jz̀w6`2f$:r#dhIhܭi {3:Y MH{:(L h8L]yvz31 Ϸv_6/rPit.T5+q\ 79:c!j.%wK̇&Vlq| >a9\y$l.*7n ঞVуՒjK`v.<!dV 'BY#  8HE$hпúћ^V:%8$J( cf_^ h&O{v$кG~='[ s% ~8`GZ0nlCEIz1LF>(U&fxlй[׌xji&tЍx|Y|j@SB&bnz9ۄct`43i:XrҍFѰ]q5!Xdzt6Q_/SԔc΂}rMWrE#x̐Eqiv 6\ ( 1D6m0S%bd "H짹ĩ-隟Nsļ"NV(cU73 ԧpb1+HfUA6/ 6J:+ S7q)O@ >8< x^`xWi)¶6t]?urjեPVXD 4>6B&6Mu )?-~d};r7!x'w _ꏵD*?ڻG3w@ u II^Ya(ƊRY88h2}E_9%-kg 22(`bU*J"ؐN@1~͟mCn'? )92!4 Q,DmT:/oW,P;PZU }ܔ]9``K#ZxCD;cѴȞT?ˇNVը$YS v47F XݚBv)F$Z2*v}NE,(\%";}%4*rxW,{}Zε(qvsDB2#CWO(rb:Bk^0U6hI#'1oŞ#U O= 1Dp݁jXyǔeHï;MҤцrY!Ҁ'}Y2]A_vC Vq-u?:X+O'$X'mdKraK)80h*j)$͕ӌ֟! ضw5vۙST0;I5RoЫW_̦hk-0 * E\ݳ? 7r.{T;5@6_5)?S$N~pv0{ N%P 0sz\ &=_bVu4[ l lڌEϫJ` IQ!G-.u(};GA6FT!$jWKB2X*;hEG3<8(Cf j%tƒj3T?G {c Ǘ"ْE2:u0^81uo Y Uo>UDZm^TaEzޣ5ViHqC{c2VMB.mD,%f=E?,]t,^r@oÛ/. {FGU{vCC Xr4ۆԒ5]7cY'9)6m"A$ $%ƶٙ}D"DV/Q݋dw??BDd4mpT( ͸2SS~7<&Vn6 "':Djr{Hg(n$J2ojR !OKPhaSrкԸ5_v#;>?/ymjԡAvgCejXkfLmٲU: gnAҐ4< kQKQqq_K&٫]&3 #0Q#U"4TKllt͔>9Ԁ$ kJ1 X aX4b ĠO"pMe.U[Ϯ@#7yS(g.u0٣]C1^U–I{Vrz%C0,>ݱ2wkx݃'#)8>lE%j)C=6ŏW8hrS5 3D}XkF{# !zڑ"Pwګ`ZdՇB=椻 #l^@| nTo&U ʅm-XQLés%Iqq4" yBo^ 3ө7+.N}Zv*@e5#MbiO3K `K;i i^>=..h(3\㹀~e0D_ySh_AH0#W6MA^~ :5AcG赥M{!0{Ah<98!"n企S22ߊGsW(]\cIRX։5ײ^$-23=7o>OG c3vd[{Ѣz]DCZD"E8H+v*` xzLSD HǦ^rI>-FSfPn\]?_YLHD͜W0EYlE5'b1{{~WaTXk lĿ.C!s5v46(9F2[i-]H/RxH6 l:m(tr~^.>TXYU*>o KZ|pZ@lhILSn~[l ! {O+ex0^p?G6P`C{y䅃AT3~63Ql8K˧د_A @K~UH [}E"JbO5OKqBE4"Ͽ!H]sԸm5ҳpݒϺ:o"kѯ&:M85L<Ol,8_I5hYsQ籬ˤT*vK2wG^B+j}N)>lWN)V%5,Vox C.61ݜ E!EEdb>|uF .=-Fz\n~G, 9׽Iy 植i7HJeU[-{Ɇ|hjL,FM;> y @N-W>@ϪoFl}qjceu|<7`җ.W8س6NY\P-n^wUgֿ~z_KK #Jh}b)S\ӟuP;˵> -u)B(5|ake՚ -@A2BΊ7Uii?7"*OAl95Q]X:O җ{RaX VOIs)ݷj)61po H[j\7Q>I֡رxGZ1$ 2/x)d;[vO Znܖ5/%OF|5=jvo} "a7!gC+Uh"ޒbm_.T !Bnљ!k#Ki++hէ*=kL +Fhp<}Ld0pNȦm]^ HFbE"aҕCȔ߅քǰYn$x2'  #*uԊ,!kp57l _,Ius<` m$|Pmʒ*|$rp6Mceg(O;}ik|Z5 jfW5V'@iA HhGلQjh2Dxm@ /v?/|&(6P]|v#0.IcH+ZYޏP 91$B,뵹BKo&:Ӫ;ĦY0S() ˦iP$OXS#vFd ju,`U)8U{Aö(; TG=>Y}PVqVпBSY?P2@wI=OYà&Ń3bٵSԨ}+DH.[kH>gSYZ|s`7 hdoJdB\ʭ?<+5ho\:],W766z0>DG0 f@єl*/i758Y%&#Y޸|Jk8nPUIy~1,!/>J!*}5Y|P9P0NB8?p/C_?*83hvK%;Zp2,jdWR:h_TCHx6GV@$T>ğcu_Ju#>Q co%z'FՖK"ILnRkXgdh|'2 ČM8uvV %t^+f't_etsc"VxPn2ܢ~5bb\To0Rá[+)lsG\`5[=Β;UON͋s?N9;S뷷l{$Utpt&4­4J? i})u?'z%oq2 ۙ0S{R+Mb鿱u%&- ތ݉\Wl Es\I35QC'\1=WW[]_OgɆ\#,c4g(s6G@|~+Eȣ1|RCJ<){E(TnÚHU\ўKzKTB]j`saŻcS[r^нV5-yEtBS?%&8*R梆C0V)l{TC<&h8&8Ql6~"fv]כ#_?s }Եm:CMɿ:IIGϮhN馈@UM BIeSXK<~h7)E/2SziWd789:n<dQrţMCșFp3eކVax/4S>wsO*ݡEFaZ?rlP#0L)b&b/9މREiM4xt~#&6x`/Wޔe^xK!RZL{.%!e !5PD!+Y*:F5]86 ~S )`M|${녘4ݟKN겳  !_PX-zw-C -3$%.3wUnDorB9^2j.#Mg1^oIQq5[]kZhx9Xo+8?\Q(tm$W9gi(X0}a"zj0fݍ-X>H2IO~U9 /Xv=$'ajFXj ߆iW80i*t `ڬڰlPE :Nh\$H ]4h)" XM+<-c]F^S\k!E _Clڋr4-ű~s&ɧɹ NY(48 2a\J3NUS'9=8\b:"\>Mf3z)} %.IU1(|{7 V z7}M4®hԄ0#(3Gt,dՄZ+ODspX$V_+Blր42r&UYTשBOxxݯ A esLCs@~XYƿU`/X}KYgz1`Rh!ĹGrcuAJFiM? 70y@v㒡ൻ)Qe-9bZ]6 Bv[eymJU&+aDFwZ9OpY2,'"R'iv:,!T$OZxo6Fnq2x9M(}hWY*K{u=DuuY.L-Z_˥k-PQh>v{gx}˴]#4yqP 1O#u"L]l^˓Wp7&[q$D(˥|OdtQS]ELdĆ{-ZH:/ف#(W> &B3sJ;EUh y%!0zʇϤCZ=\ŷHT햷V{ 1(-ympv܃cnա3 l/C1v~j֯>mcsw6^B{;TE` ,@V]b8 TYhKQ{IT j_$r# ܾj8 ӠB0ntHh*Rh&'0þ jA:~7BhH< 5EN?# Vǟ՟vg!L_9R–w-u i+-+9X/oh*) ͓!:b*GrpCLw!a6z,IAU\][ 5*鋄c$ |6f>y EGYZuɝ+]F5Շo@)18LBi?P9O޻ k_^0ٝ>_B%29ҵTJ<@4 pmxY?v1Fgf&}< U-xUbk|1`XzB-ھ."UhR!r̡6I,^}1 fjsDrMԚw  3 涢-OA7K(K)٣4_AOSZV{#kLΥSLHBdzw ~ O/6giBKCBv1EurUJƢ!))̗7J쑆 o/+;p &'` SU2lY dz7p˝Q;+1uuOf̋)<8oڌ{CV o2bd鐟veLī%Nw< \ p=kbek%7}6-a8y qHX>> 3T߆^;.Pmd#.6KڳVg -m( 孹\$hảwf% VTy| 6`8ӵ`=vWd lR2f*@=IE x&/fRE1uy'EݫLIC cw] 2i5|;>qfig ~U*z84%mt4ca*c3kcgLOk3B];9rh)[_"%H-"eQ @8qwe~gQ #@qZm}"N>7iM\OO;n|-~fCPsJ&{Dls,ᰬNAbq>B^;qRe3Kpi"\޹= #Wc2#mU ivElKM$oUĕh0B_ ~꣎%sc"/0Q"{" ܙN%&-gzBh8{ ZtgCEԫD~쫷 a˘Zb$ ihG؋4!A㦖ٻȃNǦOf>vyB%IRY> 綅'mաkN^J&ҿ8rj#?*p=GOEkp9粴A(:gҪyO!*Gkpe;ӓ6庡uLDm[ąv%-M>ǦG~ecF݇6$ f`\hW9񍒈t1W?C>(u>oKD4?qH;L"-jbSH k~<t"f˄|.ܬi%"6gLm^( Ӂ#${z#.@L _ph˝=ƻ}`aUS {iMֲ+'XS ^//A ogb4$ %' Twye=(v*_H50d p/SX/Ba1dlmGDRMUX3!^};kD;!P (0iKhb:V3a,3zǑ.JUt虊?sK gygW?=0уvgTP.r@ ĥf E62χ+FjtGvr\FZQ*q2&U||8j+ #:m`F0B4&mK<AET~~p9`<b36K5W$Ç'Mx}oR@;{C,ݦ8ꝲց FXA $㳯o'0ɝ.ɸYS+LwqϞg?qbBQb?cJ- XidLY04x`N+ LU W=092'{*ʎXP*4Zx)GH_|15m+{yK}:yk=p唸Vh{ҁsK>z""|e(3)0 ʦ|1KUrr ӣS̾*m!s̽LT.kBW/XY__Ek b_w$%[KO-7KM~$Q.[%/(6`ԋ4 {mf(+fˣfK$O)60o- ( J ̗看,pU2.S ~ׁo;9W[hn/[gYH Q*;ƼВ P@{V,_ h2Za1V=ӎQ+z!QVeQ(GeB42,p.p\\s owLl_|%ŏ1敤%1|/{sƶukENMj9 Nɬ/5'E{Ԓn*fi2s: X9B я hcp{Kܫl5+ȦLb|LwDEE [9U&E*}UVjo t6.${^WGz5J^g[T绮v5'DvV!I. [+eZ.Ť9ҼߞLnvHsڼ|uðk?>(m2*m@^TSUFߦD} <(jN_☍MLV+xTW Ntk$!?nsOqi*'Qfި`jlD ٵ˕Ci%,`Hoѭ)W, 3vjs#qO+==ME " *}]䃐*MpQtVP,-!IKFS4Oh87Gm*nuI6&ޔIGGj3 'T7Y/ap79lLb"]>j4=7 ՜,t(K={ !?׾K#]2*еX2%ˑ0 j)j{>FmCƜusK4Ӻv?Q{Elní$'&}{&[ Q,lߩb ũu3h~<_񒦧MD ȶ6X9SA`qt"jK]jjUvh>[p3ޑI] o&ճwAa{F?kݽ@m *ORFTLq$K۱Ku>y3epkJA}h tsٮ3{^!5*zhÇ:Z p5 =c8FZE9\ܫQ:9Noz WFo6?$kg" aDPSeU`R/TΪhh24.N;Q@w X` 8Og2E,Su}ǔ<7hh{b]@2)0 QD=Τ:zNߒ%},)"Hb8FӅ`%Ef,et˶^,QmIz8*V|,P;l'L},$t^9#m mR~S/b^Sp)Y7a(SJ#h]b3z,gӂ~9O\%أʪ1*^z(Á4X0EYմ3]3v`&;>\o|=g]ҙa ;ÞJ',)IޏSpo}Dm`/P 0ЯG OR1-$>?u.HC$. o']~f~]9 ʟt$/8j](n V=ri _jeGoqkۤ[)>0÷F6̞iqX(8װ7ʮXT[a2[H}7YYT# 1@-B(Xr.e]t`7QKף9X [d&WT[' x>u~.P*I ,AД> h| 10ϊPT@a`?uسh`$S+@X6BX.Ad %w:*3I%i#/&E뛒Mb3'|+pi㮄t%? /= ARWE~ۙ1^N$Wß힗 ]h^dKh6_p'p o^ ]M5S!|KQFJAf)o@ϴQI;)8r+>I[Uۿj(6Yɒ\V;_uHW)>;/si)kYHV>jeS4~$!&(/|j YMES: ۚلvnQaӸLsW-cp_ד"T~+4Q.E({[m5=HKV؍V#`|oǏ<5 qœ+ⅵ04 ~,XGQ(MӼ7Hv;&>WP[k< _#aniNW_ U FFBl-p\tpXsY>žYg'rIppv%-v&%H tx6>T磓%^vѹdZD>~0fhO~.!x/ R7 j2N+$0WvF5y~:J*[0?Qޏ"M1 aoB E.lc 0$sNأ;%}e?X[*O%Sm]!~~>:oሗvWataɊҴaQ!|W.zG?AxIdְp*4CH1{v9.Y^ "|-!̳Z:ێ|'^ Xsu-Yingbe"_כbHNbg &Hb^99$/XНr$T۩-tNPP}WPPʼx^U-t6*fKX|"ƜfC"gxwHO#Ǣ|FS1?1%žVs#ɺrtIf`piNlR)o]SLyQ V!#"isV7br8V:bPZ\jcQ ckP Ehy/gr>o5$yGBʬ._h[aĄݝ~9XU֯E6ú=\CA)S)Px,`C?]̐Ϗ`OO\ںK*bH?gpxr}8ڋRަjw6W%oN9<ҵwc+l]kjZ{]_- 8%l]F$$I*oMPW16f?ZEfuִ7/U. Yaf1o"Z,͉[LVpGF1ώ-  C fQ(kv|X F+J IMBG{_|z (7 *8A@26\.) |ϼR(96N612r= [j1<@ы?;y-ã}YwhFd%7  <9`u8;iD]4Q^^xMpjmf)}Wl G0'@a0)/j:aG!{piǵټox&sr zS'2kҹr[!مDU$b<^Hǝ78wsW; 3}F(?"bЬRlƨr&3n*a,uO.eډ V$9ء#ܔ7 gJ^"; M+Zqvt¯ 񙑏r2#&Φ=nuFIq`mDxAڟ~4KD~vR{uJOkH!u4[Mk+()9=<|tw&R]8>55UnDcAEK nld{ tkt9&u*s2lL,SW.^=d3VsU&A4K!J7-g#upBr2 gfḘzo<=:N]VvB? ބQշ+0\}7hhLⶸ0KwT|8yO\ 4jԔRgE!02GMZHZ. j_O5a4u|ʁO̻clg{I笁ۂBx75 *.4Fg 8|9UVZM9\km^)_.})z4]&oL¬;1Y/zy@kTSS a[`R5Xlқ֑ Z(4jM|,X SlVkc^R."4XGsR4t1<Wl2 z=`-MwKsV;vxQ\~H%Q7L=_h~6p S.쀏F/?n-?68;}0jq뉑VO *Nv1߹ ;xܧKN.XI/m&:0NĉWJ=JGq9 oSۿQDFQwJc2IzcE-\suh;.H6:AK3k6Şm F윍^ˈ/< Jdq*Vq.h3JcO'RSgR_v-a]Gfe*L`;4qvEJ+0߭IL:Ѷ.J\ Ր5j9O~I\NR?e ->_ =[jV_U]=x՞9Ԙ*p9<'ʾ)sy4rWo pHxAh$@Y&IE{mF)7طbw]"%Ӓu*27l[zyv7f@i h$HLKĕq85Iڇ`ӣ̲ΚeTNNJ$ |PW f='t㣙K6GPY֙Qr}! F*Zܳ2C yk?Ș|©=|Z 1AcG?B1dcr~܈$Do{@FD"@,=~A:ȸ`̐]{ 3Q3'1_ D8i&혎{wd;+;>C ?=e,V1`kV<  /ٳˀY60d%N3}zMJ7ӷ HO4*`Δh3/Hm1'?17jI알c0 c8„賱ԍq½F ń5;r]"`A@s5]n ~}Ѓճ*h$ݩ:6W6>}8?؇X hNKQb5͉9 %V(p憴k(KaNM;=/HG7#_ ݅{֓,W GB ҃{k7Nx %a6n|t1"SnF 0$b%#[Ǎ>TNCǧ&#ctK oo Nx{1 P]WB$^:wQgq.&%˪v:M:e}0KeP5phcIIܴ|Wݫ鞿ݓ?%CHl2Wwv+TٟHyN6[ /-n]y^I(s$ h؅Ң޶ri6{Ys{QGԛ٪E؞PROILt& !NGs;/̾R>' 91ƚTV9o@ecˁ􌑟 >g'61')*Q7w6:4뻹 $iA܍\*)<ٞo(O\E%G6Q3S[JRVޙ Ah37+nΤ+FճA _"T3 -PJMrLp+w:1`z]_B2M' ucNЦcK \!sB"8ʺG)AOʆ۴CI(V 7h39CR p3t1t Ox6m2KEfN>jdj_+m8ZlFl/χ̜(? r٩aSL3@C l-rB0 CsܭOs⌳7OhK'1̑t5pQPP"_8NؤX g3 FMܴF!t'b>b,5'MN Y)s `3q?+`hLJ+V@FahHg,G4Ř#g:146QWE쩀ʂUo ˨ VMIQ`LI)yҟ,Fkv6j1jJ'S(f@j:exlz89B=A^5~H8ttEvBVM 5 jϿL,_/l8P8kβ&!# '** J$$k|F?,&ēB!Nj 0L1A9I;ZR/-a!򖸦nhandY~Č0IwV[uDSrC>Lt:/'L/r]Pj@=jt_DEA7/1NÞNl IB.ةS=6!_Ïݩȿ=~([]7'X T8_Si*a7E¼0C3 .dT&|W""@0nw߫h+:H˞5* N 0{U9r4LU5k4v; 4oEsd8h]e5BT, m y#$;5}PI+#\Hti%S,yGFЃ78"y yԣ!x1=zwqU ^F]3?SX60ۆ&r# >A3ʀJArhAKCnYV(Vn|H7m~BijU*hYئdy0$NYWPF8E  @A{龘wtPUi,,Lb.f& ")of~;-Ԍlrݭ' u[^][Ut$E*F~ NCAVX> MGtβM2%_akK&̽;]IMN 5v@ZvaDžS7mtA&d980 <~||0rPtnY;uR.#+WۢΎcWQw#]Hz]IWeW2hi @L{bڱ̓Tk`c6sUUQTR^#čQSbjМ=رeFerp2EPs0Ƈ~PIL7Lf_G}3vػ+ ȷ_23jRԁii趟茟cP&vh{Rfl[dldzPѣc \9fZy>?=k-Dq?Ff QݭM!.&<CvL O(./y86?B>fI\uٟ55pۣ1vkZ׶_ ^DSإϯ lOr>BcZWNjk,Ć7<~ݤszt0F64T2}kϝФt @6 cݞ3 E|kGH}艹Ђ*j#x H8,,ԂlBړ)H_sR2D;>֏tmOMu⺧ cPTaU(tg@KT56ڎYV qMܼ/!cal(0G,T)F(;D܇>X;[o{y=R{&,ȣ@`KeQi.ѼJOY,Nʅү Cӏtbdc{3[hy ?-Y|)ϤWa>XƧ# lAUQEV& آ8(9U;ZX9mB,T$vdm w%*{ke51qs}C>G/>̿!LdW55.S&#"o+ Lv_o{1t, {1EQ7A73J.t=)RO _@4rt.p/Xc4ىkң IKVpVi wlHaNϙ1+hlķpN`0,aW_u特FX꽽 w<{HS^IcMfY X2xpGβ.W|P+y ;sŢ,.°ʾ4j87Y b1΂obͺg;BM@+F aR\JOdW(k# b3jdˇ.`ɹ_y&wmi^ J.}F`slŶ?KK@=Lehz̧K}'.so|hN+vn^0]\) EƔ;*<,./8L:<פ]0{= 4 q%^``!@7sR{wwcϮu(UU~x6vZv۴I]Z29FqHR~໩xT5Ye )*PXFq9 Ӂ_BʪLˋwjrH<,0b"x7z\I"z=gnTxUpEԐm)+o-* 6^ 6dw(6і*.&M?OS:M9Չb?g1,vbA6AɚvFKzξe8 tp>#n_ M".aEC-ˑݩ@ 2GZ ; (Ď]!-_%I<B>Q;M n*-V͠l|.@G~Pl?XW}eώ%~5*>*^yaP ŸDzMSΊ˛aԬv~9y(YF[)fR[J&: 1?U:oP㱥P]v)0ڞ:y{*IRgQkaM^&~K0D>> Ht@3HV/RP8jFʉH96r*$^T"V'QaSޘ-7jGcΚE;-Xv-|YA&k C2w,~ g-;@SQ=~OT[i lZ#B {}9(JUy~-Ґr+">W+yyδee5+bM#KptI^"bTQ`4__4Q.\BCQh4|@.\WvZ G5/Liň_f4~ T qi}ڭ`[TD:?`՟Ld?7/T㼐UNxi=z 6q4@جLV3IT(NLTl 7n(Ï%f wHaE Q=X}F4]"c^r^'@:Աr=Fxfg]؄'0-X"_[JȼD#lr%:gGFslKCm7^$T64 \Xgͥ4]Uk,d^Rt36n}UP Z6us緿7rc<(gU\bpF2_*a:~q`>yҶ9?| z&@478;%HdC57k"Zz,w9nPES*Zjs1޽Jn2WM&pFiTYAR7eqԽ?\UwydEr<{muA_Ҡi1hsFVWq߱X[xGhɗHʔ$DȼkSzV:E1)jYXz-)$N ok7L|/g1>Y}k@>D0}R\⤔gzKa[e6Nb>>BeA@ܞH|:1PP+L:WǝK5GsE#kih0Dw\{7on5_mVnA)Sǻ./WPVGi/JjyfTM{'ݏ3۾RE :cΆi~Q"! Y5xL`81JvW/ao}O7g%^eJ#2yhN&u@Lmpϫ&K Aa /#&>o.\ZMD%BXbQȻ!lfzO[ }aYXSGB8NWfeqGe&ų 20snrI,xW/ nA?3 jE'B!M@RLyF<``v?xUMwHU1j񦒅QM#,[t$mǹ Х"PBB-)W qBnU2A l=$MXPgOf=G=Nx EV[t ӥ3\((huI탌!]`J2KGLJ3 b$~ag03lJǼxl^Ml) s2yh9Oü(ia=_UHo{v2t ?<_ &tg=:a*oMDL })cj~0EB0JEZr]z0\t]sgzsߍ@`./|JL]\^ݪsVEYzX毺]Bo{73jJNPPFm.G\'yh@77AHHƂb5};76#"Q3h2H +y7:Y~VroF!NBaELN C(QrPuu&X?@U\;?L`&}+3iMx]f> -D,Ɓ; A'XI@֘5&edmʹj5|?i v21tpɹ$g+L0EN| LF_R6#Xϴ^yM_Ob?iy3<εԅa`d;+~Zg G$./1oZE]֐([tQUGRB 8%9%F5+"z)퉨.1n7& ?zrۨxG^ XXh{9H_^@SO }7F|xhmv@Qөr WtAzGgkW ʟs1p>Tcvt}ZHf緣\=Q<5]j3i8A-Y8i0Boit7?ɪ[BJҀniHޣ(YXkE-9zHFIy\IE#yHEcj9T37<~ Sq툽@+S)o܇R=<4>uq)}i9]Pvs`X__XgvC gߒ:->"I8z7ǚZ8s+YɓPE_G;.>O6f5q}%32Th}-RVbaW%Z&%4-oOo #3"as%p8 rϝM A~j6r%&4W$P_|5>&ŸH2GptES?XTr?7;,%K͎Dqw#b Z-(ݩK$qJ@f\6{oϯo3Rb[dyzGU7 QP}E%lc+5w}Pɒ$0auU+rXDI  ݲJpR݃ݵ%.i٬I[~8Fwg*k>[}k}`Lºiv0Hbl?@ =0;JU4Fxx-jY('>΁ z;oٺϞ=x^U$ R'qWxEmW\,2}Nh2<bh>4+/Z ~Jm"0ȍ |2a #&Tߑ/=rq;$9[D=oSz_[4_"%>ɡ.i?d!\)LL_* {Ma1As}/*a~G)=;4IAkd9LA欹MN- ޱn:jlUy Ăk@ʵz*@]zylj3cusNԐr-+8o}+@R+fE_nLCIȇNZrA10>QٷB1靛 *+A , )RKS'u S ze9|1k :H k.@VN'0&v#6۩չL1q.gx@G Lo>YM r䋣v٣xl,5~`pG/`99" vtjHkgᾛ;]3IB$8.=)m]2^1װJd=45~h$ً+t=o͆[*]2Q7qZN3N[dzTyZ}zq'Z , i ዉh]\JH&1(efTEHN^g r$H/N%LhUm@7yZ"Si藺p^!7st2Vezx{uV7q|A  (V3 ǖ1~'c''bU2m+WIb/-IJmh +"o_2 ߤЙ6LF B/3zwîTMn 6WLi'v"? k\Ȫka;*:Rl*`Hl* MT1w3] $EKR_0q r"VUB8f> Z QBϛz /!`L8CkpZbXL0+v+m?;Td#:IQ\wXԂU=hbE9H EX +}f`b JwIt{veb4?qd{<[Br$Ī#3jW)D f\|*U}5Z b NBt1[o)G:Z]q"m::r#ۡɝF<0D9g;d/@EM>k & (p$@BR"4+C;#黄hNCDv W'bCelDw|-%[7eP=?Lz Qr aKbj'0T(&NUڂp4 F9 9N<`k' !1uP)<9NP!%+~Zb13k V@*fV -U^0nG/-9Z-$/H %$So)~0x|n>U'54R V_> я̴qbgP~rjC8Dߗ#5yHjEYN>rT<hdKN^]_9' 0]Zsx&>sb, "?hW5%~ykXViP+AWQ$>g1`G ǎdK,Fʀ0,WP x3Ŗk|j3tGՇZ62xw@m~~m7]DAF7plj.8HR SK!)"<ԥ81Lj e[CO' Q5'oBtdKT2tǭ IhX*&y%VOK2uU QؐLwU4 JdR_m ܽ? $u/n(b PF(+gVShb-smgO;p6{Ht8/$%xuPB?Ґِ,2[>g4_Z5 Q+򱼗*sˁesrv>1Ziﯪaӟ9> ~XZB%sh. X9H;sȥ&[tXI`:W׶a~S*8~ӭطr8{&tD4x<ί%bI VW$L+DwZr˻5_dXoy4t˔cZYNF*g˟:&]e#b`@3 MmeG 3G5'nֺ{폵-+y3bpkZjZFNLTO]:ʈ1YӷcS,f':HFX7\(dz>];@/UmFǔ`))]?« bi5w@-}aIhHy9C|C}SgIʵ3#1#.!Q>xIYkId [Oeڑ)4GmEsg" {&k $nڨ챪ζ/El˲f$R:!W C rq8ho>bwu 1ŎbLf /tWBě3MVb[\K,;t1|o?#x-6d?nCl|O$M4*V0E3q$Ӿ-a^'e$45 mKV2pK%}g1T*hC$Xqyr'IoJ33y!_ۧX6QF[P'voIij4G *P )۳[D,o> w[(6Ĕ?歯"l~ |`mO2&BKߋk!&P4Jn*_vj $ܳjk.gcGw =8mH[ vq!BؠՖͭp~Uzl>S};k_B+h%—&5d3Dѥ')"v镍+")؆-&n3W9<0ԇA^`Id!y +XiJYc_;fɿ 8 c~M]]LU?@|C'\~4z.v\u!zvކ5D-Q%&M7$~gq{hB 4X0Ax`5OrT(nL2ӣpB@ώԹ¬E9xRG$9m f\6T?9_!z^]|&{]0pZx莖xEQ//#1م@Ui+i',FytKps Zr,8 67Ji~$tweL@Uknd)>łV]ʫ }Khlsst"ޔh >zsAR]\՜< `/y:=K1;p8|)X/㋾-dOI坣+.i0L*FN0kR tZv͹U(׷Y`,`ØIMB86#N翕 'J3^$ vGJb飊8ԯƦUnp$\Mʞ*i'2 ESeNrg03+>AwTbgJ;z{&!}fZe]SU;S697pzIy/;'!e` Uw)41O>)Vi!vPcX*a9 Dy\{%H0K% W]KLj(,6ޟ@SJPGMf C*9Q76tM1}+^Yf|f.<`44qĄ'_Ț:ςL}N\np5Bsd`n^s77Nu|sƄvͫ4 e^cwq.'y\djO2w[NF *>h:*ξr\a,4WQUsXX0aX@A-̭"a۝1<%e6`~Ӵ)tS T3ԕ6yD)lВklR-2 VPаLI ث_LiоXIF80;ƾft ɽ8 'r:pAdo|-I=TXHZ&f:W?|4zmao[즔\S.X|;t$+qDmzyOkE5 _? $jDIɽW> n% Z5l=J^FTbx{(ㄉXGa/^ڢ>ڍ10ot?uҢY٣8:~8nWxaUXaԓ{?""1!j )p B)cmd9O\_V.8]8)Oo>ĠApb,.co٬b5UC'rOK r_ґnV*/K ƭ@%PO~|NLƴ8L1:U;7m+ԟDŽb= =(xy&&w4Huw_$4%V}z-7&.RWt+dk:7ߙM5e6.i B%0nvj.=ddXa&rŜu9ipOE|#z혆{bqCH[pP^rr?7ZCJ(eZkiH4]溠,6̢Fi @;Lr MQɻyR/ٰO*yh} }-G{ݵLJPOƫ)m]*݌lN.s!kRѐ8\x/hڵ&,St &lؕcm(U $f$)@ĢD9u$|&~\? oi$wED)k }]]i3@M_H.ڽAt1]'bĭURFrQ -vjC|mA s"=4Pl) G *gV RS3HKݲp҂4+Ne 9q2 ^5bgAg+*/5/cX!hrvi!Sn \_;F6L*j74,!q ?ǣ"eCװ ŷSO[`j%rXAtH -ޱh;"=DPZVqlݞe[{?ƜD𒳿jYz(xCFtQZBh<}.>3-w@n-kPJ: ds@x2QHhzjn/)SZ(ik 0MqJ^-5(⚥5G3ZV,ly)Tʑ:-y$DO N  滁6U(,TM(|)g''~T)]63H/Z!ւTGD_?F1 4U10+G v^="v |p;`ȟR.F ҥɚx"y+$ݰvo幔sA C#ssmZy4  3lًFoI?kLHTYb*j,VQӢ}qD p vi`+ aVŶbelm0f4Q|A$s&IW:]rAܡe jAcGTg{+&6t=p}u}NJ!oaLߑ~qxko,i1s48!5D Q$tJԒpQ6cBhg%tȕs۞\T˾oy}h-T-$_o{ZUpOE H勶z/lX-Ͼ]{I;n hӇBn1 8Y{y/`,,W 2ɂ=ry&PL:^Ehklz $S9\q>SlL#7 ,oAsh Sf 0c e/f0̥dW gcR`ReܭsN#T٫Tiڊ2Xs8&Î 8rHgMR賅qLLlINW {HTm[$à ;u p tugN&(ALcsY}0꼩^W9*T~.wS5xE0E!ǃ)s6u,\)O>q 2r~% +gǗ2&GP(Ys>Ǘi,IE\w I3{Y 4/vBAbuXVe) wK8cvI%h@!~$_[n]q-ᶈd[y.^?z0{}Zd_`xO(cc)>d薯M(@SnrcP1Kh']NdAYd)$}aj2kcXkaZㄯuy1.Թ{&CLzc)f? PՖa ?۹':Ãp9olwΏ0 ܥlCT#S4?+QC!6<{P.OPʋ`:ʓV eIlN.c!:h j+:ȃ^!nNm%Bc槪6Soub[$r]ڈqcwpilܙz{D݆.(RpHz* zS7h>)a\ջ&Aq'K)HN-Ϳsi8?qkϬj*>ޛVݐ.)N#᪐-=8I kv+" ^ev߾":$)_DB7N#`d+ER%fbIӧdg=qj{ KcjV 1ATĠuTb*Hk6sXPP"ȓޝ[R7i+\=nȵFYv/5,] 0\(FlR{)Zg3%[S6= 3րkcf-E bkj޾%\gH\?{AQWi+m &X'0;*Bϝ0r Jآ/<䑃Toᥘ8=hT1#iPH~vs,ynqu}*^,m.mqD-%6/д/AT{6 A'MGF%H@n$,m ˺A>۽N*1߭) DC0ctI"Uofc?<Zګ{ˏEuL7tdXsYVo#ơ 1ќ;H΢?HM{&f% .x4M8J,uצBXRcUw|j[0g OBFEy8PDp'bX_-ΫCD3"Ӓ>T:b(dv q xlAbtw >0%%Ҷ9Z?Yh5#"cXDTt=e~ݪ^eP@ָ9J/1ji3TxNsI:oҌ$F}B M~FgȭiWEM^GxxuPT & 058l⅖0\} D,7N3Ts͆q DsA"g^'{]id{7eDtgv Foư79чcyJ )CC{r]g3[".XeO4U_b^W+s1r-&q1hW`~:a7 Ζ>t 5<'+(\.qe-? Z2!`Q(1tQ5ӥytq. g,EWS,М/8\#d,['T;:i"Y.w@WL^l@oru_ r`u})Ay0=DzXF .RqHi,@\7 Mw?G0_CVoˋԑmh3ʹkA"D2bEG$3cvs `Tr3{ 8@aCQR"+)x@Kl7!\,X6aYf0rrlK颙s+BQr,/R.|r?m2 {EwsAGZ $RJ2#Z"{g]&K x`Xꔓ.Z;$DۊIV6O8D^\(H4C&+le3{\WLUA^\5xdmf&"Dc;W5Lύ̏3&\w<09LY⻜cu1cAsR۔-$w܁ q41\ZfAg{e 6lQ51߇רbͱ[42ΈOŶWF;,u|s>B9NjyF[Ԇ?izXc,!I2R+0dwQf8* e٬<\sMX4Z CY jˈ}jsBi,*4w"}6 ,؈[6v:K袴*r`b1{=E[TEnfKl?|D7 cq8o$Ƞ7{>80 8R&qQrw<[[eYtȎyL~r͓XSK;@Q--vvҫ˥ktVwKzFqsV0lމ[^XJ /C2aoKq|'fdavG+tr؉m]"*>Eux~ǹ i˂iuF*D]T`mg PN?$5(m:=dS%nڎ_C93̮df,)!l #M{ yE2yʵ=PK.sÌ")rQh=` !oi,kwbixMoe<(/#F k՘/P:6 x4"'QC "VA%gKK5v  6 p%s0Vd16.XJϭ잼47Fl Emq&\R&T{&Ew`ɕ}7L3Bgw),yR5a QӥoN_1m k8#?%l ,h+<>{dz-eWK溼|R6)Wo] ϳB J5Yoۿ~!X]7pP up gPRͥUsɜ-tChQ/ h滦VF2kskyFw/B +"tGQ$A۔l ?19}l]RSo[4_Q{fZi3.@Efp>v7{ k@H>}1S⎍Zx/_Ңd+p-Gj0`E,4[2RATc އ d"ho1 D_ Ftsh._t75("Ha!C*_3=3ai5̼SRcJu2^,#L],%]B!pi M1iyxJH?7 O !y{PttQ,(WgR)r P>$X2fkPS3=gJsԘغ 4_k{x6JR/r!2㰩Bvn,X[,/|+m}r[ǽ'>%C9BCjG$ /ຮ*zK 4M gLiH_IM7mUuKGȱUTh,]pL'N'"O< qLJ_u/ٗ P$}ABJ[j" 7UxeRE*t{Zaw\soOjDQ)TyxI1|9Eehf-ch*6ZF忭ȴ{xe[_O9Kj:1K샌XNx3 2XΥu>>*U͇kάLW{"2I]zj:-4Y'ѵWsx'Vd%XXs`󸈨jBO/SaKzf=b{*mP8L~/3㈔o>X&&pԀ pF%98;L'&!_PXe=1ݺ=r,D{l=|]&^k̲N=NS_Gf%Wu%Ұ}D:d#7SLRa2-TƔ#rеvDPxTݢ%܎Xi]C|-ӷv~Y զ6.TéJ&D%zUn= lT29s'}@Z;oquc^N+'Nu2ӷXq- >(&=EiFb@d^#;JK8z9pP`o\EwJnfdv7X@wSĵ*Z;%;,@H4MWӿR.6OTڿB9Lm%}I ?1'_J*݃q&",i$6سa-͠{lAK] xܭ"6a[MJ[\Y2H11@'lQ^Xg8'("^{ 0x֞m{9g}]&|)b.**kȡG|YncnݝEÞpH>bl)""YJPX뭼#dR r#R}m<*Cw}?RlR"/H]h^LO#h^uiyУ3@ WM{x_[LqSSc$jz\G]P%b'Y7u`֛_eg>\ThZfVzǮ: e̸=QNqIp܀exI[v\:fӷ?k'eQZw|ѥB~1T@9ϫwDpԗU?eDy'UΡÓ' Jn.A#ao0Q(Pbx.ImD`f&ue4[s;jdg{XHe:?,J;aFAF-J'u"T]b X8ή[TA<so \kPe\`<.IW >uc?g=/0V~r:oK{R;ݿ4 AnO&Aߡ `DM,K*Z /Q³큰e Ʈ{Klb2qφ>R4PlUrO2Ӻ^U39rRM ݐ_2d8cqͫ—eP8=i4\ʈ^BGBD_ c)C3xbHT^JMJ*xADrӷ-^"OH$x퉕טY'+?$ z*!r{?WW\/5M+ʢxCo*<Q/Q۩{UHsR)\1l^7} +`Bl/7zUѻ`x@WksN_ YW-LD*e٦vA2YEthzk R':X eH@x珄 m# p2$(2Jp8-OT /p]5)1d@ QU2 Eٓ 8Mbjml)GPf[5QW*qTWLB^tZWKD(!n=]MtܑYAOL6&mJ )'*U~8sa|whzpBAg8=mة)j!'/I6nY^;%eY+**tQýL1tioY"aξg&s*k+ iMA^l͓L2TT0f- N)9"?={9 ,psT] x&(9n'&s+h8|ȼK?sJ0avmZo~8 }(FAhA%y9:g`"L״#d]ygluSaY*MED\S1l~Ҟa+@~R(x&L;4t]vWzB#ߪq^..7TqO֝sD0V21=D(Hث~oiC+y|hGlKs#nkP\ k0| S`l)85?3ufEwNkhscb5OX΄e?v/H@E.+޳fpО|q'MT(R)쑤0PWX3D1p~Lb{ytG:ŘΣLKJٲzk 1b脱zAس|f:XwMO0TM~)TYIMJ;a^df:n g$o Y E"c{ul/bMl_ۘ%Jw&HVD](]=v%8Gk ^'1Ę1qNt\ mU;K"O}ş1nٝ?n-BU F1P"vv,Qn]16I!zy.VO0X]ؘd˥z)?qezթzcC²Fc^+Ts'axo ;q+[ Б$O @l{ @LL\.=p.]xGˆǼ'ˆHmD12BB2*w0ыG̋ɱ. i]ST06~ټW&>Ƅ}dB5FɌQ~t`X (^,V~˂5ȓ~4Ǹ[ϑJi J_qD)5kF]=Nەu)P# .&y2Up}B{n3AW3?*&f%X`fc(w:6QVQƨh_ pg(tuwgXJ|ZEWu4k1ܡS _,  tWOu^QQ_J/Gמ`&X$2WB`fn@E9c]+_FΌOPgK"^f:sqVi̓zsԅS<5W'\J/ZYvF9~d*Š*,2qfxX`Gg m :XbPlPd[d 9M)cvO5& qV|qR~eTxo!Y!iDImtTI84-E|9R]uCm1).T KxY̽M$Ůҗ3)(]ip0>;v/$& {PlQ׫.%)ڕ)-UwC 1cE>Kܠh"Oɑ#X3/șy_,97#$!-NgXڽU"Nr]xT&GSTX|Y.ߙ-H RBs< E4X$%[/#@;vKZ9KaOܧ[ e[RT}@PϻW?/>z J 2aP,C%xV Kwkj\liqjma\:“DG-ßoX*Glb6p~ R%)!-ouFޓ31]JoPA1t;? Q0PiDx'^F#nEdJoTif`Apۇ] "*"sw'7m,(Raqy0B8}:NArjd$`v?ikwسE:"UCKǃ}S2 .|yRQrD=o⑶ɼCۺ d ĭt˥8㬼 ;6y3YJIoRif҅#ak:~R谫E_9KזEkeFg&;2% (B-dϑqNpK.u $z,SIɟV$OSh9 jkcc(= ݗ@ppHvuK0QtUKǯ0]cwaɐ=5u_o[N> >=j,V޴N?#[%V¯:kM\F儌;ݍ3иNKébK&Ƙ8,Nip7Ҁ 812;ƔsXL( L}Ÿk0lnyU]\`yhzwƝEt*e>D?29.Kƫq Dfs ^\Gv(IFʗ/K+#aQK\VWgų*L-}kٙ=b'N\0kzFm\l̂{{lQn̒]G_=)24% dĖIB< o}&; sƘ0fZBw:nZmԩ~|/\9*v?3*7\'{!k*V -Wtm-}TK!_k9L`ɇՠ7=`wadAO6,ґ~&"Dץ`)7m&4NٮQ=d29Y4bEo&EHsjMaO7;8`;I#Ð45heqJA /=KB0ks#M 2.s:7y!U^j:<''6%7UX3䟗r>6 ׷~'aÇ6"ْڝ[;j[Y}c9HpHdF V?XVcKC+UJX%WWhҦyxϑv}M3`'/%c6HۀV~2z}(wEq-% b{^̏6Pa \+g~\)J^{] SrufupbrЋ)Vo:$oFR`'&;vT2I0\sSdzݡ)d) 'AйlnBk7QK |:gНA(<Ȟ攘@.yc+^iS)\*vWJ0Bhڼ&%V8mw@tӭ ?Н1 */1erRK M|6RܺMJhm4jM[4wpC8|רGsUkA2S Ӂzg,3glPWR*X{/37WrgC-iwa> xlSNA-5YU{}r~;Ԡ~BԳα8Aa=A1#pEnK)~eIh7lec;t_:PnvR5<])/oijuRse? <Հ/e˒6wAaH䕢rWknd lh.| 2 [t_%&HC` 'PV6vJ'G^p;7REVSt|o}_PT56.i w )rO't穌鿰ct~ 4˻ pF|]d$4 14jqW2sӋjᮒlc#;Ő$rfSOqОOJB_O/3f۟p?f.(u\Ո\}ت& [ gK L3WDPKݑ=^NmšxQi.AE=_Enr=0-^?tRd_wiVη_Xք1 $X @)CC*Jdm*~i[j&ʴ)}! yY8=TNBw9*n1K_Mqq;Ui=fUeT/<6Cd_1$6 Q`-ޮ7|HDwl4"f |Pyb6k O']б>~v`1[jKG*Pjb~u00_qYv-k76y}}G"|,GUS^0fÊƬlqyhý2AZu aduY'UþC} l>F8+:@#zK1+08H(3L.r-u5Dpu^*=8co&@ &ܑy ߆WrSVz/PVc<v^AK_UыvST Ӻ6tɕI7PΒ߼]apɁYl_C?dm } N^ƹI !o Ao9& v}B:h\feQWJoKE, D"|ɛQ:؃[ E4 myA.+j:;Zt psh EGk/ MN'#=o>]묶tK6Nk!/fa)]; {P9X 27dou(M SS_nwWg`:Bsy0/d@Pst DdVq 6YyIA1s.̬_#Cl"*^+)tB_n_.Zݬ3v6gP=ٹHv2g͕x ܁j5!ec#+4ξ GsF/{) I xF+m*8U݁lxJu!\RPL'!,o1;BMTЫd}EDtمj5IY|1B!e92>i XJ =#c6su.Ui}LS sJGf~-k1N&K Oe8m7G-(h'T k';*1W1N"0 bc:1ӓ{t-yٻ1\ϼˣR χ $ l3:GҫaD>J} ϫ@ !ad%:HڥǷ`lgwAuH44MDGzpee0ӧ "VL̨*u"o, L_4y(NC#UʘRmyyp h#R!k/g|obһ|Wua d61r9^k<+;abI6]!o3Q\uc z`cJo7YdzZ޸}jpH t%tPp.Y=/@dr8Ghm_e"!j'3[^s855;GoR!H:H0QSޅ}itJvz#HWK/! }I'JGdrFF~,,$I^ү6NcvY >̋Jdan:u.ER'mFXׁ6Znץ<>9f*--f7!x+ [ Wl=BKpJ"H]́3$P|NG9]E-A\@bIԄblR7m[hw%>5[!RJ:ruM=^C\_\j57a/󷣃бgպ4b,g48ՕGc-֏S}%qAŃ{X7HK=btuXri|rRJ!RbJ>g Fhip?t ^+*ާz,Tx' rkȜ L/mωL m| Ǿ}V5lGݡ6G"xܽ A92d@,E=ֿonLBI7!CєkΗSfBƗ<헐l -4L7C$DbK-F~#&]D|PlQ~ Gf} DG:$Fp ]NM,BnK%B M5&fabϙ&ϫ)X5Ý@E$JJ4|3zD)n wѯGF1sG7iܞޣ5à1m BAu(!3(3Ǖq$"t)YciS\ey7 S_m^cz3W+:bAz Áтy ]o CR=Eo(,reX<$v3 ccB'^_ )M/R,ȗT%#X#EJCUnb$4t2j?b](N)QG>Hl ]P|]6|դ-L[X:n&PoAZq1`#`.\yԡy8Hvl~fV?ӳ Zmث,5+4[olSsL‹~>} [Ix6hD|+R `o3R.d&˥hٸ>8yTe k.~JtV:~ l,cqH%҆ lQOҰTӨte#9ʽ,v CA4xNgO]R{m}216nT )n`y$%mQJgq xE*W*u73.w薙7-4E`P 1`5j8;ݤoH/S|ڮ',aX9z*=G86XCc3pB|$[caA`4 "@|wM{+?ZG-f'uCbK binLEWUZ1uxRyʔ"9C_"Q#LEs$HBDd3dxkC뷾 !Ku`DF7# }b VP!(~vQԊ8&7]wLE8UPf 4Wd]GMg1—@/N@hEgB"GSuVFZ.Dbm)\VU _R~ޕAʦRqɴZux"!Sӈ+&ƭ':S8` VURuiR QA8~Y$ʩ_uAm$ ؛;%/=]Plv$#x=hMϏwi 6h+K>K'4UŰXC LO+kc{M"rD ,CM̩I-'8Ae9|q( R&ryxfdJ%gW?|/!!wz>2kH04 Y#^,gyJe&!H@,؊KOc\ V{nSgù4^Bd+mKp3|$ukR KQ eNS~,}r+ڔ)C0ǺrrMzh.ZC]渍o3 4YJ;8!ژ3ysn"<|NZ\ @[]J0NҾp["fΕ \X7ٜjI4Pbhh zPĶT5ZU=~P ߞ1x-$ή/4|HZZ"hN6ʕ.{.#_o;tG "eX4x)Hꔚ5Kpn[fGb.hFS}w)0 Xz[aac{~!OZ\,wRǂ./{A2+=T.ZbˊV8*{)q/[X EGf Qq1 ɡsVz6#בٳQef\i.\L mO-47%..r~H5t[p9e6M)ѓU^旨8?7P<^R ۋ@ W5IdBUT t]vyF[jͰn8 ~ԄcfWSj{b\ܧlƢR`'}k(3<鉶D ҦR dLO<9;BUagn9frRq o"rܚofte <}=&r 2Bkfp%mwӽ1u1wWL{ɣYǵtw$szz}yį/MTHIB/_OR/_g֍?E5Fk59UEwёFɂ^Q?; Q!^ k/c<ĒDʋ ]lBiԕ_qijz,؃n228}7nFKX+]=-eto(@ BQN]\yll=ϕ,Cۅ7R5YC 3D*/Bޙh5оiYZ%Q# Ll]gyԺr‰IHh-zN%zO xƇ=pЋQxTIJV$dCi(+qShWxnq.v1Z0FC;U7*{wT}+uD._nW;%^/g 3PAn<*]&gm2s13HW5Mj 45P"C\*># C%%${#ʈ\n' gB'r }s΅bH'2Px)èџ-Y"*mq/o'CヂVP XĿos)\r5'Z2_f 4A[#^xQħ G[Ty*x7YS8` ,G0B3}BPSs0X hAkw).6J?[ڔ< |CpZwƑKtꇴR@_X jϹc2.OGl_]B0Sgs¹VޓJ`H΢?bfo3:!z$1*RÔl[Q gq(um\+\`IQQ Bi R LOX]7 αV.e`D p6;_^9e?6鬤|շM)/{!rC=Bq蚲~"4-@lD_K,[xRϘPj;Tj UY mGڄuu ŒOi@U5c#]DWPƘ~e/, MlI-7Vf4N+fvS{]JTPxI ƌ/9wnN4FU#Aw+̿ .cA쿜.þE:vToƭŨMHJd:q)1X\C-7 SG (r]jGG0 JbSO2.5Z+RIdtX{O3vBD9boO{C!,,Swj@sn$DK,^EzYZ5׫ t7 یd~U\b_lnFlN,H$$ة(4(4ۈbQf[-eҘ*YlЧ4kzBFk9Ј{f?\JtX bDYEŃ%ϡN]|4F8bj Dȏ;.rǨA o‰Ԥ5 8$Z&|-jk!9#5݇v H汙KAӒVLX:W 9^f8qɿ2T~^&%t#.ARByjrӫNH1vF9Q-P:cHm\ƍg7r!hDrˢxQ9(E 0ڹOa6RSrvϱadgkRhNIk7t.)|q:hf':eԊB&'YS&uH(H<ȹf`&DPɲmcc듓FA/ڳ"~HFw:[[dn ?K>8#z]˛^ oǻ} H9" `=tVgOF٭~ X2+މO }. wܨ-mIǖ0_x!Ag;yb {@΄EtQߤ99&|2%X%' MGl.ozFa32'zC~Ε2>#6`ۛrr'hBRKBFa7Z6G R2P_8 [¬-r&S-lRhpL—K)+,-lx ~7~)! ̉nt,#]&ޢ֨ "Wpa!j:ذ^ ~m闓>@?)yJ0f9VJSiU$%sa .Q Z.&]wiҼ<,K5pm1'1J 95Yk_[έ9~|an` - 8R@yTn']4v rf$-LYRn"Z\(,NdK"h|H)gzy&ŏDX߼r֢ZN.*2ipik($oh7SG u zGs@߫:۲ CyiB`U|;<FJ|尺!3s%2 sB8A=oYaM_j-蚟g Lׯ.:0g S)E2߫jC>" ocŷS],H zQ#HT2;h׵Ny7,r)e57)>?=[c1@.4EDwu?W,oh}\y9qL C-Be7`⦄#C Q&f om}^yS~۶F޼C;Ik6٦tH96tP6=t!qcۍͥ5;1zAo:W6qʎHeR^3.݈CG<2Tehພzeۊ~-\dՖ~Zle|hxUed9kgpOK}_d< d$;o.c#xfd r6kn{CeBa?% {1xbmc-=(F~| 4er[[Rq0\%q<{U`_ذ8[bB,h]Fya( *DȭH"dX7ONJvהnNi} UjDZUz8^~W/ޣZ"OI\v-&[a8!|^"u5mkŕu@ F#5.O욌bՙ|D`Mi;p>^ȑ;{єQi4J?NWI&HG zz2`vVoQN{T)tq?KDwȣwR&EV(UnFFZ.w7O*X4#я9z z{. WP,2TDyFɹ?Q^WN1}&lbk dZX-@nʼnЂQ m3^BdjC˶gO| AKd{pF:r/=DX;Iڋ M~ҫ[ lGk;%!Cu3Q AEUo cZTD(pDCN9w0DSɋ7 \Y͂VvwCP]Ut>uBvy Z0Ov`ۋ| d1 0:qNI`XnQԒO/ձֺ(k(_-=> $=)!b3ZmqʂB8XKC070I?E62c_gi8R]9^Py˿ȠC9SiraEBi ۂ=IýIV]̵s'@:4F՟1JU%D'es *ZcQno[L[ I㋁wiB@JaRBvY<^ YNetPv&7dFoUe@͠~r0iڅҷ4i̟.9l1i<.0 ^'7n~Nf )֐HYC> B9o"vfXs۟ĕ+܋#kF`Ug%]A_xPLڸ0Lv l7Sי׺#jN ^ >H߅=*]6Q,dG|jᩱP K6vT}I@$tOf(3M% ua$k>6 :9qm݀lMI!-QNOA$Йc-hQA0+X zyu6 ydjV'tR #0z|PiCF@q72t0F3`OJS;ȧ,ݲ) =U܋!˛~>*p1OIyv,4M`Kˎq-7S]p9Vs!h\c_@a7ٌhhCR{}fUm+6IMJ.,YDYP,;dtN,ozn_c@D ~]i}mTk\k\=:JF Y.Ў4وU*f;ǦB8YCHy _bJ F`gU͋@ -s|If#*j 24Ϥ̌'j+Ŋ(iX=Z lL ض=|p1 nh O{H# 5Tv4h3`:NYeF晑:[SDq Dsг`X-@'g2a}'Ա<[\mV6yNڀ2QaВ2"ge/>%,F Ժz-euSmî]+[CqTƁ4I:RLLo~2C&đ|2% VYj-ځ>S7*U%"_'87^)VۯdǢ9">  JzE]BYuG qk^@KU:'y>%bj?vHJ-4LZ+ָ4 ݝ\YgIemyk& ۉ*_!Bzc[q 􅤯F%x0RXuOv9ˊ`gEƱF>Ga tC|aڣGCԇh@-`~&RWWVbFvN7Ci˯ur?ųn[$|}s HZmQZn 0L7,U*ULs@֫6%ᾧQj^tCz\r(5K|"3lsӹDf^ew`2597JG߿PQ:3949bB_H6>*s]wDkd+Scl dJ Ԃ^wj(:ㆹ'Rn uҭZ1WT@LC-]sy$+fl  OMI ՛XsۜZsƭ$ng2;lJ*VWPQ|Q4V3g )k>K(}'Knc*Q'h;\%Q%7TCjgyߑ0E2Kn<[Z)ѥpmܭ)&, fCga]j8\;lRGߡ :V;GyC8[pxa%Ĉ@@"' C"clsY7DnAV<,Oԍn`X |X_ҞfGmj!+&x_~eV<րXv2Th]S:[ d *6$%,YG?z$I=O8?أ-݊8~i,_F6aiv?N(@&z8aQ=oa'UC ,huRnOVIzjx-o>vfV(+hG/h~yJ)Ao(@_Q?Wg]^#F&^^<pm-;yGOV0aXuR7.tѴ_u`9Wq,{NC;VϹLV^~dv=Soֳ+k[֨l+dnzv*Ȅέ =M5I=CR\dkC/rQkfjMj2r=h)|Pv Ga^6U2&dyصZ%9B '#Y g}h5qsgW\?7|*ڐB r!4o{mlQyUxk @-N [" J FΧ}R#$Q"HK [AX bj̲P#AVW[lrbcݘUYR ?dcg-/}LR#;U%3-2,Dnߪ+7Zjc'5ȪzO {? wd:# d$DE0l4(ByRCѾ8e#,Ycjp0\x9"|?Oj#gFp/J;b 5"]Yl*%]vk+骸گ0?h-rE}I:/9W;%k}_X{r(֠@h3j7:pPhOs@5ay&iGrDJYeATذeژp;_v=MN%©3 LQg?hy)Ej)nX:K4a;%T،m yoѢ|҃Mqyܘp*Oد4[-|fv%F3itS$ rΖ2w= 6,t1ްIGv8.EQ[ndJs 9(Qk47~'utLRR|fOőQ-3a1{Zyb^pgN*1Fxije[/ h'n;V0v$!@J; 'Ni'7W;|f`M2Hou}Q[l3BZRFD)F /E=;@9R҉Y'[w.,TT mk}%H /jBggnm4ٲ$@t^;|Uk+ Q E^Wuݍؐda:o7~Slt/@:Qc6qw N&m#%zKP.YΌ-XJ5^3ℳϮ~ad3\fh+vV8y)|{FWWAc X_}kG\Sr C}liPX|;x6[_Lx4(T.ꋱOB՘vd5-Z" :v@>#$͘ŨMF^OzRaNzOPi/:iI`+7 ~$/1ys\7AʹϾAU~4#ab|Yq#j H"Q%" Ŵ\U"&0Jǚlt's$/`<CBmTU_ rC9 Z~~&iRV)ko3y:?鳽PrIpV/Ld3vNmߏ ]GRʩq0ǰ }'JСPBh#Ͻ! RGM9Lp|Pm:cИ9ܲ0aD{4L+Y;ܹ@9;){j>ќ"e"sa|&d\DE#,l.RI`\NЉym:[-Qߕ#/MDӆ)+tz :Zd 9ŀ2PC4KP37=-3a! J\0$.WM\6̓\ͲlF0Q /C@.M:nY$qwnL^g=c|^LuT% hܬ~*SͿ>oIe}qSN4 Z(F6DZF9]C* #zZ>z8a H_Ik=LJzWÛ sLY=1@cyBW!]vW)TW}z U,(QBv 7gVƏhOOyFpGh_/B#2Ì; Ǥ= 'M#TKT$m+C/SƷI9-a/%Vil/ ʾ͌Ndg%JLy*+,! _?L2BAkc5/)1M(inLa)bex֕ efH[A>?OOKL2/ DcBX#aOsƑG"SޯV؉26ߚ< {lshdPtRK QI\k+,frǢ.F 4X":Dnʪ4aL\PFv"  Pmo%bX `2&o@ D vUH;;i8R`Ia{n}nߌdNNq!2v(^<&s''g |b={,r,A? 3/EaQ7 P1X9Z uPp~A A " p|\w7Sve?VrQ.<ݸlJcdy6T̲RH3E9F**05vPx281Olԝ޻ _DBT {[Nm uKTٿ' AtЪ ة@W#y^kז*P쯊OGc!=xG`vNowȪ9"4>*朇o(QiCRgХ|AsJXp[ղMJ EE֝Fq4ɑho`dYƔXpw_y'͢F}* :Bh|OAwj*P;%!l(zRDs.B7!CUn('b 5yd>k㕪$ B/l߽VFфNy (%oO{ǐY[>XE˱Fp E6`4V㹠|{v 'ʄuR+ҲI):@+Ly#AlaN$O)3zͪu9r\&JDځ ΁3֡܉$~Y'z_(h@KWRdZx-}]6(&ar32Wd::h^i*m?2D2V6ک]A`\L&|4#ɽa}1i~Z_Ώwܱ4 I,#[S@Ng; 7MW{*$ Ov>:Rp^އ],H=:FTp)e|E`%jP͞+ OB9箴y.˴ܹ=C,ZFSQJ-/m+HѾ;"gV/sJJ+Q;mHÿ(ܧ'%q9a3fBǷ;+FzZU~]Vk8]1n3K\E>#[;mMHam.{/mq01>&f MN6.wqcm9N VU)P[ULZL+{[4KH*:uK郼!]Ϡln\\C<~*\%T}Tm 1*݌P󉠯vNt'G wv6Bgc22C7r\2`yd,MɐuӃU2뛻D-祟*5.Y "VNAd_n!sgy|d&-cEVyDR+qo):SWbM8S.nSϒ0Ǔ]qw BwxɜuIt)Mk6*MFʹ,m ??z=zEzo1tȺuĘgP6sXME-_3ݝ55)VQHcƻ#|l]}|{.T'S'ПSOI"il0_R\%_gj|:+Ѵ`-NkmUKw!612qdŋ`._JQLVR/s&uM:vr[WzYϓ s ^ΙCⳏ 踮'SMkǞo v4#Ddxܘ6޿ 7)!4Q 1Q|q! PyJۺomxΈoKgu{(j$6s-Β u>bunanh`<5W4WgJ?9SF\u(y=>ɒ 7tMxSn=,oޝ`W0|Ƞl^{w157~%o>2B6G ifYea|S׾Pdlv:{Dʦ\6$+<İc݋U;H#uxph-htM'ʠsLj%A&!'Tml O,u&P"H^Rań_@xu ~8%Q.բvC OQK 8,@a?AԢ%A;Wu?}'ExbɼRe2@]N@Z;9fFQ-oES#$֦m$(LŜ-I3CaqE己ۙ.KNtKƱ(9H@ʡo3m>^uu6vey|Ȅ0_1],">y#G63(Ϲ^6ȃR*}IWŤ3:kʸ=|)SaE0{:z~8Էyni}D q,n-4suO| 6*a9qԙ ;ݵl'k⑙TqS/'? JPH  $\٦%SPN9+")c:,f[oy- `+XsV ~ XEub 򈎶)G'~L$dže\AxZζ#q | wL/Y?6P .*upV>>NL'M$7нQ@X]l鰎}ˎRެs4BQ Տ&cJ:GIV* *FI aWYĕۦc.F!SC5e+IZҌm`AeͼcҪyX#b52Ȝox6+ {#ܘEKForg 0EQj,bƝmOhUGu =搰@qB^d7>T'Jn/rko$#ns(]Òǝie,"c͘K7He"#TF:[_愯rsY3vCPZ àwfP# cs!@l v^v+p"&*K2؂?ʝ؂gˊ2B}| TZ.mL~5K ]=` .'vj m֛DmWS&¹*9%f틵02;XDɢ"75+wĈ6^} cP( raP3wx06geQ*$:n֗yyMGB;5tU.2w㙫8mvmBW,>DgT ¼a.Q: ږvj62 pB?B.F{-a uA=Q&Sxu !Ebƅsk/xI2M$V*Ą7lO} n>4j<э%OOԿu0' vlrqC5]PX/@;lzBEWOaJLҫdM+&XZfn1QI!#0sD]jU,He1zgqSkj#%{ CY~Y,';ꋪB"&Ǹi@ TYЅ5Cp\0ʼ%?Os4 K}CH$PMĒKNO@FM6 woj<͘գv fJn6Ty33eڣ5I*ǩ>*Pt 'g&2/9O?qxIKԟ=NOKWx)<$̘5񥨈ʹm[:n}E"I({F'ט"ly?c%ӗP3FڋK;G!QW M{=B4v>x|sBD x^ lƂ=^%ߨGj[ ,bϿSf>Dz֎Ѵl~uQAZ Pbj=+ңY_3P0jrm$ճ<`Bfo-bs~O˖AO#Wcv2wvݥ5*KH T/9u.0i~~m%k:TBX3cd^r4KԿ^!v˥m i;kRaI+T* akL nwHZ6@eM~R?,"\h"[HU YT?jUNc=Q9w[$9Ɉ0`KAvkPД=NHB <I-.Mc pZ%ϼN 'S+HWVOⰩ>Fҕ* &$(8xݒ̩fO\kl0m2s#=>ū k-Gk-p| 3l7|~ dLE=p JϤ# M[7E]Q7S;7%#x ||^l8ʻ?)o/ck:R0G% Q$9lE" $6o|> p9YQNL\bewrXld׉>ȹ}gr8?peGL'A. >{h5DDr}8w H'dmȖ/r;s3,*BH `Zbyi߀S×t\[> yw۳co Ĥ3#9zch {@Cr[[2t2V1C@ uk'5a=$z<Mh:t ^MsܐiNBxl|ii pH*#o>oP#)njtY: +dmtp1>x G>\)~\~1>JIb ë&  PԢ F)+YvtqjWUy Esj/tSY@E!Ƽap{?^c8pm}^xB%7/Ϡpdw9TdO&Kug<-$[=k9v8VS̙RC=1}]XX)!bcNCqTг%lK>Rrz LFc~ᇂ7[4r֤ti?9yXۆL{R)}=Gna Ǽ?J4]ElcB(} +$F!Նmy="m?b9*Z"Ԯo !)-aF=jTף`_c$!Vd-ݕ6N3[rQD"lE1:jUaނ1UVdlN36`Acv?}'T4;?k!msw`q:8VWF1a`52w(>9Ŭ輟쒽.FmSl_[MS/ ~LhT4ޚ,8J"`ݥKO=jÅO&zӳqkZ@Vs[ŹN_BŋU8D.ݡ.)PO.ckN*9A'ޕ6o? {/fR9* <ۃLfE6Zz4S7~6c 1=a]6*  yS<ƬzZUZ!y"Ly(n)$yO8V4в A(Up b &?Q#`@5.ڞLXL9IN;ݟc&Km86g}Ombmҏ Q`ҁbz\۞9>1|{.Cvk%%x~$.?/x7*|0ˀKJnO^x_9+r [{2NKS@9#%6߲fG~vqR`aQfJhL4 e!hg%uZ'5}ñk%r6$oU5ߝ`9N[CՄ;'Wg3Bp, mK@q]]Y i.|MEP<0kYP8L,ŏ+Jq=W="N"Xǩ7 2u'?E—5.<0ʳf'ÀOOlqav5u"|y:.7S]h2ِy[M5J' 4m#Ex҆r/p_VsXU8,\^p)OG? $[`h TA0`cP&{'n-η5C l#oC;{6DBUK¦\L<وM1Gut:\5@_;CFԲV>ߗ]ۼm 17L]5 i1d~oe'!2|,] #|hjoFNdHWsT*+&PКah`sD:.䷟3"T&)rb\.@yǰq CdѠ66?(H.-;5.U΅gG/uJO2KI5Oeȴr.gf65|1Q,2!k4Ҙ<14J\ Q|tD6 ?j|oݗ܀X{XB)BBS@Rsd3V-{I^0ho5YO@#wG/8rDŽT?@;%a,%6jBQy}EbBZ'e@lJojo<:jo")2&󑿯rs +V¿WwH,k(o`o)zsdjWGChZFD9^<2;bQN& {S4@!:<Wr{[́,5,x)IhABcxwI|\k81VIQa1 0ߡ $;7bM$QDxA ;tk`ͦi%$4pFSqHPS3r0pqC̿*V*Z;}=8_P -|8 [ ĈK.uK_dbiځ4׎53dub#$X3@JqNy8izFag.u^9%MzLĽ/˄h?.DjVDJ?斨 Gh6tE;Mu9th\! ʁϘu4l}C5Vf+4.q{s*<Y/{WkxϐG>6aE)KxUqꍈ`Qy3x=hp=kBAȍU*ZzmO:mr}QA ;;?xN3z\Mtwxf#Nsp h6P?^ 3cAoW:%o߻Cfv JO˞#2gIE38Ud^"GH7䎳_2I kLpĔDK2vpBɶ hI}17 ?J-q"ΎJpɒHm`Q|E ޭe@ vnn5y (Q왂5 Mpf.Wdj!MOμP-'O0@4}c<*=sty;)lWu5z,? ໟN0jYӟWpP;+_ո| tK*[!劷waK !!1Ge.enžӏþHSԎqi*1ѱ kgC-?ZΞuq(U= 5h͏NAv]ñ-0Yq6ɡZFw0Ƙ}ICzYP,;~O9_QĂg1ߦJl/m6-)H\L>bB~r"ILzᥕRS'MT횅1Zn2EzjBx:vl@)JW^w:b;G2GB2Q9bَ8Tőj[Q" z?WNyԞ_B\ [˳t{wgžxXBUE|(=RC"(KI|BA #zJh.`}Zxc4o+ᓣB燊_靘|􃬀4*z_߿wrIwJS 5Ywl)Y/4=]G^E\DSq#0@At\d`S;lNL;4P:vRN:HDc^qFB 1"& le@xI z8UN_!0w֌\)[HY|W:ro9M@w:TȀ;#qͣRKhDv(_ !M} 4{0aP#gw䠵r?\mޝUȢ8 LH4RLzeG5w)SM~t Tr֞-3Xy2@ۜc P OtߙN__%}tk+qi%J5QNv \"(pon^PBeUW8"NV N2Io0{_H/Dz|TzmWnO K3eSNg7#:r}.S7 w\@*fU&){."zndBq)DG$$,%0XSM磎5T|=]tH a<PxɥEm.dbc=t𭇶3iv1͢["%5 :F`씒ZZ=\=rJpـ?/RLbWRf=X zk 5>-+ݔ~oRM *, X,1pDB QbPs1(B>plT>w(ˡ.Jf2-Lp,); Zn*.,To@m6|ya "@fO':BI|1yFm:j#f,sf8poI\͗XK9Dw}.Lixf!Sk@&>~̹nl *~. ,EB,5Jp $Ի~Z[8!/sB>-ӽ7ddy* 5U+ w>,LkjB49{ ? +(^QU4gS#&sڿ{kZ4$Fg*u%GQ Tu/q&| tU*/n .@ a?bc4?ÿ@ @d!Omi?>RGJ4}thc ҷu(7qkoCH&%"v01i/4`V=0.9T("j`}UrPܛё2EAQ_t[șV*C͆\Q*l]hEyDl0 jP;$h2‘m6~EtW~J?y8 SyM\~wY\矛!Ȕ lpCV֚LTIȅ$ZHw{,?^˘Wkaf qp,F;7NHzi(ZcaXpԔ98|yIɎLiM mG ɑz@50e-鬒eކmy Qа<;Vq.N~XQZuhVi[3~ Grpm@;r35 Tt4M 䤓+ LI Z\g:iv L 7-6QP}o/f l\3x"arZŅ(=Y1WcԚ]31. V-+PrU!\.v.=.Vz\wԸ#G^o91ll9~-Bc]n zqٺZtR"œ.4=la=^P ^E1ߙ5GEӍƯ;`L- (VMpᾍ#av\! O 6uH?T c}V8S NtgzDϕ$*QPgS}6`7GɎXK.n)D?c垯Uc0j⣔k2O\q֭\?G"!zԩ!;LY-rA89VX&֏0b]N5,v;!H!F`W uOXuAw\A3&;]UBޅ(k_M>T^ j"Ak 8)XHwrEa~Ĩ13b;w\Y5='OJ;#YxZU$]D<V9',8\OLE s{YJ[~sxXDP ÝYasAxTrzB .E^'SYL1lϬUx>6 _Dm.rW$r[mC8i>D^,De, ){=焺g،ih<@3^~sr_\gZX('H#6i޾.H2È!˽U!~DCτd-ņg/H*m ]2Q^zVAcΉ~թSyq-dw?% BEYBZGܒd|UO# @P2Us* 'sEbيr*lsǑv¹ nNT]ȥN&zbaIڋv.CXWhW:^ʖ9YK}xC,$iKTw5!> _"үTs3_CaA` ^r3^V?0:L.l8~de6؞BS,l*l4! f*rGN}ґ{IiB7̐0J&k|VJ&kx{)~r%[*_ w̙B=x0ٲ|ӻtbLnWLȹ) ,抃U&dWoBG8dO1ߤ03;"o5.i*@:vg) eCg,>  i<0`` sș8B109|Йe\a2>;\6w)M,p.&dFj̝9p1#R랾rzlnc[F\'l+٥`lY.+I+.FI $NCc\BTV O*=\$H43|cU[ogd\ C] 3LjHDD)y{ƐK򣼳•\>rѠ"A;Wpt .gz/_=X؈gsRc:J pK fDEjLY$e\iqftZmIn mA weyb, ޞ6Ce9/gtAȤ525|dE8SdTگ&ݺƠKy"M:Tv^/k>9jkW:͎z#lL%,/{TFR?Tm`^0r348 7e?FgqAAyn9D T ۉB򋤌^٠a`6k_Y(ctIxq2I=ڨdrmuAb/f:u F pERIdf)'81' :Ue'"E:fda W>^,KxSU7}r+ W;yDtÙ/T)]Ϗk4aW] NT@lIP.Gu@wQZoriܔJMHs?lᚻnץ¤\k_v՞ V.߅0a%fǦ#UsG* ~7V d]u A$`,*U =MY : YܓT}pWt,ѵ 8ꨅR_zEHp@t\ku1_7b8d.r1~ôW¢s1+kHё\@7 ~$ReŦw֧2i!)9N+hC1?GO5#I}BGgGhIV16Z qkOHϼ0@-6%`k@t e,;T!o @qb> lt>"}FډUnQS W 4BAמp /gzv,WN&mw-SvjU١7TLNl@ `80+p%hMky~A0L<v"iutL^z^j-O[q({ |2{9QMHg7T^璆A.Iv"[V_4Gnbԗ~t Ht[v8=gGQ^xq6[, a=. 秼]PKLih7 z4ݹB6$bN0ѝ)VcwFAɳq X+EhjȊݸ<糹D#I_^6/,I%\K땅|\-2G4;E@Jt˥*}rcţ,$Y;fƊrH"2d&,'wXT0'fjr}70gFxX{Uс*Gg408']~oc-!KAօh\nLPjxQڏRGHwI$`1r]^"?\'\pihҗA>=r%Pgvl1J10W3A iG<-#f %=. M {/ڷGK <˵=~36tw+he<|6}2^]<ъew B?˵.2[v{$:&%%VA el0! +sbkxU*&N4_ڱu|E'.ϫ/=)X{muD-ǣ.W|N@) TKr35uz\XN&QٺTAk(#`[`w%I&:~-ӭ6plHvߝָ?d,YV!9 ==Z<>划cfx\Av..cFىbܺf=l3P;WğbC3e{>@nUi7ryC tpؿ]ӷu_7lm\~.Q kW>~L^h>epm[4}SzbEHN cAt4:+-`W HAP)W-u@$!gmY$RoRV3 \U ѻ.Y5P[bAn-74Cw?%TM$#mc1}:b'ppm_f0?1*hָSZ޵ojgnK2ζJ 郰?Q',ud%]<ljBqyTRMpm2g"H0ҙycD0ha08Է*N8\r}`„^1OoD'WA qGFȅǓͰٿus2. X TEJKb“QqSxzx˾0`Auݝxvs biҳrLMwohWX\GZ/,?deerW]?=ӯlRב#7)Xͧ-紖{}](]1ؕzurOĆ 2 uNγU6$c?Z ;m"4qJ: :$( ~4b`)+,˾B#wgx__Dp~6YеS,J+FNy϶-U #>۴qF ˅#CwP' Y"HV>k> Բ@8Ym,g񴅤ӦR6)V5:=8W|QlֵypEl/݇$)" %].Zn;wȢ[^)?@ȏa=@nѲ[kU\e=jkʖhqF෰i۫}D!GޟN@G%/#*m`jfG]iw` T), ml/ƭW3W6*!5Dqao:?@Xs= &ʈ؀ìQ=\ێRY;ȼq:9g3,xK+ IqOꉃ|kQ}ۈ-y6-ŗ*b6H0G#lz!9u(;qѼhͣbVA=a~'S\2Qϭ/^}Kic}R3G I^BVճˣG~m1ӄV~* %?"/WA!z-+ 9|}bӭ]u +v ~G@Xc$ԶSQ7<z͂B4ٲk-tPaD!Cg1ECM7tlUh3+"r͝B!Zzc,JTP@هIӗWkλǒׄNx/ZB]!V]?I%P!gl+x_Z!Mfڠ=iL@1A9QH?3RPY2.N̐9r\&zqw3Q#;>N9rl%pGQ X+yn@${ɒX{v29@pKƻtz4LjW^- ✟\K'B%fjj˵PH}SjS=m)%C@n TZ6R}®z Hzb[*A$=dyJ`:NT%h8?~0Uu*}wDde-Hæ*T3^QeT@KN )6 , <^g]uJe>9 0.̀ |?9r½l'Kv9JjQQ=%wf4T^hZC8 zrSѢ"w/{eFӖbijuD׌!4ZM6')[gKatCyp}ll8PPaik hK)35zzwYD[e.2ccaxK#2~JL VL!O,liI'P0`-т t>h&,(CxJA?,. R/g *X1Eo*R۴jZ))2 IHr=23NW~T1Fxm Ga ,WV+ 3=5"p.a-? BsfZϑBqHo͜ sǁQf ^ Oܣ\)vJΩzD]RmDZR;,wұ٤|xGݺ` Wo>̭.__k#aE2>=eh< Ԉ-3S,ěMu>h\ Z ,T^#%`5EZZК@esc*TX=G_CsYc˚,IQ+畽y=w#" K?b. uW07`$qIyR{7y nbޤ)w<,ZK>~jIfg+h[A<^?R}TRQ@,`&e3k٩KݸVRZ1(XFBTc k T-r! "V k,pm9Wi#hg$[> O`Lxpl)gX:flS{v3ŵq& A̭|vCGO~$lrWWvӄ㬩b [+_QvX{/lةnD%džw<֫/ru<ҝmjvqG0SP= 8]zS=KDxN3 /*&L,d$ ޣ*GD;EMтou#p#P/.n0? aQ5`#weHԳ4,ٹ 1NL~g衼?qp8-]F J6Wf&6RuSG& S<:f6`'iSCN%M McQK4EQ<0=[ | y4yIhoec vS03mZM&$}u[ԟ^Y3Z&mŊe4-srY]]0Y2٪UE5S|9ƋT~$)F?-z iU#MOŲ|1&H syO,4ওy#jdD\2p\Sb/rq^'d {Y+g&3v'ڳ˸lx]#aˠxUSR 1{USCwwv{Dy!^||vIn+hʩxU_ yPXEN,΄6`J܅Ș^dK Q6!;fRZS6F] CD;cz,@yqUDo7_2G6lb%#׈ASң7mq:zHaS٘\ BDXyt*uH!7  De N,H,d`9ɽc{&}m^Xevw:Ĉuɬ fN!$aCq򰦭)V&FP!oO+ɚ $y%Ќ+.ԽAt~RnG#hpҥڏ6o.ky63BAMƃ6IUsZB^ 5"u8JeK),n10Q#UP#2~esmR|~|!f(hlW]JS>`k_#A+w{>xl %@` )KKYjXӂC3}HË?} +,Dی٢2O2beoujvn`|'~à "jUyx@x@`FlmQ@q|PDnK%)7CGLQ]$E k t.;(:S\n0=O8%/n D-^fU<v3]1TRr!l)/! o&q׻*NEsď#g6?UJ_"{*`j #-ʿsLA$c %ЎX,ۈ<,[C$5c/C9ا< IArAHe(E-6"F-:hg~kϣ; UA?"Z}@2~+ÅojSa3CuOH*&$ɿ=4훆m^b]xaBY[hO"3.)̇eik}X|A%$Q9gg@ H\LfM {{TU,ڑ()] lwbN뾅cˢ %I߮aTzѫFd%ir({|u mh4*5:YLqȞ`:nS9_8*Be:#s]X@X痚`7(xEڔ>];1 a@H2Y:XѢ=#4Mmn$ pţ?%GK*aE1WfC^l: q0`&6-X ʣ{oɵ˅sybj N% 6PMG_7wi_Z@r;-VB9|;2WLWHe3@z^e*</D&q!6lX?vh\VKd]X2 3qf~55{Y?\Ryn!!Qkb#߭+cqXdX&~."@ ݤnZ%Fl/FH|_ >UeI @ *IIlX>Åh[QgqR!FC}p[۶j;XvC j!&\Ң )>tW3[ɜg+c°{guz,=ٮ*`5*uIkpג@iͻ2\#:yq ,= eyNwXkV=e`4L{_FҠ53ULSJ"^`]VoL:5;48%k6xFf/=] rpDbfQ7fa[X^y ZtFU肫E>?v>?تUi]Af HB m kh3ѥ&k5lR%Ò@k KO5ynu(ZSuah8TГeZ:\  aBWm4;iv|!Y;S΁]X~U U݄іgO,!GHZsLn56gs*ql^Z^qno[([c:< J}@PiԼ8Ix9ofCbpcv==$c0.Erl'r,c_D̉ፁ[I/~KzVG<y1^|d/4$Kk)cY'Z'oskO;R-9y /$|'v8/֎%;hU.A&:&e+E+n{ILّx}?t&ٔT;[HִfGlRθTy f ua5')R4?0iٷWV{;DHa_m-:} ل%Q;\Vp 4%0_[^ HU]!y*G>/?x(*P26rdbC=-X+9Ρz?8TP:RFCRfiWُUބ\DZ'B%됺skY{_L( e9zZmi3Q\gK;@\]܀;kr@. %wN!x)Xւ-րQkq2w:u"29n]`Ic]}| p+pO2u6\ /;=QSHvyr=u? >J%8/xn+r߼yY|3*0N糙sw1(a [լ;tLQxh[ƝɮJ@BWɯ-4;zeԅć E Jw=x_UB`6zSinXbqƈ 2f܀^v?&b'r.Dd#`QD4 Jr+TVJ]dfLJ&qW?+^Ã߸91*Xn\)} #!stщq|7 ۮ<5(uz`7@`bGRީj&1ݹNrSr*wOqQgKW%hgwHMui&% Z`Jr.Ӆ,Z+:RNA8o3\h^ 2Sup |j4PhZb#y8@UA@%K{-2,W8 , QXOφYLi5PiZ.KxO1&omROA_'{ o $NĦz0*zsă/:@т A4VtVX:pܩYlb,w[#6-r7JtkU= 0-&\ȥjų0!lv'e2w,[kL/BƚbgM}ce[9B!`.WLϽD~6Rn }E+/BL5)4Ώ0;Npx2^#@Ϩp_^P+́'t_dAC.9d=q*jI1 >7TkA5A' 2- Y{jUV[r[ *gUUrof,79}I6^#&r0?aK)$c0ol8ѕwil@4fbMg(Q.]0dʥ(F ˽ե}-Wunl8T6gt_F"y2m>Zhh`xn1#Ǝ;nvi|(B7[/UȊq|hpk^xm~lDo2լSn6s yT~[sPBT ;KS&9%DIU=zW@QxFȞ @c2_!m H^{ wN6'& D"zJi.h zjq<{6UL'?(MqB颷ߐi-mg/{9rI^6)֘F%|>AP7,rn>+has!TʦwПmqS߬b@ga@,8OX?sۤN)?ޤ N,E䟴Zo+u_MrGNyiuNd2[Dcw=1z4| ߻F&F'o(rj/iLc"BDxDPkz1ӯ]fڕ Re{~0n6ޞ^*b9vNVCa$_Qg# jiF-}[*j<'s*BFO?HDtU)Y$j <|*``8bE$sX [m%^|?M $P%oTX>uwܥZ:ޕjCy) ],PtLڽm6܌A\oKP0-Dr=WBuqu8Mf,Sk_W13fLPp,xf-Ɣ NV*^Zx!N΂Y r7fFb~+3$O6q%b#T;+g\(idYhj1UrnBmqx5p+0p9Li Wr yp2mX79Ohz&t TUv!Շ]4kCQK9{,W,$rV,|=$.t83r4Gg#^70a [؈3N=VN1ӌo@֙c0^z̄ZⶠhiYEM[UQ<LT9w "R tXN9QGXy$1<e5/קAmh|Ҕ4j*?yj6ZuP_^-5$@9NgkRS׺(, w8!)CDLt4i T>yERe0+Lk͹ i8h3G_)wdЧf+ ދ1 9PA %_(KAlP9cq@FlCl9mtPt@LO`}nߐ{6(phKnŔϫq1*,Du9;h ވt!yyqrgH0aֆKf~^wֈnQgV>Ԃ QӿЄ?"oBgM14a#ly(|IHu yںs, ғ{ʱX@.<ɴb ߼6=U֐i!m(4&$`ԯYt/,6hoYd$uB1zQvZ'RQ*iF-nV]*}5hT;W"azL@|%"g-@]9KU72_JeZZ0xRЄz s'%"5UMP;LO"w}8{.Reue"?ZBZLߒjJ-M"~%tH?b]@B:]{%mI\>$)vڿ{ޫ򀇭 Qgj9uP2r_110  S0.*І,jSzqֆrI/y5GDHONcQ;7ـ!`xgc"DjWX7;Ч!Hw@}1.868} <ż<0ҭB$BU~'K5U 2TpqD 1u"Ihp%`05&>M`Epa^˄? QY#H-#n^dA`mC='X ZEœ`ֺᙖbTzl 7H'aBP}┎RE%DL_?|T@u4(dĔ*qX=q8hq/+r#'-HƯ}xX?epDO%}_vh%j*K&oy0υZsbƃGd_A_!z`y;&_<| .:ҩIO f4(uպ(S-Yw0"N1BhU=1&w'ok3xP) '~y`؁iR a$y}1'ad^}b\ oE-F$~l:N?zp *aBS YCh96CwvԊ?#BF IXg2~DW^B,IFEAK|34ܜފe()ҍ#]}-SeʿP3sJ0[}MeK9 `БtQG/j$&j%)i(ٱqiH*rBq"heVwW$ \DQ_V֘A_TTciUF&pmg֝"YSXPtT?C`xxCVqк(ß[s| gIBGI\w/*qWZ-!~UdK‚apS<붶lwY @f5#zL){!ȎmRpӲXo*f_"r7>6.oÞڗ`׸z~^0q+zCD0Ԅ'I`s"D 8=thb<$b|% E>GW9JpFCSIPU] 뎖" _MOIzIFp3+WxSWF>e1:ѹߢ iM/h >Ѳ3 F|Z;P4 (#hLPDE~^4VR6ձhj}d\iM6| @UB1Tf+a2O)'ȑr@bTCA%lwYs[IYvqsHj:]$xٰ5"7@sjq?1 "#|m}=x# K 3yib(ғP#˺+Gt/c;8 uf7O~Ԙ|X{d6uqy =w%0WLg`D=d[CƎ>ؾ>K-V$ qג9r +OlC\ nPv(ϛe(wuq5+=:v ur[K YU2Maԝ ZnGN8/!Ûi$"-&1{cr\T4zx!>#!ibz6(ZqF>Yĉw9 6-3ʾ}%s.ue'Xb(gmG8CnVb$_ۑߊQ*Lp Br D]Z({ xSE:ҡd' GQ%޻jU*z"ՌKbC׸i2 D*Zd  Rp 1 qx|}0ZR#z mI<+dX<֙ca,9lIՁ E 9=qeoP;ӭC7ES w.aBD U42 z u:>]M1L8mF9/ۜ4(4~v>Cʉ,}:9 )P^Ez}`$}H݄{T}X8֥Bt[_T:O8eb RE2 JWlwA tr"? rz*~kU4&ŜVB:UsJ_+߈)1$um5Sdխceϗ/M2lqmStRX%xέlwtcOuGA3Kݝ4.zhOG@W?vl> GT?ǘ V˚y}Dhd i =a +l|;ad̙LۃO|4zk*[jJ$uEMuZx0wYhoa!~6d:QHh[s)~S S,z7{H.6F{ޑ*I<}3q?ވV! _B%zKπͣHIwZsrS˴A/ޮT+2L^ 8 뇐I>6A>h`ϸkXD]cl|ƍ Ip:Bb K%>#to|K54RvUr0+Ka]cyWE޳|14-BCõcs4h+,nV}rMۙQ|L~%!WjP%#{VEM?sĈ͒^`zN<֖ W1K?5 c)KX,cofʨApr~h?%!s`Mc` V̭DJ>~`U 48`_Fpt=]^xBUuHLCaG*߱td4W ms3򢾞9eaD4ȁa7!>B\xH ،~?bt>uV4܁к t/WW`^EmY#5PC$YMwwLI?h !lxxbvŌĔ7e$߸ow5xsk]h0T{|EBx-K kKPW}n>-{O0 5o(RB| 7ZM`sN19 QZ0ѦXFb \PYb_YaBU]*yZ赏^lid]0_x g  EnU/ U,KO (S$.5&OWgcW`v8]$"dOw(rm?XIPΪ%{0đ7p2bۥRg=MB( ~?cVqgGo|=- ڦAV Jb(6Knߍuv*l 8چz[gl;=:C3m6W|;=DC_tM9ǍnUV*s5)xxK`x:wBl5lH]闊4]k[ S[ *a&pVL"oߙ X`ӂvvQA&C:}?HqȉcFJv9ȉ3RWQ&y7C@5@ߡtt7:[^[n;PB$[EB*1/ɯCF|xEv *Nr圪{^U(zT4\hu~3  Y F.YTLI t}xq MIOL7AkڳѷKڗe>ieZ E :;X ۜ1sQ-$ܼ8&\j6K[BO Fᢁ󶎔{]û \Eq g0DFEمV_6JQ%} \!w}'l!3ó?)EA'/Z6ޠŕ4.-@l.":+:Ry*>JPx'eBAhUd~d0˘l@ь$N!7gk%ſkrB9-zN"_/{uSk E4K}oدbH[c֓Zmg/b :q\r~i*KMHn^M3y_1+3ĭ ] t\Jr)aߑwܢI# HSO$7oA!ʟFʑLx$ uaEmUN{譗79)1K8-=Y^HsЌ_#kccxIM{1bL/ľ6r)7:>~l1*t},HfMCн-dNDh)oK2rܖ߽Ńo~{c1f0ww^AѸExk'̱JTbp#xhax/D;Mn%;zdXr̋'g7(n멤=6da#^1{.2;0UDnԢ 8T5:MۥzܭGy5-Hܮ& 6J]q,LC?#%dWĿC'#/ZRS4Xb^3Pu7T,j0QRF\9ך`d +!S_Q/=Q\D.S\{Ṫb]Lf|;- Şk24:~Pn0W.5T[ԏI >EFTy2ǁt8 jy=׹ɏ#OxV`CWضQn"sVECфj#|?NIP6w)'{6%K+{Ae49<di"0Sj"q%<^G' ϊ!Q= Y|W/GV)fӦς\B&th ΢8Pjl>$nlS^ ߣ0ekGYF`CaNX-SSA?wҷv#G67-]% JOMHB[A@ӡ4:C.1[$.ۏEj\CC}B}0q*ٖ/+(_W;il ]@iO`Pj -oBDs;dj&rN)p 6 #<O~}%3XPCNUBaN8.9ɺ:`>ns׋sl,گ_o B9`Yv)w:yl=ィoӿ}]< o%N/B+6hQAs4Z4thJHpR:}F'v ;][>]+U{}@ 1'caqML)QCnrJĤ|הKʉQZ@>V5E%o`ʼ KNtLXؠ7qlѨpXK|D Ѕ$ v֋®LyJ䏟ikpa>_h">Zs=IYB{ʘM\\BrQ beo H2hNmVYX7@: $L*? qe.n4*?%S3V CyY FX~( oefDAao8+,3G]Hr= 36K|S/5[ R lޜ._T c^D_ݧG1{n?0@μVvBr]o+وF2BPpNI‡2#lZs!H0ݿġy[~$T22S[j/,9$=xe yLHNYM ĄT :MǏz:[JwԜ: 0&rcO2s}#AvMڼ:gKt߾Q|/) i̟2 9-u'%TEdE]|y{}٠ rt !B޼oD#Z/ (9Jc,T+sUJZr2 Wi i.݄cƺNH:-IG\Ssh]7GƐ&C,݄*k%#OtoL]i:;C`s9%~fw 8NZfĂz*dƷ(?>aQ iGzWyFjJ)"2巯<\~dg\ EOdѱ[D̨l}6mS;Jn<`eG޵|"i '2|9dB Ay|>,gmvcI<EڇI QlM JeckBp@Z F) Ԯ*K?.vyn w(Jk܆z RQmҎ)E <*u%l AEը54cGP hD H~:eH 8 ]\ mWgXI}Q&NP֟踙[k'R=s(p^)>2I(P[ӏ*ȎQ'  _o]?s%׷5DD.%vsP=Jcql`; #fss=ySV/}nqNpႄ܊glr7Y2rTiUmkʃ*umN?o=/(7m`MSkLS8 qxq 1pܠ61>+nLhzl{tRP*oDhu6/JpA'9TףH }{jGLSBt>w**g&\4.ƚ~C& @#1rk gm# ,.k\qBգF(4x\ꖘ a$1ԣe,ώ ߸H?>GaF"l_ pLP! >HĐᙚ-i`yˇPY Nןϩ4UMLɿhgIIz&z$n"MJ^З0vt\B$%YS&;v8O0~%`80w.h"p=_YE6+\U[3͇A@ue V5>CQɊn(#ʢe9U. IƓ1ʀ/6 IY%wkBM7iâ8mSu>J)VNkB`llׂa4Ss(?W"WB:N(XX7"ؑykG cA pjU00>J? gs۪R6 -k]\qM)aM2<Ծ^?'/*W Yl W%l.?v~|l\0^ǺuB|&#K[+mh)L33{#IFj,dZQ~ɩ%v8jګC9. eog2݊qM! @#J$mm<ݡ#|-fVN[p<܃6 Nе0h텢{=p #ns|Da~oTĐG4./;YIe/g&u/ 78TVŢ?6 W`xs n>-JFv#MҾ|BKƄ#ҷ:]tj{3)UV ߒ` 7aEu_#wBf)si%ʛڰbJV!3>8[dM36Ww#XxR@BK_F |O%T {}-Y$ Dσc_"-!=xo2Հ !@~nGU+íz/n=w-c&[\G.g8qG.v8>{.[wK#ͺ8bw/wXIFWN86uy}G=]115독;,ؙ^2ϋ=)c= /A4 QRWQΑn8 W/LVNvJ#&Gd| =zh0ZNoY$¶I5rfj u] vL>|>3@Z.Z)0ZֱfM ϟwtW}6 k',hP)!*{H+6sN<h+zR.T2yƲ`+V)2_dT’Z_al~@j=_bVogeD'O] r<Νp5ʃ pc5ep/H0 K[Li+[hT{5: ̴*ٹg%A Խ A+ %PJG3@G8t2#jT$̽Awk]:QUuNN\O٪:Fr C.XK,fzO>\>[9M@a@ /wQkz#2Q7-?Pcmd&gC.(ٺV*q8B5T ٢Z0kq3?BD4A"><T(~8/ l[xN4f{T4Bw\ D;ծ\FC%JC5  $02TWj}"mm+-h&JW)b.JXi(`_X-]T.γ{ˈ,03Jl.@GtC[!CZx44:R ,,IY]4rBt5s*gA|DvK_}>t}ρ4)u&Pr^uK)<hR)ўFuEmV}($&/y3(,OK6rUtUJ6鹈Xp(VjPdN[uwG@ѣn'C>JE?Q ?%eC[jjXsәiE4hUܷݳܼ,ae-hG0}[Bq E+t,A4í^mgsGźZ6gɐyh;CԔ;vя<$ t$ #ٻdaE;[Zk/. D 8[:pdgG_őmw%butggui+g'cu ;E:Z| aeݖ|JMs&. pZkԐ_nDz=@dKmlzk5Z34oL]]G"bƟ.tJp] wCL'+j(o" Y ZBU%9gb?aaܤM4M!py)rյI0?G+|7Yr׹U:ހkPZt3R;|:ޡ[?qϦpps9`jR+KnQ ғ5\kEa)@7zhA&It0:*;a ȃn܉\|U&H1=%/c-LUu_|3^Q):!]&tyL_VaEuɓZd"bI{fkDish'nLF Nɍh~4Y?ziK<6E5 Bg"&:Y۶cexBrMp>IJE*œNթٽw湂ۂf#_ 8 JMВ#UZyuS<3 pmFE?UYѓ]%`L_{a8r~c<;pw3Zrø#[b\fRAGOzϳGh)%̊fC.~'D[+9v$^qt{Տ\Nv؊~'I0kpodDlADv_G|!՞.dP*Puv u|/J j’^b?qEƧ2=S?`҈.i< Hr{Vq:c|_a9hR<R{30+Ѕ𧓆D-N5n#T jA.GNsqOx#߿ǻu!;idA7k{:XW+N[9X\_-k,H/|~08pmҎ۶ՍU/pzSzʊ, 3\XpGŬ|A݂#;c@8to}){(͕O1`@3AK?MZ_Z ("g7iKskݙJ#2 ;a r,CivN]fgګSAm#o4 B2 pjGJs.n{H(qS#V(Gx$홥2H[XL^ ہ7eX'X}Oa{wW-h&a0SzE'E`A~?t쒡y3 WsҖ~j1Zښz?6i+@&PRS]ț8ȣUwEIڪoM0&$2dJ@RyzPp|w.65Y+gBK]Wn&gI1*jҰ9&{HĠw&f&ǫP٩4g}!ӏ*á -E@-}Rlwz|||4= ߀IcZiR%D&VnerBsYWp 6fO&#{u1;ƠиҿqkBI|ݾ‘ >lO2?]9_b.cQBզ8Z0NMxنk_sDZwֈaH.>đ O+pxa%LZ0GdC*y[Q2>So!P0 !|bN1*A7\6ö{#30enC24Cc#C~e^O:t˸l&\uzV*8 g'+-E#wև|'EnHѐi Iy=e7/z%֔1ʂ8_Lpfk٫Jq`-Y6?Newpa(?ER\~K#o7Zjgq:c{ظMBm,剿,V6*BkY݉wZs{#%$Fѭ q\漥A9 zy{EKXOXJRYX" Ѷ4?yiuod 40߾Z+>6 Y+~-VMeseVQmјS4#D,jRcUIξO2*W P zlp771cȝ~Xk #y %kHW=F6y1zCVen8,]njRJqݤ"Fve( a3n'Y{Z$.x).M\`,TN{ȎaPϴcXBZC[o͚5a*I'>#@d5HrZQ~j⫥w@#2['5F*1UTx; BCJ36PLаL! zO~ ɇW( ɯ- !abY焻9peX|j ˶hĽ]h?fo] ȥ]!~xm(Dc Axf\ mbjzZ&N9Ww^C{m *I^#t(޲t>ɮ1,M:ʻd[ZF7U`$_L11M#78qL 0 7hnѢ?sdK8"~COBbU "*g5)X~$JOV ];Yw^ԡ1yƝmk>S]^NdAOr7=*' *OʍKXgCd%|R1Ҧ= ű§ iOǭ.ܯUOE}n3ZϛvQ@i&zgR?cQ9o/Tvwii/,0.R`iY! *ugҿ;>CѫD};.#ͳY#Z?ZW;SZ 2O./XOs-hUTKF+ʰә4NiCv=$lQ9%SfZPo7 -D*D ׾%Du/bc:W#(ͷT. +lنA//o c)-?k h{V,Vh'juw.Ts٨|Ƀo]0<@l+Ǭ"HH~Ipɪa$#<2"{\w{3[AzcQa6[cM0lg3^<=t.*ds].,xa3ؔ|/h:29'8bnC;`">nN*NTq>zsC:'|?DbE)R|SRH`DiZIL_R·RðN*7l%W$/^q4?oMzQvE-^w "k؅ kxSYP/S{ax\/@-9B$m-03#Q|y*83or~'o20Շ\Ճ HMP NjιbTFp9gb4pRۇ ڔIb[`$j˺ P^ ;XrCHB= VG;kaDQI7:8f\+Q8<.f+'>Q mȕ&{&mL&^{Tw4C/Mv &1AevMaɠ]Ĵ EOv8SKCd<#lzZ?^8K5d{zkWH 'aL2Irmubb).9yVd@B a6> )S纣W8A=r/'$k`Ix*:H ܉hnn@^'u'҇OC#"Zt:}\ϗ7}byf!7o[L40L&oy{ o)k.8ڼ56]]ϩM!GxiZs u`y fB&6սq]ӝ_S9J$ sD>ߛ%J Mt QNŠ3llh4܄`yB:ϔ(y4Xm Y5#bP2͌Ѕnp2 j: ưYخ4`X˹>vziڎ?)Zi' =$}WX}Ţ|m pIz̬r-$腴QHhKDjrcB,2Cvr@3iUO,'D jK7^R)Qx { Kwzs:W6L6\ ˮQRÄ[ >YX(c-i2%xx+9#U-5?{[]IND$2KQ/*MYEՐ|?rs#з*q3V{\KOF;=j` b' Ԛ'b57t(4;;jdM 2 t4gP#8]^(l9Aُ «lT_y ["7=G X Ɲ|Q8W:" w9VfQh#O J?RkSiK>: ;ܤ4PE ![˸ X7%ᎳIBEEY(ȥD:\A]+>},PO6.hC4Y$Uljpbea(Smv:8W q ogĠ8§dd^Y6Xb c9JDP9 G.1BX )D(1ɾ3ژFTÃ*s\UBZYQԍ-ts4D䟲GQe ӕp9w{Xz0`jDt {Q\P4='ZԭK-TZ+63W 'VSuhhVZ9%qh-ܙH_Zzڳ`yn:9[}:f:!Ҭ"p8ɴ$G%=JsE'kj_%q|z@ e>${Oxϧٹʊʫm1t@ qOQUqajD8i{/~;U%әH33Tg5mz:askaզX9{!n4Bd}| OJ}*:{E(fGP p8-'O٬m)΅lvdF+<زINƅ% 4fzHY>}A̲B#g zx\Kݷ?|\p UF(Iv7–d,$`?0<佹ٶ}8$qκژE`ϣb&pKOM'LM0f%0`q2ؽY؎$.;,q¢q1>w)aҗj`,M/U2?7XP>?JVWO9Gʩ "zAmp[]įu}ilǙa`7=UYң)#دz!. `F A|rͪ(oqBH$oC0v@16^:d8xFQ%W&ۇ7ycp ? 5Q+O.qWh5eӐq>"%ތ}CJpm~,xLUcPZnTO}ajhY2*`$@Wעnr#^BJG%AQ.Jٰ`cô QORm/|nR6' Gb@4.T KL5-~jo = sFmQWksՎŽ1B2>mG mueCQ'"$ I`* S2ihCRZl6J>k=b*Ɯ%x/Pn^bwe1>0Oc5zsʱdLk;>5wuYKփ>M\EDw/qarQw€>lf^MdDRDP"?64tsA77MYpMpp~*5{l-m;tUb!9Ŋ'`4y³uo;}XOze@7_}ICJM  mw0EW/ JIc9ҴUq&_MI%;J-u[bNŴP^c]ѡe1X4Sq<`q3o5k@N%y`nڃ~MrT`L^e,Ʈ}vyl"(`y>LCi۴Us:~ۋD]?(o,juM {Q Cb^; y7zE uJGLܨP ;^a.WlM2o6ofmQX>,Qܬ@PYJR {/rH͕o:1m̸r5z 8.=W@ʣHpc/ i:n2>U8C[ý[{zFiE%@.xjM)\Αs~Xy'>뽩OOHN?zQǥb`'iWL/Ao>,(cª}!#aV\Cb$ {~6n*+bGG4 +x7mi6˖XɲHb8!XUiԀ$utM#/ U QeC%;=?6xmsx'ߟNH]@Pz䪞V]o0`{҉bP{*tLЅҼmۋA_uP_瓕AǭO%N^LyRFQϧ=]5Q}՟fU3-אHa{])ZĎvaOhglȈh| ޭ7iq4`K!dph#' 9{)fq-ᡯZvK 5C LY8}Uj]]-H[҄|Y|<=fI׸; aTLBǜOZ+G8Sinb#ۈvJRblf{q?EEXq 6A aû׈E=-6$C"744 H1?lุż+[ndvʋkA9,BZe n{4/_whNșߐ]k@L]+!Lr~~QmV+4]sXDxJ JS.2ɔ(lZ9a-niN=LgN^- f[Q~OBG1n ֑mtzSiHCX3n%$>p]OWYBү;13H6XqI*󐠀Ƿtu{gsfgF&5e,aSuNǂDbKZ4ǐY ͪl2$ݍ;v"~@n;7a6p.ֈDoOM̅:rI+pű5 R骄rkWcp;(ǁG(¦ё+?p'5;G(~\phާ'{Zm[Y FGA5P$rSN_M=`*)h7Wo`}JGMqKG}}@싳MS8D踴 W|7/gjA,J[͍-.=p~C9߈4'SV`u3zǗ4VwIA$$M18OY\' %>wi[^K xyH^ǖ9«z Wp+w%_:t;d jfoP ZÉWjzwk/tu1tsAxGɐN3.4İ_r~rb07`[[l@'V s6.,k^еx2uW,‰D<6%䤶x"µWSꏠ~-˒]3˵ %53)h"tR(i9Rå9VY67{Y 9" PJ =,xY^a]ݳjϾ=t$nOYIOڏsn y04]_IIDd*+wKS΋>.S]6'yCN Dvi~J+&sf HD\G-y\%8>S"Th]M~g1#~`DXb!b3^xXePF$YREGIлS 1˧ko)Კ) [.A z+*8zK[ǭOѢnzfl,̀ d%{J "M, )s QI8DR}ڄ?pˊNѱ1lZRBa4C^f CMh]Z]%n/{B^4]R ͇|jܮΚφ5u" l䕹i6ýK׼G'PDAklֹPV^ϼ]#^ {XX̛B n7w{P'BF>R7&]Ш]?M:ʥt47wNgiXۭ"?x f]؆mEF otGwb!_4}sUQX4fKQ̒]4Tub}=i@c8z:A6YV8Dzp`. 2B277un07liJSvXϚt qB NS+;7+x -J*ʺ =mVA &+ k$Nq4Q{xTrƟp>=뚬ߝ/'"n(f;c\-<[6l;If^ rx.?ȓZS&BXЫU`1"X'a}cv)h4vQaS`<ڃP3t;<ܽcVf` |*W'@&H12|*δ-9 F)~N=̞8*%,K xg[3$d@ !~,+$>Zy) /pL`&,kfmiS_Q%iԌB!H |m QfUL"`nu2ӹJjV7>~s6>R7[=׈ĵP4(N#|,d@098x%PD0$@)RJK׶'އ=.-8#&gg>qK% 4Þ'uZ̰>.v| ݤ23̀#f_ i-,{9|cZ~ ߎ\̓!>ʲGJHs³)OF e,|o$٨pę nm'Il.e̺wĈsYѫ_Ē V=#jg5>s]8&teaY= P6涞[t`+r2b|)4i @NTl8 T{p~ _ R7L9!wo %;'5ՊUh p1;RCjWN<wqzTd dm@}QMnLq8.x?\SB0[5x7kPX Pʘ:hyޏi f8PjZRFG_6 aaGR(x8Ë X:Bm.Z/n,lې?(;c=% .^(t yrmlw ֲildϿe9 'fpB;j)O\ גPYd$]JiKH@pP?4uAƪy V\(j8&EH_YZZ|n[,R.#-mW޿=e9pHH23ɜ381:ub9g<ҺZU+2;<֥TE<QDI("Q=/}0y*֐H#;8\K31[e3M LDѲ[9eݺebb:ސ*$yosh~fj{^kj&(MH>oJl+:`fͻ}d4W)}Xȓ21B4[S`6n\P4#lU( -UIy,.4nyhl;QvoD}oWlPgMhjU!?@K2Xu7"q*P~D.sAA$$ m$_ %Uǁo;u8ngީ<ꧬI.QiKPମvG#p}6O ;7nũ ߏ{%M$NuCO.>s 6UHesVwV=wW=e䋙 i޽ $bh|2R0=o`;&20oq&S;KĪ^O) 8B.ۉ wT'X[Ƈ|ךKɣJ &=UFSC}&㪯dC@1/=DJ #?aA-gj Rs,8|5mMWm˲TtIOL}uͣ*wLe&%m3 3\TE9 f h7n]H٫4OC5cQ/ܕfl6Aa 2J3O&FnXD35]'1;_3"ȼTHs뇓45O[LʪVvENПLρ.pQ燸DGmU+'\7qkBD͢ش\(GqfL!4R+_g ϑ&oTm+l5ub~T,u9e6A/*`VnF*m J4}#@r4I‹w#ĂQBS*{Hl啡6?~M t3lH:>6>њS@:sW}꿴axWڦ3{O $J\<&f53js;bA)]ZDDl2'mZr fV,7T e~h"@Na6 V#vE)cP' hAҘuLocA/z!A5sWyՂ(pTH^Y׸l|$TFb[PD1vTc>zy=mL"\=k m IOpF6vQZf=0f&Lj1c0c uojٌ!SJA".(nWk.;'4bW/VH4# p䣵)^5J }D&^;@]~,_6j3|2?kc)s|~w~5BR"_O3XMsEp67-PCXpdP*!o{bS̫`=Gd+5Qh1E5,5zDu^_ɷJ5X?h$NN nͷhb @6Ҟ3zw*kCY`(ySTIH{2s"z Hsdx啛wٛ$wh{ނ/`4'^OH֖8k xAiAօ" lRVB c1j?!2!+۷(`Wv) Q]*MJ) ѫ (´ʜ7eG065'9/4yo ?Ǝl^;P^``B=R}ۯM 'H:} ,ȤEnN:' wh̝$nx]i$Ҥa;%I.pZVc)Z8e}̉Oi<V#VkQw-VUK$U6aSl_A7,C{𗐰k(޿b|KFW,+vϙR>|8o 3B6v,2P$#'RĀ!Ͼg^Lwp8oRħ[MJzml@qK"czUU޵ >DφFC ʨ0_Hz,t"ã!wx;:YZ*ԓR#tNd-H:R.$R(t Sb^}fJ'B wݑyQ)W͙w8X)D92xϪ  h a)PeY%;v`W+Stb *d 7[FF% 9c*BJEP6]ްy#BVN6UP7+.zJ:~Ȃ؀O$[uf?ȟ!>9L\XwôkLiI)v$sӗ14î9~-6vi1^iyo^o:u@m$ rEuSܶH_RͰZ{[X/|2)&Q@p=5裒iLY{ơ00Ӊ 4@#x{VXZ',`}7=l#ʱQ3d?m)![a k IWo];ez $;.u1V*Λ#i[7(> GۃNVi'd}Z]90Yl=) Łu Sz7Wl:4_Ȫsj/Vf?m9E"P,Rd۪A,I!BsP)3(Āa"4RXZ7db.q6L+Z,gX]SMe\5ZtqCc2#F,A-֧oc&K09&\Srix4]L1< BQ~ԣI q)p |қ-.o/s6VW)BL:+Ȼ3g|տoA.YDBRqF3 fBU39h/G_ >$Rks q e,UBQo@U&iւ|{Z Y9܀U W7^!fAm8O@a[.73. ^pnn+s |UhN*O I]&|Y vU>6@@:w&!3=nFR> MU-c<6F:eqJmsސsnPPN"gxǮGėiNFJ?7"NGFF<>.c /cƭ*, nz7ԙ#}x'b;9,! rVS-w3Wdwӷb`US"/NmxdZ=B64M ԣG]:Z#U9*5ci!,dAۣPe{ !yF+QX 7S-o|U]d</!2#Ps-D_$ȟJC|2tAU%KWw U=>YMTC3e8k !<@:DRY]aoX)0>JEܷ}t3wItV/uI_-|[,%urg$ ,'iIղYR4TmŴOI11;U Փb%߰F,l *!L~n>wܒPkPe=:Y]jr3P}EgT`̪ʇ:ZaZ-,@˿?I$3-JJ3jVѭt>qsf ٖ(yej[<nGzuKy̯/Ÿē<2e 8\EVр <᠛ؒF59/gX7SOm5=##n?d&.Zzݶa.4yufp`%Zz mJIV)X٧krff"-"_Akh%r;P5*xByQe<.  |  i@~r7MS.8MJ>6ir^Q',5quq=;][ D8WYi} 6:swv*c7Y$ Yap@CU"._]D:.Maua5̘[vaȖ'TǏCHWvBZ 'HmOeYgPF)/4 vq l.)cnD¼mm$439kdaich9s浹K霨(Cbf!oK{0󘂖̽QFӯq|s#b$D='[lw**r?ejRWI5{b"Wo&tt̺&ұRGoYk[:2BoxuºE^mQXIAmK7۟my }NoNR2;H̶ R_KQsMM= c7ighJʨ$rŗh:P:K5Ffn)'1ڮO3Y;١ yg °j#O"5mKvEբwwB Ly"sy;"H;k~ZC8Hl֣˅rƒ lUqJM elS|a']CАP[Nt+f}YO䱻tdbUɅQňσE@I)Ync 4Z^GD,31ss%JAԗ{z59uX*~'zSh:Lh-7ۊZ -.9-)XaUۙGsp{ȓD 0&FŲs9u;>Tx(C2Gxi±wOk^K#j/hoqj}R>{ǿVS/iZ͑P2q/H4E~ iESـd M_LcPf4}Ius>ns_ ah" Ivf!9FÒ%1)Z7yv}D:$9f^^w=Xb`tC:MxpIoR׀ Z 'Zo2ALi0К,Sw7ni ǃ!nͣB?ƌ͚Šl8Kz4Av eœ(Yse nVF\ 㠼/zCЉvoG;Q j$V)k(:Rͦ Hu4rm|{+w,L'{# `Ao@$\PD6}0H-౨_ eUaMUDnZwg3*cuɳHoߜL,MIcXST .q j^V7COE$CkP:'c[Qsjy݀IqY;΃e'D~"Bζ6b/ Xl9 Z]%?рD/i؋\{27ӻxZ4i2|]j J``fxߛ'Nm7Fv7Yz\%IeSJAo=\W+'CKU &sxqmHpCE2rԷﻑ 6Bh5XdGevm&aITEǧ-YwVS觰>f><_)U L;K^g.(Qwm0M+,Υ"FmH}^"Yi*}8T {wcY e,3z-Ҏ-%F*d+[P<ցH1>sPCM6=;g( _eU0^4:3.ſ3\4;;^f)&;|\?J wr~!+|,Eo\OtS 4aqqvAUp-4c1LAC%+֧ګ'mhԗMlGg:|GbSt(P%H#eKPڠˮz {:8l S9ŕu'DECTfGG4U"7W76̣3Yﴊ1H!ǒ{uL:14;WoNk9QIӃIXUu::?ҥ#􇁳p@Nk?_]A3vaTk;P~%(f9iԼJ%C\&7l2C'@6pHw K?αr21> E}3ldʯM:_߽UL Voĥ t@^j?̤QŊ"q>{V~I3 )m3݅,4%sm*XI SXO46~8#Ra& 5(zvH@;Qc5oLQS6`KDI*|X+7 zUd;q4KtahCUP Ap3Л%^ %R8R.cWG>%{0DqFn^WS̈xop=$UgH~DF=-Ȉ J+>Nw05jcΎ:cb 5K4hO0*xcH Bm¢KF0 7͍&Jg)+NwMջsn&8(<8jeY ߲D9/FآgL!Q_ f0 ^t"̗b(>ދ⊼'PtFifYޖPk>l@EyaO#$AE+s8afƨ@w S dWrwg&W7\TuD I/T6JoVHa(WE~<@} G{7 F`^ UM21XHz¾481dĔ[=1j>/D=Ҥ?py^[n<ql~͂q*yD;j^擈Zaꠏ6cmQקYZHQ\pnh'-ӣ!pi-FU35͙d,4H6[קK#k~"K%s㹪v߬2zŢcyO, 3$ )3#17;Ta[- ~,7v8^Z/|,WCô:y)n v^3ڴbɳqB$`䕠(u~_0%ҁ'eИ2h$1)T8XI*/14e4k(U # 84))|fc:00Q‡Z܎|U%9ѻL&*n`'dgQ=\/wW$X: @^Qt׶܍'\"~*cbCknWZ1|-W疶Q;NqkwʮN0J~rKٸ9 fvIE.}:(жq6¼iBe}Tut2;g64+{$!e=( #f/C_L/jx͝MЉ0/UO3ɶN-BRB.%-ڌ Y)DqZ~%7ͮ{gl?'6XfqOM I=dR$[(-|+=v,?~r/R ߻|rS9 _:']f NzH z(GEfG N;&7"p8{  uBl !kJ4KنJm!Ov,0PÕQ&%= ԈˆwԱL䨧`IqЇcumY݅^V#RU}G_YEs7Wp5`0-WwE>G]{v7~lf zfTߴ4grpźj磠=dLk=7s:  -u3z1jt]~ ӢojE) ~U8 jNP>@?i28qNs+9}e8XP$0 C1'ybN/U`^E1H*1J:}ɢ\ ԅjnEn: ҍ F3H2EQ%Q:D&SȱQEz/84>KҘ g=Z?E#<{n/ ZWE{K"l;-}5 oQ?b4h8{f4Aj*Gʪ&j]0ѽ1RW}ByWo{&ՒilXnTW$ߤX"\4*-)=fG4wugBb7`M5ހ?kú7$ I7c< ϧ8&G` _Kbk|nc:Ud0xsoP+U1룝T(:xxƽy =] +Das < N4lCdFgEx4ؕQ0TXz?¿EɌUmDu*u v&3NeT׆K?3(W?l|dŏc{ɚse\;Ug=ŽST 2NW_ĨIv:`q~]ž>>APu/>*¼J5eLz>?”tiG"hW|f9`Z/.5ClpRPoBp':ƸBN[INXY~X ?T#Je '웸uS-XzB6UG)AwY鉨gC/tK,+:]/ԨkQMHJ38r*Bzmj0_#'|`i޻ޗ߻K3xAty?{\z߫؃ H[Y<^1:XE< k׏EыۖTXeůzVuQ-[nHgM[_W Fq""Ma=*s]J\'!9+zȞgɠ?O\[:=5XOXH}^Yrʖpe~hPZd8KlHC҇4b$B |w Zbp%_P$VQEf!:8w!?'Fea=K}z[t^e|xWP6hL6fęʆJVxq:Kڎ!3$@6tBީupfGi~H~qj~+m%ܪG7vZ5=2o|b%JD7M DCH%:N6n*JH-Z'[_'T̶miYWv@?OҥGX$"/ƩX^;BXkHMQWUVҠ&g_\perWA]T6>%oK8?pCOğB8?Сd"u5٦/ L *Ŋfdo1 ǨOM2xC>e8"|ڣg',7FDnk$| b3Qx#)j)?`/#14H0 P1}|h4aБL fi&軟O!! Lʏgd.=uHu~-C79ki1|d5N4R\/9^j-bA LdY5g.>VWd">_Ppu)Ey~BSȘ}Xop!P|n3أ{EU}`[+G?y׿ 'A2s\d-].olkiH-E6'j[җضg P=h"ФF.ffv&U}аH!JPQ*#{(ѧ*Xtx'62DÝ-8&*RzFj~1$";`oP/zjW5+ T$ƅl+ C-*(5B>fst.1so+*SǓlbB {~CyD$}czr $hS*AeFQ띒] ӸV4j(7hiR2_G:Aoxl(6' u @BcF(VQ,Eue.Tr9Z Y"@~):-z%I,X)ef^c~=>:v L/ݙI%ѡ x8yZ:@3OB+u2LXrGߣ10dwdHݼTb3fmEC .ĵ;I'^WFhHʀ$8C]n_S_80PHD/sqIN&7@˪kht_udc3n8m呮 g/*Dౡ[H+%5yۙЅDsUqN[,N%\d;-y[pFg%c֕s *N'"]8{Tk`xZB݉ ~FGh.F -vO!7yebIaҧ,h&F&R=%`oW;SKE_E xíʻ],< eMZ64T H|eyR j[>''0i ԓ{>gl}, I)_:st\B~=9gK~y^T ykK&6#Q䀟yr]0ѕ4/ R7AdsDXYcIq$TB "Ƴ@4NJeRBkS2 u8|o>29έeh8ݷvNwK&9¬kYx/!y.TTn,\%ΦeQ7I%*a,"Vdt|pRju9D/I Ec^I;u j Eb4t%$Un$#}+4ay^2kbz8XZa=\Gk53jƭm*n$%i/7';YPl$Taƴ[|/ eY}RARE]ÑFH2e$ISb(|lj%}!x"-%" GϷ6>'> ԷFF^p t6|4*pK&*NH?13-%Y _dѹW$@DiErTgC@Xs@;4Ju{ mRpF-ZԤC?GAKwNNȤ- R \4$\u1) %*.܍@R pI }h?/.:I<+~"FFAHJ8]8^߫e#%6pGVY^8i+~RIV.!9+27?\ɩ KJL<Нnv$]XJ~j218.2If&c!s ^c-1hRIɞKN&i^XC$62!`ipQZrY&]P(7}jc Lur~ύ)?h9 S~!\ȫq,|"ӉGp^,CFR*tXt ^k#,7ꊼ&XR7qJ[(eE͡Rƣl,-:6f={D.:D k`]yD#GH!nW8(ń yv;KRf{Xolw2ɍäWs _8BU$ܰ5ݸ,Ń`}l9Li -m,nG29e' y?q2>.7{U#D?j~Rn^lD czM#QxG P/Z>qGl|((&Zj#?.2?=J'EvzLsT7F q2b GX'l2:,,;8rmXݚ`x#XMk`z\tS1uTMyAT)eOx`-MG> (+W9x[$f=bO9rv t}rU`8ZU,_Zjf}h4~YI`' -/iWrpص}z)(2A?U ]M/?;d|V{,/7 B7C`ɘ y"ξq~%S-[+Kp+K1pˢ~r)=Ib’`tc L">UOj2m/1:9);>en ĸy,ݭ\L֏3|`K?IU^:A禠LJ^fݣBPχDnHb]B (ЭyNnM}l!>? (:BZ1wg@~:r`C|xks8))AqymH$l4{WN^}PЪx2[[VvUި`g0:*Ll %`IݤcLYE7z٨*[E*^BUOUzf4I _ї])hƄrQkIH$]ZLNagQ V`tH*sSp>op~ŠĽ w_4VbHd84u>^<ĕ0J.AG\qv .|yeakNgwiQ喕-K?ϞX &FqgzLD0ʪI|Jdv=5L!{#nPgQfLR)zwE,;aheCs^0\$o=@Ru߇,EI W,??\´|M:(]P9Il Vt4%; w{/;Nʵ7vxڼ0:_8.x^fhK^M$DLbC_+VvfiNlrf³ [G>+ I֎@ėԼmµGBgVI7GADXnd5KC+>F-6Ujk~:,iav(Wt,03bv֤0. m[gZQ.8rP׳`Fd"'$<١!MxFz6Y)9n_J",U1+)?;Q U5<֚dbFdL ! PpCb`!%# 哶,07d'=Kqjڐ5Ʌi|=ѫX|GIl.m|hk5N f H ba`ug:p$VE4诅b-L&N>~Y?O ؓNU*1N[V^(]䎱=*b|wH<älV"pJvj)n3[Qih / ?g{e0̗H,爣[5W #νAʯFNpw^IA۠RxYR§?ȺKwZSNprrT-ҮQb1"۩.e`ay鉠#<Ul5㛃z0*e:!2!")G\b0T'Lp>ȭlaYOn Zf3dM;zv1ь2gAߛC7nV]aM;VNoK?9 VyAR{$ݧ_.b%"AEF΋o5Lm{ }"43<}Tg8\MxY*Pr52['lw_v A ΀~u|P='#H\$7 BJF^ȉ Rv4Ozvx18nA:/}f||>Ą"`(U;J-HhuY&ϫ;b M_G^ hç(. Z"-c_0p'6NGXv?Ln@1Xi8R6̻ڨR*ѹ.p=%hbD71b[$'N+ 0I@g=ںr]aVytֆթI*ߨ`KX~ C\4%ᯂ\JXZy~`=i6J1 *eΫϧ0=35N' GCџTH~X}Jq;5!SW95oτi  δdRgzU==RDz̬9gd6=mtǂ:#>j`w(tp!DK{#/Yc7oh?Z> }{!=n{ES$)SoL!߷ФAHt'X6ZZy@eU Yb7{a|a)AsA>@jnGspX SUѧ>gRۂ&?<a0HW{&2%IGi`zW$=Wysr%@¿׉'\j•A=fgbZ3C6{h!I U`τ!#e M7(ޜۚB|msB= B<5` h]Vc,Mh>`؃W;{=_!MFf%]mphnjb̛%iæ"|'6 GF&|< w@(X}Tsy" Rj')ù0{AN &a-ks ϡ{:..NO{ Uσr:N'4&RO75bo^;L Ϧk\tKɡV k@a?1:9>aҏc3/j/D9 &&`BXPW˲zϕR6QX: AAID7ןHjg9ٶ*+DV4_%N WP @'*?M/^yh6nz?.|T'h[wui2ao1>^pt6 ȧ傟R mo}P QLٕ&$">ymDJ2j;UprጅL_S,F i-H-5=D@<_5K@~wpBʈE 򱑺Y)jm.@)uT@x819?+ *Rn?/wsnϯ˞2K&Y Gw`9$%?YGp[9,V(MȆ8q9*ְ+=2q,Zް*.`p8otK@ >'1w϶4wbCE\-)pCMONK8ꐑ7 T0*rmv+MlTmš2ϛNcê,YMjÄ%"E5w i\ZH̆G{ eZb*cȫs_@`IJ(KiJ{z!ISC0鯝4wkީ)X ^N`$wrM֖~[(XY"h9CC<|tM~5pJqŬٗ Gq 37BR;a%FykԾpƠ޼b09}CDv1PgN&T<ɍMGfOHu])q FHq"9>XICBO}#bqO]E(o!-:bb:r_mTiQ@".SrђU`%IR)DFu3["hm3ʳJ:\ X|쳆,<60?`e[1}bיɚzbb/=Q+[^{?Ӿdudl'I~?D@7,@`+s)a V~kgw`r{ćmŌq!өb]t bc6Rt#|*jEMo[vc ^owphjpQ;^ҰۍWK cM`SRސ-g=[/Xbr.Hu=PʩR] R! *`GpgX#!ڊoS4M[>=ʲ?y~†6^ۺctvf!{#!V17%pARR >ba(9J28WRF:^8v}7%=r?d.}:l?}jˣ؁w^kF^+Cy1Lv5o2Ա 3$eyGIFϒ]gzwxGmL~ j9,C-(-XD\c ER2j56U?M qwۏpmD݆1B29+UK ʟ`.jiieebplX.I'iO4C3 ^K41vY7aVNfChXo87UzBz>]1&Tʫk3 #̀KA/HpPTުXahM̈c@V昔RH5#e yul& 1^iNiIE}xj,5Eh씈xS!uE;x!\zPoT #Y-"x֢QOhQX6'(ukgCx\  ʼR(&_N>vK3#1&|Vҗ"jThS:jS)&C_l~PA`uPs, 1]n缾7r|-Q>2c7si4xi]ER{nX9y \κLxgnR%-KG*SeG"*/n|E z@D`e$ub|2{a[[+A9Jqj`?SS ܰC`k+s!\>-jn; ~vְڷ[t]<ۢUsބ(7hOZ&⠏yYQwCm=xuyYcjYx('Q%)R˓:hPjvŴ!"űA)iPl;z)sD*+L>S K zd@A9mR\L+Nd|K: l.pa0^=$ 1M yvn0 jڬ4-^j6I#xU"`evܙ7Lo"\ǭd(L3hve#fxj6Y\h Oe_J=N{;yX0B+7y\U1PSIH] CApk_s퇒"_5/ByytaX&(>qtQ_o N8]Uv,.[S%HBxQiB0m>@o"r/5㣰>7ȚkpKbmۑ;y$,&4y6OsLcM ac)I\`f96&Ze~JG P kh(R@#tzcNLQ/iOb0OR}> D?ZcIg +ր/2(5d PcP#ìDE3ONSn@lk7䊠S6c@J~'jB$Nl([$hc]6eˡ|NÉp@r|^LSFGi~7k-aߗ0E-2'ᔥ&mmKm'zmO*o#%^qkRC%~ /a/)!Lk6LzR-9"FH[>Y-Z8m:uZP| /V@.4%wi1үB>b2M.QYiJ~>[?rĬ@|$wH3vk]!8u-ahN=܇,W?"ScBڬ #KULNYjGh3pέ~hϻi .(rdOXg}qRY r4 x]%϶a&Oi 1%hpd[$nV*8m(|6pL߷~Gc=bOvR>,P/=Rbt x>wC8x&*b3*X,Zm;Uu)i$,ާYdŋ׎WCzL5cKOYpsݕ0PZ<:9LZMImܴH~ <1GBNޜBP*:nE E|WfP3+߮74w&j'vϠ߿3Y1YzmU ~ NX}+LL3y fRK;-E f:G{7ĺpЄ]M ;"_pGPN.ËFVYW۪\(&W84?iwT{0fcuF\4(˱Y@TP'#?)p^to5.RHBhgKk`܏c,H:"BA┻_8Fiл*() nk^v*)c%~uz-sΛ6S#E,V2mυ0ƙPu_ f&=xqp7%2[nwL%8Oe}nY3*KOKPx#ʒd }$f,K- k^P5b Mŷ@#hiiԸ9.lA?R;6MGU40@n oh-Sw}[$v/: r) Svx G 39Y?VvsVAO7 ؗB!g䥣aBή{?E}hZWfٷ'O7r/(QuU\Z&֊v/?\zc8sEv#n;>y~G(lǺǃ6:?0$ ꇊ=PoN1ŶzYeXVftߖ3WEa1Q*>u(E>9xޓ"5sV;iÕ=H$ppc D#|@Zej=7aI`gMN?M,)Θ^p b%YUKf6Ѧ8f^+޷߾x|'a}& ȣ8i}T`r/-q'קѹxjw*mO/Lu4GQXiSvXX>g䈱c*g 'D=1fϱ])$C&я#}3r"989@pjZ?M5 tMX:(+ɷY;1^ˑ|qCoؠ]#?= Ylq}!.3äPsŷo i$8K6N9Wֶ ɹ 釡_5Şr_x2!$Z*Tt(#ݕaȁ*.SJa!\MPi0 [t=J|޽fȇ }&_9ύ޼ʫ>q_aWS ?;q Uȍk4Cs6kI^WEʚu>nj952B:V)I\./xPDe?}P1BlV.P?Oնy۸%<\LꂢRk%g;_uofX ]~v|ҺtNcnAYz y%]e:=f | 4c¼&l*@nq3,*\b},Δm"[؝9( ÿV6D|"Wes=CUֻȰ|5P@4 =„zq` j*-W ZSJ {ksa"\BG˪+Ά&O&l ݆ڕ^q*+7ѴXeO9fd^X F2C8, ]FŋsO+z&*ҿq4B2ЀleW-:@`5*7ThBerݕ|FԶ9qzu<Ӄ1n-6OHzl(WR`\+h !>'(h)S㺄3F jjt;k`U#;=FzL:,>\6e~8@FX{ќѫ|K~xh:$u(S%6z;hcGZ1PAC4J[9؜1-'ZF! T]Js֑Dž =jY_W)y)Qn])ZG$sLowFg6Ho94x'ekegP#䚮KQ>"lq+gJv\ |NM%{׈K`pC=@8s/,1hsn ZxĪ8qʠ2]]Cmf] k/{pyu?W*)v|g/RKujgy>P'S]V&CrVi_ *n2uCL^}?aevr NkBya]`baBZޢ_yoO&÷MHTNd,>jXq̢àHqk*R+ qvc9{fŀ@[ 2"`;`5![v2n9"@r%XH;Z75i,B!;ozvɜv>poJ/~ڨPjlF{9>xI\@UW3UF`<\6|paW>M*J0qHk?y ,.Ts 6zrb\)#)ϻ1[KxSXC="AsV"T6NۯT,ZW>͂}E$-gEn VS~{0,_ӟFzYGiQ lmc{4896}8<=wJ&nXy"_Q/kcjǾ Z-uDXeWR$+ LU>'pRݸگ܁/z>D%QIo a;m@>[kC;KeUr3<F~,(mCj2RFҶ7*SёR}oBVlU>m'2\Ai/A*Pؽ]43xOx$ٮSG5:TK[^s`y^& nn#rn#j!$QhhwA|%RLa.RdX#$eK´cmu\! 9 Ws i&ΚdzuGv2J)esٍ{HvUTGtELQ7ޠE;119z -TGL8³,8{UhRl m)J[|Qz}>輴"/^<IޥUgef$_9<ƦYT 8>cM>I6kmu *:tm)b%/XOR &%  |2 Eظ00#u@>C"e.t<\u'rant>>∀`?͖,_bF]lGUR,ƣ!`ڹ B-Ͱ &>wmUJN^2A4Vp*ҟޯLjv7LK~|(JwC@1Xqaq$1& I,iՊ׽}EUg@R'^2@zc0y?^q%cAU'rpN}\u/,͹: >AC$_Ŀ`|&MA]쩀bz`6J8\:y)9#X3,xѲ]8|V8"P;8X:Mvl4F߫z`_d,ߵ>hׅ^ a^Rv; >” >2:%DCCmѡԑ<] MQh~?f~xS"'.cA?0 {f ׅCge' Sy'{2xڝ1^8wOPkmeRX Љ07S5 ߤ4Ҥ{@ۄQŝUM$; ݽٵc8D !c@:W+i5Sebz\tƱ~En b ,&Kٿe$)u4X>ˎw3xK3S1gEU/߅l&H yˆ&G좺\f'*4$dLz/t"QGSts ?dσ^~RX"4lbqi]LYD Ǒp-ID &ʞ7QKاSIhuԊkJ:ψݬmk@E?yJrusx,/OB癝 PAo^1PXŢ@(4se7P:p-!Nn_ cD\t.&q1a,f_mKCE"f/#[Td:̉U0AA;~ʰM/::xpW'Q}WO3<qhH(]ޥtʁՓ<)>cL]oRrJe MldE 3]VS,x!LhWb ٸo#b]gD]{OYZn!T<cQ wOlU[]^<ZR ^Ӛ̲h~@}y9GM߇<7gJ #B;%$ &؜g7C,!h;¶qIQC;ew%^(e+;L] "J^/a/5M1rȉew#F]bay Ԅ~Ï,dЂ)Z^I-zi¼O.uZf7Kz&|'vB#M3s{xL<=%/%P5Tx -+ $wӮuDZ_<0+ro߅wM@ DL,A 2&lDn`<Bdvp˨ȞE(3<}Ihv-bZMM` !.!oH;ߝ] #=p.32!.YĹ^Y6:ybm}[ԏk;Gr_Z뇕ycm\4 R( 0LWVp0&C8m@j"vzW[e@BܗhWR(sg["Ͽ=,D:es1Y:/}'(w|[5ER'uN~`GJ;%\ ١:܅iQ51o/!`e!Oc: >AIU 0P]#SL Mp@z$ʉCKL=6M'gğrso@0(&? WS(v%.m| e:#c`9tB\0J[U5z NL,cTsI2C&6d8fP#lRq$ە:ʕa |qL&Mav[t4r"G<#Wu)GAsz16?֎$ *+З5a>m? _r Wk^7 8Mɥ3xQI7eC`/Pjֶ@x\G@KS)1 I_Yo򳖖G-=Q^E'5'w.h6:T\֒~={*oݪ籑Xc`a$GU5IGWf4Ux/B㗾s+b6YNθȀY$OXk_{'6ƥ>-|C.HXLGU:$QkoXh "ڸy^(˹S(cۢ T]g̹U?F N2^.t:YWXV څ}lJzG;3!mJ VtDb9Ma^E%A[:E6WTJ_ a R?qbI*904b6@)-#Mo<I9589賛|SuJQ +ϸuv0nMħxniC м2ib7õ0,aV 4K%#09Ial_*mYx9ߗˋ=1ql4 DP`$@qdʛShMngAmޘ,%_i ȥ 1F1t cҙM HLyQbtΖic\\%؋iRນoECrΆ' Zӎ@.`JMv~.)T9緍2H k 2QerjjJݻ߇v@*'ӱm8\< a њ}LlYm%>~%L9WM:X1l!k_{%j< (`3@TV¦˻lxw>^y.¶mMº_2-kq%g_2TK}c(ZXG Qh_*2kW,KQ>1X$x?jH׀n6`fܭnYRo!ޠ  26#ђ usw(blHCf²;l@>-~H0)Xz #3t6!YΗQ Lb d:G$z`Ur[ N=ZjOf<5T*XsavbE<Ƅp?w|'l5]AIbH4KFl٣NQ*>iJW)'n͜FĻs oezAo(-d1PtXP rj \\y#vžTvv$$epݒ%j-xshZEЄjdLVaGDVTZo gmv,B>^|>5Utdϒ߬1t? A{ts"HaPjCɴ1)CFau;8x(_ !f#m3d/{32 @4;k^}q1TLZCH+]Z+ Wr'*,`1j5Et+3}83jż>)JJSi4>>Pl/ƶ[4']F!"ϩؘvVN7]N)voPm#ggƓ-mOAiVx]Aⅽգq˞ 9zڱ? {?`! ך[57;:g7öw^ [>H~Str斑Xʷ7䊏haY F-o|l .̈q\bJB5p?Ur_[w¨P7qk}wZZGRyXm+-o|%.6(L4 b Ea: >,38Ϝ9̃kR'?qM|٪ N&0G}m+Qpǹ's}Kw%w]i[H8e+ +)uam+Mk|TJ)^kj+l |R+;5tDZ#I$ZKjʿ'Kce0=jx:gl K/׵ ~=)ג-8!i~NΦ [õo? }H͹7CjkM,,Pw%LE7Mbl3 { 5~1J: fKh9+勋\9<^2MhdlKQ=pQI)KJ=He fMo`20h?kI^lsGNU7x&v@#UeBiWP>WggF5Pe9+]Y uуMAK{ = ne1flt8:Ҁ~_U5dD9b) |:e]rl=3-])_JbI֬tuߵ)(d+{1)i&svPh!-cEG#i[Zִ пj {h#4z+% 4`W&!h8+`-PabNj2"lH}*|\bbnwnיnYfWpls(hPJΗ,lEЎUGw8V"]᤬U2HAXmzӜ䎀p'{GdND291QI@RvJ2D'vn? 2 H6< OnݑRƪE H@B>g}O4oN()%j:=(=OY'd[ {]z6٨͔WU>s2\j'9T|jtՍ2`?ymNAb?j/Vc"*" Xwl;B}MC Zg篨k# ܁!M%%*BN@ԴҎ9r4 oل P7 e"0 Zvmzo]ash?PgD8dc7ؠVc3S bE&ya)(fh@RM.$4XRP|i&ب cLH9נ,?PpB;Q?ޓ}ݹ8Yhs]/f%CY0 V'; m+k/&`4aC5# KI]NkP o&h21΃Qn*%FYqFåQT9wx>wOȗ ~܅by9%*Uj!"/f*s6CQkmL5Qe|_3gB: ' MHG͖#f+X[;%F%҃`+Q vBoȢc[$ntZH1/$ua5ڍ^ҞRY "ݼ69|S]io> ƔPIBQBOJ- %^hĻ5~(H/^PRa6>zÑ J~YE=]~3i(E67uJDPcp\ #55-޲PVj@up<C` "lQ#=P9CPb))8rs3w?%ӃnV3vU|/a88`c).0Gy=3Y^|sk"WzZ.Aŗ|anhƴmz( F%eJ;J9snDzqÌN_~MׂĪk Fi5Դi\?wTӸ9X쑻 -,[H#;522d<} kqK%G\e~Ά! Qs|Kv{ |[3=0n<5ԛ8>MO?1l}EhςZ5 pKLhKYRKh6czm6Izi)0{G^q18BTGST8l$bm-ެ;2UaZF QFW̭&t9okUOm y͋>;e3}yЌ Gb䢨1e沇ɖ֛cYA) sVu-P IX(0N EegܑpzZ0 U.$*|kzܮ-tL<2P}W";&%X'!Oѕ"p%ӝ:jvWUsc:6AÊd-`F*\1@BT'$!$%:h̘VkRB&S]Le̼"^4uCGj]C};1疎8pvF Ll|!a7(=5Y>lSМ="R>c|iA+ި0J hh{,?UCwUJ7lK $;Ѐ2T73h 0}n~{(O{rEXȦֻ+G<|tXͯA]b45OYP݀ߘq_9JdJЧV,+#DR|·MkH:Njto3]R.'ϻX>[>&YTհo=B=+QvܤpIa ps2/wH[wTףٮ6ngt9_@c{)=pՈ/i΂]5!C w זN ,Lr˴K"<}A70 D3'n3O4ǖ < vX^x0h2Z\?7H  k_/ R1_j"Z%x@Mik Pʇʞ4cai*C3 H3Rr- C[<]bQ+ K? N0o)BLЈ) 2;߹=sğ%އt|1s jRQo, w5Ͻ+1p6 b_sa-d Ut1Ut]7?XοuM~'M / d :3 ꬰXQ0)w^;4!7r}ZY)A2oVيD}$ʩԴ[xbоٷћ㦅 :z4bALE楣Kc oCbDz ASVV{YLkJ<ZJ!7wSG\z&\ ԶZeng@/\.Tz{C %y/] KS*^DЁSv?'l y" W)R4\|v8ϩʚz S^ު5Q(uM;3Ta+`HF\ R`4-5Һ-xp8^Q>Fi=k tVd=e 1e%ۿaGxd#m0O%%t3K)[d W\ ,tneN,T/A]R_4k}|C6Ai<$'ZДJGV 7ɐhz`޹]򔆿->tYk%@!{ĭS Fu2eSg ~”c6L ]ų >A"?<pz|Wd0V>}NhkOD  ;]"]N5=N=ַ:`k)}&>YLC5 k!u,T0UBd"'& 6:2U>s&ZjO}S6 kFXrGYHx* w^|X>QBAJu9~FpU}a4"w$0uS.hoa*~e1$up/uLi{ON=lL~%2WaCLCz6 h5=ZVjR~@AMIQ }b]\<eah14!'γsOk6 /ɇ^+&}4!/P@:Qlp jgY>VбBEͽ Vd=X#(ۧ]*VJi㡯 7kܰDu?9C`RU1^hp nrxaY>,Ad- ցfI; l[_UffӖ#fC.f0[?Iu'j8L-3Osznh@gC=5ҳ?:sG2i4R8FM ve2m[?L!u87xUSԲJ2W}%:1kS5nX&N1Rm\ BQuYRn;Zk%G~]'elğ  Еye⹔ML>{;VE8"#/_X$XP4,܌^6/5m*!gn3^qoҘZ&|(֞i "QiNq@N0ﯫSe$Ux i䔩.䂩LEGxZ/L%Nu|zkYǫ`T8ѢqGp."+c61U_;@q#Z6cA6 JA`.*m{K Yv4'9'M5M2ds3( \zq\8;QD=Hӂg]ETj͎C.-0pmcx҃k{l,G CyC-QKKSy9(&KN)>s^/etlTӏFQ2R^iҭ+DZd|Xu9jߢd<}чM o ¢R?~Xz2~6WV-Bo澙 2o-snHؕ8 yC<O֙/%`'Ƈ%>8bYQ&Wk$  0Rh զ!Rjù➎Md/y폭UkX{IauŸkʞ!wmws LDMmϨ8,N*/a8"V[8+e\%2KUuնZ|)3QZ#PR+lۋ[|; .vJmr;k(?tǰ云JXBaPNX3_k?!+j>{MaDžV245|vkFUo o2f&.f-.UdIԊ499)\>Wm"(D:8)}K_np]/|X8܅tՈЭm">]mY'7A?qK9&2j#!vK;u3r(GZwYi!vy#-J?ɵj;mMY&-09Ԡ[Ap8x@3Nѫ8~#Q70[tzZHCka|dN͒ịS5ևw<IL1nXkCEkb12%zRy9ۇ1^t\I[:"ne)\bBqDZ3, Xf !ODIVʤT.<TTVݾdΥ>vdy,,vnjs." 5r/! `A Y8n pCa#1{#x@Nlu Y_y>xߚ(ɹCp gLbne;9d0qGڂd"J9?/YԨU6tN}K}Bx1I5'm<- Hu s оazqLj jRo[B{mM+*f?:PYW\NB{^TTE@E̤s񉚌T䋘nX53ݏݞ4?1E/ԩ pi3֘tA8L\ gꈋlpS"%C|bW 51ыxP_gRFM*BQox~2O~}gtm$*Hkxdx`{ZGAI6#PQf.RUܜ6u}j0(F_2~ I'0D4$"&UE-k3c]&hL~`m>U Ov_j0Y@D*݃Tt쓤|^)|arĊAU35Q2CKA%0[x{BeZ+oí?yK*b8,R1昍օxpx{H#qVTptFh9l {{aRR#N;l+(|r u7.׭q Tp_Nk#<:U~4tF9\K_wYS'XNaAf&ÿMNٔPg;/WKl|`neuqF=O  qd(N8/h<6&<<'j41t=Iz5\U#7*G43%EHаf2%.lkA5BP iߒ²5䩽a7c"]sr}xS$#NsZ?vAPGAeWƐ $Sd%%+ّ!zP*AH(=)ddNvM†$I'9/mAfQ P& EwlsjŎ$L(Iha-p_ @#s:+.8QYwb*L3+ G! %PLl 0>+F+IZT'ie\/LA%$[FIysOk( Ҥ0]4(fMuS,]7BjX%{䗒mW'?c?.X.,*~uw ҽ88 o Z+^ B.2$б{V _Caq_ŒU2eK.7W;̪;POj81> τ9O~C ۽Җ{8v :2%c gk 8g$1xmEmes(Pf!0&lKHsL5QI/2BC3o8Հ}DK5筊]qLٕ'cbCM(j1:\~ bBw k`>36+N ʱ4g/!AA}NM8Sq}uhqX W˧4* cPљɃARW8 -[ ]( 1Y>v |Jjlf($SruLVEG&E)tᢌizj4OJq@ S};{<>xvΪ=JElQq_R[B'&W6} E++X`40Yv~G *kq3x0ǹƺ7n NHw%5KW @K_qAh^_FuQ0m?[Mx9tW"J"GC[V@' Ӷ>nI#/U5]bb&|<+ =ɍ88~rh5c"NNO8"utۜU#vYf/ʨL{,[)W ;ڛϴE R3 +#Ǵ|]ap`d'b#p[%5&8<+RILJ9t[1,MYu#VQj[Fk}z)Gźo\ 4eH·a&se(JW}<. Cܬcş:"G uߠ!%lelG+a=M sa'YFWaD+? > )rHW x :-6/v1`wTRmpF 34nXw2ѵ! xQɸF=) :n[Zw7`Las5ψhm'<]RDˆuE'd-̹" c]E -K~%Q67mb wa0]!599]{dZoC@lZKAWa;Oz) qݶՄu₱wKVtpg Js, os^UYڗ&9#h7C %wô`_:|mweb˺{R}>ΚX̝/k>enK`9 B1 %7`˓`$PZR&DnOP#P$ԗmPUt%YS+v)Lt;{87F gِDe+#HF`{)3c&\e*'=TDBoxb0UEM ̈$h$BFDi! $pdĮrVj_sGPɃ t/*j A"F U3Kpq͓Jd:[_5N6<"*3-et3= =:b0 ީ}Jrp͏C̽Szd[j =7'qǘz9 5Ҿ1ncf#:5мHM?4.VAlS^cJAiDa (Xmf :ͬ]WX+ IsnZM;5,?(CE-gKL$ c?xc4_)!/L?y ̗_`Op! G~[$`K~j~U=I9mDMo| 4ibQ/>a a;э<Qм`nVqW X}%W%.iˢq}7wm2 }+|eAlR>swwlƙ7{FJ-G(.E-6b:M =:E-L:l}*ƖKtW;cVDFL2e;HK l.M/'9- m[v[Pcs_<)k$LaI.LǝT'%HdiQg8-Fn;=~48 4G@S=\tZ $L[^. DW2m&Z}WPa@s+w*M]:~1-F轡-SB{M' ',WHV[4u@k4w^+K-fiTŇ Siq>VNp/øVJ6J~Y4kVD SJ %tqzhnjT0Va :< *=rEtl΂ qF%%?L`C45;Z;ͫ\^Ug09?2uy'P5C%|U^33eڸ3/eG=2Ls3(77♮ĐGZ6矚$=l#J-wcs,-(!t,_];U0zeCů#?ǽ A ƌsU*iYw+ezZ*NQYOB3"_{d;E6$O^~ nCMtAH&Jjh+8LKл B|3td* gG˜ C`cBڏ*٪9#~?GNUcbh'n|\ ! )~s=$/cb}6B#Au]YQFt+I. ʓ 1,@PW2ɦG33Q%+|%U ;a.]f"n5 Z'OZzVddžs/'Kż-P:nH8a7!`$ĪsM *y$aҦhxW%df,*2 ]G=9å"4+@Ul~*^UcӓX)8V>m$ ] pIXc44mo 8}\ɨH/Mh߈ u?MKlX rL0!r6k2jkT8AŴ\^[oï&.^&A )[Pe%q$;Ӛ[ ??/7QV.JPc.#${C[T;u)rCc6D02~w(XTDeFnTsfdq%2$,I1ӛ_t`6 "nG `EGLxnG3_Ԇ5tؚ+O[e?4pz2~ @{bK`{-02BtXgg*BZ58c⛄DŽ\tT9kKa(X,0YH#B@D."n0 kLt!g5@0:c܅h"GCԚ5ݵC{^kq, \\"Lŗ7߲Z/x[3Z7o;#d-O6@RL55w{~Xh?#`Hq:< 6G:V.;h8xшtcNp[h1¤W{-rL{L|$o/3gE 1<3Rx/0= OXw)F-l7&-dkA`f'c(*&?~0YUK- ryٙy:tJQaS)Q^~ $7oLqEݰHs;)iA.O4D|Cr+((8_IhoQt!3[?!k:SWdH[r}5V7rz};wY}z@咓O`af fxWYR@;\H$ ֈpk{m ϛ\NjrsXҏ]eMn[)'-V͍3fN;n `o H&euB1|)e<ۙ|eoˠZBcisZpf\K ߐ2"4"۟l2G#f7ϖnH >‚Q1#dGATq 0$1̇;CjSxSh<תQ 8 hy;Bj_%'l%2.![!I"/'ʦgW;se8ŽԦBym}5MZT88* : '67?/B\ؗdOmT ȳoY&<- nՅFcCwMce>{,0>R'EYOg37JpUDD1G%]-fUNfOO<(}])jAl=CIoi QA,uyW681cœߨ,,S<J&g&j- U[N;`**{n JțjW.vAHJ$E*d =־sUR.`4W4MFp7Lq>DA9& l⒘9'Ci]Io35g#xPpj>{70^nu&(`SsT=6  զ=ruR5TBlZJlW~34fWKļ6Z9HV 5|2Q.@8 el*wTHnjwjRڄB@~hڨIэpHjd/h@¹K FS>H5f-aͭnR"BMmN< B6`Lܭ luK>X6ؕWiN;fB x V9dG_0h= -yYʰ J\>.zj &J;JA3oDee׏݁Psw9m} tԚ(+0ޚJvqC(XR^%tMbv 0:P, >vNxlt;(_oNJh&R s%V *r~/)Њkqk$8Hړa^|`,-tK4W)#34% l;055W*K& O.фdvQu[q9~J"T 7'SՈ{Y*ܹJV|]]1iϯ.+mA D?Nw>ڨG1mQuN.kR_40:!nIͱ:OKȀʉϢ!&fO4RN˨U? z[)Ve_} G?TT',N4 2=~h}|鵾,S](q܀_2Bui. tF@'|#AS W0HZX&@C_ID "bo|v&Rʇ -VGWF|?kL0& b4~Rh=7aY+ɥ zG֖URSٹCU]#`9=X7lﰶOpz |0Hxc_[{#Pmd+Pb #`KN,5P>0@j$ܙO6bEװ:yӀF,m z$<>vanAƒW[QzsXggYƊQOkza`gO}tcThV/pZ홏(} B;jvmCMY%ˆ@aٗ5¯bFRU=[@4|Bc+Ksm^(ccIuԊ*piowA; c@uF+4eYz˓O0Ws~ ʄ|AvW7#NfhM:r?/L7 u ڄGӎ|񚢫c&D a\945=$ێVPQİՍ[в#(z 5R21ʰm p'8jN5>3*7 xmKFkJ ED>&w'qerMkudPf=x,1E yAڍl˱'+r$2{}3"`vv;\mMy@zH;մa]#sN+_ ,IouQ[<9=#jEæ\07RPO[`^J V ]bR\}*wTHzq 덥-qТr &;c^`4rњys~:\o2 )k*n -R8ByUjEwi ɱ<[1ށoxU*]njk>uk^Z"4$br&N.Ģ?..Io6*#h)]A8D8 Ud~fw/:dź B4TBumJ':qxZ7鸔͖rCjEaVWh?{5BDɺMƎ^|)8]KB+5;xM <㓍u՗j@.<#4Os&n1O_MT0kV|c/+-oT`2:eK(!vvJ\h哪Ւb u,i}_;cL%Bw p!YCȅZې(ڕT[;.d}CpsC,A *JcV/cW.t@" +iJĜ SE̹ř47l9t`} cYLv'`n>aQuCC 4 LkM;&kQ5u' q6]MpV [W%6l|V7D3$hD g̷z 7eEYtL '?'H}(.!#pB7Gl-P1..=$vYǗy뮉֪3w^{,]_b,\(QN7e@1G~;|,k޹/m("sv22 -hX*H З&P-N5*E~q@ѻ+%["hk94ud \]* %5MYC}R:v%CP3AFF(F3 cݖ,p;I;zVW I$bG٤#1$(U2%C%=Wr`yA×9'{Rj\JFx6j/Nݻ{IK%b 4ܶt!e/ّR78]>EʾWo|!RaĒ }A>`;VK sX1CP/Z4yj5&~䋁U#֥s V}=Wbxn _H:?$|_Lw*2܎!;(CcC$C>1<ĘWvSKB[|%pׂb]Lo $zdsZpXhߌ ּAVA{wjRQT`~iu{+Tcz6JhF汏@pQ`c/-JE ;du̇fBLop!#}~%~ $ջ^O4l +ԟ y$^.08 ^#GZF|nQhVPFi6Ipgg7:KN>"Sїll$8^|?-੒ W2 >nWt< LM/2:Н#)gČvYشqx20&ԜH'Sd(w줌:#>=*Qb6a2]ie U*jӒ ܔpH{WtWP.1Bj[`?qgˍoRkZwgkW-̹RV8v5M1̳0Zt ȲBJڼn1'h& IqunIX+Ў- ԎՄ y*N`)`=haHD\ x ((sDݞ N{7dfEqKȧ#.8؀QeJqp0F~b&.DYgjW再D. ݙR`׭k.@ӬDY{/ `-I (Kl{Ck!s"rMFR2iN2(Yke_aNĄ{f1Lqь!Qs9OUNj`8=,WyW)1 ^ZsuSp.onIOh)xfʙ_*j$ˡ!-M˸nBC-pc i@=fkA }ň}i?-62+]nNUKpxh2I^kP7T@Um~f͏=ƒ$Ϋ\ZJu#Q,t~1#H S7ABE* H ,bP,P/̓[xEySF޲Y $g僬<&K8U")eX56&~ kBL3C~KpKJAxrU"&:*)<}H^$3yF^?C9T\tZ3 wY( PoA khE /<2Vv}kdnq)VRs Cyh YRI- 1s&ZgwB I-`D*PaP=ϑBǃ?5Rc,; ;F*HFQ9@6hZ4b џP%=w[؄Ӟn9ThCx Tes_9ݥy{W'=n:[ޕ#=:|e"~h=?#qKfvl-Z8~1lYZ> SQ32߽!fXDt-Үϊ\ꬻ7詝/R ybW`X)?S9hWݝD[?,Ŵ٘>!Dad8DT)Fy='1H {|#τ]{ըV$&k&(EqDEBY c4Pk(hl?MXpKq^pjH"_K Q_˜К,hkZ`+<&Zg^jni " b|ho︝M)us;j \mGMit:go !q1жJ^.9(p%Q&p= p\gL&:T5N3lo yoׁƯ/޺@˯2ܪkE&8egqԲ>xtvO1T;7pQ 9CZ) }Y=}v#Zś),T#݄ K޷! [$,x@һr{늄YUIx*)%z%T;1*x815)Q^oB<IC9u80OZYhO$X$505yP}JY!Fuq1nآO[=Kr978lƹuhz| q+R!T]4Q1}%uu˽bn䆟 L k3/I$VЂ6ESqiCZs@CRB"\! $/jQhBט1S/3-: -Tvc%P`D&Kc`'b;W( pWƲg)#K¡MTD1=T&cv`l$.t0QƞL}~[R MjS1')\IWy+)7 Zk@Slu $KtaKw^oSr.i7l"Jˉ"+h,-3t :V҇ 6/,,-6[W^f* ]ƣzNѯ{+TIb>_XR_| C6^nBք'oub8%9Dž3AH/#Q n,,m0V| &ORkoUtP8n_g] 9䰣BŞ@~6{tdmcl0WL j3hGJt(,-Uv?^iY,Y4m.gB[&VFqpbL!0jxDS2ΘNg-(=f' :AVSPh q, "qmvlpUiB7' #rGB ~%w|a{tm/Tr =*00jar1B|yvH%xsÇ9;@DpcAr޲첧I y"/{uƻNZC TQKT[8 ;R5'ОS&!gw?]?'iTB_o'wdU;tOvjsN)=l]yx+o{);8[7[isz͘TJiQ*$r+&XţYMfk9L-Gh;[ _}*Q$ T_rbSӑFo@O!(l6ףg Ҡ釧 pF[5{f톴Hik D%P\®~)oÍwloDTfy=n5b=7?BT+Ӟ5gaԪBӟC:@߂O1uuhF Yz15N/j1%JOY檭={*mçĺ:…<7 3?*&/b'Ma9%\RqIEvgǚ>@Is".$q dc"xWNI3h)Ujׇ~0c(kmJ@`TB¦i^(}@nCͧPF*zˤ{;xT[G7Ju-%rfpd>O%Rb=) V$N'dw-&9:Yny.RZC)V$xTJ\#8Jj՜ ȷO378%O| G;59Cr]J+*(Ires:z RP^ s}PF%nn?Ba[z08KJȗcG> ]Tp|F}}FoLCn3+B8v %'|}Atv|h_4!#?{=BpLo5ڣ&a|e?J^ xQ<N\:U)a+e]\vS UUEKx}nzf~὿NY$NR+?2k (O'Bp ?egFE]h &yf9>P f@ܜ<h:>N%uײ|rHᇇ Kg'\އ)H+=7Sl[&1Ise&VҮ{w|ڤ ?A[.># Tupjo("Ğ;Jb^?_IR"=7w5iwf˴J"쯴MV+=Gv|aS^|%Y-Ǐ:M:*#Ujb^R%+[l<4?2? By*@'x6ܽ^2|}-&|;'fph =^n6YpSBa0ATFָ@LJWL-ˠ:AJr\? ׂrj;#@"f $2>p#$/ip mfG"Zd|Suq3J3^>xLt74ɝL]{'/&wN^KSZԂv([!^sc̏; c ["?4{Qmw@cko7g^j>XBDGcsL>e~#{h mmipak-qX=ŊG 'n@;}pjnu"D]Hy;J E6;3%'ǘ~U p`b盞^ OO +H7 U6 b,^g@#I=SH.r$dE@m||SvBOUϰ1 P3uk2q*(Q=:}=5vYEcT`mC&s%[5Vr-:1dw{kS.BAK`&9,R(|8!P:F჆(O>sv^@;?UL^/ss69%XU8"lg!e y5TS=<=*QݘIWP'x9qܬ 0ӻxNMDf"aV3FMB2ʰKO6+ν60+h{Dfg#Q`Px pOS`.!D}*$ m61W;QcA2D߂H :ux+8fEb KWH;9oo@;59rF\0nr ( @ƺ,&h4yr=`_P"ܞ9$ںqbOfz\ >BV?}4;5Y&(; { ki4f|Zgw}Ng-3]`1[K-t|FRA㨜@4nCNsFͨJ-E|#<&)ZU<D٤ԨXpI.L?qx5_r^ݬklF7b8n`q!e` qynf Lo."5 lU?}]fhzKθ&;8a7dd;ZAu(5ungU/ k bgVe4|&Y&Q*k *r;M`+Cs\g`dNr-HQL zlI͔5T }K=n_j% cW0Ia :#z>4ݫ+Dyi$d/OW]ID=K`?Cj.(q6`9_qٓ:5:`={{)U\:d1]ȩU ؟ Nש\V*YYIͪSbӔB`/wC)o'<N/@YjWtf%6S;O=C\oPDvp>vgΟhR asdPZM='=עжѽE W2 Ӵ ҞόQ }I62%=1*Qp8{4rrI7*mFƬQ GL?7ԦA;(r25=1 ^, T>tH=K{ }6O! l^+sJ_km[a^6h-O2Ӳ9}`oHa_.d6/E$60kqa+J3|{{b迠%S*Cɇ%I Yx"rɕQ 3Py3 /t? (.jԌWbEVsXpʃr471"h4yї9\Cz3?(-|&aUgKrV:Ѡ?;.UfN M0dD0"}|} R8$a?F9ɧ!?H`?ry8k<+dGV^2Y_@`?Ig;) /0E"ow ,Lɂ&] :QtnS L|0F8g^4;Q"򖐗}AYaQTəa(Mr䱮5s87ya?m!t Q&2U\Up4ʊ)iL@&/ތ 2lK.5~yO>p~.havШ&!WQ33W ;|3. >*Xp)+ ?!DEqK^C^Qo2.* jaNKT~_NFa#+UV=`u;Qb|J++^*$U=q:X#+@Wv3#xr[H D@U&wE$(y1Ռ>B!fB>LQ 0qnv7dMMcU4(lձ ]2dԹX V^` ]kP!Zͺ+P{5a(}v_N r U" O3}w]eܮjWaTyD$,ud<zJ&M(tIjIΝT@ uruU$l^ٛbMs=W7v`Bȶʛi3vAg>KE;O'd+5?wJb.k=DoH6~ͨR5nA@JYBNuIL_Hb7\o_QsH!Ꮦ;ex&~K<sݪdu'U3 q"c㈖I`&E.r?'5aD#pد N|*W!F֔Wɧ w9ghT"e`y\ Ǫ%cwsB w4W0Br¹+gklrɧ &.g6T<.3u4V?FF8lue o+(J&HGtf/QpP6$a_΁eW Ʈb!׍M-fsfjWj_piIndAZMϋ5 ]>nƐF6TIcW|C()QhAB_.0gcs_I\FDP Կ`;EV6! {!K16qIZ3W܍~y J6ȭiMM+I>TlVIulu6]?A*(yΜh'sc2DSJ:[#3,8C鍪(( 0`p43$b{0.|>vY^An!^9=\&+Z{h3` )Z2l @e#59<"x #oeq0'8xz20uE@%jJ2%;UZ> ?h %~a#HP_ӁŜWN]˷!³wnmXW8 B0ڦ](΁=:ӗ%;5) $, TK6AM lUiYhJrn*itԽ~/d6呻l3r8h}rd@m[5!ol8àR$t0l.5!%\#BL7m.;p˸Ēpch[F`T}7qE2s[ސϱ!32wmq+F5tXFk0I֌<]!' *V^N 5@DZրͲ3}~笾@Bڮ(NrJ9>րg}^ԝSIW>RƭAGt= ּزf:ܝ"7u/L\Qc!m5+ח_%VYg]G=Krx4f/Sn;ՅgZ1NʟDnfyŨw6M f>y: hL ^qrhO^nPSrGn:|n3) -%'Hp"r,;Xp|A8]72 JG i8e0+o]SijaK2|oǧIIl*G7w2?aO`l4v #D)WxB+?%,D~Q:O|Q!ͮFT -I$.0<^Wf^ږC 61 7,~OD^]ѩ߀~HՓW<;eP'-*Vǚ4O( 1f%6b0Fd|0)t—e|v5_?VZ]6J0BV񻔠y?M9#>Ehn!õtZtSZb4&cϴ~(E- lk0a}^܄kOnuVmNV+dXj}l!߬lX<$h&`'6X~a hQ;HXi;q,$'E o/*ոYGEz#m]%P1\%b4=Nhl` uG7ڮC`4frRe ;DhPmZFEޑAL^^@mx Z>䚰Q 3N>L/iX*R=8N[.9hR8)1pQ_;6b~e)"ւ&}&J,Oa1n RcJ ̓!j#3T:* *JCmPP ȸbT}gh#!`[nF!B6_"!h>Hy߀ qbAb=/2L@:+d$E uUԞAJ)QqolXKa;Q0Eɤ";v(5ݳ0P.'nxD#'i%MW[gIm튚% 'nd[+?涄es\}j4#(D Q0N]?s7⢯Oz[: =5Wb-M ǷOR}e`oR=91دsBIW L#9Lj*#mS.\qL{cIL+f*$'z7 ` ]%ӄu_~0M8h0PYg85jZYSY\n8P%E5w8.BNtiL!k܄L;S-mD%'EsOÖ](lC*m- / wHh=ȱ߄khF&[Vb6iѩD ᓺWμZ.{DZb軟/j8k*\+1y+MQAL-rtu{(A<{"Gݣ Ma@SP/]ȣ(n 5n[o r4b0C[FE7q. řJe،vqp,,GDÇ7@jmIىH>X. -׿Ѫ'!إtS"<& F TzMr?ԏ 愦 o柪xIͼehTM g[dZ/D7FT֚D~baֈ%`"-IEN]0v`)>ݝpNcGj]8:VdH ^pڢ!@SZIg䊵Ȟ/cX_[~E|m!٦:qn6dH@EgaPnRY^CaAx3 y% Vrp 7Mm?CsPnbaǙٿ6u=}c7uQx @r)DQqmseOW t$u N: Cn Jl$Eb/X4tp>QX-؂do 0*ՉA,_{OC3p)H+uwsB`h믥t}10U`T,~L.*g"bѬRoBH$ tu–-e FʏdŠ8t~#f6k7>!K2 TK䱾z.Oeu *DɆa dNn奦SqٍW&`{^) Zn<" "\3OM7G+Hu5?LֈJZ/dD?+l:!ׁ'Oi< tw.U=^c3<#Bw=jCpJ9OfM$h['{p.; qЫXfXއMDh%hϥA%ַ̝ 6q[-ޥw4Uj8ЇTp iݘ/qrz k]Id6)ǂXuPB_(}Tp ײg‡Ʌ\0eG LBeI?LSv{ʁԋ(,_9SrPN8Z^;E<\?L )L؛=-(*dۉ;-dS.L%/YrPI׫3 'pSv%Ws,mI@ 7<tH f (+ L`I Imb,zw{J@v u1ct,,~GIO8&&IdIscN w C _~ <1tO?F-獾FkwPs 5 I4f!cǯ)~-;iZ>YVtSG-]D# Wh9Z<wcLȶZ圄Q=/cYlx-Y6\VeMgL!.} n ?dM;8kAz @sڈQfw:d5> $6ޓ?8WTϾᆲ?F(% Rw`'EooGPa<$ǟ3H\QPޚ0UgO(_BEXcDTZj=(6c^gjG!ز9\aU*^e2I\*K!"oǒ+^󧱋ruJ;S28 e0Z 0isFק RVp(U:~!Oă!ИE־?F渜`1e(M_A*1Qę0Wlq,+@մ5MVUjWr{zVd ;y@s WQ?_puz鴓A< އ8׃AIG`an!"Q+(y%c Q9(YʽF@(G P}0+Uۂ*ԕn#[;ϯ +-_jw&&A6tdG!qt[e4aųn-aR|<=* 7\!Yh|2(㐩q &(KkeǍ'5Q=(f ⾊t]370$Gɲ>;>~nD'ר//\ft9uo9k5M+BEuIX arO ld`g7ɨYKjj0+iz:*tZ,X+z+.QP{lcő* 1JH禸iyJbypXjqcD&Hأ;!ɘdo@+}L]=.r85Z]f4D'# 3ݷI^}Dy̛断9_"DBcNھ> #u*x[g4*p}r/EF 'Z/<'^54,t($ȣbBa4)Ron%j[$T@zo0TTygOyWhAsiks'=c(^dW^udvd:)lC3;1aq_ Psx e,d/H۬ )sѣZvSGFۆ^KY5qiųUglqe7|I0Du=&)^)]oةqz:?}7Q *h{YoCǯed ^ztQ~}mE܇OtM"tYE2ގ\I[.D(6GWX/]Nl98n 'Ⲟ zf%DZU$DΏSDm̳Xۍ^l" т5_sAZ|+\,_7~i\^mIIڿ:TO8yG!P"`uf_`vJ0+*(7 ۈq dNf8m2ˆd$2I|0+g£?Lh{Hڄ^j91F ByV~Ӎ Y QRyKP돽G\ I.WCqwgdwݱτXlvNZ eRR><ۍԼD ; {NYZ Xf61 Чrq@&Fm5yY iYk+fAOe $|#ntAc'qhQ%~ c,Ȉ~[Eq(baK'~5r$d;)tcW>kH%SWloQ,TI\+]CXzM6U2y3G>OBBҨaY-3 K7f4Ԥuc+Ŭd ē1$@$z(Q0"o%goEדp=Kɟȑ1S^i3Y[0 f͕̄Qg%v890[ΰKk4l䆻3CXNoRGݺ @ohIvC[hk2%՝I wQi)-ƛ3sRćX7wY \˥{5TG<,"fNش*|91 築|묗dFĩv/,k p5,p RrKy3Ʌфk˘2wfPB-~-jB>2a7{uGTjBuBgy:x%8t QXE^7a(#@aB7%pT\fY Mc/I>50&2T!ݔsz5$%+{*4Pr(T{ݾuR9mnh8,@W3Ll.T%YIbC*j.wxl$̸YV#}q_FO=t ۳O:}gt#x4F%!o+qbb?1d:1ny2PX k"g/UzH GUdELn8˃#~>JM$I6V,4Eء:F;85FsRVr,GJq.Uiy4rvc@(UؒITҞIg&n3梞EcFKM`$+ݒ\L=ܱ|-Nyp?@[wz %ox[:L48D*DQGG(6oekUA6݃#Hh(eǃ50X_8uRK~Ukcܝ&ʜ|IK=Г86}0Cp8OӢ*vs 6DIй黰EEnW]wqB{=%߮2z-qcR^ J^D:}G8b|7{.^FVagMak-Z4|y Pk?HOZ^Vqy~u6ts"CW32O;ܟ=v88T>g"9Ћ~\M;w䊓Sdz =X|-=w%OX@;:0-@g<(*֧W\G3ǝsCX+ >yHiY)> FlC<=٠c(Z'>(E{>mB,Rs|R;Q8o䶹7cs5'|hH=Ǿp6Qb 4s|Yјøn|_Ȼ?p֛E{B7z i]t@aL$AOpKMN em~SXq/ S^4*ex˶K0A{3FOtyɦ<Eϭ" zzUt wnf,{/?D;\fW뛉9X@XhEzKFK}xph!֑m1C%R圥J"jCQAwadxԡAb2&Q̈>[Z SR./aJp0tNo)9군eLars ‱ h$*=p ]K n4ϰELEx ܞԉ&]ٟc`Pu]6=Z?B:0m4 >>72@y3fD NM{IBNw/G0&Nrpmmsj/HU$/bf|7kG}uj.WQQC7$@Bp-p63AW$G Y@R{-;n\H}/f%R+ o,Fz`ϡ8BAmc¯i $ c;΍i̇ mjS0|џɮvgKcк-NH0Mz0$*MF*ff!hA]U&ڷAJ:oNdumb " 6ު2ƽM<C K\GV4.^+m#*-z,R0+n@9!'me[;jX%K5@]ܽc4 yCPdgwtCd@Vh8H=5Zj8q/j 7v|–JݾKv I[ᯮ| %mҐY+PȦ*ƥ)LJĝ7^TLgj g'%Ὺr_aسE DI(.g$؟5Mko[_i[һn6gކ*dRn4cu>! xH[ [r5" mZ+JL|ehП}GN_dҤ! DP@;N.QŻ 9NpHOՍm!T9?.rֵ/}j0"U 쨄Ԕw²:Ҍk9am2: >mWO#aL!ifFP @WoXG>4\֢S6EiX[ =A5/H)Ys=־_~r:GXČӨa_< R.%ܪO U_s4g~7r? v6YN®. MB'Ejo7N ϗ~FŢGAƭ*w}AzjI˴֎)`yӻ_[{!/s nޡϓ娑2ۃ03*;7] }^ij#F.{v֠@0E Sctjb({m)5fˠ=lꮲP:G4{4=qen7U!U0R|{wyrV$`hyiD΍w@b[0Yci{/\9W>kX u l[粂R1NgǝDo;u8*Q/ u(X!.A@>Hm7Nd&S ѧnAA&o;ɱ?[R9ʳ]DL:(=~4ۇ!E7h4LGa@]?"x = lkm@M RhW|"@Mov7M(hQP]nozb$<@|M&0\d7Ci3,N@9XR[kbnAְᎎlI~ƹ uv~n}ՒWܧexm[3 Fvqᅧ0¤^{L ˘e*ɧz҈ʏ66|7uX"C8[~ФfI0tw]7Ѧ]qAٗP<1w]w3)Rׅ2`\}7wS.scax~HkhBd܋IEPNe+k!yD֡ьft{-2]N?IȺlB bp5%+ָYVlv⿎T| r-2 (]ȣpXIT{w+*OyףqEbKLnq L zE*,! qB>SN@sU&m0׵< (L<nJHGzr3^(5s jKsr'#Waflvͱd&[]*0(7w,]XfFXT1SLԔi&ʗ Xę8YJ J尺O['*O힙 >Ot .<|W Vr$|XdZ(dϊ&5EZXQWk %]߳YOAҼ?ܝ`n1f|HZX'UL6({K+m U . !`ck!YӪ ٪:)$+W[! ,hts9<;}a^N ks'UA;6 &rסe<\1NUOB,~0vǗ}ǡΊ5 `ϣF犪;XPFGt+ÁDyfu1Zڗթ (RaRɝ~ UoOZ0ؽM_ž̌SP,:+n$[;~pG$g]Y{Rw Z۹}sgGOh/LG(5#aH+x+ hiCgM&8ų38Yˋ\S[V::lM/H @tAPxHC)Q_G cS%)`T a(uVFV6Ql|.a]~oL+"Sru@y8k.9<5+Tn#;g c_aZdU_}C7ywۑK CYj ndU]'bQtէßBCV $2tixl+`j bLr:%1[9w:7 KdEmAen8(!Z4iՖ6X"w? 2@_\*T\ꑗE[Q_90\@7H:&Uء+{(fW~4h+Xt3L =[~bal"4ӵҬaʻ:Zh2G~u>;C` BTlS@G-X*A*/0( hh:ץ^80 [9`L,+0TH9jG,S$5 kJn1bmG;%[s5FϔH.bp]z?,xLp߁002gTt]T7,a-eC9L' :@+0jK_'l_u`ŏ╺Tk ľU:, `!\ksM f0*;e2@N(Yɽ"2NqEḨr hcȜDYJ$\oϢV b*̂N;u"#QWnֱ~AMw5 O< R|48UGkoIܢFPĈorSY َGX-͖0AfSlcʊSγ.WD@ t~p U88GK }[ra)H:b̅^* ?d:f>Lwxc'F`&,nחεp(9HVp*|EpL eI\Bo]OzPs$Ρ DU$A {HT` ^Te N0lb#/Xܠ4XVhs<֨ +:.-2~~אg.٫mRH3@Ϯj9S(voԞDPzzhYCeY+ql3@1EAyL\E5c C|%g@\u<6ZTqw$PIZA+Jq~Τ~ vۿYZss7,:x6"m~;.pԨfHc{]Wp=^eChu9iSu\IlSdEm#)3z7fSnv}Xר*z "\ J , "<2H#]4 h4t~:pcW"ަ{ ڙy H0%y|4j"Bgu ]4JZIC# `s@2bqΙj*T}CB끚/ CZ )j/i%>w<,!йm]&҃^Σn"> ;/ifkwϝy4,"/^@ʘ8ßFX:, JJjûmT#zs{؃\Ha"^:9|7nb+*h-|cL<#V;QsBI6)5qRql DB:,h,^r'|S[LpBB ^(~Ǹ}1"}U9w1eZsI>RELh5;)ø4V'?.P8aV̓Ҿdž:4ITU ;8~B@'3GRXj-:Mt9)+*o̒0fv. q|6:  ;qoK_vQF6&m~,x?T] /=Ʌ3=`׷IÿgA"+~OmI< AYi`y-N1ʠj+U2!y3 7|XۺH9XvTdw9%*~'1Q)3ed_}pʑݘG}/f#5 ?jD NNЪ7ae(tTbgeƾ[2ㇼ5Ꙟ|) y6oPq%'ލ񎋽o3W@v'Jh:|tx`f0%͝Rj#Wn[/D۹b-JaB?mQFџ_lqx6~@Z{O j%m,ڒLJ u;&٭=U˽t+ ;~?~Q"@mT @eEIvBbCZ:Ӟ#%oڿ|Lo|Yw(C j&?_tJ^]>dd.q'sZ:-L1ǜ~j==hv53`تme "-n& 3jaFe}/bW8JDpMT\RռDN04:zjo7sz7~`jђN*ќ4 T`SMn_l-d-++(ME7$\UHN}+6Ԩ 6Zpv*+JXV-аQEJk :[L_mF c^\L` twszhu d糥L>x1% ҙ__ع^ߚY Vl#K[Eq_*9`nVMYog1:,XǞBg&5GSw ZJ~k,4[xG{[`ݶaրKZgB)@y)@E6+Z]" y!ydom`Y\.U.'qvd]_nDpJj"0h.x<dX15N]'Hͅ0_?q00+]֥@ VBf܃GeO(]MpHc-%)@6BC01 /!ØڄGlR6q0.k](ޣee__O:dCDZ540/׸|z=-Ya5 ޣ9B00߼|G2`*Lu%+R(?8Yff53wR#3OT߆bOJ|9â:}ǽoE[/7!Pܙ`ڒEُW瀛Y_g,/Wh^xFq mvOcG-hD q)㾪+4`e1_PY+EZ⤚f9PM) IbV"g}?ї%W:d=U\7-Rwcji,0!]뿮N++M @~? )Bұ'Y0v.T VBjO2:Ý1yvo{<TY#kiw7dcğ8j&*-QC8% 6\IF-]g(VՉe^_bYc Nf[;rҵ9NL⋶;7m햆ra[0 ~T3Jz\*8 .`}ß} dMh t2jo1YR)N*OB<0 NVa|Ffle8( ֯bxs+zBL7sKB'dw)R.Dl&PfkfF0S p6;'zKp҈,B38%fp(&xȱ<]N@ps4/Mjd{k ŮB_!aX"{-i߮X$,=J h(zCmaSi Wwbኻ~k Y@Y, re g/Y㺰-i]9:A?m %d| oiJ+2B5?z6R7)>0IxEıDk1V_;ܼ1vX@}Unz7 Z1h ç1-ɭ̀a2 j,ZWzł5lUfqe:"/jk*IdӓC1ԲLhًEYTfxpTcw4^]v՞c5g(eez zXFE68y$kAI5Gg" &Ufsq3*T'i A@^ :_Yl-ppao(B%M$)KV'5xmK.^#$ )|ǙaFbvvq wv3ybҍA3{Ӛ٫dvKuHɺcɑ@8h zEVSl+++H bb Z-DrAIqR2e[h]AVH~SvpPK[9%䂓2f1wm睟:P'DH &`- Y<|\!ğkL[m7mݦY%oF=H!"79) Hv;/IHIrzC)4Y(h.uP]֙q62 bѱ!b;°dɩsZJ j疳0'6@Gl|@]X'e_ͦbx]k2Uj}Ji&pV^cw]+ƛR*<~p8R*-wdJVIioM/gYJx;dP;| Aa$\jY;C Xwf)9!* ؾ\E@ʍY;= "vy@q#r]L6(NʇL _)r%+ f(*~wũ4U(=|nIY`2CD[%ri| ߴVz,*Pv8Dy@3^eY-'DQ'HF9(V3O]ҢS^tK̍^Ω!k+}1;@ku<bOs8;ɺJ xz^J4GlYJ9bm=&Sdy2y5Ѹ0bV5U'5^,[{;X^be{<0RnT(`ΡT% F()$ِLo9ye~"ЇJlGZj=lˮ*:$*3}<68TQ'k9s \y. Jn#6L449`HGj:ʴ _4K&3S6Iv_iG;tSy#<ೈ*IS}rswOC:%+?9!n rmq̄.g'4gٰ|:T!f!qV<,26@SДP= #Ʋu.V!Uƾ{|ņk|b.4;a/V%aY؂Ė$.x3!,HWC % ~~X ^9T%VwI^#?;Un:h1;քF_` %C٠L?81 (F&Ri@k4_-A-f?@Iާ}ҏT˕deRJ`.Cl7q@22:>7)Q3cYΰ/ͪ ՅW`XE\K;whJ\B~aN@{ݴOT0`Et_l炴b7KL'⒌rF2Kks|4FZ8ex#OUO t &/P3FP%v^­ :10؅.]Xm R:z5+p>cA\F-+{94V4A !- w$^,<ب/q<} 4df|Z6+<0s ujO?X\mjYLbA|!taL Ennǟy74U\r]^ J!9cEbHH~+ABZ_4zjUX=0CUM嚒\?",9xvFYV4jiuއWVE+ _N> K+/v?Wu% .gs- ۑS RER-Vآl>ތf[mZ4G O`%޻ GnHW0禣]xzC!'e;'qA>aoKp3@x{4)駲tuZ9Q ՛*O_vN(Ė7m|Ő~}Q3tjfbhzЂPMT # N/Hʘ޺.ʩe?'UAs2hTfpz-#lf  ZX p쪰I<&" R|QsU׷Fx8Nݾ<9q*"]=~L^ޜP'cqw߈.noj<_]p%ʹQہ(Zjs|+,b}ںvqeUλD G{ZVoUm!(>V) #,K\MHD} `ƨ#)闚1QBPBņ},)Mp@/x(,,靅ob2@L崪ERtTM/h 0:Gϱ~c{)\̲WWqoאqpZrV WVezqR`|3͒Oi;iZ.^p)w*i<$Id~yQ\RR+>î8@eQQ$9swM^az*091<sOPWm&ݥR֓ -g(Z g*I F|I>y?[G @, xeoà͈Ɖ!sȈ%LL{tv>|UnAuِq: "WO58yM۾ sY$A[u0f; Ā<~7+?b]U†6IJ llp,V=՗jՔ} vʌ pM+ ]MZ^cike`+KBt I.`C_cL3"E2to߉XlUI;'*8vn)|! 櫚#o ~5\yA?R|jpoq'#͂As_cll;W`M.4v"K+rBR*BWYx}gTn>L<c@$ JjO6gL.`Wѽ Dp2c#F'n+( y.%-\Lݳ(JG[ !yi΂~,0j:!sR]H7i&%-ηN"2/VYx!_]o 9Bhŀ %|TXvƑD+&o $)c `g\DĊe1(a(HʐDL+jF=9$wSRK$6u4֖%tfaߠc$}IkF^YHTs)cP{M&*EAv>$R1IZ5Pɫ-{' 2=Fu<f豣J^iȌ#(BPwȉGixݛ"c\z ~_ ELP'>Z2St 3v2`U ==(q=5I9@gqvS8jK͕w^}io0ԒE/Fer!(G'Z;1Mtsݠfٓ(X0S4ڐV0bkQeUGku]܉b2ų_VOGLg~u&p @6e;nFtD@=&d:"g꽼byO n4V%t7 h*>}wQXcm =T'ȣ}M1Ķk ssb]{aCĞfme6TX~aQ4"x 2$}ⳣd@?=]q ܶ\'X5 bYILn1Xq%. y>3|Hq6!<|,1K-Mzx(]V 7njTc0y!V? d+6qM2 uFռ])W}Q OmЮnԊsWO"~5=NewfӸjbio[;=[Ľ')krWPHb->$3綠!2/c'ڼPDgs* &ҏtB3+Y5 O~H}lvQwѰV"6z' ?Mzq(P@7 k3V|>Zzru[jXhȩriD:E?'q*狽EOඪ^t/ 5Fە~LĐݡX._:VbbB54YUܱr>$zPŽH_:P.=G:2slpxmn"NVPo,SJ<Iuos`Pe$79GhBpGӝ{٫KR?'=V6e /4D#I] Z3t(R/PQ3ΰo6K6ݣm=)cd!_2Un=5+n)/vfⲓUTӃXT-4P7,I楴+[ߟ,^/30#(.He)sUULʹjjU88o k"W|Wb O@YاZup U'D>.̡%F$!"Id=pMn$^c8D7;VdswpP`az|:>_qX MfJ`XA06[l0 Ȥ^lql :ݹDó7a7!շ+XU%W<HMt"^w1AH!.BkՔֵ'V!(?vx*ؠxឈw'd jv qj' 4q=cg Y=${Wۈfc",--|_,ۃzxyiTE?&ۢhtO/^d*U`4ÂjlϏ|?bPta}bm0`{$B rKbÌdz'c{ZУ;RS!2WZ?1gzsKI b:`͊ l~%MiHR{]&oLyrt,a1S*V&0;QUx5Ux$aG` RU_GP?g`X-`ZͰ{8[ERNay@`9eBpLq/YMn V:jЊkl}dk382ȏ)%/3OkRGӺztpz Ɂ';v/}:ޖ(qIjIΜUBrjkS kPbO[Y>*u#[൹ma>YWKn*.`& K_%i-qۥ(>#+u(]?ڟ BcK 4ШwSXIbG:%3ʱF`_3Ţ _+5 'OA`)gn}F 1aC"ӌCЇrfFڗSuE&S#˼ab~2 > 4_XkN#J09ptp7Z`6~o Ȕ|Z,oY Ӝv|a!Sbxd4Mp3V&%WawRT冋m"^A*ү{g+hmWʙ^Hw|w{ԗ Y` G1[<꘻LZ:Ynoa7xXK%ǡ8_Lg2ۛF=)˂8.o1uЄQG?7ܘf/@Vd>e")6)[K*&vaZE.V._f5F? G2z<Z*m$3#CK7/[F88|-MڲQCnpG?EB܃֞ځ9keAނ 7D^UfR9u,NWԄ8DZ( +mz4>J tW{T_}ڼB:b~QDD 0sQ /rp:*q(j'+.ԔlGل}] uDx/y,ת?6S-xTq$lN@]o:0*<%NE6sgQh=vw}If,x,u>{ՕS0_"*L 2BWSZi8<>KSעSq ` {~U|-`}fJӾm_bipJN#BYY- ԔaNadW*"LTKno lR76^s*Tƍ`]c' 1[.ފ@(ZZrM|EEܧ_R$HP&CKa$2B|:I=G]88X6KڱtB6Ʃ}Cg9Sd$'{krtDzi)S& I~"s.8&,kmprZ)^$KHͰx[Cx:h#8ЙC͈PXRjk7"%:18fv@]iHiB$$MQ,x)fk_!-s28ݾ5{!9W]] ]^2/ 0(i&VI1ɢKW.A|@쥀4NҷN\\*SA M"DMN0,u|I[p,l1Cyk2}zO,;n$v}g=L0?CVK}|kT|Q{=LBևNIk㼊]Csi$݆SSj:RSMȨo!W{e#OXz/u@rcߊW>m"D\"⛧.qDL[P飠2m N8} ˋAf`D 6QߪBx}FBzlVxÿ, ͐O(j_Gb?| ,;H|qE^@P_ePyU`=$^;o4'KN~-E@K` ʟڂJR9T<= Hy}xv`}2I@ uV&fM`zQnHnsYpѥEIgM7Bx,TޡMB}Lo6eJQ<*0Y9w^^pyM 603|lC^pY H|b7g$ͥr 3xr3A%rҌ|RBIiie3s|Hkkoֶ0>rB]cg1ͻTї ! Iix\ 5 b'+1-Z=wEʁEOH(9?0pnqss*ڙh%hGQv˛ob]+)_WYot0Hb)aoUX:*W߯(ۻ #?tS 1?l[ (L[DNٕ2W$p@8At9$+kϴEoO_z5APg( M(/X S_IFbpʺB(b5SO wb@{yR\RZtrzD[;U$iK!ngeE-MLKh`W O5._./9T}3-km?FI3LohXFɦ{B.iEGEt)45@!}{oeTDmGʀ ZzG%UԤGa!'(H84S\7|2),yX3ڝ7ڨpAxʈSҳ$8vD -rV8u+GZ>۵Kxe9@CO`+p7RWr±SDx}3r fnhC!KNA(V;$cinLITP^0S{/2~WgLXo'V{%02k=B D8Sڞk5•V*M׮t'jge6>{||LM/X=&gv=LJH.YCZy( IWv*DNQ~ |%Z:^ 쉱Dئ%B,4uoվvXz͇7 DIdp6_}t%К :My'<`R_b/2.蜘o߆YyW}bV6!shTlS?hnNC&k)/Dӷ4"7+}Ė 4s jvQ2:$YixLB ]Շ\Þ˞NᆏJb;WDJYaeyIɥ3'v1.;U뎊uO4Șn N;P=e0t(` 87~GVՁPNx. iUXā9w]b9o⋮@uV}{vh_LN]`)4Bbhc}SzB '|\3;RYA ö1 ޸9väF#q# uP끬6p76_A zTq)i(^{Mb$pfLStj2BZh*|| }DM%|Մ@E%5?%~6 Ï=N{+PwU6 -MO9T+ U0Dӿڳ_ toϹ;O֊3nZŒe7zþ;3&o0@^tnP}}1A VJi^ИSOs215#kSL-og %MUJ0 ffKy@fʷzu0ZĉNw9ThzS[u c+]8Il&/B٣O\EEh3Eɮd؝a=; Jc$*tzX[y2e oFT 7LgF8aߠO 4P_f~HޟA?Y<"탩ogSw0qzj$ǡa %f*$3ewwz#gYI̶UGl򇉬p{:ݓc2:, :/3\h| W>ƶh2TI W7uT7UCB©YPuŭ rWi FvNa +R$.S|=3lX fZ`ܚTcᎋ\$-ێD#%}01'CN,;{b1g}(Tps1QI?Lz>*/&W~ [l8 HI+Ǹű=10复QI(/n :HRz(o 3<$P4yƹ1#Ũj/uo]$>{Gψ؁ŷHs䥂4:5xՖ@>esbd;Q*c4 nŭpC>CCO{tBcE!0(gğ(.V$;2G4tO,P ʣnG6lΈZ ۯz2P4lvS#j>Э]t05@|ԟ*Ѷ~ ځePT/YJ/yV7y |WRhv}Vϥg{cK">l6S'[ףt˩k\ W͕siBe& k}I]Pۅ9vz2Y9Z͂@ m(8.nwze f^^/XY w [(Rk(%ӝݳǣ*/qkJR% [9hr>"C@uWQt2G 0{E;Ӈ|}\f,sdQ$K8[3 54.:T)vWѸHt c?O;|}wj(" !^>jQQD3bJ32cځ9ZnƐ~ѽ`~X03~ǝq32)?K;t5!B%Yg4pkq A`RX #K=u &ҧGuU(\[FCfHS3*F ڥŬf7D rD* xsX!.@:aTI48@c\>B  >PmhSun_>sDlgDY7|'P N-F} GPY/ XV,|^xnGns$ڒO= 1I0e⛕~(X #~, uD8{EnPU9rP9 {Fw b%ւ3d8LTaD~g6N>܂w#+M4Ҙ?+ej|l+FSh&UP vO4l! 1cM??T t0}`HYR}/y6ИsqeZplO<IܷOM >G2-}4y4G% Jyi3{~"| XSUssZ֜~ <1wV +IR$jeZ z4+~yQVmUpB+_^l}mta{\` /N=myO-2< J7A-0"liiy.?osҗ]2[LjߘϬvll!dNDmf:#O6-y^pȈ;t,Y8jAPԇHMm#14'&[?R=Zn ,Hg3}2zWֹ%˪&Ait>:SEǚPSSF!r\KnQѣ=`ⵁS'8uQvv1R~,^ LL02RQUY$y8?`0Ys"K%DiW'1 ^&" sG /c| G(>Ž3q2'm?PNRe\>./(T߇"}m YRCypu4jwc @H(HIx2&ʅƵs ;K]y}SZI'vr3 (h7et^0/Eɔf . D'dd2ŕo oYrvR/1\3JwǨE`1+nGWF[ם(5FJiA9OtU],nCfYѼCq>ѽ\7 $Uvrgo4brE]y%S>!am{c B-EV vBFJ*Ϊ̡$h l3<|d0 fUAL7ܬDhn7:($Jo/)=qlO9yf6⫓wNpwsSDm$Q>owC6LT9F #G.Njy@Q2B$ (sPg^ LV 7$냕fGH?Lz5  8vtg^S{Tr#G!CYKf}*n/-hkHXB !eD o^[+sԁ[Gs_H z4e42M#h.((͉)gax3%`D/]k4Eb=#u4(1gIgHJ]|4\7$Ǐ_t;]>N`/Ս(N%PK86Y)^3|X}d~[ׅHg[WMC+RbJD$QLL=}dnF)(yvz{= 'sGJ0.0ĮW %[gEۻs^QC`]N _E6MM *X*A7VR?'UzxhS3 yD$i LL1F"./xuubdX =Z.F',=!tL⼎+s:2FN}޼Z<lb1لp5a/XT %^{燑t' IQldG39Tď P܋HqW1ϏsK;UUE;L4&rjML-ŧ۬i]/veX1hTb 2n 8ٞa%?85\|$߁h=ü]/zV<;:>(q>S[+)gd2Zz H["=mS\bd}i^9BQLǃQ<2-d!&C#Svh1-4`vFd[ؾ^I{Viix7qK`Q.eѾ{\Apaw) bpC|)tsoY8 Gd`i𩬄l/+(A0EX,])WX~hE{] ph+y٤Ld 4cOl>@f8H̶])Tw;Po;<,z3R1Ics]BUz-Q`qmVןdqm&hHmBЎ˛cǞzbxTp津DC6xz)VFt uu?#C,G<|8k6iy ҼtMNptq\3o@h=Bvb3.<Ѥ,/C(Nw` sAJ"0oݟTT[wdVqT2rT7z`Hׄ!߰HCeYH &M/;W}hO,S"u=Uq<}p1sbz me:!;x Pn>N䢘荝 앸\ZȋuKe.R+zm#hKAO1?K@*qK!pqRyJHļ]"'>e{ .DVaA㸭4 {y轭[n`nQc|G#̇}OqǨY9k]5 (z*"_+%[C_M0U}jH^݀/8{WѢ+r Sמ]dk 5qX9 mze@,I>w(Ȉ@B9E4_e)j3z[b@{ؙX,CYU0MG¾ی[.CܺPd6GVBBɆXKeʋ*_% m<1no`5r=Uӣ;nٸPؾ?Dum kBOq?7UYcCQBvQ1Cvi PBELFkܹ@GW+ϲF(,a[؝v/1]55X5XfsymJ5IbIGXnˑAah̅s' ӸȒx!''Ifa=S obMկ_?5B8&aS'Q%ƺcߺҪS!oc&Omﯠَủؤh0c4;W|oqR4ƆqBN}ޔb;;M_Ey7ڊ}^kC(')= hU6" nCD>.1 G9Av\i EGO^!U#{)eQ91i RdX^W^#f0G& dJ~ޡ.*=qsUuஉ.2L(.Td8gqSW|V'%ռ=]aIye3j$dQ euJ;d.:e+ZLd-L bU@ S THVKkU9KOձjĈf6iۛg/ 3$ L=չDNX<+b̅pb< n(Wwc|O{uYV='fE1ovk£+o^7¶NĒ&?{ݦd;I˯PFto-HQXAb$<?ͫZ}rT#AЪupiG>= DӤj)o['즽PQd+:AUM=~ʡSX|kܛeP}< oX'lt;v#uJz4%&Rtgz4%֍*,tXʤ#%Reٔe U̴z' ut+s&VLO16U]dLogC:U|pvgYP"J9+ !i <5pγCGTKQnPB>1  TAr>:>O$UCj!ƙtf%dȧ\]kӉ2G0C1~0)"$i8&7K&|dx!,3^;UHohq5BJEБ9(B ޶D2Z[;n<  lacscqXQ~=+mz]VZ0 І4E2e8(A?S嫽-mٌږN䔛Oi ahU$MֱLߤ!&AtiKo ~wUbo>ٙJl*sTޑ([N9 Ufn*71eçbk!.',`O?HTn4`!S&"!$]#CrA0tRZ歩+cSD9Of{ y딆SE=0v/*uc]@E-u ì.ݳs--n˗T}(~lL@xD́O)-O%~ ~| `ET_=~зG.e9u1ȉn'35JXa힭7ke~f G h&֯ {T ;,+'zHh0@]͍>+dI3"6+uM@l3yE uGJ}hA 謅1*ۗX:373-]2$EzBaTZ'1[=A䃴J9w%*󺪡9$}.{n( \\DE.nb]YhpŖaѨEHC}D<,ٽ[x\֡l5z]-'X/KRG3T$0M۹uMU5Ѡł gb8 ] bBw %L7Z w$4>ℸ!ZKu) ܼO'`{.?wؠ-mZ../*G {f.T}hA7[j \hkS#@$fi*6@SCBc?Bp%H)c0;3iMJ0X A)"oLA[+?ͽ`ǯ  5ϑ\ l{ӂwHPfH;Zrc~![ye!b?2I19a8״ʙ%[2%|BetY' 8ƱlXۼ黖)S%\<]ې1?Q̴Eo䵶p=RlEjb??U֊\`Pw\}dfɏ4|f$W?1_YsY!h'{B?lzl^hqvU[CR8uZGՕNj=3E°NGB&YJKWŲ9BY^Ulxak &g_Vw{P Fk&aD %,K?Bj]-FRpuY+CZiLJmY\5A8Û);[qTEN2JGmiM [?]L䄧_@+ ]Z~T2#(%XL/ۃOrM#Z$O/o3zFPF?*3OP@G"hwȑ7]Mܵ(1{Tp\u dA'yTX4ֆ*hw8-Jz.rn|^ƱoyĊv">1-_<~ܞ ,xhlUQ5^n{0'sZƀND,pG`D `f + IYN~o GWb[>0ӡ')k?[|+(xGʝ$:8knT_VϐY1l8ƱB)4 __C0i`g-bM^ VGȻF (h䨉^뤓,~7oX8e@7ͫ!w7ȇR{5̀Zwa}{ 7ϓWYnZ̜ο %)(9݈w=Ę6մib~Lq6" EbF23Jfy]JzA ^?&j+{O:ױ%t-VLEQ%/Lve.lO/;4اGgRh1 kmS0޵!t;\稴Gaa_ 5CNVԊ"!y bӫD.2!93:΢+"Je%` Q ;--םog(+5?Wl"dU𷸉 )+h~8owcнcI܏QtA8-n)Ȃ!q<φ/" C"$k,rNhU-o֓)Вb_!l<lf+^.$l2so#(EEqc+-/&EWDy2gVBzS[{]HrAظWK0#t{ĩK' Cn݂=-QvvDq`ϐ9,ѩ<\bDVt\US9bWt&S)bY*_Ә kPwzPۡrhU\l0:Kxsa4EhM@h'O=t;-ֳX}OJϤl^nr^*Ǘc_y6 ?9>Hfܟ#A{|z%Lylgjێ=*'"1RQ튯]&1/Z;Z䤽S(Q(&{WS0PžVEkHC(1㮆#ڳ/f Ы\Sݖ!u|&꺲&d_8z Pk0 LpDٞc0l]m-0!B"1}9H<hX@:+kP{*tRn GƚN-(4 n`kg{ye> #wp7+xVY8Y%YB~`FpSv{ڴ]R V1B"Bg1' hpv)Mg&3'5oA{$n8ofJۛnSY?:1ZfO dشj1L"[qnK;a=ha{I(ma&=VGpBHX kpгYjJD"P) g[Y/=.]Sk6DjPQ/foY`=-nRڒRc*CljqD"t"~Z>h!89n3-436_TlW~aoQiE6ԐH_w|*7Cf|Q%[ lP$dGM׼sP9k $dN`]ȓ 7a,"z$TϩUScBK+ਕ]p慵g4H06N4~HY:zUxF+ !GC'$0Z$Ƃp^X|&xQ{;]dπZН CtCuN{1m~Spsume@#tI u*F6aϔE,ؖU_Lo@gy]^+8Ibs\<%GGE:Rjtޥ%$jC-J͟P=X]'/-=sud2rKӬC*wMxŵ_(sRuTg 8XQİ f{s=لWϟ>ǡ" wzZ:_"Z,ymf1 4rё!6~;c|^+v yez7j83tb߯ky,ZJGYPxC}m3Pw8< 1/TIJU8|mQ")vY;QO"a+]c%'wlra@Wsf^[/选$'QP`_9_ %9 <0*,-B #N#O(sVX~ H8"C_szbѵ Tǰo5!{B)pK{տU D{O$~[P rkBBphu5SJ;h|##R3Ę׽+/y4f PJw7N(*LGqh]Gɦ"Y-I!,Uf8e1ڢ<3'G%uҐat;H44͝wNHiܱT!{OTX! 1\lĨآbu({$,EAk(\ #}ed)Րԥ<5w#PcB0c OH$|>~K-U~C2+X!+<@iNLCEXDU#1֧sxy} 7=AC褱2(Z$mJbS#ʵ-ϟd@*G0ȗNa͏4 LٸL$޹'W!׃1ΘJ ZhU9Fꦢnڽ x5N=Œs |6?ۤDmAB;N=Hig#Oܛ *ېE%%T>*Z) _ُcQ%+fTu@ӱ'| 0Le l>CLjF)e Esğ_F}# ޺%i^!oхulGc ܒOFQu%hk^[etmA8;5-YJ.V2o0TN0rehPgq*wZ5"ᙈ x7"&7>M-lͱD|PZo4-?LxPTU8oQ/]fqE;Rl>x@d966\%{ Fc3+QzQcQ*OH 1ϤL,o[vg|\wb F?*qq"&ri@BI;PĔNeGķ ;LT u԰9+=Ni4BWg!ne+"b/r궺joafDޑVH,Ԥh CjNOc;c{Cɿ@a-%?7QvC /Oib-+{׭ +UE^i, +msrL IЪ&<:j!aw&_1Ǟȱe,ӣGyrt rIa0?VmuJ(1=;raהKK'pϣ\ 9]@Z}mq"4l8U#; t-kTX'ml ӄĭ ᳃s%3RWSv'N$M\ 唕qmEe/94 ҵ[8f~0-7|Y-L(2d帒(lC ! jpC :^?9њJO( 3dJtb-+|i;մvT/hH;qroAc0_ 7B}l{>JA4<5Ȍ`Xd#k#4:~^7*{:lW@: Kj'r! ,jHw@}"sL2W*tORO֋]ew6<:vrC` 0Lܮh%;+a$iWՁ+žK/|8jqt?rpvGFmL|5U ?yhe=2ky=͐9,gPy8_iWk@`ai clVS{c?ۃ, tf]7aB" (ZǮsgjg*֙p 283¾kkH>Y6xs2Y`:cU K%>m-{$}!bm60z?$>^{>8#~Bf7Lp6/vRT8~ZbقV`1]1Z 8*R6K35!P;D*vqVIӂ/o6kpsY 9mOxo,`,bDpm$Z^Q#x5a .I RtMs}rCr]A(  by[kHw5Ma'k2J9/K`ABڨŨ:I`_ p~إ+f$A9,lҜCLӒy"4#UX#6g*zֻRΡDVsHfT_wa>7ȭX9^BPumH>䐛/&$wr2bTl-RX|}l[. 4ְ IZ3An+u6m߷Av>[;om)zm_ ;67Th)Q _^aUЊ%F'Ju9!ԄUY/n!;Auy_C6zggu)ҺachVSzD4hPx21/O-NvcYoՀ6 ŝ0B3a Tʥ%G lyYyE=nolv>J-׵-PGT2fgޥv(*MɎۖ %tJ0yh̩3H$I$ZbfpfJHgY67 dǐt~YdD7T걶J{ޚ Cm=""AB(/:HuX9(iͺnRroGU|1u"p OFK3*sI?'_E../X5=OF%:M)vjaR )AtgJm;? X%h) R)XZIKgKH)gS$6r^0>43k@?,)7VG'Yhp]8ld;|>u6Bԣ,6{z*mP1L;F S!̏U[yRsF7HW>Bvliɗ=⮑KأHBS2̈%Ҩ,E#u  t|E1Fت30ĉ# *BG45OtrYj`0ۋqus1w FZʉ0zա,1 JV<|'ftae#}~M η!Je۵?"wsI*Bffg1z9b}~A# ӅuD·[q{XBXiBzAM9t',ްeh>z1{Y­ MuO&az嶋wyQM^N4 \4VޟZC.or, Z;dA L*X*ˍ 9;=8*%\:59!6Hnf8M:~Kpj{H)T7Brm\49ۉfMB!,ՑYa ]ދ':HW* gһZjvJ'3V Uȉ%hCG@̑uC3D0B4[.0y~-&8";ĭ,E ;-#jϙ#4wClDDŽ6{)LTr @4!O$FQ94Zf /%BiW*^]g덇y?髇INFj0 9R)%c/Ў7Q:f!@1]Þފ7RcU'Xfgk8Ro<uE!]KGWa%zj&Eg dEcJf|O_G ֨C5YXw^37,޾xht⫗Ii+tg/SuDc1Lo( ;d޹k 33"̒4K sAa2U Cm^L.^X7Aj&%V( ~+n㇉@wK 8?hFҕW岞:|dBu; zW:4& 2AJ ‘tTCYnzmҟ؉|͈N,(y5Ҫ͵3C0$ո{-8a4FC錇yoK:j9MUVG3(=|]kӑb-"i=c_]6Ɍ#j Q> >)/)#Xzi/4ݫZYV= yYf)siRe塗нK>^Bz\ceh~0i-0\tR8[8 hL !m8}/܀[KoqN">[aCNg Ĉ_cBhkT׾Y.-)wd=ݧiup"_o"_D<).l%qKs=Th=G |Iri=g!*nb[OEё$ޒ{4ezfi,=vkKLݏJbF8+"F_9b)ZXlBc> R[⽧a ȅ VF쒎 RQúv ֭D_>0e2bU|j  Br©<ޣ-j}`84xɮd>Q?MR Ӯ&}Jo;@߄'x~xhiHkibh3#m?LM}uR 3?f);8[HcL~B\#CQ:؎ovWfc7Om 0sudGԆ44+{r0>tO]ܠN~!4HzREӴC %tgKxO9'$Fpf{Ǩ|S̙T7^8̊[(-+ZӮ 0ً1EsYoCR_u$cB%DDz=z>'3HX7ӱ$>Mhn~WE)kfs* tNf.qI~i4[}[DT͚a5:jx,i}U/ ^U!S:9fu!ߝ-U7ӷ:V23˞q %t$!z X6$*>9-8@c|rҵ%fe&be#.owh"+YZ{*ٕ !UWB@Eƒ4*󙁄@j eoaBwZѦnpQ]H-(lIy SD{@r-nL#\-^Ar7&SX} hUOD}V8u+L%^d38n$%&[n=C6<6I=` C3[A iZG7T1$9-BS?Hnfq\xG{-:H~hS!hgSv3#{Q 78㪳ڳګ!J0]+Y&9?3(/$Nd,蓕!{Xq؃=@Mtݦ+')7inm" *Bۧ(i䅐뻴ԨQ02n\BKэCQeO ^]zI%pD9v{Ϳ @ 3O]ـ szVue$y)iehжl?7ωyd5mo,RP6Ph<`OӠɕ $D1^ʚhN@=@L\ITe4&n3~FT,aԡnzġXhKSKco yΒ!iG43>_ccÌI^7 {P v-ҁUu"0yyytSM.=D>u&sQ3nx6f<"k1[2E]C@)lr#"I/ر]$}](*.4x%F?k ۛ>C=EB^tJ?E֤y,d"udHk?$ -XU5uqRlvW#rr[|Ng,v`fXIA_>&+'buj FW*Cq(2R^%~?ɛSQ \t|k;yߺt=RCDm SL;F˜S ȅV}!$"w%,*חx aRA]@v}35VEU>~z)EyM ~myra`Y%*h_]g,Kgڹ˩>S {hGc, ]qa%ԩV!)PrA &k?Eꉀh,KFL6%6Oo@ ruֈNOMcdt-0I9ƆRy/Egv@sYJm!WS ~dfEd&3%J55m>ΥtÃA~D[pW= NxXwB}eF^S#HLS/;H J.k{Ƅ3HEG]jX&dVQo= -ss]1o?dMދJLB^2ȯ.kMfX/\ ̻ьf ;)lr+ !^ fb%<$ "my{7Y ~ʔi~ q*tr"v7֌vۑ=;'>s@?7)lo:/KKc`j^֒X!!>dxXz>;Kx9Bfw#<*P|M-Jc|7aU]X33`9 \=xU ,1sG߃I +DU|1]#efA3[FKDC5`J[;TK3iW1D(ه$q%Onl CP 9 xSmyxxgkfʂUl c>%T>Չg}2?M@Qբ}ߕy+l%o{Db2%A&o {R-ߜk}\A8;3 u:m%yѨv>[C߾~(Rr*{C+4|$ޓ~˗v7/$"NшD{K@xȩ^VcF ۰$OvEl-#K9p7eZ {9c EO6"(P e=TMPS 'ŗ+iVpݏ+ptA38P:(IR)4-R1Ur+=DNAqk@_M 'XCl\H??@,07<9]wX=*ICJ22z̬H(۱?3/MdumĢkFfV_ ! 3m|hD8c 7i-')mh_؄5؀S Cy(WĞer$&ګN`?<1ƉP 2ܽTo`b;+v)c4>tq݀&2ݹb+i7 t#Ib?~oILS.ƠN:n akЙ'LjH7rt MP.w$A/b&S3M~I=oW4>:Kpn8h4m+7^o#h_wۇbrc_k1Fj-d ~woZ Tv&i^hc Hܲ0зSƃ}(Q;(_/iMKe,igeƕR2~ߛz_ *;xYo8j4.:RXtQb[)h2bt퍦Y[WTbh{4nqNZjYڇ`"Wѯ~ɵbBv|ni+ϜeL(׏z0*Q%= 8U賿{f7XտxژOO)IHT_QsG1) 1yj`H鵀B %7J)ΫC7Q*%ތ/iQ\SMHp^ ޫ81'[Dl#Сtb[˕a'(99fJ# 7?ty?S9Fo1-B3+lOvE+ ,!hpԝU詎jpvʶ'S<)eۛCS?.H K\U  /u Rj]y(_2f0 ߌ=/΄IEPR8Wܚ3)*?B} >\FӾ,4`2 K EJRpmcUg۫m&Ė)oC" wvReÁQ\=>e\NOD"rZEe^Onh$^.|AAz(0=NQ yf81J5g =#dXzwiXR3dia2~p]K|5clgWR\oegs4AW! kODV2޿%En}/l @Y&oO\:?4ҞIū|*k]ށ3Pxܑx]=0+?[?^Q"@3ʍK`@ެ0_/İ:uqIr2W`Ud(B&{~R )O$λKz_6i߅'q&QX9~Q̿%b/u tO Wky *;u&{`Ep3ZZLYsbQa5Qb2nӗiӾ 0n8s mz ڦ?%m^*,oz6@/pLv?u|R1ڡus܇H!}Blc7䗌!Fv]'+ziOҵ&>g> fy/S9s<Ӂ” WG[t%O 3}ZP!BryqrP nwN3?+MT@ۖH~=$-_OAF$twDeIq|P:_ j@4xzSr}?xγzo\Ybp燙`@,{NDoxRL-I1hv9i1rel F)MN*']%/h9_Gٳ8!s0tS ol{O@K+jUyZڱ_B4,O~LN#;yt 4{|*nгSriյc6'`L)T+%x^q󚈷&zlZR|Z/nm!GqY =$e/5ojKʼn* C7$4B P )Ǔ0ai):ă!RP@d(ĉc;+jrB:=sfmA`uo)pTj:,\Z<~@84@%v 5|Ucgm>qπ5 7W4ф,0.~9'G* D>QJu^.3Lnnp>!aWp:M7x\aU…en`SG/l֢#! ;3++6dOs0io;ڛ{+G/+ Κ Ns,vpr42@-NF Ui2fSsq˶3sG@W A'lʼnQOz/L?o2gHBl+Z+S停dUx; ɌW^T9 {As~FY=F^(52FNS|ႄ.e_8 ߔB;GZTpz ȹekMl5dy0VUٗ|}M79t9"Ke'?yVolh&d_"XHOfwwP`K?Us+X ߭~{ Cz|9 vȄuЇ:aʓ$8ټm Wzy7o- OGg2XSܩUr`mF‘&CfGd6Mc9oR9-~4]!$b1nSY~;@dgIH;M=*;9$oΙhݰ}ŜLC{ugp׺gW'`y\ɽ,/!Sh[ z:ީXh8-C'1nҦ!Bnd挀A},gaSl\ d_l$11;*PoOZ!Lm zY0Bĩt}>@n_ ȿ}tskׁ1.}u ~@ՏjM_ [ _^`fI;[ Ucn9$tO O9^1<շ`af >>)-|9QMuh_OY|v6bxjg7 +@a{| fUAٖFZ0+Mzr&3.."'D!IES* "mvB-RХ}sg]: QJ? &+DP~xB)юse0wy"uK1Lr9rToK/2ސwAz1x./*HeEdzAǤ clgǝ3W/N8RR2^ 0Js$ʣ/a<1nBMf+T(MV/uSKEѐ)V/ E ɦٿt)=$wuԈdM2tduvY`Q,Du[J?0SO?{StUˎϙU4TfF\dw~e|Ȑ?h>۝aʍjp a 0m ?f2#*\Ҏ czXYΧqfO ֖:nj+ŭC1:f>C n"xkV&A"\9Ul,6;ITDf[Q>5m>M%Y &;Ik=ܲb!|W"ۏ5B yÃsH )pJjfh١SuaZqf ۹}^-"%_tf$O<A> eOi|6E@j׬I@yz&> Y&8k2T)֪&3)#U/I ' T qŕveIiְi-VHs.sX7L(]R\(n'V}Cj`{,BQ%a@`%&NNg=j)#>j`G󬬱<b^urId.ep#BxwWB QoyF/찵~;jx歍/!݊3=hx ԡ h K32Gf|CtJ B)kЉFB>!qwmGDxzsoN+hox(fDZ!qbfJxʫ6lY!` TjhTj6}kOxHIK6aH#hRʃ# ?Œ e* eq~r Cr`GdNKzÊ!Rz(U8S5Wn u6El9T;L.M*X.^9UB gHt 9wK]KKֱjʢ`$<_Uĉ2Ų(F!rA5쵽't&S ;B@M(ɯ6aussh->$6@RHl= yHfNr6 o(|3O:.kޓ ĈR{) \ǿ>l=6PF^dZt]-iH(7\9W~r HM-xr0TAa?R$hSubwTn] {2F;&(2-~4)@Tp4)LDSU`Qȹ)A舅U^oŵ1} 9Rk0Hbv!uUoA-[1Eݘ]Ny>S\T,!k=e> /h 6A%Yvm_,52w$E0=nC` D)8‡%,tHS(C, 9Qfp0Y]Eӊ/BZ8]?VdHSh6p<S<"x$QO\iYqÿYVhqju"c:<8gt5}<]ER- 8n?NCuZpUجS6Wj ;i-ܥXX$ 鱢O] S, &龅iP g5QrìWIWL[h:~?Y`$[R~jTa zG!n Lj-Vy[.f cʆA{z"mIV5IxgU'Y ʧQ57ƯcULiU0OZ.օan''19H[@'[O{]v0 Y CffPģmXGq.&FhU%0iZ-P.[GZ$5G'#EZɴCR`.8B5&5L_a/G Y14^{ƩJ530mMwz 2JC)5$sgKنIfز^=q9qȆ$bBM߆Db*,a%i83AeXiA^# @!`:" `x2Z{ד'5y_R؇j_U?m1BEMM<*wZFڮQpp~泖4a?|I\PjUJ"Ly=~pjiuԂ0{ H ]ֿJplx aqLl+~"np܍;^RXۿ̼+(O~d iv!4*O0W Aes /%^ܜЃe&#<'>36pml7j=u!Aql$VM<xr\ m X[EP@_,&8 AskI>q(*O6hPLt D|erbT'/2$P#CeVja& DVEBRS0'AߏޓUْ[X/}?fJV2O 74S Glr XN#L+9f5~G6O ^!Hfe&w6aRG vpWնX[`y9fs&"BSo]"&ԗ OQ ֐ hGgEn35 *x-0oY}̋HV)LޗO.¶ 3 'M[b >A)J&JPb4M/*2ݫ|uZVߘ@iv@ ,L9*L-X JHz}G i$Gb ryA8RHes׃fGףΞoIZxlRዷi(wqvdg,OڗtHk_,Sr 3n aZyPtP+J v/vs g]P8/Mp \.DTGa RQeTᥪ gq:`j_%-r<Ӗ iS^8$N+Lidp ,CvS49\"]w:/IK N5Qq(Traw$\VxA{*/սlC2"ȗN(v`(]`]ѥPGQcNNT,i?#'=rFKGJ{AɅ#wf_t!G|s]uĜb"oP5%ڥwe.Q]>NXzǷU\c7 ƿ'J{s.LGôO,=b RXуѣYӇ 7Q& 6fG ;4=ѕT_H&A[!q:T vhơ; JM//{)oO(ۍހ_ ]}%SUn!ƨ &"N{K}6.btEb6CʴNPo8R0[Uc:gaW󽂆uPhRS2Ԫ*pU*~F%/;|Sם#&jB`7Bfuj,#xKXb}(ߌY˗QI:2E &&jf{v&Q0:9qƟ|[tEv93K 2qGWSEO˨Xu+1ofg ֍E)Z`/+PTQE Η|dCʔ5{@-tFB7*#U;:DTe{|c'_]X 9G2ct'ɕA0#&KN7od?m !tT~Q__04d+GI)!Tru~dPC}c0rg^?A4jwabT!iuH燅41~(x))l( ыwpۿsun&ޝBw^M"`ODX$ͼGN.zS}Δ[0Zu^K169"dͫ 8Ez)𵞤w4=x|Bv<h ,RRxC9U1NPSrF05f{?{?;NtLˀ4!U/'B"TDSfhޑop^t)Z\P3"Dv4[M#!!o B`"4;9ww9z(.zV7B"оU&Nh^42}OX(: ^'ʲ.&%.*2Vֿۍ~tH$l* T Ӆ@yz-N(\bg#5; RUXEjhUpi爔{ KnÅtbfȃvlB9V (~,@49b[eqwT o\hrc%_Me܃VoOV!Ұj2I mCz䥵Z c \#HQK̨1a<[dIė7}(jKq헦$fJǼsw.,ǗˣkoQ5R38a?"++wpv >_HWfAC"wUg a8ȳ$JhCrԪ-@>€%3˺a5Yꧮ%lԻFz+'sʠ'v,G(꽇 GVWxT BG@P%gU|md-Lfi-V C {JWᗠE> ےe&ٵ Ϡ <}=bB9>ўmxZQ+IEJpveka0 L<LK\\VrI[H:/YۻksFϯ&uhLe_pÎ4UngC+ U!n:o"!EaueXc_ngBw6ژR;UR"Ӌ3bu%1SÿKm/Yh|޼,}͎&pk~ /!v {S=ިxǟ"$˝9/%eX5,@vͶ~m !zHh>^kexeUq5z^IN̼/4+ՠ.GvȍJUr=]JCg}S!Jf>u둭Aidx:qO '?u2^kڇ0e*{$~ZBG×B@n3uV'>5$<ȩmz;;d~蝱!QF; ҉3*Zu?rr *.8`-w'޾żhS oNi&ӫz/dz`ÇA{3Q72x8;d( >CuF9ӬPc5šID?|9u* 3iR87EՔ'үE*L4tx/g(8df">ba}Ll 6jv rӓOTU]$k Ro r-Qv- T'a mQz^#Üa,>ctB?ϓ4E]䖎%_!߂⌅!3=Л,WA,@w}(5Ól9AܐV}95`h)pBu08[8F,}}xUC$ !$󤯴hp徊&\# 3l.r\(c\D_g}2{ = `A9zG hZgǿX[C) yPPY=1BM5z1 ,sҶe~^~§d=q)indZxmTZ=NU@O9:h&"ʮ8Fk {1ݛFhu_Z(|ppaۭt/$f<ʒNx]A>1sb޼%aNJr$H? Mh&AfBps[۪p!kba'UpJv!<|vޑ#2S&ufB2;cUsstZQD+^5ɪ:҅@n%E={!TNS"#\-֟, XR7}a,!VwǮǔU}ۯ.т烿w 95No:XKd2)DbKY9WV. .00[Vy܅,5_ @(2XFfcIrF!l_؀Ҭ;@"uK-_ ҒpEء=KNhCZ~1◘7=̕UQJv4 f򦐴-Z3pz՗5 E V¨5cS˖3Mmy& Be;+kL.>T/@- A85yͫΗN," kAu_ Y=3-ņ7kj.{I=q%fJ!ROagUo6%|^ٚ%-c{'0su{85+v((KdGs$k ^VzG~^^/ }P x+g7.;Nj x, a1Uo[tVC t1Qlw0.-u9BnܫnX΁3(ɿ}L~r4#I뺶L$Oh_1Fڪá-#t=_8B$:*yn]YYH D0|7&9iB(z] R7߄_]O CĬDm*8 ~#~n<;^ It7B֨k梪 + v[LaXk[o~_5O0sTuu~$͆otXܑ  X)"s.cb8b$WEK>LUknP30hW/="-_:o4B儏i9ݔ{uF UzX ʋL/J~=?8CےhUQ)v]`OTATFHKUǂr\Nʑ^'lKcP}=ЀF&B=n `iyy?2=B֞/j׸hcT\trv- 1_FbTS̭m̞y8Qeh9/`Pj5y4ﲫֻ&;W-bQ#*0g IڻCD@eP~y-xe1#@Μ,murI'eqY<ӡ 3V8?O`-.xEof\iP';Z)R+veqr =4xTݻ'r᯻c)lɎa1)(sBj |ш+MEd7Cq,$;=SCރX 8Omv agю "~Vq o Z!cxK`zW*P" |'8wѣͅ5OCql wJm&vD>rwIiz!ovн3WИ E"hkms4wTnm'St`wÜV=a6T̥O6j9|f)PCCdHH("=ЙpP-иTj;Ą%Wf5<xW6)eX!L:℡W W\यWqwl =ɩ8wI1XP\nYčbϻs>q^ݜf07TTdVl ~b@63>_ `#OeB =ҷA0)[/ VwowՌb\pJ咇cv`De?2|YؒB|[m&NәHBTH-S"зCJp<-Ue]r2벗/e@tv'"Rg76kJYW B?%@9ڔ\P 8ݍxٯAo§Ԫk_JGc(amT`uR]V*(dܡةPBgm?¦i\J]#թ`݄>Gv?lc.p= 92G2]_ymbaNf">Eb\IV[Dh@gGǏi0oLHƘU1q~f _>|tI+ԡi|fh_UDF0q+#dZ#ўY+"{ ֔dsPXJ[މd舩ln,SyWrD\$zYqֺ_8q]bZ#\tNW=0x޻C_%t5*Rz0>}X-o)ŌPE\=iqsaK$}JH>4S&%AR|͢da$~8A>n5LJ*QZ @9PT\y%x65 ט ՛bVYr$#KxTi Sjw>0+,Bq; )Ay(Kl1T"Xǰbё)B @mC0>8!>4Q/}LLTlAɬG '8`)qw#YM1nzSeL&ܾ¶Xx%T\1Uq=˻icTgjgA*,Sӧ57c*4O0i!$H97j&:I\ѝ7-f)Ĵ=j"!fK4\\7,GA em$]DC# *7.mo5٨r?GVɏB+H!ə-2\V_9x9 xZ4υa+ ٨',~+jsZz zuPKKȝf&m(WhXC+(Ha`!˩\հ"$XϬVυP kl[Vef*uńXErUlAGI'_bH(!sQ*@ r_yz xw098n2?i6eU_4uyڪ'Q{0BA*ڸ$!%y 1s)hXC& P8 <+E VbQ#ecccFRKc1V $'*(3W?!ERaY=iQ {?A<ܱ #=YCµNӐE "؅RY |PI($g-:ZuSZ*J%[W9(#v0)/aԏ apx$j3p>xH/pٰ[nn󔭌7<8N.]PQ#9\`tNcYf|d'ց~D5- x#L$B$ݜt~!_aLr("M`@y+_wc0?.ۇoTWx4h6y{M i9h74Nǖ6ȁ:;{(MBdR2 L&~Kl> HM3F'J] i{8ʳ7EbB}Z,a[H¡S:bʚ˨ߎKƔq1ӗ3 98MDNM;]s'dj@P^m CSnmlRGJ^==z@2nzW{޸V{e-nee@QkAGِD`s/YI(Bm3-P#|W3 әNzl3v{9@ R^y Z1)]?JshtY>FĈf݁u Y{GQ6N11]âY?㨹lDINiO5: 0Kß=c0"T;&&B_ԁh5S7b(ӗ O,A !ȧ%3ZLZer*'bĮIqe0Y D/ڳQ0s̎9l ]*OC9hpIujVm\ʸ2#?|"1ݲ[[U8y_D+jEQ*ĉ-V@ U3*Hd f 8yltM'22A%4 X͟ n6v A5(Py1X"dvL|5_ @S9EwUĺUIl _觭ȱFz)IIj:;qdR)|BTvC$GJ;wX ǡGtr=| 1ghAńxy,^zכݸʾ~(ӕpSF,K滈!jʷI"'O  DmJ<т~G(̑#h>ƻ><=_,!o)^4n;ZhY5mv޸?jC7J-~u.67hvxJ27&S5#OZG2.fKSԍH0Q îwy|k'Ѵh֘EwlY82vaGԩ-U$^R=XzOM T% Tl$_9ZxZe\%(tޟI(ROZH hB!>^1ey<"1Vl$U?u;~e5enb6hxoe&7G]!ī'Jw,h,cZ ɰ5zOUO㙫I%Qkػ}A 0mϾ:D32_B@L@qBI#NMŒbNk吓h$ܯ4 0UżuKr]7Zp'7B^[35,Y؇OV֖Ѵy.;zxèүu\ >8I7C uGHҌCioH:VSjģ4Fp-$!Ҝ jg° uS ت+V81HMqDxM t0s*fQ[|AdhK&n@mn>5h|DdXp\FH/s1pNKCjbŹ'UFz^_탠<窱uŘ`!}xE~M^jjoۗʺ聱\d컲)R~( 29@B@lBPt7Z CD]5 *T#p#m Z〺߬i*:s.NcBJٽ{n G1yv)0|h=N=`n!~l0:1RƂYP,[̷#S#V<TUF=\%I GP <";gݸWO/nuv tTTg*Lv՝|~t"((1ZdF_)vb{>[u1d Xu܉02ΐ_IoT|f)剗h #yHNqϔbk?|WiJ=n@ϝVE_`{Ci#TLي=vs78SxJ|mؒaS論i<\}RBHر{.~Ҁf:$H'neyɱL}lώ6*ESF̼0{?3znĎ{krүNNdWDK4M‰@i%(Hm_n/̙;i1.j\B`NeY*BoMLQ)fi3EY2w>=A+ȝ;BvNOtDrbvGcnwG蹪CrנQ&r&FN*tѥ]_n⎷mzdvv ׁVaTVڿK^4PUđA!;"HU^,AAާFʀag hmZ aF_ mYu -Q*"S0c>c|j$wߌ9[P{ʈ ;z9%m mBk 0ae\l yO\:h́&k;gX1%F%|iKʹOtOs}s6o .gj PyuQAmu\ [ ұzڹj̕^5kJ2(Ҫd`&W~ '6@ac}F 9Swr#j`:(Nn+B{i*zvB#1j zmsBӇIIlPiivDGoaDB[\a3wvk[6}3d@c3Lcŧ=2{*}^ Ir`rmZr(xuPɖxTom :=JmᝪG2M9Q|ѣ.)&g^Wv-`L,'vboyj?NEÉ{R,746?=6 <?l8ԃ#^m}#Y)MpBO,S^EP;̖+.kGG ?yQ 1ʜ܏8ByU38% G# _"9%ֿ\f.HV*%}j__:*w2']C1=9:V5@X~m6цHEn| .~~_an\I'Qikݧ 8wǍ\THS໓Sѽ0)7H[9͙_ܛMfqIH,5}K5tb- רB+f<9z#gI[ e߶zkrڰgBw&,>M^6yތW3"k-G"aFʿqUW2 CuGR/"e8cg?$4s:Eޓj1hϤ.Ai pZm@\*Ab\dž$5+qP~N4##̕OYS!|r'8QeAbCM:v[Ah14!_,0X(tZٕ.]My"_f\?qss}!vdlV2z?+])x04 mu+5Mn|\$piw?mo:dv;#L8n$)ނVZoV(=۷[5̦L&zvC7*+k*WZ|*ni x^lu{_l`ׇ`RYc _:;6&AYCt;[+"# 8kVIgyD2D ˺Î71OwNBEkDW1R0xIa7D6HOT+l׮ "̙M&ݜ픯mC_'[j T\2xwBgʻ'R48t[Y1^@ [Ev-KYMfI)3N(PA$>?I*4l2,d09B,L46vgѻwYk!k欅­ߜ/jNz\jP,=.@k (Dn,[TffY<KU8t!M{j !|C G6ɕ6";xY!P\4P\HP@93KYty_&Z5i;wBz x~=E洨a/TlH;d~*t {1tZѿGۍHsFAټ40)a9Ѐz )&ً_<$ ZӬwxm$& k4k *<;ƧA=4!TY|4 FBW N1DE!+) RbP{_Z5‘(vMA _\U[wяڅLkʱmTC,jܨ3AVv]ܗmm::Lmo%rzO_&z'C="7#{=RH8J\n׮D%C0YbE>J W&v E|}#& 6P*(])$%>NTD D+23 ,Hq1l%]蚞l~q zkxv^SffYS7cÌӡ,9O`u舥e-q\bW=Ե0wFl ܘ*@~x˫X!uDG&aN;ndFm _JlzJCsL[EJkmgM/] z|5~hG#v|F??|lvU-ޱ1Q`Qx`ȵ1@׬Z,*G|<*nc͚&-$p0<ڰ0Ti]t!THY~|Q:J&F3[n&q6hڎ B$fZH P\?%wpHsK-`[O>lS2S'_ ^Y3dJx3 o|# =1J⓺lC_98uW$OD,-N06&[99~tnXbL P㪉8U:r k9>hUH5' gk'LdRsGkx\ `YNu'ed5O[e6/V!G\̶[DTXëT?YzH亷푮FpJUDSu>2pΟc.Z]D NA7vW '͂0'BK)U|wj|A Q]Z cNjp+nX7s1a/4g0l%׻ * 1Kf.\˱ '=$4v]?W(Z)2P"Ӻl!LbK'[86Z]_[JvE=Re .W$ӑS.LSASRqU"EֳS"vDהċ(G 1K57s̃+}TI!Nd%ɿJПOӃ#G*Y*Gf7ȺjWNS\՞M:{@m|ԓ2ezΊK!k|b"NI7#12lLC.__>X3\u#E 52?c*{^`J053Co_A$Q;4RYCsd+sĿh !R[#YƼ/ZI让L7^dX8<D(7q<ܝ4Iy=Eӟ2\ Y>KE(*m-ϥlI.nAjM/Tikr_d.%}:/A̸S~2V#SNDXP5˷Gͤe/(~mI]qHI| vZN\4{mwKn{¼7NAAmKۘ 8;0EgՇr DV#暡%~`u#ֶ_o bθ_ϧ}S?h 'fempkh"D) $U.~+SX¤o+g^.׭@ ܩs$qM2£gjI[YZ@ 7ʷxRB7Op$p_ !TP\s0~guvaШMg"p`n J(;G3lᴡETrqi82LAW!|X_T{ vۅ>e<*bf  W<RJ߽8A;;Uզz@^>F.$('§i=)OHQTz)CA *Ak.>U+ֱӰwRAyI`gqhڱ %.yRY1G lB|Ml!U5EPj4K踉% GEd%ʈsB< r3ɭkx̰%DMϓBc]:3_ܽN{C8׸C]B?Wv~ʃ^2q*.ȳYI@oAǿש9rO }NĩhwIE>"Vӂt}:/QWV cwV?߼fQ 2 L8h\_ЬRr&׃Q⟥\oz!*gLEQ>tA6tL]ll峆 fC@{st{ցwfgcԫok>zq yhF:_w4P:H鬼"qSpERJ2Ȉlqm x,Ѽ20/@քCU,0>}Ԛginzkp!^`OoxV4M&L!?WƬԂ0 eѤ8Nc)x$^unϸOg Hn˱8kaOF_Z۟/7WЙA۷6/na/D4|1K WvR5y |Je$f򰩿IP0k5u:xD':Vwޞ<!HA>^ K#}l3p{D s Ȉ6jps O&a a&%[9?p!h$l${冏&xoXz(a'[ǰ\u;֨j2?{p.BG#{Z::RDjvuB۷!"c ! ͯ\JEJkzrM3Pȿ'h%؆>U&g&I>uS7u6h(Ca;_S-M5B(;&!aD׫LaEU-S{b^ ܔ|uazG}#y}W+.i֘C5)Ph̒ 9|uoN/R$ueMq7*{t=f5^#_^Y.p#x.A"&,vGZ >L^Ut8JbD@^}{j *f|!AHē]R捈-"vԪ>. "+>}bZm0l* cqDKZ1ҧmDEq|lN ~/B[D96!29~rt,ᩴ,xs4Lw 8H{_L2?Sa׏ә c]Mq iV.C&]Dksv(#d״S"}$fMw`j y(Pe^J܍۞C-pݏ "]JOARFg PN!AT 9h|ȯFYs*j9ƓblͨKl(M#@ᢐiFPA0yHVbzM3 /F5Y#p!́LH%$lFN:L|0CK 2[B@)ZbnǑӾn B(4tI=s2BU9kBf~~[9):` 䐤 ts{l:WH *EqsHsϖ;\⣖ch&XU:I ~s ቕqFJC^_pz\sjTy/[v+ 4K uiQ CRkF*nu7-r!јu&$N@xRY|-H6 WSJV! f Jzv2(M e\i>dC'Datg+2v%c 3Q""Y+%TX#'ilᒂ.m 8,c&jo7LW{ۼ>1y6LTIi4S\J@{\+4Hյ}w9<BL|E\ "\QU1rsICIOa֏Dx懸~smD2Nbf)vUSXvW:n}g0r9+R&)- )0ݻ__$J3M(OZdiGGn`:LH-n'PI4c,X<:'G_3N5X苾qfQt^E5}b~@ρޥڞL ۻ4An2 ua~b[$ͱb &y4Th7<#>r:C_'f4(c{'``=CT+.U_U7OP 3hi6v`Ԍ{o S0ܠ5=P ] JFBtoA; F'ǚnw QD{ceL}ǫkU]B&B%/E`dM|LS<&Oy%_?Dk Ag Ù!c³̜~r LZ*o ONOK(Ool,YBIh>T)q] [-]7 W=fcOHx@! f7J;\u ^tRg1N~|!Ѩ4Ͷ+VՒO߬mC7"bL)zg:Q/3[I g>Hs}5!o|޾0Xܵ1ߙ1_RuﵒpڭY$V>[~5J0~=_$C={;/vBuT3kCDH ze" q0 Jo9碕4XK.mj+YYvewh ,VCՓk)Ә fU*@hCh&(flrHnyVTө2A#(-QWxI<"*y2i |`XƁSUJR6~e(Q֒z{BXttS }M_w?z=8fȄ~\DZ~IQ,Ӎ(jz(9;,hԺ=sH앨Q[uݣBxVi@a"5q,]m2W7E/(04\u3")~% +zDyz ,O~Ϙ hⲚx4\RK ^[Ş=Y%ngījXa-_VPe.[Ca)y^6`MbmgZ*~J+LEsj iZ(O_Qx+ ?&) 34+4;tQ :Mn  EyNfmϺ8wWkZQJau*ڝeVoevGC`[ea${n@7Aޅ\Srݼ{)_9TiZƂIxxfi d!;!/,V&蘎)l )8HUE%ro 1cXQ oWQ~ -fqDzKHh|pF ;D [ y 0D<4K_gP3kϟӑeRB2N6U s29y˥9"B0 3Hgm%6 સz=kژ=\;D{;z;HVev5J$Q2Қ 7w6lL<{$HEIE3g:8Mۼ${v֪3bیZ3N.PЍ(2߻wlO)'tsL@"߂+naENWvٴݠH;y:xO'>+&7̵ET)mB.л!0Ss]s'rcvlݲjz)T$Rm֕08-<؏Bo27y2j%$?he /y(8uVqJvB`=~t29~˻4K[aqگ\2VR:?+cdy@O jeFi .]z kW^kDkYE$<nq= thH-ۉ!B{؊x D"~$-\رϏ} y.$:Z::R$DWtaC1w5-vK\oo{@|yKsS1eWNV#v3kѡ` j+ $bGL+=s_kвCgTt5N×Fۙ:'HeU^Uz'γ3XM:{g;NeV! 0Z>g^c"=L8Q,i5d 'W:ܣK.fhsc:?^Df)EC@!gw5}U6q c{Ǣ D5/O_%66/Sܸ|xv3IΑ ƶ0(w~æWu7}'3à SDlՃ>f85K)+l% HNs3u"CXBX~xV<|F1Uozq,1vW D '6~h>F&{qc`'S3Ssz<UvG͛|cE1F | h >>1WT|EK!pcΧ,)}LQ|Q:oʩ/`ͣ8[pc#vlt/ZWɾɍ8ZNC]8񑝲`|,$̨ik#D:\gkO]HC6 Nqq+DR= JL'(j #T $Pۦ>SsMNT[.S7n}{vZ|OK9uթ`ͩ6g?;`i?f^DY5:֤w n `bRC$‰qe׃TX+/džNJ_6c!̎:|Ze nv9݇ 8mmy87_k!l2jwZ Ѵ<]}w<ikѡ4_}bhBm'H7:#XmuКJۛ3U(VMksѾ0 A cw%E^YB܏:0din#Cǿ.heI8~ !tMxci3Vl3iH$ZdEG=b}\ >)x̛-o&}fZeUbT|i J Ԇ Fi/ӏq-) v(ŊW8) 1KD Xth!?$3s9FǛJ@!qXX.z:HWa)ܜ;Gs.X$+"פm|7۩z)Bh1VQt3ZrhhH$VZqd]sq)'R/ $w9޷HE2C&[qMEHD],$3yBW 'D}f=U]jE7ΉhWy  FKn7~r>IVz娊5OܣmOiٮ3jWyahoä'vLL~݁4`Mg%:ڙ[ƾvñhPAcs#HDg a]1ܠ/pn]p?ܛV ?Fsi k#٢9.CfbGh\D)'}t]OwF`\d1UFtj, ~{݃Z.8klZ؃JQ4;b}nz`Ï{ ]2O)I3w)pqLƦPY{e0⣱}ؼ^遯6 ̨^ +D9/cJ`0bgu.pCd: fGglq.inw_ 8<F*J 9 GEwqWyw;rO*ښ]6OPͩ2Tj\@Q30N译l s̸/xNu8"Y8 6Np _C]0_t-6)ZTMUD5,2ے/+cfhb(}%d,+PLYK!/g@1>˂wx{@j2ZāO{cUqt%iI׳.q!y8;xiI k{ZXW R'sHs=QVBD%A7+:CZ-k9&~[%$Ӯ=!$Xq_*[9+WޮW9C@X4ŢP+I.|!$Shê&a/(2{ >JQ80:2HCWX4Qf|풱*EKFG|TBV]<O`'\2'[&=})|᪭dzE0=s# mb7Vdz <G3_aTDn)[ P<Ǘ{4n;8Ȫnq ]⾟,Hx3+s:ߤɺƾ>~銝0$ )Ox/iT>c.@Ϩ)ۡSur6| 2AsW-q>a cJNJ- (9MYZ.dGVZ!v鵿7o c ֿ Ŭ@1җCkyI^n`j3Q: t-ت7M% Z\Z[%oG?x-5zOI%Z| xQT z/~LX7v'/у09Bu|Xe8>|P ɽ:Pv˓gk#c) Q$mvE6;| c&IE%Zf-,'{Ӻy>Td@Pvfm: Ci%ۢ^~|jwjmHnB.*)8bj YjSN#4$.f(iV}m` jUH(L?+Li> =N\/i?^z ڷ3HfNÿʻ9ZBQf{b܆w|x( /3髺&c_@myl7u3e"OXaˉ*X/N\ AsLDH5"gb׆C="gމO^u^J5Y,qbSjpO-aQ!+PT$N?Զ/l+hw(n 2 YL듖f,ǧ8Tܨʍzb}g6!P~'[ OG(:inXeeim׵k;έW%ΫyoJ/sS6bߡ#5jװ{ݯs1V~6Y@zPeRTf7mnmt/AvQ1RF J*!ۑ1+g8S~_RDEcv_'HAY`^%XjcdPF!@ѰmBmV &l"Pv; ^Pip 䎬*50h{] )%%q!&VP;ċqN޺M &KS @ :O˚7=!+,6uVEz_C*' tkbeb\ EVsKe=1y&\Z\xXNo;)`.<;*4`H#ZW T}8?6ѱoN@\=}%Q0_8֮پ%Kh=qvB'SON_}Sv}VXC,!\T j4m#kt>3Ԟ۹!l7CU]{w[b/%dR-v= .x{qخ09+%u!-hYZھaA~!|q w6C8 l9D+LSS c;9hLZ? 7`zrXh0s#i*RTP:]QhlVFb *ٗV!p&4 w]9ʴD$a:O|@ioXvdrEZ$9k#QhM]C2WxŸ `I)[//CB7g: C%{?c36VO&!̔ԗB&Jɫ;P[XLHY©] .]?Gq-~Gʗ., 86ϸEھUmr47{̢`p1 7j(Ƹרqdyz;fIv+\CFC4"#5sF=utiz$UR.b3mNkAH ia< ֒ILYq+j01 |P?ER=A4,%4m!_4x$Fq/gd*b3/ nl]KDӔ փtHl|yrcwKޏ%1EYsCJi+t**/@G=&9\a~JUN*C@9@Yz ^T4ohfcfsT"Z1fZ~cbE&| aYHo />2CktP^ZTS9+7ա 0p,* -J9~qΤ;XCl\`T! %rkabnP%6 b_*m5 (&F?>Vdha8Ȅ `Xuip Y( AGOi*ZZЦkR$Q4'tq9@_׎znijIRģ44>c#;nTHá-'q^; ,plT񞗺'|rpٽ+nmy"Hm U>qkSvwnm X_p%cӱJz|n3joЕxbHVlɁ4q.݋K_vy<~nyJ bl;|._z?͖pxIJk՗Ú1=0so R>бL^̚&槛{/j_tbSϳ﹔HS C;loK~Co%_?<$rߜ/yn! JqԢԷ+TtdhlTRYV|s 8WY8r3LOzpѸqB`)C Yx$>P4[{=cتzwԖPp޴tBqEZL@ˊhьַ޼8$@ٱK, ꦽWA~=֐8sy.z8f12kѱ9,3/ǒt/ u c:EUk#ִ?6<=ކQZц%ayѡCwnz&1d\=cEkz|GH9z40IPJ0q Ce`~zlF<w.~mN^8'F^vۃ >_^QqRə}!n 欈 ImiX9i")Lt/'}0!M^4(I.0E2dKwʠ=?ۢ_gb(bVGZT7f 簯s³m7#P[ײoPLUMWJj" :[i > qVoR2*Ρ'$voL_|Xw]} !>ոW[I`oX5h H pX'DꍦaX^[i:NpcZ딗I$G TH'u daU@ƩJ&lQz’ۘ2fzl$m#dhj הY6AcSWgbԭ;\bA<ϻYv,P}+Wq%;|LuD]dqS;k,%6VP:dUٌЦtXϬn)=˒.hJ/?qRK&KYk8֊+A[ oҁqlYp[.meZ.Mko&"Q=Ew֙7@=q/kUYF\N Qُ)섀pb3 i\AL M Q*bXƍ j4DM=~ոcs"=R۱{}P Riس |[>:\o(DB௽efp4dZ &6pmxZ <'nաrn 4ֈQG7EȒ콿NE+`,z,/;gZȚ]'xKޫ cԦ^}3qjQ7>+v[\  vK61g$R>[?123HrAn (el7U&?C4L(QZOzs&i3mϑ jn+Je=(zyKsYU'0׀`R3˺OPZ9 D1.`iU98qPVŘw|1 `:a?dao / o~c]AȮ43QuH5"2?}p9K{Nǩ(r`B=_B%+Z‹jgC)tGzro kiJA٬.bDm6Dh뺲R6\{F /Cqd0 3#?F։f ya +Tl̓o[%C‹RT=prZOjAj)AFf\8\tP&dbkァ/_Tqczsfв0bW1qx&SKzu Zy>-R.5=I럎,QMb{ۓEz4%q84\ UJ'IǟfԎǰg[p^kN-r u|2W-r`5c"G/>`7G[R+x]yᙗ{u*|+}/Xʈ11Kl2gc]Rr6. E\p X3fd,hux1XV?:uvƮy|Exh/Qe8G6".e 4_ &=xLfXo|Z!5]Vp$by19ـ6*X;™o*pSAwb2.Ҁ1KYɰ>>LfdgBݏ@&IB%y7!зIdrAy׏}sM=vn{Wّ1ImvI]=[~W5aXC3!F^X%Vb/>P1%0bfYwSaOg;ONV;&K<>7aS&a) t w.+KAɕBPMܳז.+N{ 2thT'6oT[ T|ڬ5ӳ)ւ[^ ^ sXEVC}&^IS2 Fí/+{ Єֶ>4\$%Wgh(1<lr }"_F]8: NtV٢'m |S+~ Shq_ֺR F*5Eڄ)Bk7x_Fp!3b@;_<&'5֍!hv Fsl( M4 hq8 NQp\yem'Xr4*7`!t,0̉Zެe0꾃t cBƘ=UFvC•022]i(*&b S.NL x]J/&8NI0=hitK6PFudkFya%wvݿf&F U_&!zXz+d3 oA֟J"ԗIkSOEivdM+ @d yFg-vI5*YV @=xJ?Js8YF!4IT5λbWP<3!.qGB ka+-[Ւ3T@V)}X̏l-`ҿ>-8r{$s ?&)"aChLf['$.JR{KxL<0KU{&)o+yh.PJ`5zz`цi!8ڽ^!v. TaKn&tMCT9A"N_f9K`O[z'A5ΫjdQq 72{Suk^./\ŝo*.Yz ?54EUafwu6 A"tO\\wP3<1N/ryYʍ^ڪvO)^4jl//RI<H s/?cׯXHJJ3a,Wy//1s'-J(rGٶ)J.lt;O1 .sݪ^dʐRY_g^l2avˆearKOP[F] po!Vx>#mC5w칚Dl!wV^Y& vbq,ْt+Bq{Gj V?Gwȴs{-(>?$ ܨ >BB!FvcG,a: 6r{%_~hIP>"cfx gn(D4&>KvV.BYb0N?Ts̀!-,yohbM+D+ɵ,FEA}mĠd|NH)5ʶ4n*`vOBs9qYႴs RT5owD)ʧxAGYYz Ҝ\)B^fGqs< ab,|3x)%*`YA<,haX4DLRG٣4ٯSYĊYIrXlp=F<[gEJoV߀;];D_3F> f¯.y5ڪej]L_ /jY(G;V}b)OT)EO:V1cjYt7I!ձ{;Q FjVO"r& '~m"ַb|߷ u]=Wa0pG` I I :3m|A[t!vZj%g#NqFDFdv*mU:5hIɈ!8bAGR[GQtn!Kuf_C["b3ޖ-$OT`gl:Q^;&*xI"<.j:s :MLRly%]mGKQH^hZ4O'v`MnaO,J3Erj8e8}2>gNo,>}NTHZHo^;x_c)/5vQjon~N4hh[Zf]Ub(`!ѕfG=InJˍCʰqk@|ztaz P 66GO)B?8EC[D`p>yEYV |^ ]Ū+p7+h‡Aj-# ˢ{v׵މ#e򘲍Q\3ɓ05#]9R(*h96sRSh![ qC=ΔQKe:&+̟,W"̣bv2J6{ґ8: Sʘ5|_+駕w^i!NJ5T;Kf{YkLg&vBv@䙒n=g$xpwnn1Cyhc|/XyL-.JmF|:SڮOyW 6|8'~Aыc>l]RIgd6ˏ=;GU }#%{>;[`%x5Z zzԤpw[mJ#DXl 5;rM˰eW!)CP39){@Gxlxfrh'__.Eo^C^1f1-#h{]7wF; gːus ic!hcnjH[KfS1q *?fZےW}.{JIOifyC#!)!+X;+j ^- s,5i^SF3BĠ~PCu$TĈ ty?GͿV 3[=k/,fϜOl"  #IDb&t0QC8H%Q/ZWSk+E 1I,rKүu%> '&oJ6AE{7;~ Pi-1;PQbb7uc zz9m:XfrFLҫص}lwS3HjY=0O)ZPz1=7 W)9ILL/?Ã8wA_l> h%4Zu#0JoBR6I }b7!nSh3mI*I \!Qu% ɫE1^o/t&+2d5]QZYBz(8b;Ek-S?ZGK2qMӠF<c{Х}ci( Yv 4+=4Km橤= lzfiն;{ ;98s25!T7 oHj)1}=e]}WnV] #;tӕjk$v-;2M9;5SUWBcF-j/ uXjxׅW3^ή=KҫVCMT !c$25;?Ctz_lu*F;EɿCҴشr_PcQ4BGd؞TM!j5:J>NmT'~*UJ;"]ouꙢmO1< F<-[Y#9ݡ"v3FNQ Lb Mnp5Q\"$cgxrX#C ;U`c$ iYH'Ⱦ;.)PƇϻuѷ_u3 1.:П-W`BiRO׮ LΛ |I#U idA$3ؾ)A<+v?9bJ H3쁃LPBlDlVAU 8¸[/( { a/jOX?{N^ocQSO@{vstp!NZ_P4* Ph cqh  ]<{AQL T DgVsYDz~y-=~|M1<Oˎo8>fNttH;tھoa\w][9,nPhv=,܄K"X5' &D\h3 Z g7Bè` 3  6OV^2׺q Rwqq/%=BJ{_P'tZCKL+lzgJ-P%2A!ƛ\YsIj!VɯƗB΂3Ҋsz q]0h{rJ1<_i5ycNp; <.$b[e$WB=RdB|0S'D 6wQo``3ݲx%0]~PL93&Vi>g`Uc+Ƞ2~a(= x *BR[fl.BlL XElbh(A@;zsp$mKj82N*,nF>Kx8녭j5L}o2f@Mq\l t>V xƲV>j 4wA'TDNyɵַz;Y%H.5p8d=`;8 )*j-aYBynm\{'jg>z%y9 +^xsӪ UIXfo 8 DzlIær//on#roj+qm)%fxQ^ Sscf$Vw |:ٔmX QX*(3~_f Z Z vN(O2Nڽy054²es[+HAKzu͘;K* #L #>W >/BXg͋68H5D3vwvCD7RrɊ`Q'-gbZ931mQdC#SF!NqjZ܅ '/fxi׭2!*0Xk4H 5y dIa#-CøkSoh0 ]<#6D1TlfֶTQuVr^9U3pv "lŀv.ڪb3 @^PQuNBtTNDח ߱kvHDxiK/Xt-A-'/% esƅQ$uNBhļz}k7fW\Y"5w<|1ChUZCL'*#aTwŇ)ʷWln N rU/8uPe@}a\LjYSc̦nzOCfݮ߮z퀤17M 6l[y./݄[R[J[u_dOtJL J6L2yx8"U\41R>D^Hahv!^ L~{_Ȕm rK:0z :Fy2kTBܯi 9Df,Y8x`:Mg؟i_hA?'rv3#-g2< S}輰i%OAO/t"mH`y\N&L*!}Rm v(ܔfI2 MVWS`"3Aw.MppV-^F.NFawp_uJ*2[JhLBo$zw憮\(w{;Մkp [懖nzR U&Zn'r22 Co7ů*M>a?s; yg9odW#+2#Q*#֘F +iAU$LO}M2t(U0h)! /K'$HcApp#&ˬfWcRo/ܻՕy4E~OMD~}ah ;=D\;?b5`i5w /Vœ!*Si QxCΌ7UOмx',`":C`5b+i,~3 "ec-3u#pKLCI ܄Gv; !NYD57܈( T佐alxkT@Xi mq]| d1(z>Z2YBCk{#0$N!9K1|itVB-H*M:ӌ503t6,'QtO)ˀ GZTJ͐(f{\ ;XW dc-lex׻~/d7˾w!9L8 ,c5y+Lܲo;hHTv!NmA!=tٳ8'\t>e[ _GߏN?HJ ;C>˔nVwNfF,ψXFf-H6'C[I@p7-hc k)TId (/YJU){`Ua'AćWW | .#>d&"PѽS76NmTCwi1T%U{N'^N!i+QyM=2ot=J0շIVLc|o\ȥ OUf *}(9ʊwL]5f 5«\GX b\J?Jz.(1CyGG)W_-n d^h(8A!+OkHC'wǮt4ánCc5ЙJ׻v7M_HX󳜢ͤʜrl򡘃@tA^+MwFJvɣs߂r%|~v e-ϡmegrͬ6)z! A5ޣʨA_*xu[`]g.-;r7abOmto ?% b⑄R=ZObٵ1M'ֽD4chƣ 1CR!j)}` 1Ҩ":V&OfE<=߼"W <^p=6?vZsXH $INd|ANxWFs:;|e".M=fq_]")Z. qh)N؍PoXɣe`)}T&85Dqp7<3C֮5EϻPڌC%;&1ڸ>iN9Y?Rv|VKVyU=+`L %RR} }-2Rm2#gMb qlXNx^[Idv?vRznRjVޗU}4#{"O-H4;i]-Mzl"Q}*,m^?znG.2"uqwYA93( 6Aff}]D>Q(ne>ɸejD 5^IX㱭5W_9g1EP_CuQj.0_m'Xf׺τn*94~JQaeE]W2'[+%.I;"Iո8v( ";٦U9Owr24l2vFzXE_2%\#C7NAT-`]'UvEpj驙D{0^:aM$Lh$_{R͝{&Q yĢaVchQc> 콮u@(_ Dx .}ghE86~xM|y9Azb׽/'33@#c /ZnHa$}!z ^Y)!ܨٗܫ8'<ڑx"W'/L5h^ NQm࠵$j_l&v.v$P|۴ x<{>I/sv@`k9J zOs¦o[4}>N+s\ܣ9v ̽3L쨧FhT n}w'C푟ڙdbs)٘wpT-E) ɤ;\?%rܭXWYAg~k$ߊ/v zep'HCÃ@f!.svr X>h3~ц5[%ᔶm (gV#S^ܲtʼnocm'F#Bs|wd_ xOg o*f3HQ]bdtn80oXLJ 0%dx&cbC_M:'aktӲ R V͈x7*ȏ1mWf#i5h.*2Qi]dI;s:Prn`-k d`;놁1Vj Z *ֹNIg gtk`LIwCڈwl^GJ=zPe'O_&A(l P[v(КAP'pՖsn$d8Opޚ1ݕϲzڹUNr8]U[`fwnݔ\4OBҹ9;+"0rΗTU2O;Wb{8놂F+;\&;Ö[t[Jj.oep'tT^oFR]![F7#|WkZB}0 ;ϸV2/ 6gyI"KV y6C0Ok ̃)YA<lϳlnU 6jB0Hj50l.I&-.ErbFk-Dx {t;O@w [i!w۔{u1Ӿks(-PW=^D]_%,Z'鞔kwֽχ!k[AV"Ii q#ZLdjn f܎zt~R~l%(]uсnRogȅ#6/SQ.^^MxD Ͳ@:Q"P u47w}3ƞfb4pwt2> K#Ŀ%:$JIcp橝oDZ_{h^Is/|y3\Ǽ!]?ɻ^iM8-E3A ?L)fM\*9'1Z6 }=aK:#⊼%uIkP~՘c@x0|A1}my Ȑvsw]R[;RH6!O3IQ@ DiN|̙r9 VCs-YO'KWxugꚵ~lGߑ~](x c2'ːO/9:=xYk2MaAcɁkޚ'O_;gǪQ$E⛒DQfҰw.Ik/;m4lsDykW03x?iCvhWBMiKm*3<8 U2#0CvL>+4՛ĸlAL:V]*9]%6~`,7T%<K7&@z-XJW^6;1EԆ.&eSrٵ$\Xa3?fɢGKd'U{(^w חJr(ʞ w_RC h>@]?2i_q"j7S=lmP'ܞ9P]%5R(s/H PșUQX4djwLzr x=ZWE)@^/Ms-Պt5׫Ғ3Dխ:5@B .VmM}cmjHznfIBdvyq, '|h\ñp.X3e W<!Ai&v!9V}đs7%*D(,xvctF-c1zpBkI5ߎ|,(ݤYz؆(kr$|&~-#qX -_[1T{AE6 L|&BFd q *WCۢ5+qD tbX|-c})r&k_\XI>@;ل@2aWg|dTUZW͛0_L֓hGW{iSPO7z;tRRC%:؊ϰ7L6sFN\˼N֙k/P]bkz:ܩ>u"bRfY!yBt@Эy-+,.JeW0nyaV\ Ip:ɣFw )z5M@z`UQͿ8=lq~|,3NI8I}_:jSYKPIT*nm渗8BxhK%p?܊"*/Ys ,%AhO}hqQiˎ,tRCkDI*L$xwH69쀁xH,bGQ]0J)ܥdPD!d.޿YB biθ[83:/4ӈ>H0͜JH5_uWuFuY<,b8~jЀp#"jCct,ze:GY%1_7^yR/a<10?~ʙ4?L#wI׌?x6`{m=GHx%X4Sߌ WNj^VhuSلi8)jjIE[wNNt%:s{mɅZMl^kVMEu{ ~[vMO3 %{fُ hkkc_kk%ruPIOZ@}hp&uӧϥY|rk݊igو.EOZ9WnzV˹wNA'{h0VH&(;Pr&\{ߊԌB\3oS@&RF\Gbbb?Ca->y!Wn7|\y270`vküҞ3ršo1U8m m(Yb]}թ'`RT! 6!6yx;L#5=A8 K elˌ`r3Do X0i~d:[rZGw]&UD EFZgc>@p|2)n*4 EwxBj0[uGN3vqzl?n t. ڼ+oD,&7.M= @e9z|$g/f홦A*WF+Hw׎{)?^|G[ ѭyO>۲ṕax*g92JG3)ӭK1M7d 5 6dT4n8{ 1ǜOyRK).I̿v ^7HThVӾ@#zK6ӓJ/t*o)6DrОY}]{lt@İ|0c'$z?% `"ž3y峽`gP9c}M6N3Brĺ ~Hm P{fԧ YئL_gG-/_1{a u Kl6=RsB ]# MRZ#H_Myt™B"kLtFIv3ݶGء'W+UO[ޒ0[ёE&(4SZ7y;^J0E˷yufwBg{[pz7h?XG+M u\" px\woaYPcd`zJy&(c=Վ j`{LMJU& *7/ $CA@fU9Os6mYS?M@ƖuƪHLKq`W;p>kLkJ0h'DHWhNNI1Uݔp'=8 }mV*  n$IȤJV7KF8ϥ݌#Dc_ٚ^eMT8kdxg2_]H/^ S ]8iz0UVիb:4ܯS.E2L*&+[$MG:!9>6lSh~!3-پys:nvql_9̮P;.ݦRϬq#z9~}p'3\Yz .QQ S2(}3[S[uzHPPrPI{:~LqzoA7^75碑@)5[=ٚUK eo)g 7I8xnR1iKw7q ߓ*Ez'69s)A4ɥmkJFǤm ڃQd/ۼE; G "Q徟KlG^RqqwwdH8(Mr7'C4M|™#P[Ui, 9,3a[o7+;vbjW_t$9"ӺD<*0^J}dzI [J/B2&M ;$C\ ?wK(ԊOҫŪ*F,պ#\Ż rS쒩_])^{6|&KS2ڎL[n{v&..C Z|Sr7㕻_1E8͈EL #5X]b^Wΐ'n4J\|ky#0hiZ٧Mk5#id˰~'Q ժaCqdS>G;VqT Oha7,mx5DO'etYHF`n_ﵿ{F8NBz [pD0l;65ẹi_z8EiqċAGo;UpcQ#%3+zcZ5Q[N桓^DrԡHp5,2F^`kLٕ[ˏ9ӨsHyv.єdhKU|Ao]1qߚ򽂡?Ub oEat朢c: 7(.I еდ@ȭ#)ZJU &;_pIY`y`x}JNeIsQ꘸b?oo27' ݎALnFKTkA> .Du{g)$Jz'&Fvpg )c& \!yy8d+6 EN7A%\Y,7+'4[Mܭ *B@fia I._֌;iL 3e I\e Q Įfs&ѧ,YC6hN]т5--?e7Pә$=;HIRjv5;[Y8dPv٨#? gqX<#U9_\Lj1gJb5ز|Ӑ??8 N; a"%$fX)8u9׀Kp.66ۅϩ\1ALU$6WxH#[JPWY&diˆaHc硉CAaRB LVEANO'4QmCJN)GK5/&45vW[>|J}_VCrtQ,޳aĽ7` o3Ve4&qWloqf_DsL;497Ӕ1.M?2E<X!%2^k[-\׈1ɩ^)yQz{ ? ژƗP긼i[l >A C x~9wH$05Vn~jbŧ&5RE?QfU.lQ!u?V weaϲΆpPcz%_fԉ&Z;5x6A^j9e/L^S`c] R}VNN]SL[Ǝa\,3fo<ڢį}W(gy9[ّY˯(1SOְN]#R]yN2jRf=c(E`|(dAqLI[d_U8JX˷48:NPD)z?Y#¤:3^$.U!O1? \y](_}$x/+ZWfVoumH%NIKP.$&}OCԠ?_ %*,>devF+Q?S4F{fH}^nSP ,VY)TPd~fj;zbH5qZ֛L(vZ ǘd*bFs`pRc{2K+h#"gzXAF  (x w&)k:'X t`"fDt^ Mi + {  ޝ_1ȀOTz7#G0r<MG5~w/s)zn<07 WSH f,R 0w"ȏxĴNs'rH)HDʌsa[Z]+[O:"Ob$6C!0~8=GY.c"S̘P͙bZ950s'ʦ6^gxIwj|NP~G 7ix[.ґ0r;4vY:y:{q.E} ;@$,b4]F`ZagDe动>mCw@-[>!/ ntc5g'r A' pe0C7@2W4o[SHްۆS5-5jQ|]MZJ[!;ʧ喳܎W"$~e*duסr" pR5ieJg1%p&-h%Sk6t8ϲ-Tz!PP4/)V;q#QõNnq1PtܜT" PEq*#$ ϞΈl+EbhݵTN\` T.QÇH }3` l.f<{tJB7ih9h+c$-3(D.rެuf6|<5%0rh.ٔ/gBpz =ux0=!ZD!/mDȀE;'QYw@;#"]aks" yKdmg^ݬ*d,齦^}#Iա)u3Q}]c T&0`lӱI;1;Ɩ { Abի)!E歘"-\?$N^WppۿKf*ݜGҫ"(hZ+u}D~oxJ[ge٦FJgȑ5󫆛'`6AYl5.2&?V # \gӞ# #'c7v5Pj Q{xUX nR-=FKt~ɽ3ܘ&3W.,mO ]gL9?.=FV-g4?fMOaviCSÇA-ܶDa3(S7W.mWez%H:2.lIuP% 5c'Vh% "v#k 紼'[ueMeH00Jg"Gϙm?XtO@.׉3*@aVҏ4LɝKdd]G$MztKb&qDΎ-zb8Jc])cE 18A :w;6nr2 rB5S# π K)%c:2XfYg<(dYD C5)%G:~3n`L95갤I%[ᇹOpM*.F97ź#. ;TsטI-6VJU[_@dIBf[2DR#YMzqd5*v+膽'3 NX:O!z t-0G55ӖrtˁCg8g&\_:R!ǂHEc^Z``|J9ȽFRxl99bz` ortR\Zb(qbSv-Ml̪z /Pl{ش;Yt7' Pe-gj|Y ~lI)9K9IB _ȿ-C;gNˆ?=ަZlGu})&;whSv"ϼ[{÷_ZySfP!%݆|{/dӉ-!^LDve4h5Gÿ:͆pi\׆B8]P |~C2bQeT~<|Q~r(rV6,lz [KX^JU5Ks"m |YMJBSi+jհ(rcl֯u4}CP2/j>EFY{ ʘS$/GAjF!^-Z T4 XӗqfX 'hcYFϯ|!N67Zk ( % W8.kmPDvͼ@RBa9Y ) n#xZ [ & Q\YGEY+V/W" 0^V\s@aO!zijo7PHEʗ 4MrH2AҌ=Nj.m)jd]FXA X-tܑ>Aydvqz0|0&yԝܼ6l\:EgZݘ_Jгג{l8J2 ީ.yKwRW>_LV҈J'ZugP̦E i[g+D4qab)7uЯ>l_cAVIbnD]ml5Pa1Ϲ~H/3{} :kmXϒB'8 Q'&s Z1-y|հqgQ @CXYqwoXՇ%umrRس. ݪsO$'w@s:U ƷϥT^ܙ$ H 6_J0\d9NGb )I/,%PB]`_ u*߬A ekZ؂nԕvRt#8G]ف"WOM-`#07k`y,)z;mI)x , ΥKXW% 㝖t-MNG!(4dx ?¯X.>"a$=a _L{Znl|A rT6.D8S9aCkv%ЍT6Zg?V)D; 7W>%k~'2H4J7!N<}L8CGPXVr/Y$CE*S{J1Z%DF;*Y4,ٻ_tu)O`e "j9Bx^b/&h{+@T{ zeC֊o_ Kz#8F3μK ϼF0pGBe?<~g?ylѕ: Ep F|-ucB7W@G}y)5 XbxmX[ #7 RjnH6S !Hk!Kb={]>p3H>.+#w&kF1u^.QkəaKn*0s`42L2.Y&]R/ @+HLW|zxO $7qGgq&pTnuxmW%;dШrcor PYkX9Yt\J[LykY[YXHn׿t9/&a&{Rٛ|}k[.CpmJt,R+Rp˽(Nkd4ajS2Vz g4wj@uJWh̰I=D 飲N1QYz^i.V"Scn|Aus :_-dEQF֡<*5yRk$P,>bRP'|S& 1DylV{9M鸫s d65h_R :욺Jc>BΔcD0Cj"i_n) GBj2qg݋t w;zGDņÿ>?bpZ%$ccGKp58a9j~j((jx>'y勳W(M"KpvhlaenжYix? 1vTMP`u <:mz`T=Q@;o IPm4{AlMdv,ەFGA|M5~p]]>\3 0H5nHKy]2LOQYqlq \pm7xT>͍ER=jqzEԖoD[v 3MK-;sUR ܀ Hl#2@/YuL0k&e@"ko@*PxזC(aGDtпk/ȕvQ!̫P + Wߞ۪pK3cpAmˠ\@bP*7 vWu̺c&qjL3rl&k7lХB~+nkoA&4tY`s•dR}CԺK#|J6r\ Ik0 {]:5oPX>8Ll]8Q&HD_!&"w<`X.̀, XYESiwΧ1>VE;8{XYWn^'r%wyb01r$U/6W,^Pg^htWrwSCմo\Bb(S`ĤV:FMc'}dx]#l=ur*S%MCY> s$Q!dKӭI]H6/GiNUqG)n䝙N 4Hc&qP&uu$^7f"(Xi .}L H(S)%qv9jD T&e!.?[N\06]RNN,#Zv|L/V,RE`cφ\9s'6oHvPPWKeEej$P'/G>xI5WY\?wͪQ$Q'0"rN74ߵ->¥%5vs"n s**Kaxo5 )i%Y8~&/Zm\icaGo ۸$\e&ALR^(x|sÑj21evޏ=`Ji EJ+;"%ǫriyikYR% g#q\yZyKT9 ڐk;nV\7WR|SzD7j:;@U6庍EItmFĘ'Yݘ&m|9ǩ :e&RYs \%X!" ӍAPc9BI ;ۚ+OC-} drWx.~qfURC*4c>w(;Ͻ1gגe(7|!xӻT:1 Y^)%o}VVMR7y]v$ k_?tEi |oVP{L{TAǕK董q@$IgSs#.:t:}"ȿ2!rB35@;#lH#Ha䚰_oF (RW|9 @C6;p"hR_o9 Ã.n.8E/\Ƙu-._ Q,k1':T/tj}-m $|  د+Щڛe:A@`Xװ.%ݚ^ cg K㼷P2/Vc>`k큻kㆨ7%pVPC@M#Z/D{lm/0Լ ;yoW $S)di_<ӽ7{ȴQv*jn!FyX:Imn"y6l/cLՑ R^.lD#t}ð)&$"I>)_ĆYvTUp<r~J8AB`P3+Zp[~F-ƺhI@q bj+,S{@{X t 9C S-nV`'Wi)"{W1 (d:S.o-0a%(kx Qy@zI[齌 @( lxnÛE GA}06= =̉S-[?%j)G KTS[)7vtݞZLsxDJhI&]dRR%?BH@#u*AWD*]FHpL2L3RI"+?IDŊ,<(=L_C 0Yĥ4mG\n~kfcn:@]*յΠ*~UKYOݣVӷ,ƂH&2k[5)c4z1 Mϖ N;bpZ‹ 38+Tx+a^Ud`uXl0RҡC.9wn}8hq93!Obw*ON&S@UPZq15{IBZ--QbdLUt&R I b[āCq1ǘ|J"gI"uQmzf숩|$`gZIekcy`IbDf-H2;}X}Z Fq0JLRƑٚrP j(H/ 0ʭ)- $"5vȓ$ѿ@ܝ7^%x8 v:,_^ho=PUws.GZE]z+ѫco"D5q$.z8.du\3Y6rSЀ#@çg t=O4O0i3qL@dC.gfZw,ГyPc"+r6rg IjuK)iO W[0yK(jZc]"U%˲Vn"[hGŁJ'۲zČ!PkXmc2?)h覞oyi:}Ot{.474kufZl/Sխ1=7Du#ʀѯ YȡʱdJ5B[瀀׉kE0 kMFQś9}Ⱦ1<m䟬 e uhR{I|6"Uo* hGesN˩X:BbD0zXH3e~[;hGiA]MZprfe89uVjp5L< A.{ctgf~Z5.ldy |=s}Xy@:2o"_t~Ys@JX׫|@5ǀFkDvo!fZLB .*Y^>{6~ncc>T75q9_~G8q ֝X"Qt N3ğʓ yCpӾ"G&< -ݨfl~uږQu(j3?30vK(R5 jh4Q-oVCL<^uєryRֳG@iCƑ&! $Wxl.-kFw竂xᛜ4K"8Yb}"cQH ^vOCMqTr.H(v"$r-pZUP +~x$ԆPb)έWڙ̕fg慼,a&t]Y4k h>qm]E{3pEPE "#ES%\H#Di7IP΁vb 5f>(X|¨5PgM[s_`57Fp^elXv_cE//]SrB|k 9-\W}TtQ=}<z1*^Qv,kF|VAD/[iX7E59A0CVqq&=XX4N?}qcΑ2:y%'moA)g)20Mt_SUŠI ՎsM t<N]44h;ޞ-~RCn1uq||c;.d]8m&E/Rb6̺/D:aݙB;kVOV$nCVYB#0S=!mcKD)rbq u pi!t''&'y/1?l u VenTl;d 3P Q|9Zz8!2AY:&>5!96YwօA2obwtp¨;z䰲% ;NJ´u)kd𳒐.V>xyXY㵧J&Nm1ҐjE8xdzܟv|O9Q (iX:VHI7XYeK$GfT[ma!n%q,`0DkXEhޛ 57z@G֣$[:Fzo JTy I"T8{PO=:;O/2 9\;"żdu4~mީc>8aOn@X,dl3pȠ.H.ǂX}.~;^,ɋz(,lL[5/ QYN[qBNH _06hR}od NG9X.wgM$AIb [ r'i(*#M~xgF D*1=0~da1z73+ ђeK0qB㖕뭑x}"f|h[Eg & rA [ 2 |ND*)N1sfْ/ SiOz8>6\^ yǹU(s۝6)/$̈-]zH㨢#PV(oCdm8k)^S#ZXLxIR6(4JN (%v#Nv?ؐJٙE"w!MzO ng­PfE;~U3_j>E&-$fHGqnKhv[<6A6Q2G`ofc5٠g0dyOCy56?BΩwRMW~o+\_|2gw=5O\Xo+XL5T(5ILUZ!&T z}XN !6[{ L(C`$A@ؽ"T{It lBzN/ Vʲd#/DpU%ӪiAbhÏ*$?GEIEv-{YlMֳ.NPԾ]`bvoWf:en ˌb~[ZtQlG; YR!O{ps{ ҿf ]zCI HqsIQzqkS ʶF^9UQsg9PcZܹ^JH64L, xH=zG%hã0-pL.4r<EP쑭6jj#A't T0738ϚyQ.e̴;dZ \?S`(Cdm "㋣ܾZm\:vhET tp_?;vf7TMpĹ8nNC2g`h (akwQ,|FA(+&?zաHp&=~C./.d/=F=`Hc6+zYtrS1DSI9J UᓴMiUAGmP??@о\Őx"EJ[,PP gQ^aqo] aZH;cJp<% Uty{ř]ɵ!h[7~\ X,P?ΌߤۈZz^$ZL)_rnu6G[PhJANFǧFuQWcN!9 8FZ#ĉR#"9H,;ãԗBluߑ( t}n'AFnq[N=Y=lOj!CnP$7!: >_x~G E!!sU}J%5cI/0 pR$YpbebfJ]5-n$2sڭ-5g%s$4[fp5O17c cr4Z |4ucN[H(MJU{:-{"/_B~ڭpQ(ib9T2 w}3nحWbzv45IG򆻱} W1)=X \B9&.R6Em@Q/28uX㵓{m?Na{ >p!#˪B#$ENY#LÛE*^,E(ZP%͸<҃  D>ڠDOl Υ՞1dǿSnsUzXQ/V\*ٓy$ҝ L9,?p[u:^ K,IZ* !geu7>Raġ[6;_3oK0 ,Eatvu g`WgmVu Y0NYD:Ȧ9 4_26¦HXj eҜ[6s' `Y,;GewCΡ @4Zb:CXw8w;'MPZ4D(Pl`BmM %"I31VU}5 mȺ3`-=;>|;@tm({^Z 2 ||:9=[QH [ל ;D2/t1>Zs+;Kn*z?0àYh<}?":'|omٞD'I,Bs>&p'oKOC@bodHSRA+RC?Sc3aJ!Pk\)L!?wwH^A;7x|sp}oƞ iV2yPdͥ;ؽx^t N16I_6\F%>@F*^+gPR*AIAy3،hGWVIUmÒ/cH醭`)~ ֺCѸ\rX-jY\a ڤwXF3C.G07ʕ,'AMy-(%L0Rƣ4:rt^JW-m%pJ^3wuo@:N. mF—h*qEKIm{A2Rqx:4 0W8^/%TCQex+pw-DG3[ i Q366.z <n &WQ;vwhj4\LVH&Y6X $m}JDی:^'o'![&xV2j[Ln ! ǻxxΉHAO**Iے#QM+GC~p>Yu,E P^#q# 87\ŪxbcK-)81ԍ!pyΊz!`zk!N'ewPs armĸFAg";Fg,]1D%05Xi&$ҌNCcE柤~i]>}CY蛍u6%,m+Cqf٦f̴Uwi\#qGnr)P)gDl;4^yI:.T &oY]A,=lLǡJH׺֣RN\mDc4tکb=^U ӟcͽ6R|<<[_~ڢm^T^4qiV`(MX7̟S~iCU@܄-+@F/i~@N-6eWX>J}1VE_UzxRatusƕh0#i]:l#S#E.SA⣤1x[=+APu`@Tlr==Vw'W9xTagbs[پgZ10\S4ۡ690;_S8o7E$>7l{svED㳊}d@2,+{CΗ|~ R 5.Dƽ{|[9+`Rf&w };lû.͑<8(\U.Ա ;Hlʏ0 ި<07E6F~csمbd.\Eph0Id(8odI@FC_9 ~X1S5O{`>³L+d+9R TL- =a|Q/,Cyr!KRFIˡX'z|KK0Ix IQy ? T7=iG'tI Yjd3_ȓDA[%SR}EQ 4, B~N< \c7`kaej&- EzQW\z@Ő7eSzHPJ]\zn?)6 ~ 1pIlJ}Spt*vv '5'99hӊ/þ\9a И«JӅr(cʖ0^/!J%Lz69)h͏ҥdPBx# @;21iǡ\2ꊑb^یYe/+V(qiK 2S N͍Mi{:˜h!M[$>τ**?KF]t_g)g ghOn L |mC!Lx_zR-S;įWk#mA 3QN\Cկٲ4ӫ3Pp`5Il2t{jhKܓK\&BmxbO׽{D;%0-xۓ*G[h kJKU1>7tY݊'.'@ݺ jDo6$cb@j!?-0C+qPv򋚪L&j8tB$o K7 //j\Qe(kd@.@ C~pX5Iw}=I˵H?"t񐶀Yڨc魈hKNN #Tu!:KE9YvQ|9~ȦHHX \cɩ4R6jYu*lL!+q+: xfI )U=H)qw8<_FW 0]Y)bًd+%"^*Ry=+W t2k^N<) a(%m>k K~7Hn9"xE8 ,g"*0UR|<|`.!Ң#בzqò[-N}.D([֞䄁Π>)7Q1+H[refi(!rL#ќ &JR5Kzz 체 jɕ80]7L̪BlnU r)jVkObE YӘ¹!"fnLou3޶5ͼy#^7X$Zu!R~ncn,Th;J pȢyP ң@%$rcVXx$8S1g֙pb G3 1RKG8R74E7&cShċz>E68E^c ㉩ɣe?i>I]CM* π0\e5 ଁjuN2iCȮ]F^)͒&V+bW}k_sNqjFF `SsZ,_ &;c݁ۏ9K-k7^Mpm%}ƥ#FC1Ԓ`P2*4~e~/Ȱxa9!YE2#v-@J @,U P]:êc;]t (ʟ{ݭC@rw{!?O y6A? hxLAI-Kf&IC˥Cd^4nwtu>hXq2,:le]q11Θ.Sy=?2l%I}!Q_"3`K U/]lѓeݯ+xE}$,-'_f-7i!}G}b;]4c#}!'Flۙp^[W+l_ءe 4ҥSP`01}p/fTua oT3$D2nuҠ-$"TM{ij$<1ı4FN.* ܙ,SR"g|h*ge]ghXYys>XEx_誉ڱ#uK|Y0`EF\X=S 0a_g81]ۚQ8ooHh(32 u5 >i,it~3i"4KK쮖m wZC6J( ̓)(ĴnlcvB)<2Y~Ӳd$zPT>zE$V֊qTF?CF_>+R@b~ZzR`V#'ZIE{5Q`+WuO}Vuýix?zsc}‡|{ !ܜDd$a6`H3L};uz@^Ͳ 9Ӌ%tzw&r psډmj?d8%Q3+/TVeG! 1(7U=|fTx5a~*L&&vB޹h4Kyk>4tBЦ6R朼T_N)cpnl)zL҉&&oC <;")ϽƿGp#yݶ?3L+>3<F1;LT3(",}@XOvH4޴ &z;/74Pw|H&O6 \Ls| &|0hqlqe>E;lByjm? #@jI2p U&Tn>&9{Eʴv,؞&F_)X$T&rOW8 )eXh&&a=%>P'0|R<=e(O1CbfM,f`uSWl:n˦\LtJyemy<\ˉ\Ř,92war<b>$m~=7<+/XeqYݡyۉa4Yng ;nNHzJsQۺ^>*z6hv`aj9AY7brk>{-;":CU@ CjWNT-cZ#r zxgQO2Qj)+{PMN5ki6u׀&x!3s;9E:!r-UX?A+^f[UlT= Ay6TX$]%7~;eDf_7g=? ÍJq͠.@UwsMGg66dn ͻZ `UwOI _WlĜA67"|/_l_aGi.@QWV8{AQ~._%m067cU[eu7"u zia͔|sn?9H8V*{"6~SK:pϚ|x PRP P]矜mo2b&`)uh$o<%AJqu[y0f$,G5jZ1i"`uX~c5Ϙy  cXJk{*,f-5)pTv>$kaj`n;Rאdh7F7lvxS*PvN(#{\{|۰/Ct!% `sMybwrjQThVf$$ q"<>vkh< /\iSx^ &,*2]9&j3r9<#㠠Kg2(#̈7P dA]{0HP3[e6Niಏ%xb[| #7uݒ a֐!T' K#JWp_D[ŹX>K#n8S} W<%mVpaܰv.;]A"yjX/]O=~CLΫ LcX,Pqc)"@Η8}Aod "KiAͭ_0!)Pma@bpum"<J^F=SПaQR0:{6x^!Qbk`b@p;upKjfqGf?XׄˉeZ岖XQptDj=)B!#_[ 7f[;BҋxaYhEIJ \zIɊiV,}أo IIp";cZc7Aj HeCuX;/\j:۞i|8`K HμW Ή|8~# L)'.ȍ8Iqe*3{MK6R=4ք'|S=&yP3-;&v%`$T7+I9MPP+H+xGhw Lڈ, GbIAt'N랱7i!\Qv7)Z`~kP9M~;4ϪFѬ~N|z7آmwƃYHWmxp5Ժ[۶_9 I[<ɍi* @1&f]s$Z8P'i| [o=Wg ~ yAAsPAHhݯMml&d>K}:>-?!0J(I w[rҷ>-RaN@7ޭEK3ЃTp8[ṁces,%™&Z#gm Azk)D+󹩰i$a840wvPsbВ)d kh QV]bs '~&`JIG1|JU{J6zxija*I*ϐp,=>cqꀎJŢnNxWkZw+y ܫǁš`宂kGk$z؜_EĻ WRV0e)Hj{Z=&?5U,$gkj{app}qX$AJ/{M{f+نYߴ;7cVf+,Yx; fr&ۃ`Ec>gkROW)"EKJښй-F {C+s|YKE !n0JB'?ksF@o &4>Z֯e?SCC)wm?鈹qK;y8>g=+|C% qb:ݿ[W17 v4]ѓ>MA2DZac$ӇXp]Qlzg8ȽY"yт}G%˴-zdȖ:>ˁ4MkAǓg.Er<3/³l$@y8Q;?FJ]N'iZ` g OC=IS,g/ b.*X]K7:Mp%@h(5g5lI|YMAo 6 ڽ;1qJSNX>фXeO.)S*׎m}$1 {},S9A_3%%ESxOP#Uۈ U m/^X;#6 p?y\.["Z;R>rx.̡%×kGHi/4 {CcvI n;) gfV[%NvO4(xM| q&:E1(jmvpj:7ymNUFƩW>Z6?lD/?ɚsJki A`ELERPʯXv!!컃\G hO5 V<[dN1kU1Jfb'#O}`ɺ"Ҵ /c͏Hx[, V£oxQd VteY渹{fܽrT5T|Y(TIťr h_SANd,jGB|N轱J3 f S&v*'-/ut*w쿉썙u^uOP_ycȳyD8, qtuvmblG͏AYNɡoT<5 C{Ғg' kNq;c Tk 5batrfxΨY|pc-i X dswUc>J )2~QNl?c㠦qnpkiYE6ʄS MOM-*dK)FxksO+:ANAvE8m/)(<~mgBopCuMB;  ! ̊l<,M$ J!sS>hImʾ}to&V8%eMuc~1t\g&8dWM7OVkMkmk" *hlo:-,4 M[+[M緐AK`)sb#zyhx.%Q(Be@eG9r9|u$"k ,܎{ 2R"|Ag9 (bݙۦ\66 D@i?(A!֮ 3a}rj38}y`MYM7M~,,E4-M <|[u DYRT\CPZ2.l7u/d"@'"dƗz%/q)V^[ǑR 1?3Wx KDJG;Nv Mw)!).EQUǨXقb;dJ$*S WiS*^TտE멃f:>˺*'6Sm\x+Շ-pU ^E[4PR8|0? Rat` R Fq?\ <.tlw6(sn =`/ jd@z | {ϟm6k+3F&Jor> VUlJ"C4NT>~nLck4zQi)&/sj)6 rGcZ(iPl;"Mt߃siJOv'ae27kBb>DPCvny0MJ: 3S'l?=?VZ7J|~-I9=KY@ Ļhr8 7_)mK*I"6[Ca V;[JCZE {(m| |&N~qN6B@ϗ`RS=ق^4'~-og#wF[k_,0I|e؟րUg`QI{|_o (i6ݴp7gX2ѡB'0sЭy|4',& ډD_;/\]n] +7z1g:ƕ+m*TWb5ݽfl ؟Cr^|Ag?nHWN _d o$6/\uEʎ!Ją_~oTh٢mn!Q =TG-$i{ȯC0bqN ٮHlt9zVOqsq"M[,+x]r ei.ё!Y Io])/G DgPk>(DUJ_O}2rS=yQ4bpUj^ZQ'O+5V>_=6,5;9YS-9Y0CyWSx`UQj)!7 i|y_#BvP H?nW<)&fL{4hnHZ#N,">Vq#j_c=3-K4֌6Oop@ϳ`K҇s'QGX̳i4fdq0gY>]b ,dWh&Y U p_oJi- 0[K 8(Z' [6«6 i > ?!M`v8G)XRvA2~"xAd Vo3&]W TZ,'k.hmVO!䶇mxwn/ެPyE+6{8c0qt .DMw!1x5p)1d"Q2/C]H(Iⱞ J` ,PJ Pq ƗG~ \seLG&uƒY|e\1Nc57ca=ڦR*J0|⯞܉B{ws^nѦ-fMF(@\GGN ߱/QaCV7֔vaXV^fS%d@i8@6˷gM ŭ0X"ZlrSE*A[[(7+47IJB5vW 2#e/TgjPrSFUDE[1IE~#ԓжm̻h 0Q ;` zlў݅m^:J3&#s}z$BmZ9V0i춹<}ɣ 2T5+ eOh w+ :bhQKЂǨ F7DzGd&s"Rͯ }vJҳx)exOIWdxerfFgX 6LeB`fIDF KLG-~xp a$(Eq=OLFBC؃!Q"rBD+lp$N[}hQ 3 JP?:smJS.]O)oq|MX@BR6pVUEJ{17{ꗶzUd꩞ڵ;SpY]hFk!5ִm|yr$%ߤyyKLi2i3zAdO#X(4Vt҉)Oǽc{Z(xUGȆUp8uiY(ҪC v́>y j'rhB8M" ڳ C>Dަ"WM2#%G!|Yc+ hvw+4;ୋ]Ц*߫N93+u:),c+R0O6\G-Qs&>\J[KOd8$[ԽKå?:Y!F1BKVi,J<f\H0b*$#@rf/ ܰ_H5Vc*}gVG )QЩ؀WH9Fkdۡ*޶cusAA6oP PK%ȠX^`[󠊈s~6R[k+-_<%|sK p* hA>rb7v!">ْPSn@hz- S4?ˆVM5B37T)W;e"4LW# e-3"6r)0i' @E@4kK|nE bѝ+ʣ,Vȹ`EBܵ6-"HҸn5!2G8d<MWJ Efdt]jZcayͷwNh?kݛVwH ]IDZF^0Ą&+{Cn +oMD2EC\ \x7NDkE#Շ/j롥{e#h9m?sopʂj2ڗàTL@UkH<+êh+-BK~TN Z^aR; n4&toƓToxǟ>9r{% P8aaqL qNݎG. 3@\$(wVZ /M!xpޡ="Vf)o*O}=b;LyIp7CwhYf6jzv$Y!nJ%GZkof >֎T?ߌ/A:.N- ~r쀑E`Ud2gsNLcy I-g$;u ۙRhcdw}x*0VDqfːUm4\jt2†}u$U/UՊ׋1cBV~˃ 1moC]Ž8U^ÁcrBSR!g=lӈ?JA-+٢ڀeD#OT ]jLbd>-yR:*[4>svLS$%@jhtFqm8 :- kvZGDC%%#tܩ{ψH * ƒ#u~빔eu\[:Eg9yFXtI&校H䏆M9-\j|,gњf33Dx/|-6F9(4YF#RcHO2h7K"p#ɻblͼʭv:d pY)fZ;+軨Lg)Lu T78PJfͣOSڞٕW+BߌNy(JYNEW1j0FL[a$keٱ&| ,hƠ^HbuΜPon^coE91l,͞eŎR 0:<̍:_$|y//"D>_[U H'88!8ęFKh(4˄(TefC W:;0=zEISFaƅ"wJO"Y;~ޮDiG0J2١r)\ˮwgqs9yU%j:mHB}ZTђ&<$*8*q+:Cq`-maG1u3`&Q e?;=PQ/?Ug :+S 3BDMqHڅ^Ӧmbw.p$Q+T/k/K>eM{xy鈣r3t{ 4J-//X֦Vׂ')kUxt՟\^ Ey}70~]8Ͱpɟr ށ{uܗ;9w չ)z廘[.٤b M9G+3KN֣9}I{CSƎ*xgnh;|%!t+j馂JC{X|tsp# ZDG ;5Q Ds#/N1u3[fK̈t,0>Տ\e[aZr۱GE6J-ݸ(jFE*g>~. w=K#E$|le&sӋ(t Ӈh+z=;c]T2is# :*JP_n~a4(\u ,A:Vh JXyTUc.Pj8:CA aߋ ]aQ0o{ A+R. [G4[3h-j ۓAH_0pTB'U%d`:~ ϳe)4qv. /YZxJsx[?z.Y:Q{6vIQaCߍ"Ep$ ΍0SVʮsw] rAPd>d>=q2N\Q*S PLw qݬsW'D-\Hl:&/2xf*/i<u\mP-GPoKMk“>7_*0v?vb}Rr%\1jG~U#{(~O0!l[7 QA*1.ZM3,@s-wkkX++n: BN;@έ z=t 7%]ڊ 0c?vk6v^@..BmJ܂1k&OP$H 1/.#{ e40B4)d z)&c ^͂'X6W\3w)S@?>zm2a&`nZȎ#ёcͫV&, Z1S?`aב;pf0ug_bFŃTUSڰ\"'OX;=)HyM9^¬`s\h㹷&.2][f&̝$NJod٨U< `;6Ttd:Nbڠ_,f@a0)fcH8AVa` :Nؤmi~fXm4)#ғ<"S9.PWgdӰ))B%4?l5 O) mbvBĻXi&':B[RM7s ?pV &x5ͬ ʟEfʶxܜabIVó [S6Nՙ; Era jO%,bCV$_\mcԯ'f. 5Nȫ#wو #Bf0dW[5zL+JvkF 5L]|{,o1 ;! |tELH)lU[3g:c?=N"DvK=TY<il9Ġs]ssT;E晷<+sa\CTSڈw$ ξϜ4-z}"/'0<|~Pb傊#pEo6쳇@r . S]7uNԎw^K [R[VbLBsyI=(\no<ʩ>YP>SfڼI#қSp;:{QvkLi 5v_ rS2vܙ P0Z?uRR) @!اH@,xac@F#\{8g&Q;{Z){ 7᭼ (/nۯ76 ̣}TNUp>=u]^T PHGYXJW,߬Q{jU azQ{{;%H0T! z_j8N-X2/S`HǞE6mrRl}bMgz)qu\\:cp}땬x,!Qg-川9doΌc%@aU J?iGF[yO_{qmYc* ;f@ug0$#pdV}L>}UNr}I(nw M.uV];NO1qydZ`jU E2ı\f%k(>BO }>œkrAAя4 H6y vl N|_5E3aoxG=zO^gj l[Ӣu蠘IrsR㏂zJkK/!pi-;I:wV23C%,GD?%,=A-΋m1q-s U~մ8Ey~|*c!zjB9N&\7L8 E'+ݪ4H$,+ YŕlȪE6p-ZVrTƗ߮T{x;ƀFB~&J~9dY]> ӻ( pXW_-'D}FJrה4>g0|ϺqokRԥBGcLNJNWldbonQH\tMA.t 8 !v"ׯ{б׎5v{\ecGݪs^a))NSeqK l][nRmӁ.en8:@e']A$qk˥M'Wj]I [MpnQ>~ h}.?O(AB1:ٺ2#`DcaH)ZŽl8 ]5/T/#omW\!mBqAWr R뾄eH^9zW39.Sy] ˌ/\{1ECZFb-20jsHdžͮوdT˚Tjzr bz_̊ߢrԘjG"8IMSHXw16j=P1S7]2ӐދM%{qBhڔ_C3e1䠓~THZ@@ ohŸLԢ'Ɠq<9e-{E6]%~FUE uˢ5?!,ަd|̸EVzV@D|4u<saɲ t82yq),(,*h<5&l7k,e39*@ҶmX,akYq:a{ٌxH rdH׫DԾQNg!k#5brqxCu+->Mg Csj=~K'V3NX> ^V)n>k_x "E!I2jC}X*ELUF'6nRC٥0+m,O仿naXzդGp)!SPj)G0*rW碷 &ü Wc 6Sj|ބzFiuyB1qlO*Tj)C{C_ctNVn#k1D%9rjH4snhn}~XxΙɊAh8Ϊ`ţu=KҘN9mMbPBVOG&7ODGɇ(qbsG2t@*{֚ZY$XJuwDwOj=`"͡׉0?G|zb7oOmKw\+s!5fb'*(>,[\@ӽ 0vЂmV0tSCtٶq Ϥqe—lsVs W_.!uKy ͋#0vCgaO?T<ͯCDwaFH%DB«^jPT&BUjO,"RuMJfv aߒH$6ne2N e1[ɽ/(79c`^y];&Q"ؖaY"͝@ӈPC#=c6xYߨ'JBQ|@H8U-PڏEAղZE-X8%9^; t5qe.eW2+9 pE+ lm:,{q|?o$j!O~=sDAYZrJIZ#fS h񇣄230Hdt_SB/_;jMXDqRW"r:{*5V}9Ӥtb<=5\c(/:k(},{SaX$ۢ@qM!N| * H\OIT3:c`R{s?Yc7q[FHE7+%}2 OH Q,SL}qQG[xჱti7 hy͐ٴTwp>|Q0z]cĭ,ȹ_ٹɥg>[]A"A~^3hX44DDc vtStN 'cwq /' )W5kK }eOhC=@7zH_5ĢǦ?#!Ȍ}ё` GZQT>dliFb,pI%|C)<q'&4_efg㻆ҫ擌h >oyX-Z`zP2Ff&'%XZ4ч`NdX/d,BAWe8U%u%FFlu+[#zf! 6q05 L +y<RS41I8m& 8 %sYEԆ{b֕B; ч@"F^{4DQ؜Ф+P G7KUÙ-]Ja1uAq(^ g!C&kA٧ "Zcy*pI=ɓuna'4WR%wJp9$Q pTura5A`(6Yp?,2KR_J!#&!\9UM;@%#`PiJ@k-Ep~wGZBǽ7zCUl}QEs|H[.:FJMaز}96օLE(/-,~{pH[ܪXܽcv:>Z`NJK&3(NoEUv7/NP<] 82ʹL$ų:mNv˙6Z36+2h=v){.ˊ[8)J"Hϗ:2ع5IGEU5XD3TD@shXCeEB..Fwе g&_v)4G$:%vT%I&|Ut<&߮_R9ͮ+h`+=Ɩ?WX=BB7N~`+E2,\EwLn(av4GM/r^:d<+쓀#*.ٸQJGR&_D~:ȮJzE{6Y4YW&s@RjXγ, g1"}H^)ъer -ںcY [ OsNf⡨\&푈,KW+IM^/%T;>̦O8epoxp(hBTf5^3E͕ºg{*.J :EɎW"gKDI<˅GerdؗԵ<dHk8T)R9c!ۗp3/|- ɺy UQ /aexQahcSR?c;8(: Eߓ9fP* {vh|rϧ|(Bk]B2&'B'h SQǙgRtJFe7 Rmj/Af8堝 *lޫ([OTSH},:d#k̎lێYDjΔiPWׄKmKݼWrtGOY-ctkv I2$:W ӮY#;%Êew`zG&s5_Ni|rZ V_Ţ"@SRiDzv]%KVw Sn}|ݑU?ǿ|d0n9VSM)mDwլwr2TQ) Ȃd`Ba˹UpCތh/Ê-qb @VYŻPW!gM`2rj>I4e%@C"یca7 * dZ)LXI4"/ٛwY<>ÇguHynIo uo XY5162 Ԃ37G1f e8l:M(HzfM*r UfUe藛@‰훛3g: J#_-7{v`1& $a#G^ͪ#uϒrkvVT[~!eZˣPtNDc@0=meyNIήJG?()0\tO s!:UɅbm2NGnη.Uc7ؗxTnr#Wn^b88~h 9<*".bE!udz8lb"[^j\g\15Y~C%TRlH\}W_(q:49#)A{NKќ i=\vq?JTzi҄ѩ.K7/R{Av\S䠫^}(G(7RgSyz /r4//W=*%6/oR j~0[ݯ-X3Bl웤|ǎ[J'z I1^Cg1C>dGBq5:*72 xnvq\d:6cR# &k!3`l#Z/t~0nCFe;?Ռ4kOϛV@3L33O93.f!*V9Lx{?^;J^ ǗR/i)/(l*gK!m?9+{L ;m|L@v va%\R3FΝzuz`tD)L`OmAڴvn'ML\q⍀XÆkA+Fb 4ǘzhy7h`neD})][E{NM%R>/Z tcnZD' Mw vB|~Qnv)ɋKؚS\'VI4:Y1]هϻBij;9m2[mgi{aJ;_ u֟P6")eP(^5y=O6$<F9rl[Y8sABV1XU"z;HXa~ &g&ZFdUfߨ,'s%2Q-!RX$|9J΋o;@=!MūA^wȗ&;ߘmY |Cd/ClfSyl%NjYKRhd!.~<}FƧ,gO C;f(A\Izˊ'Ih}:r[)}AG"⨯p8۫/]XDE  @v qlu+'3d# ب{ Rd(~[bluccXDhX;M hurvdl<>`/|!Z 1 E#F(@PI8O3adMͰ½rjewތQik=Ln2y#Qkz<{vP0fP]*r1 ʾMbϭDo?3Qyhe S-1veHsF,Ú!?|d IY*$e LoU:fI[}O^4Jv)oWQ4A+@Erܴ ;XU)-=~D+uZt ^\iLl9%j"x<ǧ<1>zњ^T}`!_(gf Mp+&VM Rq=2}^ ؀NZ<%5*'w7Y& Km svѢ]E းf% `]]i[/t~!^R)1ճIW,, d)M>.hJQUq*C"کGWCw+ղG?xʽz3g/K?H<=SP|Gdh0>?4jrZ' yGk o:/hHM{|zDצP{p4̓JNި (^G[ }_ Dؾq8G4Vt!|)$")2jV"c4 4/{~GP6L~-{'BM,gXƝ-ռx5s.Ö+N 0;ol H:\fZ^V?.NHGQLw%i_T$QB&F%\P w &.;P\B@7)u Z<ʔIM6Om<%~D8KѷۑQYH5섌8?R^l{B#chAmңyx?((vć.HC`R+`R̖&=ù3`Ҧ _fsA T(k!5)] FƟ_f9O;xwr/Y4)bB1w[lCp=nkԼZhC~"gGL]Ԡjkope}^R]m;5w[FDM<%/gMyS,coeD9OhraT&bhnjIY7"g)h_*1ȡf#g 3%5ge }a\''D$`+gz^?Z-)BoX|I$+7_mˈXolEz*mv(bGhN8a['} &:*fgCS8zƶ,&-vu*nQ8N䠶\<gM q|2^ohEAj&_f#%uYPVd(BnMRfTQ/T٠76%7 Zb'AU70""qFun˂7*=|` oXOj@ֆBq B̺8d 8wj(};5zuK .ঠMCLEشYM-wMeB#JЭ=*]xޤRp.{BXp ċL^>+o ?XUY 2B"?kP v1U[|L0J8ۻ71F]wrc P=B,8!ԑ 'E3E@W:y<$]'(#ZgNP'*t|JZ#{r]2,݈orJ*P)KB~^ + @}kmWjIϜ3Kv Qs<&3T)FÄP-g}$o5.z+jR1~| `CynG^W"f,"9c;wp?LZdΘ \ 'Z^i;ׄO0*IӡgDߴ ecM iڜѷG%:}߮aYTCm Orx7LKOEwzD1P 4 흏~jN?]:]R~qMj`iUb}L.eàdU,jCD_v4Up憣d5VՓ#E\zv6 I*u=O[]ϴ[T$ S3BB#^ج76h;CxhW\Z؍\py2VYrykoP8H.#BXlWK@ (BqlJ:/mWY:jeJXjyˣN&Bh\wit +M QeUĐvXJݢn3T`> m \lFr&MQe9|^ˉCl`ڈ>~+<־,r#5pg9X$Eܬ3G Wh]t!vK><]D K/U*c#'x'K/q / ev37N<r8ijKL؋a1g,ѢH9i@r ϤӪiH5(T9Xq+:]xK 1dn K$0[Qwq|~[E>@#]Dc؃Rˋ̹c ;T (H*ۖi|k^1FEƊb㴵M&Lnæ阀 :#}95X${ň̶) /hʀ]"EjFH)6`IrwMeڀރ-6aܐ+m&,wՅ[aIJD2Tk%eoM;Vqx{B{}z8*v@)6-@K\Oqӆ47i]ܶ)"xI#^^HZhC%k_` [vMmֵEGfSkLp+2I?DD6'HчVq67+ X)fN#MTj=`Xgz#V]sD2lxZɋjU9Ӿ-^[4#)9f=K?;YQ96 ڦֆjɋ11絋<LJAA%7%;z|B٤hhP7ak g@5.vFOp L1gD y7fG6ޫ5X0ĎlB, a2 Fx:>?0ULV䪍!j*}WXnf .+0k;Oɭt ;8iN<k7郙 .p%?6V[$a$ ޣllh4V}O߹j{sPLHFS/*hFU,Cm{c"s CzěqmB'"B5ޕnY0Iҷ*)uLx'@IJZ $Ӄ Yݼm&s܂Xfp\ 7n[Ki^2-JC^IT\jL*1R6 EebX>.LI[DA 5@o"爂N0ϴs@ճR9Y.!^VCBeDO7y{/cnNva}RRs:-کRm^@"|aH#l>Iܱա*]IąP>:Y))Ǘq) r`ai?i'F7?>U,f-)W֧(rcw_ Mqj lS%l֊9+=|ȸ%yA@x DXw)}UwPfXU*~I,0/Nb5T L֋wE" |Cv-j' C\lh#z V_ =gkjէ@ךe\Ao _>Lvʝ4#___ŸH*u(TFThP %M;QK9"RcpE6fO.W* 8TϚ)fJ< uEqP?ZW%prb=J4eM]ykg* ҈Eu`KtAz;fCJ$ ZYR3EɯQ$QlBbMJNk`"t]ro M}TO&Z\x|JflwNr3Йq͖`KK@*YƝuXT8\.}['i "ǨͱGuǔJv]ݕ#L[,~UՖ"!j´2^/1M*"g\V]S.R6W  % +YJ"R\Bؾ٤E~w'V- E4+HHQG ´W9 4}XcZ?!I߬jPf|`]=aPރ ^oh=S8 -šRo1lcs}bzˣAw&ܺ1_A]X;H^w)dZ=湬Dg>Wy'6%רBMd>B/۱c?s[Ķn$Q:4(ĉ͔`n-l^~|2Ӌf#pF:aGgZ1sw乍)e U|B*3 讘\~Jm&ZQ*l*Aѷe(s-]79kP>C?džɂ݌E=V*kC3eW@($&'\'"J(J ߘ%2=t%EZ?ݓq Jd}rW([n< -a@ZX\0M, !uG >3FF^pGb*XPԾ3q|r{iFwL(IqRtaCl.]|.{x$)Vp@ף~JT]چ{z@F 09-T)~.cNkhU/D3nfB; Sd'xbgwz0՜擟œX8c>N|Y07_HrCM~UungLAKtY\Jh96gYߛGdF@T1Q(^,=!GlX̸HuYx"uΡA9UȨbJlr ?~Z}ӣ$~']>!? XT^tQ,!VW}W/D|٢Zb,[YIbʂqwp Sap8jE$U@b1:_)GUhd?$p +ڄQ~gw;/ذE &sdzhљa{ru+"8 8 =ޔܔtY` mO\% }m>*gu=Dg9;oeSuZ%ݞ'mq y# bΟuPj&5vaȤ3{ӸxI3l sEcca6_}bS'@l7\LX˨5\z׿^N`Z(F LI>;&1{zTpbcl)/T'\Um^FMd'Xd`htju־c5n^4[<A;@ ̷"?>W#iB(}i %I?Р*U ? S),S21gӷ*kfy+{wxzQcT=l=mdqp: {!8rc20χ3;j VQk}˸WFC} 4#|kg!X -vҴ"D /F]_ qG@!8Ett mC&CEmu*ZTtưy)QU8o ,%5~A6׽`u&o}!c]fKIʽM`R!Y` =Z88zB.1E%Nr.rL]4Xj|wb{@^ܝuqQ-w|̾ DHev%2]jvͣ.ˁ&^z]#+^h\Rp1dnﲂ6J3FIi2w@Nۿ6:ԴqGeӱ[).#zŕTGU,p̌^(pS"mؙJXL+|ºQeI]Img{]Cs{#.jRZz-srHEnʷ9#D5ZrY \@؍X[:IsQhb yO߸FG=v",9 k ͘/M #I.^Finh`ȠqF9qYͽ2f: ċP),[lHM g}J]>t" Ƥvr"jy QuSf+A^OX[r9_An |Z \'QWk6hi!3_P&xu}<&-vi (=$ : R|Oj^X g@Ǝy!K{1q}N\ Z4#6`cW]ꋜ=ƫoZ:_vz Z.~гN5'O<Q{*|]Dq%fץHz` ;`:~A. A-:F~m<=uuBnmWǭt>@4^Pi7Ls؝c^0TCnRؿt^*^S"Z#uV RQ Mgʸjޱ;"ӌxH>.Qڹčᢂߩ?DZ}Z*ӳ!4N<,G!O e'F XaU@Z1W\ѽ5ԥ0h,ggxѧy pjK m'd)Ua%T G{ؓ%" F8X܇nz4R v%m335za%HcI o:RS6H6.S}0>ܵt&zʝ1g;#,akšl8Խv^ι]cd(,Bm%KQm&n=}X7®tCGKF) 9PH;'Jq-OqmW2,=Tukuw\\KVQ!%5@]\\2_~&݆E _«B[ Oڼ3ߐys1I rT\x]1"YZq&p>`)g VFj°P @CE(וJLFX!P˚x] uj!&,Ǧ$%iO1K ṀL@Y)4ۉ`CMf-A;X`mx㑰z\%e+& 0$P܀ }@1OIw,!BP}~ YLH[g'E+' b~!r=G9Ν*DMM2d1S(,zqZi7|t"_x2RzuK?d=8t #LqLCvBH y, Cpu &LמN812zqeC/IWjbK[2` 7C-G*c#w_<]Xu e4Q|Wdc}ut.-k"rG%f^X<ʦۆ5g3,r.ۆ<.vB{z^[sfR?V=iofyjbwP-;<[[F}I{ꋌBM&JS:m3gHٯt x4}?~!] y׊]1 xBS<>Ì-#7G2w=x6m.jaa+Տ/Ȕp:(a fɒMW' AP6hƑu(GyP,`%&~t\sEmI>5ϩٍQy@LEN+9r?ﶯZDDiaIʭj.<#FH(5bˋ R7)9FM:U(śս{q^d$ҎkNW$\WɩDj:EK} =?]NDCvwHiȇAǢoI6!aR}p)nbxG\KmU(yc[$7jR=k6LQq5Y%mo,ImWa_b|MEpdIT?T<TlB-̣suE|:JHb dkT1.6x&ͽ3JD3wφU}r p *5l\OU:0HFNp4=}v/%Y<8+Gk'j *]L$,HY]P):0 Aх 4@5CRN^h4RS TWidTPLQy{xEirX$;h.G0/ijͣClLލ&;c?'cZO'`Aޒ>8&;c;td~Q.Jk4h*Obi#mA,jhcFf/4 ~҅.4f¥J#(ff²0 ߧ)4{жc>kVӒRKiC%Nr>t.o í_abO  [xt6f{a-\oݷ?nVuC؍x^v:evG琏h3'i19=K9TV8,ȫvLb |'&e8u'C4 ڮ})s P^w|NHa%6dzsb93omШP{.n;DD On=/ h6h7k]x_]m̆uA^˹<v{ A֬+"EW,bC /X\;- ͥ;5pm_11w!{H`DKch,g6v OF) ( l L@VeԎnle}G}XCnJBrF4ĬkOB%|3Λ -BX$QJx\6Ѩ‰3>48Kc=(m›B^PSWIL"S2%yZg)?yKZL>ՋiOp8dhV5@P;|nFA*ʽ5.7 lnX*B^ݍ02h2%N'vM,>xĉJ3'6y"V,I FtqD=ޡvain8CHqO 2\U&P{꬞}1"vEe84ʤqmp3`.CE2QbOsFpp|X?u;#W8_+Q~):n)DNWoҼAMFyci:JwtS^H}c7Xߠ#=zuݎKRv*?& H8׿]L^r% @Dp̼]+*zrlR75$ 01a'yMYb0a TOw% 1% ۇq=+n^~WЪ~e1{ 9ijl /C{|-/DkY)y.*خ)$䷱YU(1rɌU_4;@>dpm$̾ (WXjk㼃?f/,/x-~Jʭ-(m7 6aep1R|o=BYh(Lh-aST튝|W CxLjm1OfOov< ('GpxW Rah*+&y¦_3*g_.9 ڏ b4Z8#/jI@jG?uG'E^4z;9Zsej}wfeUUw(+eꂺszw6枧B"be^务+N~Aͦ2uFb /U2K*qzEDygp:Z>Mz$ glD"- d :J` 6,ULp SbKy7+m0̀fm{y?2qB^-8qN|NjjDO (̅jql2C ;,>+`"Ea[yA|'?!Jv%in:\R'49F{tkzS"C6?+y%5yU0#,hx`QKŒ'\jf9Zǫ [Rv' Tti1֛XWs5!VLhPefS> N<4˺6t œ7@SBn^>\O?# n =V c1*1#qBHgע9<v j 7Xmu(\:&9P7Gi_=(nJ19JC ?bw`废e<<ݙDT9-7}~zm/"UsbT–T-a Sg7dWSOɖ۲u7 p5 E%9x[htcMf.S/%XC06gPEBbtF\m^d5nTQs\gGKTKnn_V6nӷ:YoiqD dyd+%L-KPydOۺA.E0DѢ >,ڙfy0U|A NDBa&|v6?FYjpt2/z[IՓ0P/`=0~@hQ~uE&h`i}8ʥdNz,ދ8 tF|fb+cU9ASz^)WU[N}x6fB2߲4Xh1hz.?gM9\8(%LreX3\\ 59}O;ͨh|;4WC.m_sϷu9wH;-jk~ n,C^}Öac&5{V"~w2/(FmPd'aN]jyНwUbFR'iwl%IQ172ʷnMk'r)`3j5;BSau1*ʻE˔TnrF<~̚_$]fjSV=-1C'?=.FQߥP0#n7,c% 7nnN񗹺\e'ǪvBh&1~0iu~{HDԜ4n9:3; LC)mE4  <H-~L ^~ _0]uUJlaԧHC瀓lF3d38C$:G+: U[v꧰vU&9/֗k`{UWq_#bWc|їSE<`ð*k^v;_MFtp xa U7蠬]9DT 8Mv2q M dyXyQhaw%­i˨B*V;njۥaIJ.X!G~-z}]NplHh픞imfoN+tCD]csog)տc{y^q61ej9oMJwPd![dlA% x_k_}p}O,V~NCv装 *U(| .coG$+Hハb]MSY^a>g ; ϾzM5K/dJsͭG9]MҴ97(.ߡdwMv GFd^}/Ag2dddG8ȿ B_}Ug]{^\Ê9ydv WzqhM n9@tO+_ĉXvFi EGr%rLi* 1oT\2˫{ybFܣd! 22Qھ^WBOǨ{4UT5KVLI#r'ͥh\qʕ>#w_A\2NFt㽝-?18["ėyZ|42K| H=d_ъIĎ*buލgۨoT&<.Y;8> 3 >K_Z:+e'L3:909D? v`:=+OV=b"YN nwܦĿLuS`ߑnA}zv)~fP;;wE:UsB$I\ILszTrcI^h:a1&KH= BBfV;E ;rxaz|-ڲC'J"D: .=a{v}mxu}oR-$˨Wm1,2f:YɕւLMѹeA3ξC|-w{6T{҆7ɞ {@6p-L۳ (EihW}(-qP QqΰI_C+7*8N^=x*mGgy%cR͢,?F?6QZ,JAw'ZKF&5Uh1,8C;BO7G#y ͓(9ɵ : KSpWuPvBY8R6. _Xfe,C<x2#Vߡ֒<є|ͩy?ɭOEW3tfMR|L=pdFsx(.wm2rW(0jW.uCLbx&otxPKzu +t7dek /ȍm6@x:)鰝[V\Ej<jTD_663;F, FqlG,  ˞7wځ S Lq]sQWY I"t v'u:rFhoRgsN3g6:ad_]@\/hL/a e=Pz̧$zؿӾѲKK'OYF+%g`[ FvS| fu -;q.`̩)nPZ/W/jD6'ăΘ,\UZ4e!f: = O| 6~+T8Ou+6Aӊc} l֮'<{ sfP$1õRW#}`#wP@A\{l{ Saj?@C*970HT.g Bn^!Y|N09!@6J9\I &q |a-LC^şM]If[*vdXNPhW$ <5f0lY|cr*L|e&]*shu&^b6VЂv7예d|Eq֖"^PC3@گCI>Uem p"dN& k NVf'/- b9R3kzyǼ==,! luKeQ7б+,6p.wf m6 l-09vGOe49OD/n; ~qN=/LWz|½JɄԭ\ [̇i^'#/QBK<(* ?v1 Y 텔j`IxţD\VCG?z j-oD`%yNg83t!h>~46zcaQ&,sKmtC2I8+X!GkE17C`j5<>xE"`!F )sbNP?_ 1VpZcw]Q6JBmwck#ҍ|b4=E Fm.# bcREVmM4NA9A}գcU׬/Wu~WU&V=D V"lLX>xd~`n07i Wr~J]H"/|+w޻+A-H7kZF`\EG g cR#8?*vTK# sp RJ2 K^e6]X$-'aEΕ\ejoFtp1^k!Ac{8PA08jŘd*cppYtVuEU$>eMyVZ>Xt0 gn~x_#𾔸|+8~٥Jbo Q ݁)sqn=fc&ڈ8p k--S<8au qxpV1JX淪pgA˪@5X#܋+A5]GƱ~nڀ[-s{dBU4Q =m3RJf{їD^B08;>[gm ]b Bӳ䈽j#LcBj2X޳,Y,ICeL2(t^x9'}rJCJTxg}ZxVw}#V,nxvX)?h G,:6(ǚM qX>'Wr obp׀RM*Y0_ PN7WV>DaT6> Uz%zӰLwKgs@Y6n,y}dv-p=[NɜJzi~"q7ń;ؙ̍) y[C汾ٜ"L׌xA[ĩIgX81 1u/H\&5Ԉ~jCcpk Ylt)rjH#[b曇=Cv&׻{@urU4#lգ@[Ԣ+gKYILDy9t![ M]+ l]Ij <@8.79Fؤmtemz*wXcD/;pGyK;ಃՇG}2>-Zt(ë^ʡF]-:k(8Q|g(W0IZTֹ}61u%a}}VK櫖_k?)N}pqú ZqCrU6IŔ<9(d(p8Ѫ"C?Lˉ˜\u~VHD d}EȟSfcU?~c38L8Ӭ3?3Cs7\ ]XV^!8^T9^x4zKݒTLʂhVh*r+p<5t[?W<luEd҆>Xv 6&^"jfrޓ |NHtxBL(#j14$fж ˡq)*3ӷR~2,QKBka/قTd~0^==pn, IbL0~Ȍ-˶jl? %uAbIȄpl*`9mPcDk{lޚ`_/6[6 Ф=Z) jkBI7!Ep U2AE(nf_F(<5俻7_ZS|Nya+W`Z2[ʮ)D׵#(.uʻ JcgèK'Yޠ(O|DHS 8CrefEx\w9+ R. L?WJH\W9>K]\Ual2Ƥ?m+9 u1Uga7F% nfUmDP FfGGy3?)R T҄PzFSSv|y3YDGB_b# !Us_#x>#.n"cPG-$ ĤzR-L"6 |v'[V o8r, x>2lt$(t^>յ#E&O ${4չt|dEj|\lP⌂ /փUj43xs~'_3}`_(qӼ VNȩY$8z!eEnp[hYaXUip.d'huXk֗#"+6ZXep@af,JM kƛkJ7'%TsjHOQ (V5ǘ"HzTLnތt$3Tm>$SMF\h+31P S߃'L1l9/ל4"rMIkCnL.:6$#9܍yѲ|kTɘ.\#Cϐ4źmPI.Hao r-/`4 KW1"j؁-뽾]8}=dgzqwJ (5ˈӶiD3@Sba0;Dc A@FQ+4?i]]F@GI,]JMBRƖ8PLX,P '-ɜ< [T["2֐˜. E'f}LsPԾgL>LUhHn8ٺ9먠Lbp芏ԛa#fjEv6̜;WXJ OSv?xZt* r 'X |2{JV-{iĦE9)oUiv]``  WKܱMu=7nj-aO"(Ù#}TyX@3/2?J^pE˄3̖֪' WVo-zL^Rȡ娎bR,ReoI.YE jJ62?@7؋.R=9M6|û.j!*c]-UX$ ʭ>:Et;y p LZş3xiA]UX6>$D MۏRx$0MS|/U8%|=pWSyi {^^kT"FY#q)Kj{zi)bY$']W_r_8"gNgVeWGzq|hVS1g˾ IyWlo+* 򭙗jKw.Hy- O4($t<>1%S};Qj|&_E9bE@қt]2^/ ,xz7^k\>)MRmF OVǬ59<@Ѹ[Rο@vxwXSa4qc pG(m?픮{4˻=H:wʵM>2 pVHS8As_չV6vut ?(~ܐ/cڒAg +J67\t/Oh~=ZM;=!#r,st/L[K%ǸږU]{A|fֿaaLe5]w3/rƥӶjY)o g@)Q ;ծl22?.@X>}CVcA,&O֬d!:&8KW)QuL|BL6ृ(Sԑ{vNr鹿 oyr4@_C9Hoʺ#K7ayV,^ ";v{LqIQFvNH]Ki7z0!6 ͛Zf\K1S ɠFK6_{V<5{ iK dF(i{YֲuWeqgviC  xO|Q*j%|%wQE8٠7նsiswRփ@P%+KuV:gߗ+L(V$[CC>DTb*za'ZZٛi_#Z)D"btS'5)2 h݌`~/ O=.ǀT)E`*FSb jU$%}Z4TYח("Bg_Um v/ȵcXWGwqˡG9%:ž=sfebL݀z L`B{`{{ՃGnA)]M|]wX_W L\6y]K=K|'CT˶yhFEq~WfiOn&A 81JΗl_M.=*rlTsMlC0;Z8"lĒj"&Hv-nPTGDVS}>,_D$%F/=aZ9!xW( o]`6&bT}<baRK|xnmu. k_Gfzhc 2ucMa :@^;!\nC'̺wJeJo j#'4Ʌ51q&{?nL񱅆_UymEQ~;f9~A r+Rz" %[HikX^԰{lŌz T+ KfF#׃)-ݱuB9_wAI۝φ|~ | -:fvWn_,E;:ުN5 p]ElCDl- YNj' GGm0$+/6Zp:MX˂BGW?2?YNj~_Ҋyjv-Wdm-ToO-KHc4̘TnoM?ܫYOf /E]T n/&*HTut)Pg,8^BE)j0h8BmqfL0r)sע*oA" P ! #xO-J Oi` څDBd0&o<([:4G؉aQJ-7Y#j5"4}kR\d<3 ?ɹ!, P/q)+ޭPF}sV:Ը&"L9?U_g!7V|̒^4$)+cl8rHmd_Y6Lk}N;~Hrv{;LkIsvHa.qBK|7.Шͷaf$`=HW9~d҂hΜQj )1&kGO̠7`XK< 1S8,enGVΤb/!RyGC~)iͫlr}j0& `j 5^1n`58|af;mP@G]˼w\3H9id_$“cd:::vZnWʠSK082~a$F݀O(MPu ^ H5H\ K2*7OޠSGgLjLv~-ծ- U\G\Q&Uyn4O]!Ğ>wuEFY>!`ʓ\yn5C ^sI5EA`|t)xELbA]hyM7s-_],b,Rc^HG *l 8*>kmdiqz ogZ;#1;sjA)1>>3$%& d<^nWB>EIjaj}V~uDzZrRR|w߶&l:6M: 96`a@E&iN!| &\f L7[lL`_30~ŧ0{;Z hv^uŒ۳JգsByJ_gȕr]߮UщKm-6m.cp1G֌K/Vߋkk `P{)Ĕ.uCxoCX*~zHChm^Ed~ӖNJ/k}J=UE ѐf /YGjY73 \UE㕟ԻC` ?Tl`;DpZf)Zw_˖U ~'Ǖ+ ج R[p!ߨ @)qR?6] Ӄ,$n-7\a zf-nBf+ǙuB+}<0g9*`ֵxuW'@ Ug˜T7(˽9VEt%nEnpy;O|W^]mH G ?xv6O+YTqAW ^ÒE>l(pfrhCgP'_`d0`C)oZhz .DGI7^wl]8tG0|=\Arѣ-h+9](ϜI鶁<9wAgMתr>1r3e?!pOc>7%Գ?dHT~ろdM⦦?0bmHVSٔ,҉tKL9}n&\~hr!5%,\il)A~qn&?fh%iya]3'RX/Q?,7$Hu` v򆚷#!L8#Pd0?ýsqm\UTį\ϿRSkzҝv g5F2V)̞~pimyEy8PkG1JQE}h"˜%ݡz%쀶5pXl4C#f'+" RzoZNITv5Ś~|8fiصNC^>5FJ&bUhX0ԭ? LoH$#tp((MiۭqelnG|vTDzu5R8SyaKPpOQkSYyC~iJ[>u+mF:>&qۈ8|- |)/ gP7>da93reKpLVo=3P_p+IN#$q8ePQ 偌}1&1T*řȔFO A@cslCuxcOL&Ǿإ>"Px3,I 5Rg:)ˈ!!µ>|  #M{@iWbLGD-#=)C]Rͅdz*ؚYԣ>^Ѳ_2&I VѨ\ A[#'5C7k!/&KlM.P~à^ʠyz&).p[YAv/:6#EmuU gƭ$-ghpb]um}\`:4et%,3mvNi7wE鷱`_J)wyyM NR={ %rl["xns|IB.|!F FZ5@ [xVL:!B ām4: YZ