python3-perf-debuginfo-4.19.90-2209.1.0.0166.oe1 >  A c W^^fZ3MYE.19<09и+E 7NDJ˻ &'o[6b3)W\ XWL|)4h]Oh6Kk2];s룉ޣԷxkul 0HȊM5lI n +AQAggz[S [`J8# EzH5_ixg}^/;ŕz_[aQs513d7c34d260701abf2d0fc963bea7b0bb0a4e616ab187de01ec638e7c0d71d7d53fcddb2e42056c19710ad3dc0d5fbdcdd092e9 ؉c W^^fB"Z{ p͈`Y⬮jpٺfOfJ?ZoyE 9/C|wފ% N+ I䡺m0F#q[e`n6[hDW;\jܬpF0P0&){\.ʜ6(ht.%u6Ng&mEJ=zWw6 5};yq_jz ^`П@%Ub]SͻZ]FeAsUb7Vp>p<?d! 3 ^(,Vkq     J Ph 0(8f9Pf:fF9GXHpIȈXȐYȘ\]^Xbcd`eefhljtˈuˠv˸zdtx~Cpython3-perf-debuginfo4.19.902209.1.0.0166.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.cecs-obsworker-208RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$cscscscscscs44cbb7b088b5de69df8a2657da564302905c80c5ce48ac49abcdc5b0378f6336rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2209.1.0.0166.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1cc @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.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- 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 buildingecs-obsworker-208 16623928074.19.90-2209.1.0.0166.oe14.19.90-2209.1.0.0166.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2209.1.0.0166.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/4e75eb16441ac51bb57b04c7bd797c37-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae400bcf4697bce8e438922c81a79a643526f6f5, with debug_info, not stripped FX T6utf-8ac9038b1589529076b91d3c3138e03670b1b0a0f8c7844a1171f9e3f9788c71d?@7zXZ !#,?] b2u jӫ`(y.MTS'=Q?!b??'^'R-?肛L3 %#a6)4=::BЂ\3bWdSGJ:jYOM]τ܄R!y{S["i$+?ONGIfZN&%|rApXUT%.3 awP|)RNrhB/|d/'G{ 'Xhu΍.LKh)gP8U-UVǙ\bv%kw~dO壆;$nM]!b R3 G)~dZп>Y#?I UC*;hG{Bjbv:`%<⿕~%N54\ѫ*hyf Xĸw,;S/BI⭻N [_m['<bCj,ԍ >dxd%p"3XPyK&S\{pƢt|!Qs_S/Y:@ܬYK9W޵&{n^ؔb.X {>%gXKB< 2<,L7vAĮ)d=9.8tc[⼟8m#{5QKK;6Y}Ph?^Of+&5iZ$B)#!'Uf~&d]%Nw9=%pzVlMr!jp;Km dA 7@%O04ꗑPԎ?: k YFl&חCc6Jʶnf\0^\.}{K\>H,g@.4]>4S1T,6Y]WH.&a @oymcpܥhYfc~!FU'E7#7; k;s2+\z%@V;uPg3u4$&h'?ei\}FsI\ AM(E3Z5:] (\iܽʽӽHWdC4k5?vPP{&sh=Bf3Zyb_p |Pהel翿1-CVڢȃ^#/#\$ )ubșKZz=#h fw ה¿VƌA@r/Jt{_8Llz(;K$8nQCTio3U['36ȍJj E#.RG_W^HlޡAl0Cڲ(-:%^[$"ʂ%F ̙A`\aa/:ex.b:5`=?[,((Q>30)‚cNux#[:x/ESKACoB∭Ɖkz]< 4AzAT!5~Nm?I ?mywU5(% [b º[Sn^ ߙeoO,d# #r 3-Y i{: ^W ;F >nPº+8fu&sM=Hdm#.o bS?p}PwӁ8wI]G6[ۑKMB y02sیO):5#$`{jј0y'!Mz3\S wBdZV ]Q 2` /F:rͬ㈎$|4o+0&[N| {?ʭr"39SKnY-FV{:-u๑jVH\/wcoJ:(HVps47x݈7f\  ֪TJN SmQp/KUrάbU6(loDmb6gǘ-'N kY ;FjȠ^:q 1Jnڏ]@I)`ۃrQy=v7cT}ȁ`'T); +{v w ع;[_$G4HrvaՇhtOrKR?0S~:1(03k+v~jıyīSZs4T!b6*Eѣy3V*G>8<iZ4UäO0>;C,s͔\u'%Y㩥\d;,wDJ٬EX-Hy|}r5NWO+7'#C7MS(UjYK1L9`\{h9 ;V8 _8!%{04K$xʪ hlOICI·f&}rns7ÜkQKfV*0|OWsyK дGɇ=z,nĂ 7<9''!(*Y/@yyl:vJu[kytfgԕE T+!C5 +;x%j~0Xd#LQVbf.|t8&sANx ~f| 4b/i&u^4sk7YX¤B# YҼ]VzcuŅ\vPlioRL2E vߨ`r#m ›aލe-o0:ODc!Q̐ fe+i~4ר!F!\)9IUzD6V~M .ۚwxTDLUB&MH[s[-pgB}r %HT}Ic_ *d }[Xa]B--B2AFWaNV-HAГ,(9=}~;A6"[ JoUJj{ˀg6CV/W&*$U-´C|/}Vb,~˴_aF$5VJw̢жlIó g?oFK=xb2U"+^ E !,^5h8eߤB?lf(Bz&4Q~͛y^=a#^E>)˞%Tqjh!pl \Qvyk VoHPMTfh!ב^K!?ԣ)SЖc6Gߢz54*uO4jS~?枵3X{kp(neƳg}lZl>CWR9Eyқ `BQ3#B 1 Z2ժr>8ZfXq`e)8Gu.rF+TwAnIMcDb4xb]r]JxCtEsWDPT:fЁble:l&)MZS-q)hpYdԑK˲җ!ܰ< ΣV՝BO]fv!Dv(JiӂIJy]z"" fXOVn|awBӭ@ž_(g%4gO5ʯAj-֠Qa*$ATjZ *wbYAqK#5N7J}'} -4G 0E`bKbxxx9>bpk?+O*~C`@_@,q7|`#mXDR&;LP^tM4buPj$(ʝ?vH|HLCR,aՔԅ1 נy-5mM0?[l.pT-aI$fVۊtR^t\XBKCnKr:g 9("ӯ KT_K[q @Kq..m꥕0r m6VG.|̙t^cJXtk]R{ ?E%n0]p \,#R *GnX|pĥ壣"vh ;1I|nsXSDRVl)+XнXvMtB, Ճ, G Z4tFrӼk NM@֚oLUGԈo?k%>TF.Ć[|;Qs؂[Y뒝yr-*P6m,ZZd4_qܗsP%NM%6- OiTa2jS 4lWtAuT؊@]Q|zW`pz d0`!OT* *7@LXو~gRifP4*v>shzGww/-McI{w@"f8Ns=?u j.LP]NE׃дTP!,Ƀo"OƬ)3S ڊd xR6J*G.md6jb)n3.yOJyZUѣ\,7}nBː3!_2OO6icXJn{qrK:tH=@2@(A~͢Ct#W !U裄 &KFo=6.xxȍ0vf_BZkfF|ƛZNP  O5񌧡ב`X<m&?SDX7CFF^>5LJ]W]c乮 m:{\!fKq͝ բ?E ϗXuhs@ ?J腾YcĘ5wu*c{3M#7 mk>5 ݸ4){j7)5w=ԠyT2W*S@oӟ=POYĨpNaCʄQ/Mgk vi+51|'9P]vY ̂'GwDn)t(ggۧr\wȮHzQl3нK!~#Q;۽fnS۲fԑAMAA gf0K0󚠩æ|H"1RCRh ٔ:Nل0q`iOQ})&"\CCwMlxt,~βjio)'rGq>_Sh\3`sfI9+C&& #1*f薡ANW/֯y'T9 dK;35d ^}ry gg#]>g| @Ŷ7 bfxNrhh B ҥpMn@ZOc5XT߅,~dO52\$vOTbclDe U;*QJOAkƼ5FH9?+DT^kڧGWc*PMNzIbNd1YGB~$x)k"VTNrӗMhBy Gxp&٣0HM r\p̐`yu$'ES:Z.9DHz}k{#}i4HWS'kx0ɵ77l''xP` =~ m'jiS㇇owOװ{"N9B1TcAAd3.Q:ݼ2vuR9z)~\hLL_֝K@$.D18HW^xܣ6}"OUMBHX ov^5t:"t(](BJϜ)@L nή`g:WKSD=fYaHLdsOt!^% owq]=F3eK&lyh{!?=VM+bRJsZDVO)![|R 4lvJotz. PeSL"\m}BԫJ%PzU8\?Y>q/{nEUiZ&j c 3Fp&4C?h<,rBh$I/-{s=~b<)/xwr]κH1%VkV@e8+GdՌ^_f{5|ZuGycwyvIFxKASj\I{Xa# .wMurs:sqaV13 Q")LCMWǟаwKzƈW/"8п]QP^Hf7wK 7HV?,f쁥(n3XxscjőKë蛕m'D `󒬒.5[E '\Xx܊|\|*V ]܊bzlC;&L|+5.\@p`d[}JPTj@I~Ml:-H{t Jktfkɦ/:[\ Xs}1gswQ< kuŖ(Qqvv]~:hـHT :~ESW u>wr ]ȉNZO<djxVcwr5}TT*؇Gτ B6&9Հ8Rm[kR"9Բ_xM7]c FCg6+,~"6,m:>Ö| `|3Mu]E,'BRqt_Wf,;I,~*3cQ Q8LV?e|=@cʟVN't"Bxg]L^6qO+b5-Ϥ#\=@ե}t5xyCW Kaw1ģ7b NY o" PKakVPkb)i֪BxZkUyR^*v9dLCX$zH꼎mхz^Sk/ +7PҎ$cdS4#NN|J?X^|/ +~54';$Ln8Pl @L{2ۊt[+*5vKyy0x9Haf-Ajx!fܦnZGڽTmt;G9~6UUYv~m5Rr WkdoK{s b!ea22z@.a# rN~Ҭ!E үw_zհnC6Ip'2wqHLIn\kŢ|&wi)i{-. s&㗁ִ{}hN3Q,.ua׵܂ǡp 5'8&5ˏkǽ߀{TY@U@no+Yҹ}hɊ%$⼡z'3 rp:Vcqv<ݡCxx[4Xa{)Yu}$ G*.X @ X:4BS9r}X^|B=(gzUoeO W-׍];#noBqʹ(Nj$4\(gݦA[XKO:x:*؏ETcRi~fw~oVz-eP^-6 \7r:Dxy}/ ^0T.[{! O-*4gVa Nq$ b`Q.|,]fNO$76jX@4Jҽ?PgL搕*K[ OD>de8"=J 9R ]]m{8;v望 _~r5);j(K3LЈv,>m/?j.D4tpsF:" P> f,4tA00oQH҄_5|aݦ"jĂ=j啂޿ &>pTi*Rӊ)0օ{HyAY )%;bזj Ip0ą" 48u n?Rg^,'Z,B_lvdžT_J?fW]cQ̼QgG?=VХj4y  |;RS6(o{~kf~Fms눏90$+#%d b]1RbYN0'&cٴOL"I:@3o+^_w81aa33 x9%X+p.qsD*ȗ>'p?\?%UJx&tteO+[YcיX+H2$XDg)j Af/UPX` mi%э-Na3{2p)>p bS[/<],t. *DoV68f&tyK y!\iɭ5 `X&7 ab<)PaIGhM*9]0Y[oe7w+ v 6/rq|j68!9=>ڡTS*f'* !#%QTg-QAQ]/%$u[]_ .ZGX[sDiKp/G. $+1 }Uf*iw6+JЃf}TxH k٥ $xvߪ8gui{c?G :%8hp fFŽ+@@\xJ7#u\)FC6Cb^St(V}N_{M`K<>J Kښػneyi"O$KGI$xD E lOS*`jv@&"l!hǩA s%JFU5x~< _#c9!s7_D,S|`_RnIb< U:81gb4 'Tv g@b !.lT|د:Q`1 TKFK{hI\z'f}}hz3(w(of5%]mr1l!?;cF ǐg03CS~2Z u*-}wpF`'ٔFD[n>91Eb-)ˏY@#@`w {GGJ9 P uk(SN]Asi9 -^m11_cW }Zr/yx(7 e۝Y +\  &s"csS)2شΖJ}0n&iYeZz 3gI̗sUqܸØZyHͣ)[AﱱstAF%ܱ7/|NPB΂}Wl=$e"c7%6b+7{h@*<ۈh;'jtj9y6%P( m4~)EϘnѪ_%^,[v_Kr5-Sg,S_ޮ"X@M&(1X`c \ŬHDP/tCQs1lw~6n-z,7t9ȥB-E>.Tt>˄DlTeT [d CM[AM]n ~E5> ^ =0u.,bVcmRYtAΔGܯUݢ6u[ } >ĩQCX4lAP\)Dž$h1`#UV29F~?4%{fJf|e9g;,HK\Ԁ]p2ohuI |}5GvK!i{NLB^@$d䱫I75lOygLѥlVzTDbIJkQ\SBQlB1(b-pRƇT2A đ.7ڃu%yfbVf6F%g9+ XFi1 :MC]AA-ah˳G6w2'I\*p)*h:)94𶍥JFn V@9Slq/A{gN6.hӠBq>C9S!Fu0B` DXF'ό3CU_ޒ~ՈiPIflTKQj&LǏ1uc_C[QDHx=0G@ԋ$\Q"i]k. .v FN%6#Ka0oZS0BjSm(ߡH.(ԣQs RHD1$?Evr"H> ,pnP1h;7G3#ɿP^G؋gf{w. OZxͳ0@S+bf[ (﫥 BP'3:.ޡ%ƒ3; MFE w;ੁ>}86n_,i3l9GXh}Dl"[,Gf \ܧPx) LZP;KRc8"0ֲ>O֒n;+*xX\Әuȓ!ӭ:X ǎ7o4G<~ߎ"mւf\:I-3ȋk\XAfwx-k4%xb,ǖ usm]tC+O<#]\GQ"{ %L.1}(}Ó!rhq[^OsQ;=wZDܨȨV}$]K*b1YEr˲V6 ?2u 9 Q!61 H;όZ~h2oF3x>Hy#oJM,W~ OP tcML3`AQ&~ic$((hvmbg*geΊ&E8JͻN>e킟u.dN`_ykPcSXH1V$83T&~g N[?C 5ÒD'/KϬq $AMb|:D!;Ӭ#B?<M4x}Z*f?1_ߌh-+$*ii;kHJ"-AL"%8_(\a@oiJy>B=a4]`?# ~ S:`UER?7nh `ͷ:J419aҳ39yK1Mveۉ(g^P$Dxc!`rr]A% u h|B ^+zh:~Knw1ŀؔc^} ='hewxop#G^T$*T)$s_ݨh~Zť[6AѸk\!\2}`!{E &@%펎:Ο\fDBBA״ ܦ.xѮO)e MLԗH38I KtW}{zQ7IE D KDHZi@йtejtKGӖbFUjwcBͥ}d/kf \XP6mZ`Y4^/^Kl}ՠ)ktO Hc sg u5nو3 d(>_<>ŷx:[^ZյCCC'F*EUr4,Jpp'@!Rq ok3J) ? ylS-zd郸Z,p0`\y&%W.w+(Uidvgn _딷dLޯ& Rbc|HElD51.$'f<1%ޠVD4S^gE a 8I{7y Zb(,hd_'BuN̮@"4vSmR7l?-p1x _3ו=BCG` ?SzKɠEt; w\ WnLRs4D!rNe'jWU(PCQg!29.?=$+]O=Zv<{J]Kb},j]v"UѰʸaKS,tiw}0Xm4Y<*.4hI$YhAw - &u:D΄y3h)ufz=t]prҰ0dH9ޏ~ދ^ɞ&XTUz)$'g#DO{Nሲ<++oE9ti>mBf2GcտN1#if5@{,ݿu}ַ-筒?>֭NXT8V~BٻI'(՝fL$7r:q;.h1"| W<4<"Л6~F1K1uڝJ!}CQf ۭ/{s>)"n# NTSVףFÏD%dǐg)p]+vx߈h2Vo7a3*t,lrnO Rꄃrg-4 l0EħUO5@Y*QS?#g[cr5r+ ]@cXk[vOK82ߒZz?'Ȧ1C QJť:Fѵ@u6 +~+ޤÏĎ2u5,B2zꑓ1V6Gȥjsֵ! 7niSJNc j\UD+{9̓:;T4QB`#9w; PLpewX-/}q.M6C&Տ6 tThAfxJ/55:G,zFw)pdEVPnv' /:+={͝[ɻُ-uo!Kw6&h( 0Jj\ա3p=B扣2ۣ3x@jf)&\:YY!zv'PdžZ^܇H1:9fv4%a2ilQ9 )C6%53  퍵W 8., sjXCcާ5ąB"`]y =z輋./P\[}P8 Ƃ rI>1/k{!հ0Qp UMٹ @E댏ƪ3'T snj>YD#*㵫',52@{9ۗTH;8x^9$EbJ/UfQ 5I`@8Pj )L3 EQ yjgcU?Ȣ轜emR 0_i!=xl1pFWd]x 'mJtFDWVpe6\Kt#[$& ,8t3)4HqRb,@2*uְRU{DD& .xa?EVWhHɻnA!3]5ሙXSOR&F_P"3?ڝdD`퉲eO,q,{xjliK*loF߻.xB ܾ1v&5 kwC@hJ $o!(:dߠy&5_)$IAi_$A<8)L>$}ٯ>t~3N91$(%g^P ZdVHϑQMKnWD(i>.G)ț,^FX",>k9d4v>8o+U>ĺx :ng~Q13E p\tad ge(9ٜuA7?ݨ< ?0mboMh0{ c^z1P+%F_7^+ IMCֽ T2K/8&N3XBJ$Ji4c1re#tQL{לLaU9#p`%sQ73s)M['@̊u6^l H4izN,{ҖY&kl̾p~?ec"l=)I"Z}Lma]E^Wg8i* 4(_(,[ nLr hωm7i-Td%wVXI(`Q7o6YQݐ(W ~iֳ{{`AAu8&PiKd;'ݱ#DV5$tp=&kkǃ}Dll(SfqaAzϒf[ܡCZ4b'k9mZ`W8EoV?wj0MD,>0aVsؠvdD<bg(&G& 57:2fS "#QI{ ]H U#qTY,; C\KZ𘤘XU҄I`FWRC@~n>1~y`+IJi`Fj*i|*,toQ۾cɹG1u’N?q |Ȇ2eM1cT[sh-5l>hpgE VR1fdR0׳:`( 4ɥ6 XX!w#_lreWG,#ߴLw*1.Nsh#n!MGVJbHtYvjU/H[{:QB~3.Fm~ 9aÇ 4' @r0Dd:`6Te)"Ǟˊ6nu&$-xp6 j(<:%HPd#FXseezFB[%['dY%ƙ1I8j^:u1# XX(m+™oކEl\'X ]fSE@O^B!xH,K8 [vߎ`Y 0>E:Gh=brXDG(Q[rYTG-uG@0=ы{.H bڮ7/e %K{U:s o˭'A~ij+ZmupCxV F Jn)jcoV!?i +>O(G92/;⮃Im*S (rxOLQ/L};5eL\D-] dd˥`w~Hwiڑ44ap>#!(}Z݆:x{mG@™{gV2&2%.zѤg OfaC(E+o]-)E,rۃFr1rCp7MyMd~Va@$TgED=?dJ9$J3En]>CˬxV/;gn6L{YuXwԊ,KՈ %jarf^PEOw2}o(O%pAN2uI? +FX]C<ͧQ[ۻ`׹wڦGyJ}[t6u*<{ +ƅsx1$gxmxp|upLq\Sb#jH/Rp"%7G>*\@y%^ lRU^hπ=Zt@*A `uWr;IaItC"7#&ԶPR d*x=hUeloC,zJuڻK~XR̓@g#U!:KIA_7Fâb@2e θì](;* Gm>K/_(l1ps WzweE4(f.~+xv&A ̲p25|g{Ky:BI7Bzìo/bPlLJR!_w-Kuq|yޤk6K٢1*xy e44 $[Y*SFu9\_D)DWnZIdvc`6TȅK7*A6d\qg u6Hu9zXo 6~hx#gu 2~:+,!$Xc9fWq5n|rV==ICY:ǜ0 D5.KɤFsx O}bD8sFxrYSQ[):=p.rk\Q̒Dg+P1D`ܣ# YC8{-W/S eq>uhdoEx~HP`)5(~(Z󳸯CtBdGX"Hs/o_T;-d`ُuT763 )#^Zgv 9͝b4|h.@[RZ<5L1؏2<@\%~yBK^Eg6ZRxn Η+|}^Ȫv4(7c)ttS MW~v3PE*xJܵv\oר}4 6cN~2>~zZmkYȪ OE &<@E#Io}7ĠPUxyԀaJ*K»? =(io꙽u;l~ۓȐI.dX֚%@3~[i\u&Hͅ^,z`r` !zaTu|JazL ^fXvI\L&H LVCbiL܅}|(䷻MlL"TBN!1!Z=d7(޴M yɚhS Ny `c(LƏ 1i9Ձx߸W6~,H'J&7op1X`+-i/gRmof"Z(EO +U8_fr1yIt:с ~@dZ8.q7쬾UܗوQ`lgH噃%tuf`Ӝ.OB!웢Ԝ,{V<|-#=  #ߥ vP|D;ߜb[!Ycz}oLY)#U Ϲt˺P_ސN㣚AK.Dgl:ո!VbF (@FbQPYeI)Yc5&#k] db,ڷǛnK#uoN>a ^WC;H÷q3^?o>!;x'_FLDSi4BU0N+i'h}U@u 7OjlG1Z9 fVGXj6F/:3/])Hw?pϒ&,(H\ϥ0~=pDg;BjȜj)XjnɂwePmԤ/lDQv {D7C sۇE,꯫ ,8Z9y*ynzq0azOSԲ3cgd}_i"0: {?kZ/M nW6ve@8l'd̤7xQ4aumy!In7vz$<IsQ&sm%м?nNpUxرZNL 4Q8˷d\uy-w)g#e/BkhS3z;$(|6 'KFlY(H~ͧy<6;>S cWmc욯X)נG{5q'ESr$̖ C໫Ҩ6Ʒ #R`|qy:~%fL2hHyA(?]ASG!:q,VLjosaiϘx"(y7yVOzE5#b]7GVP-`*LZw[y3HxYފ)/!*QQ3?q%p*΋]K>ꚑ\,nK',AY5̇EcrX/u/Et=&p?T9^D%e -ɳM|HSuՓ,\("h^w]T$PJP)T]tew9c/.A%(De- :iZ8zyx 4]O^X|U Ho7|{ c߻'@ >zkE-Bc{;$]Y$0;SD`qM5'A6.^LTPQV@fsu`R0 ![7 z |R Ab̿$j;CgȂ8*,luK0O@ʡر9qn([ Sv;w>2ho2պ\}sG9,szɽ3\2( |wRc7AdJt*iLX=|Zj:VdtW0$(˳7e?,A+P<'ߌշ4X$Oym\:gd\-ʖPw>:-XIJl8^aו^H!@ fTU[}IpeLe`Ѳ:vrmd*1Vg1E:3H&0ȯ'?a"l>$yP5Z1%[UKӑwfKCV Ev?3bg 脌^+t["q\M,: C/ֶ ~Ǖi0' v.r8X!˚ڼ{% uS~$M|ّs_, ܗҼ$ٙȑr3M`8S0P 0SIiأ./%d4-tLfw=OUq"Xf :kh&y.nb֎e4ShgqhJ`&0ٛR0vh[" B+\+rY@p25Ŀn_gϙ<ݱ1!)j z@حlGq!CWA&r畹ė u0TĹ4o k F {ٍ0f9URlp ~ {\Y=p(>*CH2%Z Ѝ" >'';:XtⰯi;׈=J 1: rGϱ2ʂ E&i3QzlT;י (DHBpBu!-zWSyD]li OQ WDy6~Y N|DDIQ NCPf97ɂYڦ,3*e]Wt 11CDY0Pʏy l/T=spyH&[*_>rtq z(ϟj SO!F= |Ŀ=VAGvbS+,x!Q!}::B"HaFv']m@~kjDx'Žo[\_&/[KsF俳ʣ3%ǻɻH4'QdmZOJO+]\K޼z?MV}Ǿ8gH<`4m-;/t%+`b# )ڗ>433{l£n\tUBԲUSsxU:k/n_Bh+'&.L 9wOVyzeUT<ut|fJɀ,|.{Sk)ϓvT;w1[=MWᓦQ9z19˲Dit!!/{5G`1foE zئ׍%OYt4 ..S,LAyjwJL nBaw Yk%(je{ %NvtOb| 5I]Jݧ̐dL\)iJ›muT|]tCr֊KTP<3f=ywUAФ> хʍS|@ RBS0j>Q3%~(HCDj/2]2dCE*ZD>ïHGݩRB/0۫Jꔏ `ŋ0EK5?ī$M"ڋ^LR2r'aԏng`)+zG#5qaϸԚ=I-1kZ?Cfeaed(MUu +OuUMv2=LA:td>UzeP$S,*xơ5Eqe7^ƶMH)AW_$ـs9A?@_4ۄNk+sR6Ց{9n-UO T$ |Qv<1QKJ XgB?4+]J M[/!<]wUۘX|2UPzJ@w6]L h;PX<5aF&5Y/  P^lj;8܋L8-z qR0C 07S#x@4L[q\sk5tdm{h:,y+7Oh4x :{F[TY>Wj,V˜;選D0{EgDD eh NH2߽u1v) , KȩlHw5Z 1@DtyKsشP*3ܾDԁ[@+NMok䏐_L=>HDC!u\ޮHj0/VuwϩW؇}5#8pd4MQ)h@v~sѦhsP=8K&33iA_u#0}1+Q)4^uJk:״$dz* 暂K'6.MLcj) X=Kfcle%_gUH$s.38m4YY05UU K]:3Y;Ł't:$ɴ4+'5lw>=铰<- ?sU %:p8!B #'0z՞!6w7c+߈xHL7˦%BJ%J8?vA\3ubcBⰝ \Q5q;fnTLS9+LbBkAa &bQχ[4(?#VaWTg HY]f3~ 5ݟa_- 3ci90&~>Hf]uB ͟[ki<؉{'(D0}'݆4NqN[!u xA7s Dy$HxI*ĕeG+[\B>4*ROt<ͫpFCKi팏*-APj*bQ2~]PY)e>c, tB;/u8";F[nm7Wl%JS"W K4,0>b2rBuzXI&EGCM_GNfƙ*\(=bl^aq/z>/"|XiBq'^Kq]eE:Di?!fU{ȌLp-ޙ"gϪŜ-/9Ϲ@dxG+>0F?GxGzƔ^5)3/YNS '+fcl2:Bn)u\f-g@㣽TEz [cވefɐƀ-F77m:fgO6 d_Ci4rI$ Nv-jy&rKR  ϵ}ɤKL,Y@&vTɜ묦(z⯩ܪ*!vȤ1l!f|Gza=]R4*\ vam| )e]~2ɞ0+pՁA ^yذdl}|5)HEERЛ<TGШ=D́yC #rjkܥG4*|wk4R1^6-!ѣT\ p~moXA@S`pH7ak B?3?N.IF1ϸt'm US\$,rњ6H&]:*7- (I@hEXn%j2H6DDhS4Bit}byҠ {Ũ2O{_@Xh oHl&!t6uRrTGy4u_WC@KRvT_Jԉ(+BE滑.&ie,RA?QpR7ŽI[̭k 59p7"%8m!A?߲7,D߱SKУ +1e[Z q v^ceCHRH h|wC&/7bI\ݨQ5 ΀D>8Rk(Nun ZL bm[_Ѕm#Gbfx!]0<-O 4r' 6Rg6)ؽ?/{$sxb+cVOpcsL-N[jz7 ¼Ywy6aM۩Sj@>7Km`E/2%έ7V!/!gV!o0$ #z*\ Ч-*iAєZBEY1-\U[ڤB,E=jϪ\pNEI!*&4-P `!IEz AmV^PPM;&b;La`˳m[%CB&qЇR aޢAg|rÅUXaDFgP6gzQNSIdghWⲼb} H H6F9I..u uE4T&Mr<?IqW)ۑ],^\*g KL-H0d@q_8s#S~cGo?0]ӱCkə嬥y(/ #E0Aif_s|3bQ3 rѨz2s_.Rw^/U7E`5R F2w' cuU EU[lF Lgh\ 2a?#u/B׬e2]"%"q\DQv X9 >ެTĞEVJ|(El TK, :݉NIu8W#L%%Gl8 a`c ((.ۇݥώ6XtѬ wPn օ)S>^Af| )&lZ0ͳA9ڛ eC|FʘacKtO\v!곷 0YäB(!Z"P7W8$(u`gڐBBBk!g +iw-~|2+YvO9 '+'25K?qݥ){Zb7mznGYVV$DxuDvl{ E(eg%Zv>jB:B4W'LteА#49cBy&Us= f߿Xh6>4{`ۂ ǒZazj=sFbEρrQD `A LAKČ2 o`[e7܌f, v~4JvoۓrX,QWt+F#fBaVx45, !-<呬)p72Q(H2KXϣ 9 H^5`0IcS(SPi83eOWɉ?WҨ<r|訙NB}X)u~,ztHaI.-(qwl--G*b1ݴH V{A52A,,!MPBItK>;BwʺLߨ\Pn86lu|#A%B !4y|%`0I^\M[*S 92bL954S1/H,H՜5j{;QR)9CK0MnBF0-D‘IMdNpbSrSO0x. r-ށML? lVQ~#͝i"e=7Wj@kCA Ow7iGZvFUICV穽<(WZH׶.b~jWZpsxγqd sB)iGNs(ǎ]Eil-6#0F}5ZI DX4r%LlD@W 3? :]I]!'98-7qQכO81džˍ[TYO5+lgQT=Feꛑr7/h~Q 5}AHu5}FOL|PPbKLR+'( rՏc qHD" /LݨP4䀒O#Ew>.< P"(MWpR>掆ᦣnGsG,4acnU?e pR S#}t?(W; Zmc1a<-'&l 2]\bK{Liz?Kp`hFb(JS5|HHʝ)z/!i 8 iL_ٱU#O;Qjls' :DQ6F%tb$-%Jl3,mx6,XmxtBe(++c X n@ґ)!!PT^6V|UP":NqzGx͈UN )?_L/FANNN2>#8O/y0r!"gcvx_ yErU3Db,׉[+Lj綃_c6wRB*[N, Zk=hYh} O@gyjպT0& d/!&H0eLGۑrFc).cr"6.ʝ:u5w#gҾYaJo|&*G~ hY?w۽?F ͉"D$LTąVj: |GA.dd w_Q) OTkQȊ7=8D|6hs4 {*x)Ƹi2hبd"̿h6<zFUg` Rj*+2r/,. b!8QtZ|p`: *x'?# 4P1/#҇f? KP%`;-׮+CS\s*ICbޡgVO /ǣ nx:}#cʨ 䒑 cXH[@f;;t$%@zZP_"nlx\eb.y\B1ӓ")/w4s6n3ȟ{lo>ʇo@K_ίD0l&] ڑQ(vYf0z-eHtc;9eGe2 wRœ: jX'yf^?sH!EO9V4m5S!\>$l* t}Wv7BE!Hj)]~* %Rvb2 uҰ=9V7lE؟GŰḐMz}5g]"IFg+a]~/q<#\ǠBL:ZΈ5:$*3u ЫKGr8a4ʌL,K^|hyB2p~]Fb\2g)͌͡pV!L PqIc%e5烐uO R/MTpk;< ׀#7:8;λd~|! b<{iȔf"\ٙɋy[Nf3,kVu|юQz0L& +d۬N|xPS٧oX&9X̅yiyzRdO9;dƱ/E '!)jZODJbb28Fֆ:`dHi~Ű2Wm ׾8p`iI}2ZA/+CND\vqz֩ItN0dcQM6\SATUX^qXD˧9vqU1 mfgʈV KJ(L:P.QYsȜв"@E[s i-Ή97&iyÛPj_<qd) '6]7̈́90w ) TŃ?$G[Gq~W&K`)6vv&nj\ĎHW3ԧ[MaP#,pSƧd:6p?t2Վz:۪e}%o5wOؒ 0Zszu7i0jj_-]Ryz֒1O 듊a@d%0{d'|pEDͮSPaE+PF;zu%{8>yu1V򥯾s&KG迨|^|f&и=}Mw ?st,sZ1" D)Jr屳IkG?j6-';$R{pmM`!Dww^Num֯tiڞQ{2g0"$_A@FډKg;5>6P F[i TiƂJaf:2-gQΖOL#VKx"0W&k͵T!I^}TDG*Mc ]=ךk`$VE~3>6mq]~ñF庯C<""^9(;')Ae| ?\ 4Nck˟| MIf7d#tBv`>`${)vCAD|^CetA\SxkdO۟_m/Dhyv{'xx6_o-߿vtM1UpDaY|څ" '>z,"b%ƉS62?SVց mdVs(*7̯z^ƕ@T]i"Hh Lk%o2A! vϕEݮ!W+#lKZX.CYc\歑zI*<9po: F=ɡ6 {UC KvJahM{^4'':.`h*Hn9`O_1g&%ӞBfaj uo`)Upfchmc4 2GK }v|Qyw&d:pޫVVi{omZC+ c+k<=4u@PLN 3}Ǖ.tqJjD0DavdOY_* %%.%/1B`)s45d-^I4fU-_7yK8DTD$NΈQŚK*6|>KKX@yeeņS`vtH1as UbLWnxb=7?;{lg.(h֫ak~ήoK G"$pv`6> \NH#Z)5jcYH>>,XdMဿI1AO]߆#;Z:~Ukn#P6> !|v\۬JՍ,܁v!-~Ɵ`@AX7tYxmY!n߰LC]~s>OT7c #HLE/\ =.l´0hE5&d+"L(1mU{npmie<2[xsMU &({ ( R7&Sgdg6aGZNnNs7 Ȩ/.}r=ok>sυQs#2l#~S*ᗌ0oۍaZRh|e6PYe5+t~4TF 4!$1a)zR: x1TWl%bJ$I-I>Հ%Z>NjpK`譶٤<FQ ġ "N !*|cr}U׬J'з2n |]8ABU.:^ϼ5ҫ~Yύ<45-fخR(iզ\snJQpxJ~y|xa KJ =ΙI*!-cdЊ` մՉIQ앮 - wt?Dstss,bP 0OCO+g3⟿ M]Ynjkp|% J<\Op%m55`"t} † $];'"ieqRBaYI%@uz㹮)2Mmo>#0Wz:PQd7Y̒]a#ݲ dsM)G; {1078&MP,9R2dp)Һ(4گ4>d|(|(OO-ow!ljz6zݮ0LZ7aŜҡcx ;Y(z.r5U(H{Mc .)稣,ړ.Ol'FDY%+eZic:y8 @J)%}]gfXwhupNlڭǒс8YH1aʑ_Y{{W2:Lb<4UJ@Xb/ P$ [Ҿz<ߒKC1rjz;M ;ZcnGə@3~v*dU%vۮS٧ג~)Ӟ kf[BYےb\P1 k%ɨiR!H 4`9@'Jˆņ|]0ys7n8S7k2,ֶuuz٥ϑOC2/I3ZtM̰N{dſygtHp5ǻ\vk$t4H슎 ^aNqiãLCJز7AW®jjvv߇T>D7܉!4B!t>_*QنuG}T\wTp( ꡖ).7( Mhtp*l]2,LF#I;nz&Ag*cJd}ogj褨]DNVk+QAw֙M0Anxfa2Jq9o&4훖l{7"B4H3/;۴OVi`$c{k3_J0.Õ;?}9D֕ʄ4fDA5 RZQ Y:~Dx)u(ǜױpWq ᆼ䪷wv=RpR'9U@Z^b\JXη%Sq@] <0`}KbB3tJnNîղ 7w1a*] F VĤ$l']D!e8brFj3'-Vl 3_kU 4!I&-~R[`EH`?+6\%pǐg:DJ)~VHN? Bi#?T5:o[OXS Ba <Q Ï{lÏֽ WbcvFq. W?B%ʊuQ<5B~c"Hdw=EH#6C~2'DZް#)HPg{h^TSR Л<:չ$;-]R wc~pc+le2\$KMxd-,ni:p>$sʀڸPǭѿ-Y霽-;¨0׈j7*enp2y8hZHj"&ƁOa7 ↺|гSc8r;ݏ @h} HwIZ9W̓ z yU\ЋFƐ< uD-δ'zjrLC\ N.۴ XEImjxǔ9wUShEPcE-tէ{1t5T5Xvf-UR XNHkW*w +s iqڒJmW$A>$c4)FXHF!"z, SC;Si|b#eUoa+m(OhTʕ)x1zu~iM۷s3~1)M 1;$Wg"m\u> –X; !pXۖSQ ,h%0rޓ>y4"$|?l  2yyx" gh5weȳ@;)7y%y3`<=veB`YRmW>zŖ]GV]xGТHyYZݹgZ/۪4 m!KM҃C3;Rc'e $:4QF!dzD'(+":趟K\^%F{83Doꆞ=L/DK'T58o]g*k_s$pS|A*FAB`;zawyz"symctϷFFʋaD}KS 5j6`V;6,'@Wf(r0Y1њ0ޒ ~nL&/?eUAu}o`^78'_b.t9Nl_c ;),~AIU.{IZ z5V$:rr>|+-\J$q!O{#{PFX2ߑG5'L#d͑$:>#x\ 3-2gm 1JDv7A])pYZht ~F-sr[k}Fg~k!>yٍ2(p+|<\U J&GLsDLp]X:0:Y#W)G[xLu zWfx2zf( zos$Ȓ Y*Bd`d*CT4F{+; rs("* Rgv WwCɰ~Um̦za9x=W|-(:˗!@ۿklpcmS+ubivhvd%lEvro9˛bg1P%D˹ђ'  :M&$[*Yሿt`weQ}˦]ӪmtgcU>M8(($aiU~=ӰdC?y މ 'O7J]WRB|aA^H8rjVmOVsf52c_ES4y5+$ nwcef▜kSq.)BxW1L,;ˡO' nfKcgSϟVi$&@)~"l'_b/,Ho(\ eޙxhy6}K$[(]|a&(ML܉fGU RR/={۶}QX5iaR%ǘbMy71SVh*czr3!9rcoq iWA侫*`dnЁ_o2Ji?&i\WN#x- йh1 tXFC ?^\Bo݄CBr7$|OF`6 ( fcl8 +s@ pzP3O| GZ]ۨ̿ߛKe,ga<# fѥ߂.l o k=@8'Nhca7),/屭b5n[5,"f0cQ #_nx5h5檬!#bd)͟ v΅#x> )XOoxѯm|(bGvR}d\d/|q3:-8_B"λfduR-_֐'pqH1BDl$4!N 2|J qfʙSI@|m$LJqx, hf}ð8~Ʀ٢ '[X^IoLĻ]PRgM\M, ).J'oS N}wIɞ=nQǓYG! VԛydgÊe%~sL BqVϧy_:K6S֦IZIll\fBCJr7mrjUޗBxL.RKpg[3Msnlg Qn X9wk¯:٬zZ/js[͡w=6RZ9Ƥ0ʧ!67&RGUn]N-\'3׸C: ib6Ճ[5U lIo DEE(Ɏhia]/>>#Aw%yxEQ*LpF =Xv|Kj4>bnNdz#=hh x$_!*kSܜ 8`.44Y: Z) (5Sg\2ɋ{/I$#%Cv/ɆlЗGFG?[p$@; 2c"k49*;o`ch8,RAjox!5%n-Cc3ca&r݂Ze"ay"6E\vk_=5Y;T˴@ytd6ޖ55'Fu{1}% ^CyHToMd2Gcѝ2 PYa3}l֟_5 o/q59]C9 N=7aZL̤9}ijI]M.2K:R[vWN?:;@mE*1ÙT굿l,3-u!rJ=)ǡJJ:Ɩg2֙xm "KhüŷT _9T2Di7uMD5#R '4.g/NbA̘ -~ڍ%9#i0x׈m7/LJ`Rj}zlW,soƒwaqb0(A+NAS$@f/ +RʕyI,0 ˜j~PZ>Vzqd- LDq^5r =: nEpNH$DTHj~׿pkz WHK'f4z{?f*jNxO>:Y{v33^oa8ۛM#WUdP7¢2n] b8Y %S~Gz&us4pҋhpKY)a&yIsIqS"ťBݗl^UyXhn +UL9;Ł䩛[ )87* &CKI>qsAd'7BD/1.|)RIiIa+-~Ak~[!)#g6_~j?v98M% L ? ,%9Y1q$7H]7$>w6P:bwڇ y2-zܹ'KN#you] 3h'DMRY ws*04y`wL)+/8WhH*?Z,)7c(>=Xk R@>Y,L!۩~{Ԯ_ר?!`7OƸAq> ٓ>.j|ǔ5ᲇ~g2fBnAO;=UkS78bs %Bdq[%H[s^~,ΐԨO /t9?+ ^ +Z{S%57l/>b0 T6ܶzF5Dv=zaJ  1^dŇm7E:8cOQ`-W Y)uw%TGEޭ #J}=?3bTVH>I9r%'yӭ6O\C2JޫAR} SaM炊?ב2s2퀸E5WB,:=EpK(b*OӶp Qe> 떔WJo "bGR{7 c_8Rdﺆq(T~lM1?XWsTvi8Ίq/p65At34B2xHnK עKPhaG@4<۹Umƾ݄7[U]<:xƶt,5T4Ȥ_4;1s)䴠4z^K.Jc -bVi t]JBƫ网6}\s8)=Yyw/H'H*ҩߢ|*t2lBd$1%R8f1phkծ>2l2ׁ}!s٢w#%- n-<O-!6aIB4t\3rҕZf\5hT0ҮEwufl[+WfaKo1Af4*{Q0\OݟL7C`|,qZa 9j[/"~֝рi me\a>F貵c 2Ad!/ s:j3 RI+cOkD6^PϴrQ=Q7uO)yjqs3-?j}qx }N %2^ &uKwq|+7] (r9$͓Tb+|iw8Qq|ne"~)Yܣï.#k׏KH4EB9=g^FxLjDI|E^ίLu&#MFnY\G2kQ*;j>(YöGi0'$ԯ>qldcs#0SO|~ d%Gb ]j'f>!#5FN38p4%G/;wD@k^{9VYMm]5~}?[Q\.qKxu VK^ێ\J,o\]ITjr=!X6Y>5 ,<!>Z/z"KGڮ>TqXZf'"Ho><`X%0AKu]i! ^Xb e970PI!)QCOssz hA!WD DY?yS8(4r*9uwl鿁) 0PaѫXJs?q4}+ QLt)!I(G{sGpۣskyr:-YVk iM0ԘGxN::rܩ/7ڂp[ݭީHo{#LxIcGgcJ^䱷[TΣuηCh%[ρȇ&HΞQ5if-H{SZhZǑ96ֽa5L74GcB8Ѻ;gImRסV19$rѪM Rz)6(`_Nk(U?ـ;M,/?p#QY{z, 8%0(LH&'mxv gɺ Zk-n(:ev-tTPkkk}>0!@wx :zU:f83[hӞ$!R>(7w ]x6e5c}sq8ϗ30,紜X;wO܈# ; m'B;Kd1.Vo7<>qQ_(GgPgN{{`4|MqQl»Un )rRPHmPJ\?ĄC1Ab:Aj!6 m#4RN; ͤEE>ܨ,rM؊k;#[hu ?)_yHY8u2~@<r r0S%Wr'd1qDcF~[pHWDzzWSI2F-YgUXآ7cn lKu;1D;K!3`/ E!u9M#P."Cvٛ6n6R8^+-@e]~#r] J q zj.$SgŜv!0pBqPܤs-͑Q*kѬc׏Cbsw@7}c*l˖d%hܭ\[Aښ)N(u>$q* { 2LC'|} b!۴vis7 dK˦mLnz^; Ȍ>/`]6, 1)>>B3Eږ# R, mP71MnQg 46QSҷD$.{v!f˼Kh#PYegXҗFnТ9d?|+rf[AxJy`>UmǸ~*_0 mQV=h0j>)Љ7qg2z7 [f#_;;|zH|1!ߑq"L4xC9~B!ee$<ȥ hcOD^2Xݢą%25do66*zpy8)]MU>H_ۦmKU<{$2~UXgfӵReWr3Ӏ3\d @mV?'쨐"MqwCH v(:k ,ȴ%P@`qߊm<ʉPE P/_ g?v%{)8Tܔd/Se#/._c`'YƗ&h8Kv+L#GSm( Q^?V}}@*r4 !xo`Ӧ]5_'D c˘gUA$7 xj _M܉b>PuKC=+P^p\Et'Y=X2s-bA'[.YtBl1~U)zqvL1㨏9֓PkcKY_eAkϬ_fCBZ֔nT@w?)V &*yOT۝‘ c(u-CĿk@nZ؀/OFx_¤<3R,@J9hCӸ\y p=sB!OLoucנdIB.޳^$䅯q6=tM;;%N h[GNˠV}m@Űc9VP^/hqaLzP"])O;r99~84ϬR\7oАa*O#sx(V[$%z4CR}ш`7q6[V5gR(xR"wSf A]V_@}i oީk\r2Z_0UIF;?2e@_i4nz]G1^5Nx fb6:G^ L0bw6o2D"Xs}\~io@cPg (8[@jL> 8q1 hWf;܌MOh Lwk;7&Lj)bq rA>hܓQnN=鐖xH4aӮ"WӔG%E]xظ B8=;/EI~Kũ&G9h?7'.ݬYoY;-Vu7/S:&:\+VO&/'ſAw PGf+D8ZkH?|ք,[S !-,G poxhS~἟,< )'͞<6mfHFyϪs FcxJJcbFhD hdNKhm8 %9HҲ.K mfմZ@˸V30wkMvL2QWHNƃ8w*kӶ'%("bNZzO/\M4%Jry9&z7pZ<-aaVa}Igٟ芃m/:aj^׆4!6g^Ήj8O7b RQM U%u}2} q 2:P[e'fdOch)H>qE:;gN3wq/^I8/PFF+JgY?31#%S;:bREs8T4nv,zpڄi~EyPLSU~HVry ERD?~[s%`%_e[ |U{>mB 7[σ k&!SPOTFj*1֖3'Xt<aoPPy?/h@`s yIDZfxE&R.MVcwwjCAaPB+o? 2-:`h'U5mD5%|qc)Vy*U:p$ׅdk'Cyr| %MR`b0YsmݑTpexߺ]pQדK.7p𵁪׽Qu| d@;7Uwo]$^M%Kp2j& $2`ʨTn? ljDeKEe[Kn ;h|lI:k u3pE Dc9 ,Ӑp5(|??D ,i0%yR.+^$d pJ"wH $oP~6h"$10&- SEOS͛EY?l6:~^Cq۸tWheQKelN^)د.y,̔ǩNux"!{C qfA❚ IE'Cu%p DZ9`{a iry!&-U $Ho=zչZwlXK 9/>Q~*n4.¢;(_nVoՁ_] ('?jJM .8V8덻_BU_|"&m,JETgEQ$R[ rD] 7M;};ˉ:?VH-F[kXBWu( sJ+'zMȢjm$&J] =MCȪ"H֡H dsRhW.#6GY|YG~Ű\*L*YaDr9W45Gȁܖ+xc7OU"Hٵ?r jσ@^F]M{Ǝ aAzLW4J (ڟ,S[h$Ӫ}#;nTղdj?̜Ʊ:L&z'2FD-zһ8q4j~akĩ`qs8NFc¶=NX=+&Pd:}h&9pN߷b ]64G W,;8z# h֩-\Fv4ɏ =ʮG5f*DCߛ:(B܋[z>-Ul1I-~=h9o10 6@3ƥ:;z$χ#dWnԽ&l\- uC 7+I!ЀNT =UvƭJUQrړ.73ڹB-?#IAKRTӴTs oY-blm7M`s׫iW2}´v[Yևޥx@\r<&|k46e\4}tg5aZkVYZu1RǬ%YE(Vhj#S)+8DZ+jgqa4:q=s˻|o:!Y 1嬧3iFXP 1A$phE/!n{}e Uۗ}dpƵnќ'UŴL}D%]*2K%^jP8GPe<4Lk>7in3p} 5yfph5uȗH&i`CdaYvyu5 dGtE>UJ/fgD mylgTIh-Ri S7\#a#t]͎?+ 'Jv$:v$@=~0vb)𰬯h[8'O\LT_Nup0ۡ,͑}f4q3hT)n|+FDKfE4f^BRڒ~&Ceͤ_FX9K^^NY 1 9C %I~{0H>| /(`+-j7W\NeoZ;v̡w/7uk[hx2aC/ [ty'M_huW_İ< IzpJ:¤cP*EZw,%e@/rCKE=YrC9eY6F9xpkoK&7ɖɔg'gdb9~͵ d#eR `p-*P ~Gܳݗ[uڅ0=}A1MX6KCSFYw uj NTc?l(BӥX'@3?kzpp.怴 (󱵮krB~ܐ4i cG>s$@&vƳ;NǔJp6MIfa~jҋvkvбҵW6h5J /4k&/V>k!k_  w!Th^"T,I[:jBP{i.Zcع曚8)z FKݾE'p4 J͇n v}|IaPJCz>DN_un+Hw=B2iSv^KzwBtdoM!p֒ kdU|y M4kS7 (5mҠFrUŅja[pVS2<A 3'mK σ=}oa.,C\1q3)PB|ؔ57󈹡|#InDPFNUs%0_Br{=,/<^̒w0. hkz^°5x6ڄ5E S^H|Bݟ'^ cXk",wpݓsn Z.JJLX~Ej(<18Sqm텨5Pdnz;k~"k]%@C"v2 |->||Q4H[>CgF<-rI(Unv$eM/PXDY +R6lO3@2uGhvq_y@PjPY?W[91O747Ujy5a%#L_FspvLVH?eĬ]~ȧؕQRSoZN=2•Ӧ"hWJ*!z,.qjл /Kwd\"Ugs<ڧ$FUĈh\:%J7}Z6Fa)50 ȑR. HuU29[>Z7R2.ËR&+84ɧDot[ɱbBpb_ /%p`56= }4QSCrwB9}^~ʼ aѻ5B#o30E6PSl`(ʭ~`z:)[u;,rXbe3kz?Aau$uN5ό֟ Yk`aV*cߏPvsUlq('hUzq4(vvza/CcKG`d# V K%<uo@bl!Tb.h֍9%phlyI+!ie ^',~+tB.NT'yW^GI?p-^^&tacG%h?gta假i7K?ӗ>;K;t!9Caz^8'ݴ.rʷEܲND%Q _/LcBS/-9D*L0iK{~dpVcaZL/˷TssСQ-Y`:hg﷈pғf\KHVT&QP!XU(AZ?Z8j=(ӓz2}6Ո] .eo+ӮⰖEt8qh'%,.\Q{IZ&+)OzܲZ=#SnU'X퉋*$ gBqE{oI\FGG̝iXJ"$H?Z`I72~ZOˇ7c3W]lQC70M .NT jZrӘrz#"(a(@?5xe!P~.c)j64KqR5cϩ'$ylŌ᎕YǢ~Wi/Xhbz C\=S>#|}Z=weD5o D Wl+5MXH /1<|l)Ä>nyn3/8c`)M\)XWKq h:.g;;n @;S&f^i Aj|*k@.A¾KGTTCܧ+_Dˋ`8eA#}Y193 &3x*hXq|A0R⭑}Ʈ]o"kÎVIcZ ۳;K wt6L(b2 Y4о.by#T'=aeL;"a߷̄wIRwue"D C8*JIv2E]sO.HR5g=79-dK/O42v@1*[X"|e冸eV.3ܺzN3~ ȞbP/ :Urq߈j:wc-!xW ~uN'cu $n4WMS=-BhN c-@%^[0}<#7dAEܑHD;%.a_r^}` \v(Rt+4$c#0kFzW4g*npPv!/X* ݦ\o@#!qS2wKw;MHPf$:)¶Un.Y%1ڳvפ9 n|(mrd6Ň͑ȐQG^A@Ȇߕ`s qFtB-=}V>CiLԩjF2R1X'kw5r tfuo&*aW0!kq7TFk`>͆,82ХuHbo.nziմ`A \ Zm$Hbb:plȠ+ƠA_#CjT`Mio}ݎCwG}zD@n2 )-f-'K;jel\3;Aez@hgnOlj"\^K\N?[*a9w]XO+S MƟb~NpmC4/o⽰}Fa#`/ Wɷ{e!H#ձ!lًo&rk)_ϷCVn3]ķھq(' wu]s%!U̷^+Zu9U|OgdWHgE)Jm~z eSKJ K{kJ6{"\85c $(/c^| ;gC7`)[wA}]5I֐yX-t`{Y䀂,ǩ} il\+k``#:ڷ>az&yQ}OJͪkS`@p}yUC9lM U?V%\lui Rf %;`לDo8Ɛ^r=H3Kqg4X6$}ӉIBO6^T:}:I5F.-6RI 2BV~=Ek`%&;nQ7)@b)/Q3T. #*: YN2W+9w \I3z156TiOYcbQXBǒ~p>iX1i2324u1Ԑt)g yDBXsx֚ǟsx.ayXR02(l2>q'1俖T<`'Z< s15,V2Z=!`Cv_`""NDm03!f*ЪEa!' A<R~v[~)LBV0f5<,!8; <^hް+I<H?M~Z"`wG~VknLdvbLzYSƣx.Tt)j$Os֗s򉷧/+Ա #TQJh.[^:q[D&yt+j2+ >VbaSQTD ֠#H'.]?qr$+׻ ?04 8K5wE ;<3+׋{#@׼YeTh$ i'%.F#_ J>6Iў\ku$:}I>vp℣Q?!ͣFpx .\xqIwpn}iŷU8X`Qƽ18߆J&"62>H T>!D;ml~c7:KN=2-bʊHLAwdz31?EVGjNN@d٭6z!T;~@OsHx{3ʹnTtĘՕq$b'ppǶ|0i<72!t~vpI-$d7*%x`hŒ1m]j.ay<t u,NFՊ*T1ԳC&6#7Q'dB(N`lb[uKTdMzxɷ-evs# HK/{vG5=ݵC<$|O4P `8v#5sCV!Ir^m >K3E%VKYwII+UGRHّJ] PDZͶ]Xx aWeSdپl>q:ȱV'&9"!bS %??wQ@6K0?a\iX2NΔ',\ AX.LAVޢ73$I=d`W-?3zL&ER̋u\0tӕ SfFbv#q%PA R,d2VZ^欖̵$1-ׄ,yp*<6|S3;7@ QltN4hϠd:5pgAƩf_70: i'*)[9#.^dP0aX~OQ@H0GU5OIKxGgjxe!Wʙ|njkj#̱JB+TB((Jz-5.;$N@'aϚ 31s9:sa`̻׭Ê36m߉k_ҎJCk[$A m`^-e!ʽ&A_`Ii.1ՐwvCj$cpȑLkۛ ">el/(cpx}W=ٶ]&0|)' *\|<20xWD~< 9MT/GٍxpeԖNi31[p4qoÏ_4l*s&Tc@ԲyK_z(U.2M_ X? (9f&6bnطxD血|.g,sn:yASSxkoJ mz?󠍈d0ͪۼ{C͂k^y!葊A5a2fYHsoJUDjwR?:c_v*#6g69оHlFLeܟ85n3ۦvKz',s/ːIYD.A46sr0AnLnp8WN@_Ė!Dey1$$~'h \ae=/Ȳ@:jYQs ~4 ; mK׏Tr #3 z%[!Yi%n6og#9PQK͠E~~+]! 髸׈xQf$`1s,H1Hl)d7pk }۔jS35]LJYd8cV!w- 彈"r" q̛;;y^ w3(cӅh;ّ[>M@HWbxrH˲H=k\<zTJG (}Ni˝JqkZr -i>,"WBzP\WwқzЏ&Ų9B>L #@=w6§XK5e!ASVVm+Zk2u^`ԁd\<{=XzBp7KMuuNq1W/}b;>RPG~E(dnϵiot3]A?!XOݑ?C-{Z ۽; ]eͳ`θE ?J;kigyMQ?+E!v䈲M8:{ivP$IM—4~aԖp}h& _@VAo G iB2x/ P<=~dGÿzPORoaLL9~vy]LQ$9E?X ߐ@P~ }x MAAz w "bmJэa{ .R JiSC/ވkŠHcrJ9D^lyS`7{Xw+ I=vp? nڧ(iN{<\8]}߰*6l'x:^jO:٥iG׮"3\VvfLO |@#vwgyb?2C/z,XaX}EIY\|{XxUC"U_]Ix`5#~V.%'+Ŕ7=*$ z3"ԡ:XحF;` |sgk֌.AfPp]JT?{af3ALGJzX>F":U)mۭ)7$|lcO6zɰ2V`VRn{gXˋ,͕39$:"vyYPWIJP\3 OiiX6҈LΌ`^z&M 8`8kYa5+,XDV28K/#K'$YQ&œ*%sN%mVHqY!Љx"}߲@x>q>d^[236أ'ӒЌ2E~l!pDAs/du%z*t:Ħj.- /!;ՁKDʠ3^l&m +8 ָ7'߻nr%1w$g#rHĪYx Q,yZ:vPYwܤ,JYOS so|ج, bIƆ#s pl;Ğ`/;ϸbjȮ˚kDԺSX7tMN!' <_fBn}QxdY{*#n.BaA [,P(6Wcv'/fdhآgsJ:|Kǯź#ϗΤ S޿G15❹*\N0I= ;36^-Oƹ"5Eg5eJ/g·vH|+qS/=gJM\Uw":pZ 2 |݊Sy>DL6dj e~|ݡŁ)7zqFy_APfMJѺj;9\Zr[g1F⠸&uVIKa$98e0!/mE&[ۊJ5q]Źe}[DzƲ>$2n_6>[D0 3Eی6K~,@to>XB+nncB@wo!LM2>.PMj]2C-!F}%1 fPR]\nj_ X:8 4jԕ$&6-C;@S-*V H7NcԷ%?څ.3B̻fI~2)%K Xn7di* j"Ԓn$#jě5t+M;=73A{;ѩîˠ(bBW044p޸`=r`a[eq|h/AɊR"@?]3JRޣ{@I0kp@L6ze<և[=\fT YT 2 MɈr3/L~Ҹoyo҈RU^ՔBoC#Nu+SڽGH_8 *` ǪvΪu,rS"9#vSjvU0Њ ƝY(!H/w!]>znQKݎz&Ⓩp0Dh2C QA[yЮ1ZRdGլM/lõ!.oTEڌ&za~>Ow3?IZh!^ 6+ ԃ5ˢF8"baï=V6bN6N2(O3wֱy…ꂓQc2nZ}Q32)sO/ 3vEbPkuӜkyȀLʡ=QVC7N|̤tyz-)hce5"TKXO1 kg)b04>;ǗkhSAtdkwp"9_pYMvϧmI-$b,#O+Ͻ'vL[} !~"Ӭ3X<.~ eZ9?V ˈ2囁Z9KP3(aӲĦ[;fzULtJX B}8{[ maR!c%=Unxӊ}Y!vxuJc_æNɧF+ۣO>(VlRg3P@j#MM \283үf% ԣɶ]"&&9bLC^ϒVٲ,rc=WȒUNjv>v̈ӸR$[v{K{Ʌ70齕'zZ ^YlTKIIiCDD1|v|#6uEPnl9#P`,G3<|&/v2%%iTBZ*M?Q!8CSc),L7^IXǿ鬃?Fb!t!+#} ,ܷg&sQq͵}a\eW2=_kcw*:,z~=n.@CA6uPyx.# }`0hs-|lBM喈ocڳUaZ^1Uݠ0m"kj]=S~׹0"BKH,{N0{8WHNgT[ذj=~@,6EQc<0\E $}C |?O Pa}#Wwy,p oS\nEBcq5{?? KO>do Dr R֒@da{Q*U ؼ<@K-fo3 6GMNJh~s,%,gfo/}d"LCi '7 z[3,}46^26ŴeW#DӖuq钜,S\/v% @όD=įƚā,8839kOLZ ,SLJٲP\+R_G$)N}x[QHP[hi&+26՝LK2 :U +Ql M+k5^øqĵ:` yv UƟw} ΐLin~Lxo@\eYȜ_eG°&"mS73{N*Fv̧jnJɈ ks {0-ojiViO7<( f:]lVȻGhj%2;T"1c8 M{YwVtɾL(EyOʋ8DY/J!%Q`U'zR$5㟻swo\qrt@S!7- Az0=pʜ&)54j\vĭu3蕦 y¸Tsw4 K@XaZ+i'&sy򠚮LWLd{j9萣1ZW ZqU 2%r"2DteTTA;x ZP6lR! Ƥ:X{[*bNDjm}rG`rߦy5B7-xUM.77.h ).#P<.vAڸp}( 8xQl@)`.WzbG9yQTh_1 vYw`;}D膯ӷjgxq7p5W'9^Cӟ,ٕ,Gii4 P_t[ 6nJ%GHCےXIh(Qʲw )"jF$O;=07Ba{%A1msLiֆ?!9Ilߔ Jwzo@D&}uZav h3; J@5g"4{nWhQdU=z ^hP}^&NH,K_וhܘe{?mG oDg BLrN@۵w9+56#4#}~A;d#77$b];W\Dx!7@ 3YǛj&8pP^hQ` <>`>9EG\U]0y΋AxG-zhыIp3HT:/k\}0*P|@{ BF uK _OG;=k+Nϩ' c \ICl:$Z|tOԕGr2 q fnZQjJMX5`rA42hU]Iv*ɮ`ZZ*E1XqQ6Z7B2#IT / @SE;ő ӉyL3v\dA;HmtDJ[0b ,lP9_Md(xu$~ h/y*ɜqJ8JܦB40Rt$D$Ŋt\b `;ɠ?3=0NlY^QI؊5|]5Ow[+bOA'̞.[t"T-"5jW.ۀt mB?!vw=-' Uʃ,S}ri ըx ٱ92=Ң*ڰ!{plBqpƖ[VCa<5 JnY z.4&KTA%<4%|+(k)}ʥ_cIi;m . s`:hK 롊@7dnϿ!&*IK$p5^zs6bOWrE-C@ TQd:nQ82?֙B+#/[lׅKެeqFDOe өv:2j:E-_D?o.5 E+)A4`v>%HAJXȟ*K4 Tc#' &@4[}nȩi{yl8o8GІT̯^,[ 8(d,/!9<(Fodc\YVuxasIp zJx'ua#eemMWA-=f]1`h#3B;6 \uq539yiVTD~ZQ7-1؝o]-,<8;㟙#̍QA.jts 5/iE^C&R-/v^ua>taQpva Zɿ:\슁V^$JYhûfO@0c`wc|[=>ixlqI;`|T -<2`5ߑS%pZY>R+ޥ+(oRae 4(kL?dqĚfC V[̒gOUUl&$${rB%eQJykEnGS.ϪNGS< kQH0*;/- yrLb.S,=LʇFKKS*:/\vq85h׾妄 u#ۊ* e#Y 2R }֜sΩP=f+eOb T3|\ ptm 䰊d+ .Tv/+LHnMFKi{vckȽ/c}]MDR.X%sx8Cns"PH$ 0eq] % 4ۼopwt"WU&Yx^&8Չ'9=0KET!NΥ{s6g1ٍ83Nb'ճɕ#B ։c-rlHFMO;pRxv##܅ĬqS;3CTL r[9sb廯-4WDXWHC@3͍+:f#J?J[@;;'[ӰsQ;;@iIpMos-|^ 6$A )-缐?SZG Ch"^')zoآuS>v]lk;'p4 ۔2bG)~8e`K8| =,;$ + .8QR$GQ/֠1Kpv=C_!^V-GvB=qRs0yA=BTM7xU@ Gte31_xa j!]CB(͆N~Qb&&_$"_*`3g@FżNbIPKڎ\!UAj,a=˥ PEE428-7Pcfp+B'!Z*yaWg =fbLVҝ|@/zKQsa$a ^Z0 cDHBpVCgD׉lV`D \%iS-o7(MErnI9PG.㏈)rĖ=>WLQ R@1eK%R8>*c)fRLf*=/Ump`#M62#Xtnp`ctCu3(>2]8VPX:L> `p$cP]Q9d(uEb3J i~}&Ix)RG5_yXXRSGmu)R1/jI:e_K4@39vp"#AJMP,; G!. ~П4v2xS d0Zz{CVJ) (~6EFMH+0d0 2YE &8߱3?:cwnyE.[Y+qƫkXgnV)p2بaڶc<\P0k ˞ v=/۷gRO=N{&qc,8ɏE$/=J-XWpt IU9D&@N3%9/*|On). 47;#z p/鰣 [Jn.:1r@hk>B;!w~s ZFUȎ{=Yl3t46`k?y&PX@,cχڏ,& c -P6-UBɽzRd ChvnPxCܐo %Lo&ϐo|,pJ˂. <+`CyKA@ ޫ ![=+兠AS0`__4s[QӲl؀yDƛ 0y1+nIq8$)x_f);q>({6ZA[mU1wz., T?q@,]}y0׬[^DU\ ]Y^",{ygng1e\ua I4UI$THؔPȎ&K6l7uw91L5 ?!9P}|m#ZӃ#Eјs5*wy ^gFvѦ6D`tC5տ7 ( Q m=v5)19`.UKituI܏Ɖ}` 3٤'Y}*a.)0u49_l#KT^cLiV)<"JQ?>ZpM7Kaڑ]cfjj@o4c֢ukvȻ6v{TcέlG%5_`E9`d5 X א-*h7XN>Y$i|Ne ߾M]\a1K^QN2\T(ٛJN{ヹIh gsߍO #JW҄!SiZ8Pmٟ[{T!nv*Ɣ!+&ˋfT 0໨^Zik=jODˇĭs<(B IL~5T2iXti4G"We+8&FR ēf.mt Yޯ @r!/G\2 Q|~Ne9+#WA/ LXY'LtHB)m }Tc׍ jF$!{!i0MС M>tc0MuU4=lu="fͥ.pjDjP`k=NICdB e*$]ݼ+?)EOv>9Kbs_e._:XV(XzBCp-09:!^`sCxyVf,2/_L]2~,Tٺ34S TĖ< 9/t3WIPmLA#Իw4Z hX}} {w{Pb=%bGJ=KBk)jXP}[ʐ+Ad)`?`׵ ÀqƀxYJH $ )d\U?wWkp'3d;l%[6Z8P_acu5f.Z/;OZNWrcޟ$YsV .-'e /IGdx.&]B{O$6soKaҍzy8+Jk6Dv {GY6<،D^9Cgk*iy ʴ=4 >-zuNRMëNʏК9 >w${̤cܝKiz2QMr(몸K4UcUv3!l9t tm7xh lty%?7#lB~mX6GaCNs6݁ڼ tBkҟ$t~ /j_YZ7 &t̓anOnZ׸6XT]ޏ1sm&a;6C>Oq/R#aYA'"1#:TO=|l-oER||?f"@+yVaCg+ c%>vx63<)>OfPxsӷQ<6d_VmR;".n!tؖ-n& p ; on6˧̊XۅuIkԔ-"@ ʷrU]n ~>AJzFY,! )]tޤD oG"=~2.pZ39 rGc" cnjj`EJP302Mlı+ sZO_֓ |iKC}IE/q[ߔF6 M@} {$A-`~/,eˢtQٴ>OըJ&5^dx msTG )J(!F*ZZUfuCl%S"TfF.<"k!qV-C$-'òKȝC}ϷfՀ21 OXkL-|EꜩB>X!'5姳^ڵ/>& u%gό?I-s'*am*:m O4#wr0&w vWY XԔ"8kjSM|bdm7i';5~ O8#6[GW:_D җ{,c 87ϓ<#Mb'Xt-3+1^! BUȄ`hHVeW+!DŬ$]'#u_xG]8}w"^R!vwGȣl*1Y;%gWl f`X3i{'闏]DC[ⴞ o% lL<4>RC7*P7~4`M 6pCzP ?ș$<ŠNE"] fsuw_luWk 6P]=fąK@뮐`?gi~+v&A \%MI̐=2n0߹Lq&P#mJb%Mxcd3!f,B%bV%7 .nCc:j+BTTƘg3}2(!i 5M=AR|#%rxl,|t~6ԟEE{EHOERϥOb_;͞4ZoaߌtdQ3ZTg1`&|֡,s!Y?ډc{t{"Bxk6JzLC`HȨ.fQErjQMC8V8Oc/u@j=9X4ZQWj_hb;_ z'?ԡ"*x`i3>Ţ&zQѿi{۰@ǴCH&"`8Gd"Pk fObCaū͑쑑Qjѫ䂏 ߐQPh ܃~@SntУ" jz]^z4;_aj")}DIx{wGt^>|yvBR*ZskD9 2!P#Ȱ۸Ĵ5)0}{*ډtrPhiC(X8'r \D0~m3Npsr@^fՄ)U_,̀tFMɳQ(t+ pU`NC.dS)u~f~by|xUƔ#3V`'^5BcNru\j6 $I)zPEGY|\j 쀡Ű]iJ&1'j u9ԕ 5 زYF[!Jy w~cx8E{[0kuc/;X>2p;lUR%=ѐϝ4=& ;RZPZUd]@ĩB|\3l8Ү/Ŀ2#RÓ^ =*pϮ=4g #4 ITʍVi í#=+Qbܖ"= b٣|Y2rYi.'Y^C>}J Z;볬J1|`%/Sȵٻ/?kTڞ,*Ӛ)\5ߙR70N'"1;4Kҽ)XWuΑ8ߨw`k^i0h'׿εN]R\6Wi *VbQ`oISDze=&e.l ·F {ln7g@CMéXZkzRS2UDO)?3"IДC *ؘѣm= n%QŽ%";fۦc#USgK]*Mo/}OE{^И 5@ހXsH)Pϸ\X\se(0z6WVFe@:⾪ޱ_ʀ+v2atx3yB{Y-ɠ-0gKt4 "n+=4R9H#(yC8>4h'Wܓ .Ձ=-ݐk,9$Ւ(=8}OuCrBU\D}A*'3 Km761!sP񗕑@T"ܪ$G{Zz]|լKMDĵUpx8[Yӡ"q|W]S,7(+MnC%!5xVIlqk0BV) ʠM`>F@y/"gc(㩤 x=ouM:׉Jjn*9SxЅ"2:LrJIR0s)Rm55ڗ].!y[v1DĠHح)u_KW]-_.d?RnEŋ!ʒ tv(/9eTD\b3 -eIpJմ(J俒}juFV|Jn79T+s['#Ipd(g^>Njj\ e%ZL~f&u}W@[zGiy3b 6 ߻?t׽6#5rL _nR i6%z/d`P`5ATSզB؍pR!e l؞ *βu(ݝx t[>0߅%-I^2Zqn+̓Ihj)䥍`2OTS=;mM \񯈠=uT)bQ,"=7kT4pj.2Dh:z׳w_ \#6u 9+uQfq׎PIʨWJvK" U>V(p$V7a5^Sɪ¿$ ~ ]hF:0yrǞqVrq1u>Uq)("5Sj*Av]5󫩣{YVY%CT"?m;\8E@#hEyUS7]k Qͤ3[k#l<|v}Z/ 㸝@~^EfD)4fC gu]#Oad8(ʝΉ>968 Neׯ_[(LIxn$tґ=h!̶Z 6کB 8[ L^nnVgKm0lxl4ʪ.+4U7 Wt091/[rt:~=,Y}ա7Edֆyग़1#B8Q XHlwOרm%GwQN(l<|B,I7^$JK";~Kҥ\n=ڤVOKPJoO5 ]zW!c21Kg] > Cxk-ڻyƖҞ{uGT&r:J>2OCZݷ h:C;uHoMa@b1n8y2o2z e.4$TT@I %[ 9]z!x+pΧ<4 @X11kJj8J2Kͤ mZsjǷ_ԮY;QorZcz{Pۇ*z&IH4CY +*I!<br1 BZ_ȁe)Q [~Oɍ``硇 L j3<6Q+2!N %AaL{3tW$̈́XvK=S$(5o0uPVf\9f_|!m7^VFm]%C>b? d#SMnydzZםaTiTTb*;c&O޼P&vyZ3! !j1q׵9:ae5{ u_B.琶$gNb(koW an)|f.1d0<[2P4aKe:B<D>hT+-rg,J^Ҭ2ق%3o gAG{BЌ!;Y%NfeQvO,SSoDʇѶ[{Ӟz}: oGj0oӉ ho+2 z b Iۏ_3L,5zE2KdP`A$:s>@ݔR꒗QjIjE6ҽn\a>}Oq/Ԛ] M-ږv0ƢnrLD-P1#>㍆>'e kXx\$WĹ2,Vz /0, cjs0+ ̀l.YbӍjQ쐵sٸ5Rhukx?1*WD&8_HϦ ~<1Jxٍ.٫IdK 1$cm3> ' $R@Ks5 bC0>7`c$=%{bf*~rnY_E0v*)hzPY ͘ҝA@;INfW%$5+5]o7+-,Þ7܋f[M77yAK7keha2zҜhzjNl 8cl|/kJjX0lq;T)̊}?Uj\Y(LD  w,}.RԖҘL&U^ fV6v"þr,QCa**?oD=m5@16Ma 0 RKK\rl?Ϟ16ix_TpQ3WDJp!v.$x`=jy sju@`r]g<_ސ*5_SihY+G-Ld06T-vZ\lrj_Y|(]!lTǑj?8[;zب5/B' Y*eufͽ<%ݼؒAۏ/F7'M0[V3^v;M !t?@OYm aa͈jN5wqmƸ9Ǒrۛc,bVpG;g` 1$;RǺ\ ՘?:sW&="%omso5˭t^!)LkN{`EN]Qc\ԇUW0QXQa?ha},=UmQg`~X@8sfPˍlLM{@zq~O`xYTŪVvJ]s# RB:q s'WKV4LCD4k_jPI&3lJT<6%'d'^0YK^#TkT?ygzr!T39 "YT3`">9臬]sQZ0jV{ܖO4Z3IKx`@UkʾaH٧\5e-#/:8I]ׂͣtѮ!JP^[vjсj`=r}8~"qx,mzK1_ 9j%ZʯEݎK8unъhl7)LFp0;3Iɒk8UJX2ŧHDy5cN(}L0Cr`?/RN%MXa|;@a]a̿ ֜πC"x˗,7ADh&#g`.cO X-m90 çHjپ3+ p[(MDY8hibn/*"ɬI 9҉;Rn˾Fr4VW,mFrh^^ruQD]FuD7)ӂh<~qLbt-g&=rv(/dhKme'nx1\ң(99m(p:V_ f螱c5ɴ5BYR[3yU]p#D()t_ !.G_ݝљϾo@k+,+'K@ѝDq/icѷ%Dfy8# XVkvHQcuV"s of!( SP= BsxIqTDl_ a}6fЅp@Px:@/{;TyŠ₋"F:O ƻ`:޶ jYⓕƇZ^~#"lxE'H p0),/0~Vɽl23%;yr(~]q~ ߍ~W*r'o )59kºt9{-M2 a1Cmzj$_m P7I0Xμ̗_SA>mw8hbmj` æfMmbP b \=fGjGAաTЈت+Tb%L ,tm Tgr" 6 E2or&SEx<:e00rd%$s4U#FKBgyɒ8|sm3eK.6? a[aڃBK8Rļ]Bol%/`JIk9Bjx>^(o LZSzy5aYYn=ͩn# h~[χFX~Ռa*x._-7]`=?7#3v6"Q_N;{f;ղkpiTtCLoWDMgU&H]R9iih楳{ `d@pO{zn`}H`bhc GQ_NwqjTwO'XajVmU%W˙B/ն~=(pja}kIR9oŷn7Bq?}N'ۿ䞉*!lal!EXV:PdT:'%8/=q.B0(=B'%w僥̻8p'b]X#P-m "aϿ > LuZvp2 P 0Pŀ.<]f3K\*p PL|$RQ_jbj?% 3W&Qeݤ|*@DwezvHX@j?oťKȲ}=K,>[.e348AOnpǸ.9AHqs~ T&!a|a|C?V6i Y@d:l!ɏnt~s3xв@0@M$ 6D%/ Tpxz" f#,H_/D]̌"~u I>hy/Ty!H&C`ۨt͔k`?@ ~m}EW%@3g#4e(8"󙧌(iTcQ Z<uwfR2d3C;"H42w m,KF1Bv$Qj=CiMUi_/5yQ'hkbn)p)n2+Z%밟E.n 4H.N85Wus땝G<6r'*YA<O0M\ ?Hp$` .p!Fiw4GoQ͚6+!3"'C4i ң3du\ןE`)f*z`Bo__g%UJ a^PS!xgIgY&@=@rӡ(j%v)2"̲ܓ& ڪ PMFV'9vkOб E5vg&tDD.1)͏ü^=e1-gM|ul8K q5YWANCMıLY_TN-Ѣ .ZQXӾeU%NJY> YXV՟B*I 0}ؽ #Fe0R{\/hl P׳Sж_|e٣=BZtI֌*2O5]q'J\ܞSQn%8Sauk{g2UOmSQbqɠXo3KN|BQ"{mT1Jx'DQч A JYd藑_|FEq, UD,jsCiy/B-iHM?_1/5h+YsܾU<%g|I6d?BW+!qQ~vUϠjj$D#qռbs)zԝ jVLMB%ڬ 䝌/u\ +8ͅ%LTG(<'=g)v;!t%az+z*.oQJdv@lcSx-3"҄0X}MejO.jR|jXS~| 3Y,oPdvRӽǬ5Ū5v{5KQ20ܹK4ޕ`rWPK?qlR˝>z˙Aw'$GV* TT';#Зq4eb {BU|19P*-&-{:gNysm"'?2\*vW5}͈ sຝ 4vWzh]#ɞU4Wxo̸{D %]+s*7Yi$Hi?p  `)ix0ER-3Р^h lLp7o'ILvEPȐB rgTjw虄I/ƌ&V2q)K;o))fM gAyMBDخ̨!ISVAoGAP%$]xh6,5m\gjz,Yhvux'wD0A)8܋zN!375Y-`P~{)#YM}Oz-T iײw c8'M{^ \w~oα]`Z_Nym(3 9Eu4867xGxt+4"DZw%tSu3s㦼K%;1;dZd S'U.?UL@BVGL4n<#dh&F0T˃b\aI˞#꺬[u䙻Ja+ 1KYA%?,{g ݇jKG##wX;0ubHcZwuq0C!jJLzm8ycEzjx&0S8xZ&]7 kx!џ-=c6#4P=nV2Ocf}"J<0mOIf‘g8J8Bt*,0&=OglUpU`Dcf¦Y^/54fVxM"+okZ]dIj=N>7n3}T(@ Zf1۩qǢk jhh#9 'YJv+cjK>.X7Νa;˃)q`\\~Vy1hP~#=1/1Ds(ʗofYr=piNWQ*-ux:\0BoWTxE&2d!RMO)BN~``Y#68\6Mܯ$!x=-$ o\8\ڏ5KVXRUwL;wf ݀55'& 3L[IlitZ[]VODeMT8)qױ:K)c1 `RO&.W`0h5(6.ӲStWH±QU~ǚ Qg}%I/,x5l@z"M/!Fp Zȥ&+3=sJbU"iN`X/N`+5+lYj9F@÷e;EqWu {$Aj-C ӫ]ws;ax߇z͉U$ GIF~5h">w;'d) 7-#8W%O= ;žaLg9O%5lYICWDJP:dzqf߄t½iAz2(ZV:DX͗NVxwrvTvl"S8&VT!bmrg_oj0#vhcS~ ÌӜ, s#r ]{,IMLm͛E ;@]5ΛgN^tk)ƶSBYx<7&{P9'_h}W o.=90wa\| gIܼ+8^?&  ;x a>0QbQiX{~x?N<?rҏ<|?HZ$f.(oTP -,` ww\,޸q%,igÈ*7'xŨϤTa-3d.榇aVM 3ؑtJ-h3<zq'_=J`kx AǟXX#)x8" F@5`Я2._-{-ADF0{nF"+΅ B.1a9yz#nzrtQXa׶']2K&yImR\tXƷ1cPK~i?l٩+F-|ܕ񏖯SUx 򛚏9&jO1 Ƀ?eѭ kyQU;}v0ĶI[ۋINu<@C{_@ oJ(dk7/P?Ah>'`sS- H w9C*!ltx+%,g|J?LU=m ta"6g`1`x=]VQ6 cfA#73T{Mgbtgؕ:{AMzBvdiB*OP1p})k 2Ȑ}Z\>n-r5&GƦ!2 /x_^rLJV-c}c X,myNa2̦6Me}Ưj.jܐgk_uT?&+zc7 ;(f_ԅd\Ѥ t9鵈jrM1_Z6/Z1!96P攢cŞ |,,9.W~8dq1]8"!5Zυ`MM/JKIq7g kiS =lg ٢{VDNC AS7x&}43'&-O#X`y]RcBH@Ta@ɲ wQ,](a4iLM.isކ61&DBJ- ;d6w]_ |#;(-"}î}GZWѦ櫜*W#ݷAZI4<|F*Ya7'[g;g'-Gd}IYotTGZEL[X7I&w  RD,M?]rL-+ o=V(2lP:G'alp #8B?s 5@g/WJ!o=<+p.0Lb290߇TӥQ-Փ5 2&8Կ[g|$;7niѩL6vBbz9y֜XD)RtawŁ`?Ӳd(Gs'zW0 &/lU W4.SaXÔRŵBȕrgc~=ϴHMpLZء4\¬=Eu-!c`SWp6BS-0#cG*drv2I31e%8 ,8daBy @J\)xJrlKłl͈J:y!qZOq肾 (7}WW R>(yfҢV#~ƞjm'h|P+ c@&=%: *@zT-l5<1e+0IHpy8ֲ_Q*( t ؜F@lz!5;T4g:?2k`j.dSxDq,%me/tSSLPG%I/#}v.a~7{vwj:{Igw-śoc0`{_"SJ#XF^Qm/f1T:ݺ0ZHa +BgLġ tZdX(_F2 s9w2/!.gtMUqMc,B _!^zx>q4|x<~^L ^ܚ%ޔ:iJە *gekk[iCjz >,;<`dguԞŵqmN[79!8yp)K/_aXҙP_p0vcf!Muo!jBcKj+o2*TV2` FX%GmgwY>0.|tӻíy`g<361/'e~(@R ?jO(SK<+cB/ Wwg'7FtJt ##I^]Pxk@sE:PukukQ,?[ؤѕ~QPx1nA:!ƵI޻7.PjMZvzE-{ 31Y_u]Qna~Fl(߻_Cb<\Zb0glQ:+ .ns" TEx[om0&DmCsLS:ۭH!^ O#v9+Q OI`YΉ6*B0* -٦T"ً|}/!'ȱjbSUfӬ>QNF,=@?o69*_8^/v2W}4XӉv 52\N p"@#zeW&,JkvD! eDQmL8z:wtu^5hP$#1kv[T k ɧ̳DKPlw];;x\2Gj*[ [/lc'lƒcnPBrY-?/LA_-N[DW}JN0q?YY>bHZ Wec d^IH4 ~>g\ Dyэ7Sz[i?9x tEZr'+4Smb F92I r[C#Բw BfĎ8nnggb32L?ï?cdv3ܓUץhiNx" cƊݮ m~cVFq$8Dqثs}^t5.Q 2*[|[qUN>_\f5M8Tsڥ,$Ur? QTگZ@+!8/ZnjdM^C&5XO]VgٟVt@OXn+ȫWRc] bBMbA SDȼ/ԫkl+u/<&3u5P-.fn^(yla~(m)hVL1bAi#g]RL]P#"W7b"L7)킌2NdTǻpNSWڎTMR ;tm/.7mZ?˧\b= o:gȔk0籬ú2{/a0! ԊI_Qл[@J@"UL3=Ջav3PjyI!vIx3qYfQ`{H"E[% QWXDC*=)T>S=qcml*nl(-KK r,\הp1 #r>l2S@TM2/? u~d-I,Y!_T+ ջY'Lp2 sXҽnS0lHƈ .b߀쒍}9kƉ ] /;-(ߦа>BD鸙VA8O,*:(?KbL^"%U08[GEi/ 9{pgx9婌/h+# oI?.,NRTЁb6|PAÿ|7 [l8 nOBi"(ލg܇~i/v%:%e Si\ ~ }-xJ!-qs p(T[S55US]+QszR;LID`PJpw1 &t:Q C/>L[(r [֟Rƪf^3(*x2U&:k 1K}٥OD>JtEPVУoԱL= Qum4fbS+Y+h0G,~ FdߘM0>L1MzΞa UYɠDXfRw* fDU qz_K%H]̡,"M\L*=2;`]GC/B#u\ d]iAe)j$(43RlgF~`dzr 9|̜5V%㰿G:lml*FR6P |°|')ܜmqi ,&).s)kƺ{r2}[wYҧzBXvFw e!0#(+)K;@jI7"{kVg m+s[eWHjV[DXHYXuSOV:7UJ_u;::&pqXmˆwG_;rǛZ@Ԁ #ՕI};8J jzrp~89/++D[ ^&}\&m"خ'!?'?7e?}Ik`ðӄe]ӷ4h%LxX|_Ɗۿ9¿F 'z|̯l@ٴ;Ԡcb=Wc,9SBdpX H o9R J;\) M̝粻:O4UEeٰ[  nɾ12h&4ڕaeQy5mwQЇsrIo/ 1ff_A1Cfp4m+g Gw1'۸ LŻμN^ XV|a uQQxf_i==uhe.585m `1Utu#Yijڑzϸܲy*Z(W.pVXL1Wx+(AVśvNĥ!22"5-KL1> >0f¶C kC^3ZggUzH;`+Fk|JDkuLlQP׿@q3*?ta@r|)#jkJ>=F-R[*w4F@g$#^f:;lqfy`=U23l4I T[Z5̑&~^M +m-k1zul8N{ӥl8$yU_wuL$Rh^{J*u.C .$ 9%I 18X2ɩ'鷠?v(IN{pc!Xtqhk] vĒnݒd.2!.tFex^lS}te#+> *^S 8ԗüô-bz^@:QiBo`q4&>" ;į(Xx&U!sY͛.ga>UbPG_BnZK֦^dbW^#Ԕ&ׇ{(k8XI:&|rؒUv3 ~JpߛA*!sLN!u; nwr\بRӔj M0Qܠ+ 4:!키 沼2!\[E!{N\DhnJV^&@@˗6[ 4AMp 0Jg Uz7R>c6ė]]^ɹr:NIbzS'+֡-2Wˎ:hekbUǽ1(b&l<<=J;!|Nđ+He0&G,_s 2|GU3v/Y$=Gs,i)S *F5la}\|Zϼ)Nߑ*0K;h uuy,t>jqFMͦL[9~!e`:N*LHh+ ]k VG|SDg6 17GO(g˰Lmc?RY< HE4 yrcqnH,ЌhM|މm"V . 2.1>aë2%v1ڇr-7rۗ7)`7ӓi %:p&WM&R紏 N ~nY+p2As ÌڝD"ht",U0??bWXly%gZCj–ke`R>Q?[>F`9|@Tp'6cU[j[']]$+&5j>[`wTMN_~̞5Tid1>v:3rQ|q :T:3+jEq/Z.K{Y2L":wLgNv}+7$.T6.NT~VwTE?)W}f:NyD): UTv##ǿUjo?H/MI:w!+Ja-uiaŗ:m&H1P:x Te*sf^ tP6pcXә/&Rj,=r81cSZ/,w8v๨I4} >dC 427w]qW VݜFɷ6V镊yE4 @Z,I`@ өyShs@qoԥKWV 6j5?D@Dje$E!WB(jcCbJgi$D}h"Laҭ &$xE3iWJCk[: Yz m6|t6ZO!CO6$eeZ=@6y.37«Wj+6^SPI8cvq#rڝIK L9yN?[(ۚ1ӵi@=ȖuȮiǠ_RM,nZ9D-!sâAB1=a3\?z&y&=L8cј%*&a bcVcy4+) B^UH",Lĉ0E#BxP<`˜KџҢDrFϥ`ϔn623[\%U/HhOT<_<x2?W%9Yv `a/1[y&SA! )aet9?7Prr>/lz$ D]7l \\ Npւ8ۨ~p׺6v<~am6`ycL'Sx:}%٭ g8@WXcXX\I>=cL'R5a"֮SJnd(sDΕ,rX"|>o& 3UKTjWslL%箹"k<5e:$F4S~ӣl ٥3dʍ1no`y8}L$,OoLj%:zGj$ݍ -ح "J`"NV0P[ YP7Ư_&Qͨh"Xރ+""3`8R$3R#Jtx- Pgm% KAb!{mBpe:&nfVxB>KuC>K?ǷC?noH&C=2͎RCCLGfa8eZk{Nu`;_[mc5A_b<}:"Qg+׶j`*j@S!C2H2KJr¶!6S_\Ϣk v~ )sjϽs:-nF(1&/?# ͺ ؽt[cjTNH9$M:Rf]њm}:` yra'ΰIa]g,~WlWJzעrOJ0oCy]t_'_72LؙȄ_{G!< |/d`]֙QCx' =Rڞ97u{A : j=STZ_ū >r!6>4Ә:lr!ה[F6(Be*~⭀kN{*:E M[;sa7$4Ֆ+;&AĵEd b*ֽ51xl ԛu#Sp/^or4DOKwiåsF3k |.CZk18b sO4A1YТg2j <*5mM Xw 7.uܬs ؔ@=eB ",Gk޿H8~GS&+27A&_k7ȇ}a'Ӓ(#ot[a60ڹ'eViәaȠQdpMхP'C4*1?We@Qa(#RA$*\!IgOĠ3r|\TP^2e"Ɍʰ^̈ }aYZ xEzQ3[|fݖSQW(3vE0drPl%_gܫ]"5ɰVRqh"]"'L< Q|F q<`PfcBy?SF < ee 6=Էnck<$xg_rl!!^. h6T:n `>, fTKL2.$y9EbNCi\C~en*TxRg'l@lGڠz[ ρL˟7n؍2 2~&p_yd>cJO(/< :Aoʅ1XHb<wG0ݞI3 r.P E"68+xo ̮֨lIZDGzqYTqt%+0H FMa/[~FhBQpxOU =T\YJDưB4mitJlpsfRBVrb^S"fdk3'7zݟr.8a!G"˩+ }N&XaOY|ּ@܋cYF7,!8^7? =M:ŋF'Vѓ/rv~oM1/.mNo^*D|4u" k]xͮ"4BF2<WitDld(dmNllu$ȝIIPy0ͣX_B:? !)>OۂO5TψG_Z!Z g#?x|-6>d\s2UCxTkg*yhn,8Q O^}VG,7K> l) 3|߶Qi;ؾxAt/T+::Pg+\:`Ggn fS*]oķYfTf)LjLb)$sJzV[` h>%mgn 2O_l* me_| !*ɍm"^,i:aM̋*>9!Yy$4b%C#Q/olg545ʥ'7Mnk?a09G8*A\e.MUZAMx٘sr iGrr4Da;y|`}fؚRwM!TfqovԻ={?-5 .-R8ׯRv닂 ΓQ5 V,bH_ (X J8N{ 9h̪8vڣruR(ؘJ%%0a-̆Q ! ϮQEYV7O睚!L .rX,Nl%~5;LXm3" ! ]Y܀gaаfFp6 gK3 D*WF$,ȅe+yd4W>#C]ى/$4ߜn&Z5F:wqo JNkR|rx+Xb'H(/ESgߎqhC72;dM\a|η돻tnQAژRTCjr$D6[a!lU}fT1rٸf"R~#nos?AKm;1f3T m_.- s2RS;߻gGqeFL#u1TJ侉@ֺ$Zd-vͱsn ^|肯 J@РR3'j7LxWW;6zJ>LXb]x^z,.zƁmˈ-0j<<(1kzO.{Z)OrML7e(aIi%t 9ԯI$b˝IOA Mk'lK|Fk@әnm1̗瞖 .݄)A'l;׭9nnYq? 3((pA?ajf|6q] Je8n'  xk`rO].fp@8 0]vԤ| wİDv礥2@}Kin?ܵgq yϑ'"1};b^޲:$:d.yWg[*#Jc7n6W?#j!$KO_ 5,e{ 7R Zm^d9ȕo&tvw`)Rϋ͊'Ѭ~^ 6>ML1!ڥv.}mp T2V )3+ I=/[͔nf\E ydr+XZHlkBVE!EkDW{IZ˹bޭU)S@624̝g.ͅ/ӖYXJ͓TԵ|nJ=\Γ=x nsѪضB1vwaK$PSKX ˫Ž&wb/f뷥w=ކOk%B%6 1!K e3}T0#mNte}:JOQU%hitdnՀBS# QmW`b|]oUӋQF,æfACPh|u'Z G#:dC Sdvp_ $n.ȓi-=԰G3)ح}mﯖow>E ~`Toah[N0󎴚+p mi*7sP*.yvzh}Kۮ_\ =Ϡҥ[Grn*hu*>AV_}ؓ&䱨ЦDyiTdAv噟 DBÐMWP^jOQ E<,Keϴܷx!bSw0x?LC3d*]O|z2hH ?l! ?45W K;ihaG#kU!!KE!4=?H}ci&5 {:`8bY4X8'`N۩GΓ-"RA* D䕗N8mTd73#%H7Ŵ?!` 1vYk 3;j$ "R_{pVv ٫Bvb =/0cj|9C{Į\sBhZ=+;X=*T,:/(kapWpMy?b0¬5KWetǖeQѱub/hÛ L,"}^q9$jߪC _߂~o qc}VZEܯ^a-qdcA޷u`/*u 51` y;]WfRF9VZW z߹fTצϼh LSEJI~A^&jhbai"y79q*t?b+|(ãQXgA,;l^y֒%w7 k}w8}ڠQ AM}fˆ4_,<22r?x`^x;$mdqhR ~zJnŏXv/P(7^8`ЅHeYma0JKB&4BvK &6OQa;v"ss=ݲ6+fXcrwk-/?\-K3p=$jɶG4q@hjU2m @A1!8g[ =ۮ1×qscDBuyCar$cq 2M8)Ų'8 sW]#FX?Qz%9`PG= }?[vǫ-9% UEz?ʮ[g -ݰ Iun=Ϭ6 b_ շѤWQj 里35P}ry]̲|Bh@'`oQoۨ:x_`GPNi{b 2eqߺ؛@E99Q>>V2T{p-S+j% <9T5 ’*)pfF]RЃ(öR_r2N^\нI >hD"Briu .7x9{bzˍs DQa:`x&0+eObNSu~Wl`}Skoe4VwqEu߫V%_'s,B"d|R!Pm7qbb}G[dG]@r>4ލb9v`.r{M-dY$ -2 r̻\r{W9i3;4:l9VX]6<Q&Ub-d|].-D-窭jO*n?AC;A+UwYϋԃcA:]q*g>1y@|OĊuP~"gno6Z;Q+v0LW9&nխd5E:t' Oƃ(j䴔E*n#$ܣ\c vO:jF u*/*s-G?D”^sedtːeŬsA8['e` HI TsAꚔ-L4n?'0.q7OVzȾI46I"mk~Bx1QQ1] ]+I'W'?FE6~m,LD[FU)4_of ysε:m|ƻﭪR9db% ]Rc!挺_f.#}]5S_eƱ 7M@5|7}B|%o 5ȲHz{+m!̝֚Z S~ř#9b|JS㟹)3-?QwŇZ2sD5tw=]m;25jLw~?1i5ySAULLCI~.O Uy~nhH0M(Iyqza!墋wupG}ְRq o.c« ^İThP G]=h[{CןSS-2A ޥܘ9Zb@l}q֖p~_K7A0&)F?M/FO>7jz#7ʢOE>"yk$̎B]8T4/8_~A*[mx O}9l?NYs^+$5; i:X7Z*9]fTxBY|] )TߥlC~0`8 k#|"d9q (0!3.y`|5 = ~i'~ם3Fݜ􄒹L-ػ"ĚEH|2q&Nɟs<)fjωBbܐjAd'ϥu>B>z+XśmdIHj 2Gfpo~%QB%"%a+eע@ 8ӏ`#nOxp G=ń} BR;ڣ 1ae]o:IcfZ62J pZե~ +v(a'-J@zD TB= '"TDZra ' t Qq{.O}kƐ2Db]vI΃^(&aPܫzp.\ף&YhF;ub}B_ȜJrvlV#w,oH,su[T^Qsg3H?R#*7FgO龎Yd "5b_!s:;SmvwQ`6[HQշh[Ky/ Y5iH]<:Χ oHC3r|ց:94,u4^9=ue4-tbïq<̂2mU{B#(6p A2 x( :PƌH(OOQթ&_'hŧ* K=u=ͣG ^&G8zA{R&4b^ݰ(ӔS8 NiЈj=Vo09(3}a%QuUnQ:vwW`㝃ӓ>ו#B_{C \krM8䴻ܧhYlkNN8f&48E$$@@p ;ߤ6;m)Lct,~zPFR yAdc*|{x W~t|5PRЮV+G5j>X,R>oO 惽TX ޤ=; @Cت:O`8ڑne?=+3}>`pc5dֵQ]2>1x~2_e+*FmftδG6-:Zc<_rq*60a+hdCDb$*F^@HOq=̚LIsVs*Ռle}08I[ VlCfW?Fg%姷CxnI!T@yeW.ӮCl+ɤ 6/k!RjB}ZCt^ EI7;w_[^ U J,%;b"iլ궼l (mgCғ0k^:*Dz x]NYyT}O,{e;>]-s"rݒn|<vq}K>c<8MVc3, doZewIGe1=ZWA/E$i0#W^$m^0-(Ċ^y.iCBtP3.kW)`ixx$"_Pxoyh$FЋLIȩ949#QP̱|$ L8pmwt̝X2mkkn2AF`UMݎHѨ@ix>6"!G#OlMA2*`e/=;-XAAD#YhZHLtDZ͵70MMӻn4)uC֏oܙqΠuiBkʐ\Pq{IZy`~>{O϶Z*yQi<$, DiS8682!~Aix^K,ves"*A ՛WLCWGMZ 5ըŲ"gD CvY1 ѺЉ {zppe澐{-6o{.msKl+FcdtNedf?oTaH#!:舃=":*b&ᇣNcIneY}O-OlU >b"vlU1zb V;IFsX*=>oN݌gXۇ ++3s:qݤǤ= ޞ e_@1eNUTC܄Qz<4[@6!|4¦$ۼSLܚPv;VG'SjI, M@/77qp%.z-݋$ LY N ID7FA? raXڂ1ŵ"hzT1)*^p)C6N²5*BqPlnJ5Nu:.sA*گf˵wI5;yM6L37;Y(T!D*(k| =h\&4 ^F X\ 쥓t|Dc@*œ*s>#4A5[I 4TA`v:l1Jzu^K8b0 %d~]]?ar7Bנkߴc\PmݐS≡aee#jgEϷ,XS1M&3޻О^)sG>glؗt`FTvE~WibGYLH(4!ћr)N*Hy&>k9B? .> ;D%[\~9ȥ 6lUhN٨H+8&ݰQ17/[ǂ "5y߻u^brz\MOtq~><A(EQ۬V*?QH"E*f#QfFWbb.yAHG $SrJ8XdN5-+.pZxf>5$$noӬ2.aB;gRړpͼP`גF݈>]߬@#z\ZF"3p0Ҍ'o]tDcuCR.b2c4C.t;%|g;`x5X bou$ yƐŻA( zucz8 ErJ.>( m4OؗVbZT٪ Cq`NV)dNVMyIoOeV+QD(U=dкN L/0dZwίYL@m)fITɗ]-/2vk'mJsǓ+Qy sG㮕vc T̲&2nUG\U]O|p¸2D9KLYE٘ଥ{ԒKP^XB̩Nk 1SI1=SXx:{M'dSb0K2Q?~s M߱Z9~}(oFhpC3fE?;Om,84L4ɚfMATx\l8xx|5 lXJFBUjS$piՃi~}N&AȔ&;[5Vø3Ѻ鵟/8`ů^;D{vN\\%آb _rf\R-oG۷B>TP5<ީ6Q4u*}Wѯ?q\<%Lmw2Kor Un0eI㬂,eK"^ca.5L5B dÛ2}q .}ZD AQ 9 ؄T}at >tWQbQEWEOq6! a _]Sx^v: rpJ;vvy,OaIt-zXѿ~6̢&UVb+H?5- V !7 U9w7ާZt'Q봄sЪuOD{Sځ _apY`,56J -+nXId+X 4g8爧E\uq96@;UvF /Vj[?+1}7^tY%H*Ю,FX-y#hF7H@$?;վb799+8!b#I$d7Sz3N)bq>A{{:ťꖚ=6,(JHG۸\gz, t5;1H_h}NBn_͑?\K.b xc@*+bϮf9m"t //,PA$@BGfi"τLfҔMDfT*M~ewu4VWvDu'MS#5IuBI;LqQmj;sKCTxEa4]fp.f7p,T肽={δ_߃b!rGUI +I{Dr [Y˗StE @9 :eQ}&gHc1tT8 (DpJ(4yL]dB4B ͢OEz.3,L"k$YZLK߂o9^8Rq#' U+ߌype9G~W^v~v~(J֠,KTY o B~L<3|Gev2HI,,ti(+a d8l(gXa5YO)ozT=]gSgF'jL=VMm6r{pdaowBW6|Rmj/ј=GƢ+ki*+WouM[UP4s~5%ke^z8-Г.Nҧku`( /0P2Dט9n ˥,_Ι: %k) >N?`i{싁iDhsmA7C'|J0@ki>@=l-9"(o`zh-{G۸` =08pUr~lsaƥv֟W'xb 8{I oJriho̓D:bf>!-ƢUX4y\a9*RQQ>*}W0 W07cF)JY<7kidKy'CVHH<MpR`ҹĈ,,>iG߀uP>p'11֙GNӋ_)SmQC;EczJ{8۸n+u( D̢R\Tqx]:7  GzalڽWSj8~~a`\!Oj-eg]<ȣ?6-ׄ3O7dWj}1];.3̖xȑnΘW}bXW8/"bه? ~4ʼn(,vw7w (z:b[="Kq;ȀL4$5ESCVw9sxs[0)._)f_>Tg ҫ;@FUv$# =Zmhq2U5FV{$=[Jwo1à˙F5=Tt]a҄C^)9WgpA*#k%,fR49S΅ W5GVv!A!5@7Y35597##X'w6 [ilMIȧОfxr=Qyn>~5)Fy0Yeˀ Ã]av- $SD x6 ^#oS,5;ig:S+h<$G ױі%/"らr FO١<$"l֚XʲKmjd yM."s*Vtk4,]8 ӭ#KISMVJ;#KbլKd9v,E(^<=xm`4VingxXcj.6962'v^hg^^O aMNTM5zu*];]wB\MijXX 7zENG" 76HiVBxwMBDԅDN2YsA,L  oXK[#XƗ(]]Ǣv$LYA͘I7~8nI=QQ=Ihyn~^K6;B cMˮCfYF31.ԛ.yzv9khlX  6O'a=nZJ9KkKһ6aW7]Qٰ 8k+e+5AT mUMgO]zUHD0 .g4B8Y.J(/ "ZtF[QF6y(mUuiO -T]_U B3X Ӹ(C[KKU!•"ftt hO.?̂g܃Kx{4*{R2TvD2 qr\;3 7N8i70AߌKƚ P1S`?߀-l<JpÚ5CNG8Rȡ(eO a7$iԻ$0iKI-pyJmJO!~gwB-YY:C2bOϠxs>I=@0ƈ쬏QJi=|+1/B11v#w_.71q@sw2Xb"rdW˿Um-|5hJd X!nKʹku&ڴmFkq’u38V^u)}3|=Z 4r DƯς%Yqī Vf+_Jyu}y>?m!oOEvC4(anŢCce(iI|f}2j<gb4E6 1m:KPJcz;;8KX4#GMBw(`(Bmraf e5t>4:DG=yUzc] oɴh"Ĩ[t ۵U)S*M)==2Em᷎kG~ dӋ̩ K HS$65v_QADŝaz7ԛW.YScanNƥֶ0=tiP!o,,^=+g[ƨ^ؐwမ3D ~]Y$~񻴙,3 ǣu؁XB'O_F}.z>ƼI{d2l#řd`&_XpvGnfio,Y<\ށK3_؛Yp%&)y~+n$<:t e d}}vmrq7m6ύr:#,addPY9O:a9x{}Ex'%7f}ȓ < 1 9{ɬBS+i7\<)Op,X 0;AAQwpxa1&1fmOol9+gu<]<y6Tvgw9(vנc2ِX|rH-O"Ia¯1Z|F߿BqkSx\|8~aDD ޓH SηD˅b}U0|Tѻ ㉾P͟D,S`".69mR}(K4Uuÿ7ߴ 곛4Ex)S)t'utF$8%ˠ$>HSEqTRZiB9pfDNl6-m1MbsUS567~{+ǴYîg|]s]%&܌jl)=&:l|C7ƅw0K't6R/(}]\n*i#7m@r0Jm?v{)b-KoOo1whs:\.n̓p7T6nav>OϝÁ,wgN0J7o>6f,g|\(/3M`hp/j4|Jt;5c>h8  ۬J#Иl*1S[)l#[@r@AJJkef] Utz%lL)=HoRm}ܭpgp wκ 'xE!G%s঎;Ռ!,?ҰRtKW'-Yя'j: kZɐZba~aV\fh1?Iy=|rY@D!}1GuRq1r>u mюv!a f64)*LՐ˒V&m7na(e', &|t.)W贿SgiO_W5{|ZB@޻9.%BbsZ:NRt/k`ZF rxx$ PwKSgxr m +nO8|3`:/bXKoE-pPaPz&5`2 yeg*wF N#=z8L 0)vFނB#'ԙKbZ2";hґ!F* WxfW2̛Bzm>iYB|_|+<8A VK\[x C7O<:y喂e~+4vyS8 `+@Zs^=fYX@aSk8/j i4",\ZWek%` '*-5.QXkx]^+Fw{ϟm>\}4~U# J`vo% Z-<+;o&drv@Ыw}gCMpRm֜>g}lgk^jm} ![:C,E+4tӝylld)n>+, 42):?nOVx+6Kk37)xU5-jt9rBg>qMY3F(嫡#G_5hxC8Z$WaQoW缯 ^)ܠ1m2a^+fQ)3#cN@\9.@=o;jVP$ oUH"bIތ>BC"*6l=@uO2XxMB 1/ dH-9*\<+uJlQIbg U;lS< ?0q V굹0"w>7 WغJfqPRk+J1GrĪ(g4(ʺ# SV1-ޓe8 T[qVz|b;dg^C$tkg8 AKjlA5g.Lyg*kyc5BX+NcXv_ڦF^* Āq7?%̮]'Ug-nQhRee^L|( h[^9e:w;:HjRuF`8YkZd'Z@QG+q,ܯ7/ɜ\4@ZI a$ A3oC'ܟy2{Z_ Rŧ& AƲ hCXZTGkKbԙňH# 46 ZUL}7PT1|@Bj>8p z"Yn=l@(l$rf+4!<{RdlljLG.՜W m2wZͬ X1ȲԵJݝ^m,ı~'Ɖ9]9i u d\hK*j$Xs MY9]& gɅO vv} fĥ! Վz8][ n W@+D7E-duf#$_2]dz6oijsSh(&Of۫]1@z,߳nBEG/>@dmV,+/Ί9wuFع;vYoH"C. ѼO@pRKLuKb[w@fV/ }Aف.@~584?`UsܧtW;&)CDخ."s1pdDfU!-N$Lǝt„Pg>A7+xUF)҈@,~縬J>J]ȑ#?5_#D]gG֦+6ke4k%W1f* G]ɮj@Q9rmsk bf~y 9 f)6o5-dS[W@C;0m :%>]iuf9Lƈ0Ѝ1}/KgCw&rmn6Ѫʙs Z0?5C3C]B|B`_@q)*,ICb N&  Jd[fS4jĹXh4>kɰ- hD[dG!nVh[~ҷUh0aKfHۍnq5Sy#%"K+dμK/?ߒO҉=y&ǚ}8S%f&ZXZ#op{K<&:)*DqF^=Kvye\Z]Gr jyre۔~utF`yee }yvJJKo^s0}N %ֆI }͐98MRՐ --&7gOى<^N 5N G03# ?]kӞRi)ԬŴb-WR.P}dfH2߅ԥUStsD{EdG-҂>I< J Λ:jJ:^y$LZthJ'+&Þ:s;T& FS\oB6ÉT΢~Zݽ?6ۊBkͻ1>P`8Pm:i1wBG&^;\u:T(^0^`_GτDJyI2R3?e7;!ҽbF ["3lWkxsf<}K~LJk_򿏓Kqi==G`E'-N K 3tްiy8P4 њd4 Y'3AZE! R+Xe/"J+r_od^eۗ]9覍8+]-+S37-̸F2kn+f tr]*=3[o۶TQVw$'렻(-k;d]([cN^b"|%N_GOYM1ymrk 7sm/:VUXR\}!ܥ( Qz Cƽ`[o/_eu'Jp.+ 2o[R 3gCcuw4 t.<^Vhv?m?in`)@.UB>r4kR͍,:(Ra2HY(T>4d! *Zz˖ki903 sv+k[3xq2ON}ΩT@2sP7_zh64_xL'+3ٍ4KbvR/`TSՀ;6GiօU{&4u%D6PB4 1L$1#no'Cj. |Ʃ$ O6bxPjO8f' wȧ 4RTv(`cmfp, Zne.o"zpCxlogn\ c9 ݬr^=xř1,B¤!{髨 Z8ov_&wP7J!w`7y6;S)]zzi%QC6lm >0 \-" ,3_abOMhi3)RJdFjA(`,Vhh6XvQ +?s%^̤h4#:2%zM5ՆJ%{c%l=xxdvs)Ę']X ݇g<#Ť4mds Gq6N]wp,t;t5ƪOiF{(ۊ::27o%ca 2o\vY+mY9oP mCR"e,X~Yj>h7 Pw:0QpSKO]V̋ ]G14*^ 6Gbʪ_LC/f^;{I(F>{!$2~RCzfu)-:ŖNRf^} O[Z؍Ct֢yBgON}{<,%Jvqɕ+KxUgt'?XʘJqZ^OomXʵrgҤk·>`hb$'R =TO8wj+Уp5 &]=t}k[F-8RF;ݣ<٧?jz#ҽ9+ϋŢTeQj&9@ֺ1ܚag&,nCݬԫZYTv'K De|ͩcΫT1<C'XGgc[@}R<."S6,+HeNkJIAP|"̊IHoG z$f4T< '.l5DT$ ,n{Wʔa# ޻g0kF^~H~\5:i>0j^-Loxjg@DZޘd X~KL暈=V^M&4%y 6O- ݉): Zݞ$:# 1d Vg !UZj sX@xobqϙz_UGuc4]=xaj9 Ud,ܕ44pGřyuiMf=Ra%kJ4DMXgmʑ7u8~h c0}q"-w˖7?V_l_bBQP[M5uՑO GU .ڡ$Ag|V2Tp0\I5ȉvI6\5r3ٲx{1KpHN%tr ÞɢY91y~M@P?ޛcgSyw!`gA%ҢYj):U+LNJoHhNMʫD'g"=8szW[k2P {%3q.h}KǙR% Y[su^ΤBNlqSb t&K:Xart!ZSOfP$rRx2 4NDyuWJTH:GKFɬD6QČj=0O"RY9k Yq&'ߒReo@ytlXW_ eԔk`ȽY+5ڼ,2>4ZbLwzN-}BOGɫ|?dvɶ/g3Fʄh4a鉍Gۋsd ȹxzwr=kx5<>SŲVQ9+~{NBbONT ;LlRĉL61D6+G{q8o3*99}\ XO )=Rq>dV.|b oc;|juNmƻ۲A0zJ 'p:OcEr>ZQfo(>I_e *4;ʠ`ʁ?W k1dtq,Y>&&M#zOaE):-͞~-F8F*@?Q%<&u.+mpжK9['F]'#5KV6rqpqԟ,J#PT`{@| cBb Pw҉a=i9JTj3U/Sї΋}xjI1eƥw|gJ~е}9 rC#ƈ9|d1 vNK{9`e `2-6 YԒݫIwY흍PӂhܛxgT&~k\#6Ѥ3{1D7)'~3d[+9$K`[ѵdI\Žux&w:u %1+3|63jx=z88v8Ѝ-ʛ߽;IzP3%9XlFWe+ϒN0f/-%3r:A_U4W-M 7l\~mp^&4&pɫmPy3rɿpv6qx0@~et0>MHj6"wk^M>.L sp@A*DL*ڞ݅{;1;`ZAW uWljޕKکu-[X36dk75o=2R~DkIyǝ j)|U\>.MdV;N2L:Sy=iNն|g~֬Q)./֝4 VQ^ c=y[c=qFs/x{,d=ly<=Nk9lXfL",1ֆlj.PbO$D-e.+ε8A emJ`{{񙭢*jO5ihLRΰ yniCj;pԩuHR\` aJSs"TGdWEƉ<']$3MJ%oylOwgI= NB chw; ituuk'^LgNPR&cc .`βs"^IckK>SO%G/mޝ~xQ 8_5R> ` UbҌ)iE=,= "NPo0eYpx_.^jV L쓵,zcg<$˶i-Ѣ:\칉RlxVk8re!W{YǰEDgW-u)s24e=uFl.fܺXBu/$,Ҽ^kPia #QFxyʷ!u#cZگMAF󁆢" Ћx~ɶd&WaP77wn%D;m6A8)<6:Yh,>gڤ-H41#J}sx} (LIoVn5kn\|vj^9Sʐ8ןsbABr-)3iCRIi G>k)(eNHkkR1C4c[#?sAx~eq[qwJWDT+eeJj~J«u\*NDNЮ^:CsG8qNGCH+ZT'dZL*m؈ h2:QF`(1Sc2܉u?]g(zX Z|i(בdQvʪ|. ]~=O7%C_~>W|Wp&^yA#9ȅ6Dx]OtWV=\qQ9V̾1 (s!ksruQ ۭkhh1#k-b>/ynr`ei'ȎSdZ֋pX2stC^֝2$$ ;F؏wJjuK"aXNIgQyA9G|'8S}ݘZf jBsE)I )71Dv/h2R߼. \@Š0-?+ yHW|-NJDW >W{"b(eS[gw~B1!SAG*vp(Ȏ@POjLFJž^Z/;ό@c/q65$xGa[TIsݴ67VYopf«+#7OۋX#|f=^˝y H ~8&"WbVg] $3QG*Utsܲ)p,$TBs9n~~2?{% CZHRlғBOС#U ,yb?uJ V:V|"CPH.-uay`Q K#`o cܺF Kp<Ӌm!=(("t{ą>KaU-=g~Ϯnlf>ZgMXڋq5Kdt|/t JRSTN53$WkSʘ{E#'SDUvI:v00r @U5}ӠH5ѢgΘyݑכGZ`_l`m) T:%cA/EXl N tlgeE"2 2d8~`n[Z_=ltќ4DR錊[k15r4W t~I[⹋jQ TTrT=xciɗU9vo׃pq.rpݮw)z1 &{P5 B rli`#IzgnK\k7}c_'FpcH =@@ez=4/GWv`XEsRfˍwdvTtwn@)MgzV*^26Dϗ&&ڨЍLg.9;Vtbl2.ۦ~ ,QsF5 56eS]8 !< ª /B&biub`N z&Qmՙ96rOE+W͕701]4uq(7H螫x])/&TӖ#\>nFr7*6ש,d]u.l4Fx˧,3HJ́Իr]>k:\۽ã?G/GV_Wo2hIˬ5`)f/DX< RpĚ'JČ|}0.({e $"NocD|;i_ G_(5.0Z^h=tYtW2T.,4EWlm#VkI Ҩw\/?MA##=lGX񁠙_fR:s4Fp-MT,ȫFbIEקtW8첟hIW)p`β^ENM@3V:mc'FS眉ٕ/ ^ԍzI -AߑD7LOvQqwc & ÿ^>l5v GdH.D4KnLz0W( =#Lq^AFBgtcYay[H@LxX\l _ &g#l]=:8b~N`Mb0>aR!B5EOZe{KDͱ@J|qVqV01 ^-e?U{ 0'*D5.>=q;;!{$Wi8%Edk:)*uU](`"Ƚ}B(l )maQa;1y_6lۍW`ˊ[~YgQ^U,0G_y7ʞ^DwVCpi/*_| ؅Q,MA0pGnbtbNWdxzzH#B`8'E4K1EX-1J4Cf:ABcDt 3&Q"gF>׊ܭ9X=.80ό!mV0As#gŸT[tfXae* O/kĊ\zNiS<9=p1K|VlO. 򝺜>PwΒLDc~OĊq6u*#-%3LymMl>4j]?i>XXܖIJqH]NsxN,}[6BZ9Cܠ'R[cSaNdhѶˍ 7mY";Ҥrp=i9$Aԭ@"f"*ߓ> G$N? HRfh틥. rZ'gi*-Ű1.(VvgAkN2YH\a7li 1"#b/RHFo/&k7QSr.LBýӬC!,:#\KTҐEù߃zvDs2;='r ]v_VqhzNI=jݛix\=FUL$1C"<NP/}&a֟ k٦ !=gOutR&"]< !GY ~fyW n|#]o?^fKGF2Ee]y3HDN%ݪia67Kb(mXoشP EQ[u r Ɉ=+'Wvz+_khd ~`Dħr%p/FSP.t8 S_s*H`2x_3_sE&ab ?;Y*JBk *1#%Xq Z9!vz t!Y/\&-CAg|q,ZFr[7qd>`\8O 5]7Ī8~No+m,4klvH$N,CKAߋS*?rÈxVpfa—vU~OG"'^|10<4*΁:k{mHE ?=KwF?U. PkA fWVnvw?I-3dm9՗?P7-Ӽ{OYG}}Z$`Zղ٦Db>7p^9_%np7̔C_t(\bP`鮮߇D6iAu0<0SG4|i+4mPʳ>`L& ~-X)1rP@Qo^>|&V"'4^*RyVY8.Y1K܅H kJK_տ(pe^~ou?‡Adȱu P5Mh<{@Cnڒc}%-pdɼ1 Q~3V7*K= Q @io^ȧ PeK(&_2~&ẀB ~r`tzG9O {5ilIJLX\ w3sq 8./Z.95n;*<Ʋ>5{S9ԁ Ӟȅ\cj%%ԁYW<:(ַ=-<-K18^faxխl 9u2^K0F@,z"KxN^s'L"ZKϱ%K5<ߖsYۭ-h㤁qpt]hh4b ܱ亙 WqjK7kޯA\ˊZfvv V@`D6,ړ4dB_o^ØMx'}I`=~W>xƯ7ZJRb+ 5n o[n:2rgK41&]hFjr[yg\ۭ0)IjQ`@ #X<2LRmQ][C_!g g hF@squ-=Y ]m/A]O @7h#pBlR597iT$)XąTp08ʎFy̓X T02%iݺZzY[XrB>LqNKt{K? g1v%_2L(3%vo,J}AQ$W_:X;93U,\~9g;X!:HxC|7JG;Y􄜦wm^-XvHЄzN(@3yQJSr򗘑 kڟ :)&FEs9\7N`?0W>iyTbq_R,M¢x8z.DTo;D~SaұFw*j_t:0r!xw2hvmsZyY9q }LsK juFml,"Z^q 1%8hUzV1aZKU:kЩ"AS١ϡX'hJ@i.^R^d9@FEn%n 5]b98/;`zQjȡq_E&vhc+0l9 ѷ&,V<<}"릐:S-'^ű[֨c2W9R}?W8U{O37zOy+ȃZYOQYQfy%5 ) eL1=W)JJnFQzbrgzUa })P3f ƭYcm,tQ>Ln+Z r`FBZf ඀칐^g@œϑ#"j+gxT&$JSHTˎPئ0O (C" j^i]#*^ψ%B2^9*"Μ>wj|%lƝRj֭LcZ1b LegMXע_Ye(eֺEFtyٔEXI5 8NWí 6JNvF'le~}ȔtP#e]:JبVV4\Zې%_K>ҼIl KVggxq>5Žt eEhkD?_Ωf7L>Y*SQk@jgJ NP;gs{F(T?F4Bޓ+?I1EˠwRJƒ|C I%/XȡyKhmBByhe9tm֊0- FoSKݿV,_M9 ဗ1VM `>1Iʤ/D3>M:UHXxË5﵁^x9c͙3^}xm#$u+8֚Kނտ~e_aZUbda }wXx~/hg|b'xJQ4< 4o` M0d]@z1Z`TKrBxݢpD\nJÀӶ4Bĵz*f̑YN_%ֶ^T@.d sOx50YkϳTZ'5A]$ 廾wM&dmfg騛g7.3'V.!BH3$|nyu_-?edVFo蜹m0zI A5*eho<1""vBRIt9 ~Ni2o~cU;Xb@e: $R%AOŎ@6&ޢʓVꔎ9ט(syQOr 216$USӂṢG>ΐ>QQQOL^P #uP+`$_|GDK}sZ*.?!i3W?l~puQ·OV8J.xW餖|JuJrXLq{y}pws9X 8•nS-{flTLKKa%/@}eπAjܻ0rNXܦ')]g *L;7|QKByҐ` 4|#*OD `W \ J,ҌU%Q ʠ&gCjڅ[XX2)L:wjg게B@* W7$='SѤn773z]7 <+ "N85.x6J +㢛л#O}1xΈ9|)f&̵d6-"dg>vo)Xą\ykTS %i~撒qpfj]zf'\#xsn!ɍr|4!cWȎ33I5̴CٕNX/8̃ÿTT fM'D4Th4*E'vr_0@~^8$ϽM{9K7ad1Ͼؚ2 ,tn:FN 7?# 9LuE"ք @4`1+ &֨ڪ42f1x ̃,#F*(0x:BG=w$1yq /aޙӪ{l̛\n= mh` W5L=é˚8Sa>ϻ ׁ=CDiZB@g{09`DC&M0Ruwonr?S-8 6&9(ig2EY}h´P4.JIY>g8RL1Ё qCba!t"H-XfTTzLLNCB4ƣƅQ\ ZXdH[`aA(R#Knh'3|opLʢ:QdGiW"R=SJ!"@}U-Y{Ndx.ps/(_L0jrY;zȱ&:Px_TMu)^T-M j<mb?sP,(% ,D璯8$u_)iL Re}O P_J6 542|}(~t}PHf2UpWJEej,8gMLfB%&?dh3,LD<\O*D[ DIz\`J ?-ho>uVj5R9=>,OrD~ewVGb_Esh(dJOR7#3 (^*z&jvZZ9%|'*l~ЀP6?j^3]h}E"|^JJ34R$v(!Ѻtc{|O ScIt/?, ZXj۠3o/;? 5+ Ax0+ mLeԎ.=n;֒6iM2g"KJaiGtYą Ҿ`).l|'׿lhZ Td5`yB)0]K *j{\ &|.H£N|\5E.fKk~L="**^Y` ʡX4w^}[Zgfpɂ3* 0dD/nYi`+dK{-C9ag* ne;tCٳ%X{R4\3 fHN1SU(~&HU#ݩV ?}k? .it*#PEg[W:r~aƘ/Nd;"Y,~:SMITLn#}ה"aC#,=Yv_~HAbC g[9zҠљeRPHePjHD8(߱tozDd8ᝐ}6޲^!m4\<>'0gӂ(J+e rUDn ' n] }tdWO ɦԢOD v|-@QD qp6H]1LY?y(;I߲ܠ~c>=}Xi |n F;sυ"(D Gޛ9Î Ԣ Q[Zը.9x'v[}{Z]~W-}yz bXoVn;Pf88K'"Ţyoy3pƁih,D^R@I>܏J'/,u`|՚ RpLlWph[EϔdpbHwrD^L=@e#_!nA5"֞;Wx*o 1:opQ"]G bn^+8>Ak aF:hy eiSZl4L~#XM㌛BAJ+c66C:@S )þ_b:7bӻX&IXcuCҬ3Gy Ε38^_]`B-˓K@DUCxh5`04" c)DcDH@U@ܺSm˜K39(džJ#֡HvҏW%&M(bo5< G)sǶ V=KOQGةfmiJ -Mv"(AiǨbBȭé/(6:flޜsdqLoYϦ&>%-6&pK3'4X+Q9,8% 17d8vi9z=|ȶm(ZUkEe.$yZ[z@|EʒߖQFص0P͈IFD%t щzq OL P9y>KoL\]wXy{l ھvIKQ@8}E^"x[N8|:4l&ٽFu1;-c؈u; ,gʶ4XB"Y/L0mTa֤(ם *FFSz>D%R>Sgt*O`S" fH\!}aڼ~"eCC{oR=}MdUIiLPsɒp8F&<pq5\[h΂C{{7,rth]g51\aifBmcoJR4϶U?>5Bʮ *KdlL_C`*1lT.ra0*rL@΂ynʽF:/YH;oIݓڌ ^?ߓ'#%WصAYjh4~o@a1׷zLQ#|!x3,d:YH?eByG!ꏺpR }1UcLX u33|qރ<<~⦫BsHKfM+x0ԌJ9=I' ?F<`{- *C}N$0ʬ>k@dLШGgVEWS'"RCIncCHF5ՇeJ-^p$W?_fNYbW&v\춥}/=g74 _ӼNo[k9j`XK' x7SrK J?]Gz̯unOB`p:ϭ-Ɂu*I]yR߇ШJ=(qpnY׬YcAKuM_K6 ٫Zh' &?8Qis؛P1„0Ǘ̢-`0J+[,jJAfLfW.tݝ$sxI?0aj|$l*{,ObkxoQ>w('{@>[+' D<J@LkzVK Э 8Er[|7V e jne +󹅥^q>$`,ʕƎy]TPl-{|ªr$ v--&ɇ]q'z%95U/6RvSWqt0jS&G;6T*r Εz`\7|EUj ǟڵ>^S1(j0WA:~ n+hy:(BG (r|WR0k+-2+E_gZQ)mVD\pDD7lDG? T+%v6)xZsP[2(+K68օީ9ZkLM rh"l-Db` GnZsChy6SegBVf5]m$0ф5*uS(yQq@GgG|vO>';|XhKS (k`cufW3hr(n.ٿPYvdc)a+ed݋,g ',LƖ{T>:~;P 1yTY!$;#!259E^7}jՂ>*Uu/f#]/=5 ƝFЇڷi3qt͘gDA=JbݴQ_HJQ?@7B%E?ɛ^>TsPqۃ&t,߳z};r5MOup F 2 ȿïM*F9[S4Ep RPz2*:m]ιk)$E+fE\=bm uY|,>$nfkhib)u!?)WW0'.6yOV3ۤ6pM.DwmuGV-sA#TčbM#ę;tuH~bH!晔 {Hd*ׄ#Fj%9&H˾l&[߂?o[$ BCr6XchEh=IQ칡: izNN.Sq6cd[Fe[B{XeihI &ί/s tۍDygWDv \#⸞3Ɏ[^{)1h/ZTz@?&(sBc\$ՓHe6'mڬ-/D~,KxDZ4b¡@q-oe’TB t.7>O2@X,8<$Iq,?n=Rk 9FQ)pM-$F &w~RΝmS+Kp*` =_ZWm"c\z8lc{Z$7X`^5)']Sʠ6o)W:Ά_h[:(8I-}( 1ϼH^2.f΂ Lig;( G|v,MX\I,5%yq)U Ӕ-R "oMψ Jnku-|g!mjEW]59vHlxzG5ΥIqvUP'߫v}NīD4&"Ъѭ^l܉ s 1UA2vfjMz>^xS`N+]3+I=C-̇z|" Z8do ׻7dyIC0u~\ bMJ䖩09jI.1s<zFVz[˵(/2:2RXգbkP!-!ln0<9'Uꤸ%]X_4˩jR.FfR&s؊"Q1:.VZcJtw RP%xrG0QW}|:b~j{kB.IјJK@zgW{w?+U4H'Miw yB6jo' kiXW īۙ˵-mJ[C袛#䚂Pa) %(VlXwDoXF,4Te)iu\%pҿ Ÿ\sX-A.B º`i1y,s hYXi(%ET*/ӄt@vA@ ' I=ٿdD{]:5iJQ8h?sR ˂ugײfUξXg꒫*JRT sy%H};q;4+$U(Q:s / \xlIEܞ^8j"#+ͫPI 2@&GwUKcM@NɃK*]kҔ꼇+Tlv7*2y#bDZA+&ڦs’Z=yb =M|0F9G9x=E. v\ ڞLA3kPG3>·YRN^ҾT;-K'|9ҙGt +2~) Mh^%JWpd>GESWʻ@џŴM5͕<ZѻA)IS)~`c<Ax-"5i`^5XfP#tRťkti#J$[eCUwJ^x;T\*9BRȄs41e]u*k#~1zPsaCP̄KD"3Iw7/8TLµPKx]aQ`,E=o&Bߗ<|˟pBeƦIڇ*}$Ņ0tX? 㔽,9hjwà7d,O65xPO _ uzZcj] @KC¬(ײG|IHxu ni>[n,_}c!jPd2, ѻJeBB3 [їdIr$. WQ#qN7GU|ח rQv^jM~nXr> Cǝ36KnJ 7灤huK ډl$e0 dMj#~eI+EN{G}¸&2ag%բP;D'@wf<:r6UcSV&X9M]8q~dn^s7j$n"k"g 1؟\+]0W*QGf9i6[ sk*%>;+>vC2jF =80`ymԩiu(v\ZR~ Gx,*41ԣ˛ar5}CF']uGOSڤKrZ 6HPHU<;^Cŋa=YSP7+K;%g ~A]ݰpgQ$cd: _#G?9r(Js(JoݞD>~1 @+$rFb쒿4}Eڤ[CIO4 ~ƋB9E8e2aB Q$ɋAxRJHGvZ#o=u7Υ%H{IoטBѮѵT(gt~]IvYE>Ti;T6mR-˂|ףִ֣ö\CAݥ:}yty77w߃2X9C f-@h|x y梁/Km^:["KQ2kM4JsN`EKФڹ}MmJ]=x{+hݳu;hC|PҶNo?!K]%h3cՅ#h58W) 0 ^)iN*3eT:7uu:&p!Nǝbߩ Bc3NTǥ^}ҔCTf,;|ZdqzXTUdK@d6XQ97'ppTB4M58 O4-V`&^HmyQ[pRfƉKƧǶc+¡;7sJ^ܽ>UM!cIRŸ<1%qaIP5M&~2=&jp|S੅ Mx'2,['MIt5 W 1iH/dHvh &`lW-&wcSF&}2HN8e^MWkwC5iUEBвxo2Ree,x1?N/]vY{B\6WңxQĪqJPeST9kT.:!Ic႓=hOYC߿5QYI@NiT2AFF*y^H[?RG$|фyӣOy:z$Y*v0 ҷ0(Gp> ӰIXd1'3]U x="P LC#G"2 aJ"FjHr,v,&yW7 q(2DTJ絤*7,^3& r, blSSE+Pyyj{}NjeŖP C).NC,f$Q|ek'Щ#nN%FK^S㚑ɑOO ΰD{ z:"|JeY/.MG1(@'DpF 8XȤ#o %[H$.:ڨ}d86.]gmI HO ^B%OJ^ GM hT}6(f;[ڜ|ؾ]6>&k+ sPK +s0*n{ʌ|a m&o0\TB:~VT*ZhD 0e@n .5T"RY}?,VoI({*F5%!sǀY/Ps5 {Ye Ժ?\HiZk v:z'W#\ nI=O;x'7[e&tVR'tS} LD}8M{ad6S ރ ̥%zxLq\&Ua}ioXT#$R Efoϓe*IdWҜV w$]W|To}VŵfnjDɴ 5\xI F3#@R?@̙Isjefm\ eRԨ>Z :pTrԄi p PA :g1"8c\}JXF#6YDtdpntyÏ< l\Q'0bmD'V\ہ0ddL~*.sD8lr\5(D쇰RmuaŹXp+|Q rQÚ'cD&*,g)EL'3ц~ZZ.K"S!i7@?X5.#Hų%x8dUoY~ k Yi5 U)ѦcĺT2-T07B`>=܇3O';c/cei!҂1k7i~ߗzUj(l+ ӯcbf_0E~+6:e7BmA6'D|]TПwQe!-rpόv$fQ*QTk"I7B%ؗ?u[a_%F`2u/p\X=mѪٍ`_Lc5\l~|(`<<[D |x usjWeF NE;^Ciy_*MD aagΚ|)g9Ztn6 #p)4pʿ?xPԌs7״;<~KXϣU ycÓp;O)Eǯ$ nt\ *|:#r }fUVP9zs󵌅̍Ot3ael]Ÿ[|ؚUYӉ`\7;,7d/g*LJ(B]ILje_lYb@e6- )O@ո q /jdD0Z / ӵGgl]jL= r\\CEVO2!q1@H>i~6S0<OO^u1)ՔT Ci8 [#JY{<dzfQ:MT*.2ܪX kNLL*)C9s$R-P5BO\U+ d٫ ڣէ#C3f8=1li$R`yȷݶш 3E[\ٻQr:^(7gwc|h@z~*וO0r\*kpj6b8@U5G1֓ 6"9TPN\D=I5ZbRKTXJoLR,:)4YLM:(c'x2F` R duxQMJsw]Idf\_!Zr߰Dӏ5]oo,%7p&2S&8v!Ie+!wqb+#'+ u^ 2. /T*Y3$‹e( rssW 3%r9QKS|?`mو^BM͔ ^5/Ԅ=D`HU'M$cdYVGmh VSc ]@5KABâ1{r6ZUDxqr/^Y.?˗S,B~m.,(=Uk%J%iGHÿs/V"u cX1~Z4+.[6_N$zTSO-R$gh7cV_& KmHKCS;Ⱥ+Ǚ>g0Ad}afo2LHli9$(@p(/*-09?h 7?O|- 6/Jw1JWG$Fh,rb@&ݭӉBO4wcT[/j `Xt:[7]Vrb4Ѝf%2$Ⱦ`8t9$X#Vs\F_ˏ siv+ȇ7MٛFz=qx<i߃ p $@#;vfUj$B`]$sw a<桥;18_C]=Uu69.*DBX"EgnV Li}#U VT3&_+]e^]|"O'`}WZE !sU{%ʍ3G\G~7j<>Fg޾cC@k-K;Ѳ e#r=R.Zp$ ^I<6:l=iEy־Bj]Igf=K<@Gmo3HyTHݠCR;*^rZķTI{$@P=q\֋Vԁ@80D#j_NQO ]uk(3͞{o+$[k<>vrUS!"*=Sir0c7^!ma8OBNnЂc$8j/pg"G6\}sج?tlNƿ׉ _ c\r§ݤ(zʟt| !?lGWW$w31nԳvj"ZZ#e K)qBB7g&J.5sE,/XϘӉ3xf9#_B\` 8O" 7`8E@yp,[h`g7a+\G_9YLk[I8s{| +n$i3>n" ڌEK܍r0=Lhɑ>MP˖lQ@Xʃ-fޔ$:P-C_Ud 2} &L碸IyiO dFnXO1=oޠ~΂,ӇV7{l*o,č2{b*,]،çz]W8Ѩ7<,zEЉDxE+9Bmnawtp^( q @*tM4WG,ѻ;r$Js:'=lҵf;ƀCB*>2fU<;.(e©-<'w`UWq&Y֓ndOl9eynzo(͜kP8G(=Zh MَXk*.20Y vۥèGgQ_}{!$ZSS,Ŗ纷`Rk7._ɧ~ۗ,v=o L$np'ʴ0h5•z\ΰ}E.!9BAe١SG%˭ק|iTk}u Z 1KZ.gCI6eyl6B@Y?aj~+\B,)z.pc^;٧Sgm֝**RC^_UKHE{.g߽u_b~*{+9@\1̤sofy` w,CH6+*JFok ! I1mmj[Nf殦B}zq;ۖ1 "`on.+5yHxOvSps<ÓT0A,_74ZlI9frQ=]UqZ1)(æT1bVY߰.bJ$mB:** ܍}~gP.$ncBbr:8.シ=f'Jw+PB/Mq~jE@ɻfdSI S47,S_|6sxHaS_~=?܋FH5KI(YnWT6ofq=2dN#䐮?:x<5,Hv”FS;x $CDlC''b?tC\E {PU󾛂a(aWR8E+G!^2$2Ҷt!r`+wv BhscLU-\I/^)$x6$Cal'G#Zely}tgj˭.NXt9Os+# .^ҝD7•۰YV/>mr.29t#έ#m{C?u:/Yv~/Q~hQN(4n.S{K*X(;,';뛤T3xzՈeQ/9IhB_(}qݳXjoU'?u{שKY~Qõ:#6$u[ƆR]H3EeU17%,XaTʙ/(b4P_J7b_C`0%Ĥ%;]LrlIjV1 24!t`so|X;ju#3RCm]rD8>,?M3%aHubTGSI]s!xcCMq[Xs>ƚ, y~i*O&H 97 Z+|C=pϥdZ q٫sy/U7njmYKnVGt4e^uW(㉢,uxSP{g5F6̅<ً58C>}'][&ׅYF~ qM B`yU{ts'eRN2^}mHkUtkq9 Mm)aEl0ey ^xeSE(D|U9oIus ѐ-Eo6s~8:},bjt?e`xwyƾiNd&>WLr(.`Z!D LqN3߿ GcȤX~w)%x& @#x'Rz<(:dGO^ؗg];(^Zn4[+%׀*bH6mFPu)A uǽ(#<1\j2Z>H5|oU%4_FE^ℴYNKh.#nu} n7m Ǝf]8\k# ò\fn\ĸ(GIPޅ1meH) ~.L)d0b;p rvIWh…t\瀔`هD7@*`;}ӹ!ŒF.  uN1qb9D\CR,vġjǔ"p"$,/<3p]+e@ =+tP%<ҒoE lR氁]08Wx讞Y hNBUq,(iZ";f^~명Q@gj=C.";WxmNoo4qAW;MEZ|(6BX>ܿL>_b!˅ sϪvv{qu5K`'Εsks HQW+0FDgV0OL/:7ahQ|xuYSJ^<5q_`pW oY߷5":'=hJ,ߟ*%j.r(ŢKLsxjcҫW#vV<(A4\R'v!z~ S!R:m&y-jK+VOuPy8٥+r#\_Ҩua"9;vw9ɹ;?xxҝO^e#D"9Y OXܑ\C.:_ֶZ@$ko1vȏW u20ZTϝLgR\i*{I ටؗ7(E[qOg4 > @ Obݗ lL%!-QЗY3iLرkҢcu~T  ́,h C-a /u$DH5f;jہ_ZtSbsyyߊ`xFs :#S לq%~3"Y^Rl|p(Kqt)0hlhI@L,}}eFD0m ;:.z\7 l֚S&kb~0~90Jlcí%ufV%uhp}/b3eSU*8!s2\sEkҽdm:G͐[.3q;5ABtl/qIW@23*}+tѲ YA bմ}XD\ PÖZݖJɉĎ//W{+QV:lcЃ4rw+C՞lT`+Ř^75I֧mh `{}&jc-g! -dc.3 4Jo XSAVK1_%rj"W-zH+`naV T$*.j|D Trb ,PtTF}D@Gȇ@yT%ž~`cbV6AkI@[SuS傣DM٠mx_ʥ?Q @,F'eat\Yx*iIxb ,nZJ%f'Zw V֔n0[?K3?sat;鄃xcR;۹TAZkt4I8?cKLEL(:Ąy-= F\7Vu<0fFc }l%)xd d k*ɤ5TqL[$a(ku'8؈gZ{8Lm78|:[׫HB*_k<^n:o|m3g3&Vz V3 CA<B;N ݼ-= z*e˸[laA,3-`ggotd?y:N}a|(7wˏ- `VH"k7##-҂2:-Q߮@"5'Dd:Un"t ,8N$ Sz_>| [S Zho I!_A.N9a?=cAxVck?f5c.p:J,l`|%<e*Cّ?Iy]QkTpRM3D|!aJA['sK ]!QI+36}ܶȌ1D1 uV |tT` `!%ZK1T hK+FNa<}'ՎdB6DO$ @$+Yf+l*&T] @Q-Q2erE.p<\>mZU#R:`T|' pa sc:98<_LӤ~ 12IvrPyΐ;`$=H ,3w?;)W"L]m@Jmdu*xQNp`F=SsI@c,5.#4ᾢ3jF3tv"bcN5swOGl{n)ש>@PU4=QxD16£QJ}gJ=:bT+h)Vja3!_yP$fm9TDA)K&4m_eq'Xr=Q[OO\R9k?X$ 7Fd8G*!w1HS:7tz8}NWvi LO7>Q.~٣-~>2ԡ>wjZffiU_L }vw$lҸmHt=f Q_Q*;SyLkglK8^Bj;.Bn lQ0Q4`ܟx'36lx%$HR)@P9%#oG:DF)EJg7AuWL!4r:bnkYc Fʃ%^`+TҞ9U[$( x(M)F]Gsk|T}x{g"" 'I_ާ }'inzENh4!]]:J^PQr+tvnP[_E6c$M[/(#bBL]C 8c15inS\Uq4 jKUG-` iZDir.x_X6Lc{zJ!0*h[BCM{_wISDr&ag]EWn=Z%^o9d$8tj\2)Nt}*we5rZC=* Ms9s48A-LxazmMQtv!vDcd8o0Q睂4 w8 mCُpijU^usF]+Vffƈ1nNwz)䚢>kj䧺xM0KyR;qd6Q'Nd0"``WyPb5_Fy Atlq**}Y $uz\G- )VV_iʔF` GOOOӝQ_¼wCi|ʹoSSel;v9T}i}Cz h'LA_s5ۺ5~:iMrmN S#樐9Qx]^%W/M(]bV,9*ZR1`+/bs_4= (&q(.~wXmQ@#ǃ_}W>>X7dNQr ex~JCKhkG9% z.+ !6kX"9-pJ©VX6,?$E:#3 d<bćC"!`.rfQ!SK? TDh ,c+[70^]fK-jfЄ-} }+,Dunl2.9!Jtm/iyfX!vgُUom5-#͆ऻ~y~rΊ^xR`=$ij)GzԇLldrٷZأoΕe>)cs-aGcC:z÷4/:*4B_km~X0*dO'ː:O;?RnzR^}(z|}&śӾQWE_x8С'$3_QoN5 ` )"|u *ٵi$n@Dk`jKij%Vvjj^jPFo|46;>kh 䝤-rSwK?%*C\(>rte[l8dx9o1f# yRұfIhbnN&:N~]G6L]碜gDAܚTڼ^Wcd34ʛGo4=n~4ͥLn/j,ߔڝeUuw qfQ#Lv\XUM` N{:Sҋ\;E(Ë]xsL^:_ h=G5TZH)K)4.5w}b_7fF!5Wmm[zCdAܡ]Ę53tbvfLcLh@j 5@\l=bO%]ix`:Xlf@E1Q{xp~aFպvc6BuK?pIUBldHO3zIi<;R_TxР,Bx=*KJy䟅9ż"V<] R^U/+?(/ ܻj;Mo v z$rOlɘj/3r^(Pw%)GC@k@˻j輛5k[l$qjn%I[CsۂSJq9WwV'Bd(I)N[vrn//cyZ:T/A@AuiX]eQQlrtd"'#VͱAޔDdATߙV휆BL*; `ӱ;AoìD4W#&-=*{'ۻYF#68>Wxb`tዮsDT"lu_9HED*ybF]%:]qKҚNWM8C?k|Es Rw KVmY*r/~7M6Q^4M%8p DSR摕 3Pnv?:XEBY4TBP-m2Y]ܮ^˴7NZy(!͡(Z;N*FB +0v !EQt<\Yr]u,U޽rFQg⎋U4pFS@`G/.!%Q_V,ESSۍ%v I^-B$*GqFmg]\q٣tPEjmZQQ_.e%t  ] KgR+ATʫKPzt!ڤjDkIg v^\nj]J u WqMvw\u YK5G~ ЛI"u3ٗw8qz*PuVWFSAu3egMm)h;seTio_ ~C_CbٌbcѴ,aI;ͷ76&Zz-(H x'%B@BH?tx><1`Z?lu.;Qlb(a)Wq斀OZx ͕9waZZ?aT#"ndc"*n\QjNJ`uO\?”M?֬kңyrC|+Vgq> b&<+3n[8d'yRhk l A2x SO#wu !;$n\l5Yj+ +Ě+8AwÇ^sGJ ^b-U=񛅀ŭ$ٍ]ʕ!}BPG\3N(3:v0ƫ? Y}ݿ5 e#MdՃ ]So;+cKϨhRb(%Q>Ǩ7m)qF/f%tg8Oʦ]rYn0$7D%o4HLo>WC|C<0_~Ŏ߳΅.+7Mk -blذȚpE/8 w0@Tr4HQVl qÂ* >Xf_KhL*ITavzw=z,P`fDWa71Llj4I0~%=ʕ!˟vUL~]y$ 9tUpk'@Y7) ѯ`UD\kx7ze6!@Σ?z(T࿤*3@èW1D >Ym&a# qv0_gWzGY_z&IΣ@6s5xHH!՗b ȡײθ?\"Ɓͩ:Pn^$/z,.hK˽ e56+XAZtgh@G'[ܢ]VD{M8UbK#O9BBus ux׀"I#v}ڔƕi 0\"GE'J [Ei"dd S)U0ACW$8?Yl͚yJKf+!WvFn-$E1+BE}&gB.+] `!-/Ǝ$mI[)CYݱ>+8'e\v>>Rkܞ,e!Ws#`mQ#X|WT#({ hdffzWv '\2cO, <{s^>2/㜣 INMqV\1SM _;jZo頒vK4=+/*Qn9H;V9? *Z3 p᱘-Z0dc4w1v & e>LE h*XN⯷Fi1a*NCߗ¶dafAd*0͜ (+SMf]<uB#F1X z8)tIX>l7I@u~uQEΥ䒗fWM+tUwKRYڛ|yB!G0oz%plxʂ!$?ܕQ-><-2se`؋l=Im&fnWbڶ2j%1-C޹Ȏ#f%#G ߣZXdt4|OݷͽA|PDSߒ dxL$䓨knaN甊bޒ p`Kv %:<+'E;ɶס#J{-2n1_ hEtaMsD@_Pn΁d RivDMuEr倻#tO }yah~-t;aܣ aA {1FS GUgʭ l'Z]Aþc N p{|ʄS/!J1׺uewUA]"{0W0&! ]d]X0:$$LJT~8}ֽ Vx]iJ.gNӕPhx]\Q4U5R :dcO TM~lB,(k;6"˻=jZ-n!79<(IƮ&? ДWt{AO0ց~*)GTjaM}fWR80qII*l2cq tYM.8q|Eh[')LKs%h'+אYꉺCp}5Oͯ5ll@&$qF;ܡ3s5{۸K.2/=ME@Oad ${%IEYz~X|#?$G׀5t $#rK7G]T,O¾,XqCMשs5ԛfg#]4ΈuO2*8i5cF&2.qhG:{R-[Y+&r)J_59o|©@5t 8XIm-{$Fn0D@ iҰ3^{!fXڛey O9!C*ـjFyKVXXh{H7$/Mf |QtU9e=Y2^"] fmb[a1V9>ȉ^ı57=9?J7w"T b - A焨l"lv9rUV@+cfϫ Rkp4D*?B(hF)36f;u3P_.ro#SǚwyD|Q,W,=: qY.^7o(D>DƧ8p*/[qyNHLmi@QL\Co%Kày{~0_.FE~̏@]AYHT,2?*&NU[qtNˉܴGh-٤;܉)p'C${m{AYy:3YV7%]H7*3o:%sM] ٮKdMiڟx g)d}CBD;7n{; pfp?NȻjLKG_>%_O/7IKNZ8R~k$W.D_rPP>ڟh{HDJTGӺw ."y1fot.RYⶵ_j[ޱ'j%BDꝉ++%kIK(-7I. ^8>;Fa@YKC:蚦(ӥmԣR@F tD9KoA 8W|?1odgD}3,ۥ% KlFC:V&j=gl&sȪE_I~{ώSl|~> 5ԗI"v Cq읂RLȫiJS͹ 7p/\c4,N&H,^ xk^Lo>opLC,^,!SCмnO=| |p5cwGS@ڑE*zSOB(R V>}$ wJ <(\ 6޵Y5q:=ѓe^kx%Jeajk᫖yRSt1h*1ugZXO} 9O2O¼hzqy=V֬Np't:3S<ҕjvԍvk!U|sDIE|pa?}( oE( g.Vb/Ū/Fg8G|wzx8gWr],HZ2}IAfH{ߒwsn?'%Sx?sf0n+ӓcO5< #+m>X'[/Yr䐮@YLYm҉Z*RoCoi7qlfQޅ>|'7CUWQ |m/VqCNlR[lfK0{w/-R5ǭtDyVl2ktJSA:3[]yQtL/_c;:%E@fD]'qr=R7l, #l&Cx'i⮷7.j!/AeH=Cd !*U#Ŝ8#fk,;ٰW*C_ 'G֊@z&5X cpğm9@ vi)vud6J|xPiڛ'Gojh`R+Ⱥ5)h37[[8ԥ핿jsŪTMRwsE?Cm$@MUCZ–@8cS1ҜHUpil4@qkm~R LP%-UV̠ŕz8Q_w>(ZF3@JJ/em.?} !ʏW35i3nJ]™wϊ`IuG==ixY1*&5 UiL4騡@o7l韐yq$8Om!rWi)nJS^NϊYokB?Q?A-X,I}1"5&knN0`Mܪe]?윝^3P \i%~ I 'h(L-sBC^&zs;`]8z8W̰'ز<#C҇GmF4EW( ٮUC5IlP|JP+(/ɿyBOI*&VTQ[pf.z$say ]׳70 nIؗ {yez^wZ\|!EEu^i۲.bd@a"bo(eB=?:8(, vcqRXKc[?jotvk1^]1c5x/ޣ'AaT nq,́fV|)]c6V*R+2K ϬRBQ~[Y{l*9 sڋ^Q2!'g?5I }0Ddᐧ]+*yߗ0]o,]# Y*fʂC'|8ǦkcH^(PM_vXCp[)XTP{5SKN 4JI04)@_41B؈GER϶B?\iv -)M ^wTG`&*.'QT򿞲O?`95/go 8>r_J(V¬pJl`C'ZZvS9 pl5J{y5k}HS3>ݭ5&A: zo[Boq-6"P64e$zdXب;n6NHI;%%2|ql#y{yfD8/Ҳ3`=SA֣?ÕVϼ%[Pqq4kYTaՎ- =@Mi'4tN%R@X5N.t㮞#I*h~rKK7_WWs}TW!)aªf0 '^zzYj>ܡr AxMO4ǑJU!Ǎ$k~}^ʴpFۺPt, uΏ{ƀwG ޺hϟ@uDYo%4]G:!J4X:a3huco 0},IҲϼw/)pSk\2o">qxﴴhAKe80oLE'x؊R;8Ug`I /xE@G1Y(+ҤV{Lv&}][/X<[c ]wGq|1%xQzxm!,QG/n}d~Kw݅-;gaPsڽ>`у>MZk1ԼY**{(%Rc;OHdͻ]m{ʁ Qa9؛(,*G8ou%s*-rtUӜi$m*@>^. &y@>vOh+Z[M?3ǔ9+mjDh __UI\֓a}` U%]t 9"> ONv~Br!'#XW,81Yy:'gr'I-}l,`枛2oSOh7 F-rk]TH7Hã/"^fn G[ WdUQ\0{_bn(}: M#PӜfdx*"~DG_ŅcyB؁qv=x_<ܔj,=NRӽ Hpuh,Z;υS@W6Rvg .P\vg7zGLwЧC%iO׉"RWRUY^N ]И$?1*4`B. YҤHyIvvYK媡 Mwfw 4(tԲNທM ٢U'4VTFUF?JN||(-Afr C1eG|=ê.>m1R 1: bx#1k۩eϮ.lj}[CY&9ҔbSî::s7G>tC+zqrZyOw߸'?\޹'|_%{[qG'8A .񽣯{QVvM#^w|ː R6e^5QTjZYˮ^ "Oopz4¤ܦ(%:;KԹ,˵PW)RF!lM~a73JoEhr-7+>CSJJ{?u9(tgW+%;ms6M}.,i͍}e<}a<cQXp,E鏙;@oF}ZOoڍ&5O*mYOk]{F/T?R칤S_=YwڂXzT!w Mm/02TVzw- YVꀒ$nOty?4W&!d!F9R[.ΆV>LSV;Cct̯~\;2t*Ǵ X]zٳ% g -/*w=B쩜6D EA]dY¡9lJ ނA@+GW{hUY_:-?IXDPU3k:i8v vAJE7TRFp$j6( ЬA0խg-lMg5HNPe|lߊgɗho'{Bʼ1+0قwܛ 0U)D3ѱi>L٩ʨf|>17+_CЅRriQChT0]Om+@Q%*۵"K|ț*9JZ׎:h4`3LcE6p)PT]'g^rxXgo^T71#^~VT 1N&8cX):[} %Vldnoؓa Ww.Ϗ[K)#U ?Ji)w4$YK~/,T5-o @> k{SZӶ glڒd|8ӤeH@m&rv3x/.`M#9FzI'unwt~q10&R.9&x}dqҴ="Q tg>?G"&YRi,O6P= Ҽˉ$yi#nC)*0 DGV&@5O3Ađ4u!o?2C &9LTW~&7י?#y V&vDaJS諜F{Woa?5)Έ$VÏmC2/I7$k|2!;KBR&eZ? ~ HmE dsU}M%x'm^9tEӫ <ݪWW *}U3I\m hàd&ήwz"gO|CÞ#.Z\bc/|ɁJ}MyC-ƧcBYIW:ϧ3L -fhiì7I;1O)E?ZLMqvX!" }9d{/|'Jv41nB]26 :#vܡO8 f 5[Z&1fR}ˎhgɖ ~E\@#lH|H^#M e^dzt,eT% !u>K!AhW"%&wf0zu5EYekzA{FWRnwJr*@u-9d8Z?F"%p =,e7Q?C,iTT:<ֿwqw3dL 櫺RK :PRVWz$LIe5r@~'8#\AzHXS(Z7CtWSs7dQ~S,mc*?b>6Lc1^RWKov GYyADFf*%$%< Ͳ?L9kIEm</Yp㻤3]ZCtb( = q}fuW}=yyD׎GX/fݑ6/I+78!I6– _ۜGF0}N-Dh89Klb -ê)8i_~Q4RC].-ˊgmf:Z L %?Q{ | wJ/521sjwC  u`2-CRcGz&,WRGHZ9qZHKY_9 Աȭ[M8\YEL ?ZOwO0"@¥oTIs(2Öa DZ1eB N|U;weFM<~TIjkaπJi)j8W[^j}kxz{M3Qbz z̵%Yq+TP0f*6G9L䚠`PƷڛQ qׇ}fL&; 8p57)G;bOWЫpE^@T5x@"pz^P֬fb[}+30Y.2 5璭K+td&ԒA!XlС?9b|[m7eMv `j>TB#}O!p{^tDZ[^~NbY/^|MNe 3/XsA A8 H=N˳w.X /'F8ӊ{q!Lf̄5R Ɋ^et>M1ujlL`|z}ğ/#O =\\68kN@S¨ XJWQصHd/eIG@sxUj3G's{A=<}> to5IR6UM>}jy5n~6_cؿ-8Aw8ۿqEncoCN[g-OJ9uh "ɯw:Z %_MֲB[NwtPH)b˾xRPuh*("2`A&>#&&hs#"o ZM|??G3# k+ :9OU yStqCv 6lpZ”NR՟%II J7(Y͒v@Cbtk^+sPL )q6t1U:IYRŏê,JyFS:ک+$l|DWɎaNV Mv5},a6WDymawh}̂al߿ԛND$Eur1k3wMԗk> ԗ"ڬu5l ?lЊe\GSّug{*.pߖPCOF…wH}֪5j`zd1'}˓웪?J~LT1QMXɹ)?2d&Twc٩^+Bj$e ^)M@B2`Q<DiLq&B:]E7P ;VȸkTmf]82+M'0Ԙ|0 ЫRc70@Bk;DnD7g}8 a'U{NIIw"k$d>1S<66Bd SF-gYq7.1 Otqfjh?y3÷9)/SkouGv$)/M4& !@pQ~arձVFf0ԭOA}dPkބȜo*ĉSCS̒F1Vuhj->~mlx͇/q7>R=fCJ=|S߷zIwaW[Cs"C~zib: \b1IiOBpc_4vCܯRnvHc NN]QS!W|NQ;4肱tT˯8Oyu=0IfD[_cbۚ0E*4[s S(M$|$>sW>oyawhF#P4{ 3eC WB94<}P ; Y(4Q5"jb0`O0Kϙ_ؼ22G $YBhKI@[=QyHDС V_y JE/bg fc'͟Q&O6-v1筈@ߴKy4-JWpXXf/ '{ Wۤ+W/)%s2(*rK#YJ ȹ]ެ8/lKŮU^cQp= Ρw;qsR |IP/i}&gXK/}NproKŕC=d Bf[3\QlyN5+L:fJșݏupDoqB'ѫJ}&WZ^^9$(q"mVK߆6# s\HK@|/xw o_{dk -\\2 u4ϊNL$Ex;G;˫V%C`[ФR"ò$^3|xRT]պ*=sqT$*/g+QO^UQe.-T?'8 Ҷ۹!U3W-t/IE'6,c nR|V3u$뾌5ߕn)Rin΀ $]&(`IEt^L8R^+ 0G:llA)c^50#^4=IfC)%]aB?KכWRQK cDn*U< ={`9O@o>T*Z":e>dZ7u28SI`$>vB]WH@RH\kGXS5fi}R|QĈɉ۶/x% &#a䍏&tMҼcZ?.gb*~ M]8H$,0p TnhnՎFih ۤ'ԹG܍_)a:toto Æ|Qœғ"sۘ9S*ɡ`f}:A4n'幺^o(+ux7wZ_j/EmA u2n =ؠ %5!o!'Tx.dPss85. m81vC96m#ɱBh2SeJZkX%ۙ[Qs8QЛt  `Dl Mt>"q~sJ٩ʆ=~lEJNpH1-0EhS!%6NEpW9yhlj`GQ]eiնˌ;.pQ{\:,G_xQzL/4{'2f': Cia6:#"jqv%>,إ&匦kk/\5D# r'X5bX.EtX!H֣)gL)d-#YX Ή[f4?H/UM:. CJ{hM w9-&$wasMF%>KJ%-~̻ihF{tV-SIʍQ34wW޳HeG rpU`Gj\fP@R(7\bI.P'l\!ڤ[.5{dʊ,5> _U&:cP'Zx-nyr)gȉ`jiyFt^@v:#AHk8!lCq݉tgK-zFJc"[{G{)lRA !/C@,#]ӏX G}sٝݥg("$Kf$1 -d򖞗⭘M; \ELj'ߙ ϠU2/}"5 Iꄔԉ{M̟*l3JV%Ot#d~{lZPXZCB\;*8=?jSk)vQ/ca&,g&acؚ5<*Fg׍})tr(zs ōyi 497_cz KU#f3*:sH 4$]lP'kǫ-r#,]hSb)6k^i+ iȇO'|L!7I / t|d=dO`ettY̱\ 8=:4gv^eZaTE7m,R$!prb-^uhR=e[KԜ;,dRIQTJYMoM1RZvefvv x2 8_J'AQj]O29΂ _g;uek¯3z^EP鴾[]iI |hiݽ}P^޾)_6aڔ^)cTr,r,n,ءWp[}GfPL_axW-1x(Z"kz3_h"hYI#=\4 ȝ۹?R(\7ƥ=(F'l(k4Ľ"-YYux)$hso>n^iUwG]?W֟ hxFGYCeC-PQ?Ө6I}%4D[ajAlNSWNI xa@b~pȡ r{~/FRKa 7%!ahy68Ţ1 _Fy獿.HBkGeZ;9-UҥߏO59 48w%M/C$[{̂Ʀ%yB2ͫAd  fQUgp#/5t8TshlfqgKlF/WC//.yB63 㙰0= )7R@_Iu wN-.HSDBV l"g>X&BPqiB" EA ;<I,Ldo[,Ra^D~%tҰdURWs% ]O7DM5cbzthfhiuTy[d&PL-!ʃ!K'ۼqcD=S_IgfM?f||@=$[(`Zjo oi4]^MZs|+&iwsјb?KTY)tTesejTg?G':1h,"dY׾ˆHe[zu$digs+R>,?hwSGe}v#|zvV*4g~Ui-Xl,RN_e|", jluk$2j{9?RǠ!jl#B+K\K2m$%9?:`CY',ObWMPwnK8ǴF~>g_S2VEJ-kLzu| ;8!P+wGeWD]7]qg5xY}GW] t}Mf*\W>d hO3q <xWm ?φON%_bY>sf U]@?t' /׻xt1zOt,uYVbtaaB a:@MqŊWHsq|8x:2֋pJ] fޞ Ԟf{uYowr$hB;[̟L])nR2BXQ.=X`}!+v!߲F뫀7 < ?󀹓b7C)9j.Mm&SF Y3"VԐH5aI>&Pܧ/TAs/&#sTFXf!9eAĦ>QOB(EցBa$E3R<.Gĸ}uKXRL)WT{'U"đ-_ңKD.ơIs-|"%C+>G0+ir]٪_XW_Jrn9 :ϒS:bǁ˝?(%7c((H Wi c!TLhl#\Nz6O~'^hZ h7źiVoh~u4}BBxA_RB($3/~{PB eDP nZ7/j \P .(Pxsf{(!!,[rF:Թ^׋6 -~$  ]Ԡʳ.\wםo$x`ͥ*G6rLnjgo<$!:ML;[$mbifp-'}Ň$ތƖz@tfCI4487xryo4CHT,%Qs-)5T9v4[תl(짺Qܔ!gnnd G0I\R{N [PptkRTzyg='tG0-S˳ )t{;m!xۀ 3WU_SbskË7YPo緪R( 耶5i&XGA]eGY'F9PO|j GZdvXCԴ8ZeK+k Z#}n]-I\P0zbh0TO׆L,>2tW|xwJc$t='IF}4 QP9`9Ϧr]%1`P<|ǹ:SܣBpR!q\\J$SXn+y$[.X{5K+#WL@Q[E K=؀ApՅ6㌗.ޒ:eiN$.&)r9 PpWpfLAѾ)Q]go]yCcjB.((ƣI<\j'F\^{A`yCqB>R!/(FTha' 5 唒VpDWx l#B>.u6Gɤx8M>(0 ġ"EYpЧZVC΍CHӸ^ S*,oexZ5gM Eǜ86ȖG'm>`!SU 4[hzfZRdDJZl k0F2]>U uԦByˎhBe4rV8;acuԳ~$ |,TNOS 6N$7}}R=}Ɵ(eJ0l-6 z|܈HqjO0yuHoQ}$”5-m6{#)O]F [Ru8h)P*P?dBkeJ+wp8VPpgH`mx?lxeYJbka9*k&th/gM_OB|HͶccz1%>h/f\DclBZ&j9=* ޣd:SP[SslW;N` ,fPH Xv[[`~Y S0(28X'M"i5ςZAA{8I*` Π`H n0:sɯcp?/*ߋA8؁.XsޖↂұVmO1:"a~: U@Nt7_P26>- s>kB *ͧh7=4aOM]haK.);xߎ~nt41I%@?*|h^نGԆ1,Xw$'c E?)G$)j?}dROzL2]6 eHV 7ņBC+-/IZ``3eȱ&Ֆ˻@pI/捥 %@ aO%/{"OtҬ<,?8vH*eL.`SYM%-ϥ\ ~=vܝQOJ\hbkv KH8W?Qm<]ws->Րa6))p%o[RNSK1DHGP4~y3:r+ >֠Pn j.ANz=m឴R0Pr.:^IaPsgLvz1f\ t}1Z|ȫA3:j2gdݠ4K\ K]rD$dSpcR F~sjR(I~a`GQK (*_ӕE AR]-rQ1 0B !.N>Dk{\Il xɳݠc.5ѳGx4j7%qylp+]wҥt'H1Gb~ghvl#.X:xQ6iZE6Oҝο3ű2͎Z4E!ah|}F[2`knNmEj7GTmnCDOO8Nr_ zz @68ӚfL P&0YCC:ch$:P?h PDkXƪ ',&ꁀ[γUwh?7Gx=j)p07uYӕ󝿏>ا'٩ YDS!ЬoT#mF U$Iʺ'*P!8ڃ-KELIMR1bZ- VU]Z*=^$B9"5p}^+=ɖ ʃdx*Oq8R@N@IX9af<'v]Gi:;(bǶ_40% :xj)$FPȺH`|^^ά&*vW^4j MRsfdǠ[K|+Y2-RƕӃ]xVY G᯽. &KYVruW5F@V_H#x ш߹~q)ر2KmE8Cs,ԥ@h|zWh^!fUJGӆ8SOpuToe,k$H_h&L'ka4g ILO-xGzc>{zg_!g -+2v96rRw~Nw;`)W;B-ӧ:G"kpBYYT[xu\Z+a0fQ;v|Q|T{%؁}SnD_ dxgOE>5[yd^y}_ ޳BFQj( yF N9aƒ!|Q4:gpҐjB4>tG2U-0 ]8'mNlFxap1u3BSu.I^=6^n4ܓ1Ŗ!<O#<$y/q[7U}>_֚L ;,ogQ/>cE;⺞TZN*AB0뚝yD!:l6@K?`4*jwJ+Qv"UT,( {s97<1f}g U@M?_П=ôΨ+L>nL-fT\8q*JWq< gҖz) TtT@ JtYMwk,J" J-PJQ45 5 \ww֩I os+,Ub*[ǚ)ۺy%(=!]:zzޏqʶioԂ ͍MO6;;61Uf ]b1u]^&5mU?nL{F(Wʋ5& [9K,m>"kJE1 Xq:Ʒ`WOhJ!@d~d+&%Eǘhx¢m!9פ *kICPUlZbǰ8j`p,_b|6p%A `T0)?s<`2/"pC0e^[pSՋxlEYi n"PB*k.ceU.)W.Է(bMAV}TlU&IY"bq tX4?0!6"Í3qxCAUj{d633rrXіe> g8JJbQޔj)Bc;>{@*$ 6y`0uI;S~Z4>weW=­'5ۆXK5ok92H͌=S=i pq&bxjI}\J '52^, V;))5J|dyv 6˂=H|;oB̕s,M7MKpM|C蔝r5S)> 4*XB!"vPcwET)'3*52@Hz/OՁ)wbw+T TWI)QٰoAam7'Ñi-ɳv1eal=4&Z?D/Эgc# OX"7%YlX~esʌ;U%i0ƉLȦ+>GY܌kߵ-.=coD׎ATWid݈Եux!~=wte֟c_.0Ȧ%k>m}PhTmZknX|AlSNRW+ ɠi9Ý< ̮,?|B5*Xy(6(U$M{wCeq+QûM@RLEE+yIɳǻHbZ˃O&:}FMsHxZMi'fLv*w *4<[ii&xH<8Nȳ#է۔_8?Gs {/; NjLM98z[KwY4PkEp|,ǵ5t"8T]7T.C aftB=E`OƤM<5{N v2,s C QX֌$zrOs"=yOK ?Bw +ƒJ~o8tepxxZM ۛBKejұ~4d npiVC'z"oj`[~ū:6 wXCQU'lD+j{:w~:n]p~IfLvz'IZf:󕚡ZbSL5^ruݖiR Bq`{ŌFъՍɏ,]A4wUΧl;,!}_Wڷd (Ѽ|$'Y$'g]Ȕ?vu^@+(h~H>~igD!*' J9(x')ﳅ$$ԾLJFvP+Cb-HtV ,4O5xg$S8MА0 Ⱥe.eanI P Ɛ4$p [5 p'wqj q p,Y3: KKNFf`գxxw3Y.]16~"ACG`;FRF2휽c;-uvN f>I%2C;5I ( zj0 .3wjDdf h:Ku r1JXiP#Bz+l˭*j=DL7 `gP|ȆQL4ϡX;tӰcef!kcZa̼{u񀱋ܻR>YrvfٿʔizqJl2'*X:vQX年@r w"/'jcLK_RSl6x^t$} _ꘄH22\B@BcIuF1@#9! Rm|߇S#䝠.! GPX;% m( ΌAL?Z={+R=mrc\ZD.oDoہ\ФAoSLp<;[dYާg=9,e oRiKho A:ꦰ}f1BMMȐn(,jdۺY &Ox `@މwql-P`E{,r%!t ⚲Eր\œ@=9{,"WS'QG5;+(9Ʃ(G_@& zVfZVwSflnZ$8h$e☺Kh|!6c!f*27S2y0cVRoh}u~Z4خyRSjY,@^/ mlvvظB 7= faյ&iTYL2ɲ.eO{SƷ#$Ɇd`=㛡|`zK%_? m=ڃf1I4-LjMfmxaܮ&:c$VJa~kNmav\S [^H 0^JmF|7ᤅuſfw>L&m4cؾJG96]<&]Tm_T;ra\yin׷܉x}ΗJPxaC]Qtzx&s[оmbMRo-zUIyBFgH4پ96ZQH(S&ÄVOJc: ^3qC4ZV#y][]`paD|-9}a]Rtl `Q~s:>%3?-Ž "MByQї.KU>8>!{PE6َ oXbT̈9l?Yϑ?+x[ }]AHB*𠀹WAČN'SH伮wK;t'͈_ Ca4G 2hEJaǃnC7bM&f:?B? ڻ"򌣀e#˞HcfEKt'OѸ"!D7+4oz@Q٤$ ] Zp7L,1ߓoߒ-de4Ѝs;DصVpp.I&SXLV+#z$ϝ_-"@nEpw ;^,LÕxGjlHb,sʩ9jzVTܴU2Wӻ4JC3ͨ}} CnenP}+VV;FP =-ŔĨ?}Nx(DL7eUhzu<͙"KPwG 96ˍ)#e@Rr55 F5g}Gx4ILr> vǺ /9Y<:Cd+28۾pG`Q[Mn{`#`;=Xgr7?@~n5U~rq9Bn-'3Ptz,i9u_u}oeOc0ðbycc2ۨJ \N, 7lzh;ms+@""EB̔׸zT`nj#V0Ǡp +eQ{"Ͼ{'y'2܂)?oȔwILZ=D\D,"54-ϺPcXH5 P*Lᔩo>|g*DsYЀ|)Bĭz.Im`l/l߭?<›%vdѝCI>O^|HX>W#YĐ DSFwH/1b<$ԲLg:G>JF:!̢;*gBIIh ۞c? {L-[99bj:$ޖ:81qz͘kqiaܼHC:C[(wkh@oqxc`]$/ <*3dX/Y`W79 r&XOb.WYRDQP^.'bmxV^U펜"':3&ɧ>%- ߁tzr*P&CLvʄqԅTحV)8hlnfT;6>JyRv yG4"gjjP;&/r(WV >t'r}oBSB-Q4gOWY84FQ:錕1F$ƄLҗ*wN葬"aDp|K%U2H)rUvy!U%ہ  v^޲w-kd) 9mĈc1Q`M̲tM£Ql2 D^5ۆ[y :./v̈c]Ӓge J*T>i}I6]-ק-z.T޳`bP$γdo*woWn.LJAiF !"m[޶ك3v)$ڌC7p!% T2F?~P'~Jxנ+ȗ"RBddcw?aj>.mv4*au0`4]|bZf>9g{c}r];*zBY1Kg.=\x`fQp")j,zUm.r٢v@ߍ}χ4h`Zxb.:_I z-gڇC LH$^>5$~GH@iy;\_%ܒy7lGIByN;R;1~aWMw{hmW)w^0N@Yf'+ZlIw iqB|;u:.cqMyͼaxq nǹh1b (3WwV92!{ng!-ؘ[c?$$bG,Z;RILQ w |PDs*[/Գ2M7χY  ;旊QʝSlfWe^+Si46^ W <$x+ %Wa8@U /?~~9:a}=-3 }5"cx7ڃW+k 8$wF~9 2i4%$ݪ06 'w=; 1{>L0R?oE2 JHCBc rw V%#yNtO99t׀nFKA ͌:ƒqq| 4nR\TWlO+Ư  SlIsq]]6!_(dQIN e7h(f2%ޣ zFb'9 9p,r@]vg&O ؇)n/ :ּ L+xmTi>X 0h߸nz7K|W!PwZr~#y-`Yy<\W&FgΰUBmx?Qn yv:ҹ*>]$Ɩ]@r0]Dz~z1}!8av[3`!g"o46g"Y|4Kf_z-hbK@ͯS @"gr#pz87:ӫ8W#njq/2CGyK{$qQ2AM/hAzb Ab^-^^) yji.޾&/"#' 7 mtwً &"vn|Rs^WCN`-[_ivSEb !a̠MObCQFTVsg{w=ZfωL7G!SՌSh +͆i2A W:ů\ 3TfƳ{3f *-1hkAhNTi?ii Cv"_jX  K SOE6w+hCeSyaVN6C.Ք-&#W5aKRO_=? w$͝;"ϺD$ο"r;|'QݲppA}g7)xkeXNnci;7`F!YML8p\p'אG  N&Gڹ YdJ,=@3$Y¹Ƌ|rN)1ga9z_:tR;=qP $*{cs}7e 3i/1 YB"IHvFւ?9Jq_l Lodj 4]H ׮n cAKiSTk2$b͟_d|+RՊͥ4GVY㯛D0tȍǭ)^1N:O]G~π/-od׵o=TQ:f\AAt^@p"xaoP׋߭ڗBH] +<7t2)Q#kr8S+Zx ?/Ɨx4?75C8`VuԘ|_l=kϤ-;OLJJC_~a.i>hP'iȹ wi*^O.$.AϕOǎr sU,U~Vӧ=ɜYόD⵫L5K q3e4Hq.d9s=]ƞȇnCOo޲PHwNVlyqؚJ5k>bgI DgkBqeΝvۼO_gX4"٫=~|*%o % x:UfTW ,8ԏJewWv"]%IPf$߅}:`W7EWnzsEW6c:٣$T~}D'O&a7N&\U 3{To ] ם 4AjniVSbxw|-q%Ruތ$9t,β4Pɺ*sQ@oYǰ>M-"4`r%=zKVZlVT_v(.g)\; 3 Id]՚>`|毵`V؄oщ jM;魑'-?v|'|4w,HPBk 8{,cm)O bF+KROh"*)!?|.K[::_Ե NZ鈐|q8(?ST PjL~W]Dg<`6@"I$m*/VOwGπn"8ǧ抈Jqf([c99|(5I3zT؆Skz fXR bļ= 9K[,]m>E8]AԞ4+ %cjK·~v|.vJ8GeJ#Sߕwz"b܍Ϸٳ@{ZӨ w܃/ h3(8=Y_@!_Kp,lV9s/|l(O{,6:g?Z O}J>qG|*L^Qi=HP͆\ەBODLchtƾ~8ΧV[+{9'z`TD`2-ǵr V]uy"$OyR2T)8^.n c5K/Q3.%g{9O ϊ iAQjrCW)8Yec/N'5<@Ŕ uQG!.kS:*Dߴ 6mҨ9Bс8-h67%/dr&eaQsGYtZM>rlG뙊}kK> Ņ;δBx]1H cJޅ>0uⱺ#VnQjϬ+ŷ' ~DgL:2}_x QhCkP`Ϛs)+Wv֤#jp!DiɲBZh@3+iÆwm~6O/N>wJ+ *Df7وXt'"&:F$M0OPc9u4K ;P׷;WovkEn.͜ZD] 3"w2GVQK`&-U 8_LZ-4N(;ܺ4Ӑ}`Tsvłha bo44QBi<̰zZcqL=yʹ1xOd/$;D|ymsrR<Ґtfyu~~gbr ^( 3W|T*&&%En~}A+}*{ R'E9ֵPO?3BD*5lo9U㱟G5.nܦ~%ck_MQ 86䔤* C&Ԓ/7%3le8|HcC#S7P~\;GCA8APؔQhԦ bG[ėMe43wh\$,Ec f;.OIoNէFL;rP_f ]xxe]ԼֲkzN[..IϘ)t5q] -PUThx{%e]g:S*KkGr"5U 4qy@)3&nBFۛ$§7&8~,?씊c ;+;VUT*viIՇƍEW3hT W7l3a1m+vȵ(Z]ZT,Skp]z̝ ۯLJΰ G.!i`K3{,Lڢ$AKkŸHo ^8J . c{;, @h!|RAe Dc ?qIƏDɱ&ԝj3> D/GJ/=X14lرgJ?߲6F藇e0YfġY|)L ddsHeM'/~[QD_,@;+Hk#@q-\v^rx$$#>qћ&I7fj-o#t{pC6g<}jHޚUJ1n 򴐆= ` EHJzGv(HШY?:嶵jnӛԵ9>']գg.¿f闺?sjL(d0!`S!nuE(d귪+_ܶ653Q?|}nIL3 C*ۨ тFx<;&(_t27CX~b"猴Vإ qY][ ϩrAK"WXTicS'}QEв>mˠ_!G18"9kM5Ϲ(& u]AS|zFSŜoK63ӈL7u'3JFUe Sf:XVys}R5 veJWzݹ+Hqqftzw΂P\-6u$sZ{ؓr,geauڨK6k/u۴&Sy1;NF_Mu?<FAshyP!HJwu/s/<\NV d1YePaط,oFwRھ058 vW-p^Jd@Dl&䴷륡GR6דצʑ %VCa- @,~=@"Rq<[J /Y ߵH*`~26MsUdC\D9v9 E\ z cN _ *`Ahaŷwh_꬈fɛcM;@[ B2esr3vF=Ex!hDvTjKg|!A낄ܾ5^L%AuccQJh5zXHw<-xb_[ 'dM&̶̖&z> 6&7/BJ3U?fAKMA=x}kݷ@ѱaqM'%0vX0sT@ ri  av"~HPٯ- ;@ UwI¤ZIFIlбGį|{|;&C1E ѱ{‰>zLU51dF SOpe97)+ t尠kā#&â|pJ1-``|+C֕ sy*' 7XRj5=2$` lK>uOՆ~٪99? PƜv|1ڇT`;ˆ \SF )wsM]d& "_&vHxհH<213ĕ4N}Mp _uzm:K OL@%5.~3w4޻@S 0E[;Ms W|{Vw)lص0 *9˪ gV1,N_Hc%O25}7_}<!l?F͹3w9,uj~ʒ Q3鯓 @=l*FY} Vib~{0`m[褲}͏2"y/30[F}:uA_PJmt-p_δi%3JfЬezmOq5-&{ݚߨ۫<2?+Y`s ;҃#2S kw%zDLѩ=DEXqC~yѵ FrzP}îۓИgR)]MX?LhMP庣{B%ׯ%)bPDSEZE~C/у82 :njt`| gLp ?GWefO?CqK 8|^gA0 \'N4b$߬&%_vlFk̵|{ɚ;t<pvJwޤ)X0&>΁VG[,eM|R1SǞۯIBjo/eF *Ygӎ+zf ;r]S\?]ƺyU$F4Pԧ7?U3&8ztPVBɱK[XB|ʳE)ɄWMܒ5HqG׉aGc8.eh(,Ei1(fB60[SĹAm1$u@ri,I)8+qI {*^ob!3JEd026)^[] Kg6:9U5j:iՠ$Uf b_n*'`!yGSC{R،0 iAuPjh-?~ Drl{.vt$/;"\mBb.M[BVw{21(˸y/ٔ9e3u3[z. D5[[ApUpX=jQ:Psr~& q;_i<0jogro 5uuArmտ4Ǘ,y|Xr*~iƴʬ}pd&+c[ 0`sBޙ0>Ol"_h^g?foC{Ĕ yo`Dbk4j>Cp!c@h4x g aܨ|k Щ=>b#ή)o6Hr'I~<lvѺ$CB]Mv=w?5Y0 B=]B%0Ll@=荤SR.u-͹7&3Y'AOԭEG OБHY+tEqaƎyS,שּׂ]%C!Qc:5ګ$yjBtB%g#kAAYVX[zV?UL> @ؘS")⢍j _TɖqZ-,оHyYWHT4> _A h6bYGASzh5$I0bf$&PTxy dYm4D3Wg}>;(~yYI9* hs-ڗj,ZuvEt⽇NܻS?1h{uo5 E%aH*_U;DQ}qc;;灬Ωy(Tpb8ؗ { a! Oޏ+<$(Aj~MZڐ&lIZ1 GD?_QDv˹"ǒ^<3_T: ?1~kkB4 gůONjm;EӒd+ .i(;hO&}&B-Duo%ص-'tץ,_ǹr%u$uBc^(+p!βFM20n̅fnuo|l^A &Q!՝fe^,uԺ>ɧfXtXwC5Gkl+!ħ_ gko e+jK߆_$ w 3۠H]'^tk:2_R+u}ȝ^JU0[Z62e吮l@M^K,1t&(|tO}JeR&pc|J1M'}3>{8g"rE9vE~=nZ(:s[96g~4\nC9gbQz^RU,NsʃO#n]*_&(p3~`ӔSiFm O- b$M2!l=ESnM` BH{/#g?>*Xs;H~%UA_5Je@|6c[s ܂b=WW|*s.oM'DU4'ޅ=?sd6^#؎Xia{;If]o8E8Oo =_V hp 4Ф݃Ei$2tݸxW3.,Ed4ȈYUziFoߧ>1 7;DrpM xWR#X '~ېDpwmўp, kq$A7󓟗NOd0=TGcDq%CŠXͬ}N]evzR' q?m2 yG"a_Hlڴ|^yGIcq0nB`QӪ1= 3}-J #{vRhi^t#+S0 BXVIJ`X.4)lbjYЁ #Km 9 CKR 5L׎=j6T{L8mV&oP!2f;AդKZB Nc`e&óEy7h~D$А`{].u$^Y uKU;e$ ETd9=v 5f;R\շ1z8%|?SVJ/w,,#Gӈ_ UYo!X2[Z:SOǡy~}Pga3-|+mtnnzӉT6D7&*t[ǕUgCl8;^`eh|U&'8l,2"k~P&~peީ.*<2 ,S}t`MR %Y(_4јFI/UD~da Iο}!\ $2%^m-XG(i10huɤ"\_?H,8RmґEc59$Y<Ҩ\Ϥ>\䕴D4`1]Bw䨝5˽ $Xr*1x<7g \w1 qLwWf/:YheUA< nv1pw*h]//P>1]Q!53!. D`UQ.S",J FWz{fދQGv,L4_@Xz!m樉XAJZv(lқ?Ntr(dw9_iSMV>bs?aQ8CK4/3/M@yx҃( !eIύ<Ь"!F!0.8m>o|X:M͝!tߋ Lnle!Wr>1EKs̻i:b8C`T[&#%KEiGV˨d8娯敄nNW{9Da/jj0CF_X~5Êy©eQ˴QQA)5R=.J╁:uI臲_&l (X)T} .IQx`o)7tp#C2nedy88k 5Q򍠝 f{V鰽Lx?zS cYޭ?fqw/EVjP8<0;fp{Cn8zDBs}vQA̙Wunk͘z @ Nd5]< 0hb6ŸVKL!cn`8hr؀6PLِc9AO]eE.L2_Pf s=۰R|`[YFwa" f Ni@[mCh Fk20v#~B,-@,2?^%@4uyCwWW{/ܗWa#˳5+}\fAУCz3I"Uah z <46sHK Wj v7ѫWgAuYsC@YA(6 42~ ޕGSl> k9 ߙ K:B3 ҡY,Fq=U vkSNiX7#qdr9:Z1 )TG:zWG^ (*?US,Ki̷VL`7l nԩX IVwiMτCH< ~~ε]*\'LKjE5АGtA6b&˅ BR9}Kv?A XˈYb {EKWfOâp<RD @Cv̀ OD7P"O[Xd.j`4~mM.:l1 lY58Zȸ\6El-(ӷDj:[d&dzqIL bh|jOa#H oSCJY#˶?8lDfw'.]#~f W7jV6GCsVZ0v0/&(₄؜1MmۂaNV2`3KwoRy!3>oG_ffuNs Y?ޤ7+3yA!Roŏ+Uquu )%nKwT %j_7S_[qyOx<";=8: 2C9X ! H!q]{58,M,_Eص@bVž3ԗmROna'9X"kO>K;j K+k4Glyl#wC?mNuu5E_;ɟONdaRl /OH鄧CuBq9xyD?gc4{O`#u6g+SW5cD qo-sz!H ظVL_&-S])0o籼tѱf-zBeĈJ+ *%GZN=kq0B ~]ѩw9ξoV8Fa8z1)BtN*a|~46شAߋ=C+C'f4 bR ,⫗ZRzo528fLE>j@Sp`U(w+q*5H4ң򒬼,|7vSt6̆DVF7݃m5y'%FAeJ1LNd+`/$ -WwOkD0d.4_f4h\o+vm2o~V98 @y<=%"6r 'Lg H‡(ersj! b<%\Kh{2טH'#&ZI 3Э14Z:J5nEye:R[x 3fGֳ&netl%i?jc)G&BBS@0 "1Rֶ]Tg1B{tѦ'NB^oU 8Rȏ"hkn(0;5;kk!Aוס֩lD;7t(Gh987q"Ƀa 4셾_+P2E4߅&˒jMůW8[2o"ZeLnD"&m)Ѻ^$U+$w{/_Qx1Or'zDEk z3\o_v3p)YosoEW5v%dS$ȍo B6 h"9ѹ2gGylA`I ه& ^/gK-#1҅ޚ@^]+dU'q7%5O6rW""邸,KJr315e:8YH JDKԣ~@cWȀl ;}0GРf*V[D4qF[&j@Ĉ&ـdv9d}є.oC;Rnu6~AZӘt+Zn %<*)sji <;RC1 :¦]MIEOZvQD`d)e"ze.]η;;Fs|[ R!][fE:IaG͙B5jk%?e ꞷ&[H\OͿ-*ːv){OE?'89$ /!J–]YO ,$*  !Cd]bc|7~J^8}9Du2 p|3gfC55y7$)mz/߉=5=(oj2}Aj$YN @8SFKZ̟9RWޝo g?m-Fzj鉡kva*2!TÍ^Qzt}il:~Μ&8#π.%a@L{jK>c( YJ݃:z_,7ՊZFQ8L_uӠ:֑ؒگ ?iQ !` l-F( Բq࿃JSpJYMj?S*ma?__{Obο*t;[uE?dX}1.{z(OBs^&-t(|#<x"T7)_7ĩ +kP,7U];,stM <_r!*;ir97Ey;w:gbKIJ8T тV :jZ B] β'Q| f~ L?_o3 <ϱimTtj6@_@OI`u3\;02 s֭ nl*@ywERwdu|O$'=kEee}\2.\`_X4,'-@CV]?ե2_hJZ/[7M(2海6ܝ=3zgMH ,ko3RND4 , R8м񝊫lVoEb+%23V-uN*mӴ"ߺ鄔kPKe,J8 ajj26K"o$=B*o q*`sTSm別J5XK.gqcT%*Ժ,8 c +;O $_=J'en=Z/)ėfz}6hVM៦Ӱ ,M"qUOδ uMW0ϓw8+> UNSC^%ܼn|n_ro^/f?>LtcVYrG U8llԯg[}|/IngΎ`z)wjBe9HW2I3pMt@Rzhˆ?qlpĴ<ǏFzR˞`dz} Uq!bbѺhs$EѾǂ}mh@,%1kis%r!UƔ7q ͭ! &؅t쾕:PW3L-wkC٣6v.hgy(Wnr"#Wbn*oj%ra ZΫ:Ƽ AbzF|Τ s zwZ ; l `l'.kQ ֕Fde\6h75d#mҝ- BhoEXcuFq9Egw֝_ޤrЧ-P~pE'#n,=L~hM V}ܰk$|?c+WSR s]gPt(֟P{-" 2ld-89NE ߙ@5h3*#<"[ )p̈́*e>֍o1J@ǣ`Ѝ0 Up<_ihIn*~v<<# $VFAi JFmpFU;5fdݑ6H|]cOfTiW'll0,reC4b. +َg-X[I\D$8aOV )vf0gX5\xۘ i~5}Ĵ ʥf? :'M9ƽzfn i_52LNzg݅$2)8֍(%FF QS@ZM$W׉3Zmr?&KB O?OEʸ5Ѩp;O`eO'(M\K5Jz|o譔`z{@KJm.DUm2Wg>N3->m6bx!L&ѿWYvưO9`rc5.:Ʒ~:zG35z`-kgm4/{_J n Jٟ.OK<\V_KIVM?V:;ehEdAkYJmt|mR>O⤾0-k)ׇoҡ &)@[8M| LW2f2A*kIrXkҞz~EbGR^im]! } BlA|[s`G,ˤf#WsA`fI6ԸBO2/YQ8aud@* 7 66X.xxTמ"M?#!~hW};I=QZRt[w}"a4~S;&lГkijpШׄ}S&1w eD3vT^}A~xNLY6*k{#_DY[@pIw(\61;o (+n!txpۅ9XH, z|愛2t$.PnZJh& m&wMQ}{2QPM_،,S4Ǝ.jM>\+b6r\3%0oO4ǡqn^Jx:4A@?&9BA՘LIcW]Y㭖KѹwuL)+LS=[ߴt/|=:`Fg)A*)NkAVP*'f n tLz7CT.Ɇ5RO}u~=ZHJYI,mJlJra&ڸ {8g?g7߄fKR}` c7~\fwT,|&d](_Drt>$ñ6 9^9 ҅J~IN{3PhuWNm/vhM*r^O.S(RlwۘFaVno"s빫1!{~Y$H0Q1aF1Cg6C#T/V!R$*#1K*v@H%oC)/$V1O rqp_rG1TmQ ?Z@[)]aBݷ3EP/3:V Y@IJ;*}u~jy\)E?h(7c\r}OP'C^@Ӭf7Z?կcǸ{T5P[ w@T]EO ? D$V:ѥhӗ- |f곪ĢoP;g SfUo\*$C?G<Ύ鞷ҊC c?Hp86 䂵\817hFx^X0nVޫ(c,Jf1gn6 BUŔO*y-I3^?eeTS;2 7!ˁaD;aLu9^ְJz Upl(R0yBdCp&4A qGM~qQ"YA!Yj⟽Jد@g8p Kѐʺ1ƋTYbn ~?T}U_}f2N|xy wxU'?c0A%|w`4CP_F-ғp70إ%7T{2̯N[ma,'P"n6-{Ueު#5Gq̹|ȯtLN[#>݆؂vyI*v(zw섽R9i i0%j)m0?(x^3blYBER4.J|7Xx Oe-VVyqt4^L 3ݫ{*.hn+c'ݞ,@C崊c[c] m3E_Mmzм)Ql7&L~ݓ*TDoi rOcC_*I;3ѵiCS"1|Sղ/HiΡn'Ⱥ|6a9"?o$SdN`o- \ZAƙQiG&R՘|yZ[ JbǏPnR7D3'7[RA>XBZ|ZM^ {G Q#y+,ys05X,iߺgH<XF蓎'dIIѰ:!H5Z;;G1TvNތMj˥E(EE2k2>AnqQ]P0/3qh#:X|Q[9́ !.^Cf)p̔aETr';EXIډ "$93[h/"~ J+dƸ^oSv|EHr-G5D ̸|Nc:lBnH\t -?~PWeUמT`TDOalx-nV2LP=!j=2BXyCtYqY ~>jIK{4_88V+F_`U<+v6_ -`?ӋmUhӉ%L!$j1AB)HETUʢD;"U|L~cE_2):Lۋ,hSKHp1A۶+zppxFؿ(DWk}khhdv>.%5U܅ c xCoiwDiJq†hؐ iZȚ§D>b֤A^w3.N ^!_qg՛p 7)ƴV/F!-)ͦ:b;|tb9Ƨ“T/RE= # .\T0սiF(g+wIHʙ̘;P΍ʐWe6,ɸ ^n8?&NO߄19odӑQޓRay0 cAI9<]ޤ6"Xe}DE(9qQLp6wOG`haׄq>U0ƐV|*raى 'H +@xH]:VKSN+v^M1}HD8.f56Kj?+Lu>mfvR{* _EV8fv.5E<|sn+@qY+M ތÀzA@)iBX]ؽw,F?6sF!]=A7wPkgjl*B fjylYۛ ͇s3՜Wk}+'AXM3jv&:?D|;[r,NTpVIM_LY9d9۬&w^b|)[(>Y**$2n vzPEW+,`}{],}x缵 HjqOA(1jʺ9z\8_Bݏ !% ԫ >Baj\ aK'X` o8oi15χIy4DIH%2jp[KmACDm`8ftՇ`"4l_z7QkԼtKηdVctVދb-\Un".Ƹ#tĐx%LC>튵W4QNx $ɪ_A9>m7#{;̆<ҧ*?r?njփHn?/f{/Wr 3z3A.(bhcU!>\^NJ΅/aDQ}v,bTޗTU& #@szbƅ. h1^gߋ>d>71':H}6 r/fV?M"ǚR $\`,z X kŃӟSvjgrd_=Dq\a˄ӀMQBzF}h VG??k׽pEN,K#yΜqo63q4tǩ~ό.m ڡľ*OdË9JyǁXw u+ڜekS}sNInh%}̏>V㈜yEaۺ"O/vr5 tޢ+:bduC D#@9=k]$l439It^f)r:8'!¼UƂiذ@i܂6Jﴇ0^dߏC R%b!`׆$9oY3yP8iLAC'Mu'PU\myX9߳_,CGgl#f™>U~>`@(VR#@W]HxK F QHFBCbU-1?|ye#FojaV/h)WU{]7Ů)󹓪;EbPy?/,jR~[Ah-U呧񰕆ְIhADŽvDdS;2ljͭ~˷R%Ӕ@CfF]XEQb&aװ&\qk_p 9W&`>.=8lD6e%wx1{W4u*$]!6ElFVzJFgJW7o%`o . 5\.5e,]rALMztl#:1,lB"no[EkBx [dP 9QlH!2=Laȩ?3e,l$$ ND>fm`jhqod:TS=aȆkth8dցwk_V<"Y!^ y7d;G\`AR߈^_8 1zұӿPTցɂJp=/)qpb6i`Bϣw5&GxJ*?4;SPƘ'F@l^EpYDg°fv[+˕I C6hfs[`2Y/[b!n.ԗ)'|n^$^,jt®2VFC)󉷎uZ0owcE!WL wxw[ee9},uVb#C5jhem0^ٞӔ4Qq(V!R&@ +O _H*s"KV뙁,͖1g3 c!΂3T8Q&+rv^{za9US3ލ 1[A:WFӷfl}&vF ?Nʩց\ [SEB7.(vRa0DQگqE}uRֺaVyOnw}5śGm4I@/dJ 6,LN, Z#3.;A SzlC ]{x1mLNerD/:#b@e/*'ֽ[өgJLAsEG|c tEYGUBM1ӭͿ)b0SOn9ূXJ7rK9y6[_; >G Ro5QŶ;Y|وћAv3+ګa(FyL d3eҰU"o\6gL%w`ZpFĞ(ns}6쏥U8R=)ޙ f^f?/i'p E%Tx&A+ެc֠׽YETȓu%S2U]1ejWVX|gblP˫bzR; c]x1sp F7C,S7:"NCjvHÜ:b0M*zF0u;D=9*kRa;Epfpc7 =Cr3\,ϊ:cR= 4Sʣg;5K7IJ N hG} ң)^t;ZL-9fdy_iQASǘj=Qd BOJ, Z@zJ?b6QmmF]iyʚ1_x#2v'x]oV\G>#S]DU1DMP!DE$A )KN)ֶ<{2Quߺݡ aT$I: -l+) %1:# jrχo~b?}Ӭ8Qa&$cX]Xl5i৷\]gπWoPWmfx0QikP.+ =b!rxE ?!sx:ښ[(^#+0<7!Aȧ+mT`)C]JXl6b[>y4 ^@+QC@nEt "@yUTج/טzOdcsΑ;֎ݠ&.&K .Tۢ[`G*T^, |E,kKxLڭ!vHC+-͙|z_.Za[qL5jpӐ%|y *\g/s;"޿.2DXL5#A;=;br`(PlY}i D|gOykB3ZgO"~T&~ը|&5=QIY7.m-n (0|-x= OQXN{&H4Vow5ۜqluqtL)EL>5߽7l !?΄ - cB^'Dm^=sC)D㕿'`TZ@}$ȦUhnᡚZr z\ƗAHGH~vÒh:Q<@R[I-z[(μsT'U4戱:b'&("j21K6mꕄT kd._X8l"қK - Dŷ h4Wme @!OcX%HՔ p]>eA))/~,!-0\Jh?:\q;śX]jP^Ig|mqhA_7NI3џFS)rVK\bʴ-?,wvzvB>ʉZOB {;[\IfW9j |OF@vlh E*#o)#' #r:ZavdS}/?5shNߘ)!! D/[T,cθ%6@*P j ;O~D$L]2-NxU&:f{Zb˵g+.-fdH@/7O['Nc l r@| H' 2 *:id*m3jnOX L`Y<)/+X5sCUʻ6{ g⣽ kn uGtG~)2{Ŕӧ+Bo:U oZIQ+ w`D,e_҆1 y2Q~C"Af18D_ Ֆы!~ z;%BrMөc;)y]ϟ^/FPEadWn%kKޤ /KV׀j$Fm ]UFDgՌQ28Ymh\ a/cW['9hhY @1'C\ >3^`{d6:T>=m,뿖2\(҉}xi>G2-`݂Յ$ xݲ&Px!~a͙/x<TlQFܞm>$͸ $ J9 ]*2/D 3pj¹sAds"0x4Azv516ꃏdG)иJ"8ޚZUw (ew|Z,*8yMd>0Yys69cn 9tv0^|=Ewg#-X[&٩_/Bըshu( cq*޵UL.QDЇ;U&sُd, -@\zb$Ơ* 4X`3$LbӗWtiVl-Zhx+t+я0ILlL.ՒBBF1mk,|[xQDHȖ;xyѸ6R,]c R;A(Js"T~U3 G(ULlJ ٴx#ޑuI`#7Q‚`+ŵ|haԶwA 7uυ܄Xs&Yme,4pŀ>[˿?y2;U%opDr eS}l (l P %\gF<vNʎכ? C-*FTF C:GX"=ʠ FD>9_yVR-M41;.,e1ք*|I0(*07?w /k!ǁ=drZe<|C) *ЍD31c'+؜ Ֆ?ԀH*9,r + B 1zɐ2X![,I d0׈Kڟ |]OtQJXlLHi[D;YYoU3ʘ{R~@4EOυb*b6Mckozua@j(}BS/K7z 5QrL~'NKEcGn>m<_1 %hSe\g->jmsI?àwн ! 1p#!!Z2k5 jqQO(i04~2.ehoD,M ] 2F͢iF$Ä>IHpV  dS2#8RZ;'v8Pl1Ђ"_*ktygi#E*2oLnGmPީ!jgDUR?bK%%gfYKHs]d ;azfyKkz~?ϧg.08ow*q9#sb;e*HV}ڿI-T8DPzzWXAz9,1!/jRdK(d~b-[HLat1*>Yi-dG9k|z=q(5e)]Vytĺs B񚪶a ."(V@95zXBڛ@\&W/WDjA#`ev[.$QlZPA9 f\jGA.Ga}CU{`?tf}Ol\6tŠ*C2lաW*j(le&ˤ&%@3ǹtY}4*Z;U ;v*3Uog ^O:6?e< Y=zI|(q`(& _[v؆Wx*<L":OIp0(pt\ BV5L㢈H0Ңŭ2kNHE ؐ[OrѱQqDw"Cpiz>rf%Qc"$ՍR -AsMl2@6CNG=TqG%kPhgsbaNmhXl 撪%lc;)l[P˼F8ɲܝ`[[+sJ]Iw}b/]׌˵9AC$UO/e+x UsxVrQ&!M;fY%xH?gÛw+2*C—;}a y'p-;AF,\^TDz{gѕ[Ē?)[[||,2|JvixXo:΍<`KecQj8d䍼F(A\ׅ+[L>row2'Q w҇#S6Qwf".L͛3q@I;m\(tkU M.c2x\7f}k_@AϿ;oЎ={ TN]T[ Wlƹ :x$9ףv2dFAL g (iR=(Qrz!6_=jfm^4>kO ֛3՗ _mOWZަ 2yKGݜMn$aZўTuXD$aɦ'CMmGUDuW͵-<8jGp4Qy[&@hzu̱[tQzd9u*ao{{>ۢW=ٹTpF4X뫁Y;2䘨])G/f0[&n%[X~`_πذ)I0,ΰ2 -`M "w/7SwCU Qȸt𓬧ɺ!hlmV$qdž Ѩ1]'oT$O;KWsu} 7D4Glv^\:n"3x(/Od;P ɭaJ~gݾg?' Jfw3jR5ߨ`WǨhCG?ݐ?8dkrx?qW4 ,^^B07L: u \M >n2ʑa1%]veܩԽzezҮIQ~FLX q<ƀt 1Ezgle^"_Q6{d($hg=Dfcɤ B /)R+t#3r|*]qUrӛs66ڿY}[z=_^XwBv:+Z8R4.m+GVt@ЪTXJ&[n߫AP' nEՅnmUQIp*6y|ok*$"[GQܪ]XiiO\!A%J\\-f yEVᦌ!a=Kz:;؇(_@z្% 3)ob%-.Gt&%W4,"Nj4c˹3"yO9^N +{R2J:&V!Og1CA) Xp;W$7IJퟛqY|Ѵn cX=0n2 8|<:LSiLaikݙNwΕv]J|ȌkWUPrڃq7gٲB}9p57Uy/j{d1G.}7cd8[]᫦/5~9\S͑/=LSCnzq梭5iք˽ NKfCNT/xeW-ȁqA!mQ" ~I{4ϑGY3H\aFvH)+ɏWVP1H:t:Vf| g "u cTpMDmi@>fQSOm9߈`F9u+md@5p+ex"L1Ձt Jaw<,ޠ`WdP@'Do%!F'j.j+yQtbf g f lj`q(:˹޶1='ZC|52z6(wӔob@>IFPѯ&ʓ!IxnzEovӗ`p[@ GIK?vTBCD5Sq|t**4g L׶yҼ(g=91d/(hxHszWF)uޏg/q8}y,<V*X#QȰ$!gbn9{ࠅJhG@mB hIt (zf\z$ɕ+ Xhͧy76im]l gq f-P#uWC P)d"}HԑPvGrHܮۣKY5Q~N}pcjO-s-CPO .\lfjƖxч^w\X0s' 6ٔ\;IDAM~$p-88 ҍtdiW.] >=B\*Xb9̖"ڸe5]XFl?&k5DXk$qN|c]X=J9SwۗoWnf}$5s 7(Xxr_ wTtC(m PsуkS:L84!p5j^ZL۝3F f7 r׃E- Ɏu;ӻ}ߕ\Rzh~ (DqA_py{n{sBv 5b ~ :OXHݭgkYM!SG EԘG$[0 @TIr3 ^&[M U6oFm@r (LROVeGPjЀfYm0L'HBBlj#$POK3n X ND+ݙ90`ӽzS6%÷*@N @.]+Ԅ t΁MgT|eICp"_)Ϡ Ɖ*öٻ #pOCJ "G@sikhHmNN^,.BVYnк|NL3]&>d q@@ɘ.8lזK)>]WHC$7ZR;]:?"nr5˾tVsܽyi쩔=?-[w@ %m:%~.$ݧ/YN >r̕c1CIf7sK~3PaD2\Hb5ݴ٣w!(s͡d]du3b_75$0( |sVbUqPMhC3mZW Q|opNB>cqFKZEI4>zGXgs5H22޵"{Aؖ?2YMAeQ..LWyg{q( `i3s,mk*˓n%]Ybg@R%jqP#Ѻ:gk!y[5ݤ5KbZyEB"'>1o^ځD÷­|J2YL>ZN4Ps-(y =}[4N:`zä񐝜+cԲowKG$|'gFfMNqP Qu>[\AF ӛkqWҜ2R9τCnPtɘ9De9 U XYЂkuA'OKo;cwHfu&e窽( | :Ye С1:!hӐ[>2H4(t4I> W["xei4讽5?3I[o|r_Pw?)o⡷Hf+5Q<9hoaz'F72 |}Rkծ{Fua7ﻧ-:3xw/-.rօ#~SQ݋ۏaFEs+ph/Ip6pC6~R2Ż33viߖ%EN]{SQYsV,WZ;Y#.|uC+򳮖y^=:U3¢<hTw)H?ڃrs9m.`/1HKnܾT6^jO W^F2)^vJ'aj,hhٳGrHuow5,Bk{!qUVfĝI^+fP ,Q2䇛axCb;@ݖEta.˦i^Ofԟ&Qko:ڔX{"JuO2x(Nu}4z>s 5WU4YL4!A~%׍iyFK `6>FkAm'FIEo_d4lXWQc="Ixr4E) Wm[<(N0و/:m@W_bu@x_`0 u A։SفU%:oRdSrK#T@~dal0ab Cf|3 dtQz? 9ߴo) H=8GqlRnr0㡲\qsDZ2SJT{j!JWpEd#Kt[מsQ.y*KHa;K̭}hz3 #)FDT#a*{7'fGRذ![+]&UˈOt-93d p|U dDGÌ>"C8Ru?CcˈLܕSE'2 YjnPGLVO+ n='O& zD>^?n#ӗ'KT"6zKIQvr8%c% 'ˑ3aYǏ%o^FWyZY=}֎H\젷¬X\!!&4$1E&ίX,E4UY;W.}y~swfzɪG|tvhvc4&M۟0]6C{NY` ,䔣0[Us(gElSMouni WS SP%&M&m 5H!E_29reO6CNηF.Іr\b&L| gtI8R BM_IӬ׹gufI]%c;oNjWܻON%!7k;Fk*.T*A F" hM/y(»Q[ENTMs'p:wIW>7kmo)F\ΌV#g۩UU=h(9e( lS4Xyrzcpy$}wQIF~Ѵ)W.xYGHvkZ^#'u'OW@KeZ$j}So'sLQLjMUDCҼFxWOj<5,v0x<,Ң?n^Rǘ!.+TLc/%7USIڣi fu{ZgS)΂^ c_"cɨ9H sPFW,`d0L\Fb539ꗧ`_e'`3|wR'cID0_LaX|; юɈ#PW>D3̓qyՁ,)~o-pW#)f|F&}b)rU.\ ]5eQ(2F! jb,$$ ܻjZJUw>#7]r;t{|7 <ֿ)#n1^RV`ժ1ٛ/ |^}L]HGlW@Ё? x~K^L{M"gԋ %2[ks q6E8Ͽ{D5m³Irftf [8yA$㖄PwUI/|T m=}HEm LÒWd(s⵭$cAdP=RD>b6jL\ JиD(OIBa0wBu)Y?UwYj-B4/Q}Rf02]z9ͤՏ &Xj\5ౖ"5p<6^g~8 3 xݎI[+אJ/ހZI>2 ^O{´ 89\){#9Rb^oAY oO<mJpMf3 ptV_j* ; azeɧ!, ϗcS86dž[A_d?*(VbX)cNߘjgaj) >_Wa]k㼾gUu6nA=kϞ}U l̯੎犇@IܫJ̡o5ρTj_G?Y57$@vZtt0+ؘѠdA&ȆMv%!G搰ZWj _eJɚ' Yp>?DEpq" M*jh*Duq#;IY.T\LG}z=JIFW,1>,#:~َt|O;ɑwSjVd-Yш 'I.Nm%Y-t!YnT[᳦_# *(r6[>PrO!U5犞¨L䟘*j#WwR N\j%q*XqDp*UcS#}hZ$ )i<:bxX'<+/jM]VY7I=0` /VT{뎈ܰA1N/j-?,3ި L0H웝ψ3jRE]O85@Opd6Z Y Z0-h@)HW/&iikNlϹxeogO={G,+ P jI%#x81; \5^Zhu:Bڐj*~g눷55$'^p)0`$q̝+ Hr9p_EF4E\^J$LJt88I29_4k7KKX^UP6u u Q{ /\} 4 7=#K ϤV6Z&P><|p^( L4'\r'ڄ?Q:u8,!A'2@6-?#xŃ^\ԛR%HÝN 'C~u[Z"r2 ޲`c v5U.N<) ]۾g%X!آ/L+7X3TDBIokm5~."LQ#a}#;Ǒpy iuLM ttv@wb!V$HѷW\7ET5Nii J%ZdR>}A.M_FSx^ \4@L O.UHyt2h>LR,-"IdY"~zsZFDcҲǣ[ ETfU|Ps~]G IHqI@pNMd4 ]eݲX^= -=.zWV4<98B8JP뒘*bis6*lИ}HP h,`tnÂH$\_ڈrS[,96bQnpUsT+OIxptawNJ؅@E(Tf( \N̷'8-]:DtiDn/t{®PBv~N"vkM uQ#;RRRw~/IkU4Y\WҀQ/}Zs2& gMN"(@';cp$wÌ8$n ǐI ҋׂ*K@?$?԰LKqewy%.6>Y dF>h8|D95i=eHƃI2+MC:U/6ۡzWh?#3dO(]&Ëu7~WD(]"a-AGZ mR+2%݂*߈qk`B'n ܵvzCпL|^Őu_`_ Ç> `*کU'?2B73Phnfif.e)g1Lr;rRkcԩq L:Xき9FԻnl% 6!LR]ՏuS$ʞPVf^Ci,Z= dvzqz!`|M'^Xiɬ%:GK5~j)<RVPj<ȡbOZ;/ .$ g9i.50İ]:k7Fhx` 3 )mkW=]AdC $ټ^ fwgT @hi!c7)Jhx1iPfU݈{c kSETVZU͟'$9?vAZƮq<&oazDɎ3*"U6su[3xA#C"I 4&U+E;KPxYVfTK}#[g#|5%iRVYU5Yl@i]T%ә5G< G4#*jKv)2q7Idr VÆ}hv hB{gQZL׏(x*pG}DP=(/ղk?k.jW=l#e s߀3S}BƸBGuxײ\˽Hbq6q{#s,]՛/ i"{%v&YpbM}Xr7e] K~EǾTC8oEfh8bbpVSq.(u{t-{jkգ3?:ݨ~r+ipZoթI 5E3Ѫanlkb AhЋcT3fg-<#<f .Y ^x#R܋Zo'c$ 3tF%EQ5A- S1-L #xlBΊ";Chs;1Y|h.?ԏCFe&F@n ig\HT(bRؐ3GDcю^BvPh{&KE%9] eIf(B]8kԝUĿJ4+ǀ%2wZF25-Hfhfk>ޣ_YTBczqlٹ ᏾VӰ㠓ԫ>\ϋgKe"v MqWf.2!rIH6AJ 6q,ﺊ봊L5_HŘ789svJ:WcqFv^:PXQ5\ʶ}cV ST%~ˤC`rv",u޴bؚ&~IO[9 (?eN<UTi] cMWa{P"y@o$Mw#kAß9Wa\̘>?la8ÖXxt c&}ӫ(6Drp"9lsqZ]|@\7~GHOOw١hHkbf 5Hc݅82Xlw>n=h RGd[2`f3=0|ݣ-kx]X.y.8ZU+˺YA͂^#Rx dbm@>Xb;1AshUem3ØvYE.Q-, ^Kv k5#XvKq?8B/4S s׺dB- dvZ_(uaFc͒e3›(8==>] !ni}".NPrI&l//f<"Ӓ d?"d{'$q|(e.^%",<MNFA@m=pp#쳍VuQvK78$:PgRv(-p_wf4F}>9iuytQQWlSՑps /"/LqFQu`@'zleKp򇈵kЂ`(9} L}'T:/1mh_8ˬM\m$Ms?QN9[ws I࿘:sT$(B k_ԚŢ036dSӡ<3P/ۻ;sߴ?-S؅=M9NKf&_2^4SyI.Rͯ^t/W$ T\0w7ɝJ֚Ouxo)Rh'KlǮTnz  "2K긞a ^m12w۞l~2}ψЂh9Y8nsegGT$Gu 華TN)ܡeFך=tU<8a콧w\3d< _nϕĪ@LjgJ [*Y`WiOG`LaQE9j~H @xQ t^-[BU,6!DǛ˴c bhTsC0L|PO]h#vfWyLvDž2 ?%!y,[.}|b1+r0m`~*L3iN+xdJLVtim(AV˪3%p%xKZ[z?V9H4u]b})>LvOJI}-Z^m`(S(~ӍDQCi(%&ؠfҜ]A~ݕ`qJ7i31G+f-vJ<2y未U(=Dd7zm5SG6b0_D修ZT9{QnFm!YC֘tR\vIr&"HĄUxVИ6C ^:Z:3 R&h=%5"9JX j^wzxLbjYisyp",bTUs cH,4 H"UwhT{3idpV#al{7Q(aM舰o]tuLqˣ]|F+5z*ebY=xϟ?CLcz(C2P)e=~c'V@)q _{GX+2}"rxeP8&Y*d6`XsUly!iray f"Q.:-|n}!pW}q|Q?,nY{1QK!+8\w2+Od-릟tZ? (oyBK$xrRvj=Q_tD<#ӦA:#9!Tt;bO뽱zp 1C0'Rx= Lֱ Z ssamflE7&a1+/ *mq >gqZI2k1"]>m*FvJ$̩Zq]f*C?H&vIKQ}T`?%I˜k6 A2ESۨ 3iE.,b^_|#U0/ =.= eKx,>؋a`Cc:K%yTqh&{3C<<z s8^jMn86A^"9>w {n7J&7[}{#j֡^#v30-N_^w1)@_!0Ҫ+b1G5W*[Q6B8T28#р"EXuS %)؋oN[ilm}hLG^xt,v;+TH,L@!M~svX pur7#,o(`.PrgOlЙ{C,i(1V8i*4M04-5 Ы-lI҂n{*|-{i5uOK/emqq.Ɇf9RQ Ԍ@z6òrAj Ģ`yT/ 8Y}Oߒ@[Rz~i9r-r |J3AvLU+BcIW=39o8>C~K+OO-kQh0㐜=IK5n2vr⑏5i|/f7wroʴ#y:J+p4 uw{Br17Օ,P֥'o)f94Kw1 ?'t# hT֭4%Tͦ4毵|8ʖw(ϣ#)+-C9ػ- ,:N gki[ԗ,k;fv.k]) ~'Y^sΘr)tOLXԃV"fˍ嶼Mj&Љ)Vzf.8?O ` ^XL@V>q^elh-Z)Axl)MGKx]yir=fYY2 ~vިL}r4A\czʚ]`Qo(G pv9ybT1D 0iA39F"T`q2H0(߃K/edv8!ަ~Fd;:ԧq)o#,S 8.UP F,:{0tYrH2j XL+"C-x$~4T@  !SU{H (ac۫XT1XUb|Ҩњ2MQÝH>N4`aT Xo.|ny(I0qe[[,6/FUj:%?olJ/ s_ #'M=يE{! bM; XgO߼ZK\>I30($ jy@Eh/˹ kEf)u7gɞ~6AI *DJ9X%;^-%GST;u>N:;N[!iL-񻪰~LLuݑr>x;T#RLK[{kPZn }H{46HbS-4# QGLM )b 1+((I;fCYǩ*WՑ rCf|s`=5'QA²ᨽ'j*cfa#&56ʘk.vp"; *2 '*Na}'D)(F_-^Éұ^]AobnE¼H|MP[ȯ*n9߬,a - r8ZnsD}ڹ skE@4pK\IcN +kXĐ aZ7?F q[T\Ha؀pW3ퟹ[ qW3~qE9[0j0QUUws[ "Y/ ̏D N]fs_zz١LHۏeA]$@D s#CEF/b)В쟇B- $~W%$`gbf@j?hvVuk9Ŵr _&ٛj^-h%ayjl5 \ᰘtꐅ6=đs$ɍV!n]<2%DygD'b3} HMTsIx؂*(.&rY,%*殠龞ɷe+j,'BX1$* f dؐM,(Lc7_^@7K}O(4Di8^cѮj3_G0***h"s'#jL˙ܞdk} FL֮:*4)H2%AL=\Qi(h/=yc`a|dsp> 4->UaYFBR $1T'2-ܡydqeKRcgyLp+U!{rץ8t&> ʫhG$O!^uJx;2@4_p9yKlLZmq͡^E 俀 .)Fpj^YV $ G) pUE2y5Tc l!C›(7٪gEQ4_eD@ا#`Vޓ,Dm|2|ftՎ҆? |cKx+#Mf%jAӹ#𒊕1C{g3Z\Ug+nwHYb%̎7wK4e|UlOy6 0ةҠZloleědUfduzE١wH(\ꋾD'яY#XD[TVAYQTҘ;mKIR. Q,AԵRS`*2πv7me) UJ7~-ӏL O "<=Q0I+QB7[y{C4!Zޫݨ-=Rb(:]Gc]ZG0@tҏ^*t1]v aV˥ b\*鍶W0^rljjc1jǛ;h7QRo_%R1&JRzcCy|Hq)Lb%yL9%XkUvdD$Z>/{޹W uU7hǮ++O_6qpV<`d;UM^5@6|=|)zsG!T!o] "axpx{b_*VTS^0ݷqZ힖!c&JVM|7ۓ*VwH &kCj@^gd:p4C9Su QXp=Լ]&/??@iƚ_y69tRlM51G >8 A |sӻ2 `{Z&Ⱂ)-1&ԠRL_'w( R,3# #{u_힡z9ʒω25p7;\ڌGyT8sta}&48HHS˄~p`U?F֕KI ޿rzj|1R[3]u=s{WEH ǔn%9ChhhLD',o~PdnYY tht|v'(FOZc`)\cIA 0g #R+ϕͲ~3A2$*s>:q'&jOLKW3w_}K+ ڨ:gOF\l烟Ct; K8xwZ'kU@x";$~W8<_{ SBr(j pl-(9>[6 5!CLMnEɏ \rrS5?\M=aSA2$TdTI¾7UG灟4vHK$#͈jڎ/o@U&5$?I `=(^X&lDWC?98/mQDžVTҪ,M]yن7ݑο1'ͅ -%A^*gaHܞTĒNI9KYm͡³(-Yӣt٤0{^f ^7PnPuݛcX]'{%uYv`0 ܌LcR1M@-Y  b8Dϰb%rxph{msmj&0>VyiۏjBn9牕[<_ĈL\L\-['n+tsИΧVYwvxF9S_o~qվwE;g(|HTw!:7fH/|jZ\hQh97U2g3j'q&&n9ݨrWS;M(2E5ݍqIZcG )a`m,jo]uIV5[-:Pa!h橜DrԎqpup .b~nyzk@ Fo%^@5~BBx-k{ٕvbaG'@e2^ymc7:⽆yiP" ZH7Dh"O>,Ypd $rAu7 22AyKsE j f>^%ۏ1vYSfHe+jc ?YZěKn#HbYETY [uO-A/ةdaƐOvP/ Eu'!h~/(&_.0%}X9.5ԇ4'so.cq 3uAgCmb3 t*$71х#d@Agr,@1 UKI9}">r5y tP3.\0c>߇ \xӥ W*ҚpNi2LbGznB{;%9{yh"ݐwP틮 m{ Z8",; c|l^IpbJaJcCXRj%&VZ ZX)m/4-z1da'ِ@ )⧩" T %Ⱦr8Kyُhi 0^$UVSV5Of}NrԽZyzvn bĪyq0%In<zU%MK9Ӏ#@>l/̌t(F>HEm\`c˝fS-:7/Mr0%B-jh3]HKf4eMnd%ڮaYeU1Q. * WPƽuhN$Pj2=F:\$;_c`V9c۾dy+pKl2|O)=LjxzUtu cpg,Uj^IE~خ0EyлO3ga/X摲 +YNVOT#7v6\y%|UubA'{7Y@YFxJ~wi9#^`c:!M AڀUSF1QlUӷhp~1voa]4᭭sԮU- |%DXu_pa  !qvUFxxUb^,#(J`2Uo5NPj>DC~KIŰʬʈYȑ͇-CU –O7eo !(Ҙ_Sj84܈S-=Y2z b'8QpwNdNOT("F\jt;< ȿ<Ŋ 0==sKIܣn5ԓXܱ0gQU zzE;Ҏۯnk)CDzB0T IiYv49ɆY!]X?Tuו˙+!ٌ\zom_~~`p76Gv|_IxҦ TH nV)z’.J_m;wqO_pj`1/<_31Mkls9ʎW*5g܋{725U]0u"x1lG"{]ҵ>Iт-AJ#ucMz/hCQTL_ T;f )/`ԗHum1~moͻLfCSV[2J.5N 1)"To)VTS+*0a?3#7fh Y }Jpq,!GֺMWoy0gGHK52^SwlͰ0Aje).\ vLўx剜0r² (֚oezv;IF#)~uʷTg܌JHpGe8s=pS[{;ܴ$g2.‰Fm򸅭x;Ιr]*[ϋ^\Q| l1rEOSRryXEAFlmV(ҭZDUPAҁݦV{ubf* rôIjC7[37cj[Pt!C4K[ |ʙ#Z kI} SD@ kۋA~P2ԉ\KaWjMa7[Wv0'{Z^8_PCP@·"+fQi ؇RXn&lu6TUoUzV/⫱c3Ƕ+ćA42F)T ?|"E d~ӄcvFGE`akzccu)$)}Sd%p_2#ǎB-[-@Tt[P:sv\ǡ f씈z QNffB0*%bvv3aH*[IWqn' Vf3N7sٟkMBּBI1,txg8^ sTfr:o|#]Ʃ-.]E}^ y) !@0Hq`&gQ6^z|>V ~Y[/uWJ},y_QHE1iahȡ9 9RD*hlNZ2 Rz Af&Y7n}pp O&=jIߌ,MC325@o D@ǻX<NLL&;M`A%8f3sʛiѮ^@J(28S 7鱜CHVh\OZ;v`\bZ2%GJF ]CJ"L/%Tm#/Tyȉ|s]_Ü5+(0Lj  8| UVX֖50C}L6irNSk`R.#kv;HZhBTd5 3ucH`XpM< ƈӇņ<%<يg+u'8?MNNCw E"uwwal5,~0Bg;y+qΆU~V|Ԥ>Nv huT+/@u˗*cFkTCn4D"yEL: 3'c!'%r^/WƈKiQN$\Jԣ(-&'}`EV&$73U dTE'\ƼFe<=hڱY@.CG$ȉ?]iV = [\4~{⇥!EY"R[r0fh&2;"*ls0wnPFbX]\o *(+ǩOb$WdD(iK A$=[̷(@CIq5yssnWf:WAV%`l \qг<֏!t4KW!:uG6= ۘyEVXJƑN~9?Ow= p>޺9S?ޙâmf*wIﵬ8j,F!F$Ls fw'%c3# xt ѮIwPu֤yLxj{o 8u|Ac':x9_~F%1zv@0߆-o\dڤJn:)*Gx.a4zx2'㝝{ZNGxaEA{cnKihȫP?jF458.7Huw[ $ lgtxpi.-B wk_M9FZH;9ATdy@=yI5:rQxwrBQtM>P#D5_ѸTn^zN9C[;܈^ vV,m*.V^/L%91QNXi2^0;H* Yb E G2pNxe&6MR92f00!;}|fIsqi; PJtPEW8na+iTnXv4hi6T&Ju.ܧ&/~;w @M]\nj7n6812A^*%Go":K \7+ծcf K?+=ēs.CщZUbA =BNJ A3 jqh*G6YZUIB;bKr4 b^ܛdu>qء^uD% Rjl:"qf@V̵$M1ўu[/`P̶9ֶIUeRlk7~v@;gg4b꬙4yԄ7 e $ 'v OZUаE[gGRN'⢘ve7]#SG7s7FW_mz7\ES2k'%/}VI:{3rk(JeajEL{Q_(j;o6:zKi!iStL"}eԶ GR2~]SM eJ! qAOfAb)Qn±H#U2k!qxzs`8Zf$ݬ4㠓lUld3GюE%pJCX%il5s\Btr4//_|+4pJOa!ta _ŧH.}դA?k7)Cek5/X˪MVTHkCֵI$_ܸ36+r.&g+PMV#˪>BxK 3GVN{Ƴ^ah_FdReߞ` dU슈CB0H5xx$qU޼*h to3ZzSpbqBlylU{9hV9Z)I CE.̯ʢ"$xɧ+,)99EOQPQ`Jb67my Kq|۽ /DPmD={ }f&3XCoRc D~bo^WH "+oa?1V_O j~h kĉ rѷں-v Tv:FZE3%/rf=:}-YX\YYڂ:?@GTm $\VX(jH _kΨ^\+Q)Y&"D1}8/!cќ!fƙ q6QS6X^@iu`ޔwf<+# 1 aRŶVnFk' L!>x݈^J*$8CQS*n5:x=?.!ݓĂ]/ZY7y_G!#+#<:~2I{O楕 Oq*0B@RFtr]] Nv3i OVkEdߜ&p?bz!}T88%6TW%TwlA`AP~p쵘cz[/1)7W=ڠ~-Y;ǟ I@q$?FKFkatj!xKC];(C5\J jϪ0ZQ1ĐT>>yMp}9-Znq\VTY!HtBfpUf*WS{vx=\XI>FΗ"ŗTYYTitglfRKyL9^oB?44ya7֑xJL)BPسuBz cN$fހl2'c`쏝>hI.5nZ{41O`6peMEzFˤYDAbJBnLCHk6(ⵦo&ux *wM{{+ˆ[\my{Ox* SPZi75`ԉ~- (3s@ LsKҔVP)YXN?X$oM`(žGOL:iA lq &8D]i R}H6OJs{lX" y* $O$0mӟ"vLF" žv"{>8%Ho 3Z]85ƾQh]IqNh|mrIMR*bjA-5hMY);INq;7ow2c3LcNy2H>?9X؆BvC ">̚soF90! EHT"tCDөF,ɨZy3B6`)QB)Uǒq=һG:hQ? R B V&o$ܓ vPns(\)X̶u]~og]1*- .ChM;% Kp;oTCՃޮ41^Wȗ =o~ g ݫ:uboGVSL]xz/VN6u ~Xkʰ+JEp'B8~[祋m!GL@-d'Z4vz)g M2eT7sJ&jĞTsU{M^y{`9tӵFkZؗ,zdS3 qnd1oKW0"^+zȘS@6ݳba"dKkOtNͳGOFt`'h3踖FCizcs/A\OHVt\`!gCNWz, ޯd!ܓKߍHE q aXPp_Y 23 &0땮q>P PfXi꤄v½ }l%C8Z{mw63nZ4]zvPlO SRg稔u¦@=n\W̋[ADղ3/P 6.a~GF1`T9[' K|O#lŴoJ&td`چMx%<<&&<*gLyuvTnk̺*Uq>V$(,:& $S?`Lצ77{Aqݦkn"ලX0| \wt}>xL+r)O;=*eh4:~y`}شka=Ee_bڒ;(֛šn i㕐ѽI4ںɥ])IxFBѼ=X%7mU"+BO1Tn(%U^;'pA:T"Φ:Ŗ"{̄77"Z|"^eD|J3d#%`bU\LߐqpCEr.yG b'S фps @"ܖM#hd\Wb/d9xd.v-Ö{WxOqGSfr=`L83eFF#zP WuR{6 ktDatm/܄+7."Oٻ7XW"|?|5:s< T:ӣw6!؍jT$ z,[hcKɏiwa²`g#5D|QG݂]F* 9I.`po]x['\$R=yb/iNJ ٍ:>L>ϯ lk_Rj/mX^.RnKy8R{895nTp'̔Eu튾]w'hޱ$8θ(My퓷)@N圴W4诺rw pw'>=E>uR#s S'J"pDJU`?X$r04˷o˪v#.G[3  ]C עoc 3&TO<]HK 尡Uvf4"ə{+AY1:׊[r * }qѻ6B?e+ٰ9‘Yg7 SI՝7`h iUb,cfBItoߋu`ɥ?Vp&ͳbSq%B1CKn+*爖S[EaKqj#SeKqjpcje*}`EMw|hR҄1'aMWrÛ/Lhi욓l BHD$$&߼y-5b|O9@p'lcZ5oQjt{u?nr y)woF}8qeꙧX@8#rbL|ژWcdgy3Z5$/VϳV94 J7zR_@d$0@F6!=C:"۽N͚O`_Jߺq;2-82EPnwFN,K;T!BCƑ5}J1`JQVzre] o0ߪ|B[e̘[?)ՁUqZ}=?u(eŦ`td3i oh5ċ1 A+&PK"*_9vx!9bLu}wKU:oމy՟8vB,Fj#u|B`NKA;9xBWip )Ӿ!w;o3'̅MԂaGm|y?zѪzI+fluue@x]mA'HBLo1%uzQs{,2xG"'+XUh"kӫ96H<Q۬Wz*C4K'v&DGJ=2NDh3ÔJQd)~vTaFLt?4Yƺ$mɽGF᤬YZ;T,-HbN[;3suپ txZ9A{HA9A[gZS` [nSVt'B}Ԍ%d*EG-e,N .ヸO(+1akxlv˅`qd|-[I{ߨ+ \T md-^YɐHD邒܏WDǹْ`\g )TrA`Wf\*Ǹń7S'4-gӮ$1 pj!EnU-3fkȻF-$nwS42+V]ͱ(V*n|\/WAއ)o,_lJblKPkf獜~iR'\qݦjj Ē?[i*߾Pi GaN(g ^R#|]˪fLfWsc$6uJ"'OI5=b)GIgﲻ;k&G)hL^*ZQܿ$l[ nv&GDz %k8l3HA)F4')4g햢gTcن,|ѡ-Aj.ebGOt^&A"=/U:'tNóLK[#폪{=wrҿ+io_R;&[@k}EI]9/ܒCsV m@ [Lj my hlxO%~) 3q~jn5ǒWӧ~b#<̰o+'Q8,xPf˺%D&b neufWX\8D^hK!F5BK8=wL.äWVZYW4+ʾy@h8(X/ø1hw91T%E~Ӌ#;|O5щhNB%Li.3*3|"ECS;/SxI h7bKP.A9 _Wҷ'xD.OxIʏ/ӓ׍3'8#EtLW!)]pU/Q>"eUggIX9q JҽA!Ɵw\A>ebuvu%MӲNݳF +7ǧNw%ň=ޙ| nqY{b J.n/'9P*(HA<.c ɚ}`0E>Ⱥ2w|o~lʮn9WUz:k7!Ŝۮ0m JZȭF+Q$inI%6` lt=&Lޛ<~)[ | D'`i$ZM㘨^[>#Qq0τ4rp jn[~g~S"9k س}d:gJfDDqw .@5]Uk%H(ƃW؁xgܢUnmL9p[tKWOj4t]^hW*e PyeMuq#Hpu`K>XL} j`3Ӓ.+ #֘prJHÊxH!Kj x*w%6x@o0=[#$D0/ʐ,8mK0/kFMպL&J غ Ê}+Ji++V5T8/Җw/yx⭿>~EVi5TaFW7+DZBN2dOBL#vÌa L h)dCqccef]&K\6v=ӽ/8h`բmi1Lr`OKTABYa& 2]${3\ja[7VEut$Gee2aĨ TWiԊWweOn9|"P H+IPQ4T'eouڻC1Pc&X$%M!"ѮuYnP/?ͯ )"f g׼VQ;3*':*|5h< xRsu ۤq 7Pv"S{x,0G$niEFdJi;{*z/^vbsb.Asѳ _vNr`oHY޳%VDg6K!U1{91j0썞ɾ-g*6/O ;=w ƃaѼVQvt#Ovf~)j$)ADW1@H<3Y Gt(m^foP,xx|oRGexHSF74t PUSF~B2z=t5Fcv=So=dF߽f!8 ϓҖ]FwNF: U\}+7W~Z|̄S";*[Rp-'3w}5U|0ɤFb٘F1A;8>!5&CqʧiR I`h=l%F;91bS|FdWPYxJWطè>[al\,!Ⱥ6ZlufvˆA5Wc頬Gce[aUBT7 -'D:XNkX&9 {\B BZl{,Jٸ 旧$^gE v|z-ù+qmOL{<vDRC'ALv3D7D*6+XWQ?*W[fmcg`5B*U1sr{Y{BA& 8<GТQl~].9QH`!Rmͥj{2B»v[xQB$ ;K,P0rm3>x_PbI4y7cܦ? I>5.{4?Hx=r4?^C2TQtOƭ` !Ҕ@QQ`l6 /U)*'e+頾xx8r_?9ҌQUSq^N$XT|9i4d<Sj UѪz^% FxDo^El-{ ܒ3D6;,P\+Nwr-LJKkGx1~.τV]K)3% ;&ݻjQ|U4_OA`$8!vSgf7 R =Uٴ2SC$KЇz, }P\ǬR:+_uJB*ΤS #rѫ.1^hUT'`} Ð˻+=%K)L$ph;All'>zyfz)Щ:/_ ]4G:n~?`{)P$-^n s1qGΆM`f yh- h<>*;oߩ:7iZD*s$;n1QYuuKq H 9I~\)M Go&\Vse>#|f?NR]#Ĉqaݲ=#zNñ6EssEc\Q-UXGy|"1~>'?H{`'!nHrM |XBLJy{WiikG։e_ >H F.x%W*f̓ϔeZ]><;IaBxª~ce#+7Zc?sC{Q} 2:+K ix*^l_V+rNQJM ǔ`Ǡ%#؛1\d| Dmʓ9]=,"r-P+ŵROMny?~fI? F*$ISB!ϊNWeV2!W :D ]?.> ZKngC ǐR%" *v#OP!EwC ,Q+E ^Wb/a 0M%`CZիzZtX Ͷ9|Q6G]G[ԥ x$K[!U6Fƨp? RQm4@Ż BXvSwul (| x`̀A~R"8cyzUO-lYD|I(xzSdm.e0N}\Ic=ƞ3dչc&G[7Í' hBj,}CójDflё=KװA10~`wn{dO{'Q)Vu@qۂI|-)GӠ"6E@lETj ,ڌIF@aNJIE;]clB- >K UHhcE,kI@}eLݗoIj.cz.n*p⸷-d=w_s LHDס+Ebynx]Y::E:qr =hSMA8FAּwP200HT'n8 W"TN~Ȯ%ͱfyc覆MxVc |$lFMřƬ4k K MelAkGLGORt=IQdcu{N>ž}$a Yp˘.B1A9W|{4X6)#}䟋{ė, eNl9=?l,`u?KBzmrG4@<腌-HV,%+%yʯ)w5v_.j%u*߈6cap s,jBq1Ս(zB^Iaw\_Zk_ ^@72lh+x&!oe+g e>}SҺDICt< ~**ucFqRc<ϽDfu30RD5ĶPhT>epks>  kdcH7# c"/h:xv_!;xS;yoňGʥZ* S7O"@D]ڣBC n<*%1|F1LI4Y2 2rH܌\)%xQ ?i|%)v=K,eK:u^b60makǸPaV@>:l4<,ǟT9~4Ai]Q㣸Z'cԔk0OZ@ #KS0iClɂ?;0D= *RAm,<@Y,ZN~eSF\qO"F&QPwb*<㇟&9+_1`_ìgtKieoknE*L\a m0T8r0#Ї!qa8J_d:{o,ewR @kę:P6 MwQL@#ۢ"kjJd/'?Ow r^=vjvXich_ED EhZ <+hTSr0D[!5\ oLG fG\}g}Km!l^LZy|c[[eawO-+z}z 1uI͊_ 2>& ޿/yd:^uC+fQX`v2S͝ľ:߈V]Pn|.b\+\1~R-B adS秇J++`!|Ջ:NR}܂-,nn8P-/xb"V9&Z̼' Y.W_KrUļ{͂i@G[:LL ol9O$[HuGhI,T[yҶOd H#fH9+wqSԼx ~=1n`\XVo#b>NpH@sɢ 0A;;dlvvxby~]8W]9ad3N4?^;b۸ėVt9hNnQ%\ӭ9 yf* CS,heEd#T}{8f N;xu'ȯ2L" #vNWAuP'"=<Lz&O$T\-|Sp}9t&6N܈^Mu$L|k.DK?g;Dc>}mD f)\*U2Lv~I͌Yo@;Q_ _1*xcE4 1=Fה*x:KYVt6-djZ=36sLKm 29"A*`\57E|zO=j׸(-9&*Ylַ6 4ia,\KMZzZylҌB/LGQ4|jje,[:!@w$P |!@!qU*>C1Yr ͤDEIG'Fu0}3C~ WԜ9#iƍ6Ba ݬ 8 BnBy3|Yߘiv刓@,_4=Lx͆#NV< 5Kџ^7Y@vL!`DsWs+*>N3 Zx%~\+SʡyˊbkT8z-ܢ:+$y$ RN4WǾCf P?$͜烇Xx!Qƞ֭ΞMWa\vKu缎?t=~T$.(^XjJP>$/Myd7#Cx9r( y1#7UDNZB j)vy=oj|sY^pťBP~,Y7Hn2z~BcJe8l`Xԛa cywE .;%P#LnMAf^W hf?vt#VHGļ? !-.~|Gfz=+E )zeq& s5wu⛺ݿ$_ܤ% +[Pú^Pр~vew8E*VC)YzE))&%W^V`0C.Id۰)+I!S`{Ww2UA6#=) bT%HkavUc!|:wCˌִFZ~B=y I;LgcGj2S1N̍d}^X%).ScV??VjmBD,c-'Uӗ}/vnzsvnKdw80뜛&Cϳ,D`ͭ>/D>}蜧&}=.B@Ȯd8+z`PbY(΢Ȑ"^W;SmY(4c1, Z(+6s9JHj3P>>qxu[[Qhŗ2!8䂮(ѲyK 1elrsJZR%OB~7y۾;Vfݨ;\"sӬCNM|YyMi\u|]#}MIn!WV$fb^6VmH^.Hݡj DE/'-|\fe@1&JT#uOp\K|_le;GVZw748ybi.Iܢ JRx^|50ϮY^r( d0W39gu*&ָJXGKy2Ŀj)dGG-34Mr+[`hrĚ j]*8?`UUߐ]-dx*rx5@t.IPQ.H;v8o%ͦ~[Dתvz ejU)5!Anq;H7y /eD5< a5~[ )bհmC6Jm@U93n4v9zPdXϓ]\'9{Hv96kH }gMs+uII<^cvoNR׵z 7KvJ:Zg8b0NKENY49 *vHis_d'0}gC;g Bp]a PK9-`Y &[=z ƳRŜVp3Iaب4wr0`☤g>%kؖsfF5?I@M:H\m h)*۔M"BK8ͭ\dFŇ kd-wMh"wnޝ|U<@+F/5gnN}5&E$e+O^-d c! c d61׹^71SzUU[{_ԎQһVH_ N!dH6TA19%FDOYfOE&*0TR"܂}qKVR^c5e/-5\rСq9%@"]boI'hc` Z?*ְ \25@ɺ!cy15n25@_"{I>We841TDCeǙ-\6y o!l!HLoīE;42f>뙃eOwi.7mhbÄ~޻0\  &2߲ FݾrE`\,E` 76,>WWܷ^)\ٷGYj,ߟ-)꯻蜓91QŃHm@Kb^z]Nj{0ob=b(>Y|q=nQ;mzVna6v!q(B V #Ħ5=.u5c%7qZlVO֓nș7|BBaR N9SQ̊3>B9g -Tq]JBߘ߾wb<,. /8J=9DU*`hbB6ڴY3}o{Ō3z+3Oݺf{C_́ёҤ/0@ ;sgkqNanvUO 0VznDL3:m#dL/!u~r3fդI7n"lFjʙ5 WwsN:!鬟 ^bh#[jBZ}>ﲎջi. [2ᕾ` &谲"Kе,#H@\1"w@%.}|NT0jC ]~6M`ie;%S1}"Ǐ:&2H$w D9vQQWhX.^ezH;TJgH{V'DFCFMF s6{%:m8]D0=:88PU8 F{#7D}Ge5H%cGEDj--i*v~nȪ- 7:myV6?#ܣ{BֿU>D';H\0 L/QCNj/\fĿLӑ2!l[Tbr#Te#0HOEdD׆Nc!EjԚ.mӔ#|Fb9d0ĵ"! +XbI=K`"0&t{T~PGy^!;EjHh LƼY?iW6{s˓b$.Cлg슐Y[ŵćx=lxLf3jmOv.TcNT#ܴQt,'8z5N`Gk34nUE)kZ 9ǝ `qlG#(״78a]7q54h:j*yn)A ,[U{'(nsZR7'E/^2 )gF5ʪ*F)9 Fy]e!'?G}9Li*1ON3 ҈nKba5QġfeKDD<Cݝ&p5G.?>5cǪpfM_A4b>S. A]HC|xUsWfx$ 7\%;%!+ejҬwWC0WiaH:0n]-*g7-7$712] '㱞 %i&m:8OOp8#@⼏(ޘNM4eü_Ы"Aҿg@/K&y>EXcWV}B%E`gJ? w2DU\{%de9+JNn#_qgI.% EK3(K j@{XNv5k4Nl*MWwp% `Jߖ(Qk\6) AoQR]VHKȃh3}< A0R|v`S'Z͌ozX|E)"t^ #xnΈ +;eh+0[`(LʕlƧyJs߀F8cx!;VV% #>x nD08"h.lwZt$jk qQeHtG7Ģ+ԙ56>֠mjGmpDoo ~11 Z/\U-j!XR5*L[4J7lFMJrk.W̜ԭzڱuR@.KzOQG;rZ:a u 3W;Q!M7Vk.MH00L2& v45!\o*dU^kAS `}m:eS eSqjBBbQɍ?I~#V|sw=w*)q Zwd q ^Og͈։;䛷.iL9?O+Cҋ)l52fQ$Cj H=o23 ޿05T-j$ҹ)|TB.6?=noցPI)ծ{Qe(]9h[:31C5e,>1a "I1ǼgUcB(=&=BxFf7w= 8Z?1=v ";lh28 KP)c #q0&Hϧc0̣o\I jwB^!m`y6o-3տ#<,2("dS_J-7xhV69dF*okU,1$vD-rRmXF(FDArkOGO+ ’Q̐d "7p3Gc[k`vt~?Qx&5$p3&z* Z)p,ؒ+G:RR(_+F#L'.UQ7\OIELϛ!('(Ѻ laXkgNH܎Ej/@/8RC9A?N|(HquǍ: D#Xwq7FٔK)EU&MN ;/u*iYG l]bY}^&f:;HƏE9p≕;AI->FraPf`VJbĘMc-Enc3`۟B\kxu̱"=fͨ'}'O<2*饶K䊆\h.O\(+͓mj"m ~ b|բw' \@$[DUೲ:z|Sf{$I;3О{s!uf~ʾQ˞J$-^A}DI3x-}3e.9b 17Ц rCaP*4K(`B|:Ivȇyz׻@b3ex*jdIb* _ a*=uϳoH88_Uh=$XoI.@@B{\cuy؋t(N)^v˴nv20î#lcmڬ.md~Ⴘ f*yd[CCG06rYMCiSNpEO;{ѕdF̎c u^Oڽ\oGq='Bm cDZ|s~0bD04{jZ;"2gW"09P;:P=Im9<60nʴ[-v3)~yU7bI!U' /n:=.RG۶A3aIIEƹڸA%]Νχ44d?Q_rU^^0 j. 6%5765K7 {dv5#*CȠ{=5)XrۻML4f+璔H`ugdYݦq (!d<}Z#Slߔ׽UGŁk }ԑz׫aë1"4yqm !,&BD[ps7kP^DX?񐞪u\eh*fgY@ͷn-/R`|!c-.{FgB/JCjЪYQ0%B 83o m0Dņeq e|O8t xDdJaf6 ޴7;;{5gR?o0d#I*ΫpSw=~+/˾OW[ɤQ,65Z]zf >W9ʑ3ς%fX} ?LݙBͫV.~,r KT̘߀^rN19iRC)iOh"Ѐ;g[DOa9f58k~u|Xr)9j̐s:3iȮ41T'5[ Ul0`if{̤)"{EMc n16]bu#yfQݗYOUr;5˃9vUѡӫۢ-rt mJ7ˈeug Nj=6м\'> 3"\lj3+,)jqijFee6 e+is tCBڴ,WCnwte `%mRx oޔb *zSfR`B0-&#)!5DNm!\?FÂC͑*I؍S_+F4(^ :@0q`̀~x kjX1|)"*qv&T.An/[s\#}2RV\k$kckRDPp wVƆǰŸ b xBoS/.08R35@>v5ڲLݨ/ɑ!fo9-y*YHaRVQ .Q Ht$:!UizB(1,}iYZ1>eBCIN{,"pl8Xmfk"؍˙j{eLp;ex"dYLa]u0E|i=D@'zQeМٷxn*vڜQ!0vzݬqttiKRsg*8(6gd,9T\>-*%"j,^7 v-}.\Qu0sck LI/}UϚ  jTUT0 jT%/:pSoD*1\uJ׀:ƷbM-g(/qH ,sC&jӒ!p;+eF;@zs(6':sl;عO}d3gA*b۞m,CuKk7 yg؛6 Wj$g$?Tb)k`Q:iM;I}%E~̤iHMn.gݤ >)cnr͵f=9WmfDW3O(:iUG5˛p2त׷T/A[甐 Ɂ5'uu5.kjX#1؟:Ce. ]S(E ݚ]@o|'{5Ol^?6CuS8rWw 'f#6~D|:ND g}*@b[GqXXCӚks7O.ȋ|ʸ&\] p}T>M fhϮwS+m(NMCvJvP8rSֽKl+^ܸ/_Ś>+6V]aK=BӸ+JLEtU̽"xw֛49ĄK)?߯-I= ˻;;*@sqS2-✟g=gh>v $lW_[SP5UZCtEA+ {&Ɖ V]b;3 SJ[ H6.A|8inYs-,q{ nn8RZџ4W1F_xT? 2%(&7RwC?ÊPpfYq67G mԁT=WςK0u1D=.qM'cC.P1LŨf9m(bm ;гmA)I҈ ?ͯ z"ʔ q_)Mǂ'z9; s5q|K ;hdr.V)T'P체kZd)KN%V﷍E %d.4p1Ki:i[-tU'YaLJ8fR/X\V<.#$d a)G] %iNVM:F춮 `ۤ!Kb

%OJ14. 1<^ZD=72jnג eІ$Cs 31dCIp8[Lʴ|D}pu?GvgI^mU9J4=@b̠]fWkiYћ$̃8|@ug9INˡU!?^ӡ #;ɞd)X=cg)rԯ~<8kĶIt O_K>5bȊ@AG:+&(EJZBWt&`9,,N6HSH`%:5#}/1()sq7Rm 3uW<ע)-e3*(=gLLVDq"xgkיB$P 4){OHJ U8)r9i[[EWzr(OЩ5meF~H;fkTb_zy![JpfE_vn ORn*\׆-`S@@ }TRX6Ҿw;[e34sX 7>e5Wm*5GMZ0f+D?wkvdrfZ-&?-Zy(TXSr+fWVgV;PKI!WAc}dpĠf,*hr{2*6vƧq,e^ɻE.#7#S/,ˑ:gSH,g} )DO\dq9+V1LzQZ@ 4LafƜ TSWԌE6p5 5[NERʟ29=1©=C x&qd9Sb-WO^{ Fo m^utϣXM;gU  {!8NgPE2dOBx,'¾#'ϪBIJmk-~rTƎSN BMZeBz:b.KI2\WHr.8%5-MT 3ZT0C;<~}h!\v_Kars54zE1Li.ovܩ/+.{mVVjNﶳ@cZjJw3W,x":du!C5U|cL> 3@T|y׫oX Dms*F?UAf G@Mͮż +/5azLIfzX$IxSr1&B&^l"{4.gkTB5L0tHcE De=0u4SObwR }V?pjA u‰lcU"A*-&  Q3qOsz Q*Zhƀa^C\`puI֢M#l+I} P L" coYT2Ƅ_5d(L׬WW`#O9B L|}MVȄfrhI%!)L`]Ti7(XH5OBJ;D@Ͳ߽׶?!ptP7'{=8l:WLR5 :%5օ]u*7Vb]=,TmS]2_Ǐ@JmRh=]S}0k!ɰ7m[EƈPzH{m}z1bCrrS׷{^~167<{:z4dk'[HJ"xn@ T߃Kt6PhԽ L?xĤ_5ts$ bxVρVdrjY,3U@#~ԗ;RX:k~a7K]|Ƞi ` 936}/R I,W.G3&E2YlN<Ri9-9K^Dn#D& $ odrx,vsVj5V߳-F=,8)iA/~TCͼB~RJWf^3/Y5̗S]7dP ][2v֌ pֶfs+~>5. "TyH Vu:KPԴLWpĴK/HoPBFo?r~TmvdTښ/84eP+oj"0VAcV]toqȖba/%jFA0m;x>#j^5WF˼ "*~e+%N؊@*Fx]~U!TKqbbDby{@yXwp,_?,0ժg7!2)l2j8u,&+~ m-r4)ɜvaQ7dxq"dImԿX=C<&2hbHYr ZЕG׎[3th 8g5zr6'j#&/ٰy ldTP0P GĩA2-7f+gKd}:V?rx~+(gC8A&F}N߇x#$]ۮ7HB}a^#jĚ>i=ígicAױ9[8ײ|_;1vYCef1q"Hm|fo'SGǻf\/(s2*ִR߻\kxp2z2F@L?lkZ) y7 t'Kwf3*^HA>kC?E+豨j5W$|_GKF4I35X䮶,楏'J?1%GuZbEL@ XA[Fo"|\F;;BpAqׯYw8;Pڞn1Bpg /3ѽ>j)6H%|lˑ9 f㔥PXÇu߈?6E< )?FdaH[cr4NȻHs^`nF6b1\d9]Y%;:6^Uy"hGj 'kx(nôV9ׇWo[!9_49-5h(xM0'G&=sel8du~R]1I;q5a)Tl:C-7AZq.Y?a8T2y #R4]4Zى1Pʰ6?>kv!PG^+/d(V 2iQ~ʐ,Mq+v7u'rT)Ť!5y)ȣ6'!8_J?Zד~pܖ݀; [OBfLbcS"s^A dedibwGku6$ڔ4XHT&n`œF'ʺ&Hɽ'ծ?,ej^RsW MzlR꫖6/n.Zry=͸/σԀ3Yg 쁾bs c(=(ؤx"vxitϞn@̠š#SC-Kwq3łlI<ɬ[iQFSL)<*3h!5ҧr2u!>A6_8hIbW,tGzM Fт?`%P96<3QCX}O͆c*a:qɀQ]'?g 1K䁛0aQGٕ|W@@<.95vw핢<ǪfR' ̼ 88 =@젎Dn`88ƛ^mUU_R[-{FzLv6KF煞--Ql܀G&4[ /L֡*}sdYPwN*Ts(H&gPsYdp_Nh$C^Wփ̧ӊM뜏Aj*z ɫ*RND $[9?e̔7SVXГ5㮥5'C+'y3Q uEoIdh*^i(&%TT%=[cOy 08;R7xQ^ (M*8,xΤ&;ƕg%g~{2!,)Й ^9 ٖ٪*܄'Y.j FnjNt5oñæTǫSʁ)m<&.'IQOF&^Ʃ͹gUm`dɅp`ij{L\vd_[Q= `JJ>BsghDd?l2tnS;{ܧ*]Uʝt`&[% nT/4vOQ % F٨QkK\ '%[rZBUяT+F8+,gyTdZ,wbGLZMdueY,8 O,spǕu_j3 __>TV?Sq,pcd2Fa'],H̆BZ4 Z\4RnIcGbi!5Kؠ*L0};st8v qж'n7xT(r!/% 92#oK[*Q"kf.Y#v֍1k׳ hŶ~=3sj%6<\y_鬟}#4!m-‰B b,nH>?awLb=" Б# XXwo򵤢dxꇅU0f;2W'0jO\[ܬ폸(f]wO3*k7X:m5'(F>:{Aҳ'u.9[IFƑ"݉%2\rmH\֪RoJ.۵9Jox~ze0mኆuL~SR?4 ur>Wg= 0@IIӉpYSgUSh׬ծZ-ٮoPB5"ieX_l!_(ĉ(̈́cL'^F쐧riAb /؃Vۨ3Oz|8Y^,c&˃)bVҷBA@){uvmb  " p4]kٓ8 [b#as\n41 oudE [ ,P^NZ[h?BF:K`d-ɝ@j|dËHɧybrcߥ ]3P Hk`ݶc)kaz^.5zfUkH˛`W1뿽oDN8Di&AKFRulj$ b9ϖET ~yHͽu.f^O{e4zJ`l @CܬcN-Vص̝-:J'v)@7ע.s _{@΁[OĢ e5<\0V0[` ҖR:/k%7Q[ ^U"{+jYцP! ױ9)$1toX&0 Em<cM#:j +\yFF)0R_$ P ]P$㏭ΙϪHmZ{Ü6 zAz7YkYWa;<աǴ6\ɺNf9e(KE숛ܥ"3zoX@4AcB)Yl89P1+u[.5{"v~ߕOuԌ.&0`;9M *7Ÿ<$܆ߥR R2-5ym{mVaݜѭ%~G{>C YtC#[^F`Y긃ӳ8`!8^u+sjQiO~A?c.cM|)ʢ(- QUÛ~s.US܋דk'pX 1[e3V~ַ,`#(ZLMkZ( ?H梣7} 1J~q;,/gBY!Qb:]>^fez2t.^xWvɐ?l^sicD. gӨ騦&g_ޟ)H~h"g?St/+%5(_.o/~ޞr5@}%!ÙP ծfoP7QSw4 <-3+A2nÄ I"j(.0aY;DB~өR])} mjdC8EK@#5̀.`j3{i|qO/LcvicWzF߲m29^gGBbMp %(Jm"[a3X#@ʜ/67 +for'/ wVV\OJm耶1Qpxm8I-с4P??Z%I?2W]HgЌ]OmY4]:pN|/G1S?ȉ@MWýs&WoYWIʩ.&ˌfmtp<l.#ƊtA+ki]'aWxF?+E%]'jB }%ot@OJW]2Uvܢ˜ۇT%z>䂿ڮ*+s-[J≉t~:;BКc7dULyΕNaPr)[eԴ1e@I7=qiM{(/|a @qMNLFARG՛蛿z^3 Ֆfc_S)>FQk'!GTwCT|T#/syGaHIqNOx3t\ g"5 'ܟ8Fsd6J3P7PfaσwEMA:YӻEzIAPToe Aـ,aBכߟ '.FC>_eA \#7`jE#%8@bJXQ}RCA,Qg,;`gW9|lbAg7S9[$kTq! HNь:f۬4%X4VfH.8MAb}K:?Բ7 o<. XU'(If)b$a@x^1k0̈́ѥ BeĹ$DmٖJ-YBN*M8In>aʷ&_~G{E>FjFh~_IhQvKe۞1$IϺ@R!]:P5oT/*ztm*M3*f j՗9<*/`df9{CR{/}+?N~Wmdb(jFWX(#W&kSKz|L}ͤHم2$:cewh1_Q-:ج҅&H&)dma .iP)-yzO؛pwJ- ^uz GE S.%(ѓvq_ۉ{`+LxKqNmQ[VI7M|NzCA Єsd0Ve2? F$%3q֝nZL~βKnzV***/vC \p,_tܿ6PP`;bg;S<`ǔqwBj>T'3uB̽Y 4i/H]:kVꡭo;P"k1"S}K {DFys׶|HBZ<${Y:׏<E/j<6,)&X5t,F'8^D=#KpO{~jI^~}˼?Xsb!cWWq[!os@j' tTXhiTNy{n&ѽ9ȡxY`X_*7;Rjww(zUmI_gѱWr%O,v9C=KcD0Z.#?^ljDyeY\~~HxCl:˕PXoD^k )A4yՄkTzT)f.@)i/~{Dc@;[OMACkZ7^ksOG=S*A(9|/xCE=4TϕEMO@~Աc2h<9=oV=Nj[Tܙ啦@)zݒY!sSΘd}5~J Þ0kťWT%3/ ~L>)."7'>i$!gȡ-`{CxcjEqlzx)M* yƚ.v똪;u .f`m=PU(N=JWDb(v!ClV9 =ZM+-kPa N2W {ȧAC^5فUr92[鄼u"gQ-;C|◽.Rwib;q_hqgϔ<&B qcn,k'^I纽'{Л8gYct앧tjC}0`BׂzƟY#~w-u!OW5!ɜ,,nr4ko$K ''b.}ъcy1#,8G׸->W+Vyxd-*̣Eh8Ju01*+?9ӄ8.bek f efivC-ԟ%u}< G,.~qRgA#0aI0j*M:ٷ4ud2`7gR>w{{̍P6CQ} Q q+hb';Ǩ4,1&5>K.mbWI>U#DK'KTJ&O;[}]\c5'AaY$Ck>z6Ŗŭݿp'{qɧ@wO̊u]1'yjy>2dP0bBt2F3%ʗ*0^7sQsUAOU5nTg9+ :Y!E>2aErdv3 2#'r J0Uw5Yi UੇiNl3J]xCc)wl8Jr9)hr)9sor,8PY6Rcͨ E[>Xw\K@t= H,ΆΌ`$yusn Ű=".EMkB `ڒ7o"K=&se e/j3gx8.D@N0o&}gSIlS pE;8&;uJsyx")ٳ$;j9h ;~?w'2<<*DsE7CM0Ҩ!S"԰_lGml@ l,deH=쁕K, sxZj}M|ƟW$Bn.Wvzs5SW:,TyUUON{YaȒ-Wǖfñ}zhަig݉JдۂՒnQuw6G9 .̐/5|r%RM*ټ>rݨ<+l=iLp ;Hgl?WQfajfgp>+d%.Tv;[& öMA.O<*_!ekB3cy1=9ݵQ:7WC_|eji}í3h7H~.IA8WT7BrdV0y!O$xIL_ӵ'k!K64`=K E3L^ T V$.,TBx[o^\Pw [U, m&D@i t\f>-Uƛv_,Poޗ2wMHJWXFFe| R֚"Nr: W⸠@ IA_eO ϻ\,|lc~.=f{]<"^i~QQ^@t! ȕ2?#թKMPL~ª%ؗOm 2 ]ҭHC)=ոd` 3) ղ}oO2KBmԁ xS]*KO=SWWz™-kwٶ@p4@hk0ɶmm`ֽWP-^ ZQz.쏢Ɏ>V3zzi~4* ,+ +;EܲaUk3كg72h \U0RSnY07rN ^,DފJKAfmUSݴ},B.~&q\abΌ2 }qKܽkɛ>PH4O2fsErd6* u*4P?mQxEg6HZzdMczg.)= DݻH7H78v(\ ST"U]+5+onAb[e"WjQ+ ~-%>JCE '+ A8qF0oR3\G _Hl±H\֊JL{1O|>I /ıv#~JgSw)Y~7p(.l,fy SXb`g\31*Pa(aW$Y..o܇J냠~xO-Cn#{὜n@>#8LAuJ.O>uɳ SG}1+YɄߦrKd (m:Z"XJ]5B.+Ą݂ Y y8++qD}9mYW`I9_IU}$TANa-6)xBI-z39EЄ&9DmU A ugh5kd$=0EC#I8R/[֬jVkfPrOmsۡ9?.{γ +8h~&8 |PP˔BSܥ|-ZioBLL݅Z"cLM}5d㳸 wgg9joa{4o|XiW1;)Uπ\B 0Q~5W;m}ZP:lzoI 'gAS2$Ghr Qesχ!b\&aa]aFLv;/C/j♋7{c ꉄ~XAw0י#4 T׾t Uu-ODCá1-޶y[!ic)Bnd=dj gc';²̋Zs^A1z׳`E5`/e7qnXpXI?0[e4+֊Q@?'${dO$ry-TJAV[s²>Oxq|uخ htYN]wk`ĺA,JEn3n"jk&H:v!u: %oe.J'/\5C&\O h&!J=4 }H!J&my r^%S;sEO5;^&|E0 W\CBT9ShU>L AHoC]n$\U&1LiGRp>sִ> ~#ow) 83`<6&.p* #[tMVQ Q,6YwU"`q;GlgdG ~ @F+FN'Pdˤtn>Oo+d@R roWmCHjWҙTGGv&K!N$N]E%"}ҵ0hUdm/_b]":)#IEʸicZ<.|qy۲b4(ҊgG:DCrFMפ{94Oړ3bLrF9K2)N.vPx'G?q3]G3BuW?@ A V-*}I~ŎXII*'eQXh+C\v-3T|~ dkJb=Ӎr6XV)*`4E }̚y h4xēn '^X  AhDE@Jc5ܴrg@GW[!>czD 2I(RlNVK/Ed>]L׷۟)*61\A< `Ed-Q);f"^v<=hkz{rr}펔9L*J)!-c,J xAYl`$"R˜:ؐ6elG,'5[s\r4:l֑QcU%Oت21$Eґs/indm%o] Qn NHj!"rfx#2~͋Eh> K*2SS[zŊzc}@|c.=s:/D5 cRe"kKB;@CK>$9bIT ]>R ϩ īv%%_kX*t]#yJ}[Jap@[Aۨԫ11K,hȦ#j5 YU_v XnFcI|fgJz \֒~"l4 >OҊBP؟i QK rzVE2}3> 9 %aEfxm'͏7Mr?}G"řEI%JqstcW z{%C^B^`PEjYPᱰW#Zr8 n:!)+YN9~` l8Lt'(o@L,]1e_QO 3}&5`KcZvyq85ӓ|li dجۏʈI '"R[!<_~db,?&hT%:8Z|f_9iʧ/ȑ^O"Jdˁ@ժdBsl= ߱BrAn r %݅+s~L+7FS|M>\QA6yþ9wl$qjDmI!b'YAج3PK^;ZS SF=igz]p _c$+,iEjj\ګk YfqqP8g=29Z%!D^IQ+ 1qOm'+Mf͊-yrr>o1wzב̔i*S@#OĒQILF f}4OX ti'kpxQ (B[:t W:` <@_OH,   (aOa /u- ^M5~~KZ' +p'xCp! W_o/pnb7=E,,f?5N]Z5kL'rAEiwLXT^X |h3d(Nq8٭ye( Nз=#.Ṃ8Gx=7``6݂H R&Zc.ÄbEI*\'f|΂`#fr^i!8X sO{rc>> ǖUqW34遬 /7Ajï`T *lBX]Mu׉Lb~zbֵ!~}4j. \Pq4-^ӬHҦ"Fw60@czi+#%Ǐ rmJ1MَV=7RCӡk١ج}ϟБcTjevS 5T=ݳڋOtw tOt'>ǍJZL2R U4:%^%O?/g%۽!މNڜ_L)F[_^x`akD$"ԹuxX@t{U3V>)1aZ!&)mnQ\/uζJm~vrPFrm JAf /W?"qdcsXnzv OF0J\[6*#N^-np2H~5fic9ihjzQ?9; eQ-t Q@zHNtXίA$Oy^a}pu:*ܗͥCbڂ" ˣ x yp48r; ua#OUzEg? cL7iѷ)1āKH+MR_O>Lc]HҠT옗N̻}Qc1/7ir*tdKSϪ7VZ->.]`d\ gOߪD7Q'7)h o K{S,jw^KL *ܮ"(Kyz/K;+'81(0Ys]/7g\|A Ď3(]! sj%f#V^sdaK@@`m*FT [zM=4{'Wp¯[_ S&Dݡ!C~R<\U7'wi )^ qw8إri:׉KY:r{ۚ-"H~{C0P2uj6h6MV?7cP`l ׾kyCG9xRvQ=J3|fQ1qMTSrD99"n⠒X[c'o%BӲEF%p ®2YJtT*B'k`quU nHufVxg;tu.mDg2Jڛ,|x&PJ0jA2m4,"ATu4N+NS  6`/Rw$L:f]E:)uDzƹ&Hb~23#8.^}2iF$qOC7Rrˆ@ K+;>݉l24Z@ٕk[]Th Hq^5BǗYiH44$X+1 t #b6puWnP-&NƃznUcNȑ*S-.AB-كt7=t1._P]ܼ-J)0ڃuBpT,L9.'쯶k ϱ(o|K dȳy)z5]X`-WB6 )zsa_CS<ڽGl֫Vr N|3 # ]PB2װCH4M!032 SX'ot>xo>Pp3 M m&= ]dRdT;{ NNFYI}2,i&À粸?HVVG u*%SdhQ֨%g^ 9dV\4RiNmɓ:1ɖ ه%EOk˭3%_fP3ًCG>11J_ΐ*2f-BG1[NxVg%ÍkqON/xqp" ~U3NK돢K`DU^J<p$ŠZ+{Q]頇Hx^=W>m;!yt:t[D_XOFQ dGn i! I&!9,FE ,"Vw4 \ADBY.~7H2ʽB0LPJx=!vXl׻rE~ q6cɫ 7#Yͣ[98^_Q_g\'U4!< ay^JR%+VۯHJrI%, MDEIG+OU!nJ-D.[pV rq2T4f=Q J.&.vbWs">!'NmYTfaƟ2M2[RH n}IF[kCI-ye Dct ?R:0T/"<1pifb;uT}<|?|ZD$r|roFRPz%eoR-]>eaq Ryrq# ؙ"} ldPn`p ]Ԥ͜RR%WŠ6^m@ZCr@x,DeZ$M*=ѓUnkjp@jSt:"\ނHCkS JK_ 3lIe #GšP.p5$mR`_L}IJXY*u!F`r 0oQC#3P.WD:R8$qsSdx ;2Kf/Mgc튺*7QK,I>Aco_MIPX6})V&[oT~N v|Ee;2wwg.،$NIrˤ36ZIi||R8wZޯrgON%vyʅ z!j؈h1TPq{Gw*s뷈 6Spn HU͞؊f'n$6;qpj%_Dˬ,Uy;ܹ&X2 p@V9ڒcL#įB>63Ox7Q@tnt̎|t.U텙;6K r=-tc &̶}},fg7enP!z+#%b, }hARi;P)0VZKHIu䋎47&,;Dd߶QsrP>_S)"an)0 GKђݔVw:Eܥ9EStp{ݢ\s8ىE4t0$9 {5[Y3ۋmiX&3M0]xw'6:z"p^IK#DVG)l P\ .)Ha~zgh^- "; W?%4٫O[W:{ UFfSp֤&$'#O["2:Q t N eQHŲ vBوYk?uv|H {8Q|》XygףnofWdR9c=%|$a6Ibε }/'W­B ݞXk͚t_;.4e ]啂/Pm>i:4,J!m> "8 UϊD 9ca}o="[$0lJkWVNFI1 R%EqVuciOLo|SXY iWˏÿw?jЍ+^:IM"hFgp2dG^M}etEdGUMSM\, vduL뀍Ӟ1v,L̞ڕAnv <5Yhlտ:{SJMgĹrR\)z*҇ùySܘzs&&m/HLr{EХXkI e +UI=V/DjmEފ]cNsCo1_0<,Ϸa:٠{U)BGeoCZW(yѢZ}PT xWV,㶊[)"ςNs#;5涙5$]4rUPrl{z/#xͧoh? BBF#Y[ ޞk^ z'v+6:@CAa?ñ_B8N,H[*~B]WlVAO~q`_ |Ceoh1/ Uk̐/ I8nMA1*JOg.ҡBR=xlqz]ySa^9 ҧϤ{|4V a~2FBa0QŦz4VA}묤h~XCE،R0ˡъI@l/bl?|\Yɔ2Ȇ! !|=+d9΍_1/``Z73y$y1Q=䶬naFsi {rg`OM7!~,3U]ԍk +IW &# Liڑ^l>8wcY4N nK=5]@h!kf Zg Q#3 ꥰt<.j*Ui7ƕqIcCV2,%D$[`#` lTIZנwtvtyâAx+ҮMÖkN&U.#qV9a=NpXU+g"ob`I5,Ln3\:%>8k_d  Yr"]v`0rN\t.=#taX)A]Vu*"|ƧQÌQjE:[*V4_4 [S w+Ԡg]oqAIiÇnculҡ% Ohz Oolj ^/نhÿ|Ӄ]jk &h&xGZhG#~嚲NBܑOr0sNvr+!d}Xpxdc~@{蹵n}ZH)~e`z}h.Jp/p3~kwjN qH{%߾ us-eʦ@ˌ(wn9{D LFx{[~BرջMy90X}8-LI9Y[ YwEev؝UE7]T+B##aj#B\= ŵ!bH'U=L9b)CgS7kZ@f nc "E]EpA87zM7&4"\ᘮ@YCY QRN7;Kn{ӝsB|l :\ nNş!?+!gl9dMsOki#H!Z࠴feRq]$陘VK~nGYBC)X>LEcd+x6NHgNIxLP6;k C@~B51{$3q6ؖJDhXiR}ό:G Dzh08FwX~%B(,;4WiHE[>6JvXZfq*DpUfb'›-dJ]OU^}- LkyWLD]O6 nEkh'|S|#g肯@|6&Q(~% P^*g7s.Z OtPwҺ>9OϪ%ۘ2f2R,#ۄ`&t`F,.[~1y5pN)M,[YDw뽷,*z+F"p$Ƀ KbsnK{wB<7nL-V?@b]1ѭ#bZKSY`p7fuHA`gsq PYc{2*V=`f!DwaY*`#wp5@6tBAV3MD+ <$ORWv]I˘93ANkG rJ }/XfGrg"}H  C8YwkЯ]|Xdq+KR>fo/Yv6߻6E[  J6Լ$:K2xL̍YݧvdXÐP ݡUCD_n e?}*0KeƘ}cl#o=sjrlngRI͏9knNn'no Ş/JW?i(ԫ3s;|, ֡-)tnG7 ^SI˖=N`T,anLW 9&yLܯ5}Ro|g!Tu'a+*u Ir?yr_y^WRG*֨,,ii !ؕ255FGP*x0 F:oڹCƤAUSТ E0tzIɈ!U/=ݚY1q_J:mlw< jnO *8к0› g֮Bs2ǠU/;c$M'еDiepτ#?(Yd̮r.hZݿ57FL41hϜܜ\8PƩ@pԉ{"eXzh;ohPIbua4*cc?@Q":M wC<_69䍙 㘫B فH`%^G`8LҬNN2|0 #_ϊyvmRwQv.T\)Z2P=#;0v ]ܑ&%7ֽ)B;,5A:*`L hYOX#Ť0t~Ce.x4);<1T4w`< AI6)a2,}E7:gu'_+Rz(B+ М'ib kκ8MUB풫hg]󫳥y{^pINM_-&Cl0f]TbsK|j'Z`a{GuOf A[~Isƶ=A.|c{yX 4/H"6K$A=9 *D5 hx+a [փY!" MQ- $O<`p:\v2 H@8q)#.Cb<-R'I$E1& 1 7bm ӋcOnSjy1??"ZSamQ[#8 Wkm+A3 u7 '~!LD^ \a'w0*! ̔Wei4+[˵R7/7|PBerKa50ۋ-;Y1'~|fNBks7uꕜd+`)-Ζ-$#{ܭΐ=_ܡ~o##NIoTf `$3KV |w˛52|7Z33Y0o*ryS< 3! 5xK𠣻4cV:il]E8#dթm݉ *9a3Owx\Ͽ?.Pt@3\)XRH5Ү$N%WcP,-6 N/)5cwO|z?Of7e(2I;'IZC؏B;D kel܅ÕJ_<}M!$6'/|ܶzhܔbĜ: Xz=sjeecro 9hD$&9$꺫\{SN^O6S v&kA@h^)cᾆ y2*%\Ec% /۶E( >SȄ  ҕrSA)ݤTׇ5 C] G R.ޅnȻ,ꋒ35˛ l“mb&GW$. gY(&JBEİ6[&]M@A +>U`_tJ8#ng]3x/r8cAiq`O+Pdj&+#ˉiGsZSVBCk #\Rw:@  #qZ(Pn ΝEJSFzv~3'Byi8֣μefj*)S=_ڻQ!&Es1Bb&<q?EPU^;ǯ|aʫ|\i4c@Mawr-uVl! !_g )Q3VmQ>A'3Ƒ2ؾ{2~#!@yUg5Q컲[I{n/B6LUUcXw=lj攢#ɕ:5l!]D,7ᔱ q[Zi M"7X݄Zʇ0"-#uKe?3k`tbڇ z.)tL͡[fpJ I/ncB;Qw>_Pd> j%ۇny }UfECpg~ Or^u . @5Z\z:Tg4Y㵧h3΋n9U}ԖΚ>lL^bEإ?|IڵqS˶ta4WR"\FO0Ծ z2$]0!Ss *HQ$X1 #&NU>Hw1{7MQTh2DH8s߲RMsa!.Y0ԛE[Hrf&("Aq:lNi+HJO*dO+XqY 2SH FL`H, }U6=KKZ_]g ^ksYC_osc QGL丕E#ٍ%~Pf#1w}o1Pg>Ɣ6, b>%7=Mȭѩ(RQ)BQ)Bqw(Oā}l 5_^+1z> {aC"zU9Y׆ vH8ro:>t̝6~|KlW4'5X3Yn (/)lXJ dwqm,_R"WM ?Nit/W;mJ˲!ryjLT̤,r_#c9 2_Su5&O.Os $5i{ unHl֊ <'bM=6l-KpxS-Hf)4όUoa~Dok8hd'bOJ?y~DgnI?"dj=lɛϚ淖X }rLnw>'=M^~3 D h>|"cK0[4Bt{~VK?K^nٞO-)_`Ԗ1v~ȏMg^&5czj5r:?oq4|J,fæRtE lPfw_[^*b1>UaHvhYyow]]I~797*u{L_s/؉$aA鍕Hܕ@2!p ]>Ap?fOksD|v'f6/_ ؊vwu]\',ʝ"}8Xt] c`YxgX+ӠƛOo )fB$˂A@!MeD ~Vh; F']שׁ|?~۹;nF{C\3G M&xrN4/+ U2M?"T2VQEQe'o2>"9u#ܱRg&S6\R_S)L<2A8w=j?p59y/!ߴ^=)a?Tc'膝`.!Z;@\+}bv9At՝4b,o'#'qLѱ*i]/߄Dn '/(,ܚVXxjP8-FءDv[[m!r36CqeL fB׫;n9{y>D }th__֣f!]qxY0h#L lkԽ Ҩs[X|ƽE!|ӄg(frTUHr| hP$KZly8j=ۏyЎxF@F~:0^z-4n%L?_zYƑaT7a$hB ίՓk+4 xcs՗gh街 1U  fĸ+Xi,MuUS#nq28>Bs/g+̢K2G}}=w AGW3~~u^ִ;#c\}/=K[*+/:1꙰Xjms"H7QL?{Хy7DŲw5* ˦ov: }%8QeZ2y Mm=1?6,:^/%bjS[\%8DX\tmp n9![8&xKŵ*ʄ[eM)r1_C^Vo{]\UylK%^z~=$Jׇt=eq5]~׏aeM53 tɀ 樭>G.X^ROTTFewp^gHi_?`P/{ 1Tz?PRzB6Cĉwo0wQˏ idjf+/_& R%ӿ B+@1H. p*ԐsH.*jZjCeOUϻX_>i.8f5 lULҔ9˼BLVJ ;q|uzZ"=ޮ,텀ոr^\B8$U16]G72+a7Nضb? rzD sHr1Mg؊*̰25^Z⩼ۏw @<m:&wq k9NAx(:pebS'ނP@ZiJS .[?h 8&9D ݶR݂~ܨW<*asǑթgx+h_3 ޥ''E@f9+p"L/Z1MHVNU>.1 ڴ/ت }_X_xsh2سzTRw׶4 $H5sX*5)H16f|Ƿ˚,V@uNl oԎ %'*" h18 oiAaP 8`gZ<r<Ar1UHk/>> +ϑvaCv)^'Ďzz&~#> U S+[|1Qy-ovꧦY4`TJvYƬm$fgN;YX"|ECԊ8X$a-:rK.e:,K@^?shj^.W6a4hʼH[eDT iBIJ(-.g*z<K²NssZ$2{{nxjzjdlyc6Q\ֽj[SVc/Xmŀr:hJ)y,¥nwQOJ:z݃R@>Șh_W!EpkG},c]p7^QX# q>\bDO5Cr-roSS'W&yf5$YWzK#d#q,2}55A<ܲwMتF>2Z^a2IYP"^+ E&)W U~gհ+Կ]F]Ei:ϊWZ0\,lC.qj*p 5ѽ񉥪[IRf$%)t~[[ߑqIvxL1{=->n_P_B 5 w)Wptv5j4?-Msn*DaxF]t\UOB:)S IWl&'xH Wx<` O6ms^Y{4 ۔DN͒c:X$\ ty+InbDi76%a9֣EO'Q&+ 'fQq:Lj^ V@[Hy@ =ܾ/+Bm[XܼbW_O|5~}s `E!\v2U?P&dQ#!d*5BwqVAw);:a7 43ma? B2p D 4hLBצ kG{&)Z`m[+L~sÛl$@X]u4Ҁo6x"crͪ +O<98OTAF۾|iX5ൺ9'5} ;6iʈ@lO=VRSj7~,׷rrb;>|x7 uPOIf~Ei%:41~ #='A3PV>sLX]o,=/)((*t$sJnMc`N)%x2<@XGtBD/^F,1h%'=_77 oHx1鬲 H=P:.ꁞz4z g}M~}fkD=!{?!q"5G0z>B'KfQbEMsYl;rߧ񞪐V冩ՌоXBbJ%ЪO+g@Dx 3B#"$8q N H3 C,I]%()A5'߆PM]~dkF \{dGfÚ gj@@WOoZ@W+",UnoL>L#[X*L߰1[=1׀iQ[vr} T jF .ez21uDÐ[.L<0bGL6nVgCcͭf{ټ`]Ԣذ5AlNo PA#;6db_Τz9(2ь9B~‰?_SLϮo:&*` LSf)h j2GhqɃtZ[Eg{d\"ֶRo>JV^rVؐe"=FܹC?*9({'Djq#&c؈[HR'>Z*ss7).|ʡ-IO`.ͳoRHhD6Rk`\IvL_6u=_ܭ煢lcNL{yLc~ 6t2^Bqq rYA%s Vq*:Hxkx&L%}̪(Y6NXb&pW 3hr)4ggՇcq5AՑm ]u4+NgVeN<0-<Ɣ[ p0 p:8O܁0)SℑR۔BU/b}{0`z^"QҀ)IݪWNJ)^ڡnts%>o1ò[wy oRtLD%|AINo1@ \8k^ yUu[ ~ũ1\?brIo6}JaBxxٸԇ/Q i6/X3o}v$W3ֱW n,KwJq'0>eAHKj9D֓xU'F0՛t2Jj+ `h@ 4i %Zn@4KNF_PzDGw ܫ N=JvtSٯu 6`K3ti&3kSI:l䨚T%M$g9kꍆWCۥHxSfҭjr@MذFHe_78!jxdrn6+NꐄKe}5Zh[X.SqWB7.[$xztc[{ bmfOEοmrGk`"TV}@_YuΛL_Y?~(u-UEN޺?r+xia;hXUJrzg^=+EGz&P5Ǵx, ʬ즊ؼ@8 էv˙`@W}GsaK呃j fF a|{٘G=aA G *ICZ[rРm+mOϯV5\X uu&\D.sXӴCEZj(idK&q%i=KP{9 VMӧ59&Ȑ1L,pabWfi6Z3`4HA 搆D}miIJ5(h7RM.75e= u8pEbKL_hSP"}rOR[\gY"DoZ %遛Ry{qv3qɖyHѦɳo 9x?S`9΅$S}ȸi 1?(<7H'M" Q;yk'8{l I!Xd};~v__&%bSi"0M&Yҏb?Lѓ0p%xPLIR ̶X+vųk[$AEC<˧ VꟾS{ ^e D8{f 7C)H)Iq`V0QHpq2^8@viRvՃL몷9 c43:܇ b$TnqkӅ t,L 6@B XK%dMB̲dKd zTxhw ug?ŭ;^(`^++R㦂j@Oc[ 1] @ Z} / ~fƆ_jk_cɪsLPMp;1v<˃%0d6 au=3!k Y'G#'BxuP ) ƴT@I5>~s2Gݎ2 (k'ǓTΟ^↝Xf$/VxJ V~%"$Q>i=? t18eFgӭ ޛiaS92hp73O( .G19x^kP굦OsܲޣA\mXP [?Ds %&v0;HVw11=Rakn й,=ţӁy=%o8ЀH7oR1ϱ-otPK U=e=M(^HZg+ rDb a1X8WC[6固a r@Tiǐ1{>֑v<(iVwz"\ļ9-ԷƠid@hfF &'Q]^QJe6. \' >X}!Bb҄IX I^.0_@4/qxp)tGZi׸L'|ELn ,(;G'MHc6YUϧP;FI+ aN[='8S v_,uaAS .i0\d3^_$v, @ 5Ͷ- RA]Wިh.$fW Z-+΍i,'DEz< S3 ,E^h%ŒͬGЊ0!.C9h@zUօ9~1pGݹي%SaP\z_uzlQBԎ8zJ,ۂQt1LV:it4ejDhzב,?bkq*vdHtk+T}Cw$wɁ8ZR 7І8,g3X( T\|-Uđ$:/468psiWǽ'- m#%QMgdC30sTCyg@"cS[8p&!Y7 /o繳 ͻByzHֵ #qΎ![N;id=rѾ{Riƶ̣7Hd'Kur<)FY4omן ci53O.(qOÇۆEdJK^֞Lyt=ѵfRť'̨"J(k3̱9e0N@c E᳣n(VX [J"2A` D,Yex9At5uc5$^5ag*oʫS"D/ۀ FՃb9_!\!j1. >9Ys]Qiβ QdEřY&=O%\Xسv zIXcxHnRz$ Dy' k֩VjE,5og.CkfWh4f_ EVPzrA~9i]; R(D.ZCqyJUw:αV&"̸s|?_&ɵ#uYP% k&21_jp*jgǣi9P(A8IB3ʋ7oxl~eo'N[~i11+HQ+z;C4hT;zs@2ڦ/ ~:(M1NIm踍7R(F<0#LꨴhL4J۠3 EʦTOFG޵@覠 ,Nˬ3IM4iA0ӂPI?}?qgbڛRRc.T""3@͐lGӪ>d'o+o`+"X7=0uZo-u5%#8u>h\L!U]9%*4OW}Q~=L mu]P@D_7m@q@DRj߉l%Ǹ"NjQ(XE\p,mh`pa%aKSbj|rФݗ|4[(-J\yׅ,~䃷p τ[m]5_s塱;05W9 b,b3yPoĎcP{tXQ΢ )(Bn9%@= ɽ!8K}uڿm/7m0Om9nV1ʗ Eׅ"FXm2fxJuv:E9%Dƀ)cXPpIKZqJ"8e{ˮNC= IiUIڻ5'3t+Q/Bc!דs ](j.̍[XeC>.,W`"D#«v7q R/* g5Q~H2~~6,Qc|`cl?THj+;QbV[&F -. Mb77+_EOii|[G1PLd`;%Z1Дw?O{`NZLJaiEF9_nwhȪs({[TS4ҝUcy I5AH a[>`F3 *@Fo8jW{ }b41iW{2a ƜIvmr XeY"sXRLlBEg~_Yj$CCĶ!bz2iV=bBf$;3 2ĝ∐w2e ~bC͙&+ EӦ~]6c*[. ?@|&~o@U,1g鞋7{5`&bz)hS 'VV#mu+YyxCA|@(^6r/=9/. aGn[[**ʉdZE˜\J7LJ* rqȤkZʦDde`V^+k.6wropD>z59\8ëb8 =xϽCT|߼j0*"v4&xG:0b,=֋>IUY~N5ՁsV'طn`ҎJ" ~G@OڨŝIַQ˨zWج1csZ44˺ rշr4 9hjԑ$ql"&0B 8sV{n W] 2ǃ^U "fzƼf!&('W5.Repq%͐xa\@wQhJZr9N|X9D>)v¬Lb \T~&P76O㐂fB; 1"Z[rC&lWNRX0&$ogh"|zb֥2AϨW 4L лwӏؔn<?BRC'c0K"tr/Dѧ/c\ibҫa⅓JQ!]G[y%txæ{1l ADBۛhwFɊ@.F !<]wK0%SЀ/`X<9zsjs2S۷YغJm2P:cG(A?ؾ.fi_@K]nެ! [rΝn?:/;84 k 'lAzSBĦ=,ٵzPg*B/yxJme@GU/EFcdHL3NIZ+99z|t`lknpwVpu4g۹%!RVz) t폞6 i@]W*F͙LN@js2?J]IZDB G^`k.U{m 5[hvQQ54,#_#XPV<-A6E-Ae&3U Խk#Wz+xo+-|&sGGudh5u#ݠ'#NIoaEJe{$N@|oY[6ʞe[mF_WRҡʉOg\ɁZ)$3S4Zp'(]V4L;፥7 DCT?Z lU)CJ],s\ 9g*a;5!<WK 3j8eM^A*3mUr{fx!]/rUoky@?_NMe>]LkZ-bT`<!>p_e @5hl)rP=M93t]Z3KKYLd`%ˉФK+*<ɗT5(LAY4oT^DF_ u-͈#7anjd5D~cc+@L}\ 3h\_{J/`g߰}"ܧK-l_37WHJc/0 vgD#Z%Uwk:f7OuHQZo:쒑`0:$I!Nyfу:9/:2;^&kYc%ekG$`@</w5\c}a3xA)V]/PH~U)1A KuKtה־Q+N榥&vn 6g)/fț9jlc P(uoCQKWsYt8n)ZԱlhYsI+eDL+Οp*u\blUkRÁ: ][5##3Hv)H5cv?mv|,#b.模bc߶>OfL-FPfBPz.U/?uMhlxy̮V{P˒RҒַrhtn?iхosCA '& Gx(Xaѳ5N~4^$(d14YyM#_+uZ\7lI)hv"=޻B1O4N~@e`lY#2 K.]h:އ>1Dd\)lnS^3;NWMrxTg< Ae PઋЉIJ |ɿA|{@fQw2y^KcT:UfaýNmCzmJ3p& 0M#]٪%S˸Xg>N`544PSzhIf柙e)IT|&v@썕u<WSTsYn`(y7{BU?cD>-` hD̲o0D6lÉ}EL^Q73im5\UL?Lt¼)q^ -!;ŠJUx<F(+qIbz=֨d ٝoӢspJOPڰW:yҩ6}~8߇Z(Qg61?g!aUepQw:ӼX8'Dz!ӊ ݌g(|ĐKG9 ^q{'LrF'i,;CFE~H9/1 ;} ]ɵ%dCӨu䫵WCg5kɄfGmy.̱Z:eJ;>>YlATmwEkzxb#ir}dsD Z>\3wp"g+B7Ns (h3acMv:rMٺPj-%'PzM5Ods&C뷱0#㌊`#(@YM }%pW;`EA>{3Ni^`ud*:ƦsdM+ M qVSV ] /`J>뢲5r?&̇?]gf"~l KWd^8h ^A2}tK;,ګ)•,FӘ| RnaXnv8{8ڢO|/C䣷V FkkUJUxyP|U5͍g ScNh90k(@!^';8>aa]XgW忟&⛙ 8й1{xS5nJI#fF?L\% @9٦{^A߮`98ʰc8b-7-NאS.O7/uq%|hrF Qh0>`ԁ*.ʮe|{M]oZ 9B fT+l%ǛiO[~J3cUO3wzhd;ʅʶhG 0`˼AO907EG2.8bfoɳ/I/N 򑥵uR&[tIu1s߿㍭bc7 QvG*DT&vưt%E(+c%~Ov3M 3 wW#\X1Jޝ9<Ñ4!xmvA z2oW〾6p(E w}鯖y2t51\xiYnRXg3ڜR*yjkC<# ل$*Sǯaֲ|ge|![VW:EobCۮ7Ue,+"^% O*0+g&DePw#ҏ^c.:aOvG7&3 \elnۤLpHTNUFF#K_jjO%(z 7kj]0XR0V<^iQ{nk8u-9\ޝw#K1Um‰ yTt L)좏:p/@J1WRd Vb$ltx ro#[8Y;Sx ԇⷷ6s~#^{$+ꔟrblWs^elԷ,PmglǪb†k mLT^rJM$L\f B`TUnݣ,|;N%PS/tmF YuvD?K4jAc={V|T"›uO\J iKbИ›UD0)>s⌕dPAUN, * ϷҗN-L8;_IU\ /DӗzMUX)~{t^lW[M^O~sMѰr߼U!ҥ|"o^J$Y+,=՟f#?/Z )p21" *,as K bTeUݏW^և9 _'pv` U  BxǺNҊpCw8jUk  d~:t`,ZC{C8 QxlW>^ү z2Wz;ũ$UitmU%y5u#P AwN VdzBsHPz7cwWܫy;ҾJ@@LRKZ`TkVjJqd >65&>Fr5a_ ݵ-.j}{ (m.ܗEj|q$z\]qE_$c%ST{xbMK?Szqɕ]5)όu8G>TS$jǝr (ۧQ[3 g}f7q>lG 4Jd5G5숥X2bgpIٯqFrxUqsgPNR+U{hhCpQ\AOְ?|-|"˗ dUrȅ>/ߦA3meg Y8耢s8*9֞ )OTm.|U)Ew<>jZZ7H/\bnaifKmSBJ0;hj6l,8n;Ȼ2z~ؕ&RYauNTYhu8 ̿칠T-n HkXURd5Ɣ? :iSx~V|a$QnLk1 T-Y_s[C{f|} 2齏N%yE(I)aB"!/{4|Qu!$~"Hr᯻}k|QD;>*~ꃗy )m7pթSz '+D͖D pHx=UifZ2l?͢0C3M]6Nns[VN%"عDk}A7!öe_ ȌQ-e 3;7=aRZe'zȶ@јڅ n!84q:ϹˠEY7^v2D5Ĝ ~X]v.@g<طx>^5tW ?4YVf ΛjC@: Y Q6܎` ymbdgj(Ky #b 2;A5N=.~OnuHIkn7Gm"$Vkd]x/6h vqKZ0dڝ}">ZY_AzV.|[L)RrPU`#)4kE ;"TL18g qHEd^˳֨R&0&F J٬7 OLm6b>)=5M6^W-a|FVa/Jy*c/{6{N7`ŃۜR7i| 8C8J̒N.K ''~=WBpn@V Դ+Έ|RjwX!\!+܏.<7(z=k \!vb]{zZGo-{sz1/vEDmXae 18;Uݍ57y{Ri+M=\f ֔OgڿnYxVoQqd騾H\EU|Vr5?,y?]^߲ F'M>-kw!ogYY<͜]?Ȉ08rTȦ IX8|C$')SJ "/mH~Nyqԧ;XہX EhU* ?vJ)w}PdSd%bL9ZX@2ѰV6/=8/xI,^"Ȧ8f47Ф{?A]ѕ{==7 mHj\'"nV3Ἢ 𚳴eIja> *-=S@_ X1Y;6"7HNpw4f ŴAgihZE<>`̓aH%w p-QF}1'9J{Z4֝KkyUnHm~ ="Aܽȱ&W.B cƀzI^Iyqx%eh>בeY뛹GQ\bm#V]+ԃ6#Zϑ-(0G I/1Ҫ,@vV}zĆm@`)8]9#:8x7oďbW8z{0ci/3-/ͻ]gs1>#qUtX&YyAG"S8ە.W]aLN})Ft!BKudBX-{eNWO0$5V)0F}cK.e87Ӫ2dPc2n'}>%ߢLZ߸{;y^dC_aSVmCVB1 _W&W%-K1`[K\02jlXvbQ=N@gtm7vfp ?bH,]Էs 2~8Ƚ+Z+-2L 9CpgTbS*AxV5Y8~p$jӘT29[$0Vk- i?WWPX|3Jr)YMY4e sS0lsiξwC#RЉόErҩu?5[x[ln "7LOKQ,5FbS\wՋYP!jDf"Fq׉~Y~I! bfEjR4X-޻/1ʛ̇C0h!j<yg&$f s{ߴЪwiHnoQ J sMAp!,]Y zH+7]}+38ȉVţ9Rkw왆"؄MقY _I3}{oKW# Ryu=K`?!bWPU7M,ub}_äҳ-S.X]C5,YXej:^jz/fr>D<>tQ威 G]JzkHjx+ԡƺq)^Xd B, V O|@ xIG0I]"7{L<}Y~~ ]l)094A>B]vTvNc֮=r|.֙fݸIx_H?ȤW $2сkӗ^w"3ߛTg9:T(^":tex,W47k>| yEX:NkcA6NsI߅*}'?@/dbK$ph}CLF mZF+K#Nr%,ƶp${AhJapȯL8K#=^- cL};R:2Xܬ%a)? ,$UUd3 Hwډ\4VmE"֑հnW+r(G–Vʲ[,esXfIr6 |9p?]9b1[OU1[c \M n.>i4=Y?)UTX4;ڋ>ǷkQ&m,i D:RpxG|I^C1nopT5!QE.c,X+!1y* $B"WYLGg쒏B1=msaױ{2SwGb4 =&n{ G;W!k~=܍H+_?1?% `og`$KnV#@;/gD`eOi\e}7 '(R<1WG2Uv&z3Rb1UG&NY Ke @c6NHEy>3 V$qDy]8Bg'+-8hFMŰybɋZb~)!o$'68pS~(ZPDu&)pEݖw]OY89>v8*,BX03l hdgdZ/2^-+N#WNLc.w<ֺ5|/[`LxQ13ks$j$V6_])q:=/_d[ " n%L ^vD@mp =r.UEUpGfK-zOٰ!Ag $TW\"4ejhZS&aX]د<0YxƐ7, >B{I̚O4y+f댈2g= f&^~G/$v1rW%PXU @ŷ@ܫ"GD$>1B-+xsOں Ž~csOB~ZEMy{f* Q R3GJn8yO_J-]~; YR^>O`]rQUONbQU,uso&`{t\lb;:v'O}e w.6T;JyʛVyy}Ha>mz |Fެ &>ML?sttq%kU|hV*Ҋs\2IrCIHbכ4JlV2E(ssQsI6m^^:=VMl͕YVE.jx"ƪYLlv4d@3,Xǘ Brbvg{i7ʥxGJ;WS??L7.r_xJū]xL%%< r m'TU(?\"&C) ЀJ3]6 4.^/滐hrm[m )]DZ> N'DE:@Xtg$Njn8j^eӈK|Xx)+ 49J+˽ ! }|S5ye2JM#0D:tt[eֳ̜&s\" B_Q_mT!D*v  ugQ8.HK'NoXg[*g[Vo_Z$ƒpىu9 _#ܝn}c k bC(mCA1Fx{@դK] :k5R_:mRweA*-xJe gBPR&ShLwIڀȖtLipɇ'KUI2 0h;'4Ãq忦R;s:EDOf=HtK_lxv/"Y="#g\#l5isv~y/Y5zi@wzro/qa5B!_Zn@`A6υRX?*#3]WJ'$V!ڐ ߱W3p؇?ߞ~w}ʱUՀZ7%u7Fq!h=J 9եj}~9m/D+yӞY I3ئۑH.|yoА] Vt;1/ER qŔ#⤪x(eׂBj3LbC;U7se]p^ ɨ|rvjbFM(qq9Qm=$oC2GՓUB54fC:5`be` Q H02OYk.wPQ"ՔFBmuSXTo;:'"Y\WvmKQ<icפNDS{ru=k)mLywAI@H{35%/oyʀ =86\b@3E_t43~..<>קQ#hG};҈3 Z2үJ4)nʉ'd ڝXCw(P[WDžzZJ pO~j$`Lfe,9ZS! 8xī!jdafTtrկ~8MNբ>,tb|!^RE7`3Uk)nbv{Y֑*_|A洚!ӘwYҁ]Ie:kha<JOV\$  a9jlrlW&|Lx_eItVG]T] {|zU۩ (M؋ pzϑ\]XfKZ{,3QunoڞAbDcRCbN^*4b:F:H, 1y]>3tp &IϾն*0y<#O(Щ@Z_dƻZO_l"yp7[H;ZV*#h DUr\i/ZdۿlEp?d'&["bѨ5|o,Z!Xz} OZy0@@acd;$9*9Q_]=UPB3i!?oC ;%!Y mܭƒ~Ko4+=:sO< cr qHG@YQ8*M=6|bj .2yHc n%UO&ڬdҖo"Fd~ Kcg {|FMbw*KՔ`rCÊԫH8X|8GVnPyA"޹;[}¨)NWW6y`R5\AQjzK?@toW}r'$ugW8|k~_ 1N 3Ic40B3n{G#ȡrO-)]R.Ix DЦU8,Mr#v2fjNkR`ZCr-hqT,pO Eg4v=RL磚$ $[%~ hgi(yu5 "EH_j.w75BG!:x5;B!cQlEfhG1{53BJR 1pot}Y.H- 'wioB_){c^zł0[LmQ"]֡ y4ܰ0^G2όg8YzΈY4y읣}Z+Ex"(EgrFp- t>JsZ:= c}HN> &~~v!d%ӛ2ܤMܐy >grfl`{#W **LWS:%!\ Z(,)K* sgf' m牳щɁ "80lͼ&_]L0? bJE{K馅u  jrϦ^J,(NWmDPєJi7HZP ~Ib$HS2N`-[o5t$4,}>ADsz1QE䘹F~k G@hR8x{ Ar{\Yl.TtZz"&|CuCc*˂ɴhP"Z-q6$,4~<Jt7: 3>RKJ֘dI)n5T1Ӝڔ.Ral[nԌ)HܷlLKsWEKξv_ÏSӓCk`#ƗB^F:;G*̈́탶CapOg.NCڌ\ħ1TJcCD Pnb;g '("&'fT bP~,lp`7@oluE8 & ػ͇ʲD3>E_ L*A\^CX2K-7EZ,n]vTF0gg%S'4YDENu{@~uqܛ:1-6VYā-?j툓CỘXVCn M @]+/xZYi]uIL!M;DCbEDw#2s?N1%=?6^1!EP8C`e.~~ۛ(cX~>vǦEmZm)[O?y2,V'=&|t?%1FK{(ʞ|%,ȱ$x*9MO2g<}O΄(LMQ2FBZsG@(ƞBهhDki f&RJFct'rqq d anpdEL 1cӃEpN0xGnjg.ZL^ 3-꿁 y3-.2>fwpPgI%e_i_pV9y9 FG[0`c3 %% ɕ+LnkOKaEYhW U ؠzc J/VW ;0Z1ٺ/š z'c>Cv]Ih:@1Q4 K4KPK7X"=N!-wydO9.7h99B9UrVHz aG깪ǂwPXV.R_l5٭@5"X20Z,gG}v6u~1}ki7 /ȸɢ Xc>}\֡++J)F UVVLjB`ZᲅiUYW֐k$YixZ\…R9=0/Pqfl('?JDSaUʝ=>0Ed~7ӈ׎-DpRwxNbC|(^ m"{&Rnk05RyHZFxD8WֽLM!4q6jWJ@6ļW 8/^z;*D(u U.zֶfx{>[rL><Yr{^t[kF!nƆT鹵E_n,Z#2À̩ns%R*pC"U{Rޤߛ"B*R 4dR, rlPOGh[({tnTY>̐.2O7+Sr{pc崢>iblHF:*91#eao'ϠT'lsMx}}0[zˀ,xO}.PUeۇM)j_",])۱31#h$5`iEp"aUH5“:X3ج MyKl^clkI&!uF &ZJMNϫzr9q~Y:eLLtQL<.%M(BF88VhˡbE _Z;BPʣ0Ri$Xg.bfue6ygeNh/H=@>m[X&x-y 7+_ɣIõŚ8\|ʸ^ RZOz֌CpG U8Hql^ qJ|2Y)PU3i40JZHR2OBsUd% s .`7^Hg1zЩ#14w-UC0fC &JkF?qOE(:shh̲I1L$+Xr(*#: *Ngv6-PN4uFj kC6D%C41tq~\#uhWʌBAtzMd_t)%^qy&Wy&!siQLރ}6rYtK&hr͇6O?co鰚B'Qс$WFb'㤖3,EO .~em‘ѥaOz3;k r`j& {ghl_JMC˶#KaX| Bʲ|8nR+ $F,zn U7!R rJ;T9Q z#C@ 蠕 ȿՇSuF/zNsuah>#wȣIjt@ vrQ TҼL7LAESQ+iq}\%Zv,rq$IdPL9'VJ( pJA[4e#5ETA+Rj w>r٬2Xax5*bFr+6ѫanTIhc`;?Q.%Jz6],Ӫq^0ٞcd}bo5h~IȋNEI^texC:;*dq^">t% 1 Z=vK~"lx@Է ѕW7Oaatк4k2*X+[,=!pNհGjO Ě;tR< ,(-Y(au˪OU*pY3->'"4WM1>wϛQ(*uk/)0ѓ8%fdU±uG|<،@~^0vyx ZݳkY$.ڋLIGWL1A$yl>Cdd&`ֶu_ գ~'3)z|L2=/NL7FOJ+:+B65Lw:`ޤ+Uw]z@2ê'l=9># ULA3Ͼ5+n1АwoC6՚ߖC R7壳-`O/M1 ʌ`MLcW Tʷi?R;׸(—PTLw^M)Z%_aD |FIuO6r]RDքC ƮO-+˸F[^p8QDxZX`MDtGO=*ѝZS6̎YQD^wS|LW'zQQ~a"_FR^;_K-8ϊmۣ1wKslWW^U my*YSԑ>) ;hW}oflQ05x$v|uL{ y-;T= K)"\[4r %iً?E'j0c@3c?H[~a 'TT7’»]6F⧊s0Lg%)03:u> -BM3ɀxpq)T%sImzP$m5S<K^7 PA 'X5+э"=;"3<L읯gWB`ZJ =뱉&NSwKfDEJn#mZ3=Ȼ*rjMQ(|HN{5-m:}CL~Н;gFIA?oȴ>B+ = = 1FU6[UDS1B 0m}\ORj;1DZ[xok1582c,-cK{L7W pK"ʋCA@0!Ұ/'Sm툥su쾱Cܦ2Es,8ugq1$zW/%?c[QWaU|})TXp16vR=>!k*v|aY&Z='-R ,kh٧${%db8[PK/I-r!H tFH+$ҫPM2$'֝tŘDm 3WPbeh W䱍,\˔6(d57+Ƌ/Ԓt}viT/J |\ܔxc^~dmK|g#KY0 8~|c79Vu%v7ГSW;dɩ [@L Y: ҼsVtyO8ͧ=>؝gf=1ؾl(V(@xsߐ=~_nyI 6 U/rĉ9)o]T~ep7`^2_Vs[m3R6 K̐Ws.S>LXWa{9F)u8s=?D 6#udF}K'v:d $Fv1RE^?9hM?T!GKμzcRX&vsEY>*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKb2f5(KfǑw$CJ IYn▝_M/LZzNTzt㯇bT> c^/ij֌w Ks&' CgZc# lf^7b"7lb۰.r-K~j\A r8a'@svj tY`\Bdlo/,\5\NRǤd˰<ռ <7Ĺ)HυRfa ̢`SRkffȹ&$ڗQAW9E?rWӇGhBo]3K)gX l r.% ܳ$ܳxYEcRwq l<\S%c즞uК[Yj ە3o'0U=ԦO2̢T o fq5~}IJW% v$՞Y=OY-w;;Uiݹ {r2дo=A<3W&V?( F!{icKZ ȱ앗@YӽZ(,X47# GY|4y /nD2d40d9 uGp* &F1b_0p9Ui5o珙sbV{FR.;Rf}W#0Nյpr;JiD(Q3'AL{7%hqR,T:h4nROv?\ĽT# :{-#inqҍ?G93X,WsXxNġY <]<}ls -<- 7#J"#dFhdri1nd@z! *x(p`P5ʅg?:(tGB6FI?t7[_mtiq%g'2(@u^TtP2JMx޺(Gx!]g'C\3,XKKVڕL=Ҩjbl+;/ZJhx :ETpﯦ*DŽ#*[2;SaNX[ʛFOLr}uatOiAFت>da=;< Prd_+ށMN2DCÍn= R.ߜ#R:nv[_8M#Z'4C9o/@hl2u2SFZR7OSw#<|3 "^qyMA U|y4f{Gwξ@G(HRI{mOq nB3c>ys $rHт cʳqY=u!._M|c:UdFqԶL~[;`͕2AqQ+xAbD)@_ue;cEUtK$`D^}tz ~1>g!nV[ݤ4UPrqJ82 8$H0+ ΂A,#̙G_?>e ?P5:;uZh!XD[gTuQ;--[NRκϛ(Z6bG1Nٵ٭ol`W\n-JgYo ?6sZUG/P葚}MM]~'G1$vKI0y7M~IރơweLr{uSQԉPW T(YHǁ6wjH(ϨX{rH2AL0n]&h75Pse-RbxIu]ݘx^e^ P\ W)85BR\(ʦ!xYg; HD^Zؔ 3jf(glW(FD!gBIO0mrsg}5'=jHlѩkze T A xG4x; l yĘ 0^ޮ!Uw1'[ W wE  $st5 mk5uU͏@RՎT͊V呃{24dWqwȧ!ҧ֯ 7|dɾqyWq9|_v*`%q'I7F\sl(L)Hݗ|Xݹl!a1&zz NE$eKitdf3>%Ö޻ANbX#p , :-),-] E66| ơu<kmtO-qe,>Ԡ&-^"[z+S\s! L%"j'[߷q^hJ_.ThƘ/ ] hU*x((pRuUbz$_s'0u~D4y1Hs֢d'wnzA>ũ悛6O)E.DTmZh0jˠtB?㇭A<v\9V4CyΌ<nu}% K0,mn+DW=z$iIi$I촘E[KEV36C@ba$i^O(Bnj$sT6K rwdx-95U+0D”tua*ɻLa3P_9.>.P\;1 !MਜH*K[OHg 3Ҷ]ٚxpL^żq< &ϓ?u))uPh.ۅHaߚ<Ћb*Ri\vW9ZxͩǷc`WiLX`wBireFu@ewCEB (p9Z!e,U<#м:\ýzBWWvQ"V O5Bs- ɹɣh5J nF.ɥI̦ޒ["-'"M=B]!)Q5?nV,l*P,],D-cENǿV(?4|t~ADԪ/Rq&pj,=El.F6о. 3; pV-+p ^@cosˌ%R wePTRcZ0 4oě93_@G׃;B>kQ\48bQfd/Z$R7z9o/Kըg:}ȞZh,uqZĝ:kFJ㕵3%-"{[8f2trRtF )ӇfZl 8c}*UF8+؈c#N.cW:Us#:*4CPjۃwɤVY'+I,AT%/ <)dc⧾1^T2 }\fV-ѶiTnk뻲+-Gx 7}ֿ4'[BuqHDYy;%4-KA#|y)o5,%Edoo }4 6[?yp/`-ϒԴz^o:+,5=m^2d:#EmXP4FXzeTB'T~h~./5#2 jǫܩz)szyFe^(Jƞ6qC5f+Ds ~h(x_qm+F|J?77FzUlE~cא{Ŀ7E-':PӦh7j.1.`(0T =J&Ink7zȅxoԫ!xg`@`x}ÍnzX^F7Z>.`c1nB\.\fA`2SuγGU5JvKIRQDf@!vtKPl_#vDvK"'s@.Wm.iK.nl ě`1ߋν_sva8a=8Us܃_d\1e%uǦ[ga MC׈okX\̑kgrF>W6{L̇>`~8[8 8\tlʮzEu<#ì}U'Ž؎V\>sGH*(DP2R/mƳZ+2F|_n>-n08˒yls N>`BtIVP~BSfQl/1"oԁZ h n)]Ee/a-1׻D(mPWq&'( F"ܝW{h8wh'\ 0{0;9Vs=Jp_@KC` /w.Y ;IhHR_A8D,Fg^jqgT/\xr}Qߓuu_Dy;ͧUSX . ~]?Gs6l$QTK!#ƚC[G+Pr{Ch_ eR9g Xl(+im5NHMC,WK\O " \dW "zʏ5m&t-=Au%ħsomK\.*$ U dYak AǤ>K5@ z#pPtEͨ[A!L##z^~-V_J H(D9ʢю< *f'S!("*^H)\1iEgįrVwVW{گt 0W3䟦tbXDӗ><Xtd]U!srFiԂ+BRJDobGvجr'3PP*c#(RD<ܵD'z\9T3P[vXknFJ*n"nL}a7F* #פ١~ r6lDWkW8@=BR茸aG/+2%0ZrSlMlxM%/>K <ڼ{o40E9g*nID?'><zT:U1)Bt}<.]+\ܻaAҭ{I΄Hafy0 c1o0}6IWZ ]U  |em׃ -[qmiѵ`"Uҁ>(@3s"mgd~ɹPzI)Dae%!:yT,]}r& Udj}/IBt}";Y+O,QڳwXҠlqF4RYiJWOg 7`X;8cL>HԠL{ܷAn5R}܏`'mImG \W$&z@u\‡7eQKD~ l~7ʁ# ,6 Jc|Bl$r^T^\Zp)Uw(peԴ6\zGC4^䟬`TYյܙx7ldɭRZZ Бp?@ij;Zzlgۨ]q2]3J*wHl[=f}vi_4-ܯYzC_3xn5|OV&a)vQBF.1D ETi0^DktZYߧEKvuC۩oتŠx'u`U]i\P1cI,-#5U8dI>07"q3|}#?F|˾*E.$-W"9G!gieFOaѷiC QțZ<˿-B9?-P'xrPQޱ;Vg|yĐyA=IoZVx</ƄfۥA '4Ea7[݃{>X)+TۅfFSBkl!Lked; MwmG1_:^AȈ ]K{#&7YОQ[w F zsMZ;,U`Jn e2. K)&7s뵦ZO|$r7Ocu_zFRAw$_ s0٤rf ր$]% Ψ՘[! ʱ s-60ՠ{9|b@rcaAиU#{r4]) )Kptxbsx(Jv q'~HЁhԐ?O䇢4.`5LRF V$i%(*qe6h7j@ t\'{i 4'; VM:WZ@ƠjOmfi@$л7¨-4Mӂ${|{۬ĦrI;)Lxk^ǁz72P Kg )ӀՊ ~9}t.K$?$Hwx hN~X̖yHRdr1 d4yJ|z Rׁaij\=Cq, yQމѢ[{005_bqg]FB8XrJ|>;lt:B{۳N3GU~djtQ)Qb"3] z,QXDɥT"(d&3顟!C1ZLUOպ>2 Ҭ@T6J#z_[*b{jNZ I8%A#2L-#ԒtoCY p xjl$jsDB샊7On<^&OC"wj j縻@Uiܷ4BðS<#:{)vrΖCo5ԉtq Rp[5V^n:N,[wAnG}J>:j4Ny =Dxz vv I# Dm?9UHi_bEzDJ'f.+EtՀRPVo^VX >8ߴ ;M"tWE]wݢZ0oB p/Gz* 0^Yʪ+Mxg$<:vX="aYBNGJTO@%FAv8FY`IhUSj ]sh|4=R^Rˆ!:t:wmIn~Jƽr#{AaF\+_M0ݓ[l>3jJwKm WGI}CĎ"6Wy2 f,N[?a"l7 Q+`+H.r|$nbBH @sθ~&vg}WajV>i}d/ [A )"+@8F=J5P)".W3YpAB #p.$,x|-O-"0;Eb4M+ >jҗ,QUr-SPaV-l+#E/AKV"QcG`gu:*Tԟӵxbp1;Wʪd9KN)U|xw;N&|(xD;w^Zoe25>~`U?dST:K-֥pm5AZN7E1Q&WQ`\aj0m0-B[S{Xhsr}K.iYSB4FQb/`yَ+^$FjūRI.~u&L)K-.-5&$>~u`AtS< |3ٱd2DOfЪMa2Z{G$$5@Z3{:_8*Ο3Д(1)luk7zsԘ2 9Zk(XG#8<ta*5yV9Zzu["+jAirDS Xludzi -B>O⼉-wo7x̩sFwSf%_4"LHCbܳ;м0oӺxE3,Meћ]1z}w߅s:^Kzy<=ƱjC?R}`!;45L3!@U~F6/qEЭjُخ¿ʵ"e[e +J[m{c1[k\ Mi+jf*ݡMP4gs1fۏF,JKo|{$ (_Fy5*5rTldK~OWi9DvK/``/FchaQ-ob@(dTGz.Mk\(Td *.q5h8^ZFʽoTH_oU΅hzmZdOQ1X(Q0LPrJأ,'P񓼝5!*vFO!{.F6# ^u#6qJya;8@ZǗrnݽBd{;oaW(>ƫ.qvC '15)5$ w#uO"`4XH8&X\~HSēJS ㊘8IRkE:J0jyh*/J Ƃ&b#}@ה^j7dX݊aNV)!82XҴLz cVVC#4FG< 7JeK|ʺgLQ-bB8WU5\qhfD>F$\,Kεx6o BNbjM;I׫郺\=pͅK=}T:ѯ#`)%ɽS&VU *TM1D䍶!Ȱ?Q~7>3 ]A@ ghy!ZyAp|5 ), 1Bِ-_n2xA+ 6vj3󟶬\mV5%8$ή̂V"He/38_pWmG|)H9OӱZA> qAw`d,ĪY5\-E(3 l qDH g]t0Et lLtsO,yo<⻓$H) ZTQWWToz;7f`d}AD.>qMICgS)kX? el:&+M{ 5`B@{fV)txylza`yp㊬ 46i !Ë GԯU [L|CLj /,AWJdL'6$P(2R)'5@ aO<_žVNVAn&,l:dMz1*cyQ|LSkP%Abu'AS9< 1Gb݌=(sFMs?9dX3 rrwye IOʡ6P> p=,]ܔs|ź Z/q3ӹԫ"Sn'ZR|UDhP u1 RL Ч2TD3_vKifj/l Ur^ {v324!_>GruأI rn0bno,4F0=%}Mbo,Ճ$dOkNT{=&}OpǬI{Kǽͯ $[ ^Z~%?ѳqr߷Q%#@\u%>s $X7iR*˅9%!>UWڿcΏ2G`!wH@rj&\,bw36G^M v`q:KG1CSЕIƑ~/kC|nx^54[Jɏzi*]:Ǝ̱YWذ%V!UR>~ٟ(M*G'r@kb6=8VWhDh#X=?tĶ["3(Ncu[/o(o_1@Ґ-Ý W0\X;BNlW ĽG*p4}`roWK Uǯs!ʉ[ljzN %7١+3{.WQ+]|UˣƻtL*vh[um.Jú4WW|5Kܘ]+*$cB!K( j4ZJ2\~O t|˹;/"kqdHYuB9& xs0૭1U!>??>*0 H5ɱ E}0O蛾OMdkU6` λzx)7:ׄfg-{&ʊ'4=G \hWX.xe$㲏wK9ڕQ5 իkefM{?7դ&@u$l$$#ba"W:=jA$QS{ H54V 5KS$>WAB@ z̏%Wa)kQ$2̓u^N!yH[rlV&( nޥ息 oZ;ogV+X!&yCk>3KªQ@P+NoΥ|t)$L)5͡ʽg5+`q72c$W%tYdXO&!ר&K ߠr^LYvZёr8-(AMRȋ=/Ej XaA:R5H4/X ʘx!#-䇶<QhØw9I*j0#%u?d -w>:n|F3~}<]7́ObB/lܜc O}Br 1pp$P26h mERߥdpN}VXQݰ;G1hhs+?"l](0t#hDm{qBJ}{mx@Ap zJA~Jn἗ŤOOa>j&<'!7c2[Խ /XAx$Zֈ/S)3bP&ӒINyZEY0_DŽ)DNԝGǯ9rB8<:!Dÿg?tl=~߿h0 nPlTY}S Q"u4܄g î\飞QAPȶ.i@#la^[ضwE;y6L:yiQn9MɷKmnIco=QXv,dKT$^F`5qd$N:m%gUܙ3'ebgW,<-BѦ'395'[%ӹ vj|0ɥg~Ho-TJ: #LtZw+)W04Q^Sv S,~rP9`jC h*cD@u7cM֘|2e݉k`cVH>67Sڭ\*V=%L |65bb)T)j]cs\Y4iDV};,Ѯٗ8 !rccum9B:9Y߹BU2B ͖;h_x H953jMCEɎo#%sΙDA]eʴatn?ӡn>g@BfIFBNo ϔ ʺ hn[R BL ԡp³ YpuX`Ѧ 0/9r=NmրŸxܯk9I< ڈC>¡|XΛ%ȷJ(u[VowgmEz/KO0$}6ܖ6d5S [OEޥѸ0xC[܇c. y\VJu%>n ,Ol1:zӮa)Qy0m=00^SBSq}B`ϡCKc4o0ƇIFvTl] a4ho9yHV|Uq lE״$:grh 9l~EJ#j$za]c BI5_i5Vgy48je@_[,=yUD5Zu-ňlʓ?Bp G8xwZKIg_|P4IkY9 Ta@8.]F3ϐmZ]r}B32'pc}#Oa22YhvMmWDCeI躳SlvM6; OH"`Qȉ3Jklw4)KaNM&N#cWGY3 ظVAUp?VkGhY7sPU. Ki}e=)!1JTGj{05d:L~vL)]y9Va]8f& #4EK-\:Fwkxw|_h\QiH`a{39Jf?+sbOxW/luq7TC!df%~f+0T@b'J+ Q!mWIm+mfWZ+:L;8Ec`N=|J(*K0PwRъN0ߤEv)8}1s1=c"<<|>2c{lvOնkp^`H,%0svpniO{}tFhyҏ;ypQiOgelC943H fuKnG<_'(]Kوek/0=WMmX06f:CEa^ŃT>("V?QߒVCcNtDup"u؊'!:yFaA3M3մ?}q4 a 7t0@XMj߰-pli01P<#/( o9 7k̞Pjj90\ǩ}M[؏:->[##Z'yB 5,^"GOIU&Ggru5G`Zc5qg4LJ@ 3%9Hyn9/ϲo3mF1k;6~3ƿef \]'挅勐Yy0Ӕف޻1hK#@&r`]''ӞY*pyii 'k㸙Wax dV˰g x"36N58-οt⧔0ݝw'%)2W\AOiRn;W"Zd.Xoªt _w2Apϛrh`hO4Wt yJ.4:K*grv}|Sui*SD\W*˟:fKU' (.f=U?z"ޝ4=Lsp,ogx4(EZE50(t넽&D|Tc6??᱑8"R J׶MwWuN[1p"?lߪ΍ ʈwS@6,T|Kd~VZU#[֣qꩊ6,}15 Ibixy|@f S10]3C]3TGsIf6狐=җH/@v>XQd"roPg씶Sz22H9&$ǼN>mBǤ7 q\vO~_KԤ16$縠K4A ZݍXˁ;cK>5<!@z^w4[#4{?;W|+a&99O EG+ q.Q7A/iYw{q i'@X` s7``[.¿9 X==+Zߚy^Bwuf`C։X|zYpՈ_Kwզ)Qfc~]q9nަo2Y*ͯCWqhiٹ }/R޴*<_#ī 9z1y:>DZA?"%87 ř4W1=s'?EW"ya.b $XX`+0RRkgnnrK'wk?ڷ*\=/*_uJ,#X[[r`pL_(Tv߷&\.7"lB4۩rRZvnl^u܀A N_g < f'c$lQ v_Oׅ9>ɈN()s6U$0O.HN՘VdlS1*2<ڨ+|s> )± [k,[D4$xĸ$vMYqܥ 5\+> q$wh, DTFΞ\8^Mi C!?Ҡ&ЌbO:DhQb)C͒ ~DnAY5JکxHt8Қh8(_' 2oG t9a1MyM(1cUj+ fN%4,e݄jŒpҼ4˖U@ps4ix,H1?RjԾ9nce{-;ut%\?Y{ե(姺[n?P A"iT]>lrno o#˄S' 58t̀;ɯjrPF7+Đ;n ôAi=Ԣ;0[Yd*]ٚCbӾm$OŦ/' ʳ?_}Vf!bM(a?Lw[@,CȿbV-И%Bd]F$C THHAIP \`d1f A13 3ҁ'ޠnQW^+ӥ} *wYm膙z!=tr%rWmz2ԯ lX!h ԑdh|)|( Ļ魼ѠUޱf4%+vv!ZȆ>®Xv % zOyS@L,_H{͈ k|2Zh=ªaLe0U;G&7FՎ*Ij^hUbkH]*rShH$6YEX;kP< ӼPJmtIha#?PnȨr*mZXQڝ1HݣQd¯Q~6AfipL m!yMEVP}?obIU`:E9S^Z .u:kiBr8mT 5]2xOWܗlIžL5rM֙[_jw.GS{_TH4x @] Oig3u\V&=3Wz6F@|~}a_ׯ$߱ќ*K=yY.kƔs$9X*"Ԧ'W) Yfh_vE퇶zl?*8[otUR}tC$5/0ڇ!kaVLxfpdx$(]"1W7n%'W=O8(da00TcNevjҒɁ7 0vM-=cRkgm[\@/<~@$N)3T>g3&h(k E-gEЕA :$R^d f^z|z2"H!o);բf+r?bzmX+뢪 +q xCϘVtS D0@z8ej[)Z-Q[:6lX*q4hACTVʣ,c c,*6xM(LM9wd>wG#fsF)oZ\QĻ!@ qkb+7XX9=?sm\KT!ʦ?s2X*c9(͗3 :|`rj~NS͟ҙ䬥 [r߽T,ubq~u&l(Z QD|3 Kwm,ILF!5 OqIH|룡~ -dsacXHl<@Qi0̨%0~K WUi>}څ5V'@G TpP@{E~ mg`0S?q1B*wafri\]0ĺڬ9""l\8rߨ~G>?b>7z3g?P>zIZUq' ת^q-e]Q⁹Qî Hc3M0:7`p{ΫfraAyHd" nuGc/DDq]թ$Iw,?CHicY"Z V%@x_7$I&r(R?F%Ax7a\9H9ӌUpΥI!=6{f]M@jӖF֏gղm|SXͅMA駹m_%O-?PE!aD0(@Z' orãurLsyȢ2kQAyIj^?+xFr4s A!@X$3-tW@B$ȁUF KOdERkx-_ؐV` GN5`jn @ 0D4K] Jć [Kڲ}D\[g: [$dg]C-𪻇/Ʌ]2 (6DzXxsKLmsqA!땍h9R.=MHp_X:Or{'dM6;3˳] l?`*@b#kGn7WC/ZJw"dAK S$M?3>jiAlYH= ueGA{6I$3Cg\ L HӐIkhX~WgW;w/';wJ_U7enMLȨ!/g@" >x) ], %җO2z@?WFEzpNk1i|ҎSl*s/i=LwD_S\zulHv̴kO3ܼ2^6x{E(5z v_v_KErouL1[͊nmD_ްUZDUzz~ц&[i]p+{K%b as\yv=(\cxIHk8^N^"4bOOG牥89}ãi-ⶾLs>f>DS_';7Pn2ES宙P'UPLYP]q^53@2-($1i$i8E@ L8IN:;˜%wMT#,nVa7{3[* 9sEL Ř2\?g95Zh"ـޱ~:;X.+:Bm  2D4HX~6.hGi?>%.eey`=r=*vZ\y*xqmr=̄o5ΨbT\@cуTHQҼvZ74 *PyQ7g׀i#x'Ynn&H1!ʬIf@"Ԯ`G^ڮ5i4X}(GXڄQ*ArWdP%աCW6E&24%S@To,y L\î~iX)jFP!M,atD0? @w}g)nvv7Uh+;>R+8CobMf7Ké`^2Bz%hY4.A7(&HGKgF"6gxƉqt*xqȂ+F+HW|Z.ۨ"RJ 2~dW46q/WT RfOe:~j#<\9:?XH]QCIm{(3Z2G쎖]_˂SCL'|?ٵ]LD<x&G{!ݬKM1H\6"v8MS9%=KdŢZUM2A'Z\.EGt荡Vet7~$K ~'0y++8S@uq2.Z"YxŊynb_28RI"O/S}AegXMvfbn9&9iSmRD׵٥BO߻?~9ƎdW":H=^@ MnQnE7.uJc3"˩iCN\KF_3`;@+!FaK",6kX7 [og,ࡔB B˯K| 2^V[qYp7j\{m'j%tjQe=mM*_ib\xkv]T_HrWNfa;"s$͞#MU)Qޡ9moZ7 xMYN"F=>PX<Ϊ3q mXymc`XdF( or@9"8)s ͻvq#HήUk/Qr !ps&?gP0yZ3ۏ4Uy}CTmktv!uJ@3DDRF͐'LN41o-V6bo*?,9pSj}&1tHPu Ӧa5sLJK_x`D;2G KHYk ghw_?=1y>'oR&"XE\ƼȖ6 UDg"P G!]Rh7#}g_p9_kդ]ϩy\o~1fޤ^IەJ xą{|'?L~@C'?"\'ir*,$k |.XE[h}EnRfW*o&y:;A1(uq@́.5A^6S@kI)osCD=+V~C!y- 13;k ] ?U>-b_jJ.Rt)O 7OO: Jӗ_Y$ KbAlexhjX_,wVF̾ڐ@f/V]@njʄD{9ady?.M&O^Y^vͬxzGmLT]iP_K`a/kpe2rôQ4kI?62y((DQwMD]i픂S:aMIL_ftt$%Tޚu֢`yѨٱj [ q~j>}4I1B@h~Lկ6_Y|j iQ6. o(k`*R*C#hp'X*<(;m72X9ؤ =C_ݪKB6${H]lkYCg&b]) 4Z0#!2\Da| ݩ/V!ͩ6Gy5 UOB'x/.<tei$a&} rS},ЋO O|8g)RfX,,)u*A?ԯ̇H(̤˴ر@Pʰꊜ̈́am:-!rNyOe/'OA,@✋òeהdDwJ(]%G1f#MCȉen#7^%zNqxqMUf~WE^ۤض xMv,p0mH:ٚP /WW%T<>i_g>[ zۻ; F+ Cgp'i;y.t0jّ燋J %eN==a4Qmحo% Z[uIǝ!מF*'>nkY(!,D$!%]ve:'X2^d/x6L_xo&8y'y`ڿ1[6خ/ Mxh`qs 03sɫR{cԄ#%þ,׌>1HU`t* :ދ00:ClabJ;RrHt LK@W} 7Tö~@ДyVtv/6ˬi9>a3Fk|| ?c ڴz7a{I:? qŽ10;<;fb@_ +ظ^.u+Cvw]üX !{Wׅ*ueEt4&a8x d'죨B^yM>u l3M+{E]1R.òhI4 nC/jX3A`yW æ~8}+0 4x9>֌鵜IFw=40z{r=E]k:06?o8~;:3䕯beq]Kh.pY ץe##0y8cEi]Dc= 8 aC`$ + Jw\vXֶ4ƐJ-#\'yh* %oa@:%A6ۉWz$Q,ȋ(&ygEEC`#+ByH6aڬ<Xs2S#X]RPy,g>WA#uq* R|JH"F4%|rÁ#DM&,mNS";0XZNz@bw[bg?_5&r_v~Xm';t &__ 97k^CGP!k1 #%~)\݉Onک7C-D7l>Zco]{ ]J]yr}@n.3l-r\Ilsjn~5 i R#ե8{=̯3v?г:# (Kc'=cȷ UCգ 3և !n Jʳ%JyTJbUqK 6p!X2ָ6ɌҫLsl4Nؑqn16ޝ`JrJ#Rt=\Al}9a$̏`lNB1e/*i"p^57E1ڈU)oO@-=,  ?iNʖhLaWѢ|}˦rzZi#̬iaSsY͛ 7#z'ٟg26 GioW:PxgFMy7sG7#17%E3h`'blC%\ldJpFC>\,&FwO 4%xЋ Gw7bJwRcB荢ƔWiH8Lǫ#9 dqhD u* _$TA!%& qw u& Wv_-KoUq,nc=A zJ}]UƲ %idL[.Q1sqxv_|7Hu [_UѺ:~ٻ&. ҆J+44kCkb<[id7FbV?㪾fԗ :+$@CbF6"?~pS*gƷzkkHg᧞T.2ƄڣđDN bowr:=saÎ>"D38N2FAu@f0M2FmxѺjW5] =Ef$2Njs>?ls8'-w\LhѴ\6G z~:ψ"rNt7enZO[g!eel7(C{薎9:;.Ys|΃ýd9MwB7Tt <\PCrO~2b~'% *7& l&jIPR ugϐK&6 gHt Juu|sH67bk-n95@=y |TUt(jm$ӰM~=N. 1Lo‡G#0JQMh*^+2PZʭ )e6MC|TQQАeNlQHj%2g MY`2#H IelBZBSd2vZNDw B䘢3).( /Nu%1Մ0PbRM[sO{iGP^Ma JtFnmy9)Oe#%_ٜ_9?-%ct۷~e?2M s!'&Ԇ#4`n*6*w.؟ƹȰA' Po b&DD10Y3, Ji?3e9|/Ĉ'!|:Z?3%(n~\o1mFz6K{,HVhUSAP&cL»$ :S]6bL}i@ewK~Ы\o6*Y(6hr#>O+14kˋ#ՋLr4r$/ TA4NeQG_0mϟ@ rd3rtU*E*u'1!.Dp|r6R@#HHoť|E19Oa?ݗ@n_u=\9?H6ؽ8C Y~sl1{FLԕE W&Vp=,Yx$M$8Q@IgZIgkjffc~<w+WhIa3-O@%P#`M>!rPNPiC0mXKf"%չaM?`W PJ§Ldg-v@ ;k=("tnu!4}8Ӥ!<503T0J?̫WUw_b{9;l)9v;"HA8= P3x+'e'eR)Spp~m-r׻xoWKFB@ڂOrQ2J2{|T.͙H9Ik9YdBBc4shi5u:{'YˮE*qpE}ldխ3RӤs[#Pw;pdAwRZ|¯wkF*k%ŧtLGL [7F$JR׀+B{RO;((H5ŀ{fְ͚eG ?4MJ_} }Wr;eHN*g3F]WW/wM0 _~CD_VWﱒ>BKndS pefkC@]uA<$΢-e Y4K+Q/zK:q_35T 6$]m=bbC܎CG_Îϩ#@( %.F IB&M6SsA6jOr ]>ЄD@j62-xA븨6&zoGdF,#n@l3A0Fƅj f3d$I`G$+_B}.xc*扼ǂ֙ X >C͇;C/ *}O$@MIAHG˝R5RQⳈ̎{iWPni@tT҉H>"(Ah6(x4{2?5&-ƌ,C&??v9~C9<FWgug՚l FRd` !| :,nCyO-o%0lMZn >3 ckPNG ,뢖ckAn} GW6S'i)v-MjpG wcE#!rԵ< Ɔ,1nAYò&)]}%Uijh˄mTUcV~lSvqVS eD" I44bWzr4k9.>!#p_2$Xvg큥f'Hd݇6~Tb$F 2,CcϴH@&lA4p}U%4`[swڭ|)-v7I"?gD߿7[hu$xܪ@qnQ#NPء~.{)ƺFBk_v;a˪@BYoQ-s @5?P7kZd/E1m5fv>e*c(Re"#9 O%ZuhHU"^Ҷq=/ erT/HMD?ﴄi8?Lsm40=`)ĻC;s+#&/ 9(lTk(5x['Q?FM4f<*IwU0keS82N9>'=ۖ )kq+a*3*$)_Y+)o"XxP Y)/}XQX{4;I13nq!x;?*RAcnLޕ[d u%ah!xk4ct҃l C)Fg)Km%F"X^Kϓ2yZxA:D_? Ru3@3|j|=mdh'T xBw5V(hkՙ, 4m̊} f ԓopbazt<<͈x>ɜΥ.pEVL ]0>Q."kO60:h YJ$f Z/pYsd9Cs](r:^?"9gGkҕ Jbg9a`h+<isq0v#X?REi! ^b; _^/YrWt7.>;`2rz/] ;2Ay *Y P6S{m9#nŁ޷@TK3wPhޤEcPrhΩ0r&?1%RŠ%#N`Ci)9a\.zqIH`x&Ync^Eբp'2R\hWmN,қ\#[6\CU0V*KE ,A @jS=$ܫH/pz8nAL6~wp.ƮP=Bb\:-);#Pa0;q?/"mjJ<ŋ/7WlkRbsskLu"#RUh=l.7!VC NvRz.Rnz::#N/H׫H&]ҡ*{k@bnpnh/O;3-~Husc1E SP rN w4 ̑qo*~!H^0"lQsMXXg኱BAnѬ8Opyz!=dk7Ԓ[Zç , 2HRS{czEoӊ8wsRVC!5LU )1 >$=`jhb6۲.=&E(g){|z^J ))Υ>lڗM4 ڼd=;k?np;1z>ueBVBǶW }@:E9 n wY m\;َWd *r`~ (W>ٿ+zX Irl?SI\qg%4khgކ5u?V !QDN5Iw[;.wMCW-.rjXgjk'f,~-+^1l9j G웻xpf a;,#cPu$nxq vUD\Ϡ:YАὓ_9t5٥As%xQW\6xi0zNԮYߠ'V%IOIw]tQ="^T`QriNn)ǠUlLbId_äHh@l ,ECS'P7YEpgNJ]~ #rX>.Vgz?/iMFަD•FDSeت&xK{gElBp[Q<-棘n+@F$숗 d**3 MNR./bxhm4_Fn!}+ZO [E~1 O76> yjhІlSYf*8UPS!~- O-`XTqrzL@k@ѠŢCz_o'@~ {'-D!?LEfD},4)rr@T4s\v2M~ D)ZQ*bY(6;^P6W5 l`LvyI?X@K+kHxMm]҅5v3~FZՖZn,]N9d=cՇ7N6vj4Pa8B}Ѐ WCrYz^ӆmUUH bKڀ(+/[LSY< S;MpqH&8#)rk9csNXX4 oj$B xU p@#~ϥX$/LP(AIm-7rY>%$m .٧Em.2\X+=YGǶ 8A잍 #T S*^hHS&*OYy]2ޗA~\nG{?;o G;#\D^rw6ܱţJs|OŕT( H_hS(X$)`&`?&:tϴEczT~;#w*0gfQ;U∕>@L Ob@i\VCQ8s//^*NBzn;K&[~ʤ=liʇF.>}jJ98TX1ZsfЃ\X 7agJnRk#B+>o8u=|іR@,,oS$P>h!8MPܓHz>5"ߨB66ʖRPԃenk&$naet,,oĊR<=K"$b]~/P-¼~s>$jccwL?8 @9[z'xw8ޣֿGd:0ԛF'SDb.ć=6z_F)FB!΢5[gz d/tٓa' Id4菒2Ǒd\VXɔHX-Hz.8Q> gD3Ci\ۅs$*c ޣˇ= 'G+p3c]:{M.FI~ݽRed"p'(1 lOj{ oO EW72}E@˜x@&NPp}:;of%71sSN NF1S9:+o8>`Fo)q{oNa L@$ނm'<`]R'#ʡ &s1kotTfSK Ui;a,m\},4BV|⥿Ikj&nj%d>=\ f#cߗ$Z jD](EXnt*wD~#xTws8,fa;cwnX+ƨD;QG}MQxD.@k MLc0zhM]%W~O&+COQcnN!IHTNo4+GYb]‹PM.$ҷQ{aAEP6Ί)[Z9w&b ȸ}l:i K~ $Z'7:o\Ѥ `z_$X/y3CF^L/pb5\մ"*|K}qS0s&EXtnvuݫݰ EjOWwcu]VF7KH \QhDHF%cή<([SyHZ03`4f ˶Vn)Tr$a<G#;J/iv5"Za1|4xk[C֬L_ Q G#h^;t')/ Ej|[o4m@"/]TU!\p(CˌSߐctڻвDbҶ}652=dh+:X-@c Rێ:ҏB/ԯ$PZ4ڤ\`OȗMĘAi#jG2 E7(Eݦ[VYw9Ki;LQ\]9Y ޖ6 ]aC6(Q2ĕ%32`xЌ͋ 阭>y*1$t YVS -E9~_7D%|uRfqb ,BdV !!"3ݯ"7,J"!f0YiòNcIncC ko6PǣoGSz.uc.; WgǪz^+ա66W _`w730\@"HUgأ~&>+KU(,.G~k# 63oQpgJճ6N> p)C5t$x%)%\ ~XPQQ rtDXm.ZޣC^_A!{joS Sh/Ix6ĸ+*NK9&oP3 .IOc $`gl`|HR{IGg |A @d]z̄ W[KV(@s1$_ yŶlt7b[fKE3\LgB6lzל{nz!TIC(Xl)lԮ7)94 [rN tŇr]?Je> M*rw9dT=}^" lJBS͛|(pKNj;p2ݖ9K*E%ʎ%p!YI7A֎t (~M6㴙cq16mh ؠzkp2F%Ԥ0U=VX S-3mfQ(zisl4r$҉Y˗>/1NR[ G`B^ iF$u9945jVY噙9c6?|* l; 6˩ sҋgu-⯻ eI`]}H,g%ZR,5bg\=ź ] n9oh:6`#tYݖ7bAm8oDO2ؽ At½X?zmXin|tZ^⃈4") )[֮}Ԩ쫡1 3e7 e/ޞU,L|TxEaX"69[q_\ j57ڔo{єClsYM*/ġ(q90=cO>zj ~r'^*ڜmȭYΛP"4PY"0Y$u`ژw[4O8^E>k75iÒw09p[Ht}eŶcyh?V0W3EyNn8 ,t}fhlPt c8aY^=6&;Qj2qp=6j#ש( WDk|:$+iځъw @g:KL>%'8֐2H?%7NvnGȢq۔/kE>1VReՇE4ޏJz]l_;'Npmy-׿fdT$QX ^s`6v+{G^&;1Pcn{ja^2Y^AJEPqѲx3Zd⡰4]N=6Yjb*i/D3pJⶌ53qShO.1|?sr :QY*a`뽩͛Uۓ {0"\9%Rj3tYt4ߪ®$DۨZV::j'MmJgW;'?P*͵`ki5woG8&^+)_~F×Zi-Ѡ#X[f5:=|W RDZlپ GQ{RFޫˎX RYa=UèOwX^@FV z(v8O*xDy8i 4L i0/"u1w,Ac%,ZG^PnȸZM aqގM\YRѿІi6a#T?Z:]3jCjO*O0rh4 Z}i^Bs[x`s݉W,] }8K b'TCaĘ*iWҠUONPDKF UK_h, lUٙ幏ȅn zނ3򉜯2F@-mžMdInZs(<`hւW`pLcֽT5Wzp>v[wnhgBb!K!; >$ ~ĀuwʣǤ=Gqbl nH?s-tQ1L;.ݼ ͇\صI L u`h/MS;SF ;dӷ;jĆUԨhdǶAm`a x$d Xy~_|I[®51ƱŖC˟!q<,g\yRƲܻu8| ƻ󝩔&{y-?e.j(Cj¬et81 x=5Iٶ09 .2$+,,_!"ldȀzb킊hJR^qWDHjV{?[\ɶrn<1H@B#/4|;[|7i*v p%ie`&OxJz; ADj{f<`E_K{7LbsJ *R7e1.`MJ W.)L+*<cchG" 9kƠ9O%}_b^/7Bi掣ԧ2Xp i&s |{SN|*R+<>koKE6gУa]x|,տP}LxkiN˼{YyKUy.X m`r<,7(ܶȒ?!3Se "%@#Иޱ k>h?A=4<1>`_\HpMKSEuȠ sʁW$>,6]{:b}=u4b, +*x)#.BP>ib&q8 ;}0Q^L)[z}\ϷtꇩD\x- |Å ԻG5-IRvbifHX`Ṅ5 ܑ 4S`^TMG gX_A_t7EXY@˶07~Fal7BU$O=#a(&K6!!XEk;jmܵ(6z54ۑE-Ǵa:,*1Q ul彬@egbdK9V?Ǥ~ݚ#p]$FeIKo0fm'>w؏fjʳU_6 JjFKZР+܀1mot7WdxqTI R6>EMCif9o_k+UGbu]=F!NC  uo6 q.Ћ^)soفE| ˺ԱM&nonyא&x;:ENƙj6=1l(N1JYq,c DK*kE O'f= Q?c\?E!=kY0aK6KJu'8=S  JYK`b?}-Hn>DY:"5lX 5s67 ҩU 'RW aF&4@esuT KjlUrt>hIKC eg2b'< `Cڪ3OpYX %I,;pYa=;߯$߁յ^/0U.`o z>~)X~"ce1  3x`& s8HDNb*'S-QvMH15`vS5Y2oX|Q淩:uѓzIUoq㨸oer}ΨBK޴<.>>@+&\݋Kl-p"Za&(" =/fC:[;j?] P"F׬{Om727`e* a;irbpB6_#DqVǂjg#k:S=6\dqNĚAo&]TUq3/_saP}+v?(fE i:&֐coyt0'#'~]@|-鳲0Q+b2zn pi&*{S1)m揎Fω"r2^"IA؛IZ/+CRpAPف`RvpeFs&pt./jÃd4Wa*޹yR9k6z/oe\#3U=5@U?jfyذDUz1ZITSlBpÊBQ=syvPa`i3ΆG'p/A=?c+`H*bMJXKȳ5 ee.wZ8w#OsJJ 걪.(7RTGR#de)3a>C >ȜZ<!a@}B!>dk֔oE zrԮj%[gq&:&7n/0{,*ihE weXEPl$= ZrDA[H% *̢^H_ [)P0(jCJ!ro(AuXd k3%!.@e<c%k4h5nQ:C^ͳ6@dͩ_G•9 *!'z̫7#0שR` R{'ԕ3P Dqxq_)Y !ĵWQ3{oއY>@Ef|.iԓf8Y#Ҷ 7J-YAɸI'9TU*7uҲDg{W): AUsrfYb滫_s$R9E_ЙZRטwf~OlbiNP58ҿ?_IKF Rb㛜B,ؗ}0F{'  p<]49~@aORe87ؗ@CV x>jءmϤA"j< 8͂~v|3q}#e_3 L0sD릱|Y҈݈,;o {<2ZG(tը;kag8Pd˜{;AP^*HioOVC*-`z@ _BiMov5Ճ'Gth]n\@3XD%y&W&#o<ɪL@P@vNF Bٞ5RG.q_>Mũ>ڏJg:M旐辈;j;6+ZDW"5#` X=+zZ`oһM1=L1„΅fXh?0owbwa6S̔ kFPPi,F+3,&daUS"U0&~ذd`Y'.igEU{ *t{9{ ,b o?MFvlf6mK w=%ǹD@ u̺8LM|~Bh , gyhZy.bTonT_2K|N:yQa\}?/ݖ'Jr0HkAcu\UiqBNߏ/Wzg;d)ca&3*Y#L66[٫m@Qt5R Z"!tk9yH_ <;ew%W0PKZM3֕'XG\c:T9y<[weU뺺c`4,u_\"?` U{[4s.NX*8?(-HʻX8nٿ! nؗ-XO{Y$ߑk`/JmeELDڻ;dd *iALZ#<è)y-@$f'#)P~w3IQdnJ᭩帔jdlIBF> ǟ l6Sc3EG~.e̝u'|d3vۀ;Hϱ޽'>%=/9=Lc&f?)dUߵ9,b+{\~Ꝫ0|ǀII]./r.o›)<Hq06k1;_Rh`Ox-g?!bIYט~> &V=$sіjuLbݼRA3ASCaW|(W]*P^5\y 0/w)H~| z$\Cc"h"V+L) tK%\~ƌEaaIgѝeLgy̤` &v jk45.՟ nm ԯ2F{au)H1s:b2]>uI>K'P[8j6[4 3Uݠzt!fa|MeE˞.Z_[v{4*or]NTa%[w;׶6#e)ܒ 7s,^HAQFv7ydlYm.nKh2˲-MඨPOatX1Ă) vkrǑbO#ʙ~5wJ,8e0 JVI]^Nx"jq8fd34)St¬wG9X?B36 vOϯ̮E =5TkfkMΡ4e-mSI~(Q5pU֚E8C{7m =WK >{/m)pH9SWgk<~z Lgۂcl5#pQu,v$@ R-T&@\CXAiX9TϠVo os4.HCMMoL^"hJM;~oj\ KW=*1(m1 ̚/TXÏocf="\C_|G ݌ Wcd ,2ogD% ԔlZ0@c.&-Z*LxWo+W*0]-~ ̵9[SyJ c_fCxm,jm:VO5ytؔI[^o?e` -KOPήLC'nԿJ1^BTzcD:SO%IU ~m ڌWÖ\P( פ+ڌ(j̷$Y8;>6=+fj3.vwYpcqqHj;%n%llYJ@#&n#w&ځȇ wXV6?Jkو?rŇkX+3;pϝvCZȤ@_I"0 A]/Ȫ'E:!VQ9šY㠠Ȣ|]uV0)D #oWutFQ |Sm~:]0_$L'ph8~ٚp=9 nL!`35;B*1If/]QXq#]5b'Ɏ`qսN9M26h ߿  ӿZSurƯ }C Uw$?w8%;+Ʀ{,K KB<:A VF}=0 $ȫCb-'>;f8ǚv2 AO9S2qI,^y nq0]’U>4-Q{Hu$k~1x~ݚlhXr1o;%R1cQdB^mQaQղ79/ hTP?8c$Tݝ}?y%DnhL7YMµȫƈ?sub_iJ6C`un؛ !aj]->dL{@j"Dv ^U jwku'!__”'Xq2ts\DKgIvL;UXbaER agP.S:$w@7Ke #&xJS̨@:VҮ<}N÷yWϭoFJry6xkhԃsj{|?{cXhď1kyrif욎8D:' ۏr;:-/G\T*,s耷'ާpDrA9)>#6-8- E#@[ ̛$>S;V+➩d o̥&">%56>I!bUL[ %{ rba08ĥsM:x %6ToUMm,{kRm+z-.9IQƢdvB2z!i\HXysf|Hr |Q~6([:f6-s)df" >bKjEc0ş\L4O*PƄjېGhvY U0Ԍk}?<'{9U|1$UfH(b)9YtwjOm^PFb{@) EJjwo_+uFM#4nx2~io匂q;uEDV)ѕ*g7᭳ j7oK>ng[YiWAVAR&b[Q:fE_MC,1\2S8^-2GIcF}^ؙ Pn!]8{< 0ulǹBh OZm-D" _¢ O+ etִb 5aB̪@33#ь4Riڜ? Ȁ0N(׷K<z4KUX}UX/G'Vz 9OScMB.f˖~lVkgu\{'w 5,w\Xq㖢nׂcjKH  _J_3 3 ꑣY㯅T*ى Oǡ#8+R{W_9Ztg;d,[O藗Au0 )9E%xYvK9P~B͜j\wT&~r(t2sUm)0G'ߝ {'ȨN2Sڵcr*4\e8~Cl| xs0.`vi(@MSLe׌iؠd vR YŻܺ8"&lbխ-CbŃ2^əoVrPz}UA-~➸-#'ly,j 籼Esj/p]M tJ$d_ԥV&Jid?R]lUnÐ쿻N$颏܏T3 IȰ8lE5+PW7>&`smpb,/ݡ4t~ڎU%- ,IFjDX&TTk0?~層ʂy>E^p>BL%AjѤp-=ǞNAhMav"S֋1"IIH}̥-\M5p)ȾęfxorJȣ'2jl`דk(B#8ګUX(ĐP8ƋR͋/rRؠr3eʡ gH: KXه}] b}(#M zQZ2eH$Lѧ~숬pXK@iZ;,ՠO̪;<#Q5RKl̀5s:<LjYY}XC-Zٔz֛J~~^bū^vE۳*Q˖I-x-C!ZǺ+WH_-qTs!sbfsS}jb aFSg/o4qknyA9MNljP\gŐ~w%9pahh⟐x㳪5b.8k" K+uLoPt|uؗ'*~ hA>k_̲.~_F)ԗ#vFHTK)ٻ}{Z\tDʍzQɂg h`Ym6oB:ܵO+ "<PMTȒ7JaI.av&bGk6m]x]sb~>L4eHN*ɯZV ͈05F>}^R`wո$`J <7(e([7`WNEzId9Fm}T+ħj$ ء;;ZQuUz-Q,Xˈћ\M`özb(&]:qSTv fqFY:IQ#~:y.O {pK7ǖS, ? ̇Q3s8.to i|} kg/-Rֈj~To(5_g9<OVYFɾ,-q'fvhq^bU1C/;qGNf)a)rWtί: Mk9•xA vhZ J;0#[ડ"Qj88u)DKe2'}:%oue;XҊ^O52hnsG f<}XB`$ES^FҰ\ rhĹ潅pYq7 IM0^7RՅG#ђ=[ƂP9"mDKj8yC ;\l!,S $?+ը4Y1?x6JrD>dVKCrwv N >\'Y!+Rg"cB~oBZGQgDW4Ć{h+Z\gWa\mkbttZ(5 Sfk :͗Fz"ǘ]\nf\)|lL0J?Ild}= :y؅W) Ew"0Ϥ8AR#{'Pl]cmK)"qͣlEUx'Dղjn'|A l6]7gOtR]+?lX姰2_=[P[g܏Tvme w-PA4:. C,N0\`1^de1==hJB8j$CкHf{g֡/+ּ9,JbJTZqA`h ~ݩn1h7Oji5 9?;VS$E/4Ti#-vx<ȀK eE`'`o1QSaspw[X]׺$=aJvB$65MYQ4ĸ4dX^]),ϕmQJ}PmX-/_jqDT"AY9\ (e|9:Oox@c :?<CoUIъ4G7K߿֮v?a®hoSڟd.ܲVx/,{JStޑ5w+|bgܫ.4Rq{:[ӂU^f9E/江~0@'@,?CƑR;{$_q5N)X_02x JɬOWS F7/.ΡK ^O{ b@OZu(RP2{c(\Y8o3s䙇cUBP-fk0FaSthDfRӯ?Yc8VnAʣY(^ҏ$v~9tg'p{nr%4K\E( V;7C9?^s.1"JxhnSk~;tj-0IWgw `QOd2ꏵe [~n'^j,R2y ӜW#@*^)VFɡUџ6Ĥǽl"yWI_ܹbMLEٿ .;^X#!RѾ'KDw2i^Z!&G0;TgqqTG}0HaOCK8X&y8Q׫xNZΠ4^bnb/ŀD.1J渲{Sc>|G(]OaUL5bĽCWl̅aQRrAִ 1ze[:xB'&25:uȶAGS_ͤˠgu=ي]D c=s:d rTjPd3߳w{Dl?GVqJ;*eR:Uҹ7냺-? -5 ;P<B8n,7C:VNP-kGmvAhN)t"UʵTzbGXD{f^AH~]s%B"|2`8#z0kBi<(ݐ f]/p $t@h襱"\_%@ }Z2\7gBTC2F9KJ5d2]^C~uI\Z7#Rn}af#f]z[-`(6x<Zgo,: YE(4 d5ˮZ[Ȓ_qh,`;QҶӉDT@Ko CPp)~\11G-Ũ)֒0l5z]b1g4+uOʢCޏCXo.O5:^Й|XZH'j4V6H7ީ974v}z=m3}ZgoAӅ.Q|҈5X" <m^b`',>M)UX: 2 :pI@o3wt/|I7Q/JvjvZ:uưAR"t؜`s/6+jM{bvQd傤[|^Y?C įڰG ^X1@gnXθ_;4r٪ҭ[w8Qŧw2=l[{"3q$d{$PlLtC,n?hڷcUC[Ls;:֍Xj&ܒ|PܵVGWS|瞶uZ>'At,5+4* 6kQVހ7;e%>_]eܟYS 0i  wkSՙhn03BE4$> d¼&R죮H2Nc#UnM&Crϐ~FU MS6AeSЭ?b">~v"h=w(:#8,a& ^U,Cw#>TĜF29ਖ;c[yk f>ϻpڝ'Uۭ2j N}?GIj߀040,-T_jƞw>d~[RiP߬ xE*Fv] V~B-'U3 (ֿ#F|Z~mFT $7 'C:jS'zcҪ' \D)]/ŷdG rqe-8 DZ07)5P!:Mke`YGbď5ogî׸)CDP] G ѝM ԫLv֨i8f`ADŽ 4̢kF6F!s}6Fȫz, WVVW*V"&fIմ( ΆѸőtdUv Nx(r`?ne4Ĭ>/i H]ޖj*G:0gkHUpނTn?N{29q\*} ȏ--"ݨϾ$$LH zЛϾXwZpl.B~fE{:F1ӕ̻!n}$鹈tLJ^4 >(8 g }2ꏳƲFqPcLqkAq) !؂YhVa9,ʏAFG'Z nL[xv:p^Tkcwn8ar)[MKfn IquZN3弦*77M˱_Eu؍~ddE0cYj0"(۽.x][qF6| /A]h>{Wr7rx%oP+6nkk_K>C=י=&EӨ;E@\4Q $-&0ybte5КBgrsZRUhGiHoI`o ; SE\T:OT\"e#%D|NQe3FX&}e 6hr2 wg&A8#g"k@άt@4ϑk#.7g}b ,VR!;B)$6Z`D$9ȣgAsG '$zUGU'.䥵CN'5:Ǝ4dBL3>֘3gV?)N.'etZ話wL!$Ќy2(d~ZQNzVhU.VTAb#Z 4ސZAs*m;jw+}0.hL',f:eKujPf3Ϲ~6>j vKM۸0(qO+vZiMr~UG'uh>Q\6> ciac!L!V -d<ӟ"Sre,re̶+a^Y;8eei'kHeDCd⶧;d]=ea-aa8jֳ} ,4[3ϚXn4bOW3`˾S@m8\M[V{i{ I7'Ԣ+~q#"CpQJE?U%D 7F8Zl!r S}}sPFK|L]FSkc^p?p=hЂC|e'1Uj|~bw*zcEԄ *~klhOF+W~qlW9" RPvKl$bz>e/\^龂A-nIW\EH ,|xAX%$#VH2zOLTvڒd;VZ`䁭|E܆..'nѧ72` b>>P &xHó̡ %TfUdb-b20͙8SIj:2wGe[k%-+G#KǥZ)R.NwY*Fq[&G.uŠª#?n׷Z#YU+3x9塼胏=~l ACn[lf3ra=q7Y^_|w #-}~ӗͥe*&LU|'-#]u;u3khD|>GdpϜ{ŖO}9\Azx n8Nq‹4q$/Zp jY )M7 4y-Y -Z1KO ݺ,%0l `Px&=0EW`2aC/? ,6|3Yv]J.pڋrNp|rZV?.>qk @$:{>cX:Z?߽*uvyUhUd(dn^?M].΀an㐎"` m v,39) ,Xa,O+it^<'Q:]X+Ԍ[3(7$W;&A|IVQV"Kñ Q2I])̀OH:Ո_E2lԩ79$# }leYp=[@w(I95-C%+Fk%+u %8o>?kA jW##z]=8uZX)˅BC:M!fl*3'֓,_h;uXODP8`#*s%=èf{BKעi0ָzzF\?ao(\nfCfxu\hIo _>V z;s|$gqPo曁 RWR*kɉϬ ic^Uiv^g4˕]=%A!vKzݔ@轾i7AI 0t+}/=dɏ1Tv5RC7Mw)ֺҚYpB0 FyX މTO௉`u8-3F"iLa4h?vyVM&vzpIed@G=g[,a*Z';oy.,&D؅J6\EsOJߢ2%%^BYi Vf-,H m3ٻ}O>$zb'=kW6wR6s< ~ǀSndƞ @( E78?BM1sGh>==Ń gkt5bp; S{{b zp,#]c~g F\* }дZ\,|ˤ{ 2zIlM-# Yhuon:ul,iKAvacw"^a~=BskӍC'GN9t$- [DBkwz(o bO`ɃxWk/Uڜs'u@wV:"Kr06@PֺjR{rQWN5~Y#af17MjUt܃oWuwWQӪ\Vr D>ZrtnG*v:LdԈ-V?ANӠpٷ3Ä́0!d>U5um\gP+Ϊ=O&J<H\?c˞Sς-*@ Su<Ʉm#dBeeAOQȃYNaP B5kWkQX˙hā&#C@_/\Rau`1Yb87 pUq|5ݛpPϿ`3R^9h& )ys:;{Nآ\2:}"uҟ[~+vOcvX,dhK)]m+?Z.B缒SdY}IQ\8L{{ZFd JgH)2wBs+ j7J*sm^1Q@ii[Sȱ-5nna QmVԱh₷᧱.&\-)_Gx:.$HMMgq*C3 xO6њ5L+H.@3|8yY>SҠv4"^F[]ěɕl8b"?M|h*Y4J~SzGq>Vdqp d%ۗ>Tv^ 0)"OUl [\L X6(k0^Ah@"]%Gĥqҡ)= X=_>I,I?D\w8a=H;k)v|x)XRL%7ӕ1QG3V^=E:qn(diL9 hcX=eygsӤ E۟&19g:q7qR a.{eSM@_{05Qӏ^rBKTv4$Cؠ71 CKLJW:V̿6[TqCw糎bį:ьQL 6rW:LֲfQz(` Ƥp a fi1%a B M1Br iElAwH(]wÈe Gz"gR+Lݾ RަcLRˠQ8@(ٓKH<ׇ=a!Mki!.FL2OXeVOlOIEj;2 4tnp=on0,UQPhk #"~pv |XyYKpzqkE-^I~i"]U5h#^}k⺓-? J/tG׮`2bk>amW (??{rFаPX]jCvwMNds_5[B>v6-P&u/RPLʊbPGUQI@,6xnRPFW9`_8eZ%R)ZJŎP@z[%I8 +ZO(Z:+SG yŔ?b!hL_( <bBVh:[/MY4x5,@xGժ aI")kH%A#.`zf=][CFrQVx?l9וBU^zF} ?'O|.fi0X7!̪X3{"Lnflli^cz Zea0-y~Zݕ{QNx~+=}> `:FUQ/L0Z*4neCӭ/Z&D\Nn0YjW9ΑqV6Xw5SG=g)Ԋo|[Վo偓.zDSI|ܚrJt29.4=boz%c0mhYmS Vmog1Pz1,bl,s&{_Y*S>Ԝ9&Wx=.~naZX.׆6f*ȝfe!n@#@W[8s `,}H|7>sIR Z S-|tlp..Ks])+lDD+ip=*K^~4d4UW*QŷfL?YU%ݲL[kJg N;~(NxkQ7(3X)a1M0пF$;W0̵RYF |ntӁ']v; Z^[LR&脆oV5}Il,iH2J x+MHNȀ3hBKuh>CF5 ]N<6Յ ja(t&S^ hBs5gE{VpO5x;3R9#S"k¼F )&` s{^OML%hL9g|r}0%vVY$Yc< _ųJMg?0ߗg;`F eVErHv}S?d)ecNEY=XyXmV Vr4⹴$Fuoq9 4@۹B[,n~ǒF̚yb\-\S@sd%/t's:d-I&~9EZ SM3(,<v8e^-O A/Uĺn1OVWy z:nJ&MUСo$7_qBSAph>^$Keuj.Hh ɂs/`F[Q.i/t{YI/9Wi HCڒdI_|Twh<*'{km9`tX֏jOdv ^C;S`Xgl#=|+a>༣)ҩtYC[efN*F=D9"9фas[!o"s_tkce;Z? MQ'B ,Sh8ΰ,Z9祚Q߽zuN -C;^HCW@k4q$pTJ1^Z+NJ]%7zf3X_,n[7Ȉ;fKG(@XPMA1<"|>Ϸ(NDǷMϟ1(.tei|zA kşz %.R꘹GAHNt2@"/䎱u`ܫ5u3xh\$W|E7(4(-XƎ'vmtr6 ;"[Y4D骑ob>)DLR!rh>;#)+->=H.vZ( @nJ>IK.u y Y]\-2mhsuO@32UGϔh" zo]"]K{8%[u'͟%\뢤īہo3Y7bIȞXʨs7wYԜ&TEյqaz`SvL>tɩ!XAEQ^ CGե`m udݟTSe6f`X8@ccϬܔ"e,O%{hZKD'g|deplD8_in혎b =&x6╬h7#0a}u^]hނł2 (՟{-W D԰'}Q-?O;~ph_T AoGi1SP⨆%ސA=p43ww&r̛O8/9w JOZ78Ycx :buS4e*S gY0qJ!}o5M(ny5ۏ0 \Mc:Gqv$Wc z{ >Vw2\_hĊ?7)nC\`F^lNQƳ.PZ\ul^JCg&FN#1 Y3UfW[3=QӕvqK<2\Sak,y0J 4a&l[F:D*Щo,MhX9 rK?qS63R|v$%| Pf \gޑ[,d${sU:bblyJ'*o ѝBQKrWbAXe lTZDrqyKwb-|'bc?ar"(h+] QV Ya&$ MnqQF0\L9޵={+w3(7tT4'!j";{qYaaHh܎DZkH2nW~K"ei`Bp(TL*K_rSObMV, qQVFLL|A21&'im䌙g^/#;!ᦎ5{%ie> t5$Y;ncy:^y{ջ29 ,_ B^sh%|+[ej+e܅Al۟63V) F@OQ=2C:zj+u"SJʽD8UUMz/aN_7/BNe9t9D]czx2+2ÓnqT[vBE-&lceFeoF%uטξT^ ϣtB@ܥU-4i!bpAz2] 3*aœ"f.ZZg+5.Mw욄X (ڪu4| !:OcEa#EXX<ݏ gT79 yŪ^˽*!i){cN(*h-f ?`Og@j]UJe^ܹ!etXca+ LjcoXj9X1fTKToL5 "̢Y۵̥[bgGl -$ LYlkҏ]_!m^aXF\ypT!ƜoL([ ɫN^gM-%W7=e l>>Ux^u$=E+#ZqBˏD{t'Ί@ΓkCVF_gY ކU$#&P4@eۇn guv~GrT{PɎxsfiVpgU4`H"F6iR72 @-p>t!A?] 'Φ0O_'}tvƾ;;}.Z_WYFC <]KzImi{n]jtwϗ 6F[1gdg96Ǭ\Q^.:Y/nEXyp7ӣୋ3g{Mf?gjVcNr+bh\ӏN,}$WQ%)! ~SwTךo+" I f\1[ܦ']V@}ٙZ-ξT2oM8KY^)bZTɔxg"GNN@;}{rtˁV50$[=ix5PXZ%=\'`*`wy{ B2LP`f؛z< Jsv&N*&Zt]I,߁DvyZp[gF$q̩y!FńBVcqJ_K f3qǏ ]1.obXD0v݁fbȑ/OՀ粷4Z]'T=0>&<_N,Fs c `zAXOЗQma9X4%5M*oP0|$prElr;d ܠc=j@Nӿ ,߁0!$t@Nm+jI#L>Cw~D,.ye1Ǖ^6G T9x[r6Hȏ ^y`|$b2ov&s ܼhozȑG|]2#:Q?#%n;2mENJĵ_dsN;l[} Ta|av%J3a0p)0NB-:7 1QBq63a͟+DYwpr fw.끨6t쩗N^VF_@f3F/ENk%HjM\ A{;{OκCetQ4=EXLy6&FhƩ Jߍ,3$ġ+U;h&LKÕgcjm~V&_]OUڱ۶I~??Z$ưF.#&v8NwwgN(u:vMQİcjPeN X ]T&#Bo53?m`2_< BAqz Yq.wJ%|5c8\d^5=.IhIV${ԝ s fW3(Yᨃ ^օQARa0|P dS!t}Јܿk%h5NC~s H.7yx<Ѹc,tB[ ̘ծi ]u烉V;+@Ly 1bOPӋGvvc(Yd> T ޤlU􆶎D,ǰiF+LVz:vQ$r7ǸaFYX#7h1ȣ*ɭԙ~,|܊³=`RqխIC//j^ƒd''0u4CnOpt8]%cl64>ޣNTĀ~j=bO<½2Be%9.~8n+>bqݍ.YE;f䕱ЪD k aC67?8^ Qqܐ ^b\j9\U6ffh7߬^#[$[NKnﰹ?ug?Zv!;F_3aa zI |Oє72U[,25&+ہXyP3wW _C cySiu"^ lvК$^zv <*_]+0c{> ؇E%|Z/{IxX&?Vՙ.c׉L-ULx-B 6P3uZ:@P&2\uh;LSF7if:EnٞyؽD(aY$[%GqhMh ~*Yuض tP`MgqIuD2O'w|& c1D3Hz[d|[кS~ᚶX& P[oc?0sđu*NB^O1& aͰ$'Se~ӑӴ#\D+e *wku1F_ޮ렭쿓8X?J!cS(XO} (a5DNSrRyOD:A!-A!~[{'S;^VUVmd<&} .J&"2 ky`J H ~ 8r˲(/g$~SR q UWtz 2|q*N+[,b鬟(8.I4ڒswA ~wڬٵ1c1]oFtyeH2poEb[]ۼX'Pt$R N?I9^lȑI,M^ #VOr,X{&{E)TrnNiJI3%7tȔtr#- K(ۈЇ:s,ChLvNsɚX=DW-zx-C䖕/<.qпFC!D3I㍺rX(^Q GTz͎ o'L~u1|ې ^*; -^O`K~]oe*n%BR̳xVvz܌nԄ)*|hyrG02 %2+z+>7armt ?CC Dx,j_fe$6:" ̻}\Ld=NNЬil<MC4PՔbĶ޽%E :%B$/>,M/MF϶|t?2_)}f;i\Ax`v))S?03F*Yf7UUM.[>ߥI"۞Q/O4 쀦qL*RY :ڷDd[˳Tq#~_r#{ LjX3!!I?xDAW[[M̰Ƶ;08뜝T9;#]*O?7s C|BI O˷ 2N802JUo\5+#?6WQsU7y)_~*: 6hwRT&P۶=^R+-yJa~ȕ){,)a2[V Vk]L)KsE=aB/oHwIrkm+u#M~QǀQ%wMf&lzᤩ~`1#N nz¦gPRv,Gc/4Ra>l).Q0ؽ6ck4߹΂.EkEW|[^uH߬^'JQ j7NGQ.v,Z,p6&G`Xs}mz8 mMҋlsP:ڊ)?TQP캺kX `ݱ  j9c@Ufy4bۗPZC o[FZ,LlGو8}!%&I!M3r_'3Ѫ~c^`g@6yMV|:$vlX$pp0#D5CjlK,0f7 $č U:I}]h93GEM8c z`"65N8d2%{Ӯ_KZ-z~fSٜщb#fiÿ*]|퐿9`y* Q c(aٞ~Kwڿs6Տ袡a7~u#.SӬkGinC3-Y.c!zYVR@\2W13iWY"<ӵ*QyҞJ7:*ܹӄR<7nQ\1j֟T)X8j Ȟ`'+ E"`IA<9q- X @he5=Wt1&>ۓu@pz֨KS j*JrY-wJxc }Vs>khMH Vj&1қ pH3c۷6. (gh z='&3V|Ǥ\66Gh]<}<_S=T892+x>V$Ѥ0scoN\+2*8M5$ ?ݗY;K nPN n}zmEHaVHq"=+Қ[W^)ߔǍ,K[*&e oO`Nx⵵k} NI|!`JJ-a)w޶ YZ