python3-perf-debuginfo-4.19.90-2306.7.0.0208.oe1 >  A dQW^^fe@b+8-BIS mR/#l8 @No6l9eP?r.Ψ]a&5܆z7?\V;jv,[m|H4 qT 'VpIo $๒Lj80X8%(6Mc=elu.8ǝ~V :zH&Qn>RUr"lXY-m-5ē>@ednXde4f8824cf7e5d3f4e49594e0e9d52f3d96211cda034a45df3f396a61ab194260cf133f7efccafc4e68be20012a0fde2513a1bdc n<dQW^^f6[dd:+fۢ~ qkխ?G4^̳I vazF#_F@ָE٧<r./jlWa,gҷ;u#/<.AAPΟgkzV`&wG"t>Pf_Ǫ}8%xPg` i AaS&-hItg]ooO{S?f1*_sTqYsg"d'9 2~J*^ Vp>p<0? d! 3 ^@Dn     b h8H(8q9q: PqF{GHIXY\(]@^bRc^defltuvzCpython3-perf-debuginfo4.19.902306.7.0.0208.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.d]obs-worker-backend-test-x86-0008.novalocalRHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$dddddd86dffc1e8b0b3bcdb3dc6f136f4819ed59c196c430148456cce958044581e48erootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2306.7.0.0208.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1dd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@``Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perfobs-worker-backend-test-x86-0008.novalocal 16881777574.19.90-2306.7.0.0208.oe14.19.90-2306.7.0.0208.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2306.7.0.0208.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/155bcc8013a160f3503d7fcaa6ba1489-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a6a27fbe9500a46bbf617131e45be8f558c1c988, with debug_info, not stripped^1":CLF۱Hutf-84e5e7f9e070265dfc5204cd46c7a7bdd739cad2d5c96d25b31736e60e2752dea?@7zXZ !#,?] b2u jӫ`(y/-_`3~.p̒q)0vv(_٣!o7b7(@夶jܮOv+Hl6VȥIM7Cv3mJ04h9vŢj+E+ͪ cM褔e*[̨ gww١bh|f+Jһ^4fhU>u[WtC's _JCXa_ne[1[Q:|ҷNZvb> VX &8r8DP(j^x} T{rjgT(8-HI>䰽.V%L{OEW_+ q, H,,l_>9)r+dJdm\@tr\bq&:JO?riX0x7W"'l A>3qWϾu=g@픊ztkc`^ K*Rڡ 0! C 2 2qVn"ԀDa>?4w"aOVʝ`Ԃsv4@qV"^}NUֹZC'(+9rE渑-t'dOPm0&1n^/&tyVa=~øЗ\]䔣b/zQ!67<)^s#`m!;/>DY>h@Q\.tp|Eq[A# XuP~d*-+Mhf[PaDt&߽T gH M"atTV3:K26Ŷ :zgЋ y؛ *:t_x!sYh|s%m!5]3!-d`Ge/ӭrM^7r贋taE38^%No6!>/1J2v-g=Tz6 @Mk7r&ÞaAK\=Z^m'{Q37w9A &q}e 4Âm_X3EX{2[;G!h3Ÿ fs5_{@+n3c*."1 |9uhr)}{jA*xvPc l XFZM6 iݻܪy3'h~yFx64˹a"Mvx{r\Z9 }a%yvl ߶}Y~9?`EWL7JB93޴F]., ̾b0CЏ-k)~zF@(Y!ƌ,; iB&Ov n #j[FΠy !݆/Zm&yq*OFcII!T#T9[@A`50䳉.jCrll ' &ZhÝ&U .l1.d%hYD꿑GB*k1hN2h>f(ɵӧ$syj_G[@q]ؓ RL<_[(^qrv+з2De|aQlm+_SQ1m¿95!(:.Z+9P&O~P6Y=YRcN׸%=82/(@# a0/:nVs-u\*' Y%wFK 0 L`x ߔ Rz0xvP^:45t#" 027#I BC3/l[U ?4ƪXeG BdK6kCNtMFc<&܊累/}dž|v&@By[Ah$ph+Zy1-D(Ѳ|M~rY㡪^Bw$̛z5\];ͪۻvt<:6F>X“Y]-~ˡ'b@΅TviVdQY1'a(gs}̩cgpgP_|oE] Gon浣\]0|൒A4Śp-Wk(`l~$WrLdSts[k87h4lp¶R?Pxȣ0-3W sޮϐr濈7p"_7ݫI,V۶:ޤ~'XpNгJ4z|GoYωg( |j@!%Li iÝ$ޑ^eLS$)vr;dArwפT{&v@] 4 Xϴ[rC@iEbo7bV[u_ SKDG;yhoGdX&c5&S!liKp@1EWadz&'$;gf,$߀_d>$ug!`3#WRAWQGSoBl@8z zg+$t#06xm)yJShY% t r8G"CYc$Y[ڂ] rA윮}BԎZvفxICMtz|;R.Y︧x:[Wt:z\f.\h}Bc2jJ'qgTw'RρsMrmdC'SFS{&LD36W(:+ 8?;zXEAp ڵ~r깕7_Sw4沙ye^c0!n \ůGkCm\"Sot}#2.8&asiQkIxW>7e7,ںH0OĂ2'BPnCQCOP& +Hpu.}c*Sa/zY\ YBЗfrw꧌Z$F{otW[BmR_]iͻf'/o ۬d}QY <8*Gzc p7c'QƯɇ]N!)ҵ`Qpl0Ⱥ׶(F۽*pc17]Va=ÝAZ3N?#qǸc%rpTEm&ިcrҴ.oGK-a%.upbߌj"⵪#ESG>iB5gJJ˾7fz(9A}iX!#Nm"o:c7Oֺ ː\M\g5m_:d`[u('  u$y1)C9{oHy"[\p} ܳ)7'Fn!G8\ec@a zͣOXl<7]L}$޿,UړAyvMxV(zUoqwD;'PkVZ[GyYx'&(ߧ_27eaYx *u2t9!P($@ DK<|lPF~Q1\a*m},azuQ\شOCuq%TCV<2E ~v਽<%ufz6cVd(c'V*}7d!m$ivY(Cі (]95ZOtGD4+5z'H{!WqLo*^m-G㩜>R^Zj*T&3[ sۻqnWhOl,,D./w^S(1}S8`)+nݛ$, N,Hxn:WyLl_ .(Ay,AdNC; ۡ1ϼj@{69"Qw};ѱlڝ!KnVM<tvNԑf+l c#jཀྵmotasDXŞfE̾1.7+)9:& f )Pm_;P-<-R@o"hӇMGDL_a|@A~ѥLW{OZ?o y33A}8M!`I׽1.Wc9ƒ "g0P8HhƤT5d^_9Sks8XZd|  ?P'xQ鑆5q}=@ ~<p>rNkz@ 2n}7v?o* ;^~At1Ήt uJQ$2KA6AmO#pE,xug;9< *,zɪOLW!B }pmLVV(27&(jZ߿Q`k ژTW駢'XPN8";U2&:ݻY'G3ΔA.k &e ቩ(12W2cEl1o0tYV Fy4\"*OVRBz~uʯ`) rI=nklZKtCyE5ኢy7sDqF+jDB"g[+?i@hS,꾧E曲sMWY_[OqNJ35 s}=UDBB(c:pó~FW;W5х |W) /=99=O^ ,&єja{oǃ Qj2K{3} ccС]/\"&M*ٟmIj[!{'Lgټ@spAA!xAf`*tIgrfM;ӁKDo1nL|W xGF:pTؘ`}DZzCE_v@Az8*+wUqd-L;XuIr΍FrR@~]($YV9lfW͞89qFk_exQV$5-P1yί7õ_ }ů1I6V>3 :~ưzNݩǥ8 [P!x3LV05@V5VyGyk 10t]<}D Dځ d&4{] ujReX_J n{8BnM`=GrUN2Q?^Lm(g=4X_QĻQ-/{v*:۝u,H>{A' b cf&ݿ5яk<\JJuNhcc̿M^ԐOZ'hQ+7л;tDW%2n@ߝ/y{}ʨ&Mĵ<A-4hŷV$^CF4R%FmKv9|nT(6O$/aבyY?;cP8 26U\R k)]W:&åZ7DYM|U30+Z@QV`Cs/3]P~-Tា[&?¼& "GR'HTx-Z+#JB:N2 8B{^RP-rIR3.v!9* #4x|3"{?ρP@ep-`Ip9:8]oRU!FDj zĭsN 5`Ț ʩ.n! !Dc:uoG0Df|,&jd>ոP,K1E5@/Z&T-z&Wm4V18QSy8"+eֺH{gnKT mIAҟGDvUv1>#3.<臶:&n@!d`eE?BazAz05(gp ۈo];9Vôpjug"H8`gñHa^tU W&J-/RCڊEJL W&g5o|صy^Wqa`꒱*Ol }g +o 1n{esv .#:Sez{c>ZDG4uTD~>OlH[H`u3bm`qb*2Rz34S[_wܩf# 2BAA^4QFq1()XoTXhRpp4ܝ\6nؙnˤc14r/JvN 428t'=טkCb;FkG!VɥcZR.bP%gfrL+V5x0Of 'lW˻WfJ`BL =xȈ喈LóB(HLi QnT]7 ]KH]-;j*㾉^|1\_>AXgMjW[M|{:HAOss&oWmt%S:]N䐭Dl,*z@sڙ\^ĴpߊqӻJ_rn)5h$g n{YoY S#hM3 P8e6s6([[4Pkⲭ}|ZK J˜"bAH6~tE2j y#3F7c2F8E :Zy4ey2k"^=M \w͉Y(҆| Z#XFF5lʊ*y'\Dy{*~Lך%Quoq1?5|7\ jI~}Di׆ե=5u{f{H:6CmWAy:Rge=E3x{VBtT%kh( k"&Jb,9ql~DMqدSOIs(28zE"o>PV$c:`>Z[nMUhqדyXי= b,٣sl*_xNQ`w{8w zfT(%j^3 =KyUm]2 ">ʦo* V=HU/0r:eJ"uSAZ&aө';>k'GDmdxed;vh6?y}7l6K(,y[Yp#ܛ@g{~`G.-K08ؒ\mIh"ت&UI )vdٿ;I兛 e8wݳ+wÅpsQkρK}݅~ B{d[Š<89.F@t"ľ 036]|GE,6Yk< qZ'Wtֻit}a*ԞƗ!ɏѮs}zppxJfi)Z$VQHJ){9Dȃ"m`\Wɕ@+(V(#jQEACC&蠣kho 508b x1S6D@ҁE6z=D-P^.|s+eb; JMWP/f}ܓo-F x^-i18/ܩ_ 4 .e:Cբw" oLcX8T^(Op *RojhFpy^-Ўa<HΎJiue?FYuٴ;pWxW7uAgv2$=YW%D]._psp*D܂ ȧ0e UŇx`y4}eYV  dww{(-lFp5ؔHH8I9FI=md3#ܮޱjR4h}cJaǡA-Woh]<% غA@U[o*R=:VzH:3DWkIJP5U!*F1dwyx:,:z1O;$qN]y~__:Rukɿ8Ƞ, j콯ڰr'G) p^u2e5+?Xmaf斅x\K =Yac'pf1[ $.S["s*ؤ72KxͿ|Þ~>eעc( wo[2\yGvs!(W4jj6.1lS@R^kǭ_]2𽰡$gxٰOxEPX.ǷGx'hX* W[o }N9-Wϧfs0 LZ0t?D({F~s }=ټ^PhmOӟ_+Hg/ ZzTϾ&$մy(* t,6)Un+-9+ tXb8c6:~|φg F1f #H>T&KsGW{Xj - br$_yG L[j\5!!C̄FY̢y(a+!fE\u 6PI>(2O=04&j!5:mH޾m;F9N3Qi[Q J&{9,Fhl*6ba !5DK1k>MfL~ J+nucͦ&z %>7w4O|PW >.؝fY%D wQpl-UY-M?G&G5:A&7L!jI%v6nU!'؊ 5ѯڲ<0:N%qN)f묱AvrBAP?zxVJ\aC`(4صf~;G `HM HV,; "=XwRT1ʆۥ>[i^ڗ" Ȧw9NN'd֘Cc5n%Zʰq4'jATQ Y*%0I#7 ?Gw~GܥMxHF_ K$έ+wfӠorDt1\X`yrw?i`2 V u?"ynQt2FjkyC"~IwV|nh'|w$"{,+ԁhZo=*c%:wXG)RӕJ?U{ǷJQw UikH(k^q\bACr;{ƁbH3F$Bggu&%-d!0 8@ƃ: $:Aq#OC:=4&qީ&^ڑ@0s]tCC>bX%8TjvOˣ̸۴g$R˞w~ [&,CGcԭ<} 2h #& M6fv Sb\=m%[ږ[ g:P ɿT9HU%|9'4-W#mv^ jQ|:׹x a][O9b4L#d. ud.nndd&V;6?Jy'@eYGާh($ef'"5il-Зqۤ"#N~(W0LkCKD?<6'4E3D)m)hus#H 4TJ|l%Ȋ ՟z<ЧT?vB0&+CtU@Ѝ]\'cTE$b{])̵ͮ~!&_؏{,JUTY0-]KѪNzAS/ӱt}vd4;@RW+#̭:Z׉Ű~Η9ܯcGI%uww0s7MZy\[ͭVLB;q _Q_ѥ3DfIk/y+;=}$dDmǜe=_uN950Tt;]A(}4D!MjkJ]Ù, e.gw4 cI,ZB7IYs wv{m]{0jy>3i_ϣa9%min r))P%5.Y):]o5Ӡ! NXp3|11 ˘9E zޜҌQԱ1V}+NO}EPN3nHBEEb"n*5Ko=o&[/u:X(D"cnz55EU*=Y6S!Ag<ˀ2FX]@B)s]xhuVehꂻ ĉD*\H[D*$/B& 9Ok==>R xȉ+]I&IY>=6࿹B[,v%G?HGZls=M 'c\ncm߉nK$)\+V2a%8N[XsqqAvt9;cuׁmLpQGc~#~+?W>gĉ*0Y5ajX/aJ:2UCKUZDBaEN]$鑹#ybq%2P]R.Z^e w+6X)?.Y, LC֧wIy凚#ƪ:Y?NGE ܚ;>\~_%j.<;yZ:= ;}گ @zP'xDc5|S.i*Wi=Y9إhDH8눞{oK9 ƈ$fBzGh7T@x쉿EXO[% q%$(-霝;a]/#.{v @^rD~ˣ(-j_fAEu Zڭ7 I;庞d(`?we'ȋQP{J A17VHWy,[Q@)OB8npt]vPeULЛT,lݲTM3->js$i H/l(w?/%]J 졸73q[Lh8KdS`&lQȝ٭9*02adž.3TF%iŏ1cN@FѰp~v>#j0plke?h$ rkάҧs:vx[+ܷ4E~?LEyq3!C>|˫ֻm,lckiߟ|`Pe݃,  t/cvtWo΃= " Iǟ\B\j)1 &>z}}WJH [Qt₊m1 iDŽ B)7*QhѼ^ 7t)-'FŜ?J1<ىz!7CI1= h @K$jrZU'z{j :X7+ k(xWXy:!s>C5xO} kщ.,qW\{ȃ5DCsQA5N@X)Y55;z%^!=w>S:xgLܐTCB&;[LFTsodOxSH -O/D\ VAwHn쮆z9Ik~5qs'޽|ML~? L{;w>{UzJw$u+bK>Ʒ||jGPX=JM\AJzY[MF8Ntf"w!Y ]X:~o]Z)1"/A#+q- Y2˙mڔј ^cT6qƩ7f-R߶j{ޙ0Y+ 44Fk6vKF+Q%I[w[._7A!LqG2?_Y@v'@jfl7/q?V QN($ [m ֢+mk& CtqP#5\-o.|i ip| ;3@]=W "U^*N"6dnH}7fiqgSZS/M #sZ31 * hH=CՈcг|^9A}%ֲɲDZ`\_+ZUZl/4w0ҿ=E{:tћW4!4n@ |k|iar/V!'{>4:' 9^3*: SfiP7" =('p+Gh4fXWY@d&Ou.ք`5Tw,V0zď׹m^LΞ)M<ԗanRJqVgxK"Suv>_~U'ÿY#+Xj}~HPp}}n;G8\S%oojF\_CNC-҆ڄMp]H'du ]› 'ż $%CeB"٤xmDů Q 4 E'%-.[oY19BZ|=PrfbL>A)΅tkWGEE6q* r޲yf,*0`&jXQ8)QǮól p5CL̕z8J}a^oM 0a`n?"*d+Pb@tdb@FAn%KEY.k/2| O^'f/vsu;fZb:r&2啡WEJs3GTHbɯծ(N3"D&Ime߭ͻ^䎴!*;|, >b%jJ>AGp|-a)MN|zA2+ w}Wc .ql+3o6KRĵaIѲ3Щ`F~E?"P *o=a4rH;h`|n`A㟞ւ\I^deBgH=6!Kn6`miao޻_9 O.TT4m^nYQ-',b͵4wkqguN獸=%Kd1tAYo{շFn3@"ALޮC:#&E%fn.uq;6~|4WǺʃ$"p}/h)eRU(Z_w;6ܶ|9=W՘.A<8rWsB>QUS f9߭Pd 6kKE_HPMm#\ebiHlY_P5{56ϊ3}@,C6xy>a"@8o{|ƦLj,*̊g'y O] 4VKÖoSñJ0(Q67.HI d `TϞAfexW྽:0&&nJPȏ ay<)4}+5kړj 9wUJ0Q; q{Uh/?Yw!a4mȴIf'`pIUO?x)ImU49HE"cw 2<0ab޸IH%ÄO?Bulu0tؗuWD&/ AG@:=Ǚ=KDSp1/ +Km1=Fhr㨴Gb8ʧ5< NMRkT[ǁe'ӂc8`\5`tZR5qґiYJh_N>Ý W}Ͱh,l"n2y%HQ/h hɕhK"MGH/J!m7ڮq0(3.lZA4KR_aikL;mXZLh?#΅VdegFָUk~D ?:9a!E d#W:gc'h8+:_IuRcY-LU &bސmA `!Cp~".i+zעݦZ7z8e <3n s:h<zC^vv9iP7Ig~e yZk<`)J̲(h1,!FdX,^ukVQWO74DQ`ņBzհj yݻ#Y[LQ#YH%ճCe{gRӱnsئZIJ$t|/Re?MPyl48d~3n;={C^Dqw 2rߡ[̟,`܎VE-.E㿿/z*]7H)ShZ tpnښ}xgsCeqȮg>4('R%벒j`jYV z&",)?tO2|!dk*k3:_aiդ&6]qԉY~G|}}?_^o(1EA,qS 6}⎴);=\\7>a!(&e][8T NH|4|]kfʎeb,_5xFZ7s.+ IWӉ?i{( C-xSpnM:u C]%554ooBhܔwŒf :5ER}L5o8}]3bbѿmIV>O6 0*F7 +b`#ap`Uf)0%\q$,,Bm=e ODmz&s>飄 2=Zd&lF$d)]J)/9N l句aG{w%B ,NE|{A^X*18;SJ"n;LhAZf8 iM(D;tpYǴtjn<_x͔0iRsPnGU#5SK]!AXxZcfs:=P_JYf@/[{6ss" : bQ6IoOW&|q lȗi(6JT ɜ !q#B΢/=;ߝ ;|9d tI8O||G\ïMѺ C"q13b5" vHo۱W-n3ַuCRhgUh.*ʃv+x|N(rpDYW{w*܏PaMٙV 51 DGvW0,DO|E#QXP3M],-4Fҁm+Q0xk4gE=M-t FD?ٯЬH8SL`uSD"uO{c@2atP{dI:FZg[tXXI]p΁w5%']ނ^(>ƟU>O[3lAnBDW׾BY;|Ak||T ^}"49\Ɏb񢴽Y|[ߔh+1nN7xzwt;b4P(d1X%*'/4OvЀb|^xF2pVSۈ r?C/ ~(ӷiDޑ0q 髧+zmYN1Ja@\S 聤Q%TG)B: 7d9[Q`85&M*PO2WKcBޕ`,.N4peŃ* U1a <">)oCJ &x#jލh2v1"zaGImN B"L9?|S3cޗf}7O2BGV o9t>}W/ySP$%jp@X0m@6 &!KӚNF;%wc5M6i__ {~m\ͣ&2yeS`C9L't@.JdD&H1\'PX}%6?3JFi HC3,vt^xч3ZJe6kC ړ/0A7eo.{R0@۷f< "]=9`\E( 72Z in]͖i[\A(6nWp# /mu*V&9ʇoz86Xs,V?|aLNn$V8JKtʹl(^MAokzj0;)b2r׃[E|pOkk-)܇g/RD뷛BhsD cf9ġa`z>| 9&_`Olfw1{_'1tQf.4O ,R's gɄֻoR'[4Y$0ԢI_C^W^r&HȈ"޵<+!.Ncag *q=ѻRɳ!1'9MkUë H4\Gΰ`w'%5W4I ??ǡ Zǝݐos[ms -8 2bW8o J;7|سQ$jd*i ((a<_ó&@j'Ύ3DjNtToĞkPt1& a5i/0Π"8w!7gt"MOhEܿ&Wgm-%0;;*ƻYsD15;2f.,bOr{WC)^(g'M? b:;p*^l{4R.wN5 )*(Z$ t{BsȒ ڽ*tbs-}3(p 5Nr*^^P7ǰK[3ڛo9m N NK\0_7ǥ1ldQ_3r y֢LS%*lQGc10sGxf'#NK#b^[Yst 9>i;jΔ1]^v`Ф(!i?n,wߘRY=-VZ]vOϑn V`$:Bo 햷l.dU8E 廑?7Wt%ȏ[ӎ~(^ fZKgy|Io:2RSNB`i[cOxJALR`|{to>beg4ߴƚw^6iqYflz3 9Z K[o.4DL3;G'DvC݂w~"_3q?9&+\e"}m' 3 5a=0bD+ Uc돾].:N*0-> |%}E" H*NmfG3b>bo ܠªQrey[sW vF0=ʼnmIRt5!^tx?ur)3lrxeo;!e@'237\+U8G#Cmo,\ٗ&[J1ܓ7ZYnJ o>)mzw9 ڮ0~2TgK5'?s~[֭wytF0EnI%$rI}蚰Ɠ8t4H|1 K}L9AOa͋/ml`EvhA7e,!?IIoCf^yeQWʒ3KӞ}7SQ[.T1FsVT;Omd: V9c"ĕW&iRHmhI|{vRCr* 4O|Յ麀S+ۺC!"ګ"ί"锞K158}@9.F3y\ɭmbm ye:s&\4RKݰVel(弴Xt5V^c&;4= :.)WdvYN̏ltucmnҬ,RwanXvUz3|e`ęk#N깺I]lBٴ ~"[AOT9k7׺B!{~_MiGdhcsYN'WNWeC#~X(_rN|z尾7;=0Й{Cz/nHP$T8޿~ Sp=BaM;$H[̧] š;z>A'>ڠ|ȴTAJint BX& 4 <ȼt.i͒Esbt)ͯRk>pu+*G}n9$ESid9Y1?ȑ3Ɗv?v-+7F<"b᧍_yxoEUZ<^"F(c|Ux7A7ߎ#9o 9M3ӳN(WF7[7 ̥.)\<;R^w+J#_F#-fA ^z7W7(jZNu_14gqO#;!vt݈+#U[6Jhh`D. }$ǐ.D*$9>qgM&! iCoWHn.%3Ʒjq**:N*t׆W/%pY짿MנgZuV"u 3(˒2ț璷I&9'G:, ʃ 9}ρ/htlqNwhw>jQ޷wa7_ki̛%_Os욧FDAcZg{L'NO8!:t (gcqQTCFUթRa+^~݅>uh4TҢ 9d,N-D.Gst몉i0aDp:G J$dcl LVz2ԥH8La2Z,Rx[J EʵٻC@=iwAqwDɳ.Di+B(*4`v#-E$="K+ ǩ s=9r,oKpxVo&A|$qi { hZXN;!$@#>eT 8DgļW,DtVf+%xL!ӹQbNDDHC'Ou8tgr%Qpda3ӷVJ8”'x7 gUZ 92dǕkrY_h$ F'wg@׿ʞ.Unhw-;8'P`pY#c{^[Ej$ϩ6Rqy܊n4)L}ǮuBtXũ%:0Q۠''!Ƶdb0>ǙJ< UBh?ߕXz$*@*j J{M $`2!ߵhw,)xt(aїULs 8҃F nrdAV.B4Z`G'":40;-(tn1usRFhFU[ߢy-$g+G^^ ;m8̛pqB PˣxwVqhiȘ3WTcϫlLh-vG'B ᭹th4J@n_'=q16'^X%|$lqCZw#ϗCĨfJk8J$RPQc@tM`xyc%M n`#̵#Znq.:dՀGٴk ygXdڵA t%N}AE]Kf*>|S-f6H>u'&:ϸ( ]p:ƛ_jB g6E$:+15x?kSuF G#(Xz3[+I`tvAa ^4h+g̘ED!{+#<2HIӮj~J3.UKۤa:Ӣvi`Kf8 iE>:m4[ je.Bg40ԳK$V*^ѫbX f9ZAp#RL zeϖAMV+zX. B #T(3f"L@xO>%L6Eͫ j͐e*, l%KSvs;e,~])iXaG2怪CR781YJA^i2̽SLhŸXhO.Y~+1g*Z!B޵D)7w'֨A(xPeA 1xSI}IQ\G!"C>>r>h<ө53Fpk?FP%D XF?/2G>u!e*+ z0?(.:|4b QUNwDnv}~[\D2&h/c@'=WAfU#tBH=mD ؓ[ PL+ c VyB%T is@& h s Er[$l7 ,]Ľ_+DwPlמo"MB$i^Icױ\./:U\>"I>!Yv=d|ޘ; %cE,$ǧT.Òj&%؜dUXahgѢP6Y1VZK V]@6E%3>)+_8Hi?kt(rY$nV=v $l Dm oC;IX$@dq]?{H)g.nk f=29ĠhL3nS)Hܰ4>ha3<"^Tlnkآ䩓39i-Q}ZM g9jg(*5!I!ؔƳ{ĝKLf߅̮pDa\19M$'( rg Q55rhz *gHrURBz`?>8!z>dY<=TISȼP0 k(1nGNt u`a ^?-GŦZ~X x6o#jfMyoim, jYNȁ2[y2X[ޡ (0J؜MF/ W z^j+WnU(TF)P"둜0O:J9j/jtBĞ-/ BDɈ X3SVj k+87݀O3NjƽBN<`{tmSgn$ʍ]ºɰ~b15N9ަo]xf،8hg>6uÖ92:|ҴȭX6a/c2kiP6}݄' wى?e Ɩ8J;oũEIϫ\7 5m%EOeXlJ&r];-VNv ܅U1p/×_WF5 Efn6P]{E3lBpU($.Ǝ`9/켃 VfҝJV5t1nܸ5z$0V<%*g. CaiIsqMGsEW(c);, 8mq"HFݨX.WPΊUz畴)-@$"J3;M~蹥1b:P`3Ϯ)5R.Tֳ|9pA窷?ͽ{*n>9X1CQZϹѹI4+xD X_W ܄,k 10| I ?Q4?zf fөjT^sR-ǦM3s+Gjq}Oq϶$ˈUm~.ƭP-GOao :r-,O=Y4kz<.Fp5oj'꿳ػw}4pἛ!|rz2 at<`b0OAc)w7ot;9ԸwLxE$3Dxkz&$ N!cd58/ZbM\Wnֵ+̣*cN <օΠ ,loVjEoڝ"PLM ؘ#arC5EEFd9}?X k`NW|4卼/!.LVil6Ҁ57Q||q wE/p@py.Z8)݃G,PZ|fWg4{ 8RR?t)b{Iz m-t}}do6kRs]#"`vcg> -uq6ZEȯͷ}PB(޺ՠx>f3{ͅofⲥ=#wHn $sl_Oy-q䣬 WnR܊>j} !=ܿpkszt)zH fHUXq5?%; <v6̵ f>o/'x^< ~vwv|+ +ùfKWXfvxILWLFT/\Mj,ȃȗ^g )Qsv3ڐz"' 6މǰK0[7~M]nZ%^DU0M!ir@mC>`3F9_Go3_NҺ!Oُ-O!XWE Ҥ{ؖ~G&9He4\BbAp]^N} Ff(ͮ-`w[c'zr%6H!}DGUo'pR{5Fd [aD?JZ_&Yw@awNu;A )4]R佫ALEz~</"oI 4\vrd@f`P#wU'U 1Urr;.9x N 9q&+j[֋FtR}l^.>=Ymi ^e0ڼ[(LPN5a#FdgJ2棶ts4?ӓW1Lz@ǿbT^^! , bn|K\7{qƍ~4k&bpɡX2̌?g*u=Vw {^?(/u]NvƇNKxqľbvd]M'q۷3+":- ; 4ȏĴ\4:\G2nqeIAUemxG.x]ޯ-]p.Ls{R̙T5P̖DzGnĥF:O u`HR_@:WH54&ڗ.2%v y!;6o˰KuڤU>+R|Hn ;)C-,fL4 UApC`y WԈ Lq ~8ĉL2f]dY@dsGrum? hڠvkߵg)9 g_G ۵U7Zf-hl\s, Hvd̴.S` {x_/R/X Mse/dXbo[]3NnUܱ LOnIqb^X9toC,|kL!@=OA+?ٸgp8opfUH+&qͩ r `cb/MusuM GN$&B 0 4pAkԩJ s>f/y($~;a. D$174lۄE~[")o hyCSs4r?=x9;̱ϛ}̩}9fuKToJRDbp*%&Dx %WJYDSoߎOBloCX:07o׆v#S U h5S5 *ʃeijnF6Xo6.k2ByRxO|ܾ!B0gUX7b`5GW'12&$Vԋ~ݰCsӻY#TmX(1 Z1_R04u8^* .0/zNHR WKMz%Tη:HƼrz8:ҮF{{3g̴__Wtݮ<5ɹ.Z¹x89锚tabL[Jۉ0zNf] c~|yظG̹lZPf@tu?A_PF 9=} r'~~Zs'}yc*/{u;F.;Ml--o΂}Jcʗ1҄ҤAutGctGXꋳóh9]xacnW6`?dt\BPYa9is 2$ .eD~W2lI8?#+l@l%Q#~G"+UqM8ŕUxP$,-\!̭ۊ֌>P wÒm=D|?pqǯaA~ewm} |Ѹ3`X$fIܜ.9mCΉn:"9Œt@ꘊMe+UEñuعb,/a$ZSE|Y]쓌H>Doo?r%T3d~٢@2Z8!QǠ#b</c̥$8יBQODª4&6oN;1'0Hu|]GS_mfSBmWay6dj&Jh[puƛO]`T̫D%95(`qŔJ1PQ_2UW@A2/D?k%- ZYV钴Ui/*ΆI$).3霆 r~~84 ÁիjD3d˷3 'v ѥzN%Gۧ*S3,zHabAc״:yBh_5BkJБ&f)jOup,cx:tPoFJ4uĸl^)VV5z".i`rbe޲6P<=*Vr6D7̡{J(8hz&s$=.ގk`-8Uvu0vn^©굫XֹNWfm6&njb|4{!p1&3]JVF%dTٶ #]H K LXaȅ+Iȱ8rxF45Y`n*ǒߞ@A#ɴ#[U݃WMk?c2e~O\{oA躅Rn;J##M;Wxrr dq (%/|r駆L8!/,v7Gy%/a=wQ\Bܟ|`5lO /Qr'AVg%u k`,Ќ빣#Bj(3h U[Xs:,%31O7{HsR /ԀIFNA_E'/RgCebSEfIO)mx =(T%jȓKLyPH|*5yi[E j }G&L-e\a$vx&TOP, DWeoBH㯏uM[.3?'F7M7)nQ 8nc'?xh\oL0DɘJLnN~\U]z<ЌBxc˹Km3 x d9]pH$p¥TY2k3Vu聣t?lq9fɼJd!*FLs٦I#,Y5g(t.1W[U.:?f6r9iPD+=Z+Jsh 7dԬdڦI|m+exBGU~\I φ%*ܣ'l~%Y L1\]#1hB5sQ8uoQѳ!4(ŒZN1BH6Gg\Xϥܽu3\>=fyZd 'Gmait`¦VI@-N ɑ$E1 (=nYtZ<-*>3 rwT薻\= ]v QYY|4|KʶIV3'H>h0KjrWRO^Jߚ;'CRl+R^JM-T.+IsZ/)Va  js+-/FhU0.,uV򷨮a7.2l=oLRj*",YU8vZVnU|Bz灇 JKVcUbu2|"Ʒ{#IeSQP|~%jŃ8)m1eGM˘ד6cqt1Hb͓PH&<˻YE{hoB~eٗwfǷ.AY*gƆ7}9\ $EC1!b\Ξ %Nt;B]CHqG YܯY],z:5u܉G ?T$Z;d揊f#0Z7z?l$;{<,{E P_2ܓ ^'cjߘ?CGe*S|53 `VYH4"Sb_׷T|גb44[ZJj 2 aS.7] zxvdW{{$aD wcLe ӇH8?1gtcbrN6=2&]8:4h}H*]PI&t}5*+kBTC86J>H>/D6ed *V7 SF7/)&`hl*HkȻm@g#:û$5ۥiW_w9PcpIśxYHnOcUǸܼ8P3宨od/Gn2٤{LOx{e9e6Ea0w]H5KovO6N"fғywh!wfD'`~F0 1|OT3clxY9/egbs_j$!8E6t.&V9fP<зiy2롋wͦ~(>T)D(P}spCV]o1wLwL-PCO0a~Zct%BPK8q/52 xz`f#y_#}PN<9,Hg a|$sNq\:fu+i1Weԕ828aE ~vJD&h R~B>Å`/-Ye2*Xy %*,ӱ8B|t2 2>=&y3 \Uw3kD8#DhW@ga j"6v- hL\>}f/"QmͅWתF4ӺJʕtU9Nכo5v)L|)beݪEo+mYLS-c _4.AS+s2 Egw$z[]a!bvnHXzF}8^o[N ^M̪R APn-8xūg?"b~\^5PIlL*-MrP5~Ulcon.nKh}^IA@V΋4K_AdJ_}Pd[A'ȝ2TIժ<C@>=Khˊ|ECh%/21 UuحvU%mDnjI(ߴ.o`]a'< Ïs|7A2B* Ϲ뼇rWGfGB%۪Y6чIي݉/kJVe0|H[`O3֯0S7pFy5a48m `뫮QQBsˎ`6K1f4OHEmM3U]MiMDu Ց(>p3ZzѶYɥ3oWQ?Lo^$_ V,=n*A&o _p vU4цQLESSm\$76c`H1ӫ;H bvު>[ƿrNeՃبd="owjozAYW#sΨ WyZ3Txc! -{CLr:DӕSɹd9~rl MbR{uފYj{Ĺ-C]wU1M`*bg:$!Èu%(?۽\rbi~7 Nn&kǬANn{_*]~v. o@d+Ԃǰ|7hͻIv㾽W1aJ (eKE4Ga*t-Cg @OIN³#o\aڳMaojx9_1y3ښs n}˴]Os \̀h3 Ʈ\IjTHq6>Mxl\*뚮uZ>BZ8t# g7 'kћژ|J Eg@i>lyV$_&^zĎ,_<f`I{BG L&Z? BsvY diۜkU h6O71 s]~mیX v0i g CA|r4ݣ[-԰ h\Xe|Buȿ:9*=Gpm9P}LȉЇx)IJ.-u"&$\ohJPSI;0Z@O_ZKLHE_֓1k7IG=>)Г1y#gl;vɞUQmX.R+LL[]U )Bk'Cԟog7lDvp $\> e'@//=?5`Kd6>P69i0%ν;(2Avӂ,ͺvVo3s,hg^4 giiOv~׊9;5~TZк}$!譎BynQ%3vwM};R:2kC,N-4~`+0WZ7?fl SQtyN #D=|P#1 󹯉ObLv^B01KR8\!ֹL ;Ԉ}W5MQ h0җqHTDYcoDfu6{KY.wS#fkǝ %"%1@hEt@J렂h%4VW19F.eH%9٘6ʻ UPtY'vA8uؘ'|h_W16T2TN=V{ɡsL!5s%ڌΊ9gVcDI&4ӂ{9  @@ bA>7dfCv tyPyF%3-W0Ln h6[%udED_G_]*C>_~\7*+?&O H,̌ ú"6) |k[(B2O&ڃS/c4<6i_FN]9#f[vQ,_oM7Vk9[sA5Ћt{~hl Λ[¡mikz߳ĝqSrj[Q;G9Xn9LqypIw5jɪWeڃQVjˎX1DZDr@w?@淛 ¹0(31f0\<8Bj6~c)vTԶ@(* 8ϾpH۽wa0dL=龦.A~v_^^CX_:4].RO.QM(9A2jL@#V{` N29⼮y$&GsW!QU&2 thnwVxwqp ݝh@ Tnt*{,hQroI{Ue T~IF;ˢ 0DHy˿E&\Rg&ξ`V!lKEpqצ~Hj߻+ia) +r4,HV M&hMl~%hӁ0MW0 K_-.sz*9N.A7~|(&SȄs.\YFo:lre=Cj(c([h߁@ay؜$`T OּÝo:[¼;3Nz28U>K,]aD.@_DTuޜ!0irK˓DHȵhJPxdvF" ғ\Ğh,` @_jHZj)RJB%+w>D5 :ëT8WǗ( \ [RJ oف5jG." YlKE|9L4g#; 1.[ [tV :tR,Z[d5N-I`C1D1x#frۓ4/S\X?[k dl iBtB, H&).|B! EW1t%]zu:yb.7Mc[/C$#1V\Y?c 3O̢߷+۳_ i46MR7HQ{5Ze "vװD9ePM$aJv*pLj)jD+ ;a m$4,+q.(nxbV1n;^xÚGc5c (Zľdu<w활? W@pULG{h hS2e-}/ɮv^z &PYkji҇tl qөY 5cA3Dڿ/ț.2u)?Y/QLNƉQ7ba8o܍[̀m,FĿJ8sBkጐVTr)h)eEN">AĤ&y3ǓU:>ZkR/omwY ?܇))zyBso%ű rgn>4y Ν版(O%cx2pYT{0>MHB)\rHAخfDxU\Syh{>γ̮;w"l,{ R,F"igq(JNws$DUCA~sފrş;%_Xdߐ:=0hldaWEɨ!1x@wuw&dXbMOaE3l ;+d,g&'n2ō ճFF΄mN_S.i%͎4pMtn8Cd7߶ʛJ{2DCHìF˗ir{ |,_ q(؝.a@+pe,îFJ'.;W Ŷd`!x{:.!R3rY@UQ$m; fJGϼ()NS7ĥy_1jSh!2_7j19u/6ޜY4p[ݪ̎Ĵ<%g:}&NE GcR""MPDm56O<+3qYN >pt*,^0Ƹ Wp!rImʶg/C5xy!K$K3m .nd dv~>ӱ#@eJ[29uIČj#/R2B]u6lSӳ$:I|*[`-J"Whe)JE+ɇF!barO)v@!{L??fX*shd[\U=xNg<ޓmSvYPս/y=vyUr81ڦkT<_'?d~_ 4W*x[К 3 ƘI/HB=[d@5g;:*0a 1м1 3yFzP`êZaU[[(4u4O ~򯩡{e PH G=3BN?nC/.P ХcT0Ƥݠ8_=]R{u"'5)#mVو3ЭQgS,\ ]yoCO[\t;%DD(;Aתy% "2Nb><=!84J{ rE1Uc(y EDE}4K-14`;p(M%cnAYX5P"|`)0u(|8u`C?QAsV>y{Gtk$/[8o4hK&d8ed>^a-d oitqoޞ.7 M $V iiCQg'^T\UǠú[8_ -#MzP]GN pt[ yѦбF{G*\ml^v?fpj fj3{g>ܜM& ~xowLnz\ A5oX7 qEMЉ)Y,$n(VȌUHl9DZbYD6-ۜD_Nhj÷0~:,E2>&K@>b5C@fJ2j j˷,6?wrsJ%-us=IgaPZd%y5*k(#Gs/)أf`B78 cܱqd@Yi< 8Y-6Ga5oW|sAt9กrGAN}+FoLʄ xgO s3LTHh|%'n1C|x6I(iCذ OϔX,G5V}/(mǹ)i8ͺĉ 7[= ~ wAa;X`(|ݍc _CJ2,ALHDVz Qlq)_ 9wԦ^rf@Qy \]M7;fF$NVӽAp8ѧy{l!;&̀(x vdѿ08JaU8`D6O B DO+]즂v|%-R޺.o΁DU^)qp5UnSkLiU[x;NϿ D zB,Lu*&!TYw[gpqeE HuS˥t]{dP&硝؞&D* `Sywx@/l~KnY'/3Y{%*m늊=9soIk1oC9ҒAziH+tmӡ* GGLa^YMT2 -b>rDϬd K;>rHG;yU35}bmd!!^ca(=C:*#s99yI`\*k<|9ei?*?E]L h-؅1"?,8l_ٕ4sPOpSᚑLtߕ 7닸}<(5dq o&F2׷%N_:}z"$p*b`E-|!kn/qߴqĊQO֨>x TheK[U:6^ۨ`#] qx[ &N+qU#K~058INqF֬##zhS"\]jvwag].o;hCx//P߀!5MIR0<C >pr+O`%_tsb'_lgFBO ,N)e?| 채jz⹴&]M>H23L%0̢R|y,x [FT~;%m '$ ׯ48 gWsR~ +`On;KfL|ctNsvd Zċ撁T_?*m9?kb\"(m[C-/Z5ft(P]|KFŸt6}bV`Y`Xa DPYlďԺ|7<۵"֒s͟8 a.]29'Ԍ4+P8{(ag<|Yy(ZdwňR* )xWr潴MZk¦Na?3iV9ZAgp;Zc}b4 s|rK@3'jtWBݫb:⤨[\x^VED]'ZxqR9,OO_o 2!VTA{,U@c^ֱ#NmBzdP4f=ÉJ cbeY<8<(CE>#͂ս>Yd(9`%lQKT{&;>Iw$u mL0&an\ljvS{C;p1V-Bg+wath>Skj4AΝqyaSHfmc%.n'lj 5ńOQ(ĐGfڐOhN&l=~l,2^Çx<~\ѝKs)?YFG7lf2@0tQD"me c5V-^5H= !ǻĆWUOꠊu^W:˙*-^5.- e/L QSyGKB) S*5Yxjaa6ipRk{aZڷNwК| x`uܵ#f7Vk?>UvaaJ[4 }NlD(YnU S}, U0 'ͩ=㧾TRSŔ]L>–UICYOW{үqfhQrx}g 2=BG9G xВ2˞Ӕ3?\ Q* qW?gmz`3Z *| \~L$hbuN,{~T>=wڛe+ r ɯT?/UkI79&kayvFz! vAv= &22^LkuUrw 1LR:8-8)A.9xěxEgkjd X TsZ-vBsKub'pmAmtKGpWHCS7S)2>YuӳϳfHN!}m3OLf큮h7&̄ v>yhBZ=z~;}eu?"1$doy5!4iizos!(h4[a@5sFzJkK҇n0){t%\Kf;RϮ 펌c3npZ0߿mv_HG7hCjcW ?ӦM#MΉYB҄ۯQac* \")Ge7Ys$ϔ4Gj} 99+=ZXX~!7#`xWb܅c )x{,l e8aa+tMq8ԟAjTikW鋷b gEw5 ?/Ll/^ ɈIھcySY jA2=r- KѬ/D:aR*<x@fUG\ϓD:*n)?|%Q.ͱux/"Ӌ* ^&ԻK'O/x]w|-l^D 4L/,VdAsJ0 Ċ zZ٤6ȕz}2v0^>RșYNkx.':x% B\ӱ$M+ Xc|?DA.ke,ww|$j`Cp|\w%s8yG#!Եr"9譴$> 6.dvoj|c,o8>Xn]c+ܾ 9!A~ՍNˑ٣ʇ *146!S'$XAo.([pWhл\W0Pz'g˚X&џ )=$ʳֈ:)DrclP q-6KL쑻"g-?\~7Qڧ ? gH8Xn SVG8D^l(ށ?Og  j~cs0a0KGLpDTwjl*>O]1[ c\% =#fz^MYjuctRBqͅRwY;%"{\{t⅐WgcE1S2H5h'Ǟoyۭ9Je]rבU?dfPZpy@e\m`iL&IKJ4 S Υ.JH w1e}h ۱ʓ/J]Pʵa5v-Bަć$NRTv13ĵ}4?zS{D. !zzjB5>rDL>+CK,[ϸUiA!J,\u`r$sJgK6]̀jKO;{r,g:Z9^]K(7*W-1ZЄlD*XWauߝ^_|Q|)3÷xqr%!.6XRIݮJ"x&>^=?5wG7ȯCUBr'x^>:,KTsS؏lz1w5;nF\wH"i5YDMU27 Hz9W G9sDMWchf |[lOw.hDb`G-]55J41U{:O:{Af;  mo8-o2VW%ć`#z& 3+XB iG;%aHhq,讲5ӈI4;-1! yv7F1T?؎JR Ð:iЋ+(?V-6nˆw>`^u \] VJ#Vq{ƛb΁gХ_ϙJ6)3cb߃lq͓Baz' ?b?zB0^"0qj䱁8$WSfc?YYӃ"З&әbmWU4F_i5&=%8ݞS@W3(7)۶YŒՓGGq5yBAK޵K3L@GW}C%Ϣ43.Lve,R;a?zGseG i2caV-RR@)QruBctqZl8V^Y:g<7TӇA}$R[c`iy:l6yP+vn-{8{a39q{oGr_=eXcJO:3 2}J~jRFf:ݪz`Ll# Uh\ym8~{kKG$dbw&3QPjZo^gY1k &,06 Ei; B\$Gܪ]WωãFIzj&vtzR/bEez,ϗ;m"Q kK<2nRLScO&TiQ0l( gB0fM߯5]ZhrHz48#`~{~ժOM&vT"- ZN>C4GStXeg!#J38g<za3P.p1]}1 `$.vTcy!|٭+F0s<m22 id7djc n;A*S|'`I! (rzG8m_T$iB@(ZS|olKe&80xs]~m,jY% AbjMGr}nP> ɳ/󞛪ըؖͦFTx9wLs3fɓ_ܱ.W @E+x-+v h#dkVʥTڥGU/ iʸfV ΖƩdgˏ|{"2Qzj$DiGkK/nd=֮gka%u 𿷓H D ~yKE_]W㽵KstCH+ Bl;~?1 &(1/- ZcO"MޓF2%.lUmXZǘ 'ϋozYהi ŸYe[$%n00r`qslNsֳ5 AVdR+D` K O 6J{N'j&T i?c>Ҟ2dokum*$a40 )2?ݤU [YpGˆɔ4YK9M2YC$ťzjd-M&F$<xV|&`?Œ;~7EU`{bjʏҸk;!N=okW)M6.S](QB&4i[s-&qS(s\M"S%sqq ,ddkF˾gyT37YuyQ;Fmc$ Iyh#\#`i)BM9SNCh[Uv8D.**5BI{EZtFNxic խ7>Pu/?8gt< *T9S47jVR4LP|k CnFh]I+&BnB\ H>I -/q*iCmffdQN\uJ`_Z2|M}'W yTIz- qܾ $R0lѴyۀm!y K<%ݥ^@ 2Bs#qLϩu:$V4 C]gJj 7%(S kNhh^iZXX!s8cMb38v&1PB^}-{ph,# ,fw`9uQff,t_=O|q>8s yz5 hJG@)`SĚېjH@R ߪ('6wQ`U3{5=,L[[7̏:4^}PA-,3m~s_2q>W'ra_߽kk&3GŐ;]Ҵ}ƀuUQov?"B8mk8:cv&B: tZcX[t>Z'0MBÑWNr nJ?c;~=MϲRrAʁy &jGO@ژUq51M,Xh8Dm)RyAWv:_w5NŇa>jY Uy@ h^ɑ7i]} HnWlWb- PFI7v. h BP4c"҉#FWnF4!_&9OIJHزXO=9Ķ(8d {}~zة{Et2;i~fIi>w怗2f)TCVz|Juڂ:)DJm((죏7u[j;& ֮1ϓcÐi[~=;l eO,OpHZعXsMyiA#uC -:IlA'yO )DږU(=ƧmP'1YiL<8|uMQvq\< ȅ+. ehb\40;yH?24VT?҉of-HsׇAiVsP]ֶu'*w̏$3 A39 ,V58W(瘯 n2nqo:{|;Q3M!p$ப_P㒂qBK2v@o"gӇ .7MJt˨I=VAFd̠,s0«AưK._8>]!AҲkJZ5/kszDKAUsߓ) |G7w]9Ƌ\ mzs: L5uD6~9Nho 2E[蜻eܱHCob5hF| ^o;5C^lbJ=2T֔WT }]O٪üYq._GO.}efăFZj^Z`@/R5#u_Xw |bX(AtZs3D)K;C\(j(׬7H"׮gq,qhsY}?*C t>Xs.f9,^9TOT|-VH~>Z0F Ws)WQ"P59z#;[Nư宱 z1%Ae֝5?0F[{>ïQЙx/ u\M3ZKk1qw1e0mp1"ͩ%vf9Mc_? N̲72!Bd08%RWtxBjƴh9Gyy԰_I e.[׈16Wg%z\LN%rٰ^#)6}/e 7kmqYĿP˾ RЋDF "^B;1{tmzS5l9" WivQ6NpqDR%:!pM[ojT[&4#_/B,X+(n VeCn8WV7dإ2,fB@Ֆ!6ϑFٱ5[3C{d˱p5Z_KA2PQ 8zlѡyo9Ke45jA wHXGu܊n;؈)-`f|ug:9/|Dč6E: RF}zRpxܗ`dCC}3c/"nJ*gA+Xb.PqoF4&;Oqs!'~.> ptl| f( >:e0ٲil6PRCY{)5LRqEZU"F92C}zWQt ]ԢuTw$'I="8)B3띠K;~.!98Q, T-vi=\ya,BHВ4ac&Tq7 G\n4pߓ(\#[b#z}n F^{8͠OgyzF\%)kg-x{(95no)!*8h.$9@#_b[%|e%Np_ڏ2B dR+4&fˌN@tg^C.+7v4yV k<&d \m^yBL)_(A+,u>0:kfZ?~4ޝ6ГΞ8dukK,!J9<3vln$v<  Fc?ܕLrukdjuADEn6, $}^ίOk]diݺ^#, "1l A'\G63J%n 3E'0yqN9K̚179<Ӵ Sn݊dﲹvOM(g~',rA9G7j~sѡf{KL+ B ,Re@Ɲ5C~Iik-߿5#guJWVن4J:~ ^1Jh"el v./$W.d;9QĔJBt|i3:G1K5J+eAmȶ8Cc՟y8]/5u(z-;g*0GbU#F4~ɗkNKgbW~˸Yű$"K>[l?yQR .&<-R;a2~oá;,#@bzK*}~F,tpN(@\$txyܭc I!w#_qÃ&'5 Rl(VzX U7V>J8ѹG;M@E-"`/L\iOȂsX$cg-&DRl # y^{f1|D,ٔ)W',[i'ζwiWlzL 4tTF߿mEEr2ۻs;dbт<b/#Z͍cish|hW⪸borfBQS,-lťLs~i_x#Lz$B -kQuV4)&gB"ҥ5[pro/8r_1nvp]CL}&6KaV!0ߔr֏RY QPgG{j[PUj3v>\NNq7 :'K;gzCw#F jōTE5>feWЩ65b2P7sCډ^%g_i6A;e{ש4__FC[S1%ylcխt8G輕//y&?Ү0{=Fy1'l 2 LeXC1ިcc -Jm/UaKTdx-v$pSɒ_Mq< `%Z֨Lи՘ pmyIU ̥'li1K0iy!0 9oKK@nϹDFePO0km?'T _pZAn+:Y=FW$Je{zK,1򜁊!,q7^ ϥpkdFvO*Y6,*a$m\]FbdOE /9Fp&y.m6@b]QF2 n+͍0!!^ȓ,& *IMa˪Y)GGIpv xչma*$bmҀV?:Ä{p{~'@I80z1@vDbzg %ޏ2Qu^Uړ(mп{O&2xrQlֹ$'mԩWE-X'3XgKWc%8̡`ZW]}Э%kk6- bW1;ሻH:mpFݜU5&I QZ7a"!n,^{*.|oPuvY'}զ*`=/9E5t :NrKa8Js-:@";ljdܺaaT×V I :!nCQ% w32y#炷ΎaLN+㟼g?=lh`CN4Vém65ǫ=x&0卾R "ih\1\J 4P!Mb|e? CKr6+/ +2{Tqs|TMkjB~L 2N@[qgtΘ!1W; Hꀶ.p Hͬh(rٚ='|rȚX9+a1*pʔ4jsE\=vܿ_tk B>t!%Ns)# n1ofM~3#IwG*8*f\EδE! 8E5\aQ+=vEorTTrsď** *g䪱sQ H*Q1ɾM8?XĚ f&6EyBY_fU jJ:H> f7THOJo! бD!D< -A6i{E= .A̿Nۑ?r--ŝ5BlhYf`=Ek/M=bY$װZxUQe&G@4l(9EK\ !D Ī<KF?A?5wi4% FH/SZ{,Q$5Q1.-?,uOEBT0$Qy v>kl&r[!N:Jk- |R5w4R5=H?gOiVIv彖E[Ϸ#%pd7K."zF0. ymƹvfD*x7+h@Vm;A+[;[:GBeV3Ds#90XtW!dzD+'(i7uQ+AG}C̝34k{ zV{%:X#?Q~X%-vVgExZ[?lKQduyXg3UTO'5;k] MG隹l%@Gx*sg]Lȧ<>f<:&}j+SK5iA.u)مdqꚍ7 (l>^PBy5l0 SN* i0a$E6/)~+ˡ aC~k{X!S\ |5Ĥ*٪ԥTb#L;Y] %LNS\ ߴ @(T8Oe;*NW/ #j 52}*Ĺ0c2DGu6u~[9w]fv`a0)X:2`c >Y ]f ƴ@S(SUApӴ|şkzcHaAAЏ<=T 8QG.ۼn,]mlL*9d'S)n:| 6 `/,\QW4w6?ގSUpSn2fPӵ[ 3e3dd4B![Y Q@pFYԖ۬ ۑMy~1]6FS7V* =eȩx|G ?8.GY$9N7#[E@fh0g}O[fЁp!aHi^ x&?s'j~4{-}lAH~WEclʁՁ!?QfAWI:AOӀqj}N<]5|in'm6YpF3 2<j 8KDg:_3GBϒwv[Ÿ#GeBw?Rhy1F(MjY{?N]V$;)XYc?9P1JEm&ꈩ2a%4K{ZN)0R3LP׊vy4[Bt(Qz`XLh\19vJ:g<BKEuI[ot4T0(",IX#z;Mw5b4lo.1pdGSvť0Ξ8MOk8 ZIlEfnbOQ4EL(KXyT `!hpt4x(NqN}׷r?m$QyfU[0Yq'D8jji9m$wՄ9.aN)y@`Xy1/aC$F.1b+n()]b9o=_ W FB{F1D)S 3t_?jT>yS5fӛ.'ۅ d|Owa"cRK\U MP3t?BS -*FmRͦM5oX&׼]#%D"G/tO.Log/KR+$p=I629Z5umO:&)Kg H"D\gYČZ,f[~iQ?南RŤ}>aCw Y?'¸GݺBƇ rc1]!F浹sbz׎ z7QV1hм|eMj z&6B&LD@YZ#wD8&1#%ܨdSR\Ytk.ܫ\ލH,IM| ŒeEoVϭ|@r-[^m΅d_s|ڈ)߾wzK1ZRRQal *C=iVl9l Wܨ5-tݲfS?n'9tbqbGyAĒA*m*ru~pt%ZD-p7n]+ iI/&TO@JC 55MաMߐ;HJAoխƲ4i#l*bf5< ;P)UeJt:8$jP] z/z^р]=Gq׵4[l=.v~ @tQ>Ȇ JsNzr, w}0BnMx)ׂlY9HfDɳ6@m^C2=ŀyIuzP$UvU J[&{RC%74( }m=] a]qȒIW{-}4FwbѺuFʶESme͈'u}: "Օ@%joN+lN3Ѯqq9-ӰHR{ +}ehTn}Ni{mewpxPz5L.8`nj-~J9铎h(C@eǔ1!S#Z#XK.#/ɋ/c{]]!~s"<>gd@L4΋$zr_\j+cOf`+G6k>}GuV(LYdLiq)tt=3rd*F$.}Smᤥy oi.ĎlK9VAf5`T{XAtƏ +Y*˔ﯔùk#%}Tn=~޺t`6\ 17 `ei@$5nDZQ<]yyu>k[D>p17T꘵jN9爄d;5/EjT:x^Q~UUߨɣk)~m5!qPcl/ncC,w([+9[hɣIR~mڙc^8kԨZD8"׋}@YG$o̽#T9p)stETruxM %3iyl_ĢuzW{p3PI—7ƾ'=JY(BB c&g^g+)}H>fĞ=cr+^9B KGVOX}*$ FC;wX/#5G&tM|v LNl'@P:+ gnIcPic$;Hbp!,/XKlKz ]$63R7@$]^1rJMhasDY+~ )k;yv:fSZ,8&,'Æ|=:s_׃y !4BXaAuB!D94;+&Qsz23w85`pǨ 1Ɲ_55΄B@Dew ĆĤ]1xaweLO@d.rfl_li8&b䂘_5LUYqHV l0=88h|U ``o$h^ i^ GCDݕ3 PNG߬\T%ie}-#k`{-0"ex>}zM mEU#2rvƐUld㟭ȧI_x&];ĎXP3 1nSD6"{6 Gw?2_aiv;rbHa-h+Z]B2Jth.,p@/(TZ??Ӽ46ⵣ("x{L"`P<2:x5pxCCxY6ݵG RB*r]$j aE6$3qR6BvۑA-Κ6'rJRlv;I^SRͤNSOVвWrƠW.4p 3aGj fNC]b2#D:;1Q+4 B{eY#9a-'s3Lsb.Pڡxoum]*⴫G |R"mq}|ET[#1H{fe[-2d}dWfV0RVn`mq-ӡ:l$ξ < w4vK4Rܭ% ׏݀aC?:Z GAWQT`:7$\5J`=W%L \1(Rv RhL!;b1U 5F.0ӻƣV Uy a۽i"n!i N!J7D1tA#gqrf/lc|?AB [AIjvtrݚhR-ݳUڛf1XF0O]Wqs*7`?nC{iKp _^F"AN7&2ߡuwMkOËWi_pKr$#ݻ<2Gr `ԯBѝ." 'tdP$3H#O)kV=yH]L +x1;,/fch w {3',ٽNUDuюr L,hT5< ~ sKSX/nҞVq{T녋a&nm}*Q@aȀþӓƍXM.+qC^e_\p3UMζmDw2Z Y4M RҔI+ #W#B+l2sh{_# yBDϴ/@!caw0/&lPψIa s^)|ò,0=„##[ay[xmS-!]Gv'a_^Gov;$JCaToj7*}8DS&D}x[sx?ARq[mU GokE.r٥S tvuKGjo(+'4Y?*H瓟>Hxb ϣtMꑱRŰ)%LI>p`%ןwJNRq+i1@>`cxN#|ɜHNfuN a6x(H E;c7=JT5n`z E}Jķ̘9x4V~_oQ /ST;rϰ2Qo-iʼ_r ɑm ̣dOY*eՌr N4}d[PU EVB/LhxeՏ>ScM/G3 T=V-;Ŧg"[\;K̜oc=aՑj3 o=ğrAlhg5,-mClY^9dyrXꙓ&b&4U]v*8X]]yH<\T/ } jAiz2LL5N;է_c9(A(=]]]+TZa|KB5o {A$K nq=.>Q|Cr? N(q풊w hc`¸f bZ hӉl>nv?\;߯-IfDwu*xkdHHnvg^;Cb׹KLƉĶJ`TGO<&m-ևb]h# ( hbj jNva֎ehݛ,&Kّ4l.۴9W Q܁`eVEƥɹLE96;.8u㡦e&E]j_ e5yw7>X27VLB3$@ [8[*=tg}Y g(EcJIS/Kq/Zl1P>~֪ /X?$4T< m].];0y%gqCbv9Z>IJo|#/2JP@@yݦ& {-F JM/~LY¡w>!E!fw`t(YpQiGEψ5?&p1J>T;AJBܑ?y)fC.JKHᱧcvz_5DSr"m鍼K?g'3Pe "tZ "Tu'{-;,rb4lyu$ }m~T ±Nѥ3J w\_Q!T)M0jPUR9\R&(Q9^hq%L]0^ ’\x>IN$>ҍUiAqERp.1%*~HoF"ola[},7*UuX "StK3ɔ\Y]z _6+;&K6:0h4djZ۔YTxd\c@v(zv(CqS4ǔhi4/IFj!̤iŴBr$ ' G-|Rh\voVI82Nm'qQ!mh.{],#2>Jvاw1BD#5lXVpZ8"e%[c=RZc {26zkoX0DӮ@.a|EG{X:+He[sGCN<0_IIQ\_B G(WlUÌ~ic{-%AH];v⤟.{Plv/|Gnwa?'E]J> mCڸYxt0lB! LP2a h!qN:eY>$ިz9Heq.'dܷ$SpLȼfHyLf*~Y!Y{*r f* OdDt~fY ݂&aLzq>$iHGޤx׬EI:`x;ߥ?I8ZzpsYWxLͱdHn 1Lq/("%n /#KnC񾟈aI$lMj S{|(hn"$ d|v$ [_2#טdÌ"pz }`G̑0ks #{{ !P@*j7,|cqU)xZ~0M6OD>άu ew paN)p:Y|D0[y5| EErv+0[pzKOaJc/Y^:s,*_C;D%1άq˜AkHȄ V*.Y#WQԄE-U3*Gj%H ~ &CT3m`|UDjr{| 厚$!|ɐɲkަ;d QHR) aT@6FQd^%.89O%B`/XxΫM3VC_4'wKp*{v͆gu ҉hk "V!Wl>;K!?*)&vlMS5>1ښn$WDaú\ ga橑Ŗv%nЫ%ԧc g.Ù! YG.: ttacU%XBX#wHDK |ss~*@2A&p#.Hs oj~XiEFn;r!.wc!)p9mem壦\F ÑPM(v`ŋ4'ZKzQ· ]c Ie4p\ͥ|%O\9B~wn-WJjWbJNZGY.ز38WC+Sx%=Nbd~2lv,yA 䎯 "YH2ij:nBEd@-|yA.`A^3W-6+pG47JcfX(~[ƣ]ru!gR\T(_~Th-}DH-;,ɀhS |vX_&`=]6j Ə I=LFJψ%2qBVwxHG :xX5PXE"z5]lb (OjHy뵜oh?pRT)5 R3`jdBӁH6"(QO] WP Y YѢtQ[5Nc:qM;I `-09ߟt(tJq$L#yFPԨKGmcn9 =\Tx|[ՠVo>b9[UKH\Z*H Mbw82FJ9r~bQ-m0rd~ Z`k–>Vk(_a9Ӎ0z.BcVy>f0c%$7=|\t'~qP#):5l([?Ӿ1_$򧥶' (O.dMY:J)Ivk1ʫ V/8r'{1yASt0uĕ*6ZS_ju-0.cYҬ#.k{jg %@ h$!1p©7Be0۟W,F{hui2z{Aa |)g D0tI5[P1J0 >*(\}}&7 35!B^|+`dP ݞ.RF^M *%9U(JS$lrh^6ġ]hYBw?1!15VEdSgyV[D9TDd[읃rirKo3dx"q_^}Ю2:W Ta4r峆e~-HE_A+:S>c$jGP0mkN~gYK .$yZr[BfNĊl>&K#7KC CqԸ*c3[ؙ[KtP$3Lfvl%cu tQc/-3'uyivzzaWǀ7Oxb֔1)(< pT.n4$G|ȾcZRYWS` x@Wp;&:.-tFÉ f_qCfmZNж$D2l=]4*h3Eg'gjDkc\!.7cE Hmt륛p{qq;ER4;o<(g\ɉaԑLA'"Z((-EyVbЏ@:HB_m(EYPdTpa;۴b@D]ɘNۼ29 bOcCƇһS<Βoũ0Lۼs6JWASTh{kTJs*4 kVlZmUn |K?+M]Ļ@ceĩ :d65S-.@CHF'nu'oܛL&/2 8ϊࢩQwB6;`˝L abZSD-A u>9]ʹG/A!om5A=P,\ Z#ΤMBb!s灼Ū|53{`mC5\/R ݒ[ p__[o4_{zJ;Zw2?CJ5ҿb"˵}yhX ky^8\FPUތd{cfNG2MZi`ڦ wvǵޮX 7v퉷od$o!<{U@A5% DE , ~w◱|7Fuq%:d̴S(,"P#>E~2q,'{4MOicijz8n.s&kc'sSJY>ϛ%j P 6<U^THfLVM:X]q %_5H5Ș#OM7y~~@4aRQgPۯv HVgs Ng[1zU>MZ.㈥b9z0Js27 uЗkN$u)?={ד`;"ȁa!@>uF|%f`R`|@X- 1S!~9\byܒmٗk ?92sXmk;s&=qؒZ3ٿGaO+v1?*E*\7m/l4CFĦm6aW俅b = $em'ٮszKե)ɒutnѻD =d|6 shy0HT9yWH0gɛUZ*igֻokZxsӞL&-J)#kCWMU|`p4U6w=m}!A͕gD4 b.~ACA9v,wEqF/AUx1 I0×b'(Hz/j5UE1֭G*դ#(9/5ٲB4OI >/Zǃt^H_ͷ?G+vdaX/-2yl*-wo\;F_ݪ=LP-l: o]! aj_WI:GতY&FRzd;b8.j%SpےjP`7z KrKKrcꉴ0u5!#7+·D}>@'& ģsHyWנZҟ\H$gF6xv?c?y8~Ҡ/ )CvFY(*3B^]2!WAaqJUꛒN!3#&;<}\kPTFC%1/z8bʷ#.RO&P[MQT O@/9}&;D{} %G.`02(4y N{ָqOkJW0oU{Fa>P Rz~C|K v^۽tXd_BlB"mqDyP%{@05%_L]W)NrMg\FkSJCaf,+,P䈟ziFCNR(:FkyGgX$SO>NCEAS9v,8V˸ /?EHt܍)}W[r=<`69oM@“@vWb泽gXk~Ų-]@~eRWpސA6O x$yAF+6ɑL DU4b::Cc;䌙Q8x.WځON$Bs 7'bJ"3X *~ŵחlWdBJelrQXzvYwhyRh"x$ [P[\yQ4莹HU2dmig/=}`ᤣӔ4% qPT1`^\k79єB1%1:)k6*rخT'h4bjf xu)/͉6ۮeP0W0!S2u-Sx 2Fc"^\Z[*W'chYO”,n q}7#5v%%vh^gpː!%%2ަo9]ou+O+*KiI*ld8o Eic`jg$Nb]?BH5g=Eϙ"=8Ί?c]ߵЛL0wbln/|)YݽArZ~(Į_,?[YUl7éW9mfak\SM CN?qv,q )ȅԒ]yނ$ w;.<@BIY| d#li8EN5~=]].kd5$bC"LuwҫLKW}:*vh+h [>S77l#Y|4 sVU3=QoJ&Kll0v+1!"j_T Hc6យ3t.X%ȞfNk|d B#:n97uA1S+ @O35:(Ւ0E+I7(ELpWEtP$=jy(Ka\Y^^DpdnK6fbYh:'u,˂0te"7H WC簁%a ʢ E ӕq{F($JNozPЀw鰯ѵh~q4vK0 S6[v=)ӝ͐ڞdEd7hu@T~X~G`[ZfoZ86cdvzS7,6Dlڿ2֝|˧h;QF ntC\~c[(WB][-~0";(.zu<SM2k&U qv ݑt;]\/ywsW gTqĵ+hwHQGYỰ1sP>j.L{'+%R}Ja&|" 8^cUsR^ƶEqYwTb;Ճ#Vg1B&nOu=-)QInKS,^O6,<)-G6:m4xa)m/ 1nKog6wH<8/0-g;0rh ̳(".Z gza %i9{2i`2c>8-?hK.yP3O/tY^,|yeRpK]mu<^ p$˒fH4B˚ʀ{1TYlAO qyu& D%4%NC#R1&uU* DP%e\Ux*t0;fsf*Q1:S"Nza)P+ִ6O]Sz7/!dRHyR +-ŀ1 hZp5q7QNPx(t>ELTBoVZa0=0+^zq\٩SK/:F+(y L(iMTQV3kb{I 'ؐ,'EMbz#:]ބX^-oJ*tnQYñUclɩ+otL Q͂RЭ~g?Ɉf-Or7I#^@t[HԘ/!/ؽ5.E}^ãPAkM HkWon!yਗ਼R@CJ%sP0kZ4u_EN{J%Zt=i p0yk2 +W`z5“-*dN 9$=B#_V?Ѐ'ORڤ`zp~YWJJ Ēd0?).A1FܤUAPfP;<%SvaA0(> h? pL̩1:/?L0pmı eUD6-?|/{M\zE$ c9nf[4W6pƟ_];Zwmwb RȐ:S1E ^S4o؟܀] `n%W% D*4A4YnE!p"R|Ayظb̀Bqx{fRgճVzk'd"/v˟"n6npdP|)PM9AfZq|lЈʘ{+.H\Vz{– ҇'ՌG#Z Ծ0dSm0O+G7+O(i<e)a!E2=uES^X2~Nf')H|ETc\}ծ/H m˶7-=t9F<7bA@Qs_wӘ/|DqP;f(rxjcT(:a<X7c@XnG|eꗐ=ˢ瓧EM\ 1d1dn2ْ5!IV&JَQ&ܶ2OjCmY3?cAޜbƶ2|E EJ׶Ha-"}yC3 -FͧZu۴ZN)lj[Ǡ8 K1²؈&քGuÀ:OQt̸([ޭs\6^cWb H[ICX(9rH"ῶ0"z!G>7MK!&ݻ  Kt?O(4tE|0_GiFgz"U+YU3[HfS0`B QQ  a"̓#J-g\($,<9<@(E%Klӑb0 5kEY)$x j*[%Z6[tLNl4{X᥸N:cn;4YJ8Ssf+3 /FRuk h2lԆG/]mRq(J`/1Vm a0{縛FC)7aJ\ %~)Sپaƹ_#[a_Qo٠UwֽC#*ElR!uWwk?՗\ՖR'מ48uNB\(umj]ގr? 4y@`pcnvwsr"є0Y-p횕{}0}W4mb @QŲ{goMHy!crơ*ZB~xH~z;kBSu)mD݅$Bx*ӎ8OE%a%P+ ʯVI+,c@nm}d0rTM "l_J| ;+QR?,Wڐ5TS(R?Z_cAöjU9rk"˴UD 623/v>Asm88")rrJD= 椦t"_FHP3FĕAm3ߊGf%n8ӓ S3]c9:Ry'7PCG~֪0&,d4 jTzǿ#U3Yq7,ؤHb@H(|OI%aUiѬN Q}&9tOb3ݜDQ0AcλP޲uKJ>ܒ'Z?5uZzsu>Mѓf1Q0-]tA|bݻ&afP gkV(R?w9`6-RˁI` OK|ўG&ա8 A Jܤs%Z< ՋfJT3]DMܔ3ycZ,ƑLda( zY!1U|cC5rs&tQ/[%HSዮR;%e.aUęuB3Ƴڞy9oG[cOza褔kHfH1 5fK U)^GTݦ ZdYFay0 79@ٙ9qdS =JE2.DfNTQ!u/JZ;IW! Ů~<&m(I?GuE3=B}vdA>=-2żb,~KtfmIYƷ|l!"9ޛP47`uKrk@K+ו*R+eU];O$|q-qz6V|إ#.{^HIVJOh$򰾑,},؝}C%ZS*{9CsWdN*BG"FqZؾW0bG2TσdhĚ"1#c9^xPp )#DxPaHX)O/MHZiޏ@p3EVP.<η~lNp#m==i< !'嚄$ӠcUoNZ pb*7!:yQ/l4xDgGHAۗvNyY)v4*}p;Zi*T ńV{ e>4Bo2 E|2` jDLxr] /5#G +-_b W 31yMo?X+ CNy\ U`Wsٴ6#NC"3 /ʬ̝jK]͇gNӕY%(ߨR(8eRM_ ܮH&݈9/25b7)O^Cd{G\v߁sJdd^揇wc/.I/{Q.টْ69?Õ 7JJOU"V"gic];=Tl4P %sqܭpKGb%wj"Q,VÐ߶b4aĩOmOSKXk.-wva64`ԂГ!30@5̸nрgR$ [~Dr1&k-:v2LKvs3C SŠ@pp.s(:r$Ja ~,*Q:j<%0}E$yČ<0bOY5d햍z +kC pѧz+L9Yr&{fB8ǭ9, 896$tӽFg$ #LK~D-yޔC2Ky#љ2~iƦݧ̾BepyswRh]2[V{z.ٖ B%Mc0Шnh';V!'bH>9`f6 ),s@E 1VMuvϴ?86Kv0cOBMw/6JL=r>!H62d` ZWsƽ/RbI;3]LP l0ј/=vbtD lK.3zvFwiDfׁ n:$>@t恜.shVC89ixM |&$r'ЃByRmP4zalѭn4W{At˘P)8R􈝰@QGD9o zYQ Ek!fk"_Ƥj\:oknt݈b\9 xH u$KjʇDG#WxW|W>$>WJo|Z~|]rh[ FӇ@QfsC!+/t|MGzG͍rɣ?~{hCFABBqg٦K`JBM rsE.]n6Iaǥ73ZTZp꠺+%U"3=w6C#ւCˊt8Vl \$]ܳ (ӸmcG ԘĔ=}+(6ẠQ}+rsH̀sFd"У;vyg *TgRw6SHI4?JF{[ Xmb.wqeT'Poɼ$EO5S@&S9M+4]%[;3bU_ gaRفBGy8 /% ^B_^k}+!P15m0-u_;afnᛔΗ&BP`*r?Wn/¹[u(SF(8)O&t@_!! W6,NF5}hn  2:3wP,Sf[|)wNZs5bdkpk㺄vypjkg?9qlWK4=k5,SEL4.A[GUB;3i u=AQƗ);7ޫ l$_5U cF-X.@3y2L:,-gN 2&*wncyECm[R >Z34&ß.GT9&INm"^%-~`Q.ІOӟ MPJJT&} kݛ06Ėҩ9SzB RC.(OtYZ;:w05ؕR\֐gԑBg/mS[π. 6q%ՖvdFHi_V$:7[*A2k*  a9:;' R=?^q֞!EPB|I) qQi-_7KM_m-v>S wLoW,)._{0xrI}8߳Zj:Y(]d# +Ƿm'W`-˓qU>;f OJS(&W0|}:xwDX[A ,NEgwږ'[iNb#çcJSiʝu4mpЊ; \N -D\UyT]6ݍ xyhhiʓtsM0gH~o~-:*ˤDb= 4$ -MtĴag]D%mSG,ZC΁*Ս^sl޴:^)Z*3nzvL?_Ia@lʋ-|檸{:wGwσEmd&4"qJ .%^u7}Ɣnnah?׺}Q [[*ӕ(rei7~AJ>bŃ݉d9kda=v O`A+ #eԨ:uRp`x·tφu!CoB(^5ء9+8 F{.eŜ֪s)J`{K ^KmND<ƚ#G&ک[nʞÂYJ7FްcєKe(Qutr"##*OW-+2VxUc(wOdJ#iB)z兙߽Q_Lj$˦fnD#ZP/ C*Ɠ:Q.Iculx9efdY"*;)PNIh5.y>1о,guD˲Hv忯-N^* i~ղ(r?&c耸_m 酩iz>Zʪv|R^6ۋ}uA'9ƮŢ&zI!j7d-aha]`/-y̛hr=Y΃Z0T*0*/e}& X*7*kY [|Km4x&7!q~ L7PYU;?+D ~{?KSsr_M!;'P_-_k뉚~׬|>]A3qWTZ|S?S Ԯ*@gmrwjG"Z$O%3,7NmLQ!nkET|ãuO B-:ϴ(ag ƔHX&[9 Ǐ!d(n3!0JmoJ v{2!;rAIQ}$ LҸ]3qA+pH "lb8_bEW}nU֊z\)WgE <^Vf*C{S>rʌ<2x3Z=X00tߥD_jC1[Dj)ԸzGzD'S'2ͨ"o4?)V5lWV? ^[di꺈K${| ^ԄiNAgKEK7hVʱ k2lqx5܁ >O,L݆lƣ+&L/ذVdcT773"fTgrF14M ^S_e`]Nhev3p9FI'gמEcE' .'>"7K?. .lKj)rɯ^yJ!#͙;mHb9ղjO>#kjpt%@UѤ0*o1 Db,/TE6vJx "[h&d3l!of"=fb;@X_aZVw*Ʌ곞GE;~Fp1r=[So ɎWeNmEӬ$M޹s k't&5Z Kv:XDR`֪c7Pe|ܘ5>03Kvc1,2UJR$~x=+n+oռ#t,QpTMR.CѵlIQw2v6)-7՝úQUXT˫Esݝ_{o4'3CWPBUIG_'ؿ-bw$ n'Fp)nЁxP Dl.aާOGנׄ_nJ;V´ִ $tX҃ t#E=,Ost7Zd\)86ok#Ռ߬ƿ)\*|9P?1+p=CSe֝=p8oS6 9oG9y|IZ< B==$L1Pks;`Ts)7;C].[435A6uF/T9|nlPT{6jEʪuiEhndž C"x.ĦK*Uoq" M9XJ=`h]б's@MSj-]h+_Q꽮-ChCAVA' gɔze")dT, X@2 t5m80_emk+#wvP%ނfЉU :/+grb-U$_jA >d+^~sC9@ *ZrɁۦwu͔0Q+m̦z3Z,7q*$Ζ03+H,dAvOH$IAGcX킬ШFs7.Ƃi]^1k[d|F ,C12 8ig$ (Q" ep!.7 { ~8rHdpSzr)%k5M/JE,̷;h y5a%2AtQXQݏ塷1F 3䐍`:ި"H]8?j06#|xXCbRw/YfD+G y VCؚX/Q?}9ʊk Ṷ`@UI IJ:-$w8H:SpPv7j ^B3Yd66*;/׿ҒB`z?Ijy\6s}O N#̇h /UEW3q,ܜ)aTڬƻU.j`UpWbJe d@ϳ|l¬ei_uEz'ԍʼ;w)58t*NB+. +B%mK]vuRV$7 ;mrUƚrp\XW?Yh3Xҋ4C [q{q6M#R?d6)DêPh ??j.0uI=;}k%֦֌iXlmqDhYDqcExER =;@?֊ 4rŦ3YFRe@_E# ٺVop{RaOj&6Sq A(nuF)iQ2|{ I56̞F2xz~L[~b!0/$7e R]Xێ+hN)b7\Фe1o?* º{n/іۏ ԟ5=t٢θڐ4LZbǩhl(?u%;3eB|dq,,p,h01~! qq}#)=hdu7=a0>JEa / bugb,z޼"ǴF SDh@V6eHW^ϲkxE(\κ1tsilS;-pHee)? HH_`khy|[L1J| I"1F*߿#M@ M@@]"=Z'4!X;?0h KSh'ӍwDSg-_,j- ڗE\2}*τ7T*{Qz=`N>1,jp$PT9*ffXsXף1셿 Uy8eO#n(Q0f"Y|0p}2b9K9<.sUjz=VZ:;IfURRK97xm4 rFZ{Zj/{ kuNWS,fp|?RVDrHnnl_NP^&d6?5<1Pv(õWrP砭//?"<焝 J8A-٨`oݚ 5ҽ\3蹽Q< P&]_熊KVTC)0ncu! }(SxSg`{jvDAƮkekJ?V5;CGY?5@QB0cGx7IT-O39<[ %kS }ܶ.e ?ߍ}j /QNqp҆>d{{69j ˃:*HZJBךp.F1(emфEJ9fIa?n5{TQ 9' p6nPbsAC*jg :#wAxWtq⮋u4?d!Fa7Be'sgu=Ve)2 >[lcqMyԲ D"CO.ܞI5[:"[Ƚu|bn[,T'X}Juxt sAF~t|sgFʲĻI7~ypYU ̯ HC3JIn揚`U' [$RD_ R/˛ T&'g6+b9 -`w3HR@H(kn F=\ p9\ܹv,±xF da v56,WŋʲNni(E#U,نhi;v7(\(=|`Upxs]+YPqzI])$b?P?1cJ'9:Eʽ:|QCShmJt.v&[&XCqAJu X9*ii[L)ScnoZúe? {+eՇ2 >|8t9.ӑqR+ s p`lgd퉾{ nB : ^>$ ]=Rz922u@1Ȫm峺AhZvHi4) V{CBَ&!H6q.8@;۪" >^Q{ܣGY>"US~&s.Ver٤?U0n(^u6 d.IR Rxks&S_L&y.9Fc;9Ll,Y]qhhD U޲0D:ioc_oqTQgbZ;\ 0'v.R}`i)JXh9\q"LBZ_ U,ϞvFh] v 쾨n0.//1~-uaLd"hFSY\"e򃭲hj}+u(X jU6tQ˦w< F nyODl)x K{Q&/,Nu_.HQ$Nܯs0i{uɝc`œ}kzWlHM7E{hbߖ&掛E|J%H_)bbHuSX1TTKi fЖ叚MES09|(pҙjqg?O@T: bn:}n84?`:ݎn˂cӲ+eEEXM>0dueA~g г.CD><]?BuHPf8޹yņg,f(V巠wǝQ~SSBsR'V{dXm|߰,ps,)o 9T]Tt͔)v{l5Atn\3jK\6cEq3uq3DP[|VDZnENtg_uՄTJ lg$3?-e Mʶ 5>8~i xCx𫎇[ G`q=Y޾Y6$veK(mJPwq(K(1y$N@7'Ho΋ˍFaºĪ־JӮnou^rZJ (Vmy7d']-΃j0o#y>!hnS~V;/g}C1GК6+dCN{5%B8 kC& }BT:̓k4 >Dmtc/Uּ#w#Fal%B!E&R ˡ7?BfNGGV{6q@rY,jm+S0@&QX, ;dieL NDI.l8xw% -STBe^ 뼴:&O;ڔt n ]/rG^-6g6Ew6#H-e'j=>a"\__oRE~5%[I_! 5٨*; arƒ9tGRhv=ylz[%P/$ ވ%p($AB?mn{3\ {$w:+hC0N̶#k Rrd>,uP]K#Nhf>m /3dbeW9N]eL6{ff]Ur[6vx9îQc㰥jqf4ӢoȦ<}GR.S(hF; %\A]hP]2:PF]K&dƋݔ?>Š {Y r"{G%6uLd{pV&'HYqqHԅ!4xZ@2 pv WL"7veeϏgbDOсYs[@;ӈ#Z/FUK%9'$*-41nvPHD,{&͏CObF%/=eQ$nHX?=H%$-0W}nD~!*,5۽ɹ)a^ ?(/  SKA>*Wk4;d'xe)Q]XZ8ItwjM7jg@~(4N"~ř=n*Mˋ ⰹ6f&\D{ݞBZ=H!?ܝ#|A'81C@mRo8E{Ac}P}\3)nԮx7Ha66=*qAǷc16\4Mg* wrXP5 `AҰSqa/INq? :uILp!ɪ2A YMnBj.SO Y;cb>'pabGPPNg[j1̳'98X{.>z _Y4w>0c,,( Z)+ Y>Urޡ|[/6ԑW,[VbD?Hz+N "r\'Z4 !s^mf#L)b^ɉ腜N{Q &ϓK9JW.vCV>"w 6ý3*#b"XNT29:9xm[mދ> BG} ?18 DV;)'KKB9;t&޽.ti fI\9qV. ofDB[^t/( n\Žt9~ ~<6tdn78?'}:%[`E31^LC%(&9{N b"05Н1sbw-3G S+0Pvy.ȭ9@+UV72vͦF34s!LU4OeVwa^]H<5͗ф!͉EFS&z S]g"h)[+\>-mB#Eo55+5;!%=?+yDD$I5?%ztv?C>sT2gnS%|ީ3qXJn]'vv2Dn6nU@ifG?j {/aZ8OHd1n*}RցJ%ND,˗ijR e {~;ŋdՃaeQviv]Jlh47f%("5飖DHxOl`E2p;45:Q'䁹Jr#aqƉ9?A˺K `C1nOtϲ*KA& zyI_CP{q3A=T0(:\ r U,nnŕ%MyP'=a=U{4}ez~TA@[!k]0lcFnvW&b!pv1j2'҂z:^A`<6 ?[9ۗ?OR*{R*XeObeoNhxKZllK UPp8a8A~}6߻$bz7vJ,ZGWk{ܧl?↱'GـB 0DX,hv>]ռ^ut ;3|nj BN>`r2)E')qŻ Q95ptV *wj+0N]V3yѤ8,c;!J ჉=)!v|ס,s۹L Ix0pnu6mlL<3秴w|9vn-|UrF9$L0(TOR\edNb~t˰j[^0AQ$-s||I2қ !.6 !mA%iX *OPu8R4j%+mih[M42N"p y5_ Qy. O#'r M&^7u(I=f(!C Z\8:lJ͇Ύs8 V68y09P2Pb8/fJ{rBљ[ʦdXIxy6|_㴎g]h@Yzjg n PO{) -!тmI>Z֭Z/Z/JX}Ya56pƮԛF|)ƱY!ߋ(9Ҕ6rZ, 彀 OƎy`o)G"0=/R/'`eir!uX} zZfA}QIB[>#ŦC1WL!N։%CN琇gB=Qt\ЋS\E#*1ĩiP,)} ǗU`s#ur^SGnqrLD#Mq^ gVѷns~Hý|tc:ƶ—}rBx㷑'2*2d. VALRA>͋RYW~xj yGEN36lHxOy %8r!G)1"opց©8SXQ>@tva$Ȇfvu3jP=R"'kGd&/ͯ#R׷57Hϲ-,c2[/n7r8VH1fՀP2Y!q,b_DXu + %`mQ*g F:W+V 餥jPm?9sdmκ!5UhF/8yi(%"Οq߾ԾyJ@ۀ«BS+v-I ?0 ,؟jY~7MMh,|UטCXoFSs,Ņ5?b뉵S,U uᕏ" Xuje`#<*u5PX/$A>zaKѷLHwSM&~KYP%'l"Wq/i'ݽ+@:oÔs[Q |V{t^bq&@m`/|ܳ*Q#l*7BQaPxrFC*Qk&ndhGӧ0SI`u>Ƿ 2Y|e&DCYcIpzOT:P>},$]/8JќSE@bg֟ӱ'^cyGJNӴdp遖\'b4o*L{F |)L(^a{cǮ YR@s{{M2խ*R)t7wCXu Xp'-ݬАS!sKk7]U}Jc.܆*O%v ;BD]i(\ɜkeUx?i.fzOmR8T=mq펄z1@ 8RUhO![3*5ekA޺ЅC+L(оۇ%"$ #'vPdj#bX]iv1v&&w Ba[%ٱ?!_.Q治dܴT*he/C1XԱɠ\+uSeiW :(F>/bXM?r9A,W_Gnٝ@7B1\E8"n@j;r$ʼ3 4jOSlT GC[AQ "QpRO<(r{Y[HE8%nktaQݲ?Xo^ tT !]C"%AU;2R~ty4ysv羚TT +tkkP**Hߙw U `bǪB}=؅6CN'Cxdb?R;|vgs\[~ZSX-<e+oCw`PlYDsU!lDۀ9\Wx^pME.df8;E% M@1eL)M=`|ޑ^F0_(TBR6Ay{VFMT B߯dB\<-6WZxfMq:5&K&6%:t: @,RGt7>gp(g6,O5x]}0^DL ~J9o"q}R+8Xff5yctsb8WwnJ'8^hsdc0kGb|?ǗTGNC]!UCodٴNSDdY_zmO7|x4C^j^܂8S9uP{hC5D.>j4QarQݞϝVr.\-̂{ R`]9HC,U,_W )}c$#:n|@ C=80(~lDdBb7&] &ٵ_nߒ}3^'Kאf2 mP$6E UV}2??&UG]uO"C˕?bƸA K(ALs{k>S*GIMK)􂸱^2}T=RU+4; ʸ=0ojrF,-.~Z7d8U%6}c3~b5Pdaŕ@vu$N I9|R>?1 /A:{XrkC>g(ļHDHM.gMYО>Z=|7NFK-md.ҋ.E]n d~j;^WY^G)4^'K2 r P4o|ɢ9=tq<¤x.pAoOM=nlj`^F2ODl}"#8&U|LpVGt}߆LK2P 9Mmۼ(d*!'ʻA_/7'H, i}FmD7krA=g?ϣ)v5"n>I~ 0 4Ը2SLfU/˖n+}!R.!#HK2IAvqwG5G jF?UT sֵ=_ >7&:m'4m\ĵ?Ť:덮0 h*e<9(5 &Ѹxuړ'B+"yq䶮KA)}2 4 VZm4G,wXxFݹWDw;b"ԯA(4+>SV@ nxȉ2XvƧx`T HN 7b,Ne*OqxYp2nY9>/B/!

_ԘqB8+ [X'KS򁂃HI?woL/U%{6^Pq̘H*Š5FY49.&BB 63ze3c%BZ=Nljd߂B+rdͲ~=/%GRK(3r =,zpHCd<%O=Nh1S"a,H]G':=([7RYlCX8sͿ`5`+qʊҤoU7Hy&zAL0rJ}r@gx,k mhxkq̸A3Kf{ lr`nF!yJ.z 2{]V@a$'X|w*%I]a4!SI6_ri|$|#_~Pj1Ee- BK;KY+!bf7HI[o73uYJ.CTn= 49tLu:I} "sbށx>`}{ %ŗzgڌOc1"7-sl$; P'`ˉWPY~|:g{kcyʶ5n6%Uܩ$U'F^!`1Ls55wo( )$S(A2jGSy~m mNBPf hWpDBgV 't-s\Gn}PTM{l~2@G{n63!P !\PfnG_.90M/RX3X]Û,ʫd"Hzwslj 1J6R-[ËsLy?D`Kcn9Tm_lSZlvA@*GMO%r!_CgFfyE b~b 7,X}Fo$QFߏȋ|c-HO㸫22E{yh*` ;NŽ|Ǜ@W{6}3}(& ;I{ύ")*]1KNrt8Tt"ʱSdJ6DP~ip9ۯ ɃUiOo>$ P'0^m af"shX>Êǂ_7cAs sM3 5{R`YkQf)!M(aA'>SƍKG':%$g;6yLBRNj0oWԜ.[ޑ2SE(`.ӵEu؟t=1-b'2ARFPUEB1`hwb-a\=]nkxYaȧ{1,o&aE jP,jcEn(ؗTh9iRS-qI ICI&1vrvoZ"Q^I+0iU;i=͒kRq!S{c]H3WNT3IP^&X9w,߻dGJ&\YObp"EZP8 yFڍ{oO%M ;+{b6F)+ UF]%)]_p};8!pxo=DbjUA}K SͰ> (xpJ}59kU|\Fji!$r;}`܀vvv/zX e XC4\/5 uOr08K0,-J«Ya|(U *ѠaiڛÚ˔LX7^r=cyۤLmÎ OsGRI|J&bf0Uh@8N]Hxx"%ԶA X%lC@_Η:HNӳμ]WwҨ%2!q&{^⮒ Zzxa?^O=IJO%Tgc"[5*qIҴޤJ/ CU(]:}9e@:psf=g3ɏ}gR$j2䞋aYLƇ$%k%}ҶpIz2#p=1[$C@ y[AOF9\ĭRA~~h4̠4oC1|GJ }|Wq >Ί>;%h0fCaeLK&n:`G>7C{E8`uӇzqSgB5@藏m /עf 'hL`9XۭX"g!d}O(x5@GDw~ +5k&gNxcp`( A^sb}AhUNv*UdG=$6{iV{^ZBak4$N:MSuGԲ0"v8䬀`*X)wxh&y0g(13Yz%:> SC,,[O K`|y|#% X /:Io3RR HhCH&jitK.i&;q4=k\Z<2?n5[wq*}z"ܗh&vV.B:4CͼDÓQ_0oTWjxNLc/۞8YG*Gr942i44~^&TKK7Uu͗O\F;\(AZy/'Z@@;}n80K#Re(&-`cI?[R[[(|MN]P,l3kmZ6NEXa!!FThvƯH>S-ZCכf\+ x&oQ&6`=㟤g=-%@f裞-[BV_Qᒒĕ=*EAb |ffN *' ,GԪ? +%DG/ 3օQ1(Ǵe,3 ?>JAjt*b$:qp \h /uP:E2x=3b*ӍDajLԤLg7 fb1)H>ƛ}֣ .?㐫@qnRnzz&U@ָj4:EHn̿,%gX Ê%n~!l1/<$@I3W@x]M31vcqa]0_B` VU |b+j%^Y8NAE;=/jȊu8 v_UJr/ ঌ AQe'ݪxˬljF ARi1Oܴ֞/*rEߡ/}inlBs.P,`P^"] XN˖kU9 <4-Zlb^JRvG 6k _? Ɓ;R[cJ#701YKu~jvk0J'lHIъIF s[5r+<>,H9EHoL(1B5~i9tPj}) ɥVcFx;wJDgEC`MLqp9ӧcXYJ-|iɱ˄8d0Kg 屄?&> G #}E-$6(h$sǣmLVY ƥxuˆ2e惧i8ڱt'% DnYIXԙ%#DB4q0rS9nIYAHb[>)3'Q-Osfa+=(;$H?5[dbUO%?x{! Oҷ#VQ}SW9v[Sy~512jY(ٕJê<\$ `f}E8_ݥGgrs]';"~| < unzya9i!V;K v fAC{6%"!}˞)Zȏ}zwFP[[s)/S0m}3 l9s0 >EQlU%}]e*KYj=4d i=8}V&x3u EFڳHјi&֑}<= 䭘-ƿBy/fl)}L63_ ti>BZlN}pl7GnVlYnuU5LAduA;E5\rUƓPieլ2' (lvrJ/'F@+]{92\3T u {4pi29vŽNmjh>@&C$6TL*%6<# R.-Q<3 {9qN;,]r22eAi RC^D)ՎBdö{tR@3֪i$&Fۚaw:vo9c { m,53)FNnQ KNu Eg}ڍ>z `'3"l:tRS>9yё^lV~9tHX ĉs.|7@|IG~)#hE-J'DX k_%Ow^/"iLD$v:%ɗo lJadcL{4묗XoܴЮ/ާr"O!. r萭EGkU}aEVb3 ǹ8h  B*Rp /Ѥ70ǁ#p(d-tgf`w=<]a0 K7|oO^L,lg+΁j&N o1 $֝5n__+`dleCHڬ+Ŋ3) {Dq{RaeѽB6_굱N1Nzp8{3qmFT$֊Qպ=Gn"kVVdž,3^tnT3 d&*A젒k 븩x{? V̗Ӽ'PmGW2X ԑ`sv/9TDA?7(Ǫ7=ƅT׊L隫/{+;ژ$(ޯi2b G{^dB1Ƿ߷=2q۷eo~dєͩkڊ#^OZ^~Wpe> 35YAKṿԇZ߷M>At!: G qۆlh%"'}!.Ad5fEi2*5:tN.%lf"hw͌Qx[ z h %IԎmo$.J\{VLG ?QoI]Z>&y ?*l[T;ayQ8f"\ c΀`\rKyww8}eY)G%PU7`rM^ c[R[uB|ZcLu-H(:hIX*P|rXIm]]_ڰDM1Q7U?[LJnw:U, ˩mCGf۪"2[!t>)Y."#_w^oOVųڄq4 UPȓL>ؘ8a?LLفyڌF4л~yE , Cr$A^}sLN*zAK0cFu@-ZGB-z)9l*{dH!<ճYe0,T:(g`DkJ~6 Ta92O@xPu *@4~IQ;BAM@j'U&hO $\}eM:li.H)?va˭2uxs-? Fh%*Aca/x׃5϶u"Q." lǂxp;w'ƙ D'5dv2iJcal+-d[$ZcPG{$}B˵ ''O BJ." n4@0vB1|yvjxrD<2/lj* K;sEp|6kI%G']Tȋe#n{ deFMPܒ-0iUq'N{С3̦):R$Eo!+T㏠D>Z7IDf5G/= Hq7CxcH,VKK*.!Rkc{H};qb\h͘\H0WVE{xa܌$,/c !#UP翗HtoN~\+OD<'`'j8l@/, @YM9q<0SfS֙!풸{/ӕ PZ}TWOOy:ʨm_I)Zt칉P^|%*k7hb W|n東8nρT]Йf{{B%1![ZfDajc]m"2)^6zMR;|mP;}$SI;(.jytEʠn~;Id\*tIBMI9:؉So'U0b!ؠ% nvF='W \z%v~i/20B,k.#P"ߓ! Sinv1#CK(r(.˦"䡎.mXlPhjr #1 MJaׁ Iy7apb=J|4ۏ[C3=<߽1KS%Ӂ=-y 2fzsz [  k,YM1<#K@{4ۛͽYo8%G42(E]oj3MoA FoQ.[Њ:sF'Q-+ip: F ITa(M5FELA劰$z<'Y if)mr̅V͋bj8ޙV=!Tjk|,$L3ll` dҝiNuDȧWx;"(D :%#6~)Pewn.y垛q*S;Zwt hm Cvl)j`*qm~}|kXy4:-YUełK:ʼnE&Vac]"|vFQ+Z-'HLS.!En~I"O6ݾ Xe̢\oJv&?A08%kd~8s6:bV Lo۔)EGbE{csu/BU&׍v ?-2,:Iٿr3*8+T=@Q\ u;dk5v$?'9ñiaE [ "y,Ne 塎ٍnF1w+ b_[ӢPwM\@m]D H* 3?yu|TBs ]r}Uܝ % :ppޠZ2R4`lN&[:u>.#[!d"[ $^dO4븄^foe#ru77Gb#g:/_/Hv-$W3E8S)Pa t a|m/.Xͪz"(yÃu'$HQcSbC,HSHbsu{Nmwp()CU zYCLj.2;ƚ!1uI[: Dhw5g_}u?; \vo)q0Z8[G77B>v%܆Uv zg0dXڴ( I;N'jkCr'Sv7%@zt_qzOdѝlGǮO,)%B" vᑻ_w}쮙hFLY5Z1K*{u2 |ȳPH0>b,r&hfj_0lImNLj 5[k6I]`c}p_ϊڇp^XLKlXNEcdm"$"6W\ /ѣ@A|?eI=9eBk9H0?3jPP=Y $|yv:ХM(C,:2.C°s_WmV?˞@ z:dMr #Z4ݕIl!)#/$1"NߵEzvơh t̐Q7n.\XDUw4BtşB]G /I y-nLA>gHIuJʒ;}CTR|R폠 ,8ڈo_INf"j[75Cmʟ@!c$Z7N-=`Ȯ6x?Iq_hp[ Q<Ǭy];l,͇V ).{ iLOVQfd҈nD>+w9(+Ҝg-G ڿTW6'IĊVmď6r $%[e>=!}V,~Sx-mE,< ަ@DݒMdI5یЖR=艵:u1 mPILU]:-|2]La\VY5luv{&{$qQh%N=s4yvؤ#=N9NFen{̦}6ʞ9@BOAX0 )b jPܰl&WzܕE'_z݋WRNW*ܪ?2eVDx%{؝GThWLUy[>̘M^-v< *OPzEZszJQ3mh]Va]ҎAhZE"i|y1K!j 7AoН,sfONХJBM\Cƺq,KEgc+J?)W8a*Z#T*0F[ޝahg%雟5 tOwκԤPG@'pT e) ~YЎ)lCL$ս h4J{=u,DJ;rI0~/p\M.5 mzP@68~'M,/fņ!Gj.;l압w5 l?[=!jP]zػ]Cۆ.}]P`ys1s, 茫l *_@c;BV 8AP1?1Pdh%cz}Y:z1`(h2ޏ:~,..a0B0u%C2C73 k,"Tȉ.`C {NIP<2qмDϕbp Ψe 5Yk寝C2 f\hbpTe%]^oJYs.Zm$pFұ8EZTPiR-3\¦~K?@mmBN kT81Lq"CZ vPA9ZHG} # =ܪi[L?B& u|i˨f5G[Wdjz-5HeЁT1ǩ,m pt%vTj>t"YEjQ91f߆YKP +,v>jXQQd+hR7Z34a*ʙ+Xry1\S6ݒP )LcPؗ!;x?CO%1  j.Xv\I3(~#7TW baK.8 G-li7~l~]]x .ݕ Qe?Ug Bn z!xGx^Y{F+wRYm=5Q9L M☘x]6aN(2awfFq~osD^cڇW[K>ل_e哟OA=KDW?V9x [eA+!I-1RC* LîSGY>VxvBj.f'")&J怈V1DʟZ0ypUnJCn![\LotAyXtjBaDu 4%ݽ7WDDFU5.(%{ ra"Qh=jg$SgN˽ݮ^KйM-Y(+/i*O mS?r#@sHDH"Brw)\|ৣh'XNͽ ncLU?NeZߌ?/ՎfA٨_hp쫰0]AQ;Tl2eR|ʘjչ=:sM)};sL@V'Z$Ց+Qt#:[ DdҊxr[ bUgu;9anhW%LZi=Gw5[5,pZ5t;(e1|ԞrY a ŧ*T $~LףVWCA C(Ouoa.P+2gJSG# M8Ŷbhi٩6g.[oP|zC 7vȮ>ڎ(0pS,RHa=`@'VˬD EO9˩W~Zn"´~GM"I1ѭ̐ӂ/j020j]wͣ8N><]Ћ%GÒQ TRL2ƞ$ݚ.<:~u㝪J+MeXY9|{J.9eAj-ī*Do|]ֱ1d|T HZ/hGJNES[Doa(kNj^?x!ZAь^ZBVNנbg'7I":pdBAd69f g2{/TׯrX=g h^`j|Y5 k;9r6&r4fQ5FnQ S% K?yM;=՝_^yH]OP%`P XexpH?+gLJw"]Y_â"Op̓\=7%eߤH9J/vM5i ta@W~E-YR#d}kX>^2|d5MDٔz2u&t6BS˼D#X!s<EHtZsKL+dRI7#J,Ƕs\y'd=ɳH*9<oWʥs[-˨wC.reI1՞RT+fM%;сeji39Y@^P ߊ L>֪|kn>zL_DV l[AgiTnH;P5Ѵ;RWt0+ c)ACR+F!}C{y?Cxuїyc [-mld6u!ci0Gk/=#G:캅$ Py,ِ m#w Gc Fwze:uTf< {Gr]L{­;lʯo0 f`aOlZN5d"A)E$ nkWڔ-+_>M HZ8pur^r={ hZ0Bϭ{PH /" _\iH[ʛoX]Ett-k4VU]A#>&̧?M:o;JƠևtӡqC^ |" /0tM…@IӃmX RB10&s5CABQ2*2WA˞2S|ᗨF6EHj.R{wJ"v~_ʰJGZ#ƜsV}`x :4 ?ݲCiKj7#r){YaGBؙ2ZYx/Mf3q,xӷe@]mω(5,%ʐ9i2l[> rsL;ܓR͊oV0Eg?>ыAtaxbsғ Ba Y1g >SuVbL斴7#SbuF{4ƽB *MZ?zշm+$Vf&Z_pot0Hen*K3irQDtbKNr]^>1EṖeP8uQ XkN bZ~[\>J@ u.c#!UP(izW`PHЯU;q|QZ ZV`+JK21FfaH;;u4ЕLͦ-<%FFYUQ~)tau fr%'JTJ3 _ex\O=3y.8P糑Zba@F^+Tõu)x[c;F0Y KUf~0 n efC%JRqRj̪[ DഥtzQ9R3m F!GBvm?D*b_ ZS{/$G`L /ƙ@X&#޶mUX4V e7Xn#VL=oQ)˶̗.c}ӂp]~Y'J{}X {N_|-dٛ⹛o)_Lܦ)Ragv wq)6GM}i&1hMZ.w?G=f˕Xմ8hۙHV$Ԛ"Yh}H]=QE޿*'"yeY[v^]vW(Tz "ӷfN^I@B@f5;#]/i7M:RTO2PŴ#ô~{ O$/HOD#Wd]}Őixj0"BoNKq 6VF'Z'!.G@  ryþb1O//N E)LS񁛞cz/# RbanC3>RŮ.J@Ҡ Ks a06dx$OK^c&;.toO;" L,&-e,1i6ɪUYEVOS8^NX;:<1>Vc0[wUfsp4H/%/\0X0>X7F:i.i>3^,sgX0rZ+7W,5?>5c_a=/] g;o4e:Xf "!S䦤nX bU&GB?QMZż/3d.PZ_W,0zuG`+tH%^N<3' w힒b:$ *L@VV:E1So@\x_+G{ɗn*qJZ1PhkM.H O N|b 08 w7; : ml[W%:27 xUj¡V52`CT^ %U4z{QQzcO>uO\ݡ}.'# Q߯H|Yne5>q7뽫?[)&V'L[6MZ'XJ_r8$X&/1np좕8tL$/IHVŶ*jrGh˃O ]􄝰t`LJK!XXJˆȳuvP P:S6МK!܎A UbJk;˜;xv@V e%x~жl8Z$ %vpɈWڤk<1p kMia쑴^Z@ E-qA D(sxl27〲ʆ"v7b7*LJ3qȝzo3")ؒ مՎân&]|$Y2soؘ> <7C!#LÁ]tp Y&3?8YIΓbяr`8RO%J=zܦt=H.h}kFNQȌAGT (~a|GBd9- HٸA_XSBt9L?m<ќ,UcFcaЁP*_nXJSH[ε[";mQNahRIQ!t S]x,mfz3\cih{7Z:7.[{\v:):'C/ܬK1 s졙/TD* s2ߪGSTCnS-,zxve)jFҫq ڊr{cp`v4Ҩ*vS,z3yE|Uyɐ,n< +jtWDg{Z]k h=y %mf 7՝?|VF-t5kI*<|dvXe߷Fk^Lx>tJX˟*}tiR "szI_J*H<>%89y]}OeёOIrP2c* _\z %:crqJàq$hE*zFߕ\!ƺIaE՗cwx4+)dgT0S>@z ";rO!ͶI(U)qA⁌'*%YxCorw\T>ѕ1eqڻe`n$uI`*s*U8 %Պa""FWd6 (OxBM콸g/dy*:i_[U|[2's[845^EB߆qn+8w#$p{] ! Ӧ2Gvi8$8+#Пl`zNw ` Lv1x\J [;_td'Ѿ-+hܸ 1{i!DrhEHYe'`rBh;zR8E;Ivz||.oElD}kq-ܟF`b,!8nhJQ/|um \ I%HD]$8S|^cYdc, <߈`iSU+\DډŘ:f?h1m1|I ASE kToʆeJgvJuRsOghsȼqww5kUI6 Zc0G=;q6'>c㓽XɝwAᢄ)kn̚urGaDi5\#x*-iGF5ZXi{LBD 4:7tFc`JfAo[]Qkoa6 O#Ek@Q'ߜ_0ٰP}\ukqiF'f%#23/Kďz( 2<CqWޝiPLg(pf9 $ c\Qᾌr0·\%Bxݾ,-'f8CJ9e'O;&&HoX72L}П~OKӒ~5kw?#l[F4K/?jPG(B׬^B=(*N[{Ak4%Ot;;H :> Q{$ر*+|qgCTWYݚSI58 ۄp{ VC▿鬼hUBJX˺U_cC}<6@C޻-.>b)@RGz8/ݔb߫r3O4DT(bJ+sWmO:(fIUXVxU?i]֤ ;ұ \A`-I5Ng vshuJ3 ),aR,.Db/Cgu|,OoW>aڰo/;| ˲$4jUCXab>%r ^OQns-eB-r6՞GOgh[~ ۙ`y\@ s$bz2gr?@}ѳe&>ů7`9-:BgmЋrŚ1i:[ >] Bc*ty8\MUw'TXպ 3ІI G/ɠc^5;a hpS&fdi. y#AükKcj#.ӨӜwS>4)wQn/F[$ԣBU)Jt#^˥Y"c.wbMeW,VU$Nb*03e\ơHfÚ(i2PS{Ѝ1!2`& p$7bJ~4n1oGh-dd+:?mTI XdFYznWShSiׄq533ꧩJE* ǬkVEJj5Tw Z?"GN1O۲8rˏ91E(tS]Vr #~f{0{ޅ;0UѪY3ԞVV*Sy"a.Hp0c@#(wݝ.ظ?Wh o#0d $QɢV({3UĶ B2BP^X_<-BT"q>zuR:lܚМ &Ė˒o"7 SM&n9TaH_l}e>9.H:4ciws ʭo&L@;Xx\*omqӸ)4@_aQ^]!i#kK%K+&: &YPB ͩOe×R[1t] pPE0wjN޼ fyM+(fM UR 8/"U)ksrƒھOP&14tmێr`}{AO+Jkyp ^+M)( 7*vF /z^bBwY3v@}:Ҿ|ް )ڹS3P$PdRЖ%˴NC$̇!~h.AR^yDPv5N-'т`! {P]?Q[xΙ>[qE0MkKNU^v@iO&}VXƝP,!{ ь}+]G5D#Aڃ7~F[v\85fiy+4En .CGa( BVJ-G#gO6qI*Л×ds biD)_d|[ȱnF]f fv֬ђf2rcZVv>bi  Ce[<ڨ&MEy PPM Xχ(O;ֱߓaڅ  \ӉǓ6|;Ql赻IDN 4GgӮ^_ɇ>5 +$iy[*^M@mkLY;)MSE'&̨cg=({R$ '00 (u+ i^{wj}mQ.kUVtΉL>VI䟪 9 HKvH !y>HLãxY(hc'@cRc:t b:!Wf2 dQarRI(D*' \!{ $ Ok:TG2H^LeKgN'Ѕ5\,-ְKS=]1aCFx _`A ˠ$ZYX"+a^nҳCvdR@wWm Ȉ&-|ײcS9dii}6hх\Ş7HFU`zQWRHdP3'}$UG׉YaRGNe޾)IW*՗ث|2GڹJ~VuN(a+RZ߅ވի}E K  sn |PBbsj6^\t^}i{R\~bYUH_iִ_Wmrh;C> sj^t z\0Bax(l|_5txVqtL"c\P*#MGW̥.1›/n b.#h[1Oae]㸯ؖ1zɈO*_ LX'8Y}nUu9)"dEc$9Wi6(XWv0cgo` FtRs/*ő໿tr ʄR K%Nxi9p+Y y/ӅЦ#NCfگܥmJf g$gk/[~PaսWyr-nj=Jb| -35L`evO e.ٹBh^&+r)C'5c:O'޽۔(gdp@/\ur]~kEz)ORͭNa|QBB,ᖲXј/q:ƕ'UBq.8aq͌n!<7fݕq-Hg#\{գYqx&xwG6m]ZɻLb *#"_o]10 KvXS˃K7K~BtrZU0DTJXŦRe)sH6l|4VG)m7t:ypPU`g@%ViQ.]l*5;O~گ*sIB8w&dS w; g$vg^5\bw')`uhJ0 U~q]j72g߿E;@ѣn(O J)tR)f><'B᠌;C$Ds\1֛J_F-WKUč-yM% 8P\}I浒| +ĘoKl^m _YH?{-Q '=`;=Hṟ6@}NB5yN5h>!*f/Ɨ =t}m27Zysc ۫K޼5gO":vE)F f]vUui/(n0q{gEoQ&.T'QfOOr~hs8D 2yo.׎˙װt}&Cx 09~eؿwگ/~?9p?|*R^&8F25xg80!ƯPV> cb?L]O&~͕k3oN6.{:5ZWq|ټ.0fTi8Yrhsiꣲܵ.zT  xP%>OCfԺ~p}*x79p/4uCv~9ыy`\LM4\ɥVQ2NGks=[f֯c8v9`VlT~7 {@/(ͼ82(!?*5,ǎV$H{m -|L+ɩHRm[טbXBQkgH߯`EXJz>;>c_$0p u^hOГk~Jb]žmE3:Nk2A,MI.1{64ABcgsE}W(rLv P=VibKmknG+ x./ˊNrٯYlǫ$TK.xt1y@iבsB.m6KUM6}/lׁ6IA|k ."EC_1caT$YK\Ke -e+|s#vgG7wG3~o> i0mLqX`дY[dNŊj/?mI,OF `xdmإ:h͏W}M=#:A75l;{tj[@r\{ێhRL Q#d*%2(k'GTZ]Aju|?v+" "9$1sW '5.`ẃwy2lY0zٽ26b.j4i>䐩Qn#a~Yh3x6GrN%.OSMlZYB_.-k dz~WÃ6) ˤ(bҎuv/7TwG8ځ[Mkkō<{Rϰ6 $cp2@b6'fF6a+$)4AcS+f?J6T ]cWpS|$EtM1,L.\ `JOhA ₣b@0{ y- ,S;ps4c;EF\$ 3?&+>!V Y *\K]`JtE6ͽZE3+KPXۘW; `)R"hA19a6Ɵ_޻eD-dpޗ?rho}b&ֽ H=crjVTK!KZcZC߿" ϪU-Z%gSaBL92<BalJiքå 3%b1.N- }" m$ $?9]bB.^ּ{?BW8OHJ;GӀEF^NxWmF 漳"_aAf }%2<(9(yTJBwdX sxs9:|XsƿsڢNFXSaa:%i,CyPHD0$vEJj;rNq^o1Rxi.?[s+1œ$j7u; /^L^;(dF睿j_B7y4#K.2[Zظg 3NSo|C/oVq|q[&$*L[$ttL/X}AB+lQ(.G-1/.ybPrU'V«kZe(ԝ/1Od#6TQ*%O\]4ȽPެ؋@knE/3$P"z\ A##ڍ LIj:RzqF?_Mߺȍ톏~U0lzpr"՞NІ.iV !W s-kb~̤JCu°tMl/a&@gY t\* j6䃝HbQC:sӼJ٨q et”yd4t EWcV||s*٭iYhCM&t"=o8'd6 Jh^?M߉^ \L/o>5~G3Y+B֢hvxjv &cB;ҡ=?b0"'v{=D3};89V4qѲ$NtD͆xo"ޘrSSi@SgRLI4 O<935S uKB mH4TKtGܜBD^|&ȾFr~"X":T: ɜ|l׼ 㐡S`E:jf,})t[:I-.>y' a 5 yGH 3z=$"PY(#:@Uh7 {v  `?= ۘ |q@v<\ϟHT;_@o֓y?QB\%ŹD,Ӏ琯üa˳[T{41L[H"4&rOkY#a:NY}h'enfZj`ρP7}eCBB G[p ϻ4ݮ{=|y턔żǪbLA(daoi Sjt"O=Y-=|*ȋh-Qgq<~Y.nf1)<2  a_nM"ӔkrC̒mFs*xlW1M(鏞Z#]oٲtϺ x%xwv~ұg))Hia Y|, 棫&AtlO8hHZc =#{z0"K;@ɬcCyz S]7SW\ƮE?hY/]wQ4r?CZA.s3F.$"Zj C glbiD cJ8~JI ZĿ=[SdX ru ʀ}[8bbEoQω7ׁ?k[E s~[*Q{9d~S?jX< "9J <@\7'|y4Kd]ԽVB|%=nZhFp;2ѻf$J`b$)!+cBV#ZPi" <X~ϐE&&拘StحQ'DGM==t5/4>Vm*eOjA(Arynk=̆O9݁wT:@ &>.O/}X,jd3_li]Z|VF)ގ 38L r`%~A8?ޔA-I523.bKQCmx]N=fAJtrLW= ?`+5 @."Aɣ9gĊb{~|/Dο4 RqCK!Ji@&ɢ9EuubywAap:C[%Ҕjɱhc7T}'?HE᭾ Gv i4ye71xQn5|նg}rp1`WXxn%ORZcj[Nb鉏8YaLsߘ*B Z,j2/hU j yY94S7ǽ>}|rAMsd)*U3Cݾ^:zfze L `!mÁxi,?=?wrsT3e6ᇞR|I/ K^% FsN(ǖ8ZS/i=@^&.F>O7zW FܝJO: y T㞑!c;B[|d& +Gl m[O_-XY)c]k"@EskXtDszҙ1/Jq[)gmh%߬.'{!nYH W.paT$yIGT!Ș'5$S2Q{-jevUR@O]*ң@zAX5n4x98̘ a&Fw8+]32>"S߇ ӈ$"yI^MMGGFEԙ:ȵp0Ĉ>KXk>hfS+|x⡥kNϗsm!@cwrf^Dy1:GiS-};5}um)uco:sFۚoF_fٝ?Ɲz+FOz͙ԦiR݂@4xԕ jFyXe=rC"&Qn0L>Il"l%n*ڟ8\nC/*63@ߗqݨ2 q߁Sr v{1e%xT !#xe?pŗP w%jD׭RSc"zȱD{oF{-0xi]f~DFs5;]XU䖉 S(w<pbb$e6o!!l"M%2q~4SҚR d`Ej.k,0l|Y3m AH~b#g>7ԐcbkR\jE_'md̍1ˍfBZ c>Tba@ʼ]_櫚q߉_Y N #Î:Xѐ٤զfb Ḧ~?ە*h|&3} /O[P;v٫$8T/QV )9gM> RLyڞU+.GQc*e=!6NZ8.яujx'POwbR -We鱨BN\E_ˠ% !REHhY= H MhʲdFi sSlI ;@(hV y9p'.%_D>d+hV>&^4^DJLO"hFo,YBK@ValdZ_N{Jt{/wxqS*?D]3L`"7‡uFqը9hC̢AaۆP,0_fh7 ] "'4S(Xݐj,BWDuH sx\xAX_qWMcrZFDmb+C&f-V ("5,Ew:\D̹vXůz\qRIe|*LR[̂B~ڛӖ/4l˳dJ  㨏d4uD'~{qV{!ꚈXkHazlWb QOK0p?ֈ-py:b-ZB0"] [N '(<%C+ 5T8X$w bͦ>|6 yg!CkՏk˺s2%RN);T1A>j/5ZAyH(沸P]0(`R>4k M9.-BN&+eܕuqa!jP}{לtR 4kz"N5*'̓m%9|%FBdoE_.)AbU7p P@RB w#N`L`q(~t Ae Z7IN@>I_j)̼&,(]Z΁ʗy`XBA[Jgi㵜aAi Z>߳p@@GaP]?萏z[_ַ9`Ȍ{)2z}]iA(:#Wϵ%95bحW d1]4(.77,{}2naaC NbʌNa4#hYp_ G"=RCh+%2Lk̽{yx2E;;'@4i$;؃k҇Qt9@ywX5610܇ S S2/a\G?"x3~ϥZGP?) Al9@o 5~u#U{~0L՞6SPDJ5,lsVq[¥Ÿ@qW:.;}7 ִKD~2]9b:N.`@3wqֻv ;od㞔;0{S6J`% aݴѳ UjG<j @:ze勵 M-ڞX862F/RxFtr 1,,y(#{?em‹fve3ho[0h-DdM!:7X@n=\hʥ&`y!E.Co] 3:=7o>Y厺CEE.m,2aGIގq8xh_0);]ZgܟD02\_ -q >#Hzxw'#4ޟ 1 W[gmg^^#%Ds0"&9l{E/56qTՐ6YIдrMpRJ,yC'Lu\S|<5@*0HHR̋&4"y,6T Db2d;X6##"K"?9t=ReTas| ًWv~tߙH7E#jZŊEѨN~ :8=L4 7_#j~7!J/ŀ UdɖY@-Y,k=CK-*QC"ɦP. t͙y9i6Z$Q)$&pLHLd~HxW$c/ֳC2 M0.ZY_wX Cr6F Iǭ tXaNw%b{+ 2,zmt@?v.,1X3·ih&OPh c.3~2T!,_t'RI8az<$f\i: 0"CXs7CFȮQ3Cvo. lV`Jj }L& . |I.`۞`( FHGRUTHȃ2"sЀ,4EmUyuBX <^9 ?Zra\1H@{Ecf|!-ۛsY/ b zy5z /,;x#ch!`Rwtܛ0b01pO >`1g82z%}9c^Ecfġ>/s?kjKZos֣feG =DIuhzdD69k8Ũ(^ (qrfg ذ`%>ۼh]Cˣ6͞\d$׀SXg?Tc{YU@#zd@P릡,PlgTtYTnLyŨ y,+9Qy̬?%"矦_~-]`\%"x Ұg-6Pmx`KүL3v9\? sT5Ec (=K߉.^ޜ|.+gs r-Vl0TFd@9x"NX՜T<}! )L$5C]|LEkIO)S(gHɵM܋Y4e=ESˌ\zliLVK6 re&r=lUnu'ilR#z 7ҿB;BnM4 y¨o#S Xs kBT],w4=i,CD.Bcx`[{_c`+ԄTln+Bt':L]LhQv'hrKE vnj!R,A<kXZ8҇aC ')eamQǗpʜG{)9J|iǏ qUSxS֐"[fuV/[z[_,G*..بH=jڞO(JXiپ1GzXxMOmY^@g93#ƇBʜ^k߅>M3ƔG aK:Jge(gg +/"JX*5T\ kԡDC4$6e _4N$ bJ@Z` A{ͥdbVCHuv y ^:?,5"Irj= Lc eK *ycπQX|@ |`5ʘG^鈩m݌ZGͅ&l>VsIэ#5*!ƛ:r$]'i)Va X '$9uBNԘGzYX=)=kXn' 4ݏ2D-L slI;I"RO pa+(17)KBsH3Jhbٔ][9h0D %sYC:j P] dl,߼;:_bRYfI"wn!FS?]el7)`]oBX.˥|nxbǣV he;)iKdZ9_+@H'e-^ VLE[ff'B.WAf=cb[Ta[2REIJ7S74~2f W˹#Ӂm5kzNAa'B=Ywx) R>>6QVFP3o]z0 [o6zR#:Gg7tM̭Nk˟G^2?Q>*h&h[Q-&< QnJ}92rkzS:[khyXI$Kv7g{o?̦mPJ9P{5svr=%ifbl vyӂ̱泣2Z߭8i.TnJ9w99}KMV/:$Lǭ xG TR5bM(2 wW:E_i&Y]ދӰ]umr(r>SCԼ̴G .1T"lӛV-Q8:5Bxkk4*B6͎ь8/Lt0")m=Z:}kOFJ()W}V(xVgJ)ڨh9i R }tOFr遷A@BphX0.9< 0-ʧ+Q& *=Ԏ|@;]#wrW|C> xԈ1ͮkGE ifG[tԜ҈4 Z櫯,>L{a=$AWDgc~J饜C`\OӅ=`ԂHsqXO)CQكx!,G8QXcIGsB^VP Sd+C-OYu&amf> òDoVddG#J^Uo٬|9+bKm?j/O|SEbdb[<0~ib ZTЀ׋f-F͏ayMaN9L<^,HK.x.xe_2hk@2ڙ 5ӆ|!K|l A5(X[rKn*/bUp2OQ=ƣxEhZ%jq1OGQ Us'Aߵ# wƊw>>y4:R 81O&JTj)sm PŅh7?d'$e!cI--)d5My;oD׉'vZ1\ p˦Kۅ(t꿭o!@6r(f<#|IwgI.@^B#P;"%E1Z=B˙5Ϧ2R_*fyjWPg󖣍@Z3~;o6T `Zv ʅ1|Kd2yө$Ƙ 7TKOWPq:r>8LWKS%Л^3~BFYOz;x76e?o$fiV7d1˯^7pl,U~N Z(̴EkBu@'i~BNԭ(=3!2YloȮݿo WD0SgEu4VQw.t\+$2IPĠ(ԉys8LJGZ&T;XSI19hŪ ei!e[%{2l8'5a̢t)*|ؘ|z=uj1*BVY`_&5Qa N-DV)POrG iJ ҎaF_ղ[U7I5}e cQ9$w"+M(;Boc"w3wgRLԢ)fKfT jEIa``+'nI 0-MPdpIg=8l| (1+,M~if]>6;g&JJ&V#DŽZȆ[,*NP!{#RQo\ .193RQ2`SE`_/K]5Ѕ`d!Gc2l+eսߖH̩aL/TS?7'rtʠD<{ |"s`!+1]K(܉2+pۯwa9uɿG& *M'0tl˼77F8bc[j<$0c>j ^l-.0Hҩ"~E>WϹzi*%E(27 =?hgZBıjJ5ME'efXJ/@`EGSCn-Ө׸1,R(9h,ۋC kJ&C|)#y19v6v%Aqt M `µgjZHOZ2L&,wв+~! +Zq l<)QkɣX./~rv$eɮ,h_+TCKrO ׫ <mXtov~K?54$ !%GőY3Q R\T=WYǀH '9A|!m-y%էb~Q55ciL]6*UIP.DZ:;fi-F>bdOgqi1xK q^ 7 @JB \$sTV2%1i8UsZIQeL 6cD kWÛXI?Iq{3;Rp4]菞E2L i 1|Rbhq'T蔋NENX5C+vo'1=Z3kf c> z FLִ\j@%OHd槻n'qƺZ3 *bGqz}ү W !3R]Ӷi.)!~?_LBh2'Ch8NLV4@sFx'nzn-V{9Ⱦdd2Q3/}'B'`C(lRiY-3:қȧKcX b9_O90Ѡxc@UY7[` lO ZS7-h cj^[*'qL7䢑6kXCd!쨘@AwÛ9)R5 ph&K3L×slҒ>)oO`']ρl BxM`zk9zԜ6q8̞zt8t!9PzׅMVhڽë`^;-|{'X&6B4v:; :oLn4m3a{.bڇnt,50;>ݞILP xdou~u,徬 J8x7Sz6"hO*ׯ7ρCv<ɉnl9HAW58`sp(n4 lNz=qycOyrw|v~U۲-ื@\sɘl3 ze>`+,Y/ [=Qj\d"g,5@VhjS?L.qB;/DtTk;8w۹Znї[eAQa~^0CB? ^}FT# Q'4>4XKj)OL.PhKF:{2=$$  *ce\6e*q:H мS6fq'Nu<_#\ __6u"_ +uH nϜ҂ Aٍ~CI A;ג/܍UU#SF+-|B5҃vOM1Aej2A`I%o kz-*8={˯+eܜW$o'֢-Rx~tK`)TvX%˺ҕB=7RF}s 8*uF Зs,lC%[|%إ!wzwK_5.ix6C)wE!:7',wH~[})gG-3a0qǚ\7/OՙԒ" muJ˕}! ax޶u; Zg@F\8ny]#SQkpJ1X@ܛt;R-30&iț Tif-yzTC/ӱNYn[Er?eJJG49NZ|uxS%x8\@P/Cc(  {+dL쾮*׺dŝM~t WcI:.%L'B\ש1yu]Q޻沘=ssCzmZ~TNq}l^ A2%>[._9hp  a~Boɋx1Uc,8EkOͼ_\ݹ!ܘC"Mtdy!'r*UN$+2rhvv!JHz>RyTeM|k.xӑ;i[9BaMig>"{!=t+bEg,y_7y6a-%\3i/]Wc<:}0RU7;GNu8y#AcYB'1{m(6 2oAݳڹ 2MTnf&r5R”J:{zHQmd/rwiX>| 81TN|A'rL?6ѯ7a  B4l~< Y#ɳ?&Ȧ!Lo =D(Si@9f_PG-E^6Y?5o_ZOM9&갅%M2SW1%/0̝KPp_=WxK~FH*c3KrQ^'}?7YV1^\ǦH+ Odi"cWr3T!WS3qd{Xon{Rqu)ۤD"Z´S˜ |^)/} L}"eE`9Pf lP_lz8^Ф!<gq[AaܣrW>ֳ\op!0 _p]ܻKkďsB= G~i;W&頗iaܓR+$Z,U7bLϟفLˁ}# Hأgr yn$ U/f͍LT׬5xAH_yw` 8ږ)s{(l/U`g a' A"舲Ҳ "-NR(ORCYܛt&m6?ʹ$ɖJ5%˩?l1k =M594{y\P~է309-r=習w79/]`ʺwSrof-`QљHF'̒oA^z`KV֞`uda٤N+z0icR(}Na "']uW8w_hg2g;!:&:T2XBxE|/+`D zR?{ZT)ġi ң88D )2UR6"V_H}Õ' _~E?>5{i>%o!oob4/mz)@#]* RʛG3d+N_kM]F|SXHE(5mg W~=$FC i`^h%fƱ0UpQWrŹ@tв*䅄Bx#c#y$ 7C`UCWɞUv;^oS 2sG*vq W'Oэ#8Q l-F`Rzn,Nk{*㎩nFdd(4MA<'S"rha K5DRFo,&q$8xyvi:.1eO;NhȆPizu3Ϙ6$s$rzPth@F0e~^Ղ7޾ ˶R vt6ׄ~}: EZPi^L ) i+Mzjq=(/di\&ʘIi˰}lE@f w90Y0mj֬p/<> Sѻv%hPBlMASv2IPZ$vZ֬(t9z?\`R4բ{t~_r𿎕V OQ \l~ caE@ qGq=H R9Dos.}Ȓ>@W!QkY@T1NU.*iRߎu:jFʶi7A+"+9 Ƽ û<*~# wsb4 \xrGE *v#Rh !4Y9(W%ҨG&X:Hjd|rL CػF Yg,-}:uL=]}ǀO=ci}$ׁe L H瘓?p[8Ŕb%_}Fq)›KxIG +a9i@O}$I5fZ–dXcea`4, EQt]Χn)R j|_E6eRrIhQ{'HBg S[=i_wiD puyAVͱt[EAn:yJ~dy]{NC %ʹ&-4 $x;VTyDȇNle|MBwǒs 9ndMQ A"ފ l@CfJXnhLR^ Q>0kZӐ~n|b6caѴE*x$ TA8DdH>)1V<PpMaYHǠQɘQTǻ@!WjT|_ֶu%N;kIT"h]=&ܐwhmkSĚ5?F^x1[f.aq.RS\e !YuW%l:6gD#| ! X& 1iazR_jL0]J\4ZtBs"_{ 9!G .+Lw~Lv6eͥNoqK\Ô X DW/cS+άcOg.@~'[L{=uZo#bVk Msw< QLUv&bUs-үA:'Y %N6 r]6ܚionJo9l \y%ə+98Оb >x8%+msaL^^92ʹ! 43CI&xظq=t`MWWJH43õQzn f ?^l rđkh1E4v$ oa %bP pR@v1b|3-Y[saY^jBA"@y%7<]bWmmIk2ݾYܟVƊ疊.&PiՊXc+q.liaGkvxx|ɔtVi6W ] Zah$m^3䐄))rs1K=z|Б3D"mՑk4͚/%3m b0"cg[ܸ$MLΉfIDCM-IEC_d)Nr\h t>>̄խ o8>X8RlxqP%cU;zCqV%saͫqsA:AR 1^뀂 yY )[4Rz&Ѹ.x6IJ+,{5rHΕS O~ery,)gy9G8nN(1SO9_ÕQ띅@ Xםk2wB0ΖCLE``s*lR~bE`ZD+3cځ;;k2T^^lQF0ж-%nE-z:qw@ƥֳdeޑ0҈P4{>"_S^v6uB?$hһ Ɉ݊b W'zI ^׸ HF:+޲< R2;vԲ\%D D[̯ =K !6 W!?k n; w2(w44: 5mq5 ˃dElH\'iQO@Mg e\61w9!pjwPZIE{INiĤ=L6d$a*ڭ'=Ced8B cn|%&&ń&T%n~"D-Xo[ey,ݬ 1nBabX Cd?|*t$F,9PIy?ӣՃ0.i܈nگAQ \s ͮ`/2"zOEʘ8Ga8az:EZfrY'`20䒖O[G;tkޏĐwS^1]7a92+O!Iv,SGsOٖ'gHӤ0^K-/0 v2Ȕ" )D/b搏:_|Τz 'lY,6 W$KbTŒ0lrPcZ⃸R'tq$Le|2+!J*u|j0"%[==AhRccK렅A̜A{64n.0Ě<4' @j_;_*Ow wKϛ!P 1)s \*f#qm|(o ͧVG +:@8hã{ uՒ;Z(qOOJxS؆J'{8;̤lirá06m#fK}TDXh:3,1,Ds[`B.C\o3\jJſGz~] eqoFMa Ih=.G4Yso;`)z܌3Zc \H>2w SlAp ƛz͗rr}D_*uAڰuAGDg|׷t7} ({ebcZQ nc9x꯴,J[KFM{HJىT s*DE^DHqkR  өi ԈZY]  ~Ň[Ӌ\tfB"`z7\゘& m hz/7dA} 0A\^֗Iew+$hHQQ2J%E,ZsFȨzNq',}xWŞsMic|VIbfG4/ AMAv Ƚ'ԋs|AS<7od4Ȁ_ⶑ=M._\.P(r;Jʳ34;}7` P^'-c]B7|h;{Z߹,oMǩ,z|]nIAsc5/Cd[15oW?h m+VcmbwS.pƢiW4L njQQd?"?-`-ܘE ~>ԓ7m{J | 1 JVaQ~fMse;W2?͖ H: 5D:MQ߻JusB xkGH@lpIX<Ŗ(͍^^K㎸㖘$K\Y%v!#9_ԐI(r]lJw[@li(yK> s[=n_8cײᇥwdp܋C@ߴr+PyMG]J4q`@Oxc. FOEX=`:"-ՋK*v`w.'YH@ X d[nE1hqt1FMwT/Lr [lCyr%Fw ,`ޝ6 }TU@yjBb:Ⱥ83\NPW红``JҌh`p`fG.DžV\$ 26[TMP7ӟAU H{H%aIln 4hZ8gic)wV/lys&U^1+/&;ѯdKB*'uӋ@6 +1'N wF. 8Yb EB9xiO"'=8eP;v9X8!" br3;@#y?k2mщ^_3ߞ?Jg6zvsuW]ai6z#{׆au*śv d2S;Q[jo0wH aYoc7Vp4mjWoG sZB']^ZtYq,WrXmP㵴GZ68Ukۓ0"ҀGh,t ]oUE߰ťβW>fd3{SWW~6hjc|zj9ƤNz iq"*%ya_b ܇,fmw:f窱>b+b"s4":d%Ma3\*=cHtRlc oœw` eSpv8]=c!6VL"^Qd)P>ɓ&\65LeJgTzS^;~qB7}1 !9(bw~%˨SO\̙r9|a0و2`(3I~OfM p^ bUBObj& ]tԲP{J?nsIAK낵reQ#fMV;:]gr}b ǢDZ #KW`GG|LM)ќ^B#\3a8n؍݅X%/qjL*/X9GAk쑪#m#$♪E۹H:)e;huq9NצR\lP/c~+3Xk[,SzF5vx-䔠Zi8C,Aó$51NueeǰFs4ѕ~~CR-fqo؝P]V` ``!_vw?j/us^\jv]3WF-#Hq",XyَE;ZuIO.b$mệO[y8#4t,*(Z9WCW\)V>ޔ D +:lȔ}'GAN`L#o@xODA/@)v~X~!vyh/D&iMjcv)$Ďybyr8!zV}TJBCU'CHW.EzlYYWG/eP \CBᛸ<%S?"6^ n lUd݈GI؇2.B -Gca\Wa23QVFiz~b"9m֨P=HbH }-5FmMcwfOcFufqE. L 15@5jy kl;tKXX0쎨}x06[U-y0)G6vYõEpethK^]벘_p7t.{a5[d{="=|݊'.&?N×e9ذ*ǞClF5bQY.vV®&p(==Mb0l@o*fϴ0к~)Tcgb\Li"ϋ|xVC[¾ Ni]$0}uHJNWoǥs~(]M5j|v moZ ޕg*n2?!]vvTΦSqq-JX딏=qаDoUtL[H:?X,ںq勡(ldAC(8HqַZS e۝o!>AuU:߂ 5)F6>.}Lj-Ė %RoEv!"08NY{H#'[ݴ/zjS>*~jϓDޣ6)cmHvZWqw A%H*Ip|* Myח;|~Io1SN_4fQ#T.:*dv29il=;燜ZBLN![PFR4$l D]jR0|b7rcGه`DeW~5h\YqmzՐr Kڊ>aqc V wg.<$S^־iW@T&4ؓifBC܋rE08eAu {HHč)OC>ظ \qXcL%),kd~iy|6xv$I yJb4~0c)GF\"SVo& 1Y>cDcns3rYȠkq\nh lG2I!a\,Kԛ]㏂`!}j!pcls-xܱvɑlkgŏcㅡǵZikPY_H,n=kxoc`sZڌ{?@# O|uzIuMi&+nޏ;&k;=,4iN `)(Z9`ΎľPGK6FEu' `(Q|g] ePf I3;gLG~0opWq"(.)}RT}Zi6Acd_nD}XIC86C}>Fu-jg)[}+P~Mށk41$A#LI61l 6+in!ovRKô꘹A5UJYC2e&ah!E{X8\ݎ~+)JP%nA=:dn%dF$zcNM.=U'M[?_*`XLԴCvTb(u6~(K-Ԋc8tQ4urd",r{cM %E⍫Q`k! k.4;R4'ǯN]PS}$b|z,Mc~ܱ1PIŖ>U8X_m :xmw?fJqJP"n;eο-~x/>:yl\Әz06!2DZy 0stt  1A$m5$`&8ȕU;D殆I4jIw&mɩN$TKNcm]o]~Vl>9 IҗZ O}E{TăІO <еV4؋ڕB9TSMF"Dn+VKmWFۇviQԐLGG *mQ jYp=a͆Z~nJKp{cZ6fׂُc-vhmv 6aў3zHFB ൫ qWFV,Ddb/abby]hWBs.>+2rnj05"_cAe 0fKyUx晜lTEi '؋x' A!쨻.((*S{FwyqP*p5 nyQxFjDI+M Q{ŠcoJ 5.)|'JS\޳N_A>znݴ1uP۷Y6IX+ R!`ɌX@%0B:QGa qPQ7\w'|>=#=}= 1kP\k@[O5I4z㬌K Vrڃ.6O5V SSw@NK{ ]- r ]0OxC)*dR]-/Ocp`&ݶXy~P[ r%t[vatg ԰bYPׄؤ 4çbȊ _W-Ѡc 20Td Mݓ-8\~XB\l#Tg> :'z:-<0f!n}aBq2uApU|_ f &2=ʨI{!-(T\[ү'g8Br6E)XK'D9@N{ʏE*$5M?O2-4uݭ2|L)WLd(vN"u?L:ƶG& /#qQO_)! cO&!mMU]wo["QjEDx>HB!^YnL0@ VBt|zAĤ#3 39b)iOWغx;M<X#?>ݸ-#ClOH.Mpf\lƩgav\"xoZ>/:GӖ${ ƬrL:SqkT%T2pKxΪȘ2z3k3sP=u1Q^ޘ@`it*MYW{]shPHu~Nx WledK/(1{A/ 16Dfܙ?b /@.}m9^A!* 2aAO;3Ɲ˹;GQ:,Kv%c䋸XJzfG.DddZQg" HhWe)0kSJg82" k,_ ("*R8NPG -Dޘ$D>! }[N8:nV8|+Dľ(+Vq7b^\`!8w^AX**oM[~$h{ˬίYʈryWTNLU Բ8"e2+]1qD'kJU+,\7 ;[Z&6jLױ3~gt.TD:Q0Db #bEm){OMq<嚎tDxO|dGb%cÎ2b@[rzrqӂ0a"$JDh^km)rb}骒[iH &\% Jն>KܠX٦Ev'RHpj!eGHb~tDx\j9i42!w&L6l=$lh V-Ƿ\G</<. u~esS!bhޡ'6 5׼oqI)ncNEUe1+SvE-< 'E.W2e_L"T$`Lɥ xuVKΗ櫛nψ{t'䱙)ީ\$ b*Ǝ<v3V\cKR-q`46iI:gKBBѵ{P1%K!}hUf=BIv9jځ+4JN3RX\4Υ>Gs e#/#-2*v?ń`@'s^JyљMD +cRsȬJ%cGpK:WZ!B׬DbH%t_=)g~W {%#Z\m%ktRS5N|,PdD1#wmTPڨYqb(<>["a< 6ep4~nګH1'v _bIvRJ QCbv(OU푅@iWPc$&PR YѾL}<5mX\vIj58chvxsR @-'µ{c67g9FojܰAYx4N(௭E^19-لS6R9u6n32?4Rg:sJ!qmפ 'f1TJ$ɩQfQx\7ϟX ˮf薞1[f{L>{K` |F($"!h8MN; 1[[KO#D U,8k8xEO'yNM`\Rm KVY&LÔ%.n8 %U(]׫a?*;@Zc9 dyc-jMNDi%t3i]?%"_=`76K-2@&>f# HOJXW] bq @^pIT]&ʥϿ`FGkE{5|0NN5 qahMCV47nwIL&,㟘$bQgn<4i56]R _M z"=޴ <4nՍGf;ѸקּGgŨ?,(lK$%r:ZQ.:07|[)@t{0n{ SqБA\mlHp|Xѣ /`W8E-isɕ`‡L]uCeCُe٢5zKItHs|\r+,эr_0~#H` 4Mz@Ho_1ӈ\M#N,_"{r٪{ zH&PI 9BH?o@?N=/51tHXCIrw%x &5g'I[_3'[slŦ>G8G@#~ x~V؜QΤx_xL@ q@\%4gBůrv lňjGkV$p\;0Rc&|Ai!W7;28%ϲJ')z"]X![``-ӴBSgÏ@XӑIMy.T]gzaOl2qȃlН,wF$&鞴yR s "-0IDtPf4o@CYu0<+u?$_nK"Zȅ#/rؕuDK6RN* i׀!ܸ'Ӵ%D!_t4.e`?yRW64܋RH/aW4md_X!P۲_PfPi?)0[)Ja47k nYjtVkR>c;b?;i44b͜$%G.:B\8~_#P-+ti}=Pm;7#-TKhQ&ᤣ;t6r'CX8 _u, X̟I!̩>9=pk.U#П&J$Z%.EaTsy&r#66X.3"w ڻX Ǥ?Rw8톶'7#*'yt^[i:yPLjk6@RL T]jac0E,%Ҏ@Z0;}L˾xB+U=^FnKž¼_P-%aeQǒ5sf[d)PEEW;R>voDt }ȆOf*(;do5η6P/kGҹ0uZAo1qEbzꧮCQ.g.lG#{٭u}Dw @!I7Pq::yfPCVWa2yj]3HޟwK& JAaS{*Y.OkiR^vY-EeRpkc7'5FQLtq ,k]7Uh \b ݂x:RMPE:P~R|>$u_ |'@/K#z+|BO0eFG>i;έkr -ܑ${J)5@%'Q X؈q-a^xʽ#xr ̇Qik)A"om4EA;5܂DzMR[k73o ǒ0˄ϋ4Sft{`ȥV`CU<+jժWaZy.'OɔOIK/H%2Nnݖ2Cn͘/4PR JD CHZbq l*Ȑ`>#DFy/KRCe{Bd7<۩['iVj{&uI,H_B1 q*Z@]f  M~EI‚QW mў5MއW{/b9m:.xNʳRu*ޜ!>/ɰ%:Op-~'`J G&I$ ;h:}TX.w e*h/3%tf$rSt#N@: ʅHݧ;۝Mx1ex4LxNHOS@uoYPnR3Ιȩ-Fbv)gGq%>lJ=Q**dʅ¶jG\*h.AUƅVMHoɽ`Sgl:؝NvN_'ƑTI MK!vz|2w3رqQ Y}XgA golV0!>2v`{--yZ7JHN_臍=$b Cn^LQ i[&h+FFG?QBC>Uz=$c0RKk04j]mH>pKg 5j&"JV׌ WʏbUu}4wlמjA+F >πi8Ւ.Na ډcyAk\7^%n7]DI[hO :kE b 0l5 wGn~3MROH)[zӚpœW}T,{'(/}#{{Y˽6?9'VEGw!V/bU5E4SKm'3@CƤߙsO×3- ' ,:xRiNlX5'w?wOpdӁ 6YYQw4i << CI'ja7y-)WeDV93.*r63}H7 |L<>..4p!Q`TPK$Xo=_&-/.fn>t؇/GЁ8_)]y˛xG pQV8}J%0t?b{K!q"LxUYbIե|n/XegH]Ѩv[}6{/|m. 'g x3g·׺ p/vSrSQ.MnECdi>$| (Ʉg 9l]i C;ȥuPtan7ey2QC_DYJ< zd7r ö-Wx\#1 '[(Q`v: 3>7;/o Y19F5CGCKk;V#pq(UU#1,BnU|TKpN+𒓼u:(sY Bɵ\='U) q)"(O$pԎݷըdu48 '":ߒe];QZч~>'My`PDmy a{$%\E^G-7m8^Z|f/ |SLuFTkE W_zTؒk ӑ5A~MXК =d%Bz?H5Æt( h甸fE҇-wyH>`vs?Z~H*~x^'Z)ŸLE7&#"qiCGLjUbg,7Љrjn:ʻ_֨.bPҝgi|ٌA ʕv,Vkh"NwcsY'em:`K @OY3 Lvi&۾[6:LT_; U!xuieW!t<_s֟{#?Yq˒U7Hlspf!Wh>@"^+g 8 bNWEzKA"@'$+i>:dP<THTRK|+Ҳ`XYƱ|Z+w𿳜u[UMpwp2ًMC`6iJ*EWXNV:S#h!`ެ8e)`.,Yb(~o GBŌb`ZśMB,vxk5 `iP&f8d)w\eh\#,62PoPz#dF> ?Aд4AtRŒ͓ao;" ;weq_[/g/zI6g' =ߺŪ[XĂ78NMYdƧusY()L+\'P'?K?YHpečhEĜ9\Ui,+XcM~ 9#-V߲oLH=A~/ C~&3؏`3{ȒL"eI>eyC~n5#^ͬe]#)BM-i2v _aT6 ^=9A>ȫQП| +3#|}c,#!` vxVN_^VSv[~+h*aPǦI,&nqnjcχ+ p:u6> u~#4 t,,;%}6n rbm\]ٓ(MqNH}~ ΀#F+kjaP{ݑIIdJ F ˥O_G[7ڭ{Ÿ[ <ٕ  !jDj:\K#;[xmaaBA~os`/N/l"B|J;h{OB`Ǽ1B֫adžYxAfS((ōȲ A $u<>Z))]&qt%FR Y=onQAntJ3hQƨ irA%em樮;PRΘçOvy$MExPHh#]ⵛ_P3_}+Aٶxʥݻ*e֡񛣈+Ss;*> |-#K]ݽO;iPݔՙq}vӿIbw=Ϛ?TlW^ymX+?^jmiriG6%{Zbl0PC;szw .0#:T:K#M;3K=]x:_YU(K#Nogpc AVH*k<34&5 c_b(##N'J9ώm3TL3VwSZƹSY [:nb̞."-7_?~ w xoHiGԀ='$End_*׵U׻.Q9H)!)#ATvbrXӱ&:ZnJj/= ͝c( ֹ18廉2^nX\ (׶US|H7= {S0Bn𮝹୼.ŦPCnl;5YgHjc|CV8{'[vHjLWnî Ǝ(2<%*ԓ!SL0'?2 EA 5嫸2wkk"9sj@P4\ӟSCN3.9Bz '\%#ѿG1GgYђoAK#Y o? ,ِ.E0#;L~5MA'xd6h;R}{_mr_oR!'LH*KmܝI }Va itيWK8|H\-)gL_yܓ#3ɎoV3Q1^mi5%6.y#,/cxr|[zz^}Y aJ|qW9 IvߎS~lx9Or3J2׬u&#NEDw[#pۮ(ST"WF2ܟlf~5#{M۾xD2}[迗([skDn擨Aي7֥*0QlI=V2GtJ ?`ő?퓉.gE!e]2ˣxE ;IWN`XxtZN_E6ʚ֧3&5ZplOh|qMQ!(fvgAoG390mO/^#UOhE_o&YtP{7}Po{K~ےoRI?j;ݙٹu7!J/#sR}vgYy0|Y, \gcW fAT%) 3[܇BdSJpצ%gHaPZ1G@gCP.uH-Y 븎 I1}69]JQW`g-%%E LL_(8:JB=!VeYRk鳻}E.դ1$$P*O>%  cU 񫃱=Z3VBT&+xP. ns5jBKxr6{@a}:ڥe%-fQBrq:twA݂[F Jw?%&:^ }˭lA锳ɟ=xZVNLeƯez{lWL1a6rЉonSdg laA,5ɑZF-s d)Y+ubvn\of5큸NT~ \MpPn::| p`Wd/J5C86f=5q { =~ʓ,E͊ʂӏ +ʭrJhEjIeœx[J~ez y [ֶ0i}](`']}asMl¹@p⽇Q޳-Š/UqWOr*l;_MQ!N!w=b?9Ibi `"p()Uai J(}rz>W$kşc 3 ٫m|smNO $r&X3]ׇIT!vf| J&]QTM0Za$hd8u l->]RP0(Otl[r 7b#!e;sNlAU/K~Ľ!J(gȐ0P;};NǔI i?/NC2p7E*m LzWp,򋇦XE"=mp`؇Id_Whpd^t*8z'ɶJVzܶN_-BI:t KP O4]g?IN-ٶFKS]Mll{uP2o=_L4Y&XmEܿ)}ł$.CP?9 )L-g.b`+1"7Ԋ߃ؔk-h_?p߲LPdUxFkQއV>YFXwU|F+ iw#K(ZG#bGƺ1/ EPaiQJJ `{%L96aq"$OKCM n4 雅ʎˠ ӶKKe4xI}0H1vyqYaIa$0\c&&_#udՆ('B<>j gL;B& z5UΣjXIt5ehy#C0֣džH֋y|) DŸklN$hʹq3|m-a,-Zv K{>$@˰JGkD k)'2դ٨Y͵sKdA]7*gJ[m>˰v?$qHɖB\_zF ĝS.B8`c){n|ۼBE_uvR[cA++Jq=(܅qߤ2'|˘0uKO#-{gZߦKǷvոY_!QV$5%9N_OP`h;( |} ϯ[Xb&Ǝ ǝ!9ȱq5"ҺIh'L-$&K0㭬Դ H |݁܄1d'f!+&jOT]tQ8{NOKP:8F-FM܌q53ۢhj;$dmfWZՃG]{]RfW%:Wm2X(wmwI1jHXYiQPΜ32ʄy;֣{%&~y]y2CM"J2tIByUAXB;^xT^ %Y ^]ѥ AP e)`2/6b (v1bcCbGe&`aZ2G`~g(vVGfs1F6d>l~+O(L*:f6 > 4uǏ2!*D&`b z~Ѫ_DFXv[ @T3mݗ)?L|vWG"KWj17ꛆP7cY(an/A0NN_D$ #/W ~NB~݇%J)0UCHsT@^':~EWf')O")@QgX*ʮ%hǬv1N`ATtEH5uQ*4#~>x[pSdEq$uB1}V{lAk}#u z>O~¼{';AK^k`Cl0U:u;\=' ÷5 ܌q~fc5l("Ox ԑҽEnmsxU}:PkX-Ҹ-{ *;eMVUW'_hG(oDor !~JC^9UkG2ct43JUƩwaQm&R<ΡG!!6'G1aUDzxAA<P+ Nh~4O-QT3.֌%j&y~˿M|: d!Gp6Z"ndttJ|Mh<~,Ȋ؊ʺ rP\ C7gڎ\p=]Q,`̗;}͇&9Aaهر* 9sZ6ƣ/uRBo#\JfV["IJò62PCd-( 2@mH\djtMz&F}ՙ˧;_2́_,YꟐ\zO=}y:fE G'=͉1+ q$oy|{S«= >+TE!\(˲k+kG w(1gm0HuS*ZdP:lQyD0.1ej @WqrA[zt{?iBY_^vUwD(R!://W~,\kEr\SCrn;{dD37ُcMc1ugc4t ڣ]ׯSxwwZb%*ս܉|ؾEQi^n5@FJ(M:P^m%4p\ TЧ[B"Qo19Gl:#?m*_+ޟI}Že7pZ݉Fr5B(֘l<#jlZRE uc|bɲa PW TvCr,sU Bz !Q?L5bJs}*\5~di -\{p T.o:˯\zz_ZacB;rCN4tK;YH :i2i/nj *JNF3%uMncBTNfh.+;t-n=ʾR+Fw%홴mb t)zL4bf"/ @5\R.;q߅Q-3R=m6/1t71AeFCs^In/*2iD6.Xl 72Q,QMg T.7k+o-]\~}69%G3;PQ7a9 $D5!gw)>Q#xL;e?+gBS>­Y4%* /PF0so'282oKɒ5n؎a$ Z+Rv]}D`5@a *VhNx#WI)ՙPXNr~Vw|V2f=á/"oҍU;>hT!dLY66==zU+0qu}{,YiY5pMa=tP0:F y-.(~)R%5/!?8#I tODt'?z.BLæA6✶&^Hvaǂn^~oQc>@.mhU@i#gAt,Ga05F~3ps|냢 ͠ƉyJ]铿ʔ)twv57 v.4M<=!LM4;ٙvFAVpJdуCqi$ʠ-:-笴xxʢu;)L&8wT*(hJiXE('J>,!`T,2 ޑrNFr.: =Zäᰗg7sZy̍k߄J0P~+bѩD@l 1~A4b:pȜ +,Kt$-/a"mJ$ȁ$gkԎmQd8<_7u2opCoW D(x#,MoY8AQ2`S ~n*,8{2s*pz웮ra{sa8q'a;Q1i NqI~FyA}}"OxQ ULϊE,7(.3nf#07~耰ߋG15O"]مzޯ@F~s:lٝccG:ӧlߺ-x'[ 87^?(gԪA:K dcIG0o99S1[U0A2Xg.r$2? 8)q꺹V n sQ3@mBczt (qZT{4k,} xF@`5 ct][s {[-I-IɫE*Lp`Si 87ߨ~qBnuPgԝY RUqjrۗjQK~@<3]$9rj}ĹlmVV<'.q /*g =Ц-} =K߿)=K8/c삥l=p/U7H\:͐k3s |?T<-Ws|^V\BC20@П*Ra<}L?$}q,xkL~PWb?pjTƫ,o}-ySHC@}7.]%z'-e$lSH,ļcJ+gVv).@&h :N"qdBk+<Ŝ*oq lX#3bw%_~Mw.~_THi+H@$'͕Vʓ`8m~Q_ erʒ$qTYvm:x5>`MϰbmO):VA,FzWUo'GpƠA r_*j']BObWtӀUƒrnNfH=tu2{zȏ<C7u gvwع*b0lю (uE ZmeM&Q}Z./?[Tj 1[=6 e vh馃a)Z/jBiXՃ:Fr]op:GX[K9$GqC FBUkW!y OT6c(i$s>Lӥ_G)9̝Ϩ V9bRvdv@yXSo'tz4WV IX9Mka';@a^ i~(NLۚE'D2X^W?e0cQh]#jbke fɘm ci>&{(Ka8wKpՕ 2Mj+LTO j ]M$|yz+my^ FZJ=>SKeIJYHEUkkwQYꍈʻԲ'TV]sk`sh} ܥƁ1 "[18{ܘl$( \VY{ l>xb~"d}SDnZFivn)*֥+ue69-X)_ۦSoxUm|,g `9@zEgoqUR5;qeSѧc|'_տ>zQ c`pz*we|p|T~jq) ӕȏnI!^zjbcൻEH;lMr[+2bDt,  D/e_aҰA?F OE{bm_+i!K}ܹj]f#'P`星WmXhTYjQ3`h{f]^,} A@sTӹp:LNtMj,+mt@Kl}(t)z=u|\"USЩF^(/q!f~c՝716[jM,@7?3$G&qϮ_aVzSޠm Х旽 d>GLvV(v@tUjgX 55ܿ@v_p4 mZ>;%-iU uЭɎʢ&CAuo{.ӽېUQz3NYKn8Zs84QY!y)lQt%)6$ Iݗ*q_idgE'X$Yeo6 rLJ]4gk6i P +mf2)F5@&Bt6A 1m5i.ϙKlɼԟYYRgkNh3L8 GN!#RYyl_3ѡxGO>VjX>dҧl ;< {̮.0-U8R_ۀ' ǭ,p^GM+'j֏u<1\Q=- iAׇE27s5y)ʚKd'.f.z\G-+|Yjnn}y>O^FBd풩p̕cY0CFϷB= p7)fA}?]2M,:ST՘C xsA(Ny x0h'/7*: n8{Ci%`Og7l6-z1PaW!'q}.յv'#ɼ6$Mj/ðb= `4S[͸hu5om=? 0 `#06g?ه4A!?>)NyIF\ .N!#5d͈OL,Uh";H;n&X*;.pyaDu'"}O/aКDB놣d5x;IM`F>/)bH-uYlYlp8|UdiQ QyufEĀwDi_&wEF*z=NTB)F҇βrwOlǼTa$u3Wg f;eoqi5M(M' wmL<;3 vZ4a껊]K&_//}Z@ٛ$I/B?xK= L[1wxpBJafGsRiO`D1A{jgӇr/7ftFxL95~p$}rG=o7HüLAR"͖ 9 3SšpD3CxomJaעB)L^FA9.fc|>pw{"Ut`+ȳu.aR /݃9w{&"; XK(#_$HYU𜠫825w/AK>d{KսZZS!7KWkZ Si(O'Đԯ Kri;9%I'*0)}%Ah|Q_!N8Lpcrm Z+.!iIl {o-Jgfl.J[ ԻǠ٭Fg$:M鞔1841| bFQᆐ]Sh|"wEow'a^N5&LJBز_nT݆ub*={~iiקӥ') HB!sﶾM= m5G]3%‘ \sjFXDݩݼi -'7)WA1m_ ӵJq܋#Q>n6+O-}_F1ŭՇZmLFOǀY:9Ӻ5vFHC eA+(j ] 7y=M2A} UE^L/CP ӤV&;\渻jEg\/ 5,|hM찡f2hՇ=dr6nti'v-RDE>4Qn-^U(dSp}@`i4;Q4C鸗p68AHQnşW߼ dgg8ܜmD˵L{lP= ُ̌*ft.f 'Bѳ'5plgiP:zTKT߲ࡤJ̖$vMǘB܃է[t*VN8$7H\Z3@e:L!EG.rJ.3UD?$bu& 'P\Xe%#ՐOc/ymsWdD.c+ cT"{ gQFEJ`m=Go9 C֓Ch]ՖDoC.Qϥ3PR2R[wv %i<㎁p&-\:wi7م.-M7=GA!@cwbJz?L\Ug_۔,@@ hQ ,XcăϡʹXZT F7t/9tB]^I)bYu5s$LP4I Mu_OD .*AϾ$&lCX9 m/8*Y̾Ѝ(Y1<44^6SuuG v-. .Fc;tl}&0iWg}'Rw|-ˋZ@G\I\:cR^f|̴J.lZ-F3Ԇlq}fdzFpN<쟴I!FW|FT@N^j)ߍ-#7#>К|\#*"|FW4ZxSD"ƼNU;xxsYWh7c%.8%($#CK47,fݏj^Ff]v͐Z|)C@u-UEɣw0VwZFs(ž DԦx54)YBϫF =tR+jKvfk6(= fD{9S%o},kǖ$Dh_ [KRdzK3¨Qd6 ߃ "{-,25_^9euvKoQZǏ8iV Ն`yђWbVN eN:$P\'3-ꨇd֫pv9F1]CWNR;о-t̂XBOkJ$4WNpW73RS֏4)VZ|-o@#nXmU|بJ.W CۡkY7Rٞ.qz͓/tz4elrz t0U`W*lbf^MgFKZ(wO@֌t n1b2.t(8N ;@(؊b>?Q$7?bXL($iͅJp׉"Pn41\Q㾸#i =i?tb%LFU4x:4dF[ncd-D15/êIl;gq**^IRjj;R؅U^u(-A KcW6=J,;tKCɳD.Ts(ԜG<[Qah^LFh*G|hN츥q{~D;;J;d9mwmA{ؒu5CE<=m&͔+,[2^?z)r~2ahRTWxwdAkf'i  ݕ ?tR#U9"P=p_AM|;'ʹp)gDŽ%\7mm. p {š8w zH)&ZcHV/w (z`^K&Räb)ZZ&FI@LVi/Z`b"&HF&̞nas (qۛfAAoH1)-,3\G,۾'WM{;1cUqe}Tў'|ɆزƉ/sʽ'vXaD FpF)b r\\cq;ׅWiJdtO̼vCCQEYGꙛ˳к$OlbP'Z)(Ŧ10?t, 8 ?YAhzsO3&' `F`!JU9 ux.{ZzCq zܨ"x%!7Ќ’U9D"IY_`W#T!`:u@!xA921,nI0r CiKtl0$𖄣io ypcg@6}K+9ی4WvnBX0D ~er8_Ʀ%gZV@r@+5|ώF EϑqȕڑZӰ€s$/TDgqqؕ+vדK4W#qHflp˂DrV$ӴLϷUFNL`Lujc7D?깸 cyE.GnK :%g]V4 `d` u9tAD*mC!5\A'nBt^>z1*'K]D6SS+ )se#ϢGKIpr6-T"PITgh@M?Ec@0[#8e) %97ixYf'jRA|዇]D&]_݁r,zN"ȍ C*B8U'a‘4bm(AN*tOrr Q\ma|aVe /tW~äQ ycTX\?Bh*Y̡{<+G~L QTƪ!!]ƆB.p ]W,EZL7@U1ĥ_ˏ,D=N@\\~u! Ybz?'igVЗ5K$f1ku7Ԣ/ =|)GrXHcS=]`2[OAG=.gS+`9D_Ao#dFpPBTb_ EJ1T)LciezfwFX.bQONu#?V8)-R{1ѿ^"m70 L CU07+\z+;'3diޓR'󮨹2Ro=WqEcJH-^cøBLH 1d=M}+1o fɮԑB*.I;QtpgnYΛ;j ˫ mMNG, X1s~Ӄ.1Ƿjvs55Hg!%1WI}w+ Z.I95…Vݯ- z;6J4_.łpnD?P5TeqClha];r&LN}Qzw_} nȃE4_|!n;cؖkєCjSKP+`Qiqb(GNXVCx^/$ */YfD3MEm[{2O\h9b6j3BѶ.Z* jj{,c8@r{TR rJUI@fu RQ_` Eؙ)yw: (!iйS?4Gc$ ҩt%gR"|Qh4穁[ u  !:۟ʐ=q,Sh(CC[geQad?`:ܞtNA/:ߘEBI12jZKӲ!H0]s,(Dtۮ+i<,8*$Y^ݬU,iI{Kfl\6r} xi<۳Gm}dMme+oenj~({}՟ޙH~n7v/PI?;e&3d!gb"|kdy |ң8xSV+v+"'f9LĶy:0LƢVv4AR4Dcs-gc׷J#.S2kbQ`"3~to֏Bwlk̮-+){^:T;~W<'%)r~z)6e[ۏ:H*h=Ì M1[2'6A󿨌|;E,@_QA%2a3%餷s:` ubg5/@jGV.MزNy{qRjB {?؏YCqrFo[b,]c&Cz餹q5(+0w'ɱe:;+}3mńD alO6~=)'_x [$? l4Bk#4%UMV]J4B4M b:^. /VGYG^|ÀIg6tؕ,xnҚ^_b?x`a'0nwI* -[:IP *F}D<k\]mEdQAEGNߴ^9}HZ'V~v6]*V)_ÖEh$sXVKцlXa>q~D2|W7J]E1 t z :z^}neFf1i "tpj\Ohc~`@zeHvqFMD y<]Ja?G7;keL9ۚpngiW\6pXzW9TH>C ﳍ뤆ký}%)̻! jJ% 5@SG74o~W~lF;ӅW`tԎ(d>?OJDӤrݤ<}jq=F*َC@-Ӱ\<$ c0!=r`x7CZB(P ݵ'niiUn~n/6@¬x u:@6#ܻikg:0 ƶ%}hιJaze;Y3#ApgpH2**n품[E,PJ8"{қ;m^@&xu'NHFj:-!75cm$;;WBoM.@}$B f=fJ[,#3@OG!Vg\CnD3yS.3N<e1=j@%mj(G(nC;vLXzCmDҢQQj|6`yRB3;.JmrFDC5Tn%F}O-0_Ɇk4ݴ*C]P1mJ!ξuZGh cF̽V b}#z0OO;J~'/.~R.Y5th~V{[h~VL~ؤ_O)qkWcJOjC|/> 76ٸ_WsH&1H˓SzDf X&53L0x3Ғ"/%.oN2%Wiw$^\OW!C:BXS~3Q읧D.>C|?ħ:nMB< E}p}aնH(NyDv$HTͺr!|啸mygP urHogr6 h0`4 ݉&P.yؤ{0%0-8mE!6~c U+,qr|S1ć?z},?3+#8Q"4 msI _qIKdy?z;tɕW ҃NZH:4y5@ircdZX+Cb3Z/Ku.ɒ6?Ÿ1kX\tAe7T{b\z> c,GyQqe7}+%V f(%A5$Ůg>b$['ou7XŘH#;L/ň{keo_B@&,]# &{gS%7z<;> "!^3U#X/ 'pRyS>"y##,4xAX nL: ¨)E vON-cvskt>^L[)/){3ۑû MG!E=dYHځG=d 9,8<陾:ʐ=[Bр c%=@癷@;Zq?%]#ۉїvoQU{aFqqHUKǣk/%h c+ޭs[7V0Zs.u՚s)zd n$02DlK\<58*&DZ""W,83_1T}D'LgvjbeHջ^3oW+%af{ctLU}~ S~@dPȒE/9S C'G]&+r-ʲX;]?M(TۨόCNy?u<}[ͫTwiгBgD< E.~EzPێhU9P:rQҿ]1rp'BG"y@8sr _ɨE#j"1&u#,ףC:MZ(?\[;ax}?}cm^X!7TԴN&^iFdHw/ +$\OEe;y &lH:ѹ̌،2ƄͭE{^7bHeIthm mdWNvtӹIwD=4(e}$ߦeNrR& Mm4G*2xcwE% :iX gW;:C= n K w^6 AITeBjUDtċ @mA8)S8R;Uu.{sg  h^^^*4<(7}ȋoJweu0wJ8v=I&s!g+#0MYF n=A%+*pd43o4H|RZot?wVE<¼{4G6cm5JDs88XyLSP]S)1"j@0+5ǩY\:v'_9Ii7<[[ު+*mUROZKԶ t~ W9H1 ΋֕zQ(Ę I3ڸGwnz6P[8 v;Wˆ^48bXP8/8R̓RD2&х9bA77) v0l0C,iQsʳ'k5 |G+S޶H0{h WeJYZ 9.B#hMv2r\y~G i,gaCI~A$A, ኜ&[ +@_ĄSBoFք(f8C[Q)\[i4=$Q5ak̒Dϳzɂɯahj[ T)Tk#Ȫ'wjhv녁~,gP>9^ȑ瑕FJARTT,yu4Mh}|{HT%1;qB.rW"-y?U=\"T\:v }2xL2KVSrDnʐNʨ)\/kD)=>h7xHLiD4QYC '~hfܟo\/dU΃S֙:͌H;o|2I=W.q݈Lї Z?w<7atO.h%[kz+k1ߧ~D䯽]Ȁfua-(<$U_gN1t Z:Q$:qL#$4 "52T߻GÕ -gH*6&f7 So/h-Gȯ(?=rok=+[gi=mn}6Ur0d9ha|M G;T:.V%F6c"X DCG~lpΕ-brCh|!DՕW*VT?[OQJg{l8)= x*Zq2{pɻA4WiB&`o6FOzur޺s߿eMW}{e N/_lZKQ; ަ7#081$3DPAo(wFv& #td̶?V:GkfB\ˏ+?Bm}1;ǷM쎕tQ ~7Zpo,Q 8$( 0 ԿP#/kaΝ?V22*L S0g려)"Mު{6H8_#'Ɇ k*SO>?'ꂥP" aZu1FX?&9,bf8N27s1y!T&J.ǡ M@3ӢcJ@kV"hjE=[3ufGOAUbh뗦E /#{] 3>Ryu#(pd){$SzMיXDBVOOũQu`ܜlxT-D̅uTC|ۚTقd /lr3}]!(DB6{4nXh E=,(Iu@zex[.*t/4C8KΉնT`@TU͇R׶6Z=2!9 (`쉯VcB~"וsqj2ulJ&4RՅD U@I\kD&^ E7zF\6 a.l-ͤ͗s%z)\m|1 E>(eV:E'^p'|Hl9?/#¦*}Y,F!%G`#zN@CĈMz)'LV#}=EdnvsANA!Q$1X -0^tԔN.og 6MYJcI}68/wCbպi)P!e . asNRzU;W62w`VG@V^ĘAacF-ݒ0;W`Ss$YyȜAz2?^X tA2#V"I#Z-h"uQ`O_/t{LNfL(4YGjnnBy6WeVϷljbb#I90G0Y&$vT핎q3Mm&[٪!FXrqv߯jLy~3}iW+|r*>jY%Rho+q:kOTg<[s"p`>7MNr,{IJ|3_@Cz] Xr)ٛ+zop:] ɑSm GD%9>hՄF֥ܳO"'4'h5E'S,^ 3 ls3r9/]vf%L@٠T#dYz" ~'|i 3CSnb;LˊK8^aj>Shy1  `mAQon wCAuX'0 t82E`fׂBT8ᲾE>.e%dyBADܡZc)%hF,γr!.7< f^E 5GSŶ,՜  >l "> GFa#8:=9i]w;/"ExҙlqE1p$;hR}qԃlp&rXCrYns/ ~9`i,P+FwcfDɗVk&W@2C7eIj'q.yg2ݙ)  bZ[r 5+霿G\hWIN ily#Vw%V2;{PSv>-_Ecu^ҝR^۰dye oK"ta^3X(HM"Wjq|nC(}q 5l6qΊ7)h5~M'[qcNdWSyzL"DtzNs$Wm,zA1ZODYECYMG~ M z ' is1Ř9k B 1sb]gY^D f4įG%l`;wo[&?؀mqiD%c∫J#߱Q?vψ\B1Q!yAŐ/QBVO!="e)J TFFsf#QچԦaD_.>K6U"xʀHLKAd24[bMogOLTe=iP| 6_baR *ė "yIl;cs ;Vnc|q^Iqd _Cxm[ *lZ1~x1~0 ¼lWE/XpRnD)X1$hV5aV mweKa%Oh$zi8A:t1sJ?ҘOT@5 ,z^5%bqQPNs= ڦMmQ U7Q(;̚Ƕ fsR45HDIY>*o 1\Ux)༐k-]N+X?:qeL /:Yy6C;m(d+V W;d|؛@0^J7!aڰw;Dl!2'PG9 V- eak®kGD"q[-\yeJna)gJGs2H XECoi,ү9-Ӗ~S]ȂS\eQCUeAt$zpi&rc<2P;6/y7gp )֥9^ ns/nE@ 5bbXq< n `o71.Ve˳Qa2pY d@h"{QS|= I %K32k"?I/^<-@tvz>G\!Oc4+9\hsgOKM,%Q$\{tOi҆1J$s8+eMp 6ڡB 殢ÍleD}]7wU3<-mUf#[Ag{h%\<(d@pO:y|Ba~rC3vlwPE YRnsna'Z*uvdקd@ąf Rlt { I`i!\rGWG) a`UF!;!Y3Cm>EְV(!h\68Vы̚?aq8vW;ke_ln]%%B?} &AS0>ͭjQ`jӇsS!-o`THn-ɻKmsY6N;ʥ~lgqnp/aqNv^`_ zػȧT[G.cN4ru1ӘvWc$'>Ov%rSe̝<ݪQy $ F%K-2x(2Äl[:Xi7 )0]|LbpQ$3irh7d};9ziAowJxJ^u6ZF{N!H~:'P㠘Gxh{v`Ox%!ery.~:jαjTra꬟Lד!ZzbP?_˂ݬu:I@ܶ7yYKXʞyM' jƣ=Y\9:t"ڲKTޝwo* 8dkL +vل Q:sjا~C3\|RmG:;|o6SlG|j`L.Ơ/_{Maw]Y+h  Fh>g?kG{08۫">tO:̪OiU*kLyw }>o,kH>9o3Tr^'JqTcbTP8芣XCRv\ LgeafE$m6>y)m/ \f67FBp]aQ sjiB cG0~?̴Ns?Z]{oS)ty n|Jn*eW]0NU'j'5M ȴ^H[FljQKW`LAKvtX0MVm t(MvjPʹ9Ȭ?pT 3S-isqV؄xMĕ>{Îb>t8>/dkZV^[Fwgb{y-sY0G̘'kK0د)#_O,O?slw7J:3l>Tn*osCT zOB5}hya,N?w[3ͬ=E6X#He]DD͂0L3IKN<Ty3ynWp7T΋@wg ǡL3"Oc!ŕ9+5Зm}?{,Fj2lTMY{Bm z7w9%W}v+sg;g3ę6C)6"hiG*fą/=Jk c.IDlS8,8сHnA|}>eCL !'0ku˵Z_5خcJN9؟w-O rʲ>7h!dT,Rl1^{Tc&=VI$=MdJXUQO iTR}X+\ $n"` _O 9mYjQ. 9R35t,84 3 ۠O)s'0x26JRa \fx^Rֵ3 wՁy2|Qʦ'DgZ18\]EYlW{d~q擡qĉDodWuJ i<ߨ8*g(p" `P_P Y;ND[~s :1+Mgf-@&} JP> !@UH+CqU hi;-&M\09ϓW`ш{uQzd?mWVwѮ Ζ9׼t㱆Uj1-yF5j$xxywRD9x.5fsT>՚Q.pD"48)it;v:?`z.lk_hhi`_)sFO#5_-7#s`gשtwt NXQ=s+W0Z26! ДrOfOb_+68 T<=zwM- uk]_wy4Io9|(ncG 1|#)I}<9^%jj ?swɶ#b<iֆT*̂@P"a)1/y1:~GFY!X@gbi'(G>6f}0Q yC хG{B߬,N/GAm'};J!TtOn # jʰj'hSȕEbJLIb%8媽eCs)>\o] `Sh7ZV;8zJvϳH,0/F7H%/룄bb$f3$ { tu9O0*ܠ"!CpF(-xieo7c}t̼#| _bX#'L qG+qF2.5n 5;%+z٩BJAIL_.XVgn쬌vJ؆,aM=D\Z`];̾"0T)p.C+|#^%0Z.IVb}G3)1JOͨGz'I;'sE51mj;3K&JշފCPRkHxxIOHOMHB\(*B-vXLMxΛL[㼝@: D/g`?W>r?+L%xC7 <}Ĝ‹`6H(61x AsF={ wC &G0/_QYT0.abcq( Q,m{(kv*6 ``}H0[*kJW2g FNm&tf;;%ʿ4<,V-%*Ged^j aPHs<6\=l6fgBurj+~.#=.^WGjsԇݴ78C~3ʒ͞di >) 8i=P@\K( &=b&z:AN79z+>eXj'b4\rlt yb?yjBӐ.X%#W>?Ůc,gf慵 6t/!X[U0*bz`#n"njwWUTFW' +=5u51ϒ; 1ԇ.5,>ݮVBGVML[X+ǽBae姅{ZѦ5ͺFz9s0 i u*H~%lK[2/ѳi^;K0dCLS{9IwoM5)moc-{'EFM^NPS 8b^(|RiYv2V{(P ({Ul-x e6uSb]_O*F1 X89w؜uÈ2 *HcBCH; ܮpj5+<ÇkTR~$-CG35.P*P2 d6fd;x-s>=iQ'h y+A@dլ4MYEz~NO &@e*;DSotOz,K?4^|jR~uFye G 5(6P8WRL|dܯT;q*z*L6kqܲ0^ c ̒篍4SxJ~h ⼸*-*"~9Dʤ@X-^<^q*V gٿHc=m\fQ|` @8! 2И D^a;;L,_р y+xj}[,חd{- .~0|)NWQJM[0ir.-Կ'IS^;3[ŐAl|"d- ,op+cLhB}3;g#I9]0&sA<Śtqlhlp ~L'Ѣ+b|o UHPt3dqت&WB( BEm.ԡ}hJE5$lV?DN0v{432=`3+B̹\3b}Tl7M&6+P;ơҝh03'}&U[^J'r*TV5S[(3/ccP>@EP35{lY;Z!<{VBK)X+ɿ]PRgiC2B>X_<}% ]"~(r6"kjM3OJ#hJ (UAN@# )~d6)r*D֯n&G|%3cIMPC3W#Y1~R{݃)-q ‰*;RZ>fC`즥:s5)T'a.E}}?A{v,ro9T{ƾ?E*n_N}ˤv[R@BDJ#Izjdg:$renP | ?%b`v^&>%Ң[rGpl+l<``0qܵ jG@eF5 yvkjFw5'G=6YsX7nQ1Q/ZlJ /*Lsjw8ᮘ"݇вlӇx|) o1!: '|fqBhts+~d%FͅSDŎab3/XO{ck"xIyoLWZ;[98zٴrBB2^Lcc-OqU?0QpZ2T>JVA$a:b~c߸߃=!K!ӓil纤3*+쥁3uW$7[U#uP9!KHJzVvdHisoq(*=A SQ!pXI/Y%uSeFŴ痹,-i;IFsKp4'JN' B&?ϮyUd`|S+AfdxcLdF-Bo_Dvy=>9IXӼ!ng  / vU~w-2QLԒȰF *:dcZe6O 7,ɣ|Zڑ=׶ _@? mXdN_Ǻ$X"~ˍ=0EoVnѥZCd> tN ĢM%wGr˷ E_^;ZcgF*fAΛsY1{ 52k6kg!{UىHG61P[}A HkA\ !#Nm[ Ͱ>I޿$/mvHip-a AG1lPC02ֹqj$+4<ڔ -aY4?sZGg8!,4GMq6H..[x-U/2F37c9bV[Rzrާ >L&,UizH t/RoŝJ`ф.v€]q/y EWzf(Ӻ 8+Gi9BT"+A۾Q^q w+ Q(eHj\P8l>M ZZ`Oj[ 0)̉BP9k2ic|R}HWV xw>DjU*z .*9jrZ 1U9 1Dk<,_{ ˉ͠tER_LцS KsNe=/;={n5`u_>i0ؚ/F%BA&4EŎIZEi"'(+VڙF[VcDžS5*|"2769p|iҞoF8a*;7ܽٓ]c]'| ~u\B RDeös,jd"*IkՑ򇧣/%CݺYBT@1yGG,(Nɪ,d?&C;Yu-?o<#7#qÒCDXfFli6> 7҄[{wH1Pma}j&nB.syjzeT%I"eےᗹxaxvBLw(icQX[ [tRCxiQt諺fcˋU;h<r7' H5 ++JQlcCxkKZmg 념h{Ջ+Sv3XyRM&1zfHkf5"_pl>e1 n@.z2|N;|09EBp]4@E>) [%P41!́*I`{ㆶ"'P%%A֜,̒4bqJ 6|PNuӖX>e ZPg5OG4?=A3l&*5_2T_r ]K>/G#lbQ^Sdy55NvWn +- Ĉ<@$ÁrUoEI!=! 3HbX'aBJ*(qhqMm:45(O  }_i)a%w1#c̖Z|QTu^O WRR0\Y[U M)/BP=WB!t_V?H?1.UE:H~mM{*bFʋ`9J+ǩX!J:%_6]ŪQRE0@b9le`AA9(fg,% %I Puys˓z:R+928Z+dy{Y 3&CCw CVhECTD0'z #VKIK+ג._@IQGֵK$g!蜈5!݋AI`-T\f6WnO,!50H|w@͒ḰYArUnSp[R<(^G0_2<2ږ-j#2}&ZP!UV[|',05_ِo`Ƙ<[ O*O+I,2AY>R0}i8j>KX@+Kw\L8JQ67#j"DO]v:]~o/ȅ5F-C>isB<(q%t>by&"Ticb@gt} eg(:E0{lA'!b/BCh0ŅUI&|P|eB!c^\KƵ?i̢z/{|gDķ^i+j ݆p!*0j(n^~v i,wQBu!<[d⤜ G9ל_ Ͱ1UЗ2 bu#C)gJglwUh{7ˏ$-AW>U(\IV1*eP.gb@28@#NJbH(U3)(c#B]nq,\!$Qw }t= w QYJ@O#zT ˹{@,jLv}^1q}}G$(DUV ݬ5T%- eN6D0l0`%y?~!v^gk,<ߎۋ'E=_0k b^NIռ<84sk3/P// 3ģVc0Kk]1)@hKcTX;+k\=9ȅRRjlV5NGg1&<ɎWK( E3wbkgx*;{s#@>ixT]DfWb+Hd|TE1$q}#i8rѤP.mD?)f8A"B/cKsRH`f 5If^}GN ye}ҢW W SfGLxFkYua ZE^bKZVjI M< 99t0;^qt;u~.31ESp.]7F))l~8]T- ?;u=ɽ@m8)ЄAD66^[ XcФ"ė I$US٬&jUUvEQUoo푚MωPkrHwb"|vڿX]=b,:۬pn#BIA].G2Ι;K\qVy5NR0 ]wP*FԦO?O^/!r,b\څk '^DNAmv4zW#Njqnm%OCxܽk?XG" @evEy I9:,Ȍq?穩kMpmqm#F(ҹwcRf^WԮuπC"p~JK b qO9KC*xjMY >CIcv̞ALZpDUC9Z/?9ߐ-'!٘\jJ/Gs7'<>+՘M OMQECR ׭ UE|Znp)joHaX @"&͌?9ʴwda1͉ga `0MQT.V!B$$9ra Ǥ d(jMm8WCT{ōЧ 4^hg?L<2H"p;xJ,<.Ī},n,I/]i2+)}m枳HfM'pf 5a;$98%rj|`ߩD2Й2OU<8Bu F.m$_¸d5%6zڕBɫs Tu' n‡JgKa)|>C3f]BVzDslM2j`:ϐpJc҇ΔjYSeا M~z'}DzCKsωTK#!_玒~2I$C\/_4(0xң vv6>ꬂG$ls\*\ l'>AUKxljEJ ׿ $StN@G^KԴNkO e -%6,{w {NxjDR}S,Y  Dn}oA^ǑM\Ƥ]gw2-p9?.#G=Ve0-̼PQ]5[ln7oq4_S\/*qBk4d?#z5TػDOmC}8r-?CH'1G V{ pY[TM,{ bE)X~=پ- "5{0P J5F5. !.fbG[,0sPeλi0WM4WRW.9$~O涾M72#/\`$߫{θ"c?|GUΈEh8cCa۠iC\z'nBx|>n܁Ivm֦ ȉޑፃ)}ǵ0H 0"Eڇ~-aϥYf.ҍtlQA~L~ 1VV{0ƞmto9|ԁoKe9o6cCTUe⯰PtyOa΢w/^>'7MW*10+ gheD=h뮼? ߒWT@*ڡ>g]"O:]/1hBp]q,Vƛ͗lKD\Ո[+fs,L鯪 ػޭ(u\j^^Z X9<=8b"_OۡU)̦/>0Y>>OL%XA!Uzx/s>iVY"7v{ml =[fnM%)sb$ֲ m>+ $Y^ n`N'F TZۿhbSUcoa.CN: ٫>L9J۠2=rrV&@B K-7dՂKhƓQ^L&?w\l少sxd!5<^+`t=K{׆q#25{A>Fm,QcS`og1Xڄ_ *m]٩Y8o/r h`WMX!aBf) +zVF..*N.b)NΕP٘  IFwe7/ٽ9֏>y,SU^9$K6QZo*_ e4`̚#b@߬RtV| 1H=[2øՇN5e9KsC9r*dEŨ+v'}\S`"tMb=Bs1YI:h9b2sNMʭj]f187y!ZL3Iit. ռw=zCS {+vYg!Cv~QrM9#I 6v5Lź=JeH^i rK2bm;m *^ =wT:m:d3EBVWbl7&wj0g!ޣMyb=|Q>!67u*qkwfg4b'*I:JcV:[?@`h>.S>`8O~??6I(?ҟy`8k, ?N`6 V^E+@UV!̌ 00 5x$g.qivZ [d4 1=JQ<\ Nee (2cq{[~i#> {oKwt>vb=[!ʹ2BG!@9;Fru|Lixv3BhOIQ>@tn%T2_ƙhԭo_BMdԮ#.QCjn@7~W6VwV9R<vZ6/T<%#&XH*~SN=UvixCֳG'2w//-W 3AL LkvI{Ȍ<_d/2 Cd N21"'p;r}ݟ]Ǽb3Z削y-M $?ٲd=!(s|ӌl7'T L@>#_|r4˱uguVhX韥`3 {`NTf#2$e»/΄='oWNu +h(iAr 4t9hIR6/}t!/1o_n)KL7.qdvE%10 z]Ȝ4+DF.3Q&b[ WI4fϰkise;pb?&q4psPS`J15#*v3? l7M(wvGzeTcײGteʟNoLV2f_<2(jKJ'2KpqZXm ~/[A^\ Qԙ>i#atkYFdwlu@[7(sS t[U5({7ǜ/G ?\'w0:#x1d(j6* rk Jbp t!톚L=v䫫s⸴M-i 4:7ǞUm=bh7ig{ӟmZZuX3-N'`R&eϺ֪_yëbLRc?^a0cTF y}SᏞ2(L mcav21_-*UK1=~1:m@ ׬}!cRA\O-,;9Յ$-~GglaQldڝgPE#,g0}5lUVz&ȱ롣PHj,` jQbfIìF7A ut_G|nk%>iRn>pnhQ -:-)) ѥݴWVvru"_gdo+Q$NͿIX$[!Ķs0|M%CVt}tdI.\B^ 14 YMT^RsٙfGn͍g)/</ÞF)[MԹԫjtTXs1{B"l444iAG#GLctτ+[:,d/9u ?`+x$lß`,$s x_<0}ߏ; ]+>N{rFBcVR ;q"iTC1z %>a܄m洦E.nܙxttWK$%a^!3f&:rW&pCSoFe_jשaz@N·RiYI1g?#'<-!wpi#;ٕ>+$9>d~uDAS; -毭.FXʉ,Cn"DŽ9\YE~M>z z&3n7B: GE2n?i $C/4.! ) 5n-\xī($J?ˍ͞ÅC;T/̤*4x^TLMAZI׵mfv%Lng!Q֧ c3J"WIE ͸~dEf̱B)8ִՏ2q}}80ZN$iIM7w^0 U: DT=5ynL.% <{I+Jzg^ 2y7HN+0`:$OGmAT#➡[:%ho(:֛".޷Q2=MoDqEE7ewq!)x+-OթA!QAa`kI`K!OpZ ݯ;cCa܍fTZH) }b e}Q711[2)ÆhW"էuIIil%5ʧ>M h:k΍;]< Ʒ]HӦD !j2t(a0སϼ &*Vl.qoq0n.2YEy?k;af$J_!}C_l!:4EfW4k#Ւ!dwYc!M!SKg.kf8Ib59>݀jOW^Dł^qgoؽf*د$ ޲"%f[|QE~dcl^$]3.P';͊^}_zgKVp3TK8ZaUs<ƈjoAYM-lZj;=PXgC* vHA?Uo}_GΑ҂8mpOj4 3 K2xHYp60P72ES.U@FOe@ ɿkRf[|{e[ 4[X\UQ<^T 3M5U sfO#7:<#B'wS!|p0B5f o|[ i;aMf88?N09D΁'0yXo/ukP4`CiVY2[!N?ԋu1y0Un&jm*8LU*iVWJ1AlBR~%:y'3)>_%ԗش_\8wS% S AylODb2Pf;(hq_3B#۵$^)P CD/Ulb-˛#iv%.P9DLM3 ╉`vwz54IQr'Z õψKl0Ɗ!'%y#h%T@BpC6(p/i]s_kog̲~N\ӏIUC|3cZ* fY= 3-Vheh}Nwʏc!3-ŇżxiX8a;L ?1pYPJXL[)F'Be $VpnǪ,¡zE,5SIK䶵iȝymkX ~~)2v,c3dGNO`u.GZ{{54#[oGiϾ-J8Lʮ2G=#'L)/, Nj Ε&|E FpFI#*ͺ$s8/cMmMcr=yF* dժ{k }u`Zk20sq|Sae{EO:#9&D\uC3R{!_ |U 4d!ݓؼGTaڗY^1M"{6LiiZc;|gtn4eNwH;C_&J"(rn$ ])RV``otY>XLy7^ӝ^^hm^3[Mk%V~QVfË`1Ptvǘ7<Zk521]FEwk W% 'CRrFq_ dMG׃YKr\.ɛ/\!d^Pf'a؆82% p]0MaM% JO N2[WCɾ5,6t(.B}./JRs:ho󙗷Z8Oe/4d]C]^\%J8Ԣu)ɇ뒉т{NL/LD^z'AC?iGkj-r*z2cH(5WNX1=>c'4|sy'Ρ}[9%CabM;34w!&x\.%ю֭MAhWC͵m{}iVW`PKyx80s avVHSZC[N[٨OHNa-Ћ9;O '`1ePd ,!-!%:(Yx"&k" z tGZJ{.v` XS!"+e(Œ\f/e\ /g̑X-ֵGܝ<7^np8sZ J.NIU^C _ AZL\J?[E?/p,sm<3 ҡ֍-$=6m c1H*7DKܽPid @"R.,h2?e6U"C^#*iF7 'KhO$L) Rń\7g+^ 1؃Z4[%}'nWW~wʿNyӗV|D(IP5# ([lW( o571?ӎߵm}y18*lu8pYҘI spw9Xq6lr>fO+c P k8>#ğ*e1Z>yf!,A\x)Az M;9&;cxX;,9سws^,Zzkf0ٿ{DX@ַPKfx/¨pÊLB]+׃&S SχqϗpPD ޑYbc`Dnml-@ܕP b, TojTt` ?v47FC6~xH(hׂF揱8O[ IF{e+39'ͥ1MY /J-&+̠~ ȔpN&to'w QDz s{|Eb7q߱zE2fbA ?˭Ϋ~YQR[iy~uK$]kItRv{>Mީ)rB!"+Mb1v+G]lL"F}h VG??k׽pEN,K#yΜqo63q4tǩ~ό.m ڡľ*OdË9JyǁXw u+ 9 #}Gsͳ@ISXBT7W~r4W Yռ'W I6r+1gc{rbtuw}tA_tӣ\?U1^ B #XK+e|;{MIlΝOACfn~Z6 Hk'룙 C) 2ѿ0u@y#PؼGCW} 5rX>fyYE]=uS_LfE'Hp|^.%8^O&_<rA%r~r]hެ:[34"3ƙ\ۻR _+$-Yw80Li[$@6JCRM􈻀9Fxw6[3TKg¯/p9^+p;aO $@8!gc{{bҎS^f4z䕈>J%Q]fU{y?/+ݓ2^ θ͸$no.} ";r7FM)[Dٞ[-23ﷅ082 ˅m3]Kz66ׁ(\h 븠)oѩO)SH\kF[Y|*SŒ7 B-f7)p P[r۰Ht>ķk Fj^E<mi)&? Rx}"S j w`&EgK':0o^tG֔GQRhbāέb`K0n% xڗ&4Ҙ z P%pۊ^iTf ) ՀFi3w GGשrl{*"`BgZW%Jȭhɍh1H6٥=-ibv]r0{+[5B~Y-_ҬeAʖ?vYpUT9NPzty6UeʮDFHٗ9P>As{VLgM.en lm?6 iyG -F&/fqwXѴ{jۜKk w4q:)JS=Wdr`yWkփ:0o<Ri( >MuN + ZH庲l%pݬ{w`BQ2W'8Ľ7A~,:x[smO!4<g ^X ww0 fnhoz_o.>~p͑x]i]v& r zuΓ{So\?ҙqjt/!gը%[*P9w.J ]>7uٟ\0VbMF:Ν$ʴ|e4*\oyji *s[4>٨A?Rf EV~y/gDV`<\_KF5 q;w8|jFo4\ 9j(Z{'x3g-flFX۳ϲvlرKƈB\m#G/k.$1^mg 5y>Ez&O2L%}mHj?0bFDB\ k.P%=C0  3H`'l1BSz%V+s",m(fnCf_|:|:Z/v}9iWkԦurY"nW31(9à{w af_ݱ$u>$pO~~@|31aoA2mI`K;i(R(oTtcTEeDajJ*:bق_?͇$\ICgzEQn7y_\SDK0B7| ^e4mM('C޿6+^'Ep߈fRZ]`"+oR9qPp?(ަfHf:N*4 9 $-"9ZLq,=:K"&&ƙ){|žj|˞.A[T pVnȂubXޜ=[I)Xe& 7-<X/~>RG=Bpy_sxqAE;C@T\LDt3 ^_$-dZ. v5uĀV|\+EAO %PlO?SR(zL JG@}`AM l EE8GVbXd&Jk=ߛX!y#jʩ?rQ1M:@b3يpB 9=UCzd Lu8 W 33w=9+ .ir,+ >|B8E_[%Z+CwkfCP 6 2!rXc4|B/t]n0wk@&KsY]k[XiUD#؄_Kvx2`xІ <5KG7#4`,iZSVRx$BwHNﺻq(&,R78bYr(tUJwIrC昗W@R3ZGYs gR#zmTBhs .F3Q.ulJ'2o,S&64X< v&K䉴qQ3ժBbR֠y [|ՎwUTB H5XNMbKDe[Sju; (\<'ԁbbsb~z6Wqv:m|F@M;H+yM}'p7聓f˯IeJY}ħ.qDSױ|/ɣ7۴9G|"cL:I <&Ugʛ$}lDH41sk0wwp1JK+qo 4ngx%2I_zZKgh)GY5r{Q-bf& q Uk<.&Ñ[a+EA9abm̸l'ܒ֘3o*7`خ=L-m=VY.?4ZN216޹Ѵ$S$ЬF%To N]h1()u'g~p8>W<ES&%VAuF1ovt_1'~wOE}W5u߁Fꐮu\%e]*;(ӓF<9D]29ODkJt4' *d [K`egu4FҚ/B7=߬܆;a2ǏZɄ~s3D%AR-"ҷKD2#Vr0`w|*%@2-=*_ݹ$tҳ Vg(wch $%_ePk1D\Qظ"ltZ 0J E"2)T툙Mwj>"cxʦ8|EO#K f M 9W}! jXV/#-Hʋh&ŬrkM ۃ~MyP$~.Bh|tSP?(2u41p ʳ7Mq#US~ G=q~Vx:<8tN[2=и`^X9=9 \6 ou nbHZ!('wPꆬ: T;ꃣg$ AgF26b:[˄I#% E{8p XLDƲ(p he<6wrj\Bl,dWVX#ښHcŔ&`nOaC1Z\j~flze@$Y+FR37 `xԵBśts.Gى1'YꓑTg"̼QhWJ2-fh:j'BCzO|ܫQM rk v>C<7쩅@6jWBN ~ɒۻz2{)w0ϐ:wFjSjB58*99OUA4l&Z( 㣨zIFk@-߳MTXǻ0(RŇRvƍGs`I RΎI 2%o7؂XnZ:7h uӵ zY89 4|i̖pdB#qpwo+S _'oO' {Dpx'h ѵIC,/AFiC$.ʙEGD`36Pю*@_M[)XQ=K36|:lSuc¶W)}RwRu;v+`l+Izgfvb^4^#8D m`O @E2`!,Yyߒ-&G ;5ۙ,dž"(C7waSҷ~EmBO"-%`K\5C›UuaZ}7z.$= %8𱘳Gƒ}tVT-~7I{,u2{#}w#)2ܭ ǗcQBV \Hr171IK.-o ǻn C] ,3y2<}n#_ H:1 'l>S4$L CX%$إ_.-OxYLBXaY!]`.5*V4 יc_?h= Q(ܼ)K?[#(x*FM$$0JD<6R@/ I^__7ת"_OR!|z`|!sXjDІv}+k#FA4޻bqC+¶ i~GDoty(]aA}tWUlh"u&xaEZQ(_O ,)ףfz!Z[K9ws%4|іb#txU(hA3l8N8 c9}Lvyc 4$vZ^=yk^t-0PYt>NOBKk S?VÅD+y,ʖ>TĄg d)1xŵ1ն wu$OtތY4xX"Eڨv̛tV9uǨк8Qe1wgG\-C6R" WOk̯F$Mz"G+LƎ 0E1)W).R|( lz!:i UhX us"Q ŋY?ܟ98@Xl n:ɢNHSb/C5~{a]0Hq }t x]uFTiok4ml2\ZT3C6 %ovn)tI4Q>`Vx$BPfk<|Tq/tjr*m2y @gC?PO(!~N-4,lm //~Zַe ^~) 1,3e>\(AcW oȣuFKyg{v&msm* *4y K$C'j6QݢTo'ǨCrs].!R.@26?TvO +':Cd38XJL/h8\@2f F70> IcNb[#7+޶,qTHm7'imgcvsIXzaSCTF*!ZE&+kry4;e^/'dݢM\Y: i;tcQo∥B`E3lRf[#UqYjMM/kNJU9ן@nsyʛd6<ɎO]{i6p}:&8ALgS$?SӀ< k#66M% Jxr)50eQOT ,ȋ6BF(\-T-qgc|t M=YqkN]I!|YZ!X,@jM7Wur<p:[Sx@8::p`v4NΚ|/ZC6q=3"׋vzF' әMLVHWAL7",o2FLdĕNT_atHߤ5\Ӝ!ACrFtv܍[ި/>t1M'ÛgP;eg$61B=b#/8^.J~N5H=Ag]T(1ρۊRdC)q]ƛ;RΦFZMokm %XD2d{bK^}~M<>ֹ9t"6a8Xb^(z54@ NUvטe3Nb. j;g16mXCaW. LUH/TZّ.`n:J5$!ɯH5SS9DHl09Cp,PhLm-+kuuN-])1P|U(SY<&̣]kE!=CkqZν^oi}~Q ID_NZ{bK}}lό.`g]CDN_ἴмV陙V%\4k8'K!J:Q:#q0SBPIpzơ ;봮.f<瑁uL4G޶B>fB4z3oaɻ=^>ВE1F$FHcKx?^^#LiмƼ:ZuϟVƭ8ۀ̀ ?M/ɴR8L&Krs:VZ[lVa}.АmRwr]cqF vnvEf9cvv s+k ^zwg- 7!oTEĻ-ǿ>0V"N7,B AC1#(աAR<0 ULm iE-=h3'0 F%E0SEaDDAj$Lb(=۶" IaF7)EeTawlTD1 ӴiA-&u0$ϭyP~*# ,R9׸-%ub#Y*B}<I@h/&BN>0pZ:!wyS]'dV\3'sV{l f16씀i$e̓g|W:Te^UKu YTf&Vy(> !8ꭍ|B NL"l`!]bx8YTb@ۋaWn!w{_]AQcP񆍴?`0@~f|GZ'SkDl41~ EZl)lw'D x"A 0}6,n'R`7Ytňܛ&k=ɂdIzW_@A]? ]Io¨d݃.}i\ FܙS }S$)sVOmH! ށ/=S YoK|AX̺ĠD57/cb bpO8+Fr$_$ͳř6):r2p ƈ婣ZI3ED ګJYq۫TSI"b]:OBkzҏ>̦Ub^@^[q su{< &$f}ƀW4M u_.eBA'>c dO3P;n_l`UaqNPRDLp ,b1YE'mƙ('ɣ˥xp P-?cJE)Z+gڒ|Yk-,^{^H!аd K8\a"%<.4\[Ab0tK+t׺˹Ϳ*q8G@OuV-9y׿K@GA)j,+/IκM=8/̾f$F1.k,.OkvTpjjO5>q#es7A2 c8/`RҎlG2 ߦ6נT9QxC'^Nvsn&#HN}@3Lq"|x9^ >% /V՞U\)8r+bbdUVPuKagB|JW CZ <%c-K r6|m\ _HV5Q0g&,C W`;f#9HxOyؗz}(Ӿ>Qfk<{6b=]6\nu= *H5*%b]ӓ|0w*dΤ!CӘˁTZ؎I ^Pi z:BT guN np!$¯S~G,ک;ƣ dd~'i1{5`,{W iB/qL]K,9zC\~O=J{oڛ`-lh>iń،Ã[sCP~9} `1 ] .bBh_I8bkqtLoj do3=M;,:.CY/?x(I@!m mLbTdq+[v[m]L歑 <0-[f_bF|8L"_|t[tx} 7W6|^j8)fb:@rri7|CNϔLjfυE",5u^.tǙ !Vjr@ M#L^-^?Q/$&O"6`(6X K>8{VR`nfy$X@sFσ')~ 3Ҟi'FlV7n `w{7r'6.п2MYt<'*/\KeÚ^\2MN6\D^#N^O_0b MW&*8"o˅Y_۹!d^ww;HINPGbQACEQUKKpܾ4Zj1 jJ^ [rZZG齩ͤ[1C~Tho9;ᴤTRJ9vԨQ/NЂ9Y-C ^*SJF@sge4%@ [@߲S37.шQt]bV L ׬R>} W}PxF!"aj)S_"8[QxԈ \l%ٽ[˅5TE*%=!A>]|YPw|ի"vpӹb®[H@uqyz.H n&1L5Dxs߯ECkZXG'^Bޜrg*:</ZDOQvqs uEh6 sn%{2zwy {İAd{>x75_zFL D![|QF.9^B)ޭj^%"GzU!­Oi8 NInWu- $^<Idndt՛Hu O.{wf)BLIF n%Aq\fNc8_:4/~#4K#gt&YkYXGb[.;;Ev;'B,w +6"ag.݃K9mQo.,ll0LVӊx=ߎX* vڟ #< WS,Dx٢}$,UPo_meKos+Q~ `,ವxb/BC.r'Sie܇ۿkPaCzދٽIy_ў}D36QMd>;NF& mYX)N?ܳ^4v&k[L}13BG^5&L> 8\x,j"%i+RXbCcJ!DW &&&VLfeZOŮY'E|kdШD`wQ[B &l ]&iZ,f>D) r߸ [Ŧ Uh i۝ XYXOblJ7 VR:)!ӵdNe9<>{B\; !DF<-wll96S5eW,@-xqڟGC~HZ|JՀaJ8<k*a6LٺA+^]ΉSD-)Mċ"E6Jsh`,{bR&Sse¢Xx2_U82Kdrtv|ѷlgmÏVg kz__gg?,7Gh"d mb\ch"U[ im(yLg#x>s+ٳfCZօ\ͷTƹ5@4wȸbǻv<"cGnTVx0JVQh%?;MRiVgBg)8B!rJ2Ctr9@{30NqP.nٛXj"9HyUw4O[0RfTFqMS*AVG7rxIzK2'nUh4`=H>|7. ͘b _bǢ"?[&^LmN'Wl!w^U=RjY)VB[}g&6["շ$UY`Wf+ԁ -~ӹxXn N ^?MX-00F!1}zS7\Ŋ[3g=k[?f$Սɯ5:*{^efh-Dz)+mqEIH-ԙ]jE&!gR?=W6Ҳv؟@dȏ(=WL1^4o2ź5$Lq"$)y(ҥhwcߴLZtYWG_Oi2:'<-pJTs~94fP_v0DWPYvb.& C}@lKggsk9&D @S~3ixdK8);̩h8nrhI`e[wY7*hޓ"p3*uRzI m{PƌN9RGv j\ (ϡΨWu}-85J9YNCBS> ^)<;goU ӚɚqʶV7D?r%l6H $sʰ;[ 2=Yeku8èNgUyZKl->E-ª?8nizV0/,.xHu[C(toORvL5"t#Q:t-c@j^ɷ#Z xcQxr'֑B : WT( Ξ&ÕE!tMQYI.~L]=8;h46%V{(/:WQЃK|18!n/G,U_i 0BK^L< "@FE<6/hsO,:H)^}3X8B r~>ڊ){ʗO+&^ p2I,diw['^i좧cdLGO@dp%tŜ8T¸{)Z1]ǹ*íTg$x[7tsb)C΋)iG{B1LCISdF 2ٕI,TpkߎR#) ~-?ɢu  &#Lsa<:A>@ 6& ۮCS 0$oŹAz!#r"R4IVQh߲J_aGٻׂ}.)Q퇄qPݨ_Dms6畈f*(Sh(e>mlN+02DbJG􌱠 B? 8'hq{!_ Go\nQ|OݒNvl57 K)_zpD"K,I.aA;=nI(_ð?23-cr̘+L#KWT/) F%= rhL_ 0R,$݄^d—dŪuC~UJS*_lZwuYo Xρ[zeP+se`3K,LPb.梂r8,)E1S2&n܆tXR? T]$hџ֮p b"O1J e(V2eKԐ6OgG9܎oŪ7e ruə$K@tדʯ Ebj!x y#X =O$y)DAZ50G YiYo&{ӑ\v`핤#}v(VK k` Ձc h@8jx+᢫f}]n~c i Tž&`(M *t.q{OJܷ[e"dP3#@H.6> Z;O\ ~ˤ2_4˕ uW_J1[B0^ޝiրoc#m]w@ww&鶹& *E|VlacLP68 4[v_*a "" U3 ߹*G.>9h*4#"-"MC;'J{Cť =5<Αњ@qUvWUV9"~AWZڙ<ӸOdk5WLg~Q[CsWmj ʌiu1pܪ"Ǘ^6&bx.Y;Y ס>PZ-󒲌0N%9g9!l>RR1v|Ʊʕ:\g*Zm̈=lhT \ZٯRmWpF}RT09:12M RØ,+#:BCTʑvWwo$FϬX$m?z6+! KΈK}bbj TSSm1p)Nae؍ SL 1?8Ym7LJIUC)Ill s\_o~!3.ſ㑕sOR*&Oa&q IV,ќREcb6 >P(6Lԝ$l+I|q)9a]Z2Cu+e{xCC>1J+oYj<'Jo|*s4X@wưO8ˋT1>"{-'d6.d`\xE(}/-ߛ? MZ 넦JӋyO'Qa1FD}4kB&6ͳK[ @ĭ֖DxLKinH60+2SXur_)md[CQTG٦ 7m+^%B}=ݕZ|y{cG!I2}J-o vfQs[k娙)Z.Gc/ r2@::~+*%^GAN)WƜOw^yl|8f#TZXio,n~DC.5-7XS'O|4Q>ة_}k\Brx WCdB( v*GRg'D&D 0Y\ ~ $Y 7eOͽmir)ڥbKgGi'M\ahX\hT\6vBv|LtzCqc|5K\ZSA%KνEju^w,6Gي-3çNݫ}hC| <ל%"\8]r]` eV8X>K'2`Iu=X@Іlqi삠aqj_D絺0m3pǖį3.n0?e 呇''o+|oEA4ÎV:{(UOPj# 뇈x}s#.p_ Ʊ*_ u~\JoR|Sh߹es7NBBW>$!Jrج0.ͬyXY"% NF11ͱx.1*Jٽ(;X4,?m.CA-*@ibYDNBJZ`]3Њ*?w@0_ jOĿjrMОe$PC,h5OBr@N{q@h(gAJN!wl{)V%]U(N]*ۜZ٧I)]5@P )sa(?1_iLL3{{cQ2;k꧆~F>kg^)a~nMz)@3^7`kd̼hW$jhDɉXKP77dWI+= FLX+ i $5ner)%JCc"H]4->(I1/jڰ.LkE7Ŗ.2Uno% Q,<1 hD uKPKenor|$t]=*?uyq*/Nq﨑ݗ8؈߱mev'6dBVU=WrʤP67:l 3CXA^'`d'C_wi+wPl]㽸-\B-*4-ґ:.d})`L bKe٤{-vHlGFFu@Ky5!D5a ۡkVɗ#X} a $Q'Dj02{,Iۼ w Ý1/Q*/υ"zo=~\%ɼԨZ˨(:e.;A?1#`O@bѹVf +iܿ^f~D{Oj5m֎I7-|,KAœuN-: )QmW]嵈vWk[_kݨ ^3:`BDowaKж#,(F/)sdD :sU^!mrvbf9QÄ+\sQ4y~JvUs磡VȾiTzIr?TDPɛ<,K3F Q<35:1oḃ3xi&:Rt[Z}Y_2\ֽ̦۬n! ^X,sx$F9ʁM+xpѬ;D)<񼉀L" ,͍F[:>iM[:>vŧsam&j=&OId9Y=u1kg'7&zdF8 xaqm̵ I]}=~hfg e>LH;d~,N^H"'VMkmPbu|DU7[s_2| G[3f;!ULϴ=L-Brӿ7bUzii׵}.)A(ƍXYzUx^iY)0}A :ym&DSy]1G DiLrE! [r^5&k6G÷(YU'G1R.Kk_~ IK^d؜墔?iH%!OLoŷ7Cy)iH L\h`ӑdtlv>iŐ%Q(@dcSm>SU7V8zkвC"@ş` 4R9NQ͕ 1.k~;H$`quy?L_f-5XSГFXwJ{}?sfytvOefHDΡe3ӥEDm[G"=J?:x+ |}l< څ#}?lfNg #6JAqT-9xVӻFU`"A5ڴ$``q$jx򮮉D&@49z0c7`̀z;i5==:2s1VC;O3}@# [(LMĦ=$x6TR-x$B?D_%ӌbbAY]`&} I,i5M̗)LO >'RG?sSϪ~ 5!gnYǛ^,\dž*g@,1k0E+m訷/so,3eoxEI`)^Dc;krġϛ] 0&/*/0}:mV6`T4Ϸg4J*Òe~zoI0@ð0،=yD*lb ,2;'ՆC^βTc0Q^9pQ۶4E(MF!uZRVg i*6uYHEhL޷8:"?4O{[V2\NRTA vL\D}Y{p0n2%7/|鶹%H~'WrY)'±e&5sg;i: o0MAA얗ynPyTji$Vʟ AdqR BnUDTaMFֶjw¡E]9'XBahA8;oUZ&4 =ds]IH(߉3h\nm*+y ۬9#8$6a67l1;vD>b q5.{3 "jUk2u3c~c\SnpiUO=~1=?Gp~oS47èRڼƫ- r*g &uY⛃5Q8bD2\1ertOȒVdR,l޳A웤n aA^{kWi-XsI;wbͲ Ʒa({<ڸ֑aPkDa"٘;u&7K?R}@L HGk*B,ld^O]k> A)A`9\g5)qK6[*(E`B{ӝcHGvm|cMZ7HEt|tY<Ȥaq}Pр|냆?\ˉ@ W)(MhV0 `f'VqBQyV߸&f᤬#K?| 49Ks|HR`%2RtAƛqz"z&몤~-/nCuEh#Q4).ɥ3J'I"f03z n/q ,'}A w:_z~E_GB意&c+ʞ4fg;sk7tAyF̐PY*5M69| "y!HK( ~q3P㗛igt|v+/ /qgUwD  Wc|~}0Bק(T^eΨx8^]BeDS֟\XŪi7e˒ ʒ*ˈd\(C~^f,m9"dkr g>@OmX !BķW4ro]3ǭ?s߽!BMՏr3 0GkT~NҎ?f`79P퉓HgOvT3N9ʕ`ԩYlߔ`cP "i;֝׈m~w|֪Q.GQh֨`qdlVo mu"AOL?pZK4'G]ʧeHюOi:22/9E : 溬L04X^9,ęFn<;to /iJ; Iϡ'19An|!s.+$7Jуz{3(SrV|o\'SGwT*YijX!BF}^73lKxn㎈ =:z5B|q(;f2ދ7kGͥ׎*%K+ER'{cYǨlkiMs0Le&JnnhK'bf8n!Ң\5P6AHhTwǼ& 4AǃD x} bt}p?1ty``w:Ve)4U@;; 䐣ťZVGP˝#궙YvKHdp[b22ao D.Β S9y5«ɐKNeT@N&(BKa کp0h6%4rc N_@ON \+tT+vay UԶ<Ua }`lY ٨[1̒DWk .rNhN}3 5h=`TpAybo ynѲco :`Te!\*cO| h`m\EuTI(H&dOh[l$wH6o\<1cQiSu:U 2&Ԥ[xl]5\MLMIFc]Eh7</|-cًy7_o#^סhF77yc168\tyQvқk; raM:h.ʥ5TT_c1\z?푞%^&3'Sr&kMXNW''S|AJ6"e_41V3l52#R׵:K5w:ML|`,#l~u:_chz^`c5WQA7m cSO`vZ# k3Ӛ\̡ZӴSBA5wt'ĖҸ0 *ң|? ɖLK_ɔ=/iVYI$RDEXOD|t>ſ./ԾK+o1O:݈/y"n5aS#y+w<Ǚ|% jz4vCtу)󎻳6:C&0-={@Mx_IC_"4byoFg+ I4'g/L13ҏ҇awP;FJA^Qӳªp=YՎ;x$-IISǠ^3CdY3yNʔDlh BGM7ciThI8Z~cθMCoF9pȌquwdn-W3͗}=q}q!ʣ&^AAJ>QJ $HjDR. _AGW[mԣ:GKvCW᏿dF"pmD:scE~ @$&W!SR~_s$OD;!ߧ!ѯ`3}԰9ћ*:!_bk&Oo0GQ2P*»ׯ iW 8A+Zf9(1&8(o9m.jխd z,f1z"y"r5>-43y435[|PLG$'Q#ƽ>@Ӓy`R2;:<:<4Gn?Ut RbiwYqe 9Ť為69g5B/ħYHTd}T%/ >\EB sv'im&i(g6¤g7G#J=ck܈c%|:%OeiaWβ \TxJ5< z0ae.. jsL\lB `7q^]aL ơ DCUy71XO@^cv4Ao9oоoݼW6~DB<$)^mOHI"DyvC\>NW|mVTvD%E9{pgn&=UNя!G韎+3VGΉi#+t׭c5k5Ax8&it/cRU)j O#Hp)ekAFUYdA(vJPi"I\Qs],n}^qwt/) vϬy> Ȫt6Ŋvm $'/UpU(ȄMTs`#mf%bBGSWy~09>!:D\If/Q#"pTs@ zNJ R;Сf|fƟXoK\H4nTq?G}vgu,<-G>OcŚ^%"92xK\fTG_bif.))1gy[ek*^FNS7"oZy0ed!0uy/.]<šsϣAK 5K|mcgRĦMfO!U!B?YЙTAYhQHIVx-cPu~G?P(G'l4[ hfb3΁ay'*.5C[4QVH=Mʦh'l$IY'^f1`x` 7*JY aU`u Qn){fH"Y?$b7qP^k ޵5obCG)s2S4 :(Tu^gaޤL^ re V?-JC;B8neOA5Cmx}u:#M5ЪH 8~ץ^Z^\K5fHg=1Bzwwyɍ*C1j>9ᘰMWϮ4MVmcwЬϏh3xo|sonղ}E#1D(ܙ}mhv|Y?\U+[“J">Q;81!/^6r[n -җgN8|@ zy[}TG>Z:0**{!07z&76L/krZ[us>ý>B <#`тC_d >-͌`6 H>34jf'+Q g ) ɴ|g$a۳m)&E(3Rtdzn7%,2UBdl@niB#bKnt hmTS #X T$咙 1FipPd&K4A^QGI%Z-/4_3AiQ44*55iUeiրo*^[m.$( I Fv;sC7=wm`6Lh 0,Ze&q8u%ȷ3-f<U`F1eS%`V fE{?d Du%*#HݗL|H*A,mĦ0[P),R)̧E8uO3bCZ6SQV;֚pQ~R%dqh]Kݍ~.PR76@s?FPh[S[٧¾퐫XO>HpZO]8+P ϊ9zbB mS/u_0@ͅ ,| UЀuk}x7~o-ɛk^$mpfi$0aa7n>%"{O8HiURm~àE8Jʘ@ɽjDjoEⲨ"ntgPĮ)+*-]c[dGQ2!0EM;6޹w$ܕ|.SɈF JW)3A(rJP6X pc{S7 k$8dQucUZ A>|H7j%&kVe+bs ҌyI4T Y_]F~ӧ,̈́嬰*?J:"`~v? Pd'uɟw@qXeoEd}"} "){_*n\>˜WeMEzІ< w1eLmmDF+1&~ #diLE]h~,%/ѝMV(Q2 }*T NYe{9}sJdC.,'2/iii_e*1k0xC lYg%0-eѤ/CREۡދ%kygרV,;-$oB|n]|喾Y$m[+Z0QQw1w/Mj{v1c"䦉O:P4ە.Eu`F?&j7$uLWO)J3Ϙ;r?#fH Gf5e"є; 8@eB'z4$4"xcmP WapT݅6EMm}?2f*%{6U>x"4 p-+ *aniWY=OaY'z4Ɋ(eG+#=zBlK~KrZgcuEXnvw<8h .HVXdh09Y|At]Qj"PKJK#Nϲ{%\rD͒RCIK@ r-j8b.aZ==; / vxŦR I'IiM4듘x{"נ):š兰.!yVX@M]E)ŕ`IjS}|)*'3t3ό*"jZ[E:Ll9U1 Qs k้a_aܐ'{TT5؋u{9 ʿ0ΙmhO a0<.|-ĕBee?}5ZXK 9ؼ2pmgzɅ6eD}MK}6rZ$&B`CbLj_I}UӑHH^tCt1Iq{C&tڇ+5_j&.2Jk($}*A`!B̴gatB&Svcݴ}->9Gju-ӻ_D7+#.f/Q #dEv2aœWc:` kjq%'^r}JA.hR2%.K "J.`'hYQ, 5}*hzupNg%YDI;\HY+u0!{7^ T_ vUJlwaV48[l={ >GrByDfAB=dpOh&LҕX$E[0Mݬ.yS~i1 Ѳg >;f*"VlX}IWnjB%W6<P8c.ȣg?+?r*ݖwDgE~{L՘utzX+ɯWmNN7N1 /P8} ¶q_D(H$M@PKDޙt5W78U]z1;B3T^U2c[JlہI# ̥QfCD 1c"e+B>)!r,+g=H\[ގ-'Z0yff~ˣa-TnFjgxX#MZ =\"r-a ; L0!4gᓎz^tzycF zpVtUP[g|#e/W~02i.KDQqpU@A#bH$cĦco0)N<%m[0_ C=A*LDzW -k8Y{sWՀ7HUD'N#T\W}ձފ* JVk NaY;mh!Wv:""B'= ُ?b\Qa(oܕ&)ZǠ Fn+c/ ocxqrJ}Sz+v&ƇI;8ItF}l%斃Z|$0[%cSo3Jl3z^^ZMqڴ$o-+L9}g%PDB.ZۀmKDXgSdIRcl5Q:Qx8ݿMX)elqjdA$@aXU9ΧV++}BF뺊,= /=k!H@'+]!"!:S8Ks+,l,#2>s`)-x 2eL-<=}8 s#}xA΂ (`'>2cVM}GK%KPa+Rp1@Px.̙>45zhAYgD %[ǡuV5h3Fס1.ro\L]W{*YPDV /CdTd"D@moSRHE$2NQ߂]85LyahF绐[?kِ+U]rYGkb7;<; uX/RiuIVߡ}vؠ&:-RD!D~ܙҮv ^QC %a0Y[XPr13D:jNjM^h.?aI$5 ;wLU (=EA4eS\[(Rrl  ;(Maba Elev&9+J| ;8"hH-ET4TҰhN=0-'PqN=7ӦB}\d}Uܹ x\WA8sjU 杙@t= yN9՝cg0#*~=?goMS -nUe-=r\LI",ڈ1 NcIM54!@90`Zqt   _\`Cg-/PUnǂ"[GIr(3ɡny^Y(k?]]!^U;zj@DEapaē Hbv&%&@p):Ehv/k KAjNO&MB*LE b@FȽ) [8MgӄZ7n'B?c9ЗC ӮSJ|}eT)V0SpoB'f؝[pu@^wb!ygze\$;QӤY9hMDkE5nXI eyb`Z BdfHvz 4`B~lr |-Ca`j.n[tB`㋳Kk] ucJ0|H3H_OAV{pб"|OԖ l 啂6AsoK|* 7 /zY#PX` KK |@FmOΟ ng+]XnqNECAy%2n d/u GQ}QO\Zuw\uԄZ6XDi}yd0ScX$Qq]LNKBn~Z" ,%ǟn/K$Z3S6ɇYvGADy}^WQb[Z/)Bۦc`Y"P_}gA=d؁v $@(9ro oG2FёR$J/Ҹ)FBiTg pJߊbЬP33&鉴Q(ЈSboiECf5ꡰz@hqEdMvyҔ) 7Q`|ErpQ~'Jui+8fCkA)#UiVVIzJ-5/qYp̡&hTOt=JDO-e~B&p!HX&{?EjZ\=GcRx%wRQNQ@y;.A_ښym$P[.>JOe&t컦`;[D@/Z]K1x2cU z)e})tQy9(~$`1jvFbԐ݂Ҷc:/\$Dؘ)>0A^bFJiD 'm2cR cOtK*8\Vn9~p,tӑ/ݙW$/(-EƵR?rsG<#=mQ z<1 ޮU3,E%ku&r0JlFVttSƿ3ek Ⅷ%:,vùT5)R-8: ԼxH6v bK8⬤+5y) WKN\ga"hn S%b;KC Z: E)W٠دMx)T-Ad'|`Ă'%ֲ2 A։8Ǟm%;o]l!DHxbٙa lZaFB4A0>'=vh1ĹC|8xi>G`_Gua8NjG%RL=|0xÒR'DwEjL݈׀ŏ`l}.<{CQL?_*OQpy3=Poc`FqnjϳB~=GFޏQdNQ o37Z% gd$S3٠do@I#f(O5T1]X6!& ]u4`p n$,sn9냏U& QK S/$RjQ=4fzf=Bjd;b۷ u؁,XT1|SQn1i!. B}+P#ӋsDžQa9ZE >c%-=F2'v! Zl- $^^Ma(m(* P,nvd\ CQvy\3_!v_~ùheġu+씔\7fA@Ub:[洨rh/i$ ޷¶L8zm @7ZjQ GMEݼC͓J!+94Yj}L#P4U1s)"8 a"bo\ xBF2묡ꂯi3G 8sSn0D">N>3ArZInv]"^[!LǔcN떀hМC\D kXҨ`U"vƸ8 >wVn1lE68\&MG]ˀA__X IQ՘ggw$+7oϿS||">хLX8}]$U^|%^H;bzRw<|r|h"'AZ$T Â-DEͫ6XMvI* _2jnDFG70z[Tx )*Z,ZќY9ßk|Ju̳GTHD^IO=8ܠڹ{ y|4Nw+{]:s# , Aj.ۜ~nچ+c#!Ts]M"S;4 !Kwcpl̠rGPC:2uN5T+}6wZwa𑜓RYq}~E]p|UҢ.OQhH#[hejQcgs-{of,[`qAQ*qE!7iq+Zsq)pvΚ:fhA瀽xQ ߱ fCRFRL6ROPșg/y›gpthcXUfY,a13Ȍ170Wޥ՚sb(9<Mދ%cCo,r5{^m?z/To-CTޕ -Rq r1݋F/m#x`M5ի5"O|QكmmhL?Ew6 Qx: 򴪙%RMH"ZB99z1*ޮ-Ca(!x kI@ 1X!k<ygv_ߦG;F#o'a&u{-6E)՚y'x7MjT.:' Ko\\u#s1#0"ŵ_B)JŤndk}x* Sğs*('"Tw-Q Za!F=F6 ':%Ëwl>\3,Ls_eE,Cn86e!>M/Lk;O%fsq~:]RTEV sRT?Ll $ɳ'`i1S lc..|,ۧbYqOSn 6U'wI7".jgzrP音c7< QCrE_)s7xGlYW8cOH5E]v:muRN\ BѕS>L!օȀO7m?g%HMA /4pŇICOd dG?|Z W!M d^+83)w  N+AS1zDH0+ZQ$R=zI.wEt &,[Tj튰@v fȆ?O"3xa{R`gO/0o]L3*Xz)jճG irEE5Af W(#;NOcy>Zӡ,v;O+u& oXA xc6^ RS_ Y|}ly(CpZ|I&,|-Ubč1Di:S}7ؖ|Rj@,]m]ޚUoLJOez% $Í2d ΀&kIF|딿AA(bpWy.3[uyH7~VZL葉,c߶N yg׍cs.Bh/HV.~\#*Pe? R_ڱIH_錖f`(o_KuˣܸB MTe4 x#^c?m+TfP8 Ǿ 7 Gq↳B$*?hڿ +0E>{k&n `Y'vTfHū]?>TVA9q]51k#<|oeSz8E-ގ7D8nHb9Yo7B$`_s 8Qp׌Q,ҥaFr3.dUR*ĮErtz!$-J.P>qrw=6mKD QR}RO|ٮՄtD@XaGFЊxkloi}u9ufR]e >v5#eV6k%-% ؏b"*/ a i@8*&ыf?Cuq ꄈ>f~:]bQ'"Jtl5ʱXy-hq]Yb)arxڗ`XLף|;&͔h `FgT)~KMz1ʗ& BygYD cV\_l7;{AknQAqxN>*cl q l@2!gM.=Dž|/+Y- MgglD$>1:gK0±uU-`rf1P]=xؿrCxH$d|e ;|aCP+AF{nF 6 1]thDfʋXjhl>C(<. z1(k P E(x]JJ]a)@OGli>=Ҁ(׾6aD&fm!8_Ѭ2#T8 >@[05]?b,S?gҔݕDbɇ̿/4>uP)H.]BE:R=醜!Xo̎n A;CKC!l{%:x"~+?v<@^| H{O'ap]2SilZK{ O|B*;!02 <bDa':ߐ 8eW)) ` 2Q$Wo%-¸; QV|& |x)>Z0|d5ėH[׿RuI1r.tl+5#Vq~+Hn;qK/KəhQ.9GWh<׏춾9q;"4 l-,Kv82cł_`a2̂9`0We]k@Bb\~ƩU/ضW?>pj &$BL mzG5V5+}}j4ŌI 2^.r >Ė6=h@:c0KVX'6 &|Mg1Á_/1DL,H $"Zez][-=G=Y-}+$ILATʑf%;Yp {>)jESaUa?6Ur '?WD8 =VTiX!z<<55zy+Lhz5L]Tm)炖VE!zm=(J_y@TG<M cL_]6?)Qa|PkT`/,KChnSn A?Nڂu4m$*Mm ͫ3*qPrle.mCaZ:ƛ 7I܀z3!)a\Fדs㇞nKl״؛+B%g)10봗WS9 I/ 1:G#RFi ϐ_|< B3G>TZ|)*>QF5(v>@ t'm`(=+G~*I%*}(_z nPGl"5b8?dUcRf I}: qT:'‚f)NGrIՊUեp #laj*fy\KՍ|T7ѐ>u2OZ&x1X.j(9nQ4S~ Q `ߴ:b5!ѐGX[NdiKIׄQMBc!,7v{ՑƂ7s;OkpHgp%@.C"dY)5(($r7u!a,Bwѩ%bM%qgА 3a\D4Io܎[B^`V?V奕rˢ0ɧ\ |Km$H'm=_Upb'LHvkZPى"Ȩ; 奓0!`J[FN  ^;vR5~SYPDhg*`Iӵӡ7e IL~ g>c{س}wF=cń3JT֞Vڲ`puq>dlP$/S,pǂCЗa)#&M8<)qM]mF ]2Z6beho% `쏊^^A ==h@<7ܱRxA(\_tZzO)jaGptK.xpGFtozbB5_[}`ħUJOtF8Ix]LV'|4`,QRSwI-/ƪaSH wZx$.{R@JP!WϔtU&NduYQ{Rb Sޤ g IpǸ=NINTԴ2a w/8=S9}>?Ry?ߩ~~vܽC.Ŵp_p_4^}F $ Y~r%R>uFgqğ4C%i|FV/ n?6kJ}7VS+*<5_$a42FYGI_բEQXom!`U=Sr 1n;W![乪~$}ADD $4o@Ebp<ض\}5߆7rmI39-=apC6-8_Hd1ZS?_$,XT< -*▬k ؀kHBvcD!<_u#nM!L.hwP[`uŧwz͐9$FxJci tKwyM1'zf@J_3`AY=5R=ęx VŜ"Jĵ#BoWp"n(am,b!aTIڪT6Hy"yKЭ>@jakh_tTZJ̗{@3Q6L|0@0gc%<^k쾃+߀6}'Y7}ܥ#Ƈ8+.bG-?[ԙ؈ ɐB8v_, EI<ܪEd#:|/|X(yjXKJۖ-/'Go,fU:DPPymĒ Qx);$#A8א12L<#&ő&uNAa"DcFRRq_hEm76o'g:%B% 2i%Rhe&Y1<+m;BOH+ek/ U/!- vݪah]:gHF|B{vT WUW@3XLmG"#ᣙa;v_'B5$ Vr_D~ǭ7_8Zf\.Z܆ғ]&^) 6 H5Ul}jnp5.ϡ@°6üz)4ʲT 5XH5w DτӖ$9  uzɤ֙Q/%u)Y~fWZCvBkC<ٟծ9-Hzޏ?=wLkL=}p(a¹;^LKfw^) >yP|zwb:|:@Z󛩐U*oD.CwpN|'JA_ΑvHAnZ$(s?<I C]VD$,?,-݋|=@˂^JU9OG@/3Gr@ӝnEؘvRLqM+zΑ lLt /"Yw S5?6Xu-sclZO)kUgB1f E Fʢ0:kYF@*\7K9_Z cà歗\8l9f~0"cեxUpAnve-* 7xx2.h3F;'#s7m@.p k~Op+\s.!U6>Z tJ-q'p5cvX=>gCntSM,7oA \g`CPtkp0PLcm1Mݽz<:?_ZהFK]l&{ sCYTt]W&D#*a(އQ)_9,ji^bV۳QP__3)Q9-+~09Tr&cRLm>'pdUuq[c3ָ"V,9-bg8OBb7".ܼ*\;LEP%2gb@6/A&vRV(M-ܻwא>4^7q.Dn;*%fZ"7Lh'L} d'^9k藮T)IV6rS].,\9?=- +E.dxisKӮ`O7( U_ R6S.ZElޟzE3U]6S"*gůQcL21$fb0:wv;6BY%5hdq5yu!EَrADhFu j%|<@\lyȶ|(ДxT tye'dm6BE͗/gx?ڵ qIDƉ; ;Y S*oo;OjIȐ#zT:&R!ҤYRL[#u%zy3g##"(U~ <Ԃ;WQm;-11mUyJK4,40ɯvIݦ.vskK"7~ mE,} (Sey\ pm8a niQG?.X>ci7%lz 395KiR%oBUZ^A:m %gnIdH .AFq cwˮp\% .u3O}s YS{Yc|ՙ)"Nzxa٦iWvcI ;ć&M;\<GfF^Lӊ/($] bJג1x0dtM,k1anr.zn4=RÓ5Im jB2kA<O=,/4 iwmUm0! nFlMڕ'mQ˔؄كM4To3ڇ)F.~# ѧ8ZI)=C] !)iR 2.'+:n||. 2T)ҫgĈ%7%Fq V4]|VH,v_\F&* (d9'%M:xKrB|OU ՘۵jYi''!RJI(`DfLHH>Tcy?*wu2u(7d«e4gDׄaEuH\ٵa{QI!l]Ew 2z,>]l渆YQxP@FҨEe>;dw gku&HT&_7qC*3K13vyrjfBkV<:7 )OH]b9W=sj м9p ns-P%Ҋ2QV6T$<Rt`- 1+=@wЮ]YKlȣcSz^:]De 2 +keToQ٧央tua> _ 5Fi> gHQO㘆EFǔ.BiHQ` 5nUBH_}gsԑ%eKΥ')H_AOZ:+[ Nڦ?XrAQx/NN xE,j:v7H-mF9^~;lʋOwgc,5᠙h)AEaCԪt^e|òZ^}&OY^X=!o"2? z)£nHX$4HO47蠧 88,Q9E>7(w*}KGΫO*]$'I<\&'Kn ]44ӎuGߔLߌg/'o|Y?d8f~@Rv({w"U~i҃ Z(KQ%|GEZwS_NӐP!|d'UA2`PV4j&pa-Vm Zu-wܨ~ou̡Б8bixhԬ8K!e*K*srnIL\8&bN72n#`P$v蛐t8"zƎu6sШM&,#B`l8Ш.de;MRgv0y<@Ra~?B !Ι-Sp6!Rd+Ħߞ 0Kc\7u|j E6bMBD `).Q |f*Z\,H"k.d19]Yr|u^b_^@Q ՞ha3=U)Ό=E;uUb<a ³L:~Q )(,xG}yQxX@\@}4R~Fպ75*b=h;b+fI'38{S"ޮfa͖: 0wEX}G[!z=?7B۞hDRIt0m{XBѶgKEe9WsTt)bk<=.ɭ~"N݆yb4;^^}(0ay3k5$>kYlyMRJ K@Y;L2D!iqA&bɗ*0BxY)L;0> bcX|}@ξYJNɕU=_͠M+\4sVaL4F Ż WX2qSVax$w}Y+"I+aYdM!%GQ?ᒻbѶg/TnH@S`fVk"8&C7>0cWifwfYqm7?(oy3n(>R+dbdTCBцv"U[EOKj#gX6 ).NW~p܍ SC;hs*A)2wp"-ZLu8_r -gwheYrl"К}s΂"&/֥ ɕ=sЗQǵ]^s $KTRxkd @yU(C}.@ T]n8ڻ9:ְuAo;&S&R%|kh,Mw ;_(isx쳗 PfgYzM,:^IP;p\3<)=He+YphpG3]W!=Our5 IUa<=@K*h~_' `4d Kޜ%;$1`y ʣ^2Кxv]K/b|A -+< 9 wPCO:0/ka]+A&+oxX9#3;Vmaۓ>H<όR .X!zO#_'42 LCd GLsz &04n4 K# 1}'v˸{w ٘idbhvZv1(l.kj>eԘ)CPFnad\#ηJmp~2&[ޓIJ}N]m)р9`T0my>csb|qHuUHhSH"9,~V\?z yqQUZw'lM례@'u\e 0c ~HTlU8 ;{>D@z1[fz@Rlګ_$3Ml (~DY0lsڗZVVVWa~nnzFv^yjUC+~1ta9n Xreݐ^륍) ^3 6A(xON䀼~^+88bCZ_c}1lh(/fJ>ڙjWmU7W.p X[\q 'm9)vBO">^3T\Т~jf7\uB SE^BgDb){=mQYKƅV&sԲʣgEᓛo*Oȷ:2@ *6u(+P8}7b)&z&3ExHYEpҘ⯑Kg&[iWV~:)ςmYќЦZJwPA k8T'X`mha%b_܊Dr;MS,a۲M @WNvVKk0} /㫣XPpȁbuEhXck3L2M3<#zRK8#I GzqFf|I!ä)6%w6O_ɘ)v8hxɢ3W &|v# w:/ɰ I{FiCq͟4ԮT zw$o\i$Y|OEWԿ Qp&&ȸJ9jI1( S){+`1Vx Dڛ66* ۚGѮr9i]\ٵåﵼ/SF6^Wew+:;ncҪЪSh+Ы-MEkR::5wBM$^j0r͝^~̰a=Zu)"&+Xu)>erJј<<ha+*5ʁ+&ai"2N||# E-4BW[ =]0 vx1xllJ7_Sf*vOyd8Q^XVGRϽZ?Qc?\Zp>nR_fe`35k7JjtK5.pR6x4?=ŒZɠiYL/STKKm5d`{)@^x72nCY1jxUp3qdc+ƒ[|oը8jArš/$>/~y2a!#Պ7?q+qԔUN:$Ib%D)#B7uDL՗~(4MwlmL@R9 Tznȍ)zBtÛ+{ j)a6x67oc:#|o%I +Zgj m[ziF.j@d- 6+:J+-m98hRZ`?jd>TV$CH r I79xDʲMiU}!Ȳ=Zz "j-ۑ7D-,\$ݷ`sCy˃ݽw}G!Jtj! EAYH/o\POPɝX =R݅-돗o#}#je\*5AXj~=.4(66jަhEevS'ɇ[PJgMӓ” XwGvxSR@]96dyNF/4‹Pqb }k)!T_;i ??QY7ڌ`[Y4# tH n!t VӰ.",9quy| @rI7YC.p`hX";'p$ -}ӥ܅)~0;Mhy~lGiέ[Еaj4L>ЦdEdS6؍N-OΠFG:@<0 J?e'bFQH 0~K ;9 `ͷ[]4 '='ztݷw5RwSTȞ5m&c/2OPUH#(.%N8,~"9]7}'̲Џ,/ #[aphDmX8_P,)؟*nܮQk1-Cp2űA#Q1 evokĞ.zVI"(OiT9LM;3E;p)泐Pd֜h,UOiH.Ƨk{eoe?"iX\e~r6k8W{Qi6+t͑;)/Eb5UKR 휓8y|LS헾*-:;*,<<,TJdLd^vq |iHHȃSPm &K j+F8,Y~1 rq5{뜞ރuC#wB-|#DusC J(l@yQE9>%?Q a~wz'':ӍFS.V1%#j3|qIhb7/eJrg~HFPi#NN )XXےf`|,̯ XB'yT?ۚjD4,T>T y|c8dW<D?Olvٍqŀ%Yߩ X/0FaIYf6 :N$Ce9>"9\Nw~4S;Q} oIh޾7\WA.)&!O=P]^³EsE4[,З +s4wekG&IWWZ|ύ:6` yq~3 t?'e޽ɩ (7qSGUJW( 2z䐮-EGv+@[eGrxHPʏ[ԧ qzy7ai:ݨRj} .l *"?hҟe7#e4zz^&+% g_%"'L{9kO=g88Ŧa<00'۾تVC8ÑRV N=I$.b"ĸ.hJݑ圏qmeDz Qdk v9^gs`~qJ!瞞QR ˜rTJxhF=i))U erbܠݾ@մɔY8mY[Ĭ 6h,ı@;uB־gT EC~emv E!p䡯l&Z@$o)`'7+-w ^ٝNizTe2^*\hȪ(k=}yJWc?'c2}xxOt鎧ApB+o`2~>&USPA$0BEQo\m7Dk]HX -0*ƻ} #7-n診װ$P_郼IrGS'CXz&xA`j-1;b4ȵ2:^ŵ6fW 1^UJg(T2F{d,+L&x UjqUГ|MEDؼs?lZG\ s,^R7T X;Qe5})Ke:+L?.}|T}1k xFĒޗw'AX!^ B?cO"B1$ Ǡ:Eq(pv'̢qnb"{Oê#,9V(O?2]wIZ3G!péL;RT3!ڮ=lj D@2T-6B:9( Ax w]=jel[ _Br9Nx*gl\ISN Y1Mqo +dՕ8>Jõ5oP AJZ,5tܽiM&h@!яҨBg`̶ਗ਼uBue]g36YiM<)JEltOr8VBF)/k1Wrz$hBNl{H?$dw -ݼEu$TDc d pd]F_)? Ƭ?Q>bZxePsrʮNII~󬔇LfmC]Zݖ@׽1%WSEi[1ni. qo\0qhɁ~z~}9d/"f0 tE.Ŧ_]8 ~Bϫ2lK5\09_;gՙXV!L5M𮖠U)U-+(Vy@J4r"]_Nt& Ga߮gL޳DNq(QՅFP+q;>&-?CoL^IEl7b[ ]fgL /扔UU`gWSxir?j0j5Z"Q1nƃd,+_=ZE q'vŸ='[lg"S2H. RaeIǣŵ'Z7JkM22} Yٿ)PyprYV~#lm NCo>#<'6p]Bb⃘)(Yg {6ҥ0sb(_lcUJLC,-G}I׀Hl Րܕ+h׶N)|̶t.b?;!a+ <*7Ŕ D M3pzV\?*N ϗtfsG%4ywʡˣ߰|@f$zA H "ꡖ5nwA@McW"s |e[kOxo@Ylsuaf۵e %NſpcO'cg}j.R裠lZC^my }g['7p~ɪR8lrTq dLڻ3|G>b#[40`\c߅l&S/{fЁf:hqeOcGG,!AH 5sSh7"y{6 _۰j.08jU񲔻7VA!R ̒)xq&eD64ߡ@%d̗HЈ͐@6 @XQŗ`Ӟ#pٖ MqijeD ]~4:3ƻ0?a(S[G*E@4#׿X v.'Z.g _4Ym>tݗ=D{&)\Dcz`yn6H 4/4RN@()Yc+h}W< R :,?sY0%U:j$dگvkJ2ӴWʧƮ$C+xxEA0)iC<e!=j1Z_l#'ENG&juXC(>*OX22\ MQn?hp]esC[?fZGBfsȦ^WXr/?!Ew/uR"|@~#rQ`N.Y4@j1O%Mi&qX9sLM5';~od:4[Pe4fc0 ^)#cp* p#M4$UNm$Zq­MR湛ӗtv4sn\ty`d#QWjx7<Hq<\}Xj۪ Gc/unLk̊ezclΦ(bT\z<ҷ J̶ffo߆Dk1= Y̓é]SgJc^Za.|51'O޷Z_;5*"9.(FСtu-X5_>m 4涎} a[ ^yK; B4Z?.ٚVʇ. 4knOgI8#w)2\.c#MK~3U>E⃶}Mw+3 u~Z+.fG@,eO E1R-zJ3!fyeE^IM6MW.} R6OK3=QV ۙu2+5t]U-K)`9 shLQ*7'TfWTJd≛n2]*DG_7((r("C/2M|xh}/՘s0zQ/"ufwzyUT9{5k (4i D{uRߨDW&A+"SI9paEX޴1YW)'ˡ@|ߔu_q'&³ԑ3'W>&nR).Ee+ ܿ$ErQWt99h#]達6˓mQJB}Ө͘d25h}XX .>sQ:ԏMBmY70D=[&;VkՕ?{t^^#෋!lYck;d}|tE k?jN;=D%^$JZa7הX"#A׶&s vj512T76A'HXrB* aOs&bRH&lĚݸ"Kxarl<oS'R/T۟yg֠Gkضv)R-D>a,P<C4o)|;< n2J(xub ̬$Ӣ,&{T}jOI5nVC9§o6"`Ԫ.{ Z~ZnmYqkJb '#?b7&$G(3~(؎lSGW&}-tFtsH2٦ї*퉲̠$c>'V/C'3ׂ^ȹ;`V$qC8@1Kl%x*_.yԟTK.hЕn My4$J kruQʙPS(G{$9{I#S}3IQRz&nu{U+!s IlyfMKkind1?b*`1;j٢ (C -<QHN w O -8dْoc_4EbWIٳ> tV빩ɀĦ1g|3eh.p^ c4[ ,Mա:j@g|(tH#0U-٘;PSNgw֊Ѭo8/Q:Ԙę]F+o ^mʩƑghH7. y[ Ms;TƟuizA9{{V](xz%o,pwD\w [gLYeϦdzbb<6|`'⻐ m&uO`5=g%`R?Q1*8g?ҿP/Ezlu;' j2BKZ Kd5S+1lpXည1n,\MG~jJy8["`ڱoP̸YQ~HiѶc@~e."ɝ-K69}*ױ{x#Xj\P2hŜ#IZN}w5"Ͳ|=褨6a >YW6b{*ϙ2(5E3;$a'rt~K,%)9VWq<8Hk"@׉oҼoTz0ꐶyyYO|]i]beVۯ(E-a  {9Wg"ܟIezXU=UBHE3Vzp1n| K 'H8t6<ފ[aӾ){R*Ȳ2 e\@hD1'OXLIѹ hHvhW;$a 9MyH@ R<΋Ć E.xIqel츶Zw! z˸@8^<}6QO@?Xk1y4C]`ב"EpŲPޛ~)@B a3\"pcke7RoPHxbK3}ɉF3_Ӓ.c*jv,"bBTWEZɒc'Lg}ʭZ޿20bɯoϸFt[q\K M)$c8KT%y }s\;Y`mhmoו[ 趈 8y:v$i*2'npsD0gӾ\khMsq*f#1ݫ5!H3)iEnep&\`CY9}iWe(> mi\^XrB@'n9 -@j.a [QhKY` ;?/|P;+]Xa3-xX4cxO7=FgN;{هhhFb[>vL8Ccq}5Y$@`=|kX:6i$qqbԵ +}:(ٱ~9NN1[b>i\egDG#ХuX0HD؝@ϭlu$(S-E\iC>ơ10ٱZ xtc;z>s!BHw/tY5^~f`n Ò4OnJ[9p" bmCr/a3ڳfdb0ǟcM'NzЇ7 )ǐW~̨:ٮ]bW/69!(J>J|H<[7Ef0 xgyZtăzZ3}I+tǀq_*rQf3KhXXW؁#R~|;xA ŝ?v-G8cHql<ķlQ66b5IdU‚ o:N?+?y./p;Fmv["J\)-/'zn8M>w2ey3-[-- ;g9O'Dm O/^ ^ŭ|ܫnӺ\N?'CP1`AXњN$`Q/7v;HNt£]ĥķ~sI酩шGC^BBl`=OjewFcҾtO*C{›x*lV|lA|ۂFfCGB*Mr#ôriOxmm*}J rQ i+7(y2!gtL:fʪws6C0ަo! 65Nθy:h j } 2w}$"uȁ?@rWnk8)v68'Bhj\̵J>hkpI$ݥE.;{h(f*DW'U{Zu!G &1 =`zl7-{@afqTc$ ܫt4̠OѿO)c;ݐ)ԥYDN S跦څu).|_[.(bǍ {9ss'5J)eXD$MG X+ۆ?Ob(ٝ1^]݇4lhQ^e[Qd3?O};fsKù79*zQ eqngǡj:eȊ~/ycOC$5#rs=MNbw~>-SOùu:uoJo'K#EcJSvuips;B춈uVJԬT.v1MNT{a BJH#t*Ǩc-9Ɗax)\]c>bG4I OqѻQ:f.l] "[,[6eH/u#:-\7RQ$\ 4/U~NcyU'>""=ߗ  @-tE1e͚S4k^ k`P$dc[1cgvX齤Ay~zm@?P!__HPd2u$ Տfن|\0~!`9Zvq1@frP~U,Бr$)5=+|!)ϜӥӀ&V0pmdh:複kl/twGűԢ1z* rmKp7:># +$0E1\^)*k\5b:O'h'&@l΁cYGu:GdxvHTL \ǵAD<ρjwv''yqUn-uc̡:_1\h6jGb]NR;F4( q/q2 en{u4QL28e!v (2e]ۇHBXi}deWejY7 >лrӫUE2b}S|2sZ̺8}&ԢELFkJ; "j2xYeEnD/ /?Xb h U+ ֻga'Gvi" &a<"Z)G͈4a#J-/(ცSnH0{f/C':> …cb:vK6Lu҆g*b]1?2KqD14{2|`ywjLR~2]k);V俻f34_Za(Y@$nCG.J rX6UhYP;QZslpw AE2| ȌYNa2Px\P[kYX:y[:pnD,щoVn^{+*Ě*n gXJTE:s]h[T]W{^۸ N1 *Xk8$:`4<62Nhh4VnH(F3QFXȫW4Ȟ>+d LZcT"rH 0`aKYψNotחAR!TowgG57)aFh1pAru0J%|n}ڥk5Z7k譤apw?OeJ S^-bU^IZG4V6JwU맔LQ%tut\׆0 ]߂EMXgaw4hذGyexE," +ݢ/TgE[٣!mGt3&vV&5ɾ:ʉ z)0Jkȶ0}X̷ ҙ?uV4MMi%xO8ώwʵ yxe=da09@/k>~M |b2yKTߴ_hлܢm0S<]ܻ6ԑ:#->;L:z%By2;HBϿn{;$|X$wa0eu 栖$}2#ݧVH^e[b*!.gl-J{E 4QL4B=I<{tRKSmupLQ̋RQ O@MFΜkv7QXϋ<]iqbJx:"{LҌ\kݲG\8@fk_X@ݙm'YR$ +rGvp!l jؗ ?BKvNAoFBxGWQ,pĎ1qVġ~E|;Ҥ"1Cp)3 E̷0$0.1nH-'ھ|h BSS?gkmyFmrϚ]OIľ}E+v#{>9IQmg2~#ge^\Ҭ^2Hvv-Ȼ5󞍯z+cgz7iFh_do @sAHU7>B6İ''YV!I"vL8:灤+KEVT'_JҥkIh^P n  6jz }\!wE e` Bf{rSE]t?wKykJٖ\*s.4Xﳨˎ"ե_7YI~#aqpu&W|XOz4O(j9ftf$=5= 72:tHՂè<6+wpGwlHM9Z&r|s}HRٖg?þQL-ڶCsvs* fɠk`Hj{n$ pLB?J௠[E YjK%0_ǼB_1gqBBmѦNTyx Qx &:ꕗt*kxv"13ˌb/us3*,aV!WGikRB~:h3~o0_AXJSǡ"#*Z%/8k-!B >7Vj]#S"E6+!NOEhYje|Y#_~`vxeՏZBWq7 4"He?+̱4bmJn!Xn>Y#%="jF/utaGu.u֚ -el2!j@BH]pՕv5gL@,P@yi[EO^Z3E*ꅒ$]W> uO{o'[Y`Cc 8C>=>DBD"dBdJvg_ShakdG5^ `pg E*@˪Dˀ2/n訽ː3\HϞb%'aWq2u'e2&ֈj1mrR_Ҳt_ٝ\a챒B,1LfJQIh}nmd`Yu@l2z㏃If\%'6\&:u(Nډ[PD,[; Yj$)Zn/t|k,*9 ۻbG'5IdInC;m+4<EH:J/E3䆍)q1=NtS$>ޫlī<&fLu&*!h#RJ"6Vb~躂d2^lRk2t q}fBB9eN8'Pbżc_K6WYeM Ǝ.pՙ&/h=FXq4}e h.>d7Q')/2)m0bĩ퇾u} "nZ{\ĉf{ǺKzYNzSU'{mH4AJ:`̍t [Cʍ l9w@E>Oh/YO9JS*dG6 h\YwZC>`ݲ0GIw9Oŀi+a3$|>ha֏EW"dm$6V_wnxE 2xULiL{PSY w]ELg$}=fl0XNneC?swJ50CIyBaZIwt8kzb }2N~+1 zFYh?@4>t\ _#H\ ]ҋ+x]_YzASwz$ơ!7 |> QEgWVmFclF]I0F@.382u07%SYgmbR5i`zr- lY+Õ$mbJxY%XW1PU@#@jo 1W`v(5mI t?4h3v ҍ.v: .P.sI9~7vWV_-޲>Ϭ6sj_}c:٧i{"ƛͪǑ=v]} LNfXϮL*qb|wh7TdGӍQ60N8uG@ Fw ^$i@.Uʎ2o-ۜZG-YB@*9S '_})I3fN)S\,RωrV]!iǟ=ԠkgI){%ij6kkX,ɋWL]TSΖb;Jm\d$6q"OldR{)0@2P«E @Xg¬v2_>W S3HM&sA X,!X: ϋ^Ztkd=ڭ"{ֹ],@bF8;ХP ar 艌Sp(ۇzwt_E~8(GjK4@*E|`u `9^:%$*nz,,X%uziHlw [즞I <Ω[83g`$D(-ls]M?OK`iIYl=cم:#d ˮNeb3('@p 8(D㻅uK{"{{O2r^BȄ b7 &is(&:o.5:j0@nvB_ChA AnԹ4Cc=J[N,uLIN+/ ~6!\)q%,7؊S<%o嗯]ZVԑfzg]}/chj Oe rd[msU%)2#a VbV&kl? A˨ qf46_8D(eUP)G z,:k_/'l LhC~-w);vRXab6b Ӗ\בONuY$X$yk8q {heSA <241VʫG}0LA {z͕kzܣot*~I)YxUL[¨FeRC>Ebhֲ]A0[x#2B5aGY{O~}}VGW/ڄ /~a|:`p:P45)J'`9WBF^$|$/V3\/4mT>Ra9 bR(ݭ탒T7Ly+FQ 䘼VLahZ{8P.^%cꀸ z9Đwai`Qt"a[W n Z]ϧl;s%+#4ÏȓF^ WJCK/ux]2wxX{5i¾_tG$ nݱ%>!*Scc<{2[#9 %iӬü2o'/nBnm@֭`g?)9x֝$\jB$gpؕ=Je ^G06pb0Fn!iSYbN5)đ 8|<'lL)xG/ySMrzCE9%oU%' ]~yKN=Ӈ?(oj!wVceܓ6 ::Oy' KIl'XvD]^ڐw"NpDW4ԓt] nA?{uG*ڒ=^Q)T,]\aJS&d1ƭDn,w.zWf '!n:3u7ؤ lޜOW}}^ʫt;iǟ.,ˁδ;ܦSL}l kqA֢I~w FFqj-8yEtr#IEܐ z٫%j+K_I :E{ۼos qKg.~7Gg'LL&3]L-1썿[_}q؊8>Y@S_3@Dq4ۧ)rI<7SJ7:$tZ< *<#QWm Xtq ƶNIymC~RyjS_8ŮJ]u22y>SEW&/X9mD-+6JGUfpiCm GJ#~%ކ%֨9M`%/yE_ȃqǀCMak)Ѧ8FT7VLa>F,Q]hXTDr l^}dx_=`|cK !BWWz,vȼd%cVnm`F&Hb]2F$ y ѺN%A*[7_wQ[!uQI'tfCXt\VBư=D}t{8GbusI܄k5tlY.֥廇RL5}L89*^RLu0˫ɎQӶAO 1vaiv# a\y?쩹BjX "1V;-/BGa7IOKIsfs/n\/y(7{045U}Q߷N!syJ nػ0Pr1:ZYNƢKJ~M[3ʾ/;(vP5miYt٣PHti zr*{1K#f!LY!qN"Բu F ^I/UZHHHT tjMTGuA]UN~/ ;%j:2O0eRͶ9m~+)k|9;g8 >k=HL "*f|r[O8Iiʳ ߶#(>a9O#.Ko;wJ _<)|j4rYڮM*'Og'ORj'|ul KО6NV}^78L$#hv;uD?g޶13ĵ(x+˾ĩRsz"]0hq`>FLA(r@eExMNSFB ]Q*bޢ'EC eR A%ysѡ;BOQe vW8])bwPK8fuSK>Ižu평C鹥 ZZ+M1kp-H!x#uϋe#t7w}:ճ6/"8 ȿ'?Tx]({UX6IoH m O :$-}AP;=ƁC~W*vh(fe3npC)*uN:XeY:ӊcF7.@}AeVl7q`$^T]e$B\m~r@TT 8JTi޴=rbyF9A+ Eyp~wp\xEIkA?y+=eԈg DT0eѿ,ө-#e-c. J!rRlx_ zS׶Vh]kt? Jlom- `r\5Whd !97:) j7җQB plC:Er"+w3!Crs`k-wf(z@).XvvK$>%?AhSޯ*E줋k pxÁ{pI# af,abW+˃w<e\vƩ.)|"T:8&7NieȄv-QT+zj0ȈxRU-Q "cUXee_U*)=eXgsJ+jhUoǔ8 o8 ,퓹YBGZG~)r7, تUxXk^ F>_&X^e.Гh!w磝 ip,,R$f *祛*K.P #M~z.s: ;D&CBPWqk좘B/fZ>Xe:I2*'+_Rv@j'/֊-=f;o;If#G_ҲLMN/P1j*/_hZsCU+/,L5.v$f4x͟Tw gQ8qAȉ5Lk%Wtme` a$Ҿ7.@L:LUĥ-qJDۇE3ޔa+΁cضmLVZC *?o10!4(zpfqR)6A룺%aVbHD#/v{6ho`=zɭj[ͫ%Ϫ?n@ogsf$ȞF-LgZD2u=T3ͥ[f,bb,Lj-5A`oU(̈|~M 1tOt)Wlxy0u浆TsZs5nNccQplOˣ鸜~TP@ k ^W^1-~Mo bCs~\еDe>凕>椄e' sI>gP(qq>(=9Ҧ&>]qyZ350<WI>AC_<7"9*2%:_nĀ~6k $u*>zZͶ:`7I&onp|zHpM~A6b;|TX;KⲶٟ{Ű M8`Dn;xU Lg({Y989 JZkuVlF֦ _Ŗ|3oI&^fW`=GUU[{NacJorڑjZd]--KCipă=0׀BMwf$ U0 Y U=~mO@W6*H&G^*r/XZk,C`vM^O@@пdJnb|2qԐ9y&ɵilj}9SF7)84]C nK %S;'ʮ zCM1g +ԝJw\~MBS!TE dPew?R3 S]DKw(?0G/Z+TtKȄ&hBNٜjjQ0ϻמN:}r zt{3Lb$\4:7AJɜIVDZi}b9r/[~DܱA07˙>^B1we@Uo}apZF%ۜ; 3 k)yt1;RqFB3r:JG t}|<$PAସKYALc;jF"˴n"{7 @r#bYN1h?lT DQ!<;p8Mu[|4WsW>, X"Tz76.rs0l"#0n`f;إ(,@uGsBҜXvy#Na f|AW2D] ~?}Ԫ}XDf0~;8^E J%ylX''S.#8sTTN۫Y\}k?7}CWH4Ǚۧjųۍ;+F6`D>:MY)b^Mnn"W(<㘅 |XkSҭFQ]!Xo{s$";&\”T?c^ToPj@v|l=~~SIYZ*JIE Gtdʶ-@^5@oM7h^y%^* {ML$IϜQ'[5[); &jbW~lm 3)9j7H2UZ+F j8E>|ݽzPx4%L>4dD9 `U;e-4zshdGLTzH8R` iMM?c2 f8&QƼ:ܨo7Cгt~'0~ TXI&%mL[` lW)TdE;7 SZ 0iS9WwJ>1IcCgERN6Bz{q]i8<͒/!^,{x'i)ySo'cA{MږӒ ؼ;sN}_ 3eQ)#["o,AΈhГj~tH!wFx ^u>I?İviOOUkUP{ȑeWsi Fury|Kc әmiĆiq[g', Z+wȎ@]$$ q! 4.*zu3e@جZ[5R p?F,3~m UPLhP^T/*ng }&,"\B.bIQhK٣Tǃdn:f=`;Vy(2>(:Q.q dIN:zR"=?edC~jyxCQ[h7M򜠚XZҼu;|ѝ'-=xd0 W2<€pI$]38[[.e8-N̙vaFI_J%3)*QdI>tewAN܄fV2 MJGZx@v D,b0ZlHgdz^Oqa&{أD2f<-⦗L\3ٰIELÞ>^K+cw'VY0%Dp~˲ G>L!OTs*Dʴ4}>Qִmvcm}'U3_ X\~_| Q{V^E ͔dciMnn9M ݀~z ;HhPWܚs#Cŝ 1%ɫ"3IAHkiB GYH͹!=J%|s86@l5+MnTo2#δ<3T!LBF9rIz !H`o2hEC[=N,}Hc?P2Ɉz3%=c"\YʲNy{G+cI=}>ukv-n0F Dm|B;Á%%>ne&"-% f^{)?e⼛51$LjzzU=.^G\V}&bt P3HCGt7LI^[ɮb5{h:[IRNˏbřNF.rg37r,, 7b@{S̙! KgN [pP;pϹ$!|# r &AaMͳ9 d9@-=b;1?0L|tck#xq+ 2ڍq2_OY MK )I=XGKDS,xd\v.\[=uk [t]lSVaZ A,.űFF9*кS2H=ݪ^Ai6u"Ý]t lozJw蕞&EiM$J} ks</2 b2 vu:R#%#pYւilegk{7GrM!<릾TK3tK3.+apYS&* ?ZB%SVڔ?dC;V)܄qŠ3ωhiM@6>fC39KJS@Bj+L^2y@O;*umNd.h>C ̯,'D'*4VO^ [шmմsPKXnqw T+_RJC5+ aU~TF5p%x*Gl}fOB; f^:}Z= H.T&,0 PׁR*czw=b91VzقWK-Kp̧zG){(e_D.,'1R}E:l;zz1W?Y5(P F۸e-<Gkyo)`DaI!L"x$'ۘ0-* ] !%^8ȏa;sb&>4ҩ>S8`Ri|y+ ,x4"#)vGz!4±'s!#q0`],GgD.,ٚ )Lɋ1XO_ۗ lQ RyMV9 L"V,׼AKB)|TxO򽹪H BWhB[cf.ŌpP VTS eT )B$D쒽@T%w-IC}lIjy <_@f!ӕY*`f`9լA{T;0[n'Vf IߎR^7.joes pZ6a O7'٧,Xۺt^S<>[VbWaYCk̨2fR+$0G~n]Y] gEggڄ;, uT{jR?Q {B{=3-Z,Y $pY\Pybet$%Y AܤSD!#0T/({bk UQv"T@J{5g^RAR]aQth71NTw&N%5U' k)@/ZCnEC8_)H!v Q,tP&+@pԔbV9[B.{ޔ쭳}:S9:p;d~5G8*i0>e/8Fy%AM204rP ##ǃj1dME3R(*ϛphXSCU uaC$P/Dl 2LDnBel2$N[+y ģ$͐('gD}%Yu q@UR:Lۡo4*FP8Ϟ7NX!gÔdLpԩ(}拷]lec/Z\"P7*lcEm0&6u5wLK&-@fB_d2 k([I5A ղ*IZVQSEa V.[ %w=UpXjj20yYnxm6~BxЩb<-r1PR7{?gI"foOH/ r@20R*uqHaёDNR({C "bk|FՐ2(} ;Sp{Z/vxF(^2` U2kZZI 0q(^XAym).Z{26 )OoEOM*$SN602|5z0nL˓V UEP5[g_@|s3H}0S^5v3lRpt<㐣VJZ խA585Ǣ[]z"tsE dQ[?g\8?XԸ ,% ƐTM*%[`DRƧQrG&:h|E/]̬`P6߁O5}VkG1\awf?k̸L=OY.LJo\.]6cf9Ya|;pO&sg>W=1lqT*J,K+㪥LHdta=>xjH3FBaE0r "+ )Ws` *b W*X΃Ieg(u$!O8ҎCJsJ.{%\g'd#"4xs<]zMf%fb$G΄4Çv,)ZJqC0^Et(MrwX j\c$ +:q'1H >P7]MatJp&c.UB-C C5+`R*,5%3ڭphnS%YpKB.~(# rq3\)R Te%(f|^UsUͲ=Hc{Y[qmeo%}^K..5P>_P;DYS)9+wS3:Po_ 60VAU[$@l< e;ԴAY˨&$N{>Θk '3Na Jkَ#r!yU0lnu =:TӻyB:ޣfh[cpTОߢۈݯޔb-R)T>~ m̧&ZOJQՎT0G2Q;Qf>0tb@JxVN3ŁI=PDžq)-na3ERQ34@g5}]0#q/>q\qڣj"wHټ?Q˪ё7uR5&*s(!z1 NW<䘰*.) L8 M],5@ 6VW ,ԑyXT i<R R}&`$*,;ꚢSmE |DNeyA,ͮCR]uׂи_q;(bE3 oKJ+ y pI'mw;ba$![_}W [-!#ܲls֫s/aHqp ᔏjF_VG6"z1E\[dvsh6p㙺{- q9s/ϵ(Lt&nd\L |{^xTg~O~7Q$.=Q5g&!9:i%\8MDзPHLgz" ' S\;}XD\~ ,0^Ň\,TY7ܘ$yɟ^Ĵ"C;?oʶ4p]ގc9U6E|SkZrԉ˂n2zST2:Υw8Z6 ]ΔיnJjɥ }ɇ/MfF夨'qrvҵ;sVb R|B[c H| tQIݓCkNf l|ݛm_O⽀JV$~ 6vEuFjݫU7*] +%HLBvtC;or@]%RMH/vz,g7-}@Nv,b@Zdfj{8hi&avo_Q BQ-psf7zE]4zLw@A%ݵvC3tFTy+>_mC,<;T𗿠DZl{+(!W޲gz}͔(q ܱ1* ܗɿIV b |ͦ 11\/|16(@RIK Wz1`N6Gyz8'+k5Sa k<_uvAdlo~OnvlשMPm6/֔;4u2 qeP9.706:Uõp:l]Ϭ>=8Y$[N@96L止v@^1[Y]vCnϢU$v\J aOR5'Y#@jp2#Ùa;塡ɬ>~Ad !E&teWV~-ğ}ݛogH$55`eDZ6Z5i -nC_'JBWd}k@Ze׳K LZyzgM~X` t|p{S !ž^Wxq6-$@<@aBYHS1Xi*Y˯q8#f&ymE)5+T܂A^xV6:ju>N-h ׺ U1hveC>9i7ؤ9/jC\k} j3Nk|jYX܁]F*pծQQUoop M%-ZԼwn83qYǦ<HFj Iwz4{EӤv:ѵmj1`2]qCu"-]fؠ\4Qs͡I67bǽtK5M_ @]v6[^sĀTw)9 xg ZvE4x;wA0ȗ0m8# ױkozD}J/"w~6搽wI?[ChݦAn5~ڗn1ףLZLf3b6W+3`kt`: 󡡑ZdHy! !vG6MS-Up$EˣH) vCŠ ?g=Ԋ+|< p߫}E o%XZfߠ{afcbLK(P ocm M'ԏ{/jY/!*}UVP2 >uV,j-VZdū5ZBC!O @}qb#vݲAշkk6|5" +h{|@\. D0zY]o,QyH7%ө&+ FCbU=D0xp\)(X׉;oFD"=۽Rz,b mHa3So& j:kxk|ZϭHs0>SE*=`ЖϠ 9Qe"fy+)W2}g%܃} ?+((F/(+$}4M$bP:mw%Q!:R|,3}XXyUFQwD}Jz#{$:l`#X'ݳ Fadi#]6iXи]^ TͺĜ4 c-FOX .oKb1n8 D 2A\3l.EO9sY?L*pIwŶ~$V , ^ ?֫%Y,R%rPvG@b%Ym壺z~xL5{x=Ruܦ0E{o¶L9:('~ >{,#;iyuI5=dyGaaّ85R'zUeMv6oUu3wNO,ȍz' "OT*?5'c2BmovnRßrn[+e wQv̽:ݣ[*Ta/+-z0K']w:fXΜ(Ip`=|;?bnC jeFܰc?hķj/\&1At۔?)#g!]e9X=y4O"]s{V *9旉>Lwhbr-pm  Z+ȑæ5r@kߪW`L`:#'l-/{4︪< +~;!Hje]m؝%U(À.gfHY,˱sLgzpǑR|UvNLaL\j7;1jfDo*OKԱڱO;o M*p'`"&FAƒrKiʡ=} H;؛^|K@4t tI ֓;jc7U4Y˪4bi3Qe<1g` -Ẓ]`mIJ!K";9,5콐}Vp8?u|Ot.5W]xppPF&ᚑz YVc0p0Dϳ<c TkUF]p(3ӎd>=y4>.%6Ja&KaY*,eej|:j(h.<_ 鉎q,rK59OK8Ocyى~,:NRu2h .G\|%MX/c]bSr=R<}ʂ9VlRraSo`;4U8"L+¢]-­D"!ׁL&O }v!Eum.2 1,PM/]o*8qTb^)Aqu `i*",9rIƿA"CjR&L@u{TAbMj$tl ˋsh[߆Yæ_g05$tڰh {Vj%hF^w5`8,y Р`* lE k9f1 Ը?~D>gյAO+2q1Xӭ6Eo'k/Dc{ 3ȝ.nگƛV"eZFP?p_}k`Z:rx@ݡDaK뽫Xĥb2dbsԏLSDWY;c j:uZ0Vr?JSUJr,mH/{ԭ&q(/9 ܏(03X}@+T0ԍzlQV|w,y=Q$R)xGGw94W6͈ c> [ ^ v^!G#ʛ"\:s0kE)-@ymESq3)u 8`yr\FE-2͢',^C۞ICJELdz?QIWB`{E^NC`2IjU= .C/1w:-j2 RcL#ή#sfa`Wjk f`Tn>F,Q.CKW2Jϥ"(/>@۔bAxRk@<)q&O+l+1Da+ drX7L!y㖪qyȪ22!̰AJQ\S1c-jVhIAFRKzgM~ 1dsvN_ SuVN<;%yPg1!IΔ/'Yi9;~n1Y)o~;`k5+*v!cP+en,cn~rC$H6ouzaװ>ۭt5]ċhH 52݈ Joߴ8# F$L2}3%1vN:@H9\BpD,T/G BNk|jvD_~ R ڠbu} TC㝾i*Z9шiܡL$|I`Ρ=)r엸mE*Ϳ@N`, 7dW軭&ba(0mnE/PRqA{MV9\V GzZ٫~n?Çx\cq[J͉+f3`nQh v3%W+fFѡQi(I?1{#+8j^DDq3[%Ч^JRVtHbyCt^h0A&*15)e]B߮=YL7 c3i2 kԊ_H0 e O& bM洛>"Nsx7 שw\,),/Nc~I5;~B|V7{pxǥ".?ٟ)먉3_b53*4 >@K5E8T_ym`/oPGS<X&&zr?ԲχyE0^,:y#lFV-aA|%¿r{yJƗcRQ߿,!&m%ј%h {v0坲gU6Tt,U=X%fv zaouÖck9:\=7JFlݼ7[i|*w): `=lK ^A,yQxS4~842_0]ob5CoKrP^_ŃE[ K5'7-UPQAkkjatqɓƂ(R dJ&jA(3? ~ǜYVWosy Ueyg ԑ2sWa_h?W$Ɔj,AQ%`D%#E-gpc&(]a1  2Ɩ{-\X&$}TҀ>#,&) z44O6B7y+ɳA[wFׯp-^RUI-?Plq\jе7mopKCՆ(AlnyHZMфI F" \}m/7f5e09eN3ѫ'&</C_mC蒷A<# ڊgx+6;R$,|ߜѥLڧayu*.IִJy0NC&\EUϴOA;ڸ1<1/B 5k%+Kzn])փ-QhlɌDK} Ŗ?nyF>'RYC/b ,#Q ql?v.}x5oIJ{ @Ӛa8T%CDVhwl>5_LRúo9HS*cp`J Ÿ Ȣ)D1B 6mMcxLB;.-%'vs}BԺ<2rwJJf=*ڳTXJKFF9> խW2EobC.s ]d~!Ov("5|mU.zV©mxU%<cM\G3M }nhŰ6pV*Iي^7fDz\06γ؁n0 #" 7@h\  l@uጕ]V-5G~#E35YґZbSѬnxPlϐvt,ּĈ!سG 4lV1 (\FNThG5te3 +H1H,\9f2[z6Dc'P{sEy3pƄ-v,gΔu8.OU"Dx&"9k#{f!o5VrPGk>|8,9nN׮Q!Df$)#%2NG+۟ g=DejZʖwwE^wn)_#f\)m Bj^rg= [OȆ䱤. ݀G3yvND_YrˎS RnW݂ߢĥko% >ٲ3FQe%wkn'qNxE'ONE;ʰ&w~K ۡLL1 wZ7S#)k`ײ2`- ~dU#X h AW`nV`{을vs"{?9_A.*E2@t\BJ)jDUu`?~TB~y?5/ǔXeV5E e>c\vJlxim7,_JHbӝ.P n9 iVwzMY<Û Qa#9P}*Bv @W L0LQ/޹F+Ƣ]8 u+Ωz̪ŏbXr!ֹů nnj^ Υ }IWD%VŸZUuO`{xP,0OFǝڐsNS5d)ºFnrTo_L&}gVI ]|pmTäc#-U% Q£0%݌P&w3ӡ5G{@Mz2Db|5f( :;2~ZI a`̸Byj?ԜRj ~'BgB??z.<(RIu^RV<M&*B$7_ʳlHȋ¡o?2-='f nV!p%Xa3e'Z^ѱյcOx[h~0?c!"h[K01/RgOd~cu@`K _92BAHAHW.YnGYlV ~1taF m7+.wVp }1̗k)eR@~bm#Oqetcopg]To&XQ*@YQE}Bx+T~ѫJų|xcj}?}3V%H=]C-O_} _CI I1Mpc :"2lH}Pk"](rJhBZH껽!)cРڡЭSK-BLg\e]kC+2|nSĝEu~ˉ\*،tvteZ.x/5kD;s)ҏ*0G× Avչh &`Y[֝8V&*+W?rE3 6T&UҦ[%7_ '_4c.OBUb4윊ZA+`ï\_\uP(&͛ (#d~[&Ƴ~;R%&!r%oʂ rmy_"zsoQlIW4*QZ.rҖu6N|Ÿ3l20ftve3M7 6UB\ahh8!.*]YlL/>wIF|3c&0B)drokͣ= %G`ixj)Ei[սWR$&"Y%N^ǰ`'L^j@!1fT~Pa yָ;Ti!!|hd:;ai0 C b+b ,St .Gi RqVJL16)< \`3O$R4oMiScZR >s@ФJ;,Gғտ׆PeXaJt&Yg;T(i|EyRe朕Q 6Eq*Oc+i~bԛO9D܃B?KPZB8ሼ֊nB|w'nL u6^bw3ʊBV*(Ǝ]/CW2BH3"RFcR#Fľx* QW[չ[nn江;ܡDU^@c&U#ߔ{OFL@- C =(]QWM#;~R QB[`#l :rE971׻%H >TfDfbE{p/_r C \Ch8ÂpA"W vlK]E4}7@[dg=~;Pk{-Gd-6&͑SȚ+GJ7Z1Tn#*7qqЍ5;Z{ \ O2 p~ ߀gx K~mrqWZ ,G`Ԫ8Vu>W+QbpO"P$(ضY] Zz8Jtr PwFFK"X= & hDpScL;n ϯWxa>'%pv d)W^<ܴPl_:(]㗼8dN%Y0:JbHlRwcm[n˛σYD̫`-&Qg7ww}wRoBR&vLo#2^d=A.|c׀6hKT .{Ia. _pkEG`FsnH]7=gqz;#e牆AyeܩWvmr@n97JvG嚴vb 4K]9H{iynK9Ey1Wxl7oTԨX^%4 ^\tߦMx幭>UAÒg>H=JRg,x4,?hʂkWS,GƯn}IǪޱF^C0xjS-֢ށD^d/.#n`QA'vBt 8LJ'XMFVQ' iRpr ~+- WEfykvghZ >>, ţ kEo\T[}[h~m;h~ƚ7vxsUQ+5pi#|l}'j&<5%o+1^ٔQkYp>v}I?yY'sfw&ϋ;dvW(9܂W&TIFDOxϨ41T@A^Mb+&7B7ad:#8Ȩs?rRx33wi)x'S) %P\2)ZOLv&5HqWLd-JgU+@$GUMwѷgI|I*=(uw]X; Nu3WlJ%mHO9T˷!=m8xU,X* $ՔcPkr[W+'S<}/89WĂ!SUIX!4[K,hAj<" w7sz۝1 -sfbn1Hi9JQRzmEg g\Zʃ Kxp Gub4֫`'5pqej _Җ4QBdIT__0 Aw4:C ICj DL=>Cr3 mL/; T'8;wN9<<]Miץ|n~_?V=+a}E/:'cI1q{R"*&2IH>ŏw0@g cT-B;\-++MzF!z x*(Qw|0dCi)iMTN- TVf46+XϺ@5b}!h"KSpd.4;T$kU8] PPoRpcohtHІ3Dvuщ#T=ȶLTy\`E9Ida>,Gb1z )] NQD~i]٣Xxq@C,.?YSdV`P{K/k s\&sٗlfYEK9it $ +< f͝4:_w`yv,|2cxq+e/ 4«)3㋕gI}i;0 5w$J&X6\=XUZ~i]U/.'B9vlMթ9O> ,+޴.4܀bIڀ!rcգA2;=qzEJh1pMb1 eNyL;"B0HaSJa#Y ->s*,D-|?.UYݐ4oˮQTwmAQDQ\ kO{)ޡk-{}5h5֚6u *4S-mm{|'q0ꂹU-[PdN@Eޟq 񢣋ᗃmD2)[(kWTZU$!kz]['ۢ:7UVƺUfD/|7zZp\lB"8"W7 l`vq«ObQ&+(Y+}>]ׂjT #Yr*y:t% l4DmS=Pyk}]Mʖ3:}30ҽu1vO" E^C -4=·\qg9LK{ksQZF0uR*|j<-.2<4 4TBs?*^RL4I(8΁<LDMmJ=:ܤu1tK$h0J p\%?I8{oT@ccʮ>W4=Xt֗B$5tܦSzgtɮ|$|/uA/t5,~Ԯ@͈;?s< z!U>)j i#{ kɁA]HM X _../ba{9u]X5tWj{#z{߱_U[LwXx累keԐ[ zݰKzԗybWn|FwD{Q>C2 ȈqX* ] +B_PT Cy13m K R:*Q iF.R_(Ԑ x eĤчxHCAl|ZǸdJyIO]`ʹW@UyZ#V?i? s11g!5N)a}Qi/~RQ:Q o;${ALX p~"ڼY^o*EUϪUUōF0LjH ^aQ=Dmy* *x Q-zQ`N =<#_vbULl#޻mi]F`ؔ Bag$ì-K,:xwT}@{`:(hiլb`O3Dz ]>WCRiRm e# n؛{Wޫ*w !1\ FzE )<&鐉|ZOӊFR5O;@r_NmC {|ukzm'Q:hg.YNkㄸt9w\#1D`F@NZ7ıIk71Jyǃգ {換>_c"#Ug,gIem%YL-]RWG-Gihv~ҋM^=-^i$gp016% Jy}znYX߯2j1Ne*:5#lu$$m\>"YgjQir1Fkc P? V Oɞ 7}VnJE!|06EtԠ'@$u=kTgK=S|,{kF"-.,aЁ9 D1Ψ۸`3 ATNk=0.2Z,-1nz507&PLadwdXcڬ$C܇cmvֲL$)L1B"ݵ&్p4jC/&\2!+)OڱR79\ϴP ԇd:,員Pt I6{YFŸ%_;7U,o*#O ] WS<5Dp5.KOHWQVHIykup[ejm/aK0c_@<:(T)4PDS8%#nl=>24KC|%}щҶ^kI& ޭ<)Rvto7X2RșK1G'tQ[69Ǯx6AA0T5zÝJ濻/Cg9-ξf1gl$n+Jύɱ"ϼ7K͇Bwu z$|SU*/]d&X al͚ }ES_ E* eH?1 f[GB8OB鎒hz"v;U:{ ܘdo0`#z!"Z#~Ѹ:qh%Zw`p:myM%UDulliGIKF*4vUZ12mxac HxLGcuM#wfj Ԫ9X}{e=5uܼ?|k W@po`^u#εt\֢/<8=D|z lW沲Ǡip&iƺSa/kh_qC#$JyTJ^B1V^%NOj/^%T ]Q릢jJ~2.Qd@̐h7ȳ89f"^D!^RRv18+ {t =:Z{ƼgiU(?!;qZKgb>VPÑЕ 'Eךb#jc͇gm+Ϳwp+2F}--;K)[ WN25>UV=XVe 7^3mgS Yi)tnSkyHw 첞9Tfp߰̌b^p*U/ }A1Y;vֈvn R T)pi{rV{Ă_wQYO|e#h7V/ʓamTQ\s|Nt8GWd0\|(#3i郈. kG[4xuCfH>{@\/7btϓZj`GGqSVވ=[ 3н~xȮe-!쳨UKq&c'tA( _af-(!y7FԹV3F?Ny۔ItD˲+Da?:I3FV{iB۫K :09Z3-Ft}XQS(Ϗ>?̳Qtel[r`õH)mlAݦL Pi"Ijb=F"G㡚0j>6ހ6TVQPEd*}Nn,66k1M1m njO*UWRRUƌcZI3P7 uRXh\m;RDdYU_Ub!IœƩQ=6(2MhO6R;p ?ImW /W6VVmݹuXr_q׭+QkSnLV$:z$Ds{xc%~]5T' V3y#FnĨDcљֵصJ7Ьx #KB$`W{9iLwр|bFx~޻>5Z7⽌V8ހ5=Ci߸ȏ{Սv PP#zxfSmɔ,!g Jo<+p{N8v?;ti{?, 8dA?kctMw)U\[xS_"2\ F4~B}LZL@xeV( +:fXs(T`mYdp%`FGD-WQH]G@/cOv]豄CX팪29GᜳU1.āX)*O}VPuʔ x=28WWR;#`Ҳ1ܖwQ FBG 14!",p; ݄K29y,存9pǙ>a7tci(fźw¹]נz\fT$/V}<@*Jo,!U-_knpwM;Ac z„{EÐrSj0K]8-JxbiCO`4JMo o) H6)#h{kt1 ת\_W^Ff)26j%ӯƩ-T 2ȼxi,|6J6Rs D;j|kSc5+n̓DUe_wiZ=[Ks08_S+#2wn*.jdxa;;fn"$8qy?yz;zi}N0wg6,1%@.9 XLOR>ux0qY pgX{oe$xjyt\>[ cQv'g?I54~;/[MfٲS T^;Z#OK@-_\'^xx ^[Pӝ8<y_Hu4ėc@ucGzM$9z=yxB Ű._Z]v}waR@z}oma3%*DiQj׳͢JVݨpMw5eZ;o ÉمPg@TiaC6u)kK >)ꏵNCDIeB43 81Dtf2yk:)FRf"ZilG Ř`1iĉ.I|l~fkST%DbVXMŅ$GD`-aʔLb0q>a$(`6W*){Eℓc\X+&7H*DtBmA6sE(+vTaK_\ Դ|}cm`9tRL }߷zȝ[\[lݳK׫U08X5]&4 =wGD~wQ5|}g5.;cڤ̬:MzkK)(7WοDHQ0[kiNK >6 *Ev=V%:BwA5}Ei>pNWS/ QY&\>QYfm\Q̬j)KZA=iJsN^OvSſK{>ft{ =b%A cW> 72 |Y]uFĒZ\=PV.? Iه+)m *TM+wdkcȢ/_ se݌d2NT>Fa@#N]epyX-1t>1P!I+:Ƹ}Kn3|vBX̢x(҉ x~۵Hf'|{ 5Wam/p#IjP̷ jt=Vl(W=hE/+M厫wU~b8kiDV)i]d,\AQ,\ 07vApZY$GjdURo,,w}`B\渿NZ-34aKi,,aAFl 8ؓBw:e(6@}CwAN㯓 hþY4^+>gLFǬhgjj=:%aqSYO^E>>̱]ё|=stJt*&MoVu&Vh aѬ,$,Ŵ fîΙ(O #•PԘfH˾- .xr"X/L=g/JlyBŽP+VŧkE|F«U>P @}"*RwO8a2`Ntj7CQȦ (z)+e99N/)T؉]oM$b0ZT4y: 55CQ e2΄iwBlh,{:U38Cc%Q}]H٬SLWxCTfQ|`kfj *l;>H)1q^ :l#hqFh8%ʪxnL 7&O?Qi?-?Ҋn=cn5t8uB6S=p[A7-w -[h(/TAYl;Q#7:ע?O)A_C<(⸉ss"Wv"/l*}H*0-maKky?ܭOԖbx ` |r67qT(?A*հ4V؂Bbk~Le Ŀ 3|ڴY>ܚwӔ6A^n "l+ 9.<]K<p[C=~6̢ lize2۷Hh a_^ owx2mT+aK4kkPvȲxt ۍ`5z#39z=ƇJ  ?;Zx dsy㝏-닰7݆u@Zړ3*S*"df$l%1n>zV˧N~U7HSņGG.iVmIP d`. T2ɯJ?5m)lgC\ws-|Yn8blOEnzFU>U4EM!x=W'@҅pZ=^̤z,)3ȇy- d"U"`ؙDdxq큉t5R< bSjJJSEjv-oA ue`: i3mۥfZA`R9;}=a)ͩklCGכώAx~[ <ʈiÂ)}HPBZFD{fkM# u-oQΒц$n̟P%b"0tKd$È "l0A:I(ӆp~=K2=䝤b1ڛm J 5q _3!SL'R{FEǕOlcA41?g*M z(UązF/bBr:PP.+*[uaܟT!3-׫KyJ^{lR5:.> aȉ77脯!~dD6~?em SĐ0#-7][c ;V R*OIqt9e^1&Y77`۞IײAy[tz{ v 1p}ir%,ɴ^]Ͽ-\#s&t6BuE; d%Ȟh@.,0P4at !j'mX RscKm*K?]`~Z{7xqOp.":7@za2TrLZUus|n\w}SѼnD,L-IGFs"v.^/Gqys>O|ȭ(~aƔҾ7ø5UOտ\%7<0H2ϔE:ou'a~:ѰEܛonZ|/c#"/EUߓePc6FĕW wp=9$ZhYV),h ,r{'do}8v C+Z|dn+"@ f5S= I$.6gqcZ?#2bK5:ut)8#CK-cME]52F1ǣBcz `6?t3iyvde@c\Wfl9'(O׿Z w>y XZ8n uWkXOȧlxv `) (I )įMA] gA]+zvDї;gR /%6Ǡf{?8ihG v1y5WgTX?;͢{Aw JzmYt:3Р*Bb E β>}Pc[CyIDbĐS C2&BVњH>ū&e@i^w5#݈ V|asPaz< Ygd=!7NKɸ 2nKTA̻:nK̈́lXe9M5MGmm Ү,x i1:~d7kod;#QV$IE:zX Ȟ:[G(I0lDDufg^::n:n+z]?K괿S{IY.Jd6O.*YfbGWhu2~h:L+ kiC zc3Jfb2&H;$O=jDŇ@[wdw5PFZLM6{AU;0=l_8[%a#+p`%Bphmd0P> ڱ,[';% da4y;Eb8urլV`-ijKaEU؅cgkF 'at<%O. g9'}fߔy#aW}yCa!yt'q>F=Wi23VjUVX)i$h^Z#PAcz_Έtrb*̽c9J7VȜ'IɽT&HU!mx+MIH sn ^t'Rsm'nospS]"ڞfq?ׄfk(>VUScЄ-z5}*TZ+D}3&eXO[ M5"*`mX弪)@mƉڎZY*? GL48uT7<:3 mr?E)~ 4Y<0Sv~0týDP TWpqzc3\?"!/B3.VI((}V4K`a ~aH~/E:{[y}+ÚyIgdKP 8*ʡȪ3CNL%&HiMLη]y/B5xz,m3VO sz0 ,"ESQiG4֟ܤКZ h1Jofe+P؟ F_'|]z)(||m*9&@nT&!(Jޯ:䰐re*#&^V>bv~H~M`?T)Be4GR *\T% [BlbT>0Q@_1M/H̅0{8b@1s}\x¦¢E95GZOrxCCX >T ;R+ hGTE1 I-dS6 je|wT#NTdacXwh\R4IZ%^cm ZV*6е꭫2TJZ5}2JŪ |jr$1 ˡ10H@D9oŸi)Àɮ\'99c|wa uڱsP-uG&TlfMPqSM i% ]-TZа\nͧ򔑛'Y"*ue? ^5BI9*FP*ecԵűH^Od $To %)M2N^WfE#rֿ a}ah偕 DOa>BúB9}^)$V1ʴv3sxi#a>+H@%b0[5@)ܮHWo⯝ՅzɗCTm7)=RVQp? Ya^nK!Dyr8MI)CV+$֥tծ:$3ihtS_fc܏YG&m 8&2ixRJD=!lɿj R/ XjK92;O.eȖ*aY"v@G |(%^\18>ܔēgҸVajԃ%F-neɊC^feHއ#rǎ^.xB:mUUByAi’ v]\(g:-AN.{h}"hJHM.:)GQ"ꤚߖq?Cs%oy[/<=9گ6JiMEds28T`#={äK39 ze Zc:'.:{ WpwYaFfbɻ#cekC D *dy9jRv)?r! t9>qS\MY^XB6;l\>cx',\RKת)Ƅ#ԛ^)-2$8Co6B2<@J='I^;db5}je--+BYd|YX\R`[? lu}t G&l1:.>/;PO0q],J c-X:Y#acWfx+4tE&0 h tϷ*? 94/s]?{6OT\,"LwP^T,?#=ck2r/v!vJŒʉNJ`-i4og4ྌ""`qe*^m*y +Fdt#;9vs8ͅj. K/<# t.d7.%v* q| NUߣWXH dN.1 /9Ht"&ӂǻ H3u.*Lua!ތlITUWD"'r~piMO5(!?###ƲQ:|C042qCd#!eSi=b`!#ԎlN)4 ?((^yy$l)w35vV?obp-VGksL/O薎@=J?6_sZS$b'%\22GaxVfcQg#ej m{a~7EWߜ^]ff:2d:z ɵ?xJ]=1St0Ӻz?0):ΟyE7")n)񄛆/.иR]~WDkX*Z n+LJeZKMWO{zj=ulyU.IWl@?9T[kRj2y@j"ADYmOJv P06Q􀞝n;݈Ϗ>e.5Y<뽔C':}oV&guM'UT[zCD@(<eڽWP-BdHE#k*; ~%JR@t]ć(4Cˤ,3' - 2M˷ ,]7$(ar Ɣ|dQx+aao1kjLAOzN;MXw4w(1Ra yg%S_)k6\X^ڣltQGt|ȘK7do3_ ռujrbGx..ǀwNJ@2CÚ&&)ו6U\'y~n1kO*iTЈ\4Y %%kfAI"DVwq((}Jss(ɬʕjR[ cWyċĄq:Y1sׅ,F ֘Z.L&gܕ\w1)0N!{Hvw%Gg>6*+R!U1?r7SVΙDs4=z '59`{)LکQ:i?km 3^2ti6M=zn䛣G|IvӑbߛAId֬޴'s ;TV\A5b` ZY*ݩ=N9*Q~28{*AC*rqфY3"ibfuo<#q&ΔjuI@ȳsR@i?)iT39<:b=hlLs_ ;%C,`2{y;8J)2X{ @L gE|K;I/[%MbZ񖓺\[_9"VIdZ~iPE n/[/Fewk^M[w&َEw+U.>_U9bOE{nt_g@1~桖oRj{ fHcC|x!%!r[mG]kl z>&6^O3VQ1E}qbd25dlS,P7]qYihڼ[ .}b%rg^'_J'Dui KrU{_d< W|xsvźf=$;nЧg840i'K.٭k֝!]嬐ytciAWc"t_WcܑpH:3e ULP)JMoPX6$Дz`DBdАF{ϙ{Z7Yt?Qeuwǂw5of!ZZP8hcq''dι&Az#_E:Gd%T,cj|%5mh5$I^Bhhvqi۫90;>R #oaݻX^f]'( J?ʙV%t3zȫQUU=rAUXΤC˩ѭyP6 2)*Eq,!UW[nu4k{)-_2&Ն :2Jz -o_'W(*T+#ИrX@)#V5i5<άd"R&+!ۨ_>b[=Hv6FG)/˦;Ӽyy, ՓO'9$'}Ա( }*)Ҁ`vh۩T;Ѻ/08G>Q;,/D`T_bs0}IQG0[C „I~4EÑ˞኎ eΤ!whᱣCFz3G8G#d?y߇M}X'ZPbsXEyCd *VC2tNj)xw ȳЩ}NtMM ԴΡ@P_Y dhT.?Dx/m_^~QHd)oD:-}#:}C7pv-ǾҠ12_gugW)67ZIK^Z9lZ䝠! lה% TN ~(^R7<^5}S}h4"<} w[4ǸkgɈ4[6\'+t&M::mP9\cτձat($R-`&Dpt9A8 jFd`͊z;[,n-]|--t+eS"6̋#"96+sn6kwQ\*Www`u/E H(ڸt%!+<-/n$(0LDz3~8}E>ɚ!C@cO 9uU9 x WcgOdAla9Kک]焷brd8GtM{@ c}0UZqTR ?E`_2K g e;Z.2J6,6 SKg= J>*=)b1h} VFOM!6o_&;£i͢ ţ]Qe݃0&yo:mN>vM{[4:JryAV>>S(= rG>F-87CPRtd %`wgq;\FV2< @8k6n^G"/ Ykګ>C~Ar\,OD2=~KI&3qv;>%wH y>w}de0CO]=ogD M4Ȧ%ݬ3F`|xYHe/%.rKLK `)`_$ʛkvc+5.b0:QHNU v盎@ğ7t 9( RLaDzqr% L ֱe#MxgXo.~V @|2$IBntVaŠn.EEQ 5ڮIw Eoз\dk 8BEЇ&>c1Kxw ;d zN*;[%<`t\=tO]ØRԧdMb:KkrO訮rCzMqI9SbE企~mev&7r[i-5 0$$$.-=UA QĪ׺{f 43%r1w"r|,&7[뽪%fxQ}CLh+QVFտ"?^B&Z:jABE yw*~on%8(yF;w|2׉Ll:p_d9K%鑳Xt) Ý.l<].8vN!rj!sX5HXEu4ŀBiSZˆ֘B\5~m.pP,ЊR&}ާyJDil:>0ɕ1Sin|xx=/ ^.C?Q[*Ͽ ql±8sY|`"@ ;|Z)MX;D=κҊxAACrN=gI&̉9H,SJ]q߮mAX*y>1M9!3BhȂikpȤRftj%1I)Hx|m͆M33ѫRۼs~Q6M0H\1AMLѳ>Rl&Suglݡ37h•$S;ڸƑ0 Q84!K’[ lL.3)ף*ZRu_JK>qqPo Ne d:n$Kv|R9o[S 2Ii}>gpkiӦf{]''J PZ(=RӐY>?A=y#|rHh`֪MW@mGiNfZmlI%"fY?IX7œWejt "lIwN RUqľ3={1]:E3Sp m9)sZ}Jѽ4DZvI,/OLY/\ߣ^ sH<+n$76b *09g&$)hխƿ;..) .M9<9Tgΐ1q-t8e=GL8<ˢ n:Ba'k#ô3۫w(NV~1cI!K7wI0wC$QL)Y˼F T㥻RO@\%XKXPSKl3OlY)ғa1+xUa5GGq/wrz?FE~gcj+a´WC&vWr4%9+(LG4T\۪rf5ŵ>72p“/doJ}?sS[s2~KS˳jDQg*AyC Xꘓ yА3z儑q^=_̶@$߀$%.>Z%f,N27Әk,Oָ GB4;V o=nqe"f6׺g]9q<؄>=\4:eÃwʡ>ۙ3/VVh}0MKǎ)F 6!B^JWEBԜAXttu#dcJ"/qU^ Q}F<7'kԎT|ƣY&4nrHVP@iDj~9 P[vt_%kEa/Ie}t}$͑V|s7cR鋾FoA6K4 KlHu_!/c,; 𐊈/w0%_ C|HP梸D`]zMvE#"\o[>A,pN?zsljV|,pȔɑ.)~G4e۩;=@j{|s8ڕ8*Y}y"&\~o)z4tZ>)SD'6>BBa[l8i`b9_ީfbvl2 <iO/yvdL&i8\av:*Q¼f$)'z̢!|1(Doüհ*ȅ.~]zeP$̝Wʲ:Ub{!: 58ֲ]2Hl| i֮kdGV䈘Kzj w9ʚCB 3CFnoi} h6YN+")g" )~frߚ876(gvH!f mAfzH1wyք K04v(8&hYbp-6Bm)P0l%ڐZHZ <ƝS%N;Uգl@0󨦿^v $+ $C@i}'rXi #NNV6 M2<lW~:_wܺ4igAJ3ʟ990j݊{ö 0jN9!CEq._BVtsJP46wX;ܳܪk5G4.=L={՗!kc+LWN߼I`- DJ-C*EN&\;µbRr#,wRۇKǴfJj  3}:.ƟZ{j{v f|"!RP'UmiyjP]58?WVB!(ߵ?U̙&:e@J}MjZ#F+HQ%܅Uk*v}ĮP1va>JrԤ:ZήP26x<Р` d⾚1*Rā+6 nfꪺ FbpU恶FN?ƪOC TWD[AS::J4tqCNcfxj~nr#׷Dk9t==괅1<&@ǁQ]Lˍ.OQKgo=D1H9;KO!@M~B8Q}^[~nyIT;:5+pz'$:ݫVx;Y`J[CHT`\US%O/Ύys]| E6s$rD ?3ҟ?nWwh{*7B}G7C /tE=[XN}u*"2^K[I3SniLSW31+ϽAr?*4υXLO525tV^/;J -5$Y ' wV<֮[f7XZ8(ؚ5YƭY8;hurZ>kp'K"`iW vv Jp?:" CJR=&lZAs# 8O\׹)|NjQ^#MGCԛ("Q'oȧ Z۹ :Z" ~.'+K4WFlyXI(AאF%fh f `61柂oWу-tj83]NAK4ot+"0ټ.F,oݠuW^jx) R3[?gF m*\nC&%͍:I:,g 3fHAhyi0Gb%Wm?ArU>µ]'ܛV^G8^svᇪmS + !W50Hmj luNFt>>~oa-*'2;ϴG;4z:}r'ۅ]4;O@IWӪ|cZ 8+MDy˲_,w2Ep?~.wɫw NR/Z _Lm %* ݍS5&ibu$#PQ3G6^Ҙ-bP no ^Bišd?$8Z|J㭊tR%X 3~qGqVdV(-\7Ux%ك@jL]ydvKN(0@QpΐT#'\C!I *%2YA"]1q]NHL)T},ׁnI?oN K \8ѽfoݽe]^}lvޭz/=qjNGݞ J٧ڣ*4t v)@;~q?耒tݛN96QMo(WX0j1sJ>h-")"eGa=q *[?c/l+O|sX#݌(d sÅ)FICqw!+sIxDtEf@9:Q-3oMVl~0 @XVnDмљa2u^J]G)u%qz{{qX(m? Yg_K\:ukBܶxφ2F6djvVȴf^5^Us%hx M(>[x~`!7 S!&`xgsٴ/4 W2@0gӜcBĎ|(1?iu,>@l1+.#lH, *  OHH^"Φs)P?r3"7S ^^=sޓQY$i_9 `=U ~?.r)BazW&ݔ:k /h P-w-Èԣ w[m/(-)C!?GB|{T鼉897AvcrSJpndֻdސB,_ڌU=x1dF8]] k%WNkfZș3D"=˜STkws2i֨C8(Pbo/f]>#[a C@ks.aq$d8nIąP&vn'_gF=~!j &5v, Yľ$~=۷vi1Ǐܒ&b\bXua%D6v @]ޞK.+UP4hO/떵NށMe}½ =%|䂧ɔ IAb"E:A" EZrP.36D4?Ɏ^w-Z0UlY)lTO[HE4k-6([ M_:i\MH42R۱#D-LsF(A1zR(^o>mjZ nj4lbRVna|@HzskXxF(ɂGY1c 0#A@̴"j)pPu+͹IDQ |7IKX@FX3)M)25s"qV4ia9s Tv 7.#ѤR_ s ;EK}BΊS Qnڋ [)};2m᷸/ ў~Sqn1y _${~?d'Y:^4w'viFQ''~`rqqJQ{#g8[! ZZeuO4_ cJwyxSY،g ^7)PR-b!iq(mjLE R$1G'$4=Hj wQ"^,MmXpN~]ǟ7VD"JG #ƛ`kh= q=V& w7ljJV OuNyE)g.ޫ09 $VR ַ.RKj (#J䪝[C/tdS v~g)»Xym#t2 (e1F$Ġ`#.5#zNK"mqbz~d:(EN@-,-'W*һ\qQ_?|.M\l-yzl"`7jM6~2pʠҷ;&0BMC/,`91v;QJO/*A!< , POj0]@Dfð[Un 8zC [~`r[1j?mjϖQ~F* dId6BR riH ܕѻJm*鎝zh%վg215tosNPQ2FrH;: gQ s^2Ҵd_%۰y׾rg|0|-2ӟ-6 ڒP)atm 4-f{./:0t}0P[Q4_c3V@vy/X$]jbTT2Vی71W7 UU@Oy.£̢ܴ+ e1}xBԞT")SY)h ڱ8CGgn onO^9jV\$7k @kݘ ó!Ϳ࿟$cV aRPrׇƃ#[Aj"r"7"b}zDw )4kM^}~G&U?=" hrްI¶*yw$4^4iY\ Ӭ-ߘV0y 6)$Eꆮko'zeG(}T bUCN4m?1RV%>ؐ5~c|ek*1MJP^5).2AwGK{6IFu{n+,yJCc#ڔ a lqI!}jTH/K<;P;09҇=H_!lyцvv)X]ge4׃XK;T$>(Юj>.MH|S A_)_S>hJx8av(¡KWyDTwu|{:ћO0uԖNk=q@MѸ-rafw c(z0g OC 8Wp۽#7 M+xKW\$P0̰ iӠHg+Ag YDaL0L a J2<.(X؎F6_qb-gFӭЏ ɃჵֈݠfSk>ߵ8L' Dά KPy鄀PD?x.=7]csT"Tß|׷dD]4HcJjE]7 .P# ߅܈,u+^cvVn4N=`Jq;U8:0o}|}rZɇ<&Oh nǠoCvUf67I/x4 o.esy)_ynuC9/~Lu$B iiٺ Kyrs 늜QyQӱq\YP9v_;g/XROT`\6/tXգLlX-.azxKS)^ O탮p MQKpRbFWqQ$0Rz4r#LuCοsHxiz!]e#p%[5<7GU|q g2D0 <1 +oD>@L:Duʱ0*/xN_9E.3vwrb.ZJ όA0ft,`8$7 N@rhk}2JcXݝ/t#Xs}cBRĺ㩫^0o@F,\%{NN݇RF vK bբ Rj)znJ9US*+s UGƿr2ebf N#U9' C13aTkJϫB&1~([,Sa;fde*&X.fvLBh`Jcp@Hc} L(p^7&%+ |sʶzĿu܁Oa6*݇NgEuV.f:RƠ**@` 76 A퉴t نd0ã,WC.Tl#UΆjn[Թi-f("W kPpm.&d#Dk0#,![,h^yV4Hմ:(ύ2lKk]X`x #J|&q63E@[swb)՛Q2ՇmuXo1Th$x}<uBS4ݶ;9~8[0>-HX:0ry c΃Ofs@3if[,cƬ4ݦI9[@O g&A(~]C_OYQNvG/G,-vl7=DF`$5]#$@>|A#:A-g[h\yq("I^M&P^K5j?rXs'z_/ۣ@?0̉%9OJCI$'Q=nG+¯s6ɡۺAcX*͎LE)X6CILB b޺ ^n>Y1ZknuV2V~jcAbޡ8yY6)"^PQ0SުF]{4i.t{cE?_%BQu/#H.7P>A><[sS،BB}!FFgRW$0'JSilKވi4L8amp/XJz,v!M< Q3@Pxy@v9$"Wh(g:NB('D=zczi ȥ{cWz<=4SPJHGe@An/O]`<vKQ%%8"?DiD*@ɚ"+X":/<z~}r+ ~;WF7sB \pp"OL%KbEz(Z>X+ocKR.sѝt)JE#1' (T޼@K1~Kj̍\*/F- +_b}^dL#4nj-pquhʊ\h.뭀xA kI7I,˴" j{v9Jz𺀜yH+n5OP<`,|lAl?`a1K{3jbC&Vjh|mOnSh#Z~f&"9h]!tY8 \zHЭFA;>UcZ cnq:ӜQcRKy P8n)O٬0r)Ɵ}Z9bpDavUwۿ5Yt9{J,`[&ZcpwO ;3ݤ`_Ǜhe _SZs֊}ݡLHm_g'(c8xo^)ksB>aֺ!2v]^'ҌAz%ŊL̉dP z ߯BNΏ̂1&ܱiF5v8[Ca,[L邺bfflKÙfc34cĎ9R],@vK;4q(숦On37帀ހ=KÞ>י ƪ3 2=k¥|FI P5$M= K  r ,;ZE0ق_= Tt%GywR"F?˘44%UJR\ް(|NT ZҜk-8Lu5'LLICdkV0} 8{&mȲO1o [Ԁ?TjQؘ{hUX\J0NyW,ճbN ]"_ACj/9EJ8[`U*߅j-er:rD^_ ̎]i㾹rm{Ud̋s)gz;%pZNפF7׀h>!#MC{ŞbgOѼ洞v(x`=E, t2v@1vm.~/֋26"񹜴Z45X.)tN |HlogU1:dE>N 8OaJ(-Sjp-jQ"#%g*Cq죋ȅo& y7r-7`\\h(fqĥ]_|դ\R=OĔK9Uj>4y0]HOQ`|JSywOljryp1iLI@*Ptͅ\>`k OD!n7JW22GU4yzC3VqR(O8מK"i]\j QFS YM`}\ڵz'ٲ/&|sJ|Kx!\a[Za1~FE|a(>1@8|C"(- ׁi1p!vUtʣ(rY(pv#Hpՠd<-9M͆ftp*p|:5fmKBߦ}it#vi5g L uk}h:e%XV*[|hؾROLウ[]sNEqt>;j73n7!6Ϣ `6jz{NQOzp=]$XB> K7"O!a/fXb; L2 _ᥴ~m`tJljSuUV Y-=4.@43- A ';\fr?fyeGjfϝ+,f j8eT?ޥuh=/}PS,*1h^*c8L *SѬ{Ρ&TTKu[ ZFc+͎_ ;X@ӞHHQnynWu}TVC ټ}k_/πQ C}UMi3KUyBuN1bd/CUˈF\z"]6(о6dj_ŰSksσ1 &re4ẅ́:nR*~rb@@u!$\T)#nSu!:<,.Bqpx&||/^Ez$vÎfHbPU`WǸ,iOmnqy;4nVhXǙ\Nb$N?OQ+8&DRpJ_t9Js|4f/9~-nV4!_WòëӞA xr%)/>dC׵_.9ӎ$NRWwVORYjiޢ& o!K!Lp)`UX\[ZJF6@kN^_^KIK5 ]ZG> j!\)Gס;-v}b]PA+\Ve#@1A&:G::&o/vuFÏKxPWJaΉ)5d?1o<=pzWlj5{ S>KR;b Z%Թ6 *xm~r(Cߗ}L߭];x'|H>%z'qI$̮$}a$;b-Ġ۲ѿK RY X^rP?NsҏoMd钮vVeY3p7@'b21, '!@C80{ vygmQ`GVXϸs`vW"ܮIjMG.W"'w;k~l 71pWY}[@a²}D|47zM8/9IkIĕD#E4x}1I3ص1m#AV-=G$|$˥C[>%%En($r8,<_LDmMv~ \ $) &yI]{`=)9O̞n /?W^)UӚ]*kZ,y'R_,uXdNJvi #?aO41RmS~*w8Gj“pH W>(Hk 룝P=i{Ȣ"#Ps7ͲL Y6`)Ӆ? ѹ- Z.\wP*R=+ށ `]S{j4w9h;PNN~ Ö;" 9}SkF+4d_wJBo;/9qE" =!G]RKOFdXLN9߇ >eڀ٬˅L6ܝ$c7:{[]MOZgu&n%gz!D!b^j쥧;0hY[}bd+dj*n@wSA4hF@dDo &A[tcO4EDNm(%Uʢo0I?ɖ,'*\Djgu8nT`?{ ^1-F#Pdf."Š U9`wjTl?hח\pH,av ;5.RnIY16ʫ<$]WshW> -^G^zT7Jui _a{00oTHV?L )4D.p-u]*t{~fgwZXgP]zV'>1\>i~[e qv)}QaWZ,Vb37XIɡj0gdZLTQ%+n%++Ol/Y6{8VBtN ߌ1$6.cW-/r3FE+99P!JL؅u9NuP.)40[ޣ,+ wr tO% *CHR>ʤy>(8I|~+zX"$OD_ {R,-Շ:++-+dvu;lY3`_Ԃ8r-'`q@qџ&oW)>m@{i6nͣ^=g⯐z*՗Jv5$j:s!,md$ 0x7'Y9LzjI9dN8&3=3u3!LBb=8] K>LB>Hj;o&joq33g'cCEKnUr%9\xK@*Ғ1In_uKxaCn, yMj%^٠!no=.e?:E U[OȰ悎!(=LqIiw1{(/SwY,bwH ˴&>F~Fry{R@f̬ҴXV= Sw:R F6\UZ!{C`o:j'[Rgxo|AOp<)Ŧ8t(ak=3;ސYu=M^頪O <3mz/R JRcGd%mɢ,d0.bދ,Ӕ?}gD~#0kT.He4a~ *CKwGTdت+.[%:Xo% V#J1ښ%Y+ΊAQ2m~EO2>x_i%IYʽCxZhn. . Zf=:#T;lHs bB;CZ!f| K$z ZLX DbWYr MH5o.a?Sw5x:C5#'(nfvf2= {RBJE+ᐪȣx=-]ry>8oF0iXTk O(Ȧ(a +M և7f0dĞ&J /$?轓 ]&CKHe_g?J jdNU>D7Q=p!zu}, څNV)#3%6 Cb"ʹXʟڦ;m!ōwF_7s2gzn}=s,)P$i3w"2B]GCj+-̵ ஼,FRy$e=l`ń"j,Mh>f{Ul}5l)O?b#`U ^۶ wՕ?trC.Z J6ʪ brNف_ZG6~?KVG߽~Cm,Od5./eAcCrayu|hZEnwmf+Vvq* ]ZW  ioEm{3Sה-$D01aRۧA}G!#Ju,7Z}yզ `ߝ`\eS?̦q +t.0kk4=-]8%0Y^!sZ=Q3b,U (ꦋTb/i?T/?UFyWN40a -m34ߘz/Xv~ޏMU#I? И{d1Jϻ^҃~iHEq]6-kq[`;fd1y&:Uc)#0nmQg'Ioʕ i|2d0fۇ9DxSxJsH(DŽ-e`S"3R W,i.xA30iFB3L]缿gu.=2 b,#@uU^L.9͹&J(#/T͝{&T Q^iO8:w5%_>ȇ\+:00wz0Dܗr Xi'דḘ4 //yC%B`ob#'Ӝ<ג)Ⱥ?blFeAܹ[&/`?ژPtܰveF9 }8qHԍ-E;c ˘v}: e^•wpn72ؾK3iTѩul>,վ"Rjr392/.kC@5KXw' iфERvyuQw Tc{oVk ʰZ9/HʝPݾzsLSm7RB?̏KY.Dn86 (CG74A_$D{zԾO&K {QqOI%'Sn##!ԑ[<7f'\ gQϻQ~_ʳCIwKOsֻ J ُWN5߼pp=Ќ/VK(mX,CyTgW΢ѮNH* 2F%8r̞`ī`x |}n$*p@V~Dͬ xehaAftJ-ʹ@ؕ OH8j.=i~e&sgЕ5"j ZP颷;0 G07'Y Gq[LOϋfQG~\+*oq`}EPDMoD=ߺ`|W)JCOMaϡC-Mu|qBТ38઎(wŨK[p] IBhr.R]tW]!xXMRNR8À>视V&Cة,}2!.XLT*=ݕ^8*6JwbרA?`қ|ídpLy KZSPg8h@j: /zBU=uÝGGh@tX 55 +\P-Q3iRA&&ת)%:lK񆱖V޵ e>z9i+/,tPV3*l2?gj5=lBȤy2k}o/z),XxT$Y5붤 mӬ^0N_TCd}1%yQ)s0e9C>4HZ]7jv=}GxZ|Z\#z=`$ !PasWHE.Y谺.2a ڋTA!F6 dܺepmON2ι)'^}}ٱr!@^j[SAkYHwU/ |rQX/n7šs_O^^Wi>znG5;+匄.9pCgӮ a_?2ޙIӇښ\s(B3o&x"'kEuLqٚɭ/ '1)%`zy{5Z$-[?UFJ,|}e.jAUXhypT "09cc"Jp,g1s9|ʩ>%Fe|]/Yw*_^hcn;D%s[٨xTJu|C'Δ`9~xwغ6)5{>?Oodvq" 1⫮>/8^醌س~U._)kso5 _.~h6FYrHRj9?N_ g ҌX@pFOπ6HE*Gek6 xx=aąIP=&+b6&"S@p1 \O\F1""449~_X|:Ǥj N"A`O(=;ވR'ܖZrl3aXE<̼ʷCPt rwH`=K*]OJV:moJԐh,~Tz͹we~ * tfү2" /1Qmr,TO>^h"ެDJ آRR-8 KǘD:ŤjLT7i)oV` 0e$DW W\3uP֓QW Kƭ. n+MZV)X hc&b"5$ \$N2U4oH]uD-ځ9Tp1j^KlQ>H n騄!i6߿+h{4)(d3K`-%H\@=/ 1I3$8-;utw-s[4Ǧ;ń#5m=dI!h#GWHT5q)`9p`Jk=܃Mp,<v>SQ_ˠ|cbiЗKFYئBqs\g7S`o:lgO‚AHX-d{IcMl=78{+ Xz{F2gl W:?A$:3b#kfʢ!f8c^Tf㈳y$Zv2#G7#p1hQIz]##z3biç(D1%ڪ"sTPla I|4݆ŋpmnQn-֡A9;V#&Y9Iij[@=j#^r+|=nᚆ~ES|B-Q_ s ,2kTw6COuU OLvfW8}Hm p*TJųUi*P q)Vʁ zffs~|*|+V4oI тw1OA'50 A;]+j됂!aQNLk 8gh.Oς2.X'qBXvG8tq;txb,[:ܾJq6QXPNuw`jc2 ,!/ )&#䧾-UzǠڋ´CwR!Zi4}^z_T=$=a'mȎ)ղPua J gWnjj`If64DJ7P͒#Nz0%b{t&QO- },z9Sh ghs4ܴVw#YcSnz?zN/$JI`jſhךu 3虊WPm\Zĺ{HUry4:kCIMGUK޹)G@ *o8&2Jʼz@VsG^cyiǫ(_vDi" Pew8$Ȭx7z]N7 ے&<#ZQz& &pHmcyA><'&QA~5s]AQmZF+w_^"};^ Ls>N>xc50p(ԝ f󄾔LTHL'Ue1126BKR`kf aYe+ؔ8g72wRz&4%QȓӢ14)H)n56ޓt?70lU9C F&aFYtxQAbVճy7*?Q+VxN }L:oU&OB䗺[RgEf*ObCy^NF#<`b dj_nmMލv:La% F<9C3߼f@ ȥs }C?'!Rt*؜YA#3Rab& Y_U1EB G`d$ xdžhKPb,"V?Sg_`k51ȹקWlK:s#"A%\Ȍ)"yy gP@j{f]v(3K9 F*+LJ/j]sa־q;EPwæ6z 0A7*XfWò%T隩ʳE,2@oV-k4rIzB^d<<K eE3_/iRn,{vKwa =%k^YL6*]tr09U8gv9:R֎'oۆ+3y4%"?7xE#KUگd{aD$b-/t֎hm Gㄌ:((2L\ CQ>$OMqC7Z(-m:j`LcqqJq2 rWX0e HN*Nۃ<s.CԩxޚR`HV:S8 l-_ԍӪh2mdz ] 2q٪ PeKV'M.2FP`MoaN;Z,s&[R6#ov)6rWH! .d5 -/-AZ .DAd㢼er'*z1 ^_!XÒ> a+yȾ^9m=EZDSjgWQozBm'pe`&4ݐjs֠l}O}S +-dBU~od 73z.1qn5:lZ)={ial57$`G|QX":hxrtSME<3 DK%5#li/X ,`K-ayrJG McU:ɼ^vtjYfω t@3>i2eWR;)"'< Uz*)ytc7f3^ b؆]-z m{1`H`FlbIP(Xeԛ2%"cVophꄵGxGڳh\uVjE߷hOy"TŢhۼ,Jpk k-4OȖw̩;wJւ~U\ xY΁Pпs3 0@i.6xdPTq6j:xG κ~zV&$KTȁS^`~^-u%~3 )|Ƣ oQd[IA^8@Wog81vj;f U+a֛9wZ4O4;V7cp>vEXtÝ09kA: *ϫG\~w妽A"wAw7N~AO1]H';o'^ s7r$RZ V\=+v?2ֈ/9;*B5Lh8= ?PcZubgbDS_d sxwH a>v7JY*:ηc8}tx="rƫ̠u woggx:h ‚5wz3y>{]n izKr~Nk˗ݔDqɆ0=3Z]s,QݑkK Ӣ]EeR!!oE"D'& i[9_Z#< O@&bCGpύOt`d78赡ƟO@[k i/+8j3I M->#ì ݯX)i'.G~%'Kdu%b=[Z/Ԅk&(4ˬk91 &))3G, 9ѰyIRtki+ 2Ǎ{5c}j6贫-k9Dq,8N}@CQ?\=UktMbOj6&V䘚}%+{'3 騏\I+0@m&ELi€%Ka38{68 y5 |_>㽲Ѽ%$L6P/'3$\eR0}P> e^)ר;x$:6hp1 5Q8zk]UKB6.J5XB,iY4UmVȧfNn]36pR*VpӷV`Q"/o0c#(gV )ز?Ҝ'v3}}dߝe|,CZTt0N%9v# UK"-zYZgmO 8<ϯpq{ܱtUٗ8 >9utU0Y@_vZj1ݓGcD>S/}u,sIc -.=*Ir| ᶅe~{2uA-mtʃ́MԈ /_?ԋMo?4JL?kɇ }jyyԥ\cꕋ1JT9'jjM0Bk]kmF!QLhK=sʣc-K}܃`i@_*P&`jmuno |qrGVqI}RPD4;"^K|vDx9 G6E hӼ:z|!3-wW&Q:4-Oͩ>;PN@W-{,E۝cSIU"\_32ydpa7i@GU#取JފЃ DmlVy/t$ !Jee@g%qA :HftAgY[#Iz.,?Өqh:=YUjg8w3lnTR `ef:Unjz8jc(@?nsl=ij C:xJ 1x\%{5vdɚͺ3 DHѿV+ۗ謜`#Zp;[f_x-|*K ]7/U%uV~RUٵ_5)T- y nJFיIŃUkkSr} ڒˆL-rY̚PSJёEY3x2{߇.e6ܟqfZq7]g/kw^āt˭A l}2GڥJQ{#qNiq/&a $C?ѭusJpړ)fOzT^a]IS;' 5=9. ی3m7\-lԼ+n@oZ~}݁J 7E *rnfO8홎lf/ ꩿX[ 6,wt.v;)Z){/TwA]Y^.BqQ3p7c|ɚvYL9' nO%~d6\\)+,jdxӂF`Ր΀͎O}I[4[yZWKU"*8GދV^xur,\57وFICF/r믲ԇ$y98Ҵ7o  >2=$(BϨo9z]=z`'4]NJH.Oғ򃑃cocd .6.Y{")bηʤ25OV+|}Y0pj7l׹+a OJǭb <$j*b2[{Xv\$n,_K9 fʭUڝn.*{]`57IcZʃ꽑+z j2gK &,f7w,tx1: 88b8ENwƋC>Yfn9O X,ɵ`nJڕUF32^-yTXx6y݄@ |wXpF~c6 Bق_(+4Ok?> ,LH;2@g7K~`E+8 ڴM=ϭ+tܩ.AG~K#9_1H T^֗3߶ξ~$c-MSI/}TפZў oP:!]̽ѵڃ :7!>UwBJQQ`/L6%"Bq~@tZ8wQO %'e Vΰ$: ΓT}t@ F!IP>/6ψY.0-Gd-/P3FIlxbxKIw$l=mjc4| &kV'wˆnÝUy;uIP, +}'*?{~x3O~ |S}6S5P׀+}Nhkiw\5˚Kl ,odݺ!Vh#D)yEJl8s_E?w"Hy`=߆Fg"Nn퉑[9X"I*x,֬\fo97hS X(a0Ru WД!uR{ roEMR8]ctTHdY%Hnb8OAꪶ"և^G+O@OTWb #wXmՂ"CBm@ _z`wh)gخle3NH-o29ʪVN !QLŃ2'Ev77*a\eaA|kiA(wr yv;[ Niw굛Mܺx51sXFsp!⹡!;z_D9[?ap۫yI9@,U0?X0".0/fa uR²+EZR ʑҙ b3; Q.9't}Zz3?񒫮&VS O5̑j-?jszEgsyEK?㑌p!Fr~*BmoHf*uS+W/퐜I9w@ߠzMTTӯ8o@)q\IZ>[$/^)dW d({Fv hZ0jgj3wSǿ#mx' 2PNQzy(;!̋};[,U_uF[ tDnܡi $45P 6HR"d*Ϥ?Yʰ+⣽}n(C?J9*UFWN?u7Y7<<\v<lmrgS!GR챢E`Hu)=|^z2(bL,N=L,niO#sA-dn bb! e~d y=˦wE3Q.AyzITfxÖ9'%CEY'<5,xmKh>kq>$ o>Ux.+]n0 NQ^Tv5`+W;i b}Z1#6 A{aM &q`dAτg[!ITS)U| Ԑ>E|Ej}i(_9Ϭޗ^0xcU`V61Oo'?ECnsi8<5d$tJ8ϝy`B J Na<9f|`[5u8&p3;zLXp-AVk=>1@q*V!o6qhnwͶ1E[e3V>^rSBSùIyu*`@ e ;u K7E)ؙPm)@g@Q倵Zx`rȍ*>) Ӫʢ~4Qc="1 ~DkUO{9֩P>~j?RSjGޫIw 6ŦB2i4Y 4]VuWʴ'p0 ]n_8,o  e7x `ga¯g*G{ZkTkl aO"vLgXjSKX+1LŔwS sYV*06w)kRz@_x~,nbAXLs&Ei$?xa|O0/tj'JX&UU9'/Ǻsjܽa㥚x슑DPx Ca`]ٶlh]eXB@hfEHKw򼧇{6^o(3sP6`BPb8!4߆8 KqqB?؄++m]Ij# Ϡ7cCv9ôN'7a߿6ik/3q!psyMqW84 =O \7`~f-׾ bQ9yC1$6 vl1#E [ө镢Lq٣)KƸwnH֛XA}zG{.[*7O[6,;Is|(P&1HթAg2s /ҭAD86, -fv !+kGYӢ=N@8i+i ~ibݳy8&%Ҳ 2|ס}]+iDboJW/|^d1WD?әi!~\#5م3KC} bޜ0-nx[WP|GȻaw[t6NR VcO\&af0d_N-.R}-ɕUk_,ڲ>ѹ%tL ם!>U6%xn'4 sU6X2CBRtbGVNd<@Rs^ A> :jy!ŏZd#,ؤ:}PyеգA1 T,Uw*Q;+K%d,UAyg29TF,9k~OK `hda'+Z?Q3&MUQ{ڐKK ؜ܫX =$G#iܴ"{)Qjq ?[f^q‰XCTVOShZR+r-f}4 dFU]+'oXuQ;X ` NUe&OHIGx@]jx(`o\eao> }HT-[&4_*I7Peg^_؈CFM75!7^ nθH -Bl9J(zOuⷄGR={n 5 #)2n/ O| ;_J"MOЍS)[>}.] {X]x6}Vߡ&iap:fx^` bah5-u 2R(z ŏ*;>ѱf5u5xo-w98AG HeE..9%"bYK^bIGhfG2GY`:{%tRrDs'&Lmt~׶ɸa PuV5'R35ѾC_ZJ-^ xH9ѵ"YCS^or*ag5y2N@.]Dndś\kFNP/"'(]-ZъN, `65a`ۓB`n;A]٫ ^C#(]"Cvx VY ɶ9sh1W)ay0Yd.r{ FdQl"3V>#Th!v-cP kdilj`V?!EPvc˒Xr`*iU `DҳY_j?3s)]Tľ;~]muUJNW\#vi+-|F@j5Gq}%c?muh gA+3|e_*1Z$(K_!N=:ݝ[)^"eo2^?p[% ?Nn~07uCTutʎ%A\;SEŰ+X6FpD@% 5IFnJeSv$?,kT 49lPi=cLdMj$Za浻zBsw,LRb_մCFMZ *~JM @J鮮"9;lcJs.(%)yS՘R{QJ)ϑ>ݽ&k7ڴzscgs ׬q,*^6bAזx[\8lOƊpiU\[~í7$*D'*?fR \з+ !sc':UȪ\A-9Ū3w{o ߶띓.챦ISa*͈j?6iZf ɦ2DWS ߛ̟gmB^HFc8ִ.:X`ɟzKe<"s:&UYX^8NDӎ )6rдOC1(,\*ˢ>3mR:w׊& !?bix-ޭ,}dtexT1qࢴšNC"҄7%n޹K5ípK@dxl1?z>JAJQl٬T5+?1wvu3BFi䲏""dQtZzԑFi.&.VĐ뚨|`{*McN1yHRn3Ծu`NAlI!>!;[Z"RgD])Pc`t7p:\&y<"YN nEB|o(t8hlvgE?] *90TTpUěyC.m }\DA 1;:݅[ϟ"cdmTfCS`)QK.xN!`:m.e(?m "1v Dxm?|EJ']2l@S T8YE/GH})l^Qj6 __ܲs|Z@ac QqցqɡcgmL`ʐ!Ip?A78}}gk =~ԒbF5ݾW"44 Ʒf}rUPBQMw(LG]K~מSKvDڕkF Ko&X|nq]Fe Ci5%B#V٭6DJ"Tz҂opr]cib1J߹ dAiT+:JO~aL qGt)DYmG g0ܥ]<@h5oC.fܖ<6AmԱ~EL_Y4ɹ̓({8QbdKkȣ1#Ò3}i6(:-fR8YS~*&I9Htp{ݚ0ڴ7"ҹ.&w-_P5h*ȪVeB+qt"\AŇ^;'HHcli8SOjPHR# ~I<z)&j,SYD=53 C"d4y̔zVXYiǍ\zfyF%e{)\[QYf~>&ZL^Bejr;Du>JoHr!f`3,"Ȱ"xy>@65`PĜ.yγ<ɍND\vgkR*՘/_?$iL;՛ C" dW|~#>gAآ/)g anhm`sVKZ?SʸEN@t#JYZO2P !" 2 f0@"q/=oKa%ckPGS%hT r&x. i3k.A)9f.@ 쵂'›spN8BcIe+WqaXtM.q ,AKûʟMr?|:ÇujSJEC.a̲Cʌ;&k[oˈJDXAҴHv6#A(#8%$Sw"m3(W5I2r8$ Cw?# !sݍL1k:iщK‰&t"-)FaSI*4f_Up]@:Z1b+<.)̀cQRE͗UjͯՠdȜRٕK~U>Ԯ5^mwkFIASm'LOXMmkS?Zfk~7ePR2sܤ; R$=,uRo7\s~~Și?rٌNER遐 fo%촃 QĀT<ĈJŀQbcr(}HhZL4\ڊɽ~TŬqjVrA!=|da6DqI60Ap;%$r ARzu8vefKMf~oQGb͑$dn&quK2IBڙzPѨ,]@-E/a⊑1 bj9mD6+ FCs+2ے>5⟻#3WP )ϪsO`h&o.(,>7RF=Gj Cb-T-%!Tw씫Ʒ%M4tJ6$MA`יc m(!9߫ c]q&MR10C褲SJK}rcԞ21.M~n9 ~Qʵ)9a(xy =UA"J^xJwWﵥg9ǩiI=s#AE{,[Oхԏ<1u/S?:t}bn]h_hB.V|/9QY7abk;iUPml&,#:2ffАJsPr%I1#k&ݩ>_ySbCF;dӋXuBXoOoMd۱Pl)k#?=pBpS!İL?9+ub08*?-kjzpGrbKI-HSO<^03OoܝSzΛH eg!-ʼno --R""ԮGt`oH1=I*mJ<&ycϔ R= |P!Y  sk9n=N 2vVNhYD D ЛYA10AצZ^Ub$f%_FY){'MOp=*HZ;x^2]QZwd ZnH(ތT'#jװ)[މ&g@ܞYGG}V̭LH{F5P8Zʱ-JGw! '\պ]ŌWd4cƫ2(wcXoƐ 5+3y\WB4ٍ-c|:>AAVAf o>̗Y]I\:sUA1l_`\CG-;C>qH=JTPy4Pk t(9`ODf'eo>\J z|"L {΅S|c6w2b1_&f/x= iFxA2y*y̅vb/XTt #dKߙ uz3*YU|C+5_qj#}-F9SnIȪ=&pv39Jއ5,{պ !WSX@`b[ȟOy D\y⫻<벍_u!_b:$)AJb['Ǎ,8[Ì jDZHّP&Z²ΊD?l]cqQuA-*/T͔YA0?O(4\lc%#iy"CQ# 5;ƵAH{QFKW!*7BPQ1WPMO%d=.5_4oډvHm9b7axrCRL(6.]-l3^`N='K%TFO׆Ux`ו5 oLs}k g1pU|ǡX%͵aAxt7(gQi+7D)Puht Qљ{YImaGd_~ ! jI%BZ@]VX} $2 !ӝd KU6ަ˒_)q qW5Q g]Qu RE&HnP!z9]C#VbC'sc%v%>[WBY[V3h߈ͷy6\uZX̐l e\)pbuKpsjvˋs.WK7gAVJ*,5rs{* 0[*7Ci6X >&ޭ!NS-{eW_jx _L$/#!$t"EO&qv|gYtt ûQlZ{'K,݋ߵOIuV?4n{o>;Nd?:އ]S{}}k}@]G%RX0rgc86*r4҇LJ<{`c5Cp)`|}PE{ - 7gгguĵ.$:+GE`lSXJTPPY_2cOfVN,Ջ8Nk;?Ajdl}g'fλ b CR+cf=RZ&j^/\pS+g;ٟ}A}Ub{x5Ϯ.wXS@vQDip\Jo߰qP398X3ᥫy7fhyfg8M٫P}B'X+6ah__j2pυ7Ҿ}{ZH\9"m+,bi}W_Z FXܝ1Ix{כ]|A/jCԂͧm8,#6SGv a9~@ \+±!^{ϔ\Cx5Q f*r[Ԁ߆! P}Fi-wgTG4 =S4 )(䙴(Z6Xg;] ݕpԕ3~лSxiPqιE2B-#/p#EEԬiPEcjMp?IbU8JJF{&蚬탷Q"qF^E{JQ+=Y:v<\>}IM A0O5:VQ@JpݝԾ{-kX<&88S8bޣo :1\j42Swar$|6KҌCz#,gR-]6;2H6}V':C`rF7IfU2 j^b(rs|F\SpUQ`$Q tQ=s2Mts6v|t1v̋fqHi 㾽z >5`6UdzӖ;qE1Xߜon骓}Y7D]GZ'ϲ0v/:34'E?7-?8J5[ކ j}!Bz|zm"=Fb4 uq tɠLrZp[RX tz #E+EhlUXŋI%pPv !^:oL8hB sm/R &5 9i%fqdGF'Z%$ÄmY4m&gY?5dϧPǁ@(Z4#R')+rd94l@hGTu!yJ"[T/" RR1 ]=HK@AceQv{Om9:3B"8<8.>cCgaqcfguZO.5D`qRAD~^Ȼr>|ɼ{%yN[KT ež 'w T.P `E{3̩v PgM+)$nJ[ù\b<,j{-aoSϰM%ڬH#kITXt`ꨩ#A?g.G[݋v1 I7z/U% IP6雖WD h% @2N.vO 3Me}U/4Zi`AAǷqQfƹiepS?+J{1td%O0GlRƻ.Ir‹Mg(D'#O٥b74=!㫄Y(1va.vXnA+РZC);=0~ P0"e, vEtڟRj}wIc3`{j7 R #,E8FT5-Ķw̘qaGoǩVʚ}iáMylk1o"JҘFLI勶9ihўT/; tJn$^eW1ڤ 2L=POrT˺;"|9pKA붖 f 5sPznˇ{t3.b!'7"!e 48\ٝ?S5 %įGГ=1Q`U><ak? Oh-\}|@7⬗ŷfI>Rn)*XN$Cݸe3n'Ń'i\Rq(g&\Z_wI LY  w [ &s) Ɂ7@Ix[^[j:'S](7l\k?QF8#U)7#qBQf"bIQ KNˊpWLOZ6V~UF./m`+O ,x̝A7} z f{"T{hI{|D]n|}.b*moV8X^g6O.;@? L#nSvIC†J@DžLV1H8f3]+=QRˊóD,M #_u?9GqMc2d.C(f*+ˋt k;'+(;:{ }қߍ;7hG[P=5l[).ok&v-,溕!r@LW XUȉ&,/$r3%ihzYײ#;KˎBmad??$jt7o>olv(@"C&/v"꫿$rz,=yyɴ9T/UTց~ej\CE| 42t̒qT 3M&ݧk?4@̱OےFWT%Dsc F Z=c8;D1hVu]CR OJᩫ5w*-0i9\hBKψꏸ᳥ iEzE #׾Ar&qwV#}f]Qxx05Q℈%Q;J|1BԅLA1awF1kEg!0:,ّ^W7L>|aw_ UL8,?(DED̾/ӗEHG0<ܠ6< AJ(ZX>5oϚe[ՄF._dw?kp߻fZzLj|Q$^  7Z\a[.ijՕ|҉︼F_-.6nKfL1|ER-SAT]/pmfϳ r t̸!c&˜%DqS uux\w .RYq=9ͲX0?4cDO1II:x=AO|lC4 )/|(%]+lp?OpE ٟ_AWo Z#$qfDzqI CC }Hbk 1{.-#z$17 yLyL*LLs6JZ_SaBuͿ^5 P7 v `L-},!lt` ]^PO>5RʣL󦣷y w>2(u5[4U @!.%.'(rb{!ǁ-N`5PPtOȟiW"oZkYEt]Ӆd) V'YVRDb1 -񐪚`:'Rq\=OV8rk#+>J\m3a)5;{,OêZd FK Bg| o h{Q)myktZtt/{ȶ.{ODN1_v)+ktZ>"-*k04`v~FO2<c_v`N.e1)VCtaO@UM,0uZ_'k҆D"Z`ć'\U_칕7 + o<=&fG@DMk+ܽp')ᓠ%בэŃ[%BlgS0@6eLh6C$%d9߆{nE2\r'LY9*=.)?,MvNbs8YlO; Ux3m^WBnK,[ 45_: ~ mA5k.F'D\O 4JD5Ro,7*cRGK<,7XEgV웕{0C*F/Lr[\ny!y=cxQ)"U6f-kFB>@#:Rjt|'JhxJ2 ! P9G)zA_` :}0l#?t ̊ }bh'$0 tz6X5LRss({~-O8F=mdX;,݊ >G>]b,(TCҊ4a< 4}e38P_HST''LEI6[C*Acw0G:@s0;*b|l}=CYUӶu8vrO1򉿲CzGYhv2{v/տ>6ͯCMn>yKXì"@& r1:'<^y hR}61Ti벚 Cg̊CHvU{#d6z>sBP.\))]'VZԂˑ0 甶 -Y|hNMN;9eR|ud(8_vU.x?>]ɉXmX; M$Zw;ʾvFM Hƣ\yP ^tଈ9w邰ѮO|깎0&G.}U]ݽʓQ z!.L~v.Lr3,UHXq3rJE&!JrΒW~xߌ`G&d^9Jѥ$,F 2Nk7m"-ga ͸J̋dD3 &BCBU;Ⱦ hV/oVUB m [%d.5PYo*L{6zN۟WGDh?g}{j_FC8 BhJ*&eicl~ Z)21Qu٫U_x;ӎC?Gu- ϓޕޮ=dH*es~f4%BqK 3DV} wĂG x ʽդ0L5LNbWz1TS0.˿N|-Wt8Vˑrw9R.ĪKU9~@Jw%9Vad^瀭1Վu^8)bT5,%@ۺZZ erUL9MRpŽl Pq8 Rѳ# T-w*[>F"C`6-~ U.}V1 ˚=C몜۝}E/p6 B9="3J.~-4QKO/US<ΉOˏ+&UR׃p{Bi/*<ޡqwi@~ޕ94)~+jv13^|?SpO6_:!\?<`n*&P['#IInı*tq> 4 }slEފB^EoܡYbfbƟ*OԌywHTʇ`A7a4]Jok696H?,.;`o+4>VL't6H ):=p0\uqHsetiD)/G8Md:n(us(e+G(hg8@;-gt7޼rKBg6qY/]:4y6;Ō3!ѠWv$e<$lsaI _ 2z-@-z1tA|Pbk1Ph)MzX ΪlM&֍SצAdIPv\+8PIm=#d|{_F1$y,4.@PU[kx=ty Hpt5sV{*J8+}Z%o  XM?F/b:_dHrH2zJa4q#!%9t`ΩV F ? %_4O gXVtaqu iKkv`xmZz44j}]quܛF]z5/qGMI,'/򞐘R! ][}Az1Ss:uZxM 6اRJ](D13שB5p߫^O!Xж;E:@j%Y$o(Fp5ㆻa$&U;[85uC}2O8sz59m.#eQJ !IwvFz>gJ8]ak?5cȺJ_AVō|BϋCy';]jNR NU$m)0zͧ07[k` 3Rq |¤]B`=f ;]q| k5XwOJ7K 4mfcHC< `VD*;.r{,buMU VW虸۝zEʂ{p6SQ6CFKK7up]P^lsO9i8f[lD~4{פMy@3Jf۬.#cUJb^CȏdR1!=i1cv˴ů/)}p$0DbaEb-ܵ{'S2H?za mf oH錐w|I\du` fV8&]OR&K09yҼMtsSD!F9:g )JikMa^Ve[=彂<͒0[gl݃FF;X~2Q)77 ⌛H<7qݱ`/9~vF QDa{8{^S/>o :TiS7HGNџ::}+Hw312yQ`o)-Lcns{< =?DP'a3/I|-zfѮ1dp #| fBYQiO򫁽ލ#?~HV.s9A\NhD],7kd<{F]bSi&R 8,*}k?Ô9cd9*g//`R9>ֿ'%¼]o|i n@Xc;Zs fSzȖN&ؿwbZ 96 sZ-¥-])r>Nx"Ghuȱf⃴!U$NV0k+>PGv쪁2˰Gn0$26)0rsB8UUWeN}yo6DWBIB^P5D9 5#sğ>n]-diR?nХ-E4TN؞0 T;ٞlyI{m1J'jdB8ȣ$9<Ȇ%Q6ρ%cA},`Ce۴+H|Վ'1bW`ed)ўYuziJ]2Wp_F%B EaDFUIoG %ߔCEN;-gj1?b,^5dO79wĔn^qB hm}D*+K,hr!k8eTddi.4`s#'ܰmS{p_!#U C?KgR?m{@A\$_4cHVօO?@Ѷ0փg/RVW/ 5GԴlIXnd7#*k2ȡDqmx;CHWij ksyXo|``߳-Y]h$n֒6/<߇2vIy19P՘ǤXhVQC?B߽+[C.AWIݭ;Oo6hcBbP'u1Z~{ˍM~jW̙oݶ{D$xӫ/!/iL*+;U#\{ {tq߲}1,Pou^b&%, TjҠg(yG/ʃ?CWE4d::#`ΎT% }^zȟת}`V47[EE5g0}ldǬRQڥiNc-uQ'4ccZ?uwgOX"KJYE{%|Qբ߼{0{"=5O0 ZYQjL6ϓWJ"C"S;~*X#moNZ1yn&]2oФu k[4(g݆7OZ^] 8]%xWY q޴Z'@!7kN9 jS,lrW~&5d* `KlȂDF5E5)6w"0q`l!Z t+ W%+6?xb,zA!*jgTDfx9Q=?۪-\ZW4e%b%TQp׼zhy JG.TH@*d *=gvd*Kb]"NvfQ cf:xІ_H~z)dᖋ E}ЅHYa{G0,&3\({f> K5RmO WY9EMO$ZI[CͶzT}+?3˳.%`1X*#߁+m'4~ $赽.c-62JT0.N??杭gO[tq2N=j* >^&:HQyRV kܡq5 O#|% qrZ0S n^O˥ ]-{vf7-Iy]ǾaD)bDvU֗ !bέdPC8D;;0 rH8E}  DgwnçtiD%BYPHQbͶ넎TŻКU.$2|7Dd>|H1Bq||K݀.{p`2!Uo1HV ^rq{N¦;& ԈX#IPL)bvP/=B"֥=^i9wؗ\mWwNT(s1:kD_)Ž/Vٱn]'C'-n*&4Ce# qy@$^TCev'~![<pl(2 .Ђ\kوnc k'|-~0\ZBÑӥ|䇂^'nOHԻ$wm%`ý$u1u{} FNR{-`Ed'G'd&q~сeqF!LAóMo ;r(RlW^ 6 X.bC&:3.m2_ÎRGs ^ +p{H_GupR9OD{xW__k X)$ʑz^PepaqKBMvYƎYs|}֪,lyULꗟ>Aݒ\+t%dK qd'ײl];Cty\D'vbbPN;);NOH..n;y^>+W|%q ß/:iNs9Ǖ'.X'yP2&\Dz _x noxߗ2||4 =YcqF!wUEHTsˏQ5ϼCX?ޚe*~1An0(5,zlq xJSrR\osHRL8LOhF'XYДÈfx{ p<ё-9q 13vTP:PSuH|tU@o)CoD-M+^qk危EEvP08U3iv4Q bCr%?Wz/7+~M m0TSa|>%6G14J#š2(JiRYɗxkNj\was Ly$k$ber߃i)SE^<a)T|a3 Mg,a9tra5vkr2 L"EʬrLN;9jZL$3ƒgT|mLĽ6E |2U 2hػ's h{K+`˨ø5;q0Yh:СjHde1?,PQ%+/!"`}> "$TMCYs?x2AӃmRnmu îMg0V"q_exV䥣. 桧+qz q1SѲhfh '~R-g[ae4_/xAi5BxӰfHwGT++6zGB0.jZpAqЉΥ-jLXxW"Pׇ/6# ^ *`b#&@yҙ_"jV _aZzqCڪ,8:ue MqFC`hK6 ڝ3-5뷇G9p;\0}"%%H<&-<<v;$> P:t8KUi}q GA2tXٮz?^C9!&9rϚxTw[ ,BkcoWsڀͽ2MՒ!Vi]Y"W깖.ϥmf)K & ^zB$ؾވ$ "s}Ak$jXI{uwg!g:#Ks/jɾRԞqQ/ Jөꨖ6,~s]av0o} -L]8ZL1*5gm^-ZS ;p?_νInp5i.! tV`jY{פpX |D)ui%ٹ+z 7pf`=3Hf7V#Z5X^\p/?/L L| :#N1>w+/!]O%u]Et?QY24*WxjOCX9`?@{VAp7_bB,kHN/tù۟d= ~a! NI7YQ]1E{dKer5V4i OYC=:GDut*9:`.DR<}4I]7_b.sOM/CY?Ov0CT8'2ˉ,{lpb/f>?KL%]oO}-?:!ikF긢6l&. *s q.bJ#N&sR[ZA'ACGjķ}ǍT"Ȅ )9 4hGSRU-;]; %\&wI@r1UMN|]#ܶ7ir"doG;\' QUKܪ'L՚LWp嫨 h@0A')Ij›OXF,?Ҫl%ncb:[¦X m'‡ZO}-tx.Go, cPW^ |qK)r1^ɞMhM鞱; ^`*:򿻉UcOMXKZ:T"p" TYQXVe_Shxs w|Tn};*,hC1*AI=/sQpo>ľ0OE}4џߪT1Ng*jLL*q1BhdUˊ49M lNIM)xLj͵fM]{ 9Eg.^=e<\h J]t~I0Ik.(tļmZi"vkog^ǠSnR l.lucrT}S-73Ob$֔o=~ie">QAgJN"-\m{\bW(t]yq=QBmKN),p+ _nE`sz}#qK! \ V`-AKt;+_juc%uGG˨\0X,xzf<L'HiUV5K0C:QιN^H-њ0E~H;ћRxXEY bXPCC=#Іp”Z"E<~øU`"?~Fz/g_=M$:u1r0.[YwX7 yj#'u-p0$ÛsF%.twEw{PMȇmï޺ќ>S=3U 5!C-_VHרlCHe)0M .;UQmm*@R/-$nRYJ>yW,I Eۓrnn*Xbd^k[?/Z\/`*ZUh}Xk mX^N-'RC1[ek:GHzEs{Tm-ns9 CRQHew)[UgLi~Œ: |8 0, D`eP~oFk{HRg?GF 3a*Sۑ+mbV4,`,E. ǒUha_ӣo;a+vJUٹ 1BwWcѺZ1]p #R[XLK\?(B[#sM#dc9z}U9Jsu9r80ϮoI~GsxTe E_̤ hCpxpBG.ѝKC1z`q\(w7 R\x|Â\DO7|۽cbOxdիPw6|?sX8USC [vw!چ*:bff|8Y_vw[?\`Sf L VPF,)Dʄ!g̐cp]W&3i2}_>)+@ uyLN!N,nbK+=JOxӻ N|;EL,ۺYZWX ̹@*TL3ܩJcMwr`36+Ik;bQ3{i\ ury:$ 1@g`K0]-tnqB'vWؾ2Ӛv\ȕ dYv9uѵ:D/5#a< vPʜ@t QLH>fLltmF]0?ޑL4sq*O=OzKY0pz(nRcx0]V*fy_L{ U fBr/0S]OPYV>ڙGDC˥CsNeu.(qO_G{Fړ# xlᵾ{@\A|~kR-]&PThpp;psssMv8 Ҽkk0B9ݠvU՝ -P A[JS̻K@}B=6E %9? 1eM@ "B&,"1gFsn 9WhTZ/_{Ats噔"={E_;i{mqZ}"[a,x<- @6EyϕK%yH<đ[}NgA[l?=b[ aTer6OMҤ9` ҝBT (J߉Q͠rdu]0qʤ->#{k^;If'| 41>K%S1'W40V'^IBHK1SdzFVwΔSdy_ ׄ@h =Va9_^ }JSӊ}Z;/ e-y !k`$04yxzpopz.Z~-IDD4Z#j59I>/Ac gP5N)r)dZOU;$08`lN *܃XIRܷBG~ˢ0;Ԏ}ZK;|LhSޕrǏϹ1yׯnzN"CM~d6Ri" 5F*pR=V:!^RכD/I0KeyFt^ύ*ЌLE.(y!_\ Ѳ!c:RápI`<`Cx) %5Uln3p8SJ<}k.M8;teOEQIUOk 9?9V 0hxQ&Ccs̻0M{[ģ6brk}q@Q,{JYO*ѐx`Q{Hd =wΟ!R#@M F)A<8  ڔNXr'x 1LߞdޮMT7YEb L| 2p)c5Ԝڪg):8P'@j-ETdM2_ `x߸2:~iRo'Q3Ui)8D;CSBå\B8Țmoi8ҦUo$VB#Rwsۘd<:e&1JKm]?q\68)&p;Cnf@F҅JU)4ek`DaӶpvؗRjȸpkҥ{l]PGx!F:UnI{~$ c Ɏr(S<>.7e57c` 7ϱ^Ŭua>*ȃK9-dr8ʒ/PdMF_-;zc[29~&̫ U4П'GFY^Ɍ6x`S^U?X5Ԍɽ6FU=0n[e$gr3XYPqEvqqȨRIJ58IVAIa`5BMӀy |(эdS7_+I!e"HWЊ|f_Ci)g{,>c^m` 188" \Fӏm $8|'dGڝ?s:Q,ˁF%pEn[L9vmuA]*<JH?l{tbc%>$yi Ib!"hUdʀcWT+%[afki$tpgT8Ho]mF+=ϴMT-@(;5;)SiGa+-ק[ 2 Ζ;qg9`Ro\2'L4H{`/Fj@W<vKZBbgQS&F&4LԷO髬T^m1$I݂5dE'4`ka]dsʳ*)8vJpt_cqnje3}Ya.s^*Vtm'Kh;|rjh)CnHg0U問QVt wgfu,CBXna+/iUGR2 .^>'QD8] JI|?@RUK=ޣfڴoW[K@ [L4V3t|z[.Ԩ4@^L%$9w8ktnCFRWw$)?nJ*1( &[37]7wX7V ;8S MC`ۏr8M} e<ڶ(>e- @I%V[!>#Tػ[i˛$7Ac!>5[VjWecGMܔWzh\_>2Ĵh%Y&s\ ʼnɠvUpsS$⻒OM z2p+Vɩ|+#ڗm{4_^CQ?lߎŮs'T\˳@#vƓ0#~@USBj黬 /7ވC[eO iJϫ--!]^{-y>yz9^cs)/t"P42c!7]ˤi\ŃgM?p଼ӽU[AVЗɲZǧ6d\Y_W\Tg+k ^MPwnt50`m,L[4E! Y/(\"4oG}Ψ-`:"W g'M[)#V7c!]*,Vw+IhE]aMW_ o,b %Nbhࢱ!5Iosz% kݹ`#i$ d<CÖ1 Ztx:a<Oseh/3r!XLP{VB1{[#jʵF)sjat@ 4e˚88hFű ;=61/%:i[/f,ü;>?\aBryU*y93;8MYj bB:SykX\~*0.Gb=1Q]k /Esӂ2z e~q+.U4"l*O;bp?ԡBޏϬ,d6]5 eƍP+ d.-',<`ǝ~VsV-'kHێ. G! M-t(;A5KY5J<8,ۻd g';0)E cىu$4TkҐWŏw 5(ꏷ9"7jB' mJ]:U:>6N +m %Mb+WgR4Q 6!%>* 1{E2Ms ?C955W3~=j@-s+bj{:1`kKfف6f _2{&̢St|e(KSC cPŠY  _pұy4b7?74pᇩiÖ3ϸѦ ծMXg< WܢjfŸlzS9hU(빚OqCp FuC%2FM[*ZML'PzNOB~Eo{9ܳW-17 &[p:$;p$x}l?ԦX[5$`Q^O ӞxĽD)*M;_mwQeyGPG6UDϯ4zǺ O Y^̐Ya@cc]o2Cd,'\g} z@+;Ro6gĸADI{^)'(.4@%`P ?eQ6] M/#CүLߎ`Dam):< uUrpy#7 GK\lߕ(yLY:Rb/S'u)iK_ m*WJ4t?t)@Hen|rxǍ!G XB؀9p8|9o"9^$%Jj̔U%pIk7nrKGc҆I=ιH!$D_Sq~vה ,C* cxf4gc{䱲ج-ER֚DȔ:zmׂ}3 D2O8`#Rܞ ws_ȋzHkOgR$æ01,n[&uBP4VJnP""f 4q$(C{٩mpu8X8\CY']oKuIf4ӡwp̿%P܄z XOfc%>zۋٱpyƊ~9O? ?E& 0…4GhF9/ĸѶo>ߓXv;W v|90ٻ3h,@2IT ^} J̸Ti=8FTgv'`3#~2{=gfߗo9' {ߟ_|t}b=9Nzul8>,=V.a [("$K`*d}0 \5<|d7U/3hd6Z"WwN}zr&|Y`&> =FYB< ;ISdi<8AA+]qKAa5Mr+|TaoLpO5:Rbvv>CbYzˠrx{PnV'姾q<n|"q~Kxi$b{Dacd' Q v7E>>8,k^ cW ;jrZ8,PC ;r/@#e.A,9IڝQ-*?.2ɿ; ҏy˱7E4: fGf~,d#/ O~%|1VQm_g,E}|$QYDG]B(D;މ`sfkCi8rBLW/_Z#r( Kl"jWA]diƳ*°o$@ҠC py& 2z ^vc, g&5^g1u*Ći :=#R_[$VY}.nFa P7Qwy_R̳FLKVͧy@0}t#&@rc?sM͝R -R%"G76fmá}u ]T9f~29X6Y*Q@ͭcdžXu8I5ONG?,mJ=fR\W.>n6Z`!W׸(w2TݹLj=Ѩm<(&!\[{4-TPJ4I0pF"*׳q}—U'R7oOhd"Vl>X}my+w3'B B>$Zrc7cX`9v<\'iW&]CA䣛˦%gԅ" נS&d *5TUt/viJۆ2m vO9`nƧ@`>Ƈ<=g0 q޲KCfOwMMVMMe=k7W/I}iT2FuBzkȀ?@JJ/eYrP,G iC{ͦ8 0`'~z7d{NqƧǦzZPzo{}tIħz oL3.+PWtkNmn!E zsSeO3>~PZ!Ǟ 4ic ԩ`DŽUݪ2:H^;M{Zvs"xcqK;+juu̐3??!bu)ԟҳvY7 60pEq8LO1<Hb;iSfCk-#@Tl<2DgoqԌ*ꋄa)jp LO߇˗.Pfgܒ? l/! hk?~n@:$ ygWt_N[jNQNSSp=A_ŻٗZ "h7ep}psSL0I֑]BKs簯o<ɔ3,]ˣ߮QAAd$IO?A: luP!L-)0F4t*2>aE 1cy(7Dp XHVJ`WԽ)6"Ƿ3ػFh@D@}iH N-~@S*g2W{9C.uqd\l-b9dSVTSTНW{d ʭ,qNȵ'; !d0;q^Sihwa;4 t.Cu!ak+ߧT ¹z6?qZэB#AÕʃOvR`ST߃2 V}4R\fEQ6^q#>|s "A&"#ڶ)_hpYjl*xO4%XPF{`y߯‹cos |r^D7w|kA:IDYx`pz)B/U1s/WZr' T}`)@'c6arfT&pn:б[9g> Fx$9݄)} hSξsh nlG﫾Զpnv'jݺTR29)%/M1%)BLc3v2O>ɬv̉#]K%ۯ6wC}ŋnE.p|J fيmt!9#|D97X!A`Ư@ΩuQ׵r3jUR$H.c =NIEܱYƥý]lnB^sOvb6f>?lSp~?ڮla,)BdlzKs+Imb/=ޯ"!){nq d+.!#Z Y+jaN&?__ce2+{FAفL0] νaT&6ּs}2X✓{ޑ S"dw^`]mdl# 2R& \5-J ΆQ̽PاQA#Q/Z)W #NH+uJRTq28nЋf4tT  ̂cnյ:`tř1G^v)c$!TPN%5T`3Fh9sA#"+`puM_L&=Џne FA@ε`_$VOSTdi^b='L.y۹Q벧@2-f/Tl2ӭ[\JYZM,.L:tK/{TұQE4Ƥ)TJͥHdjrӿ-Ŀ?Fo:ZĘ7句6ӘXR[=䣎Xܞ-W4xtZt_Pf Lcΰp{b%Q0bk|t<5$IKRdtTj1|GWcCkGw8Zu$rs0D\}t|4p}ȉ$}i?'V: HIt[@ƾxW 1"մZb 7+L-B8 Ks;e&d ؜} 4_U|ė|1RmfvORѦ&/ɴi}QydvȾ~ʸ]٣ rwMҶ_w#G UjW[ | SMmϡڵ`΀@jqtdA+q8r#@0++|Г.rZvmOYj4/ HѦfY5_OfjuK'6k#pEmaƙjJYg_:%jcjV&(Ek繊0X-(@Co7Fl h0q dMbt\^Nt!~#bpAC5}iYf_ Ny7أwc͕T m~9Q}iYfm zm|E d'@P ~ścoN6:!\jTv6:޲S3_'VulQ.|0i̴:HxNMt:l%! E;"Βj֯ &/J HI|Ho*;1>v?ו 2RƱ06ق3ܝWCJf;ZF%b (]'*S6Jh}/X>qW3>%z PJB@r y"!L> 4w}Ap@|}IN2^sV3dTc85#Gݤ;rՍ]LFcg.a~ /G,5 xo`-'R+ڜYEy]Tb*7,N+E ȻLBҎ7tLR  j-H{CZ|yd6 K30Dz1^^uU4.ܶ= jIJ>k+<(*O~N !hYdh'.cbz 8RĔ;L 'QFE;=^KA.M)Ig6?<3lnCbEcLB,صuJۋX"cx'/:VNhd v4X#29e~_ X7iv]uY^ȨiJ! ^\UШ={n HK_F+3Yne#=6vs&VW꒨sZEBTI\<~n{&4(Lys`=>nj"[,RZDˊ\7ogWEmuc!؊^@ ؖ{Q "Y%3< :%ѡؓ́&X_y ~G'רڷD+|<ُ g%"P t$#PK`CPH.wsD^@FL l = XGz<3^{Lfr )ПG{ܰ! Tc EB|ڨ*q 8*[Q|P؏2G6·3( 2ٽ]%G Naˊ?Mb7LwU=A,2+;Œt8 鷖v uavn9hDp9TY+ip0RZ: ءI'ݰ=[pJ$O,>dN(ZXjV6׸?/P#!. 2EI>YOQ_s +>ҕ+0bz^q>LJbȧsw8/X|~< ajpp)0(VG(5PKnۈ⪙ɂJإ~2UN`m .vE$pgnLUdaˆ1d<bmY':{C~k}W{E|x~C-_(Bf;ȦTOtD k?͡N"N_1Gz{kR&M?hqȳwGF%+ գvSu$|5Cr!xI4x-]m r}?m7j'*`h:I*2HB@mvY6T a_Y NJeGxCtfI^,}A7p ْ"Tϟƨڲ_G6hEt ^>oUV Uů R15 t=9"Sp1\ut=\,"\]ad}n|orZʤl!u*,PFF*Z4s/( n_ge?}tLHh;Z)H&%9@nZ^+]juqM eej XفedZ0Ov_Ƚ[mzp79Dhkav1.G :bcA>!YMoiƱ#%hO.k븭 N, QqK @z_Pk/6 ,:^z2Bai7ñE]Fv 4Y#YE;5E_uEFKx̼odJSg+Hh[u6ʗAʵXӜ#D`R3I`=_/ૡ |VVM/_dؤWF3͉]9W񭘂šd.MUDq_DIMqW*XLbW_PfsLRVctk'H,?{ 4LDhq;(9Ira){CPQ׸'DSH̜DE|UܿB$ a!p٤g6,τy "W|C$9"Rl@l&U0GՏ~}EYҳ VnhUWE r|6YqNy$G>]( ofy}iJ~0+JqAU:2snO9)*:GU鰼p{1tt(4,t+w`.I# 2HOϛ}e5v O]X8\_&y hf942C"8ͪ+*'x&rVv ,~wUa)/!36MܪhɎ&ӳʰdо)fm(S3qq0 TҮ$nW]ofKG$m'|q⊅W&V\dQU#no_ŊsEUgO_r[V2Ε4 QsbsoR&UaqRf YZ