bpftool-4.19.90-2306.1.0.0204.oe1 >  A dqHW^^f *&JDytjf Ux<>V;/.mdBٵ /+@  sY!>žFoW8(M0̤-C p^]>HiR!ɻ/ suH,3< 2Cr adq;asTl`xL̀&-kwJɱv } ?>Y_A3z3.cs,||ϕr{C!]ʜq) MK25aed420c527288457caa1de2dc67094f213c40c40e643889a66c72e8dd4536a930653ca4fbc798e02eafd732c1d7c95739aa00f \dqHW^^fL2yPٓVY v*nV#z1&/B$a~{lץ"):k2^c3djU(5rtTSԁz2b.;ϘBki OK9{Cv Onצ*rݮD>ڢz(ck[r]d{ϥ]œexE LGO%\Bao@Lx?@HrUR Yq+dKy#{$0e+fر%=%@>p??|d  $ a.CI ^j         R  \    <T,(\8dp9 $p:$pF;Gt H I XY\ ]4 ^b:cFdeflt u vw| x yz,06xCbpftool4.19.902306.1.0.0204.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dhobs-worker-backend-test-x86-0007.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤dndndodgNdndndndndndne817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6981bd110239f8e5fd4c32acf70e22cdb3edcac70de37e6861c7ffb195961c9a327ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2306.1.0.0204.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.1ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()obs-worker-backend-test-x86-0007.novalocal 1686137025 4.19.90-2306.1.0.0204.oe14.19.90-2306.1.0.0204.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/3d3888b1bb897c343aa0be321bd207a4-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]=c7f0c9e437e575fc64b84a2eeb4d7309e5d6a8d7, 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 RRU&?'4utf-8f34186be610c8882539f38b105b6bc64689270919e09add6090803c3d16fe742?7zXZ !#,] b2u Q{LV %fCw|@:kD$~Abr>wMdIڲ\ٓK+?re@fQ 갉,CmZ &|wS_2žíP2൛+J^s!q204~2'(AyzA7Ȝ<∝NZelfa0PP&VrZ=G-q}Omw uPk^7+"];tTc^*Kv5mnƻFÃHumn3zFa!]r鐰^JB6׍C:j˾5v8+ * [ 4$2a^FDX}|Կwʰҥ!"@wgނ.# `KvÓk_R<60ZGݣf^O'EuRu7X r_%/^7w6`V1j(Ki41NLn]B Vf^:8V .UZì+KG遧S5ׄv& xoe)7w!>D%LtbϛVo2yUI?c]i-pse#WwBu5x!'5սƍgF'&yxHOy+a)1IW%%S0I4KF=_I{bW'm.<\{7Ac|RhvIe[/3/zHcL/mk\#$ADE tEܬvӨGȟ0F?RgE77oJ,n3v,\hKrZ+3vсS#Pay~77cSLfs|NIMgD{]<#gm( ǘmZ7xf]sY)t-gL}"jrX4nhcpT j\ht& ~^gkbk:jfXXO!b#-^=XeP!؅nK=!`':^0Y\ik]뤯&#w!k$DnRo$xs YH'#s)CneYvDž gvDbkC)XN|%PvlZ%^#_aZ3Q_B9s7T3KMp!P#*SݛW9ܠvdba_ͷ,G.ͷ(G)+d5٥Wsw.$!g7=Stu go7ʷQnbt"ph^Y~c005!NnR[Ɯ0=&ڗWK^ˮ8sE_~?c)B5 wJd+G_‰%#f/ɖ4@)F!q~u3}ZPƘO~p9VԇZPVp+̅Db9 *{,gw. IN}\8?@>5$Ńx]sgӡ-Nf3 }iRNLQ#csY1kx5ޒ)f_}ѵMznNcg-g.XVVM s7Bcv?Vn/MNHhIr⑳Ό`#cu E񶪴h)>O6%vp041da㵤kF81׊1bg-a+ipo+FHw:,Xv&-Pz,I7Ѥw4 Q N翱 /`+$I*n}en|7jLTωzd^BV_բc2T %2$q]@/%Tp"Ş"Ƹ"[ւS~^, "g`|PG:3rBh "5UN!].l'PXGoo 6CyuCC4”(6di_VH?,(vg ʍhXSJp^,JN7&2 { )tzRpG;bpo49[8Jd\Iubҳ F1gKB5 ǂſ ڪ msq}D)g‹9{c~`*|COpռ^p_=aXSNJs/UM-5^uuQSh`WU 챘9FnKxTSS$eG'4[\3B4}t=w8'- dڿ1C|i[7uӝUZUq, ̀G1dʨ.5}8˧u(9tܿo@nhÞs>>_g» _'h.Yܖu L=7`y"M/}Ncezb(kA,a,YN.:h S74v+D&G]TJ`>8%  ym.yxug$mMwYtB& llg7ʭИۼ T,)M~#/WVTHc5y7C~xzaݤ@d ]Inuq~Vʀed $Qc\ ɇCLǓZ^z;D4mR[`NɌ3ou;K.pk*t!_W2ѰIb4B Yo9q,fuk8l%#|B7NR}aɜ9?Tō*fULAI1p,b%=TlV."c0d쭖Rf5Ͻ$/*Ud\i!Fgc(db= _k2>Ŧ$(cvi3n}Os3VJ<t|ם-Z&-[H&Hr|򛈿Md'qxrٓSD%"a$znu*nOJ5[TȈ&BGAU7ՃAS$^Y^eF0>Cw(=J"OJzgWv?eK w""HP4+!9 @ þ=0(g~/ޕ:]WfC2EWٽo55}AaTrhO1ejX{hg79ƚa\1,j#*w"RoMøI ;+j\"}dq[G)Bb*4!o^u!~[Nknc'=Jz-~Kx6؛ai^XA`眰[܆NݒI~~&HݓuMP؀ va2(/CMֲxaf<&' >b1Nm 6jpHMVkLXL\)a!8dw=ꮏBD- nς'0cOTP~0wk1Wѧ8wKJhQ[%W_+bx2/ˊZ5͜s 2 % ~y΅n51wչ6hOo4Qax SUeZ>*$m2-eŢ/7*4j.H[ :6P;YUR s4Kh:+({# JO(z畾h F^ID]FTqYHSgjz..<I uވx?2CuXx@5緙[1j L MNi;+9OJ؂i|p.TƝg"ll>$%4ܺ6J VbWDMS7s'#%3A: Հ0fĥft7%0nuAY~IrkPN$2"V#1,6Xqy-柌Ե<{czԓxpvIޓ\d׮o5xиﺑX3g3#AK~S#GdYugmʁdѐTfިg-:+MǕud=/(ܙ""#L\Ir7;=܂2_0dPOB}X8)8-;g=1jt+&C/ 2a^9LE-PoO+HF)-ahƩE3g@>տ'eѺe!_U4' GγxueRO@ŕY7&hiE,v(ɀ\| :CUoZw]c&If ;6I<5 ?fSMtw%TbK|R3bn,G-2מ}g6l eM| 6WgɧyϿV yӦ6VE{/.N<;%??d>.QilPIWW%Fґ[,(6N%*O{TI}]ɠlh%2v wZ\Ye:R]!!^Ӹ{﹆59AStsY5l<<].56e~'-RW1N3=hr9ƞ2ɮ}}Ts}Ȍie&_ {uЫx%+?u C9p犸nNGQEU/B ߇ߙp{|̈g@|%-O%`-gƝqD(m/=ޮ0-)v穴 vZs,hqq*Gi(줼*YyQ5-@hC} Lgz,nn?;۫LS@am:VANK'>nC ?]WGЊ%.20A m[Zɗ*9Z]TA}hQ4ߋGB9 BLLwQ1xTS8 hI%f"1?BFVn`f.ߜ 6>ぬoIycKإ37(6 )|_;Yik.'R3mPNe{EIGk}-vDx˺YO*JJ\Hr_k#H)3Gxutet0I =a3Ed}ԇb_yP+pX AKnAG1"<[ma@ba\Hlf@L{oq]R# GX^VJ%lVj0={K*Bjw_Ę9 CL,MI~eӍR]7ǙRxB޹~?Լ` (Ԝ{l3~^qLI R~iwHt0X^FقA4i!8߉ rIꘛthB{lWp{7=NYNsiFCH%nT&Tt#z2 i!E^ ga)U0fyFzWOouU4|V^l3p>ԗF9&Y9_% 紎nM[9,>J1jB,0Y-;-_ Ęrp5_b>ՔnanOhʞYga< 4B0ʴBAjbfdHinK+Q'hpURCE޸-f7`ЩZyZD|(FB/Ay90-IT++` 6c]jZB!yCYw<ˏw9[.7%4pч (yͨN-Ĭ'jyBT$Bu  h$Qˬ#G.YE'NC+Ip487I\H[eA7;3`943дk0.0ĀHWd+mxYTxFTxVI#3CwRe%pq:-TCk{ 5 9^cP~v?s;(Ț7\!ϴ$,e:as&3`JJt移DhI8*l,^Ә`A"B.p_cDY|m4p.9;q=b_9֑LܿTjXnsN6g c-)zaA"T,A$Lb_"!5tf\vyQ%!z&ݛqSIyU* MAQ6+Eِ?<&k|&!B{;j"p!``!x7-$`O9h  -~ٻ 0B,ٔD8{k;' fK "_` (&beb:Uw{ .櫩^jr "_E l,odw!"/X :]V-I9'?S5$?M՚T֛(rybⰭґGL ƦȤ CFG R֤а$hLUFeq؍Tn%I.ԘDf ہ{jdwR9LrTaK ([*jLYd`JixZzNQ^R @@l_Mq Mԣ,kn85]2ݙu,l+foh,}׎l.11Bgi=NPj kApwJĠ'mBp'6mCcCؐ)ַ5h4Hd10wvб0Ԋ=Y\ MZ|-}~.,ڀPMy ЩTUPG~_i`w˗7/iTf5w&GO粹?Ȥv(G/l$A.G5۵u-NDǾA*&2wk :nc\5SSjda[1 [ӆ4|$N4pcrذ^1c7l$iV1kQGxH0iO9p cLzA@#eݣx|ϼ"gq/+ G껡w]6{'J1xD|t 3jw< 60j:0H7&a|q!_$P^7 @0}{hVsY# cE/t%T0_{Z`L$;fnOJiՏi6Cym=6`nKX]5zSXI2zۙsz#'tIa?殄V1L˫#QxUEy2-є`Y/Z&1͔nKU#J7O [{= n r*l\J hJOH.rO+lkS nb_٦sZzԅtb1p0lXd{g|&")VM-ɝ9X ÖW= OgXRoڷX\6~U{~T|w$-<#\G , 0=; Q Um(z(%iT8KʋO #(ۃ%B=xn$3h1c֜i>vuˮdͣk>-( Iײ>t6yxM|d9u(x# 5ts͡ kd cGW@nc8@7C|8d8a n6O2Qj_z Od8#\u}2lcZs+qVM9D˘74m'ζ\rzNk'K Yz ?$!-uBZxy3A_u"Q}_.!^MIpYte,٨k,D6vXb(?pkjS'*4U˒uj ZMMJ& yYʛ8ȖB~S}(*gls`dU>goR>Lzs>/GeF~9j=.4׏,0T;l '(g4 OǵfT#xzyyq$o,SZM8do.13Ϳ^X9ubB{__>hO`UIO/:SnzHd$G>wDՂY= Dmdqp3sH"h6 K1zdp彋F8N |pJo]N t/c[gYG <bCMctzCU %y(0PyX~]/]8).D~fW?ۂxSAU O)PF!x3s 9l_W \rH)3)Pe!Z$L=ɶphNGp:h~ܴ>젗բsWsOMǿ4`!b- GK\7LaF^eM6E@jwf]wւRtyYwum9!-U㹠30䤋>M l~ĪZ|h| _W^ . ɆI+‹`ǥ`CUiBGtWqeYK"%1]ibAiēv%=<8<-y 1꯮ JZWdB%-T?i]gU{\6-Yz6¶jm#|mJPqhh33VxX6Vt3)%,]3zC84lvzU߳lxk9q)l67H[2] fVS,C~Qi/QpqN8:v.}%`i5B8ݓz/DW ;H@,*)\H "ϟ {P@q^ۄB[ֆLP6"TO . O>R`B?X'bc`BZW!йt7_!A*"2=j)\`,gYtCi#b)Gv<x[AhbZ > ʇaK P9Rot)eW|}qRhf6B"erGKQslMc:&|!F՝OKFJ{p7B.gZ0[lDRaOC+}Wzx._yHn~U]pbnۃstnW&P+ft Q(ok\"@衇"d"يF{HsEvڈ /S/">G$:{ػݜ\,kK>R nV'N(IƄBD]~t8)7LV<>n(^ʁ_d풸uo9SYBZ>-ѿ90<&7 8+?,zL& kw%vY@KX}ua*`a^$SUl?;Rٟa'LB$Zm'!ps'\M.q5on &Ϯ /O gS9 J9 (-BՆsEĘگ"xP*=b No s94p'3 1"HRLa&`Mqe>5SԔ߫ 츎oq;ďܲ*Ģ.>Y Taedӟ6R+P5IP.W!鳔oǛGEtA3CP _"p }xȂCw y̏ Ylhg WoT@A??3 ewtQ$k5fÒ>{Z؃cN![3uμ[n !;{u~RBԝ2ŢWxLb.[Uu:.ڂ// s^Ɔ%+Cx蟍2#<+zIܧH*v-.~-H.6ۊT)&&c&l0~N SR7^egBA}~$. zR|"0ܭ6=Muxdi» :ṔzOGA]&OK[6?~@2ELብ  A HuY%+veK&eSǮ/("$}Zg"1v8C]/HiRER 1Z7A IF˾84\Ev*$WˆG#íz:G~//ԙM㖡0yӏjym\2Ń)ȩc ;ưvp7׊GLǮBߤiq`ysbez jmUMN̿5u$(@rK&jnO=@O/lFIt tfȐ*n nL:=T,%l&~ʀ{,ĭ=s}"}O_H *ܣOYhᣗ؊"%˺о/0_'Uo72>ah ~iyom cަDsY4⒚$Th#bvVfc%>B[@Bcg_1@)q,Qةt ;\豛fSw pߐa:󘎕mK1.q[Xcg@DhrPau^/ڒa:aq8$Yx%} @M-*r,lheFU (=Bi1Qֳi,䄸"?Išm}aT%!NXݭh<#Jס/G6ѮrM '|z:_ ( 2FL9@G@ēBSn  @FJ,ƥţݚ+)30zyŅGX͙S\nʈ ?oXPbOK'4TйML+7SYXG|a9| ގM?yP9҅ӃzX"@yAYUƢ,' ƅ.FŽ0P:IFU SnH*ih"7fq+%htƶ)+ ?O V 7+t܌?5>W@6YYA6~06&$*i' Fd]dj.J#E箵O~P+r玣[o̹! XmM3Ejh>!Qf0}x>7\Uq uSp㺏A32Vֆ3i}OW)5 $;~z_E"؄(&i2tdILۏ Ud*w"m|tԔې]Lt3&oӛt] #F>/rL&u![,+%F ғ8 i*Z{%% skAMxnE8٣Q= /BEL@}=^*)s*iô5}1ɵ@21:FU=QsU!}o=k2^> " );FӔ*;Xz\$gvN(w [ 1APƔp3iЦ2U7ŃAvtߖWfƨȑK?TAS p .lwA &,^Sަ--5ϖ%VQS i\sYhM:]5yo_^JH'C#ܮ|Z>Z(%b՞٬GY%ʺ e^=iDH?O*=敋_?ƴyq85 Nn6nxGX: >"M*P<fj>1yA 7Ôc95z:)]ѶR*JfzޘRyqh$)uMB@ѯ }hг; W%%O#Nhpu'XuݲC"tasTf6U Qn'oގ582H[B`cZb]1Yq Sр`gG/qC(#_u0AEuh( OK|ʜ=b/A{Efu}{m\ƎBL=As5:\NP+TY7CHal%:w2KIˌǓ1$4rFŊZQe ,^GTw{g<l%<ݛfnI޷~`aCڦ ,_i:]3<< E9Zm d`] &&py+Ӗ(as)oQoIhs ^1 bwyh[8Wo$]zI}=>}~ӌEEa92StAZnP<P1j1iB#9@"ߦ%ae! "%o'VtJq6~@; T8I >cu|u-uGެƾ)o bԒ;6Ty%饬2<9H"݊nłp?]My:pi$0zaBR*ntURViPZ=ҷ4E[O.]m]X"*3|*ZL.C$L2mpU7Hu E]&l?X6H|>I n+IW,!)[9Wkb`jp4XĒY3Gn*46@-CAULs5VyyjE]9~LUۉb"h4D3i 𫓸" ~żWP͌I\йWaCX?::Fsasa^[uD3{^0ͼ3ݐ,8@uq;`!uMnMestvGgRv[V> @ cg"l^ګ]G9ojN@}DЫ)g`:sc͑[ N$?˹hNxEp}%YXQhħ ow^`W[V )EiDeL2J{Cyቄuƥ u}j;|խT_ϧ_cuϳDtx>_EKxZP{bmJN%Tfd諝)֐6ǬaA#77?(uO6Ky7Ws ia^ߡZ4g:g.j[5G<-z"Z?k'Z)TF ~'Ǟyh&$| jm,m$0,tk=aL89O7l:lC3/zºIrS!"n#.Ǹ~ba~+YM`PrF[8N⿜ߥ|@$_ϗv; ӵqM0t͵0,Ө/?4rSf*ve?,F{'h%}N8&UL#w/vl^Bue3Ψ58+icvօwJ]=Fr8+]ïn`RKkRMgkn| /Z6[# —.L=7.r˜hMO$:V=RWY]mR-ӣ2F]m{GBxܭCEHڕQRFcwV&OR q+? f/J $PKvxB'sTC ,zs;lnj!l^ty\Yғn^X>'J: ȏ0F0 &A崾f]3ï/jVoU_BZWu @ECYT (Kj3/ ~432ұ;x= ޯXFXev):Hp"ETJTʁB[V?A9/wz:9uĢoyD1FZ?Ͳ;+.A^ 8?lBxF+yiZ"3MȾ-љb|cZZ̚~fP3`-"@Q[]i{-1--N#FL ?!E@L%-UE¢o(l8iiT *v=c bǟY?GwjئڨIg.KY {xgOsJg r|MlNjFqK}~p1C;8OWSӃ`h. &o1<„~98dJ @1zjC @Pδ6ӭ64Dl fv| Z*"-*^~Jh%5/L bz+Oϟ%VHpՑ[|4Y߭nAd ?-7O'2q. 2w۩28D[P42Q9:!9I@(dF>D ~^#d&i:=DJ$/љ#XړFzmw!$ p}Cfeh.T7+=bT嗓Bόi{]>ݞlK3[6}')M]܉Ƹ>| W6ԋwʚ8|h fF !/ag[~BBX|0zMPڤA*%+j7't|uBhM *! UO@suO OAOzS$9V|YRD 0YSbUXPQiUcG@0V6ˣ)NICb33kJ'd2f468[.~c2KwIo1' ȋ 6 e`c?0H_sS]&<Ʃ#kPU,Oa5@O7`e%7ƪu+LICD ZGγ).?;E͓\wiRkS @Vh##nK,z1OJI:uۅ nFcN>Yuu=?5)#c^pw>p̸@.sP w:b.]Y%,՜5#9dZ܊!ލJoͪ3E.r.kGc:xt"Y(\N%u-*ʼn}\GPqVc*zL K=KD-zj;% d=grc± /Ux[O¾™o˓20š$0䔱9P?#)V- n8_ţ@Atq[Rg{[*hM򮇞Aa 86 7:uD ~^( "@"b O}a^~1H(LN[ky_UPt @Ԩ$uz K C(KE$ 1mL%ܑbXZ;4GQEH}/A(Gۗk_wOD a VȘ}l[71hS%ǧnn%WڙuO>y/1CQ@E(HzOGHU\2\r=bpI1CP' 3Em5tDys[g0KW1uؾ/vJ{X̀3t{ڳO7kL3_V 5`-Y[JȰ.G"+xL?Hw^֠LXշjS%ŬK.cB}, 2Gyb'xgi)5?1Y7=3G~a)`mfd?g;99şXϒZJ)Kp8~4e4͍K- rnq=< &HMdn+0t9ϛTSuQ&Ji9= K b-3SfX@F镛>ˆsE)Ud?RUʸN&>p2&,@ޕX̀+[-`hR`[τEAznx'P;j`QFQ)<[0EgnB5Dm^3Ș)C  CPYOERxLЈGTFN"|]x-N{,{f9Jr -H.1q$?67g|^_l8b"q̸F%7e*^hUSL|b tnapDu&PsZ~K˾Nf,n\^h(P~:B5 (hFK|`15PhpĂӺ ͤA5!L_E3͏et-{]b衑؊vwֶ ĩm#qݶ5dpџ-=ȁbZ ٗXP&S2$ɝ.2?W^ O; 5w"iƔIsYtXE18/üO>W RGHLs;a+ Փh2OqBk;X9j8ow!rzFZSHÈ*&^1Yf6qe]iv߫&^̅~8"1Z4gnr`Hf#g6 3b6ӣrbX՛`׃j%&gV. UjA!u6roLQrn&$!%E $K\ĵ{]tM=P0byvT}1 2f&Ѡ`({ϞEߕ_Q-MS8̲I_e!zR!uk^_~ht3Ԑ$ƒIz]!c tP=8mOI5O|y!2AC@?{Wo)X_9Oer6u|yUq\ wU$_Ge[WxsRQՋ]eL>5 +hј[%`R*L96r~i[e3瓳6*M,qx^KXps4EXil#EZZӼNuNtR=43!])_å`|m1&pLځuw w F:?륪F `jW.2;UϾ}m@Y*KEZtq08AKJ[!]ZKp-JU;A@Yw/AJ9A)<^z;tleFBOA&ݯ<$7Γ,זD}٘Ǜ݈r&A7l=Fol]sf p輿)[՝RId End<#s 8GeOuF+y3 2Khk{WgJ8wǀLɗP47<0E|(^O^ύo1,HNމi1T%|bQs{۷g1v> d]$$ I!7) AH7hOHfNP[ ,mB`ar7"Nq]Q* 䌜Gco_ϵlz#QbI훩YV HXaOؖygx@,ttu߷:`r%4v6y_B u0ty{`w< bt[(̧WBnt$ '݋n_-GS;n{;.GEG;&s?;"&+6UؿKs8zV#]P*'(V;fwц50.R EnvDܻʔ~0@}ShkM6Xcrc++>x2mpxAiz#gc+B ƿG/U렿aqQ܍ܐVH73t =ve|dcblXgɺWE] Z«MHYw{iԐRsaFg5>մ|a,@y*$W$?|bܐEܦ`K5jX?'UZÍ&),czMN:4rZDzGX+> ?WD*^8 @YE BV \cG,bN\۬5z.2jo6YuC3wțp^ЏCʙl!lBa`kNR!]qh˵?\ M态Ut;U t/mA%LL.Wab޵[os/` r/RCsLwFתVqT,D֊oHDW=dDMl+:Wp{n8GY>=8,Mv4R%[^hG:@n-;x. >}俓_;aY` .Z il.vac>2D^x?ixd(˔ :;1]pp }7}<֊u K ^ʕB˒<6,O=^U=,,(p|w`R3 2kHTzNAbq!`fo&$L@i2lfcβ&(zZYr^1i$)c0ږ [ĿT,} !;\@F+Mm&P6 :<a։HB( VD!3>GzC~ń5K6'Pk! #aŤmhjx]hҤ>qT(T݊Om>L4`=W*s_KP/e.9K6ҘQ\$)ˆ?'> ȉ(JOᐿyB4nd{݋V#`߱~3-Q7:IG8Xԡz'|9iW@B댠aXך%鈮A_q :7wwxCr7.[ע /*4T'^Q2Q=3 (kxhvF.\܊qʅTqF|ze灸wRaMw5]R5@"?юhf($F^}ލSz7unˆ/#!pBrH򤊆= 0;xôcՓأQ9>A=me !Bx X|7IL2R`*Wrb\u1ib vnğV"b'6佻9do č6qtkDa4s >Stte WqUCfVb{U*3w?~ Bc]_ ̞zSE܆UIYd\\ 2fK~Cs,t=k !Ε܌RHfPVep&*i]$3Ǝ<}gCmG{^)Nc/6ɗLbdhf~+J qiqd/*Jڛ.|*q ^563%hly![yZᏡ?Q #h85Uˆ㾩.!cs{!{[/Z([`-pV*V1h1ehmi2R44JzPeek3P*ՖwuVn9QE9qۂ%:s]7*n 4SU:)* 0a ))"4Dr%05pTV)q{Wrv_z3 {y0PQ4әFƨc{ O5 cx 4H>7&lu9*Vyde܌e~|HOXr(׷ Eu:̋q+|t{~D(8d_UXc덖1&Ʋ&;\aȼA}lMi]\/d[bʒwXrͥ# CضZ`ޞ.>^=H-q7OaSb%Bv ɗmG!@^ݕIJ021nS8 =;6F78n_S[.-'1xՠO9[~'Il~IT2ĩYx1;G#> 'BoL}/jzà dB!lJW+JmS9ZetZ(%xP99z:%ПJFSK(`# 5FCⵞ(QU/* kW2L#HD3d.x,e$U(U*;iJO,< ǓtC)X剩 G[8 1WA&cByBjaܪᡒ{:^0z~pvs,)r]ZkP[@׼QH`c*Cյ&JC*sgMEEYN{LlfMNջr*OS^( )ӈxz\=X||,1Tn=K4xޅM:buTB,-aYkmiwsx-|ȉa#_ٻ(PQy jQCj@8Yus"(%7gPSi>/g8?+] ! ")>Gcq:Bu f-y7Bea`蒖mP<fGn {`!7F2,-iefR`$~=h -t(Q-nBuYO|h iy/= &/j>MP/gf2HQWou8J :t s71i FN"t"p/Y>Ph)VOїV_*=6~mؚa[[ƢsZ jq87Z*"{HӵFt6Ru}W f%]䈡‘F'"@tNr0?mdJn I$iD)R0ji@ \VUar'' fIV$KnhtP¦F/h郡aKX=9`|<$2h)!i:Yo ]2 ^~,53cQ8kMZ+@K\|8 Y½~/#7Ai}!A86@t*WЄ"E' *uh֙%ǒ射~%Bb<·ls$⛇:'/ZYmh5V`AqPj4(;N`#%?^$C y7B1LF JDu7r7ab )|uW Hd)l#qkSP*V=GL^E a<]A+"6U%?)/ţDLF\l=Dkb鏣iEP}ۈpDq!g.8z&OФNɨJJM_r&7$.U̵BY575 74vyGϒT<{"'R)HMdY l*f3cr?rz);܋l. vf#Óx޽ )怚ߏaa\Ax.\@S>8`JXZ6Xv9Cփ:>o԰u3rwB.ABm=o띈b8Ɋ]c$ $w|\*]NrCڝ>wlrԡ"H΋HI ~tp˰?YK󒌗O8`Uݓ'51-"jvt;G>qYTݕps"@.R?@$DL{쫍X({!>}d̨.!А ԅ{W^ym?i|$!0Tc(OL _vemF|M-봢tR[r [1 qqb(г_I#8g%f/G <ыFImdwDqb>RCp ꇘiۻ|7=g)!Ja<k&xCIB!*\\b̢~]~桊u4z8A.:X W,l(!AސH85/P'la/#ZFN%MsfY)ELbPc?< k Qu~"~ 7Kz-눤Ou e)np$C4g(n1Sbx́ݮc 2#-* XCo 忿Jd|e(p*驵ab>!"4\k8(y'^SS #>HH/Bg &iN@<7r@8 ^1^E 0TA!F8@%˖Oͥhr""̸:YJR(:ٳ8Ma֧AJWf=kK;ATw@ĭ$if\[Dzq Y+dL${rQŠüwv{RY#2%eBVN ax2Sge12IYέϊ搣*P~fzc2 rrS,@dq\)ܡZMJ)QWmӕ.Qn)sL8̽s) ?b|< HWuٳg'n@ a|ldbiF_Y~{؂AAkpit_#Bng6LѬ^%$2Nf)0@AiάKSo myKUXV]B9* _=V({ Onթ{&)x|&lꮟA./vC^tX?,"S04Jj{/uz,puՅcۻL~2b~=S3ԇz髑҈gjLl:MԿnamVZ#h՗y/fסz'vY^r Z_Ju 6}ߠYޡ&HWB֫%XK} HpOH V?U^EƌIIK #~xMúenHbBᒂjcꌂyfǧHR7{$LfFv5YbdtdkffPcLxb#n<ؐhIȒbZJ?lwi{DmCB?!@3-ip%+C)LFGt.>RQO/c'bkv$-&Ϻ5I>r3nBd8P2zΟi[pb"TEuW/5.0tS;B&Er L +,h=-Yx0HK,.,^.oKP)*h=4vĚ4j"Hu\ט.:ن6% +E+OMFVbm"څ-%:C\k2.x 5(=8ryp.9 !"Ɓ-7Q*D @@(kdTJgw.a,%7_qR&qjAQkW]?m~.0i{͒s?L)=+қҰjo^Ę xX(UQ' /Ɋ[bסZ&x_f }u;[(M' 7Gv\+O01I:JuN\\ӌ.4(^$%Dd&@p.-sh(cpuTᵟu:kfe@*76gQ S&EQ  ѿ%)kǁ?g;f pӊ|l(1bHARӼcKv "qAtjmgYO?Qʄ#mүL.:֪֖ -cEWSqE~ n3LZu;mGPb筁3ZibҘuӑlٺAj-NDߡbRl N1պaz g:b5kx)NB0FA񎱿|tU0\cFAnZ G[J Ts'vC%K wKZ~be`zXJbIGά/]xjiziaݿ=hskW1 /B"F b`oA}JIR5L(9u[~Yh^].fҁp :Ҫ-M C@?A !wO4,+ {aa%hʢ<Y|~v,Jv_tP>%YOr{{M)wQ G66rRlpݑ9N= bu ՚BeziATtcH$X]$JK+A_cOt!~"жs6 O{c(?i}=>=ln$d۱K7F#Ii Ahy߈mN:=Xa>+'Rfi1b*|w%`ép&Ehm{  L^" 3d lD' 2߃#B^Xz֪3+Ex_Yaf>dvK ~X{~Ms23 &'ZmmռIBְc;ny"mB΄ ĺF3"OJuБ,HM}U$uj7{CNcXaLÉ$@J \6Yk9m͔EƋIg+jcܞH9*ه?\С s7GI;cod*E=ӏ@ Nƶ;>^~LTX29⸤PYc#L Ģ7kO!,< SDQXBE|6{ɬL9 lЉP >;k.:Sax':a%|ZBͷl"UGhx\<Ǹ]DvEMp/M`l)g.O:Hd,?[-UB ")cהOƋa2ʍ_bј+Za x0ݕæ}pE)~]#S졁nH.l_-(WK&vF˘72zc0*a Ͻ svU 2X;"*jTJPB^ЊOzL`͒\ H/!szL%&5_YtN U<]7E&%C[oVCX!ɑEPlc`S̖tf}s7\UC-z|?g1jS(8>yvr6p:_1$[3"f4.MbOAeUfs+Ĵ" H`(;^#uFzU:f(afL ԗ-=JPF~x|;~N/A VPbe8p|Mpv h%3Om ڵSe}\֯aINJ辸fIxq3,:交P-@!YL)9&s"[Eobt\9t1X^.={ x?x^Ht/<'w*] hWBV#3&_| @-j,I⅛УYJ~ >Kۢ7Mjdk]CCQ@ӭjcW RRҠ`4ϬbJΰ]-hFʺ){T {za j9Q_%DXԁAeF{u8žPԎ6 %ɽt:64],جg0"3FCo (hl$9OkT9B [BiϮWlk޿6^aZd62uJ9#}¸I+ SUQCcf%UN-cwCb!}nH&ntko^];o Uz[<"F۴کjQ bA%j5ïkbǟz@cc@,hp Ɓa|5EqKUZϞ*&.[A¶i˝Hm<Fԣgv8Zz'U pv_d MELkA%M_x|m߭{rmԴvw3+:àlf۝'C`lGM.a;[ś g rčiIIdn N0a y[r#1ar`L;4eR(79L'ۀ6L Ԓ N'ã6ӌsP$b+]g^¸}ƽ[-_:&{?[rNY9ٻd~!>s2 ]W #&= 4, +D* *y}#h= 9B?4Pd=^W9m{5m8qmЁ:Aww{4`-JOD(;rI ~ٹȟ@ Y_$a^}];zŃ)5S^~'/N-Z/xH-Xюɶ?lcI,' f.!V-Tkivlg&bcFM\sYQ^Tu g0qϗI#8 %XP)]nX#塵/旛xN[tDOK1t2>JlʡEyp ?HٺhcbKރ6ᄑo_NBFS6]>7g᧠YHKK2G5tǘLҡGM8`Un9 ^Ċ90v$-Ձ8r}& a@n 0FJHd4g?$bZ(rc`-(wwespժ=SrXu?D)߃ф !vD!3t[m E]q+E g/;pى5TDl b 79[4x%m&[׶$N.QU* +EcȣXٝõKF Z]Ϛh(_ b.c ץ0A0%/so=/Mm!  { Vf綰 W< UfU',%|$FJk7. tucuYfKԓv^c3 1'e_F?cɓh0H LO:AZwpKjމ 8Mpѩn$*^!=Kk㉋v.׳RWh>$FUpGC|A%. leEo`3% TL(xBrFm(`퍋y2''8#zIs@&/Q!> p@q吪',3t֎IQ 8)NG ^/Vm=FD9KojP9(>X=憙2Lim7INa]^or']uz>H(^{@$ri0!g1zc=acѨ}֔ k`|+C x^bZ::&<(\IJ.sfX;dQ].4!5X_[ ?Ҁ'գf:Bwh0x׍f*ӯ5-QaX6 W:֫+veZg!$Dh@^q z49(zL&8w qMieJQ( x WLlG]O~RcN"HHLz5sf*wTؠ(Ik~ \VkJBxfN8HT+cfPIiGip&?E- أ~ *\8X_7E'}!㶯a9LkqKiDb[FFsR0LIRDc28"^йQv>>6W#7]eH__ I傎nb!pHjwfB9$ₓ+H+$bXZGt;0٢U&T-y93&7,7 EBդV56aM,*]^[; m "+e(,/_h1 *-|#:#s\oCs׈JyCș, an[L~'ЕR:ljlłZj!X\<8 mۡ<Hk嫁swVF^@Fa Xu#IɪN񰩓{07ud9.x RQ=iJ35i|Pxtũ_ɻ>i$k*̎2@`g'bؓjh>_Mچ;NKk z̾x&l;0MaJQ.̂Q2 EK9Bn\:|eJio"u&#;B@у֩Jخr!mJBZkLU_a܆~xnJma0EGG | 88^˥Til] :8u̻'1ؚ:]=^ZjQ0D =wAPVZ!D-Z(sU;O )ըIU@VM[Ofe#r1{.]5},i[g~+8p Ř yF7TQ"'k沛//eZ.ӠtZpMg--)#Qo9JZXbt)*GA-[7G ꆙ%y͕t.Xi Hr!K;ڛp}3)dE<%Rte4njyD>\ZFȨ4 *!pt:SLuÛŷIMiU"VdBmߦLiKOSB ƽa')C;+ B#g֌3;jH]0vQ$.njpΓ/[2ԏP*)%7olJڣ'~L4N/q ~Ւ  jVLͫ~bλ~t;tlzXh{`H?/DG8*sT_1\~ők.'4sQ9m]Q O4cVl,%'KU81CĺM;᜝AUrW3#x 55kA|g6TR 8;_R6vβUDlÑ\ Խm PP"z@1%aӧM?ggݧ*SS.tK1^஑Cd%]ehEGɸTgKvF&}>Av}v%L{5}7gGaɝ%O08WTY^`P5E6gHJ/X.]9>[,z.u܉SR^i6\$:;Pʲm9[2?u"宻W1p`@x^Gʇ^L+quKGȻ ى/(1.i'HcD8'H trL0Oaq2l么p?H,&y:ʽĈ 0La7OP _K,r{ YtPAS)( ojX@D }/S Qd1cuR[gכ̿T(&AI#R!0S~z(  ȸh Yi|&ݗEֻ$7i0%&DbEi](iXA$ɖ<&a<iڝ|nSʺo*OSxiw AML9Nͨz𭚊PzL9dM  1k dEd,ᄭ'*&!k# A &|!v$ECr\YYS{|S /Fe#f-H|vtjbL'1Q"txXmX2ָk*݃nڅ/{vY&? \p fy6N1VęrV9QC+xA*⅔z%CWo|b[MX7q{l+=IEFeie@i_@$QI(Кn6*`ee4wڃŔ%J)xf4j'r-yD{qw sI18<`Ḻ$n@5(r"ڰP~KW+YD8I;5䚛EU:5vxڠAEO4m(1[gOx#i 0r~ə[ ZmL&^cji&6[TQ RTBA~C.c=C)>Zc$KnAGo rьG SDG(-KF*)7z^Z~MWw#1\s okܻj'h6ΒdCu`ڟof2E.&3ҲMKfvQĞ+m2]މз.)xQ6%ҿ%mv6QzT"JRZn$'1Q|KbӊܹG!}Iz5|/UgY0a_33F"qS_ŏКC%>6Ϗi)bn10=y7)kT$r#dj ޘ@M]4k=Gwe=+[}a+gPX@Iν~E1l "~jZ#W@c]eۆ'W|fT /6Qۗ؍G-nru2.3A褺^h0e_Rn(vuDA,{S4go (q2n2sg71NQ,s Eh5UF,BL,'.sd{{KTd޽%՞gsP{nǚhϬ^V`T tr6-l b٤z( ڜ&I\8V=3>\uXӮHlUjѫ48ثi,َ`$6T1|7Sr;4\~: I˓:l_Ǵ3W 0߽fMgia&YWY\l.La/X1ǩ$zr/n%{h9hm>޻k1 d-E_`rı ((Dagg z4QLm=U@ EUwdJ>Q [X;59z|Zo~4% )-xd3Q7>]mJlf]tOȣȧ3-HZ7TZ3$#!xu #n`Z q~U7桁e~Vb+U?9p.G, b#1 Q ~{Ϭ@p2 [kmU.(};͋J8_i@Uz=_HOƾ#SbxGPp^p'gWT#fo3pofZmvv,$> t}˴:7r^`Mr#I, G[X3ol?4.ٸ2~!TMa3_- Ԡ0?`O,!|0G: g /.']\-$r5%5")BIo(R%^Y(c^k.;Q75 Ѝ^)< y)_uglR%_S-G={R8aںǿ|GO~K4_5C l",VyP5tZo*D_wKVdSq#jO,.8Z ?bMDlP@[ |{D[g>!K?9v=:YRW 4/.eJr0q塸.!a z\z̎wG}fNYMNs4?M_DCc:F9 XzZ guA3己_k"o=#gcUHI݇\W:o쾩lB}\ }jNH6ݥ *;ї F̆3zL"dmEڰ+~?:O3z&dL0Q#BńAjI r}7, 92RހB"#a_Fϧ4`@gMO;p76>014si6wgLU3eqm흁<_(vv|~:yդ,Γv*իv#%՘l 1KV#6=7q !>uF,sby,CY>cFIZ颌;zG,$/cO2%v@n #܎Yբθųr FƎ7{Tn|n$+FsnC}4'Tx koM]%VfH١5ݱ6vWQ}}*%zfcW:H(B4?b!NwwhH3%|xnߦ*d`rBĤG8q[9!}V4rdm3R * _Z U>%JU$珛>x'?oP ai =L)8k_\^7NIu*2tEءPr`ZCay <"35J;~yTRh]cK爻sҩ߄b),XQԼ+lxnC*XHtm91%\Wh-RAը DO:$~_K |++kz GaUIăjd:C}]88:@h풩wOjsUI&_~5T$o$VuvӹKMW].<:yy/mmYSiHZ)uƿ*",Mfǖ uo%ǴLKS8.Pަ`T=X h5GƷ5 NxʶVo@Waˑu7x|p&_ ̰:i:l`͌Qr%'W.5 t CM#ฝ#ioo5bMqCN%himͰRP&k_vU4XRNu0>o)º oJھ=B7_ -ĂX]SL\N\P?8o'!/ O3As iuv-nιv]9y^V؀Hu=y"{P':iQ)4PT'#^=!WRe+ƋNR~8F(E0QC"=ͥ]l < B )"Qoa>wVh߈U LlڵE0ED8靷Bgz|L IdA)woY< ɯ\_^\' 9p09a(.Y$8~+/1h(z@A8'UD H7j~uSjV12ۄ_5[Y*r׌eފ2gglrd^|'Y4"SZ:u&yz\bUE>9:il]58 \ޢJdLuhlw(Cpc)UYRס{Uhަ@{bQH^*8 fnwPV3%"a.kd4 P~ӹ=Q;ӟuL`I@t:4rsbA kre[uFRٳYS;^zط2@N3dz盛`u R&s'(ڡBrB]c3󄢞O}Kݑl2s5 Cb{MEW^9?JUE d}woiFvzC<ٽ=LBxLnc t>$ 24~H;aV"$mJв5:` 4-m , ~]厷NW%6BWF Jיa/l.l#IU~+_^[~H{/ԅqhirc6\<{ &8QÁdbZ#<تQ̐tGnxjbhZ"Z(zLrr&^JK{-i)i}XO8dr\(/KG ^Ͷ(eT3+ 0MiQ[>چJn){1z-l,75CiRXO3!Ud6 )%rn[ "}֔TS1t^iɑ J.?4 i%)AO ә10Dө [ˈyҪDG?L|lWAC*jX/r1+q/޲d~?f"=̊? :EU5EA T n#]t2p3=>۲~vpga'5wC64Q&gT49ual!j!ITMMPNm lR<e4?!;Ope)CԍZ'/kZ6[U m@8FۭEIQ3d:Ѳq-tZhj 9,.TSY80A)L{,Ǚbrr\.+kg%f)o-me(/HJ9,ԜA>'Y̊%Bˁ`5)BҶ*Al(`2$/Вعܓ݃ѿX>^MMaߨ㪾/#F.q3R)*[jC:Mu=oef RHg%FؗwZu$F8O+RѨ]PKw T!3ʕ{AX^J7O 0-Ӌp@/"}^_h q48尧(S'? l]|aíܽo(ӝ`.!Fvl1o`φY)feWR7l*T݆Ÿhߔ`-:]5i /nh87mӒifu96{  7ʉa aH@|G /:JGkQ4Ix`䓭k]ޝG[5}tДum\t+JeoYBߔ:ۮ("[/w/yiL6wT|KpXUly `+'Ƈ)сCx3Z )Rj ! 7'JCҭX('C'ئL; 49 o}Bp4ܜ9nͫvl:vfRц P^ ? ҆fi,J>V-_&βubc`N!C?0VQxh8:8J=vk q\P0J]W mo/QhM[Ey6BR3f4ċHW^@fWz_ m|Z-sBRz}W>6TDLͣ.鲺=t* B7&HٯSD_0 غAq!) jwr#֕փ͍J0ry%kՠ&Ɛ"Q laqїm?9 T T*ߢ= 0NTS~hN\|rs@/Ȱ,iI\`HN P(lN]k Ck5$IϩeE=:{Z/)#su]uB{%>gN#j̨{JAv*gW'ܫAg)uR^6vXj^7)zӔ(#|1&_ : [H=ÕX x_`KBFKM Ì3(<  y[XRH5Ɉ*%X~F7UA0#G6X/?EO[Rp U}C(*q_[D "\; a3b™ ?鐝85P/ V%MHuqw @rMf'f栓0[nh{2rV YVZ:]bg DӞZϙ?z n] ,>L:k @̎jSpu1EjX}Eqf>-&||:G9cb^&E4\ovG۰&)xյຂ!q =xTDWN+ n&4`Ā .dYt2cŘ|>Ƽ%5Qm="260"+S|&Gh 9 ΧhW%?_5ߐaIN,GŖxm_Wjíp6P{yΤ?{#ϞFҫUp!GLaْaQYʖ6B6 4_yU'^@F)*[$wbL\dACEGW[˙@rx1tP1M{ב>BRÝ #"}זB5lt4hЊ"`.Vʗƨk{R,S }ndw1H6|%ڰJy k;Z/@-z40z"Z-TH38X2 $R<;ZWk4LHSBxr`2BQQ/l=A ɖHv $[*x%O! |)}IY8fI @]v>ƛ_25pEݚ[DpP)3\lM?rC.Q_Ή8]`+KŤʅEvϘ)sm.^^SmlǾÀvw6NG_?/= ^I?olr@md|n!.Z zJfAed33!N"Cpi"a.A&gV-|G:'4h s6!8 GSL-wRPG][Zͼbʱ`FưčO Kx~dj%6?C+ @jmܖs!;EVO%g a9t. MM%ka )ΜX#UmsƥutW: b:f~L=ך+~3yBV%[c! [2 ]Q&[Uξ3[ݪ95ƷQ.&۲}\}+ǩ\p6~j;.Hۦ8aL֘gf"M `5,O/bx2pC)mFSUCcYKOx}jW#NHf T,]K9N#0׶օ!P{4pj =16l{>e!ኣCఝ{*Ys tJw]DrګVcQ6*>BWWw$c$ ܝ328 y'-P;Y4we \l5`f"# X>W[3#56XC2 +p-D4rbP7.b7B7&KRTMƅ|0s.v^_<*,U/'N" -՝t4F/s4K#TN9o{7}pyU,'\[@'IJ S4-[ J'2(P^j:!(wU+%|тӁ$2 I;M@ޟk9Z0K{- EBwݼ4G`#EX SD~F%)D҈kt􊳡P* A bۀH:4huOMrSq6ܻ} NAݑP'²X.>4I-1 ثxax}Qq%lSwX!y#)09=nv |yWg{IFU*sbyMO En  dVZTLh%30Z36Uz 9 tICnm .nj2³*|Sd!"d~k%0P҃u\j8^/j^. U;Ȓ\nX+U){b`M~-}#B)(<^Lj EsaSgÏT #&#lw"0 0R#oaLKPPic/,ɉOw핓N|r-U#{hȗ *lF4vq}D8 /AW>,}>)mB:c!tdTh.UN-ԙ8jꄠ)T~Q'C'URSs>hpu Lmtc phyn,1Z(T,ghYFR!1>52%zo;oSء-8QzHΎ{w%TBi\ cE!)hJF;rq)M($A"Ɨ80GR`g>fۦ)(ec$}} YVt,*ieX-V8ZcUdulJSeqʣ(YQݣ+nǎKɶ | b֮hY]Kw7XWh&# "eCb\yp> - |((A? Խ[mL vD;my?("c8}}8W#h!(Ll 8P nqAӤ/ S BgFេͫla1`Ŝ̝BG}!U!x%!޸Rx E|Hxa1CQe\0%mi2Y]m,Lq:`2M]vFQIM^9>詰ƘfL{H̟t6duڥνUðofb, ΫzV'7i@ ^MyNHL/~~*/Xp;aN9kvDeʁ;HN3mE*]~g䫙"NJgƑcĕJ;J2qUhWJonbK}{WbzĹ8 8*`3'{19rpuSW4-ym *[nr&GLC^LZ!VmQ(N}'O%+]pW&^SڞƮ#Dx,Or_>hJ0p%UU?>3sݛBXtP^dpkDPdDथnڀ9C9yqn<UI}:Ր @=/l0QWc*ETNmK=Ѭkjun4Q=25ARlIdj!}[wQI`*@ pLs/JUHXiG/bDnm\YmO{:!xɹ2){/IpL*RN:=^|hU? KZdօd*mdS](+fGSF,hh:QjVA'dž|dTA}TӫROmaV`}qu8al5D߼&[Ck STaok,@oڻ,5}6[ۖ`@ʴ0= ]˿>$qN:FNp+\qaԺgrW\)δV7d%SDFv+4%E|y_=5z\u1ƥzZT y|~fôBt[P]V =%H\sȥ\N P>Wښ2wx\Fxe{Mi, YIfR!ƨXtOk娗TA:EiQguꭈVo$1!HQ_~y8u\O"8 T UED.ItyMnȑ~[HYJ\@I|dJa dXA@x,"]i"衲~p@;"5͸!6₩N֒\Q1ФyȦzrUw d0(iS:boҢ,}/Y+ӘilMxꕴ0/d&$-Jj̜Vr}eHV5RnѬDLHV9fPoWv?N;QZVE6qLpBqs^vŸX7KI, p7|2R?Q0 ]y++YufnWŒŻU|^(1a8rB*e_(r1k+(!@ƫ})LNy1;/ ̊WSډcs t$>BĄ0G:MSNE8Ttּ+:QؘJщA֠g7  D*y6Lȭ1H:ZrJ֝7,Dv\uq-՘y@)rpjbQ;WYci; Z|HTXMHolxvܯF .n)Ch W&XH%JWF"_kY<@s }]dn/C,bOQ;D<2G?`- fNnWdϷEM5o "Bm9e Nhv6Rz¥OI`Gn$UuHְ<˚^i5/1';]PC//:,$'wW5n|&Z'eXR7\E/d̿:PQ2=5Q@a5,k==NGXfyEf>]#٧E z ⟺5 : l{eIh08(1|8oi$0e#͖)ꁗd:K[ (_ y%, EKӇyg.UwJ'U~|aKDRE"q`>)zē=0l@+XuO:Bu,i,JQk#?8pk*"m+=k*Zf[>76^7"~\«U{j`ng +f9;aJM$g(i(ys%Ck-pYgլe$4VR[ I &C ~20^JsYl;DW&Ԧtẕ悱l 1.^d>"5 zp8D~I3DHijܿ[{l$8>x?1ˬȰ\8ભLJagTZPyf4@DxEVǵAmuc>׈ { O, O OCU"mS-lH HM{sy$습R⫒y$ ?rt_Rtb*YrM8SFQofv:/nCDRMzq]0&XT]8rN.y'Κ S151ZFjk ()>6d ~J5'yeurgX|gR״b,c4DR$Q}`cJ[v[0^b.~yKBķ _/.6 b~1)qUݾA&w}+Q)EEC3X'0#bS#u)\^(⋡cy՗:zQɮk`> 5@ix{DFVO^.Sp X`hb!#=sBFe_(S앣B:si@0un8Lh fi?pSL/^-wZ ZðM=!d=q3PSuc]prȊ0uп⢛>K$U1:wJb0PDVV*8h\(]_\̄WaQ+aY†yV@<"O.^KHĶx*(rX-3lJI\:h =U : ݂A8rLN=q-Acp%>}1̪R.KMY0PLEV0P9׬&/݊C-^ճ!AYt}M)0-UZ4it_Y@`\++>Pqn$ќO'SѬ+#U~z ^gT|hLTQc (V¥>ݹ b xI=iX4 7F {Do y3&` |PhA)tK `Ssg)2ٖўA Q;]KV$Lo( v#^jU?pUD~_=e΋=2'yy DsaT0~%B RxBV_+3Qެ*9=М}ܸ_y+"#I JpD Ч;G9' KZ,w%ݕ0nG;نs6XPJlzFr+= ݥ"NOV­^x}`?&â8AU;ufM;.\Ir!'z@E (nܕ񝰻T`P8Ѝ^۶ϓkHO?}o ^6i_4 -Dֳ#m5nPv:V1Tyڌ2ڱt_`a-lC |1K0NPۡ3Rx,"YUݞW0E,Ll0  .>?qpvKɥZ;fthմ-?RNd&haLn~9ѫXtƷ+'e:nvG9m6~ Fw樠AIFa `~*8l=4zH\JF~ZEZ7( UL$q(|RUd> _{>vZ!ᅥ=q{ٕQp% kZن>@C bKjgtVĆ:jG#I+"wI9w1r T r[,$ao1Y/G/aR4t5dnOۂ"KeIu ž6Ѱ j=Uب;,߷Cl"2/oSH.TkKSG4鏴uxvȨs 6Jf7Gx/4~`؟#5{}Цxk.`!:_ԟ>7-P}@JhvfyS OI 輪He |JS "GiPuM9{Fp_|iw(!h5k)>Z$I^(+0l]v~K6t9k<7͜ʌ3nfbna9޿/q~E[@c/'𳩊Bzmc5VAvq{;f@?}Ef!_S;B= O6:"%>$ Hj+Eܼ;8ᘆͷ_]&ŘS/ QTgM3M)Txwf)`ЪC^,UpGpyY># \3C*ڙYCw+ 4п(|W-$iۙZcŚÖNhtl|e;zcLw0 hh^E4ٍZV@?i+tEG.=za`rhr,"qͅ[P+tV(9Q,XΈF ywr{>.B3Fa̺ dj/= `ƻ n ZeLܯץ|}_0Ւ$bv7ʯtLt  rLs0PxCtgo)jXtt~yqXt!aCp'ъS<]jSk]X +5a*9==o";d :P|߰vo=<2 Uš@oTD,`-%P k$;[&j^F\_0@v@K|\eeQa(XbZ(8?c=Ci2kFN_ڊ#ZӽYdpob<UF@] rlaBWgWOc$-J FnV =H1l(M!ŒFXu,Hє9I#Ta{I>m"^ 0k&qa2!-E1R[["ezCF%бtu.` o4*<=uk襞f Юa%H:Yɯ/,գnueWCIv\#bcɢD ISc:Zfl%8Qצmv6N"xqJb1ƍR vqüj_!uHRz5e|nki =)Sc > n B^HqZ7lmvjN̄RY54SMnx:в/-iߋMujqnBtW 0,|_lhȦҏleہ.AuvNxb*)y\+ @]e"1ux_!uuGȭ*pA(C&x~NqI.K9Q z%XuSC[BZ$36U-%WbI kn3,[bCG10I +&Ͻ#68];fܸP =䓌QBց%Aݓ5XaORw:ҩt2O̹,0exIH*aIܡ Uux'!4mr`c鸰Vj]cFW}E@j Nw؍P̧E-=Xѯ]9#j zbST3)`?MPPϺ%JpVBxщ4Y0p2lX!iٴvNٮ깲>S7.|~y sc1`e4_pN0JLlh>q))xg@%礔r',X&!6Al@>KP.XT!MId9s+-\=]nG*UV{*|) !pVz13䚣2O)C_}nSm4$Ï_mj~W-b`\oc/,Hx3$m}% ڞӗ^^N60=8L =0=/ 1M ŵ9ਹv T $Bxlf6o!q4f+鏊;OT >lb[kp^n \_0jwtQ YoV3\9IDKra(^56M[ӂ x-9Fܨ1N2Wbd%q ȼLwHbgdގbGqޓw5q8?/,зנ󲞮#+,å?ysٰEzL]lYՉ^!4pi&*CU!\R"_ ,_bg.]qY碦+7A|ح-qܰcV]6KY`.\Rȅs=-),6zJ_l=6Zd)`Bd3a}Ey< SN}Ie޹Yov[az;n~] nЊ?n5t6jܻA#Oe:9-RNx:܊eUlLU&f5ǿ),ap\E"y7_[`Kr!9Uۗ`w5Yyo 6܄v5YA d"Y86g!r˄]X[ *d3 vx^=UL9 4[3 L*_LF۪{x=ݔûX7j$u<θF7TF@.%o}UZ ڳUq:`c $.9CSo\d6c.38}~C7;ȂLt {-Hs^+o\B<3#B2"dpztA_é;1SQAin1Ώt r6#O/҇vB^u}m쐗o.%\Q};̵ʐ[RlI \_Y/p0t88tziU &rojf]0<:Z Ios2$8sD{uD j`(R}M~ԇy/PqjCSxfEWi}(c:3 %SZ"kB#$a&BeT8 ;*z3ƔK|)w2c稻 >tMVa9bju3aw~YQ=Ijt3 7Z.88{h&ޤ5\r^OMV>Vq{ -܈d|4 ƪkCjrOM~|Cس^`|@Cb4ְЇYa z]D5;gy {A+/~\EhMC),M$hq_>FkB5X8[qc"I/c>8*Z'S̥ВzqO|A`:[04GVS1f`3OTjW7 ;vpVo=1Rۣ\cv0 Lz벶 Z{ZC7'IΗ:B2H=J@;MŻM',jD!U;o: rpcyς>G;u("Lk+#vm1/ͫU;q 5:nk#5Dg?Ԭx\8&ۑx6i<f{'2Xh᠀|tO q0#f ~qԼVW8ړF-I7H yN^W栤 ),&+:]}c~)NoO"jq>(<4|GД*dr5D@&nO#•i8av}eouɰpwE79BS2$'?q? kٮzAMd'V̳0lu }Į7qܽ%XI' 3!6]> Gw'[eOBdsW77bP0EĥF*n'GCV=m4>mՋ֧v3~KȅDq_L,eyy/Hę:64-nà&KP}eIyQs>)uo2&5Iѓ'szK 0y0Z)A$F|<"wGfڿg2{-e'7\9`X;WU̢ ؝ &z)}[rM;!5շI3X9;9$j9{smUluY>Bk=9rv_#pf DXaQ^jJך[q o\?\ ?YT(Z]m'0̀72ƮRCm"G䊂i Ts""&Y6|Pz|Arg%ޜ=HW\d>ollC$uc_oPxW[ZOf}Dj DY tՕYDg'\. Kzy0!jS-^>k8|_Df|SH6Q;?jѮ*>nDq<+hOȎ4﹒8n&͍W_C|?VN&4Ԥ t i7s?9$נQ!CJ'4*] lGVA\‘ppE_ V0J']V [ػUQ9OIձAY>(1eVa\~RȼJ"xmN'WaHc@QG03Ov{K-񬾢)*,(c:5A]"309ܼt먲BNt#v!ߣ>\[BgB>E{1 2oǠAL$TP]De#x,8r 'u ,ȗ8fAO `! [`Ģ=@l o%hb+ž;TPX@,C"S:ĢtZl V4ն4 ;ŒR?4TcøEشQ{!x̅+gS']ib~˭_POpRS$l }8]c2.[YxL` kv X))E%jiLS)-1{MhfX6'2/lŏ*U( t 3fPYhV7{t`K~)JE$ ]aCwx&ܢΤ@F aweuM .HXowhxT˶3X톌Dp?K]6&uu(M 1•AH?Eq 虞|9zsXS[ Dʇq,t#j{Xүr!`Egzb*k^rzmhC7x#_m@`B8 q1'(Z_gk<ƘDzBcg" vykW[EZ{Z[旙M=9Ѵs'|fQ(wʯ^dYd/,u#$̳h,ӫWv1+ xI$b}ɭj]Y]܌H@l+=B,tv\u 3TT|(~ܳ \_w.c]U:9dbf1ht`:{f61'7PT:#?㧑]v"acz_F 92;yaPռ;~h8aQ>,C_+݋9F2,Ϛ$?\h#g*CcX [9jXBm] X(68^}%"C9n@{V552C5{fnV!B>6+Ϫi H;`j͸|T l`iC]E BSFqfO}!g0]go13P?`'~`rr$zY]sz=՚Z{&͞N~m쥍#SRO#D=h05f;6W(ƨsdQ)vs;ԑ& vkj-"5 T *GTPs`j[. j Rp ;i,C4 &yJ4]9hTZ%;_*-yи/搈)2z^RH?~KCŨDNfc=RE*giK3j$tSl ?}ruRaBYvhQx U [1K;?R-sxBp]LdVP M*+;':Pq&?u0Ixۦ"-x`y0^=@wyE LR[Bv!Vr5덺3.un MCp4R I|xTq- T[b+S[[>-V>f e:gcTK@a^!ðPB@MV!^v?Պry#|]@h͌CcۓZǩ]n5ɦ2`] kJs5㗑}Я09RA!6zU;}JC[G-K+ൾέ&YD+8+^Ѧ"~Ӳ¯Qҽ7WmMMXT=8rDo\g MBaB3qg`8X8w(% .9OMU6QA=Bz)MEn<lT),*e*CCow X # &W+JI_BXAY?_//X)Sv_.9R$7JAҤҦSLq!a~ LyȤ-0G68=T8& fAF-4 q5z}VZ^(XV GɐofS<)b`;0-!/ ߂ܚg4* J͕B?G1B2_rVWhҸc \.2cC]#P836Sr }V)p7&x8PO َku",e>#7"Fv#TSH\%s{Пc=/C/(%wD a"΍4zu(Rviw~ ޺!Y=c}G] z:$S@HI4,^qyݞLefX\/%&q6$: yhC;H!y%O]C;d[V izMDC+ixiG= 9V2mo&hs xR2ι쯠 #B綎 !I-F$%Dv3-.2ҡZ&Pg$:=%+m R/b0ZffqBgmrbd\fˣۚ\F3p*LEy6iڕ(?9VQ[76ne@EcRN&+I+Č O"wz[E(M)VsRQ /yi;naW~}ֳ|jGE B '-)eҝ 0%[< ﷧kuaeNr noI/'S,L\@Oa=6r'"WN{2^I3kMVGqrhgYc5<6}|كyݤߓw{0PԿ7 ӟ[OhE"̓"oxisZ%6ӛ͚w^LjrEfA<~kR-ޠ%)4ƋWW ?ZXVd[bڻ`െp&7%w0K/$&iEy`[63ߚ ],f$,m԰sHEQWKXp[,'q)_Wϛ <+\/裢ߢ Sh PP  ^Z Dxمcxd }XU5_gS:۟J( $ 57Ɂ@e F+ b7F=Ee'֫S@;NG;>6m"័KG5wlӬ _V_:ht?nmNSrjc^jIugns)R;ϐv6ڙabjh1ca" c* $tP&͢;m@2nLh%s>n! ֿ ҇!#GʣBٹ3uE߾ˁBa)oZi֜Jppe/.ӗ~$i5*%}]? v .s~֡xM_MNˆ4ݼ5@5IɪUJ#]][)ޗl8z3&zuZUvE^.4OSI]ZtsE/x3!O&A@tntO |ei~T nh>`lY^xu)z Z(4 ;xjH [SPc[QĕޢU#'#H{ 7 F/Zw ]1>ɔLp.GnFk7W;7GQZXq3 @z;<3C&aΒOHzᅯ8U=c5AN- ̿b,%8*7}TB*LNc&S^1 9 ={A0d6SDFD 4|9} =Дr%=LV)u!BxP)d1z\>0d+.6x% e°|E+8aΜӦ}o+y4ҹ%c^cMQgCȜW8w_4.mŲ꽺_з~荻;&+![kYAe9xF㎢nn:,eWPu%pA>H=Kw{%I }䊷Gɦ,yC|>/LǘDk-) >)%ܢLi(be6M:r.ioզBLb[ұ&[3$Ƙq 4QE|RNDsf䉪> aO u=5@T͑cMNuH<Žo]FU8A!V]h1|UXwgY ` R\R3/^vGeW<)@LG': {~8±&"viUc~mkٚ/h ŵY=T|AI^Xij>Ļ۟OU 8LŖAP36Voji,%i'n51Lh0)7h5,/-z!uTkD|l@;lTr8QMT n_pB%Pt!ԋ)\2yzƈګ}i!}7a$œ3ϴWDz +Bhڗzt ηG"fE||`^wBI<ӼS s_!ƛy#ӗP}7g mўM8{hex{E]V| V$̤g%KQ$e"RiQou-<5DŽR`6,zW#7[&~Z J\^ "[s[Uz0ļs1'YJy&z"-ɼns3f҄|-o7)Аlm-V=ڵil6\DFBBg4'=4`M D|'q̼ӂXB]/"b˶ۡ# ~+D1O/syǥJm铧QD'Dнiub'}U@5~f6lޙYD {#x1$C9-9 .j WΪDkn[ȠXЃ,(Hl%\wKr we/~JMÁyN ! %k5Vdt!C|3 Zxc`fu+ӂmQ"ܙź`\TO-Ozd;!lGҧ@AM^M̑ꈻջBJznw3}v>T>g|CG̛[?!ʎ[jsEnmh`xLm|D!ݗE@ZVO\"0j`ù.Ѯs*9ܛ`64ղ~{\Pl9ߒhhmN!muvYaj2+[+c#KgP0Nͧ?0;jlj 8yx D%)~rQ8(9xI&uHM fR,;(YV:W KW+o" {1aa?S˳2lp|k\aظ 那8/$xߣعXI`?Oq}ӶPQ47N;63hOی0sKag}FB$\>gӔ#%yh$x2fg ZHi`"FI¨W3qbR'3~bs^ 4Im+zH L=Iɮ;3 DbyhRD|2Ś|"ddB}!,]RJ{r@bgӢn!電S 0/ۋg_#V.ʷ#φyJ|/E)Dpj7ީ/7E]>D& {Ofut;Bsu\CIs_ GpF 4p  H77wi4Y!DVigxVfʞƝ=gtbvNH~L2orlqӮp6t+CQ^Y5EK 0r_@B]A9Dj`AlP!fUMR_7PKl0Dh2Mĺͺ:H# h!T\"ہ<)f#Ap68nI=:\z( KT#a[m(*!w!ṕ^67a/ bd-@$kWxcԢ~)'.ٸU<e%_Kv*V.sqn9 ܭc3Q C;7QQ1hIUc UBTʄ_@bX17M`RhB aKcU뇜ə`cd (9eX(,:)'7T|aڤ2FԀ+"c{bU$_4K1cK6VkYDhW2ׅE\~U{Z9QAg-fagw?}Ԯq?6KWY W'S!(/ iv d/[Il&_XH2f}kRx-c)(cu"EӒ ڮ.\´5 2yE "6pKx{:.i80'`<Ťxܭ +ma LLk=F"2ľq{CxDU႖cBKW!myS>xxpaD&hI kgƛ-]a,⤈d4fjTcrN#Yž]B>7vl1?D=]T/T^b+,^:Iq@ŋV-z~(zݬX҈#?GhP]~:ˮ[˝bbw23*]ROR@à!\q:DLUGU6u[Xc4(pEDYq˭2O,BQ Ҿq4EA֮3:prC| *rx+RZoitƽXNQjaY MTɻD%?)e D6r`sƝ#fb$}ƥb[Zp()" ~sH5DŽ[ 0Q(Fؠfs:wZDmMZ|2o~,)#ΐ MA38>S~feУ,'Heqɫx?)#fS.z>E7:ݹT8;Ӫ؋w_WG\_pnx#ZfFKi1#$h iuPox/m}OHο*Gnڱ }[kk6cW  $> krz_jpuɈMukdB.\.Lz`MI<^2~bXB4Rd/.CJG};ڃߛ%~D} 10~3bq@m4^v8f.^LL[Y&I8?mp{e85 ol] P(`5~8gƿf*l?+qVĒ0}njYᖠ޴ Uⷻۧ? .O?Gѷ881a2z8À,bQmUT("n]D71[-YD kT|whӧQpoS&7w33I`߭$XJpN)lb7e_ ly»à)Ժ|Z+ *qH+W~9ah_(ȮF13ői|x?-ZR#FW]tR5RaT̓/]_kՊP8Y'D,s4(gfa0PHVY/{,aS +. SRJ}=͌qw# sE=?4oA"COx;[1-4(N ]q3 4%}-ߙsWb| MJF}aB) H|JzՕUeTA-UGWQW"}^QC92^qdZyhbP̭!-߱QJe> v :,qh/oj}Y^sӱߢ*R&:^&9KŌW&FjV[=+s(p+fdYP1BMg|o# 4{~ײ RVhW_3f ®̭på OIbWF9*(H~E7g;qߘr I8Bljմt*tJ3B=UCj:sK$}$N0o&<`F10bc3 %nUQ AJ7kd|_AQ~C^':Eɇ`}`qǎw;ɺmҋ~ǓCl^-CԤ[T1Mly7d [MؗzǺw׎("˅uN^j̍VX;iC/UTy/:._+0@ EuBn*ٯn}ܪLٴ?ĭб[H C@/(|sQ\ IU6?9;I66"R%:&t~6.dGZy/\&ٺN[n_{#MߏWb-f/fMO@VP-677:Ò%[QK )2_#gg lo +6&" N-W}r)|RV_Huɚ9å5IH 3.P/P6*'y240s ykܗS4[GqӫeŪ: .sEM,UFvE5)ydTw=l!m8R6/J3'U;g3*/@yڪUx!Qn5[ @)\=RVJ#%񅟑jG9U.v/<^0IyMz}MF{Uwۓ2~[𑊪_M> p{oLZ;k:"C{]"Yo⠌d$ @̑Yk 64OMPfͬйˢ.gݩų{>mȉ̦c<Qk ZmUjl6:-2F!OZl\|ЀRê)uP ?k_I؈U[<i3`) ӧKb{ydr;]z rtF}q۵M+Ƽ0rdi!sR8FReS!'gDbyeԗov$b zߊ>fTGCe(B6†d_tS0x>YdjӰ߰Pb'=~ދ%(WR 䕇[V- !S(,(5WˏG恅-SeW 3ȧʃRA[P/ VaATe$}JxK\>=^Lf o:W ,W5HΟ໡.g׸"M碂Y{:- ^~˫8e_ߍJV rZvx,G^Re%MDapۍ*Nҧؐg {ʖPHgUwk( }nLu=C b$ q&2XQYs6Bb0dP1P+;A 7桝c?=S]WPqu4.+#<, 7 3S#JOJgUnY3MPo=yD@[2w4|ysѬʡ$Ob|m:M8ȀV<R>fu)HVxz@q/">n6)<3Ƃw*MYy|frRȳ7 Wf*ANZZ/MȲ(n& /}%l/ŵeI,]ydےz1u"QmT\9a !Txm^`$4`VJlN@`X"m)x58 <+4մ**.nn A ܀LhSߟ׃>KB H'oOFSo2 <&'% 8e+Uy[EްҔ3doG~`AF-Puф,^ X1=^0\8jl᪕>Q~J7̐4k8mWO=j=qUm`ydvc TK3fHNH-Rsc\vF:PomEfԢ&JjM\7Mld#cEK@楂~ tIhM+T5*"]]$" ﰊ0ʜ!!M:㠹Y'CY:x,VJ+OqfW5,bnpU؁ )mڹGSN(JNŜ=Dmdf1Շ>TGnIGfw -܃bkUي6EƤm"q#8rB{vh݃0OBAe.6"[}G$Oدh>2rb+ p>esbStI9,|3HVp3pp%KKe3>-wڥK`;Wn_+Yt 1ƤނF&F9-Od6s' SJ,=oYA⃙2^@h}]ȫP< .2jxJRrn|%yWjWweN+bpD#ZHYb1HviShGW4MݥhS Xʋa;q;G} S 14Qж,3-Wm /Ok9~J\ӕ;5w diT}s ?>W9iez`۰dK?/Kr &^'Gq]VH6.Vc:O: *SzONy" E>R‚gX} AҦXNG}91_1+M D {"6gMjQ%rнt?0txЍQaa;"͛;:hf ʋ۬G2 _} v/ OT3r劬6l꠯s  ;dv4sR~HqՆsމi AvV:(:K;G*?lw=<%h̽X?#yO}U+ .ZKVmz(Yv#5hvN?"=f# 6;6R۝.j~m/_2C9"@hG7q; {f]`Z^0#& -N :l`1=tù7Eyay<6ОX[uP9 C GΈ)eaJ!7/4=a tJ[|wc?DStHB-ThkW IdzL%A77m~0t'M؁^䑃 $Hwm/fb'Ljʡ1sm">[6b`dCR }(vgB+3VzWX^ɍr@ƣ *p h|c9uqv#>HW 袼s\C^ٹ:rK!RVD8$7 &C ҳ'Jã&ۧZFul# 4K(ᵗ#p:/dFywqy>ctzvg\FLv8<@)C.5cÿH܏4czP*4f'fWj8ZV.׼Է>Yt̡ <<3+^ I /9H2ɵ2Zx0 քn &(=ڮE Ld\dcXt9\pp p6n<8fsUY~E67_O[Nŀ!+Ȋ*@KAɊTyΝ>V !m [y[,Vi:)@$c|ѯ l4ToUk[ UԍEzk8\{~1VXˌmxv B!6NAH@0';`^~J]$J[gO2`+Z;J7L]n l{F6hLxmA8eɍ`R @=mv]JI8ƣ";\!^TWACϳBG_ d˺8*y:P?ECJŒxE6-hS#sqb; &iCOԴbEz5G:C<$|[?IϐP2e?S$M݃;B ΓM}@rUӣ3_\1 G&0fX%w |oc+jM#4 *Gkt"-N}n%u⃺ W)߷*~İוdFآCd̾:`GK>UFqhVX-1(R، x̘T7䤯!rX0%yxDfKd_}|Rtl*ؚuNOŅgӻl&LLq ֻn_Ip_l4=Bn5?*tʯr+ 2},ΪW.̷ҰjQzjANܻv{Mhaj%ZQ)PB[}3W3]h4O#MCcIS ?M"5JEX,b\h-WTo{K:xm@¿~s\ZRu4eԪ -HC@&+ wuWu˫ CxY-Y]-{xJ#]u.;̘z`^'q.! :nKk x2@(q+/һ2xi?i6fLLTW#lx Y2EF'Jڒd : Fd;*KՑ0{?u覗̄y/-~b򹃭7Us9 c)ZH" 7fH`Y1reKRLBPyiBe*gV72oi_τq BqCA\D }ti3Ӌ6Mr9ŻK!-B -Ꚇ[MYyjDSԬ`OG5Y|,lc9\uʖ(hyc)RjG z;! ovDGvJܟE,Zd?L DcL!,jVfDKamدe^]'\酠# );g@ϦT Z $xqaxt&Cx?1S$9Cz]:=J(2P(6^̾MYlaf6;/l~~ԅ?*D=.dmoəZ7J/ԘY7V@dvds~7B@2 N;=cXM 3q9;9F, '8eO6S$ܰcstU.Ժ࠴p8z&(@:acX |`vҴ!HʓX|[I@L3E ψ#ipۡa}wgXz}r5z fɍ,p7ֺc2enfbT^?E[~5ސ,J̜8=Esvz,kwH޴Ň$dr#T9 pU'dJ]T)Cz/v$p*tw}إ\".5W-Zu*k`i QǦ$ ) S+}fhFFXm{0Z) NP=AC12L@J֕,JE x}3A:M Pbt9'._ǂHƈeO|4ҺmpgO3xTImU€db@&ͿmGК KJu4U#z#yV)RKU$v 5('y; )&~F@js'6IX;@ۈgChsGxGudQHẓ ĕJ/#fw`?&@1f(LS @`Q 1<מB*:&kỐ G'[mPZY^ t ZU ́]:f]!o"hꓷPn^^g'&8/ 5) Qxf@%iE nrUy%$A0{IIF}zADQ 3\ S7w ]@RV:i`9;4lN"e^άڄfPsEW"S[L /=5Vp@\A9xgJgQqRP4Kŋc'z oi"7e6UnjNrEޏ`?ٟayJy A qꟙz4 ^:3˒p-;$[ v^ء8ԝGd&6d4InEQZ3fn #NG[|fr*. ^zjgo_/luzoh'~ie[g.MyǺ]RV_Tzu˝4w͵N )%9WK#Xns{U Hv&17أcqqF:d QT,tىWtr2 Y4 *jstSP6㘼VYJϫv[Iܴj$$3mO%4D -/v lfON`bm#eɦ7y̹#t,E9R >'SPR.9^>sI)M:;4Ms$(%5cI.xc*`0Y3v%Fjw4mw'64 ;`  Y}gz+<9&obё$BW)2]Ě{q6dxh285G~ ; S^3-O"$}-fDUPm y ^Apj)> q|:aT#甝#6Dy$Z'ɱCfzC6J>!-Ξ wCWJ¿ s}KUruJ+̷TqbNL{6)%炆g#ǽ@1{}rtudgZ ~m"/\qVc*[޶ lTP]#"x+ѿ a kC\N e=pVX#:!;iOO iK*Ýʡڜ^7J5 4ˀlܑ23$3k "`:\KR(s9,@ٖjrvt[n,AWKڊ+ro{:h2ҖҊ/r$7D@+uD7<|\0ѼRrmݔmFa}1^ т$`z@)+ʔ׈|A# v9ȏ*W93%Gc Դ}U U{Pѡ>7=~5RFJ i'г̾@x!)lnUџŲl&2jY9=ЕE3$Qyλb> ,#%jg[O*Rv wBI/@)kGS5'?MeEnep ḞI2(DI\443[Kdq3UL֝X-&rvi?H NPBB/عl Tw-@ω\!kr Lp,zX~i낤NLE!J3zG;Xjjΰ/Ɖ$(ՇwcD!D]M7ao5>1PZ(ZyBc}Mk?䯦_3ºUhQ1Q(b`ɅePQ+R-E.Ǵ\NYc~Z27Y/-\98i -?e& ~PqsdD(71`:Lu]TCbÝ4Q|h@/Qh\qqYcUuH!7nKd%$iMaUM=t8鯍.qt$J^h. [ik$vg8\BsDog?qZO<5v TP]zգL038ߘu8|3C7lH BJlh&I4sk|&=tfRGHqSӤFvө3mf0 v^qtѡ`b[Yٲ&faM#e/IxQ Vɐ3`W#sϚs@pW12(~  hoAcm#[BՆDϕ{_0A|`nk]k0UUjaS|wrר{R c38WE>-q4T˼s-c70I5i`E kD2U܀IySk96A =YP.I>V$.frq^X2Rx[l Ψz=<̴sx"/W$Ƀ$I2J{ӊjpE)l=s_<|*z^rbJҍ)LfIL 9u[@^n6}5(֢ν #>=B2ѤfT(U("ďAɤ`9PќK?j%Iw4Ym̹( &#+R^?DR}%hz5ݨղt6:zWiP4+08;W(W,`' bѭy,[NBy-}Y d`|yMU8NoKKJy@;/%f$฀,( r1HüeȆ4P?Ш9PohG>X|F/Wma}xs31Kh)L0$:%Vd񧲸kAl 1o*V34:=NfKsΈQϿ{L2ozaB ͹k8j^^|Z;EMAN"RdcO}6dXEpoPwTSm;dt|7,4##?@_&Fly `6æ.]6{p kS}Y͇g,Ғ:I{e_Yakl}'MPRTF8ky(K,7NtW C&#ޚ1yMpJ2/h -YO]}0/ ҟ_[mIzZ%#}u7Ժ$}ŊKL$+IRRk Ɯyp]8}.6E.j$B&;:$lR2&Ct%>mq4֝*evR\X *MށZp;ue.=Ad/*Myl`C{f&^[f~z8;7yLO 7 -=+ߞ\0-^KBs{{f[7Y@C[I lgC?k8 9'MW;cC1X6d`bӈsW`'LJ8BIm rΆE\$ٚ[FRfOK5>ڦ9|(5I9Az+DDg܎T|tp_|%R=9{#L) U#kvFIfG\C"!裣AVB镇ʎ\d v?i*mU:HZ %́[Z'{߉ Y*2ZNq ?Wpiu(MHȠ8( UذKǮ;oc[rj#te9HƯ {P=fѺ7]G_' T tL#lN۸p!y^)Py  qkX2TBk4 $%<U4V0|#fZ5;- W|`loջ4GaCs]ߐmɃOy/6-ndތKwww elR!<ج̣Zu۫E_$.0t(~#%.m57?e/vEe}aw+094gdĻd)Fs!>8n=w76*hSMOWE7F̔k)nA#t/8R\뒭¾$RG ڋ rA,PD(|++1@ƞ0=B1|D$6So$z*6>i(مl'=Rtju wl E9ٯYe`^Q__{/py);٦y1؞0XOZۊ|XEaA~4slB}{S~65('sj1k=6,N/AWAAuP#{b/X+kֿ$C", _ޭm"ClnX93̰<[."iC}X0^`\hS7'u{[,pYPȵ'apgN/V[u+ F 8Ebzԭ((SjS>mJn}gh9!{7x _&*B5/z6ʣ3[)WSN8>ϸN l0>cPY⇼]"JƜ.ON cJFYDc2R.ycF a(9rI)r#B ˨SbT-g[PV\]!:1=quUU(D9?Vq>]R:_\~{*{.s^R}!Nӫt5?#]Yxݤ\ ] r+M?Z'/GEXSq:5•M2H5col5LL@IǑTZtefS!ǼƳ凼qTh^N<|WB }'6ξ\kXngW߄bOu/7pm 18"%Z=)Qd9wVBu/|QM ]/x9̒;Oh#.k1' XE`,?`kx#kpo LG!Dz7On"uWG[D6)"'qcB*D* aBu4W&-|E"4r[q)%5b͹W #+?h3)jk*MH_ ~O/~yFDt՝ֵ6r=njQE?!I|mxY_9z8C[}B|K~e D\#4LR9O/]DSPۦ(6ZQɿ3&0' Jy&I<÷¦%+Q{%xdĨE9:crrpLNHǸ[f"򪉥W EBgW&z-5eASzWc崍ڧm d?R[f}B7.dvן_ex'G4vވR ҞyD>܃Ư b ?M3H̻fzZǺ)KvDekVt q؋e1 ҁƫJtJss!î)a?- zTC|~ 5blʹu籧ǢY[D=dhnśxBϽmp o שW4.¾H0P_ВceiPЋzĔǫgO!rmyL.o,';+8@"j{S9_J[+jQ?$JB7q$Lߤ+BϠXC6Ɓ=׿jv a "NGjXL2oVdS}GªVr g&uġ^K)Z3'ǚK_][!lA^Jw-Z %)2[Su$~'_vV OXhz5UZlqGm]7489_ȉOr{Ca`Nx o]HQMG{UMuwx9`1JyGQ.t1 {%sbT*|Qy tȝ@8a$2)̐K/.+2U.x FHd[-]&!%'e>,qji~J~#4s󃃇X)s ]n%? XߩYQY|7+^F(ܮVb] C hNF_ŇB&l$oD%d1)Y>j>V*N` [GlK_sGvc(%"Xb^;=)fan7͌a{|`fTE8jǗ ?5No !4VSY|Hxsͽp*du8a?&[+p* #ۃǽXk_ K} ^^_3if]nm t+9.iCh(lғFe{sDuܶskP! 4p|k"Lyi$ӄ;rꬔU##{40gÝ)&d]hfQ][R|IA lƔvaG0ϫ`i]~Ḧ&FƩ9rZs&CjhsWAcuHzk8J{6a7CPaUI *ϟB*TU)pr|<<< Fx,S31!|f.%62Xi;kik(<Gs,+?34D)T, J}ө77v!IaγAB2=M1,#pBVv6L^G [D[Z;6 \9u#i*= `}|pg;mymYދ]I)dypϊk/>v@(i0 SCx~ZgBi=O&-~*sŀ5AO*4șb= &.P7Ki/WVCI]A,g~_TL^`d>Z0ix%SE's"_zq7ݕ{fuX]WˤI` |+)Srbz 1@ug|W'h#H&e 5=T(p<!(, ֧:#\t&[|UKwoXuY /*\>B*[lS7i(Z08?c&R‘ԿcBI"Gx}SvL5h}oM,Ѻ9o|Yk dP((QՄ<Ѓ͟~:Ftu<,kIqOϥR^l*O 7Ƀy%Nppm<6t[cWΝQٚV>vE[ 24TmgiɤL1 ]Qo!tv/'1e&2d\N5*hdyR}~IuXv%ٖ n\@8~Wv~/ Z.Ve4q-{Ǣ#͸V y`D#y+RѴ.V Յxz ]x#;(c7SJfdti܄@~>m3N#ePDE/*T-8h"{hȃ+P~A.0~.ԸNk9"َ.@\m0ZjHW8\r^?ܘ\6)`:xtb)aƌ:Zr0?i3@S0;>0 ^ma__Q!LRz)b"=(W GowX3C)dS-#͋5Qb\fF$T,͹ z@z<5m|ZY?XcGWl*uAw \焢F O$8]bN#Y} FAxNol爧*>3̺d:Pa3.@xِJrA`KDQ'}Ivz ĞORۭl ,ϑIի@CW&F)YcNqP$t.42RYZ%unRrt jwvUԅ2󹲫$ ,{9ym$aXe_Y߿/n>{@u7"N֜}Fa+Na]"sm$/Ǔr{魗^]2@1kbl>HȚ>7[Ro)@eX)A3G'Cmti+J[J5\-ЋKiKz' FR$>dFꃣFL?6:&뜿et6 O'^yťfKHn;$D"k_z>yN9 4`r|:WWp±ٔ Mv*v#9?ZM6;q@g9~mGkö=yWWQ~Tz;s$Ӥ«;"qSʂ9ѧ] $|;O)ǁ5`Qn#*,R FJHxW#'q= p63]t/Ԍ ZOFN! ny<_hhY!\l 4JgrZ7#FQǂmܭ"JR\rЌGV^ךmQIf-gx\Tԇ8>S S ~[,x-1}D`T+ٲ PbR*NH5ܧEWC6,7|2zoUd@#ĵwz'Zx *۞ǿepA~&i"ojQ` Pz~`+NP~&CVN 1k>)r]w 2"mWR\~QgX4ԸVor-O KUdJ|jC;<ʁQCRlp_i#G+im ǪgTo[Ƣ?Fp=V0p:p,f-K~zCBH5! #f+n! oZ_?B\*yޕhgogK& bR'W؂ED,VOR@}&*̗Rx#m0sAׅU,nx!K$bhAt0>\!r ~vP>1eIbgqI5`FFiYG#k[.A6Fb o|{*>&;Iʸ 7L05{z ]i7C*f8nB hl|@sP#AJli)TAm%S~_ޘ<҈q@ZQz8=g4(.$sdӮ}Ɩ@ae]2!(Δ%Ӓm#8WҜ %a\@"`+;gܖV5%"|q5!_YRSJ%]LL/n.</!n9}kw*fLV vD,BYӶ nkaLJv5L0X_BsźWo?sz5FJh9^d%o3Y=0qBQӦWNg Z/t=_)Ә'nc7i i -ۗmҳL/LM}7y^76,bCj3t9 sn>NFDBXp`gڢM+ S-#fȣtr5W? Q )G+ -v*Z!{=u^5ɧ-zKa6 L&d`ػc-H${s't߆INqnq4ϫ&{yn[1|yt[E:?1LtƧŜLK"E Yib[) mV!.2n%f^8*G龠m>ݷ4e b%J Z#y"5a#v{HcHWl;M470STkҲ% [Q@4ڸ(FLWu%[Xk$~%.90?rKB'8!oy%>%@d[;ҽܹ w񓨸={uW5@_vs`gN~Ar%Zd'k40H<Z֡NG40jV=%Sk, X94گ%r ӬcIjp3@aWxtdreYmqGZy FQ v钵{5kѺx;yċ].TK87/EVB?J7QLu8ܘC,s@>D, fYNCH2ӕrlyЊiEiC.4a1s䄑I|B/2jtש%tj+z\&3>⠕>^'~ة_)Ikr="|DȭX쩪\Qd) !vd߷i("%eSQTQ Fj1OZxΝ]`L60m־ QT8m 7л'U΍[KJI" IBz@io0Wbg/XJjpa-J#3V!|(h4g `c96> :ߜ/jdA'@DWI=>vC!Ve?K|ck !to7rmAލ!-Er0ZO`UM-fk49AP&|Z]ƒò}KꥷT >}eefl9++9X,4 |GOGJvdCJehOh(:C`#1]MW7w4|(=ϊ^VʋryѰ/f~ϺWs)9.ق#eMǩQ㽲^"M ,Cވo7f'G@ |,W'ɯw ]uȋq>]f:Fi+iCa_w_&YgJ<9Q*Ц> oW7X6E7\POp+8g#eq5z#;Ad:1eY^M,يupꭡ.Rt}c/}Hȱ-lwT`ZG "PƭM&tLZ݋Fk =kŻc^q:Y/q5 f6g'CҷްHv5Z|>Dwε*7J@zE=B3&wf*Y̥)sFb g;,6dUؖ;USc7j Ovfc=u3ªpnP'5t]V&^5?hx/@"dzӲ%5i@!k<ҟM[~3L(Zn=(]?S ʶ9BucN Uܸ|Bƭ#yf=&WH>v*NJнRH9m&xëcqia/1^<p hYgdE Kt^T_8[iYKRy/2=Vy#g IHDs:0?ߵܡVtYB"<{ Z/(5ҵ-{/a 1-UAZs|QB8 5PړdLp1{\ʼ"ϳ +H6摌F5B֛Ae/sJ28vSuAU?gpAoܴ۾f*ZVN9/Ӵ6Z^A.#bH#釻vӡxσ,c7ļnCV!7mZ_y>(LKwD4 w]pt>xMv=`URA}#LV0+CG>KP:m/O~ esWԱR@<'tVn#WXoZ/M(<'YL1QLʼ3¬yٮH.%A_g#gACvኵ(̔ (VY1L[;/iSR&f* `J=Z3G"]~qg)PqFZx7G6r-_ J?ax*Lyu[_BQKm-w=@Q)9Tju]UP3kս<{*) :ML[XO53XEJ;Ց7n ?*}&N[h4Y[ u~Q!+!l(;.Kd2G~ c/UHzc 4T’xr|+2 TlFSw$^ך@IfѠ|QRp\GR;Mnckpyvu ,LLZ啻` B1#;b,rwvԶQy)a\J8qa!IK=@T)by83LfwxjYeu,=G>2ϸ9NIyn[Ȭ!j |qHS4M|~W^1ȋ+tSmqR!7m.IpMW+71zSK?L^}p;)S_/>Z}'ycPKM=E%W3&u>d)zrap4Մ~s1(-!*boDꆛ+3FyW),\#QT!pޑvGQ!{ /R .1zQ~b8+,˜F^J"Yk#zJ7n9 ikčc5i$} jd%|Oto5{T`Z*?~{8e]5Cg;G1ÍtA׋$&?SB%9Mli#I4#[y#"4]gV;ڐn}gtcRK{mX-8%tK&=I%\Z\4J!z&l:\gnAmd{˙`,4-S2^#im]pq,)igPQ/:4r2.d%wnV8B2XΧlUVI! q^/*=]jNĊڑǼSLQ- }g_oV H!7X[s `n&zysB撞7HEEx~_dzbkKگxc9NǏY|18'lX(y 2 {[gM"4[YٽhK#}sh=u&mE1aZ]zVsF-H˧;gNg 4Ik3sq-7ƿ 'X'.:ڝ(Q'۟֞W;;P0Y+g NhY༵rob9$\).N9U/ZҐREIY R1ZDʴCD]H^ѠRIX " \)ľL9js3sYxZ"n_SylyTRb +ڜ -^l|Wy}a䯓xw&kG\"xh%r'*AeaZ3A@b"D>дPӊ?]rJnӊ(*;hv-F&9`pe+cވAQTl+8q׽hO),wJ;kDӐ:瑩o`"@=dD-L>KtB˃+bm!zXReAƒVְsqxNӬ ~fGK{'͡c4t:<{%-FFv8]C m Y)Y;| h|S-^J\0̼ 8'б-$z7;v:'/,zi_yuBj]L, 'w)v,- 0B}d^GHGIZ^ z?{.Դ?HiU8 7B/O2AIo"T3m}AV@GU*{zH18g^wg)D 4A$᧽[&S2ZԒ&<դg9o! W LWi>YNBgCDk&v@~F'ގ 3'!GQW;3EGd7KWۖkHH.Ѽ1*e2v+(&406N* dGQR.w"5Hy#~,a;j 4iu-ihڏ^:/LjYf⠁hn#U㴕+5ufh[t T!|GVP 5!`3{fNuR_B$h'!MEpfZA=5FQs@*^Ұg[xRog0T7 ;Э59Zp$ Cm﷘˙ϕ2VEW9{OƬDb =)ۏP41VR?n >.6YڎѢ3۝ƴu{Hu4K+nݜRaǧ!s[yb3a%#Rqք]lz>齑O)ȰՃneQk_K\k)b%jj8uBHg޶WLe APYzSt{ڥY!xaG3(r*W_Sg3Q_$ǓM{v5L}iF_rUiqU0f9'ҏ1 [?1^K§ur<\#\H-,LUlYko TY 1Fu!2޸]yB,85aNU3cH Y"%|+#`L`{qA#('?mC Oive-~Mu AosГn޸ Zm2 1NFtL4JI-EnR e੏vywHT|h 8 _|ĆkL<?``J"ݴi6a/S(z$M4HBMQ#'wt9B UMǺo+SbUw7B1 &/4a%Bu k!ax8g!`)ȳ`SL3*\q6͙=i|lN=ӛAt?/vxڢW9pHy ?vôm7–Yw-emU6y33Gxqsb17 ~α}$S 7Ik/< _^-GQVSVW%̫%o"cET  Tۘ9D4d' 3囚d Sa5|؍.9s\'úL&h^x֓H%iAԞ)y~u LﭿgExۄ}ϸ5@ `/x E3Aiy05;cfqفJ{5 3h”ꃞfqB/t`R)Jè']8* dfttE<4BoVɭ9NsS[/؊UȂ΄SIf}')RbVpDBWܩ 6,t`n}<{>qck (YZv/8 Ee,쩦o%jgcu$g"-_W.*Ϳh5_XY(3=$8mK0fʟamwW\9CGdEC_R;?y^JX:1 ak D\/ 4=cy !ٽ4gcc<JKʞ)$e3&z N9Kos>X!O,.$VFK؆W/ u`v96jCC&W$ce]FYnd4wq FwBug|#h{9tB0D-G.L*MMyy!+¿wY2 rɟ,r$fy @c.=RL /֞vɅ.햑: &K,T Go(;3AY\.]|.A0@3%=s6N=&34^ dC}P"I>=2L]ELnYko::eVqƜv&&r h 2#n6ڠ ~+b)F&j3ӉLa OArwhS vwLcbInv ұE{9˅lŕ &1(jYydQ_&7OE:Sv6IJ\Mp">BuŸS&t5љ uS=lhz@e_}]@Mt 7X#"x%NC 9zb`z'/srr_j.R;g$l\r%hs{'hM9nPe\Yms3[J0@i5i(p8ɚ(B͐?a_JI<I= L7^g|Våi*{.:, B+M"{ql޼U[i')3x,O^dtNЛίսΠ0`R}GtJ`bתDfTUOTĖS=a;Pab/5:~#Oհ׹ž~FT]uVMA5zIBO ^cǻ^ z8y6bV 7͚HD1H8b+D'ula ǢCʒ+*$?KT YzahBnq|?(<2LmȢAh'fT=J+Mͥ]˂΂KٸZ`04zMxes*jlWiПA tWGXB[1Aɫ{9ln6lq{:F!`S΋p&YO-|-xhFPk*@TPٯCMqQ3 qWbǻӧwEcJص@}߃͆]Yf0Z=VleR,5MhCBXkXLu/c8^l?Jr1q-81nZ3Jp*S?|O򀌻/LcYBc@ywr;}ϩ=EsHHC!5d^OI9gV}= ^!w?7K`e )BrdiKpH[3V6G2pP?zZ2h d^W&$x  |8Bgu0f`#+s͐w¥RJAqjف, 6j^!muBWx@W d SܭO3 wwޔ:r2I8ح1 a6uaF )3_8(\w0o ~hM[8-L[k_M| [:N+ U= ‚]鐢`8VHk.\rK^KlȂ6HƖ.EQ0^%7p/,}EЬܣY:_;_GOƵhC oS X,[z02HH CJF)u?)^}")XZ)rY , D~Bq*Ѽx7n%U Fr8EET|j&?=w.By Fd;J@;%1&/ Lҿ:N"XxXʯD"y76 =Vtzcmf1}F@75I>>:b!AόXOq#:S>=mԍOfվoɊY]Rjm[÷waaǒOˉMQBli:b4QmyaTX [7m ?~[l}uA٨ .fڅ}.s=\4T SFUN4A(uslEu*dӪXUgf (6ѼB]BUǧ^00],Ѻp ?-l(%k:עۄ~O9g+Iq ֆ5W^S[0 /^I`4ve. [?6)r*B&W(7PQ !SYSfg".ն`rϢ\3FktՆgpהP S%*&|2j-$3?h>bj'lyޓ84Fy= e:\¦iro}x%,ٙmM˳r]rYOr Ki~BoW~vaj6Pr$Plm0v;R-;Y\yjx4;q/O/ɸpZU e>k?N1& ᴆ7oCY~B(k26JPo+wz6k9WH {JVJwY6N\C㐹w!>y*?[[%ŽmUN}z{Rrh⭍ dpn476`\JR% b緽uha#>1wQeU)-szb B[s' ?u o@۾v*)U.).[u5&} yu嘌ّ^c:% ؕ3Qo~%.D̷o=2cgDZ'þ;|dN 66׿_fj92ɥ\9,X=L$Q!D/ksVQ)k\0]QuPh nXntɐHdu&<)PM/ÎLmb> ;=kþQ蔷?U͜ #bA T[6"]4P(=C.IxV;78` fg8D},[ȑ&UE-M 髄!6 qc#^r2:@a2l7~'s" X%ن\?P@!1{5 a{?g݀C򊤏Tɠ~2`S?i9SZ rc co!$gNŠ5Oñ/fh>$%Dd~[ $wE Ey׵wYq0|f5wK+=oê:\M@@_YаLdz,Lqfqf+@2u6Y\Q}lH`b[X1vC9ri:*Z˒,:xp(I^ :ltjjY eF]d_GW̓@:M'Q3HZ'P'm+IiY>or~M?oR) \F8&9AS]s@~#fލ86nv6%nh7 N] ,قGw!e[.S,qBYQ'O#!Y so&b~\5B?uv6\E.YGњۃWA%A0/FU'3hصyU&ty0q8@ ɰI^gEDlLU2F' -=OH#7\b6EJD># okF"1+ѾftW:h1 IKotpK#Ut|/^1jzաk0,g>RKF|LY~emܰF;ԗU3Z4M4)W`&EHcī8#REx@$D|llxBGa!usLD%WX>mcb8e8̞nX0}SoWN9阷]QƮ׻%t#5XmU==qB 𤧝AʘHY8'%/XQv)Jt{ vޓwk<,c2˱Y)FY{RÌGԑ2+\98 /7JgddD޻H>0PlY8eݘƃT%Hs&Yc='W2AﷴhCV?FaWy hvj=43VQhbi/8Ӥ(W q;l5gSgN 3MY7fVZz ?/Ԥ )WC.>S;?5 a! Ҷ\YQBSHIy{5+Ty\rӓOr:V!cRw2Zf솅w9R0ܧ[wD=ЩFq=ҩv|l@es؍D•YS"T-%]wy3aNmmQXt_WƢ5}WDJn#ܕ 7]Z;@"\1p<9hW ::'G};s'E&XxkF6ϔ[_&08d3ؤib߲ko}z蔕a~s] ^*pK8`"ݓȅcemmj_[1@E>$'zDzf|: o-\YrMe>IpO|K?ÚWG:ey]?0#bznӆr6-`OP290/<ۯ0vMj2R(3O#}R`okB+=Iɗ7󵷰pB&1/?c3_5ۗrTt N5D/[U_&;j*iUD,* Ye핺ۻUq]I jODfq^ VNɀF cτR0dGͰ36uw\ǀI_ŷ ^;,aQW ߭5A@bĬ.hH^_zF~!`5Qh "'-([zeex%a5rȯ/u$0}=m8#ea,WX9SӃG96U"(J 6 G-ǫjvW`t옣#K*B<~vL>M:MhBf8P|1〞˖~?T91ċgłt$LԊ3 7 YD͜?j!OTm@OVۭYhv,!5z_$ZX9D6kkV(FAevBz F}YWQU PBEHiP )*'0ۃ 0 $iSV@[6G\iL J`jhhlӆ/I6L1S:Df qnۓn/\c)aT\̳$0CʰՓe,*5 NcU?t4p'0L7}.v[|[;<\@l O@:.zTEYƠ8#8D0#Cv٠`Tlwܯ_B\=W5iPjcX'5\vt0mj/Ҽ ݚ8P*V\VjWn_8xou GRЧ?&OiDŽ i[擿2]fBFvL%,2{t3!hKSx},3^{[01`y<3 W.ޱ雑hL׆e'P<<)G8%UQi$9H<\u}r^T/KFH@Zuum 9~ m^JvOv"6g2S no)P ݷg^d{HlCѿ5L3~GcK8+vHǓn3,/C֔mн*2֝s_=m7@Oͥvlub*&p:=kJ ,&m*Ms tU5Th5V0{)!Jߋ#N/)1OJ}c&ڱ;2XĄ[֊wjʱTJx>Xl|6Ì^Cns)htB/MV%}Qȳ`>BUiSX̻qӗF:O ,f)*~p ajxāVc@ ]55>n$b2cٕ* * Yɂj=snQmos&ᯍXS6E9~(|yU#`˕jTpu./*ppW޽H]+SO'h9B-y(EJD3=W{30lpAP6>v0uCrJBnl_/<޹t\ wqg2zJwz:hPU: {3Ŗ Z=TBNz~tS]X,IH`h d+nJlhva ~6O󨵋"ڈteB!`Q`g=ܙiIƠm'(옖v*V*D=4_kZ#=9ɫ~:>Ƣ)xhR T7}B]KO@Sh5UFzZiƲ^J!O2 $1xpf)[2W.@ux< 崌YfN'tTFPu24^~q\Qi^^Tα+zwELW*lس+W1-pAukڒU,@B%,sȏlɃhImegT 1g&_̉*JGeԖK04_^oL\ Y& BΡl9;Zj/]l9o-%ra|>= XO'ґ%Ercr~u<qYь*q{lK;k^\ΪngnlBOs2R"~s|PgMYY=$}qo h[G` 7X33Obh%pȐ:FpY RK2F42ܰz=%&Q+Q=9yo2mX R-'S53u0z)p%{)N}rtJ12%H/ 0kI5U?l+{g>Qz?fbr¼|ٌYڤD M 51VkW@._+3*G*bq++4s-M#Nsfta(Sp9F2#e8:Y"ѢMM=0jc|޳2}(Vg\܀c6X]>@KΎVNOqGLT*BPt1cx ]z*/X`FUByG^h z 5ݑzZ2n<ٚנt ~bwT`f'OHYEŞ V豩Rǂ sͫϮ`zVbKtbk 6`n~r;j2ph{-aӪtwP?iooe,.[V[L 9j #-3MlYn6ᜰl}ޯQr-Dp$Zac(3H gFi{Bэ˵fNjl&UMTDʙў3Te4X;RE3wsR73 WYM'mڪ{]S1 80D 7i}l!15, Q܁l&n4rU'~vɊ1V doIJ8,DM|i4R=vV=_'6/[!_DDƗ?x1m~VzueD;ye m4He.r858pJ8tv)H)Z(iK@{tUަarjl| OH\ns2ۋ-i%t2+&=( ?,*鎕=HKIѯӄ!ʆ^p%B+rb+C1ndZUiL˒סM,F8J)(95X\?8tGAp;-`#+w:ݝmej3;\N]!ɨ0/ vFp /ɿJڅr1M{A&*2ŅIv~v1Pں LbJM[2QrcK C4(nb'X +u&r D`}0g1zq=|Gc Jp–3?H@c-W!N\AAZy?f#n@b ^|F蔾e6C+nwf`L6w0T>\D6X]'r+p(iI}erU?1jnX gc'ʀ̐pضNp(mwVs^MkwҤ\H+ʹ|VI#E}ChbEģd= te ƼF)BOIe Nx~T/O |"Oht,d"?_1,>|[yB\}̦㫜͍K>'SfZX$N7W'5j Pu i_+Q%?zTQۜc+3$\M6Gex)lͿ_GV;9^ݳ+S_Qo|3/Gtn6Pw D\j$ڣTE$f+uJV 甧]G͉41+0uFh^F_1@L1<=cxN ;ayď捂윞o8/]y V|fjeD4&p`X'Rb&撏{ǭ|άeɄ-@t4gNMsQY;}{>z2h+)o6pA,A&/bjsE'Wu?XS7%@d ûpS6YR&:D׬w)$7)7O# 9"Յ ӆ0 d@y9hRxn44nB[zL $ՠnN9r.W,=}%_uvYZ/6vx}a@GF#oi(+Rt"=ݹ{rh Ul8myJ؂u)`u|b!HU h㹦Z%|\Le6CY1^Y=;_L*f.H~3%RZC"@ 썐Fd2бNp7X*5?N4^eEY!@YRg9?bhwb܍<ʰfzAx|뼹KVy|blf▝R Ir2rN|YE3NGX?>ʟdsDIxfK:A pEC ,4npg,c Pߗ xZʽSPF5ĠgL88t//Eు2Т(/<oh-6R>Y[V4QiUMc:W].OޅDWQLWs. ,8ȊDto}?(ͺ@~4Yns##Ha-{-`q_)W ji(RFGF>B~7qۄس񭂠okAjwt.[vC1#F@L'ND[e OXrz{ N%s1uhIrOM3ּu#lTNB8wKc |{o 4qן H+T8Y9 ,c?%z1$⒰G:;a4I^\gbQ0489t}Dl@śSnek.E)u~WRF+i)cc^@{ ȱxF>U6<6x$\4av:+k`1 $p{&"SCaUKjT༶./N,fOMDއ˫%lhjPpV 9l8<#1{ɜI0ϺY]n َ~DL z4!D B=;Fw1-- bFm֢xHW+ݹy"J${QDC8[)BwlJ:SQAX)pO|O_U ]IB@Jrir#34H \XMNOq*+.3tf QH\]OXdGt/".ѻ3?Ť-rhCqwe$}&0wH,x.]9 ]}5x<@͉`C("lMuUz-+B5vpRA5)T[+L #X-y`n2! |ʒ*m iiJeߔ** i)K%|0{%&szS3n斷Ue? ͜ hf UT vWNK]B.- _e "s_5B V[:2cu85[x/FFit@әSw}Q,osW;c$mGbS_a|E{9 W_Ħ_@FDgyf".}:j4Kxh l,GtI{^ ז;0rFB/3^Yq)nS)ܭl*o̿D9WgyBww(> 5u '6bt0/݆ZY՚j#>jJB{DR 8EGD,妤3Q+ Rb,=~Twv-ħ/~TvGšTI*uj͚1R6*#c "CjqOH;z~MGRThz%Lep:#.|5]:4u?Ƨ2CՇޞ@wcooe1~S#h! 8ۃuXƤ!yL<:G~wĄblP"9jG'i Ą Ba\P  ],ahўvӚE. O!o;dȷ2d c3.RBCBWB ѴӠNp# 54\RaJfk 'eR8h۰u5= 7}HjHң"F[B9p -c#s :笽]U$nhl{uta{GG=,Ӯ#-ЭpM2 d8QedTnxd0\?_sgmņuP n(6T5!`@0)lniA,06=]3\X*+Z[03߇z8=I~ؠN H+ 7 ^C"B&Em,8qRw Mq!2b$- 2,%Ҝxb|5SZQz0Y-[<'^+r@rE>j,0n.:l[ҽ^FCpk'=#v{?(/) q4N9 5 7Op6´_ᮓP<| q$@ܦ9QF?Cy)%{αPVlPqDJad\VJ,Ŋ~ÌdS䲆}[Mc.8xt8e-:Qjj7u eAIaЌj!t&FsQQagR V3Vͤ!diyﱞ iH%3g^DLQaOڦ.hf$;>e鐢m_NT2klmNE0f%B=U80±@"yO:7Ff>Ɠŧ+|ŽrB rȿNwA0جf#3Ӯ9Jp׹ןI@F\l y~Ȝ F}S6 tK8DKmXA{+f~!^;PؿݺJz#-M;s6Ձ@;WU4۰{!!^+'Ew8u`f Xp~ӤUt*k5'0lM\tQ̞b0zc (HXd+^,ś\#lS5U\ mw敖'o&Uw6j 6WRbTijS@Ndir~Xmd3Muŋij$C, 1>dpL&Ćᥥ׻ER2k?~j~M`}w>;8 /hʦh:l'Y#5k`IeX}&yE09%מ UQZ`zϪ<0RHaEfq6od; XFF9Y=.ފS¦ٜl?&@RT> cD3@ @ԕ+e㓴 e-30@ЫHۑ=Rir)[, /mG;kDSr0n-CwzVnvllXޥ Bx9EcPƣ$9Դ*T\Yc舒ޱ2%Xv4Vv=+gVZV5 皂W 6wKZW V? 1KQ'˛bR"O;f"@q@=J% 32\̿lO\JG>sv#!t kU>h欀4Л 4O_}2bFsrlu^*[qb3mދQjp]ءgZ^H:>͒h5Q\ɶaKw] -鳲FawR;v~zw(CɺaNzKvof!Y9 є^WW0h4%U5/K o\9GWSR;GLr9eSQ2.@ &^/$r|y1Mr^fOQZW`t}6Cʐ$ jb]].k#x8we.9ӛe>fˈs`JDgBC*{y4JR0l~ݻs3}ahYΘۆQ˟2W FMT%u8֕rx;|GIth`eo)qc#UmV ]iIIBKpypw+I &68#q{ eQBZW[C]nrܷ*tUGzRl.he?@8v\on4ykq5 ԋŷ+EWAνvIևLM'6n]_ YH~lIM# 2,{b p7e>iw$|:(ۅ΃ iOwnQ򝸪ӝ>c^Nj#SšFnrzEYoȧOy&l)z^F}> ЉNC^AN-"lÀo^2dQ˗XQ n2Ă( X WVj Ws躉5pd_}۷%D ŏci,o叔a/5"[YS5+Iېry1ʭ#)$R*A\dy%Gսu{8?{rbDo}MiKe%Y)H ʓIL~0(g- hGVVlvz+ăK8áSu٘\ Ym}C{F&1u H`@Tݦ. rA>wd2ou]@2UY1^gV0i܏q]D>EBD(?W7x #DpFh4wɅ3w@MPJw ǁkSܮb(-Чf?]7-HƩq7RJzo,͍[j3P}Vm)Y$W4A.lv[-[MY!D 9f}>i,#yYƚW/J䂴o('I1*~S3ui%f5R"%^M=ffax;uf?l`NtԿd+xSLM aZa1eu^<bR 65uU}[+OvD5H wcOmqmd_fzLhKn4aw >|AV^4g|`rS'0qwcx,U9W\24gۤ7%FY:IqI4sím$#F:˴9z: m`{@[}= 5x]ڌS3~FzҎYEp¯2-ƒAs?0d=hZKBTG6xH(wR XĤo?_*g5 }C;8-q&w$oB8DQ,pE'ϵo<'H_$H7V ~IuS=7N&XBk9fbj8[IUdѩJkldO`[:5LQ2 V2v`Y|SLyoh75FYѠg@L#Iͱ7">o8+< ib}gu0"gjsu֨y!ًxn#%Z reyMp?FvCƚ//g/>S>)xt^!AWk;(i{vxjTv틃0ǺԊZrS7o_U\w/yƱ[& nqNH{æ]E*iykǜ40ڥ0k d91FC4cl2OzymONovy{;@VX>ӒM,/ޟ|u<26F-u*iTxGA[zAeQh[CF`}Vn0͊"/8`[)HDuzBnvQļƤft9M Bg Hs6R 1 _ܢzy ].}'O|0n5*E NBNe]WqBGl MW:G2q&KtE,YsZ.mϴsطs $F B pT2d{gB[.=zď6ccz!eL qp74t3h= `ǭ;nv j11#Qf29A_~ QUͮ* +#XGb.EsZ$9Ho@y# EWP?2wp}ҏA{fQYqJG"*)oQ(o㚺6Ԙ'OgH’8'Akp0ʣvDŽwG>$JpԏN=e<\iljaG70X nq .e`bG6ǽ>$SCUU.=kWYʰ6f1vh`NB K~`q?#BQ\+σeś?B_A0eFGb[B!./S0~]: BT~ j^L|svFe7;0ozԥ@KxRɣ2y %%K{;ҎK^8|4wjȘe-YYvW:2M$>[YDW'  p'Q7%S/jZY1ԥD w ^4 ;W@ 8Mef&溺H| Пw(.q\6IJ4<}=^71lriٵt~ɻbJ1 w'zmcR,2\-*UC$s]=V3DOŅ+s=90F5QW=GϭK$=8BH`鰄v;SN8ߤ&T6: UVO)=X"ezCh=COn Ti6ӸH&9)6!=ic l <(U՘_fjn|<V1ZenPDxZ!bp5β7{hxNHO߻_2//@" 1΄keqyKM2EXK0w!]@~`Zrg%Ca[^yF)Wl~-$T78q'#:-s'vCY,CS-5SAR0=w_9߫ \8 W 0Ea߹_*N{Hm:-V>UO*V6 l+vܡI .'~SzA}ݏ&&V'K2O牎SLX=yƵ4uSǦs%!n5TYz!HZ؝&JB8oCFEFQ!F,Y+ʹ&Ip{V:r,9eѳQҷ%ɆR k}ԳY;S7lP""&!ےMR+߈tj:*=QGY"S T~ !W]~6weC+v݋fX@oHtGABz}FsHZθE7Y#7SQ EyQuGdX@wʹi|l>'`u)_C axH.t 88|+ Dc4reizo vS)}m6>.u?GAaKc,+35-/RX~Ī+7 Mފ`x2#õvhvvlWT>Ueu?RJ.fEu%_>nVl {v77 <Wwu{)J&Cw@/{^:*= ?b ?" m3п饔O%OQzWwNؿK7]FR Lg]F}QMr}3{̲ 8 4q*mGɺWYua! z[LɞPx/w i3Ƶ;Hlyl>F;V<%߾=OIfSp]WCL}@9Cngx;SsI7YD̟ת 7ٝ .½4 S[]WvUߥ- *sLX]^,z/Sy{};ti;VNh9 ?;|/l1i@BnR9  p hM[E缘 S:W}wDNps.R M YMR;*QPn Pl\ ^e+'|5QDf=\7)k؃&S0CxLেz'Iq5HG1|b}2YcǼ ^^dyūxSHge&n@=>r`LZTJ%EUI|uy-ۜɂ3h"͍^A2*x0_x,-=LzOR.{ro"?+^~ĔN~ -HgLeI8!@`@/_I+Ӣ RUFڰ*{X#T!QVݍݤ8.}pnG5p>^#|5HyO]QSg~<Њ󎴟M(/c@.{m7Ϭ@Al&kMWjљ0JńTf(Dv{:CDZ> g{Ӈ װװ{r(}I])VKK-K [G>kY7,&E]e,#R;c'5"|3YG `)@dAU*;hUѳ=|X%}}R_LWR@W3 >6ۊF%žW Ӧ[b\sl#J ajtZ`08g}ُVm^+pv2͛K>Pꮉ|"Svt.*l4"dᬹ_P4@d0q4^h㱑 }ןke[&ä 9h nXa0N1I6ic7#!9kƙI Lu st?G)(ӐB\7ߞWH۝u/~# ͢zLepnI0Bs$E K'Dqd!Я'u ȥCg ]i |gqnOuy1S)fOWe }DX8h$#-uܴ0s=zO_If7_x 5ԕ]s(-~@V g8hgAp@ʧHVKq_"0u1bW+R&M19ځgk]g= T":׈e B#9ܝXނD#vKt .VshѱT1G[/wB7$x9_Շ"8a1B ??l*@TWLKgV{=EB_vYi5اb$ 06a!*@E}VDnK{sB,~&KI yFUd%[(q1 dvӧw%0 SMFFQh8С-+z[SSo :2n۵[3s#x9'Q+RR$#?oqBTCCYQ^JpG:kĹ\V \*:f[id0  eE(~u#pzS3+֢  b}!ZwTβ6pĽ%blrM MlOKsޚ˩YŒUCZ'?@#~)3ޱ]jƬh;3SwurTWѳםU`F'Qe !b!'{R$aI+]v7ÔzmZ/Vbxg=U2P$᱅r5',ư&.&hc&gkZ6ќ*p۱a#'GOh&~C2cq G]&+"ޕЗ6JV}c}'3%?OˎYSMKaƻCY{k_CU|M^(zUOBQ/;4'}%W?;%0V|\8}Mb~pS#m SBw'YѤ@qbgIP\lJKULQީ+봫6Og5={G( $3c6qk{Z5{ B M0XPuXS LcA"ÌTBo/&> OJm?? bY2{$ѥw54I VBRY"lW†Rp)X9w*N|n"%b7L{ByN^.uN'{UۗG'-,cZ ܧ0W$^x6dݞ* Y0D62 $T>1:xO XU!)j!gxa,_nb^MK%gS]ipg F,gHZIzyaeo @ /'[DDyP06cvKe.uv rtON̟\ $SS 6m}70̵X!foJb0qW؇ yzVvtIFgBN 3H{6$0{0$:Kqx@GRx(MaK|\H]tٟ` wڈ[ɫC}E)_}|Wc,t+> kQ=dB5(A\/b,O}2{U>suoWZflm. <&[EgZu"ĥ^(%W4bSir$6)_lLFLx VNsPb|iDq~\f,ye=#F!Yʩ+0e e(=u>86)(zRJ,ͭتUᦔۦ@ nX}Cvt7s/eSBuPY+"6'jYhMkubᖹc#VΈ(8&Y_T_fn;#)k\:LF BQSn79hYjt%Hlʲ;r U b0F';kvtPdͬ#tdckq}䔿.g zc7ZX9n`YSԉ4To?oy@9^ j<_H[1ˎrgK_^J7@ոlxޮ'L&*-wg =IgR)69lciU *dEw_ZB`m{!ϋsXUۍ[B&[-+ i$:+}WDIק]Nζm93fLnƺ2E(co9,˴qlM-33 |%5'/BTD`s%kĝ_fy OJ3M$B&$ b2Ք(o3B?nҟ / Es4H[gű7 G}C[i=S`2OhFyNgOBn!~dQy^k*/G{ޞw/N0vQ]j25o R˄w~+$x(JIv!jAf2qݣF^WTe/ym sQ@`g#4!)N>'Vj.nSϺD{("'q<*z6^F V52b\}#g8?m.{ ^uDUWSaC1S=ʁ($fQG5D80Nql'0>-JC77PIG<}o @0ZPyHdX=.@O0p̮)֝q/5NsO4ofď1O Im#X%ޕB@AZȿh:>EWgJ>3@c¶HR#4"w$Ϣ=,FӚS$vzrYUw7-ob|$1v-]z5HvM$$Ͼ3FΞ ϹA!n_o|F%NJ':48~rNS f .-pPs?.Lt'fo!M$XEg} !QhjzI  7VxC&]ƙxXa GUx^Hf=8E'jQe8wFpk렻/iz, 8Xvrȭ%zAXn/oz'TF##N>[_Hļ.KIAmL*/zA0juz>?57ilxgj;N?܌ZYE% 5XrT{}%~O d"}iA7kV6k,h) }RJ@A5e9$j>ᢉ"I#=/]H[甥nROCt)j>*\ 9(Ten/bt46 [iV4ߪf8L!볻O-ݪi$6@\BW8zR VU5E|gk75B@^AKH[Qk߻#EFw:ssCo@urS,`3,JpD޻̽ P8K36>W0Sz{z;N4K>}魂l.qhӢ*"'T~L0 (|Ν- B=a,`0Q!5<Ixbr6q99C> h\BĨe~1uL(*Ra&q4}aؠv\5O׋P;{׮C6Br0Ϯ$kk߇m]Ra8r: m$ī_vy.FCSБtC_W&b F:4A%W+<&~CԠĪ-@WN^MdN%; ElqsFt@a_|159!XVBCls0:(mDΩv !4-3+7 hϱ&Ϥnd!8L]&ƕRb& awuT/`;5b$yΩڊ6)BIJ / k@-@4&R u}`zpTYY<)[eYՏ*=q yڇv }{ c~cU62xז180 R @{1'nk OL< WV1S5Ͽ0sɷEROksho|V-H%C.;HFg;։v6"c~ugjRO6-/?<#E[Xjc \jyD<Gmu8MV֞以C[<)}H. Fpr_f*(le@jBJ$W%묿+?Ҩ[}!zd9RBbR)b7*})rtW2G`8[e.`Gr;d@=~I3,eF/>zQ?$`OqM)0%pS.S hM3UKG\i0UpŖ <-R(͢N*4ce2s^u:fktEGDؒ:1XTcJNXR 7q -H6vSըIq?:*1vy{A`06Cˑ\~h> R T]EDqH֯4h BaFb٩C͇/.B/bu>vEw*aF|WYZ^{h\Z@uJ#C;+1V&[f:S5: 5PNMI*U9Yzʒ/|f-*n5O.)l_L \YߔgyxNFmv9fz&_<7P U9#ȁGw rƒHTA#M 6A"O桊!.צutln 7U;{ lC+,e1KY( DPC spu$;d ?mjr 3]>}ﻱsvMm?P9p 96:GyO;8E?,7 K9٦`22u|dz#C(,mJ̗qx[z殶+_} Q|!&86R;Uۜ9L8[Vc4hOi`|?p[jn[5} q%YG@WNH"%zxrigh~VX؝nj VǨU 0\:t0dL PZ50v@VW 9) _,i,Yň ,+wWeXhBB:$"OO)E2Gev@zf08uۜ<wP )c0nZ&`֕qFtJ 11RyԎ:0mR@P4b\'oWgБln8 ,(▫-ykQ鷷 ~8' ،'1I/>;gEwTa> Su*+) 6Dy6A/P7;Yq$r1aEDQaQĽf%f2>U}S_BXi uF%"+A| W0^\0E"(˱!= ʏٵO獙bmg2+4[P\n?RI%cIwrϯ#\ 3uphP8 #^`|%&fp缾r3€+fbN*Su ݨ?W4Kw_/?e|菖1m nq>$%6 eyL풹6"CSJMs+}{~\6 :G;bւyq񎿰QN6:Y͎ &!ۧe]dzȣ ?kvHMg\! x sJc)j1T}l̈ 6$Lg Q8˾Zj.ͭp3u"Ujac}^ ֕#_z|hHEo5“1_Óon.7U~?4>}Zn?ЫRbM@ YVԻ:'f!"߆ra_0B^\_Sz.*vZXMN]8ޚ̸f㈰;v7Χ#Z84O\3*bL.YizDMSÐC]#Ij |jxLbau-n0{7qcGc}zZoZ<$1IZ6 _o60{vd6!dL=vǷ^_o~{kYb^^Imk}$E8%aѯS*^HaKM•WS 2~ tmXL)*tϋKJTW#ͅB H&"OnnhO@7P6Tۡn@g! B[n4l&:Ca9C{̒Sʉ0hv՛358Eo2/X*U¼: 1ijg̷`zz'fRƾy  w3іtܑs!#3Y(g|ߟ/ؕECP%TS^bذ\,(k+Ed!bhYL{Ē?p+@9oӃěIX;8?}\cA%Onf %CUmOϣb۽+ >)6 Z}u\b O24"gQW at4 k3p_z2Kیastep};~Q SoCm)4ÉN=vo)L"xELO(BMu C%=kzmј5Щj3,ͦu,LQdT%JT1U}Wd%ܙ3ڸ~!,:^CdT|0MnXn#Rp(ZUO"ٌLianGGDvG`L`5 kY旉^\n$UF KP-;F乓壼Nt{q 54{% p]}RHߦ5}j7.G|&<^LmCk{A] ?1V:"MWAϤYth5k\:Ju/pH'Pa4.}ʖ%BDفhv:_Fш*[[*͡@@djchvw6eq5nKUf¥}mƮpul$N`KW9#gMv]| &O n|߂Kij'mܵ]LAc}dNyj+BvDI)?IVA'<*5bp.$&%ZR\uBb\ Ci%OڂøonciR܍FGq"b+3h0& 0hMg9~駫;a ;H:cp1xڃj _v?E2l[Pتa aosR^ޑ̲E+Y'̭o/FJ"O,%h0Ҕh{Ov'@C >=׈ ‡}Ckd1@r#θ 0rɬDqKH1d=/xoS/UZZA ?`6Flni>QA%,B/Ȝ2 ]ޕ[_a-c!z28K:6Pƒ_^.L]Ѽu>m$l6èIIWb<%iR7}s/q 5c;x -Р뵢ӝO:ͨMCx.H!~׃=1z ߾zZB 0NQ:ؔQ]MD#"S9|\SpU1I^A0eTњ%d،@y¯V 7RYVq9ʲy#޼6mAZb/S8jYP0"5NdLFS\~1,E{e3X0MefsvT&8JDoׇv#3jnAz|1fr YSQMک s>f::~+x0֒R-bե]bRO:Kuؕq8n)TA$SWfUcÞp؟~DMh!n,t#l.حov@jbPz3z[1>Kx Oo$_7ךQlZOjozğOJ? [-_lH$"'xN&I; ^Jtd#!# ]M'Ճ'Yr6M(b梤B^Vgpj. c5oȃSv RU}& GpgMa4XQӯxnZRkNo ִlUϤnaUB(!K(4fLW!d$Ka fBҋ'l".DaB۱H-Er?%I L!pT9? vQ "g%Nz'y1Ԡ=Q?ۜBR* -e]vA"f͖Kݳ7Q3Ah6r_%#UÒ4.P86"-%*CE @4\2;n/6YlF9dWpuFR]7}WO5na-DlN8~;;/j Q_Mk));ӅNZN,sj?¢GQ,&MFdsi8=X yO[kt- `-ay!h=tHTh}NO#'V#c o&6ثb[#I8lmOә@֛\q+mv} WaofdPl+1&ΥZ#%<6n\ gk<0{-}jOu3;!gc<^"O. :qkILsrƲ9ɋGh|[~{X;v"yn<7 5NQ9j -b^ԐB&J e._{뫏&?yDM`-,/ PQt.!Y 60J8(0pM"`ٜo(UkCSf .`~܍t@MeQƩc)}lbi6s`oO+0Gכ]Dq-o̕bᄯtº.{୵52a`~inP'] kk>Av~#3tQeCUez 8^o(LI%lD"(cW#R ^I]rꏣxi/t/gks;sl²p{'FeB N!)UT_RYƸ ͼ@RO3Wy@/n&ܶ0r%cy/CBZ>3AE*ީӄQ&'1>'gD\,.z%!bY=N4ztɹޑK 45CiΠ쪯 s3 m\% 4i=?hi #nq9`dѕ~=?;HJSXuKƐG9"L5R95/)1*J^p`Ֆ X i"rņnxmвAaY6)HYV佶FI^Euk'/n<`mjc.4|mr"p]VӏH5iJ?ˈ{k!;# >SHU}-GWjƓTUFF f4,ӵ܋Pe':ִlp֘z2 h6mxm1= ` t*-~1{ /P:{$qOCa> ႗SH> iܲd{Ab?U2^bӄc4Ҁw >,~;j1Hv6*29 ݷu|lDD,ٲ×mp Nf@. -,,i9 '5 Շ^ѸS6ܷފeߤ- SWǛdΫԦ&Drcaa0SA 0bc38|ٜt:M(~_Uh-ir'3B7j t"!?:bW4ٰ&2; ;MD>eʞ=D ߶Hɮ}bz̿9{w u|l)( L:vV@| >؛ Wr~Ȣy 1j$1f}诙8.";|gCʭI/HI(V uid8|JZ~y͚r3ǰJ36zטz% [_A1l{ѓ"y{}s#_@IkdK`$EtףDF~zC#  g~x@VPf^{ldMw:1zO8ò7܀U^PYc9;E u@sfҩg;ڃHxB,hEx=q>#fM{"z5? q"EjCj.lPjJ!dd7IS1u}c)_ViC.Z%0צK=P=n27'XyNiTruQGi:N,z_0~i!Hƶ8\}5@c/`ZS(@NACKQCB%\mH*ڦiȇ0JYMQP3vU_2'0S=ina0't3VLΜ^ >)&Lj[Xv%cTl~f/,NRFyƢ ^U-(^+AN2~lF"gFX?0'5#xtv&xuXW,s)iA&4>lFd2vJ۫ZmoLp- A]O']:-7i؃3x8.kڡP N4IMԇV@q/GYHvRD=0ל!dhBIjlAxAb2բ GCyr Q Gˬbe)G A4e. Ôfp<,\a<yQ}^HdGrJܲ01Rdq# s^AwBsstݡ( 6k'#O7fwy@I(J̎TD5b*L`ljD!l K] C?HA@T0ռJ:sdh`ڴc 4i>G udvT^µ[zjiM2՗ JkcZ=GUW~QB4kc6kQ9XNbR& 3R8r7 jd')Bn2J.0vZ OBe jFwRlYT =ieR}8ЄlbT)?.Aز_"KtI8n$jmTAle PYt KsL l’}OI K8bp݂@9&S˫~}6΁4Ƃ#e5jAYY|vظW®ecf$}7f#$p?0ゃ>㺹5a5#S -e_+B:(H tYzyfh]$2v*gv\SjJ&/B/5G8Pϊ5ME6Vv[DHM*HS\d0dq0^(:}>=`/1,G^>ۘg&YrS$"赘S53X0fK]ǁ9_,S;1L< fza"Xon;~c.œCm_]'o.F]8IA8QYD1~B/rNwiT,R .y(b>]LX;0⿴̋5q7\*Sh8HVDh[(j Yb]6FکкC#_"w6kr==*lki3MnBN#G>*-ZI%ll$Z2W$46.HBxC X}gHbwuX5eq媅) KB &,ĉ<W%3VBG.!j@M}P@FStΒߜ##[|6CϷXjF[/5I!% |Hf/,J:H8Fp! ,9禑vd9z|SSjRIW,Y2B]ǯM(݋b54S$mr<嚦gnJΒ퀔@M:l̍ ` W$NX|>urjSG:NDeKlKk"rX*H^=wϖG(ёtFǰζ|H5r6 }}$\)wp3 4kޒvHy/䒺.@fS;]/.imu V: pGk0ĭRb!iB}oڞc5:_1XgH %ZN5>M] t5^4<\39[t<Bϴ!>clg }v-UXm)JHep.=WH1tw5aTĺ]cJ$諲vҀUC>YF(r;ID+@XA |S\feNIJDOv!ԑ8`Qd/B]고>[ǓU1M3m)@ KS*z->c OkD[ۄ>V>4/~h#S_(=\[;mUi1+Cʳ&!d+9[4 dq1KĮص \§nZ(-~¯nˏHh{lV2.60oCbӞ}y0[|E;bӍZ806?[BF)rFNKP{^E4k[#=T3Zg\?&e[ f_v.snAo"j}4^? m5ѭHcvp:)·sM&jŅϻ3M8o=)jj[)4g2oa양ari ?\)JLUEim~3_ 7L?mnVZ -&8ōAym[6Yq3r6af JRS;k F>X+eM?1^}fs=QRE7u{aH;w2`Lu2$Rcte_zW8;/QW%d(91 Bl}G0XLvA&ԄdOʁy$^·=ӼԀ`ϊ/CBGe"YsXgaC)k# ɑQ&^X&oBVh+L]cc>*qʌ,ELl`.'r{ɤVlp׌$.j*)8uzi׷&4+WHC6M KXi樓4LDLHtn>v Y 7BܩݍofPR(D Tx at͛)iMr1V+,~f+ӟ-; LA>E|x؀)’@Zy@*G>gxJ߆V\˳'@a}yZzSERtSy*saQJ}TxVZTH1@xRiTBA0xev4yV5S9w%R?OJhq2Nb̈$yJ*E̛vLįGnmu$y0:**`"$fM? /bO\ $70s(il9n[|g$1y3kb"}^YCFo~ OzaWS쨶NS9[]L2d0: 8 ٟ#ULݪ$1_bJS}IԄvtJ:@!M6TGw֘o1&pA| QƈȉX(1&wܠA>e%p_>HK4Qu($DÑwB<(^ׅ.[%Wޓ'l_N z+ U{XkDkŽv,JKK_#f{H?Ŝ#X6߉ـ\u.Vx q (DBFZy(Ju$NTj(ipFٚKjWZC|ʮ _}ƿcf+.(=qޞHE=ܵqۡ<^UPZ*Bp.b%'Y07N_:vT'W4HHY(9o1N{zB10sBn PC^Uc㕎k{(~mAFOCȺfIǟlzR {,XһTf@d`7%Zzue1tuVn5_uS7&_(N;2Lڣ;TDf EL21%ު\Y+!qFӴ4o<'C|۳5 _Xq9'U䬟%|A2z!|wGGG|=i'diDc x 6 ~=t J-{|]Ǡhm'ضn C?jcmB6lŞs儡pRfb{/(nƛBОBj@; eFirdд0Kɐ{W$)/0u GO")dUo k:S\ŧgٖ4 l E|cbL: O½h8MMSQ]w~P)hUFP9Gic'={6W?@UeH$"2EmE2<]ڗ)%*9$Z]!OOh)W^6X80YgPPT9l .UY䏼4} 88&Rq=XP5N%W)hN>&ssO\Dbw.>쫡QK "uS+c`^&OXz;tx)xk90'qҳM㙅TGpڥ/a{7qT\nekWҁQ+V嚧 ܅ΠFqeX /7/U:-z9N #i|1>/{LٔҊ {­\r K"՚=؆jx EvXIloyǍ #CNY}xl j$ɐi\Hژ7N=BwJA?"`-hd ?7`UH:p;VBO7t9yV ;5(Q660|8jbxFwd%W㈟шyj_ػZʶg⣍U FQwߧlOP_G`71]W{!hV1f/>8w][%@[M,PؑTLuxi9h5UӞ??:+C8ZDA"iM䋵vW)Z%+f 띴n(w~!#i]b.vv=v)2ҧ9ۺ'+e},M)Li`G(!:ig;yCs=7IUQԯ ]qMmn@FI>mեgӄuda${] x%9iO8u{%/i3s\SGE!_ yiTH_-kG!!^r{҆j }#PxkLRﴯBHT#39+lNBfrLmuӻ|jRIse@Kt VJ18kMrvU/ۺR( 7I`@,&k4+tP 8t+S~W0ի\LL-Ysϐ*!˨9ӑwlJzdLgvo'%CkaEK la-t_k=0ABeMvڽ=,Xm}dTAwE8 ٪@6t1|ΐHs0Jz | # Sl::D*qn(|8;4h}yf)[\"y"韋#}#jtn|@pEQ!x|`д;ti@2+Ъp*$tq(_Г!!JeԂ9*B+q3)L mCk1Yh7aWΈ 1/p%*#QC.y(Dn/2e|19pz[?CɮKeNInY0b2* ?|Tm } Y"{ ,pf/zY&L/i4ЂB f+τl=dAtq" i H!q>Tpk=}.j'Fi}~ ['P3JZkq޺r"ǠC'aOl;d?cA-Qxݨt +Z hz7ꇗUG[Kzu.+I=hk)26Őtˤ)9aflNt0Zi\"x55}~9 4wd(TkᷛN١t m'0R6#ho'IGD4 h蛌>ɓէ."?.9;QHIҤ}2K^6l䛌[2uAMʧhehy鵰[]wq×;,lO4®ll!B^/)vG 2Av&O{)W^̘Il2~ Bh{4P%) (p'Z^;]3yrqy cBkbc@A>]&%Z̥rXœ >Z~Ж|z#?ReFH=8IL(nܑyÖ<`g͢PK4?\FeҨɠpǞ ӹ"6H7~\}"}oBw4<-jx*kIjکO.%f[co{4/EX)i)4"$J?o1a:H]]TaCOBV854aLf0;cqk")1 2dr ] hu*+8MH+\:OOr^V0l\:!RQ=[ӻ4Lß̕qwI "yʔB 5oA;!]s,|c 50+M-LW*s<+.k7A8CGU}z0#pN48 x1]6眗F;18;o\bRbg|=Pl#4yuoXT`lp$5SOǘ˸<} U:>Z\]aU#@ˊibmAb*{D`rQx;`S!Br}I3BF7}=m1ѕ@K4fT4en/R!9^}lXԛ1kic> w&H90M0HXG~ZWP[DNOd_xF᭜XgzrX|uV n{R;wh4\Zyc㸗^bi![S Ҏ+[ d_/2J?OVvjΝu|ahw?7u1Q"8W[N{7:fh!}RK'L;mE,W* sFa,Ygl.*b7LaS:~$JoEq]hi/^^+u>"!zΆ2馎ѽ(F rU,Xg "]w?Kd#\z,|܁#:־0 |ِ 6F B䭘L_mYtm'HM h΃"!ӹ\5&:+Ɛ ueA8[y7PF:;܉n].hqt_mL%@%=2g993f9mrLTpr8tJ'׾K4=4 d`UV{J 8-lU]7Dlܮ‘9>2b0ȨGWe[q\$~Оgu 2FA-VB"QBJ#HCǔd>4Ι$G2P,]& /qu=smMkM,r_Tɘ|uh@uiEDh{S.h*pCXQtrW~ + J[\3q(8k Q`kJN0]N,arsH8!̡,T/D' SZ_Hس9DuštL#e9"Yȑ.=-4%plIىcΌEb(&{N@%Ee햿xdN2 e{h.?2`zB)qMQzd#X148 i2gƄgc9> EEfxpۏ (+1TLgy/v1|֑'qTM =-r؝A^2RtcvhI?,m1|YFDzL]'e3Y}s߻Z]ic U&PC>,SI J4#|_۽YNgY~`ˑ#Ju"c#bwLŸմ߅{)xH2렼T,ubSn+3~aX:ֻJȐ {fGwwZO@gZWȐ<8Qmu`ՉOnՇ 9ul u@oY6+z`[ST==)x6䙘|1q[Wl5}* X:].}ҽB{ke t#)޵'N!97hxN}6{VGJPF@d#_*38(o)YE'^WbV{Ho3wux:gS ]D92Y$۩j |˔(hGN/C8(GӛeS&VkbLOO1>f %cU/8a*Da|F0_A(LN &%`?s4f/< ?']\oL@mimVHHkg.oRV{N'Q${)k#mƺbgT p,:i6 ͷ?'(S bbU{p= Ҋ,t[fdG'FjPTk Ul^8E8*9n/lJ[,$`/K ۑBC]V0 ST۶?}?~Û"'M*pe8I@=go3X?VHQCTqv|;ywò9sǧ'TqHTx23u,)*0mI'M5S",l7|msʯ|D%G~FuDc"/a4'_Vٺ/75iNTyH羝U>fϱLRW>%rm_T&c+.eO͂C/1VHn"OdTB%l;qgaw0Хsh?:EHEUj7Ceyj~.sW,K÷iw +:tM&0<ޔi_# 4!cQ4?d1oDO/ 'A!緜<\vk糝ANan͌"VHkٍ̚ב< eK . )Y%ƛj#m"rto.{JAX҄2Xm~WUT_ПJ}_I(gX ɠ% Iw?mwb Lxt/`w4$2BaįXw0Stx0B[ԥ/M6 &(5-O񥷨!ě<+|bBrnZaC 3szܔ7WTv๘u&ƅnۉdF%y<(Ѣzr @Թ-=Y 3HM5`7c4"UN!d-Cl ՗˵ͱ09έ52fKtft}: xhaQFm{edh#sz/|Fؙxt3/r J-Pci@f؇jzV؄=ܾ ǔ>NgkvB/uuvB#zz}纽T%0QЌ\YT]XSE+zŹ?M&jסۈ82L;d/+λsЩ#>(z]:)BtѲ|U 5j˻`M;gJh ]ރq"ʳS΢m_!O]4'I ~4_|XCVMPUe,jΟ/ i@s'/;!=%wMM$+ĞꘕI M9D2ֈ^ @ Xnjc߲|E߉"JlB T"wYSOYV#ĉ?^)I9kacÐ# XfrޢApG!RA1䙢 ˯C@).i N׳DQq2ǟ%&ɉE7?1KTy##cmȰSITʅՉ]w.\vX"4Ux" ?uw#!㰒rE@܆ ÃF v 7#`|{ƭ] ,͞zX(j-跱Y 6ix @S G I3H'8t`jI.fѡN2v/^]A`"^Σ HyBƻ HYM 8c.Dڭlejmaoʢ"yT>Kwycs]dHLHX.xJ",ahD0q\080#g#ztÊ3/-f9jھ6*BE1'Fra/ hT.ע)6Ȏ Uv}^|giў7S%#͚DH8F!@|wI`QEmXsi;I(}_GԾ2~V:y#,X ";ŀ^5-C`~4Nj!`.=jɑ;XٍKw(ތYAh=%y-zr[ēQeor*mW?.qΎ2hHl@,6VMiQE<, I>P&(gFr!+"I\li[fi+tߕXPY$%C(/*iC%S浑52X"Wdf(9fNR +hҀnAcH>Y2X0 l>`^ݻé xT(Z!(y-0DŽZVqGRo:9M|>wyU!KZZc,An> ՛`F' p6QwG33įQ\oBDw|d'+"T4qO|Sz'mWIU5rSSYS ލ|S ngM񱚏?b>ޕrzWVT~'WM # e. ;Yڎ`Qi_D!"ke3C#Nc- Um {-s$S]̄+|2^_;M_G דT],.dwwJY S7kd=rżQ[1 /4Dr^F-2H4eE_hb׭MSHS5J: fWohfwW2 n0YCAkMG߆:{S(˧HociɄ0oQ78of-,wh\:f_g"h]e:BWa'T?6e}.0xyT|ͷpc9J-2R lpm9TXԹNÁ&F*Dօضי $Mpc uCj[h)Qn%b8tšbL"XZS-ӞFvro=Kqd$z5łj]ic<'Ѧ=1)=ZVQd,h"l@E*i-$=8Y0s}ƔWKtX.O9ΆY&]nˣhQZԏֻee&5J29Lb72]a1A*+CeFꭸrXF|ӝ#Cv$GwM(5pԪ%@& ms.H*N.Dn t/ hlɧ&C܆Oo}};[P爒RHbiO|/'?CƅCiL_A2#&;Qk&M~XbΟq5O ]jRtR$ϽZTq-@ @o9e [O.#yxY'";3'3'5is { _QD,CsyV0QnD%um~:b!ED;*Р9g 鯔^<<88|XIiфN y)8 2I+fm T{uűK֙aT%и(wl=O8S Zcr[0%Pvl|94Ux@uMSH:|e T]"Pc˅?NWI:Oo2E^`ߤU_n)tYFeD&+# a.!6~[Y7zW4kR /o,~T 8ru=ؗ\&zT̀C|63G)>+9[q ]{8G_Tx _ԛ ?/~|0 nWBW[f4EA[U†}PL.5q&ĒGcњʆ&"mHrUJݝz\ 4sA/TkL @\娬' Ii+jE{B{=)_Qg-W+$^D4<Đqzb3;fz`vlaIwPQ_w7vs[%՚_.Fe}c/w!RVqF?6]@sB턹%^rD_tpGS{ z9`roG?vOس1 S6uSq #o|B)L&U5p}A= 0n-B;i=j`.!>N(Ve3_uٺ/Kcc68֒;3i0Vouao;yjXݝO ?UOs:\^rG TjR?k[&~.IKedVEY*k q:i$ (wSȮ3 ?r(86 6Mo}Kz`T MsQkgΓ1y:M`'ā+dea˷9J#aF`ƛ-}lNt؞-P^_ ރfmhI}XV*volÆ1_>w_9+}9N݄,*u7WH;icҐ"2udQYXn[1J$`/v:1MQ<]e8: iSxX-E~-8wDbj|v_dJXIȏE 2r1Ĕ:$ VO&",CHa l֒{3K}{ 5Ng#t?-Ϙ&Gï鴏s*xA[`0&-~u;8I['(a7ˆ)6XKKZ:8f6EF\#YqG T OTbˡP$36rZ?5Ѽ..ۓ?3fg>? dAAs1Qt kV"@_vlĕ B!(J&@߽×WUZى4ߔXa j=luNg韾`g{×)heZ#_W`>Gڒ?ɢy`nY,v*kzD*@4aZ #Zw(+^*5~glnBڜ|1SA1n mQynƧ'VR)`I38D9'=6Ņn&"k =&2`F 7;%4πpG)ɥ-oyJ,l(t4p%Ε׃טknhG{%uOہڃ/ݽ3imIRq0r<)+5s+bjPEP(]Ԏ;&~ 1@D}!DpU2s~oP}f8x\YʐPAMDTyD^ ڰ~ ~(Ha쉮=k 1 hěi p"J~$ Fdq[LY'c':?ye>I72຤]H+̧(nv`hЕUU @f0āԹ%!{f-W$PBetAzFs`'x[8iz?RJD'RbnNL<āيi-SX1Z~/9,OTWm`B6l~X"ņVUPCչE D=hwQINn/z@̗Fl\سpϥ^`" gwme$_v)Bo1eEU r?LS|qcɉ Fj,nkBVnN~/E'뀘SC@&*ꨡBxFn1%SpF#ͨ'mZ˙(ԥR XR$G!O]oI ̎ Cн):ԷZ2`SgZE_Bw9+՞zLxYfxdrʄA^ǵ3`7‚F< &Rކ;6ih = LMxuS5;ND"/`vt]HEŪ"$Vs( Oc*;~a7P nZ+I9̖)b;I4uNX!̾V^:u 4HNQO` \JjYe^{g[ZrM uQ_=ӛΠN GtM_Ή6r2gZ3g٤l ̦4YN3}Qw>QT΋"Ou۽ iSt5먨CwV^5>vp΄Ϲux zG(C V_R-E.(3|B B %`⯪^(Ȅ~᮱'gR"YwøjvڃbqQQ,gu E"7_z˺DFMpxF5kE5?>jbk'z'|D-4},:" ~J*J|PUsNv?3߉t%XӜhACvLG.vjw{mOѼtQfHYG3yo_\O{{=׭M"@:g,g? ꬈6 j_Ti"CY1#ҜU׿Y5|H P;"ήptV>y2|g<ОM^%So22q!8PW/ Ғl \b}`୴L30E+ ?-gO-?С# O/3(q613dP CΆ \UeFT˴VCJ︡}ƚ旽,'rAG|J­3v@XG!(nոvÈ"|-:i}c4W$M2pI~D{f'oGwk H]Xi]&h#AEXiI PP]rnpFCY`\ŕs[L`vkfT+p=ηI#D}pE,4k l*"<>ʤ9iccջ3] JOTҧo']dUE ZVh[m/}hx,7*ތU?~Q%?Lb^&ۮdAgں B8 uvCi\ȆqZьY a&:X6'ʩe!$Exǐ` DuQ(%m}euNnjLwJ,ݥ/<xL|ǵe?%>Cb k!'q'ht7D mT Ȼ_B獊^j P.?M# [֜.\J^N pKƣHcs#r[/.Cu/Z?Qg8<(-m&v:r{ _o|<@i1W0(L| ?8q%kFc7O#{ 4+4퍣RL5+QS#4y?6S @ 70>Eo`NJiڹSbsK`Lʓ] X|7y 68/Yr28JV yw^_.RlD$1Ҡt*u,)>t-cIZ(`Z5ܞE}:LR@ΫD9 1ugַ!Z6 %GpFŅ?_LbIe<晴"u_^ͯW![&W-tݨ&J|kӒ}.zAkCZɩ烅;s?2F%z:Si,l-vBv%N$Nyl|JfLdX<VnYSH*fP)V* 2hlD,m%,枩,CN$VRQu-^@N9ƘX=ᳫ!(:4Ks @6aԀT^bFm.[ iQOʚ{+x#Q~[Qzh:3kR~ r}^o=f _"Q!pPw\<Ϡ3ןSlZZ 'c)3RJb5W:EAt) ph.@S ϡpaszm7ECȊEJ~z1eh'\A%5D#aRZ0mlo4iUd*{=(w5=|A7D d9$iPm-kC&⣘ͥx)ߒ/ 6g BUϚ*(nŹMߠco^%d c TȦA@#OUu|ha/`].+қ'lrzn.մqThuP)ȋEpK^>~"4hjhvFPQP|ғfʣɭRQ_0}A'=q+thwo z!2p8;{u w˱}W82Sakޮ:Sb%`jǽuEPt ɝ=ҒڛzIn~~#9Ipf7v+@%eț9=z2;DDzoH%<\AzO#p8.7֊7s0H~3Ήfq ܳg&dzpMs?J]x.jUTTk̀(cǿg^y[q ETKT@ \:p)BAoDL bIlIn[0W$oyiP&Ctݿ83d#vl>e:>.<"ٌ>INZu7% mRXX8B2IB ZfzSڒ[-T:@IPFĠyܾD Ϻy+֖ [el*ͧm?!bD3 Bn:1J\fBuJ&%P> 5y*}wE!"+gG_dz ?ljv/ Z{S '%"ǑȢJ+ٜ/ ~1ҋn'{e@]@ =/#ԧOK\)BPqإBiɬ \>Z[@m܆6c? < ՗4a+d/9K\XE~]e8LkޔNXCً 9&us'bjow"@vefv;D`"HaMsD[/# 8DE@p3 g2C  :kzWl_ |mnғ#Q^* LE'J)aOSS(;n eTQUtG=y!at`xI}c&̹EoXP]ܹ^VFeywjBa ľg{ &1*>X#ו2f\lL VCoGT?|wVd26hPw,4SjGܙeZ=FTAC 'sM@YLiʲ:pVGKc|$] >QȬhrZ6&NQJhZ˞Y܎!,!𹟘楕]zTIu7Ѥ܄.B9);y%2>1Vb6옳3 D%fV9:wVAXR9J̴` uEԓncsc߈zulőcte#W͟ey23 0D%ychj}79|GȹĽS4eEM#1䫱&@5̹]im͟!$1+X;{m`L$sAݱ:5e󟊺 rZࠚ-kp(jR7){ Hz fsgn6,H>D唷aTL9D]voWyzzkmꠝbD-#dovP#L$ eEK䰎J߉ٱ bQq{:I6FzmMvo=quwθ;^o 'vY\MIO7neA\JeWT{zj+!N G:jEt42؈PO&jh J?;ZN:Ʒ*ۢ1^NbuI\s"Zſ QotH^ )l~C(5f[n 1̦ˁ;hӼ%Y7"yVt"ׇl X+iD~G{3⁈KFݓGFjR5"T'{HBs/1rm'<2vZ\/ R,XUzΙGX_2i1a?c P!rQ$v6d﵃YVӝQf4忨׎|Ӣǿ?. G[C.~z988Z![Eo/x٘g5ǯu Z4 h_D4/XtS]cYI%f]xhiԸX|` zTFSn46+nWua]+&R#*lw9Lz|q7qvhXz1rWHofA_L]d'3SʂMvy bVuص_(z#.`|쌑 o tUAS8]Vïz6W+=}퇊+G^>*BOeJ1N{b?ƒ='|9^Uqq,vJ",c $UًKF"b8NFQ83Vl|UÒW\6oJ=cZsd)G[5(;O$%o 1yէS﬽"dY{ l| 4'7X)rzi<vAg*OGg>NY&gF*iÉժ#8ߥvO[A`&V9Íɛ7AS TctFpyXm#6D#3fS0@l!])*қYOiQPKyTÓN2sCd ^l63ţCdSc5`OkSGٟIevцD"R_bPRԉrw%/P=W"bvm L{;5#~6`땲mb8z(gCFpPK b͌.Y柡V(~mFw@^ [o:8i52OP2ڀz-9_.a;.e2Sn.U' .MI?؃ӹZTQ V[`n^1w qa5 )L.SSUp+qlJ=jNqQ_pMU܊4F〴nz;; ^{En¢tCZG4oTnz˨OvKM8ܑ`hZJ% v{}9`EْPMJ^Nwrt]MQY+BϔU눴P ~;<&)WB[T'^"4_N} |do9!|kdsa` Ě ^n VWOPp)K#Li5A]/`Ӥm]=*eMySK1\ZS^+Z_'Tn = ּۑ^GgN׋}$ueҵ"h^Q崚?D8i:*q e's\ml#92dQ[l@V SsUWe\Q yd`A+툮oscoT7j?ٞp}4W.Ն'dWka_n+Zi5ckf zH%.v:͔[_4T#+,Y>%[DS m&Wξ^oG +pX00jҴi+c.Ѣq7%wdDsEwB>^$$FsЫ@;RUl[Ї enj= hՄl^섥c/|Z^;_Fɔ#?֒bHZUmhΏ[溱>fSi }Ye@vńs\yCا |ޛߗI׋5G2ɐp8)¶Bәy)qǕ n)F[s::,Iy'ƥʌB~XӔEz"Y(l-V"5݉iQ/Uֿtޢ~<5uZIppi P*iZ}V%1/ETղ* JF@{>tcZ GȊ  )1Kn92 HjçC0 }e5!:sK<\;@%9ecZ_@;%  ORog_~g[UuF>1'V)Ɗ+cihѪB$F7\$Ɉo{G{2Wxmҥ%%iDcm4d*"˙iGY|Mp_7U8Z)8N-jT=w OO_`攲%y VO.^iǡ|Ý'͠$< Ovr_+Sh]@*+Eaܐ< X.WG'Paҧ1q\ѳJeG3X VBY*gE ƨjBF UNPMs>\IB+yalf72ct!a'a ڨZPeRF1G nI)X3hF<)5_yNyK'.y;乎S@JT-YqU؃RcMtɮ{:c/6¢ ;t^ cŇ; d8Vquzy(d"[sSs6^u /90ܖoRthD=0yu A u&Qݚțeiy%w\$"\ ]=wvYna Xro0[gYF hQ -a$sQA)?upwѷ:9}f~c\7>  drY9B!qS[``6{FI_:xɝF8kfi3Zr!Gi^}sw #=0Mu|Xb#bc 9͋E*r62|3TBb!j nNc| ~ L<6NoPOuHlusx7!" 2\aE{}DfgKvIjuE93ÃNkM; WE긭FWu<֏}h~쇦ziPY?W$Ȗl **F-G R0*…'0jM#" +3 'oCh*QG;nNAB8[.FZwF ]yЌ5j0Q]u|9GX}1p`3~0v#{{0 1-f UI<\5u@U)xklTxe{*i|J;d-顲FDqR( `͖5n@|ycroovl-ȱ8I~SPz"w3=4mV?=T}`(~0`Np\Ey:)XskW^K?nY+?-Fy5wg>&o2=/"֜яwgp:sP6q t.O!"}+)iHcPߍX!#vkEFu)NR mi Y()eJ;O*[_BjDg92urI4ˑgcfhvx'0fWQ` a~ccXe$xQZDr*y X :҃6ffX3[k:Y}j@z a6k(\irkA1u '8&;^bI48Z݋TP>)N_u8S2/Qɼ׉Y:'~FR.rOhŴV]kcNQk\ȫknZICW/tHn(H&$)NrCVr/DQD=LG{ŸQc}&jCDT:@PN@+?-6bk[ >E7LЅM^fwS yy(pfRs Z |jUm`x40-T _YXիN8Gͺx'@.Bfk^ZH! ^Ӎ*X]SD%rl5:2ț}OE*f2O݋0V?nR|J~"gz'~)O A HmvR^=3pec!vΫQ>ưE?Q|apW5*29\>ŔLfeqQ2n؏Bcj cM"ơD-h 6kZÖK.&Q'%.J:`Jkk[^+÷IM:J[3pgy axxQX#UQl?I| l1Y%Rޕ\$qQYEڝ5[o͉ DPzSrjcv㡗YY1=rao;K`xJNr|Hn?nies"rUL5 BxQ]e{HVBmZ4.YfDE-U+Lj@2k!WS^$K_#" @\7cru6S=b'cG$:V/= ab/FZ5<)$Go&O8#AɻCnLUµBuh9M:AUYصvE JؗٲxΘ-5yǦi`Ͼsu,Ob} hZhn-# 9 ו{} ؒ,{qY)({!|>5$1]#*tLX/v 8jx6Ω݂CE ;52I"V ~ JՂ df$AyْfbdV X.e-X.!>vblt=>:ܗ )MZL~ ;ʅ0RrBo#=]څ<5s/`08|в&*hpZn0+ѳ & U^D4YQV LL"Ub(Wekff(yFn=s{x_)IhYo쩇Ȼ9ۈ/l$Kը&8yXez*# ?@lYaLh wqyK[wss],D* <X?4O5A {U  0ey0#e;q:o Xtye wlqSbJ5sqguJIR`h\dFA/ ✯}n冷bfo~3 D-,o4(b|4yX&$9O*ќ}jѦzEs׫f /OQ:j*qԩf֘/~{PC 2P=^8=KI[L%m%ܿ= ȡAQ ç 杙,ݰ HP'c1OPr;ZWXORR^mRVks_'K 0.Aa9T4\8z{0@<~JN/pF7N6XhOvx5X^߄%%X}A$$ !x5cN&).1>԰m0rHRV38{,o)ƙ&פKa~e3 ƀZ?iQkPz'Aպp#ih!?oΚiDAnp'bQDcb!kaJ)vy bqV&8A>m ܐ;BWfLJM<+}OQIXVIjx_0|bu_@:vȗzlk/r'VHpPVR`R#!npxNGb۽;m2Z٥@cpeYW.=,4c"gh9*C4γMPUO^'Ue/.&gz+Q?Xai}O.HuKuRN- j"Nrp5eqӿn3Sf+R8ş*pFj#斕;=; 9E߀mPU9洞08R1"!:Q?DΣW`knkVQH?!u}ĵz*M8E`DI&pUkPޢܧ)cZUn%29ӴuΟ%T;e{gVRf0;^ -1M ɉҜ6FW]MvTwS'l{\eW'r!O˖ eJK@ }) Hu5GI"d &i L/@I'䓢[-$%TFM ~ hAVF pw\s\5W dg V/u_<u`sSL` QRc޺׏ W<^Nn3^nS#Ϻqϱ[ѦEƜ DǮEuT Wry* $CG0IGCߎd^BaoX O,ڊx" xtd:"xDuknͺmJS|"_#zb.ZCQ!ÎAX@F 'h}[WryVvP'_LzVNPs{O 4,P;~ %K5# =JBxzqNo@VJMku/|D`o*$Ax}3EӐ+MhKQQb޿3І_']v@$2‰\,9 \Au~6ʼF 0#6hB9|_2Ρ!.Y$Ji %&9 B]^ZŔnyfBЅJ,(L{]EP&+BD])ݼ!DHWza[?ZYI 95[lZ+g.w3U;$Z)ۂZANmT k 'L`H rPc m(cs6s9~<gu\'Duۊpdg*cGQ՜DV9e㌯ Oez1W$E*ynǁZH@,`LK۰BIr5 kO~L!u*Nk>cdRn̂fŇf ²;X," s`y߅:=TPX.Weu`Ö12_MNn |?ojNd ㇽc'|ޥ$U6>dB2vR#bd]3[:=w缼[ьAW;fŠEy:OgQ s $\׋I LSMj} WyY5TRǏ(:3IhOPl8aGy<]#1w }_2F;L0w /5 A^\ď81fɄqAW=PYa~.\v~ ; x9zbh{f0D^׶-䬷`wETVRZt'uUYi5Q2;zAFTÉy^Vh*7~`#dۯ`1_]pҋ}SV޾ gqc:O]$It(xWx齴;l?%տvU1)yp \ps-p1Eu,R#vInjrfWWct&Yvڍ} .x |hh;s (TJ ڈat&&AT/P'+ Vqnꠞf%@&c_|MX:2t\ĥc%f=]>OuDC/'Oj )n8uF8j/Ţ8 c "BI~[ZѠ6یŞ6' @{'@v%2=_$: ;m/i(Lʨ'Ռ T@M9a b!(A 8VFRz\uþdHk5VE1FI\I`<\@QYfZ;48-{tOGԒ(pQja=8hxYkgy\: mXuk#Jk8W YY% -+C{]A'# Stӹ|[ kMD{߶wMZ;j]eT[m~zU-/h=Mo.wQ([J*K\ Mƽ* ֯XdwB I1D>Ir4Z`cښ^<50ڲ q&=ؠE~Oӻ 8z{v P/o٫H(A#k?Rqp7ӝ7E9ey3o@!Zl_: ,SJh_J*(T5u_-QC+7~?tw>݇f^#y_,qũ01i]%R4xckW]7`E1(yM9Cؽc:$8A:m:}]~ 1هXCXQ^[}_W0dYAc~KNn84φ8f)ns66p_JҴy`r7CV>WV<еX\@eŴpC=SQvvK~9Ҏ |*1\{d*$lzL:[y~wR@Ky-?ཽ& Ll˗ƹ@0jn4A2?(8g0|۔ۮ(F3  ]Cp%BS! ktBјA630;fS+ `|1ک[|pD/Ĩ~RkH+92:-c rb3n:cІlLbBzLZ`g)@WMzh"͖`T\BX֠7:* *GA:hW؆[׼"XӶҌZ)v8y\J((o1!Ԏ1a=J~30fsY11` >kŋ }W*>|?_hd]xXA q^ .-=b VamfcEKvQSf)|'I'Bb⛣2Ӄ@!Jnh- rkMPs*Jn&D25| TW)+WR&;}~t3rsQ/Y`ZCHr%6brN6ɐ5 C裤`o.狞S` ?(zU.'6Ӭ@P~fHF8kQ{<7;*^S/*ƧhڍPèRͮWK4rq#L,-Go.zjPD͛5>{ՄSxj sc ,y3ӛq*RO /=W\FmIWShEO*dMU^fZ!NAJz h:_Z }ֻVe^0IF1ʑr1hn9Nw Rb 1_2sFFAЋ!!`᳽T(za_lX=t[ Gj]檜Awk!VJմ1)[1@r6QN1U$#ᆣX(~~bbL>qkzE; @!@IoPFWg 9`ZR7'|Q}b:V5#wS?#SLZ?Jt@*#d> y˙#z?HIe#ҬsXGԱΤxs>rJZ#BƏT6AYڦY\&#An_rh';}fjnܚUKH;pߪ1'ʐHd9=Lu*ޜA`.޹S^پS5~6cGۈE=H,xEZo^CZH27c$U,G5iNt8s붏G?dKvx,6$7f!yQCh.M.ی,{J>iZB]O>pʢ` <#Tۀ#$?&Օ mĉ=7^.Qmn!p ͱѯX[,: -oHwَȠR. ?.- Wf& T@ZH̦95Y\CceCZ:J~Y#*OKN1(!{ߠڋ(|ʞp 24HH"&8=Wr`}L2`GKȼ3LWEuLɜlhg9EAP BVVOm8_sOS)D0XoK%YDCn_/g?@!\zWy鼵|Wȳ4D?]4dbF}P@u_(YB a|CP*Bynl;pc O iS,q꫋WgVلkԟ~+g(= P2-ZTQSߝ&D|.e4tC\ AV`Ӡ4AԚ+^!+U4cL6od&"?ѝ=ؿɖ\lS@٣!88\Ɔ#U`ƻ~gXRϋtm~ٔP\LjƖ >um)$i724cVR g{}ST$2:FG)Ֆ2mLiDP%_ ݍjb^"s=@2 ̱!9}}W`"$@]"/͐͝ <ۼtyFM%^x=] &5Nf{Di@xD‰LB|\# WtcXG I?f3̀_ d| nO?5'U:l:6ʊ;HC0G:NqnZ̀i@`&S빎 d-%s"T>_RMbm."ͣ}O}er]@/||4AmG{bLTfݫv'\zV`LV_ .W¿ģd+<ʖ4!.[kZp:[Ёĵ]҂k瘟q`{g3>Wɽ#Uj@#BƖ/9iz#FA)-w=@V,R4syy^d]=ZҀ!4rn?,lR= `,>061^ N|PxZСcB!AfQxٱT߁ۍO>H F4Ͷ C *i_taJh+8G_ө vO!0%b.2Wv0+GZ.-Gpf9I"i\pªyA T޼#1TVl0fB ahzy)e%pMD#&XS ԊqblgLIQ/If/>yMU B)*gV~- X8& 8jbk3mIM7vj ?IǴqĜiT>g+'\DBN'qdƭ]X q~&VygYe$RD|L ?/ٵq\XGa:5-sZViS)rJ> ؠ>Ӯ;sN9;L#Lƹ.r6P38 Ӊy=XBgSPezQn=-g+ VVXD47nK* 'ǠEʓc<{uޝJ\W+rrTZm;עjťmo:^aߌçw|Ab2KX{eq$"|"FTNvҐ;^]-JMk2jM ;"u|~i) %69)6 ^1tS-%meHٟGx%%6Q-WwX<+yv ?5:~T«Cb+pJRhTEtIo*.E{ ~s(!;r+3#D?yG#6L8U44p&=T\6yxI+31z~^ TOC/|T@%&tND*sˏI?y[c+M>5h_mS Ҭ@П79᠎@ lA~*wJP=K*Ra9adĞc&M9:jz>Or8Iok* /5ǭjl;SPֶcyE4#d5%&m<՚n: Uw&3PXEY#ac::}@pQ4-ȡi8qtf8uǯTW%Su>tRZ2)[˺.D}i4KV|m~yCޝv|8=z-%fbX ]DEPY4O` M0)]'`w.0h kZ;(Lh:K}7WT!Y7S=٬p<^ vUR *d[ݣ#o+1MND5sumL }_l3$9KaUXdl-̫m[qs%[[MRSj.+0^=DWigHz{5߀1s O."&,׿] .'+&=&DPPnMP]xSrU ڇUF58ʊ zw~BtbΞwQ㕒t؛'6gTݢ1o^r|%MH:@[eW4Y`G^zXHS+5<4}`CPeV \ C_{9D(֫ V9l:KpJa,inIdXI~F8܈?Os!wήliO4K`<dWVC,sd,!C1Ó[]A?%aq䒶 [OES// Zcrn(.Ȑ@Z2d-=ՃE׎˝#@yGClg7ـ佗uQ{&_iq^\^,2}z;s>@ jy%}AS t5L1D҉a3M_`-ϴIs.+i?tlm.Br3,Kn]D)<0c[$Z|؃̇O݈08”u ʣ6[ Sg{\#yR`tw,70RJ;`rmS8c3ʷ*K7~YcߞqcX\m lGN*~ȝRPVJ+ii bٶ d,N=C \$4, ":v2:%ajyzn CKN'^Zsl-rS/uuVZx:W &%OQOu+ f_Ek46$"xg$ K}a50d3Vo6ccSVJ$?_}ncS&Cb)C7b};\jAbpA}(e{FMکશ4} Q޺;ދ奰`琅Ò#J{ EE5i5Չ<[\DKyuH[bƌ˿>#DưO]f%{};O"g2pUJ<P֏g֏7O5vȮ'ēm0Z8,<_v|;MtVB3E &&D0ԨtiuG>HB٨Ѣbd4) c8Y|.kpFByfJŤG.G[[+|}=bpq"}-Ow C6HE?kj|B寕Dh]x™j comXzmo0V: ioٴ'gՐ7 `O\\CfH~8.T>|1r["xz8/<6~܊o½ AVd[b9Y\Ơwm$T )/bQ/DFo&C{L␌eE ϱ߯\B\&\5 *KٜGP;N%] Gf6)D̗PTsqkg = _c~M9i#§s/X+id 䴻3*+gV8tb/+8DI [[ǫ7{,0$HY`RnFq=޼0E{<; {xgA)F~ޠżU9/ q8{N%|dzH=!uI{y, aǕ/IY1⨺*wGyԓBwSkqTbXpZw+ie}x_]R9mULٴS-(+'Sqۈ װk53:L{U;9PB.4gWw"Q+% =ԼTy:6!.ZdSJ5G UJ/T'PaH܂"6i[%S.|Vl^ %iE[u ;nNW+ ")ue+O8uv["AJ'rVLFp/[R(̢z}oFC$!Dz^--!2?=u:"{Kll h{Q6Ђ-<.$ Xl8EH+Tf [%g ->iQxԣ - Z"Bwj fw8 6w.XeW ~VEx^%Lcn{# 7-j5LՊ.:rc&%S!x-GyK'1^W\XlR;B{&)i`&1m'^Ip;}:Ȝ1 ;q7"!M.{<=׭ ηqhYL0-lF3Ey?[r#S fC1'k"KjjƜ iZ#]ϢTᱼI#vqήdyF 4JN*9G OJ]PiI֒Ƹ*{Тe^.ޕoY3qD~B.zs }l & 3p3;Lf4{y1j[ bE5 s.ئelSGEo@L.*a B#:{5*d Wj䁙h%Nv?E) NAi,ꗴkΟE[l!bɗ?aѰC#_̞cl=Nȭ.`> +0y0?80tuV%ļ"F*V+o<6 \u$!z,9ḔMFh-#u@Cjb˱e@vO$! FT ZcȻ#SKto|0>W֐OgV7jz<سꗐU93".lXG_?D%ce:l]?=&{B&R&7bV8864+ytwޙ+,z_ t6%LD/%KCD%=%FԿ/dr>|hšcG#2͑(asO mpN-CbMe4j8Ӎ<@A 3]ƩC85nH)4?ĺ72jb0xOoMqD7y1|֖eRyo3MM=KǘQƓOE< a_cqFFdK' >0 ։KwxQjni`hkx VhN+H ƈ -]oW#ـlAO".,I ` ٻhhN6r]2pÙ9C?b6]ӹx_dat&oo:ǺZq`W;N]1r㧏OeF@2[6]}A<,\[m"+L6AG2IIEH?иWp}=-MXKry. /ֳDi&8ˉJ@wאd Wu\1&dւe$//̻u{Rk?%!kZ$ҡ8Iک/ߝ?IHz#*FSt5*KE |6}uClgƍRiDtقȲv<(Np_d u߾V`.V=^t6VctX9Q8cڳ8-=9oVZC;υÇ"#\'3GOQ وzǥ6 U!^eYԛ6$>"S0O -]4YQ`>|I }8?Y6WlAs(Y"ӘS *4(n9;zUS Z`g x!sOQMe$/J C p$KES$_ЯA.1^{&}Kd =79^45~/:L3'pp D$5=#TLr9qѽ0eX4IF$5j;~G{O"y`_M5tia怄JP9{?tͻ% d}B# J̛ ^H)O `Lr%4Z:U/2Q + Nܖw~7͟|I~[~{9͋쾅ΩFYoqRdbs&Va\Ic9Qߘ'28u:yc秕h" ffn"P(Jlޤ^k`uZlIr SHwوqG]q۽OpqIhPv^y(:Emr VN\F`l9jB;79+%}.2IЙ uӸ} "Ӑht i?@Zvq~U< 'ȿY{'}lG=g BpP@FcZsDf\I40R3 tͦ_jtRo@x 6cL][nۤb^EnU7V+ZIV֜.N+NnGT"4n^,7TU|3Xlcꑒ+A脢Hb$IȐ<}pqv~]MxH߾Q!;ڐP/|ߩx.Xp^d +NB Ū3 ^] 셉Džs{p>ֺ@5J@DO+RzнdCve$Zl| mi=h^cG5"zlv5E=ǜE Uf榎UhzCoxUgP,R nef DiZ^(QגAGcA t@=*e`'z2=!$cSQzXHהݟ LC[:QzG?[™/M0z% \0EP,q8S㑨']g ϩNG_e,lHjш*2޹_CW(3x(^ fdYOpT6?<CmC(ZWXmjI:eiW{oRKyN1[ GX%"HH ׹`N䪉F_Q7˶5gɦִ~7yCF c ^?;EHk3M Wp5bъtŸШ#傠%c 7@-઒>&K`+tcel=ҥwl`ѐpE `|M5~X;hD yn)ٙɘE&$ dFw0RШv֧ȊTsdCp]4{տHf3rUm9ͬʀTq!KU}wtE4߅s~HH3J,&.Qk]kz~jyuzE#Q($-Bպl^4to+T؊TV~L:٨/0ESOE %xz!2*h gT}~R1W+$ |ip n eJcd2:sZsZNg{81;E-pl阼BlNF |szl2n^@LՁ=`1MiTOPF_c]ĵ3"H!Yl 9SGaK(3/]f\c4-tXaa;z͂qV`Zw8/~ēl>p;&NȲع %}#EM"@yRЃ†7Llr;l\J?Z0bBOVΖ#,K  5&"~s{\ 4N#߂[ӫ RguC ܕV3߆/ Xr'UbIrx5 жj\֡xwˌ˾&q@$‰C܅ҽápz |&XS :Ǿ}<țVfx9V՝iF:r=K#a 'k@n5g̽Pᔌ^s K[ޤ_˻녿H=S@M$qtt[Ԉv [Pf]\6\ͤ˳\Vka"iL #}9:`"5 yQn>'.Jy@e}-'bZMhD^l;C_g;1EK5b%c_ʏNd#FbmYnD ?G|B9w25,*R?0G~/Xe (Kl{9X[U+4߶psB mRfQY;`<(HK/[G[ L:L,hi=KU_rxҩiX1abz.L*tA ;pC,ӜFf^{i >g1 ;ʲ/v>5AYQ*+tS |/yҭo{8/ _-$m6i;M,f@Q;x|O`z֣"puG;ASRB0g|#Sds>6x|iLUk4 N~y60Kӑ_:/rH vPNi4G,u~BXO ޽[#|a%9Hā+ޘ:[Z=4̕e24hG3ގf"Y: o"[5r *缀LoB֡IXZը)˂ jj:EHԮs:PŮwR#D KÓJF~ nnaMB6%Xy)C}g(u:P+PRG񟫻Āu a&uS^z[\KfIqd`q:ۅ,B[ 8~5^ y~ 7x Ȯ =DLȷqoEI1`*|* r$ GOrH/xқK)S_yEU ?]WGV]%[>\OM`:bZB\5&i.2d#OwAIo pX m>7hl&P]vo-V{d2ʳbͥ翉yCU}ݵt6!_Da*\O"!D<8NAeG^FqbT,]_@w}>;+8lo &g.Njn/kX$(պBt#bP}ti~ю:6/Qm:>PTo n#:n;]JcEm"|R?EQHzC/h \ëL_3^N4~fpa!\͟|#f$6,?3g0@)o XJ|n}Sb俉O($*0 DGW bIe-(2/K}u ݯb䖰4k l|Ⱦ S#܁[!BZWjխTws@%EMJF=A|iS%OA)kbjKM 8QdTutӱi1ͅ? 2<#SIޣ [`i .BUq=Le߅/+д*ie kM#qA={G*B>zݻC*0 }nLnBQn]KI`Rr,Ӊ04#4V y.m笝?ŋ\'aysp\p)> 櫺-2GD mK0W]XdH% |vNsWU+ڄZ5D8%?aG)JYQkgcaD^aƒVײL-pQeݩBWߵ|+x#@̼5p7|/oa7/Mm9Yj:8jƘ/yIEq; ۬eŸJVUha&.BC[L2P*kOS4l͖6cgG`XiRAAv<6W? %0#1YxG_~Ec<ܔ6GaMY%:2C"0T?XW ,lMJ=,I Cuj.ROE7ϬDl;1^!8h+KШ!!7w E] X"XOf e1'HCT"8%;OcrRj$q$n`)t&8{_N<= m{ 8lXx1-R9u d2 p"H_KKW{9I" 0 J֤Oj>)1Ѐ(=.m0NJּBF63Фt۰%jUVs#xBѤN085q/KE@.h<3x+<'Z9$ltM y23 elCھX ":5՗17|n~O=;sP2hL10+ .A<x,D+w2!Iʉ?T`DJՁR,jv;@@X0ܽ@'X3YrA<ȁ&bn*\z,Hr{׬ MIKF5aL"vŸtSV[hk΋+ɲj(Yznyx>^K%[?cYóDw晳A%ކ`5 %ܽ:*-hN4S >|}˽R^Q͒J] XP$^8&9 n=I򱞤O$4hwbûu fHbI3\q1A]ؠF ~cJ('#MWWd"y>[W""ye rax;#M{z0h1y,H_2X0٢$ v;P|EliFNacr)dZ]D6!2O>|?4;>XMO=nsoٰ[ztݻhn3=9-ŽBm/y۷<`H_8\V-NSs/ |9s1ڡn4'^%:W-~y; 밉_J" aW3#O"'$%A1# VUǞԉg\-Nl|*5AlD٠9/ Ħ u1LxxuSgˍ#T>?@Xԙe5&ˍȯ*$Nn!\\DNilB1Mvi6&c@8a@KɁԌX>:i}~_Z#<3üd;hY&̃k3ٜ2"Xr_1{e%ʡ{nZ}CyEdMu;]ͩQVֽH6|x{֬Fܤ X,:Z|%59cGt O=sh{'3/u Š CFQmI:rˬ6)SR:㿮cTm94UM'= )|'}]NO!&e-;G2 'Q%z8]װ#m)T(b\<0Su rAi ȥeƹA6-?'UZ&Rk! /јvbA3Ǚ>i]ZRo ]pCkF6F2Ob iQ}o;m ,T3 HJDxq^v Ҷ1+RxY{RzQS<[ʞT=ז(%c>l,qӒh%.bg:U@GilAӄeH|S )3U'^&;kԑ}u\:LDVG?.-c?H$9پ,>ҍ˜%~SԠ m[eg/XRf@uX!WZ'kDyS1)Μ[8,='XDA盜ohLY?%fSAl~y52YƏ`^l_h0 "M+s- @AhfW͛Zf g^E_wZ4Akb؞b~Z"'5q};,;K(c:?%Ջ=&Ks$9LCu'NSfi1h8s{0m28=~ytgt`Ǔ>+[,\zkFWkf__P033%ESK2XTY$`NHt*9W5pyvcRiר{3 #ś[Hr>%tGdt XD^>@ֲQ:g*ղS|ZBf@ 7TNM 1x&@);4&5073R(d@Pj{^asع_VӅnS>7=?LPv$f2yg~p%4 2V= i7 2N<&0lTX#F fmA$eBdr׵QX4 =[V~;B}Yn#&9#31/$_7ak</GoTpSiǍSD%&!~p,F[pu9HO#2:{8%knӾu8ɠP263Pĩר2^ \ `cO9~CūG:zv+BIX&D*]A52f_j`]A_`|߁шvtʞwVyڰI{8$`hB\KCᬝܗs.eK.iF=]t+uӧфSw)ʕq9_Pyc߯T!Tr^}˽"BQez }A{l\0}K ՜ qC7]YNm4} dK|r ʫ4>ޭjpԦ*@%ulAӵc   :|hA{uOҠc/|7dDiVKS8HۚO 'FܑL[k\_zv6?9;Z8hT%6?l !+yHی+:g#Khj< u6(P-}CS[3h'U*!"Vǎh YN:+,B6<`*v! 9@Y1K<SxM :i&GpxbdJ혧;r :ݭHш68ɶR [[zԵcA5-5}"Q7^S U'}v򉬋/ JMfL:O \V3ƕ4?uqq&tTKU|k܈x|5PeOؔ+@sDR*n DxN# kK"/C0f>őpos>IE^jq#y•r%7 UG7WRb !1  ʨC~BER Q#f 2=&)Vk]Xp 83)-ڮ +'9yp|A+切 F *(miKK'wL:`1Vq3ڶ.vpIJ͐>WUx\Ɖ>Hɨ%@T߸21ug7{(zJH]2QZl 9?- wK)+;J;\L PʏA4e8=MyA j$GkR)b 4y8\aV sѐI\;UJ+,ޛRU~)?%a LK&bǯc;M>ggD\g 2Fl,7jU_Tu1FD{mhSVDHqT(i[K &]q:u#HːKZcETw1 (CZ6)sO/O^Vzgb)OqZ݁w0?> |~TX5e sEI%:+` 32?vgrZ q's{/֍ H 2_UhS% S{  EqD,wJdpppQЋ N_ *dKod{5.:Ѿ>ֹiK&#'qnp*0x]d~B@y$FOS4 S(N /\N[\v&<# |1 7.&g%,}QӯYPa\ y1hP$veo @+S)oȆG<˓<ۄ%ydQ[@W AvHy12h+#L݋Lz`fȺ@8do5)=  WAؐ`mU_6{mؙ8h6<RGQ@G:tk(sUVd u>^۸:p_HK6}&~!.Sƞ-¦ q Ո>!ʎM 5 }]d&GM!Pj$W< b(',Gy,}G@؈YV{ -PaC! .ˬscp0؇G.$^N{K ՗a1Omc2JA:z'4IAQoz-::a6l&|&ӿUɯpLW2, ω5ɐN#!2Ua-\gҒ[{D /bdrCѶ?.- us52e|<&ybmG"I!bHKiĔؚY7BIP^!Ҭ)˽ tV4LC[^jP_p$ ζcls"Ͽ:%̡=k4ׅP4v חcuKpيA*L=+T܂ GZ4*XKz]3^*ߎD(I $ xKВ'V* =;C}P۹frROpzTmAGGFJz* fMj+!z[*{O%njqIy&J6[dt4{hRTUoTpJ,}rWE6GPbAYd%~ ~Qq'5 N )>G)ЙMjQV+RdxZBb(۱G^B2m5hC67YGcR"Dhs@$n#s0V٨ɲiϼ$[r=iTx2'.\X&^8NfO<P6<t{7FXW2a1+C@ǪUn5qty\! wDZ0KCqoJ,afm3Xq[ĶtDwFҋrT~@Yp:. 3oHl(PeM 1.}XՉbTY#Bw"?2tViO>-VrDzwts /ְ;;ŕ 'E:z@͔XVإkXX |ԅz*:~*d F(1T.0c;.'|o}nTk-7$0J,#;{2O1†Gx@pOЁ[ܭa^ 7yjH{"0x9IH7ƙT=ޡKl<\'G+uqjMk~KM2H/b&XKA;Kt}Թ5[@fgR4N<U,(\,W 3G^r 3 OXw[P1j[ԋ&Rma̭נHH:g98ZK`><=Zz@GR@:2"Wr/+Βs<)H5kGtC8M&5Y‰Q#*:+ʰƏu'/rAig~OcҦLSB  oo(tJYJ&:14yCegWLj!r{&O/7+NB7pvsX"_3Җzj {ka,b^ܗϺ:ZK%}Uu-ILq2}՛;2/u"x&߂–=yLfo(91V)ގc=ιxӋXeZ9~_ƧW@[a޲q˖H۩$"nVAhq.(] J~Ae-qpEoȶ\tF= MLa6R@Kl":]gw@p<3(9ס~I1vXvPŃ}A d(2W7]Ig@I[㡎9J'76b{^fwR.qh3(_? |V s1Gs?o SWLLegeApNz>tQ%^]Yc'U&F2S\,i;OipqhFwP<eVĭ73^ i)awHCm=s[x"r/MP(]nLBk5[v8^ H(r:LӿYW3XjRp+F꾇ݩiwW8+57%AJ$ uQ?ܓ]t!5jةb@wIAf q6-+*Mᇣ|o!]Vv7~13XLkyϞL@ہ]D@5!e/[ k0tCJ =RcT2p(~|LضQ:T؅קR CW0Suo8)X~`߂p4@G#EB1JJZnDUy^P>MTilpP@AU/n gz|JW^jQfuM)贶›>A[Z`Q`z9\UL[*!OwhM , \ҚKT 8p #F.$f~UY/:KKZJC_ަ|-oj)KLc8U9{Q[s݂&rBDc0cC-nn(tj/=_vt%zq8E6O2@s*Xy)]DS!o9)f3槤gp ;cZPv%o~@U soE1=USwq*~C2 aM|eq?Nc|J߄yɖұ‰Ksˣ܂UK~wOl5ց^ o JPn*tR3/v#G7ۄ&ňd;t <)VJHz$)DP.!gҍ`W:-;?[xBҊb;K bf ~熻&8N(5zotZdO%5o7m/[Ep?VZ$!ҼAR*`vb Z*ҾGҦ{ Gb^2AedwC*=\Ge꓿El#!UѲ嶂e,%!'}bBJ` ,aǶcJR}g"<$Jv>aVVwXo iѣ^Ʊ0 3M_oS hZd\Nd_򿁿)oj.0q ֠GʎbxgGV}@b(;jSv?w]*ނM(=]dt/LX[J=ԑe^ߒ"J.^Gǜ*!-ʝ}ұ'#Dh1x4]oUDj !(%dоRN DzX\0M0qfmڐpL{DYӐ na]b>nӾ3ORr?[O(jX)]m!ޱvP;ؔКPJEcԧ<!1{FW0X^%%aӂ-{gфfj@ߤ}H]O\.Sp|OP %rՍc R̈\)!.b;"3Y]PJC@Q`m`E^uG7z2?D.u'RB O<|?XO+wx" }`ּ:e`2%>Rρ'NaNJ RQx<@.5-!8⌰n*;$~QS,YbeqKBDsQs UGz*e\,:f|T_wNW-chya}ߟp_bmt$ E6'? #MN@w?YDcPygUU5z?= l4[ ns)p:`a,q8rX0@&>ThWy["?FUKߠOZu`7 X˅ى_Vi1=7N{$XZ7d@l-Ў<8;T>"NqkJ tn+Ys'uy @~&qb1̿>*Bh8MQT ֡`^az7nWfK h3󬘓 |a kKa^Z_H)@ cvB4>=FX(R3^7kh^va* FZ1F\7`$uhyzXN4ڎ]yE@Z|3OON#ezbXVf"&戻-q$I>ጢ lA=䕷oF"Iw4;_9(F3+F@eZ e <0鳩jGūw^$2wՀ*Ҕ`VI؂$de'+Р1VI_k vE(rEN!P}Q}Auѳ|ciFÜΝ6ՙO9}29jbiȋ>TC.>Tg>-/=!IsnLAۢ}e\\qz&6f($zw1 8X|qSIhJi4G\{f5uT @Z'MèM`5Yz*,7!-)bbx}Â߹({ă%ο}]F O.~VY ,{!15-B OƬRmMJou5m9&dݢ/io]nKlam9Iõt A^``^ t0rL ^=U5%Ʈat}L m"~_AwK cn11$כ8HV<">ڤ>:%QY~,kծ-,4v e9]lBBH @[>ZbvhҠA3r{~PX#d,+lVAg- j6)to]ص9B&Q*6n!C}N=<0R?ƮXN a-SCukh<hgۏ̨m ]xO.3)k| 1ŒӁfr>ሄAZgwX5E5; >ΏPVi W 8lL}ߗ{n=3>| 1'>$cۤ]**WI_s@Q%K!?_t4e;;ӽ;b(S S2\J -)]qBQ5!ho"'|/u}ehoǓQ-"d7'wʛWi,3&$|or%^CJ>GiҸV14cT1c4zUSI@!x LYLWP@"iG_53nrIڞu ޗnyOGuAŧ;MTu \UŸS&%V94|愕j8Ū*?jӮӐXZ\mgjBK"NAWܻ`1f;!_|V\[a$~>ɇrMPs^Y˶R+5,;;f/^v:d_%n̷8=Ok5 6M{xZ! ڲ^*5 DBJkl`=ϛ! 1 YB_}KKzh avԛl(z[!8%L-V;W- HاĬBb5u{*IJ)V0YjFKt)YN*JY",azdmmlly䲂CPk׶.T7w21⹿Dz50!kmKxe*6e {姈mQ>y%~CwthE=^{԰g2yJpmP%We8fM א0J= ׃Hvd (_Rs@2L\5,Kt"FjS݅vnbh8J*$emMMN/DisɡaWK$;hԇ"5G kc 3ŐڔhG%oJ_x,Bnޡx !M' Oh} pbe|6%Gɂmݍe@*b,q,q.}2n{*?!r8l 0KMn7u<Р5{3XR MAhXKFE"[NJ}[ \A}0_!ut5Xz84>F 5ǍDbfE;ftrNCc oXF䞅nĐtWլyJ^W׼?eyr.gx?@lf.ѝEy~W\Zۊ°}rΌnVB̛ Ğst) \.A}!l{B <=MOx<~O^רyy~A!;<gbo4JڢjӒcW&;L\c}mDl]RH T/mMذ<É8>$gc곌Ňʄm^0m7<4j>SA.`Wnm׆4.g<'Jϑ]\./+0SLA}j,Pإ4RIT:*3#,6?aGta=FrUN$Sh"K ?#t% Lyu{(7 :➬Ko 5X ^( ^c3X+,eL(Xb mf܍R^3W^UNFX.je ͑(Ю->æc>s_#|[ R0G8G-()͎w xz,(O.= SNoRt;#/*şhd;A痋hEg4N9HÞh"gx۠W)&>"jUKzkUMULickc]<8*{t- Jg%%t ],m'xpݷmi8 ڏyugK9Ħ,`>ҫ-[ 3W[a,/2hs%3wz5I % 3ѧYҩ1|0䁸&jתŁT~CPpN[k2G2\NlG%;d 9xvGfQjN%qs. {@e,ؾ^}-A:t fYТP`Iqq| yOЍ͔ug Hr a{:+. v4~k5;+7pVԂX2\ڗ%/q5꣏+ޑ('QBrby("!-Fg?V^B4AK FX7v#C>>t$L4Rp'h4#\˴A=^7 WJ&9~# <+HXNw޴^5 8à`sȜKMU+O|60XhP(.E܉{2'+U,WdNCP':B":ק_.^gnT&+OkT(bxrgte{IsPt2]54|2QV%Vո^ jEYI$w~Nj{WjϮIczgTY^P!8zdd3lz5K'BiWӻJ{||^;z/GKxePfצ7 3\.1lCy$u~/~>;N-xDBL@/oߌ8[ Q\謕p!Xzq,4D{픳+9ؼ=с<7SPՋH7H&w@as^@=5 #4|вg4؞4 V=v#d1$Gn=ƀ 00@DhT[ rE¨Z, d/},y*CeS֋*7|CD? (hbY5ڴ-Z gRnH'LNNP8+ ; fgy|&g>AB ԌWCI#kuu1 Epy]| ҕb3&=8m`: lҧKN-f ALȇ%֟ƀy[CD,nprDPOfSTĨ:iFCOڹky`N8Rwf "lST \a]rc/tvpcs1_<(đ'Dlzc o4XFH֧Չ̘`bvLu٤׊*l[6[z&Ja#N}k|r㠖TF!1I-|E?/Dnd\èiU쉢YF ܧ'?(Y46=?YmMI3a-M ŶrڴǣDZ!A2md qB3 .t]-TDx1effT{6k0/Mzz;x8I6"+oX᜞P0w4aOO54\L`V\.tv^w ;uaДhh=pfeWEXQHxSldEG.>sR !OyӣC)~b\][*M%i/C) D'+q#)qZb WJ7I &w!+׻D^!0Ugs a!ux6N9^{o$k^8PFszFc6TK)o^ )Zͪg=<u^Λ+5m+ CjN1{УꛑJkz[R rfkJeSOQ3|wʙ#X+&lXTV76[xV-hh U;T+1Pa#$öYz)˕5 '={ɆWO#,UUeUL_br&B]2 N#)Qo/YAvߍw/_7XwkG?l%8Jm1;vG~[U<ۖ)کzw',ذςf)d$50+-1$dvy9/t)-5}aɳ:g I%+n>]T;˄r9 CCW!4`1ֻ]d+~g˩NbB 7OLjy;a,SIht)xz3n>}"/#>w'l}خws Gs0\e2zbm:w>`N9=N+HyU杨xѾ/nmMwJ&rx,>,tB*-Q-9skkﴨWݴhmT\'}T،W~KHI.5w#nEҟ4)%0lj.bB(,]Uࠀ(`B]Ke"lB0+At?LVi4؊_K W9 H,pjLA$ [E! dބ #Cak`T'TUGūq-1q=cV}D\Zc._w6<ӻ;03"t).(6kPv9t ȼ\㺡)qh TV³*2詁n"+'2D:AEz\ȕfo쎡59.R*Cz{!O,hxꨠkU+mcd-MT`=Krھ,gڡ+oj }iF~s岖k |NUc67qlOO&-~67n}~QP#䲔-+ΪyTITEVFn rZS"0|Dzp>%:*N+@ k\Nj0uӠū-Q%L|Y$Ϭd{G2E .2FAeDuxvĤv 7lN\Zb4d1א$52sK)ܗxwK~K\sn$nF䦳̑'S+Y|kTRB5eԷvi5!sF*2!8On+jrDqQcҐ=okzBt,jYcWr ȣ5"RcxU6|?0?ի?s>A@?.9_r0gmZNAO-V+'3EQxyA,sw:w6k؆C(jW}$HR!6F3_ElL]cl<%z/w8.Z#>2x707QI 5Mmte.Jyu /t7:D}\X`u`F?s_U=F3黑ao_eH.oKXMXrfPZP)Sb40/d\YW'K0+z 7XeqUBhe64+U"Q=R[Lb1Xc0_q}.gԍt-ֽ(RR2-8r5 '$@6_SAKVmcTǸGMM@ {&;&&Kr<ʤ6`tu]JԬuJKVCgT}~ L`{wPm|tTb CM4jAmTVY[u?>Ɲ NTV3h.h#fF,ƧpEyI9lF@l6(XjWIY*PꋫB&R\a#Eƒ5Ё2'ExFĥ(Vg/}qL HvŚk]_KIIT7C٬‘` d|6ҦjKN$-G#҂(x#,0KSɏ.gft}S&>żn1Ք+v.^WpŜzfvMY3{ U/ϡ= gs[E:-9<,h$Tn쵏e6xVBVqDo*Ӹ7/Aq:Vғ&*ڰoZKܤ%MGdEjtVQ}q5ƦX>K 9}bT?Rplmga' ?TR{RCq3e~]ߗ-V$a'})n&2% VXxLždMƤEa+2V&k;o`\qa44䎆YXV9\E ]YuA]$(t[-]M6M&B>MxKyL7 qRrɤE!vӱ{-490{{Tl'Yo0'.s4), `CCDT oszt[SdTnC H;m 66;,"heи귆g!0QS'9t58S1CWv#!?cE;#’.'zR6 ~LN$]$WEBqSe&7ⱋE3::ӫC1%2< k ?*%T91*9_ZzF`zA3wAf)qҸ^'Ȣ bI@t&4d)e 63 ׮jPTSCG,>*%'՞P*q_e8nfG>uXdz!v Y|@r>Yg?ϲ7aìbbiG̆Wzbơ6XH.=Kٽvzk{B(uI]D|P Q+⨣rFUюٳ15nY I,;m1i` w =e8kN~hl@y?~RG't0 iQrݲH7P! -A r32gd/ElZ~trX~f;_O$< nsK\& nnXRK{y_X'{C I%)i=~s[0V,5Ly#b~,#-XNXpr. $LUdJwtL*fE1H-}@d$s^;|ʹ) :xi("D.;,'dS>pof`$yT)}H^/FD&u6Yϩ3E ʵO.)/2kj5zagx @0T7]ƯW SÉggC}>OEJ j#yiّM!u_CBe*+pgƃ >+ dpη1{H?̑duuU#\x%a@*ؚ؎ss{W߼tơ*m>,١BOe̓C۶SjG+%_aK, 8 ރU~U#Z+,@Ϧ=OrߴzQX{cGJ#YhɖSr='&<^QPYL*[)HrzY%!GL=qGrWHML\KߴWo/ {lx/;~qZCFW}R3O2̾|D /l^調3l&"?6Ղ5?wuAMHuU3e~xI;m*Mg]2(W5|O!9hח*( $BчT5NROӢ =`#GL<@YBA@rڡK\nS]^Gyݾm?SbAg>ey.NV^ (kbL0Ke'%;Ҫ,(31n&E?}MeKPQ>~)=$d/yarY !lW !͜<"=5*#ٖ1jm]T2F7Nh4r=qdTT`fͶQ淹yEXAF넁eEYD/[錍w4vсWAJip o|rageGON<=8TC:05](rHI[zKeQV`Yvlv0|+V KAn !} sa!B|wl츊ӈ-*CaE%V"ejI0EOS-9P'Sh"(ne&xȤd0 ew[~l'*D(ՏZf $%}9($m :uަL+\ʨp1tLE`iIiPEdKqtDiNp!W8S L"xFPU:wjXN@wJCd<<*[()vWa^*% Bh1"р"u6$ᷕ C7Do;32:~k%l4"l48U.9p6mbj_l> ],sgOR,W(]U^H [;ediʿobXIrDReg$oJHOST_0%Gע% }7|RQ2a 7ϿQ! ZdvO8oiΫWcvH́"UzQљOBwZ;ݮ*:;+MC|8d?Na52ٞxmdƧBNX`Q:ǻV8k~{TD`H؏')7+  n,!*1?9FAeYȤ_Om}7 (1۪2)Cq+s\Vpm\'fΈ[zys*VU;B" (zy '9?؀NM юgmtY'+])H | 0&m|N~ybҵ8ăk\x9bY(ٳ/ԛ1ꛐ{7V>|*u A"Y,@1##lݩgيdmizާ[ vUWH ޶TD誨F-α| -W)d {"r| x NuUR,u&+X"xAR#Z/5'Dl1g9gzC1klS+"5\gdA"{ ZS;͕~y^7cÑyF62bZa H4c`>ƕT""SY* 3Sh5cKߞ#βy҉Zx5x4"1фsL&yх4L|L/I3}W$r% 1Sz<.L,,[[+щDd}@ocdrղ;qyDDhmJ4jmW i`p;Skr7 nLAB_pݞ2>j+iD)ή Կ{YYZ aKcb)0M}rl ǚLBue~Lz^A27'e&_ 3߿y=q!7SOf͍*}3qvAWL[ώˁvT^J[G! qŭAeo:7"e:u+Ugk}Á<)T@Pէx/Z&V^ӝ;iɭ 'SXCv6@>w>|2у [yP@BVLzD_Raܯ:)JNC|ZBf@Qaҁ~,t3~7uډ4dYۇo~A'(!16eЃ5};p 9rl_24^a\՟1{52%Ӥꟑx]_nR })2sZiS i$x5k$B=sOJ5B4z_F_g|!@/D.PˊBΓh)A ը桦;]v 0 +HY'kum-oOFxпޛK7,B:kTkiz|å cS҈ud(9TI9}rV&& 9>@!muJZV݉ |GtJyJX)±¼ς0pvF+`uwt˅T(ÖX<)oK+ͻ4e%s~k+@4B6{v z .fŸ`dhl< U[m J?4)>s cv _nz.z+`0V*y@̋H/iL΂:_;sO+C#QjD[5D@qs$H ]~pW2VCiȳpK˴IRJip,'n6!a#- cypc)x|QeIǽ0G* .}gtfet8:xqPi⺯sda瘁RuTZW>s3-w*<(,=q 'Y^xA:"i-A8<{42VDϋ0? g avYy4lIig!KP^=\M}u5L~>7eDIo喾ۯuH}6גUpƲ!C훨&iRA9RC$SV{Yl'n/p 8QjEltY<" ++*"&Xo{g. N TW${B^3usEżRcn  rxWaz>ܶ}& 6i ZDdMiXGB/W#HFB’$H8׀zXž0(vPB .e{_LL_: lL@bFg L-F( QΈMGAR$,̻ob:X+hO 4;q$$~366Eg;c{[770%%$3[Z  (\E1!t/BvqЩ;-gt vxVM+˖z]괓WlKZ%oJ &ҡ)ŷ@4TΎOGhIBJqсCw|pT#!.lS:_e,_R'nLSՑR#l!9?(8?]}B1KF?czbcΞJM421Z6}rV59#P>XÍ'@E_ y:gju""3PI/i uR L^?>ye .n?~nLnfքHZ"E]-4zDF9&wLe?KFQ-|Atڜ܊-3auz#x+y -O_'x9SlezrAk^c,Ԁe˚XlJ\(!$0DrF>/*kYgJձyai2U8 sǚ:5VU-bq+ɥBuz>%oUf1u* C|CN0۞X,sE- f$gdb/F6Tuw80I6a-Xұ_::Z)(;Wqtelf.0nLrYryzЖ,&6 pN!WskGo}c5i= ` hm( нs!.^ܴpoJ=o+o>ǀB; "ؔ-2>EpI%FMXo20s@ *GH${ԜdztcSqD*}df/ @<| -7>Pu4!Q[wy4"I4v*YϾF3cHJ N7K[Nf)Ӳ_-H _؊ [qb!bAigڙ& aA"22A{YR1cw䨫ƯsaRD-YELckaS'+TD󊒯 2_S0y(}Le F7jICpãh|H_ix}*^5hMChoireQ^ 5ICJOн_ZڢlW5\t5ZԤrF”i1tǷZ51kʍllܽNTMe+[Zne`yD\DZ; dx01W&`09'ij7㺞#-N6@:d3@8֔s9dyUGAp؄96"FCҼQ\"lwdg͆mRN1^RI|ׇq_.nh)4Pf N"ߨ'ĥp J0ZA{Qg&%TሳS+Dʞ~~'X.m\me YA*]xI|e-V,ׯr2,Tm2gdf˨0CgȌQ@nhQGzofdvRtzGx}HJ"qA\RGV%sQ je<|׺8lDUW1C߿(ݡٳ7*N'zo@7m\2+$1MW(c8.WSbݨ!hZ.`j m[M',,~aMXx gmwrC㋀Hs41bI&[Er4;oLWWjJ@͛ gB?%PgT{ ٠y$Ls;4 7D B<* 9<?-k$J&A9sZ41uv,^=] ,cVɋ_|'ɞP?B(陣Q:Zx{M(7S"aИn2m,Vua3Z[2]|KLn MJq<I6HRqkVn*Ayp6.9eF>{iaV;VO#k1\\bt;Kcڄ\ߠ] } >$bڭj&*c>\~eG]wxZ.$DGOcy/о}jϒe0qzQ۶$rn7mTo̙ϱd(LO ]7[/3q  Wꢎqj8aQ]B!*[&cM8N !㺼 :֧ Z#uFhFOlc2Vz*.9ki5WAm݊Ԙr(`Mni6T#Ao[tǞRZ3˷V;'ͧP>9v1$ո۫3h %!=KH<+uuƓ]%QCo×7 %&SgKԩci n6t?!=5JTF=nSw|7z$ a}X ߟ3zĦ0{HQi{1鷞ҧG?А+t2䇪!QK5X[%AvIw_d숍5Qg$m(%]aWʼn@"!MSEt}翺q q$,%<`n vE#DA |NZl EQ9y]T]WޝEmyLnD r6[؆h dWJ3Ad).`= BzT[qX=s%vU,Hpx%5aJƈϿAm.&&ڛ=>&<ɼXF;®uw}sTIXJ=_|M/ֆlit:~u(㸱Eb؏ƻI0&^)jj"w.x$ X~M']Af@}01o)Ö́|ULڋy1-mZ aixYר]Tk(͜t4Ei5 VqVzԜ|`+g:GGNe=wLǸ5fKV饒J[S%ːQ>f 9ɏAƲ(L.-א%/,(Ѿ@Ѿ;FG@"޴%~q ,SI zRi6 ~Q yF!Ƿ612 |`S0wĩ`{]! 5~ҁI#ztRu )5*)}_즢lئΒ+/jQ^49aK]PsFdH5~)~TaBސ\ϣ?3m*vAj|X^[k[9jnUwU) "t4^"[":w;T1o%oӕ_sѽG4_oW `og bJ*0M Ip,ّXEѢ]e19GP\ReԜk$9BF8|L'ʔF֐hDNaگTfZKZ[Ѿ镌ıR Zk~=׭k^+@Qz3wOCd1MΟS-Lb>gXX'P !)Lh[# /1](;/75~CVqJN=ϳ26Ok(c:@G,?$G#*dksS4TGY_  ϩߥ/_($\~dxqAE.2աLuFg緵UYP?TئD&a(;vɉ2l wNR0]sqG#tp#6@Q TXPOպuzM3D}^v^m,8-¨Fr-a9`^~%}3ԯr ٘Xi"km^)KVPae4oiW&NDYm6g4ػ]@)z%pv8ik᱿n0nܸW[ FUY!QK{aopI}m0eMh<4ވܪFqˉ$9~=0&.az4ZaoF3(ZX˪fET IhHq}x ?*K!j./Eiւt-1~~TJYyo$/AbҫnPpV-v۲a`Ttxt:6 (dx~jjῑ8 ΅jʮwBM+tKԋ*5zVCnKM#qAkexxՊ5:Lϣ7#8 y2ugB4- #C/Ϋeq(_,jʮݨmcZbt+JWMҾ>F!2=9qIHB'Ag烼1&9k{H @moB,k^T[_zkS'6%LՁ\qa k^C6'oQ .T$R~1'@S^>3# 7aE%+ꗚ֦ `L )yϴxˉ߼寪j?ʴzNߚM"ۚ]#jlCT=8'`f7CMq PJV<\2 WnEa$z1x'1_[s=<Z>Hª00-z4I~nz|^y3GjCLdȕ8MtC!SܭDg/_#*+ +uT肶N2ɯ/g[$݂yV:ݑUlS06>@QIʃ}7A"#HuWV BYK{^t)K~2|(\K=%T唺ڑbgRh2T{hzv$p8ng-O{0nyP'PGAo_$p)/gP:85P3K|OIm$<SJNlx"?mm-{j0 rc)@+jn:R6Eb^h!*!$9Ec>Dp5@IϘ-5h!9á|zwҭS[ۏ)}]pGFP.A% {wՙ^O.5VZ=~Iى2\4XqSZf8<[)v)KJ G9zYLi1"Ë};dJYxFՖƲIVy,eNUc@J9R[D%<~8]?9'7YBiL[[}d@DB-N`8O-}?sSk{> n3Y\bя30 N,ܐjLZ},D7}B?̦KĀG~Y= RT!d*,1Qe71#yT#%b 0vq Foʅ+OK۰ 0sJuޣj;^F._^ofbeI5κĸgR ٗw#>"[s~UULj{@ g=n/AwL:Ap ; sݴց#86[6&ȯձܨ(p`>[[ SGK y׍`&vϋbIg.Ji#gL$4~+)0B oSTLJ$Łf>d[[2% 6̺w~wZ.f- u>uU E5nxg x 0'+?LJyj {1ḁ\ CU;8> {$s=XbdݖEqXO }*d~mlФ>ҫj'8xO^USsܜ[jpl W#.͞.݊86laLW8>u]nGFx3VituHn*XR$]J,fA%@YF'R$_'q^_ I=!%] Y氵IE3🫼$z0AY e}R|J)P_Duh-|dF2+1X JFi"4 mYӿL!_tK@|Y.a;<+ *қy(BSUlל3H4i 噦C]+[Uۄ#˜fMU+L_7ToPd2A^ k2iY&F}_}-0U\veD1<o٣(i5d񒛑i$^f0Qu.S; MIfuJ?27Ci>,9xQ#Y/z-ܶ I#dKGh>O }D\r"7 ȋT/C9* HkWlJq!QK7DUrBl 62 uӨ!"y=㸕tr;j"D+͐Gڑ$+3pn?M2mv%#)m;w7GRG'Pm(HW? r15owiz7fK81! ۥ4kouD|_$~C6bm'dVk?dRF?FN"G{I';@ !tYYPL;1iݗ!--G3nOxtA]pqT۳g-NQ5y߹5#n>(JR4 i<M ?h{d 1M9Qxػ: ? togJYdfE"I=,oaL9PX7ŵ H!2V(n]c^"e_XyP"v'W"M&4_2Bdɶ]J5:I `#[XIɜܵܟ;k#>2(êM4*pH4 qs/ѤR!q!ei;y(}(Z=x˨ԯ7}>uT=gYe Iۏ.Xu(5T_Ee"[qs eplP-}vc転%/7$V¤܌]B?WSlɢԘ2ѣ[ 7{K$@{Z/lMhe9@?SBݯ3 h™bI v}z>ށU7JBr|_f8QAx0( DAa&vPƃ|مw{.oyP`, &f@ڢv8ZYQ)⬜s3u]>B)pcB4!QME&?p\AҌEqu2קY#ƨ Y9uɑ UC6z|n9IIb s+FSɼ r(+ٍ3PԬo$Q`ijfNBAm'Y/Ms{0k=R^x9= n ƑTv*>sލU@Yr2T3| o٢L@"m>wU&}r^!R yН%=;& J\ sBeJͺ5&-dR0wx&~&%mE6ezAьVDįXiLƓ)^›;Mz3TW6L<1# }z,|qEͳnYZ8h9wr$I4n~>L3oAE25' >S2}ꃐ8\ntx&>*[ Kl.p5 юAhŨ߫R ~c'_ie߼l,Kpj nҚǮt5 $ץ' N9@=ߕNSQYpF!Uo#hjdLJVZ:r_Gr*|2=겇s Q~N4 Z⑤cD& [fͦ|?BvȎ8ՅKWêƋNszC#7K|ҔC 6 4΍\%o Q@yOy=eM)z1hL]Hy__ͳ,ӯI(3<&U8E:\4hof>jo؈=&*h|>*^,0bUe|}|N02*LH\@ވG7 ˄Q\AJ~yﻮ`h\-G}Xq!EK]۠ź0xP"SE*( t_EQh_e\QtWDh؁RHXfy8R+A/ ZNlS^.mhQZ ꁦ )|$gt #v$)*ː)sq3 3{ڂqMewSiQA _%3A$yL:&4z>F?PZ.E d; CA3qqb:$#J$G‘s}]+;={Cne2-Vgc ZHd;!?QlQw)T%-rǏKʗ/tq WiBˠftZgyبj8 Q.#e4[ -{H|[FIFGof=} <5|Yct~]"1oH .l0{ [&C,[˚Qטw5WVtlhZ7* -=ͫ(:;$HBV$\UNh☈y)$쌓gˆ~l}撤CńG` Cf1$\eQ_xNE"Yl7vl?bMz[PR'oM350+@=uK$ ܿx!Xޗ4 e lyǘJ._QQPU]`ի"nt #=%;쥕EEЀӺQ޴wyT RJ(a]'we.~zLނFJǧl6ji\y5p}%A[z9 .dI2|^/x14.iXXo> rɂIjb!p/5Grd;1ZT<ۡ9j|<O<{/5}ֻp ى󷮳z+j}bϩ$}9[ˉ.^&IEAD,dFȨވR3iVW5uItDrkdrOv1/fޅ[z;n2g*G s5 Z*uN*tdU u!V)Wכɹ-=(ekNWgl/;b;،7ͭNTJ|HDe<XC'2_Z7r*P09\>G|6kntoF_smF?= F窥L n I=*Kx+_8<NJQAfmUN [ E.T'绻[U`Vwf&^xhH4,9yk~鱓.p5nh|o8<LZNYqu[pXcN yMS[ Ds:#xu?F{ZZٞ 0iOts::#ts+$j aM| :ŚlzTZ=/YkXLM`~-38&i}yq} @ {ʀ޼V/]{"`J .͟]Eu P@Y}"Hoc9PYտ1ӆy=X/ۦpo^f2DI܎t%8Mt>-wڧw_6 ۩ uF]-VbW^Q>X;iEZɳBKV1DnD1`$(* }O iIE$MaAQtvTŠo 2L${bCE4u=W+8t]fbܟ=y/MYA5Q [xI:}p |P%ZBO_4gbqjЋ,g8r`~?S]8<{f2s  .5Ô-`F߭7h;rD2AJ]Pwmdpzl3;~؞n1.8UOR*yV8S˶d7, ,w6|SgGTY̒&ܯwʈfR Zc((%xƚe- 2E7 ? ]+%+e2nef5qT#2@Svΐ,i-sIK`_YG4;_37bm eh@L(TYFۑG6sg屝ܧoBlAP4@O "`Igu]4o2z<ߨ*Fg3F J>o;ϭklGhUO?K萴\t-e' &! ^͚a97F^ѱlu:1s::Maaz+/wDp}^P x'4#uE1b;,ƅÊ:ĹĄ 95Fmv}0]| `[MڼǶ.mc,V e]96:S'o %/aaþi:K>Bo3`']= r\bY(LVf e:f6(& L @]21P6$-8?o ۵qhS#\ޟ\9sD'A#UFӲ2>vDevf}+mRK6d&x2'6 ݅OD&0/bi 5 5!>)Vh|I^}[6o6%.;K55A-QEG-(T+U +j TOrH IX=á|o)RMZDAB2QG^ qPTL1?T \߂z-YGGH&y Rv.|7䓓$*9r:lD<' k%8}24:HAM|n BD9 a(#7xܽ^Kc&;6MHIq%cLwcK'^zZVuГ9Z>Xc5i-V{#ٳam[j_m{rtx#͈kffF.S+jZC)*_nL9\.n௲>bMk F_9<2~{XFu)0HQӎ$*9bFŒu,T"YEqz1W{8\̻4gkotk+s%v?Z[NgUlɶ|{&~inN?IR:)~ͼfcҽoe.U؎٭O`eQT} NDs\7l7Gi>ʹ!Hɕ~S>/A&KuP{ҋ.tOw %uf2-E ` S1A)ϵUF6"+ CS8!ض́4)@wfƱZ|'jwYO`0uӈEeF+e - s3Dcoܗl40ݹAM(I^9>l"^22b!b/ǂn 4E`.^e7 qX:h{VK1 ( `jVNApt;QY ܦA }ɂCi\w9r穐H=vum.fnP7`rsP?KqUz} Ӽj'ʍX]-֪NgF`Iʹ:hVo`KO8t`TS~4Q,\~$O597#o\!3ֿ 7f)Dqr{ ;wMW"]X,xF_@lwX|LV Q֛ +œǵk$rb<93㴻z}V4K}@='Rȸ!'ƻ7ǃHKɁ;4q] [k%NbD+c@xYNU EU(uOKmrQVKl۔ g[O 6sb0H}ND!校`^,DDPəmVZ5ط'h<$Kwv'cO‡Yʺ41Dyzߋ${duUWX͒l+a ,AhJ_D@=ìR:!p= 0+m ]E oy-!}6!3u҈5ZD^ ^R!~Y& ŷ*{9ҭԏ0`JJA/|2YS ^F5Oxou|/;8,DiDq";?aPTo䩳yE6o!Q!ݕV-Xlk@HwH2ɠҘ_yמ%sHT{) (-5P(p?)\Sj53z94%YGoFv9/ K$MEm!Km5zZ6hi :#g.=8/<A t|#G+T|n1L0(JN%\Liӓ8AGei?qḛum&򚇣0N-i"1VP]e."V@YEz,pР)[otAr>-cmw OcBfI%nA@Cs@i`d5V"+i2f;XͨHg[u510')B] YsJѿ׋Y_v:' 2=Gh>Fu\YUɩ2C$ ؊ƳʩR*vFy]mp ŋ?,kژA{s|ɀ]X1ƒI"=΋22J># |OLAʙO!U7BTVoiI tA az 3Q ]H rZgce 5WOD0X^3Aȷ 4Qْ1$zX vX]Xz9dôn"kU5Ypm¶vij~pTԘ'8dBб¥FdD$;V#ӮVDkKbmdL;CxW] $h99 vh)|pkmʡ\]H|Ah3Dt 6{4I񬥵pz0GW k=$=8J2Ւ#W$t}`)m5/@ͥk@[Sӯ8π/uwx/%8ڄ"Ħ5Ƀ]ɣ]AVqJP]݂5F?w[@Z;FKCm%|,jnvV Y`M$J.iSv4qovgRhguތ}>o1_A(Wmښ^Joj~8mE(+⯂:, p NVޙYkF!<|뾃 |,<%nJ1^>>uFubo?+_ $jLg'}<3 !qäR-B[uÿqXw Sǖ7J PUܺ3P]9ç ,=lL*5f,JXvrp)Մ=rԱ ʉR#eo0~x"'zt 85?@xW'*lVQ6ʕh {imQ@ [f!!_Qh˷ZúFphNʻ1} ukH.mu)t&Amcy?~_ly%s6YDMǎJu1/ ourIKKi-AʟTa㈚:L&{6Uwom"ɻm%`[FNj$z|![ xְzF9]L鿘YPG=J7oUo,z-#0qv@@u5pa+~nqJqLo2M#V| !X[]lEbc5׆7IlTIDQ@ i`\CTWJMgRXkbTSwLw (vZn@\-,NN4φ HW/vӱ'RlPa< 6A;[TBllCS ˗0^RO'|'G5I7ہ>ijRgpI& log.aV,Ja -:IYn&$zB+Uͅ39d;>sgZڑ-K>G ? WrV3ZƁZbOϨ#PECRӣ~}Z#l} RhӇZE1h zm3<]VXqow?-cq:|CͦKWBbV]JvnG~/u)2[;[TW!)Q8-/ (楠K7,WrF"y!N Rwvnf*òt7z.V0Zmitȩ>%ǐU4z4 {坸pJ`K.r/GJT&bų>p*hH4 l}p?&蒒-S;@( Yg%QǸZṕ Ԝ!r&<%Sba&Uŋ\h.$n=S^OKxX_;%[k0,`{'(%=Zيx~D%\|oCs xӳIL0rJIYs˙@&ϿC3y:V XиF`J"_!8 =f̯F?6mszb΁}V¡߉Wmxw %!k:?Jf /u%|5h'B-3)۟PЬ1ssBuPEQ:i@upӠ *DM6:]f.7%$yFB8?q cISr+}3qQ><,[,HUo1-bl 9-c1J]UUߦ]#t H¹˪oz_KV5)U(l*3k_0 z|;%-Q t~DG_3]DO}eŶK $;iKLMKٺr۩{Ya~, , I߸jdְ9p Hf U1";+ogi*gÀu-cXQl׶O˅w`7"ask=AXnm0T +`@`A͸%pl[u>5%/e4ץ h"0Кϊ\IGb<#`˽#pvQUW<=5: ΟT::i7M2Ek+̽{ _M.'4sJSV:"g4iU0Bj\pÜ븇~KW[V.P&3X4FyE&5zdz8MQUl9bPHHb`gPk1<CO|?˒?*Nwu+` 1X_'ȍTIⶎsB# ҡ^[EX#Xg bPSzxG %Ǐ)HYEmuL#!:,6YhmV{t4Vvv ;/`p(`pt7|n`~nES!x)X1ahpxY!vbK %ǃ64E!IM"rc]RT\c"H\4j˚ai83J#GqV3hXȐNl8B1ӿS %0۝H&Xi6@b5aB!eAP`PؤՇ[dt%ڃ.qZSb~๺=VRI:_  ĶM92qM*Y[[{Wp-># N"@>3E0(~kefMtXνI>A.7=b<wS#_r֗eQəu}4 䅤wq"+ʉZr~x KW_^0l\NmdVc ׼.#B219i\` &qF 4}H~O  ? 1D@8T[UC/.)&@6?@=ZɃ3^4gD5{l5|sҩޤ p@ bsDd0|cPE$mHo.BcF,YXr^ܥ2?װ?WŦeu Ac*FّMҵ U [P/!?D}#MӜ˫fCqa3dLNd!ӭ}΀<5|G&xr+D8}L`E0UB\ѡ9NUA"^oI~}i vva_g^Rl8^4桇E1>vaqǣzD+ʚ؎rt6u>l6]b Z$.䂸_URJ#u͞P-}O`I+\P9ԓeHIT0ߖ#B?8Xci~qk-j0_ܫ 2[+YۍV6P %@e yXoZ*Dxy*Rl,!hqdxdY5\%QS lt e5 c?>eVjn_P ^\>5G;M7B|C_?8ϗcL.lNr~$ u*ev%JWʨ3ΑG=}ͤMHW|l D> ӓΕ1\aC[\DBazULN|3^|6p׭YxG'3z>Æ]_ܬ˭~|76LD]P{+foWZ{e>Qt&KpȪHYtjDJHa ,:ۂ^D-~]YxgD}wJO8^S#p$Uzbǹ/*R K}9=}S%/ppZIt k>UmԕVhJ`׃RD݅vg KCRVzINPv<>E4ܐ7{: A> iew7Lw5xWH ld/vw# -X1P1ܩIle BY1`)4a B5B.S8G))-`glt#,ɪ!>8aa $q衮Y,!Dz3j!6ʿ6'jL|l=NHuxRb>5'd4q2$'XBhYf׋p4,w[GN ,`Ieܗ5BΛfQӄOCq=ޖoyf74adMx<#/iďQOmN2s߈Y-er=ϴ5a+w$C||k>%.*]7|OX>dcvQ|wUgݯ\.).Jӭ7(L,bgey+ W ˸IGsb}*]G>#`.8~% ڴ{KT,5yfn6K[=&H%]@iW)$bC7&7 d?,>tD9O넙pSBQƽ}-dYs$èB<9qڜZ_DЩȶ{.U5Lf)g:W[yc)2hx1s9r~"e6S,!AwpcgPPKl9ux'眀@p'ge8p庁p!v=Tp 3Zı>OMg߳M}C|:mN9b/ah2<kESJ$A/xcY0,l].|^~H), u?s)2$x2{m4 0̅B?݅mD7ܚ.sYG# n}JuT/i?ϔ(8xLj^\,:*pw=ӓ2ԶS5M9 ~eZL5Ӽ"97>~gS2=ar6hƘi#iE&jг(wրHNl Ƒ1]Ryj giǤp8.cHpgKW,SZnE1iPqyf9_ԃ'Z?W[><}Kօvk XtϸP9O$V2"B#Q*xoU "RFA~Ԓmɻ/R^9#~j%ě~i;QQ^TRDp!L@!~s{&d~X_j^wΟިז[Ā Xn&| Zկ)=%0~u(&xa V.f,t$΃m9gr]pr]쳬}ޝOY3~!QXǾS])rzrڹOɳ=YƱsv9Ȏ ֺX;85-֝YDA74bkDPΉcIqZ򙉠lZ$sGQ9f@2ՀJ/[ГR&+[NVt91De k3ϙ}p~FzMnG!@;%qO< uÕ8<2n|c+$$clbo.y͛PuW2U%Ayݹwl m\\+6~ֲa u**nN읂MS"Lڄh/d9\XDZLqoPX ШQ[ui_XT]-Zj=OR28<,NkMyMU[B}hwm{ICS[W 9 t:,ՎVrS9wfd|2W9?I tV1|naX|xB3,۱ᅮ_WZg A+Hȓ E rĎkye>ny9n.9VM)nm&YCF+ѱCbxRWŠ7 EdQk] _ӺE%Zx`(NUaG3e9i"ސa^QnbyXt U2g:34wVQ]#g e+QKm0ۜʢfUѩ|J֝-E>J֏'~}a_^?)뗤F i).aAXZ|f'0 jO_Ĕg<{! ٔ`wR\8I?z?3z1z0 L m~s{mI8ػ3$aw $LkOϢq+ ctP\ydR.k?ŝV+L\6;!v|LT(| Sֺ*{ڼ@IgYgd&K q Y?:c_ԋ{;E-^UZ;]^ײ ^7E$lkH4+d%jE(̘$R{Dć&vY(ҐRf J lbcv &?x*x$+sυGs7qXBzz1H%v+̟5ڡ.?S4X|tMQ3!PgQsw鑧B7>-6:07x,Nmgiu5WbQ Ebȩ}'9NF\X3s$M%ybwo ZILxad5K Cxױp?v 29"> nOFTYEh-Ќ;?Ze{X,kY+ X[mr ?/M6 >t2d=_ӕQR*1삔Вw1>0RwȑԼ\!uw.mYʹ2D~ZێEJ*+?(@L1_~)yܥ`$+gm*[G1,vek2s,p{ *j0ٞ_t*+]D  7+3D൐ۚ>+o]G6h <"'>nٓJ@1Ӎ#3XJ.]u7Z2WymTYE]t9e6'́ms;12G3U@?CX+PN&@? P~R/lW9Y1&;O@϶$ 6מ^Y]Doi)م['CPԫƺ`QuT7oSDO& G6xz_hPvwBß{*0WP lDrG ,XC¾C4uWLYCEk kڛC!Ȗ";^.+}Ux-a[A#{LJ!_d)p iKO Bđt++̑fZGzC&aCbu=F{j$**qɶ ioɾN =NlXT]I3b4LcQj$h,('44NK[r$u(gTp\[X7Db]k[iU7ցA^"͠/RʏpHFW0F Yy✗Ϣà ! X3_#xt.cZrhEuEgt-S- {gzg&>\ЖU,l8p #uM11d"%%T'B!cKٌfƒ㨤PqCJޯ_%8tE#[+ >CMc.B/S;r-/|,j{G6VC9䨳%ʄX'^q yU0YX2=I  aw RBHP/6״ϖS@AX#C|O9ajfL܌`o1ނ7mO^j1+Fl)f"˫L0d37^M10(g6[І.cN`72J u;%6ujK>vkƍ 3ꛭ7sHrxj941I $CnP]WC]OHSͷW񱓨G)? ujD]Rh .2\v}*AB=WD n=dxO)udB6?eN?yԏb x6VT [򙘝I)MÆ۴ rkyyfLطOX[T(T.5,骪*`)I ?l{jl}q殦vjωJ Bv!9 2fIIor?P|,Vtv!7&e75JJd]؁1H<մU8S?=48iŧ,+?7r.vPl&e糯#a?U SJhq^Ft!ʣ! ڤZ1-;rŻ+ZsNE3J1e3Thx?bp(CJxO@KQ::+PόAQXB^JUDC\)sziB}\S^Zu-7>h ;Q-z1K7A8nt-!qj!%:"ZQ-͆5`8dg9#*Uǻz(c E;! hָ5gՄ=itx;2-URn/OiV‘xjlB;LQ9:.4uu ;l +gOcJr'Ed&':z$#Ȉ"\"$(JWΥxk ȭGcY14<6BZ)#VS,jķ3W -#w &#l_(>VϪgş *? B9,$]0ӧF%l?ţNKtJo+ay-YD)or XOF&?+tf\NE ʚ* bTlSVn11[)\0 kYE6<4>@NBg~jɁEٽ0j Be|ث,'ZHB*:k6W ؛b>k,)x{)Hkn8N3#Bf!Fxt~`vf\ТEk!Pe夊mYbUJ5fn DsOey,CY޵^h7rc%R[T*#X*t[O!  s-܍[6w/`:Nw}N( jpjx1?t[U)=A0`Fe@NvH*6́4Pq 35׫PB-N j&$]= א>` R 9vl21ooɘ񊦣Kֽ |NثKm0mj0lYJ? :qG VMjn|j ;VwW툿?On=+ |y2 :-cL W q4%!Ptv"5qFOۤ ލXᙡHcחb 5K&Oh[;Ó Jߝ)rD R m{i*ݫ]a}358@)!yJ6 *t#9h"W,.S8 |>.JlAb%oC XzK0Cgh졌+@6sٟ͗]bKre%*j02?u!>&g4?7 k}Ђ4ð^ƠJQIbmiݸ/fKzMN"AfmED W݌+mP'^i;\)ܔ*؜n¦'7/|ivcnz4["85WoS?X-vǎ+8;Ams*IZǥgQ$^{E'479sRWN {r(̏OyFϦvRU=}ZrgoWPQׂD^:/8rM1iU7=/8;-lyO76Is9=ci1lb62q~~bIc_.ϓjIt镌< Y/Ea$X';Z0Iq۵pJ=] Q#8;%xsp_5ž'oHyFrc o@'c.T@Q?ׂ g_0Oo3t‹.MV T'0xb-)HN^\a0md-]}lqhh[t De2x*[ob`=-1-F& q"Bʛ1 .xʶ4Jc )Jdi lqׯ7n9E>*(&QǸ ( i":l!#xY)l*#RtV56ԡN0#c~Py5k!+j&0}IŁ`1)Š]]>kZ(87bBs sQ4miU:iXx5;Y= DAڧeyiB#tIoFh/nWwjtjP fn,U&"< C9\0Vq oAszl'*F3Yi)4Sqyal#|k`HE>28W[JkKYU*y 2٦ӮQ\5n+c25;y$ʢ7b}3}(HEi[ D^ })d:{BT+KFF4v d-Y |(<ΛT:#5ro}M4ښ"!er"FfGy r(Ъ0gdLtR&b& <]Pyɣ!\^w%yӪEay[p#>wODiky [0 <''#Et.@>PԲ,k0KOK rۍ4x(I#-".N{DGEBݕґzIv^HH^Fq٢*zNX vhtd,hLhK)hf; BaJ]h`WLD.BBk5,]jY-y?\N P!,8i 3 VX7*POfژ }ӆYi>ɯP6o1\pc}8`aq?|l\ qt3(~YVB#=ER8P4c :sL'RZ;m^cTwٶ< ̐x-Xܪ'ð 8gxR4uh]UkRe0:KLVJӿ瀫8z49.S̡هe(u; ?=E.?s-]KBE˴dgE(\+rV}bM%kn)F?C[5{ .&^Tv.mE@D &?:ڦ0.(gU&i/rէy<77kssj&-}IS nfIG;7܋7E=oQY`:Yٹa3UNI&.ć>~\oJ%+2Za`MєkRO~Dt1{FbΏ+Dp#Z*50-U{$;eRjVhz!:ޝW X Pq>8}VA88ΥO"iM]xU\QԂZij0('_DV]'` u}[wzv*q'-Y?Vv좊wAE* 5dEįKy R #F_rߺĻ .ZN,UG⮽qqGi>m-{hpAL!@0 I?> LPOU g||sR.WkG4s{`'u+wh鋦Ks,V?jw-;=]PG7[lDp^_8|)CZ<@Z.Y8g%K._JJGqEʸV'7D[Z' x% lRsu[L^ Ժk^2ɣ*E fKAS\.9jϏ9;Cl[_{`D [ԥBddOdn0 /|Pq rO=\{Wx)f oo!Pi(OFF$+@5Ҍ~e @'ϓLڶ6x%`4Sz.'jfx],dJ8~Lg sUh1Eep_JǑUq~{0*L~  B,uH`,m&K<_/cWoN\iQq@I!ȠlN*BWb]/B60NE&({Jy6U1 ߝ'ܴHV+ cP %coBFJt'`tahef.98`KX|l(Vs 30O&h^ K-5?b)D `5*W0 Y6AP~Nx6\FF} |`E<ײ$>zcSJ[8i3kRז&<,rsM[60>eC _66,2 )df(Ynz#M<\#wpJ~%>ss]3+&fҁjiXٿO6~$qlB$}'~NcoһyNS翶ܙ0~~Kh$"YnrEmԫY9X3C,oz_fjipCTIˌ4+ydb51`+NKo9 e%5խaW\/TOi+H(CDsZrj0:&A6Qϗ[``9IBB\v+ ڿvJZS f_DžnKg+PNC{:8wW:G!5&Hpu'WCibze@١8^RzHbR)* Bǹ{[E@x^1 j̎5HZR %heLܓ9T"?5/PZt\G|լt/Ҽtw܎k)w[Xc~~36'ZfG^/]en,B=eUV_ I,9YL7_iUfS`ZQ7w'( z&櫏vNj[۪*sJȌC>3Jn%DJ>h-ޔ'n{iҥy=2C !eJ]ˀϓ'r@&v dB2ݨ'Nzp_|Bco}Kf8WV'B"?YLX? mD@"/ASe`ΈCF[6"Mhl]E-J2hqn%xuYtp:4|UzV+>#+%B- fYtZ*Ms[v,cih9֠H6*hIخɞM zBp1Jڊ R㩁2[Ä/i$=-l_:n#@ÁC\i @lnlQn xM1O"Mnœ}a\),5^ͯi1igO@/7"߆?oz_I,qGݧufXx捇g2]AG3%I|1Ir;gc<5^1l{"[Vo6˺ݝj3_!S7ֳYBt(J"m!̱Ke&l ?0ˑFol#R!D5;r_Hm4- R{*4$jԤN+`|DږptʪM*d%Sбm; ]kuS'Rn=4g6*8)bLT߯m{0t0 M6m -XԚ^Y;7 [KT@ni=NjSsHmN5L{!`T4 nojm-l䐏Q$"ZC<>HbZXs1cuwv(6fj1Fb-!DЊ2Ct%q-cH,_Y˥[8}7!ˏ!'+/1apΒnt20Hi0,w=1XeW򿎹8"Hv|gJiTL^Ұfmp>P!3#U.?dy'X DAb&=78mbh/6e[F+OFq׏36FUx3!P~~3}ʰ:߂U}@.F !)WBEO޶V2%,zWNЃ<7\԰$e_: gCoG"D%r n :RsAYmӣbMJS4:}*uMj\ 'ɨ-)*~Xr{bIډ<-U+P<3'&Ou9uiX&7荻~_kfTJغ!nf 9.KH:e& ;궓GWR%Ʋ{;oH&SdKau{|З"E9d~c "nk5EQCU:d,lup*q|o( 7E񂭈'cn2Ǡ[`6FnGzcES*J7G4{< <U=4ӟB[@ +]gZubM4.sҸH dMJ(%Z R-$[WLnxST='VzĻ#rl< CC0$˺5@$'{y <ƒ5 }Re-=*M_ƨt(n^-tGht}_]>'^-N ʹcN]QCd ɧ?+ńڣT6$ H# K83,&3ۈ?x7!Ei';_6> G+ȸd랋~3]zZȫ!%/ڡd쭎']7keYB/\1K$䅰L^=5?onj #g5!Wq\$F><3`nw'TQ}/T0W1n 85x22:N *vYpЈlpgIRvG!2Mg^ Ú{Ht{Ew+2s` se<P=" ZW8(L5XsQm}IM4s~?< ؼ<[p:>0[4pq٬iT׮ ؊+ŪZXY-NdU,\"PJC@(̔ KZ6hDͱQP.9ޅ9G 3<K!t%Q`"yRVHagNJ~VN#^g!Sy_e 'Sb{{''Ԥ~.q=XYQʼ9j˕mKl>_E}|w lwY.b 7]rQg~fO]P-axI5{gĉQ˜3$϶Dm  Zu5Jù:Gk7Io/Oqȗؚ*=e}@ SZxer P?Z J2 IC\n X[_0J%hM=Rߣ&.z w9~8%ȗT"bKit_cU{ in%-M~XO,1hg3:ULTMQ5p$ilqA {PGOީ# f}E-_ :y9ɒ>mĔ=/P<MàGɝhz#KLx).vUK(($07{ް0ۖD0ٗ,E0 r{tj05,F[q@ Z%:V*Ia>¦lj34~98\"GTH!tg3^fdV4^Ar,p'0?֌M!+(3be~u[rCsaƇzuͱБ8(O]ė`]\ќ54%nQo:&;_R>9I;rQ*C>}Iw3I0"+?4"Tjrkw0ME"m/Wb.'?i {(޴l Q, QߤyΉR_HsF|DMN9=ϳ[\kVv=}f)IO0++iAܷD}Y|8 cs!Ca)O6zHA4Fg#@ y }6W(tP2VBtxFU:~z ja~?&ֶJ^\H*.d_*(dW2uN'ѾMS[ MmvІ}My?sɧ0mn~Mf8/vX!rظ`gA D6*{n TnNd!ƽ6 eh!@CCQl8>! +j -WcOYȫo9:/?Zz}X{owHg-$8YoBzWYx^JbyFc 5+|{`̓g'ߊ蓅 qL0ZōxPRbmHnwk}lE%d~R=[.@Ip>zYpx>ϼ&]dZsԶj Y;pDSVu@I;/ H\>064?O5M$rVl0`{~Ijp'P"W.nS`jATl}*J81$eݖw, Em8J`KyFvW^Y-DgN$h$'db<4!> œyȎfEiT"Xbn )n[Lg7Qo5 J jۚKHy[10:к:Y<ϓ@W * _Ik:)%m)?YK|b}eҋ#~^|M]`RٕYo4ac8)s`kd!Z}|D1k\AhퟱYo HpsTU 뷫:܅[(%rF*<VqB<r#}0& MJNden'ue!Oi*༽" 4YghHl#rE]Sy2$I.!,lHt_vwj%D`ޯ=5N$v}/ȟm\lUBh.hb IWq@uҾt{.)wM~ߐitٻ : 'ggjF<_[ ‘ld5i7МC&iT¢b\I$$ 6 q<:\XMz E\)='c+⚙W"䂌U 4J-0« pQi[e|ȼ Z_0:8++5mA+_p R=1ʑQvT0z&^ }h`N37VCֈ;yc,-Bwo*Ca{¢9#Mu}>e5|5? !+%N %"CW@[UF3cn$KTay7H?r(E0p][FtV)Ղx j0;KZ6igűʞ W]nBf^= ڗ)d9]rX .ԇ (KAO?d&܍JH*S3Tz6|hW9Kws(!-2fmOJ*!7`|E:jq"LdA)+4e\?7+FAt7A{g8LECK1puuͱEՉpH  5Xk$  Z)D=Gl}ޮ{Bʉh kvc%Gl]>֟AZ};UO=q0N`ӞvFŦIəF;&&*/o@bRAm+%XgRyiREr R+Eye P_8+cf1A] jrr˜Dd3~xEĚK5p#pFb_67 ;Ʀ1'O< 4@)XVꏋ{rI}s0F;^0y ]?wTBҹSbLjwkKwe w"{L7Zҁ',V;ĭlQp.%#Ε-81?͝~L@CaLS!f_Ķ? QY'.^vB0Fm/[1Ϯ9~9C1)[u~֟[0Q~  g53$_&owI*YMA+\GfitC9oZ'3`+߫l˖ՙQU8'%YE(P,8ޟẉn2hFKAWYmmnymqRTRD _( 7tV+r_Gn򆧈]# yǰ]eg:# UEk${q7Hhԯ{tH6QHPN|4|3דXɲℏa4IkNFigtVodk='#.j@ 92 !WPb;=3jdrڠ]xc7[&>j@|湬Uynϕ*R,`,a\#;Er¿cqOAC;%DHp,9Hzclj "GBInC?W/?V#ˀh1vDԘ"Ei%dYvRbU{}%|s: ?!nmsIέ\P.xrĮZtT,l 򧗩L7PefsiuDZ84#,cb3-&?8V""[ 7\ğ'TW?feMԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM狙g.aw7|y*/Bt]*ҿI lyc0Xu}DJ 6%IӠX,ˑ|?HRj>:3K萘FހW5( 3F,d$LNq&x]cQp1(t.;KG 1pQK*(WVl$\@d]\;D6j`Yf%:L?3>Q*mf_rI{ }*A$̟cL'3i u$ah@` d; 6&SSc[ 8]} 0`\ Jגt8vKC;cWG &Kr]D]Gaʼn$=IK0 a/;i ANYecDdV@cHX'˒oc7@^u(& !2==4Vg_n¤M$Ϝ1|@>`6`R4dm00=DED(20 xW2HMVҘ&ca3RDNs{Z;gt1 d.5؂I$?f ~@rRmusoAГ=J5v7BԢ`\Ԧ^|ٳ'+%%ϟꇩ0ۢ02?Zۆɍ& b`^޸J,12k9˶cuc ;rnJ.osw(_n2a?N6I?`7cJ6P#17㒫%ze7 _nU+6B3s5aߎgradMV;( $+7Rs.;0.E YXyGN0CCCv>8Gݨ-c( _JQm\q6. }[b#u,5怘bz .֡fh[Kܖyغׁo~kk|h9F[@و.tU/[ 9}/\Ml#/cF/2}(azvPpYdTb:l]nsl rǛ%C@3ww2D k7c, ` bL>kj$QUʹ}DltK=J`S̠ɉQ[L-g%} <뻖ҔN [ !_cG*b9mv ߆i,R흕6DmXox[л3`I)k#C_1'Zs /t$r!Bms-7=PoF)Ɇ`W~m'NBqNӅUYLDbL˱B`` q+4;wb=e0}RnRqwQPv!Dy3~BP2Ljct#ЯH e[(sX_ ^,]Ƨ* ;MH.*7-ږ{@F=bfU&Yxou~ _.\Ql3{kr^P\xaAP{zV%37-!QB r~r jk?abgp0iEp00m+OdO $ {T ĥAor  4^C3ɴQY7+ѥNɊ kB{D»p+I d*lǭ!K >vcC_$/pט*N47PbIټnt.7QId.oNĵ:!5$C%'G&2 W&>BiMG8ofwss/XS  =._׌Mh3&biOrRïuLh/>7]=fϚI|_CQʌ$)qJ6Oo}w8RZ'1i| >+(Bm"+ "ZDYDkyN=`ZTNuFY} To f04SƸd6i}.ͥΘfMe.홦:b -S&?Y,G)P2&m[ rſ6Hu+֮Sb Ad:^@Ih> 1&p!^i-Mdv>8ab)vDc3!$PtP2bQDDB HW.xz~e8 6e˅utf:7Y,¥_wȧ=5e>ڋG5KNM"R, U-n]]54" <d@kЄqZa_@'e bAjV;enR-K7pRN 2j iۘ/YG&@BF4 [1LsЅ`Y7vq.TA;~>Qm̌#M9Ky MVftJ& v{8V3BReFPld+g$xu7ÒM~A`4#Y^-c9f:)gvst6j`@la`F&a g=,wщ? TI#LֹY 2"cm&sw:N gLBgɬ63 E|x W#4֎AWvj#ʏF૕`EYP4s0˲E#],08$T{2.֭@TۍZJ6F@^I O̵E4F۴m ZӪ@v ,Tge+pk,s+)ȓ2zj:M2O2;XUVZbtᏳ-ν&T1+rT2Ot ᑕ@,^iD / $j+6oAH X$DNk Kv' w;OIJ\q u@!KJQvm?$<He0M:o!XegXu`p* z<祬4 ?#)d9ř# {9(o&lNuB}hc$"9G)d[eRO;ҥ!F2{Y!ل2bCAl+ϷZ0@{-aK(t7 ݓA=BR6+>^k#bnp^qe76s(\|`+`d3\DQ\Yjb{ֹvБ9Vyel7r=a@mOqH^a3wKhyZ>Wn9wֆe1:cJ'lI̓6[Zgݼ-߲(tRBX~V{gqW(8aLq)nD:] +nq:-}[Rr|)FWkf4QF2y  %.ZH1ϬnF7zƏѠGo:#~{VrPo0j]ՅK ?OfZ)Д1p(#Ք } [",Bofy Aƛ.~kacFrF^F.α#%3-jf΅6ͅ$ӃsC&!M oZd'dC!߽}xdk6H#kGlˈ!=Of^M8tmh $xey51 0$JM*rKm"^-l e n2'k~sHi *(p#,ߴgye*.@fblGRLgѦC2a%aNA}Z% ,s ?ͽ JiS~CpmxS\PZRG0J}1M rܢz,as w/G'K6lB"έ2]dof~Xޖ4yܯDY*NJ+5QZ$їv,,U6}W4%%g][ކqyqs,MJ36G;WT0gR{?TOTw6Nծyb;Gq|N m=v_oN]'/&w=L4;m 9ҝփ0#3[`+ 1a BP#;͒/00 3?Y6C*O7|֞Ad< mßQGčiQG qdPZeމ?8ꓦn&-orȾad1f)aR`)ᄸ@aPy%Lѵ q$ܜichkk fp3QI3&H®$ 'vЪvMGeD᝶3+q8]bsmKRE+à7̮Ul*1-4ΕHF|bd o@z U<(vsiByˑˉVYyMcCJѼ>gFRؾN:t2/` ߕGavsRTh,>pRT10wnٓT*"5#{h$+ҋPF&,&zIF:fNǒthp*h sI('Z@44Uj%i\vk !-;RN&+iv_ =@),nP2lߐZ6 LQ3ZE:n6ģ͉m~JR{',@R$Yҫ^.S|.)[2)wb<ygPQ֙&qy\i W$nOzv<14~wx |!U ll[9!r_#˓udF?F>N;7R Yׄb@pp~*џ S4Gj*wyߊ9u;J9]T/frfkc1}JeFTu"#Mkj=mQ*ϥ` Y/?m-{OyH0IfME9J᪍,th~;ބz-tC1g؎] N̪'3|`h'.)"NLY8[XڌAw boLx'J$Tidҡ-tE[.V$؉$gh%A i)8hf}w mpn Ϧ\IeJb;ΗzRc'2mo|FڴI^EG159Ri%o{ Q`2) L5dqNJFq@f9rD,C%L[s;{ Vϱat^PPTAꍩE57)Iu˫)Z:qﱩVgHmll|1u33P.s$[NXwB@~%o#1z P@1!,l9X מ~G&b)%sd18d}a yݥ Dgc߆,TTN-U~rt'Ls:] Q3%eNyPy)5h2x:bO0{vaX[\,"9亂kָ"2yb`J] @UsgyD)|M8GMVBjIy?7e>.HoNPov%7wү(86ۣlK>itz9Cnftá+jXC8:ѳ֜6&"vJ i"XйgV l $e]y7[0ȮC_2RA%PKbW ș #Log%# 2"_9U;x#,Ƚo SO b(|}CzZ/zo,sЦr_8<ds8{8_ԙyWM6j"D-R@=)G] k}N1z+fXd5ӗpk 6DX%ӑ:; `vHa[1OoQ ###'>&9mkKYpkX:g~l"xs0kj)~3+J2c6SmmFzyZo  e-qyd=79,Xj<:D]q]WgRZ@UMp@6NF޷[ ErŒb_,uK5C:]K;Qzf:cAz"M< [ XA=ᒅ\_q &oacp s$x P[`Ø!~x95ugv9-Ɓ!:fɤ3g`uC"dzrd,hDp%Pӑ#.4v݈*Hp!ŪΤ@1Q 8淁)H99Mhĭ2EoekPS9ٛ]H53S:τ$WF&0ߢ̜jwQH"1;x[UP&n9ȁY5 Q/ѿ9~! 41\V=RTuMc9.%ww'^r1}*zpzh G8\2DOka## Cg|48m7'ݗ& <ǫTknPȋiqJ Ыd.i;|,@hmʁY-F? GKav`|WcaZqLA uJ߫ ˳f0g7u{pC{2yd0G˫&R6~L*h֏5ADe =]ı9$a)jXgҝ9Bz"kV!"5(b}ZICTleF+a4'=\9OD=V<{'jj` VPKT?~Oׄ2Yw+75{.?NM{#.cWZ*DLƠK 1:l*8M1qLJ*uj0GjtY R-:4ʶ_o}/W̲kjYvZ٤:h0=b߂ln6huZ6r /?&ۭ/;rT5mc$ O.Ĥ7}y. R|.NzEثW7ċwT>Fn4Pbo|ǀ%-UѼNȰ{A'(UT)nÅU g!K2yZ2W$T1VBO$B 1$>uIboB>c1mͭ(DSu cEyGV-t\l}UMgx3}zdxeH?ƻ9J8KDK0=]PBDԇU,V۪Zn57mtMX|+WPemoԔq ]cڗ BrkAϿ"UW?W&LMc#4}Qi"쉝?#Dʠ̎FsB7fӁm|L 5\-c*E)2(Ͼw4HzQ]zjAv<.cN^`BfGxj3ɒb _Z z҆ Ԣǧf'Rsh&]/9s\U2W/IwI^1LY3lr_Qـ]w-El,G0$hf5xd<>ì׻Fs'7KbP3 ƇUBҒ/y]Q- LyZ&K& CQԞ yO!SwaROjQK;k;4$ϑ,j5 A@@-^}4CaW !dF2}<$bZ;ȒiR/1(&H2=87KYV,<1[* (u.dU]5'=߽*m#{O`7iD@Hʕ"Ve*)L{,V2kb.`*ܫI[VQ {vNi2O,!Ȥ* ,8dp|͞E2t!Àc9G]"MZ:сʌ&6qPGzJG {iR'ICVZjjNHVkj[`9MO/ 1§DkGZW5㧭]X& +?bV[cxsu$ )̏nZ`잯ٕIC[5p%ᕼ"[wmO HxU*ZNV z"~l]H P3%!$Y2URpinuD[ݨ <P^L?뺹@ƙ]g6z 7U ^rP&c{?]8 cƊn_@E *De/0A{[-z!ix8#( Y΋R[B/&Dqh82{]7~lЍҹ+oB@m9=Ќ0U$|bE?BH2c!֗.bqG)-\pS"jFt\! DWysf]SNQ̂+O*Bp+o}_bG M5M@ ]|r95Bgl\n@=|{C7.D Wp?83 {̨ 6`gY?%30NBtksEAmd %͘I`ݘCh_ *O[/x_ԝx/G\!m̳K_'-f9C{^kxe&XRg+ d=KS&ۨvZ5b~F˶1TcIj^F.vKaSߪgD&Ș F|h͙J]$5e yz}`oW g؄Ƒ3/wڟT~29J7,:A '`/6ˇ _ >US}~KTt)l:nJw|T 59BʟhŬFMhJC=H2j!3:{:~ol8sN.= P~jGJs+P+ D+eXb)ȕכ&n/cNCSE=vs7kkSuFT{_H_Ge@;zN~2;^T4FEXƬJӀO7䡿}O&=eVkomAӏVAxBxroM$.k@V6Fس//4Qnޅ ^@ @uz&:/xnTl x]w+ |ʋD'{o0Xu9)+ 'ȞK <ƞ&@}s}r'waanllŰs)mK@h6Xfk}sVYEmCH[Q!?]3(G\\dbaJq]ir5yi`w9ʝf.։m>pP~8b\ rҙs8K]_0 L?/W̠~& ȺAfv=d. xxScMÆ`e~a]C2j`Mf>J(z lBoJC}(P"YI5zImtwW9̹efrZuq {e$k5b4:;L7~azW; "xՋ%J@~H!X%^̿djьi7N'eFP .z`XK@B\(UncʋD?EljR5+o&'l_h{QOobGS(yl9ueB_+V>+FIPKU"O+c]~>!$B3K&U:p`2ҲdebJ$]#8kH5bso'\;EgOdžR27S٬bGP&~ҹy]YuVcqU8Z? _T7Lʝ5࠼#ق]ZDg@{Q88YxC9O5Kaml(K,I&I3ܨy?Q<[lX:{SZ.*ظY)#YdFD -f=nw?V#M&IJX:J%3:R_Ύr; :Y̹i0XsaHU`]MF"X^j&fj3/yUJ5f%E7FLh Cf1YWWle%jx&kLzrB0c쳇L$=.UE! b%t*hDg{sl약FEv (Μ Xe Y$6O D})Do? m8)ǀ+{*"dae6=O[΢tɊ`uZI.:b4 {M[1~WlEDAOuS|eA(7rny@%8>,`Sˉ2W%w$/eOhMox+LF0_!NH =Ilqik̪ Bɫ^%)-[.r-x_Mlףą0u#=d>= Xz/;Yj[yJB j`0rnTBy`L['!W""tb\TLҿv Rc>$b,ʊvEo:HE)eRhŌ/l;8排W_7n(sټ07:m%o6:OO]9|YT=c}ic{?Yr]&eD_ +j鋳[ `}]˟fHT([#OTB[0} 'q2GefC1nn˂pԁe#QiE#XWdo7L-q{-+\f3M 7KR *UYުGU[!X^w"BٷPTUNkuIЀH0uphg߰aZ kȼE[gb:$y^z}Kv),=VjfTI\'8!2l4zxeoW$;b8UTwфQ ǔ ![9Otu.) x Oٮ!04; rH[=ਨZ` RA G& !, zEoFK蟇VQCZ^`\,  Rrhq6V v<[+ U;, s3Ob6efD&6S%M84A=@ثnGZ{a{\ <]Kw&8DsThOX@dedGdBZ인3}˚%Fxrp[J$$t4&IH35ƃzo[*,)9VI:OeXt?miM /N-5sa]a| AXƛR}9K<;Fo¼:2-Y)] ;5i؇dع"~6sDy%f>}O$lׂ&p}U;$i@ '=ScM"0X|e3d3\Tduh=sw!uI5857`w]z0r䬽_W:\sՏscaEI:j@WGeڙL9SsOh(wlv8H7PT@<wTȁ-oGaO1K+[qi:S|uBk[A`H0*Z|U* mno^G739Cx!Tڲ5lۯ.8KYcx\]m<d,,^nsRA1lY7pPxWClRi,GӜHʖ]bT?:rBG &Su+8zPY {,|P#p! ]dicGAn4?5UUW#pi̥p}T(WO< LG;&ZlVo%%UCp" vL|3f6㒁V̷ք,D~c%85<=ro rRQLBv>&\µnWjꎳ$=zĝ sΔ;M!0K!yb`braWZ͵vQB'T&o 9Qveauۘ^!20$ܿB$5OHt^1Jj톪}Sp)MH;ȳE \SOzVUb$kGt|Qe2^!#h<)_Xѷ!$gc.ILDdw#tI*OPnٵΒykvX!ڱ6!Zg­Q*$@F3 50!LĵΟ0fptC*]A@a|$3D?+K".iqa< 8zV{ D^(!a)ᗱkfhtaUoM^C!FSǢ&jʒ.$5/ PpkBTOgQ!!tazHe*"_.(. ̚dpA TƯqMrL)V9}2+2rir޵ v #XnrP^x{c".8ɛT! \v_Cl1 d+7,("De QwwãJ!&3m}pD]_%>(+İk"G^PM{WJJ'uӈ݇k }'$6 rϗ=Aw0SODk'hg?"ɜ$ mf좥 A 'nK 8cA쿩jP: /$&נ=ƘV/zZ❔=EDUΏ^+\ݶ "T*,Y&jTF yek@ٓo66aھKFPmA|/^gtE-&bԹ.]a$/|\b(d68q՚mt?ǹHfȄ՛Ѧ1U 54FhLKG73B*YfC|ZVNTp+2KS MGj 4_r\ ֡GUOKjs0~|ǯE)-p &R(gc[4z<ռduq&q~*|M" JI,E]xPp6v%@_ ~ a'=kO{`5e >d ~ڄWpy4jz45m`M,8E\ ޾0]SsS1&1no=OspZqk$Uy!DywYA_guWktW@*V^W?*_)!:mp16‚[g(@^jʧg"P?;¢ĉ-Zl33/{M 5CR^EޖU.-, qGIag6Z i5n5;Ld!^炙YMZ i'♎]n~4'p<.| %TɇAH߀5Ibe([}`5#)0K!.8`{īW1*aF1g1ˈo6T.H\^{W݈":I޶&g3%N8ŋŞw:OH &DWE(VLYL]Q$3+E{!  e(ji|P9 A3^j6*sI5 7ۥw((A=d.hfU_/#2#bۇiNH]gtP:Jhg$yƥl76/uc@%rֻueGPqv IN!$@?rmr)W}xB g&$| j0W t+x,hnO<[ }2L^4K&'){B]QzMq*_>rXwr((V3]fi-V\iCABmN`xUqo:^Ȥ 巌ǧKndfuZSr|n^eiM |Q v=Dݛ p7`Ԙ>(3=:B2]/1l>H1iğTQSOP*D6@GŔ@Q.(Eenɷg; ;#oI1l [!Q0SG O>&ȲnQ$%e׻q HJ֖!;C54.hZ 'G6ALC?`C0cwmDڿ.}Ҩu,X43>dw\#nXr0Pu4sw^b:ZFPU`:Aa~ُc 'F .AKv8w8i)C/]!KԽPˏqi\j :J%([D'S=y$9.s;Z GFMz|o1fks79,jwKVczĥ~ 4||!Ѧp>t>2l%o7ȥf2[8m^dZפI wʁ奚מ5[$+6Ϛ`{X˺F l5!m7ǹsgvMGB89qڸ+SOYS^ZKK,W2VyFu<.lwbQw$FdC/(mbڂDŽRWI%ncf$H[xƴ]?}98 %J4HNdI#`c[\`!jX*`{m.B/ö0E'qc3h"^[Cä|M든FҮ2nGf)<QKG0ƙ'vϕ;>חU':7 2S<prGR3"A'R4w%\ZG~=TLbqX)~@x8xuRl:ߥK`(ulǚ,PFe֊ mQGiA2? pS%8.l+uvC38\ȕ z,;.nSЬ(b;J{ 7LڙzqE;HH(̒Bx@"#ɕq&1N@4&Οg)2ϱ̨KҪF𬸸-R&$GTKK$EY*<J]Τ3~飚|',H)}Ɇ:u<*bZfQQU٣<ܭ*_UcՁ,têKHyQKDQKRBPr\aGÜ`%qWu`  (?4ݾFuʒ02<2_{(ÀmmJvJ?>@qjd=nhKqδBa…"Bls4$ wW:/D.HʇlҭvPU1Vsdi"g !hPv"HT9j P@I~GmMQ+(Gq'T6!d);[vPZ 9JKM}ۨ :PؐL7K?op|˓ط D}ߐZJJ.^w?31cSğ y^M Thr[OTΒpg&cO8l)"U+~]o mhp9܉+,5> 7fLt05jiw5Gt\ՖV^ĆbÞ}JSk]Ǵ>2P} cV/,(^8tW=478$ZS-tz$ fiȢڤwTjmCg撪ՅϪK ԺӉ2|&j Dld19#aC$4<{{@.^ w0T*_[kҷ)SUo<Ч~{.\:Õ_%7BkxRNBV[_) ﱊ*u#ܲhn dPR>KflJzY0x-/$' F^& ,ùybKZU-F;0k,V.L"{6ӹtնaপhp@2@B9TA2Rc clV U(wR6=:'m%zCnCHcӖs@l8T%x!%t>XEɴM =^:E̕bH%v.߭1GC_Z ( 5y lX{,YVmv$=\y^F# sZݱ7qʗ~F|UJ@)v~|-kny^gsdeS׌Ha/wt T`$3ݑ9ѕ12 %k&"+[cosDh+m^}0$(,9oi_EwTa&c}_U%\i2:D8Zb7Y,J?̳zf<5#.̆eD :AI|u([Ogev9崯Q˪5LLSXf4ir YvFu=e)Atf h!Cj05*bt^> =)HV߈oĖ.ԦQlw)R`OY5_`AlN).q"*^g:4߼K\2LP"=\r(1,ZcC-&fi堛jQձM0:Y;ˉs̽Td}* ܡaә2"/?+oV,E>z@ٍ J$hh[{筋HbJgeCrWH@yl0"'%S "ٌUutq6{Veۋs$QFl!Rɘ>b"/abIk:q^.k*Č)w &n|a荛 i񸊧8X yF% $O Xk|W}yI&S&8ȅjl(LIzOJ}F.,Ԓёo6DZ"h9c4HR^ta^(w4k3=8}315&TC+7. 3_bIղߟL޸ J-сX%ުNv \,/^t =Olx,7q@E>1_O0/)Ȉ ##U:1A6?Jd6a5-ٜB9qFĀS%Nd_fr? &})pÀʋ=nTrcvK45Ieh"6t:A\{(^2Z/[i$Jy(ԁ-,x; GK|V"%(3ER=h J_Fnc}]3 SS:ZIGp6 ,cj+#WX9A'ZHw \\69;)Ho7gj3!gعg"V{cpd$ M:+ݲnfY,CD̞b lNfJ!D/rҔ1nqBCxOio َBӛ"+fAҋ߳⦥bB/'F,f>J˱\2VS(BFdKO/ Dqd` TJf0*M8zl9"(Sj?&(N}#R%hum5 4l}aaC2q'%ߖ}N9Q#RE+9eh=`ZO֝<͑Ѭwv/[D6,Yg{Jf;c~]{U>wv I3O*z=\ H080V~Ӝ9ԜDZڞq9VPk!ѹ#rK|-dpU!5ov=H kKr5 nytJ hL o&l̓s3@D`HL$ahۻWX,ݐ[]exb0?pꌉ!'0%W!S. 17hso1}f]ɨ vCCo,&o M9BXU:K]ו$i$F_Pǟ*Oz(\aWFk[iYh| -o$Lh {·GXH6ð: l o">G{GS5?pUOs 'زmˁFtaQwvH^΍(O__~'4Cfu=uv!g1zp JFTm$D$v.1jMH2y}O=.Zơ0^nӸ M==P"\9ADBv4# }v%_X)xW?9EPl!>?O!uUЌ . \ߦR~/5W%6z+{PX;8_Kk̉ [98NLX3z+gEAQ1“#5UOEmԬ_/,P&X0A>&*Js~FXA яYWe(܄Zh_Ubή ,N#C)Ej%  }Fe^ϔfl 8қ؍E؄52eXR6xS=%kaڷ >>r22PEчvԜSu?i2 jNO>>!1^$h䐻-mѢ$7ֻ٤`+?ܦؤBsÈbXWbT`zu9HR/gh}گ>s I ˞no\l[\U}͕KyM"BKϱRYM1 mS>Fˮ ֢¢6ƥo̤*4X[F=pߘYTbNe-bx#FvZ)G3/;ۡuHX~ԛ0?8G(2f.>=Цe;Vd;Q!0?\t!, N_tO0s*@V\c?i?qu KC)Lԭ[W|$-cnrĺ69g͞ѝ*hi:e5u4gTudd5s,lP3H070$60t:@*:VNG  MZEni9nۙhh֨ޙXe@H<߲ ͂FҥPnĽJ _j%S/xgaN am"ޙNJo'N1s|<|qB&AFij!RтD7<Š᧺+ġDzk,q݌o_Q~kAƴ) }Z_EM5@(:'v}X:|/dcp ɪU1]w(_Ԛ#_kY] LhĢ#G BD9ʻJ&ОʼnȲRP'afd ( E/Ӊ6 ߀[p1r aɎH=+Dbh=Tƣ*)vU5eVj~8YꄕD5++z}<  u[Qﱺ(Q~vWȡxo7j^_0.di 3zR+<'b?Y/ᏈS(yTV/KSz5Pe%Q tڥ@_ݷj%$E[PGK ȥ+Pq<+`nyȁʪ>ȃ^ݲ:VN3/X{kf|i`_ITmRپlf~ \ms;Ur9obE?1 < ?zJo8恝W+^47UaLȍ &CygM/w*?yt7`hE+~1)AI5NhZ)cp]e<, [5L JAݿzr|܋wm2AX2Hޱwv̤WV5Cymy?@}Էs! >FU{n#ח3hP!EM}#ڹ??Hg*DZBWl^_ۯPꄓ=#DĹ9DKWT=ͪ0^Wp %!Pg& GLfv/|Hqx,ty~Dï ǯۨ_R=gu]Hi~mN!~XF7R|kD>HGYǫc:S[C%wjݖSi^VNN{=<xq;˺2fz[ˬb&U)"S`&8ndX0)ZZPXLRXO|F8:yp`]@WAdla6kT>#F U7VZ%)n7?vQ4G\K\PcŽH16:Ful Iƨ@ɹ{˖w{aR=8!oɫŷ1ԏUw˭kf\ТWQ4FiNJ0BևʚHB`e(V՘P@,^?S.ZmYBh=yjM"_G)Sm!O2󊳦DIJ?: ":iۿqRYXpUe+ڔnHq]`Nk9`1/Aќ1KWvZuۣSo9^> $N;e0o琙UNۄ%dM-jL6 5JN}_-5y+E%R;Yu~]Ę )oNj)ܳM FgOƤI䂓Ns>7좉^k88 v(ଇ2U΁5R^1ѰdN5y{: K}&|nZ~j {Leo;lhrl5v\P%~mu`IQRUY%O1ixemrHU7/sP eYpmDq /`:pǪ<(rYRUeBv/Z궛W3~MVɺ?:\R[V>t>=1˪aGbKNOA(*R+Z8aՆY3sD/ CKWYWpU"<[a9bw{uP&x|0w:tأ3RNu ÷l :0G!c |9o޿qw >:39ϷUFI-"5^b a2Z =ޯ:] :峦=cp"V7sgy7rjI\ES]7(K;V^!>Qd66BGZT_\V]찓(4`xx'3VE0#Vjab^Ҷ'd\k8H !))&?ׇ7Gy_ :+zws%l[bV䒭+^ EmkʁTIa[B|8~ I1m$Ҍhu#Ŗ:5_sMBonp.\(r%F {$.>Hj.\r0oLzea= H9qA u͛j ,žv įRV2ٱҧBP7Bж?^U0I񎔴mٮf$0D|``lR M&B1ɼ*b2FQk85CAƝHPHwb[h|}ė3%96sb /"xҭ-dxu {VV|`\ۦ<^m 󹷺 :=hQ4a0oź"Ab.qվ7Iח,+S.ąYp eݖ73WP,uT=CF ̲Z tGˎAupWDMF~4r/aE[@Pܸ2^=2ʵ" ̞ *KucԮ̾N5!%O*J[6z=8'QC8oU6_JOe'/\o ǥoUyDNu4j\qp_2&"һeR$(Ab"[1)C-)$VcoJЗAe,ծhmmzC| ;t7/BQ/% lz v R].V(k(on6'~cNgAW0 ,!~Ķ:.O^ޤc@凊ߔO,;Ͼ?AJ,Lfdкn j`ΠCq ?Kb k*8ϯG@:/AV/-Zf,/OxX%h<:$HנO6m"Ji{t/Ӈ?ޛ`I3o|$ȣZ=a?KzP FҺC1|gO}HmUvsB='0iÃ}ۃLh"5K!3<0قc? W4h"^U\ӽC161വI0|kF IhLN Fgs&Md.4YO2SghIܓPm'B2M㿀 =0Tv(JJ'QΈP9Z.3X3[Cn*~zZDJn0JIB*Q?36y2qP?8,p HU~fC.M+&F=J hIga±,l4b9oQX#P '.tMERoρ,Ze?u`G<F(R@Z c}~6?i7ŭqCu;(9B4<! 0neHL'+H]iIPwihf,o u]r?C/7HĔC 3&Yj(48Rtw<47YF!=տ  Z`;ȅw~9(0K9k;X !>ʜtү8LFI+N6ƢCQ=JdnHoHFi !@HF<;_QRDCA)^ImRV !)A$ +Uѹf?\}#G$g;r+XWog!j/=8W Z[S{U5sHuЏ+Z Xq3 ;Έn*+e xwX0ġM$yp\%_ET&⯽!6gHk~؝ٓ浴r˲O).\@Pe Gu;~\kبnxA4ގOVa- -HCC 7SxE`BjT%]fuSiBK qgD4!i*&%Ϸ7E`clpaVd|Rg"AM'WW*˿s-X?h@ jJMRF F rP̒V\ MN) :8nCy*ksVf\uʞ3k<,;ܴ%du㲯E  Yؕ xd13k ZVVH7 </h0z 2dNTLJ1[Ï75(T|@7M]le< ӂ|[fMOk`Vj&dMd?U`MK}03b%P% X_-&™iWKD7շQE$/\VOSibUNziu9V9?UȖ NԎM2ՉY?V1%NN_0ʝRR-2\&ӿ|˵v"|HE<,euaV.M2+o"(Ϲ+@])}dzPbC >K~벳|A$q!PEJi?QUyF{`z=Yyϔx~"j8g)KuP)0Em8w8Ld!lTtcqg ͿP~KJ^ᆲq?}#upUAy oZ,T簅[IwJI+$IM#tm(ywC8(9ߚF[k& A}늜>sLvAZB{85h-A05I/a 4@ՓL37mW-A*̸ÙVӬ1jE̪|_[;SDԹי#!s@{݀CLp ԳV ! jEa6M&TQ'зXm8_Ȏ>T+m[e֫.7:z'MQk+ 1^lm5zk\6kV)'P@m)Mvcl:Z?+bR'~%aۺj1ߙSeiOF tx|`Tw.|I16s^VNQغHɘ8q$€qo(CO'F4 ]㰆Av1<bV.\\OLPCB< }-HWWmBIDS ѶDYE$$T>ߔ|p!:!{bg[DC9B×=^ {~"R q r C/}U"N%~е&` (V ,v%K9 p-E|3G+PEʼnI/a|/.iWHmq0&"Jc{e`= E(7#[$s vrs='L)O,?~\.W~*QHoUʃ_yj3<-6Rpt&ü͌ʦNG}&&褶T:,׷b0qw4eoЏZx'W]آrGRwܒԹq/i'"Je^l_19 (м[l/9n{`sC3*sj+QVGi􂅌* R U:g+'.Kcǀ ]d"!.H@h^\m)(Ow!|^y4TURI"m wڰ}j:p:2>vuzc-? ^5L5]0ii&y\ٝ?DDZ@EX3!nѳvF o;9Ź,'܃ؠ ;M2~x <SUe+do[^4x@(}Vo T.L}c{aַmfԱ&HDDg<| dR}hͷI$ AżRW9նmx^I[׆z*_PfLYL#ZU]x8*} )߁o-ӹ]a`{pPd+/.%H0E~&Z eɄ|`Xź\ݓJXC#yfWqd|SÀ(B[Xܳ,"/ƭr0C%#7Aف1*`\"[]e^R:01> vAXlxM%쯘Xӕz騨l恠X :H~nuN:2qrŬaV-2<\mމ9T;pȯ-l%NM|P9/ϥ!gu;VNYr-zbQ]?HS*bq%{@i4=hu~0,=SRʋ`V"&*BX"A C%#lGQϖ\Ȥs|nT*-tZkC梼\*OQ]r.("_nO Eҥ+@,8oD,b03M>*ϻ):qZ_n7zYڜT4g1qꄐPjDIS"Kz}%ESف,rA?%'!9/]~2"҂n~bW@B^})SG8QvI 6%*q}=[$lMi+zDL!U2C8_uz6A&(=c!Eթņ*x~Pʛc67ڧ-vu8/7s|:F+$LlJJ汿ݑShm0Z+##0l 7-wM0 . lK⦛"-z@l \dul[HD~17j@ ՙd\(#_=|5NvkW-*0׃]>F KP՗>.+EFx{JQruM*#L&1ﱩ}֘<7PH{.!+v))Tis|Ėo hwpW, s&-ӝ?jjY\Pò79aAQ+u,S܂bj:Ienj8G%oϱՖoZ)YH${9ݟ4:?,&W[NE0#63uYDd>"V./d9O*׽FbrfrE$A'vý"$h1^)[\{0C5>ˁapI[F8[j`09 ˡOUicCz@!(0eۄ:K(@8>7gY52`,?2XzYGo6>~ZiʲF\)n[_X<ť? .B 2 ٗ_OSY>g2<@ci<>R ŇM (LwѰngkF iOF+27]z1RUhr^' 'qK1wF;V[xL,7(6:zF{t[p>]BI2ze=y*e6]tcYSEJR0Y~v `])B֢|63g+ڪ [\ J %e!7dR˱]"Meuѿ9ն+IO9 %OM>^w񴖼 򶳥M î ]O)`7]&hgDp2~ 1J5AH l.zǻڠAѾ#{E;@2Yk,QŸ"úuS_od#[h=:zٺZ|U~ No9q,Z} 2 Xb,tHR^\=tac+Q̝liyu}̟1̯y ڡgki*.CS&<Zʌg9nkQkb՟̓| ڲt:HCjAtz)[^<`DܴSxS:iNya"=";Z4ƃɟ~`!;@#2$LP>8oyD,ҥ~T[$qKna6۲﯒bVx |fJ*JV<([$՜ː`-io8m`tb ڃ4[;7` 3\{T!Y@ cjPtU s;~lJiɹq\9V؍} /]KccFiplE1gH!10Z^]8S\\֩5:t;p&nI!]ԭA)ܭMwI53i"ۂPMN U4ʎZ~'Jz5 |JN-aVrvh-MlQ 1pJLI[Dg W(P`SQLHJD_^1,]%%6T%Etu}N/ݩkzXT|}.M6nK%9N>ddseݦ%;#)'ʟ}4,xύrnJ7kAc;cLZ#h *@R/EkGEٱuv+֘-?^iSNk)ͭV%J .EY[D;}2 CpX'{U"Wk M0zc=FLɜOAR daX^x& x-2GlFDxPg))ZO5hb0>R8(?1겘wx$4lpWg8IN+hݴ^~ǻZ6y*^rNe0dVyY)_)q(r}X3vpuOrx,YGjR(N$؆gUTk.wl<} Ս .Ā"ǵJupmQKŚh|An9Q0jSX[MZ4KYRd2Q6!gq,8ʼ8hdQ~Hȉ9-3 f21a;o| 'a0 SJ=(fAߢsύ>9u3LKK("A1U [.2&[ߣ 96lr* ]-7'\kX_ͶV~ߗ)g3% =PpDmF@j,EdSmh:ĕQG2d/p[@d*V[wLVEɴaômT}=rRZE<(Sb }4TG>+xaO-%#D7cı{=e^g Fi$MEP"ad؀+%^i<*rX(&2*0`Ա{7?ĉ~`"# xaj*D .i~fs~8ry˾c"78OQҵO̊T%$Qt|j,Aiq -+Lad[Z"ҿ=9<Sh96is:qAiǸr; %ݶ^%IM%SxTAd(e?"?;@VfˍlmՅ\/igQfWWLf#~c;ኄ UP2[^gUCz3.Q;b;6^K-!qE&9ҳ.X sv iD31u/ `P< c&h-ą~^_ff<ݍl?DYyd/².o&(״nÍYOHx!7PR`eѶW)&eiL %дcBv!d-fW e0 Y(L̉n3hE/ZkDfW.T&ǹGB噌K]{jIiޜ$3~tw 0x 4WIU$2z>]rqyӄzP/'q9~9Ԕ'Dpz{[I$4t$29 )đ]\ReLyR\3S4rjJfe_`V Uu{r?P#soKۄ+;!vO`to_1/4u&Ьy! F@oIxj/GdfyAG",{|é N/Kj:-t R zbaQ8k (g=)g¢!s 8E7%2WL~01p 4BPp[^mbDL 16r&5BX}L^Cŵs+oy)RZ7@X˰&^Rt6{_%Ζ[EGdQX+v_ڞ;+np_EjEXlUVX<4Oִ)tGiy0kL&Tb92ˆu tiBi T+(ZſH9MȺc;̪fkw¿WLथ,C^V<| BM t&vU#@Gf(%+I@GY%)|xF Z3 %Yih"lkS$>% \{'^,~v:ȓpn-4{Q}Ej􎠉#dR?<H)fJ9I}AOlɳ@%LJؾv<QU~^.OH˔TRJfЧ 3LZk=K/x'OSӗ%nlzG("]OA Ej 7yf,Ū7\51iBɸ4<t}Vꇵ2]N{yIrٷ4_%t# Pn8="D;j@nMv n!TK\B?6n;6kRJ:|MFSbx͐G]Pխb0@ڂ= 'rCh5ږdè'@M[AC; ZsQS6xped$AےTnhut8P཮:6|gx k0V0쓂`.!'5؟$cZWk |h)plZ{ ( ;,79Z}52$7cog9c !y5uNA~IOFAf?yZo#GMqZa9P$-raZTL4*hbDz/̚"M $L}{ U@&o6Iٮ fC/<Y,W!ѤC^ @bJ'i6Uom9޼椨T$kre ڸʻQK]G# `1$v^ۑ}`n>Jp BĆ |o<$v$凼f͢C Wt-vL7 ][?@C ;x r_Xhf}ղ!qK/c=.,Rȍcv4\IuMf$Ta7 *>į%7^sTq~ # ca[: 6KK!:[QަgY4d¶in?%TRCo[滝Lk|16[O{pdd7Ld˅O8&:=*ytB{[1cVHDD Y)rEeǯVӒ;'M!ٿ!8'g)4߀ lOO7w$$+1)4a*L<όb>Z?I{udBۏk2 f :b;e`?C&@A% {9C{0ȍkVҺ:uHiUS8ټS`yG%4QM'{ R8|Έ⇣A|ek>VD6´DW"tt&9z Y O%0#T0_Mo`4 yV;Kȃ \m#U_DĈ:>" }`3gaUSw-J 8+Cح0G7%%"z3 {>ǏL8" AV 7޼^ܦF4講C4G[6* t.inW[v@%£]J$70ھxb.&3M;J=lҌSa^Jf*ks2junD(PX}}WaWl{3ɿEoB&B+OpJՃd)v̨$HM\"Tv8-U7|,BԪThU귃;;LT|21iXJ[8tv$\F|IDlۦ[T/ ʠWȷc'l/I?5|4[h&k9k@FnK=3r4S2c!Ieu,`Rh Zf{X{畐q؜'M:Y(MܟuqDPPa R>˜vƽA+/>DY,S/N4j11/IE Li@9:L#كZTaŵ 6AxӊIːX=nΒ?Iu$7[ m3UY]UnWG1}IE؟'2ET0vMӘdq?qpS}pfoOÕMI):{ V|gNbiw'HBPDiӧG"`fd,<::^K|R+I%s%c[7'q]_Qp;X@843Is54ԈR$1`c8#!HVWe մ>ٙ=.O0}X 5᜸wt z3w JB$~ o=XCj.ݧ0fj&/m  Yr r}VTR:iʁ@awRjN%@ 9@do /ݿm(c|TWv9V4L|r F~;}RB"<,#MV YtɦDk\+P'4R):(N&ӪbL!%!0LBUs2/խy=NȤ*_f ǷTLP!f5-f>JѰS ǚZ5 b>K~= >Qq~xBn&,<8ң >Cʛe覉*]BP AH-:!ʙKY>mcRzRAglA=fX4@Rv%7!1\ }-Q0"VI2 FQz q+jdBԑYtP[* B&#y"FB^bEZ}(D $Y1r 00 !2ēAD'8h] ?|]*oQF,~axHE`xeH\-&YL5e/:'/VQVSIѢuچua?`ul!KV'3we~AXQSIlkT(U4s* SO$C*X@=I *i:<$c3k~1X8QoJY[ v)%:9d1S6ޑo)u'NfX&~*1M=XV92[pfn\CVm[W#;0@Xw$(D~7ţ"5 nVGm0m,&xNʼv/CX F&l.*i8T0O:_U+afne!7vB2ĺAʿ[ J*(,JT59G({c{|'hj"#`Lėa<:Q.X,,t_e!vfSg pE;|FwD/^i>Sℱxk;˻xV/ʦYlrS|'.T($nL7Ӂ\2P[L؜ b=\Ү|X;@rk_.w]ʈze.ڎܥhf~Tpk/)LY-T"]")K&6NUuh7,_˻YZVV(|r|{Kx`@1V*sJ?L\+ =Z#q[qA <@w9OF`Ƞk@[FaP!ԏS9Y[2y wV4[3^uic}"KW M}b׵vb>^/d c&/6F2rMd 4S(Ѓ;OȯjjkaZ& _;:zEή0+/JP t}V|MPAE2FbvahR= ӡ@Dapk# r{P?<yx[p :G]^])ħQٟf:_'jfay2ɪ Q2\( 9FXDw&5,r[ʵ ^7^`ؖhs<9Y_Az=X^n9ʰURd6w>$+~DBy_p!M'~++q;N%C/Do:zCd6ݒ#:p6Dl./xչm AH>0M.R$"(iVz,r\)\bĐ$Zs<- aɓ4Ӧ6wqa- M/Ògֺ{Yݍ-Yש Ja_',tI/f̏`EEM|U%rb9]fX_a2Dm_cmo #^Y˒b[r]SkY0Sbz҇HL؛,C˙4$mM5n'!,X%{)P$C'w;Pxo5@ZVW= \ DU=xYhkIlI: t~#|㯩RLv. mck;Kg J2E81[`c-y䊈N>ޓ?̛6,%zj'1߭޼vO̸ӳ~/bwebw)_}~lܭ t\x_~Y۽@1tr%\H=r/J34EjDMs#&'V?w߯z{Ӭց6T=B hS K/m? DI?FgDK?qp#*@ /Xg![)sV5oKqq8 mܓWQ,s[^OKشh٩Ԡ'k `Ч9J&Nah>_Ȗ~-n;O;;eJ)/Ѽ0۱Hĝs?){e(ث} nwWQPA :\ -?1kvnTzs{7i'o sTz| w6lQHiwb\9vKɑr]G<)gA4pU+DkA~˻Qr^WWt}l00YEƦ!XQUb=0G [ 0kE=Wɉhdv peC! x>(PY`Kw |dYV$ P9X|ƶՈc *TGXȊŃv.Gl8oQ4\DSTN"sj~X'N2AN_Q쇪Z~M;I iY]©k1e&@e)v?+zKp._̨afAڑZ"]w  T[)\>c ^shfb;8gSƒ#JwەNp財"oM zKu%Kp{e+f?c; vvQ39vW-t64hH, &5#d撦y( ֙]u`60ÓX;nTGM' R#fg*oKd%>z҈ܗIL-lzA*}n9-rD0=RRs0UPD)g@Eb\0C9{qj+-]Ŝ^:X:oSXrJ{CxHӹ~A՛l}Fq}JH\@5ޣʀ+:'<N2(k;leZ~O~6%$T SY/A8p(E;(NM]t3 >9Z1ˁB) KD {pY@.RB!8Y=uD~*o*>gyv#eJX"HV+тuu9b:8F:drNٯ)01/tkX vS h[']YZ꧘!v ۴#G-#='cQtk\> 3;w-w}#$\Qqy!dJ4l3,$KZNIjA :_)2squ{FT#d#QԨmiCG,1 U[5=Վ AҧG1Ix>3cw*d׏ҕ`ERzlԖ\X@bnOu7& p!'VI^ #a]N7qȁ2/,yYb,xcޢmΈg c9W{xu (YV}>i+no̘6r$s%9$F$3Uy IB쥿'*KA]!wnp_$ B1ECJ2~XqgD\ 8udN:@9nPIN#v]%18fqW4 [)= <Y z@@p!,WP+K,xDƦ}FUSn=RZ0>2n7C!`ȹUok9Jg8ps#AIWpsVh9s{vjMZ8I [] ~ƪ'*o( Y/I nh+tw7|o`M:;ĺj UXhꁛd?`f0fF5A -g+Xf=̤6VN qAPl1u*' 1E /(*Cc nt]aR1:Q떛:u;WUMԬ jԾY FgbD3ܓSS(O^#%lzy 13nPDZ U՜qǭ%kGFƜ ?ЧsDhyHOBwKU`?4L:;IA )ZqHdd0CV>6T0׃ii+u+h^n#aD!H՘CGoòj +E 'QxvY޷ IhMDȼیsqs9dA^Y g<'V,)ZB/Wsԁ|US'Q^I2o,Fy H?)8 _7Y:qIO(c>=?ǹtBd7 +b&؞i􁗹+m}(:6D/N1x&Su8bӻ)J*gvc(|V[9{<.>GS˰rfCY\w y}lę}yOpl@(84Fc +{_ 8\spm'lVAW>&p\sWѣ$n>P[P@:Bd43Wfg gr5-3CǪ9ޕ^v4L)cx~m!gQ,~٬IC`Z7SvKbJ&8*VE(2z,#~ƌn22CY7 (~3vfKwJB?hd3}?+┶Or;(u""T5&)(۟Epb7f <_YLL~2@ĄK6d]a{<)7(M&#j:e?81; ?FqhzdlL0|?)e.>$/NZʤ1~#/¡44G,d+~ B6+@:?'tsls]gU;[~eEC 3Sg\,mYrA+YkLk)1zx r㚁KB. dˊWÄSݮ @q pw? ^., i|gv" * R3Ǹ߿ beA4[ 9HFotlW p*jvU~qM9"ӴKyt@CɥpL9*BpE_ A,۽Z-mKо Ͻ6֭ܐt\b[][\,\~Xse d~mަEq?\y;z~d >q~IfL! ՘ J*5U_5.J>s%y;a45f;Tja\x ΌۡP|ECk\Ḱhw)eVkeހujGlg/dԏ8]Fݧ72=%^c_֊f\bՂ+ktgr%>#GZ$Or5N)vknvű;ׯ30~HB֕'_vC ʭM 5o53e¥x p#Z݌A›X_傯sl.?t ƬGr\/:La T+R 7M$)[ۉ^^#T`9bZZh2U$ҕbRSnA9ؕ_Vl˓*I;ήEF)X{ppd_I,feRoy^+rSKhQEV8,3ׇ"R$f:}~7;1cr5*Ր,v${)Tm RfflWxWTW4Wnu1zqz:Tܿ%ízQΆ"r{|R8\;?S6g?B3}AhPJ.5nM٨>Rv]AnIXe/0:o)`D+Kϥ c1~D-*CA^Eȑ50 ʾiL(#+XV\+rkmH9 AB,4THc7F魃VtJRhOp71pnڠyOG  a9A5pޱ2qD]x>wYLU)\d>0A@tA5nH |db_2 .)+bf]{$+rȹH]@_g"/ p+*8r@LitM"©Z'0e9YED1AR\ Z?|%ؙa_@Q(;^?,OҺN_0R@.-S::E3M,PwISf?ph}v[k6Qe zʇYE6hgj& B2 \ЫV#&U&犁0kɖd'uvweYpR!aKL! /:"btp~?}z6iWCjjx8zAuqC63 t騩6EQJǽ*hn|˓L6/=`"9絆MU!oT,)"Ivpa_brWk+\6y>rc-NÜ/N!LC ߄m{A4l\T{sp֖66۾M^@P&)_Iޞ1%sZR*y@Il iAT\j-}D-4sZ9DŽvU%隞 _$^fPVk]Cb\ Wшڠa=7ؓ": D~CP-RZĽI?7|V3kE8a}a]&܍*M׮Ӟ H(6Y i\*T'k` vWdλJ[y@ar$e#)$<gc| ^'_i`4C iYD<x{nQ1CmACdnVtZ~߄4fVJTZ2@ u\F3;՗("s 'RP]k _T+&pe6i l5W+cb0 [~~c ܿXǢQBN%KpJ9m5)PlZ&BPcb9d)l0vϗ&J||0$#i.[z)scFp;2\a۵3dbCYF1i>OQtk@!Ě=_R=jʈ\U^cqfGOIJ: 1Νpq^bucWr'cL[2/aDzewBUu!L2}}E!;iYDdf^Pva ȐΏ.Edo>Yap)mgp--3f bw(.;f{a~E0sF@yR.]&hѳNy?2wB? ! cMõ2'-W_('HOeN&Tzx~*>!9(o'Bo=_䒞xnT+r6:^x6;YjGftI$n_2"@f}:b`^(E`o!1݅ [Y9u۞XP#  A@3a CN|_F2U&(+#ZxK|WdȟYrbB@ѽs[6y5,YMH_#3|v;͙k3_m1ꜳH$Й4&Z6A J@d*F'++%{G2}95k9{L{՟sFSCJ:2ߵ,xf/r5 0ݶӨj9oVAbxw"TZR[qK B&c3`\c2ɖgTɩr|{-EoX!x([\Lm &"a\R DsdҭIZl9&FRTqaD$ZVwt&al0#)-,LQlӬ{(Mn.F&qљ*"WҾS>~l I>2}2Y}הGcfx}9ΒuRBz*"~6 }^0Ԍ/[U@&LoZ(,f ˈP+a\?lW]d=O~A/z6He<#qe:#^R3Bїj#]TT[x&#$ 4NC=Lww{C$LV7\㌨BY{#EOTb j e%}wTɛZ&Eh.YeqWx X}$B鞠h14ʊ'4cѯcg}ZK@֯VzL[٠``۱ 4Y5ddv@qѦ2KBYP;cKxP[zDAX`;WO%1 &)-uy +%G&Nst'LPs$@">юSO@.il'AGhXE?ET 7P_K][pL*gw;gsf4Z.3w5f@KkY0jq'&HӲ>"@\Q\8H\~Aj4;Nc|][ .5Nڡ,3ڥGe *IDk d~5 D3G ׫`0,O&L_v6r+#`)nw?\KUCCݍl 5$$UkO&Sh'ޣU;!+y 4gRx8eRێHQ]1+@ƨl 'e{1'mĆkg[!_̠QzHv#MeW̨Nd>qi113TZc4EEL̴cÒܔز և]TDI y)\L3yC> [*ʋ|RmLG`R^lF[pK+\M@o|Jz8Fk!|+_̛}pi%3kOqi7viminhbR, s~vY.q))&4գu]rG`I/ÚǴ$Oi噯['r;q =2m [.X-4@(ˎAv6eQ3܊ ߙMC:Ss2[N1gb7lPU^Z,Zߟ bxtd @8QݱT}o5.cbGb-]miA# #Cߝb˾&=dIƖ J&UQآؑwvqa`8V!F.P8}qX͒Qk$mX Tl4R.vTW) Yba5ezڹb)t!_bN 0+ɘ.yi_zxdFsb6ͪ=mVVrl)\ŌAo8{3qJ5D[ mhdM7ԫ11sA}GUWĀWܯUܣy0WЖ1PTƅՀ'U٩OHcCXϿDy1!,d ix(ڹѮs.z4',%_!U ]bFU毩q6oT0O.:Ev ^Ŏ"ת~"-HC oBs%?U*)k4`^W .ٯJak D>Dc5FYtj~ml@sZ1.GЊ ({bVܘiY#vЄ۾q?^pS9T`;BK=V&N3/%/j~CW9hs$):u>dA"_L-:4BgJ[uh/7qy;Z[eF b)ϊyei|~0O݁~T|4m[¸ 1hl;lE+su-QeaVA!qVkA{oϟ-i8 Z8;WJK%)_ҖL{MSuy1OxB:l_:{dW--1>VqtTwQ ʪKU9ueSĔu궀?g9ѭ';p4l?!O;J2I3uY1=+1Ji.g/͸_[B uGFw6gZF6, (ɺcEd&~"(1", Hak$I<'r\sq}V/s+wQ:*ovw8\)Dڏ5&G\F@1lxʸഺגGDV݄߅˕6.3y{wJV2PBCܤ&"7b Y S\wo~$R !@5>}ϝ !~kX8D҇*c˾ gd/ݖר/ӾFN"7I)=֩Gbk吰A>E_1[!ݜFlȹt5 u\f\:7,]jC]hN=:y,(~G#Z&NV 7$ԂQZ05zhC/cH]0xG[FrRbS2^2ӧ2[K M?.᦯hڢ]6ڣpJUdG8 Hqp(W?dq {ȃ_7}pY.L/+V,DNod_LW@Mwi]y`Q6Œtpӭ,9o]p;)_q$T~"Q=HiO f^~mEbrTޢdUS;iC%m|Ks@Js ^ru5 "P\ pHah 8.J =m}!H "Χ!b۷v!Aԥ 8y(Թ1ʽ#&[?Zj<ٖ )/LU~KSMvyf+`7%{,#CtC'{1\NJLP^6:Ϝ*HY2:<@\o<33%,zB~W^>NՃv@?psPӡSQُk#  ֿx rLugq:6H f)xj,Ƞu$g.?kxfh6c#d),=ǝ)hu@fa4YT )U`07!>R./woQ5=ƀKayX]Z L!'Yu`[KBQ!a.G,5G4ry˘/~z${J)zr_Wש= rV3oKhw38bC=P,\e81q+x YUZ&6t/BK, k1= 4FXZJh+a*K쌃X7)L읢 a ;aՍTZ;<2D 2` pzMmnb,> H9hҗ3N6"1"l]s(8,td(cQa/u*ǕIʵfp-bEpKC/W7<DU TLzn*6'Iۂ{jE|S-)6rv(zQ-#+60`~As+T 6].|ޫ-,ʴ\5Hٱ49iONDn}3D o#\>uY2d.>S[FH|#eLʽ³@G栲GO k_l~i ; Jhi?6kˇ i^c;:գjvnqy9Rs⏲cA]F&$$ǫwt0C:o d(|ٺz /v.yH&]r3(S%SɄ{'PH~oLs-#z9S^eAJo]pb`Rhp`0*#;y:YG$Q!9hc*'#l(5a*՚j]P5. `z\ګV+t!X&Jq˭F.iK&6ȸ?b>LFcU:^漨npd<YN{r^-h0>b7ը5~CԴ|>ES1+t,K_%/ϗ1#'g'eA8sqWio92z)*M/(|9q7?eQNiR-}OD_X]9zaV@gy=-Vc*,e"+tg_) _y:$,*c E(Rc"~\s{1 h8; 19ͤG@X[UրP yT'T؞Hʱ@>, !a* cl98Cq R?c:ͰDwC:X倍/0\⡋#s(ީ |h>}ȪV-jI~5A*lGS?%Sd~O{3ř[:ǫbsD۔50TFxz{ ͬb :콤/v4qp!`ި=7TKTW αlU2r uZ5Qcq_EYDĈM(zZd,KK<^ऱtq~]TQhz/A% #BiBܽ&B9`'ov}F pn1+g3wbG k.enʤA ΰR0w7vđe`bր.%ra룜oCWP37_ª޹G\vc㟗?V ĝ1'hFcNd!ov9 " vɷKD026MX8EhwP'I{sDDIXC 3&i[0/EH"w%[?Uu Ҧh39'HD8,i:<]O][>+27 :XyRq.'R _8C\{Epmn\Nr<&MLBH'՝Ȣt N9vYArt,Yш<  <Qu|?tæ܍Y`=MPn`#paY@|Atpô!of!s#'Uޗ4`w?F>H B}]PifLbۀVnnr(=mo*Pc.:s0Z_<7QxSCibJOh1x`3oXh ANT Iqf3rJz]f*DE` bUFt{j}[ (LKWv":y8Cp 7GC_#*KSۓ4F)/-n(?SG6V PV? [ i"wt0;º]q@e0] V"}>R,"1}xk \ ~1%Eb9hy#rhIBa\obP)zӨ%mqFf‡0Q<y}%&`>w@潉5K6"2d?郫whtnm1z|К8]o; a.gִQʧS͢Zus4޸| ;"X6Z.=^AֹA?JZ0#G HJ侃nVVk^aLIcN]tɼ,Z(%g]~w-$<tSf-$_5+t=xyqMP"5MO6/\EfmMΔZ&LX9]7TxNVStKwA)eʣHU^c}^6mXg.Y)})R]DK ?3Bj+iI?kST-O>ZqFXt,z:O\33[妔< pφ~KND<}0=Jv M,ܿGj/b(qy}\ . /<)'-wnb5[!aI(>YP#gPLFD3ծ*Y?$_Cxsc)umfVfre=DIX>lbHVȨ2ʕ*6KR5T0w7îIᝀK6 2?!Doe^sum  5e8>UIdg# -Z &@+~B׼dPcx?Ց*#j>fxZނy;`Wh>1!w/e+,Μ yjL;Mk^P 9.uVj@IBݱUm9^X`;^H*!}xzAl,;6d/!FO\2c{T"T챌>?*;$HRPɺ?y`a=m>4`)`=Ҥ{ `S;بH9d/l,.6uL|2YHo$U<D8kͬ0U*`·>{- >4FEvmn9P/ V.f&!aWr\~܁ћM Qv1461ETkp4:GIFOh"7"z!YlcBezیOeJ`}ϣ/#Ǹ%U~ز]Yi *j>km[C{ QsR\9.?v1_a[dSta.ZwܚwcfL`Ɍj;&I?@sT-58TA fIn1`3/PLr}^ODfRٓx@Bj]T14xON. iP2cUL)6o (o guR|,L<.uU t vScs!(U7W|LSj%bcaz/ J)E\R'C,&yC l6-:ddVw\=;(c"Mqu֏3yM[Ԟ\˲Hkmt%@n0'ċh~,v@"q@1:xR,kU+֤D] 8xS!Rx~Ҩg^ٽ-+hGȬq(F%"ubn#_h%M`#|UoKԴCR'OV)BY?Rn{FCý 1:v T]B;V"d&Ol|rYSף4OœX43ߥڡa` ŷ\@; 2Xeg}s_B#Ktwu!I\ e*0}Lwp?T|nE 0 f]n?zxa`Dq Ri}lf̛Q|,PB^c"ekԔhO5pU lI$d46AFUD9Rzb=a3x78T-74^Шd4ji[r #TbB ag`vgO4wzd/7ĥ\Ӹзl@,/blY)`Epb-#3 CAC%2qM]a.$1_b(911CcA&$Cio) %].ly)Ub+\n:ՠ(cǼ U8.xy WrA!2zfɝȩ/~!Pv;O&;VJ]-dbET@*3nJ#NT,`vtREMtIqːUxl{!B!) xfʏ{VUocx@EPw D-R'aBT#>dhMi# ;{ķNs/P4\o U8Ѷd63DtGREF%2Twq-c8 ,EHh]c`m4xFcZΨRj*QR< ߜc ,@)f^# ?+T,ʶvg;^#m+-+N|e#o̢JәY[2X[]:P@<@V+h~P%W{Jp>x0JNB"GSj=wAn"̡׹GqRdv-)ۉ?u3KkѾCiԑHf/@'2!#S;H#UHd  iW?MV+4EM5XF?N qbR}յS5}Ӄ2g -b$ ;.<Β BF{nr60MsH!U86g|Ź^YڠHqeſxDDS7k/O|AOИ ?̧Qq>9im "2`hT"^S`SH*?[+zL,Viu OCzĐbЄJ=aHL@ >.tp2^-,}6ObuEv 9A{øjR%J<u[YR1EdE`k1:Pn~I!; -]Ѻwf¿~&żVY,a.[5Pp38%,Hr-n<$p(Jif9XvEJ^MG}@EhnT5Ud6Pk*Uѡus#|Bt EN lqWO o#q%.3XsCcbĄlTr!1a~E%3C߽}y{t<=;ڊ:hSq覓 ٬X"w?u FӼp]W~+%L)2C.w/n*G}-[bi`S]̣zG 3;u5i&)>F=gܒe/}^XtGAly"Kcdr[M0]~ziG@PgW׳xV gbv*u8nɵ0Ti -^o=\ǢԦ qf=SVBS'٦e4KEf;zC+mg]b§w̸b4lѲ - GC*Q-)i[Lsg6ٿz:}$9<3 *G^D!\7t a +cLj,b+œ=u/jH;zd ړź*{­-&{ETJd}ͨO7wOt9Z\Cs.AI&r JV;-$V9 l5q*nͥE;pV "Vy_7Nk?ydJ+NG XyC )3ŸG[1@ۂ&ҵhh}]!;XO+BY7j6㦶pƪ4ɣL@Z8=[uNDfNO¤yy}{Pji ^ |G%]\$1(M]M` *8#I!;_E$iEmY-ex՚R?r." L-\~aĤm$ɂ5=nA#v0=%HŸ7A+ׇn:_T 3|(.ĵYyF.9/Ȃ(D2ӈv^&:& nsBQY,Cu}X> Q5/qCZu0TH} gΡYbaPħ<},.+x~^@D/~9Vln*]FeddѲה6&pZ /G9>^ N6YBk? :x&;:d!X զa65t2IXyiKrvl e$Uȏ.Fձ mxKsdydrؾ@6TL=3ќV8` Næ\'|^#~|Ë}n9 `]6m4A22@<ΓM685g8~A :q\xk $]V̷=C̔N®s2x\/j|fW/m[~)q`rmڙ4P49ZBNtTu*|cof]Q&ɠ@暮NKU;z SH]sC;}XT*h!hbDs8@=7 M-i}j͵ƙԀG^'FͳN6M}? EgJU^ 4ή!,jaxܥ!7){+ݭ˖2meەBz~ sDEtZP'{*F֙/`&xmG@,e3{sŽ g1i9&b{\Gq/.j RZ?v~e88x[%/YKڿ:Y2{6H`CtofD)鞰ԣy}WiBXo>pnɊqyY6UJ$`^} d/͊QU dtwxo vb|[3߮4 xqFM8EϤZ 8LJfɂghLt9WLT#+uTzxHy1yP iOلwj!5t~3ڤ+f{i:^ZkԂ?uɟ,>3I E3Z Nz8vy)6utVZ`f*&F΃ 4RT,Nt 3em^yjlmKe&Y"Qr*xO}+(8a`;xFAѺ0,ׅ&*C#c\ š֩jHII}*IE?ILF)>B~#˻Xb-" O=|04Deno,໵fi\O*Ϊ'B{T!Ps-g='tWQU]R~o<.8Hg _7HLg >t>RuiPqx5mkIPO|eJ[6xDpK G~zi><1DuuZ\U><h!*&J-_>!9*!ESş%Lu'fsvMo0^a6O:`mG#P]46!~|ۙfJuaJ"WړyY\W+7,OCrv{yEo %]~YѦ?um̭=Pc|hz|9 Z%*btNz(fK32nCߊ.O.YKV^-K{&fq1볪z֖wpӘ,{m"q hjnb68v=$k3Kc*TQpdqz+X+'Mus+aM}JWWWkr72 Z)&\{?@iM#Z0O >*Όar$W. epkJT"&.A -M،Uܱ "Fc'I[_A ^?l;̤fhY=*;_4ymi.%ȼRm8e 3Dl ,w.Ճ ;F+.B4l"^W4g-:.*k`&gpgf1aS&BFU`EoD4qx,VS|44kmQIJ\-\|sy7QIcUDHs5 _,h >P7'DIKI~uƷz]{wGe.-ɋaLObE`dդ2:6ѸuO YL"ee'{ Ԛ^MVieJFH#$毩 墝9ݳzpJ@j=5Nd$X 5[4H)E L!IUJQ7HH솱 oCU_XٟlY#b.??C͍:3@.Y;J>FŹM`;n.!^7]'^' ScagRr\)oB~DXTQq":\/2ʶ 6|p6fw #%OsLٌ?$4k'Y&sWh?Ef/%)c3 w郐ݕS J\_X3>3FK \̄&1JW|Z"S- e/Lb ,[b_-jY;+@$%%0RGO^Y瘛J)vxuX$$kL9b-5 啲h* 3,;=!x?_Nh{bLz7812"kq͇~{qdAcMĥ ̏Bkj>9Az9r[!tx~nK.]ƍ[0Fӷ2^4#n`̐ZLVi"u#5]:Ut_2 b#Â/,Ϊ;N| QVP:=2Vl-!ObڒbedxnU`wHǏ|Ap&U11qJ+ACEW;璓>=,SoQ/8ahu|#|Njp"1atWSob=[qSg= -U%T^T8Qhs/*@qDn~D'ʍdѮ &Lă&Σ@\<0C x(`n}3`Gj:f {*`lWAo̖ѧWSqu2?E[x2n@'}זr =LT LEBwd*%% ~QaJƗ>o~fa?x1U" hڬfǗT W#E=PW@#ySA nxqܖE=q_ZGgă#D5!k:hH C`_q}Ӿ#+]l:j uWN4z:#[!/'7Y-|žpIYRY#LWFw3f'c4RT-Qtky_lz#$%A9YxAQFG G4Pm0eG!wVYBoA}ۢ|:N< b"-98sxތ< HS j{$F&'AQU62*:9ӚE"E*W꨼]<ZxatNEw˫+>߉ WtTVHP e BsC'1:˫[/Xk$k-d'~ ro08_~ե+F] Ha^BΝ.+V{ԟ[6E2*F3tܠ7!w\A߄n{"#(xQ5=.K)45+xa`>BŠ)[P&Tv- ~?:` H>Or9\("Bw3rL*o"6!O7\Uo6[4lfml 9\A*-ȮI*|)汩;ћ1HEg(n6E"WZzHG3J{GB9R `(AP~)!=@(GBY<ѓFԈT{ΦVX0\8/B)( mLK,PDi1T˩:1l#Q8Fci xFȗ! 8&YK=SSA8cxdhjg0[U_9;Xq 1q"TdžH,@:x_g-m2ﵴE hƟgc"n`'a\1lMBQ|գ$x4xRkBcVPܣ#G|Ma$ТZ2U̬}VYr!xY)Btߴðw2R>arTDw#.}c|GS`v^tЁilTEc 7K_B0GJ㪶_Hw[Q{GzXGӚGӳ,ɵv:$#1h.̇?8{6{ho=|gB,GZ'އ3z&054 nZdRw`naR&"L&U:n #ͼT%R q۰a1(44S(|X0#M*\FC̚?A7p؊Y+A7Wh~n~;=_6@N#~p Qهhb;[duK.Ml'+/ ΄nUᲪ|NnC@^FchP3.kkmO#Fjk !,#,6 LbИ'cNw泧=E;:(9UgNɲhajIlk6MT=K4bx'[n{B⡦V-jUe$~:6(3qQr 䕔 [oa!ɦxԒ_v,|=pe(]Sأ,j QmOo jXU%w/K/spQ%ygs =i#%vyqchr{U;Łf1j5²`%ܔ4SᴲAg],48\'$dfj~{2`L:R8Lto֮#j5*s4!e[!,߬"EC<ٽ8l!K`ff3>hw@ M ^ݢF5zOn(5]|aYpOWB蔿SZu\fS@fVJ C[ Ŋ_9=q1>c_8nTuJ;^IL:u  ͨͯʹ' ty.OÛr"]6>[Y7bYeDu WqXbDC_rxý=*c= soƎ&%^ ,oSIFw_e4_-lK<|dL=9fzBXG= '8I {KyY*SW4h|Ψ…qh%.UƩPT}bD~;PZ8eD`t{-]w¤DX ܛ"749  BS?VbBT" JCJQxu(}nuh QjL:DOj'3' 4}8msw)aO4{kGCQJi]!-Jc~ހ$ *P$I|_w=.ܸ~'pS"څ!w~DYTTSm X].̂:C]N:$QxPZ;*Vdq5OEKtgҤh״9 Ř& zVc_ $.Z:y^} s6 DAt  eu(b :2^fq*\4_p>~Dq("|e`Bru<#`7OjwQOe#*:J˃D?"rkc"RdΓX3g5Z^,xXeĊ1|O?V$A<0"b]6!vP]H@׎^{X$M_hq5k%͟[Mq)k4|3?]˜aKޙLjnN%o崜05(\ EMaGUv!qis Zqʂ/↝3*T*fD@J:={/?G ?Fhܟ1k&D c89f$ ne\PX|^k-ՑT%xfMүi\j!"x'edŞMOp*v>c1rkV;_1%F?85^,kt}27j6N 8 "r;̝PuC T8 'P~ıo=$ Rxa"FWiKoFp5LD]=#-챇K2Qe43;s|(kH n7[7?R DkHqP|RTJm降+v0; ?^]ިV+0,Zl+ڝu@qD֣Ѽ DZ6>K *i{ 38-.m y#U'#U]f#BySãѭ{y*&`,0@@Tɵ +a!H=/ʍW(pHfpT&0)ϑG=m` J㰱wIa"8C4f;ǧzGs e3BjpIN|unEtF;Ͳ"$]D^a1E^Zdp|xU`N(7?/éKߪ qŁxta+-7m?Gp ԰F֒!E>M]rv6@|:2{ZuqP刃,Bip\O%.<cLs=j<8=5}o"jGh^:=$epHo(K5^ț1t׏N+Q=ns:7PlG.4E6Pz\Muaӵ1y GjMj#}ibN xpE5፾]%۰v[,$JʨAOx7nV=5ROy`v|9GMJ&nzc  7)N3ݣ勖< Lvxb⌍j>?U[xBO*K< / -u!mYxӷz`v=Ci⦟Y8aTr3ޗONڟFEH((!R`n=@:VǨ)? |]bU~/ e[l^ԖÂ/2y^P[ĦQ@]OchZdȣD`R XHtoA a˓I닊&'%Ԩ}UUO׾3yD^B_ŗ^Ҙ\CA#sb쉀Ut~M j㙉G`5$Rrf+wSzN>Df0_b)jd#3x(8Kb(gYWY(Gy~_v0"+mnk#n;zSi! * Q '+' ͝*LT  N,uK}x :y"C*lܕŠk $FyXU&yW77W4hF}raDj>zE i@uDž0a͕L.Ը0Ȏ#/IU<1o]DE9ٱ^ߎHɹv^z$wAJ:%dRs 8!lZz'MC^m;WS]PN@TtݻZ[#u. 5z<Sec:V}EVW0oog\ݏ+[|a"\ SIK# kHHm |gY?N3̅{ XS\1PT )YX𫚜TM}'wS{8+7Zw iT,OӆeVb~7'=m?$QuagP\oaIՇ$f<曓w^>1OEWM{V B+[)pG鴂GntSt ByРQ1YnZ}q\`iەFvG{& ->1ӛW^xAxM`80Ʉ6?eIXLw y4yf-4R6EM;=' e d 쬊%k^QOxo)-uı[՞>*1YuA¿ioRd/QHlM9qZ#HVM؟*j݇KTYyIR KsJc*|}aiiW$i*泎aX$IYjf8mW`D}ej94z[ .zHRX5!D=ʋ|qQ_!tq ӡ"}} i-~janJZ2[5 V2O\8V'OX;rE ~/V*kLa[_z7LץSDA+UΆ׮zZWj"veU20~fAIkKfo6 W4FuG.V/z..[ dΗ=/lI(uA2AaOc&Oϗ_] (";idΐY{IVE#CSƨ┯+*m!ZTR^ l}^ww8) 2狭 hQƦnʿ؛ʼn:<+9٣pNfg%Nl1п߆akkMSBuv{@bK)@K1eub1Í]e%Wf4F, z[~iŚ `i艽^{y6^qyۚu: fZuWg%+qǨ=9}-Bu_+f&L"1|ގofI9Ԗ׻`CHdd[UwK"3 K#hb8($2HH @A"FةM Ͽ@*f7pCE)HGEBb3//hZ\R;^7D}j W4aX'H`a,v8k[MѹKդ`xT'{'sS#M=߬;2dĂf ʥ#Ffߋʂ.1{\Sm{Z<:bm⬕j*? ΃jU'Չ,5b0IJ.zU i S@hYd,.ת:fD(Cm *2JFґ<=5!} KNi3"x"ڴw~M0bh`)m;Qꚕjs*AnH2.XXɉR4UooqնN&úiɾy FfSCNP+k'hٝk8ȧ'mU̪ p}NG_ N |r ¾dZcJP :T9Ƴ֑5ܕ?1Եc_d05,ln'\Pr'9U$sSz6M Ŝä&.Aar|ZJ6$$Nqse }Uenz<ݵMω ϩ4WZ]@X't) K6pɢJBoT^<ͳ\t% I! z\Ab1SnOnlA!\꓃i:lgU 6(Bf <![ēt3q4r'.?k.B%|}QzMCnAᆸeCSAkv+r42wO['Ł_چ2B$gKueyK TbZ:'S4^ 5tT享xةݾcS$ M2ᡫf-'=tP$螮?ӑ:xJK \|ђu-n+Cx{-&킪IтUvYo8.߳2têc'ؖLo "E8A*g7Nn glP} (Y4cJ*"쮆KK2 '#("E(b0Gd9rʧmK ^#0|7&@XI"Dy:A{l݅sx>}2j#JA}笤ȟA+}P 1 4ib7s.n,߼;-Ńf\y8  rO\e0<.'84dd2˲B҉yR[Ʀ47+C*UV(mGSak-ݖl} o]"rH`Mzܴh&OSp6W D2N2"vz2ϣRQ$2Hs,$ټD2.W|s&vɫS!MmoEH7mb9 W+-}n3@r.f1Yzo.| %pr=UCcykٕItR6nG+a)<m!xWDӅoL@=TddSl#h8B9ik!ŮJ@? p@ 1&v!85 $4l}kJLO D&vGMSmOvT0,m_Z{4P|F.['#maou];0n3HyM3C^Ҡ4f00XǿulK/{KPǕ ZQbV3NI V%\%';-RO svْKzNG.6 (G!O=sĵog2P!_$ mꍼgE}o_~ތpJH^{bV(u[ ltQ𽉚 PÚWt72Bep7UBn&A ~!$`䵟VW^~,KUKVA(|vCKz?h ׮N䄉{>Z c%P~3 # uDU 5d֜ "ݖJ8~r쉣?kR6NmaxN6KK,jpك]4 %u]+d Tc{9xVgvރrBmN *,LEK=]p\Q*%TH(_K-+]Ծ3aWmx_~{K6cnſKZY%ɋlp@&E(HXO9?9h0Kձ󓚘*Dz֊Woq1wDBRY.׾\l^TC3wnߣCD뫳 Lk(mv*Qa4P^.dўkh6?B 9TH/5cx@Q8鐨^Y-Ju"ifZӯ*%ęc͇ĭJiՎuq w؀|"z}7K0g3|n޵jG ) *W e׼Á!;$i5(Aj^UKCFX(P& '4qF_GbQxu3u`&& p~q]f )˶dȵ"f~y̎M;Yp!elA7MnY"q&Oc5w#ÖtsIǎSx8j:v;Fk%M+,NF+cw̚(}e>G=C-& ޡ‹jh0u"ر|LBUKWWXjQ= =b t^!_l6$w,]d<8/ YAMi7/ݭC bj+[d8!q7wA Qw-Sf4ntV^8ita VʶFjwTo@jY$JA`bYJ .Jm /\\]NP^*`{%SHx‡B.YWk lИ|6愰71J̯ηأA ){kQn K#!uz2p";z>-CyʎR1jMf0^?uFH0 6`d MoW @9 X `$?cmOkg"umnNpeb'^7K<Ն9*ppLPameӛgO6LOƉTɱ[U+A4ӆܑ Vh+)m9b`hmHen@4;'~`Qx2K6WUGH9NÒӹcc;D}hq̼P (F }! -?6Ν^w75M t_~aDWd~wV7TL *KddN2x(2 i6 HgQ8Xҹ]e,, WNɩ"!G='~0R8t'$ :U jL YiįOTݴJ޿ӓ`GpN ng;57lCsDqBWA7orD(V""U+G Q\PYTÐ۶mB73.i/.lM*Gvw^FSZ ,[:DmnBg>w fk7/P0QGQ`(C]@"i}i1Rx74\pđ$ 8+,%}d {\6 GC.>[􈛧n^q859VcD}wm}$9B#v>I=bW'DP;AFFlZch?~p0nh#|1S=0m[ZHHZ@>ZQ>p^t&JPL]i iR ^~tVKB ?DsAM4QLũqpc>] 0c|y3CZ5Qg@".38!~qKi{'lț,OxVzt52Dԩ`{lju ?bbO @0"ފ+@Y9Mi^V}DLA+4RwD7ɀ/y޵jk=Vy8k1vθ6̑G;:MQוς0D1xȎx)(?c67n_lc"'#^ Rm)(3pVœ{vI =Dr{TW)ej%6qk=qjv8s$9H ΡVFp09UXgXP NbT]iՎr= RإMMjc"̄@;W2LJM'7"llOT{w dңRHZBk-VAwYoGʬ#wB.)!fRڗGWlQY~/lp9JXŹ+>oNEev-rzX8ӹ_Yglɓ,i1üHn!?a*/[bۙZDlf"8m"V:ťnI :["gޒ')nIPԯ,_i`f ĉ>ҟv=J.DbE9BVVT lcu,1n0FPٜ&-́D=}f@DX]0y gde脖S+fۻQw4*_l)B ^H\ybAU +ԥtOqX&۔6Tc6T|29 +[8o`&鍩,s6J\u7pURsJs<ۂlLÖ\%lH:hQh-J6Ͷ1>SBgX;T4zO@MYpۨh-TS٬ clqECc2kkBjW)waRܮY7i[7I 4=tΜW0tUMD~MM/dI~m>X\x:to$b՘h4~h>:7٘[V7FE_r$̈́xkPrBWr%_ɍMJ;Cy|bs4n1=KLŅ=oH}(aG|B 1!f^i@#CLR&m O)ȭh@Ӟo5UȊST|D8+򐂥(_3uՋ(, _^;YY7GFݓ+_dmcU3K ǦDS|즧h9n ncÝ#/DV%D|Z_al#Vk xEq*oha<|**wJ:@yr487MOp0X9}`y,h]*r;;ýGe($.Jx^&OSr7N Ȥr  >OIIY5hTfQ~I%׵(ߟAw$# x=wF/;8v~udᨕ淢84y35PHFѥLEɖתAkwɞ'X8iF v|!iKzJ6T2F"1cx=V:9!qaxHS:{yyS[DBNTu6k%zCp-DQb1#~JA] g^ p2,-˦-{:HsYY[U׫9Z݌Gir@tFi9mWI+>eojřS9})QDemWvqQb(\)_JjU%`9e\Y(}4^süQ`ڟ¸:`FlA!TIyyT}z=Լ{:gbqS Vs Z` kgn˸vSAǼĈ\48A@l4i#a2UB.%h7T +mb)fiNQzfR<9P@*GTaW/2*.罿u_٦,F)Mx90W Eҟd n߉%k@d/c%@rYpa:E -UjySc}tEˉnETЛ¾4Wh>s,P'7ahF_pcKϽ<9rq8iu.+߱:ҭ9l;tY 9c|;=n: ƪ $FmLˀ<ZEt5S)@ǕlBU=Om0JNDHyQE:;.,Tc[|H:ys;(WBɪm E?&VԴ:PӔbt7I?nX_uZڷPԋ;]p:_E%](U\FS^֏IFTY@֬ l٨|\OyIWNG'}%%9l#3v@=%@rRU/Ez^Tlt]Dd>\ &iu" .otV1M]Oc:;8</w͞*iYk3u|uSZ4H$bYτg=s%}^V?8f&ɸD(MGGVO$><: :!5rWȀAp1iZQ$m1A\H@X{=aN3 #8m7P-Cs>ՎDf6o4;oC-^ $`h(\sxcKkkڻ4$.YƖQlE[~xBj!v^?x鸉ZaXz {^N+ G5I}+z k祣 MM6eR|۟}egu)8wƀTk|$p1٫g#޲)=(Ty,$JEIxp3*+cޙ;ƥTB 3r GcDa'shgR{e]w TԘuX;sfDWBnsEiY@1. ٢A:-S< ٩Wʇ#bp26m˚9)-db.+ Yp.LfgUeBhgMzJp[sQ<θwg-,+LCsqB4ב&֗ghR#[  SH&צ]*jLKEv_x3NˈSsqX qs_HnXEa_َtBV3Xv;I<Ȟ%u'RY7]顁,hw:l]T ߐ&:?JEcz̠;>5]fM nKr@j wgcNo9I!f?FtE3;D^o>+\ܖ&NZ"yQ4s&5'{Ŗ2/#LM0ż]1P.wUr]p/wrdt5:sG3##*Z_`w_R;]@,nU#1D7k _#]m]C11\u'gU4: ɻƝ,.bO8ض6K2Y05kJǾyZr-SA'8QzF8  ]h{QgK2 P`eۘF,醢I@>J@Dhs/y-4{uDrmyɚWk1$"l0!G=N w_x Qj"Qq&x eʆ^͍QjF9W|e4SU},N`̾*RCYQ'R~x% =JE waG[mIQp6ؽ?|tR)֑nj6e!ߧ_˞³U])Z1Kum=Fb n’5/!*{&l LzN:BHD0l 5 Ҳ۲5Sr*^A~n0,"tܧe*f ["H| vMB_(3~^i 7qr |B_mi&sW$TKuㆳx#zRT~e.*'cMXT`u2`1.c`7w PeRcs"jŌ,w{ >wޟxڦ[vpӕ~ @XrD˛IHte C88ÌɀF Za@Em)ZP_9XQsVy*(Ekw}G; ޅRuZc,tH&F#8[ʙnCps0"`)5ZMOUR Iq0 * Jzԋ4Ysi`[c<~@-jFUקؖ2qo˧_W|km:ׅ[6o(a6"\^Xpr25ǃ[*qY!}wA+G&Zv6b +5\ؽ["?E;73Y=@_ :f>$]EeY|հnݔ 'ZKejaЉ"'&KC7`wD8sۻI/Z+T)J .\vPh9<ŃΥhQAu^mFUQY(:sh4HfY;O RJnnp0IR5C>EcVPkB" _nag 鋭ʟXأ: I׽n@Y狓`i/lS:77X+g5gtVUo>dF?T؄YO>;+dpƙ"(nB́EiI-3?Hd׷j&Vnn&RY˭:Bj˗r"L7&HNܵ;/LD0 ϭ2 1@۸B/EHm@!uIez LgҌc}\Z@ }Ҙ!h#Qg~FDqoEljo:&n3Ki:YW\Ӄ.uƢ$p󦄛Ӂyx fh"`5Hj7ĒőN曾v)Dq ӷX d'r)~GjY 5ֺk-75V乱ZYs+`,4-tQy2>cl`6 =mGqo'( i]6H~#?}a>]:D)4LaGmbADR'={ wR.6Gw $g=O*C, zW?^\K7;htr䞍 f0 K*zFZ=; ntZk N]zb"oZgV-FNa8.Dz |낼@7u k 쟱ͽzcQw$jjzn(⥌^rHp-ƓW"i\m5oZbl|Ziw!{GU o.i_-™KWC NrH}d},{vTmKV_\ ֫nW7lOT,p6C#-Yԡ(ɚeyX<0,P;t奲;o4昆ӰR*ŤJ&^vLt7p3)$dSiґB'En[jHo0tYۓ)Sbf3}u-@ol,/bk iNZXtG77ms ;-'V2h *ûA5:dWHtaZ!NNS\\2a)6oKe^\뗨ڣ5 x 0hMN5:wM' Hz Ud: We3~4V@٥ }]Wq;E(Y X 70ʢaZLӏR? E. 1FP3tM&ɦ7?B!}#QwE HEKY(M \jEY&j]0yUި.jP^ 8͟;ץeEMXZah"kvn .9ސOwaEV `[KQi5(A u`^ǒքd3Uq0;`p5ŵF߫Pk'Y%%ϳ]x^Z2 iY\MYn?gĀzɻOU?d%H<-\7-A2{陂c@d8È%8G|jܰdԪ݉y7Sc7%uǔýߙtlz>q S>/.,!rES8teE+OxBHCRN S9*?`"U`z&E\ Wg-xǭyh^#u@4pHAv)# RY֖l̕>>P٬{%,Lsq]d%ejs^^ޑjjgƼ |Z=9x39f!Ci6B66f5PbsAvƿ<bc|5'snenߎ!Xh/&uQ2}PŶxQdhjy~jpWV,pYtѓ\ɹmI? w8K}3Wm1XTH72({sZxLKcvaAty7(N7$7AE ը?İǷFwz1,}ӎֽU#4;%mYP )` s|X)(rl/-39r7FVE#keŔr=PM,jB`/ I9> 88p7 dv:(荱y گ5[ߗ( F`W" Ñqa!N4 ՟q¢3 R'>;e|~n\It0?l3 ΌQfz|l%?y+dŀE00 j2ux5JiԥM}8*&eO'%h7nCۻM7NP{ qu=2$[$c]WMӤ[ !_`j_K[]qןhȱħGHa63-e\C'g2K"XȈ/ݞof.&c & F;ӥ?t|9eW,Y閘!6ES.슷7(p CKg1OtzC ZL3?A8÷Cm6m%%mr:)uT4&c(}rC|PT]] @0!ڣ^\N<\. I4*$;?x q~/J=U.kX]Ex sD_M9 %[4ee-V-T:GaS,`8 >`yL֛}7bt>gW?x~a4LΙE:㤛~ ]F;Y0a184$.+.M9fր۞:y1B>xQhA/T>#2~b򋗚"nɯs7w_ӭB>B1s~d ox#>Ci&Rw g箍 6^)$!ך˚TcE0Ke2>X)E4o/8پC& NUk,(yT”huvb?̴ ˉЉ`fI)g ;+9ه_ N:%bG-Ǭ0A!PF x(2a<s HP/)!ܶTO&A-{x{KGDXOt"b~U{XlO[hC ַ]C2\0w&t0S=u 6+\dpoW[s˘Q6R Xh AN9%){V˚T70suՒZ`X2cb|8cT1P. W.1QXg_ <֫Ea(\H"[ӘuZh' BGyeaFlfYU'D ? C?F@s 0aҷWb@Q|eSsbe6ʴ$tKKX:Ar6#8iK}o#v(TN{=)5 hup JL~ȡ 2"ә>U@xi\EW1D301ag)橾kîƘn8ۏ)-t[xD\a$΄!jT3p؅țBzKo ~TjE;3{p,e K* Z-' q2uIf]i1_MzIdg^-W{Mg@~t뽌\Ϊ.dENSR-5y$pC+*TJjF6OX7Rq(E0ABPU|ϟKWL&t4RQA|YXMW!^ 9 "SPAge,LR2M*<([vq^#[至qZI%ON>J iMfB63?}6"&&v4L~ D*H9TXwnHY'BhoJJk?M'eL.=ɧ$J=O؟uKSuvӁl2 +_/q^uv=3Ώf08t;0yV& qwՋ^[RD:(rӔh"uRk_JG+Du`T `2S.@~!xʲH;A"rȔ @'FMvzü 0Dz$L_x;e?0bT7=Jh‘'Fx^')^Ya -t*ݔ\"D$u;p&>M-X sa!)fUΪv%R!>bL{EP,8ϑɭt3>?5l瑠Q;'7:VRb7|_=9QWZ ]Y:!ݿ%hFF޵ shH=)w$Yjf^MLwʰ?c~&_I9.A \ۭ9]Jm.umudvꈡtڭf3@1K$$mxZ4|ނ^s`)U>(1k)f?_ 7; G֕7]$T0Up< k7kKssrn[3o~A2x]*‚<% 6Z@H 7mCa(8t V|<#C^,;&سh|TMW_\[=V7Di8~7osHMuy򚲉}k:I:E03f|ʔ%Q7y qS8#_CR` _ݫ(JDՓG%Ѳa.PBg6DP EuHO',D`b n.ÎMhp#qS/6W/hPHȜDVN:s C]>CD̪f3ɺ)`TXu7M ^݁O$CV|ւV&Mzs̘[8@ܓ*w 0 yCl$M벣w4VM";I窩.ay|&AujDX6Ǽz 68lU#paƭ}{uqHkuة8ɛu|;nPkOj(F Ab7TV{ )X ^#5Ƒ.ݴITgBnv [<= 7pba74/QB3kͬ*:#G獩":)sp;f'pwR!'pB]UD97P0#~i :rbTj )w[qZXů~n^$qbŜi]K턙|g#9[֒}RG,$RJ}Rc(r> >-أe9N ڪvkN(R꾩aJ;dV"ӼU%8 m#m\[@ ֠|Wզi3Әeol%D;-ywy(9qZN`D(!δ[0L]O[=<(Y%Dެ} μ08=ݲam@̬AH\v;A eT;ÙtK\myq qD3{'<\o~X?ܖ^?W[=aUSiCCNE26sY=w^3\1~*P VX,jlP%Ul<Y$A㐻xY%9,,Nb }F\9%O[jaSYM&(jothͧ\^v~D1O?U+TbMkLŜFk_OkxOY>WE- [n*ˢ&zso:q3lk8n'$U^n2rJUzw:t_ܫϻ{W !3f_o':\058Iϗڍ}Y̴sd5 rbK-* P&e#Tw`n5 @* bg(߳oH4M(+څ4;/GJ2_Cj+&yڀטVpEY$'QsXc_&tou/ga #T (tQWȖq0ѦHULoӨkisʐ Cf)ܡZە,Gw$'f'̢(Uy?NJ胋2ŊIe5F.;bWJC'ʎxTP̠؍y,Y9(w '|tŚ o=f5جKߴ+GO ’^r_A'4:o!sZ-c5PHdr i] ܴon1G=C6a\ n4 յ'B0uP@8dS{jlzNv%9sE =N׃6nB_[1Й.D: v6ݏy"FLP'@rd]GN6?Ƽ0ep6 lSt ϯb< 9i!5I.+^1~{Hܴ?I>ܰHt3gR#Q95Vt}`M%-gUpߩM<1ϳ]*gw ~2k[Z-9<2b!)~|+%tV@*NIWUZ,#zGW'ufN]:S#Sgw#~E1\IE*޳U]R,b2DSv$6g1,A=s*9%fִpK=f#9͞{Fl|C43p=u1&p$QMw6ɸ\Uf3pR}HL[}l<8xYS[O[\VXp ~rm=I% UwS #/Aa<; -NѮj5|סKʒHP`=s6cGn5C 䓷G!9{b\L˫J] 魁#l+f1FحHϷe*k-?$G>/<揪vBۉƢ+z0.AN=5C|pR8/Ut⩎&=x#r f_y zNaqzAqkbpTMt#^z>2:ڠY(7#[ˠ_APkʃPWAjD'`Yהd>y t'kAkWG/#'=*# DԜ#:[XtHVD8%=@lDAcH٦L:?q7{5l|zsd_t$顕]PSgEZ,ePGdN (p.A dx֧Ma(\vvr[cz'=uɪgO>ecr͸*27Ƅ?Qx;3BLO{!x(Y}djZ[ Ize +_ te8νz[z]`ltYri<4hzXPacc/B"7Ki(@&%O̍ן(HqY ('g Af!Gc p;}i׶.Ϝ3#D6{_x6-FEg(c$3O(:MEmNj­:FO4CaeQN iM]vn0tYE^mfV_ʤ#p l]?"'/EK /#/f7[b41"P/ܹyAmǻB%Z{b$yZ!俤SYQq'  ҢmOy)8S޽ҙcjْ:*%sFc'-3z8Ԝ|},Kkri~惰/UHڟE-^FA ]rNUDZ/VBz AD`\w>i\:8$.59AcBv-՟E9!LCq-ǘ\6t ePc{)v0/.;۞QFK2 W =~oC,_5͘: +<Wz?ۯ|^G뤻\4|.7颱M^IN j]*qn((o}'=Äj0=ŏo#2.R">CI+ B0+6tsbtK`ExDgna9|[nAJa;\31E&޸&?(tTYWۋ|fʃ^5< ;ٳKUX@ܒsq Q Α-p!& ?|(Q k'zj2u QeH3kFn̘1K<=g|)K;>$D`o޸u)W٧,C/n6>{2QaxGJ3]% AO[3bmv/ B=ٵm\98v`cޮq۳z3Ӫę)gO,Th6cfa9qw@B"LgkS@mML*{5s.7+$T`=E2LRfp: 2b@GFޤ$yѭf$1V)aҊ6&us?Ȁᯞn ;M4(Bsj6 ҂MaA m"wP$ͩv&UAW\S4hTo@vs)brQof=5I}E 4?0OdXJI4 \ޓv򾰝(M\!k/W^Rg WGG*DY(? MV3Ld05'+qz4tNi.{Gu?m1Ç~^+q a]WK-~eF nWIBiޟO7Z3o7qAANz_ۿiXDE`tɌՠb T)\g`e/V`ja$\=VtQuяiOwHcSCJ1ke•]Hmn_]G~e&NU2ॠdݼ0=uD+ $63%X"=;_+K\ -s{V-4|شj$#g٧&F(Un|e=2 ]= ^ʿȹAH]-XA@qca <qhפk>&7?dsy1*cR +`u=!htujlI"=f2N&<^< "3Ь1跔)5>N.w")viXW>0_f'2J@رh3'[sLKx.&yb"J =}|h-vq}+" Qh&]:vCp{NoO7O:``9g}^aW+ԗ Uan:4_U.{̖iv`7P <\ڵ]YQҭ?7ۦH#o#J>e6YaC A ^ kՍIDlN$0JZߘXieİM 9/mM4=C( иvr1)LDBK5# TٮDWء4H[q3K=31DW NN5 &`>}Sg]{THµ h(x6؂E%Ev6R&YhtEW 훡e%4b^Yl/wr.D$Q `xor ^ k\JM[Эt8BģYvW%OH 5 ;r4|_e|IE?6*`|vR2_9Nbi=NYK45jrf$je⍛-N寲D{qmdu%f _\{m(;m --N \eEKSGݤruڔ]-d T.,M'ݛ,ee_LV 5^% } P dV)`^D6i1t?gF,{En;G |kw:x{ P\ML痌9dXi eh ࣀz0,*tB& r`z0D>׎:9zGU3In&'Ւ~ Z\{%,n$ ǢϳrNbWMl``<|Voj´Un0~E߶:FHdc48KG]\'smMe9#ɩ7J~$I@9]ϮՊBI$m:Џ߆sE„N 4 :!fe=L:B5f碿 !ȃ"g"G"QLkCC" QFsج4VEF5蹉pmKw, tU1 Y"۠8sO/g򔖚:x|PԃN~'IGي*쑶$*?>&aLzW '] ?gDI2OYU=5i/( 03+5ۜIЌC9RLJ1pEJ*؉x67a kcۥL!_/^JۣyU$ax)YMo΄X$U$|736(<( {Va-a"<(w"yo&zG"=ܹgtoxskfx.  lL)~q+8*K%yqp2~s:dKTǗ b:Ն:aȱBtU!,6Mz6yָұ*^Nۥ3+bo s낻 5Hf4hD^J#Ḋ? c LDe=SA^a߾D@a2EOCݮ.05LQ U@#DIL8OaipZԐ#\ln S)`*gP{ӵŌ {墢d>soDs43;OXR5c!ͯm?V{,;V0^u,86 g>_%5C aQu%qt}9GVLR{ኍ5Bơ^Y-_?[<]_!z%2Jk}"-KJS]yzn %T/,t* % :@lspXspAt6=:ͼavn6ӈ|+VkFk{MDS,=[@+53.㑴O?8tW7{m40wz⇽4$?O'0Y}3<{kвEDΞN}"TL}͙N,.(L[_./F H Y^RZ\^a6rվ.ϡi,zNw)j<LI)tGuxA4Ww$_8ۥ /pyB^.` xBPGLX~%WVوH*6G0һ"Q[B9rz`5;lzA ω 0G\z`?Hwm]:a\`vd*\wo@DtoM(+~RR!}6P9r> =D}~f0E t?Y=$hk/[F= ׈f =E ؂kѡuFcָIpS=\t=}+up`)zN'[ O1gx{E&T lz.?wχe6b;bB,nrݨlf w;(3f`I^߅F?zs*1#.F|RTe0wH(yPQrA:@ͬÝh:@ M"osx?XV{Z~.bᎇl9u\e藵Ew|DQ; ʹ2ު$3e^rH!'4Sdt۰3DQg,qjF@(YmL ~2~'EfKH": ՠ߹fqE/7%W2WhLr:#)gwS?7b K'ĝ0g[QdIAqjK^Yヿ`lf)>G„e<̿ }>MO|ܗ3 >Β_ nXh|LMk [.ƨ3yKH" ЛqN~m" 2&d'Zwv)l|JxQk|-vk`g0O%({=[pXxK]0Rbf.$5Jf 8 ԶW([a|\)/2Jl$wưGH| "nƻ78u:6#XtWӪ$JD#GDžɂi8V[ne {%b8MW2,2 JGR|~c'upՏ;* r Z ]dHhEpY3nq&ӏJa'4Yuƈ8fZy4)fm{QѺBs1x\lNw%9n-u1XvKb|J.Z1?M/] ȟb)xK D> P x×=hcsRxRkhdlDy@ٷ|Um7ց=V@ueڧGyYPӊXMQy *:V+1]ԿgHb٭WF=/xUF@q" ”k0Gr¿=-{÷DmۏI4)0|g4exfmBGBrA?_є.J}v"PQm7e!Zu1!!DnÕښ&,elkbZpAGH9]zw_{@zS7A#͜rb0QH=?M0YU C)rZ^K%d3ߗ\`W:!%Y$Jj߀0'V~В H[hxUżBa|h.!19$վ[.EKZt;'5 \':BVŮ=;8߸w1Hij+FNy)v^2Q~U_i @R8ELpmU.uriEn J9CZ1_$Ky7ia;wLG]Pi+5`^L ! 1L_r4VfF"X < ݚ^Y}T<,%wy1IB?G])E ns_ݨGi ?j5:)tV~7 e@$Vvlc ux3s*-2j㱎.\A+*\UEk,7^|Fp1 S<2zJ%+,2a0Q{4^&M>at elƟ);lHj }Cp-;vJ4,UaÊ<dELQ&ЎR|_ׂTx1';-d!-[R#q6.D}׉"tR6'ʃB0蕸u#[Ts,Im7SXB=#۶Ϋoo(!֜UK̏e/ab&IQ5]ע&H6A3Y䰴DƜmye0, O9ї󓶌vMMR dY`6U*)aFKJVv(6zYοHe?/.O| +mZM.&?x |עIſmB ()r&"̿!]mb ~7^7у[;`tv4$ ;4 t eh` Rʦ033* /Odb׫٫2Z"23E-gp EHjZ^|/4Lz0QL0n)XUkr%GuN?1A .'Yӣn`.$s k䇑ѽ&>6ZQ{\ZkmGugѱ:Z ɑW2/"&]F,EwQK+@9-笩Mot|h7s6Ʉ"yAd|eǭ g*뒺#@;L1iZA> Lt "P-Љ9Ew˝Pzm$no KR(w` tiIRF`ⲄDup8 }(d8c TR˶v od4y6^ȥ2os%xLWm%ò_sn٬[I_Ta<4{*0;a=xFWKbd k;IHT:>iݎ":8d=\ E|Sc"iXOQ ]~+ːԩ۫g@7AY ̉E*%8h;e_z=ȒFM+GԧiB]~8mJ/} m?]FOʗW|3*h@ń3kru[]Ik0(_+tv',?5 N@ }asf]G EHx)کCi`&]8ۺU̓5Y/ f u VQa#lspsB  ;7ϧu0o"r 0ݹ\q˯w5똃ZM{Tptx)Dh.(jH<,QYz]Ulë#vEYsY(=!zf,J$ղ?U%}k;fDL^ ~ѤfweIHYlU|6 j&~jcpԇw{s:4V8p :gH)o:VMƎP\HZ9V2*q%Z44htPi>$b'˘JIh AzG*UR5zYvIG6QgwٔՉVp]KTv!+Jh&/ҵf`(!mx֗Y^gȰ5dhyO8vpϽQ?BXL^y4acwe~WKDz|~FǸ,?ʹ ZiFB_٭D:4} ;ܒ$3#1Y)v15#5 ϡԛ,8.*Y3_"8}ǂ{yRhB*AB(! +SńQvx&l?͐A_34ZkRR>Hv;1@v+V pYzg  Uy "T$clM {P!-qv{v2gPD"\] 75NAD'ޓfT< utm;#LWe|Le*@ԡiy{&V%e{FlYޠ.iFɚ5@Y*Dϰ葙5ʯ?r?R4B"٥D7+"3DX,O O,e%%SiZ~|[CpDv =| Ȍf22nXEJ&k.wNM%҃Rzm>XPL\-|D3OjMXq ({jx*?:p(p 0_m2[`koC:3 rXӡB1xu|C cY3 (eEɰNfq^l@{D !&p>5H~/;JwXPZIr1"Pa921 S j$p'NݽҲ7 XdaiԾQ @{Yf6$hK'4i l {$4B߮dR& צ*UHɏG|7[.-(3]?JѠ9g5:!C]E.'TǪ>'*G)#!$3F .;f@~5j6*S yz sRzGtz]cp>Ali)'g8,i2N/8E@z PnGyfŨ2z >2 &9~C.MsQFI 0}5@lX(:1t,&ci QC O02 r֢/BzY]l: f]i}ƠӊtNr$Q+S/n:C_y2დ$D>*7%xfvdjeÛnQVD ."L~0)ިj8v MzR7"A N͙iR,Pf~c"À 5jh9.,olKhՁTuA e_;.>NEh K"^W$#(|DZueg^ wO憦;26df3̙84`Aލ& k:Ź:Wn?6 /9KO`i4l W1*|c*x]SKCĹW*eO&6̆0ZVu|(d]~I7b[*M{ڠL7V2^Ӵo7{ Ϻ}ZN+%}knshGbsך:uo,7oӞ+b֤ciz ϒ_0j$H,OIpUp1c_?'n~KiUz%1YK'L*P[*EZe57]-xn >@[њW|}{)ԑUE/ܪخU-$$Y&!N,}B~Yhֵ^YgRZd{*, ]YBl {thG|V3m$T}SflB}zjxYƟ9=aȁ*4՗P$`3SAH6}x *ܖ&bI<.% 1/c#)yXZXy¸7Z+dž`MCDgWM[5 a%X;@i,z{^c%$:iwDzA4Vf{D޳$~@7-=^y 턶so0_?/&-Y?pu);[GQ.9DPΨO;CvJF75|A( kvhQt9G]7էSރ)[؏ĩ]'Hw E5;Oܙ:⑎¢b0-KV;ShI?v3/ơ1%TI,]}.99ʧ>EζCg{Ƙ-8cwd+C4tMLFj<3E/4icŠfфOvjB%{FMh=YJ/=AF.>=b!exfQ&ifSPW+dI Q?F%а-*fJ!y R^;)@LmbL$=uTX83HDɋ6<*}=^Ƭ1@JPS!w{Dv旔0_d|0e3f^V6PO ء},phN9afQĊ-d z>Z[J*o^0ӎPH+ ◗Fxfc~Ϙ;Bd#곒̨qk؜\čA( i,8OGf$G\"bj0 )&#E9iC-lwYgq?Z Gcaeה -(.˺uu~"U˻wg@Y\sAF&.|L뭠lV={>e~/3:Qa*5JWLҵ>sZil5Lpz PZ.FGma0ydTכDI`X?B[BzGûO6e_v XdY{; e+P2l_hҐm::Rgq3"Ep]ka1Dr<fqE4Xs`Axk`f)mk^S3sq&ⓡiY qxAH8_anh E2S!tt7bl8t\WR)Xj\ &ޘ@?o`^!צ 039]mlY[lc4:IZ:`G (ƋP)e A>WVxe0ףWy ÇۯZO1!;[x}:5K$RmY$eHEB׉H;@J'҉5`d7ɾîk*e1o&d|Cc5(XSZl~[GX'3՝%?0IW(yY c$49&\î*ڵJ.[`l<5ܼ$*@ySL|Q0,dt۾Wu rxЯX,fLDw8\l?`ԧq;[/𩬬 4gt~?2 3uͼ` 6G/&ߘIy<'z}Ǽ5Ab8%ўX?q>mmkxkẟƛ,h!K&ԈEnLs!`"kC֕;0 pB@REe mϒs*q?TT?QxBC ' Pyktqmy;n14ͅR6Iw dQO)1_!6'|pZL{賜O0L[Gw)Zuu$hÀ䙋fBV (QVa`zøjS笔vTYok|Cg?YTqOB?k'uq90Eā ޲@:\,"DǪ0^#@{#;$X5RO\3TXҌi0zBWަ*+1婚LL_o.R(^4f%2j>> N٨ECykDgÝm_+_A UWAlURYe–C|-չpQ!8BD %[1= }u6ZB/d \>k*BpRT-\, Ca-~q"h@0[',wX&hj(F<7w!܆Z (-:D7YɃ_uӣK 峸0_呱;Fb#,Fc-˼7MtiH^ccwZ[U#'AN3Dg@8T_@:u//HbW" {/L/~a֙_u>b.z ndy౜Bx$sUg2ZLdMOD**xq!w5$J8  OƖ-CDu\mI#޾mol20|Gv(L`VsI ,w_/G=C1c}}aCWE>H,2?dc}MBKoZMO@&p72sb"XcBRc7E>4Aj;!Fwňv-s+ # uJn_;N #-GR9$n9 Goxօx|ܚX{+UhR1~Zb/vU[=og!b+cpKj Sm!/zy˗?"6ۻhՉx$/D2=qlEM~3y!2 _S(3FF'xhQʌ;ଜmy1zO0+$GKn9nz*E\F\;<_gV8G;q %1koB>9!cj$"SA|ivԋ}-/}vxP+MmUaEE#"SʼƐ Fs=?"U Ha8sZ75NhE@ɇO4FN#Q~ղ&-vd}W:\eB%Ȑ7̈Gvĺt48~o5snw̵/;8(ÏSP3 FE3TJ=e4b9/4Fe2Y\Au+IFO7dgYܺs=<~5%[My4>x"uNbPY|19NbUX9v> 0F}FK}t`SEIKi9hh̝H˺s@UQ3P쌨#!`o[ yӞß>i8&F$eg+(?Ցo-Gꭩʢ6G B#,f4_h 6 vTһbq uϨ_J'K}sUW^3]2~'5TSꃣo,o)hom\cɍ 6IY%ᄶXiG= ;[; jA!c6B|(rdz.MV!o6saQnj{uFRЯ9AsI\be(j:l>M]*G-D*Y<CH=J d{^qԴ fќIet!t !>MKC_쎴BzL-^ ,̻V컥 ꏎ#kzңi%kW|7/_E;^u/]ӓQ&#&z(*v.WaLU>n\eC(&#SPӷ%zQ1[(?~͊"~p@a*NcaG1*b!n>KQ}ww/rƛ-ZOvE9.jϻgS2VAH{NǼ(j>_ׁtӝmĺggʘ 9wCb%JL jk1ct?P4u4i5@S{tlz;u.V6Nы0~ G'A/|^r@,e*Ee&;Wc4`]o9SФ9ޕ|(_fS'eFU马/eJ6a2jZGlKMmDp«}A8xmQa6ˋ/yA:3q=\ c<b\˷ӆF-q5TF n4>HvO^o>0s{,kN<gu G YI5PGb#rVh]uD̾&{&a;{/DUl  c!g䫿to)9s8;eR("HY s)S#hT/{ݾk?Bvu8s%BAs3?{OU2Jлlf5q4m*U0}ckt,.v&RIs cCAW?aJ~A!zȘUֿl@β.< E1U5X|\8iӮ}; ,;FdHfH]&(hB;vDLJȹ|[dB)} _%ڷ29:v.<jdL۹JDO;i_8H @9R'kRDg,Z6o<`|s<% YxLe~{Dm}Xjfk]O Gb0oݦe}h#W/\ 5JѥaoQsf5:vPpleP$9(_Jŋ^ v@Y,=dB}e"mSR`h"nzK] bVka$Dv;RPp_<ʋs[{Ua(Jr79qY%l{{ĥGvKu2Î/<`lr}`WbTҖif.|-^7]Cp6B*V5|(91iqg>1h^{`rV/ 7m`?{"M.-/V:v S\/dj~4sgt⮽a ! >A4fq<~f5 jR&Tp H*ۑ)/Gv3JNx | thXH`|W`!(ȱN& ]gfTm9p)G/3T xtUxX:6*%ECL`;J웚2Zao3MS9tŷج+y7Uh~6{8rYSu' tdaKVB^ hh47ZbD)=OlXpVsVdM-}޸%𹌣6`AG*,E=W!Ԅy'蕃x֤fe,H$u0%?5̱N*SmBA*%H[VJj4ӷ*A,?IDVYPO{q:)iPQm֤G[L8V' #Fj.#-~}~J{6*:ZAJKtb|%b6F? پR4LRm<AfsD$?N :$l M/'*Vk  ۨmaHT6@ԛƙLlWRbK)E`6V^DBb)b+m$Mr9Wo :]gj&k)2nuIOS[ddLQM(TA@+0D?J{\Nn L ~Ҫvש]1!m00/_yI6@hf8!Zڠ]mbBqf8 a- r=k.΢숆ڗ6[]@7PP;l::4ǩ4su Ync*eAb(VxKoPEP7.Z:5FFqPvTz; g~}>xܫ.o*65W'~ 1b`fh15fH4~ϤTy߃whSPOl2YNQS'm{, WϖmS^3AULE`?'@d(4?Cgjo/@H{I3ة ?^k'_WB_D|OX\dv! ʥd($MB) Fj){tf>V@zj ,%AjRD$sS^[lkB0%/}+|EoDb.phd3cޞacшW:bqI,&8Abj(u5?Ms(z3zfh;ì}wpIHdsj&\R\#W…P6X J' vymyD_.h4ܕj##0ۮ>  tnv/X;"wߗ ? +Ef)WrzGH4Qu,&mV3-=ՀTuU&Q!)/T'd^ХtǵzYEHA0s. :[s; *vƥ3ܲ5vzͬ8:N)py@k~|ƢA;QJAڗp\geKwއG)-؃řS1Lu-;NM~$c| %&kV-3쭦W{`fA~jR"n4?< Jlم>wFȍ,Ȫ/.kÌ(WwSx4h#( 0,:!"쁝%M{)hVӔ{? ;0j\nM}s}#Z rAl9uDuզp X+AX.Do/ _o+džp`z=f(L&xF)dOuU6:ix䍩Uzei%D۵nIt]鴰IkN)35xD|'nTQ3uh}Sق04wiU  \J=L(XY/#EBKEAoA zƃͩ36; M\iV-PS[" + j11ktՠ]V9_\v%{aph2bM Q&,Ð0RDN0>}ҚGaJ׉neؾK@M(0x(Urf*VQꭶ`GB.se IZo 0b|_E]i$ kgfWć V6YW] cD9`PV ӢZ+B_Ty%$ɦ;ԘKٚH70wysF{;C/0#gP?NFR)c]'R 3|V* l坳 |h*z VV}Cn#9l[+8#[j\"H.je3q򋷝SA= LpZ !ɬ#` ¡?ZkD8"I=@$D}g9A:UdС%h5W`eӶwTh?RQXը]H?.P-bopZ\@m+ \Z 3o*ky6e"FuZL)Sm>gļ&ad('\ {ަa;a%M'P@K3f!ǃ(b+c?s,9̷FU)Lmshŵݛ0.wE@3ud;= 3-2DB9trnUeA8qgw];$/}Adz1'(;qc^S,Ϳkaz;m[ᝤ\Ks@#$~j1A?Oum 33NCr: {~b&7U,'O>gČV/yczbCAu!ͮ}u@:ަrc3{Of?"2ŭa%CPr=j8^X -8c!H9Vp^@j2X ,:&|%_ׄcZ]!CO-%c;6ƷM) ;']yױZumm jI€>! 8D QWJr}1|@ʻwJCbՑfruvil7]fا.40Qi8)9KƱ"8EǕaH-6${5\w;7fuUOwvV ;gL<_au5{_PH9er.̫`зJ!i\4u2> G8__JԷP7,$i8&x-MjaN4>?fu(.}gs;v] )Dh+vrȓ4{ ft$'zg{pB-YƩ>0$\KzKgyfn/Hc(>P93C'MGa`VCf9W&p`T.$c*>'6+v[Y71fشfEwUzl.,'Ѣ=3S>]W5o8`T(aGq|1^&|d޹剤d"=VFG ~rlf۬@ .`6C-C  :bk!= ܗ9{OZ mC"@YmDJ-sE/UCniT+Gvip *Jшޗ'#Ra ZD_g:IdO+WMƌՊeΓQTLpxtROt~UM;Ѹ>I%h./"/G 7> C滛k%lB` jkV^,ꐅ0EL'9+4bar±pWжEB7Vx hg[We& Gy}ӒFf'Ns{~Sҩ>"i54z,^4 sAMM&QQjvk]B ?<+VYnbU09kZ gXʔ}YS6&3xDb[*!θI`3P~ic Zg,}tZ@_ʴ ٭2('5z\ѽ߶D~Îm^9tOiFe:s< gno>b6(K 5=&;3:mqWhEI2)S_"ت5*Uπ/znF.6s BVXyR`}G' L:jE׷K2a~1{|xD)S.QTԳXT3#+ 5C|zqY/cȥSSfaR:PtZ~-6[:{NN YGfˑ MȃXǟGGnoEHWG*:/Z¢BbPnpCsT/{C86i fnٵoZ .%k]萣D j=E _PTI|^ZAkUFpH,q?Dv&o@6Y}`KϚZ>Tr g0t8G ,8*O#'>go$3~$G@;FHSgn;q_|Q5 RqE ^ڙj/)dm VC]VZ!AK8Ggd8p~7)7zb׃k+O"kW t6FQu 0Š *5w(}TI,Æ3zB;Yfٖ$R)UK__6=2=E8+|(Bk߅V+_4Cw m( =pEE8HU0k(UGCy7̖h-{zlk; ^'3d6_k#Ü%'C/%6e%2`QDjڝǍaj >{t h=#6r*zv.E=+m'G4as_#ɋ SNĪ)N3Vi˕Lek54?dqS}d;52Ϳ6υWLvZof͇97n;8FFoL>:` :Δc^|{Já孱ǩz˜xCcU7@I7&y THs!<'K{3U > ?Ā8,'w@BWA`E(ƕk~DKhdƐ=+Ӧ" 2mz(H|'G 78o=m!CӠ'kPDkOur!I"ɧrۢB1#nRA{h|$ZR!BKa%93%A?T.RB*Mnbw $!8sI J˄PbE%}Vs27yD4\&r"Eu2!pfva{9+|J$QFJڨ)"p<& aDŽ̕Mu2țN(BgL'qNݴ S<jԽ)YEB:e%Rp3u 3@XVr?v~X^/$voF,9lz(R]JGtFۧ=~00p8#l2D9eI.<@e9ҢJ}R/Bp0msRD!-bgi%4Pcǣ zԸ( P!! !g!F`<7O,P*㞭eZ|bI;j* di\E+nTJ,7ܫ)`d+Guk؏:W) Z8 ]I`K"il$9iЏDդR&mɖ&H /?v(Q 6­M6 r vT̆KϢ?[$ r^֍ !4ݾb0>ݰ(d 4MS񀮪s$n7#9 K0HVAΟOP{}ty$ۉxͧh4?%'iM '7tO3@atl7-w䀋$Mf֢25ܳ# V 91"Ѥ0WPX GNWV Ī WJL1!xcg -E^',bFZ.jn(w왚cl1B8!j>* &wflka(g{*[L,/Jgh7C,7#ˁå̯TTs%x-VDlCj%'YE7$vL0 A`%cR!,d73MgrV#/0L#|LVG:7uo6IchY_'WJ;F5_1&s΀pBn'w\Uervyf@h|`'2R<fXDZ-L}O#ؚnQ_/efc0/K+[$40P^A$;R.uU[Ayӭ 4 _5q"`ߑLNävrһux0.tah6B:;\G1 S>5 ORZ7i2 :S%.uQ; R|:̱KokbЉIs#&4dM[u)qՅ^MNjM"Zkm/qH$G[`̲nwhF9.tks 0CFK2lR+MbQe^'Cѭ"N~fɈd2nA>Ci"8{e?[kxJrʕ7<;g&Nix Ej/N']@:Qz%DLLwבhh*`XTxmM9&]"C8|h0Z>X3$6 !Un}*z B WPk2BOk*‡%P+.=S2$ӻ+6}V dIӾG%&}[[>`YWF] zuW'v^%ƭĀo ,*C(φ@!ϓYC"S"'lG*Nn1@0oG?ks*N2+nٷ6ubpAV'L=elbVFO JRX\^ۅpkq䥆rC PNacX6ܜSk3nQmqbtu^i~'{xEwy߱q.1nF{-$":ǨشPќsOJb8r-%Q"]TR(i@Aw\ܡOWՊ ,-,q`bwDAEkſgUY"]`?^h,ά.H8>3_zynqQ ~'>3{U WChzOژ'>3$auwĕ)@uCQ=C'*3w>>7wl/0`8Hlյ?N<3P\ "sX07˲C(10ŞdJo2P.?NѲښu3w#X =k~P:96h]1[&?hBO]ߧo:"-ʏb#ruQ3g1[eUS@&H$+fmd~ Z B M:`Q+t~oBhsU1m.}c/k4TY TTD `<ׄvej"nyAjF!"DCaAko/)烃Y!fV$2&ޓr/ͦ:|u773:-x6.w<ҥsͥ+5B~R 0Xc*ϻ3%tbg| RZ `]'!LC YmC:D` !"Csn[˨"VQ7J?W3vV"aCtcsf)f.;:z60RlmPTF0HȜl_I?2ޫ|p 4+g: _nళU^/JCV2v w^ϴ%DDRA@8 gWZ[&KF4c6-)jZ9Z)H̩<'DO)(IIĽv@Q1]U` {.MEʲiXl [=+Lc= " ΅3u=IצaFW\kn'5hcSL0G&0*6xc1W?0 Y,cΕ̫6گb'k;U[95}8w_v-y0)O}%t1DH<@دfm-Z9T >zUCZ}+̱+b;aFibzi]<_U\LkT:|qi{Kr|k=h-G"ȱ5 a1cŇxG S8IX`8%܆۽G!0i'aץ`f() #L{=ai *zVwpMvӀkmϻ D3TkK C5xHmt_s5 Pwta)(Gtl%,M-e <<[Ӻn섥v ] J`026䝡8$dĎ,sa \Z{5H DϮNjf/u&kF(*5z,B;aI599`kbȓ;ur5dˍW6!Fm$mDJc7=F)}6%" b* tخc舔V`ZUܓ'K8Vv3 ޽~p@O\C2 ǣw3NvGhW 2.cXqdHI(Q2 J zOc{ױlw<+2or">b{_ ci}P!Lf_fˋ1v#IY Ƅ;?ѱgp9u/ogT+a~vr)yZѠb5Z7Csͽ)q˜9Bhka"_xZd_b+q\qwC%q8Ma34XI̼Y'0H0b|!GVe2K9DzQׁR假'({d$dUYyc];iBjOf{PY^6tۛY:uE1v@?c*k!&IވYۄb׹f0"%Ef˛ݦ1!{1Hũ&O$}C;f/u̒?y68r>RδJ-.xjl|gѳ t$nhIX)ՄK?aEf_6eUA79_<$h]e'>#[B帧բRAnT, ۴\g0bc,ˌv3\s; %}^ߊDGn5pݣ %L~z܇g N@/} Vz̺x+KoJ 1טZ? l{0kWj4LVl7qO`>$d;~m2vP\ +7y1s{YmN[ʾE?4! C%%1[Ӊ2_meN 3}35'~,P I? *   '+umVZ&N!Oߥu_J+w\TZq9"s; UfMLݢ yEmGߨ)rX7 7cf׫ߑDZ>TTk/g]6㕬E'Xa X'F+K{Rh 0>>u݋2慊F3tRse<5l ʌjvuBC]P_M {ɞߙR2qL&Lid.Q2 Y;T fG66 !# #6Σ2+>(jb+M#eW/XoDDī N3ؼ>#F',rtfgmFArĈں*e뇙吸XDHE $B23olY6 4x&%f&Cւ_$p}zիMP3Q͕"-4V Ǟ ggTԾd ̚.- Ev Pr[1KKaa7i$U?X s4^޷ ɽܚ?+pćGv s&N{L[R9%%<;ΫJ[J9Bs@}jj./ Q,2^sJ#Nkd:&h+xTdדT5 z-ex~7g˹~z8x}{#*'i5=] yo)T?{xUٶ)';lFuyU3rV(iC1؍)ra 䔕3E#Oq$zOEI[qgpl$J9+#~K2 $psfN֑ђKF&2áбҸաhɣB cq7Sɲ V:Ш =*xx=W3[CRAqp!dWym}b~s͋IxŦ;/\8zi̘/v,rl]9ρ rr P[0C} swȑgJ~Y<݈&%<^Q eQnMOWۥїҲ!](v|"`')*2eʅ&֩!F_PLݍÅUX.rߑ+rp1@@'ު,w OQ?>xvXB#i[0~l,6^|?fyT+ @Dt{x9Yad` xՀ) F6X&'f 5Ii8 \"q)%:Ŝr9N- Ъ*+)g e~"*SP+FlŴk{1iĊ ي`.7YH*$v;_a{ B :`hdQN 8#ΖV8tbaS]rΔ?pn#6?|[m@Sf]iqg68d8 &SU/&E @SXmqBcvEo0`$c ٽ~­Vdf3#K3G_BAYRHÑnRN@O+l=bUJnXdr縏.^pj/@KkdJa)o"*>NִiH>vQ) Xh`n9:C0^}'X`?XY|+ YѦn g"çR9QUfSʥ[ĤQk1>%{#BxrM+׬$*e0Oπ6E0=#id33gVU~+6銴k7nP*bC?7^9H(laEIdoX׎b-EԨ_O Ru®)E <k0r#CicE 黢iS%##fވ0aTpږFł Nڴa)q!"il[mRNmt4Yƀ,zp~Kq+j`'9s_2N5ml%xu-*,kܰϏTfPc59LcxOzflSqQLk@gwi/I =X&ςU^\"bye- kB n_r%4k?5*@}[*FxWםݕQrp>݃#7D5^ P+MG"Gm2%K69[fv5'bE@' f!~٠^V;fi%⤔ٲ~VAi\:I fSqO8:oCl`[Z/"ąف᧖)k|׿~YIP:֩;vWZN%f ju]2E7`ߔKtX⮶F%0skWzϷq:UE갂)/u:IڱfU Yq1R}밂HIA%Vd6H9y\AWcѷ8}SMAmg/sIJW7FVuޯz˥]4 I3>r|ic=r=D{m_K9]> J0F65-o޾J"k)^1VZʻ1=zz< ;+{~'Y3w8BNT`'ĆFbVQ)e{ji7~7UvY]K- %4ǖ?.js> _̓3׏p @2h+p(嶸GTJ{oNvBcK[Je٭|Xnlr89Mf|YsqeE_aH9JTEmD*ͪb0l*}&V漱7z Kv:j~,eu@[mud<5^}Ϩ7}\geQGx2T`ⰩOЭ45"JӌL=TM 9R fb rB&1R|׆ IW Y/n a+^h}tZnA[<7y}XLD{o*1Aˮ([ ^Ow+uSfy\,.S eeeUm[L9M2w UmZ6S< "A[$:[]*SB9r}u$CφI=08F~x Vig(5 `>8SU"w0)S(NK~|e˹L6#bq9rkT(iNSl =F4It9H9_gD58Nag,s T)BK^ .=-BV;ʭSlYP$wWYĠ̈hojB^J)n!1}C^/NɼW)N{6v dQ+JrU^xXOPJ&+KpSI)@(6en2 i_$-_mٱ:*VTN`֙TmT2z EuvӑZk)U} 9N6-H%9֗3}dotmB$2!IǏ :q̱ x'BK dX ciΎT]p)lZz2jpg-2,Dp۠[EOrsaxI2yƚO5(Q,L3?n/ej>_}^]ZLn`[88ꗥ_`E"&EX9l5/\@U))݌TčjnFLQ2ƈ395PlZu`S"].߿˓.0i[V SNݚdy[|d|UwA]>ؾƞ5gԥIXhE䞕fc0?.`iyF q@1W,K8Ai. UDe[40Lkp )2LiaMղ},[>#BjND{H476/}izCJ+#eUedNdUN㕏 <49Dq RRzu煦H߬2|QBO'HZ]fa3+bUg Ea<Y,4'S)u.@W*0>];`\R{=y,LL"ԕ҄8 ~~6 bBf% L\)qAflO/<-OU,sIg7ʹ?TA|<2Ex< Ƭ# `9_;g.BUx#:R;BE(dOZ:'gr(G:&)S$dP-Լ$sq~TqQ_9\C~nE _S#buէpj0Gq2nʓ(Dc'B-w-pZbZ]$ Dkp1y?"ZNx\S]Ql{ԇ0Ohl_aNFdzˎ'4?q3X$A!ХۇHGܛ„!Zǥ U%bbMs[c>J9 p3Ô4@%*/-| ˀT]6IMxJk벅?5^KBoQL8OH(cd\p| ϻ2eTq)7]Tk濟F{KPE A(JiνQ;<#'e>}R)瞂 ^RM%hmUTi? X~?`ct#@71s\ Yܢ6;9vqI'K lK/HIP/2I_cc' jFwzf7c^wH1^ 8.'M] w~ҟ=sA {J 6=/)DBk) uثitgڮsn ZKz旨HT >  a|JhZN$ewdжn$cjКM"Qh[ԼXˡn{A/XD`u閴Kj2g-,=/D31 ^|rlvCo+mR;VjXWʏbm>w5dl|Ёj%Тxa9`6Q&E-9CQPHU5/m3MBtWw6@%Ҿ+m"lCȻ{ũ&G>\^}vNSA܎1<͹}|9nu˩roy{!El3=nMI~D @<ݣ晕wKH:k mQ%QDt)HlwMB .Aڐy#Vh=ymo n2O@bgQLa~|>~xdFYEC%]z4*n^HD*Vn.C^/oa4c =Mg׎̼'MO/T"zn*W~QDػ8>+_n '-˯$jX[MXLU8T̪8DCo k1m3n+>!.ْWzo7S$7P|>⼦ݜwflymF+[XIθ70PՍ/I4 +\Ϩ;L% M =\ntt*Z׷r ǟ#Mkˮ p1]v֧ 1.קոGIʆ08-cצ%'yLvnDY[I@/I+XL0hV/kX[J#$81q V4c.@q0M sg1ܷ,&MY@N{Kѕj@@W6Pjc(2 n!~BzߨVpM5zEw)H;sORަ2#Li M<( 3w!N0pO10h=ijQwZQLÁZz=rh!\z.c1?o pCΣ)9P;H>}(Ќ_gN7P;讥°u͊e M%JJ guY]˷ַOՔ@76v(*SQ ;nm>h^_.;NX7| ɬ’CΪnl8-hɵ߂O]g$.Z/*}폼^HЉHĬ;s8J Q6#w 3 p9@n/jtY8nc;ډr; ?G}InTxrgΒA&ޟf đg`@נQSkz(/8ۚh3hmA)J8!+(K?}.ŵ=Ẕpaה\anb*T3g9nܤc+BHK ,{w&b- L1%V}G_)+%~f"u`ute]GnRȂn9pEDb0O¸&  T'!N)E{4QG')w#k4)XE}x7[.ؖY ٔYo5r#BG"Qy -J\7mll8'<-IYq 6(8g& ہԋ,ĐdyFzՒ p_Ht@0`_BڄR/_".%+bCRv-U*[Fi Ŕwh51C 00+sP"PbA`ɆjP * ٚcrKKBfف8U4ǖ?:Tkm&Wl\ n|7g-m,cΜM}{2-bz NyZcQ9Yڌ Y՛{awٙ8_ (j6mHg3ΆdShFodQ#@36| Of6#ĬB:QM=hCRRnTSp⣕5DV$ww ]7f{. )TƷdnӸ2wh'tgF :kpv9´]Ŗ(hf܅SR@`FZA"u)nQo1"&ѵeŌ6 %=Y,be SdkU*Wo@8cBk0/'R >=aPi~ " L)V~262mZ=l}5UB{8_t#ԊkF6x%TC;i MT\V%|VG85c*{8EA#٧H&aSFB"8[˗ddZ*(2x精6OdbDYBGAkM#uKSIE1+h)}fx٢hB^(l֖Z~8f|vrn_vo8"ko䝒>QBR#_P9OcN'V=Ʊx{Epg7Icqc~KC xfLOPUh=VBG-Wvڱ㗯$~bܶ\RCϜ\ICx-W>PZ@~ F`Dqh-Q| P F/ v8] w޿~JzjqrO0A )Oz2yOM~!򟿘gv_%k֭QXӆK; pl@i%/S!6D^Z&+X̢ a u)>NM8Qn!ZRzp~`7UI 7iT)+{2WqDˑYH:l- Q.*JQa֙쭾٭ qӁeʀRo@ 0XCiטC]CMv2O7N(°N;~]naX=@8|9=1)/FE\Eݲ,$<@W3]5 (.DpX{iBwBxkxͫ͟<Ƨ1b'ScvPL]^[0C'MD@lxËY?vO|j)bk>R\{ t; ;hzsX$0r2MPF#UGTON}>~>Imb6B,5 )Yl#Tv55_*I_爬;Ea4E! \N\=S*!j6ɱv;U'Ark觺itXIvq (tkzaY?2FfUJŇȲ:s4 ;GjA-Ѩu‡eGrֶ#1l:0 @hd[Yi_%Wj-?%~klIѣYT%O >oe`-AJ? Y2nNjѨϬ`љC> f3O&sS LB8pI+ay {!O(+HY鷓 ַqO eɬX^ر)0Y\ m˚ vul?꾜d9y+)[I!Vg &Q:C=F^劥ҽTVjfz(J:YBW|n~'Ъ~#h<#_)y+Su@'oTx*bOCd) 0RtvUq8B1SKu[݈R+h>vvG)h|5Lx0Z\؎ocOI.M.7-iKت^TSKS|u0ȃkmJHTmy+$zg8yiZ$'LP#B=-.5"юܿX^uo@bHVc2\8‚hC1307ӭe(ԇKx oKt!P`.xoo% m;@E8fQ7H/o0I6^-1ks?4Vuy'%FAx3Il/WKj8ˁ Cp*Xu5;]2RȀ>0ȱE:XD$W{UX4q2@"쟚eZ o c|Zx=Rlg2bA||?%TU%-J:!l1G/,RgP/+lj~@SƒI2ښ_XCg=Y(8];ȿxq7D\IJ.̺B`?7얅Y$zi_וch^ch84Xo3^{y'L +U]ȝS͖b(FY9(wݏ=:?Q0\'q/F]yndqXtXzE9 kr",6hyYcζoC0B/Ҫv-]z7Y0U$vz2"#Mk-= Gb`?,l&7iv|(Ra6EquL/VphȥS&R Q__zkg9U[ܷAf;qbdlp@\{@ em+WdBjgmy6`obuG`9 ;~|R 4;F-2 ؔ pgn,WlK2=;O{YBQ9S:[iWF7؋3T)4el?yR1/y[H$ \'.Mpo 0RjV, 3ukW;W{oPgRg cn(1K-1@1V|ws?rkڭ"( R5'=K3XtƘ#.(K'xXi)g'cd$ aåI[XKӸ.[̡JźnM4hi&wWb'% 0OP_"ˋ1P L!| fW+{!;|# X5'/8ހPo]8)0#'E^5"+ӆϜ6Ag;D:p|B.m@ŽM3i_l[>7%vɹ>U'$H]6Ag4jA.Gru1bs7Raz} @zGM`ڨX~7~5U׼TMzl˓+(%E0g):4YDolZ~{: oJOy1:"ΞKw9ڷVA?QW K#N'Pɔ/pON3`yH-K`j2r^=$*QrPYufViNbFcUkG4.DOA%#* #ȐqG .s[o4 2Q9ӝ{'GIG5l(=hW:ж[i Ա9J"W1MdT >GJSwO1poC~r7T.=+>Q,(z{e2w o_2"$e6.1ow͆=fr|,8s[pE݋]0OSGH$CjX+nK!.}aC=믂vCisY~Yy#CDfNfM"M8Gf.P9 d&sښ|clb׬"5ʄ_'C'Nܓ~ ?U_jD.x:)g)B,GPp3I+M/+'1M>y~p\ΆPceLÆqؒ2N &vTFusxwS8B~"gSƞ};52A@Jw[ȅgd0~_qXc!ol5h2'6\U5rxXe2'G'Wc4neOVI9]W8v5XIk2w\vb#."I%܋;^] l#PF঱"qlҮP0S1eq IT>7Hĸ@cH}ba!aᘺ1&Sh0lPRaH.YFʯyEKQOK"w?;sJSȌb@#ՓLuc64 %bZ [b'Irl5_ӡYeX>:Fl$tTD^XRkϺ}#W^v6pzֶC9JM,w!A}ܙa692]Pw9I74mL3##al-Ӧʾs_ hpSѡ1uA{L"h8ż1$Z#}"9L c|*ҩǡKx瑼#q @g2 R%K熭5a,nO\\{cw֟9apחb+Vܗ B۸bON^f^Ԉ_9Xi0 |9rUi9P*QGƄD#t%/bmo.\%NT–1&R, 1s&!d0P%ַ.fSI)q&r%JV_%jQI]&HNPY WpV-;t2o =y*5n FنSׯ$ŘXuz jY(mm* PaW0Vr2fwOEJǭdۤT0#? `}G~ĈưZ2aD6tYh$$n&,c”vi SXǓrj, 'aKd48dΦNXOǣDk.}%Xb9y}FTh e׍퟇ w82ޏ]>w7pvXY'28<-:1 ǜDWEE寄'a7*#< Ž|dXp:ZpWV漃 ߛBPܷ>-IGiI2Eh&?]#X߭,8/ץtגs {AP2h4ddZ7~G6 *UcUCOP F*/)5sJr~P7CH?b]z®RG["wrB ~ x_20''KkY!L&YDpBԿ%_ gI5TkxZ6I-D0.N)\NQ@w_=)nW0'z1S 4<@v"Qtf DkT9c1z*2a3D=c誈_HԋV0AsthdI(JC$}'z.զ"KeP<ⷳ'=Ѿ ]W d!:JTzt-65G >Em +sg]`NH!k{FV-BZTtƸ  6KGvwnޝ8w;VS:4-gL3k`K1g7184OD3嵑"pě oS*=b 90Qgg}zپܾne mCQ6% j;QZyy; JHzIAPM2NJ9dtY0JUFY2M2;)tm}Z|P%r[$wzl ݹҥkzj+H6;Wب#1(X KfԱr:;$>sd2UE(k4U0;+4R.{G==SC~'GS&Rׄ#81go;US;` )h:%?N5Sū[_ daMD**{OSwgqPI^ \$HߙH>=P "*ep$:4YKe$‰ؤ9!ie:eaH>T@ן]܅6ô,DSAdoPsq<6nmMS?UG3\\7yq13 )R9)]龘| $0 }7o mՆ̵:bs ЪV|VA&]Jsxxac=gDuW;8צ#Li=Uܰw=ɹ]z5aW6aT}}E)<%km5 1<̳IšMBcüA|c >P"d\Cܑ:Ȅx7FJc>拟X $8쒿f2idy Ha쒐1sr7{\qnv nv E>K`QfsjH J  zK $%]FsΈ^Q@v>P׿W:a%_W;5`uu-ˆN#8o JuAvzOjoK`j;Pƭw|98qav4>x,`-%ؖ"GC#:\NXǹ*!.tqw>~;g ~^$EA. Ȅ6xүR WS Rr NCD'o"MTqZ^hҀ끸Ǫ&Ad`P3t<~L)"=q [^amgA 4tD*=m.;ZJx@,|lٺw:QUJPخM^́NݽOs26V9f $| d#t&ف"->ve@RsX@qI=bWKҐI GC(t`J*BuOrQV#9{v m8ʜhD3`GKlqFSJ' f*J,jUeMykzbƤK’b׍%${긟kgv lMoZP9@mń%mc֊S?r߰5FtZ"۴\<0FS糯<9TS9PVh7sJ Hf߄}RO7a$"ŵ5KhŹ[W^l9*DKfPMS?ڏ9yߜ+AE.ƻIƥV5 Zlm}9NC}ӂ}p3#J8D/' bpP2)lQYF4Q;moZ}g[s#>V!3c?tẎ@eXnu^-tԮZF7XMbEztO|B 5MhfR_֕@7# b0~f 5HrRvsa&ynO4 i]0Yrˮ/]]e[xjb6\'[Z/2Tn u&:sF%Ws׋#z1 g uO/UEzsyiw˾MLfʝ eT9U37d?筻=ÓSt`ؔmY.V 77y0bdKgCfxB$O,l׷$3v Gө<l f1/&V!h-vzۄ\JpqѠA͎H~` @n9G%OAipP~\Ɣ,4m]ˬT&bҊlqv Քi-,v!3!,6YɧMwGߖ';!c^8S"sνdnÙHYU #p}$*yv{DqBeA[ =J 1KM \b!jS2pCÓuT("u 8%{o>;BW H]j Ւ__l85YL8S\ g *V.Ƥzuȓ 2֨з}kZ+ţX. @2/M% -oN!q 탶V&I%JmuX EzKEEX5ftBG6ob:'e7}JpaZ09GxXVȸ,X9Bo?h$UܪW}QԨl$X0N~ !jg);V]$Ogofcv<,7 ܉Xck>)֬_#2IXCjv򘣒,GxEʂt1.+"M<]#-ц͙_Ԯn2brjt^޲/Rh7dyӂt/B+nY$/4kh%U> >e#[coRf3YK PU!ˏc Poam'] ޥGWUY)ӬӧP`R+N.]C*x݇9^KU~W62*,א9(g0b?vs0x8o@!ى+u=vM+>rua5ZdVbY]OnM=èt]HXm;#7kx=8al* e嵿G^ %DE'R* @%t|$~U5p7kLn  ]U֛iUU ԯ(D"Z<9-?س >mn)o3MC2?G—ŞBLoe>SݐCb:Rpuy2EYEKF5TD'u1Š]柢QRhO0b#4NJ^ݳKl%yA lj o N9PCQH;z=PW5&­!Q#$Y!ΉҖӌ˨dA]بr16~#XoeӈM#c \oFW TWQ^MVa҃da9=~*Pr\ESM=5wᭈOE1^װ;Mε$13lfqx @|L3E޿5Hg'L-|L彎8Allaʱc٤.>?Yj}n2Jbh*7 F+JAfjS !uZdRg8`=K+._b<g,'wֽjՍl [WgI[:C'SAyNKq$Ǐ(M NN=2EL2JXVcpivU^˛oo;3+ ͣR8 c^OrmMZEĨvjZ՛4J٭Szɤ'ނv#qZX~:M@y1U!BJPEwvl mznJSt$Q0|}oFHPZ^6pղwei qgxj׫e!GWF"ϸl&A aРj͕/ū3Fz'ַkF.'Mm `˞{S7y.XZ" [19|ԅ'< `߱q)oLrk!@uJGi4|*E ex*1R7Js,RCA ty <+̝9WbE0K41t/*C24kÛq=o4dx|!<أqP4uzDӄ*f>Ml,9A}ݱE }=#Lu'Cو-Mf=GkPH;hf"(Y"F /lsl/Ʉnߎ^|7[7jp4 V'S&Ocg}:j"Px!N%zt;X4t:5İzLQ;}!>ɑ5c:fKخ$"vRXڣqGK@c%`k3uq>+o@_*=E~wǏ=o8QLӰnn%(q>7jQPXpp7Pfy=u濈bABIݾk^YlǓWLw$J8h pS@O@NO>o:pD&'?{%nݘZǽyl_:Ps؊8li;w@5$]7Ie\Tk7L)*)]LPfñ+qR{_k(:@< ϰ3G#[Xgh˯fG'&1EkcMEX԰ ѝPMkR#TV ['dV`Ba eo3NGٍyvv;X|'P}];D24Z7 5#wTEn~[AaI<ѭ >P\>a)Bi.n  59i3vh!Fa u'c՞ɾT Q|%n nhjGLN9YGnr f*׊ \_gO1h׭o!UwX Ӱ:%|&_M^x12 o3==-FÅV' lU "#=v傢?K*5;CtfX=GS8q k<ۃ[֨l%|/d7ᗚ`9Yne<# YL 1S;`-i{ͯ,4?`84SdY7Ўn}lmiX5q,d]77-o>u@4K%TWX"/D6S{CF;g~mt~a/|]J.^|"X8t kLʘF+|(7^ѳ]sd«d[K"-3G@rV7[23QVdUkA5})]c5Nfifӄi~;d&)uHfQ3_P}j6NDns0! A'I05OO|>LaiNJYQ_9T:P*Ʉ&}i)'ge*exY`{Gx,H{^rX,:3ΩWVlZaC+<`=&X7Ca14_X1{g s[JLǾ[ت~ӯeJ0nщ_6ڠÑT!Hm[$Ս]n!A ,0"½k]tXZ "Ez*^~J +9Fg7}R`&EN =ZC+~!ObqI*Zg Rwr@h`4 lfbлCS=qȈ!B8n# Es ?5po(<+}>Y# iQ_ŵ6c3OFž;4j(<$drh-Si㴨`l9~9h=e Gέt{=$ zv-6Cx_Hԓs^|Tc[8+gGm)((ƀNq uɼɘYE5/U/*cxZdet1${66{a#]WJp[(UkƜ0X"s ==ۆvǼ ]Ⱥu<,x%fW%rwJaš&ʭ6<})Ԓ%bլj!V۵dP Z¨LS{?Qc uN*;)a35mTwA6 fMUr(Za}f mQ.'f'ƅ]$X *`0Lmpy,p i*&^y^_Xu@^VyJ% p3f{5p}&_paisp?il?3&ȥlME_Mdu7Z%ҙWR`AD9 U[m=8AF#z^]&8Sɽ:LX6P8h:HkRH'(PCINoQ9XUPWep] HGs1}\;|Eq(〰`.'Xt{N]ffC3:ď[(ۢچK=LFN/p(9t|KҫwW1~ICF|yZT\ "AKT:\S ^A)QkVy@Cxa'>\FE ~XP'r+[Eaڵ#~ߒJ0ocݶ}X!@($DV,!BLD:x8;vޫ1gveU# kC$f;^X5KG$T.[9Dr/nzYhdn{bϒ-J|(LbkEBuίpB9WxVt|C}G1 }٪q̛#h.7qm%z]SQ[oGMD?YlV:s C:t{p+. v'.(`+L/4k+`giOiA,p]tāH×eb`ڮje;^nw?d|a+9|:o<㧛: vƁ09FK_2ZlXɴ+W>1zEq%r)ĎwrK*eTuݬsr&rH@ǜ$B g7fXfීT!ڶUkn_( EXgۺ?ȗWM vvsyzֻ1՚oZnwf˙ef螲Hw`n*.^WNa(ڙ.~d*3+hU $I6-ŀh/ ah4"]PcE5Q?9!OdH#QFIi?ӎ_x'T՟Q 73TD N4IP~PhFtWAkP̲3+$|UCI|… nCN-WO.r햄\<5`JY/;ɠj :#)+TZXt!Yɞ/[qu6n $"璿ƈfg}"=:m)c>~I͚ .C_jjO/Z@3ƌ0͔CD(X]9u?je_ lҎPXegJ%ԡ.fKxT_dCų{Ԅ1Nb093zKVߑ]u .xq J_`J- u=oNQ`~K_lunV5@v ]'tqB5yzX';i?`b[Y)G/3~tI7l EkA5 (`p\l%^9Ia![m6r U6u>M% 0 2^OIiP14fw)k i(Gg$̛|%EoƂ=@]9!,vsַ:oǸr?p'ҵ^6 ?)h[nPO)ݍL0t&E-spj J쳷(R*>"UOi"Cpk=$Y]$` Vs 2uIP=8@_¹#GhV܌~Ca<@yk%8$BpaO5b'kV ;IɟS"KUX\q t| e>ΝE#JILI^̩ ԟ5ov-5OܩFc1>.|v("ݶ o1Xxi=CLJ3zL4Ѵ=InBisPaN+>46pyVK)#ʢm)rAnd ^Ir..|x}ĆmNL6fiQ]yu"6Sev0_CQNdN`uUIv5lbcG[Cy#mw3;yfvQq~2owM'FhW9j =nK{@)#"zzH]v5Y )aĘqT 1U"%L&8/g4Kgݲ g 9p <%UtIqy&xՈl1,XA׊h6DZNx͍ `vd GPŸJg Py{V  jf+ [YtE=+ |B9/kzQ97skr DR؈efE ʂ,iԭ ^`. lY|EPpiJ'FBK/SPǕ{r,iZc+y3!H|tREl̅V 6Q)+ˀބv#ḽ7߉B6`r=%SSOgSGX.8!lsA,+rnIЎ:Z_]7 E:4W7_t3'a<*1˻mP-Ҟ>dB^ueC 3_,v侺V;6]n 0M`@X+gx,ХvB~˷r} ˽1nmQ}jQ쓘< ]!5,4#l#SX贙RkzNA[C;Xuq[R\VSkSf],#).=@f)_۟x{GE\g@ B1vFw\?\P+,wAm%X{S}-}ڜ_/j %W5@ ĥuBH(py"CVw=}vt:fĥ5dGlluE5iėJ>1Mdal+µ)N[LUf8!x|ZRK^^1oVYeP iYaG4:v6Q'u7O(@e۩p82(T2#ҡzt )7VkM""T#y,j$VP=ujAZrl`'mqudw%u\x~A (\ED}~%.sO/{)40 Q<^Vdsi@0n&]dUx|ڊӖ)>+ؗ0(kb+ V{ =LSO ^ f'߀(WjiJ]vV-w`טPx x㫛IY54YU fYt6xs~fʱ]_SURcV=v%ݮxwSw~~,}tB^vvMѻJ5;X Rd](^Q .S49zl 2΁HfGmI J5I9H0\(%~"=CIA 8AEM3dӸ!D`),ro0FjhvΗ)P\0rvMt73k!!?Zפ 'J}Hd J' `zzRqgQ-?@i`* psda^5,ƥx'1t1*ޤvJ" 8>W.N9 0p]nuE?9+Th12ǢȄxT_dtK4WP[%"Uf:y pM2} W!N?F-Zk`^XȱAokR86+g+ ^ F;%@0,bzTt?L/brYSȄ ct vN"tH$6$msmȏBLe:USSUM0F)Iܿ)" o-'r=6?Ј&w] 4 !@F@J# 0t_רît᪯ Rj;n>˞ 1FXS]LF*{n^䢿;.8ޝiT|ͱA?h^5~9¸6ZkEeB\p)]q@5͊p[Va'!z|yR"VV4ov!'):oB/`pS$HEDIᖿ\ p1? Gw ٔ7{B!+K.)IdIvTmV,GYb?LU[WW8fmƴOTcO[#UQMj9 wiRԩO֞| `|h$TDSzbʀGӸg>>WWƏNmѱ/rWQ/*mo2ħ>p#ny Mm$Swf4YfZV%%)/TwUJ[t[-;uQxh#G>c㗡N9dZǛAj'AT Y<\u{E9!6Mt佊A,^%y ^BEP 6x/L"@J/9sTYM].kA/;9=>SFC 7QWV3HkW.*QيqSt awӠ +~O1wY4FfGCGRE5 F\ӽW<bJ(c3K򌡙]k >6$f4gʳy=S%Z-S]p2* QcQ.F ˘ HitzBb]D;?T 4 (,7u0C@Fj6mS8\H}INKT%ܭ }Ky*Ag7r{Lˮ`.#e_a f1g}UlE| <5\/׶`BxfGyz澪y4U{S v蟾4W\bMBC\U=x7)vޡkz0dլɧBѭ,|s E.?N68R7o][A""+#@C+yB) dPz;N\)Oơl%' g=Z/T Bԭd7 {Ot< %\yJ.  ~57rr?%uWobBQF7gҘV{7zPK7+ teQMc BivC!A_YT*dҕYr R8G]}sV7J7vllabTfL=]gzSr{B@}Y%ox`麉1*k>pӷs,!6T cG9l 14ݓE`,|(GbRMg.P,.w0w=,%XEeFV ?Kߗ/F9і?P{OG9]Fyز\%XE~n:sѯtRam)Xxt[5iW~dsh 늠˥ؠV5u^\<۸CtSۆ#B`k12q4 ^Gޗ5dQ0%T)r|o3-l3 :Ǘ qJQxX:ε!Q:*y?1fƁ5 )e8HbλȄAT#{TZ;B'uA j!J94xRlKPlhNЯv%W$?"u Y#Ns_*O`vF,'A僰#-2epXt=SS֓w (+x7Ghto^tL:n 7UV!èniMʏa߻{t1aXq#$]O-!>Iq$'erwםwozjߣSPOY+V;`$_lUu%&A%ɚO^ m=\$Cj#ddU7=:!ꭢt% ={'usrL:c ?|{ǠJQs(K&8 =w`?Mj]J%rNat-:$fj RfӆDTC:*]p_>؀BZf 񌑊'N3b%noþIoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:EU%8T0b5éP~- gi4v *gSg9ڏ} = *|;Q;Wٲ%8&y{&,kȻc֖3E.7!`.W {@yB|bӸMX5H1*C cܮÔ{eebp+fRVx)G̱ D8|ZKr~.99Pzjke`J 8n4 @nÙ/3fmY]#bZnZ5 FVߛP;iٗȅ- aVB %ŌYJo-U,ȣ5O+۹"b&Q\#C1RʱAzW:FG>,*m"4ڸai\=57oD:!r|i%-ʑ ݒx qvoFP6Z`p^U|; ݬ)(5cF\X ?elu4_fB$1h4&NIPzg0T9 W1XW(.Q\'SMLTFz% HٵkS^ܕyI-.U]a->)1 7]nc5s\;]h x0ifv. dl^x(֊k柪4QW}*=%mg{[Hz~Lu[3d=F0骠Rq.zCřB O"ڹ M+A<31$"%ڢX*9X&O QwO8X&Aȶ[k$v*7k~a>WtAy괃۷ܔ"Ҕ&&eУU^"ov_f>:ɜy( br,3 "b#ǁskQ8/F?zwza^ 4vԒkKkv vZL"ʽ2|I=̗Y‘E\F!HM\ ?^M4&'!FJ$`b%uꙉh8*Bۂ;~v XXTzPεE oVH$96A'gpt v?os3f@P G{S`>I=O2?HbI f= 8^}o9phh)[ݨ.fDпU1"'5Fe r4fڃHF%pQCpwzCpULA40ZYv W|TtV@LwNGima[&1 b|pP^8-|MYdAS>IG/'?`0~6ۍ%*++M>J{«d|bnV;}ɨd.W Gb.s; :.Ŋ8 #A gHJaaBj$*;`I-/.~f:/'#: /Z:N~} ^`W@RLP]]`侗}n:ScٕI]13V&8"&b>a j1J i*5RQ)aQ׃~"OWɜy[X̬oe eBIX=S.3t hhzM-2 5AK  ⲪX $S@oḦE3x }hש {1I;xW\F !T6156~ *YRgsO(( A\јRw=zu z51=s@⁘f#;+}M%#d`䦽Q-?"6i|S֢0"O !zñmM.}x9>W8=r#P>9&鮡H1H0Ĩ0I'0o BoGkփ'ri)V/q:]wCwOaDb@*J/PY+Qopj ZX1Cwә9HZD =q}57W@.M+kqYMr.L}%>d Au9!v8"{>#UoehIy@kGYY@g{=+c&/}sG!21αc2?̿ $24b5z"cD~4rO<# DJERmlXK/i'6L_P@ji!cdn#U#N.b $mZqEl涓;MBfV<2 k@TcFtVPܼqi)1L,y!!73hy[b̹ ,UZuP ex= HU>B5~㱩.oxB{$ _TX`2AWpCR C|Md n~l q;S8~mT # a -jB2M~TרY&UtI'dtnxXi[,Pby6 e[{ kGp҇#)+^.C5gg5b'o8*&j"dwĭ-&.!tTQġPC LL s"C͛4Cm8OZSg8_,p{Si N3 Fq"iˤ)I4]$єQV[I^u]ByS@qKQTh4RNmL5,Cͺ Cu֚u;KGqW'x/DfXܑA:NT .gCʉ0p.<`@XS\ ak=FV\YW){dn2jQ^±cKq[KJGtqLb/ȅ,1zLh%U;,(DɳqL׊DP>>*'u"pjP#<<^:* 1X鳣%NoJ/pR>1V}u k̷UlM|tS_e+.H{'f-X苤9q~Q7/r2V:8(f/H zNj_w֏,r(QC| ˙+S s ?l+<_ N|L=DVzŞ?I8#J+>g^1}EDrs΋ L#*eZ_ ⍢=_IS'l\험AG'{0#xzfwvjշ┣Ug s5T#g]l'{3`z>L郔By7ܓ'2U:-~ҟ9e*եppg.G{*%K;.w!j)Gli[x,fBZK ;KkZR8NF9.l !#=whlIEBιao4k :o~zW[d[LCWf$[4uBM3l~s޲E19{y1dnLQmUSz(p2Z9eNad49(NL1[[eX+BZG~KbpQ/Ke(Dc'_°""; ToχSIzHBZY˜Kž|zfBUT ˴ڌ^S/ћj3CsY*w6"V6h ~μ(uNCYF|~@;GY+=79 ^H];P8ލW2k^5凉 -ed4_:tD#}@^Ou(ZBDhʾY)xn,QzQf^N&9\WT^\qd>n6f#a4Qu\1uC>H6Is>7%h]+L[#}X`hZcڎ m#?I27񪰎dw²U[ n/a;TJdT(&Z]kEm_Uh+q@h%\pqB(O#sYR!,W"hZh>G\'S&8Y蓼<+ ^^4(07Ϩ1KT@V3ړEĕՍY9&RܥDa丐UDFj)[w"J㷏8IpNUҷ0Z/}jg,EyS3R{#(_)`wZ$d\y250AyiNN4n:*Y{GS0- j4E/+%0NP-'t=S=vĕs 9*ůs;9eı16h` $Vz\*I9o ?FC}TΛPjIw.)!m糭<>O^jJӃn/ [Z0hBwtw'Ӧ2!rw0ޘ/>!&g}NL *솖G-S "KuEࠕyIVEzýۆC )4lWe AM޺RzԱAFYC#]wZ6csS WSLv&I9q #QUl,l;LQ(+Lc)gVz=i] HP[LUES2j0Ši_f1S{ G.Ϲ5uȈbLy8Vg'52T8اK4܉_EjD><:~}U!>s]x|>WS -KRw;oǝh}"z!}u)Q:dlRq# kD{^19QrѰ˅(Bs4w,#y ȴ۶ndK<wt#QJY ZnF尾xwF6z>L)5!)Y)NGTӛ_P ݛ%ElSSR[@b_u`>'4`l?!teP<,XFa%OWk4s`Zh d&da 8Oe1ݦ#(%a>ɜuI\U ˏ <:/ BsvalwRqS5v?"B%$Đ8t: 8X&HS*+3w#f\?~s,[t i\ mpk*Sꗝ1 g^֪-^nzIR~aR?8{i&ZG g3Rp\6+nE^6۫%muYʡCb&:zYEv#(oڡ@WuvG5scqIL̲peqqVY3` 'P%Y r}_`֐:b sY2H ZLϟ!8n;?ߜcdbO(m|FG@#<ЗJ[3 "n%j7 wjzIQ-2R-H Y(*LnQaqb+jWR*C5Оt*DiTWvS9vϱ*oYLhQK]uA!gkꗖ [t#d,?=]+2$K mc4٤߾/%l$ه|q$QkvP׶+#-s]43&wA'hViVъ|(qӓR9gFGEÆ#T$ٹ3h:LKT$,zDқץtEoa)  K `RɕoCkX$5{5F3,pRq+ GI`ږ/[TߋERN$1r}\ }T{t0" X|/-VOR:*b. -}^cn33DuЬIiZ5Kh4E!Nq8*aaKln$ ߵg1uU fW *ZDξw] gxHi٧a޶ɉ+ I# S,`DzE -6藫A 5ɘ=❹3:y%@jBjj\$H%S^ˎ~p3e94*|"OH ۖ E8"(hj7LJͺ_!>&Gekvmvk+wL7 蠖|wiFVSo[m5 yz'c?:&X<,Lou!"Zu$s6X1ȓ_h(hvޮμX}_Jy Xz`lEz 3o%r XnX^T1+rΦ AI/)|uAal0)+Z HVզpƛC-'EQ&UHS;D L"dG{46\AcwOr^,#/5^BXɱ|gӂd53U qUiK6*7!߯ S OSL🪹1۰3zR10o 6OO+uE%wiI( A\jx{ne` N j^h޺Ӊ^b5CA4Fǫi䰇-3HQo0j!TinBYP̲`d͞Б:e!͊49F|0*hZϔȸl:&xש?Znb/lZɅC{8Mᬉ%!k]> m]%4sX(C_iX ^Oa1X{xӌ&3"n,Ռ$ Gf;4_Ӗí#$8|C=^=weւhwz"7[ *fb< ͥ) Re0[ɽ5E ?h7-:yʻ%j1}FK-4{|Ϟ1!ϰa Aa!s,!mIT4WF_z(Ύ+֪^-I~㌯ z {_P06WR_zV5b#s4a#m+58H3NR$!MȟI$THb@8̓W7m84JkbO N< meCY8PtSPkgf#[BeODzm;iTQfCft2~_8/( " sOJ _@+4PUӷ]XnaJ]ǻD|0P62%4 v+Hr_K^W#̓'WD?-kMdڻf4@Q-'Q`E jEK*T{a5Uqmj-tB@rT1'y5[œLt&"A?%W,MF-0_6Ծaz @u Xr9W{{5W@:-y)LM -KQ־Mm2GoǀP/5 O58>}B`+_KdB; 2eWy+Ei ꩉ͠ӈ8ֵ̙ecd YDDy*-ښtC4 (wG}+|>(9cw^8s9*eL&Y+]1vͭ"o1uF)0ky5M/l D Nyl4fWWެ1/wBEe2) E[nue6%TAe7noJ\ѯ*u^GDˎ:3 |J%^wI<9[4P#Gm Qߖ˨q? :>_%́F%^[r{Pb. 'e?ɠ)\YX'ho E ڄ-U(8 nP37v7; o^:uũegfվrq-qɺtt]1\P+AxϬK8] a"Ԯ]pwxQ?p.) ̙KGM[æF}+AuBjo|!\JQFp-dJXQFX Y3#nTQsv_BōMˬvqdG'&*8Q+[{9ׯr|@V`6E~Jnb]%v)? 脝cr7Ý7hT62c CK#.6uK_f C9MM*ZAIc@UU=xv&H'\-f8.H$s/_V' =62ޫ Xw+,wpg:3_z iywv"_{ pBByڲk  .;L h$.ɞ0_ gmcchZ*_?򃑄ﵳc+E4o:5AWC ٕ*#x=![:uS +$Efcٱ/n?2bh_ﺂ(DHJtvO ;O\ŜOHKCzNR4Fh9Yx{7bro{F)Fy9ֳi/x>+rMZR2'B5;eRēGȴ2ctpQ`CX5Â0r eWf@4?c̣$~T鬱mgDj48APJg}3 "RP$[*'1t#.U${|劅Q,]T(Ub'(sПFgd(Yusi i 3"DAm7aJv8k9*[?"ػ4+~`|7 L0hhT.fj_.`r-r`bWr̩QqS1jCbXIw;=L; !.wua,oQ}' fmNS*ȕkPYy1N<) !-7#tݢgkI;xxB!=ӄh+z %p ,B[,x;&Vڂkmx.TCT7 KWm p WM;aکBTc5766IQiNyۋ?ُD{ usSl]Xh@R ʄ/qx2V9 cPes"y§ɪ QVϐZ\Y4Wֹg~I.-}2<*HbtgWMmҿ ؁Ɏ;wm/XEad<&t'e8&_6&1}~0K@2"}ef= "B] `^t&IAs$\=f~Och5kθAWJyA$.oF*Νhni/}B*_Qq.p~e}DWQR vkתh?e~%.`«!ݍTGaE ϲi~k.ոOZDSy~ʐzRq|:n]rnn=(UH<8W UY̙!]L5g 9CH eO*hςVںl Ue$%l>'H7("v+*v0$h;s4c6h]?:1u˙ޞire}|e3|i*`27CQWqҮh}A*MiWr+oFB Gn[:-7~݇bpVʭzf y|5f&&W,͝\o;NLr9?mq4ĞSS=XeU0vJr4W!mInvFKɜJ9neb,yП}s Ǩr w-=-L.䂣#ZF=jS ZdhX|LEзXq}e Qemcn>ϘG׿.aK^0|D;WT"+q6R G]i:z%U,uj`ݎme ;ԚRUgI ;GLjcޓ\OA&- 774x~[o{vNZc5=ilX`ΜI[D,ۧA>3!hsx̋MႅIils5~{`TLsuk3/Ns\X!Wc  =FA>oKw,t߼)eЩQ^Jqkw/G W-SN[ ݣ.窅t5C_憳T8#Ε3"%ϖa~.BF TJyL}=jH ?odzhg~Iͷ2ɚfCchCHt9586^#X +ߪ<c%Eqqe(Ԙ"k@>O܈04}1w;ץ 荩^3޾%1"R]?=9 CkʐpnYϱO-79?0ȑOצʫJdXV1KI΁g{7:.7l̲3|ջPwp/axD[ ԤvZ-enRov PU_Հָg ZfU ayeБ~B~+L'EFR0ld_:N+::Eݢlb6As DܥWdNP~ k/(oKv[,j?nl ',]Ȅ=ǒoy*5*Ap5\C8ݘ-&2kGw .p*m !6LC@ܥ*?o9UXg/5#_wIىۏK<#灚A{OB{$ "#U.!.k& A=۲ ;nBZNsd>ynty8RW dn2A|6i0ɳK3ek+gc5UT@B$6)Ii4I ;KR+4@t(ꍊ=otx(Ѓ. 7npiquDRK 0*=@@C.Fʲ$Ģ'yC2-ٚmR}>bT x\>02 )RuI˵~ࠋ|EPⓝQq 4L+CeYQQ/&rȫy?n /^C5zqM'lsU"9^6CEuo7P?wotD7'֫$N,EvMrSh,KOdEhɼ!0))swܼkUPD3gl!GbrG:`A"ɘlp^I7AыGz1_X]gPR#ut 29Z2ZŚ\}ӎicF-+C@ٖKJP`\T Qڅ Ί5puPoYv#z1;$rhbbӺhHm\{rN)ZJ#HgN4ZzkVc-rFl:v8o08LBh~ђ݉?qs7?wU!U(>Ks҂eFwRw}񍯵mjZRf3w~VU5H2!_n|r[ԑ/Z}#\-΂I~:(Sܕb`C,ftٰ~/K`oCah[(S7\Q,P4u]Ћ^K-a&j:7L o{"9MxCa)9x?Af'zdƆ1ZL\DvlK߭'0Dzj{T$~b}rRaO "BS{M~N:\g`П?x4$$1㄰R [5.gq8şyn$!:ي/YVֈRRVVжaz8hŻ`C3ոh8Cp._x$uD n"Vz*y:xMHiLO{~ı^ީIx6=JLFQ_Jo{'ԅ CK |< Jg*A vyqec,NE*ǫucr  #Q)rJu[ QÂbN2VE#Ws6j!cΕf@4{$@#'7[{(ψt,'ÁGJsM]R 6h4͜"p+L23|@n7md oPFyckj>{1>;XםP1UxgmEm8:ڈ} UiUSuieSdDUQ+IJiOP} ,u8B7QqۓGS9_p{@ g- ՑiBWA_9k:6k.`m OI!Iq2UH26BÉ{u5 kA>k><8B%qY::_  L"zl1 遅o+7pzq] q͛}7M#fM;j [™)D)iIZ(V瀻Z(GIl)QJ\ 7fD NZ۹G:+=cy4 6W O46wM՝@:.e:Or&@wf-?~c81CT~p؈^磰fl-׀~#ZWkj#$"ƩUSem{ *lSqKޢ xyU)VXOK@HZZ~;^dt0+}dԨ@? mm-a&BdB5hIK #h >M]P书dh7ٰ|g *>\qpyt^;_;W|$t.A&`͔j>5 |?!iW^6*Z!òKM`#*M5ҲǫcaaXSnWH(<r)*AhLh*%J54Ac?#QpOWJZfW];4N1=VUp?<){%q4W~x)dO1Ϣ.$4Q,H ׹.`ua1nlN$ n}0_>5A>?;::*)lO!-)R%ɆଞI"8LwC@_WҽʂM{;sYBKXY/L-rA/9@v-@z 'Z|ōp$hڛܗNc_i9|;}pb_sN7%7 =ђ(k!Yw[M _ $7c[=K޹yXRޭuz FY:im'oYYklZ6%!im){)XvN|4@vw$h *_=!l'0nN@V>fܝ}Z3S1p(+EuFe2cؠxDNz cxnl/Ϭ8Oc_>Ÿ~Ԫ!.0XXiŴs~n, VHY- ~U΁?f)k5fe5lEd0r9-  !=a(w#ΐbb[˕N/oxdEG(v[[C ޏ*tH1Cn smƲWsX} CtI> }͑c1a jQ ?ȿ..wXǛ(_bſ8BVpwT+$vav:\;X&& La$Ǹ Y%$(c´fgP׺FA >gr9E`ZѼ~_R5` >lEAΌ! O3[VT懖x` m-+\П7bt(0$7bwqG`Aֲ眼dFM fu- jě.<c9x[m]m<K;vIUmDj TzĄ^s>*a,>Trn/No7Yv!+*:gB[ {&0pEm@fBLAG}lFvgŭY8% @NNJ ^|طdKivAj:N .8G](AzB4Jʗ٦r 5䒐'Cۮu )4ɕmp?l[L'/4Lg'\ǏyVa'jO<W.Y/A}]UP\hytORm}3TL^MXx*xgFwMٺ\ qfyR>Jy]h]xLI =oPŐrˆͰɀKW{b5: Qw:ͻ;F>o\^g~ތVƥ}9 5)GSAxS S|߿<`k 0G Q02?Ao_Vżcj+g׏^oOu.F[ٛ2nZy- ! %wh3v;a~]~vEI:aC0."JN8*bq\ԨY7{AҝwP%8;aV\qtvNݽ\o[- "RѮW趫E3zQ;;80SYmS)"BO-Pq6\]wQٛ s w cphle߼J\ ~d>n#;U%$/ ?d[H_)-i_M8-2E`ݙE hpafIWZ͂ _AW /% $죿/Շ,N &ϏkWJ )&6b`F@rG[^*pjvk$ dKNUf0٦?R L4Ի/.­+so HxmE$=1Bb2Q rc4!Wny^Uʳ,|'iU,5,s"2z>Y;Brl V(aL؊aFn3nFm(/|B]/ 2<8[t2Mt7E jgٰoՐ++$rܛD(4p?kQAMYƗS%uA2qҼ$f}Tp ֈ|.^V%[lZ"a;> d*L!c kZ?*[Dz !C7p2"ҭ^s2;##x5xU!ڈS/;؈`3[rUcclv!W#6FgI0hu(!Ś7 XܝW΅1l61Xh bVoTӘrQ,O/NJly>P "ʢd'@-nz&^8):|'4(/ltfJF .U01Pټ X:&qMwDڢְݑ}kL}|q *0a4TÌ-ZR6y5Qddu'EeP|YJ0AydB]olʑ޽wD3D9uZr'[.s:xq*P: }wQSݥx0R!w}:яGCՖ/B^_J:w WnY!?o HRqH0ߺ7W:C'{}lS󰺜iHmN!CYuЍ-+4I8'ťEÑ=Aٜ2; _L{; cƿ佯q>lφW̗M~"f9G<$QB`2(?tW % `8ug@AA-:FNCM-E$ATOtkgy\;^6Aȶؒ-K9΅ R(1B(I2ɣm e=^`҇DY7GeҋS-dH3n,A\@'h_ʏ(fFt( ryt{9a֤+h0+< I#[OFdpTU=3MF6"2 ~XK1_҅kUE 5]9_}ȩ#F`gB֛y]3-㜳aAt KY֟m84YB0R!0g/=1^G¼'- Rˏ\nW'esFlRC(V?9 +$&x [I0~M)'$ZƧgO_[Ҥ"YfDtUQބɈO񊼐+Ąt35o*؏Ъ (ay ֐ 1PtOoex/@w 86ATF vWJ5Hx^EGP] 16~IaGCfkń###.4dS̛CEPKO34٦8bl\2hp,N4t.i{>O1N;M{koPUs+5 ¾9rʗhjT|MXj LoMV諶=%dhw!h0ʬkNɨ#*\G%bh~R:ߚdRH^ؼ[%z$Ɋk|Eh[&ⲵ ܳ%)){TSv*>1va3dj6G&4V 5a N'VR{`J@s)VV2Ѿ8'p=J2WڋU}u3!5\#q0izv:ouQr!WE}@9u#[/tپA#nBLCT3LSdND8,0Mh^ъɌ+"\;.GZK(Q؏?<\B|U1F5s+np8L  Q؝ ^y_ZLl CySZ9-{ZӒb ZP8 cqGGd!CUd=Bm@WsPyup#*Ֆ_oQußR2KZ~3"BzP1Ē8K]PiF„'ù?p4m0p oգtCKcY$QA,1%hC]ۃE+墄Ҥ6ɍ[`+M#I. UOx1ǜpC0>Dޓn.ްA]Ԛv"t{Vdlm6^!"a('!rblG91څa/RQ]I*B֌b.ؿNlX_Q">dҕp6A[3o?TX0,ʽu48ۜx_ՋpG h״b?mP ٶ`0XբӾX[FR2yׅ:ʟi EQ!CS3]W0N PCGVۢvJIl.S"fJD@A 8`={>y;!Lŵ~+)0ӡz|ݣRC{QK. YE%ggar5gY=;_YMUs mINąHz VD.@fxϹܽ_lTj] !Y5@Օn2ohJZ@|Deд7=~cRC!9[<+w> V˨fFRMz㉭7p?~d*0h(^/s"=Y vt&J^$v]fshXO5%>~GSz6pjUo@[\K~q hrq +Erk%{&^8L|G"* F𙴲h2֟Y7m#Nk3b2}b_e [zjWPc^y5AdQ;' \2y}WUa\k,x%f\;/[wF7ݕ=eQnF((}|iA$Aa͜{9'" ?PAv;e'O?\S`5lɴr!A(y3{7,F8;nuvs*ˆ " :F%0ʅ*Z>X4t^ۻQS<]F=D;w:*W,!{8zYgdf6J;="`//1I tAyEM(Kl4 tۛY浜]41ﵸ9հ}3dž & +*'l.E8Ƌ`D8-KBB1:?Q (z 7 "2sҗ9F 䃅>fjlۯۨs(HC2uXR_ӵ/=^,폇`T^815qH&h׬ d_2V13ACf6stdݿ-C,p$[n,еs̡y#,+aJ_TZg_*!%}]ͧ˦)sF&Wo񳽆PvStI[R-޵/$N![n>~Y TT f'W0N_h!LXI#EbC#SZ5TXN !`XE+ OsI SDjڤR[N~jh Nq~_'/~3=YIR`띾ƭѥȆU04+%cy7":Mm!m} h f#=NvTmoSu9GR>Uwᵎ8)0BQ  I&[9j/`ۈ7a-:/`DFn.xe~ fށU%&u=ǾpjOw+xKhFs+y'zEp8\w0)ګrK9a/R:C92Ky Zh%۞-_-u7ꦓB wTF vtDv((S<`݌5Ҷ <}bfLX3r9)5ս؀pd>۲ҀQM*LoiIfy"si<uLxqI^ +4~oJClb?Rא`<:W/0fŽ. ˷b鎰?k3#2eWq8jqY.<s";] ?A:5z̩gZRŒ$GXJLz"}3^m rk;)% ]!Hi֏X0-Hb}Z⥁J;p_pQt^δ]K.+e*i tJyh-h@uߋ/֯jxBV]+JPXWDjeߏ<$Ww^>8htIO=?CSE1y)|ġ>TiOPQCuL#s"6LXdq&BeAfٞB'[ĉOgXр&Up2Ww?TQ1!x0/+]@&,Egb,f*N]ߥ,MAU13ŭGu_8kW m<5G1ApkhfZX|̼Q ›6S8_; A1wDY}.tk swK_; YtŁ !t@3c bf%GKI^j룘RG)*8" ^dG^~֢@/t$Tgyb/K }#@7ǘ.0M2dDWS VE8%MJE1~C/+e83_QKZXsJtL0vCFйڂ|U\3QNX%X O^HV", q=s1gsoef*n[i|j'^:_~׾>9uc߈Ry=)}5\ˠ ϱmIyS/2H$m"P5˧G' نE)cM|Xnx(Ϊ][sdY;FToDratPJ|[;]d翖nkKTܐz /gίI -@ ΓpM?mĈBv-V~po0 5ZTfg 3z3;_eƄ0Oq\Ə k+Al)!|/(טd/j:D#\V_ɺPvjT}#ӂ o |;M"m'N8b߯)}7}tV¹y*OLm j32s,pjzX+zON19rm7%4``*E^lNE~ȥBC|w ~>V2 /G$$*_ddiudR=@<'˂]3feG{҂TgCh%z @x_m $ia=H[&Q# ѥwP 0R_\8.Tŋ#UeXiՀ|Y6juciQu1W6U]'/H a&"aN_?mwXN5ch#qify.cgnm i@I@I ߂r|,.Z;mO'8~sNX>\wXb+OiH?Բ_̫yzj9V9LoVڪHfElXnKu$XܢoZbu%5pH0D!`Lܯ2|ȣx˞IcIx`NKQ.W$4s`x)AZ5TN2_tfd#'ϧ2HЋz'UjUl>:5b:\vfU$4] .+GM[Γmg!r$LLR|> Ҧu`cyѡduBd7tR,@K 2YsESj(R4M$2l{#wÁW^+ ߭ULk<_jP8L%C?Wl seWGPK8N"PdFxUS9} uFؽuبP`bT0!6Y8*3aQŘG U7? f+i ũX2t "zkO(, n;06@ rV/m,QP#AEiI[Z<f(Z҉WC~1:OOH;=Z^W^0#d=PNvYhMᬱehEijNSqEܕi觕M M. ycx"D`2T BpM{4=*)v06Yl3%t=(`WI^}^8;Ux'E1fHH.*]qڒ]~#C>YPړִhzI2ȿ63QRZ)(u4E8:eJLD(7Ҽ26*~TsiՇmYI_Hw Aqh@\jEDkǿٮ?(QG0}ɔ>=̱TD8ip@eas8ic̱cZw} O_g%'bL[A(_74NGpJ!F=6X!N'SvYY&bXEɮ<ϏV/a7-6~Bs y,ôќ^-AHeԉ{F =oM)*7pykVwqZBq` dK1YzaCN )~AM$~iaTZ\bT_3MUXEZH6lAK^ n Y#Bo@ 3p[/ Hq'pimKKw$7 -HRUW 9ⅼJWI뽨ٌ}k l:n3#O8#볲tbRkGdq"-'"in)]./#@Yu/[AVBI=?ɻOx! ɥX@xg 2BI-r BK>A.KW__=χ4Y%c 4!>DOsǐ3h@%Wi_DUj@,W"!\J8vMi恏&tA2x[պ(5'.q O{ʾ`E˹!Cqn/ԔSH[pshf(/'7W_jK-laq0xG w8TX;b.6G!5&ULt$SeBMp=6u\l@ZL3Oi`d`^E/57ʹB`y Bdx(bBl}JӐޑK|7qW=hYLIȂi93έJ!ɌM;p+ڌ"-XPK8w >û䚺q? Ibht0Q>pJ9%]b԰ug{[0weSQ (ϵȤuR;؄KAߴۜ urm4#}38BLK.pTC+ ^ޔ'UP$'!ꄯx͸UT+ )9'pfVKHmV/ȡB0R?RxF ;h>SxC=RJy&+39w *qo8v)vg1Ւ\b';s3dv͒}҃fUm0e[Je3 zhe-m@پV\N!\.b'touμ nFyQ¾Nv-]؇X;QGw*r5 ZRH^sL2/GbYGQvԫ8SjA2%tyJ 8#m+M35US޳WDu=u|J$QSG[⥑eʓC$p:cRѸ,COm2Ǎ&zVE 94%Xv=Y͑\M -ւ$ oobwf8 np 3Hyx׃CHwI t T;R tjˏ HEz_s=H 26/ɿ! l ǾlSd!9ZPu Ý``d%h,pxVLt&;bl/&lah᧛+q/ss'V .`m 7dp],̴'vp'LWk#wN5 ;h_|{vCk@\LGXI ~d.ܔ%(COY'?>)|haStҔ`-w&2i~s߻lfA#`xV1e\HWAO9@YWȅu7^!f+c[2uwbuj+AV)6 A4E+)N"M|v3،lLwz/<3[%T]Pm[{%!z?˻mnL8KlCV]Av .u~7ᇟLF ЃA"6Ah$\q0'B3p H?1Ѣ6;9r.7`_zu wsc=paVshG -:[z ~VVQd[,Oj*毿=?_{|E-Ngq9igi* cUqS~ n@]`$5ʂJLf`Kۼ"H/zoܸp}rRͿw)5:θ*9%m/"-\{V.Kvi@gO5π6]z@؛|pxK(l+P<1zM4T(BỶ ߲/w`X E%S'_#W}Mg+s%hdTWjNY5LF*r_ _[ҲGRgҔ'.j[\U|Of^?{o >s''S./rK[ϐܴ&tx)sq ǥ55ygbW4  j⫆ipj0/٤"J-t<&Q z0Q!^buï PO HL"0fM F"K{ Hj`]*&%ғX` [5VPs3ڛ䝚on"hf51D[MƲԁXa@?(M(@]nUXZj~X{K94cbJ9qǂ;zԞ{Aa(QK,Rb}8vo4ߌ7*HoDu5'Nh<غu31klR@iz T ?m+ҵjD$,OHݢ%aڥQ/ۨ_mᢖK{Q#őf'ГWaP+JEFZ+ZhYe:mVn*!y`ď-U¼".U]ݟODv,Պ(,ex!ĜE=F'.gIu wٗF)WjJkZDmALM l;KZ)CdSm.`JMA]yk{m&ZbUO5f3 (4I< 9˵c%5k2{UǩD=>ѳ㸹>2(= U@4wnXwVͻJr?~60X1i_59fI; Bg[!mdk%ÕI\ИCM mzGv֤M;Ne%UU$P(2Q5JBj“ͩzer#{j:O>!0b"%|z ?<5S-~po(ۏ,z$܀^]E~®A\+_WkӬ!ɂSBbNJ;گ7.Qh4+54HsnH{ Lm' $p%-']e%aD#&(H1+a49?¡^`_`P~oZJNFI´?{I #y4@>LHlm͹dmn3K~ O')5ʰv9:”lEzN呚:EqdXtn(/1p_-^K_j31So)8(-$s~3 tU)L?"wn0tKx&5Ǵ,EH1i~$6%zgo ޜscx)jhCOԞ\ bN80XFwq;\l(.F4ze_ 3`Ol 4,OJ!>)?Le,{VSw;s  R H)eą||֓B]{|.Mhz[Fۚ?U.cبÛmx8H57ec!# Ч13{جi!C  .8=K^87ԶKP-Es E/TTq(y7mN62'*}ȉWMR`%08 okfO &J-\V-}0YUycRl~ iǨPݗٌy.R+FMzc' ̩w*6hmLp\V[.Vҿ2aG{_^7e8&&A9ٻuDaAT0'&Qї=.kA&`&O@Z-SLPa{ yƅ }l:Gbh<bCR}TC)`Dwɱl&9ܣr5Mg/Ep\`FN -Af&mly5Pr3a!d{ȜDkArXK c)33e?Q 5GhfO μΥC.t=_6yۅ/RU1LAV /d50:KHQ +rTJm%~ i0T)3ةY8ۨ]kxJ1Y8uGcQ\/)aQs%Zb_a| ZMЯACOL9lN T8ϑ10=pE# ss+K_22Ii+Cy5v!o,M>"L-D:-BjD>EXw;*k9K =;B#97oV z8; jp VVݓ^߭]Gn6ĚG,ՄN4 )]ukWJ=q$WZUar@/rLkB5~6O41?fgR2采ٓ!-gٌʴ ᰨG}/>>E=f@ݐKr7Ryt52}Wy+5;Qh,TLyB#ʚG }^#'&nmDĸ0Cx±5 ̍=Z-ʂaS J/:DJ?b%4{S.?jѼE6>lv͋i[uq@MH)"`="4dlY`0Sk?ΛF<#Zxӈ?Nc rhD""$?=UeJ6PStoXkVxJGJ= t"?=g`(?(Lރd-Mw_>bRhH8KQe؏4A}a$E#lIT)TVs$iMՂl89nE3h\E Uf w .xm ~`n?NY vsR TChD.jMd9|5} 2zӦ`҉U_I1pV%o%g39[Yr.Zy/¼mE@*|?|BO f#qji&72+p]P{i$~F3K԰X@V*l<4r\ 2ݽgw_uB@g:e!y+K~HϒKȌXܿa=G֤.9'G" HɡnN%R$T>Rjȍcptҧ+JQ&#sEh5aoj[՚3x410O&ڦӖJ+>/z8wQmZq&CGnO:[j:;Y&K9su _M/ Lʶ8ɣ%c1.׵+ۭ-Rt8Fb\6{vbߨqΈ4J~´k (/ ^I/^xTZ-xo"ZEwVWIkO))*\!彬ן #6bbw^m q@IҋXF]hKB "^rJ :ի}1!~mZ,Z4.nR5Jxf7mWY8'\vZp]7+gQpHںX eM=Rn0ݕɟV 'ռ3xl;1n/#oҗs|TĩYpub[7;V?DGtZ@1v~? $+JL]s g1 ajWG6),;]Ee8*lS-H]iD̓#ԓc ā|#: YZ