python2-perf-debuginfo-4.19.90-2306.1.0.0204.oe1 >  A d;W^^fAUqƋւ]Ux%7dl>we{Veo$C[&8sS]/,ԯ4z}_XF5&Fw$b{ݰoy"f=+%5$Mh~,Fxvs>\{P6)ϙ- o'A I3ȢJvȟJW0@-*;SUŰ&^qMȨ<^[5\Np4䏿fKc58fcf738de0f33421987a8c3feba8cbf3763c8331b9468d4534868f6ad6182b42e9c486b68f98030983c0878172a4f912ad68c0 Yd;W^^fPŞ%$ 3ReB flhIBo퇪:+]J -RBmy$|اS-Q.Su?"~& ͦ11G{WV"(¦ /5V (q(PZe1*HcVVY:ei6و pZIY~2E#{̺BuCN5@v)J[LoTx/b[ز1 XP Ԯoi-N⹥,/!('ӏc( YM >p<,?d! 3 ^@Dn     b h8H(8p9p:pFGHI XY\P]h^b]c]defltuvzCpython2-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.dRobs-worker-backend-test-x86-0007.novalocalopenEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$dddddd79300f897809dabe2421a3b3b9a53d70429b93921b7c27a8627af53e70e31c34rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2306.1.0.0204.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-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-x86-0007.novalocal 16861448504.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.x86_64.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/e3fb6bd139c67056a0063bab06668559-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f19d5277a549eb0cd66d190c728cca27da996558, with debug_info, not strippedD$.O2`iutf-8e3be26f8da613c4913eb249cc3383d8051fe65027cf2ee730324d0adbe475dd0?@7zXZ !#,>] b2u jӫ`(y/,m`t4lD=}}F|2+rDҼomE"}X*/v)"x5L +)il[s.85:yP\*is44,1uklr WBgNW>7{`u"X{\Wb{jeIbSj. ;-?hW7Gui/:·gj%ԍ*`Ϭ]II ^pfD?0Ƶ5opL ANeɺ |{(tD] 䂞K M*5Z}X?! .9"`D=+"c(]! }de,6 PP_?5&U=YT$z`Z,tCazcA8a(׿#CŘ=<&\:-3a#t%J[^Ah%C.CS\E69 JP1D&w)J6ԅy( jlF&KL%t띺jlZ> Әɩlq: *F$àG'b ڊi`>#'Y;])?̋o$[[,<|ŷZ@_gI&\^K#sH-+Mp֘9*{uŝmNƞg,h)m-IqQXhE# 4FkJ&O&_+^8{((IdI1jMN||c^쨭+ ?:ٔsi;k[ x䝵յNvd0 &Mgؠa4dzuEԹڷ˿9QF UNomR"ޣrb?7gh h)Q KA6W~#( :Ċ2yGտyiG#f>oБ 5|ͦ<:\ԃaE{0oT4˻Vd/_ 8m7+tLCP6{9L,&(u4j''/NBpc(K>3! ٓIS2ŭ5uv1:ۙvdNeshˁݲwCfjcV1u' $lZ7Ny(󨉟U*m89ۍ~N'hu6av~JdNrR)d4Mukdd shЎsP( ۽# 9vJ嬢 ~~^۶ +UHv@ct$ɩFp%ARU}(AZ!6ַf;ochKA晒$lDm`EMԌ+E.@fɬk^+Z8q.ph~YD˛ɝLWwmkۛz\6Lu4Kո){6CP@$ ͎X/~LׂtВ&xjl DRE$ZSP`ϗ.0hVu^gF}fgT,j=#|F Ɛ\Y,9ԝ/ 'D椨"Vu C8C3hgfĶ5cd+fxjq)~Ʉ9{ QQR#xW;6]c.mE/&*<4M[,me* &x֣)2L7Eʯ7[c$Ӷw%+ wFai8 2xtRRyQݡ3Œۇ >W񔳭vMdyU߬S,o=E ss:hOpS#t ڏB#1M^jLnq@Α(k#(pRŮy=a,:odZTw_DSHTɄ8t%MSĒ ,V#a̩ʘ#{{X;Ua/#M$(wV'8"6Fti]ed2/4skL&%I_7ܔaY/]*x; azտ5sxh(h;m@R˻LM+Sl4̋佖:~3{#Rߩ4B}CvUM""BTy<B$Yl*Qo*Z@t0U ܚG߻uiz"h_p'e9NR4CV:JňF2@FFcgKR<*n*OX#+@.fq߄(j7i0AO\Sx[Bv`jo]R1ౌfT"|`fh ̚"xz|qQ'#]1Nt,s47ƨ 5 ZSbt P>,)x؄LԈf'ꂠ*1n ا\ep[[N$-`*^mImgb [`AllYx Jf+;!8\݅}1>Z~6aC⡓& JcAŔ4w9BPb8K Vߠ%t|?ss,-BzFV+}Y v<@ $a{Vw2:uD>0EQκY{ڠE,Z Ń$o^mTZx]iGjcF0sGF܁hY[m; 1MhtB&Ʊcܩ2P8⚏e,E 5*Az vƄCޜ-שT@@B p3?ue /ZǗ}J( `,U=U/ Kۇ7-lю}GMNw>'}6lwZ-yÍ~Ze5 "%/ ij@iq{-{LENI~{"ן-@d蓳aŠ%8(1}ѱF4Mx:y 9l\Cc&'j@ R 2 =48 oe귟V3j.)5 )Ɔ$&ꄒu|SƲ\:qmpnʥ `:% VtS~2FZw2{u݁s5̶,822`Y[,M߸oD(\xdJG <7ݺSPrHWȚ= fS湅}mg5V]2+"x/4x2%{ϓr)[TT]]l:g+A^dJE<ז՘DXRI=w5Z8;&џ-ЏkYn%߼GD!s r F>\l$/gÊ C_Ǣ- w\rmVY V%>=6Xad1Z8,IfɅ%b?d2%w1+{l!T}?qG@ P'y>y[%\zu"ݾ8 <;f״D* Kgf{bsQYF_GDDwPHgG9EWceVyJZC\ eQ8|~{j#şi*1E]&fgy]u$'E 8oX^MgC9Cg)#)ev ݼGŠCj+dlv"fH㳛s"6chf D_?6Q wsx0`p1 ⣘_ uէS#aڸ~`:)?-4"H L040}&TWGp#*-(؈hGd'6tt{f K>7L۹ Ì8(<<1M3I~(~Ww0*/g #f*zKDh궙X]10먮 \L4xvrp2n<2S 6'D8sA4M%#^a0<J k2n ;'Ԗ""aY\1 >S'+@r™@1sn9XQ3 +Zc]&MiΠuRڥ\qDH K鵛z}q#PsZ>Sڑp"Uܝ2dq4¬WcS "f!D!^r;ԖI]h } HAA "({n) ";.A쌼$B@ }~a` 5?rH %U#{@O?=@ ׾pEY%}e¾*݂E97G aOlv!H!o- CgZؿƴƉQPI.{9ynsDT+I /N>]1sG&7=hFoeym*Chokq*vQyP7wkK)@:YʶcY$ bL;ۻ嬺 5O*n?x8t@ndZqHofvEI"ŀ׼3Wפ/Ht 3M=.sse3sRHcu "z扰;2^ί%%nQ@gi&>0 VX&%,O%9,y\g,5Oc[z5a1(!:V3bgcÖK6NJyz"1ILe {Yԝw 82j%I`Ptrx-sYv]҃WT$]KL'(ۣ+&\1+dИ7oFKLUVU:gL/ Լ1dyڊfvaWr̛#K,[jbRJH^/$oUvWAm p[kwh|+V+][ѰDt$nk|@wb'@Yr(wᤱQaɨ7p^H fO;-0.=GX+JjAŰpMS&FI⏿oM0N]A?Iw_+![~\D ]K.p=ƸoޏQ tDA<rQ]gxHeIQW509¾iΏѻm<_91?]$Y-FX9iŭi٦ҘL<ȁ D$O֍(|Vz^2bSci4J{GN ]y֋xE1sq&'鰝f;,4z*O +{3_P4A H9RwRz6`5+M "r19 w&ܔQ4s]oU} $ T~mGiEb;eml+1}|W}ѨV9 5B0 Ff\ H?{ ʌrb*w#OK  P:>d7@#~Nm>SPIP/rW~I3$<&i]E>a㷦cй7u.lݨEg|?DC_e9~laILѸ0d*{_QL 櫱H\3`AДrmL"jc{ pkx2ݩ@(6gN6]D|ma7syo ?]LYg_9Ut{uuq&jPjNzƦلQYPEI="RCʂϪ<4\tT\ غ8`Q f]isJ%_ L#ߟUٛi6'1Tv}<Ĥ5?coć|L2IW8kW匯]bt:,&E?؛gw_qhɗ-nK I%w~k.{U`n1Gp𒗅J Vگ1_lz.5FTpb/2ba8y07DF/& HLۦ3ivDӞҒw\2% {&ݚhFJ-# lF T3snܖu0%gC;"΁dB݈i|L^G>Gڈ&F R3lJ:r ".sNkq>|%{21e`Z-/n¢̷ >xK2?pNK1IuѴ@tž> |d[20kѕXd"G`q&QhXҪShg,c!TzF<+kQtI9>9ڢw tpF ȶaX[Qlt40p֮}^R-ߞlUjb|Tg=s*Ok6?8攭}]irIL4Ifzsbw3J$g6*RӾXW>׿@o]g<Z>A/ 'Hɵx^6} +@90Q0pZ(2hH]9й7ԦO PqB %d ֿ̂]wT{@xDB^_Ar FvI_s=VyJDŽو5yEm-]m!TDzuނ|L䵯!xp^.}UqZ\Js5~#/`qGJ-;tjGvN*{5EOb!\Zm7Z1L~ ȝRʳ51i.a?}Ė>*qtn|ĵ>q3A]F2/~*YvFrYn_fg hIYQP+bYuӾlmaWuIc˕(" YA[WjgXk`xNRV2H0L>&Uߢ!g~n {BJP`O;Ixۈh\FfNjg:v` әþѿh%4,b91G=B2e ľ8(`.ݲR( be\6(9A6Sۜy߽;?pcA$׫AlҔB94t:ꃏ0.g"1?M6ڻxjư}vsd[nB];wxn6[Ad%!(~toH S +e'<"2tHB&wZ;>LOt+:'+6sSܮR =:>*g*6L&WqI7eMJm"vbJX;N+ (>LZ 6(')IمscdC53 ,myG{:0ӛǻK>H<ze۶5,?IjTCGV"Do`y{9CVKtT;x]@Yʸ-ы{j#@:v.KLw%wpn(E1n ە#+8(,2Y9hyW+ lg~X-*ֹ#^K.H7?PfsPw@>5ni U%J9'\.) 5Ӕ>@MW/> k/NP3-G;L&cr+ꎋ>E7 F %y`5II(T 1#{5OZOך0SDڵU#$;tP=;JsK@.tR~N,^ n*-⦃In_ھoSq'r ܩ,y$ى2diӽzaX|'56ib!Q>l?LzoϘ;Be:󤧓``{Rĥj`an͊-ZbL˵IqHTkPaK+Í&ce߰mc=(nCv]WFv!!HnEZ]9S .`ϡlLڭD+ir7SQrG1EL7IyFP*%ب+x9-?ʠWh.[-E"bdr[ScMu,i>dF}|3ÈkW̋9'Zgm519dsHtȔ>ӈzwy/bR>.vLz17*G+ǥZҴd s.&GgwY(uzǛ{ey sc/G6)̙8 +Us+TK%[;@œ3߮g Bz? ȆO9#m.; ǛS ͒ZW~D1uc)JMFӏt} P/ꍎAuː;~ZX\דmA!ZCmh{҇LdOϗ8O'o8 sFF$;8=-і rҠlˋKZ"GpHIa="J>lrsdtڄ?ЙH۫9vc3b;˺V yX)vB0i6+Mfߧ$^)aǖ/.Jѡq˚lz¸O'Oi U(3 'w=Ƨ/R'kBVzLS}S'z mRiW7$)0s0_MN+ٕ=~h PsQKd@ByGQĪɶ?2 [IW l+bNX !ǾK3gs-Ƿs[S;@5G[xӄV%H k-7]@E:,hwpTӱ4 Aa~^薚L"L0m fIn遧+DJдF2b?XH9aɇ~IZ9) BUav)ؓ8npO#! s8|# =dH*yVssMϡ9u5:޹h9Bۃf9rnѵYqrnHd<-$K3S|)CE {鯦2i$}5}h]{ ϳ4|H >=i)N^PD)~7o?Ϝ;% ߽ i ]# I"uVCyR[BPř<5 w&S,u@ЎTBtd@ͅx2Cf^yke۝V08jsS[u.$<^^q㤣ЧqO!Xi8YDH%zcB$#@y?VH=o{D)On\+ BQ r%z~٧ @?xt䯴f>s"rE X Wخ)Z ܩr}y7Cϭl *2&͎/DZ32KC{t.3BPibu\L*#S)$z[F$/LqJ5xP2/nvp|RW ГH@ɡi*pNe7 Ȏs\G^Ru%DƇ;]wf42QܜŅr{xZ@ ?" { yJRl1B 盆ub/IE%xMDgNu1%}%=5ͩQmMs 8Lȃf6Y )vYd*CEׂU&N8Ni,dŵqM@taȻfNޯ>lл3悺qH| Pqlg?@u*"?XyEVcP$b_Ж 9[uѶB Az] / \sɬM!>>)]>^"-5bؐ#]oG$ո)xa:s+C\H`S 7q(%Kf%]͋8e}/FJ\ *I2]z+QPE{JDc%)q>> &G:Zciv5}cQ-i)`jjE4|´w+&A9߬EW0cha9ґS/.ՙ2C}$*nt"N1IMy[8=2͟hQܔ^ߒk+=Yߊk5 ZV3&@Q=&{1LaV ÜNM1ѵF}rZ( ?7<}#Ty07ORF7ăYFȒ.]yTu$`sM+i-k Œgi:-Gh*Tw<)E6?;п z-tZ_YS0Yks?F)2W^ّ|FQdٲ,5RvgS$ B )r$'MP0Pnx蝨J;5 pn[a^^ { 6f G` <#9R_KD+/uxz&'Ư($isnvnI- O‰{‘׵JT˜e猘 ҬQɿz<=T% ^zn'oG6h9O#% 8Z'::ʬ =xM^ keW|#$y̵+h/ dW䫍M!׻cB&]E,tҀ<'AijGd26.%M"{q,/kn w~!mN XEpXϴ=ÅF c0 m@gµJ /5.NA딵'ID|%F*X)A#P 99Р;15rMX^mN,o-$gL;i<ڟZ*m@VMltNVO},2$ .3LR㲧XjUcʤ ^Acb|32 (廝@L(+zGBkL գOK a-!{, #;IA«@FcIW~<5D;{a6uqg `8Rrv; bz\e33bO7tRX"W68,w!fgYmY"19o~!V1 5npaLTkS@Q?G6ܱm GX򍙂d4V"8dq]z]2=r$b_=V}&OJܘGVތiRuI?J57!RFp1I^L@ ̉Kxx3g3FFa s9 "E$+x '\SցxoNj6"3OrD5 >|47%?F05g<НoM{ nTڼ jOkLjEx0:%j E' z4dElkRوB#GQMtпXИbokU~s_ߺie#$ c]bR04g > +MXqٝ6nbǬCӗnGw_w6ANQl8yۭE&!PGi3\*z=o]tw9߄5ޚ5XZ8p':<7ɭ~ltCcHrN7c@S5}gBO%H4, W7KYGid9E[HMƀSuHaMԠk@zqB7$+0lמP2]zm |J*D]٬0&M`ވO? XP==M6 uos# 1h7ʞ|s {_oԧ1mq2Mn\أ`t~jkVP-q+? ܄R*!WgUOX0"4ؕSQN$ͬP:=w >by~"\ɲ<1CU! F:/EK{%rbe@}bfũg2r<2ܔ׾=HRuF#y~jZ8M]$X;lvq®XUP~Ô";fxs͵A$u*"1:5{Fn/;ZhK&rGaSW;ޛK!IӐ w]=3XyfOP-j"t;u]ӵ XC%r_2iÕon*G P| ӜasU']0 쎿$&l$ӽfߺf߆^J#w/14驹 qˣD<([uU2rr[Õf>z>RH>ܿ)^Cǩж٩ #sϸؓW;56Y0KҬlM : &,Zy)T\W **μ9BD]{ ߏGFɦT(m9xzk6P+L#Ư+B% %F4 d@s'UՎf}ltx2/(va,7<96E1Z@ˎ胾L|"{gPԙ`n1bgDQQv!N,Ņ=j_BdǠVppD8R(2ɯ8=Z.D/iCw >ft̾MMs¤^R$ {$Qޥ(H"վ9 FI#--ȇ'W.OY^GK'Z08a;,Ef}ѣ H*5Q^cyOhJqY.Ep&;צHQOVlYi4:TQ%w-%ov+  UVz*/Bdft,D^Ub.7д>BwoknLRGA n k˫&RAomq1~aeGNC[0f6xvú.g%,<`<.N<"`uwRĐAcQlKNX[~_^'paLJ9oxv i _ Ni m:pN31i  ;ZcYC?bQrP`҈fR[e}(v`_0VK`.۸WBg ̷\@H / _.UIe5j DXU#}5a~aIE-{A(M}BVsrA2Y?:ߘSx.]T[]lI# )vI%AZ]8ʇLpday]c $'4F#ReRAܻuP<sgBW[\ hنhņS+)%E֪re6{rG(>OAAВ^29dJyT;_ +≼2m.@Wo-8ASL}hRme: I=8i9g~Rv齐qȴIKh>&[-R2ޢxE9xa9$9e貊oFxR_7XUI.Gѧ}hh6u"Ӡ2B[̮(mTYLGŸt!ӣ,,Np;733MOL*$hA#UDll p˥Zb`*.{d3k w߷XC(,tv DrcڠC+o1O*4@:3~C&%M{|%lW5KnO %(mP=!*iIc^\zb},~ᵸLq/Fe,<*gut8O*5H̉틮5(mHNt[|y-_eMc6L<%j뚗s4&[}yON;t -C 6w~ZG$?>~+N~nrp+~!űL6"@4 sD\7MVwcH4h)e46ϰF#vMПhH?0B@g m?]n&_,VuV=멩z n7<8 9ؙZ]'T[p }L3@lO z:L[nbD* IҥÕB@hDǫ5?ezrh+uS]vOĮne|ʖ}wdEO2Ոt;¤.qBOd۳uv,tG;f\#͚*[&QNGf+>7ӱ4hvct7_HӑnN8]+;\ \` ꤝa%-f;ߢK?DŽff)BEXmW5*tCoіlIDy-Oֱ~ͭx{S ]kCLy~as6 r͗X"o1%>]S"^q7,x_'ؖX1Cݺ&cȶޠey?,.V?GBɫjgngӉ6cMpu_Z(H+ 5V'1h}<hfB R6X^~8y¬t0Qd~rVyzh`[ù|bCҪY;s%z>iЭg[F7FL-W3T{l S?! &QL/R㑗kB) q-! K~w+c\;E^>=_|%R dm`m,[NakS܅#Xu\ů-aSk r²s곧 GoM5%ď㋈E(<3\bn d?6u3ZEp gNC C)m ϱy*>$!,L>բY:VaΐV)XJiu“]nV~..i)v}fh &~c y(U0ggSs17F-H^wk@9hUv4 K.SUgp#C3L˚=. &I%D863-Wb^'0bB?u( '`yE{l,vʶnV "kWqh*3'ٵV QKZj$~};O q]xI"i-!DJ3oW$f*D!ݦj]dCw~>6N`Ls{ Uן0K<#ի3+rsHWbj D]iUTDSA Nw <@ jQ [v[0GeXh- b/'h OA6uZQG[[U5,4\!6-?83ۦf Sv)$c n`- A81HGQ3oU!Vؐ& nCW"?/ASBmL0}`9_Tf.ј{M*x )LpWtQ ^gI 6q9#+dU%6r|*&+c191:?6#K:&TXѐ?L5_3fbl9Qq]NR2E, 6N 9(7nj&`ӟ=ޛu0̔' D5r6_KnL8R>͚.B@;нOXN{s(ΜhMuݽbζZENZ.ΎI7t!60iuZ hT"-{HWSBZAJ7Ѕ[n76A͐]SNte*3ZZ]\eX{:-[82⣉WҭA3?={]q~ rEvI+iO-d>2aG6 [1t7](wioW"oI7A>_#nIM:Z#?*x$DS1|ɛS$KiIO]q%nܤb`b߱e6;;O N \z~L4[Rio) ̈'0z=9iOi\7jҌs&& 0(͂&d'9҉n],q+Raۇ{,+`P)rO6H ލ\DGj55fh Ն<\4)=ۓ2A`);`8`1>bN˗IH$G=;贎zBz(r^lnDՂղ*%^| }L9?rzH+)Q0uYFPD-'>c33z^dbb~Ci1? YkQ})5\knnuʜ\6͟4/?ÂL5M}%f7_ QsŽ0:]ͤ O?Uʪ2G(laYTkB Ltg !_6 ¶U)J7͏;4-)4G;KuYP\nݓHNP*&)Zt;hڳ7KšDsڏ *Z~ H0c)ҘY!Y)fB}\y4tduX%bn~*vOy+kV': \QY ށ 2~4ÚgңԳyYHR 7ޞZ7RD{BSz3e%RT剈F{41hNCMX҇sA$}<\8+0Ð~|r ]ԓ|ވ}&vG0Si֍m*<} \!^hb$ 0oA?X5Qԧ>U EȿbMXNz|IRƖD@ hQWpBiImFo]e 95 Z` Ni I/˜Yrɏ'm'FnH. yeX Ѐd{w9Qiv~|v/71,Ob| xqJIIdNt~:M]}T\~D 3lU㧼8W9 o+!dC6gPٚ@B>". !SI;0 adKtF(qhCs_6]ڗ݇zÈʭ޵TuxZ}SMc/# *[(samkKmW驭WdA3uP&݌@rp. $0?HP)2G1Ağ=P|IذeҼcyMګPCM94-%4Й1!*r!FVϣ)V s׾s9 Hf ѿq ζm"!}OO|1 0q 7!7phrx}"0VO@0٭E!'-U ӉQok|I`DFG&Kz`4szWźt~J=J>QLB' dP)zXrKE9] 903fZP:P3Mq,1,߸\[`uَa N5]u;1g ㉛aiK a^GLbxzA[#|y Nm~}?2 uSyEL?C,3+Y1~UuE" aԸQ:DUcT~g 1r6F<$اm2Z&ym I H|l9  bP+-W, pK( ?Yrc QB⇭v2x?;HS|Le<|%?@JW|pN?)tln1a|ٷfD$ ,accE)Ɵ$٪DVD . B ו5BH|?Y*ch*`SFeZ, V-фa+Pܘ6?9z5"&_FwAXO*똩qNq$j0.EhusHKS!iWsx M rFqK hPCmVU5L|kcO]/d Yg 3 72v\x`+U +S]8\ڎ}qƳ7( \ 225|@?MJ٢Eihex's(nza^:!8=^;iP xln23m_$QaKmˋI8~T8'W$b/ĵW7 m11|K8 1kGRI#PZ@ 2f_N?븷;IB>fXK)i,>e .l a<+*PB+5dN:l Y+%L&Ho>0΄H8!dE=OC MdBbnLG"cJKR,fȄ4 sq $՜r\et!|Eê/r~1%|$sR0@dwӭ4Zbul}U}( ›5NHwn(Wowgy4!𥮟K$5ڇDKu}`b&ħWr #'IyW7t;%P0E'R_@:O9 Gi$6j +iv@S:q 6f¯8th7^:] yxt[嘴wVM*԰nz T\*xc>皩A&SWOONa<ww <`2Ȼt$eg-Oڠ#+5ix|nJ7} 2I4U#`{*\>d=ūoiؚ "境Ŷ\.F1C^ -^<!fHr%qዳ-Z-Y`;3e^hj㯣}u!TƻHD༆(T"Nꇑ[sԌH4Z6k%P[*ų-;rtp1PRyZgbN~Ԏ:-N-D}g-S^A/HfgwG˰3X$"49YC(Mr]$v-t"[W 3<~` :\ , Q/xWxȹ9;mʨ&lmfܥBn̑gA5] :*mٯ}"؎?i-oMb b ƏnK,N0%nQ!*ԁ%>)[W!c:%٪Tg[.Tzh>W(R R]OxP)#WL%m/*~P&QjC51GvEɌǸ&rd񝴮yZ2ǖ[Yyt%*3 W{A7w ~>M CHA]? \&Ƞx$mbe سScT}êʹ͗8 @)i'-fgsL>R=L[JY4[ܹGyjKlhe2۵ #*ثعU4Li,UbSMpF/nSʛE^pgq-w'sG9ic]/=gF.kjaR5z"LcZ0a+U&պԊdu3ܡxwsz`«qR|' q =7UDǹ #JNA{ZTs4L*pq.zΗP' WAWD/QN&W_WL)NscgPO&+1# V$o I06L.z E6if>`w<=n5ѻjnȻX"[!j&p N!#CxIҜ(hO{-'a+V<(?!4M歙#;&0{ٱ(b.d,&[/|xvLCB#/̻ԒJ PKRSN#jvǸb,2crF6v1-# AaϧFBGt$))cgWZm?ؗ |ɖM(or)L1Ai%ޤױTzDڔ1uj6mo|#p8yGoÞƖ9ʿ5>iUͩՄ&(TgNg ~ e_w~7k}cD. oo9-Ճ9ξyo 砀s3nX1=v/2нkT /mi-LҎ.#X *}Eby/$XDž47.TDz2+^^)v\#=7ʄ>6]R¶om|+&G/z'RmevDZEZ6Wg fv)ZwϓɃqz=Hc6P.?˹/8X]o fw\摽v N?yO|6!> Bf e;乹e+襰(ϓW1~ox@v/ր<hOHOo+H߂`iE;~qXP]_Q4"z>*1xR[i3Bq H O *'ͯr;# 7 GM˅ ^>]+k`Cޒex#R.;U, ܍ݐ`HѹIAMEQ{\X޷(\s;Q-.}>FOw.$+O $yI/+)J2xl R$4JĸB|7HxzǬl\]%B {o;p<@UE:ZD!@:+DkA?-31J:DaEȠTUHGQ01k47o(0+jj*,`nLK?+R&*$tlM"~hA3_ A\cHa=ؽ`sӼ6Й:(Qt898m|B(3>nz)l8%,u ƣ}!ZGГɆ6lnL'Ub>j"2뮊oG[ri&|B_jClpC]]k2HȶfFQcSl)>;F#ehdQQ,s8+S k*6#qU\X_Mωӭߊ%/j/ !-WLMٞ'Zv~RJ"c*i5HS]AvtWZk?,Q̔܊hQtM7s8"}C+7B u̓(>4zEqUIm>V[t//5lM}E|EgK<ĻQ3^c Q 23T8rr&7ҿ)@Y)~1dcqʍ)2$BJ:Ju*.D<~=u8)[*TxB)D9&'-aV5uX=^Ԕ>28r[¬ %/_9o#(QA)󶷏7Y\ڪuF,ⳕU9G?M)O/a&V1i5D3{3l,pJA T+ؕHf*:xveҩr^D@u=gEr;y_` )B-{ANhݥiH*AL*X)x( Ko-3S=n:, %'Fx\́mmQ~o5N(8+?ڱ2>n0ػk#}6fOnp?NeZ ^S[DQg3XL/p@ѫљʨʾֻdḊR3DHʠ Y϶\;kM2|M_R MѠz vҊT*fHdéh<Ϟ aG,x{l=(ԏiʒRsy)דJDS&لО!}$I#B. 8t<``-S*$E\"E7\|ie-Ư~ 7lPOբכ1'O%"vpbcv7[|f(|&*Ky, c 0 0S-_RS.ߩ <4wl/LM,l!'0vf-,8a}ÉZt|:bM;` +@dBp^z%ӈ,6=th8k\27"cv)J}`/nIKm\>0.X#j!j(9mBо,]$Qm\2y$ςPrʲZeM 'veGNnu6瓡5cq|B\NirCzaX-Jxd6W_)i7o+Y7C2.OtsG ?F3=ҽ\\Kpο:(,{z,a˷PM8JeypOuUs 0nr^3q+b`)=ù5`&id{\;;Yѡ9{A}[T~O#Ç1T$c_lb)1KO2YAɎghTŗZ0N-.R1e4:_" G֕&:UQIBA[dN$!'I6Mm uك{,sSbTcN_K2 6b ~ ыz83!`w6oBĤpRYT"hp%,L3Tu^:+  H~p_E(Abή?E$/(blAm"S)R)VMY@G\ӱ!& JW+rR]͍ش42ľ?[{Jl~TPMآ1mk%)J86Tǘ 7aж4"Ou9&rsM%{XI @G,62tU}4b9IzH2rz jӬ\Z$f!٩n-r#M5yqq뮍xىI<-a}5fMMeU {znK/#2*|##/}n-Rez'87Tɺa۝mbw~?i\7'[>unYYxAXD aO| 9OUC9c d-8‘s\9޵aQz7X,jiZif0 ?4uce̚QP@'BӞ9TѥI~m&kaU\qcijh 9V?"s Py0l᮶5"3nD)Sc^8wcU5&XE+[@+۸UV`o8z\%I?NÖ5|2{W; x۳~l0W ki\zCEN#F(7ݢlF` OgA"n }7WYʚTE|k/~m5-$6rt&GwD,WMF(n!fjwNyn&y&~ iH@c(`}st]}By(G>ˉt&[JfD:[K\:π ˒˓I}!@`*吏2s4f駘^{,?)C{rЧ1_5{AOGs6!4q_ g5 ؜?0X[;i)}=kmr/,LeqpGHI*Bx"t;4AM lg@u.}MH3AtƌN^}͕U6fMw[؟3LO;o0mS8|ZƆMcF`7Y'U:W`PX^OS3y!,(Y[\ 3#ۇZ, t.ĝ,%PQ=m5rU/*[&{({Tr)AO."ZO%wN1ݨu jy!4~2=A1f7),Ч|6.(jWVe Ч4'98K^5@kߵTSnq) vt,5[(߿3}U4%:Fu$0a%ۡ?N_C@._oLn%={gt.ٯ[THx Ρ7AAtV__5jX B @yS1/${Jf²a&7v=@#.C0@6_|McԜQQTiNGoՉOs,Q(3;+ŕS] S??$¹17MqT=E8;ڥ|yj4ϜkϮbzk3(1=EU}{ bSgQx 0~ywA&G||9moejQ$]ϼݭ+ j)$;8̱xAaÏ}-BV)Ԇ] ]6:h}|p҅ziCLn[X]B?B6 b^2 LQ`g=QYA&I~~ڕlB">X4i*"J2͠EvAczҾ9׸A4: @E p2ëE}b"&d@{%eE*x[M|& va&>z{ʟY@t8}-'-O0)LA ?D;ЌrJe0?0) U41ND_γS"_x ℹCT1Dn3[>b`6Fh}Ł'8o]g V&8''A.$Avd|"ܣAy''tX")/-Ctt1LDCٍV7hjz0tnT,8߮9a O TUpFnG\= ɰ\.ZA]Chg6>\0A˧ֶ9}b߃ENW͊Ct21Yi:xV2>qι4 +a0*|+DA8bO}"Ǖ{0u n(4/sZÿJ|$UBvV5^l)-d)ʿ?їO jg5,3tY_}qUhUF|oR~j R_٦-?@Rss" {1o]+^D^Oc/ioR%2Y75`u:<CdyiDDֿ鹽DRbUDWS<ً gb)IDoFƐvĘzqWZ ?.1-\QNoh0Jݔ&G=Tg(Oz ך_<"*98iI^Aw7_M)т8'Wv75{b;?m fo) j諸 -ʅD=uLF,ߛ qK0?#4g\d iy';g8Ѳ :`Nw8QT\ J uB":evz!gj>/!ڏh}x@qx (H(vEGJYZI5Ќ6Af_+Yaaxo&_m 8(Ԏg4d'?%I Lw1<8)aLJ@|L"1"VjL=3x5ђBܽʆ )u)a'aKzDJv/xRSUErgga3|KeU7U/q w4]KjC|gl|oi#aUtHr?5U6KsJdAbbv,2F]p4܌ w Vdx<=0~U (/NR;cXTŭM7kܐŰV1C]p'<l2q3>LdSR!Sfr 6ڗ4j'H[3kQ*$zL.q^cH>HVIjvqegK+=y@I^e6sH[+D^"g IxFh2RLWp m5Vt}ցP1(̃HT󊰯n [?y׃‡@% 4-*as_'=_)A>\.inU?LTWzKn8'x-E~6`Le?{ŵy==Oet  Xz'O|ʿ+a@|.K>8i+9e{A%V!2\ɽ&DLx^niG9GTh?)ʙkz;gs׶4Ռ\SpO'%KeƑrm@CD%X=_.+/r~^}I"p =JP?WcKy9[RVENE$_ʗ|pT]2Tx(8SX}i`:o}p ЇQ֩]Hz \5 +g{б&J{2X#<N'Kr(%wv7ħnT.)U]cRhdZ FOyo8²O(AM7פCt`wNxܔPߢ{QьqƥmI-|ÍU`U~pZ8\[遛U'cݚH[C^pf`klYKyX6yƶD5tF?խALj; ^GNmH{; wS`X(Jh eVcp2+inp{ASS !OAWH6o Dk^3U &+zvH5HbAn>ȳ!¤2<*A^zU+ܳs(D /GĽSr]O.{G9O DWv"sdI 6BKQl Gu$oHQ~VCpS"%sĸuÿƕcz5YnC`>=rX ΛT O@AkwZ.t1 /[YC:;Lu8npD+~Jp6%]*}2꧿8OLo[w|S]Cp_ ` by;",.cy^60zNnfgNdhzSSG9뾧iB {Wt#8N_ T+rVA)C=7`gp*{yjk Nه)@J Ib*bfG1dݎ6OZ*hCS>(ڬ5ϥ4F"@kVr<Ğ2Ω˽>u^9(Zk% B_w ?x%oo,f3`H%o-Hbos}s xױA32["ބi3aQws;fT 8s!"uR:ݼ:@%w^K#aeVhhik`𔙵 C ͛+4\v-k6৛5 'Q$&uEs pUSX*%AJ>{:2py*ӸH.Ll4,+D*H{uC5<| ׸7?)*.C/n(h / `[B[`:x7rV5(f[,f\Esu6zr76S5H븧1[Zߊ =$8UZ]=b`g~YԱE$1okƃ-n HwFa?- 葽0xys>}-ZҦQBKn.6PC"AQѥ2K6)< @R1Xn>.:RӨ !53|0'(Wl  DBsAl>s`ܝۜ`HZ:ܥh7H'Z.HJr)ܟ\< Su'JmN' oh!;iΌ`Fr"_o")J#$Hyg?2MBX[XKJ)r 6ɓavpt ݒC=OC*t2L7t(;7kM/crq8\i>0tp!0HC󘿺AY"u"/!c- }/"PJsV3#QC{Mi =Vig c[[SSP* 'JES?)Yk6 3 I wp QzJ8dmB\>:AS2#3sf>das4#.\.fUy4:WqH(} 5$+:MVPeUh%1X)e^ކ ڣBwEh6>&]}V'aחX*#ia[r٭w"T-8ι{3W/Sٯ:0]]*[/Rddw*Dw?TBF7)A\|)լ*KʃkRXMى`TNű|̀bgHRYt8t-qx"IP6[#ԄqFCwez ..¢[N!TO=VL3:q k cpY#M 3[ljކݫ8{aLa'.X"N[);{lzUz1 \֤g;uŌTM>e{yMC5D8[Y8U 5ӟy`FyB9>]ZZn#,[Vvd̗ ZonY] erW .:^nHW&#xx5~{v&@uu\*H]>`-.FĴNW6Y`֛IjTH7 $) R?|_F8vlCs~i+) !4fs6dE[fwRIJ*XlLc2켄 Gw^t&$=/fQ 3}_vTXluf]>C? rjf9EK27s(2H7EgQR%5HDg\hOO=~ G@Q'5 zN#{]6nMƘٿfOUQs'/Ml 3qD$狰=2RMo_qS}(kȐFZN‘4 lZ.9`']~u-B$- # ՏZI;f|+XOFlcZԾz2>̲ c@MF&^nk-+`'ݍAZ(#c:KzȵJz}ᤐqzsT8,P> :*ݡ&rpչB7 >jP/!5Zc~[":ڧ <T`g8v㖖DB N kp cE hdB.ߍf0d-Kŗ%naYq? Y=T<]GU#ay•Ld W9)u2{3q7˞ϵS u8p +D,`3 L[8L#-'7 IΊk:GWd-0[5OV<%A)ÙlYkσlvpaMIsiRrI IcCs`8;[%^|T"?~D ꟻ@@bJ=ËvNYH|Biٲך#uP&>3Z0x'ʏMW$w]W=gLK0yJ`3e MCifi%%KivƆǑ\|.b\Z3im=,?viJǼOJҫn=I'KMD|3:'}g4dWaLUE/f4"6\|z_٬8i^†;ߋu~ g,1aw?),͸|QLY=V7t0C9JI2e$=~B&ߗposZ*+!ElRE|{VDy(Ӥ ۈupƗφBDfEnk9jEttd/,[H;1%+m,(u^*Cm>PoJkBF8N u%ir5e ( MDZۀ;ٷ-&!9 zɮd9—| ^Ӓ[)qRlMA)3G M1U$Jj@-mQPVqj{oq4SΪCx`o}u͵Z)!7(CabE%{AvsOJCAe/НOen&zr1@UQ%NN l +v/CYZs%W%y4"$cm`!l5S.1.WI7RNFPDڜY`}}ыuN {m k`W/A62ǹ%,X> vS5ਞx"gQmtW5!GJIW)΂Uc]VX}8G&p :ŸSAX0|h!4MǖBY;\q谓=1ZͣNܻ'D0tAt6A@.8h?_ӴM-En\yt~$ECܭŴTDܒ6/I,[P8 O 7@dnm5.ebIMwLڿNu$O .]'ȋ9\ $?5PfjͪZc7T oNo˄ctNbDݷ n22%Xk ֭'>*ZM]Iqxcйc:<5# s߮"f9\ 2E7yt05DOϕ(Tt<|!i Œ@r0!uk+?#?dYUPcn?zH(/2tpjTR#ha;gS"P#,r J38O{ *1}ty ueEJ@\K &+ rt#9CD!hԃMjci0 Zp!*#jzٶ+_iSXO./ uam?p5iYXiџIe)>#AO#^9 L[([D9}@wv[[/b^xAc",lĝRumVlViQtɱ6@4B2_ j}dٛ J1b"{mZ4Qʹr0(21CT0⍕cNaEZ̥3B_m:6O pMRыu5ƐlѪORʧ"0H:,A)Hx@ |yˡd(Cy ʹb^N͘B[$RP$fֳ:*'+)EۙpM =1m`Epǩl;Se;;jl2/,,]0!4C1k6(B[OӞR<=@o2~#ޯu!fZ;gqrM|U%<$1k>s"VMi^ 'vܐդ3|W;``Kff}$Xإ[i' h!fc|`~N@ű!ÍA< '=10k>sdL4:^|sEJVP>M1oJ6tBnQmi+PA/;,-V-F;k|jƨ/lZbL Wj^>Z=AE"[5K[FI{nSx¹1!~RŦS$;/-*YQ@^a065*m.;'mң֦>ÿnKWk(w0_n\䀖0<-#7|? t6ƒӇ;-i7///P}1Og ?,VJʹ>>)zzˆҦQs2U?G/&՗-M_d^!6q%rj4p X\t$o}8mEԩy:جށ|YAp\Oߤ'|cey=o:\eAAatQPl9I##bS"R",GfhGBWL,8YB.Q%j _wUk4>{ a~U[ik'Ŏ}`!E5PTbq4xwxD&3DQ\ԁ{%Pv#y5DqJ;4eh/ϙWǾc%xm~Ƚjw2t 4J|`5x;ؼ R\W^¤ip,)OAJyNoD0۪-.v(gKoHnNUU);m6e2v5CL?Һ7hFMM<%_Nw  YWV%^bE`4Fٲ?By9__ɖR_B6(#g[=fs+ \JC:* 1Y(ѱ:e_}ڸf3^%rnL:1,W^p^ӫ爤9lausjVEY|Қ2S;Ȣ֫ez'c@6_K^Q9Lg bY;r*..1_RP4]V|+dϝn>ͲIHe cA\Ŭ{IP͖Dܶ' ]P@٦{%_43yYM|5HLυ$@(?Uz ś-n|$VXSwA1Vz'uoZEZӥ |qNkz ϗR(M2 k eM9!pz]^ IQ{I߮ڟYU.:X]=-.c? "]LRT4M|3<ƉjƨZX)+ݳ8>ٜ0a.@,|L tTx?2f G&:ȘY܃+; OuLQa;RxQ]#*&qaIކZ,;+DAhTJc.yk-_-[mc^wݿRބXyXD"ԕ[L A6Ap7p}+ ѿ\s0G "mq0AlzLج~xA8~/BC0\hU,KC;I2ŜsL@\pDG<>#qa2z1aڃACޫ褎/)}xwa= JcL*8dBUi_Mƅ.K߯G+r&jD(Fn/2TPEu9z_\UeTbGhNXU7xA/]OsR#w(ER'8~=+:ޝanK~P# ~$)= ,RҎ- `J6^&2$, lϕQ<7vBLu|DME/&6xGG]{dWzE9 ,Zp5 *`I p`8W D5XB]Cd⍏]DH) q"wH-!"rovSX$r ɄOXJ& ` cA%%wΩ=]X[ScBϮsŲ{t9l_Pc$v*2!kG9/ztxhIl^fPB&_f Xɣ7Qlf)@/T0Gh"KXp GCb 0ť qO,m\Z/}6#d$ڄr{c\VT~jڡw@)3UAÅh;w?^abX8:-۶*` M_ &^g9+&䢲Hz*:c*}~cbS?'W~G bYL2 ; 1f:+:-5R4(r^HYW?B Mvz;S~{Aޑr_*lU+ '5<(mQV}Z|y/`+L~ͺ/>u Emcd{Q* $+G'B4SXPzf(ԚQ43QQYJ Ho`@{-W߱ FTDcY kiK˨ *AlLR2pf p 0Z'ؽFEȣJ)Ѕ[3%OKQۮBş8;_tCFf.k6p\[W,Hn9P(qby R:};8Έcc;4cσyX{o-GtX3cA2H물^R<pH[,hȈmDe :PCG/j>eIAj!T_6u zԋa攣~ -8NڃuްSɦoY ‚)>R)d\0Vv(Crw+)6ϊYR5HV)FdP 9]y!VJ/_5SċYn7~ PMG3#IB_QfM]Vus(q>$ fWDh6;51-֧\L3t{ʛ%禫r̻$k[Kvr`.<Yԭ4o눾ZD--q!Z+CŁe,2nf,F'?M"тsk5E"LP 50~$67RB1~W:sS҂hj%6R|W++vS-zrQbAo%q]nIm??@P3<]?V;SN?7?YS>8)P” +됨.ln_nC)E #͠ߊƦE9m)b`$fó~}d'$]xȒM=3AYvW]ۤ@ 77;KDcn9\lթx\{a ]Y0J_.A)iiNZh4!`9E?FCu 1>A%׬5UYϔ)73u ढ़nv" r@/E]o^JoPxB-DVDj$]ڊ'yd1x.ɉ,!ӯkdV@e= 6rg|iNF3SېsHP6LZk.XktHΥ0Ŀ7^iTЭrA^V2/G(XZːw1mz"<ƶ:PF%jBڨ>+b$2_rtɀ+ju`0lN!N'k{ fX7Ύi%Rm"go[Fkrmo'6BTH91!kdP*d]˝x/=p_2qM-iDbϋ |AT&7Wm?`;^kt'mn`!|aD+4{Fl6 仕VU K($B5rڥ;Ǚ#NZB;VdBq@ IjQ*?-h;qukՂ} $a=$mob k;&\01Oj>֊?y˳e35PA$HAb5aiGZ=ˠNq"g7&t|H &{4@ O~Ǽ$%cG]WQmz4--2EF8AAdܕ0JDeHaDh7$1I#YGZ%~ , T?_kG)&C{9BGsΕ wMg;#T]^~^0[U\e$mUM,eFF%O L%g%_t"igoypU%ҪLHV8x?QNmܽ?&YpEƩmz# c zv h {Ho]/{a-uL+C.0={C)Q=r6)7Xn_?]xc:$^IGG'U+DG)T3ɔi1gU'_YE2<ާзnc{hwkGi u6ubxa *Pw0i3iȮ[ˏ#j*%9·md hbHgI@y,jfx=p9*N %6vmH".m q!'Rd%F-iNmc3I9y6ׯKj%+OxiZ~%r⼊'zDGuXM!p,^¸pU{j]}h,Y MJvɏA@O3k9#A̙#zs|sUY4OY1~BF}iG!ikK̡]O2@qG y?yx`ᴵWk,~б}3Eᒙ*dt5a RDk5Ӂ_2d(L:S} gԣ0޶21Q5ue NڃO~󾨡-Ie b@V-sd{']7} |~Dמl8fIlnz&Ŷ\",YT`4ZliYi> "$,p(?Td|߈k)5楦 ]oIlv$oj|o^)́˝Zz$ yA{*w#WpVmB(+IÂ+Kt b(̍GKf{]pd>y;b7 fKpST#l_x8:H,(Z2ȨsO̤4' Tv-6j$n$h(wd[)}q. ug+Zng6B CN|Sn?REE zM4%Aw.8ijXh2#w:q@șX~͸pf!YJ"֘sw 5&1LCbf+İPjˋSmoСqTr7~^V :2ZZMzpt';i) p[  m޸p Len4 dBw-՟蟈205la_5NlU(3%dէYmrѯ3AY OHr"(]GEk8.Zv><׿f<258(@YvH4DN; 2:*9n6tlfVI>û##o9=J]G~ʣqt+Rtb;hW3Q ̛"@`9mnB=h6h!^˪vU% :ds=NziWJG;@>dFU? (-Bxc}:kp F^ gݩ 2L I<L5[>bߛU&7UL` 5]7Qyj59P*&k%(XzGi}bscڌp+E Z3`;ϑP&sяCT{KP-ܮQEHiaaǧ!M]"Mh}`r.RT'+- hfpn5~QHO068kuQf0?se*_EtAQ/Ѹ;5O4P R)-pox]uKo[5Qn;7fx!֢?p:Db%͗LU_+I^N'%*& W/B(33z3A^3s6D!"Ŗ'X*#$̾gs5@ŵ$ I66؅H?S~/k4N74WYY>gzX|)ΧӬ~]ۗ1361i2bK }t_2 ڹKpG%yCE6aYL z}F͈.DB8B}65ĊyDn~k%M}MxŹΧtgDVŢ2Fp;7>wֆW#E qa3ꨩk!+ wPuCnb jS#sHd[a[8cm#_8V׍uaz6wb7,r>t()ODku=#X2{B.MA"H2n{&T ̲L0i[?ywovb:>>tQbGj7AAi@rdzKl4#YP U @&3-)HR^4nуQa]HÕ 2 Sb:iBZ-r[3aʋw3!lBSɠ2s~c^쌴} OKcEBCw~MR*c28zglII(ׅ|Gp`A|l/-Y5#6⌧q|LJʼIkb }]vIir$ӱ=k|8 K_{[=`A]TY,m˄"ӊ!u5IG2@d~KѩV2Ŧ!P"J+eJ>7{J wD˄``,1 ?P73"cM vI#[z*z^''%)L%W{!:1PV R@0%1VfʂIi+  27n]e]K[iJ~>dh_%al_3`E*lDK93q!N݊CÍwdohig+;~6U=63|$+vK!窼#l1IКl <{!L8 Et_t6&bwU>)ٙf6"[ H9Ol6b4Q f=^o!ESEG|S|%~sQ'VypdC#d=e ͷϷZ$ʻ nhY_;gΆ⩑é|%Q<)CzB~i@)V&t5zm0taAj(p*g%RQ /bdzN ɻ@xEiܡP0\,Xl̎ &QQp׸)΂v.zˣ~r-¾l9zC u E E<YP R^Lt#-](ೈӗYoQ: &yZlQ5jld`@O }FK(jmݚ&tn* m0 2±"O,UH~qUg9=MŸ8qdi#"<ƬYH6:ob\W(Z: &5㎱!El\em0' UDma N *1 9 -I[I]̪.#0f=1ңߕ iC?Y]FPOU|V=od5IYXYMW(C($*?Szl/AJX!}_.Պ-ks8}r^r2xb3ti|#A+5۴- {>F/t=?@ٴmf\.+rH͏d~!!5T0$f`4oDW8Fe|ڢױ8k^3PbhEK# zKnW&v9U;pSFý(Vdml;iLrYݑ8,w1P\|Z `;R#?akfZjO(sEأluC8Cŵ<+(՘ 3W 0hAwK'&sEt.dv] M`NĀA&۬yAz[Ùא!3HA;\qC]x8pf5?yݜ-5 wolXF"s%Z.zDδq{'%=D&Wm]h5`Rs`a!ຓŇ4[d/y0v ;g '/ ~% ݋ $hkR ,s28 8~&_B"q "7\솄l:#8mʌyн%?!tzrBJc9/C!j nircڔn>y5*2p'E.ߙjRqwEh cęZ٤op{=S\5A_sXY/F8P}X fYy95[%3.H)AAp k -g~dVmV﵀oC:f4 T vҭ!Рz?3Db6-~\uLKyTE ŏ Bw޼Dw[C8"pYܱj G5`c"%grWP%gIrأNThQV\ܛhi]1#ĆZ^W,5xچ8~XnϨ$F Nê =lAbD3G .y,xYY*/3_[IJqGxX^_^2qޗnWS0]H`.$D*Ny hI+ ^<E@eKu۶yxjZ5=[0Tc37Lx;E%__q?=gEX]D*|=27:g\g8wyZ{:5ߗǶ1|mQHR׹0,=9 1պEN!j^X3kmʝUmr=.S5<H6s_ F+: V!PPlսM"L$Ϋh1,5yzVӅ53϶q k-ٸ/u@@Np 6-bvVǭ\k;aѿ? J[$PUodD}q{KDa=K']* ЁU.CDž%:#ƣV 78_Dv*|5* pESiAi zܻ(e2*E%lΪ LErI[Ćjz1ھD=Ld4$5DoBV]{ZG'GK0eM*md!J)?{jzgD}mfMr /^I4g@%Lxœ+^P `EVzUT~._ß|?:{ Èh>{=\"KKm!8U#_[(3+>PN?ĵqZM& ͲXh\eƑw-B4- )4{)}b&%?֛X]نCEE ){Sxp0nGʠ!x77@ h?eAa#2 F`:ƕ9o>#MW"z4&6=?;Y pЋ){wgr>~?KeWtlHozy8Mftq"W(N2c%.=";/?ig1a7DkEr\Drۇ>F*1e=T*)]p40uV- 1XUÕFEv TU+doYW2l&1P" <|Ue=s:Y0EF1_XYy6]]^ fc95.j2k y>lR \5DV)AtڑN$O$;/Xj2M97d Ѵ7}SuVeLt|n},A< EьJx٦{GҧŰ/1/(COUKmKƬEjgSXnN"vԂ!_O=TWB•;qɅ>b7c5&{:>Ck/Ecb(v:*ȏsQzTxڶ.Q樭YA << Z 4 Ƙd";|dqh If5~$Q'!Ff}oV݈anECohJhܟŕ)lC2S/J`rY]pUdhځ>aS0N"\fs$П(IQr.|3I3 mO]j!.?NDU,aVLU,Di% Q "{S&oet0}ܺ]P/kLKX/!RsB~>8]|{6Op i9 &ջ]DH#C:a_3䀖Q1bkfl貪`Lss^[%rLGyp`;o0est)wF0O5VF* șyp`BH}V\vx_^ nCB!sEht8B+!pp8S`"qu;qu5k֯L.@7=s'$+C )/vUvzYN`wm`ϫpXpB-X`yOvs1i#L62YvƍE!iϙ^StC-q: cK":[ !nn4jZG*ut{LM8t.GNV{iD]Ub?KHUVXΝ:!Z>ξW::W}Jzή0͚ j SOeo̽,*ݻR}^L@JtGf󽥃3+Qk%}ƾF@ҝ%G8Bg@t@6洞Sy,|7K(AE@U禎m;y{Y2-+`|̇8 "̧,!0(`xP ɖN1gt61* )a -×LF\ĩ=3eV7KGNOCQgI-6t+1:NJW/mI!wWpPg߄W^ PE=0ZM0ӣG`T68lu4#ǽ](koڿ]Bk&sHe%h Lh^^@ M"$K/Ysq?ǒpĀ-fbF=6`Ya>h&mSHa?eV=uM,D\^rXwϚ| Q ;)x+SZߨ$l޷Ztp vG-2f ~>5_Gf+]tU'fVnK[VR7_JJ:gm..Y39QJߜ_rA5 syq?6q%r5T N=aGܠv:Ԗlj znx8\*!YJ%\Y_/N,,+0_ LYVX،OS>z&q8G£GAevBk*% 恿ƾ^Py>"]nܥ>nڱѭsp)z$^\z>R*_ U4rRF$(WC.ΕIlT1g(~dOcVL`/ f0(+eE%oC*ߓؠ)۠pK Y)R@8#V޶U_Uj[~?j t9U'AyZdѦat} Qt7*1mvQ{5-oџ&[Tqi;U P2Sn)h/e Y<,{2ԯΨF^?m+Pjb1ba&́_(lЭ +aFA4ePb{&i'n _}]fe8^V {}eK|K3yś?Q^3(2Eb#k:?Tb#{v2хhОC <1@Z^"nHЕ(k>%H!ykEˣ7w:aziNgtCCP4+Yߒ,3{_Eu毁jHෛJNL{Ёg2;s}]U>7C:~..>N?{Zz"X!Տ_o2=%SdX_o&0խבglsD +jc(N +mHt(S kzЋs7Qu~RQ8 DZehR,HKhrO,WT32S&oK-~o WE 4j}Z~ /G=.:s[;^u躟j_/%}vƒAʶ]%~czbμrx`j͔|ư굝e=h3CE^&V*W<֫ cgG@QpQB4 L=DOUuB 7iWw9uH{p^ S8QM#U3}/!fduijg=MV2kc`ԩ7i;bаtB@0EPm;Pjpa v`EvP :{ۘh4-#î~_}* 2Ј^҂Pu2}`$S*hl r=说o &0 &-t R@?+|8ILp vUQK lxجy2C$$iCl Λ(tBf͡o2záKd %>2KP(@eki A7`9= "+a`𖶱Rb"AVY.a|5Qp({o/.+AHҨYohƲhPk6λr3q&Q|IH#'Vd6I8!%)5X"Dti']V#D'm)B܆%(6ޛ+5| Bn_WEVV&J T@ *%)1uCMy&M4-)ܐ`w| wbitu@X%(8G)OR\*\uvx[ T|N;;k d'nGUj9a&o2161C#uBP_C?¨i?Gmx379&1=,̜)8e_Yɛsڤʩf|$Q7 #n]d҆|>H0e5u"&$#+O:A/Tjg+7!KNs$6!4e_^]p=^R.i~q,pwv]ziG>SCġQDL+> a8]CHi"4DRP/V>B)]ftc$ph=Y h4k Xd+&L@l%ɩ 2C%p LȂ:Bb9pܼb<ʫT6|N¥[w0!XԮ}(@{UVA6*a7nvӟe.Vo3Lg8z5|vBlmZ6ן2ˣW N ~?j@x0KP ̍~\8f*~.=Sl]]AN .e { $iNlhm M} cmbL^5R1ˋ*.T±勾?)H$)-?pZ9 {;!vb2>b{.RO"o+/8 ?VG53}> !.D+*ؚv5M?=VC2'8-`5D+6VhBT 6uR]I&t+fp:H6wjY*G$K{27}gF]2U ? ̙ >$xL % Y{ dΫР&3"^6 Zi OA`=a*\SIr̻S*Tqlߕq&&{&ʌhnh^XW>R1taK"cô>&C ߒڶ**s{q i|f)ŭ7K[#$ d5ԛ' t#vunɬ47>n%nmF$@R&BS1o+硇j #~0R|t@`*CP_ߞ_\a,E%@F/؂p\ * v(^fw$1eͰmP1ZS{rnq7`GPՄ9pGk^%ATTtxZ^bҺ4XqCXau"}e)((6M?i- (\cd<0KwKQSX[~ :ͧ(@KUx _ L/) 8j taj8Y+v$Ͷ{=J*~C?aYl_j?`Zia<.|&]b0d׍!#O2QGrIdp4QچW$n+'1)\Y uy4ePyh B?ynؕzHw3[^wBX |~>mL2!3MK{ԕDvȈHNERa!~Ē}9y’'>vX nuYj95Q$ Eau ;9/?lJ1ۏoo9Ivd!pXM rYۡ(ue]q>kqB?&qij퐭#$Z- rJ%Uetk p&a|7la;V8eq/Ǘ:!z]wLot%Oc=Rn-29 bvCWmdbS(s*U"ى/>计~󪘑X(Y`QsP# P\(dkvw列CMXJI^k<:0\^pyV>01} 9s:e G,6CAMr&/z&XoC $Xnu@`%YsuwNXLudKa;,5َ̜֓Pzm5H@$Hmc!W@-;Q#Y/ ,8r\Q` gZ.ڨ1m㵕9$OPZ+3j@zu'doY5580sykFoC[iyM6(nw^Q|7 WN tc|2-ZQN7egq c(q$9̛u1޺Ĕ_p5nrA!7&P(9t.~t|-?GujH[`@8r٩ i,}{L3g\+:hM5ZjhkzGZEYTc{dP+=Gu0aVc՟2@DO8H'v0aڰ('#hn]#@AȞCA8 smmf<&JwׂC8QL+qZYhTm$JܜIKIPfI1Br~/LMe,6CP;)@}V.2K S9cWã:s Ķ[}InfxqNx`}T { KӨhGQq}JnEKEK^G<3Cm4Vf[rwI%:fS]'[puFN$Abj5 ^kpE3Ze9zNZ*W^BS(恵ͽ" ~C|Yp ^%by/ja+K˶!^Ic11+ 'M$:%g,eE3k꟎ /.dqTVɖ; n|8jE*;K_?A7>y (u78̋4Fy"< Lg~ѭUSxҧ]10{٘q;ഌ|[ lI48^9_(YEM灹b-VbP<\^@q3u^} *Նb~ֆ eU>Ӥ/Ccoݥyn8~.@0i+MҎb:/~lI:tP6y'f" x '<LB/f[&4:=Vܯr(ssf[J@Gl.Jh:zL@LGPs掅79q KYߘ=X=\pӃquQu:8מT͓^- {螀R=Yqcڶ w ^$q{G|C{7ilo_-i Jy.ѳw kA)MiФ(_rg g=p0jzjLVO@s*pdyveZ('D՛ ɢ8 wt;h#uo"_{ztb>F^c4gh3l2r|/}sm&KG[|L|2#5LvKyT!1zsdO}i?ܫs`Lx~ә̨}yB~o67l؝t)SiM/, Eoc1σОf5& vB#TLZkL5P9^ehʐ~ v068>b'a,[M,ݛ8J҉'%JѺ +4Q%n+Dw6N#Wz z_3imq~&bA[^Dт䳊3~A hgwjM#;]sEܾvŗf~B_ɁW;2ӀN_&1c|@qПl Yٖv9Ah0?T81Lp }FYg[,qkݰ) sPQ*2%z$D;Dl{-tMCJg?8.qǼg 048a,``Aus5dтwd[ 9a-iZԽ-V|c%[.8sm4Ґ{ ΫvK|pҨo&볂(\P u4 s[*~/tBX-g"+.X53p57U2!wQ`.fХQ V󦝰h/G:m'G!(l "rz3,栝d>~2@Zl\F&alWlz1UR;uTvĎD tKB3 M*z$2sKsNa n ;mOTFTBC-9 -Ġc9+CkHaK+H#4vo^q3?jP$*gߎY5#%==o1Z1z)bNr{g_j9@p=^k־N;C)H)~Sjϼ,Zc$>K5TȀAorOאJ5?6@8vHpHD]ʠFF [&(U.T&I}NP5̳O A b `*7Pc 1ZvEw8l@ƓC+NJzaW'amAi+P-9ta]3%qƛ|OHyMxᅃ`#ӯ%+Wa.8j~kMM}DXQ,VD>?B *W˸䅤O)FՠY)٧~'>qj.O鸬IRbWi J}Su۝+PR臇CX^6:".66DZ2 HtAF8ifBn$dY I(5X 1|d##D{glSIw4V4tn%D*i!wu!ϋ3^?C}۹zF~AɽXX4\KbAn"¾l G1.QJȣ.G 6 W9@J8˙9\<IxN2o6GWR;9K!c'}02D1Y91>>m h09BB[/Н[,lc]Y YwPkqxpcMCa 0mda2K C5:^ Ry窽@DJ/E2IJl} Μ9R r#]m_>gL1aPq˼~?R w^[lBVVO2ȔDZ7 n#dڷ۝z]LLx* paɲ¬^:psiNsx_|7DNdY뤂 >9+VyTiM١EJؼaXMl&!¹5 oAF!u#/ot-0ppFȐmv̷)9pS1F@v)EUiQ$(/N/zqV`L?Z5sc{&ob`ؿrxc"#11 !0 P, SCEeoķ%IM ](+,AI |0cILNdX-N:ֻ$W+Pp o8Դs%Qf`늇nF̨Op.=bĨ;Dl䥐DF){Ҧ|" MOApƨR: *.pE>:3YcQwA6Vhe\؇vHx ~1on։|$魠m=yLuvQXcISVy1__E9-v00 ceZGk}n"&:;(lk T]6@J@@dc A {GqF 3dNZn{Ѝ֯rc!%7ȷ% }gXύ!ze)cu4k ̒Cw}n~KﷶpK+2-Ŋ2[h+Пk*7% #Im (5P=񐂮8r`MWp]ڣK^A!UN8=hnviK}~^mYe6\9%m!P{zD?a86X*랕M<)In?(VEf5HאvVSnhjKхY_\RC8H(/}RWt-5gM `_3^ʜ=S,X c:Jّ\cADU19}s}_Ik`%/zheJ6A qg X"f̏1zq -RNSrFխm5 ߄R7<{v ݐҤ\F8XNG6Q 0%ز0h8bx xa]PV#yK*Tۓ3f'lνܬUq꜇]6_*}S8/Zm-#~D?,+wYPG'jHjT,4eg~u NY6*(O$VS!i=+)LG0y`Rep5Bp^JfpZW%TLf*"' vՒ)/U\QJ:Ճw]/Eu.cfCr(%/mH!'H:IGD^`Z}RPC ΨF㊠>>DnmFSd8VK wm)Oߵ_=[uvjN54e5Ę5-W7g^ LpKz$=B+Zҳgū]HÓnO>;F$qrȃq*-'}?拏# 45ROht!vW0+n4 >*@늿I;O)Hbn31d b?L7UXp\rl-fE rTыo|["sܫPrx-|g@ w-Oқ<_sѸX43F])~Idk +{U2ϖ6¿f}B,h}4qg7' BkU?\{.}$>Bp&6#jTWj$=tV0~fėCVeLFEk\kya 8/&ģ$?˗nGM8!rD˷bAL$<< ef6􍙠KP 3˺ 1._~.:\NPAh(dANBpߊH6*MX@^;ݻ.OmOeo|P_SQl~mXNUH&*/ g4l;]zzW3.2bt92"-4(|mMPajJ~+!Pd :,~;rnmT{հ]v/"):{vvkk )E-(c[c~[ Uٵ-re)KU#qk˃T:5ea,4B9KgS_ ¾@4|l#!5j#Cha0d^~=2%d@ 3\ԼHi$عýRo²T9نH۴:ôB/'^e5fo5E%'p,<`=KSx/ #}N(66f;t`|vzkw̮2/+$B`L1ZG0lY`i_.Nv6/]RpE[68LU>|Q9MdG0P"WpM,ktjtAbRqvM#9g_AFjwYXIDʙٿ#-mhOtj6>U";`j;!ϕT,'[\5Zءo?lU3M"2EaL*i쐛-igKz;-Ԑ8@'y6?ELf!MNk/ hy9?A܀,Ji9DԀkH\) {(T* 2jp}4a$أ ;Wy RK}I~T.oU' Xx5cόIuX9og.; D{?&}W&Edipq)T:Ъ?#/{'WMU/й  D)RV^p$$Ѻ@xTlt-C1WO!'eQq^[W2LY `Y۶m\8ţ~[rJ+`( m<y QdtD>j^95&@e;2~~QLPv%0NSe K.JQ;_3 *- `sG#W egPŒ%6l~q 1gXofݬ-@F 9O󕖆CzN8_ɕĘ Cjsm:K;Q1e r SjbqRr4`ucֵ҄\Z&ZwӪʆ~SuhN SX7Y؜%%jq(S8`K"E{'@E{D] $ea%+`c%&)4IVwᔩ$ޏ~wFF{/=WiA +a2oB×j—j}&ęCȂ>Y@&}.e7k5_LW {(7ރH1x,"yzmJW͍N 2`'טֹiph r|gvxPI_;j[bkl_%vӮqwiD~o@/j@)Tb:c +f LUgl3ݙ%edXgm6eIO`7Ox@QAoLLv{ v RǓ)t4ItֲH |g⣷pixs%7JH5"zeё:@p;b&a}dkC0U7A`"wﰃ20jnz!glDʈVBW _{gR"?ѺiY6x ,+}ɘƶ23%U|I5W&oOس-Фο:8K$5co(ʗՌ`M_OK)džȿu=Eɻ\9QTIi6ѯ>o䅗LGV; Ђ ?2+*oیi6ƛ$NdjtrVì'T|;&XSс곏ʂ:{5<٦!% 7*[1ޗ#5 9.~s 2--,AHY-[bO3_I#6+ Ԅ2yлBgUZ@o,kf&ΐQ:Q("Ez؅\>n'7!qD],b4U?͘2o!ׄV\-+dk`]u"FRA@ cZ { |D @>)r2E dY;a$pSN=onDkǹԯԽJ~,&{hRiӎ#2Rf?{$|fk;yZm%vS-iBFj_CU;hw"C|+E_f, NOerPK#8cLXﴰn4&* [KjB΋ +\岲-D-+!=)uk#ҰN;Jk@uCڝN G>|;QSGroSDB4#Ŷd.|,hGֺGY%߆K |` LϞ=~S3S7EZ}I^OFDT|U&m [BC7%Io21Kcw0R"L)pՌZ AC]o:>Y9:;dF^ҽT!'GVù_U۽)ctKndHx4j=C'H.⫚!zpl6xPW,Տ)Kgf^ȹ>\qt8x.gCV]wn2ڌL K^"U'Z;J@` 8jKfcA kad:tuKSF)h'&[P-#莲AB ˾V5QQHVkN27*h-uA/)s]gZ39Wh8/$C36mtG%3"s-a E{N-5D% #Id0HҺ8sϓmC69uVAĤ;؟m2AYO/26+j~Pm<:(EH9%c8 `fr+O,v krŃJ`/E|+ec M/ë /V+>d!pFv 6px!S/:ʣJ qȰ1ٖ4?c Ԣar4FCb{ a|ŠmWoAcq(6РDJB }ÃĐv亚̧tn~U C|X=bߠ:n.FWhNc>I<a¸¡ >5"V{y=%tMՋj?iPQwEcJoC:eBSDNG*`?)zVVXtu*cb`D`ʞsR=>XuIoBH=",<8DEo7$2pIXO15o_ hz(rR`苴u ezCQS=RABP$&Yʘ1 N_T~3?l|.,yBgE`X]+^%I>ȝ3;NBP#t3$f5 lA ?Nj'c#hwG]U9ck ^/q7TJdTuUǝ>PH.| SJ{ C`9A0gӼ/Pd"3T|P%*(7Vp@(w606uy|"{.!^ĎF'W6uM )Eq&Ysq* UJ#o}.%(izB \Fh$vਹkyM ?g?-&uoUgau㵜gB'{wzKͽwr]x!;ReNG`RZ`MTm`1@cUI6m{!6QZOwP dzU.bSlt*aը-8=ubm4 4\h8Cn\>di`p㉬#d=oGSS3* 's.>f/Kq?4F%#@Pf`dX1Ijj/W!SVb< ٿTyfUxI-z9C`Ϳw{/Hf2GjlOY{;# H%Š|#EW?m1 ?8z,c+XoC%o8X %\fr +vF4Ko'1`}^~a3AԜ :Jt[5MDMT Bj4veV[\ҝA'|64N !fÞE1SVŶbѯ۲b#ÓtqG{,7x1aPT_= b# @NCl&?"q~O:7@b\DN"? 9w3-mVRij/6qdU!5䙟5x8ri{j::sgG6}W }@5d M *N( XrG~NÆngV{JF# ?90\ ๷w*sދO]J3ؐko?ES?7jau$GGUZ85=|Z/m֮V V%+eJ_gXss@SشHIV,%iQ1;(H?XOL>~r6`Ǽ4U4_AgQsʦ `CC~ Ƴ\^hZ|KEymEc-~&wf\'} 3Tp.2OZ)}u '.w~%PPf)'Zix":'6 h{ [Ih5Hɱ@{F ֩:}&Eq([N҄ >5a˳;(`pC!oKh"I-3xQ`…m̞zkR#&Z\AḁFR ij̐@]gZCupuu +p۩7;Z'= #4V.Lv3}'Q; 2êXAp: .]i rt &n^293X}<faq#.$Czn)xa?ekPfBd_uuF4 Ng,}+; Dt(̭=Q|LxA-ڎW4#6տ1DG@p7FFctu2e RukуU~dKЦ.v3i,2VE,&sJhW(엮IrBnJk":lEu(T^9U^,Ya}8A,ױ ^c,UlƝP?c*S /k * vsUӋvylCpۈyGhr .Y*7az'HjWT5@7 ,B2a$pC !9O ϰ֞IInm[y1`#pMp#x +rI^'Q;z:PPΐǙi^(h*Fo؞%O`"SrHHЮۛg`׆T0ꊦM?Lrj_#9'5w[1l^߭r`̇&KX`IW'A^8ʀ&!W.R%NoNIio@]4}ebv8@Jܖ5mʶe^q = R0_-+P-kޚb^X[\bJPђ< i/$M9 ̎CwlHj 8{l8$뚘X )K.X5߸qPLQ ;>,C)T,Ja=F^HxW^cEƬI<Ը}>[mO9}A=27JNm m إtyhc!"B&RI$)}B:le􈩬yonpc:?Z֧{G]z;)R/x+Kw3jFs]/'4Ť v#mu/GfL Cc"%O 烧/hsL͵th˂I5$TʳzHp$A;*rdv7?JG McKeY7|X -|RBTS <$|h :]埲(P"P;$/H T՞Fu<ۧ=q6H6`9JXIBݴOQ(2DtQ05SDw,vBOHXnDh"_oHc? 9aUi;/٧EA{I.la)8մr[ _^^ۺyQ/Cdgo}C0Eϣ%*6% E_0kVcS4v- um0>pz/dOP,&6icAK8Q-R؁. U@,s 5/ZFMXָhĀIw¦KigU𖨺jh/.I_{Ly ᶅGCb<&G%ٺitɂ;a 4G$p F.6^,2ڊ~y'v8il@]NʨdU* %S(Bp3t6kQD 2Fzb(dIκH 9%fuVݸv(ҳ]cNzDjhk2:c4qk+DŽHGuit.W)zQ,Gx10RH쌾6zG>$:e5mǵ? : mzO;Ä dV;`IXTC!r :]%YTn wÂ<#'@o),b.W)W/Jh8,60j_s4zޕ\Q1ϯszML.N+;ڶ [ *1AvDDTg3u4VNoQ$l1&jq{Hr_O/g"`t&/ Foh|j~d{ g =yGueÁZ #+iu輣'ًt봋#u^UT0pm`f]Q]UuA= v IT˸{',jL %/LFdWr6^Eة? }^0'ˋ1ɡJ_g99W7 OkS]\ X= Hn炁%H,La-׷ٯ~s{U x@yt,<4G۳!ބ.zD>z"3LW_ћ޸$M|Fk3͉<:χϤbD}.]₺(s~["ۼyD\m-.1j7WqiLp"2Pt$((;.c*>DBy)XޫB6Ӻ/ME<,A\ظQ|2ԯ<}Alh*Ű t) x+Ec.{Ѷ3Y/ö(Y0I%$DZ։+,'ZH,\JjIDN;?Xoi* @AFf ͖Ґץs@־#9sy P(t$LT+3ݜJf?] Y}hv~93GГr9L748#mIs9[,A陑]/)1m0+_)!mgATݷs{FƳ*е7Xɼxm1П=y^|RKL9 yRYeܢs}6VT:5X8s]XD]p#Z"1v.Y縪 z&IZm9'_|Nz`]U"YZ,f>ywT5u 1 y{慠FzɫeI0a@zvoLJ.=-*ev,G% H_hK=`ۂc'-M?M<O0柯Fr6!BbzNb!^=*S -UcR q71kx](`&'r>㿡S/v|&Bّf3ͭ. :sZ2*hM"Ũ/K&QyfјfT8)U cN aisrK#xM':Sz8 -!Ng~Q[lV~ rndvSv1#$v'gAyJj8/=]b:yFvrXk|t݂.`ֵ@czhQ{|n9 Ttvv8oM:5>id;vm50FkF7e ,&(Lz}S3)/AS%;TKIhp&(fcW~[Us?p9)Y|S:weׇٲr%EܱE?\l2⛿ټS' ‘8Bᅯ- $@(deDTҠ௹3:D쩳8Yc#cU;Y{WlA^DYDO[4J3X|H]ߑ:+km23f jP}5>[A ^4IJ+W=XJ>L_7TQ_zBn+U0[>+-i0CI &߳w/` }Ę.7!4P}m@ޥ Ԛh `mꈶB`E/gNshmU>0D 77m&娹HκKv`2ZbѸR6 n.BL8"5}8JŠ N| 4M)>y:m2:UR X#J Qzwn^Ifg5<昄sd3Thl*rLofI.:t8@cmcU# YW8FomB4I0]%5-d I>XIY/*r .JZM*&ĵO*) 53X8Mµqvm&eiK| ޵=0`&6kj1U G 6o'ʄ&Zt&S\} ;jB+UWBTy4kè PFI4EZ[oAM>HYʼugH1Y IjK s>9 9Wvێ-vS/Θ*_S͸F x^ WDqa.X:S׏AZzդl7kr8.!kLBZIP͓˽n^+x`Z.6(^ԁ3MbC#RAN ؙk w-fߊViL﨟'p=$ 90<?d`TW: (#:u,5+N LmAR嶣䛏 ouqIkT5ڗ ?vm-od~"xfcKcgExMe(7C{8olsޏ@?QV Fli!'mX{(& API{fϿDc2nҰQ䞁XjshKf@Gڸ_#.!h$./x.U ^Ļ ",=qi3BKb FiOx`T  _ԫC0:T/U3ø.mEE8~&`4 IJy ҠJC6,+=%*Z8 .'HFZ,/ % heDROGC: >K rDWU#սb ?~եRZw0" AG%gi;D&9umDkV Z)i^ ˴, 5UjnLci1ΉBp&';S!GƝlyV&Zk -c뇫$0S6o.m/{,%sm]*{Nh&mt!Tb^`dl IA!^LV&ln4-S0z',e0y!N&#E]P~bͶT</XzWz=!dBgҮ._Λ:2 q}!GyJIV"Θ)S;g?`*5,?|y񽢁9yz`^- V?h`UӜ&y {ֵŚOP*UBT˳ 8kMI (W\y終\,6Mci]w(>qE_+#(}UY9lM9s_M"R4Zh (vW4F=?2̴ 2A)v6ARA9NN:H$z ?I刉ָvCSG0yLJ+ $$R`%Nj]> ?wiLҕUɤG}AmPBfEGLq~5U}Hd|ZT7S0Ge-%'LwX=I۹?qmqGW1N/{ߏ4rgFhʊљ|\rX?i"8`L,ɦvF(8[rTqN>AΏ㕠]QTCǗQFr#v2kYzܥORK철2ߐ8''!MNt,?[*rbO\Yqemc4vrx0^q`w 1n0>*R14%L!*n'?7&=/7bBpJd ,3U9S?<ś3r68V Z+y͝!#*Lf[6_HF8\H]5kZhժIz {ccz"r9B/=o͎88);"#w =d'%|y֬݁=7 D82O_+˄Yٰ4`eZ؛]6J1)^r.ѥkpܗhVd@[_؍^1y M6گ\z^ߨvyO_w'.k,C}"خO _!\Octi|F1) 4ڭyEwO"d:ΙF38}׉u~;t*v[JQ`6fy \>w~=,x[ ;Y RM@iVP9'ѫCe:fߕ)bA%&fgʼ{~k\ _ThhRՙ~嵝O I} z[F4}v"yd>UHtS9aDS2-yfД@8+P>r:4Jl\kH!eb+uI{iIOst^phYn ҙ&z֡wоeºɂL({Gq[3*n(%z?ʘV9 D2YaPf6TJdEO4Օ[?$tM4J!!1k_g ׃B}e _TDRyTX׉"rh~;0wj+^]~KTH8vY8@]=\#t. t%܅-f_ׁ e ყQ_&ȢMq yŨwcfi. 7He ;$jpl9<D*'TN]iisA 4<Tdݞ7$F?#Z9 _bzWtk\khͽ&w Dz+eZ裡X0"$OdC-ʓ7),V1T֏=(pR^djUӰdK->$k/X+`ަRD_dݖ%QoIWZLIcX]ӏh?Zqe[#JHԂӾd;a[̯Ip9VF{W<~q}h]|! u ^g6qQ"$p82oKbYŵg/6ݗ;~jnڭ1^@81)\u@jCmΥpzUt<"Լļ)EA +^6I>€hE^PL@!>jK5Dq>r;`Zr?'>`Dm6l2Nm j CYԊ%'zXfsFPB*sh#ia\-f+^02Ř/p^L5\@3;2d]N@U~aNw41dłs 7<YONCpugϵݻ{z#:&B?qqB ~cG SM/>`8{Ŋ]4㮃K 3czգG0?iAa`uمA^دEs[Pܸ/ jY KvYUX!8۬iBu`I7w %݁PNcE $٦uJ&,7 mKh bϣbkEuIψCnjӂj0j)@6DC<(ɠ$*΀ά00eoԼԙ$6&}s3j&Q{(YiB\Zҳroý-5T\)"\Ho? 9hj[Ʌ!*8;$T~~3ZA?訣_o lt*p3P`[]+@җCB#CWkQOJk+M;~ʉ}JORs⶷:$وu%!(EfҾƇo#w]@!տqٗ:r*EW0q'o*e)WHz z?wm>tDcAaaZY7\oՈv~¦zGR$xHS I *n:7)m3 BVFCfm*zVG:yMDZ);8Η.7—*Wlwuk.zLnekm(bw/"7x]!EZ>!fI99Ee=pJJ'S4VJ/[wLe eByh{ @`X3 _HP$p3~ L&sް{ p-ի7+j12o\+܅ˢ87AT_5+i漲nq1y_$ÃzXei:UKRAl^}"!-CoB !7pft,ƇhTe =5Gk}d6]btò2 } xԠOkoV90$9#d Ed$yD?N pgU(K @Z]yXT[O' aIG:^7)%Oק ؃_% ,q8~;_>D/~敱ä0f$Rv4`tLZʒܗ!p l7]E0I2uSfB:s0rmMv|r`GDFӤݥ <=ZŮ)%3?1eH}ᾍ@>/sء1T>aRVV֒if3)4v tb=Ұ-P{FCzI492pd"]AD13D-Zc#~F !e7n=t!FYJ޿<QM-_w-jMכoe !븈{EAH}H|)d|u5">FZkРN)(AGR96C0mXqHܚY0Dr THx+]t봿=#Ϟ[|nlը@s. f7=5#^Ukx^R z3lh<vܞW\b\ [mᤵ]1428לj/aCU5;L"g[a߰Q|ۺK%QvEaӳzspOԌ} |(-6.coXs[yrUX XEv7/1P/WA38CV۵/Υ}wדI$ pˏk@ m0]usd(aШp`;d: ,+ݏ0vb >BAC]8!pH$+`d ;(&N|R{3'%fB@o[:(hò .!] Utwi,$Q+qqۀ.ؽ*DL<(3wzbb)?Yr\q8Lxp4t6 FByY8vT5VPؚE +rs.cm"FX'LUrXlJ?EԑyRo\&wQ 5_t9p6p#N7`լܜ NLb̫#gw#VN>t-9}(]w"G\<%-^J aC-Qg!,R^eC[γ`DFj&JmA TlkZӤ /g ~M)J`w6ꔦ#)Ñ`*;S%BѰuSNl̯OUh$[&)|T;+t+˥L+*P Xɰ[ [BNE0%JӋEkI20FC@ F5΁Qhމ?. "JߡwH/TLu˲?ʱ; z`r@KLٮD%ꇥtUj¡NMQdDD.4ɪ9DbOddy2ݿm+K9YV[&y8:udb-?y1fs*;[(&7zB*@5k  ZͿ8luڢ. $2EAWM k "cj"1Bn|rr3s5[{u؁?oX nZ1oi2qX G%~ɖkuQT7 }>kZY0t IR7 kj>+Bwm9b8t|smiiJ( 5^5&1b8|~0;^hVǀs# H9FO#*r`;whO8r|U>Fl4 t؉is'.DlWm}f >&jЂ  T5早~T%V:' qܽ5"S (U`vrfn(Y\w+Vjagܸ-;lʸN?];ǩ D JAF~oOwO메47CխP^i_<3HC7E/sw5:B$G ngRr*$5j=?呷W?pWK$x:zx>i~rG `*Cw?+oWWlkLz.;^jgܸq9։rUaANmL]y$aZ(ϻ%:k?/@=I!75)F] $|"BkNN]U&oc% 0镩A/l21b lF_Ax %T%W|9%kh!.fp^N2M7]_}PGVnd00E75*s> :A=ck|׈vV{8O+b7*0b33mprq,1Ci\h~?J|aEqI\m1@'şJ.G8% D۝Q"'+݇d: n&z3-l0]?-XY(7zjķQDÊ- ]l҅-6yv ca ki 7MY@Rw?$kuAV&%hZZ"߶J+:B&+H){AJڢC=GMQa9~=xOO\Vr *҂QfSXĔ {Jdu܁'B|a1se/ڢ]BS/?lcct1#h*H &X8+N #,*_{@Q|.}pm'[ȗsD$=ϲ,rô;_) SK-E, :&rկ|#X{CXEml \cwW(}}Vg& WOHt6 vN#7Ꭰ&!xUKLj(1ti> Go'<܅ȮkNHHY+"앝7h_50V9Ó?fb?iyր &n@fHn(5edt w>7u͡aNI~%T~5C+ pu~v]MҺfv?K \%CJ繑#5΅50R]B&w1٨sZUm(@()*%{JpFio]>"ucA*e'M3V,|)ׁ%S 旂G 薽qa, W# iaw,l>{ e9Ed p'65|_eٲ@|y:j|2K3r?+º5Ob5֤XC,%RJ<^i'i0X+iItӝAPMP/U2ǴCý$Fׯ_V;yy#EeTLƠj>)ONZ=TOx'r`1sl9ݷ:tH/yRkjⶈf7dFR V#P %()}Ft5p[l%4ù5wP*tɐmgnsՎNq `׍$YJƈ(9!Y×5:/. d!Vi -uJɟ!ݦUnF4T/$FV-%7, '1S:2Z_C- FBvT=2|g-bIX F#3Q-~ʞ7U JJ ЬdjXWagΌM#~> 5.4 /C80wb INOxRl#-z_0^\%iS>kF%ĦAV$`V>-\I}K=*yᝳblxg."T[!Sv8+QQCRHahTd-'+N3K=$ d6#u|7[>=рƝI !,fLM?o.[gHޮ& &D%]+.62VbRcME:AQXb%Y| }"!k S/>Ӗa-нФ$U_j(o㇐Nwaxb&,ZM.O!NwCI+ב7iX.<2WOpe,*n47LIqpDM+@:=ݸ qsc*bR,j3$﹈6_6 vM.ECQqq(yͭq]OFJ@ O2@ھQfu3ˆ /əVRPoE,GqB> ++tzA^H #g&PƄN?>0{,<$cs"Hα- 4M=N~˜WUU kAMÐLsi&9Z|$5!E5Upt 'E=uUJq7xZG}6ڥ-D͆bWaxZI)I L \&B_55\  /I\}+̛ܢ6%aa7Λ {{ Ι`/7l 8.&K#:YϖQɜsm(\ %C~\-69<|tWF+5nk@= `vrރ}<۵8v4qD:Fb%*B(-)7XC6E{㗖m}" dG nPd,Y0Ċ& 3%>}!ўW"x},"6 &ʂe㠮S ip1K eD G?߂:@`U)E #eSCu8W3g=>'>1J^8#T" S1˒mrÊliuS.MỎC) ؄0< \I֡[k!;zgGRx$};TE1W$^ȩjՈ>s+wn U#Kq8q8!MIT|F,veE(!?QmǠц2䍉 ㄎZPc8ch!} m4n}"N0Qފ(.%wM:%[WZLЉmGz5ڿUR$E7b {ٵ9x{@5b ,)즊5Z{I`=M^PP#2Ԧk߽ԪAߪkOmۛmm _ˋH5nxJ!k#襤֐*0[|=Ma{ktکdڥ,]JLmWQ홴aIidYf͉6olvPYU<fl@ 93b'q{O{#A7}y2뮛x1xd@i?ՉIHoFG9B"M>0m>k@b N& D+/kB|8g mE1ro4` 9]cIݧ;x Fk$1~~n25vC被ٚuoVgb$@@XX|ب?2uW?<0*tu}ke$r?no#΅2ST.8<#hزF>@YT-bd ?;|`| fA!X$cyAaF\օ f>AQ~D+{l;c`X)Z`u!3ۀv>|f)S9G_qŮ7a\dyޟ`JxOŦyR_:vvj`ZR& eh_H"~hz*:/mVusѨy:8@!5RO.־#u9U 6KIko%CѦ*T\<20: mNE "εۖh~iT@䐃,W+ah13 MԞYZHr:pX`ڹJ5JP ;;|wvB-PÃ^m&0u+sl If1\!B6 :. l$R{vC[6v8_,āfrveVkX^?_Z3,>B3;"+֢J { DcD?a.722-7MU1 /,B 8M;x?E0sVUŲx湚CjPDvPF@bdzZ` ՗qI)h .q?t6`j V~,*mF_$U`thcgDgKkՇ'Z0@'ȚL Ӥ<y og޼X\z R1>IխO¸mbpХʊ}/We#4W| c3 - ߵ\ UG~N.9\44 ߜBo/gdw"CmB I٭P]@ M-%p{TۦmI=t{˻bP}xSܕb9Ⱦ؉!={A"_K~ ]9krs( 38hcJD⒁ZQRglRmp)2y(GB*D)FMwKg | 2PTgO&6ܫxZXJLG6k~%p>}[ ddfĨy?Mk"p*: ! Sb߁3fJ!bk0>KMyA:RB{Ӵ"aS敒6N1x40'ìr8O^ /"xBC@֠EX7jGYkx26HVN3r\D4'2ip:$T*"p#;wP2׌vMTn֛?=#&v!b,$UxljiNBZXɳzr::&+|ĽvS8\B!KeMΛ'g) 9Xz%!Pb*|qNRNӷj J/ґ "3}T ?YBgGa_!Ad( R٥t?.czU\?/&逶UXsƶ/Ղ=j2RbR Jz^F#ғI"flVhF\,&A̯:n A@nH>~8V@"1j9S0G&:z=|@)Y,c˨0+05-Q?_yEu/f]jrxo)L祓wc.+Re P :2{[Eff7͋?󊧤$QjK93PFb -H_]|(⪳-rZO(hP@nJED6F:?1AN>B¢no>(ڽ_G ɖhL9aH7 ʵETH?iS I{ɇ7ފډ坪 W:gf>3Q ZvB$|1V?"j~E!8ŴefϥQs2 _wS!3s=|ct~\xm>*yPdmFYX9e] >P^|`U< -@Ji~Vvł"z!<_-aΟ1L,,'^jf>׸b<2^fRZn[d =%d/\ J{#K j$:ݨWN2&4 go Iag|u'< rGe].7rdžGِREP KQv°Qq?KG/;ݧ$l.'s(m uX8m.:ӕL#%G>̃*G܍]O6 b_W2+`U!qn4=*=u|jXѲNlK*TR)mG jHM,cPXE=U)ˮdaZpg%alRlZ*kmɿJ[Aa^f Gr#,zRZl9Eh8]fդ"DXVmw!s=<#t)}D,I_@›y-y.aL(vGHWygy3\k.SZ= (nQ# }/6B>YGn Ijud2t'hЅ-x/DS?6nh׊ {m ѐ ppmŲM4 HN]}o*[<<^/Ł'xMѭ'+r460l`ek\34> :^ ZdH3Smos kJ 2.D;`y%,4[OdnN&"r{Æ]%{L+6$l=qAB]RXE(,+jEvz:/X WL 3 `seʢ&uFm6,)ŝ5_D8MI}5^ QO<TarVg`w?YJHQw {vk'* !Q(SK)4ПsWr,|q˧ `;پUrnrnV S]4pٗ GGz (!< Kp7ЪB/"MBѳʄ6c? ;vR"& ƙZJqCy2z"%줍FUͣIMTL2ݲwNmb7aU,AdVdL"&9?qRH1$LB@aKyӅNiVQy|1o"?[hF_{Pk?Es)]]@ڬcM^wpYUYڿ8YOwe?蔵b ''oV&uL LY|FhsÜ(/g&.Hl@U{@)vEmy^A{@@I}F x2%V4C% Qc[˭rf?xԃj5rql[ߎƐߦ p DT@A a{RSN3Ng 7ppJ{3|I;OQ],D}ܥ/!A%U˥Aw5OFK]v>6,פ'bC5gRCOqEC@,,TtҪ*j(jhXwt&=6wm+8h4ku_ 7{gwt8#(16g8gMgYuz+B 'F }>WеȋMGODSw.@ovŠ+?pf):cR3A~"cfɨR̦PT Ojx݋&ꬷ;q[5 g^5Q ƁPGF4m.=zgSUArem{W7 Z cIiylp[Yr :%_?E44αDD W_۵$ž+/h5КY)KYADV`&±Q׌z0Egu⁀ o6@!heD`+}d8 CSBi|G;Ff~),*uefkICUCNl{_ nvTZ,h^CӨ;`r=i Y =Ub%\CKbIvjyr'|L&+ khЋ5~O!zз'<p=Rye!J6)|NWDZ!)ofZ@( {@D:Y!ʵH3ߵobkI֬Ȃ//2ٜX.8Ņ -OSF[dƇA(^uഭ)RgL3-pv!}f5/'Z;CXRm;q %]L'HU%CU'MĹ -)oK^Pi zAbp#qヲB`A\e@RaZVv_1U'xx#P#q7ܬ E݌^gD8Jz^smv:@~puw䑃3Y,EG*:5Wa`Pn9ލIQsX+ ۃcRy~@ȽuY2w`D0Ӏ(8~ܷ4'^>'vaS<*V*. [p]pcow C6B4EMS1WׇZ7xJ ZiyeJ"Mbƨ߄MrNne op9S[QzX ͩc'*yϗϪmV%>"M\7渕֪u<04K".T.jjĦ4 YshGH8@c]2rF1+#m hr^qct ZU(m$@O=+"f͝$~۠, R8aa5[EZ= ,WE'*;,wwќYcf̫$K}Նhc"8sj "[8)e(i\Vw a7FHB͈LdM!:%.C9n硜bqZq7Ȁ{/=rB~)G!XʺQB,-0j0!)y+|n{&؄o#G\^oQܱOm&{w&l9Uy!b3*.4=;?nH$'JJR 7̇ +@&);wEˡ5~M}#єbt88J'X+Mo8To!S)Ou>doN?#Ѻ&ie,,^Ly*"ߙNmXvm45P֬y+MN>w9kOUie첗ێS3=9m( W`L;zLP7v /(X6L~0Y9haqQ?b]eQ}ưolxLlmAP7(yp^06Z!.Q ${~`(_ no2#&r䜢OdNZ%SH֌+ekAᐞ(]nx6ŧe_ 4^ү)t:8`ҠqL5oDÆsޘ@R5 jsdfsV%V#v[m0EKC_TP F҇9E)LMqY-/k#49at9I\KN] Ynbk":UPQɻLaA),^vh{?kTe~a?5ߝ8~QƑȫH6z痻kܮ*=n8V/q2dӴ>=`yCdzR̽EH&1g'<y6`ބR@>.g< {bf-ճWT$k\aCVn2 '.D4z~0ϕYepĴ̝D B$g2IQSWL8tr3֨TVl 0*oMd\n" go%sȭB̴W=.mE,[:K:۠Œ,Q¿sS_2fW*1ga{mh- q Vx2!"Й/Ԟ)ΒRLi6󦈢"1hd?w1* ĉk]3|]r ~R Ǒ\rۓL|ku mG@|q[ga5TjS|MҩZv_&q#Zԣ bZ듍DT#5H34o`DT8«xf4z);P\z0IfM!)SG,XPM>Q!>҂g^iU9];Y:w&Ǥ +Xރl U5̕3W{;Rx?H)H`@a^U-:gzţ^V٩NKZW)|lE7XjȊph`ڽ;( ^hBs\qu|d g3㎇QR#.tA][*j)>/B j(w:n>xmY1CCbQٌwjFĤв{Xl;(Nj&1.- X&%uu+ЁmH6~ A_9\Lr7|}M|2n6=^X< 5f*8/D-ImɃcҀTYR PTYf- IXSHPzT #jm"[EY߆ +G#=fM}O -P+\M"`b+CȐhh߯Q;2eϽET4#noHnE+FO!-9Uû:3k߈;F/us\ؖN]/$^2\Λw lQvD'Nj qv/VF(UﻉpnYр3V?~7!]I#VԏZ\vڠ&Kd1+Qvg'JSTeD4%%rȘX=!OPLR!cSsu("uʦhz^g5Y08a+j:Va[Wy% ݾ9jYM r] Ȣ`7ԍחhX98J+3W^(Hi=&6SJLY,fSx5ITQe4/p-hKfxgaJ433G> R>}Wʯ$뼣PKʹ41j{2Aִ@/ĀD{&!Mbz}l,BQq4K=R\3hֽ{o^Zsݥ7 ;3?aY'xqՊ*g8`dz=#a6*M0'V-:iM1ds I"X޹d u^l7/ƀ;lۃv p3Kg?"rQ.jLAm>BKw]Y0̇\Z#sUV'bvnpʈ\hBl5є2JL3gw;|{]Wyj=ًh90Mr=^<_ѭz@iȣ2 M@:9LaGm#]nZ>OƐ<:K(_gb?_d$ >I;~]=[=19應[u]i9Ks?پ\=4@ix6 q(S(wBQs֋طqh`ZV"O1G7>ysa{}"ܬֱ2h{OipL?TX((c3I!?J`B קT!Lb4WOZ{ v.%L4WaM&5\$16)6Ý"sЖK^0ʥmFD%Nܲ]D)%Bҹ _zɉ5U?ٜSa(烁8ǑQn"SVߺ ck\Urfۀ3XB3=]_BS=1l2_w7BıTb1b eSP1 H╻, ?wf(0>HPc0KaeM^M0*;@TN#lfp7צq>A2ۯ"*Vn87,lIbڥe"6I G`4}ؙЫokDE'[ .5 9U'dxg{$T~g3A|P EB7ڲ6t?viĔܟ%Ië1iSl Ւ_ ~lDY3^$#WE[XϜG,h3 ۴j~T@mnp|CԢqS VWHAq N~a&D_GtV D >>+ HJ4]%v(͞{.LKUtID?ll/riCbEp;vcՇ剁Z|w[xմ[OUd"ׄ+S̀_Gl-SngPZ!P.YXAO0xo?&ۗȀ{bhɢLS(5=ڝ$2~N[rsNuv" 'P3f<) '4)wc)-ƏV0䀻 bgk8v] L Jft7nq8?U=+ӦH˗s}Ygv}G9h&M>#Ba@8BG׽[SKkFêc?(ؑ=S|eU7d5u誥rNe-~q閘լRs1'"繇JL֜NN .ļ@vfD@FAoS7v挗fFd:C}m1&}<)rIY͚2p>trԩ2ޓ㤆홠*6QG.BJH=hC=0%u z-VΙj*P6Aq@KLx0hdiyF[+>Y\='xN _wcj E('~MVRz+(nTw.\w,o/XSQ`^LVdf+z>?` [8ch{g\ٸT̋bu#tdU? iqBwHHRC3yu()wU= lGޙX^ 4BOX)Ykr󠭂W3MV^xsBpc2qos(n,AJ>n8tL>ܤ(RZZ|v?֖1Fpͯ)1NR,"=W61w0% C-# Kw~۝NZk|`IxB nWZ8J:ގ:gφS֦ g3`C Z7ќi,Sο^== 9\¢Uthv$́g_'hSU2H=pg{B^odu}Qsxjڧ]+D`z.؄OZ{`Vi7%tMز1vWDyOdo|A5X!KvwJ-S[xp*.o.<~W_R4X \}93_(iv=?KKuM6ax43e &/a7VCAȂ2L \S-a ?۪ x]ƭUp8&a<hI?f|@?-Σ=7#{7To)%6tzl-Nv0-K4-e@ i=>"u)'p4#TP(m_R09@hpTf5y꾹7b(TSY`%2h@$xlhI ڒܿxXO^~aJ"s 1%Y)Zex%dЌȤldu6~䐸,8#mxJWx:8%!MЏ7MR}N1HtLC}xc{@Fbi0*_۲&rny3xUZ "rsp,y8+ij~5Y_f3BxzP8T3C&dΞApwq pنi?v)s7ξ 424FΚͳ V09źO2ջ(Dؔ-  |L2x$}t^l)Fu^3d7.Z n3n-'W{&$~7ԘxbaD7 XKnޢK\w(.!abaj MᴖYy5 L{K' hI"(Ƙ_,D YtYk@ {ך.pt~kJEwuwφ/6̯:o!1ֶ WqyI^Ww)EI|; 4XLٝg)IzSMk#AcL3z T rty:7&UC-cnDzU&Y_omC^;cUtDФ_س ^&##OcAaҴoHTɣp[JKJ߃wZ*F .]"HKMJE,.|)fen}^l5S,$9%#Ⱦ)BQ"C2ls vRV[Gf d=NYl%_NDž),uC5 0ct󴮀 </OP=Qٟj7t='%7~MBN2/F ӕ< /SKvE6Pg'; j̳nƭe00E$V+Rڭx˚dFmw*9jɏ3֢p8hB 7^*K⫫L ^@ KNRm ZuuӻP!*#|.XN߭mд$vEWy`܎[47]lW:]MHX.Vї&6N mk)zBd/݀h"7cBk-W$@+ wRk0!:>W`-* +0>^)ܠyL0D)& I`Ju,Ijƭ,_|{W@d\I6˚bg [ធf;P%*fܿx7Ƽyw)hZB]0 1QAW(r!.?L^lLRgkCzK? @.x?hm-i"a;chQr_St n.ȍw1H ^iHY%kGaE±Q :|'w3Uٟ9!"ʃ*bkg貭>6He$Ŭs IY@8wQDsTPᭆ&e7ߌȾz.zq] ~cp!W9^;Vw@Ȉi}m@HYqZZ:T>(o4"(dծzƹ|  t}г{(Fl-8S/ 0y$Rm V <;_ 9SEN,Ń9rB2ַ3ƷBw *?=<+$o09r\)bƒE T7s,v6qnJyOr;v=lr(ozL0::K3]xgCf0}" b=!/(*[V=9\]mt:B AA/j3\{QG,6$'@v(zKJiʧey ,SөlBuņe̳L93ǣ T΋q,HEcRgٞ{{֮U c)8+~Mv) HhġNIwd``ᶂԓrn^R~8. M؜Xu*{oVzVzG˛U'+fwYM‘^D /S{|: yiC;v,*AZUE~ 7YD3-U #wn~԰o0\ uk=⸝~:@+0ry\.DCbs.V9;KDI8S<֞۩2 fPU) .rI!.F5 Y1h6Use|ckQc}Frϭ\Wf^IBV̖";uK5 b]n Z= ꝶ[ei Pq(>q5.;2 v:M課OFaAfpc1{$܆AVhV(K(nGQ-Ҋ s1(d# G_&vSbiU,(,VQnD͎LxсNˌI+{kma0z h"h~.eAؖߟց!"9bmBЈ(5~bq7jB%7 :$D`ڧ׃9\HƆbc/JY6e¬VNG TI'Į)(^XgaR@(IU2G[4pi\ B!l @:P_8 tPLaF"؝4L/^ڋjujr8zOxyX v^bh -5\[qv Q,ǟ<ݏK[m[9(bo 7u)^~ӚwR'(CG3oe198;c!*v%3\f?:NWP7wVf9Mev!uCX;Ë"b* [4@}QyxAtZՏ#dI2 Պ#! ey]' _&s6>KVW׻$h. 2+D˩%"sYV]M"AkAi+/'Q|9KP,s40M--[;E5v xF3\ 쐠|x![p,e7h)z`&_2wGXuzǀ3th0@#OhK߰´Q0ﱱB/sP1|2zz*_ EMqܤze67ahqBb3mpͺYA+;<b{&T2dƿ{ܩm5GcrGђ:>Rjȃ\ (TwVx_++?*O|*mzAUgƦ#Qs }~7($| ["w$/ֲB$)DYhU`92p:mhB_-oB @z:HyԽaւ T,!)PҳS''eMA F&~t>f?~=`8*.fƼ+iR&Ml>r@qL,/{ȜyPCcD&!bO)do%SdЉ=s7Ψhw1Ș1.-}G n-%2AE@dy+ ^' V /bFJ;D/}j&Q5 xb Sr_[(Vt ]bQWX]B~=xEṵy2NTB9aG0/cm]eu]a]A+VPkխ|hT'|^bVzO($a :@A(M44HWldj(-9VP>@&^¦G1#챍 E}`O_z֑d?q/ku])iʹPc),|tYd -J @0U}$>qmibV y fvVe%&GA :g4{\g561L 3qO$х#!8M&kz $cH'x?2çNMrS˅4m+:JkGBS!! (`EX "O +wJ*_B֔!H{Ӑ0u(ֵN@лss89ͮSO4g QDoe67m_~Xuq-,:  `C;Ds؈=uF`r6>LMZ(p1x>R͚t u]*W9uPE8^) O1C:钹j[U V3?l,&_kz;쩳SMǠjSG/7Ij% 9"?btX7.)QMi9E߿=ŇzW /tq?[%J'ƭQW5Hϑʼbr׷N:mwN#U|sXݥ#;f5nEg 1Č]uɲؒT3(R,/I(2e"6-ut3a_W:a~zD bV D91iQ7! /68V(æv24~E2A zXbg]%ɳ,3Dq kԡMi:ON!=f 6{>ƣmݘʶ; )b]P p^wr ~Цp.37Rm'G``&hK+dS>1\je(qd$7L8]LW7VnYHJۛ}OWe0_+m YiI!+tT@/h1Rl*+Ӭ2GS?Ilѵv M.3\>i9#/qMvdo2#~ŀ) [7.L8RE]B u16,H?SFTLbh2- zzT]Ԕno-6\-߄ֱ=gP42=zjNC ڿǢEd?'{5x˒KUH$$Rϭ.urǟ[!vPf^o W_A4ԪF5eUQv bx6HЉ)5Tk7#8E2fRB_)z ^o"ѻ"Vun}q_|G+@hd-i-#Ǡr$9(6pܛi !tzhl޸׌a=όMMυ1vO$/(B]y] 'u+LH{ _k˙69Ӭ G`\$4N6W^!-, 5(6f[h@[Pђ +`MV%b틙hy^81DM+cU\I)Yy9&N:\t;Y&з\8RЩ#)s4-ɽL]4a֞ȽFwyx=!AżR!RDo9ۍV ӁߦWed ٭1rHaĞFct]bVO6E`4P,̘_v\Mo%pPb^ᮛu~ߣ8kV=|&H؛ߛljRM me>{j)]QAP I#0Xsq )E5Q 3n psZol{*D4RaE-2G&YdH4q|3fVH"2:kr },v8]hpy!x:%NT=;1CqE;dh g-Pi_F[-ARz F7IBppX j k$L7š*ۿͪ Kٖj,XC kuqKlb;i) D) m~U_mC P&=1Vu l>,/ mP^"tRj BYaIJge?\Ϧ>%q]6Y{%o7g6ItFCqe^#4 aL>y #Y{-+2Id$ NQ5Q|i-Er_Vp@wABN-J2t'Qq"T ږ:)#* mWJ 5(Q&0 9<#_>PZ]|uJ ysst{{qp`ٓ7X՟4'za8ڔ{+IA{2O~}yp $+BE8{l "}6|{C|aKs9DyiyIVLO؂͜P82Y/LIWN5F2Kkf7:$vmo7:iŰCVK$L;z  8ց;{Xa i_!u]yx\I枠ק_D0@;aẖ##E D'Ɂ6#, 5uÊ tՊ%?ù FŠC0]'Ƅr ܕ)_%{5i N ҆ 3BUZ,6z8[YMď;> !:Z~/]k=tbQ偉|[琦?r4?^'㎢=Wx|wg.W/. mNmE~9mȸbRy #â=J'0џwrlj)]Zt0k7wܚ'T&2a3Ǡg+W<{toFAbN4SH!:ly5Mq 2mE]];R,~):8<P0VD]&f- 0 O"L o2xqOB0yLH]$)^ ͨL 7Jj5~C@I# R=V#Ҹf-RAWq@E?soBK4N+rHpԬʏi ooF'u GVy_:}#1C*;snQw m#{9ۗqMD L.ՆCC?K*a5]^^4OCIy*K^CbuB}V3ک5S IM!NGFz)$W=/z,wF ? $fHaG:NN#ucR9} >@>J(7`s^pq_ ǺnGJdnkdF^?!RK'IPYGU'@_#}c DY- 2sϯN:39_6LxdK8~5ب~ oK jΠ(\~ϟde҄^9W `{(՝Wո bJn ]akEg DuV361mJ o_=SOf^PaȯtP '3{$Q)[$ ^͗ `H 61>Ve SP{yS\c1U4%#{L=g"'Fzm2xv˒ Z;!sU>D"!x:v<섽XNb`aEJ礘ǩے6ufDf(B-w8qb8&ZfJ 7"k5b~Ri#T#d?W4we qilCvC;`|T Y`+)A6.}> #vz.6GN~cA9G4zڕM̶0 w)W=uhc7 wwt,N [s&J2\? )|G)z; з+W2',!37޹ _j=n'jN K K7NǾ[UOAR+C0Qz%[8D㒱[]<(zG98KSՐ<0&F4֥IA84@4U{-X`y|rdxI3s _95vnt,_}67N N.'zHi;]q t֘;}t!Mw1=Y FY{Dr-q[$6>0-b jۧCĴֺF{J=к7h'aڸglKF2.l&)i L)ŇtzAJIku~IĠ3:2Y?gh4qT%rkIm,/ҀoI 6$,~/ D 14_T":7 @*Wc={ ̒Hhe?a-9aq2p*l8Xk swiieM[阑0bq$¤ʒ$ÕClFJsٚzfno3֕%Ӓ҅ _[|PWޅcAa:޾a:{F`R'Z> g"*ocVm{R,8RD$]0UU7iWݗ>NDD< 0F-Je ; SPt^Ǐ$NƚK,VBA#eUˏ~]Pjj49JsE zQQ4~MlZ3w[Fn 2G_0U¤~Ҿt]#W:"aϯ{dX,( tY4d&vK,fRle7 Z9| KOcGs_]gi†&ɑRUŶ^$<AdKaaS Qۓ>e"mz"I֦)LGW}kch_SB}(-=P!ȹ 5ݱM VO"o\U}$3),.wnoŝ8N:oz GBMSc>ȌD 0_oh@$!}!Ef,$=Aopv5+˵k:_r7mԢ!v I]qǡۡO23llvR mQoF_} Kw~1< \A/W] bJaMFi \ʹrHI>]7-qkӆH1`@:sm)]_Nr{OXjV&]6ni@C>6Y|:k|lU-7  S:umK?Swc*((7%|Qz0SgJVXv(Rjrhp3խ`t~Ն`(;wF;bwNtt_MӐIv+0*ɀks(n.>vg>?\'Tv%9=g[fF%y?y0ZSc0L+7rt,gpQfC>fbN 4g,J3<T#^?\)vLxMA2[6X˨Ʊ0zV[̜zK]v: (ܾ6E4=p0.MߵK)o0Wߍt-/CP}޷`g㞿M:Yyi*⊭UF\/\ĔVU')`){[225Ӡݟ}RC~rLߥ&UedabAa GJ8B\蒒2*#9 |HQ q5äcZ"B@9y` 70ҕEp=t5´"$dײCs`;m9K+@MheYbG7ѷHM݂2؀tzy V٢EzHtnJڇKuO P3*1`ѕ53".f`;m\עW4\lyĆz뒉] .PDRoM*QӽshΤ @\0 @LT+V:(x@J,1\\[FEIY@^mwxHxˍo7sdqZ,♕RJ *yr:V>^[M0yפ!Dk(l#;]Fْ2`eeVrd<(!8ƺpOhvZluk-%Vߥc7/$uKGG)'El"gK-;%:z@]^ b?Ό}56/1EN~hZZx!#OWt7,zI{ `ɾ.ҋy 'N>MG8[ $PDoGН=DYOhhiLK/ȇd{1 3[}k/WT M"1 ! 9"DN5xY$R" TTuqa'Sģc!~. DW7i?ppSwނ[=i$G,nX(5j}/fٰT9m Q ʀ5.)ݎ΀L6XƵpmlZU/h]9ÆwsKctU[M;&˿W-Ϯ:8﷟.wXewEpH.oheeZ6p ՞!|Nq]Dگ)Q䥄IiQ/`&V|=7$ٴ<7D3FbdW0-6#&ڢ F;*]MkV{* Rn'Bxظ%RD2wg1(DQY7V>2ýqI*`З7wlŠ|SWyaɐIʈW {kCo"ceUuv~:TT[Zv5 =It߹\|a\6|C)n&$4HаkW(a;۲WG@&|:kDЩA` %kjW_>|YU7`㶤[EpgrnXoq>'yKZi]~UfIUύb#Qׄg/v-{* vPnœM/C0f"!T K,^?bA?Sc)H H]Q%!Kk [Y`FcbOj 9^T2[v8^Px1:dN\ &D5<'(} nyc5>d8,+B,+Sv<Ȑ "9W~Tj՘t`c31F.C 5C?Z wD.UqiGt 8R6تvq3b=QB7ak8it:,s$%[,n hf{GMx.ԁITt[OhMSܾ՛ʃ2b) zxApFM{ ͜'SĆI3b$Aٵw36S1T/M5)'aSś0+|. &V~xGzVI{GmUD FW9]lIqvEt l 0>Y\JeZJ^wv /rxu?e/C5M^J"CЈ* hJ?W]ێx939谔k﫛()t\0TH"+:-ų^I^("t%HҏSC1*Y>,77/9E[H/[֟ Wz{W.0A XE-m *ߐ񡅪ʣv2t_bB\0'Fv-UB{<1 f2OL![̓7Q̕pM*T@BwViʺ?c:o tQVٌUj^ g;f #\=C'kQe(l([ASQq'Xqcӱ1ԯ͛=wԥ8r9BOCCs0ԣFSoo4ӊ<IM4KO<0#\ H4@ĐS츻ԇTF2 ػ1]^ׂZ4|Sq>PAVZZPPcloE.V 'MbD7NXϲavO+\<)%j׊eQʤh`V@F А=QM;AN'"X  jMu,YMix*GTu}bY{scMʰfLYT!!s%/ڔ'̹{-%?Ci%uZ? +XCDr¸_>ob7mF=Z*6X[QP7G8. k4zߴn)7YGI:1,otJD=TmUE Nd,T2u'\[je5n=YVJ_:qD:@F=/͟Yr @hdµy5RAJz 0%H59S#sdngЈ\lXLs_A,ږ95IQ+6aC 1ԋAdO9 xu6/Wlm5W }EW&(H]bd/Ը.zIB*2!Š8Q*L>mw1ܘG\?uiOvꤒ\]n5p0`h p7"r#O RUxA/߱|mVWǡDZ|CѾToKY7? ު>NGx W[h1/~А_ IBN;H*&T3Ul>:*S;?v|v{_:pƄi 2~~Rw @\;!]ƅp{3hrܬHbk2n P9֒6~-~N~ˌEX,nV ? w:twBrCihrlH="[UZ=ww~;uͶ'Sw4*DZYQ}t,izK V."HULc l:10#K I'}x6B6;q~%ٮP&̎j"$^C,\"T"UX[RH8xe6|x-O+Gw:vebԱO[GM$rܙ+D ]c\k !C!ҰT|Q3.k ,6a9c&q5]Y?_d];"K2 ܃#DXӫ'o$^)aU?%a./bDAU,=A􄻡^ %zκfSQeL-;ߗ k)uo܊2׼Ԝ x{nWlEC Ho/wi"}dRy79됬)xD҄4{)˄׶ 'D]^ DJ'+U;EԱ\`\؆\cg}C:n rݩ>E814FU&!cw̼wVyR\<s4Po{n_l6/3$'6W A.ULZS@E{2G2Uъxvxfqj xt]ޛl +BďFw,(ؘFG{HFE6O|wjeHGoyz^<ܢWC'ZTcgƖXN}EYv?;1^8m6siwFn/ֶm/N "(:t_?.G\CcHU`ۣ*)?HYXK02Oiɸn/h(Apb07PNIBZRJXJH q^-{ȗ!RPy jIT8*yf~wfA+m 3` KsR=Vt_QDe 2?B(-yY횴|>'<@IbjG3-GӳgjgETNŽ[QI@WH'27 ~;x  $jC˘X݃0ni'ށ>P;}e4(9kn6O~11"sC!H\܄:r!o.*&M\_6K?m w(PMB2OCdqym_`WU>V}7 vTWj`-[O2Ր]@_y sD$jB 2Cg!H0Sh󹋯tJnz2(y~V٬I^jVꠈ%d=]|5>] ɆZX2ˍTge_j(*{6vVj;el  Sw/x߲[ͷB!?{ҿ{uZƾSt#]߼wbR5SEUozWȟx-بow"o W?t0h h\+Llwr=s]bzQ ߪvGG,u@2zۼJ7q3P5TmZXV{7qő& y~* s> b% Q!]sMz˒0t|C(\4Q*^Cx#lR-{h Z hB8S,^J~[?ChvM:3fi(ǹ%S{BQuLՉ;욉^!j8?Aȹ L6oUU-%4"DD>>۠Fڪv'|XsKsTYַe,b2-q'} of}c&S@mZg+j2i{HªC2v2zu=B.^jURXCe[~͚:E4Q+m).;*`H%x ˿ͫx7 e9MTJ [:i۷>%$ CxoJd7Mui(hX>O> ]l<%Ae*kT])@`ڀ<$jM]]-ҝY"bY%}Xq3]h=@+tx=S"%xl2Fy.AUk{^cec9mͣqwuY[C<xڴ?Dv!'u!2HK4BҼ5ɝ!9QTW,ca=x %tYK cQ'-ZQڦ,!l9{TH:1 ]/h%#ۉwnM?ر'RYc:pQJfpbMq ju/:O823m) fȖvW^puEѯzR(`Y/W"{57%`ok1 2p}*|2HSg{͇@3#VA{f2YoH`f#ݱp2f9gpĈ%Րb+q MBBVz*8`%k{6 zT_'u_#  I|;\:~ K+Mظ76=(-=ܿP(  @.wnfu!R)) 8̸Naݲ_VPW 1&.Ih%S?"7.wg-SQ: ~ s,F܍Sצȧ1PYEM[[)j^ +/&87p/kk]p Ϲ:7aWl';O$ M9'+yeֿV{6;"1SA3"-!aMk7ECgTg"?XH\kMZ*.V\ ѽe^X){ *nzd}Zp3&/&jooLBx,&NU" Ƃ۶A= kʖ?T3^81W2 OKJŹw)uvHZP+ZR  3;B|DaI5~8aU4s-MHD?jÓdphʹ:C-G_c!$mVXZ$9&20Pvz9 *\U}gtX<@ ڜB "És8JfuzF  G=wӒ鲘Լ*a5YwۮoA9o#y:]U"i{GWm5T F/|nrO:xEۺJ.>/29`^mxjkUDfhAz?[P%X,*D,FYc# LFB|iY8s^;+o49j00%=kYBGFiL8ر5$l>͵0ڎWv<ܾS(9X,J!AUPEzX6HK*{gԈta|_.cM' ݌q*3m/cx`Dvo;XH-$]_ }>܆,l65 SB0etV!qM_N9}a== u؏@xő,j~IU$$4 $mK^| ӑ} >%oLӍhs]SZQ}G8<p*QVHppJ={4 s SDny~ZYn/^@iy  tЂRùcY1/yf"ҥE~_o:3oX Òjr\+4j?ܯ\|dGVu~%oJ?lXƋ2Nѩix>`U/+Ĵd ^B oRd7Pu+&kauW+l w흡_O^~m.I`^ŀ[RqptCfi*״E5B%Q]|0r𭰕V]x.JwY z/ ;^ qf x| iU10,a=ow۟?+̫֯NO;x-qB%b䕺'Ym ;DM-XYK?֤) 9;Ō{G6ZsP)$/X("ˑ0a>%G)) $dT(X@B>7}(D<%SM o9~(kFﱥ]Z\ؗ(_'§c_ w+Ǔ 8c[t1d0183Tirj+CTBx;|8_è,Q&kaM`o:Y/BYZ$!&KKQ`m #51hU‡RD1%:Z`AL3lC@ XW$mLuő}~U^;cX)e2'2{$v o$BLf*Ƨ=HToͽNݶӯvPW ѧqN~ߪϱNziW`LwC4\EkZc:$:.ڲ)mdX=i'rwxZ_B?zN.[X|Hj fo+ ٚ4p["&${^zyr1[GmvO(E.5|#UoąM;Ri5w,5+%KdOsW.q^äi)n ɡL|R #w)^7*I %eJmnMK+o]g,LTqU a,ۋBvD̤X=Λe<'X#" .E@6)яLGfeb)LopE]D| 2Rr[6Yb>%ig̀gVE`b~'(Q.ksn [ǢZGX 7c棐BXoq}ZzTa'`i};3FG4ڤ&j63΄,lc ۑ&A o߸b _ "\h 9<2*ͩ-l'4Ο/?16 ZVFxɨJ@2޽_Ġ;g5r,`bJGkN z%2U͏e=(j6^yxܴ ),*S16;s;> __.\0dv6OZ!_+ ~^ӸEq"uN֑&)#mh"K_]'?islnEmm "s¨!E̔(^7X.RvHB8J~H3 ra~B3\W4&bݻrEPW^5z}>3ot c50'JohvGQ8^P5e\5r0; )AoXF<[˿;>'w|LKibO(,.&ԑG12z'O]hRoY' *2/P=޶UB&ZD0nlwKJƈo21XBbԷ-VBٌM:+R ;9#:4đvkSy]'$1(tV_`תKcIABUE Fҝ!fO%ELwnbR( T͑0ZEBZ, qUg .Y AgKKظc *pX ]~ꄚd&KT[Q;<ݶ_kd{^z})PJwcn^u#N FTa >M迢Qbҫ>p;JV"bZk jXߗtUȮRov587Jl'M6qAU`Yc2iN(sfJnyݖތ@ uTi=BpzdO!Hܝ`ַ<1RdmA]kkUidnEgcm^ <2!N>yI0s栟k+NMC |}UU0(V6cbyj(}ׅ1N}\ :^&?|)qxx=H}j*0x&dfL,]DU+)^L a173ZЃ4XD '$@$'d# _6WXژ`mJf0 @DюXX#/8aRopѶ@GnjLBOаtsť-B+W ѫIf`+z>#C!ڄ0)OW?̼Dϗ S魪em%i ۤznZAI%?e]mm3L]We k1/a _|־Q\cp;6P엉WHf2g -.`[갪QWXd(AN2Ti$ =i:̀2BT8x#R^ 83a /2{U@=w-4)rx-ӝLM{$&lML(fYy[S*Z,b2{,>RKuGkÐՐA]4"pobg(ė8{LvUw .| YeڴؿC!)>A0wTo,Ge'4{M{ATlC[4/$hVC`;W~\D`%ārS4%F&J].U[V͸Wn;ӄ/s$ zUg0bAd_-zoi,dJH{`*6cp2ȼ+o%-uc  mV} / Xsi3^$I6c_h5  E;Rw$>4/`! BTK!0AeǗU+saȵ [ g~ `"<'rJHLU)Bk+|5c<8ɞ,q~]M̶E4~mElZ!@d̗ΛA)F xi9~ꕇg leV?0cØ҉A $^[HĊ T|$隘w!kO $YXsT.BWe{Kq)%sV5r?_aJIмᶥ~eo!/9 ({HhrsF)Ώ _:m!XN'ńY2cxRx1xMgugOYUyWT=z $x,ȑecև}JG5k1RVb T "dא>XT/3Y<5r7[lTSqȭ٥Mx"gy*p2{OP{g*&<:y6x`%KtoV_OkiM9fDʞ#pl Vk=gN~\5srl)jv{DLgH@B-hx!ʡYyyYw;]fe_e,s,ޫ@)NfGHħ;zx] 1#/ lRZ-ܱ st݃GhdA8O zQ誠j,BN}^f@ C&q2.3jPSSk[u[CIƒQK!}nxX(efk_3hsU]Ɓ2N⚀JcȰppNn~`ˉh=}r8Mȷu OsU$g >̈́>"S8[Qa7 g J*Nqi ؠ+E#㛻`) j*t!fǖAͩ 'K:,>Qbϑ:S^7ӈ'27⸘K+pon=_}Vd9?D3Su yf̉SmY&թ,c{m m#![%9?u !\?/$dYW)\Un߃*tmBdˎE@5+9kɅAu7f'\`(>P.6N(s6@kC‰kcW l $9^q[`sܻ}]uXޅvn;| KՏSXV=>ALj!@r\Mx. Y+/}l8I㉌W!*qU2áu\QNjVǢ'l/hxYD)(V@@]^G|^ك0檎h ;8ao!}deDQ^~>dhץQNM)Β[#e!MRG$u 4fjT1# $Z &)ǧDU&W-&~$LVE>0f m 5h< k`ܯ쪋=pDq Õ~L\I/;Tq(~+BOitҽB`sP'`ͪ͑ ~X‚845Bй|N1UGS_MbP*o -yB4\2TI-Lhmr"Myz5CsډuIetz,ù79*z2E޿́BSA]4q"=F0_P J?x]l?ϩ5,7|a5,pu 0F|9?( p'oWX%ޜIE3>780Z˂]#Z0i CM^WK`Q0eZB{xcB|ABgeՍ&J|4'tX?XASrukbrń6@637, _}EcڣsHoԤK 2CbȮFGw#gXtɈg?/GyI7?%oeN;Rcs:U@=i9xpva,*z!V<>|(VEϪmv p%ΫZܫ}~°#U-*g ԇ$(oT0dw(_SX0j8*r#k@#$ ">ӂ,.ڷJM$Й;Q éHMEa;g9l鶑 &(޹js=/-:Tf=J$|lL$A[8~ucÍϼ9/f.n{/yUK/dϲ.9rPq=E݈yhGI7ɧϖMK[^ .sPHn %lek~EKK+wGm@Dv-!lkMyX" aXߗ)N]jXҪ#66+_EDԟ]f&،KSMQ9wLB$s=ΐeq吵5l:w5ݬ)R̜HxB=RR]`l { Ⱥl@"x6?jgA* O46sjSMC HKvn0X]{TzGqW@T ڰ[j=]WlD+w5E\VHh@ ;X1f#62xy4O-eB}zk  ]/ ( ݘ.=9G-߀#jяrn.dN5JO1?Üb19k,~+#xhmBhi"VCp+(ERoKIG](@vvx=8xCJ5 !X]kOt# kL^QuͲa"G1ԄDLx¢jo6͋G0Xkayfѝ\Krm@ǐ[{[$$M⯺S 8;oˀE&+d\0m_,`5upkV{:OЕzK07[ LR}됨rR5o_Zgzі`./qڼJ4:raax,,?W~ HDVF'/]^w[Q./ú|ku}Hx?[3GABe˞#dبŠL&؈[Z_DO`R@)(+үU),+P} ^#/|a!eI$b{:gmt$?_ :Jש d2}XKO ɓY}*Hz b&4I9XRVW+@+U5ȇx%A]R,+bsߝL৞$ofTDP0}eW7a ve sfΣ'LYp+.9\ĭ7l 7X匱a4,ةx^g~P*]> i_%3iWttٲ$˛r"Gc0\XAyPO'c]̄g\Af~#ԉY/T jw!@S?N:Th{F_!|Ivm)7@b塂Xi8Z}1+~&7]n&(QI/HV/.5Ig<\BP0$JoCB|TF/gϘZl^pMxARX#i`(Ħ{%]_ψP~#Csq*HRŐ#%Pg84_'ձ?SXȚ@t^,abp8W^`kYQ{%1y?ʠиWz\&3{H޴|$a۩c mL/~Pѣr+ ]RSY=ᘈY3 :3_9a֭U+*a99/V 'ө)4k,"OAg. q*sے;g-K NDUQ{:O< }i\1_ZcZ5 :<(|.SU:I5.aoKd()n]k0q ;r<7ͻLk?G~.OS^-]j܈Nxc_W{N>xSW#lSc*s-b&g)Ot% |E16}\%ZoK}}A 2z0= &Э St(t4&|2q,8~੿%-[co'LE]Jmutq|ď5mu==fe䦶nkCvXr n/MOٖ`3Tzp+AcG"ZRHh-Jƈ-%^V}y]z`/EK ~Rsf7]O{"W@O dhaҸ##Ƌd=l5 VY9|\jڧ]_/M Ṱ"Hۿ]>=(WHd[At].;~񥶅=Bsr]Ӏm][&.'~&Ҙ`rzO}mg=zh^IHC$z7y`xOn 0Sqt,\5{l݈?tя?͋@"IifqhȰ#ePj'zy9tH2OD`׊S*ڙ 8J7Wv Nt D&zq'_2n(Ǎr ,Kqr3'Ѣq)>:^PxTzh%PiNN3=3?yPrGcPRҴ?)= OҺ1 kűLGC!Lfp b>kz@aZ+ٟ~&rv3LkYB,-Oӆ |uH1On6S摘\"~^&%)^?txaoȅ'S4Kc{%^) A[Z# ar?;[Mx":#WLy\ϗS92蓢" nw4;[Zre{#Y:/e/*9r‹'Fsg\iٿ#y#MϝMU\N-th)-Oز1s.Htdpg91n`6p;Éro>CdT\ }-'irlAR-7DH+ͯ ʐ(f@N {jWx?ܿrXtQ]q>Bؖ&J)ӥ>\W2jcg942g\oQՃm}7:ҁG/^aI7&>؁NweY֭": 8}ό8:HpV S}1`03Sd* "?< 8]:\Vԗ^\>IkZ8)]`eoy5巒e]Xh=XLM\+uZ!$8Ut,,4ȥYZtO& ݲ{G\}gaEo5nKY"}'P97P [u?髒|j)yJkU㝐C~Qp! b'[R`dTV+iڠB+!8ѕ`@WQWO޺Wi7@OҠra 0tb"O3Ck7`A!U:I̱"yWZ( +n.EQ 4m ;^  D#6>pcGp2Ob?{\*u;9s9hoX/!!eӞ)Y9O0Ghw1/FCP?5\٤R7^nm|KܫHW&1-Μ?"`8XA*8e45kwR[sCY!Xyߝ Lp[lVcYr-`g (\VFb1o9eijic- @:"1b;,ę:k c^]PcRioeŴ7uD՜Nb3^.p WUI4YG-i%f7ᓛNG~Xhk{G'bER[KX\B7⡎9`S\T:)(2tkkd-_#V!/ zu=\a[կ%2_p˂0KPXxA , ViWj[?k>﬒ݚQ]vb/D&8}4f[5֫tpydil;yCrT]ǹ&/,eV$zu`bF#D,v]'K;6cR6Ygo!E]3Nzfդ{rgY"擢6~BR7^ț,˗[F{Xr,\m еQQ횭S|M/Vcʮ! D^Ya0kskpe9Q(/$wuQh8)PIF-IWmOk0v{pirO@A7N|Ċzi۵< | Bllh.~ɝ|EW2?%BGb:SU 'qJў@/ߙ=4P8s%ìYc~u\Ϧte؇g'wG_ED r5H#Aԫ7wV.yq}ao. F""<3ґ&Գ&SHˑ/f} N| N!P d(@n̸"-:henR?mG3WEDxKaG$3Pxdrae\էF)oqB1̫k=#.3[}~;[fpEQKF,XǶ]Cgҭ]׻V)3Aw܏xTV=f߇\!Vq0?r}V3zԜXLMnS\n@c '  !cH/LR0&R᷂a:uA0f."Ioy#S(= dq8Ro|ФT}ϕ, %mѯvD4c.x\C/Uq>#`mLj@uBS4'5<yd[D=s&G+N,#EmN#rmWzL(ס'Q$ṵU*h;;ɅڐD# >ca10I1uDrŘ-Oϥ~tLw Qbz֩ӫ>R4~>]`I10zл4jD믘E$sh2gtbu˹  /)w$f'^mM>IW%jvjF0q8ΏQl-cTq mPLE5) uCWR9q"az0 g x>BR[(S rGZ,5.$9#9t}՛9 .4="9}].IG,6CݪXz/ L6|_!e=h_IZkCwL""nNEgebSp Gv[#NZG13N=غ 34 Y$MMp%o-VbœUL%'NgfʂJ)a3?2b`X;C^b`=0{M!MZrS6M$ TBУ3T: Zw@; r(Ϗ_|DMQ7grEyU5 Xwe}@S&B E\tAf>rr7BХ.2jURq^}qewd%'L2HQWiBZI]Y˖n_! H8^ݐc!Xe xHAKk`5N|ui?4`$]m{M uz@k2|c@Cʉj~o]1ՄUQúNI"}Aw">La|T;\WL(N|2CҰLMRlrƱ72j$W\p VMM`B- :ؚ䏷Zث֒Z>JA Faab+1{4| A彰أ_0;D'Qa,uG6Wbo`dڱ>8\䖌Iι15CT XI,8']JWUT뱒u:4` o;͡~"JX=o֩SATs8ia>]I^Ͱ/: Z?#?(}%  Q@;܀!n,]0put4*(KT7J4g4=Iu VLYS8b2Do\Tr-HǼcȊ;* nIe IxIi'+tVXv4e#kv*Q y3nCd_;k@I׎i}Ax%wIm?ݯUYD<[ym;o|Ϧّ5ټ,eޜ3+( y<.~M7H ui3V ?ewBnts.X視D LȻbCi4,k b>.uqRq3U챂h9RYĤ_ (te.M|ekm/ay{>aU {&S;l.izVM935_.27}f0 dZ֙r\sٖɣlLQ;`2`g1/;p4 ̋7aC%\}ŰD!.b3}FTzј/t͐3Qǽ&upi+ "Jb8vb؎i*{3ΐ<˝#gs||,9Q{K WDq,!DgψW/Yѭk ,rJu4PJIzfZw+v.]EL=(>TZj4_jOlf P]*UcRNItG=1Xcє}ߡ/{C]HO3VlF|(ʎTJ6/ÐjڏB 7g({p<QP{)u]0 %Nt޲&5_ n~:{vbP3S u[A.vh}0&d.%ZC_Kݕ**{ rlkq21!%5 j=Qh;[]?Ru@jLy ۅ8C%=%Yol ;gx.[ ^g>ZZ@JڿfLa묷"aTqf>ڢ!4V֖b |¥?Ehؕ'G ~Hoc;w-l{/fc@Ibh/TL(5ESt48!5y+2pm'K|-4Jn+ƠV(ű^d%NBQƮUYLj̾0̬dDhdjak܁{qJN\).筍.e@G'O&zdx:elȰ5F_xOKB?zDqcZB?/RndĨf rg zG|'IUiR[\)v^u>YUq^~fՓ}%%V^aw .@@ E:AU1|R GVT9)j(5; 'g4ʀWYLz 7]LOC>4ϒl4!;wIL/qKI[BpC?Wa@ý2%Ic !7q|41L'd/xpk=ELu[f| !]wcm'塷^r!xDA0P&|[Va0+{ag@8fKmSĝ^H/N JNiKmkmo?SY7b6m!՜3a;AߢP(b'5 UF߃}Y$D9֭VjVT3z.`J`[R]V9NZcg"k L9,fd*>km$( !y -}m% ɧS/䝺kAVctQZ|OD:aL%;V&-uMJ 8L*9ͭ¯dDsXOXkZ.2FLZzopv.@ `a9.ҽ9m5:)?utzPRa"L5rFYU&pV|^'3Mi7v$6)v˗;:#M 2:9Zh)Zvi7}{+ w+yN/|Xjj!-yK#'n嗌!C"}?ds#We4I "|wZ*S Xk~߉ HJH4PCN`>qOݛHn@8v?L<]n}C͚~fh ȫT>;̠EfLʡ0Qʲ~98VD4NA"0y-&'QTA, ܏O-Qi"kZ{or͟kF.|7:4]Qb+$En:Δ+ =Bmp֯ݜH8G[zYѨͩ)Ƿ5~oJ1zg9]@ڕIT]Tr ys]7_Xow^ېIIƋ4yhHzbΌF("zWS29 #_ c=t1xNؔvo|yEg>&F@*@EZp!rQţ#UUs rҪ4Qό*!h0W`u Ms 5,kp^1?ʢFpժy]b$L:ӆ+ևV L{X GbVft6WL=DoŠ;5嘁c`|z5&1~a0|.JW?oA}Gt5Qa"X$uqE*k-f@BvJ4O;j`I6¯#V7+_4= {&ѸQX}14-4d<. ͮqFp7קi:Z!4hos%G*7) IL(deN$4)pUjٔL(k[rw6' Мm0p'ԨGO&rO6,^7o*qU}X#DUGP~(gjKiU3?;*ޜb-Xp6F^XzAx,xM=gK q鴃эOm5NV -.ٮePMK8kG~uO0&[%ꧦ6LyhT\AAFH1N2FlpVY&Wj1Yhx@Kpߐ{T`Q.YseBB(z`F]'ajD_Ha(=~奪B+7I]>:TC-{,;UX^x,ܘ, VLHpA/pe@^OiWvYLȏ!ܚLEzl^C△M8\Ōأ{)_oƃyr24eh6cjChѽ6b)w2`axHH$$U4™] y[q KpQ΋B~2_^ ۬ MO}c?k* =a!>%` ~- 6'ryC tỲ4WUm64K@ָfl)I9C]4:\|QΥi-2{fƃވ|Cr@ASA{gl+F9/OI?39)g1*`@^'B[dL]E(_A |t uGdk23(^ ΄㺿Lǽ$5 J* v&0 >@.<8?$q^oG6"]atOVl4AIU{j \$$ 6+Pɉ۸[Dߘ4/MбMRWENu02x&[ ͦ |PϚ-S;6[1,jL}(.H TW m GTQu!]㝣.1JLYOI $`jF+rǢ{'86ׄ{~NNΙ2k:lcM"* ݊km*YaQ>UCn/8Qz`e9P˘r̐k99uD&z&Wp!i5}gz6u5Zdֲp2,DmjB^د]= !\ƝmK]a3 ~{i=.TAi$%Z8zwpP@3F0!\@'$hGf)$q2JGLjFms8qwjRtA|4mH8p[ͿiiZo_hXSk#Nc0GnP') @o\c/O+'࢚86AsW<-/mcOn*%蝕5:c+Y'"fqN[Է.G8׎%ÎӨۄGCX\C! aQ3~s$'ɗK& $p̏1h ԧ'zrL3)jen@AoMHRj=:j-DN[ɰB5>o,?NMɀ^́s6h]h]@ݾq_G F/YdYq}B3?L2vu B d0qH 7RPSی 7ucNڟ/o(&j nܭbDLUi=gT?zz!VF~[~-܌oʷ!):( SD[_1| Yksm$~Q䔎v,]>\EE2([GvH\i)n::'GQ㩧SRt_7mV 7Od0bc2IGнXn|q5kGsz'u w#~ Q ȴ8R윯y2s9𣦱Bu&q`u~Jߦ:P0]o"I0-NԦWO|gKIzVMa^:e,Ơڰ# V7 ) >;s/Qt:͑Ȃ[o9+g}//z &zgSrF9YTcԵA=HVa+Z7㮚[K5z"S-mV@W~1!,/t9eA hݵFedfOIFӼ4/@{@^Ke` Fe/[a;\~;b5SF]x=lu$rs>c' |酊(=ky勁l6#gzp9U;zbvJq:H+r̈l@fmoWk!TGPY 6DأfRݹ03 3"08ut;Y9Q9!԰ UaQ]" 1˝:R<1d샜qvՌ-LT_3+ RFL+GDG_7[MjT|8_:ٱݎ "OfbN6CĎvŒ7#q+Yr:LL_e(u~p\# OWO߫r?Pa HA^~YTiD}09%=~62cxl[72paUЏMwtL}JO$Vjt]%)ju)zmMI@za׵=&uVzr3w d+0WqN}{VI.q`Obu5 (F=l;VE#%2s2^z:b(ykfrVJ;aOVzvnҩr{9/fcYW=#s};ӽBzGJSAPH`UWR(g/IFjrjOx"} vDE1\P{ UPIR!@%%N 9aC6qIe8c#7>'u'e9)>Sܣ=үZ2_Ǚ_Jek!p֚飞+zC3X  i3n۬hT*V r(J&kkEG7_ی%ЏYA#+D&o+fX~&bK`˕,L'~V隌hĸ䪥@h]bn t]^DMp3)؝kȻo}ߗ{|'B|]}Ip.&<0H *HbNjKMyS|}PHFFc FH|L2eK}br:3Dk96OG$ gG kY #p>8MIOʏ^1]2_ǧy!h9IuzF<)p:)Q_B e6CUyɴn1O4ŀ c D0*-W Ӽf뜋AZ32CdlUp%^C b"dSs:, M*q` hxx r.a!vo;0_ $'9xNO0O͕!66TX#jxWAfU&BBWgCTB(~\PFv.1[-h A Byg3FQ4WJq[A/#Z1ÂX杹HG$.x~}5lB` c,ESo2 !_g \:OVo n9Q=xz@bg ]2n}Oj0C0,qX􆋍uѰ%O{!7TjUfl42q4BÄ$kU5lHN*$3I8M%ci=ɵt% QWh_;Z7di9β7&APzU5miuZ⧋3ᕮ @U" !\ZP6wwl4C3apKƏ’ <~{_aq"!eםHywSǣe=ee弬G59GNqN A0RN{ZM]5Bsf]C; )(.<p8{Q$7iiQXC0>7!Ͼk,0K)ҟ`˹Lg%Z|3&h ۫J!֏mUQwn۩˗nK(G8qp1~[BOv#Zx Kܿy6`ax496P&(YG <AsD=ϰ/~ۗ{{E(dI,&ٙ$+lnCE,z4`liM$/5CRqwdf潈S d/Dl%%qJ\qbr")-nu)iC#x2%mk*R(F6*Mwn,Z2NV3IAr94n—#IX2 Y2<ٳv&|c]c/:,јB,cˑ}V0D)Ra!lWhX_YB1qΟ?Oba >oTj h\ w"%)mj,v8'BZE,JA1;p&;Oix>&=_t.ta= K->y~à PP&5}q~uGEIT%<.)@DL[[xi : PKP&RKKrv(c(Ԑc'6f6|T AEpןojݪ(qHjBRj/ݪj${_̯.1çC5~kqq$x2XH4oG6Be Œ^M aIeA-km>F sݺ tQ&<,u5z@W1cB6Jߏ/-W{#_ͯ=`q=Ҳ H4 AaH*- T ;MބKKe O'oLTJq4skJ;5;裣ш/1|_lTwT30ẀC}pрL͹ԸyƏHGM4pf:0! !9'˄Jx#@`KlT bxE? *#.;ݸ&F K 7hL{gzʺq |]ZW ߵW-lۇq! I}uy#:r'He-}?3+Ia.(73^z _3]pnnu0?"\D,y]694}ϲx䗊8DʗWBZV/ zs;[+?HW-ZtWXб"7F%ڌ@fB\o}#% Tqe1goZF8t;j)(N c.Fi`mr.ʫ l Ǐ_ܑ1i*R4UuToXʸĽs t<լ(HM]HvM_ı>ٴIgwS11mgQBŽ6Lp%Vʮر0&F~xp6-z,O~~*}8ψ mOH0RzHRyIhx_ki>zH6Y3}YyZtkZ};M7,T`#Dg_ T♧NFvIPth>_J=}=* sbz<5cyN6S/Pڽblϭ,!`oPjA_T^koy,W[s۩u[Fi= zᶡBROz"msJH*2 yD)-]^K0FNGLyb~m+0ec^hYi괓k¦VjڕMȻ3*脁1 L$v܌):w,y qQhN65|l fdnV@ZcK+J61v!m>W_r1"5#(mH;xz:#/ g'mah`ZbMqe/]q GuER{xExoaJ%c,0jUΣ PJX19_ܛnw(׮WtmNUsvw=X4A:a<!&\.uQaoN; r,7{|½{CٟG߄bkutg&}Rt}bWp ?MQ`pR9jv9Oԝ]ꃬ #9X_A YY'I0|lMΛ I.9L_fWmbU 321xׂoBt̠dP /tAEDpfJMr~/]ݴ05򟒔E闐%0=w3:?WA\s}\C鐇7bu`Q{S7SeF7u)M\~MLЋyaʠNS iklb?.U7ȅFCEgj\hN^(a?}:G߫V<.8rc>:z&;G92tQ[7k>J4ӿ7w:k`Lp'J 18`1 cDssz - '5 3=Т\Dtݔ^@<_"y4+.('_'-z4_]x#]Br(gC$E5N&`csˡ iH@P1`ݺ9' 4AF'%chvaX{]䏔ipU,w5ӌGRaX_y@_D!Q}~1_HyNPhK?V5~Cj*rY"o[xj#C98:WƎ"DmE 4 }$D4%*sCVE~i%]iYg˭t+r"vs|P$Pbly2o&# &!$[Dj0_nV>2A5|ng'H?1{|_MqY|bƓ .N[t35[1!m;BHjKTBkROzvLM~|cg7EؿВ2KvrBmg)#qUm]N, 0i"'ΣxX7Re7>|;"9H!B Hܔ'huH0K%hsX^KYgr(=!ox+ JΉ4EaCX.]靦*LUOM\#2jn) Q>Jh|=UC34Rx9uP03z)0H*moQ٦mvCxj[5ʕvTIڴЀ7;M  0_C;!` lz>Znojhl7 ).0=4hvJiq@nܳok^9ȸ_j_L^f9J_Sow.Z[X[X]ՀX" vfG8$C]%`Z?rcp9%WyX .٩0{QkK=A4rkiCm+=V_5\}-"EH|5 gy$mݕ:wD) 'li.w%)xO]XfB15MglN)S@ldI9Ddh=D1o;L3=m 4ͷ脰z*85+_!- `BLԗL݀,Ro2g\ZjǙn_.Ov|D#U8ISYݞ;bNoX.d7W쯁 qbx`C"c$-zXIѪn1{Tw91P..I "2оŹ?SCk 2;5eNsZL#[E*LAuY±@\jI@S ɭ8+hXAnZ!IQ >(75OB(?5Ht/Trx} :Q$$PkF@hX)&$ %%^u|s&%Y̴;wj݀xƬ,ݿb}1b/ڲڱ̙̫~&kG+cM9*)O1?yӳHѾ1ɷFJ/ x:RS̤PQP$ޏbkzT? MC2y0p,.qzg5@ap# X9tV. <+HAisT.4<:&|nS:>j:?U3GT":t'+! `̾h `j miF Ƴ$Xd<39*;E7kL蝐g 8O3Uފ7 lrNћYG )s6{d!D?pUkt5[RrywfϓTskJcM㎧=JYEVY+lslF&OupcJMOc{Zc|NDԁ:i%u@E[E <*z]ӗ.Xg-h U>jd,V*oQ~$Iݪ6I-V( -PmrRwO|&`J UmڃᙌH=5_--S@)/mI~ߎψŽp1B˔ Tj=gú,IH]i?=; /.*Hbƀ L!pA XX9&)A^2.(1 r˪U Џz@=50@f]tskk adh1wQ)G:>x.I%?NteE_jC{zۀ*b2hނb& ơu̘x0a4f]8 Ԭ.oL!vЅOl!Zk!#z$ 6rj iO%Qe3ͩ?6Ch@#ijQ/77Uo>̜"zTBoiKdSa;*Pv-TgaaʑZ״4'"ϳ[?忁$dm6&ey,ZOiL:"fwgUa,5M> - tYnaeHLeRy {K?mx@!W{ ?{G;=qFbFNj΄^({K)7ե׉+sz`^VJ5Ѝ,ljQL5]^v,Cb1QǬJGP zQU06BK~'L,9E-*Uh󴡇F84US7aEͰgGgE@=Ab-R5V@l;o %b__3M~,}2wޛSVіk# C M4?tjdAo,[!I} 1)*}Ep Q&},@XZ%0oʥ"|< 7dcdDO0v6jh&|e#׏d)6}Cue:y8_%| (/eey#D(*F/@I\Xhe P>UaYSud6`u\ImH tİY4f5hf>,C~yr۷\e=d&V?"8]QA[P*F|bvvZ8Z&/05Z8`7Uйr-nl7΢> Z29++%b(HwR:c쨪ЅFoޭdSl4cF﷟O16p<=@>6Fr&Gǥ+!̞Rxwj 4rQLvW=~km.A֐$k{ۮ UI)V1` +ע+ m@PVTO|rUA+L1Vad^D(L] h61nwJeS'"RVl|B N U=e V6̛mfE`~^cE@G t eAQm^S/kp|M`\.$ 9\~7 ѸN![YZNߣݴ^/gobI>|R.3 d{\mB$wJrŏi }Kf&`ǎ=S"iO-GmMrc̳3_w~hR /'VFFf/=h%xMM+wt0] ,/@X"lׂD.@ͷnㄡ6Ńc t? vS/ H9,WvOO|HF~臉^ʕf1;.yKv/zb6_LYX-+KꘗAk,Hr<aK(tOkYxJ|ba!;#&䧮xƘЇQ!5$֩i21DWH_"!xˣc_g9A°cНi\w+B*zl@BO~ی5s8.wRD}9H%ֻ}w6!рX/&bBL:\c%4P-Q4Hn_ j;]A xj ikAG6+Q^?|4:b$ݻV$lYrX"h>yGWfQTOӐ uV\n_k>㴋RM 'F&) |;X"n5bs<8Z `"Ϥ,uDZѠ!w4M Ao(7A_.G>vܧnAen*yďH 9)0>K5^8)=.eRURKitGTKm ڧҼl줹-4phtH$_CbIOcTֽpVݢ W|Zwv7bV2~@+8#؂I'loԙ{¦0y:uS:Uh4HI6G$k,)΃}'k(h>(3#Wm;"vɬ\:U gS20NXK5еEJ 5Z͟/'E9/3׊ˈd_cL8^ EԘZ{Q\Vژ:[B9aƶU=v7N|,oB2s37ӒVNg Q$"#@b?Xр  ϟ42{t.k:p?5v?p-O22 MB:wuUu m@yO X|zp(YbXR3b؊bk 7@Cti +\X /. ބ!V])g zjĸuXؼIN8sb*;yP+\ 5i׶ Ej~*aK[k@CȿI9,R vP<ǃg,_bⱬ:<_]|C#uA-eα!dh,uwhG>#LN͓+uadeu3&*w: bhVs:*) տ7~&[4$"WhrPsx =z5Ww 4H`jz*jRO)1 Hq)ۓukki;/@0Mw[&Cib7U4{@BM@sCeyeg?o3;$KX\ޣ`.}+F[z}c+y(HՋggo휏,st;WnR4Di)0.}>XwPL oCO#KEP {>mp$bf2!';g䟅t?lgIRQJk`sqPf&|d¦s $qH~8MuuIDˋ;%ƃXe$Ս6+Y.۠0ؠ5v'w9]Q+u+ =U#wJE y:Th t>'d. O=/^Svp.eO\ ő=$ςto!Xx~SΖit!tͶ:S$ٴC3@컋᷽ tg8a``$$Z&C_z=ɯLD@@$Khmk ^`^T;ʷ s%FQ$oaL?S4B@!c1=4"rs,-ϋ9k#Ul޶.K>T=O9rǜ_.Ue.#"*(az|2˸y )41XPrŞ׸V+F hUw? =|niw_ÛiIA ‰F|1W'U @EA63'%+!Bݫaf7_x,Pp^w0=$ ~лi3Q1_V :xT>!ŋWgM)J#Y ![t-ՠ~7ҞI*Nە<&eS8RD")Sx8ivKL|Q,%\Ȃ BHjC8oj u$D9DlbRF2lԮ~L|Ac֍iQ+aWͥ7e>KC,c)7nS:A#%Es( sQ*V?HxS\ =8\ L>EӉ&Xg+FǖT !sb|:ܸqZTk՟LcŪv J^f1+m>S绾$X0a즮-򈟝rh= 8=+SvEb!2ڬԺ_JS&$,9uS Qs.%xLQ[ZV)#2dW.0 +r=t=k7`$YrFˑ\^CJxY;>mv1REW2!je/!18 _چ8䩉=2Waxh0 O^VAYeٽJ73SI d9=~r5'eY[Yɉ+91E Oܻ:bg@2mN2[]PEdCɿol2q %iJFTq*$UGtRm;|7aė ?Ӈxq׍][\S8xr&ylJLkեpH*\܉%gB~ʎJP5 \5ļlEF1t\I枅sϷ?5<"dxu,Tϰ M3[ :G~!թx5dofEYO6? $v;:$+ QFdd(-9tJ1Ö[Is}Ơ-R'{Ѡy&#s' #q:g)44Kq$_.IP>c- cIgO]&I@ "ncI'5)Oj89L6csn z [ ~_D+  \ g&*g99qqP rMn/&wlMeX@Y Wkjf+1D>FٛbW7X%ݏ7o1[M]8zhxDY]9F.Q|RoJhߝ-[܈ ۆ7{? } +oEd TjD2qU?" 01@Syut$I¦F=OH*WK6Lv9]>4yTU eI;O %Yԉ6@bԌGd"/ʵ{b^ihQ _g@}K Z{fPo5R!4K$IpݠDOw~31{4(҉U8:lXݗC)m^R*uC?B_;SC " |RL=x/H<|$ <ș^#77MFCcaHA,fЊ-6)XJ-75Fӳo)d }mĺL7egU]$J=1fhMLv fz/0~ȭ_xJD[ ^u<R8M19inEnPv}1 /jU^)xFsٸ>9B}yq5rӖDFpDؙW"5Ill!ovF 6ߟ?C[FKO7 ¬Հ ziWEA }"S HQl)z?RMC3Qk >L8Hv^zZX]`oF 75YEw~)`د:y1ĬMeᯐl :2HhT;-CE!TVN7cOʉkV('_79:b*w0޶՚a5AQ>Ҳ񯜩f#>,éX =ֿu~Kqr~Hij\kK0^zjxDX<:QBMN[K\JXMsp/A/d}mmY ?W*x kcsup&8jzAFxrpnS\>SPB?9G<0W݈.앀F#T'uwǛNvӂ6Z"7WinQAQ 'F{& E#9Y &=9@RġxNϯpkl#q{ܺDU GTtÜuHf4>*KU p Cj?[ ~t,܆r%ޫ)HJb'nך.x;*ρDMJ* 82J}6Ζ E,qi_[Qu3GߝAKM=URq' dbXnf4l'zJ5NP&q/?-k$?ՊG?40e-c[S) EXx*t\,W 萘 BNr2 Ű k N+ Bh[>z'wrSkTvZjfAmƃ%wHK O 5F)~F/j\8 7zk@ U?(dJ<|!Z`$܉& 9E91(e:CXD 9t=gOYLx l=Hs]\Tqt °0~o,x`8b hrZo^ HY*,u6A,V^o%N9FE$%oN^%$W!-VlxC fkLJX;}9KcD D߀p3+(ء5sQ5LJ۳[/^c!Rkslh1Lͅ26UN,v)^>lph6a^ 9̟hF@S9ײ|״J4(8ZPit'$5ѺkjٌgKW'4,J>9s=f%L4xY$Do'x@vV[!IX%W<aR Jn;c7B,'{Sd"F4t6Ï\%Zy~ xIX5ۡq,rזAI$b!]4 K!-oQc_0PHC>2Gy}:\Mh sH5Kϩ͞|r޷b/ n~uՒRT M-N )ڧrSmwHa[wJ{p0/zmhQK@}0s ;{%^qru`u\'6cy19 6e,AoBr-;!0{ȹJ2C8Z8XncVJ39@ {M&?FI'J~yf_Eg] wze9xR)ۓΦHZ}%UyI 構/B/k=iO D0BZ'-4ZuKG@o曷B~6G VdXn=@þ]4dہS n͘#̊'j 9LZW}#s.OiK71ldkv5{[F ,9 #ϬYSK#c9Ƴ-7p?PA*Rcek%+PA(a@bd(ջ8˸ єͣMCzY`Xi=!o(eFİmuzjnfCiޠکf y_e)|O*ub&gdvq] \4wT϶I%<*J<*~L#װ^W=zY-e-+ ə|[ŭ Q'Oqw8L/ӄE.WJU&̕Ͱ*W! $F5N>tF`!g3([9\B0pc}8 `2έp5Y'ɭBD|W}jfr YRUO y R1ZaY/8nfhݙ*07kv׌4Pnwx# X ,~yԪ~1K""2@3`ͨ*şE'6 OzFKWc  N?*"vPdT9P2im%!Qz{ Súv]ر>{. elձl])x^ n-wq"nOYCo BG`"07ޮ2x>8M^ISt^@'Վlz*Gqgc~%<ɞoaZ䖥^ u|\HHs G*G@tC>Wlo4~IM$* 3G++1dŹ+|BŪ*;-崧2oClCR (bnc6xMܦȓ!VϮ# ۀyJBB-V(Y?HVy rS4 \ _ >4؏Bf:Bso< ׋~?+6sA-$ѳ6/Ӏ󛔉%}8pp(_pl2,K$ :/rI`Z29v!ךP NӒ49n&YB9$1yalM"0./…-%CkUs7y5M䠥‡|jIQߦQ}†fIgϡ#~Mz/vV1:iѥ0iVXr43[d6}5@ t {=Vo^"թ?~~F;?8ͦ&.{0&0Ogd8<5oi9CvRAg(^+?runjnZ1T\;7Ϯfs0e[H0^.J]xk3fuaJ h\-ŵL2&^¤՟rFƈl/)snڻ)5Xv/_X;;)}Ho6({J5Ow'7Mbr?yL3F)lJ 5<͋S˜UZi:&P dA qn;è"1Kt;UmgAUn*ydyQ;|ʽFW<}oiHx.g&/]x >W@+8sҘF{*F ֺc*"qhW@GAȉުۜW0r?rB>7LP!w&J|@|% QY,MQ}_錸χMdㄠ*z(X n#)pΦ0QcFCp*Y(tm^duu9sc Sᅙ6??_:߶Y p!kuʬ|51cfU8iHVRk#B ۱aS^i\%t>p]홐zg& kTx?%&UCX+fQ&'$M aR^1Ij 9HRk/Ѧɒ NZQIC|9FnX][V]|.nM{<ՏO.pwiz}ܑmyɵ-"%=^;9c$Ud7`7u,*{ĻJREP6ZvHLA9[P4V>7E{o#F.6uJb* 'QAO ;܃ P ӣHߟW /6冰ՁsRÐ1@si@b7g]ُ7A[5Jɢn.q8]8q˝G-h+<ǴG꣰IJ!::CoYҁm~AA~渓v(7E"ls.C1 tT^Ӏ?|%U;T0^/G9h% KxtzP!Rsa6gioqMua7%tؙ~UD^尧5_-keeЎ) NOexgz5hX<%СY:G&#c[]tkg3iEv*$Q 'WSx<·,DL.:AJ˻ېԋAˬ] eӑ}@5n2}S/N"4:+2HNn&𒲑Zޏ/z( s 6Pf!B .iG̅:׃E( 4IGʃX4 ^8WVM_^FbS.cS,-e{(m>O%uydhe8SpzUhx:Nh]ʏ xTȡR@O^ Z-wU4+mG(ӓ}<6gyO*9 ME GZQ8q Utcb*GlͳLu~-Bn7;%|Uw0FuK@(HfgcRR5F`~ZR#dge&> D(`\%t>}|e ҏM4|RԚh 3`JdA}lPrdgɆ]N8.? %L㿓SL\c)-r؅4AR\"7l(Y~_o^@(0V֚bL%n\B]& Al/?d=m/ُs~qR)ɟ* q-ib30ySxpл[os?ӯ ~tP);=}?d3>+ղ=g -zbbdX72MɃ~Nd"Љp$q+Hq,Zh\.mJWIM:# W1hb-SBY?!>/Le}&v]Aդth^C+mt$ '0HjW8iW;,xS-oB'SM =. KSVF'ޔ6zĢkӔ(]DP$U[W@& 6|3ܐ(]6_鄀H1ɉ-8@N4<Cdd^676tbi%#n*,)9Jӿ0AneKH^pw3~,ܳEщ;нI\IsaVVobZrM76B|ӻۼ/)fﳝcݟh.$V\o"1κQ 7J!ÈXr:U䎨f vBU1w ~kv^JE-!vc9$-Sk`JC ԂO8= [wZa4 pjT\ecE̦ihO!x e'n&9'2$)A>:r^LJG@  g.CkVI9c jƸuqL!_ ^!72{a|J`' Qd9 Q2j·G^&KRpF8sV sYʏ39 ..:B7_خz\c@p^7r %yt o~zrGoFB=)A֓腛%tuGT`3tf1+u3&ńfTSՠ><$-㬱I'!$A@3Cq52p2>y0#3KՖ_Gz3MMn/ê)hpw*fb[z&Ġ cH"kWdنwY⚏1Wun: svk1(Fi$aRÔ&BJiᎉW3w2\gwghLQS(v80r3e)bb7%^oۆJ kUyڌՊFMDCTnZ!kxÜx4t -IY8~?Ϳ6e}.(hQy?EQ҄Eq?m4,w$Ws!oyza?t e٧qpP騶-RϹBA藩D(!OB4W879iJ`BA'@/5<%z('e{U!?T&ɻ=kvKƱsg,\7%IhI8b19Qgŕ,Cg2u]n[bG#sܦwF=$}<.`8% |_ ҷ_˗x YQ_Zf+ug+~^5 P#%6־ #&)<uˊe͗\!#h ,!9jEдt4[F,iPP׆{ol*[*U mh߼ t.ڭ.7} [p 6\7lQ0+nn3Ijhr{Sy;9..4m7F ht?L͋RRƀSDKsڨBRCQIP2_O1QQ4sJ1(. 5a5,X4eKقRry >";pp~U0'ܒT\B_`_;v0౳k}JBa;ݩ Q$Ya%኷6%ke2۬L˺? YʈeA^h5{y^Ѻ-iv|`F&6 qb{iڂ6-(2δ#88ty. ̬0hdR=T披1ӳUN;=P >MvLT7XRJuT;@ԣojϓyJǕ+Tq[C.YP_s kȳU瑥=+oK#lC$ɮq|*{9r'#NUF:x ~9xKvk{" /Z:;FvdK:,u^G$.BUe,ZHuj0!闼e1iŰh@Ͽ5 '!Q cn2PH _~wGVJFC 6I?%N-}r0sA_YpɨO;̜L"|g+jƇS~uuд![ HR3 o }ar_6|t|zAddu8yL#S .(wxQ&Ffr ڹ|+qv!BX+9ZLnp瘶|N&x5"edogCio y4?=?3ZN=Ix UjY˶[B1ܑPՊ;(D֓1cc }Q[Rt/l Tey:%@>.6S_۷pEػ' e^ca0iF-E3E(ٴ,4rwYw /2,{FKdyp(%k8w4/=6cI/'c 79[2گZ Ǒ6qk}rYx ZR,( Gi'۽Z!AFSٲQŜ[#NtekZ?d*7~-C #-4ê7|O>ȊkV.~ PPy"XGK`n}⠱LNb2n '- hoF2ÒqJjV ̉=30^؜!Yj?^-D{@y3wMOwJ @"T~,\~KOBcc}Dc39Yw+l."ɮ*%0&b?8Qi/6xIF \힥 +@:Yܽ%p+FoZ bc sn 7jmX(?ި>1*j,2]C҅yb46.tOǼWsP^GUpM=PDķW%ЃJƓbĘ+&\ҴjeҮaϯ{Gr~xq1M.7L3L~a]pmB7>F `暨m2%'hURojӪOIPtkjgXl  iw3-+~>nձ ӭ_gI62du<D^Z`q >-N4V`oUo@ump7 zؐBg eL(( FY\.yT9ׄTd .yy7B2Un,ul@Hvo/2r9HVAW{cI|ߦ+&<4sn4t1)) ;q}O+IQtNCO/@/RE\Nnφ!U9 +E4tD# V\1;U U]4A4%L EA nd(dC`&[F7@@ne6Δ qThl>  ѹ{vӯ .928;92׆B{)];/!1z-K\uަ1ix w~.Fhdz^S6YRsi)b^`=XLc 1՟_J]O8Sn Qਖ਼6po>|-'>qzAfĤdƠs:ИN nKpG+Qa~61;r09 z >(mtTz` VT*X'NhYbIн+ـ(̚Prt' z(0x9M/+PAz?i;Nff]7W!r LʘXjHkpv=G? LLz GTB F/wS] 驧̥O3OĠf-z_4|,][[Ax;? r] dtWsmd+CDRn͝&R/wexXnd*hlx9E͚v#W'2MGZ*T($~Ass] u ))WfSdɗ`ӟ0kߴt Nc7j4E\(h߀5 O%.Y^ͭpȐ`j1oZ\`cCc=^9|b۸D pX0RF;υCy^#< :^)-HS|)v(\,޾Ն7~2Aqȭ5)=wyE |;.Pֺ'M[QI c~ǧbdy:D|P]C?'#e8ި7;}tOb%b,#QoH)(>j(<txpmHpWQ]T I|W#CĦ}o *1x#6QP(\>S6[ ~zZ rW=MjHQԋAף&G&=׻] >OȚ;mILѴ!b 5 M/_xGOc# a+4*Ɛ`l$QwŖ7mYL -RO~+I Һ(b!#J@IDeڽ3~ ;Caaޤt7C\R>S~ _!N*%dG #iF K&sH IEWՏjҔ*sSJ\Y,Tz n @z3?|.zϽ+h f GZdWHv|'I3u6,'Jiv"ݮ|,a"۶2]#LIیܫpg|@c*MMgT,y,IkMxڌN6fx}q(zUzׅhp=EEVthUA\Y eeGnm !+XqV }%EO8dbB!SrUQ(6ҁhӭj>esOY˙pȍmUWѢ7Ղ5WH/vlaQ ]SY5L7grА%$ kVuQxPn̕yl^`%$#ŗ ސ;jK-h,4G1325#.&>O򜑁(cf ; c0/X(d1<݄|( u^8AB?ڊ M(gޟke#̎ΘJ9y/e_V:ޔh !ܰ2֗~)(|X$_/%3Xn6@dyGp DhxN{O 0S:[ ̶>N pv8xz'js5C=74B)Yv}߆]0떄s .w*h! ?7HjƳј3&"b ^5կv&]7# D`pTeJm hֶ(䇟Q"Ngf]W~l9Zi/2N~:vT ~gT*1.HsfY:&/dD'zhݸu_&; t ҠW\dxE)W%$aQpW4_`X xa, тSM m aPnSӓ_4xn"^>j\{jLNl;HF2<!ˢbCK?)\BPo:zby@94"BKk WͲ)P$?u}.Gu\#eͼ,x.>e衊"R2kYZnوP,4uPG;$?w`&7s-S@f/~^llyRIKR5ߛ+8'ЃpɜWBP | #L&u0~gghIc-2X,K0RB O['.q׊0``s3 M? ş8lkϿcM[sPn\vC;gP W` =ȼ+hH F*.qm8 )ڇh\NOgmVH."*J~`Fx7fÒٵ~g'n^D`l[ُ#ߟ 7N}'1{PY2hCt=`< О_z%ٻ1EZ$w[{R؛ '"FjV6ZqF8V2C1mk|E6Xyl |e}hI~4|%f /!' qv-l_-o(P[(!:w?ˉEN2ȥB$,ûۢqRАѰ.vO-ŏoMa3oE5 3K,s Xq8ĚQ\-tꈵgόA3P6V^{:⯯U[ԉTL{SBT4yrFq&; ` 9EYx" HOA!Ū_:I{ɾm|WtaZE:9᠖r=5ҼvB'{+\UFb}-=qМ8^zb2{Za.˕1slz؃tع(Wmɯ~{ (FcG3 ,,f #OslֽTfl#_c,̀,ʃ+ oaze"6̕uHqM]6r@ ;wIJzbud\*sVNʯ;9Y: L&J}4uT, `[7pu )XFsubTWDi'^+.4Q*ZpH*\_$=53DXGF#Sq(l[CTݏ-[ ?b_6ۆ7ūeal Ԟ01صPlvjta7.e!^C8/qid/tbpn46;%xN6Dx>})>zZCF25M!y}vz-#KH?5Vk ERkE%gYdS1\?bgkN{^q fBDcE9vVs sx:Oj\`Lׅ"$2BSMn&L$20]/gI Wc#˂ ~szn߀ scbce0^k[ 6"Q<Õ ngR'ꍱ 82uTY6*L[RvRT*@$Lp\K6DBotwJܒnfeqmfP TRszJG-!* `=Eī֫YN4TUOZ 4afx 5oۥ8\4DJmxufd :)\%#za.9JT˯`u(+wlf }ÈsA8Ip39<-@]rWe6ȅvM @+^F.25M?NTٽWRbEȌygpu:,r-oȎ^ֹ= 8|F*/8ƹ{ YF@#!m(xH^6yr֞EMЦ5E@D_ 1-;WnJ 3GR<)oW>i̯)ꅩA fXw/[RqqƗ4L9<&TM%I𹡔!/Yf(1 o/p2A5ssV0}m`@Ngh ~H?<UrFϠ%zw2z%جwSm5b+ޙL@ץ8qVQ0)P!T^EΟTL#7$4,  AӥK%==ֆ1x^CdJѰ@(v'W=YKU[rMNc>0ɶySN=M{- 4$+g]`T{e|W` pyeUڹ3`qRgz {]/Kd0NaWր2B4pN u5#%)%P7q͛L.;,K9~{(s9@紩e׃f}NZҴCG JtCw+SLMjP[CuI*TjtY۾E4oȉɄ^`BÃ~c a d .lC hJ$=oSnW4hJ7s=zB1X12ˎl6e{f]$Ih( c7.3iG8׍ɋA>:o)7\W~ʢ4o>I!60o./Cָ)H4"Q#؂VxQNJÎ@ބO(EWp<=a@Z*2ݒ['E|C{a wPV?1XsuCx`#)R2$!|6{ODR" Box;` fK/uGqK5yn"_2b^A~V\[('&Uj.HUб,v]gA1'If(R+'el '7_fSs_OV[#<1.DԐAd9OQ, 妿R M$<PT 1i()ž^@z(wͣ]]i\Vb'fxW8sh9/dPZ(BAfv[$ T 4;-w_RX]D#)o}ú+lyXmX"ielJ-ƻ0'+=S<Ԇbź9ⲡaՕPzke)fhsuWhjkoe: ]`j}nLj {?Q&2]\΁ʧ,п4!ؙ9 *Qo۸!lc#o}:4->}M "R~Y9Z{,ik$^ۉb _{xǻ {Qj=+YpAɘ_C=~σT>doba*i]llT1%~B%eֽ2;ثǓ!`uR 5h/;9THr DUS#GN'C`4>WeYc $逓`\r% 'Spqdl$1Z@2w| i8UExBz&u-m.ł-͕#i(6d70tȗӭ%2wjP}~Ql@c5`K:Dij%˻F ˰^jtZ&H_nsQS\uAW dN?JH"N~aybU1|r\+_ b(׭9g7X 3 !ߑETHqH+Azt.:,W %Pi#^hQ{c);d\VUV HZ)ovҖ~qMvק 9SK7-l;?.h?iY.rE-n k,gsԴ&TGQ~FKpE2Ft&K^Ts ~m@`!&M Hj*/ōdQ,9:M:*Ź@b}N0'+HgGk?Xayha@J܊DxA _gۃhir?X/cLLVL1x=N$j h}L|us<'myWH*cwh|H [)]ޢ LZ';0UႃDލZ\{ Uk jIzmMճ0& `gTZI@QT'٥84KyÎZ<իI!elu$բ5 V@}Rp;//Jqetf)_T_ [}t'UIe$c.}P y˔A . k<+`c0큉S Fy ;jVU}aETV*";y蝂 -1;|sh2gBjU6WMTۃmRP\QMk̇jdMjR}Lz@#ˡjHÌ~UeY)= ~BLcdK2=;܁Í ߼K~5qiBZyS0nZ-Swo^KLVR +x(#W#mcQ,A즠&k+1C,3.*#2jn~:/m6>z(}{2IÇ,'W›÷y]Swa|u46xžΨp$1)牘׌V1Vp.%u6hת :7fo_Xh26\$K!4$<1='M 6Kj23 ޷BEo]SibH>Gߌ\&phˆ?$Ԇof | .?>42?cږމ5x/6 %GCcab/).k,ޗCM[Xw֐= ׆GS`A |+0Q:K]cXMy.*sŋ(265㢼#uhGd6AG؂g3(9>O#e"+\3^aНQ1,Yl*z+ӉKu_;c†v+j`o9>FM_jH]IY_gqYR~E/EW&MK@鍄`NQ'x#SMܦȻA$ $fqE:Bm\FVVH.8' jcS6m[E3C<>(zqt* @e}8 JrBu5sk$SJ{hթKKCT!a\a0 ZB&jWayuc."htu.Fx;mY l ,Q L#X붞Xbq>e(6Up ~*0T+!D/CW_R+^q„?Pȧ )!re s>PŽF4^wf{U\j8uf 5WƻmΪF,:J-doE{%ȭ| $։ GmhԄ~};I=C`ghVH`EpgL _9 k2kwjKf$6]}1A( lSVrz4ve'!9P=W=|?Qw\p'm`)ы<\([ߤŪH&(MFka?y<)1J nJ%e$ԣ9t(f &l3lM(:!ÓT#`ҁ&T[IzE~EKo!yNͫSckeK `/$+:&0Pgd"l+u+PnE-oCZCӭ<ju%aCNKRGEX $x8"sHvO:ӭڑzxĥ9B8e6A= {<dx-&Y[Ψ -4/[ ֋$XǍ ciW+{[,>1&~K /~TYz27t]Nmmɐ*A;Va4B>/?w%_݌Q' r@6]_UEß@~FwSۙLGF{%g;)0+tw2f!!kNbaObqx0W4WiMnc.<\'ȸE(s`!#xS~I̼ HP$w7ybW4X8W63#z)y/Eнyh99 CPG9b .c徘+[| Q!gc -\J[׹ijؼf"x7b,n?p-al>TM?˰hnb! k?k sCǚ:$j39pMI,*cWeQ%&E{dT+6ȕ6mHGHyCRF4k $(2]P٤ZL^v| ~`dF9&Vէ,o3OXKlj/:+'g08OjԖXs׳sNqhdķdܮ3nO*9_x*vgFZQu"LY`| gK38*R}),ʅ2/ X 1e|u.3KI$jUf+jh֪:5kzE5&H (QR^1Trc"ߏՏGc?Y}Xg A7Fr*x9s E-x`5}؜ t 0&6Rg)6=ۃ)ckr+ U).`8d }ٷg%=-'.@IxЇhvr 4|i+r )!~s,靂`L0jKFEm~8qn=휈 OJ;d^4֐% fyenZi o&fa%G9LݔنH-cR k?Qw\ gy6.3|W4 rMzKڍ#~%H@8I9GdWQB9G^6;$|m&xbYlW;]ꆊ+Iol7D' ٫m﬇.\H 6=pr,P($OՋwpe7Y2=bq(t21 ~=%'MF9dK*3=űL'[m[x/Vgz/yAV҈yNGamh5* ySP)?n}: (:ј-p[hIOaQowū2G8=83 V<(j[)x0,䄺|PECu ƚ %ޔv^Z5,%l$S)>4~j r*vkʊ`:0|o)Ťss9)-bR7x@zbf&Z|MZ\jvom&kytQ*|cmBiúm5}xдBs-OLhB( p9db.O /3~s(*cyA(' &z;lN^Ǭ Jzi} [?>شR6.`Qx Zᜆ;);|i]l;Ph3TyQ׷){%yNmX~&6 _dLv@hmWdI@pF_}0&m\Vq\"mGMj3kLU?N56uY,%g❞'^o}x '(j/9fqدn;"a^$8uZ]c03s\hpU`eZFh;hS@aFxI*| 9ի3T%sOxLze3.AS |BȨA'Lw^bv~v͏M2 [Y3Ncf2 QvbfO޽|<*HsD`cď1̪-@(T> ;xQ=pq铟?^eMvI0hKZQ.K~xy ߜTl6md3+ԝXqilqE@a4]Ͷ}op.6t^X0ާ#UZ0i#ew6~3kjSf mͲP=x \Wb7!N{\[ksIC4l,U'SCO7v;2s#k@˭KhjΏUxDFA{ g]7= ̄o9S 8*z+Q5=fDX _]JQ3OAOQ oX{2Zy6n̺qhTG?Oז+H-W#a]¡h330?ӺyMuLA.H38?4NzVdDB47,PwMj>[Ⱥ㌳f?s$V13Mm:1f~g e&H$[$;M`&}37lHf,@ #=wp @ސ<>q>p$dĢN,/j&W:{<`848w}tKف F!!΂x9@C 0*Q ]riWGQs ire1Ua #k,E_-FKC^9M|VPЃ坼$>P.7ǧR,\yjSny*OgLa}v$NB׷tKX|󵎩C]Ax63!$$K*4(5.Ku{{-zN-YA[ g-n2ߒa\9X-+;u~>N0vPS? |#ByvmQv<>zR /AFC˰TiznZ. KL㜚 &7ԩH,(eh 9Փ-̄`.Aן-}:KSzؠ\$'/Vb FRD1[KcX"[Ks| 3@IO!)$Kށu<tH(|+r%`'tCΈOc>*}h+OX#ĕ[CiU:x LdxMYZgt<*BXswfm*:f碔ƄǪ{M%vcJa*Sxɐ#U]dp"*um[}m _Y%iDҙMH +9%Vٔ严'gPC-s4%>ƯFuLs:ѯϹ RơD2M?%0pk)NT073e l52^IQbv40O6aW&:*}hS;{fFl_hړj~y"+PVrD"-`ߐëT?[LرL qc jAP)OaEo pv O\ 9dnM`yIYREÇ& v)[ʰ'WŁgZZJd%jfxFt..uQU 'w"kcRٝo2$+%n]@d<&o/jfPy`-rk>ܐDP8;-}́bH&Qd Z$2CyG8aj_Lw ³jJZND|qD|fs9!* v!?Dն.:ξC,~m?{ = p&mAd*%@|o`ӮU+x v] a˔־Tю|K +ҿKj2" ˠ}dO[wtjà=ബ~3l>Bo`'u ºM-6}ػYE}v$ tюu}2Zr{^8fUş\{GX*/M}\{{;aΖF6OJGT g'gFr۔[Bi҄+|o>AFo~Fࠀ7XF*匔n)0n$W-|kIfW5+ާLkH#$7n2] Y=B{JCbDSjRAzCuM9+q^ >q吴[ jXjFrFW'3ibF9hX9m-5:BZ យ(|yҕqzN)q+ŭǏ:sXٜo~oJqv)3y[\@(3l3U}gB9}֊ m7!jǍD o(0(VBOOʩRs._BZQǘ6-R# 5Y!08Y5oW{z3H͕Jyf6w/b/vOa`| Dӡ㮲7[M-nt-c7öK UӬ7e U_iiK[&PPTȽ.St6yB5G$ $, DfuE+!' OYi2?[?S=O| 咏&s █BNH}f/%/>À*yâd ~eA][x: Q[s.]q_wB%-SkJ [d&C@ah]7;s2]skU$ jf HȉnjgkN#S^lB-Ȇ؂JA҄M^ MP 9*t%Fγ'LջYu\rOn),M[1Ha{ZMϨR}ʿrj;AeM=E,{)# Რg"b}K׶5}(^Z!Vk+a|!d$@[#dp"w j!(_ޗfl`ii)5 ] ZtLG1?;Kq+7, 遮>G#kzh֝cHA\=cS8Q"8- @hI ZY#YIS9ĥ)9>Ja.M-2RUh)޺;#mdި }fRn9K|\ο?7YYz{øK vXżJ~-vA`_?ݝ5$ UppOub9K\Ph]LETKʿ-X+BI@NNmC {!j!|tbP}g~Ukh `).?9&TϸYWCf i{+9@Fh]>J™fEBxB񧕰d>\'qh;{̑qƼJQE>kI]HY .Ϩ.K=w6-,@ Le5Q(Su5 RZnG] ;Q~Al\=Fg}]2gYsWlJ3PJ8s+3Vc LfrŦ.{N ͟5RɏEc^4FPSZ"7Y"g؍'F[GRIdM:Ժ Z荄8,hP[Aޛn+Qg֣C0]xhYX{)#f/L *)^䵂]XsRc!B@mǤ#bWzFuRA>kq:[R R Ӂȣ:n`$,TU|nZ -nЯK]q yIg7Ozq@ ^ۼ-Fv^1/:~vu^սw}@ZIKͯ$ A?{H&0(4 HZ P5&9U',[%M}MkL+\l![jpC]I#̈(r9KNgܞ8GDoM}I̞xH^&JeY}[DU rc6,œ]c>&4i>AS.K hD@T;M\5Igk8!Z>seKֽE8N\ (@o6$5HqJMgb:c7Q"f>k}>+< @m﷨|)Wl&M΋ЃO^ ЉM0a6|Ǐ:@ rl=gXI|aY5~h b0̧-9[n.2EH~hhn[1"\ue@^x^S4_=(pAVDE' [9[535oS,7uS(F( ɕ6)Dig]WKw͟q#1%4<, q FwD[!pj̸J p\W -/*n]!9_6!q$o~N(0ЧGq`Pl[mJ0~R1^lMX<;=UNWnR68}ּ*OߚPaZ\$ C"+9<πfŋO |Nʹ:K%OpNaSUg_@Eo(^[U~n;s6!%Th]p}͘i-jKВz&؈ck-նS8 o&>f G 9 ~^-0KFR`p}&?Tq>W RYgy#jpN?VqZ G+I9 u5aʄ4WEIDKI+g/Px6unuׯߑY-jD?lfDi״l4Ϟ'ʩ17N3ݏN{(a ABdegh'w#s`4zg`RY;9`߁L^igPfIXt9Zj'4] eN=Cؓ)t VaMyߜ#rrֈw09"f=d$Y @\-P!cAW1UXK=STj)2: 'xWD-ᘈ+T=7*T%gZ/K ϰ(/2qyhBԓ,/ˏRsݸ4* fv Dx@UE8~I|(pCGM T@2񀛳TwQ#jR00g5ă4 ^<1O1֕׌66ހBq"+LŃP ;nt[0rn)DKcmF'ڙ$]X&x.%`jRW\C.хco B/-{o۸@D/7H/Iϵ^?CN|#e :X0Y~?O& )Ad!;)+:;hJџmIY0Q=K?(CYF֯}tE,NP5Qb#50%>y축\, Gꬖdɦf$|Bܧ\ J]rG>ngq]+Eg~.1$6&,Ub87j0 Vť!!>!פYb2ebmJMi;݉7 4v{گݿƄ~@Cttnธ8c^%V=,6C^(ʶ"brzM+1lE!]U;!(S*Q_{d8s\~x>.G_i<ޯ:EBr~ȐC6 M:n>a>"8"R^.7X|gE͊?8xYYm˻P$$~!{ߝp]G^ Quݯ2Lsu6\'/}KRG`c.p/Ո)-bRޑ~7T^u?ŕeA sX! PBG=bix/2jzA4tUt^d@벜0/yl n\;ʔ?&YL#=˷v EHMA$\S;_R0F3oIeԇQT/iP#!TmX]Y}@FƒkR :hVd-vrsBW, I >)*.ͽЊrH d`^M d286䞌Kk$5 kwBܸI=)⛡Rx twMɊ9ß9BIh-UfPd`WJflBM4 IL@[&0vWyx=B|%XMaMy< G;E ^N<56 G-z3 vj`ahuQqˈx{d/9L`Q55Ff;pi/wl9X:s! twG.Ho,-lv4. K^Py' K.^TE'pKܤ:ҡ_mBa}}35bgfvR}:={}PSzTc3>6=2FNvF)fe߳ksVHr%N(3sֽTk 2%9avI>߽gxj\I%[e ju@&AMRG[ N㎵4k5mzQZ&I|'=er,e# [^ :۫+Qzi䥕i|g9S`qX!\55SRxVMXò<´YJ<5 $XLA39X4n|נt8hxKFtXsYk\5e1y/9J@6 H2?ڍipN6jT.{Й,TAhh*,i8cB|g['5AT;XE@ HsiZRA3'4jXk({ !7_u1WXR5\ fqc5Csҁdeێfx< F"¨]dQD5( ^n}۳{[8ܧyLJFmv E(Ph8j;xOi%E0"iYgYm]{o373>0<.^ RS)Ԍ<WQiwV_O5?+|TEO"Ӂ&7OZybH#oi`2ٽ]9$WNPXWOwWz'n"R6صm'v .˺:tsؑbYϚR%*26Nx;yQb@3~NJy!BIOnwDѣY&g^S~֣_%/Y"X<MB6Rg~!9AwyY5I;Y~yS&ek3:P(~p}4>!h+4F^3>%ZO9Lk| XIcW>f!0i3zQQ8ۭLioOPbТHK@?Xf2MY-,WZ]^G?I"Jk*ips]`@ߣMvNc La p%JjXR,ÏZ"(wM5;\db`Qq{IݒePpaqНѳ $IMLw㫓k^f7ejH1wϰ+H;/-ĥDZ7#v_Ea#;L/I j^hdN,CTŜNe0YX}wv>s}H\fiijBe'A;HsQ "w9ar(E$,GW3+gnOG D|<-6 >V3;ʔL!x;+biIze:a7|&JzYų9"5f62#Z"o/pzKJMϡWτ<ݥܽVM&; (y*or*{A&b.< v1'.!=4 3gm1Ck({Q:!}yqbԢGl^8j2tXQO"Q|50(L`pb`~y#`ΞMlDOxL[J- &4ߧ|4֣+~w!*M~F]Se3R[S 4}"I"=#!QdF.i/ý/10\[LXl&s[}^&e&Eվk`1g~ ,aɬ J'k#kr(ߊG)s"SYuc`H3yivq^xDB,;yDϒ>p]-fmZBD E8-Vu6F o=A<c֣,eϒnJrWj&?d\4⧘RYhoWLO A> W_bhLR .i;AE⦹tc^- #aUPU p_Y֦lFwK{M>Lw= zlyy9;ld(`iyƨx ^ /.AS*< >i&æ9muZl/0]!},k@XrxQNme)ɾUj] (m96KXI8REl߽NegU 4D}jsf@ױs'9ޘ5ҏk;}j<:R7جto]jnM# !TQ~:b޽a>$>P#fi5X,j֝K 9Hg]{wX,[1o0vAg1D8d [Q9m69!nwE-u>('G>#Zj/Au,8TteقO9n*jA)Mr;;s5I:/׺QqzIT)vm}dIXQϱ3-G˜e5̬&/>w 4 Dl2IWMOٕ,>5"И=h| RvJ\A_AdIeKᅭk- HO= qp=xޥh]FgVp[=AFUdlTC4<*bkT'2<\AX^r,L nrR\]}Ϥ> S5IE7a˱O×F1~ ;(<ɻMU1| @ =dm[JZX*%إx}hގߐ=v["Ca3(z,ZM"͇*LGk\TQ qK~@[~fUAļ.MR^IХPƜ+5,r12>G^H<+e3@t1,5tb=VNm-;ansN6Bg]zgj~KCxIt2ʛcJ?_U.6ԶkBqɲ0Tu!9\+nǦ,6fYk Ҷfɑ>. MM4~vډ\:1t* 8wYu ;G}/R}EdNUؤQA&/J̑" IU1-u>ӮG>=#=fMJwPZNv&b?|SҎAH./y5_ *5ہAkw!`K=YO]rCYhCv=EUu t,Tdzק<=]Z (zWVOPƗGL  ʷm"X(voV 툕)&^V&CM_(͖6UB2E \Z_r5'IKJ\Ʒبg4*h{dq~$'7hRw7:~OGTaZ8>U 'Zm&Xˣ[س;jvd?rCq6*8_Ibna‘X OE]n`݉r>d?ǏiovT]JOVx|)R;>7Cŏ4lo Qb[8iA}"[;% ȗ@F|v/bhoFJ"ԁ?ÌN iYo /D_ OZu<4$<墧fwGhٗG>@6.72!$0GE׉F4`Գ X'pyO( Bv̢v8%?ϟho넾!\3EX4P@ `pߗ\F>P ",5;Zo CnUP:vAoK\RF>^4NFaZ ]l@a'9ikSTxˍSs˦3'4(]}]zћ!13🜲 g]e|!pj|FKB E] oIn.0 k5"$#D >c(ȱNi<#%+ڨ $O|2s ӔB7LFoHxrnVh#kx.(@D}Aܹ[YM˒i-|]uuWmLqhVΏQ{S\!^=mTNj;̒oYF#HIڣ> gϼ!ʗӿ!`O:o`";zMi`mU=FLh!PuH9mPStMO4lj+azaIH;eMEϿ7^ۅzπ&Oo8—fBc\bxF?Xə \i.SR_΄åDwt,\f rCAaC}7=4[do~ ;o/ď5Q%+RMqf0l2Ra ݶ)A}ܩY-Xi+bRXJ$#b[ɴ'+4]H5SkxEkpĐ9H&FQFV`Ь)A<+ k-; lQxsܔt=ڎ *([nۏ'dl%9DFj ʶǡI[r1f̪$X Cwښ!!`zZ2L3˄fC 18~Y("B8ي+.JȗhȮ%ǝϛ><Ԡ+^ z&gǾ̊\ۇM5 x'*&?n[/4 J? ~3'3gUxDDWyLhet<2|rۤAK5u wyC7p 7+  42%Gk;x\evCŦ]N1v|> X:4@ӥ6}` $n%|ʝTAvz0(Xj~ Cqw ? QvKG%mA !\>\Qnõof)1MFM⑳+AF^o VlmFiyւ/I=, ԡdGC&m_#;cfݚڃ&q{H-Uߞ]})8N6Z0HI=@ \ FvLZi c\EΉP 9^`LoxhL^vATR TwB?GF"+/,@ ./N,I?n7] %@A4a,f;]%'-[A"HKJS"$B-Q!դYPv *řc %+m4 Ez7n K?Upxk/&u[nTjD\fgQ,3]nNpR E럊 ^%̺3+6Ξl.Q6y618x?ㅨz(y"]H52iړn{/j qx |h)Z.vm%ۤdzv/G!Y)?HI 1[Ϻ0Os)Nd(>FDˣf5oB yӹ9wTp4ҒP\eE)-56gN؛ e)sѕ\s*y*L Z #kr4'fe.nmnq`XNzI;d&G&n4IsS~&av!8Wd s6r]yr#p"ǎxЮz[P"ո/uzM[ޡv2I # O-$plJUהtJbrhȫˀ3s'hkdnnkHΦ/x.%[SVXZ*t+[}X,VMcZ?Lh{nH nq.2,Mhw@!M-1>I}(/iRa B!mR])u46{^Rl Bч40>C0ȋI4VI!e 8VvʙI@Ibb80ҔyAfu2|ia6~B*۹#s ҢdGيzc4추dO>fL tIʀ̈G>f;֥vQbef49f/uWcz}75 üP譌+鞥,̩RP C p?Xxʟ ey|}H"|Bu4)1[#s1H+#:_/"u;@( S 5q&Baf@{c!lN~T/!֬^}GR\݌Y4]할הa9'`r5ィPN)S2,jL0Pj8k4tT6|7R)rrc{^OwH|)2Sټ))Z!V. >1qc:7)4~& c^y8vP^I y495Un# h8~+}]h@cLh0f![6S) >j΀4[{%G\sdi~ߠ̆ⲯ :jA60$uKQAM .;[wawS $DH|^luŇeZ.v5qXQ6Sɚ07ӜJtӪ#<ԕϯy^@LELƬ&DJ"A/FF)uwKMQ^ o%{H$eZrumN?2$<&( ZOy߮M M1gL~3o^eqO3WM)酫1Ӗb/v/Nj_e]@["]`qW iqHB~ Lm׫X|(GGfBg08VmDV}~PA5x60dB]$nwcu`Co%?v!{,[wܧSq'89IfNUVg#_B)2m%^`_x-bνMfh~HRg%I\I/`H fE%$81<0ⳏ8gȜ`őݾfcd"FHXn4Zi_15[bF 'mw1}s98'7 |JE$衦޶v]Ah9aYƿ=E2i{^x!ʛ]NFp*Qscx! x@$|xSK3->l+r4#)2!<^skDoDqr{ٜ ~n|LTHN Lt ga㟝]BO|Mڂcp[e)kf|R}Sd"ͺd_P,`[ع,'kRXM%'bbB?P5FcT;p.ӡ'gn5+:oi#n"xo)YR .̣%9dYv1[g|eDwqs`q=>-^؀*OZ1eT^ȼ'Ss )O^owڸ.uא̈́ X{a&UK}F]dz<ɲL$|xp?^9y}[~wzn&Z'$hqjnFF\Q ^il$9"їLKg!=OIx*u@D\e|=:R|Q.1&oVE1Z?:a:JU6їǠNlͰKI)BՈOG<%ߥ!p+RX]-ϨAnߧ0-488FrgCbtE lv2Bmhn&n%s9RV`^YOcw8%xX1ַj1@8<`o  uRQR6a;tJ|9zA@ $jj`JfRI1NÒẬ `[R#[nEm~1LF'+BqMU/;"kN7|Ɋ% [ϒzNL%7Uf˖-rg/XnhZAx+}TYK\'Mwrm0j:<>jDku9r#FƦF;+ITjZF2píji?#PId/y8ò`S =UpxB—4nks"=ZU,O09CT3oCϹHF`\C]tdMdκfގwW3vFKzF:s|jdVY(gs؄٢ItQ-0jyq8dzf|r6om_\NWeXVú9!UL4%{R)2l*gNc࣌&%ஆOz90BCG>G밑en)8Dt 1u 08.& F}`*K՞}ţ097Gk`os7 0|!ߠISr R$ i~-6 Î.1022;.R]hע/(9xES8N 7Kd̵ <12e.JƎ/>knkE /T7?6AB\QfۉL?~(¢J`֍;Ǹ)}PjR,hw2f.鱪]ʰ3o -^+ c kc</*Ɵę|komUi2ӌ\]H7ZmK#M@+(',:' ";8eA#OQ@`tcύ@ 89n|sߤ笀ENFE 8/(&0Lwo*Ee-Iٔ҇:VR7gh@-y"&N!q҅N;& K&]Sl@P"R&r єbآIr[TvivKs8, .@j"uNl&MB׍-ޒk u2Iyup9S,?".<gݢrqZO(ȴx.ȩ)6Ѽ\֗ګO$h#mLʚ682fS{RnL IBk6wKΛ:R/'eW1\lVHtX p.蔋2ۏFR."iv }+F0۱q#؋\}١d; YWT?]|utH$x*ڸe7&l 3褼EVkH7TJ4G%lJ_ZjL %`-Ck׷֬g=-"7| (`\i$8]-"i WE*Pu7P7rfGΦ G7oMLRyjI57ъ-b^graPkʙ  ]pvAh~u-'&n|N)d ۑ,9@qiz1jy f.U cP<+e+1ϒx(_CR)0$(;HX !hôN{=m"gHI # U;h~%nlj2PxdNO󵙁!c0&_}oEV"8PpH*fOpgm {}NmIC觠HJ~vl$y1"C?~ue`>ֻ ȉ—o Ad .ίiA^"~h[س%ffP}oBH{FEa<.@'Kr8q,XŒzdE~}*=u;b(azryj̐.y9:W[Kz;Z11 W—.OZ2m~k%J~m;c%)dt;ZFcFCp-G%[TG컌@L?2Y.ehrqx~,W5☊nH$y4~?'Jޗu> N~Mz$[>۪uZ+M#(!wznRdvk}0D$=ڞtYe=h[pȄ&wHaԩ0"\@̈́ =cm6RW\2[73]  PGuJ>Z]ᢽ9>k1-p)7h-D0L1 Hroh1wƾH>(UNKFPMr:Ӕ e*c]~!j.)dz=pT503.*ۗ%og# S~ophzJk_:svc?0<#_[+zTUg 4).{i-)Km! &Cp MHk,iOYD0[v];@:Y9c}kRNyTG %4m@^BzSԎ33 ;VH)D^ (:8P*a3^_imoi\gh㿟5)]u*O72"/PD4zhaP&:IX@#JF@ʶ5bH(i\k*='5rh!mWl{[#s<|@^~2b[Ӑ#aX$ep2W+*[ Y=j)H,JSOza[;YesImElqkTHR T_h}Gyq"BB`IDV.-Y&OC(_I!n'B+V5iC J$GSWfħX\p+R m r[`?h]:H X 箢fsS{*0~[uoM/8PR<G2Ո_C'QC _TTGgMT}[}:4y^oҔ Gp`~Ҋk7;)XuSX3 Ѕs.}_-Տo} ,Պa&.d9$Wkם~YzBT]Kʖc'4H43֏ u& 5~)n ?Ў"Y#3v2{B>-Geϳ|7R?&f^SYdN1~N);%gUQwRB7c?cr]EQ/5\u|TJe8I|ܾ\! 7!BR&{@ XD=DA9`a7#l&Nꔒ\/{_2űR HIsC:J}U idy~`҅Pd`TR}sU*E墸xQdni aI[ǯ;H5/'^AJK LDBضqmi𬪪vM RBd(В9~uf\z߫nG<TnQ\F<: ѱV#w*w9БTd'2I9x@3sL4('WN 4ꧺrljcgfi%<}(2:5 ܗ !Q9߉N}F ,EDl9Sti/8 b{qi ^#^TMmB~jtj|Q_b<)P (E? ΂̜PRk:;ƀ{q&% ˿q ,zC"b=-Y#%_t.45ZO H Ht˖.Ivny-s\ /c #MBTKbhͲ*]g8Mҹǩu}wnIXSSze?0)0|߃QN2<].RM:PSإM0"48ٙm[1|Whd p#βUI b+?`*g!oxb0b\[Cgoj'87~}oxiݴŔk* `wh$le&'rKWKʽ*6E8&^ 6ɉ ivIfHz3Dxkv,ˊVB;wУWtyMg9beL\<$$+n|<ܽ]# C&Y? g٢I7ieQC062\ġl(jgkyd*((>NF 3`QO.CS 8O`mǹ:G]!.yI}3]BZwU ݇%՜4EFS*+u fSx`Gxfd8=E4OOI BHХyߴҷ ln Ak,vR/wLZ##Rr~ HJro(/ "$|ϐZi]v:lІ e>Fݡ:U]fƤLl8{j4&mw7ge-{YƜ~.VSM#f$ ^ %NJSih7B1{ͮUH -3= Pn  cmSWwD)+"mLjnr69Kgԛx:q O0@eA."zM*Ȯ_.mZd&;- }8q Ip8_c;'kD,seݤ ]p檿#<~%WWDA!}Fy pܮ%D٪^C>Vέ?eF n1ov:q 0j ZǫU#GZeҨW,)b7Sզ#D7if_qA" V)b\ٽK_ܒ<~7kD^K>s%ُ|nkz#OHPL,[/ͨ.(6rSgw8/fuUl楏Ox~߾!PSGA#F;KEh>۫ KyBl [\LhGB卵x3hEY{/̋I"JSU);Lyb UTբ|7I&#="rѪ!`^#-m?2cFIa׷a_݋scqnkfoյgN ˮU"k-Y2`kƸVe3q Voh@^B`t "!.M'yA7 ө OA~JpZqzoαxovº+;a+|痝K}u Tl;OiԍہUY Pt}9h!;Ҕ^{6xZ!f*4ZxҒ`CzgT*y+Q\X4s4˘`D"&5GSKЖW ScS{7'mP`' :*&#(HÙ Lr_*8t FyqMqU_5 *3D8,Կ&J1D,gb mKs,.0Vj$KiJɤuV _Gjb"f~kXT/RrOĐ]J:1xNO[J-> XAU~^A.8^\0/ A+(rdWynƶ-mϵoII>2:iP蚢/ N1HΙ[ '|o"PGY dvXWiE9юVR8beNOM^ ,,+ @_$:V7EQUD~.R#44j@_4oxN&$xX5YM1rYifRsbX} ٽSC^]<3h/)a/٭GTfNOΘZ7MxRm4PhR[ȵCwS4=ͦ6nr#ـE(.ڠd|H+&h t5X  E+vq_^> =Y']dcb 0bWGo}{j8ɂ(ʻ_xGH=)r{"PApwٞ`yՌ(a{~W:#m[)} baTS'C=ž/` oȇeי(ȕpP* 0U),0ȫ[mk*Y DAQy?W0 >"B&bͲIie գH8r{i&RǩGoxjiהH/IGpk) qK$E$*{o UqjJiXӬGHml@3+u'!`̍y &#qAPc!<E G%m:E)⯠ giٷaGJ^DrgPfr4AJGL_J1K[|w dr? Oiw%t>J_ p(8{-'3RZy[nülxLxqZ=;31A-kҚ=ɴ~-geD28!G3y +ȺfS?riok멙 e H1"N 侸)XX6a7洈-0 :L!F4&$5?^kMso$y!}?܎"NYH{$"+`x:1d,և~p}k+*'Hr6ti\O侠Hk Agxb3O %땂6yϊ;nTߎbyg Bk3 aQ`ZDN'ERвUc}N@?MUHvp\FW׬3\p\jʓ8nV6j懤$hw lZk)Y[D[nG4,gW ۵[Ԉ5YϽ J]D@yi{[M]8ܱpĽ$ɔuT&WȠ]MW w l+/5?hg7 ݋RC9Xnouv%o,D3e| tTg뇅b,P fܑJ^BoE:mgoֱ6eBRf'-<+0Ht_tbء]/Ò%Sj?XnCuJ)RKbm1<_E! ICv2xsdv|qXK!B{_RHࢽbZ҉NȦȷ.Dv%@xH"~ew ruJL V쌳+"I[Wbck`f᥷Ilmh=(!wb:Y2#XO:EZ9f+ p{a ;?'‰9ڶyiG8:ˬ>[; pm-eK=2& Ѡ!!LFEi˟EQ!ffU)1LE##ԆRaQ#i$ 'e3~c#A77g 1-qA̞ ɣ*Qf0e%+j`2òKR}M`" *jPX8U_I(t>om I%٣is">r1mH_WA5h9CHKƣAu h$PT~Anp*(PyQp5r%Bæg#?O5 r1 cM ǑcLj?07&5%QD4q(|dpl#dZG ]usmHWgN5e0:#5> +6Aa J7ɲh1] Լ6[@#OW`39:21D׬P]%cĹd5{q+ߞg~+=S_YH,w..>YGĴ ౠNTd}qWڈ{6}pDiF]7y"{w G{)$}m l񾗝UZIKwMt62P p9 H\y[[0h>f76485eYqRbj&<1 @p/NLIwVIֳ'0)G_Eq.J@_NtΕg0KQGY"DQYjz]3!Pit`*}I@i\gܦZ{GJNSA"ovV9IH)W)A|Jp[F? G4.^Y4 gwFQP`<fg!1H-P[Y!ր*ݽޔv)ޓb:ɍd$ڱ{‡QѨL}-2 `%rAwڇ4Үn(JI_ɳPً2HAxTzŕ"6 ;Q ̀|gk8^ͷLO2@V4p>(yÀ2p*HψF 06e%\h qnD d I?= "?Zb<~A+,ZD]3u/X܍(utL@B]]o$pX9"I[Zrq6T %&NӐ?\y NN*h3F"Y]BŶPFD*6_{3TٷL5BwP-@ g[;rǺ\N K"ӝg?gm# >3x\yⷮ#o›=Y9?Z7I]~[h!0Eo(= ӡg!+m =|"9nrQ1_ nu6 jb ޸S~@AWsRNt(`%0!C)R=.4;}c.6a) i%mDϔ44" Q,4`(e +{7;40(HG>Og/)gNt /@ "'ݬ`l4'|c(V8J<ܷsmd45O&~8_FDhlw,v0N!t+.Y/0Ɇ(m'u ͿaёK QYH"ZPP5Z+Ч5%ӠvXT+f=YIT-n0>&قw#SǢ0Ƴ!9xxcyje*,${ R)tO4XUDp(4 IƍbTcAFδ}45%W3w[n90I HK&)FX{i/}9Q߭Z쾎%pP˚FIU;HC/7cmtS%tbnhi*{W~|c4?|1Ro4h;˄&J[wJTPM~\Y֢2`/{Ɍ q=vLIʃ6b t,AMxN$C~ȣ0(KOWEKq{80Ly4n^Wۇ%W1z4iv/r_m* KvS(WNX>2u242Ⱦ[/ yWjD8*+Qc aU-T't,]62ڒmPqXصlN9<%t%hBoơ͠"9`o}bM.@W_pu%v.M UqL-D /z?=s2ɚb}p5BOK]fF56lӤْX0ggqť+ b |~#]+܄ |VZqh0 4)ޓwl2g.)/7BԔyx/5#FiN5m&p7JNgj=e)K1D! |ک),)Beʜ'dn%/~b# !ĵu*wa3!dkN0ޝrr| r uAR\O$~EZc?uBKԼA0ɵi]:s-UpUT Gœcډ6풢rQ,vMjS!x/Ώ9 fݝ]@bGbH[ 0zԥ`IS@#36n|&vl3Q[!dEvIAIGC2 *[SX!G6"3 9^տ,ND׌J;?H)b184;nIJ,F#3ʉJ%  ?JE`{t}ݘ#*2{iX?WV&J-_Tq͋ƈ(~ճL׾ B'ʄ.^x :%o&HQ(tsq.Ԕ1֥eiMsqgɑP-tXVUٌ|wi䥊>N^ ٿBhF{wFU $`>Ux^M*m!qSW a?!QQl ([j}$"S2cMoAeU*4oN.-*LXoՌQp0-F60ȱX%8V3Gܬ_nK"G>d3b&98 Y7-B{ޔV=.Rc!Iȱ&Ken5XrЁeb3fi@INK } p#Elܢ}C]=v 9.aZ鱅ܿؖKYFU5u'je׆*H&D ޻C ѓy d(P!X\x[C&WdS ʆx[-7b?BU%,a s &ΙZ jܞ)tlж| ni? M8&;j]Ou…{ ~@(iFGwvV?>šLR*Q58dB_O"m rbCTd!%ߖlhN}/PezLd20s )|Ӧbѳ=Ig|vi/vlU,N%X>\&Nr.~=N%)_Xu]_/cYE֬gg8{sQbb~TbLJ!Y|qfͯ `le,G|mq t?fR |ȍvcL AVӷ!oe$Qixd/o,n\Mzаmu!K$O"K, Dz̯+[rp^ k0bW(7I:lVV0Db~(;@qRJNAs rOY"TYzF{n>cIHV2MȖ M3%?MP)(naW' Rz쏓2(\];K%q|ࢲ,:$$r=w哏jHjYC %U20=+lAIepw1س5Ng D4hj5 +⦇6(Ҧ=M-*C*-DQyL=>t& EÏY-o0#jO8Ҏ'ſx_Þcۛކ2َ Xvs >&묞h ذeӤh5 fFNZͼ[Et/YGf]/AQ!BҐW"[!WՌr0RgV왐9HIaNчWqW& ~/MD?Z8usɥb :ZTљk*=FSdPcQEb9?" KKFΈ ,8qv X*9" [ \V(x#dD]d-С %< r,{64&^M-w D`Ll:MNeMKMV wX׆xfu3K/^aHy1ˁ>#4ӵ%Gs yua-2=(_V{ӫ+|_ณlL39#˩]r )r 'AY*31B,=ZC* KyŽ\\ _Gx5'>J_SLkD 2#ï-vz *~~3H] @iDb=<{Oe[ ˹ESoY%sp|.=:0g'X6y%vtvAm{S2'x`  Gk"bxB6B0K E7W{1s|VBA2*PLҭ,RQQMn+N!0O\cnOqtYUoLMRbs& 5pp+5 ctb+lTqFGjU3PMAՔH Oo22=Ts9@?(N䊾 dWOlCCi4={i»Nq?08h )lM2uu̖ /\eM0̴ z0ekB­%BUӫC)$} =+רuqg-09k+oa<]+^WDE2Xe)>-y}s"p?㓉G)6 5K5'E!{Dl`>"ͥnZ)QF^*y8avӆk{+Xu'cꏆraLr {\'My3 y;Rx5&*`]i>V][Z uJt %fAV2j2^\#ГV:ȡJsYSyg>i[XXXc|K| [x6N署X26Pp8z{JPX~7pldΪ~hD0BJ=UJ,Pg_JdcQ { erܷ_{qV5NoiR ]sotTuQhf -$D@~2,!cS )Q )2s@35uR7P'a¿>||g9bsIq{9a]5 n +ƹ0xle^>BAlJUX'[9ϭװy2+ln@j>Nd&5(rhYYUt4o\<9_ѭ1]a5:H:7ȚJ4(H_0pAro2(^$}pi~+_6Ff=<V(~A:˙ؙt+C{i#<,P=دO39 WI6E=fi9oh.U,ok4 ̠\]ru%Ft'Y#ok, h2wK.|oͣRu.+Jf:='i %!P @'A^-_k SHmxfGAҐŽGBV w$CL@<+,81W)n`u{vO#Kpyo7uTԐn%y7&qSۥIw  >z8%yu >WHh0aZWukl4a: 2]ۡYdYq]\:*7:T qȋnkŠ|?1; ѯӹI.Du搥g.95K7Hn'dOLTFaI#ƾ/i)7'M 2n\.jLRb8iN%8ڑx`!{pOspZx@!q) "AaYG=2}Bp|&_CPK@TZUiοmz" :~έ1VE!oc,=5q\=sA5/*sG&ū-u=>ɝcWH(pP}j"]jKx.>H >?h EF'\I5j}sx)' ?lvcϰkX<;ʋr!Sâ53*TO^sγ?wvdzmkwIo?S 7؀@ Vt8;$Hˍ c?9じ6h)D =CڠX \dm{SglׅhA&DN2),iJR0_Tyϼͣ)(ʘ{YAYإeq@8m)--3;rԍV' 9rlsxҌBB0sF{sA x 0Ha JނNM5ͦpМq@a Es7OL*ͱ;; D`HX I높IQֵI09KdT$;#gy^h9vXI*l'QO䮓S Y2}'Vqnζs{"#lG^S`ﭡ7^z qѯ_`x݋dfN]E砫 <+$M%# ".|{tV,acӛ@jv<2Ij }R;q$V^!O5D(Uv$S.%g$r{O%΁D؄(7o]1?͚8] !QGaUco'{}aӰ6߬JB>RʚT}2zd#)B"ʚh|eK *b2x[y4:) ?[ Tf ro`̺*VN˜^Mf-Rr.-`&X_6mҺENxM'}(M0!1HWD_!KbYd7\/S}f~+jֲs]Quv_eL~ثÑ|I"ǹzrX +G\0i۪x)a mhIZڨݤromw MI>ZF'si7V*G̭$xj,Y)sbQ|)(ŗL7&JTިk?~6 =%Q)v?6x5} \(=UӷOw&chMQW6h/{\"ؗ7=rEO轚FD'XXQdi"5>e(M+~l*"Whx54y36W[Hv ?awZ xS|N%~"][ʫa۪z>b&28Y^]!V'L0^g|"D|e e:v80S6P _쯱Ff9dշT|-Ffz^X WʑHbX2v62r}[!-a ܔ?VZwG:`{s[ }9`z4~RՖ$3_j?riE`W"RĦ${T>F,Q-bG((OGѦ~,xew؀HeqWY'xR/OiȮ]-G{;إ\kUQg̕/ W{`װ7bY&UюM#mY/L8 IF.hVRZb;J@7[!tqL ?^Q5 Kx 3bGՐNo0>5oY-p/X0]ֶ(ҙZ-^?;iudf5.SqǜA(?_ŭ / {)B7ʖz>3_A duW!y?]o&AO,1pI`ϖWX&c(.Y%oV܄1Wb5je.#nZ{ %-PLnFT27iyv:-msUjU "fϧ;i+"5؜ ]?1 ΫQ#|(!gFCPn F@.L ɞMuivg;SڪVZQ\R'NZIՊMu-X Nf+Uo](AڪE1s@oZx b¬Ku$NhuN|ژb(Мz|@Wz,A;}i+5 o? a(ܕyxh5C6F!bX4n;F՛a+^k~o.gT*bWA&5<y#i*9BkG/ć`4껶V`LshP-9 lB/AkKo)uTH!:L\+OF=Fb)4u M*'2F%Ers{Ŵg$ P[_S9 Yx O,T#Ҥ4WW"0ҔQ޽%H`a ,UM/3\~@lpڵmEt0 drF V0 #A BF+CY0h$ Yy:tH1: eyΩgqRv9(|ONweZKfq ( /9[Aj+oɯ=ENf:Һ$\1T Hm\g@XmFh>/Ts~ où'?7i-|RSϤ4VmQXiJY5@j-0īŽY:$ ?ҕ*)Hp:HWPrRg~X@4?SUs%h ƛJ[\5+4-@5k`"e ]'uC6OIʕލ(A2TTXQ?xj⺡+icՀd DPUi#34NLFDLrĕI/Ťk$}Hs&*OnABPYz]{W)4S/oAK=q_<X \gt,?8%y:=Gn |p1A2vT R!鲳iP fStͥY]_MTre\ .m82hRʨМ${I4SPӎ[,zp2n5dW1аH3)Qj%$JɰCgنi@zW, P$¿%y >qx'A4y+Rl@ :Jy3tT3ѻFslm;%rSUфU8^ޑTB `a+|r;wŬ`@gs>?zHv\' \)JbZ=Dvxp`qxYt M HaDMpKlOh;_us(.<[&h*]R7CM9ra#1UC@\&O y#&†bSNX.h=2 ~heN%l*J~[ޟT XMEEǢ: Zߺ<[@?)1S2ʿ>f+ ޥa_md mủAb[q1 ghJOLD§ei7 χrX!J{$~\}dim!gzXcy鸬6-mmS&  9~zX&EhּKOahrOJWOp=~D%[ELLY RC5P 6B%Ɉܳ 1-p-)yƯZz7B5%jW<ļJ7Դ)lK$b%|qlѢ>'b>A? `A?vSTzKX*Mm[]:E T#+O-c !F4-ft\_'e4aɜ%˵..8)oj1Ǵ fl e@۫{) KJA!)# Sl&gT-R;e|FK(lA2Jɿ/x)DdfB ҡ3)<Y/SbVn7_HFq6wePdҭ@rbN\nτOyxZ]%4yIPJlg?6ڦA*RT_;;9X|06v@Z^y9Q1F.T9¥ AN#q5l}$\jZ>c (%W.uMptף$wT{xyζo-%'}7%[؁>)f1[_e1**9!>e&Xr ,>bAܘL,|T|)|DoP:Std~U5#.}u̻Uhg_7͟|ڶ6]pEBCγK߉ҭGdKqһ])G?_Y6}0Yve\M><3OE`6O礼 [Uq7sd'BaW;6dm=-?hHnE u 2]IX(}F aPZM0A\E7Reg/}1> ~ARC;_!'c@Û7cI,&:r*ak/'E0@pOgy6^ 9* `vz`oH pR-XJiK <;CՃ;'ƓXL!}Cpgӑ t&t 3m g~'.M^f$QQ#H_ |&B+8ɟŘ­*t璦\冓f.^?}D :&>Kʫ 5I3V tWxZ}X=|8me/?xl2g[-MGqYC4bVnZTEX[$H4 5"*!tə[TXN&1x{[. ѤJKeCQOv|g)n` ԡ_^f^f3bgdZt&4:`T&AzXd'Nuo/Am0wwJ{hŞ8l⋌uqQ3g:ht`kt'_(n戚^!Pى^AjjLdQ JZF5+ 'C劼)r{G1[k`d3vi1l޶NGnC%NϻC \,#S^`hU8I 6vwr䙥r$Ӯs3˩)#RYDQU[!YŀfRf;Ev mSSBut͘!.G(IPa-+bt߼Ekp%s nLFaq%GR'uk DuGH)1iZߕS]LبWD׎,·-ٷ3Bjwj58Z%HU+Ih}Uիr7e`V˜ۃDƷHg xֶD\Kd޳Xk+m.;J|f_kXJZ~Lm (E&*"Z$d"fonߡm "T9:R&a!E$ Rd 7q1cKwk#L[68j%G׶n}FcD ZIԦsKoki t8aZL M{3lΑg2[LZ\_(*A-~=VIcNӋUt ]DZ1\s9Y"1H=J @Vް{_aG{κ: n :Jάz6^(5c {UفHI@ff^/4QARO35L$z6 .26R{g˔RO!6 3J}T73WQ -7 B^cEE4!evó4l {_C+fYCfY(4u3aM<8\Km̑lZ퍐:;FCc3BWEMb$+#_u:]5b?4@d޺N5Yc?Pr&3,lfъg<~=OAR_ `[<86(>|-̰Y[-SR@p6CKnw͍o2>1bWk'~d LL8yu'+5A7#>w[ề%a΍!16.bB^yJdQ;B%mm`i x-|>{9)u[(tO%FAF}hpu՝E/%|N ځ?X%~kt(F! TrЃ\wKnjVu,1jN>O~w[q svofkEB p덥Q'Ѵ5Y~GDb]$VM=&g!:vf/t9 9q[pƁʁJ%FYi :f@D L׃)tƁJk8y7@E@;fxN̺򀚯d肼uy .*0D ^vq@{b CG"L AC6Vl_<PL:D,-<b}Y2Dap-:KWh{{~wSk/dI'SJr5ɡ:䮝x~tgor3H^X޶"~.至g6Œ w|/ƩIn؇z]MqR/ A RPR|Ys"hG•c$ͼkj/7ؿkBs%iTnշUKsu!yb8T|*;K"f btʏpzQ䴽2S]3b֘v䕧wʧڣsݦ*N[v#$0/D~akEki56@6tf^adN-ؗ23a Xb?yF7~/V@)f GΌ58jQrdyE!~J7K"MI\ɧ: ܃,~g_ 3C&8oRďEGx< Vo0oN@"﬎%\pOH~HY "ǑW]qG3PЄ(.n̅]Nfj~)ZywcdF9:>cFdBs=iVА~>[AO\KS>=q>qԖއTv&m̄3:| T,ʝAdCsR+pr8Y uB+c;ʯ)"L{;k&4~kXY<5'.ׄ{szRpqdۋg3}p@x=^- 6te9pS´XHRZn<, Jr#0˙k򂩁 WG\w !92)+2Q +]N$ E\̖(J7ލu81go~j *GsIlS,a\à¼Ñ1a,@ę\D=bm-YQ5> 8E:#,pVpNL)Vcfv"4 ukYz֣'XRO}ghpCV^pٳOy!7h'SC 7hJkh9~X1%89_5h~S_mgo.#@C?,Rw QTq;ʑkST-|DU*9r:Wbt "?lJ8KE Y⢠x|!me#~[&Xٔ4l *2"etsqh$qbsM,Ķf/$8lwS*ä^ Q]@Q'KMK<ʠUwG9a; 18d@0Ug%rJc:l3OuC3Q񋵊MIF'h . Z^r64Bx}bڑ;rF<_Nە'B24bEQS_] a, 8fW6ŮmdwƁ@͍ /08lk]x \;fVz*# d9Sg4D̀%Y (/du0Wg@X3soZOu|^Qk.%nIԡ0c|{ *"#Y?0z[XQq9gK ,[S5|^(PCh7ӽ*U@3qSC,*VۨTGA8oͿɻHo)ږv[4| JOˏ Rf9-ׄ Ք\~2瞨^8ғX=!{؆߇cv֜P7  YgYOV2@V?3ՔQ}iJdӚMt\gL&mi?:>:F^} (B01;2e$'by#9GiCChhטڐ?õHX UMiBk3kZccԪa&N3@#h,G}:~ն7O&&AKޱW@#^Ƀv{ΛN\Eƺw0WݨI:ʑ'D֋+Be\o M "P׫TN \J!t_p eEoю[)D59r~^K7CTMH`qԶO;!V_>aT?<z5mB[Δ(da8K\s3<(0% eR-D H69fB}EƌoMqo0uRz?M$Ӯ!lj_ۗnL]_uc5G8{Bg\Bn5c~$w*W>J1*4޾֥gm7Mˀ Ӊ7Q/ozHq 1P{Yp=,> u,UZ\# :4@S_YqK7f:8oC_ +4*i7n>36y`&@F &9*@y:J8c K- |&/Ҷ< .Y ʓalX*ѾdN}E? 5ߑO6 $@Ektϭ'xFr>(q7‰Y AZCe FPT s -AMhYO25|[(lZg.nGCw-p|s$<|^? wX{ʩ[X#Ԝz6|cIh|dUbWshSf)#67e_ݦXl຃B#jF(ہP-L,8[d7UHE&ߏ54@_ހbَ*gD$G^BGd8ڳZs<2QToV={=BXbϗhY/^>wR[2K iLƬ?4{~Zwe B!Wߨ,EjT>wG"=ς34F "nYߗlm~!Sa?Hق}:~ &2Oar03 ׈Ee *^s}ޚɂ57k=3Hh.`0W?A2tGW Uo8nO *E" !"n*wYirM/)5j)BiHp8Q\LjN͓|z]LL0X'X`q*[MXFt9QHe߱zSbٞvYi೘Gn{vy6-4M D/ k39AkE]gn+6{(U6Rx=YTrik ~CA7PuNxҁyʸ fʠu4j+kڰ=5FMgɮtQ3_ Z|lXƎ+'[ŽHӿ{s3@(lgk$ާ7sXTjQuvk/c!AbЫow( ihSXnw>"epU -ȡXQ[kCM/@hrWQ7͍-hOt4ɢbf3Q1旊w̘liŸ|zYkaQo(RZQ$gJĞ,&i^v^DV]S'igf ߌ)Wwڱmu4ny|Q5u99_cӓD\zX BR]&XWwu7%]7CI(R\5!儣J dߊԆUo*k}w̝l;EƁ]L+`aU4*cۦt@R|#u["Jƣ߀Dc ELf%^)G?l.119,RفZ> 5ӧF.6 [8fH]B`쿀JhN+[v#dN9e  -m7t$K\uu7P 1n$(QE}Fx^CTJ_+%4-+-\w|{J$͹f00EdroIJY-ݓ̺k]HaW9o<;ndkWnMzD"GE9>[%Aj /Wk3FދnJvOy$4BcϏ7H->#ǀ$?~lY7R>zn#BE|#do,yƺ"H3"lP81-u ѰFgOФfF9T  qkŃDE^"@G6R#Z;t`q!AFj$j쑆 V&\FdVAp }\ri$|A a2n~P͏{\.ti.XAjV!::xn H z^1yXZ[1oi+@%D)6ǿ!`[ b5N3uFK.,V$S'ȐW$cJSft@:ufxjk%cHWp7PE]&\D}ui,lɍa ֏ ׯ@K|uIq&nn_,c3 HmŭЕz ""SQq Ԟװ9>$6pSQdf a~6/hj{Kt8;C̳w3D2c,FWg0yݲyDcQ\yr.)`rc^9x˗NߨNw(Yno,T)GUYL h'5@π0F ISb4^cS;I}`W^ںzCcPV7cCP#Á"(y7zS{>Bvs]%e ,n b :'syn䆒|xwj:\R=S!j$7{YA&hodCg`)Zr B>>j5<m1 $eG[,uxN 54 ȬtTG;hHz@ZEPt01@πrLc"ve1Bf8Jۆ-.jf} Eg!v'GN8@0Э|wfweq~7sa3]}`f> ~b#/zljb? S_qQ.2lũR.N&2)$ y1X( 4tkIqf*%?9H)dK-x/K4!>kAd VƔ Kű-gy Nmzg{x{~V¯/%TP! &.DPGeY!,?z aHz8=zwB`߮WWt*W+Q_Lg0_wh'ij'\Y$Y#utVsM{ ~a%R)Xypm!ڋ pqZh=oːh8;-U6}=)s{7 U&e23j2Ex$WX~)[@okrl.DJ!;Oػ<th uFddgt?=z/EILBI,>FaiYY'ײqAшGDzH6bMK iY[bYVp?K`u{~%_w1o杀mN{=ۅHރ{\e# yՒԽU%Гtd"8asd}Ejy0[X:³v-AiZ <"]5 H 9WLҼ2a?&@0^~ME(96,ZFID9/ $%+69~]Ο̲`߫4l<\p){fBlh'e=@?$ R 10'ܕF>)rIԶ%u t?6$pӉ G55DxF:z*q͈e4Tf,zWyms΂ڡpAjԥ;&;Sm@dF-dɐ%ޓCUm*f0vt/Dɀ2kpn c|K{rgU_ObXS" ޓSl8bg9X;}T 5 sMNSdc{{INA!z\J^-rg _']bK5N!E?H0S,RZ_@8-A^ob 1;[]tLif}l#Y΋ЙV>hEyNi,\g0% eY6!bS.FMc)32ېSwڌ}w) AUqp_J[VS, ٻhPme_2Wh9XXW r$5i^'a)yA)M*1d8+s goaQ%I#$ p( F=D~ ggVR- S7dNǯPR)BHMq343@lfF1I2(Ɓ G>3g6WE';N?f]B?#b KuP{O!1"߷{؃G&m5s.{0x>JC6@ՊvO(>oSBӻ0Uydd*=@Dm'/`+ '\ ;^%5:|0sƒ_5nO_$Sd4K "S?TCWp2,&TVEݝUp*v$Q*1A-.t SOM[=جÎ k=%}<Vصl70>X#5޻;tK( qqKRIw 2NNHEwD' jjAs3H3%,9Ï:`|UI00Te?y3>`J#6E@pzlne/̦1I*f:0cjF eCC<Q&/#CŠm^c,PKJ}1` {oQU~yh7} .!u:{pB#:KȌ f)#//@p[]TcFr\JFXfʏXrD3cLwv 4ku[TZ_04S ;#PyFT;lsfUώ" *$9^$37l&O:spooe[1Vj=Uc>[8> Xen2Z \] [SRc )JG1ǕB淊 `$@Z.^>5F8%r20.5`H@vް8A- "k/ڞD]\\~47cf=S;W X:[cw` QkDZpIG0Q43S6q(oRxG@vXS!8U%p2$1礁5DBg?C#ܻuzv8. 9yHNm<0~jEO]N&Pb[t7z~nnN$'l/NIؽ9l2^5S"-A9tt o$ ~SsZnn'Wnw. ;ߪ}FdN*&} \ʥdhM*3ov8Lq+y! nRCEU*=.[ii .%) *521 fȎ_!P9W顼K 4 i>"+ |)[ vސ{Xt'iK8S׻vMX˨V |A-j \r]VSM"Yx$inCW.IP9@0.kR=!mpxT/fq07 ȫl?-RgD6&&|9ujouwy6MyJIԩ|uғd~3ɱ=fcX`wFyd8&ijg];58tD>Tv{ЇlJ0_Ɔ}P0qMкD 8~+(:~ȭ*'K+],O>dErmKc@lmD2saI6 v49mx.V_ ڀЮ6iVB,8%L2?pZ1$466@ՋتTR+~%Gone=Qw\~;xB{[噏l h4_ {G%i7>o䎱ݒk*q~_KZ>ц,TϮI{UJ,l'j|.-eږ+(]OOI'{R^0QTM_GdcvCJ#NT[(UJ5`u0z]5=c3pNZ8,1b&)QIwA 6grY$m |C7YJ2\4gZ5K">'r5 |q_Nti 6ew +^<;uTR~5+>lIhM 4~C`?#\cvF6Qc9 A zAGZ+!i5S>Rd8 L0%k.9'R Y7aīǰ]mӨR&0iر9ւ @Fr AU`nsEaYcg6x=Z;y꒓,%P~ÇQ@T?To&D{i)EhX<;aUIx}.ѩ9 |T r[lCFQSă_v^'b CG#aS>ހASA★(z6fG_b'l=1(0߿܅% `~y Saic2@LZx\ bJ@OԱD:}Fb/(-7@꾔2ENRˇkiDqtpS>_9xur##gu}KL&;CYɗVOT@@&hR*=Vf}H2ֳ'TXۉ\+`c-yd2SO;z(*kDr8gO/LJnpݐ+UCbP5ѰSjGxUݩ[y(*1J`dccj(H@:&^)r,X[ަd~suY}F}J LٛBF^TBs=q8Qm" ݅#v~8:+1 *U{.,bӮ)F$:1-`î&pI [|]+aҜTo'W4S jPCKoiU.uLx_>u5ݎ?$n-t#3mI4=ŕT'<[ؐ#FM:11Z 2N+1%n^% @L݄GG6?H|v5~x$ae:sqϤ{%عYY{cJ/Ss^b󊋙I[]aYeA f8;3O`VP&Y 8`]QeZxT7܁8|ǖ,0a"> 2cU8}f@6O#DƑZh}F.zTeA ,Vι:ׇ8'ub3-LGݓln\=0Yuj&0A˗P?.-*,hRIacv<욜Ȟ`m|䗩r FT!a&;=^=OfP} tH%{.vObPۙ8waJ:TJXl)5͸VHpSu*F[Q DLCW#S:H,`UR V7 ,vG4& 0RdބH[݈?ۯBJh>-.t9|W:NHK[SD9>;Sne.r%̜[Ș[%qq4~5Q~3Ĩ|bwWhp=pY^V/9,oF=R3l*2V;E:oÐ%<^}J'+ÏGࢗк9~|؎ R](࿸+){{X2ac('HTS9AJ-Ys0؃$H˯?!Iׄ 6kz{ f9a) ~)̩Qؙ*0EJO]w^~odH[*%'uYIA*khgq.Z |v3f8{8oXKJzsӝZBV랱h=:JyLPGK_:YU3lPNmm}bMkW"$šaLhBЋkI $"Ӌb*L;c[$HqN@@޸NN"VuJLNFlPya:)/~Gly>G"`6+:zLVx1m5)|&}t3g&p0 _Mx\vX6 j9 z j(3d!i$h,ZFAuZOeI)?+6/)R Pmº6kƶHq^ފqn1xkJ}ZubAKO TI3*x:wX-NMZtz E?/taQW&?:\s,1bQ,"ymBɘYY>FeFF>y2qu `ޑi!>RT#K*d0=kc'89SD6ɺ1?!0glL6T"D`%{ڡzh.4Zd0~ڏNECB w֧w?_8׌ C[ W˓A$)#,5hA9Օpao}-xxo`ZNWb+lEhmWH*mCZs1.}3k7EnbSV8?b=km_  YVM^5 7IM'n_B0e"3,timsզpTU6 1əUVdl7:\aPSts[#e(Y7=diei@Bb@od ߺ:Arت J;sIT"Z}ۏ䯽( Ȟ@8Io~}'*H쨏^5;%Cp"🥰cˡ$~@V xѹ0"2e:ķ.xgt}ŚZز>Yر<) 8EHuӔjiz$B҅IJ !U{Z/i_;FR]O}Q'gV}5\: ƈlc.7 w5qBD!?Ͱ$9 v?+[.M1g=R[ vD\MbHǸ$r xቝ7O"{#%ұ ZLEo0c 'XA=.M}U~*nw8 SlU2[V߼Խ4 a*omxқVERcS!\ %*jb`BAebi&,GQk98j:z1c]=HRq F:Aߞ =?!Q "hzQjC^ز;4|UjqMaƟ: +ґu%PgĚ'v5g B4.*4GfoL`0!!ms@0ڨ]u'-B[l?Gm޺V|)Jso\1F2iQQ z;ēf6"'n^(!8C%G|WV+ȌY|E\9O2G (@)7 -r) >m_]v"U)m< -^g-w~@2ʝ2,=v c$\t/#y+Er79@pIc|0$cύ2/4wq -inX+Q_!'A-l:)X( ׹_\v̑Y'dzoihOIqol\=Ihpշsu! ))0_Sw7,E,^al<_xО*Q`?4s5Q``Iel>p)Fv[|+] Q3+H^E=xƾ?wM,zcEh0NwD@% ψw6_pV_QO9QQp<GurE*f=C^4NYΥ1.GOdL`fgXhVd]P$Γ9?`_o-ga9j7nRcR:bePX}n[c,J|W-i; VφyP,93vdN`8xaUmP;DhȌe UwdtF%*e rpR_䖕lwwOdL 7_&"sˬ`/lYTCF=cjƾBW!vjt'-j2v` M+,L+BL}mV *|bO[N1_b_BV3a,y7~u~Ht*ݹsRXNE]l""M3ìe])?uIC |7OQͺ:&g`.JdJN/H+TvCz"7U/58Idx|u6'$t6]]x>ͫ|qRAS#`~V+V5"izZ\7)w+R /VBϗ{9K-}GTb!`=!g{mW-到S20MI)o7Vm3DlRqUyfOۿxA7E>v/)3[CXbTBvt=h*8l#ux=4f V Įly hpy2o-4 \WHJWp7$3X5ZBQG͢^60 OLu7ΧL1vK< Tp,6KVQ5nQּ!ztӾV_'0r`i1j7A| !Ů]_:өn4!!DuM~,0n7_qe<~V[wdmDgsx]~\$/Sl8pEb~oSlLYL :[w>%qd@k.׾-2sMQ+GE0g蠭o"6ݰ '0qep:_ nx³L_\ 6b k9}0/?Ơ֨q>Π^}:Ɵ *j_ 0y௘ ODTVY@(ͲC30S!|)a|?{t^[0ωv3O T_ߍq?1 ilhNgٿ8Lξw3PS‹Fɫ;n%?g.orPq* &`CMaCiw+bMOYl_x X Wre.,w$}4v* 8\z =G8bd{b( zrq9RtEPUճUi[K"g$ddqO$E=t.3ll%l}FXT kf(M-Z;sj}ҡJksB:"\O/<‹ >WK"= ك- 1m4~a#YTuw\oMZFtVlԐI7=/=w΋!`;UL-A*=,TpX527 eIݲɀΐnF.϶MNFF6~KOG7H AF2kmge{Dɽ+Ra ]MAZ)F34EHLp/Ӎ$=9)`j&{D F\EE_N0fɈsc/CG ߁uyx,c+1e@]Gg] ٢ {DucdusSlq%l/]' eef QufŢnH№d1E0^|vC"R~y ZZ!35]:++~+X*xiU}h00Xk*7Qս7HY gK D΁pVfof an]`1n^kDŽ1y=Z]9-K.(AuKFd(KV׭$s,Vv8q/mGyi;Or6dIEX}0T%lN|3D'F(K-t6!B4~u=T#\"7$De^ bn] 0[F^i$T&.*ęBG" ƍR%FҩɡC31ϊQJ q''[ۂt KH^h8F8}!&\P/$5f #w n7QG8Yk _W<-v ݘ'Nȡ#k!fEɎ9nKI]}F>Zjw1 C\nQy,B  Gw: HP"] vv؄aQ V4`tf,"ŞX7z. CaXy[ɢ$`0m_K CMeK>EK} j+*m1e)Qi]ct:v{*i/?RQ}QDrj|(_%)4߯R'SP:^ZncUѵ^9o4axbEݨa$: p6j8H5_Gsz$]8V`݈طP+WkγwWq ~8szjj!p W >C Rv{Njl7O)}K zs+čx}.9+|>|^|U1M|6y"dw&*8z7[: *aL='oh_0ǔHXC2luǎQ"_iBu!L }\`~7[lN!dk^c%Џ4cng'W@;zMOz bDmSS7;G8$q[J҄s"L3_<ۮܾ V)>Ebl7o[~ OB/p~mxx9?PUVm@qnG5{ D7BqMNٺ6

'ޞ;1M{ (hsI; @j8i2^&;r ) Z= yqyҍϸ4y b(GimƩFFQd3my_-]Df(s"gi^uȣ>o[a-Me=&>̅?E8x 7wPf.iʀvOEVgw?Uޢ ͠%oчOȣnݗk<ōyQ~,ӂ0v,NCkk)G.zy`&sus<'m<]Ȏw"DxPgUc<ˌhdGwߥIΩ!H΁rt|iIHr)+@B5FDIzN';9@`cx-jPG\On',CrM^-Y,Dt-C<9J=tfDІ< 8BIZ->"!G]GB!.ءl9Z{Q%Oj,xԏԫhk!ն~<Qр_+TԱQg+? (sV z ͅuiсϵrw&Vs?o!2\C$ST (s]?7|@qaWfסr->1--2!.\Ή@ke ̀G" dαS,jGW` kj=;;Ta6GSEBvzqéDʙ')XUQC uԊ̩Otg0\ ?]Kp/plg`mig=M~ϑЬ M'P}/ 4 -=~3_6?+qjsRG|B26KH&ط ɫ2AfRXu @v'&N] 4`B | l X@]$z<(ٹmygP[$uڶmqI|b|GyBamdˡ{&Y`əfƵbHUV;R#0FUQ,Y crjg$'3ͳp|Gg}ME|hA|='W*X$P4a7y;~:TǓ=jpЕX(g#da}0!5pF0VP hC$`BESgs}!`߷`Ǎ=£ ڲ6R)pY"L!MdEgM׹o %|߂h'A ~¢Z c[K9$8V4_`[4/m SF/J!h2ű~j9U)b[3>=,:=!"jS&ٰ&`gki\7'^)b~Hʳ!W9Ϊ)YOפ`u+C]syl.}g50:;1&5K;W1 Z0{E+;e3QmgI)cュr@Y`\x8?cDq92CStD4d(}[  tde \Bn`l*=1m-M+aa<޻9no>40wA`GfϙjA33 7](3l=D-˔:J^a|xHGB;zG ^M]4,&v-.WB•FEҌf]o$# W!ܫەSb{|]Qmq>zzB 2GsH/ٞ=Vj +B]>r:}4 @b 58ip/mrC6,4ż!qAW+;IZ/l"r" Ϻjyo{$6h:A"3&Ai@0rPc"7G >39yy7f2@S%qedęe^i1WZ2 v /<to!TȉOȼ$(p|%aoK9+?r'9R?+י +N8+ē{9l_SsO{ Yu2E$)3ȚQ2DcD/O&'zvD_[f4.d6bA-`@>U-/c$|jlե_‡NvfK߻܇ &ž]6(0AϪ{|+unc^1#FK$c{?LJNS2|U&N\ X"ZU( 3 M9K/x|LUt 06pwS7rz4Љ'_53dn'JL^rB{K:x2_ee^<0?&6 ?ЃJ6#+X;9)j8J3 e`t2FV*,;~p}}$hrp~õ$:1(!J)g`_XG<ǏPAKyIpOd5sH wY\&1*jНbZnޟ1G(Gi;?BXUN8ϰR!y`#`LƇX*7œݐZ j8)R۠iVWګs&/3B뜙R<^"AGt.zpy'_t"bIsꂷ$ؤA<8Q-;k1(OTZww<-p6Js -/QrC$:nw0juV_frbI8rֻт72{)Tn/ABHO׍<ɔhXx.A62up"е2h~P(䦓BcRC~0`gnhzaRv[@0zec\^- Gh76i=, YrZ pٻ$մKƛj2)fȡs ?xTw"~Jo7=s)RM;Dt ?߶Z q_u/-u,=G ojBo( kֆS64nߦfdH3DEtWX'f/͊v"wDY)zO]s/kD[(WKsgܶw/7A^!mAQ J%@:]5in XbR+&{`@ncxi"Гs^C?gzZMS]$*"Y{0jaMDVE/g^m-6v0~r HuZ7#\5W^ib{-^?NˉokZVXؼ<7ARDziՔq1j^8l?囨?ӽ%/L`]Cn$% qw&;QsW8Dg@3],aGfiȽ5}%]4.* u"jc0+Vx.ΙNKaߒV? Ϙ6uԛ*̣&up$Hpl]K- Jf/`ϗ=۝nԬ|=R4ǰm{ z !x2Klk0/u+iXs8pNœ!=v.@pA B7w%[Mup?F2ΝJ|3(~ID =I!iA'Ӊbw&wuo⭨;6*"IHMruPT.W{ 7 `, ?8{y7P:[ "I(gCl`^6'fA& d̹>"R,\5.PI FJ@/qFTiwSu@)z $9Y ;tFm Rn"2',=/>q3BFyqVe;8.\wTWmmFOk6*w$YnZ~%=+ 4))&AR>َ};e, _Au{@c 4 M3N%H@Br"nomt,CY8Iьb%Ġ"5ܷ6h*jSQZ5W̔9]p6NQ^*Pج'ܱa -<6ߠٝ[c6-aĜySDlʌtDD:,l< @ɹx}`4u4}]}k~)Rإ M5I0}}[[ e-Q+Aq}#Z~@Tqd4{ ' V;\}ohğ[MDa[?\9bQM5;Ĺxzx>4Op W ~vhN*B~;,YGA<<- tMmmFdpU^r,H,'>ČP_IFwǨXR{rI = yɊ&ǟu5">inSmkY9/n1x87\jh7F6/`edVƦ55K߭q&o X6d1??:J) TDel5@{#R FZԪI3)I@`P}_-hs݊6UKWx: ^[)0bYWsqb5(`$-< YEU3?.vf̱'p01Σ1[b |й'zk=!Tjg/XxA+cK1ךhкOOCEACq K:Ǒ#0XriRjv[rMˤBE@f+hwXVtw"LM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`\@QႌͮK"1yO 8gLI\ZNV;0y+^;ŷb넷k5RcaEhaI$N8ׁ&El[\7D']ς:aX269AKԻj^p>}]ԗ".6VںW *O `v+R^wx> }Ls91{ ݘ$X6{Jnu4 (sE/~U4vܛN; kϜ~O^aP;J`2Eŷs%_#\Vp 7^Q 5YVZOk Aƣ n춦Z+=XTBXY|=KnǬeߚGiS# Hsb7 S}JjX<^BxZyҀ<FwqC\C{UspaFɯ!1/€/cwsݡ}𰱅uILkx[_2ҥ; ">9 T 8f1e}uT!v΂&pPe "m'tO8TxP< DQ-YD$ɧUJh#mv$-wxW ^Qƫ65\~֞lО#< +[PAX;dLi--o]1cAXۅWDmW?i;bD=#7*Yu/TSqO4i1̛uu7)ipg xO6gu3㎠{+smEʾo,XX[z+0kI\[D攔CO{nb(+5$TRAHPR S2ՁDc#K"Iwhq-9dʌzkYG$OPSޫap'$0bQ{C߭졟8$n."wVщ}*.EӡbZ+L6oihB)W8ϹU򭕖:dm2n4BĨ4 }z]_ڒ(fJ5߄73bNSi!݃ˌGv@j>8*9>n1\!hUJeLIb)VLFvl»z=N׬tmZh+ PT lJ{xl^f$*hT߬Ť3ѸE, 0N; vP%7%ViD><ֳ"pe]c:A[zL Y=1\ 7 IP(~)=6ZHYl5 ߭AmwW*u_NAYhVf*eDYr>܀;[P6R2q K WvH$і]f^G8 Qŷ:3 ?)PKS gӂGTja؋[ >][NI<2a~W7o"!.;$񪒓=Iۯ5C&L : fh^+2WŪS"B?QkmǦ"t-Е˒6S3&yu07Co;8dtADud[7u ЎҪ_(s՟:Diw}Tۀ$]LO Q0 `!J&?0͚wX>l$j֩r撵Kne>]> ̈́zls+0 %O]R5CIh6x[NǥWB'[yΣTaOyܮ_B3w ;ZGZv /5&PFQyt ONæF=s-#ꉗ~=eO˕pAuxcm)YN/J A$Zec-8J̎ - AYŠ~=nnx [>VM`rˉt(SLGl*v)Irl߲0CGjD xAOh0o_󏠅­0s'ǦLjW:F sTr0-5aqf\w IBe B'R\ =.bRJHhF)y飊:i.61\(/ĺ,Sa'G] |:|`!% FBY)KmmMxw!127鷶9>U^7YOY+Co?}D57E0 u+ALᾫ$9^9/du#tP_9psvb#^фAG﷙(bwzb*s tJ -z^&_ɓT~KlZ y!j@^؊}kSS$X\"E ιυyʧ|NV5l&z(-9. {1aH:b5mJ*4Cӧ^h: IT]|hƯ>ǥlq ;I1399WB#LΖ8eH6p>?55쯸7=wIBE]\V|־pp ' 7oFOvZuQBq%Y_(/4B?Q|,s0oܚiײ6̶~ bnSƷ}h]Œ|GeCDSX*H3(࠭[f(*8 Bs<_^/;tqS~9샩\C0ku+++mz}- <Թ`)WxG.UK *M\a}#W v[i<\fiQoIWl3c#noQi_womջ 9dPkI@Sq~.Ex78"&=>༣z]XcKQ ]z >^r`Q)m& c@Hy6su7$#q<_i\o*TqŢ<);l[,JczffՕۖ58ʵ4M`L})cDy+ CQpg6a{^I#>\MJr_19[Rrf_]ꔌ=RPO]O/ ѕ~g_Rm6GaFEӑ)ʕ'R>8\0$?;Fi[h%n4 J<AX*+(ͼ4kͿHBQvn@f`a)=!JJ5 F'<0֬oKZۼ17^'qSprਿuPoG-\QPZ#V]utĬgiUučϘ!i 4ʓɩL*V?QoNUz%#K~íJ+Sf8T,9:ʅz]}$BBƩ0h^H xhg? _Z2cņ$=fqfN<4(ٹYwRN'fh^[ w\!HIQZ =hYKrR*6Q`@eiflCd={MsT PNC'.׎Qׅ=-|^u4F:MVwպ{ot5oHxXe1J$Je [gzlt4'iqC{uQ[Rی|ȣWLQg(vu ̝1Ndb[{u%a'pE|Q~,e 侤ܱ! pѥ؏:bb9pbkK Y7xvHOXE"5B# Ө;H!W]Hx3%.f9) [w'w'LB?\XÆsSwXNyjDA wTO8!s@?PeEC \j6INٍ ϱIFvI䎘f O(j*zHF'\.l ܬS|]pv]kˋN:x?AaB5v]t9^sԔV{8> 6cQ{ZIG9DzJ鱄/~^ FFMZ@е8Hf)gu,8fXiM8gPOjK481|8|AњĒL2p5tCj\ϙŚA ;˝?u4 3kr]"oO0fX=OpVUu^yUp+ (cxDK PY벾e~n~tED,bs;(!;݄w"<ê< 7'Xی76& ibDdvW#O<2fUt3ǩ җfN~~9h&:CQ Z'cu&ۨj n/Qbޟm\No @$0*s"=ѥYթD0u,e ں$n'U'O&0VT#̌EZpx2{["wK`Nfq XF )7TKTU.wu=t@Zkdk4@W8n YIDd<"/IgCp%BLi[s}w;e0֪Kl%2U5)x a.g^ &eET+%<Gx#^VD,y`tp:irRɵϻ]+ǝH(AmۯCfWV+ cB")%;% C#\!QEIGmys.,]o5$*gFMa5:KR5Vn _h b÷( 4ŻkI]1r f֜{E,/b)qڊA"h9 P@ZSJC79;]HG2rD0`:VkrVo􌷆CiP̨.&L,̋=G0U3Cm[#G13'6 ND)o~<b ?ݗn 9C3j˭PPkDn2O.vnؙ^X>%PEK@32aԆXr0Yޔge^_dwFCz9Q1x>΅K1l(lgv}S*>tJTJYx AI^kL NUno\ڤrWg{' ?);#:$%4ZG3[ [jްla׵wu$ 06ƈ |7&/n#RL) ) MUZ"n0UM]|3Ws =OoK>+P,_ܿ0aq=ʟ6r s\ҹsa"U;Kw=uըp3oB =U\HᏇP(_WYz.? AX".tgp2 czQ1ی-'7cAȨLŷ](/舻p(Q0"nj*W=' k!^Z6H3 DB.mހm߅b.SÞR$E لW &KF0Ɇƙª6@~7i3jԐ2wu-om!:6W0tKZ0[-"-}M @RĪp`$k(!1W\BC~@vA0J3<7D_p˪2q=ܧ b @0FFQȴN0*}|52~a0 i[`hx)1Om3KNm@]_jpUH1[%A_x VorcGvSeik\ͳ뛀N o.y+0|r夰aF@Ve&WuM۰|1^莔RwǕ P|&D1Ħ, K #Wx5+ej)+X\Ӏh o!k5RWV1+p6Zq`EF~h>̉0d-prAwkk#_tDs$vf;Xt#ⱁ]92e+TEw"XZIC3GQFyPrMw{$Jo6%vBG`ϜoXrFnX]c\ob7Lg29}Oܬe䏍 ?!]Onv+}KYvߑRC"v-!X$(6(%o0K?rk >sМL4ۆǁJ; x~Qbr,B  )/)%p;`\󘣭So';A %%@Rᦜ"܍;N1/8r10(ی=HkTw,YX¯h9;RN.Y[SH ͤ2a_ߴ'X4f/Ӝ{Ij#Fa[ 2SR yx.BHNhgӑ`HF٢{ˎdP ʄdWzQ#h֓xqh[&..N)"F&PjҌO#e3:Y(P)W mFI{hqr8-n[l"M ޸=%L[4r4_u条-/OpwmW{"8"\*"gjt0~}x ۀec5:.{ \xeOFǀw;0`!]$]_ݘv4%jҐdL\md)״,^] qxү&gC5~=^s<Aq itb"Ye_Kz2 @Mn:IV>!6GIHv0F}QK:3۾W^.1Y&N !Nc)WԬ"pY8&C[4&M.m9â F{2n1C`שPR—$ꆿj nVvV42Ɓ|qM.Am8ZPtiADDYS '{u-zrA;݀{aSJ0+KZkÇ4&{ ve'#eo5=`&%*E i9L,$^u@9ڎopm)YJr[ր53<2V-mZE'M(@m%CDxa@H/n. G0rr-EHm:U%򊶖mVH)W^?$}`XLn'}ǫd 8teDsu&r7yI N'qʾ*XS`TbЯW]@Yc@*U~|Uοza U?5Q}';:/u ^0ev'<+?.hN-Y*=d-i!b: 7Cd\~v{VshF:3mH v+.wD?@Hq&vsq]kiIAHfRoҳГ$ީ6TjZsWy(Kn⍻.%Bǥ6]b,wRè iGPZ?t-)z .#w0z=G+GяҚI(5Ցb~UЪѲ̖Es$'jTö32)ڜWğ.i4CB|ʠR+K$ p^#q 2e/o%+E`7}+1*I[VG x[yި$8s-ލ02?-ї#cg͘jO /}q\5MeV"'3.rsCjviIΒ Xdҍ/U{T r00scɻ9 ˄6VQЦp .cp,CVЮVhT VT|(N/8 P=un:hk%xsasl_~D 7IN:&'k]"sojTxVӹ Gr@L>M>Ig&WNg_lJWDBȶ!W9Pnύ$Q "ʉn* R,hFb7RPU D6'V5opІlg+}2fQ{wLU[WD|wP]20jxRm@o:QCR|eŨmNɍ>>s(XL~0 %;W;MfȪVk 9ÑFD8o)LNr^c3σ]7R7#dBҫq#Y>8V5j)G҉"Ա+tU v ]a te-ß$_A/ZLOXp'Ei ||l[>ܸBKD#hq\xaܕIFIx*8VhC`5[@y4҈p.D|?k=6^E[FG/ˉ&<Y NPX m *:Mڇ-U-]$y-eƗ3: 5SEA\?k0hq>Xw$5eC\k P{ѫ6V`m 0`)Z*W7I.m<4;"ͅ:SoNnp}]d`j\gh%".:b?3EAMhS7C5E_1ⱨ}e1/p*w=+b}:ƈPh0tZ6Ac5R~E\ ( VԲQ.f-ƕ+)9u="1oç^o.D>'yIX_,ֹ]eGr"]XdХ%ժI4@Gyv95I> oe$K wmyl}gG!@eЦhO=sg uMCa}HfA 0XլuE9I̶ʹq5甐W Ԋunȅ^cwAīy]1Gs!ЧwJ^mHYAW+jA MWQUHE񘚞 TwmA?K_g쳔BSQL?^S>k* ސ<G>+iHa|< j9`:٪1ܭGVP*//tZ|$6,KMօOf..HVWx/!ӈ{6cga&<q[Y0>r*c$)4[:У{Y0]d`T4]BqVKǔlmKv?$vzUB2~u(r zFhCHkۑ\1Gߢ%{nLݻ\#p9y==kw -/D)̻.xpSs4~>Yl)ܼ&p2h=8`RVF賚;\4*2}ź4Ajm[9o:7x 4ʡSelM9o\\X?#ȯ\`0rW`fс[KVC+-T=i KʓM}[_c9*%VWDe3vȶ3*<%IB[ q4 XdV{A%I]L-ƇCj4=ᦳo8ѱCX*ݓ.Q(d AzK=;qߑK`g\F[al aսb xѬs/fs2.\qm}4I$L(ÄJIFy-?٭-?/uSN}}3R*{l懠.;!prؕr.xZ(X[G eu3KDHM.泯94{)lؗDt~$Tɰ ]t$S+ޤVl: Zy;+NAwk9;3>K=i:S0,>Ux$:>./E 7M*ɪq@CZLyrnY=n>$O_CƧθ.<*W.txFQ05BnSG S,b dJȂONrp)fɊQy~'&o[=l` 6NXLZ=7Vx0^5ʼ:_cssW({w_~q#K>}%ʼn&|D$ 9Fp_xk+2)x>8 c>1T<\JJwac1,g֜I#ӛgةؐA;kSh$v63iY @mz;DظJ=[ W^[ʮ܉k FB~٠0X/gED“@U؈1[,p2nD |xS>¼?4?pnEų?ٓQ}(x̰j0@Q!?\5RGmF5w)ɬ?P=4,@qKҷPLzܧ@ѓ W%%3ÕZ){_4hkثڪ Ȱ=ZUrV@R` )i J?p n(y}<8&G1\pA/8l }"B{:EU᡽]IqFq3N 428(`/Òo[߮Anl x,KP[l܇Q?6I<Gc>GSnDkc7NЎN@;Zm!m`H2ͳ {}JRw* X!WxڝoWNfNj*"?nSc} Mw Kor9mVuf(& B͊Wf587eWTeg9!`:M2g13o_lCZXuC"e<LM*?:'cҧbivS]ث i~>ï(7qUr彾C"X#.6^e~5'f~ ?{]'Q]7V/)hQ)tn2_X5gIR %.mVۊu۫w_&U']LFt`* e]Cw4M ¯;)fmg:W'XD< 9tsr(ӥ S 3o3=GΨ0$:<vږI_@ar9%"7#v =ѣ$"8(jO6M7.6CGںg< y/L/x1l 7{((?qOn_P7*'7l`ԉZaٰp:^U$)`xZ n?š(fW/dBLP:OjO<{#f mtzwmX9#2qN.\WڱXlX.T@9N#-jbQ\C?.ii,Nu|{3|mΝ'9Ǜ$1>Dш>~ix΄Oq<:g+#޳}}d!g*F6~??Օcʗ>pǜr%m*-+<;aʰq#Kt`"\CmVg̖{ Q4 :,eҊX3Co?Y)ȋ л!lP*Rpٻ>AV\baO#>홲w,S_ZfFXMq8&xw._F`QD ;[E^H^cZCLq4{i||#MCi\ɭJw'vCB3I\WeR6y+m=iP𕷼dX f]qS6f7,O؋z{ \ EdH%iHg5zD;nG4cӑ򶿠k\0JYXz> )~JF6\sD92 QUs1 n6=zX '+Ph{.JpJvj0̣]qD`j>Frvݲ?`E?$Ly0j6w5JuSRk#"lyӡG7D R Ux; 4Ža7İ9ōh },p?QnBq|#捇:l` &3uO?/[/b30VCҞujs7YKy[8HI1kާCq0Lz"^;(ڕ˂զOg+R=4_ixX;&U qVd*+3o%SC~[pq`V`- %~Jk$46kChTCxx=H]ucl:pkЛ@!,uDl,jEB8i UBmHm58~k< ?9fl~PK)sut A/]{96C6aD67z5NR|{n-Xth+ 7dŽ d׌~Psm"e`;$BGU^նd! ÁZGj}cQJ8C O[7ei(Im Q(o!ei?րHڰ7}IXIqtn)c ݂' hW)v -wr93Q=d+ThU x"mDa`dZg;TQцH^.)5ibgG Ridl $쭖xKUB48Pv1zul5IO *܉j" x,'rhgu07vfU\dܗIU@hiuزCf?/ NxR [X,`ģh WpCh߂c>wi "X[kj^fOmcG&^ID ]DSa],A`{i^r2{^ʃO3ŋ\$~Z_.Q BDA]BR#n(.tWܼ>dw؂( F:X?Qe[dڦdk4$)+&JzՇ{̓@]m;T򜆽; ܁Oej1> M1;F\`"&2ze/u` jD;$/eryzB }u!ZZR.i(;1O(L ູoǃ_=N3PCW1& +S!WP!l'g&y#$RdY`Ri1.|+*_5ʋdwsЭ]?9Z+R8Z[^p&B jb$=:ˈdua>\:8_m%TUGgs^q Yh>0;gIePI4Y HJ}2O[[3[PUQrϨ@8ӑ} 񍔆$"_^.hJk;x^}xz2- ~EZ~]zB]#_^)ˍ[% -U3r's#[ b&bztXkȓFdzφRi;2h4DV= ͸&b><g&RKc^SGyMFͬ=FVn37,2IGe9ָK9IHL;~ UG)Ko&#'B+9jz;4>5[Md*5|m pNRpN=:\/\_c>&v2DFn8Zk&f)s_g"HaS ]G0=(erMCD qRc{ V y-~]SKy*<ǟ?ۻNT"_Y9 ș*ȌMnVYZ٥"'R m,ei؃nihUb #A{@IDFctfWn vJV J͑qMn,9D<{q|cDdp/m"F+Ier 5[ki(#SMmWR̕l[A͕gC81ފ7dALmCK;q^ǥG: #1\xiB.tO}* cc0:[gG ydIyH+.V\;J523dWvWs8@dؔ|ѕe{ r&1I~0/Zy,63<`?SfG10)t8yPKH6fْPPkUuSaJ_oF:?] ԢKZUm|ghK$Xp3K!y0}fJ6"$XrJP˭ *9Z=2kV(&:KAٷ6z,eS5N0C8s99!TtlVed-=^@9CD K.m 2Ž:o((=e[35&$Kv %*`|9@t[-v^0ĸNPcڃe} 3D<^b`,026QOA-g])Sb UЊ5փxڥ.4dfC(t<}Md*{j &<K$/{lDMTM\||ʺ*5 I{tKPa!Ǧ'A(R6"2+'SSu}%!ȣۧNiQza 9CPi! H^ 6D)f[jWhq5un NM.݅|WhLi1~5`I9N<ҎHhMIHB2i& L\2p&1$rԃ){da܁ō Eb"!W][a(i('gZEiP-GXt:-9z 6e Z1Bl~ecu9Txd6"{uE6CჂzyahũV).X9Xy/iUDd:\7:х/6\08l u,>aDž9DʨŻaIl`r^ .3$ǿKU[ruEqm{oks sls%УI}gWp+6=~W|2 /?Z 4'Y$$z~u;(}tS]8HHҵ\;ɢLied/Zi՛Gw͜a~4 DZFXSS慝!C?Kaf9Atn>$*֤XP[cr9]~zO+ x=taYcܯ!>}ʜ!1.M[Y-X[-9wa84c$8ȉ jsyObϜӇ_ \Tb^6azd32)K&J7E޲n 0130MnkU&I 763ݒ8%=G^).9 \G ,K #dspUήü?zYwĎ~DJdV1D>e>scmI\+-^Y&4`{ȚLiu"yJY TvhWRԻpJ"4NVtffvo@HZz=zB3mҽ{Dc;+}祬teAs^hu6CJ _޻a6h}ɃC {/n !Т);x4&EVg@n wG&Z:#}knO4j>2yK=NjxXNOBGqo R9hKTgi$&t6g eK a^pt~P}O xjJ|vFy_9F`c0% H$ !#lnzO<cŜCE3@L9jťU'T_ 3.NUU>ۢ8ԉg^vMwwtW]&l7uHmZ_9 !2LF-.V-+B8F9evMGC lXTIK~$I!g?;KB K&2B 5+)DrJu XiYFyY  +s{c ƶVU KU,-5ȏͶC%Gfsls \$^02;1GAfܦ5@s,S`;a\Ԉ\:6ܢŹV%lpDTJ5sA'Kc9CSTm .43_uN% b`dF?=غ޾hHQJ|(xeQ(;1SjV؇R>!֥3 BߎU9P3-WsȹG*󻱂tB>uy#̥}"Vm}<[!g saJV (P٨Ogɼ`h艅E5#GaƽDw6l4h d-iF i~`ϏY;tyO ~ Qh&}Nt15\Z!{>qC#j&Ey8n \>ab?>\S,Ⱥܿw@tt \1& &W:_7{][~cLj\v^!C*ݼʥJb^ 09}QpdVn/laS!cd Զn;Tx:G)31xHTw j~KL#|YkTOW>g#QkrFdyKy2?,`3Wv)D( ̝;: T~Z\T,Zu->+]X}c-l4hmbf1;^RCMԺi$ Af09ȀG(&1|9ffcc#|>Yw6AӬfu6e׺{7s X0c.Hƣ^&T0ʊ"l·F)i/ŪZQ_F:Ar[ #Ŷ낊av5d# '.Rcn=tpVJ^&@a> q z68V;]dj$I iCɮ'@J:[EwM9؄&507(e4VnuD~ !ku"`ww~fꃩ EPO C'SL 6X66JdܼDOPL搵Be/Lcq@fHHQQ4Z,ir;_ ҈BA(:Um<^3mz%(lT/y%B)(Rldwez s?SHKp5äh;}Y3(w͓3Sf' 1z3 [{Uals!˚ 3r" ӓtKZsUM,Qh (cSVƸߨNߊlI7+VSs1C0 5&o鑦W ?)ߠxѽ;ކoB5s0{@ dUxD=6|i_@HŹ O ~K@%>](rSJdc#]n-,j$HVn`t!-^ct 3ZlD^R =Dw 1я,v_S&wOm90 36nPܑ0f́@L&Jy:HC#TPk|Tc+$37aZ@]wa`5A#Hv#? }J [Q^TuL'[ ZRTFKc=ո1;Sb ٱDr" 8SI}jX=_=\/eLB8yݯE,U"Sf2h9V* ̶CEAivWi9H"n_cT[]$e|+sj;#ddφh5@l@oHҽy4@JMBj4,hG/بxd &aF|A= #aL}Ȫ2`Sc`?ؗsK02i]R!HK4ߌiD]U]BKY]ib kbrR x$՜v7$-8%=0氪Gf;F A fAsnzZ+")7ϰ6ԮL 3 qĖR5 q-8@u&CH=!2ڳqCO{mx`Ԍg&*tgSbiU s/-a o cwAv濷49szFYҼ0JwmvZYejgu.iZ0_TvQAb7~[ae?J90sI (6S˜'JK2P:7 M~Rdxto'h+VCa7(/~`9[o~jTƁ@4=>$"Fc ǵDؔ(y>,RG!!(0L39kΝaOIU_n1Rn 1sW~iP%x^&rKzA+ 4H颠~X= EPX̰s &5qH:>4iDU b*^S3Lh` ~-ϴx?4]W := ZӋɳsmcOaG{VY09.Cqz#ZF~n$%$G%U1&K5.Dy)YPrːHzm ZF޵"MI )Ӽ[5;CdS]B1R o+L69T-+򹜶Y䵉mmߖ(<9Q\f̢;wNpz3мB v8<[V60m\L-|Z{%a3D$6HJUarsT 4/AD g2 R (wmj{%Z'5pQ RJGZ6SWFHqP21^sU*& OIPBZ[%=r(Ҝ>ް}Υ2R]/;cP`)>FBV6'8}Dcr3#y \Vg$9FTfjx)z"^AL §@ZGs[ ̫jyDHIK7Ԝck Wg`tgls =\oLL Y=F__0 7x% t T0boLpZa\@oM}YS3qKgr|q )lKsOIk/ V +Ȧoa"d+(UC^TݼpAA)ؕ7HN2.szMR& C$ikHhWMwWX~QBDJQsʻx0~̀ OeB٬"&h2*R67CM{_eۃ`n@yݪVr<1V2!]uAg}n)m?j=4QѺe+o`a=:9ȸz"f)BUpvb ҡ4w;}Jܻ1M#ܬWE`ZJ:1=X}fBZ0c27qu^ *ȋG a};DJϺrIsAs1\PvVL[0^t:JK6^'s]2A ?ajC-^뇣|&MMۂykW$psȹ_8/LqQMP,Lk@rt8һ!-AȦ \)J$~f!ixkyճk)ʂ#5˴~q<ūgb'@ŮEUt@{|(扃W]vCpR[#"U"F_3ma9Mc`r^46(w>{ԕD9ժۡyv)gewhvwv_l>3u9aO<WS^8j"ViYDzь\N\wpuQD'E2.s<$BVqhL(d_&"7ΰ cuRCXm$FL Gp+O =Ц, ^o8bYw^thrK @E ^}jdU#xflW1z'"(z)G8X\W播 BDJ7;݊H-y6I ?V&iB3s8'q=Z$1x,Dd*68w5̷[\!w6]k1Wi[dy 'RGly& G aBOsD~ov(T8"ssřQ#p'?yqo1RC)~V?ɥ1{<ϳ+ԕjd+*a`˼5&4(G:J 0貹,yS{tA G?j: -uen/dL˿BK='XEԱ:PV8 Ʃe'ׁpzD!*[3IEIpaVgYZH >:!of>Bn"؄zSrᮡdKqQWŔ]atۅ'ntxj.|= ;FO;_27%|3zLf)~)aw̥&S{d;v0} Q 6|P:~0q$lx'NYNdҘlmh1|ug|~|뾤LњH+|k0#D]ft'GӧT~b]<<dੂU5f.e}Hj5nxkip蔈c`9ԏ}d )\hQR'Xgz,㖥OKv7 bW^xty=i+"$ QM/|1z+mr3iV+_= 5<"Z|@ HΖCZUWZZ{.IZ!£( n%].W%7 I hw.2co7'N!3o9Jh=ӎc *_9W;- 5EIgо: j#I-;9sF@pֲoOq؃Wr*|(D 0WŸn3<rź1x_eW,퀽d| v'GI!m#ELhwԾ=dLTb&H+L.ZW~B!Q:;yxh;MB]h}svW="a,g%.ħHjܶww/JICb*N2W_E?(S&-1uβ Ψ?0|hV0j]ZIޕ{F8^%f6doPJ=$;W[C+KrWr0$Gl%,8OJbZ y>ݦo#-P}b>b?dg_mC/E(Zr6 ;0E\b'7"^>#8_#YǰuNys;TVYX|B&, qw欆8I}_d}5R>ŞnVe(6u;Bkf W$CHKW 7)/EhUR C1HmZ~d = [( Fc;OcP1O 8a0^P"OҴ_徭E{c蒹ak5D&)V }i#˶'Hz P=Gyp9zh9,Qg g#| ">{ˍnFNv(@'^Vܼ%g=u= ǡ%\?'vmSMmM@Xe_ȭj '8\"=?w q񬠑)>\i޹{olH< tJ(T| TIF'JXO dt<~ .:̈F;ҥzprMbOju:%Fc &/aJAPظ(=yϻ\B^ڗkJ;b]ؚ/de=mb̉C:_.%kA!36ܝ p3?՚~$S:%𞕘g)=^a2!,fIУy%i0S{6]}ЈYKJ wbu*JZ198 *v"k06 4Wc(gHF z3nn!VQcn WޭED!md| _In(sUu'8R[@ &+'(ตNqaʝ2:@t}7uZFϢB`, )c ETrz̆;ZF:P^i Zԡw'u}s:lpo|Z:A5K&O%}HD>̀XCޑFLϐ_|5wRݞSy"093nA4OfMK ]LPk ԠDd؊p aޛ?$/w YKqH35)nᜂϑ3]?tT֐H0Awd~'6p,i(s @ًv"ƯTHLcΜ3@an*5&וx)>5ӛ}6=l od0}S G{2+˕ VpZY!xO/Vcr+J/OB"]k28#&Fd*J凋Uҫ@8IkJ*uL9g /hYd,/}=;k9<`}NiM*~>Rf yjpNH$@UϗA) ns9<dYɫP#)h INء->00kyвIjD:h"+EҮb\Po4Tw]h{HZcޛ_3TX;X׾G)R|"P ˭76zĥˢ˳[L5_Ɩq\W(Xx;vPp{ϝ ޹}v7pՊ ?:0 |7]Юs{WņK-r0L^Yϙm*y(ԩ-(> E4nCD 1:^F(J51B~ܰ,ZsfyRQ^0pB܄ N$(S>qPQ$*M`5fo>: X"jF+,q2|mwJjp3)3ig;?mh#R}?:t:lM(~^3uBܲlR]{7DXnCwc*z-dJɻPX7|U8h%_ BKQImzsw-VWI-ݶ[K3;x&Љ~?R nq11'KFnO2. %o]֞MN4~.3-Qf\Soʗ%/(vHYgOݗ)0?U;rY4w82b=R42Mm1R:R6A =nXoI^wfS3C$K!R,?ZHzJWWk2++$u.6l{ȃ?' qҎP{ZeMO ˚?2]'0g}i;Cy&_hX ae#'+~^ #?x)3ʃd4O+t,'iEH04Pl͡8|(ixv2ƥ2Z _g`Enwwq*R'" ,duX K׃/J[Yi_i0+wA_ìGfb)x=d'jʧY.t&ނ*}˹vw.Mn恚j'涇8cnMr1=I".Xҁ鷝S4a|ߴvXI[emuhj{%d:v:tʽ^. fnI &v C٭0 u =saujqXAّ0}WIIoV߀TiJqsAKTmP(+"fRN/'ǹ|ML\0ƌ*5ɀ]@tŢl BHvF}F 0LS<ًj _;|C__ؙp訿nba\r7U~]sτyl2qYft@WaE~=ҝbVGlɾu`3#؟(Y*^Y%"2I뛯|b5)` ?6ܶd1?!K{j/_ aBEEtw CLpP-al,r"[fU`Uz;܋{*a=g={O*ikbќjD Ť?V食zƳ5Ny(͐=JO͵[pZ۟M ys >piŀa0 ̵Wؽ?xL,(6o'χ+YfqUb 1GQٺ̵nF)[,e!?\d$uhE E?Smi8A׳G( 6X#LE=]Av<50m$F_9%&!sƼɗAh,-Pӈdͥr߽( Z {㭯R$I 4(g7rc@s,Ňp!l8z|P3(Uׂhx6G$[N6*,;9c?K4ETi *7r豂Tp-Ey`Q: .6E+\QT?5ɺgbe68i}X©98Z/6>EC9"Ive6&Hyɛn?ӫ.V Էj6)K[~O$X4fCd~tI }h\[cw1drE&ͷh'*<~3 *H3cUjчհ 3:w ޿G\9 iD+dTR}Zƻkrݬj|\D%CC E5)H3h~R׸ CF.87//?2u}ڈ}fnN]|YTUsc3ы/n9{k&,ߍ`SփZ97\me?qWNs*0$ hfCM1\CSE U)@MPH*%S-!|kh: 3'88J(Qw A zHϑqE^Mz|K4m@oqeb8fȯ/:2b$\rIȫzp^8!bS&%<܃nu@2Ip%=Eh/F VJu|HI|?N]M"w~9۪1Xl؎=quBY5v@ w>OĘjdG%QDػij.bĹAM$jhOh#fɶY|wlqk[r"@3Cǚ; Cis.tk(488vd&hnQ@}.mKlUdєP}C;h[LH*2߸cY 'qTrjd;P]i`?lIݨm4ٺԸDډ?2v aڝAbTOeW"[U ϴG)@aDjx'XE h**sLE/_1 7wjɟ8yd_$Ů/Qbv!;v\Š2ہ͊ BK̥ > m@+؂W/ؙ 6E?2S7iu+Kב֯4?qV" kuȑ9KH-U]7}р_3(!A~Xwc]yj>+J 7[ajHTJ " QH *ZC]b]^C[x1v8|.xtW%p -|NSԉ2JP}x``vZ޽ vySעFCf.XmcQ]61 q> _Oq"s:39ERkSyԈ(\Ċ)1x;Ylo/{I,ûwaqYFvťvXRա xzJpBC{ExcM)+[v8{O 1ŮT]BѨb0 Ff!/_ S_Sx60J2>icA+{-6,7ŪY3,J W2A2ʯdb+o!(6ӺsC/ NG=,|[uLNSjҠ5'ݲY0 lBvsiCB(Gӽ []`$_T_:.\vM/2OKb>Y'(j] ^ǃmx2½y~UJEZ`\(0[ْ15 t\5dpR ?7)±8:Py/o2,F,CcH8o*Ԝ TB,}xrIwj &sΐLDħgs)ԝ9Mh.`n'ėNf \:~݊Aj3FK1w" ڑ֌YƅS6 G Aoq{nuOE7.&A ZַůN"EѬr#P,G|2}_5*>!3BІf3eCڦ;6nepWeOi鬌x,I/WE8o}j8Yjg['߹mּaM cZjuU #y>H7ŻteeTڿ^9Wupeま T5yH-@ M0xmg2V r[ 7XOZwe7;^'O@ktn$yWvķgJ!W$F!o^zy6BKB"(C0oIJ13Lz/kd1nMxqv\l[h,rXWh>p᚛Dq83wb!lVFڽ-8=S( '(K3OW2*gikXCiyæՉ=Y; ?*(Z1@1~'5)y gg+**[' Rb2ϷQڞP#lEG" mIPlV.Ń"Enh+so^R ?-Dbѫ-!f(ye%_d61`!lhV~ا IOQh-|K+pwI''7l5C$)B5+A&pjluE˃j| Ah4[SUbEl[9ԩx&1l+;d^lA7#eYМ]RȊ2#%'ܔI{qKW]gϰcDӬ:<]X¨]ox>ϳ1S`_ɅCZ kUy$eDDa#AdSw|'ݿ ?9'12j43#O,(#IyX @Tf>O:|P[[5Ah@Tp\;P_Dm=]XKcP' C,qSg3XBF]j+6cZ{Y "[xU~jCӜkw^h| Ev5;k,7'*Bs  $/ayvZ ۝i+\= .F(}M?q398z=Tl71[6:Cl; AW¡[NѺ㟋'8;fD9bdvVI ֵ)ĩ -]wkt<]fYP xB/R5>K{3-LPO ~eت)Dr舢"T/(,IbHjnE_^jaKB}JF}2塽ltB#F\vVjsP*ajb0ӠEJGE$B4>xh2h@eٓTӛlPBc`- \i^LJzq*uⰅ #t} &|=RGުkr!_ t  K׳ovkq(NR ZFS,깂oC=24wRz$ OɘNJAfEC@*Pg= 6uDW1Fh|:cV5"DYs$FBF8t-rQ;ZZ&W]>*Y/2=CCMRWd('\8XQw#(xbp(pN Eե=԰(Ft}"7oypsri;:H a`YLJ֔=ԙ,}Ma-. PZ ,1ؠ.ɘVicJ]:bgSm"Ck[=vvP($$D3ԚM_hA_ W5#ކ/!9_IoW-Pxl{<FŻA]EJPkWe@X^R DS;B=okǁ7|ĕ}͸MmT2 u4r>;];2^2Raodq^z6: S.~$R=G#8 ;4y ~ϒē3&Kc[9"nھSgs))Ԝ|@O^s'bB}o3Fmyu|-z@ m׳ eynPCDƪ,nh XL;g͞Tac 0 R >/c63(qH.w'a/5yn\|mKvrJj=ԩxj$U:hX`6eҚvxF?J-ѡ -1cd5СN HQs<#܈숷戍;]> D[k nl8 :W=gK;cWMO| a "h:7I#=/k JsiׇER3vd婧. ='&G (P4Qli}$}MxxJN{DEq| ({-:lO& V _G")dD$@x('+#}[`XжlET9e͞N~%_|-NaAoC38\˕ryHB8d=xI9tUҞu9}G]2ɃQ^l^Y}i"vyɑ8/dEZ_ZL,8Oξu_.WmǎNY(!se =5ORBj+jouxxgpˋT/9\fJU|TnC:E'GkLf ܭJ k5_; 1$pOvciQ^6λ#Β*uHcɖvMtQԷnc P`3[JJ{Xp#:.2,w=\!S[42sOV+ R;O}w5ǯ, KHгϜgp:j_/[ȶ|Gvu]Pxޥ~;DoNd\']?3ۇ]srů'<4F<'ѽ]jr%2*8'$MGk1ͪ ? %b4{9{ S.E T)āJ!$ \f0VjXD#-3c2>,ךgBr3Zw\< =,; xXKF .;"e?6#q0KBeS\'x în+dT{\s~gY*`Zmãw[Ϫb各[ʉ0 Z&wZK?Ohƒ&jn(iTOM 8v prk(Ja/҄߹OLH\$߮BklAYj዗|xE* 揌'MS$Ɣ.|L7$4F \G]Jm;&qNεV{x~ {2fU8r}%h^.<>s'Z z0a:(y]-wo˯Qh壁7jAo"9~ch t^x{>awI;74q)I"ų9-VCd"ps;<` uF]i ޼It*o%a8YR\ै%{j'"?W1'b3bp؍C?n;c։oM}Pw0>  o_qRt0V1a58S2=68eF ?l$ P<$-WP6Zp9 AS轘e `V>s~ EԪs3Y:KC[ګVrqSlX<b>H6 k':]#ȷ rEHm*Y/7h=4iW e"J"' /c4B=>62Pj*G-(phq<7CGo:eX*G1iw"of/5$@qqwd+36dAFĹO𓐼3L!*ܔzUSQ*ָCIW4S'J30dž&^-}cPgޫ[\TB#}zvmCRgpTY,Xp_ "Τ4x6pm%Y e2Y?|n鱑ȷ>Ώf8k{ rM5]2L"ӯ&=_9+!qBX_ EkIȎ}+ ]DljAEGel@6zqBȱT +@Ωv&/[E#ɯ1"c'`{JS43 9F"Xc%4EXxG#7\EѠA{]]mtN kc jYbNF{=N\'yLy_PG^w^N(.{];oxy2( h֤4ibcW]fpdyWvX-)xW!p?:_%qM`@ɟ`ާ5㷛:sa[J9+۫f7-rl*ЇcQU@1RHϲw;2C|-kzdc$E$%Zf}ݧRr4[t&cZ PCP-:tsǀQH0[S\`T ?N{J|a%A7G-jʝ8"npoyn`l?`b-2zԝN%i(mEmd?4_1 Ɲ4uZ䁸 ࣻw Ur2Ew9IyGu_dM~$u?QMc{&:ױկReI (.f[h8*Va]lz@K<)ީ8R 7# _(vUFp=$;2iF6W&\ ŕY|TpP˃H1&lц1󖼑Beק7q°Ԅl$f:!-Oj;SBD,VõW̅M=csG 1 S=_[D@.&CnTn:mC`brf/pp^<>>x+5|6q8TB0)K_iii~1T8x{!j\?h*Zj vIWK%ҩܿf<)r,%cGfw09Ĝ5>2ը[\ ays4PڕǛ}7)MX:eUZK 3_6uxlSJ_ã'\:%TY jY3d"4avv8O&$J i9+Cfzqc:_Ht,Ii88l$VK?R }̦ރn|wN3H6KGe&~bJ"v"Cw ]7)q֫]=`^鑿z }qKĂ̩pe4sS~i^=*\ n"Vh Mea4k]<(iv,\҅M24!:@$s&<4:QUymhj!!BfYNw Ƃ$9Cqk_0t3Uw`]kQ`ն#;lQZVZ_j/{~򥵔6+|}Rbs\$WV-DS_Q [T)PB0s:GH\2xʨo CO>5赔^ѴxjyQeCF@hl_kw -?p3%"bIxEZʃpǤv`ʖQ!Ns/B[88GϷ|bhx2i3U 4ǎR.Aɉ-rP)ı@hVi0*?RX 0mG]J5`kQeKzǐ'#I!0[嚢?ȕ"`QL֡ӝl#alg*NJ cWы4ݵlJaˡ´閃)o>Mx#m f{6ͮIE/4d-: ^C$$oc;W ɞ1o";}u]ZwcPY`ȗY>y;TEȚTCOQOsF[&S>ѣ;MlѪ} ÿ2ֺ') xU .ZAB`]lA/.mVkLnhc.pj9 q!?ŕD1@XM=Kbw8sL|{?Oid_|$WrU{7!l53:Z g?bh)<<͂siMxsWM{:ZP3 WPG$S}C}a@fpx6#( 'EWlēm=\u;h`q";Y `+&Г÷ 1?1*KS偎98yo9NL"C^~YbJ-ˋѻ)E&߬^Ŧjlh"th.YbXP*gO `RhYW}+ l2jUc K\-D أdN`9_D v2-^lB҄7ZkziPD`Wz(Eָ4gxɆ TWOp=:ئЄR};~~ 4@L{(r0l̓},BFZO`c2#*q,~)aƅ.XP|/'![i?'ZN'uUHb4&-)}7k0d ct ʾW8=hvARZk#"8|5v 7,wQN[Xab|f,tO0@bMVz 9w6Q:B\yi~JEow sMOVj34HTRK2J ,kD< nK:RqHᄥPއ BZؖ \ct^Og3 Un ,n% lj;ڣt*A?NDG\FO>Հp TaߒbJ8JT&$\⮍l8$92MH9*lyHz0jZ8[,9zSTM5cVYլ| ~Zƥ:E\=Khu3K#.l7l8:̰| ?ǵ~\6nN*bX}383VtEAcW'< #֖HՖ"?#;Ak G# aSZמ 8ӝ8D qFb'˹@3kΏ`ϙ .OJɂ:S!.S RY\G|ZZ8ԍP&-KґTR9K,@wԟ n78df~ϼPrX^4&&?uN$؈ FW`p[v0PqS*BL5a^mY{C7I E \gGaJstIޕ.i|h!|,JG膑2'GT!kwޓo߲nZ; [^/a'+ yt"TWXlir\x827bQ5 xUH_/]ʌؒɥ&OD }S[Hś"ޫ}d0;Ya/ }cdyw[rQ. (Yw>T9* P^Tg M:VfHjFrڏ-B#B\@B‘O B>8L|x`ZMQu1#A0omg宖hKX"MtڕMBב&<~3cGfpbRHAvY!=8gI0X_0/FÔtune,p婀k(\e+b7=U4|%֏8~1Yv3]yv”6Ğcka#0p=5CѴ[B)t#KX,2\*S )-rf=؋Jw{RL2 %W 9ACQ@l\[L Z|lZA~JyױÂ#MIYrx&!YjWZRZxΤobx !ĨIm_ y׊|QH6g`ݘn$a&x 9$IaSi8¯֦PEdQRxt`$v:cj- ٳԐ;'|65&ggf$27,q=['0'ñp+u+2_IkCE(+Q\ T(ވ t& w%ᢜѮfppqpyK٪Ң6>I v!ݘ%R/ۿpl9@w;i}$6G?39 8DG ݀ !p@&tAK=`iIngB2cha^PɗC}rݵsnu͟jAǼB LtߡJa)ȅ^W"D]B%x䤋iY>13.9msz.PDtSMY& Цx$?le2$eCh(TcA~ZhIzڛpH=/8&-Q~+bcUffrG)uwegGh?މMVhqtm@nRU1Bi_UP,\> .A,<@{˦J"tdaf~ owXg E{?4h7{1 nO?Χ`VHNHxfۨ}RWpXk`ͬފk*%J12o7ɆW"`q?'N!lM_'l}fjFKlyY4m6 Tl1́Ƴ "!ۧGp#unF{S˦0K? ppjd< =L1NĚ 74ܤ8XC VUSqө5m&;ph#:-Џu,IjR 9M)DSޱPn\I)FnÌ_Q' :L ȡζ@?b{nu^y_?@ 1K(uiDZւ';- n31K7u9JG)Je>+A=}5KwM}X a'㊤R= gStlz|V&sc.oU{~ cg:@(Rޙ;_OK4Tf0AF4c׽ɕ+?0h*?_4gVWsɕw+|o&KR0/gyuT$^;CrM oNՏbiv€sb&1Mw b;*zﻏg7(uX P5Iʳt퐑@\Kvm4Wg/IXc.J)*CBWЊ%^ΕNg PGX;2u,ezCxB}*ZՊ64F \U[-1/$˕s?CoG1svKr)nAiDJZe !J@467lJ7 zso`_{wFբ!<B;y]ca]fF=[,#kٴn̙&)A9˸Ci][jҩ.!a5AI2ru hŪG<%W/k Qf7c_"5x]m*۰|?d$аu]ԃGVL}6:*Ս<:8yu扟+x{:&+rf'? 7,hy zPNXk'GV6&WQ33;!#tB~kv&v/jD鳳 @ư a|]v&ÄE?wZK[^\=#Yxǻ(OA¼~e+/4,d=8:2ngk,aD ᳇( Ӧ@Ӷ)X`UuQCta8]F IS{Xz"w(^#("R.[`2`bX,h U`v')7-2~\7 P$;wMBV=/؂7zBE( YAFS:hM  5~jirh(&Sǹd;ʵ}l )6Imwx;FC9CyXFɓ٩paWWLOw{֐S= ܙ.rآ8}Uà h1z׸7He*n;ү=UG NSf+Sږ.I5|WR M,ѓ2ȧg,V(HM2Ne*\hNB7^<ȐnqWm%q?Zex+64)s$)]0*_yV®qj=3^)4}fDsͮzAj#(yju*ͷ@?z@+0S}c ^h 7k*j-uT$VP"6=8V1enCH']nY?TdQFĻ/, gkݭk떣ST]IWHuM.~q$X @qR+SEGKi81 XŒTRRB9Oiw- oad v@tK$>$Ld*h++2d z/aGav,` )j# `)!칎ٜJOK0H >?mA2{L (ý&UhsyGLE( 3'wOKE.[*]|@RTt,gdr+d)nCW?(N EQ0t <(ԋI$cYc_Eduh~ :ay+Ca&)uLHǺLn U)fU4NX6@{$xz|3bH*BŧG 73Df͒KM۝m*ԍzHh+=M#8C7:LK5BomҸa215 [9g%aN)煬_Th55p. &Gv$cz?Z!4w?D,c1&XmeJLi<8o%9\澔 x7W|ڟB R \v\Ll #EǑFr.$ )bԳˋc~gEeW"W3_ݮ*-U <3w lETьji=aQbǐՎM2{xsd/]޸q SS{;e~*0:f1n, MQ%83whfAmv{yu{Ih6 ;UqȤW*>$E02m|^zZBHGVk[g'Ehl[? '=K3;Lj@kvf8ώ2y OE"OWIN:GPEsWx*#Gi߲GHyiT[!Z7 CeT[ Jߝԓ3$w0P9DNk淞SӮJO↱?:a82}׮ks0>"ɪn.Y Z! ܦ$_Ul8=icNV0Y3!: c^mƵCZCa8Cb*YBNaY+HX`|U4>k#/7C`.KCWBϴTؓP;JJO~@J@{NKgd0X6J'`e`("ǚي=yOH,$7ߝ=a0;bkb.Ԡ@//c-کh~=ă XzWhf=Z-8x3bܞ:܃nYͱ 7aDIx;ÐA}ĭs9k964Y~!|iFm% ?]ޣx*ٛN{RnhcS9R?95 nwwav'p$#%WT:+b&iH.^.>mLjm}i0iq].&yGCH%a፥L!뿐ٛ5:"ֺzvEJ%FY!ML>3֜E^ 1b+Yul5H%#rqG3@!Fʫ:$?6a¬? ~= l8꺘2n{Ţz{ KHS2,j0qFw"q 6cuk`0ŽJ4HL!N<NICnMU-QXD0s~S$h q>DQ" iOR/|6 I3Z.!,^ݱ{c@QZL>iɀ((ȴ,dˮC -)Uڑ{qA9,lCkqJ|mKWE gmԈ#`(w0N ]m~)#kw #:_gr eҤ/dy4%Ax{EܩGP-UvS?JN2%b_~;L}]Ls/WFE"@8RHnLE !,ky9Q3I#TL }.TNy_MXF`ta!fQq|lz2BRH2pGKwJƽKjå$U9 e$<bPP1Yu%F0p#΍ޣO}B`A}09r9&y ls}t{NBM=R[{tH\;ȋC-j;+B:{*?AKzE,;ע$V? * OPS'pd2 b\RO!9lBvdi`^i8hƦ^MXob;5س^Osc8"u0  =')@,ӱvOS3VcS0dyn1|"41 6øK[7IzӐRd@I)g$)竭z%k tL2)܇1Hf\CH6norAۚ WP ?OSv>I(!_c |YQ@f+`(y6:JW,#Eht!i fa\^K Upڊz䖶Z..N_LY$ib.-Tx~Mó !I,rdoE0l"eˮ!dL @DZ"g)%C=^NTFLy=\鏻9Iǿs&Eb~<($. {i k9կTGقGM[JY4F~cwtm_U.ap-z{4cyP|@Y+Dv:Aض7qc}שUkVc rv:v&~Dzz]l%B (:1v[o< f>JwR2"LM~NZjSh D?\nu4?yvRnnx [!.ꕸ!\]"f *a qK5ZW嫠rG ~-0JlcN or)P6~~:vFZ:C=҈dMyç/{'$1(&?Hpe`<ƽjo ,fY+NN$_T(ڌOe'Tsl&ge>Xl60"yr"g,0Y'uF^$cL=]mb6wz{3@PIi؈WN%JAj"8Tl2~"Oٹ·?%ʡZ6w%0ܤ$m.(35'y l#Rc--{cGP"sOBϫT\p%jurRTV M=*R: `9 y)(͖ﶻXN:{Q%*[,Xfy<6vxJCfFJaoe#z}3%=TuwoJJѦjT[(ʁ]7`zR/SK Cu2y[Sº b!!p[ Tޞ'J~,LЊ>,o|ZC! N+Q)7w?{ 1ltb9+$@JcSa #vrswų&z +AtP:N,ѧ%#cIᯛd^>lT Pք?Oײpۉ vA(fGB*cpZ`mPM7;^~?eLDyPu: TK o,t-Yx~UspZhEÄ}Gk`[#PI*(^|*wIA }Rc:=wX0%j!A|2_PnU19esgd+賒b1C^% 1)w\Vas&^kd:22I;,X'27?;n ɋ }?pSCSvF65)>c0aO[+4 Ug i6ieT&3;BX9ik&)-Bv=QbR 8d*ϙa Z4@U4Т vM,??џw#9/9D3l{_OV"Nn:DXyIJ%٠,ћiBcZ_GeN,AY0F(T6DDp&mNSPJ{4bECEd?ʶ1X|TlU1ё+?&:ൈճOO'۔4JQazϷ{_6A慟gwPīXwLM(Cpz.CY)gpM$OӁ2vvyeHA򨒚#:~ v Zp>[Dh^+K;I9@, X|+E'QЅ<>q/Vq-[kd͂Z% 9 7׶J9ye;s)p =rN )R9!+ى&L_@Z3r-c{w!{z`Țqnh7ezEא~Wt׶i;0\}KZ*+M?&{t_毈+Kd̅Η"iR.-G`-]{Yh|Z, K[p:7䙗3M=C>ϓ;C8lYj @J],XFs,V&_Yއ}ev\L;W(&p'= $ T)dHxWa>0j3Ge~3 U #@ܱ(,Y|V5uvl>J;k5 yo}q>gt\[&?d)=Ge>=ʻЧP!807'q6RF)'^jװ^?x+ m^T6z{q5{v@jVdXs9w-#;[ 23k]G,doJnfhޕNwq#3¥, YEJ="F'}g~bN:᫒Iq5)ݴnE>Alsu_Ĥ<$?mcw6L2Hr1d[C4AMZb[X&ބ@M̯?\'Lu4_y^#Qo],˼z)ui٘u6oCT>Q+kgB./Tb^,D:qVBqPC*y%G! Ü=CYZ|ȤSL\>gBJ!`! o% 9ˣI/F\M6CIV.c% "1@E hys#G&\ 똑f3bF4QLq%ؘEDjVߟ.7{)B]w Ƌwu:)*HU(&g /R92d5GkXm͛&GEFy1LMX&m;y cm+bbd< =3.uԻ+,4d|jUB2M5c'9s wE}8J9<㝉@!fz)N QܞWVSqudpCD} MWCiƛ:':NY#/3IEJP#|6+-;y6%-JO8x85D!M_+ {?+ ړB5k?1 8ȯqsiH4 3ʜQbkHJsRj0j1v7R&`@M7tM]մ&Pe2pHKv?O{瑩}9"%z W#'%aT%v}P ?Ly(هw,mOl(Qp 䁁)btwz jA^"f@sxF31qp-zՀ0}bp*A l@ߊ m̸$VG-,]B|ˈ2][^GD#2 bÜMLg~h.J`s7'KN J">|BEH#Zz"<] v1P8WW~U@yt+33԰q~ %vhr p>S䑅.nk{ )FQ"))=h,j/?{'n0(uXJB %xx.k]244ڦviJ}98WPi/<#qmxIGwWNuۍY%j/-m K0!9dFT/H ,+xsl`*b.mEဖ~#k[+۲Xm2aLDV8l&FXd#dHwjY^dkW.dr䛇)禺1Szރ 6Vc=oEf%ZnORAfO"Ҟ(JJy$?m}O ʁA{~uT Hƻr'9<:d9+y:o s8O}=+jB>Mgqq#+>b:Ӽh}|SUG:ˀp 4> ~YPReɏaq /s%GBo݋iXc!aTkK<"P#&Y|mPvS]o' *7Lt9"?$-?н&ALHI J0`0A[Fbgs,{wzM_J Slz A%Wh^[!Cnv[ӫ9vIdx4:>E ׼S>Pb;m]fqJ0ڐ=83F>EuSLƗmi[S?T/᷂j 3U`$D1r6q9@:zv`nJ&@IcZZ DFxfa,\eƸ??A-UA.:V8)dl\ dCջE?2˽4vfNKEGHӠpYT2'^"!r<W~Dw7;O;n/rk|^ȕNq%iYʈe8U(G"X5]5$Ò l>CzWFz~}RgBA1ut/WgrE ˬG_ȓךf@]SXVی=CYtt Vca _^z5H҃S}+ݳÏ6 9e>aq&C>61M2M\/VÅ%-Ia+ydx͌ o}7a0hd@'#ggb` >mK%ZPSlOq{:I[i4ޞSVͫ{{-Nzdsnϻ& q׃maoC%FXn&F̶y6"،%ei-)<\ 5a*$p(-0t!:r\yx "t'v_Q(O@c~*@> Sh1Q,O o{jay H2K1"В'(RՖȨ#Ե>~ LRJnz%oF<^0w&W; 6P-˫jyc!VUjRNYw=oլKVdĤS4"nt׭)*h޹ C~kXj&nP߬3c|S|6? '$p=FJ:{눌4)~@ Ro-lc_=fς!"jj+AK(8;awGQ.ŊU^[sV!\|R~|6H#sѕk"ycMty$t΋)?=34l]VW(!m,m ;y_Z} 35CO^!J>l[6sVZ) ͚of(9B6rE9 8d|ޡ[\3q/ӃNV@mJn/FFvaVa~ VbSك)TN;iْ̓ /:5$k*L.R-.,UؐߢD;ګg^}SUaHOa `JgQO4ؽE!ϸ|힛:m EJy&EFR 4=@wuAܜԔRgȵs͎sIF>k6@#3hPV[7 @}-J%fAs{-L$Y :.zCe8ւYrfpxm6]VG<~:Q[ }|9X,b~|lܩ5,&WAr-6ކwURcP hl5p`` /4dY|ӛg 4뻓 ڟحnʧqT}o N\>^Y'ɒ%n=m=[ <ɊdQ 6{-_]L0!>VX@,N0֦'!gl?K8vs?uxgjyKqٴɗ{|'>2Dߎ[D$|sҙ(P=?A Jhyy7ejF6*&YAƩr&)rU6ZD*']M&澌xƓ4 &K͚%o y#1kɸUDDeލ裓h/l #fg06QsL"wרX jgz"D*!~Ĩ\8iXM{L|AhNzu™.c?+];t.>kT[amDLEB~RO~`oBR9zowip@AfK.'%XJ4T@n l7&*)\?ؑU' b]DڭY޽-VDS̿W*Ql[~ &,$cB>S@kh:1JO?xܯ/\'#kiB3ŇL2bq| &UGP ;4ASEq i|ȲF`f_eQ> a؊JЋGM4K{Oٵv>KÁ?80kb?x[92o}5gRG0+ ]:\[gZ5j=O_bB0Z=WH_aEa|JJ%R.S./84Y#c)oli ,+xnjM齰0͎Q?\bDN_^:"OL_R.㴇Ty^n"P6 6*O* #Mbv&@R FDhG13rG?=h ’{դ8Aiy:Ȩ~݌*.;SidQ#\`94ٿDЉMr#l[ߒ.́LDՑ )H.'(.DAU =RPGu\lX0y&k(Y:Hu!RO& []ܚ.(ht;dtLS}¦F>5hM&&pbN#X2˽Eޝ )V?o;_.}I,:H5ٟgAŢG|j+[㬘( Q͐d5 A>>hC;ףяE<7J;Nl}ɢPh#跅 onӚ 0&[SRъIk80/VVf] %hr|]QSZXmURcLgSB&^v6αn~ <^JfU`.uZC17 @ojJ(Wք#íg?PsL[(^~ b̓Ry$==4r2 j{ ~οYwtsJbxoa a$nZ3~>:yq@)fΚӳ|8G0"¶Lw@++c8I ND}x$OnEK>ʊ/j_Ϧ-MM:gp`:vKcs-1WpJ ì@brsWUUWЀoAR  _S(kXy3h XrLRaiUC'J1>@#O[N F H,2Os ʒR !&µ^sy\ \\tZ.k _5;z~ 3H1 -m:A`p)ѱ1p]}AiVq'z;;ܥkČiL#cnse#6>[7UxFK5i#Q$ϮԔ(*cX L5UyfzOJe5b>^hZo G/e>(7H95}[LQU2G*MJ-!cBr\M8! `OQ,24w kM\Pf|e%^({7bDͧDppM#)D|i/Z+s CS/=R~;bc:Vf]q=eD{{xnۗzN/ f^.yd ` v=)zF:%0Bh_I .sϕS ^՘*{jn4!hi#Y&-d,x,zc~?Lttd" Y.Pxp*Ua;(2>Ʋ$}pz, 'ˁ*e*l9E?:Q+|T$$M8YWB9MԲf$cš\)q#FWc˸.ﻝʂxBviYVkp-VZ;EL|.ef 346>h(?`[A?p%X%M<琢֧;WnyE oD |sLj7,QvGpcP'L_md+qAi5' H`i#R_*E㎯;Q؏CqdvǗ?ze֩!/Rޑ+ױ=9I>(L #Q`'rĂf8ހwNۚ^|@2Ζ5C mkx)@g]@ P&PInzU!}eo=.,slpxNf`)}؀x#3f@ lr iUۉ 3-3ķ請cTtm:bCWliN8|Dy/<'(vVwzXf 3fX?`7Ad<2%肁H:Fק` C01LcS-`WYuh&N/c7 ׯAxL Nʘ ,p Pcq,gP!N5A7OU,ɹуO7Kߏ"T1qr+4b [2zX pSIT_OtQr>m)т< X xM љAЙ¿5Do=Pg#q!mxt`nf %d} hʿX*DPkOr69wRCO[Uzp5ĥ`NǗXIeGw2] .&PS.B'ֽդPbW _5.n68_?O0$P`>I/0R"*6A/k@f=H?M0K4:luh!mUX^=s%A? }84 e2q*ܘŮj &z#u^G(Q܎o%bhkj&i*EKns,~z_r^"F3%)W^jOI\G/'Lk bY}C+ , 3'`./V'ìDmS,r p+8e(q&eDhD ,/zշ#l`jp7x>SrdT0]Ρ՜?1jr̒:xB vaYs0KpӚS0 (K`&.?A\FfC)H.ijWZ6B-[5>UYH*Bm>+qOXJ5ser+5Qj?|ٖ;@Rq  4b!Wȉ$g5 ٳo`__?=#NGi!8p f8uoP4 &eXfMwNV_["~!{S8ƙthḊ=@ dU1\u=]z7$zOۢh_iӧmx;[xU7f[[Dhy"jJ OQhGq).Ǻޭ-b4/>w^z}W?5 x}) %.k=Rl,)B@He)FfAi.J;-qqfRZڅ;] @D1tR2]o(*Z-7] &'Ebw554J0#L*P{؅b_`ۉ;Q0o2Oʒt%iG zxRks| !}Y"`` f`jWR,*8Asי8]!ͺ@ C)D+R3cn*4Unb7Yr6)q }&ef1IlxJ(=heczOX]_(ZC:r 0A6C u ՕApiCG gy'q6&,ñ`37h }^~'b ȱ$>5Ftc Pz :a-/(g] yz"cgv!"`f<h0JWĤJ`UEs[/j@Oy h8|a#@2 OںHu4Iñ}Nxt+iKk'{2 +4ŪS}]tΙ1"^5])D&ᴱ#+N}a+CCWCO\:rE`&O~4tOde%ٴ|!dtF@FgJ4F" [(&…2}&4s8l{_v_]_ tۻL HRqQH\i$:dq肊 Bꍕ vP}Ưkp ~}8^7{nT.:(4S7j(GS 'IZa%ZP 94ܑH`k3mu=T Bk=mkwnWe;<!+6␛]i) )hއU W?pݛҴ3mL2WhC@1YB0J֍jƓ[[bvӛ3=GbFfnh|ۺ1=¿/݅ wtGU0tdf1A_3D. Hfᅣr653@f<>a셝|olXs &71jde#Za%/eI^'iMiܮ-A`3QEc1FLNa7A.tĞHL上;wRv ‚-ۧ.Yf!-Nzr|#4ryؑp,',#\M\z¨LW" wݙusrn "scMfX{u@4팑!c իc {Bkc aF`[ j26KL|CE"Bo#ftAJtv[!ogl5 ZN:hɱk'9+%!%\gD  tRY+f2c4i"vr`Sc1%'AdҦ;Z#RRz B5J%PUyP7K 3;W \a,"cuhF ѢYXO(ec"Vʂ4k/#'u=8DP:='t̫PG ?> |4*+5%V~hk~q(1_=O}F_7V.jz+DQOoMN:$Gv'Dᨺah=z]Ofn8XBHc#UTo5Xb-v_ab}{+e5X ]eiA+YsMF}gS+kEfaNE%bF՞/1r] Ia[<ҩ:\:f133H&6Њ ۋ u*Ѹ!i "bцY : 3X/`[y%XhS!0|ݦbd{0`ٞXJd[[rXmaQ!|yryc(;3g<|%u&07N؟T(a h5H=J%Wn%8~pDW:Sf’Pt4nl6p ʎd헭'`}]|_]!!OOn0m|`tuJ^ut_c@JGl 3=op[-07{ҽOH W73Iap U8XR9VpMm)u]Rm@si7pTwAS7G~@uqe@{3p ;Zet//ύtf3/j5c]}ZSW\!r;<5ޯerSُV15m<<4td\B$$=TH /4OgA)8h[P$jO)Ȱ Ch5g8xA n9et˶xehfZf3\8z@Bҁ悌aWn\C x݀PX'h!v~#;ʤp ed;TV y̒, Sk_ qD$o򳉲Oܯz̈YRy4oz\uzkɛe$ ĩQ֛ :-*]V пbץ̽⎅lDC[ն& 슈 |3t ?Pc {9Đɵ@0OWOv}b&oMdf aYunUo/ivjE-k;3E.VH!')~I[,5$QԈʵ lw/1 -T-o(#|BeTřKǓLcFuмHI5y" 'P>W_LG4m%i7'F?HýنHu"Rhݠ/Ъa^4~+&z0jXdl^-% 'š1 wn]`a,q",]rk=D2ƭX'*;k{,"h9U)XҨHqV9Y vi k1siA }.::>m)ikw I'"wBea>#z@VGc!s?2+~3q}Qqb0`#94%|U}ۋ Og/>}.Ds}=b']WC[w bFYZ%KyKӳ~oW-{ŀŤ+8cT$"6 }p;Id?o8(*od4+C+K^, 'C((4U\%bF. :{\$ JP,N{xP <;)ŅSq/UoAAm#=wr@^ > &8Rzz- ÷de(BnkAӶ ֟3׶ch}ԘNvB͒\a`Go`@Z},W""12G9\Y#=! L>hsӱRҟf>SϢ$DߡS?k KG$>{gs8$k>:lא|27 T0 ExJU *hj%Q13&wu(ȹ Kmr'3@ck`=M0lt} kMRH^%.k-LCO _<'$G؄[tsxqwIX/*E$\[Ո@bk%xt(Iwl4Z/ ^#rUfd*\K^!WI=k3?m QEvBV2Ŝ{t!pӟl G_t~Dkrh'a0@TzO"_RmCۮLᓏrll{JXhYyOAÏaoT>6g#ӑ-`J)eĿ!]%WWGQ$=5">aغW`? NXF dࢳi(ۨ -J1brc8;ջB Ǔy w3"X=RҮP%N]sykJb Z_ ::R1z>,k6_q\EXWoýģwNmn5m.bՔwEplS|ɴ@[Aɖv]ش`CnCTP`jgI[jMD5ewr0o0)zՈkqSiOGB6h`xv"4|zE]v_!U+MJTWҷ!LĜf(+mo@I22*h1_ X'Z"FWj9co{;IZ)$GxH Q=VcKD@RކU84e&tͬ)*4!iC=d6k@xq.SqL`_ާ:nuB%۝Ar epz_%_FD8@c3}!fb܀?? ] ϱvZe6h󹼯N%0|rN!u,Eh￁0[3JCݩ5X;gʘK+xvRL)R,lQB|C3'm;m* o I׋U-O0bR{z$((`:xs["Ij?ίF.T--);R@b9P$dUƌ1ȸ,D K)seLOTFc~тW_ba*#Ѻ+q N&'dBnx6U TYΎFb]7Wf vc8 PM/BO=asQc=}?ꠘpY`&Um4>ܞU՟)lzӤO6*DJm֏8MFx8 Y8ԎV9r6N֬Pىu˸CݚU٢Nu9# QTT &Eg1ę. ;R5$svM &_yaȗD }ӪK.U_vGDJ@vd6dT(!Kr #{4!. gE+f0LRbu_٧[H=(fPiɋ׍pa{K+J%%Ӝa3|En[[ʜ^YAV^++D7|(蘭|q޺ ^J̚/MHt.. GE+3?K{+4ȤSN҈0Bx=*OP@0߇߸f2cFAynӸF7`mel=@Zf n;]#B:HtqGGv8/雴,qA`(oxm^x~-]v˿SԒch_ yfn!_$R>-_Y!W^- J找vLTnSɀoEoQ罡"y= ]_"ii"T%*5 Qׁn ИIek1}\1f[L犧Lͩ%qkx,.\( 3uP׋#foct^F_4>F]"!H awLG0h*T'T*/3ạH_3b.Ãfv=+dEJ(zDTRQ'B IdIjxT<f[1w$5CGŎDIgRqN926ɋ wB!mCOD8C›j>O g3=&⓷)XuJ|\*L !KŃ[xͷez㷹;+E';᝽ oM%ow<)sC9aDB5]o9aVL 䴣eF}&ygqo#Ht ]XG]*":@"-aT=( t;Mũ BڻXQUۗ b~O|!:-sm/-pgws!0Q\{d`WƞOj^ko2?dƥADØ4D[yt9֫gb7_nygoT1-%2B'Ls0f3 tW]NJVs/,Gz4vNh= Spc*a 0TM@,kk{ڣ(@b6#3ū{naJQ0_.Ý%IwGvr9㴈}aBH]Z>O^cpG_YVa:[)%NH<=3N_:i? (fŧ}'=oj[~5ʷ}sIy{sŠࢃ9; O9/BdŻ%[ي%(J M[Ýk$^CJ^-{BVuKP;ꈨNDРLR%^i"Y;;'DREft-B@)#i3 E;@eJ6^W}Xm ȖJdQ7?\1.o%̽H9\yr%c# 悮c(@,ѯgrv<>Փ.xC_='l>Iwҩ^ga(I{Qk>cȋuƸ<ȓԐd3-3eN>%DPnpc]=BN.)pe@R~꺪:;O;!iPSIhٚUKA.3>WjC;}Ter?^ Ry:(NOA <6$ũSL dӳ՚H@SC/\k2tl/ҭJoďe ԅh)p T7/@6y lM9e-O'r̷ևUB+>9zڧ)U]S? T;h&řL:ʺщPO`u(j8Ep X2a1zvXVg@Od"捤vwPe;%-dso0<柍o.%əV 87 VkҽR uj t̫Bد^?FjHm8)p"cS^5i :r@a0ܲƅ}muѐ^RWVޜ@VC7)E5K/h  !<č[kPQ!tsظ);@1Ք:d߯9zfw \IU sKz[ʖKs.6`ɟq{z8(yX[vδ ܍ޫUxåK(# 诌4$ª֚׋˶Xs/*Un 㖏+z&^w[H4g3O%ƒ4Gmu6ڱՠܟ9þe1z\[#S$sSH_/Ő=&[u7mXe3w65#~?G◜`_ݻ E3Pƺ(ޔTyr眞jud\ue9Qo%Q-{lc ٦*&DX8/(ne1j LNr m/m3ZM`T %0 1z=`a.v/巟9[~ U.#em??3XxPXH oG^RW1lP.|H>SwKh؆dUp'(ZEyܨ@U&HM&R; {%[<)ͤF -wܺaΎ;p'Ϡ,x[ws {Zbcpa ׍P.|'iyW=5EvZ H-23vrKXdRu(€¥Io;jyMmz5v$~7G%Ko3?/9~[(-[1\[arEvkI,RH_6tY8FD ѕLQ@ ~X2[+ژ„ʕ`'hadQ;/cx>k fp$=Ő^ZDBec.ޢ3 p>{uAY7pt\L %2̀_,.Rs9]5c3 O 35.U?]A;gnomAPmex<75~s6A3RTUq H<1DG'nh:Ў$p"L]nLPmwҝ]4ߎ y~/[sRcgʣaE63l{w䅽a$7ElLZ$8qOXe :3^ w\52O/phIԝ|;0淂!D+ՊLòj-DCAݒ^S^q,;mXf3L7]Oc'ie;~9tL0,+vJav0 s(ũbΚ12S&q}#cNQ4 խ9Ys>R|].FEGN/%D8cA]}]O[HkŬjz {:a|@z*aA3Y%m->.8/ &zzaZI͗Wj+ hYL0_]?<}`?)K P꾚ڷV2/U0OﻚM%Aكfp!}٭`jh&N6.Ͻ^kX A,FB.H92@YR.JhUqH> JcMXjv]w¤]c U@K|UsnJtO[Rm%ޫ.S f+.YG]GnI?*ٕn-ԆWًRV"BXHe/Eب`Pf\) 84 yU(;Ri Jb]H|V ]8XY1ua]_5x{,kVGR>*]{W%nBwI2@vxso+7 Ej薇$愑pg:H-vfB'~m!Q;܎WڲEu>­-zg5 դZ F޿ >{G6\l{RhIox٫Uu16X+%ĉɆʭB =6ۛœ >jv@Fܽ,!vꝮQx|a5 MHXq֘hJY"K9g.F RŠڙR4r *sNHx]q^]xTK9jsA9 $ +'Fgnžk&j>ZJ ޾v=ux/K7O\,\YڛaBS\萫({(߆RQWOs ƁS'mf%NwF \쮔ܓ*?TkͺpR;Di}.W_%)=HVdy{ℎ#8sL '2C> I0 8q|Ю%3_f6r܊^p.-}`tjx_=IđEޘ:D(DΕ%`Dh*M<7H?,UuC*ٹC/#F)~4%-50?J{§塰#ъ'RYA.cdz^ A:R>#Ht`v\1S zK`;or#Ptb@Jָڅ눰OddX4Ñh"AnRX&R: _)jwF/Xw68 ɊeU?`~EC!ˆ%^Tfn%_P?W*IE¨$ICcNiu&d5/H "eӼG/lt7Y_@ty N6$TahN\A^"\ReIIJ,)*޵f*/9rQuF紩"0x+Yso >ĜpnE={ >L%{N&Q h3l}1@Gŝq~7wـ(NDY,sp^OkUw*u`3  74$)3ţEfo NAmEڔs۱?J¸wNlLD:E00$׉j੏ !סyDHUn r:es xf4e=bU8Ykq5sӤV Kh>1Oh"%#^!ǜ4@TfKrvJH [^+MFOk#_LmB3)h}9`*0*PdV~=`Z )]Rxۉѹ>RI 54ʤNN״d2^OL p J(ڷ&7/n'y7`.D ]…xoXb[J =U}$@Dɡ=™F΄T~qu K'iQk[2kl8 MX.p"\Σ|2;m HrsEyk*a}ScX lZFt8UKhk'F5&$rn܅PZ{nx#FV'!s&84'!vJՐq\;l2cuӃ',(tpL GDSrNV fAߋkX<f/Ưi> X4 J[9HI5AE!8o0="c^sS.m.vИ|ϸIЖDאq e-Jlѧ*렎_G/OFC:L.+QV Yg y'N':A% PP*o!,\6Yt Wո$JI(F<;X67f5:ҴJ"CͷRu eTE۬p#w^:t#wQH^g~hJX!zP LdNx2o-JLꐩ'~g@{ &,nP{1Zmռ({|3S¥k+kR.&C?SX$G)/?ZEiS)@ U ?Lf'cF'rTْOoUϢu2prmU2o`Z )tms0Nn ٺg!)3@Ek7im9ZFv 7 $9N&fKl<x,q(1{4jz>-$Ss8{ʔzVZ!~-t=+/|lY^?B( Rp f#0P2^$Xqw4*si13,U>o\QohF8M[$zNVM-QmQQZxbA-@DsN5_5[*0 }#;[yB4~iGzWG (t\Uh>K5Ö /&D%* *< ɓn[(}VېB6C1S_5D186=*d+,ck?D'hlvV1@_qjr #~opvP #4Ղ[UJ+J xECQ)8F#@_ۀ@q{>l~6/D0(/i=w.zpFcO[۔a)%@䇼jM97{e~GSgapjH"{I˶JOIBY+˧b+꯭U7 8j%o>3$Ywé-}+U'S:e5;5R$wYL%I)q6@ACŋ](,U_e $o.{z_@;Qj<㡴1$ rmp*dr.p315~$qRSAm$D G=%ϵaw'J/fV-gWMUKwpG#w.0V Ӡ OjRpt S""GOOOR2(o3=MHԇ{t9XKAR;)6q{V9gN U[mN)PMU%u"_!B kvímpJE$W ҾWyH<6TXL?3OAʕq8.G^J6uUX$^$ό9=F[F#  ?l = (rmۮS [!5nr+_oU&)#M#}^6)us` qJvE_t˨(S 55\6Ԧ3{.nj`tV3]t +ͥjppRh]V­DNZ:ni@C1gи"17Kî XK;%qBt<)PX:EM`}bn{MQ Y{+-Гl_&a*/j1Ur C fMC!=9!j0CW2P"(lX$lGR)` saƨ"f/r9w;} F>iQ0lZ m^1b7JQvM>[vܦ .OO&B *=S޿S9v:hgݞi*;slL[{=.%i=H$iS\__jS&̙90ymتX"WmeJߚMkQkEJG"1q?ҕ&JǟY-kp/EM'.ه]y/xcfOXN F I,m >¶quw$^ og/Юi OYb³Ct"n@}4|74mKyenM$G7ᚨn|,U߂S/,^?Z5 TnBF;imuLu8S@y=@b.ЪpslV0j.C|fW Ē9!RvqJFL pzz}~7MLBn;W3b/J 09 WJӊјx #"Hl}s9@.ۨ26;jο1ײm;y9yn Ѱ[<;Z~%G/3) j(7M-Ү&둾͑l]pSSAh vPy!AbsPǾ2'^VOO J3ֆy;Dz[U3i n%xҜ|]iS߰A4~MjeQBj'礎LSxSZmTx®JH&4 !b{}l;t\:*ј24W>R!g6^04QPqxOʘ Ǣ NwfpH}cѠߧ`УwxnrSka"s;5 {]t?=`$l#  Iosނ/ё~5hl2DBR+L<^ \Q_q w.U>9[ uFoIzXU<[&F'7g|/#.)㮥GʾI&}U!J*B}ՈoSX"!W.\64 c4L2bUi6y2g5ٓNGѮ5 P=Iqs ]LeH#Crm鄪|T}SOp^|K꿱OhQG?6 F=wZdT0gI 3rAu*N̊ƮeUo XdS߂b?6VNbSc"q2LCw7ؚ>#SHpO8^i,d4Vud] lmtt'v7<B}s.IVj2|HF dG$=*0riʎW#h>0vEI{|CsuZidѿҮVX(q!ZT@V;6Е^X*!f4t+fqఐ'zgayz.kxY z]s>iTs/Djvt凋Z)fԊ,`Qg$/EAhߘ;X朰 #@Į &AWD 9XϛdQ!+7 JNcKQɜpZC].C;A,QWLBqԓiG13êA[t.'SCB0l zȱqޥ,!AKX| ߠ&,b'WD>I}eEύ=+/fÄ3 l}unxg \[= QBZ X} ?"FVFa0SfG8;յ=-4m+.VK `̤ˋ$@Rl^j2 PC:;MI1xqVaIٛ<C688> k@+F*R;j4G=^,^S O0l2 L-#.5%):ՄVr엥KhQ?Z C|9C;J`|m)%+1MC`qfM 3 nЊt u^hawCX و!x='*!II"ngd0a-I^q|Ȥ2R,U<_-B@" &˅wA<"֔{rEé}፫,*NAʽOp\VjUǙy|5&*Qȳ/9J*Xp U'y8qwhQmVn᡿pThlh~!Fu8PM5 $ LIe幋*xHSI#z5NJXI=< 'Q͟Hɋv`yzQO9NrBe84MwnzI&lj]:G(fa&UWW>VfriK PRAG;#_s1Zr5v&{-etcI*CSsΞM4nfFnZ̖ )V6]ؚ_VI7Q6ȟNsmCwrD2v_Ce/$u4FF &Z|VmnH9YHYעXg\$TUL}^\B$aцηn]Gqq,C5YGꜚ6}0͇Bt Z/+]A)zSj6O n"(aBF+Q|>Y⊃gB0Ñ`KXj/^K$E߮7cGAʚ u9hZN_}DB4sݱ99orv2\ޱx)g=9.c[p*D^?HXq!6(3ELů  ,]]~?%8B.kS'1ɳIp~tv\F%Hq-@ݽ{9&VJ K W;Yz !Mtr\V;Nf1R.6ZY 6de[3! nUŠܵj> kDg[rfvTډ. 8n^53Imjt}-xGø$H3?z"\4bڒR@k}E3Ieurj*oj@Υ@:bg茮s8ԮP|s734vhlGHPn;6KTԽPn[?Z+!p۹]6Gb$1SҌO괗*;$Ę6_%r;ꊀY5^T'C`R)>uWɹ1o;"%Ju+tQ<'U: JNI'}g}3Ț1 3;ʂK#Ⱦ>$y קWI-0nytN<[e4{GtB)p;a^] Q9Gc҇pB  y _kòI]szR-[1,Yu[cHvSj>oXQpyaA>: {)6Yϓ=Y99N3 (nT; 4G"*YI) ?+G/jñS*CzïE%OZ0?mJȥF'w]a@qʨ&>o':tOx|si^lVY 90^fVDK}$7Lq>APX̢X,"TzӮ8=2lb!vwFS;Kޒ5Iyi#aJ99|2P'~mqd8W%' /TK0=@a,ʱi}`n=Zd9>cR3`)\K"޸gi4l*= +pwQEYnbz~eQH@P2a~+"3lMNF8vJf0nk/bٿ7ʎ7@.5s-C,м⨚V Ly)4b@.eg%ecA@k}~仆f,X6: GǑqxF[]2~ }oW;qrNn /]EhOzW!4||APd0][geh3RL~9 6zf?kĉy*`ICdvFVvr<9*wkÑ׺l~7DjKP l@j QI-A>*]y2ܫei8ś;c43$Ʈ(]ǷQMW\&!DeZ^ Xͣal\Y*=,`qoc2R{|%+L~I ԋg-bL2W{gZT^o%Q(ҋ1ܗxXC &aEךc]4dr9ŋ>ɦ%[Lo%^} ! o3V(#/d&v5vs|==GNecXYƻZ( FIZuh1np/C[[k"3?I_5$vH"{1> h#˵zNΑTA ۢZ"ڬo\,'rQ+۹H솽@ ܪ0\$_qK"/q4=H1 .̹:2_n7Z0?P-&!13םj a>nKjHp|dǥI`y `Ke ?5|,3ہ;=C#ǹorH044)mo$-Te $zQ̎dd5޻O&Vr5[(~8Ċ;N) Es"}yF%D,Q*Y <΁=\7-9"͘OS9-}'d9[ҝMl??9o10Ê/Q$4HKaoa 4L2Y` gLϩZ].GߚܝO1TR@NEo`~OazjE`_Oӣ.6GÅPNj3q&<;T#F|)٬%2.E4&3]iF&{c_!Z8N~k6#z "+<IKҔ&Ggt=fb y 9ΑUSɈHKDCx|Iw!^zDwa9*Zb~rJwXqhZ1Y{!oCrŴ UΖS1ZP#Rjٲ>1 DOz$Xugv s-x]0)*c6&8),\N`mǂ,Ôͅ$;|e2ꮾ`|Gb@zo8)[~qCH,bf29{2ðtK:^l|ITy 1/Z{^6,~w_шW+1D ku4~YopN_apa#'f[50OIaO Btq,} MΖW{P ƾ vT*G$v3ˆ7T淬c݋jY2I?Cr &#nW"]:d D!I}Cl4 3Hi>7%BChz*/vZҥg,k3w>n?a ʒ?4aqt*"]#pm2 lr)BjiG}SNytHVnYg26(kd0@U/eC82Ђ$DHvIRyƭ29%Ol˪U)WUAu|-RGs@ҍϓ\SǗ>ڮF'fP0;Ea؂OpFO:1k' nɒ6jTܪe 5'2@љ`p;t#5ǢAސ Iz7l*^&⬜g?>|$ʙ veFbG~j{-(˷d[[!B0B{WSMPBBl\* Z{׎*oor6F15 AgcW6lX}"ĉR.A.L}Pm, ¸(uߴ*d=߅'XC w*C)(jB]DEɭäsz%ZQ B*͋DgVH]hH kT`AIĬuSgj@-[Mv= rKJ Gj6%:#1LƛE3BtQ:sj:Cib~W->癭,O&a!a+l,})k68 2 Fn{i S~<,#\oȋ_oWGz G1ɰB!@<נRW&t`d&zxh!6Z0eɅ>;5G\XqVT;?e )>SGWbΰlf]LRmeJ^I)Nahb2#'`{̳l,p]n氏ɰ0Ps;^r8e&冇{CmbB"Y^CD П i}EO(2;R)3J3l:1CG! }JX62aC? `7a*)/k[f/ [*Ƕu]EJdR$⃡O0_ûn&" Y4 +wr:,ݖ'[取dByooޗ^a}*Wl-1⎫h (8|\i[: X))Ge2GzukƠeri/OWH!È]DHFІ ~6هzS7 ox3-L^z1ݶbh'e-#(Sqn,L]]-}+j8Ԧ߾X}dnw96azDKlP|XTfg_T4(3e ݧ~z%pENQ[{}FCxxng@YB|q,S 6w䄰>q5!Yie u102{V4 P=Jnjk iNy1ifs-0ڍs[ Oww/g nE]~;tiiӦFpRtߜ<{󜛘DUA$ /Ǜ,|+v^6)C|ҝDS>"`lgYdnT^ŒS-\>hۏ!kue R5S/k14aN C2|1I? r4Sy}<*uUX ]dEʲl?4^%ݫ ضv p돂x&S~AXL:hJS'jvCvBcs|庀LlsJBs@9X?pbh׮m nqyڞX $B\gN,ߍef_R"hܧ)+وkʐ(M!fWuZ6W.a`U2m b%!@)-C8ll+)^Z%ZڌOuY՝E-oa\ q8_W=wFY0x@eWGbrTpv^`t%v8b<}'/.T ڎ*!pEQ @d PlKĝ#{1BnC4n _xʶNUQ~'DpwR02 MJLt4;C; gM';Jm\9(6ei eJia>L-.{>n *mbJޓ޲I*j*;Gw!2 U%]H}MjV- YBk~5nyдcO;Cͼß\\M4T ټcNI4<5W2j# taTpy`+%;t'+=vkFu0Z@ISXā'aN |CcұXwoϺ@PJ1 8C7 V^}| t# {Ϡ)NyBPAyAsrV W<_bf4Yt AC~8͑ s8U'Wr)0sÛc R/i;;zMU'0Qe7$N5'a_wdRry+ĸn蒧~9?FP$\0?OXXK7SM,"4&!B@j4+݁}Wwv t_,`N,5SқKC8ME  =Vy1V\{NigJHb -UtVToT \/89(/b7Z~9=5ʙN1-@d) oo9KŇBJMYaU2*bZzWֆ~&3c9Zkū>v1ߋe *+˥Fy&c.QGz Q&G\ކg#I6XcSs%"3+leDc0Qd=1vm\4grB6:xK !)cI}5@|Mلk ,jK' ;C.qo S S25!lJ+Z&|& !DF3a̩WH&_p:oŋ+G]n/44CƉ1<7GPa' XAb-K 5A\/G(wS7o/8 W qHl[z_Fض[QjGL xǑ(PLEIf6GbZAL&JID"{&thKNJI'0\_.C!>]\e:l I>B>CD"<[STzepϻVGKMi>.nZ|ZKxӾLtʔҝhZrG$w@+hNjoe;6fT%R \KXWiijJ5/8q\ Hp2(Ҥe`hnXzۗVr̊pwl}_Wx-B/T5mld<"Iµ-$KXoo`Z0JĞTHCDGRmc]^)d(PՋ| CQt =b?m:nqԱ_ΕL aƩD6ѩ)ۼW ᐒK%=\C=W|TrpI<ɥ!ʚݵB/<ʛϻ^q w0M)Zj|)lI 4d<(Z9n5Q=iJKqZU.k@k-ZZ{OgdHXmp(5M 5f5GI۴.m]K@sMM].'xZA3hgGw%`̰a*4ިz5*h@1yc7s6&%sl:\mONɖBҶ'^> UBL{%]ҤAc O{2 KT~~3 A5ypq#]C]m>',7|Pu>Gh2t ͝# ƚe:}Dړpk7uꬦz!@(?w|ʰ!M~wV{+7{ϳIg{;zc,HOnacVKyuj 8wRgfiLR2f!FypxK6gka[>r 7Dֶ@hGuze*lGѷ2S$ă&WNj'/W:TɼA^ # Dkz& xnGz#-%v{_W\LHe{R?sƿ6};fn e@TmTNˁ lIzAё4$4\Z'P ɂAVS]3)=!rө^"4lU9Ae%ޓHz™]'bQɖdaY_"8յ)Sլp'V V4:xi`k&R$JʤuID.eTDv*ga.59٦ߢQj,m& - QS<9@V-Mp8]vdf!R@i|\r;甚d-f[@9<#{@}#0(0(vB6y ®X,3>eǞyMwZ`N?Ϊl^W/wJ6Ȭx}2*@s<4dMXgHCm]|LϢo|n~)Ǘ{lFd]u&62hW#pwD(+H 7WU988{g4N4pJ2ӎ&&jMbgs'-,cSL/[GJu)*B,-%ycmiOH0lD9_b(zsa/~K+a@lڥ_ yG'~EV%NV| 2-@!v5nȗ; BpSj-><,,5H !dDpN_t  $|jMUJ p42i/'=-9])&|? X Qд{*詾R$j|7Xݎu!]bn8A@gg+.W8a 58kgfL@r֖7C_٬Y` J݆Z&&S~I,?ZǸ6=j}ciH&5A;p_Z" ڵZkI:[I#I[9V]'a @/uZ& 5{+n7!ۚ ue^4y _6̢p7yssc{\B:m;JՐOV7P "Gl 3UkswOFj&T$Y`@$HvS,B@N H %2>GnE Y7%`x &F*"ͼrt#;EI>#Ek6vLӺՇ*Ū)j+SrPi;2wD$o %32LJ S?j\ٺK2r3m"G<&#wy c8Ng ̱JI$BQ&DG˽ϓ#>AI]eU,lRFmmJS%D^1ǀwOlg HZlB ɎR8ajZbVm";ԺVë шËڰA5оTRd~,_A;vv#O}WO7w0キ"sL]MAO҅ѤDhˁ!o,#b[0YI.$ pzoCmxL[Խ5Q 1/͓qf;n~/  D5GI"J߭1=~͹Hh1E/n@>: նSw +`T1RNLp;5&{cp>s@9AxU|x k[ hJ:Wޜ׬+ysm$dn[[ ˇ7l'в7_Az3mz|}-psg^=QPd"XzwHK+ 6}c2#ҥ_Ə+=1uF*Oq;͍oil>tМˌ=}J7N`Xz:fl+&׀Ŕ%zӒ"d'avEe 6 L/C(İ\V1) (蚈y)=2O2wK߄Mʺ}=L"L0 x,儉Zq;Uyi2K.F+y) ׈B,AXOmyd+pKJNV56:MJ_[)rKdukmLHŤkc]Xz,K|+ f Bc V%U;|8bÏ P4͎10I\3"{ǣ(Q|5JA./1E2葲{tdü[Qq@Ȳql<8n^oMiw@L͇OmЍ6 _9ɤǽRDpv`S !{六h?炭] %hlJ`rZn +Haȷv1pRݙ5u%W~$F`c/wxw A߃%~-7Vq2&쇬N<9x6 =OM;|mM!zPE;HߒΕgKӊJ9 - pn׸^:D m;&ÞKdGa\m,ӻh{XL\?3FvsGeְMbe,B""?3YֹViA=ꈣ=)!@y.; yF7^tL, x&.\ >ʤ#ax^6>Һ8ͺiGonS F~Cz p < tZqjE&8$8~T{xvVb}1A\4 -bI7mgroIaf 댂Džpޱ,黐FT-]-A6KEO"ߙ_rpOg[ C۲=t + ޡeQ&_cht8h{S! ]Áo=-ΆԻpH=h+' xr:*0>u |#.m2vpT%b0^-VZL5F1G`@ . HkYpOtg4/w8niM!:π|Bc2@ ~N/G 3A!.xAȏgI5Roqy|2kj$6fLSUQتoh^*EqLrTqR(`q$R]ΙKA3D %pxS EA*N!%|υ!nxzoĈxe˂&ǧ-/L 7-mb3^QVذX1f4bSQp{Q=~2Nԯ7__8Q ʁAxo2}Jڝ_^^(Ir[XMWfSt8[-fs.[{'7F+kҩgPgtt`y#Yr[a23M h0s;x}EcX1S'yG+RQ7a|^Y:TfM@J9t]@Bkxd[RUQ9GCa-1{o<0p V蓮3_ÝѝDޏd7v@u.IM6+V-ZT}RH Ϣ?j,qCP@@pq.JQn(e!ι;If&4duCR|f }l_9.In\a .|h(5B4ETeh9waR,h*Il!NT~XܚnlPdWM9xGSzx.C߻}ri7A$iD&imUmې3rb"!\:uҗ"kSQ.[ _J1!:ƃQ,`aF}IԲWu.!b,j񣆋gMvGeq yM={ٚ3*y(xVF&he\n0l6wa|jL..=1U`,-p{FtRdMäF{|&ŬbΡӵ%3i&RD'  Ov}SX?o*x%PKO $P;5&e\;g&EL,\p3"~cMmM,)l=<7Fcj3"I6_B<;w`_ݴV4았4z"&9xaF1c!*覓 |:򇵋qwVˆ]^Q|C m{_qNCqwA ɏ't 饐+gwOo .rpo $O4%>1:&teWީ9<2:Kv.l~z9nb$U Z֜콏URO-Ķ)no|Ē/(6cAٖ۟Vf!St H>8_TQa\%cH,Lyrk~C_U fj{p|mpCdu`0ueLe17l9$ߨNo؜&h9p2ߋ._% VnO"Tg8rWD/1Ÿňp[cĽCF5Qτ]YƘSE׋aB/h?)v?ke2e1VkT GILNuʓZ{&O}ڕ<uN @}V,Z^ꌡj~ Ӫbzr(yF1䎱مŚlQPXs3+!5r %Hc?";;G%Pv{F6 |H_Y\O" G뿭h|nr_{w.q#g}]_R',%S_'}er?ǐ1}B*N/d] [ #3`27yV_@H=8Lǽ #3=)$WBTj]4#1FfS#P^UDⷃ{af?ESῢdmx?eq=6I=7 |؃:%3dӃ'|/<QV .[ S\吖?ݔMISiOufBp.ѤW>s?ax >HԪYإXyjpDqȞYC֦g.K mCl/k ~)2J3yb Zd;T7.t .7C\;cBM=v&$|fb%L^| 4ڦ͈9xbd@B ),S׌0&GX')BlI,e"ӥl+^roƠJuK/w_W)])Viᾝ֗z<~ l9l\&E"Cd$+bfUÔ(f;Xya -0uj`NU~2u 5¼Xs7O?E)3T&"s;IlTo( ͍ <\*G}_hzhEHߛg?vOڎ^ɑtl6jXŚ5OvNST$'`m!KA E"B%u:Wױ}b^ykyIl%Aw [dS1US434e>t9k.q|߲lB,(@J{M?#ԚpF^i n9dg.[bFﱶ1(~VXqt<'ytew-R#5oZFh?KP.}@.,G`/s9k =~Mݖme( ꖮs(#U{@O ~B5PH!ӄS*" kkώxthga+R3 tV7~lAY5돀hCC\1mlQ)/d.g6T^w^{''y:u%+]I3S"oQ>45 kڻ{2{(?񡑋s{~1-@-aԀ>d 2 cŒ9lg4*pyl!'XA\t, Nh 1(Z}MTpUU iT~Thb=QsV8v-ӆ^THfCFphn4uuBQ.:,S՜d/Cf60,qOs)EUPj I(5'59hJ@oiFzzZ=€M'_m"aѨE f6ٸ[npwЛ۴(\=DR/ k^T-Kr>ÿRZ}3+"lSShoʆD5BjhՍaP {vn֥@k T˲{MPa߇Z h3lܖWYn0aedV 7;B, akrMV*T^7Bu% ]ZÚJXD]] BZ=WRyҨ(ƬDQ>TkA4( 8t[-)u0;RDK iVͽib( z{V293Xwv~}5})[bJz\&TqtDE}/~ "WpS`BCDm8欄)9$ϨTU-HzOQ8A(r_›|0]] &U2/GrPh{ۯ>]H">EÒtV X^x%iҰo]vCrd!,zbϟ+2(B d mpiz ON"B ]聰@BD磏_ygmG=ov6O}/<;MmWT~j3[RY+֑ 1لRe4WFMN!a9+bB@ŒIr*ˊCBB]t)|Z b7ՙJK8!,9p^F~|B{fԌRt.%7 egK~v"xAJb5LVnP|> Y3 AZZAk+zҊ6pmKh_-m ՎF|lUʛxّ8vyX~Dd"8ir!`CFe:.{柖Sٷ}Y\)C*Wg.jhX8&^4- u:A[|GOGKe2O2&Bg#AR:܏UPYPv&7O'Z,*wl_^ Yng ">K@!smJՍ##5bʔ4&}HT$o˝3Mc{&8V,KX+NA! цX=HB%7kCwO%<dt1Faaʯ?rآ:#Us[ Aҹl<(mҠ0peAbkGls vs;nH^y>Ax YZ