bpftool-4.19.90-2209.5.0.0169.oe1 >  A c*knW^^f*w`YKẹ,J6 WQ+f)( 0$0|p)ykq^GkᒐӇ:dиѕڠm >/~E.3y9A!-t#a9/=qZl8~ڛ"k1ȥ$IqH]ep??d  $ a&;A Vby         J  T |   4L$(T8\i9 i:"}iFG H I< XHYP\ ] ^3bcde!f$l&tD ul vw x yDzCbpftool4.19.902209.5.0.0169.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.c*fobs-worker-backend-test-x86-0009%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤c*inc*ic*ic*ec*ipc*ipc*ipc*ipc*ipc*ipe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69833aa98aa67ca5f02289d164213daf1d460aa67acc86803bb2844933e3ac33363ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2209.5.0.0169.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- 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() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0009 1663723259 4.19.90-2209.5.0.0169.oe14.19.90-2209.5.0.0169.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/28ca546db299f0677be6ca9e186de583-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0f1497dc0c813abb359abef1d9dba50e3b4ef3d7, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRxB+/[5Sutf-82f3a6b9c72eef93bf8475ce7b03a872a78eaba17292de52bc348fa8c0e29a8a2?7zXZ !#,] b2u Q{LUOiz_c 'xU~޳ub$G#J /QQtDܔ 7}g"pGR%!*ip<&Ӈ4W٧E QL?eVyW0&E9vdִ-_5e`L~ԆIfK"m9_(ǁyyw%Y3  maweCCwbHxj8.[wnQ' Qp^XAyFc +=A?)ox ( wImo6|)~ u9Ի3TtU_|DwI ZUԻP_9&*K,4uJޝw (?@D.fݿh (4uBiNgjM2א 'R`lWF5E 9eS~NfKfu%.ÍD~@1Ta!0 q%bkhy?u8tJ1NgEG.#e]6CD5p X*L ;`" J6K"g32OU;gVAks SmrK+7?_@ ŀrYԴ_dAj&ʃ'5Y 0SEE4.[Uwt߅HHݹ50Vmo?Ino "C͓8W[ld IeW7UvxV&5ϗbnHhKe6}V\2=0 \;и){xN~ 5qA$:Ms5sz>9|3̅ShJ:jY{[A>34LlA3 sn'CRH+R(DKd~Y(+jB]ͳ*@.rhT[>!.q ݕ7]`W]M];3EJwvg{gq  EB͎kV-]f#d,81=Jjb7-m̫N^)X: N7b`6q> bC92 5mVX[fG;kXJMuhGRb8t|"8_hZK̬8`JdxMiMw_^ eFZ @pFEℾ\{+sKf0a@/ &W\LTޚ(O?* 7cBج{3EErRdGe mg6Y -ǁZITbb><}̡ kHf ?lc m{T;_V zB-z(ҏS1Ƒz[,GquJaR/jk fǁ1G^̸sK*ijQ@jin{@v5|uxf0:;!LϳW..~^8cg@˘@>m0!(?*Y  wQajLx!YV3K2ڽ*~lVIvf,5&CcYv{>  +qFRHQYԣzGYG<\pEҫZ"w? N~V:edTx4?KokT .2nmӟ(xDO4pS}1k4LXp\ xEqnvi-8&V)Z1`=J} 0γ&}ٲϝdVI .NwIѿUi$ANsrK'(f; &[_]41Tq]1pÇ0J3miںd>&3FHfcMy/hkhN\z+0>/o#RgD PXoh[9-1T_+Ӧ#+m(S-Ocu<`OMxBzxŕZb`Y'kSfuru7pvoC@_3!abPp$l'蚅{,_e_ՖB,W|B] bJa%*Ɲ6OIBAB+ իguw8ElTxu,Ǥ/\ʐث4wki1tNRǟ"? F =Qc'3^IDj봺tt2Ͳˉ!2(25G:Ջ!Ш9t6v. uGnhT;k#b5Jx!f#Pjm2BkN|s׸.A)Y@]n> xvKWyuppR$lteCa~/C0 lqԬsZ5YSgZ%x7 x^@^WzH߉B(ԋS~>*HM Nb+:f|py=.@,v }1-B8Q4M!rXd; -y+LZWf YtQW*;jtw`^KMlmZ9<"_Ig,7+s lˠ< 7A:PR␑F{dTF`䵧Mc%nsq81Ùr$[Ԥߋ4166#!ŜjhL3]hgjdՐk3}6l>SSCg+Pt|tv۔i(~UQtW :q_DtQRʑ5LA\QʅKL[RjY0s &8W;[T9'TxqxvhyVZxsq+} GfF/1K[]ya )=x,3 nlRW 2ؒ)c;ZUك=bvuCA" r/D`Vzf?9v6r%)AӐE>ndYeDy~7 P:S"ξeGT3J3kP($5 37$B\{!4'@FBjߦ_++\Vi"Ѯ%ۘg,hO1Ue߂e}qU(nŤi`Hh[hJ{'ڧq--+gb#]ZW+[s7$H̆N!nH}C[ x[d̟݊Ut LޝI\QG. yhdK3)$eRvԣ(GhMkgw^hE_De?(1ħzS4MKW/@J۞jxDmЏ%xIlTXZQ@&qk5w.-݅ !5I_i_Z((?H'LM 'PApQo8\?x?^ E稟a}]@Nl]@,:6n%- ^S5}~2 _vۨ}luhjØ݀jhI 4j#O#ѕPQ r#v95,HേI" pwW9f%'+:be9jM*B8DB+O2y4f8 wV-gDRu|~FT[Z?[eš< sz ]68n#dja7yNͫH n |ޒji.{睈93x\GX #h83[uEzݽ`"Z1ӏ_2d8÷|x /Q K8.(^`Zf: ?X$  1 N2k<Èrc`Fry0;{":׷ll8v᫂s|N X`T+@:ys]cr?b?Fy(eQYY4 QKiyp;R-3Խ '? ,s_pOjo1 sVP=;L3<ڄˇ?P?y; EfD o)ƈ9CeV"X΅kV{mXo>KȮc)!{6`KfܢMXow,pՠnRUш0B=Xs(L%ћ}*ܤ~H9؜"ʴꥑŐw1uU mbp9kȿ:0؛3k?'=䮃/,*)i|$cZ1*AR;>N-[v7Gd48bX TǏsNxy!E8-5UW>d[eKIJum;>+2w`uAI`)hj賈mrtxX8ʭWs$lzQI$GR-[x0(5QkhgTȉtJ.I%>$[Bk=UgPd8ʐ-[Ic z~&0奐 mK3?1[K-os"OM*hʇӥO֦ Į:7ÛX`. |JȍA+jzu/=6C9J#!(WOVm +/2[|f3Z0,)y1kg!@: ',Ʉo!9-=]*a*u͎u&GU׶kW[X :˂8m'qU {'|#P;@hStP oTp6DHSq~3Aĥr[ _fTiٞ8Jsx=<5m b6 k"ܮ%&(K]#`9/>&# C 91g(QڋսlȕVn,(ȩr wu7rPZZQ2zVvqض0;EV D^f#o)sz:0% J|HY4o~a V2fa9]}6࢝Iec^wTUq9@+ݖi 4ͪ|7?Ն)hP%)QJ83:qK8IJ}Hgr/$Jܐ3-r*?k<%p,ߓI%_?Ui!ݲt ϪgPu+%L!wd)^qCG JNʉ;sӸEdt.B Rl]\> Y |q}xjlΜ'Vԓ`F-w3> F'"QM>z}V-M~~ g5 Ŷ's}W/.Խ=U)Rb7;~'Mk!Zfg)po$NAMTݼqDC Or~sGWPrM}T6N!DxQ(i -Ξ®2p`pQGYw1}K:q6Ndun~x105QshX= 4#q(?4k.3slJg$iziD@N:ܗji!yAZb9RC>׌ -y }DoH:|H]&]IA$H "^~:NܪQrB6< Zmr]\?u͔IqQyz~2?۔OJKnxiu9zY2:BQ+@Kj\aM6`M>zm:-{Xnh ֹ~a3AVaoӐ&iN`G;Y>aA w!˜F C ^gkI \yZaB$ơw@ c-ܝc7S@X?G@e~bSÛS_.!BFG+3u2ʰ|ER@ol4Hܮ 9]lÓı儭>(a;sq#nobաv[*u$Aa8Q#$>bjiKUGQpq'azc"2L%cMtA70f Ud/g*dDK ~pGL4f5"%"sP46/sJSfDO&譅*uZ+M/)膹}x0 <&gj[{%6SQ߽&Ze#Ptu\S}cΆJ;1v;?>"W(SXCqk DkiX"ga`$dOZ5}~ĄO}/nN/wlv~F.Xna|9F ?7Hs1P8(zq*AQYYcOIOD،lXLCO=3ƅJ5S@G,YAv?i>0?bo~{sMgX:Q-zH!#$pU&$h5-1:9I=oQ*C5((̃0Oţ)O/ԦPl!>4}Fc/vRrB"xaɸ beG K6A8(!S!cZJ6i&+ 6c=s*s ?oRS$yldekɠB'Ph,*H.Le/uQ21I+= ѾH,谊yEڟXwj>-V}*&,8GfjauL̷0YLd2آNFxsIOfu3G&c* 0X_AY;ԟ~QjݳBU:4uDb%/ _8GS'} BS;|Vs&B?2-\%c3x*{%_WwuO5GNBjM zK[i!ra;5@YjMg3BD-rUfN'i=q;?-BeڽpgE*9dqS>bBI[Bq}%{3/Uw$3N̜q:1+$}`Hge1DG-^e ~gbNRvzI-wa1DŽ&D_q i NڶFgiVb -:M\W )-2Ъ_S^LZujЁXNF ˷'=L FkF^5jyB܀uԊ?T&k_] ٙIFQV}כs(aN^.zIa׊UȈ:9uEOo,wh%ZXI#pE>V=C(la"]d&;c>L+0BK231_ɤ`8~Ư^Du3Mc `_P?"!Ӆnٓ̍;؉X&30Qkx uM1[pƇPJpU|B:&;]BtIų!1i$׽r~|4wa{V`Jϡ+O5@] :DD 4WM̪vJX v($+ g2@ H8a/ dMB&>Ň6=G 5Lj5Ǡ3ڠHvI%ʮ^*[I~z-Ga`}YL8gf| S,rn)R7P?I{#&8HZMD2/tAII*9W k^ /iX"d%9˾pX~}cE޴?go)CUUQ "&&Qՠ|ګ-̊sԓGM ݗI~rm|*oJ/Xtp?9w,w)Xɴe5҄zz)%Dt;ŷɷ_1Qr/E4׏'{cA!YltΫK6D)d[ZBaWwk+D\r5x~{UcJDf ߈-CԨP٤a}gQü0E!9w:$T}]Q%3$QNkszCA5Ta+'E)Bl'i/ 8_,,JXɂlACէH2wD<zBq\6%A" ^PAkTmgttEbZuC͕cm7ZId1hjw mZ, YVlA jVfbH s$ݒgO[GHyb.9"LۦoKU#ޫw4FMs$W_[e tM&k0Q.L&@Õ/ym N!,6W\TAQR%c6!@24#~j-4g!j*"C Mʈa|{1瘽Q77/76sd{΂W%k9ڬ EUejj{Zn,|ܶc}ݎ5R̈́4 Z]m2]Wy z.ɫO"J[Ί&)^4S*ؓlt-3@BJM_Gx7OӥϹ&/oYIJQ.Qĩ<(VA6G5`+Nc(ߘqJʸҭY:*<(pZ~ }A3GˎgOC22d8#`DP8w@J 1\bNHHV9kse544(ƞ[ C*}J'"ˮdp;T`N~@?= wإ9%`5 w|dZiTv\!*X7Ce7"FزXJ]juQ~h Keہ7f~McUoB);CQF;q;>) 2?"_UD~S _~׵!?ij+9%?cYOe\u`&}3bSu| ѠYٞPmwE/lJ,G;)#W T]%_:-G%-h!rP%\B}]Y\*M蕵i~$ /4*|O>=Uqe`ikǠ17Q[R-אNZ{Up.j4H-b簦O0Ƙ1"_4!a#rVZt/Ǡ0< eTɩMW^J'~wCl gU>v" jS`RZF4 Gc&o }wo?ID3y I+J|CZsN #jTOKD*t-H0:?vCMMbl>AďPPzé4su.epk1J+R]tGF=vP%W[F??kf"*EWcġN54XjxHzUHה[H__XA.E}`%v.9RfJgWۂegx9ӜOftc/#үc]Rzm[Lc=wg#縑V㗭Tn)k1k^-w X{k wysk'@S骣^DTqX1M=W%cZ4ݰ9ָ탳h C lwf뗢M#w>fkBsF*@$-)j$p{Tr[>q6du ,1AS12:x@/y]AC rbTq!Y;Ng%o0KRN ƦZ}{xfQN/-fa!sa~Eŝ4Mz]yn A"q`qz wVr~;@\][L`Sէ?jjgTM-;#qSXt}UuGRv^1|84 s-5tcy0sG_F57l[x$`hnYU$C#DtrF(UӭVzJ#ڝ_:57b1[;d{58*S|ژ(p`&IDKuq&C|,ПRv4qy]sɅAPy#q9YBɘ<.>`4L#4D5EqgHos h12fkX ULy>/ʪCKw~lu>ؔj40 xGs4Sܯ[IV9Xpj~*!Cu'6CrU?~RX^MnKɿ5Txn!9k1 ӂ$G*qb´ۻ0A8]OiUMfDn&{_5cm.zEBo1WR ]9Rl]3{mTJaׂD>_Kſgs5!Fs;29kRwd]{J[wavA4&ELZww߆2 [F*og[Y%|>]y825gJt,oh#v&]QSU_6/bxmR@׃DоaU| Ew>QmP͹%]ɅJmἶ*u ?宅.ۊ +lgdtnV^'TtB>ZDѮv e2537UʾaRQH+dŻQ'yĥ/yGj"y7sͱa?~KΠ1歵>#eѣǙFQ ;vJݠJIỚ,Xŀ/Oi T%^L20A_8tbumBXh5va^  *~zڹQ68)RئG͝eMciort[9jN" HbKfːf#9e- . ywD܄E=EǒrC5hU8p`Q#n[ WN:bJ@Yf)fڼW_#[eYrΩfxꝰX^W MZ̎+.K 7^u9-x;h&i ʾh`Zf},*;`eE'W9Ɯ}$I6#kuݿW{K*lSTLb!"9`qFMWB ),[H ]Mw;)^K2g}Q{Ʒ '9i[!hSoYɡ_Lc_`} i; ?"LW۟yS͘f[Xܗ&c.cF$_,@ds~1)Jm?qڋ@VLN\NH7n7̉7xCknQc$®7ٷff,adTy U 2=<뾱 @ )t룰"?vB?O~9jܦhi{uCDI55E3*cĩTC*b!,FG*}7-ToNU zGyEWPdA@aI`<رiY_%mQB Tuz'#EYx\0õIYSgR $myK N36=k6 :GH;ʪA775ʈr8ï$3E*y!iٺ4Kfo6{ꞇIto$qW#X$zV6[}u sKP7q)i, v7c,>!N>˅14rfiOD X soyL]fk~w 0JY%-ZStK{Is3Fohc"f]K% O?ϺS|ZЎq QgbKcs]uʸ/'gѰN&N*D.f@?, (1P3Nw|%Z;3׺Xz;;;ה҃\P5l"V,ĺ͎a$ήo},GU@]yǛ-i9 rg-xunLQ:KoPύ ׮93|k_H"J_+q$H>,Ӌ2&Wg&ϡR$yu>j[(=hldz.Fpt0|J,>Cs$0O p6J#U-vJOPپPP=_8])&R$Vp(,dZEIs:kbQdQ!mCᕒl-{_kؓ!C&^+IڱEa%> "cN[d"u8-3*}SXHm"B>U6^%p"y Lpz]7r|lkZpކʂYJ?&a攪`$lhoԉdC[)C$!Bl_ 6ynC}T›KcΉ`sKׇ u83.__H/~fA\htk{(om(ő"w$ն ҰQP dMOFJV{()highxg@%~;ͻIHN}ǎ</Tqu.":wm kWm Э.z8esiK4I1MFu׉L?_vl9?&8m &Ri/ Xć(gc.vx^/ĀʄW<r")@7' ǯWR=-^7s#E/"ϰCx%6o1g5;C"*.̭E S>%ȟE/vɍA{EmKn,'F6"9$uC=ohfV&s6KUG@B4fR pyϸ y;F aw)W짺ɰ5XXy{jX0V,7]xJ h#NZXRx\WJ(॒@'*={&ߞQYXqHMCg4˳p&=c*χE3=HO Θ[eɥZ,QTuAuòQ9^Eo"xxbj cWN=;)Kx8)ꈠHU4PĉsRGE:EcWI8>a?μYFPڢ`hGa֯ dZpHL%")/5zm t svmP&ئ'YDE@m2_hPLmʣEqUZ4jb$ " 5ݣdiQ2 ~Wr'C29 XB$"ʼnϧEškd}X?WWndfmMw5&5"Ga!bw"Dd/'i݂? xg/NOMd9xaNQSco"V[l|_6L~*.f2xIR+֎S p} \PND(~B z}X|0ÿʚB[s'{gio) n|T\QJlL >.Ό`Y̭"V%fsrQ֦3{$2&$4hx|Gll{^c'@ >" *`Rڗ'ݒ L}:bcI/t7mAok J aAmT}[},{T4H7Kj2l{T+5aMe#0?^~1|C$3_d}Vt?V9(c̒iCߊӫxxW;/kN?\]9;lB1FoT||ySliI (zG7J+^Vw $ׅv-z[yL׶wWtݕgWE#8i& 06=S}ɀF9c)-Ix-7pZ )vsٻjK 'Tz8Z~=BetUǴNΩ֯. @W:用.EFRAɲ2]w-qiADe4'x.4khah۰`nC,'lw=$4R;8S}q ZXEQG:i^ eB#6-a+c\:m f4/ ,Ar8Ho4Y[8pX/o]k ! – 2yɾl]b_ :6G<0+f[w%8}%b҃ E:_ V`f(t%ęz#2x|: /Kƹ>HA 2M(KGxD?R~F!??u9pBU  dt;X/~)@JhG2mڹ4+ͪ{9Ֆ5-s@o7N*NG@L.;r.{' QI>wϐ 6-t= x11A\>8g^pO ja3P,7-brԣ.9s u,Iʶ\G3S7.=+9Џ:@B5I_RMVaj|ډЧ/sq_9z[B i`W|C” P構N`Q@~RЋiC;0SWKg{<Mt6 T3  3s+bmfCEaSW] K^:{^m%Ĩ"b̿t j2ψr^Ty 11uic=D}F&zׁ fЗ(Jz>5wmH75M*nsdh5,?zkE ~MGʹM =ӎS(i+ߊN=d>``r:=1_T5Q("/bSi:g:=!Dw &˛ϻjUJYȯܦ{#$n9T蜗Ч$ ۢztF5i 5@,byhۥV R| ɶ2 q]C"t 3oNW,40%+ZP@,&IvD#3͚l ׍΋`d&Xfdz;b>t8.wͤF-V6k 3{]mKz5)AY]o\hf@  GJvW(;"߫v߭ݗXJx&(quM7v@F&kjT|r&3n $u)xŬS{~vѕ** teCWs)ޞ%ݽL`hCɶ'}KDhn[9m?(-cFr,0ְeW{@6IuW IK3 ]O's2P|GÄNy$7 E 4W,"@y Dyfh9ǢeݚI[插J`jN:&go{ֽeX;f7ƪDBM!l}r S4F܉sg+ ZgBV3@?7թATuŜ:,{yYX#0LI"C> L3 Cr,toĸ jyyeƔL~?^jF]eĖ 1,ʫ7t]OnjkR%ɔ@#3KR}(.+4;vN3\1_vD@^,إ [u5rW /ΓuBײַ'?jtb5] :dXKb]nKFvȃdKĖtpaJ#!C+t%Ⱥ`jmo3ƽ#¬XFy+ns1%8Wjht46GMAIo5ˍWmj*T.#!5սLȅUI`|jw-̸[r$cX&G~25D[@!'lEXr= x/]c[kGٷ? ꎶ7݈v'M_ƵPd`ug\// WJP"uDr:XTI >)eփ1K*'Ec7y(ҕy<kQ2%O5v Bi@37}.š]ˊR>>- ťRHbؘāu͵T,O6/kkp<796J!dᗮp4ueݹ 3橧q_D-^Lrɗץ57+OgM1t LNHEᴺ!jdEy&o5R4nE2zxcCMwkxplz6M%^n'8ׄ,>J*:4%nLO"@$tO&P}EZgu PXr\T q;+cÞ ;<"ȳe/ :n༩䫓cc{CG sk̹ZJqZUo 8Q5zVZpCiL}0liބRQ?^qD fS[B@aoԛ Ѝͽaj0`N- +br ȫ)^婫b͑O tKM<j[!|fXuxG=;n %/ 1/۸2e&b z`X[ZHIZ-HKe2IqZ%F(P:t+d֮MVwSƴrm@='އXa{^5=.jwQ!>倚+أL_5f{C53ekAFAWtZ5kmV6.k\黕|lz,h)k]9 n+/|TTӘRvdo J%Qñ=*SLEʞ sRB-K0ݍ/463~V b88ŴJ:ױJ}8n=:lY$=zaKB5++!Hj#eR"r p<\Z9`1ԡL ^7e)6Ӡ=.x(鋀h Y,[o6%O~TLz/2܇C ׈f6'z2|.N/ 8zny{d\@EW$-~pŰ.5Bo?:_E6"ijQG/r/|)j5Ty;\5 <~u6ӆA CUJ'ge􆺾Y'3a@ED Ix}ȳLU;MBȒ:8'i$-GVa܎%ۓ}.ȅQ!]-9n\8p&g+0Pj*9 ]ΑB[+}<ۍҮ`'^I0%1O%%U|ƌt@UfN| f#R}uوW{"xY76) '8;iKd+ ь[yǚ-2#_V~@h( Ahl/G9 JCxҪ&%qC ۵ d-x1&!:`a/Q a@5 '}X#"e>'0N&>%[bogtښzQ%FgbK5V>jhX-|iط&P:Af;mAU3:>V@!IU}oyZ(MeNAm'oGdy36];TуRu(Ej\Dk8<.뙆\"֋&3VnTVB}|%8 I:g 3FDXa b'gFqJD ]ݢ_ZOH+g8XN倇L/;~epPSs%YѧN'%]eGXR-QFKVSM"8:P.FJ`y8G>t5;{M%9›AJujpߜg3Ħiet(rϻ|C1(,+9gbԻmԘ^,T ҙ"Y'V,сBC4B>0诶(C(fhv:Mؾ9|"M4̢_5hkyz"/iq͍Ck鷯Bsv.v9M|myMt _1b;x#$T]pwAB}F{HR*$_m,ٔ|kj_)mދ ={4֞@z)m=uT]G!yTUews$/R"v§)ܾiaE,f ^>dSLn]=+i3NWIڨM`4LuBEݏ'7nUabK!j2I5t:i!p`yi*)|EYDӷ?Qlh!q &-|}ɡ7Aɔ(#' ;15uS":*UB:!w ᄩ ^)*+=jCzS&DR=4.l'I6"fz~M=Ra{l0t ue{viC: -.ؔe@ Ro]}DW-ى`1*=j? ˘vԚv2Зׯvu$C=8Sgd']KЮd˩o"Ii/a;MP[lu̎c}N!e41b={3fxj7Ra@9c ~ s?iPQ0{5GE s+ PX RY :ѓ: [,fP?E>t@abEN[.{bUA=e?,(0IѭZeLR:e4qߢY<;*BHhZ8r(ZwΎ/=hi{熎I9Ac?8z (c&V,K&m`RHK~=z$`?nFe#f9 [7,,ls4].alJ\y'd{-:&驶Ԫ^U;n ɯz83bϗl?M\|Cwm m+05!ZUu#J76⼺kYKH]#K&n9sw-&q "ebކ?Y?zNv,9+iųqw_-ȴ)<}`#8gueh%3QhEfz6}z%ױ? :aQ_Pfմ/Ce;ڹ#[b?\Mb7{33 jr-^ C-i1Xlwӕf->kVM}[`6,u|*_qL0N9:ḯ.7l4AH}{^׃(+gYky.Z~$SI L(`H Dà)'skpO aM M,v?z>. )&w<߉) 3yT + NVZ|R.mWKS9ejc}kCHdga 鲓ܞk"^T eV ]t%ꍂC Bk[GA~&Mb~ Y JD_ĀN~8B&_ r .ø }<aUy@K18C2r-QE@@Q6;U`0/=L9=()hjybM^86~ oWZږ@{+y;uS`\[>j ܉q<(ϕSIm\tP.16YmX7lΆ@*͙{pX4bO0 (XR%ɫ4FyAU7Oƙ$Jtvbg\g)N7~f S#*<;NpE .54.[88hۜ3k"!iRg*ϽZڞ-Ifgc)+*E293J<⯘ ֭NkI'/ER^b8.vRܗ sL~-%ùL]QДɡA^B[7b8x}#;m|BbJE*T<4CM#zz@ :Ik`ՀWT*5LqxfY?hI沴ϷVqU-٪=˜i_E$~ Wf)Z?#{30,2g$_dEٰBV_/CGfUZ\h%û–[yxm.o}e%@#+=^&d!ucYfiCzNvǬvLIH~VÞSK״}f,u$7i{_5i4{;ȉXKjp"YWb0_G^s)gÖTf%VSP5G U韽;wyJ=@ ʵ_9#A ~,Ki2jYl?)c:uQ 9 gGu p&g.c8d4)Nxr}> E3:0>l-`?}e[ۯiƵz6cMr9`/u Ni \G[0 PוG}MTaKS|Zd A XeAc_ԊH-y{l9Op%-#Bn&ơeAt<ap{kSEk-+p,)HaDl*jq!I?ދ}۱頞 0(qGHy;1ǣɹژFԵE [ !'~x>a!#_Co$a{x] rl #ő'Uͽ|Žs Z(p[9췟aDI3wz qf^|'aؠֆ}dzdp6-(@̽X[$GBSNMd)ݧ-!Rn`?>ƙ;>H/**oc~Q mx4H\9\ixy2)eBP2>5vIx7)w&jX6׈9][7]*A?n89`_aj?lUA0(G$mwv^i8? __llJaֹfo̵Yts[B':ZL![Fjػy'QOZ4@{[};|'^Gk F06 cVk4'kct9Xh:y|}6`;_r}D{APV"/KIT/;bU %WZ<ٛg"@ߞ{5k|c(wi¾?R #($=vCsY만Wʻ+y!Ν{Ieϗu| 8)T(p HuLm"rكD`?dR`eh3s^?WW˔B;Szp4K-O QU۳F{+ȭᕤ`ێ>*PM rRULHֆNli& 6|o]!!2O[IO*9tzџa.;Z(m%z 6$=6 tr0sLej` iZݠWݢxڎhf%6fIَ#.P@r;L _>1BV|BؑE1غO8}h}Rդ70STꇈ G%>tMeZ*WG[ 4 @r @M-!KQwqX2YY{ 0XjdBOMN%Kv,I(V|/(|r.wY˱ND])F V$`t.=0iLZ6Xٛ}C0þK&S[-{<\x9ehnr7Ghx2AOYlYaaAAQv][4hwݚ*C7A. >0(@Tc&l]SiF3S@z)Sv5ݲH31Цw .k͒A꘸P MQglՄVNn4i"jР'~͂0.|^ȕ`hOH"_X ç+ Hz#WzLn'`kVv «NI:J5MӸ2 #+Y">"+=ds.W1vSWM)KDoٖJ xz߁ya!NT6CAY9EfAQ 6XKCʆY,l}xױ+(hv9[+Cw'#4'aWJ~_i**H_}6+7ua&-[|iI46`+mVt'b)'^9b"r$#? V;]no fOd5Ģ> טi0_PoEΟVp%3c_=B; GN%ȮU.аkd,sEȼOP7]{쿆Eh%nxPF, ÄάC6 U\gw<.(69N:=5shZsL,1SRwh 3Դ#nE 7fu~Ǻ>%7 㜇Cj2h6#Օ-a]r@Z= sЕ*^i3 $r TC#`BxE#JXd|pΰ {]r4Ivv{X? K(PE$g("Ezf/Wcg"섦a(mSk]"/^V,^ⴋз'fdQ7=}瘭p_Ms+Jv^fJAQQ3.}}*тL̃*2tKݶ,+(0@bvltV@~-,䆢 dK OԖ;,ꅳ3R²o4GbҌW g$|3 )w7G0왻Qr]0Bݲ'!֣ i¤?7S8R58'N~l<;f|%C P~,X<(at2oDzF|QFJGK7ɏ9S+vM4<5UDSH+g)#ٵ%6u8ň |d\*K^gfWf DR jrQ#6!IE/ܭ4fmDxS7[ijF j̵^¾ 9_q$ ]qi5@:K5ffx l .o̽vC(6¸z> ?)9mkr8-JǠ̾2/rsCu2s Q\Ӿt<\uv"jaNd[.\! f߾o_>v]DKl޿cMۨ)l"sq{1hX.r}X[4>l,=8 |<1Ѝ+9?J:zD*T7KXW1lx)T , z\i6R"NlDjSHX1i:>p P)EaMt c#k#%p|n1=6wZGE"GCb&Nem1QhsrPv2>x0"#'ڇזJhʯ=^M 4EQ)C &1Ji b$x{9>@]MpQt$]cX3 U9ExNJd@*]uVǝj*..`<]?C,],{1HF MLHH|a!Cl2Ǯ PQz8ҜP#a?kWIɀ{ƔC(70-ԒNb [x#Jm2oc$m"uw:oe,h"[?T V_/n' s6E!Fx,]mD8lV$,ޫ̀"o2@c:z@qgIK.W 2=b3)qb&#`0}sGwu<3AD+"{a'S{vRCVf~u!=FtS}ZlZ3]`<(Xh3[4cn N4Bxcj8u}n%4+aAЏRzʠD=g<=J}$xʊq:{fkv\sIfɼGԼXh{Aft-kmIh=L;C 4*^2i(Z`/.WKD/Q5ԅǤˏ:8F WMIiyWN4)սpzy||x\~ 4S{>νX=H6*e2r-!q5}=\[PXk*'#,K$%B)s+1^IL"_cZYiV[[#1yYHly"*uH1*"N=M"L 3[5Z ><6%>ڻV+~Y ! q&Ӻn?ΩP#+Xsp y/-daiqъ4AM@삎3j,VM"l/#./5#4g Ǯ SExTmb8#U۾ ðz;5`\C3Pv zV'6=i&~ꯨ+$[?^{ T/mHvrmn]|@S5)Z%mwiOb紨'ZE" ~:na{\38y>o/B 'ow+jp;P- QT6ޝ攜aiQe "ޱ[E&* ,RKC3]-/ g1Ro:qV?7U*ۛ~Nj6[>ڧ{\2+ͻ_5+ҊN HTsM AGuDFb h[3I?}-к i ֤Lsp+ cJydd9:VJ$rBzUe`ڕdYqcD|E\fSTW>'Cla?z(1LmjA-'9$ .Td5Md8ZؐW&]JZKcmo;G['cE&"ۢfmb3e5R)'a/Z02q1P.*"=QZBʨ[T(> ~{0wdviR^sSg⥵(HK%/;}!ӑq3(zoؖq6'k1|za.s~龭 j_V4Ϣ2tid9G^[$b9&QpILWZ"6)DDY'V|L51sF鍒̏0VBşODc̵kfqx7ҩƉ1ِntж&$dQ_sOL mDP[:?tPsg a[RDhZ߭9Du©J9[6ގ-&E|mv)\KrbIb6ցc|B|ߍ*7hȿh |u+[@af[r[: ;&o}~ uPJPܫKM韹gPfT\ѮG67z1K3?F.HdG bƠ1ݬbb`3NњSRo@nձu6dwK`q($@2e X*O9xښqV ɒ -,lou _A۾,5H!?`Z&$d"fޭf?| ߓ]ݪlJ`i) {uv:0k7&ebynI ͩ0e6С47adܙpYe f2Cx"Ir2=pi;X}: .sA:Hgu`ZER+U=ǹӋ}Gb% GA`fy9M2­irUh߈Z7{U* kC98D-(VQ^-6;  ";M%_F21Rd`Yז -d6|Ds.ݧIHpl2.\Z>JWόdGtŬU(ɵ7$~5=5/Kp Mپ$i0S3T{WCQ_'V-hƔs]ݡ˂U^ƀ W(;.˷ɪ9`"<{xʳt-f 6I$dtNRHݫs-e剿NjꌠӜMuh5G- w+H+d]R=Sm[H/" ٺԤ0,O,W=Sf(L$hzhߵ.w>z~P#h{zlּN^[`b %ӧ`1Pp0-%qŨZ"&}Ğ8;0ڷk/,I]c;Lc)O+\ʪN{X@=,-Mm6 }}_X Lў:] <~DÛi˵ Sn6nMdY;tߞI3y*"d'^S(Y\J A*Z鈋#X׳}vE/p9;b 0ܘ$Y1Ք\t p9h6F@i nMfU^N%Wl 3abOZ#;&HeuVe~Ǝ{|,P6a^d7T;A\ `rB[H sq[FSAjD]C`t'7eVl}?̤2t,%ncoՄm"] ƍE Yʚ$1)3Zv|Vw`% y|-e5YrcGئV=W4’mǶFE!Yo?Goҋ=n{ow~Whhb8sFw.^DIP3,<ߧң)\8-9ѠXgp96l^/_ s$A i\ gcSnFg'^#|W e){ f{hZ՞r 2j^OuU5HK}i${VA! | /;ctYL_^.$9SB(f*Q$͝ K^S@ 㥔P:&6&.50s5[7nԮN*׹>1L0ޚ_$o=Οw CC+4.T#Lp)TTupl{A^TIG#ցg1QEろ> f[ל%q-^P0s~6)g![h f# V8ɋnB),ҷI}0`6L4IF-s5!wVsvr@y\dwIK(Imo _LՓ ZzgCOm3^0ԝ}eٿGBsDWv#LGyCD̀?lK}G{*5~eaG:u5Z ћkv˧/H9UYi:zc3?^7h܂^SEp⺀Iwiy^zM=cu-({.ll 2V0IWS﨓ݵ&D:!>PcJJj}y!%y+6J8ADg7@&4Д7|4bjxi>ck|yʅ$wͷ" Q%OLixufg 8I!޶gS;A7{ G?*@9E43*Nڜ\yXE%Pl'\YQδa~6L87][44AmSݣ^@}8z}:yڥItHm~9Ė!G$eN`ue;۔Yb-/|KQ@CPDCNJ'mz,w5H*W-yĤeXO~OG~qؒZNmB7(d}T˅C4=QG+-vPqCW Kں'QRuïkn&]j,0[(¿4*n!tnr]V?38ˋ(3H^w܄ɷCkہ|aC6A=l br ?ɫ±b6;M|5~H2mܹC;N*5;" T ;A;lC b!a7j|88POQ>?yKpDN'X<w؏,Y0 sW;SEb ''5֝BoUσ'lrKg?POyZV.*ܯ}ԥo$.ѫX6 wtw\9A:ʔ{G| 2X fK:@8/;\Riӛ/0H6m5DX*{'%7'a}rRz'S`Ckp'`)`Q~P(hpV2^X 5-;u-Ž MJ˪oFnw~D+5-#bp>Ή)qX=_ujN1*bx}_5=Ucb>5pܯƲN,Eȹ,͚m{k+dӾ%rh59KjfQ v׻aQgJHemFjuA:}3Mfxs_靽]?"@Fȳy"=k( X)<֞UJ~'w8cTTڞڅKkǫMnN16ķ q$W b<\f" eZEvw xuW!k(-͛tIHkhm1s93(t},I{ȇ놥 `ͫ*[9ZP>L_2*V'570 0-9J!)ulOT,$9Hy8d@7ԽO"h ȔViݐgh /?SD?V ?wzƦgg~p/a)+. G,Dn89X?m1LX.TcT_dnBM%+ R=#o*9Y3I uEUE 4Wd@(]sy ;++O޵Ͱ?W!I"k18jo(.0/H  X埜!weSX~;JXVҙT6,xwԁoDo+{OodT p[-"lJvEX&#Dm2qa.Wu( jwNxbOyZõY,'Hjw[Cy\&= շ;-ND,ci&mY[A ad #l !!*bT| U-zP2lEE{+zoa֌o5l]g TK_ 3\o7-KX!B;XftB&؂_tE։flTPK V~uE"R=x疈6`y*mN 2x;b[Eˍ߱`%rsFݢПLbOBգ!se!w4J?3kT$1Pʰ CA^X['~/5T>T.7yo`& k0S8Ӱ0Ćax䧯6ܺkfWbm7]taz5>XF 2X,BA-wdY.1a 4I]ǽ,f Cg4$Ӹ(l0ш6C\EC4BoJǜbXD:fc3@gA&1h^$_e&\E+!PԞD(ss0dm ^nĿJRWSU쁪N~faG/*_7my=X7- v8T\E,EeWYiޕd*U0 %ohme蕚+B~DX̆xhLi: ϶qCn9Hw-Mn4Fum3 wذa6nkf lc*fkmBM\4+w#HYm '*G~&Ë<3G>bуhP&V*3?SsMx.# ^{ $1Z°nS TY(}C6BPAM 2@5.0v:ណ2k?A0b~:Ep~|1iT'~E $]j$^=th$p:RӕawQwζUP.& .d)IZ$xhIF!yI G0ҿ]_ƒ]SROtR;> lo=?{L5߷Y3V`O坣IY%{Z4H %Tw Y^=%hdO]rR(=%i$y9ʭQF&urMNƼ +ilb`ؤVAwj^^L /޻Ο2.QS`M4QQՌ"J&[v}:-Tn[ߟ&!_|lQ\"9:&Gm!>nN(QI sf|D##+I~TlZ"e!uo0-O '"b-AsGS`6 Ǥ,:fEՎ8J[؉n:?^Dn9& v&C YI@p޲J >TUPuY;(ݰ؅p? ,c=ZQquu|}k,e]iE*Ÿ&H= A8W_r`=ɾ}v2/N<8VD2HC}>k{@U|%JxStP>neu1`BMaf\q3hL/&QLMD3aKPU* <_Jm"*/O^dm Gvb%PuBͅ*@^K値oRʥbhny#.2w}L' 葘?$wuǻ6_-<*i-P MgGu~n;EkNzǴ;&0O oN55͉ߦ!5Aۍ!*ߢcg_ψء`/v!Q)'Vm[V~w/,x4x Pu1\ghf д5?+*C%Wa 0^mwM'$b`#Y3م2r%G^^mi {pkibϳ KSohǎ+핚E=Ѐ&jnU{CގgPؐ3+ S~ґ׋+5C&kQġvNhiya 0[ʼnu8˜K lP|Xj@}]jg \"=+Z'Ol̘+F]6@Yj؝< <)*z: 38/c.G 6Huă @Ulp2ݞ8Ac<9Ѯ:?AM|It:ʾl} e!?tUb]W힥Uc+Tly?Zb?g[U6ؾ8Hҽ7h 1m)X#.N}>jGн""j~a`^ L nRqcQ@ VRd'DqMgErߒB4+2u^ܽ9̄6< R_;oOXoݫ@ $yc`dhm=oy@e$qTnw?BzfRYKO3LnhmQC)9$7Ҳ<{{_˿p)zg\ l ,Op(E#U Xp\ȳ?*m-ζ {VĀZp$v3κ[ p+;U1NCK=/qFW^ÏoyЛ8u=t]%s_y"ӴC25.혶;ҒT K䗤x!KCHZP7WdVLB*8Л*b0ڳބ)OO06ȘH !"T=? K?\wQw5uLr7]-\[k[ Z#A6nF)2a}89G]:[Ao_-ͳ:G_.WesD]%&GpEh\gHuX htqapd}s"Si=S:ybj:Ҁl#~m\3rgd+kȸ#P#(V4", dU_ݬGWjsAw|/%N3O?mR'>DsDu2bB-T1IPkY0sފ )Nh[hA]=Dl4̂I` (T =ƭXzG69KAPd16/*ǢfH'zR,ŭ,o 6Ed5)1GǸ%F_ɥEqiSe@~YëedWy:vJ9o #*2ߺCf9s_[ܜ ^U@ Ga/QBU/ 6/D LĈ E03ZTLA*ܱYP._y߀ Dc\RP7 u t,15z%N4 ׼ʾ.ɬA/o@?BRD@$-dcBٌ7US\jW~>9L[S0RD=xC$4+}Qz%mREI9VJQ:fC13s uTgCԐνƳӬv+Z:ftyvZͣq-Ya*L 3ph@յdjyַ0;19'7 xd!ىShT?2˞V*;&QHU;-YImd਱JŜ5woEAr^>7#N%,rV$T0tc3>t }c J? w=Qq h]-4r0uxeI Py3N1H[/!QuR6PgD9YFg^C=e\PtH?MX{! "B~VNHu73A #p&%Zee,,wL#|2G B8 ه(idx&'w{c+V/q/Ѽ2o\MM?^_H`X\ao-5ߜ=/Xu*=iNRxuǝ" ڝB'juO ̡i6WJ3r"L=)$>an(Q7F?NG97A2}٘A 0ZeX+ sJP}zO;;!RU㿪2K0 0T.&1\QA: l2k4:2ρSG>E F9J5۰A1օgE) Dv:(:Z.,ȅރ:gq<Ii%8CsϤN]',Ise8.}`$vKPS( _Oލűk f̠v@+\a+mjm1?3y .';hB0Kmdڲ*R3 ~%O߱'blǙ:sDkCdt8L;$JGvץePK<:۰q̕l ѐ< fl'9JZoK \Cen -Lt㲛THv$le/瞶 <B-z\`z+{se0zgݲuAv9?:5D>< QMKIg:k%8UH4yOzX->"O1P!MsHP@*v39%ΎؽhڡEu5I{ao(J8Bc:ycFCܚbe4ᝡa_9?kPeo^A0%;FI|b&@n{^Q u@}UN{ܯWY/=CnΆM$uW D"/v7hqm;Jő횃 ׃ ўo_yoOY*IVl{hevZ;qٯq.x܎hǶרb$eRQnxiiou }ʛ HſN|{9Xhvƽt:և)"P\ܢkДmZ{c_FO{'ɑ_l`SъYY>)y(bvAwB:79PT惟GV J<&7qCJ[(kق;pF$m|`X8UhCy`TzP+Pҫ|£#gzB2*j6pP@CrE޴,2bq.8ibjzi1n@Xѐ#Ah=9|!XohÚRvq>'t!|Qi4RyF|L V|j:(IP%>\&';S8&0LYûm>ZߐLD{l0G&W@amY3U+ٹ4"ɠ/4C/ܚW7ZEOF[ 34.K*P6Srgs]2^*t(o+`(75\}:Zⵑ9/yE*i%!KirdKP"<Ջ9w9YpBdđrRe}ЦJoKӏ!Шzƥ8r&Ճ9aޞ$ ~S<<xoRu)wMY-("~[Ei}-`[&({i!Ik8c}\@@bS{{sl s=́c5lzh{Bۅqn-<) /|ߡð-2K#o&-[{435F4"Mֿ'gRyP6ҭUPѸ_}:@3M|]pgzU%6*ŶgQB8^@ H Mmr.*d 4HԶ@_4S'F5an#9z nh\ [5Sa:!cC`Sˮ*!"ޚ0\ $)I?zESp5rX k]FF L)7:ߪ`vi0kk@➦yp7}gk i%ҋ.sPS:² q9D=¸ N*U(Dȯ ޠ1>S:Q (h3TG",^u fD^/ ,AXRoiDos(L"!2eABIkˏl%Y M6;n0L~M'VgB6ލf"]t78# U$eXf S;t9VTeg=MH" ֳ`h< k:o9փwWkXXl?&o&b8JDWٙ*(Aa5 Te&݌zn1Oٶ,:z hP@'-64 NU6a^[.bFVf1 qPNo U~ԫ$PFt]=/QqN"]*3`.&a b!8=?c>=5 Fv=V V?>shB[e-!/2,@MsC{Jε"I_|.5!M̯"٢*ĶV- o,hu<{@+T/Q3bDitrv,C'`?pLke@1ڡ3 p5yYPPNp]8Ψ݊(ۗkD5J8e㎚Z65e#8mn[CJ}C\;"#X* |t).8z(0v ^GpV_}{7<О(!0)v Hhrb3Ł ܆ΎYDd MJNk[uDP [pxt I}worfn\W^1!o_2k#o٬l -їň8xԯ"(@)tA6ڼaN #E]ahΠ_ ?^ҕ ˶tݖ]lx2V R4(AUKe yzM7zu%uyPbcZ.-ųI{[;~@ZPe z MamͮǾ)*Yc;K7p-7 jpՊ8?&dub ?g'gLc5F?C{U<^]^-WHJ㊌FeddY>D~|"G*Ȫ߻Ax'vQ_J)-O~"W&Gm5JgZ7G*Z}SGP[uJ%;i\O[4bbbVbEB ʵ -Y'5~rW<i=072ұ s`~WfAiζ%Ik[q[^Xd6}J~7fKf>.vP(ҡvP~P x&%\kLtPx42/LxB@jڡ3u W^q -4^O"1#ԏ`zY41 B#dl@j""ds9@@7P4/:@/r*lU@Ku=7S kbAȨx$e,H2I$ pA!NSr}oE ʔX2."n37reI'pEA6𗾭?l֠!}7x$x N^ok[k~Ij]L'2q5Po_I*Zx5VT},O|ͨ"dH7?7􈹛G0 "􈂛s}}H>/79 lWZfg~uz MRE(gierDGb;WvE|tkވr=pijgw5%'‘wU.Q 7T~/WGUT͋Q~UItEaͥ /Lj_j I|iE!澉OAffS@Ϫn:;9 y8H?AZAZd:&ǦMic X:?tq0iS>x,JXS2TE h^rOҚAB4`8|i;Te|]8R*]/ϼ@a;.VFl0`e ^bThJ!i wٰ!U7TmRK$lcwPEeRd?[+Bʡj)@tiPBq a/ ۳`4Z%|n15D)sC0(%Ћ< ! r1KcJ14:^ R=mCwQَYφ?^ăHw}Rk Tv q[l5 UYNh܁{YVacJԽ{'( /NS/2>' `nQ}q/U}8\|U3 D_ad6kHH[yD1'i"ޜ@ş(}2(o݇DHՉS0lCw71(z<0C]f7dxV ҈|vw da% mgo;(׈L. +]}G4#>ĹrOQ )O ,cE-̨U˗l 5cA<2w?x[&0ttwㄑM"NkFj1|jLn/@oQWl }`ڠo~l^6⋕\_BKnqsÔWi1o8g Ex!COb~ÞI>oi?uKvYAm+1>UDAnn֥= {Α5uz^F9[`nnLpR'$[w`QLcyfC,S;C]9PgcФ>L]d^PvKI7 . A| t0Rt:*@tRF $|F1Nfs՘5s{"nbm=O{'7rԝs](6 YBHKEe1r!CdY|;To'kA 6˯l<0NNe'lwǐhjC/Y~K?M?.awG87"hJX׿*d?-n(p/#14[ɰǽ;2öҾևqe5&iUsJ[YL*n kN*]N\4ںnpa哸C&Q8H=E[g4%'Qm' 01x!}x_گˆEI,zT^yeVT:#j$rv4 8S07m\#5RRD_,*ˁP鯜>,KV\ks2عU~b1#MvjY{ƍ3gA@/s=+KrqCtܻ7Jhլ]a^  P@UTxJu7pňpjjmUeU}0q+b7)RwTvF:>O?\ 1rЫ4nm>Y9X*fnH}_h~gTv;Ay}vF_!'drTߡ /*B@ w#`tޝ~,?U-\/2ʒSX@+Ͷ$ܗ( ߽$ah(xtT lmhnF}jB2&_Dh 8hNnlDV`Fj,7'aΌg(%Ag"â(bxIPཔ2*#PÊrJx#()lj@6`̕傲z_»J{\[o%H>GPT .ւ3:j xՖ|@/,Vz>Jz.tD3w(~hΤ#䆩 ܓbx.d*Лp;vH;wKyBG ~`GR[>qMό*bōu`?(jG%Hp_FՂj;^^c$t=Ꜫ[pboNLLSP/ SJ@` Nhǿ Fhh(`4*SD֬`ë aUGeswe0ܱ\yM"Z>]mfЋJ㙻߿b.l鍀QjeV[GP4ޢ+yHʽbxW& ¸hp9ȷdt$l:N_gm M6i:Fv9ke [ͽ`OE%~Vo)c42b>LlW.aUw}\_տ3a$YMe\^?2w|6K%Yy;*}-NB؀w+aHgӛQ=Րާ9_bH`$7"~#8 -8os/ P&4HCt"d>㊃i"19A/lqS Ŗ?+F=zHjm)yMxVW{NNHVoDoaA{#!QQ0'ܓtJ@ic.8$rM7P9H.tE&!֗_f-*G-*;crm'PAݻzY57\Fa0LސTǾTEv+.bwI]asrs"8=hwK!]xiqb'z׸+ \ӶIDY.Wu-uT Bibۺi7h'5|nVG+Pd!QԃnPI5Kc&֕_WF4 */Aq 㦳WL&?+N^uO=G]aޏ[(bFF!SRw tPk<Q^s:ʳe/x¨|g ќ|1#@0/8+t%u*a<wG` hK:L @R5>&wXIծYrr8f:U'ӳ .C -:R鲯,g9N ;x&FA X׷ow=7.5@8aI olk0k{q vײ 7&ȔR|Sp ?cdK{!=BS͢5>hzF2a "q..VIU,u(kD|TEnRYgg6ˋjc[iRŖ[GQȁlnH鐞]G OyY]Km]X(d-E5u9?V_:Й٢V3 \t_-ijꋡ]zbׇ`70Pbk,E$C@s}_ +8qk!DM O"*' J$uŨ`\vXح1!$=T-O7EU*L\ ab6R_J C?jos}⭨wM&^X6yĄ[Z)~w|B.}#UXW;j3і9+A2FLQ|p4?x3t+]pc]qk6>#8(^s{n^=0Yv=qO3xDjg!RGVsnR74vHe ? {|*oΫ3&re5*&W^0eiB< ԮU85ъdōdZ_/K*ol'8<"|S̜ Jˋ1Kd# =.ZL.Y aE4 Ԏ-Lʗ%nF(BoCE# V@W+;WlS8mN\H{5ĮChi*T|QWc#,w+sŸM!ǒኢJ)NE<|77@{$_*S"9& 14ֻ%ג\'I/$­Iha'[Dlp9w {]kY#trrt|ǁoYxf'sxVjU[ \'~%sho|pgH-2FokDo~{<PPI dZIJ\j ?g ape6{A&gP <aֲ O.&@D5scpK9]m2wuE/x!}Yg=&B`ݍwx|Gl/RA)Oe=ׂ*qSC.зdCƋtX1eIֱ%-r%8Y+JE.~8À\Tbl8#< (M̥@ *V\JT[pO(@:rJiHzeNgGc`LH\ס=|7gmk)g!9֢d +ښ4{K$gP@IdVvpNF|2MetN_#p)"{p*Nԣ4c*VV!j7oT9"OxȎ`5g:LI+ UwW>᧸%`E=}ԃ1c:p/Lh7nH0Lњ|>A#t1u0F#h_nwd>81qszRDZ\jvsY d\ĝդ=^Sf)P| PNUW+v?qTÁո!+oTN7hgZ0ndva Q#zr${ @9Ñ'1YqB ֣-t1rR"W|w8^|`yI0ҿL>d4nM@1Cңc^ոx۫QkIBpF*đ-lƭ fBSK8;wuum/KUr ?FD@~['D,K2wdޢׇ w?ЈÓV˦#'Km*b+"IB|R-c-C;M> SE 8[m[5Q Ń\ jH߼0-G2㗎KNL;j!UFޒB߭{]:Vz"%οHpI#jUE|=pِ:^|6:pEY*t2nr|tJ!WgWD ᄨrr|$o Wu Å 5[܋FW(iJ=c/c(H`:p]t()HCy0@or3f7Y#pˮhx xb̩OQk!vo6iL1%A⎷iR>kXl&X1uofl"zL1)Rt<Ar谨<ד=]Iɴ,Żupuvq > YgnqaV u.\ O;?a5|:`4gPvK2k>X{Gv1ӌ&ڂ_ۋ* !(?³#0`%$;q4dϟ9 w~i"r kȜ$:cA-S  ;u`P-PJٛT!D3:| f Ӥ1,kU%6N=r/mo*{2՛C1ڭ%q)åi !w-`vhQnj1d+@8Ķ$rtku.' @m1ꮘזm,O)Mc`a ;ANJQ4J3Y{0X~ǚKքQLMƬã9 a?\SUIT J85Jج .?0-<?|A=.ʹDTjtvU+[3Tq'9R{^jd}.q5*gdB1^n&"SE? |8QKO82F"2/l󳨔OJd[J])dLL{8&H@,ͺW}%ʺϛ,&ؿt`i{Ev&~< %뺔h%м+.bXPwMlDNS'؅kW?0:3v , M(L: JW@ ɩEݷuvH;Dlͼ?7IW(<}gv\3~Dw<ײ/K@)3h2XD9%4Ń dn͂ E\ne?3GS Gu\!QM.o"uىڶ[pM_V{_q!w+GP4ٹ2URHigT2zΙW\l x Ƹj3r50ǩ1I'.My$&ogE;> %AX9k9{}]wW3E@[D[ H5p'&v?P<%$Fd |  K Jx߳njV(+u_<hc)k)]?yFeUտ=WR 0L)$do*Pim4 =Kl]Ւ "{Nwol7[#bK?I)\~ae?-G45u4nX*u><4H:656~YOC` V_h{7Toؙ~#s EվDw7m [\Cymklx[ʹ0)%?u|l$ƬewZtY;陔"|2)vԬD*@˶i=kQQe~h)*RIoezv%i:Vk׻nR^Aa '",Al{V!H)&JkF*k?Cp[so]x6b,|C(3B;a2_F:8~X4L,`8z /ڃ5 wlj^_ƇZQTuszaZ ?*41*3ئT*-n-#t5ꕊJbn؍:jK$Q zbvhJ/"3jHc:\p2MD喆 3Mb!|5 {(' 8 ={,f5]rg 8w>fR_85A'МQTvڠi15qg¤) #S9D>ֿ5 H^ɇ 8J5mȷdbQHZ^㶰lg2&h`tOO+V*/]"h&+P&iaֶ %݌#FGe.3PiiJ?g80?^#&| SgfR߭MRV63}|Q9?D%au8:}n>>^Bj6 51{1{G.0PNأ-l"̬p ہtrgBsFMswCET~X+/;>Ʋ5Ӗ7 VmaSHD1 )"rRVIvZz]" 'PվB*P^!9[+'գh4/>VdϾX|\͉A>DUGTa%Fv?w{I):.xUB V2gr*.5-{?E[)8t L5:pu@s $}*tR󷀫 ۭ ?;>z4g#bt1I͈:zlqrN ;䮅l"_qS@}F_ 8=w!@oF]ޓ. 0'!ȑ4>y1T U񽅷T^.:/5xjB*EH(C#1hpM\W|DǗ}$)U>4a{kTǟ{\=+Ua0xJ1 ]#d #gi,'Hf="Ͻ7AHICw!3 iYI/2q@[ ""*RTy$!DnϞػig3a *Mʜrr݉PѺw<^{X"VDgpQ]~W }쿉7C/0~<ʶB,(;2e9HR7tO8߬ʣ*g&kDkk(*5_`*Pk_ e<^Dd}7΢' <-l#5+-$P7~LGtw,Fު8õr Ͼla|#FIZd*AY 6|e#ԧQX(#dm7)Ei*׋ ޕ_yP]Е*sb (f,;W~2IVmі9MB2%0jt/T45fg˻2vZϚ^aNWTW ,wP$ IS0P 7"YT;=x@&vI 7UqQ*Z(3QNyCC;o wwO}^=)TyV89:Y$vz_qfə9#(ڷʔpu͉iF]9+' 4?tEؔ7LGwc 3X!j.w)ҩ#vAzK>4rjAH˿fB@\n ޵ 5m>RTJD,]D/Bkg\AkJEDcU!YJJY/=t\򉴂Mq H)|fDR.:{!8/{0,>elJx2iWrh[5pzu[ͩ:KWoRalCB6w8ǽ=hhm#!DP SL,17K4u[++_yd;·f T~B, >X ..ت_I*<&d|c|J[YJdX~*D R֪'-խ^pC~vB|{kr f,3&>6XGՂQ0L9`{@9Vy XZBf-*eAt C^GR t< k}uGѰe}Xu4|BT#WpЎLY`"8|\b>m,_ftc} 'ItC9f.p; iP/KbØ䲈\e__Rk´CiI.pPk&3=yHm+h%b̃+&(oH#94̀oY"%dHrggQ}7,DQlߕ0GcQȜΠ菌7ȂF Б31]ŗx~2]=  Te{W%Ιkݣ!< ǎى-*Ƞbm~&7SEdN߸|SObC+@\͂k{TDUU BOFi­qWgo…qW`=teVK+ ~|& uL6 rJu!TG*WR^={>yv7c|bb!ԥHZh)GgUd1whPsX^ ~()68h(h4y9~rH4؅ZaB_#Ao"| a%!0B,\Z«{`#g?Pŋ*aEXs =8Kil=GAmeQvSt1. ilw6 5aBw9/weEJn8KZA荗=LMX ⭏U5ĵY1kZyr%Fˉ LhµiKNSa!R*,;gGオ9[KLB4%CkH%< %:BOX<D^F=m'ԨmH0[8?n.YEjy͊{7b^0;c-.Hio{fx, ج,o"6/U S~4NR3{0"]&~vw.bs28P@(1ROw$\AaZ/5#[ Tk,-^?C\)jWPǁhMM 酝tEi-]EҎ d|>q%sV' S-퍙Kq ޓ)e;m+'{e *׭j23'~$P+wMVmQ+#/`FVJVr \TԼy:) HhfdkBA>$M@Lωۆ`! Fy\+] |gN‑hhb+U#4hR0k cB2$yaU"JSb?Yk9DZH ^lW摉7Wp"ٙim>~B+ۣ6s%O8}hPjQ6ڀO9oԁ{0b.TFg]n|`NIZ&M+N9H׍Lnm2/0gCtZshb,rΙcsS43ՙ&{,[:ЯhE;ϢܿLIJ{!eHf T {K *B7$)9ʖAB7pk3d{`FA[@P\+P#e(jm31uIRdі,鸳ATv@O׬5ة(k~i]|w~tH.TQ'qB ޺Vn6HWÉ`Z Q@EKJH~|g_7Hkϖ׍ k>W0^}PL9/)v$E8=+]-=l#vX$.$ Pgs0rYm3ϨؽJ_6c,[F)a|bA ~B | e`{ \Pn>I᳍L5&N%-Py(j,n@o_D G#6:*'3{8LPqi D{#9mVn=øLF,hS1z:% @F;EVBkKAE 7n*KT2x{rWh]097)q;a)WWS`{#SIid⹏c|k& '/!x,UƫpŰŞˋ [*X\\E:4-ωQ=)4xtm>Bm._,+3o:; bu`W1*^ANj2!J9㲴rbݣ><+xP7BxnS)5fG`5k'{0,Kt -Qs5?OB#F:Nڗc }\`6Qc.ȵ+o΂(.X[]Cv^9@XǙݷ'ٓ%^ etO&Z#vj` x1i`AZk$䋑KwX?1TL6L;v,Pe{gwiQْ˒"AO}YC( ΚVx$O_C iݕ۵s ڑ" ƙgV+1?c˸.L۳B ں_ri,QRE*L ̴~?~_\E$WD8;m/~BZl-e1eq+! L-/za_e]U%뿯_ w)MH4o "3W47^{pQţ(=`#sm:Oqna@Fj3(6< CX\e}01L_ZO՗tܿV"S\sh{M4m}-m{BU+5CȷJx)Oܪ}sV^6d띜F:d[0 rvBL>.cᦈ͚^ӑ6Ty&h!'ۼ I\*H8. &АӼZne^'OFI=n= '-4 y-;rPdV #3]&k5y_L~Ja#s\P 8Cl"5Ni#:{'m;3|S=wdaL:Y> ͎ `sT|lfM.6:,)KF~8P [9*y<@MTb:_(7Z2 `&NR$BT= Y:!f9c@Gm)̀= 1ࢮRӽoiYH&k^?=| j^JH9˔I:Ơw`+ 郠?DFMxC{R>"oU \`Oʼn8*LL##'y-HRN*iEUM̊c"ndJ7!1ފU`;XCi1&qˬEfSMJ p`O6܇6ߪ1PhYȗ|WGH9Lj?t,s`f^7*i݀LU~&sOH҉o})s$\pC^=|q'G*/98N&e36yw^t"<)ϸ{(x6 u'X/)aVPh\ ^"S0N2K ) %zL4=5k25R6YCmowgcG_Lw]#v>paan }ғ19sו3Q; o4Gۜ 06(Q_ͶWAϓ!p80 *TeQ5Nƃb>${aq (cOĘ杩D `$ 5_R.N !&4 T$M\i<2i$풾46JKsk>x{js(ro` o:VKXS/$^ ^b}r#R㋻rJpgoQ:0@$~g8 8(Rj"+6х⍑/,OQQb; _)J10?H( > _A!"[} TPVPQzXPY[ƨ^=:O*D`f,c>t,R]+?e &VGPSHl_lX`H:@FG|V&b敤\H!-l%>nлf{@Gmڛ@=6ys~ *?U%<3#Kd9LB$YwL+F#"'BˉԊ'ɑ3iן@F􇾓 W &C#D X= WGVXX~HtG$R#]ƌE6jpLi6?*-O},[tRe(úM0x2+!yp\{m]x<| q,V+ vbp-;w'K_FZղXhj:*):FEJj17xZ foǴu̥hO>0>!>>}9='v V·~e*>Yb20Q MeMdGv:`1/Ad/ AX΅{E72tv:BuA&?\Lܵ@OkrHz.zb`}VS l9Uk[[ȉg}Q8qm]\Ƞq2:d+ Tx0.s37Q(7CޒV+,وi4_ib ,#`Tmx.~DfhwOsYIxVz+hL13وngR<V<߯vb;]_>)CԾQI.7b._3I89HO y ek췄ƄNc K ±Pvvѵ sAkQIf">-\woZe9snTW" vZd[! ==rx%.KⰩ_} F8m.i*q%X}f4R_X|nXYRR&UgεT.BL$z2 :e{ =w*ЦQ|,3_K^hIM[C)cxwv|pNcALV00r^Gw w~Xo: R3R8ca[{mpy0S;7+HĨ|M~+GRe @yXNj> M,IWRPcVULϽT^O]&525g +gF6*2v!xcr1|J$<[wd?wPx2>N['up/Cd+e0kzWZXc6cuu/2 Q5}vʒXMAiXb<ڇ$t\jIڤԭaPxdgKf՛ Y +)Dbz3eһ1]tѴ%srf/F'`zcs n]0MqtMsb=]Jj #N?v1'ӫAMzM#oD,KFկȘ8G8\.D\RQ,@~c"rP}t7`{5fOAFe7(JQ:seu/ۚ VL PeʶIhwF#-иgJI_*>׾[" ?<FYՋͬ_pƂ&% tBA`g 1({+)Un'J-5R."t8\1,l&buȌqkm[ۤGej':QHrGdd_|Yr|qxmE菓H4C."ˆ-MHHh `(fֵCQSw;:Zb{!E3ռIm+ݖ9 O{rymsAAcvt^1mx] go C<[Y"hdl0e8 8M]W4&%|s#[XuȭJ>q&s#);!QeV\)NRoy҅_ x(v.>-.Ldyun攇d ;/̓(~MUsNK*];tǎzz %iZ)phз>}'S'=3ѠMh.d9iaΟf,5 9m\a$(Yy1wʵQ>뫤^$]Rd6ǚ{j>`+<Ϝ[68R*!$P1}٥-R`aыv_ORBaF뮲qm[-MRDC|j(ϟy!%mOí(q2L;'һրV;nxŇ:b H5!d%1Sd+>ujcBz)d:kP C-.\`++݇^ 򚿲cqa~3풐8baw5; ?Lx쿮Bǜ^"?Εs:L^ZwMcg;DO35[UޭO$tϖ15JbIϟ)Mi7>%MJ=*Lu$`ڢ9?G>6J5&kGԑphU HYKšZr#2Si!al1̚_v,y*=gJe_G_=;>/ALѷ>߹G<=WnžI&"oHPzwm]_~l\{͞1hq}`~4ކl^P"@ g>,VHJyމ{I5qKY bPCm:oAS4JD(5b| wu]js*ԖGrso{fwcl]?PPtvB9Ib4I}m"/J,Z1in; wN# ȽEl^Y4"]^)uYZ̿JqQ~ԳiuH({Q3Z(Uݝ ?֍a .1GߑA`H NVߐUUWWY;7v. +c#P+;}@.mQKrJ h`X}]*eE,%ao,0M$܍J|!E}C + l@[V1 E28 ot,yw>wٚ+=Yq5~PG9UPHyb3bIY4(TF]>bi^_ :]Uc *^TH36(H'xa7rxҒ~O FxJI-gҌ7׫&ڂ|VuYncvQ+k27Ɵi';lEVPBL*CҊPAo):F"㬄񈔋Ƶn^,zp\<&DGN-y|0b19O5y [`(BE=lMڀ ) XݎǢ͚Fq3zqIPOlU$U-/ai-t"MѳA+W(^87R",|/-Y7JUC\wdg)K,3xn$'ca uX3Wv)V 0f#PUf*R0̤`@jV*M2*[)(6 \ρ3.%6!w|oGno{'W%{B5bn`Бwʾfnk('tG5kBH!_fH$;'S){MCv?@s/,rDw:j|Agd,&o1A9ңSk!oB!ACCѳi#^ P:ڙC&PMIȂXtH|8-MաHoÄe$Q_VToYGsgͮEt29e.[+LY> _u!(3K^|(u~ŨO!޳!P;g2 V%U+=rXZaDW xR=maUha@&WAQR!bHI{! }_mf?ˁN)LTt SZ Ibs+MQa^_rLOr-ǥu S+T@+Q85zot9d'ֵ'Fo 2IǿH Ӑ(]=RFYr;qץKh#]Rt$>M 7yN[dž9r9Zێ s!p"8]/7ѻH˛hRTvm5/8$C$ɘԑ*o$D|HRE 7[5?3t`?b0w@j톳mI+0B%nB*Ґt66=V Ku+H<n7ݰyLCZ9{Rydcmb7SGV@`,^̝nLU.:%JFA ._bv7)R]`"ͭ4]|Sk0ٓuo-#ˋ{fIcpb8f'6ģaٌyWf@Cuhwu`gI5F><IU !*uڰH9wʍòy,}tjtH:?vy#rfo)Mè`/V>ј"g)i)P풰&fNwsՇePEOPZsSf.*z⨿APDv EW` :]c4^6m3}2'#JCH>n07+0jK@ ֍ϧYk Zʦ>?\eA bE]ΚsE}sEN9 AXd86bdfkMٱp뎀z{2,_P(2V1/"Yp(VoOѿ=A[{ЊH? EbC(껰փ4t/8!0c9"k߳FRԑ%(3MYk;Kݣ N$1S(c,AЈo?n@go!/e)nj%*C m Ԯ]A;k'J_L|+`7[˘~x!jV G[ƙ;)(!<Ç'1bF+b")'` l4elN'R}fzodBԻKl_F3 ,wL%su V".T 8&F2W:EFLݶP SGuȼeg2 <7V߸lFi=5w6˔ ;`@ 7+N lCL߃/ 9RPWAy %z#L>?;m*|_WM{%[sӚv|x6xKKa !LY+ćtL{Ġ@hYd4]?lu]ț]e'@ Tj5J8p0 1^U:ʭ,ְ%,d{ʥTDpQ_~2W]7 Pf6V | H13T+*tb Aΰ|i|"Q< qߓZG=KM I_J?CKȡNuA$Nj6UU2ZD8"fjh7QOj!x5~qQ OE;UL4 g _PRep>{\c 2f0ͬN\%BUC<摀<wWA9>wEmJ20i~#U9V.L&ᡣ/i2#p,;R52Tqyh/.PtkDA؜y&ML,}Qp@No\*^@LZW>"dN A1kB6vJ<ť6J('M@I*2P$A85l m:v9b?ꤘMI%#0Y[ĩX{LdHaf/!|Kײ /zt%} پ ]=t l?#`}7\0ɼO[7^/8!@$GW*Rr\Q|ZJ ,988rimY W;g;P 2q_OC h6Vs Z0_ޖw$7bO7ǻ,9[,+BDSPf'@Iջ/(\BW+i&Ñdѻ2(v,Av~ErBCuR41`HIhd+Z/sb8s{0jhۛHUo*r3 -Y z{Pѧws~"/F{jQ)~ma5sDh)E?]%ɸ`^6>.};E# 烳UNF_?9Яn,/ʟ 濙Kg,3 U )c9 k D]$q7ad)hSURկyѶ7'qc'tFy񞛐HW2GqX/r#;hRj?,vcjt ,Å- qHa]ΠQ/.8?ynp+*HnڈZ'yٱ8bCR?9U~pU=l;&5~q&9j#li őf|SVUS/1 /,k"Aُ_,| 9Bs˨3+^"ҫs+orΣAEЃ:sA8m@ tȃjEKa 9 ޝ홸[[FxK9рXq %&]JB-+֏\맒ucü!bYX%*K) ]l B_TQ=,Wa󯂧9zcC>e)4 =rG͂*pӑ@G _L@@B4K]'XN ⹤eDPz<shZW.XK;BBYL 0>`3\Lugs4-I12p%J{o1U|)Pl_xӛ "r] uѩ"N ;NV134mͿсj }X[Dci jqF%^<h*5OTmhcwj]B$ %ukduf+ ͢ z]YlqItG0xlȊ]R^wˀ⸋SJP x/R=(zIH]F-|>Ǜ ?8K^J0ӆU܋;X.Ҋ>+=zao\gϽb:^K;3`\\ar,0t0[~bTfT{~{;M }~4&U{sZ){B$/1K7fFGٵثj'vUD)_ch92L`鴴j}/~cwbQЗic<ٿ-]DV?EWp/uc^*xt{+bw5EU_(I:7?5? 4/ \c[{ P̵"gsAtBu h IX\,GfJlm M**&@ciuc鍦P3}V#YF- !*f`Q։Hʁ%,p= iLlJŊzAmHŽ.Vx/ζ|bxHz' w&[7۽Y Яx#T=[ ~Wz^Є[>#a)˾[jPwQlTѐ|I'FZ >- a)?<FwiHwsqa`/f{2k[IG"vƣt&@ V]mlnL rJFg<#yQPӖ0X+ 7m-A_Dh,ޘ>&Mp՚%ϵE<{+?0 *Vڤh1~G$:/lFÐt-,G:K{n7wvnԜCQqFsfHVFVX B4gEE07 nReX0塱ɴ%Rs Z1D2CZHmڼ NKcf8nqOY`@-A&or$ |Ͳc)[40Zb3ҥՈj ׬5rD]_[@@oUUkٹ l6kFDm5-Z`=2jl Mut1NaF̴zwl=߻RNH(>5Ybv9kD=a_ܜ1T-S T wd,9֍[} ̩H MHPoT'20GaG|`? ~R$ U5 P`j\0BVDaD `\.3b4X' mId8,;ŠXIP8:)\V}OLKs2ГHk.BJ22xZJo~LqjH5 ` #o쯄=yƏI;azsW6;}Y䉔C J͜y J)sRSաxc^ uK'M#΢Jt,(˽S(nYgݤ&T./) nuu&۫(P H!?!.Lt[oNvD>a̛xRkNQC陵`5qonarLl7:CChjh@j#F7cHr.Zu Gex7 ɛ0lXwNSMƸV65: ּ:m.]ڡM*ny낙nS-425pq$j+jNE^s#){#`%Wy} >q_K(vLzyUf+)ZjMI$Y %ܲ:a3xy:^DP?=8\Iv&8Ȗ'yQ0Qtl{[YqSc{G~Qgm X*%ٟh GW!McFq1s샵^'s1 M2[3A2c_Q,V͏ y ֑,; &#Dɥ㫹?;Q<09Ǒ41k" oQɱo |&#Rw's5=j+M5՚n] oI= SoWr52X.VQpr+N"K(?^in=.rrtZWfwKC#"@-FX$]c#$;ע:8 o Q4H4]I"uf)oh,wY?s> w\~ (6%Iy߷&Vl<<!Z⨻oǨ'ŵ#x?. Ч36=3:؊v2ז;w "TaR;Osh يو#ql>Al9 EN@4kl`1=d۸M):Zy^xSR Y0'テS@)Mڠ״ۆ.UbtM{Th-` s*;D*kݛX#oiP2՛j(&D+ fW5)3`*?gp5xڳeHБYfuYS2ltq8fVJaN(eJ*1G1f\01(iU)9?4x62VYi8fR%%4QZ&*PQZw,88mp)?B9?5PZKն$ʡ8`sDb~"^4~ p0%W^gݺoK1ؾum ij"r@]ڥhL杛u!%Nog%f]KH 3QZb} Uw  &XWc|kc.d:ُ=BmBP v!۠$̴*WOlsPo=wUU_Ήm3hvד 슽 r\j2ҏ z Fr=\7Kğ4$aC4OaNVsv^9aC()mK'1juzɭ]%nN4W2W6VBc+o9y~ 8R jq"w^_)k*m8 xZ#PfC]I?BTsXY ˸ƹ4BIxK,mnAS1@ppњ9SN+$DdaϘP9ɮfI ceāwp#WqrW , 2wq D87mώ&3o}.!qM^Ho*S]*Ũ@]JAErő:aͯ34(+\1{;6{eV̊ZWy"*1?ZvWUxf-b|2Qژæg&ۍq"|!“} W?M~Q`iZHB%P\ <(}Q<>m}E,m0} (8P%=T\Qy2aR4)v{-EޣVY6mpQ 7KH+DWŨ!;0G7"3*-S@ wx4m%hx@o!qbmmLDlA r`tF҅U'yAm]Dnr"Tvw&ڛxH%~<X.K;`Bc_%WKynr%p!kCY;gE;XpZH^}RZPoT&l7GCr.)0^d"q^ 斴8e?pY,&92R֩Tuݭb! [a( ~Jj^r ?Y4zƄT}—-K]HKvmL,YwPobF9/?~1zc`ٯ9ζ33tjͼia."^_$6rpXD»?5BF^rPj}vo}YNSֆNoDJTD *V4SٕbY;!QzCVc+*zX !LPi_K=-h *(7ىppE"rI6uK[on @6b+H#i@ IJKfj3|ވv`@nBTNK?-ifG&0V[BUSJ4^AIvg: ^ Zo,RqObHoCu 6X>rAp _Q2CM\]S@A;hdQoiQ^(&,\&o^0 (N7o\c92W%&R$ v16p^AQ1kX #W>LgLw%ߒ߬o&CDzsi}unBں,j "ˈ}C lz&xZkD7{=kkrMk]eMK EyJ4!E`uI(Oժa[sOP7E[ V{Bҫy' UȤQP6UL܍þn*['7T~K#@MwcV<3}p5I _P,?.~~%ִ l)BxvRR zY\0|e+ρl˿XQ*m`*p5`\xêz"tR+x&T 4:3^Taon/٤]ͫu7cl%ަ]U~}:1?%ՙ(Ly{,=nsv b8O˯qJZЦof@փO?;YW3"0w0Y2T;$,'XKXykB- (IΙ|@9T uQEgPYeklDΟ+!-;Kܶɞ6ck[`ɘmx6?Ԍ9IeyCbDvHŦ,wskjL!Z1⺑!!<8LT|M`&DU HC]2dшL5Kt($WۢTmx!Ɗng(mFt(MlsEznd\+^0_x^~֔%Qɇlǝa aVOKn)CMq Mګ-Jx_#7EM_v|S/[g?+3 9\VvQX::-c<;$VȺBTK LW 7gk>BCY,[2N lP[g+x3ܨGO^P9Ԙɟ?T@ЄHRd[[g=1!wۘ|fSW YxZ}r{J?#aৗ#'S!l/% x~ %g=_biFy4> FWVY4 +Zb_5R9g3`gG='8RE/+yo2|̭#̦ vA{jTia"Ni-oYjLrP0UgWI_k ghX ɕx]Y/]Qcj߫Dw.!=el ?ڠ6D6S%ɷ-222ۇAa N1Y2/f[ l3Vlj/>bA'&"|7f~5ev[n\as;Y;\F@祗C6 1νko̶j!1!38c#:Ӓ({HG?x d z!QtKcK`kT*1w@U4g#/ A$r;r 3C* 6q3^l{޳O %t:G=@p 82qz,"~iJ,yݳK.4q2 >$ 4/YyƔ)@T Zٷ~o&a?/A!d`>AB2Qu62u\@}sOV _]w!96'cCG˩HKng.io|yO ӱpnh#Ʉigkg:1c"c0C'plX,ીr p!^fԚʿaOQZ)(ǘF!H+VCQ:Y"y[XE J"R'6.0kn7 z[F )/B,0<}zN2&tU6oudSPt V"dcX&-pLɅ YDٙb/u0fG C/@"Bk_xz'V#%R 7(Fz4ulJ~؟vϕF@j~/f1܋5?ܕ`gr3m25c16>{)tᘆ%]YU~暛iL.VuM%-JĠ {s Bx@澃[L|C@ݝϑ!@.&m<Ԣv \}3{6 ޘdbjK}jPg^D`(He1~}lROLVR!/PDG"v5`]]8 k}IJemR9@CopGD'h-el+1"w̞%*MAq5`6[nӪΤb㯟ǦK9}DC0N\㈐⿑}̬tλz^@$_F$0zY=𒎕WLl? 'i V;vnb ]̺M&&WN^~F5+EȜɰyIkuf1PkfW"/6H1WEq@?a^-AKR{_7auB_uƥN^=pDk3833*wv 1wRgo%IU#_pTǭʻ+<_mMcu Uӯx(Ă+R5Kw`|_)@ZV:V@6# &*4&QUw/Q`^U06;!yPBϲ5Z$_%CwToO2UNiw5W*ڀ-_!F{hPM;} 0=Aoa&a:T[885N~dfX#6sX51sjQow^qw/1/fV.}rҦ:*7,T +Yj; 5~ 4 *t@ʝpJM{m3lz#X+45HMdWc! CvϰÓ"f3$O9`fぅ\lY]&⠕$#v^#V&,Ů!kgU\X/9W *CdEy־1:@~à`VԖ3VݥBE9H߇$p@TnG=n >E(~:>}~-ԕ^q_Oܘd^`Lk7uX\R)s! !5d[rVvMh8r)Uv8~N&h@h$5.xeO:,m !@.ҝƓ)L t^C`wcxQ==??zKa~jE >ZS53)+]Dn>FwAh LdM@d)/qMB鴵U藅,PhS2I#uaqHdayLШBX?A5$!Y5}AïQdGp9칌tAjM<py^< ፥9XoeN: SdJ'1@-2C{%sB  .ٍ,&$n%; *ܨSJ1twR7VXAoVݓ]PtJPt?_br^qk$p*qB xey'Z2lK)oYdqN'xr/x 6X=UM#>o{z|@*J$%Q*(JAX~N3m{ocCEV)]iO—A#O[9Yo#h i/_vbK=D OԚ=H Oв6%+lNrʵbƤRDZ} i7z^h^T܃J|:lI6~\ٯ`8~6loF䲍I}/qhu)!_+zЈ,mN9Y[4SE4@T BU|G bKCgI9=cPNJn΢ ͣc%;#`'*؇[8Mɞ~ł\9M'Bsa5OD|@ m ݟ[A=6ȏxReue7,3 ۀO`~fMWCtވ$>8$tF%[*zrl3"Ʊʅט1Cζ CH5u2s%MBvful^ QKO+100Y h,n;:t)edA l_&.LUf&X"1Xq *TH$,Ww0ϖZ~q/EJ=j8o}ڞ*S=R7B5]+x~3z)~x NHlE:jh/"1QUz0s_2~/io+ؤXsmg3T?I{vG&M>9U da][YA*&Pi"0wGUy|e [ f5#a9Ojߊx YL! |86]6V>tڪ;"qڹ^].?uq=~32J~ߤr,>Cȏ: m,j1U[¦R|alZ^.HSr1O6[VBD>bSYsqkEu6`Iٝ`")2|ӗ2NP 1}^ۏ3[;>o#Q` ~~Bgsv0 ȎlGʈTq{P[1gl$!(ԺIrj8WEҘiv)S# Fo* F߿'%XFjGXW'N;X]#6lHMCmVeԮ 8V#\A֢IRMjC}[0q.4.dE["Ueu9? 揎#UtXjޚ?*MjiHݻLAxPOZO2Ѯ oX!dP$pcҊNݸ2˙ĹrcIHG'v !QN\G_ektLHBlUXctS\qG!nfJEέܬ+ʖ.7o25XmjKeK'M|֭ 80ۀmFrEƲIlh2oa]ꈅ⻐zTʇX)NZ8!wc ,쐇!N/,ef՘8[Q+<34za IH9K&[3\UTHi]ZA stgwkQ^_[Uk09Kb9 au%D{{jI_k2I'㪌B'li!m8U#@toSds{bCa#nRO$t=5Buڹ5^e3yuG7fNIRWdJ34.zX4!,T7.7ԞwB_>;3|:cg+4sa({jD!Dsݪs`73s*)Ĝ_4lN7+у)˰-h:<ЏV{pIAK9kGL}aZ1 LߡEC.+'-z-ل7bj4C&}k,,82oxg%x֚wO/Cޏ|wv5C˲yY[=!b5R!A5 D2 rҼįKn|L`ȰssXt`yhaeqJPWb2{bvSo<>\|gM슮1D@2TZocoF Ykg,BaG"O`duoݔJIz/ZA:L\slvs7E-)J00n Dzב:cr>+6i%ȭbZ۟ az! }{Uq.=)I19?(?Cq֠4{Jh!tӝjfǨG ҡ^sP;Kfr*",u~MioWbZx>Tћڞktf^E'e q=,EtU12}=+Dp] 4ݞn0m@_Q%*~8 * _ѺďBXثDCMy綷k Ɂ ~ubŵ04V$4(xk B zMe4ɮ=g]-ݼ,d[:hVHypC ٷ ~je Nt6 67sJsk֒@Lnz+VV L,dc>m'nBI#1̵gxljڡdN= Bs㒛C?Ҡ21D}Nľ1Ob%k 6j-Ss,\SnO>^GWr1v s5K&%f !waoݸQ06B|/8R (@ 7Ƕy{ Uל5\-lr1o(Sr5]KqN4e hGeo>~X :섗 3UgRit`ɢsEF: w_Yr޼ZltG7>?bSC6UcZi$簶 / ͒〺# cx}B@\p d_8j:ֻ6OanR:M0Ty\ ~j7qwi7`Png)N,A ^<83,OqJ[fs$Ң~ZPw`$c,9fAXQ& ܁ݱry*/:aT˵aIy*d.]$NNvr 忖+3D T94Q,%hsX$40%;Mds286%*jBH4/_ ޜdҹM2+b#^9z[o=1φ0\]%Td\"#tLrx,:2Rʰh'UNa]wNJtHWUwnb?5hzčB}{F!}埼khZ/(i(2,^ɵԜBq&0v"-Rƫt$U.REC| Ws~\<9#AeXį ]յ9m(_f,ӡKs͇W3~a!W-\A{B^ [(n`9ɊaHETGd&{^a qBjqU[hm U32~.9;r,=.C`Q+3Ě N _8 pCpJԶSGzmV^ۑ-襨TIWdv/[֒8",_݊f?.1VԦ:*#.';lN>%ԟq*<$yIk[^CU@amӷD'ВicĔW=<fxEUu?o-/ }gr T#L %)_;WSUa;2^'URK8äłrw;G _<ՙ m@UPR KWnFiy>j\ɝ~J|5ZtZoH~oəxFH8 GY6;]D'T`xDkt̬k+ VKYef"\`to4b-\(9\9K[ eF6?5R,R*fdA[ܣ#`'T89ǕN>\/GЫū]g_'R5 H=O\hdYаBXDe#15ZEtx/1IЇ|RMѥs%wD`hR못ؠ*\6=PH'D (b/ifd(q>N^lʱټ*wv>֑z;gW԰w&N0_ DŽ@=VK4*uU߁_jVUd Fhsm@1jt!"vPIe桥*ʅ'$ҁ6j?Y3z2I@=א9 (4%se%#war(x dY &߱N3U>V!Hs^F#]NP* ĩnG:ٶW.'gLnE[RLx  Ulɥx=&鑉QM-&O,> 09 ?rb\xslV{ HΡDQiDeR<s@G 0j1{z /tq er x)@ a+F3+0>vх KOW+r"0K*FCrG; 8xvP- :u]n==@ bl*m&NU Y(*Iq-dAVuΫ/"Mx{mнg`1q`H+?3%{fHP~ ppM ?zy6xnrXs։:YFZpBC=E\qA@Ȼ k _BOk2LjUZ?- -ކG 3ݗ\7> O-h,K9CUbT˛sc&8\w2\Лި܏o2M42.ňx? >4kK/#zMk ht? }RWW3bur ,Al3;ѐ4*z; #.vye +Fi/K;x o)~aTk,,(0(rS\X:̃i-x_@[)TAAK3wHf]Sv5]0u95=&<Wo)Dtq0j)ϢJG)aNZ.mk@猵[i(jyy Z3 ῢW]"A!X 1% YI{E8#,ƫJmpf>L$!nLJx)Okpص1U /4XDZqկס=RiT1dAf<\RA+r@X-c+v#]dl,.TKK*.2,kFINu.X*H`o+9FG^>)`sj$ pxb"'4_~:3.K%#Ch# H+^hŠV 5$o5utNo^a؞f HEC! i!e0 Y2G3f6c&&RϷ(!е4wg`98*_ 4Mo;yx%.w:9| g:E%M vZ֣86b*wHHxɵ/yS5 e; تeF+;Sc6 (8#]R2MMNdhQJpvBCJ P0ٱl޼Q`ԦB_}+6#AT7Z\%ÍsI:I_rW` k撢>})*,/$ZH"r:Jxݽ!ꗻؚ_.|Ӷ$6>di:SMZt+Wj9ZKh$gKs1 6] G1ga Z,.y ~#u4c}!&ǞvZ;\K8T!`bINFJ|}F!1a9UjIh|/T441܂97Xم<(|y47{D*rdO]MQ7G~E/lpY0FD1ʁq ]e?2`hޟxKZ%_ G+HMxV/V6 |7c3R;*C u+pq^ ik92=ֳ|2fzK~r^ 7Ux2VXTbe 3݃!͊ylK]I~§CRi9=_\ʂuB0ϣinJ 7&\T8R;;F#?KG0yWs_SUh2"pGʔQ |,zʤr.!SCWex<7DMz|~4:KB5Ij'n wUcz\[ l-al[魛GۡKL-bIإRl[A9C_З6oѤ!c˦]lFh5@vߦ'3ӖS|ڀhZO6vghJr-p6Q3br5V%FQD=Cuqܪƴ3[z2g=w+P Ua#BCdSk%$̂f!߈sxcQٞ^fh3CE' …fR~+6{;TCّSENҽ# \yzpN:i}}jTw$v٬HTm,Y"RHr :$ rsee0蔧ת{"APu&ٕM*Kt(/ p2 ?rCf,WZkF=,۩o?ü^$RUcyԽ bcKԳl|"z5jPy@2Zz,@d0]-M>3~ITbY$77V4%ҶW.>Q05@ܠ8YȚiQl>N3NX4۞_1MkL*qJ?NTFAt`KYKL7jB! ZX_uHӫl԰?t8lUIf{qŦdKvbXaAYNo*}AmRIf7#մ9?-ףh_R;2?({Whlq3ڮ8iU= x!{E:rTm Xd'tF=VٛS'Ҷk^C$UYg q_ -@*r}$.e.Gk쪅@ME,*o%5AJAK5`XYAz΅$/gtuO+W?cj4\X˃dy`b%N(ڈÛ!: #\WUQvQh*@E).sC I6:3v<yX8fr^4AȂ} jW@0qϰb!h :"Mz(=#Y> (|!Qáu2;M Wb^`b[=iwtk`* S;Eʟ=Z9ݫF K&Utē!m9B 5!<Dž=kTSYɄ9lc%\23o', Cie!y.}]vK 7]Q(GCě׎64~PLdR#K?:R䪒JXw%lW_.Gz_qOM; %jv׾%izȹMFwLpnO}pC_|HVl H$5?wv`csʜS,KyY% c݈vzhhVσ|*%)^@-6⮂+]Ԇ x~6)5|XG#`8Ga5b ' #r$i>w\V[!ߙ׺|G֦pڳa-єۢV5L)E3i>tm; 2b=7ӓx=E3<2N8z~ZZ@)Fɇ>-̛'̎oJ9 $t] `N:WdDpAN" 8 H#ն/3@xGEÝOcU8,\j]rOo>ȅKGM;Bq=3ozj)G|n'@Dl&_hɣqtGV".Qmt#MAs%V5ޢ>%XDBlS`O#i0,<17cE+DgcbU8q]Ǟ ,ᤱ$UߣI ./P:^N&.۹ji.U]0"퀲ʪY5~0)CuJMR>v!Ey[Ah˼(8r `kZ*Yߏjӯ&e˜u ^;H,9jPK1K`%ugδf|Ҁՙ?=믧?.wC2J\8 C'r?Z/7x/xRKkg< O#G! 7ʪgi2:$$ sDnPK0a%Ȃٍ[9 Hu@<+{ZLu"1wV)>V=G h0{ݬ97 |A{5o'1=R̽Kbnrq Fl$?M[8xiv$!E>P+kgV,um-I3lH)l먾p&' S"3(D=@Ʀp5c={`溍RO@~p*G!Ek1;dF$uZu*A}(vFd@Owȼݳ5|an#'E3X-WAeF:#Oh !ئ&D0"@>`{.ڔBnqZ&Cv<[&/-U@GY ljꬒF \9O*oߑlrgq~Q\Palk̸mӥȱ/ dڛU/ $X/TKG4^HrAZ-x+0'a>F2=_*dŚA>blEʆhX7PތiG/~#lY3I\RGcygFqӓˡ1d7E5Aӭ҄S7^~ٯam=x[9kbsN`B#Iה ~lD)_ w9 ?mwiƎ7XTr|]&}0}v_38$=;+ 98!(m녚$hK`x<0(*^yoڀKR\;1w_h0o*kǎ2ӴJŵ8 H+ϻ2]"H1!Pfs9fa1+5UȏzqhjD"\BB/DpLϣX1tFd!ɹl~tfuED#qٺ+OI n /xu׻shŤ=v5LuGD+*4B<Ǣ.uh0љ۹!f+0ll]$HͳwVD8xxZ ʎT+^뜃YCDv5+~2tFCW`'5O@{gE>!2 #2I@J_k"q\]vWw4Hm9O [B0cJ戺%C?ɀ1ړkT2e!Gbyz}KП7>y:} \}ĸʨj LFn^;m.I< 0c867xqmn!/a?mj$aU!/*9Ȏ%k= U-h]@0J) OX̯Ɗᵐ9(š |3͕J%%AJ%Cz=0LIL2xF|/IMrF,#ȸ/YY?:h()Я>nqHSCNb.U  ;:Bx(ut~"(9~^w|uOσ~;bu+iJ Zx>m8};7+~vbYǽ+7 FRt$"k~ъ:Oٕ<j zڻGq1`{&c, ~ OzC,ٛp sL (}{Pq#AY0| 1vQS^H$HMyGE /3f77h.ӏ4cNuu:6l,/,e;|.@ D4kg)}*mQhgic@_'#jz.͚oJedA6s̡diuHf"u5u:e2sg:.?iՋP0KnizTE y(YX h[hRn<^QՋ a'vk;a_@sZCMf0p@Bh{ve-pc. +$WxH-f J6ؙ`;f7鏃O/m*ݨ^>y}jF!fq3}E3hORY^fӤGvQ' Jw':.lpkE I5y$K4&I_f9wC lB5q#:WQMƅ{Vʝ#Ls>}g!z-ԇ@cE\= aoZִ1tep!2Ed|F%iq'ʀn'&-7^GyHmhu YնbZY d+'KNXVNjL=yj@Ad$VIښz"E_Nb6H̛l4k.YHJtZ+Աho9x~˪¥ÓRflх@l,Ebow}%FtuU{7oF}J>|B4gBE z_0!LU3}=qQ8]:1-OBu.J/J*>"Yf뮽4"w1+m,g-;"yҿ!`Eѕ#$I&r O>V+12.prȎWG;O3-GټBD\aS^+>~}(D֤jsHgd/U^6g:K+(U~b_?: Â}1g'I- USG Q2|w1 ~Y?bxǁihv?lDnD:$j}s8sGP~]&=ы3+EQL߰];R}xNLJ")X٣4i1V`ɧ|+IdPטlV{0'5{fz:GR%K\'8 :)$C"1OTHT270s*{{sE*x]2esOiH;ZKJBBԮƐ  s{Aaaό_''a$@,+6!#?xH0]֍usWàCUsrN콉̛Y (:iAs:s87+ ǦĈ~Lv,\ŘImZCրj5]`Xtd9#@Q=zw/)U PzQ6E%Z:SQ@o;@pQ=`v?f56P٭| aoh;Wt߮Ӣnj'-Qځ>J Ѣe> H zfK[*|,b-)y ˧ 0Dۀ pc¡]u%`ꑊdmB6Y1d9x)e`p-$-tPٵ ,NM4̱iO&r^a#8@E ƾ!QmxHC-hl?zYT'Oe=쒖6x#*y y³w%;uS=TjbZҟ3=pRX!_LLjH\gval'܏v0l7hb-nEϩ^shTh)^o5^B\*w)X&2>qEoK"7lq˕jkZ[L:)o)x ߵ[m7'oO4!Hܩ%ωD>sCe?[ôPW3xJm+s iC!Jw,fp!nx†3~٠6}kQCWX()5R^bR!c`_C5p ~w s#c?uR`"&ǙB Z=F30>i>[9.gvshn5B"6ܿBy[ҬsETWs#r͆Tcss܊ϳ$ yOzGb20eb?DL3Kw`a}c>nOD^MόZ1!.g<ƸwH-K>Dx%٦0#Q0]~ywr 8仆03ר`6 l䘘@o\SEFm6ϓ΁؝90bd!wNJxֈ.q֟4;QD$!CP/Y0Ҍ}-3cM49.A |#%hJVK"c<$(K㌬KdW{પ /xїA8LX$Ϭah?}?; CپiĈ#NRyucld"eV{}^r;{#JZg /GW75f`TmÐ TnM;,ԗg9 m>yvu|TIL9aj [ O!Z*~s$<4lOײ*Os aH9?,8׆:ᱼ+$'Q3nEKVnq?2'N /yu_?B$Q.mΖey4@Fʵ\tV hDӆ Y K,U ZT7 I1?xCvlmud;Ѽ-o ND(I4ˡbD&:-++`\^:3(9*28I+x_ϢQ T4K N{MK>YY %=`hY2Z(+Ɣog=uCvd@߁$;7XP6J'?ⴽ#< t~*S<u+IZ:փ9 ѻ8 pLdĩYy1; T$#O_Z:j6S:8Ʀy9/KfBZ׿!d@ z0uI:4;?^Q?z~5̴x1 ‰I$.$}q?`i̹' <Ə!a?o:(_RɂhkI1^J" *ŬqfSz B^@ ;»xؗTWנ Dw*P{|KZ38Aq:8]TY>c8t xttߩ2!>ncJD%KUq&h'G4 ]Χm,m҂E.OA<!NFQ@STrR^ ߧmI7q~DZ6x;yKQ%;=b,eFCe/u67pfU@1He?Cxb^GZjB;%{h#FMf}/{ 2Q_?k0\JCn{/(͵ޥn*9#jqH{rk RҴ=հ[ yЫ[2dmB8%d8fllWM@[ˌp%3ugw8 Ѵw^]y}5Z2O\U?rڎ’ˀx5TmWS GFQef_#SMͤmD.34eYF;F.Wc{iԮtM[<佔,\/=;j&X+XmÕdܘ&'4 UAL_F%dOH {j kħ'Y{- ë%RF> sd,SEE'xsγ VɴV^G J܇@!LlB_7K,5_Z\з$EOa&hѕYmNz2k/Tj¤yg3 YP`BGA N kb=<:\UWKMG-$unPJ&N~rATDnEL48?Vt {wMKE;wCh~G)s] zENʮ]xViEdVE9,Eo7=NA?D55%p+jV_xp2v ((qG-dRT|gCW^aOQҘQ\7-`ٿfC2}Cw&#ع#D~<\oݦ Ó쵵v~jkhT'`djŽwκ{MՂ.9~ SFԭKM)@ =y*߮jR99b;My+ 3(M$| dKпdJg9CH2cRӷm17̺$M+NMEA{@Y#jR)!_4::G蚮+1]Ds]+S 2zC!;- ։2⺸\tK6;0t|/}#3X>Xp(נd-4@PN0C- vûz^v@eyNa1?1괖!{zW`d gKQ- q;4y[ Nғx"`AţڗH΄o 9o yט:b߫ -FcW!XI9<Yw((eZ6DZƾBHI; ~A^+~ݣ8* {gI)--;d1h Zm)a0Zƹz$2'd(ɡ99J,S32,*@gvR_"'EXXy$T#Lڪ} )OI@dfNph͚B9*dlf`Y''[K"d ۖVIv %◹KnyO`(VLVS[oMCżC7̷#6}Ӧpg,} Pf a#|J{Tpq^i+,hce;T3l~3,q~HS zI#d3~0;#E QęrH0&N;[> }Fbi6[} TvyRgTلm2" .{2 ;>>@YgdYևa@qVMu4ە\w,}vkBj*_V-9|Ҳԝhޡ7bs >+1g F2߿tt%xkԠǞ%OhcҊ$ z:`TA}\׋1(c q>d^Onl(J-s2?hfBE|,* Ks.!`ub1xRzⓁn1= |Jgb)8&UHRI23J0G^]ę'3L.l$xtKd3powZurTm m[7xvURO 79WQUK^R9je2|Oyq.JxR=ezD_cjv_p^L(]O\9f+J$ĨFtS/ds1"p+8Zo-L}ˬF\ڦ6f\G [At>7ش;"D;] _.6lNGGMˈtJ%YwKC#adR(Ƕk`Sz9ǎ};up#{m,6ݤ$=;g-!YEeQՊ{xHR<8ZR!ȟwU#89 ]^0;G_p?Z5pؑ- bNA)<;N u۹XD*H-{Jt֡USC#N*atBS.0ࣂ$&Bb`E,M$ -d2bj\,ѫHOiAf1ZN\7^>knR =t |Dk₩aXѾ"<y}B b|?ʤmq -΁m+vi:"CI6=ST{|u?PwrP@ җ|cYׯf_*,~󱧢+$.HtW;U.jDugaK ̛8 uǰx;tXP2W;sCmS7~^פ"ƱILNw=4#aQiuf[F@`Cc u$1^{'7}-`<}܉i&9^E2]Y&1e]q) *C1iKvƻH}@kyDS;ޅBaIL3)qAx rMeyu#DܫHkoxOoW-]%o(߼3 >RɓIvn٭Kފ2>䊦 fWPZ-N@C,`h,>> =nHCcÅ^o"ɚlٶE{c*h*?vvyazR/fR>k($MZ@sCҀC@7{\lwj\Xg|#U YƉR X f\f6ja@@&X vN.]Kɡ'* "ZUaLW4jkù-_7crP>AP7(% 0ltH[YW9WYU{cq./D6 7/~~#m/f|1h8`4%V43xi?CvqasͦV7 H~;cK^gړ(է%سX夵d.йLWA𾎕 zDŽc PS 2(IR1:k+5MWQ!.Dy |ٮs2-Ə.*]xVCA|(RGdM]+UÌ}A6+sV( O3ϭx_A0f+!8'&+f" Bu@l_Ao5P}m*-I~,#aB3BCT%YZ sf8!lQ5:pLNj˒Wd-1MI#qx-|74 U^2=p1ɐ{?tmO!X f$'hk]"&7kl>ۂȭ%5M֦N+8| SS'Y#ڻ0-rAez h쨍PSOC&F_c)1ԯA9oR [%wP^[ztH9X]ectE ͹""JqAԢki6a7ۿ*} 7 w 9C[SDBE6llCD Qu.P&|uo˓8׽J-u \YI?YU(,HGD!M>>#P|C5eE 76֥1JӪljTKp7 3#_ȭJt _o0,j լkZs jXtAɖ/E>o~iKX?/tg.Wkk~WJN"xx:+1Ml3C#-&`٩h<&8RnloQ3&5pwJ^?Ѵ'>J)٤v2Onȏ$RwϼZ+\LI"{LB{X1so%/Q;[!?+xχy)>8[N1fylMEiY:BsjW* _E˱sR%^%f!QrpN׽l D2ADR KC&{NNMA˻ YJoI7qPUy[QEn.@G3XCɂJ%Sv%bg +D47IOP;Rg )\Ae"C; )\!f5b)zEʿ@b *܍! : }wՁ$O^lʌY(3*&Fºre3HKy (x u1 t|z^Ry ZȦTTvj'FZ;%&amK-ZCX'EM.Nȱ0sp5==JSl7d6['==dsR/o`=WDz&ͧ`Yi𫹯j^< Tʏ3 -F-]1ZO8Vw띖)U݁{:o1AhC: q$mePȌ1n+Pi$V+7_Ȭ)K~<1)s_>ShY+j=pmך!S|b`ci8Ɏ<)U Ʊ})fC<5cA4܂Z)k|̷ $N+@7]s%UD&[=2 `Z w<%C0 ߑ6$ԉ{bU^(fPlΚ8PUSq4#jpX^%%bQ@D"_`ȗ Ba'91Jhtw~lw2N1n,Фb M g%S=ij 0;!'躻vk25v5)XMRYZÏאm !6v|!6ɵ>E/ZurZQ0˨)* -Qgq>@cmpH ήkq+5Ji[&Im;].jd wAO?m=+Ьu~d/K N<.ϣ sӰniNj`WL+.\RَZg5>Z)azi~Kz ?X;~*PZZ+2.iP:"VB< CCRjZۮJtWDjoJ}..~OafcU"&:l.mE r$ $(*1@v:mwlu##Tr@7֧ !;{Jvث`j?I +P/k;Zsk+ުzG힄8r՝-.oD+ܣU~Y "S֥/g~s#rvL!<}LyւIݢ;Ă]ZCߏYwLmig&؟T7M*䂔F|\v>6f'i7~@~'c&¢O1:("tBSscĺIAYzma qeiw r1]}fT.LCK\jda5rZ/t,4hIA}юguȭ_]Jq^Hbpdݘh7I2窘DՊ6x1|(έS5\+dUŌEO*䁬ma %E-j3E#X&t8mIxb(ysSZb)zA'!Q*v8{| t6O8hRJ8lelw75Ҥs,LA!FzA{o傑;EjtdC23G€E xyWHG[=8dD.)lb)uEoc7%gyr ^o|w?3lN'aIᕭUw̸</1F9Aa-<`Ss-+W.5_ų`pzK7MJhX_0jbWT1druQ=_ZQz_6,(kE#sH{moǩdc NbEH|qLCƀOTygI9s|'|d>j9tlPch(85hsMWѵh8}c:PҤ VVKN9vүQ ~' [Z.mETN{T'H+Ǟcf;!;0fr-ty'shM!:mwY`%,,GJhzgɉR:DXnG$gѥG"zYC) (Q' hɘmh7si~AGX[Yz_" ,*Xё}!ǰλYUlm;J><2Q)\JWQ2,[7 E"nɈ\0b@1OPJL?rd4?_,K ~?m!Lw1jW}Ut,B:Kf:9\ Q_cĘ艾ٰgA&4ڃc:"5k:$BG.@s*ߦa I:y5pMYZݸyTL4tt>]uTQw\h-0蹬[= Tl(&K kY*wjIfܤ-$ϫd8ܶB nhU9?v$ϫ>xη:t*N3@sjwT$} -{hE#+S2_}9,0e"!lw7sbo,M;y&xP#׼"${ws|čIGDJw@r wڹr[+G &cYARkL={jF9"PBBf^Ԍ2\sWiC>gZ-ы0uc5큽Y]ÉbZEsju9!|+ھ͙Ѫ9 rAc6o!qmCeچymgBB3i4 L|2-}.܄{ha8&GCTw)ڌRot$}|;*w]aT$P3*~SCV~f~ *ͯ+P5!<H&_Njc|CT5w]/2 PNu`=%&|lj ^3'ث{HL|u,j"Qvh$'QB X7I%` 2zck uJ9oJGhHԬrX5fe(LlLc@OhPͣPr8b>n2zNXOUBzċ-nx jlEc\bm`":逃&U ;;Cs\>ߩk0B9?g‡2iۀ?H#8@oivUm^&J%q͊˞"“L\W=^ _! e 2zπi 86.dW1H;muD"9(MkZۀ1|Y\˛p5b Jen&!}Pb;ߛdaت7Kv{>Yxlx =\AG43CD B ƗprQn7v_i?Ve fíӪzB8q"|uTĊQ[~M#T9 f`l8ZwS <!(̵y`xs{ӀbwUQA4FGjy04[\*n HIf{BAx(<͚FRޙx`Fێ*Ú0@dLc>.R#^\uؓRB c*#L*3 GX6Q12 EL(#[ETQA|J"YLh 5 !dLƨLh L˂9{ b55vDIXȴt_֟BK1ݍƿ( `2]Cx![9dŖChL=F&[n0~l/Z² NAD`^%KҚR|;_A%68(gme@'6 J%6C/)w(-7"p+:S!raAü?8E)F2Xܳ+z"F熯,Jfdm#UZd%vE(dƕIIO8W˲7; v%W Dl<Ѽ÷/b-IA㲉P'$i{ƒs`8&Ia{7AX$S~ ;0ZkOv+,A(NN㔫o Pw)G4z|c~w ZJ%š-amt!]7:kN ń{1@xB4us2qm0ċ],_eg;w\v`ךe3DpÿA9{:cK(8CxGɛb,amOPa[nf{p=ZZ` @%n3FͭB(dLcax{)HeRNp&Cxȃ6rox TN #DLm0ݝ 5YAl"&(%lPT?^(8E"!Z6w`v#}&#F&ɏ m5T=ב|dĉ74s7u[}e6 ؋B #>M[Т5 v1Pay@ݰ"ĥ ~c`Ѹ'Xq^iMf𩹫cޯQ顉~CO(g}v}q7˦fmY8=^OmC+a%x"ka-Rf4ngf̶0G! ,EOrwJsen ]Pk/zTFÌ+.W}eN >3K$N43Wq*,Xu{Q=Vnh̽Uڋq oci}Q]-=Qp̾c^=gghJUn!WN^ѝR&l›Bt`Ad(H FgUF#")E $ƾ%_zR)c׀1҄)YOj3,Ls*jKsr^ȷ IMCQdEG]t QNbUʶ-mp$lN ;$PM)Ez=ZJq!N\ǿJV;^0+Pο4)I,^xCAj5*DADՄЬQڍ"hf(MTPiI)ËflR.1m+JazqLt^{G¬d_dǓ}:@.ޯa x^ɿ:+ю1uuBw&D6-(䆝W$Դ[1̾C s$emc'k(`L WP/>ý{f93N@ )g#LA#o :D7P F3E0:Ai[dD{^4 &=HuYcH>Q󈠸C} cpj #G,`*|Ky4 cR,|iy6d0!gosz<7ˡAA'p#2H2PZHؠwv,u/E,GNۼL|̳8|?LRA[ ][>o(1:c`}X]dXv!"3XJE`̆9rI1ƭa@z)iB,\鼥QQxăf0{\q Da${l6)51wmwsV@G}َr1 h2NY2LU2D_Ftd LA"pA t;ᡏ`)WqR0) s"6ڿJAw_D+^|-)ݤ*c,K5m!OI,iQB.cqîZފd*t9shC3vXѺsF7lC|{<}_y _,-.d1|O+FJ#ݷbw ;|bVq[(C٫kL'GZ˘'wp{'x6 t:3uz݋h@b%ee&՚R:M5s] /& 0}Xw2 `=|gs*7 \czdn8FK\T51BtfCM"-BEDVBsGtk6޿ZlΉS!w#SRoo[6zB`fL:)9 !!$h740!qQÔ?vh$G'֟:#6$pjC#IYx^j! =8 -LL!\ _/Cg_M#:q>c Z.[:a7j*VvGt\IQ-.oZަk{bAAd99$)-39WMj؄7MrzzN?6M|s>ZvŌuZ/,0jIiHOm*l8.qݦɡ\%u.l4#=7Dp\BrpbRJwyg&NQ5~jp7>?M2P3SSs5t80Dgn#A|FaY|`nqMttiijx-Usle35AmF6#?!@`9Y7YjhIA>wO,?]m"󈴤ɿg71 MBu8ZJb8 9kڏti0ErPUmWwűeC͒W BoM'bIP쀗r5s,@ȓ`׬gFPETHod/XGmpB"zB^ߪ{ξ+OI8jc4 [<؀|b́cT+9ͭNھ2xyb}ÿJ&,W{׋=#ϊ~"G$T @/ﱅCa o <җ"tl-^lݘŬZmԼkfuw~!s!!{ΉD$zb3P`,i!7,zX XoŚLS}YǴZ) QXZVHSY (`8gИ#8NIQH#pd:C^Wܧϓe{?[SA17U_O>x(G;<R*-lX"s?y?=^O[:ALeW(BjYY&@7?![[lgtwB͡W9q/63Yʡqtݲ$g!햡E7,bԴ\)d5R.5iB7gFњ%(_opN<<6d+VA[#sbzL" n& Q 0UW ҨqwsN8 |F{/$#e^ҫ]pK#,IµT5̴ZiymАx6\.8}'`M4Ω!Tt'5 Qrx|-TPsb8MhAcfdVf2U  B!k@}Amm?ڼt*CZ1J []R{sppSO*et+}>]%DCn]mޗl"1agכ^;̝v? ܮ B[΄֡ fS-tJ Q2nwRtq;9F07ye&Kj=A@|} "Q8fut쇬vG|x5z:ζ\_ovֱ(Σnk8ZX3#z3 gl<qp_2K2tSKuh#*1SiQ"slLYUXn*]{{"=u?jكhv#[)5D(amߙ]f`o Y^};ȎM@3Tlmgk40X^"3'eK@2ϔSP?},IA{ *}Q2ي5V ϳʆfd '-* hO6vi+C0@MOD"Q#i]cW&$I<3ٻH ŚU aB\ܰDB%I6Jf5c6>!ד|7鼵$W՘ψKLNܘ䯸/He ({41 W*kb>$Ctڡ[##~U51} 2J9SIXe`sĸj]o!)E&RV~Х!l7";>IW}RR$_WG'=0Cp0ّE1.%7wkqK{ OShʩARkz¹ϒydTQDZ5I+a*ls?`:hM #KnH{z'z)1Dc1pV>g,VBv(&@JZRxIЃ4Ğ0cԵH~ S4;+cO*)d8]zA2q*\~:5*F #c8Dօݦ1C+{|%k,%Q;N&?ddT8G59@6$;g;9ii=߄y'NPAԅ4gPZC0QX. Kk%)G"~8cwOJSơm9N@3$aO.@3PV؂YvmKv,/PMEhBjl|{s/RcdjVVS8\TsJ۩4C)PdЦ7e5$1ρ&op9Lj6ޡrg)kXYx>CS eyb"m2Tf"qu\3lI?S}!C ̑Y@tw%jFB)* |y deG%dH_E52] i9Bg:^"@ݠ"Ⱥ܂7@tѐ߁=9Ͷ\2klk ]e(^?~V>^^[(+m,ed1D l|K<ׯ̦VU5X5X*êH̬Tux/(0<:*x|=V<TỒ0C:Ąq:4,\E8 @΅[wKP308kf|yj}G؜{9{ŁbuCȮwN]cu . 3J*NNۯ#!-'Z]knfX/ 2b']szJ% NBPM5s5M;76湡,5z0D^hrc{ <#{Q'ǹ0q:5˄JxFGyKssP0U4̘mߞ{F }ЯIZezsj?xP> <>m;DBDxJKGx3j"^cۑG"$̆D:ҙwOj|Yy&<[rom_̳A \,',t e}/5I^:5ks˸tPb"gG;~~ܲe%#Ϡ]33b=vv ?Y& =&uuUWP#yMP'7k|JSjr>r$Uxw\kL2$ȸ:S[7ց[9 {P1=1S wD9G53L:a[q룽^j)ȅTvOA%u MELI'U6⋱7DSu[Gwj.`g]؂pp)dc<*$r7s?7] _l8xO >YbRstP eCXoԌ#. {R(O^Ƭ Š6mOʡ<B-CH @%QT*#bv _A5 |ynҪ/ JTb࿔}v+ 3 {R9{r񾫎?IHйAyWe+}>҇\`Jx YW[k٥_DF#`~9nra:`dk3o.QB ;|G< u":b .KZJ9lDxv(p=f/8JwAO kc Zėp3q[{/A}̐#A8zDQc(aVY(k6F{ sx(9hNwC-@bbz}Lp Gc*esDLV_h#]j7mMHqQ}?H*CU*JBc)G@B\Sԝ#u%Te݀P, )o[f?4b s?$ ]# :YW5H5NQJg.ppC=X3ZT}#%KO6%#3iT%&Bcz*hάPpMYjLvYt5ΤJs d`'D ҈*sӽGEl1!Yc] M ,?aPַd$`9' C0DIGW9IOt &-xeF[ 5"kɻd@ΜB9G08,g,xb#҇?M8C WDD9e& <8+mx0\SG4tmwvя6OiIN svGyitsυ;x-\vhuBx܅,fTٳ:TfQsF͏c8S5E:z1qApQrx$.?`q)C{V/xmh^u=*oZ_6H+>;#` \p]@Mwk[@A3zpE; R+U2<H=}A#8JSitwyj 3jj㡂sQ8B\Q(](Yu1 o01zٸ/͂~.7sJwyԑd-\qkOh}3qv ?" ПX`7+ XJۊ,xKˇt$7-&> uZͼ,#Jaw^y.b6!V FbdCҞ-UyS?lzA24ubD%;Gjˣ78K{JkifQ@T󅩴5فF$C [&gl=!M{f3IOKiR ]',Բώnµ,mEVb/P|r]*Wݕզ}JBJ`PÝ,t|\e>>tXU>rU|#}$lS4Mv(9-Z u|iCrru]&p"jl^* pg rt <"7<Åt~ecu:6Eݎ1*|d1Q@^9l$5g\Oyf1m?* I;c--D M圀^ⱝceֺg2gTay#TH>X[ Fs8~#0NE%`4᠘`B @) Ncp 9yF;ܴA>ĦiHgi7=Mv}&/cΓƆڀa ?G]&yZn{:/T', I*jF`8d!JFi=\a?9s-0}bm`wmYBNCu=L6]Үq tdH}vlտե&#eC;Zv9,)lGulȗ #Ru gVnj4\GXm;`/}}"dĖ6aǸ3I}dZ2[5^vzo'Z=-_,XSOC21&)f蒙;Tޠ{m4LIzF12"R-Ipݎvg4o Lp hCk* b!/^`i 3~duVJ$PrI 9u'I8 >rR4֐oުy$$_lq}l(7WV5CKwF-y<)/>mr_x dS '<5my|fOpQ> eZj]&}#A6ݲSTbje@+\l8Ugv rbԠ2N$o떼N€=m kl -2)ŽEzBc n<Wr6LU@#Fzv<tŽIFQb+mR3;PPnIg 7#`*GK(v/MYol};B9UGWR9Š_'f8:ll`ؚ3=gqv谎M'nF'?CaQ {l]9+*AX0Uu-<('1HǗ S@mǟہYFEWhyɌ!'YM]C4JPJ/7zrsja:of e+QmOf$v&OZȆpQ '"/I<;" Jh6`Y9QqnK{؀>Cw#O&Q$Yg4ɞ#_MgEc3D\Ogt /7R[۞*9Wo, .l-Aqoez 8n3k=GMœ'pQkz;z NvOEe\C5^dS3 Yu v48+ȩʦo|)5Tq/Jk&XUY%-hW啦Z5Ҩ,F!)?^O, E+E[ojoʳ)ɭ-JC\w`__ T>4@;IȭE.ٗK%NsW_lU:DGU`.qH$P_'{s2xEh?&6{*;dh&\OlT|f{6 .ngF*Fq\$  \ˆ<\Q&=k|jט k@Ѯx lnf M Z5'^[ocj2挛G:h ɯ7 hﭱ>7 ַЧ,OCDʤ`PD0j̃R8cK}}UܿkѦ|X$>6i0\eoJ[ZUb 6ʯLKu=H @>4>]2Ít+6HP"j,ϰ6eb=wiX1V9ۤ<hXJ$CPc>%cBY _g?XFg5cJ#>RoP10df ~|N%heΖZLđu s3w*ʞ8bBgA21֧i*E|r@ ɪ}aVAnsq%Cx)mh+d; 7u,WJnrx5?ìÓ hkiI5a g&h?{Uẫ}P8)%T2a2:G]U1(=?1Wx˾+JPmtR7km3E…^^\\m ?_7RMgRE4$Z\-@)5Db Ju-3@:0C BGog3oF|k>QMgܣ;{]6~GC8LװSl/X=Km(B-d=aBp+Zu!ߝKG"5mx rLYWrïX#]v>sd&jp'EܟEpOY)>J($)66"p>Xvv>*d2G]au]i=kgPn__k((~ 7>YGccUR_?:$",o w1<$s+| 54G<$8.rTŀ Eo3Tb!ĤܦXȅi?`CZ4@uEg#K*_IRn`H*+Ҩ]qC@=;2zHaA\@TmO}=i3ǢVcW& ᯭHa`Lˇ(5L}LMn kweF,8bϙռ`P=qۿJȑ,!j  #PEyk ?)z)Kd.j'56 xmΪnt7+[VOh@.=݊aEsoWKn\YdeמkdsRc[w J8}.%gìԘ!+{%AT?N7@jV[u &_6[R斌eqFΎI, 1J*jm 'C1C|9#oc0kA.|Aw$/`H~,y|r紣Sї ƴv(A`r) 302~[kk 1՝0#P0ͷ|%;>l;f+Q2'-IhU2r;/63i_Ee~GMO] aw1|yP "`轻J9uWē%dzޔua\lkh+(TԷB2V[M|Ƭ /BA^idS۽0 P# ) E9; ?k6S2e k|E{YDEYHKś~9>^sup^g ^o#VVP ->c2UX*΁~ Zg.a QGk?w|aP#_M#v+gzFK.ՠ>0bu~΂0|[jZ#ñDY_6Xap'\i"lp5'Y?7٠r^n X/$6GPX Gt4?M~4zd*qP%ODC5?m=.c = ^|Tvɔeqt@v~`k *iꉩ8?̫NQ; B@4w;>Z=Q%iC!>9G"bNJU),Ǧ%:I{ZF?hq^6  lM>쒮aF߷yJCp '79euք ǹb垇KW<_)YAUֳX0GbDĘu̝56TVݫ^idTTAZ]0[yYR hE;V)\jp3aEqtOfxKj!lس%j+퉣[fGiSIH`%H,SL=0UAL͒be9sO#s.(S Q*u72p$&?:b| +|`h ! !"k-,8FlZIz 7*xㅵ󘯱mK3|' $Lez3XjKNY1TW-DNZ5[ ]PsEү|{DBi <| ӑoչbnq0L#D %߱$n4T_֟nY/Ύa`a+;.oJS'oA*QNf:ug,t\y n#:Ƿ'«5Oxu󂥉{rƳIi_VL' a`5=B)P578{l>H hʒ _N0# Fqi}H51Md§SہӰys -C3x81W{UNKʌ"^.ȹT styN96q(ّݩ$u3AwDW <},ij(2jS  r[) hTJ:oΡA:20Q6k*lJHWWBb% ^;qbmВ\"iWGy][ζR$Cj򽤯[;za˳j\g [gzsA|.RY<Yf.ZD9>].Ak@M8诂jވmJ64^:2Tu/ L` 1ĸCXlm|MG_Je63j+h $բb%32(O`XP$fP떁5smZz>EC@A\Ʊo}痎jB`FWU 3aYĀ^y:I ԀVrȎ2u) ߀k,Sev-,a )UK e&Jp+o DnvBY&ީLֲֽLj@XpS7;T'钴0_rB)Sa ۅPiy F"PA5wH{us0M6*F:*uB 3Iw˲}+I:njh{M*>p/Ix KMkz'H M̐~re:v *{iRJ7OB7O=VZ6"`ZWj?"lbv7 lV*4y?#kLW$'<9dx=L%PǫѤ^ƨuluz2,j?0\j2{TOg=9],W'ߺdkmI>qR% S|UfL#Fjv!'È7`,wBf폽a%YLM*:TQr|6L2߯X[9>+Xq}P~RT<[hM:%DDL^8AmH# 4Z*t]E)Ű|D$WISM/ #lGQSY˓ WfN ̚F 8#Ze&oc ? ϹƸo|cͳU[(Ya#ί:")zWn(^43m7 QLs}듖g6$Zt^<[n(R-_m?!`A5x2ʱ` -AaٹA[Si GWId R6<33PoͿMm k&~= XGD[iv_?ssI_DI"<9j3RE:3c!#sK\MNU\>SB``4nVgEb(֐ryiPޙ!IOO0bVrPD~Py0el7vr P <VΉo{`>[gaL^~Cn[Z5Tk=9[OXEgՑ7 9]{ZehGDs.#0ot[_zX_r kR*>S!}^ʝ6"dCx׎`\}1΂®̏&Mn ?-"m>@؆0ԯQ@b\VCT~zײg3 5]_6]#Р,=OKns( Zpsd7S-=F֋kg/C"?$(Ӗܣ=/(ڲQtO{ {g 6Mn$QJQ/TS^y'nNe8Z3&3A7Av@8G w+v|dH!ԛbys`C~B-mU.y }{.n~ o,8[qUukYx C lT6;V9~3W# co)%l5a~EZ{FE3'!ūWyr+ς8m")sB|̫&˾'[EHBKr%amNXN(m=_<|KɲKBӓ ɺa8&. H0ѸRQZtA6X6ܚs4za>':ؙz a->3j #U*CjCjD\/AZڐoo9@en&AY\|mp8d&A,,LZ\&D7 >ƂωE(5$9$A !k)֣bjx8[RH /"wW!f2i_HS qQ(AcBx%P ά{!.{%*>8)5,t){+ܻe؜~i:š!zӱWqe<5دMJjS4Ғq5(>ӽY4pI[nW/P=mu QOSY#P2u!9ƿPj^Z._ɾ'cJ\KkУF%eAyL \u KЌ 1&``ؿyqV徠Џg/'xbJnӡw1J(&}}v2[lDj_T1)rPbJaFJ+mYV<x $/ 3qS4Wcŧseol7ET!D$m04G3g<<7] amtw*UPmZfL<١{Ib7R*vL;5ʌ-0L :g'&Ba^2b{ '-;9y9Jw`G!j86zI~g?9j9b+UI!xbYʹ͎j!Q7M8<闃L'2B(#OH.q˨)wLkK:Ɋή!sK(P8o@;UpJAsv(sЪ rfg{d<94_nT~&$V|g!!V*PB'Z7^зcYv#mcAя'M^Zk)j|ʎb{4,hɝ~U] M Z>{yO>( oFo;#{!ACOv8=OēHt"gmJ7ȉAj=}hwP"_@:' ST OLuƸ;BBw+eV΋gׇgXh,2vk-3o5ƞko%:m“A 5plC[қg[ j~L8gJᅥ7&:w XYxwA#D 9n#;u  ҟFe:ēf=ZhQGZlpbЪ6$Ck/w*B22q'0u)_ʦHkzK۹f=KyvG0T&u^(2eA<5wYw=Ѧ#+ٚ$SΉWY2KaOQ3Bv)z;ǖPǨTD1.&9SvأtusvNKƞu1ؐ3ՃNl D*w}E`h Sq+ dC)TQy.(boKrObāN1iH_5aL֊ ;~GM{ GT+9wvWہ|meI)޲1@1)Ǥc&c($s?a 2ĸ=a|eOWƏ@$ u-Od)oD[\%_YP47dzi3&bB !1k&) kL)Yea>kId 12w>%.eu~1I/ѡ@Q(څ9H2U%0Ks Nl b !C"lmw>})ƭomF4 {/ݖGE<Пw/ LgySpP\p׏funM 9݊7ޣTY!| :Gd{B?ne@t,X`*)=]A?/3Ft6fc/i/6;hUl9@NQe1e{¢ͱFzqj!8|$*㣊T 9"n8?E0<f/m|- .YjA/L}@` c'(o9m;>BS̃\Qx_mb9kܒYtZҊӎlFTR=7KQ-Uf3$ N6HcO?M߷*0v-k9 '8vI:ij[i_bJbj*?bBa ÂQӞץ_"D[etyV]T12D`Խ70=NEW*^;M֔M \ *ɯēqq)1\Vcn+g` *tV`9(dgo R^mVblx_|;NN=+hQ8pTp ,GwҷkG 32% ^sʋhG?Gy,d%-fo!@$_sX>X\Vgc.ַHDhiYܒÇ0<y!X\@q\jTmp=*RT4|"?2 A˶O7F)Mmj $%``@-CTÿG%N]'D}{jB떠}f`1$v@Je1JVkn' ?*f)4*cO7&G o݁$j xz_֞.L`i|zuQ,d8]a#c}s n잃w9ѤN zl*buM-!eB(|zOoz4S@FDc_G{quد& Z+u]q8P ys^?XZ Lx<.^WPOAAVmYu\beV)nyBatqx}QT4^n(vkBT lMҲ,qW8JJ̸ `nQ}aRȥQu/TjoɀY*(2Єwց˱rQҳ%m ,sUytD:3C P]hUk, z$9oiz@E^'9~ȕp\u`_27'gpSW?RrOdn Y٦Eo[`;NrxRd˛3NG!,]7}OT`/*5UBG$.2 WQJBUưxc7O-z2DĬ^RnA5,gdvٝAFy;[L}c6,H,Zi3@9!XQ&|Ia-5IJLn~agF+ǻ)ymG D1ΫΝ5<"|;—k{a.SNh-T)[5Tےya'T&)rW>%OƧ)$Zou'X 67W8h0 ܾ:gӠGȶw`GC*˥f[6\!u/l*fͲ5L= nU8\NpKǁ}X̊~ps0d8KtzzR֫Q{@iͪK)@C>{u8aدifszWzmyQ)߲C+;R}SzsVnq츥:lXZ-(YE)K9(FHuZ%ڀ&bL@,Dݑt; 倝E8êǍfVp'+9@9oEHP<'Ud[}*c )n t2eĤȷ$f~ij^l!%J޺ZOP-1r k8d+ŨŇ(u;jaX_K4WC})u@3aDx_OD݊'SU,V AlA,&Rqީpd{O,No/oˆ5Yd^7\ѱQrX0Ю|eZW YTӭ1Y`%j˜P HI'rBa&Iڷ%BQsEp~Ds=ei=: 'lvMRԴXҙX^٪KyTɈlLg'{ٗ" m(.^`l&OY!yFś9B&pLv3+9Qϥ+־X,Y_*ej=+"K?j9#hd'D.RZ?F^ĎWp 8KlƝQhxN?|oSLֶH fmʷ.=%yϦj^\NT p>]Cv:C %fӑ3t1/k~[G'B#*g I^D%f{?-ey+wcKn o<2M|yiɳº\_}  wCJc B?7 JOV[`}~LL QKiʏ]r|)Tf`#])ԏq!%eeۈiӟ(,Jk^ 4v&v t52;V,mn:f%G hxr@DS\1Y]O٩mK}UZq#GJGt $PǞk=\_ݴۮ-24g gR %<yi!@GuJlMh#ebtrޏ1\҅c&`qOk zv k) HY u^ v/6b,)Eʔq.aOB~#5#[pLgIåWy3>7g c),lMp60|=S.wL0uIҼo+YAT }Z_&C~oiS>m?>(V"Yd] fr1Z\nnj 2O_ xpSZYUb̓D)\VE^% Æ}'~!_ԙ /$\ϻ-~/Z7s!l֛&=hK_3vOSD%NittO-c\u@ɔ98j,o:zATs59]a}A"ʃnl959`D!L8 |D£`r)  ~M)&z>j":Z8 C+Y9El7юx~‡3~mo+S~%nC憮|4=wȇ\?e@{,fd"J#[G C"?piTInkG.c,!`$f2 b0@drP fb梤B^Vgpj. c5oȃSv {_ B]WMA^GOYDEH=5êJ%]po* )`)r{f%4Oޫ8TA hB dօd'8~u`gم,/nJRb";[1sh#!؍Ɋ "+kQWJ:fwҲ4Ǧv<КNoKyTfu E=pG kxǏ,5!@?a3tmCsŏ%tIEEe(T/q#?mS0 5\7xE .r? 0-еT=R\4e^@dÕǾܰbW0?#]uumjLJˏuܕ?a{;r _NIJN.!Y"cɵ.K8!5pa^n.+`S]EfLX_D~ι8,k{㊗aMmdB+{q:zdBѸ P)ޤ~pTr4ۖGfq\L~r;2Cҗ`jsIR[ T3 7 L=kAl Uz IY#XC:,x?4UP\xjs"(>(cЖ \$慲 V ܬTN 8]!Vt LN_o1BlI49a ڿUQ_"vlZƞ'!+MwWsr2opI0n4,C\ZrUVD8bЮ"k)uOJ;GH)=  ߮Bbyc.tdc 2Ñ)w@|dsO7\Z8ʒHQo}BNp3-b*oEV'~ZR6w4+ ;Xc%hjSY4r(ZKb?2iML6M2dA+~%kWЭ'|oIGĪگ:r̟:e" cBH=Z !([<~@ӏ\(-ɃfVptq$Ŗ^ QZZ3;R 489+0 `qTjwZX|88vR`b79z,e}SGwN龦ո`Udtq:I?L!uEz18}2 ㆼ'&" ܫy!x_}R`gpL9p7JzLc:$Nzh.K{īp{Ȝcӫ⾰+ ྽j#p5~ E;)i9Ow^@2*Nb(ekLڸ!6`CS` 涋,Z?l V6=̵Fߞ ?{ԭvFSt"8 }YԂw_+\-#dQP% gZ!Q}z:;S$%w0Y5LdveYy.0yFҊ*i@8i.ZvDU8ePT#y U+1s?^.uQb3HDkyLG9VY~Vq@[|\a8= 4#4H;DS 3oaeqY"6fk"cÄ&Jbow*-\'VQ3Zd+vDVF Gpϩ]%%s q; C[S;fMH_ f6֧ΧT_R`Jmj\Xgrj9EI]HYY:&8T{IJ¹/_@g{:'_X׼ 9(9ҿ{?(1Vȗퟶ4 mT#Y aqx C&w{Q&v $-AECҺRGX'9!l*p$I KTJ0% C 2ÙsIh3{4 gk:Ʃ.ZMzg)Lxja'K\T%0-;FH>[Ο7#-$n1v#T썑|N)6y`86TI2lfPHz| dI6Yev=6¢4fs.12}qGYr#*Y78Bj)YLKv5ÎMU\zK ><ڈG44rj OW؈d$L'tw Tb5)1t6iDȯ0¤1]ĕմLN(o̘ɆepaaWyZJ]ggZݶs3BUbSіZ;Նrd/OLcyQjAp̥i-{{(cqvteMu毧{׷h~֙zmsw2$;t.G2P TYYמܦ2(9wʈȋ]m#DT>-wf3`P6w{¬nfXJDi,|aVmWYc[ii\nte;{OVT LGI"|A{u,ۑXG9(ȴ +m‘e F _P<\䖧FzZbyM!OrǶC"go,ߠqaC^;UcK Uԗ?'I*1R]`O>+ѽ8ANą04:-g_J>O:e E삕R U VB`}%K ʯylU}dR GC& ᄣ:ѓѸª<Ԑc4TCǮ0, )#] CvaqUiybU;d_E.鉺 sADVA *f>Ktݢ%Hm):{LeVk%& 5+$,v =RTma5IVujx-yV!؏Pz-R\nK -54s& @{ەO5@V S=Qƕb0f{n7WՆ*H3h׹|,w8%^5Rac&e)DL =Oߵi1U+#D0Tjl!ÊO,e""UG~y[nmҡXSP  o߈"}Ɣ-dpI>,ªf"KEEs5EBʜ5r PUǔC~Vo40 TÔ; ?tANMyk פr#@:O WTڣdf˛Ym @g^F*\( a%V$\ X<+GpJ+dݓei`/8HëCqY=Wu/]\[uF E;":058pVNa)_au[fv2 :0@7YD(Qft¡w!͂q}oJZ EQJl NPh_Bk9Y'Y3d+kroټ y+1˧Sy~!H SJ `4Fxc5S?|^ nRKnd";# U֛l"_,xhW@z)*cRo3__x|x~q>:'"CtQl.zOP`N+F֮TFLViĽ4<;FKGfH}ȕe,C{[Hm5C1"s>3gL~kZئ?ezg23p_LYkTY~h*]=QhU>C@ mLbE'/֤M Y[}A͞I&wNˆ|ՉeF`ꟉW}@+^Sq/qPOӨWQC.nu ̹{aFvy+/:CrAkV8%76v‡cx{>O4dV1gƣZwM,Df-^mzɜ8WRC-v2a-,RQ !edd/-5ϧPD0V+ 9J9s%Or yڟ>NJK|GL@( Mj`_s"FSh-;C#L%嬼̜qȹG'AeH,q@ c mhc1 ѫ ݃jwYD>(kĩTg_n2G˛pm~UWfsyZ SB;Of=h_Aj*9[9~t%œ<D(\yBݥl% >HۯeѱK0HAQ;&=1ocaO6G _QwIBD߰YQJ;kkUi)FT헄iS%p{Js%%G^pрsE$ G=/I@ 7b74*;ӋӪJ|8O&SDD&6;O"ĨlH9{'ަJ}2>}&C6,(Pr퉆ȻW'=/tv%YEF`}e&^PhhɈP|AV U+scS9Q]O 1G RdA~"Eu&^ uӜ4L;r՛0~ALΩE3fv!jVXklq"{w?/옝qgv4d%4F`~ ,WwE^S9 =i 3\A3WXyTA;}ɓ\FjZki7MukIY`ة>MqE/FWb]<|WxD=^ړ?;] H&W/_J s {VpsW6HBA-lx]Fuwwb,Ƕ?.I c%AXa{&1٠4*8>x.iAl?K3RJ%"Pp^$\Hy<=6+3O(x.v1tJrҎLd*qB_EV0&ց=PW3*#aw'- 3ByPWW i-Q-0%gAz(N IԠubjͨ^F-'oh V}q{Ń%,g8H]̈|&jRO4@YMW(pLp&BE>#ǁG'l6+ ݎYp ҹZEV+6@V'jp4𮄯yi9*ytu,N}J!^ ܮ^G&畟9+bMO F-yMBʼRh7Kcìۛ# ITvӕrW!4p% bnT0BN !1ɵM}-A!/rv(/]܏?51q@cکEx)wM{ zї_%RftcMF7R<A*.Çu3 hl;^ީz ܩ+$ "0 坕 KIdH'|_Ue?7Sm: 1&[4QA[Lj#l?z#D΅VBw;t~Uzwe @i"PN+Y@1/2^`䮋G0\{I  |fRQO`bߏ?t.2}5DCP$7^ pԽ|\]O Eduh]ܮK'wg6I΀|,q.?@IpCw) Uٵ oZv JwN#pW4z:&* %DIaPW t+Y<a6ʾIAÈ]R77|Bk=:xUpмV6fԈ ߪ\>m/ďr=O IaF7kŤw!T,uOŸfA7a`bْP4mTmHyc8\߫bꑖUqdvItĔD *Krdtt ZVxi"0ы }@*J!C2vAxDw~qIw ̟AWLG? r8\q? (9^ Y'K/!G`@`ƴB%ls}$֘cV6 3/2r)/:Me2/Nb?Zї;w]*e%nT)k-,!߱Xe!$}V|fæ82%`aA}kGャ* !hb06&&7GaKћ6Ȱ|ǚP~`Rb xSZ.y CmB@EQxo*-X~[eNV!WQn+o7&+C/ZͪCVͯ$cVnD#\pbĀ>S^AQR7H9 =rZB*}}3hH%LZ :n|=Jc.a-a,GÕ[m!56))Bo2SluqM+Jd {s8eTNf+Agΰ6ND'^wWU3J{a "ЂqG` ڐ$uܯ҉^s$ߏ,l&q~R#JOxc~H&-vMwNc\p|IT?ϡ%.f֨F$0B nӻ A}Y3%歛Ѷ H[A\o+܎}$]FiIxW8OPT+{RٖAI=Q Yt"7֭šdV KvzFx'51룠BrD#IgO޳'\ - tto͝+O4rc|I a QyWKȁ" MOΰXoĕi&(aIhn،RV!ye]vqŽ*Lq#&#;:U_h#)n8TlkL38'iO1{\vW9E+{zѶ7H9=3mB*SJk),C|ȷX).ֆ`8}Ya4Z§a ]HtQWg 9ۄ:׵NNorljfg8o\hzzr)-N ZBX0oP\ e.Ka Nr#L-{C7-r 5Ii^}`QHTIk=x3\<za[UYu9tf>*^=>c [-,Źn笂 \lxO7ɋWZD,쩥qүhsy#EY d cB1l o ^޻QJ.,ao2dH4,/;SCȴѮ-[Cڄ BQkKAYjS&`Cqf_ 0t[Hw:;5~ƂfZHs0^~GTb}PJ\(s8?_bWK䅔pm haZX&LlzFGL>f6lƙnЯu/ވf䞁 l#uE~p Jb (g/ pC6vm VPU K=1jF|!ҐGӁ.RBz\DZLN!>`.@у+Ѝ6+3<d$[0bI96h:ё`e D%]?pG?&}׼nsdc:|%|5D~tF>&rPquZVvj2}\2跸ZfO|E;1;;84uH^f'֯;FbHI\l@ؚNWl e+?'΅=dq?mqr;ü=cfCO:V<'TvYXsP"l%Y\|)dʡGF65Nze59F~hLp}]NFJ+ (Q z8-dGTX_<:,Qb5Pʻ'/}NWZjn]'6W )VEK2e K߃hNv1 4 վj0$x:l5 i!R*oT;B|Uο3?'Ήdtd&&Upt+Mm\4@}|RB'`WR\"@;5all%W++DQo4Ϸ= U0,"-n`i:{5T[^rjġzT푭1xOv`)j^*s-qIp8l$~K=Bk% ;`j+@]<'(+53\*a{Ƭ}b2C2,SrONbT ͚k?zC H],'ӆuVH I=ͻ@A}2ޣlk=B2 o܃\`亟IOTĪ' >h~SmijHvIB FYwɌ Ƙ>p$Z]>z[a7PZr3EHblYf2SJbY1x.) ȭ9☑*,319 w^ HܪRvx|w*<  )jt9TaWҵ\|+c JT*ҧJ99@ 1o+XsE}T9(A5hOd|6P߱2]]޳y14 5,ExNh!AGHދ"oYT &fƧW9Yf죊A F<h %3^Gcr5Q@Bp&'l&f"S|(gfK`OQbƈ5K }oy[ދd_1 Ç|p+:Co:.7B7ً2r۞˨*廒J#Ă~r4aKlA[ ~VSNɶ/wnNߨ%wEG"DxkVumdB4]bXGX:0d:Wp.WgѵiAsd" "UBX2ٌxpKᬬYʱ8w.8jίȺ/tgpoymG~?~M$+iBW%ȊT[ Epݭ|C9O,MEAd~i^BE4}!o`#ՊJj*[˜{×Vp"X Ʌ9+ ! b?z1%}*ܯ[˿f.l\)/..z-POBW?\`0|54"70.w_f'KXŭyH*Af#,!UKPהoOѵ&x.*xAC=Z2m7\r׈<̩+1BS|LLUa-]9KDb [ݪuadV|tS(GA*W_dxabc `]CT m}&HCP HL+2D՞N8UQotc,.K;PUd~M 7oܜp68$Iu_Fcx-z p^_WoW`tt]1O-:ª 8Qwv[Oe=iG ŌSNNVSx\<;6^;jŠ r ^­-?d$IH6-ڀeLtw0e>p+(>/t}c){G5B5x4O#LA'ۙ#z1sK~@Vm6FZoLAFŊF4|&&%+{I$bcP]#ۮfA!$c%sf,!?f9vszŪ݂aJ`LTTމj:|--NF*|۫њl]$ucH a=REK:IֺdW~VQJo,49?qa˺ů;U Lݢ%nKvJt 98JS!:ƛؒh- KF 9UdإX!p4Z|91]R ܵ|_m*F7Ȫϫ%! 蓇#B9xP<(9~ȥnE j2π~^s=֞ĖTD͚Q!D+wap^r@sXg mV,ߖ!sbSatd~#2d5Qj Js-Bl}dM"\AUʊ=eW uZXWSg4v\f23&ny^iSw#КUށL ZaEc q-t ix"wMƊW-H+8*EP"Kt<"[9L7K^BKsvIj/u 1`\'lYir,Hfຼ.suv;6 WPIsVʮL`@f䭮'o7 VtbG^(9X'OUB8ţ.D6hh@樢Yw}Wg?rzu:ȝ6M'5Uÿ_*}rhc:p+H:Y{ E܂b3L2r5`X. }ݔRaW?M2ǴxL EgA:$zY _r_Ϙ>_^ـ$eCSPѫ"~UވֲOG{9}௥TCm nc  A JhO vbNCm6.6/|L7GʢON>u4%,V~~ h(rT'ARd5?=xF2*άPeQ:ǠkcT>EQ(m r+U@5EW85wDTNqQHoC&I]' arn5Nw'$ѡʋӿjcզK\&^%:sK}@8_YC^V.fToAqd+J!ՃUEkeV870K_৅`Q9` j}ynh9ʃ;t8ӑo BK_ُ*YH4r%:EWNAʺ'nב\XXǨl ?p@Ir;Rb^FGF ӈ g,.6| -?D6hcY/$!|ikt~6,;Z,nV/$Sz5't7ؒvksԫV_/$0_+Yqu @a5ufk~{r6a؟9<w-)~,~w.Ӓ(4oM A[Gy! /JUM7PQf 0r$ vh{_zGLO:)*cۭfe:>W.C幋*V `ٷx{zUw!a3tVLv_Y>/%ȵmU TnTֿa}KډcYDV|3`us !o-jB 7lǵ73 ?$diI)?![NuldX *ױc!s\y#@V zg:N0CM ^BE5\c,s~__0^ZoO{( _zV~&=a1%P'!pMI(*0;і-8QtWw؁d +_+7bdq쓮TSA;u1݀8WↀPځLc٣`YvRYu^XSLbC+K 84aQL][F!]+0-jτ4b5EQ,1$uL*M(QTW"Ձ^\A ֏{unR+Bw1re6?ped }1AзVBe_5I]y 5wA Kh_7f4Kprݯ=ޅ+IY`1W3>qty&rjuN- PF8Ym;}f ;D`V:LP5B|c_~ StT{ l*:eݔS+&YC UMmFc_t,Y>tAB퍖$4U 0dtw~zkq=(!If tɖ]niL7L?}#!+?rcjO$j _!PqXqtbvoTf*p,m>3Dd{xs\ʸ NZXrM»/4W"$uXt02 ECzD3Q zdJm>70/+xy0 \a,3u>E ٣!Qx:%o:tS.Ƶ"&Q5>>"W+~ug-Df4VO[0Hrf`-4#1U,+{̷)ׂQ2\Wh>0OP]Q!):"{y.$&hv.r'L$Q.̀2*j*,JDm+u }֓6-\Qk:8"3S!z>Fѫ~:f 1daiq,WKDndAQŤboYSiH-+܄$}</\rf<?ZKf Rxq0ɱWa^Ӂx0h:n hn[H֡Hu9O]#we>.tag?XR8㒭x~l Ox( ⚱K.?GF4>b *uÖx|@`Sc17x8OhZ;ߢfY7F ίjS|Tq=51*7yȈFHjr%D. T&V OXE΋^tCBK)lt ɻou0qeIզ GwUNnF8ȷz1%;" L"8wơq[5uJ{BBM;3L" ﷔L0ր&sUL%ۊꬴ{Yrslj ^1U^3T ~ɹ5K5gЈIA P!-kAX lNpM/)pfȓ.Bdq=oqUy2Ut<^Gfqe/٭;r 6aMEVQK&.goY6;hB|vqlg~0TNFR!$tuI$-ĉ5 g/V6"ݝtK;Ug!r{ AYGwG"k:7*"4iu!83뾣ĶkdBWi R40wK,>U u]?g!際1|q{Pr)ovtOw8@W)Źj_ b#zމ7*Abŕkr Mv8&%̓~ԯ5"PK p3[!u܂=BTƛ-}lNs.Rja++H ;޹N2ŀdՇyGzPIO>t x*䊀4fdf?PTxig^G nh e^5^O騛}4=dC_hkJuцn۵xZ>\XpUwR,cMIO9t/&X^u[q iO_Wk Ql뷗Ŋa9(9g)SPEp5 ?֗ۛVJ fnwz`bxz85i76$i3>%KQU& /z&z_ |-sN}evK uNS#W K*7 X@:cJ  %SMrr{R3Gϋ&_޽c@j?jB{,20ix!_4vO/%pU<]|Zq8ah_svmҊR2g?D_'%:džQ䔛 :20z{1(CoFH 27d'j7IsۈdȌA2b:& '\59Ժ~eCӫ:gciiB6Dۋ+$P 'RK$P/o:7eJ'zmHz1AM/ fŀZl 4 \9 x p@1KRPKaȤJ: $=94W` S;:PLmUl>ԀU4p^>ohjJ8>;΍/nOl%f,ٵץ`7f7$-AK4;͗ukCbU2̻IJt!$9.4,ĒE8cZ(t#BYg^q #S''BLEX!9w=8uݖ X\[Ɨt;?klk JڶUAc;+w$RHH۝3G `nl: 6Ώb&6CxZGr4jǿ5yl?v7vs$w-#I|$IA2Rܰtpuc0Wдᢣǀ(mk ^ga\a > Ռ}r8bV]Eay#\P~ƒr]VwUDĴ\g|:RǏdS&ZTT*E<M)nmX$bȫ>*'wADIOFtct˂P*FsNu'}bpgS38r ⸲ɀ!gH-#ʼmZa.-̣-nD=ϰAmw$薺pG. +5D#z'PRۂΠm˲J2 &}lrx1S0 Ư]le~l9ʯ0$( Pi{}اB- I 8a͟ ?[UoYE|'p `G_JӦ=Ջ&0 DvwufN/x dX~ddy&,7\7%ݧ|" h O7%bje:Mhq&Z*畘&ݟ*~b<@"}y<}H__v¬P>7ǣ=:Pn%;&mCʳ?=U%j C`)>#R? y v~jgV|*.J)p 2TsEgZ`39Qҧ<%$ !unɅt%k=l?y?./zp>YCa Mj Z L) ؇urGMfzZLT 8[4sc_r6Oacy[#5a.Ic9߷I7=i~^ 7CBit!<[}l:y᫞:yhΆ#c_g)$*JBBH~ynn?̞xN>OopVa%"hi 3 Y4fA ,2_y!-,Z93`X Dv}(RbׯSK1YΖ׸MW>w=q]fdJMs7z$ղuub MhˠCP3 =q=%=" oQ*d׻ S5eހ֖$8,[U%KќnoPxIv0dǣ0;8{X߹3 63+@Ç,6K|a @@'aYLQ{ \4zOT%v}ڮgTQGTJ>/kr!<^#`әxN8*^Z:y)彳$h-" **v-[h H ?%0j==[: J@#j^ V9xZ5۰t+YiId٧#Oaalq nqGj&8+Lm`(YD_ Յ\b~jsodi `ԈCIdBUy暰HL2F,;=˥PMFXXTXSfZ\o<Ϟ%4}sH:OJ]fSYh I0޲ŧ*K 7RBެ.ԮԱ y!G~ۜ-1b26[QJw.2cFXA)ˡ59$ O%-i xc02~aon'd8Te38Q|% H坈#j#{0C2lo}bktl2Cd2h-XiӼc.Av CG̔Vua%OG0{  f|0y)F{#^/v +a|ukuy ЮLwfmJ{Fj!ae%4/jl*g*t763QjoY =Ӣk%+KU}=eTQ]r y!J ZM]HpnV_J+-?fT.ͻVV-$9 FL=#rfKN[|LŧRT4w?p@]hZL7lWb0;1/4 ) d#˹T/*_yzҨ)*UM5(0*FɍKjk-Tx*Dbw4~/g )#edbyD̰Wf;;7JhwC:SF/d./AȔ1\bmd-́*ڼF@!jF* .kT]ʴI)cETA]-FIԏ#g:VRpvD6|{c K+q)ުfWu`kw@-R*PeRpE{Wh4lѾm\T\y~r)~-:#,ńP@k19YsGWyX&w4愱ݩÁEB5Ɵ^G1I]Ϫ=\H56iAD/*Ƶ,+^q+>4NW!q.-ڵ㯩@Aq$~ȕYIʦJͨ|)=Z\H ~–w|J %/|ܾ.Nky_p~bb4`W(s0k*aRV;+~ [-CJp:ԞSR;`r|Ȱ5=wrB$(]3w{Q볝 1z80EH))f?!8-hR`nKC ?;hv.x3ʝw։x2QNGBTwI%=(H w-~v;|ܘ|D^>:m2>4,w̵{Y[I ͠>޼xWv[kɾZ9ᴌa|YµX*,U%o8 Q@Z1nx};YV/UjqO!m9Ώ(^ĔӃ#^eF=J:;Π;ȳET3Ԥ4PdL3 Paz\5{=١(oܤp W;U$ԝ~"]]$S,eGFiFKi*Ҁ&^3r:g”cm ~&㘢q &]Nakؤ}VXw4,+-;;@G uЪ9u6 D[fFE+s :hb>KIfYWg<5MzْBRgDROIZ`?2ʛ=omNr$^0sxk4k*ԥ>alw |c5~b8[ P8z*GINM*wI3*S^mȱl)o.cJ 5]zI(&n+r9/ƶz]Mt]}*y]9ݞe^H"~A;K"L6 rd d#n[!pw̎~>:!=:׋z@FpjmjƦ.o^VrND)Z@@E1|+DžyJCPb\6wDu[ծy4ׇ! D@?"%+KE^C8FeIp󁻅>mE0X:rj+;EhEv=7)B([R! )'Hᔼ2<:.r\eU8\_݉lHacIf{>Izt & ,6%l} iC %ڀ<%@g yEqiHC/ v KXwﱤ`?F& dn\kMf٬Z(H&R U̸1 -`E"+Zu 2J${"Ce>}_$hEra;Ro&2r !/U1،U6aR|B_fIyFf]Z:h.b#{ ߓ^}HWA hN,}Hh^i9~~а^^,8kUmձ#7"X8/K0"77N|kѵ$jix0ɩP&fZ% `w=ASMhXņ2 -db̛:LE\5 }:W v }<@}\ėl[qjYpT&YICњsnjĻn=ҪbO?2\+Bؘ``ttT80mڧLp:ivH*6sQi}-y%':/|6_|k{HcAjJH76ySҌPmWM .*9)}]pHhW%d_'l1}@8i* (x(s1xOR2 6Ү-ykeV/_thtjShvjK2.Y0A/Lz0w/k};%v'tdY|> Z~w-]0ֶ"֡wY=垁kݯ9`wj6|UvV,Chԉ{5!;%WzXS3'2!c[S?] i-uGY ph DS`) le`oVWJ0GU-0';@ͧ 6Fg&-"+Zݰg3ly5Pl>1V\2j0B1Y<͓=}ed p>z 8d#QHĔ,/'#/qF$RZ:cq5D[{U9̺-1:[P@ى)'}Y\gȂ'WZ=`~9z<^0W}z%̺]80(1ZE'^c֕- ʊd)db0ޏ#BsIa&?>s]W1Ў@"ٺsH`95gP4մ@jϕt@V1nQX;uS*=^M$s|w3S?]xgJμ8MJ9`uW4vgU#*ci*=Ll{"Hqw=ꑐbtafk]0nndߑ:b[Fce{tPY{>#dzZ`sTFq;e6֊ךUMxfa=lYGOD8訯xڡ*%炆uRb#݃nW lyVl2uUӰC0I}6ZLf/CXQal%R(iǩ'q ۆ>}ʑ>81z P-16v!Vo .e恆O`J<Ty`VP\’xEmeen|GGwR(*_ƭU$AmaW36{ewgB|uG1 Bv \+i_Pk~9!>zA~-Bm/ZIY$;`\H!}k q{>qblOA #0\k*u]^,qȑt5C'm vz_ˏ!2ݍ?|Q,(=HSHSkTt58Tĩ OKԠ`N4:kB'*s( :ArKi-3¾ӊw5K&"ELkJ%/k o%=V&1Y~:D(#qp_[U!T B$~ڄKNJϿَ z]mK i/ ^ψM;3 w~$Lnc멎υu޴\*]4gq߮̿  dgp&~YA[#FBL1x^7_F,i u&?vKVitj/qo'FVT6}5kLjz,q]prh!(lb>w4zv[Ok~>m L *{WJc8wnEV=bXn*M A#]_ wڵμ{Cet0F^ ~ ErQfnmUӏat~Є;4ฮxJ`U;ŤI^>zj\}jrG\*/{-`T jݶNCN(j/8 y'oB;}U^-?Yk].62D z8eU95)̒*!t ٩*eAjcmlFzJ9~q/?Aj4ޥaN9=-Iy"s=6/GmP 4 J.rZayW 5ث5]Ov,; R6.ttB`z.}2r 6'el=]6R1j@vv-IjD jYM1UӠn(PߣQ&nuR.%<[ ^$XlWv صNǴ^Yc seH' c@k95;O+Z<~!=K D݁n-G¤GM{VG2[Smf͛J?*4nG * 0" HIl[M~Ȧ-ө_+5<#U7R#>~c#43NJ >3K;`{Ev]X!xV֬;ݯʈnV)U>+1panC0 X9Ŵ(&o\zr}I|ܑl-Up{Yȝk6u.@>jT5QJK9,π\i?QH:Y!Q6_WEch^mKkO&(H'TU\zZ2ՆZ9ږ9_R =:a~xNofA4'8S(u3|Rn-thY]̫>MPhb4G, F2,g\P] jχ8_?0N<+M,c&%JT 6]Lp-tv>HY>R6 ,@~$wvmf9ތjyE|xŔ^c(jɓTS$5F-v@"_ ʘ5lh- -L9T6|qBio*@D􄮕v=NyeЉ]k~ JMy7>SRB}iҵ|o>$`bRS#d$ ѣbJ1- &!UIX ,iq/z1Z^ndM}s4a2 wJScd^qE ;SBГIZھ|RcJPh4fQ)(R[W6bb &Jf[>-7y]q Qh,K*˩,娗e)p 6,9(7%n-U 8tlK>A7ƎtsĀ?x-YaqV /h}ir7I~{u5 s5n_RCg wk!xM簨2ۥ괋d"SŕJESڅ_KF6 W?U#Qv9#9B9ŸDinOݷ݀E Ҁ__}]r|² & /J`3QN6|Iwn) /" m ghrH&vb_"?,#s:m If(9h"u/rY$دxۈd.6V]t]1,`c) 3}EkS5&TwZ݌I,߄>Z9V^S`~^롐Clȕ頗k3Z?}aAhZQ UԷ4v2i*NrQTm^PǷ5f&r 8>{UчĢ{^KvIi[aOb(j܁$NDr/oi} ֘wu.@YJ LcPwl]rV,)^>*r#?{RhRP뱦ҹS>8m(,Ep)Z )8u멍ƄDut/DEsImS&EfT{ EeN-!]",j#` 0j۠zk{c,qc5㥞Tgrhjl!@6MAXT<5nt}=c[]͠MWS} ;QtWۖ.ݙpۃC-[o=$`$гƾ.kڢKu5'\@mP&BIUDksd2ߌ6p=a `̈́@NkH '4`@&V^]'-3fY zS"ۇZ gBώ@P16}c?p%}rjO(`&*eR6R/q_;JM;SJ*0#TU(ims`PYC=ʢ?e<5 aNk{_dgRRS8PMx )),/I U,1)Ƴ:s^^z04&̂ҍTBh7~ïK=dj;F4q~lYS^[C5:'6pW!ϟotH/D x|QjѮsH|KHR oMQ#EI*2!d)!&qK]A+ObT$tE3d_Bd'xJ]Y"t?խ`װ ;J^vp5$0*j@͚CyZDYt.qg9.Fc4EP#XGr Xj舩_Xؕ$|7U,J/&_Z _SC$883x|o]O E8:-jeu@,r)mLHzdsPpnF 櫭&=@MQ/Re“c}j<"Иu@cAs5A:d/sIE>Fm)bCٻ*hV8UK7:sԁqN@Ͽ9br(=f'"K&/%?S:5\/ŬY.,&QĘ|8h)z+f}yPTZ98G3z]vȪI׼riJb;b^8>ucq Aͮ7/,>b3 $`υscEkq.}xH)Y(bF3m6-/F/HlH(ɾS/J?6Biׯ\Dߢh N6E$ ҂qKchwT|.ܕciR5wDyX[/Zߟê;)=ߝa!Fw6% Gk=Tn`EڑxyNR7Q{Fh8Ƣv[AnJ# %ͤ8F I~U{@纜X[_ڨIi|{i> $tF>I)*Qr{81utDq;V4F$Fhκt{r|1aGU֝)i#=͛Q  BT?ՔE%ϜT*B`ge{_ c4+3j (`9 Mtx NVEjR'o9 A >  Y7E Hq)'r*?c4,zDubi':_h)W񪇸t^˯;YCR ?zѲ:Guq8 g$VdnZh/-קDu3A5-=^!tnQB&Fz'PML{8H"1譗~, .H{榡nʺ9pSt&!gE6x'|CL ԿGl, }e a7!{b"yr,whœ̯҉}}M>KZL#Z0s'|'m1 p}2S`JG@ ~vl=~7 N 7t(AqȆEWڧu_}> '.IUPo~^+MTTt9osdqV+#WoQ^? KF ]ʍC="2~ٜtXGbG-18do)~[Gk*Jm *nj9(Y-K ˢ?zyrl?ɹ/уC8"[D6r֨odJ&-#h6]U^L/C ={!<ҞkE ^TнO즋0&HY0PsDȸHH{%Q+Nfo e V M?nOH:2J ˚i{ALTSY& -w%x;,⹨ZGǤǡ;IJ;v,.={к A\W{'!~Sf&Ӗo6SxL|O b&m?A G}@2#k4D6zy.RƕA]uI "V PN&}(;}ꢑ~l"d.ZT=~7ѩgS={9vXi{ K-E¤ [ԧb@'ᲇ*sE{30&$8w)빟 ;PfqAp(əc*L+t#5XOP9t ~5%Hڜh Bc vm&'Qq6"w@B!) .On:7C8>`yRPZud.yҝECrt}B$i`:n.r+it`cj#Omsz6'(ʟ}ȋUA]]0DM~\\ٱ-h1bb웘Q9;=һ5Mv՚g~tzptYٴTJd鷮/s8 ߱W|75A?JVkΔ^⭩ilDhd_$7-f0e㝅+K85[א-=IܯO @d0v;>ї5d|x%q{𧌥j^G7,4.` ݕ숙BKGU4-ѼzN 7wo;A12V4,K߮j"Qm˰P aR.qvzE#:On/ow+G~X;,e&jnwCr<;وVZ[UWnraxnH)6ؒ}.v? ^o/a@ P13ShiDOG)¹mnLX{:?߯ 'SGtϋ;.ܪaU'IHĊAY2c՗W=+@. ~'[e ADyK 9Ϣny AhTF[toReL 7Wc&CC%by%sZ1 gs֪D*!WEۭiqLhkuuJAu#'*J?Nkvw&(է{tWODE04B͔kMkF LJAߠcIdH/0!| *<<"3˥^ZR0;>( QL&u E dOZizyqT CPU z /<9+HMKT伣-= 1P` N5PCCj23› ׎Xz0GU\=8/Ly[%r&*,D"אts ա0z}nXzػi9ɨmZy6U?&_Ӡ ^QnUjIaȬ5& [Œ(V(Y%lI9U,nQ 4D=̗01z]p0Y0Qu 9MԻʏjNDْLР; +4Y! s{Bd,ī<ѳW1>;'n@I޴ >#ʁ jyb1B%rV/x{-O;[Z _zC2o}\D5VhnIL$2~c= KA1rFN}iNuyr>zn=t; W,EЦD$',0^1$gkؙyX0n.cJao3g3=8ZA.nzew6ʣR8]Qr]eqm9.{{Udhm ^5 Ma<@|W?.4Cu JD5;CAu~Vd-:Sz.^6ˍQj?BK͍ ;}::nI$ʤ䚤6(a(S`?bʂ^#Co7pJ޽uZ*ܳ,kk5r"bO81gPɴ{<'>񈩱X\ӈzB6Ѓ j"/#_!)MgyhA q,#u_&O s ckX9w^G../@of%Qݟa5A2(.Vߘ0hҽ6*D}թ.vCo]2eC~,Hlɷp`ǃA`kN.g$fԹ[|zTԧkvx YoT=j%H% T@a]{G)Q'.]!|Ẃ$%Ssipzڴ Bi(eINDg]Sp4BަGqMGxߋŒ_"+'OS_WgјFُy.)2Y:V.m:>TЃp 90]d6y2.2 Q2 \<(E30E.(>pݠ S:BLIT@`o. FL lbX;wV)n0n G8;stXw%>7@g "g],-yGVKl8Ed3xUe s &Koũﭒ#/:aabĂ&myWCUqvrTLo,nSЭڴl^@!9G?Aʗ ǽ yt4:4X `罛,G~TX=pյәfĦt>B"$DGPqV^Ikv+ytZ!eQNl;@1ɚ.urY-ҳm9`aDžTIuyy(ވwFِ09^^W+p%׊tr0Upeb_sov]^,HU #!E5TYoEy  *?w]xSpT(>՞ MC*)Wnؒ3U/<Ǟ{#cfJy.4z1ۚD,B$! k^_6[*Њb[؂}=Fѩ-.;%I?w]lKZG;ɭ^yBZΞmltn!\*דO?ж?>ɝwGy|2իY $0ٶMҫ8jdЛ*VY9`:ZrcOj]}:٪ V9lߥy͟wUq'9qwK(;Tg]e˾xc.X&}t h)*ױE4{ SS^ aE-\yȐMٽ9%gs5opڰHU?@f,cw+fWBx> G!tRCHlBbDPqlw;dN}:voF}mBV>ULwj\'AӪ{F=B ?Yvr|RK&}*QeqWƣm&\9SFzLD<ΐZR^OeFKwLft1zĞ]XGo0 .+<.),kŰW@s SL}=H A(>u}ƿ.wL@?) {b a]E#sӢI9r7 )u}2yU}u765 ;}}]y`MR `tYVo^l)"X,yZ2yi] {OJ~u;7{ps[q58w[&G|jYc-B1赚2RmxS{2()0A6-eV*%c̨2dV [A] jךRE%i7kfCzKS{\S1舯0C'emo&%LbV7ig!(F7k(a'*%|WXVT3^H,rƒ_{!JVtqOx^ 9&v|e:.2GXbء9os 1qkP+J"x6m_LѨq -\~IOb%Qgi'+wУRSA2mcƦv)zIGp'Bs s{N[,b*SV-s$\\2ݬN> 5Ay_Ka)2Yv3 .26󰺗O\oe^ឱS;}.'}0_B>h7`ٴMo#ib劆g8RN)'̷Yds)S#Q%KRmH)Fx?sM兿見?FJ(iwqSmb̲1,d5,C4U}]N"j^)̦7 Tpp&b)UF/z~8RKnЭfR+c/T R-[dFMt:)B}TJo@,wBhw־ 13Ntµ2{Z%.v[\9zᮓߢ'度ˎe=(j!+QЬfN[%b ȟ !T:!a ۦ#I?QQ]yVpZ0Rv&-Օ,zÛV76pFߨp D~Es_ 8S̼ƖL_ku6Ml/W:4:k#)_R{dóN]_BQ#0&Wٲ v(wr-V^ucJR}i-,*;0k~ \N0`'b؀v=+":e kWe|uc9c󙣯\$ &5jS'<0Pǜ/BGAR|ynp=2 &)E!, >;րI㢞FQ{TsG r+P&|N`QE^ذe$$3$?@ aѯ׈HU-uڴtmnhFk!pЙC)N5uYԱPlᚋ㫔mycJ>q5>[x Xb>@$5iGSa-(dO 2}5V0ؕ!e~[c:wT IÍp ų93hYnIz+Kh cs,LulLNB DC`ots%2!}̪k_cχAH syow-XPU)=l\'䩷(J?rAY"CLwRCT]YGDɯ^WÖܜpbx02H:iZ8"FS7DV`iKcé~w$u?6-1lldڑGnkD\>kL(O=ԽzR3-fG#֚(1Tz4r4>DBWdfpb[$˳yǒӔ" ^ԜvNWyE3x8v?cˉ9o=ϐ`|ءbfy-@sr3QsrQ؏JkAy |HEˢ-m.v N;)BIt$caW9nOwBԞ%84WA+ *ޚxVȣ] VaxsqծY7DFGw^Z) ah[Nܵ' TH6.#bFZ3X(ĚGBj/zqBa1e~D;ሾ^MLrC\a}/(z;8,m}'jDaKL*KX4x*/NbmV7OK(.91Ҹ׫7::4^l '_>?^mgfG*zmǨԽߒO:J+Ԣ;7fJj'*9<6elEI ÞU-Z*iGkƕ9ˮ!5"b]v&e. x-UtfhChA>Wvf~W<$ H vյw@_} rYN_Y"İ;hp7W E B:y1gڀꀶ>!RZ/rDK}V<#"IF^sMJ= d 2;8R ; 194>Y [ng'EYu*J{RrxKqZ!Mo^Rà/[y:'$6urؘkllxN*'b@+ꨍqޤ}vG$'8*^N|g6s'mm 'cfC_6CCܨn>+AgCَGfPR3tE5lJ ^ &"l+'[Ӑ4mq<9@V3 %/hO / G꼼4JD;ÃbZ){+Q@})Isߡbҋ&D&`א`sd]|ζ$O !$)'?ƃ4'ʡ箲1pn{`=ˎ+]em=RKEDy3'UZ@<ݿ31W [h|lَqt5ү*CWy_ tGz# ~3qQE ߛgk80ACsuYЊjQ9D8)|UCy-4hWy=iHwA~XQQ'Y7Xed[M ";rE.N43jUH~tY[>sp6Hp4`ʿx1Ux?,Y$Dr$M *gm#U-I$DLܖB00}++A+Xf*Yla|JF3%iOѵS" q;T>{ "c& @gU h*: S8OG>;hUBףFnp0q U+ʆA} sg&^ 5~yeālyVKvr<-Rnj@6P+4LBbYι}3rmb/,4!5kZ'!]E _ܙinkl׳W&KDֹS1Âz)`kHh%>l zEɾ'ljd%/lV|j G:eԍS/5!-)D $ipiY)Gҳuh>24g hyBMySn@(Rc׿*o K Ѳ g9?zL=,5-?jP0EђZ~fbA̛f%M+nC)؝9|>x bGDM~"^hˁR3c9&Y[A̬,$C>lj +ƫFp8\覹j{}3R1J؅e5C a;0đ `%?na2tጶ@OA}~WyU]uLDp2^Iv IVk!YgI`LᨘbUc{~fR ǹC>_. 2._^6 /o :x$⧡`oA+(x-~nx-aAO`0$ܡC?21 ۙX?;ӥ Fpk=*j>4#9t| V?Tڋ'H2T'T4:K>f;(e_%16Tu 5 I,Y~P-C;UߢhYfh MnھS-~qhD4ztaY]p߾>(ƮSb $X J봻 ~ԓ֐6I0 Lۂ$N9G,rrV⺳)C 6M o{VX KX 1TwC>=s6Dzϯe:ZJcSh0Q ,Roz)̝74}( <60u\.t#F%"O\{]ѯ3l%L4;jX`0Ӥc//;0w4KǃԴpx|̗[s&X"|*?`#){f;IC `oSDx쁤)2`YUwV["^ѿ"˩2>r.{E⦷j~;2|i v {݊"}} \tv(5W @P Iε?9R8@$#Y5>a\FAA%K%6 'ױQޔD]u촪cU"үc\',~b-&{=4Fuy^ָGy +NGxu uGM3 k3+Lk@xmOG50jvHjeN+ZU:7 YQBv) Ag˜{'aU2a/\!.Z:'-PxQe&E YG~DE@wi/JSt5=37tI>#eSc*Yps/+8t%˝r%;iy4ÊU,r%-a>k[0eIZ͵džؑ*ݝ(~BAOAAN܆a񵸤?}Pl0~$#sqy$d+qvU gʒ#…a 2iEW`%V:+hymc }]r,IRvڲ3Ѝ 1۹=5I*0ryl?5VYIliLQhp޶SЕy=7sD8#uEup{53DāD.B'J+6a{.#V6O<@uNfW ixGk=֡vp-5zM׊f ̹Ù .Bu0CvĬ4>a}މlG{sڠRX0I.3X\]ۤ ?u7\uЧ^XyX-&ɋz<`n=qVv+t_mRS:&0P='",.S}R9r@VD/2jRˆ奜x]A'Q0iTA^DEr7SZ6/=ڃ"o(sr4DaJ:A\NEf]bbʊiu7hRC6]MU,~Frp m],83<ڝ؃}JyVIZ|r<.ZAL71KA\9K 4ywrkiׅE+D?hQf݅h?B_Th]?0\r66~d>ã>E *] z͡fsɇ"ˋzra*} Bwits(%"[^WYWMI&8O"d y8K;6P3˽fQp1:"WUӑ۪|}9(9~vChV.qf}N9U> AA'%9.[k> T<+ANQ;\8Z64c;C|ߌ*E#5)@ޡ{B;}X2JCx^HQNJ  N>s!毨z z59(MZ*NofeA!^b9. H~r:k+5^rl_.&AY+,M'˹L Z ڔs5)6 |):|ڸq rU ȵ;-wߵcN78=YMg2"ivz+bK<4H|Aq' 1u`fBBra"䜵.ďq2u)y8Eq}p<ɫ!׀]=x~Pt"gߔ/ q{ٛN qǮd57K ϑg֨̕\S)fP38ۭj80>6X3/n2khSmR&YիmBv:Gg+GB9k/mkpYWH 4 ?flR7pWWͬiw0+KxHf+ѕzTzb&R#Cf5`!W y'IX(YIccHuK:q^VNE"kx J_<}*Y[3+nuD Bw6ه0*t3Bgx7$3KOX7oQ$">=# jteZְh>)'R̯o=<AvS#1q? @awԷIclv7 OEQR^j^zh|B?)*93,+qVÿgY4="a]ާstc6XTgιgs0[%/50)|[[Ŝ&l󲤃-=8!!w.~jn!ʭAzx+ٿUIgL9c*uw ;~h1ڳ?2 jD-oK+t`uHPmk3Vp⻽Z1lRnyҿʊ0O)r([Ǖ>؃Rܨ?()^: }L|92q `5#BlVa7wEݙ>ҎZɪ/G'siM\qz)%t$U\jcRfLBZc7Zjw3_[i-iYqC[H||U+kꨌ"KCgu0RZ9t_P![!)Oڌs ,K AI-P3a]|yJ%\%Rn#]&><V5B@6fE@Ü66\a}G#idW>}|8+;gW6$e%:\e(ؙeZO@{ Qȇ{pYXȸU$S+XI11|k)FzWq|A4_#bn=^*#qY3A xc }9:=$O&ŰTPO~J!@(-_f ?#l_)Pf-k20:sj弡)u)DƝZeTf/Y{>;hXPKj)dف{24JK:*^A<ԂFS` !-+\սڡ(}Dog2nS<)271oCF#D7T~`ݷ;CH^RQua7˦bwॕ%SRzcɲ,2L,E΂Cb WaMJx+fp1 IגF&izV)JaV{!aSKBCv.8g|l^A%B0sN^5{ԭ^LͿ 1 OccP^)'/^RKgn!^up(f*qAٱ 0=h\>:6o|tg$_^oץyI,{s<hə1q}$*"q$l!HX1ryPE@ysK.l$ sw0 rI-8eAVfyxaŭ80R AQ AN׫Mq89~j/ Vs.0\HnĹJRJ)Y`ԭȕ(-$R]X,R( ^*Kw$o7&H<^+:'f߯hy;sưW4U4<'E$Q/^d0gIl#mJˮVGCbTȻp~8o`-wL` #xHsJu W^a.ҕoϽ,ޖ*<&Oγ({1Al,<Soho5̈1tcZ"Ms,W׫ iQ9?xo[A+k, T[4!u)E> >3Ju;G7w+em kEW}0)4G)غ= H-8p~Pu/ J4Wi񨁉KzJ`cQM50~VeaX'7t_:rucZ.E(B[޷/G = :04u]A>/3$~ZH׆ӈ?/*.z_x[վ8ٛE_zS/`DxѺW,.h.:ytζ WV)ԐD>r.Nw2 \G#&i0Zg7|/499Qz4R0wDH'֔RAd"2,E`vɠ >ˍo:N݃<k ҅^`wω X ]q8 3,4h1j!F]*NV zw Dn2,.*K47f% Awo۳rm~:f 4Q"^e'W#wΗpҌT_#nTi7EQӓe rSlQa9gRt;\gj ŝy1ԏ}]3dD~dK!n%''}YFDiH.8$RFM\YKDSC@ ׇToLX1Y2U{/nU=P9 Oityۚ>nٝ` to;uu7&̫aTqԫ2G,2SCohAA୤QL NKC!܁+K1N@bцb1m߸Lm4dckc <hr8#}ۈwN_JO 1v׼sxZ/e"租B)kj;p&GR.av踙5O}sײ R芳J sK&"~Rh_])OOarHq͚sڻHX`zEB9 4%.F^ܗf[6MbOjcGVcHLoG\2(U(amxgn1;\M"ЮX抟9NVSwހdV@nsbIDUȊ=հܴ<$ iEI^$F^=}Fz6 \s >woƛt"Q Ÿ L__-$!wx5%-Lc>BM-o#8b%ft {6rgLg |3G)ȫ&&<%EGEܼXK\8NJuJ?/)Z(Ɔ)Sjza- Զ}{2hP%ڪ)HB>$4gm)uYձMXC 7s7ۇU64*ly~KY0l `TQp-n:B+q`N"`S`Td(yE,?cBȧ?/tdgƂtmܝKkN&X.erK  axN{*~: Er?JU`B-B&3vK,!||#0ݲSY8=s!7#R)WO*:QX`ю?0dQYi3󨻈!FڋĀI}LMw(bH>K]`ht$vc tM.kCrB6'B?E ~]YCV'r[IyW#D)zv"{\T6LB{/ XM.`׶Jetl^;M9 1!à;$*mk&IO+7g? /߲jCNG62# w+d֥ |~"Jc3wj2-jtX4')NfI|ӗjdOw SޔҞ<6gWqAGC͔ [ٖe_23ӺcrT&f)/[xBi"|@Um ;nl !,AzbED0!s_+ ]g'8>]Т>/+Og ˩bZD[HKQ Eܒ:!nn!k B3qhAC!QʝEO|/ۍB>C0;:AIQXZbz*sL G}蓯LX Nj#V^wb̧EzbzBV* dDRÓoZcH^U;WHvTo"LF5ZIXbNFcVjC&<=Ɠc jE͡ i;s ]BtVyÎuǡ w5t3P97 Hv9XX BEzS)oJ8Vҽڪ̣=iOdt=BЎC{^]J\NWE~J:>im+}3?wfp$zE([pyܘc v#[v{ДiqNku4!J+g("B8/)m0tl"+[Ly_ka8t ¬Z@f.d ʞxA IS2TdhPiKn~ѕ`ruR!ƀT hՋUzvUR|]ozd |~/]5U?V mb\%qN{ĺK s0A;RoyycP$Y;>ׯބl]A/dJ]d 3af*R{Baʷ6wlRGY'i[@w Qm3!WĿY~y18N%Nfp^!N!/!6f}cG& k~ـIQY+<)_?A|]UPM\t'ToiS[wq+SP>+@ព0'(;n]}ɦ"2OYqBNW/4M5aVTрA&{ Ϙ4ZA:xr \oϸ+yeA{ p<9S}RF} tSj0%|~h kktF=޻҈QF~=/ X9B!Dݨ7N^/&g'!(i,1ƭ<1ca΄XVg,nW+85䃗MK80uBI9ԡ6S`~r;Y89\%x&ԩRI~΀9IaLڇ!feQ)[ zdf^=*:,Hc;1HHX+`#&syc,u5IfF9ѽ#|u 6a!.>nj*_2Wb#cR B?A `˃&3N9@|,t%{75#%WyfQq;8An'}"^FTgi6U $ǫߪg8aGyێ݈9N_Pb V7.(]ɸ" [+Ĭڂ<$>Ov7`*^ ^H+`: 3ER m@憩> sL3 ^߯J..L $!ee=·,3"J*FBB_C_%ދ,4X Q۞wKϤ^T ɓL9Eîg g/:-踅NK#QPsq[R8\ +-WQޫ| -&Cm#aRvا]'+G-W^ !!c.<( ?㻹ɘ<^Lƨ̲EەV\ERѥ !ȞSiED!+gXL9s<$(,/컌;r:O!aQӋA) . 'wOX>5MNN\ в4|_pYDbtk$B}:P " վ!T(;헍w@_wd'B7s/T' ]IWf@͘vIG{fi+Ev W/TmwlV:CԎ`чӧ ѿtZ tm QnE ,8%2sﳻmES'hL0}.KUKs~Eږ h X8V"u26(Oc7LeD3i;D:@@%k#Iɓպ ΁c}9"bm21uTؓMұ .\[e V㖊a,Cjz-!{I^T<駊=`t^ZQNAUa160D#]5*.X u񴨱'QXŐ[Ek 4`}najZ¨Q/ţe(ݺav%O=:ʬnYILJyOͪfM;-@PEt޷I[?dI蔊dܥ YhPߞ2UJ_W 4;HFdQQ)d:hnT `UIjثQ}(ۦzC{-><;~,էf,LAڑh%۸eT\chĵtf T-Nw؅l=\&;_`Q;0@[@z;g]uPgrIRgf]2+˘riWш;Vr-:CW1CMQ;+R{iC-潵؊DMgK{v~u{6F&j话d _FD΀@KY]zRM5tiĴV.zCty@YXa)MK1 =hj=CTmH XC+`[nokG.ptb4ah ihtjF./Y*X*㪊hR֡n)ki'9 $Pa1Fo08Xϳ &~u[\VA*qzw4'Tg _*4# v+ X*wBg\"IPDu< /"f_A4m"Owy>0hһ50~cY9!|UwBA|/{vBa{%v`FÂCje0tf'p)?^Df`AχO`tG<6[,6 NpتR~DrfX8Ec`$h1b*i5|-%!ROrA/UB'P5to¶Z&ЏS|A3N8U u?1 )ý†Ô)O^./wID./%7J;OW (Il|\0ע~NڰCo^( {E2h=& !8<\3H%hLϰ 9"gQ/gk]udc'~Zw}an#~D>=dbzd^gCۅ?$BZ@ősue* ph)crC̴N14.;Rn&`U侞ix˲!F.Ek>VO9c]0r9q§#yd:}RYOD9j,WJ/H﷜:jcM4%%uuS ][ƳtN&~UD|_W2, f$Rv܄$ I ٮ@ p|%gڀb-ld&~iԓHi}+ɦNYieYNgKвbpއkмɇ|ActquC' ](ӣgջp2̻boۃ9=2u˟pa-3L\Ӣ<pS$w lC]㘶[㚒 s9D*ŏ08cAqmqGqgsq>I|WKVf}Bۭ!!砦?4{b  ޚw>Y*P]xKo/~IPAwѺi BK6 u$Tx!/Уq20}ʄ,ˉ&!H)&ڈ=в2a&T$T/9+M}_",3eTEdښKA`x}X4ں%JM (H2mkܑe:]} "כ\;_+rX7 Y?HoqVR >B9^V؝f5NQȬ쌴4?A7$ZQUY=3g;h{8+`-/@5×u),1bD}B73d:Gr hg)y"a;) TD#o(]`Sނ跔 oĐs_Wf^Ez$KN"BBUQ{؍&PZBpPTFcQD製D0Zn\^z#'i|=g"@020qYW]˗>9r_ BLt e#LxG e&R›p}5rє _AAG)[&g ?Foש3 $n s ]gUØ 'jin0 կ-0?R~_0^b"fbCՑ&uPVC2eTdvH7٫ty2p&I7,h uC~ztJyvAFSR$! "Va1c@~6qڲ (f?\P,?ӾV}d!`x}`Ҥցf̿g9{}-\HѯSue46ȣCQp110@J]~o[.HIaҦFDR必vZpMS[w9q?) 5G55gm2H(99vNR>Ĵ\ xHMۜ'ϲN>7+eT>cC ~"Ø Vݸ_)TB+ CQ5e'ҭҷiezaUl)Z;pa(zKH6O^)kj<3lΕx90lJpM7[42%#TPF( Ƙ=Xb 2|Z 1 ܋;^,z.^cEi0 .'qy1QV'^{k)'Ә(s9+kN-5Zn/Lώhw #T6>Ajp+Alt'ҩowZ8 2ۑ|Ec]Kt{yn"Ei< uV5FՊfƥ?P 7}{n쑇ۜJU8qIzٿ A_@lPRwXcRi\CY#[k 9EMY[98 肤,7|߾et? '2d=jVs(?vը4'9g)|ypǂ oLce-wۃ5m8sN֫~V6'/ٕq8p-[yCr29J8F7>'(HjcV\t{u(+np$K) ,Pl}xb|ħ%H6a襗-&3s8E¢wgq$J3ed k7ȝ#idݽ&1qŘ׃) VbXYx<ſ3Ub:(:3Ms~y; ya_x,×5SCiHU ZvNܔ+ v'(e-#vFKFeG%NR |s%ww3`sxgw˒P$ɃptZ.0j\,7ek<"ʽ[`EKY;Ϊ3ͥ\y.:|Ue&*`) NǺV*bugFYܜ RK4^KQ]ո1~,}#m~`-zb8 ǤKS$@NQY9wBA NR'0,Akh&,V܃"AUa4Rgҳzrh  `UUsx)EE^ HPWs叶v? [7qm@Ge:Fd}X`=.99.ˉ"Lv*/^S${BxtEaxwvXl"ti_⚪7'y''J<$k?$A ۼa 7LHöW+QЃ^dzMw%yhb9@MRwTJHPj3e\5<l`E6Akdc $ %^'c@+ Λ4.[a17΂i:TY|S5-yӊ? 윂ݒ=*4#_ L+ɫv^rABO9WlT)!kՍ\{OLy?Ay\8 |I̓o;ҙ[ nhȱBWSsx؃320Bf&r I_C˽.^b#&ӭ{2ߢNҕR˓7x ȩ4Vx\G.!T_vLdIqc{^p _AM FƷ8Pc`zM&tRͩ_$~_z|L$abMh(9  7V>(Ybg1=Uȱb m`qAOT}"1~:~Vh,'[\oh.S?Ѧu/$bfTCe5=(A1s -Zs۠ZA1ҐI7V@#(f\ $]ߚ6_Oe l>ρe+rner?pڔGޞ5W:Rڌ]GĔW7Ԛq'Up\*wv":umq6ࠖ~H}KՠTVe=%h1 &BiP!6[J&:MbkV&yfI~>˜ؖK |7e!C7C2ޔ*liᖚ&" Qgu|ѧةp?Z&{93Y+"(Յ 40 &]»T*]i$M,x;?F+-^,h *!PW[8a,ox sn(Ѕ*GM\03_Ϻ ʹOB-xnm .KW|@QuKchQxPmyB7Bn+B֊0ߞ8t5ܕO#0V]1uv״٫ CW ޒuF "K:5pw,g| wϢ $&QoTBLѻ~jaov);M'"l{y0+سl͓Hk]lZt0!`so#k:4r}꥞.f7UGW2kPe}:7=􋂭)p9v/bET>{d# r$d\=%tF{'KvXӯW#AfDuu*.H8~?;,Qm蘞T}On<|FfU XZDGͰo9хĠLhu8}!c5݃٭bYLYd cL`@.*m (.<$W$x^m2FTGJUtGnP HrGD7hZn8k/rqL.>Br%t_i\n8H E>Jvcmh] t HH)syorYmKiT^UgUGFfi$ьEnm>Ι 7'կOcڿv !qiow 3TBMGz1hc3e0vNC@V LypvjhG)Hј7UUĽ0.^v ͒tYcrȫMru&=eK|tWJjpq$. Ϟ 6+O18H…ZUK}ڈ{+bSCʀ=+6E)8f U)ɜI^Hqi>a,DKRvOEtM&#D Q \{fnڬ?Ӣ7We3Su1ٛg׾KPxy|Zi[qm@ec2\B/IoP08L ,  IWʼnDO'Ъс$\ң bʚ'b]G5>EYf2G [\ę.qU IGV:PEXcd3er~]Z\a1V\_N:92>(BM1DV ^'m̀NGV> OT;mo~Q{t.CI:Z75ˁ%OTٹ(%&J8^@Rf梷rmd7;&bgIbhghnyjvv#4ڬ6Jru fu㥨z|$pܷ#TXGTyǻLdf67*Զla&lFV(V3/3x>R؄lC?GQ^Tv nfګI$D;ՂgQ!4 bl!]L$&P'6D|yS!iTG]$K_$F@gn晷Mcn>Caa0=Åuf 0働2BfLg^٧62c*:BIŕo[FGHW}||Lf LlS-ՀA7B|P.XLV.vG͐7rF.UӦx1XسPG  Z-?2?vQև.2NQk1F.:Y-/Y^ skG0W/'~߅nxFqBstۧaN),J %0^JHCUqDq1@HmcxQ4:{laoK() (%lEͰ,XEA?8698 .萖H?=rnh0+9_OgjLgh/d$*$8iA]o1ά[af蘜UI* p BN$5x}rLd2Fg 8OupD _MdQPڒX*1vON ZSܢWRߴ&;E< qg$X#;8o.5Jh;aߜf _$X]S`FU-P.3ؾ,pnax1:l@pkt6`fh2A;R$]W ;$}! 朘[2Pfngjz.P.v[za7@Gqg +=ώ+i5-B[{&g1*:ՄcC_x%Jz,L+*vgw5jF ryU~ E Hn⠡g;7r~8 fK6Ja$j`؆p&tS[CX^ j]렣~t|lWۇ /ȐEOբO ʵI5~#.D ȥO#[to]6uJ2-n=jJn.!t3܊^[YZUHˡ2u*#*I@jvM~N֥׷KÍl-u%~ebpb sPxZ3bE ^jDAI>(bh~`Hİz^]bLG]k M;5KS[%{CicBe+i^kgY BV:L.YYd@x0?Cx!2{ 릪XJ?֠+2k>} |Gn+b 6qz"I.޸ i %Zi=JTƋL k;V4!ڗvڒr ϥ_y8M_eۋ5e^[ՑE=]rJZXx})7Ѱ% qߔ"s {e d?C3٬Xr>V-`-4'6.C^v\40jҧDapYl/y9AA̰EESt6vd%Y*#OtXо{E;7x{G754 Omfzl?AB{>H Zmxx!:F/u8O|3J.~8ܸmbA(r^Y̕@3ޗ+> B 20J9uCuSR}zU\ aAO/M* \X/uQK'˵ud2yxU2CÁ;aZfAe[uܕO+$C~_Msu?*z%*{YƜ4a!}_07B.S3u] P܈4a`?(R8=B Jfopsְ0kYC@W-NE A SxL7̖6,5R]`bY 'Ԍl%xHYqr 1 JD=l'4& 91XX9g!&dx&j Hd4 ߮.UcS'A/NBgIH{)ZdεPנisgݖ9kw,+iAD#}p`n&68^Ұcب~"Ø X)Z2Zqo6 ϴſp9Dۘ&GSTVZ|)Α u)swg̈^p dm>n:hQ(#xhdTXǖ=dЁa1 bhV 81N5jæ :~GTW`Yelɳ}',?k$?T5k.VaH3Z5$3cY_2&h XDK-j*m]l|?-AY'eiO^g[9Mbt\%K(OBA}QOv3m8q_Tk-z$! ŏ9] `@R~/:ꀁ[tHzxZec?Qu*FCloYˎ~frr5u#<3jn8Tn)k )aJj̀v"Jn#R1=v%A6nqc^ !,FC֠!x^9U@=яx8~*T1Omە٠L\£f h^J"3`k]Ǝjef9HL~yd@kt+Y2Y}N=J8浞fII:-UB2)EOw V@5t!IZd ,UB)AS=e٬7x*D3 S3$0iU/ĭy~u]0d`Qn.{ϩ(%&0vtSeCSa /d@xFݴ6ȏxS&n=|DWǝtt[7HwV)z@9v=?}̛==$q^ JՌ"޿AvYyHtle36zN^$ǃ?,ouoEu$3%d> |k;vGŜ _iA*@p?TV}P\EW~FVIVo{(t+1)cqf+sI>8 D0tד-M9-b0qy7 16x S:ٟ.N Z q.!Fc>n2Z#v5b39Qù0}L PG@]k#lcUysFݍ*U0 ))<)Bbmx[5IXh=j*_L]ؖ_5=ïׁwl۳ ^q& C$hZ'uH[d0V"Gψ|* e&U^A| 2f^ '/hi-6J;0fԏ/YL=ɵBH&i1 [EfHͣJH*7踤9柰_U}$$v jcG{cE7_ 7/"˜{or> MnH3cܣFc/%"H2ZanpwOGB|7W<_Mt0DG\3Q.~X]}0j5Z?f)Kg !LBߍ U&GY/ J _jXr,+Tf<[{d l,ϿS،U.8zK(&Ϯ,jF^  8k#䜧4T4[fJ.N;`5wŻu}frwU#A{? xas-W_GA^{:tX!o5'n>1n;O9h^۬[1%bapBS!sYN?$\63a8 ZZA& s d:\qW "Ec mvQL_q6WI!N m=Sl 7f?4K;L<'KN> D!Ew%' $N#gAp &uH^+Ύ DI8nd7Qŧ> ڳ~_u*q%qDLV]E6Q\[[>&[d?.w1g)-MZ'wwG}ݳy٥|opPGo;TG_o DAϫvPR[{xӸ"߽)% }o 4&Q8"Gzݺf0vwG^,2\=H zҖ@lrx5BgF.}5IdL*6vAN%2;9LݦF;װLK1Nhb 㺭+1AU[ 3ߗe[v- 09.l3ƚxgQl$0!BM!h=IPzC+10~3fo,|PiE:\nto`;3ь1[Vd2EH;U G։ܓ\iخo*xH}z4U~&˳7V3 Jז`ntbIfc㭏 qƲ(kI]u; #Lߍ{g>릭OppI0;ї[@v^Hm$*CdXJxUvDK?IM Ii1'CM;Tl n+0;uQ$m`ӫma:$뉏亂aP@GqXPLX&&?\f@ sm7i)jrc|3~3y d,17-Iތ\q[$') Jڙ~4y8T+lDfy~99VEߋ^+E/i53ԧWkIWBgf[)ͬk<&o=W1GP8S{B<_Dv2y94n([3ی;$́)|MP gAW}!k$,lYگV% oI|ZGb =64@4Mi{s4ߎ&(J|5WH7ݵXi*ףc#^tL Y!fi/ N[1g_@0}$*jW9hΊ|ZZğ" ENIJ>i?eΘ'šŲ~ct P吗@7e;TmHp Jg]Q$X, QHN$ծ0S8) (P'KҲyjs:obU1qPT'ArܶBUQٕ({8kyh!~p'e|I'#>: H-`C~|T)6~x?Tۥ'mL8ՀI3m񚜵w[Pnyp&]Rܴ΁y9dMʿ0!S poPc+"b 'eT9N9Boއ_CJǓG;$4DBR7xh@+5fu-4ʼnqZ6h&N2az0r,A{WNz*%]cv  `IfF_᠀T t;oO1=37j$ ihDȒ66#|6э7yMH$½LZ.^7+ 1bI[yy|;h8[ʇm9\>ۜ"jKۯܕ e>.C?=Kc<#}V>\&,'фMzǸ:TX^g,|BX?2 XRL!FNJO"LsN)v Ģa4*D.̓y׌[w7[zh%21EL"8_{P߫bCv>wφ (G,j,pV?'_/ʍ I~BbaFW4 taJz3G;jMHIp_/rH@vLkv@г]_3?[S>x:ruGG"uzxf ޱ[z"ƛԦǴE3N4{ ۅ~.~nK"6ttkp1;(SFTTKˀ]"u:#j_ E塮aV#Pجw![\J weFI}],38geP0_RIB8 o4DC0AϘAoO" :/t6z}, Cb^Xҹjْz$]ka~13J7hB7s'܂Y"k3qjX 5KRz7h؄?jvU'^x>'h`C\um:x([z/(xI+̖ :ZͩTѴ"k@`\r,dk@:nMZ^9gN챀% hnGSj̕3e`Json^ovu<@! q8dq2qq}xr߶Ju^:/24{U?Qi^m273Tˍ$4n!>:V tBc\>YB RCmgb`VDʗ_@3ȁj(P˖mC/څІ{zuo}Fߚ95#q!ؐB ̽GpXeu &e$]Χa!J`8(kK8ȂJOLic'G~А ^mde{3{([v.C6^;\gZښ?#5iGij[෿TϦz.Q2P{c&(}i}e|7{#;?htϽy;>5 mƜb6;s33oP>8omddU9,[o0ş@{~-'p[qTΐdm&`ZcS;:ƥ2߿}}6zLK9@R[436 JsuưN֥".MJEJW9MD7ì1xW%_Q"v /|Ҹ3v&bPgؐ!Ni#4ڈmÞcX \q5 #hɥFooK<)¥=s76JPsdb/6cX`x/" gE=|\Bn)@0+y6GPr'7Rn]ߺgiA+/X /Dc!! p88n0Hl%*02Y6;A80; bǘ-X jv zM*Lx,DÍK[#\/ە_Kp3 DmK fuR6|&~LE[eC4[=H=dd5+@>G&FOU-#C\r~hdؕr^1zIz\mQP@ֹ RVWP!|Ǚ+XPfv]%{r"VZD Y0"T` Qв8Sv8ӵCA7(ufS1MPYb O^bn\~(˧i[b ? zw@C9h(v=jR񳗒v+DRy'f9YyrA${,G%:縡dMJ:_c- @ojB؁ 6?e9(#7ZƤǓ +Yjj%\ؾ4/@9aWI`SLGߗntz#xi:hmDh?Xӧ/#;gڿ/v+LUJh3vDA]ߨ/ٱ. Q c>q2ЙJz(vw'ɯ,C+.3ņ!+yf\gZ_Cewp O+D8 V͊vKVA7$r")]t:S d`_^sO;ԛPۛ~2w v_{L rwӤg̋d!] $MOE"Ë4HZ%5O7_uvlcOg1EAI)BIXl0lc[^Li?*ciPc]Cwk:Pj}ljI'ZA b\;(4,,hËzCMʈE[wS %}?y>9! vu5\"lFKdLB6>Zg?JYDS|IS1ޜy]nPׯTƂn>i,l#65Sh1rqF Z\-:~=rp@kD`'n|GB] ɟ)r$0l, JmjeTm8qG$,XWZy&a yttEv;f8kWpRc5) *UO/3P-͜JSXذjkR̥B !w@lS!)?Ϟz=xͰ06F- d;"D.E?0=vݓn~d P{%:9Nrq{줖ǁ10 ܽaZG';Po2ю_e7]cӑY0JVnD3TpO/. 5-gvVS6Uዃl_BtׅE%W2MHyMeo"b ":QcA^QĒ9uuAG޴|*0d@Hbk?.'HʿZԭ$285{|p^!xϷȜ{A`O$ lH}d]=nyͻPܷX%LI1A% OAzGi$)~8xMş@wkօ7XЄȡ:ea/~[%!hH;Xb F"b[$P|xěk= HJvv s ]oALWbKhAv+L"ؤy* BpNj ]f$R_/R^fEDu>֑ oZα"U:R qC5Z&\|t0y*Z\D0U [7Q$4\dSfL.AMZ2Ơm`qk{~ -hkYb<}E8AiMF0% = OU$, J.WpWdכZƅD|\ "1£-|}Nh~f`HD5fs( kخ+z+@4x6Dg[U[#U}ujC06os 636A "R cn-1agullz[g'֪TKo,`+Ee#)dYaj6*Y/@%-c:7q-t ڠPp;7,Cmv57l2%g蔇H+_/I]&1:$:.Xp돪+ 7Zi7+:][KRq*$uQs#EDg[#ypo٩exi;GeF3 Z2K!ǫ$ 7=j&6 ҙkuDEk3tkz5p0 UZq5PN%|jS1] |a0٬νAS81,e1$i.*~0x@\&:muW W|wȀl 9Md$ x{;aZŶa>I7=Іoψ+@hƅS@~dVbLP)ik, -G/^+ 4eJ;U'&熦 _c+l5uE@wH3fP"&67lB"^zBb/1s# =;3^L~-N k!La|6iGG38^fr { O6|A'r%CY31erqR=:B: HSw}Y*:(Z'%\ /!G͵{~D&,R޿rhh\}<\G-D>Uy\,{?~ԝ SJgKy[2T/D=u4 +F濃k$B|}G+ rhd=^ X@`7͋Bp󚟫xNgOMwAhp~ԕ/]9X1_Cnxl:cH7/QxЬ 0h?&EJבVFZ[~Svl0 u-jv)e cex,YJZ/Pc87)= ˩.3Y5]TJ&,p$vYQ}dۛQ3M*MLPaO*yJlrJ3Uh,kL)l4h! =N fǯ̒k= |zo1+v 4RU`없T5oFU.u tӓlvdXwqGē%oIM7.?"vs] jaDg~3lO< -.* QYs1 H5zإI=-M A<@8HҘJߎo+Լ4=`*N ͽ`cG'چռG#6 tu+𐊤(Q0(|I'] 蔙6uqlhq~C Ƈ ~7,RC#WϖCpd|I%_3Lc ŎHE9$'H}bEBtLv9p1N9{>T¨T ebF>6]+G쌬#>T:YHRY(U= Nfbf壋+k+bÔtu7;nXA=ܶ^@eŨ2˨q }oN v:vbœ[^0jrgV/} 2WdfXZ_TfM(ރҸ}[6u^|XC|792@ZT:+VZXA I^- X> CQ:+51$ )W'H̅VyrU=3zd1}/9S|J#W&F/<+;^@$_Ѱ28FjҢ^>1+ ާӁ :`ԎVc5Yo$׮ƻ%VCv=âD_^x1-I_l+UG5MSZz^0DqzRck4fNQ]1u;&+j`ݟ9O$QoHh=x!HW,>Ri({c#a̦sw(|=v`e#e]>+eQ.i7 yޖc*lA}$8`3W?HQ~{drmK,9l_3DrV05ܥ_i!~SǁK~XZiNSzZ\y8*}"}S/oNN`M% ^~ 3ww =-kYƳ(o|u?̶X}Po7PۙȾ ;-_#5<)R+VjǸ=-"py$ޡ|Z ^.{Pay(q{#Sg28Qx/%reY;-`ѯWey|V#vm1Qg,DS-Ը,SS wRE!Quov啵wx'"5 r%8< c_O'__%j,OEDBqp_=v(g]~jj| U 4d4S0Eɓ"/̕vIy|F\? i[+BտSaBR{i/)2~NĹmSwPg&gzC%Ն=;0}~ : ґ'hd7\jøjˬ!gC10q@! 8O2DP=C5$5t=`8gdbX\pr3Q^6?0ai-Z*|.k8FO>z׋Rk% 賅w~gDXft.Y#i}PM3٩e$nXFHđum-O^ ZM;q^c̓~3H~R tus06bMxyx>oP:pGVϓE9!-\\,+;܌Sxrĸut,&=# C2.רhwt;^܆RtlRH(_tڑzR[ՂKI-?1pLr&xR2N x@IF̥DAѹ<[| S*Oo/b)I;g֨$+/0ς><ޑlѺ+c{U?h#@҅8tdLlNRb|/ -|; Ra5JFv9^Cޮ?fFt }&Z\p#ޘJkM"SIYx7O/s&~Q¡S@^{7m Ʀm;JЦ/khWVFpHmKx3@K-@V1+^CyFchH|к= ]nު|TpYlſjA8%ӘPJPpA ;"33óy]YR߱:a ))U^NW%MVǠS ɗ9nѼ. 5㚽$;ba& -nR{Ii` 2sm7JxRѕĈލ2Zcɗ*{3ʹEXQB+0`07E9e.ǰ5zGI2^+ 搁s( wpm~#ĆN?e3_kNMµ%>::1\HE.g4* 9>#"Ѽmv^3頔t]V1{ߩZnR9t\!xCx!&D| VƫP10A5>Z.&"wթ'j /Q7Tsra%x3ٝAFf!jΐ]o.or;@!|e cЯg ο劋 뱡- ;$ms` h!O# }b= 4,gCP?E2.QqjQq/Q1| R:sԒPm*|M14PS1Z$É-,_[6/~XC1cIP'rAu]qH47ط=G[whj>dzSN*>z-D+0]cD OR&JPi%s僣l8芇C;Y 8|YImRƦWbgDd;C|0s/ [0 hrpNFKx=t ?/!許率[ u㥄32̽KUKfm"$z_gƨ79mo?vr-gpsAW>/7ZI+pf[P<,*;j@Hb, (Pq:̈́vdN[gTFw2-C` ή|?mnOVz5eWuG16Ws#BI9FlEp_i4\y-ЏP oKQ"#a/GCT]AVJ^;}gfZ۴:xϣ|Ƶ$0- @PSŸ+wpy69DVV1IcǡZ?#h&/@IZ8==MϦe!5F4j6.-P4eGPdSk`Xp@+q՝cM<2vz=vazΎii(Ue)n mf$3|^~7u%onNxwc]:9j uOɉyɅ]/iGIRiNa{Sz6'8Z*t}|RP>-8"uQS,DhK ;Lg:wjLP=%[vr~E,L|$ /<4Kv7b܅Ws#>]sc; U# 0|k6w&:whp&&7<@/9$7Uzoc"YV9!2WuZě?'I@TDibqW( NS(_^W FBuM"09CMߢ6+qlm"xq ]ѓ p#.- vnշ]&=N8_y*2^wk\#1r&NG0z5;V Uc"Iŵc8P~t,Tb1p<{LAl[PD9<e7}78lZSZ$sF| $i3L}'rafS*'U J"6x͝ "0x<Ŋ~GRҴL PMKg|H4>DHO$yz:_ZpzC:?Î7PTJř8Arv2iEA<[Y?-YH^"d=f+RՕɸBn+M>E4k>w p'2;mYF m]Ņ;/xye#H84bd9gt|kdV"]+1KRNί,8²/z$~} JK7 EAjw6ʣ8"O[$cb<YjQ'J^+pnB RBN 6ih 9˄8@ Y8(eJtL$b SS%<'ذ~;ihPj6F;)'gRqZވj :lZjk}9s'*iMoG f'֞.F!Y};e*1Am8ѫD5M"<l"q^Kt(,{vd?w;baxg+ͬF1|)gQGxs5EtWzK]E>7uVf1_T̔8ҜJ3QstQ>HBL}S!eWD9l&FQ@>j2YؙA;Rc8 Yf85|#yzrhзp>sAJX ъD=RzJrg h ML OkO)1 ׍B߇NjYWs*<2uş8y电& o,QzWa%3 tJP5UTHXS|Y?_E4 <;PGseqm%W1SSc&27f9 PL~sFnX4x-;?̜z1r&a8{O@4;WHi)/^ \qZZ1sgB4td& S>I aAc-Fj@ʈZafkp}d>g ST OX$Pghܬcem 1-ypDZ)dTݬ>|:J b=?(;qO;gv؅sɿwNb/gcօ~s>8s &UZu'pz}O1@ =Z}@&F8\ɉ8SVIuXR| .gy9tZ%X3z 3<%t@WY*igX,p)&`sbg;މ)_T²AdS?駶UkQ_T|)^ ^f 7y5WYdGRF ;:r,n.K0qVݧPmletׄ?hKGқkKIe^kDq:b'K1alGFi`tn7cMÍ͒#>NYY.|,:]Ћ^VT韗D%m}aOv$ gnR7ÇQUC3DC7K4C9T9L? a*}bU$Q̋?pghE֘oJZ,_B2(]{S_G@lAmlWOV--jw1 F[Tcfe N 'oĞ/a([F6zX “WiUBzZjw;cFKW{/Gw=IXUǁ ">'ri^ܾU5IȫT]YeҎojCOG{)Fw,b%b ]5$~a8MK/G;SK)lhHx QyFSbNI`;X;F"6t4V}~/wr&@\9<ZCp0d`z>btl}kp&k; MY l JҏHj[/0.r~ܱ 3gyڗ3wҠIq#yyc}o +7(zKO"L,гIF$M}%+UʦjrᾁznGdJI/ :W1<~Bn=8. LdsBlE@A`(ϓDAemS`NrӺ̓ᩙ+pӂ6pa$A`Ḿ) 0QrȲΙuZiє3@>& 3䗇𽈯D )~戗4} YƍjQ]DGT)YWB^HCg?7P..aP&L#OEB]Z L+D,rV`q61X`ɕQW_ /~CXFa! KnQ.Z܌Ic\VI^+udMD޷$O3¯mRUSYgnVbޒ(py8bB<|9㗀Vp'pLD6C=xR+0 QXEaߖ;Vzt4B7xe}Dhvr^_G"h̪tT~ߨPEw**Q(ΫeXxiY2hğ\\Æ}SX}Ȯ@  BpXo(WPZU%|<`i%"d=W#'Ũ/3*ӶY#DpR*K:A\ ^F9h:1rVV\@<$bMrAZ`ƍFdB$aC9kxnRUB69:T6ԏ[q!h+&Y9Ş9Ay Ƕȕ.Q%3y e22*e<_!6\̛oc@UQyYJwUA̍D`k @_=NAJ4R;jz} .PSw*V|y`~fD;Nfiir=]1э [G˩ߓl+!ygmDٶ@ hs&l3+㬬wcl3،X+qfJl [O!h*ḩm  %KʏF(}ŏw3i^>TYwf-эT=eaza+ Ӆy4ZTG{ccMkA[hh=3k=$cЩTib>L6qzq: RkC:(1 !(ۚz>w eWcs^t.*IQ|~5D t1Wwگ߈Cgʉj/ja"hmH+ڠ :qЦcR}|lVn/&rC ^>N95'py9 3?D/&7q;(LKRI f.Jٟ1&L}+[v="w3`)ލ'coA{3 RZ6,%?NEs#f&޸/5i4]:€yH6 ~FMZUEhm;E?R?. ΉFKk^<+ej҈^AG ܈3Txv<O| qnOgф(c"Uc.#YE-39h.D0|?j'qm u OV9bHe\Atꟍǩ爩~  jUD6\S@bH{)W77`񩉤VANaO[_kPܕ90]7 '6B- p`JC)R Wإ r|q>Ua}ik/G韌X{#<ц9^i>tknGΖJo ΅Er$dE\d2gR=;[P)(@Hzîb3"4jd`}u>v}z3hIɪ.%,&:HlA,8$(b(Q{jI?vJD2 ԸA`;PGDG$.-9=Բ]f BdC4H9h6A+:;8LM '.ݳ#I%2+[&#1n1 ƛ/^r2(5ZGTdBRQ Zɑ?a+h@`#8L G͐^G<"b`4?]hVfNٕY-}r2y'z CebpkO8M`+#?[2,W\+XmO1_σ8jE_ޣcghZf'YaRj. >ղKz"2 `AF`jR!njR.!Pʱ 2 (;8P"=c5^6G6iaRG&I`6 TC"x]V9j9vTBO=ŗZ4~E~BEJdqOy0E'Je/.L}\GM H6Ty+ky*T1zDۯy{fju ,sI1!C lWvNR>8 U2ɗ.P 9!V6^:ggZ&B"0X vQE9DPV.}Rhe,F6J[hvn MMCf_dֺ ә_-YV@MstT`yrgn^p!iJqBXá_ K !R^9`t\Gk^vpd'I@׻TL \z\/C0Pz٬D)c]&\F70ԁ7>YIؒRW).ԜG`aswh6HDwGG]*<>kGM)jAϲW/V? 3yׁs%Q$-Fh"X7XKrqSd>̇"hmD&V0$5QO|C(pݬ8sA˭%LO. TpU[l$m-v!^KϣQ3q.3ЏHZc,t*lԐCEddV]A-M*dp6Y6xU}A>T3"% oFS:5J|ק9 x:?4SWb`j?zvQ?eQɕШ 3l%5#&]ܲ&!t5Napx@1c|!%ZևDME%TMx>(3ۥ2㾐3B*2Jvܖm)σWTRPN*Bhw>ǃg0z@LoPPw))܊wSҶXoщGjrk/+w^=nO$M;WgDV,45Uqqc>}䚪(~r[CBYB̚} gQ]S|A`=c4Z#8ks hŨ-L^?kz=`xj{DyQ~ȫ;EK /DoAuW>ۢa:gm~)NeJwd:s*, zh.D@[5l>'i& Qb%:oJ$rLPsxy*:q?UbI r( ڡQzm]4&yuYi%UMRҬL@.ljkW(}/[6o3z.}22Ӭ!E gɉW,n`TscK]7<}LZt 5@$}95Y3]Lj0Ngv&yq D5oMZYVDlNp6h!}P2 UBx|@}MWz]+4d(??~ZTǸ #?.wF[bjmpO 9'#,$;9x4$rО72+ΜKńmi&^Hݞ!:Cb#ԀPSXrS"#|U߰SEjjx:{:H6HHP7gF#qB`"$Z,L( ߒ&vX?[ SW^[xOHIԹ7jDy^ 6sj'rI0T0ҝj uyr &Ì LA^ !;+Jv!-afKN3%~zP4$oXV=i;s5a@z{( 0f6s3PhO1˦X@ PCHz1vҐT1X1D-SpՔs˯$#̶gcGjqerûo@Tߗ- r8}qaϱb\ jz@7z(GBo%Ok1;Zg:&cj@<dVKfTq=#q'Ap'4_Ը2C[ѱKe{~狃Z;[?촯.U'A?sг!Ӂ oA Wvt6@rtJƹ5A3n [L)GQ`hhq)"6]72/):+ mE{Hf*G#>x@[# -yB|ےidaH*(NF*/Spky:΄'t%MR~}ZGtzsD34 ^6Fb)d%-) Pڃ,7hP]+NX3z6a,8093B\E1`+u\~,84H@˔,AWo^L/9aNNѭ^l vs 8,ԶRJڧ蕸F+{ok8iQȸhkÛ|$磢UL++MxF}wFďٺ C:-3o^}d};ʖ +#U#U>EK]z-6#hz]~)"D^ XeSh%BX.r#͌Ú(42U3/޼IZ n| 0jRܰ 57fjbn%yxejq1KfUvoy͏'W9T[^Kt*:ԠMN?h h1obX!%;~ ^O Pi e>O֢HY'GcruHtFTĮVZN*5׷ rz%V:"i}(}Avj.Xmʀ`fDJahJ9NzazWj#&JY%HQf)ܱҭ#yt=6V\wfr];#>*AAvY -t:t>  *;$ڑZ`v^(S eYuB$2ƅ)[F9 0F4.PPH镥0ͣ.4[4qI0 LD;)H64nyV2nB"ή >.*юN?ifa, ɥl.(%]%PtG}@VwŽ! ?^Y%a ℹRv{xwon̒E n~G ?BP @dc\7Dײ-zD Ƨ\ozCH 1-;^&VjA=.A]*v(<ܡ_Ε~dQy IwswPIЖJlkn]ܒD9^-Y6wn2/ !T"]e|~&0|qr`Ca>c$Q+#F?|Q**Hbc:X!؄JԎ1N(&iF7X³o9KYW+Yi=O 2~DENѹDM'Y$/o{ˇ++1%Qmk(=Ec5 l'stQs0P )$}_t~iMGO+uj|MJkԗ,J>W ™u!18@un'a4sȰ]ޮ5\F|p/Nt-?BR=yA`3{&c+]Pk ɏEc)ܔZa*q*Im:*}Nx Ƶ?L >wΨZU)#yvں269ɩlh-W@/ZVZM ç*W6, ݼŌ'b|^K)p@}ő nônV=WCuvT2!iEqR5qQ3nk証gN(;gukfi ZTĺo$>Y8/0E뮗{ar trMtGcn*yk]{Uh _}S3>WֲN/ϯ|$%Q~ZcR9l/0=~'Hӟ-p-0,DKꂬ=5oGa ;_&D~PIHQM~hki?+D~;ŢG-QIZt YIoFZVZ4I9 r!EQ/#Y?^|%0o3?>IK-׵lKk(=ko\וlG(:KLrVQv0ӒA;% P|\# HX6]y\,ϢNu ^Jm i4q-LlmjD(VEOdNn=ރTZl5-{!Ǟ]ڐoR,_ét%ݷ\ȓ8c;(35J-ND y"R.! Xg(鬄{"KB[ux}f' 9cJYՓLfWL̓?ot0obqAD7';;|Q&03 SwOz5b&Q)p@:, AיF뀇o9/kYD2^Hmg=ZogyV ~xf 9l(D$53t=ڊ2(0A;%.0|㖛6QHX,fM^Qs^ Sz2m>RXӯF0k )q-V "FY 3+ܢ<Z͈06/ ?qCjqR9j~"xZ-S [9FE7tiS1/wJ}YMBwfrjGDJ[x*QV>u2H:ǭ)v`$ f ,zN%A@eHo wU8uaU0e#ն,5jit5GRn{0̜.yoJZ=Gg`%8n2C:nLk^w.N[*l1=F(&ftKK PC)I h_KEWtt3 vX&T'`VIxzVR(/"U{4wwor̀lކ T \pT_b`;&CkUKN T㟩DUK6=|࿄o I$0*eE[D(Wߤ=)sɢ94FA  tH/06bXG/K"_ n79sG*{u @B@RegC ٳ_ȋz=fc!3zDV{tf(p#s:s@x_1| _k P9f.K̛!Lf4)Vgқ8Foz3B]a<++fOq)_A7>V-Ls3lU KF]!:4SPЩx%&2KwmD w b_p>H{Hlsi~ k50ws_0Zo}0^9m=SJb !7Q WR[E ZIZEپlȶ{L Y2ޟSˍ⅜ΕSJ㷬IjZ02ͽ#eq|^ZUJǙ)eve4> 7Cm,wE~54[tB+U.{B"t |?sgHf~+RY jB&c-;Aւ))q[SK,*N10XN_J(9!{Pe TlDYtStQ26ῳL#b9H]s:7E9^'\ '0hlf϶7ӖaЈB즧M9帜sɯlӞ/mdB~xCQSaPuV+S${E H4nBQmРu2ٯÒ]nTg?gѥbRM;gAMrњNѬſ2jߩ)eՌ9Z0 'eDI8ȱ##h u_;kf5N/#|&ݳ==@m/}a3I-՞RG19D\vA@r#8"B:>%fmLӄ"e2ĵ-l2 ]g H"8'Mq5.N3;L̅U:$H0KvBu:-P+ k\. ٶ_2vS.*ťQPl WS ?[rfYv<|NFjJ]|)$f IicF55ѐΓ&]˔!d( m GѽK!^h`α|5rn="nG˭PZ-09,՘1KGQKu LoG7R]<,2[T꘨ݏ4-N_.j/7mY?JɹD彴6ݙy0r/lvU_ƂATuN -"\IhD&M[]/0OEM mDf}R{ȘOPO]9׬yx&'֎-~hUuPuy%9Sr6}ȹ,k-=a@ET>ˊ=YQAEKlfZZoL7?=ӭK_;Ș7N:dkclD Iul蒂I gog;$U0#чQ2 q $2?ܘ 1H:2]Ǵ*4L4]C+&0z) +"N##DJ% ղY#"f)C1L'&I|W]O+'Y ZX`ۭ8 IrQz #Q7\a:X{Gݝrps-a#ѼBqj0A^"k_ [^=Kh~W0Lrz A',p- Ě]^6 v}|?7Q))չW X >L.4HvE z+8Zݯ9jUH>BM YP>"rv/>B-Pxu u%7~/|bb=,'y_z>哅2G+"4W1J|@~Fl"/dC h%*Yzۖ3=J͙}t}Xw bg FN-MWGHT'# %o?V11To%ccX"A H40Hmz3QiJLv)G $Acɛ;kސ5B>0j$x8d:Jyzĕ$cRj-VHPJW& ^Oe鈞8 S7a./VUn|G1٢OGe]mdK=pQ.ަfit.ֻY"kpR#EXw>h"6-M7Nմ'np^۴Zͷ'G2p0WG%0TjIxL.HpWʤa΀%_w-bVO=s/ϒЭ[F"qwxJ FôGޢW(WVO]&m5f.X8+I* reXT51o|<6x`!Xsh|Iϫ4L 7"Fƾe siko.]A;Aiܙ-)N/ TzһK [ɳ05g+_ߟ T: 0+ 6sd QN b'AyK W2K٣U*6G1 kP=hF1*͇l=05kj2rwk#z+0怟yϖ={_i%G::k L19/=pߎ.ֶY VX33[[qaA!Ʊ5>8ZD8s 5;$bξPcMv~yQt|-}k[>HXy+GO] ЉzvX(%,~]t|*?waYb{Т&' w=I Tķz'AE+sQmRP(6qt)Y5ަDg-Yj 1oTNkx78/F.PiնG,+OUMՃ%\DjYBu c(Rk`5,TىrK 1(90q$ ΚQ3xq5Hx^(J1؋얾{|! [(a”'ʛXLt'0q6 b%D\MxfT{PMsѣWˆuS߰q(P?|)OnEClHti3ޢwDa<7 lؔ9Q0n&ZbIٕٵlQ #-k9'F5࣊СPNdJlN' @ Zki[ra@eW*@-ъmM#A4FŪ*`kopR ZC[$KsP1j6]|e3FGTo7CTBʂZaxݠ.v$ni$Rs!z[_d-7amW+_9aUQ49!}Kz 4W~xU%iÌ~i]& XW vFh]^0݌p1# ':iio#+ ҽ?9ěR}Ս`:yC: 1d2RVsBVHH`y/e+Dώ?0)(lK鞻LOfija`Prc܅~GN<<~L~ .!X#6NQDmԐFX(v- e|FzcY\VSfy7M#6vRRt7-v`T۬Eʕw$]"7գ5.$]{:1A~B6+5x)ʏG+"_4B<0{XݙMQ7z46h,rT ,*#|iw҄'Sm[h{t(^:;l{_ڀWfFvMڦHÝ,Q WƘΦ7a _ڢz:l^^k\7 1o`Fy#rExh \4 5b(&˘I)@a(#rnU2R䚞^HZs` z߆3)_# YeV}R\BAR)}yJѿ2s:4Q1wܧhZҦ-r:J-6H|xk25 }GY"#ʵZtm]w D\^ણ(r :Ϝ駭 yIxĻ`# duy/lj4b$~ G'g h!vEEu1[sRiwjALF X5vN!4ZLyE|^v%t@ FTA/N06z% < K46hk24E0?z &q=pVdhJHh$F_o BATnd= 3i]i*`NO$Y_OgD7u5.*z~ryfs'!$ ҋ:xqТUH&$7{Kedh˱}G.L`d6[`^]ЗgVLB.)IԢ"O DپHMchoW3_\r(] IgG&4?-5ACT 1?]3ZU8K-n1r;!K8E*hOs+sR96*Y,6E\w"X$ KU[yn? dŤ_^d. @V+/ ]P:F!MXU'ҕݫ1 /%)ݼC[RysUoxg19!\>\2Mn KǾr]X5Sg |?-W5 zt]!b3X]<9qpCa]mK7)iuXWݵaGz?oh̉nst3E\A!qge9|WPsq7~ ;|ty]Nziŀe3y_|}ث@{Yӳ]l#q7\β8B6[pQlȹ/z#wSCY,:nnNŗ*?&Eg+p@Mc& !BAO/OrlCE/>Tc%Koxmc:݅x{ni`p[ ^Zk.WױR޽"R}7imc3 F4 st6~,QtLj%JK~6r7Zz/{vJB9tNAwc-{`ps n;hoOXߤ5,+Z&Az7Pƹ)Kܐq~GR ė0e6R +(‘y!iMvtaeVf7pVe:}hM$Py[/ @SWLZ*ȑz_V~LE7/B~P/ jO35n3l[ojbGMCn uӗ&&n R*3\T gKZ@'QG1P,3iS}1~YXƺ'(д^l4;aNL ?zܔkU`#@a)5% I|iFUP*[KPohퟌːNnԥhvyCZNkgeT?MVs)k%…`;>c i=!T$>G6_=gmn#[!w#z-IxUh?yl0@J _ae~@f|~׽Iyn&)%xF]Og;iQC2 f_TBԑ iKw.ndֆRe"]2 )q4)pzs3~fUݾmEiOtȹ3yʜm*M. (>(XT( Lr4M5}V]Y#X)fSH8Tx/%sNo.$jY͙(ur]/m#CS*F%lCG*aM}^QJs NITKN-hUcDh[ S[M^GBmc58tc7K*awy)cZq+ {zvyfdcyH h\5V٩m"R%X߫=]$``酵l"As5_!ʿzmgwauA"9iP3mjņxZ m#l#0}5KhderY!/0`VH^)yԜ-`r2*f'ӣk6 +$WBiKzCKFL*ޙY4U\_2.哺O 'm-5 )3G ./ Wjt} HS*|2i,(Pae;Oa3]`]=ȦL%H -y?sb6)[{̌ E;)~?ZoukifBh, GO/B`2 c'-e +%er.LӛE aj)𺶸QM9;!6:AG 'Gg@f@vLZt"r/20n"M8F'ATh)tȶ+ִa!~ycFu_!9wW lT<+޷zюs giNlzZ`.ꙚߚC Is-Q֭nHqgSK_B̿DjKdW⿻ hsƎ~4m1 yS`T͗Z =q0nf|\֯c>Xs?eH$\1,Ad(]3&g))ԘPyN%X\_rKbW¦gj(@Z7 ` m')t9g* SsC)hη@RjMEq"vP7m"w˔'5pǥq%idJ4_9*guOKSg# ;4H K@Az{J+kq7Pp[ɩtט Db=DͫD#:ɟ2҈ʉr)VqGjKM3\W>/k?8~[dC\kZthk߼;pc,&Re_/mg;fE>Q=] e0ALwe vTq{kj<-;+wJ{2Bs .IɄ쎐YZ]g>{mipqIUSʓPN3_32kMjyG:VLsM<14O#niRiط/Z QyS3C]O4[@L ? A`P#)m8c]W)(r,JRx縷d༟ Q28pF Rs4]s<׹Xy4Q kSOc ^Swl< pvgVĽG~w\o:B@5i$h:"cm4״ޞ&a#(Q Q,c?gԼΥ;d) E@9`H([c6Raj>7M tW52.ڥvI=[jN,Z9R1 3g0t`)9882 gzX{xFzbR\yJ`"s!b]<ڂbH1cN#c,mLAxGO\|;48>VdP}Br9eIN6׼IA/ Qt U H]ؤI)m <@܂ԷH耆\|s7 ^l|pRwp{$]LeT7=%h`Qyf8}t. ӓojgp3hVבU#m}?bǽC9o˅ &Kg-|@}\aLEY;pEF,ib"˯#,m~gJ&m"j3l", ^_@]Ɋ 8zlT"Di{+ n` MpU\cx0#b㩅ĭ#Btlks%5ŠNصd)É{z%V_ /ӳRLG g|A ͇͒^hT"t{<$#.M7j1:U L3?n"o!PԼ6MKև>PkH^ c‡)^ ]&q'&6Fn֫W˙ݭ#{EL֥\Q=rU֟G2]7 6CٌL2}#]ʵ3"*U2o'a߰sh2i N|4/`r@#rJ(7d: .YEGIuF|ί*6ʔᆂEySec ҕv)&xޖ9OV[R$ 0>Gjb,'BĖu5b'FM^%* 妯d6vL3yiSA"VT#\p9ft@:}m[_ t[. nzY]YP*f|=A4LҟA`7"Oeycfe>yD@oIc3,9<{M$1K>d |(6鴀.sikޙt 32k&S$GcjLG9)(C }~y0Zۮ@T'do?=eGjVe۞/(q7νnrK2L 4;2bBU@Tl${TFZ'NEX1v߂R'7膕">~c(qKb ^w,*ԝpD!Y~Mr$/O `v?PfqW?$oD|C3ڽA.W9j=[÷ zwmku{=ވ6kMe_ʔI"@e-|>wn$WϥaXH0ޭl:0׼ZSS~` Tr^/qT w־!cޫÀ 2Aލ[hGNjE\3UQ||,7wu,\R"_N iqY9znAMqjbpN''B!LQbo>!&4VNx1<㾉 B'#~䓗&Ny]J$a??2y ?ijLA[!3R*ճ. XoYߔ鶾ĢtЕĜK=syJz]+S|i#WbA~7a+1ނr#N)s!;7٦S]Ve`C6^jdVaxtPX)/F^GAl*  |—D3zߺFr.>|"w)Aݶ)hdgίqCp@7'[b-wb@<Ǚ L߱pŒ`s&zZ"{(LukYzT:58׀t a^qpg^er$"4BnVSZ!Ga'/r*^LVG|Tn1_5u gK K#sLjTn]!uknFc^|`72⶙o|ŕKooJmevu5i H>E8JjGp17'SO0u۫zڝ{6-:8NQ;6to$ EnC$oFPmx:nlq- ZGVx9T]ǓG#Wi/Yv ]7$asꄖkꋦĄzθ`Rp'4DžїTS i)m 5bYC83î2e  ww v\~,ؤoӉԲ@Y Ц0)Γ/`6 Gv4r3SS=288[@HXj<Ϙ|t ,=72$q`$CS$(-]֞ ZstPؑmJr j 5W)/\P|av"mA&-FVɚa!Z-w8'nijZﶂp?D ;AyJ])VsB?v)Su.&;])J1Q&x!%v$wyٵ(Y>A}Q^U^bGҢ{X&Ί eo GyԱTĤmQB2deRhw$q);@$ (ArGJ^DC=gJm֌Cvƿ9sFfH;޽F2_U<蔷&{xlMKMlI/=e)NzQou*Gۭ%Xq!~ QHIGw*-gQ֏1 ܩ>W7@*4mЭid=fw8Z6 |U#f>bHR/t>AH# *IH7S 0(w&\&deSAqΙxxfDXMϋ((\T zx`6cb7ŭZEI/QFDS4We0k4H,k.zVHKџH_G]1j^ۣ-nwFz6d B*bTɱV^Vf?׏}, wO';qi $ş@-ѣ0U:| A̝"2??$Q"m.vTO cg fHٰ2m(9ECl@af: rbN~Ye%)krw0v}E}%rEZ of'ذLvl̷t p|:n!f߂bڿW _7oIljœE7zֽ+k\9]`Z\o\,eO4Tд5W}(j(Dmή{ |sG&~?M \:VL$j9˳(ᆛ(ɱr'%5\b~Ez42+[E%.1v=KƮ'5X0_8Վ8K❭`huT!=SmF8XBC/$4p]TReODLrcKRwU(87~86< +ޢPY߄  K^f?QyVs/)19[t̼ggz>TL,ǔ&vbqw|4?wm/AԔ -A"T,tUuv\ly6XbN|wN8^moxР̘ <)\ś`- gf"+OJҷ<[P/wD 8.J`2ȭ^&0cF{U}2\L% |5`Mn=<%.kʗ%t$| )gfK"e^?icRsY,37gSk>r6mf/|H9LcbԘw>wm"r,@$bwr00 GHv.YY"nK)Tv Yu+p\""v^Cav"5u OT`f~\/G6Nl/ahA3ㄶRDOkrpD7HgOBaP !CC̤X ݰ gIhq= BhؐdUu gᨰY?҂M`uaOB)ۭXZyA _!\Q!~cKTY-ɅwjD6OYR7JXRQD]le` vU㊌$p}<)[<:|5|׻=cJq+B4Ż B0?4D?EjFM)q˾Wȗ_dkc]D0yl孳KMM@Zw0{ñE <09>)& vo>ji/U[!L&u^2z:K_ [d{?8j&[zP*y<*]ٗgE:+Iu{pP@M!4iY~O3kЧy¹:W0"}u -B-}}hHkvxZ:Ms›@5햿hamπ)m'zjFP }Y.#`r}&q}΄(zNwtu-vD0:Tmn|X"NJq`dplqA@ݼpəi=/uzPRG^w`LAbLa8%\(arbo*A:,ei6mq)V a27vkE"E{j 2 P@~O߱&.Tf;Ȣ,O*姆Ka_Ab{A-La=gg6ZCŒ=L ~6*5 MaG-_衵$UѸd7hncNf_ 2w]ǂD:FڅK֥b%*g_C/Zj) 0P2sz;A"-)ۣܙ7B2}ƭciws1)5˶I$O/O>0G~=S';H<Ʃ.8 y^|4cCdhmԟ0NӫaSZR͗$<)!@/XXl[z('l‰HG חc B KP%$L*soVAЭu=,Ex{̃$f7q^fCBb|C-C:7 H`otoyH#Ee=8&X"-؆|?-2|h/o: J<;r+@EE){Rpmwd,}w'$pYI`PQsQu.Vk>-2%OwVoUTaV~M <f9H HL1mtxTr?>z8Ƙ0<1)$;rxĔ; Du1Z֭:d'?i6*+AMoWNbrnƏw"9:'r*`kŖVIa-t;x*f>`ruv'q>! eF-6 69z3xYdRrQٻ7!uu04oҏ?+cz6q뀭) )PB'x)_yh&P}yN?ijtʻ%ȭ&+Kr6}).o`uQsM " \uhUcZp0C7/jy/'zn\-HJg Ƴ跴#&l`o @oX ;8=t(ٲY39O|4u<HяL^i/yeI [$#塁U0tţEzJ {/޶GD#Q"7 wGA'%l˕8ӊ{~%;OQֶODRy Ysv,S2BB~~1,VdћFNTn,Z!%iwIIFDD7[vwg׬0;9dtbHaؽj;8/!s$)-*HZt}K nMwSZXq9g|]ܹ pDWo荗^ޱșt7*!xAݯg*XPG*~GOњUjt(QHc`I*lݯN6F)m4[L@\_YFF?`6K IrAr[vwsޫ=\Z s LR*&NVS_YZ {'lVFf/8^vW[R cH2Ad1kɰs= .b׆6p\V`FfS' ? |߷^dՓ@0BĦ)vU͔qvx{-Fum?`,~QU3^H$v2^{=W(S7@I6ơGOl!5~ 7%$^=gc_CQlC|:mBDYwrوuՂɢqY`vm _'?;"> xFlh]gZ'$+#&}g{T# dX)PH$_[|n9}ece7="ѮXׅlj_2}o*_ {_ I c]^wp5Mι.RA%Ooy \je9F5p3mW6 (l_#C?kz&Z9_[+F:IXy·Wdr ܄7Ǡ1)%Mo\BEHa&%V,&6s=hH􇌉pFt .㞼gQGn}S~ߋ`HZhgEWP&SUb=U;gccd䪵̝,Q\yVl4Xz~K~oT< QhP|ݘO•Gze( :f]o7?Vh~҆}<ԫJ]ẓ!V>Hj]AMnY໠Q3 Q_5t 0/$ )g -\go4MCuܳj:ztZ} >;n$!& eŭf{>@I("zoJ E#-1BW!F@R4ƃ.CK6;, 碒 { ?6Ag: ~Ñ?L3Wj4|4<8MUH Hz$îa=`L`5/iQaE;}PNY3ǐ&ߝ_FKɶ6s f;"LX]@l|_gKsw r*x~VZ Fq9.Vj0Lj=DKLGr$CyU\ŐLg'<@ )#Ȃ*#fP&NXW8N^;ECvUe;d>,(XF]M&߷XQV9$n:Af@3ej54mD{@6E%q$(,Fm mœ(X:$Wє]o0EArV 3u6o&9ȟ@Lv&4Iy#tmfS0Xï3d L0w $<}vj0_Ha!יhug3tI .%6Š$O>iԐ4C=? l]Pp+ݿCP]l>Hg5'k رNYKG8j=4@e f,0H'(@tpzfعaDlh܆T1]WIz*6j Fpi֏xug竈:q{q^JlX0I< CQ(Y&)Ghˊe7u)τ|xc- @X'o_*vb_PZIYEU)Wu;ٕzl|v.c $ +3C R=\=m ?ָz]-R`كfde}}3m.FRr:ݞvN{'LT"W8\u%+Ftܹ&xr-: jZR ^7,aaddz|u iP-\JnβP?q\fu }B jk+ N| ܋jPպ6|dc[9 +4:yZk՟auYMBfM~nrqj*Q.y$l9\0Gnҭt& Mڰ2`NuRxڐEeNӈG=Ft_= @ (tbG>;j>h94&EbYGWWJ*-br,_jr=x>JhӸKj+3zCc@3i;CCe`8ߌp]d;Sԥ>N,?v܀̮cn FːS{ܹSb:|NOU Ӵd}`~xNhK"eQ>^uD"N%-==ZQ7&nOǕw5h(Jn}:ߐsz X.@>9m8U\1IRtr]k`ᕔB(sxLȃg6bѡIsLuu}|^\##2/kE q0QDOgVWW/oPE,sݷPBLy&nϙ JҨRyoR[E)ԯ6/P=l֩w8ƛ;CJ7kk}>|Er1;f_7xTGzOg!&#a})7}0 `' 3W4K))"NօK:=YG5zF53h cƘP%Gza7WaPŐ(gr|gDl Y*f̓{3q+4*Z o 7w.eT+3;F;LټOcv#džS)shȾ![&%eA/R-B|ڝ>L4z$V[drovo*.b͍1U>2='0H殯{Z&'Q[A#%@W Rհt]ac7ey /j6f-l]O<Eiqld.XpXj*_a^@᫗ *`DdkIԦ4_oi꒮7a7M<aC X[,W˪5얭 ЩlH,Oa8z̶G52[=j( 8Ϩs T0z* p nO"SX[V)2CycRWKzjyHO;/r _`2pؙ4ٴkԓD8AX D @ׁUߜٙc^X6MuYNI0عQQ[ `T~#FEyY`HΓR U$PQ9wLDr`_i Q*̖'IwTp??ϧXXTODVuޭԯ̬L&;;lM]u%`&~Yp>O0lJx^8_ݖ,,o_aKR6G72b'I4۲<&׭dBؽ>CiuC׍_s{7Pl̹!ǁfh/)2*2@̜.W 5R/k ;]:=QШDݷ)cnQ]%ʦƮwkekuBA=c% zst/:-w]FiM& )PA 0C`Ӳu.[7Ijy{=I̜vحG1 [m0?[ο⤚ ,,3H䙠"fpLQhD79Db\{쉷 rY&,}V疨_A4ʹNgw{gk> Ea \PX3&+VkIo gNȮz]L-Obğm?F+Rky0 (UʂP\y7[5|Bu$Y0FR̗g2by1/KI$\_L.D >VkZg=,1H6:&80hkR=T/wFGD} VNMuԡBQGw4},}+d,7fAsqo'@kOrM"m"]74@'DvZiÐˑlwBR˒4%q3y(K۩c Ew̸YhfSJr,Gt:nS8_rvNq&ǖus(QG"^0Tw<)h fvc"Yťe'SX{NaCփ+uC ru/ADR& ǭ{fx-YԾ/ĶɉZPM7`-f9=a wҶ߬a#^Gap^|}JR%t@h9*g4xOu:aYZ@M\6T݌# I5 UF6 =PO_]:=_" ohnD PGl7^/Y9oߕ>ֽ <}fSR']U_ xi+ `حUe|rfT#D6ytzp$;-.дX֔Öwd4@`0?߹ZJ]eQ6ZRFѕx4a sz!~qq;=z^aKl%Bdg\/R,w` <,կG}S ,@`H\#jM6IHr.I}(ˬ7=ϑIԬddrgC*ĹoҁJmK>IzeY1<:Ѩyo@(TA!Oi.W|ϲ`$Fӭ! ~{ C n3v~l3aa1-q\i>ֲ\, ~Ƭ']Xh *O};.x Bu0H/Z!G%€K2xfu8cVYVSU%`z$)82&?(8L9Jj綵_,?y= ߟP"Ѳe^QHbWmfPqgΧþ8Υ.p~$$r0BR/ecB$^}9˗lݐS_28u3Z&@7!f [lbiFT4xjvfN`c=!of\ֿy4ť-NsLCƔhaeXܠW g_[OC>E'^L{ xbBx 6nS=+‹7)ηs~6 e }$IAkrӕ0&HG\Qu'J/ E"%iuEۣ#8@d<jxϰkVnu0 }aKp<җXwjfv@.sV<&Ѽʃ7lV wbΣGͩ#H!7otF5XY]YUԍjG A.@$2>-"іQ4Vn&vZJQ҉ DqsK{塼VMayrXXR9m~ 6"#J8<_ZA~>߿p^Ni-vCwYĪ bGQ~V(8,@𨈉# UJ;⒀ӀQM^QiU;񎡗wV7Ί@*?8;|Ug֠kVh3W&|VoןH%49oƱ~ͪ{dNK0׏P^5.~`z*J F]9yݏ1!FDp`mNݞbwY=2`m?xq0U!I),o`PdHss2*zePIm2ega8cihVcĢb$~ЩO@T/G| CJ7,Zxu,9v& !].4ѯ M:j⋶?Xn*YٳL+?՝}n!'v Yj&5dIrs[d',QA3ЀJ x3Koutbg8-1 uWZ LI/VXjΑp;È]nߑ$%#q0<]t#?Ao9\<ӅBH,G.J!+DlTy0*ÜJQ`<[ Gw&9I8h>Ɠ-ݐ̉ef`'w /7H+n-VtmSMó-|{.;QE_Иo)6V7awL)4%n^ 2]sj> ELc7,6g^r]-ĒXQicQVXqԒ&+p0`Ί 6:@iDkzW+Oӕ2<WkAkTW#:dIRԜoRM9iNaA|o?ʼn.ً=S 2UT;H󉽆UH̓NLz&g>tԀJѼc[.C\ z<NK4lr29Zͪ zʊI#r \JMS;޲vHVD3.DBrUQ@G?XI$֓#MyCkJuAWר M ջ1*c=DOk=C Q` p\44V?>L'\16NI:skzqJ衙븞W>պҾ -&_NCw1TCA.y储99*B8ah܉dw#rN `!5?=!͹pc.#fg.IQy[Lv:YM?u+ ;L$,l2xS"-4S%5!r"uǩ  {]MyG/ "q9 "1XIYqOm'bgOLoI{LX%OǕN4큼q]H Ro$ |}M"X=w0U&Ec$ζW'z8\gJQTQh_.FH+чEyot ;W[XdT;V_6ioȀbXEi Gn 8Vh9͎z`AXk[N'&gy*g>S Oke7e= kъq_v@m+ R8g8Sf?Wzjj88o|XX[d1)K|R" |"-clFL4@\ @=Taaʊ vypd7x-Щs{2vf3e s;hMxl,b#LGCn 5n@im]ȕOc`c*JiR*n[ YZq%-5夕=`_]żs/~"s؂@=⛑FyF\ b tD0֦\^ p1~69D4i\pɆP&+ƨ9/WBEji^dV:9|wx yͥ qvk_Ǯ G‰[ #rҔiv 3A6^3m26f> ڇ l*KhHopZ-.vy`1t.?'q XVsVZ l("Ž7 P!f h2gȱiWVϪ㶽Ӎ ۦU9uI2};⏼ c'/E(=\65K\WcH5s(:s,Umcuʻܰ.PCGu j=`|"@*Lt6fݤ>]"lք_<4As/ؤ'K}t]lt͹г:Q_Z!T 8qn/[$>\w))+zSg6AB_֒a(iU~[RZ\,wl1G,0d5k=c=esCte~[ |Z"hRޡ6Zw >XߦN[0l}.yOiV!Yjgv B=CJ}J+@Vi(*ieϓFl[&v&y^/6C"'E~,Ec&0WK?q82!-҉)k.{jx,AUIMyu ށhsLmOyΆϘtvt?>GSuhjQ d5zdQp`u7e2$Å/y# \Jdm\}_ArNW}VxS8j<2ʼy]t">,"R> 33s^HlnAL\McUKVo@®ulyEՁI<_ #9ÖĊ+|fcCϾ,>YOO|(:I(,#]*= 1)T_[kzaXcযJdZ_ gvQ8 Og[5_;dڇU@k襄$bL;EFoMTw#xٲMpnM :8jX6i/O=v\w^/W2B;YCoT'P˧Nɜ\/ƺC͊RF16/ ͷ)'ߡW) VKbeہck x)(jhm.x|`3=; 2KfR֧4!p!).P1/Z\,Iǜ".R _HL~*̟2RAE>/t+*XDʐl 6z-L6p]d_Mc&=i| aOh(LҖ@{iRS f扐z')jE8%`x E&ᨐXrI[hbzyƖ ~OEy֦U;o\׷n}Iн fp6?ـH2螣ٌ"0WeVz73ՃOK0.W 69jdi)`@%IPb!OU =!rI.J*#_ao=t{UO[]Y|eJRAV|N[صd] >Ł ZH8$Xn,-=lx(0(SG w`)8w!%R4T )VdѧZS<,p_@;Я`AOz̈́}7)s*L/51@-POޙbQyJk@JҸ♪nfqOu&q9:=(h o{?(@8*AgKvjֽ߃vF-*ioaoo@,ͅq4)F}-qxn[9d" kUI+4yk=a[K>ig@*c+ؙ9 g 3! lcp[>g ĬI>"} ?ik%6 y虢\O\M4[gWUIrLGjQl8v.$33N"_151`Pms3H4h("UfikJOy[dpYD'Cth7!%iQ9ڕz:'65(؊0VC:QӉX)q8ԥ$|zL-zQ*krW Cb3Y<8w-WiJ쟱0791>fSNCO" x W, },OSvV G&vi'.T nf樿ͧ^O+yd,*oo/s#b[㆟}U5?q,"+ 4a AMW`/FIhWDa]^ԥY)jv{N)>Vz#P' jɍsJﴄ eeY؊AUjyR,"\>NVzԡ &dֹGA$E$Jܿ%( }I˕H>PV4 J5:v2T<]{tz^a87Ȧ ;"qP2UHļG%T)5RAhCu6>BYN9ȗZCRRZ5]CM䩿[8%0L]cBhABfrTAYpn*| ǡZ\; !YMQlt+ :s?'H %f_iD=ӍvUfG8Hƌ ~%3KSy`rqh)R$T%yA/*! 1DfvcNc\j;fsd^o{Ӷf*JG[CM'PIwf?ZȑJ5Jg\|ujCg?,M9rgUPIEy?N,At脻-`k@ cNd%=#S\fRMcb!}3mPP wrPqP5P-)#"@^a4лVu[ߡ}cѳbl<)5wv6/#XXW,`2-hC}qU]n#P H3Ue^ Yqܛ)KtʌLń'ÔP-q!l[p! 9#-SFwE0}$y5Aڮ>|4τk}4q(~l1"6{GOG|"F_PH}qoF)>,KshTv7ew"9 AȬek=z'ֵ4ޒUU{#߯'(|ik6Q9ӄcm˕\]q"Cmf=^ieE3-̡4SΔ03Cqj|<|&^SPS$ʼ,Xo!:A cb6=P^*5MTO}5>N?K'B2xwq)E+D't]n>inbb t"HEckg)V~1_x_j}TȳId?~ TijubM*eu< oX5DTAS5и(Y!3aYl|^8A ߄&w.8l:°&ʘfZJ҇ fhNC7j9_1rIF5f Ǫcx/{| ~ŒQxp"2,= #'JE2{"&VO峫e!]]mOOʻG[ %xez:]6Yk>MHDs#bAYd ëLS0^Q+Y5 EK53-8\MB?_4ow'5nJG>1Cd)vhۜ2I-!d52)?>d >ќjMԱ֎R߂, F^WG `uK?02^y  JS@[]f`.yL{ 4t~ aҦ7mGw~ QLfXAVWwjꬍS$35k7)IB6w*ڵ_>5dVFѰ^[ &2n.J?9*\ jFcm?DNGgxF,Z m +M4`-Sqb a2eh>t| jm֠$qjR1dXvs_m߶N[L6t-$/"w^u,`p~ǩ0=4.p61%)φ% "7ui7 Z)u%`^+QluVL+ (caVѐ&yT7Sqk,)\c(nquL/#0GZQs"뚊{.p˨+az `A;^: _$W_m] RqƬx1@#'K$H[#^?p7 TBF+vAYN~;LuBBlF٥WU1v(^:Z4B>*;Z`#A3C$rJ43 =!NZ_ŕG KΖXrO9"+啂Ϯ{/K'rmD$Hs^;O+`P:LgT);,lIE|_|E=q! 4m"aPEb&YvDžQ?Ю$cAkMm]a?7fV.3K#_CV u2\/n@P)3 9#HS`Q-tꬶمvEEAE(+9+}>c3mVy&{}CzBVB{">~]4.~WN4sH_H!\x֛wz h}ZJW[ԈSGYE)ӻ|M_Ñ'-r]"8+tHГ,f;IuExgH!UBG/ۆj+C%oĹ6]Vx2[~HV]RL?ލE MVkFbBІ{s!1ʊj٨3T5 { -QTi#TmVoF}XF,nCjׇZ(bG/Ds߳ѩ*۴{=Ie3t)g2{a$25qFgM l6fiw#`GfX.o$NqrguRߙzi LʴuyX`,Β, 'l򪦋QKZVA!x/'ۂBIHmlx,=BX4t}2~G_dj܊+\O_ȄNk0{6d:0PSpVWCAT)U]2K!S꘥st^7q0S>^L? h[owYOwfW}S>$FpvՕz>e++m>̫i"2q@)H `,1Qޠ9RAoz`+a.4l b߅3+[x:qE9`H=bJI!{AUu1965*i],Sa\ke22%i05٘SZ-Yʇi xnqxYP-|Ce,zqd,x&mt Y0hZX K"2"s5VAKF맓&v'ɼ! K" 5ٔ2{l#k*i'lYaV šđ–akGim|/TuTXW1v4Z$z/wӬZKM"QWQ@06aHj.XMHxu*.JIۿ1,Q5B_B(bNݫ,hi*E䁧6 "MefwE/*+ $5I39Yш0pg$8\mjĄBJn|naBHǗXӈlʺD mtD{OJnOBk.`A`r_Ux>knPQÇb/&"ȶz"%| IZ˿x@B7UR0 WQdB_'iR02 r[|1Vƽ"leG8?Mœvs_Z0Zhp_&vE]Pi-:4ʶ_o}Xph@{q)K_2pAObKħː/n\Ƴ=}a-z\`}?6/+)t¬Sٚ>\ #~(we8=?r`T} W^n'uH2g( g]":})KHCȽI(H%, P4(Nj|8s;ѮI]WQڒ@Մz>ʸqqs z&;m{tbAQtQ>2~ۗWڱZ 50I7|_2`:N&lk;ŢxŠJj||h ލb9WY vO $MPk{) Ќu}1FuwF,/W}R1uhcJ6|5P2K['`TKpYH՛w1+@?|VI)%EahN/QmvC=Kֲ͐ bfkvhbXR3U5p$ˊYZEK盃wIf5aWw H2- bz)!uCfwF2iYTGQw<3#>.GydT =3] îޡV+yROV X+a"@^M1ϧijnYd$֬Jvi.8ҹeQ@FZ)G1PicGnvc[K$+Ar6~AyrhYGSjn ᙦ+ݎ1K%]Rr]b3E&d[nLxeDкNm^Gs*RslB za&fY7ZO{-.sє;68- w']Q)&rGrAX6-yE4 D!)T1Nffi%~uȠwx]-UJpr5_"j+_fz'VsntS8C@Jv7ZGWwHJW,µuDcl +3GkoԖ@&p9^\qjg~Dwb[,J2"14.!' UR'A.dP"J: 4ņ` :Ft(i4)iƼ_ >Oh"ƚM/j O!&|&$%eKLpAIk˿b2!@Ɣ<{>9=fb [P)^x]b㚚;K֢B,MkL!ZPwkAʳFZ4T.&Dv%Als=eyAEOX+Hnk Wy&pC%@?u"}X&%Sr6[$֠\.J)V 8oҙ|Q0K nbf7p9 ^wF{=J[hr8Z -8)G,,?\&Krp1 da\ v k {..Zy%^4AʇkC͊Y^ j]%PHp/Ѻ ޚfs`⭎- *6{*>1ZL4|-1 ;ό8 ,E n5šG=Luiho;_ޞHwhTX?z>q=U16^z{-K*Te[x[oK@(ИR~o`Oa6tS/.0RDC#&aLIo`u-l 8gG4AfF)Y>7k>⣦lF!E"skT,;ajn {j4>]r{I>I  SJ v2-sʝ,|J_(#ݕ:Gߋ'/{nr|#9@Zm]jiv;x3D3- t`^RP(a\3Wn@s<̽ʖm: JRja]}CD~Vx$,32cgĎ BmALúΙy{j 158rEYs g9`F.YC_g*vۜz3&вyޗA@L*.tx3^:nkZխO70nz[JiLr dlJ3Lfk]#MC[HNyXޭa9{XfgM-18z$׆R8LNWLYa 0)+bbƫ638 , ߀iv FCT!|S3LS{{+^(ߵ:S9SnCBJ!^vm쇬V b_.^N&*Z)(цDO% oIHbOx~ {b/ K86,,Ѯ؄Feh(z  ]Ns/1"{ҚGyg^Q"\:=ݣ!GR Xv %|j;tZAA-\4_t@@aLS"/ي+b y}Q^`d#ևth EU({XTISF6ވ(u7 m%^FHÅQȻ)+tDZE81 +zb3L>"\!mM~e~O`t$i)aw| 0"#7,~QƼ|B\;:#_́yvoFY+5 _Ϻ'L !!㛕M5+&uͭvH8E'Ga#J$dL.Ҧ`oK"_]5+8`)4&3:nKm9JjtYle&ypv(J!,6 Elb:J^"CT"r0U/Q|ӆp"t~)¡yB͵DD90ٸX">D ڔʹA;_W?crSyO!Oq>1RUy|BS;nbfw]slS|n`דWJ%lb2R*mju*bH=l<-u.(MEcvXȐsz%Nۨaޕ>rt<>ߝ@I5Ϛ-U*8gU_m 4][DZ^Kgܭ{uOÖ"Rsmћ!Fǧ>lWMH[df?N#C2>{:svH=."6NO{ Xč Һ4. F/8_И}/EE+{s$O:UݰU`LeIOZo.Ϩ 0C+6<sbD/>eaz6iDj84IDwF>Xldi3'֠A5(bs夽hv$K | ,[%.|[lj\i, Xr92E2jq:8"f ]BuW TI|5$ަ#9 F?!|ZRG: R?3{I~B Itbq(%$_\b[Dq[Z)׋K񐟢hA#-5\:4CRgp.}Hۯ3Ӗ¡? a9ج֧@/Yڏ;+|h *JܽeoH\Z\V.Yo 'Y7HGuٱaɅvJLEs~Lya_u䱦V,RaJNz学G̹o9u+H-/p֪:Ԅl%Vywʰ"X{74F'Py%]ȯ*8K \OSݍX_+ӱ6Ƣ> -2J ɵ}qP:!6KBT˓{y!)g B%b]M>{mtm}KUʷKo8ΰ̡Uf'Ƒv\>Jg;C߇.W3M?gvB|mYw)8G[P/x;^`xFWF4Di;$>b=iXHIԞXZoY{cU&%Pe2MEvHl dx.$3%mH$'Y I=Arh{Ď.|7mu!gTklF9xܫyv:D,8J{S1߉@Y|N5YKt?: asOPfc~Ty{_<w U}kaMvcޜ Ι H0 :RLpLJ;jc)Y YsU'Te`M$wDcI&F1ڥO -s-~7 eX+)4>ӂ5; ҘofOͭca=C%Wƴ{W_'?}Ē:i#o壬REt_hP`;]OKjcRJgqjHB3r;t,-UC׻R Ւ/ R,Z,@ɅJUlG3Gf Ѧ׋Ӱ9gdʕWU/ɛ +׼2G# jh]6dѨFN[R1O">9ak8b}eZUFŷRdU*ǣz+;I D[m+GxԸ:8, 9rWX|G/u+H7ey{ڡ1h|E5Jg eP9m/A&^聓 ˚`e! mua8Zd5=HJ HͩrG.M{%& @7&ha fYI?%bbC L&pɌ<P8O~~TM["3,bG5+ VaL~+m,x\hYDĀD4ov[kZ"느sÃsč#XuPء;1R$=ฦ^!%z}VT'A3R&rPf4H8=]mrnLwf\ہ˝z?!9ftƛa]?W%#+3M$>c^(ó@`J.j٭UiC0^r|ơMV*u#\{ wD?':͎dv{ug$J.UeHFvR戯{9(Mȹ‰O&]°WTv{C3> <4eUz*ѳZRRL=M/r |n53y V~"@dI3I( Z u).2x~V7Kn͆{Xٍ-o\:ނV(c"NBO:dJVOp7KD4ʼ'QgNh]6p'`ZՙlhʈfJgJT+p&NvՂKL^5Ve@r_iGcT0LbTIQ=T7W5W& }T_lo_tѓ hp$Q K`iU3}iL}&>pe(qE,`e3hbAHE\ɵ+:ON]q+q&% N,w>k){.z!#YM4~|{-z7& :\rXP{"6*topPe m eԉwDAw8zCلrqQ8"_u>++%,(0Ɗ_7bd-T\qp=(t" Ul8|N.72l'ݰj}ߞ{+AKs>FO޺0ʷr?q E)~P] S\? @6E4z܏@& ,!Y&SJ6 p&U7dE}bW ⸉ӥ&)QZH'fT-kXN0-&KtTv^Wc>SA goԃa!&_ç%ϖ+\:Uf~44&22.aVho{:MLU*u {mo,BON ߦ&mȑ,㒍9SZsy- D&y:ƾW5R}OqM@A;w6;m6 B2뿗:,R1{y}[{Vө܉-Qan\(Ցٱ&i[5 UE…,[# մw`I`u%F3 ]Z !zP 朵,OaՉ ,"iw%q36WkJ=1Y$tj5[- w\z1tHh> g9>WP91]^qXFŖƇTQΫ6 vW遭&-,֜|}Ħ*nw-E~z5&}Z78a$((& k;%-q@g|cN? >3\"Txt[nf 0˦-{>V' T̞¾QA@Za@#@7Z.7<#+@jy Az#2"֥?CPhGzp؈Tmr;y̿`ci8҆8%Ȧ~;>T&A<LI_DB,4rΦзR_ߐUޕysScm1sWdƱ:̮ t$p!/0'՝諙;ϱZcq`YMn_b0w~P)d/T/|t ?9kh|z%>m-X)<-]7.z m؜Z<*6KaMs's,F/>׊|ZL,"y:yN|2FOӕD?(ȃR|[:/~TVV Ee/Ỷs:ϨJDZn pu K\y엏x!)nM}43Փ^Sy K7 LR٢#s/_?q ޡ$ik)@-Z[!Vb (ʂ ڣ dQ@p9V'vU?1X՘XGC௭E,3` 1W? )7#!lqTo uaTOwtc1Ch'C%~*ܮ,eg:Eì˷9_?; ŷvQH?Esz1<]NPP]~eԱYz+ԄI+vFw0C=5nz͐׋8UI6QEQ]>g٦2O+rU(彸4dEHZ>W `b27PȢ<.ÕXbIcY0[i'S TzRq!]Hfe-m–pA_>o=6ϑЍa"^4B2@'/>/yx)J(`]e QaD~ޡ߶>3"Ev\֡`C _s̿emPSUZ0e% $V`G>GH'.=i{(D*}vE~9qCЧgyKV+ݱ*;-\1Oxe#bƅ2vs0yDž H6Ao/EG9Ft`jO:ۙL #dmUQoM dv\y[ 1J V=msq>@ |(-k(cޔXi?a3_b"I@r4\tΪ-9gVc>0{K{e#Z+A)E QzG2e~}e XRy0D8 rFvB~}RdwhHJC6)1c1`wa *e7O)-˱Jcю]팄ֻtHx!YfjtLDlHt*ր{܁1(f\4@p9si?UڬS~(t%k޲U$8Wb!32X8T0]ۘZ6̛T>"a-T(mwQSBH. ~fаM3\˫-OSN?-8*nɭNT4eRTE$ մBJPBd@Te~w+͓z"kO=^KdZH o-쵘tSOHXUvq|1K$ ͠o%rZjxo[|} O93G$.2ɨLB"U˛'6C褤vؕ o9D[plOh&*Yo2P<5rwp ]{Jcxree1It@b-Ϗ^Ra ANUÖJݫ CQK+O/*B}09[tq_Lj((5&w~L[Ē߮B\[γtH˗|-OF2t˶ &Pa]B,S}sNk=PoR59wнNY* J 865ryh| w[ʫ%>k 9 ]shvFʮiMu# 7ʊJ.QRMЍsd s7>ڸZ%IBO&mAnoz7sYȈ{VS,2Hu읡l%\F@x++o? KduOub} }a#0W0"j$ UiµLۗ)Wx"kp{C=/!n|ōdT+ 4ķi]ݴCL#z%pXk5fvx`HI3ɍyQ17Ynz`$5i[7 ~<* SMVMc.* [BC2[_JAP%To } ףYm,G:W0#(ȧuR%҃o_@%+c\ SyHanw$:|8mh%OʦvJ8?a\9J&z]mP!vgQ#9ks__IcdM&ϩcP=p-A*F]{pVlhN@E e%.xBOX'~1CZs0XD[H@b#ugå7f=B ţҪ}YgO#_'_JH5ՄB"^\ oըigM7*"-e2=_R:RuL1x EdkW, G@o3TfB2"pj~3yshKJSs^ x=l3TE(0QzPm<  >$w7u|ӜV&D6UE0L01DN_oe e9!nE*t$ pB3 RijenhkxB~l(82T>grǻU3qS(̭ E%w(7B!`c7>3Q@Er2U'$ǚKN/5T Y|ڇoxo%GW Wh+:02SzTK;!Y,\|6BI&=>ܨ|CҮuUvi5r4Ĵ^3ISoEz>ז'6 g=VuR"U+`89;nD!t,>&ȲJO[l"qŠr-. 4=V+"hazTbK2\/q;#)f!D+cѲeYbKowq n`ki-Һ}bO%856w[暀9G o mOf\a^q}xiF\02\J"^B 0(W~h?_ Rtr"Eޒ҃ g)DЮĉUE Y.J3}Ap!fWe 9,M!|"(AL#VL旁r1ew;TXxca}1vRLʈ_IH+k*q.wW\0s$I_^HOPXgD#!}lV]b9 \͵T#P"¬łq9AEy]"U ]e!<(fēJ>qe-q:HgQy:WR3oR9VRudHTofAu?T0oUGף?ApCrf; [k&+Kg_\%,%6h~ݐ0joӹ(PBQ-•#ZDkpqt,܉Q4)A_C^k~<㞐HW-1xDM-%d#IXKڍD̙>q}f1#Ynp8>ĖDnENr܊Bjcs >_#LJɘAwr{]U]Q*sfMMp%/MDfc>0]h-˳}b"*.FO"yBFmKXZt^5>]soxgßS*ΘTUj l(_1 |gT+Si~Re.X u@sXsߺ%͑p-|tDJoWih55ѷbQ cb=bx-D+q(wɔ\Z[UOH@r6©1Z|߬?%ɳ}_[-D Yl=qE ;jΖ{$vs p&>-ɹКy  ȍ +lOTɧzb8j#(c0:RF6M!3ذZs>I&$rNOﰄKNx>}K^1E 4Rϣ={t)CAK1qAM*_q$^ X jB/gdC3נyc9rxS_˄"Q 0 aP[0poz i0ރ"oTQjMSeoRuޗҭl>pqwa{XU.~~r&3sD|cW}2Y;q݅n(G)&5g3#LLdZ O8,B5Vv{OQ^,ozm >UV{[:ܨ?&~CF|q|xq<#N{}`2E+^F(?4u BNQI4%x40?ߒˡI71?}l!ȚvS8bt;zYgdݰۓTV(vvOS#ejH㪻LOIV3PCbwG(m.!d>]YzL Ni 9-y)ۊIdLޜ$<}_wZw2MX\ETp-|. Lc p fJ"ry!9H-?1u#mQռފ=VV CzClwŴLkyky1Zצ͑I$K(nC#X=)[PdMsU5G8ע zf^]?}zv3 m#PA\tPBA}`&熟Z{ыFHA .S-BbH8geدؐTKZN2Ee g$-z&hl8,>Qfx\?0tN8$rr\K3֮?JDct q:23i|k B̛XL ]KiWdۺ=U qv<Ƣȶ΁ka =D2Pо.*E7GM:IHQ5cO]6fqϡ`>˸S> O$mT!S-ύ(KQK#<ި.IѾ{JBO40Vs#1U` 5 ŁA0xh"<~D|dz.xo!L:VvW7eyTv[e0AW"L0R/Q0,!aeҳ{DVS_Ͷ "tp@\]_%)%?e[%ʢ !>\Tbz~aF;J2"m)=aII{o5}'I "VN w<&v<תn+eV,XT{|{\h^B?:Kgka6^{6-4DX'skߺFڍգ?6]j:\,~;7e?8ޗj i(IeaGwqjs<գxΟYb@u53f$dY ݔ qFa-f+<*m1%]^jLZH^-M~tUr!cYOW៩k =݀)2dS.clMzl2'uJg챘bD(@:U)-G l+Ŀߕ44ko2v K>puR- /mm[})F她*K#=N.fIHr"1+6V_׋Vri΃,6>"[.e2NAJ4sI ~1_OHCw1j@]&x-l{F0()pr*%W"42B]b Gl@WЕAoi6 K9YHw+]H-O _Wi]u%, vШ]!|1a\qܨĶ@Le > BLȏAZ{}}}?AqľAnKC(`TEƂjN`\ړk_ﻘ2Y`ޗK$i&rP0H E=gԼv#||MK4XK[X0Y t:K]1KoLs&`!.f'dc&('YP6!%=A 4{Dv:j)hi~ Y0ןJ/}ZE = c!A_U(: w-C ګDDJ7PoQ˥i,4A&XXH4XCF&YuXEɞ7ZIk7LHCi>=q@K}L;ʜnj94T{i8Yn8WvCхm<&\Ҁݞܠw630W±W^22OpHUs[] c߲Ug A%Ml|wW(~ARvs;Wm[ st[^m=cB2LqaHl5v˸Y3! ug˜)Q)އ0"=Gҁl`念uI~hgC_+4x&uг1^i>'ԯ)j{tM -꣡KG`O&GZQσ"a@\"upCeq}Ԍ_CT)r_SH ҿrT=qt#(iĆI{|V,`*Kb6a㰥 sMKN2m7J1N}p/2V-fBeyɒj/9tD5.2~r^C7w\|N!dÊp'ty3j&=C/ =!|.E`maZs3 kgT {n5%UM۔&#"6HdN{Ê`KJǴȓCb$>{a&v8=^ċ$wVBP7;n!q44y;s"u.slGUwRL5 n;ՍH@>6 [Y~ ^`| T] \j\0>4e/y]56B]w &Er]'A>ސ]\!^,tZfF[=TեMAMD=ѼU\ W?0WҵgDggi|&^:VIW].F(srcue;20 *2}pA0Dl3/8-ڙ.K!_>fGR<j(ЖFK 5uQj Ǩyg![ !)4!fB U'0iQU{ }b)xU-7^pN?yvubi oѠA,h"}hr|1g-g -u5~ [ϋkB4\T`Jǁ $]O; ?eujrrܐ9'Xq6uG+ѷ6s@ѩ9=RiÆk>y$(i"O:QVIJ#}]qې4 /&w3vǮBS3F6ffDɷ9J9="n.(/gMՠ?o .ǹ~Q8ڒ锅'(S-fyeʾ,?ݽ#kPD^V.?qpꪽJ"].אl"O2@|_RYC߮"]<C#myXYSwIuL#*Qav0jV#\{d4N,:- } q*Ȇ(b714| (c2i1@y)0HCr-&,^EUZSEƽ ;F;A q0G?xeDcJc[~7:QֈJQ`橨lIӶ],?nKܣ{~=VhBkK/Sc.IP;CmnPl!&;xIFU$TfQʐغWcOl k<*,)S3UPyo)ekOaT,~uS y`.o(hEd%K?{y[xZ1m„ˈ&H[?NO28J^fM.gR]XCET+'-i 8[i /%?]:$VBCXlĈ$y,Sg-@d*۾I.6Id4Sl`idYRm  MGݘaߐL£8Yf?%}qQj!#8HWNڝri[eX{ѩU<%9<'#%"TLkq9u[[# &l [y? QtqGݳ3>`<%8[`]; Xe߰ PJ @+#!/wNv$C!8!3\3x MWdޯGKw1၊X}Rs@H7i.B+aXtK 8ţp#&E&g(nzvӆԿ@/Lvq/[pE6YdhKq*6ɯ\hFMZl͍8Yce.;rGRVĉ%djj>58!| (! x yR?3/ M PwҜ[wSdkc'Т7>*ğ$Y)_>g )XVd$ ,Έ - ox%݅=D-/@!coZd t{"+$7aǷoՑ&{A ?HMitnD.Q"|&]rŵEiNhHj Ot"ZyXh䔻._f)}탨Ů}{ӞU(2ҬCa>V*PX`HKAG|[;> LLZ܋iեzMk 41e-Dx:<*0j|N^RtbN%0_Z- &w\H*DL[g vq.Ptrz~:Y!IWALP ock!jjy`q8M1(0$̋XV.YYm/]dqZƬ4}s 6૊!yz,l"pkJ=nf۬bUԷר ֔" V Fv" ˬJTyۦ[>~z!'EmRc$ab*e%\Zl6} @ќ$R54(>xjڒ`qe!A7nFBׅ]}<=5_teOM5kCYL:W˵1;?" ` $gw*%8 2fAџNJ#sxA$X.ELe+Li1ճ*Y+P&.dr|۴P8JxKP’ARx  ҝ? 南x݆;gX66NhaCeL 4BH̪| rڰ ]T+akgIw \D>HGI?% [~QMG8-Hg^ѿnow8۷-+\yOgcg Yief#I,Zp&]Ȳ \{5%*w Up;V"-@? H/?mmJu]J~CM|cLKnGm(:8aK 2ϹG:a F#i>u@Z&1 ,hOx^\QC.+6RZ_/yyATgS|D՞4qG*brZ 7|,&ԫg'=dBϊmФqY4!zPw/-6`VwF2 tr~c>F'j孃z>TVkj,(MrVȣ Ph ^ҙ-AI&]3tajR 7wʯXںTH$\e6ږVz0i:]0/SZ<ty̖/n{,eΚaPKoqm9#Pw1iqKTvf=~h2d1 ^`E&7QdfF&OkHut1\&>3SohZ0*YBC[,GQAlm4kKq יG-#c8GkTHP06f ɤf vkQ.r(׏¦Ai١,r*(:a˖8-Ӕ Q̡+qs7UFD8 ;Oe&h ZD[BG BF4!wuȡS NZ^ 4z Qя+ԇ"Xܐx[rfA;`U)cfEcTX$-ǽ-L@oh6UYZot2 cŏ\Il}!wwMld%= 8>hB AV`ɕo-2J)òlھӑ*fYm )YVL)И+52,d48tzlXQKͅ+Ԧkf\4j &hSj( d/LhJȠ 1t(bxQީpvFI QEC0 6ZY>,+l@uǼ0?qɊ`v1.a$m, ?%ϙMցZ^?pxLߒgbK3L$r}i4MFQre-(]>rWRČdKg >Enn_(9 sG6\eoqO sdk؋dtYMH}}|hU:Y^Bÿ#).|KMn>59'\5vdGKKDQRZՁ2l{,n!H w7R0_!yk\PB[tw<}dC7/FY98o(:3F&%-RbWl~,+eٵcN0\&%~Y08^IճU ɌǶ9[7<ӗ74ai T̓Tj9uIdcRVgriѸ<;]rMC-~xb4zu[پj@ROjGq^fV ayH{mlṾI]hR8{Sa/CQk,WkQ4{ ?±w:b״v?2')^ ‘흡h-@֒^Sn:˱u=IWdO]X. 4[i)YSDT2UhX<ýE(1=_ێM1y{R 6HvUػ$NM:Bs(lSrS0I `KX fEE1uzT w$IU"xr иfi5IUK; NL4-֟Nl%2/ _$4Mbd.{[d6D/'#qqdxyʩG`Ouɼ4sj]fls.v KWR%6N-G,&VڙSFep]]y\A\Z623Ϩ9ٷQ̱+Y- ?۸v@5&m8xQ "U3EX3VUJwʷqQUgT$A@d:ql%NlqЊ=sR|,ˇhX_]RA/x-P<4_ ur%ksp E,|nPuMo]WM'OTLqϳ E?ɚ5h0ʽ/ɍ9ݩ/"r>"duQtm6j7}Z(ȥ\,!jjϼWCVKGtwd6SDh [)Ш'9~xL4@ ݃vl]4 Z ͻ{ulOW~2 +QL.5"^Cwu uބ~Bj@˯ )ߜ3vs[ 'A'IFLQ}–kd ' 2bx ռg&ai7X &Ϧkq9,˅,0Կ 6v _'vcK&wQF7_z&W΍+9ia}xWarc)oZ9DD';)ϭHӱAoi\L楾!:A!F̟uKkL;uYz̵T> M껖Gj+ ۩KZ&&q1BTCgۻv%ynh4;Dmm_N{x2mU"I/jVG 7Blcŧf3.`7 ig2p!MRinQ 9|5$ĉ1_{Q+W#X0Jr:F JBƆfS=w.D^WŘiѿkUkR㑥s2f@A)äw r>- 298%d̅5w Ph@MMCu.59 uCY9CPK0"QIi,9LO_ 536_|1]a |4=,%sQw^;#rL&@eAS쀦.ʐgѾ&^Kg@ S܅'ͥWd3IZ526S"3ޘ|rK?GgQkhD<&dVU;9sfMr`->u)1MAͅ,o30Osv OHruaq|{n]ǾU娭Buf!R|J5ADTL@_55pmgbXg9YO-oG%#>"TifG;k5_=?R RUKJBk H]*RgI\q;*&KZS߫CGUgO:|zI%R{0u]FKU)/bQ u ;,,q"YIk nRD3<<8g0Huf {I>@|c6B%ֹV{J]гz]vڻf!;< H C#~UM+A}Be`ԟ0,F#PhB3Ϸ~|iD1.CDp `TR Jw%vaub\8_ ϭvUgNAN;(a7wf/8RRUS4^@\r zUJ.Դ58mGUQO˥W[w0/TFs Ce]S0dk V#Z mq".S/9{H-[-dyѨkjb.#)Zs'~ ؖvyLVPJW} PI17*v%V f%SϞ*8xԬ!N35{NFQ#{U`j&lY?Ey\9W\#9ԪV)1N&7~jwSDlLZ$Szbp ~1|o mr{9=< /L06~XN^h^< 6W%DOIh"(rI͌`8^l|Pۤ6C" v9fQj ?-#kUNbr]4z 6iM3..?: ȭJ06|%0H?6gdۜ'g͉D)5qZdI^T|"Nf4ʯVzZ~8՟P03l>ط]L$cstIv,5=j+I a3ąؕ ^:a>G ~Z i6&*`~/[iY"5~oF)COfxƄtLNE# :߽  dX jr'h#qU9 G_ljeq˼WмuNEKтs Q dblܖkL+j["/gXtZ?Wf;WjmL9@tCʛ-}2eApAu4Rz?-]+T} "™ {5XztFnɵS!2KɎL甸+S+%N;z:_]n&Aym lFl1;qj$ 9Gb7l#6dΝ+8. [(u :So/Vc;At?Xo-͹5d|Fkԯ< 1asޭw)3K \r<3=2rlvqmh>}G݇!2, <ϗQIPmk/t!И)tM94y>LXV'H|/(ܥ,ˀ0N3C4yO_’q  $cdE]P1B|\",(=qX7 9 ;L,CBs=| J6KnO+Y=+o^PTk'OQ܂ܙ$3'>H<-tʧaG 7hj(c osPsYn˜16I7 W?4T36ԝN1Q+6 mZr%zoAթ!ɨqƳQw Eā'P;^}[,VlUAU0gfD9"ut\_XUK^ H2Oѷ7@BWr#UpOYAٔ"VϗU,d3}'4r$8R`u\I H?6Gǖt`fZ Ʒ7pe99C&' =lio#B6ƈTS4pER 5{`8+Z?ڸ?5VbeM":I,5XW(8ez"۳t|FL"( Zw00ǔEggcBoUo"ܠ/ o !E,O}FzM0NxPÏJ ajJ;@ 2(@v~B?XV* lFzGL)=w}Mr:s+ i43 (ԠUg "iE hb Cq) 7|%Z0j*f,c`A`p[zs/=}XrYW4z׼bv4%H@>-ҤCrݰ)Bw_gxߛЪ2LY:y>w<3ɷoVo[Ҙy^!5c>~[li'X=3[|*z,ISࣵ;’kIGˆQƑ>iv uEN9R"'zUM'q' "[RȢB38@ ?N_#` bځ h?VwgL~|eahV1PbvįX+W"H#;$RL^bxj'rm zp_DЫ{ 9oO4:1`ea)'+$L"u}iyګ"Ǥ_ "ZEW,H"\wz!uWLK?IiDf')9(՛*sK0B-1\曆#[QYudjG%5J'2f2W2COwbu+%p p8t% ]XN;Xզb}.2bp ,U@R'L>}Ѧ= F=]/9$-RKt&BG|,G")[}^;#O<5 3蚇}J&6\x%X>}Z Aŕ@y@!e f+/7w-,=w H^ q +0{fӌqgl+p Uwt ^Q oYttS<\,I ~tR獚{#Rٗtd(oSX\Ls__c}k@!#DJA" bA ?} 31Ja]MZ,ut>/}ֵL ]FU<$b"C"qLV'݉H3~!@>xg5pBsBh4t3Gil‘@),2Uyku..BW@u? f>l f fnrueUq2_`GX;rqVAFz'4)_k:N7d(Z%cR; |$՛ϔN`A |^s袑~[#ȮҒ1CDӗ(yqM/LkI͒lhB[r$Hî^/u")3 >_fW:2aK5myHOtȅg8 ;4ظHD -߉zv% ªLN9䩹3Pgwi䞯#(/Ó'RF)'CDNoaN2DV~1UQc+4C5Pysae_~}#HNyjgj?IG~ -0 PɛhXvf *5*7jξKAD I-j[ 6K߫* -YPE %ZMw#–/kQF !Sn l~QsKRO{eou.Hp_[hxJa!dVoKa ҫ.R,b p#6iQVy=WLʁM A&5-LJw{.@H yQvn C3םǂy΢ !2zwV|(權<uR5a~$7ӊD59BwyOoʿ(\d/bi#t5~;cN:Ybrl ȎᇍUO-AH~\R$F+I2<@kRi$Jp}C2 jfU,mS@ԇ:)"HA 2dٿQ8Go01Ωia+{x<{sUG׳E`SC5&\!qd~>D7>K\%r紀&yOXƎCaLwomvaSK}I0Gjyp3J?[9b[1g.2FLFa;tMZX y7S8^s{)4{˕\r!TVqfWq;DT}8L.3i ˏ>mB#H4*{jtGM悮"Wߜ-Pt l4M2B7  [); v0y&s[sXN_|N^[ϸj2S()w[F_:I, 8s[p27\R+#DiP ׂ|7@oKCx{9ZK/cmo }>&j 9aB״ ^1>? M̬&Vj %?w*W3&S&Bz#/eH;2IM3ȋGA@\WrGL9X) |}<_W;˩8GGP`y_n&003kRɗ"پtaBf•Vz-p-XAX{Wzwz :zi[ Ť=E h! Ym~i=F_YZ3t8I׹,M"rjmk1gmXpj5j *SCQtl F!]kOFTVu$6d?Hm Z1c>G!\Ï&"xKN'4DU*tV M8ox6JƻEeld#[w݄r| >ex4`4 -}u+ͅjw̪/?[҇~?H  Tpk`F_ePvK*'pE'P~Q%Dl cu ɑ~cW(l! -^ZȲXe1oL% -n7TU]5z״lC djQ 7{ A^5hI53c hҹ堵ӺD9\~ uzԆ?*м4m"5{SܼFLoVVȝ"-8oω<=AF cǫ;W|{O@(hΉhpg&ܳANfwUl{cm|Կ㨹/#S`M⊓Uƛo*^\AG.?ä0)w4a,% Zk흲M$oSgM[ R#p c1Ǜ O9_\I8clK<@bHFB[Tv*zGD̛1Z\V l]qN뿗7lIr$Es9=dx p;#dbu&2dĪ b bynDW¸<]_ÍzrO1l(=QӁu'T/zQOjs/bU]h-PQ٬sđ_pl<^| N"&|Ds)U+H̗NK3Y~A|fGպ;m6D>ʾY3Y {ϘiHPbBls@&jzb5-~< NsW̶/}y~ג=r?Ba=oW } W%ӐM i**\}յ<_|~^3g.̄4} qyMu fx^=![ _R-kY(i|g`, mĞoH*wUJJvCXՋ5㦗5'bp+eEqh& 1'&ZVљ{ TآHn Q1Ռ05T2fӰrDkFt_E9orrS`NݖaTTvmFpL->+@\5G yHkP?\I*R.`P8AEHU9/OaUM-M 'Y@ds.oǶVWCqX7/"d'#37~Q3v''SvPojڐB}^ʆΌZ&˼ʼ(œ>$79Ħ_ b)jlWX{)-7)%{@[28GF]{rHk yVV}=TSaM ?DXMvi٘1|0,Lg$iG eC!S5퐟uX蚉4G4w8lGϮb3ϫ(;Y:صNЮ=ovLe\P-JθC>kvb6M_4Y9Wm:LEj Vtv)X ]ƈR'O]v _m4VɊPtw\P( 91]Y u`%@bz46R?XvxFʳTSg1a#q; gR9Y)7Nv׶)9L<i'`)>Afy:^,Fi~ѡ;:PqÜl{4kk|5KOxw=FH/˴T(eVRy u;[Zc.D,?P0W4Qon/+48{IO'FfV\I^H{Ba6t%?h&}A=i{?pGf=c2r1[ $ ar2%0h:rW/:AȝI,7ê!n%ʶF{ٽw9@ DZº7? \ٍ0SVzEޣY[L>&8pF}=ݪRRa؍h=L_:+;iԾJݞxCP3tT 2c@NѲ 貘4լ]\'E8&r| wh+[04#zLΚIeK,caEyc]ϱmsN%@pXzFVxDˑhur5rCwڀ=SĴЂf~9QR n11^~gҿXF'%wi>6A;=˰0&ں"e,;lE$*# ̏b meAEަNU;kUrTwh3%Ǯ9fTÅOzSpoOÛ yS1$rߙLNbC#!Pj럧OO=IuT8Q=v4i"~_T34P~I A-F- Ĺm/ ûf)G)hՅ/ⴑ2sI8ǭ~`HΣګ'+ʻ< ɂ˜yvpYPSDkC! g_u? 3&݉ErWǤ|fEJ.S>X%[aY(ϳX\uEMo/8b˲S^\= tZnur'tRyG~FU5ЛNg\i(HBJ͗$ ]\Lp?kDW1Z/ y}4+`|z ^jնwZ|⇌̖wg?:XNa0ur=gNOĘ(;ѐ'bжX4Ҩ@o5<"@\" ilŘxA7;k3B_g= sx֜؈&G xt)잗&z |yTǿ|iTSfɄy*:cO2cNJ`>˙p]e >ϣg'vko!6r GwCax&dF,&tȃͪM"I[>yt#ctIa\B9>?7>qqM:Ϣ^M5}B lVjr-=el ګ$#hcGCg7@hdHs-S(Ov=ChYyrb;| v'?kQ6%7 3}Nǃ\"(n?C/F@lY9pl r(sYgY`UCˮB ȩ]䟇v[BJ:W(uDM{jB-F AWe=%9𧫵wڞwֳט'u\+‡"N`P]|6"wdiTEXGK \@d1`Ru=djloPj4JlS a=xG[\B竖Hlk]]_`{XTv(I팷ĀHe?h:5n2PA6[2W[Qn\At8'PVAtU>_Kl+]n%J[Prg$@ڜs)c2ٹlk #o+\BYlӞ .U9x:7ͪqZl'! fRT+2*AIbN }9|D_nXsf9=_- -lLb:joUr5ȶS~͛uEVH{x7a072$zɚ̤͂FFY bBbYzSd%-q3L6{Z 9:$ 6Mꔴ/b+DUToJ J5c&{eHvO :%w95w} )|5$_0"!@ g [؏Z~%!+Y=%^ҟWZ,+ꃾםŽxtڠ$V֤"X}bR4ԯV1/[5>`%Gтj*˜e8@?R&MƮ.$p+m}+YoC:mZ?8-\VV&Sؘ~yqXV7D63oeDL2SO'Oio!ؙݐ:>v@R˲DwY4`Nx0znx,mPl8ӘM>޻ȧ#d[Wc]98(d@(:tc4 SXƺ"Ū4gm'fL.J0 Ş/ $uJ"aRƼ8s8Ft`͙ 0otux}C)N <덟*ĽJ+_TC45*+/$Hl[p`9sW] ~%}X{xc[G >b2*8xdTKH>ynfw[Ho%{sf1K(nXy WܸP!%C0dpq7=$ɡZ}0|+w6_] Ty0:4'pyK1b?>!3DSP=Hq`dp$fsK&n #5E%/ k&1L~kgBzhԐW|?ZQ4cISPȐRThܫ $!_ye=:A'6@7x?o16 ^BFTK}ɹHPciA 6i vUs0 C1HB]S `1oaYύ?5š>l6fեԓf,΀Uv+ZoӹDԯp*FOZKVEhVD|x%39 !\b(e߁>FY$zxZ^k>&A؃CIMGv.^ AOSGVI,=!n mdQ~G<Ꝝ+ cTS2?ٷhרZXBeC:1Z#'Ӣޔ! LfbֶʟB#]뤊K 7}BnF-B+[6P{Y^86U"27Zt4Zҋٵ ǩjP4Nϰv0R{r 3x6K|6y#$h|H1Lm wHl"w@xvFQ@3*ƙ'}`x BahD{ݽƏڇdQ|a6YG-{ •KX_Uoހ?!TU[uĸ"c-0W;+ւ39OrdIIP ïleu(&9#=(.oQ `Н7Iuf8|7^r0K!)7Sj?Ihs" !_.l}Dz\tčHK`|c,{^8lEr F5X$*ͥG`{//?^e1PBgC@*'TܧOA2O.Pwc7˗V?vz%N}33[v6yd[X&B 5@뤅jkbٷ9Ωa9᩿l+ǑV7~: k;`4XȚݷ7 h& nɛ75}d$,/2I̽V퉂]5tH?/ȋP1Po12ØMNp̏OM#wJ19V;dޣ0X7K>d,aͼZ'_sН)?9r;C8'b(r|c">)H׽ݿ/u #0Wܜb(M|W6&lSW"8ۍC) 8Ȃ&:4M7oMy~|CbUEMޣ u8󯉮}g tI8!Sj0!2'} Q #Us3C$#q; ]yu?<=sb/ޫ_Y^." la1pG)!#?%/wnM@*Lv}ǫJ.yQۿЬMHY$p7f(/GѴ?(%p"n#u"[dMxgkj%_aO"o m>kBfm|'rO3ϺzGw^9(R\whwM D@i--mBc}#a{ߵΊۊ^e`è^Rvݯ)|d yq~b* \sB˜㤰hV.=LL}W0z]=]wa=0֏a*~werW >h4 SzpKwpEzr?cDF -T"vcϠebWJ]eHw\ qM%e!xFN'FwpZ1w-Wx`P՟=N jRY8,|CJe&)!lD:},amؾ;إh{>]|-1lwF5>w*O\ Zn9nV_`\,?ta/C%7( ` 0lh:clb}>$KyZ_ko)˸H/Ԩ0~n? duAa 'uCn/x: Y,zϪJdኜSlUj*aQ=KԔυ0 76h sX9|h n.c!PWP^n&ؙA4ANs2Jē~`kZ*Q}a(*v7rj_ cG;ݺbFw&+Ù=u3aO*WcǁƧb'XDq}L^X &18/ޞAP$,6WڞՅQK`1jx CƠT]o/l'`BAze.PzbLTۚZGNEI`O WkT|d:]Н8o Xww_^s'9$2KG͏:BE3`K*bt;?2ZJ}\[XxVc#uBU2coG^:K~lEK>[~5a.*##v6oAOص^z]WtoQ=B=)II?2O0ent^DzłnVf⵮p.Nz[x||T/TGoȩKYڍwrFRP#kV|XbI2Am m_6T o]rW@UtQ^|9:@գ刪M YwRY; Ӌw3Ը̓8|\JXF|2 oJ]B=ۿ]Y0'FtYxxҴ@JAŴgV}>b3fRkL4HϭZڲhqdPPy/B\>a_~^;7=K 49isҌPp='btKGUik Z0CP `4Iv5%Qߦ3.61,ФP6 7?!*+.VYvDmj֝2mt_Þ*pòq9tX" $S 5ʔOk[dۓ^`_.R+efm$o}~Kdo+Pq!E RA\),O([a^E8TW ̮Ubĺ$h$ط2ޛjȁՆ<-GiIeRnv@1+x± ȹ6'Ivg @Qx(0iIb{pؽ#e/'!ߝ5E~zHb!UZCE:nDtve,d1&MG#eGz\">(r? N62n]:$}4jU/3C$% "_ >2[/ sɫ ^0H6 Wgs8$dM==@Q39rاti>ڔx1B-"y?0l2S-1};iKn([9TG˾2У -4+cg7ֹĐ3ki|7kM+=PIQ5Jn~| (oYfu#̠Hl;0v{a"ePtv3KO63VstEM2C) tJ,n83r: Y r*&+ *44#@nStiCG k.r#`Hucn3GHQr "Q\?[=~DL}_*lC13v@U(%KMزl@r`1I%Fahoʸ@|/ް~݁D3#oG FS{J`!" qLjul z Y~UEtsau_63>dި[WKpn BFĽ&FBE-<_D~G;9A27t=}GyZ@{.. ͷ 7۠\`g`a9ܔ>fz@Hh_;gPd7߆CLJ? FT`jT~U ks8Հgd5x2 }dζJ:xRU>no(Ac.z]{s'd(ȭ2? q]֡_ .`>2_BYeJ/}@m$2)0zK$AC[SS8=n}Y!nicb ZA8F|K3Q5D,2K1hFi3Ej^SlJM[=H7`gs],"%W>=UsugA`'EHqY88_$&n_7Mo Bׂ>5>חu^&?{{d6^To@"U;] -0;d-t%f:5dۘGu,iJ&Lv(#3*0jj) _*qoTA2K.@]D˪H~.<%p;Аm 5TM9>ԀM:gP'sdO;StQz 0«L2oG[TD;4uYHeؿfl$yC Sԧm1XMP[BtSeC1Zu,n9$17u2z89:H0{ԧF-`O{՗WX+꼚2J%Tn9:Pl1, {NiqkGBq *s lvv΍d.7զS{[,܈`%G`38Aӄw"Då heue";l@O՟ Sjy ?+ T]Ȝ[J`! *n2ܯY}.B%h&&PHT(Buޤ\R]޾o\gr4p`:~[BM¿2]!ZÔ%Q CQ["kt%*oVfDYGNu͢bGƈVϖ #/qe$XvhK{0q}Waa2]aSq)KIor#_'mx ɱrc'D1tVx(X=Ś/ZFct0Q ]:9,8V:ź !QQKBs0ƁЍMz>/oHhp)":,4񪈶FoH-M)T.+gN {Iϳ*mR6P/8 z?d%G .G!%)Pxcgg !W-݃@%7@3T )esDN>{VUCBEVp֒H'SFHպ=Fb 'oUs%,sbo K-r#fȟF:b_(=mٗ[ 'Qyz@^l#dXH`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P7"G3yѧ&GV4#fIoe)'tJfEV4H=]‚~Mѭ,Pk"fRʺõ!-%>UGlLw lt<{wE/{X dxt}$_P{NNTYR_:XK,w㤷(ڰG>lll&1}%r*.ũ#p0k邭,*ېq9>(}qgl+G!YlGwt>5IJT#ޱ:9#u{?\CY'KN-g_fV<ZIBrWfɝWzQ.ƪ`D*&""&Qjf%~ŮjV6y8VDKZakr)3rڂ/?6||WWap];ݎ.Ks/T^$/ٴY,"R:K?(@uF|_3wz٤ #C`^hJ4f~rAL(ӽ_ګL+j YP9+{,%j-^)IYz LUZ Oͣdz63 33$YDgx,@lQU>K44->-f0i4waT_yw3w%-SSI1Q8V%ܩ3jq:r3bšT_s ۓ kGJwʓq=!+~X5IHKy"HR?12jbTR*H0vj}~6Ol`UO4y3qj^+_۠YrSpLO:wXm$ -hnl^e#Z.j|CXzg텕1=>bHJ럄*85Um#iQ8jHLІ?]D})bwtR:Mƥj%K:قwߗ"Wװv Af004Ì0 ,Uۣ;.|1~c&Ǥ?*7a\҆MECT^X`31E->,4_7*q A̜z,n@b EХo8E)9x$n.* h<.ml#Q{[.hXni?qwowag&ą:>nqDfw!Asv.ƷoALWW])o0 l'09n. r7fB}J̯, U*;.#Y"o΅}0Xr+uMN.] ׉Z/Ko, :  %sǒ,LH[#"+N-~U>ɹlp݇]qT+Y̞8x2zA 63nyroOxFŋ+ܑi\H^]kN?+7#v ĉ&Hf.s((=2n'tި( 䴀H % .vV@Q1+uI2 , ĚL-lh&j0('M7OuZq×7h}B!*Lդd^iƝ}sK99Ա<5F6ăR r{>~ÝuCz6s)4TXHK D/fH38eD8 `F5hEWZ acd$w$"%{m=%6ԄkK/ąkِ .* ҙGt?13}+D_e^>~/Vl1niv:_mI\t[kQ9 Rciٚ-Y{,^-l76tUުm#j y/$1H0PKId$:./**DG^n&[+ZD<=(`ϸMj`QJCl"o.c@$Ti-y0 LJU)=ڡRo1<9p|Kpwf"!=XT{ $LQBm򧇇QL-ZK:ox  csk@4w#WQ/A6tݚ+0|pl ]O Z2ŢLCA5j4ܘnl8.omNwc{=nh hVv5; }'=nkZ g.[]EڱTF1<HTh)uǎX`ZR~IWñsA2ҔH)"J#UKW>DS =|DM"Lخ4d3c/ά+"TB'Ba!'mF#B0S.?_f|IiqN$pFtk7["-_ٞcZ.KmIn?,U&_ccEjĨm.P6Mnđq':GaW^~G ĐK tq$LI̹ȗeP`dfi^(B,`Kir,7v` nVɵ ,^ԜQtN(v3dkKEWf G^dއvC^޸W g3q(|Jx8,ԏ>QlO GV1¸:oyKJU6 yZii ;# bQ@GS.)$j֋Ŵ.zoTz9}BG' ¿\ڗͣz Zg8`M)>}e* ֨4.lqY d%df^ 4fc"6 &-WV`  I3+uF.UY4[w?bM3Ɇhl= 7˺S#ަ167QUS5&QYs%MxΞ w3dwJ c]&lVj,|FQ %sH]]`D\Ѥs6RtPtB?(lʼnIBյJ~DVhIG_3ǨlFHfaR֘'l 39im2װ&? @UKzE5/IR5z*­ҥ$[s;ERd_Gu>C#MK?R, rS?ʥ43m-X{}_ w,iҺyL`u!h!҄l cMF}I']2m:fr[.8n1Zpq{!_Yv,]|-!71[jjn1*}d9袯>0, JV' CC9Vl, Vcݴ 4{n1_}f<tI6* <^J) { MA_t{/Yhő'Z4fY(b K%KN Osg'QQe +~Rl?9-Y&UbyLXƑwʲ_$?fQ@Sd!>&*b"5j _o 瑶tJOBP6 97܋T,`5bSfa8&[_:Uw{0, ?OqAe&A?fgnd*+.zɟJߡFä.%'h-Y/D3y:ڶڨ{͇G; wn-'lUtZMrHWG6&PB/:oc>ۋZmNC!f}(:)&'-ÕD! f—/H~"1#|rJM~z) +s=2ˣlmsMS&Lh(y7/_WSW8߸Pm\,\vjVaY(D78C%HpluYĪTT?i;&z9h SŢQ|,V 2@}_Hwr70ka rKcY=H04ȁN`I[/ [`NVcP Wi(ƗlL*E3x<[Q{5kw$F&)Ս`;D`2uϜ P f@sT};5BhP.:4!($~^?7%ϴZR]Or v.6P{.9kT=M6Ԑm|]A~7@ B\i%YR. Ssi?#퐮" 'Sg z#CٜUNKfu,~V|)W/R_ wZβטزdŘozOW{kSڊozv7Y+u+2Z9D 1XݗffLeOu!&[Yv\/GC} 2a|{$6= fé8:BګNG\lrMcL*hڠ/*^5@N s%Y`RȇFzXnIu,s8'Vŷ@)wj /DM9$& K p^s%cxa\Bn;vX{M7HAJ=(i'oHVY45[o~a =mhkpUZeUX7u,28@Up)t?2o%J'S~aH)!ar9h;X7g84&D6Y,8<];j̞uT {74FL {Ph t0AL>~>9n88 J *u{nNi jN~-1€x|rA=BuЛ냩 tLrqDr+2J!H00@X$>8ms4`8[3l#w 0 kdl/zAϵl}Iܩ>mG7FzWrBhhT6 j9|"s:\˚J[BQ2`_;W -<j`cfqHIJ8K_K{ceK1N$'\ou+;|FL>\[u*ʋXT܌%(63gDVd $_ﰉT g,h qoElPʈj&E0"9&ޗvIؾ2qT߂dz ޗ"նl)ْ0[A3?r X.Rɩy'`zWEkh)sx\HKL)I2f4_Z<%:q=2? &vO!,!I$Q#=,Ġy09J1j)Ht`5^ȿu`9c?} Ϯ# qb& ")+ 4oiS=g)piqvYWE+颖wT ,ɦ[]34bFץHCRDOb'O8l¯ ~VZ9..ӽ1yu9"Ol[oq2u5'eLk4_lQ.QɊQ!Q:Ȱg|s5m0`ce !l^m!-~c}Yd*xdǁz_]ռio;YJ3{&}NjGE} hZWQf+6A7m9r{NWS ,Eʑw#jۖ$ZW;%{ ɭfHaN{{VԺ0}]o'*6\}SX;럢xcHO{ԓ؜yy|rncF^حN'eY3(R'!m.Jrps _4BDG;GBOEK@%씣|o]ZiP'@TOTU,Ja)nH]|%׶᎚@vOzmR"ɹɬ#Vke`ҰE8|ݙ6*VA:Z="3IrU YW(?w$C8քo?:q%v!m[Z/E ],HdGQW B#I5{=L%9 !s!/zIn6V Rf!3!~/솄ZGd(~rb@<"xBڢs&inP0{n_i.MfYYX ɦN\hSfzWz0ldbo#Z)JXnEi$A`$i^y4b-F}Q_ykjwC,&ק:ڠ;s dx8 (Qa4'݃g2{SX?)l k։>3676TƟq&z 7ޓyUZԯ"tsbDCD(4 "_w@iťS -SUs7A[)D)ErcȨ"-B!E`x= #D~oyt ׉R>"~2*(hgA݂2C8Tq#KumO-x1Ρ\}4-s$mhnjGJ=DH!Ŧ5cr3cuudAz+v,|v>qbMb$~8#C0aqZ?Q@FF.Tway"9,Χ ZZFcg'⑊?+,imʺ^\ &BTNUF,DGTJJ!%̵]Q Z=Ro*S؜:2Ь+^ees0&{ڄ{_M̿>.xmһJ pz|Xb+ј $ά)&9Y:# BuKtBw=|ޏ@G`]#<X<`^ewujᤩ1b-.BU& |Ty,H{8(#Ƌ=&H7՚(TW]YHs7d9TZE P*Rmhyo|7SK; Zma<,P*#ȇp-?~mwa+plr H\h9iYt߹}_FZ6Oơ@| *h i/2c=ϰj0jWr.z_SJcf>ZZp=-u"ۊynVMpK_%`j oK_*ըgVYx{iJG_-E o3@頗yCuuI\A.Iq 2;m{'pr6<ڏb]EifR@#[\ayyarʭTwvțY>RT!2w4)F~BQA-Fr~*Ud&O,} /X; 2i^')X/kCy- 0hT3 ֮9EZR׽N`~8Nt\\?piY\I7in+5./tIH^ Y04(C\R(uHk & ,kP, ź{SWW ä]|SspG [Wt)\₤x*(aZcJԳc,G[ (>>A4k(d[.dg"h1o;+)KqCc Ea 7Kic@dMAGp]z"՝PF#H pkBE֯Yxm`D~@uBW0Q8}Yz%՗GBL2,QmSqj%"~c0 . zH֍ {' krY\E5^S^ cBBѮS)3/!QH?`Y% -q"RIkz glXm'nyKMVmq5Ab;A&:tm%!1uHx–5a*6K0ѥi2C'ff{Y!0'e1E>R.aj8{drK#R6,4fUN0,,i7kѯ-3)3MUMEJFg4@K3#Y>oC'41DFmr]"_;xɈ(bb71(7zJmKn Jc'BnmCGZP!ґm 95cdq!8`IHU )6z bl1Y_/T? D'ס!KO`* j@ڬ0Y:9B|6eah !TTh_ >ծH_W;ik4NUtyjoL%BJɱe] o]R!n+YaV,b̘ȵ_{Fb[,"h[[N/]\voRhqџ%|‚wt;kJ O5ϑ0Ak$. xE䥪Ҫ;!q7;| M:]h/Q8$v(^b[Hf&|5Iu08/b'  JƔazsJ ~҅U[:-~^v -蜉Ƨ$#x#O7EALG%:n-]LΛZ\ɛ\fM;\8ݽO_8eOM"YUzsPBʟea󊴄D PiꆬNwK">*DB3oȂ7!k~'Ӻn!N{kX1 "H"3:"[HJh`tipmeɎ8lcaAR&j "JY=捼JtؠX[ȕWb;8Uȧd֡5d-=Bpѡ)Fkw $>AZA&Rn{A2d̈&ɝYdi{ƍ9s6!mHu ?)mOB;݊+bu&CO ?">1[9C=Av;ht&wעmpG` 覷]sFpVdOzY5z2n'FfK lJ?2_lS_4e_}&[{<Ӫކ96,O`4N<%"I x[dL UN'%=J?pR2"82KsB⓷S`]u-*77J@ &\#~B:郤5[}b_"-@n" vy&hVX\@1vRL@4 v~V)-Z:'։FkK'kU?Ͳ:j䥎(Sw{EVQȳ=E 4q ;DBO|E.5Ԩ+ }e-ct jW*o3W`5ٗX? b wLmvY7eɾi2,??vZ*PJIC{ #fWID3N-}i4}jS2pT~2;Wn&{Kܞr}Ar KD1Gc`.ZP?@J.  w]81gFTmUt]xNΙ0#t[BbMN־V<Bݩ"(=s9$3O1ZP7!HxMs14~R6LK6{* V蜇߿YMCJ|ЄrCr cQ0=$uV'ӁzsV; Wxs]^eϴ>p31rl3hCɥqZ;F SnUz76f^3?8na۠~\v^>NcG,pmr/Ig.s|FO},d# $->5CR;EWx F6&YFCAP+Oz+8.0)h'݆aWs"49FWZⴚΖi[[^Oܭ%>݃(nZ%?ނ.hُq?ߚ+“]s@ڵwGYXO8gYƵkMڄa^@۶kj)𽙰qD(W8qE0fW1 L# zzc3y`zd~BiZ&~P4`˧CՋB(oYk&!ǠKShvzx/Uusp4S^6t8Cgc.  9Уlr‚֋ZRij>* Z2J /0}\`آz`4>Tb9[gVYrsoL\{DH2ߧ`oɀëO+̩M2__4« )DرI)nk ھΒwdh&ȪG/ 6*džPa`KADə8G)xM"-M@&+LlqH8?z)%oϊ&O2Ey82aޑ@+<Hu!#?pv6,* \瘼[n&=]E[=xd; @k@ȋ'>6D#tfLTNbP.o4TrF}s#t _HJ(pwh0!Sm'4St~Ό5F\0ߑ8vv4ȕ%U]rQA4ߖHbt\}A ySdž0tR[vBZ{)HHFE$mH}Nm}X[xŹf Aeo E0G<^Ppk=Pn>IśC)8/E-\"!i[)f|>YUi^/_hqZJ;}<]Ջ/ (s96nA 4ɯ%#O8""Ui(J+mthsC]:vAYw0ZaS# c`#7{lm\f`_^4fӵne rܺf#uN^l ZJ5ta,+=,Y$w+?rC)XvDPa˂Kvu2,V7,Ng4'V2nė'f ۀ* Ybv.ʁZV-h[#cJzŻu&RM"SWSыq@[ci_\Y=Un}gqZjJDb"jn~Bla_; ^Ӫ-lMݔi\f saxu١}I}_p /nW^brX!?޸Rso h8[Phe jub@n P Q>mroMA'}&\%rk3Oast|~ -9DW=(GL m=qQlϞOx ibk*Qb̕u216Fi~r/%1̗dP 4'zuSUl#y0x"f5w D|Ԋp`Z4IHo9R-)J;Ȼ]sǸJ<&BlGp+Y>4Utr x`'D ;zA È<;ۡf G^_ Ç 5qj_c?#vjh փ[%ki 0UsdB44lC ~>:rKF9}nvC塥VUV<ֲ 0Y 5}vq"'BItAڳ;M_xguS1}fDSb8)1WoDvKI 7]L*O.EGߔ%\o8B6:3,ү-?lWwo/I ov~Gmmrj:?M0}3=ilIw[Up"'|F5ܐ[Kp'h7!w/I/C7:TKain|-15a3|@Ik4$Po#Gh;Du+AuiԞL"qu1$tRQysN$IG;( :;!(43(ͷ tv6lT /472OK3iѦNꕮJ '=oܰi ](Ō. bWmg5u+ Mn!eHk !k\FOQ4IaHżEE(B:eLuy&>S{ dF>ü9g{HM '_tFv_\o;;t?đQ{6$ `Vu9dť5 TqGx_Zd D JK.ڀM=#MȗdI,cJ[2w;( R"ҁ ;nI ض =NӕWDF^4 N/[nԣA a~ph6Äڹ(Lot;TB׷[*R<2&{&83e|8(Xۧ6ĈNѬq}oG0t!u(_bӜr5)! $iN pbߦFHޭLZ#V_Q'l&*=;0MʽJ-s/fd{0 :>Aµ-v0CO}NlP ~pDAJ;+D5r'bphqXؓݴe>{EH&ޑ#y'}(8L *-@kóRbv0F4ړQ]{h@ 6!}6WU''>(d]mo"mXXKឦ;lJԉw-CL'0S:'ZP#A94޺kk6 d@6컫f}T=TUg6}@5mُ55tpؒ?uB~ zZ# wEɬD.4u&SKZq|nN+ڥi4~8]WQvY-0z 0Ј58:xoe[%|~MU|׻v]uʲqL%h :CIN xaǑ坔V;ޖLkVƃwf^%72ߪ jF2`_>x f>Y͐I` <暲%Gs+aRaU"15yټW%)J[bEz;>I]m1{霯H|3 ,/E6@A iPwr7kyt<|]YXI0 5g*mv0_iR!Z©T9#gJnHO_<vyAE`}%qU6T'p' $:.}fPif5hm6Ȓid+9۞'6 @Hb &&tc6&u VGI-. jn-MNSη52<-䁬c^KkxV;$ _1Z]W._yߤ! u$2z}sOEN(6^]5s;Q4h+XEU(!}[vIu;B(JgJ^½FX=?/0`Pv&˖9[6&t_QpE9s N:ӣA{|pezL4DwlľV5>ETGi)%13%3Ñ_ȰSZ*sKZceM]όc1}G,DFz78t-og9B`M 0t=#%`0 #'@tۼR3g1jc.C>HNꪨ#d-7G$-聱'PF/E0}^f66R=qY:i!9GՒӈP+ޢ.h弿vi3R?N qI[gI.V6\wLnTVqng p ?A UU"ArWDfoE5`ݹAD&$Apo6Dfu2&|l."R !Wޞ#s.ˉ%F+;$w':ƾ;GӏϽ`ͫjx{b#66{E-:Ӎq2V@j"%y@;Z1FI={“21Ry>:} CLw0G7 !BF`rRSnd~בnl[0aMiLNN*q[n g MYU8s.h*o&RAsj%_)eZ̪u&f[sI!EtewgQdz죤oP<$$b%;1B<;b3"Wwsp!2Wp~|;Ը!e@ VݒY(EXI e'6 ~ PPx.>/gpM ޚ7āq@畫%d}`B*P@,DH0)tۘ9!6ab_Au;r 'lUf[I%S-?#n_fHVa4śFn Kyws0UW_!hR?*v:Z$ cҎ,׏$<ć];džy& uDM~F PxD~&A1^ /FD}gI9Ju-ܚqM]8/vx>'LMWزXhmbd7 n*SCr&~9rF>ԇ`v7ϰea)4'"ڼxh9Gb1=1K8,ּ:r1G-%iOiq˔r*W!RSĚ$AϠ1r ^u}zUL6L7 ˛ ~8 ;5ñjK9UL]n2'X&kyv\3qj7fwB5l§\\'Z!4܉zQ?;};u!)k#9mY !)K2LӒ5Cի7D+( KWQD8Rjr3s'tznqHa[Q>VcmEW:A( 5å6N nYbcAF 5-x`i(-n,gÆILc8C[ֳwoˣԽߒ ޘ/4EAYibb )O:܂>-MS\tƶ*K @_m 6|'}:-vet?q8ET bgo:2"W :SK,O#Rx}-,ԦvzcLhN4:]C;Wǀ'fǟ:NpCSIk7[8Y*9s  7t!m UVډiE\{%.]ٮb58nFXWAd`Z/&6?BI1jVCj*PUa-??a#i&tQ  } W2o:tX&РKʣc]w=x9O5 yHDė/ݨi*(k׸?6! ́┎rWiqfM{E~vk1*47]_lTUnl~4-2ׯP{%,˦H.ϳ#n[ֵki)e(p$YP*D˟t7y !(~!]$nA ñդbmҘm't ,4Z2@ٶ:^n@z$|k0{.8hJ^/Nfu@H'O7ḰnU%l׌L7 H:`.Ux */y6*WGDɵw(1 '[|y4K{qsG{q@"~rrj b7fsEёd IB̀H+ҋ<~IL|-<` ɠވ?l@传 KlpÚdG-n#öJQܗZ*qMsgݠ}J&rR^L} h40 n_^J̸l(RPJOړCAzm ZHܚ, N9߃ִ^l$U[҂xi˲4h^=b')3ʶҠȽyFx1)S@U=U[@/Vmj~N}Is?"'ҙ2+ UVD˼NuF+ R mr(@R:/q*k@ 0Hh.(6y:"5H(\Sm:!dl.2-ZV& ሬk/Ѩk%@TS _p“>j ^…%4RyYcxDu {+rj]8mx4gR zczxH)'nmE׊@fKF )mz7gG+ӮB3LgZᑬ9 hPvVJj|=_xQ41?݆;8z&LYSݙ% !Ec[$ QʣRYP5{>fVd;Vi_uҢ=a@^nIMҍ@ab}f[nK5HyC)JhR<8 d EE~f>Sp wpc̀!ʫKb1 #6 B!sOsژgTu`K,pk}_z!Xejݒ6f+Jqѕ_rI^G =`VXUu2~0}Lr T[?{W1F2_zgP 喔K^lf9z"ss'=Կ[% ʒɹlb͝MFD{G6zJzmRg'*(5l2䎺tq~Le% `-JF ! K6^э%s*.R HM+hP=Wa!*qtw(dLްMww@6'dA`o8㇪W} G\W}+WP׭H|1Q`@nv$V:ݦ:ab\bsfXzK9(#[>d- *AkluQZɋ̼ ˜tO'+'E h~2L{e`dA>ӈk *5%7g-R3x1*FzjЪg Vʦ2@$DYmlVs EbtB>oL' Vf?R ç剗K~" XOKu1βl{t166}o%0tb fWI In\3_-fpŒ(|ŷI'ܸ; Y*䵳nNQ\pwWektX" 6de"I@}!+++R"H'N23rO0ھזz(FRlt%}/2vg& #|ؒG?$ *jN?UA!X`6GźMn'$1Nx! Y$! nR1\ͦR87NL?b)pd$뮮x4~|Ssb C93P*5X\1{wPMyE"(Pi-/C ԂNtAt(9)hNU_L0W{Q\W??`3JjYo(^L \ЀE*#k$Bf-J' w|9db'$I̅v)g 8ݭڞUbT?$'o '#;KCwcb@KYԋ XYnBQ&,7R8S6QQ_e X}t`m]( ZCΞy쐃{}`"}>K9s> uY!\!A gGr ~*Ixl'M @,!.._QAC-#U*D򡃹|E7/ !xz)QI 9f6CH6)ne_BҊdBtKd=sϿ>0[Y*OՄj3iƭ}7:ql">k\/+q/ɏ B̭|[v[ݝ;]xUk .d~9(dij4+E`/EGR`Fby92d5ׄlMBW/@ ,J+ڇ/{H'ՂLiGႂc>e33Ai;5[ "!D$Ɇ;:I5h(K+#IXEs`Z hv3M]_fx8:kehx-op-kR:ʽoHrʨ((\.ڙZ z0‹nfKm=6JR tooD%CNF)V*A*tŠ/2…jrF;}^BN.5(sdĄ |ƛXl[>Tpw1wF?K_ؠlRZc\n׌p/$rUN~aR ߅|NzįYiKĦ%4KԮ qHt)~U"ob1n{mM/2~忄6ž"lz \=:BOj xĞ ~R^v^FM?E챩Y1 V cۛPc K+ر *R5Oύje]˵ $:d/_B`Z-,h͵JGV+je m W̶2s̼/o׮dt;$Z D"^R:tLmӀy2?-g=?iQ\&ϯz^42[&4AV)ߺ6Zpae@ (Dxi"v=KOA_-jQ\wF?;}aIoG-lW]Љ*@3#׳= +C7hk;C)}k_~߄oy$9OPevRE%r,J P$8QvU g+/)6| MlUr患eb.?5+^,AJEk>_YF7 ߬G?%hb7x1c^i)xU3#8ʝ)¨a?~fr x6B\%Yy)%dtfW]yvAȪ PLC89sYBТоʹ#<^8 ¯;g>4dz@@,)gZ:ܷ#gxTl)=s/ƚRۖ Ћ)wZ`S!BX7]oY<]%)ut8/H<LZP")UaDUxG݊t9"9>ĿΥf8=| x1& ${*0S׃ _D3x9WM"ZD󠤕1)gH7/?+D?zBɮq8?*,FZ9rOI- ma ӟy%Ӣ& =EX؀o2Yo3/QQMjY˰[^ S_<pj# 9 ג+k>#A!R{TvKo^iSYqĬ '~ t Z5uJ;h@&Gg2ϵbp"p0e?xP~ˍs#fݗGٞR-=m\''tl#:NYEfb[,b Aa knw>VCyn0$ ȧ\QOS{Rp79&I#:2V{wN:NWyåYGlVьX3C':]빌93'@zT>+Pk PMY6 %8+vMҒfS/|t&jo ;(Hfz#ȳdǺvk%3ςZWaIF) ȂK[M(y^UHL/\s.UuG UܦP~/ Kp*7<]moЅ9K.Ω+]Im΢mߍRt[3ɒ !L%=p*GcCӭ@fGvU@0{d\B6eaX6-+ұ}+_^Սpw䇼Z:(^٣6Q'0]X:zF׽ZN6=>OmgTXt72fCƸ|v.auEEGb*i:lEW;个M"_TX E)-<]C`sh޼w@X*g*īF{qaHYP( >EFN5ϴI32e4>SKIkOu`\V̮!9ͽ-A7b̎ޞ WBPYߡ664ͷ?R2D"Vl0#UV=k``Q_`"k aI;y(J7jZdB= ~&/As6у` k'¯.O|6kW3tQ[AƳV[J>߰c+WhGr񏵿.TWL~ m)SWc fetQ#nOH:TwrU kZ;tCOg H4( =h ՒZ*/ir[0y0{*)]r )m^ jy Y!!g& RHmU³k4%a?sT{)fr;eWV6{B;0+&6uwejfν=8aHve[&2~Qo"t!ZI%=?x$A _,ɪ^̇yֿ`ak:ۋ6xטD<.|6#X$ߝ$ɔJ{Yօ_rWG2L?t+i~;/^H!c f+d)-vz{rɢ 9P,Oc%VOɩ[jS܎]rgMT dpU}j!ʌruc1=Hڿ{djI0ޭ!5jRjItne@wI:R"kmjq׽)^8ثYV ֋GɤF6Fw Bk}QZϱ18q'j/c;4Z>H98TQFT^;ߙ[^ƒ~zLr/Wیm1-i6RL-X$U|#1dNm]<+rzutǴe;g'2Aح*YJo˅y_g΂(<Հɋ|[nQ&ۃԔ#m%=yxޏ[0GYg;<|mG?% spҞIO].$;V=bMW-dFDE5$>ů#zͪtin 7'{ɮPm*:m>L2[6t$z=W;v~o8^JH^kB% 69bŝtT!Sߐ.RS O\%'f Ov+2soOCх3aXEUTI6S9'YNP X t"`fZ1f=HORdˎ2,_OޗJOGN)8= A-,C< AAm+YʢҴKyɨ1+ũH+ᛸ7uo\ya4 #.#HݗH%u^ hۯM$/SABC{\9`T#gL ) dBIH$ГJdx8!Lp4HILmjQךLt\ Ǫ|%Ey9ax" HIx^s}hOLgFm/~NFCN !!msی&ۿF ݦZBJ ^>,zSܚ{K83BBNjXM<*-ێ2Z ,5׼8 @Q8) v &l߀5›N˺C`iߖ V3jB&gVFd PKW\2U7*pB&x8t>WBrS\zf}캾Mxln=,ݓ'lʐ'ɨ ;=o7(ݛ%{76irW^Fԩ=+ب9٫ ӫˣ{B{ 2Q=!ۜ u7۔p35zU Tp?Ag2lZOIlPӞwIO_mcҚPA<E1MÓV&PWD!nǸ0xh4WET`(Ux0؍WhÍطwds   ctŪ_W&BB4M _K4^yoX|j *ǞX.K3_3P>[21ݍ9z\zKŅnIpQyܛNH qc&ScrpYzhz3H0o!ųqh&XIrP27Z|Q ~fa$Ϲ6\P*I&.ovdN#I@Ee*4АlQeҢpo>k.q\X3qB[!Kp33;@`UKX TWQ) A{+8pq3"7!EmHTꥰE!D)jegx t'aְ$|HJ PF"~', x:_p`1s)eaF+/d~g{*G=?B+]`ex&!JbƹӹzU>~]yV Pƅ uhvtpcpds%3gIVfʹ7 B]zWX䫼bTƞt<_ En9 RC>](S//QrN'ӌ\QuNd44hE$_WD҆Ϯw_+yOf2MŒazc\C6Ζ?&+N(~dlFP\ѴVq 08AGŌ:Ĵݲ7FgcrdY@poo%[XW~k[[w4}zbJ懗?260yzu'&18 bOjV!F@W?% 9Oc;$"x DbvT_|,{BU0G7e$pq(2ۉә F $C d[}"Џ]w:7Xl0;J דF;벤+`K+̧|iAN#&pZ;~t6]EElf2ZBT wos9)+eb0{ty='ZI"- X "?^AW$l(}_(n.=!ɫO(H ܬxm uNkTzj6*O;+{#߂[T 3cnq]W ZH$Z=}аM]xRbE'Q:z3xEn苙eP^#  \a[UmlIUִ.XBWDO B߻x6O!y1_X}U>sOk0/&37];".k'&bp?$3um.\hFY«[FE`]YiQa. CTJ^+%'NBīI&]Y1f$%1XY(c hvO"盋Jh){|1Ycs<GN͟&Hň0Z|Bb "]!j6& +wko84MLg] G:x[NVIc!qm/H&0#cl6ա (bc!M/,hryH,[Oi} KQ r2=iybs8vF}øZ8ԭ00:"ZNE*eBU6XIH#>h'nY= (@,>նxLnvJk<8B'0 }NפKvy !~#Ǖ9օ[a{?mWq, lVḨ-.agQpO)W*C}i~`D`xEIՌWjۻW j|QooH-fu6>uC8K@U!#װh_Ɂؤ Db @#Uu[[u̐e@y-pk$x+%ASv[ j6j(Ne^<=Aa[: {C2EH{-^mVZvtWqS&4OVq9#۶4p/P`95W4r1ŠtgƷ_G膊;86@ӗڿ\,8hq1 C678>e~[P}/FpQh=*9aNnk*PWRꉩk5Z`UΣ^tMxd\rQGP {HC:y&IP,՞`}Oyg('vW~NnՍj=_[*W&:3*^}te+PZOe{⠅eTzm{>-y g4iT4gĽh  ~}+OV'hm^5g=Q9XG&[qt98JEMx Ql wQB. Xc2{tm2΃/ATװD3P0T}tBvuImXauB4~ ׿J_mP.Sק[S2-kJI+wʐ=dIEtLb lm#xx)!5rFE66}cbIXog{]!./K$ƊY_Ⱁ ĕJWW:e#Z_`4{|ʯqj@@_lmeza@h.LBǠ}R)%Ě0,ADa+F7gW%WN?ꂔ&0HLD h&$d9`EQ4 Y2jZsB)6j^% l>RRuD鴆]r'nXtA5}m]/Hn_@"j!2i[tDj| OD^VIEE+v.EX(Z*+?ǖkMoq28!ꫠ{OrP]=Ar7|ȜKn k͚df0m;Wm̵y!d?IP2An@L ÆtØy?tacK!";@ȥ&1tSm`Qi;X+oI8p67ӳ1F &["R0sƿ>N=/,7r&ZtX /A@=u_ y07KCH@% FRk}{Չ]eȣ)Lµt'-U~ <(D=^";Т'0jC\Ӎ%$QSx鹋gNW~[1 ZNܡdC?ң[йAyA;4!IklΙB/^ 1˄j@FBCJ&n@F5. N |I ^$'gKAy(N#л-;1~=k6\??h21UE+Vt:b u)h=P)+ėzaz:zJĆnnf˝/k Fkܿo}S-L:cH]MT7is /%3 ҶBK d=1bCx+@@gW*3+6w6G|JUyUgldGaBX $&VuuQ`L)O[P_ysK4{ nJEuc]eO44\om"fl4zC0\%A]A(q}Ҁ`0ޏ?2Af; m泜(e M(.eh𿓭xQA>v9@,miʷȵqo\ !`VPGw>w[y_tLDz^kg Ju4Հ"p5ynL_КOUYLCSl`.y}r-(ɒT =0JECmJAW ZЛ?g)xS%׃mw١!NXV*[6ZIߍf,ګAeu8) 6/:'8Ý`*"2,(c܁BKdk7 'F=yHe^%;7@Ng}c.)R]pVϰ\#W8D\9fYcVb2ri_QH$Ic/ހ~=:'"V`ӉA? 0FiN(G7Ed|lBNX jY Lml8٧'ğ2r#l+h)6))C)Zss5+)Uu]%! MJ`1[L]2Ja RG6k=v#[/r42ШѰggnyB%dC]XαDR8QeCEmmU]"]񤠕>|@޼{q2Euuƒ 8܄{Cw^}@ CjQ:}_zp no0yxk M0t|W)579}v5Fwi(rd4pl◡EAT5BiJ$oD͋;^l[(]ՁX3 )'Te/Z0dN>vORt/gTO0-'}l1Ffxϼ8t0aNaYIh6`,f1^G;߲wU :ȥhY B#se;L_[cb%Mߐ8z3o$DEbJРe(\DsvQ'ܔw*GE8yu/zO/5zvĄ& LS]7y7\U)˂ˣ YvFf4o}eN ߹Kz2ϕ\Sמ/zyUFw%hБ9KFYgyY!|^1JdH}I鳥*tXZ~\pSо%{J׮Q0rpޕ ň`{P(\nPa@ 0oikHMd`b9`Unsb2h_FP%ɧ0R>%R3F5Še>&JjxT Φ@@I4:ud݂!rV3vML(\7#^4=u 󒝽Xࠪ?pQp07x7 " 1>5dۨjMqz;~o9zW$?D=LC{-&'AodV8IN&td>>\j4cE&=HPc].*0 KNѮKǮf.$D-/'%̆ y#>e!X(ɟ tE ko҉H=z`wD0*#pCK f ;5\u*Bye4NNa ׋h5^4H[@M R{æ=xR A}Xd0Ɂ.a ꏖ)_||0K)'F3PSwwicĘm=r/I,H0mj3S&C &͏̫eޑFb}΂>?& NxQHq|na5kYbq̞Uv9Vu+Gy%(ב[Mc<+(γdZ7 sI.WH q"yCd EDKݓR'Y %Gj B=$,I !oe.J`ّuV^"l 7`k R R9S<!954 yjz~zK7l}6oW[F lnf|/E72IB;D[[|} ճ4͑h?$LZUgcQ'p 񒷖9ڙ/UfGP"Ű 4FR93Ry&U|$OeNZ;L%U0ν}7糢; dKE⯹]CJpQ ⬐*!]+HB#U._}8`F̼nv>jRٝ[<V0xyfJFn0*c%]wJzhψr b{sI>L>5[v +L^ vWn[_Vj#D\fÙ*Wk3rTw_g7YwLO. 5D*KiֵƌHEsw!AOcLa5ׄVαd6 @֍arZ/ܔ7QCt D9kX5SRb {y`1l>U6d1!zT~?EbDG}xe1EHACH`. }aaldD/Fl'9d+/-x ԣ2gC+ZC4,HgLxm yb;0]n)a֓3ic'Dm+KbFMS9Na`x`~J r6[8U&tIBlnyTe."'04R.EM>fd$23]\E*NHQ u, S4d'Z"2[Aֽ`M?eHAH 2` J"㗁6Bv2-ț ^v|oY6C0|?aE]cc)&܁D2fQ.c..Dd׋ch^`;^boXqs*.B## x(uK:`/m~rC,[pgVSvWV bx91t ˺gC3M{M5dPGw#%t$*'Zi#8<0,w]ɥpFT /F`~hMa3W3}tXQkbBia;}WWߔro*Rc,Fe7L>zýBI`snw9NnbF_/$#1сYBMm81PgJQrg`@9^rȫ^g@eE۹+ٙz(B"΋S2MY9VB(4#W)&@)3V2}BX`5w s͐Y=Dqp\0b/NAyw|Ih ~<˽dZ*2̫)[ Gu4MH9$K|Za|W3i@)/1Ͼ:f^$sl3j$Jq{!P/.x"GF _޲`- )q87xCjN0<-CjHlX;amETN TKXpʐLFm2+g2[C^yx'%__(SLXՎanPf񤻂C|,C)Avi?0{/ 0E[O6+MdWRra%RVK$[s=}+]2sen!敨hD#ڍ;I3;8il?&{ z%5›$lWc4~^ {QN1@ÖREtF d3 7wt_pύ".O:0[5:͆Dr6>SݸbCcEb,YprF-s>))6-mH߹S9yI>A47j3fw iqCEl=9J]);=#m"ja26$y#YΤfBh-JU+gA {)>'R-՜ķl{ek+~N eN>ꯂk&j9:;ϥ+3f^WwW?&1hѣKwUg/CnD™!)"<:ΏbnDrEL1m XjKj2|b; YJ)D% ({g e!UGB>WGH-^26=~mRUn}Sqn*hr)xk+"=eC9=9xp^v*eA7EJ}3ۼ $8Eaޜ+*$ˈ+NxJeكPw(VtȂ}ӎbn.إϏK?]yO_K-Kxe\3ZT﹞ 11ROsKeǭ| Zb,s=3We9H|tP:K&NC{e-fe23(7I~1% u4*1!Iׄݳϰl 4oU)cA?: $՝1rSpҎ']zvldt -q|hҸњď\6Sm?[OހhS%iJ)K(d?}x([? '}6>17a! iK4C dM=TS]"`MHvǿ?x`lxA7-NkBZʾY l Qdu亰y#X2kty\cEhJn~%'*11݊^Qbp6(1fm4޾CV$цgٵN˪2 jzF*qf|J9@Emq*Jd$Ҭzq}/v ^ (̮ALv HL?='lχڅnK0'yThH}~Lh ${yyFV F߬rWg?"!>ꠔ"CdD `xmJ*m+=JwxI!r,tյ1].N)T0Mxu>N/i7zNxdJr`f R@a1~0)ȽWTєHr9m;|0J!'L}&TU qzOG[Ig[dKYY8t`، Z2.r'Y> §#Չ3Ҫ8d =\P tmXP FcmP {_!TN6mqǵg̅[ t1s@4B$jIִ6 x+{p/\~-N`͕g=o٧Ū u*@-E j h$w|B̭&gh ~< ]WӅg;4nLDԆbi˔٭c x\,^Efx࡭U'qEUM!n5 [2rUU3%tW+I/{;b »̣57`7=T\ Ix}b߁ &!n: wL/R-C2(ޒ;&]v28:k{P&ѭamȉCe[|=6h[ tlǺ[0%]5)\.3Pmd)Z|֮M9 XR] mD}n8Y% 곍4 %]d=K>hsB<ο(>Y@/rFlyyG%7z\BN4EX[mOY` ۲\̴qDѲ3|QѼ|WeM|*gAuك;NeT_9l?y68<:f6!Z; u>aʊpLpazTno2*AeIA:$B2eSOed]Z<{*oԣo2TR&L\1_nh.ZVU*{0y=߯csJt?[:+ث?ÁݑFO|5Ǯ@_ p2\t[1T xO+s9J}TF^"B"C9΢ G@Sv{- |Zfm:- 3k>㝯}*PD  ll3x)?o+ZbϋS4N˗ 2oDTH|9R$3iATa 4# l:-3 eeW {_!ܢC^3E {,}jчx djQl1,ES:c@6)MU>~LzRyoW{i9dte>7/#+C=sV`= f{bOR! =yܓ.|TVPvW8ri]d~1)J.JrI⟉1dy"b/JD[WNSxQn>kt0dlDx?,jb&6݄;\#B->b>YWF64SA0($t $DD}jjef%P:t\rCzs+pn|H{ EP86ȦZ|kTW]HOj4dr3d!&/vn`}KeHNb)[o^D(<ҥVn MuCh ,M3aPz" [Id1TA{;V.I90:9ME%ޫGQJ ! 3VըQN4Ws3f c+@"ֳ05ӋXCQΝ2:/ ^ *ؼ:bB%#BlC'}D^Ug+:z| V0> 1CGp6Ivqv4Ӭ&$ǥ|8xiū/Z.(hD c3p'#B(%%.nɛCes*b~haɞ@Jeuo ǔ;:Byo5Y|H ΀aloq]Ɛ,3d/8ob̉IYsi&0:ªMLc;Q3%~++GgBL_]Nwƛ6R˭E S$m^::> n5!>DSo؍m=.fg$4ĵfZqH4G ԈkZz=P-U`ix_ ŬQo?҈G5NFohiJPVDY~2&_ gYl8)Ma+7ÿHZ>ش1 29MI,IA32l$͋ )}gZZU:Gz&z͢|OxZGyN[Ja{%|`>W}qp')W>eԱ=qlb(ь}kURkck ] OԎ蛉\o8 HzHg^(#5p<-!!G[$N(?}(~X`:QVagpvaxz60<o ?1<1E8!;.6k+ ?na;C@nHZ( [M o2wd}w ߘ}X|zSwH_N|#uYrYIFgF2DSP$~K̷jN 瑼oUӚݸ0^qξ}e8}R+Pj:4(V*L\M5v27˙ݤi=K'fݖ@Wސ҈&<|@z?UFAI/p{T8GF'gtK+GZ7_yo7+yjUUDO^hc>t[N/xX<[S4! ԗ1?ӽ~H ζ7;TðCq$AĎL՗T٬qćsDj'6m߷1CkN4%_IV;V3pP< nnaGnbwa%[kc%$X#Ͳ7I_nZĴ_7'z穌ȣ,u_(qqϾ}ZZll}!ie9{f*Tƭ}4_~`10M*:@õ3S\E<ټ'Q.ml\ `km4rFnQlᙊܗuĉ?]ey?ҿԠeаs'gt> R-/K4/Z32O$ n4ey}Wi!}D?D)g"[e~(`XR['5u4?&Y2DˍMpW^~cI<,€ USY40ɸмVDCBSôD7ɋ=#[ ej!R,aIWKdKZVY'X3b~&Ƈݴcšq$a|u5f18 =@K'ѓ{NE\|SA$$jYMIEt/2Wՙ 8v# QZ퀛<_J^ڂ">`2]XM@~`߂g͟;GJ23wW  %MN`f |W>#co \" EC2a0p;]٠t$oܕ1ɪrV/Ŵ0T[/~ ^[y=&4XXN8ȍ *p3ˉ"֥Ё[nO so>յk%.G69@z ]-LkBbX=ىz}_=JLCԭ #t>ʲ;pbaƉ/zwTo rws&(h ay"~ui&>0IEwIh:ylX3 {^+BJfo2Y(&4*(nTakWT)6ld\ٴ4ƷnB ̖I:enՄ涢ϣy bgS6_9E:ީNyFpʽh$L3x7Y->աEIY[AA Kv.\͵Tjjw4m!=Di:2Yçw_δɭ-1^e>~%)f NQݸl~8CXV爫Kr'xN)QMV#)ٝ /AUCȧNP#;Ǵ(Q~q\~(ILP´{٬5M qsRR#hI[2q}uTЇ }7,bR DڥaNy?%u{;rsK#:] ⴣؼ5b*d9 AGG4.pݵeluWm*A noa*޼*wqaGn]B!Ç63+Q'Xg}cBkY+gd%Ib+eF6.esYFM*.To(K6\4ʑ%/+O= ;@iBEbR[oEO\o Ai$۰],oGcz9D#a\g7Nre0qAׯ'뇧W'j2{!@𷰄z`X4|`s~&9II1qF{4]=§3i]Ω60])dݜղMRX Fc<G&mty6uHl惡sQ˼HJ#=^'i{~e#`ɏH} V<2Q.';%Tlԉ1̛ZC8z jPuޝ)0oֲW C^M9Ŀ N姻]mT_i:1eyo~Mxpp21Sl ta2ha1V¼nGQ}@ʏ6_s;^wgQ]9R4a?_]i=s"^d( k M]3ws@TsJL'P7Bڼ+٣s`''","NzuFW Cs@NGЏ5x|ԝTHn *orhBp'˩bK\(g{J}ӌnZ,dŠJXE}ڬUӦfC|8 >ܨk4G1UeyFy㋺A0G6eC̻ab :-9;vGn|([S[{k 2G-Sb˗3@*kJ\NK-w˲_ٰx/|,-y[4Xt0i㹎 p*[Щ- SyA)H;gj0z-1i7܇ƪ 䋅MTFxAsښU f+2/SbxvpT:[!0?\~,^|Pձfܧ32AO.Q }B1 7ޱuV(;ԶN6OT64dn]B]Qw?t}B&Q :zv)nDl0͔B[OO,%< ۬삠XXܺy!x5N~w3|uZ $;w' 4R~ G49W-+gO?L%Hd֕ߨ8rFVAAY_@yݲ[Gb\:c/ T a^=:T99'@cɖ,lIKf:KijAaxՈчc+DG}e C RiX_Ҿip fM-~>0Ī ,q9k6VtuJ]Yݳa7c|!dJ Y "(u GtKSlK Bq"|75^7D."̾&vl bϢfHӬ1uvYvTq74Vl.(i Wpfins&{'ԤwEWɥ!}]@$ 83ʖ\$Tg}D ı̰;6M0-2;^m$+Qd(ӱYNT?_U%I j*p"5$0zgJRmB[i|(Vwc^}BY+LM%WGD*=f091sU@MzQӯj0/`/֤Ncga4B֗CH=/nnWC 㥪ʮPz?3ĺ#3cy huy-8[5 I˄YkZ a`lVWD&`8s@9 acT*֙2w0'kՄ5u6\!}XOۂ0_:9V;Š%}&L`,n`۷n9 +.Da]bOnluXj.I]h{3 a+{Ab_72NI2_xݰY4 }%p" ny9]sxZʃأe ~ RtG_2[N}|f5:jVba <P6xZ~"@Ű b&_I9MA,R' `,,9젪Jn b dzhq;q%(R8\㚳9:j61i/pTU--wP#;"%<2ξb ά]sYcd0>th8+3@K\ok"k}FA%r'zlKx!d<9:\2{C VY{!)g^+=7^ $oһMj8YW7&͔3:\d!Y]9ؘBqDNM纉C夤$(nKD~ʍQҖLG ;"_ZV :vy)F9)6S5byi!WKGjeN ;<l>~KiuƑLۡ#ͬ5z'X9JchOGFʵN8oeC o3g%>黊gND.:yI >5n w2V 9kb}翈٭נUh3Wװ*ϡN¬XwVXZK" 5,?*MdMV1ʴGCuCSOiH{_H6K.3r~tǞ{S *;,-|}Ui&*"ӌcשb>q3˨8!nH8>}BOIt,O@?46ng(CuƨꇤUBgS^}gNf"NjnV/15/:AOw=@ʜq2㟮(=\/:R#L=+7@7tx<[w"7[6`BLo.AηT'*s L^ @ vTQ@߹7Ȓ x!հD.~YLT&.eS ~(mU)2_=ALe '.z*c2b>ħ?{P덜̑|zWW sRgo.LZpEfN' ܔgegV`F" >X>7: ic(3B!%^l3OWSJn?B-7eW9 udZ [@Wt8'ŶT5 I%] ,Şp8T~MMD}W kZ"&⊾2/]zjDUqu>.m6Zv~{0˹T "Gl\tu*6T/P3RPpoeHU si-ضȤxӨ^!r͇p' |(\1R'ˎZHDEzy*J-=4jce34.%Fl YPjx5iC&-yW_a.)`Y1xL(t0$5 5%DvO)Nq&\y5(:o͈ RDХb0b7aLܮh=!k&1c,@R#~ /9w`3YJ;PVtx| PC-V kɫ 9}N`& ۴9Z:ySE5D8(Qsa#%5No%7G"Ic4LAe C`!LvXl$W9KJI6~ ons+=BΖ&3_5#vZKW' EqA4TL8q. z[ʞf/,A>(,Znפp&0!{Lh uyu\EK OBQyN:>KUHSjɫӼ(RQ\0#!_QrS+Eshy6`d-\Sᝎms\<}매q|y5_\c_152g,MOY<GM=4S`,qPCÃy)e2ல^u?4YoU3biqRbfx<]wH?aSokS*r\" յ!- m;c[OA[b4ǝ+⢀݌7oݑtY,/?q*H yj~>䜫ѝTk{24_WJpeYLdo8r#+f+@;Z^ LKHTȜ!㭽9;nkȝaWݲnQ")6X2ԘoFj1{~bZ:Q{I2>Af_P.@ƒw)ƫ(Umt`n lO9I :BrT Nq'tor)ŇH9ҥwE(l<@ gۖ~4PYoR.W(i Œ" {=Mf13%. i=_`)VALE}62'2 /Zgd>>_U(,(-iM)QӒBVZ{"J7$1|^]*0  qCQBPۻ%Nm9 ab¨(qR) ǽH>ߛ-oƞYR0,1FIBZ*j`mpj4.H@SQ uZ!fHɵV4s䛥CyVPTÅx˜T4CZ*;kqZRӕ"𯎙HԎd 2W+,w; Ґ7C] pc .r3IXh?❫UfvvqMYw:W [D',FX~ 4Εoұw@P%G({KpAepLt|8Up"gʱ:M؂4ua%C8$b<"DԑvgN/nN.Ѹ4V 4Dz>St7 3Y[O+=\̟eHD{+me >g/K~+;tQ"&-XEpiQ,a^ُi=7UpKdTMҲch˸tK픏(Bd= _08n1" Y}0K?KNrt;y_̭2DXQ*<ѷU`'ɠu;Y =Lr 5V M5A0w4e"oM6K]Sy(e7b-E)4LdW3tvD~4\!qI@X[ S$"/_wHڼ|3i)Vq %$*빶OZiG]w{C&6hi(Չ"thօ`b:`XĢ@;]vc\ >od[6FZSo%1}4'DReGNsO 3%$@lbE 2%Tnp0qKտzCG6(?w4ͭ3~*wexɀ^DqߣytC3|\{ 2PrCk'ދzA:0yG%K\$B# jfːn: k] M(^՜4|9A m=wylE=r)(Bi#ܲ]Z$ Ǹ`) r^!^(QTKI-DFϵ]kkcF.<ک5졗<)0s%6?j0#AZI='\22 tLrnP6X@Q@Bpg\y.z}y{v''kuVݔ_A^>L%֔vla0S/= ^(?Q#3P-| MCЭMe"AB9ʹ;+jhH$TXY22ckA]ԊWuZ8058.^۳%BCwF< FLhBgf"Θ'Ęï4 hRK/TM; \ RdA/B`l҆p<ͭGQ).YAd/ý^H0L-Ţѱ,`X$Pk[RjHP.^_'6SGZZ/+oZ䚘j7sO(׳e{cHݵr9;/;w˭t;* oĎqkJ=)8)m-:Th?0w+,!ߓ BݑuZwRk0*? A|^^hby*Y`0UR m͎>ls1ƣ`h"ݴ]rJ t7$ &2c;\5@ͽ=_d7rYʩ7c]) " =>ԯ~ Xw*%uGnVD鮰M.O:y )EЗBAuBM&ھ{ט q{ܔo}9k!ˎ dHi&BIX.[aQQ%7=Wq%c[siJ۬4}$hv^@ =ݽy%n+ }4g??і`2tT ]pU bd^# E#=ԎN#??RыOYBAz,]%[\}C9&lA4nD2^|,j6 s^'ifgȨwd 17 tBXgd' T7A>Kpk1o㿏Z8)6$P.EIƞ =UQi'*4~s7Kt"bl6*Y4hsG#—]Y3c;k%&lg*c  ük*9tԂ:5JV^FZdo~V]pr"V Ĕ%u2d+[HvyGcݕeY!sjQ*>e~|W6xyY۠d# =.8n5Uh`2p 2Y(N So摵\PXO!صL!ֿhBHK–W0:\IR]fD.[ NKFgl1D6?fCBiJv`/1Jo{uz!{r|" O˯ XJ`E vVw'F+Je$^7!;:F>\ròCHAv% ^zrѤW@Ű~Wf/7Dp4ll֞3P6¡(xuEG4>xC^԰䈎/-v19x^yrܣ(˴uhٵ@p2@v8|nŨ ,Ń8al)7J]vm2jeWczԒAn^>木5fU~+ۊo *X( | ,7.㉅Q?Û7-ZhLܸ?|#k* gV:d 3 nɀwZ ŒY*-[,ͱ'\]m>?ڜhge"q$TNlEDAK=7uJdBPj.P0旈ZR#|Ö/YbJ/?;܀{a}SDQ~(on0 D1l>y5t!ATgT4v'쟯:I %yU hh$p[Yf kg ^a񬕋C}F'y]8EX~YT*NU\n-e/{}gXȲ'F􀿎y"Jź2;Au+Ɖj!'<ኀ-/`|~2XTI4 vX[G.-$#H%D˙FI̓ΑZ{bAz3.f.`D0C#k'll.-\oNba諉6EPL^ =}&0 p "pJ9qv6N_y(1qfoL!h0˥Qkbg'jn4;VeB"l ~L64s\>cvy)9pu#r]GHGvxiu4ڶOUw2 #m` &W=8rZzovf65-:M/L`n@kp?~;ruKw@UoX$9f~"m6 %I@Z+ 9tkEF_jSP˪siĨӨ}U^byMz`C-DP_ f %'4sDB;<@nbVV a_eDHxT8z(.9<М?F⧩'M N]lGCW;zdBIEt4n{lH㍽# [m(8=tJ0D͛Au*/@崈ct3^q1!ߎ=2%8%E H 2Cޞf霅EJvYcЌ Eb{ IR*4]n /r#J;ӭ\?׆"#i?}AXIdœ,=35rTi+ ;G~(ۋHϝB4݌kf5)خ2&=]V16ʪKJR_xӦ֭w<_wJ8&tqUs9 E//]i9lr5 'Ȼ]UKǣ-l*Q>mBGTcQ>PC/)SkfUčpD ˉ O'f^B.>Vz- TN¨} hl#- Phw=}$Fȕl0?[5L rxWg&N^ĸE0U5η1[Wn֩S55J[LyԷn#~éLLG+Acw E,piv̧A,Fim.p\dZ34/oaƾxa!ߖY$7LqsJU |]Dgr^kSmBXtsO*QP/<J#scTRPsa~HS>: D<8"cgWB!\Zo6N|w[cC׃I:=g6Np,3@dE >]0fћLɊ09o{`ꡬ!gYgdP>ˌRg2y=,W$iH^`/-ĵ ޱLv7hIΞ"Y\']R=Y8Mywi,1TB`@en4/y͹Kaܤ^}y;G&)Fn1MxmBI=6# bB&i>‡KL9bhDo8>29o.4)uzi(mr7/x/[R, .`魆Jj+Łd$!:۩8o n_ر _  ڛ!Ve 7˒gTe\hF2M_!ܤ_OY:"|hú}U-1%A` >Zj2bN "f#Tޏ]ֹ.88ٸ-e=*(VTx>_oyᎢ A~SFl÷LVB6Po}%V'~ǚ1c4aT5@~(}˛{]f(FT2^F$qѯEiz>R7`\Fj[m"'NRd{ sKi+Ҳ z"."ӽpjI|!ݶ^v ܄uMߧ=ɀw-RXsHO-AWp2S1zrD14ivV\p؊_+&z(#^z:?ΈćGXqtl=IC^hчo7]H6u8=GXT%ane"MC7-s Ȏ٭PUk[  [ͪlsz7*%;?6ze:KSN1&*28L3.砚 (90 K%ݬuZi`- Pw ]D% VT JmiV@=(, KHw얲̆Buykp˃X&"6J:ҐGcwMC3pTT0ynw㌅u"/` VW]6JUc$^혩j/-]WMۆ0-W yp|w#IE5έ lcp]q3ؑʫW3%$^-.5?sbfoCh?ʔ8;is@U  #2 =1?yTn8~R9e2̻q|oE`?+@6DbH`HR pxjilzhN=-KY b,ibi /aΘl&SuVd`%["ۄ+?9Og)d&0~%E,0 ,Ҁ0%+Wdžq*kV,3=ڏL): d,33lx[jW)M Cop}""9-&dji9+Z Z"z-u Q3SL뽻ɭ_ }VaZdRH.g^TyA9k?x+f{[}cO~R]#C jLd[,&ρ4dBXQԀT+a&,Z*ɐE >eUe(ip {,Z1wB~D-(W/o0'ey|SOx?19 3%b1^K =A8 !5m#UPVf6@2d#HDF>ja`ˁ,X{{>+ݵ#th#xRLMՄGlx&g|PtR[C)xxq͇Z QC5SM$" >!͉nI-MtC>T3O=sюzOA\)kYtP3k^'mfϔ.z]AZېcKe7_GO:u:&Π~XrmǪhӯS7UBq%ڜέ ?Ze.=+bU"H:&h@tp-VW;64ޗA׾YpZg5e.-hWe&b_Qx.#RNeE@7)îPEn\ßq?r =$TeHD&yHJtE ԛ^aAsAohGuqh>:0a8&m[U"a~"~\;B.6l 'K) 3zL{jӒtf,t ޟ:(]D濱B)3aA;AU(ÛȣUJKw2, wO)HIa'g=(}È`A┨nN5%,1 p;EC*T ')$OҚsLNOsod,) ~?~`F9ھ.xP@݇7oa8kg>\EC *$Wq/Y~<\b08G}Qy*TT ޷ޚVӕkSmHCEN5>6ȮLjET|߈$z)jr|q[tN0d3(閨s(sI%yiQ6n’nĊO p~IS"NG˂ +S3"(&lo]V^|YZ]eh"g7\?@^$:5V0J3_CH;NBo,p:$n/?ijTb7zj18(2V,i]ˋTCO}Oڃ"^hk+R'_th##w*+tVySrc/a z+IN3]]jP.'֑-7_?wVNҍ ;t'i"a_f& (\A#绱 R3+~@>Jm |əc&ݦ2A{]?,;`i90;3`w$Xp46CrR7۸m麟#,u!GމY0~F^δ-]՜qWS&F5fyH uOSOK T|>7PZl/&k \0zH$E!#xRM^Õ8Bp\S-<*ֿ mƏbT)Q0b ɘW>+[n4ɒ3LLr|얮g~xUk4Ve8xSH^miO(c%%7sKwlb^)d䭊ƅRb^?Eg 2yYb15k!#ٚ&#" o1=]iX9~ENi6b(Q;6),(_>QzUrm]YMqTh̄]sn.?v#-e%|x\]㨯a $wzQ U|5'UHupGҒ,W  G/JMH16ydyᚶg U_ikb -I"_]9*/IGƎGo_I6`6C~G;"E]= $wՍn,~fE#jF7ȏ~SpCOVF9Ba8:iIGrq I+}X^rj0.q 8x5>F)0hX)S\+"Hb?L @\xK:JX 6ʷo0ƽEV}ȁG+ HoRDnpkH;Y9zĖZ]; #Z4F"#Ͼ%L~FP~vE٠:tqq)bsڑxcy.= 1 l Vʴaw)+'u7gn[4dI0AMQ#w]NZ'<7F6QvI-lXBlj w*$l3hB*xb}d]Fs*h#LG7:9'hH\#Z(0ͳ{MP_ڊ6Nxr|H45^p x)(3'z_/Z? J^cتjeVʽlcx)yySg%ȮPd$Sرۯ s1Iw(*xQmj(wC 19#վHQnD94_7782/bnV opS|Pz9~A;Pd9uGxWӝjG{uyLgPn1(s.yŗ7SZs%"AEv\ι!x^[nqG;䇉Ĉb'wߢKT-JO5lFʀ L=Mxg{ ?ysG^اɃ&| ^׷TD ?S; /PDX~9Y):u+(%wwRQ 5g_ĐrKmVVuW1s(\c.Fh4{Qp/%5dz}^&49ppC?P@LUz6V8j5Gh2@Y\>+RVk}<;A)qF'8 &-R: HUI&l2NmJWȈFac,c݊5/yyv q$ Yߝ݅e5_tX^Qjܠ2g̷G +mo"q+mu|qm潳҇s[0u^-D:m3Է$[Vr`LUR\. (a, gPDF@&^qf.6)xƯ|?`2ׯEF(18I^9`1tnaK/^ۿ(|  (eț/ZER7>ȿR^AhGz0AE2e~af<Fhi|ed Gaq9WAIx2aQWV{ ?Հos5vf?Xs/]8zC[=<& %5Х^iܙA?nF[t.\;3nbU *Y`ؗ-E<&X*4:dL{Icw+)8@ALPƣpm_X{Ê[9z6V?YNJMܘۊn >$,}_N9?Q~P1:UaӼoiZ_q򝌞 {q4"Afnm"CB5 CfRHp|&*`l a)>k65"26m!k xsG&kSj߿hog=xL t?(8ȉ,g~ԓ;JSJ1U"ĬuEom ck퉿| m*djRz`E@:f_HZߧ%ge]_bU]XRtNpHF> i ٪LG2_`;"Ro,+NV(JȞQ]:Qs뉳IBa%@f`*Nє'b12meLbw Kʧ|iF4ḃqCl'Tم,zySy էz[,ڈ MDa舩hrf2yȆlu8W`%C򖥱{[[Y- ְ'.f7ꜱȒ|LHkkNd6q-Fp1kyJ;bx=ːpG,;9#es%E \&7rb#-WdMrV{'_G 7Γ]k6- y{xCc匲aN?e&`-GF=NcLt\9w1`ͳsDg!,|\@"[S{Dw~l,́pBaz~゜Y*9u%BŢ+z~&QL]L&^۷=#k[_ܛI'Ta46%T[i1+6KXir=p%o-Q>F8YjEPJarڴ/W@4‹0* gy'd4wd-aZ:܄N{qױȓPs2[H\hJU(V&~<m}# (,NJ\ͧOTʫ'USM#cH0d:njz>˴<oq￶UƣGKiÎJ;Z^S?632:BBCb2-Xn7u @qeWj7E/H[-#~JmDHXE _6:5$sL[S=Jlj0nr$ٛ6RՊ.L+b0Li35FOfQE@{;P-Cf,; k2V_-ڦ|!,{v4&۲nnF/8]u@lxkv;?Q$\)m^"B8*>SvΪhxED'IZlG?g(S.w wl//a߃ 'qmjN%C(fۿk{r80NAތآJzYߚs)+{5\F#ZߵOLf#>>;n24^<ޏJlO[j4 / ܻr1.]W# ,z=%鳯qBx]-X0ՄΓ'3B My6._\"  dvMNaua>Ndo0-O  0!?؆1n۱WnD+[wth́jyaKL.5OS+AO3БO 74# Tgh!P&9g/ŃGi@27,y\у|Հ2 EcKuk eI!z")kdHB:3YɃ,Dy=m5AiqyS^-nRZż\P`na&}.QG Rh^p |'ŋVjLr ů *5vTZl^@z 2jr-VAHt̺B>U̺Ǡ )7C%;0x*T)NIcs떐)ھ yEGK!1EHFUھ!-^٦p#=k϶$WnHCOJLeM•e'jW&BO:\gkQEmN䔶#+R5 8Xl ևm9 Gݗuj&3A_T,Lgc|qB@Ug+TzŸ.qriVljefh+(G7fnVB4#HzXdm=U.J]Mb5_п6,\OV佲,\R ~H* ^z%&z,~z9^)XAp8BE٭lk;V#%])_N[;h>(V/N~mq_< O;PQ_#N}=9׃ft^%$/l$~||*dWp"ѱxD)ƠGTFPy>LvAD"ao">ݽf^ [v4;t$tx~:h$xe#Mza,1zxrPLX":NDJޗ;+> ’v__έWv8vCNktC8OKo5܋-`v1D\l2G2.ĆjBEF6z߫3N'愒@Q8}X3ɝ^n9մj8~q5/z,Jëa 0FNͤ[p Ŗ,j2FQyQeŝ"$M^`by /ul߿f)D}XԐܢQTbl7IVP?UYL9!d}3Vq.0]`v fӵJ6EKw~~V,y=P9%me7Ujja7R S]/J꬐r1 GGC2Z"p&z&xāl)Pi`Gs^8f;OsM/he4*6'kUgKjCiC+I*1@Ơ&2v@B}b~ /_b"Oa_b,훃CHoZ \;0c'cØ}8/9'!.jQi#L&Ƴͬ? Cՠ6dzz7Y|=,ɷ:E[VyΓ =qCysaw-AaP2m.kHd J4KTINC`lh58{+{p~Gs'M>!Ȑ]'+xy՗6}cKڔ5۞D%,VjeyxxJm%*ZdB:n/}oT5Gt{3dCѤ|%ϓrO%ߠof҅Uy4]䭛?-@`7D0d #s ) E1U !kkR!vKYY(I߰~,Y/x1n/ `*ji$>ZE|GTby/at_ 耤)ΖKH@oA$/?Xрk73?wW9[J cR" w8h~;?ȣ=1x(ڮY=SZ ,Qt u_&:d*;˦37]ӰpKfǽ"Vd!XHT;|w@U}X۳D]蠻锒ql,Z?gH(Zo mTWr)WaWt*څm_8a} (F|)`لfnUonD'*]Yǫǡ86 '[. {Eg'$ <4PUܒtcwBE7{+𷋝Xd]u%ePJNWRhtR^LzҺULP,#k{&槔TֳOp }TȞ} 7'SJԓcpb9-yDnq"+KěYLț/ 0- .v.;9R%XFBO_1Go8sӫV?wJebόgxY/vՌ%9ؤz@PL'HЖkڥ7'@Yhc!QƅٲsҴh͔/TPe [;K'7]/I#wD=A7~ߐ(o"=C5pR̊P = m~u׉^Պ#;[q'ٜPgF막r ;~sʻ$  ?hG(V"DsnTzs#qA kZ&kgK2pP s*U8*zqbSa#Njm1ئa0J꽼guv1>Kаö nZ' 6~s_codF4F?Ej02%TQ_7 C-vSR//9vXEԨX KƔ"|Vt4HFĀG2i\C*2 _x ˑد#'=Y'whPQA4rɩ6ļq0N]IN/`F2~&eKb+;?D!* dm^@i_D Mٙ[)DG] *djǒQ$m _nmh[>%y]˜wy:ͮpST`X:]G\ҭ(W3û(L.V~V!$D6).e.i_RTUnl=!`M/)bip-YR,yuM1aL_@=9:̙ҽS}Bmj`Xh7Yszi4x ]f_yҟ!qإ#5n?1A\Yo6 r)!l^QboZ1Գq y:hgjUՆ[0 AjsduÓ(d *߿t:fM͎HrIb^я@b܍ .W=r)\nYڿrN;]u$VDz:~m V(dQ[ nybUiv+C0aE 䆇5|:N&X˱F/{(jKn-6<4  < <޶uTymo7/Sasn-t+7 ӤyU1ۉ+ۋq DJ(6RKG| O2ʙSUf\kꔬ?*F'42>A"T^F YXɭٞS[ǎ^c~?3d^1NZJ42jJjiJ]!it氆X]Jp$\{j]_8ceP,(2d*ymῆ֌]=TP3y:o&~Va3uO*3]δԗ=oXb0f)_lh"{2rqѫ4/I FvmW8B6'g8F0[逊ehIduK@m K v%)AEo$<ֱ*`,Qy4$jW\`.5͝U6* d\=Q%5 jtm>У.;/)Q\ϦH~=d)Voh [}h[<5JeX]C R1/nɠ'G:v")]o`8S{+sdrvD4>Li#[E!1b/~YC>AL]MW75A|D@R}GA.2{dß$||O8[XAuЗ5:U/c҉_wj۸;U~hupP@,ZqM-di=$ (}_Lqh[hT!yTUZErnwAme*jĆ'v,z'8őWNe NIif*Xh83j) ~Z pق ~"BĹ(j'(PT lPUlPP(E&.fmw$T :c^c'MUqp窣~k$_=lT)o,Ii 4G@hj0Ky<>ګ~/䡨EJNl o֏nu400]l} QtRJPOPrʑfJH$x|oz Z޳Q-jy;C_߇:CoB`7)cM?-1F 91c%& 8SRM#;?HWO,m$ ZndeNTE[ pPYTsk2/^!Op"6Z9sّ#NׁlfEH5}v_F2VM@68wZ)8F~V*nf?q}sȌ.ՋRV8wG(qTJLc r`QA@M}a;&9k9KiK,&n1_88Z/v}sˆsSq35e.z6bpƋנ.yT>nܔ+Bvq:T[VWdW+,KW꧲hMn2еoU%>%2NE80G0vq9d:?\4NpQ 2e6138Cd1Elo=Ex=8+"CoVf?$G˺'k6yan*F ?xN . S2]QӍ3C\׵YY4zTh*g0__~H tc,E 8>u:BtfK6a=ׅUzl/Nb7 ke2jc橋fuJp~Jhކ2V<U!V Qo-]kEzE(}))␣᣶#ݱ՛b!` PHX H `C{$Eb5lϷ uIZ +CAOn-1o6p!l?[&|ft'soz]mDe)?cf5\$Vˠ4?nϊ>Y"NN E+F- _S$ì(P `p@m,C̸_9(X̝b`I)q/ ,qC647Ս!]6(5(yhԼㄦ׉/R5^a485'=.Obc;z5Ho~ Ί{-+- xƚeHZj [F zcW2bcq%=Tr4ǂj RXUptXwA~xn,˺*ZoGM0vvȀ~ݪ=xqõ:%w`iB3?MAwZj򱞝ogC8/KTCѐQ.&Jm)3C 4 x:zl(BQsk<1ձh6jKMy v3I C-tQ1$LՖv&܃2d QBƐ|7i{v WoĢn,"RqЇoE*3;սS9 ˜IӖʈ1,xYhM[w+IOվ%`&{޴E v&@z^"i _C2| ]VJ&GH `XXU-;yNՃ=ZwѪ S-òS?.8m晒è,;6|7\;4(0KkF%pkSCP-,$1ݰvQpf]B{N+󛷯O0VD0(Ux$-~]J B8r̙4:@vJ_cYHo.H{/ȐO!Ղ(fBqma;1b$}lr >W~w8D*5]SDUJM>/ &6Ֆ3xEi<7Ж$>?+ߑbΧ,cnzVjxt:dEI*'5D&8h%0NcqëEz7Ƈ̡isCG=:T͑Tj,\diд(B-6 ,>;S%Eeh*lhT:EN1b| >7}ara-VϾ ZT=UK ?kU0DG<&IV;U^6g_f.CFX9]) R| 㓇&aeq(wd Eg5(b-ף&94`=!B`iHڣiKQc^>V6CpWbk_[9+ap"QfHP_K.U:8z ix~!~}3p149\LuiYiˆc%V0>Cj0p*Ov'-\7JCzHH72AeV*xGZ:?]%OBgq\f_LJQ1$jvN"l~ȃ`sS'=u!4W)|h*$ cD~%fJѹhI%QP|qJ#(K 4r\FݐO'4ji(iDiUPՅgi.T: ,N^\ (FÀU9G k v* PMO)r>/ ߙ!,1#%<|HS;pYYfҗ8CjWf,bOd~irp(yXs] #$_]tfhO)ȍ J5{¶W { ;%\y]QA\NĢ7[*`:/at: 7/BY[闾#(:؏#tHYؕD :۝6<iI8},abt)e0gmh/vjl j5`qےa}ϯ9*(e8 8 Gp_c< fY*7MB1tg"W1p_Oqy]soXLoXu{i2E'S-MkVh!I|yHaH_=e[ӀM+I kWENFҠBqT?BG7h -G1?[혠`E[SxT)mם4dΟ!QY.ְ&CL&xD x@֛I  o% ᕚSS~޴Isx K@3ɺOZrK~p*/ &5OCtHaVXA%QAнZNtԒʋ%KP{q?%S&ĀP~$HG^Q*\;H#V8b#>W lI{|a ”' ZZh#f(Xn2WTj7>Y+TN*mޚ%5.#@E>{Q~T.h:ES=}]%Ǩ̰VEZ݃(v`n?{]O˦gA鎇}v-ė(%<;W~޼*͜-d݉v[ Qْ95V^C vi6ew B.&AZ"7{A|W@UɓUr`=C$ObХg~Ny}O<y.BfT3f㞷Ss{{.xyկGL)"hG 2qq"T"s GTlo)bдaWL)̄qK5 צѪZv4ݡFC8X[س~Y^.q"PO}|=ȍ}p):ܐ -'B^YucqrCU R W GltItЌ0]@6АHP$u_oy@w-cѧ);m5 '9ͳN5}A JxUXLeNX/ǞnJvD:7QiD 39ZpaPopct ,5 1Ǖqq[dӬvN,m bCVl!Tz)-%tY:._d$E=:P^rIH5Ǔd^s;_N>&o,pM=~SքźjGRY %KLp<±Jx7)NŅD>Ҕ>,ٗ#RJ^=wQP\㰘޸a f0}θO9ٵYē@-DrWʉyp0%9_w:~ ,VT=V6B$m[UFN5%ЩF6~Ҫl_K\ފXɕ9Qe!I[>&Q]F&ݯw.I=x_S@m ӗo홺Víàg/fKA~yZ<; b:LlF"yzL8xTP ޓZM1S]`4H͇p7%E J88I*ޮz~RPaoWߘ~o5ԑJYD̀H3*&MhxZ74B#zkX͉߱"r&\G:QasPfB{t2Bm `y_DIb$x Nbwd lɰY㘐zP=)dQW0}ʣLO:r$+R/6b}>Ƙ3ͱf!t!_+Q% P+뼛o}&>jۯ^0`50\G;L\V~,j"le|xxݫ(dY=h)m:V.eQNkH`2>R͝jÃJ#JA&$oK@87^4OfHq7Gd pUl㚇br֚NT;zSCd<^@#RNe/\u$ͷ |[7AnD ^SWl[V)·mz\u&êע 9SLq甍Ӵ˨vBR ]IvXĽDs4x7Ń R)߯:fİM.Ɔ@p{rR+)j1Z_{b( G9tKsKϖF_a@[;3L[MA? Ps>YElSٔ Ps]NJbbt'*ss&4_Qx#+NEX WZwHWTst!j > KJ9?ݬ|>[dH:yj(9%?Zg# a;,'M!AYƻsIvCQ{c>RyOPd,w|cB8ܰ1{b:_ҜEˉ+qeԟҜx܎wW (06>=gU7{NmP$(5D^@5 X,/|N2+6g-yXX__USt;{٤kLZv~2Fq _cx&M<7:wI3[&S*>a0/6܀˾RWRHzUDJJ*oI) BKuKI3٧D =xzI~ yc.eL܊жRJHȥD&8f/[T=+epe(?jvyy=3wbbX}Fp <".o,c(Lm-J\@g&t> 924,`Y(OfHtg,` f)I.S>,.l?#Smc' ){aRke%ow0*ͫt/{xSX~?eOՀ`E`(1/VwK#X6ޥ|2Y`F$3m2GVh ӉP -s* ^]:L&uk\UݪoD(q i;dih ʃ1 gpqgV80d,?<ُc` ; xnİcCAtjZ̒WT:~ws חsvc:I$-<ݯ\h.f%`P#iqݭxBbb-zp9 l-,:n^YYXͺ\%~gZ3r_]e6~2j̮97]Pn'ram֜=rceqCN07iUgVl[A9?]H7`bnZ(h1=_q-#> |JvXJY6056_=LT!<pGku/ܬGgdfTyɹ̲(5Ł,*CiTo1*D%a dMu!ծqϩ0e: :)pkgmE8yxEO~8'6Ikյ+:Wa஖4DI/ ?:LW@b~7]dkɧ ֛lGk@=&pt~l,b'f+|U҈ጧHRoM,81#y|_o6 F:+ `Ȗ~7Pn̩Yå }/:^|$"B:Z 7ظe% ^(: LGyU=x`\: I6gxR*(ʯ2w u|ͫA .y7!UQwC(k 0@[.1^bjR|2 vO< HɥBM@K(ϧY@D.aN3N= ?Дv4—6P$I.@K5+uF"#EɼT섢*!:zȡk<-1ΌZëo3 >K4s1\B9#-f771|d\B$!*ȀW-'=3n瘟Po쒅(E`Qq4EddܤsK]!\G^ÆjZ=QE\C2A.Xw6rl֨jZZlq #8elFٵ*Ҩ!jOrQ,k¡: 2p_?{xIeSYj%i8YG 4ꛖ)qOAF8%Y#Jf- fp.g,Ϻ( %[lͩh Mk=Ț^IʮyQAAKl+ Ë0EaAXFPO==\/aGO墛1_EETAҤr$:R$aXڍ^EDЇswr.%bs؞ $_)?KP>oQj,f&1&,1SAg=G +r*߼?l}鿉~}@[Ӡ[w?yX){&.7hRАU <jAtc(%0!' ۸NEx{HO_zhYǁaFK-g "myi,~G1 gtJq>X`|T9:}t{z&u)PRu;2I'Wl2ִIEw"q$:x5'P}[r ݲw+ JC{3iUDOf3*p"̶| y"}12e͉O=$6"`1fJ"EK(o/s.Ldk}f:nE 68<4P mtք;<osaG#ë;r&"}2l%NɴE&mswg, S5:W_Kه3b.f`Gί鉐I,J,װ ~Ͼw;%j'Kmij<S$gH8ҝ(LXb0MO#<^K(̬kfTYFS|:MBƥ5LqעcO @IK&js/hWyXr^o> VN=0̋E+ZC4pug{3*$bAuܤZLx`]+߶4ylf SsCyt5׭WLO(DZeDa#ΑtzH'נ cdFd?J~cbjN==Ul`XR/[=xE,4x9;A @HdV9=@Q<4Ѷȓi%1{R˓U9 8dަ`迠6*΁!az4z.X&O2:lSrdbz6֓𭀗nYY;ppqR]Y~1;J K!ߤ%&nPpH@UH̼#M+j/MFcb @>Ō:?rxK]VO~g˿;`Vlt_Nt LGȞt+0xե2* O6GwA~w.**o{k\/ #%# #ů.ſbG s0ez~gcǑy 3CE-aEA6mu6M}u&Y. lWR=F[.WshC▏ىvnnۆ{ k(+/)o{AFݍ'&@҈. t\3e 0w'B˸nՠLp:I(pXsF#qۍ6W[B GNqSG8 ^13pDPG۹]8 aU',ܤTrq }b}I@g = v^wɵcIB rbDj"w BN?.Jp{4FIh:Rwfd\:5:BH񋌒3XDzZB,FPHz|I{Q U: 9lO|W=Z}GC=6ZV̴J V_v?O9֝/[ ef!$ijʽEf[^)}6ƇlYMᬘ@s17PX{5o38]ySϒ&]oۏ(T`<6lG #v%xQ rRy}yқhTc%R>3z|QNv.>CYե^fu-TPpO# $Gbhr$;7&@Ճ)3A-pl]]hsߢB:xє{2*)4Cm#w()F}q5vblk'k0EG &QBW_"+$442qAN@d€q}=zqa;"Vq{qSg'#,F]y+ـ#5/ Pg*iXV"΀2/q $>6~a^La5KF$LCw5D-eN&rhyW{z5]y'PhtJw]F5ѱL:lK] *tB"h}<)[cGmsӃ{LT#rғbkk8-j{q[XA; )!Űv068N@7@`~N @qD8zHtŬ&݈<'֖҉~8M3dcXTwǶl7<^Ϊ۪fj^AvUcϷ C9=*~&]y\{`~KA 8 ,䵽 -~鯞il^G`U*@R$*Н*Q!j#1kMzW*F,?9NO`uG^S^B$نBF2`̰"tE,)BOv *aH(۽_-^u82춲N A0xˊ %{\"{{Sɴݶ˥ϧ^{qⵋumn;" MNNfOi v 7͠UfRQD|9z^c](Pf ى@BD} W~!p 'ՖEڈ;gPFN =Hmw FQ?0/?ꪯ>@ƽuR+/o|{0mZ9l \sh~,洛0Wߠf cGRF"f]>D"Vqͭ׹pcA!OEAG^K!~ $S[t{H HKҎ֥{|ATW܇Eel,3=@n.O+dz\p?nt@+&uEc`cJ-$D-`~g0Kc}s?PЖbkϜ=s@\'"Sk(5xX@/up C@X H*&iq?[r8UlC2eaGS= X|W5,jND/M| y$& +k*6?:[1>܌ Pm$UgRvnN8Jc5X{KbRP^q@"A}g1{๭~͌Y;^aJݎSb\-Gβ_SܞLPoWAC7MTUt?>n<lQ9V;! 5Rki , t>!%T| jG^swg̈5,K ]Clu΀@a;P3DNlujzU /eF2)N`BT4.e@Y`݋x,6fg]2/p#V)5-=>Y dȒA CAb-{ʘ ?s Ikz9Cվbɧ1]y*ΠmμgȎ*ڤQ{/IR}m]MۚO7в,2tFvf1(?6u/+%3} ?pH 6&D:Ob*x{@03+1E\O⽐D3%Q< ۲9d\-޳RfcV+z2 $&Qַn(v9 4J = aҗ 5?W5)UJ :.bt!0vjA9)mWʱ>8J2a11G;^ &-6lH|<';bN}1S 3t52/Aq_4n4;zVV8~#|qzd{E{:hIJJȪrNAq! hnY AjdZ2'$&sJ<30 mfKx*9\ѡax@}w!9;C )vvzQm@O[?pȿ>~˷U)!xbRv4`V'[@vFrCx3LY$qjpĻSC(&qz Lzmޜ GP^Q/ee1xWy@Pht:VAm뽇jF3I<8$c 84ԟ =^RV*G1B OyښT)d_w+wGTőkI`cU&3 ;ևG˯̠`"3Q}X(JϼwK04%v甑 ˄DlX7NQY՝ ]D] s9I[w. DJ5BYw3N2/C!ZfĨg:e>ER\(`mJup- ($ w4P`W))4a^/ hc`vPӷVzVw3f2)B 4\l[dJå2)qE_1xM*ؓ_UK=EPbMt_Bv? L.$*W,AACdRysa5k[E>f׵$¡՘^HiNm^ӭi-,yoV{U^XJDxyHf:qt# !%it(o>+xW)Jh̜F;v坔$7;{NĵҘh3 |qjg2Mس$g8 .OHD~).5{ $jf>Ǎ=XPsui 6r&."rV/w.r}gKh'XT m*}i,i6$ӡQf6ٮY=' 1ҧDIacS-3^6ǡTIv%)5TY$\.ti267)ޓ1l康gHL<ӤE4g7WQqO(ԕM2\V .kƉ*(#{ 7f WeCix*oPPƯ 0lE*]b [f,5{aͼ}4i%"T یޣӓ o)})5d͜7Wݐ0 2;4 vOb0 zb~!)v>[uN~RSU(_|kk SJy_Jo^֫Dg<<0*\ե5NW=pܐiDTxcL_uYAJ*8]e+fYz5rgGS)HO=FVee!,24P$y=-Y2c mxG޾Ĵ"fY~-IV>}B4vqT{$\cݷ>yEit%m@u }8lx1VeoÐ8譛F% A$rmѣMՔ,R]$2;;-aM1-W7h nc6l+~ llتڧRA'wo:R BDk'4(a@?.hO^qV|LIaH%dQp5ȱ#7ZUn$K[o1*? m`8#Pe#{Ÿ?|WtkأZ5"O;-^3phTq,e7]oT% dPzX{q[%—BakHٔ)BT?0^X BG-LL-cm }˝DW\n2_Ӓ0J6$[Kgv`{"jlO~"oV93~d-޴$x-UX}RJqԽ+0'@$)f\MgOG@?YcB:=Z}({X6h0|3vAN$ۑ&1&_ո2]㼲ZS)T&Iu4PX'JbN(C$LͳIFdC(1UFzdTYNKLKX, 7Y~1 cl}{0MRuKN3ohV*5jX$Ln:ރ(yʭTe-ͦS]j͡ACs5aLz1EIO 2/~/n , @ RB![ 5Uzl!"/ЅS΍ bSCBl)w ,hK9;~i^L5^i TXDv>H7ZC'S=| 9ɈVW<ރ6+^uuFTw@5O(w./ˆ^M)>"‰Awv!=Oc ʯ { zT4)RMe.hG߸-3+ni'm8)< MoSsڍa\x!ޚD:?bB 2=ՃIgܹY3N T\f_m6 X*]VŸC'U%.CqI2F~[44xˆ_Lө+`! cN - TPrWiO3+~WaT0j!2~%}TڏAciV:L(nLscıG= G#ڥ,iLd;ޢ#Ĕ ]'zp UƓxbvLtJd5kg-oP 8닋Ͷln~f0)/KXlj}YLu{ TWTOLeY^@V{' ?{ۉeHIm A'X0T9Rr% 3?\Ɨ_n8,yYD4a4Y+y5.SW( t }>]tHIIYzj^F(JOMkFmD?蘗q]l@ & :CFX=*ؘ Q2 4!(^96[cN:Ԗ30ug|>uaj .UYB Wž)ߒоu0N?$BTL8npN]~hS7k$;J8pbDUw.ztZ1j6KbAu:%<<\7't*ړ/jkPK"&c~"{fճbleK呺FUl@HhQFȼ׏6Qvi & 7V2.y?/Tp%D̃TGsT"xʉD(N't{n_ep ꍑUyF)!K 3;,a웷UJ`zb$`N_w} Ud[QES'vZ*43)HC~1ɂ]=a+d~Meަ?!YXo8*:aҤxfC]PV[ٻ ˲Ɩ5-ֈ*Y6_+~ +.܍H]D[ {\cnCA":`&P^P&Ρy^O&C {imTFNS sՒ1A:G[) F a*`R 2Ǭ 0YOu8ۉbTXLP"RZ9DfTN5[c3ܜԄ5'%{iW;?%y`PYu4P۰73$%rGL$xuH)*rѳ=3kZQ.uB(mkvݤ('won +wh%!kkNIaiFR!o8)v$0؂n6|.r eG2cpAmi|;h K p}}$Đ]r4k@9'2:o#sa\ `l"je.=F ySaPu.u9 p;&IK ns \ ydOڦ>p3|p8_.>6Mx$?c-r[+S2 yu&Cϔg9c=Oh A 7r,*i,@#2K| f NE&LUM*S ^k,v;YnDž y]Ne"]pXּE=ygZv,_*uw'F*x a;u/#6- 'ewuPiW`qJMJvTx=v%~IxO m2.C`Sh1?v5,p9Iޗ+,Y 7Li4\2fmkNYExWQٔms=hj˝s倗?+Dp5PFVoP#3|j[/\E ' Po 2Y^Q;p# ]OЅvEq%='c CHj ۠I@ z(Jp<&7lY6\QZAƕETV`*0}7-[ oNKmG^k )L3\L,/:OșyĜR$Q9l#zGXl [:QwUJ7zX?,|7L#p!YaV7H._9$ {./ n*(eo76z3]&̇IQ<\ss:wPL}60׏)]Er+}9!هbh၀Eto)i}$8`{6*׬N1OD(kאtw;L<nwW!tښO0ZzTHNF;*0P#?z7Fu=8Ed¦^8[};UMk1+c'Wh-g᫞6x }S|~ju⮆ Q''_)|"~/r\禇V~όXqU$ϩE63[{xAx[hB"~+5+MYQ B}/n5^(B(r| t8fhq2$U/l%*.DC6ۼUeCS3.lñN@*/&8Za"B-X,uDh*LQ˶Tʰp@-Ш V9y U=f$F]C$_]S"H<,qܯnRGRNo4xXe%uv^\mιi?=2pd'W^u ﴀ0M+ /wh G@xP/ܪA7#ZXQؐ8JyS*7q0/?'#[ve9F/~zE(KHSԃɟ/z6;[z8$D@7wijuTN&U쟨4K@%PdK19+~&-Mz;b\>aN '19:_5k;=_gؖ(͈(+ ,,@k>6Y{w`̊2 ħf9x$]ʋĸ0ѩ$pdy XLW8Ҿ5T] 6TtW0{7 9 ' :0w҅ZSB uM9nBˎګb)O %J~7|.k`&!ɞyw X*& w\+ŃYùˬ]ɳ[@ѢUuTC`6=a(/:cq1dI/ XMԢvY 8ӴQ-wHsH eB/h=¶BSczl RrF&4Z-+M6Hu zL\ϑ!D0iMcc\3{Kϯ`ym)q-Gi`1%n :=~.+ai3`ܭq֋.3[YpH:/T*Z˦mb-I}.llUrBYr[Ci{Rxo%8--.xmLbҠbL ;;2@jF;',E42H*i UM!>Zmgb.lf$t+'uCaB+9ڎb ؄'t<7U{#7VJ$V~k43#% N$<BLxZKx5 I_C!%&N.iTe]!ӂj¨9ba~:8,ݳ"dKJn Ycm%@ JEp6l.X[|/l \*xO~OST &-|U6t'D#4ͫQ,n/h|XuW9&eF7{ ]}_Jfvս479u$F`a|"n 0y ,(٧jO7jɂ(M.~`Aofjhز!&M֣/͚SP\0X%RX/I.@&Їp, ;,{}8-!Yڬ*-s*A ]uFlGōI#tbGbNNI"@J: #1f(:?L̋o%h_(-RV`XQuU4m"+LG>fI!gWÈM tݹYЋK;YzP I )9@?#哖 E W/ڤT;|#n)رz1 UITeeDS꫽˿[6V?9ȇ{KYKJU i{=,i,Ob՞teE?&)?TJwA!&_Esuw0 %_eRD4ڍ h2HkkI4uk68-bLa rUu %A^WΦd&+/L eK݁kNe9k96}Ĺ07ŁQJQ%&wj>+_88ԗH&'|:Y}}GT3%am?ClpJnPjC>b[%O8Y*.`z!Em`u 0?VdSГ) [F"V!r[?Tn+T)4Owo*biv?pw9.[zj+}APug? z XFyj_j;e|;D%t۳=9w[qdF  h v+ɬ_:]#p` WHt!Pyb80vV<1 ֵr\tmc\fYM]ej?P=Vd>mcC9*<]P4܇7e6N @T;:+(azwcQMaciP1l~ \^k4?"6 ri1TÓbGEkLZ \[BMd};]#&.ae VƎh(Js䞨fVa: 5Tz =y@<in%*_7z1% AzO{^_n'  jk9/jWPsg\kG(VΦw)u03MGR3qj?/\;h'̒]B6u]0zDҽ* s?rq[h%lݷQukϱ[g$ҞoCS`fz%H3˙l|mQLehX%gڰb>a|rKg V,Ŗ[[ʐ* Inds;FR.dѽZ{m'x'w\t@7m4fn3f!M7I)+'%[mx λauOgqYdžʁi6yD`Ҡb{;Ȗˈo,Ӡi[r/ JMfh0s(&qJk|T Dn&)ުtgQwib@CMIqo3r ,_FŨLoFsq3#FT~$G0n0E Ûmu)ZEq"As)%0- ~5!Yx) :"~Śy@}:$rMQCm׵qgO$lb̠]r? []->Ԣ{_єtN|S9PMp}\Ob:fM@{'vi t͈X4el|! XO-:WL>1t;-M?0 kVx,EL˿p 0rіbqަ*uShwTsԑ2tg )3o6<ܫIo+ϠpU#ئQ[x&6 7ï7Y^!m6e(yBCբ=.we}podFpB v`K`VL tMVl#&yh-d`Ytdlu! Gkvϔf$-z|m _n!TBm~ TDNs5P7Q>nN0n͔tL-gէ9go[֍qδ 2RŹW̚@v"uG1"Q[vZfIhCi戴: `8ŽE1ѴT 4lOb8+J}~.)¯Oo"Ȩ} il xGw 4A?eZzYCtt\g{k}n^ۋzֱS;/2[nbyhx{2ĂR7=YZ/J1WXhCj1g6\ą2/w 26謢^ unF-e0zgp_-S'\.dU/*C,l&0=ke||z\;'{F}"}9ﮉ-Ƙ9wzE8P"ŝ.tQCTwweTym\++{pMbK:UN;?c,gh1mv#LfR*䒹c uJKJ`Z?⎆M*Seɨ֡v. X%~Ҟd [q7lJ]F1ԓ|x[dèYA9Ww`P E:o{D2GbE}1j@u.fs^*gȀ4rrna'W'yʠEܘbT"C%$gλ廏{@xF(FjP粻V+ԳۍNˤ&f1<+RD$H@pOׯ $.RVVR`n` p]mDQZn.'EnNx~2/4h/Ƅ{)=Ozs6ˡ*yp3ǍH[d;{6!v0*/2o)JǛw/ #Yy!Pюww u7 TE{l>i8b?&S܄/d "JRg4'7T({Tbug1,zMl1M4%*%ߩ ƹUAE2؜z>٢jYR b\V2/nTBm7+F:?k(>tHw;3bI`HN@TIX r`p5e`c-D8YatO5,- $5ec#@ڄ`۩߇,^bTbCmD-z̲>AׄzczFs`Q κ[H=z5;>K9[m׾&n=ZBz zݙyjH- f+7jړAe/2rD50.QvvwKv磿dS`C,dKڌNNLҍ8 Hk8]!:<$-sܻM˅Q{XCԀ}qcV8  H9"ka^TV@Mנ+0ׯ FZ ZMY͘Cg(7͸(G8pŅv+FӒ5"2y ]FY`tkrhcQW\agKzt:mcFn?HE{ܛV5iSTFQNJ%6o)O"&"?4DxJx +F+* jm˭0RNÿ`eXc)w 3K-ŅR3y*~$-o8y3҈Ss 8u>L-{+^h %oz*{7 ``F TiRI̝Vo(Tm" kъ:P \dLFY)nsq,s.6٫ \i{jE RCJwCR*weͨCf>4^6 k9LIQM͜$(;HnGjP—o&-6dR[;*pgTMw+f,}#?Lpvtg *=G5em@ Xo'XR/d` |?QGE4`%+ÒzvUQ׀dc5?DO?~ǩ{{X]ċCW `1˺W^Ѓ`*h=ٚ]~%R \WYLE l={ ġ/L!8}M8i]~UXK`fLGɵ{8:Bgtdħ&/Kב)YE(K[U>N;K 6/;Oo1`ݺ`G<}I U`=/cd^6|`]0 vK (HF0^OYbP[l]=F8Ja1+:]lZ+ kmFabcI]h1 jKAR`ffEؘ~"D;PO͝D8HEXi!֏P͒;ss0gD8Hc0h7P@9_IZmkۄFo$p\38OYE?S'd7ΏC`*2C/ROW[aNؘi#!;mcI{CkLuže3jՔ."GTGՃhBKfsݚ\6 Bz)AuA'W<3\kP,x-E"1ݕw%W,M`@+Fv}^y/bax/Rt#n O ']=|j͉C qpl_DZ*rQ~11KAIΐg lϮ[OevQ+5Q͆}<튿fǭXy>146sT|6KLȲo"9&Iʋc 7ϲezB-#Ɇd0;$fsF̭)wHf=# \ǩu ŬDJRMIxTC ޯ[0ѽH eߋg"5ELAlpLg3@pW(?>܃zn O=dzCwipܿjٻmAU Q'A[\O03E[ԒBhnEmf\ WS< "زǟKnƨ>YFny$5baN/qNE 7pLbBvsN< {#OV(A|Q[;@FnR'!';9ρh>oO֕b_7AR9r-"36ڹxc< Ƹ=zV,HqӦ?=r_$|ӁW /"ys夘3dckf<VjrgZ9^Wt3=f?y) .џ3־sQ4d}E#J+bR$n7tJieL䮡uP-4IguO cl2X^! ໮}F˹&S-_WM:4 I(K eݩt|O^ R#U9Rw||*,sV.j Xz%gkv(4D&bX;%0C<㵰7%O3?"3vħG&;=In+ɧFȷkģr"Ȏ7t%ڕ0|ctl6# 2ZCtlRJlJ=@A$׾PǪBVE>)UdXie Ќ8VL*&8VMđ䪍 GrYቆH^}*m1=EPEL9\r%en/W. 8yPn#k>F4W5M~1@ ūa}4X8#Fo@e ea=]XV6M/yA2L8ם *W%,\U\&LU9aҤj D]"ƦgG 86ut4TMyCԹꍟd9Q41,'~a;P4s߇ : hc >n*X0ҪTMo*IY%ZBu˻qx%7p>݆y¨bCs]WWދOO裴` YPAao\sq- >9܄;-d#ڱ~%$q.XŔf9⨴UMŽAw(#4) Du!A.]> WXA&SwEpDK5x[KaY\K)v]O{ϹçߪV8@Dy>H7K>fg<E9;$`B;Cj~1um"U`Kwؤo+/=U:8WxGJ5Q0t Spqq=`jNrO#\p %(%╙Gڱcu33+Q@3&8z$ 5g8V RFPi<(->89 RJ_7I>#K/Mb? ~G#<:솎H߅0S[_2nBeVT;_z?։rzXկyF2x8_OWVOqF=-_Pz*˜+8E4DliO؞هsSȻnr+bҩ!O&'08],[F(6ͼ=N?)>0BVH|=!#<=K$܀;(!?  OJ<Fv550u/>?5>@- H>@["Fm_fӡ<`kɩLǐC \r2\5QYQ,3{nD5 X2v.O^w4mݥ@1\ lat0\ C"誣}!s+j@䠭ӊcJB}Er UٖR88'F2֦E;Xa ڼY/2cdY#w!zB-l0Ų$y: %r*SL#FTQ*"zrbQg¢)L!t:x!b?vw*C0K;ߴLj>+q/D Ah@0T((n VL`G"p~Reܫ) ?k1KE|/%suSM(ˏm+MZEPi(k$H3ЯӺsZCFW-[2wXԍL'P|"-}xY u)~g01a`@%P_nɃ \p)v$u)P4uRs,0K3҅x:TGEVT`sqA-%f9ΏNIN6ZӋ0ݻk6o޶s1q~W.Xf>⍁g[֝jPbykv֙=Ƞ9e2X^buBT ]|J]ݫ؟a9M,c(IuKp^Hz$=`O<&:8;"Rj#<ͮȭyz-Z+"YU,?o CJ9eOdAAs/@uܣWi| 8@U~'M`|pwb6B4۟kg6“~0ϑbj4 z{W|TH~]͙@MD恇8B x݃^b_:*`zvLO2[⬊$l oP0 h"n4!` +d|r߸q͢6p +ܪqB'χxUq:YLE]8#ޔ;v:T!IY\||ѐρwWI< b9;o/-kpmfj&ôֺ:x5(a`vNr#'.;(86N^f,!/{5 Iv3RJxSX39\Xhmf=D9^sn C^,1NDoqcEr˯2B/=𢙱Oo#Ter"%!\zX7 j\P% B*?cc}#dC+quks$Ė=p-MO7 * h]^x܎rV#YJ[kx; X 3 T&e S*=WOS@, v,CwRTG41{ {GCMbV1sP6 CдF;d6bVV-΂o~~:BbDbo^}uj78Ki ByWzMUtR#!@uRW"6=?%?=+w;$ޝ})o!ٿ A!\fWS@H0a8:MQ:.hI8Ev.ں3.cF(5Er'$ڱpϞzx `2Ucw[!Gx(eyGDh;?{Lβhjc<_E~+V3G сLT EE]Yt^⛽oEʎd@' 7\FjppI;L 5 N8+-*Rt G\s ľ=m1J=Z.NEwYr7h]>"Em&}gz%fЙkʍexI W,|%HGbd~IǷ[8Y6JbBރBЯ,I""@\A(XPnQBXh\D)c{L&ޏf=E4~|X%`9g+]:*Qfaq0]qb=孼:ׅPxzŶ@[KĂ*9яxBSɣg']v:(stU.W/@&Ya !0 h+wJ&pJr#*9YL3x2'Q{>޷.Ԍ[9իXhG_M~w:I!1opږ\9b{Эz M"ce%rhnH׋o# |S ֏S۳1Nq$ kQPۯ6PcD >g Slm$  SJ"nG~g?Αi81hk g]4{gmo ; so1,{YGDO_=ܟ uBlEQlMY o|n^#bȨx!0c.7m2xdG6ꢷvMT NAmBP,(oK&$ĉ?HU+P,GG=wVWoZ^Vз &l.HvL?fn!y #Bh:\iŕLRy $E~bD~gf6L , r@x㸮pCD_N[F sy OK!]L݌ ,^!#P X:W툯p/9~Md+eDW;vɽ zMץ=i%nJV:0˾LD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1Ko+;ܰ\ep n{!w6CJ)&pC&K`B'('h/ivWC @+͉RJJ;^31cQ5Տ|z2ϊ}ZUlgSX!cr^{r#,tw0ݭ8!^׍,$n}"dxe楽ܬh'_ީ6z@KL~p~K-Vf (` -O4"a;Ό+9⣑n\ .wY{lc j]& '螕M/fF9WP11FUؙ } t9Xv.d:4SyȞSD*$ +uS}$l ]Y 6gGXe6d\0_dsD[XeQ"a:L,ϪuU'R| TcOs24jBj9#vtY`GϋJQV&\š@"Xog.}{oJ` ԡYdR#^,]3νQ捩!g_߿j(|5t]U;,:R4F)ֈ02):")Nwx?LEu 4po"|/<72BLǀpˌȰQFO%!ܱ`z; Uێ2jO-F ݨÃrq,ܸz[S OKEQ.B;v zU0EqЃ * ߺb?Y3dsms,N+-+)1ux۔+*gTy`zNð"?,J#EMQMlFB咏/;N2L okv:.'E%- 2:K:FQ@8 6dW@<`V#ٰ4XZh`̾ssqyEU\M#|tZVB"_Tqə> cm oߺY*gm[.RTJ̰{zYy%8Fj|p.{O>;SAn _ 0`'az'HW^8Nhg5j')ێ( isRL+푹K  $|ru_"|[:[S&¤pTUMo~OT[YP[3 Y|=~ܯnn}z. m<~_&t~)噛Lm^][K8eDp6%@V8C7U +*jo69]KrkD6aw9Mci델^TM*Q.#LڅS3"̒rh-=,3_=¹:9F*1UL85.Zh/WJ#̔H'h.z& gRNS.o YՠҥmV'r6 ae9Q4&\(=ϬTGVL`y_! ;ɔC=Q"md'jӢ_`c$L*DVԚA5;wNp9Oļ|W>WV¡)tŎSVv |3 P:N=mx}Ǝo۔>a"u'T!hp CyS$YV8Xƻ}Ĩ6xrP>2 L˺:^N%k 0[ 2X@<u-5Iob7n0(%{D+W EH>d8|lKu [=3Yk$AQSXQD3$} Lyϥ■D- -}r} @#,%!葮i T{30kSI;jsd1u n2Vόֻ|g+IQ4(0ѵB`Տ\ARrʵbÍ2`:gWm\W-n5g 1NS`&й!q+~xQ-q!2l.W{/D}]|͡CJҵ(-֤"ib9&.k4,rC8a2)E &ۅrT Q;JNO&Cp mr]:x:{_7y12&yl;Me9K3ԞwsM 'D9>Ph:h}D `f`o%.sծko>Q7M Nuq͛ yB5Ϫ$9'f<_qUHj {7!0ˠe$#8 iz j;pxS'~k9ר](P9cYu21}f\5,?G6b!KD9̌O˩LG6o*Z Y3 L%y |D5bc;2ᨱtK.V ]4V$U``e[AON+BWIFLAXfpE<{42dnK[]#WZEVjHo\R#XLέii CLoPK0r_n0!x껋 w~RcFm}h-* 6 @-?[!>[Pw;?/@S t,,4۹%G$m-O6=y2)ml0/y}PW4djֱpD|d1Ru9UE2RʡXi {R `ĎG髢gPoA%B&9yCVw3' f1ڻ\:WU|BGOO(.9T݂UžȎQ߽,(5&Dˆ9(BG=65KK>Wyڒ'^byjΈhzfboW* #GC<4Ge]^jS9=x(8Qd_'hPR_o N%ld*k"k)3U\7T2-n,pKx͌[ͱ*7˂\v᪂崌PAhz&I- ishEr,)_w`_ZHTCDepTtPpФvTАiD+ƪ ,ԵEr&Ԣ UH{BX ֙k,KwM'MfjthRN3sE@P~ӥC,PT|3 u*yCZ]Mmn_pS'Pvc&| 2k>ӑ֡*wx ks;=wcL-q̰HkOf8X횴YC>mJ/(R<dц糣X?]8<g cKRCR'0xS)W<]lUet`]3usy^?K_&*k:hŹaŗINs'z wj z+7x_pY`aPm)oݒK=8W :kѻ.5/$v)%RFst=~eh ᭽D~KB>1du-!Cjyߡ]}H6zYf9y|3;xtǿkdȴ/xe*#+XP%%/٫!m 52!q # ZQ8IGVBWZx[= :q&J>,sB0wb$mQ37 @Ԧ4:;1^(Yd e-mVQ.\LkY)Rc-KIv ^^0kK|rc 09@UA`&FÄԘnw;TpUR}S*Z$CBYUy f79)-$4b@s3t剴n2s͝|/egH^L@2r9ekY8W٪ f=W6M.Y  MX_?q 6a1MHP7{o)%(2B,+ᗎ ?:`u?f&WW{c#%7jy!a9e_?\)k!,U$>i)¢qJ~/ 3)si.b.ZM{* ]e9 G. BtxV U;m`۰, LGE ž Mlȕ7-&,V|}@Y0m)/yXpY3*DYX6Jz} ^co`. g) oGK2Zys+<3&U??xدӵ,9%dW dYѯ+lP& I\!>f(܍F B ?~"J !ڕOp$K6{f77h@ &$;&}E}T^ǿHf&o5K)upYDle$BY@Mv`Q#ledx4gp쥣o1+] AYIEd6{^' z[w{Uǟ9!FELD[tsSt^:H`.{Wu5,tBx9B vͿj![`=B\;w/k4eRiD#tz+r ` yX]J[AN^Ut.jF#&/ybIS(l{0Xf)XV֣u>=j` \pՉ=iuǖ{S :nZj ׶ | ,U!)(諹ې)n:PaytN.eCZZ[aڋHfK}~squB ߲D-1 !RoM*e{ޟtb7IL=uV%-7icp\v@jU GlIOuCEKM2)_跟Nbf|'F*w D`94dC$.Yu+ܐOJRJ_f_?d\͓S>)jZ*j%ÐGQYi٧` 0?W7="*NK 8.n'l_Dv|IqHs6jk ә8RWStO `ujN|Ǫ-梦ɐ^k`hrz' zJ/3.BJuETp8IegkڳvcюCp7bh@e=@IyCqM7g .hӝw> ƣ/!!Wy [XvSξdTXa>YF;8}.:mW(pm){4%<82HHS 1ũ̾Pn%W5xbMJqBi.KyzJvo5 FL\V+_+ǭl 8v-jLDX6ƜQR9((ۚ֕,.{}UfX⽊v܌tXv;ZJڒxK)a&٨f$L8wtVO/J@< w;*KkfSpTs⋻ذ ,ހdBoR9qwZ^R վ#\I\C~K+5y=m$TWN*J5)M}?KMcp`:BVLsl ĥ9iT!Z/  ,r%Atk9r{~ `GCA־."?ܵD?Ez.< ΢tMYAY=v"D<i\d쪒#fGڹ⒆ XFO궼 k.N2qр}+JʣS̠8tNAQ0@_o{Ϙ;ZaBA&%l7t;`cњËLap-C9Ѣ7OBtx O>ڒ386@" wtnfGGRЌb㼪ME\`I_PO+I)';155}?xx׺eXb z~ns4 '_;F@۠qZ t&~; xR9jlcI'\KOK]4K}qG":\Y{=k%4|йd=oI55h^2Koɔfu[I1!O?U#\aSAq @e~o6OpJEygwE2{.~ytõN,f^c/-W'8KϕR+AALx;&#]QZ(Keax,l }9 -KY`ZmT*xIZ&O iTAƞJ#ъfb[7o'|Hz*v>I^ j+9Mռj; "|nɊ! `V)9]1^|*Uۓչ~'J ]bt.+`U.ixyps5FS桾J0$].1'bMK`ea#vZa"Ĕ>"Awb~1JL!+!p; l]0do88`n<6L__9%)^ ; * u ֡eBXܯV7$9Ŏf'6%ֵԻL1.7ؾ{159whmŇWڎYRf+.9I*0a$ bkR+elN X#S le3I+NQB_6"{;ߘGp Uxet9M*Dy/٧6}Qu8()8+QiS>9IuyQXM'C. x͛Zo4c(RC >dL(SwQZG),Ae-I|zqC0wHʚߝ-ʹ"V5ͯHF/F7 b\/w3O`u^cQCj9LS oK{go93qAͱB vYQ׼88|D饾%{%;+KfGDc^)`Կڽql}}\PO ec'*smT=Yf@Eh|;7uЈɵv,笴+b#M>j~:+k.Ӣ9_K)k c`ٝt}Xw岇B *C~^η$KZRa'9HAHKkT2@p%A 2WyysqAmW4=]]`xL˒'$.R7v[Dؿ=Uճ"^r$7LsQJ64ฃ{H]T1GJd;QzR唬٧}hd7QM$jS h8NW8G&X@aRㆨsy%}*cy4O]E.:>@\'8`Jp}Z1LgA\y&f @K>Z \}ɘ5?1 q7X{$^h+IӆVn[]^%ށ]:eEhrNziܖ&,c_8 0nPYR|Ȇ*_e M֬6d]^b"[WzʼOkAQ"7z*E6Jxh ($o -46HMR|Zsg!x|/A:Ӏ(4O\IFC@y2,>0[Mؑt~.7~ M-(Rה_j.)d7. _G֞.,m9%ĢFK"uga\.i_H^Aš:{8W'mkR9',̡*6 V1L}Lhl$=MAp(n ]呆!Aɣw.ݔS][mϞzu4bmͷ&8UP3ȸFl/BńI0i ŕ٩o<^?қHD3t 3 LH@Q~QR89rV72b-d[g 4 NI~CoLXC8'<7FGqqr(3DT) rѯͺ+hw u61>}[n{#kT٪&p%! ) Ha.VǍ0RI. {5Ef 'i ]vqdO~3RtRO3hCMz+-ag@=ix_227JPH {z)T\"'rY L9*eAm89>Hx TMJnK3cbQ+enSl-m~qSr2B. 7 zu^[|ՅA1OxH3]|vv a4eBU(%~5A~yCu\,Mιoړ70悵O׋OMLI>^VHLfAW/|Jٻ ܵUCi(rQZ?#9ai[Xt$EX=j,ӤUKQ{XdĶeȘĘd O{إR>yܵ֏%FS,$;Ƭ+);jK?oMk~u%J  m+Z(UkP7Ƃ^lvO25nE^RrGz~)RGj_[/P#FO2l.6T@jh6P,ǖ =eīF.4@B4?|eU _GݣPnz|*ڨO K(tZ.PUOhAi hxڴu%CHL2_\4)FQ֙?,Cl9EMtPS:CTB׍6]qxbe:o\1ƪpLDc&0Wɭ95`Lh2o%'q^ CZ9lpI=B1G TXRH~$L{VЌ@Z-wK48>8?VC+if׆Fg9:"=3e_T D,}lR0wBnx2 =~)vAAZӍ(ϊluzk"ZE C3rz9uAk=8j)Y7*(*sa~C=Pk\Qus>|Ss &!Qj^4E~}= .>VRB@b<.I+jE`j]T9$Wb>ZH-;P7B?˾Ń|0iW#HiT,ڷ6>%4P[eOS0*24 2/̩R>vF1PT mxs".pI{&?Sy3 2V\ )T0ټN`@u ޴{S0"X/aQ2)é?G#1]YR\R\Cewʱ2ZD^7+E\`$ytO|"=/P0z XjlZv˹Sx'W‚ 0 #\QH^Rxt;ɭffh=ay.qL%wQ`LSs+I`]*58O_zIl[|7& ʾ1\0J˴~тʯ%2[컊w8M9 qHT{T>sK ƪ{h§^LwS15Eiπs-NdyVP\>,:JFa w5+oh"$ǿ)-˩Xsf'M]bt H3S4`sXP;o[E%<|Xa-#@U%S߼8Fq*T⦍aCU:AP$0wܓO(xPܪJ*Z:V tQʻ1H㣱n+67i+0AdJM<3%1utI%~d' ҽH2ۮ/I>(u <)ݸE.@w* iɿ! [pPΓ \#+!˽#`$Es.~6'[NL*_p7` e;" , .x=q=p+AƷw@X&}yN pÝK L^e?51PsnC)zCP~;Xhk̮Tb62mOI-<^SׯUU%nx^ 4ZC>cTT1MC `XZ@fF6 ;o;1M!`>d!9Se+eӓLTtz@K(qldb氵V2t^ό`C4ɨU} -|߰EoJ~!LyÎm1c["r ĽK-9S:>#X4U~i6w널uPwS\^$C\Ȇ+ܱݰg'"DxQ }nxֲgÖ2YzA*RyY%h ֲ`(K q;"P>hp%jx|rynCh-Ws6 U^GogУRJr[ F@ G91tuܞ kp"+g@m:XT|va; ̍gKDCэѩ27@"hӄ=g:e\AÉK%C/!paJةH|x_qt\~0'T(BML_C Y~-G["I{v ,6 GmN DO92s6&Z8|h[fEVՅU7OSX4NlӦvBxI<*/oV! qJB+wk3(\EOvI;㦯WC}4 l NbX~BÛ z8{DJIThzr~\ԩ nӈ[\{ ^G_8ub.F9+$52S-i2Iu*z'aCw~6) $pc-V,9I[PVZѝz~-TP/iVC# &^Ljr- T%'6If\C=1<JQ?/Ť|Y.v+ edJVR/pnIMHt a/ĕj@ܲ\XAo(e"m3u`zWR$Hus 4rM VY23"QXϔ#vI'B2O3 # OOt }fp52X_t#8! ]값DLwgdsr"AZtH .j$uBL DY)UJ/"`gc2ҏtms]eݟ(. RWMP'WVk􄮺|3AϬNV> ѳ!b׆Xv> v rE ҀE5"7 GgYg̊bhoK|ISWXQ/Pi;AUMQ3C !DY#-'SBZUз;Ht捀,$7vKI"Jrþfli3%Rpٝ]g%^m\v*TҫeBqet&{ b`*㼻7]LVig:$A`s q L?huxns D挂RvX__jѪGzvQ;rPShp+W)E_^S=OH9DiROeEiS^["8j77}JNn·qggGhO:r:zZDYߵ'{i(wudek m~C4!Tlc{PDPwi1 8CN"ˎ_5\̋}ɮT}čnVj5 ePLۣdWZX2Z&Fe,:=6 7?QkQ{Y8xZBa&Vȡ-@lgcd&2aS$ eI' V8)Sم`LZCvͥ&KZ[FeyfDȂ#c9F ;|3蚓t1nm]mBgE^wSlbY܍쫋 fqpcy[h ]Urлp Si}չ8'āusVD$`GB>t"@yvcfa#'݋1fl%eY`\)"*k *v߰Q6zG˖z氿GSs#[$<2?fp=1yUEn ߷Xh&3 td[4Sk|T^'?}iIPm(Ḕ&/9F^6yi6Σ 㿌ڮ1r:a@'?Nc$%uj`E~V3`9G\uTv@(Y4S98Bw$M&W=ZC1*Gh"p!Mݜ s)sؚ\U ]|lXzo` PݽU :AuCgs yVi-*kHY)] "ݫa^GgHW;H kMpM{:NqL3 Id8ڙy+y X]tu6&wInŅJ>&hc V\ZDa9K0ж?Z+?_Cp)憤`epby(7Zgb£zt@))&n8_uYK2,aDBt(M(=zma#Zxqb)]!P8ph)(fIK}ZN 4ky<_XTd_F@ ?Yx4V:$',\d;kd~a@AўPxvS2[k:)5;WH :]p[_͞ט*dQ|FШR%o]s=`Zf$Q +a/a%C› g]}TJjp!62 !7Ə'l c.xqU{bd7CʴuL=&=޶L͙K#6Q$Ȭ@k~uTBU‹rB1M~W]=#r,FJ/Ec~^]L96_G1/GDH ~"֝C.;!LH/YWqdfUvvΛ.V϶8'nuIgH9zdA|d,V"S,"dh(UW! Џ5+/Tj),b_Uz f7T|O+!t4@ DB-AƓ=i.@!w:6I0b4|.,CgVMEغB424?(z)7^S,γC+9k.r}OYiYbe:&qisѓ*tO͝‘Dk$Y R#*zWsjN bh͐`.r_Wu"Js"NCji?#?q=Pu]<=s$W } N6+PFXbaq iM(g {Ss).= ;čeh{ k2X'HD-zNJY-%[c+2ZS⣈Ў? }oQ>sM,0gԂjrش']}Wț-x^Bژ,_ߵYZb4OG3~*p{ſr=y@|L֐\}*(>mPr~U5=f/9źhU4O#;2I[ 2=N:ԩAʰ%Q] #hG_JB+.Y.ORvoN56Wk@ *venfV_Oi\D72G@k]{M \S 71PvY}O7qc2oK(Wnߚh~$GYR `E!!Xh w+L_)BubL[h?$FDIz١Ȗ}'G-*{|P{Rc?@&P3!&&slWR}ĿΪ?Q2S0RL#{ד"o͏OXjYzAnvi/%JNZF@}ƚ>961U E8X[^hJj[pɓĞ0D]\⢝,5h{K^|IµGw{ӆQ i[t>/eaaU,>%g,.Vÿ2c[R6r8ɝBkԇŵw:`qXв I@fP/O Tyqd<[Zncū K#wRO'`S}>:|7VMaHU^6;Xa+p!?cP#nV-Yp@=J%z%E?DiΛ1D;jNH23CO݃NڷoYΫ"-/}x]ep>Ra533TL[lcPn2tm0yE*Hd=*^Q!E/x-~D|4uo _g)6&k5yB:Xƃxׁ*_-aƝ8Ϥ'd!F#)6YlbAbo)WeyMX0%۰ KQ Ϗ1n9vdq1Zd;\wZűbi zmѾ,'{”B@#߼Q&?e4HVy̐۴~~lRvuH"*ৰi©=l.^wgdHda;kC{s?8 =g~D !ҝ)N]xĩ&@>gyLors/E3TiKZF^.])_^|Pv:JӪ ^aFsx7IZ-ݸufa֙|VJX9=J /e.ݩ1'KŅa>\RgWq6G~C(P}:d'ixu]6}ry-гaw.,ԡ҃~/n'M) ImTˁ=D('\JurdfG]|9'? Om{'H1 M^iQڣ@x 6$,0F">t;_lGNbsYߎ8bBg [,{;.ѕP@)X 2pj"|%E3jRwȞ{+voV0>N#$:1c }+ظÝ_)"ٞkw:^{Ea"-:Zir~NmNũ 5O*'䒗go !I.ʚvf#b+Dshrvx`fq4ĐެFH&l@2Tn@Qpعn[!P* cDKݙgvC7{L"T2qRou8DhefX@"bV•9BuFS a\{((;Wg([n/qyi-Wmz>}euU=6O/U=QSV"}}W˾.&Dz8]DHf3AGp  D}[dN" qMJXt4z(Wv=>/\ 7L詐f;VOk 5czS|1v.@ nՉ9uVs<^Ɣ_ՈU?D=4]"wcV,0XdY ;;Vh L2$T`nMӷ]t}`2lXɊߊ霿>.z s5:r BX,1fK3 b8QIrc]t"ʞ X[ o%U UI ac=KO1?~ pʅ\Y8#OJdƫ'I,8E/8lo,M顴t koVJ07A `13}v :jK0i:fG]JԳ>b ' ߅Y!8MO_Ƈ?윳'"wr*sntќnzH*M{':ĵ.\, 7W Sɒ @2] zd-Ґ֥5mjʣUfPF'!:ۄ(+zWDb5exǯp;/I~t(۴%EjE}R`Dt t8՘ ±r }U$HoS7JYeҭ2W)%_,XDֳ('/լt~=. y/خp·a6=y!Y,vrqc9%3Cϟ1Hﴊ̤=u30+8ھ8"$^eg>/H/08'Zɠ 0oC`H~)T]zn\ٳ^aċ V p( /WM{^EY9%lHab]IY"}WeO% xxChi!m`t4j@9u Cǖgf0JV7 﫹dѢd8Mp:*@b'@Z rdՋG'i;1iPNא?Ɯ_v>Śײe2_JV -Σrbӿ%'A[48WL,Сuo *N>eqqzF?kܗW|-+Ź_ LyuYG>!5CSD&ϛ¿=j 8,za}-g$h| 7NKhzqL^ʐJݔ@^HBabt#cp`%avfkh&:&ĖGT?kE=@[4 ƪpi}Bf*@@(fݑtbmG*/zcGE5Ƥ n+Kr:Ҽkºd.klO)b<;JIb6LZaKCa2oʻXiSr9*:KA<$ qs<$cY#sG!3DPusW筁WZL P1wH43`;_4fR(P z LJ+g6lmP#@LXFh$+^K4Zf0Q#᪩waХ~H_3{ͣ& ҤHxOj=x0e0 9D.+hTz?T\ _woʧp\C&RO}@?h>i5b Qha,DU2H/Rޟ]Q=FpsD\r0[TZ L:,h`vafxCҬPzz =`hM$YRVYΚNNNøa'"a_n &w/33E<2/o[-Dw|7B -!w ޅ0kdLq\iA"4u`^ []^a8mu=$Õ(>B. FJ|ܗU.!׃2}2R`njSk}&'g<p/,%,mRs!!Yc!KL0K{kQҀIaԲN|_6N16'٨ɗwZ" ) ֠S.tuFg,*PA#N=t80`CL(7vTTDznOyd1lM9d#??E8fl+2m K|H^:*\մ i yT> =+}plCs~z90'іj^͜; 7r#LVMVrG/}ľ}rHp' x 9@Sz7r}!!䘉DIйNZ3ǔϹ}c%;[P0kd_VץffZ ,DO:!k±4虏nd .aZa6ٽV$ԅptf8䲟{E=IWL#ZXG7V]2;u- l:+.(~O`sDKR!Y%!8֨`4ʘYMUǁD-XS n2(,mKK Ð8A(تN:/˾o%Hɘ>梽)ÔvdAPgmw q3{Ag`q8-KKH*KW"bi k]>4ԜIV W!b[ ݈Hv';[Kq 8$'SDRd"MqN^HS΅-*SwFSԗ-%)<("&2˝4:;wdi)BU;fEs~zG8qΩu 珨fM$;fz{f`1 x,K)GxZKjUդ {!0z`OV@0OX?m;!tƄw f)לݞYUq#X,a.:O2~{7FKJo+j;{l/@\ǫU?S)n(fLC> DD萑+ֻ ByhZ}TyPz}0=EGT#:ATRSS^HŬKSƨx2G3yBmkƏ\43EҺHӰM^ܙ*/8'M:jYcx UQ>QTd뀞4b"=*(J鯉u&*!7 0,3JZ%o@7(XTΘ*fҖ#n-{0EYmg5B#Q- rgl/T5*tdWh)=)rJI!b614N) HCGU0 eB] :^ӭ}fd5ͻuQ2ؘdFͷ 5vx w'h>odx(g,P- ΟUQJ]ɨaX7rհIoZx0* }DO`54VcݹtKp#s26pYZ3]PjlcoqE%n, #mZLnʢʝB&Q2ZT[⏋Qkiw+{ v)A8W;}=KF5Ex;km#^&_ʕYFfH_|m';)&>3VNVe@d}?\a?p3)\6Dp' iqE0:'@Jj(䗬%T XF IOg죵Q؍٪eB5*!lqo؉O(}si1EJT Z[O$)Vȿ3枌qpPliDr- ;BZ1%ڳMn+?CY~+][|b.QW&pE9]]!3qG<Z+:>63tu40>fte}spaQZܑf"Aû.ֻCN70iz<Ďt*yM)RKˊȰ)'(c뎁E\He?VL{ONw4A*WFU|Q拷|R S5|w_2P VHn/{cB! V1h{i1ۛ '>/\B}SUg6'F" C>OZ{CAX])xp0Hx4(  #&C 0 AE/o<"}&s(xeU@,wHߴ=W|Ct,56 'ąj(sU/>4],I2xh@ϺsWuw(SI:]&@Q!Ou<CƵ >58OWNs9 w|{-~]Lsd)W'JƮ!vA+CH8Cߏ`btRSdՠyԥHEGj pkȠUnMyʀ|(AB!i=F*e>e-.Ո}ΔlVQ4TSalb`٠lWOQTj+(fVwjaC13L 4>x$yz7)BݙM'?Õ:Xz:UG%QO!?65[ &i΢:O)OiZT{N 3ݫE6R9 O /*NDӴTmz,J &1xXMEY.pbK›aR(yP4.NnV| E 9@$/W 24h5iB%%%ezr+ ̸pki6_uq&:6LRs>u8^pv~Hxtew]Sl0.'f( ͈UqY+ uѹ@=iޙ;ֿ ܰË|QvJԜ]&qkD~}ŗ9C1h]Wsl>ND|fizM.xO09~jHQ&hA!xy=#axYUucJiWiO0=_oj8 ͕L9s=C4VY5a9ccl;Y7Sҵ&Lį6jcy GFtҕgKIĈT\4ZsN%Y{NBR,TsY`֌;ΣP7"2mdSHl*M 2wV>'7COh4;#R:%\*|g 5h:s,'&une\95EpC; y}_v)ND[חz%&Pv46 U, QV$ )Oi]He5;DG/M 9 ~Fkd0ON#(ƞ$"hFa=l|OkAhGដwji34@6PJP8Pzo?&Y)Z @T|#1'&A! |i$T6찔a׭+Uymc>Up٧ƽq~Kq<[D i~iTb^,J}fk~ܦ\811?Qoe)5-LӺl>ň;Wz@x,I-WLu5IWM>x ~%.ndEf&Oyj+Aɣ-|WG|j^5ߗ:f%x(aw*ŊC\v|S k*y:/PkjiӴY$d3kR!dPf?,,{ݼ8ݘd40E#0"E/(ٞ W>'Ξ`b_-uG_o4C'D:!\!k!~^=C)9|?/PUf2W(~=ۡg r(\~ȟ( 7϶a+ W"DP i 8-n&d}[*, \mLٷb5+VD"셌ptb!- n:~e }݆/`2{gfq wLg9F$ bxp ;>V,0Y1v*3•Sr!x7s7#R`f6Ƀ3l9!zD@ZEHY_\ jǣh?i5RL* Y#ޥXJGv0x0 *rpqf>E8ox8*Hp-]F^h:DlM,4%Əq* mÚ柎*_V_ۙџ ;g!qU|50^2#4xbasrWܯS>1O4#=Y^qPMJ9J"bV~$vf*LٙN%R&ZtɍƧC(^_-V-@ܠZy8y۟٭`Px; ׽3}:R\@?ƶl6iN/\4R^mn[[ΑXWe%-0IؘՐ4/AbBfXm;mV }s=K ͓FGT4-k?>h TɛM]ïTȭQ_ 6O;XO&HA*/ 2Cxv47Rv.Gq؁_c=s 1N'^!QGek'KC\4uok{) hJRNڣ9H҃iJ{>۶\ PnH9W`[2F?i5G~ӡAS?"y*FU'> O-]Ut~YdeXtTD*Z)oH!fV8&<'!(*{C,Yc'Z#1o썄N͊;,,MLk[V4>*3& ':wSvM%uFso΍{S%]v:DRv1#ۑ637$~G+{ ,HZ8c# aR'$F;Gxo&tO@FKՊHFQ<-oll)3jʫ&* Q` G. tݰ;l`vIYjURM{h)bd5&Rö`U0xj P355 Xt8Hpw@L,REzMwlH^e{Rb/]C{XYAEwV[z@=k=efŮ˟ڵXFYG,;/tduoRy uWcZcUiF5Jٗ(7L`dpe+Xb*TJ`?ⅣkZ:?wحʃ-)o[$lV9e;#ׂda6e!<*XX]0f,n]MS{V`1{ʾWo:Bkܙv্q'Kv-IiJ-VdK]zkQCqGY+~b je&X9`ֳ~$y~ѬpocgL ?ѽnQrAvd}yedDƪ9'8Wlq˕!=Be$/~>Y!(% sǔ0ʖj@u~)dР."rKv/׶hKS `h/[\ A/ bż8IƣJCD# =Oc6|u˛l`_,βsE쓶xC2HV]X:JӖ˿Y1je[ȿŴNk!ϮY? gq5 V@ȩȇta  HXŞE#u/b2C8(WsBO3hg|Fı(dӎw*3oVy:4X<:|ɛ/8G5pC zfi@kG3>e2-E*J+zZ2 Y0{;byET S6oorfyBQOFF!V]lg Gh-eI_܁6޷ׇ /y xT?$ s_P``q}Ĉ`mN`:y @))}jz+_ҼKA<13.v3/pfRIәh1 b;̀D>|:3 Ö䒿K" 7Y\;bm/W i<0ޑTcs_3/im|Zϛ5` N:ab!GWwv!9n#>H8X̖ǝr$<,Yh $>t;DّJ媤k-\yRF}_,|J;"playI8~#̇܃߉J^] yG j46碸b @07,fkχnq) P'>9 z'R|uH_NK'Ye]l#3ی)#`!qbz>Re)e o4pΐ7J+Αv RQtrz%\}wYH#sӲi"dx6 0C"v3,Shb6G@;D<9yXnFv13ߗes1 NQvFt+.AVmP` \:ݡ`D^>1g%7ၼp$LPo8#%%ζ'|DE. o [љg3@P܂ X#QA䘁a [1)Nx |ݠdZQvw^ 'Zڪy-P e>A[A0G/{}6'A ӱ`NwKo 5}9`6˜!B >pcEYBPS@+` fUhV_fdv)̳Xhf§Nq34_ ݬC2IԐexQmAfwWA"Ĩ9ӣ9R]ePa=m u;OjJ_S *X_ILUõ7FJ( hSʓ Rg;ܺ}h\Qe'/Qf rrvF]kdvhns8_}"PcyBaWKYv!BU3Z$0jFrOלjo&oO1][.{BbiW 0 l-wQ2й߰#iǘknPZeAHQBT#'ܩ]'9`4p#}0D[^ff6)HiAN$z0lK,Ǝ6?%L&0;rwUcn:Ku .,u,9^.5 (ermy$#@[H!-w/%T1h[t~ΎCQu ػq)0.9t(BOx֢tS|)泠W )X; 6H)+ R3wMuZ>E(1Gӥ=n&wmHL >> ~ҤQ~OSO҂0̷EwaG;Z1V6уE!:Hw|v[N頫 _\K _$'v"' 2zW;lAy쿱Y-ѮKaoqA\{$򃊾լmӽD^S鸫Μn.bXG cBM|:9KVܫ_Fy9Zܞ<xLp}`AƞV`с)#iD_CzYS+ 1ljsOb'_:-v/w5*9SXv)#v+ TŪ.PVU9zdI#'c>sGtG᠄Ch$,qLULyzNjMt*ZYn0eXYR3T\BU:Of IyނtS"|L\ ˷b #M̸ '7P.I;@@*pkލ7TL2̀ ؒ pn_Tnv7BHI|E-fsIx2Wl;o=/eqs&ǁH3|ٻbΨ w$c ?*o/3٧R`kRD/5M#pY x#jZaM' VFڞ=K[]Key;l?V衩0V,~ /QQ]f|с'R7Y2HҺ:-.WF6݀5Sahwyz&WӲuk>S)yfݙs) ͖SCC3:hlv2E 4LK*86#BZ7yp6|ʹ/xq];>۹)\/@ystx=Yyr^&VgG_u"lpX[@#W9Os2=F3sx9.C{(m9q bXLOwpQMW)Vy.Y7=3#~e].ߗ׈郷G9$:p}<_ Gc߱DǴr!rx183k7Em@"]#M01)S%*ڰ;LW'Ւގi/|e8\pB'05R0_%me\"11ʆf葨.ueeb0&&I,̹m s90c0qyP9=^o50vAc @cXbfE[/HCm*d|9dLD)q.bt I> h[]P=!r8%̚ Zn?&7ꉈI!ZwĠ9 PyE!d 'l K&|V{3TVdb6x8|4O~U+u.7 Lr":EmZ ĭ%.>B%tq:M3G?',*bIv>_ޱJEj/k%i2AKJzPПF?!0Ce=NwV-u9CϧgVBee|S8F4(:vN`;跗ryl Q"RGYkt5$T~EۥS\29؎J5ap+f?~ݵhm`X6j dOna DTrlOhVpNp2^4'Q228@VK0gX燊=30IޅvOВZ œDf!(.Ͱ0[KxVW`|%c>4*9rQ>@V%H(WL^ cASQ75٪I՝?sAͪBT n.)q\Iz;V9cn *TC\ ʊ| 8cIYc5 {%Ͷvܜ=#SF[<}2Z\рL L8ca"}5>UQyUu‡5r P&դ اؑ+HEb[]+Y5VvڮL\Bw# V`6/k"<`0mD|su<>]|i Q T֚Qy3^eqӂEiS8'W\ÍI>=1q_TCk8`Yw4S W:,z/l„̽#X94gBM\p7Ix۱BLˬS;vR_ iFӸ%n{%<ʅ_R_Yq !šGB%Sdo;( ev YYPn@`(Zn{|ǐ˭It[WQcO/[+N鵪9nFmG)BBw]%xޔ>&{OM>8@ob!FAOq#7}OshD0CV%-4W&Ti.vIKP4m]z+!f+q{B V nٻv[oA\%jq46 H6N ৖Jb`N׎#MtȂ.ۣt!~{.nnJ."|Ϧꌀf6NK2Uh c]*bɰoٮ*ҧ3pg^Uڍ(lݚ )fFպjDa0,gymbBle+aEb0NVdtZޘ}WIG7q,|L_KiV6wǻmD1&!2κP}Q= NYΗ&3n8ԭ.>y.=<\0 5 0 L0vt+w\+nyYզs-ܿPN91WYXӜyLz,~pMk/:G NӍwz0wPcךaT|?Q媍+ztdSO s BWK)cA4F6*08jW=aL9&䢍q ar;ɶM L?" %̎8=a AZ^v F!5A~ȱ75ٚCy! A2sQ})/9:t %S\x1k9hg~0wC]b%64L*<0R*$O+am)"ƓQB2h ?t1:ؔ3n],5,fB(`$S Br04ѲF 6$7T낮[ )$YlIhyܰ@:(OJ>خ# WL9o*~ê'6-vM0\إ1!=Bа?I d&|yк>D+YC6m]|"r\^刂+Apa>4tAJz!m ౿cdPT^){Lӧo]IՑfQ 9DoO6ܘ,34ۜ@a{5NJ0#r|P`KV(tj ՂVi[/5H [Uj 䭷fY„*N?7E]h+36RzE&:Ұ1RqRmx31K⤝yGu04:66'A^DBvM푤e ]8'n$TEu-WjCW3}^ƮrU&^0Ԟz5kp*ĘpJ&a-Dwݎns˿\&į=ePkj X? a2H|yo ;3u+C8w.^/mLO+UKstrէ4MDy^Ygޯ>4t[_ WhrIjO]WմSF3 ~.Q ZÊ#t':n I M9!kcIπ7j %'Ud-}ZBlύg"`J_hX #uɛ:9Zx2W_W-.,,k^h:mloreW\6_kY'YafW;e*8LiHoG3H2i<'GSz3e8W5<(P%"׸Z+),!'ѭ|h>r9_ҨUrC$#}\ꘚw+\ԌRQz,R˸p 5o@#- t͖SK^P9ĤO)ו[!7 ޤH oWǧ!VWl&EjDx7)n]}&Df J,~uQܺ2g Y[Zxm K]Hb~:F|qRx W?;kDIZHNU\tɗu!(p#y80aLQg͑ȹAX,yZjT/?vkCM }W+Q>M=wivq i)̃n}6AHÝʫi=Г~ <9U('ݵ LdQ܎AқHWcXK0]W̘E{eu3JLSo]' !ibGt{޷v.pRk4YU׭hw pFt=2E? ]\y:WA.p&fY,~*$P?Wts\i8GFQ Im5/ S1'E}q%6$a #a@mnYTnM_ X]ɸjڸ5B;T{i<2s Zma?@D lȀ^ycvK'Mc~Hy2SbL5Ma8" ā|#: YZ