python3-perf-debuginfo-4.19.90-2306.3.0.0205.oe1 >  A dW^^fby=0i/xSB IؑaX}.H f-G[vo'ǾF(N}iKa3NJJI^VNp :۷Q'd1tڠUzN ބE@Hx xB2l|y ::ϣg\axCDEg- L]|ji"7D {YR)_`*V Bk,~#=s e i`N-#= 68bdfa74e046da1a79cc9bbcf9fb3a7466be9d932b11171d1e9df672b5ccdd263becae53c43c7b041a8d863733245ebc07507e36b wXdW^^fTLr(1DΎP-adbD;ý=*)p,`e8vtƵ@ j+lRCk ow"Z[_dl&9 Pj^MޥN#s3(+M+F~&x^9媁F?mii$}Ŕi[cHj@x;(?VK\Y"htPOMt76#Jr|&+X)Vp>p<P?@d! 3 ^@Dn     b h8H(8q9q: 5qFGHIX Y\H]`^brc~defltuv4z<Cpython3-perf-debuginfo4.19.902306.3.0.0205.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.d~obs-worker-backend-test-x86-0007.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$dddddd28dc0c3263620e59a0f9c1502c49c109d2feb4c4312a77b6f67d15f50f836b07rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2306.3.0.0205.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1dZ@ddw6dm@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.3.0.0205Zhang 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- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !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 16867406064.19.90-2306.3.0.0205.oe14.19.90-2306.3.0.0205.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2306.3.0.0205.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/b1454a5e62e579fb60e450b520f8902b-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0d7a46100832faf16985abc974daf0d5b1907a1e, with debug_info, not stripped3CJȂ7g utf-8e269a44519ae41b24aee3c55e80d683ccbf38e78ec9c5613441d3e328e344fc6?@7zXZ !#,?] b2u jӫ`(y/,s"ͦˆ9 w=w-!(<^ k]LI'X깬=&0YƜJl@ h) %AFi,<8'"$?YF{6$\cv)_u~ryI ӦpGB s&7wqW*⺸:ވE j%JYbo=u8҆EpX}[%wA tg6J8˽|9/tA8^kpİ"z_j*uߏvm3k ?13*v`lg% T2C{0ƒ$ IC-]<~,ÚqI5*W^KvN^ eW&=+'? F?Ѽf :s/+,]o䄅 ?%A;L/Nr6Sv9f@[Smr;nG D; :;vGU L^PH* ~43/Mx"B "cG Y# 'CcB' T#jQ $_(ҨSKX96Z}jAֆKumђEhC 6\\cR $L2M1_cP/JU--14y?Bà{?Lw6&}Wī޴I|Vb(1Mx*%M ծo? Ɨ|!,k1OtH&Hf5kR_Pf2BiݶyVV7T]Za5ɋ"a*HM$8i%n$`{ϑ#'ba`jL|rJ&ЧS59,$Un( ykto,)&ldq NoVgs R-/1N,Z`-:g3\=Se`@%vGahZچ}BK{_^ @~YIT)u/Eר94KrrO%۳8f}jaM)xHv5AYOިSgCGT֡ T@4|I6icy@#&eN' }i){USoxckϥSh 6)H"EUkR;xځdrg*wC;1ddlx%o\yӬAr7Yf "6=XK7$3]~Nd2LZsj02YȠ"RƧhQt4,dpz`Y~ѩo dgJd̸%=Tx _# K %; ~EV])!H l|+}!s35o @GlcxL7Oqֈ3Z@e+hdzdw߂8J}!#nk!/\H+𝦼FAUMJ+qS0f[$?Sb.K+Z*Ǭyhb+ v]n~/J )V5Ugj Do]gV״A[>osܲs9G=7a;DS (?_|֍V'5a8 }U~ `v]m8g欌r-/GS2=;v^Z*4S5}p7ȶ[Pmz !6oGSpʼU(̔BxZz r;$8J +Ti(L*K3HUA~dqE`vzK$F__hU)^HȻ fX%lquWl@wX$F0G0X: ?g{-=~Ii.VwZ}Jf,t V.T3j:ѩD򠸟;>:Gͷ6R.vyV_ƒ'jr:mz$j^ui⼸4iK8K,B`N{# U 4RJʢ)e1{=f@(tgvQ0e Efi&-Q $)| >iA KL"9TuvԵ۫xSۺLj1 Eۉ.Bwؔ/:Xssb"apsS SW>"7n.K憏p}|¤9r.Ԯa!w{rOľrEH;KGɄ+'1#8y1{^BSħD[I+i#dRkͣv]  Ũ8lk[}Wթ1v[VJqZk}e-xhS)GV )ۃmX;!*vZh1+S^hEYr @Z 쿋uɗ qڿJ`G퀁 ;;'T0wZƠ|e!H$KWI 7fBܢ=#gEb .2`:~H5YrҨqezۉ7|+3狗$33L6邤#l}<+;[B޻UIba:U\dRiP'qZFQvZz}Hm 1ްqlFV@ɻPUQ *U(> LPHS_lhJ.4YnHh*0SG: |F/W߄x+cL˫5Հ!9 JbL7fk?#؈ML5ֆn'>(u,'H,|٤YPV6΄|Eg_ xFozrA?`RLXT|:5 JsoҠޒRx]8xEX淀)Ѣאe. IZxO Eҹ}i SuY5>G[9y,e >bY3lΪ;m*)"EXtHj1\4h*aytu@̦J.vMi,,!t9KFʌ&}9Xr?%bQ^8Y5Fl^?BwT.zeQ=ҼPF(zl}dwa4+≿{ %|:HeZĽ2Nߥ39`RI0\{Tt>LԐ?d&AJc?@+bƀɉ9WħmW 9٢_Ђsx)UH83$wIAvF)9Vc]EL(**\tkWn@.)p2B)/$h֊q;#Mv@۵T{NNtu\g@IФ UwаQj(3PҐuJ--={*X4ޘ*>B&wR_MJh"?94+fl虽.]3q%_Uk"`c9G&lj@?XW6ҙCdP}{Wj#uNk E1բwU!@D޷b84Oh_g860tY܇E#1S udzlUi#X#[k Wu7J oVPe J&rxD/ڌӜZ?{oL3( m@iVZzAf v !@c]zR/+˯]j߸|`T<.y) FB% 6()DPI Y`E|a=fo.%A!&Ϙ9Q%/RF _Ovoi7}Du˅<>0S9C>xmV6\oO͟ z=v,X_KНz)ċm#o 1*ϙ#:hh^&͉1Tqo yОo51H (N&@] մSrW2o8`R|{xsceOYCdҙsυ5^i&3>n11Y|MR]E>VsHvEN$^ӨpƮ4)qYo_sQ^_}8i޺@sN@6o7-$wg8ezF 87ARZ/xKql!iDZ.#v:mSC>I $XaRnbwv)B V2[OzĻ2[l0-gc-cYC$)ZBf $Ma'W_4"C3ɻ[BmMĿ+L^ 7m Lq8G7Ş4ǭF B˅_q\K!2tk~ /{1[UQc#RṰ!N6һU{St~Kn;5Oگ;f `&^'.T%Dmn8X u2 @!qRF{[qhᠪ@RaW*q4`d E[Pڣa 7SA@\Џ<4Aqtrlի6=j TE vF&.}0@Z2cރC'`Z'l[!11aQ_e?)2r5>pٽNוŊ-)ld(ˠzT6G44sgA+gp* VʰZF9fU K; &1`>tZ7]kC;>_#t ?rBO9Ϗ-i.uhEJB5{XBY%8_Rwv< @D ro˷ Lwj[NcrֽGVxkzH9qŋɣD;Xag6HlAaMᢁLe)\Ui JHI]q(QҭzDW<>nn@d 5qR) aPC&pQչ3Sr2E!}x=gBkS4]Р)smdȴY#A Ms'92pR`|lIy.VI"6LǸc'WGK>Z+DbNsq|>uQ; 5]%~O20d.bjs.s dFw 1<4ˑ')4i+[l1-G4T8ݠhR0Tl9t37H2INKdl% >Œm$meJϕ>M,"{xz\DL)&?ҝE6/%AHATx '*W-}\ 43K_SƼLc3Pì^k1W!|i>u+Cq!HVF|E:48bQLtEe=t1F[b꥿'EM+v: s`ZVL\,$d;i,+- wx: .!MاPv2pȫ6VN&8-=,_N?ܑ6Fot{'7pϦE.}oj *>4eQ&5=#번Ylw2'%UTƟf3n;[=Ç]GTe 23 dw{3D>:⨉o86ٓ$iA>T';uUj?ȑ'~b+bgrkZ>*r.|)w_o<#_8&RXȷX0qJH#fV@ /QP{\Do;16􈄻2B2QFٜIC9!0> Ч`^אm^,fDD[i'[.υ m[uf&;ïr8F>|o?`'DnsxVfED=]݌L[<[ܿj_s(Y4ó&tzƥM(Դ_kO?&8J@>ѴT1hcZ˭\pP9A}G -ӠcC^9fWFn)ݿ= lr{SLy>7"nﰩ$e@IRRHD}BUT0r5bA!GuCaGWH:<!kzSN*,ȭ-w1^5=7yVj27L85dB7\#&ZeoAOA0\$%M1NpȞLXCl[p6ZLX5|r0v7Lg~8ȷ衲YB ֧z55`0!"S>F8spf3,g>8ga9O :Oj+Hp3^P~z@}sQQ/֟Q٘ib:7Ҝ# w yԼ4qU 2)-tZ #Afr !͆LY2&8KiW7z v䰅 S۲ՆD X[.(P݀Pi*=Y=gQ=. )"{`yvKOB P @Z ]G"AG@7f/S#B S>M-bˮq KCVK'TVգojO)O mokѴ) ,;؏ִ:!%N~g5^Ԭ8lcfcP뢾axu^2.?uj`w|xt|tRK}%oɛ7'{NgоBe~ "\w_4cz|q0$nrJo Bӹ5+ Z^ҁ˾^V9ц D0[:4*칸'v Lυ"ڴ%qٍ EIn/B{,CIU3A={o@yohU)y 9fOpM`hLV| E!4s*Y2E{O5V{4|!ӻ&QiQe`rd2S$z \i% s|x%`d!"ޖuVDȒp ΒM |ǧk%gҮB4MH| m*W=!h*YWmw@,c2&LIC0 wD&-1kXh7WUᔲg 6 aEQe$ Εo %8qU*Z<'W~_iatdi Y"`zk"Pz폆S8M}i4 ģP4?ھv^F$j]R{LW0da0{de{-x{X.!_a 1cMds<ssF=%@c;(|_턀ޛ|8X:'-yz 2uWњvNV [1mʳVX!P>ddHrɸ}M .R׿`W+Lf{/5\ްc4>ԇuN9 6\(̻,-30+pjE,{gp. ˰Cu~e4e(̺#n[yRUcg!'Y<ӦKu6G DhX[-l6cT6Orh ϬKc?uQJTajC(Yٓ srڊx0h:v1M]!(q6fN,}p.;qu0 ߺ԰%U*ڋo ʗM@ sbNBMO :iJPÓM޼ȝmJ4' *ƓyT>?VfJяaYa e95wFz/v{zԊMM#HXd$0ɱn̜F(mRoRq&u?J Y? 7cKU] RtӍW}X?w|\lem^Vbp->e" ⋙1la䔋.qѐ@6vylC;j|"E4ܞ+/ 0~3^b邬PcwuƍVo;aovfx rSֳT_3 M k a͎\J#eQN]a-)@ڃ-ߑ`NkMBzENӿ JI>f?^OPrJZ׌<VpfdwS|Zڒ >6 [7MIne:q:`$yo-KWqyS1yՔŀ`)ƥ7R ;P?T$gFD`_scm]" :IH_<5%Ofi3z-'p[iz^2O"G dϑ29GSWJ.b%_ bLg7lVgNh/NO~%B>({ 3 Nh#%9#9p#eB$A, km1q4zዬdgZJ@&(xaI@J%?:ca&V6 ZH'~g42[k p i{q0idx/{6e!,Pmc aX0QBc׏ў BhO뛎1/j>#}92'rbsE9[^sgxN[ڟfC2UaW o=%E>rҖH3p6ҎS^.5TT@jr$qa- aJȎ=mJE)Hj镳kdeB.!o3G`]d0e/aA'#mTJ{m0~Ij̷D x)Ⳅ4ǙʒޠmQ6JP!W wlBםndTز@-3(4/ >6"  @Yt Y"V.c%NIēQE\ Ҩ!iv֌%IN Z6cCr b+9GŅ8Ku.L&j7Z ]Kd ;֩ ,Vm!$Z򢣫`uG=+2``|0oV;:XVnǾ7-D+,e4<SDO K BOTrf^79N潾V :=t~Yk;޷ 8:%Q-&,s1JEUY E^nS%]ɣQ0Ř"eoh5ey⩤.nf(tiߋ=U-с#L)8/lz5PIUzNoiANLHr>>g7`@Vj4A&>JЅYNѪ:onW7N ҄<Mxi6ިF1 HIGM8P0X8ã~d6ûٚ0:ڪ~!Q<1!tp"-'JdIi bV%'rĶQ)ܸ[$J ,S/X2%3%%N{'өI?2r6hgwWjJ7F;葞bBu&wJk HoCc:GwC_u ) #DD(<sG7#{|}nsa8ks}Y=<ǝYN|馗V7 zDD{v.O0rmbz]F;@L-5/L-F_q k{^Xmm&I0R.qd:[?aLŠ$Hɵ~$*51Wo˸!RU4X=.vWVμEM冯<94<*Tm2Z6"m^y!2x*?ue!B*XhP5 NhB7D^<;ʧa) @X] ?[vsp ͼm"ӲjU".e5#pm*Irz9ec*=7FJ~dj{桪'#z|^׷G< w0nIh + ot5|'O!'⧡wrxdj>Vk΄f⺊}@ʗlg>   [yrZ.V@bs-$LXU $˳/ wɥCR! S ^k٩KRr}xBNСVr,ļ] 6qIdNa* 2_#6uܿy= "K J|MWA:;!#ՖJǶf  kC-,4#r q Bi_{`;5 v[2Yʘ?lHqX=%(a< p" >64"߁a\L2S~? DraWM4KӸn1[Gmkag^]Mv}'j,4}B 6O'~AF pPxv= nKTnMT&EX؟-KpQVxsxV%$T,H/,rB6 6\F"_nvګ$;E7 ZO9^R̻9{k8ZGr>.ţbYѝgY∞gR/~?A7- e_}Ρ-}CK.d7 gpJrLFpdCB)CVL%0[ŋ'2܍H'[ 6u\~uCL;Uosnhsɟt$pЧ\ŕ/+Sf`K)V[ԫt|;.ׅ")s%\A85pO+V@c&lʫmwӄN e_)|iMՃa*;!lMxik:``?%lQ5}6p)V{ j 0W8c>+dKK) cy]Ҹ1z"Zی w($r|}OxŴjU7u!d]2T!Uõ`p0(ڢ~׻Yo%(G[:8 t54/O(G~d(b#ژ::1A`MuzNx` 2Zu *"x&5g !#vUn4߰Xjn9I,xPo3m^&̡'/OJ D5!$]Snծ>O†eغ)c8%\;g=,I!%-6!QBqW6Iyg9#"۔,ceܱ*Î<ȡ:4 jbܞS3'3uɛB!4=ICǀ?IR0zNQ!~98 miAg/p_$ff "lcpOÒTR=g9H&XWeWT m\֟qG]>T[*asZNU!fަctMFsb`@a;٪̀r]b-e;GyKr1%~Dyymgj! ЁFܖ|B[.Й=xBt*ɓ xy&uF hh1+ׄ/T)аcin=[J?( XCGd118cCu(dTNʄ/DE)ۮ904bE0=T_ ;IjNXŀe/s(KŻ߅kqVuِXqfb@?[}o弖/h& Fb+?q52ɤY=j-F>D<~%v/&NٳsGs-yOZ똖W^r*XFtv?ކV%:fXXvBnqiv{WY:c\]5k.xIO yyPD8hGC-ܣY'}.^5G~0 禸IR+L+!AY=9uB^t5"&M1ީ`#PپhB\҆)F<_f !ՈIw|J UTgg3ol(o<&||Aٙ`#TBToh'hVQ}?r7{߰ekƃJx4yI`1mF}VpHap{R i:ESqt!k,pU'ج$D+tb1tݺ4fȪ6uHgGl]i h&J w$ݪDFR)ޔWսyM7 z#ȖEHxؾ`JpV> ϝ~Q8yw YHqzObYNVn=뭽#!nς)}-4&2\e3iıPyP5ߥj؋-& Wi[[}:gTĺcЋCZ{L j<V\I>;&_\r ͪy,抧8(|h!آⷴ 4cOI_%X?=&ęGH˻Qv}ђJ7Fi] [O2Qg7|~-SĐhܔrVK&TW2*m3NE).+fḬkW?ϒm'ӹڃNC~ڹ'_ZX_Sʀdh3qtn^+[~^6=ڎg~vbRpL ˛aSlMe*gi) H΁_ FZ0uT̰ ^RԃiypA]^ѦKjߤu0=zSmM ANO8wR9Ểhq}1bJq&z1nyFPB,IOTk egΑ#oOSP푖,,bz g5"%#2/u0Ojq;>ʺ7q 𰯎߆YTS:8m掹OAxX/kaFI c[SH^^t6Xy˘ޖvf)^Of%/Lu7!5m#u !|,rKkKMzp><ڝH7s:3178`S=]8zo;:&-HKrў_`Dcp]Aޒ7Xu3>Q80G:dw%F1Q AZj_(y|sqkㆶ ? |L Ğ*골ik̟Ʊ19291c4O$CdSbں;}tCBkeYӶxT5uˎ^DL|VFh7vjzb)NlܺR]5zkoG++|b&/ =%$r<ta0aQ*埥MwUÕSc |iUs}ɹlA/3bَqR/|lbgy }͐diR+/3ï=uL]G'qc4KwM;\|O281D]H,pR)bbQ:ZBv a}^6>FKV8} 1 "fOGJ4^'jBW2>F7饐nXН_s4D;:F Ȁbo,}[xc!j]0d.fy r\ @0<L݀ڸ_i`w )\DKa.BP1T ƢD]&+֧ o4QJqz 0+^ Eb՟lvss]IY3UH'd4 K# 2xAmCCU5D쁤^@N :Hq7X6EiQ pW/l]9R.y{f21I$$$H1q|v9_JCbeg׫*t9Kih.$5v孏t{9?'APgju~Π.nڮV{iQʒY‘fr4[|onaGޓyY'j261Belm\l1LA_aiDfGRLz)`^fʩ=$Lzf~Q}}k/J1&ͳq[ 2ЈF b^Y*ޖф# 5<@{h4瀏S3s!"$0[^8%\w[ԑC .+gƋOkT!dFLE=x|go#0-@8׋E~ϲk^MmZ2S'H M d>畃2ʲUz åMxJr({_C\bm8oj\>} mv Z,CPSޚȪonM`:s$9K3 +tO>*sFcLVeVP6B+`0-UU\,@=L9AE崸+JX],Ntle%:N_.2`:LyxwT yWq\(==ҌǍ˴6BBPŹ^E LyeH5F^qrp\PuÚc橊?ezb[+0GPBEYѮХ> @TbOx+׀(dՕm ͍x,s7vt#R<ki]'R0ݘ躊|#$|GP`2.2~(Hq IU|/V:\K`r32)-;ϥ ]FSw =8;ep L6cB\Z{W4yx"Jʹ2ϩVEoK[++<ǟV\!2NZ%\ʰ-nua?pxq:o;qG |?>>k#Q[kKD( +;x{~ ӝ,TZ aI.vKEVo>s -eZV]3J@Z]\] `D%Swg\!|͆-qtJqm~2*&_"fɒFrѳ/Wq 6]GZLByvR{Ɂhn߃{tXuԾ; ɛU~gUqm 1(4j$ mmpB&H\0FmdCL0@Ӻ"aqc9krԋ@pD JzF $= (Ė:{j\lKaL\8|ka m/]2|Ӂ>aiH>˸!AHDrHE SINfOݧbto> xc^jWKLMr.iݲI5kFǐ&ꁃk.c5fVT6^ aBto1,]*1n7whTkd6Qwrik,8ռ۝{n"Rvfnu瓳c"TEOuq.Σƒ¿(eo`Lt bIRXNww.JhX.rj)+f1<ױ+9@ |"v>53 o7NTɯƀр+<8G&FD niFQnSGE#PJ< {ȖYkTp%uسB6k /ӿdj_0s5j@kQ֑o4:յ#

iNz M%petTdžwfmIɧ mĽ@>>j<  BrrCc)Ñ x^݃y&oq̸ixr&͓c4tLW`#|:$A5ʿViȽ@TFFy! 7b{$QãsZPX Gw·Xm}ǣA:Yh d}*bQ:|a4:~Pͭ[7}>D'b$`4=toΖבTYqv @Ezƣ>Jk5X̯JGVNԷV%wjVX3#PRmGx7 )-Py&LjMed1\$rVJB\6R{o}>Pz"q5o q`|).} %()&hteH%w1"My.usUu}nB-›4Ajw9|ӽ?}&T:qJl]sm@b9Fʸ7dW}5#Ou8}gUw:`= 0Lо0d(K#+.C K4*3}9lE_f QB0VgnrSH+fJ78[AHW :tևXh-Ra!.NŻgǵJnH-8cާ3D7(OuHujzEs4Fb_ a洍qGe@I݉P[0q-cHOdm>-v4f6۬]a;FUi"S"fEC,AEs0y3ߍ|,z^)~EO  fb#ʉ1:"}{)nEŪ^n!'c+9P_<|U i7wKewk*:fpY40u] Rh~yX4w$VDiqľnGPƥ녕dDx׮k~(Nmc JC8pyi;lat 1`7 R{KP]u/7zvks9Jm|,uNaߗHEYɲ$7Aeq&D*r\!>nڒƿ!(2 šG1{V3{d^Bu13h췏QHW AZ4O^ۃ H)ONO[γX;x"V0^&d1Xn-Ut0\ (Ӓ"ÿCtA=1-e X-1^O;ǚ^`V=ƔEXh>*S}EDxx:P:9| bFʝwgb8=c =9-V#*"#G-\ ≾\0 zs- _F\>*52M1Bt<{iD~|,9_huGy5Xb`x5 >4ʜ}xd^up/?B`9šQY8k- ":$,%4w$~YUsqYG,El~9(i-'4ín;p!rǓFȴrGHNxuQfkn`4t|ꘁO^, ek)FTm%38{83͓{!j1*A%bRHQzih8ĘG|)" }#Y 0اAu8&olus|h!Q#/JS'ØD\HI6wDGﱟGR_{>=(|qѰbL;"Q˅C#Bo"oV-o=h6F6-eI1Tpݮ<;׍*u tu9_¿ Wی1P9k˜Yo3FOw+ڍuN<sB\Z!9'ŋ\`hAqފ̚`=:17c -UuJSҿnݽC~9>eZʳ]hno-NO+$=.hg(8"@mTֳ?QBQ*GD^rU2Ƴ7vU':!Zx3J2"^s"h>\e8֫PjsPiy`Z.Y'Z?;.`Pik\/EVPLWĎ {̳kct]b/Af4{c_ 9f'Dٴ֝!E4bE#I6͜G1"֙m4+cox?:.ؐEiͫX+H y+s߬h;UM\Ziݎ]nX 27{6^,.v;@_nƟ.0 .EYOlYcR1T!V8L:0?;1ќP=DESU |2μ'GiI^ˮ nB[{pyG?o(G|Ÿ3<3B ohNXKq `Uwւiay-M %Gmm'D`|f:nBţU$ MuDkjR]Q>8L%lmkVk{?Q5~)scE tYP|ʅ]B[`ݢ~r m-nYqk(SuaQ/vX!AH4@5z *m< A:Y0/k-sa/*"r#lwMV]$zm_oL~ݱ/W_g--cR|JKw=Jd$m]4+c*'#lqhhQňkI+G@A{Ń[+(<pJ2RC)3K.))2&2dۗLD)a%K7DkՅCURஞjMO>k کKcR/m͏ |I]A vX4%L.:BWu'putIQϩn Yx_pEF"/q40W̼dLy*VblLd-yRLd0=mB٠9Yg3R8~fkFY]oM&`K˰RI`HZd$ԻD(xnS8C-pP:B*[C3 gLY cO~aI-ck9  I=ǺkV>= n^ y3#&Zo؏ÍeeuR<ObGʼ<"u8mbuB3*]o JH M#h5ZUUlER<5 n q!Vw{[xEB!1w~'n#ԍֺܻIL[}[qEdaFotDɁfvR=9xJh"YxNF#ɽ,_ L[A0Ƃ݌y"v]'IjGLe먛#&^f!߼~溰9,4Af X: K O)T@R[HKKCBJgEYD*߮>7~Rw l.,DB58gޓ7*qiN07?ncyeʉ|J8H4hIq :5 `|^̢7M׫xTѩόjuICvZ՗Dw dF7W,M_,sKo8FO&!; $anR6J>3+O]j*iK/յ$ygꖏl:uط  F0䷾poRz6mzl"ݲTN$_E\jO*ye q_Iv: `~#ǾjTcR4/eFӧm8/s7v怤ԗ> xlT:sriL@EO\3ۦddc)fRb5~x=y-.9j?HSR>+#OY+g~i?A Mh~y'lgGT _5U^A3J9*zC38ˡ8jdL^JrQ0w#QXфe}$[SogZ$+*=> JqnbT.at~C49@*MI8I7D gGv1M4CCUg-L{ II9r=]ip"Ha^E7SKJwE(+ `IPᕘѕ ]* YkAVU %H[?.>hciY$Իd>2u!KA3{ԏe٣s^kq#5./OO!0}: ZFq_y!buؿMP J;L_m} 5@/?sQ^RQ:b[u2ZBBkNQm:jYfO_EMuف˫jFC y`<3k&dJ$:xi]4j>\4|JfghᇏG1AtĨTwm½1 0Ǹ'#j dz'F 6aK;3 ':I])t9&.ב":p.$.Fliqs\]E~p3|an/[ G|ْ]EԤŤ}+nl~Om>!,FV oF}Dd<}&sTgYQ, G\pisIzC=YKV|N]{ 6sA?cDUaO8"R񖥞^0&ylckҖ\jIGӂ 3T dKrF|k͗ő]2"r){o|o:ϖPh9ЍhdE+4dkJZ\4]+^LW~tgzF #KlcUQ{_qq벰Vpmșɡ}:oYm[tcYlp>|C*RfVA=,{$<8g)nE^Xr~=M/Ĩ>6JR`~>\:L݇Nph f1 4$7l(& zje&t"mt!9/}i^YqХ IR~3>a,R^Hx$>'TB+YJC'IlPFś;b&y cTQТ^l[п 71p#&s@b!T<"u$[Do+B4|[ŴxQ ~dT9\hu'OT-¦hn`LD$[Kζ6/Ry<"3XF¼{q6R&4. 謠 Nc|C+XsKi8)8dճK{є<ֽ3`K@w {>0Fx|B[-u]tE;E˂fn expy-!RÀcy*F˂Y6nTuV*p9 |*Hk}?RfTIkjnSQ m~:JEWlűQCPԙ39hiP@ κơjD6 ڱʾi99@|bN)4ȱ%gY1q_R1jZ/̣}v dN'j?Gk"Z<>H35X좰k{:<ڲӱՎ:i`ƛ0PLCZ=t. j#opHRd0_puV7mE$>^n3qxfVO7lYU+5; hnd,_t jTL"BCשc[Z"wa$e:yPK鲀7G-[4 v} cq SɆD2  X$Oi=/!Q>U!\x<3G=,b ȰHB-&ϻ _6:bsHcqVD%%fT}7羮ox` t JtJba35HiטN喣Dno<h t& @;\WN)u̷ cEMK$W6׻3 'LPFF w F,Jc'C^*j@O}?㵇uAuE9K$ӝeQMV C-W&a a*z}! sLdS % JL5yP V ϚVR1Q71\ ro(Q ]㩏&A;DUٵ[#2*MIg}ghǟN|gN$t%My'ȧDN95"t/V@v ʪzO E)/LK&ũP m*qsqUOSISS bFK}ڊw 2)'%"YF^#ybc2YS0]UX+{#NH)5S!=27[7ƭ.$ jt\Vw %+{z.~v@('Q2ngӇt`E9wKCYZձ]FO539fOsH{?7|^H-eeP/UZMLC K);lۑjknzfK+X7ȚA+n22ZR,{_YGb9x_MIN~!|w3MO&{"zGy'6שO) ܲg /(\r Y)j͈s@-S)ssoҬè0,>v _IQqkD/W !EOgTpE/*52|F~Pߝk\Q`zWaRnxs :FNөV暛F-Ĉh!5Pv#ǥzs7@  hn:񻫈&X<Ǡ-kB=k{G:s]m'%տ2"ͱ\l68ɑ8@<&=:Aǀ/@Z~(WEudp9.n gG4>gyz >Gp尸LU ,K׆_|x>^-u%7 ObO1w&jy,z#/I_+=Rl, laZap He튿cg'=߄p$YLEh]MB;0QW|WcV^/)m^QvMY,H0?Qh2zɘE4eHŠ:B& X<H(=l{Ernamj&T\(cx_Ki9Zl{@.*^XGƀĒRڦaֲyEMcstۢȇwACYBDm&ߎ|[SdnZF֝}&aR% (Ѱ4gUC_pcs썮uh,Ǿ\( t4eߩ6mSD;^JVot'a&B"bϹh 5?XI?_u[Hc@$_iQ̊Ӕ.LmK 0L;!397HE}Ș@4x<7:!U4cX){?'ɎCƷkse >.iTUp`Hð3TNzZ IX3,ݽ6f,[پυxIw }[_(ţ ]hp#W"2xo+3RruLAd? i"|SUVSĎk0hQNc Бp:,ۭXfC]T6"S_-cgRjWJs%&%Vhʳ۰ƀ'uGPL|9mzJssc(rY_'cvlH:4 )~;'6LJ_ɾ,gBkmnDJ6~> 1Ҏ̦ڋ}*ʦ[_5Y})0" ^qR<`xcpML P^-7 \tr}Rv=~l Z2ۉɁv^w`ŗu_Bp"By]8٨b#|[)Gޫ&*i`Ub1s; u(/Kt:NC,^/.#c07 _K$ʰ(^t8x=u>l0n%T!Blr210\; KdOu"16{w믛oư%#[rT;87cIe*%V/1E`e##/<6N"D0k2,?IoPG0iIdH^g(sO9Àpy= Е#M"dix [C[x[hDNkj 3[:  ;Qo(:;Xg*,VyLyIK/!"`C_<9 R]#o.]ò&NŴ7Lj]slCVN)1.JDֿ2h4@S0ջ 7GQb}RhU|Oo}N%g]QaeG,[^X2ͬD-hRN%C@SO]\7%asCN}rl1&@ާmG8e?HU_Us^etq{U/5 Tk>>t7}zĢ2 w ySMsAj(1|(@|re_F #Dm푷|Ł6.]!9z[ $fnj˾um4yi`)(`3M x-$+5Ѝs`ޏѝTCE4r7t!%UT@E/~oϺDiZ; *0<~S*g^,7*?cCܹ[lXG_YO JV:d`VqĺVLhxgtN]~)ϖf&*΀gG+Ya k OհֿDm~(4̲?EO\ \a&b-aV1_^PqwD -.-`JiW{!K,Qրnp`PVȉ ";&%zB|skā xvޞoxWgƉD㍓J@;&\ 91&}ȼiELfƔ9hRڑ킔cv, (pFᙰ J:fݯ(Wç_wuT+z=[Wr,tu"wzFJá,lnZRQH%%%_w}(,2 jԊ෕R=vo,p+Icb!4v$\~0Xl^!WvPT̪DB8=¸sT"~wΨm[@:~%zm.[Pt 9^IE^YLq!>@ϒ@2dϒn?)-juea&Ëd$e$1 KދF4Ž]pi,'uO,[c+l'Wj6Cmcy | !LA*V-BZI$޵%>..sA3lh jz/q>I%ov)C`ъ-uNf4q3ldo>QC0?ƇoYyx̬/y_hg̀x 1? ]v9qlϧ-Z3#w>4iAM_:"f{bX5o:QL]1& ٿI=!c Hl`ewl['WlUž?Nl&D'@ 28K$AVk[&qh p D/:YΪ67.0 vH('I?"Sdq;cۄkPĞ޶ fo >air& 22OeiV)8='K?T菘ڣ*q;)k ΘP2 d\QqM)u,JnDRrHpa9Pɜu;>igP7gj}0;O5E^0[w_6h]j'd՝lC|9RA{pM, <3 qH˜˙kM)Nnѡ!mL? 4p'y9EQD~&N O~WY^`;5O3߭n1 .u-/=Lo[V?Ci8DFP8V|DiBǦI|9LL_8A*G83+P/؁rCR2/ގ͑$Q2*fpu]nF~3* Ȯ"^H o:=SQ/S\3lN-q(t>$TYSg[c-MuP\Vt nD6;y :5-x];wD`)!QQGzml[|J"pAb|8.vEpo\NگlNYnw[ He*Θ;nA HUCIiUF+ sB)4FUO ZDD]aǁ"$ub^"x&7.zy+d'I4NiW&]^5rxo3蒏NKƸޢÓ2_Lh*{j(ΒZk76Hk.Ngњ\?#tZ-$j qW0ߙo0Q|T*jˠ9˽U=(t'ĄAI IS{%#+Bߛoddgw 6:7Slp;{PK FCO X@(ioA@FHGYpakx_rz0 C%p;N1a.2xN/Z{{ zPWl'b OQ{LlIgZ66P 5 %dOפ. ϴϹCۙǢMX~ЕVo (D3&Jby`'##ɤFDiD);\? ~d?DMbw#XnWЌP:"A]Z$Q;յKC>Y0;o9:j:)_ *qcau+uyoM0͉L(h0u۬ktŕo;ёXDfc# M#@b3DS|T6K$P~ώ9O}qOk2 Mܙ@@woF +FndlrF}tׂ,B&LLlcw,jN-Uj36tNH F[F/%9N}¥b7wyKP:%YPѱar{/WoLk'5cWgDm v뉉%We AnmDpۈHĈGdY!-]pW?q2nmHIF$Uq5{DLVzD%jj+rm+kZ}x z"HUm}I|b5tþf87? >Xb?)Y:W#b5-7ASɯt >kR"{p u9N\wN5Jgn6 ,9yOVe*/?諥|.v~q|fQT<Ċ~`15?Tw,|8рwv-cL*k@'-R}',NPIa%Țd'GjO@#ܬLJ4jc# z^Owc:9ˍY] m7^_Cǃr"BB qp-][@F-ԵͫF]%F&e RO{$oq9,ӫr/Iz;l8gx/ ]# 4i̤,hW1'|1 P+lA@< Q7߄rfoyof֑[/rꁯ 6̩1J˜>Dt`&,rv YQ3uqT2$I-ow~Jk4O/2w^欻EKIX EDŅ  a'^P7w۶PtQ&/g /ƒ]J~5ʬMoG ~*?`i*O{rHh垁 us@ڴ@?mIxJ-7U0""*f/cf Ahw0#c1L ᣚ9xSep5aί22E'HB1o/ErXY\F}d@$"m`z$s:.螹+117Y yo=*kz/ëT teXQ͹^/g5[|gT؄ʌI7UDٱ! a֍vw&o<8֚Ërƿф4EL,\'LD V2wt[I UHu,_>y0z 2 q9дOgt5ttAXArQ34N ^=BqqOqr>O.sP0̳X+\ҥ'k;4sK.gFic"W}V,,=\|kؘ1x:޵s11wKhG]ec]cwqEc X \_6h-#Pɨ' v]ӓ3_*[%rYSq?;x]y|I/旤Fy A!VS>:C ؞nXQ)'^)g Sf[9pb,զYLqf<>2{^SDY2a\Zl/G7/=DF>oްoHD 1L#?T\KnVL21iXŅg? iӕ/V3y6-!e,G*#Ato>d!%mvԲ8p|c@ m9,Й%env9KޗjI= QHGK ͌id@Eom@aцDs{ԑ V+N݂DdnRLm+?lFZ/7B܌Ԓ(IhSۮFJwWs%rcT[,WJ"mRY7#Ov^8:"4=ҧMs݃4JaC'yڅRJI^fAJpٲb/}pGzlQ<:js|$qp@fDe!lTBXNDz]a%st+Z[{Tj'0DOB~B* t72HjLR;[5PbXir7L_DR"0*cD+]4{p HfwBėW =XibsՇ7# Rope#>_."ϟEDJ˱C Ww[hurmޝ)ܸnOt: ЇP_=\qvJ_&4ɶwޢrQWun q 8H!Dad˽%}1߻ş69i972ЁmǢ{Օ%Uϣ> i#$w3&lKx=L^,D#ҵ|Sb_@zq]|*'wYg6P 53xAeiUџz wNMUrSBBtQh}Dtn;]]2( _L{P9P"/\L+.?BSetQ*ܑNBq<=\!y37:s  !!Ѳ >mH"%;-UkGhh-4Klfvʡi:d/if\_~&XlkBtWA,2@AAus >HsΘ /!i@ŚgPi>oi7Fq6s/[ {0޳ KINxlO*Y$DzV1|R OPֹ:S`<V@!@v:W^ԱuGt* QmXurAET~A}JOgbL~FXv`oŮ*HD<ߌt8o-Lޢ  rs3Y@b`-oS,0fhGv:TIMD >B)9m,Iv2$7o&>)nO~ƨ+9 s4MDoٚvXrICXnHJOFTCZ c4SDf]8z8lSaAeNÁtqUW1l5+UJ!KqAςAlXl ޅbm>)q_U%P"n׭(c]DC']#RdSwMJʑ}]l7 p\+{E7ɲkȂ ŜĤYO.˿)#ouO-WS{q'j{8TSr|:f+Nt$dӟ'3qL7rZِwE:IcDN=o'Xtx4Π/JM2슘ccU`&z{4b=/8M?/T AԬ3+ .[h~9PeLJaIX&TW `+)iH?-0G{CUXDմξrPƊ?3 42Y nИC{B!|hTΫ* oK?u|YPU,~1-6^L12엝en~ U N"5pL= TF8Hpф]UU7+tX&'}ppf6=Ѽ.(.$ ѳɴZ%>hsF / |@oT׷Y j mST9j!b & R).; 3Qm{}UR;VGQ&]l^ϟyh٬7&冩^qQʡ;I ]AJDUh zJw"SŖTX߉#&ʥ]T]5S:9xh`7FK|)x_=-Jox Ӡ 1Pp-@ DecB\/٨x9{6UNT*g(g:imA\{d i"|87XoLtv2nC]x'(p1̔&b/]TĔµƚ-FAJ~oŽbM&< lEԖ xQT-/z/b1$(t2)T%ZOmERO3,\9Pu{nLE.|/=n9Vԇ~׿huye~* #%q:;FmVO_b Æu^UH!:2>6{nJl[S?* Ubyb?gtcX$2-j>%u 4͆[j?uL<=Y|;pǹu TwajSHm`P>Uţ!b=xbv k;2<6c^avN&kRe|&~B =ZODv F%֌{1\Skx}.€-`l?\O9aky dSFl`9KJO1!̀iS&B໧4-Pͧ#q&oWZjH]}zyG!4خ(X`9LhY&(`ӲFO%P e-Xq;L_;MNb6GRuc ΨB''5I03oP ?Hf#.v''xq0(wWdGY]0W&lG P%iÌzvW ^"+&F9wz~^qD;C$? W@ir|/7KA-`PxlWîߦ-"U?~A@jXn0~\SR*'n˷Wp8Mͥq^$[@E sY~>85;mԗ\Vۑ[pT-,k-prĘX:ұ,Ç(uM7\sK$BY=^} $~E}:5 Z@d֯ݓBfip.ǎ^f-3oe\Tr2/ՈexVcҁK[JT4J[5ҁ. U=K $圫LcF Om`5PSbK曃"ٰ$CHuk(]XAME r sdMT@ZB LL9s8l#ѧqww.O,PK=>Be'{ԺP P*wGs+1Lܮvqx!)w@/ XQ6)Q :s+@V˄s6!}A3(jcJy٫z]?؂4/XsGac=~P<.} auUH8% o{/sYt{+eK7 ~x]:@,#uc5~"BVز_j+XE72'@Lգ(#WzH5#}7RٞMH3_C"7oo:NS$i|<^sI۶RDb+0)FsQb|p|HRVu`Oo "u:ʂDNC6ۑ%,zsuy5y=2px|R `Nmxo=#ٰ^dȚ p:+! sNucɅL dG-m,b4áz6_jNj1C^=,7}T[HkXj/ٌm9˿K(׬3Dir3\ pZV)S VcDbT[rb|6xVp9c㧵o*)v_R?'N[5>+ɚ(#Й0g, 7'ѹ9 +`Q6u4Ȑ䙫z.^l&RQ3dJյ!`Jީ>-~cIdxUrw9_ǞMُsɪ>JbC:kTt]و4n FuC5z)9٦їJr&3x);;vaW yjAab^|чGcvt}[g3 `wxg[Xn=ה&9Jo"q戂wP.V޾nZ;( PX.ȩ\8`.m~," ]l?O3|:G%Z5cb(jnNRɆ6ߺ2h٪):2+ Lnљ)2mkҭ|H~# v\Ip); }iLTl* vQŪ4S"0` g(Uῤ g\(?#6#Dt!kSrӅl4bZmny|-MʰSEy/6&iPb%FsO#N~q0{őRO;N͆KMzO.u5_mjMV-`=,XeU<0.۽*K V-6,-o)Iš!˾ظuEAvY4Mkj7ax0UU -MlR}3_&s|'w_W eu mdqU^>]'R쵉&= (*cUJMafĶB2e73@KtW4\ޱ/Wjmi"8_}Gq&7/ia"GnH):gq8nSVzl波.=3oH {IMƄqfxCh=BWHтI]OZj(t;Q:O'B`v! U"}0zlBj3ܖ 8"" gXH>K_x| :)f^Zzޣ`d4,PZ%kj55ʖ?Q;m\ڑð롁3ʔC,?.pn8ŻJv4 s7$7P,} `t-&#c @[d[njyn-].PcU9C?Z{c1U`2>eodk nC* 1d&153Dۧ(-10fmT3S^Ps1 $in+.V2}܉] {̯B_ |s}3t\eq@ opM7yN:4\ymp1jM7)0MϼIpZɰyJ ǔ8(wrfF܏2M-XG [hjDwuT!P߰ = C,'d%Y0j*Fl7J"]*JDw\e!y\;tSP6Q`K N%..1$ ~^)s[?% ;ٿO^О?웬i siGS#&+o&R 1>/Y eA 0 ~{.vO;rO M}주rf_7`W4E5u(~ĔylPXF QB B ˝!o!Ig:5UuW~FcT47.YSw'Ѷ]- nUi-*`VaN}@w~r>igfY7^㧨_y t$ >D t@*&e2Oy#=:6_CTV6Vg[R 1w :$L}덩Aу"ͺt*ıiq?E+, ȔZ6]թKl6&ȵ1`9SwpFG&pfV/G1s1ݖrٔxAaK+08 KA;z_d&Tp uW|Hd94A#G8 <:7q`C6J"-`RJJ: uOTb#:4#2{Pyě򹹥-O(͔@^$N;A`X2(06k ꣹q"UJ!GEB/9Ϗ%]R!ՋB__-"/۹D-J.󯿭@-6$^ a6r; p&LbIMcȌ(ǓZ(|ܞ03Bm3.?cF7]v2>y<0OȆ鋌D'9$}^kR|2  kM&U&:r2iz&bV2Z]ElQ6n í,ހ"x!|ݸ3qn7>ehx`R]-qZ+5xew^i߳1t^z&ۦC%0|\^_)RPفtm9-N |ŋy ӴF'+_b1""zMFCk ˅Na]A:dzx|.7F}RY2f @8jߛ`U;R?DURԇc@x*l)[`Gdi8 Lt/wM= N&$jVQr |pxŴ̡Єe e*s›!^X1w$i).dY+%I}Z4ѭ?Y) qy8Kn߻?p|ȏZQF$)t~#ɗdZ9Y@ aLo™c!-cm۷Ջzc/OIUX3mTFG;@;4.]%;9\N bP>{LBld&/CUBLC;*JQMT\#@;vQ bKip}9-Ah /[@tڡyg o䄨g,~k];?x߽)'E@J(u}rlqf} A H}4F4e IIЛ&.ʑظ>?|k_@akY>b&Y6iI0z҉q#9K~i?ZBs CHߟG)D%rw)&^i6z/Ngj2@4ydM^=e(CF3Ef?IBP&IomHIB~ni %(1(FuCc[~% _^q|jARm_>1i/3r>vN 94խ ^Dp어&=\i_J4D[0Z)+4QgCIp3qxjf2uoż.@x #9́ݜl:sJ qU>m0N#Ԓ,2\ɰ݇_ ;lX*sx˨=DGʣ1=_4B39dȬ' `oÚI+M!!&l5HL<͒8alqG8P㷓`QH-<4KI  5y=y2]v_ $}<=}BB?~_iAe#,*ʋm1\aR%>*|4|6ȝ]~w' ,;sa(A rarGuIs|6"^[\yu-[Eb7|,6Cahn2ETJXiZzGQ{yw=tmd,*_hں!`y;KKRW $ ƥk~eHCsZF)% bzl ~ў͡?'4,шI{oS k-+1H<γ֒y3䂵Fy/kM ijyq)z@CʺmQ=]rja5D36=QIk0C=ǭұ}B僎2slTI[e ~dq_!Vb>~uzئ˅XNcp]T8ӖkgQ蕔̩bJvSmz'U=f2[a)m '$S4vƟ?$>17 XsMhi&S מWˍ*d[}殑S0*sI($]zR4i}og`kB<I-a8R5^u fXȱoYqaʭr fxfI i}q0r2 @wWf7}jq}`YIjoSIW2pqW""HQ- *5d *Gv@dwQ1C(0#~לquh2Q!ğ5p aKBW5^u9qƞzңk\]r."w p/P7͂u*G|ŕvN[Z 9(8T] 0Dd߆ZƯ~h.-ii`_]DJ}{N?1:)2grLB>G zԖGCV؊Y9ȷ0l՝0t=$܁ʖ`D۔͈bRyH>Jgo{ޟs91P0?SaK7Pkf00KpДAr-U]b?5ګdA@-G 㾠e!255cSqєd-hWy4x~ ~y©ù M44q{U}^,'0jJ>-}Ć:%< cZgnW`O>eTzƹmN](c{$1>]($TKJlw~3SP2 m2Ґ\# (T#7a<^5{),P揃KzUxg{Zu0ZKXz5;|Bׄ \Q$嶒IF A淂(0z:-t97pޔP=_ C eV gASjL & zt("MV&3F#/9S:F<ؚJF2y~p!h( f>ﻆR#lLOKHz@!@fî) 3ApR]V|7M |,d_ CIj<0&haqW:>GGDCC)^vh6Ha-!H|韨3^`;$[ɮ< zwJBJJ_36Q WJ=8j(ŕ>_'@K6MR'APIh٧ Ä% /s4+ct ` ԙѬ؆MWn[l[3b(ףz !ecDӮ݆(RgC-zJxtfhl>Bd%6xս 5e-sh(dpoxzГ˂ϷW  Ѱj"Π)߹(f*aRKv_w'J?gYR-rvF+A#7}D Dz <8FP7uZ 4f3AAY;X(C$uS/Kz>8 { e>FB ٶ? |YC fW7N枸Ӧ3l4xЋ3[KՍ̜7)WvaI[`Q6f X)zsIe&k3p.o~k)^&3{ T`rr6ƑN2@'ɭѽ%si:&5bz7l#ȵ@' H"><PG$O]Ņ3paʮL: rVu>s>w}>>0E,<#SFwz`U.FQ?9:6ڲcLyQ[ +}`Yey,W@d<26?#1WdH&LpL+lk)9= !kgA;7.1XPkѤayJi ]QvW)tp4W=p2רWMN!bv:@wO 猦RIu))z``8?Rļk܊KN5x|N->b(R/}9#փ\iXi eY)iiq]k#J&:6u]FC?Ɯ,>a8vu=P nZ[n";!*39Y qN%Fc 4, teP;C2, /ě403~c@;`]I2B'0B vnT/U ۍdTT-(k_7O}jzG=>G ~`˚7i?X+T~sд:Wl~$,!%_&~9wb+Svgp)w;5CH=)!./K.Rt/>Wn8_$ ^ \Y^Eۉ(k"7YGB AoGA; 5t*yT"W2UEIn"M- *Jsq._h u- OúG,"XkFbLuy$%. # Җ?,cxa/U((Bz*#F֦0C}.9U` ߰p}zdEBʖ ͦߏ環\4؀c,kӌ)K#$&ϡ_9)~Ql }}k(d䫎k}Dk-MCYt탫i?fqp챪?\>߿7\^fh\TB:_s<(T W_^.ds~B=3VZ uI3 )D#^cRڱDJ`EӠ.K62+<4}툚?AdwC NK`}:D/>L:V] oجq]2P褳#v,JA3~ S >yX5)]E-E"r_uǞ8|.yIDfPdGjqW^SRkVn!T(Dߝ_7B7cD/e􉺁-gz6!+~Q# #9'BkHü[` |99fHweL۵ZA,$qHRL2N"Zzַ I _,}gt*|}:=6*7!2y28WkZNHL#0dکȓ~04HBo/㫓}=̂[hu756*|8(:H>AwZLcyߝzۖcI9Ǣe43QxޘPL8 #j>¶>F5 2a"qޙKMh? q쾠/6WNz!sXR"jr?WU^L;X(( z/2İ3n׊--zXs9B%$UЬ)}r\_WKf欵",[۸A=djS|7aS.s.f`w[ Ǫۂ>:3?%MzJzPYQ2ԋKJ( ľPJum=BŪGu{&qQͰ;Ҥi[,2ؠ;;ĸRFA&0٪FC8toU\( bRwߢ"d] triWaI_:WQ1&.VOgē}Oي:͗4!M͸f=Y,!tL#6sW%VҳLi&2jCrf8m ׈$@o' $-e3-+)JfzIa? ?շoXWXٖs|䋈lf>x09 7- qJ ?CtfnY(2t76'-Ԉq$̄Ҳ-XjƄSDJDQ[.|JԪȟ:xpz* @ewZW=o3=n%n ;odA+: W^F5Gf>!}ocHp2nHU؋@!J%qW01̢r`'G}FACK9^u9";iĈ6Q5e C a;. ?{ j#yO95Wٓr1`uDf|Tq͊?Bpa!ʉ|PT:7ۊ`2+Da R=4i\>϶V-/}_D TmKiS'=h`U78̍*R3и SRh{S4Κ[B fvBnv:U(%kcC[l_%'SõH5b=ʄ&c*=t~2D^"cJkly:/l|,D(nNuk[>cW#4يTWjhHH*m9w&_r X$Uh3 ޗeXc>c` IT;*WXAVd,X5Н4v]r`vЃ݋ݿ1T)y2.u C?V B^xLrM㮧 }}7.N1)?Xٔm[l<$!c~קV6?T1g,e ' Izwuu0s3֯}[,iF-2C8>G{+1}:$3vՉ&^7ӽQ2  s)NCF,'R r"1߄%]S@ ^y!#VTP' ڨ9){A+di$yO`>-j,#Z{"lA :nJ{Y B(y45SRUh,QGe . 0,*MrQy0ṚG3NP^3}q!C~h[?fLFX ?"KU>JqPr<6`Cct!=3~O^\D2*k e0 5Jj7y9 ra;S:C:VSb723ʻ,+,k܅Q;71C=*ÜtPI޳U}f9a}zTqjQo:cnk{ U*^ S!`v9O݀(Jm_գi~IkrvRO 2(W?du8cP"to~hbgW~kyA϶ᴀW 8͵Kx(+z7c5 znVM L󳗖#x kb,48E3/`>*xPGwYAi39oԐW95^ [{1dt XD%y7<'@bO< &)$Nu}Mڅsg!Z|a0XJqck[2bC N88ۺd/:^;qK&GqE?V9[o<ǃ ak-tr `Ŕa jZVE Y+.^7P7<_8҉h(J#kɑR%Ӄt\zٍJt8]X}]oF.8+vqi߿;焈ISz9S Y{캹u};HWyebi[lYu q8)2gK| ')a:u2% F,OՅfP$$A2rLyᤐG{/;/#, %ƢhUڢ>iO`C޹AŃ;AtSf;3[!#Hlǣ̈pC꽦"XQ ];!gݢod SYb4VV:5ma],q ch.>˰||Fw%5?1pt(#p2qIdƑpΕ'NC26ڂt }tGN^`̧{kf6 8Oe TFZ~_w1DsnȀNvW,E0Ɉk$CMf Bn,"1(ƍq < nvI|:K>4Uh+2tp<-!\vͤ2OmŶO}#uH1"*q5Qq)j4Gwڤ Er>dQkzGD BCBϮ-3ST` %5u9KӐ ,O\ߡhq>2-qModzpz/3<̖oWlRQ_ x֣."j\wco6eg7t4@Qɼh29&*sx@w:OD$ZǼ~ۜ]1 }xvyRCCG֖aҜAbj) [ܪpԖ ܇f^?Aܬ*5+qܴIldt#"ݷ8gugy`뽶2q+ܚnLĞӀ+Y; J(1謗!jV5s溊/`vfw)`{hA dRXF#=F*ALf0dڊxy% PNvԕ"C<`_ƀW@*&)Qģr6MԗdQb+YsNkēeu@3=yDݡ3E9 ^6^Xf{L]Ct#Z~CF.cܫ#;V$ϻdgw| UQgSB^]b]jFԢs@lÊȘFZKBvRb5o#fXc0Hx[6Ű2J2#prĿbI[hp|^spR _@( xDĠR#Ip[ѿu1[-baWe|I]qIҎr'a M \z O$282”P3(_\{+uEXB5Ya>+:RgMwj`v7(߬>K {J-'K!&5U~ϥ5KtD*×"[Z@,B-P~Aw/o+IڔzPK<taeLTM2{Smb]V6BbJ/*U4{槤},6f\'Vٮ5*0[QgeRFl   S%k׷wc5L4[Jrjݯ3b&)Z~ ۑm+@hzo]gVNr|xMAb3 w_OB-X#(\j)b;P^s|gVljQڴ3,/JxeJL S D;o+WtFz*Eǂv>BGw 'Hbu#旁 sc.+<Ю|$T+S.X)`3d}}s_c&8{> U2/HLX`'fCy?RRke{vGryXտ%@a:`-wˢ%mDaPDnaFMF-c =kи: }o&cgLk~?ɛK5% Z|%TI*Ai_f8u,Vn{V4 kWȳ˙9yt,r;}зhLHXn ֨fK]gԘx0jON6_3W+ȾCHT0oJtyh4"/(NNHq.i;{p?!6Gy _RW&ı8˽)H)Q],qAȐ Vq/_@b!dÒi[}ZmˡǚI T%"b_!eU=p㿇? )-g?{E)^JJ UR\$]F?LnwvY!zz pR>+&Z5d{:mWpVgwBꢴA &k[qJrQ.!5xl`o|J<;u |g8oIC'~;w(}utf8]ɴ+bag$ F9ux.}?>6rѺ"^(׿L),0k~8y~8r^3ʼngTG0;%s7[J)G*ޤ=#g8[%,(yJg 6E_CЌ^SJף grhynra+En8Ӟ]wb;deJS-#\L5"ϖAw7Rzy&XMNRN"SOMgDw7Ҭ]O]4e)95f?AWm6S4/vO/m6񐁶UESb [t5KDy qe;d^LN9dzcm֦? N\+~.ATSYYWOtf]׬ޮvL"P&O pZt7AV5Ι{qRZFo!,֨ f7+ k{̚dL_Lvѣ_xF ԸfǏ]jJߣ1nh!LcDpf>C8fL"';"*QrDbv@?zN^n<۝m[ȞcY8딤>k3^4|yоԻ;ӆ}rp~#yn/)2+ŋZBX JYukyj= _l.n51ƥFP3%rF+dq+:p?]m2$oQa<0ApdP[.i-Ѝta'`y1EX!^c r1K=R.Zh2ڸh>I,8Xd8蹕>S TfʖKfI@ B*{[>c 7]P[/4 +n|cdّ1C-V: 52#"}!e|)Ό,z_uiYnPkF-2Y[9*A],/KXD4Ciy Ѷ YKDhP(˰Z= $;5ϓFBӘ_h]`;O7 T G(\I Q[|F`f xyd^|vDPubOPU" TnCwK-eoD3,d{4`d-`9yIQϪKlOɇeϴ {j8=(Nቓ=ɡ8dx-Ci%{p4hY)/m(`HWF9>X9s|{CF@zڀ rɍ;'bap`r~;HƷd5^Ӈ<^Xy!d'OjJWskөo%PQ5 P%vX>z =ٸ w.GJ#)## Ӛ&I-~~J]fQj-̧5,6D%z;^k/|3u<( Q$f$o5p@$:1T!&[wh(ws$c T5,=Y>!S?I x(]J a =HZ!-$<ԍ l+"BYbd;aP <,m~v-*k}"O\1߃춶 rI*PnkU2,QkW%wYz>Y1]ٺUYCV^ut@`ECRF'.Gs~Pe2IYƣ:_~Q[LrVrWW m' W"~!EiQH$b%: <%"f"5}\m R-0+ub'#i26!MK`VtZyC<-GbV_[er9͇) ¹Ԭ.qd Lu|8.*ʋE7N~9(UAf؊]P*f~+In@2:¢ܻΜ:Q0YǍ3dryN.)WSrbV+ h"͒}s@&ՂeV(IE绫9?uɯZ{,5HLɖ\GaɑN{Ϫie9n-XDc >c|ױI9 @ht:[;UbO4xrGv80:;(9 ʀ*yD9H̙p;ƎdA$%'e^ST un fq'yVMżM&Βt^F<Hj 6Uhy9TLG3qٸP5LM,]>ly%ZH=1 9ߏ+z,W gp ỗdH&d5L(;pA!uKD |p_8[ ݾ2[u}WZ3ni`^VA<lQٛNn6K0YRk0欒Yd0-QAkSOK1V+?OIbRHVZFk/R"HjnW`>N,]-vK;w4؞6 ǭhmOnHxqHt{d']VKqD74؎i:$Bqbq'Usͽ@|n:Sd;~#)f+4EV4SD~m=R\JYLdҙ,۴kYq*2@ݡy??D)4F+H ,zxO><CK)|!)Sk,Ҥ.Mpok&*]&,E|UQ2^D^>38=U9j/߲9kjݽdb=Fr.1gߒx[& 7F½.zAoVJOѡ tv)Ѿ+a ?2UJ*UWE8H""PBsLdn B s;nƬZcOw(qߕYЗ;ko:K5ittȭgkh sU4ʵvyoQ fcu-֗# 5MDۻ%AM?h5ӰsMyhG8%ľߵE%)#UzN<}șͦ)gbec-E?MnuFb%f5Ƌ`lWEƭ7B;}7kSsߤ؝ =2]ݎޫ)+eCm XʙNMGl4Ot!5D[%;G4oSz }nc&I*%F?.qn?5S᭟S*N*UIj:LI{Y$K|gK 6s4=+y\`}~PCZ, oD *|7MG9Bqˬ/m>h8蒹ϐ"Іs_XjTSF]P6ؠ:UH>^?Zʟ?vL)0@ZȢ@^]$"f PmQ߿".k_ѽ֛t&82P_acwJ83'W;G圵 Q#Ln$:]+V"u|; ]ͩnCa$ͫx ŝ;KZ컁Dqc+:n֙`Q1X0F;hdZwxb+}B?:x\VEP$B{6 3Rf{Z?y?r-k8' usv{k5lJzaz"44]2MN@LүS؎3_/Fڛ{mu%`r̘rT%U=;9l \Pu]+1j󿧦`X'\_TYD8JEa@#KdE14 8@'b bx}I;_J]&n'0Y;meܸ fjHIJmI*s&$I'tbT<9B Zأi[",R֔ [AyƪQsU/:ETqo䑆Tybn˳J_eMJJfs]KS:! ~c}de4ǥ GSxLAdsT#sR´dm,י,].VEx4{JB*S@GeRPHF6>ҕ*&H!jǏOyE/̑ :( RPTIfҨ:NꥶJsLJjuWmɌKACgC'vD ]G8D) 4Vز%{1Ωa,DصbJ\e1=+0lmPؿ ˖b79GdCmodx\Y?c)g˂?ߣ*ۋi6aؿJJH~ шyj=ʖ(QY*0cvߖ]/u$udosXWoiȬ:c4`M4oWo)m4Y;Lg^4MT䖯-v̑uD{@lPJMX?Ei@kb;dFgYaqXrqQEDh炨IN.Ø(Mz,ι|K綊[A:zHIqIwFܛSm)o+. gAPkp8 [OlUUwIA-`LIkDdW#3 F$xlb GɄ`S~CY@oŶFʜqlW#1 L6u&@M!1v~# v\BvpFaʼnf\>r,X098]I޳ܧ:3u/2˧=H쒆 ւ&r%!UuùXdW'(w!nlB]Z*j+81#AHxxDx_-ŕKtːȎ%A4}l@TXB KpSmД,5ٽJXi"X?^9mUar^$B3ٴP X'n ,407VA(LGsMJs%9uwڮfD""nn./}g0,V́䯮H:,im()RePt;D9?EcSM#䇼(qlݖp+'-`PQ !Ks=l;v.Kr;3=¸CfɃd\Ƚb##VSYCc o/bĝ|eW]!|ϳ _=F&kr]=kDҨ>rCZQMzkWh_ Re.A7++AvY$KKN|+n쫘%-WS±az-a# i'ќ?.gΣ~|Ie- zdM@6E92zh$/fz*a 6΃4]`ckAJ(Z9OD)U KYP&|ONkT$dȧ#A8[7ZFqO{$!U[QBG`'sbVeCJdKokPe73*-)Q:l"/U!*@sգyVZKz"BW[h&؞8 oմB̑hh=JU])4mjhQϡ "(z3Pt3lwaђZ~lk܎)0Q v;B\M彾9^ln72Gf& O`-E9l7h]Kb;kFܟV iTluzo1.0+]gfK 9 Z;5#x0y;=Ӷܽ1w&eM1+5ox))҄}KGY*TPm@>pTNrdqu. "0B| gT6#R)pq˙ɮFS& v4X@]CÞ:_n9?!p\S,W5# @  89Y^P5hI)K - F})VJq"izP ~޴'#cB -F?9nfxJe;Go{{7,K=Mq;E~q(pxΗc>VoWGyNy*/ gQ9x$(&=^5JKlv G2M.HWR./젃^g@;n;jd1J[,\TXCͣ,jד=l 7$-,%n:dz6A箷 y,$X|o.rF褹>UIXFG.iBFk@nvM̅B=6hز EdPC@V{o`?ᡂo/1Mzmæ &*ۢ9kwkY=Y4y(E}{^X%7Y-!ΈiR hɪYŎdI{RFB&g޶dM\Vk[ b4ArK<རq#Kf|okH^١yQ:p'qM(o*LSg '23S3<h-T4PϚo+˘\:~UvyK"V3c-rdKaA-p]zدHfS ڋ]Vڌ:UR,BMDD/ɗD+&ygv;!HB 5p *xV 'l\䮀ps<84]O a{&Ov^$ NϠ5աah%e,%HHيc(JjãwohLY$+jpJ&=[:Yn?rj{N洒a@U3̡ .gp ?0:"G5dITZv癀1O=jnʹO*\DhNi^-WRtM2!nhznA}q+,R)ztt /=ZHrTy,UFV9y _=]0<Qml꘸{d` -zq}a0g>yLJBRu1 RJN=-)3lIӴ72`a ޑ:qĬ]a'%[`C@FwX&("VSs@x~lvKP9Ppo㑋Tn2 ({*&` V*ĕ2iKLc+uTDrFfS:Z|aqHap̺٦̈vJ9gx'D#_reDnYX+bU?9o'"*|QZQ9-e6Ø,z4,;:'Ykj^>칥dXB<7ZEšB37@\jI YB'iڃsT3,nѵ@wtߟ62zᮬ^{✚E9rU38%zFFHTؙ.ƷK6^̐*e~Brg?\AvO=r\W@VKrm(AYlkܸh,gؓԓ\?kLΰEƨlf@~ WyӖG(lJ% DKwx<.JᮮaKo)״VK*'~t,Arm?.*Tr(gV RN$T%i-{yAUWI76Dexc S HL}^n\ /hcu%&II_6?Dʩe4e̺`So;@xܒ=HvjI/:zc.u(e$5"ɴqWRDO΄uf 3XmqGvwq曊x\v¡ oTu6Xx0DwӔ89B]M:H'jcN4v>kd6O"p1Q=;Mԛ/Ru,fľ#(nAl|wD#jgә*5ڊ"Ѳ܇c8-`rt\QV2|o#K*Xv740kJvnԀFFq{Ueiv}h%` HQHq0DvESp ҟaؖA@ZN;%І!DSLbk:K]b\Y6BKǨB"}Kb|PGbem#_!'~m_d CJY~t1huy2FJBqRZR.}6=U\WG]Fh12 3"F׬i|XL#6tPt&;Y$}Ϋ 7Q&aeƩ{wu_gOh¾qWJlAa>`:U~'# &c)] -Ʒ pwV[ވ&|5Ӕ]Kx#YFMIF˯3Rn"3Gta:1F>jUsK32,9q-h۾lɡvq8Z'@OwrL`=aUw1ީN?Pŏ~P)vh> a%1 ay_ c w`_% [׌wxӷu>J̚)(h$d/ubQ2Z4`E^3q\.Dul]f\0n9@Eu+>_[IF2rd(ɭg4Z>g. ^A! zp,P=zX/az9J9M}dXo<9Y̾5> ϬBqr*qx+f+w/=_`ڟ(bCڟ@Z;6ak*Y<"R7E6QB(qD4!CoF?>u\L>QT@ofmW>$Szb ݺm1[] ,_)JkK)[D_XG.-2a'hp9Hp-gQ7hcOb4f1 xW@)zM@2%:X!^D@g va69~NHVF(CSBTG[tP] 1M_|D<{=bB k6*%ל<(7Q4.!?KIKlwy {붦Tym-6B'XYQM[ɪ+>嗧쉆 +tģ~HzHk Kp:ʫ]&ś1d {5O/ EZ}C r &2BTw>X|} B /O]Akřsn-fhb mw1X8MOD|˺*y,gbԱ=R1:eH%<ϣߓʃH-3^1ѪopT%A%i:4`3RH77 LFSm+2gycpţ 9ՃEE_ E_ZTl`kB1[vctǒT={ TfSO?#?|uzhi@"$02(CL ^9cI[pDw62dfdP [b?ls!KOZbU%Q9I>&`i!!H,3a3~UœIuX>#^r<נɫ CJ_)6\gn@Kbӓ 0O;]VW|m)X J砢nu}nx--ʵDck :jLmO}e vo6M־DSmF8v-5H[F{, %[pm18JVZ+ZyH3sހf^mmGa9[̔ *)AoF,#], >/lUu,0ěb;U.$kp֝0G3Pvu蟉PX^V~(u ڦ (&?ճ]eZ(#m@v> 3t"^hC>v7i(G4#MRU5ֹ֌o4m#B sK-d=vԉZ;¦> q>SKP ^k yQ Ӵ30:8.x^y/4لEw9|W.56`LwVB)|xUJg5؅~V0p" OJ583\*fUFj|.UHܢ''g>g$L5kQ ^JMAY;rPs6PpŒ5c95Ll$2H t$h6=,hKlW4pr8Tsr0^?ԅ=vG쌰oؑhnDVF]\EիvC8XBax{>/;5azI=)%kD f;B 4mŌZV`U>f2 t rPScPŎn+a(084Òih*ː]D(2T&`%6ih{B^ED@ ! 3:{}>hd^ncx&;7r ݗA0'`$ nV o Z%;-iO_'s"Eś]/)%lji4'sQYۊޅue?2LauaMP\ut-p̶miHcɽ8Hzކ`VKJ#ɪ"۾e_sdHmQ\|qZ7̥mg+(H{Z(!:8$?0>jc2 1:tKόR:g2W,(p|}]o[*h;`D5zvme'U:ihX [@+tA/ (Di!"SrGal{p QkJL?sҍ镰5=郃%/u$QcB7Y[> %z u! ~֙:(ߊZ`\ -XiN4 iMyjC3dCeM֙νqGa\{;@O51&D% tm 0Mc~T4T:ݦO1[VqlsCRwOozwshd),$P8pQq 񚧤:0T {HO,#[mLc6nTOm[p1b+6dj""17Ҷ܆ج'WKbzW<&NrPduepq15^o|a3L>a{½p>``vv-mm"E~\nXN͢ ӟOBXG9^ Qa'EP];FJjiYQ\˫g)A~c1Ma<ΦD1pb(a`$ 6H4qݱ5Z}S#CuNs-}E{I2>s{|hwXtRE2-iVz6ddQo(V@#qS}jM5*fِ1yC>vVMMgz.Ք^/V3='/f HQc)Kb/b,dNr[TKI:tZq}eR:ɬ33j ЏDto\p@f AWɐZD[,:tfk S]p\Шl!L|KRyy/zgGP!8{Ts(Xm5 3 sab+{yir :HBsO[ TsN;C. &ViƐ~>bBUTY9KQ94J-Ζ =(Y^E{v 0,n[X9CO7%GmOJFv% k1pAVNR5p*۠h2Zu\ֽѻƷC%nzZ2RPǫ GxkƅTH"XH*Ɲ;\ɖ@X0`,WQ8K`"7/I-c+: pɍE:e-y>Jqx-Y雓0k鹳bԑZoVH$}Y5dՄ/$Xo>hq aH$i/w?qZ`;]%dy!L(<*gOS5 J~;ΠbWV'qq88Tb>:5g3"Pf5|4h[o`V07+sn0yU/?XqbejjAtڇ&"m:PG7z ^GF`؍P予aJ}BYslGF1}iR7z0N,,zXWLC=w”}0ň S<5৵Ԏ0 V J 3 x]䛞Uxn޼dLimhRM(?‚w9:7et(Zg-CMi-+5Ve_2l9qU=_oım(c8\k&by(},Ks5EMqA?'L긋kq$W9,:p t \b]D5v}$Ii^3_Y(o ([wHǚWV]Sy^S]83-ZظҸ~/}u %;Oh|nXq]N Kr:Zr4Zֶ'vle^A^_v{".KdcZ6"PnaBE#.SJ1'z7e$hi X}1~'9~T,8-2(Tt$I?T@A~#icA5|yG0&ڄ[e[rCel}J[Sî)&N: %# ͨLb֋s1l [d:&0!UGLd~grzJ_f[zn֍T`[=AdW`"]X%d$|lR0YigI.瓥!3:6ʋ:u[-ܙw/ϝwL^F~{|7@(^Mzɐ0|]utTyf7_,cn?b4siOL=j(zm:A }0v4 [=0/(I1|OMf^S8bl1 L2G_xqEEo&yn? _]V" 1W7}dXź7}9eQ~Zmpና|y,PV-0sn I/uU8ZWmA8oCn.v$Nz F1`7"X85/؍«_nY֎Ex9G`ҳOи8-_~2 )bLFLniG\102{Mlv`=Fܓ?h x{86:wCi:{L#OFrh=\HkVP@_ͦsffGév Z",dJJZ*}L֗6E|yfR/}%"'H:iܥ)Pp]p|%`kFLtF\Mm̴yB4D2DM#}.veǠ/Fxk̘PM,+CEɥb%"n #:d$ : iSGIR8~ h2ğ({m\sª/g73~I5Fۍ&检**!W*4sLR%] ԴaMtJ 3@ZW\'-֚Be1DF܅! t6kiz8U:xQ@΅H ʢA`JF|FW!X.|ΆBć {reAEV\04vԅ ŽR[hoiB֟#F!t{(%elpK&7z} 1Y\>уFHD*,C t Suzdu32Xm'Hu8%i*qJ-5۫CWuLA~̇Jڽɴ&v{yP ^:ii1ڟLܣx;g126^=rZ)cÇK8;_l䧣 L JvA0Huh4>Vq4Y p%?h?"? `+Mlt;m?dz/6 Lk;Zh6JuКtkj1DB .EדUlr"BBo~"aq ޣ $ĘبIO(zstG<+ 9,V>` `]ͧ#Q 7D#sHjpdl !mJλ@E`GC3g[^kF`ƓfdmǤۅ +c_S{Y%ܮ#˘iao̡,&lg(CO}9S. 3V_l FM䪡Eʱ , Xs c)sݺߠr7hlQ? nAcM&0 'D\mkQCW O PŞ-O:2'@1!х'DѮޝ;R=}iˣÆY ;϶^Ç#N;?) v1=Ĉc=Ԗ H w6Mi&M"S6i?qި^0,B=|{iBQ.}@&^0mAϨm,bqɢؿE[M(q(!oK$H$;Q]qjycIJ~U`T=;9\$E6 e m<R+y&Ҿ_Қ{{@>Q\d(2>_1xQT\]ot#dx4g+ |{HxT&$GN?.-W?!qoL gKgG% '%mbr[εn5!C5P5ٽ2/mػ`EwuXhcEg.?Jm*xP5(s ih#zxQToHĉ *0'H> SbDQ䨚p9\GIbپ9'SukC' A}U sw>rI(P 2U~#s-xkjPwٯs–+)RV ͥO67A>RRZ~4rh9a~xshykfnrcLJn Lve򮛂vkX[m01$Y |;e o5[1 +0n {C.5h%:%}~].9D%@Su:K`SO 'yݮB[f$u#*z^~yͲ+DvxZ̲jl5PU1(DpxG5ĩȭx MӁ|LrP 3LfUΦnIZ y3uӔy6ӿD?Fae~:T.,m&ʀ]#F{l^x#:U:_Ĝ TSEqz%_oJA+?5"n õ:[%w}S#<{-B:!ݹfOCX%ԏdv!.Ӯk!ߠ6Q.? &H\q^B4>vLKDC ^Fkq{F+ )O`.Nr`#v7%.|E$f5ذLеd)" bmDeV3/,:ݣ֐\^lB=Zo59Q Md&I7ι,T\/mQKL&@ )(k-Lqwom8/A19f@qBjxKN`~4bTC1Y Yi>Ff~O^#%%Y6)o@^[ުOǢMOu` raq92!/)"IfD~a0 RAV!,xO ]ۭΔ6K: 9-Bȳj"8Eir5AxbwBe6ŝ3VY1k_/y_/ie Tjg{nhFXh+:T QwV5?TVHs80+BO 6 FГ\;3QEfC>u tc4ǘ.lG2:Y|+S@OX'n2̍$"EȄv;&A uEoUbvs5\U}RA 8&Pff#0ARMrbƗ*Lt-Ƀ`{^Nl45 nۆQN\mwWJJN&R8Ԥ.$( +⓵gӊI`sP#sgp 7dVQ6=y= ΍2ݮI_ L2E8pe–V}1|>]!)f)\@e3&R"/K>T_{ȼb`iLo|c;ƾ\Ǒo\!DP9Eggt$խo6BC?N33n(|1=S@r}Sewe4m8̴?Uk&Lc( ˱|z ՘X1YR*# MKw'<ſq؇i/RRAn~L?*f`J7a^{GJ+ 7>ا7*5΋amU C`MhͿqOU,Tq/WRM +&&iܑ9:aʀlw0 ღ$ #QxdND<&.`C6|ZMNNd h/E_͏)_SuJY۰ЕfDD'VcG>9c׾B =)Aʤ`oj&ORrZ R,Z&ˈmRu螒5\^O'.H c_Nwla~='P&46 ^ %x-o{E u塋A}.&a`Fm[ᵱ ]jm}RD*a6?,1-hog-,nLnz!;îz5ΖڨrIg Cj +x 5' vSwr }hn2\Tp_a3OB,\<(%S_Z w-$%L_}+ʃGy]|t*(Y!;z,a{Gqc.6Li.9b$ osfu4;ϴWk)_rV_4@eEJh̩^$0RϸAQ$2׳!}rOKLV`Vu1J< VZ쯾/a86Y2 x"8b RDMhF^!` bh|inЃz& /8 .48X',)z&2($5s>ISiԄGVuwCHB!5J"˖hDLLie HdWΆ䪬[[6OϷQ#\sӧF͵μw ptBJ4m`{|nqIc*s`>RюM1 O3ƣ59=-bWoiE9.Wv=_) ?~URJ7Ɓp[+T aV w$FUrgZ>Jaz(z?i1P7xyXߨ4\*2Rā;^ҹb8]sw4zJ';a`T(ZeB ˔Cmck>lHdMl OSw?t$iZ*| ;@70{bJ"=P kk2_OuyGERg2Ƞ 4rQpn ˊ$G#Ls/}ů5E:;je 1cuzP AGwOa$;n?6R>`2dYX7+a7 w=$b:߱PI*VHhO g:zb 2fJ} @.3F`{wU|KI .6N8SkjVW5њ^L#,DO}GzYȓe%i+$Ya/8|ۗ-Xod4-%Q3N,:Bc!k@]z;m l<4; `g/,p?Ȱ⛸ǖ2i0<]V_\%FSiN~lAD 72u3W] sdcFEa̢7ޠݼ" ;ٗEɿ`7ſ!7Nsts<4A,p'{2@;YW|jDJ/Kyߋb]-]R|B8wa阄q'<|PmN^o$v?4MMlrꐏ#eω  5t <,5^Ŭ;$Ert#fGU-Kr VoY \7 !v[ NEOc@e4W־_#K@[ 4-heyăMa+#9’?ꞦO vj`r#ىcʵ,"4Woؔ4i sUw%]q#[G5XOtYoDgY i~YS|CDt:;,SSlE4IfxDoIԁ\WxG0P_LzehM W:KxMNrRC>Q-L4@ 1yt61 -_^Y>$ܯ:4/[z~(6Z <8hYH[hT##*C7d[d6_|>@6^a4{5ٝ{b(Y)}՜xoDx.:Fۮ#$rs{liaځbt-V6hYв;>f7*޿a9 /\@ V5PS2h!(M5PDǏW9gOuW?I 4#o?Ky8= #fC9) #0bVR;nhD]76Mu0Ӏ(ږH&s]ڬWmJaTaٖC.F찁7ZT~{M:7dt!n/[;_X!SUi$3Pr_(\=;s4lHcm+/{ 5'cfh]~38xě+b=sIkTG_+6P`oqnx U@6gŠz3om:r _B$v!_/YcZo: 3AeR*mI@ؒz$l EWAX(JL6XSTKDBSt9˼nɝssX46@=/31j2O₱k^!a ţgc>^]S UxUkHů\;35\FFXZ^@{VCgt߱?Cޔr{]^Z)qQJ6nש)]hpQG?” @^8u×߾>k{S] ]nR3ބ] PN%޺*&@q!5>ZFʳPHs|$ʹr+v t7vԿB*l38Qd-@)#`Ō!b>HytOiiD ]ԧV1 ۵dtdKqZ8#uPcA`hpR ]3e JB|X]ϬEQzV?H?mh, Bf0ej|ʮ8%#A"o`͗QL38 4 5rmw} $6)?B6@γ |O%B{8R}Xp38HCWH7K ^Xp;JK4#dY⢎=8b. <|90b 2z(f}WV7҉2 Bxj(м#[߬,rMqbEgCߧtXGmz\E\r?-CeoAhˮ+HM~jE(`*4W-HI4lY2P]PHF ~L?ZAg4`zsOX^0Λ};1RMKGFwƎ]i8~ICJMRaǀ\D1AhD^JҚMع%u wW"yk@.:jS[0:"Y|D7$muyqc94<.mGƿG>aWB#Auh(I&EiLA;ExnzǓ8j^dlJvc6@NRȝwI\>CQ΋jFBQKKsiLo`YwSGo 7EG>!'_HH(tT )[[V i=dF0ZݘOߡ~%[-8HmNשkۼ:~Q$S i߬9f﮶np]fCrz sXU&7B|tq!g \pzDӰݾP+CB:b n΃~='WE_%{{O;|Dn@ \쒃!xk𥻡g"n'2ay X.h+"LU#^9pkϦ~ڢ7=vh =FƿD G)W _Wq, #Lu> ٠G` >YK-uRDM]1~EtqE6?OO𒮩-u$2ĶK: 37.7|7 M΁Bl\MNtoݞyZ1?5zQz iKb#ư3qiڭx'h%8PUj8FD'-X=%ՏnmTW 8y{bhNVjӦ;*V\<]".ٴӚje)/HK9c$$94b&Yۉ09vKWMcA/\ kV\cR95k@NrK2-zB'^F8bDo]]yA}sw(,$W&EKYF/۳Zdj"uAq #M"2\(A4bfȯRB0'|uUGRFkgbw?v^*oB"Oq'$Dwl>1Ch%eU=ire^`: L̜u"fFL aP{7ײ=C'TNԐaÚ"ER9X3S}| H@*CNŀ$z\0QZ?.)^ )͌E1=F:^K- .y4)}RJ 8>v{i>dܵW|u"0G[-n8 )& %J\ i}OrqFb7k#'m2 rH׽fU[{FD4[bv׀ 6.\5s .mhJ[jC#~v"T@s~oX L>U72 vF!|f}Z'J릂*L܂喝]-c[F1H6ŏ D<7*Ӥ>dMkXe"ux\xy_BA*iS0>EäM}ˉZ(\eR%ɋ-,jnNZEnhTwVGFà`EW\a ̉[ ]XY~O};fh8GI27Oa &H#.,/|V his}ţSܳqo12+*]vQi !>"8 Nm; \gʜ`8myu ~˞HٽrBp"l_n<år0wA/MnGHWX6~e$= ~?Qꃠ9/` =#nq&t'IϬT18քF2\ mKp zdL_{WhX} Vd1v@w,7UX΂MĔE= My7W+OfxP<1P߰#1h:$:hJkU]\mA a=5(1;%Sg3!RFtfb~Æڻ[UV@G^tPnF>5-F1;X])ʳXHF|堌c.HņB/'XK>}~hEh =fLlpiťl FyoX!Zm`(Gy,grBX!7-\1>0~?W&q[UY.I$doO%ZiF(\|/ `*mT'O4zHI6:0\P HoJ(# J8 Bضu$_Q~)lygz{B۸[u Njol^vp]Vk \{]n _7sv cHՆxt.E@J\ %yyG8*;2R ˯1Yš Owiñ|3 =T=Yo9XُQ½q?y"G' `rpIpQfM`cٓ:7eO2TV j֍h3"r=@Ⱦ8F|KKUk7;ťyD~'eܱO$c;IlH?P!,X_g'ӐTnj4EE*0r\f^z`@\Pa*qnX,< iE|tni'MqL!z'#lݾ=/0tF5G`/BiM4B/cYU "7XX%@cW7[8(_%/Ξ,'JW&xBڥ á /َ_@I'=ԭlj}qBZ bEj\01D=s^x-lZq!ue@hbwnųS IH:-P%H7|H0"c!EHWK ݃3vȲ=>-t6 u0C4'\Ngrl'"2ՐQ ȸ~BIrN=Ըs;g%nQ%[9KK "O ϺLx*@>)t9NۋjȒ5 lEן֫QEP){<;mfPi 7#NV_u3 y^H_c i QD(mp~n  ASRPZHm4ߟLl8֦G7F$U~ep1?OW[D5 ˉSu+$_ȅ`𞕲0`eBwtN(xO+Ya36n{h9GHԖn|s㽊>tl{+鋳/rOll󮳧3`9.RYVg9e~%EMwsfW fc*86dz :0)+Bo[UFo;Ⱥ/!I/O 3 nIeIf-"ZgS8CJH/mLˈ+Ĩ[r~[Vjl ORx"}{cJLG,ARbSc ЯHz6p j,Qz*܈PEno?x+tPG9٥EJ>N y _t|['\A\~9ѓ|mbԎčZ-ʯ9jٰ 4(;qL}mxBAѣtQw1+Sы芛ܯyat A wmfZfӏ%dH"vVꥋO2+DlRu,񐄌\l3^؊ӶѸ"F(9S^<V]^S)Rѭm@o<pԎʀ(iHwzUĴJt!KR.ӫTߪE$\nvq -VFM'ay~ *(S+nZq`wtOڅ֊F=T#3辰@{!@xc@nep72cƚUCWW[͑/Uâ%qi}8۩$EKDz'7WmNE5g2HʀaL~jl0|ݰ2Z s&-đPz=[e (_-˂ ~ilH)/-qrjE9i/~QSnU_@ 36ƪA1 4b̊tPlkc@:\ PQnՀ%c\8P`YɼUm AXN'ޫϒKBF<|2ޗVF[Nס a =~T4FAda)o-D+)G6o*sXw.Q'~ޡÔP ܵ9t$@8?Oa6J4@H^ 5z8\hQH [zb"mdlA}53Be0;K R`v}Yx8d/ vϊ$S{tAd',Yr-d_WxU1\(i~LN`KD$U0ZBbƨV EWj& ʞȶp`SosE PM_%NĜBW2Xb2N4 >Lvlz߽:Xs%חf WǷ%e䜂UrEƚ0Wޣ?ןˎL2+BcNAYsUZAv`4OWX8!JBfz%\Ǽlqb!nR$b\>q $T BY5mgJ[ݟ03Kwů1=j ybv)[c1c=,'P,YRnlO9gqQ^ m8<2Q:$B&5v 0xva'jɰGjz mwZV7$"Lwf4nc[ 4Kx1$Ը.IEO%EH19k/;7EsH{ {R4 TbN~|îfA Ӧ kf"'8˷e+M]H]+kUfgb7JPKSXƄ+%_W|&f ))![BamU)f@^q|@̾LJc ʞgEkDߨ9#9Q^d" ]$5Ў $E`_HWENY)}0x> ~m<v s9QykuW `r"Wt%;mS4OE.l?FK,11#34svDK*Uv!F .^R)ܿ{Tn_ m6R?CVKS'|B5!"+>N{4]m%+8YX6}vW  *DmbXoVa9̀H쐪!6ӂRvoUZ1Lmq[ZiS%zy(!6tH/dI)WYXM7c/TH}/Vû>Wna5tk~ah45⼯M^ڄ˜! y0ҝt[MgkOŷG[O 5v,hlvWDæU+2#^ܮN{^ *$z-;нI߽,b$p {xjVP /^֞Y"SLAEisA0X`$"8^dte^U?æ' Cg!CLFZFL0B!euPckfNߴ1ad-=2CwxkȊ0f,&+ Aau[ibޚ\-F4 nqnrx3$MAPikJVPb;sPzGH?5Y]jLE2G|Wf;v[o_d!VIPnT!| 6vA< \`qf X \- |(B[:ާi7{o)lA-y"Apm.ht$O0 :ֆ'4JGui,d~4mG(W7^~tBF/dƃ$՛g>:=\E%9`&cQpd q[dыw7ي_jlS+LXzѺlP~aZؕ&򪙲qg{|{U(Hi CdE7$}vha%)PDIc|7N.:+G̲vh'Havܴj/#`FCS-Zai=5}U> ۶ %d]7'AoB+>Jm@Q~Epיsm#@1 [i}Ui 5 V7]At$ˏK(PT)QLe8iB>fq ZuA.뺖1&3,xd,-f 4㬆xNQӢuxU 9e`;/' q" aK!\4nnX%(!KD{v+WY4nRYV;cdz+OsdɌz=%CJXfYǃu{FoHLl0-/3S2tÄsJeFYR ٽhO2OrtbyFVW֡*7:=,<:T<3+#1&yPJ՛|GedIך#h~ ?dV$R)dG+m!s$,mW5㡌i9/{="W ܒ[ +"Lc(Dbet&n;G jbC3Cbh 0Dxnx `sbU0CG7ivˢΎAr 7Y^,&ؓXۼ,$Ex~pn/8^ݶ"cLtٳQ6F';3ҍ+.w@%A垳nH )ULZyY5U0D]ڍ}(/5W'h ||{djRQ3)S& lӈ-ߝQO^z4ȅWL&r\ڴk-lIJ`[E_sU- EJIWl%aIt~DIo̲A 2]% o*: ,~L:qx@7ULxSގ}PVI.a;*q6FE(YKA@VG DR@0d*q[mte˻mΒ YLsvH| Gf)C*㜆"<;AF3JHue]c\NGgɡ%KZMC KAF[UYAw &I?NA0+ћC&<ήQ52.z,W<.ЫEf knMOE.SѾxźʫ/2̯u"XmZyz7z %v;Os&P6jȊa状R_csK$Zd&u>b뒤&/(o3Mf0v 74\@)6} d`v5 G46EOUǞŌry< +eCWA8ۈ?I5' m6|d01ډȓb%ү?7ߨהE5_,>XsW|byjc3ڤeDm7t Me(Cs -eQ}ooXgkQ m5]W# ~6@gkLqI/ӨKO690tG2O(|,T;+\\xtȻ-d=lJN-if6)ڋ`z6(1`qc96H9$:Ýisv:4b'ֿAaNFw] .BOl59TnG_~"U;)r&#,~ĐI# 4^=&e4 o6j4+&oa!~x3;=Üm\#}&U˒n@w-1pzLPP ?zJ`(87"C9*): KYz7Oq,F^WʙZT`g{9{}>]/3=릭F {qoo"ݖk33~3ƾ,Bg1_W3If/ep$bAlUJ&^1  ɴゼ=xF٨΅gk+HиYMc7)BWᱮ|"ʬUx泱T&Ʒ F1!n+j.=ؠ G Jt= j.O P Aۗrf#ق=;t|OXڽ5wT9X\v)1MfmL.9VP!@^}hAqKa'ɱPeFLGP00T`TV™hn^_1A3uP*o-^Z~~ XCi޵B8vb%]||@4D!`s@䱇+bD} Su  @\~_)Z;YYXkb:v%4m.LFEq.ڒD;f?^&3iZc@ N ?e-v&@\M <9,fvQzUcVEkCn}_x"-}EF<%@jX NA]/ԜxoU4Qu)&@a3Nl1 s`4}M؄jOMB`l3]`߁>LlPQT2YԋL$A5K–=}[#YOYH"f69`J"zXsAә B ;Fз򸺠ap,Mgfri2qWV{0QMa~XW n=Z0484P>i6tA g~^.VC{ ^5t(g٥炑V3/12ƛB(lx,]k){9P8EBÞNmΫk dY9C XS躒O0ii Mp`A%a0"iJ$!g'cE BkEP‡{{0(]E=d\KA@C0NbNb@Hmpp?&f;$!v%?ѬOːnQ7>RNNvFbh:( rmjWhPf!%;&Wq} ' GLU$ Lj3STCFW n-"c~^ k_PRȗmlx /~_ĩBD%a E2Ԋ碧jְ [g{5uB?wl#x/3(f8Z"bNii?Z*'4ԢzPOY)].7PĶ".|3 ~K.xu9bQaT)-OT-a;;g_wR,ZH5FP 6Meߒ;~ єUBTyeR9S!- |8%vt$` .Q@?>xd},ewuT$I7+yrڒdP:Z,e{v=s甘6vJP %n1ݼ(jtK鐮.hpbY{%4?ABR$dZLizFڊ&( _+~ސ7ӽV2uMƂho4^]l>-|X$8o'c,x?֟%"'>t ӣ!TĚ/HSOOKΓ̻p#E%gV m߈뼬"m`Mq7ehH^S|9+>uPdKEwr^pZU5!,b&Ne(˫w~+K< 3|f/KU7:~yVuL$a;>0 V7Qc@"sAkyKmv06Zmp#sUTH b_1sO+~N=Q,i[1ykKv^Y)u`YzbPE5P :m5?c͘*tf}$41 ct7`|"SbQ$6q+mL| V*R˯Dc&1qo_*wVYңn7EwS_B l5M_h8יL{n& L?͇u.Ϸ?Q:c*N#GEfO| 1alZh'=if$Vճqj}Q mO'αK7PdEc-9+ ]f=էMX(J+a`F_ow_C8e ^}h@#cԸ6q T)FSRUts/-| <#uyf,;}PvAo/ 8Sj#yN%9$`A DH@WvQΥf=سrY_^]*"PE5􂸖K]0ck:߻./q/d@5z䬸~oc{H/H4*B|1B\nq5 .JB'Ps9Q]gS`W")6`_8pZuGroR'4 @ Tp;SI{Xu$'zV͟}088@K*Җ GptٯZLvxD ۘ30;$1UR-Tqϟ3t bEb:CFE,;e9y F;eHBŧz{ǥĻ)W%I%]N{u(,έ{/毒ߘri2NaWAdP \)iA-:jYI]cd3Q4Iȼɼ;Q%=.PIa(5'1%\HyR\تO1uD۝G* q4@w|o#֖,_]x9(ļʱ~jEّUHd HWJ9o9,ܢrm4{Q8U܍L`!*}Q{VGz"$^qk:?h)ڼ]yX ϶4^ѫ ?MK='8+*ݣ&\֓&S'MA8Sǐ6ƀR! 3((٪_Fڑ%k]ѰX<kXHa,% f̉fz( Im' V! 9u&ptۧX|3h)^nd՘# hde>wސ;Ԯ\ʞ0UAӲ,5L^a*cq|gB6ƚ$vrKGgy#6OS4ćNZqtaK΍QۈskRbԀP*m{OqQD-$NsG[!H=JJ*%T\ի\[ e!IJʪxK@fZC!`{)X;ݳ/Vhܴ$]eZO,.Xj #p1ifz  ^vE7!7N(O@p?M>"WutL[NjƯTda0ů:5F|u_v gIBU,cLYk]ƠdTKuSn `iI4*=#'/gI.xb+'15m8M;K᝚;*\67 vTOם FqrC~s+BqC(3% ;+'((e\fbEhBIDs?\N|;1=kefďɧ3_/GWZ]/84~?i31g,kj̏ODLyG-?Ws׭q׆Lif#B#]܄+1ua4Fű+lv+H~H p'jRSRXs3V 1p9P(M8S4$WLLF;VfEP7ZHR`:R{+D95v ТCdLj nd'`{nk9}LJ4^2漺DD._G*T<)VoZDn&Ö lv:R!@1Фlz>aFU|0ek;26x=sEΖ#[lPB*eUY,kKVտ3?h8<+м[@fd -rbU | ( [դs: z 2_dJl&$93/oz(^FNo|i(O-feӕ.q,l`l.pT܁~{'D`%}&#HW>⛾j-a_=lR'( f#Kw)mj찷`Ms=lrC|~%R:!9t8IfmmNѬA%-45v"m?a$MugUo+1,>V2~[O1Zx=Gѭr U$]IR-aՙ:0cڐTPLMdDa~Odݙ6P4Iؐ;]w<-zӚPbڈFNDwfr׾ ʹ) Y+DlѪfDë!ǵsE7.'> os@νvojP>NUF9 c<[?E~:LW/tг|Y긌ڬ- ᡿XPEukn(pF)bX 3q;6O`X`@!vADI h+ƧzW"!99_ ?#6 nR;CrߴƇbG{2!U8O P :swT$ֈ@ & " D ]:6)\>˺ ~N^3ΗV(E (8$1zp~TžuVzk"G<(: dHå3| (/Us>yMGcg_؂z<won%e#=>jA`*XGT՜=2K}^dPzy5JcP I;hm֑.O,e)CDR/[OĠK#c xibh̋LI{Z*"Sk([8;_ֶBot А;|a#dJLJein/aDM]u!#U ~'ESM&M!UZ.H@Bu@|BMkvp8 ICņg%}S /)96zb?wY"11 ۠X%tÍ^Wpқb+ rG΃"5\%`2}{ O.{ʺd1$5R\@e~A4[Գ B JOXvR89xlx휜HPԛVH9Y!RQ613gU-M9A,{gh'{u"^j9>K՟hSsA?qXI4^?xьt{k}u^[=3/Sڒi[tckN!<*!;΄McCOEM8 I)(HGV@e,=uB4)U*ϗeԒ/E֜ ی׏jOc'sBMe, ]nof=-pTnZWX$96ۓEPhq\k UDIA[ԍzS.dƠ)ԟ8~wk1xA*Ԏ &a{msZȣ{ی@ 2 x/EO>6v ok R˨j)XK>\, xiyyD¡n]2׊>(iül̊s9'DAhp @TcdT>&6}|ʟo3 aeQ7Lc6_8<ζaya~Br)JNE_Z mErX\Jul',x\CAYԞ!ʳg;Fu 4@!T+nC:Ѽ zRC`>EEK_WhCKLbiwTPcAåD"9en6P4#®$:+r7v]y5HƐ'$]>+/}AS @-ƛO,PM+ @Ƚ^wu [nFC~n4[i3|Y'JGK8(-b8GK/Lfi|Q),z'\JYidxxdӰy 5.\2y\&1JXGpcE`Y=:yCC&SG`3wmc2M\)4[,B\=x|}ICYb8LLEY\s货~֭H12 8%w'W$^! JA&jGܞltLPRrxd]1Z `WWIf-GYqd`@yF$mOح5HH-{-+? ad5>ybzd=b?&ocplQc7 .yfoFiRbQK.B R1?Z1Zeu0)ɇ16w4WV 7 .jP;3U1wVewAw0qXdQ瑞|lylEVZ%UVci:TaYNݐgLyB Y:h{&R^-k oY#:$¼m]Y8  e9 0"QTFD}Z{kV(&џu~h켥᎑ <ԾaRbQbQ\JK;D+ѡr4 |_6\}=,wHVFtqzyofp r>Q M ;:Ot#_Sy'~Ou߰K*̓ 75 fGeO,v2 mȋ{wX8_gH6֖rn藭0rnD6f f_9<`bin 0}YIJ20<A;?S T5/)}AC6C^D~pTr $OukF_Y"s&mT'mF+PIvpE**^Y6[e^ 8]:oXrV>!ЗV+}^76CLB왅0;fh&4q$ kT.*hSkߕ,iM)kwڲtn}FKqV១f*H ~fUV n^e'skVT/KPΛ]N h'JpXݿo?0dp&8OƲ X0T%eNRܷnZ?:Hd1eZX bloG)-vVߧ̃gĦ|ێo0w$1GB'CO@4'ZiF'ezV0vB 97`Nc<\^wM!`=31*JSI vN&ְP <$F;frfK2(t\=\zFBlFpS{7nZtllO =Ri_i-/`2EP" ȼAS)ٛԑn9Y,- x= >. &G18qpjM#ppzUD. z-~ @`ZŇm2(fFS |#ظm $׾Qr˹ƥt-րM$6s^pbt2c>2}7 3b{XfѹG^"FiA+j# $\J7Ly4{I%î2#^6 ㇅I $#ϒqEv3z" )%(RRu0W[irTp,:"0rJ!bpiІJH]w{wT򏐮V2~gWw% 4vq.V}vSMgZyH=Va)|pR1=*]lDZlQNf/ZّR TjP i+wPf%n  ?Or{z2mB.Q.p5bOHϨDJ G^@ ?[#M'̠úQӁOYɑO>SvmGΔMQOc͝8gW.8EIѴ >xq9R06~8H?n bY"\ ϔ>xVTt?N%8/hHU\/˷tjEK q4CMx\}$jw<;ryۄ q䶈@]X%7$W5^ːO;Ua-pVŠ[[dfs>nke)NJAH B~e 3cK$ VzҦ-̹#> W1Tr>{YE%oGcϝiaG@Z؏0=$8ķK"|2]'!zN4qPNl&ke8j=Dʰ LfO 醥Ґ\1KssS#C>XraϿr̿]f*،@'T_~!$-]0n@`bI^:DYN"yI:*g4A-) oRl/ Qe3_QP`$!HUUκV>y֗/9a҂ʅBjሖ܏ fԲַܖxǟa-)cd͍?WWo̬i, J[+aƬ!9r3Vw߽wߝdB]o)&WIpd/ 7|*6j‘?No>Nr [5WմUF MDK$zcW/<($^Noxalkc՞mqsDk8P^tle;4AӜdmJn(n2%&4<.+UI#tqsST@_rq4jhBy:wn:o/1qncV:@ c!ZNٜP(٧u ]WC["j-HꝒ r+zΘ81s|"1Ae|i #o]nkrObl`:YJ%4}Btl_3̦!^q/=&0yOS=M&Κk. 26*bdjkm;d5.x._g_ Y8$X"j1-IdeU]q@4k'IŤ\8)2MPrDλN#:oۭU$ޭ@l f_;v5Gz ˢa“_):zBmJIYq rF O2+䍞 ?~%P-O 2T"r]ɟf2\>q5,K!2EH,JIF>)a|@pX#ծdDkN6@pGp?k9{uDpNBm}v'5JLIWS@e~E)=rǠD@.5#xf'a9eybCjc1m1[QMk]ܜt+OOTXyiJL$7qsd}z'}q-Jں,+j ^nJ] !#Of j1=k&, A5lch+9P6B ch&hkTV:["Z3W1|ͼ3vnk37w|>o((/,#'O)Z+&مaR[|ǔL"8_+9E%wM9rQaO>LS~=.*yH V&:TvF*85.QfwFe1WUr`\n\{eopMbe_>k#9 -rfoT M \ٜ4C}_V#~Z,k(#vluKhTjn@) LeBa]C&@+KOaZ1XCĴաnn0|+wUW54(+6g+ˋ+9e;T>EE®iG$dX9}h 'M,SH@V_ }1?äB7S> #Q0V)&Sz#a~\NVsvĸXԜ/yo+a'z/&Դfiz;N7k. iuy8BޅCw̹@.C~ "ZC[c)fؘXK#!/1) E!g, CtZۂr Ö!˔.ܝimƉ-+=mXǭ~e{^ŮsCIwW`Ћ7D3>MO ɯp"VZcX-ȶZaA_ J !ߺY MzMmS9!ƣx )!AC48)0;3 2 0c|=:"V{T[liۈ]w1SPb._0 BـB*{A=aڕͪJl(''Ϲ O.0e;L]dZL m*QOT"4/YJTI*^>n}0mםMUu~aLa as46я@ uU piGb!;F؊nP':µrdGΖEjtw0 2UC- TLb{+sfw4_ ZKe#& B}|~ߝɘgIWǀIZmétˏ ;nj+cod'Rs(UB0_!z`=zdzC}Q^fU6׺;Bŝ ~s ~Ri96Ե0' mR{dn`LVnFm??[_4՝qF޼oQ  .R'_K0z$*?|)Iw`v`10ȸ]nLdA,x؆ d:&m2ݮH nTjCwՁVbH?L5V(Q E.22(Q[(O&ur#~.>z.@ףl*m592y7i# Cni8fbnib,FۂEɀ!-UD3·rB%1Up&1ty/'O&Ӈs *pͥUnC.%.|si#j]H|]Y(/ \I̔iVGeH?=" "1 { 8]b 5wQ^ugMJ$\([l-g)jG9(7pkP%g>{~+8hsFN?, r,VU6#s߇u;`Z)|Wԃvu]Њ ~vDfzjd+l-{ӄ05Anf/nVTjް4duRbC2VZ |hAJяIv'^x+u nLwd]qD[$k H/tnu"]eg:| zlי7}:\}NfC'xYk 髻̫, 0f"XԢZ@3kAן)jZ}E.˵:*/|KBTMɊe=ZD,^" tDW#[9tl q~?(=dF1L{%1N<[?5E] anJ#=}P;ǾeX B>9݈ uwP[qUOB&Rn6h[rԻ=\G*$}::P &rOmE70{j(Ч @gzJ#][/`Y/wn̝Ĕ/\~ KtIq]uu"%k#mnWB<() 'PE2sX|5pZ ep˺y`z{t>]iarl`&Z$f܉t Uo4]o(TҠޠ"F5O5sA&>Q\~ kW]up[y4]^C gRևBKJv.^ mRB 9A9&P]nMca]k=L]`G/?}#p)aU$|TJdUFljxQN'҂_L~Q*㽁:]]Zxr_=K:!//- %+Hi.K`~++U$fm'|G`}2cgwF sս93WL\?k‡=@fTro,92͜4s0d)X)nq2B[}hި7Fk^fFF?r@U5ҹ gdrߔ<RzRe=i V6\.yL#R@9eks-5ԣm=aŅB#3=xe5 [Gp5N`cngڨF( & p^!Ю +m`Ė>eL nd`VϽtLMj!%+>H/Y1eEޝQ$ڊ̻oOjZ: -*>~.*GMe[,;4;b00M:ӊ\ԪkMan3WM/\yY(;y4ܾO=ƪGviⅹu7mZfSpjɚu8r)!?+ZۺHB'˔t×+Vfy340-e f; 84̅K GY, af鱠QF]Ej+q ŢD>[w-:ED%ӀaϯpIi5s]V>p"h6aS! &j en}#Ix@G IViomxCY aׄsm'"u_ rUc\mo#:p% KM~E27; Th `sOc &t Ts7*x F.O.ޞc\}ɩ bb[ &ْ<ڶ@6}q!yH7vFgHHɹ_0%&\ZԒ..uOM(A-A .LB}bLb^o1VbzF(._C~GQş u GCIhntD*L5?;fζT9a߈`ފ_ZbA2͇uQRU8Vie侖L)'__ P|p|}O<u֛@ۉu$\ PP7_D4!hAa &_2$"^f&Vldgmc6oK ?{?rsh ZC\qQGʛÌUFm+91.K9:cS `άߝc5z̺@Oyz LýR. >51t$ ,qpfnn4k:(Hc~2AQtv=L[uQ_myt>S'\ɋ .Z(r?=?:ai#A]N`N{jJbQ3Ij4r]h(FEq֩V%ktbH},̺7ҷyo_qğ\zPDN/BW,_gp48eXԾM"pat!e iuF{dѭv?B ZjY:m?7DxQ^^|{jjDI}ULOz3?. V o]91Z=ܿSv+B=#|)l]`_ܼg[Cc9dC:5MfjDeuXxF:W4з+/ãJ3l^aJ O;˜%o İs+ Ttu튶mnjCY-lt?)ʫ`Ye]qKbXA>;#ڿ45j_n; LVeÓ˯՗M${ɣFQ[f-|S@̝?VIwPaHY>} =*{ϭ_!QBk`qLȓ'^Y)CF"jvP.:IMpjXXS"Zfj͢B=¢dcW,_Xxr:7miJV.czp`fpNIXFi?gD,UP{81*u;_y&h0BX]D Wlzbr @`0TrtI"u}遑n7Yϕ4MI`gޟۭޭס:/| ل0 ;tvNja ZfuFo!ALN!Q!0Y/Gzyt[(}KDEMj 2AjWAɬ)- z)ejk)A~ҖSʶixLC*uxLP̦$4 "^iXӾ9wO'rI@GάrXi7-R]7ς ˙<{!lXtY~"3mXw9}\!9+UL02eOpڽOk~2r L3@3ܘeuYwg34ŘLRRPpxcqy;+K6.wb)+bZxVSAKnplJ9d:byP:Nr91,K@{2٪SN oECSk&\x[I 4rL pyV&/_T _cj/?Wғq "k'=4h!,%pUԸ8"eq2epYTz;yťl14oپ>tH lS]yoi fE&h3&>=V 'n ?7r2@8eX=c|xJᔧʆ}t%S,ZFrs,d4hl蚜IF2$:w=o D &X1hBUʌAH4[/)x?8;j2b@"=LXsxkצCPᦸ * (Sfح#b%OX43HΑlaŽ( dfƁQ6BabL7/wڲ4"Q'!m1J=keYک*Č`ͬnxL.ucdѝZ=?)zeܐ/k7xVc(ҵMxycQr_\䊎ǼBr'ZrG $u[`le?g9[<$^Q^4Mh*yzee*x+%gJԚ"'|*Ybr=ORTDV="7n{3PY .LGҶUr"Iq(W_+ !5\ 5+(a-)GdJɕeϑ8? - D ě hE&(CFݤli ?&Lu)ʆj*ywl\XYr_/e#?yJmByͲ6`m*F:񹏬 [!%mi7kj(q%S'uNRS (lw &Ck:d"[7NH]Upc,wz[;!f4F q4ZP(*VR) N8[>X+UHHc1MJꪢ Zg ߚԾWrtGG*:APMʺLG+JHں>gθRsABàrL'^:,~" JvMa5_CɿEovEjiH»%qJa{FҐj+mj5AM.уw=qc #R'1q8/X%;@ٝ!j79Beih W:OQI}-.ú%z#`a;sgo94eGާ_%ό߄\304ՉXHN{Ta7Qhҏ0pձ^BQ!0acih씩5l }EctoT-ҙ%hh^x\#.vS}L̉dxV'Ma?x )<^ D6,_9V@;(4ꄡ :4,lWKFcJ_\?J8/O ?IIf b2`7h P?m ;^GrǭRQQt6:=klDЀ,ʌӶr#PSØͿ&"xl5umQzf]%=sxH\S)A(=aVApG=%BS(ea䨊;1v߿T!\-E]RƉzM6#[R91y4HdE`G#W g ' Yh9\3Ū9 ,Gx;#HBQ=_9APб 1((2[g2%r& NӠ3WFkUrdw1&++D 53Sm'W+P ^)v0Z Kz kOL蝐X:urwi_T_Ft|P(I2|i'r0@]28C$"YTTs[tN$?61hAB)8X$rBC2@M@3t 5l{"Ytx&+RO{O),߳ch8ȡV[ځ. lyfho17W#Gv^G{^yrQ+k)ePQO .:vd1f2 EETp{#:Tp.+ah0FH?4ZfhA{O-qjܶ1=]>u :ÆetW9 յ _xq]qANr>iS~i6=f !uw5SZ@]^1S?GKKv㮚+#xR~DvKK~>-koeC@/Qk\^(p-2YRhJR"iB<$VFY=clCggaXii;:'^H nQ&ej2u |- N%s!li iΔ3ofiZU`q^ ǠM./qcaeGuV3 +h%߹ӀOGވ25F KCA4n !GrܫWNH} Ec>)vIVV&l !j]kr#`9X#DdMOy &# |܇ !t##RUwI =p:%Rn"Q"MFQxߊߍJ5䪕0oyQ&#XCmbXPJ%Y^Y+e*?^X0of f8Sc# &@.˼PAs5TDsZP^[.4g~S#d($֥̩=ƣE(Sֆ jJ2qF%rLT/ErF iΕUy oArO0=>v,"B&(bRH.`&>;U7ȑs"m b"8mPũ*|L#P>g0L _K~ քQ h"$'0@aSMr8.Tw4TgdLy~1qvF:T×Vxne7}z<'!Ьoj;"@Z-!?ZTO"ޒfuNG.SVi (D!xp#|:;^x8EQ ԟr!JV'k:6R̓:^Ul)V-#FurrVmK (Nq6Y9U8|D8C_`,h,M5+zIؗ~"ugZV6'nzIJ)nEXU_iz<$;[[v|3*3Cwoӕcێғf&4oC~TwԙVz% 85h|/oeIP_urSgLKEF&0)V$vS&bt߹&;B!״[Kf1X'>t/BUB0E7:ڦJ]A=8j89` iq:dƓBjT$H84o2jIY[, RR$Uru  36QC2/#)HS|s)C=t`7ۡ@*qjkщ.8Uptllx_U9 lpjeUCeu ?]/*܎V%zps(e R=@aw9f0p U*7TQ M5f1F9IATs?s(B# "EVo2cSJ{vU_ab*C*GHw(B,i/L;M7|CwӚTH\N-ӕŏ/oґZ$&B9=@Um}SMH~_.JĞх4tЁTϮ0l\/Ⓣ=cs/T%)8> 8I]}@V]\]InpC9)q|^gْ/'jWM =7w@R|=E/se OqGh: A/"8i "fT∹ubࢌ3rJ% 2TVTtz/+JmHwFo /$_ՖPJky,wg aɍl;J؝{0`_ i6UZQrS<"(MR=bKXqT'=! %^i#^ޠ\g/{ĸأa8G騅8.:ƋRX ?RNȬ!k~9!z$qsb{a2_ɠx|BCP~#.p X4H#7OR i >}zzx?pm0Dy:S9, j5 [T _V: I)ރ>"QCpA0Ts^s/9LHo}Q]b rS8FL(.^kC`-PqOkzgDF045O93 Ke޸&M3y uy zv˵WS{%xI]] \k=#Ø]6`LR19cvU+"up'lbɅ{)2i㷀΃,ɕo$s $*.y4x97t &٠b`p+ܩ/\3> 'BM2꯬ dtY99^H<^z $0\9Sɉ>LQr^V~? '=j a=Nl"2E]'4gJSH8ldV䦍*)%߃)L 3@]phKWՇíHK+s b6/eo5ц4)} 63$ y=vK\8rl˜#|k;i@ `QӾYŵU|a8z:VBi B6E|-nM͜ѕYqy 7zƐW9P B#iԭfW{0Rp.I=et_YPJjVe2i{G'Vm<5hn!%>CN3w&۞H*Br~}5V>z/ڥf렧v93VV9!lMx@VϪ^`Ƒ@. O q]a۬:nNEԮ6_Y=wJRϟ瞞81&`UA!Jj+np7X>!wS)z.~M̡uTR-ݕ)!M黵/S~ͶJݦ(ϔ)Y@_XtDf|̵ph@<[g"%AW>>f dB\K_yK;MdŪ+r<3e5xzMmQRsT()/r9ܸ-^ |uK 1iE;0'iQC޸JM{TM Vo@&t}H)|D}|ʶ÷:whޛUTshBo6ZguIuV$%^=`.ü$P#zeJ\ @0ɰVX0<Ɋ|G6@x%iM %w xDFyR*PEcA LU 8>9IG$jy,xr'x&F;\zUQx.ٱpY=Sϲse|P^A>χ^*`ENQQ"6G~C[tlrq1>b1<CGx_"1+\}H9E%i&WrRIMT~.Ns\aY^> b\tH80 @nƎr΀·OԀ/o/[k(Btϕ>MMO%#D,Q^o%#mz'f3eS D5Œebf}k69q}jQ+c0 GEIDuPw($I"z uORtq(: Qުhw#c@KC㸿X ĭԗ%p2<^ptD~墾Nr1 4hUxH ō]VKhurHվu2(Jh"2o^':O|*OT AFtX$7!)}4 #I9Ziqdl+45Gq_j&.1X"8񎴄GIKPd} o("D(! b)ǿk짅q!WV` O/|2ieaMykWj=}>H(2r,4uĊQdq_ en)`vb*-!>A% eey3̞hcQ=2[ m1OTжY6hCG̘7<%VJ~A1JM1KLRnugٟ³gꏾnR̪P}Fs+ gY`~)̆:+&G+teqHaL胠3p*^NxK WC)P B{\0Jy"1{>Нcxdc^"?@E]SūƗv m RcZcbu M}2 vU~-ȫ I*!)}2#w^˄YmҖooYWqݗX+ :"LH4Dn\N^0^H*F)~+iwr (kğOJD4^Pn%AT QkΫ`a++^gjz.~ABx-"s&lK2eA'_ =j¤۹;J|"= 㴯y\>_0H޾ Z.|&'-02xt3P|!ufrΤ7$IWb!,4joIdՅIgk,ǏRvyC6"^BNy/szː6^t״; YNn&QGB|$L$]єnlW߿-ZK[VdvZ8)[#+oikzȅixlD({dtWĠW%ԞC!߂G,'  $:g' w5kd6 XyH AN3 2)@ѫTРd]Q_9u˽.s{ ^g4|m#渓QNb2b|MBpL&ZvQ`,,}ṡ} Cf$]=j ޓTnl^a\TPX`Y%[6cKow4S/s.}:M Dc*ws40<Gm @)G48A"?s&SgQ"Qoɿm=7 N~Kg n|e^5ڦPP?p2{R I~=\64US; _9K $BK*JuLK׃x&> 9ԈD3Z 7MkzʩA4)w$+,Ӝ 7aݻĠ&ۜTX@96uۇdi+CA7AV3{uM#j%|b6yA98'8qM+tAW/<3T_w lM`zMH@+][E@tQ#9 ;tZlNv/J/0Fn3BmWN2KqXoRz I۞UK ȞN!auq{!g+:rF~ZjyaN9NנnBIJ{~`YXA`BDdpV =qZ%l2=JHl‚`# 4UBv.]JSȆiQQA*'o(|ޜ&gsEhNsBT2ωGPSZc!Z2 Vx](P N]@,z6%ڀciqM |9vo›p#JZhY$}u{F mP]gY2]LrW7K-^^x0 Z3W7` ĺđ=3am yk=LDsh?&+PB8=7et Bb#> {]|Fn`ґ\L C ,, 읭Q3r(#x{AbW#Ppo{5b}U#b83:!-b,oϛ){w; q"vꯖ:Lw^#n#|ya;ed3^E^P-:Sw9%|-H'U0Ck(#>R<oG H -Nʀ7&=]琨ys/SA10^[4`rDԠn &`2|X_Bi!bYFs歍m/o-;]BUP`ej8fhT4֬4,82 ,)3&{yt.m rx9l޻l2L(7,n 9BxErhtu&uvpjKf3(71҅j*/ }vzв; '  >ZSkWE.ղPmRb]_:S# >:VA:z5D%\c*F{-ZsS=5Ûi;bv6twÛɧOTTr~ a 6̂uoLjàcb2 ѫؖv11mD/gMc^z&@X3f^w]&^l|A%mP#aG2U6Ƭ gSB>3zNF椣I32T//n>kl򎭯0zkNengg iJ9CUVwPW$y|r\[G6c*!ӳh !g֎`&p8 ),n&=\5ѧOZeR yV>לbV>(_@^SS\V+^b'!b`-5 KRݥ-#CLf~:&\qI-ȼl!VM&-o^Y iEkb8)+ í,FO֯-JFA/'3͞1z)+tAuۃ,@IKnXA;X~po^\eE#5o _< !1 v^7݀=%86qv N 5t'O5{ω|{B~7A"Cf'=nQ'=mսs:2 +Zձ>S]A!/`8P[˽Cphj~^urR&@Bl,9&) 9~sUQj6JV'{'Ex[<k<h=Y~\Xz(y$~~m3SӨ;R~$D=U<)^rbD0v0m ƍtT`}/ yW6Uyv(Q7>w$+Hl^Dip;nYuݓMRA-:t19 sUz {8 cMmw(-k{S=ԇ֭ Eb?Ty?Q`9&b7bt9)J=*m".[.1֘9`(BqxsX7jp/*eC+%!>Qq] - Zt,J[ڛbP߯7דtͱxmL#`v^<_:o$Ctco[($ȃ.,@߷ZWW($⍌FPў }fϼnظ:{'.: ub3ZDb-ə:@/}tKne5lS~Μj% t5{\\8I^nuE4Fc`ܒ>زL*HV~$ovn&*.4&yg67"Kd7 r\E]lW={np!'|C1}w<â\@]7<,3YcAߊvUC~;i*C  i֫!4+ >MЈOb>;Sa'pI]Wh{݈=Y\ȜjgOJ)rl8XOӛ=(-8>qO(pEܙE! ke9VF5YGSyzs/g!x'L ]z"I(Kf`lw2ݜeEd.aѭu_݋=cM+xi_-ztng>A9jXfh~wnNn>"89R ]g)> ~R1 DjKEˋO]{4A:ggg Cv, q2 L˹G+Q{ju:iJQ. f}CDgƚX5}2Ynxɐ=<ʩ+fԶHߛ˸n W2 bvTA" T%Lr:&G*NkY'U')L­^DC,i~&p^3j(i3*AX8hg=3{L{J@r;=%R2(…Y_ >oShT5MD᧳&ܿ:LN?׭I(Zm bT%taq4K ~"禘0vNF_ȹT]a:rB z#X =:a2d=<}vۂ]QܨJ׽dƎfd\Oלp""Q4,d4P@!\ I<=d>t@.7f.6bf53eFes,[~p+lRL7-T 4Z8Z';vVZlݿ:^z@s$EUv4T|y %$3h!-]!.JPr\=tL#\/P#c>G"H~'#EHOzHwNSEb`tȮ%oP(yDYqhcuHveiCWYY~&GHS  \dޥrQ0ǾtWQM\ ׂ *O'*87aR/(\׀@ &8m|8œj-T\"6` kRzZNAYEʨ)Es㠃 F`D.un59S¿en&'NRكgV.NbK_l=O i+vͻGaV&'+@.tR_+1\_# S1mW/lb$ :J'pUCCk> qcz{ROjzʫ{A܋}hFB&DcW^w H!ZgȍT_ǥ Ee;&L~Ց1u].g;.&wd|}GRJXo+M]vzmJtȜ8<Ιp״O2&u %W "o*aac_L?-N!aBSȢ0) /]Lm_z/ b}:?|k +; 5 {kS(6MC Kˉ0g|o/Z}ָ佊O-s?a1JНxҁTd1*bܶs[MmLsrO"@TAQ+B wX:ۄZ 2%i\缏TRO5ͻd;(iݍ'zN<ݸ)v)Ҿ? Q\X'vN,en#}s ,z\{=.[nyE:w4KfК] "- DD*#8˳~iO#$ZMDhܣ`# eݴ`x8*ʗsedG 0 >^n]ǫdr碚7F#- TX,.&kcphB3%7,pFwn 4l2gT.-(>*"̀#{Q̅,HvP\;#<A @`t'4TC !k{{u ӫ*P!s6ṉ/FIZ1}bfJٗƣ}@JӢ\E9C8N4:]Z.d75`fNdCMy;!ʌs?#'b f a6by]l1ɭiSK%w!9)l?T.0'_(L'n;t-w+"_Q^_]:62CST]$j0*=Jҭၫ?٭ѐ(,9kFfd9ޒsi)1%K \la\mVW^nNzN~`&̓2.0qʌ \m50tR]Ho-Q4Ypaә,u+C?2%~J=ȏ<1z$ɧ g7ˉv,zCNCx\k  k|QB)'Vk"AP#è Y` -{e]a<׷>κ˛C UR# ހYJ3p^̙PlFTͿGTy:z 5U4,_ J']h{R]paXH.OY ř8vq?.nY"Ԃ;ICShz ߂6qfuYA)5_'9~@8"sή`wHC_K0ۣ>Ъ w/n//w".Ԉ?8tct2H OPU{\lUeN{,E/:mjPjMf‘IE.nseq,qUqaZNk yWp0O3CS%i-t.*Z lZ(`mgaSHA72h*n@cDTy*HhO $|wE8aæӔw`|⼗|=4bFӔC}Ey1 78'MKtv-oK :NWM. ZKY!?DkYk"+O[#O6>4ib8CpjZond;\Y'^(- I$Oe2 lIB{#Dʔ4>K`WR^'#9|(^S} ІjBRhؾo86r1)a]^0 } C xe!%⣯>>ݯ NW})y7Q40P49YK&_^R@GC#d~(7w S^\4s!sl6gXAc& =:Gg83R«pݗ=Q~PE};_^/)$Kj[&(6\G+ 6ڴMzG`Y c~qs5`ˤ76)eԗSE+0P4AѼ#tiAzT BD@Q4h8J2вs>ǀЪ/`:Dp~W&'v9 LtJ)˲\_,}*G4C o/%Q7å58HcZxSY;Mni=ǹߎ^t),v 2oo?IdCLQ&h 6ils摕aGrHqHs?wQzق1NԤP`| K/5w+<`$}emrP.1g 7;Y"9}T"6uWA:hhf2|G2xOfpCM{b*t\}26q:fPs&p yo|F䫾 J#L]J2@3Ob^y|(oh?I q %Q_}չa /B. N4c݈3 7NC #m̞g _C2P+~IÆ0:wԉ]G${f'=!QEX{R;m+w`Z2w6w6K眱(`[uEe{jOOkD_ʣ砽#u8Q DCg)h13jԯ( \*WcN| K$&R)ֹMʛBI+O5F"ft-e69aE qD \G!n!3Lֶ֘`B)6P37k joE7kTn*ʁn6ZR`JyH|# \=:xc(sg+T̷ـ"9$'].'0@ +^8<"GLs 2 h;|9Yk[)`HRf@ z4f!Wdio~z26&0%:|4tw "ܚ5/4;&kfnQ"x5pS霐SR oS#DIH0?˰,(PV s/V܎]_]|,9l<*xeԕ s eR,6>&FnBV&`ІmQ72PHrԾNuȧ7y`n!x?K_ MTPl5r-H>RLIdݗGт{R_߳YpAbeot8Lk"o[olcJw !-k;TUD ?//Y UwQt ڵW(lOikeISr4::j ѹr!UG냧UZk" `bT}"gkWoǹY{H\QCѠEA|}8I(kJ pڔ %szPNo|eiW݊4 Hjdž<]ֺfL!Bߊ8^֌N#1a#dn4!(qÚlrG@.Y]Hlwa탼&+YЯ--߱;.Dse dQ 'g^zV#A.ߧv3JA!RdxNKzFf@''cw34kiHNhy3)A?.ˌQ#ܾ$3f3QeaC*Jg<)#[Bw<Ȃq7M9wӒ᱊!Ѻs]Z}LٳWK(-6m+:J[6BQ*G\/ѥ;\0h̓왞ZKSS[b#43#T޼ϫFARpsKaGMbE\wiJg<Ԭ5 $z c.; v%Qw~(M-,Ԍm,Vş=l35 OAGy`+ݭ]5=>+kG|zuQfr>?7Ia(,iUi@zW0zUMDF&Q^B> <6ĉ#f8C4 + ?6:(ETg'^1ٻRS檄Y;F#N|m5fK$"Lx Ek }eP6lnmQ&W[mk3r=K0זp,1wEsx"$ەAw-3a(\f+gg8MAi3uXe5&dq`]`Ȏml?\8ԅRՈ8.Db d~{z׳֩m[tvEO B HPzxfŊn`0ͱho&<*dP.$`_hSt}?G Ȱޏo U5e6Ol>} Pgup?B9A4N%-NKS~t]G4bCtJ/=6ߗ]x{d/8ˢ*|vV+Fi8k0~@1#e4x1ǂ|[Ș>N-bMdD A8C.F3\f]0, SjAMz`QΫaG0hLz,[UD(J Z @v47y7/Xx Y4cE_UL׶KYĵW?@hBTE%-[,,2³mF{Z6|PC j84K|E?z^2%녽a|C7!zǴcC el Ǿ4,Q}+% C}7]pRJ,|v ,nw`!@:p&;[[Qሺ>Wi~ bJvߩ%A?N[5ɟ$K)L.b!)."">xˡ~^7@ŤuI;iWORAw3%okBA>'9I,2[^c KvTx#B]e5:"25)l4yd"~*fv2aeNb&Sl̂̈́MXTa[ U[xQI3JX"jZ@Y=jŠ$ob51az?4YtC3 &GKI@x~Pșc ]%@Mno6a3l 0GtGtV 8_*6sY$?FB=:"VXF:]Pj.fb,ۇgm |nh|.ʹd;^&UAcˤz9Mo6ŪtH{q3 12%*Loa% $f>Bu 'G.mTӄ$uD8sC]N\w*yvI0 [VGw) ZG}Q#Mr'w`L9mN)H<9ESIԼ?ԇ0f [T4Ã2[p[MȀb?)( Nf\h7Qk`iZStﳘgc#yX_]^*5TȏOJlegBUHHXOK]*E~Ҷ" ~lQhh[}-XM{,p 9TOwI2B_Iݑb|_J:xZR6rY<葬hI`%(fїoj<2 JGbe!84&vދٱѩz 5'2(',P!x;]X:5EJc!pO<( k0O1񨏍"Lz S%wAl9B~Z L*8fuFƶ(`Άs&w3}`RczR`1";XY?P{ M@Dթ/h/8]v9QM[fB|'tqhoS+pk)/8Rbv=$F8HMh^0]m#/M[r6!I20o6uÏ\YTB4槃;xlxq%E3TF@M~++^nDZ/kǁ }˛) '.*he-Hw^h!04/"~C4Bqx/8Wu~: 5}2G QFت CaٓSum݅">;}`&:]CqvE)xZCsT6)g2d ^ϳZYW,1*EQ" FEjկ20on֊^0oO 4_4>%rJLJ0|bXs1"0>i'tQ2oc' ?[?'T+kתag<9pJP&Gr zArZ Q0Xu4H@۳w2`&raa}!ˠ^gP8u42[KsLxUpHܤsY2!;6$2;jU^@7}:`G>3Ў4Fa Ra?%_q>#|Hfk_9J.16riM0Vu yH.f?뀑R ]_?a$؄q7 ghp6?Ke:ɟ-4'8 |YX)aSda(`EckAod+ EٽDO0IH&2HDs৛V*ծ9cx[0}hq5@ !CD&I%Vs[%ՂSHMh cסq}'q Xd帕L=+5DnM hԢ"΍6+pzE%8`KJ]` ȇG# R5D4*&c=!RXoX.\Gtިb|ꮢb[☱HL|mԯwVӪ/Dx_q2nx`eퟷx Dd IF4A]HBT|FuׯCF숞Vq"`;CxI*{`v[z Vn3kR{ni PR/ .FĞu֩ՠY#/0Wv'!GNaP0ʷ{Z.R!jYT!J١LZ*nZ'(*l+KHzխHWJ؝N~kaiFu 3k@}U3bFeRTvr <0713ܙ3\ !&8Y?{ƥOf 6tFN]L>*n?'ߢbA6fa+%?c$~(\,𸵨"·{%ޘg|'Жe$UA RP}4"HܐVOl:m Qn&H>wfV! 4tDǵFߋקL$ D E_lZ }z"!rX?hp)v:߿yX7~}AI}AدSߴԩkYQLq4eMu:ӳvdtUGm8揈1 ^E[B21ӂd,V(4!P_ h".k"NSWV,GDV/3ynENO-;8̲^gdz+gÂѨ+Pnj9Gwx R'J;H>%j4\FXSl@ovgƶ۴Ǣ4[tMUdtv4uSH^WV>f)W[uEpʮ&{*y 65-3j:GbfNXćC]Y fpaڦ"^. }t2gm{=W\0[Bs>s4GYRƾ֢NEwxcc͌X7=;$87W(%aqdP6|)ظrYY4b%+ |7$޶X3zn˺v"JS `|?ީ,%圵б/ʸ?(t|yMP0NG[M}j=u|N d͊ΤRI 6|dW]L\u=7& >|bńmY`\k-TU᠚nҿ󍃦:#C sA;u>V] ]Mĵl;dpn>->, *zNIR;t? fΒidka4jfC,,ԢᘗR_uy`$]S=2۫)IҚ6VN&>#ftS΃W!Hu?95{ŶkloPmG>M Wi+0}yˀ7}H.rx:Ry;,BLXp:-rڈ:a(b 6(N+40(dRr,+pz\L&] 6{X>mWr/p wOĘngkCnNE]J+9]2z nni>⊴Ci%)& f R9\y%' ޵תixN&C'oT8 B}=HePUH$P1 (ej%^(y iP^Eq26r֠|]=%L]C%6f.NU;rvP8%*>ԵwN6<>žV,'QAO \;1au\_@jքY3gyΈ,=IQV.K MHVNbjK tb⹯eWֻhO\Kd(xKx ^ʧLG}[GvN`ڴ<EAuxy`$@+)v&60KTlPL KYN*f M[7&.tڀ`JaZ٫4uA{֮S (\%nً{j7C͟ez|Kγiy6q1X9lZ"A^~w5ȍU/\w[Qb qv9 qQV.&LxDlR^ EH̀@a4q=yC⯲j+^(_24sre!Be16xho|Ib[d ŭpy5>1xH suq¶PIu7=;ޛYIhRfhWh/~׭ 5Qv Au[,pόzATؐG[ 請nu,C)\y0pPraF :ivvi~2ZZUZgQng@X 8]ؗZȷz$vh[3S :o־F6gjv% (0i )=CK+Qأ]5-uWhḤ#QM4Ll*+ 0-x|5bO^w` 2vY4)xFGV-03D"3P7z$}6B#GΩpY3s1qk6<@#T}di݂7v%Ъy{#`ao_ey p8➧z5] PQJe/V } Bim^ .G \/y\em+\n [9+=8 b{~X6K%;gyBsݚ5 -Td24ġfqD?EebTѦ$-$ghҞsa$b]B竪fmJr:ysI\;6 C5PlҊ9[PL3\P׷%5PYTGm1&dJ~^83/oO1h~P䯦urCŹw2j }Gԗ1̐4\0iCOnV͋yyKud&ʪ"`+Բ!"Dj:7 !i ׮Lk7SJи6nEt]j iZTJ@M="t]z .͑CtnDٌ_[pvҡqWNnb/ $\P6fҧU70KGk@xOBrmЋ$-2,pb|DVp1sEPSq٥Ko@޳oQbr7:0²/oa.Sܜ>~P g %tk *(}5 [KfvIw==;͓`܉6[&]}/ 5NvymBrn;':!|oh]_IGzzy{4`_*+7;Л M#Ѫ!#ZSd%=Tl.0>R5`nӝ-Z&56!ЗY [kk$yTiItm T )Yrvl#DFǿʣ$aE٤:4E oń84FqDPozXOE@(&u,TKtM*ʍ$1n\հ]Io6E4[R&['Co6Iq 8UA NR0ghJAkZH\X $%f8F(=sJKCsmOc9 rWs&z$N}}Ys6_R~韣$̂iyEKl`aF VWE1pXt)̻>@V%wZXDPj Z[QnrPƣO/WLaF+c")MS^>[;i;INlbnj1/Xɂ{vyE `ֆUYZ)߅XWgzWAزTS|N7.mu{FyXѪb҈* ł-$WU_,I|[*YZǴY-Q='1Ly7Keŷ'T?K^۩`ajh*{ნJRۦ/5#<3ivCո98rܝ%0]3Mj RI1Md,U÷l5XM+=&} ZuM.墋-7/|ݢ8Zn:=41%6fYuEd00LOOL.9Iz V z=TN ]z}81k(gx%u?s6AR)J:o9L󂎢9|@6˥Ψ73?vw7PDM|FRɳ]FQv;Ύ{Dlrp\lZO]/Jgznmg^[T|ڧ̻/" ynGTe`'ÎyHˑۮLUh"ᖏ|Krۓrc5Ak@Z!D̝Fh/i`)ȷT#G}A j #ՙw.CIzThEI۲43EV}FDD5 {ߛT[}oz˿r_Da*"=AO{4cav 9P\6B7>w(:N]9Ác+_Aǂg!uxg_wiug=:1@gQ66.7Q:?HN2j.,uPJWM81EŘW9Hm5 7_,%b:( Lh^*k N,d`LM]rOk;C5\ G^{u̐7rۃknK[!{NmVAByo(S9i;Kﱒ8#tw MW-SRiCn#㾅/4OԳ D1pZV/26zQD֨[Stdtl EZ+SAfObIGW@ΎI9*'F[,b~7wƖu  }kTҺ*o:,%iIW)5PF92VRP@IRLr%eAx[l?9Beqnyң\Wr䘙› /u[j M`MlD9[4TS1:uzz%Ԓ]$aͬUAb'ʊ&_W~ˁi6h O6Jq XU+'>v߇TdD䅓&]eHE3/:oq<–d!v D~jITQ]R҂ ~_bj-d_ #T5GFO9A[\g{hL2A$\cf7OL<Ŕ!WŸpCυw䗈WY&}R>$cFU42tSz9 *v7ȉ8LOLhn%Q;!*"18GѵifdU1$DzS |~ϐdeinZ^ w6e^ T1p,O(T\bgK @UxɓUN8Dtb4nWo-) 卶µu (̨gthkF۝< $I 7`L|ޡ?p0-ldgc*0Q%ZgSrU8/2ǜ?Bk]o=et1X9lDE^+kd5ݡk~X:JT?Y޻BCP\6kKl?xX Ag"~mSgNVS"4؉IPYgu?wm|2T{mV]7O& flLTPɷ3,j`q̀|nG#e;vo;F #csew -{Rrt!.!gP_*] 6`iYb+}kb~`C_5ePf@EA;f5L@YrV(u*`ș nhbkDBvBiE$WbK$~.2\' c{~ml(4ݷvȟy}2>dwF}2+wd`4X59;گx;he.Քƚ{u,`;@{_רY_7 Dis-^}A 3bwTB]4و>E?l]?< ? K8^G\8?1QO&0#K_&Jԋ똭~2)l ,BvcTz{tH5v^doQNNY3J!1%/7l03N kjE!VG ClӲ&\'0TH$ZbAwna]BћҼCM[wї ;7E~Pنn8mʿ462.\:w=cU m>g-Cr- )-Dح$; ^VBڷ$/d?|5[Ixճ$,&ޱaхq0;'X}afCK]I2G^:x&18m|Ѡ럣'2J'6S),gԦf%x{i$ԉo5c2T€F ;LV(K2l?לZiMKܢ#gKu.Q}o3E8='փڗ4&:< (( C)s da)ؙG' TmIAFId^(ߙxYĦnKAq51p{Ͽ@,E̫j'ҵfӜUWwʬ/^-= &]A^!Vi$%gmzߧ4ꇷUѷO &q}sAOMwXL?9Aʬ+1Ӟ Z9K2,zD [#qxW$G0j%Be6q!WH <qvt*ZB&+q=eҀ43y=,H{ "KAʻb|]U^L4-cýfgγ0v9/Vttj' ΅Z< K,ӝ1FM, wx^Oϗ9!G(]K!]/Qdkwk,Ҙea$G&"ǠGip}bl5 O1V?VfMD,Oz(D(Qdoփ5 8;Hw@qgUl!|ɂ'NfQ\ ,!t᮵tgk?0ǥ~I"' kKAbѲ-Ra:?A,9KUpSY LaNSSM0f+ϊ8B-Y>N?~|U2dIsݯpe@ݨ;];C#_2|Q*)r!wsN|nOM3Ysv~#Oi8f"fꎤ)iQʟ/| vp{&9e[!ک5B3ZC8h@I k:iXyB@`q΋LЅ[,ÇD&-޵$"X ~^rcfFᬰ^U K/E? cԟdTp9uxZڌ7w`Z0zf=^ڰ6pxKj\ 2n( Xret$4j&Щ)U~].inU ڂ7zb7Wij!nw Y!;ZIߒ,/V*be54[!۬dvL+U$d&pG4P㬋'I(Zxn`4l0K3_BOU" ? L4?> DT4kǗ`R#(MmI݆:5*T\9;$acm|Ì<|dh!w=cjfWA ` dr2B*U% UMŢ k8w͹+=c?A`h'*Sa$zՕ ̑d☎#=YA}=kniptGMbn mJJY*Hا<$Y=aYV,φǸЛ T+2TabM_\ QRmڼT՗ ҷ<Zd'>zIn:fdj-p:xĘkrH,}E =s4s͐5XSu̕#i7q40Ud +uɫMp[z~GK3]#nH%ᶷ2rnE&C'?Pi"rO&3H<{ I8¨:94H~`fCţa+|Aa$g=%[έJ'<<7{.>m2h+|:I& Q_J8X^Ye~WؿHЍ4\5wra| 3`L&I7;fM`?XP:#q(O&DiUs;gZqKM$f@k,ׁj~y>Sy($X'U%>u ] b213.Sxk.jIF}U^,Z/M'L޽]{X<؈o'W @ a.ºQjR2:h/V$Ǫ Z1ĦNH C7sO&h@az۾)cVxSÑl]C (Yfo͎2xIm,/;+N$]0:x9 Qh qn q?8·Ä5*"CenŜER[*y6n'n;+ayvPMt;MppHq$=rXz&e1mR= TvȞIچDG;,tm9pS}{Ewu%nPÍ֢_IhZz:)e =]K^߹ֈ;`]{%q!ʽexWk%ίIlfb~N|K9X#֙Q{㉏ht8Dq%,F0>ǏElˉL]#Wʥp-HOO;o5?ywWµkP@ R8f|뼍H>_]kz%xhN*2ؗ` ,9:eL+ۼ^$5ˣKT/D/t+`gY1jy`-q+KT+^(QBL {ia`f^" mRtּ1~sIirT.fikAA|[ ?s Vw2kT^M WO/ j}\aά5ҨCWKbԯ=SIQ᥶% !Wl$I'[^v]߀wJ/A*@r&W'PVx1st4̓AԒ BWA1k~D'ً CT>I H'yT:IgX lD.G5rߛX֘ɶLxH}foB:Z~?CD1cd{)Ffsf+$os]ϔB z)ʸcszO8fof1ny8rq_y4t@aP6VY̤&gq;*օMe6Zj| /EʛŠ­ 9LyNUN4˱Q~ʤ)b%s EJĶxP{U`W Yayx5]T Y<_y'29[鮂q[iqJ^ ]RΞ0#PXK8o(C EA /!⚲/]w=;$pJpsaHQO'>| )p\ԄO= adٙ;H w'zh'x5" 1RMaO˴H N}Œ+R)q M\g0VbOjdzrz> y#>AJcgd{2ݱqhqߨ503qd;[ +S>|-⥃b͘8U"_N'_zC{^xzafeJ,isl9aI Jk60-PZP d)DĤ=1]y dQu= ;KáAvƴ/ȺzEmX߂bri"/)}V( l~5nNV*wٝYg\0A)'EGŒߠ#0c8=O^F|Չy|m]Aͩ`}h3"}9d?z]7㢋 Æs*tHηze~ !ygwxaVJf sEovQ~OIIk}yh9t\TqA*e+/w1O I_?,etnPޛ=Q+,~'ّ_Q@Qgƚ8w|9\ߠd:I &YyۭH'"2D/b#FhFkȧ=ZBܪ gۨF٢ZѠU8b] ]@̡`x}zW4lKSZ <)nL󷊫<љdH-l|,@/xizH=Jqu"b_xHw;m1/#;e[[ &,;6^嫸Oqv1E?'2/U0cp~1` M޽}x"|휚eޝEN$$XPS(˛?B'4#S_G)@k'uH8cmH2sC"Z@,"TiU'MhJa=Tʲ9G[g(>r)$z.e0N֘DHɡl?(2Cw> 0m_K}]s)/[KF#j1Rq3@e sDe, ^Êd@ƆI r!&p2hbqJ=򔘟?.y1:H,)-Y9)rUX?NMOܠZע}n~Vl  \EBj5>&ƇYȹ)FhB[I87ޠCrr5CYG{<ɇ$^Nr O4HWBVGbuQ2n,wC,;5ll[wG}nd w_p1yR# 5`CXmî p_(/}m M~pUYD##H5ZלX P{PBH{ ]k!/'>X$$h$%\JɝL\jyLmyKQ~L/ߍ @GU}ǼK u> 66'Y2,\\~2~li^%RQs40WI!SFǓ5|e.,+ut>OcjpOs$n-ô"uxO0k#oZ](n/(ҺE5g[qW?in8#s:/7[KEɱ>ת>ԍ"VX́&Ft!՜r[ùxH `f~^ 1VRgKI<%5-G:^QObe &SR;(D eDeb?nX;\!^5(uv3[@wpv4-B6d05%lt#RؖPHkf8g?'׵K^{nJ5ώ<83{_䀗sm4E( &ʜĭmDPC\ r_3*!T}-2|=6[ HA2<jߧԻbnpܔ|-0;5%w\] ) yAm9h#vd| E"D,j`Ñ̏5yH I $,Sc^maئCE}}Ҡۡ G ,9ym04SkF3:*#v-?}\yϾWp:3nLoV ,161g)qxeh3+[z$@@@h<9S0mxkXͽ8(XAth.BCǠ?훔ׄVFv]'+.B|\ܓ(πꖫkz{ ♬L_X>r8gU|3k-9 2Np9샬%5l/?[A,9 z+A+ DBQc_SLo(WjB'f;da_h2sG z`ݎu6ˮma )щ_1gh;%;.X)פu9WF`XbZX!vNٶ9+Ot4dH43ӽay聖|16]+sEߦ-H cQ"Ɖ?2 iq$B_&z8-y%5f9wHjd.bB QuVP$IsSK-̄Bs+#9{dꈞ־C?У V hNc8E>JAi7RFã[" pDxʁZ0G]sŃуB)zC yB 蹿x撽b2&D۬虗#ӕUp<9r<9{Uʻ,ɎKڟO*2cŠ]GZMr(W9-*^޸F NƎHm&Ӻ<|: =lK a;\9~6`Oa4[K].Q<ģC'CVc2]kI棥6p E1huن٬]3/Ɍh5Ԕ ߝA6 GSm?و(MVђ`G/Y>8JS-fC1LDyctBL~DY*\-$S 9 #C8K3Nʨ{!R"N-\鯲 eqkGޟK_qe{*MZz'IO2fn۬ZBrmc =e0zwg.ۀ'WS 3cχމLJ;LEhmxpLgӢۚӕaTmNKe3$n/I{fcʹ3tryKZV{$%qdEf@xpsWyy/ZwbY7*"[%M}.mw3&;[&jGdсHA|=[ °Q?4qr#̾]!c ;*#,bQȇ̴akY7w NnoWf *QJAP3Dȉ*#_:OVeGq5qU+2;? ,xLs^L5%v}nIߨyPy?cŸ~-DE`wjͤc{T; _vE’{D/3I M75/ IFԧ-RʠYǙ: ~Gܰg㿆^b za׿MI2,*kԱ'{>dn׸>V[܃Y^]Q~*uvpdݥ =rf7?xc b)IF/js8G> ݹXfEbjE;nNv􀑪} cEy1b,_FA&\'1ڼ:2FѯY#x,aJ8koyIKW*瞀[udhbAv>ksޞĻ s:':ӱ"3,)$.Z_쐆ǝzu9au|f,Ĵ*X-㳺1Qr%(#4sXR$VG{ݞ7$TDeWJ/ǸL7P(z5{Q<Rc-UoJ 5mEgq*kd7+q_jq-sG>6܅k9( #VȭߏĿxiЏ9$DA.O'UcJWsH;qx"s .ZVFAm@aު"[sULfm޿KmflB~Nm+5dbYʯâ#4 R%avrSO@C%r ?GZS'X$edtU ^-YuCTb%+0K4-hCR ߃ ͬӈ|"aj C,@ڿW[4vzN&]x"*=U@OƉIy6> I2J^EHeĤzŰ1'\tE >cP)`T"(`g&d)s1祗: J<{o er0+bj*qOKK[>;n-CZpI)/\ sz~ JT[ÏӡD +>Z?)F-dLy ! GJQ[GaE24{w\f'^q&|v!Y޶I/ecq!j+c\㺚)?dfu5TR#]2S)zyh7DgoAY0ފOSYQ(la uEaQi ޷^eO/xEd#&'o\nHU⧚:tNF Ճ?2L{\ 'c4V#)A62bb`q-""h =n=sqd!W#YTd&㯜yZ/]:"f= Z "Vד;M߽47&|c%T vޝ!Ϳ[PsuUxJOib {X3ÜI]77jb~d{-dQfFa M&na=C?T+gT&fo,A{.̳['"²@G,a{FCAQ {fAqY_km6uʠ;*HvD =un#ͨ{mOZ>CtCRWȶ*M[-˭<=8JH\q5\ %v*_m)` Ýbȡ,fM5"yt8';Y_b[=ZH SP@pM 0YD9-,|k~nHKW}[J?@إP("(+?TX t,'} .e˃!55Ѫ` x%*v%c?УzYa' !ZQ. `#ve@x7*80D6i> YoٺV|i;E"֋hwtLvIf)1J[˲mK㉪F }ni0@ct "TAwfދP!v, R쨣_Q9M @y2 11DI|'0kޝk1E`t t[qVsFfd1;jr^Ge,hNz7¬5)s;W>n#f#Z=֮Eva܋cB W'+ #xPWfc ϨG}:]^NYNede,W0SvXT:+~MWpE6H_DUl=&'UwVFpvRͅ (>:a|.}C~0b²5Ɇ'PO9kIB9 b!G7 ; PE=NtQaWxΣI˝UR* Vju+f3BRvVPX#G#C`{;XfK)}aE[_+MA{* +A׏J͞Akn]',;|`W9g־8?WW*c>iGMcIuPoEѵӠdYu8Aluƿ13b24M_zSG)%!#YE6nMipC6⶯my^60Ţ!Qe2$T;yWudD{C8r"AxrnqِiwS0L{a#J]ۍIEx+fmrY8X(Z$Vuzv82_2l\gvGrWE*.0~QM,6k"A>`W|2 dӲ^◎Bq"u3aWgk(w2Wb5NV{'e!Id'+>" bh( qH״o}YpOw54ue I6 Vf oF 6Y1 (A1Buy-tR۾7ZI{]" Dv.v=I>rdM7\r;,E[o;-^,IV@URJ헥%$}"CؔH`VLfXq@6$awㄬY ~L -'Eo˜GR)DOc.-IdxTnMyn;[;ZT3y rRo>}to=ZT(8@f;+f>rU6RwGUh֎H;WJdYN+'!UvFFRMg5C(=GH! 31\ͨ8 Yu5Wgs1缡Y'*P#YOIX+ !F~߉Bp ?4vд /zn-uDOuMPws\Hzrm%ه NTXHɋHrYCZr36\fސ#G0`yDuS%e )QH:\CyɓU 6r,ny5! 2xq]00)\2ڔ&Vv|P1) XpA Eu/TUcP%zdQMo`w:xgSQHm&eDcWoYfU\ߺ1h㴊ó;~em/Ʀā扏RrrD#8TQqҒ0 %-̋\aԐ93Y# 1_ZΓ8u3Udv? nT3&NPwD%0j.u1)PZ r-R#)<%75?uG]a)bUx{6. w@>4dB7Ɠ^aqiG @/%]ߨmu#I Xk,rLC!Eix:3Fȫs&_6xt Y_YX7J";~?\MTzɁꏐ[M4,;> ~/TL~yY0kO޾m?X{ Gֶo=}dHҘ'6 `*q4 @">+,.PR Y;X9 $CT:vj]g5%wx)B-lu,'lSߵ$nJ}ɧ(;z$ SL{/&ha[3xcLw^cID J ʑly ڴԖnWS)d:X`{}kE-ԧ~xsx9w4ɍ^ƽFe˅ 6Mݬ~%OeR65pB_z5g4FzO;we f.hFBjuK#^Dg}eJ.Ęx~E>9̻0|T֌^q3Lw`y5@Z  SSߤjWTpI1؎2w~4zX>MK57 E@_؎{κaCUPVo77$:Mprs1 S ]9\wP?1 L+,v7cX:h9.@s`u'<IM0AaȢLn/.rG8LN-hcq nF,?|h&eR?k,h&LrQx I]ry/Tް{ 2}x;uMU-ʔclpq| p)Fo-ʽj:hw2b8wQR S+U+3V>=]lYQ9%K`?2,!SХ&6TJz:?e8`m" l2 i]㌋vN]6_SzG]=9kN,``ɢF;Oit=`H snY~3i4|XO{!:XUPl1g=D_F?r>cϛ^޵ڿ(d$9S_RݵDj\9}J=&Ҙ] q|:,M[. ?LY XZbj/ B;ʬ5 ie#Z̩('X(ypAj dؒ^nc񸽾^`a*'Mds슳4lڊe Γnt3c @ & H,*Lr%k4:L~-١AVк{t3m{;vj;֊HJ{BJ#?&ح;?\f5Y3i?qSeMq5%XK?0Y',Dr ~$Ӫߑj"(&N&fl*򎻜Y^FPV!GlS]ߛ4TWx Z2*YŗH6)&ڈSz zUخAAjf]ߨ!W?tkZN RdlHl Y s(;"44[^0ȕN_(.ԫw̖[_ܟ&2w_g7t\imۓHR i{h=m#8߷ԍKKc(i;c׫p\VTU^D7nnGi} *_KX{M]hа3aMIQ%@JMU[uujZ bkm@-BS`[H:m(0&'Gs)}Rkb 9t֞LKD. iK ܟv߻TXR20Po%Oӭ BztF~3*q}D+| vfd*-Ǭ]/\م2y2Rσ|*z6h3!2^`,vX4KȧAښd3;ڕY1C?=o/E!e1d+׃'D}o]uq%T }*/5pZϒ;HXB!8irJ=o}=gO^q5K2@L[x_2eDzZTX,Q-hA)_")?(Yj@zjfu>-|hؗӃKo3z&-cmZ"1jYvPؿYM|F zY=qƫ,?ú9*9H$_J+d0ܹїvG@)g-VvLG-'SD1^THɮ6ٔRʮ]|7qOwo+LhLE|_rrMWyV . o˜ҲV~=oZ7wo>ySFg/Քbua ?%63v1w|,SSZ0a$TL+Hr27$)PK-<M~P;,fB_-l IFN|)6wI(6<5-o0 `w7+f37}[xJ̠o;S ƨwPyC;:>^ૻ-$Cji]n",P6@Ku-stE`$1ρzwffi,7yu/QgS/i)Cl7v:OLT.c =ןicd'}٬Ȣ|Vph ez)Glq8cp D %x0a΃¿(Pk;Nn AĕS=}+ >y thĖYJEp/5Qjk;/ #L93Fm?kKR 4jٲU VA'>;ZCIEb}|zӴf'-]oḁ@ݏBOꊆɃV=U .['M\BPK9aIX9B4{:a/VIZOl7YG_n9ÃP3O XLr9^QhneƘ ȇI!;_;Y_WzQ?T#'LvV}Rz+ީ>aw s#=몃7sE? pJܚMI-30Xi l:wl1086ҧEq%(zpET ̮N>`(X.zTX]thbZ wZ>߫m KL XUt*Jgq`ijhnM:[JŸ*nFD9^_s9QUIAe8;K&Ң4) Ԥy1ڬhyCM-yN@cbQ} bUsi"i=0X-Scl̟IΠ.u5!Q\=VvGR UƊ<>qrW5qM;.G݉Gj̊VA\r5_{sGYaK@N{`L,v2Vxȝ ?XZ%Пk/νlw^r~f`{6YX*tP%X)B^'V;ZP5rrvYAcbDy88bUt-s4G_Tf;cX?Osl*:*v*uy\(7a ~@ejz *O=Ӿك^[&bתҕSKwM-AyۈETӇy 6 ^+o@t=6hh8?TL4wON>!pTUNk$j2B;l2*CN3[Lb-]A2OUC{blZ^4Bdi^\Ό4x|shr5p],xpVYʛ~hgؔ晿*ө m_Q&@; _cs_l;?A2|k(6B(*3pGM=+(݈&QR%~\ãCnYSqZI]Ġ) Nŀ-h\s(5db2@%$u$ĝߟ+Ip_u?M7{Q6*| [+m"o6157!O&ӆMDX뉨߼SV'TwTIϴ&F\$-|K\ oPdvP "ޱ@ ]!T9Q~nhh2nTh&l1xOh(kLC+VTǢoh J} K֊L<2,/aezRшO[mQ](*3T]5 /@`c;r# Rh;kZ^;M8ZK/c4e|8r!U5xoz$zNL>,g }z]J G@\֍NZo ^Pl'#Uya, ŭr`)uo8ެvu\L08͖NOѳ_yDPd&"}w /ȷa-.-3 g3wG_˥k٠>KDJES= #E ]S"<\@ݗ 9c _e~cS$V>/&.m6W1o\//-E/ ]Q/)<'`J)ůW:}a̎{MKF׮fOqpL՝&tv3[5b\%"Gc2Mqma2y3o.sAb3)p܂}!X Ȳ}j)X?XB2X[W$5_BtFmN) /kTD@HL5h9v7H]E*v0-fWd6؊=0zOEH]*Or  E`۴1XoL85J>- QCVJg@1L+Wɥę,E4zރ|xp3Zй)lUE'*~؎o3]`ѳ4Pr;[cSޠ9yt_a Jj lN4`* 00Xey(]LC'KD8qL碐2oZ:7Q\m5kADxdLt]M.y@3Ro@kq6( mHC=<3pbWǎV87f CgCۏM)Ԍ/q:@,X(o/G%7 =2=mrF،7 v9y4%'LWb:.9h^Uӥ?I;dF{IF{lǒjHr3E#' r]%Kq3CّkLd,ju*Z+~tLσQsk!5{~&1oM}u=g /0_ S Ֆum1"D[ʄ'4^o(픞S^*]Ka ^IiP`' *-GZ`Z}'Ζc vQ#Μ;_&d q#~PL`3~8 سsJQb z<7Xc]Iɑ⍮d))Lb^Q?*=[۟CtU; &^Xt|*HeWPlj٥N'&9|=;*d#U$p)`HYNb.Oήx'H3$AےLpQҷUh7)@qwvF@5 0io@&[}@p~Tl'yZvϴ)(E H\&?QGU(f8jR`"jG?cx,GjP>Fc).nbOu}0!_brhv-M@ st7.ųO%0CS:r -2ZT"-NH뻂S< Mж[xq-&HKgcpyݚl6S`ܙS"}6I] (5=t+,|t~D[8ݏAԐf +dռO"ʛ,!&m:xbpvڷF`gQ_munJ1&樐ףGfX riչ\sҊ0*#Z3ldGQ aJxIuob>މ/͝ )Hdz=ۋP!ܲ=cK5!%w_Ut< ^}?VNa:D;aN5=;1.ZKD^[X}nL4) ){=EB~WN1]Y߫ -|Oڱl) I6\q`WmeC#/( c}We-FhĻgeʔZI,NuSYo^ h +fO I+-D tko;Q)tu4sJ n&'d%eP`)OG.)1m6]|x(z!U(lUm2FI&/9C:А% #G 9rvM+>V8:gguu8V0HYt;gCN`U<-?4"=\iB}"|+U0%Lj ~/ @LizzN.`IhCnt`LXq},CjӺQ*b'2rq񑁠=Yܝ%̹K׏5C^Ln!nqg h!# ^U+61㺚\KZJ%s-Pz>6Pomi % @u𲛹gk]w^m }(ͷ"`Sx% 41u Պ~1Wʏ7,zQغ y̙I;3ܪY ɕ7 yDD:ͷ.rYЅ*AMzl@y xg37/t0hv*a1k_vRu$F.mf6N:Jb[5axhϚP[̶ !0;$XhΩ 9x u7}.sn [xd>ZB2wYZl b5Gf z+OTL +8}TNir&[w/ >츦T*wWYڕERg`DKV Mw{,W2H[ Iz̯w.Hdjn9B A Jv?AU.O_nXFIHlt7<^㠣hIϊQa!f#ȘmVYA$ޅdbEsZiUѪai[IpRy_a b0RL[|Du!YzyuYR-NI;M@@b,snoAyͮwwzF,b;9sҷ.`,;]$.!\7۪ln$oU4rPrzϘE#=:1|k{f^w8y4eOM3W̯ˢ{qQJ =2om0 .Xd!t_@F9K: 7 M b|3CZ>^,tXvOٴ'|17l/b?Ed 10HYslAQp>( > }Q u%@A HlQ8vo@1[Eۄ@F4}"jܕ12l|w;<Oͫ}%u4P~K{ }=:c̬%-H>?k ghd0V@ bo1lꤿ*6CZ W&^笲@6.;5*)2biwfϥR&SC7U鰜pt*WDjy$ ]UU QDtxHTᖢίç%lIā2]&_tNN?UwuUS]W}8?7x9n\MuT@*qQL9  򮳶jEXۈ9uM$CU셑K"udG~6ﭢ64\je9qODtۜW}۷c9m̶EI bȸ dT4wܙ^ޱƙǯ'n"Pd!u,٦Aٕl( ^ACTK>z 􄼰-B-[`a@%<4diؙ7;^덑M8YŢ4. n-`fV}be?AgR_ˍ0]'+W?C%DGY FfTJxy)hc)aU<ɬ4׿>н̤ pf.$D;=n 9nP/%=:]Sm54| wb^N).ҜIK-\e= ߯ߋ%ˉ3W:ѐ@Ӈ!0"0~Y1EIxAi5ո(q zI-ƝI]U.FS<{k7u,uʟp{ŗl_b6rzq%Hwڽ*.H,zZ졥W23;]Xĭx[-( z̟|)X{bNdNenl (Mw`)V7֟Ҍ̋9UmuCȭ6Y){M1f1/W`J(oj4n_@2vwhͰcɟaG,vJrٚ'л4p}Fi~UxU,Ҟi82YKl !?>RV"d=qOQh友;n {2>j/o+$Ciը% uaHCFu!==Cha|ȏUO{],I(CeFAYp?iVP'K R{2'QCѻ8/o9 ? oyf l]Cq^]?>[ T Q0*&P*U\9"#gtzTw`>˴sf&PnnD>-[ Dtov{NHWk6@;%gi~ZהʒgDZ ؍b}[GL7C(ɴlZC O<${Ķ0%}^ܟ.ڎ~!\\ѐ\k-NO(tsFZ%t{衦K&0#E+(q!2Y-xc2fӂP(w-6(VLB!<-fۥiw8\03oM5ҪKH}K/KF AP}>Ad.KsVdU熗 V_v^tnbK,c.[A 5ڑ Uךh=ϊ <ތ"L-#+˞y~,&E1 @6P([/buMf ~_Wt\C1-9¡\>+5<}W O𲏏sؓkqLPWry-oH(cq_.hyM.[~U'>YV]HA2R^/`@u9S$ċP1vڧ`@*w t^+,רhgkz9/6mu+giu;}o QgOH5i0}$Yvo۸͛aޙ%;}"ıݴ6d݇,1Ud!n!Dc{7:=h~j"ZBF t ֟rj vE1 Pj D+A9d%t⿣HP N fQ#ƕAL-ʣN.SSzmWZ I4|*l7mlw;hY^vћl h2Pżd\.ԮD9Ð=zJ:6V q q !QjV.}V{DF++enchAPæY"yQkWVAgםo)FR,HgOE(d,^&~l6ߊ5"SK{_ 'NR*%m#Fڕ-OJ=܀2@ӖeptHU.r8)恤0HG0&XIΌ:\R:~*qzpx_J2n'|e|5 Cu;99hGUBac  +AhʴC'+HZ^w#Hi̞rq"SXF'8NvYLvs6.V>412G0S~Gbn'Qbs焈v& x6 =I\S?av>^#cۻV9zu ꪒ zއL Is }O D'SŬTc dU,}!Nۿ_rU#yp֩1ī=#ޅqb@o9\/EaH"~X24& 6`1ڡ%wndێ#H>ެ H<ں6Ezۤ, :Ϳ]>rH_-a|ׇg zzsP=͠Uձ^ndR.Ŧd3Ε66c1z/:&ɶom,# V Ⱥ|&T)v-hZ +s_C%?<44G`ajݗ UBSV475(Yl:6n)BKe{Nl(7!MZQelyy9fDpL72RLP )!bܪ_Z&>/, Un02r\iqt 9Z\2Av "0=Įɠ{ı9k$ٵ<89(cE)^mJ jb*_ wJ#U ;Dҭ|ҠbxPo&J#2H:h`5lzSlx+ 5U0rANEx|N@ K2*O2? V;*d e7 aoC(i/!a/)jhZ14DJe꜔r\JS`>#hqlI[*W >rpܠL oty!y!'82xsh?uٞϱw]h^ygWśީ%=Ѣ_7q_zLs-,A,?w7^9_jǡ& p86"tAqSȪ(x`Zؠ$lw3_m*` Mrc '3ۿqq@%ZlWrwxSϭ-S )@!&[SW lJTk*lFj(4lI`%_ lP,/F1 ߛBZ L2U25!qQ`hV񰮜.r'B{e"/^2e L}:@tyGQKo2^3@ ~0Xg:QG`Ub|MsiRZ(y"gb^SG-6OI\ѴCe /Bzac@~ Ģx2"3~dF#gŃ6['o4FͺxR c[k};*y|y~ꕻ [i}Kg Iƛa!!_ZZ`n:g,YUE;@!4+' -B9`kt%9F:U ڹN->%2bNZDX"^]vtuq75}nG]U5`r'ŐG-d1?wߟ"ėx,F`XCǨcPtO*͌Ig2=O8yM^FAHb3:6j 8$b7O6<ѳh3J!#^ځnB #1'a[^Vy}?ߒe0p8Nfhdb :N EB3}Ecp܆z%c(fⵚkz6HivJ\~5nf)X dZ;u3A#'~Tϴ֦)cMtNV]Vs"(H0Lk^PŞ!jsPّǯs<[2,d| A`kPk?PPJQ!rмP~34`iȼ:cwaҵ?7Ԫb~~3Kϱ3%cJ֡䌦#"͔7<_`bUڳ_LjB*7TSvNBymp{RϚ1XAS "l 8ss S4\ˍ}B.WQ$']T j;<ΈD2(W5 9.I ;P6}a;7Wj].[t~04lz.35[s~{%5-70NYN@3'|lz#65ل`{sTT*jF4A ޡCe֊X/_{qUA߮6!5/5Z5srxB=Nw牂PZ0.[ %>RW>ZRE>F=Xi5$:k"~Ddbс)z+{ܧVϴl QHsN;q+=:Tx]#WTQߤpM$ol] j^Ck˪x9RsE|;'vLc_ؑU_L@EwD?5O䬐/DO`CKD.3ٮդ3:t(9$(o jJ%"d\R<< I* |N[ٳ !&2py*O<:ktf-S~y(h;KzaT)@(!R{6%Z]{O7OIXQw Y39GiB'jc_o~EX7F&Db4&x(I6˓äV1U_][K=VKI4a;| KÓ wzXN~<$Dl3`#ux krMMc9@ԃ319E_#V#t V3o(9,*Y1Y׃g]j-IFɶP#v|Ru#Q)]z/h*3o'߰(ppwpYWB$ϸ/v-v{XEu=x$'8,0C~\ fAu^(g%[b^B'+j:ޮ26-%PlS mջdv+ҏAJ7<[ rr'h6߯q[a߀иi C9Yd,.]5x[J$Wx6R |*qf8fǺrQ D|eQ,tھ'S<^F[@qFm>@SX.Ɓ/a3iI?a~-6 %a6\FNZi !$3:xvjW@"s>ATjXLHd/~.|06'z)iv9 !r 8Y^Wh9ҴPB4G!2~U *"kVXq)~c8hS {VʩZb; )U4R犭.s:tYRgSnuJm"Gi> MI-1r ʉGiDqw#}SϲTܼ5 餹$쒜"ҙinu1 ֧x=&Ӷmi[P!@j(W-Q/ϩ-|)j=wafuss% OO-DKش;* /ء*tuz߻t 36j3peL(F~PYӣ%w#4$jY!C-'~x4nLd4ۂjE_ikfRm?mf%)x0 .yO R6g՚F 4YIUe v7;RFrЁ-!2:Ib (ߡ:IZƮh^qeU!4[|a (|E|uJzь`qa||G|W"$RcV;W.Q NFH6%UZ9}@4TAq֥Z\+{π2(jF}9LY)ҩsu~fM/>Kե@5sJO(EV5291 _IMqK>ꋇ[Yf]@ 'Ll(x6|.S\Vzo>WUU@5L=b!GhTD-ym!d~"<(sҿ0\/^l,G(yܦYxF@:<*qu#bnVՖ%%7]RM ş?UU3,fOX6ӻLiƶo\Sʏufڢ薌'&5e_ݺ'GMˮ9U[3(5芫0WֳCDJ'Bl@qn l5C.cK+R֕ }V%8/::Pz/ G$,~*3+W11.HX"Șq.Fa*@5yG^7>aPs[iX.`-^"58w{y b5:$- -]Js@!IyAenWNCCNy",J|.5IǛEekSy~.)Hɿ1Įusw3̃ƃ&AU& @ԀԀŁ-'zIGwbQOcJ7Kl3g܍Keh))t4ͩ..aJ RX^)9;AD${P+W=̫ZQe_gʇy|R:n7Mu jBG~aq/APȷc GOXn)'2No# c.莿zkű:>e9AxJWi ֣hx!۷<#3}c%FpNYHv鰴ӹͣ֍ q/~"MkL<*,7ፓ.|Ug~͡@-͔gUqwe}H@nTQO{tsoˣd6 fN6ˠy?җiS1g8Vbf",FC7rXg..VQ7AWU6ۧŢdFg4WضHt&;NBm "? eT VgwD<`Q[[' % _+qhKNĚ7|83W!-n]z @&a7L)[D鏐|AuJ"4XcM'r~N=͘x/Z?S y:M#5wTBg,d#¥$2 RQ(,''n+PsaCEIJbr`Q|?1l!-}]Z2naѫ_O=jwQ~6[B' B*lKگ xTˈ:wޢa;LFiXVh:\uEώ4Ԡ0:'M*fwOQUw$!!fE5`7tlYʑ}GASy/6"ys{áeKxBl⿴Aq>SRD-(mrNOe.tI/JmΰCRioyW9K&!jZYbh/kr[=ʥo1%Lc0ߎfUآ]CA4ڹfd0m6DA&aU spIRIb }pILϲaG$F#ӄ+q ɧ"XRwK`/l:AQ< c,4qZPaoRZ[bjv79GW[?k7CX>TMh&Ih Q6X=հԤ;s!?9ςIb@)Ʒm )y`K2ֹ2|Z {CE5u5x{C]*BJi E*3'k/3/N-iFq"&ohpT}zPaЬ5G!pDO?QD]PC uZW-o@bPopIë|wM]B]X:m#lW[HVyrk'je2k38ZS4$zyk zx~[1 O 6V)wUb=PC%3m{We^gW,/fi4e]f &MHW.Yx(a`V>T& .vܟ;{łTGyK:3`*ތ}cb9ޥZ}oY/!)vM&.\ ~<'VdG!F>ViUMH\CTcC41n8rw9Œpv(׶C1{䃳1OedDӀo7<<.k;(+B0.Kdmץů!ܛ>b LѢ?] )S]G}>C8*suZTQ#`5 VQâ|EEl9G0Q˽uu'U|W͕&KDWnbW#`fG9 aX5XϦ4ǫ_sw:MOTr4mmNCMl^~^c6r}vއ]J܎W%)u̒}޴K,^Y!svhzS{V*i|?%0zͿ4o5bEkV.>/*T]E6F >$rb#kmR>"\UC E{Tb' o\Gbz˘6t60.AQ9_ws=g/z@C*8 %bE[!0\C!/o1ҙ'hb҉Ip +l(pPB IJwVO_aN^?+O*SA+;cX_@WDJT&F"W#~ƞB] xx[48uV9Z#EӍG~ÙIi{S ~v{U~oǬuuyr9ۻEq1{vmVƣx3P#q_N#I#= lq=jP_=`8y0Vj\UyXn1_ݚvP Er: (OK8ynswøf1 [fjE~E*$ypEz&nkQaF14ܾb?ֳleium|+Ҟ59l-rԗޖLhgMu)z:~ár{ea\%w )bF`4'~ę< 93+_sd5 b]6E/IKlz6R0zdq*sSJB %9RaVOk\ 6[g* &&b](ft qO`P.bDli^"'@s [O8j09ʶCi̋EKFyωU3O<+{1V֕5vUۺe}=\)0U|^P"C4gաQapNȍ'dHacZm.E0 i$VpF_k`ڝ,+ L-vJ(7GC)+ei-m5EYblޛX = tE˰]?b7Q{߲lW5|r#VvsRچT9mPTϲjgfq|m5-a@L7.ԽJVV,4, Tf؎UB$Z$hq+=<G񏃰]Ai2at]$(vQbw/ܗVcY:`Oۋ@8ct X!A5Ċ}z4qzf&[Ƌ(#> 1x3-a6}]O]g*%p%\mo.}b;l `$S^Mwe/lsrqqک=R疿Gװxs#tJ"y]D#Px\)NiHCY:!FB_OYBlGgcgKxDF9Jr ^״k6[W116# x[wDXً&CV$l{~c)!jGi#ɭ=R oȝ(hc Azʥd.k34XO°b }0=t\6f?Xp%heoݝEUUپrdi?VFwV"&R'3 N#P9){yXa۫X+6PK^Z3-Qqs픶WzBVԄ=zq%{BG7pʘȒE]dTGHp b|E(@cj2T݁ M(i38:m5l|(Յ70|Tb73蕿st_425 hc:@op$( ێ@yG924LVƎc^d'4˺D #J2:N^),vy )`5_+.nAt:'Qj[/ۢ1c^>t4g=Hc:`S3 t9kIl7d *CoX5Q0̶)`.J$Xf qY*?.1 "Z=mmZH0,vwd܄vNR5YX .|1ћEA=Rf\-#|_ewg:gqBliֱP9\GlX^/|b;eX_D|ѳ#]>hf{(Ñ~"O.x\JwBl)nGAxBw'ү]JJ8~;Unm[ヶУz6k7>BIؠ>| Ew#g9қP'Zx',&@RVXAfx?KOQ1<խ,@a߹W3UԈw[r>ҤSy@^\kCE*~vqcZ.W~PY@r'vj,*UPN75fZu]-^\{ouS]#a+*`!VGywh #KcZL+"u@MF]e_U[]O:GfNiJ匎yFCmA D8?ȥQ#Zt%.l)*lƨف^gUsg)\V1gzye][MP.9JBfN\ggpbͬO {٪ *r~_Tk.eu%\:bؾ=ELtL2&xSN7T;zi<*oB=j E\(|T\WoL#e@o,^wPXr#]{G=vQ{:x,f{h(oQn;/e`a\ʪ\oTǣvZ #7WR ۵"ȐT9ހb"p*f*/Ro{>x'[OnIL|SWʓ[(̾豞fr kȱ;e С q_@s_sVY)/6+Dt8NNMK@3>meaU렇iZ#j!YȖ6 C`Tշbu4 26ǤWUD AFJ`:<p݀ÙCRξv׵:^ a/0 jgv~C2L6ӂqi8x NxJ)M^ynsrE&7='/d,]RS|;[7FI#oz 5BeuZ 0²[H ]#y$ÉR{nwsAwOf`qqҍz5?IA42"׳0^4 Rٚ6?:w&r ;Xw}hOW@xQz5TLXp{tѤnt|ñ'L&#',I.,H u93Pz < kmT5Jom8q0Ca-䓊}@ Dœ+nao[Њird'45˥]VxЫ`\}$0M&?3s%֨P( jG.4Y͗v\놕]wEӷ%\fQO'X3ϢQ*HWݨaC%85YYuC+Kd^ԳP#bZm!hOC. -彙h@NuZ&tt6ENQ mHlE3IjEf?P˿WJ P0"裕e}uV %8EӾVW^)b|djRg3hC,3qw%g]A'>j"xJs_t{;/ݩ 3g||8'=>w|3ٸuccYGgj--u1tF>x;T:oг`atD8"GߺD4,ё ڋ>~>}5XY/FH b R!8_u39%n$aGG|4٭</j)2q؆!Ƨ"{A1H>c~T!k4BK}tmRVJKbvEa_:3oJ\ܛ@(@ Qު9rql3u{DS 2WTlF:xKKMGp A9|>go%aܬyN:V/S;tĥVAACn!2\0%obUFO) 7N] S*oF 6|yPGAfeiA!e0F:ј=j lT$ c]3hQ]6r,62YjLZuL$C\^MSa8os|[1"ȁp,cڀ⑥7NvܞƊVAEJPIXt؁| 5ȃR T[{Q9Ċkq|QאQ`ڮEYGGe2c$#!,P~l1rݩvMВ[_saMWǺzl?`&CJcf6e) 0N$5A36Mt|'f=(Is2AN+#TǷT$tᓿ;[X$zZDGX𽤒YUTLf/c\e4'v-݀c<"5zAJjw邵3?@zD eZqzDʄ+-Ҿ7LpӍӎ if5JMs %VNEb/cНṉ۽xd+s紉|į&!lC /͹9PRW iU鳘QC #fLJ?# p=t?/z:'}saF@/$&cZ;|+y""7{MT~/x83mǽRJaL(9( C&zp\ CC`kka{Jg 醪.ԏgeqIee 1'A:"c,ZMY<]-F@P](ȕdJ?=ilMjh?DCZ7P0|qapll 68gॼj@Y˳@GdE$Eџ`;aeLeVs)&cޮ0ٸCoUŸ0))D!̃2Q6iM=~dKm4=ڽXd^&o~`]6c$vTKkwu&{ l><d?aKؘOHt/0A0˫܏_:d }f? KdЎ(:L&̒(`ue.tWUUJԗJ P9`8,``#2YC$[$ NOWr-ŔäS OK:iadAґu6; e`F5>Čp-o3ػlAh$`.Gv(*駐@.  HI|wϮ{~j廯Ť8&KghA2j g{&5\Ζ~91a@- iʳBǸupݭV}+3YɘP~1'+Mx-PQ)LE 2f7OXb/:ʔ/ox9L4_|:dRZ}yڪO6W3׵YG1) iҍGpoL"к"HD}mjc6'lSSJ*RaWr-YW(;Bc!6錛zs$VǽJv8j˨;IĠ29!Y})LS&b{ ud#P>[Zef!Ĥi l:Y[ugPS\>>#\,sfq%b펶@ͫw$>ڲꌐ;q`EoS4:zt7nzEcE"`9"#y >V$]ǨN۶T-*Ocp3 7cݮ߂ M$!:: p&CƇ׆},XmylK4*XzQG;ZT_U+#o ށ؎F)+]́fF+`rIivLwqϹv<1.Z[saŗˁ_!*_ n$z_ ?y&@Iv,( y7X]24|lGA$e>`R)M+mESte1o_[-"JF!(*%Yj2HWS1ݶo+꜃fBrÄ.a%cæQJ7-"IPeEIFn1A]Nѫa@A}V(]pn8AOט4NocQ˙tg0_% Bu/ߨ՚yOET)+c7*Oʟ:Π{$_{W8"8Sz0]rfҐp.#4Iѹ/ali ?VCᕎ)#0Ǧ ltwas1WERD%x'̷eR{ty@hjܣWGc.@l"')xl<;dƼ()ݢƩg4[I({[5Ѕ]TS2#qp2LЩ3̸E-y΅p섳8>Z1[m)QM) ʊ&=UCdM `z2v| A=6]GOtX D'x%r4?%-.lMތKE|t:<_7D1 >a(&tk$(G4fফ^e$AU\\n"#6ϘEKۀkvT0,%MQq*6R ;g+ӐuyCS4d lUHzqNVW$7&Dx@'V7,o⧜F`#rI 8:-:bIL]=rp$8"-0X{5yփb6cՃ RC`Eo76C /T~bEdoJLnté7rпI?nd|Ho'Ů/NH Z`3z$k_Nic62#m%D:F@7{`k@ ?vQLV'beS2۔RǷNARjmTU= )=G}n-H7FyzG(M*9{ &?Y^VI" H94?LTe7%+5$t~Bn;Ju: 0o䈼1BkL_ړ9wBV4+"%=V >?DH;WaʘݽviESX&30s~c*ܼGBTK/Lbp ӓ8NF,Jk~/Z!ǃmk VvfX 0c 'Lt7R5 XReq.q`Q&'>pb &#N^Ux;/&oV.脀@6IF+2[BV樂a.&/bRS 1|Barr$*ɍBu[G$zgkUV`h)7E䀹 DnMh=(hm6[מLח?xG\BK"^cJk^vl c5\ZIf{aëF,&<ݾ.QeEA /sl{BC tn*FVC~_\8)JAoI<5lH}5 FtxD]s9Xn7E*4YU']>Ao+.[@3H"'dE(DNp|USqFũBi姳lALfH7T` J=H{Q2lBVOdtċaɑk+qiT5`CHH항sZFCc@AHOaBLӆ|6gVYFϩ6dY ٱ:ɉNɺT.9"]Q|Ji';ɸ?K\y U2tCkgq cyUH#S=Jmx@僀1U.ݮLl/GQ~ ݮtN77S_MP?0p ^"'soFH| I9*^B #xiL4YleS/!:>ڤxAvI zʳd+^?k?!N6 _xn>ٙWҏ\y/2VqAv0|CIpYSTgjFRL4@}~HÉ-VckՆjpy`Pz\: [mKT / *hD|?jus&˜Sl[d@+9_R~.K)0uuOǢMmAR.p_;L U9SyAOTU-3Mphz(}3n&d:SuhcbƼ(S=;<*0=V*1L.\yULò [Xq:SLHxszq>ƕѓ컕S14ҫ*^M8R_)#cgs^9I!_f~Ul(#`:#H1E 0#[{S  fMnKOC),LИ5GCA J?97젅lO& GUM$L,_aYKEl+?r1ׇ"P HTj Fބ 'Ѕ{iaMsӉK+yj(I >蓻) \ў.ya覉|Ğ_r&`9W˩#Ӆ0_A {2PIXK.;߼Uv0pn{%7[ÒDb@J%_uʋݐ9.?G9*Y|uj)#١, dRB 9q(-'o:B(b?X̲JӁ\Ka@liSTRl.xt5^3HEf\DN#PdE&UFͤP@𽘴Bٙ,U"=e`kJADƒ|7c1Jހ@۴1 fv\kWogPE  Y$ʞ ެUg[[wI|yʻދڒVs|j.Wh0-$,XvMXdFiC7AP0mթ5!WUwNqI+:UU\jxd hdΫJNWqB>W+^yH1 Y>ed)>ֽ C=4%dCHUb &z",ɀ3(W}Q+|ʚ3m?+qaJv=~B&3tdX0֟٤g~m9MLDpDz̋%%һWa-teђC)?aʃN9ODv#,"EXp&dK.uA=MКl,>2,Rk 5k\!=tv&@y YËj.nwA[Y VYㅉae%Ct0drWh.d}cc#yi,%nӍÃ_> 1R-XukE*&;_:k+P;G7 *y'X@&I]ulc} u 12:v&pP*xw\OsPos "ə:HTu%^N;pm"\2d-k{yv:HL0Rݸѝ ƉMl9.9> @K@dza38X4 L'1JJ􆧔m\{5)o~ ds=l+` Kw>y3r]% Whd )h%XK  7I)$ iH?+5BŇpѦ/,g~kD5ASj,Hj^TKftx5 RrM)+K)Qr"Ӥ(n 2F.qr@p9tcǕ'a1cvF]d )H8(S58!Noj$`Vx**VW^H[˞kڙS%GSj}rۜE2X&,E %1!4<u玨(Qjz Ѳ者zwQܩ3w( ;nDz>xUeotɡ1ժmGɁUA~RE1yE x;6eJ#J Xw#Unh &{E-l882.+ڞ>nȐ*I؛G^x7Vo Ө o ;;0K&3#-Cw!u<o*+hTea.Glhc+[έn?~P=3Xb7E$^q*-*PRtFs;c [YKLITa&(m]| (e9]SC20&YI?ip8(4{3 MXHCNsTS!y6Uk_Kk8*P[DʓϦQ$HY,tQIRmwlt{Tl?9N*ˆ ^[E;٫}R*uJ~E㺃2ZxQ( fb@p>Cr,)׵h.n,5],&Ǹ@|%vr% 93 98Bd#0RQ# T-vR6#a]`5saY[(Z8+f-<3*z&5l~;u1ԙ _WF:>ɍy郳UB7˾sLd BFkF8Sc3-K6f :h:ĺD-1O}J 獧.f-@1 X8`mzyHYOvFߞtT3Bubk#Em?l|^`kėtIIᠠHIJmHʪ,a՞@%}g bPaH4q<&r" to0ӻբA1bC`-'ږL8 V4 dWGY< _9$i<@Cpaձg,5RZmwMnWaj*, ^̐Fa`aV;AR jQT@-9rLUY=nrVZ‚]aU-9x=-b)I8kRJE?t Г\Wd> ʘ3 nG8Y{ MvkBM_v%oA&,7+&_W9KoSAFOd~qে 1wRPb˅gg(aCOcٟ>ЕHe/Ldܥf]K"9qE¨wW5u>CJ[cp5ErhM <+q"[cgg/M „7>+_׈G)x!F!8A@=C]=q[?@bO~l-RgT1潞 ӹ23y׿v E׿ ! rȶ/mY%OUꃳ3T6"mzTme)V1VįhYTIՠ&=jLˁy$^H9 R+ %X|ZO$ޠHpiV:'Kall^9P۵"Yb\*{(l>7FIr@hejXsHY į,^{ĒtT< 7 G4|`L7`7 P܀q*gp![kKdh>u02R\+5aAm*8KsKPw0=6^*(6u,qf!d>]▽$n`Q|#V܉[fZ8i?8x]P5;kqN\Tk9H矹N kG7 k~jYEΛst?߭Y;eszq-aqAӫ:mIⱗ/4!gF=(d ,~G0LB"4Rضev4x~~Ps=BrnfhtM$Nnh:wlܨW?/uE)x4if[GCŌ7SxW _&JOHQ&Ī+i- ƥݬ@Lx|9c _>nQMbkfyR5Kŷ0j8:N C%L Qyԝ._ !nي]8Ius8f%}h?$1 b:6ȬcO nHN,"114C}2y)dӡ( ٠^b0T"v-IEOU`&fH!EjCgTBs|+¯WuܾZ] 7- fsFɞ^4oS,`Ļ{鹕XppF'vM~Z@X4u~+4#b鵢| u}N4WegrFm âYh/lE0ˊ>F *z@`@%P.N̞TbŲw1MdsըՔ@uvPS{H|~^D߈>W),ɓ!?vPqCH]ցl, jl=R3TMy 0 =^i6dž3v[' |߷㰄\XUcZ&q 2u=&.B+Ҟ\iK ]&țY7R9i$R>iOAjn>ΝWႜRX/S8oS6bG&v-ǾR4Ļ7 ehލmCi5f^ wX7'4 c?a{V/{ % YB|Xpx٪La<]] eQZR*)Ą"eF@O2egCF:/KP%8*a.ΰ>uAD4&cݘvdN%|F 0s&zTXXx3i8NS9ِ`gok: !&rY5`_GAx)4r{jnҮ2݊Gp.aҥܦLƛAw]~`!bFطyt2&6Õ 5ґ0kz EvJSf#H c{aNF@vf7K,`LL*6nk-xXZFDT{NVгcVN0WϦ"Rz<.bɕ^gg^|VSyvg$)Dt3|{cdu"GKPI@3!Gߗ XE9u[7^_<'׃3P5fX:7pb)JvD q&H+'K9M/ AU`%?M! 92]TUqµ)i]^+q^Nj'hyQ}B9PH!xF<΅:/XwnZÍL ME @oVJmVӐss4·6JiP3~d<#@0D#f;^#ubeyLXw/"&}%t>ⴘBgsHcPi>د=dT91YF < cNeF=u̳U[ZNClGP?ٚl1kumA>D{*w e_ep!z8]em9%yM3l(=µVFvR]?u+]?y:kM{ۅSAl>`Mz7P ;~H|4ȩ §RA/aGܰ7RQM/uA?q45@N<~mJgCy!|9į‰$%.b$;~.S"`SvO,ĮWUF]GNngΓ * z]y Ӵ;*ۧd/KhHަs)b\Wq]aWV$ $4Aӈ̒zU`-w_|> *’xJ<.A_mZhD-SL~ՉcH #LoM#nQ:,)jCU}GĂ; t5yg(frK$-$ $ $"ahi K-VN+6L֞0phuTUS||Il{Nca%݃DA[L}czHlcR 7?c |b%畴{i0@4:H_˔ oIRQ[A͏H,2}>=t;e@qѽ0";7: `x^FGGWv>Jc & O`K9&d7"޵9:{kPH=?=5`O*МRr(W>DS፩t% ͬ䐎r'hQdaÈ+:桳c^.W:ai oĤ;5ص]ş/gBu MP8y=ttX/BDrfsϊ&P>$^ExBdG{-»լ^ڝXJZ*P})NDvڈ |j;r|8sݝE=7n mR:KMOTFɉe$^,%%y`]gY:ׯY>ur2S^X/@ #=;,}l2x "Î sLq*R9%{m&1&h%G$aQ`υYm@,s_nג퟼$=q<*^up5YaTSɨ:-tsx|ʎSa1? F}Q h 7' S. = "#z UZHO:ש "93z3N8MpUL;ȁWy&z.p-WStӓmsFaIn3PC Q=zݝ_gXkT+9[-s@mG Wp *w;J.L!0Jeg >}2% <)BKQGe9 ]~ZO>F7|ojFwrΥ|/r)N 7ұy Pxuw:5ٴMͿ|g6omkY0OjUe-{]rULh .K=׀-H8gB+ME&6:(nqYmJ;`wW*,HLM9,OFYܦվPB!;gT{`` ){lwNw$R /^o,Ϡ;ɽ`lohnL0I;ݮaԦO.dSk -S)-W|T}9ZPjx ^hqz(Bx;Z 'ۇyj@O`*urmF^h-Ղ^mAUJD̒k o/lkITJISë<{a ȶW0V6H?!_h`Ѹf4$]=&$ bp?a kFzu?Ax#4' >WhW/KKNxpʧ0ƈE(5Mji̍MJ,w;fBYåB{:wsM1!fzn 'MúZ ޫl @ 1۪0'.Đa&iQ =sy^ È^uTavGsGV"Qi\2yKaԜ6lDSi1麤Y 5T8U I] gzZZo_scDOª?Dj=wԛp ŏpbˌ؊߭!WAPJDR Zb.h&dbȣţ`y!Ie2UgDNz`!~\ MWCcdW3]o9&}KU?T%|Z] VcOwpP Z;;٩unMܐ Lj9)aBxX)re޺ raR.֯4X8;1Ά^jUZO0tJ_)a7 #wH\ }vBһ\ xw%/s5)uꝢ/?f! lUO0zCf{/FU!wTs!1rww@煟m@{@˭կ(ڠ_R;dtK mQKq9 u{ 9Ib8׵@R/ ScjCbSQ1s)x4 HH[(%VR:H7+@Kʐh?qzrOɏ tYS(-KdD>._neM>W|km菸15*)4W_=՚7ej!88_n[4[6[DY/0]YJ*qlyfȢ4\N^KSMeY 4,5c4hMh)'epRqC>7{^ [~΂1>^S~^;dkh$7l)q]9RF֏<2^l)< B*~J# HlpT`؉sGbaexGDN{DqoZ:_$S.TKu #gл-@ay{S(SJ(S3k hF*$ozWƅ1Flwu0p J Mx+6㯛_Vi/'qw,v)E2\ BDc_q:eޞM'vocT ` ʅQ6<,ܣ.Q¤~viFqwus1 L 2OxJ\K:YDv_jyn:S` j!Vi:dxp9uZiw 8ѵwC}5;mg1jkc/ _07`bMP!a(#M &´ҼqF1f9Df~4!p&,oτ٦Uف6 f$5M߿ී82fupM-E-{D'W%Yk~ G=S;Yb83o=qieԁ?6g#w։U^ mìB8MN9zšƚsLRvy4j?9kI*ߓYX:.3| A]>rSdY]y*\gj>}DjE~wH҉AFCꭓ ,Kkr%T #՟i,?^(5{:QKWy YE~ |AZË9v , &p.q_,R?9#1o FףN!FDDŽ.`32(CJ0!1UE"K@u#h{w>xb߇3.{։W&:b#iCb흶ͧH%=cr!` 7V#:bBy4x=z{T3[W%2)/`mQ1X⣳1EƃhyA}%DPe`tlHA)@Xڴ cˊ`PGZ|WʑKk y8CRhMoYz,¼dSVQG9d8 p+l0,-0:^5pm5A gv7\JۥD G*`=؇s[bPuўwRiP?rjüqbD(E*lY65kFLP~$n "0ZW2B I<@/̑L9&ѫx>:A # ܵhC]Dڌn1Ҭpsce2G^ms1!z}zh)%VۗzmW328QK Pz}@C+hѶrxOl},|L1bEyw.KxiC(NˢCsFH톣e\=GmW*݉[du}?~2 k #k?ili t ˴#)4;%ʭtE&hXԤckjдM4: d١#ևDރ<V܁V{*U3@ƙųa*NhN Rfss>U#-v|2i*MX7He^h?MI۶ l 0*~E0۹ o60L m{i&P$^<=>E Im{WU8a t̉U>U?uxZ I ^4J1{#XBqpK&鉡[LI/L⭳l"W,}d畝ǰ3 y-e˼by"W-k&޻(hSn4NK`vk+u I[rA"e@QǏrmL` !.Ac4 Mh(嗢E/Ng A6U6C򫔅Ũ{ dxI򙣐xd`[/䩃.ajʳy^P\F:O',KnLd8>IgL}$ YDxR# BzAWzs n2Wody6"cHF ׎n[(N b>))WZ^SV1نh(38~C'_0Fx=|-hNA\ NږndެJP\ &N'Q~ @ɇm('@Hÿ,&M}GwXrH_WAȏ>_|=KYX K^d-̍T¾vJS枟4@yZaSJY6ב9(ӭۚ Geu՞DHbh!1|Y;#D>X_BCqcͦ@Oqbc5w#<^ 'z/dRo|DS4qJ|dh^xºDP(t yYe(&961F-EQ*S&}b,tR؅OYs[ ߈-z! W w9[fIQMD MuFS69+C \gP/TX]f5_2ɞF*[ |[vZ,=S`<6O;˦Y-^8ŸuQ?vU#+ FgCN2'Qu1k"( K+SdrhF~PQqkVxv?x%ު:KEF۱ +Nw"8 ,ƹ:SG;J]Y~Y0/1SDڮW{jਫe Vx q ppӚ *Q#U/bkb D79l.^^+h5#owՌ% Ir`;MM +kc`4GdH~1Hv^95ЗZjRyW:/ň ^~{4݆ő_;W]L1bN=+0R{'G=UZ5Z RUYU K u(H<*RNjsuv:"ơigYŧa[o"/)vR;8 .tt2Q7ŸWN8Fo·DZ&T <,K#PdgQ*8/UXHthv$˘ cDmȃdYTb.@pNOn#g>ײ%&R/-ʞjc+PGep>}ҧT?x2@OU7@d8 ݞZ#8m\ȕ,ZOO{@vx%b)S~wQ}^yGkdh9˥3; ze8d+t63zy:-'8d$5#DlHPfqs$In~!OiFOCϏ##RH4xU ʔ>?9uvS,?(lv P-gb!kKӃzvg {Vxp.D=RP|6ҔMS9 sm]pq&s>Uc<%)ό\i1V6S(mTT1ψ6Ic{ƮRףd :m6R9%DmfD5vsq| .do%t͚y}D$*TiZY.i$[}h!t|=榐m|=61j[-L 3bd -̆׌h </Zt7|mFk~=_WQ'r:x9z wMF1 9iL51Dr4MќBݎ_!i`p[iuYatͰ!";=cN2X5 eENa.3̂uSC#6VQ]0vo-` "wpF3e/HI! p]_mx&7hZ>}a*pdQ{pX9NBԂ5b=cǝJ&cչ3zڗOW,z $o6Zyo6 < #oGlð+' ElUa !.- E{`#Vtc{I hIqT\_zW{3GlQ), ک&˝OIGeM=j4Gr =bt9(1Y(-nXF,`i6#dw̸,l7%,ɴlvD'4}lqN7+mѝ(~ +tCO*j  RXNt3C`iLEi3IfLMVT\9 7窃yrX:V)LʍY̠Ǩ(&GQCهkv[ $s`c͑mJ宮<7fs 6 2DL)h (WKk.Srn~ 5/kkkE%KzԴO( ؿѓr2j.[.r=aCUlep[ӊKR `ඇOznЃ@bWt^f’(<o1˦2y&~Åa)fHzo,^C8bd5X K/IhY6R$HW{kv@,]N{/R2f6Zɯ?ak6en+>7-"^$馪⡶_-S5rIA"{p-'l+ޓm̅|j#Z_2-̲C=㞘}/3'!{ܦBVr)Ӷ{%o Cf9o-*)bp6E3Jkl_8fI6z-w^O_ρn $q779 2w2ͻ١=-<(.5]!yȬ>6s(^P}KӍh+ "*S]xyًj}ĸh>5M+-^A!r^x֗1,9(ӂAjm 54~1gNxl›gq DuÒơ-@Ez%LhC򶻤-}z696%VnFv ;ia t|g*%-rjv(PKc;5UN>">xO(,[jvVkm&_] q>UqK{jj]Y9Z<~Z1߾}늏\wc)Ϩ9x|)'Ρ2R?\-R N_uZ lGqC -jhՃ`۰sh^˙f:w3=QBj%/O踪wP%(5D &Ot] g;d.#:\P hn)p% %y P?N^Ί*2f <[n"xocʫ3(la~Wؚ@m6䔎A,r7i$PP[J;a5B>]-&;^Dݷ`,1v1O]uX@TI4[B 1S%>2iG0\v5q ::bFBuڃu\kDP[`w*uC:o|"PMB eea+GI'B.{*ŀ>ߛfq@U $yՆ*~s,2vAX'AR%v 6\GJ",{; ;J7ץ!x"8 ^&iP=LQ%yNrǩÐr ?[~]}!mbW& .(j!:p>휀NHbgG3߻ڊ\Lf= xv9ߢj˙0 ="KjpvO7AҽFNkyu0cm"M!mX⌳wɻ!YRDޘUc#hN]+ǿ3oN3=_QYXQ'P,Z8"Hɏ5CI(0)/za"rV/u$ط濵'0Qǃv=_o~.v1VmXL3 9=hk_EӇq +$4?h X35oOV~)@yQp,<aV>%OG PFd5@e(`,$49 ȐVm 5f1Y&>d /‹M)ULzYGGEx#Ph(?: ͻ|?rq_&?afnjǼ+A(N¾dvk{Rr1!B=W,;;VAnQ9_&$x6B [bBMڙ(l)eӶ J<|>;( wTu:lE-Г*NvS'zi#&vP-tIy, JRdj#ɅFDnu@#4=ڴžPf5Yu0syt KL?l> J1t}r?AdYKC"OTֲ$xo@/ZNqk\vJJyOwnCL_zQ-{L?ezm4MIbG/zjTS1:3!~}Q@v0eSءEv3/*w1&qA]{vba3\ׄ~/w/Mi;u3&o@°1 E/0TRY\-߬d*%AMT -V70gI]F_te(c?̞}L645q%OsäމzHąV17^HuQ\QX!,_,R=}ׇtfMvv[|!LR rܷNYO14@ЙOu^ MIiƷK)IBlӼ*NQa "ȗF3iE(`l>Htf>'=)2X=%W/;8r 3,s;"$]o&{Oȭd< Ҕ>"'_!(+YD讦h%'uH qo=4z>0a0FhL)zHf8\qQf`]lIl7PR1#Ԉ jmZ)ިCV9J9  LG_ /b-,xk^ ^ ualw]a(ڑ5 F592$45_9g9 Ҟ=h _!Ʃcӄ0NoN38Py p?fq`/}ŵQp+k3%00Ƨ ;^ Qf,qˀXa`طT@sdVgkGǖoWG7XuK/R*&-KO /{]lFF܋SVXM! q4\U}XtV]iꐙ8eYYD4utVϜn_DD\RktZ5Snӂq*zwQ0aq77!vkDיhs jXZm~GIX#H?@>KJ}@j?Q5^Xq ix_a!5Łf "2{rRP"rA@fc!`%UFꋔ8 *tVz ^+"ːڣW훯D>w" ڮMS..tP'ڍvj;E9ڀ#`N5A|"53Jꆟ`J&"#܅P/גוulNbGydQ?JMI塞у]8d/M 95yCFiM^\Q .?VCɴ>d}S;PjuLLG@cݎ鮑ʏbeP'7[ѮWG}v)xy+~U?^}-qhH#WCC.oZ*R݇nZ:L"bc~ăk84F-(p+MNBFoo M=)/Fk#͆}d~Q9ԎzLz`J᝴QROo߼QRsg$Qd g Ơhbv_'qYUE,.FQwtX#5{(WV`qғc2=5O}/?>)S!.OGw@;_Uز-(WMJ"'חJ*4[55(x7yM#yDž_,;qG@rf Oۄxxoƻn!L\bDED1$sGwKbVqdEQyqKw0O􍙮^ }To;_WR^0VHz$sry/R 2Q}-RuӟBsrqkܴP.fn#lVտ- kCNSF٤O5:ng45>d9=V,X({R3L7un͟O^qDLt(,KrݫTFK}rwɍl]u#]ƺ"@ͣAѯ͗z Rb/vG x#mI&bu}9|(NVOg>XmYYdS8İ!<_va"u/aZwqKjO֐)dvk 2z@f!+6 @F:hG_eNT竿1@Z]]6n8$,r+Rg/K(aA"z!T\6b,$'x~WeËt)YZĦ(8 $^2QOH ߞVs܆9Mqrkn @?̃UMuIηsm6 jW81YQTM .;+c6]JrK"wE7>_fWGG}rH6BkjBcQR"HB̴Su+k(tᔢY/ EVZ2dH2{εOc`isN_؏C]½C.>qsp릥w0Z{|orj'8 bmپH S"Xqz@COy*A *< dJRmA9L@'~HItO’hI1S`JyH{#u~۬\$@w9o4c(6'4W*7)4 ]AKʛCP+ }z8kDVeEhAf\*Ha~p 4|'$B-IB;*NK3t~1FI-f1%e燶FB&iYtx 7Nz4G^?Q+ųJSrho喪*hQU~0y#o/JFq97-jډB-NN&e4~ >e",!27|ǧc7H7Sc,!{rLv . 0%t]ȸÛ v yYlϞܚI~QnRɽfseRՠȄokPUOIx\[y] AJK~)51ńHմ(^<ѝT8Mp[?G{_4ޢ͎8>yъ1$+V.qU1̕K/!]rZhn /Nw찹tBX&ۂHQd>eyh^/]-D;\by WՒC˖"?pR=(M\U7sYӥ=/ As%,4⮳E14d׿Rz+D2Q\#pVR:5 ~.9,zomKͽػ97}(̤}j']C]a6~.̒=O@ȆŬ$/?5Վ$nuᚪnw'fe$Q:ϑ9JvfՕȹ6>'kx9ڝyf7"}27+>D.<^$M*bۯCFp?8;yT9: >$y-e{c8 SmWw.;h`T'q0Y$/zC'F;qu11C%ߺ2\jB`xo 8#x ׸Șo zmaS_@;LD0ey)`93CS{>&aTHkתt|_IBUV%ʎwR 8i73/0>h[/51}9sG|UgSSbNnW>z `E< Zb)ϔR&Dq?̛ {hI=h0rkahUE*;,cw q@Ou nԆ~Doa#1鯑< +bߪ^%ҹpN:'*qaK7.?1ᗆ#FJ%N&*VX0пq\"Jy o~!;v<2D>-UΟ`j.chוFO<_("oŔֈ2J}%҄ ZfagdhJ֏dUe~VVIcjUtNNJ3vT~tՅkLu8zVnz^Xڱ|G*^6S@p}z'.^ҁ!|&/S_M.1 _e$8}2>oћsB0Dxtxr;{'\Us>iB:|H^0V8sGXSĄEuƛ do~oqTb R0l-D;mK]|SQAx xtme"fNO҉Wi1j\b-,piNBYžs6GTϠءQNo˟LDy0obЋO=GW:h?:O,7AT7$;'1PrNXY sm>'U7^vsE@ qDm6Rn·IX3Hߡ߲-wCAB[Z|X-&J<Z"Y ٓsqjKG>&H3TЏ0` H$U={u %ZboAD$DmQUc Fayo>%RB?W20?K f)h!NC]%٨Z'ul^OjmVwB+zś#OU7BOsFͽ²\ԅJb<`+'t_:Y.;K`\8g6,2+ !ːʧ!WPb4عzi8Chv~cÚ}0t qnFWL,!P: RR`Nddȿ$ ]+ق[9>*s [hzpA'8KM`;=,cST1n+TSŮ'ǯv[V;,$$X &еDL𜄮AKw&b_Mύ'gIFa}_ސ-SBJ#Qx(%8*})~J쯖nyJ=z&py FtQ|4'I|Ym4da*w[ad=~ceGV u% OK:۹'4\07H$Bq4ooGCRT.>gh4OnS,ql$!P4xv%s_ԾVB5bΖjzf-2GN ܝ|oS2hR%&́d_'٢jg\@ %Tg(esʺ)V-U s$_1kB{|HuM3&N f0;tc54M*\Ԯҹ^Yy*Z5)1v)95騳M+˰b#œѺX$SW}IHA]4*GfЧThj G>"wpO؎1e4%{v7##P%rx/A&&]|LMĬUjuW^s`)")/#KTqwb(F4/}A 4 /y?a?5b7X`L"bA]dG-+_̉ @NFQ4^h]r07$3)es7<#M;c L35Plc3PЊg+Ö.=`~J٣so }* 9ozMYիْ:uU7-76;<=nCn {vYhgZt_¸G5m4GTJ"Z`bP1b)z7:M_!*yڭӥg3)gZ(Ţ_p+M%3rn,"Gp|5YEhL=<5;^XS|h@M)># sM _M?oxV6>rӍ_0GB~(#k5>."8t +~ KվsIY[ U${pC9͉@ΛU3sIܹ;(&Y’qY9BFb=-Xx6 ؙ4;M-+tT: x2:yh-/KrwϚ{h2#"%|لc8󑿯KںyBS'wbbٖ2^fK3{ GL4Sb\=WCBa^i>ofEi"P#F>9[bp]pZr#_hv}`HĤHFj m`o|Y s k=J t>Șɚf& )93 N}MvgU7>kܾYox:Hdz5B c6+ZQ> ɡ!gJ-LjvƬ$-.`rm< ? -q~˞wg#XW"㿶F~QJGtKO:4D\]ԣXf'vtyJJgRcx0a]*yW:nDՒIۺЀ[KSpx(&qTL,FﲱH6.B8)jm,"6֖/MfL>QI0 xSD≡D2^3][SNS;˭ Oת&V/{ " vxl(L>ZmV{TBo 3t|= 5@D8@ާ"*7 Y2_Fғ?h_\ *pV/+0_pq:Phd] pF{СZ)3&?y^9B 6 / k:378%{**+eZm kbBCZ(?j AJdN@ 5O:t a` q\br75? [ C%ME1à$#nӳ0TRojկ\JhXo~_,IˍB =[Ҕp<5Nn)d&M'ޕO~\@b)|j֥BJހ_֯Җ.YkQ?e^*-Wx&{Ƃ`h[&ܸ$}A{Ǘ!CdTxYjuYұtt{(1h(g/,4q#v%q`Mk/ly?uhkj 9`K;Zӻ Hy ,CV3'h@m $֚l׷ԫ-R >/ʣ4hk6 Cn:G(mWTڏ.ԏ k` .cXOXRA/5{^BNRچ_|67rqI0HN{H%DD{^S̽ +6vg 0 AtA±f<h!AZvynB^sknS᧜h8,d|pHP߉ .* V.zđ}g11 sMWMܠ0{r1ରB4 )gp5VH]B)r'K4Cpw8X-=$̺I7煝EԀȘDG]nHV3[Ѐ0|qnlN"-TkP #νN `'bZ>=߭ukI"1VaK6Q,5t35˄7n)Lh->ul. h^xnë28hqUlXPwg%M9ҚFRpivhM&,:tמWuѡPK`Tu춘zzuSRUtTKH8 8i؆QS4 ֶY>2TQ[.NJB,,^Zw.ę} ©As>󣥃GF8K>jkcϑ yB 4lI>q$ #U'?JʘwBjϵLmL#V6o^)ShH`+ g@Kh1Xw:Rd$`R> c7*U(%T#!2BK?Cf#= ^3K6qszZf1C>6$_{fXI Ė_NpL򿌕R|~ _.7ẂѰq:ģNX80 {& mzdJdObB5^~JcM/_m CAz3.2q߂ȻgMq=Lj{wY$ q(^ Q'@7R?DTEOޙ A?79Q堪Ď3\D DG߮,&WdamS=<ۛ-M.AqA }|qQ i_I][[j$R4B{a>`%kQq|+ UiYxz0IW6zpG'du\7*_1Ih)[Bpq_'9]b#A5 S#Bѧ_)s*T6k㫭hjP {LQfJϐJsNU:-R@TZa>N= ]5ա/}eS4L̋G w)}"I Xjςj@h,D4}oȎ|ňmWw"Q4H-/9 E_5 N;P]3τ<Ӧʝ?i,,qD a}l=wJ7˨mHWY2R/{$|CLx]s0$~Uʻ8:S*!T yOtʗ:^r#ߘ?3hҦAosTވl,9!X( &/o볨R]D=7-jXap]@3Z|D鰽sij>=JR. i6eF(O.q~ҩu >, ^߯,^Ж+@&7_}nG+E>1߯I؎11GG,WЉDwzģ5$o`+{E'ֿIؐaJx`&hq(w6M1Ju>(3nmP=ha}jEk) |OM*:H91`]cIr^Ƽ9Oㆯlgl?˃aBo@"/0v-үk{sBn-)\S1!Ǡ1x I 1ok 2PiVܼ a!xsm1o1IKYQMg1Cxvz]^ uс$ H~רՐ] ϙt F`.1.v=f=eܚ&nևOz+{P2u7*^ҵ][90mj3S82vQ[5﹖d)oJ)xb(mqjKxe(ax[O]Ad!3]1rxGQ"0Q4.p^Lf1{F0EܸX(Y"뢜F*Ʒsp T;r<RP%5.d._83ou p5?I]:bIz,^s:l=-S+yz|%?5;A$p'[k`?)r -rXIElM#СަBWtl JmYϪts̪z: ~V+GC*.O+ ξhCmF)8\OZo+{cQx74ZUT$ p؟ocn 5>BoO%R_?CJ`WOihH}##Myw"!jӼۚESךkTkOTz 2.S?oW4n#M)߫,D- [wcpNl ǥk'p62392#3b!fw4HxNa2ru(AP,ijc .7yWXk9Ąh}np[-z4E$\ș[烋?Al }vju> "[Aq%)Y&M=3%—dXrj=Ԫ XiӀw>uْ6[:};%qg(|ɮB dc'*7 J1Ec0!v[ثϬ=49,*C`+.r@D&Ny8*W^nZ YIk e]d>>sV@d}ovGYH;/ֽUDj 7^43| Q]mk%"5-k{T4k3+l0/-^+"?/I#1\B[eV1')eֳtޥɢ\ Y[WgoVy^eUWYFV_>lPc:mU@L쐡͛T1*.(RCl;;[j N0>>SDV#YgTZT]c?&#K%K%ACͬd§h3g&]~ܯ|P8j#4֓U`&AM:-5 *y)4_]S{#SEƪ-7+d䃝/;Wfwō̏gSjYp[ +#I [㡭zt.is;]CBLO/F Pc q%V4N]"'U@A,uUxٜЦz,'#O'q<^mdVq-SԜ۰bs*pEt\x>,; 0?CvY_)D%P#mFF B'MvدЯ}sؑDCubzg[6kln@l;Q>f !&VF'zLԋ}f/#G&xI{ս;/H>=Btu~KfA&&m ?iԂW׬h;I2av{F!u`Hܽ4ZFY'?wFxe>%ftŏ8XQC^WvlenF1#,0%⢥sf]AWgq5{󛹐 =T+TjjrGJxeu5`NV|+zۂ;\o3 fawNQaJI Ba@>)7 oU-?D AP%8J}`('[Md֨EVM:һyfY1m$|V -}U7[@[1CP'醿Ob Bب;l[X ҵ q]8./۪Գ*BmY"XKmX E%.#~$B,v&kq!.7%c2B#u!=@wKIkѩ;ddxd-CӋǫIΓbSP2طh 䝆lMﰸےkw%x.WNpr^WH7\84x qu+6?eFqŪ8AfOy_w $~Rj騊CH;!?4Yfy^ungɾO& W]’ifi;ԢׁU‘#<#V-sbUvON,ټ:@s%YaꪪK6_[ 6z;ARVm>zS٘]<:^QW7XT{nxZ<3P s5Dn[/jc|?iC9gZBOs  \^z?wqJ0r+_+9{{P %DvD`1reГjuqXt =2TA يXإJg_Dk&-||B1+2?͑:tqEڶ*27=Gx̟AቕHʊ/o6%C]m zY?F6X7̧ GX !6`% l $Qh?l=KEZpe:!t Yn85Y ]R>Н3a!-?lQ%,Zq!5ypobι ?Zz6^wa) F3SDup 'v91\-?L4;2h4:4ԟ04Һ#_.隒:`eˏ9O-"R > t :ՅfU(j(-40.~/ kyr!!'caMucJ ûQ qXץ?*ءٻֈ4wM\b0V95쥂bh_re58׽6|̀6~n.fZ /.TBU5)ŽeJgG_89NS1DܗF{Җ^I˚7b\tWrUVPmJT㳀y0?+FbF-/z=m+^UJ$ӳϪwq~i evv=^7[P%5{p 6Pc{Uװ\YPpM5M}>woI.S}@f8oJdpW`h)Eԥ~iVę\$Ym& L3=80bvdSʙ0[̨]úyW U绍ƛ#NjXc=O ֞Ou3VСj{g܅nHh <7wn8KKOg橵@ً/mw1i]d+ .=͍k}ϒPs:Ex~k."5C3zo!FVrTGiD7O8V@p;QJ Nv i">KFxacKD c⯦3vCArhyt遺+T/xpxrdo>{429bP ڒB#2EDPF1܃E3z)HeU .h{&\WWu~=*틫0wB6@@W ,0 eCudT(Αu9uWcb)j% N:mH!:~RgS{1a"EotÁ#3;Vu5:$@r?/>62T>2Q$Cr '0~Waj2:Bpk S\jdާ*ҐAҬf !xr2@,99/ NMU2o EU@Smm2"Kv`\+8'Fq& ?L Ӿk1PN lcY 47[jS@aW Q.Nვ6fE梀dH>HJ.= y̚(!nI3~]IXy{O\.e"ሹ>E(r|ecoh,@{,C8ҳd D2|ILA)^#\ v8S N]h;)4rf-hȱRLn N ,;jоQ_x-YNK! NjbϟJ,HG/oO \FX y<\c|=xausl )RP9PDxz|'3٪Z-(vEA' 5B#c?l`WE5GL^]\ *[ 84CEl,P ]s߾Rc~P%q:Id>Nv( %HR5EX'G'necCTHE/ҜJ|vc@HXT^onb?mI|q\(TX 1f r#UnH2f բyDIަ ktu%0V -Ȓc E0Lsj 塂/VN;GSXb? O ͍0vqmg3ݣ 6X!Ng"$b_7XbLj&y_u#@vg&BaP>'JHgo>sFBݗ./R]{ xvUx4`vc'꥝W #ᖄx( x+E;''_ E00WxbRgYLC!]AB&GUI.J;مі % K: rv4cJ\c&+v+ ;)VfAmd_&tLK)\40S:{c22mN3QhHG( F>ndnnqW}*$kw\QIM&jqyWgzw -A` 0DcmRHXe7oqQo؝s( 1 t~Vq Cvh&/`2+sܧkEꮭV4\o_`F.SU4Y`!m]od~vnsϙfke{6q@m\Ϸ|k~p匉)DF9bAGIW$,JP:m.;CH`8.L#(c1*B Q}ٴZ J{oi#FVh1uF}g:lTy F5Q[Tt9Ps&gZq>c N26óIOyod dcR!#7LꗛWu],3drKPB\a++^x)`pKhG6‚Uμx9!tlp;\R"_bb0MeO130 \K/DI0{wx\JS c쮯51}&iӁٛ<(.I$Iw/Е5%qQぉ]4֔ pD(}Y BwhTJ?hTr.q#5Wtp!St`R(")8 r$s6^oLnsr[y &ƳBMFb?(ĸz_-l@hTX#wsn3j0e-K=՝pcq0+9le L{PZj}?XȮF;=O%˽ e3_~/tT|E F)q'ͿpNYR~r 79J"!M{mŢ3~̺٪m\'[-jz7=s^).VtG` w2sT5}!Ց{;f;P<ﻫʜ_[>dxPZH. تurN@)Ya_`hZjW$i*@Uw/|V{gI,H][P㏷i?F&J JQWNZ#)˥;;ŀ,9Vcҩ76r  >yW:0Ls6|ˎx]b% ' SMEVR0- $1F6H[p*Q3#JLqY]MULZjzx3/Yҏ˄\ pP8*Q4GcO> G|`f*n0tϺva&eGr8DO',j5y \5iSP*D)I meq :a!ܹ@3 p>Vpy,.*;}m~'(.P9!R28/x~'8Շ(0Оq<;?sVk't<|wrId<SE'n,koî0@L.mmE*3gUSq e6qnwT)*`7Uu$N]Bt=T/2<E Qv eO\?۴qoo5Fэ)"Yjqi mHVbF'YpJ OG9C3 *':x *ND ~ F8@'I`DLj3aepqgffD-g^x7R(QI& GHҥ#2 C@тe/X&ewd:.2z\xh#l۷b/ԝ0psV. >L?N,~ HLdBRZ6i;KHW5F5ɥUNXTͤDVRb/~Z+-1L2e3"ﵝzI.Gb5o ?{#dXhy9OEP:8c3t)贶GWwjt`^5vF=3[V0 H#3iI9$tY FxbtN <{J00 5.HS/ˤ;ǔ'!'j4V$ZX$Ee{N%<=OEٜɺE,ۊ`l4+KaS[~}vOKDCޝg.9gY֥\NB_5ZX`1շ 5~uF<@0fq(j9@<7"nN "HMr E!a[#T9v 3t тݛW(JU]@P$Pyx/@E 6^`K;ԁV ß)h ed]Rڊ@P )IY~9uA  4qy ~)*fc\=Xn)+?a6hy7U}]@lSd׼H@M^c??SFқ̔R!Hup k3*b9D8\,;RyM,Y+^`$eM{,| 23z-eT~I8;Pwke->м,=_gtӦt\J6)M>澁}J?ح`Xh FDr{\uJztL&s՚M$޸Cle!Uӱ#Č8r K%%L9ߒq}"V~R~sŽ U)M|(m:2L(]+Q| ,G.f4o~\?vwk_&!o1'~ک!Cdgpո{t !K&kG+T"9! )^2s;]D!:y[} t:_HXt FvХn|$r5ēs^aZnEr|R9SB*5Sп;x3\p0'tP-w,*_C9 ݁ͼ]HR",[JԵLMxE8KBN +%g'~AkLιqR3A(Ɋe=6ՁDYV)4bLxAVyU [{NhNFN{SǶ8XC7T!r\d]i/?~PͰ'7ۊ{Xbq9'BXAd'/-݀|uҜ-._5OL_Ҍ%yŢ,RcA3J_qmTڏ*xwCu$]̢q#+dQyvw ׁiԉ!4-6C;Vq 3gg[lI]b_n<P⫬9P0haP=BM?rᬨ@ZtKU|]X.s.BevPb RH/B'B8ɓ!p774 Ub⧖63,?‡RBBDs X' >T&Nfa1gu'Sz&Qjᐄ9v:+=11Sq VA1'Ÿp6603jL5Ei`M“>SqӰħ~LD־ۜYNfWT᎐RIi-N B> UcP2 UIfKT8kqa-hL\u[>02=)[? [n˂IK5ARpجz(~ UT(:E'%vzM2p j>3.{߮ܬj| Ak 425xYa{iAK*- sw#S4b>o:G!+lYFmV$p$_ =rkS"rň(7A:(tOY^Rs\DZ"OZ,,XejKH*W N~jp^WH[n|0S5 k2eQΟu8`2gpva85m:~MmYaEI_L#PUm ~~/DVr!%=Z [[wrʽj;]ML>Y>鵫ϥj^LvUNucy#)sEm;l:q7'sfgJ%U ʏ`ׁyqXGH4xl ogQS O/=] Dmfrj=,e&6UȶMi{\wCyaR1G M (e]AҸA-uӌۀIn\^\!ɥ@9*66³2prjH*IZ"k{Ñ 0UsSbХ?lW3dt]]rZK.hҬ H>}7y~OdmZ*~FGߚCiAk&+d< j줮pץE_L/;+] &;7iڵk05C:tY# +XZR7ij͵ˁ 2{LCw}VP~i$oAv'G# 9G'8Z!WAqd%\˰|O,XUmVVQH-r#ִ4xJ^mL?<6hdOh4٢kh4 M1mrG!Uٷ^qBZ4uTџyes2\90ԈB =4C5a CxA͔`jw7|Xcը&0eL@G&sG&Uv U5t;}6aw/ X\-X|mzZ#Y.sd3z,':PrZ呮Y%գR<㯝{Z>͞#rgpE?)$ePRt,!dzt- ^.gE;t4~2zf_uXuqz|%C7̴{iŖu]`dBLS_E-l)Bն6_(IاۜG9(ZfRb u8T5e@`Q%-KcJ\x$Z$+'H1M<)9K܈\G`=a>T>LQDz~N[D JX APͨ3{fS1g\cpJw~Vz4ğ#b5V\QsxZnާ17mU1 /p&%6 뾄7%J۩_-.ȝ&O|`.Ӷ ~Q.?5Z'1 x]Dp ~iKΠvCv9c&}*::iw=`|)A{e +Rgtm(sGrUEfp/zknYxJ*G…`<ũA*ΣAP?qɧFwyK!tjd$U. y޾\ T0cOY[JC/U>C%5}A\+rTĽWpiЙiD<mpЄ1T9X{Zq m&_fɄ>g!:"0ʰDBk{^u/Y)7[ow X*؁SN`MT9\ro]ag>R7)؟J;ph٬|GPX[f.sr 3ʌ;3xۿXIto}(!R-}uʧUw@_i{ALySc\r=nxvnf戕YxXaxB`Lw#w.&ވ2+UcRwSl캪%"tyq8V,&LQrԡk-O"Ja&KB$iRm4W` oS?s'Fh`q*+P6WP_'Z| 28$gBS抒&嗒L{=E}#Ky>>7%} NibUEv["rJ <"Av]ԙ]~eǞXε@=I&ƅ22QrV ӹp?\1/f*ا44mII*Uis)M#U^9hk` 10 -lgX7R七ǒ+CaN!إ6\J%rMqՌu0gXF(\llRkβ_d c5!@o⎷\ @g\ [p06c; 5Z tŭ*|&9o[4Y <ܻ/1p|BC&3.u$"23V,Sxsu%wއu?:vʸe>GsPBOBkz,]25DS}QOScA˥P8I&M[&X)^rv'^=^A<9YvM Cn ~]Z"Q?*_a[SMAԃܥ  ɏynLg1^z=[ѨAX&|:=HI.D)QSB*W2x]k^#tNj!&Z\[FEA9\7QOj݀-;D8 x 1fp23K*iQ%AeLB T"$uamY nR=F8YV8e|.#E$ p/$tl<|>([-H?EP{ *r6!Q5r!N ((8Ϗbm8 T aJm=!̐nM[xW Gm3vy?l{VYl:S՞Y` r2x44 `ox?T{Wr;ޜDy\'X  V7<ϑf sĂa4Meie5 /B ԝzL%?.]AvBm $ ~=($i8ԿBͤӞD 9V"މ+2e;a0O~g?o6>u|Ս""|Z)&J*n%6Z=0kxqef- kc?L1l1QjO(>\% o8}HO"VB\l"]3ԨYX*Fzke5陯2ѭPWvI8zSf"M#4 tǬ SYOx*W8Œ!kW굜S)QViVElu{p(nwenjzk$Q_hX&)(èyihW:`~] A5FPKw{0٭ǎȹw"uYȘQ>i 'uOFU{uFgC\o!={ EHOѥ !U4=ޭZs*HeWO/Ck>CO<:?p@n%rMKOY:=a5VB_1d!^ M~Ӎ~q6Y;O?ijIwz%Iژ`Zv:GKᗓr=b_ ΢SJGIhR|P@fyT= jvC>bSv .Qjt+tt=͠6*&pYqd$sw|d}_?2nܲ7 nDR{uՌˬT]ĠNt@DDԈZ>qJ(@M3⬴.XLz $ B,zt+?T[GĕBd );aRQ Mj/K_lX<m|l؏n+GkTwx 6ډ(mHL+A(IJǠR2t„p&] f둈F@3EZU%fS$؂KAzw ;=sG% dz=AsAx?%[o(e!TZm8Jh#V;'47ۀY֫bh:˜Sm7̺…FA@Mx`׵~ۧ)=od'&:͘B?39qDg&T"Đale.Z^@ٔ+F'jp)7b΄0J3Y>G-25gCݿS)څ'ܲvDy ,<-jYLkw*mq\hi^01~GHF[$8`ѓER++|$a J=& {QWq g˩\S8jΞ~4!3Xi϶q1:_Y [glx{+;#վcD p-%IiPJP" LeN#U9BAtKJKf˽J/l5a$u.+ &':ȸ]ܜyOmXѪ~TCM"̦Tڂ{DeWHN)zG Fm>/H.W'2!\6v'}' MP@m%JYy#zؼRe>lHG^ZI%Ix%>(--'q(, p5!FS,!CGƼ~/);HZ99< {JnPh,TmP9:%^3٦tr@ţ}\zG*#)}7JKvBW衺ѧUPB:cײ[g@c[G["/?(&JKwu0 wlJ.7(.+= ʶ~xW_%iR}f S ?! \O{&a5aKBwW8, \.(r %r=Y:Cn$ m MKf ε޴c/L 8$ e6z>EͣȺSCrH5/hɌCn,&aJ('wu?&]P[z׊/~UU9&@LĵIIWV /`-: 0 !>rj*pT|9Fi{_ ↏(NрGR^Zw+*Hfb "Fo]Ju)`>"D` M)eo!hϤ^2Tӈ&)k<=q|dfԷL5PY@b~NXh ǔeUDo>ypC.g 2N4J%skov`>XsM{Sd*gh؀yS<_D%"K}AaS->Ϝr) ^_o`M߼l̜R5}/Ɂq*299h@cYt3Q^ڜ7z[ Lw:B;bYq5 1ATܦcP]M E7s/̡j$o]$W`gN3{uiBu@^ nK^ލL+]"{}Lv:8EW2ZD .?|] Vf\+s3WXvv뙡coң]ωINͲ-{HBfk:`6GhiKM @DDgP:![_Id/h@ lKӷZ734!k-\3j7ܙzgvO.uRjePaNc˪ڳ/ˣgOy!iTzB𥓰I;dVxjS$*pSMK/eӻN{|2wşMb<\iBYYa]8eJsԐ)諜HJ,0WF@|| vuBnگm"v8RB-ש(>>Y tdEzqÅS {Rl88 'hl 6Qy6Fno4U3xrg*e\w39tI_;-%P kV4Z{Ɗ  Fw\C3dJSYWu͠]QbV$3%!Kv7D3 ̄rVMFa`sn"Xo.q;V7>/*:q.aAۆ!2hޝ1˲)m1֞.HMb!js<{(RhTb"L˙7]+<C>mxr!ӍL`d9ѡʨRFAAI)#/FC~\Rp*@N)l!D⣾ ~B#zEX3xGg% ]Q+},x{&[ݴ2$= pa4(wSA,ۤykL XG0c)R7ggA0hɖO{W?pjYUFC5i" 9xVF?S*= 6ȁ7SjzR {PUe7M3>ڏf U%ow4ҶtDZ .毀SR4I4tP8x2Ug,u OQYROݬK:bwsZ`/C"^-@rweyHf9X[PPKI }-v&@HC.=[ZWutMylx|Yu31y`=]7G[Rzr0*}[+.Dr*H'iqqd |1/VZTy-'qJY21G"zUUvZVd~hE#iPP@`4q| zNj*?w+ \b+[bNgA1.8!gJd_]HՄB.I۫EVj4tC6 7-6$ 9TNof?(߲Wdլ(ȯ^NN+'6HV1ALYuK+glMM~q#/yF$-/;4Tr0kз5_~´QE狽0 P)609SS$+Sњ{l}nJ3;QZ`8T818D]5kZCUI)=dkBg6jgZ_.Ioa& 4T#tz4%zH:i"@D=oo6YnYV  -6_vG]#?]ըe-uP-+slXcP،/rM?"cubE9 o^G%3aD  МHsцڠ܉:d5I #ZM{j~Ny @XOhZ3@ :^|]f.w.x:dè|z(3':Z=IW,nAm۞J/:fFNFJZj'OX&j7Q][|o*W\ӏm"5:׃6܌e1$ܲ;CKOL|t:Id0&Qc{ \:r˜#=傒/Ai(ZJ&YĀFruQ's|`y&E pU:$)Z;9KKcu7!կ#5Q;ݔ'23%!b3eKD9S3i׷~!jo8X4Yfk0vD3]5a:`;2{̂ܗPW7C0ʃu)u8hc-%JٹƔãVCʹiamJOڄ"qNn8CXU}"xS?F,Taid('(辍n~{ꈴёqGoYd3C f$pxeStd&69 o.+gKT@)ͼUcf,ͲrH:.rQ6gx1 -htT~ݶdŔG^Z96mגH?Z1k7ʊc lQ[䍘Lhy*hZSԏ/?@mp[ @fi*=@Rkdikk62Cc4x"KAi҇l%DXc!˗ǰIӋt\ K7Ոm)gf215G'PUyCŃ~eOȷ+enQc{ɭҌ_ `. S##'8ƤI35kE-lbB<{f?n|ttPsA\|(O̤թ` B6)+6C.J ]JS; ʍI'kG8#, Ǽ>TfLWz\ßŀth%_"|ކ\߶!w1Rt<<`֛[X:M X3.3?l EIL܊5msK:hBK|n hPo%@<䀵J_2ʨ8cCp,"e mǬT"D1X`nU]1̦6&/y'C=%kfD\(0:Zcur\~߷ߞ)?*?Tk Ѥv)Y?8 ~W(,s=4LD)G!S$6Z]oWqd )VwՋ\܃Q>REڞ-o,-m<=A,$Mؽv,؛΁WN0TFQ@LdyZ sn^q®h,~*fi76^4pͻ}|9]R bU>[=7aK+B$a9TYţ?j#`XD4?m֭H'xO{3BGCf,YزK}A~%W~1wH3[ӄU suK? \S3KR% cr70|wԴS&I |+3U|*/ɼQRQ1)>,9`c#G&T" M9lr";E|cq^gd1&}8*Iv xȂƖCP`e$M;\Ia`qfLdO-"Rס*7q7A]ǰ__V 9aSM)paoaPHC)K~䐃.w$s>]MpB{{uk1`W8el6657\}dX9viFV,f)U$Ļ*_b K4m0gRЮoeV*L'-䔚@e:]4OZ^c "^kQ}FuB(Ɉih]k0p 2h~-z@GpהsJ!IJN1g)_D+.X,-Z7=@xi払 Tb`KeaBFsN GZYL6pzӁ[Ԯr?|D,ce?Qz't RAR{*S T콱4 \_@: 3 COn u,Y \11!k+q;#.%ӊq uWq3Oiq5)f@e6 {>!K$BQaV1&p$)֐zIx52SBvMV<{{=/ ilۡҚ81sh͠zv4(uߴsD_@AhbV7,+ RU&˾yp&_'hTmq=FK-. KU{!1YesJ$ΧoKB5ɴ QlȉhjUJM}6B<D"]2g>njʎXx]jn-7Jk#lBfUi匨Ԟ"yH^@& 0@ :h Mk}ePՠ&@%zL~.i6*n\xaՂVJW E|h4&:%( }xd2g%|iGR@Z+cFqB,ɺ1~oi0:v^z&"$a6.> tD0eȎjxRe+{?)JC= jm a [8,?A)Me E 1ϔłHOK؄°ǚA mL .07(EÕyG'NvXi1/`|wM|oR +|B $>ne 5CĉV?2ϛViܘPQ5*0:dJ6{dEabKF?^,!C XB?ǎÌ  ʿNAs'6#wʗw䵼 GGjAx8IVφ(p BX1锌'v%җ5D{w=5"iSIڜPv 0T*,ysB9E:Ql0rӧ8kuAF8KN>Ml,(\[-Iqno v؝Xx k7,2}+g4~}C";龃+߰Tm<hHaE4Ht37XR LWtب)b!W:&.W; CO(sbyCFv;Pi9kb1vX~@ m hW ,PɧL bq3eR) d} ڙ9f"sA%MvaP^:V Q)#4BU0C \AԹLAnR뢒(-t{%1 pxA_d@Y!BR+;ğ]b `Lȇ֭4? D[Q#Wj8ܜ_cQLěsașEe8k;tsy D>E$+!J%f/eyi!=\]&=eQک f0\ N/ ƣo]gRa 0Za!I}bV $MRRn ~UCm"zl$JG7lKD4v? 7?^\Ftm|2m4p>bS;%!:~#0M^jYbjPG[Lo$oݻ>[q&CWQa< ob{d8[$6(5$hàޫ19s:jɉp94NӜʾ,c>l{N謕ybUglkxN8D8|C 1} w V,kծ#k|J5 .mv=Yeڛ(W;,<& $MJ(~_ Fz%{59gqZO7#y'=f 1z݉݇A0;vF`4ے5?IQ|6ۈVs=͢w1B@8("R|Rq~rAةyQO*.AZ`\45"VT9ge87q;EVE+fS_k|8^sכ]݁a&_aIza~xw}QxHU7w}T<طzB&g B>*}!mM6Q i5XtD'nwSv%(eb]|ɉlp_f{Žwq!Qߔ:q $%EXFN) q=wCi3nD5MlI_bmQ 0 fWí߲rymokӳ0zhVy9EGO;Nof;zak{I'Sd47HL h(q-zc`71[A-Jz3Dpq"IJ!ߊH8- ްv%$BGf8-g)?jizUx0۳tbg:Nz!P (닳p]Z2qj'%8=kU֌&HBb+"k8݇8je9^>njiRN 0R,CM kr\٫Qeb>x;3H uuZ&:ZUG65!X\cimR 8Mr|rYsS l[Vz;-cB1ҳsT+"|#ܱՋ&'^[3T& ×=҈SفfBdCtT"ixfri+)E渐jgaSb*?izWB,RUvz'O8E:["q.( yM8|&ǭ#M_'O9@U~ZZOf$L8ztgS셙oк4xxA?Ύ5^e M5=sD&ٱWw pR<<49nw  {+v3n\))(]I`=GƑ^G\xx0 @S[!z0uc\`rcfr{M,1`v%$׌=Rp&ԱR/QT@"} OnMW/@J%5uF4Vv->.%76~ELWEӣait 5.9Xx%n.[3CD¦B7q]xHR.EO-sFZuTZ{^r=~qXze ٷטty6te,LˑF+w\XֲUPt\)gkJrْRm|]s!v*@( uߧ(M3_Ӓ.c*jv,"bBTWEZɒc'Lg}ʭZ޿20bɯoϸFt[q\K M)$c8KT%y }s\;Y`mhmoו[ 趈 8y:v$i*2'npsD0gӾ\khMsq&Oou!'aRwv8PXdTӄk`̫w Ś4tv"4zlR\}r)/rDUQm#1sbCv҄4į H5S 7J] JXa3-xîx)Cr9i[fpE|t<W x;f(t ݅*_IB8J,Ӹ0?$Ͻ05)҈6w?+J!5sEj[FN(v: r!ߗ=$n3[i7k_wB,sn*c}q>4'הyWj᫞D6`@YǍ >fϫs/T:h&{@Cסㅝ}մ__ybTJ(nn`QPjЮHOn&~z Gpc#<~z3'f5mzG*Pbz 钶Ui?†i8"Asa1~C)T:V$tBfrVϟ}t+P4'P66`FC  pu*b4zFgkV큰)}~qp Pg26 GO䢧V ,hfI?s+vCve hz^DyBBO} %'it aw:7\ Q]TYcN YIJ?cnGؘSPH_bvve 1ا ׶Lr4+ODBr(&Ufd>w-IXc9S T<Ύ2ߗ։ū5XnPC3(O @ZqtPnފ1+[bQ*RƅX<2ݹ2Lgk;oA,`K+%}{*ˁ * ߌLWi{ #ḿD`O.ؔ7W' gG AF~VZ/q\Hlq vƶU5b|6ӻDPvN#lf䖳H41K^Jg54<__2LW}F&08sVL}l ]”z_ Z`{CG۸9#ȶ?&o+v+X2# *TLy$ron>gWe+fLhK.mq>`Aa\Ѧۼ4gCѱ(S̤~_riB^x+2ˍ  T`(\V\76D63Ul\Zs2^}?2+z\AIZ|zҡ1%?!iG9f7.D)b"蘗b:I )MPwЂp$㔸5Pu=y)m&I fOE/D/0±#cF#qHg\]Mp׆m}:QtR#M$ ,z`U^ISP|%^zPP9.  j4dvq* +JQˑ†\/LA#`fއ&=K5 \_? d^sIlRgXNf CbsbŃjΒj5*<pvR _7wb\(ޏe8K}`9{ -7es{,V|_>jLI䏾61fsuq02hU7`h$-%9W|=fY l!닱gkYX9Eđ|=v=#)d6&b%rXe|ԓ˛n ?5U k dJ^"&6"Q;m4f_cxa=m0'5BfhFw޽LTLY^әIǓPcmK^!?<|>q̤[2۱Bk znNK>;hǠaOE|mUKjtwK1 gar !~R҉Iq.!svVS Z,lyl-.i?.rvWQ A$62J%`!r!mU #M6fK1Sx8IM9mwuvh/k%L .`W^cOA"Mȳ=qt}dB93M[9R^ քm ޶h1aryEo’t3ܻ说]- CnZy|sW1AG!5dQN L ¿ oLc'{0"4tp8TA൞XtoT2KST鯣|aV-_-@dfxpWI Lz :7ajnO1kaq/+(u  rl* P7CY*U޵m%eqAYRAsJnc"l\v`z.Vuh.z~PamRՉ|K,^]F#|+  )b1R3Hu.iquK!աzي ` 1DD8bZϛW}I#7-C)xSsKhB}sIyN)ز.j47VtngEV8Y\vzZ?kj[fa%kí̅0J>Z ;TS;@(.SI!dPq[BԳ(Q.~?u5zNvRbxcQU&\ M'5UmFj›#qpSJ 2#Fl&bwn^[ VrhUz~KĠL7on9:|XBɊPm,FP鶐~f6yEg'(_ҝy[(Ei7׿,/07]JKtm)h(X+C5JMGz:1c#~a@{Ȳʓh}U$g%(9y4R*z@d:˓U7ߚO:CyFE&|r(a?z"@ls%<'S9fBLKm"'ZFg ,&][ ,{m>cm6/:zn "هF(g+>06)Ja!楽dH 0u ڞBSݒ^GrgV'9̃4ߏ"|n\\%%([3@dJoȬLg4QQ*{5HYN[Y=t~'N<)?`% (Г^oZ(ԃ()9S}%B%`0/ģRv{3mBny]?sTH(ʃ҃~c'GbOjP-B DN %;Ϗe]i0U7$| 7(f]no:o7O- 2RŴ~!P9/XCdF 0D:zQ~zTfJ]M7^ ؔ{%w>Y֟ȷZz FHQ⠁PUl5)d4Of[NN \a(Z20!7g.jY_Ba|1|si!m6U͊;> *Bi1-K9DWxQeSD^酁 V0Ydج-q"bzq,8j5i,bcef3GNW]<qHճX?5C׋ĕC~i~5 6՚_qigIayZ` G[2Qo `0naH\ҩ[ pƃ xX2-lAH#@\*inOF g&ӽ2 ߙ50,ɭ%$ē'vL=$Wrl6*[ =Y.nP&7vlVsCv*~NhG2TV?^I$ľki߄&El)&3\i6%v^a3L^_q < UwX_Kߩ2YP-ձq{A~{,rWП@hEĝzdޯ֫fU2%bI3sB$6[Vmo~?8}@\:pFkN̢wȅ+4>k+cv#Grc]bT=Y)¹-u C/R}: g(̂9g3e+<LҊ ˨Ʌe+NB a^cϔ᷎IpЅqx|PEw\YE0Q@~Iq)1% fr߄z1ŝ&̼z2G{HMyLGdLˆ6V86_=hP/WPeUV&{ɊmGLfŠ \KAͅ#s&0_7卦geOb~^c|ZA\ڠB3E WfHL<ϙRD6 UzRc?*|u 9SvO*N;( MEJ^XM7^29pen^X "@j3t6ȮrzäJ#0D^sK3]˼'aV!l%8'ZhXweY6*$rWf];b#OFw6(NfO,^c&E%+G%G3ͯ]|ɐ?i2?M tK@JϽwbB^xY—,êkhjI}WCAKm8U~`*nX$t!u ަ슦ܝ/e#MjCefnYHl2i)Zn{Emxҵ3pǏQGg鱁r'h*n:& JbkGQWU>mvGSKKMpzxXvJ v=)#(ڼu $ܞteVhawc+^mp%.)ճKh'ڤ eO4עU% B׮[}]"BG*lq,َ,[?b* .gX$TjZ/exK.&Y_,0XNjzq;laA(/v5gDpɪBe@8*j@좧Jhc]KMN3:1N[]uIK'{GORksV6%~EbV>%HӦOҞ_XmJ%?8|E|r'krG `jʆ`!%:[H/8qe'8~38 Q‡$CG/ rMK13?ՅѱVhq۪" d2TZ$'irjk%va8ް:O{-}^bucɵC Нy|Q ;eK=C}?rݒz̏ݬx\,Rgݪl<.deђeLR%S ?w(&Pǘ4Q25e#Լ@mʾ5Clg. i+-ٜZNkKo{3?_:0;p(Jٵ7}IތPOiWtAhϘAkθnxiC-. nŬ*to'#S2&^3UJƅMH^(j{UI3AKo* "@"*4R?zR@#>y:Hl,ZM<d'޵LΎL/$~F~U vf?`T9Z"|QҚ4PahT _Pt'Fl̰ޤ{27#uGQb|G$+\q-4(##լdD4ĖNU9%%KN6:~9,{H~bsʴ+f#”6Ys@ -exʆm\{4l>1Lj&EBe4nX(zn];{Ⱥ֓XÄ!B=fvECz S::Ie0#z/, FїVAMvzysI_G _Tr‹DDŽ*iO#!Is7`+l>۴cX!"Ƃb&&FdsT1h>vj49ATCa}҈GuVW zr!&"vG)Z4F QVP1~09{ ƭQxT5Nh-K(+VE6vbw@ocQ5Ǩ ,143$UZoynK:I,n┧{0uIdD ZgSHZ똪gW" V_Pzfβ$u Ww0Q-"ۚ";IMkᑎ&fa2` $_)R5,-@IMSPW:A.B:S1^LrxTvIn1>"p uj:C\l>K. G{R[NOɚwikeIUWz-4Cf-4 {4Tu^-`'Hr0f3һ@T9=n1/9©L.Z焺ZO(%{xVm7;Nɢ̜CQ;oUP!ic8ŮCq@91ؒg΃ йw5ABSy&i>F28Mh\%/KV<g@JVA_BA_ -":ȬuК?VM5ݾ4Hw^<暖3MУo=%5>& Z|M 5*Q2rn< BW@X gm.d;w:](Dwi̯ި#3:[M]Mi Zj EnX+Qzq3j8:zpG9>A^0mpqZʘfQP %o ݊ `vy#:7)ߎq~F .^8#fNzo.q^E~;!X+~GOxWkGKڼX#3racuRq7Me1F]S^|68lO-8j` #@617RPIQku0W:^O34 6^R2!D?pvZWjFpݿو!Ċeĺ)td[Ȕ<@R+A(y5T2U(o@c qtcwR]\Gv|׵OW4 E\3v(/H}D ¦ҫ`"Z"wkf =Mm|7].۰8V10ƐѰoeW(PlP8lg/'OjQ{ѓ-BrN_O掸Qa ]3- кM YAi -x&;tYARsxejby<咙@9o%CNNO _LY{c!n?J6*:v296-0B{;V=]Y[A{Hr^V)\+y)~ F5ݛ$$?٬k6ãdkYJ9pR.{ &L> mkc;3lÚgĒH] -+;y$i-Y~f }ʬP!#ڃzF#Wy˶zŪIReM}Ig4q ~"dOxc}8m ){?_ު ѯ\y:(g#_PZ8-YAՊٲg`.VGkۡSzg_@&coK*5aeId so([Q1[hK\ B䂾]1GF:@jO>C(DLZd.3"1(㌰nDg VJ|m#(`3-rcV<*1 (B$]q&pvY\I-Cj Զ8wyR> jл}839ugHb3 CSw۩UD<*⃌u<5 6K<;"fn(`^YQsWv3fc>å"́?$n~ͱLGsYtoNr($'GD=Nޮ4m}v#[Ln:F1!KO`!Nߙؖ)W;Ka0&Q:v]]A`?&/7cHW°y=E&:e&J9dpD´G@-D[Xs [hL] sH wfbPmf_K6E2 ƙ*c=NS8D?-.)>F,ՁSw!e7Y4l TOS:bE6UOk_+l"uY>r Omk}9wR.:SW@Oj=ad/9kOO 232sNue}/o5:3z=qit#XH|,~XM$OUb~ LJ@XZcjRD4Ozsw=\h$S.̍ GWr>u&Pd ACH06m'8wXsSqC#^w{ފI  wHىgE™?;{{uT u6n6@ZczJUW8z9ͱ;xϺC@(ሕT =;i)?|VTIeJaIOT4O',wT-j 6U=DFlt=65vQDŽJeSi1}  6QϘAw$^3QalLTh3R-OIc/L?ϼģ'۟N߰&&E莨^ǜv3ҔkMIlHؽD.)Wď.aPı ,tF?@픲5 $̃Ap2 `GabM.mYP͐'ذa*oVW|T$>ZF߸"]~M~]5;Gt=O7h/SSq^6sI鄿Xӟ:n`Mg]{Ť:! @xn0EHuFc)5sD&75ttD wB:FW/mlQ4YE%70/wdjzEF 彟#@y}-vܤ/mb:;C8k r3@mǝ/J>H!rU!c9{E"7,>kĪuۛ 2K7ٸҀo=2u'p,I227s䖋i=}=T,{'8zd> \5/jn4 s1muwTXu%`[=2HN$C.bhm'?=_ bɰ18҆~<.&|ҽ/BPm2[ 178' {E kr>:d+YZ4~ к X=?# f8'dxnO.ᩳ!x  ,>۪KF&}8C<ӢFU~SyѠ4D@Wv E7H\80EEC0Q_K4g_b= z&Z5bj#u3Q tpoG^Pz'3ؼh;WcVM㶭J?/p:Fa@GLӮXz6H;;L-w,egPⅳ؁I̊_= (]H}ٍj M׊j@Y38䙏TVI`;+"k]I;*4y:\;wwd(hDZ'}W΅6Fm"d`[tf`*XaX_R!߰aG0f1)='W=ל>KUm:_*5MT@.һFuiUHJ6j"D-LW.$$Pv%v_e$onl, !/jCep 6191Mnv&iñA\cS_q?O.G0!OGst~8\8O:;12ΎpK؍^E A#-m lG|Zs{Cx;oׄ*se8 'sT;l.-{?}a1,WZBST,ݹ,ĻͬSl_X'l =:D.sW3u}cKP"AK#^bbVn6Ia D]r-qR/A\k~ikD",?Atb:e.IJx*jAOjDTZgZ42Tߡ,(vl0m$[C*ea~$B|%vg[1A{=G-J:҇R_o:~I1{ƈ̀5-[o@$&afC+Z2n~%X!'SE$ILUpS+l~Dth#ZeǏ ,wgaq_(ULݩf8jJ)yr6hlTnzȯtyD$wķI!bhwt~T|rb*Φj >f {9 yCj) ͭto8_cċff̑X[?gXhܹ9|6ŗBۊ|p£`Xgu!lt1/|7>ru- اF^*Y9 I\9qONUx|hYʟ=S㹍[QL,o/]L׊$ϱJoPHgH/=mNr#?&,xL%:u`PK"3>7G6mU$e}?t.l+f^n =%nbL2. fB4.FZJ)]` uT= .i. ,IF&1B揾ߐPGWeZw(BlH 4bG(NE9YX*>T1NWxw`/ӬcxkqNSgEQvr_">:x8ݻbqu@a$5} 2i+:c8]~VQf$M~ ?>b0Pu;k$ZYHt6C쳠c{X3,ȣSMĥ=cܦ1݂^xΔˌ%#J΂ضYӏYd_7mN䲓%U1V֣2.UaVS_ai }Gъo}9nU<2-)<4CRr~^86d-:QvMAt>sW`_P5h*AV+(mL-Sߚ1*d~i I ^6<%Ȅ/Uq\/UTDrh)w6tJ;YMba1 8>ւmNkEq軚cAHD.DW\BߩeBb_m@_BH}%r[ Vgb]{̍7G ΞNz@ c+ed "c)UE?]i \X/j3ԬN#0!jըLEWG48Uk~w:9j~8<}(ėiơ?_T  * ~F8?B 0_h$'_U^^fOw7rgq)K@tDhC' Ig /8h%^~Ra<+e!x&3?{nA]Ģ9L&k~ Zb/"y Dsɔ\pHŮedž5s]Q2sr*Q[72,M&rvDVnGC#PbgĊ%e+1 „K9\dP?@vtEE=q9^ÐjCZ9ֱHi@,Fܳu#k*:_%m7 Xl4roc`6"$\9A6/u;0Љ12ly$2dx#vK<]Ej,SoJЌD3˓QE C4;Iʪ<)4zt95=8B**1&uno$}G(vA Npu"\gj 9s-Œ3ıJε '?t`H\, zV=.qK\p䕓"!p;Y? a;Ąkƒ`~|B\me_uI0||u; l4Yޯ?L|9 "VAQ6/2׺N:]Xrze0&5ϏkhR5ܓ{_YSa-)uSm6X1Ct:~;YT.ic}㊓$uP^C{Σ( t=Cl8u lYM[̞X*/ 8%ϲ〹Q]A eRyCLJD H}ßNg;A:uFr$I߮腲jIQK7LOZ!Gc.!B[ 4&BnuїGzqȤYM, ƯO4qYk%} #aʠ=H|C4%L.ܜd'zy#Q(Kam7Yź&o1d M@1බ4JMK*w">]^w2\2UW ,=Dk2h }z>ʙҽ=wA!vNL)U͟Q+Brjt7۳(WI[up 2r&8amCwH(~8 2pEʄ7D(*{6o)vŊ1|yu+Tj^K&|Aw=99Zr;J`h{6cȉc|Ǭ_;nmmW7lQQE;'kdzaIzpUc j42|ބ5)37dNfr 06u)PO:~@8 ># A3IJY*VIhUZ@u`u ˺.L\z,2❴2T !R,Y-&cyBGOr][V%f]/ygo a^Kڥv Z'-⯴ŀ"OV?ĂX/߿u? MdX&S_!d1qcYc͖: |4+锢mk&wpwʌJ+ht@vL<ͥe0I]ϮtinFNӦte}_Ǔf{Z^Ѷ?7ߌ17?| V(1gDPBx/H=Va07xwŸdr5/H]Od ɴe23ut[M/\pY;|EK7[_ FIW`H\"@ĄCiLyB耒Hv0ATkg_  r@jo6scMhƢI‘-TKUKH+b#"""ļðbyK4fΥW^SSA:^(_0tl44&Gt]Ԛy }\2:!ɠEv|Y@V v ΣkGaʍ%E$i;=ƀ%|̽hz㱘cԤ# ]%gG6'@ۏSzl$þWvel,GԻW_a!-RnM,/4gLr ܄ʅr)ruvQ0i[9yYhjSmiyQK@T[ŨK'Ʌ PnzLq(̂D1D懁Z4$'zN /謏(CK?03;Z贇uvase "G{ORP'@=A{7b55=0#)u!++׼=/?WTJ=mNw)48i/TL@ &0Al0ۚ D7/RG[$ԁ5Cz5"ޑ"N[]{LS2.zʪ9rlt -VJ: 1 ,XY)wC\J/NP- :,7tW~p.%3CgCϗ .t 3Or>0aIE_8J0sH$i2Scj2Jл-<l\Q>1gSAaL4S'N}MSUl|~mRa?%U њ B:8JDᗐIIR.`p(!,v19|{b]V`vaaGifYYw?5z TlTxJ 12)`[Z ^ECقK@TuSoR8f86W$O9nFR PQ0<W0=uLXGW(O,[|P.͵&L+n{-{?Lj(:#||O, Z2H,.,p8BWn|HL+wNUPPaő$m wr%Q|zp ) +)uM (B.G#tMmqe/;\(,oo)%St(9vo2m}Ϊy-l]kR63` Q@p; . C/k^auJ伸(pa\dLA?O`4 ~&AVAT>LJLJ #Rd™+$PaJ1CD@Ȯ*f爛/tx|#2]i?J6(ĐvݎZjiTH4-[mݣfj遇ɞ@iʇ6?&8nPvmSЕgl-]GED?G+?YfƸ,r7[,NXpQms"-vBBiRay\+njKQb'_MРTКQqDO- fLS܂a͸O2 (ԕ&EyY9<Av&eLb0kKʮ1]VeOifV#hIӒ+c\t`{m$YVM,1YajAf5i>uƞt@4盐 |"ֽH^۵[]$VF8hwME͕etg.-ۖS2'lv}N#،L(q݈q'ڕs=,(fsumcppN-ft#m "&' {H鍻E/m V𩏧_//bx y v|Aw)9YamQbTOqIwLW wDzJXYSAw)4h؄ @O]#V5#:*JaNZT{I8:p}C7ϥ+wAàa{VRʚi\`sv{ZzĹ pM"ÑIn$~63{٧klK>"Z !jlq7?IӦx% "+iQq rܚ>>xvkk1 leI&% 뤇<11%昌|=sDb{U0PA.E,zTpk M!(wU"*_9I$wVnGtNV(eSRJ[lWe<] &OFKl>J+ũA[1a1+5 ZС!dmFQI@tzKؐZr ^=U%+lq &@*0$/:Z_ߝ@i0WAU,B4QWz\]#LK l d!p |Dzme !+d 'WnW<9CY: _q3⸾B\h;=ؼKP5??jԺrRi 쮓K6nu+>߷iwZ 2U:uf3_NJ3SkS:eT(]@1êpp? 7>vH{/,wO/T,ovB+Uum9>DqĉPBa]btFt3#3Tù h5<^Za9һiJ=@,<όvOALC1`k#C r_*XqJO2ڿJTƺ aAyqtL#5]8Ql{ޛ4rqZob^hᒮT,'J)>ܯПPD {\acidlNލܞx:~+XsSqa_!YdDp„))wr+; q &N\6p)׏(rtuj YSCul(,;]&u^M鿴z!D5N)`8D;igpHQG?r9Ֆ!G,BNїXA~cOpDqDR؂fxՅmʴYQ}N,К$l@$PRJ(~0Pd; <WKK{dΛ )e`ho>qm30+k!cϜ )ccfyMJVm ƑOz]MMN{1;?®r= e_)bs(͡ :yMΊvb9Mṕ;ʓk!?v*mb_2p|V6_c־,kG8|ia}ڙps>d^7h ցQAOLc5bde1 CO5|z 3g=(htr$$s^`eF~zWZu}<G Ź6% \CWOMK1{kT%#,v!%zNTʵ,H,SPy*3"fm|;xsLUw񤕌'e#Àᨼ>.-ղK ϔHw\.~z~=8`ȸ\*ƕwo+Ge ᧚IiOe)¢" muױj]t::?nxWk9&iY~+7PkUDtN$#'ô5)zUcjf}@ȟٟgv έ`}'R>K$.0aFO;tZʠzTG}l8KU0wͻGv{0XI2^݅adfKW(x_h9m&2Yeox|2܏<9j'L Zrg lv-~ k*(?*=0M.Xd~8KrmHM|-#e>{W^8[I|Lx2uf O~:P,Q_L,JKnc۹4#u_6y }9ճS5|S|A/\% (̄rBk?7(`'$#lPҬ2Zȿr,jX$s  iUsp靉ym|A8wJҌ)J"Y}&.nQ^׾0䝪 `Se?>ST-IH_PJ[5ObKI3p:p>` <#YM m*} :k[E3^RNP7MןQS$m2i?ELObZz$db\~?Gzc!\:adR1+C0ӱZ:Re(XQ'W&p=0whiP߳&< `WǛ1ãvܦL܌cu3KT2ۻJsf k0(MfK{Ve:H>(Is60aե ׽{El*  +qԈ@} rM)=-ӝ82J|(:xSx/襍T6p " r,dyHUF~Qpyf4iw{hm:/P `# n@lB됗n*f>ch]}*4]  7Tuɫ4Y;yG/QEe.#I}ORѷdwW(HӘg/e)ラhřɆ)'O2Xʗr$UmCl\lא2x{4eQ˷alOtY?15| } &<^C(ݩ$JXц+\#@(,'i?L-):meÓ?응:'1K 6p^N0guE-,"rBnP*ӞwDY/R%v|@5v\XM\'9Sk:dJPN始dtX]RH!0zńU5s^ NDw@i}I[$H Osٟ C߉T2ѓg0fT\wV{eQO=DK]x[9 h&hk\/~/4?Y4h;é\ -<.ge&N5n<9^յzet {=xR8Dz¢q/0Ddf~f}B8udFʊ W&3-(invv ;7&ȟZʹr_-,aGw\Ko{ }}9mP .xM4SE~?`  p2qEGiX}FcG+XSC)E {Pwsfxjj \H!*1հ8,4UA*)(c@ Iv ?2@Ia֘*B^?EO{@j5)3Y(ځ%˪4~ݛ`l©]?:u &;y8H\Kߥkʮ1-%e+B-]{"CWP\kn&.}xXf1XdS VT *\(?1X©LO;ϔ'A#&n#Oq hOn b8blEsjy!rcEP>314l*o{W >3c}4f5 ɃB}{,H3A&* '-&!s/׋ `OSZ j9j|޴6zhu{/4wBܩ CEId*ob3 -l1ǃd׺B嘔$T:*KƑ~kEh滢̻* V9v `8EZDS"OD,UHW_e1Xh# kHI1)?ZO~- El-ZqyM&/Y>n.ck"Q$ {>rt<0G+RIaϫIqrxsK5'0_tu~dK~nd;*߂o-~Pr[z*=_|8o[[Ik&P`j|B@߰P%"K/G䔑"xy/"& )tg'gT_lj䏸,IX7]b{#\<<4ȱ`X{";}'zFLДbO!jxLh?E6o9evߪEsz$#LguY QXLH[=o 0h`#1}\|Dq#& ZwaRfgL;?#VF'UUp\I"(rk 86B \g5Cf5*V4aV8dWb׊f!f6 jy1ŤfMEQ=EJ18"4B3궃N_22Y)^Q= Bw)8qR8pu=sכ=ĸkUI,WPnpFʿAQ.c|}A XOyFgâ9jْh c-m&;2q~'ͭM+ Q=幒H:1p)˧2^j=iQ`qo*}WM_<>28,G<C 7ACf]TA~jEvAwthu*XkEF w֏e-6\Bϳu?JUKKЗ?TԗdV ^-r,YXmXFsJuZ~{]cGAdB"ed R޺x0w +w(.n+W6.*l:,-,<ʗ)*23lW:ĸ`Y%@nΘ8+:I++4Vήڶ˒<洀n)TW@HxW^:㕱ҢGcȰ4f2y1GfP\\,7u2wmS aHLHݑål}  iHQpm 7DDnRG˄C>WMyΕ'b1]v NCM^&'Ltb.}d$+Vd]e>T/ohFw^wa`Ь 'Ņ5Z8s킅(~t1ǽwjȝzI~txyW#h=ӜX*g,V*2Cl <%3] *S\IQ8lʏS,%gJ0\)f5o[J)GDeW%@?qӀ!xhMX['@phKH P!ݻ٢̷}R_7M!|ftip[EgZGțT2CU08w/,)8K̇A\`1\(muTFknEaȬ7oLfmz#?#ZTXCJhhd>= U.^ri# R @d}w-]w\*,ˢU804Zp@$ 5֏2U:a8G9:[ۘ}DB*a K%$ pq1?S `ZXL~}wߧ@3x":W\f])i)CL?ع$œ#ϲ1}qxyHicGk!,=R~oe &$h:rpS\dJ dKZ?h1+k|8Ԝc׭ӡW/= Qk-$MKT֪=vBiCyaC :{L^Â8!B`K]krSxwFOQG_Ƞg;V3i\CS-hX+f fp$(ȶȁ͂7 %1и W1<|Zzp;Eę^ ORA9|&$)Mg>+IS4kRn)ơ.Oa'$ftぞ|MYsdtwh㵡A䈜y0%=`̩< /]KҘӵ7pj"|};8(we٩<_E^m,en?rJ (Rdy{V\?l!nu5m>!_*!rmU;nymB'N5TQ'|FX1!b4}f5ԤK>h o:f*7bm |_-d2D*8c(Pvs)ΝAbLmAAOy03ZKtLW[3>ت3O OI#d7XpcIws,F$?فGB}ZS&#R̂5E%X؉7a%w1k8@fX)=nl KaZ4xTޟݟ . O2}8xۣsX}]W=wu'ƳVɒ~1tK1]W9'OjIy:Tpa'aՅRz7'^1hУ$*Py}+ # VF=ϻ}dr4M^usBk)6?ptJE8K'$OOW"۪"@+зt^U[X,^i?" Hn|9H520Ƭl+EU/!_eZj:@Y$=O ,^?_\]bYnBB̸Տ N{ s(s<]<DU_A҄51F#iqonW  Q553e!qpU!=bb{mJs!<4C t`%3c| 9xxeW lݒ#*οERʺH]8PD^Uf h*@$, x63v]}8:lq(3">dT) U{ŷkjr %)%%i(&՞B ar<ФGv+g㉿]KmSpG,mլLX#_m}""R^ T&drlma_6SDjym ŮZSUܛ7YEuZi3B`O•<ִ kOvm:J*?@0 ႙tw:a x c,NDϻAwu{6$xeVQ7B'35G&Xd+#!ji!֕Aԭ\58LyQ&]&(/O19,$zyG"ڡ ^0y)r"[*  $yUi%O6}PmDtdWr_/EJP  ]Py"[:nO &;ȋgѓ&CR_7j g nQKju!y뫩"NȴlÏgWv5Òs|G7?B\-2/||~ i&ǙQ2m҉nT2j薏<՜vʹmy]feýUHLފa qx<ꑔr*eE7b#`#d5 *~+vC`7vx'oW{oEP,dJbIf o|ѻ;:sy$ x q"xBn}q'캭D) s&YzJAi*NYгPΏv [wą@*ѴvZ}*O2 Qq5V^x)\5ll!8B?C n'ǹb?S\_]!&|َ3DiQʝIͯ2NbR, / K'T9K\zY('~=5ٲEDt2doZBť EKã帶VўJSru~)owAkȝ^䴈s8i|0J֝DGN l>WX" yx˖*orO /h9F-ͱ7L|@oK)!;4(0V AT3F{<uH{P!5)BDm߶K.ETuPnTDP0ʡ# 4#7;7rC9"̜2/r.]k͂;=kHݓ  dVsBzt0M{sό{nyjP%_FIӱJB4? Y\C[/LrH{]P#'UƯ'%ۢ0>8I,3Ag^@ > )>(ƙPhO4jULAb 䦰W)N6Ik)M4c >C95xTm(07ZѩxUO ZٶQMo"wkadR8Ckr3gss[K/]cGToXFמ$2,=: ˷u/o O%NtB,9T655//+ j)uNvΖm F#U:ς0'ٻ3іfEx6Y:-[;S,\dlO}sS(E7(+HV9HNZ诤w:up/^ p5l]zM9Ff:S-zL7Dke"!9# ~cwr WlkxDg  'Jg1LPM/$]BaX\-YU.JIΕɭclPI!;wU(:ogѴڦ :6yֱC"=WvԉbUVxj RG\Mp7"W(fh߄7B#7 20gɔ1͖} ˟@P &g_Dg%1?zEid2y0a`{~3:P`*".'["s"4 jŢ'X*rY%}lا鬰)Ew8'nh*%(n0k0~+hz|jݦï.,2.mbw ]?ȍrR]BO}]W xz 8 m#h*nuP51L" ]O@۳_IB牃柪!n&x!gC  m=-Gc -O_SUru!_ig]I=Ϳes`3I`ȭ'l$h<ROg^UFB)@^Dgm+@fI^ф=ugRVFҢnEU>ǀ:AoBKn (kLJ}A8n#Y&Kj zSF^^H%aq[J}6gApۇz97?⸶[Cj|r%|x@D07Fa ۢdhFí4i-e_ $i:ϕ&J];^I"PY)@̹ ܟ9xS(G޽M#`qfD]_ia!RdVpsv9@Ĭ!^SxHMU *+h5HqRqpp4l/ )W>m50ڎz :Q}C|(L7ɚ[ӕHDfU{&Y>l>ʲ}*z3#`بKt*+t;׀0_,b_Bhut^DڍJ|KVއg%xѷ,iO`g v&Pg#1u,*HtNֽ( %/MI]F7fUe˿r1dEP߶}\iՓ24Ȕtжk5iixr2!N=PS[*g 7M|Q},._dP/7S߿.rֈ0Ҿ6ڭ|@ݿ5;'nNMkU!$=l~^h|&#S T*6 ifD'S}}cfvkdW\WˀĜNf6'=3>U}*HzF5wȘn57zjh^0Gd f.z"P9 78GdgrMx3ip>-屦u!m$#QzClq(),{Ȓ@-pyAy'-6w=iDdv]>o[%'#Y'eT)P>V+em+A+>V;ǒ0LE>Uj% T''S%C?h*"{ӭFg|'` N>4ʼn:U hb>{OFwdΊbf\!1$=R~ #.n9ql"3* v nr{{T[q C%O\^S 1.哴:P bz^B#AoGƒ|ļK44u[ո3? PA$kN㔎6ː3j ˢ+{?v$V]i:.:bUXnJ9S|&>ػ6hYH/~ ? q-! 牪"'oY0տ$iU&j6' /{h"6T#_A΍ #S"b$/=E뱓?dQ`j.PI'Db5f]!@iΜ=d(˖6nC"-T @b![ zJuH;*>[^0[#t\#Tx1~i)ű`qNlwSni{ ~fVfu*RE7..mW^QJ :#z8x-#q(2Sɣl80hBTXfk<yPN1ʟW27hGd9(`<Su%*)_+:$~ =ErWe{ ]Du68rLM2xOHI%"KuGF^Ss-uM%}VPB#x0wܣ F5uW٨iΘ;KUBV1" cyM6l‹93ƸoZ^4l*qգf47ӊ)5就zqu5Ǵh.N:%h{tY}mQ~D0=>EFF7gD(UXR1Hgqxy*GJ7﩮)`][l%0f4[VbP+l6nH)z7|ʰ: mz"B^h!LQel`.%e!Esw &=dh}y6qi݃K-mYVf{zfKcIlPls;:Hte>m Qm]=V9WoDi˾:i/cӁo1` 5k'6nϮ)޾=U* XKN}Iݖ.$ko ZTYYt3-ʪ7^;FXEvb]a`O*Q4'Aĕ(y);vk]KdȾ.-y]!MNDr4Y:bV/Xidv?o9VjV" vH*E1jA9' 1˧eO6 +`fq*)0hHk <_d?f007@Z *ZnZ+`@Vr7"bƘ~MuG-8 D*;VHNDCTBD NxP\/3M+5=êBvk[/Y6ǯ9tX[gd.D}"{-uC9Z̨_<:ȲAȠ @~2Ȥ)iy/(ʧ|Ba.|@AejIԵbp*@N&$J2G{0Cdt~]FЋg2#QEv!'ET?b^vTU9PC8)O@R`ٚ Se7?QNF쩑l4x* sdBq߹/Qևߞ1iAO봢n彛Dh8D"Dj~DeWE/A˳ "Y( D 2$ݑlG ]D z63W%^EJ6+d8\'"\}BY8b륶x\.r0W9O=g1-) p)䫤gEZbϊY[jI a{LqT2`1|h"yJߢ7M)"0ݛ*f'_鴁o$aiE(MAd8$)6Lf橙@^cġ~ʚ*w{O dF +?cI) g,rrH?{ E< Ys҅ׄS=I˶+"DD+aMAfm _B†j !GG`~o}fA#'M;v~9Vwj]a& D6*I (rfI Mz-.Pt\*Js19*扏W1zJ8kY?pm-3/HU: )eO OZ8"S[ tsҡ&+ZHYm*lGuzLtoq+U3fE*v@J-IS bSˆ3N6!UW/(=Fu%y@*nq&:e(*95 ES񊣭>lBJC]Xly+e@Y*lF_(3 }S8iZWQEyqԻB j+f5,@ Wδ|atq~*az:z:dfτ.W98v2j&〦^H+ iKljA~uva@܉wȔ D&0CX$IvP_ ~^zYZcj?DV:*A.B\i;Q`[Ԩ= e?2Eq׌OL>Ί8Y \uȔQd;'^W;Ʉb;鍀׽k׿qMhGF-oE H~0._Cl@ q.&`& o/Pjĭ:_:,f[ 2*& "*~;ɇ9Wq脥'YɄaQWU¤k5SO)yxYiPy)$;G6+VL[sʙ GGB#,ozW{9cqO‡zh蹘մYns F $WMmEZrH4GndcpYR܆7 |E]o.Mq+2S[ IbY?lF٩ҫ9eTrݰ) ]Cɺ`_NǬϓ}.gRn!8Ir6 t nkL*twg@\{[ǚqSpЄG/VoͳDzt)fB^逥ҕyZ5AbjsǁZd\2s_@f6ǪkU ya]jY e<Xj2;=$@ivƑ滉l䞸+n0c*`@/ZZڡ3ӵ, Yu—Ep?'}8-1\o̗%juNþmUcThf"(7dAqFwrNUN0HP}6wKf(x'wÓ4!A c|}lz$BFF)RHҚS"aORV%ܱLiYy(^ǀDx_"ּh$r"GQCp^LKoR]GZGhpg3LIZ% 6 tjA'Ԅ nr}Emc`":D(0E*6y쟦,yyf= T݋ΰR٩AR`] ĘMG-Ft6 ˰У'J 8Mǎ Ad3=*J.ej#}ʇ! 0/D~;M-ɝ,<}CPfCxzJc=sgT_gc\YxFBǂ j,e9% m`y{\^v?CCtz5OpO4im@GCOS,kNAn,kqk@'= p[%ɐ=LK&F'21&ثϥ,6!Zvs7}۟`'Amō8@+iΝk`;FLى Phd`K3B¼azmI0y%FҽǏ(fgSΛq8l@Y׼6k}?\)^f@.;BA尰1dhC LxIpfBJtAhI 7`ױ٢v}nL <ō[F+3ӅJYzjːu*+r`H)c c>j"LQ~e`o]eA{%mK7wр Y+p 5y8]}9QȐHۀ2yt1p]A$ćڗQu3$4#~Lw)M43d kn` M  @'n9l2߯"{UWiI\{-#7)̹C.p Г3y!Je"NCguǮ/3lWe<͂,wmc&5Ljɠm@ %Vs4HdU.oYbjP]'iL_<f5n;t!zMljؾӗ7]#oK+ߗZ*!-,i"2"2sH3H6D <5b+^ `8HY}R8p }׍K2lٝW2 |hdإo"C&#3&)4Or'=sΤ%#`ݩ$N֚bӯ#yWWD!AlhX؊ y[0hiN fm-]H;H~AY[Ntׂ \|k[_RW:}74ڞkBAvorIb&c `dE$Yף:럠#Y3UU%b1|0%VV@0;|$MIYkSN?XѪzF'B҄/ OacIT2Q9j(1+)L]9JmS^s4d+r;w}s*e(|/|9٢;p'7>]a7!?Qu)(O{f!!d|-F0kX&;'ƀT5k;kT->v P9Qy4VU?_V5}'A\9͢N4*" UNǤIvH+%ot}0u/yI,a={I=mni"nR}5%6 LW$0zm8m4Ҩ_rIV-nwy6a/keSNnUp{D e PhLLA$oтUY dY#0i <YK(nR&+ kradFqEl%i? *pM5[]QlwBB3e !:[`yP9Ы>-scpE#t8sGZ_{t,9#h>7Z:A>@e"PA`>}'𼓱?e5@G">op,?tv"תÇ.-1|jԥ @lmΔ+ >."cM=A ix>nzڪ-*2)CԞWlx?AnL潾[MYUٌ|=Ddz*kY@YNtMl kf^& fM1`%fT}xa3?/@=GM7i&6_tsg_lSh+&4P؁@*Zb;5&2oW!D qra0劫aSѝf!#uuvA x1"up(< Y'0:'.G]Q 7)K{Al fc+?ƥjeSn@"="Et^.ȯ!ܞf* ԇ8lp)Kww\COE?\NjE\$גD~P}u84i.;RXnEc P'y?"JDسzM ȳWVeFL N;jJsiKI4L_+9' PM'D ^we=a9&:M8ٸ*}-hW2BUj=q΢h{UWx!D,^ kٛQJwc%TL !fٲpճx!tYO*_ 1b In4W~ۉIb?7>U1[h F4lI4:R $O|06 u~24-|4d;&JD%'O0Զː-L3[p]RVk<5kJjm/pRS=gNj|?$ǎƎڇW~LR"Ը"X1$eIcP:hױhvX`vNp=qX]zxvJ;o-IL#Y MCkzw1s^bXŏUu~gU/ɾV>}uUP5v%pF&E^yf}01.6YIQMW#zqM?9YUylFDH/1^F)y: ].oN_;-nMa!N?!V^CNm.MtT}e2$d7+++^bm[He(I~@)W2ˊYq`s64~ rۗ4k߰M(_\ cGD喖Z^r eK "briO!'gfp sljEu:& U ]6iՊ < Tʫ \i^0'Z-D"9zԠbA \w5dXvjcPRy\|(:&ϖ[@?Ejhr%0Eh`X6""0xE.(Sީ:str z`Mm&8UC*!!FY欃0E5K_V[QꨀjtpTKl)mW IqZ#ȧzDB}YXIl4N |y~y=")Cc.$G8@|5+ʨҳlwqbePG}UȌ-|U8GGqMlMϐ48ZOy5UٸXk=6 ik͠'M9m1E(15Esex>'pYkR^ٺV? CjH ̑#A%`GPq,pqÖ7J'.(J~؊Umhܽ3o gkT qIj[/- dt`yaRvm;{*=$ܔ]m4,NMͮҥ9z_TA=Cw 0j9YƘddo^Z aY̢l5 Y⚁&0 (vXuiW<_WpZؚM;≸ psk5]4nmK=Q[mev@,e>Q[/lD`lLOab\O7yěH6F2?vl3N)B|]w ["rHB/@VrĀ8xLM'8 `öHgMJ? Nz#J=$xl`7 1M. W&#~Cإ%>:q6 ^ )eHmv4wDM}p gnut;%ACNjeS%,`},o`*2>1 g j1T5{tuĥ0Nx.ٜCvݨ Be(3GVb!DSi-e;g ^G8A-&'N;tTpEN8ȳ:)WciBau4] -Ȫhr'41$JwWi֨<kҐ/Y\#*eM\dsCgˬug7uQfj{cE0[/bBFq9̯ ·ў;`ڴ `ro=e5j"Yҟ(rV1|SBJw}'z32Ocצl&{hD~;1G.W9ܗ1H;P5 Z~X/OӁ ALy n{i*ah "E!SݦpSc[A ;ԾB)D} &4oCHmDz~‹yR;sF-Qigՙ1*1pSv邑ٿqЯ0Exq +*QԸ7#e~"'26$7On<n4yϷ]*Mc:ߢXD\\_*)V̻XBߵ(M#Hg L"KbΘ ,)pj?򂈓,tcF[A>O<tF]K@ .f]cgP\;P7=PP q; Z ^v O dĥBoc3&ti4[.Em`ͣɑelN|V6 k]RBv@/Jʵ3S`ٛ.e٘q![7S SVYk\Dx76Kt"1,}:w=ld2-JE5"oBEnivnТ^yq'ڹr bbP%;R`#ڥ *KZjitS]eBP{YD+rJSv֩(2ԭ؊һv6fW'&8mX1P:o3ҍx=Y¨.brY繹ZfU6MF#z\O `$6Em!RK)wq(ϩ }m_['LR"-pRg)b|*etok*;ǵM'3O&gxbE{lI^T0xc4M+y*US}Ӕf0 w/zX 8`վ! Mɇbxh6?\&ە}y2d@svGgdAxZcTU'?.zAm|;-aY4bY䥴*ѻr䌔yS<[ܡ Gzlݬ}bEVV^꽆aR -}`=y5_N;EY9(^xnzsZ']{C 7QQ1iyXF5% DaeTzڹhu/pp__>-r_B\ ˑH64_f{3̥l?`?2TZ1@^)+H j#Ϙc۰i(Ѥi K0S,5b],|Mܤ=\+EC&[;5 2-$S+Esܼ.V~cCt62z^̇:Qw)y cur:ᔆ3IkmѫF;a|u7(7<?Cscfm3nFk8bO_Z?ܨǗo űΌ_W9=M5N$K>!^=pG.[V ' PLDI0UvIHu_՛#6X 7{,Jj<>0چЫEZrԉ+2l܃~8߯|^CL Bs"U ڊFz^]x!o#%_F,~Q>1.dܯS?eq "+¸>5;ogАvx)hqʍT?d"_+ 2N(0: ΢Eޣ5CDt\Oq;`K# @qpZשgn5'&zCD@%ʮ˧%XY=Qi=omy7@6GR0unDXhIt ֢,{7X,p;θZe'^ā™RKn}6IQS/d(;FKI";f]mIJQAf`ױSO/{U3ܞqqH6Bm ?NͿ#\-& \Myz,dsysؑ[K#cJre8~ }٦ HMcKXxTv`ߨk(1<ٚlmeݪ]Cfm4^3X@cnH*ΗMax<.޵ѹPY:W0qS/-0|@uhZxNmKuчMgC;,8 ;C9EH\PwTqW֓,u^ GS> [ 0y>+ "q'(lU E+ m^*z9]LO IĊ2;35E<3,`]Kwt̢M$-|ji&K΁ 0Yq'/ߐ1;-^CeR1ȣj O4ό9fY-Ď3!$? X;KֵȺhy΍-0G㙉TYg"·T0߬8d/Ezd+ArVkc14Izpo:bNK_Vh.,3E+?0>4i$JXKR |%s͛Z%nFĤv5_&k,>;ʻGeEuD+Gj j]b6b~<9ws`KQ_lVm3Yp*&|hvaqņ,?|A7<>x/VznvivUdalZ?)`$m,%AK^wD%{2y$RIgnH<ͣ/nZ &KRXmK}+0(2/NGфU8z2T~7Sg2V^'ic+Ƥgn.yu8 *s@Fhl4 )}Z&S[-pȸ3}Uw:^8Fi/bā_pV u[qsE9x'BmZ!nd?ź P+:8Ws:Z{G7p ;Du{s͔̮m-Ajּ:l`Qu{H88FFB\@m}uOb dHg/3'$F@鈡w頎/Й(D"8#UNX_bn##ws0 9k:2skG\#~G!l"WWh̜zH_#ܻL*Xд>lrCj5/jRaw*5;bd1-3|*$SlM.]LOJ͇س4ux Ϲ`s_B˸Pw HtqIdX?[]Ly+xgo\|k3GuDqs1nxېVHgs#2ebEZ(s)!ť1C6[h?/#(r2J67' |ݝs>sJsp}2_&*LZ[%H,[,80RS>YH80 0iːj МZ%lnkĴ UGnQ^쌂_Ml܆=bO-<#Zšs!ZM!o-8p h99|2%s(4z* WD~9mY>~Ą [Mj/[LT %b\WPT8T2=1$2ݓպ 68T~B me&?ؾZ'w;8Q׋Ixq іHvM ,I{W DcJ"u,(~eVGawdRQ wY{u;O>8RXΝ|VtUtјR[Ck 2uwO/:Ə-">JfcO3R2YIaW l1Z2J67s9ʱY' _Pݓ].Y'YbfT?^w8z*-)q=^LXJdY\CԹ ARjO;fS^l/u[^r>w!`~ʐQi.s0X7i3UD_!AzW&V5cjq\:E1bw4Q*9=CZ䨴b.zkMsZGߜw°:5Jn>}*[Kg _ʬtpKMepe2EhnJjSkUifˠzHˈ\{.*[ꧫƮr x`%~94mT3n{&TKuq%eLSRυ3;/d5cWAOjWs<'QXi1G_z8MWvhzU ONE) ˫ XQiM#`)iҗ6۱B|- tOpr~fp >{y6K!b>>< "<% N#AfF+@}M,7=: 26aJݘBNJ.2rR\# 0a85 p>ur/JEʏpl`MU9g4ykȁ :T'}.4'2``);'O,7ƹlca 1e AsQftsӍ%G5|d]VlSp~pÁj _?*>\?Eo~}2l]0[XD>+N^17д!eU\]=dzPowad,$+حjUys칄; L㵅٩x?N: &x:{T8l4R[Ck ',emͮunjY찻̼I!F]nCTh9t!Kgtv] ,5=v:ڟ,ªg48['l1?mتZ YD8~՛(ɲ>Mk+gch7uQO xf BL0>1՟?,O.j _э+a@ ы$nYD}I0 RuB=P%ſxU%-~R!%;[ }ͭ_j\o vҬ93˟cgWyRN&3<%A(w&LՇS7-*1!ʧKHq0\K&cV+SW:1=g`a,u/4TƂUcQK iCK ?ɄbS/HJ8s|C%í4[0q٣j|)FĕjM;xڥ5bı6q:E^"S9m 8]Mϗ6`B~BL$ul|_K>k ^8 mSXwNtJxSRWbll%96\>hhwijC-o<ZmmLhrԫ+I%WCP !NѲwcw7BBh:AEhߥPq"iRhgɟ+D=~WeB5.wx2#nYhsɄ7eܥQCRe!3AQns$C QY *#[sbYM֯#$E6aތVSUa\ :YBdzp%eqx8Xf?W'VZ!=nٰDΈd|pAbșl7ccMƾ^qHdjZp_rE FAm+dCZkgjzKi}~KW5 q-ҽ)*̿a^$j G̋gŷ/*U{SP9),6|zZm٧ +A{BĄ  Mw`/ǁ_ljJa-J DiF"qQCXS\es0e M/KOo%Khn]=$[6 HxCA>%ʙG y3dVnbQ76IU}b :SLLnD 1\ԻbOܨEvGX(p=t{ma ݼ0Ӱ&EZ'^-r:5FYwUxh7\ Z: ;<r۞R RS7oY1Yg!g?nXȖϒyx];1O2;eg)qlwm͕tSX0jO@dbdVb >e$C8STwW 1{m6m&#d8:?hw`Hմ>j.Ӣ;9]◽yNnYM̯iu%s,@2}>"*p-[*ۺFhK O 'e7CtMsXib.r@O?,KOЊ'E *aVVI2Cgϡ󟶠EMl~4Pλc; ɳ=׮LBaMhJMAe y8._^uz׾*mʂz;u$oO~`U\sv±T5ةZg 235Xsܻj^Z(To4\0d nLe?ƉllaݺEGm#6_ܿ иMM~"9Y0d UМ+vc?S]mELH1|04|{Һ8?-_dHyErЄiK&PX1I%X3Bm|J_+q%E٪o3mT % >@XMBz@;Q_+ɔض" u86h3TT| ]km[7_"rmxy$s("Ĥb,,n?;!4!|ܿB(ӆ`›^jzx)֬HGTNSh":[#ZgC)&ye!hQ".QNG0`9G9HoGE0طG+*2+Z Kae1Y3mѣl~! R\VWd싊Yt#j{^1X_ZUv_%/tWj^pd!ޅ}#(bnOmzr߫%ܲ,Ka9$5Hwy(= W!lžuCF^4p-%-|^HӞ`hWq솽c^8Tx5^&ls]^B€3 GYV]2´I[狣?_JTƩBR yh+e3B'Ra6Y`pMM+ϲŝ)_b=Cp{'9Pc2:FXoM,ك[GkD7>Վq";UY=HDcsb׻ͱWo}ꌍIv(¡ߵ_>%ubQŬ(BL6tȻٔpX g>QKk;)|S(cS?o9D$dJk "u@*h:ᢣD}\_0厙Ǐg(MnnB'ub5g{JֈeÍ!ja(co.о{bC>i[J5MGKG 3ƝKh;]&LXLw15:ILW/u%yz2<> #ōu#f=%nq_C+ՓVfcKLGp Q{:7r->nrn/|@*6g EŔMYvTkVbkM2a༠H;o UatccEjP, NGcMBBF9t*婎 y"n:.bQUU2S QI"Aŕ4?,>Y ]򍠙=|x*EewND5`u拳uqVkH_U[4Dx()lY\l_$8t(i+˂(IE;*E1~rިaN`afώ|YtO>ňt"Lll"iV6 Q1L7V0 قK TQ;@Ifs(kU>M_U9"mWjezw0#nXA`-/ M=[.ݣFLmt$#Y+&+J8v҆.n`-4AC:2j`=n{uhz0u]\..?ZÏV;8d~ݏck"lBפG~`..?dQmLq3sXVԔ&[ά17DGt煎<_WÖ9G}VN[Dc:.VĥIqy)}=lʆ*b Ґ@`C&K}tqSi ݈HQ1)÷AHn4@7~BKqEZS)&Yfaާmﺩ uBϫqk7_p_M('jdD@`vl 폼IΓ%ab29t\. `O&//Q~daK oMS]NY*IÆrCi; :.pdYNҷ,lprPd6yre (XoXyXyOQCC!HN6^ݤ S] sŬ qd%jҸD 0œ;Wj2b2FKn?r4۱15x9ߨ%65 >E>2S"~{0ERuwi)w7 j-9{5xpވ &ʜ{u4zcaiQ(a#n!B#.+(.1c  ;hdl\Q ='ډ?]զz6n:Pi~5 :aR+:rZ̕ENQ2S8V"K1UW$*|$@p}tzօ|F!LE=xdNQ-@z!c6x,`_ JDX*I'btFwd>X~jsP÷OB#H*鲋kfg(OnPIPw<9I튤EȠ7 wI@,m">QU=X}z2kǪ#݉FX(nB$smYv tf=M=کyC{AБC=θ |0K0Ysq,; HY'%کb?@l7njq.$J~|hg…E"AGfRt7hNjnleҏ5?sd2%֪0gZk/7R?Ӝ핇þ+HgCVX.AZ˃(CPؽuO,B[."ց;s N\+l0+Yb~"mC@7CPv;Y5 N1۩c6'mLe7pnx\ݍ9 n怠L` ,E1\sj ^k+ ebUOv)S+"=SfOEld:l3<|V~W[c3w>wZ-auŜ%mqYwmc(-cTWw@{GrL]- 4B=Hq5-YZL/4jxC&Ə-@2{KY - p/?k T(1&aQPNERpʅ糑O@>w>p̊E|fa GΗ{Upv_ݹBCL}O}UFh&QDdd=(h,Uem2!1JlmLyI,L%IJ{o?_G$z7h6E w$~5Zۛ]5u&AR~֔b.r,YZnG%,[^}0@'x`q򝺊-h@&d#(Ÿ-^.(wpl-fy15BrŰ *C6kGyśBB &a}%~lD;?0‘t8B:bobg^[@?>'4X۶5 D ܋@On8QV3T)%<FqBm}L>yiȼJJa Ψ,[[G^0C^M Jfu>ٹ3O0߿K~Zs)9pVuuf˟NFOr~(Ƥl]J 4sS3u*s/$ESvM'zs(ƞYKt`Z5 ph]u]\-|R+0X<Ϋ]2{V+D#?q%5 jC0Y.E"Qv@j[58K>Zl~C'5PO-VpJp('c ۈ }-@ \ ; z1A>OP--l$2k#n.Jh^4%LTN1t:%$\KwyP"(РR4y|%^Ip eM\PlRtfUDM##l")5@E|HbTUDQ1W]7B|4u"B:$,b(o~;o3gH)C6yt zR.\!%GCs>ɘXga5G*2ρNnm-o"/w"g,nW3kqnXI*^eƖ yyqecV2m5t")C+|/XOgP ̯ѻiA݁J3m102D(LxBi\*jމBq$gt;w1. a ӢWm^wm(spFxm*-1)Rx\գW*+xb̞H-osE'tvq՜;.; $)YU /N.%CoI/۵VG)I 5s#៝ew f&0`$`cF0Lb?H| Ed~;?v4KY @NZ:ɁGΓM.1'&6{ UKkhm?\AzvF6y;fƜNmI)jf+^HtI1msA;Itq,;a!q2UY0`$#`3Ǣ)t0c`N=isZp~ֈhޠWoQ]BѠyЀ QLV2nOOCc _S462+Û oT+b&0 &%ذ^蓎.v9|jKdfy+gٕб^h;f$,<:eߜ` 8w) O5lH&;7ť`]A7_9̒('Œ^]flҌ@}/Ej6/0@ ,%*[끗WM;,m&yX 7X}{ypL۞kҤEoᬪxnGZ&D{:@drxvs'lN|FLU^ \bG253zܸ;u+4о iA=5JLb2TNYjKryJ}C: 4C 拡 q,cvWx^ynp>s+cb\: ħ!‡?x_Lֱ'HVlZ]bzn3OA{xo8D:y'k;fs'$P2'  !ǥh3bijпFyVZe{{ޞt>ƍNd/h K z Hs} Cƣ.\u@~ LNw˨i8q*k!k ATKp,q'tƪgnTEK bw`ɲd߯X{lsi!Fp'G ,K‡xWM>weFV7IYc6Z:~dw2,FnIG$0r[{+4Asdd|D~ 5P_Q[6 MEfGAۊmU |خ4TƖ&sj9F'ȑC3Xt;Rg~'EEj3rv;-OSXXWϼ[zHI[_Q/aSSo1 Q25'`f<>}lZE>zz=!0%Et99:Md0eЭP[*B2/XQ BN荳f=Isn(9dDC0s\}63(󳙢qӿ qV*lZrbRy$y] <+*EIqa昰6ZyhIA9&4Ml<0[uap=P9b 'km%?7ݕy Js#8Jr&+fth xŝA.(Ha'33)IYYt?k$. NJ]!P'Y_4ԟ,p^,^@SցLVWlp%|3X6,](:&M0fb$;>5Yo%;s6֙zPGNlǽ`i zӑ6PtDS=!C8xNbTns OWC!IwUs)Hx<@"V6{:{ª|3o K'yv&vf{hwߡ$95 D{W4[h3"HlPlk̇ݠbا@=H$4ZlyPàtCT}p<}S(?e 9T{-ySrni]aPn XpGZ}{RLhk'~Ap>U` _/r"@״3 FV؉|W$&k|/Z  ,C-0 ~M_3dFe8ߍ*uA 1a =?df{ql10R{ U?K#VIQ LUf!guJt $/ l:ڲ``g㢼?{C%5R0l'!tW9 󇼭LXWQOnpKX\8wfS>&@%0iigbNFRl$ShOD$r:!\ȦO~HVZ2ZF_br-㇑]M<硯# #ݺ"Q,@Aq]zMR"]PhP-8Xo=`Qh@i=/6⒳Ԃq1XXؑ`̨czwpZ/~W<[Sr FRPF=6ͮd{蓏%NZ~,Yʝ׌B"bLBc\CS*IF$%I9'Aˆ g`Z-Pⱈ3ʫTۊX'M+}ŤV"J":U4So$S-I_ gV۾5ݮ̵UBhXZ\ ̛dMZ> cwMrm@[?x^@lQV]x&u5CO ܖmmߡF,$'jZS.Y[߆ #`,(b-v֋ե”Q?i4gS) bTw}_AS)C5fuibԽՇo uNmO#zdL \`բ0E[=J[ztCKױK[t]2;+D=[a\E!!}dG gBWL2aVHq1դ3qQuoW2SᑗcX"?n ":ՏR3Z?ݺ~lRB֬snԅ1fAb? rВnE od[\vL~?0v"N˻h`,\_>Ь+ v<0æ9]u^'>n%)3 E>ng";U\"s;_:x[Ck~dI;'GPU 6GGD)CٷXQ _Ryy~lq~4+@U8R.ƼGџVI[}lfb\_h/Oa#S/0{98P'$MrU7G${DYϹNQ6v̽I7DOYi&wƒϴh[܆#V˘]v_;z6({6Zƾ^h ޼L%{! 3ZTU_*(&Ć`A؀Uph E ƸwkO -B/ q("MWEtJDtaߙ]hf=16bk*`gEhXF~WQF11K!'L0Ub[Yck>&|+'=Uu l3蔛+r2t Lqkrݘ3bA~_puB?̞*8jK waloЏ5yͺV=+Z^~%[I:-NN>5dJnzuj$m9@Mba[8-9O[0^!;lDڼ5v櫶-K&UÅ=EK&dYp܀Z [L+*80?,@|a+,W"#X,]ee7Jm1TͤvӾ!uyV}/Vn! _ &b1\IR_~>YYdj9# aNj>"kOoT CdhaR6G[}!4Pp [{Ņ0^3M']eCRW5kLYf巬IzPKz~팱',J=ըRPʜP GL&lfuza6 Z\:(}zY^Z7Q |aڭv+4@R!d M.?5$ԡtW?3>f,FMfOct6݊¼Lu2A+QF辮HFڝWo\nJE[xp]t$W]ի54I>Kcby=irGlcET Yduv\nCbxoSS20ul+4bɡ㒀ɭJ5zJ\aK}\$\DECxG\Zoߐ |E+G~{Tv'*/Ȟ|P2Z(_>,MnxX]F{߭iyJП >at_H“qZzVs,;_{zVfveuѽN]:&~=o0S.1[r W6TY4-B<4Y?=M ^bml!ZNuX#%=Y)xyN;BGݜT%qt?tN3I-{2ISޘZ7J毌xZ2%oq[ ᢴ7K]kK#V| 8/#&kg= 4u?-c{us7 f?81xO;FhNG~ " j*ٟnSkN4* LsEPtMfrvZ<+lgw[)i﹒?P8Zn(AAiIwHglG唴+b{H0 HA^A|1T|G"'l4Ik~ (/.i黔Ǿ_t: RNGtkw0}~c LuByzL3"? $eb5V \PV%4)ro36{fWR  ۝^!;=ɦL!زE&P =IA7b:lQ6Hm[ؚu'YB"O>lX49h =qM= 5AV]ǚIDws6GGj6& eHJgB92s?}LJ蘧*!4ȯhM*H D;Q\rO#S=:ȡ^2CGd(`DQ_ 69hQhL=6q riwxvv DZM9Jt@-Wq|Rek@ZcIe,060z.Ҏ/MB*P P' [$RQ(Y %) [uf5ϖ]k>6\jVS10ra*g\˥!^v2jpZ0$ pU T#6CJ5w5P#tE`,]}°u 4+"V׵҄?Qzo ~j#]SEs i+BψMrDۇ/ 8=!ώAky%ۣ΄nl벳 ͷX&{Erj t[LBR"-(.XN ZG>] r)]T}t7fObq1!Q55c4] nSqrHHrRrh70%ثEP q]BZܮr\ɒ TW[3_ɳmߵ|uc!u9IFJa8_W˺r;֚$ɱވG`?zͥcsy YYτޤ-6̼ 7ubM>v3AII{`ә RbEwZÔzj%wMW8oW۲6Ut:&S iwo Cd G<|ՖŲׂF !ۄҊV7B>&N>s~-8dU+3Dۘ?" 5Lff\3lLCf9n۷[L(Ƭ9>۩4֋uJp^ň uiHVmP!kU'ƞc~+Pd~6*qp۩[䓧k)VQcz CҼO`W_uyۦC { mpy68yH-syiS :~{ ) q_ywQg: k4SQICߨ+aTVNJkcr9PK,0-Fd 1)` ڮyHTXn}ڞH4rb 9gbUҔjBrTz}0a_Trǘk{ Olv4 ғȎNCvYbV2%N-i)|Dto1As.Plb=ͱ-kAU^+ch T#4`hmho]T1fx>C0z~5}\Ѳa>aOljqpB:܇1j~ȓ_ aS@Ǯ򯨯,`Yn*ĥɉmH9=o٩ _Jl/)G8,hR s (D*OqG,]" 83( :ki8Zd|TyyŌ/]ܛ@?TWOXMRZ`waНuUhjɇ=/љFqyϮuDB3v .%[_<*)9l ^ Vvd TVtJsP!C 3=0-6#ӯ$ZSDZϱBNb|oϝt@zXilǙH;l!5W<)zsF>+@ `9.h.[槹r{o][*-'PePr?Bu0jb{6^HepXw 4`PVnq, !Ūjk#%1gI :hii]+kM29oA>drG:-brC&K~8[BZeN3yTk;%ʘhۂ^T_i 8M6臋}*ӓ P|ygv\cz:R[kvLdF g'_o"D1o 0fSKMrzK9vIhJE:jS7`n`kCSp+W :CIX!q}tϵ ed`ZդEjzWCV=? C|W 0H!1SNBr? 2y.;»D?52K7*MkNb4 d(o& Goo_ K1F!7-CQTa; gCVHFb':7R(MӜKF)kszX ʉ]SYB.~HEްTp `E!ª-vt8G׳L$úah@GY]wp%pZaw&x|A~?=D,M3W˝LoC5Ȝͷ"U^PPYjCՈ.+Yt"#iN2mIEUNUZ)S÷)wIN}Ln\,C0I)&15SFs0Fh,א8Jc]e=onJ8߲CDrV$Sy>|jfg7xa;V"pb[ e^|q0u.ްOL%Ȉ/CUIH^JCPEXYεH ,ms:)3@;sfA/{ dp(/)Ń^|9S5ҭ&Z [(]F¾GZʞ&Ş+,/1q%s4&6:"\+NRrn9"GGvm9+ÞGJ1Eodgl?KH"0FP&vM87AlMFA`4Agwux.='!?.8MGPPu޲m!LăO^_ Z GLb@fiUԳBf&dZJov>yBohoy92pq B.^E⣪d(̮_I9i@#"ΝkW ;C`:NΧ_'t' I8tV7`(:XFwOYZZxC~N"&I|eFp1A _g_fJ6KK(_H䘻ʿ @X;ipL"3_-ᇆqi79gͿ28;<kI7Kh<^Kv$BnW;J6@0Iylk 4@zXF5M+{5^HJc8[+{ltN|=t^j;" UlzWm:/K1(A4a3bd6fOw5l@k/D+mtݼb\ \ЕTܔ(ĸۄ)~0Og1 Kܟt Zp$BR Sx鉠~zm5dOB (U` [ʋ_8j?/bXP:U8y=3w +Ax+}.ۜD0@q'ȧUk?&WtO6?p-C(j25s<{G>xu ɗԖ` Ղ+OYM{\WPXqBwI!8#vximHY仐KgO~6qp-2pke ֨{1:k_\45`yg0TdxS1 "4 I ?ug5rsH9ȷ<[$Qh]'$idՃU- !Yy-31jP?J2P"I"D+9g`) WkiڞfEEzQ H.y$KnK#J# 1 `M;!Ll\;3%5("f^MЋ%|H)Wąyב]mBq,{e©6\&O)oIaVn^o}v\;QbC!R1s!Sc ѹ6>"ۃf"7_5o#كѕWO3[6 ͧ6$UCB*uQ0?/qd޺1-S5K|cb[惆w!~3Q\Z]66A*I-BS`HZ1_Rpxn]S*ɽh6oK-(Z %$Kӓ)/kI=+JFIC82wU`\z6mw{Ot8,PY_O{ -9HNSxJWPaG RENؼk0Db&[dXc LRwn{0pH&F˷^&52ϤW "'K􈀒?@ \/nmcqKD4>77&lʊlu4J2h=TNX>anO02gzTF^>AYsfr[Xٛe jjT "c6c+N%]ֆfV !wX k9z`W40MiS z y1u%$~mu$j:1xYZ6~lx3!+|H37G~.8\2Cjͫ\Y"6 adlF7+=a #w8LMC#[.N.$ft =|KXX2fx5zlؒ`օXzD`^ie4ڞ槵hhT/Adr|]_˗p lhP<~Z4InvA_<^N⸆ۓ?m^C{:U +!QɶIª[yNbpi0kc&nHF39fdz ƌ/9T7OXM)Dm7HZ i2@%eFINt?xl58:b yNȚGkMd"RS;xayOVOUnl旅JM6qWo

ae (9.GS/tz*S X$ pá^B7md}lh57 _,G\4̆\Wc^XdK#XSP3!*4'-Ǩ(I!?0w_>܄+qM*_ѵYīN;+%@ JgqwAtNNt' ?"05n9Ɵ})ʡx HEckp.UTBG(6x|?iPHk=PE[:Vpwă˔yŏ-Q 3KcF?TRȻƀ'~^Fn:}ZK\Y±Y cP^ G}9mĒ ׿TnZtk]7I/ufA`HR7: ^pe4:'!f ttɺ ;уFn@L ^AD"9 4S ѧ/z$x stvЩ![NSceht JRɃH,palBhfé+`Ň P e[hD9ZPUJSW aX yҰE_[#'HNmd]7?B ը-ˢT%џYv㎯2b^1% &Nj|BBlW/^zki`'a#I=ř(Ժo%2 &~j[b Ck05zjQX 7[M]o5GzgX/Fǎ^~q"Ss|;g?:#l!0f]~x= ;0vHL1{V >Lo6XGboc'gcde X[l>Y$h,L:6hBf1!08eNJI5=~cGpzlX&: 2U]קTo[ʊWerinFϏLn oaD e9<X&gښ ׷?$@ .?q+ņ؈ѠgtG>%XQk #Ø zj - )GdSekhȟ_] =Se.^>_<f_<_ƧozXDEd8]2;]d| OŘIIT0k=ݽLrqL9tr| xJR A`5o+o@bRo!$~h~߹aF GwDA e&x|5V\ ǒ ğkzER}ޱQlgSM"-ㄐo3X@K=.%Y4Sr׆ 4$q(ofY/3]n_%@?}CsҟV*n}N}u&ʈ6d&q޸ )%Iӂ@J<#a ;Ow`[c le(sr,ы)npg33ɓ b~ \K*_F`f K$k:a`Ky50W7`τ%¦SB\DI \͢ᐄ(XNk~FfOyaH;lC);#W#\}w3MA\%(:{<(1CI[ؘk[<Ʉ9"L_eF^#f`(:RpЖMxDGAƹd=^)}}uz1X.QEyLQ5@ǞciqbC,RUjAO?Ns(Qqדl2x $唄11GID*Q}ة?SH+jnLEPB͎ o=A~ 7|) ]꺮C>kaevڥF+ㄎ#;3=F1:'&J ȪQ ٠8Gxxsg"zRHu%,RS>1 ha #`D|u4spl{aOx8bu9Շ')HA^yCrSCn<(^F0c|zmc%s9VBlc͈xBBl3̻ffM@({mugCJZSgϽ8|4Uރמ<3ҀT>K~ਁbwgg8pX'^*b hn <5uۇotĉdA 4`"sk#ew/;G1ڣ7п&f|G r^,i,:Hkpс9Hrbz9h&@~cCis)=x6iPh[?cLqճ_Agt7 ($W|ٿNsSf/Fqx6l'!Ě*h,1KM\&C ڳ[4J$0ybmBBXFժGє[qzeG}j'1q,43 p`'7C}hH:and}Xxapvo<FRf2bLwacѦpjS=Uf‘Jk9o, 呜A ilv `dXYwf/@5{qx7z-Ylpt}IVw@pdy'ec@ s]{w |BY MP_":Ex@:n!<PrgJ$^Dntۜ3Ҧ%ɒPI$v`.͟+TeLDM Т [K6A la_!r*:n1*/)E1).U8 -7Nl%NyAt\E2D ?"Rm]E7o׌mV IjOQY;ĝl'rfDF@n-E Rxc U$:Yt͚ܰe<Ɩ;61<]p`=|f /I XCIR4 emt9_AO#c~Kn("O Հ"E 5)6WI8щ&0Ko)St7tJ|6h֦zA}Ug@e-‰8O*ZჅ(Ddd1qݖ)Sê]e`"W~ ^NcBd*{`uc]KLY5ካd٘B~Z )dO+KMKMNxhgR!EۧN:EYL?OܦΪw à?OL d1 d8Rj&E- ?b2S;iݘA&dNP8hk tlTt=(H\@c&@@R]ra8rGǩ2ռwgy/lw] Ao':Kdt"RdҤܑIA7e0*+c57 gd{ ~v:n`[KJwy' I*#!X,1RPKPgtk*Hcb8,j ^x>&qN*>?а$$}qR6˿I:s[M.>%ϡ6[OB̂JA?tY_O f0P켕ow (e8,bGY]sV pC֮IˆS|A{ڊ;^[1թ0Ijx_N)]9Mq?!+͸@VIUQ%0'@,NX\ELn.V;{zAٜ64&2UnY̓ ]YK>- DM1Lۼ}@nqZ\ZҶޘ2 mSݣ|5,AID4/+ Ὄu |:caF]XkxkyՃld6tctJ_XGA/)>{WJHmC+A0Rw~M(Sc3J1,Q(fоE m9QBŽʷ50H7UfvP:G?eT/Ys^{!a!b9ҠAfsSƅΛaKM5(=U MIC48fq #/hſ-f/>=~HP)ENpڦ%s"5r֖At=kuDC`S2N偨a ouQLOx7>J"Шm(+Dt{X#p NgY Ք&tǦu%.` $H&|ZB5U.Ic|ЅJ"&3`sfCԒTw\³cM{91&ƹB% ㄚ%x]˝ ,tJMrUˇӁE#!9hDE`c[~Ya@&bHd1R;}ͬqV@<ؙvv-@[_ۂI-c'=s9 4Siqai'U邠?PR%bZ}(;W){Z"`{3Wd!Q*ؘMAyf`V[!eP#"y3 @B%1ȴ;Β, $+即xQ>Yd\P,:G^JpF8[*r)mVzBK:=ƞVk3󭤒t7^C+djst~:t#}@iž}=`ͽqm` >pxQ sߣmU >t/{STd]ѭQ--w,D7끷w5jY7q4cL낤Êp4QOXH h ^kt@^sa|ٳt<}Xkt㣡n(U] K7ΥnGH-csԱ͵K,ؚW$jR(Փ\65T*؉A2idg 3+d@ày?is]uKRK/P5w;'t3hd,x%̷R]JI֮kY\* ^vD'j_+ p!_1_I*/R =7[bp{q eӻԳd(& ]!,~X`ݰ=IB[It<LKw¤50o:ܙ*p)zТ~+4DbXЊ)> ƨF^?C~|?Hӧpii'2LEKR`JӞ 95 :9=`#mI̿x+WnO6Bڳ gK:z/{(N6͑js~6@b߯tjbQN˔f 2=&Z xP;@ n:bQ^`U#:hJN\yP1"l9, _P?*NlJb&6NIRXr )MsVhn!p4kN&1G DH4F6zȵI2ڂ](Sk-+gAh;Paq)$* _~x*"n4dҽt7vNZmF~H`NT \h?9*E|]Kg uLyLG]\@m'@<4 q9tⷻCZw4JsR83+1sj9.8*6S"SS7qwF8A[ cc.45,-+ ;xvofO3 䌩R%9YUL nSd 7Aͧ."S`{ /{cA~pO9[Z3(x/BEΓ01#R ^Y}0Ct¡\2Pv Yg3_{pE}%z㤇Y Xj sh=L =s6Yv)(;CԞҲTMOֻuWʉo4K :?,cj(ph1 xy˛A[zy$i87-ץdL (sRUj$TBR.8tp4Wʼ;C:;,R/I/'mL,b%“QZZ4^̣]F zկmɬ'|޻!OMWY|LH+8Bӝ8 +\Ǐ`ZhY"Lw;.KCz FtfW_/(!rM!rށNA$(.q_].kd;󆸴QSh3v<gQ\CwHcF8}{Tݕ_\[{ۭ"_ 7];NɤOC_\TT|&^]I=!#co {K4'OqugDtlmOld8;l~lM䇖9.ӹO`o_x* m^R;V[T!/Ze(RZcw;!? @6iMb۴T)9 pM@tѨNyawɺK,C,/cyE9}_8]2]09q7Ftʒ9_/gPi߼r廓MN]>?YhDY;IΟ$s`pa Z`b~'^r_S -K)J6F|NΡeJ ,bh1H4AYmf NQpGzK#eG"8+rʜvBNs[EK}gU`^fP9Y#ְ~T&Ї--B2{vb[hM[%GJM+C?3,:Wc[yfcI` Sj_W7>gc:(7vGˎVaOֶO3/gfևs~]`~I[nxw7 ΁,fȒO|.(0,{NK jpFNOdJ!TN#a%/]5PV9 =)ۻV9OfpfRLjy= }0c;4 ˰\[ib9bFg(>ʉhSzCtb-1W\ iDDE]B}3ymUbMekTROqesd1^>*[4jNXhx-o+7 })%/ٳXN=:OynجY m:Ƿa"]#GѠáIJq.}oꯪ`x- nKOF J̍B83"$gE~/6miëܝ퇞vƇzW LDІ5rh)|hRN|Pg;ӕČ8CtuW{٨nIuh\{n!/TkgOt1IJJaJ$ S:Rxͻφ-_Ƨ4 ?Zw'dfxyޖxp͏! i+pڝ׮8n Shaަ/TtDJ)1RK7S%(0Ī8k`{++Uk`xfh{ȐE7&$7'+ULh-4ߍ(0ilYr0ܳZG[y?).f0/nePLYGDQ'ۍZn+˒g@Mշ}<ʛ0-zʊ2%+< Иm`Apy74? Z'|Sho-d+TI܂Ot97(QPʶkylL>|ҬJuRB\Q:b2]:e2AHjEk2 oh? >ZSf O5uL>p9^CI׉^<#l3R~ ( dA$5r{*2?cA/f.5A~Qg)Tmve5C@o`1뒏A棒,诡lC[xCԞ{F *}bg wW|n7|m3]amUkA-_,-[0ܠv,Z5?2Dn ` U˲U\c%^-Y6f)H*/@" K?4w;QssmŪ0RE0`GR!mL<'|-,Q2cI-{*icum}[A{"Q[)r +6w<6U,~\9:"倁ld̍֘1o2eZZ eƌTmRbVɈCWַ(ʾ: :V[jUqC_g0^ʋ!MThQ>mˋ|\roV<&6FPL0ZBKPEp7B&!SDuoo g$,/5x̦4>^eHy-COxcG7{g2@Zl^ (+jy_ꬋ{m+Û:lHI &ulhjA>_T|! fN p7}Q>g4P]#PCq[fke›2ݗ߇>TB69]FG( WL^lO25^f~04z_1 OL/ tZ"9 D2P_&yEeeNFM`p:s2/~\{k3Fک=Y ek|."\Dw8+ic϶FXktũ0֪UOٳc@Zxᝡ^0E!l`GTڸP⸹MA޷Yp7Wݳ32M6T~q pfocq}'9gA8% ,F湫_ժ6P[kF_  =Sa9[mUZihvQuX<Ϻ36:U$AT % M9k$'_XqF_t [o~l AN3kzoVkB}Q aF >F`l)^z9mM^LAMpͽ^Jy9Z}"WlRuխp91pHTSك3S<:1:FP t驪%Ǻuy5C }9FZ^fX2+$PĽm1RF~Xe`?c.d{9k;6@Mg,1 `[m(v{C7Rj^U_慖)i3fvqb!CP H{h Uf"b3#_\WiOˢ/M ;w(c0i@ioOwݥ @; # h/#T$;!f.s;JWݨ^}B}p$xnsk*5 [Iv^@%!R\_r73r6i.EM-M/8dϷ. צ-@GFolſ:.4].wBkp(VxiVIOUۏ\~w'X<{c_;}S)F]NPW}\4d1V,U7򏠧׫Š_NKOδZ~jD#[t/{5LG>0 eM]`3uh.B!daEM~lޕw(cx;4R"ΣT4Z6uJDͨͩ_x!>vxjĄyS6 f :F E8[mq}7h#V&M2NRV]7N;$& mjƙJƴuU?j.5Јlk/ggA\[tuƭymE[\2/G<|igo8R7OfIH'vV joUSi A?{2!.Ioꊍ'k3e5J8"a 3~.\_cufDcƗO"Egj4îN_XZRC oIKj\~5V5mgFN<@:gjo~Dag/~I d\Ce2cl 6v#@%R0.nMxSNݩ~a 'j|}}XJӣ$ Pqv);-}9RՆvF,`!AyuʀAx(,nllZj93taAfa'zWf*`9 N4=T6w!Ţ{5ܒIѓ;ukujzrQvsȦZXѥ32֧q%gXw`(bC)g3t壐PV2åwQԉsګ#m]ˏn@sx1k¨ۦz:pUb#$&s17#.CQZ}O6w4?O0ad;L>@lCY}3FG/sRm8P5Czn Ȉd3MoE Tm >0ڸ3垌L$=tu2aXoy02ᣅђpjյyhl_x\b! ٦RfhBf:|ok D;_-;WzT{"֍r¼Ḵ2>hdӌ9/bo{o;*kWc%#1s$:jW)t0uNҿON燾gf䢣v|YwCJ'qMy(Ӷa)#ؖHX4!ZL)@-MXTJy+bI Eخg;l+ #qgʿP , *ɐ/&rgNkd@KurH؎\i\#"kRN OY*АvqS?{qe@ 9fMQpa9Ϝ_sGN. K'N&UHَftcsO]MKBp "Ƈ<4l98s>v6 d3'JЄ }k׃\ˢʺXgii5F!94#z5n5` /;"ƧZwwEBDž 9.MܡIڽw)oMb1נW$_ d ꮻD1L辣e9,GTfHXHSrCDqA4- R \{29Tdv :r\/?= Z1udAg$ u )0tf{@@z?mp|\oe_oj2fH`똇hLqNzi@,^Uӈf󔿤]`A4UIIQ;m>sq7D ekSa'+3s8AH.5Oי IIX ˤHxo۾iegLc%e+ B;Zl7z ZLG_®$*ޢ`:e%;)u ֺZ>Ά_V4x}bǛU-}p+$K8HȾJx5|\dpoWt)T;?BЇa4ӋJɩxP/UH/Wd#*|)]Q"pUCeyc!tDv(HjTx@rylqRr LcOѴo;\s,kDORn8c* (4 fOqѺ6GږglI.i0;N+%rq+-mf'ĿN_BgݲBE9MaJ#!7k_S5n]*g0x'_-졷# 360?+PH+B<~CZox,_eQ`:ݦ[Ob҂>{=<͒x|{qdCn{_YRzt"`IK0u鴙ΆK0]B΂}uj;pK[:+c3.Ș.*B8*Bd⨿[o2^+ JWuHS8b3.XA5#3SEJGl0|^׃O @ -&th7n6L䞑 L9S2h畣;}\[n:!(Gq[lw淖Hf`'a,{́~F鉲|$ID[O]VqգT R2wlBVC9DVĪG1-5e9>!k 9wNt,Lz/z x[l`]D_jt2qJ4pTHߤm|[OE:mCUH~aipf fMk+Ub سiKR+B"6uf$ -@+4cZ G;) wgGdC$|#֪.-DF2K u~$見ȖyuP18Kn^y~eQ@'ZE6[sp E&*!}j`' LaAB*aJne2K&D[Ry(QΖR1( l' [Ʋ։PkUP~ךGsM%aCF+ e٥C?x쿑NP2)&"x bxwsϕ s9bUNb{m^:,Ӭi˽6}9qNxdEI'Մnm6ql·B;Yu|Ϗ b q #2~5[%E8szT&^#lf!+3qϡbNW8zMϖVRT ,@\K24+A u͌Bc+/ dFd1SZ1c-K!+ }HOvH1%Qvߓ>H(d ,,`EE!x%?MͰIuu.؛g3ʥ2++Hox!+E\ 0_ة` <vR-ۧi?.]4FVI5bT{ |X3R~ު~+hD3*g K:ҐW8_`AiL\bmSy#F3,v[H>ҩ4,>>*oÈ -?RFo1ɥ{t ͬXkRfU{I /ȩb 6X U$XQ@&T+P%i弼(]bH$ZIJhREGQ>FD&?3+(b"O?>~kgg?Ŭ|$%p8jEvޚjH"4a-8fok5K 3UP% lKg-i|@3Z~b–5vN:/0Fd6ـcdyaf싡A,Y!dp2cˡHj[Z6ƿ먊NBi[ώH§޴x2H<#؋U%OxVkk@wz:R Ir 4't[8 .y$ցLqEf L[[pCX"T^0̙y=m{jmyDRe[R`~(mp!EU|]0ivahXڭItM{yP+y F>, Ygk1}D<8H(P6+qDK!vX+ըD1EMoJ hV1hW[Ѿl¬5ʕg4`R,8:"\(s .1Q^~y^_II^e俖A]Q&1pb%|/0fTU@;,#e;+ ^.8H^wWJθXҪψ3+p2"h(3Sai3ZʍO̝O)%; 4 /֏7LbTGndBrٕM%9P%$㺏, d|NUuT7-dX* }5N/~L -60|,"5` c;fߨOO|Py:=CoFO WGO*x{Y7i.Ṇq|r&\ʨ23ZY4mb́Sy=|4򁘢&,Y<6Wlb|Xw&E *``o2>ȋ;Bq~:p2)P -,ڟLDY&G.kH8hAGGw,E/o 729YQ>lrq`m`q(Msu?phfЯݧhr|t.~M9Ne}d!4hX5,dlҞB| ej~)3i{|sD/dkZ:22tW*!b#y&?;7up6v~᳢B~;(s˜Q!d8A(|G-@Yqc'zN[( -Dpjo.x Gqq>w ;T>V*Cfg^"f 4.BWkJ-;=1 tFNRVyZ טTdDаkm "cPS,F9bRxq~ֿĢ藀><ĉDNڤry2Ĝ3`9u*c?K;2s]m+ojZ"*A v28rKiPQaMۆ'4xuDv7ռvѽ=ө#c"z~[èpw121Z^ƊRV3ir9yR5/}ydf᧏)Xg`F ﵵ܍lOpSl9j5 -;ngoTOOMZboXgӜZjKvl-^F@p4U _>BR,kk4[)}*[|A|>wݬfb$W1T+lE yџwϊܤ=$ry{SK5 05\e9XY]&ƉMn&Jx?F=Uo۔HgZkX_!\e0#*97(ؕ^)?jBҩ`iV{U[LOɔHıZe kR17>v6j|0 DTvJFLe+5E ÿbb4YOR ȣWehSB =b'z:,ߺ4"$}SzUv($VNn'U9okk*d".QY+KNĐy&}>ѡQÄĝq'/8E-bŸ"(}vЈxl 5t@ F֪ٕ|*\5(~-<ǯ]yV≧)wyRlYC`u@>Qfspr4@ S^oynuw#υ(eH(AMĴO(}LvRD2 ORDv* wԼJ ׳,0څ+Xz6"jr+`*ŋ?f)#'#zx˫.$5MnAȍIP~lOw 99U/' ̩8/Doq.M:X(I8O\uU N 0։r<)2\dWVxvT%&Z JI1H-d3?5CZi aEk |(BI7]ިCB*Y63DE0| ,՝Ψ_~*8t,#! \=r󪏊i馇5UU;I/&,6=BXKkHG ¤/D) &wJ#c&jdiآfqd76WI f[C`TYm)=m@xǺr%|>$1'o($hNIAhX?BнQh At&g ?{l)(rA+.ҡnQZOtAe[\𬄩pkV'1*UךD"e~4K\!^ޥ7UrϾ ئXaΝwEVjGS a[%S':fwWč׮P\nx?-uzT-zGYEo÷βRt0+yS#kb4r>oUr۽BJ5)<$E8C:`Vm$gզڗ=kK(, ]v(vĕɁ.V5%?/GR_Q@$v@RȢ#ދd DPRC}FCF<)W}>yVu8>[21,-gd[rk.q͓*_*[-ɬoZU96\7oԒ[ ˎ*'+gW-oO2SB$giZ c ZWOϪ2Kr瑀\e\(˙?VPrl^ jVllr (Z;->{CY\j|,XO Hw'~r4|!!J&DЁ F7:8R񣰬!wCH''DDR`qHP>*xin 'l (ࠩ;Z"`3'-Aib߀Ct, ̂{{A& >b` 4/y?K[ &!44VIz8}G={.H1e4xGKൠ|Th«-B ADh~[$UmE)1'1gخ@(< Sf*w؜h/Gy6pY' K4k^^EdDs!c3_3_f<;dː4q?D s"ݿxY Rx`|VJ w2.4%~ܭQ$\QNFC=8yV"7BCJlzk7*Ư]z3ëut gyN,ل^pK7Ĺ, -\ȯ%xH:6C`*g#: } |W'iJ`%[c!f,M i"b=ѯ7Ý UVNW~;w͏^%GW1 _(N]-p쫊$flG$&ğB) Oڎڅ]+Ulw" ]n;rs`sX<3?eq/˲jnH@JΌW仨ųm0E=Aƒ  csCɪ s_~K9kyUg|)nzwᅰV6SsɩGvmT|pG퇻_fRs M? LWp"vm.=veZ֘6fO".j,P1/!z}.')ROOF,BGNI3_>O%[ij7b^>qZY.|GjDm̰{1!E*|#2с:蜕/5*ɏd a _WvRfqb~r IQR-xw<( {<CW>.HCBr[>Lp92;!`^ԧ' tdoYs ]צW=` SڈwIH$-`;^;;ff<=zD]n_S;qEA[~n̠\í]S0V#sF~psژWb4 3`w!cWך0`=Ƨ'd9;ZE]&gG^2: Z.. L%nveL0 7Z<独j:f,}YGba+B=֬NDZ~SRX3(^@D1'&"+ˈvmuS&i.+G|/8CK<:b\5nMRKՔY(;پD=8nl]d:/ d|PeS4bb)xsl7@i?.g`11vMX9拀8ZEP50P+ȍ-${xK]|wӦ90QBRΦdZ2Y;!Y` bNQ)W^4#~pJrYׯV~]k?ĬG{7?o㐛DᓣёRq`.xfsq`|.%!ć+V5 A|"93,74ߋp`2 $}6jz\j=723B~{rӼ+KW !aD" bEZ+)&N:ӵ/hfZm^W`Ng(AE}w IjP9^ufB`M~+?\m|.H$t5ʐk=Hǟ՟\"^1'xU14'CuVv*RHH&yнTҹ~:pOʝն#,dz%M /Hog4&ilCVD"#aW-vY2X&n$9L*E7ބ9=eNftJ5&(pDŽ}"sY^oiI3FU4'!}J@BPdzU\|7m6ϾiКV_Ǜ&)W]žYKF ҅ö}}ѡe7OUzh.T_gƪ;AM# y gDˆ[C]wAKh7AA#tp2hD1"K>uhǕAࣉ s7>ozoW,w)+ZCy WmrxV}cIM{ߟ!Xd%QشB[GUIr'L%VQE/CkSfvnY$Xڽɮ 3EjvճX!ylfy`dw+|'UAIl>#SsCߐ 0n$ 4eDtT~"VC a9P] w127@~8+ 0lP 'AK׽Vb{AplHkM<>+? brLie6?!U9b=ӲqX } 5!(&gX"uVB(:]|4{DdsQPqx25ˆ9:[^<$$O: 2d7{@eCŒ2*~ohl2.T /C B{h'+E{$% I!j$E0[6-/K)1|SSXH9=~C`[h@;(FusSĉ0 Omh/M(*@6/ė[X܍ߡ6, ?}..=|DQ8peAgk@EP _M[|kjeKsDVGs`Na-*P̹@+UR/;.:ѩe;eшpGm<B&CaT|].2i0|6=nJ6ҐW~QIf@[/Ҭs' BFҔ꫽ Tj*+=n%2f*ֻ&P̓J@OőjTiIe񍴭WEW%nj6տ:3l_ 6mJ[ 0tG-09v _?$@YNffYOj!9,c<ٓ=| p3V[mo>iH<9 9cڅ9RG J~N+, 4mtи =ʎEYVȨ د Qr2cK}@=|R֞js+KO&O(4Q35e'_#vu}RZ[2OqLm2 9SM"\51 GD6劆mzz|ʝ֡I4dr ?K3M}Ħr:8rбȁˑ]KGhie z%O:ʠ:Ʌ塈0&B=CE5T3с`Fu|FT_z{"SjfA.הs&ȕ ݶ螗~{_.syŘ<0_ Q\Ϫ<к42qɑ82(dž, ܆6&Q͘wi ;ߠgwX3_T<[<b7RF׸j-UX"Q~ߌ0=3xS"l@ys KF ^{Jl,|ǮY 7q䢌{;DE#*iyiSo0Jze/'z= JZ`x{揟3`p;)Y06d&ƀ蠜WC0v?O/9(mpe*N7uDlc&),Z?풰x!5'Ccla#RPMY,I2X PAlم\7Eft*,!o/(vm+kWbXdX=wKE )bpkZ;B^:wYoFЄt)tߴր?y#ѷ)@SDe*e7Գ-jzb0z-+ m>)w>),g~*m僪oה#'xF'g΍b'SɹٴbNBi2XPL}ق}vFEeZKR< '87CTf@.9J}FTklAz4b~ZkK:5\4ȾgP)8^z7uYpPEO#q:Ì#| 1o;cHYN*;`|h`NtoG?|y?^pA$2je{O8yԋp2/=~oS F$TD.Y Fs|D(Uo[.aQqx U Nֺ.o Z凕M1^3@Zࡖ9weNZm 8HEzʌD` V>ɑs{\)pҘpC_ҸXK@tjԇ_v+ŴjGm ޔI1 i ggpDuuF tBB2dE]感>u<.R9[ kBqjG_AO=mެ8X4/:mvm1/Ϊ~C/_OEfo%w( "BJ"ˣW{10C nve8~pzJF ܪT,s&*|ܕS:# 6qجÞMT{kےCzܨyj E9#4=-[O]lSӾU)" T;e6iH!MugaCSfҙ{2ôE|{Kmj{,tbM˺$ۈKfD\;EC{ [ꈨ!ڄoep h]Jel;DAS!*: UlȺ@ȬR<]廓?D{;~.͔g)lE.4WZ-%zRm&LךX߲pdh!QRBM; a*t9#ݗYP3PW?&0ʄDɃh儸9e (-]!6pt$?c^\\by%0npnTcgcbkQ?ޠLcj ȾԲj0lg ձ >f -Kg|HԄ6-ɐ{8hpr2ntof αBYIX8P #/Kf Ru}sU BMPasW bS/̞CӕY/6 硧&_'e Em:/~nz!z\F ҈̏<ӸM{bEy͝2@R}愭xyr.o[/&6l7)"rHG"qr:D1A՞̦˘-/-{:xliH#~UC)D ΚF_/3 |uH(n7#w_/k}*k͏2CϜ=\SK'ꝭS'YKsp{jN-g-(|>$ &LkS*~|5Q (y'@F-ᨐh7ׁ(c<ʓ̅Z`G`:pĦ*'"8;?ahE #~^& {iD4}/GjP=ECe"Hx |*hOZ9=Zq9,z8==}h0i/,:hɐmbddC憁:2젵۷vA\_'F1piׁ dl"` ]}NmbWtl|yPb?T}FC ލb}(;&kD?GhF4YhD;Ɠ"76Ƅ/ 7ߩv k}+ /}z(]<_)^YAD h%f(,DdסRzD+dr YB*-j1>([0* S(V^|m  gM$o܁!Q'5èVR<9553fo5"Xxw 2lqk(L;D{T~I;bR=>E^bG ͷU1T' <ݜ66ɤo;fm #YNer1Sk)w wa&쩀DNZm^+'TpbCElry >9y^0zzھՓT:]ki?9h@zeSltzaHνpT ݸ _4 ̘4" xaphn|I4{a=sebAr"z3Ng1Gy&n@C<{ȖF-%/1{. LnQU UQ6s#ъ.{HFY*ZЭ29lKV5؝hA4tYj$_Clges&WYN f8]Gj`  ˦RZ%NXd^H >pCP|@d$4\ؖ9f~g{?ٹGJDZJ5l_? ݍpx7 j3}lb崠ka36c2Z|:ڥ<@NC%nmzES^> O FCHQ/٤{g ;s` fngт E@m㓭K-u: KKY̭9POhO4]obrTV31Visk! LIX.Ble+6&^lݚh I|{h{XKkά3 NJr;ǙJ<܃YZD/,P4z<0b㸟vq8:-p}{T"r`6eX?o@:nL0@M4IIHhϭN]}I_a%!USϾN^-L\{X487|QSwg|IYϠ'sP.iMgX\ zݮ.Q~.UzT#E٪["5B[dU="UhR鹞G6l@^0&cdE.l3͇V "T6C1=U/o tE_AdR)u"؂L;/?k7[5:~($u ׷X726nKpB/)q=6^ R ԋSXH-qs͕n?¿7[HGlz-C3%1RM L_bd5$e,+:nPiǕoԥhT"2*3$e/Q聜lݨ׃ `Os_Mt=Fx$;VyCnkŮUWxPjt#u#24YwMx2j4%b.xq7mDK#9GOgωuRr%o'!߾e} ^q|쨆'lb|;_J*3 J( !5ace>w憘5Uo)1qo(CJ݈f_xu@(wkA/l 9yUJ{۽?zEEwXP2[\>~0M9rKXmsd Wp 7kB^ӏi88s:cb:~2)Ë2#X%+")V*+{F7fu-cE-:̳OSc2SVO,mA_+HzGey +BBƂ֛{ai !7ӆWGxF_l,_p}9LRp*迸R!wqe"I}Nfq)QE9~!s_:Ĩ`X%դlrM2ZK5>B  C(>]#rtrAO!\B.gh((}+QLӺa'tJcefx5); 39鼩hZmC3b͘өxZ%rq^ =C3⊆D*aE^t$^S`5FƌA0Vip+ ,/ReoKjZ^zw(sOD e 6:n,^RῙ+DOM¯z|6Mb.o H t;|dVܗ8qUOgP)*|N **9OsW߾ǭGo$clq [İI0fҽLJ$  Kٺgx_Ӊ۔ +ܓ}m6:@֫6_h ]5!7"*!ô QG1'u(5wf]%ZOwi GXM:q~-<8' Nru"tkE􀥆2YIGAjhښM6틄$im+ "=5"!8#ϋ'it yT%=U>k{0~!par_foB;6?ыOAnÅ>!7!Yg!H:q$&=CaiM B>6iW=ﵸ% %Y|CF1tv/ZSHos2ʞ Uc^Tg'`e;Ֆ\-} ]"`h"TAql;S˓-lLEb>e+tmQ_3M|qفWͧ弆fN"]m) KZ2y$6)܍t[|P@ǿ&OCdzHEQ{D R{w@ Bl@h3uW%w Z.t4C1JnHXģ=$AҠ:[fWu(yIa$SQ4ɦ?%H+-?k3*zZhKZi3֮_@xyBw ώ1Pftv# =KMMM;uVFSlW(Ai͈V‘=tDg~Azq뵷?Q<<s5\h4zQ4w+&\s\$T hw7qOII=qR|XPAmune\ʦ1_ !{p7 lp6MD sҀoݢF<JE*߰!+Z"s)}koI\>XVg?dN+Ck4a{4/P +͛z)L 4$s;E&E|>Oz A yp(c#Xy"I ^]DwL'c][ݕhMr^)(V*G<5#!-'\V<9kM#@~a[}qJSk#BH|kz?Z=CpzcUg闎͐ڂ.oR ];֌ȍ$q~S1orԌA٨) erݨ˝`v9qwu1/= V[ayEbka)ut+I~)B)!$[h\+-'Y.k&6:oS8Z2>>sfXi?v"1Xn1n)L!ܤ*Pq9y:u94JfdB{.rD+yш~RNC?d-Ա?W F@]8S 33qnf VכFQ@k%Mqi-(vtIUk"H^vG[zڏ[ў _ZY%\J_"Xwq;oٛ0 8}GHa+i^n%NȱHD0E1." :\ةU0k|CsDޏTnGp'nXsf.QױA-=?Է-!ʎ$Iq 6{>5U?"7AcHxRyIzsHhrTKu^$`xDӆ>ZZz-X>B'HC*g]']9CV.@0Vt*1W]@ܝv 0פP? -Tba0VudP3Mlc4Á*~`jWͿT8ۇ{Zn39G0WLĦɎljQ7>U@зBMɊx${[Q }$΋IjvS5Mߑ4\Sъ=*>*;ƻ2قwߪy8*Tݏz2zcbAwe+lV0aF_ 1oyhql8yD ]7,@͎Bllko~hw|P ՉLlǓHGa#6%{09O3kMq%q1W6+ͮ^Z.0spDfL(lHPZg.k^葕$,+B ӏp4(E " w6W*\)3vK~45gm|U8cn:Ox,N Ɇ\R;5EankJ8-Ϻ cVJvao&iV$?f1S48qZSnILP؎#[-ڗ Qhd!ZVyݢ)^[GbǵV&\$7UƥhkPz*)!s,jC㶔EVFx3p|MM q{PgĨeOF$#˾CEֈFj6}<0:E;8J)m{^:yRcX_ ' Q׹g_ãGQߡ!A [p!޵nP k݀+} peNw#ok="tC2Z2`K4}4b~ ī.5LL/b^ L`t~E@$hɞaynKoj|뢻3"۟,Q&uv^Gvׅuw X^-׍־XnGs[V-Izs= 00lO-D2N'UcK>N.s][VӋ ԅ~ ,PZ'PU"gS)ڑcnBizmˋx'4 9jP?iDU{$Dc%CFF5Qfk8_/1+opNPc:c8T{9.M2@_5`ɼ>r^ ,L3QL:א'b&8tHn1HӻnjǺHZAKPQ/ʆr#t5Zۤr@-tWC-<'t_\$!F\TaEdb{wl[0S7rc: ԋb)h|CX8Yd>\m| 7;#%^1:o`M-X -8O@0 u|bcPstڏITJ*Xm/ ̄wÅKܷkKw"Kl=Ԍi$7!hyn7܉HW$J07>đ=h*׀+*! RD`y yV(wC{\kh0S!yo@%+CXV83䏅@:\/lk \#3VkLk3wa6^r|<@!~½Šőø>+[[9$Ѝ9f<(~R`å!$fΦU ;1O^e#uFH(G(p Ԋd,W- k='@le 0;=@5va " &Ǫ#`)-;]MYyz]K5 l1jg|mޅd ]a+&:qMLʅfceoa5{_e\ZB0/Khw9e@0%|V*)l,;eȌxrj(hnE9ex9QϗBʤfyId(B|B^,~Pw(E`Ou_n/8n)-\Һ^iRl*LHkp3|Yj0^; kJK޿*1HDp2ef*6|nk Niʕs62O{śEO>_Mj-^1AwmIiZ_r)"@vθH 1/MÚkw<"&?s2*?hO7SwF5ZZnvLx-ʷ}p˻bZ_c56F8~f1qU .x`L;!9h+FL㜀tDT!\]}|)*>?ؒ O iMXJ`SJ|hQFccvtYۥ1AnϠݸQL"b> t_;SE; n:$ d'b^ϚhHi>@b;maFN)Y3τ6ehGHmv:Teؐ)u[wBJq! ka `գf {.t .GiKNQX8CN B;'K:>ֳ;T񉇧IrDB(pTiZ6sjgjZ(y}k*ƵZdё?nyo%e!,9U OiIKѷ[\d!u` =Y1޼8YzUkP:>đIZ/#8uN^S FP `T:\.g-|]xi|Dnbc+Ƃt}Lu3/r-3|~K:cI:ӽ-Yk ~+֌/U4} dr$1kOC2TִJ&v֌AJO\*ah(}yI$ձԊEQ#ΦW~@Z]%OPZ6.:vBG "n[eB5&X\Ua"ݝbq wf>Ű֒8IrW .\T -"PSimf+xB+7읏hn]F~@wA%h=xF-{|оR4I2DoA ޵ CZ/.6ESHf 1)o#_b;;GR".Ǔ S4wÞ*0K`KdrA3ڇك"9c[@Bח"`lHsg9BtB,p߳2xCM <%y`$&cd.'eQIׂɇCƁ $~F|,IU6HPZRd '=WY\p ? ݧՒ|ds>O b4IlEcxh&kDժYLM5VO^ye2;Xz_)axuߩ%>n{W Ķ0ȸ6V짶cRa2 N3Zm7"eȟ'>"E}xe$W8 墑/Ob8EIbv"$Kkq B-8 iwzX"N{"B-1cn̆w'(v2'uȅ14D>\%ԇR:ˤyzz3|ڦÞ9 FoV3,3?0)Kt:C)Y1-tϽ@&6Y^u[@7$qx" _KI[t^,CJ;ϑX 67#x!%ڧj|j膸n'tHOH0@媚h֢-tSC _tv.-1M ~_N6m.Յ#y=M^ v;16 <{&Eus (شgTv.l<xHcwمgRb걖F+J"BUge 'lTs~}>R; V{_4S!Nb^lY74(w NDBz8i +H})UY6xK t h([yXuB/ЯTZ2eG7{<F~`;pۡo --o,Kf4Z\ k)k0SDglh$w2*\c&FEmqfAm-WwGVۚQiQ:H@@gAӛb5j‡PsSWl>s7 ,SPcasjlpN5&wedGnc3rn._2mfzSǠy2 %hyVG5 $svsiCuw\ *V2gAwNS[Gca'" ]ҊOj.ĚF' dxӻEN̲M":+5~qlA/ 6e5hEY*)aفח%IJ40s` r;ht> 9`{ yXmPʕW.'CXZy8FG6^@}0$Lfg[ ;z":N*YUhE=ZdD%F7n>Bx7"d UX32JԽZ1cMj_'Zlv*1w _&:)̚1yް)C7etw+SxDSuvÅ+AӋ닚R)VcŔrdZQ; 9vг)S4j )}G|,5+Fa!)\xu~}/TT#Qf2:#sh" ?SM2~7Dt8j0xhb onO4\Ə́6Xёvk A}VLr\5%Uh`XkEu^;-"-f?y~eNhWm, P*'BN sMʬ|1~,Je;fW'OPsGIV$B锌, r鉗KropV6i<Bt' ?eK%4֪ `ǓQaJB$|_%KњJNW\&?eUvg~g*izk#;1?c\c8cҊO#@,9]1 yoڏ|2%_Iƙ ] ?R+=u\$TPr~G_`6#c;n]Oqm O9Ė' *rk؜RcYҮ-<8GwCa}7w#~i s*Q>ju7l,f2UҦ5}֍`Gj09C2Rs DZVs5[\oQyKAszD\%N"ٺ_گuCb7ka(5d \"Uafp7k&58z}pZݔcÅs+l77Xæڰ-O*0bƎ&5 +%\W.^ ^l۵wU OiI~p PR{U 3G?YbF/15 `E.\H!g=F.$|lI{ 5󌑻T6`+G)@%FrmizOlBD21ddD Tfh{cՌ6a!I \a`>pv`)CS%q5i:}bP+J)d\$"E" O`4`aty[! . ?5nC qS%Y轴7 e \ۤI; D l dqK[Լ4FK8s/MύeʾN[kFrd`FS+j.$ oJlu E=m~Le~|??FPU4&@{߂V|uZhiz( @Zwƥ&CxV8ݟ%;YL9߼'Zİ|L|xY.Sߧ2I!4Z;tv?ir7)ȳ=jc %Ff(!>jDKypA=]6,8W'JP2R;͆iB)0MH[0%#GItxLA3yNa[b&Fp?Oĝ݅c4f6b<&@HD1 L4RgEBe.&-[?u sl .*yf.וth~LZԟ/b5L Ș'oX/a2 [Y`C:GA9yK'{DTIRS1 o&rբ]R]=6ԽNɋ7Ϥ%X˒ 8Chdp Z+K5!6eOÏhx>8$a/u=LMd "zyW10BА~xEmzXP|v cmG)ȘǺ,9q}[{u#3T֑X}jI#5F"Ҫk͝E=W5ܴ(MV:B: ݯ8ʢ;Y<crG6mpb3(Sb^ȇYW(".Q4QEPV|@;U#C[YEK #17? ciY+m (G+#zRDUPz8;(O՞qgKß^=w[7Q%gkkfLH"]e~L36h{ҔW:hx#WJD]E!^H#F8bȽ< cb ]=7=l"pO`#ź]I۽zV9@UԈ U B(o~I6Z!͈d7ԙ-'UȎ4'3uYlRe/ay?mi$tCŋƑ#˓ܵ6 :&``Э̴3eh1e0z(R3#D^'BXTwlC"Vpg^rzKmD t^Ovz8ez#K[5<|0ŷH&L =hGnlϿXC\{ɽOԝ^U`&f> %N/#*?,传8ol9TzC`Z`e"܇Ïo:ID!L[L W𡶾j fnƕa&4\\u:f9}}5HpS:umVXj) wc!X}^gt5_K{vmY*IBx*k~^sV%CWEAN*;C]*<}Q Ybf27ʵ&`zij!ƃʉMgsZ0:eyH}a6g7i9K:@vLD{6%L7k5z)*c.U jhP?fɴ%ΛNҊ):ða)*g\ᶷnZ X}ϦwՉ`o"> td]<Ȫ$AmLMR,X4/ (?)l]b rM;YYZQk. |@te̖NsF̤=.Uy &}o}O03Fuj]/>삚$y_ȷ1 6{ Jn&d1ƅaVo/DBPtUe[]$g}hVg4S1e_Bj#OM7?T!l0Zo7Pca? h~,dMc[ҐJ \_ౡE󆨴E-_RdDD%qw r`s%Z #1VI'v_qnS{!, bȝ $#b{\QƁ%| dd $}ϯWRA:W׍^s'ytdHi4bHsOo :Mv3k&KqT* NUK<3t`/d?~F\|`#,hTrtR^a;0"Dik 2>%!Uk!eI:W*.x]{9iO蝗CUfU"Cr{Yq/b}B}^hy1Bdݍ+dz~cOwKϯUVz07n@;(v`Ko{1fLV_НNpkidm4ߧR/o(-£KĀ$% g\>Uy:1-(snF/U{pȩMt7a@G/zk.{2?鼿盐Sap;yRw4mG̺~q d'<e6r_ 8uGuQ-4Bdk@kZ%Gæ+f.aL?Ri4ןHq.yʙ>mt>=EىXbdVE蒒5}}]tP=+^V5bF)hITX3M%{|۶_M G1*8BL6=-I:3 cD6N .v`޵e5\NnyւavjH5B}V)eVw49 )k5: _Խ B90@ri"{lwU 9.t\oX`OexܿHv_mAsp:z0Dj Ps_l AXmsN}D#n{&OgO[OQЁI<9JsmWUYSwoϟI0_ı|$˃Sa-aG\߄iҾ#SdM!? Q#{7̂[+BIy: 5W|Lh:N5"e|l'/~v,m曌n8xQh\"Z@"Xܐ2~zl}%4=4]OGG/z 0@\9UJ]H# :rvn!"*{3@B`%myoե.B\\Jh̖uy 5qT+,q [g2,3k 9ӖX+a~'" +VpDt#\+yI!>U\H$ L@UEdW0훾 ]rr/y d,|m*>G߼vV[6?wèc_v5 kW椛̙[i;;/V}6L~O&S'~40'- G3oo}l (_1A3 ]ė_Vvr)|vF(U_C;g^Ņ@EʂL)>wA(_οKru8BTZ "Kpo^7﹨U|vЈsÅw2-'J2%0O(YϽG|otgġ2> Lun["j2G6&jVp>FGHtx>1=6j_KU6-xk7嬭.=j,]3sx;_E!>lXCtJDS>5lY&~Q# {;WZQdLƻp$h۔+y5?E- ( Y{V$ 4 o^0}qyy& {O/XL!d_kS) Áowߙίi,xKNOxDNH}i[h:fP&0g-Hm$֔7Mc[\'ml%`Lԭ\ogkޚ|4yR$:GŤ\SBnyZI3g?!y u0IOfA~H 5=84^2c ̢S*]_;BH El%T e=LAg`ͅ~Skwdɭ6w].?iuC%ZcsE D}dmu9uuQ^v䷊BKX'+4USI۲JymU?#& K^z>U:BNz3K>L%V}%FCT9"'j!}? 7WZp/ef!jiԙ#\a ^LGc,L2}o9{ j.vgF/r^ evOSGB9.NZ{f`{` Bę-81ɂCքV㫌X+89kN3\T^b9;g0judE7L%B,|J!9'NaJ >OSOU_$e?~3Mh7S?%jn!wX<ƭlW7#4𨙠%Wfm#ؙ WyCzB7S:Bb6E`[sN_Z=O{ Xd%Dh=X_&eΙ1)rG6&åͻZĶӖw9V&ycW./^ A-;)^"%V_ao!P)XƌjMo-oAN k= qm3s84'f{HH* /kA<:͸GFt7lf* US(d1 n{q^wadز< փI7)ٙercg9dqwI5ҵ#{j5,A'Tc\V K5W86a~WD47-@'0&Yц)mP Tǻbʍy𢁈mDԧMjpYxȣ=ju ɠ)4hE7JGv|nHsXiXp[H#맱Y8@8OWTb*I:)Eqi0l9DzI~OG.Ϛz| PPiƥ}Y6w{2휰?xߎb@}gϪ@{a!޷q:*tR&Y SȚ̶xh-'k~%`ƖSn @)fS Atp'X?j2̲\ky{H̙;z b/*qؔэNg` "D&^vvTH}d6ފ*Ȣ4 OG!tY Ic) |9UzSӱ>%]Ӗ 4Vx!X;.<1'O-Gr)a8y0hWY߻q:iŮ)2v"==pVa;ɲ2x!W4-''v jd'ƴ)FEe:0wTI4 ‡IHgSֳG<ʋIա1Lj?.GKﵧ~UvuE:/Gl^FIw5V=6T~P&g5sAP$^0?\/wx;8Ȃ-F $#4O k`rà|8$Ԥ?W{<{1//^\߶VOMIAe)9S z5,z\rOi6)5Zj/V%;QHm/vnOn/WouE-W5h[eJWqayYoal 3# !kzSqv?wI(oX 7>;: ptZ/}q9IN6`cn`e$ %]D'H)Mil̇zKxG~ >Q|A$+_߂+.Y[{'gÍ?v]1408޹iƷ+=Ԍe& Cho-j$H9 `*=M3)Az47Wc6D-Ԯv: ;QJW g&(1TzPd ,͏W({\')0K 5 {jt/f&N~z3-sAVҝs.>n'aq?'3FZdfݸ)^fB(Ci Zz5TXX}E=.QaҮC -u;|Ipz ?_v66?=} ſeQ/q~(E˭bgr84 8Cx{S\" uYmbF]5s"; _?xQЕMl9gdTy;\'L.8=v`JB?rъE䢐d>gr97 nԓ>p* |e;Ip:f W䤸='3~k]1idm#&9R:Y M]ϭz烉&Gt G;.=kR.AjFp(S܁_=Y?!@9Ω6ag, YZ