python2-perf-debuginfo-4.19.90-2306.1.0.0204.oe1 >  A dW^^fIWܖ52)(Wj~OԬδѡ⫤) a0]9ӴsM;/y Wv&>q*=_X^CגUm*=N_GKT\f_pĂz* v Մ5I*5&Q&0=㔨yuڃWMDL/G2+!t>hx2-|Юa-X,p19%vTr/#tZid88a3552da6566de4754165c020a8703daa19f39592f6190d3e31257ca687d6ffeb7efe2aadfa012e4e29cf3c4830e9e27aa6750 c\dW^^fh7qN%&wY{R0׸_9:6{xݺiT<-BxbpXm^9rJMN-+J>v,< mj58cnxMBڽB}\K8nވ Ds"Sƕ)c{/ b1TU?1ČV~*#pME\fឹ΂^rZx!c9+boꅰnK 0`HÂ#Li@^}+:Lr$>p<(?d! 3 ^@Do      f l<L(8p9p:pFGHIXY \T]l^bbcMdefltuvzCpython2-perf-debuginfo4.19.902306.1.0.0204.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.d~obs-worker-backend-test-arm-0007.novalocalopenEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$d-d-d-d-d-d-e6475680bc2de8f64d94eb2d2cfc95a96b502edf9b9ad6fdd8ae4eba065786d4rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2306.1.0.0204.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()obs-worker-backend-test-arm-0007.novalocal 16861426004.19.90-2306.1.0.0204.oe14.19.90-2306.1.0.0204.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2306.1.0.0204.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.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/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/e3fb6bd139c67056a0063bab06668559-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d552187d99b91ca92d057553c62bcbf44ad0dd8, with debug_info, not strippedgk3z칰utf-85832a195294d29791b05dab59b83435e755064d4c3ecdd5ea27d3e6a121d2d3c?@7zXZ !#,B] b2u jӫ`(y/,mDa[t@>5fNvzDqGJ38Nm/UOX3|'1Rp벨7҉-`Ick:iVBZoH߉$*EG־FtpňڽQXh(:~5]MlI4EjRAy%Gw#(}QBccT(]Yk4ԁK G;887o"N#zOyM|4jJAPpNII>l?6;*kzHJKSt~:wˑ?wcњ!BWL6/66 GWAlխ.JZA|ܯK4D . OBi WfN6J՜=03`ΦJ%`${EzVf\VZX0d~)Kޘqlɉ srdFSA̺@)Rv }F>%xn9179(nB6pK*@O‘꘴B(|ߡ5*|\t6]ugظ)"*X+//:O"\&DI\;D.Z>1 9ZVrA<9'Ez-%&io o߶5 $x@ 2`,AMnS*[e\ ;`vv6f2Qtob}u`qr DDsA+p] r8EryA5Ɇz uܩlgig;I24.sQ-{ohkZg(f;;{eZp}kdG9 Z߅Q+v8FCVZ#Obp +U,fn6a[0|n71V]K9& gAJQb {@g^\ZJg$~ =?`=<ɘkGdtlJ*Q"^)i]z204N-KP~8-FRa͒wojjS"s!VR}g)in[@m{Y?+Bξo_'\r7&_%/ABĩ$hfikd⾓@z QM?CD[LUA$ʶ(_2ae7e8] d~!^~O48yx#)a:Qށ POj9+hb4~ayCϸݎei̚jf[}\JCXRTva'z(naE=D/{Pʴ_R^uNG08DԔ(}V c3Z8}dg)t&)y\Vt@e18/PNts[nUyӯ0jUX[PsΊm0ȭf3*\-WG8bDŗjh:Պ waۓQlGc}pd=Ve+wYq7¾*%o?oFonV-hj`$؜9Tc8k$*ThJ_lB+6@ĞE2$عCX_1|Y^lk.a=}Ce8LOQhrH&MͿ⪝ɶ G';T9८4..(.Gx5㐘,e Bv#lXCt9{^ܳR?g{{`f z@h1#wst|a(\6Ӑ{xdu%xFwЕ-sw_ āI{1JГVf+)/b߭K\p EO_(:>7%XdNĢ+(5fP)e1'C֘55Eu[c$>ZQzH)cJpYmԣ|]{#AܕX=-hfy))UQ#^nm|S?!o>DHf"O7xƝ.4 A0n9 ]FXAs J]Ok,X:Sc׀x[ Md)гӊNkr˸_Z-sǼsl/%?F{tD/S'~]s ߷\^W3] s#s6cCJ,m;nh%ڜG%WHydF!j(Gy|l !JL>>Q<#48a2Av,1d|ʕഭrp6:kiH9i!j#T .E'qs ٫tu Њ 1wߧj> ̛jwQ,$D|R^vH`*WްCb>w|4h dC?b-P"9v @b7K;Tp, AdGV-)6"ZHI1,QkrUr$~&vm֝Ab@'s/9-y=,Te_*]K*{Hb3* G".2 yY07*0\jA @#qnj25V1㕃v`18,sGGaɗt8fǾ[ޘ1~9Č-U1Iede)km2W>]B S5Q(ijcCm^YF M|_|w1iH͊)oMz,'wmB=UKRf#'y7':p'JA!jN;Ub&՞-Z0`#g׈~lmPc.hDN;t| ȴ-]TdCMB21o Q>ҊiTKZ띹KXopŤyBiR1Jro Ⱦ "iz&f_qX8z4b8ۻ<;T[1н%+ 3,wXDˍΟjG4«sqhFzE$e6(YPpB~.NMEX  (c`ݱgxQ_hn ɻ <%|DxO-1|>gxxqHq@lQ M֦w04Ƹ<$٥QXW!F´?4u8ö{ʟ,ζiӛ<' 65RՄ:+;bABLw93'C#ӆQ&fJOܪL~a i|0sQ"PrV7=RqNcSt ͏~R|$L8T`:d|,iۅ8Y{4 & ǣß64 c-O=~)fbЗP^z${a bH[] h\[) ?Eejg#٬Ioß0r 8zdIeq*iy*¦?Vǘl!(eRv~j{^Q`%Ji߀Q}A6A仚tv `;ضueE4̏ChSirQӚ$}X l|- f 9ӔieV$ Zg/0љ3$*Bc"=F{q7;̈́U3o|"oo <=9UK6v1tяB̃^=B|.'C҈ !NB$>0d6hxUsL>ȋHgq ^'c;J~93.I!٧jS!Ǵ mPDF|V#z#+tƩ1 :?W`.3Fň Sz1izo9q!xJր$\ĵ|:j'MܞE ^J7>NZVl 2_u}]5^Qy @dQyjX.!;+f9.!QK;Wug:PF*Єs:$lAov8(]zXt-$}ҠoqԉD9Eu lb pB#|!|YRړ.V52܃D%6HBouW#uvL}bЀF ï{ޛ}a'՜Dp]Ͳp^A)Tmf,([3)厠>qK( ƴ; !cpw"T̘^cUww(w{ Bܝ6?TNWސW(*(׉"֍ɕ,(}}$?UaFmFl `SBքW'GcQQZ\~`˪0 |46{]aH 8vі'vD:1+i m(kfkZ](Ku j[J[E䍠=d*>z ń ʲ=#AFb\#eW$sU[n ݞF6ceK%%}S-Ǎ=m Q~EmHv{PT-Xc,Dd&3 e+͡`o ~x9*ߙsL': r`OLX%)>`bHKB) `6 }F\GL{Ǐ^!eIBOlqv c`2׃%TȊ0\>@é$ 4>^X9ۂ345RCŸDhU`5 Ty5xC5 zϟ 9GDv$/X=ɘjg6$8 #0LT{K Gcݻ'!̖fdZ9ubd\u-wIeIEeɫ rE B_п*0V2~٭aA6^ARLQBŪBPpiYB4֜ v`ڶc+ZQ"iԉ +2=3*Y"f\V7B!,?LO$ϙOBeMY@!F%W[m\tl7Agė,Usv.Hsz<\A{KGl./\+c=;Mpmk)gH",OHD(:q/D&nnӾY~ WA8BA佐7SQ$攃0ފ&qYH>Y%X9_4)t~B2/NF7X'pmM-Zj9EMV!IMsc⼇S)c _C$:,>a#~6Z 1Si:UT&)mOE1i y0:ԟMlK&JXvQ~ceR#3J"@{8]q޵ϊ!8/ 7e0@KR /vtO[zQA'!~[De{w@cW͜46_FRp<j.i+!Xt+]rW)C_rFZs8J,ÞA|U@k9%_wܙ]jGNs2[$yHN%ixqQɺ|!1RS$[ԝ:qY׆LjׁTxP&Snb~eGМ7¬3 45o,8=@j1;J&+H+@/gf4䱄^|l=zU7|1,D0ŠN7[Қ"(BV"yvlA̮\~|btX TXe-dA#d-:}~9_#ZHX¿sa][//瘌T6ZTj̡ЄŠiÀgmüуi"<-U%t=q+ko2E 6w3!Hq3E+?Ļ(tp]/6vJ5X^a=G)pgP.;;h'@!T;^[>>ac0q3pS~&ߵ p+_Ho҂sԐ C<*@wed˃=¹"AF$ e໋bRn.7OmP%hd$bٜә׸AzL.kVH?Άg< 28NRo\P*F "uL*8c^|2p 38~qMC6S{C}Sf fC"5Acvfyx൓,k13A嚈M-/B2-.ˤUG_jXb܃S Pj[yD""Y0jY=NRw^S賗KR ͙"ȂhbوYnfBqzK3+pV_tॷ'dGwBT"Iތ*KkȨ'7Zn9B\^,&١Ur͠SI6f2 ~#G yDBbv>F@Fh0q=ahlrDe=}Az@IT-0\0'7QZ氟~wÇ|p~W'Veho|毤2)/ jd@1M1TTCx~-ِ7 7HNnc( h9).[dך\<`vx*<%0 *ɳJ?Tb5XSfC7c#q'`F[)?u] Q7MKQ}[R_ Sr6PS~?Jr8د)Of{B䎺(7\05TUT K6yWi-ȑ`$!; J) u# {dHl dem`ui+OIW^k@OcyeMYဪI8orJs&xqB?#kY蠗 |ײ6doe7Ϙ -)jHD['{`󽥚zhQJIChBR,V}giV6Pp$e6L%\8EbXyר)|vn*WmTh/(ĺ.!>P p\WKG]@ H= },}yxAkD3v<;MRm %_oөn5%f?~KID$m{C:N [}"䗑~v2e.&IYM< 30\b-8H8ay)#gXa^U"@Se)E$YHrZ*r6A~1G⪄} 91M62z/|>30u2v7]!36VG凍>4&2Qsh\ϫ|0qkN%O罒!w꼢]bItR7P% 0;G5wy@ , .> $t=,/|;9o+ ^9\ulRK꺩~ Q,^STh0wJ(mdT:ʞyv>d<Ͳ"-8F'Ջ !L0** /rx9;\5\I0\x㻣eǷa'zi*QpCT^nipwƠ'^ST Zh_KS k?d9V(ufH0(9gAR#o0+K=ځ<ڦvWK0ֵׂf}0!UjJ?RÉn\Q!t$[s1e',Sԯ=sL&l 0q? "p{{VP"v37ojCQbZ3u%Z,D VR}ZTfckS S畒%XFV=x",g@m{ p:MF:Gp>\ P2|E8 SQx]^,X3#u!"TG wxsU/Óu4)m2Ello+i-SPW7lrOVU+c\heVM5?|-.&Hu̐ug%dHX46Y.b:?O+^W 8Pz}FκI) jP-#췈1jEStڇ EÀa-y2{[k ×G : r!Nhvh[J N*J#R6Y$C|& l/]ӀO:wc!ԦBnyȪ-!_؁/ |/5B!\-#0M!L<@ɛ\sZ1KA~oZn-8 f%dxN;X{ ^,7ڼC)I`/ A]ZiI,nh9v~ H⎨FJo_t/4 k8wÏ67H\PyY'n$u7\ ť! :QM0@PvٯR.=shWVbyozf q4,n(׀3WHC2ٺ :{I$c(fmu2`8)XS'H 45)TJW$:oMcT:&va%X4|8)_V@s1p%ɹF|JkfYHEry'1s|zu y=P)_e$0%zaa[։K0?"2~5LL(:"%FbȒXQ}Egõ7]IٍuXQpB_cA NcYl3'WP9KZTvߪn9[] (B#n{Bʎ0E 'cJ 8Cj 7 Vs\W4ٱSiԽLm r톎?B5rF-%&xh{44׉#LS7h896&s#P{i (ؑGa-R?M0 zg; ѧ0<FHՆv7$__NFfe"V ,3?^SbXrkG)JpZt;tmI^{`gP`8e2)gz:۸ݾBWu\ |W{HT?@`mjmTK5V[MDu/{[ɖd#8tm^x䱋Η{rti>NV1@Ióvx픆Ĉ[T^$D,khp9S\"ycE<0U b@^w1Vv?-Dsc#n"ޓ``i4'//>^%Fb:wU࿈?X̣gh{}lUO͟S-%m\@|5p;qސ/I9o2yd-':.#NbRlba!6=1Иdpp^f,@ E>^#~ၕitVi0R5T~[ETIxLZg&IeyCC6?Δ28`U ̠R. />hu'_9%7O<^a?E}ـ> <(53wGSmqXYך*qBũ-R%5K|%`M+0(lcsj4#`΁Bb`_+fQ'l`ͷ32~ֶ=~ts%$ (+RK۳k _ӓ-ϐ4UCH:V,?JGӷۈ-ʑcmaDxJ TUG@ 6?2XdzX`yb>ܳ /} z7;0P2=V z =:sfo<=çX0XRE]f$Q.sns"@^Pt&7c"$Mhhs0luQ - n&T v~v+ĬT "?=XkT}  PWg{T6&~وīzŴF-r4iS9$`jbҨChS+ҲKkq*mPi9_z&斲C!Zl*;a|}$y2@ CIX.. 2fbh VqRݥ'C#J+;({7l_/聳2u6i r`Gn8Z`C4V2Ûlfe-g>'62,{c^oc[xKsnT0<+xI%}94bFB0T6&To > buE- N '(6{do~ޖ<.?vE]ApS;VMأWaKU\ ql6#XD<]r(Gజ'0/󘣧3!گ[T_aQGx&:*kni)l_2bӁʣ< eS.6٢4,*2z^;MMRT"1Z*w)ȴ-Bך>"kswFNjCnQdBìQ;X+ }!W? [=ue92!;%ʬyZ7E||d1d0N Z,pIdt0j7jb@n N11< U??2]W!C@[ yݏ TYũ+(!ORa"AcJl>;7d* +-5oNђ@ΪPwՋ@:&27vzKґ|/O:F,/$F67ײS}3GM3-2xp>X~[v6i@+˃oSw`,_ :}qŶzط);xEr/sԹSfEZť0\{c!=a3Qz-̤N+lc;>FII3Lӣ\)|0\ѳf=y˼z,FC.=˔hU9Ka-]ZJclN[6:bYrJ^W0ثLa EVȋ'.2H|1zӆRd/ǻ!/]3e5NjUU>-Q`Iּеܒ=e϶Vh@):)* wqᎌ>g'!,%\J2 P炷)e:yD3bV=b CR/)@DY䌰pzsΫ%u3&iLݜJƭǐvH[\Rs,{g'a\hQQM3ӈ]BT"X6ؿ\czm}K3lZz-C,{8BsʭcxQ:BR?.FP{e5vĈ{IFqSv_sUr>'l.>Z&OrM⫋dW卲v[{p*_/z)Y(,exvIʼnJ`g\(a,o/Uܴ4N lpTۏdr$&7PmAf(1tᐙmmbԵކr1۷ *EsE[,T"̮DZηJMPeBXA~o@PpcACB>>,7svܓ k#7Fč(f4z G o8*DF$<^ G} Cy2œ2Q W_,{@GcrG:ʈ?+=S3xVwJ⩸7,.V#J@q`%.mާ?TⓊhImq0vʟ,\3)\=g٘[C+%V@+x!p~qzpj%9>\kuNmqWӷ↥)yс㱰?,5o􏹈mS5 H;{5nERx%cs7w 4oja:/m8𦖳WX7/gx s9! ,7﹮_d Эg! rMFԈtd{v7FFoh|Kꨠrs-뾊.%Jx lx%7S=7a͌2#)]&:)Rn UC8UIs5ԕ(c,c|j ݥu1b27oEIU,7"T,}%m}:^)ILX*Q{+K8qGE'0c(nN\VEd[Ěc7"vB@U!:cJ'ɧUZ*;e-/>qtUpqtצ ˃[+}~ I;HM2ϩx t'yhf ,o#fg˵_EجՋ5c~s0=+xTiڡQCe+9SvLWwq6a9sƺ̍x;,Иgaδ~=HR-aj Uu _CЛj'JԲɔuк@qj/:c]!(ѤDTntJS{eUUg/ݜ^i*cؘ>HL`u<eb@ SA$Գ[ɭAc!00ވMUTpf d/' c'X%CTOT(=zUH~h4yRp$BHkJ /x`HXDzMdgF0.Oxd E}.]Kn8 l'PyO QE\zaX4I $5-˛+`8Mٮ?nP@ Ñ߃`p~#:J{f*å -w@`o0Ji"fίJd-!q2kf7f#"JwDbT(`oR$ 6>3tY(EwܞC[8GS9Dvk.(> )!dĜ !+ynEw)o ոK79$zY!>SԖ>2o^7B}ڜ/Y{ fTLz&@QW&w71,lt^GZK+A_[_pHa짭`zol쭝)R$ 𭔺^?QIu)]b"3d':O8sW b{F`zK{ژ()±k5:y?G%/U`j?kٷx`&( *nPew97xS]R5kw=z \&*(2#}0VEԐȺ*cOJ+`1T/25xVx.d϶Dv ȼB04YjEwAEϾWCIF=j &:_O>m\z5է8W)4)~H ~hM\gPKH{yvDlfF߈(ԺUe S (8 4` :z٣8)׳ݜJp0bslR]NuAOd^ZUG} Ht w6rO^dIHHg/RiW OJx>ϯC6-)R@k֑ @}M =b25K6~/ '7e\dQg`$;yJ("sJJ0%\*&ⶒ@R,s+m/4HP?=V۬؅ k5b8Zԭ52AorV-<-.QE/T-EأR]] ̟ڗBWa>M[Z%7a1HzZJk=B5h'h%B7Q{u;6MOWAzyW7LHOX$")i{J`}UINrP4rͶc[+ \Ii(MW9"L_pSZRp_B2Rta5OdLF|\t)wR\R) ʭzl0WKF Bf|lqS%jK.([Z,^3{i\Ő*͔! '#'?4D7³" rtV=YYLboKiLg!Zj[$o5ֻ_  h|i73ė3޲gqt'b?c4@KHck|`7>.]K}bh@̋)p-|% HSȇE hç^ozdtauB㡚:wz 4l4zAag^Z4ȡzk5!&mq#٪oaڻ4"k)&CBصS?dS4cFƨEП.ag nXX  /a*^kA )iЫ7NHkdl~+>FF =%,Q-<#wOerqL 08) ^'ZbU jJhnθ} $<g)Q^3L4+(s16ԭES7}\wDFk wOȪӵj2+K+DU"ۻ;Ғ|GXWuAwP+!y(-u64T\'n[R2&J$+zX˦굅^@QlZbnט-@AC$Qs|HmI @%bie_ƻ'êBGaîdxRtku +c%$VMdžE!"i R,rvK\A/= uL^֫v^0mVsq EWI|1Z؇nܲoo_!njuN۷ s%V zo\ܘtU0HBf>>{ c ZQDA4YMٛRKeTrb2&B46!i8;d6ODI>$'pY?D%@栈!35EF1Z[_^5]r#H>?N@Wuu0I}YwHgy2[ dWۻMHFz3 #;bwbиn俜<ǚ d6d!?s%k RODNJhy33 20^K!ٕ&'έ%f6*0_C ZXj/]]$#~,6( $cuQ)k6k a :9>eas";M'@I駅ˌw<'$Å^+Zڛ1!7 r[P*/gw~N?W&'VŬ#V~(c??U셿2IGA3h~ a>]T ev^Tԓ?Hbkv, 5Ho u% Ȗ$}U*ԥJ& Y+: ~\/n2U#GwKXb 6TlCq&eJMxƫK10 8BL=?v "'+gӁ2*N+hנ,VB[[J5ٯEqksۨ|@1 7~#'nݧ#n_VxcafU@pLD,LBn1w4)vپHe9LutVhUsa MM@iF@` QlpJ`~cXX7"y8'kF D\=eV̉7{[ Xß(ύ2ӻrQ 1? bYBݕ8w6|gNl^[ &Ɓa [v ;N"_g >Sxl`PNo >7?d8bC_IEU#z@QՌܬSQ՘8*v"ۺv(W[2f|r*u*/w`u8;T&9<|}p{i30sE50\g20:Ǽ_j-xi괡@wR5ZKE/ A}#ƞ Dz }bHLil RCJ/E$Wߨ|VL"π2Dm3)3X/B]4,jk|Kg)u9{aUA#EB}0+Ѣt`\EGAZ48:CQLq|dϧhIdP+L8UQ1%Itkx.-nOo}DQeo3\p7[<+:H=ώeoD-^}豝wn?tVj(Dr3;9O+kd.^٩5Ǥ܋i ɕI jhf]=> s$`kwy="DӾĹLH۟M&&T<%]%?jʤnlʒWVҞMܥmhGX*ʵUp4}Bxo:3>BI"~jLdBѭ~.jmK{ Rx#UܬĻ^'$x&^2$!38 SU?/!>xXilƓP鈊~=-;&$V9fh:aM[Cp=lqP7vh(2oj#b ? AOb+3mːDJHXG' -5dz-~nRA8 RWԜ]3U@F%ذ>Kc; >muL4>oxѫ!a!8\\QBW$j¿WfP0TYZG*?W˩# qݙoLA;r $cyݠ}Nm/E0vP~Z-S^Љ#Ь?٨ED/MU759oPB=6$w헆P$Zv(dl=sAbsȰۈHsD~_" !Jhʦyz|t?=c6:n<$9;W  2h|c%9M >qsMI4&Y 8h10ײftV 0nbf:) /|3"-bU~svHi[&cmWs2oFrB?:_Ԓ=[ȲOQIs|z>%7$f !rZ+ޫt9JׂV*._C ˛?wGkޱc_f 3Z{ֶ EIFxC!އMN_=\FIO+?m2AWJE.0LyTn&D*/-l;.tR1&;n\.SmrQM&]0}b&~o'hZJBh*C[a?!1T:jA-7+[MDAeCYX͌u2vks}R=!˖?7S,-5~mԕ!/5C@g+KKihO6!<n+oF64 hkIx {8*Aplg?B05 y+@tGfOC>vȰ^LmDlFUo*')Mnsð\2AV"*Ua**9K)9|b܃{-@3}V(p j_emL:Bx4'n[NPEEEy߸4)^ Q~4u3 ٣֗?a |ӵ@H(gsuE6dn3ϸEÒ X~rlkRA>@y7O/0*:@mU5.lHQR#]c^*M*VNаOYRX fBFE##S>1؀p$$k8`Ayv9/]m8h"]PAЪlͬ*O_/B1h 7;:WM^usf jNUqԒG83 aZvyܐ'J sQzD1]m{UlIs{ -]') 662n~ԜtP;G0 \H SmՆ k]Y"cGP)8/~(-e 71 qC4IJܾY[Il x "vֺz.Ua3szk PU1Ojxa]„k>Yn|5u.}*`Bą+5IOҕP( qTzS\Ń!C3 "ٲl 4An,Umy]y>>$Pei03.%=)'C?ZAa{ٴImiZY hxk&K- ^2t P0FNN;#;me[W'ZPn,&$ ;,,0q%XڳK3nKIݑ[Mxk%-5[Q}]2:}V3duQ "f(e\> 7}8(NQMUQ_#g'=j0O@,nto{3N{i;sy- { !ֹ,\=-)gJ9;| )eS%Jwjxͅ> 'qAՇchk6ppdKT^T3߈k "Aj ,J|qSfX%g'[mIob=S@LDzcy{j&%HBԿKȑ1el.LQ!"%?9rVCBv"]Ss@ޓWSxm]IR ex_LIɞHY*e2_z`jzVlNW!]ȚI+jWuŠoH4z|K(hL=B?JiMPq5nwЯP%acJu)HÏJ3WN OarZVWˇa  eTe;g5y rC;?,t̙b0W'j.#(  rp"f8q9C0Tq15:׳y>BZfHDv{ċ$=ޣ~)4Tr е8茺bV4k~?͹5sHz=jYe₲sZ4Iㆃ xѰ=wtS\ʄuH^j Z]QS7OHH?T cs+ؽ'^<׽'iHI F$F qeq/Pj0> Y5g+qho"h̨93 EyJcVc.cV7gb܂6^iEмZϙ(և׈s-og߽_1$ ~m޷#"\@S0xAbق3 cCLt^"?OQ<~7+KggH!19 vK3rŻa/PLDZITYgZP4O9e)J)e(odZi)FwW\vBJ1$6ta0L0) UAƙ.`CC$7t@[5(f[ޟ_7A.}=]1[ =Ek{&m+lU =v%2*|gOIN8tgEY#S{2)Sњ*p[XMOkpcP*ԣiq "]ӃިDW;dfq6fVg̫)ɜ&Va";ix>ww@Rw҈Q(| CnG%uVV9wTc^HO**VWlX B/Bux9Zkp7/>»o,ߎ^ MN+[f~S%|ZGtF5 z|J//f8m뽥+ ̎eZn?VWL56G9WBh-:O̶C.8@##Fpʞ=eىf|#Ze4nAoOr`.C8b$vh%5P)~\<`vjif%S U5W58-q7x8mfQkqtPkڥ[Q=bRh| X9Ǖ -9Ɗ*FdJAu<:nYΣ[uZJ qY!kqg<R%3 |6sQ7U QYC@vES3`̍ *SAD8J!h*KűMɱ"$kz궬; *E9@}u ԸIr1Den>%/ln߭AJ=a8{05S^ B8??vǙZ#i6˅3g1f#dU(L;U@'i;jjbcѦPR"c2IRK 'rU+$$,c+]*1V h>펧l֏{KӱQ+e7_GsC43]ÿŜnc >1PAJ5Ԯĥ=dEtdy OKc,`]J`ntYD9}WavvךdMl/|7T{C&<ȗ,k(8ۘsP 1x`_dpqSjwN0Ic'({G(3 ަs& 14ѪXS,qC?56i]9m=wY|Cbu@<;%lr'ZjpgmpKP쟔7E ;q*|+L?J0qa3JwRgY . k"aՠN{S;oI؎*wB{CA-;G)\?9 Dµ82ݼ( pmjѾx4M<.%)3Vh%k÷$ޡt\n⯙Vuf19jfj1 <8^iD]vN5T$7*@~H r>OdFbм3`\s Un# ;9 S 7RUVLWmgdmN9ЛSc*eOpt]*5GV9PK7Ͽ/W4J+yPzW 83ҞwbAm'e`^>k*1wCˉ7g"0)ݣn"<As%=4K@_˴)# M_Ѧ ym˚|gkzc|k\Jvtu$PR>Z[f͈TX-T儔y?C~([/hD1X h0y+}/nJ]&9\{bk3w[W*'.eK;d)oWMwꀩ8h(:p4ņ[fݨ7y9ie)g_CTnR^Mt=>tG1 p7]^4֔(r }iTCA}}Yj9 mVN/ bZֻ‹Nr@6mG #ĞN7[98{ӸsmMp|u_n)?EaN^U)c2)/ClPD3hS̃HnvNֹ #K?mwN,0Qc~2 ՟>*ï$Mz(Й1>mF ޼'yͥ-0= 5?}hX ^,t'@jw:V]|a{s \8歉Q%} iQJ:8;r3ԭMBNcz)gI2kQJ;WN#QeJ~%dfԯUrl eo_F㭃*ƭ+LϽ">}"T}IMa4sfO=QP6`xӉe² C ˿:YGm]>L4UVps†\g (U}{6tX02aYRdǓļѝ`qaI1WM 25?@@sGxcF}Ǚ|Oe*XVĬ# >R@?`a'm01[ȭaRЭt 龧J=tӠIXo&g&ʗ*_c/9GzID+?ڻ2za@*ZGsn`?|r_;F$=6Ue iЇh \`T1HՅj4Q-B%IL$vh_+垡((95CU2v`M3L{g:8s{F}Dta]4[Ee|%[['_&%SC \^hъ_۪5i:%=ц̵9eLc32*ؐ WW q R"VtJh&"JszG2Z#NX5߬dRϰzpMH;r?(lQ53U +AsϏtlmܺV'da ru(I5\9a2&U%U*5`PD!xFTBYf$^{{DF\,`،'sUW=SFIJk]"ANW&é$]Z}iܨL*InG\J> _/t YQ\" Ph]eLJ6Nvdʌ$πP˥LUkH\i2*㊖r".W.5U93LT&h,@wm1^YMQ6J!^g7 g99SgXS9F҂< 3:7g*4_ՇWjv! Z+S¢:`#wո?F1`V͕%TtT%@ɕf|or7> =F)Ss^\P9nG_ =gA&nAK<;"8uFyx0)κmP|8v|t?xn,8.͋5?,dY'ݛ+?TL+΅,ݺK3_[,E:;;t%%NwNWE1R(0ELX4p _l@@nZ4RZ=бλq=\{v1amx2&myۄXEQhP6Q}0p-XI:cF ʽcҗ>i E,:Hppw=!XRYW uv;%ߦɄ-,2e 'L^,|=7h TA.WX[cA:GŐuw@&gXRKdXx8YZtv*) CXv:'KefĘ xtE75>DBq%Vv٫c˫ (.BGc/QesjWkd+JǪ(݄~ 1D&I*N"x Rb_Ҋh^^һ˼Ԥ Dünqұ;u#3! CZmO2)@²CC 2l${C[ި! vjQrJ(dvxlS1X,y'qBϿ~ 0p ?Gc=.e)1$) 7| DRj8.7B]whhˤW@ IzNNr3W7hy[LTrcBA%x؞J"P3Ez^S'mk ˅r^ܾ)ل2Nw}ϝRpT̵&)E@Hs55/`%tiӀhir}zˇ׈e_g|ǦmNJ8uKuj&dq!2ӿh%G6g.dnfB Zm?/@'}O,3c}zkKL\5g1qʌDO f̂. D+.VFA0II,+WwvQFsŸjbz[!{|mCgjj0*1CVqUVZUBQ3J)OFe(B=m[B LNj|mpe^#^tKySw (Y_'Ɍ^E{z#3]W h H`;?$9&V.)mWCShGX\R񺅿RY`/:oMv<ҕqN;E"IiK]>[Mb?5RVEpVBq| XSȴWiA"f6\Nd GtoӒ|u}`k`3Hg:$w> 18x @"hx _ۻU;q?8Ʊ7|tX |/<v ?c`)qHePq)&`1u;wa#:w~kzfxݭ"Վ 6PKܢjdC6hcPsq?MF+2{&\P?m4#<NP ު$Ԓ%5[=f2>˝vyȈ MaܦlCWkóHtL,JǑt(cÅ >k+G#)fA T[bxjyGqi 0G -S){j䤙tVee|fYSB6.uB2.)TIXvs;Av>=_%+:ϭP*Y@͖[+[Y@d\<{GBw E媭'ҾN-M%8G$X yZz;,kyG|Gh0JLA44%7e-)BfԊ52A(y+~Ԅ;bԻPoϔ`s/J~7(Y%#Us*`>0B05E҇>+s緺J/]w=v2%B;C*htnt`-CNS28K&:8XtQxTT8OgP 5!y /nb8 YׄA&%%o/-ktB+ }0AȚۖ @Xv>T:"eSѯacgoY6a_D>;dz,;=.4"«9'f M])𽾇pB?oGFئjn+WVLiC҄hǼ:3^pƽC,Nc,UX[,z&uvkmQHoctٿ7Z-\Lj / 3 l.uf^C7_ӓbdѬO' ō7kےN8R vsCF1U,9W'~|xhd3 Fg~^N:.r i&$B f<>9{ZXZ˿(25w6Lrx~T2g(4Jj}NGR_%er!o[apȾ+\Dks.E[*Qy5#/(,KW9w7ncgKۚMDDGp7 ٴ|O_&39ScꁼLK [j׀#B҇ƒ(S%S5D Hݩiʁx z@{t%[QP@irP^!^Bm7/8B X;9.O>tH!a:kmNJ6DYnuz :;dH핤Xb]e%,0 [C%X^m#yQ߹VԤN]vҬ;R ܺr+JG3tlWQ&ztƜȐ u.x&ҥ8”~)1pxQ.V%f7SǶAN§-ꓠ3a<!>;q_p8oA<̿qcvp)J=gOl⤰Je[`+jݓ>h%)* }JQ(]B]W|7QUA}Ϝ)eRA #6 HxCKހPc `dE6ADBe+J*ʸ#jGx[Oo\_m72 0Ǫ{@VEz'ܛTGJͱVObĔ$VL~52_ 0Mlzapva喅- 嘀*hGrw '`OuU߂MLR=9F΢4ykh8>%;\b85l;2bziy3C]x=^$ļ[@ߍ 4·*/..$N_tm~vт:x7%,Ҽ [|^J V1_\BYGc`嘏P"p{Whՠs̔#/|~981֙>;]I7$w;QyfmaS_5D\WL{`5{!ψYFz2lt^Q *` !xp@-vXZ,zv{}@ z<9HmeV2էPSÞȫK]`Oq˧ouo_TIX5DHۿᆲ. ݟ9`&X7ht([IצF.ڬp oVLWWow<`XCazUk tueO hVOԔmgNne)PBe `VKeo**)4[֣Q$iPlZUW" ^IQv=D1th}0 I_%ɚb4>ȫPJ3[xZQtuuo,\fŅڽniѽK$ȥ AnTaT\R'=l:u7"そś+L4x2@_e{#.XA.^]k@@yZ([4S1⇼r-( r{QdDj 5\1deC3 )WNeOݡ:5D)=kױѠ۔/.:A{q2עUI.>GbO[ˮr5V" ^aT)Tf@q]΃WMx4P7UfIԳWT̑k9(;%Fzf@\s(_O3}BBeM1ݚm},T2TpBE*r+Ct7?sl'R/zy@%c0FMIc`g5qMfBj^Z`Q͓S~<:=y}ZA !ZsmAaFہ(Z3M@7@aϤ%=tVOcp!͎F ,N쓿AAr_^s@ j|Xꔟ8/ZM|6 }ya0nHU";g7;P@}c:HN +]O90(u~@["&xTyZ$dSP==q#|dƊRT:'u<ȅ| ^7Qu3욮|!8*R"Q@PN%YIVlP,~-WB>!cUm*t_4 .bdAfmFeöHʐr':g;ϔ4(P<@qo.F<>)#0%@yRj=*cv$rfhck܇ې*lB/zSt4 jP.B]cD E6o?taDCDeJ`1YȡBm6jv=(aPJ(Kn2vײe̥,t$|䫩B}YpS^E Ɋ˟sϓ@g&Wi|MH0y'نl׊m & b(AH\'HD ޹@T聁cߢN֚@ đi'?E863ƕ~[/W,]j;0 O3SHVHKrv]Hrz!QPTm՟5[$*OU) rfGő3٫qF,*"YKŭ^եv6S\j V+#xHzzfFcͤgW\%l[X"ҖEضeznVgm]|֜~-ۿ Pac{@^0#uYMɞϫJfh!$(mNt⚇*Ef5I O\ai[8u+C2QJ+-UM^Л&Z|KZ"A_ N~mrdf@6t\F߃ȿ"ZдIn;OQsXni}^~AГNm܍TXfe"%2mU8AiS 0?uϽESw|m̝St' ?2ޏ(Շqg&\ xO<+vwa,rnf]?!MtCYcXqrXLCM\zu3g|0X 8ƶ-~Ex n`Q`sv_2se 䉋.Ng[뛕ͼIAua"S&!ɉ#QS0x,K9b~1zρ:tڛǧI_3.?P8aT?L91[*jE+4Aq(oSҖ>w~x/<ό#ZA;N =]ȹU7i}@oXk%U# EP^䗱\%0y7<}ųp "1km+3O-RށCZf"E'-Rm!k :̼"&*o:s_MIJb}\YArý V.5drOiәШppcGIa8 Uleer}rV $KI*4OcTk5Uw^GgC20ι-@xs?#t3BʐI*{-1 N|1,ZYh)Fh Qx:*۵{.tw(n[w8j%JZ܂ tc~q `4R? sR!~)5랲LH^]_,"CI?KY s;iQyF'<%5eǣOX!K5aA2ϧ<70[[{VF"yh\DG^wUTGPO啓S OaWrcfz,6 OʑɉbrW=JPC\fNtxuŦʂc{ԂuϿn)>Xn/ֺu}`[FFoʹ߮8=/ q= <Ҏ 5;1U24zR|A9BDMy,^UCVA`}s-e˃ "%3H$#aD0_^o~ EKُqC7Kh]NLI'V8="RLgRSu)Mt>u]< Q g>BM ]قNfNQ^*Zqw)05*OS/ŗz\/XxvfzHW: RkbQhĿgcNnUHH%耊|7܏+ҧ&ȇ5Y%[g& 9M',#=V8΀I@!wRGtrnBGVC,Or?̇r+,|=M-9~S9{l9HF>R)}]'c쫷ecM%"ݔraK=qnɜC2&쮶u=Οߐg׷!N4F؍bq:?}l޿~iTg\C":URzfzU`Ӣf (n!-` һK*jaAqj{䱐shy Ǵ=& )pȐuB0D2~VxaW!]t$qz0 55~_NbdTGAA@=NXCc=*^ ҭVfD>$": q[է2Wf.oW̿@"‡=}y.jHc+y>g8w>\<ǧɁB\W-.mfq_4Vԍ}}PfxS\-BЁU?i c;Of,tx஻{=L97X5Z27`TB-v lP{\ Pn?biUТ.oȸa T_V 2⅚iJs#n\+,ܤZZ7`~Ō#:^ Պ0K'{ӹel?y ؒ⨌ٜaERׯzhgjJ~V*]7nA+h;˘k*Zzqnr6Wc$8ʬ> 4bx5[ nYqͯ&Yy/tX 8j!YP)ƤhAe,7R، M*dCKCN+12%gd9dE8'a覵<+1'q>#G>XǤ7EKS#|A}2&^^ryzcs2C"o1y{ >)"= gHqlbͿQwYre=gS+S5.ȡ`IDԅv`6t" _s I^-;;΃KB+p`'Tt^_-704`P8nY+ꦛsEJ!z71 ;T,˿j3-L87;ר;'_761͊+7a'`|GU*݌Ivx*uPwo\H⬑xL,Pq/ !ƥMa~uBzMM)QgT}dގn IjG8Bb $1aD,6_#4ǽ uƒ)ϰKPRKv x| ,*S`wgx{gƯ.YP)B#0|N\Q wȮD7? .x*yrԣ@ O24.I&aYsJJ dw/g`㈚rivђ$6x$gFA-`ŸCP)WGW~}[2V1 gUPݎJ;5PSTp昵[t!:?.2HO 7mL Z4dVDB( 'vPlkY5E*GE}'&s6~;?C߹Ekm3fJû̐@R^[=^K# i5O_YtH~űnYn8w9~o%2={tV(#0K%DO< mjN{[Nٶowp綃QpZEb[Iٻ琸PB{QiMUhЬ}mmviҟh%lhHbulr{7_e0C}1XBbkFM[ I*9ᣑ "|oSNm(ݖ$ζFρ Ec$/Q3(;(+7_Jpbb gR2( K|a.3" Q߯6YVLt_sZRV ǶK՗qiWs7v{4QWMfgdwW-$)$#' /j!#Yak Unu:0@'n$Gĩ+?P\Mwlć=*Z8YbMX|+rP(o-$łdnm6SmD}l ,K5_ E<6ޑ=Gc}F6Q԰Z64c n_. JGl€ZۖACO:G;I5g+xt#իWOb^$.\| ?(aAg)|)"3M=-Tx2r:vQ=N,_uBcK+ WILJ/Vbxʒ5V93[V UaY|\oC (:G5xFqQzc4.&^||j(M=wX R҆>Nwd 8₃m`~#c I ku|X9YTxm"4~V%x0h3qItLjTo NF0'fL1h7DJT[#\oDF rY+Y_,.Ib²#Vݷ`< zZH cAcW}/)[w/Wik`;}yo_̄'|ygRrx9ыZj uog;7t֍?_` YrNY 1!#7`D4ZCz疾G8@hIW O/f9XL0zS 3E1ת#@Ne*|Fk$*-ib0u_NChӪg׃YH83Iᆾv=r.|]i| -vtT0ҋ5[I 񸮑j7eY.m>>F_PHYKx7]o{:3E-~Tn `S?J$ǙcdF'bK>ᅞji܀<食V7³B <pUof**At3,QL1igc:(15^$Wz=9sq="hjȦڇ?e%5{ "uUt 'ҨP-Dفyz~\ImDG}(ޜ1`;Y6{p  >P7Q`:ux|s 2bEXK(4_/_`_~E4ٯeuy)dpwF5Q,&X4 * [ԇ#m R);7zYItxmS`pY}Q3b2oh*hp9zE`dv,&da 2M_"nhW Z_0{Mi_";7@BDPr3L`H dIDՊn-ukFU"4YNatFr0+CV'w$OǠ naȤ-BM;K<}:Ćk6B7Hߥ1~5]m F<ԎNƒ`6ȀmU6Tg |Mgs~lmkh/y?P t`cd/frKh^{nSXVJx5Ucbϩix+}85/7& q{指W2 :IW"#L:=FT;w0UԬźҙ+Uէ~'|oվ@a +DDWo@ϠȒ֏AR/sI9x3E?F"{8 }c)Žb*8 ^v[ 4D@DD[o p*@M)և.O/TQ>Ȫ%12ty>22p.2%ç}7 r^o3X㠛Ŧ=v}|)=8~`qE,:/TED<8<vB[g ̐R%uUyܐF;e6?t儦dxn >ClRI] vS2NQͽ )Nh> /Wfh.G)ÛI4t~u~}s9Oxl, &3Gu=u1#<]  Nn06d: i@2bP>Aqʻ/6׾{/:d=>,HWk۲Ɍ, |]%T4yQC+09 n+u'#ą7nu>٭NB)}&L<=uK/~Fv*Ʊ],Op`Eҷb?0:zlv}Py[.a (q9wl+XNF4;Gmz<X5/:Հ Λ8Ⱦ<%0so$C$MSn o_babi&.l!K4G~/c/jB|BG{5K8e3Ir ~ ^6c2[箫/HQd7!KO!Ae;4ېy\s5Վ_<6Dv8֛$ʜh`E 詄場gDw 8*x}W U ުt2BN.G:MٔZ0sSHR!M[ _ ;3Ob[=bv4Qg)LH& 2÷trV?KW-A'S&DL_W֡/y0S\/د)0{?! ; #}Gl=`c e FشO@᥶!Q6:+WǯF'rwW:KM=v8UѨ +uO:L$݊o]CtoqDuD]Dț|+TOٓNaiZybr;IWE[2W-4}bSK뗃U~[12xՀ]okHX _W"7}C:rfJٵ @n cb-DNgp  6صuf% (W!("bZ(щy FKٌc3?ۂ]IwRbuJlQl幀X 3?ŋJY~N=*W 2qDw欫V_N?ޜڝbEX0a+WC` q_Ow ,;R?/$ \ u=+|J݀]Vl}`)Lџh6Ē0*!rf+͇>%: \YO,<-X ^rp iN p'*Π|Ofvu@{" ID2ت"Bϲ3718;o9"߂ }4E֙{Y iaC#im6-Va\jm R&I5sEeYG_܁1,^4"gÒa6fF=%W@HHдH>ΰ'b~-#Sd6&zn+c =Vғ֊>b@WۇbIpqZ%CD@eK.#3"^D ;D81!>frOm @%޹XW<y.AEؕ.ST_ 2DNW4#N|! )C)OXXz,oYEWqЌ+ɋ\]I%F0ΐ-Z1X# ˞|)pd@Sʁsxu9EE3LhP{9́u'һ1ǁ.0VĄZQ5/g%-䮸-E;]H#[5?)צ<9^X?}NzyHK+'ah?(&MQX!IYTA/c4Vҧu =d_:sYM*ZL (C'E#3pZ) SrQ̠gBcrB{yk6.k{kC %[ W5(f 2a(xkبħgY oױȏ8|+ݣ;n qS/HWtH @+N z;`JmR^!G$m9bzj5NwݐLT[$5C]fAieoiډSFMB<'$.ďLosB g!̉ܙwpLt5΍"U&W[,R޹xY,0`@ qקI],7|Ǭ~='a`4#U3ZR/>=hiu UIv %VpGiaw\,~ ;ttEgehe @ ;ه<;hZ7EfgÃZMIOx}Z*+p0a K"@b,G7"ؿ`+$*6|K9$hԎC?Zt$ fڃ4"?=D O'$-]xI$h@-tmb[yMJޛC B;:j15AZKƢ{BgtAk>+BH!'dMq|Lv) mc,VrRHOs aQ0 2Hb&Jq ljQ6%,g]lq`Ӣ;"){W=umVh٤>ٮ3'? ۠,h¯ wܝ@AKsf8c ,"7c/Blrâ·5cXrm-CG/3Fre+ $s"K8jPz\lWz zCxBMԁxhaj*h_76uESGd 3|5*~ ֳ.hq)BA*q<)Rd5|V)zeʤV/P&d_; ui@Z_#@s\=h_k| E) O2Kj!BmƱLЈHwGKW۔3(u qoe1QhQZ±}L53Q2*9-ٟ}hPniſ%| _W:х{Vv:q_jm#I[E̛wAL!iWt%ϫnYdHjxNHTg:%bmW-H.ޫ)DUuYv'?_n?aă(hM(C Li;ms2{ˋ*]T>- $k$Y޿6QpDf%?bWWTAsE~0rU"M,5H^<8*Y}dTQiLF ZIxKdUa(b~2\|X$]J@܉[FqW`fEӰ tpM>3o8T|;bfrT=J?\Y(L`%Je]GG%9u܎!8k]陶}h8 A")Nl"NپT,HI$Y4!k|Z_pg\P ZxgR[ _G0_~NhӐ '/2m#vHzz.30<ҫo #Pr:S3"<&yq?r@::R(1 kK6?T3`b-Xxx*JݨJ8X^EsKůXEg${Z)u1^ /[ʧa~[h7?f UYP5Zr/"h3*_pL]lm,<REHsjn~kGb,gnjӗ~p7*ytFItnScuX,d&%]b_hdp$᩿rh;k1CT)?kS|J~/D&ƷMgT3bᾱ9%SDXjUݣ~QQc>as0Gt@E"[@8̌Rc$O7A@^;߭W(īf0Y_7 #W%;YT 8Og% 'K@~5 $~/MyǓ% 뷡< -?M4QнuCzr@ggܼENQ$BlFD-<ܔcYt)os/_GD|/E-`CL%S$" gCEy]c41Ѥ _*%~PͳU@;"Ytv,@s@Q@F" D)t޲Ͻ8.29 4qG|ȴr{U!=92gK}2iK ق-*$Y-_'7;L&O,?C#܄%&O{rkP`'uSp7ӅZwgk}3oo7{HeiWy!+ 0f kff'Et ^ep iU,9*SvBf&禢4M]RSyhI wCwfP긄;N6TPYi bQK[5jݐ3+jRfU,KצH̺ƊvuA<ʜOvn0c_&-?`1 gOHF_"Eg2@u;;Y:*Ul`^WS!ttgm;j~rd}x8g/g;?Y_˓hskZq_xWcIQE$ս:|,*)_#CoU2XqhnNZ# vĶ\[o5MWtPoS. mk3fz2-i&<+wyCM-WRJˁ|[o{x8n\8 {u;,gb6=|%b[Fj8 LG?ueJM~ޔ+aD|+IzѶ_?%uj : jMz0)6h2gq֡D{@r91@7IN3:A~q,vS7 ?kb-ۉ?dߖmoMF SoMRyy~"aascfjYGz/*|hiƛ#eJb "y|eOԆ::c 0Ks] H`R.$:BQZ9A[-2,Fyr~?ADܝxrk :7qD1]to5EoM3m (5M?f< =s4HF& ׭$e6r.@:*x='nQe? \![E[ p,+(kºQυ qsہw;~ =aKzJT8Եη:EE$ݩ/c0K@j|g%ķɥH7x#]p$}B$8GT>&,uNQ- [pS R2~i1,¨CO/DNQ[6 bLI~zƔw)Ľ |T[o~66.O&5nJLDɧwW:nUWy3υJ}&B&hn%v0[bVX-FT 4ݚd4#35 d]ci_yk)]_ MUJR_j5IE{rӷWANDkl܌pP/:UIS"18ݷ?jN%6N9漿Ձ w Y!{`6(; nKc^A\ 2;4",m:~ n*tZ IDʁ2rS%axEXLs~n .Є(y ͋PX(}Lb1"+YOǚk񟚀Z ۔n η\xi+]*b~ot"!M>{_찺|nq_}ꤏM&\*ÁNBnch=4$稒J8yh>z]7%9iM #"Q<׿6$v3պ#*LsS^C!'%ߓ!1à@pH[@f,qth9*& T\h"X8Gϱ(4n2)CjPئW!Xٮ8[Xux2 D2:"͍5Wkqs·l7ݜvΪl 4T-O_l}Ǹs(z*2/lY #3=eRKrw[4rhD6 0Z^ls Qr,S(8@U`5x-R|pKWJ ;ht1]rEp܍9b-dxz H&#kآ+\iAʋq$I K?!$ A:TsѳeF1t(˩&k5d4 p$tju;cPmZ|7_G{a@#Ae}0n,Tz)}d_iuۭڧҊK$[ˣj B,?:-`ܠ_j=]Œh3VF'L r`BvwmKdu7$䔌 m}2Pr!6za|l!Ht%ˡ[YD(fbFG DHFtXڳ +b@Qp?rvaF92 BSrP^rrnn-:/ObD yWC* T+doB:z5Y_ V]Mvǃs[:^,I n-L*@]S D GίQ/oQ@ 6mLL-<d%_,C&rT*uYU.BYpDٰQS7Yq-g}&(k=pR? !#<` K*L{L) \3]E(M|l7@ZUN)gs? yw rs-0_P`#F3.v_SR/xgF;ff NA=H_ %%1~ ;t!PY]^벅3d*q砕YĢ74.wO=E$ Y\Y\L0jT6\x9-!i^C[*umjp`H J4L4$ӸQR4IN>(GG+)'\bۦo?PҺu QXs"SҔdn3TM}H=.jmpƳya 87F.%Aw>8)I UTd*-d*+OsDהO$ Km&?ϋH['87ŋypQ~ KF 6yY|}M) } 3>*&P6/34C), vSt Lp:8^M,3'7+۬v8.ɑ~>SP:IY=' Bbf(L#Cv@\9ñǐګVA<]"0WT&z!gFvj i|[01E|i 5v CBB;.ty,!PE«AE+zeu1|Ud@9ZjjMeō4@+ѡi{K ->`QMk~EG* wlM𱝔IBT p~ޜP|'ws@MN!kDn3_M^-YL+",nxW`a.FeY_$!Qēyٙ5sLihQ"`if+vJD'uɢvG|ѱ_KA\@?O_ֹ^u@S AR̍[Һ |$ΡN']9u{ҍƞY۷]>sX1(xze_cnF- e3(oP!+=D r@~H=U@QRojj9*&ڟ^w#DAsb[8⟚sիZt$ `5=>} k״s&rǂ:مu 9Թjܲ=3fm>h-!%0SeJ^FzRC-Hr-X3W_R,sp6w:,Z!Yg 焩G& T <VW-Aq^y#)CnXѻmn+4hPemĻDn筈lpz/Rj%O)ȿ{{S1}JX뭽f},f$6\4_.}y{Sd,iݢ+dV )FVjhZ)nSM_@|хU#hh͐Vіdﲚ5F/q/94!J8N - ރmH2g)D2ԕy䏵J}㡋x+B͕qojIKO2|'iafe.:sl,.iC48,'b)M͸OXÂk`nKL{5"?JrP*iey:Mh˴Dgݔ]%E=IRt.K,GV"np@$S378(8;O`m~an$ƛ:Q?vVeP@-ҫ.VB1ݜ|Kf'y*Qp_WAaq6U,Y,m/Y֙˗{ ,+IJ뇩wB߮)J^/㌃3JNz2ǔLKC|ZPn0zA2x9(MCf+'?!}Uf[Zk*ϊzWίē}ǖf&V6غ>m";U`f-D7X6oO_g1iw*H +u񱽻 8!;v8=,r-n;,!C[5I:%nOF0| P.,AWY~ʳe]G5Bl/DH $1b @pt%]HqUͳ:)P:5o*=J߉F>x-\C>յh0+u)\2rK]")47yh5vdl؅nyƐ(89LXV s[Oy52|KD uO6U7z"-oԎdcVq5!I=b2ѴSskC-/haiso3e>(״`z7?q$l⚛ v~-JY=ӣB(J$'rvsk`u_g׺i>L 'Fef |~K ț>Ib'Lzta˛Xb A-:RKq2WWjU|)M7vs‘wQai]åC+Rᜌ $ijBeD`/@6T!+ };Y~«!m}9^|2?~m)A:jul44OW9pNx';~_'lGmDmy)S) 3z~2F'x.Kc+g#! a/W( Teii;AwţYngsg%|;tjQhTQ@7VhiBŷ5JVyz@VXbi:=Rf/% qe aFє891ÞzպXꑘ' >nx Tb{Dr|̤3)޴噬L{.qpRƝ߁b?&T,uQSVoUVxWr2IsQu8ԌnP]?UzS>˓8(7C#8>4rO9M7 ^CQb M@ky7 JvitqP\3`J‰7[Apv{5B:UK]<wp;R^B,~mA} pLvAw!H3gC $RiY܆{\7Olmm"%B߱,UpdnOAA+>YBqJзfoydM9bx-GhּC\zgrO\DBVT HFQHgTk5аi~|s>ΰNzsWMeIʮDKjc-LnhErAeRd.7r@Ml1KQiξ5wQ\-hBa@e|:%@P6n` e]b ʡ}_;@ b] Q)M)~^8OsJR5p?Wl_pgԓ\USSFbD|:xq x* ׈yOr ;Hfm 1d8 t,,Taq%t^M:nz}Y",!0®-Vcu>Byyc>l=[Y_p x5ENl.C囟:{QhDЛLSߴMiE <je@u} hdI3Ʃ?0)up 4CՈl`DᇊP//!@ZmL)):<0]S1yRh]pW0cbZzrOqt2qPPkl8{MO|<3urP_HRL}yu%WT"\z-8j%9VFߎ>1zK:tO6W*BdhƄD`2]e?LCTrĴҬN$«TI(\|X߳`j ]:-Y y22-cmH շ @ "J&B({ebNTZ3y:Qw8*}!VU.9'Hl,JkCvGIO brGO3;?s92^4v| ]2exRb7w`$"XǨTA,G(y0ӻ8w6Oc$xV|"M9TEJWq(윯_UӦ[KVqf6 03w|/PG jVW*k[T|IG[ILC;A6 kԖm֕BBn6 =VXZdK|!nlR$O< ?sR܋ ^9Y6Ld^q+nUs,?(mcxԈ/wC+A$(F~MQ̡Tg11Jtm+Dx^(2eL6x?_M)ؐ6{S w\r7Z=N7BPh&3'*0om_ZB>FGWµV$ P@Oٷ TW3wF|&]mDf{Jd@=O2 ?l'@'%/b :E~ ?1{u c(_ 2zj]2Ҩ6߹b^I78kG`Wz{:ջVԏA]'f6*9" +Rd;\l~\ݷdV`.Ex;,g0x6 &EYQjE!g`Aywy,Q+#]di7"C/ur2Gj񩒠>me~Sh]Nߑ9MY:L%wóT0rͅ&ۤq62q=-TM[˙KO#A%X-/,c'DQV4ϓl_0zYyԉ|" P_=Y]k?bOJ`j ;fxM4 LBv\un֯w?Vk1i]eϔYbմܶtu:=bn!j^݌+z?nPr_jK[ d\0#It^Tan}Z [E6Լ=OF,**!NGhP'iX㺎PW8Xؔ r#=k/Qcc֫l$}ĸ&Rb|\` O%)Y'$bT={i':RF, ?ti^R=n: tN Ĭ@)h&e߫0m?ށ\Wynqx(86Gkwһ^+R]~ٜ/S R#{/X;J{0pΠgm :!qRF':-1$R:&٫ͲT] _8~ҹXQ%gcmлE'ܬKRsP -Rr`uESl.QLv!Q_0-sg34@mxSe2b;@0o仴<ҕš5:yWza ْmf %T/ qVȝ8\eBޟCDʺ@߳hns,4`Ek|K?KY!LKR/"[~ &JeM=$ǘxIvdғ›lTFS1oMa`Ȓ[Ѳ)2No%li.d%99gݤW6˷_*8Nm17E=&oxln)a'd9͸yHzL\/3hաn@ČI3yE`&\j%*PqdʮEC^[6ISw K7.)p=?%z3=:RSLߛN{enV?X2j^);V^7jZ5┥c%(GЁ&a =Vwsux-O#wߍI 2μ A$T'b8K7 7%L (4>swpv>ԱS)#k|ifDi0i@"U qJ۪M8xY'j+ǣrjZϴ^ˊO3|@ a:KY`7'r#:DYIH绺na.OACL̊OD}op*ug%Ӿf|RȆewٔ sij;mz@(Fưi$eA,i|_ &ׅhH=1fͰv̈́ƉUqS8sGjs+EZvEZ5)X+I.Q^,8 M0r!ŵ?/5"LiCV`VBE?,qY6 49m[gn@uZAeˤlYt$ܬ6-)5Hy]|~ja:!ܿ_ܸѴ .8{=DЪXYr}BD9 }^.+ŖFM6:]j#hDU(]v<ԣ>푣g4dbRIn &RRdQ M@eCI]}YRloXHo/Rf;`t/xɌ,N.TW/%_hgxͮeWxKuxڷ ʔ:Hm7LL=I _ESK WQZ:=C<=h)3L@U{3/uԖYtvn/@SX 2$)ȥ^ľ\RPx>^u e,=?h> ^9I+Z0-Cl*>+;6')tvkکÐ0э+n0w-\82F~(0S6s`Y6 K tjq,<005|UB<`ޟv dDR b|dI"$DBuuw8i761 VskՌ{*C5hR48`,ݎ~wZ6WR\)OïyN1uۑy[vH{ l켒\dq YۗdDo!u|ܠ ^ݰD_e?nK Y]Z5@& Oc̕PotS7ĕ ^&\L}VMQMә6J܎GQ<&?Yۍ ifeA4]um5A: ˱ň+dw9CYTs&b&.ew>+ǎ+s{7IOQ?IDE)>a> Mhҵ~TVO&"CJ:@`15&2但}$+ESw7,?}se<+:YNN/->T 7q s_s=idvdo)Ԉ v닝<Gj7AE|K{P PӴIT[hyV#94uS_~M]\BXi5%mxG^.xKhVa~V2$de%0_ONj<*`$AD4A?Cˆ9 U~Y$3Xݪ܇(*W-W}4`ʖf7G.)h3֠.inz4zaOY*6oLs/D/Bk8q` M4z9>Is nB\TGH;PϽOD c6{imb^wI5ndR` p;]<"ҝ% ]q,S6܁Zrx9)Lnr.bM Kcqw[)iV(gYмBBy]ҊC/tc[LD\j2%3ZvvRg H"4r5Rrdg `Wȥ'12пJqnR-B^w-'Fao4Y,Rz8w9hPR*bHrp`TS(\Zv!\}:…b{zRK4q9C0 W ]6ԫEbe,/+H28UZ?u e/ T5b>/[?J3TƯutKVB?2fӅbǢM^wpX}Z` zsGl= pꑉ]EXNW&PEW|?XoǠڞ. !7M2Fo{J ܦ&0$}>qs?NgoU ; hړ%G)@(24 _ b~^RױS.iiM?SE&eZ @W|RPb-Ýy}O!"6wd ~E2ո<sjb?XYexOz]Cv8ewZ( b!>ȱ{y5WDO|Na,4rq0LޖnLv2:%ߧ :* 8v%@7T m61 4iWƙ/̍y8z~9J4xMd\Eo m$> 򽡧 1H@@ nSݕv-حqWHً.#h"fVMR-JȭV#'%V2F\BĆhfEMaԅ5<ﺲaNH6yZ8ܝ@RS3 s;}eɛWJ}Cbj̿.UYr+F" ]Vj!E :P[Gc՘>\w '݉."4 bq jܓljFlEӢ~X!Knj -n7ݐ4pi%]Cq?f aLj큸dv@`X"Yɚ,2|d2Kv*+c@K6,c(\*/FOk=BܥLi6 2h@|G*8eØLi@XA|TFgmCѫ,2.5MbQSH„]y.&~YT3$YRO-f`7^:AD) c蜨G35cGksZ Qy+"pY z =(ԁzp[Q/ZNv,$HB=WQU] ҆9 6C,ٜP&80mA@3 )y\d0*Pٗb$Yg’ßO'1֡=~*KN֍L|yV%V2{Z,>Bc~|ؙ}̂H ma񅋺 [P2-iIɖSKILebSYu!D RS:3˗{ӻuc+=8stgPBuGY"_SH!(ݚn_-ȩH \h=R͝Rm&҈Ә>=?@ P+oVA#佱*lOK7TZb.TGI3}JS~lUֿ=:;\*̛DJ3`A imFfSOK swVx؇ʫ\R_eW! lNTw/?//G &)2[jLTs$dUŬ1oiSv֌=UXD[ } )Is#(&<_J,fr$i2RwmliAuz^&F/6=țndH8 0rhaiP6IY$ꢉ-)>[y _¨2Ka߳3\Aqt^?61(3UPp 8*/aI!5VQD9f p)] 'rt|g)xMyԧs9dAy4%iЬq1eY 2i|[%fǷ;[lw&Է嶝Pr/uۏx2[z{k qg%䉗VP/WS4[ϗU@ɇC2ee+#<JԜ7dӁO8ܩ&HJa|Fы!L7[.Ҏ6>5Kl .>-:[)`Kld)l#H xo9t]KQ-TӇ'ddcXKy x~PR-#$+ݪJSAl0rRaBK!,d' UD2h[ޒ~?H_H{Eo8oO]$t: ɔQE= l6Su7ʤgE.;+;IKj_㖶 HS\gtәi{UsPNo7NNA5(Ux~?ʪ` [x "\Rb%ꉰ$ [/>o( nqhV#)撶˄0{' ac3a.==gȖ@/[\}B$⩅]*snlf}vص%L奤_rhqVT:[@S +!UAKVXr`u ͨNAFO.{WC?L)}}X.Gn&e1:Iegu+˷ ¬$ k|5v>?^aĥ|pb ?y0lM3pNbL %9Z-u˞C1vJ]Z{nZ£@63 "awDL7Ƶ 8bs4{̸(Ibv^ ? h=ezz)m5y'Y޲" rX 33Bsg:5ZR#jx@NU7ƈ%=#f ?M&N¨LG޸]ى]i$3KU{bU~/6(ǒN@0k'߂uVƳYt8 tHn"#RU4 w*TPdJ٦py}K^hһ`0OV2ЄҲH9zͿÆGb|cBnY.C'w֒{"^qiOPt|}QzX ._pO uph b$x!筨Ze-ے^sĭk MfۅpR\ cpdnٸ y#X2đG%%bd* E/6axyG(˝" u+&ûAH!ɴ.BVn~ dP nb呿B8/וfkE^D_: YDuކ2TɴfM瘹D~gt@sAT;6j='%|5mi/͟;ɵfPl)Șܼ=64M~R!h͸UkXUxyMG)EMZ,0Nb.N%DZr$4Z+ Y{WY w:"#sl.lhʉ"`A mDرV%큥B6/% H휞}!{^윕 7-+{;m'E>="N7+wFHY=Y sn,QOr^2^,LzN96H@27ѽdpp5YGctlOCs, GSmdA{}Xtj Ljڵїn|M>[& brdG[˾wGt q04,3ʌlY>ILL| lԡL<`Lf1t=><#  *%sױ\UDPY[[ R6yr^}9mYjmlqp>s7D'-h=J 3 *4RT օ0#?) U+t]K+W5gXuv;sp6PkuGtaFʗw 9@ޘYL+Qo6bғgwx=UB?QNŕ/{72M91x: m7UcRLx(A82bT/"zkBI}' НLg&G#XZNɢpC1h3Tq}Dju!+ILqq1Ϫ w蒓ǰ˓d'?7O C 4<걟G5e5mO#d=ԹeSg2GSGf HCpsv a]u]Y[PBwx!* N #"9@jFj(S#6Ƭ\Pi*ri>$hxfS<ODo4Wi!L5HD5!1m$VHg~n N= \ csw:wZ$"C5c\Qf%{&GL?^xy-kf{PGknFԕ^x#`U3)PW&ݾuv})LƊ̟m  psLbjM3Sٷ</Fݜ+$|102HH0`G8f\]:gSt96f?Tˆ;YH+`5/l}htOjO`;5^OP՝_v%@˵62dkR|a^vX!n4AVlW]D}O\B2D`qbLe57JF~ק*z 5/~EasiQhCcew D .AV]49qّTczսa,{] lC$&) Jڰ)CnSʫd8QNLxO,+9p=^H]^*[LF :Ww{G̷k`:!߹K3GW%H r#BybEdZX(˚!/ªo,,w&K>uXmH485򑀒v `dZI5qn>p(*#m[z+nspf:Ѕ[LMkZdo\`&8vȽ6[Mjz?\:eg'?M}yW N<%rANIh o8qt߮^x QҍSoy)QRv2$#r)n@H~K00ڲ4_.Ueic3O(\I]q=~ ՅV<9VbdxxfnJf-9&,|]6@:IWv;ғHĖk$[n8nGoZR##+=QTWʈGYUZp%[Kv7mY.gIyq[(,WrxH?lG{ѲjKmJaǭ5޴=Y)&&%9SLwf/2Bmy0ɯXb,/:^EW1)BVp+";S`M,4S"(jFMEG&7"V#̖{o:PKy{*aj002nI™Qn|0:hs =yYe_H9Φ0ɴL`)Irrű}׊r&#"x]`ްKDV=jȂ3⦯E)^m"/G&'~#\wr)|n 9̢|$KxVI#? i.bA73еhҾFSU#|PE~<埉I\< >4=O:!Wq#~VDy`]IonLX:pB ʸd>}o}9V44,fޅIQ¬t\)^*4LSs%_w%V}nx,I_BB3ya,vM<2&䴒 QSazT:Z;ԉ &W^rĹ5LE~#TMZ0SDlwsE珮YspLMJUAftLd zL ^GGڿhvر.g 1)p]LWWJ+957Mk>>n*wBm䎐p;3k|8# 5z$+]^ |hYԸ]3dcn ޙ$z^{x`f.rwOA0,>\RDsaE+)UJ?A,MTO4[x.ow4ҷ+yT;ZpN[P-Ì'rvDB>Wc!AuwNP=wOxXU;H?8Zk څC;P{|~w"ŧ.y m[aTJ-dGŢ!ܩ Қ+/,J} )̬(r)A f#OI ;@͛u+<˔BPgv  xb YP9PjW6?hp5%CanW5z9= W>$`tztRb,A038L ԩB%fddZ&Rl)AQfrS[Vwb]'P.J(]#!nݼkhLVO@OZ_c/Hsq`*{1[ƁJSczXl4GQдw%n;2=%btGH԰6)Hb70p_E, Hbp&PZtЮj9zX} BEfc.R4(Īpyˑq'ZW .]Ju F|P50EN, #MyWƲ!uW_!aA5'AS[YdӾC5Veh59ea{G}H?+]-p2)y3 U4ҫRh&T_LԕN`I/r+ix7UilJ_2nAR+DLfJ{.2ȑ~X %eVzh_Fň?De(A64쒱7?RuX|ThJS3r!qpS-ҐfPFR{,zש߿u*d\4Оn& CKZhu kmD[}g;Qgtgj!D8k'ذE.Rb/L - ܸXțk,.On>Iv,k*lHWL fpj6{lQ igq~0鮚Waw#%}y l6eм̮winM^c ZQk^gAmꪢC/$zAPFxgDk_9wP2Xƒ5rMҳKa`ĺT"X\_"V[ ӠBBh,& A} nJ44,&%;QdZbDC)@Fi.? 3ZU^pT&LhJ{|ވx: 8 EQaaG9^fK؛)j ,+当5KPN6\EJ\pq*}k'~N EJO*uhNE\Z%ĂEkw\%R; \!P}\@C}VޭA>41]m#E5JGdmCӾaS)#H)`| .C/;1 灹vaΡ=DLsK3BiAfhY믫>Ssd?&g;D%Fz uu)םC'^+RЬl7"K[ɻ2إ5nfnSnJGF䑇bZ& LRy |PGЉ Y=$%/jB,Ž=@MCdhDxMJX2ʠh j @i:ޔ78dM7W&B$9/yWA0ԅ$ ,UHZH:Vs ۺ%oRS^\?0P| Oߕ%1xnIL"ҬoBi! ^,fMm"!yh5 fWpJNHOq]PGhg}6FVG ÎBzbh(ZǾ &$GnI4 %}bx1?)^(_oZ!D`˕@ О0뀀y_@OڔbUÍau5E<%E/(vA4)]w3w9:S9Zј¼i4L !aVt?{l˓W֖aKwzmpV59@@gZǟOSl;dZ1Q$׶2Gɐ#y$ݖ-QhUAȕY@Iד̜MPB/bIr ˡd颺D"Ѽ@ƀ$w@#7@jJn;,W& (Ѓi/V. {",ɼBߦC i O+ $2; ghv5LG<vh6 ȜTQuz}ΎKz2ygY?S:* sQ;أ]5s [ f Zi9}y`ש|a1oU3N4N]KP}}hMb$JVVu.6_y.N)n%P)O0]νOMA_!h?WoqjQYK§r,"ib >h<"֊À/kJ!=f8XSJ&D̼5zZT|z`?nP&: okh=.BRPF3TkVZ"V @_bR&Lnt0wKzI* #"FZ_30Oh[kݾXpPǙؑ]bXqR =Š9!zHsk:*`q-R!0r.QzR  )KNu%CN ѷ2G#“sBgAgP!85ɄZ]z-f]ġ0>* ÷VA`y8*/jlS M!b bf&/RUPVQcQ H|v{j=nJ iF{{3~F+;Iuu[ N8Sƪo&R>WH# cְ,>B0y"okEV  ;uo>'/Sd SSR_ $z ؐ(|<|:aNXZ}^|Dfc$H:ihb;ԾlZ_ZJ/\~FPh}{ZLk^a(PtY!7GhHG sEmw1NB K}h03G<4bhJ 2C1ڍ̦[?o^_T(Q{~?1浵qx E;cŎX3}sFL@A) 5\I.'RDrU?=Fa4.YRrAd\1x!ruտ8 mOk%RTޅ\h 3/qB5M&^oՌ2Q|Ot̿-H0"4?(c@;WM6ɣN]LʟXonߕu+ex^= c_5l_?D䂝X5 ew'&% `BYeQ3inVy?әnEx?upg{:Rt^:8Pl\풄]]@qק\~<0Ap1k-$lT5|2L ̰'}Q]qeTj x$SUH/:nGE*=]Q= RwuSR;e^鏖XMB ,yud $24ۆ畎0n"DkVhLQ=-sD}qR,!HUT$9s{|"uo [2lו 6 (V_LZk@PI}$Tb*3KQ =F8v"4lWu惗hbxG(N##fr8Qf i >iu"X"a ܛV0!K{:ruK絺D֣X[7 i(28'pHp l4%6[Q)-[ت8.n 1gxj.qGj[mn8Gl}'(4}Iqo~n>O`G`d5{E:l.yfTl0%3=eDZplp'd<,Z:0-yp&IhV& TGAp]745=?UcG^ Xb5ɚ rۋJH\V3 w㴑_9'CCc/m Gzg[>W0bE듅"},t8FqDLѴ|Mz俤L"j/aeRWZ"4#к>EAo:|NѦ8>T~_}LOAQ5F4o2ETG 8C1>fn+;%$W/|0 BROٗ&sXRs֏J5m/-Лt^E9/W8"9)fq6]vL*(Щ>/cu*b)#dvJiܕV|і*0w"d|q "RKs8JoAA:1Q֐ΠV1?#T v(~eZ O7ow9;3+誯asʟT4$G0Fe>>~xe5>n}bBfuO,I>ݨ,Q̇\3?[# B[]9a]ڷE6P9aaܟ&\k7xY4ȢEw&PG|"Lc/fo^en4yϤ]9\HEgx|B%9HW2k_m:MUuBJ*Rߏ wPY Z9p'-h!-ʣOB\T)fx-Ӛwjeߍ͖b׆pF:0uE4}"8liO-'gE7GxbhBK4XH\D77X7T_g!@(:y٥{8fKWыÖR @"O)to@&19NS'taPj/^`#Zg9Mbϥl^0E3_x0yZل95oiYrhIͼ!ڦTl&#{:-axU+cucK;O1;܆v @㚥PB-zCs^^QWWNݽNш .G7K1~ps]H2..Po1cRwr=$^/jn&NpR/ 6瀂s! -gp)%rEj X-:-ߴVܕ bc巩 I,J6͜1uៜ-_DBCE IqnL+#i`Z@o&x#zoI9ձ#>fm6+![dͭز{ Q-5\K1ԁ7p 8L_| DQ|/XJД[13M8)hS6@]#!`&lp=_+U=8k 1HO @ ֤4pA pX^Au鴦y%UԱo,Y DzfYϙLM.+⎒55OTvG 1;m;,S0AĬď{ߠa'AѬ++Gq7 J/̾@ͣ0eP>S%$Q- eFS!"EY33F?mEn ƔHk9#xN>'e؄XQ݈ MeDh,ӊ)!攲:Y# RKK>$lٗ9P8)>8pT2>1\M Q``e p "G;I`"b-VN:4uO{P. ]\a_R,9 Ma!HtE/|"Jg3I~;UJ684Z!G d䘕FnIn(k|X qkA杬!ά~˼pbׂ'܆v&8[Rg^𶽂&ZHYg{2lz:D`oS6,r(1:ZBbg2ҌHL7TUͣׄ:ߺo$+|CY`g+xEq[`/tƹ MUz<2}0ҫd3$;Ie&=.nU "_6@RXn%n=e&\Yp˝{~"q+Z3d5`:l;FW_ o \߸Z&|?^wQFr@M֖Q8TM$M4d16KE2꬚ E<vVMFw·1X-ThiuMRJw6ת)ޟ-3$goc?ҏv檂%`G:c*nu`Kx]8-k}!=HZ_N#NMcgE(LJHO7*&Ztax'BS5[(FTp=udugBhxQ;PmR6ľp.poF3 @p+’&[™>xYxkHa1[vnťf(H]TI9 cWοָGV1IEUɓN:g}]_/Q'?ј5B.jڄVjux_b3a+Q5!>shE=ۥ60" ssPH؊P]E&\rmr2ctېnG)z-tJLC߶Dk4GyI}X |uQcfpʔ;SUXwDAb|Qt4>mzR wdBuQ!m;N00=ru:y:mcO/=胅wDM6?k;A6~aƍ]_߷dО2*Hz(SHX@l#(~s $dgB_.[ͮ.Q1R>uU|?']HvrM=uԋ&#I(Y4;I*IЫ.Lqji^m\5g8&<sH_ԣר{2|kmcYAž+N$kŸ~Xg*;|_\nThbZn dꚠ7c=JmO;˅'6q=q6tgPF*a`q#=Iz]?+|98ycB>_2o* q)BݘbH9!ys#{u ti>c݁Sk1K:q[O݌) 90'D 5;L$]Өid_+kV֋/59.%`'B/5,@ƣq^cZ-`$MmEeBa8ͬ/焺f o)(RMoZ-<@kiQ54ٕB#so VQ~"z)u5v85,p4zEN.â"Iҧ'{JDZ*{` jhp0ˉՔF:U,A7o0WbIbdLш[Vx|(,-@1_JN񥋼 >[9{:*2}% !+K7e(79.|wh- `  2Exx0iө7ƭ {4ja`uSؔxU&)}nʅʆL?Ҵ9vav!^.f?.ȗ4q@oT,Y |ۇsqNsKgòw5G헮;3سPn"!o\#8bMǻ^zXήǞ›0%Uy6YZ9瀳5M\KK4w\Կ"?8!k'\6КO'[fC A8p$$5pqx}K4JV,d>`i":Xzrl{a^)F-nhJE|e,'iw\_&C |\)%Itғ_Q`644'j?&z*#cT^#+A"~|Ae6Ew烞]ڀM-wĽ +,kBoGYfJ,<[pZp?%L#X(ڐP!&Ft:0 Z>Gnv58ˈ' X^qr?IBn]VgCbK*FAJwG ֏N+~YplV6^\ (:F^+g1`Q6yRSLQ2L8sj 02NAg`VM2z_Q'~m^W=iΗ;t#z1ͺk_(Z578,W?XAsXLƑɿxڰe.;EΙ+#ۼJ%3#3BJ쬬I[=HF}\ի505fjJ*Aѷd[PnT9FDGY/Gڝ^jگmR0|?!kL=]zD;#A'1K+U D'*$igحoӌt饗:FXEBݼ/mE6C 9x}$99}>j m 0 Իj?R6fsȉLb` Rā!sM0D8C$vۋP\`(dUe,˒%rhKg;/v@-TpMc/?d"3lU}XT߽5zR"'kB lUw%Q*Fչ iϒ'z'{ٽ= Zݼj5*^yp2 ̂RTCYv%#˪Mr-5WСuB{v?* bH5C- OZ_͗rJ"-|P>'* ה剶ǽ=xzZRkwA2{./wpo"šלI ':v LbWd$>./ ąEU2$5k/]Uެ,vCGveU=iH%9gCNrJh r,UUWg{0qNRo&5vÑ@w\wKs?Eo " J2e\$2]3hXN&eARmB6%ֹsuSt[f 7ιZI}uE0/hG>{0kش14.e]=g>WbP{sgv]u} dX+r~J!0͢"ہqOr  v?<]jl\8cHE^I<ɿf<v;ClC$yEvHv\\GJ;G,-L$c~ZRD1k@/ О+MWBgJ^p3TGC?y˯鸧_%J34h37"[# d砡6к%APAV=Qд=b\us~n>>Fsmܩ S ;$$*P<zjBm^[cu|2w8- ^ELvzH_/Eޢa4? C:)?] Nutf%+h=+5ƇMܖ*c X*Xڜﲋ,1Mpd5̘F-8<8W.*Y6xa|uZ4]f}@e]Q\d2]>Ut1#GӂԦeQ/eHN@iUjdvk ׮ɍ^g:VkpGu9xpYV{&]ONum>8r `4K+H)Qm,L"@ӚGwmFRȺe K.|HqƃjؽC sUV>7KY#VHfe(X؃rR].eNr5lH^m31пn]-QlƱGUS8 e"&EۗC%׌@ac=.rc z~<2qJ25UrK?PVH]TX }C[32uܯIn`S~iQG4v.K]kϤ΂h]2Yr/B€d.uv.d5FObƱS7UF0$&.ݨ8>"rfga1'S+GnrkL.rfDN>F7U5jyځߘ}v%'bq$s4)/ZM$,Lʢ5܃>/uuFCo >%mwB N**d4 RŰdkco9aTk|>GDeI?6%"Jϧ:)>uP|_+Iu"OӳRy\fâw*>6 Gf+&yvʎnUy3%Zd|;S\/q)O1^E-2,i:NP & 3–~/?-Hvb3i dyw87bBX(ơ0_>b7d|Sv>Jd|AY  8%ZU4^xid{⟨ rP9e*?^|a4 ԟ'JjhS&$ylN)Π/ 7.>ys'.^0x«x=[JT"ƚB ,*QC9ڝjrH;oԒ5-/s2:oΨYyF&Qw&w.l4D Py T-3,F PoϲB$IˀQe0Jǘ'&,uej0/CslE/<`<«Y̑ <4M@bo'1-ì֍OlY}z3TQ'ڡ'`|൉ eh IRL"&w/a`y`hd[=~w."{]a#/d-:Al 6zUe*G`~P GF,g|m\\޻5 },"'mdy$L1_j'ע2)<{ɐ 5Mt_Z 9!jsX} '!|ϊHU @ȥsBRijxA{7۸fPZ[^Zk uL4+omӱ򯋌YvPu^?'u:FDpLz `X L )pXٝ&l =\`q4%GβwÖ'AlegbJC}/ɓ  bVw~QZڋ]ߙ_&aoH jqawh?&\.Xp#9ui6Bw݄x_c22v S$ tap8z tH|bopDഞU3N>uQC^pvyLpѹ˼ q rED!(6A%7TGHEmav 3\Wօ PEl`e`FSÁL>g\)җ̖;WctDSU=$8u?O3>n΂=Zm#ȳuk+9ZxCNF7Gi2#?\XV5t~a)N{㖹ŚuY߂@nf箇jTB<6D!O4Є]@W <Ԗ% e/k`֚#+*?E%ds#m3Bn:̙ͦo.*,Čf\rUS$ܬE i$^yDbb}ܘAA>t8{Vmf=`//Kh5[;[[&%KGz5Na;aM˝yfJYG#jh(rHk+F&MJ:stUi0ɻg$7a(:IN5V\UMIKjl3Q>NOܽ/"J Y^P1XSͽ$=b֦LhVb}zޥ6́ژu4HP#ӼblrLsGHI? Rtu9W1`zJ)]^pYOWptj繕"NڔaEXâP4f_IWy|QWЍvr;ήZ8bw?O8_@ S<R^FIZxZ/K_>{IA׭v~ #>\i6ݣXbg7uoǫ5*ҫ;C(六e1J8 -GW:yda|kmo((?Ru?;'W6]ЮzoC BʭI"֐C3?bq<1~%,,..[{!T}*! OI1Q[IK{2wߐ1wr?.8"y #Nb֖L"/i 4᜻=#DܓnLf8/g:do,m[!]A=ނl5uLtlJ0BOF^qڐnt 9TO˛Z:9ϯQ^3vNK>>7F4,ze gYwn[Z>Nd5k}|/IF85Z t1~"XLϋ[5U 3~TQ>nL?kDxlg]E> ;Cz'GyɊ35QTY^pvx+X_Fբ:+ XjbINuτI( Y/NZk89W"9g2ћ@8OqnjSndJBMs6^ =$jcuy<_&]3S5ew|>M\X& ӛ8B|f2?'d&$kVo0mH\smz$h.]GKZd,i&)"L#zҽЍwӼ*w h+ac/J02pXu.Y=yg?¬.  "'FA9PQO]M`IG}Z_F?2'Eu'0U6!IEсS~P<]v26+F;,Y( zP?Q 6}HmDswa6~:ġW_0呣a.kY^EUߧGǥa۾g˫[U@!r9(|.gKS8>KXʺ`̦cZV^pQQɅڕXWl=// >D_ [fħZ(:1Xv \HK4F~zT *P+ W1>n)XSG8_#*>g?Y~l/Y ['jkj<.sP^!yڻC `B].`O7eA:y9dߣM}I\(ZNA<(YF1?u*C'9fuIzg( 3evPI sh+3O]uPHA8QS= E#\,FՑb,"f4=EМ[Qo;1>t3$rϒ h[=A_@Gc¶Vbu}VZhF_|ـhJY 8ioP!f7D5:}Æ=%0y@DM610yVdtJ]pP\e:^ ᤠcj4O'41"j#ңN7=fy7sfgbZ^&(nP2 |F*)?>.EE׊('`yKl?sP{kW _[hGy9f4u/ϴגef 2_!&ge*x"fřffC -tR\_/^l]߀ALu ;{p6k Ұ#ikq}֐ڐ:F.>'Xg|TIu(wd^XY1矉w튼~dǚ !2MEf_X<;iGo!^n+ 6JΟ ə|d&%śT$=3~컠v\dStˑ /Zh×I|=RY\ަ;Chl6$ m \g*-;ӝ].lcvN?1E `k@hW}nSnlV :'<0?h)tb9ykWmd_Kl/O_^Ib ji,۝zH@v`-jo*3Ot*Q>2\at=x~GJ C=4\-0b:)DDn]AK+:gM~]Be+|GNsS-bp5ŽW3s pI$5"J(:hkE4R!Xr& ʆxQ=tn$J>㗄ҽ.)% ../|xhD17͐JO~> ,B0 qt}(U!6G!@xKևݧfgK:`G8" 1LA,=d=1Xܟ ҞA 3V~!9|3 ( 3}~]NI>Jv(`:GOsf |?Eu\]'% r~# fRܝ4cKWI h֙)zBߜrh[kO_+2oKŒʥv "'dX?[ӓ{ F8փS΍6YO}m\bPФL2?~Xb`mqM)OQp Ӡ 4bIj'3ygqRCuizJl:Q"bv ls՚P$"3{)$5u6mz_BlWa'ta+ m_x3NMnK&xH W?\L$BKy[;OԃȟmZ}qV)%^Hua%ԽvjbPII1gH/ "U &TEOx?@4o}11ބ4[Qyi=cG{;0 A(X5E`6ps0q:N7m/"o$m|B`}qGhvdF݂# cL^HNm tr5="PSߕgnP* d%B)5 $os\{]A-,#Aܪթ;n$Pww-^޴A76x [ !fʦ)ή[u=K+uf^͞u@jfY} Ǔw y_ׯtu@nB_qހ%ta#\a?6~o=Dwxc&ɔH5c Ӓ8肏)_ F ȖĚMnKY9 Ȥ&j1vZ)Ϳ`q.a!fyS2C)Vw9,JHZUP! b?'KlTZ'8M}%@TOmm.s}l 1mb{NSm?'1,'ސ ąYr&ـ$muf5v n{fqXh]llsȎNGwn8 KZX/#y Ci@R8Tr;)sNLdX@+hdɳo' 1C֭Q:1 |`g7)n7u_;.; ͮնeF7ІLjӓ; OoTf+UBp ^͠;نNF%3ręP*wtcGLTauS3.߽*NnߴX?`e} ִqZ A@kM!zN}ÛŔQL@g[b_E@/su] ޶Q)_-Kl6R4ȋ%`re3\&5^sG<0ΨD~tWE nrp29HF^'Ͷ rx2Do_(7^^R <5>ʑlAB+C9:B] ˁ&ܣ4#$NsD-60%Fs{ ] m}B1q$9fc!K#ޱ7iO뒛,[BbݳhT JaU+(wlgwWY64~+MC7k>wn 0Kᣒx(w 9Ӳ,ksXu5AKdX1l4dRkSp9x@0 Wʀr4ҙ%8䍵*6F7b񉵸jVCR & m҆2px|#~JH{ w$M Xf@͛GIէ'QR]s tφoPcyv@0PVna[#-Ŀh1.4oH61U CTƜ6?('Q/"!?C͗Z;k(u]fc@U'P0Z2Gs9eZ@ _IEORgzs }3 qYn NqYB9nndu#Z2lKspp زEI{[tLW6FbDHP0*f| T]L#y ;CYv|*Jk1`l9-]mhDVf2ݺSG[9-͠7HҏoNchy=h 0DтV M* ܈*5!.iG qnAK:)FeE7X4I{uzh '֋9uE21]9')!q N$%\,oxTmgn+66Kf%U[ూ6qKS\, J72hwɁ܏}#u sțw,8H3)cUSGV22Hs\r] W\$@gLzOh'!Uknr-z#)T0'8Xvo'ch<|Gyϗ DK@0\q.äQ! ?ՑBf}JxXtX\G[9b+ψ"#> gafgk5!Oģ?XkU"XKt H0 pwRJUwq:AEQAȆi$^E[c#&xӚ RB3 zsNcB-gt|P(CS^ݍy;<T if@-e:ipwelqþ5tdSق;p7!V0i#aJߴD^sGUpt .#Fc K7DB ɰ_v!KVCw;_\ba ׋AL$aZgB?'}24"#]LcQ0}Yq&kxŀF1dErA_h$M8.T'pVh.tR^#!S 'R\w XD=v"޾뜥YRXC 87az$JWoPtW*FT5!!]H.I@>T;lZ)yȺ}˷q4*O# j4_u}, ðK ycL: ٨=}iWJ.ӆA4, >Ŀ|o4\)s&7O9! H+ub=ylV \eqJ5~6Ԑ|Q ZllmI:+&"d!sZ<~aIl]q-֔4}5YA݌>8n}$y.H8;ѓE1h yPۀ/z@cnCzx uOj2JQ_7`*OЇxYFm$3S~4M RIKhV~d ur>};4#sZUf; 4ĥQ5Vxåh62ŷо#`)") j1r,'y65{^v} f;`P5MPb3ÔyL(Ckdw耂M'6o@,A9Z 8sf'7jI2﹉+"%|[ KRi*"Xnd'[0q?z\exUM|@п-$@(g*v.$J yl]6_lWY>#yGG)D޸Kc <-Cڛzs=X#4"d"4RSӤ>'roO%ȢNaČث n ?Ox T3 ו`GlM/!VE#O]Qu!q]fI*gtdf'X6fxS` ZaeKX;#q;kmKMO՘ 6e\́(1 9fҨXVJ!8o)Cߺ1}} oa@{(#]i8@C$Yw^!F4̑ 1!%16[Xob4 O&?S&[afXHLSXK6ViZkga1@xg_?X"D,\0QTdO;}熰#C#>;(<[CߍYOa˩^giN G`jcNchǰuG)tYebԛf8_[_^^S"iO!HAY*Y9=A1l$dA cΤe)"nNVGꅢ|IӪT"y6=ZTqtjZ]n(ϥT/~Pk]įz!ǖTq>(dV7\='&s6jFSv" &s<1e#r|.J7j.ey^,Z+џSe4}eCNpj9B9#z.[V;(Y0e r;X)50ܫ3CoB\!qP72ʲr5}x"\ /u7E/6i3A2nȓe]T`M([\&_-VG34 Wx^Qk,N]K%g1\ N쿬ʴQV J VG7߈-}FIׯh+$RvyTii~H`w$6"5|1"sMݏ/FP.THP%- D*!7=wv(`aӮm` N 6IG+g( X9lo62ҕ 8Q@> ah^>Oyţ,>2 UHGV?c幧CLi6wD:\chK/_4HEZ|Joj0ql'TܫE'; ܶҡ"1OM1s":x*svɼmę,=XPSkE~zDvY 0MT,GM>]lDh~Яu7Irq4&O׉X_c(|IX6!*{Fjo,7G͆ŒiKJ']\ ^Phy4ןwIMY9+7Oi9aYd灔R5rٟ:wDfo^MiXJll[Ӗ3Rb.؛10b-;`(2Z<BT֙ *|i6״~rq NVn@qgmTư C=%'uηRGRW@/uhErX7D xI]kj$ 6K3կI}T dH$S h ?.?N*Y j+Hb"OF՜sNipr1oRofAϽU^^ϖ7c0,[!g^I =pX$wI>˨5ҨdT {\w&hc?CJMc6^׏fܮ&. vmpBN~hޘh mЭ(艉|r^]eh$(wwEENW)= ާ "W5jL囐/lsz@YR͐,4¤ܷ s1pkyBەLnv^[:pɒ+Qò{M!$'T믕RcV-~W],z5%F 'DAz}i5@e<wt@ Nݢt7+R"l>"9d~]HwrJKEEAhq3,u[Rsx,>o'#Rg!B5n =-b0{:_^{AwջFIC7#jIHO6T8\gcovD-RǭSq> 302#(l]%eknlPhO7 8S֓z1#đ S!| \p2}y!67o2':hzv$BVT-` ֔;+[8*U9mrU+SJ^;6 ?Gua9ABpZqtCG%p Z%f+ 8`˪( k'~%xtEaӳPZ͚8nѻ IͭI.>؂k Ėwiqgg|^g dYjI`*+/\]ldn&5ҏoU+F+qW2wO\,-#?4xc7a&qD %]ye`1f Ҫ~ȧӉ\"˓8N|JY¤\];""en93WQ=o8ad#ziiؙ[,$A *jT"Js\؊,箹*(  [ .)W$Ix]φĝVfaQ3d> {Tl8FT sSJ2/}2T%H,Ρveq2$'OqH4MΏ١bǩrQ=@ t2xT<֎_HpBK["f&_!g8Xw$X2@vׁ*fT݉=+L[P|5gUΏT6%ͬ&wyN*cxAj{8˸WYg-"Uy>4a3nkZB@ЧQZ,\Px?!Hz}"LjO;_+|]t~W.p1N GգrZ.oʢ[R*Կ03wZO'm€; MeMydž[F4/&k? ֓rҴQpB>[.`E+x]ЋtdbGť_Ɂlbܥbb/Z$ċ+pfMT|6dNOtiR 3'p8ڴ' %crϩ}LP%J1*pY F!VB,q[A,Dы4p)?N:Ͱ%m)^G"o3IՍ$'M-cɳLQr>(h&ߒy9&9!Vʵx}܋=lN{L5~ęoھB4Ӂ ȣbC K+te:%uDjGJwcc]/$Ϫj5DqA`7(hN/8_Ipx vgH "LqZQ-J BFO~ftw"syc\J1E@oTJZgbvŁ6 t)n\>ILTVG/Ep2d@6@nٌHq?'1 x- ض*J@oQ =A9SZ=;b` иo6135e-([\w{:S٧|w%|rE@_ƦWJRJ!>9]{C@db]'"HQKӝ<ݶ /]% x2S;upxGRVݛ+f#ݕ+ө|:{ eN9XV#inL!gTV~ʊ4H exd㊎6-C;CSZ蛉 YTҨ Zϻ0wI9 /41Ӟ,_ B3=ߪ5 vX'fsTWԔ|&͛P=5h@>T uZW=1艅hVܒwM[Q1Je| z39EQ`^M@o8K}| \|~+vv´9*R\64[c.<=~\vG0䩰~)9] -!# =bqxw)Z}ݍĉS9AG΂ug_th"NW Uzسݩ:SM͖ޘw72``YѣC|4Z2%4ѹE@>Ҿ[m\7Qrz*[qݴ%?I.w4<ŠiޡqCAv,^ RcsXsdrw(P_|Hz7r4')dft<$Z'4Z[u5_5>ecdz0(`j/uv?6^flW>e҂IvC.#(_Nz.0n?<O;jvuv6C?`[IA"ЊOʞV9` a hTթT > 9)quR&^5C9[9k_>iɇYx#M K{nUK,i,,Vf1  us/+*a͢0~szk: s #քIꇒzw½$Tk(KR Eb#{(F?@cAb!pBi7 YN3$%BѮ:sdžd솑l1f()XpOhL>sl3>3/o4aG"}%C} .acQFDiptGFh ME W6u-TGe#u$4! 3^&lqo0b]-VDag@#>`tq=xn2 [+v$DZ Ӡ!9+Xx 3{}B#Z[1$ϼPT7GZ^B~n3REcORvT3M;S.Ӫy;۸M}ROj=X٨i>b-w ev`Pnme?m)Bs>nj B-z"\}6GUާxroUdcUNBа`jcJ`TQ8 SM5#,4i5 }αM~ CDD}mG=I:#ޱ0oD 25;c2 tD9CҺ˫{v5 !uE.]d}'1&Q  '%N(>wUB}eS3Z͔Ab>= Īx6=42S'N0%IN 7}lk#u'rc[?T7{#bȘq<F:`WнnRp*xA oaX?pXlv4]7#ΣJ*$vF:v% m?j€-:yLz;\yNz,POpA: O;5Fɐ`ˮ3ShUީkWU'aI}~yKv u"N\q:Eda*`3JEyL"ʨ ֺaOZn,V}à3Y;=ȑY=LR{+KoYz2Bk[1 6qӹoca|eQ,wO7Zz [?0*e持ċqu;-6 51׋C Yh a ˷D40aAqW>gI6MN؂T9FO7^gD:i%UJZ%Jo/ۢY,7EYG :!?ќ# '+7&osyNCFK])SQdΈs8FЉ0^+S6`Bk&6 } cuq3"m p c `xbQ0|gO^i0{}hC{5XCn e(Ghp, E] s5?!^ɏlr0j7$&v +{b;A(ؠWDd<*XK6o& @cA`Pױ0'& @^% qx!qz.eT\EN lJXCJj1LO 6Dd"4G)l1A,z(xYe0e(}sH.HK9.;;jA 꿀$Ku0<,gjf/aEɇZܗC/$X=7} b A;1!Fm q!/Կ qLE/%`;6#^-jYUWaqxiM X-Qض?oYU1TNpyfAC!h Nqg*Řu;Ce25uI? .Z(2*a s+#yx J[lmP󸟘nU-!S8`>+iЙSULGrl,82;m܍̇NSD"kcWz?Eט2 T$~$dE hSp ZuGV"! K u |' Ў?@L2Aڔ YϞn K3W$X[ՖmLn_OkB  ˦C|ƕ&9F2gSTV?ƟYb3?L6_ Yi]Ѝ6 ⣏t]zO@AYJz/ey>P$ X- .sE՜q:܅ENI,WAe:'ac8Rb~-qzX \T- v'ҹe8uf".$ ͱq%"*BY)m挙Gk QC aegNhU#9y5f\=7A@qgS ˶RvN[x_ϨԎxHз0@([Fo>ZԲ3EQ mcg^9O;k5t@Є*[Gt ^ZJ\bG 7Ttdת=UIjY$E(^Q͇ DimAG 5%q57<Ø79D· sLv$9f\,*{0VĜkumD-(ӥulmh!}V{hg]L5S>WAgM _% g'Ewnr`w-' &˸[g917^RVQnPw/YWMw1凕Ѡ8iH`x1FK`U,"(+.MZ u&qMRh.~ ݘ.T@t&>Cm>T:A"L$`QzLۊ uhz. ."WZܭ44 $0XU.AEYX;i[+BM"|+kqXlAy^4* E,`F o[enH.'?iT+wd- f@kKr!R>@y_UŸ=|?~\^\0ԺpKjSLi%)@44-++VbVx"_9A3a8/ӯ;f@b)hQ q#%T$UhL.+)xxgi/pVDxɅI^郪'|P~C u"PT0{6aq9i!U ,%G{4~aE:r5jK,T mvx:̣ Jul}FTֽP(Zu.Q{'cLz/~qXџf~Am|ŷq-PX^)#kas_7}U4qW8Ky6ʟEkSV%[~a6(=BILP2l]pӝZT:oP뒛h%PEƛa!0uK (;>A:rȯw\@@ *U? Q$D ̫̺uw"*v+SO wfqF :05( qr/)0^XlwP4gl/j4eYGSmP)`~۾h'|z\Cǁ<7)Wzn pW4U,|G%P2#RaCc2INZ TTPs'Yq??92o t.+VCAwa|3Z0Q;}}E%rtZ D>h.&sݟBɑȇx0UC'Pd>MDJz laV&tBJ-Lr*LxO1ϛ_*_!`YBȽ<C4Ԝc:o<2TT%֜HsDNE܉A^Vn_!8[wu3_9,# RFh 59G4hi`ޢ$hAKe^zΆ8[X& r;3뱯Ǣ}_݋b E{i+W!^S2C~ԙ7Jzפe9Z3#^(M{nM~V`_eax8|ίV6t1=;S$y9esv#VpdzN @X  8'4)Vrx}P yJ'쨠Nt`\U}|yd;Ȱ11(d^H j*?`/7R@rbEE-XRaS&_Ӹ)Ʋ9P[&<?XmorԂE^> Mph&.,.U'4DvIa{o^Kdg&O>o0LqcQW$tXT4C ]bz1zK3b@!,{|+F.%䈭pH %겴Oئxu$$]LF){i7N^(T@Rl0ۈ,t@.OCjq#}<ӑ%;$0~1'QAַ}>s֯e$ ]$:bv b#Ii^6a,%ߒtQx9rk H,Tr=*,d&[9ʏ}'/3`qƏ)I;2|^bE$tV='$=sy%Gj48[J#0^>1GAgy\j #,|_8@/T*E!D}3Fs A"j`<4l\u{ȮPL_&,NDorJxK $ V7m:ثYō<â GlZ 8}ŅESBkX;B 3qS!ձQ$7!ge}1lSa07" Iǣ֋k|r:L/г/i;զ5xZR){W8M"i`}X[wQU 򬚻9y>c?oZ b(@O)1!TDUGz;\(f(i0[qIM"C]ovƟ*V]Rtt؋qyor垵@Gҟ#~P2 ?pɆ⪉[L͙m<c lES {0R =TrsI-3*RTp -_v }X0^plTۅz(@R+|_*\K]ܙ/%Dٿa˝r":^]2N[M HǔH'#~YO;jE-v*+zi<7hT((S WLP]nוQH =$]AcT iSG& 75Wif}TG 㓗ˮ8wr "{B p p&A 2# 6mاCIiS4%%Ը)]Й&n0+I]" L-nbK56\&x)CV%mo0-0z-k\Y;<ڣc;4x* Iq1kyvLSR }#׼¶3WGFj>X&7G|LJo_ˉ5j]2e1dԷBQhg*:V}$|/`y*sE\8^5"sEhsL:6T\zEh NZxX4&4.Qo:%*i@{QPBQ.Ele(rNKu3qf<‘n ݉X]wN&*-$E:x7 j̬^ǎ!R!϶춠+ªa=QDS-0s*Tcd:/7Qf _wφs23((`"ӗ sb"L{!\r A!}TuuüEQL~3¼maE+ (/2/Kj8rZ~*,Of+?x˒AVwJ|NCPëBvkCE]UXgLD^<6AX LfQxGE<ǃlݵUu$Y PMMT.yjw1{q߳W@NZP6SJ>>BM_P+-.؆/ Ċ{FW85K##ԵC>q{:CfzľnڸWwUC`>ixfbs>t ~OݲAC:wI3 O ~^<"Y]'telS ;t?nWMKɿcq&gF _bR{A{P? P+|\b^@Ǡa?iheݿ{jϫhF )ߞXf]ҞƬN1]tV>;6 `\`ߝ)&wմ]au,!ĒmHpNGH;9"Ufdh5V"7\[]!b07;r4UT$ep rFu([5%%×P3ϘqW5N7šC-Qɀ;s=b P2IL€癘TѰOY۹J~`qEJ G~5}(5iLg;T*H|`?poAi.[dO)pf`;>!NwthW[qBu;b7$xOƒE_P."t ><!̳.JyYYX4MU42/KR jZ)7$$G!̛(EqL>A6rwvi^5 &0mˌⅬMYb^Z,?%{kM9." "'ksdo%?93/bTc47G (wUj'5MQ`wИMkAG[쒫?J$9Dݭ&bzrjZgWr8;'v{ )HKPsk4Yǂ>0çPKq2(/Ϻy-Mp4 ^n 5_L9WoM]yȩ29_ãoc} l5'E,+f0LP1-Du >-֗^|9\fu2f6\9{!32{/B-aL앻EQL_F,̓eu 寖 4!rdzv*7R?ZP 4Tշ9R `悖l 1ä%C]G#o-)58Gy@O[6#:ImdxOba# ji}(*)2e6̥ٚ"/k`UW{)@M#AhglrI&oZ{@1PV'Z܃#htlQn# ouS%+Va~' qqP$$@ 7m++ YLl$M9AND {*FIBVF _޾3Zgum&]N) I<1=M>&!2i< yu߽FNQdq:,sE)gLIaC(@C_ XF7 }l^HiT ҶEܿ٣O\q@EUő\)ybN QT=.y]D>rS._ uZ6Xq$[kP+b\,I㋈WU5PĵI!/;]8 N)c'͍FqUf.^2*LAR1iO B[M tMp*nNLd9ZZkK Nt/b*&%c=lwښ"Sd>v 5*; 7ⶉVH Ca7\KG|fvfu )8jd Ly6b('q#bu4^ļ-Jb/e"Q_W' RߞTU weU: FQ`,ݵH:ǚ Tk ʾHmIhm+,Ep>R:૯뎡?8'|q>D,n-z(c!uqarQ5BDq$Q= QEsS -/CFToR2X59 y/S/XPFw 4bmcXL͉j" % u] nn\tGD;ģb?~ uHMsy }%g s:Keč,-%X=iJ[/qwҒᩊy3IwA+ϋ;D]n 4TU\ xq~nFRjbz%B`gɔѸ#b嶈}]cK@/C]T >T߅wcӔԕ ,;i`-MLe"!*c`Lgzv)%s=WA"+N,n%߳JBf$yx31 pVnvgA[}`.EʻfF ;b)=s[Y+Y۰]3auMr-3& +x蔼q"OIډBO"I Gݼ~g+,z/V)7wR&^>a|pP{z"|mD>7t6 jK%%_ZQݶ _c*kSI!k([}⋩}c#Nw|5^kG04&NMނsucog OٝcUݼRLi;N Y$|[c; ;oD#ĸUcsQyZnHNW3n='7C#I q@0Kz_̀G.f*[Y椶ޮ格[e LŨtR~?xAy3T؝kIvړ6+ڧ)<9.fiGwăs%ly,`$[J.0;xCR!ɘAJDGoARx՜6&aF ,pcZ,$Ek0nu# 3;Wvnj鲺R\bY1Ka`F21O4fI4d-m-T(Zmg=ݶPsR^x# @[#|;_^ LVȲ&ky괠 1&{ɰfVN޷4K|:$P/+%~eؼwsxHԉX"oWy bdbJ>޲Xٍ٪(Rjʈ /=r09_=Xx>dNc!!=Ycϛfz 'Yɧg?LN-׵KgAHg#/VX;M9AONZʎ8aP1]2})NL[9R_-]ɭN;c%Ũ \:jUoDJt`*X|%fM  ؈XqhAIiNRt;_B6 o-IF6uwQu4*K)ӳzҒH=NHoXAXaE!ڗ4ݺ@h]96'6u1{nI9ςHH `4+B*bA)dp;//i1K6`-4K?? ֲgNjy@`R15a#xU 4u*RGv f͍ ^eҋCgo~GlqNȢ(CJ%,L[y,^hFz;,`, ۭ4nđ"_cb<>^ q$[- -1FB dD)34ytb MOxu"@wGz*n ^:5]J(sGP%5@ 6a8ApV!'uf8*6;xx4K&%蒈(ܨdL~qk_NOoLHPMð0=fcHfkU*BRZL\cfVأSZjwlK;[( OQ޵HNA jP@N峦6f'WJm^5v=Ag@c8(DMpjF+ןIJI`#&'(D|7 ?}Ցs0K։WTH Rލu#y R'#/ԃ@h  uȞo6Y Q a-^)Z9AĶ~sA򧥄667/Z7$"H]t"h)PX!|ٱ C='xKLx(h&}ɿ )- ~Ԝ R]~WhntmKl `o3 #@&^U<ڲ f?AY"-:l֋be܏x SP$KM+:=Qd=nIO]ArsP745oٷ {7DU{bq;;b}>_EIdGCʋN2DffEìfҍtȃp/0)"[?+aN y]Ȳ:@5~c,0"J$G~<Ʃm:Ӛ5]>i3u I3{rO&}P)/[E$C0CWO[c+=ƅu"G[dlڽTzh-~RzV豫~:؈bn~ª*h)]=PkJcPP2mȨ7EpOee3׺XLD0gy/Gp4"96T#LJML ~\'Mi|yKϹ-TN?R<j پ_}nW&:t^lwGqY[qXDWmܷEǺ/A7)#'=BSna82F::s?6!ʶQ_P fxf\X?vɉ| -'G=X4w # G#Ⰻ|qQA7)!l%kQX0|+s*5ܗ|_Azx?fr<3]B6j2Ӕ$B,ї8~ayR]Y+Z( +k\AtM|gK*:Re"17iNN uslֽsVlW%6DC ᓣc՞iML3ϤGQG줅E)#ⴴo7BQsid&0xs|+E9xK{UMҸ7Kr .wQ!Y;crc?c˄$&(DGVh0v_ነu5k^Qivtld ?0/F+ٿpGB4_z >z\];)w/?QWR]#4܍QY$[ߺx* 2mh|;Ūhl]^k"ڌ2lI=2@]|%k;VR\~⌭]#e LӮ=j,sRC!A]@-޵,OJ_ovwh;ꬃ DFr!$[c 1ZԥbdWS>AC]_!#wƝLǖZdIz5_ԥQNȤqg֗[AF;ϗulP$A}n }#*<>jk0g/scWBb "Y$Q18|f;&dQ@/g~ 9 ȸ<3e<gu^Pug##fP !c}S?vK8񣞎p?hYLomL桏ܭ>Ҁ6[m$4 pSMz N X#:5? $]#1!TRRWBGggop1 0 ' ,wwElђZ+Xt K V7{uh$Hwa,Q:CS[UR`MRv8Tdŵ9>ws=!$F#S0| F :=X`]įҐ6O28Hu'n$q >{Ցh].%aaeg;VsǾq8]SKÉwQFZyv+[yYf~7s( }:I'#j]C"[2>"X̭a:Kd]>NG4 vDSQVg4>,bة'_(sb{+Mk; !V 5E!}bOiVT jC5P7x/j~|6tW!!- Wn`J?ri5+S,43]Sa(:l͒~;&7\/'yzOqy3͛ܘ(ZۋKŃaɨf`KOAAFtʯ: PQ}lpg)4o zVk?yC7&ч`8ϳ'զxv1C~'l^WZxhS@޴5Q54ـVgtUľv)<\gɪJ9d7s!v Ii! :zI~JF\P`IB:ѵk5ڢ@%Ԙa_N1|Xcdojl+  7Btuk7$q㩑kbo˚g| W+Dbƚ|8`{pr gi2Wt>K.}Щ2xdo7Zd Fuew7sbk/ocb]W0o=+ċG`qߕǥ>א373yg]a)d5mo85VСۋ  G?oNE2 UsbMɶغ{ ZEgLt3U~DXDs"/m5fBpjOeUS]0i8kܤ=r*Kkj~Z܅~/'ϐ!slċNe8FW5ZP\V?coGU*g%1DMԲIūie'FgË sS UCK>->3a7VH]/iEmI@^)VӴIPK#JTZQ@? .aޣG;m!l/N[ 'PEL\*=^6b =و$V20ǖrGӢjzÙYYJ3"v虯1Xj3e cWw\^{4cFM<83N?,+^K üԫ_B.&;aMc!+6G48q$w,J_9Mpt5Y!\iq,>ŝpEp*eൄh2>stzu3tB˔N#JGxrܤ(J]Y-e#}.!xDSd)fTv.:ƘcyQd=o j=аZ8g? nqA9~Cq)CUdQE4S˃[NHo"H!)zjkoK_Gf@_㓫W+=Õ0#Bp> -,wY" *ZڞxX|OzMJqoF,{F l][s]Ls_܉-`剫c@1S\vl;[Y5qs#9rG神HKRw,OZP=٨tҕ啪_|0|A_}jQruy'u[Aʸ$  2aҏ %Vˆ[u9aq^6^!۽̋HTY~fzHV_w(UyMˍXA;m_˓@'>7v]x`%ڄ牄CS`hٗZKk_?P5E?oHrc*7Z%taSO3ǧd|xqozڲpt\?Ry1ݽ49Ѽ&UᲳ@%!bB#뙨lǟے( ~}WNȑC ~P3.BN >d(0bc? MAld"3;?ɬ:#GPI|̟!gxwZ2g5]߅ma"oeˣ=B<=a^~lD.Kٰ#Ir?&ٚ p[OnT]MXG(8W@-+_Dbp$rTҌ2uA)~\|q?چLN[ cYw%6^N$Q(FS{C? ][rs+`_WAiQ {~¦g/At2[QVLǨ'W));#y:RݜXȿ΋U1՚ 5Q KvD9ٓƉB>u?O7yRr6~Z( !\yDŽEC S0})s(݄Eӫ慕/*Wk&՛lo_s)N G[ /U),R ߗuSl՞ԏQ qO>.&{V[l8d`9nvASK:TPdZK1\Bp?*(.p6!ȔsNܓ$nBW=WV~fȸ N/UjA Gd Io4;¥^sP]5>M HUPwv@LN RK}xbE4=g-yL2dSnDO&*k-)BT$yHAE2)Vk,.+!߹=rvQ788RQ[䞅 :5$u,Ak3 gY<͊ݹ CghAbj5j!ʳ5)Ӷ?cqH1L Ȯ!:\]`\z&T1pta!d'uUu\V*QZ/=:PIFh9=vGH9c_&m_{X?\W1_o}|KǓ;OjG|}@Znkا1R=~x:q _[QʠaeڝL7\ 3z az>8u|/7/9gwSWNb Q:=?W ywx:@v w mxoK'g܂\?.EK+;ⱙPwyQD{o/v&ΏVlx؛K2떿޼[ =p9=E 㡔<w@.H8 vc Fd/@ޔhr&g15u~AĔ+ɲQ@I>8g^#JT/>0I1]*CXk1|7 *e] L04Jjpxj ENJAsKz%{f6p62f-YqI^=*%̓q eLIҡ$/NnŢIB>fjx ~8&|2Mx2X2dy]8<gS4(>l'0h`tI=1F;$2L`"Z1bcBR.D:@fo{?_&ygt<9-f4Rm?)HbT? nH\gsTb f)PBFt}ۨ@'q^oHEʚ9 z0XJAs+Vѓ"\NR]n&m`i58oYdj†vO$t3h;1s=V3dӺgEc,ijm! c6&\3[SSŅ$ϡyRGu#H*;fBոOos{C396yc|Auo=s)|sȝg5(1a|\dş0tQA~y F2J*x1I6h ֎)e;IfEM_9ۧd=02AeD8& 0-BJ,Z(x29~`8=J W@npͱ.\-z74 "-)rwٙ`kDKd@^i'\wC ߭y.ed;d2Ī&C.J ]hJ6VUem9n˵-c <;lW v%N&CRs)OٵP8‫#=&POFo1 0TC>N>tM901Y44Xé^ T7+V-eVpQ*Qk6VOɏt2k%ɪ'B[lkEщWӱ bU{q6&d偽sVܳcDg:~ql2dֲBhTM}En%4ŖAMk3 ОTNRgp.0bbDٚJAc yʗB+޵V/2*Cg}C𡝻bHJ^`ь+2q"l3D ̼BsŒQm`&Nk-DbN59inf!iMغrX2%BX._l;H͊ B=JUI .~<6·zMѶLxՃ/~10+gyfw}ލD7aG `quVH7:% K]].+Z_ {܊`B=%D hmy%J}Jx3ߥ-jL@vL+)rh!ֱxlsehg=֩nZ@vi?="|Ie\'=O\_1{H%-?iʼ 2Gj'[p|rWr[&`c,4'mGK^XLĄ↷qB]Z܉{My`.|#r;%>Kř"8^A{Կgbħ =0u? HI>2Z8ТT!I>(еZDZTjEm%k\3WߚR$o6/, \Sk,[7($uՂ2i)oeKxyA-)nBQ^2R5ɞEΊШgmz~[y'~ qI"4wNevMY+}[@r೰ZST: !/,f]"Sq-[3ШJ-\$\>gW udl_Iqz29(&hRܟHJ[K䧆XLgK}eBhI{ܳP6E8wXح,1HY~mS(؂q艉uo 6==$t)J})=jtEZb2hGHk[A:h&.tcV3QAFPO -o̸VNru`ʠ}Ww94O'ՉlfxS:t= +NYSGͽ23}杲w뫠呪^NAۏ&?m*O%B'l`I^֥i’R k4Q 1ܻ>z*eltDLa)ciY2'!k!1YMIpāmiF+LoALi9`z^zeɘzOeicSbe_bĴPu~ D" +"H 4l,/[Xy, aFm=иXwb14Jwg1v5돁7ZGc0\%;c {Q̜zPY_ǥF|IZs.M(X u@& Q 1b9Poj-sw`w&# BeA)R7oAt`ż4 㠘pp'gd%V ?5 a_%֗X%ip$ ЌY^bo7`gKZO>0:Nݎ*`d.X6!^l F]Vjuǥ,D #ȓǵyӻFwjKP4] kHWəҽ*P,ĴXCd 3KN NDj "A'7E1&cRWz>%hOE+iţ8dW֋άYaZaXl]iAfр IN2N!qČNq7r lMRl=

d5xHǜ]6 aY@)#W7>4Ґb#жMv4UliX-<2_tDŒBGE FW:aSx,ڸ10s΄(G ޠl $V[Vvxڛ&Vp-{q.`_M.CO8/:NgL8"Ec$IDa '&ײW5tėR :>+uKώiLBvAt\$ڧ;Xox%Z+ob)xn j^`w't_P$V*W-lԖR=)7c[D ukֺt5-9C?GB Jdj5+6 t_!J\񷘒ZyRsCF8!Oz/m[,؋1[3|jcvm,^?,Rfzil4n2)a ]\q@#Y+hP ŞS]<ׂS#b]Pァr2lX]W.ω n6=NR*4t9^T37(w'20grXys1^GD_^Ğ+Zn!ŐZaGi/aѫh79Ca63l\W5鈠E$im?7׃Gq}֥x9#B\A&ʞܦݐ{Xe=ʃA!>^oϖm)J ֥?@礡EF\H/إh=d>ݽ0H|4(Nn4_Co&gj:fL6#^U9@L ')Ek9uof6td Zsg2/eoqa>Y"lBf(skb%WWa7ur68"(zuL6KE 92p>Jx//zo5KDDښyL%Y,&(t<$0yXheBGDvjņfzanq5(Xfvz2Ku-87oֶw^PF*|UOtM) _ ]R"#-TJUG"Pd91S)n݌B߱6NUq 8`i-K삝 *e g1uͣaY*yhe_q]''@@XudP204>/ 2zRqTbSB`}=i;**bSKRIVxR!$fG9a ,պ6x"YՊ:w\3˛@V'XyDы^([At;Qь$(?j[")t4ųӒ{FoJdhzs=i_IܫUHM7 j{P*-Xry!1dҪ|eqoFw + `]|@dv4ucCah+.iāŇ qV~yZ ;wWr,;;ok^ 55D,,D,dqt.*Gt3R>w]ބ,q{\[ɯk7} yNZԐ,+Å@ \$i(V 56wx\D_"QR:Yq|t0ŅAi*9Z}TZFr-K!$9*yf?j^* 8ZA߾]lGn`F&4t̍Hk. Fu'(=LOJ:-4vץya=8-[_)?6jLXa"LqR||Y<~b{^RHHS:/Xz?oI\?M31n<>6٨?mZ9]@ϵSmFpYŒ`v wW9؈9\j=j=>߶M0,{=ʄj^>o]yY9cI0{i$j(׿uH򺨲v&HvSľ@=ϼ(m^uq5eDo!? o9ƥg\jT2 M:DE1!"Ev?c_qx2r^3YCe )p8:ϑR/L]wa^%sNisfV<3G$OýQ!PC+Ĕ- -4ɘV| DĻ,CP/bJN5otz,x\Q;e")p/En7: ӻsBpzszUU_BTF=(ͼeJyXy=4tȽ|  @w c}\Pض5e֍U!>ф Rgo;5OOV]6$M]?)ȃ'ޔD|a~&uqa@QrNBA>c^n˼T <~U`"~֒`T >5qXȫzU\>2`%m[g+j xf|5D& CJ,k Joj![˺Vk!>j€K߃iX^@OU@jמOkVzTRA u -oey K@,c:`#J󋵓R  )X5FY+ycKw( ry*LkkSIgY!m\S j76k&MLa@vk+0C[X X`?@ok(I^ip>$Jw}Sw ƿ0u D10D1[d/ HWc 1rVLqӝ߸qSSXM)%}$`ixO磱kf~6YpJ}~;oDe0Kٹ9x!L0 :~d*{ /+f{*a3`R95Boӎϳ%!2|⹈'k=RPʕo (Dyu$}W!C;? _^[\#v1at @#pS뱪]>Y(I_C$MS.Nz;, O^`7=ro=[e>& K1M!o<do)أ9 ]pNad pj}2q9Z|Gc4 ы1#7uCqmNcpJI^xNl 2qܯ(6b#vн@4ʸ?[P G\gHi|v8>yMAI2qIUSEkŜyTT6S1q$JuѓjA[X=@S ȧXaE$ E|j+ipd $> OG/MqKg@.xMLXs;jfAzęhH*: p=% +iޓz(\LZh=T$S13{@e$خ"Ikg?-9hNBɠT{\?MUx͑1'+]Q`NZUS<{ ]55ȵku"@o=7OoQp<3ALGparduVEQlax9v"4Cjȃ L;6uzKp_NgDQQR,- ])߀iurf^[=c٤VI#eZ[^պO? "xEY\( YCQ7_ zDIVu#G# z#P!Q<,H!c/ƓzN`V4T7煵<6WhγYgTϮ_CZ,*xY(5a!@܃F^nko S%1B,cC z& ,2 V2ϥmᒓ@[.p P"2okȨɃ  |]r_& ނ[܃61ՅulWf~oI[(RK[PrA*wԓQF-:af0D/Ig#QJ8:=zE u:oAZ؀-Dl9+5g\`?6)˻{7. E.hg#K{(EB)4v@NO_:mҶ'V\G\̒RM 9nyL F",ئc1ȭVugS* t~8rW> & PX-W( +ӐmeS }TE&dٓ?H^kƏL_z@›$F2{Q m*l0ěA/?/#Vl][?qКaƛx<Бmzlɗd~,.4/EuRR2F+|5e3)euڟb# 'Nϑ t0P,d%B<+ 1T A-?3Ύs"Mt=ޜGx{%丧j(&C?񣓙ZjāgN]-@; cR!IXmyI'~ "\N #ڗ\7="|{m˟id|%ۼ7L. ^F;ה1 N;`rDlB# .\El)oJҘZ䙋u8/}q搃>_gjv|Сc9&%: g("x^[p?K+ẛ/,"hO7.kLN޷aaG %ٻ}IT7A)9xwΖ[*,vkhxqw[jwD eDR\bDŽJ;P4g3q*^e xQ0Q&i뷾dZ22rF _+M4܍ʡr^haXWӌBzDJZʾQA)>h!yXks_iP wעHTj8Dgh+rCPFȿU1 Ti]-8+xVzl ,swL`uDTK5:'}|sI\V|bt?CԯY^8 WG:?|PI8pK [/ |tZ0&?`3 ]ge4Fd!"HFRM! lK&H6$g5=^WXS=8z 䓆[kz'%u#;oÚ:nhp8\UR]Èdy]0֝tuG A9!)5X*Blt\fմwhʎ-yThEl!8RbS(9`^ Yܒi,MKՏ2M&P~CAʨ]qT3j=OEs>c3ࣳLмCh,&`D?\;Dv6+q>h,wC(:[N0q ҏW:fVi%e&_|vGHSװ4 PU%qYG`E;ݾ(E[޼Hvu[PgCrOQva%Mmuw&v"b7B$ 1S &9g"9~!> }CUYK-ܧRw_­d G"NRLea1Lw| 0\B1gd%Ŋ@xJJ'3?WbJ$HBO[ҴGCy N/9xV8 Z)r̻GMwCċae"wGЕ4UcP *~.GH;N5u:]O+ l/oJ\ha;4ULzwE}𗚳 \K9P* Zr{5F,i|xmLtuup)&^>[9%d27iCy~ 5Ӑ=㌆PabLUIBL7g^{nw6P%}@֬)>X)oi#&>&;p6uWAoA  ӓM] /5uG zq%ݬ, PU|dP$(9BQX s瞉 G^& 6!W FC7p՞a <,pK )<0@?jڃ?xdQE9GiQ:=yD |0؉SX 5mm-IjDZ^SƭQ0+Cy [Be(z/ ήa6qW3dUPG'Tt^ &ruo}F߯(I1dR5zW (L82oXBLqa$DG}bBa^ ڎ4H@9z1T*i*ZSh 6" eIMxuBxHfKQ\CDԚX6eaâB}{71qP`U$)Ju\*5oA wNlУ~`L@DQ;Y)"kwD$>Mz ~J7:0n`9zNVM.eGC?!<],$Ocd/]e$agW!+)VW^"Bz?{F!ݐT[c5jYΥ_)ԓeY?o~ҿ[q( XUb~Iق8}`St5Ɛ6_NdhsM^Pa5c8Cnl(5b_Kou. U@Bϩ*5}QW<'d_(%CDY08R&s ZY7Ĭk g2Bt? Fgɮ9&8[N'ỨNGfmPJxs$`פXeƄc0;D `ANMOoILo3Ayi}抎 릶FSH5#W>—4?MI[FF)h1"1rCMJb~CN:QB{Nr} WmP'?oeF"iyn HZgw vpyf+ᚮ&V4Ǩv5RKwM(|\t.P=p}D!?#yweEGk}nH6}jUPPEI%Tm9s_02Tݯ ;[zPB  Ł *M+v.2|بrH$*Y =ÔC)Hr9rs 2 y&8N!rԅO+kS<+ĎbHcDC(rWg~6-h=z:y(6se h|)2x4/p" 2D R'3 ,/?5,@<2MYyi1\sk~e|O:R[ &!0s]tH\4˜Z]n̘@}'tfް ޫG'8ΗkEF{ӱX''n+uA}U\WyHzvK솙zBeiGݕŧj_un%fBEQNU ?.BH :NOmb#|ك8FD0f'(HpPPS=Mx݇##3tJ\wIg2D(~ VAdݷЌ].i`klJddޅ/DvQ0.# da2ۗܦyo~#b`~Ƨ| i2ۉ܊~HS=>ptCrA3Bh/|хHQ`^J5:D ?8z S)$eW@9m}#jγ5 6Ez3VtLRӍ!ex> M}(˿ fŞۯbcچZ[@!K hZ7SNG+U-²1"Y#J)d(aMك <_)'TF 2ER=. CiV0!-h٦?R:]ġL(SЍp@\,Cf  g($k$h;7'/@&F<k#?|+RUz /zVl 7QNB9"hdf" |=h_x/tNm+2u36_5nQ@p' >I}"7=LY=TN_֖h)DXN˂px7"$ΡK7p pE3Y6mc"A"H Fi+A3h{ѐ!wd?+kg16s^-< TZ!1lt &!]-S^ϵz}鍊mn% vV ܲQX kUCpuJ)>VOc&/y{rPk˱|[if}PaMu$T*+ *5$5gizj8 5#{cr;N)z b jC0tìf!#6Ht+[䒾}P/Yxi{f*\0lD!Cˎ:VMo}>R 9כԮx`7qlSԠHwp>]bv.(t^Q<ˏD}Ml=׻*}Ux) uIK N76q,|D$4ʢS+r<ҭ~N sXB0dÒiǚ-Y-aXE2kwL[PA*]mcYgo t^׎N%[B4:kgh I-ΠiC l젋8Ha;wT-[mKs3o)I%*:[ڕ36;3=WhQ| =L•"Qc -V5S@Fmɟ'84!H3#%P0ݨ^ GKf=i\la$Ptolg_P%B[xBXsZ~_NTԟwH #_Oծ(lf*<:yiB;ZNFf{0EpΕ:ɾ^{j1/M%?("`N k0ėΔ҆;EƏ7\in@'Lz?-18PTkxR}*CEl\Uhm^* 5c ѫBy˗07ޡR$U׎Lr-9Yuo `a&9x әX0*LnŒASqnA#L9l.L0v_hP/CGKrS#R٘}2bD f#srrO۶EJ" zFt-ALB2# } * { teN*?BNuz<897#U dh]N5өALݙh*S-F^2 ㈿@Zmp'܅GyHܥ~V" KJ,[nq }Y b8WKl^vix۔c]Ѳ:hl?TN8ֺ |!BDRK//Y%TCu[m$MuzDh/.}o.uI@UqG=5M"*dPWJ.EG=t%K7WƁv4OF8//`i Ц, ҘuZԥqA/7oJ\* F/Tv(gԿ`"&^U[lJ͔e[Lji["8;MIRH;NV­4KyS? IO)+|n%3i0UזG,a8NߵT6 >39J&@g̸"˩8iXN @LkK li kR%SiǘO}k& w]o&^1>C6cA2I$a=Ez@ž0؆aM=,WFKH0, 0*4ȣT5댓YK_j>I]+q.@3)0~Ю91 P j8c<]~hRSgt3ymzX٘UOp)oƵ1^V6 횐YA#`"1rlݽ ~tę}uf|jlB|CW&Nm`+|VcϽW(Y y8 ]l6KMDxY0h2wa9[I<5UTE$ϲZp,w%t/ m}_\^Za#£t4#j)r.hQ\Xmmps Kٝsvce*O{ q,k\x4K&2\JrX*Nr^|067`N7ut1pK#(/FnTs!3$,c$k(U֒p}ߤ_95Iy/Cq6$Uҹgo#1ɘTa|<Ԡ"bdOoO#6_(a H[)}G%#2L#Sw`ܯtJ0Mwt1w,1d-F[?b 9/_1֕ޙ$Ic<0-+@1gebx"M'GYX{3Z;|9Ө0 q[΄hS=2nf(4۫Xt%}f`,ibHcS'NϱsU/Vea+r6k)8NQ 4`QTF1}#U!D.[ˎ 4,ЕϘg<%EliuHF>xXٟ +Po0ʗ?`! HS\ lsm}fYV=Lv+i%kew ݎI6UsklWjMI#t)T(r-o܅IjL8nWf{,޳[C"xn|Z WfS]TIZ\G}+8_5bQ>ߟD454ttKu 5G45 ,`BBT<* '$c’o9YƄ'=Ƹ~dBųQ&=QS[!4k\J eQ-[ t \/5?O2סw3_arDCzms=RSy6fOmN_ v{e2#AueؼXT7V3W"f\M0&jJ3'9ȣ?' *٣ |N(B$:E('q{&=j#Lc\ڼKik+1Ivm:Yix73*C:yݐNnU2B>t  M<|A4$0WR-!L$$ tc<n^ʼnugI(ز|ým )FS{)L"mMof\<%!fpވ֧bVo\Z[$f9ž׈o<o.e1fg+ D1H LCg !~b b*GVpsJJv:]k^kuQ`MBw7U,P 4sZf&O3-o$ <%8EgKLGYH(f76}/3l-:!tdg:v;b 8!_ ýUh C.zʱm^rCAh-0Nse\Y9L$iSՂD?=?؝jbkHTnkؠ𚖒G͟t)ً$idqVސq1b 1yNE` viy8=UG~B.8[U| ?J`X?;/٠^YzGuGz] :#"Z3@3uQr(ܓCsd`$x osnD>pHg<-:VҢ3hoSLP 2:ɷWG@YW,+-|X|jcEiJ`\&7Ľi2P>RͷF~h7W$ Q.[~ܚ}7IgX4[ u 㠧%=VV`f#4WՔ.ιu_R#aoϸ+$;p$P!oQ?jYc[_N =,^6WZ@*\Q?}iJ&˵G^BʓvߜS7#zbˀVz^DhSf6bhG k "HuPt~LX2ݫwYHrUިV/x6-$gY 6tqqw{'c1SzuH^N_ɹTf%0փ~E[H}|`?{C^[HjrzU6$~MAn9:9AODyy@FvvĔodD"]8G$#ڔ?,~ i#XHהaƙ*H7u$VdzoP[3@6-!oǓS{mySc }jq9pT z#;!%ᤤvFW_ #\C^G] QP{ ۺ@}cV^8?+ejnN_u;RuZh%Iذj I烍0pE7ղc(P~1L`u,2,7.[@XHy"JK{V~Q"Vy?IlBv]8hdi!Y}3ag aqV#VNDkVi7s*:ͱbj Vm&{(lV|?Z!:tRr_kɯV-ѢtGC϶j1 LF]N29?AC ːk1UgCnţ'bvy,;+!Z:IP6X&I \(vRxO:y!N7/~Um^Wd\ˆ֨V&EW:!MmBvx>bVz(i3UV~"Ü3zwE(os?G!W(UL&\R0 _7c8è}Ď՘Ŋrߎ/-^L<E'rg䡲[#@TWKX9uE۟_:]~4`mzuzXr FO; eEZtܟM YagPf%\I{n̓7Ϟxӛa&pzmzOa(ٞr^=7qĂ]SSPⓀܶrGn˳|MTc9h($^'IXAyٌtM^Shd'|ϥ?n~CcrY~|%~ŖEY-!c͠Jf @C0c\Χ#^YZD$x%;]-&`Z#Cv&Gb@*@l*;%hZ)'l鱯Ssᴭ2E~!TK_?_T\~ھ,7ٽӣ 6T(T:A6h?OL_l)τv tjaH4DpȆEWe%qg⾂Y,;C^V|sH%$}\d6@1{167M)(e-/ip!"Vegj :. K j30*mMO%k Ql8ԫtGD asdrUS4~l\F#'ٽ9'zV,QuUyMBdmB&.Z8atNd6 qC<:BVq1{:=WsI]-O⼚h=/6j1 FL1p6׃h9,wypwPG=0G_hs#֐ުnbgX@SmK8wl"9d3wǏM%%&PW%{cMNcq~sK%[ex"]L6'cSƏ=Y{QۣRA[RڈŠm}޽vJ,@#e);ȥT[?~w3Vs7J`Kfg7+*7Z-zۣsHQ@"nu^_bo4Bk"j,b_?1&Bm1W/+m,v<E@` ;c#NajO_zi;ղ,Iҟ6 y탻6"6LƀnWE\>Y9Z|j6x īK]22,~@-xY$r( 3UL֥1hu:f sbϹ`N945tyC@ԗٷշw5D6PT@5Y'qnA%_M1}qҘ۵ӯ㳌H 5_C=Ȇ=vFSFۗ7_ʺ/¨AݶZuaQwSG@b)EO&^T:c:h-YOgƑI> ꐚj:tR w |`PQƭ iKrHǎtt=OjJlƳCG.3Ds 椩:xWŹ>zuʋ&/Af$X=?B4b5?QX;yf h{j{u;P3ODN*<)T zIZU/uK!;lu\h!)22( Z'U:TɅ 1d[cmJaf̌Slo?E"F%ʈߡl뒗VW+踐Ep >eynO2%q ٿ @l@ZPM4B _^a&Iʆqx|6IϾ`X?z+{|~VMHd܁`ŷIbUrF ;ZžYRN{ p2("L{ ȃb#|Ihk c9?JBisF2 N+cU M}z0"j/XC(Jly/8U`~c2gb宱;w줾NBH.9LeawqG݂qkQ#&s Y^?hm͐0ĩE>ת ,=b4T:/uxVE78nG^:RBf{0 Ocn(;i6Np&E ; ;UX16~"aͲք_0.tDd0w#m_'SHqGiu 2 J㰜0X?GJyfąHP`ikݘ( g*dm"|#']p[ ʝ\ZP_cQU?l4ֵDA|(9"52a3%d![~4\yTKZk/|Mre*ڼ(/-~ Mh"-( L3Ȝ $`#QëUUg_o_0$XЎlpѭ\\Wlض k_~8CX1zt~akV| +%996 ǧmywA{?vg=]Ntdmu2xn]J9o'_߅$΀s8e}?;x*Hf^DOL}V?_} +<2 fitᨗf a<jMzӓ.@v5d/? nJ_KU!uW0eaqyl;O,j },/VJ ~=/+W/ScO9n;}Wu:D DAN} to&yTt^om޸3@-{ʶgnנ=|Y0]= P-jڸ; =nϲQz1ytf3`M.!gnEP ߹*e=cZ4PϏǜP5*GFz|A{+g cCajgeNu^u6rf:`G(?;.ϣiF+F]P%O _}I`e> V]@uW{86̨36]+)\3KWu\ E"^ޭIOngn{~ 4Õryn54sz],G=-6+BKugܔ&Fx.lR/ wv*p ^#E> yeĝ) itYY Ȃ{йuz_: kcF.|%}2;GC7lboiT!JpKaEH/]&WD"OVQ Z4'vޥix`-)s[ac'X#H%˃s0T1mΥhpk ,]>]d#JxǁV͉V6,E[%6@8Թ(lM/6Ӂ$$'??hOYƯƆE莖vr놨&-qu\ ozĸ4ۅoA9)s֠p)>Dizu 2Q}S(2^ίHz8jI؂X !|;X;x&'-Ӏp] a^a߁:P d\ Mld'n]B9R> D|y/F_6ѤnK"9+i/@_4\א]no|pJ+q᪉s{LA"| ^3cnyS !v/EKDLT~ Q3NSc!sewaW]ܧZ6m!Bjbmk'I|12l(LjKkxE]L9!i-b;QaP<]a]1R/GS]ڵzXo'M3&n軀:B$ٙO/!cwDFҲ vY'e8u`!n>mLbE)SֱX0.\I퍸X+߬\uFexDcZFc<}" 2::9x xN\*p`E=xnJ ŜB{M\`l6L Ѻ!Clo#~ς3#!Vl&}Hdu4jI+]mYF`v, +Z {+0Й`wb.Hδ{<HdM <Ajk##5%4ZxZ?;)a!VrMB@+#hDK/j8Ь$`&HK#-*H%V2 TKw"xE# JpڂHBA ݟ E}74+{kw#itn=k5KcBͮx?C;*j$JOSEK,<릕3S M%\HBCAAۉ{lNOI?Q!o ޞ$^A*K C^ʹWa]ҋpWr0?+:@nɛH kġ; 6MO'QsrpaOzLJfJ[x(X"_ϲFJ ,{!oc?KÛQ|[׸UhZ=^UE&;][ij0&|fm? Nfeŀp*()iMhv-3B]sJf;{\f#X#[oL:6ׇxݙ2گ d Q9U?ߕ\g"5sUPJ)U%d U+)r,^ АɈs]{~?C#8#=> pR~:k};Kd{QP=eD {HN b#rxS}.! 9Eql+Ɉ'(]5n )]^wMGfŘ IJ5"a0Ul MHg{lи Ôq܌h&?{jߪ"F8nFp"Wʗ3TV =?PƘ#PQOߓ4]SCw3Ds{fV]4|v6֐̵is7M8-`;)i{1FJ7^c$t4l7zPICAUK r { JmgEj>=XTR B{XlOe19N1"-wuV$OIXF;Vw"ezJ: mc=J nkO՟lM<5+dbt_Tˍƴ(#HJ8)[_1WCDt;9O$\]LhcFwnc Ts _Px\UAU=l%"|bͼ_ti6s:[5'c65fjJ;&Î" ) o ]r-(ZeT%r;bĩ7zsdS16bNVOy0Ʌb%{S,&<İ-)9|b>NAE5ʟ׳a oVFj'R(*qn i}B['?~\řO3O}LY(glB~.Yssc[#ȒD#yg!67c/AE^Hnh.;MIzI @%/#/q<< n䯯ʚkIoDl6mpeG{PZ|]\C 4=>%a>⽈[o,~KeWt" R5OZdvkh@mGStk !(%MiWPh CMȺ1ߠ 1$TɼHw"8q;O.|;x"(] -zH#fl: `M*kG N2W4Tżu~߀m\AΜ#+8MfFo|vFX1^SMX̮6||ŭl>VP$YNfҀ)0g'gD'Z6$R32.K:h/#!#' 6)ZF{ Us 8A*H\@˷%+ة {mQKO4Ǵ,G8g 7MQO_>!N z${=:LCqITVϡ>cirv$bz2mor\23oSȣԅ꯷X*FdGБfj 8Z}",֪%+h0匋` :ǵTOPpwak?IV\o@O>9a:1PCf|=^ e̓]p2EsKVcD8R k\4E,雄Si^?G`;Nt'qS2Mx5$mѼ'񥙞6<R+3:s3enKsx|f*\ۏ%(tR|b6"$w;-=kuЗȮ(VxEZ#(X oӡKnKNMJ }g e.MBx~lBb6%3l=f3:@^k[!Ԯ_O['bqe%9z;TWgʋ. 2xD_te|sA1FJWk@#rL1/N/U=77e\5eWR:-u3fL]|?Ʋ4p B"H%IV&I:.VRl:M_Khh-kx!qQyO^yU?i;[6s]_].] ZV3!u P%%k|JeB~e%YJ`=sԊ3c]>DcDs^ZB}@uIp=?xy"P&}=Gz%c6ُUf3-֣UWFq00A< w]7G Ey>ʶ@ˌt"d'l?ڒzZw0N,㿠$A a ꍿkj#ɱ򮜜8כ,%Icm[15h-Jmd\Ļƕ?K"9 M*lMk+sθty>9JdYr[CݖJ^o ɞ@Aoۉ(ee?kG(M ">zڋeO0e`QebzWzW±f3vE94c"d]rcuY͉Ѷ_@۱0C\Z,ݥaVGqEBQ5`aɔA Vid qd^4B'ƻׁ<uۂnje?89S<&3 d/dt q(iĞs.gP#s$EG~@0_T)xIokq|3TE,J|9ǻS᭭HJ4:΋so2$##2B/P$Cq̴D."CQˬ| J=ZA]וfN|  n"q&kU;c !%inݜwcE\ / &Վ]àQn@ma餥 %x=+[kqLˋjEQ5_./qع+'c9<֙_qyGitҐ>Q~,'UUR(w`ى]B W՘j .p(5^ޓ興IR뵐j,kʚ̪ ^/~i#fhağhίV?502:{l2e}öpt6 /i%vmS 5% 2w~p,qG , Cӊ>q -Zi#-uhК%)mDE;B{~(&K}`kYYΛDC@ik:Q:h ȊޔEG|Ew) NtÆh@LEJv%_ yL x\Qa[Yv"1V X" Y?`6zajQ+e$*g٥DrػØ %f_wZؔlA2¾wV, q]3/=椨):fa1U;ЈV#)zq%uzsu'IN˰a# AKJqU܌1,I9GJRUkh憆//u "O!*+ㄳu3 -VOi»Y1kڇq^άm KI:آne2G翠A*ͿCW.:;ywc. - ݩ7aa)a^c؁ׂчBa&kqjLB/^gA[gpˈ9 Ea.کX-/pnnWv:|h:5ϰW*}V;6]J4@8+1i;JcJ^~$tw.w,Io23.B)N).VWR.k~ ՝Zc^!7MJwUcmW:tJwfGGhH23MO<\5X*[FSBiZM9'wk:g}@&w{~Szv75Ym=hQv5R'($O7D,Mճl4&I|$p!wuM v -Uz:ޅXRF N* %pWʫ|}|;W.aD!Tcq^9O^S9 ă/1+Ybl9w:.2"ॏe9D4#fFzネLkz|+*6pmc8MCrtrٜ K6+<:I?50^̍ MףvYN;?"jW:fQ +{ގ~` #ץNFӲ~uR6BvAj6^șFE[q܌gͷ&x.H[z,)Zە ʡs*ٞu&y$-{QM2&hL !sڗٖJ={gBg2=~.̊ek4/qSG_&r78:[~9I'ɬl)i#ypcUɲ.kz<< 0<{hOzلZ/~r=ċ1CSvb9w|GCAilJ)ުiFٓ~# Ji%_h_V r\]|4Śe"[H^.mI,eaoP_䦥h˦嬺6{dJQR~P9٤N'[7p;_ķ&6lQ[ztW*w#REm1ik%pQڝ{]\2X%c"35qR" =vXCo&#QwFeWov<¹Jĩ@fBS5ق\%7X8̐]ydZzlTE\J0Q^VDЅs%M%P0z #DJ5W''i$/Xxw0z_w8 O'a]&I>9pDv$!i=\WH%a' rot1nef NuT/$I*0y]OOjv_,}Z?S@Z!~ǣ(::/m{OFcWk"^Y|('E_ Rg!7P64؋ͭO{uщOfW\=%96tbgr!v^g+!Րe)o+(AkAܻ%(x>"EWĀ*mpL?+2 RGD}O} NӜ,8 -$ӞPEӛJf8Z;6waxq}Tݏ->q95N'W)%3yL V; YO Y jl-sn/ hWi 'f4ܲh)?Y=VQT&cLe*(K zdX$XG_:B]Yw e뻯675?qlnWC}xV f~hi|r8BH垴mS`6o&!MDMGPEf94 бP+w ߢM#M([RsEw@yz΢`Jm7+{d:`e+pŘ 9(,vֹx't8㷺a_ӼZ2;ZUG 0n=oWlPG={ 8Lr"͠-ytn[n;T S" ̩uo6<1i=̂pg t13^vK3'B.?^@]d8 =V#^#z9cWBF%+wBTU1{0'7>G'Bā8|h<~TB4bO]4TG0zf}@up`sMR qcH}pEh`̏)oB\;rd̷Yq/£ 06o?vNgJ (=k X^Ӱe  qeP8prQ]`ڂE ʾfrl˱⌧Kts3mN# *g=;j; =>ڻձl]n [,؞W->BPӘX[!7xIqDbEψPz p6;f_/d_O>XJ|F,d_E%gnbc`2+/`}}sRyڍOP,SՈMAӃ$697o \~( wKVߜ֊bL8gO!+,X xI⥝.)Jaƭz֪n "l,cb%IUO`p%y7&\\g0npT :Vs I^$Ŗ>b4~ٵ(_`V^3.ˆuC߶; nktLﻁX <F{¾vyk ;^aKnDH@3j|a]2R'̡A1 (g`B:SWKVgNAޙ.0E e0x\}uU ࠋZFgQ0?x.'e@ q" WQP<b)F:mp,{P Q$A5K}s.rp:D< Т'5mԴ&[E֞#3907;hPPul)|<4m=c03\uL)ZWߩJQ761$CbbfwZ%n hd/VwCt! ǧY ~ac_%\vbH\J] k1W[ &~}}H˜qx\7] 0@i',dJS$-p،;¯fAtha@m{mEUu&(QɬZE>Ij7c̬19'r…Pt+aB!]S{Sne`M{sd7twHirK yf=ne,䧑hl8Nv pED~FX:[OivG`2'S*6AFqIPk?hصCYiࡴ|ە~_$ +BCS^HRQpDچ-_/,=p%?:{[t4e~cPy@.Mq Y}aq/7q! })jP#e3N5< L_P $"P&+٩k*hOJ29$<ȕεv1})IpyF]r]ݷ0k)u؇]rA]_:XAߗg=N>Hz":uZX@` )0#m/<w;k RhP@Up R"a\>+`bJ'2do>h0K:nUrt6~p2ݮfB'4c&Lc t^}oOWA+*N)/T2q_ $kHsL ֺcr(F6ng}8K/];0,#Y,S_N\v~;%5Ȫ~Ļv.7y<|ΪJF.eg|2T9Mmy{re@ȼIAAZåNNiȱr.a9)z,7T܊]asWqX?=A/[+ۄ'΍!c dzg+z%^?6^ѻY'ɗ匫%P]K?5=b2u6NCID}:K"Y!Pi&#' eb8n/a_O8/X@8 K a*[ĎQJ%@Ѡ'FF*s]J|^@Gtd;:LW!C[āH 2K C{d:tB7`ً2ЖȱF+z"nrL5 9+Go(g٠>x֮%nʁ=]c= , ]XVG#$:`r\1LhʪW%T!VŅ;`}F>xXd2S}:_ͬ>,۰.!XC%oZpk(u@0徹Y\iq : AV8B1dV^avhSZoAS+v\Y!Lr. +LɃӅ,ҖP{>¾䐦1 YiZCHSzA)eCly.baBKk {覛pm u iPWe“Ez,X 9{ G[WXzQ"b]KT">xV<_"!']:GYTj8H8$c"y#aGYo)xJ3u+qlqK!Y(E#??Fd = D1snF9'^P SO#R(ǶVSԂz&o Pk N9gfӼ:%s`:78 .AW!Nɪ./Z Vɓ-X#Ai>St,b'Pz}TѪtr ńBK } QbCS6)uH2=rY~*¶gn@P=n|MOJm dpX[UL^ݰE({.dԚ74xm`._M?_HK/s0ťJg@jn:& }61R&0`*f.]%B!; /gQoEݔju,6Z,a k[woIx#ۂp/6t >K8J7nR=w*˼h}((*7ku r3?i(yƭZTc;BDK5&./^ݺ#\0*o7Ƿh>֙ViZQAexzJy&A/̉WDߔG* &,_v^ȏIXj),QJsy0f9oZ3q1F,B 4%^$I. AYt/L!(nETC!&ԡe5|unbԡ0C>rI ?iǢi,+gn +75G᧷3ýx#ֆ.aGxL|>J Rn5=OG&8uMaNn6Ou=̕!MJr_ -N 0>?ؤe$:ieAc"8)fY~m{'уK4 $<;J?oiEr1R]rdDȷA<yMwOa k)E6 o2(, zLVŬm "\ B/ЗE\OGޫǏ)[&Y JΊCt$h #y\eQd<c"lx)ktR<"Kij2MII\ u(0qEGT@%n6;A[= y>"d4U-ǃҤ W`dn-#p|5WmFM0[;䞷< I"YEG@Dd19R QD<)7䃤qg>m|[=<# b w$'̇۶\] 2yi@n؊~F}\c͎̤Xz]7FMywWGi <&T86k\RM6 H~|͝Uԣ%oY<߳ "Ӑ~JK a?VAwHl& ^*uiG(&&XRE^)m#U&1 !xX1 \*{Zr2o7tvSSe[ vYDfAҽ\ $d!"$nH[tu'MQ[3}eZ9Ls-/R(֚HU!?=ўf8K&^UE ]@Q64V|P tݽ9)pk~)O%|hZ=QW&]"rxEדfXBڈQbj)qG6YSG. `eQ, gՌ=z(yPUxeiMiŌ\boUN'r*N3o°cŽB0 ʢ(T./Xdh}4` /}E}}p\|P.4FT$&ቍ,R\I$X?1Lel1{ Yh/WYYEk: "ߵ.AiK͉@a Ylm$7kPJ3 B cW5Ǥ4X `myH:U|C.~I5d_&(:i@I;&]qۅM%-_9kzdSDlK,5b. FÒG[/ 7,KAL6FFv^%哵/8/e<!"YYnO|vG>o!i *ӫ@ ι^v> ,~<#j+/$^{, )xe6VoxDt=5Rw/,:`xF+\{Hr<ۋ GifmCyē߯ARn)2z5$|7j*clgcT 顥yNL`/WrzhIn9^#)4V:εmR "w=>W S\~ +)1ķS*>أ?ب:&'SDžEx:kh`p|5g{ΗDM j9UOc=f3ACҎ@Y-#'|VVnlH7tjjlވ;+jNn` Vu 1ҿ1ʱKSr G{IIRٳ7'ɡui4 A/KFXj0$ LD2Sֱg?Ƒ nri1@u OɨJhА[S:˳g6wVpcPk[^`/@A, -PƯ^iVhj:=#qrQCI:==OGk]pej￸%Lܻs˺i5t(6 W8^m_D11wc|8Vfjh5TVXS#ɤvseY-`#xp8ºFq+sƢ(a"Bס9jF=^FIJJKajL|F$"%(ѡh2w[^kBrekL` =}2^Q gG T'gRv*vHpΊZ'(6;W_2 yʲ_ߺi엙 (֠_Dc,[U^J>is&͇JDs"RJǻ+S%}% sՍ8i0K#TB!l؆͊SJ:#~b579(z~NSj$YN`厝 p7U#7 bp7 sHreTѕ~YO+h-hD^}9X4p7Q:*`Y!ٗ3 vV@z` N;砽~N2A ^ޫLo7z hd$ͥ5E/aOq3XgY0]oVn7ߌMX_d-L1cڿ.ՁoDrI"=x.0a_$^=.P;B-Q]gC^.%*t?>hlZdm.` bnR6ĥ:*;܀f3:~F F"ˍղQt3NF_|6wx~AvKdS}*$. Ajiʔnzzs(Z,f:oWi}VUd`[/N4V[&$4= ]?|Ġ؛l50J6m",[߂oBJQŚT$Z'j:5Dstx!H|_x0pvAM ۪44܄tjo>iAؙmIh?9,I<=Ìz7@jDA@+5O~?6B UFx ͋gAǎT~"u aQI=eMU .by9$lJ5}?J GX-|wbսBx3*余]AG>vr^WX/uq YglrOl$sh PW T8ɏhF$R띧l9vr~{Zf$ M<ȠLt۸moTyh9w?|Uӷ=x6ϹghZQ A~De`lx{P (0t$}kVH=ˀ>xz8Vɰ P~آ^nA QAKmi(`$ XTxHt?8HVnOz[ǾRvlpe6v5/q-ܣBA;3g-T&W?E<1ǼaV5 kJͥiAӤuU4~È߸:Kx5fz~odLX=?Jsz6ygx^Yм:?7bPRpY){-zSEozIWb7p "*Vڅ?{e& mLm֏h+tPd̨o_[(.ASʯq0^m+"JǕA]?&@'ԙj7"HOeIQ С بǠ\X:;b|_TBD5RY)^Ez$ECJ ƞGVq<| d9l|t|T ԮrReeW+cgu3*`L {R􂘱#pBd(+W"~*CXP!WO0F3-▮A"Qɑ [W&[bvH.|1h25 }_ V)MVgds= E2/QZp&)#쟥ykT@= Ȩ-Ow+b6xe+M=S6VPE*+(x^sUl9`T&3:1m~HӢ?'m͐ZArZz!ʟ MxbKMb\ am1z\!nF(p957c}j+;L3HV-3A*Nnژ$e;ڴ{wٛ(I2=mSojNeiIv G:bj 2輧#PYWZ0 k~Seq "M>$s: /ZvFTc^N׊Z->]wYI] {c%Wq1zHk92%5۩mgRjc+aNM+,oO!᧽yzJ>~7SdU<(nC"!ݢ{**P|~yoX$؀,4Ƈ!iJ)l]t1)yZTu+C$S)E6>?nJo~~*(=lч_Y4V*;գls\Be n ]p'']ZHKS92DյLÔlԾfy?ZW&\qu x @K?_?_F7nhsW>8"YpAJͱ)0kV2!g$Hcpg|: QR;T=f^ < 9׳o8` gH8]$E+Ž4j4`z f`Ҁ{N /-ǨL#31ʸ_  O";մ%xAlãeqk嗭sOⲪ ')8LBAt6e5 Vџb7(P\9i !R%Gd%&z8>L |*_wșvw?^M?LtlqN2_?۶{'}; ֗0&I>Mt6c|fŭbULsg[2pQRo^}C!+nb,55tYq:=<]{oSK8e@$KVlai/FtW-;NL0e|PhЅ@p!łrćY=n5)<"},U_6w]FtljG?r:zT+r]J֌_Ğ`QѝCKwYsc +3!!XM94q;ML~¨yysvԄOyGs63}m t_5`!yw/4;JhZ&&υdy<>0jiJ,!_zRӣ;pKuk>(b*|Ntk= (35lABͼ[1& EI"Jaկ.~$*:p؇H\J NOQp,IV7%"ǨK.|eYF1Kh-ˉ5ne 1]wI⺾²aIha }(bҒ)Ҳb@\ls:kxH@$tbfꎾy{6>ޏߗdi;wts&lx3ޔ"EJۙ`@6BJvwHGA>rPBU1 )n=cp_>stvJlW.k??@JxmU'Mt |T7F[B=V{M8(a 8oorijyt5qÈ9O FyQ:5?0B[)eQ=D71tl읐OEMJIe!+z 8$%Y{rӒ=CYk>\,i pj<<!{;"gAQraOw*˱9a<*\Uu-\(񰽫(^gNQi`)0v vtBQ!8, .vF{uۧj l W#4f/gϐ]G+#F Fqn2B5id@gZp${7]nML^rP~͡IZZpSf0/ڕ@4G[B/ûMOE0Ngt~ss R^VN!E2@t3}V^&Dz(2Ut2k)a}[gm4dgJ \]UR^[ թK׻"&%zu A ebBE@;~)5<{|zP,Ž;7AI&V?ὴZ{ +W#74ؗInpp8uQ[w5COl+1O(о"0Ql^Zwˋh[El)x[qcX/s@!g4΄hE::W*U* ӬRsbC܏B~ii _rc<߃1i>k_awϜOAV85>Nf_35mX-#?VT`r?-1U˜kB:0:c0_(>hzb eC +R|!`XۣZVb=c>0E)اJtp; B+-ضII}g*5_C)O3n1!=X7JL!δk:Utd赈x3Ͻ|N %\*E–_8 ~+P4yB|mBTܠA!Kމ4A UypID,ZQad˨S?Z`/.SGUXH(ʰUuOyZNzחpcUuU"4.g*NJqIIهK^zx=I'>$ 5\K݇skIyWsBPmh8pG->?^y_sVpI72^~Sؗ`oOwP񾕜?GfW_t@;j6;]!WtA#!D8CY~r;ZBp֫XNUlCz2Zʛ"{`l9W M{u*pS74 3ZijZoal:Uҳ%Cҗm\l07ʳPG@!suI\{0_P_zMkT ѲmaM5)rqљS5hUe3 f4B=?F#7=4sw+/zf:{G}֝wx0B05PA{@<|4\l^2S SO|],H4ǁ}8|j %R(zց$lFdfC|4-F 9a-Kb=[൥xx YJZW^{2[a{{X7&ѱ`7/r?-_ & nArTEWPCf 43@`] f{Q~59-he k*- nP7bI5b.93F`QBoaj̽\ %Up 0EQ-cy~Ԁ&@RS]Y6mTyvATGꕟy7f! RuNNi`Se&'L&8߯҃}< N#AԞ,=)9`ݘCrg,z{I_GT74,%5OO9fL=!4D"}/Ԥ_np=qpWl ڂb%ډ^m9)0W, ʬ|5^9\_,uq ETo C(B;BP˛qڝFʿ(BɑJdOGv͍b0'H).5dtK!|d[U~^_B!Vʆ"=zLLo:*o"0Ű+vNI+b@mjCF} ̦Oʨk@v,A|ژf]EH{m@N5ﯢ-C#(p}\F~Mm U(~c ggjftFzc{ǾDUk!mBA#bH*}Q ajjq ː4P ^\̵b= sj1-3Su}cc 1iPx \Bavb(a{ RLc@7$vy65&U^F~0в ȅZIn`1R\`ILﭥ7[Q"Z:oF˛e䵓.v{ TfPօI_;̅yPNe ncBoGD+vĄ)@| V lU ֞+ srӔBb4yI6WfI0uahv̤/RBQS/ KX#᯶5=# ؄ u2­@z UJ ANԤmdj6@qSsx3 ?sY G@>C"Kfst2SIܗ8Xlax_r9uE l[ ~[~tyDj;YaQg:Y}]i-{m >g 2'UygcވA2)JMTzck'"ם~ܑa]5~AEO5E9a/tyFwuD/ P(H_gd/pO-+ȋtddYAҧ)s/MW_YFWѕ:x$UȮY"8ETЃT9qr3]x#O{**kӀ3us!XR?w-5l8(SY6Zh܎P}h -"'`h㍔9j-# 3kHI,͋_B(qf%Ɠ¥Fۢ{Th\ZΩԳĶmݛ5iCyl, HxZoT0Ic_ R9yp/7%obh9u'rzF0?BCpѢ`I2Uq/nU+t~I6ZA:Xmrָq"uܔ<()b> .iє̕wۙ3*q=4\r /)+D[S{ޮ~82Y͠B2M(amQ2B4ю~3&T^-Ҍ'F{q2,@ Ϲ?p5Rlőibj6_|Y\|fSCFսil]0?0Arx, \vaW|t(gCʲ5P?|W5zi7\b7`qé\j纞؅FOn+ATU䐲ĹsL yinOhjCHRt?ҁIv]"o<ٽ!H$C:ڋhWn5[+x7`\q"E˘.b3G%#EEQHuNI@QdF( ܉DÊ7#1>dNpΏ6`V8c_ẢpDMI>j7}DaiO Ue;8Tl_ۨ>M.H"ey* ӆwLkgxUe]R>=7crÞ-Xkk@އاٸZxx1>BWcl b(:0IPm{"&0ҽ,S4qf*ZO1g{)XUnqз<gV0/0 6$I}F.EsUo:tY>]t+B6f5UC< =MSA=:WEf7U J@k ~]TIOtB@%hM{Ķ;f)^ѩᦷ r݋"I8S‹VnlfѲ>}x.C@&2U3d:TIģe+vE < $vM4UyG|{hMЎS-1<+b&#$h,>L#8iGYCLNX9;G?L,M$IR`wDS !bZx}@ǎRżBX۾`[1a +dO_!xI$u5櫊jv(xK=ُ20{|RM1 `RĴu<8G˦7 yoSLĶls0R[~ |m]1RG=@_j{O?O)@$kqVtFgLv_DU=JfQq4 w!6.e!'~J*oX(;=hٜ+OyOZJ;EJ&T!D4t<.Ʋ[E %tô)k<sN묚ИY/W Tߊ 2O U*yt\RRU3APK ~d<('.?B6Bj n/kkX~MuFr3+ؾ^8>OEkl+vZc5@Xd B˾ X@]% xȿ,wk_þCsUhoōwI{ B'r]4'YF4q R_a-&< v^PH'}`iĿ@OixYބ[J0$_ԋaY y / v`eRnQ <KOZbp,Ӻ.r.ŭ-Ư-'"4]HE>7JULaܻ" *no[S $CrY@&(gʼT,c C%Z\5sS3%IˑHW8E<<zP{;$~jHlWOJBRuWG6G4|IIEa "6#G6VU8cy8)3Xr`;! %w^2~* S&ҶĊj=%+atbအ} n8}W,HA!}4\mCCx#krP ҕHgnԠnO׍*JX6" RbFyUc,q綆 6tE]Tƹ$YY$!CjK9J Čvgiˣ%g!I/+!(2$/bAhV0_Y1 'Ɵ"wϔmK N{ $]L'47 ,&"9ݹn7&߰s{x:關rjNJ2{zO{rfgF 7kQxYѩ=eM4Tp6'oZMǍW)J fCq9׼N^\׫U |1榥i }y&BrB/ v "*t;DrۨU["ܥӞ Z`z@c"b:=COӃr1HEj' O}.a\[P{#4wW?VYF=FHdg1>I U`|QE :GubCrFZl?)^޲z6*hG[XT9{ڭrHl;T-xLyσU00uͻ8-Ӂi;mFm'(F]nړ}%˪ik6H)7T#\nX3cώ '<@~̷*(ϰħ% Q{|W:oQ~1\ eb"o {CVC)kSEڜCpL2fn‚ /A% V ! sb|K 20Ele]ҫyd:46^~4oiP[kPֳp͖͚۰ٳ~#˜uOY*e*f!x9Gu\5Z~#:Wim7sm2&l LV@1'[QC{,qǹ${('hݒT?ߓ*%_͂XoYtYC Ã*j6?e@0d%L9ŦlU!vWLJC*AGfq/='Uځ#˿X4tq@{x +*?f*hMP?8;gHToj)0VcSgG-x<0M,N_8 \Zh}4?%>cmkU"Kb1&$yFucWf]+A~jL)leMXkRqfɓ6 מunå ˡu Ofi{{2ﳭ/>G=R,Ua+JJ6""b#W BQoobހCC.IE8KD~_Q"Dsbwǂ>ؿ2ݒPEq۽] Ű:7Y47 c2:@${ j_w\| O^~cՎ˄Q "=`5 qx:5B9=05p-ޮFJ]N8*wq`?#vh N]U 5Z9mD*0V&vW%Ӕd$4wTsB ˲ZYdVS8WbR]VRXDɊ]`f((C{:Pm7FJyf\MjE:e}ut&o{QK>pxsrk6T/=1,բ!CDH7bW޾AKӻ073UVx5(‚F\|BK^ŰxZz;Y踫28xZ+rZ:`R r'^ΤbHt>Ht6_MLqM9W?LKRZ dlu՝gYce"d(Tz/H߷ 6Ƿ÷kA&ݦ0]" .Q5j ƘXCcơ1 TBA\' 4oاDgTЛ{jFR~+ dsOuM IOw32\x~jf!V&DiNlvWْ.2 @jbI"xJW6 a inՊnƲ0B %q1x)p}%25|L?Y4$>PM]*n[7 Lt? Ziܷ϶_y(sf]ތ\҉x팼U]\شTIi]uC|R D 4 _y 0ءsnJ*ß?֐O4돭qŎ!eTR EϬϜw{+"=bmԿ3$l/_2 |A_Jp/zCP n9VO>Hρ젢~(˰z Rlޓ( ERO23 )_{sNiPڋn๼~cՑդ+;?MW}a&ޜ\(=rB%|e͇(@ho弼V὾Uis&>0ʜ|㪢;uO\\LmV.+i$֫P%溈OVA*Zᱢ|#m%j2QL¨. mkmTO&^VwQcxŞ']+";yg ]vi܅Ng?*)Rh٦(֗^xP7 7R3^C9AkT8RɇhԓX ٯ&{ AtJ, mEKĘ3p 7/Y#TTH?_P@h QT+OMxe]#=9X` WOߖh,W$GLBu+6A===b-oIW+DJfքH،ofv1ܧmuML7 Xqj_`|! [Rr%9W_ BˈW~՛u6hGBLK+a&JϞtK/6׎yGLZn-WsZ΅uz-IlFkӥTjHO%~ 1]DPyQmJ^h,7;o:,iHKq iE sMo;(@ Gw.>2ϛG&RߌYYL, 양Reҗ&XHc&[Puީml$Nq5rR!Kzuڐu8Z5;u-g˒+%+s7QܦcV"y/Ř r\Y{&.1R}E@%吭?G%yO?g]h!rvkc@=1ozb>G*=dXo3-5m#|8oVbX9)3s+g$ )k$] w PKOi~viΧRQ1 nd3ۮ# Z;Xdltpѵ.$:9/ w~$Q".tޟ׏gD] A@P_8$b38!g{9ʵfc!ny'G/EC{f|_hSO"$M4$Cmxl ˋeTLt\Ru#bz5> =`Tjp ߅R}ciW߄?>xҙ4 j6,0P%#ʸVv\Wpm6)!+k^K $Eݮ`E>f8-\?Xt}}z.I@Gވ Î`'*LknT.)E"*լDݨmvx#X_QJ>;y7=v0z:J+)L\x_C6&)]jm5 ͘L_ˤ>4? E{DjpF9~{^,9)ap`| ͶSKC̯G"Ǟ0hԼ ZXTQ&^Z CS=9j/ +TSHij ƥ\yz+H!%C6|~[Ɣ&,@ȰӏkmQ쩸NzǜK=]^fas-#Vn!kel\hӸ=9QI" }"POn*gGNEHءl@sBk~Hpcrz4 J^a f<@;F-$V!'}&^. $5߀ z*, ^B MS.+gBv lYgEHgwE[ybK?4TÜücF8}Q5px>殈:QaxhwyId5Z] /_ JΥΨᴨqX231YKu]k?U@t*bǵg]! ~mODI-blN}lh0s)T3p 5`/<ؾ(\rwo>\ 8jz M7 ($dݠ&Ç?%w#(yzʭb(mzmhȘ=u6^ƅ'(m=p8wq?Ц D7qdиaG\c X>:vߘK;;>=k÷ęX3" bե(ā>Þ~giw-?|xm'2L~,=gyOUZKoօ. 3bn/z|G)4UjAG@q75n`N'wHEv-шKOKqഢtP(ijyvIcԛv 忷Ģ\z^ \N9wjQ䨻\|3MY} C'G>)?ʾ5g |ha 4#r }s{~LƫTq 9u HExPBb2*xsoEp+5~'|1ݶf)u^~Hr pDO"y` "=EIm lw#&/ ~H;z3R/ƛ]fT+-NZq~'gV ɃO.|fbH?`3fVe`< `~ֽ #n 5P 53I3j%׈U>H׶I+oeq+h?RU.釸P=CoM `\@*CHwTM瘛qmh,ΧERKHrb\ d+F:0'-fc \c 7_1O)7Ec ÁigѲ ޷C7鍗*c.j_KIF!kzk6\?En_Z#K#S1i1Q:u3 Cl#wsxeıo @FZQY.&DzhZgUgO *IYl?Dę>ףpUFl(h#}t8^& U}?n1I_"YlrOl,!6OSظ3 ʔٗA& ^A3E&5%)Pz ^t{ JR 0W|)yORkgsBHrO?*/b'8'{?IlL4nUCfUe[XxL`f][kqn[EIw |k#N.5ZnuƉhir&Q"D20dŹ|&8+I nkEzHZDzs5t3rSzJuLvS6z햀mӢݜL_wB10#ơ!v5"9VKA@S1bֳ5!}ágLՁ .1[aRZZ@1<&BR3,xTe#"2Y=Z*S%=Ɲ]hӯ`}\=B)J>*Jt˿&L5x _bFmTr1~o6*y%mt;1Pa";221CqE< . d2CG)13ECa^;#97ļ'|c| (Nsp(QI9! JQvFr3^q gQ٠OL0 @qSC\>k);`]Xmy`DpfQ,bg_fzG kЬ lypV}a$_JZ!)pSҔkZ: .$>$4,c}VY9QH 2](])RKh\v'=F/UOU`pJ5DQZ!0+sf 1fn4 lnpy&O5NلWLgl'`%ڳNnAYOb0\jo~<#"aA ZۡV%#"ܨ+og`')]+7l74Rs5,w4?]* wF3/[["] H@8.l__Z[Mҙ^FP4GQ;>6*\&BN"qTh\ XnUٖF!t NJux/Gɔ'l,yPxrLet3卷"G mN) w{{&Wkv܀xO%vV8"H䟺 U<NDa3!Kc0cC9|gl! :~Xf~?e#*ک Qm=+)&ڦ8P"oz+ E1UteAsA J  >.If~Pw2q1)*/`_-9\slM˳+~70AWlgyM>%n!IͅHgX6.=4aVDwh߀1Fo*FDIod㐉J"0:{&63KO``~4^[ܘu[|:u} (VË=}VD9hQ;2 jAXj'As}7^[LC6%$fF3WЪ 42?˒Ev(Rz;Vhn, Z"/bQFv!cW߶5肉iX:8&.倂9W;=s,? ަxKyi"8DHRDM|= Y(?5uي>!dE1A2fBJr\rpvA9}/\t6Jϼ՚CT~okǃBݒlEDk U ?-?#`z&pJQ@̑[խmTer/by[{X/)7㜈8椒~!P'uljc/Ke0F8A$œ:?N ڿ1c;[fƌykE<+1<>&ERjQi}N=hLZ\Gfyjy cJrSɐ utې:bY_8Ob(vSlB UB\i4d/~بx;-scdQaS5RGofoN6?l[sx-2≄8/P#d Bb"s~NLd1)T16ц!Fn_]ጚZuqN5W50)9}z%/")d@KބŽ'A#OP<$/yi] ^mY<_oj +ug{Ԟc1* 'B#71PꁇAPH|,-UwCVnTȧ`0yO .ZR B0x$Sd!lY~M'=CI˚vk6ռK K/KX!4>fv g0>zoezEڥkG_5Ƥ=#QQz޶}qSvؤF5WE,CΛQ)Q dzym' {.:y!PĈݨCWGR=cUl "sdS@}%_zdh%~\d&{%mY#X[e|Gًy=lSp/toN3ŀZ0 (Gȸ}XRXЬʱnDhc9k_UьSBx~ϛcFR!moKϟk xX󱀣\'L0* ^J4vMό=q iѵ51cɤtyz "O/hD~/_r'}8F|+ uo3KCE9T0q] )| #(kgt,;ǩ9hcu1`iILٲ\˖ FC@Fί=9eVQiGȯ=!٣aJ{דܼ,u{g%_dGdk=9N{&$LiNCC'9o:qYT^Vnwd#w4LÔKNzޙD1K&]u*%<~)e4xׁN(?O]H=Α/Po-5 Wz0B $r_{NsB긁ڢf< VN&[;ˆ0㔊ڿzW aڏф4F9΃v fn141O?n4r3pc4VG-dT5OTУYI׃",oy6<#xn`n&)cv;[z;Õ{ E lwaI.oaBVM%[TꭆB$ڝ R@y4xXCE*CE9w ɤhi+l\jL1M )%Ӎlۇ\=;.q@7~bPRkvt|`o\ɗgV `xB|R+!.AEEss2:;=H؟H; 6X[) D{mCeۼp?հj^ٚ@ KdpTmVfѢ(d,5|"й(0ыE^[BX!#2cu0<Xf㙱L)P6`X T|{ԝK Zm0ptҝSto+k}q^D4F8 8."u⩜:㞔aYMe׼A$',9?p X,N5Oz̉ޥ:նTsLw qo.4έ*LrBOיعgG<IiRntdgY$-JpLj b9Fڱ.kMj)= k .eVϯ*c*?3@m:qg&EgU_,Cs]#ﱫAUjêVwB׎7zV*Eϛmj. lgT_3v:JXh݌퀏}Et(LJ#ވsk,Hy6>ڧ*JƇ uBVp,qTțwl!%Щ0X(FLtaX+A&di{}NIuOcxϱiN[\:g䰽Oܡ&#:4Tk Z.{%yX^@dQ91c!//#}қօ|H;BڊLCCm6Sh: i,~[S4`bGaFi ,, dzc|Fѧ!>/(|>XƊ5$F]hl7xcGC65rKρHuGCf @'SL,Mсښ.o+ycj;~p_#l<)G0^Dr ^ *'Y"f#Ý6*$3$B4}w97H+ݱtJ@iAT~։ɪa9BO?"Z4 ɹeA O ;4sVR 5[GHaYPۭVNoJ;* wѸ0ٞyGTEwm:q9c_M,n8ݛةk_b,"2Bz0~i`-hfdYC fDb R%Z|)sNvk Oׁ#ʨc~a5fCɌ p߄h~p #VQkP xLvPDkN"jCm$" l|7=^+d븺n`uX&F0!]܇𝰄NT^ cjAPU̲H|_Fj9Dڱ'[y~E{lgHNŲu1꠺$0gƭ8Hgw#O87$B=-DRZAiL|,߯ ŭ%HnSkA,IKt@o0s#dW' ([6 Xyc I8 $þ6r6m`$l4[[|  B;cB%Mh۸ F@B#݊lfWAT+gsTTٺr6ŵZ\.j ]Y7bmd5AZ?&Mi V|y8/ 2s_Hp]ɳFbD*p_ _~4?%&o`C ,P #3C82K]d4Om3N5а)\{[]lZ33Gצ 9T,|!sue+;H.؀];3΢WhNwOq 7=*`, |B.6^ӂDأ =$~f @! l&k[HB 13ʪALٙKDfp 8Q7$ kV@U<R{tc MzG{MCk~ov"FPU4]@&A]2P F9簋S#2 @TS=CV6e D4 ƅV(G@Zв=*^*D%m¼f~?9 z-DXp +ԓ]FUssBJOI0+;m3-H~33Yf&- yˉp=~=~G&*nM?㻩b[ ZW*+ %ԣ *H=bp+F"󯓸Hcd)S"KJeA{!l^c }/0ڣ8aX-EqD|R[$ަ$* pIdoI.֮m ] wSfH[b_y.|Ϫ0PQ|Z^~SbH).D&}}|ZO؄_㾵q? ۲4B!`ad-E61QNUZF}jy]6S\'!佋y3*}?v[04}`ŚU >_NJ>>Lѧ$N/Bu(zf5׬ՓN*i>çX3瑼:e= V2 fzM& {cqRU[K!Zt5Uޢ"iIiE>uS<K;jHYF + ǹCm3P5ut_wBBȝzSb*K4yӾe 'u)-I/FwcmVρO`,n |fF5Ԃ=.>>́N ,Ekaf!Jj0!q~kBTp^!-ZcxPv':({geFIY:\'1mqۏbeKAqU (Ol^btێ'\ ht-l&>s9h35"zDB5;ǎ_:u(Az,4 xKI$XNSK&B~7fk:~IW~[rM^^8M0([ޯ<+ԇ(|mTW@[7i "pW9հx÷twHrp'mXڪr0J-E3[Y켅"q)S3YNV~X^NMv]R8AJ8h#4]d1?ˀ9E<2ԟan64IRǬ viRncٿ*KVX6Y֣}6]䡹*%F7϶DnD54q#4gkĜNf#XRhӰ:ҫp x&\N3dFы#n<\}g%a/Wc^կ^~;J$˰ ^O]K'z[Fd#q̦f5?]>,tuu_Xמ`qW GWQ *T{輚 (Lq3!ߴ7x)* o}=)AţY}}F0Һ (XzGΞsYdQ=i xJy!޾ڧk:,yQK3z ~{^Z&8֏S/`9D.]PmZ%mprSǯwO5tl&g3 OB"w}G&ͱ #Vl?4%jcɓb݉NP5VE6\dЌK)Իw LH; b=Y+NL>t8x p&]k2ŝm<_T.x\R0Cprx*;ˤgz(-p3zazj(FUjDMHG7""# 'z'1"mhn;NǕ9V o_@`{?Ql `MטkQ>(YrϜ\(qtuI8<=%@̵KGq$;1śH|=&mI3\A0m^^U:Ƽ4l7 y50CV҉ԌmL<#5i]f"8:(cZpjMrh8"ahZƾL$[eo2V(ڹ5`b TU1n(K'kϞT.mݽ+/:"LnQGK@xNPhyՅEoFF:aBъ)ע$GM)Mc7^CZ[q%~m7%]띆qcY:nֲE_hNb383HSX".OݞPn9'RfQR<=LЀt ˢ縬D[ qVdps\T^)fMT_JP9m^/۟xHՖKXi+!ŞK-GG.!hֆ;+U7 d߂g%<:%}%xY\#7J NO+h)&mn8n0>h7%rG\?IU*:P{dX+ W:jϾŲ\ϛ Ԇ4+ytє?eKZFPFaЋ. V6.$msY7 ՞?߄D4=*jH) =Tɏ{) E.g|J!Լz!CJ;SR\D/$E|9u I'97]Aѿo'~-\ZU&P[Mu6̾E,hø 3IgtO {5<üP*U=k|Con<<$_p܄-#{> XaI, |A,ԪWXߓ) f6^.[aۍgT34C|&Ud ~ yF*gE&oѮ|Jf#[MOy]vÏǖsڗWLZqNbťy1 1dDrKSIpp,' h6[1Ԝ2$꼳^z $;*n-h,ZS0%H*b:s?ThOv{qǓ)]+Cp̧KНldBS)/M~3{}[M2@iIX٤\cdƈ̏%bc[2:9|1M:=9cY~<~da} BYŀ8ʞv1Tף =_VR|muQ'R V1bғX)x6=92&q,TxuT4KRsh$c*) JL < ^&|Hd⃉' . ")48+j!ŇMGeKMI^d=٦]񐇑{ pك)إPDiguk5tkeɖ؞[r6no>?_"X LS{4IN0H >[;9g0Z Nv-riQ1?I<V]ۂꝅ4 TI.ٔ\[Xw<^~{LѴ8XLdpҳ=1g0g=XU"s<ȏYPf[W}aO*}J7л)_v9˾9&F Bm;|dC<jĶcbyL " bj~5K p; ^\:YйѴۼ+܎,WBbXZYޟɆߴ+3I2%8jV 9pH[`q` pY }MӘA6<qnx4*率A Ӊ7UW#Z|zQT \N ~ AȚ%:C[1VJ"i帼sB" !<8 [PY*a" .@f0BհLfj&|O<t f /]v&S;YwfD@PEgE$0,7J%W((lIhFS)3H_+"(àfJ_NXQn;!So Z4lABmA%.‚b[0&T.SŕLAj6bw)UDit 2.1D_Xf%f[loDi?7c싋G+Xݎt]ϓk/ضp]ȴ >4ǩ;^ӝࡍ~]nW옿߸2G;[y@=ӃU^۵XK>6&ƅSp̺;3 nLexyܹ|j#@LWQbWy4rq}D5ˁm 3vgB |x][7zKDŽD 6 =p.1,oCךn;2.Ją"Vv. ˌRSf'Ǫ}# iIRC9 $wK_Ʊx0&c{x廨i!q롩s f#o:t+^ϯ' ?GM6vVщ/-!+ E WNMO<&ȰҶ/7L<@R0BjXoe#w-@]}ƽΞ}2L'Ec Ƿ,%0! 6ƧqGkpd/ئO"MK$#yAbB`U`R@n ̠o le5~]O>^ߔo3!E~t-& WTH$xϦ&c#'*e$qz@*}g390: j`$AO/` N6h#7 ?&Vb{NJtz',g)'6(b \.'ղhƧDZ.6A:B2,>tZKrH~/y=p5jʡOљk]K]O~6w`Y}L*ށX6#:Hهr0e#Z*gLEϗmQ"q!zmlQѧa ԟ33Aj<81\Ǯa#wVQb0 9l(9Iļ rg9/GB-PjwؿhX2{Dne6<EA5%/&G50C#X(!G`7V(#ΩHkXK+(9N410n'nDFjyfMS6XLi&-Q-m9:9@^\8t nщ@XFZl=$ cR>N glv FdN )4>౷{䍞0VN3&׿Z_8Fl^-ӭ~ !c"\X+TޕQ;svO Qk3kb[sAyQ &%p|.,92H(ܳ_NFzlwtiog#(JtC.$ɒRYaq; z}K2vS~# PY'm3LԝgiЕr-9 ʰ_ jA -ў oOd-E`Piws1"v}@TGْI`A I ׈Q& 2 _ކm '$Roh}=̔] *[!#P Ս'u8Z?Sfr)\Y`V d/K:ZejMfD[T:2LxԐg/\ %  -:[ʑcьP:QA+tϬyӸ%< :oNs9ݪ4c8m.O yAʼn'VY| |O":z.(gV ;\z-͊1oQI'|!h%@EOJګP6Bj0Lv\1>Xcf'hMs'/¬7U 6@B4HY5綴+ʃ(jnV,(W¡̗%$7P# sL)908R[eߗ>a=BWGcpk8˼_ DQiuۜx4e2xX ;%~,!/`|:9Җ# bxC߽Ɛm Е՜m bєgs4z whSjnۆ0Ti?4t \{F5{u(Z  AVcw?`-{dȷ[Ae.PawE`tYAb.6Mq5~!JX9_qaF˜u\G8k -˶&"HPtT)pRO(M_c%J _0!.m{Kiw$‘|q_5ўr7% P`jZ/ft3 ]hq3dߡj>,9U>!5xҐ伈0 *ą 4fì0~"bC[^-6 +1n"P'(\L8C~ 鐌\ATqڧ]Dtpъd\9Y~1z~ -w6?c}N2dp7@}ǝأ5WNE]f)R]y9Z6}-z2̧924(H󁋂'tKlZ!&A{ ͅh}("c'*hIvUnwѺ$^2)%6J7-3PL$oEy-iwѴDL"XK`E)+"vMf"!5b m[mWklw,V#HdްpWXDRbs1~ċwqkf0,_P+ XhՖ*P @MEF~0$DP9IډAOiOby=KWD 69EDP"L G2΋CSqpv6!("`~ .]5贺u 2F75F|{t4ȗ.coGX>pr bjC _< & :j#GR n !4h1pZ0VgTpkA!13Bm_ٶAl~#͸6_S;~ؤ4o&ӯiTf:ҵL䶣%unmLf @<ۖ[Atoq1F!B9Yv"/(իqC 67ltDm,84+:f۰hQ-AO-.tFNRPxVRW.5CjTMy)]Jpn/t_x>Uc铬 5c<>0 &1Nh( \Ϣ(n~i'(ˎ"`27bOw& rg%OcU9⒠+ȇ?Tbؽ ~1:0R^#ѵҚ'܍zLRIâ4_r%1&WBuay"kl/UTa}AZ4ZǪh"v5Cz^A q?$@ @6\2ZhpqNvtx:)HlF=sE + o'{<lx;O0(e xIvN<9p(kd{^ys&谪ͪ#77z*;;S/#]?{A QuViIE=ߊQcMjRwcqp^W3{1˧7QpsS;^ejQۧ %J&?1Ɉ_p'nf叝.l@f i‹8Z=#H VkgqX8ֵoEo8Q$V7͝k C&wd0`3xXٲ! .VK~Ô7,RvG@Z/eyIϪ$:TO^pAo>2NC;dBjMs)4AKQbۜ?{(@%aڣ|_f\7*9\u/Sd(~ %PDT (Q;CVZ.tqvԿNK(n[ji"h5~qSb߶0~`iGLjӣNfQƝ#őޘc&,mo:r$* Sg7 ;ydI_9EHwh)(F9'-n(%1l(9ssXi8g/f2YEFu%@\o=1^\.prr]}鐖kQ{ aOI,%7J> :S3}zjAr']R#hT/}=X+%Ǚ]h+jS{:U8˜99[3blϖ7j~,Bn_Nwʣ&pH&[].ϰ6(ՙXcuE>q2:6z?i:&]u;AhOmnL13Y &X mu`lct%[֞su 8h (ʢ6KuDm&S<g:IyG K5Yl 6z#E|ٴq#5gG?6OIY3#8: wB`%ϵJ|fk@PP;=\:fBeM^24LPc M J&P`.OyBI4ߴ>{DZD%#'WYgKW{χ=UuD 6=akgC#dcuQ씅 _Hp>ȸ6gCQm u)a>P?N.Or ȻЎW?1Ʌ^|-0_p3Y'h>Td=NpgyJ`^tMJ@ZY -"ŞoГ)1f, ;ιuO ~3R"? CG!(56 K:t^V ^ F'6< HƸi*są6$1bCRAka8l,ꈣiNLjPh3WO%2f^l0wiMa5N{QڸfNM',@Y.Kˣu7ʕo+Wa/dUƨ^ hkbqƔ^~mjZK:5̌Q t5TL)FJ 7_xB9ꊷNwa{?G:u1|9je«]65=&+.y1+K7 \Y\f:YjN՜o_ͷ:[JBt9c,n^VgF3&*B/ 1v@bPf; d"-_DHsbO_AzS]NqP0q);&N 5ۘJ.O/PhnTt2[w[3*M~7GY b&^Dz M=}fꓚ@>_P e, #ydZvRa+_P?/2ݬn7QN(}A\wC44\+Ee%A1Aׄ>[Mv)wMjLb9t7bDžW貓+P쟾mtǻ'P.,V:>lb&ϟ/<M>mH)Di&㈯SEFK!Ugf8,bIv| q7b8n:]7.צN0{:l'Ǯ!?_=:Qޙjt%uvnI`'-ȸ9 8 co5_+fUJ|Kkn`<2[yx[ےYEA "Ev̠|@5ypu("!܃+ppё rNL@(k5dLHkMKj};8o߱wO| {j@vF>܅1`iU;c~fE2݃ QFݖ2z6ꠠJ+¼AswyϪ"$9QJKlk,D}&Xdk#iekU$k=G 0댶.?\ItH+ rW^pp;J|0XP,mu\!I&ljkxԊ]DZOg- 6 Ke1fT*F!FDg Suߙt :Gzj˂.AmNqi cCwd{;ZYPl.8&)ͨ@gѬ" <(Z4҈0 aVJ\KF XWgD@!Hc &hc+ZD^SSW+k %jƦhgkL1%0`kxvr{:k(h6BlN d">"gZ DBe:̇xSΐw"yp dviȈ祠'm(b{GNQw:RQYK[ vXr&iв{`JO&hy;lދqV] 2zN(`XCI 9ThK )P?/ E-A菴i?R^_4L;l2:Et9'#k¤2ˡ]j5J\憦~>:K#rbXӰ/\vl@ X3BKT Օ'OY@7 ~,$ <(l>R9@Tf#)G.:4^)%FA-:ctr)kУ bS 53vK1]ŬKWqQaI`9뿈g.գ Lll~kWymm.Aa[ UO6Rx=ac͹#v=!Nc{}k\! RVtΗ"7d]C-@i1-+D*o%kl+Pk֟^'pqo>t? z_D\K <vo*Ê0us1WS]-a+-pOPc G3KjV8-u_tq44?AqKohTp.C&KsXkI EC#ga=uǪy) sJ?ٮ3H6|f|΋?:J/ߙS(ƔS۪߷Dg Rj̬^e^B "6J1>ؼ_YV߁z@"V<ӭ qvdSTnqј 2#oZAUq GMwS6h#*άɄa"[a5Z,dt `w1}fvݞ2I0plO: _=?m " P>vVkD1 n56ZRT+y{2L~>^̱fX˕UaXtih] *n:1ex\$<(,J|838$<č@%OE$ǧlyfbd*t!?w/Mvt#f!LR#{Hx-UYMzL\e6"-$-Ji-jJrtTb%w:EPMz61@AHcZcmZ1sϻZ{Jy'1EYJCK$[|w@{H 9_9s,7'U9l5;M8*l* ]U.X1RN45\W"=,Ě<uэm؞G'D{l0SVKٗ] S9^Ͱbi!";\&kHȶWۋiA V>/ԼfL|NWf6\8ȣ7Vwds3ti\yU("eגj,19 }?❐;kp[#l2ltΌeEB|I!ְu*1őURyWu`G c:p3{v(\ 6F?]ɒ\r ort,Hˀ,<CyyOEtp_GuRv,"hdB~WZxyy|o [)nî^QB3ż~+\Ra+'WR _=ϯ" $EVgVZ@k^O|(c7͠.K7<=DJCia(jzu~(c8z01>6֣nJV1IpѠS@H7^a "n[/ShF[!sD8lQ,U`_ ŒL9&w6n| zlBC7 ҹNCEsأg0]KZIamDCFZH)9Vzw34; ܠG#Ug8%To2! PR3)FSLi_S/d/E݊Q^{W+Y`b-`-jVYG\OaY!%=>vynw9B6#B[MJiw3k-Rn֦SbѠNX˭u>Xb-̾Ib)HJKDY2??A`ts28rC6JMkLQ[`'X(b `BwO2诈F͝UAMoʭkC2Jߕ{daD. m7ѯmPE>|_VPL2'}>BQ8bs/ՁJ7ʱkx@@9m}"ITS lKzSoh2M'ЌV? I}ҏyFQX 5%}O;Sh6691t!̀d Eӿ-z@A ΆKHd*h"4`,e~qlM0LRhbq ε4ݞ!#UQ~oT Ndxwp<~hK ͳ^_TE笁-hB KxB=p]2~?Gfޢb_aҭ1ީ}!Ԥ0 HObqtH'6S@XcD+.#;(Ŷp43c( QR1Ag9rk0P½xRl14E%b>ձRZv9U94ũZ^0`[u 0 W>s1H&Y\|TBGr M9ߪv ¡gZ)S&yٽC*"t<0nIcɁB Q+Îm<9ऎPϐߦ+IVJUN6uz#*ޡT@Sэ pfUN:55[^.7=LUvG z0L:\W)j_XhJrI59"7u?dk Äf$~=[d8U'i1")C))hu f'I\'rQa lkRpcEuȨ̳82x]VlxIUVNBZH 6NX>2',_@#BPҚ/*H*Y͕sYoF+?R">qH_uT/7.aaǸF25Ռdx,:+~-1"l"ff͓j^jI](_ͺo1F&ZJ^Հi\:蚘;)>&4T Ki,KW/Y/ZvpT [MYf!Wbѧ[?^$5Mα$dO ³D'Ouj,Ws e͢76zgB-eUqK5+tѐ2Җ?j<22VpD&颒%5 `tnjTHK&/LIlЗX,q? HߥaNETRŋ.(JLRME^a< bM+~W yf&ᢀQN!53}:Im3Ùߥ 8 L1bd*rGFj30'r39x TY`tOsG7Z, TX+ϮEz^뀯I BngmhJ`qO uTx{ 5 H.lڏ;Mh2=Yi(ʘr*; |L޺ҷa4z-$%P E%)ȳ`!S [xH&_aaI0PN4X@7kaTx{`1"][IRZ P0zI[cҍwO{U>2n<7ZbDø۟ڌk>R= ,L8nt7t'^ԖT>.vL>:+xM}I4[YM/6y$@@L4E Qm0I=ȧb\]}|>h#¯gO_g~cQgPJE#R*y `-Y9iII^&m ` |ě.cJc&/F/t.f; $9ͫ":} W³~ k{~;{C?|t(t:lth|OQ:gAD20MAu •Aob!=-%z#[PןQ~xIq|BK,,940Wi:d'r oyQ6 ;H͸dj\.ђUɑђW,x g4ggO!Gcݹ[Nm:mmj=gۇ'3F&`9C=QN4usMigAGnуZT(p_9Pu*0 FGmh2RUfI8]~|#_l[|>u&>7@3P='W;ve/ؚ%cH@å3;Faw!I3C1ߋYr&l%9?>j "5tȷ͌7@l>B<aԥqQw 6hUKF_|"?Eճ28tTI3w__%{w L6js`E"T-kq0jdWKaKZLHfdN/β-SKMX L1lKNӚLK' mZ>uq] ˆ9#vp koV8`RTO7˰_hYgf o qoզc +JO'WvA%|[k /€,򱷰7/!\C^ׁu%ʀQJȟsAEۥ4R߻/H+;1'#/a6v+6p+4UZ-@d>s U ~\P̾u"o ^=%3"`';B8dDN)aX{[ ձ][KgHLRe @ZN:V6U` +!A}wGe%R&l3R4|#-V.Dk{< J%+rP",*nWh0%1?aTNטQynH<+s5cuxƍX6mYd&Γ]A@qT'I֦l2t@0&|lT 1#xڮ*72a e|TL3Bv>^(c7 s[I*n#Id:qOqg`<(  |r|9(HPyXwn wR"=.8U 5kXLZ8 W4`G.#*b#ޠjo8$Y"ԍ0[i3*LrHSIN@ dU9;u5OrbJ۱gC <ſ:4O ZL<&$&e\Ih|,!sH@"@>r_:֋/tE 35xjCtQREHCPyU(VzJۀ60c6B>ńB-;;dqoDЛ *& p~nQ;֒e9O4=[`4s)ʽɯz'ʀW&k'Yڊ2c^ESvD^a۞Mj*Ô ?l2E}` [jd*$Sq4Tpj2.+x` >YQ}7y*I$*f`4|Q1AR$[bBnn7H3ǺcJٰuo?\A >e%c_u5R&f=~x\p-epb5yz/~?38Z4Zj5v>oÊ?#mD&/0}n{pp-Gĵ֮ ūaT SJ8sp8񮒾nm:/>&mu1řhl}%2Ý66kꎟy9@'G$%]m|>yGêpi1[;8)mғh:CVk{4E@/Fg2*m#Kmqz.s8S?-'&SS#x6 jy(MnC ʯ/86->Q?51r_<:TPmw;/DZRi-H(hӛ4;Lcc[bO" J+Ft6n>'}WB~+c-+J0iF(WZk@_|*7vVDVVk,)ɁXVs{gsh5BOx-1P?(JZ*)s?ҜI4 jƨ;rmR”h?Fvrff:,t.ϯ+T v`kPu\C`䥷ju"haJ{Q?.OA[m n=Ul *JD}_ۿVYH Fjw/+DFJw 9"ӵbLOc*i?3 7a-"h/*q%(_x/;2hrXM6QiN0iWE_س\.Uc\YB|-DgIi/T,eǐh\kTzf[cuIL9s׍HF[7z "fW7>>y$5+cU<liegDk_th:~::;{ܻ#3<L2T^ EQz@,+ϓ#4߆݀Q#v)K&G# IFVR4 '"fw䐂#U8cXrUSE(,*qW2܃pX(cf?E#rS% W, b2AښhE  Swfn^[8`MЏ*ly̍eB%Ҵa:ܕipk2o["6cW=ŃBY^&hFp'uSs#:8rO$`?5.:Q`&wf :5ُhcC*lbc_"Ev}]g%&O*4P=1'5P J vŕ͜' cʨ"y%&ҥ)h =erMaո㔳 >`0 )V:;cACJ,;y b^[&9nx84#ĭv]ߨFiCX@$$ےB0wx&hub:+Gvg3_?/}&TnLz[x թ $aCiBOiZL:& qg஫8mD-uY}fi,@v07/_k JcVG= 6dBtdڜ08>6cZhwX15//J>ݞb+=& N:3/iڢ|YnElLiM;ݧ vШz[`PRoAatXLDa[OWlMTreEÂ73ɫH'iypy +wKcZA:ыvaBl~uA <BnhI=X_(F#fSltuL)%@o`4;7ajW8k9}CYKf8F̞0{ ݏjɣ B3@!װ=fE 0dZǢ9u`'!5)¯ERr#G4=nʇf{0Z +v=5ĪAozmǫ,͉:a1VTLM&]RW[ thqCaT[)VWbOEi?w7EyP6ի*x*9a*<#ZM2uGaP-><èg "}yG':qi٢.f/y7oFPeg<);]wW~JO׌0Kf ƾp*L 3{ 9šUfM~LR([zID'{K 6#̦F8Hw#)73Zsz{D\ g.AQ\pHP6ELOgDݭEZT'˪X$Y-Њ dv4/{=/n17#63AؘRتp>@x}զf@|dCL sk^Mȿp(ϑT3̨Jܢ9xIɈV Sa!k'v!!-矄?)JC /Ar(hNb>,]/Ho/sZI052s)~BA[ VSYC@ O˲(&momK"`7 gPK;V o9Sf8nRqtUpNK>,4<2_ƲI[tw1: gN/XqQFVDƑ<,P&%3 WBh=0${|Y׮8.): +P֏'{O+ nr r@M~lPFM*xHSZ,=},Ij͓= YeOWSEҰ80[DkZ7/oSp)*ft@AS_; r0Z:xWY6E࡟޲IG~;ڲ;A"^]a qJ ] .eN |L;`=ei 'Zx2mU3 w}`>6#l^Dq)yAj D Wfoﶣn/c'Qs89ybWn&䜬Ϧ53cnBz%xA>YĊދkN~nA¹ EFYdqrHY,0\y[՝KЏR/Z"\\oWc+i_u路"T+/r032FIƃnt8,N҅0 <R+ =WXW5Aqb̍sەZ,L|w7xuX5yI2_}S^]tAZ˾{Z d_ɉc)PE Pv&r'ub_v`S:Ա݄5`77DkvI] 5L\aKTڢ7K9j!dl(2Xx[`.\)&g9~j sg$#a LúPk,> ~f})#)W=5X'J+tF); a,&&277MrՊ{H1]Dq rz6 ٴUS Գ-%~b:e@DNjx~/U*~_X.#nJpow &|-deq}X%L쟬vwB6ԶOCQ;e1([:sT ʜ;/\}5`+W,-4p%f+a(!V9_f^ۗ҆Ę!fXk”#Fā|u?8y˗w<!mqtC0ٚCgb+i%CN Q9>g*nU>O 82mPo@#POV|8B DZIԐHLy:d O*9aExU;tMSn\7F38Au;@phz|upIC+  Ra5\y_e>b7N=&ywW %#sG#|_m6dw jȂ"y3 ѓjk[T_C>\@UO9~|4?Z jsfEvbbnI5VS}C?TZ)V/9wڈޓiCCqu{ =ih=xN5yX _Ý:Y`rBxAA|@\|]_@[`hCNP-͵0RBgvvH^l'eJW4|Ff ҉{D;bG쪕̜2A&˫Z]2+wzyH$&`OG\| z:،~`8DXPE8t!\H}*\} 5:][sQ枨 l7]-Dh uVq|0 H_fHj?tS A~X A!"=t j1ci9P3 t-5V{{ fgHJosmIbcG2ni"3=' `Arե:UՇe *c>Q m}@Y!@"#r"˦?ҊҤ LTFz/ilT%ͯmOYlm,ǐ([/9Qou&*~U£pa}অyb%;eZb8;`*`v R@PJ}:c^2律ğw;Z$JϢ~Ѹ +Q}'D~j.Lf"&un}6 .nx&?#sfFw=>4Vέo\i}Jq DD{ Ͳ9uE':&hAc LO 9y̜:x$ q0DKPT"y*٠Q&%RQ\#,O2.{t'r%EޝtUΝ}:R U2#JUaEvcF8:& eGE"I+Gt4 ($q9X2.)gJ^vݘ*Qm x ߁] =8_REt4nf?6w1-o7ka ~CmQ}u%uX <8D$2@<+Q ƸO%ᆬmR΅fd{e`7PJ _WD&(x[@ G_@]j4jH_'cw\>YkwLy4}9#.kn~;S}r OQ}k"ˆ!OWGy>S3`[@ʲ:%@K,Q74+l4Vşa0?p]aئ+Z{NOi'fA]bwF1ȦpA@ă tjORjL鎲O}HwS6uOKi$6D@}zY .`5$]/^G٩Y-6.afű)bɍqN6+n¥n@ƮBQL٢l[) hz%0_0CukTk 1?vyn2]UjthtX\\Vr/qQgd1VN;}(H>̃EA?"}nND{V ;9 ΆY O"W!)#c3!pO@\D;AF +WM4 M&|3((kWA[ қcȆF'& #}SՑE(f( {Zi/o l: \#JaJ}@!NH^\mtT(̗?pXFYbhS9 opvPs-$mDK"KM]՗Ak13%=Eaem1"cӜ>[kr"m E,#8B&9lۺh: V-F&?h2@6&/OĎ_ΡzVF/^Sb, ь%^߀V~5:iHa&_G繪Hd={伡]? M=CYV+ƌDʼnf{ΉINm2g{kfb$s?e(>!q0.hG=BQ,n쉆:oI ߭ U}u"yN X{ yZ4n:eQŰb8jo($$ 8U+Ɯ-:d >4hf>ϗI͢c/BС"͈>}`Fy*. Fn%I̻"}9עsiԪim)?8BoDL$h@i{cEJus0<.3ʝ@~.jlɐƘT^6ƘBoI.9+*cr'94kuo4 ҄hn.{VY5iE#ΈawiE]5 NPں>Vn:m5Ľl*Wk8Al%~CWΝ|obR\(yWO3z~辉EuD(I>r\iy~^~Yk[ 1bjTs4 \40YHed<ηUΝ6jGPT:|`KNرU].l,9#l7UM󏏷_E姡ש_P"Ne_⤠f ?e;u# jՕWtE -[_"U^XO7?43Z:-+#j`PjopHb%3xR>R\Os?H N\kWuȯ T KΌZH jIfSp%\z)p'l}y9i zݱF`Q@G$fǠ!{-8T(UFDэ.Š!>ǒ A^!o2[>24(ϛ]ߞn(g/53GQ $WWLBSEI؜GY'F$o2nX{gИiRK6=1h űD(c9?6hv-g*_|(ɣ|dvVg7tM!߽}U.Y$z@2Uu`5"L4?UY7J~ P" -6pLY3{j]W"NW] HfU#X^? A<<$Bśc,Ȅf qc8~S۶zIfS֪L>REr[sRe߳7$M(´e1 É拾=nZWjxj0bԻ/h߾K]|QL.Z?gn3Gy3ߎ%`&N 24B1 l:昧lx-Up # (%Y?ޔ[n"~L0 ZRKQ nw:;ۄ2҅bq* f_J`RN~4Hin||g¸M>W'd!mo"]>U3|1f":jzsdgė#~c29M1, 5]+zɎLŔj'Dhw0@s)Z@51q'WSR 5 4F^@ {J=d9:NBD${BEx'I؛A{e$I_;&70T}.j]s!Ҟ4_3C>+L'_S(ЭPҩH\7Kn> ey sѾ9eE׵Hܪ%mϪJS҃ +9Hsڣ\Űs  P.w5"sN@qQrzPt|VU* X_b=X:"r`Llgp ŭk_Ǜ$nDKeɇ 'rA6RQie!]WDzgQ~]zIx+ċrGD{⡃RkЄXY@ Gى [Nӡ}aXcfF0;bDw},'=ΟzDm 7ЪO5LrEkgrnDxʳbS nDŅ}wm8aq3VЧAmA\cEP4ퟕ\Tض5סw_]  +EyK$Î-A=춝Gg켧dw[-_0't7}O I{%>h裃3?vǹ?:F58y/-䩆qW=y@J]"zzoyfГNCH|QbEh :M%Tz*_'P|;*+SSjOE[k qo觉E`DZ)IJ%Frz"i.R=/mJO-j 6Lʼn˧q0;3`6<^%\F܍2*?pr8Gz4~0 MCH0 l y_v$,ssH'G~&< [3̏>DǶL0 mJ7cY0P2ք6LJ(f' IA;bh}4PEe:%@9~LJb`jHQC6fw0U}^=*v =sWTjBRg9¢XH\Z9=`l92 :&$ԹqRSElYUvsƬ)QbwI #/KY)Ppm\g7猄OR~Q>:(uqG8h9]`J?5rq:3{ 5bOpy@T tj&g[7Z9"Bmdϔ;\$oHWf%(G΁77/." {xMzv_\`"^H#H 63uyrTsMczɁ8ӔgNF8)!!9eGo{lĀ;v=& ͵ZN&@!:!Pc•_w]yX7b$W` <` {=+p QYHQ{+җ%Tq %~`sݍXmk_x 8SSƥ BRXh)һMϒԼdS?ەvT wM1ŠC#):3Eɳ& エͨ4g[EY{sgJH/P.1qRKqBXiX-[8aTBOp\h7{3a|:h+P?1nWnZN^kJtdV˽@]7P"o/H3WCWtEiOhK 5jU[ΐ|ᄀ[bVڎ/'ƒ-L=֏zV C+bRG'L!t*%gM7eͅ^A;2V|9܉3峰ȯyN8E7F&\'PffQN ^P}5a;yYCNo8OMl EgXe8y,N&2~W^s6Ad--]0ov[&VذC̢YV^7"]qY ^xPg reJ"~ą`I֫.7">ψe!%s<(jߞӽӈu ~ dtOqeOu[Q핒߀fbL.I*$,$m1d7A*ͩ'T ~+TNX(H-HhyoG.acԙב6, :y:yn]C##CsFqVM aD85X,vJ[.`{{zx\x&U^fW_7@LAU|EPäV?zruoqAWY?JͅqmzLsu)K{ꁇ\we >O5֨ؾ܅@B,"#ta ] OTe'i㝮5e:ÇZfI*ǰ N;a l{;kf+q摑Iwo8jN T)׎pcr.K 7}##RйXHfdzR$k^+!xoa%ċ{r8>DN$*Џ^&ykw>z_CݱD?\-o)ؓ2lfUj3,+.REPĻ1 MKWߠsWZcV$$*s,K'8"R^0盲vo ~pmH H]bJGߕR}l/ 4kZBDh h[JLn1"<~Fe sF=͝Æ{ ,8 Qퟺew/v5V3~*ŸNɚ#@` A[tF bjax _UWJ o_K:4'I`eȵRBŅ鉊fnmQgNJ0W /qiv1(CdKRL**?/g\+M\a* X%qq |W: c5#/ilG7riV;V./2B) __}1ffq l<=Dzcѯ&u>f_Z uouSԴaC Pr5#u:Hg)6TFm7Р<|0Md^`>]ڌΞ~ץYNcD9 ⍹/"AtI|)y#2Gu)<'IP6~%L-G^]B 0|4EJwMK'~^wWb| N&?=ϒ< (RhrbH[{vd.İ51 1UVS"J fb7׏qQe 2eTk މe) ݧR>5j8B*i>-ЏwIrVh/fiԄ hl1j~{pPVN!'($rc'<q= : > =d?ԧm0 XQL-Q`SseXo79,7s=* Ǻ2*Ͼ1+`σIҧW Y;grm:f`犺]oh[WmkIS#`mZ#hn`YWaA{ԛ.)0&eaW]}K  |޵^7 f}P_}8DD׆&2_[7Kg ل?hiN)@3GMbf N4uLzrA%bgp5@ }j=Oj K K?[㽜qYD,](,$lPp$y5r˒Bqiu\IZ·2^A}%.ֽztֈ+z=|Y\N^6Lha.ŮWR?6ӗpzU&w-PKH3铟ɦ,3G.l*S$( 3*E}Oe6adf2-Bjѽ[ -ID29i@i`tpA;U+F<q׹v>ĩ7rX9nȞͤݬmqD& ϊU["@#Kޟf"Y\3Lß1aFAjO/ɪ煙 v1<050 Ǘ䅅N XPkqiUIh\?F'lZh}F. %3/ RA_bpPKm3T5ʏz5`a,j7`ҾdG:_3.§ c' 1kVZE4 {s>*n(g9:RM>2FT6` ?R D IRrjʇ_`lvj7 csUu !0iq$_8 YΉcuRlMXes̖_8 #Yi]`)'2;xA90G &,Pi}E&餚g}tKg6 2uѦ/bY{:Kdؚ>Ǻ~9ZdKbA B) l3ς.":8J_ڙ^o: cL|kšVB(\ ! DCEԧ~;l$yV794X́q:0|&"Q72/F9$eV?lP:aXZ45mKׇwg;\+"{?fưFckbUJb/>u17j|f'Xt'w2 6C6Ş fT^(⊇Jud]@-P͑ljə SG;dʙ@L롣a.:/&Rr$,s\>^"'T:.JlUԧW Ѹ*p 963݁ iV8QE`3"%@2m9(d4FSOTEGɗy İ2.譄xAT}h;J>Rnƭ=oa v-r;Ac->D- 7Q.FT^Qy2B^l>$N#0eZ .|><%vK%vl)E)CZ5:\% mv_Sk60 zt6S[~UnƵCp[E>WF:Y0Xy &cXNQRnJ7bLBQZ$71L24 <!GfZՓP82Ԗ7 C2=ݕxOJS=볥O;T|Ф52ͦǰ#}J ~V"%~dTݷ>*SVfVm"Qt[(ԋ:}]4h)qfB@,722Y*QtPj ]L ӑ-T.ƓknktdJ0`aeJqwnmfQӧ{ 4Vh4yT w?t g*(lה]C$.dn3ɖ_zq%:ͅӲlaJV.RX̭*7Ҫ ͟yeƓ۳HB6?^<^r%$CC&%~4WcsU N㛅eWR#vk#fWs^yO˰|pE1{Ly^q[A٫nr#Y|ne {=юJB?g|A^B=J./Vg#@):ڐCfU֛tv,ĭH)u|bi51éZB^ -Bi5ڿ∹DXS;ђH,oH g3:ZdLԋ`_1HQk6R{Gػ90^>(s E 1ߪ ߙvhig﹣2EB5bKk=Df.<;>`,F b~}f EC{B$z}{,/vfVԞ[ ?$".9#Y;&,Ιie8U K`4:%F6q|*UB/ݴ/];>B3l1k#"v-94H`;9j-ؤ m\ 8+q'LI+Dl"4WCnuO8QvoNݱP*ł 7} pH:;uBY]X`I"%7rBjgB/Bޏj|R_oʵdkgWZ.c %M`W|,Uּs?c]4fTO9e"JL$s'$WIrH7e_&SAiNkS L0p+cʮ]*c=Qu[D]TRI!%Z]U"kjMTb2Z&<BPB%i"D D$dSeQ.}#j׭׌R9M#~'!˝Knjqx뗿k[: {)_̭A=jB w -)nX÷;9T^xmT\E"j ?XN l%Qdfi%)Z #{)1>jIʡuC+Ec_*lQVbT4sq|ÎM*W]!{ W:1(\ .P'+~0kʼnsܳqƧ->"-Doc VȆEOwFK!-E=YbY2˱λQЮ#>Y_p lO)}/hf㓀ӯޤ<՟"IV[Y m47#vb>$V{bAQ0PmV"#a߁GkXR淄6ەfn ZKq=}|Nt "``%FFXK 4/e񖷼q(,Gkx ]Ӻ"czD+P7"rED|^v6p!Vʺu3 l xۓ~8fy马@5r"h=|J^\O*vϋ4aHuX'\]Kl pWֈ̬/l%rN~1 ^#1Inqd1 U& ZqVm)T$T~w^\+=SbğhC)B`SsIoj>\:9r X%e3SOkRqI-w),oL<*d_tp 8txJзZ5 u$.f%Ԇ'U5mj>;9TE.rѢ$Ԁ*V殳֛;a#tsmY-JAQ՜Ry߇W2=XNz0) -c ;䶟h$La.錝('ÀqN$LGh*]&o5Ѭ`! & DMsD"-&TBEj"Bcg"j5r(qT=xwHi&0=>hn7*`+cnJrzf6-8+ĝhSgy`,U3}*/RE6Ӂܷ2@e z6=a踘u48pKIS ?hAo(0h.RJ>W4(-V s C cVj*~,69jCϱ#ݪp[F'nRroCg:~Mn^7S^,qw{ p\ɞE(g[؜vqp r;2pk%'ʺ 똿C[^<w v{ǙlonL}*s$犇țDc L8oy _c,aOq&6C"$-8I7>8~2Υk,9H|Q}6Cĕc/t,FTPs%H*0+(B$$&Cb\Gw}1 ,GhtrұLp!99h6,5ǁߌ`1^LCV'ʰh4Ñy**@ $-]ߑ:9`Gd7&TDVc6t4^R/42$ I!]~G8V`*V͋LPx<*QRm"뼌0JZۚ6KB!pkۂ_MF'"\BI,fJA*4g^53uD,hlY?ГD\V ,pE1s}oݒOY!tԃ!p*ӔIRI?w>!1N׶C;cjJnj ߫0AO]k k6bxt+L n n8o1hk-X@t ;j9҈M$F &I2e/-R?my#(@GV~&525$kABM[Ǭe]zB9ԅa-6̨d@"0Fw1mՉ jٌ eFb?=\YވG/{-DĽ/Cb܀<ы\tνH K^WEE}sfd; `(/3Gs9Dr&`Xdv-ܡ>՛Ŭs."6@5DH#oFTrA<";ZC; \zl 7:O+C6W]Cݨӊy3Zt|\RG5NbpTlVC'Jч/{*J0`5J[Vi"4pxY?oF;Eѱ!~TS=R8UCYUho "J)֯pjԠVQM^&Fv!;z!{EE׋s(80f′7ċA3yHሠC';F¤J<vПKmFz$H˭=.`5Vwk845U-GLCԴ k 7B=!n#y1iyJ'aWnle)Ei^B"wcstWG 9מ4MKc #vŤ3&l}֌t6NUɵ ]GP fMBTsb:(W7Li.^ -HM޻w깞i|p5aejErrRWܟbTP/'"'(;u׎gF[z`^ ,,UFe([2ٳa%_aTobںk>$O|`XGX/l'p hݦ*@6`cIkh aPأU@!S4с0o%6Zg쮍w ɠMvS{o%86|tFSD]{ ρ/O͌oԈ5b藼 (9"ECJARZ$#o !_6T>4RC-: ?N3aA֍uh4~}TS3a4Nxׅᣃ x% cOƌ_y6y zL'+VMMf֓7&h9)[9Do |ܖLRP͑} >ↇ%m>-ÿ`| Yi@ځ%"Í8́$ "8F2X2jU3TYLMZYeWdfo-)mIW`K)`f\td` Ti;ٓZĀcL{2D vM*bvk|Gr,K!%֙]/HR\72M g'osƕ0''( $=\6q70MnKE)aTT/ %kqtle &NQGNoc2ڳb>-6q`l爕.Y}A3}'@\tj]1OiP@cnc ,<<'@Nr(two >:T@wRExm KNj }7BNRRdCC, BC4H@hp.A_i#?J-Usmga/GAXrjq-i(|mC`H_5=;!y `"@TՕYwʢF*eR4e:? (3̗1a) %=4b\h( 9ؿr:VG)”B=tUkI~\ B%X};"{5lf>QmԈa{!9{lV#!)m{8֧2 44 (=3Cu^.YOi*E"*t=#|zdy\~-#k[҈<2諿1LgIP4S^{RP/H^œO*H{h<iY{}S(:r$C(. FmH6~]i)\T Q}y1Tw߹ .M>#\c75{ %:K}B78=]z^P^EB4K_gĴ/,4cP? ^$5~FfJ)tƆ/$c|MPg%iћۇ(ud'{ߞf2Zzo Eȹ]g& {FWyK ?fDo^_[#Z>63 Oj -,dsVpƃ6wWfZ#NyK0v8rwł{yDEc\'Pazs\UVKAuj$t mK;WR)%I-BDe0]e2v"iJN& hFȆDx;2gOUNvg#3v:ߨg kR,U$PV_׌lD[r8d3x9&ZCÙEt4S1gp.BGc$JU;KiI*cǮGE`3>KC"鬎? 亐+c.N>Q;Iv#ry=V<DeB_2!*N{.Njf? ,VzeT^Ttyv8Ǯ $T(#nJSE{U2f!570ۤJ6MќⷝlFX OKWVlfSepw,A{gz9laDd3YA\Z"`LZS`V 2MNPifN^)14Uym̦ - u}X *^}xJh*F_Q+F6=_Z1y8iy1O( ٮ lǖV7~1}[A!T2&R)镏T׸{>6ʫFO;31׃ۉDZ {jjn]K­C†d˰N5x  L-IYD,88_Ɂ &`+Q [Ƽ%b=k@%JGƈ0ez"!$yfg_)c{ Xrc*[ sd G[:('}-@M+j|xF&;&k'~ya Hl&[E?`d>!XUO3eܷYGvl\{u@njcu F}1m'@nLnL@'E\TCEa^~M=!w]$б]]qJgF5+\?c#mor\Az?+^"f0s2dQvxu) R7(N([ֶ-"$m碅C5Y.dNݶȬʡ臆+QFI `MSD$V\D.: zWk.&4E{V|N8pgFH}xD}E FC }hbo/ӣnZL@ƀJcL%h 7Gow҇[e8hm#劉t^CЇ2U#1Ҵ})k`1Ϊ @RrsQ%<-V9l*Rt@yXΗ˰%l:y *և斍Q(WpC=I 4u3\q#xؤzgLL6 bQѦP4TcOLձ }3QnJy/'~ IGwr$k4+2Ut /2?=7yǨ,a|3/mTb=s(2HQũ־GM,W6K/ۇ]Ii|iD^潼`_^Pr7pC,9NT6#h[*\m^CvݸXkd[x`_%Z>MtE6EF(_s:]so92ȓy.N{O'@ȴxzzT41FN [{KWhZjմꓩM3{n|ikOYǍ }o:dow'lHI"ܚUmˆsVອ`p/e##9nh1&%&,s,7U.PͶ!P]_NjMUV:EQC]&AiN}>$?rzoN(C%(BZގ4&(Mʽh+^q_K]3 A}[29 3qkRԧ* ,աHG۽ R# y-h5ñYŨ_) g;⎰1N)6IăIA2CL9 ̡+HM0֒ciT6T#maS`H X3*1d9l^J3 i Ioh:0tHl3nMTj;o>3%eH_ }7FyU/}Jg:H&EހLB7օ91[uq81^QQRpZ^Y?s% ֬E*U FF#(!rKaM ỗz˫R1TQC2c3c桂bܽb+8Nj}$WSY2|,lݶ`rxklIZG`2SUE'`p"p|Z/FC6XsPPAN㚥7(K`IA )s_ (XNzdv+gPw9\ܾZb}ϗV wlm ~:Vw&7>yڟV|[Mg ׯ$^8sߍKxinS|F8aڈ;`oѤ0LUL37Îiպ!Ʈ nTzMPdTk4;wIo ݏ[;q}pfoߣ?*}Gڄum͒d1CS ١T5 *Ō3ɲ@M5[`cM21<듆tt'Dh+%`䪩 qjxdO2t;VgW3h hwq7$l鑁ʴSL>5Zw>?!\ƹV'D=r-/R2Q3]>Q%2^()t A`iʾË tF}]quM'o4X >vYa]/]9\κ'&ۗG3+GӹG3&%2VL޾~/r 4I{_1{)4+7{Kx Oyv%Q&8+Ò $VcL=mEh<1Z~G P"yi7 @R$&T&rm:^流[6c$5X;7F]!sȯmt8:M`<\ [OgQ59QqdѢnOI7_;sL4[u,B#ˮNjd@nIv)D(s+ ŧȴȭ ^?W0f%0X?0녊x\WهƾEA:k$r m du1i5hݿ_+'1IJY'UO@ܮK/z%Q&Яv*/O2@'h} $ӐJbTwK<+cR}<9gbQ|4FC2~FU 0jݩ5C._urܐȉԈ^]1Z߁;:YOؑ7Hm =R|mԒSG;[YIQa@Pxl`iwZ\%U("æZ #$W!z1ayDZUe޷+vM` * ҋ%m\< Y,m:YP*ڃ?CĴvpɩR6EW 䑆aa}&(cC'KHu[U?F.&=#CoH{\UXMw݀W|nƛT ,S{oAݾsXh#c&uP4G ɼض,HyIk"D'=HȔ0X ˠw$sѿ_ Wn{n/GGX6_JtMqۯ<^>!k-ѮIǒ f宗%|oDvlGsEIM%0sSļoԝ=vU9(ɏP ʕ~U%;[U6<]`Jp8i dfd7؄4kUfX0(<< ߨ 3&gV, VWZR7V$ĬF:r^nBY|hC@& JCp-2 G I8=ОYdfQ8WV;O'1ARRM|edrm= c@Tu0/v;@elj8\#KQ}SCUZhҜT%)o_pQOpa篮Iݳ:} x J!Λ F#sWdVP]~#֩sлtI-*%zEMw\_CR&mPXP ??4w?9:KNzư߄)TtL{kh-?(3@!=r#QTIm#,Cdޡn+G譙i1cIqUgv E/A BۖJQmEP l7}3lW6V5N͉J\O8٫;EręwYti@OOݛgL]҆iRrQX@qiⱕJj{Vd+ a_} x|W*8;I8v[Tc <bQ~@@)G_aP<mGWPKl8/˅0yUͤ|=e>4gg [(ӟ*pEKnF/^.g4\rrd@f.8g۪?L8{U|R"ZB\lhjʹʱ^<)7W\a+l"^SXAD?s+.bɁk,"r$ %EkIC^B{yп7'{5tgX6 kvB7C貓CQbQuiP(qodpTm*:&y1cWvJ Are={Ż+=l`D{;#=y93βbL|v٘n /2z`#$%vppXYIyb Y_?ӡ \[ R9uDWY\AbX15E dZpSinVMs1"IU 3ˤo-7N Bt\aCUN0(l uډƫ ]l Avtg[ђ!WqS>Ӵ}inz/JʜѬrO!оٖ}{a bZ &E t'Q&w⃢զ~ڀ\29 jKY˺H&qqos: N W]VHwu+?7IJ銍ƵANTQYl+9nZYXājODzNBmX 45v @_{AxXf詍CY)4k0@l;5 'q+Wp^*zfEDi_nBOcS( ^ ex}" <\UG2ŵXqE8@FVfOM0"}[ο މmY #zZQXh{ gTLt+ȢR2":HFo^} @14a/P] q0r^qkQ:pvKEm©s5Ah%=ѭ \I7Rdо7A#iz7cW63Dʋ\D?xkȵ[LE©Z+Q2Y@~5L(M>eat{mȑY to> VL7}sgZQxM>gf\RZY^ L͌{$̖P)̣I؃%_ F>XqIS*}L t @.X<q1h2yEk=0ApxC&Q5ìO>w8 | +ckqq޹RNcR~4.`·ѱƣu /,@Q\64z)a陪!X`3_ܛdrV~>J`Wmh‹ZuM]ʊIv5-R$k-2`ቘmQ@zͳ/ hmNlJ`3p\ӑv* /$!ȅ#r(JvoY`4jL:0qB )Xuyaeq WSGcCR˹?\f{=Va<XyZ…:36dj]> tv>h<^_ XXP:Ս?#Q;(вT#Hyq!e%l٣5k/3+昌#Q@0P^$F9& wXVs\ͬTmУ$?^H \r҆Y^ 2pXI}.[/&{> QaFY\sqǚ]$ʚ_9Dơu]{ĄZܟqъ[t=ZeX$Ћ)_U|:. t_QɷaӱdEB,]"{hrs|~BPŠz HjcW)q+̀PQc4-XlkWly]BdYM Ac{|i' K{=57 9[ ж3;Dil2J9g6R{"ۦDw ӅkūB 6pGy+) ;SU_z]SLQ0H5ڛ7a\F%$?xx@\^ bL6V8¥0\p'%O-;Ui!̮6?P-8.r#>[%,Un `'iH1^IAYڐ:T.Pk|Ȏ]ő+Lѭ9ewK2hZб\ۻVZF6 % fs\I~=xQ:#\ӪzEYNr#)m8U`xN3DG b:G17>Agz+tNYK-N1IܴQ9;~|Q>O4**dK+p"yB5QTx 3^N3EOFƠOyprș'WlL#!^ sދ}[5m7DÀny ZMUR Q;Z2ܧWTZ ŷEqe7b=[cK¦X&EFՉa_~ zS(L:C2puӧ3v$7e׮1ym>rO+a2'UsI76P;z4M8Pi߬x#>0af oU~v\g-$BQ .Q1/!ޓ8O $c~69`[UqO H_?nk)s>~_< mg[$nU7tFyQxE 'Ҟ>Ueh(,^?eol\(0AwY3?99#IEddM[7R7Jo+{"q 6}gxWh]eG&ŞD{xߧaXdeS٬oґRTA 08#2sTHzv$"^<3E儿!}`G:p8C&*/x=u/<۾=}&@#< 3DnFB㏅x҅{TC1mH|K0Pv`k[d5q(d7SL)9U&<.cG-X lUw( S6Perc}ߺJ3(:4 +?6t1[|o8j%Ix 7C]+;]7fDXϘ^G ꑣR\?}ᕜ;# +{U= n7Wb#EI: eR=yFBf1Zd0]EM@FT6i`1#aM5{ K$L盷b^«#5yK54#툗ȁZLm'4[݉楿rN8% GtjMGqi`~G1I{T*,'P@FR,j  ?v`bj3zBĻjilR'R`BiVNyUYZ9֎XK;+ۺB-hv`8(bMiԻn 8 Zyh >rlN ~BES1Bt p4g ipE/(<=”_ Rc )l8NP]L Ίko>91>eT4xk0F+&5*CeEP1YpP" a,><8pYtJ.]vGPn2sB"GRXkKNƪS!cU$4 eVZ:3:gՇLNc kd !bof IfFkmsS)/۔"Ve @[` n{R43L(4e]{U?Ӽ:C:?,06ԁq+}yW0*r 9W!u(BNnu :SRo1PT13NefGzv:sI-p4\JTM߻,űAڕ1eh=b02 pTlZ FYBU,+ Y*DMH{CـMBbk(@x[0r[[BdTk̨̜[Zo5Aej5(}e29?e?>oLp!Hн~s-` 9/3ղ͛ʹF MVF;nnPpXly,} z+Hw: !gnjǨ>ӳN𧥢}=lF2b]vs|ԶJ6_鯅M@L'Q\o!ɝ} Gyvs!NY1MX.x3TK}_T^ƟYSx| (p' #8ِ%|mH-p=0zȀ?tHѼ!dRrPsq XK/ZNGʚ5@ 378@?_ރSάEd":yvD6KJOtft{`+;@FRg]{x!z1 0drfj\O@Y{&v@|A`pgӅT d'-ty T{Ţ׃ؼ+ҡB`\#1J-[gN>+WCwk -(XUk2]6d o*Q[}v+*fJs3!>oƥ0"eowoD V MGD¬ώڪ3W@zI1W RDMJPjf2O p #MWʧMg?B,|zBsl# _"F4}|s3P7/Oq:E+d!`wxOHQ:s ku v63حw0 I!ג*@\Ջ@ad=:dEW&mQ!?rfB0=|DGCUހ36[-bAEeQJJ1Id(٥vruxMEX1)Fɳke$-MyJzdKc*9D ~ QnrbVp9oi))y AsjzTw;f;>I)sT? v(o-?Gax ),=Ea H˪\7ubT_ fNKe]CILY#>a x'VkcK/I{>-#;Z 񽅙IU]09Lu_ʟ#@?V]\z@IOEACuA%b_OL7jo'Qv=]p)>ΗHl^Gb(e%d6%vi@QcGMd~0&mSDr}u$[sѰˡIIRbɽ8eɢa'^Q#UTt1bbS:3Ncn (Xtf>N"פ z2U _g)#8dN]Bhr5.9}[EYAtmn% V_tBDa^3rwޟ3^ N.R-+c*<VHl5}NYѪA!{3gȧ_wjB* 7,6Qj Q:ATxfU P?lgH;<[=id&wȻKV>Uyjr͖L^S3s oP@Ӻ# ʵB)s3nw$QFܨÌQJZw`xw= L 璚څV:nQǀBq!J6Ɵ8=n{9E`\ѧ*׵GuS΂ZTY4l9e R)P#)@ rj< HӨs>G61V.BR*S$_`$ך`^XF+jDtf\w2ͳfhR?bK6Yh.3?- 5)F}oiՁ;GsFFd%~H\"ԬU0$I o>đu92#h_xH 2ŐmO &j>/)MMOh;UylZ摄e}qݻ4yXJJKwnԄ}h('%"ڌQثSU@Br6/*e[Ʈ}_&ҤK~7Cg ÈC(Ic1!SRG0dCx2?qɴq:zXʔC|8+&DOP"Z ?&|h'}*fGa* α)KFN:J)EU|8ӝ|YmdtFܜ 5.unP ꉽTLrfn{V*Hk _=1``$t" ~"<|NبoI*P?释ϲf܎j#xt(d%}!$ 6Cn*P|@4Il%O"n)\kJ/Mv+d"4?=_[د6P1mITSʱNɁ`1aaa0"Lm&' 7RMvZ*s%o =}1Duߌ,B)ɖՀmcSk ]z:CPeF<{V4k1HqPc +LQrgiDG$ (#B1ĄHi/Bm[PnӎTW2̹sA8>UpX;ē/Y`X~l>]:&A.b3 r<&(?L@!_L/b @`ЬԄ?x*B*M:fj˲5)~2@G¢ O4W`W;u1ֻ$Xs9M>%\;( ]Y:,T`E^BſxvfhwT<ۊOfw'fI k9mnغiw!7-_@Os+UhvvONUG`D9s$G\6.sq f_oR^E 5Z(Xfnk51' S:Sx׍,Q[lL$qflUESjw塸γP .2ѹe7H6< d.{6szh0Hn,Z JHf$'%ނ"Fq"+(ߗ_Yߩs FnX+ƺ6x/@Cu|1C=(Qtw#<2~x)j~UТo2ko7Q'/ ZF`#lE I6Lg3Xt>. Zje_I!E֒6ZN2@Kߖ>p&}ߍw_LG!Tpp6nQ{2gK+)C3"m]νvC$'QwwDsǹ֑`nAݪZEd:WMߘ׊@_lKƻ2.rdjL;{DYA_/x@}iMKr+WL%P6=Cdf~٢gk{7Fb r-E2HzCDBܔ0HbQcN}bv~Sw[1^2',_j%9#<  -sr4gXج-Պ@bЭ*kԨ܎Pѕ׾Me@uK<}Οmڒ- >3Bxٹ\Oi8V)2 +O3=XZ}_@8S ̵iEQNj,ɁukF6rpf٭ lϬnB0rZg6 JeGTY̮_''p_H.r?މylŮUrfg:e>=t=ӫΉgI~pk8).T՘fӱGU\, j)jM; HuU߄$Sz% H;uG3me<@m?dEVB]^X7] Yc@OIױŕƽ*Kz$vH3Wmf6:(VK*eOw5EGP|Eu_7G5dߠnN1:IguVS,TRɂ-1ZCк=Ík}H$6d8s;LP_ 2qƻ[/rmSe pDqH?9]kR'[Z즨 "QT 2*RN~$[@WG9At$7Sp2 7m (gN ɴ!P>)ʘx.HI`,PjSV:T,Lpgs:`}tB 2tF\{?zA^u&JMSܑ̓>m^m . F2JQfo[tS g*R`u!hEm]ClYs ){6b;с7`%%DdcS4ubqMSc1[!y惦X%ʄ|xĒCX+@]ꂥQVSU˰~4Γ6vGfRG,7Kus<J5񨐃UuUΩ'f[ɋ7fd1`FQ|>h4K3K;MƟ/ $!,ƴrCfR&SFb"({Quz.֓Mt6NXڮc&LCl#w[Bj%"KվB@ng  `NU8ȐrKN8YphjH70r]ܵS%^XJS4㥵<qDSL5c=L.&:h԰۳X!}u۟>]_.bh; `W/M%%ag֣D_ƈY z0:|6Jt9DmV[$FF _!{ ՄIŏ&Vl<SlW~9[[>Vl0 8 He[&: B_*B9}/c7L4Q_EF8 /臝|` 80j*`rGH佤i+/* y,<=M2.]vӮ_TpUsoƕV+9\,'D8u3l(=bn]IV6U} zTuD]gFۻ&IR䝣o] 8Z$gIp5ƶUIPťR~GZcW+#QqX/mO2d)hQ10P0/j#,,0utzXa71dՂ4#a߸){A#,fūcv+Ȏ xܤd.T% r1ϞI_iowf 8#g !IS-AtKn~4WXsRƔJ!'В(WrT䑇?E0!䚆2sγh:*DɾFK6d$8?f`@,u/|N$_<9ZE~96jf:Պ8+M7;qїгH*8|cOՙg׈vzPu5,M$RqSXΓ]ukdDzM'PoY"^ߖlZ's+PpC4j_cyVk@s\T.S2󸨂G@Q{YJOФm|ʦJ%w7wԕr t"`z He1I?Jb{%+p7B,Cx.g4Q:jhn%Ńng_gШ&fjzQB3~C>IdVg^aQ:h%UMQO<rOv`F.M/`O77;I,!{L;U޴MRx .ׇ u[1]ZW`;,OyQUE;|eB᤹j )&a8냑U//4` t`֭,Ұ3#tEdϤ ]M#Q# *oP.HTllE-58_^o¦`VݬwUz.5D@#$Q,0֙iՄ>co5ےkzX҇/*-rc(~^Q-lM)݊z>NzBY%V>QXOθykZ#}I=-|9y*v4۳̨hTBRa^/OS~:$E0Cwl ̗Dw L.vWF%LT4A~3t)ۼ# kK:ߴd@Ujn:_ѭ&?5O >"b}] ʩL<9~uҋ#9,/.O($S5Şhm"Ji frwRјO1LjX9I&yo r*a1f̶nӂ+ +.u%u~{ʦݳt@}Rx-9I=:Z^˅IRmߏ)a li]rC--"7[uf`OfeF$1Ueiep#~}ĝ#fΈ{ lgav&UX !Qm"s)}7=Az`1&#=ad&"+-Uq2rXqPQErљ&I# F| ܪz^'Uc^D+x3v^Z7'xET&4`u2øz7"ZLUy@s~ UR9tb޷:)u Eռ1غW=IZU1;41J >x@1,xvfdPC;Xeèvc>r]8o%7sݤ6Íz=CJG&Pv:.%]˨h0hf%͋4}F\?a^9v~vdίN[g{Gi‰"`Jٲj NXPJ Dhͳ]/*7a/.s?sH?|wiؑ6'W(y#r̠F6) s-E&!R 5,**mcnړ6m ڧQ136'SɪAs:%̟߮;aHXi,f穾-nuΈG$xBYR3X^ sR2.FAa5~:3˫:H,&&icyS#ZvA^DR&laOnYQCnWh yY~KP.; ~}jY΅Ϯ7oDcjZ Iѣ"Q3E(ے?[8lA$Ro!VKyEhTXBrOJ B@gj+-\=v1EgpXU *KY9_G (f;Wܛp#US/'zp[&e3NFLozUaKI ԿdޣuOT 2lF5{\#U韾VtM+b 𱌷#nd% wЮZxyҞ\nhs",hK8 XnXyj*l+MMM3\ySx.,nZTq rV$y#JF ? I&-*B'*q1딽#c t4{L AYAJb=XF{ޥ=FlA.P][4`G5sa87/$W`aⓩY:nƜٲEv& gL 7հKY\6}Ыj_JX|,Ib.DM@$ighHr*M? eY)C[琷fח; _0{yZ[L#~֯.ԽTcwќZτ 0d 7IO&8\;Ph9;"4If9_Jz3L F*tHsB]~P) ^2_OL";}Ju-2Rogv'(E`##v]Eജ3 6`\^bg[2Ubϋ3eH'% Ø.G[dTE1ubC}_-JZi%*s(P&#Y{lw$`1A"󦞊&StZz`  TUŸ'tJP, B8ӄƛ>?q^TMȇDƧ̼S.WJ窲Hr_!E/EV8i~td1a7ENr[ 9$ԅAzRHa * 0\&T^?V3ԋ5x?NZgmc1̫ /:#U0I'&7UE12U11Gio- q̒|eP"_pTjrJ5oa---sq#Gq~2 o"t:H% p dFD:ixQxAZV䐉8*Mρ~1fҋ '7S6wRϿl{\JOfA>0?cgv76f!?rBhG %.x9\Hq|ŋz''+)l_+|'7UhOY `r=JktA?bћ7P` 'Pz`Bvϟ4 GsȘXf#ȓKW]'56irCdb+/0ѡLԽy K^٢DoWth$ЄHlPO2LH) jదCV\$K`U-郸riBvmS^列=V4[7κEw6fNb`ݬyQGT)ttuf c]?+ןr6׫)COO[ìC{y7myF.3JQ$x2Lr?Ypa D$8LI[rtVYsWs2TĴiOvNa;  %+D3Hv'y+nVi>JĴtF^ͮ (VVyŝ 9Fd}b,O(rz7>hqȣ*]~y{˺n?"I/|5T"F3|ݶĮ硆#HPgw`KratP8,3g^-}Xݛ!kͰcw6)iyW 63/GYuna(=UtQ3$\WUh#D ឣZ<ϷMAInWуfvVm$h54;$7*EOőR%,zZЎ< Ň ]rsvfUz=o=eEC*3w;Ѓ_e@rAǻ:S/|"vgʰgPK;C#pͭj<s&` 1fXV}wf0* KQ󻨍)xNZzbk))́l+8`(.x,e*[MMerofU:G+MK||6D$нO$m#6 ڶJKFUgި6Mg(l$'łMGtW~0NA0+B$ ϲu`z`QJ⯛G ;cӱ(Pz㇜AR&j\MD ݔ7* *uB9M̑O=J]B ޭ?u>k1ie )9r QGF$uOu=OP$_oVR˂•g Igގ5oOʩZ/u3!?)—5<Ka  Ȳ5x6MXx`kA#fL ++b*Vk FN͍29\׃0smN4(_3vC_~.f}OFt uGb6N[􉥏g.\YAIknJ69lo+@K<9*YIN5u*m܂-u>Jj;=mƕ_@QEZW%8Fu#r۸n~y0},TlmZ$]fu"00ѨaPaVϹ}91րv8owlSj7?% ~P,W4U˸5V=#3wLra}#%_U!W&j'80&Rզ'vί77M%d N#8Jن1`HOSbZyoE"63FW|@Q=D*I5F0)yɌňuW]Bw3G˽l[Ck#*7ikV ,љbhܪ@٪ JȒdCJ R#dg'``_ZTHI$LGm{kw2C#c7nl+oq^E!M[׷䓪򵷺 G]z}eT<<gbɒ?Kv*F$o+ӵiXKv@$r*>4OBw/,tn˳XZ5 >X/V/Y~u{Jjܶ,.Κo$QQW;IeNQzs@yٓ'ti Zr7:d r:<` 6 k i^AzEPL Dsr>j^W Il6wۑoM ɍZ+̙!ZPȍgbNSKF1RX]/ /%d²HV[QFl!!뉜rUcrMsY`{{=0W>< hMeF[ _)!/m@\ŧ%c׃߿t 4Hq4SMCOp7N6mTׅ%.x$󒞙A1y?^6 ̊2uRْ D/GS|>V'j $#8,Vˑ{$..RQպ~+FH'NLF m_!,ef2 P5OzRpL3'C, x%<('5.#>WM}):ϏTtiO6š?;@<ڡ"m7Q'f6߾OXl#XX{H1Թ|6J!X=XeOzy5B! =^r.MÅ :9\cXIXޡ;Չf`>VI ls aOn[aUй_p;b~~Ǫ Ff ʟ^rEq5ш}rt)F7&W̳ xŏg;̡ߔbM*AiLXӏ jB;Fc[slZDR.>˂k$O_@(.P?YA!),`or7&~ vݽfQe8n(qt><2c\byM%Jb\!x.dl{ 'C}H=TUM2vn%4/V'+LeZvCޜ6Mz#7䘤- ,]+8z]{Q;8JAe.b6+蠘4 +QM.M}ۤPэ{|m"q;JҘPB6,کAQ3>q|AO9C%dIPq:LC_ᥛD%>).VC%21aC`/:h~ !S1ؕv\5־FL4sTB#J1 O #oCc;KtFOŧ4ҳ0ݑ;&\|p.H=oyxzM;\tIl,GzJ> 3Ӊs&d.֤Q"1Rik hi2%iZz&.v e߇s(J'WTbov"ayO̫1#rdǢf#o@dlaj~։q)?]% TXDҶ &q-rɵ={v-1G2}ozI] .YJ}!S RK6B2^{YDz RP"2yAuD8D[w<ВKI ZGS≌٩s%6mLj٢""Lv*z @x=*%m|Æ+lu*ȉ8Rkk.rO@'" \JN`N Dh;;# B`RVJ90JJ=O9n"@cC5U}a+x&o oe4}h4б:f 9S(i 8F>U )4+y;$d dWӝv2%K̆e&}ǭ6xu̜P)ηoat#v$mpс>hWeJ!5Y!ďkdI"UjG]65.t.RH^LSR\VNYGt Tu Le/K`Tg"7Seb\(34ʹ;[Io&72K S+jNxxmmJDɹF>J3? 'XHcRmy+ oO*‹3/C(~hH yҳ){Qq{εnmU*ʬ(]VUJb_`ZFK-/bCyOpQN=/p4n/W߃0(yvGX,t{[!Ay'v7;E~zFSЛg`C8+":R3J|$XSĚxTeޥMK(7|"fc4lS轭Zi)ŋř|RkRRg" ɞ@~otp>p|az-8PlcE˚- f8agF7GY={GS0퉕0ެ}V Hb 6R^$!7 uwEy37NtNdrt]+?'.Uc۟Rv[J0{sۗ;tWIY N?HQH7~F /y%F.-NH3Qq&[*ƛJ;F0 Q0. dYbx=(3v>\u\tC^*SlU/8c]cC4ӱ5S(ɳY219xNpƹRDc@f-^_!h~(=鐪@~PRaw9z^.`~ 99WPә.Dʇ dBKFEg}&݀I78J†eiDz}2ߕ6G9v r9[d3FD଻scT\7hS4歰L'M>.-G߲H Ft^88x% )N&2GE>?1bamp`ҡJd,X;8:N6[邇w0{"F*t'U`C<JC ^V7y)wSY`nod /g0hcm Yu;yr/T\F S/1]<ɡM%腄,N ESjɳAYdMf/|YABxHJ/UT2A O%PY8W:L:#TyM8C`@̈ BOexEcggh>٧jZ #nÞ?&}26Fu8UY5L/ xN`X`+ &~JD`?3p=N L{ȣ`#.1YFKӓ0ud3{ (q;topl7и]q) iuƷla$]rj'4{PDOʂҡrNծ`?5;JU{ |(Hr"G<5ᕖZػWaZp ̏=m߯ﻏ2M)pt !w:0 䠆ǹEe2ւK^|Mc- nhFbtٽaxday< pVARgVPn}gcV E?|zq&G=➳DꐪR`]dX̋6MP-2_gY(Z8'\1ڲW7$E/=.=qjfi2cS)xKK'Ne ~AI@(qpp܇e]kTʆ{~x=y\dO+oLvnl팆8]&xUxOqHGqbV` [py`jt[J3\! 0AVmHL#rO< +܀/`;B_p,u9MEW(SVNl&uYchPc\ب\a0^rPfÀzn$kı>ƊufBwLy ϱX//%1yd]y-%mB.\}DDiqs7 ^f"V;mpBSߚ&5vòh;z]sp6J&#Yǎ྆}|90~IJ <g~@u/Su4|&P  rCbTm<$r&0-Y`T16d%lygM& ʁ\Srn<3#,5Sr "#z*bY(Ǝf-7vc֦k6W!{NќrN?4)EOg+PCZOjCC**rl IK(0. = Irţ>@|AB09-DhEMc0Q_-$yg"7pvQix}'J&rZVTH2 uqN{A-OhlB}7c KfN_W5/(<ty |ő-jA CQ*`euk|ӡt_~a #J4NUܺQJ[v`7v+*Oy҂pӍ\r}$%6e&-ywzj%h#>徍`5ƛ~lw#vg>9C&,chYd?PIc-g|XЊ%aܤE v̏tдf6@ىiwF;qD׭ά+6HYc2 []lgX'9OzqYu/M e14:2_[{퐠S;!2ӕi Iqshnk$$ eЉg΃$iY( 0irf{'e6Crޖ0g#i76ƃ|>TaiK؃uuK b8kvcx+sf\ J˟"c}[?;i?!!79Bb94WkTjoO!zl19#Z\n)aѢboEeOu" ..%Q<9m /{ڙ~gph%$0>`Ff-w*@ cH*LX% N [PCf \S\vH*;lKk!?z Y4Kw9G͆/]V>*nk4%wxI"pKC3׶vf''3#Վ?Lw.6VT!Łv7Ľh[lI_Hɡy Pki9D2{-G_Z_RYݚ5n*vݟyKX>$a%N /Ifyz&W1rt醴d''Wyc^`Xw3Ktk VcsWm4W9ʭNO=vq ^z{PET7 l{P8A^l ctNi@62:ꊯ uLSRez8́e%e5c{ <ɀ#mWRrܭNl '+H^##0F7"*\Fv'⥢HGJvN.fUD}+߉I]K7;s8ۂmX' NQ6JdmDriVH^o_P(*.4䋷Uu!Q\; &:v*7jTy1:U[[Uw=;ækDƤ,%i+T dO|M m*SܘՎ[\?ЅVxE\Qd+dKB; Q W8B-)¤K%@_jr(M#lW0)东Գvs|-OWӇ2P UQZD")Y-P r~ R>X)<EǤ6cmeAF8^OJ?df 1K]` &'ԥOBuF6t*%͒T.k]BK/UB1:;|eqs;p2yyoPXâSߚ3=\dk |#9,q|e'Bi6 39h?ʬK;uX@A)7׬I8H(" a%1kel8?=lif+t)UV-_6CAv@6.,߃`V_n&ǦB]AOk'D8;^siS z=KO`6L~B+kEv ]!PE+Rz9Ip̫.~鮁FxᮘȮ+ פ=BOfz0C<9e'O#P6RA/a0]i@@kM(Q9FC mVCd)vJ3MP<,ʦ-jH/__FM"h`H,6ADu5b'θɐ S͓ 'F2]j2/GuBX"3ajdJ-0ڞ 6mQ85P1t*|No {fLknqSW£_t'Ӟm>G"2}XzrͶnwf5\aq_[R;xK@)?$AUى+^rLn3[nJyr6.^-Lɴonk_GR w] )wEc+>0}B"$5LWH-̬Jwea%h,}9/9:psp̪C~۩]̺9=v>Ou-k833`c\yYTtNF2Xx 6!KgĝI ^:bg΃œIAҿ #K_v&jf_>VmlQZ .4@e~1注@z]vzZͨ\kqe$wƫ|g,>ĭF1g(#t {EɳBB^ћImC8$[3oCA CQ_d`IM_mzi; =@GBg˝9;u"6@˓c`;s퍱CJKKEW?y"MM2NI5"QxۿjT^}ݺ_ ă}̹ޅ]-?u%Q\jF‘0| p5W#:$v0-oO{OG?{ BG'Hv覥Ip[N?.[:}?矗~[z2>%&'_8@HW pJe1#ԖMr5=.1շ39vn\ diDv>n79=4rby5T4,gP.C|7#ҥ$I`8v2:lZTW_&wJ S*l8؉'d*>+QLߦX=_!s]No fW'W[Aj$$6UyUW tˈO{B3Ƃv%(})Yz6UU0nD$Rlu@_KۇA)^֨CP?[ITKvzj1b\5~Q8k^&"16}R>່`AU}\ANgbL$C>KOκ (s3ν%`Ѱo4aX^1B%.ǎeqCALq:Տ !;:zə oO \ ^t;[c]74H]wLLߐf!e ^}D_,ZCRl2!.;[jնc;Htwz_M# 7KNS:Y}Ȉ8"]NRK53TIMMCŢGmy>]3Aݖcے}c=k foDK}_ !-m@LZN;b3B2H(9!;Ph7a?l;dR6nnN5f̆{6ﻯ9qLc{ތ8Ay DXʝ'BPx[E<ǮW" x0g0\%M} I)WK8 n 8ģ(΋cU04.uqR z[;Zuj[J?+~@@^A5ۗڵmy(4Tv>9ϧ*ZYGie U~jAc*\Ӕ"ĥOS /BT' &zgs9K:!lqzBʂ2kEz$!øe)̶T\ )}ڈ30#ʐit:} ۣ_viB,۾,,5%+`(-6>/)69he>LA #a~wz% N鮒N/V`^o[tBbn8* e:'aTC:< g`U*_{Tʾȭ0"COO WEA]>Dp׍-6SLF{3:+8c(hYӲ阦i3PNVÑMV%o}޸K!6rm󱬱ZWy?R<ӟ~|Ach6U'[|ywQNz}PH H:.v:?5{gVu (hyХ= \ۗjyubf2VY.L)w/]~B:y;y>_mbT< o gzԮz1= \^ŭ|͹&<1ӫ`˜c:q+!}tBZ? L{84WKv6^H(\`]PpLi.K} Ԛdq;,UKдX^7zҍl|(]*yR Ol* b;&`梶&Gݻ̩5uRwk5^e&saMiP$^1-b'ϗnKGRՋƧxJ 4#\2+"B݈POKp9`s:~{TIUZD 0azӯzF[q"Zqn}As>Z[7[HnTRbcHJR I?+ _8I^0Yu̩F=<ъCܾQty-:SL["b;!Odȣht]ӝWa29LbB>kX—J>3V0VKYE24?uWjhE2-hlԫ徦aԭij8 Lࡉ1ً>V qd75O^ n$닺>xM\DWRp&eA{eI*5D%*f8Se(8δdTsUD?94ʥ$9 VaHJ|;mpdž]כBN/bڨ w=C4wVO'X6. Z3R L<8;«7&=<2F i13(بC 9%Sؚsu␈nG\% 锈3kg F D-C,5AΩє`wCH2㞩;g.QJ8 L-Nhp` 3'^m0!yDF|K 02!6Fwo;Z`c^Ӳ37^A|)y עul\V At+£DGwedsGr0~ cHv(okFͦ:)+[ps@ldٰI5ā I-02&bDFn:ӫs@rzĿiЊTpVSoBDoo_U!z~Ю JԖ<{ҟ@K^ ]lW"tt 0#.(&*; :XjQo u4S[E˚h4dRXiNI(.c0@W=PnEbLmQd!ϖ53p,Gm-S1{gk76)N"l-;A7$9ܛcp:5@sQ뗮/,> T,$1[J?*F)RQ!P':=) C7%nrO-BS~)WXl9r4]Qrt Kλ7Szk/TzɯGRŠo*U:ؔHk6$D8-~<;=v#O RB5_f7_k2˱g0"Sq5i*aTI; GfD:W= []kJr.2"P=N_U\?jew{@+Fa/0^`,IXKv-upFKCtP_:gΊ} RZLiY2yv]L"yIϗ_ϋk"O߹!,aKǽPA7tCvj5n_/^_L*AXA |!p[qk= H+ld9/LzM1AK;7hmyca$m ͼcq *20Rf i#^Bt U,S9O{kK/5#]? llZ}5 mH WtZm.D2?:GUwHOYg pnd}rl흧:w/5ŰIa֮r %l7b٬EPN6Cnf7 `5~ @ ^mCC j+mLωScX2`Y5H_-_Zbrk@4-[P2)uɜ+3E_Mh9۝VcNκ8qJL!Vxr#IuuD%$Y/ReLC9 'L.ߤ&7)ŬͿ@>,y!if@r*Y(]Z'alD>uG$`g!of,U:+l a @7Q+;*bs+~&2Wf5ЩPഌS>c!-8@(nq#rlTIg)]⮋9\캍~By'C#[Zl>v5s=I;Zz&|T }x$ީ'oSnRPvZgc޷RJp) #ł80 n73F.L<yJdݍ2Kgw1O&bRn^b|&͘* T[NZxJFr|ŘPZ$j+G%ė_PTn(%HBBdP'i YrN/C.pU&V+ bm@FnǙ(rK)8 K`n?qw!$N}:#,{6pVSSxnzzN#3g\h(HY芦D76SqEj)-0Aip?c^t rOPnviyZ|P{*67ih?Wậ@9w)Jc ?-ڥŇBsۦI# .\Uc|Uɟn)Dv!K=6E63>rbGԿ59o K Bm.l " &*0l3R}2\  P,)`3>Y]:pKX\A@V ,@je iM9ֽP1^O%"͇_XзM6lwUij]V q1Y’Q^n OTСmMz(Ԧ#=De,~ȁ2pɫp|/Uj5Wy~!{ ?!ƣ)?imWt#MgS2{sL]=6wzmɁ}۴bR$Pk4CMDd佺t5B>TݗJy=&5%P;UuwKf,[[/vY뢂 Ikgb!2Жetq}kvXldfcMi[kr%=vZ?YUCOR+ۻ4DKV9~EVf = z}o+Iw5V5p@>f#U9 J<,X|9QjEf*׏mT=@Q1U Py}BïkaMYNU90_徿+K`3᷋{buuI"9Sݣ_tlL:~~{3V/*v]\g є˖޽e"k>VCųV/"Xի8oԾ _y(X{sgC7mT]#9]o3Q@F!ظZX:H Y@Q@S7ny]95FJ u@kSF7/?7rYn:?5u$:(,sM5S PԈ[x!- dž/8%C0[٦@5k-FM,q-,Ty;ˈ k\LTh|O%!dA1/0Ck<>;GL2&3E3Iiv(ہ5?ӕ1JO1yzwNJԺ͋t=K0#5g1 ;4#l pEG9{'0i3RS@^[zR5͓gO^ CSWT˃OеUqd0^5h7x/C/cM6iӦMpkk_ iW]>D}0G`mIK-5uӭEU Qa"]Tab^!k3: C xs`OQ1y-ZՋ$Ω5N捁ePߝ4C5 @Fc8N"3>c1$rΞHsk}lgRaK"vA_X&& nYPyClc+:Rۆ-ɽu]C|oglORv/]pI%݋_b|+K aA펤8u{PkYa8H*3C4"e<9إ2ƉM?18Wm3~ǽtFe! h=vݳ(:J7T5yӿH@\йȭn`k/F(hf%=ooz|-4^c\Sm6z3(<6`T\ MT?`v*(ؤ/o ]J읣sNY9Rb*fVuSjE il2bwU24"SVlIt_@N16o<8\՝kRX 2zaU;ÈVXjg鎶SS~"Ԫ5i}{ts^HuIa~/o^% in׌7"J2e}T ъLM#RBDXNb*X!=M->Ȃ95y$ KTeq] ̨Xy[{p+}IdDSO/#҂j!4GHɀ%j4w!MoR<6:f0A9"0XD> ua쾪ƭj\}dCJTȓDLjt#$}^}&JV,KaiܢCÒF!D4pgעgl/BϜɺcXzޅr(FZ(9w 7R );<oo9V%˃-t]p8Hd@mF[kfdx]K f!ҜL$vҰ9.Ч3)7!/ObX8U/ΨȨ-_pwQ>qqLsvUT iwy4v#p[>6d5h!xuAC# ׃u]q`7ϝ Łx7[BBs~X7PS J[Zʚt7&ٻ :,ZOݵY2&4+O,Ł^QҡAt%6|D[:#j3āZ"E|7\^oiPfz5t0El{ wz"k2kw6 UBko#!f۵=Pr EJQ]#d fOB> !r]@}׌v yKAl`i1ӜiV>J!/LJ/YZ/i{S*7<0mjó7i&KQAƉ$Z)5O/ݳ ጳKSE.>{2&t^ڣ{‹;ʧZ#23 ^.|*6^EK6ß uXڑb+$Pm3*N<'ŦNle':"o_}IB!}w@pƠ*Rʷ{Ue}+/fJSF鋄 S ?rL 4"cK$Տ^|uxu/nVK+\F-~v|*:jG){`[nbH%pX_CX4cIvkDi吾pKTW):8`,-ddLFlє-m߸nB  \:nz"GG3Z8$f{v>),26vo. J; XED!\o4|rcZf%.9$LDHJP8BM3ːKZlܝg,n8tNv)A GvXX21q<< \ff9ՏMKR H 0nJ23uOhQgZOeCJvCXE˪ DV> 9hϷ?p{`u$HZڄT $`d#>ԕ52I MZcԡ8wX w$5}D %- k mL7Ҍ;yP]\C0*"G\A`l35,jz@I7 u|ᒵ r>QX;dN9(_,{d-xǺ"B|BizZ%s]&kv^܉{\tu\@q!mښV!&j# ?8X溥n|VGihf<ٔaj-f?,q!a.2 4bj}fTWPIZC)G[Rm2:@A/ƾ%ʘVO>̅j0y&봖Sgg;f?PL@-(:S2#fi$yrD`sZ8ж7F&yol[ؾl¾X+jcȕiۛPjբo]2IaվK+O7BZC}2M:Wa .IM͜0jXo$KC9ћ,vY=mbЩywȠ#F潷T6oؼĭQX lӟEvx,a+1K9JP/2}V(YUءH+G1v 11?@8#ūo(p7[q* .jlyTpg10sOB2َsLb!!rwt$c]LFlγ&5i\|}v9ɌpxB_Ӧ5F׵}7ܗy-(D,n5KV*0ZL Fim v/bYQ!L=1H=An{EA,HHս2/fb#7 ifd*d?"PW,J?i7aU88Q`_GfIH0(?xuDTE&7pM*ڪo O#DG=nd̛m6JzNV3` yL+yn/ Ϋ$Q(XT"(*GjNnrX6j>L[aq.ܬ@{|Ǥ30>21.%݁7f_6TKrM1G2yVBS͗\w'*J=렓 ژ5kr}2jM$`h{߸%/pNAj3i7RU<_mK0F&{ɣ$n {V+(Z_7ҽҼzRe fD!ѰU@:+;6[?׈̥$@>OV>⩖bjzHx(hCamhRnv L5ML\і4+7mòIzL%G"jt)9gymrk\P2j, wyWtY'RzO[杢f3L}v^f%hK{ |G53k{ zn{;!ڇ|cƐ ) m$giA\ZZ^$&,ﴹ^)ad9PESjV@؁>`̮VJMz- ˅>Q13fOLs^ \.\z\"D&/ti-(ƿ:s6&O`>KjZ3Nm3X.[p>?6Uc"֟a.4%d,!s@zj6k=^!mUi]49+aq?Qfa=k %u3 y)=j5pBްSpP.Ohss|a0qqKx#.Z3+'g)t*o:wĦ; vޔJyak+]ن{gz*HPҰHhA&$c@ W!Ih 8,x~=L8@%= -27PHӳkJx8?X =ZhahDU2)ihzQ]$GvG7AB%$Sڧt[/ UOk%pժywpt}j.8hbt_BQJv lEJӞRV ?t. ƀK"`èyUrZI|_M3F Z~%`А/XzcNUv^rew:qv^s-QH(*V^`0Yj^G&ԮJoJ2Mъ&"%^ƋbP<ʊ#5"/{`H'lb 1,) s= J=/ ִ!4 0+<JW,- Pia*6YzaOc\@j h̟,fKqR4:=RM2<=Y+N!mG~bs$sOG܇)_5_S'1=Yz ݢ2|`%,4} sM7D2 -1Hi,rE䃯pnaj7~mčzO4"I}cP귖$=Tne IHfEVH,Xxw^:>Ycr΄7<MDzsH s= ttvJ?k\mLd1(M YN[e|luc0$tbF: a3*4>l_[UG^B& *~x]Y}T"pAfpliK:Í!-'QھQ|Hެᨃ&4 U%G|D=nZiv7.Eh"*B4 ǘ'plo!&QY·)4R'@('4r:g?U;; U;8/Ls>ީ<ȰU7oeMۅwj"/6~S)!mgeow5fϣ p)q*$ʻbL낂ppYm hs F}yǜO(9_MX8,fHt8yðq@&ol.vvsKRprY A2z"%> Ѕ)Һ4RBOS7B^F|/gL'eEK έG>e#/ QРݫ[5!Ń3Y'ND_!']J.!Cf (#:M^5o'_ͻUsh,-%9Hjyy?ꡎ|nl~)b@P1'yu,57C[[VRd:hK+%Ijv vƩ21T8Hs%M sG3i@RsyXU; &ֽ_q^V!vMV#/2v.mn{˟G/sl xduِt^f`k$eH[.gBaO`k ev|5Na-Ε+qwFT:}nQ>nܼbDܩr,5|[$0MRehӽK )^&FxDP8~ - P3:m kU1}@/|%Խtl`[\"w4o^vDREK'h Rt)e(}LqfiLԣ"Ȍ<ďDt4Uo(E+zQ 0Z/ 9]qM%5o&mn%.ۉÞ8SE?)81sG˯:Z^6,1l5 -%HLAĶ04?!*om \ ?:.*1EwZuFIWlpu7*cT$*^.دoS51k,n=foJkw$w4Dq`:hAݵ'X%o1q|a_AN_7W?FuᴌuMcGOY5-f3n@|aX/4N0JoǾw鼲ūS|fa }öh>"q7ӌ N|XlmHS,lH)2GY9Ϫl8r'݇&0IZٖ%v 'lx%LtuOַb٤-,J<w1U@qb%0S3cQRtC`HUqi;#(o(ƻo T, b⊾]j'@ SΡ"@͜1u%(MqX&{KhPoM_3Rxp|.!۰(ţY|X!FR>N1c|>]oShw[/}GNfQ>I#wCwy 6=Y|!:,Ps壔ߴyPIEyosMUV]ܛ5FqtΣnuw& ;n]Re(DUcUlʅU&frʌ9 LV#xTlږ%9ͩ|iש]uw8/Ms K jjb ]IkCR.H+F“eub5J|sr/[v OT '׼Y.2iA b2rxRmHSX0ht*KKci/}jCKKUaFF{'|cw ٛKҰ?ÝAnJ8(_[kZApw]1Jѓo)d9K M1Ps$;k|FvMen^e9:[b[ؠy-&w#X~|0&CܦIv*Z_` #]iIOܽs(Yv-b9QRU%W~X%mb9_-1 ثOީrn {}yp盅 PZ"^BBC ,Hn#*S*'gǹǵ5e= 艃©tZ9,3bx#{M-L2LM2qM8 |哾1Aqw7!Xt(HNaÏ6r6=('l|z2M_p*cL`°q1Ҝuir>_P7vQ(Ta9KtWbs/]m)o2_}[gMY]l)׷S9X Pk3ΐp*~Hh){s 3ԇŻ"+6H-%bեxKݭ_ebNH.]I=WE1g$?P)Sf*Ev69үI^ ]˲T R3bzCYPԋd %KTDԐt109ᒃ89ad<(N!}ԭ[4&WdO3m K bfHx3amc&'݀J"'DҸ6~0C$RG|G%" K'8 D)>IR.iة8*%ŵJh6pz0[S,"Jk- dy@| dR=vO)|۪@XS4f($ eMYR6:]GKJr:ʼnS4|~$u{uCr*̰Z˗j9V`򯕕Z2 euY3ΨV]DV6nܑ}AfDAWiw )zKz`]LW{\T?"k 5 c1{ƴHÑΛ`efW"P%E_tSq5C?`oUj sAh54}DxWP  IUvPh|.]<G9茼!h|XP7O7ЈyjζTSɃDq:S QٶV^{!::YO !ƌB\P–ojYc&8> %8&*0/0]-džҖiiFa:?,6jS6ﻎw% Og4U?BOkKٍ3PשXnwqWi!PG:vU?-x!/'NH1ֺB&8 UyR%3'zpJ~E&-T8ٙoN*@vXI2c$$uk㔒lhfviWWU\>K e.YU@)VUW 3_qB]r ^-k[ҋKz%IsT_-DMu,NDS-ߝ҉u6Xo2烺=lPgW{!ԕ)DD?%HYkrJ!\k/W_ aؖK @ٍ(hGؿLeN&,1KnDp1ed6K:v|}%s핋,TUzG"kgkWϵDD&'< @Ad$H@5qhQfh|ԗ<3$3E4 Xߢg<44] ps/[[%dUM_i{OӤCMX`u)j,Id^aYI *`gL\>-+nN +T-N2J9R=چAG:aeUulS-6%0+v<}?{Po/9-~A*K qO_;@`ȍ`<5DDy=&y^w1Snd, 6UH=P*W!P-W˭Ͳ}f;l@O$5UD`*lgKn^7dJw ":QkKE 㡥hχ9aH; L?GқŃ*t?Jy} kI,hKCGRc#XSubjhawCL"7h-~ݽ~v!n.lx(>2){T>9dxyA3h9e_Lj;c*kL4Ǚ_ba Z#Nĺky9)n"Boc6Cnߜsƒ$ϣ Լ̠-Ļ(iy(mB#AE d{]kN. &J& {p a hƎ=*RA Z9 >#*= |4 _&ɦߥʹtv'b cKmR01A0B(ב|Uu@IKRk-o|m {B٪?Bܫl0IWouTfG3j.zV#.VRrA2Ӻ@3seC)~5ZgT~]!~$WgEc('N=EwYr$kNNSN+j+/l,x`H]hluϸ(Oh,|BFvI)2kK7$*w-B3ro`Ӓ;jBu%z/Li(|Ƌ 妑NI"h_qJٲVxZ/3_o: W$ cku$UUM62<оqe~pg)@W*Ff0nEC:zf57_Ͷ,fѨinevr``4ǟӱqrq͘eE̘EAtʗUNKknZvID[,uqJc-S йq/ O/N&K,&x{r]i\rOIOzHQ1}ďud^ TQ*~kYPR XkEwvFv&^NLF,Rc=C;ؾ-%ec+O& SUwT&f o &,ݑ? 5{t%M/ti86-qjH~em83Q()A0ZNаDl@Ig V/ϰIQ)21UYfRT oɽ>x(;`Cu +jW +”8!Ja*q cpܨK鞲LLD]#0;ZI yg#^r] מ hQ!+b"<Gs A}GM`%#&rN z06_GĹʧr:X(uwzr˲!s8_ǀVt=R5o@azEcҕUc1+XV^ͽ[Xshl}:YM;bK:#_1xB2YzzeL*/ÀnL2,q" j]ƴ10R3"jo)2H4ElÜdrT3WsEz j7q0ݽXnUDՈ d i|*lLK}ɤ 2O$) (ࡄS.5Z` JGĒ 3)>@Ryq]c^P`&?M- W$ |BrDZd) btP8y@G*Hbq΢m]kʉƹ%,!rWX9Gr!/,F̔:s`,ܑAVD#U'7M~V {` :zv ԙx9 %prb>i%c21(s$L%Dy(O8k0`ĀZy1Or5Gkx OzryYQiA0|hq3+GDc61ʓ{i]a>BX-ư1 <ޜvkyìzx_VqZ |; !ew,SӢxhT[kTX^li ;b@Y}\Ђgmpk/H6xk=B皍!ʋ泟Ɋ(l "yƓ.B8> *q$YRknk (iv`j-0 `_ 7_hjq6m ?tO p@W0oўXXjRt`CNJjP0vk&Ӄ;Oď(IGTMP`EԴͽWݯF2Bzs?}akU)0⬨|AZmwJ==Mz(T*b4ӓȿ('bh >Hb^/$\#.Q4$HȣɍPo@Ĝ_ǣ9uvM?^)]ݫk$z`!5 x%6:"Z+3=;H~l+:>wT;pcIz$rH^We_RZJ7 5kٺ5!Mk =z+z2;)e(_愦)&IWjX~ 2%&ٲ#*cysj rb#HO[I漡ƫ5,0zaNI,.~4gMLJcP_L򇳚uEwJ}U=dmEuʷ\Q[6GсY6Yo7Z3paFU!@Vꪯ ]wP]vVSB'qKV!%wx})IO`NӐGI@ =ޒš)3JWnW+ f`s H:4!Yյap [F9BG) MWg@#AS\~d%ԗx4u)ltvg ? g2Og(T,xx))&Qk.z8vQSkRxɻz\ԨĮ^NKB8IR3 `,}EB;Dzuv&2 Iwp*:Sꦏ˧ekߕ'N{''9c`Ec/mÍ".mf/]9<Ϙդ OR5-JYɦ ez,%dd=*R @w+)A]ǶTׄYgzK[qt 1w&6.P vҠqp ՑւG3ÞN۞vo*(Xt*H{u^{Ί9'Λ<ⳤ݂bkkS{ю3sBUMr2|!FwI\ɑ Kt1jgr{NrV[vrADQf&}ҫ ?l>Jj#1Ү#!]/i5qH}{aVdH _i! 0GK l!#pMj8Ϡ&O]v( M*`xy X`8 hNl0R($<iE V>]?B]7ۇ;;﷛7Xo8hK:j\2cQ-ȣs–Jqxo(xF!3͂"GчX+4c"e$/0bSḗZ 8 V#f#DsKji9"l3y KRƩ1|"Rō'!rvC$߯?Z3QD\ wsåL169Į?׿?A9Qn a?XMdISd &\ۓniupJе{̕G+m|#gRoAawLSEh) HaY=V`J̱g&&c քIsz ΂MN]`n E-6>rii=S,[wͤ]\Z 7*VlKGtjR-PLqZBїPzώK@ݣLgĔiKm]')m[JBL^`؂vC${&6C8W541\m6f =CSj OuQeL.w& q$Hd|Kx 6[n:N}C{0&h,v 40':E"[ٵ8 .Iua;4~.B\@߲yk'SaH)ó6XDd4}5n1wSܔ'˝UcᾏP O [n{0yѳNfou `at|绱?oХy<7\0%NV mxG^3k+yנK$wEv74Vɻ'mnU&()=Pb<ġ?}H9mģ~I 7Jb}eG̮;#_ãw 7a蜖t&QrkKc@(k1j&Yi$'eP9RE1_;'ɠQ9.:p _Ԛo*:31, @:ң(K@+U 84#rC,p8+~MA:5@Rm$0H m~?p@TNr/̈́Sfzw󉯂zC0 yؑ~v$g/7-ajt&jTOԍnl }ڲR\&}5:u&[R+ Zqd6EMkd1X((me E,Z.ē- e `nEE2w^kc4­`rExCfߥC 35OEfU7ʁ:ֳX~h+'(3o]Y'D I3sFG$D2}WA 8(OF~{Oe8ZwCHm,MԾ}>Y a^i5G%nrڨy>TGaUܡaoWúHG22 kJUQyEu$Vq `.`8rz") ܜ/ 8?#7c,LrtK(fEDbe>tϣ~8I|cݧ, d) ~ ͲnXO-5?5x=$ᾒ/DBqȽQḔN?1b1[+J4';f oD|)ytk$)0êGza]JƜ|/ Y& K!@ u&e͋¾-}&YdrOu"3^S4 q)Jgă틗mZyC9yfdmTLd\Pԯ—0w&aKMcڒ$DSF(> Jxj ,&b>[}I5E9B@xжUp]QBs3 )+ ZVC2|k,iqlpyH!f6c&fg)ORK_6 >R? xmR|7N&^PE}ۈD}Ms* [zƄzpR^9,ն)y X#"S -4PD3;nDw,C 3Ppӗ]׍BMȫkOMzN=FETɊ]B4 vbn];r+.KK$\* ZǢlj֋}O:G Z@SRf}cW5-Z듴L;tDr[1nk {qAq3Tu;tq@Gb{ogd懽/8ZJ(3Q]ɤ >ԱPBQ,84͛pV>HS؋p9wX]!v9%>b>-gc{V;mbUk. !V)l9~}_ ԄCP W0K3NtL">Kskp0Q&g5BW%H6c}7(Ke ][]XS2;'[.pUl6֍"雇lNHpڐTGrDL\\.; Iu"8i!B{A{f`0FbJ( F[{2U6ғwm, Qg#Dz\rH"{fʠI!_ hmXa+E]B-\(g|Whك?-瞩"! \Ne&ҵP ^L<6W+ XÐs ΢&l;_D-'(fcєMJBk!]hړ=vrAOdJ•1jjі@k8 35&cHmd~!K;р2|3S={^trpkd6z/ "#UF S: vt>%K Ր=?C?]#A.HQvmSGmк]B'ݦ E!f ȝv/L/-͐z=gX)yYrkjCZΒ(psPIH! (S0C8nfm =yh{@k $ZyԻbqŰ\T;ݒ7ZQ*C+axl c-+:~2gVkP39!" ą}@B4ԓRB*~"_TKѢQ$*Y"ifH:9Izg+Âq9S~n+}w',)+GP )W4RnMx\[ rQ{%*?Q 6Q,n(i|3IzR/?hpr1*(|^f׍X=kV9іt9R?ea.#LXGF޷Zx“ƣ> z۫RJ3u;?*_8 BAN6ޅ(q10|mv۸6X݃J+אY$:G:0 nh ̈́N" ?Um,O8&^Ҵ H__Qez,>Y!.3^FM14(%Mi &[6f^l}jk {M6GBtZw_m v}U̙PJP C@kw7,--X1$a>=~kZV/&%#ҮTaCJ+&k?ZAE{j! fe]".Vi< (%0&!. ([J(ЍpP9ٷN $O2xsoG36?CM7@m[ n F3w?t~<(6kM.](G:B51P^t!3"7`0_# P?+_kMkĹuS)E,Ȗ҂ܡ; lƈ,:@@J]0;949| 8P\=)nl X]S!dX "D=+ȯǣH6 .P { (ؑuqm&L[P* 熻+N eF4MAXy7X~[:C"Q3~3tPBñTT>d0)*x3gzKF*utׅ$g뙶μ⩞&ִgoj"tz&fj:_YK0(~ǣloER$^ g9,ב2rGN=6Rz&:>@DGOdKK,K|Ƽj>ʠ*QCH /w,^@aLTI =T,2Ա't x蟻N03-wuh戟+$ >Ӹȯ2V:hՂ=@ B7-co:MLᴫ̿B?fRgV3Al-Ttg CQʌd5riC$cE\Q&?!X7HV}1mJ(lBʺM=D1tX:^X'*݅%Z:OKv57 ^J˂=(\9q܃q&:vg[O޾kI 7bpK]K0⛠V0E3b$}ebHhSٙ:xt!\[c7 ;497`¤ʯD3e:HiqU;躸w%~  VUY1+}j2xȓVT:(Py31tUn"5Ár RԐ+ݰYWcny80TKv|=+c[d<̮m9?qDk@3?8z{{Mm%kh"@{.XqgP`t$s=\ӎ'ʎzvDʋ8?`CpQN.IŹ>"eR%`bʳlbΟv6~4PDe|E\₷BI6 B]ġfQg]GF(r )f+.4ko?^g̺ZfXą^>b ?HЭ]%y:}hAlMJ呇 [ @v.sPd]t}~^z8L$ց )X*܊$U GGlNeՂq!(c!֠X#%B)PxP#aaS!.%>揂gYZr5˔+h%r/n1I52E)Ꝕ߄*)0;!Bߣ0,A#F>,h&dabFDJybB4kC8yK ©KK%\żAmӖ%A.jcd@y3ܛ+dn1 d46;:ѹD>o71*`G:E-o1y?yy(bYrq̄L?rv6W;qFzȼȘ| 9rl=@jw)液J 9ޙSƄbɡdIskt1`nJyFpqм]7*Džg-q^TyDI!WDuR~?F:,c֞,S6c SNTFqJGTT-+TG{uȬ~o0 겎qwoLyزwl.[8 /E+!L"V\͚P` l97%ndM7%Pu5b%ߢD-tYz9[N\ .]MpwspQgƓǩ?t"FOUPLCCVЗ[񺛧悿@FP?5 4WgtHD- W˟'KG\E+(^R)ҽJa$g2\ ~w2,rɜPf)|uT[ͨy˱Y&U O+2"!>:]iNeH&v?~??X~W{q_xKڣxF-r+z̐lPp [3R*$w N5 rX+aďYSBAG@I݅w5YBW^!:$blX{T"ЮbTquw]}A*Eܘ`0@Vwɭb$4msQj]6 ~>_Xj]̡t#k|M"Jfz׮fKZ qG| 3h!5/>("@ |'t G ^ 쫶^cg:.n޲_~VJ!>3]l~1@agw.^$ S9(]PjaZe]1k4onDo1!7B3_<[㲈! GW tM7K3U2U2Jְ$d8Bjō,jh/I٫L :RJky]gmV0nS#<6( .bIHbA7I6! #E"l?!  S;eWW ViN[I:iZR]-x- ɞkm}qFH@LR`htׂ*g@K?5mI.WV͍C1f6cC6!fHy͖k⊩S+Ыn:Pp7~Y1 ̂phG*R?r̛rsKw lZFH5&O&xi Soaz% s "Ù߅x)%` zU*r/vO z<BĴXY 9>C4SЍ ϝBADg,$6*dd}gPb<^(ILlIv!yDsdy7"mz-n&e5D=KF*(/@.m [޸m= Spgq  W *C/ج[tđxFkT@hMwnI ]URlGѹT=cjJV}ԀF8,oq@  *}l5&I:'yދX ~rr@u%.R)Fm[$A}Iǵ[r3]Zjf.2Shn65YCN#w6dZC2.}k@%65KSW=FJi /Gr[0aU6P;mU>b9m'Ǯ5gP$:g0?'IAx!zWE%H:бg$@6ƫ jHr C%&K]nMleq}P:z:JgVQ XR)VN)^F>uUH!Y!bT Nvg:M\,V!$he6FI^ 4䃆K9 #.`05nЎ/P`m`8Qyu':Mļ$`ɇa{IfU1PoֆeFmU!1Y1Uǰv:d̻9t7¿/}$Ѓ O"7 NHe~J7;J Ej Uл8.O*Gքx?S BQFC? ~2_?Β꿇b WU\.#ԖokS eiX_=6|PU1CGCiU4yVJ.{>%Ehʥ} U6NUmMFeF,T,sX0[ ۃsR@5!ի4C ,/+$T d(i3fE5I̔Fo5jr̀ gkQmW<}JGfh7~N#, k~Diov{mgp>q S&!s,gnh?b lZ+d12>89h[عm3='s.6g[zضʣ_#2 ;rY7*_wWT~_dBXcMnLaGJri7aB 1šQTpP*dl6b"E.XP}\u8)Y@X D{գO|5MkH'|! ?l$w\r0ؾC`@X3ywfR8KuS`d vEB}Ӣ~!52l 7jЎjZ iWc *Cn7B"O[CWyPEZO.rYPŒ3r8 #(Frc:a[ C;'չsFt$.$c]Hr新HH}m[?kWfOh+Yn(6ٔ5?C:t= m27gehzK0OFhPtlϞl;ɒJFiu~2f_ީzAOTަ%V?=|#d;t75{pԇx-}%h $"bT %wVb\6.dߊk]h*w;.OuF r ?wlZQId~ D -o%@H?f$l(O[ xGt#} RўO|lS)L<;ih!"z_ڢefh,t^/ F# ,dž3^Z(tFh45&=J)Jl u? E~pVLw%nc?ނC *+EN)݂v)%%L`\kEsg=V-AiX J_x]zHdfkc+'L?66basڙ)4d @#16\@j_g6%.ega/nN3yO:qW?3I.%JbQ=,4҆2EHl3 l5HǎB20qēH"ͻxJ,sy, Xӄ֛ڰo;1wW"8c+Lh癰YSjXjJz#%E6rK b+!-^\ swm#[w[?QSe*%5ah>t{ K$W*+ Lzt,&k'KC _BC^x?)wt_18&2U$ꝤgY'J|Igv瓌.‡ mƀMa5/>[%Ɩ=9gDݟ[MĠ6 \W8)rn"Lec癍>Ά]\ϻ}asf=b4|VaZ0'jLPDwoKVor$碳jT7JK[&B5i(4S 2?|yfˋٗҹF_?ך-zcTslۚ9 )+ $gJi )5#"[yy:gmQq$RVg\@~Mt/n昅 ѬJHopPw6[XG|͕7||!9x=>-cB䀍ZۇR9d*Ռa+k dWi X89yު(nX Tywf r7. 8˔{#bք qE K]fCb8*e&u `I&o0?)k/ѭKM?a$$zl`$vWp%Aa)Eζk\aU| Y,%-iaKo8&`*!6`XAÏ9[[^zvPo5^bK5ƂTQgz+  O%-? ׮P!8Ɏ94Y|ClpF;Znt_ (?C!$ ,?Z?Z[C濳6|-pv°BĘ-[V6S6_O [˔#]:`ZI(#}Zs8tr0ݲ鼠~Iy,]1)bld!D:|m>g^Rtߛ搒VjQ"y%+"6`BSm'SO0 ,47OuSP2_zVS'y`K]ɣ_s^ʑx7v\2-mHUbct3\5"b Itlo_!x8,I:v9#NYq K*Zu\Mx*UYX Nnyhx7\4E{6IR%'ķmCgRg?`,X"'1NxcD@)RTW3E6THՐպVZ62.": H1ozg:<#-LpmgZi`mO9xB"L$G!8v$ ƣ4Y6_MUH h135,{/~ۍ@Y^B QnB°'X _h võE뗻_E5PdS>y@AU߂lXNPV'fLZP˔գ@o Atyb!{XBF5uԐڝvJ%Qo_ꤳX`W+ o: g37-:1T( r7s`\R u Yxs>iMy Q_801h*x6$6j=\mdr<@Tn-wh8G~eH oJq4^8_9`AhJΣ?MklTOdcͺ!:7Lmo c 22MD:`&PU2>X²0ZF1)QF#d EH*>C5Sג0?6szظLrG/o u*G}"csS6)]Aiw20#bv)Xg٧^{Ezb dS6] *jA'`$zBx R퍒DZ6&F>6GȹnG\<UG4VQ&$zQ{a\a3[pn&D|BcX\]5k ~h]H4X}ktM{S+0 ,,4ߎZ؃+YuG'bT7㘮ۧEXtz\*7C>h$[\h4k$Vfp(tAL֫v OEYԴ3{8fB|$96HaloLg.?ݏj#FO#ٴ.PH̆"j5q9q=mwZS?)BHgw($(])M]'Z(!ܛ>\k]'n%M C')9Q#PC7kdYE%6~)F0@)(z݇"HSt;+6b؁_~TstyLa]7-}Ѹjdx+CM_DnΤcrvȶWmN,ZôUV5((mr jPOSc5&x_fpSD6($)8T2q+/V2Sdb:ZcЊҧLec4cb: B#Mc~PiON{^sBuht} d8 QP;&Dpߕ LXc 6"?ŵ !CMXu9NpԂA<\w)[WI%9&o}"UZjQe7F3Ydh'b! p _x*^q.4xou1!̹'h.VCzeᥠFZt(SԷ}V.ٖ2kx!VF"ꮎf=M>z)m'6,ʅ1;[ qLg߾ދ6 7Ę2U1v㒨q`}'ZR -$1˼lR0bH5o9k7fdW?  z8wegHHg$R]v 1y5UpƐ]~A&s0s>`MV=OJ_O?+=(`W>MWmжš,Qަ4QdٔeKQ\sX ={I2$u3!N-H. s]rO.֒T A jvs{` " KJv9"mO>vĮ</AՎ5mF%r(y:\T6,Eȶ-;)n(4 &}ͧ!X,Xԋ}X@u)ރ n&HvF%VP욼eH8An$I\<]ciE}'Q{lDH,A~aZGhzQvELS,# Ԟ Ǵ)^>E ]Z"~a_ Iu1ve#H&ۅ%E1/2Ȑw^emR K|J8Qn8 +UC-OvCBQWS|m9Lo!bp%lY&T!#ɛdzݹrt{WY?aFM;>-Ful…h!tt7r )Nq)p(R d=P!qkB#\_(M.(6 F;8ykD׏Tᛥe #)!rcXEa7͂zEzJhTlFIdJS,`R 73Z7cm0i2 ^Cucev 9&o.Ң,(PO<S>zܴ*$;}:Դ>T7C X [Vjxl/6m&$CMH"6Zz{DS7bnp<{WK1Y7в-OKꑀJd,@!\m vW`Pq+FBϜE80b8lT~/qXK)q6 \\DC\uM|I6F;v" H I sJk~}{gU9Xl* }.79ve\|u9 Q ^o5A*u` \#B#=Kh8-< ¿ :XnS2?_P_ ["gSiS[M'\l\1VYjumjpZƀ:+4ϲ:8HԎwx(HI]j ͣ١D {KFlc+KRm4*ynrVˆB.#A@Β1v B{5105/ّA8ciEk]GDS=&)rD5|}Ȱ~? XhdjJ=@;m%cC<brx-4`o@%  zRXgO͜ x刨/-xllިLc7(l3n./UVwT`D_.~dbhP~,g7~H`m3o"ղ9(lh?JU]K=1ɇQ5qi,hgNb?<7s7H!nrjFn/;K9\+G.( keSp0/Kܟ[c/&jd1RD0 HbtE{BA>*c$'QB$A- j4莋'j'`ʛZ23#W4ķnɓf"NB=22M,,8A|B~f)W:A=]5=rqAUB^4@K1dbۊHFm~ǠNSh[2}Ew:ZG -> "PNv n ^ Eg߬ WXzf"g}Z4Ȩ5=_y'8V(a3QItZZ ɿSɒ__qM:@# ]A*)XFő?FEX,z5#&Wcg-E'ݘUq;wwSgwi>]ja١:/HCmR|: (u[C`:|2~OYS#F/UF-QZyƨAg]%W dM˰9eˆ0ϫkznhUvC"K9. "_u2YC+ ӑ)zqIʎq`j:+VҿhU2ƣȖ8 ±ދ/iJxDO1ņiz2=!" P˝ 8T# 1u>"(4 1) P&g'$CC$8 2dWD) o^$>ARô6Mj"?4"$7YLh`|]V/32앭 T'FOI.FBfJSjb VkDi4.ҡRF á$Ӈ|6Bh?Y,/UHB-#;>FM3_K9(9[ii:r3reCZ$W_X2+fȒ4v3c(>q5rr ǀw^t{]F.%⽑A^ngOABYHGROVMbA5r}xc9 #2؈HBlwtkr =ȯϵ(^XA9cʽژ{#;n~4F٥D6w8y&zy4'2T jT&/hRh/g\fxH0&'aA \wHڵ}4K-*2XV4Ǿ3 ,lobmwb!f Z?RR*G'AQ=>umd-pбyo o VF9?(:5ą:Dwa8x~f:K~ *dNl)j XiwV'nDrxy1%p:`iwzEPD=~忳$M@&diɭ2U*A+~x8kQ.+'Wv/d?Ʒm}K;I.S:-[$ˡ%{[('ߡ.=G$QqGy{k,+2K9 T:M3q}u*r\^N ţ!GIo"HwK-%l0bx֧JkbƗ /tΝ5jp8XmxQ(v +qc/!vQzsg>x&wԆc+u"['zu׼iIg.|FOˋGeׇs\"yPSn$Wzs(*IS:e`Okb1 DlH:z B ZTyrZXCR#l54a!A}d\|ج%Ej M)C?W-0<>8גdHOlNʐiKV*mr⏬()WED6wYIAz;{ .~f I!r馓 0nǢ|S&XIh` j[4)`ShrFwf|Gd R,-c#]YɚǜCYJ.r+l.!F C mjQPU]chQUn-OH>'/dN0]EʔYY+r t\^5>//< 9"f2aZWy8$V o15w2 dE\AַMمPB;)Hat`;{&g9jdc}9ɶ܇W_Cz߀6/H+f'Q'K5Kj0u.چ 8ƒ\%^)qKIWQ >"̾"xԛybXqPx'Pr)#K߫i羬z>C6\Ʋ?8ìe x3}. »up;߳a7"Ⓜd<[lOyиn+[ˊu]P؉ˈ~ I'!EuށE9 y- ;!ed@o$MϻDj-RL UF%z:0OWſS&խL-RDFNi_QK(qHvPxJw'Qa،v|Xv:mpU.:3j\}ALVD0V<AHGEFnr35׿?MDhLT?VhFT+e576Md9P?U4EԺ'p)13Û+qw<'"Ao0a^o5+yyMPFɹ 햏y?+HXSj ] /0E"HΖ&{>Y|4;_ƤoW`l亃:-7vdv^IL?#i^"*'ޝPU6j8MȰAIѪ";R)˻v"9m/[(@_ך(vrs=#1BN9:m v^5eνFQPY Cc-&fM#kRS#}EC %>1P|O:za}z}Ve2}‡d?)0P`"1ː`>Oޒa[")Qcm R3^X$bR22w7\0\۫[P&ueЮ@0)z:7V"v7S;6([4\U6H\fn0_E@pE41ayHg15QKYc EYUže4X0NX::c@Vg,N(@7Fz(,UXV%t}b7uN4#yYgsm+RRxÈ<ᱻz?㍽ 3%\*Oâܝ ۺ46ZֶR _͐бJ5Z<%l`$%MKVػo& gN 8}w4iDU>[tϭ&M٥ù^O\w#zdЇ٘BoY!u'"#mCjŬ>`$0ol34~tO7?8j4> ڏ"*S(93tW=%y]A 03*SzeuoXu!jkL4)Cm$Ug%IǮ !I*LA'j+U*L:jꕛ 9iRmД+RTd`;idBC\!щ5xq,1HemN k-O^ Zv4s-gq}ЀC:S)ɡm [R3Oc]ݑLRp{%\j $;^.(YXe='$ǚ4H2Tzz˨:SNwDNgc$iN~ 0"oF3XձH?c1$Oo7xF젭Oq|WBrL{h }*B%v ƥ1lsW@ AЯw&q-vXNԺh2N$e`0 g0; ԂIm#O#3=F>87Qa#[č|Q|v88醢 Z-7OW MaL[-Eb81}R/.ZkW*ӷĉn#\ p2?V Lq ƪy?h4F#82Z :jRAe/S؏2XhKV׸-;*;ea3` aD4,g.|RI-bT*[z`V~娕+,]K4.!dHiVA ܡkyq@"tyT,WhسٟOSAvncCE2t]'>~y4!bxEVN쳊Qut+:ijmIAK ţ!|0sU:chGOJg*0$ x>&ۻ_ hMrxF%ɺcz]d370xXA"3eL8=A IY1'O4Ty@WKԸZ‴:GpEXM 0k s3-۶CZD."eP3zap"3QnwodǒyYMҔ3 ) zV\s]~9~CZWuxڇbZ*C }౺XyJzpXJ Z[Nt?sMZX"]ogiL \bZU~T0eTۉCNEY'@+pYr vgW|BDxK p^DV`YM8)@2g;&꫶xա؟3PB!M6ei\{?Sa`Epk(2av 1X-Y[ >EF`8}0Җ o 92TRG:{ZF(:{a8ĨqL8MOAMs1B˼Kv9 o} ,@)ݴ{{:h;Oԧ uDRsKf#3j Jܙq2-M|4֮~(/홮)&.>\\V۰8WCoex Ӂa<#i0>hEfH}5f y$1⸛RHvRa;%>P4K~ CcuSqN\9[EI5"M! ~,"(A?G4A7?5_4 v}/4Yb27jy&3x{;w?{mFL,;#'h,U7aE9gnҠ1#.kퟋ&lQ)c? aݧ+yl(u@ u})ǾZݏh oWAn)hP>Y#wNJUu^5#oɜNXR$S)ٲxqІo5ƾ" &nvRh(x{fAdG3jL͢ϳl$ba @et\¦ ùө? S+ ^\ A:- f֌{ŮW{"*|ej/2J93elYKc ~bn!vuɦ:WTD=@qQ=!6,C 3Cb,:m"?ZURyeSV5I~A+uzKT"5`'%qFg?.H`OXcgZycWӷOɯ$|xunQOmYvo?37_H`ɟw!ҹNGWbvbpMeq@d8~7ʶNC1j^v\8#L̄f Dv>P.$[ H-H wT;&РFiDXCT4Q++ 2$c'T! 7$ؚލtqy$nhO1ݸKZ=\6kV 'gpNg1L`dG%$*4[*8 vU m0N`zP Jz2m^lʄ߄Qܡdg3j%s$%g$B6G|h& (=Z˥VlZ r]j=af=f O.Cbu#&S!fgMf47o˨ A6. صyU\;5FlБRoil1Fw\Hi)W,Y. 1>X͗r)t{Pk_?6ë(M[zjǯ^X,WC~MnѺ0\L-W28::KlʝC $Hogʄ;/yTi}cJX);Mx& xJĨHc5!Tdct4|3g<[vh(e@~l/K&>wɢ`KMsH/t/IkAJzM %^ʆ"f@jLo&JX~,Pd#CJR[0нC؉kdֱBڰtOunf1*n̺0w5W_|j^. xJ6:rX"zaV;.9=w쑑B^~4 ή(0!ڙ< E}IAD*To$?,i.wLpB Sq?רejc1.(㖽&UvbЗߍ2E\1SId%DK<CQı6r.thxY`\Qt a v1~H\vW $3S[#$|HlͷB/c^mY½"P[\ b͇Q`-:nfڍhG CX+KCrEDZc f54(!+O.dDnKSJ!qhRܺvYÎ<;c5-m6g跈PkEͮ>Ln8"56VC}4mgNcE'9iaHV@CXc|F}"I>,AaCjYK/[!V֧J>( ^ӥj@>x[B^tHL t\]v #?=3demJc/C;0Oʯr1_gr.4qhC)(M?td IGѾ%^gt*X/\|EmŕZtٲ{{Xb Yj: g;ŕx|"!J!<-/u(΋$m\).QTx0}f"G۬xڕCGjM:-hw{a}[ɝ>Zz)H1ѮgavK4I(h5ڦK*-pO8cs^PXf˼hs`/Eq[bKi`tk|Z-t@=_sh''Vl|_VtREVg~[ ](r]AwDfѤr'q W̨[b-–/}3Y Bŗ<GFSʭߠ]wWp;x6V5`Î(8omцi6fKM@[k"6ܹbˣyFM#BEr],ͬ]/_SZa+0e ob2Eue.nI (&O}?^)# .L,Дn *@^+ޮ74b"Fm$y1s-*H!T쌕L鏍QEk7F\m$#}%zE9K'5( ǹ%~5UAxXk8r@[79>00ɉ(Qj2;xG cQXw6Bf: }mX EbSR"猯DLXPi4r]UŬUӌ%0%Fb~&Iƴ"(4Yݼ]kUQ"r, d5B.XKN^}߯˫ &`QjxhJ_UJXĂm):|/G܄Q5 h3OEځJAPvfhdm1#p*:X}un0v_ )zʨj?3BjW[[Z:ӎ`␉f{&d_e˴V{MQNj/Ke_h [`&%p Ѫ蚄P 6(1s;l 6h#AelCsJՃUDn 7͌ 5|ρmyĺDڻqhՌJqx\Cy.MeMl M8Zn5f~9q;8캓e;ItJlz~yKaӚNdyު6ԝ͇!:wBråXkP$W;]rz\陫P*(S}nٶdhFOx 0T@K&s-]A%ʹ^v~S1T/Se9CЧXoE WQ0c)z+CĪŹD.32nSo~x„F1߅zGM,J<\ xPF74BZ6Ip1jEŮ;8"1ڧ=BI&BP{)B'VXq1-smn?~Z<`F|10!uӶs\8gs~nv$z34t882a-qSUh:k/>CDz?!@Ƿ³UmR Q>>H.wL|S< "lH|,T=0Tr7Tۺ jyl&u!iۑb d%n"`ƒ<7ѯSBa]B=UhF}&Z%Mq_~)X,6tBF]WG@m$R$=SX5J贒e.)D½x'm+E Ig&VlQTbZӐlW!ߍt]#`]۩ŵ-ŁBE\n,8SD $\f7CoNA{|L$!` i:tA}LJ4;EN1O~R@{gO H@i)@ۺZFKSі|yqWP}´Fh e xx\Wv&C|I:)Xxs8MQMgwKu1Fg`R;ܲ/n6.[r-gvP#g6WCDލ)mBq !+iBRL}!7[" ;^Dj.cTY2h tEN\U"poiWhlLg}O0(СJu8PεAA $>?qxm7Aebe׌<+tg_M!07 f;2%u7Hݘ =ZaƕXګ0d8 1Y?4Ti*U yzh!2aG jE|GYdpݸlO~6cYq[T6F;[ b B|lM}Tc63daEFݙAY(bB_AU`1''pI9v8` xe}U>lO5w"ITimNN:#J:=A DKT|H6PA ^"碸z?zD )CWRxd׌GJ3@_Fl%j{ wfA(+:W==) {t0C: tQY %ǔe&Mf<-vwBTEXm4-,J~/S*Kt!&}IDE6m,y+@>w ZWGkmv?n' 'a=̿Cc|*'Ģ,v~V@ U밴(SA/'Q ^#Nq$5SZ`1QU%ǖ L[|ǭ~ ^g?bܟr^+7#X}%8$-!~Vahz7^2t PIHwn蕬]vVɁVM{F|#z'" ' +v\OD'^f1;]hǂ#m\XǑ) yzQ^܄{kbil"0Pw g49T2>@idRV=5biR: uWg<x 2R\?(EmN}`ԿT@n5׳zIUwc9w2|VHA$bClE?a@ZӝR/auE8NY1΋ߋsz~mxZ?)(OգN-ڰp6:wr"[Wخ=D}ٷ]ЗT>xġ9f%vO~Յ<) ĉE YVu_k*,:l+5j\'BcJt,=meoCE~P# @C&+_ &,~TC^™UoRp$$j:f5Z3$\f" .#_99֜j7P*Bȧ 蝺 tmh9kAT=E1 y,IF1{+hȜ%PK334iwxi?cp.;S*TD8| ŎUڷwy^ ѱO+Hp۷8(P# ~Q]IDwfVþ4y'}[cEM>L6gir:Io8ϳי|t?IH<#1Z a{$1#? P#Dʶ5GxVJL%䛶ԵfIc&ffҝJ ?"cD)ƭ{L(5a)(|_ Ej=b3-7bbQڀ&U..*Hگń(1"IOJ85דxӃM҂c{HhjO!Y3hVKw؟$c(:k|{ʼM@ߜ΅Zs{:;94d6B8[7eL Q?xl7a9C^9q> +)so z*$ H`wnnzUkN-j֪'7 %hٝqɧ TCXH7s 6sرLr2b![; $_ R/:jjD1 kJшh*^$p| g)dzU+cwG__ (^]/DڌlG4$rQJ:J^ 3"H 0{Whʵl@:LSuܼBpgi9KO8i\ǵ'谗Э|}…Iڣk9(l1(k| b5ҨFfR6< tGB jȗ\ xclH6H6gҦ>s|d?3+{I2~dGi`y*{шA|NW$<$7񺒾6y3S Ouã% !,*V;=1)rWB< NW̅Z&26r@AAQ> U 6/Mב\cq ")2(je9}/O""Hwћ.JV'f,?MmԃO"ܵ i7@,] BHp̳/gQ y{}"ʍ&խDu]Y&wN1^%iMnp@%&rKmmGjpWB(Pxd<'1KZEj*H7сj!e-Rg>ɫ{GNVů87eؽJĩȖ^7xu:srͬ_NƵ/j&qFH(wĎ)1Y! 90i.c-<|-@qG iHv+hwمOkDxaCeM~gȯ) #7C}n?΃V0A2h(LI𓾢w5wp$6(e+FR+]Rr);Z RCt\󷏪tCOĄ7t\27Lk  ;;قK"S,=Z )N`LL <9AoV :uI) 2qM,SFzv@n%秮}hQINKLrapd(,>&TOU BL-Bkp/Zl!AYS}_5EP?@yx &\?lPA/V )h7%#>zJ/l1 aغPEI6b._,Gzۨ׵k};/05< IA B  |@d%v.\x*bC%0v w2][#[ W$>7&>@SXJ+jZET{jnV(`'>ٍMQFy%fLN-]j2aPu94sP2sxS6/BrQ_ @R3{I3R-dĩ ˣ] їy?&%Q\̇$YV4d3bTѝ|B>cQmp* /~l$ts#HtZR+e~oZwĭR<&`.Ѱ{]. ^NOif; eVDSQ3lC=\Fs#" i\vpբ#pQ.@^c`PqeO7o-VBX]Z?[ 4#q'ѼFq0MJz1Mg_d}m?J9SUH,z:psl-aoA&ާ}L1;5j%?J1 l×bIEΥZ*Oeدr:meQoP^\Ǐ|szAh7Kye"jU²RfpfPsXX5Vdm~"([&G7s{eFK kI jfȵrcmxIvaz~ft؏}dP|#O}bdI*?D˗5uIlиF\}T& Uç\\L@{)Pi'4Yƃ$bV0+:vDz9q[t^b:5|#5du uG _C P ۶ivtuIٖyƔ!$xccxQ Z\H/\.xq}_B;Qƀ-)獣6敹gм#> ʫ UK_ @i+_} |s]vD+ v ]~ȔRoں OT-oāHwo*,6‹_pL߈$;!a#FW#h]Fv4 D\p; #Px=/C9B TրDVR ˬv~q(6cAҹD2X^p MiOKÈTZ?ᇶJAEDU.o wR yԟXw[o(A>SG 15x`ȢÏye=c3o7I%O߬۫NJ#>*SEZ OMMXB.')/d(qnz=Ly{ 6-ub3DK Ya^H}%-*Ȼ4q/z|]K-lq:eBnxQvhܫ?ebI!Z zC {q ZQk2U [T82sF%pp p|Y3:kf!@yA[j:0ߗ?yg\Y0nZtA}OQD4m?E1N zB`>x Vy%6_r}>(װkn }zˣ,j=LBAz`jB8/LID2RmT˖xxB@+ 'zVgDG R= aT 54g2e E߈0n,WjiMx!eGrlU|8Mɠ7os.Ul)EL筑Bќ7{ ,ndfmy>{-k=C}? c'x?G(JR۔Kk6HM:}J>ʄ>|=1ڝanUj ^]S̪Ұ]֜S6?8Y|$Ж?W&gxwt lg,R?&iq^|:m^ʫEk28 Y/EX=WW̑f()2ao(Ke$iJOy`/5gd!A=h)XG?#n'͑훘H}*x|-C:p. nh LyQo+o}WR5dL{–C`e$j+Fie +T qst!NY />ʎڶ3̐N*R˳ ;-b>Uh KaC _#a1_Y얼B X6%[HvߋS(- e>^mm+9"`ݬ ~B"vn^YXM4X>kyt";jK qȮA# /B0Obn6sOTp~ h ϺkITn{a,(}Y\uaz;C ;s&KzBl&C^m]q&o楃l|_7 OI4RKO8 w\ "IôVimoZij.^y%?X u< dp7r)Q`%o3] ooCm.Mɿ7+[vrOT}J"P2qV= 3 ;uX@3 #wC;j]OnayMdƔ.SvL(ŗ# =3З fۤ4qxE (i+>텰ɂ'2 }?ߣ4~'3x:#\!s{' ]DZd,oMqYoiT5 DlRMLvoÊKN5I e+p="I!uK.ð1 M׼9Os[[*FgZs(ڟªz$IKpؘ^?#%&0sQnr}AK0610 )Q1 tT}{I+ӐZm)yב,ͫ#`3B[,w& ݨ,iRq'Tf\0ynwmT>D{% v[X>y T:]NW0VSi4s:e,,% 9/qath~{W#ڜSbxuuTW"KP艉҃Kf7B@d$nn]Kz8jG$@E..Yn,^yyyFǨf P@!\zvk@-e4X{=<*3i@Cѷb8Q{8ͽ[82a,)Z/q~\Zy(g0#R9dw_LsKB8}~,; [@t7pk"%N~tI%naUwcg ~V+?>j'?v4W0A,@R^N =FU?},ϕ(ԧsxkm 7N4rmhW/C^4o!5;Rr?:~mT`9sao%CoSI"Qn6-/XM,n˄'se2@ }c k%w;]F۸V/B\'Lb I_/t!kѨqgjQv[6_`m{c@;E,|`{p?.|~6^GbIirR8v(g\+ͽRJ%.IpY'ދFhmoC:YVlKT53݅d,eKIaNMH)ݢbGHԆW 90qT +ZSDϜHd#puHs,Y; Ǻ/;-X!to|q!(IMG6P{_euKUuaEp QƖddvXY@E@pOށ.Nz(;yCIF ^3TDݼ8Wvg&/c(7HEiWz͏;Վ5+GYfڭsgQ3  @}{;aD۟)5—@Y<)KWC,NW:T|)QI;6.2{\ d^x"TXpf, qv_E; o Gbm ÔA19%4F|E; D4,'Φ:_D+OƸ}پcEk!g\gtjGGeSnQsǿjðA]=SIZH?T PRNߚ$D /fCug2 Lf]Iۼ]A/3 Y{ rvl6!]w ҐsN!]z\In{ @;wh7: u$vK)o)[Od װN#>od:*wpaڽ>gw1A3^M}B71^5Figgαf1@_?4VKi|qai pURo/-ZT@j>MJ5~wDR8X}[nrc+F+ԫSbS\AOAٽ 2\S"w' \B:J'c?Ujwล kHz r!1;s*2CoAA$]0EY[jl&Xk5$5k[K; W20+|ZY!S̢O(9 쾣9 qʴ4,@dl8PqU|l S>w7-E޼Y-jUK;6(2c<7#0_NaYEp.cG\rs!&K\F}S>)_[y嗱RZt\d RAl`5WzdOP;Y\k¨ h>z!!ȣW3+i%4jFOdCjjKs)l& "s"!o=_W;\1xC,(Oϒ F?e,pQ!Ќ>1RKg[Bcӊ!`h,ڬ.BIf{j4Ӱr1&7y؁Z~kRS'eҏA1P"(%Ɵ?OTDrfq:?6ڂN&‚6Y4eCD]>;4z&M^6 @aq\9{ʲ̋A[H(P5Vѩ [.X 8ˣb60Z$ !EQ3Jcf`϶B{zg;`RT)ẍ́kz0"YUXB#VsE3XC㯯KQW@IP8nɪ(֪)%pVyF#G0zu C5[ XkMt Q^ʉ'L mp3~4I`WC- t܆,$V$,͠{csFn%)\4ۊ8g)O~??ҿg/<J;k 3K"6i5 V /|" .]J cnO2E)ͦh^Fs3%/?B]g|˗DpV8#2ɚk?4Z*1n,*=ؕ\*^TB Tt" \RRg }yru])t`L1">UfN\nT+l/kV\rnN`]sS~cweY9P't*76רD0[l=bc1fu\;86SJ/ 7 - k[ͯ.ZJL}ɍf7 hQ |F?jn#rM_?H Q^.{ +y؏%qfd5)"݄$3UPs)Ϡr5pZ+RD.dWؽ zR '4kr'ʴh,{9 ^8zlS8HU|.ukLƼBZnHCmPko rs mȭ|kIED&):Y!eQ٩TKB}ֻ8w*܏m,Nʾԏ1+\"e5eXS.ֱ|)׻fM Wj֬ʆK3 PZٰUT[g;a`(HŲ)bZ3J=qzEbŠW ңyEq8=Q7 axP28EW ddZ;TEw9ׇ uٿоV8RCH?ǃvPqQ1O%bsjJ14C`t*6K"5y/%GTv{^)ّRMe3;Z5l"|l-CFg(E%KGo{L`ySJA7{Y->RW-'TnZԁzŽc‡H$ w*md1fֽ}? D^`؄,j* ~h!|/&g=,*x"JEPZI99KhƇ%oK4c"s/C6Z+]#DŽ;LVCxdQACb+! {݀`1ۯǨmyG ?*`@)y*KEvhre8 #-7ypRP޾M_^&pcaco~د/Z\!ۈ峍in%n]JB7QvA>#7.29>| ||K H/ˆO%ԏsP3b;c7*ŮT4/wl0 Z&-`G $.qdg_"j [~&'2tK qݤ7qб2l{’$%צ%vv#1 q'ī#!-bW!/Uo):ץp|PVUGЭ.Q5O%S yv6Eysu Ůy. @;G K.x[8NV~.3!uwاi]+D{%\CZ,D\4?1ȦZe"O>=2QbMo=DcG`g7gsmW(p# /„4R{6d᳖hXO c֓CB@9Rg>t9ne(BlJEunc[!oK?o7:`Rc0>DG1x~)T' }T`Y.l" g鰸sOQYOt,'r>tHqrYC5U}YBŎ6)\* >>G;@@(&nMZr;Pԫ Z|F# >Ay ?O|\Sc]Y٘?dpQᷘtl]TC1V#6u_eX劆l]o?ܘTg_gJ5ɧ`,=V:*PuʎٽL U1m 1 qQỸt<ձTA'`7>7,#VîYqM\2{Ze*&Mdc<w]Rcę?XY-2)ILIQPvC8ГΏTb K H0uءz5Ge$"CL Ul&!us4*wcgdFR%h/B*< 9L68ޛLOo.,w fѕZ(^aĹk?TNō M_^~L\%ix|!B{Ӕ7մbdBXSd~X|9^ejk|qSd?66f—2)]D RaWBaӹ7?/q5CoTT#')!<<=p'YAi{HO"!P$2 p -hH YUvwp'=sm\ۏsu\#74].0Nc@O:,ē7.ǰ !@@ӐD8}]!M9W,ԯ"4P >p(eIf<{Dv Kv K (dШ~jnhB$sbbf0ڣxNty !?fS}й/!ot Q%&϶0xnqt)I/ggYe1Mwz >`<4vό vv7٘P?=qX@we>a$e] #*S?-bD_Q^2Amjz9B(n&#Pfl}vL Gڦ]Hq!ޗCR8j'\XX6+#+ b-[cV;F>C"#?f]y>Ghı. #,+^t=V6P6OEN}Q\O ? ۔-ؤtFŪGIi\aq*%BPc/P?4_c+ˣTźDCb4~?8ĀWb4=;`T7@;8k2CSxBt]V] }|+A8dpS0,߮Ȩz!3O 4)罤]AP)?k@G%\4߄jg Ȭ5T3:aȿ.foh ")EpdV~]TEo*@YFvTǭ^^Аq׎&4r$Tx>ק"g/.X$d2DgP #H7*Xm+O7ǧ>6wCBM1|BW9lo]ӏK&yגIf^nY|(NXTMa-&k)m͂#Kle5֭,/r:Du$S’lU'QBE!M4e #)HWEs+y’ĕ%î؂~pKsJ I,OG{ R`Gko=B_qqLscߵ<_cMj'X>}r3  N?hÎ>;9] ݽÏ;$R< Xp4%5Pf-= ħAzȒa#&.>=-g3Bw2e q$rhg;ݿReBK O Mɯo󾘪w¸R`CE n/"Ca& }rWB⼄g!A.$nj[ gOH=Η ~}KDQm ~p&`YRM/}"Ae߇ Hg؟XK6ϜB׫Zr4cuռyZ)vP-Lk$9M,(Tk2h !sN|Ygd~+b^tFI'x+ a>ӕ{y8/Hرcɨɹcz=A<[]*p K:iHu_NCj}GCrKF~,rSeQё-MRY{GS$Oo7AK"CWiF:AyNR>tnĮQao}5}>'}2~VnjgQWe#TD]7 1:@Ht-:$🀄d1OjnRkG |-y{%t'jA`m=XSbP"z{ɴ7.*YNw̑Md P9|y ܷ8TߩLSs<?9A}{UdoW!l RHXIRE)dC!jޫ廰Ԫ!L뫻<_4Mo4ALrЪR4:?;YֈtGTyRe#;3}6kȑfPx) Rh%p \zG@dw7T"WәyY>NnPmYAX}ִ-Gnq bXDЫڶi2+U3~_X tᖶ 3 FbWC#P$E~H$Fk /Gt]j]$L_up-ۄrȑ$߶ 89'R3Z'YYn'?oxZh,vǣ{X3Ŭ!+iUH.6ݣ7o;ҟP8MƌtU?Jsq$"'vTv%8Ahaԟ4߷F3@1df) mκ+Eg>v OC fX{.-GE &z$9ȁu =aa\(;ւnxMGI--}D6Z}JXu+o UQHxbe'"?J OY䖁,D? pɋ'nWL(jl.Av/oA%=m*<D);7ӎYn#z%$r&y V ^w|/A?'QMϝ|\܃yHFqW265}Ig~sSD@%t>Msgӄ.6343^n6d!#)A% i֌# yRM=nN2+#UWN꧂LA$ ƛc+l(0J`sz(|X8cEҙ8 m=pνhoSF}F\β6z:x0+JV2+ B,EATjW?Ysa~0 .DR 5@xJl78բ_ʻ=3Ly9lNwy8064 !_Y3pSn50?v..M2zJ)"m=% <~y8jx]c:]%҅M(W~g%.k슚0ss|781o #M= ') F GvK=uL & J#*3N`2{t5b]\d[3o$tTA;BmR Mݚ@*2y]9mH$lsUqA=-تɳmCq';B6H9GB)Rї":Sܝ>LNlPA> BEw[s| Դ\hq+gMp/4BSL>9܃:S Mmb '59r1 `y0$d7N/mp!xM\Х)HU1mQ1;.L"^i`wIbgs^Th_^kp,p >|K+ Cyb e]p?B LQ! BY1ĜhIϱ*gƺp̼9%ٵ@{Qg$ Qzl1EޫK"fuђ}ouln1I< _nYGiĊX1` fu}oY BF)55ŮMN6;k%ML&Jk4a[OMK㹸rJ9/:(ֆ0'н`\?DB^ɯ<_o4fxDM4>OXKYkʒ*fmsUp1:Dyاh2O6;zo0$MְIЀO (@.QX+IfTnR3_dhlG(cNJXo"*S@o=m)D3},VDEq L+ Mq4=Ōձ7 İ&_VejgG̽Xۈ!շ'\ZWNeaj'mX2δsF]Dtc,0ig4`OPT$( #kk\n!bZ"s<}h.C &d: ͧ}z  T2knqUyZcP8rVY}P/#l%L3DT|Ϙ@\vH lѳGxPuZ2 =طFdrS눯(Pgo/̍@oĪ>u6-)r9<[U\ ؁:_t0mTZCӎv.W,PQpw^8xt8YcGֹ7 3_S<V=t-,e=A80L^MPB]q:,4 7CO嶬+;tٽ}~Ys]o Q~6Ϩ0\IL##9svFv1X[q1Wv-vJHzJ'U'Y3}q#? mm+k :xc'?y+.UČL_&To!j^Ť7AKj-o ,6L[)4,oݽCWj8-)1쫅P]=>hoL{7aXVHbʻ&bҘ<\mῪf[`Jwf ٔvg1S5Nۦgfes]xSNpN=4&lZ^{ \@oXRA<|2ew|WЩl+-&Z `6nh? #B5>o}ꤓ▏\pdžhu?^wV`?x"n~0^ucv(/𭫥 NLYFuw^QebE\>}4Wy.fyя;+n2$@qPkf7Z YRܭ c&eTZ9'DhrV&$kᥩK(|^' gAHmZUϖ D`:/% {/9y7O<ߣI;-r|mMvM67 " Ae#.LZeghȠ.3,1:dQDMԓpE9olV-T/}b.10煦< CR5&-SXڸ[v_Zxh&&":v[Z j[-9M^O<7B24giVb4xTe%WM*cGeB.#V6<,Wr,?neH$쁂:ծG=KAbShwe{EMSMgKf켙+=8GalWZ+[hKdwNm63rVS}1>e&b) -ɝF5IB xL88&MFYpt:!kR @N֑R5P2{_BpC҃mo:JGu0[y/r,t쩀K!u} []~ 3   {KQ YP!9Ȋ5kOE#g} -qXl92ba#Vn\j~MmONH25KL]RۅAF2S@Я%2gTUK$\T>}wwt]dԋ; g햌R3ǡU U1ܐt;'60.s_PnTA.#%CƑnD@G'^'G%JE_=7N`Tg%q[/S iB]uh*wzg%6# %p`2ZHB$*r[R_|/=m,&Xci<(D4_hR9uٯ<[aa+aT5VI8TB yn试a:Ɗ4@IQyג^Gwg%6$ CVӲ[Ջ4ZN~!pD+7K)OiT,6#l(^ N>lI3E?"O.S:-Za\Vj(*֢⇠Rz{<+ K&FRb j9cֿqG"_K d}N꧙3-߇Ҧc ڸ4S2\[:*k#c @M=hvoB4Ov$ R9@B5DWm;Gc:3ѻZZÛ"i 4y]2&ͭy+gq[ЈDJ j{Xz_: =,|&Ȧ*q1n }_ˇ]wcҫwOEU$ lXսNjRENWOz#MHB&|#tŰU\#\z$ڰޭ'&ıaf ~i}_$K8|Dvli`ҵ 5sOJK-}TZ6NfK^}UHT_h{1PmWGm1=޼EYdăϖ !+r a>#H k=ym|Aip8y.)7P3 䫔}@|eDqGe-n=%e16G=`Rr)flhޮ(ц|$Y5+RWG;aJlPrP u>{*p!g(R`[38؆`ܑ1L$9EvBmZ^9NKvUgB{a0cyV})(LoPCW YRڈK}y[!*0x' !6Ǥj1KD1%ԃ1+ʏf+6k3&+30 cO&yMH7r)E7,\ţ!#dǦ3skMSqD=h'SDX/jҺ&ϗzJ6|ԦðMShz| <$fIP9P>`)|X|q9a25e~w;cRR,ά.?̄0+ArB܌WM^ڠi@!]$Ew"Ba$DTmIir$L$F&j'ȊgǠfwSg2#a-M싙(K(2ȈZ_J?Ab z G$gѴ] `y'h/=7eҺH0H^ IA[29g(fzLI9*;V>ݒpI7Bjޖ *<~>V iMӺ)!2YLGoSaY@}A!(EB )?i1Sd@}:fC4Q,312jq? ^0xY)\O+%) U@ .CJ8ZH?lIqD79݇HR Fqt;`BA.Hm=kNJG ! JY:3l tٔQ;z $-|kT/Bm~1#!GI;$iTr GB15$&K+9 'ug߀m0l܈U}\42o,  `kt*l7X!pyZDs$m]RqKxyBVx=<8}.˶OWS2ۤɐ#cFe|Mpeds.)"ޜ TSAq**L}ooӷgM9w6۔7.vr:k̕a&JE/8N6a&rOo|epEH@ضb=Lr G)ekE|Qy?A΀NK㥽q'0Q!j5ܩ2z~PE9B6n% &Ӏ-!uҧA x&@fLW5V&{VxHѕg2s0";@#a:m[K|ғ c`o d?U`̋}4ؕ5޴>!`JYee/ՆPDVb ʲFX Y6:#z>>OW|Bص&/#A \G-)XB fn}>b𻞥RMPf}yxo,r>"Ğ*2\앪:=,簊ƪbtE)`߀˴? Л (t|'Zu/yI:|\xM.EΨAn"} ] G5wl?ٸE3?l@,%]\C `Lyz' x}ǭ>!02ȧAV#46N+Ln핥nǵ R[T^XpYZbU#Q!r?P$zó;U2aI-B;ȚˠR 7GB# ?hHk'u} oHM8 88_ĕ3q%Pv,GaiGՇX$(=0Zv!( `ަӌ6k:gK{Շ~Nf'u C'KNQ:}qtΚP~B=U=)4O?i6l."ejܩF ͼՒY4|Gq;0T.fӯP޳E@a*{f겿\ aiI]gւx=w浶~؀NYDMUN1}UByUhkݬ ;>,?H!ʷA:J 5y\yXDcǔi~5;}رns84Hw}{aCO$ZBؼ7v :^% x|6X3C[j(|$ӓkf adP% c?^k^ t"p6n~VT¬@M%3<UNh(P+PiHM0wۅ*Qh/N;_.r#u UvzP$RT\΀&ʈXHI8z/z pԏ ShT.oj:ȐJcC؞#t/vOSvlP#҆^!"`gL<>Nu$lq ;}㇧yxЧd!M[G!~M{6 Oe^;!I//uj$LHqҹԱ64 1 I\=o(9Cs/涾SC&A\tģdfmS @t9&[A=2CHy2.9\nYrq'}`Dw] 3ON6VXz4kFQ;_6{ɣTIslImD>TI| ^"ۣ2,O~%tVd-Yi S߫7o9D;HJG@9tTi*c")#t*XJ l^]ƋWoK$V(L?up4_iTJ D0R啑wUl*1O:$$7>$qRA = *]|W[̀#koFbˌZ8qž+7?#7_37ͺgx5'\嚠rKh#0[7cXYl8?9,w{kh=Jee6]n~)Dׄ\T3AuYʭ3,D2EfO2e9P'˦"XQYU}^_-f?@mjeA}[o5Q ۾z!Y{ K~E҈*}vFfjnGD5ޫMHмLq G 8Ag3z UM`8hN*N}4Kd ʨ'=B)z3NL jp̊\ѫ3G(Bep_x(Uɧ2%r"6ߜTn>^:~$9Fyu&lH9YwZLT )W[j#%M4`K :≎ͬg'Iuu(U/mx?6ֻut,s0}eaZAW䞪 >+N<P*p7᥄BQtP$!f_tl?9 21㧖*a\ Eem0(]k Cڞu={CIB 8jsU^r%ծIѪ˒X چ<*, =HUugDc}Z1+WLu Gyn/ٖB[@r|Q`]ƍ$'TƑ" J;20p}l1 BͰ.qp.;uF~&4!JݘJ3a1;)V͇EIZ/ hPm cUH%`hXhUQUF3">!X?$mƑ fm 0wZBO$EbB-f0 ly;АۗA馭p }O8IObjHr#( N8;R.&v uvyrɵnwIa "2~aD͟d5 -$bsW)mvCxڭ^cW\@{2 w^boM}QE{WiiUb4EW*iڐO0зٍ[jS|zѼG+$^ĹKn8pY+B?+CpTm cvQ_]޹뚊6##,\SN7UQ@C]8[Tg<)Z eHą2+-djpPS!nη$j |oLbKg2!y V%Ҩii2 Ͱ0jMf@f)y2Jj_dЍ ed]CBLBdVh'5#(w4,u8,O,VU#6l}.! <p% DŽ&䒝V ( ]I~ LgP"6Qt,)(ȣlک ‚ ݭ7\Qx ? XuidKJ\k*j-='& )NUl,;c;%![ۨP'ꔝ^ꢠ^36Nbܜ{vj~K브8jDMb;{n6@sBX o.E*O)AM;]݇]P&7Ut[p Rwclf`gP. ('bb9qpgo]{ N@++d'= >%yn~7w{g œ?tw$$6+HTZ*Y}LPܞJfa2ݩ:fb9θaU36ff-Ȗan`q(16Uk56V{׉9w6eCKg] ͻGm@%abƻ#$?v%iR\\`H4*)| YLfY f5hILެ*uQz[)ES69?($H;;a g]8kGyml Ux/QWҠSOι;1hs|lْqܒ8>rG*v῾RuR\+8Ўq Z,V ۿ>1 DȬ?9얥?1sYs7c WqRFNjxJ}B[uCwxBV-34z+.M\6 v-AY|{{Yоkߣz1&?K>OB> ЪNٹh푅A:`EWu-3 "҄KF i͟OH[fU.Ue) >5ŒB:fԗ4sdB:UѨ[gNKKq̚P)?xYn6*(J$YC"#`^FBM@Ѳ jE3Ʒ:*?˗yq!ѩwyZ}(TswS6%2ϔSu1t L`pN'hݖ0`݉"'W :;hZ긠;SꋫОnۤB H =JJb./OPTlPiC(Dk=!A~5XXp@-diHr@4tD*8o,8 %%{y؁;Yq֞%փZ0Nd Ƒ 'S+I[Vh[}n.IҞu%+ ghF,x}ҎԣXna,&:<AW6 {Kq iA/^qd<Ķ?5miC,HT!8Kc!`+&}ŰUOALD :/h4wzN>N5[gj@/PSNKB9ߥmD)n2Hi}R{mM@\,BQJ.PA7c2)2S9+z,ǜ([l|hlv V!n?EQ:kfM &-rK[ {D>ű"k{YMÖg+35 tMSSrLPmvI0"d wUxT ?8pKH!1ULI'NO_-HM~&qfݮ?-"DqCT nmKT 9 :7Ʉ"Cy07"]zH=5J& 4&Vқ[yR:\^*͛ 9 4t EzaJxuC}zK6F=e{bkɚ}oa03ZsB,Σm~cIr4aړKyn E¢DڋԶ m%K*Fqn#eáRcŲy+{9QwkD9 _`;df` oP)G$nף[C叉&;'d4`5o\5c Q⿄쩾) y0K@7nߚt>[~^Z}ȒnP0qnVkx<ڌ I{\Yf5asWCtW$ QzSһt]u"&Ӱ"R^1>u]JWP#T EuVɗ+hz4xr+b$ 'o lVj"ܙ9e[Ĵ `՜fpU}EyS1Y|~n/\)訒Jη=J q'=/3vTp2Uv<jv IZqNYk/؁Ymrޑ|KFѾՃLd5⹆6~0Y_hvC<N"~>44Sϴc_|Yw_͑p{'܌Hg"YBGCpOt<9, c3: aM$q +qg/,{}pO&XJRDOp5o %K;s{ugvd!) oxrXX?WdbͭFX{fNǦ%s-CO"ɕVc !SbnAG-+&gk{X򲣇+p.]Ϧ1yGZkHlLz `XCGø:EPv3im^$MkLf.1, X|tK e?^i_p)EN5؋A!'axYFFyե,D*?˱UZU@y@&~f8= ǐdvã v55',,q'@Nd[Ղ:u/jD:= /nL2YkleY_D!6B-fZMD.>w;~ecAQs8GMQ#tճ;Q40D,ƀ9RvԍƎ 0@|?bm^qMb2')CybkmzfxM7F,өbֽqJ5X#mDOjŦCD%'e2fjP7dݸ7A+Ȗe<=Ċ(7E^O8!_Rq!_6._b6Hqⅆ0ɻ"mo[H2tנt'zW $;deplcKxx"Yr"x721)lk`io_~@\G3643`OЍMek˙՛_u-b`Z@6ῼL|oWþtչX%^q_!dyL-ǻs:I$~sp8>Ȁz;w"R~sxlAeO6`*N ?%J\ h"09-{Tf~2LE49WwZY؉BgUcPpAfFjDW/q\nJwݑD9b&S3RcFu~$}[ Ќ@bؿ2cN∓4龶$CEdR`O8{C&^]w#[^ܫJy}0rLAB4pG@ #EtDP k&_p{vno}9-QJA:)J_ e]2I-Arb#R^iq)p'&#^R5v"KbCm9)DVH6v ,ϿH:hη+jyI<.$6ܜ/ J o$ v|lˮHQHgS'GS8T×-i3 ؟dCX`#;1b^@* $QplڠAm'F\(L}BGaI5VE@6-OZC2a%,!ZZdcP} :kWCrge=W)&'w=VKri9_QFV-?y;1F#siF"d'uv%tݗ)RXhı p'>&7'ɱs2- 8|aS+WA7$m\Np\̋DbȀ9Pu˜X<=FT4 mTcY'EV|qKsΏD ˟__9qj `x7+%ɐNd際n:،4 aUV+N2665a{IH[N~VuCfy?P.[5,l5_ch БCm&5E!lg_pkݺd6_>cJ#퍸 EIH:dt#s(IgTczF41(ҝ^&F81l7:g$]C2Y|USFUU@OcjHhzMsTI$]Un.iҧ ]|fv? M%0"շN@ͫs/ʢa>Z+՝_ؼBj!f8~b[F-rAYrߦ_'[AK]#O򙁜Ǻ' D_z0BIwKW9y BPөlscхu3|$-K(y?9ڹ7a6*t+\"\$ltI}NY(sh|U3yƮNl5 T X|YCY k Q'LX҈@h#8-ɴ6#3xKl8uX%X㺉*r0}6r#=s(ݒ3a,_DmzW1 ~<P3?yb3/|5 MHʛ&%DW[9:.hk57c4'$Ix [ÇBn^mj8'lX4s>RbrM˘(C]O?6 q5W@_`N$~] CK6M×CuQ>XR|zbt=:CmvùyJz%u!ۏ:U{FӁfR.±~I?` 4uE'%z: 7%0r`Zܳy.xPa /,%"}up4Ԝo\bgޗB"uY>6m2aT5'|@檶})A՟s3nlIהg\भN4Ox] IǷאWuwjqMSS4N_sj"$% e=c/:nq_S`"ﬕx7=Zd+:_0 ؃)_]%" )xs,е3 yKp[|JTp(RJLrq.E ftW#M]O> ӵAl"C#Q".&]J_Ejg?T S`m܊kC$]F j VfBb(+ʣ% F\Y5Cև^0Ǹ =ިUjX#CugC3ҜI ˟$@$=Uċ[eUieMP}#reV>)1Y||Jú{pَ*Ds)0f"5/V tdO|tNtG yWS0f,o/wyO"w2 ;j0 ": KrShYlL{/]T|+Ei)Aar۷GܐTQzFf!u?".%*g04+F1YJFxP)&n3\#e7qjEk" ,'ۆʰ1r߸qeTjDʒb&XdZ٥5lHwx* p”C"`#˘R0 c1r;wKȇ[PY XWn,<6DZE?F"94?1Ȳhgc҇~B8:M0( Ӟ'%YûYɥvr$ʿ(M  +n$WgpxAМ<i@I&+]z]ygli"㵛+GLҧl̘O}҇23T#-'[Gwѷy?nfu/ #.m&6Ρt"/4%}urg/Fʑ?h-$$ɾg̊%u0^aD 5s,qH%lE7juSߜe=Np^IѶR4ga88;V?Ay}$`^ky=418RædzVqa IΑ]٦+c%oN)E<|ͯBAV:!řQf,"T(!jɓP&P" sc.5Fc`<Ȑ#VkO2ɯLb|X) ݜZv%Yw)/šcSǼ}smO6j* ޤOV jF/nyx( 2q *(Cfpz-.L<\]2V+aG|yR`چh3ѭ⼮ӋhԇdpGWiDDv:a 5gQ*&n$T'6sBRxh/a?r(1Qyôg/?b-sYpOʺU_$i %sdzhގ [hTlvȚ`=sIkokN[`J_E"$}MH,~%ےzo͍v򚖪סDjK薊cӗē R.%Fg삌ͅYwb#twj{-HH㖄cIJx/ɠx?L GJ+L]JXKÐ{<x}Mξp4!a@ oŬ4qR `R^7nѻ鳁Zql9BvyFF7[jQJQtPdq8&9W.TTȍn$;.,Jy')t"\Zg bjӆL[!(WB!y~2w|WԄT}; h\3"}m(K M[9fђE% "nas뵩1n6>/@לES篍nZNzZ99`fdPÏ Vƍv&w|s]Ce*Ɏ٥k<'6PO 3VtFNCDj_ E\%]v~.H}CajoT?@1aܝh3R@_SlJqڢޟRzP}rfM銢p{VjM%LvS#OVv;66\}%A{49̻wćVe)W/#j]ydsFǼlHf.W){: 8뢆p1^FG#=auDjM-f", [`b) WQ<|(Qw[EgºTf,t'؄* تVaoV/6MG@^7\e$+85ixWu>I|Bo9nԷBĔ 3`-}z{R\Qw5L+Tnr ߝlj 22qۧ D]SoD5L(-H6av֞%sSWvoX$0I+p|VřQeAtvj$z^*+buVErSғ 0fr[Ib١X KrWK]9B2M$d\,,5ùRǟUz&G,Owx,K2~L/$m|(C<*oG.evj66Ŷ`y@ZaWK;F&_KWco0Ib,M^A IqG F/joO.̹+c|3Z~@%MV.gA0$c}r`\0NNzdi{ip׈/j;l4]v^<uʙ̈y:5:sft\;* YiQ*S3CFe,Od'&,<{HJw^:[0EK`%KOLޞ>2APf۔G P :rruvӾNs*YN{6f3`G 2(,oloMeMQ֣N^^(`.3 WH-[6.#Xp8y:Ej4:>/"$sXLEĴ- eUcS}qOs@5Ϟ z4OљrWaԦ~A< Lଃ&0b"X Opd"DROfT[Q4<^"YmieR"N^rUÖԅEZ̰j6+;rLN(HCvّ͏#)bQ ϤZ&v#Lr+/5? pt '}ֵzdq@ aLu3!TwK"ꃗ!*&3%FR_H ԟ)|%.qZGWlgxY? d}XX̼=ܗdĜb(;GSys܎>Σ)9wCk6T }JX l&^."њ<0"d(& zWgoPGGϳO^| x$%#/'ŰCKsWTz9`ؼRoR(=;IX̎J`)Yaj ~l3~y~S 8, -Ɯ>"CTl #4vFGaRU[_sOީ6 aIb\CBMq b{Rz>|2Y߲@!3SM㐀AM Gj/ڴE豖͍FΞtGzKߵ\qE=K2{<CF_o=EOk#9 ޙEB3?`kʥEC\N9\,S89 c>&{N]|)V ." Bb.d\mfyh9yl:&׃11OD׋$ Xie$\zTUqoy#Jiۿ9D:e 2wsv9mvq(tr? V^#ߙx1or ߡ:uƋ/Ǩ3ѣ~*4_ϰoRTE$+5Gr51< #갔Yt@ҁ1[)a 6%Ϩ>W{TA <ӥ IS_τfoŅ.@`P]V@4~Y'OHzƈa9Y"n)vr,/ Ǭ0i(h$ꪼV'#|ieg(؜x<ӳ"YIRP:k+DRR'5&IoEUL585@R8W| ߶uЁMy''z3jPo^jK?Hٟ0*̂aPt™+gVaL^jZ:ms4oPߥ 0…KW22|[V vAAvw̱ovn͛JO<Ĕ%NЭQt0BZqwO a=. 6F ^4~_P_N!u%kkGÊ 6t:1o\!%;iG?'}!7PbŢc.fb P^$&bQQr -. TtR?cA,`sOLr|z0Zjn" |iCR9WKXDVucFosna_;`}>zԴ:**m]!bVP58?v|$@?@Ig ^xen_*kNJQЩuo2Qϱ&Κ2fר}o#UY`&3P÷T0x~DHriR^u _lz֧lLr[v`)CN>"1e'WLuz$Co>8FCђ]ιVqu:t_Dw6:E0E? iD+ۡ!dl]l"bE݋|o*.JS~ R"8 K`SQ궂RQ#oV\K+$e!$KOkr.V,0p32KNOQ%h \NMkči} |!uoҪIě.3x:S Bt5Ht]t&RC-`Vl N)ͿBpfWã":h Pu$zr2u(@j!B%J A4*Q2OwY%#-Īx$ݿ(. lщl_(q&gWxCqШ#nz]C38!5vS }!e T4"}%UIMQ/1J͍q3,8.ܳ~9j{N|VEWX$ntACYc9RW,1&YByX4ž +Wہy5RfT݋aAc1P"K M_ /3lqALZۘ<к1_-|AAxYG_/595WbI@"# ?a$TQ}$,2@(D-" j ,wZxE&/Irʑ϶(DF' FDb'>BۨUQ)5$;8{E9i:]#Eo,84{=+ՠJH%@Q&kz6_Qx3E Y\FM *LNX3b+@Bۉl/T dt>Mw?# Qr' ͈H^kh~+1Z|ՄS+d:j6L\h8} ;ʲ5Rhx޻EO%0S'dP &/DS-h[ﹿLgbFlK_;u\j؜e,٬˺X-kSu(ymsI UeYόڇE\EʊlfF1yAt-p5Z:.|JD&h'6rSN^߻ٵ(gҥpHiñ ~p6Fڥ~x  ?ztB~!Ҝ\!se=L)/3rAuݤF8f4']!81VG#ؘ/>7~xaliJS pRXV惐_il? !*'f{$ YE^Xˢ2ѭ$:0,i؋LʅnQn](;.UL:g[iDrf]ڴʀY<խ>h{X-1AbWo];:wxL؞TIHL@yuW>MD /"vAenar 3܈pvexNk"\T59ZQ]Tfׁ5 32%g2yH#r/|.=DnĴ xYqstq ԗP)|MJ*%[;DMFȄmMH蔥{@aE3,$;r '}%3 u悔~mpjB9ą@K(f퐅8ȱa`t~R QL[* 4cy?E2;V wQF]Rn_F95id%r;s9]W9M 57 PWR&VrMEl^1@|cKE.3dR>.;nr)U="Cufp eޘXpù ok{oYC)TdEp/ I9Wn_ gfBx`r$߼ !S1BvO8tKCiA+hy:IH6t6 2^p 0j}q]# RW7ʼbU[T9XD/͗*,':S+o-l~Hu^LLrGm)jCV =wh}M^ny/D> ː|cԌmlؿ ,zGA􎇃ȍn {^ k+_x81Sz諯-,N4p>L{3v]4H_>5j_M-xTZs}VwJUymK=n(564YUHN$/;^+[~=MܪVŤ[rԡxu:pMʹOt)3πcGeVĹ$xy^\sK{d+(-A{sa/Hh"j |1VU0"NKaPoPV0aXl8*neJT*|BlhN%Iv#+ 'OYoX{>XRfWۭSU#+ԕ4v q?-6EI,udՉ&灸MViY.*EAou)޽Gv'p~Skµ5kT)<6;@{ū(j!X/@kd?e3} D KLfPb*\>;mvEٖ!P +UGǪmU$W?Llr[D?E+r qjpsI>?G=w9]) W?ZШa231?p=Zka,wo`_󄂥+w[qe$ F ^Ou?u$ 0+NR&`> ;յ;\vjVW'Vk@ֈw5i~F= 6(Ij#TJ["83ǩ6MMlaII)5}Śv{wߵf{Mߟ:1 ,q|ȿYWq j^||H5C^fS⚪.Xӟx׉LYQ>a,/9F&Qz!~ڳnH}ybG CD*)KoVv09<- /r?#Nw}b⤇r{=2AfdBmrzVp,Y![%Cz'zMZ/K-c)ڰݶS+|K)!c.)̣e]a?_0n6pVk¢`3J%$~@V . i~+LsgJ@殫t?Qy8G)w)IP\@-(i N?"b>!99~[6r^8B=sSMzFWdN(\؟ 3dy|`2H. =kktE%DȚ‰ƒ6Fc#umJ*:!u..ٷ<,K܅1в& L_i} aZl*s^l|[iF<O+DysP4ߵ)ע:˓ .F݁Udf hʅT k <՝n1:{q7dF=CORlg>7}AK# s"DSfBsAgdFܾwyޯ?TdK-JRiAx`K~W2w|R>}#HZ^C۳*FLެI@;A~Fs-JGdXeݯߠN5i^#gGf@+CE^ó"ܷ8 =)TadF>сmgY\ⴂ陒.򽦹n>@cBy%wPZh鰭Q7Nez@\c)(Ⱦ䰽V6Jpӿ=7ޜ!-MTP $?OBcz֯ a5B+g7/t=fd7'@gP։Lio=(%ȜkZ쓜Aڳk+9߃K gU_)hNr?n^^GMh*LgM e ,zޗs׭)xD<잷V$z?8 -LMM]?\_Lڸ~.ݽ̆$z/BVqل*B[i>WU >tV~f`+`Ti^~ Ad s{j|oV͑*Zr!' AjޛZ |jY՝wG͕ ׶۫T5n*z찵B)+m˳#kW+ EDS㈾ >"k^+JrV=/]?k٤ qM爝Bvqrm|ʨ:>b;ߤA]8;@zY~x&cr-&2ԨGXx&Q[.p c"iDiU(Ұ^q|Oq!/IWx 80)^Dw'B3^@*c9珻`fK޶,ڔԺb[~Mt Q.:mE&Z Q V4BvSm^LDG#1A t-ۉ8xU5oSO9}tNX,tڅH@IcF[y}iMP{)O.Mr20e12w-fReKUNXkY˅Rχ@ *!i9Q5}rXIjiϭ) [ؠޓ:T(zi4Eyw6 ZBF~ .A bPc+l hMZpMXI_Kx&T"^@2N#Gx]{5r[5Y>ws!޷f,~X'L2fG+]G4'H:? N0TV:ϑj &cc{݆Jq3}i >faS[@589硚a{Y4't=4Rɩ|lr׷1t¢guODjA4EXY%ϱP#CN1,8Y)&NǠ$$]s }ca] 1hmå^WBx ƻs#΂XհtbIWڴ~Cx 3HA5߯R_ZЅ%C9ZiQKnېsclS @\<}JDL<̍dB5Ѭ݆18 n/$H95.dٸmtJ&@k^ETH&)潣@mҺT pB3#%p._Kg_ RƘ e^ݩ(\ 7ɪgZ$raZFظw B9kwn-|`9b<a3D0НusxIFxIɂTa]S\(PQx.oѓk_[fP)ZM xH3=n19BWy"ZkH]Ł+m$:!N Ya.#BŒi)n6S mڸ> `/3N7 ,zU >Հ%{=G N8SMXbGpqGvgvȦυN察pR%.`f/֡(أӃ3Q݌1Oqże]*E0j}naDv-K 5ݟfFQy &B>d2{V['Vl9eKhQn-f1|S&oK>%0%)da&]N=|Яs:*+}ldJBO XS~9oML*E; >A ~/ܖLPZKx"}@HP]߼f0SDӡB/7 Y}tˎWM?Ŗfx%;k|6Hm40nBj*v,‘;ܺ9sg+!P=y3c$%=‘PPmKwʹ癐p &L.œ3#{DhIJ`LM9żE,w=B4; w'*!v2+Q b\dplH ̀irjzIUVY+ķnKh 4S.z'qJ@98u`𩨌?6M6q 2܊<Kf_x蓳8CV  Eգ6m{ԝBM2sR="KW sǎ.vPdeɛW8˓fi4 ƣdiVj.\5? ^ \73O7 (Xԓ53 #o W_9 yHg}b~B WkZR}Zl֛-@Rbb'o 0p}CH@4}' z\h޷3D x-ewL3P}$I8XyO~0UI^_ lg ]=j^" p.˪q0҃2#A:xg(WE741lU _=׀9Yh6|JЬC51$у]= 9,%{d X3qwuM,p5(ja'[GE``:]!3mVvd0. =EmȎi> RtqfPMʋ"&?jG ْ7"u>#DlI⿛R~-  !NDZKO*&f{䁡I'pB;,GFsW-K@.Dn~ -fu~SaoQ"h…@*#w:Y)ʳۡ$Frvy=/K/M^(шֽ6rgUH_L6O๐>*? J0BoƊt /DX\R5*v1|ՋKװE9pL*.O%֊.P`nqxBWcE c|X|NWPfdO4^3DWٷĆg"jL4dzh~م$>'bn0QܦoX2z3鉄y3)GOZV*%l6be}E-%lj+9-{G@u0RMY\b1iz;!}al:&lwV^q ~KpӮ87>fzn4 aBvg pa N;^ּIN yeSa6[ :)ec/'=b\g7Կi𼘺~Ό<>tB|>vp󭺎t5@F$Y1)554=vjs@Vij f&&$ .}btUca`3ާ7Uo=* K\51[c~0J$(yi4x X1r:1%2$EDž٦n+/]]1]fs8d;dk}l:f9_tdt0!9y%Y^gpYWcwiyD> p&kq4rERw$"+W*@XûyGV0]z$<0삄Pʟ%x=/9|SP Dw !,]Nю<0S0+DPVV];F|kfj^ߡMѓ8$jĊ\K&T+y{'j[!܃y3]fN]zjtʬUsGbn|pKdPKǴۀyKF]@ _d;9`(țǝBǃ3<& Egڶ ?y5FNj(Kst62"QTS^COy>Nk6y`6e T! &3 #ԷO'&NruDqk ^7ȑS][Ux?\m܍="gdI^=\ƱeeJ%yW @7#f*FkG%o(0 c_u Acm뮬-Tx<̖{.UA1>=DdA8-_T ~pLr! o#"KG/nN.w!tE{R"+gWښtIHT=ELu5k!sv^qhn8D]pCkHbt{ 6QEe+iOj~O(h^Ė-,|ӷ#M-L7`Efo=CpҗD ߱|gi…R vKrvJ-b쵶^6NZ{N&1G]5-NӥbODc/o3L6 ͷ -kgK.vMuE_1njO;M!UJM?l\"?=(ȏR7kJuLf0Au ׌=JJg1$׊~8[qD4~Ő?.Ӧ'{: o-MVƙZ6KhCjX3:jfqC ;1'&<Lެ~9A6-4s q"茋 bTFzcޙZ[mqq/a+Vk,%,IimcY~ӎcA3rnd+1 &*؏>)caJx3_#*M!>k)TeɌ>LםJ6@UnKaө&1~BmmckFxXTJ䅯t֍683֓ J8Kd7N]xģ~"S=@?zG1ڮ=iʿ]#ߏ0y{~hIlE~G;愪]Cz4Zqd'%L\sZ4yT3a_&8iMv$=;$LUh$F@yrJ$ǧKo6$ r!V[; ؜YgѕA#tULg&mut`1=O]|# dSlI2PRc{e=.xhHkuY89U.{Zb n=ȑS3'N/ρƾ|&/ɰh7UnTC u|{,ޚ a\.&51-v:-Б;{Gޟ rwl7 cMPTlH^OG  0ʸMٷ*ykQ?@ oPI |b^o>,$GpW'q;,,t@'8i|{{3Pᝇ$,5jأ 1N}^J% Ȉi]UܔX^P0' u5Ť8 h={G5!BpM7 V@VuAja~jEZwnR {X0l?#͌ް}d܌f{5H ~3xGri~!lUUB5|E:.'ŅUmv? B!Nzˢy?#. o*E|S^i#a7O7Yخї7~e`LnJl$V՝@%\EqX\Bc=˄}?J@f9َeA@}˭S=Rh-E!TI{W3]'}GͳlGGhdtϰ>0"I/TN8 ]h`s;տUB.i{]rcWrerO;|*1S 571_BT̛o9Oۣ<9D4wn`xsJ@`*|Ue/bn#3S%{N=*05#݄oH ZjB=kaS Mѩ.+х06 I}n"/-q$Pؚh?lфx@="wCxBVE96\-C|Lbsn^'}&PpoeCy̰6<: 2JH)cLϜ3ne>ס_v* tddl'SP5 cӪ<(՘n4LA3r~m{NoM 6"Z$Ib;By``c4:(W+ŵS$["KʝnA5$ =u&*K_ܜR0jPV9=]!6ӲGu7Й-C1f1d D\^'oҎ#^cˣb@yx ɷӛ<+ls&J;_߰('ɓ 4;+/PlVdDmaPX9Tܩ/{0T uE:F|6k0Ĭ;=PT1g_ͯASPMsotBx,!o6$^ Vo>KӖ"Vyp ҥ(O'~T-ϬTje uܗ'؈ r''(nl3w(%".M>PJ[ nM~4.̦ HF !W]+r>0\1 ^jyp RѭUÚm} np td娷;Nc^s>'ۺಇ?z*ʮ+'vC02]i ØhB| MiziAdˁDAJ ;d5yCT.qΓ7T6~fMP%~d)mJN8  _jb$,D1au鐺^tu + hT:(`mkB&^ _La>S1)Ζ8 z8o !6 :CaQ1U2CI=)EXD exv}&Gi1nLlH\eW>CSSp!VKpN 7S+%Wl;faZ({m: z㦨WQ &Ri)ی07W8DG?g3]G {+Է܅fVF߮WyBۦ$4aTApٻ4 l~6V&1ΆU'0(^6Ys(0hd6ԜSgdqAb&U1sn>Bv\$ ?$7'(Thn:EE[YDW[e*Be;ͮ ןa$blP@Ei4 Үܶ2 (k>A6 '{D=ZEz,9~r+!Y@ٗ +[r-'k<d- _y QG-$;s! ,"n.P&evvTכ:/2T2O?>+Eक़Yo%BWwA9h4u*JvD mJ:#_⽳1zGKv |LTt`4+{f!Z=c :M' K8F5:k?| S ηߨ}Hۻ'?mO,2 ` rn%z0RJ:c<:j$nv^ln Z9dxzabftH{s:( eGo/^0@ı7G.Rܿ5;SmM೷A=Oիmd}dʂ蛘Mx j̈2yI#Cẻb6l; Q:+z޸|4ЩMntfJ+=h6lLevhwcmoqh<;te=j[HeE\/&òex>NUTݜu-Cj tG9:)}eg'`:d%YFa1EK94>^6n ܏kűK_F_Υ)i~~l6+Yv覬=o&[_Em/:Y*{aގDڱ#*Am!ݦ!&ZR=rfhM 'ӦR9yYcr^ʤ)v# : XևB':S-`d +Xqp6fhsLs ?zWz roFQC*cJ#?OYL oFy]Ǵ+XS}nNAo%cd,&E]&D <'$=א#N˘bs\gA O9x 0qDlyExL|urWs8q "a8mʽ*-+8XCPw6^Qv ۋ)VdF&0 VV~ǝEH^[nP1ૣ{V^aq<;f߹$ coD .vOv^|Qrp䙸v4>Z}[DiHa^f.G-joBn\V_d9BDp~.T&04&>54߆8l t TmDƼȪM/8%+@C; euͶC gIr'V%"y%Uۃ(n{~lO%6 9% ?O |Aq@1MzѸn9+CxN.)/KンВߩy#pbXdmGFGТ7Lp+B%Jza&Z~'LuJp\FtX H;ÞVɭ:{r`Fx^J8qh4z= ,E |$KS*jXq]<=ǑS.>3geו+ϜoEϖn G=' ;Sۧx0shPzjכE􋄹҇}ss'm8OGb 8ͭj+bm颤v"I^q,Rf]{Mse  a6sN_8.Ġ % Ŵv9^)}V6Tf?`pu%ޏ5$|=];%G=V4- eɃS~ FZfgesg%عuXfp ֈ>~N2cIzP@oꆊZ4 .JUukB7 -(=Hw XLU4BBZ~|pa)"D ̧Z l3(^aZ9O:pfy i~KP]+6RMiՑkW@. '閦MwUo!. [fp%K?0 ?\^lj90ֳmauۢ"Df·Bŋ-#TUEjByc 6oF/k`{A=rԲ=`*^8AY++Uębʰ7 Qn378j8ѝbWrՒޓ4.ίU;85EYB 2nyNtLc'T|F+iyJ+F?ChkBVN A!>g5N/1-e%;G]LAZN(3 F3D ㅞxWkN Vfu )$]ܚ;E6|3"7҇4{V}Vz*=;k KpS v(GZL .UP@ɪ9X qVOlҷ DC*Ý#0 FFw&GKyK,:JޓT\S6\=?|,nnxKZ r:]Ԯi͵gLY|n%FyP^y=?bA>VAH#3x/jsG XkUk 3%w.[*u"#x q)w+>HBhFB{9ˆSe'0FVNV_L~ǡpG/O>_R!! %Vt/ك4ޢS.Ldzn؍?3')oC t]VWEgQ jZRXKxy&αKD#n- 6Y\lm/0D,A( `SAwd/&\K]t|S':,Kb=puHAt,=v_O6G/B%UIyߋ6$E9Hڤg*g(QOw&"!KRLi,C o-i=ד$n]4XD OxBbja6JGtA&oxڱ/XdzI32FCu<P Q3=[} (>bzA $KꝗL]4:Q߃2~l}kIppf6lv"l}ݴ96;u`R/oc5.C-Gh 6_"Pt1sҜCKd& S և)Ye㣃oU5RKSWq!򉑁)=믑6FvXP\\YoûT,g 5.ˎiJoj(x\6xY~,h-C^Zd'e1{MkrJ^'CLYr:JV^RLrqjb&2pɌ$6roQ;1/s BvݱrC;Hr7 g!k:DoRlYg,%tGl.0d%uߞ/Y1XA n']. bOxsܺNfe VՐx4uX'yP(L [,HhXV4L!"im1,fozby:M YZ