python2-perf-debuginfo-4.19.90-2205.4.0.0150.oe1 >  A b›W^^ftR/.ٹe@m11| @#w2@kQ GC1oDX?Iڨ`ǷQ7Y?Xgkyf5W$",% Dei'W$(-b },N\L61!d m?ZtjKPFN>ŒbGNf6}ݱ N'vw-;p<pP?p@d! 3 ^8<o      f l<L(8V9,V:[VFkGkHkIlXl Yl\lH]l`^lbmUcnadnenfnlntouovo4zoooop<Cpython2-perf-debuginfo4.19.902205.4.0.0150.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.bobs-worker-backend-test-x86-0008openEuler:20.03:LTS:SP1:gpgcheck / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$b}b~b~b~b~b~a7ba6291d1ff1f753c161807f712847a096c62377d0635c59f03033e659f1f2frootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2205.4.0.0150.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b@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-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- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0008 16547662794.19.90-2205.4.0.0150.oe14.19.90-2205.4.0.0150.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2205.4.0.0150.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1:gpgcheck/standard_x86_64/c4de2324ac66e22ab096434ab514ae2c-kernel-4.19.90-2205.4.0.0150cpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3feb0a0f9f581e7c30a7a109802808d44e0a897a, with debug_info, not stripped]"9j\Pe<utf-883b78932f85552bc4ad6ccb196ea3f0afe31ebe3d93f847e599dff959e1dc179?@7zXZ !#,>] b2u jӫ`(y-NS0u,o<;5/K./Jn%u*j~|?e 40wNy:ncPg1XZlAS6~_$ᓵ?~ghcC[Gd1 %#% Ro_ZQ\{H6u9$e5ю~UzY TU dqs,gT7N\kr|b㦅G{߸}/G!}BDGOU 'EOvKdoNQͣ~ t1=iAX+($͇sfBl@'"M[>vԎꭎ!.B(az=@Sn/;晔qal)S>gC*G{8e r>+?RC &fL.">7w~FȯFdc R"W.K)>"i<Ҡ[Kh2G0O΂Y{T?_& x|7?k{BњN]d88zD.͞&ZWO `:dI'ȱr=A{~pkAٔM(֤/&ؗWrSC\ep56汿B^ x3IO;{d4l2~&9֔|?7}-(ۖF1(lե5 BZMk/Vlց.6$lGZUޅ4 ƀK>wu;NK=v{U8l&LX ٽ;^8f}8W}1曬]jQ]ϝ.X"@?㍊b()5Wř{qwE,ǀޏdOp~"i8s ;H1^ *3>&ު@f٫#pyQ [aԶA4 F^iD׈x{ F55hij+YqNu>)) ڗYhciČ6-vLH4/$U6q+$ "AvD̹Hlj ,n1M?c12y4%NsG{ǻu䄼5I.gzbtic9{?ĹÆ3\v% #hdÎt.ⶾ: Z%[B 3[#Utt _{îfi݅Zʫڏ5Q\7) 2k̙Ow[(v5t))XaWXdMx+ZU9&=XrtQez}U+"F%t~+ټ?ha J.zRNP^ S-ٽ8<#gt7E.:y 0ttCZ𸴯|-)+8'!aj 4P #Lv"5pqnf]Jq'0yyBz s?S(q9۰RPS,hNvrmJv8LD0 bpJs"y=L݌)c/~9:JeC^y|B${8&v(JgΡ+uX¤⋖= q  ゥv@^v$("[ج2++.4Ft+4a:bSLbx~4 h85KESGN8 M 7cǍ8>I"J|4 )JWcgP‚kwuGV.EVaN< We|)L+~iD-)25lmϊGCpʼl~uM |COm\2/k~Nw<2 [Qb7#N΀b$ПB&Q_EksPu#Ql3buPpf mJ=;~kM+rhn/\L?8}wwR hI~oу3~:OBcO(iJ`Fs1-yuiqy= B*~-lJ&VaͳBq[14BsM/8[07hi Z 0]=[er٩yB$I*rt!N!2iyy k8Z%':ocX4߲BG)0Xf>ùr("L상>4DѻVWߩm<[NB*r ks573 bbpS_1a(qspFy7./Q]u 3K (`.ָ*6 %A3հ&o=-4Yc!xZ|WqØ\5|UEQ)!|5hfMX, "]&g s.& apgB ._;F J1dN4dğswl#,vTV_r׮.RCB2 ?\?]f9fX:)Q;jx(NmIzXhִ'%*xVxNDZׯ 3  ГO˗iMpB_ɔ\}YXVJzgS+6迖ℲSTmK >bH>1 wIWi]3I_3[qH%DR# "ԑt!'pML8[b?kQpU:G1ԋ[g/&p9Iǜa).,aCUDJ.zQ}')H%.lD jYQFh_,޿93u26gz#yReB_&;c6$+UbhW4k+zRFfH#a3Hm`lf5=dx)pYz=}4!>@2V,FjGt%xYIXLG+,hYHԇxeVČ-rUFx2l?n*k+_Zyx#!ԑ ^cƧĥ`{ii&5UHL6(lsS udR{Ohj R~҂57RUXg_fNi)_O53&d$V |F=ՠTtm3jt'v 5"jQb)+}#猣h5ęhgh-(υdmZm/mݬn tHoJgjszFer -- kz^is8,,^kY㒼,_[gxcP$-Rsz6TAϗaw<#ӹV?A chH!j^<: K _ʺD;;J:7ճ'1)Szv|qbƌa fʇ|zYf !Z&ֆE_IovbxIGtFd`ZȲQ,Yj䍹K%Y#Z4վ(%WI ֻ5-x*nF?]%p!'\_ٯX`(s;X`x:J|a>V8x*\AVhSRLk,‘99h4k 'PTyl_kMJ4'TR,_ڝh=˜픲F p#vBӧA_ NU3ejZ=zNeOoٻg#L, rgPi]F7(=(R?OetWSNa{ 1J%՞˾4竦gk2[ a#5c*l譥6ICF&v|K|U??2o N/3" )ֆZqykNZL:{XB^#㪫֙%(:k u_XugⓎv'57p}1Ihf-cu˯ PJA69+ }ЅW/~7w*&"eAEZsop[Fh;` a2Z˃dUC;)R?"vj605o>S>;7*jAP" CRuys=#oiGoҥɱIBetj<[(͐\t}\s< #$9)EU6$3?-=WH-nu@:ן$;`/X5LJ?Ibk Q$/|bܝ{/BHD̅vRo#=[Ǭ)%ͫK1vR i2*6@]hMBV/KJg#6jה2Ι% ۭr4_䩄_ﴓI:6Ӏ~)usgZ>hBi1hiS !O 3~?l[9te𒙧qu1\g^ ӧF1쇘H *>zZLdrA-ʉHjI-6}nfxp2{BgDyjXT}\(6TMdk<֠`W8׸IT.Qf+^:qaq8™.f'}<4^4.6WQ4ϕyhLAVAe eAAc ZLycPڽŏ$An/Cci\Te:uZ2}%+=C=n02<8ss 9 U9O$9-i'Xgn^vasY&֪{{=6- ]+ՈgJWNwB?aQuN )|۸['  R{9-!rTi_̄1V Gk6.sxV vKOhH3͆|OV/ۍh/k%~)Mdxi>5* +*[Pq3R-eaOۈM3-@+o-9 Lf|ruz*we쿏g#ReGM3k3e¦fn5XQkّ%-zsF&t ˣ(c >uH V;xyyJX=OtISBΗI q,eQƂv&\כ5Ɵ|!1ACL5-(l8%ǹ̄My\\iU|_.\㦙>773V*b5M=١zGe \ֲ^\*[( ڀo F*QeoC*5|=0^4@dj;r%WtSv3怷.eJqREcwkל|Bs"J2]-K-XO*4%H?C~ېn Uح }쵻IHp/._۝h9ܸ̀L-Z\(Ff'v7DsJfXU(MVۣ&ghC*q?EHi|ԩM w[d(1{P >[ViB'v-ʈ湌;]n!qiQ!ĂW\Vf]p j43sZ4r.2eƐLx`O0RF;7nIly Ȏ0(WnKF" T-LٕreUSu(au~эBJK6ͧ\Τ]|]7|qȊulՆ#"bhz5K)dR5 S"x9$V/xP윿aX h&#<* wuEW?vu,f 75~D|~#a x9!JBi4X,IB} l7C7wR.Ĕ_e0PILʀC7 MEqq:j9Ķ(Fط gE 6FvX+z9O0 Ĝ$Og+#8ሗ!gPEU3=xD'fB1 M>-_f` Or^/|%hN# -XRR:һ8$T~>Hp-k}¥P?wb(^/_.ph@utYE# yfH_r*{Ԫ! 4 Zr<ҖZCl:(N;[]ՙӊV"*ƒV+%MŁ+^_fh7óT܏Nض<>UBymS |YD_:IخpQFpzU7C}X=h'l :6Q䩚g?|iy;]^ a9eLϸD*&1|⏿D* qҩ$?V6;MUpph \48ќ5%#b(C]@n$N[*x%~q̯)m0Q.cQOf=7m^_8P=G:QVXgkIz mM&>`wC c(⺔_3;`iXJ' Kg>,1၉Uͨ OX ,rtrL<\F&6B4z2KN6GΫ (sK)\v.^K,C0*Pў&58 zk:?@p9*vcݭlг.T SÌx.'Y$&&͸|B~ɍ QgFmx`2>2ct3=a;;X, ݝ!K*y0,So+6>H]k]_VG pFb#dGO$V:gtKլW,{da~u' 1)OwZ:󦜤faEVT^2d`qS<[8'z(ڝlKI ?sn<2 jRq(" (hIH Y2 SC[ y F1ng!՛wry&papO1!xmCs 09 nĖj#{,i-j,!PmQD^}~o@LܧA~9@9qT~v%/I*RԍE>ki79ĎgӕA9cqr?m4g~c"MKq~\x8SoPyfd=qįh/`6'ov'b;V}P^6pkWA$it6 Cъ@S@Z+RGCM،HY<2Rb]VVs!fG-;CQ;lO(T)@pE}סl3kRMތyJ[fG",TPYjGZ(aR;7zU$˭14}N, ւ/ ّq|(%!;3mvX0SB@1+ GzB̌CU˫ -I qB_THuO G*#}|p/^̊ ,n24_ I L2l1?aѓ[},W7oL|hyZEAiZ˸B'L(cwjMm>lwkr*d0jb*T%+~xܦItW7}lrn'~Ec܌zW r)28d#Nc=;o.5a *=U>B1f mhYrL'/Q$bEZ}^:^&&^.(rt{8=ұEÿnָW9k{%70E'A[I8)+iK&#)t=`jm7-o.q: d.`#zfR?8 ->KNw+RJ!?tR;0J8գ<Ϻ fD|@{f.3l0|a jM^O&| c2 Ћׯa2KNJJx{z+h~4X#`58r ov: }Ma߳ nt+:~=[2trI=cS+/[d޺Fw1h -k< O`x[j>x6k<Θ9 {e%{g#a󅶗1fjprp(,s-/f4EsaąuzȟgkiG^-!ĉ}g_4! zhWܐd̄QoK-wt5X|If0L[\n1Ý۷vAìtNB[OeIq޼~#DĔ+ZeyFd6E YմبZt]M7T~MCԒO € ߊu{$_(C֭B{; hc#ꚪFiW|%m6T3;QeJ7) {@U}:\uPffUv麗^=} c%ok,vLTa{RRQ6z2tL-DCM-pkל۲Df7`|s<[1(߇V2 40ZO2G6qYEmZ=·^q0ٝ:h(v+#uOrܔuЇUw1xe`qFkP} HYH{9棃-\a |6s旒"!1;ZW / FjLox gǜXPƦ׽|P '4)ˋuVWnojuẀ~YخJǽPTCY_@7]Ҧ*Oùab$졧Ǣ<|KQeYh22"!"ǃB]؁ DtҗΗ/|u(4 7jZ +\UR_@x_^!Õ,a9 Ɖ )>ofE ̑Ns ddkM/6HrלO td_X 9zIjnκ$dygH/F)?ME/֧X,#m<=߷ԥO$S',ͭfM=ay1"0aҎDۓL1ۯ9?؉ʵ{%zg?f$HߺJY3rq>l¿  r#ӬKzf67DY֏Yj`YB5bL@t,屡*Ül^}7LS9g5v ,V/NwMkU8qcen&+ţl}0FBWCY=G;l"1B .ȩJSd_ Xt#f;r#P1 F [n 3\˂A2_vEP܈%.hgKqIPPz$:$.m/FC\XN nbQ48 vU-aLU,B}׊tk"ٺyvDD~rQ(MԞ$1%?Kp&ܬ]N&i=,*3`5>|禘1?"7B9ޏ'K5{-،-0Hf-c-H!kR}iā}O UXn0e=ۦ7N9dzκy/G>C.F Ѱ뭂-nyZ>Zi OZy10ꐾ Ee1':b}ht}yKuNO:̌9h=Wh`)aJcebnjcJ3N 1kl_ xdv ̚-nyqM÷;}ntaxAR +yt?k߂*2D"dBKGz=ݺ%[+:uhô9^Cђ󼅑ߋrKGnv.hmmpn6i( 7sPqnF\s%Yp'NB& oHLx\p\šfȴM{J7t='PI," \*M~v%vd!1l4A>3R0Z>kAV}Fr6|ۡαL! fXM_՛$^zAr:4-d~nB+d8&p/a (@VAޣi Q\g 9ح s4L2WC$r#<ƈ z-OWla835]zzLפJ/*b7$^Vwa+m$ce/}q,8l#6D5( | />R<36v-뉮180=?<>тuY? Tc/r=A@59x{j2!_rY4VsF v!./ }t33 ޿Z ږ#plh:yLbk|rhW@uk^lfVB ,wAWAo iOJܡieB,i%e}-̽K&g~ ^!Ÿ́Yֳz@sJ==5[c٪7%`IS6"+,qmZby|"đÃ@B~2c ʎ⁤DbUrEK#Vr=cB9|C+09T-D "iEE~{R?N~yPëJ&;$rҁ ̄S ڗ[t*Ro4qKxn mtEd'3A WӶ϶^x[uc`^(͗wuBNQ@Oez0i%UaN`įޔ}t~6+Bh5?\Pay-w[ݝ_dLJRH%[k"~4Ȃ R6v2eH71꤅d cҹRNb8qԔ nT&nG%a-;cb<7[yJ\?ownR [~H,[p/+L^gZc~s9Mc'@F\#An=nL*sMruWPB%67ۜu'kA߹|5ZsrbV3z7KcY7T]RI]Yv SPF(Z~f9V9ѳ 1;Ͽj Yo] \vG Rr֫ʉj0<֘g{k b/h=fgtћxE[nW|Bq5l"`ា'J`aV6` ףŧDLO_|3 Yzj݃$~.*e2Hf,_Jp(Fֳ(gn9\I@K=5vs' Ks#ż$HZ5peV11`Ĩjxa9s&W{¬(j^vg NQzH+8JtF@;⍬=ďVwms< x%xdfj%(+EyNic8Y7J? 9{AR# qnB'IhF|U;uƺ6נ&F5W >So;HeKXc،ڴ F^y W:P@eKt[m{~)EfVR5 s6{(k@ ?0YMUED]lN̖40o ]wqtW]4oz?,AKs< ~PTADd()A< ֌y{<jqs$a-!9Ix_1KVוJ%*- :㫖BڙsY yG4_wu 54+%Zg{97_}9qNA)s'H"emah޿][:Ua\k&jOG@2=ec5lϻxBp7tGmjb(d䢸5;Znt{É4L4;"6t% P8_"{'~2$XPeԢuWe ]\Y#u)L"^bJ*9: s?칤ia=bjl|Q{']K yBIYSZPi* ROжՁgX d5_D| zU3f=3R3L؋<#kG t YoLi^eW;u' t|v?Җr9t#oEh_dQ8+ xM/'XV'iQU/Գ:jy3%€M?DaJs=3e?>aq硷u…4DcL·rn{#Z,$@|L4VSj Ү4O`pL؆36s`$EM#\0wܻ -(f#mfb-o<>u@dKY< _Z4Yb8(+^9FMG䐿5H5_*~qk"|4 _뽀?JHk=ĿCۨ0RcJ1ishs%9#E>6^l5E2W kH^}J_ TϧWQxGYLFSMpmGB8㭥C>4:5S`:]%'>EWt2 mzқh_eMa/ Q2;۩aǂ q(š9>kq:qnZVFZ,*3unO`>IKzmm< x\" `<pN e@T[d &"96tp]ŽLrG)&l#)'P^nWV'jqG3|f)ܸy{eo 6 qBdͽ|~X3¤֝ ~}w$HsJ6A͢p.e$,iU3/|~q @Rl5,yW( 9q&)?v6`KҖt*|m G!.׆lInSR5bK8CXK<2+hbX1rxj4nB(K#Ǩ IOđ=S -NB#qcJM5iDA2-KvFypI=+{cVe,ࠫIrw NͤpO ].X.49_%a187AiS?}sKJB#=Sfɺ6Y!ovipWB&פL/* _) "}5yu+x! r)UЗMMJkESbLҠqUNBBCzQFbش&g0u\fFiu=Yv3zpI$]7S6]ٮՄXle*5c[:剚x-Z6s)EH{P} $Jns5tCC]W5ƪ%hF3;"5(-CydkPާR@#Ю%8 :Yc@U*G Cka΀?akǞw>dQ'jB- >ՄRW{аYP}[8B.}ذO0n]q_$d;|CR o~$ӈvtxK(^<Y`(*R7r'%[T< t[*.'Gd9{'A;B'n'L(AEPI_rз6 .NtP(#x yL{?q<wcB+ 8Zh*a,#Rn -nA Z9`M,Xa2#~ M~mj'M'Rֲ<|-鑉J95ʨi]ͩ(aL`vW :*jI-PV|SM A!KI5#|kwPh@e5HS@WpTՂhq50kF,<,U%5~+{,;<yScbQ)Aw,2ejI7SϔpF37]%PS<lpGIVMtUs_U {C3t P6w{G"PUY 1$]\,L2 S.{b<&H[ kė#(Uyc5DҗjLi#Y6/c-Տ +Я5u\ w߰>+O@K'z7>Q ~}w/ji>0'v$}D.'ˠx-/u(/Ug3S4(Hc^hvN, z]ӍNAQ xs3MSjIK r$+[09?S312/T! &Ln@,^<:bХ~|bLOXa*jGi l 2Kpvv@xeRq+8yR,T^<˨*Y%d>=-~SE~KNGv#br,UMp)n!A_ ,sXrRH,9QyMq]6o&o VW7*JA;')m= J;<¡v@9a8n\PD\ {β54g΋تNP4ʋg0fjڼ1j@X? ,+i"* E LюoYF<$\2s6zCfJyMN"J_Hٛ%C%tXHN,PV,i[sx"aLx/Q28d굎'D錑9ug] 34г:|QtdM.E⫋NΥ[:6k $f P:ZC:Fr̦ol&\A-Tg``7R̠} Vxt3rJl;/yFrϸ) c0Ff,݋Lgz'G xٳ씞mX .c ;ĪS Z;p\xt:kо9cղ]/D^)CbӞ^h>NG+uؓl 4{0Ϗ NRx$L7x5vt@`yD- ]iތ:oSi):OgM}yL[P!s$%Zh?kNVavZA&,` lD M9gB.rE"LG}V 1f[Nh9AX'7vVlX¬xѫ=|NURSm78Gpv3#M0SoD7P?^ Y[:6Ǡ""5N~D_z&R;Ro2ώ}(4p]tUơnP{(ܳ4v0zG qIWVs~6"mnh]e GolB@?<ٿV.mNbb6`ɷՒɱ cG >հ$73CippE}vw=:HV|fm7=[_PG[Ϗ2!̆cLȝhM#XMn7,]GYd"{ITɱJNWEtZIr.}+K`F_ebkL [JC/1m!v F,W 8`%NF!HW3+Wbl0@GXXN :7'>vj1ZT>/̈́,w#_>[]ȒoՏjvmQг&rǞ9]ws{8k{sUNU9[Dݳ&#)t sn98ƟW|&/oLysE_;|&8Sv:/L oA__Taܤ9%{w d٬֧]2z#[Gd6cvsUeo$ѹWHA7/f3Ql|ֻ؊Tr mc'@؟bAs('b kdԬ3{utThN9GW3ڋ1+!*VdTVc C"+PkG2]RxF 1?8OPbMZd'i6"Fuo&dd M1LJQu^S &3( A";8;}sMˢ޼[F&̈awP"!E iI"q)\\7>yAmm?0%tD^35ՑrkɼFkҀ005 f2L_txΞw(9#5.q!qstR_w'm-H;d}[EHpŽ \=QXc:Kw8 HgzHN!/%،n Ч&.{QJVHڝ!a8QV`=Yc!u3kԙdžI, 0߼?w> / H:Oڵ*+K^b vxjq)\mTg {$fkJK|h8|αAM@&MWvB'ϽLa㐂5$d%55Z qnNO;~N+0ʀ6w;{06pk}&MD"|kD p瞪pKUM62_KS't= :9XշM.Fm| t斉$́#QNH ,Z);XU6+!gHz,[M& KGnK޲!_<3{Wcoo^2Gl/@XO0?=2y+-&ksV!5^ɉ/Iv9،Y'&Bz㱧K .̍a@K TCM #yp سI kwy/ǑbA9.D%_TQͺt|0$pFO72F|jY^vQBz2ܖdtմ'fAè*P aAdGl u`c,$ֵ gkh9~hǀ採3F{DV}0VwRTml+k'2Xr(|+OQI-ۯS{\8Y2'4͛V)ÖHKđC4 qWnl?F^aD2G¶VxVKpo*DE/Nc)P(>d^"s"vД&vDW_W^{V3·"\L$ڏE7O $?L+t;o꣏NK*R]Da#sZ$.;V".wCR}+b직)`,Mӳi\I^2:DBchիz泹xA hҩXy@1*K.C`lhn>`B.9Eu$,}<'kClJE YV `Y$va~!)א)9 h}LXeS \M ; QF-+)i`aj?Q;5R}ŽȔ >՛VGg#npG8c~ %I`̎W%/_.0 RR%iCenx ŗSA|xp+֠q?i4@@5Ixw۬CS@3_h{!~vUmn,gaugMjP|>83#] dz~+)@~i6ԽzkYgjr"K!zM̀>@z_*P vi9[=i2bﶉ'D 0U`tQ԰.=M3f#+ NDۆ:"3"ONp:<4(IrD*MFq _5PRpjKNyG|-+TG[#>]BzKc7ߦ;\Vy#O OHjLp>E4D$N]Tr@&ĩiH+y%(mĪ{d@1Uyw'J˽;hErӋaox= X(DWp{>B"pfu\؀0ƿҫ @L@|a ],P8**jUٮT-aDȜ"XW}]܉{$r2.]5lD㩫juʈWvZL 2dKgJ`ƔCn@uϴ4O6: 5Wzilʔj~2˾mȭ, KHtc\tXzqn+6ڶv$`[wQO! zu)\dbiyMJTks4ze}/ԖF*j Ѭ fПA:,(9ԮGt`p⠬oܡimnqg(g _4Q\4¿i`*~EwD]Ňg|~h>ήIRHrW_cW;KisF~Y#@YfNkBޓ 0Wi wI'Y蟢[0H'6\9Uh.@G3dqX4ˍy\` G8z91("pҥ8B*mӭK{UIuu)b9dkBTׁreb wc#1buƪ?lbmc[Sꁠy {kV-g) v>$ReI؈W+ ;EC61iQREt,]N/6k뻗kL&Smq OFK( .`=w C Oʇ>=*[0w8҈ Ƀr ^^@w҉m ۋh$cG: * 5 ß.iDQpl YoܷL}k WY&BoTvlZ/'c&U%0T Q,,qI2€m%3'cS^P'm(T}pPHwtKFz w}Ł` K¦p8_y~!G1DZF Spp~AGw#4B3.J0{fh*[* 訏7LHŢg 3rX<vӿ(bqwGQ6GZ(DydfĂY}Oݍˇ@RVzZjemr=37$mUt6(0ohֻ!I| 9XE49WUiwC.2yGpbF{x9Ќ<پ?t/#q݆_we>85蟕 '$XChyEv-GZp@y"kvs~m쪆nVnaq/VUSW t[;*"1\ 찢 9[d/Fvj11rz8% 'oݕu$!qH،Y4\[zJ'^V6 OcGG]Kl&&K 4: T:ciUd}bz`h*«%dɅZutL{5]"9 rҙn0NBq8d<Djrlo !*: FO#>zBxks]5#RɹWw}9!_cT*w,WNFьF~@(w$92YKVV+g SRm"@k1⎑Usq(%"E9y<>(-(PϜ)`27QW"H[6F& !uC036N !2y=̤̇dlr1qhMFaR;Vne? C+uz4:ݬۄ N$?* a^h5~ZB_BHE@v󚔧!`u yfxfN/˧9~٢6=;Ƃ '☘J1P0x} M_Dj5V#`huG~gF3'*AL 0?o l]pwYSdZ7Ga J '*f,#8[S3BۼПϽ[]G[0hmwZ>\1翐Si LFьtVHTj2]=G,ĭvX:KڏßjݕCLm/ z?xH|?a,x -NɈ|. >?ƙ3si8 t{:j,sgFgi8R"@> Y4!HEF+:ĶeG"J-axKKr{ zf}!5y\Vd'%>ж"'Pp;mT ;lNNoT'po=kȔŀK7^07{¯_Jk@xW\ZmJtȝ(͟w@_sSV Xc{::X0EgqINI1Jw4T}pATCWe1V86 sH2K_~~;B?oZQ{G=u7`5%i>U[<4]z|6bkL  *j ڨveCRKt?s|s˅}\rE"eb#xe|e1`W'O3m^MIP,-{t5Fx ;Yi' CVb(VyȰwkbp=M264eӁb jAzs*d;O+әS&}yD,S[>j#aHq3=V0IN+i:r+83в_z]-,9#,6)%Fu'~yB)PA^?B1?ԽyrDDZOLgNؽ틎#a,'s]8y\_eN1L%ZcGc#3ΐ39#rPx~-^)??˜?V<5ʠ\P4jQL2||B smaD9ɫQwxІ(9UY+koW8 sgG[q\lS/ E}-{e<"9ˬBj#Hwy28h>3|Ϥ-~>*E ĉT\9J/)6?Mъ(tB 뚛Gc<]qCY"̋/=(ʽKuTAx g}#/"~W ٴsRO0V$ h8 o""r L뛾T `EӦԫY1x6~gn)<~&<`o4poHKlzwH lH|UQ+?nIP ζW<Z^f.ctOV-'c4lV;0*"}΃|yabω!Z;sa9FMn*DEױ@&05t4@bm^x,zk"ˆ0p?΍_zm"w(6q&z<|`D C7=M^cqʽdϸ:>K>^,QPsjSJ!2˝W <5^-M eP'5ihL;bjqE}l09b=l^-Sac`>U(N&I}ɞsLkSRcov`4ې O8s,g{ )b,Zg0IM\8h=ɵ'\]2vZJ~َI^*9t>-btĚTwaʚW&[wwCaR1VrLy< |]NJo\Fa/$h}YcNؐo1+kX$/A'~DN#F4!}uF6B,]x*]+z:*I|erk&OK'ryQSkfʔDL UGot V&G2-tFB" >T$e!\ڷCLβ~$0%bl9 I_~: kL\&3¿ڢGRhI]F|Ou׊al!M E%(dn~T̑Y7ZؠqN }lj8=`RIHfY,uKOXIo-_b-3RM?üʬ>N7RB@6f6mNy@NT )-H#uRӾ_z &Gthr oE5xw?b g@3}>rbA46u^q8̮އ<[,Y"\՜b M9g62aoQR8B`445jh]=Ҽ[gb)}|.xGX,!&E7x]wZ4#qRTRUz6VBkr35cJ2s[P|-fl }7nuGY=:vP.d$k|-N伷#TvB:<ҢQnsk֕Y9 _!`aP*!8S)ǝ>!SihN|4B#ř )EjGngz Ǝ%k 3jEz33BN5ӷzzvU;`S"ǮG0"@euSƖ+ 8*bBBOBb`@cuzD]oj6ܧK˓FW:](#+ԀJ|ޏgU Υ(U 8'2HMۅAҮ ImVyPf4$;ሉ%al"~MbK42.\oie|9b&IG˵Jb<T70cS/ܷZ19Z?S>q`O=e}CoR w$5֢*D7#ܙ46Sa37 \NCsH]]#J?䨼! h |3cw4;U4fc'a5p$2s|ry:HtäL[RKVK'L`5w웆 / vLdvTGrC=҉DϞǷu<#FVy9X/Lr_vnM)}? 2UKSbԎ|f]eot#A\ܮ<@y',hؤ}Fs5B .=^X7"%"T>VS|alZ!~m3DJ26=}]NcXō3twV2!?"ǸG2aÍu h:k "ִu53CPL)!<6J.}9Zf? }T+[ %!"-.*ZBu9Q/uFI` ,8X[qO)2e{Cn>ao#+]#g%a !"4\ XRXE** Yw7Wc%#+=;fVp~3.* bzq@ jxrYaQ>̥b~"-e%tx"P)3,ТevA18!Kt$U~H,M9 TSW=珼Gmz,qߠ~X?5 yڎr5K )Qƹ,k@͠Q%[3J +"``;6~88 ش6wf7-K;\%XC wM6670nZB)YA~pp=bu1$V2A.k[$ pQjGVGCfb*J%uf\?^fW9 ӉVٛߍ6nx7ŒߡuZ }ښ`|!}vF |*LJ︞LN^DXGZI { N〵|žzBHnSc=3-} UC:5&M('%p>eOS?ؒH3& dG KF>Kf M7dLAuZ.{Ŋk⧇ SoftC|,s'\ bVsfn`Vl#&sP y!7r/_IK@ ^~ /zž 햯"A٦ <#Qɲ{͈Z/Qĵߙa)0a ~j C𸖗򊀍L}W\PPJ39Le:x \*xɵ;$mZzi=roZ_T_].At=ܯS7w4is6t'L!&w~oL</C$OpF\Օaɱ3'U /P7a4qrgi[y|Q)IڀY7=G!7@zesdX}W'oɦU}N92L޴^js Xx%rMT9>*?ފCo ,UNV'? cAcMd~R«K ,?cHJ T>åZ{<~ac{PH6kNL0CT LCe3Ǫ0̱TN^U럖߷){puԧox5u<|xRGgwIw*Ѹލ?&hca׾,l9XVTQdRs03^j|xa ?*}#=g)/$8DtW: تR;BvzJ8l/B"Dm4=i! -7@ՆYS X~V&3q!?rq`RzшUxYw,7G<{b7YK£e6d2ش N^ ]7h(M"o3w:g z/(Cc )֑"cp,F^bjA*z}. {51*M-$H'*8Xʨ.7aC&XPvj7'E]vu&Kv&V5 "Lk 4R`5P (Wڶ7Uݰ1TU2ʣUT>Ru`> 7pܛ̸&JPI „[(Ƽלw)U>#y!MF[ӛpg&${iVJ{ű$=o4f:ki-K:3]g'i]7+[|1pڜKkR^#ĻiLw/UR7ی2u@v~[pWNsSۙ4D#kP!,~~LꭦW-yf;{+8ynMƪgT7XwUqhm'+RȦuHZT ud1;xSLc!IA(L"?Sy:aalR32-w=scX jT9ˍNG`ăM|`n0X2mL:tz*ndzt 0}Cα,uWwR ˨e$lg:aYT@@z&…!@(IөiGmZAVzKD=Yr sDf}SHRr/~@bԮ#=ѻY™JAg"}QU)DHpZ] iGՆu"qeW)3,C9Iҗ?;̭@4hN08uoCdV1_u$w^kGИ!=MpYF9;=烥7DZS7]R>zŕ׻u$fhl:,y:@~ E@%]Ɓ!JP7+xʢzƧLifv1^%s,^R ]w /wpX&ܴ2jZVfhxmJwS#53ֶ[j$%M&H /QgBlKU *Zs 6ǖRA@JaS 5Y%cUV0>v!bfˋB׈4B`TESo{({Tk3|^~|1mUD\SwDˑp^88NjM4ZʉwfWw˜F'U=;Ȓ;'/`%3Y"$hw =(;\TJe\k3oCVq1~3P!rl.!`M{6RA<T˹" omXl ilQ%1)AKP<׀f{c5jܙFg!CT`SUqH7̈́ŝb >nX@_yd9DWnIZ>;Ɔ>ya FC-*)K?ݚ0W WU+M1s#t!Vxvd Y:Ze;R7 vk1xT<ӅGmg:?>(ӒӾ@^Atd=HOđK1}2"m7^hqy97"8ORT):$ hr껽?Š5D\UJ.+#4Xtp/S#huy Cc)+>^EQ!owvz&u]^K%k U<_БKOytVd:^Jr蟬7p@=G %,NυL,Ȯc:约?m1NiVBA[ؾԠC]埓bd_"{5KF_6X۵n7Åpj.֡SlehQ;fB ҏMXKvNxahVRN[?Pgת0|׍xi`(;B[5wR@B'5J٦(ʥ^L72`㞬gh(0F6e6ӕZq[LP%daË]Q[Ф5(azWj#౑H3 HR: hr5K "$Ī!(-ednjQ2KtYǟ-rE%]NA  W% ;+=̉.pӋ]pdw&َA(kVUݦbE{SkCՃ\J5 TkD4;UgDϐv#?R7C< {ǝs/uH}H]wN#~kn[r2墺3l7s|jeMO6 q>EQ >1"VeBaz\K3vDF|X(ywc䷀v:LA%c[K-@: r~kyF[ReZGl0рDF-- U,;鐁M|l^>6+o2y` > \GlW "չl_h\>Yuelנ3_٢k V1nM0eSJ-7WI'.?^"$6X7Al&:$SA8=S %uRep{oW]Ωv]f(6mc(*6>E*! b{=ڑ”]M(&On[]b {l5qP``O A %{WZpFgA4 WP9σVi0M7ܜP*@zԂل(ά&{ͳ|/xg95"]%āl^[ʡwIW"Q{m6.b]xj6)rG>uׂ)joIb) ]HyN@>!Pso}f?L/JM4b1KZ(xbB̅LN+*$A9Ri䡙)KnH{׏nA4cQ>!XWN?u0'1E|,wSiDT ܘ`r|#1N dј ݤo[4ĪD{r2+9gwK!Z,娉v1.ҘF}^xAeh~f~V}lA(Sv0G2hYF!j>auľBΒs&aM{OK =E1LXT(7ֹ-& "i8GTL?U\+Q _l.(V.ǝ@iNwX(7ipaM9$ :,ωbn \Iq?Ϟ+k4&G[q t rTTZ.f.{{H WE_CNfsmX#B ]{u%zBtAyfOCW;aP$}@OѻYЎb #^[δ )Q d64#R>Ff"?;cNRo:H0֫k_`Yisd 3#@P?_uLE=cN|i63k.*MSk!W2ҭ]Q͸)vc)>"Ĝo<۶J_9o+}~Oy昆̭X$u*%N`5V\u2gkĜ2FMEpǀ|[f|5% }F;TƎ5Up8  \L[Y0\ɟDW2MN:nS)S@nr583.5þϻh!<$[}Ƿ$j֜8rU  9HW\MLN%Mh҄YRZhL[!TXEvD߂45~s␛9 X6N ' 0*]9-iKފÜ6.>T,Ii,u"%c9'" Խu7#LHvܓ=d!e*N!X[Q/>yvM[ QfR5̓VɅF&P6h|WcyQ5? ׻dTTTf,Q0Z?Hnf(O/beR|<ݖ[Ia4⇗3VwY'fkG^xhdkh5:ø\62HI)U^J 2yJ bQ@DB W AD86m۬L-£P)DjW[XڸGeQG%@}`x'nvf@64ʣ#,0·Niz@6^2G"x{Elxǘ p7#|-Wga 1rԵ>#i`? VJ6SWT~/iv[KmUECq]Lu~a檛79zM(k|qy aF=h-X;jhUЧ`P9W;:݉TB%Eߚ#9g$|8UL]ms%1#u֞tHw`'96ő7f~zb{{̲CGA_5 oEe;`WV6CΑ?DƩ5?!}-`Q0e5Jً0q r 09(Cp)W|ɉU55e<$^N\PITq'IuTY+L^eG[n8E)YImKrаnS!#OSQik]d$X M B?ZMMwoymH}8~JԴO[JaWeZWd\"fƏ϶xPĔn7+ز23{ 7 ːOijev$`_hҸxL k{\K{yRCŗkD|$ ^k^,Q.ɌeP,`Qekg/7r:kFlpU[G+ꫡ7Go $e̞[ھ c ]\oqضHmu3ޝ;0(ĭ4Oc yk[3o=M vO){MYZi|-D#(ߞ}.x8,{UYڌo7m'ĽO3!Ig*GHh%ᣆqMBȠcZk`ûAV3Mޛtr;t:;m8N!d*'Чl57KC]+p‰Zn%:U4KN1"B3 n h{ɯa[|*ER ŕw2 OgGO" ѐ3A> p= C8Y͍V\nBDm:9HN >NtO 7q> {09iMfj؉Nhf̝t}og%Fid%dnFL;`(9^DzlDPՠq|dHBJ`\#İӮDZ6H\3Ǒ{7(*19%7,vU:~eVAWZ_[4٦aɆ6, 7FF0\ž猁 {D7v=1Er ZDˣi1)/OHz]WLg`-HxLGFDlB8q1#]I2]g͓ଁ"@e#eUpk8k}l+=iW\vXhQܟWciK)Q,y_p\EqbxFa;LIf$^%<F$!V'W`iG2O;_Ǡ{zFJ1ѣo9Bn_g @ɈxF_!g! d+?"Jgf[OQQaz'](irzއbƣʶ_=_oY'T"'D& DkgBpjO]66>2*p6=Z2\u,Z?)mfD$wdF#BZ9SF|^%tO53]=ÛB>kkDŽ ΍9Tsʿo2H/IBxg"Qwy-}xnmhA@- 87NCpaXzJu!x&OQҔRh jێ e4>XbSjؽ>g%:njVS*x*8 8F4{"!CCоUdӔ˗>^EIhG5޽hK@Ny9\7co_CĴ`Nwɢ^{9kߴ2,~s;Iƻ(30= 1aR<o!>svHDdk`Քd|NldШ+<9Կ$Y%~z}/u3WL)jZcUn7UxCK(7.YCjC~7E[:Sc?F>fJ߇`z `A[F. %! W ھe~Mل~vCk1%!z G]vd*CB2 HRdvqQQѭ3Hsix'A0W6L,Dgj?Qy00mra\..+ǻKX0:=7puު+l1Ӑzw5=eH$O| 9:Tq/ٮ"$8ܕh:gra>|̀ 6އ^{{WA$lSΕ?&.Wl>܉cm4,ǧ<[D8@Tx0:1j;TYJ(̗K,k5|*-ANBDipmH(œl#n7T:;φ+c6rےwe"\žbbp|mawU2( ƲLJ$Zi2BlCiAPt)e7cy߃ Z/Mq;kOWji ڰL =,)J5 SelpwdRG,-IKq R-HQ49 ]Hz2?J iJi{*#ㇾtts #)gU3tNv̆H;]8+˞/pwM=rdg9TdS&b%4M8ưKJ|A)mL>"ft" W`#/kOx<[fXX15kVJߟ; wS> DO@}쾲3du}}E #PpG))K6)ؙ18%>ϖF*"HH!;Nv7p<6f 'G8+2*z_Qv\8qԢ[ޑtΚ1'v.tedôJƭ=tu񛱫0_P]c~Đ,˖S]z $F8L U=J yE,IL~6ߣp3/sF;@ESg{T褢l gA;U  PbƜ⡨) #|ջ4;B>۫?hi8y7Dvu7ťDyt`>{Ad@PtDo]yPN؀djH0 \np}*#A1œ Oz\Ae\n* }e!㓂\catB#4uU)RRSU78?=gipF1[¢8ҥc Kz%Z=>(_ A~WѡeX^=v {?o [ONWN}P< `u]#Vһ +9LZb:h 5 pI #Ag y<#vGJTUqR[*P齖o^sPvhj҆`DY=j$w6+VLvEqF#Nxd2!qKCYMh͎mqT[:+=!J93çGf.<HXxFN<~NByXܓLb)>ߚ§,7' #p0>@x-f L Apptv> `A\oaeU$;C)LNh O)_29ߓֹ P5|-mD4ijT)1r#m䞅&Kk0唟_{6SfPWisr,'6J c`uK ZZZ֧WWh8S+xhHsKIk0ZARhl6,+t2w)4&M_?ޮv7=/q?Kssmp|syvi{FE 3*dG>UQW3E9aEY@B&5uT0$ | ,ܔ]CzA(8jW_q2MftZX:pFvLscgYHGA:3~ݑCI"YiG7懶tǢ*-dit=>v`k2FooO& >K;-/pnIȹpd_g0ߡs/WdY~Nb^)-:bytW}K)NRoЀRVH3TVXj-.sfGt@@샓駱J' 6 c7&ϗĮ|}ˡܑx|:бҡ KH2 (xJ:-f%ڷc -bc=DMD>!Z gS28 $=EcNWz(54'gUq_#A]%pђDC+֍%Yr!-m ? &LlQ'?[ kiP}&{bE "|?n\p՜PA!qvO/EnJ[}=[PCM:>6Z@ 0۪e]m_iY|އ0Lh<(/)dKuBX՟ؕOrȒ~qx&L\k-8걌zk`º > e9@ H&~au3LcEVܗj68m5䛎Kr4|((캿گ;}!B ,,<|Q)[!3R*P$_Z)^RUl@cFMՂa.p#o=Ei4xH"X$ :Ժ%Ub,'20.Vf5@L8.ㄘF:J}5~Abfe+ XtasG T4[S; EdٱSW!_MTI+g6s毜Ǒ(m8JN%;ȗƼ%dѡY w%t'QU}QknmN%:>QOM=J,FjiQݥl<ʽÚ&gs )eW41h vX_ NK,z_Ow]+ X*uz7xyQը'BG4 ۢ l Ӹ1mucdn%HVdi[<+3`3ŪbvB{#9VfhnS.v܋J{(mm،r`nڪlr9#(Y~F&a2E"ԑݧB9D I4?v-@Qvީ>R_ tmL:5%2f]F)KukA>AZ[gu/AJ4~N5|NVNV"J,)Baaw6'svYΟ VbeRݘ}{,H3 ,řĦPr' Xr9Vs|Tb3~t3,)[I }-oLrE-QIDLZ] WQ8*腡lO)g!0 o|pMbIo`N,a)_[JOAP\TKZi_\r̉j"Q!L:Q,zt[Z:QZ2uʙ𻠬j J䱜rFE 6HLd$ N] ҹO|vlu ш=5.quۗ{A@stqaەE24۱VbB5˩vtO<49 ˁx"x{ #T !*ZZo4`v('{AsbD'QZ[qgVj.K>ԧ8OD~"$J<|Ϧ`u7ϧaof2i9pBgg@Ɣ|< kpF|js~ E"%AB3 @iΤ+)i~m崢ɕghI7xva%RJHHӶ섂x<="+g)KX@tvv{(d],ZS.h#$\~7̮=צ`B: L_Pd( SP)w{jaُ{y\[:Ӫ$wjd5?etP4bbU\EM6|iѸv-m~p7-آP鸰by_g=D];XqI'kSQِDʆ֨lx'THU#3f/:܀t|#.CDc2B[~2(. ~D |wď`»n$Zi2tP{*S:5,aDa݉KN#8BoX~Q2Ғsl*L 85Qk!YGҴڛB1M(T?lzA+k^+ )H劥zABC̈_ .lO=@:?Rޜ"By 1@G.h,L}Ӑ6\XP;\yX-R]ǀ ;h)=!>%]#l4'[JfI(- IE*{7lUi ;'Hϴ<(㈙=b3v Z-Oe7}"_>x|nupNPWCNώH)oW!;xlZ/9"V/  ,aU d (fJa8֠+zo\e_mu%L QQ nYЯhL!@s,}U%xp #_Pnw: 6.j`5R%Pm5⢷/N@LJ(W=:![ʖ/u4^h~:qpُo=GUt%ΐ6-;Y@ze%Mu6G~A+}3[~C'Lۈ$l eͶ}3r_yġc h>&̡ ̇B~yx|~6 L9c]鱷á ؇3o.lTuaP yES|g9-{c7w!29 CtQ/DNo8HW{`YۃϞL*{Q;EY6`=ϵ*LvI r;8r"CA|Aqm9ȣ {񚯌ؗJl\x啬og6 H Me@62SlnK3׊(o<5zk!;B|X\~bT)|W `垔“ QWP}A F2TpݟHb,j_vH «r?J_'8yƈH-٬٢?bƍGYNYt`NH6C}1ɐ}R~Seo٣'ŌsR 7罎h%RC2:mVs UU\~Q^yz;+ &&WY{6W膶'X8zcSMF@V Lo4=H<4- 4cu,#+CRz+JCis#%Ht9E\`\>"ǖ*Sy^@z7v;(k?%',(R'h5T[;. _jUIi2:Ē߈Qp?ԙz ngQ! E̷faD[\ W 1?F#1g Q6vt[ զ TmEטaCerfBay׎ԕkCX0 S#M{ jHQ)3ϊ욪i3S^3ߝѴcf{:J=+ji j.|r@Cdi坧\Y,=Ϳ?&")KT` 4&k~mTawk+hSaf k݁ۙ #xi [͟V 6K묽205xR8hqeaYf)9t[j)?0~`{#C`hӇ RBy&$&VZۯԸ^? MI8]R[Sjy5zĭ)CFpcT} BPE~`Unb Jjj'6vb^(ޝN&8xU iFK0J j`*Qr:*MO &,U`|"3\<\l&.ƷFyZ.N'P@] Nk4 <3\;w`?O1 =o0$h*enX_" &ɫd˚SHGܨ>VYa$0HaN̥%NGUDtΌU߰Z5۳}iJmxsME{N‘,+ hߜݮ!R]%cDT4Іdb\2wUe|PLFVkLSl25E#EnQ/'/EA"b8*ϵ8+oUhkvp-3YQ՗lBU}xgk TIjmbӍ'j6&hHhNvzSf{؁qWΜH"rgOf !꘸uj~E` ;RqX@e=C %$_)%vX7\rkd욚mSC?yOKc)eڵKލ@UgYnrҔPQnFBGJ!Jia)H?tQA+l5ed16yӇ)R/nj6j۳rY6H_ Y&4{JpmE'{Qr?/{hz B HgI9j/7i>`'&H 4o?(Z j/GR _+}Լ9p*ϘQ_zB\2)s7 T OȰ7<NsVqd S#*Rlo L㖜vGi7ZURz2F//:,lct+r=u5N vQʏToBt2rYh'3[ܡٽS<ׂmyAY؀{<3c,-){D8Sze7g/Y]̖qpBꍜP}alDQ.s~hW^v hOѼLx .G*AMp'}5KLicE5SEu#g6*ǐ 6D.Kܨ;P׶U !Qǀ: mb`P~_U hJ6εxB5 լ톫􉓞U$QZ+tHEͅrC|%^Q }h /?WMHGE<ȯHn Gc6g@g`{30L ]uśC0#HWmp|xsD ~^Z>ZC[[V#joZm}E`ϠC~v|(^'I&Av_W -0ȷX'ꕳW,KE8;sзȧI'\|݌`Xq5ھ ? V8h{%b*Qc sp;qZ 6  _TX{Gub{K}aPQ7c'A:]4~0>'[0b\lVJTȟTB>f3mz 9~7m4#qb4PM[TV1}YQV3*Y~5t^wa:I~-pnsR0g?N= 0 -8Ng^1bݴL ;(D [ 5'II>(/h>斡f F/w. [:ES?»MZ$ A wݦ7v慎;Ac]O;֍$Ҩ'x[ "(.uv$CmϏ+~xJ*UoE,eu tH5;)J~^6b㘃1܈B=+|>g9Wz'ύ7^*.~Y s`L/$/(dS։jrl q 0 >)xq72!REeBXhs7pJ},uT" dw((ܕZhżny:HJ JSkN -^=Нбߴ.iR!E=Vo} W m|j)MhET<ׇvԒ6p>qyD0hux j̚OqI!rFs}swWeu% `|iJO{L-X ֝@9hp<Ɉ]!-c'Z. 9]= qBjc,I0Jle_h꿨OF `LJmDL<][@ݭ6.߻t{_̿=|7)'9!۴ijg5n. :SOT >՚=8AŶb81C>—!KLP2ܬ_]qinpi5]0^1XVGb{={ˡ}*TAAB} c jѦ{J|7Ayy/FSy?#ƗHy&E&1+fipSe@f+~>N ~.1M\5:2΁_!8 k bYYsm7Qy<Ǻ7#miӪZ=\\ Zu]%$xS\ܸY='ȳ{Й/3* dXG_xjhFv;8֗KG9h`7sar`ߒI&"`$m Z[F'1z{cO&~X CPVM!B1+Y$xLu {ٝKfLdBD;& N&{^<+ {݄YQ[}! ȇ{=ePh3|C%*#SC ]4!^fOE5HZQ I ?Hm( #OF.m'es~Jc`fh !DG VcnwfGw}~[ߑz**yjCzMwz&tm"fhzYoqN\Eyɳ]4([:W'&k~KI]138|ٗ?E,Y Ź@Wș2nLt:4dbS=0ȁ[¸ PhX4shh\ uY$|RJiGC8| 筁^w[ :n\fDQ#wW*I#$'>Jw XݎƧ BD&ڤ.儻'͟~ %n{dTra \jU&~i"8({o]›NKkH$}s >>Giviǩ@bK#pv5OIО't_4,ͮAW,oDVͭfڭN!]eh]&AKe]Q 7| 92g"⍄MnaOpJ=ۦk)GPe&AXuV8{q:ol \s)= M2[I Dmm%d&KBf'$Ty)N0B GaKB}z3JhUz1F4+Ǧ@tN۽w•Jxol) y.E`h<j#{ kxhSbM~gb,lVZ1pv“ >S NA0{Xj,lUªz)u%kWݹE6ͩ~W>24%d=ڊ ׮kt1F^[]1v.aߠaD)l伌]h~㭮X;Cm<9 *55vdƞ{i|?N+1EBknPBOaӂ%IBS^A7H&˧2DCV=yr1A52/(a=)[JH k8?O&O?ָ Ա uV> 5 p'ޖLm_|ë_"PǟfnPUڌz7cEjӗg7Mٛϣ P EƬW {OXGUk RT;"9l8j,2Od !pkr \<6L`Uv9%ER q >]ȧs IpsVS8L ɟ Rlgy@ץӨ-[$k|KA/hPٻjf_ն̯7!*}pDi̺gaZRo"61urPqqfj}*iǣt;u&BzWkk M{kLTࡊ%VH=8 z^JD~KbM60ւp%efNj6)E5E`aUIڴl2ݲIParQHW$p чLE=NG,?i x\Ow\KwHonmm6Wk'Pw?{A\i sN# f+8M_"5KOp=n`-XA?tAhP;. %TVe_'rl02P$DXŃ!ViC> dnKCWOVTH˜aR48M_ka^KKK}؆2bo[Y@ o7h0v/dJB)9oJ|~p ^ HXZpTOrZ( B3:Yja&ywrD^zd;pkF4֋F!oAVkBu8vSƥD(evM,Hzo&3rJ(cF2``hwOdSh#)etpGeiR.]!I5i,G6HROsbI[sG*ř/R^uN=m0@T|Wu2?d0( P4#U%B~: ߹8.\j@*Vb췫؉0P|'} .\&ڤ|ϲ #Db>Ȇ~FCB7lSJd}3fE|~%KS^>uc&85n;T_s=YfX 82X6A&j?vvB~ R5jknLS aYe((!X_5O"D~aY/.Z]GZr(]-ʵߨ$2Q3f?4yL`i "i r3l+52}50ɩ33r BߺծEߢ|}>_&u`cWk`nz?%* n|Wx\ۅQ(%"d**2Hk2/P X]_2UUXzǃ ;IOI:q%s HaFrBV ط\&n0 oRx ܴ1IVV|r-Ѱ@%#Ud<NnF+vdOg?;U>1xgM9l1^V4.'J+nl) _^QC`Tq/'2; ,UݘbMI)O;ƹK/^ˎOrV` [aHa6_0.5˦-&(p1q!\7ivSeZ'2:R gӫn/1$|Ȱ1f*:Qb]Utәh9J~%5P2K#?:+g<OtBf#+fR.h$qM7@&2jhtwUhػ NŸ"D%4 Q7Iɡ +gk;{ᢎur\" Q\ r/64a)T1O-* R,.mfۻޫWρVU S ?F ,Y(R"= 8G'7E;R%ƶk DI-ɏ]<I*dX^R!o$Z]mPt^)֍ TMjz$ 1b}NK%6HTө~ćx+XAvGgj-W#=AD}t,W=)oXƁ*AIy8?Qv3@1pjEkÒFZB ;`_1ON?>ɳI׌Q1SqKQoqj-pd sTҽ?(lP΁' jCqiYA1A%PxSY!eٵpUޯF&϶Tq Ó~0)R|${`s@ 'M_]m;N0 b_8ctGrwv "[)7,U/^RK”A7)_@i數a5% xm7 VRw=r[mx}/Vh-8)4zM8OD}?(7۸ܢ̤NI88;VrDS1dAk8l{%e7>9(Fbkɵ$wYgءE[6݆P RZ{N.kk%Vic咅L.Nrg*ć Sm>r1@gQ,}-_}\k 1[`jonӏ-E;zC7vd{DLgA֟5o 4t0; N"I&iv),e&V7+i"HmџDH̊XX)2luT+v_&t |v7y~|uw,'QUz6+u$uil"G 8}J}j3˔D؉gw2)e%wfb2>vszkuѨZ=9)_S$.HUr6rU0 5riB-A tu6ng_Zp.<-P?++Bb7s;C4V~ =A.͓h뭥&m/ #-`] ؀c^KjjF+pBP5B= ;J%i?PK$%X/EjttYREp[&lڈ}{iq Ƭ(^8n[EM@wiX.!'S&ms9?3MiF0'S܇CN`i /Hf̍PCwisd7 !*0<9j4P0[?- ˾bµ*a3;"Ǒ Ecxe*qyx1+G8N}Ei]ɕEwZ[D+ T3 ~mkʀ q2/oyB2ԪT#=5 ' q;GKwn{寧s*';R =6<`T)Z-?mqGM!Ddu Έ`+n3-5>t[Qk>h3t_-"N+Ghq2˾!Tt"{SE$ybȕ9H%ehBj,ZM2Gr3*bet[10o/#=!y ?L@!ō8ZJSIRVR즉8qa b·8?41قr!R y8Q|L1tΤiZ4/SLc5&R!}Ed+CXvvj;|>I3tJfj"~Y"Mڈ K:~0mR|pmo\jȢwP3Bv_D1vKG}ι_v J"1na$M\CϺF-q8eV:U}pnBKT {%Y*m¬ >QBR`{6~{THmLh#b>LNiTҭGNn߈Y =s8Xſ,BF2Fx+Jkmbb`[F6!b^c2ۛs ~ʯm3]t5+Ov3ka-\&BvD)5 W'e(|˙!f2VoMVH0ٹT> B%R6"Gp SP".[5פp& һET OW"l62l݅w^35[B b3PYoKƶEq9-ӛL2 K,:'m/dj?Yf>g4:rVCٜ-&clS&n1>hP W,vG[ cq-_g#ك!kkVDOoRܩI70PD`j&%xJ dU'8d[=xW.IsͪΘmm+6 *h$UFp tSMnQo _ZŠAv։Gƈ3,JVoҧiHR_ɍBӦcoͯ|h`W|C!6;=/~Qc$]Kh/یJE6l&y *U# ƧFz^r/AP? 0`)%pЍțDD:ї_MێT~Dp[&XEh{!P&ރ.@ȶZJ5I7;u[iWZ3@Vwb2MqzhU{.<`}=KmpqN7%)NwUEVة1d9NyJRQ6Vrvw&aXUZ`5r "o?zGL13X@՟T!lJ<k r_Z5a3js>^B;͚MQ 4Go)VHTTa5UIbmHPh4J8O@c'JF袈 &%ݝ^{}.QZ*n5#FGT>? гƗ:b%&O~AIN:փ{oo*4)Z='߾3IvFHwwJ!V&x F9®H3ⷓ }K;]c,z9p mqc*B:&{ClD*5I`м  iAe!0(X4Fwј6CRܵ+gqkSU  7`$FNxM $L\e].4n.d,+r@=G쬗5hUabC:t9>m;{k`H4D]gsٔڢ[=,3{z7dLmW~熖HJbɁ+>ּRU@bVmdIb%&S90`!g%[R̓2ưK\~~#Q;<}-89 YcS)/ (\|,hpdl4A0ȱEɚFm$=m{^͵\!lW~kJnw@bekdIPoָN5Yx SiAA(/X#g)pn .O%l *z==Jni.0v?n8z}iB8jBx?5?yiy?-'nvԄm;)nj7㋃ҟ7S`<ϼ ;|ڎXKE'+l %$w\JWHü竱:$lywg64FQNecіM?D)%iΕ3.-FeM:ݲI=%^Dh_~&}x"7|n.|: ^2R|u/~~u(vӬO1G@f[ &ImR$%L;͖-rn9N8p0R%Gٺ:RCkSmHiDHN0n<{qfbДjۇ-C|$$~wD?M.s@WުifD\+RTzuD=Qp21˻y͹5fR*l7ZV8ƣ c#, Lc;K&pFtכR?#QG^ڊquH@hgq!@\њ~q[Sc,#'|y(>D?"XbXE+ {1En1:ћv?jpd=SVbCͻ)"S|1iXXV̜fD Qy 6-S\2iA'`QJ@*y @\^4j Ai~R`4 rrVo $\HNPdcڛȐa q:FlPs$߭Y$0UȂ`߈'LfE‚驵$yBŞ~ʲp !o޳9{DVCǣx$0#>ULrV XҢ$h4=YEӔܤ 0Ubwry7Ha.Âp.#P15*a|Ia60W(`jd$, C[Yn1m-qت[(qe'Om.(D0.Dr@8x\ݳ,CBW~}].!N`bI_15`CDo:c{Fm2S۠cYc(]d&T|;ueY{?xo!qYrp;!h%=#367mɳ\~3-mgCڤڝ${Kè]ͺGyP%TfPzl wqt2dk>[` wz` h8qA))^Ο :⩃r hq$6ګTGޯu&' + _Id[dzrH"+aes|zMËiFiTex<0q6{%iP ]~%G}++Jw$f KNPc$Gg B7o_$L4 Pub u/rFnmmkP] Ldq#iT}.Qkl3bԕ ˙ԧuRֲڪo%C_TP`h)"vJA\RnGIjp$ȏ#{/ZUS"Pb#,l g3wHOXV+tvѼ%?QѤJ`[(#!ؘwX= ߺ+RMcxYLClR")A)}%tdƯG\@ºt %:GLQF/H5eTa-r.ZvE,2* 6h2#T3H^+/(JĎ5}専NZd@CSFvTdΪC W蚸47u,Gjj:t%㍣f_Aզ [tIȹ.tRh1ebkM9Bq?;T8vwu:geQ~vjb5Cpeﶜi7ߪ7RvGy(2B$g`s1 y݃tN[{YUA Z !bGy]R`)m4fEl 6}Ljvg Vt}!jZ}^`fh꫉b HIrKS6lU_È@leHmmXQֲ}U޿HPkv hy'?/e5">Л2M x0V& >+N|XU=~䊰w ӻuL=*Pe qt]meUjTތO3f wʈ.PfQLvK.!jI{ZOuɶFI駕]kKe) ?&ޅ?$\oEp p%5FX'rF#0M!;_VٜA%4w4C`ԗa:%ɢQm63/{lT8 |T.ҭW9amRϾrOa=FSʝy! .e̬)ıT@hmP#F|XdQ40%a5B% +EV0b2wV ǍzSVcc\Z排5H2f5ifPDal"-#&C~.֝kySE(~Di%ݧ;tUЋfzhA*j N =gfĖf? #<'CZF})珫ƟuFe"߀*'9 vW7W-aR;u~M;9Z0 ÂJ}D&:f8E"NB[.l.(f>sW"zdiU/4_?p>~7"6mh]6#ryDvaB"$ 0IH y-IYI7ey%ʛu}3W%3 ` MG?k,"o$#'MnF<&|˰iJ;εHC6\Êb (_i5q{^ o؊]7Lf3#@*) 9O߆42Gڷt"~oClAc8Q_#)H$|sX%/gJxq?siXgo6eNEߪxsU+={&iWgCux`QwVuUuIn,O 27? b'Pd%,6(vIhr&q3ldͿ(mS=H(a Sl?҅fBgOƓG/Z4A%gJkQ_|umrHlp>D 4Ery<O'{$fY2u_:g#,wf0R9,' %XgmVͨ4KPaQ RX#LXT2kRĤݮj}GP-98z<]-(Vfa*|a]RcpVZΈ]J:kz$2 =],̪qUҟz+rnc|z?r)OoHrQC*Y!'AO5Khtr>'ݯʒt֠ɅFiu0O>Uy:{b 19W@ܤ!_LɆq߃4&^RC;.~=zlUyRQfIAw"Xa!?iFY~)Fꈧüe\Qj䦜 357ۏ=KUCggb n##Haz4| '#,\]i"gf kհ"N/؜яÅ9HCxW~*;Q],=-s"{ŏaسr'ԶVy#6R<12l`^ nJmTo7-I7w[7 /l 7W='}b/V\(zK'+_3ͶS-oRgוěJn/Wfp;s$>)eX8M:w`6K4cƋ3,>QW~.d fe7 ·JY|=?+ƾ}9pKtN3#ǟ']#jz3Z qZYE{T'7 pZZQTfz?`L摃(pvZ/ڧ >մ#4'&-DB͓=)jys*NOO`eн=}ac~qTPw9!T=GY-Nk@3(ɿ])")+þEɁ Y?;CQ<ʩy~暭%**\RO؞Wv aSR0c0FClewZ2(0z\g|{2)y /t'3|ݝKYQ=LH-@ųۨpί+\ah`>0*oݕ&QW6EGHY#d7)ΒB\^KdѬYJq\cxk-'rƬ)ܰȏ&,0:o)=89r(9`'PdYYNk ~{wGB qƁyOgdg{q*V,qωN&vS(JxsIԠ&~skط+o1$:24L4j!.Aǧ]I,Ʒ\svTAL3co8-]ٸƔ?O?G̵0bi\!P w]緹9-jYFlSigNM:Llx uybC>diJ7bxp)zRBקn`>O3tD ri|h 7YrXMq1㸞NY42"/DZ%ge=Qb<OogϠv{[$f. †@ԞcuM{S܏D0Mߝ&9EWMRGO=AfGTij;x^O9l01lC6jw&D;uFH4de9c^=D{)?FQ;D F{UArBxć{My0k%ܻXg̋e=:gڳ(҈ڑtۘ_0B7iX@sEC6: ̏Z2ܟЭ~ȓdi惍؛EyU&_D.Н/qv$~?+pDZI@A֖ٔCsZ[b- q.wr4UkZ=7кy̜g-'mJU,hCnP#$\N[)x[m̧"*sU_a⛌UM~|V@4j%C&De#T33ܲ6;f]w.:G2VTzOd{[r;>^ſոH]H#^Z Ȏ1']ydFSĪ΋Kf10ڐ-!`߂Xn$Wm@hUOhTJxI ޙÏY.tr@i{8 ќ"{@;נzw2pkhTeKG]EKr+*tuęv6~ФeJ&&`''`Bsji[{cS-Z?b|c3{bbȂH-l$,R>c>֕!yKYy00oEL8m2:'̀@]6˰f qCi3  gWAT.h8+)!`;,lmK=9d:TKr+D "\I-Q5Y#e۴.<2h!ʚG k*ƭQTXbz5y.B|; h}aStIz>h)fABjwp ?0U62y{cIUJ\שׁiPk]S !-)&N?6^l[da5ho[z[?z-5Tutz+Rǹ=ʳQ1:/`QOia21;.1&WŸ8fw29hBF>]Y 2vEܼa93ͶBFHрoӝ΃YKqfG EQ%Cສ[ݍW !v>JI+UAY.f0UKN'|6WxuVG橼ڹԅaǤ76 O79af#N`عGueW@~dt-z+.sd"tY T˸[91Xgr`14Iգ8)N bTxxӡ"WSAbgmK:Qk\~u^~±TFJ7wnA cڎ;Ux:u&_}&mRC>)fK5`ADULyPtSHBNU+ !⚹ɫ L@D,x9[wYfì"W0_x (7b^dG`T :\a^L0cS)M;pj)Ci]_ưQL-y4b]ENmAO5z%jpScH$39M3ٓOUd0"EUDxُg4qE+8|i-`i2]!l?✉i6"7y)# ?{6]x8c/T\=<`,1JhPC@%#\~^!ňmV{p0ty8gN,x8ap9{OKa^mOs{Oγb||TXs.~;k*1~2r({T/&Qo,Xq"ahN̢P9җf4LVebh@js +_Qe/o<衦ukǚM9$URqLoǿU _2{) Qz|$&:Aˮ^PJIE'#{ꞂBG=[:`uyvӚ0kI12I"Ѻjc.=+$CxL-ԥK$/QC̕FXSU.krGwO9 5|RW!7h8)N4ę,Nd$I33}F҆lx[F ך#FP>Xrt|U %|䂃 %{ .2ʹ+}\Dd]o%N²;˨BB [5\U;nZYYj{>: 0 :XRT. /-jO q;m+Q;'`3j7rG%g4wv^.L1'Z d )ss).{rHiD@Y_ǀĂ^L0Q;]zb+w5eez!>(RķAA_ ULփKJMNn<K69ƣ(Z*͔vEsK&-IZn乚+6p.h]gC~\tj%ٲf`<8׾~bq0$ݕ??#G5َ@2)o!wSpS 1x%63< IQ|l[YKj;$L0fh7;ɤfuP-ߒI~l!jjɊj/[gtJәr5OTa~T6xKX<&Afl봴ӣN'C_!gh(Mѧs!Ton>w< 5iU`+ ߳uՕAESmrn j0h5 ^t!:$4՛ &Wk\V^nR NUoli4B]:OX܀Hφ#wdgC#BEmzve4KJisL MZ1K؃g7q==NAAӽK/9&ND?S#>X~k[xXT&@wWwf:!Ѭ"9+?ީV 75(@R _%e_ۦ.t*|pڞaƇ:Bյ{F[Ko-+qsK`RLZ<O Z-;QQo-7N"zܢ?JKbJ[psE8=YU3e;dAE&-)|ʊqvQngy5ܡ}vq2 юSJXNu.w%Յayo7.n$uY\@h'OڱJQ'tC+igUBO 0B1p.idH2qfb}Ͳ :HrmcdVMF1x #\6uS3;snN1NFrψ9B0}T !zvܳ'V _hoB9?MewMቺFƿݱp:Q7cYŜe1GMA>X D 4~p ~HEܣ4N?{ N K,Rq^0YM{̧0EhÕ=؟ٳR\QuSN+ө1N(֨TvP硳1+9 av 9hk|X6%JkbMgǣ%`boEG{)׌s!]LZtP\TnA [űr+`eQ01_䲮`@dB$:YYg9v1L1edhkzOF`# w +`U"#񷇗Ijm Z8le9LVÞ8/2f{3"Ha"c7 V(Kmw.Jxb1 7%eQ9`>6Zd%m~|=c2#e%P3b9Jp4fr{|=˯W^@6Є=LIMB <7ƐMr}aOƶ}wxgx6ԫ YfUJϰVeAQYĆ_0&[{kV^Z¿ѻA``|NN3.ț{a p)3:5# 3үV|mUt,Isׄ*Q՞3ZhՂsa#K 6BMZ$eGpfPHnGaD,`])i,[; ˳3G#(^#3,@'gǥcoWh zC53Ujo?6wR99,QO->}@Q MM~-- ] 9Δ-;I`y.tik_{8\be&oDam^i$|*A1An΄#gLOG9M},a0V15@6ᩴ<@ zjc{O|Qg/nlԠB0o᧣Gn!!ܶb/U8eH(7ޯd`s$ܹSzOܨN Ə'ZIBţ~WrѦR*7VD.x%`!'cE howh! Boz|h "Du@I 3 CWf%oMƉ\mu[dxSLկ>arĊ/MQCp7@ %r 8kDv}HDLh]κ#7 *uys/>jov!,,N☬DHa#/d]>NR)*) Q"b0`l]>? H~'GSKP$wԘ^ɸlR(7-nz;_ЌҋUb<^JQE| ͖U0~C`@C(MAg.:r ̆T}u:AˉvfX֚'HѪʀA<yBí L* ͍p2aysbMzCa wΉ&=dzuztj;Ps8$iC^&S]GZd5fe!msˡG; [,IRy%=DG"h0DN5zyM?P6"I}ࣿ8*r{O~ M /tfTέ#ӴƋfrdK+ӈRiUp | o:#uiwJO0/Vln|KMDŽ]~{ȑ_r#.B$ɓz08ʇ 28rj3,Κ]ҫ,b=x Zgn9WעA&?-X}u[@ȄB_9$UwΨn)8uϋKQ'xB$kAdz6+"u%z 5@IIF˞)!Y鉚AωOk05y?sͰ ]g9N 3s74)= qV]t`~ʩ:^PXXw# Ġg[* dU>o  NH+rf}X,20lo"8+Blip]/. .Ez ;-ɰ +k~rJL⻓{nCOmiO1\\"b]xD0nIHk_&y%#mCiδ1]!"ƜL-BJ{軑.@Wp)ƫWFZj kFjz6Lyl_׎~T*aF߿Z-"{>]ꞥ=L(Y#h,(T/Sr:ܦoT3@I*aLhK[LkApB@1WO7COczE.X)tTx:UޱryifM[ J-h(ʾp,"}Ӎ9oVreN WYT\Hb*#i}+*W9eRjr6C\QdGvVV6'5z~Y>g\/"cEl6C/Pp"$bp=LvaR|{R/tpY@*N. THh`Jh3$%b> O)uE݃A_a:G3%p$nǹS?B+b1eca'lӀ mˬs%.ϏX?mt@>;m}M; ^HڍO-S"i: q#J#曽տ#N}8c~<*ُARjMƥՔ_fOAi%ILXHi?hRwW#*$jy>]Lڊ$өșj{m|zB2PY>!8y - Q`ɨPQg ߋ㻥C[ޒ\n0%O\| Dz şk.xiqgz^CoL&IKUbjȽIy6jDm)T TN^M %S9T'ScDEL}Һ-t_ HY$Őkt% 2et `,i|/a:qKióM 0{}C9. G(T 5}}ש%.Wd+kʌ3#ZB=mD QACĚSP,B<%-68(<)W8P?S)V.72gتG1ҁlMQ[4 ,>LoAvСG9 7ρɾS^xbe3 N N4Y" EB׻T7'9g:es!ɴl0s@q p[Xbhȳ"y E܃v#?Q<^Iތ% 6&>ԅMqVõ$CIC~:SG0rBe|FwO{:R-$&-嵭1?(_totsX>LUqa'&1Zq\Ğ-^īψElķ"v Ir,$Sn] 9+҅{Vy/ V@Ȭ#Y ZQ0^je(H&d__V9"a8_8l{uZ[&0t\ҞϤT)ʷtT82/dM>4SR n_F";~He,a}evq 4Uu%*R_ӿN1(\?38ު`e[˹<ٰJΆ5Oƽ%`w9;v;^Hg*^:qYNjU2Д"ʦJK_g5fϛA[3C Zve{5'Cja$w{*ekNMx,3?!yC`WH*ʼn؅H\M ox˒4\FRy4=A)0<)UZ, Nz&nQ8<[ Te*n1Ke&_ٕs=Jrʈ@ucG2G!-8WhrZ4U1Wry-LEJ w6>ģ`Z@c747MmT$s*[S *QWQot "uU">l $keF£"ŗk_6(, l8p8A&*%}]2Ne)EЬ̓Ɵ`}®\(Ǝqt/4X鐱$H1'GD[̺FwIz{)PxqEty:mPz,/;,!O9QFu1ͧuYX,\V8-#Ώk#NHOQ&>dZ}'a/_m\aD{oD(/*ts׶5u7M+0ٜ-5lǪcH#cD&cT!4q 0ye:WN>9Oq#B۲%P@qׁj0~mt62ԮN(Aa[/ՆLwS3׏ 'e 9'iX;0.0?ӘЙ + |2bKDAjjL R6pֱ$;md;1IcKX[Zg{%˃x5bv)#K*nԯXzrqA(zG}cl5ҳ*ep+mtg3l`Bep  =4&ICx{i$H遢^{"&Qec cy ݫn5;&n /&?(mztVLBY!xZpksV3݃;)yQjB ]***־ l֚$4 ]D) &.WZ ۶/!pVBi6?VH{3H^ &* QO=[+uVxxꞐ,F|M\>y|x$`|NZ}n } f 2gyJ%N8\Yjdp~I1{2v@ۃY#Yk>{V@ ){:&69euHپӇfN<ԟGWVl!7 B{F_!Ms%Qb_`έ-^yX]7%u6f.§Uu#O)8ocp㌘8{m&L\\w T1h(k; j1njxyO\B>: +xq@n4[;H8:kl)S%iW>8xN~!I]PrU$9F/6w1U$ .¿qp4=6ҏ8Wֲ}-&< [a1<-GhaPU>q[-эP^(U7l^'bk[f &;{>xpMiI$2lO›2u?3t**s\tJOZcx_@m'(3lF <<3wrL>/!; ӈlo:FX,ΩC5nS8Hu RjAPx&` %mXU@+x#90swA7vjȒ X0Ɇ fmE > ݍpAhOJe]u.L1Ry^J *=C`-4f!|MMh),3s{,9Ņ<(njۿx5W>!-Iף#q}Ɓqb z$Q `|2uD?Fk8ݸSmp1V'"wYTV5S!F _kxT QS0X.(Ҟf`kkk3U|,b.nC(Dy~/Ô`AXxY-H|BJR!p:d='^}BדO_../W*P ZTKQiRQ;dVJ譬FH=4Dr1aNFk [Hy*߈<E}v Saj*m5g=}lDUfÉzݑ zV$C~0oJ.!{"=DY:L@9NjR>M^Of5J U^. @ re>_{%sU [%AwwPT%(wlDP[cB[G-H T$w=H"u[A2t'ƂrWǶ)L)pR`tۉ";gS4.ȓsag_Ã$pPzEh1 f[KnT插CԯE[΄hC'`8{4*]ӻfL6oiJ29"h\9ӱoҺ[YP>Tk KwR?,ɟ/\zƖLnl{BJ׊lޚC}[ՒNW¬᰸[FD2}S4Hj;+/5Qvsm!`eX67t-a_NEQˇ37{06̷հVi0pĬjji}_JCwLG? /GO1ETqܛaBPn֭I] YP;)+tvψ,MㆼdS0̯E8B1iX)P-`[.M`mq 2O7-)AuB^#K $>ve|P=y2g`P `q:$l\ar8~~%u\j BWy.C}U ǗJ" {. mՓ 2@Xm%9%:J.8 u:laxG}jvPa,=yz?jl\__a{ƬCW,s#'b>9 ,ѥu؇P.>rDU4bkFR^{66ހTqs((DQZ;^)C453$<+B-E52th R: Ŏ-9-1eXDl:QLx TSo{xLu0P[a`(D` y\tw͕Q ScDzxxB{d<~MUFhX2$TQ>[@2ף,ЩqzɕWlYpbU9lTjL,fdR80 w׀$ Hވ1Ֆ"ybf4|wg%'lI7E" ?!&*bVwqȣO|3() !K$A{'e,)y);*8F;7k9'NVG˭G][Ǽ|1Tn&U9xv:MO2R]xg~uG@)e(5ydݥ/ Z>EOxy_w,ɉߴk12Oj]&r0r VD~I 81DTX[HAOCۘ -[8 J Wt\v<^quIY_ R%H."`1ώ Ҋ ,Y.Mvmv@ qWOi_pWuq JQt*ɎpN+2 QE!u@%`| 0RO<80 [ e4ڼ-U!V?$^޵WQM ԕTP*sCMx͝Ed5!} +K vlSIbێo+ #$7 # ƳGU5 9 Ȧ2B}{\~M:iDcA))(gRV1p_:R-U j+^&N~֖%SKQg%ѧ*~*#{ܣ juuށ 2ϻ3mՍ>zW5ϱ z;htϒMk]Cr"y'AxG&$^< d9B*99< OxW;bC7~,4wBUE.F~( \!]R.uMՊsEc6קRyUYX#`|T5{<"5B^U-Pcx [﹪(>Z[A}f[wjmi g:\XRf/mBRUW^b W.J 秕%ɣ=J9f:;6i(1НgcY>NJê&ƋD#Id!C1mLE}-g 5ҡUDAQdk{$`w"5Nj†=S2KiB#PK>^vCG;Ԁ\ ^;c@0̿[YlD<g9*ZO@%gg!y\ d & x%JPFo_QiMuifuqB\0}Hd*|QӰvpWXʷFf1DP`C!!UM1ܽ9 Ic(j64</ENn踄5Ռ=0(7~{KT xh\Y#ؽn |$22/9Fd|@jmx[zJs)JS+ BB@+u݇=վ7eFв}ߵBtu4x՘qdҔ䔒~?1yDNgܰݬMaƕ5Dx١Rf-˱q.HL g|VyB)5jǭT =A*s8r곟xl6GA8ƚc1] 69A QmwEfq 2jLcLuh6Ӑ94y㝓J"SAz [SͻfR@]Ѯm* o!o{<*OPޙzqC?")0Ų]Y"v$Ol 1wnrS{_{20MWU*{nr7(Q#:5_cK= cYU#%fPD13 JK+pu?#KZ8&֦=q!g>gW f'1!⡢XkQ4z6I6ehvIG?Q{*+ʿHza.C<@`dl2ׂ"g*)Bp1&xl!mnK&Ƚ+dMLsH!.>yB5*nx0pGpAA^̲ig_D>7LDN/ú?XgcB݇"PA>Ϋ D iʰAq hmiN6wiѣ7<,&cшb?ŝs.n*>hH):_8 nX'!"ո񴿰"5?U|]8*ǘ2o qPdy@P K`3/(u_ft.0Xhvj qM(ch/l 0B "ֶ.҅/ l:߃8Tap7:%[mjH1:*cp@ j]?Mב5<6mN.u{,he΂[X[QyUYqqȎS6 ׏ N¼/zbKBsU71ؿs/ؚlҥtij)Z*@x(@Iy8:^R&cLp"N*mF9*Wkz!Iݧv`ͻt%!FS-p**s)؊Br@ٌ&{횶MSi?@wfEѝO% :ZZqK-#wƪjeb$’tl[] !h>%eJ6u)3p:}'Ii30_E"#C\or@8FjЋ/@?<>Nh :IIS%hL5D <`!-*֢ *]^ԋ0ilgQ+T_K yw4Թ)ϝ\WGgZvIY%iO%RϕOIs|w%a`0STܐZ N]I;_zj+MqFvg4k)(,/$B$p*a+TKDJ .IKz,$ή2k~LdU+{gSJR椸_6=,PG޾ceM$F$fNIzVDh1ȣFk xYB{i>rgY=5 :Gw7^>HȈXHdmt 'tgZmU1ں%Op4J8xIE'^8|+JV.PT>Y0'NQz@s.fC, 2^-Q$6ЛƈGP3FҤfiS;l,S2E*ͣPl;4 ۾# Pd]gzLnx#$ )(UdNtgQ.UH"ṗz%}$LsdC1j)Uݬxà&?EG ('~* ő7nnN'SJ.vӛ5)[&ogpTY"|tUiwNo$\ڑ"ؿJFT(r5J3oD؁U#gDŌcsxk%6 `̖L6qCOR.Frܩsag?9tiB"g3W5jVu5BR,1^A߸j@bwD)ЕCL j1[V+W88NyZg ONqVN_4܅7x-˜.zt/u8SsݫUlX۩*BEPi$[Is0cpVL^(Rѱd7LQټ{ZY饠|<𒄐ODj:m!ϹB+S `IQz$[`ptJeo!@@G-yȇ4=Uz"!_t#'s_n ^4w[ͣ(uԿbmڵ@vsz+ENJ1o;4ຠ6jMUq 9ޤGMGlr[\3j2ܗ܁EC!ZR4zu n-sTy mGW#n6c+EڅKfT#G B3x.^\a_,TolUK}>&SBs_3VX4LqZCR=V~ YHHcf=%&]?(Dr|9Z֝62 :F ;֡!݃ mh'ldv,t'O$O'ߝ/xβRV5Gk6xŦ\ިX|ȴ^= V4%bi=>B}wL(V-j AO+Kێ4S@D㬻rxD,]/CX mo):^3t fEm<!ݮy`\*8$ߝs>#MrX1D&n @T1B<޻xde/׊Jz=[oͷݕ(e2Ala"M;!8 .OHjaԭh"k*>E֍Lo@֡_楪7hjwc gƱ$ijJ,@?R^FdPI,Uձ yV7i8eDdLJ5C|煖w8&{stiRݠ+s 3sfm uO+dNo2Y6D*wЄ SH{aWQxؽ8hn2473^5LF;?ڳG5$#] F[g!g}6jv{&-@P(_b^iHL ^Ǵ:=}ՠ|K} 50#v1_ ӯ!Cc8MJ棒h?o=TOri3}r>&>kK\jfg( MkZT*fM B݌E߁JjɆmݯ!'yjLu3/I^bGg6ޮfUcÁ桟{F}V++ D%c<QΔ& .24Ȇ6LByAb&574{pG̀! 9YYJ}OlC 5_nʞ4_t[eHqU[o2tarj¤3TʟS_oy^޺D{\~xżvYbwgz_&:$q.s9yA€llG1Jƃ;E)?*Xv(Rk&"FƀŏmƆLxlGx74jy$ HpK sѼ>n71ϛ*`l%5+jTe5 "`TT;IBpp0嵼u_qZT^pemcTɈ\tc6?ץ}-:.d Q-罐KH@BB}KjpɷWDMb"AnKz{p䑶e=C&twk9w?ذEnrPjJ`y*@iĜF!~Q8Ig*Y-ՇQj >[_ё{"i.;yBW0jdͺMqxx UIHlnH!-䡠5Z?O$ԪAB? kޔcfO)} ,P qdR%M!g! (tVlԪᏨs Rư(Lz<7Eί+do\LoMj5v<KƢh"ɻ= XjZl@ຩq*KubfD,X@0!`۲şE].=],@EJQjf U9_ J4k}TВ&߂PwnqƊ!|o^K1A@[k,<}Qea-IJ^oУ\TRdԻ +9FS[> IARp޷8qzDl-XJGl}Y=FtXQI$蘻0> /Te|giwsה!'5>fSsԵ$H1O% GqF7 Đ[G\^9+d^E}o<#C#E 5AK5t)یɣ5}ODHGȗˡ6ىq9ԮAc:,}Kߋ;y*2_Ekti-#ee5VN}i8g SK9ߋ܂3f NWUE٪gC#@ন`,WEvr~Ng*.Ur|WtO^l|U*Nb6S UD}!}jZu0>j=Jª%SbNz€8=KN'+-cHe1֤QrR}*;uT]wiS]Nzf=_J,:[-"劫J#m_7{~7~ "{xIr=Ke7T:pTX̉ uX?/o:byh!}!Nڸ܂d#]NРI=R|.2f@w;+9RJulm_KCoiPr?Y%&4;7&FSzjmȴ&R Y=z9ݐiFHFLsaa JRjq[]h5~vz;;/ ߙ}J:YŢϓ,USrT%\{ J 3BL+honԖxV@Ox$R9""{v'՜Ka D$TV:G / QWXX6W!_{_/+g]ѯB_`C`lifl!"Yqeas,,H='gjo(22Y.tQ;_Swp vDŌ Fv< Iy(om=yDk,PxKSލ: %BV4!~NM@t;'l!lsMtޞ1yȲ m"Sq6GoC3W:d?w<˓PٟvӗY[RNB9_Sj(W s͚<ލ"b2kSY+! D5B͢O>A+\foҾ{IJ[qVE`ܢop6Mۀ) `,[ie@?"q7߼TC׿Q_0kK'W']%HF @oͯp`ĀtI7rGO <봹\PvirsFvg (^98=yggP5\/zfejU]ͰW>x x%udwmD[2fkxB#~OEH:4<ޔ\ /(W?eztbOT[%HY:?Sp&ۓhcdPYy/bt ШusyUskLȗPfoʭǕ~Wm4 {x\ɱ> IڄjI7yZ=HJ{PvK(H@;c7um_z'ZC_8pRˣ E{)9l4m~էH/0:DȄ .۵iu'bJ4]{<65i\MdV쿥0 9|⹧U@*0ͤt)4$}:*Ez[v̂e<4]wu]Eg}A+g;D8!yEU!|>CTۢݯEppC*Rt.-WV}}N+ű[hШ"FX$22;u=tWȞ^P?L24MǑt)&պכ=k,#Vf6!LJh{ηvP>Xրl4.,`%M7a.qn mᓝ8idow锼ؓJzc/7W!*JYXztO|8k~JL@o7eNVC^Cz+_5dK fxJeGǞ[gGh\<;p$gdX  # Q*8*3SbNwbs+֯cz9 -$MƙW?jMvi'P*7dT$H/ -w$Jr2“GNg*HT,x;yة/ծH#j%͑0I@Y .xLi5h'(/(f=vv;P }A,l/ V - 0K\" eCPP6Dg#w zqvt%q"tέA*щú+/"cx`484.Ut'S2TCŭSa ~/վ桿@YSKF'=y!T" Tg( ³gf.T EF=6+sJ땷x(zAR@N\HyZkme[*oNo 1oy)RS{f?Yjy v+I^Z`;n$=`Ή ߌ`!mb񫙳&7&\K1%b[azC-9FIh2$y-;/c?\K/Dk<kh$Z%^eTŽV1k"J WJ?*H]9ַ +OƳBNFtM$O|Y+E6GF:9F&rgV8?jɔ}Grj '^ U͎+EM?t ٨kf! V/nd FF@A$Үz2^$L;.xtMx8 )W&0X| ĺ:o=!_G wsXmz=ʼnJBȧ8TMgbwm]`Ol 'xLR@]!iSItp|@ WѨ!Xh{f,T߼1걪~]n J9+p=}EMeΪ4 7Zs&(х\34pHgրC3OBDZӔ[{#qa<5SnZ@4J.9w&͡Yt'q8Tl#( HD>: LH5o&DR߼pp?} Sm*eA\kfA~jPi&{Tu 8sLe.n{b1ғ VuJ"SH2%+\(ezr%x'L;7hʡ0i-Z)k1/ƵdJOgPN, ł݃Chm8H;&cII(Zd묯Fވ\lRvc0!4/[),QHҡ'lZ3-+ >[}+#p'BZ͠RY@Y G"RrK>9W`Eެ#R[?zf}*cI\5~>3 6Z 1KYg s泒Vɾ"lXE+v` ^? w9aa;әto`D=#`gNHO:܎ zj=)JMkl Ѫ ѵ&YX߃+\ޣ/zX1K2X_, u}?m8jyځrez]1z &i#D{'qWhp?HK7Vˌ/ΫDjwѺRg6 M]b @|W̔꼫<j5m̜aK*hjNyߙ~IՇ3 $6%^GB )dy=YHTN5%~O5dU%ېZȓa,5^vMգ, gُ,;&_>԰ ԅΣ=u leys !([3 y]Ɵ=!}: ks!sO{/_':yR՚ nn'+ᵙ ][l4|5<&?6}a~ł%O&Y)Z8>`fl3SQ%n5:Z\+v3/:["Hb-'fW<4TPO=Kҫ ǀd}+@>_i^tz$Io∸Q.Y;U=~(P;Dr]|鑻̒Bܿ9@Tq` C-hΔ-Z|U/0$MF=L^=ԕrbxWɍf3KWᮦj,":QYКTz-]j}v9V,(T:"븺WVzZP:HPL"k?DwdpM&o 7†N}EzR\%\`<Ƣ}P6;JXˊT/i6$|f/L'vXNΗfk _ia2'3Y]/̚+) ߶6zFbt;1nr6ϡIqyFhu<S]"(?%~Zcc"gAݾU R<x3 R\;1o1Ybq$ ",Io7T#c;E@/`'])$Y R>AQVR'CE49XɎAB<*/mnwS b_|:L"ʤrDt!מf* kEVZKA鮂GvOU))lW QKh3zAUBHYC G͙O7 V<=PNwFKm_q4Ŝ}$wᬭ k3k6n28Jmg-V@ue+26zkƯŭc/:k܍LLlj.=_&΍i7mea(a& E"h~E)} b2)=O\mAMcb$vwA[/Q/"ֶE|Ւ}}ܨ9~L?M># $oM&i&&|ղx$b5P'~p~ь Wl9L`/}p户lrvaOL)![%5 Eki>ꒆeAC{G+V(\coŁ|)%p= 9?]H̽Crw=mrr(B$ mq1^Ŭ$\:3aנ|) BiԽ4G"Mw9mbi  5oWjn-@;Z"(?:;x:7cQ d\ B!^N=pB|F `YND>B횓.-{h y^e϶2'feK;T?gP(H쎀oɫD|Sui78 56N܀&ՆBDMQ|8;y$p.TgfɟJo)pa49G_ݨ mU*Abݞb5 IאзWW q uA9oT@^Yd3 Pa˃-ΡxHsvJmpnϰ(=*jM^執ƵPA)ԛ@8iMP\hutǃ yP'6"EK,Y1Q "sq&A4dд<Ʃ6dbft"YD?ϸmS-7{?.fZ6>Q6X٭\e18h-<Iǟ;aWX+w %.GDeu pJdH/@6Z1ZaJ0;G,| ^ҸXSe׵x$֚^ֿu_ Yg̣Wk^g&(a L=:dI=<9:FO؄s%p1HQI.2CfjJ.ɊW~%WƈpTfa51`hM =^@X_KB:Gw/tɕLLGT^ Hmw"D_M, "@swiET .tLY|`#_]M$(Z)B&feʇw9">vkh!<hĉD4dy9Ѻd' m@TALJw8N~ j[9>eUꅚpgˏ?f0F0.fK';.s':`^YrN]nֽO8/D'&n'1Fc~߮5UݬH+NhfGW~i~ j|v.ME^%H,IgkrJT\9T}CZĄHj£g5)C},C7/LxUa֝b,l8t|n5HYs՞(Ts2ٸ}< ÉBpԹbn p0eElV[yG pԦGv(od;YȗBEX6#0S\)B~ q|E} "r˷stFO&}qSrѨD~(1 y*)M_RCp"QG+Mӥe+v 3>~C&|jyѬ`&WzJ4Zcʰ^ ÖِkoTf6g y f'#2g(~Bxܻ}9+[PW\i+{Qa%JM}qp1NWĨ!Yo\T}T8HqE1M=|،}ob ]/F:ˆ%ҵ9&~(/oKtT>1R #tBp5컽qu)fJĵZpQ40U !sY ֩@+q!/1:JI8!["(&7ܛSAj&~`c75`JeGcXA:$\r &F U?4?>K}߉TwP@{W,jR3KD{̤S$`\Y5DrvpH_ò4A܅{~/6! Aɸ~Ds / PIjJ][_Div뢲Jyc 6WοR ӤB+p;l޵r4ZB&xp7FHJ|NN#Iu~wДgl#h=uʻn(n*#Njqat%ַJ( 3ۊ7C`E°ܤu$ZgUeox]zh]rl>I%oe\(f۠u]Edv6MnnMlh W[ 5`fIZ(JqObcJdGJ{K1a!Z$^2?[E=Piy^k-wjvh#FuU؋c}U52i$[/?y5\F9a}m2d`eX)tTšCWШ_CD 9ɰ 5wJ?f ǽt_r!0X/; htbkL[ĘcەGn,0lϝU;c9X,`& xKEKMҡ÷@g_ƕm:3JSYXlr nz2ZZ\ier3042w.t.6X;OPb˓ הހ,?Kv( ;$U2Ly vI۾`In b!K@1N1$CθTOzlbZ,Va1yxOtS? jH0wW3aMwIM EQSZo8"|~¨O!wm7yFF؃D՝nRE_3ju7Y\n8Y8mW9r"6+iUnZBQyLN)`I<ɱƢux-t'`砼ڹ}Yݤd,s#=V-Ь"}F JV cDMOÁ GE pwj,CZG\(/O7Ws@fD]AU! ƹTeJ)؉H$vHɜH( [UjB-fU&aufrT#|M Jrt'dFTڸc~7 vFa].6)IՎFVaC|;]dcY|+JOZ/3L\_v׆ X4h {Ho`5WzӁ/,;$ǁrCRnPP͞,&<:].vn^whrm_At޽Q|`4l>VYұ /edIr13ʻq 33]m&:ArF |(~p VzB׻IWua$~3mW¼P߬m~s3kac\1DI>VkVk7aTeOigNIR5 5_t5JI@v8/*04oG lP|s'S otByQ8KQ`kLcFCJp9Dښ6m GSMݿXPL`+$8%D\h}} nHvc ԶO)1enkaR Άێ"A7sX"bB.LQ]Xb3NϓǖH6c +4#hDEa 0Ldi*IבHpPfٷ2b-Y7W'+tAb k^Go84JH/SvÁL~L7W/'>b\MkN jx /TrUhl{y`! d)jzx)h?Fړ$HqMN| TD%͛eNƉg xٸG~h6B'3L|^kmLnxIsJ obR0~*@}kaQ\vi)C猲$yӒe?槡E7 0q? IXd:aR<y<[y ;>% (=S,$n:V|\#Ѿ"E3CYltQ԰aI;;ͅ$F[wXFAх!0xC8 *M+a`FmJ-AV_i-5>,KJp3mCyFb־B!™O-d?Ư't.[m D}(YiTt<\J8Vlw߻3´ټwVxJjuexfnU#nPjk(V\*Wn|6lo妘&9!4:XI3;2xD_v9a|T18 -n+\ ܽZԟ Èa:Rqc %lkpA~"H0צɴSriNI>!Us~ꃬIz/`5XsLYM/910ݓ1d Rͥ ޛ>ĪdS[F0hߙ%~Jr,߱? 3@cGV ,'XU 14PIX@ut8%]؇IEʸ7_=#ǖʑKF5SXP/ 9 l)\π>qh G*m'љ`q̲S=Ƭ9 %-BǀRڐX_f<_gxi&%܁o@޾^(+oN4# Qi\Z,7aY0P5PI+_ 5b vV# % "M PM쒧-\n8 GD.Q,@k_ZH%+ +'o IXTE w# U| 1*2E6 }U}~*&d>D !8{;®P*πqX9 0}A *3.{૚0jn9zM,&]lj{91;}!]%ѶEۓ.8v.NaYG{j, i%kI{X.LlJJ0/(? )%9aSКACcȟkE|ԦT^)@7九HODž`??7ы;IO`)NQMI mldf|jB y~r rxߕ W#b]Dڥ1{f*U%ʍdR4IC$5;YcCr)K 9mS(ׇ0I}:D݆zʉ]!l}5^ @O n$&3m \ĸ8/kBLճ"j0EkCii8.lutctjnxmX\=@bʚ^U *az|փbe#SolL Ņ{`bC 9m5SupYYD922htը bƼ𛒶^r.%'6+TxJihEmE6TO8! \S֕EE(wAδ#s1Q}z/h#6,PXo+G삛11bmbK:Q:j0>irq7D΃_SHZ&w=dF{$:̪T oٯ&wS '  Eiܞ*[AYJw`)RTV֜ &RA t321I l X9ՙs*09/[.Ku.GPQ,p!ON[6 c&rX7u>ѕ3KMZזzhAAc*:W$.602<0[TGw9:>jJ75v˘ +h⹠ԩF҅-bﶹ`+~&JTVϬ{~`y,΍~1\{}5&^HsbG0܉Xvb|rL8fpCT}[U9iȆvy4X L@)4 :Rt9ҿ%`S/3%yNw!]-#=<)М&ZYC`ih ݢS5P g蠶jJFGRR *!3vΓD6Pc.%2.T~sI\X~^%Z@ aDSٕ9C_5_nLĈ% Xr׿"~4Kw;EPB)5쮆pb'f_Zυd.06='lNELMr s1g"L8 ude7BE£*^Vh9L=?2 &ӾX8h#u"7GʢL(Q@=.ʭ$JOu O_^z)頌<q掄3U{6z YPqY")^*1n[T]8#ZHYz~+MBg Z]yD %kXho+7a9&Lt#bXs'"N:A-;ek+@^DgX`XWy޷9-t;l@ӹcF`HQn}Oj UKCLϊk~D_@N%ǘ*F~e0|'G Y+DނbD2-" {YǬ;X*Œ2h>"v[eH)$@w`C]UR RFv}dTy"r K$yMv+tdR y4}ĵ& Вn},]86 {o!ƠB;R#wz4 EqYsϜ4ɳT2s׷`PMXWPDҬ-l hI>V f6ۀuX6:^%2\)^{*:tV5>]/^ZHgBGT8JX'S0NͽȘPӊۚ7ͳռ%}bY6D? yeb#PwD; q"aV/P0 ˕܁crPN@0t^Jmt 󵯉]n}q?f.5so_vV"ցd~~ Vs¢f& %8?}aLxX#L"RbP_zӁCh`_O^ȵ(ht31 ed;<>!k ŏBG0EJJ#0;N%R)npD, D~ܟ7g-zCZ>|g4u!H훯VNb"؝VKfzMz/<؁rVy^^PDs]RQl0 띢ݙ'>x). UDnL`-*[/:;y+D\OQE|\Ei 09sIIl!l6Gl>- GFJ,ǭp`Lg@DNx>ZzcW듓1tfBv(enSDq(w)U1Īq]t,x,YG"nD]!B? n#PAn_UAhn@f/SPju;pl*MFk/eCP)H[4G`׮e/XdڧoZvVc+WJVMUG^v[ܟ/s7O*,^=Z_2P8r6oPKViTiq#JУ kyn~>~ FaS/ LYu[ )~PrɌ0fQ.tm[s swȟ:wVel_.{Swc҇6栣X<HÍh.V+xh L—&T I"u/ZyA$SZj_1',EzSfhEVwWF$y)3z)5ۉә/%紕>9(̽G}gỎKL6o\X &fr:rt7 U1 0e۝y@>'P=<ܱqtggmK`LIRN? %P+{~۵^,=3<0`>5T;e>Mh!U+LK%cUhF ĹfA!:SOޑ&>5iW|E(@ٜP HlZ|kFhΧf0O꾆2 {6!^2}$(d/ 4!US(8CUL p/ O&| گ8e%I劸Vc F7p2k@Qj"ͧ*j)ڕL n@\%eLjw8M}U%p ZG gKKK*z$a3""p,#ZIYh֕z=k,&v\<s\џ#̓EBnɩ/%U”e;Sݠc7N/~MZW%wie6dܥ*ǛXIw換C(Hېhފ^`:m{#=ߧYfvc]4e~ԞHEQPFXAI} 7-n)^&W$˦iyąbWՃka7/Un1 ae.P,Y)0q=uist#Ęטišʨ<'b ZIU{̬܌ƒdsykh Kc\TmRdP.*=!Ql)/;軂h u^f`£P0=40-14z`ZiYQ#]FIsE X=*-7Ѵ &AUb~*)S"6} jngbaC9NY4־j_V͞i<љ(צe`/,2Q{y#7݂oZӚWD2( *] ]*@[+/Ovu&뱜w2f59.Ā%*K!jUey, .~kc`VD-3yM.뵿7_@͵ WMj'h"SC>f`6__ٓ9fq\iXsE7v8i{:BZgn1v*~Pn!BT uRZW"}_Gй8{[݀/l! Ʋ6lh;*?DX8R{dܙ@4MC3X~`g"L0 ~o'ׄw*_@nPS7Ble(Reu'YZ 4r8L~~(*vXh 5oZ:z{2 *zRJBe.\I[k5Le{;}Ke7FĿtz|.߃aN E3G]Dz(޼ ފYU#}fԣ6K ip)ġt׸\P)])XA@`w,L1]kqӍ`L*|lK)L^$PPRXl6P g.A:Th!+̨:%|ezCQVs z+!Wе2n;\ },?K(z5O*lv i_"J2gFrN$[ZW)h0|c'h+VS`ĬaCocBj?";1kͥ'E `a(ݱӶ^-t.6y2oOҳK;}K8,e=|mD= QӮ'hGq0#'m/uY: B<҇3..y6| jWVk,DFdC\ɯ\F)f*FM2~kCÔulLBe%t%a%:rrr5<(_e=vLVX4ls Y.\&Qjư ⿂y\ <˩/ett]]!@S#T {e ]ZBN\Ȟ&f3rN &""K)d<-[BJvY 6>xEy=|.k%yV~c>m6-k $brACb%Ti}9qxw\!^Ù6.QysG P I!pTRTTbՕ{ZBbR5Oky{\ WSr,ú%k(<<% $iFZx2 PShGqؠBJOEmo^J!W%^NB@K*)qMmUU S|_xpps n#qPW|K1{&^t>/k\ꮰWE))),Z Zt1 k!Ϣj܂;I&rjCg:6nVB~aЍL0U zv" UlL b(Q'Ds3@¹vb\)ڒrY  fa2mт,7~٨ݮ:ۃ3Π/TX S n"#aj`ꤡ:iP2ɞp|i6Ju "C@Di9ZZ5;Ou_xLW,dkeqmN$^ iMU6Bud xfكT)Hrrx]\'ZoޗuFYBx ,3[h.T(Bۉ1&DІw(a6wiqNvʛeu}9xoQ;m싔25iƛo"֒2Ydܼ6#}/VEz5 <3e4C$5JG#.cqL.'*99u2!GIa@`JРg6@L0K9|S"UG;Vo85ӗV|%um3H*QU~_#/]1ųg(pi.9z=_m)xhV]RW0‚ =UCY}z [^&^i h33*\YΩ]"j KB~< ˰H^TXHuy@K=#&ޒ++9 hD{\cBډTY(>ϸLJayK&]c( /i =8{=Jƪhۣ?4.Nw?uu?b<:`s&\z< +6.+VZ?2{ XG<3;u\-V2R>ARm$SLϧ1וSE("L}e}5a6)ivKexU3]`Q(狏W\<[fPx#8@=K"< ;$ d EI5 ٌthNٶ/=ؘ@©A@m׶itk,s"-DhV'5wfxQ遒uaXP"Iيe-d>ͱFd3@ObUΝߜ/{ 1 :uO'ֈ,-(^E & YӅ:AP=A TKbp]²!ANOze^@s!P znu Jqb Έm xZڸmaK mfr/3d@{+1lA/E801 5u(/P-l? ^d 8L 26;$5 yz^[(um=rbDXx9{KgE#޻/-(̥3io9m@Z):Z2 ToF: | pm 4cH1lY>DI+bNJtHIIF:g%7oG)K`>X* x K O>4*vPR!3Qy 'Q sdm$hUJeХ5QÝSC*?78=f@b&r[Af8xf4hĸ#rݗ)k'arEv7Nrq{YdZ"obt$5oa kp,n{˱32ne]_R B%" R⛬tKѷ$dn+ Y/IfXU`9Q܆ \!.?+|eHHGﰉQ#' Q`8{,Ձqs%BuXvuz_E62Cb"6 6E{R|C_QLX4VQv$W"3*~)~AΘ|F x,햻60G8qu2CNHhחW~j90uKr;$'ZhkMb~cxQq1Oh I_ 5S|1NO\84E zVFU79T"&NX%*>jáӸ%:bb4\:FS! qnvݍ-!EXh3r'bwdԾx5NXī9nF.61HZwo}HEݹߨ"rtrK  -eNOZkk%? :4Kғ&BBd=/5솻R7CB>Z$m(}z"Z2113|2kct\SuVY9%THm &}bŨ2{_p 2vo zn:v'o_'-xxHU;XJ9j.Zq=g2Wtta5Gkk|M}j1D<-P'`vgfb79w2L~`r2FNŸ7q{F4/A[?71hyHhf.<4>Q1VFBxHt+!2.#f cJiTŌ4 Ke `u+";B~ ̗raHƞHͫ=~SXqpuxdh\ȝٲ쵙Q\BMN3hX'_ﷹ}Z9.5PΔq/=zo:]?)QVӮ3oM͸W{:.iS׻Iix|?\N6vQ}4żu\sx@-PlJ_oi@Uϸn-5XIOZD" 7'뺩n-{;njPT" epPyS:q/~19%?ikixPm5ݵڻh> Pi7ʹ͒,B~׹'zYB@1ąmDeÃtRىBPJN]P׋je"\)$rKcm}Y1?x} SV!otWd?} k7~G q漗h84#=ʫځ#P;M o@ ┆{"<#71boZ ?@kL5gDT td=_mx8ha ve;yrJ6$#8ȇ_4d{=BAI}'I=~ f[k&>Y7GQlNHfycWojxjr1Gb>?_n6bDwtB6Ї1 OqN4_c;%j{0acfŬX0:  E~át `j~ C=^z=j\+ajEx*-_!Ai7,&4F@%cÇtRGj^̢D$%mF$oK#&Bkb#lٴi[?+S `[Op &» W=nCb-1qxo4a5W&McK${`uص$4Š++QXiā0 Q غ#, (?β솥?F!?{e.[MxՎbK7 |8mn&f@'T[ ck 6t!?u3eeQ>4ΤA}$XiuౢBG7B6;Y?ت"`.}S~P%.qj0`> ;JeԿ͆-j}İkL?%2|P21oߪ~Ao2hD1_r-kaB'QfgRVE!I 9*YꌚTfZՓN5=3'ׇl.gz~}ƣ_/u'"%>2 @-ݨ3;u #ۿW!~e"c Aւuv1:U 1kiy'IVFT̓:jptD60۰P1R.?_ EUjL.GP#9.CrsJfj́p8"ZӁ j<;OG 1n|B][[ʘGF iv}uSkKR io rG)s_zz~IBŸ|˸\TדS@ꃀ!%CK؊أ7yku.t$/INeԸ^HGdϾ[* ;0wL_ѷ9r6t;X=Oʯy@BH)2#pg"tZ-[ R0 A[0 NPX{q3ЕmxQi̴nVPchf=0lA$aց&sn'u @0 q/f ytaC"Umugte\3{*7Ҿإ}9ͭQmE̐?h'`74 xF;%Ƽv֧ ^')Y+ܰ;W M^fk"TKbr)XDei=_גvOP<Y >[arW MU!1koăä8ETG1I#F&"I- Y~ڛNv:gaMDڲl?lΨhBlê /n[& 9 l01@;vBmG џ$y+Ґ]tzJ#kZ?Y:[L+wfPűh^2:m̾iz]DҡRJyM8ԢqvpG2-h0`clZz^œL¦K#"} gte`YmWXAH~Ӆ^}YZ .e Uj]f[P平ژ ]-d#PC,u8&ö843dXkfc+IrC- ,RoVb#cҎ7n* 6/- "A9 \c5XuV=ywwc{J*9ZUnVԍǏ>"-T*7-e,p]ߛhy%a2g*#(1;XWaRPH01!61b-U!!㫵b9$e~ ׮MsXP$ʐwAO΍)\i ;*G},̥GC+"'D?ճ2E5fu~y4PNr :e.6N N%YBvvODzkX›^N*fpgxf9!.!2{HXŢ'V "#HArCfߥGmҀKq"k7cDEa ` VS0a{foZPtc;wuSɤe5Ƚ͑M}Y_.5AhE@E^ּ &+1YHqhf|oOH̰ o~8W ,]#@Dv.HN"|g2 1f" lý/FfN%"A܏vo~vDEQH@U:GR4r5bLoy6VnWWޭn4Du⯠5~H.$Y,g0 rG}L5諍y8֗-q{b|N`&5(vkfO5& ZѵYЗ/U"vkP7Fb UֽcB#p) S[[B]?BF;.'EHTFh#53O;I*_&A@1"͆UY )_U 9ǡv^qc|ITBf:5-7ɖ +?DdTc* Z4NA zp,[+Dօjg`+';4)b[Y*B:.H+7ꪂ8hk̖=,"7^l,{HaէQ,) $ٞmRqM{ :2xX3jvb1=k\QrKή~g"t,GQܤKओgE_t..)J#UmR o% az M  В-: ]OW4I3\bNb ]-Ҽw<Ƹ˦3_{@z1pV`3-32M$ M:ӧ>4}<%6Q~#H jfVoLm-ߞ?H0Wwո;7<fDK&FyۿEE1‹"Ze.Fz Tm0g2|Wf5ݕ\ׂPh"CeݶoR5y/hR\kT,d>zb{7xW#vFN?n S\IYS UwP9evsC..fsJh۩KGWـtPh1ys}q+8~^rkalq*ĥuU@53@!dd_5g2?c7OϤY{Q_#jSޥ,V0Q|Jh 6kb>h2 kbņ^o\AGz7h&8QٶH-xVLAg#.\Oȯ?(ݦ`gXLlH Cf=ؚB.)a%H:Y^2й.@S26pׄ:rsPw2gd@_>H̪]A<~ӊ  n:a`EEdYƤm@ 3! z)n b@!NF<ccZc=ηeAm5DRS4,6OE]%b$*;^J L^~/]ZUn c-nB\ <"]n!-"]*tIXﱺ}q0yB-E(+ΞV#P꒘aeP+bTNAHmDj->8=͔gےNMK0SCYߠcfbꔄ&rڬHt KҎZg'JBlG0M/dt^CrC} "~+6 ƤEtoLiߔYPB6ku@{ϖL}.OocF7 f'BT_) `L\Gs/CV]1b.ONq~ge5TG*C1BMdEd2'z\sJ xlpG _C'i5}0:i+qzGȃ\u!giP{\n_J+=;d[47UDNGGUZ86xa_@D![%z|QQ/ܭȇ]uዕ,<Aی `{vz4=Uttu[g)h6rͽ{@ t r#;lK: b*?fV3I皔$4'ՀWm2oC(ɯSy~!Yr5`X\M]jG܈9 `Up4oRҎxڏh?R ]:-¬%XݓM2,|IIyR < SnA: +{eց'gils\/ylXԿ:D<5r %sàtu6 tJRً\T0/[PM>I9h _ߪĚLKɥD9HRI[ő6vtɌ4#-5ޫxÉ.'"_΍xZ]&ܺPyD1Q~/cRۚkDpʽ݆" йV›8;ۀF͇B&K2)lƲg[]q`^a9`-a/Óˋ=<3\-he"Xi,]8 ggu=o| ON)m>%"?B w<'-a\{6a -CƸ;_$P_og%hm(B>.u}Onrw~k |x%Aۈ!.'i+RybWM7𥉉8 prڢc'PK3/I{{NH.LK -IK m-Z7W g'zaBꀀ{96]u 7o,vQԴl+<`YaMdxl< 4|:M]w_;zn&Mn_XsTXp&DL/fIMhSύpr[F2qOj>osޤa!4xk&SL>?UU1(74PWr%e TmWF.]LP(ș\3JLE&~iq~}TV[5i襻Ne,hQ[/+[kb˾3"jZ}^#X~w ۳G5"pAo\oӣSt 9~YHy/2G*I{D/tL?hKNHb4خ/GŲu'tҷ&n_^dE*bU ##7(fx=`V-W~)ǸRb|Ta2_'T/mۙf࣫+($* f*9wDGuăSؠQK2},/T]T}[N5ÕOIݺdAPymWݝB_=LL}IYiX'=$#"fb:slqbaK?y6YA=8?[8MTrCVLTmg`ꁺ~i1aL9vYB U)/AW.Jl#CYêJ^D^lÆ_kc X8wcXA*lB)E5.[RTťwuGiz`i2ޟOoL_;6uco2`57Qʼ'^Jn03aNӠx,.Ȓ&} Qss_%Uc=]!<7()qFnU{IV K|_CEa: qq: 96o9[0c&)k)䈂I|P7/MJF*e=?W)⎺,^@l|#K9F;U8ItL;6RGC I.g \2؊'Z>g1]MqAU4IOw"$Zͪ87XĦz64P#޻)jmLaKxa>~f[+E]Da/`ZH tEd&Ur$3$x.xG2x(r[\a:G{8Z:Mm+ƌoIKӺ kh92÷?uL3,(pܯKmYx; *L;I?9RN4sޝhakɲ%ETT;O2106c DNXd=5 C&M^qԩb9#"v+2FSDؤy?$P?ffuuߘJ8~c+ԈFԸ6u kѼ]Y}͵[t]▶ |T/fAnD}i/t435N~JƜMEfmŭN( AB9_X5lYN#`SS ]WDDV>hаn6PXa*^ៈ;s{2edɮ:QsQNt}puNU~b,5T`B5L!YC O ,zh J&nLj Oni>582}u n1rc{0>39u'hA&׸V"ckp\Pd*p\¦45_3|vIobZ;Y;sn:;.COG1sLm$ Zr<٣14Ҟd&sę>[HmXTZ0%M 橅 |<8+skB,Øβ0G?>%j45_cXy瀞(d]9b+I皔v^L*m5Icy=MJ7j>5 A]=!>)}cuԁJ_$ȮK=c1$c2ro2`D{-ߗځ7YʵOmTCk:UՒқ޹}P];’9cezQ]!2x/Tp[b4D}uߤfJS+ٱFf&J+i (-eKz -Yg1/FFHԥ b2My_ͳ:d.sC2j3fu[L"]xı iIA]$s(x2C, tߩGR`fv mXN+D0M|^? Y?{(QK+ҁũ{݇FQ5ͱ8(@ڎkWP/';}M3<͛1c[,VN?LsJ %~mu#ms]Q |=bGAý/LYR"ukD\80\ kNHIzأj &FgIs^ ]DL:QG\u4`ik{.EsJcIs!>=@Ҝ*x'%s&Bgc\kRX7_c FKn\*XEgLa{|eS#:RAy(><\5S*FZQ=i7nnNxx|~)L.&̶ V.[ 463AP]ئ$뎠z*Ol<w-vYe1YR?aAuwWJS ~ >gH94' }J6ǫCJYZ1_QěTqZ_ފZ"3 vˠVDS1ү#P CpJX۬p) Z(gufOIn֪dro>VQroTAu, h|<@ 6;Qخ#L-}󪻦eDHn0W,hU5?t^|glq0!<H] ڬ(z@@#&XIAZV7AJ6 P;D)'3ߝk(k1EHװXXH\4 =(7{%we ݎKؗ8ȥj*9o(➻nMR#0\}CB3޲,͟Fb˖6Z$LNvOB pU&{)!!-xu%"amnlebmX#e}~*(͠J9)Kh`v68(Iz-ud٨0')O` QHH4PT-^!ߟַaic1 N^::4Y7߸+v,E={(׏lr~1R @| &$EKoh2M%#GTVZ_(StϥDteC'@' h`BiҘ}'T)TQ%S2uY\6r4_DK5ї)-F\DHXNz*>=o=KqkCjnR2!;~hu*վ9K̗T3f": ltS?XB󇟔95:DD`30kyF7m3Q 0zމ,gOAsNH 1y[N9ZYhBLrci"VbT KTg'd.u>yxaBr=Ɯ9ռ)4ޛ kZA MθmsŞz_iA |So31E{H9k)$3/)< u4P[ Pml{ ՚"qRrQs([yӕsz`w_4a=#{^*K5'[O^^c6eV*c{EUF`G Y ;n؋8զϩ} H0/q37)6rS !b!ؚȇFZQB*2)E]_ |&&_2YTHi6 ]Ju6lrv\}28}0WP>QW01b冷VC2b{쭑{wXI bYf^rWsǎf_5FI+\~3?!UhQVE 6@V2nsC`OS 5t{%7ĦYM5=3Z*"DzǙj̱`$Z_s|oUJ3wM7ҜaGGx=:[ϳ4Z1hW_gj,+[рUj)ĚYRW̖Suhh=F1烘 gFTDCѬxg΍өBT?UhHv *LH8:1Y{׆ w\tPlyFV} :8"J²PpŬ QqM߀W?|4h'؁ycä {4[|x ]Ӓ`{$c⮻*0x~IF;m?Pz ?A*k=ӬboU.Tp%Dl/Bi?MygTUX-ɛګفawͣwfY*: mӺ71nB`fh> `ɵmo!D~Id݌罸2ėv/=H[e?"*uEܫ'Ջax A">{Zj#C-.q7ҙ@J-hqT&ǹM'%7A'ya8|0.6ղ$m$'u)**s:G/]qa>tcQV{*@3uUKs96;$T?иH̯Y P6A݊.Ή7Ľ6lI@BgqgS1U9!*3Y~;5<ӏ9Auαlk! ޵Z Bt]Y7FVڃE}#=(FڇA3pkZ^hq#1oLӗuOjƈMJsT͜2yMи[+Kj6bNVaGY?z~+\8mu@.m/ZebՂO^ƻU7,P)jqobBCG Av\{TyΧ<0MVGjׁa$)pSQۧ Q|EfÔ"[\8q.+82DCs8 Xzz%Nrx7$SJWTPdS7H=EU@g՟oY%Ocan11oH=ʎ6KS"z4*$*r'HcrϗL!yF@b)5h}K?{,vڷsLD ת- خ+](g'̼f7H ,ǫɽQe ''M[:7( -:"G3c~$Jtikz8ό&A%}+kII Ӡ6'A?&) N 1Dp5 VH}᷐G4EsɪYpSm McF!uЗq*+=CQab0z0#0vܸ7Z_&H6 P D~`W vUЂ{HdཐTۥe%ZkK5',0kSo<Ոi }$" 9he Ʊ (o$OCقZGh$unN n2ɕ:߽^{i7)uq6|ARiZ π\d#& WIRA5 iB'$Wn1KRNǗ 0%3fzy;XDc daq羻ل8. aDi,ҷSI6Hۧg2@˿5QrdS4sSɛW] ;M֨?ɷUtBI.Dh>x,+XOމkWڴ"UƚN3(Q@9Ȏ:D1ݞBd F:#r&?]NV,qGuz`1 BAo&?ii2Up՚me]T$aD zQ8' (4K%S^ϳL0^гd6"t8OY0$asG}OBBHr?׹!S,{ _aZxhgrhi- uj>=P$hha]6FW,`~5ޒ`p'5h4Dm(y^P>Iѱ >t}d^>k-;#6BӏW겶ẏf/a~0([)= PIL<^,37n'VԻPh/Hڟ%_oiiƜpv` I5m*aLf;j>c;H]XRtЇ9ԍ^([Jym{o-x 괧 MD:}&Ѣ.”5SM9SZ˶BVCcm9Eټ ̦S 3/РN 3"Y/!FE`fˤ- GNcRPՖ8i#)BXx"^e ,\̵Vd(W3JZunHQ ,in %}rN S螢8U(yv2*੉7@)( Km!bEε0x8Jʩ&x*ffLo*l?~ȸCէM)r׹{"mWAG!X,9Ş:޽0Gj=} *~J˚[BW` `5AUh|L-lJNu ?MxخǣHe=>K!~si:s胻m:+nA0eWWëJT/Tٞ|Ċ[Т (LG\`]ʞ` xuc>Gaa6Dܮ&,-b'qu{Xu!Ftg@m|:;jvi(-FKZf>J1N1_>\WE끈jmyRI(^dr銂 }YpG3 ȕZ!$BK>ʉr:>5zg6t$՘FI]j1{#)u(r5hr0N(ʑ>2O.vx.z_DKٍVBKx2p͹iɾ)]2o^Iwܱk|܅7IGҦDN oPʣRp'jAyJ+aLAN <["3FdnR¶Xn%r1+l$q2(KӢHmdC?ibu)08J!&tb@Ӥp~y#SZ,< YT7hVs/.""a)yQHZ^ }+ hfZ {Y幎<UUS$ey9!cZ UgE yn1e[]!A}sc;gSpP|N3|)¹m/J]]<=}*_ߙcy- >٘Ɋ1Jܺ 1N[ݎJ%ͯwG&ϲۉU@t8"LMⰡ|c/E:Zp-6>j{kG}P{PxfD7Qt/3lZ:|ivO'S^vw_'"&$ݰ'˭\:_6r9VIXQ7Tf;F=l}FNc2}{ET#]C!XjzD !NeQTMTA襒 v?KB\ؘ%E3emF#iJ Cg"RcƵs7t89>`Q4-DU$2SKR)0{]O5C^%n uVFnF"!^0[q~6GD+jHJAt+Ql`񥲸tyL4p}S>E.UgnyVZ]k-uZyzȀ#rXZg;YOή5 D-e NHM=)^swqw(2ffNu1wz j',zM$ ٧]RlX ˊ;椥?s`.z{`DhT=*}wA&nK8eLw0~ۏv6+-NGT$6o ~wn}ElOt4XwDNHBTxΊf#4یNR ӒsE\J/E_ϥXaciLQ-r~b3kE$ sg:([f}%[ - )K,wT܎ fqĘO; d,j)Y47\SǴi8 Wt)W?t Oh_DAx/ ,?58S.tF/T!pM [UR3vY0DWR.z>)`*!TcI +)L;⭯[m꒨c=Jx@yCdI3bvՃ D㥐WbWKm a5\Rlu$bSW]mB_\WWJٽUWRKyiYٖ5:^6Vİ1tȝo:HW?\j$SQ)Uzg gF* / Bl&f9nglzUp?sʌ]ݖ&5\+0Yp=y.Eon229ܘ1W#u|sN3"\ p6_`$0go">]t{=Xgn 2ԊєژZa_GݪJ_ص*"6pY6%gtu}3 5%A N1\:^lgtM$)" By;)0AM_!#V0kaOtEw:wKY#E"\C}7ɀ""N(6. $mcǠk:{KuD)C.|"IBP{YdQ_ݑ"iQg`KTLScX-a)+PT]pLi,D IJ~`{Ʋ?B}@٣Ww - m F6ḑbT{ߠ|Pݍ^ߎNcDC!fOk]_A@ qD6ÑM? Օn8Ͳb+9uHxjj 0ɴ4]o 1B,N [!Nk}Mqz 񃀁YY疝?c1oW䮦SP0eos<7 tq.@A}R(,y_\g}MvrL &d%XJR.k7S0HoM_$swVlK{-_\@P[y †W;UpSjqOED/!LoyD&D D2@QNRCh$UZMUY$hCag)CJLUyvRjPokl=~C!7` +M:٧I-#SCN rPʽyzײ; ʫ5?3x wFxfSTwK)ua;+$%KHJD29X?\k"_1R{Ql[0֪pV}5yO;,$ͯbDQj<[7Oo^4Z.Q^SgRвXz6_rrԭ/ѻbo ~}T9)͓H,[C&1[$[acRٗ I1i9X\ KMX^/>y;'':l3a41k"?2?F~$BNb,`_FrR*|)nRg̺igBaYBMT9k:YEsOEMYL}4T5^2$\{7ݑ;Saj$c2];KbŅ3]6)7"_~}T촟z$R*M!bl" f2$5WOxxYm ~ m*&+CQM6`5te,Dq2W_;Be@?5ɺ4tyo bX`a =vqbb-R.EgV:,jjqɸ=ۅ#.U ՗MZ3 *(Pޕ#jGvY̝̏"]ޘ!84,`EtQ;2V3 ,z/"ilYZfTu!f2AwAuԍUcã lOᜏ7a7PdGF$S]M=`SW#źc9Z 2V1okW[/Jwk[ׇS$q^$UD~z Yz3z'JzVuַbSA'Q@j: Ǖ"D++rӥ>ԌMH:gh֝jFv&s]%Vh ^#ؕهJ8?P JC ׎0߲7pV^ "NwA^&AN\Ȧǭ0F5-SW7XYA/ [.^ʯ}Q )Qus1E$SQ(kE`S4v.__g\NRz 3*iV*0#RF :֫شs1TQg(څ֞~{!]a$3,SD: [:l0da|Rnm0➜ }Fӡ[9\]i<(Ӂ6ĆW1 )JM^Q3' /#>mܩo):kQA$|%8߇!*a  Wu~TbwF8]n&kįF2Ǐc7-wJUUjA߈G35UFL`%w%_H9@j̇?W$VP Y >hc;> 0s*7)V*'U{㣺 G]B%yW>8/P~OF(4V9Jם# #JME_ӨJalxC(۱*_a5Сwi F,ryzQSsLM"gX<ąv ƗYM {N""A3_Ѻj]g-{)c 7J<],&<3!j[sU^=+"?4F5$x0j/"m;lPnlg.-r"g\SE} x.:Sp2غ ƕwv!f rș_tM8?Cú\D|aLb0>J)m})MЃLh=2cU-tc-,^<bub\%h|5B&&XT^tm߁͕|%,_Fn 6Ƨ{KW Qm6:=s5OJ.p4IR1R.'=]naݚ؞>k- 㯊Θj8M dsA>uIK !Rɬ*k("aWPp=0pab4w[[-o;h U${Z&"~%_g(R1̟'sgrGjy7ו{frQOT^h6r< KX]΍ΙuyByiۂZCmT1{?I9/E(g#+Tc9Lf= @2/Vd>QƑ` ATusGN&8]珨Jv4_M,{cqd7)^Oi +Nl:zG>/͌H\$+Hh9iL ^j:vYsX#>ie OG?7,q B"%;[[龪gz\1{>f>S,OZ/1ȸ}p( }aYqݧ1Àw0LPe: ǺQ1O ʩcF(ZsQLB .PzD%;hJ24ۡlTRA ms;#ʵ۱PHA8%Y饽62ῌuh .̯cA#D!I~3 Ʒ22,34d^baG9c Y+O@mkB *{qTAcv$";Pxl:-{.Lx)czd9aV`'_f[SzdڡqrĘVV+5YB0xzy5W@SsycG d9HL5}B OMH򚝌[y? 3:fP [Zu#dC5FBNEk̷6VN#=SxÎ GJxezSkӽ9?}1S=,l+^>Rs 7EUg1*s+؇mAqX?KU1|ؚ<8%!KN ,#Ո=?hKh &Կ̚Sݪ\`6㲃P#tv^ڷ >s =Ri `'Qbq/nוZ6)§=GVFNlckydn0# 9=t?MV/hc]6[飓IS>T*/f B"Lk">LSS*ڥ}3nGf84"2}(A9>+ a>`}lbTarH ] ϐw\Sͮ*lcIap~r5 T ) s {޵y'N_wVP?pmқa.PEmw[/Y)Tu!ٷ~' y= VJL~e@UY|oO d٥#/>#`{}0zz @z.NWEokq*x0Ȑ?FÅ} \d*l63cF`hŝc7x`kF*qu0]cqKiS>Kxe@D+J $% [[sz?6{De&趙GHv?r4MYKT`P:/o FU? ؠN[a7IpNϹVYb|kg&ūr?6x hI. d1hHL"G0J q}pŏ(lѿ) L3oiW&tfd0Uz|O#Hۃ&#Z%݌C[s˷v FFD[&5CB1~"}0+%iA L(P__&Sk!IvNpr 4C9b+9f?,/;N=1Jk="{S=Nc% WKc\yB.6NE%mҎ(Rq>G`Ad'oyɲup4=FԔpF̸5֓,Wx%Zε9$F4HF1/D =7ZI(xdOc C5ye`tZ|bk kJQ j@x\I4,05ݍaR= ιv4_j2,E0C%N" "mx7qR4]) 4RY_C;+;E2rhשҽ`IŴ:^\~'_((YX}$FE5 ٲq"@naMa&m\t %NO]qpS5!s48}]Đ(6)SA.2}49| :`韾Ѧtӟ]8:2o!eqL)yMM-yFI:lBg@ԙ2?6!ιs[9E":Sn\@TsU-n Rq$2FyThKP/JH`08Z6@q;(2 uQ~x]R~o~$,P>|_̋AF{'>jpdQA%muj~}UWƧm). ʄuesDMU.~؛%.]BH-F yhJ9$:k7e2O w,bc94դAAVo[']l5ʨ߼ eIaY^_=։p p^#5v4u@ `&}Y]owLp <T='^o]/?ѭa"$ii!I$][= )pC? bQ5sF*|"y;@nC k^sӍrAV"QyM`cW!T؛O/拀zW?'T8ۥ\xGvFD-`s$Iᐳ.Fq=I+Vh¬*/QN&F_h2Im/IKh=(i: }|ȬRW87Lj C h1~0`B^{J$4/1 .P+']v *n{p:)⑊] Ow}ó\<U%s.=\_ޑe9~nqjNWF3`9))=LׅG.g;&jIgbT8؉c>rn8j\[H™@ް!]#Sxm=g sIX#d}vdU0LX <@^lXe r~OHc/4Yu5zxo<D #P !$Vk) 蘢-I"%gSj1J!W;t3|ɴ5=q3we1Ќ!4V'k@Lͳ'q5CYjV3n+)(nMgť=QCv5HbR"t:dXyogW 1ΠJӈ, %S9C@e?5;byXƒr Xo4/%{ ?E//R >iB+%X܀1$ :r}u,ﰡta<g]yq}u.9 jX!*~<'prF41c٘ĩ'!PgepeCY&z1#1SzVec]dS0*Ik2U8pET7<"yJ)ِN\k U{4\iT(R˅)@Մiu/q'=.'X*m##C%aD}68ڍ0:6KM?U=yU!egh/Š|@$n1 z%%C9(>HGAtAi>&>DBJUYJ<ž;MT0 MO^wVƘ LDֻx.1#*a~v̾/.Lsr "`FabȫL (Ve<'t`,,9ٙrܹ/ɂAwu…x  fA~N "2E:';&U^W 9&h2=B.y!gw:QFN۳6?6!/;|m0ycC^*Av^ ifu$wbaJ}zo@pGqvwo4)p҈iI-)`Xaj߬go Wbn#6 =ufa.k녅ToAd=ܳ6Fz5 ,*vu/2ׄd kxދ e6=UT,l$~}/=vDuw 9+AAHH9Hw1qbH{WYvgO3IEY5rx>^X1Aż(*ZvN~) :9tTMܯ%u}oЗĺd|ES?U=*9 ?s+jѝ !2PN / \ccxq+qMK8sʕ`maQx$TsF6! SMA9FreW97XE-ڈDzdGD9cUQf䎰y17 8!3pmm@o'ܺ*riT5݌A@cf[8k=4-u&.'1`ʹ6Džm:BD#V`F2[1K/&$zbjK L^2/! !!#;f(IhY` #RYѮe:wW+942>~݇1?7giv#Pqf\~̃1ZfyZiѵ@*ѺQ1E:XQ W[6Æ1@d?++&~r#v2#79ԯxN5mPVpÓxi4>]Е{jn UNoW&Zqq'dxKPMlOʸ.bST+," 7jOe5:b s6*Gqe(i֤sQA^oY 2gXiEWP$&hR TT?.Ҿ=!q#sކI 5V~P'+gTסT 9,X,~GM m-Jr~JQX0ޅ3np_\#GRMo xE014wAs ݵxB8hۚ 2Q! _F,/փ^A'(񺃕_!ܒwh9GG Vط6XҹK(W{A)RtY角W*MBb}%q0)'雌.∟':Da?TV_P o%G#?Y W ;ߓ~>q{5,}+mx 5H9wǡDT?zDgW;P|O3?T(j>QJ=|| "o:$U!^YLE\m<%+1k%1nc@V6MEz j$sސQqեcF]9M:JƛyMd!}D¼^}^ %9APu~p]ҡG2l1HD=sQ"߫,.}Zm>$ulA!<0)o:A`-Y"mfVZQvGNHU:G5>/MBxY:%H/"3ED΀ScaĦLu.*Z)"faq872 ֔p%?Ua\S}/!SUR.9͠5<'Mlj(Q'T'4>\pJ %{ u,b8onpBVi碌H=wQz I@ֻGc J jTJˢ7$"-7%?^|/6n> ?GTނ?Y Em9.Ѝ]gFŚJТ f-ܬ:(BPyXE ];&ϔ.G_-oYʍF,u\бd`ά8>)+ *B 479p.(i(-s HBn1[@[}[[ ,(lL_/+<]RאorW#jY;=ݢ'vzN  Rӥ|86 /Q\!f7h!|EG'k~@$GzQrZRw+KNZM7x W]Z]d9b)'2j̬ q'@d]RF;('t)֜,C-D(/6&ҋ&>~l p7a=N,-9LA{!a^F8($z®fI: Q5vCL4^u=£r4`&pp5[!ʊ]*IGV~3l{WM}8[@z G ,UX~n"eY$rw["mm\>g ߄լ}9L|tiqiY[T7*[zGNf3Ns y4!ހ}hgM [rouhNHx>v&1Ú4CȬ}͠ÞE+EkX~G#$dL Y,K~,H2fa@]$ŮڴŻ4{V$n$uEwyB&b8 ЊET VTG2qv@j[4h[2[E Wm+ώ]ZӞ>j|gx]E=EI1:mp pT! c%!]_Nȵ!몶wNEi ک}B:6;/f;O'H놰tN=y5hFǪ[u?K%$"m^:E Sc@˥64րwYl|$8,Л?ۼ:uv=[O6OI9 +/!+( Q$Q 2"i}^C|~Dmw5dNZ,p-L_+L {mh~M^uGf8hXQ ~m C8yO7Yj~ory,7Pl(zd#*q)ofRzT$Gc􏁏:f/w4?.`:N}pkT * h} _mg40Z/<k{&VlMh7wnt-YWȾu wLnͥ&mgZE/ V/ҥVo2p}}{ӆ[;MO 9:i3H =Y:aheȟtQ%3 |fxbE|XU@#yk%EvX&bN6rfG޻FV$"0Bȡe3Rdf))-pT.g=3C>UM>w"(#RK%r>bhPZ;+&#SfƑ,[ T ==`]FSjz4LnM$8T#MPnѫPHPYJD${Ol]D23rdbn?oWCLnS2;B M%ݴ! И ĵyڦF ݛju,W1X<+P^CPxff˙Fu˿Apjb=u#D 7\}5',[  |*$$W޶;nΐP&LS/W+;n»ԣh˚>pxu s]l"x> )V#>,X}uxKC <=!` ;`=ZMK/ W]sZfA4s7Q˖ l0αfC]hAEKt\]G c})s~ C2Ou %`/!uq.evO/;XNB7d EqH&Dޥ}7֘QY4&*Et}-7ռFc-KHkBr;ns8 GpU[C=¢; '~Ԑg 8|~Z$Zh[h.upy \R称=;7.y+A߭EЈ6e;Tw-j\y2)LPU*s#3W~mI_^=΀S8 $ĺ0LfCu"&JVѰKCԝFכӪԦ#R_$;ĤT*|_FEs޵[&>k?T型0ItS(n&Ķwۨ3ѡ$22ϗ.vfjAt2܁Fcqyn$F="7`tX14-zόv$| o6t(+Ɯ]0sr}X޸Q_ic48 f^Qb(f|o\\" tu$Z^QTydCI"}\*n+s]8ACsc(f"B'e0[Gn. D?H ?,4&RsdlBNħ c}B (Rɛؼ ? HIhDkaRsfR EjC\N ,d #gIᅞMYnr0K7з}*CpSqN04]6.qn 1>s٬"!?;x^sG|bXHeҘ7 b [>vJh8;^nܔ+a\!8j?V%}r u;kٖ_s$]뤑B?zF߬UтzUoR [[tԌ%RTqGOhk ->YE9(2oir8JK;Vbj͑Ε`F+m˜&648t'%@ ~5o쐳”p)75@VHS2rO𐮧P boͨ9nƌ^Mdɜ,/lN®.ketE7 {4~|m Y0\H QL{$?!>6S@?kOui龆es-{5cń )U5P}+Q1 2}G2-bfRW^|̈懱{F+xvZUm^`"EH)0\Æځ^N;YE d7#)KjzƠ`B5,^Rx<& qGy~]ߢ-eİi!HgϏHyK݉˸_U7*AB;]^뢫b]'<ćG=jCҢ=TL5nY~A۪ ό̥!EEl& J ccNնV37^Dq Xd+3-dg/buoN*<f}d@}];vQߊaQA47SERj\qN1:.=r]X[fVsH]o KU˳oY;F;L;op;':9}hV 6"i( /Gzn*!:啖8B-1Ȁ`gsGnkjmً9oihGTx$sl_-+4ʝJxVk )Lt#k9<OXRx*LVrgqS c P62Ntah7#ub318{qل)s.SC ) JhɅ4iWEQp[\nAah!IXټ,DJ_/#RR8]<()?\!D>7_1M6z,%,W <$"trCHTM<=S=8[+|SU! C}[]4>R+8 <. xr$|i>mmM4?R<𦋄;N'h6.EK{74+i/Mh\g̎B(42Qj:sis \"|"%$KA^9f$:٩B xqǿGj:=+`Є x{MA _0LՕ7ł]`t#X"c!VnOkIu1ip N?B LǶ?Yi *_)@x@ML+MiksȌ TV4Jf*doK7Iw/7~ӏndR F,E|'a/Bta?l@ppFN-dh w>oG+p+>20O *DZŷ=A9H@.38 U<1u_[PN&S_,y J?C"@}oɿ'IZ-I-rNAFiumሚs`' Bn!3HMk\B_#֓^i{Q*FKATr%qNE"`o2&(hڿ;NKCFk` I!/Aֻr.B4Q"L9х@*NyoP~M径3` ЂWfśwU1IsK&}EwG2iov'b`zm` !E 6_Lj ISPj'Ֆ,paZue!ݭzGAZΘ0RqݬPʔ# 6@#[䧊ɾiPT "Te˽̂kNzGgS~`v1BYQ7-[8nn*r^Clkڂ>A\P+ڈB" {2JŢCY hi3 "[WXCv9@KDF'8٤ {x1,XZF=v(]-VsOvF"F ,Qܖat] ]{8^](Ə\/O/ib3K!k'Wi$ W,d`+0"k<NJ"v) Mƻ{{gg}MY7MyH a^b "'cA(= @平g m/HWk30M].ʥ4?P<'RLȉGP!.J'@  u*-hZ֙>7hkA/R;@ן0#8B[fԻ pAA@ω_,yS!j%ěoe<-&ꌀ{=SXm!|1 TUm9uq{oVPAvstJn밊bA3*u||9%\_IU% K48dŹX#PmC3NBMy^iW:#,$V7Bb MZIE߯>753oڌbT3wK0|"a9JyC?7<)ZFJ7f%֎qH{9h~K2.7$wx]B޻u| *n mXl>m ؚ~ljkқ-0~Fb!\f1!#.N[LE;3| j!7p"V倳EѲGj Ytڣ+W3bH8B+'zu,1Q_茧=*SmԔ''H6hFu` L1'ڋKdѴBf:8əNֱJ)Y^ta+_[~4eu=\H >;낈St9r)QhX&HÍg":~7à[wf;w䨯|VrCdhO+lCL_fh#4@^fSe}+ed+fɷ]uG$S9N3Lm0'6  I!91/5 j]Yf?5(L9!ZH0*:!A[>K󈅺 Sbmb НV&Ϯf֡qBc_R+^(Qw6B]fC>k4m%CW[8S6 41k$fPyJ@-%VG83]Q TUd`41̅Zח]]#=?a逦t5X\Ph3x73ڨPLu*'"S?3|a7%:xr]xdыʹkLFErCQ,zFJC0$PǓ mo> |#.HU3q 4=*$]䵉Hn~@e0Fo`@8UeG7mܝ\>}CM:2J"8 rzg'(.;ab5ƺp ak(9`4d'UBܼil @V N)|O4u(=ԁYTHJ/]Lp Wc+pFT1`6gV;9" =Vbj'<;SB|{MѿUf Yǃ16ȷ^% 7Ԩ'Ra wGCW?~rd"ԻTiABSsqEZR fSlOV/ۯ q1rQF]шI h2;?sY Yw_Efs]#]ÒV=: A-TxT8ZB:.SfWUK+JEC@+n8`Фbe_H; _zDJOSzֻ#iúv>uV[?__ݩbߔdK1u7¹7 $>-!hc(TC&^ͤ虂ifrȴNY|2y✚QFi?ݦJ0\8Fbg-U{tRW"1&\p*cC ~1 &OYe33ABFul[ E"TK/6 v"hg~hn,\ %A 5:> `wdobibE;]q6y-ubzq?s:8sS   ~ 177: UBp ~݃#:4Wd1GE Bt#[n _ڣ;Zy#^1='U+ [-NN]u5ewsR?Kh\])Euk#XEl]1Ma5ৱ +?|ryua/qRDCC/I $T-oD|RzC?pqb{#C(nXB@}ST5k $ǽu ^g$wWrmlXH^=$&s/WޜGaS:@wEsZouA‘ZGtϖ0qWpi?\F^ol lLb }QK}O(bg+`| E\BICE p0}$P0^P#}A >F[boK赞̑qIn{5ȷ)ް*]H5q[cN@wXJC63pI}!78\̴IiRI#m7&4 x'&Mv_^+fIc)\6l'hg˛xt 3xSIx=^1z$(2~TNv+h;HDKz9#e&ܤok w#8X %QEmg4pí8ZiA9[|kOy/\R/R{!W7$XJ$7k-<}gƉOmUR)qzDu n4v'bȇ v̪)~Dj%TA_2[VくBC0曄l05 po #]8* 4!|#*)YjI-ubؾe1Zz-(W+KYE\ @&bd;){Q~ h)~њ4^l65j@}*`PSXٜ,e  %9~ YTj^Q|K0vT28$nkWE/7 fo2i%81RiM}HxH #қp #@1R?m4$)0YF.vXwdV'"ohSQya6?Tq8Yb.Z,3cMc7ŒUӦZr< Μ(ӎgo y:Z-0_Tsw]fOEBsb@+,dteO[;Eɢ2e#@Y| bh%<ǮzZ "v maI fg zv&gw<nIB1)W T9:խ) V2x!-FZH* wLwEZ&ݝf>ZVda<;H#=Ո9"&!έ{pkC_}r3?g[&MbsHNmi)Q:Btӹ^xTdi6/$YE C~3=ϟ ,H~iUT]n8SB- iup}lΰMf)h> SD2{{~\Wyc\blf[u>4##܄CcutZ/Dw+Y[Z9AeVDǒRmI0>+| JyN^S(U6G/_4$ 00)lR~=n)>5y/+:7֟ J_D éT7 d=0^P4v",j!K, F!Յ`]9u;ޒ1pRSϊmQuUXLy(Z@JzjmM9kHLUdؿl]CϚݡĚ"ۈs?qeFpR31Rw`ɆÇoJЌzKy(.]j14#}^-`[h01X⡞F.c$YKDpn5W|O`5zҺ/N shC{lBҎA. ĥy1ƔT*79X ]3$C(YdYs Eԃ"d8׀&Qu`4mc_͌ϖAJO5,*5؋GMwbۇ@H1QVfq!?gLsTW g.baeˁ/Ml:.-5Uyp҃zs bt XL })qL7'HW[:(7!lxtquB]$˓s*M2 p8?na YJ=ɫdDߎƋMp0<~@(R3Pi 8p]]^Klʌ |ԡW } 88%vR50$Y^4/2īs6-7y;W˿3d")%WIY;=/XUt1u~dX/uGu#\XlHYP+Me9B@m$hυS.Jc=߿mFGSg'<L-(4Ѷ#Ęn p S% E rLMtOʓR2k;D~mSf| @5p .fI;')0Rl41lUch́Yrا= IpAvtV3_{au6s*X- /eA0`L^E0h*Wqo)>ƴ.]HoŤJl)r%~^TNš*WIr}̾t䏿U#RY:\R=!{"9u;!vw xkf|(ZDDWhU@ ͔|y({FP 2ÝȡH!moK:HL->ᬐx{S/H;9Q k+>)`2p}G60L XGL)fQ^ξrt-a#BC@B"BsFXq&}̃SvV)+mk{-~smz$.~χ/dɭ^SɆ&Tb,|4®^Xl@%>V۠<&]ƸLL36*`PnE$KZ~z"UqXkՍg$ak*C8LgbY@Ho %tYjv E}0j,7γJѐŷWPb+L_H4lmΪ{eSğtEAt>/`d_5oBWؓnA#AN%;27,խʏIm2i3D\&'\ĖsnDO@W3V?ڠ(i,{^3NL\ ]cm{E_dxv¤o& :";jGh+j'K7&TFǨxS-Ԥu?/hU̠Ԇ$tZw6Q `䦰*0gvt-a^_73. ?GIA" ,Xfj jt'BOr#DjMLzW}#b mH+zt0#.==}e W؛oFX?uƫhPCѳZbY*`faOϛ%+x:h!QI#'*Uś0P %!#g_)]Dv@hsvޗoD9~i?Ғ7צ_>$Jdz=4E qDǹˉɌooΖ"kرo9=ՇSaư^ a|}2L@ d{#qY`!ܺ;W>5n r|sT\ÉgY_J}Kꦈ{3Ǥ!g#kT87["d}3:s-Qz};ѥ &镬VWMA0E8jQ"w55Y &?jvY5BmAQڢdH7P&knx Zq ;Yɺ;PfScC S/1S B\?[Ju]ƁQ%Դ!|-oIYCLb cREF@XdY&⌁D^ѷ#͖#aX#@1+NbKimK#?7Tb+b㼠|f,|Q|h !5gZeb%*yPe8^^c-_qޮx΋,LE-朲J>TW%v(`J)<M\_:9Ō&4ؘSC,H`7 y[Vړ?LKyn2{~п, M1"y"= P{w\ +VM q g0U4)\8*PDq7eI*@NM"fVl}k=$&A}²}W?%A@RnZCb; +%Wf¸9;%O~M!R{ C#UqnVS>@xJ^OZgܨp (R݋Rnf={ N@A:Ls|P_p-/ !d)dcYzp5}e8h/[l Y&(NŌҞw?fRupϜ f1XbvH 81U_ބalE u gx\C$Cq6ބ9Ki,q}I@@ l+~4^7 ?Q )8e=8)t0E{4K'f6/X]u37+.Q|O<i+frcVOݳy1>*/McT3wEIg")*vh[tҩVZc%!CjۂLkhEIdc͘"A FR k*]7_q;f} Vd'7 e>D;;]!AT-+ٌA  d8hcYS}9ɱ0V6WL]{ӆ*A~)tA7ʹGHYn 52ukzY[MV1 U DAAPŠ'3v~ 憰wߡE wnR U;>0]nY%ZI ɠ RYT_dRDFq1 {SfA +-2콊шXKHU;dM8r 9:v볻lQ RƫYLt{3- ^Ia%"@}2iϊ{5=jf~)}?"6yq[7KnFzȧ*%Ĩ3՞]y'_Kox|Nfvb$Z붷S [,;^̛'r>KԚbyqU J#nD^ߒ8)V@ZcS˵k]ͺ% 7Y41OHT*Nӟ$tU ƛTK?4hܕ"p`-J~lu;3eJR<ϰg8' 3| &~#S/9x Tzyo$^vi;&6O1\~zh(璄sQw^VTJc>/o40_ 0L`7`Jl#o9COX ;Lvɪf1طFЄxړl<&ɀ=Xc]؈q |S/ul13AJߨ&pFg}ə.wҳkzhIXrqJ%Ty4jaYdr秓"b˄xc??P!:)SyCU {Ks(Dns@3\/oh `*c1'5@+W<:OuéI|Wx%bP1+av3!33pLr7O+ޕ1!;~U7Gv-m:)MFдA mVPb}J^<yg7݅a2ɇv!Ҩ?fXb"]>p;*b&\6.h`)1 /H v98yUЦ8wk\Vu<ʶqQmkltӄ*),G*m4ڙzp`\k!u'NwgSR,}2%,2ʎClM%A/£śZajbQmɸt/b%G#:cVכοH Z\ĸDG\>CrF_,Pѭqe'ƶZq~TÁ(gҕ?PR؁ru9m):^,iR>#V"˱*B5p D2.ljf [inTCG,JYHDQI0jJJu-Ns ٖ]")f9, ^v!͖UZ 9o(z.d-;uŏUvW"O[j#-pcw =tG`X"H!l1T}\8סUD`䱵gRBMR%%!X_>OxȂc!@ ;KUVzAo[?ś`H}5$>ӳ9zp.Q$Zt[ك$'~$HT5G4N='A@ #la] m<}sV{7a/- 6 dJzH\VοYqo(I=fT29GPŜŀI\9vЊSSN?*O!ȿvi(>C%tCX =M!>oN3ah(:Qy$Xx&.U6V=Om//\E!WLw|^FiahCS} b`ż]8cYf8 ,q$tcSyXHѺ8Yj=`pCfB6tEۤlL_ȕCЦA>ex‚55qn< ™qE054_Ah~,z/sJk$|Ơ\KŇNHQsXōV8aY͟FO5Cjb'ڱC"(B $k'w `(d& }Z͚5~{ ,KxӲ0i I .t5Ipy>ҝ;vQ5Ao; p}=œ/ݤzeLw`R/p8x3{GLU(yUY1 eUSj2+.IE_P/gmzf4T~~Q4D]Pϕ^g0:Ä<b|l$S3TΪzNPbHGDz]mBB^r[}ۺLXQ@S]E7GTS&F6|]K~pge4GiV]g']mRk7˪x~L$?̇peΐew3̤~yQC ?).((QA=%C$'l8 L]Kvo adJ( Yй--dR.Ch#M85pX~/ u#gEt>jSH\)7V svDz^AN>̖Q6 [4K$*"g Ԅʽ4\Pq-˓?гMi0xa9+`+*TZ.zα?ߩ{ .zϬ/ ]G\ŸTkC}?"Xdn(PU6]!Et.+<[ bqA< ^+wqZuNuм5rF>>Mw-$ }R= qv 1jakZr=s;R$68@<&%}+rpD@>0pfBK<" 憳|ކd <s;M_B~tHI3r)!H1Fhi6'dLH4[wa 0y3u7]$ϴ~ HAb7O}h;©?ml(c.eEтiac+)eW!IPbY+b<`pzG}%I}aQ8$~_dMI*&MbQ+ TC̃iBr&)V!hD(k}ƈ/E_ǎ|DCm4^-{Ɗ`[J?2 mGIzwLNk)sSxCWPmdv3 0F 1KFg KbaGIl`c!ULkdeǻWі\rDLʃaAWg5_hC['3BCi2rb$oE`߉33PbXmEc&}8##\6$<=z- 0d#+~)f+rT J|cRoc{| B^s,7BlI2^t,D;tg[#t^Ob&n1GăD\|{݊~tU)殠>ʗ3u>i2/[u%SQg*?|SJRUe_dmV pdIa~,+{)4DZrs͋i HGtŐ`)BsqSOvͫYGG6Wn;N ]RASeBH8o)g|(M[H13LFʎHaS:~^3z[iXr(+yIZpvCrOoB;t5414&#p7.ڢ_v4F,#-OZWc,}d4p r9))<9Cȹ"i[ObNnPL7Z=Lr(T8eE!EZO$ TͳCjA4=;gvOAnDd%J &.g|(Ytm=SZv6[B|_yѠrdi+VOZjЋR,M)%.! " e2gưA?5n&K-[kh0 qE]Aby)W`9LV[|w?y~ h_4L~ȶL&9D8u+fIř. P Vj=>0SۃD9DlbRF2lԮ~L|Ac֍iQ+aWͥ7e~oAЃ7f],xAFir8pA!ozp\XUwSϩOCx+ub<>́D'{Z-rFc. )Nq]20tFr؛'\-x6DH@R쎈%흾bW+^ OzҺ3 Cp? ёKңf*^=w>c Vo/ՙa@W9Gҟ<zRr=&SmKLN@I0&}F&<,[9,JRVe=T, Nת?oWJX˰0Tv#w[FAו Ua;bՎPZ|L`$ID ,fP;#OQHGُ !] ija ϶g6$MM-4)-d4b* !>\F+ $bxՆ;3 Cʟvzv &56_qodK = ҃#b"ېԉf1wo>tq`:>) 14.1Hf"Q9ө]-miP'؆d|*t|x+AI8¥ G/˃Mkyjͬ,{=HMM^\@zwW/鎕 ga*>:pd2he{͝E,|w9X?Ici  S -JmD }^;m!&{wb|-LQaʻ ^n+qaJ>Wh y{ZFk qJ95JZVxP'3Z= S8M8qi:2jfˍEotylGX+$lZ.& X%\ôƟZn_ V~DYȤQ ,mXYy/47JVs&V/EUzޖSޕ(7+@$ <ep5H2\\yߠG>/6uPR\ I}SਂL05MZ2i J;,"Qp[uHw@>D-djv d'PӜc][3_5Vc WR ciy>IVӺcWu}M+-K1r4J30ATa aLcxҢ@H]跔#įy8?zI~g2MN='hU(T%/j?sX/v_ʁ gȖ=eDŽrEW'="vp=N`u^VEߞĬa9S!88w~C#LQa1UfpZlA9*NzyrCx) ]5%;mJŎӹJh>F$k,[QBe̯qS_Zپo]|?+@.e0{3Պ)V%(9kʂhZ#֤0P>1jP\=-8ͨB4=0{, V]@4.;KeeΩji; ] V JYB/gծ gκB[x?XFSP<^LsqodOjdX r73֩DY0hѶ/TN+rc@-(>;$‡»/IÁcs@t0GDGJO;9:רc @پ 믡EUHBʖz4˚37:!j%OJ=#u#-PExajE,;!Wс%ޭZWݴ[=_1_ O'ejңP?p{ [<9$6E'_CRhIE7)w+(!_>o__\{SC*B[?vZ <U6`A5k>Kt=_$Ly^LugaJуo"K^[; 8kg=Xt2uxG/Ԗ, VO/ hM<v2Y2 (kUcg*y25]N>S99pV W<}t|s bE9/9F.Ro!:po :2s( r6J6js>N,vD?L"&&Q912Ob1*EQ{R4BTqnCߡ W"j@-[&~ghww9}Rk@.\ DJS=Tfv6eDx (Wd4Α6^x ŏ˨F ];+WoA#klA4&L-d-ٌ5"ϼ/1sTEQ֯M5"Ycj|m~HDt)E-Bבڷ \H[LPM| )}6^Gv)W8/2hȒFr gۡty4)XԆeSkQb\<^}zjJf* N1*!/)NH_k*x9eތʸ`(ӣR%QrR(DTOt\QD*Ф4wK 7v^sTw2L2hI%xww=4P10N/gb8mB!1"CNe9oc+*b A:<=KB݂1q<3^V-o-]vXH1mNb!qY*FG·^m>f(t2t'-@,Ո^F|ZnR**v++M1hQD h@_9Ga#\ DHIUie4rnjlG($f]+]`drZATq (^?A3-;4Ҿ$ 6 {n^]Īk@-~%vv0=@6۱O\t (,gP 1WN\TbPm蟆3$a`9kMV=8[ZͨJynfQ,W3J!Ո+B*6WW3ٲߏ ,4IDZExd~p.X\~2H:oϽPpKU4!y>>DH)P`ާt =HH36~&+xL~ѓ\vیJ.YUUA7(ꜤDuDg#:$Ua*Rh)yّ:n\"9E)bʑ߉v }mST+ ӱ/$sHN'R̉]R̈Go5{-"YK`aO6. =1,^<`#ΚXy[.ƭ d leTN]ڜӡT?u)&FSLkn,դ{?G f7Ϻ+ژڑŠ ZlSs:է!;NǔfS2\s#>%R&$MB'\o/3v=_mNHBh엛Ԣ|M-p0YTt->#pWbwe[R|4V*#2ǴzBǬ KndxJ_Hګ6te wU:0*Rd[n̺SƧys[ӣIv? :*uIKr\?T_i\Tɱ뉙&=} \Xij7ze@^36]X qnBO>M*'V* KՈN)4_fzg'kKZ˼$uWwAwCQ8uIΡ\c4?i+)7mƞ?mD$smP q[dWVYlm\/B”7-z[ 7Zm5 :& է˦B<@- _^7Tњ }7Nj*F' 艬В_֥dX>QnbrNyC.-p}Np•[oa >1ᲃc,:µډv`MkTC5-Kzգț@?1&[I>Ljkby&ow>c,1V-+xZٯ&Rqj:ͫyV:c/|W $/̱8̵b%崯6Lu3gx6ήCd'"Z~(QQk'WKDQȍ7WMCδ2Gaۼ8E0 k\(epDjS$ Db5ҝzbM ˃ F&*\Z?y&rP/(k84gv\aAwKٶ5?DʨZ]T!A À.<].)\WX^͍# \z8h8G`@6WAtaoj:8ߣF=֒ԮjtX5mioCAH~EҨτeV0^g>їiK$}0M{Pr^4I9v)^51%ΠϰW+}FtB2F#[Sp,K}H gEϽ+sD7(Y+agND6U*jpHC8P/iѕ ="l]6=)< W$=cT m xÆquw4=%)_Zqk;z" u/;@*9@1د4uU >pФ!Ne˺5j̞ 8h`ڲ^0(c7i0+*-H\Ld$jɴ~*f`C ̀L&IRoYsUVI =^ŌACu w?qk PMByhH>e,CG1hB+YUzwG5*tbuVP Hkb].tP ' ~nj%%Ehn?LڮK0sS`zu+ƅ$E.)dGH;[ N8P>*kdDGH=Ӄon'0 ɸ~MՔ PspsOJ!i "ELmF7B2co˩j"NNXPP`&Dr33  аsPJNMJ,m뚚R]eo&AVgQLoТľܨf}[dۜK=jF^nV c`x:ihio3md[bs"d,j_pAΟr܈^u4P6a}긅}{4|^$a8,V%כ8CC80~z&0E|0u8g0uvuri(x_.`2suLzu߁mF:>qɤXdꭹ]O%uo6tƤ9 ͗s4JLk4%h:1ڀuxdPׯ?WsѬl"C[CZqBDĵ}p&$xښl~[iI"XUmh#l$ >͐aߙ)=FȌ  f )Urxm|K-oY^b2&ape,6[>5k=J h"njcW $9B\*DX#6};XgG覵-M%i~c̽\$dj?^v{\ N-yzz^gShckY,'ረ?3>©ѹdFėuj>֢{*$hO EJa^?=, eS/rK Z{/F-{*c#'DRe$^PGt9lmϋTȩYf2p~{`F۬t5gꯈ ;bCo>& #0\0BA2UyOF0+XZU]„6roN7<"h/&z7~Q6%:ogNlX&:8Ti$P0;fhlOz<ץWʰmf+jhq1~Tdx\YjiCrTɜQb_zV0SSqɝf3\P$trd7- qOb`L.c+"Ô6QcɂQ 80]w:(EQqob׃31xu.3̎ i,Ĩ: yEAKedH 4CCR'!bVY1*[ŌAf(9 5)X }t ʯw}+qZH k 籸+zlqW<> f@X|B?ogBUn~cXYy5PM߾VSsX9 ї9)5lݝꦁ5rOl9Ȍ|ѾSɟ_Pʨ `҄ɹT 冖Hl*-Ύ/b> m? u)(t&=31LJDksꭆZ(C:0 `/^+Lkض=~]Fޟw2/Ǎ H}ف|\prma n'̺ |5I"1ghHmfIWs@O Kq7*yF 9Ei/(%Cߏ/ΨZ!RXv+ S3birKfpӇЭi1(,NҌƿ"e+".^ril^l]=S!- (/vm'[nb 5*:#ܫ)Fm$# `p.!6l޻*EZA56VHsھb)nJE-e1#)xr]S)7hm ?4ڨ#XM}Q_#[J~!C%93:Q_6M/4bIf%bkI" qXpM RHY@MUw}HZYƜĠD2w;'yZ1i:%gCxIFϸϭ)XPnpJ/FpC^t:T5eDUjϢQ= &Ac+FPCn!H;Z ,D4y?QC0ٴbJh ڥvxC-1(T>!Qzj&S- T ّʽu`bľ va#D]v,U?ar%\8F_oYh}DF@U ^4+$'.uIbtIm_3f#'w}3'5F N ᙑw +`-*:yNNp뻕zb7<*M!j U!ezF'̲--=a7o]H wAG\ NcWfQmPgv\TO/Ѱa :P ;nTg_Ep#'_rWL9[ز Q i$CPO+ΏM@= fSz5 } Ƭ"KkT)/t5YG hi sz !$XOQ[pŇ{@0*„UoYֈ4ۊ/9Xs A plB^A X:2:zئ3>eEw+vA) VEOgY*o`nA#Rja=(t,Օn*A.C')&{"fD6X).8oEтC(%pmY!?p&/Bkb~ډ t ҝ N Jt@KsέB.-4wnfifNԅ+4ʔеZ J'(WieQ@R\gzEokO+E8y N.k he Fnh@\-ۜS2*\a63XC~H5#)Ig7+ _ѭ0Bo0 VllbfpH()5μ?v~z=Amsl)`!n,>lB)q{NB~:1<EX9E;ZJ 6ebwNvͼeAj谸4RE{<9a|Q>,T/56XȳV&L53L2dɽ|wL{ |ar.R. HFz& ~Wߛc&kұVbM!b E=: CBzR[:7dQ_rYPgBjImģ;2G[>-\Y Ȋ%iЕ4H[_/=3ϻEOcHy?3A R3g(b*7nV:8|^6PiTďq,6IU&Vm`TR)qoUM/9b! }U3q&Xcz 9w5El-bNw \\Lw2 56JnxFLzFX Vt"krCd-Iw\YVfJ>:̻*LDOEW&-;6jR+0@%_R|<~s6(lPoQz{XO$M\gryQm,֔t_[U:Z?f7*J߮0j` ۩jq>p]ioAhʴ7#.-9a WI!l*wg܇oOS˔`2(EKg/T*,s~U+âQ*F.9z肅*##])ݘNmLC OT{|ǜy){eQuD}XxxS~C(=.0 IsMA%'9)M0ĪR,Gxŵ pcN+:3"{&@(dž͗TJ;18 9L/<\4[ ɬV kXU!J)%U0D B|@NIQ fA/^?Z }d? ,U֣KbedS :LKTi_h `Zw=T;x_dPwy|VC %Bei\FBs =^9( 3{#5"4cG']!"mhĦ֪[T׏S&SueZ P@|՞a.p , @~ #0/CK92YtȐX~= T<[?Gc~e&fNOo+FJ2[Y|"DPuH_J~/ u-+-$ʼoq׿W{k _ ܐ9VW|cu1_z@]Tiy%G*[Ÿ&>.]M-ǟ ¡7»}":Ң^M>ÖsV m:24 _B|1|V*} d_yl5 АBm6\fpR<$l,0R :rx3McK)Vet^K8bR[RfkWNHWt=}`%b+@pmNpG.&04D9q٢$\!9/)t\ Rի@^$oq 2y\ 3oHX)3,&=O2({2Ŵ]C۔n:6E\- lyLxr3=w0ΆfbHY/,fda]jpyw:#,>q9s832=?[NOAf)Sp_! 2k3O;0劖u2hF|{)@B3橚/{X,^H]3Si GեcWYJo*ұ5XԪMy82X? Y3IZ~{=ġ . ~" rTU4'( G5O0n.G`HLWp\{ަT:-A~6<̊@,rblv#+rv.Єŭ_/uY{;p(`jǭd%ʰRo:8m?Jf!gUEs!6޶sVi%|w?G?Z| ˄إtAۍ75Qlg[+zDNhbjӱGb֙i L(HT\.,xdjm0GaiɞByyc:kH ebM*i9*Dѭ`N)A"[p[GV$ ^}L3+K'0RU'B%Zk" b/tpwW*nچъZ@i3TqPn+%^ Y:C :<#bJ[by`#b++TA@r*lG KCT2҈$SF Qr:a⇅5e* *A(%[ffjKȎ7ۡa߾TՅ dxͲd-DA_DCƁ&}ʠk03KQ'RYG8M;ya՗ R"R'CTFW9ިf7׎-m:ЗަVT+IR)jܹ|/ҫX+c2?|ID|qX^/C߿!Hď~E(TY<}kT*DؿX_bهmk'O)L RB.ClUMq~{'@Ԯ5zɝ~j _.Z k.ù LЪ O?٦Z#e9K2"OUbv]i#&`Q }41(ܪ c(AHW8!ɓ=ׁ@35S ˦7ix<"\($oz FHq} ףm_h|afGB{dx KOqA-f)y/lߝ'GmZkOX>` gI%I Q}< "WI+M0SqJ7*bBTPQ՚{GJ{2C.rgxOqkZ-UuϵHլ!6pP44-bjߘRJÀ+ )ooaƆ!*՝RgKa-J c: gJpzN&h>yq/iē{cDkns9hܼ VגߐMɈ5ⅆǢ"w*59+ukSPUz$6yM2-:'orx.,&Df:#,H 8MNFԳIUq|W %;X[:׎'1wC?B`r~)FbGwz7<@Hq$rH& YH][}t4!:7بu-6? &C\`7۽ |ƪĉ-G֭:`$ސ+^OT R`#0|AZiD05<'Yi,ihN*f>HN\ݚ'tYr8K;עwKwsmʌ+`'O{Ȯuk݈a8wD/>J!}|L>O˟"n֕NL\]«'0qwmm2}͙P*+3]SF24F=sQ޳`%&ͯH=,; Xh g_Aht={:8ᜮbrNgeʦe/z˺S{2`j,Tj/JZqJl4i1+JpD [KKr%o~l:'yk0M4vZuH7WY>֓UE/± X$@@!>ߝDF\΄}w3Y+TU_0Q,`p]|欕3y51;r[e(#W Ow}KƍIө ۅ\G=Ş>9qd}Fbr(13+b(פMĪs'l>XcK>KU+3 ל{adɪ9^'D)"+yvڳ+FKM+;AN`/Np\6ǒФV*BnqΎ-V,5y'̲A0(M 8uYB/Ҏw/0ByPŸc3 j՜P(b1L).}X|rUcoVd2%#ۻ ciEc #!:E,?37qEՌt З%kK 1&3ybLx3u¸Eexv!v|\':)!4)^mr4PC$oM;v=\{(4 ')ߌL2&^¿at,وϭ!2!Y |2"nm$wz_>Wj{ʧ05:cY;KT *ꪨԂ~\04~Ly2:uc3"l4yNɥ$/MxC-@?q 4,xܟSgbyNr(?{ggmMޖgnفCk4Զ|zk /pkp^f92@M)4٥ min& aÁ|m zݒY"G[A\`'IZafo'=o,@ E- (T5)4he1muĨiv)}/kgcjrrMzɵuܢe`n"` xoIi/&HHIrEJŏ869O D 2u8B衑x5xlX+xXcͷ KSdo䍪Pm~=Aj\˨֯qdFrXiт/A%#z_cމdSjS G_J38{ 'GN7,5_Ѩ Wd"D9ގ 0ZO:y=Wg(W>v8T qL Q[N/XXwte>0Q^b?jF0Zc, ;3\ m!e/3Nmȁk QIhMqWoIT6vU+oNJ fEg硗; MS+9+jQ 3'u3z;+%DR_S3L^FK:~+xpXwt̪ ͏FW M0HZ HynrIuӛr^ƅ+U>T'4}D0$n\vg>n#Ohx75'ЃtZVO& F0;񯼧6;R,H|7Mݘ}Sm4Ii2}WQo$K t !RP64э"L\nWH@(G91$.0Q|Ok~"XoPXi /DDI!2aKFuHd7ޑbA$IBDXˇD:ncVp +? (p.i:6bmY^V@h@;)ߓ'¤P6|[aVR"''ǡHmB%RwZP*pō1o#%ǎCbI#i@1@^}e>DP9F ,?xrC!ϊ*l̒ tbwH ,fE+Ύwdo:(ThN~ⴛc+R% -MVSxQ6FH w0on $Kj u}0/ۑUx4'S)|j9s/+X ҥ@8W*֍MvHP%NNt ׈BWzMP-_*.䐓{_)iEh- ]=o̐XD6uRuB6lLRo!T> PY+ s] Md Ct…STIs{r+C4Zrx1Rf͡2q'AJˠCI&B?Bҷ3OYbo8`% /==7\v!j5oi u;=8- Ii-9G8-Ӷ5U,A G ƂsR娢L#Hx!]\ =RI0qIKU3w:!#VyORឯWZ8[$c@}C}6 ِgw pKѓ_g8//fe1.{- x۲bK{PBYz $޷q~IyNآw`;+Gu\Q;>J+էAs{lEHQw ./NypӪHxXmo:ְׄm=qs;#l[,>Dm὎g D&e\ƒ4"أAGރ `]n:S׽9tU{Sݒyik kV Y¶5p$PJ?fɸsrQ3@ 2b֫*[gEĨ˦#)_"^K4%OAO^񑑹ĬZjXo2fW> <4ȅd|hw}|e !2`7֏ |6 ,TF/DD<8X{JeET,$+ǯdN *",jN݋8%|- rpp^+ )Dyﶍ7]be=|֒z+A[B@ZW.:?GK^ɢH |^?7){wûC4x3xʐـ)D$xtLDݥKlV |jZdds)K>ǔvbTm}ZpL " wh- &.(zUB2߳CZ@GZ3l'00m9EYhp=#wR815s/\l$k܇!ĕ:*ޭ_CW%4`&?39ez89m6i*-l+6!)84ݶ;kwZQiEXK}Ib * iU0}rZIoR(Z $[{;n2M`@DL D=ڢ=0=SvgGC6Y#;p*ak&^m>%~I4ǣ" V?]hjOFwl"bf S$>SC"9&\]b'EnmKLƧn]hKY X x`x֡%M5LJ-} 'A}cf@Qqs)iߎ FE%W 95۔m9BP=[^-xxPܲn!FjIW,{D虜"^_}9Tad|joj#~-yU">t N N30\lQMr+QVc&n7sez vaS RiZB,;r,eMCNG"ɝ7Fl,| =fVc!.7pnrGSc4=crLZvAfH1=-Z&cbߓpux:F?Ci_m77ppc OSGj4!IrҰIPuR#.q="Z_ |ʩ.-_`a?놥*˙l'dJk\=4A]_.Zi{'1}W-DVbDO8Ē^q\+`>pC3nͰUߥ쉽d_RHؗM:_r=e|tWVpeTrV+ Nu [1=)BW&, +8̳V R^v}?Cg&bmݽ Cu*4<1s\t_2;E{qڳ7 d}VIU6\5Gʮ9&:n {ֳ#bV{٧CKkG+Z(;K-FWU?5mH-8O'rK<*R.Bʁ ' QYh]N0[(ɤ2%j5FSs=IYP Y*AX3uДtq ^1|b*c5k'ZfV b 6+QG`2T~ve(~=@;|(`'N=:r(rpgpbd>]&B_G"a/b4>ߝ<~FК7i j )B9[x7; Y/)ޕ胍XWK-Cd+\: $DO%d*Ex̖H72(uψ Ipxk?p]Dގ}8gLjWGgP/٘lW43f3! c V`ɞֱo2s>Tv^լBKUYsPϣ}tTqSAh]"[B{Wavێt$.-F[vyb Ϫ͏#=<^#RJ]Z=Ss.a7n uL^*z,~]B:4 ;oɏrkot Q>9" %GUjR#ק7e-0A4J`A.ehgk)>M3Msn?F`+iS9nc{쉃ґ&OyϚ!PgEildq>dM1gsyIS^ @e2筼ϨGQ͋fL}t 4:+#%*isM8P,k/E:cA7<ÂL {CsWEDKZ~M=:?JQ2]QKC!t ްu j#L9D)ƿmӯ5uֆP_2O 73At開 y#>)5VMG&JF VDӬ9f}6Zc^ (YI ي 0Ȩ8N=aYf 1̙-TǏEܛEknu$/KNxƴQ]c>s߶?aoIs2Qk7^@/O 9w:6*4Pdbc@fU( m!C{_Iq)6QPu+6DUwRUS\3@]PhEw:Amoz`'{c0j.ڠJ&J(vF':h|f "_ăf1dZ/| g" \ eb[^ݓ@ڴY'U|}O7*Z^<Ŗ!r6%e{%Yg 4n <*Y>rG< MRѺOEBF>i 5 ,G6V8<)&#C˾W%+2k1sDAH:j9?Hr=v\~;Uew;A," ڷuzO\_Tg:: ܖb-DJa}pnu#Cq܎q7viS| B .mC;]Gj^os]9zWDq \lf`E6 \W̊yeNhoF9yJ@L|O,3|~)ãqjMjƯ{2j *6W]~OR(` ?Ws,Ja77k)8YeV=ZfG%%ar߫N"52| İסR}/_Nr [{ra57j+'8o2a |k"* ?z9y8@ƨ,yh0YPywGW.>{ яRwYV4Fs4 ia@_/g 4ƆeCn2**u|s (*BA y9H$L*\ގ((95t /xW'θ"UT#I@uAR5cDmg= ZEL35׶OE/pRjїJ,S]DxONꟕüT|5R2<%cBzfϭ(8g/I1k_g@\|:ŋ&##*i} &fmjd>̄E@>+({%:sҞ lm` Ƀhum`$mGcB?[R3rηgc?O!s >W V(h~AP@5N/'D0uq>10`GJkg͌EE.yaܳFqxn. 4v?`;9-{EµLff p|ũQg/ٺt :NH2"ԈX=\s}6J0f/ 0Tgw ǃORef10ҿ|d!)v +ɒA`ieC+Cn8!NwŔIZ|U3/U<Ȥ 9aˏ-{K N&w~&" d9W\~46uvcn8FP]p)5$Ԡ'd@JIWFzQQ:?HԹ V`W:2iDvؘz8TӯZ2 j'd5˖l*z'NĆlW2D,:yejPs^`&-MYK@GkJf5Z\!tFLߡm l9EE"f=}㶆Ai gYc1o ?TMfpa޺؆fIOCn $oT}9]`OVq߃&i]o3μ4)Ň&$( Ea2`&(A>{N)ؽ 0l& !y d+?'ygSLfJі;bkuOcrZRu^䊬rW -_7Pu=jf-4وv ץ di(!؆Vv,(|TCVɞ᮸Z Fw^wZ#n%-$k 1 $!_8 ,?3(ϓܴhf%<\ TP!fmnjNURn #,6;\ƚ:J+qtId_kV)/+<6^޼[I iP7Ug7WUy ^4<x_yk~#DF!_%3?h/ZN:]<5}mw%> %åǤyqqTXE \B}GS!mEgjIݵDEKE2"e~e%|h \? Fb-%c$q@b4-ҦLy(y vHn> m8GUohƕh#o#| $?E<Ōpas-/ + ƎfLq#b }l?5ڸOk`ډ a2ߟ*\sMYRr8K=!ԇ6٘dG_ ƃwɜ? ˝Ryٖuk<ث@OEɈe~ ‡_0]jŝi1N+' < @yr`n.,xI#z"oðpX&ηiK,Fu-K;i\>WKp$z*nȹ*KnB99x@q]Zlta)ns-*%jkS燀=}1[aP(4Ն]T)9tg31.:,qh ҥR=Q:4HUnQ qTFJH[h/KT 6a%:]6JD)U~Wf$?o[eB(~[+`Σ6y}F|ޙJ%b*m8֥apUg? 6T}fm?+X~|q9+~ƮT* а%.~'.e [Q` ݁ Eo4㦵/vLcTn:I j9ݱ TfM=@L^;)&78kSgT r)ϡdQz5\9TL5("C<0]4> ~N'ܠ2oyL\p˿.%ٻ^H_\qY0枝ܨ@s{I0 'F؄GR`Ү1R[Fo"}8 兗 5UNȺ P`XIk#7ש@blҷS|L%e&ZywTSAѺZ<e*e`&m^fm5 ދ͘S$RElqG X,9;{ ůON Z&[",̱0!/{ #]cl'溗< t91+8 H }~ݦ[K }˞*-1[P@SSj\jM-%ZǪootM4)nL*(R9>8@T\XՠǪq=.]ݜe[!QPddm"*`RQUꩶ^W!tP*RZPyI)E6/8)֤׺ʖSn:|׿N{68_!;$kg0g+;m>e C66.}h1jk#* s_I>3:C9@yCpM#oqRO $AG;NM[l(APBeNdLw|)oԖ23[ug e4T<ɬ%AJ)gc0KM}Kw+HU*2ldVͮ5 414B%e3 Wzu/vz)ߓZl(S `)(K\&"aK <ږtxWXҸ֦)=S%7kFs0d"CiJGvaݰFqb ˊ>> Kb%f8/e lE;_K]8š@$[t!V?9K(E)!5d+K,+1[Ƃ4 e }ܠB+cI4q_<< t<˟4!n!O>pqĉDVHȝ›ęmPJLq]>:_tuIq,J2O#hk횲%05*@d lZx dQM-*ԺK&H$-Q  Ӱu{Gͣ6i ]KIG{r;$-(\-8+L.;h KjL>_Rjdz8LSK_@\hi,P.ս$2i"-ny)܉1{et/+1'BL }O^N8Ӈ2~.9G\h YxjB2OKY5#\F@H+rTLYրn(/$Za]Eەٮq*7d-vN#+uo\g.N9!]к-qlv¿ng"䂇M}1yWPORn9y N'xS횮Ng|)惮L; ]"drc܋|/qQޖ({ uOsS,˄#\[.z7aDuO۷[s0b6uT6o).wxvh~ GCShW5->$99O!k2d|X&FK[Ӿy|j S=fh~>. LA s$\A<869-1'V oq$p\x/xbu rcM^4hPu>_ O(Tj+EsrmAs{μ#8f\n[Q^U:̳]ԅABvXuQa֖ǭ?ܕz vrC'~R.&xȅ(?Ύ?NzqY͖hf%}NБbG=BHǸ\Kbk4yueTqʵ ]!JQ:5W p_4`Ӟջ#uщ3@tw=][3N&EUQ>WrHl/jc h&xF8NCO.X`6I T%%J'sr7iVq>ro.;~fG?T_>;=Ir<nR.ۼMPB 9J{9%24* o4 Q?Ȥ[+!*7(:ܲ#+2MG<ȼSFϩ">.]TKNZn <̰q[CKFC :A͟{Èd:2麨Z_\V~y|쪗jUUĖ}mGU<=-4F}3ׂcc<7í,`U(lA"KJYZ Nз 5uC=HQ(y̼ozVz<ȋ=Vd*¾ }!m=~cg]N_"*n`a;QT7ݣ(2y\6>*X*N}ԣb34f {J9MXЉ^TW jǛ㍒c0},D |㵏,FBDQ6rxj&Wnŧ .!(#t6+ƚsFnP͉](CjרgfNPs%r?6^hZj8oƽRpbw.uc5ޜČv.1O$Mc-MH׸x-6%Y [-Ho8Lh o#QTҾHҕqVyS̩{Q 6/4U|}PB+܏z.*~~3D6M/jy峉&7">4kG4tkpB%Q.!D%:-QQ[zN0udbBA;7>L G='Cjѣx=6. Q^m1g?ꔞRvy ^F?~k5ZK*S{ο1XO8'hX+E"5'M݆y7}E(>XiN ='1vȍݾ:!d}u ĒA' *VcURF`tTSjRrna {h;[ صC1c o/)2>* P;Y<(/ bp dO5Uzhۑr.5Y)!J| \VaՆg 3Sfe#;%\y W'JP e˻H؁}T%-7C9Zv0R Gz/ApQʗZ恾p:'V?N l4Y{@DlXN-~f+UJflQbՊF;:tFd;Qè \ r>4u2`J:Uڇ0ꇼa,A>GBpp 'Gf/tTz/@h?"r +sem9Fa:T\DЧɳ3bL_ϦI棺F^7bnvy]f<0X Z!@Ba Ђm#S < n8)Hy6)<XoVu*%HFَo}g*|Jz?K5˔<(xV>w6~5)GĪ )?~իF5xuUb>KpZޟޢZ~얢ڼl GDMݶ%-EPɆfeYS|Mr>}-rbD{ B0$U$ݹGI ^=&f8kt50JN;eؿ0Usk^RVIEK)VF4Y4/8߲j~qGu>ƼqYe.vdh) JT? Sn+#n r. uA(*1W 8h {=Zȩńn $fx/$Ɨ|}ff>c3)32]Ok'=N[Ҕ/Kҿ Yx' ??T3ނ(;;% 6zWiBb#U{sV7<UfG/:o޵#D-hhV_'<ݒs*ϕ,(5`1jz")",YtI^Gg:%gO8 z<3π~Gj^UTUn)JbA|ߡNOķPAN;>L=^ 2Ҏtu{+I=wv~n@!"Rg|SE?S !3W\ì`fmU w: yOQMXqJTc:ED 9 BGӘM('9`cOrѤS'&8a+#j a]R,Tv.BOʤ>*s8)EV[B' >+\> r&Vl_Րa2xz^H65cPe;[}9 cm^V̫rhde.,R%E(m' `wěVe|^iS-:Qe5B8@TDŌ`\=~uEUY@qOz|38}\'{IgANkiB0 3>>윽$*]{oV Jvx&u% #J/ VGC@-MEMUW;W[j_:?p@)'C/,C@1LU"6. pko9@ϊjȦA5;vhThcW(0"-%92Wf$,1}om-QuaP1/I_յV9&[U6Ȫ3Ǭݶ,bKV:D} m,M3Km@e +V%A~(94ҩs6zЈK^I{Z'~E53{>X<~Ƥ̕&8*:&+ 3يl.?i?jM21~ଣƵ.f*w`!X6$7V"G:\:bpr 8yXŝhe]FUD3=`rm'Z#9蕱, p)_K4SW.F㓖d(9?`lyGZ3JwT̮K7A+܂Mufu;$/볗ȥCx6xG!,w ǬǻTA=.Gs-~؟_% 4mrƈka :Ep:jdAh ǖC AUZ7̐a=ʴ<äTg.9"x}K܂xs4v5td}2oȏr: )ہ6amFpVYܹa$DB_:_wg;3ԻxyF3c+&pTW]hXu#K!18.q$>K=Y}V ʑ s{1 hж5 Tnuh;/58T$ 9_Vt)G-Vu%ĀKd8c4"74W֠Z:I4=:3pթypv'ELWc+)SbI20jD{ +t^O.T~KZu<}! &]X|[^yН32~p_~B^gw5dĈ6rrGwzX{r$ ͢n=:~fڋ8\7<[J7jIlJoH)_jJLYQczEU =cI$++FjYGew tbz p->"H!1 JQ]dSOʽ疩F3G{ BJk\nsGf y^9]S&#y(җ͏>‹%/yG@fh3JyM큍+D~h e:N@@M_`d(pqr߬qln6[aƄ[NRR-~<;8TKg[. v(݋DCFkaU=GDnc.83ˍ1e cZ`L8MubO_F`E<ԇw%jTt`x6D4cYc%RK|/.'{j>?+XCzGB e8mR~z>v9u瀞ʔ[͏I"}CGukT;noiY; +M5oA6n.g BMujÆxCkM&hK#@^mml4'}&p;+0bT~~J,nJj)k^ⰼvA}2p92LCSNîҲf+rUxdoOS 6HXpk| tRx){Ga-s]'r:JfȺB,{;e<0t4jW;êXcj`|qr7HcU&Ҟ6o¨5b%SO9sV#Rԁ©OTO/-k׆WPN'l&[Aؔ)D7J9W17d(F&߿~è7=ki ̢gޤ؛]?`J(.dOK</m3@ P~땷^Mz{F!) ze1Rp唬㳜g]qyʤsQc$*Pqm_EٲN_{'$xAlGVҹ73FJᦗfw xK%<]Q>iEON]|FO/ g䄢bpֺTLiQ[R Ρ;b2R*n%9˫wZ4&yesޜ]/4Q n ~wPE:gⰺyVF b A*?+^ަxԘF󮠮>8FΡ DdpF*I!wސȴP(ۑZCףJt c;j_'zeUd? ]E_'' ^}sd6lu"wT 8> /i4 Pz޸JGT'AX!b#qP"j} jz_T%Țlbf*[ҭ<,liSL_~# Ju5mQWMVXYyu*«Y3x-NHL;Ǻ aa(~ (%''h?f |'e&vCli~/ߎO"d6WpKv#,k[ :Qr=Pd&G4w>lR}-ṅkʏx~=ؗDuMl{>/_\]{XhrYeH9श6ƈ5?x[͙(x7W=AS#٣폲EE˂oRJK]ؚTGGMGٞ7`Щo;bHfԳ,Q'=J#ZsP+@`a '+Yi M$'֩WF*Oթe2Y tARy#I>7p`=?lKZ~u1]2"p Q2w1: Ow]TǢ_#ݢ^+RIO 'zBuEC㿇I:mfVYy'!XxrtVHW =CaLjckWemq% _kjWZU6Y-%Cҫ"4D9+1V\B_97hf:PCCE3^<GU9n@O:'!>BCAoH/J [8*'؋@EL+ d/iQ?c/8Rb`Ӎ&>>{)NM)\ aK3Zb1ڑꉝ+ꔂ}>p@4~yy~ݎr"H% Ƕd YhAQ^be\jfrq6_skS;±E)j+ *k)TuY=rXѠBujk&ikڡ9Ӌm#bŹg ! ԲKW~kڳ-jy'{b$˩{_5㇉%iGe+2C) wqB7̚Jxŏ2#hU]BL;@Pps$ _Y[=tVmc57_L/ثmechSKM9;X'b bbhhn)p 8Ex5%N\pgL1hp)(ݗɡ׈*HqmLS^TGt[ڱW^ "J:jUMBqW w1w5&v `C@q~Ldd|s\/T +%b Gj{rolo1Miw ɥJF{v6|3Ħ7Y!&_Wm;N)pdjC~7rc"f[y$FZ';7QKM)ʧ-CF*xɆE'قhw`Rh|2Krt/eԒ&ZߞU/eڹ !/?yS+k 3Pw \58Sϰfikv yMt0yJhx`FtN:K%3)y]w^Ld5Aߘ)YIC1T;Fica#fd% E;LҵL=aNΌ"UҀ!~6.ѝ'v3`ȋdGQX,ìw<;聙h sVsٜ:h l YvV9~pF1OfmҢYQJtӏpԲB moޱWZ4SUU==,4晓,;%[iS/NYSeQuC!;͜FB6B$T1?;O=nL6n99 Va`R( 2l?hw}U-o}n}+7\7f5`hM" xV 7s@]hߛD-dɇBlMɹ9aVXQ_ ibV6C`^H&`~RSuH r0w(!]'TfH y" M@T\/f<@n~+2 {Rd0iN7Cr ;W]N& B1҈8 >#[\!/yl+` ./LtT>"4Z+6%7;T2VxAʎͷ0$@^`<Ԥ OC Ƭ1_߱j-kd> D-L9RmRM%oүbՐX$ CO="NЉ@j (Q79JaX㟅ΦJ"-BØ䘜7AyfcWBL('iW'hDz+}ëB =qzHb.W<<Аˀ>#r($ /2ʢv Y|2ohWݽ_hؐɿ|/mH>m C5Y{YhxO%Vk+m{%/y6K m"p!&i ©bܑ`P2\!Vro4ݬmZ*@ܢ6ܧX^485q z2!Izӄe0Enʘ^ۜXP%'lAX]K~f̳|RG9¼3i-%Wb}䲞nA+o Zst~%iXW*0O$Ug>lbԊ x*mrGd5]_wԃoY7w37۴ez](C'42e߀m L69ւ[&*Zl͆63@o;!`Wt'ň3e>CzR5*̣˻<ŕ`:i: 8Dp.|1Zy$)pš9NσxnoPJĒhh)\ ^(|i!ur_?\}1yPx`"\Gc]QZ>Xz@xwK'd[''!d\0{}䍟"w0|t[6]j]DO輸SeXj8l&`V|)doҞ`QK`w?B qb^ '0Jʳ Yn|35?} M< 8W8ltV^$%pwvJB.4\}W]>v8ϬV\[IvjDMx+U |}( + V}2+e_]^gpz+ &;;'qW U/=vd(2H,֒Qar̼"zOj'AaÅ2PkDuz1T(ڕR"6 ̼|`qg:g a.~=;8 ȭYٷv-IZq4`2/9]x"n[yvQ!]ԁX􌋐ޏdf"vb[X坵X<%Y( VɕɍX>Ӆ2t(FUJ&z[ Gk®!55 T4mĔM7!"Q1Z-+ gQ<__CTT:i qS! gKl3_Fr?-\?[wU=anY*8 w^Wz$cֹ8CbtR܂b׳?ETkz,d!W D!sJ=T]w0Rˢ''=Tel0iMK|OE4})xLL"-${|,yE}/UZYX1E!?s_wLb=xUĴa?,Rݬ?NH*;xUzZݿ]VZÈDTL605 y !Ѝ%&A`\2&h[HwBZf?OGj^>FFS)5ۄs^+No3[Q f\Nܿ=˦E#@en|!u)!+@Gx ^ {pƹkD< fs{җG ½uwYaS&J|xH5Q`{*>s8}&3щ W=5%Wjm'*|+,͢ң 5^Ec'q7DYQ,^Lgž1WW <:1qzZ)|W2ee,Vy_u~,]HいHhR5Lޞ5J"/얻[$'%V guN'~JoO<,zz$=>H/ at KKm;e)Krȳ}:v>KWf-֜vz`""p~ X H"$Jpo£Hٲc\ ;v-m^' )tzı ,7s^|n#?z$x;*_te݋E%fȡCxY& K6W!9 tՑۚY/nPW)?=iXJ 3Oٹ?=l׫p)c IwSCPzFj$@d *lH;`ܲJP~ɰ2sz:\0|j>#pƍ;.7 2r= 0ϭ:@9៩TsepT;A6+A.`Z*)[Mh:!GtkB)kix .;&;jKh^tZ0 PP1H#ѻ,5`"` L̀+ +pFLD⿉qpN=kHIط+׻ psʠ*Q⾄CM3~]BO46wu[ӅYƷ kFH#F%(˕.?5KM>ž6yBG(N)y:0 C\k \RfOjKƝ}ؼ{ۄS4Tѿ%YM'l)IvyHh0KݍƗ{MV7Jʩ0|1]y@.^U:_Cpf,~[`5bcaa9[HKz܋+@moYy8i ֟$Ǔ#R(M%oLLCe),`w6Ӈ-* 6*NK0m>} . N"Nyș'AQcD\L! OWSk,^$Ay ]%h.e^.Ss,96|"# Jqj ()#*N55ȇ>p|Dp<  죂c),vFt"~Q̇`y:FKp9/}}]jZTlݏdj :U}5!iİ$NlKVw!QJTtTswf6{Ӌ(dNvsIv_ k$DBe/:vzcʖ>JDB7!M<ڭM'5Pڨ ٵnY7][[LT\"H.ַ(ӊON.]vg' )y-rWPJRKxsk>3vpx.n,&~EPӢ&lA %i-KWP02q`"7 hY OKzQ.3&9Ù8aV.`O͂~o鹴ƝxE 6߇ $[ +ɥ$2E."Q$5р%[l2L!K@˰OW3aL'2b>!6CJIrOpzc@ܱ)I9R=^/&L{b o3aI'l73>Ndmp=O=3IV܉k+`Ii* cVbn6ye ɹQEDig5faN8m+ɝww{39}8UѠU 2.1qV>~i)\A܈ZWU>ǧ1~ZqtL`b-ڗa*LW4mPgŮRyL.8d=S0JwP ,,}yU Mի5)YmaK~/ qBmD N hj.Nfj|.LC'3י[V*cR9"POg[F%)χ-[S;WL?Moʓ}L ~]jU6;hS4û wˍ8D+aھԢ :]V٢ NguS:wÐG St&}SQ!ץp8ΗO=#(ɤba\&\=<=ny73SVNN}tuX#| )U-T*TET+~跺7]k/n@)<9P3yZ$΁*ܹOWKLa6=^ض/$Zû=>XS3M}^qwX8L=&:>("(@4&Zعy+lw-|^3TVSg6b*$uF#/@Aw ןՄAKL/]^K0mMM`uшc!͎CT[4c䞐iyOZnHTq*W@"E׃r\jb|K@mXz7,>9 HNhIZ(ږ~p&kC;Jg*eI?~dʡ aŔ*0ld@"V)z6@ft`iU~PksS ;_ssխuB;SwQqSC׼ ѡ o.)ѩ )yDBgdNcnH^.? DQv,Q+߰ďeHȭ)b6hFŸ ΥjϖEq%W̿~QP.7@ u`H4Q-fIZE|}q,b.p,A2<1kۇa^U逘epc&gc4+Tl$Z-GGkR] -T1a[(Z*8X2SΝȣ6BE҉i@*(amDzQ?[As/ɿZ"EN `f\V]l]x#/Zo@T*Z:Cǔ J[32 z{`χɨ|i0 8Jz冁p` &?}ăyܐYHy1KhF(cD.;f6*5>O5hG8<""0|&A"E*y{``Qg; eT-]r\~r t(1C -L:AO{m#>yt*),̂WzTf?fn}7-أ6I(.a,E%XǮHH !P ꄬ|hזW\~JLQmaܴrFk4fr9ګLmwCI>Mlǩ5hGn!d mg=sS'<PQafxGGu'7}GԜzwMOr{TǵXc1"(ࠦ6G9!JQگ]T Q{y( J2n~ i$3{Gy%(U"n.'wL;C5O#dFx/2kM:QpEhTJ"_D e0-z AXC.t9;RV =Uz^Imh֖g{n%1Ѓ-<`2Y,GΛY|r2d*:a# LɳE,t|&d?^ *pS#]0xRz]312ѴkK|/gO7 o$M~ R`/˘c]Xƒ` 0EksEܗ@<f|w1VȲ JOC%{\r~@ǐt?q4IJ - =e=i/WBGQWLaN)T75 h+.^CDcOc'~kw6ǾHAbSڙ$|HэX׷ uvPUqxN4snʦAޝ*=qB4wټH wjaI9Xӝ5G xxU`^޵sa7 ~5ȉ6(j2)Gd8']1 *)Y -GdIQö"1XXJXMLLR" =W7]@R=vnW@+#QJ ;L՜*;R/4;t,AnT6TN)cg Lr[_`sv}^Fh(wC&tU_3p=}|7Ί[˼D ] 8o!4H=eYE:cxCIUi,?E,?RhgK89 U$`ƝLk$8 LMk]_wޞaXH;p6:pT}R2ٝXlRg',!_0Gr8´ԍIKiyH[n.D9ZN#JDH3.=ʁuGQS-W'pXɚ$\4Lt tɥnɷH32T+coɦ{3:3#4"$_(B,@f Q6gYH`7hwS q).{:t챙z8W5@g]qUjT-Ϝ2^=;&U3 &B-h%"Gh1.[%c_YbסEcӔ-P01cĩ{gXR(owHi8aMIYSz9}z  -(Z *sW†)vG[A+`='NWh HT}{^mBsVΟArP_,p$^vxUM ޕvZ[JTh~g/Жʭox.ދ4DLմzZNGY%w/l+EټPdrU3e(mup\C8ԥ{L^BNe>9}gM [F\7hS1:?g)[ ରT/7|YcH#.HXZzd=eT[МPscs6or R/!ɺh4'f1}I8?^5]x`d+SЂEJ]Ǝ% )#3k(@6.]g-k2#Yuk7i`#Am0C8Gx?N1dyQVSt6Cb<'Wv a rA|Aqks+dnׇTP҄zN4(5l?{2k0AQaK-|5o'#zŀPu? .t7)j49Np|_f:(ӓqȧ{N L6UU(ʰôL$ϡ!ʣ>]@fd,Pd5 ŌZ>5 l.Ğq6lyu y{4Vg 93G{`J1} -n?}9cچqAZ:N8wݼ q5hQ!s-ES١_%P)cC.Z;0F/B:m}5?f nYȌܐ8wT+pDJU:yx]h p{pM|X{ϕ" J.c:YXw-}ѕ|!_w-a x |i҅AU *i <#ȐN\ gn|} a6T> Z\%5ԶTsB^ O፶@?M1!"W.HbB|6p'K40U үB~ەyasCÒsй[ a$3X<}emxO-¼Œ2\!F |>yݪU_{p*0t$f3;[~nuvB7 @ ޷O+H :pT`J" :eD WKD@*9|ž amSSڑ} NfE7\/!Zm9Cuc`8Y񶯶+ͺ :/" ,Hzؽ:*(bt 5E]lRZş4jB mrWi-٥{G1fѭLv0~tpVcSDl|Qꓡyѭstcd9ۧνRP'<|P\?4HߛG.AL*}󍚤K1<,3]я>0E,dLUBQڡ<6 ~r 2ⷶŦ•0r^?V ?vO$ %Q~un FD"^~NW\_{cp'ՍjNMfKBhO cLDJpud,gWiCLH :Xxll|hŰ j[.-%5i",gc6#zґ?IಀyMA7C=j9l?՛ܥ*isM>n@HZ6{n8`Aa&~ ƶ⩕$7F8|+0.6I`y+1t *] #͞vEد* M3ao8t,*., Ą{nqJ1Ɍ亻IJ,]- ԉ`XBFOQE =]$>Rƈ[)O]ޡnٺ}Z-Q]נສܪ 7'avGi]?~۔cH( 6?6[ f&D!hFk+ѝ`_H1ƒhT󪾃AʑΈΣ0q8̔V w9(yqm[9 @ H'Ի(wı/TK^CUE^b2 Xje],l?Y4e X:A@okbSеNܐ{< ZlIzB 4H̤Q"Vdy!#9A.Sc@RGެCQ "!3)z֜N5R/~|0!D/[]+!/LeP# 8aW-VߍX/bEp:9!}_{}4~7j)-ƕ/9MԚ kg@׷y=og3T5IA"Zvp4qpB o0ea7zu'F6P.ਤzȌ"C>O Nab7bȅ2E $)wh8q qO|HAϲj|]uh|@n:B:vg:Fy]xDU%q6b[ÿb}NPR!KHE(-P]ƐUnn҃:-kA? )Ńue9\e-5X 3*ޞs ^0XV˭^v`TrokO @u`tTQV p\{7qNʕa}J4 x!хIC< }vrp9L M'7F5{CvFK}7!@vAs/;8Hu]"S`A{_h1v_̻, mpo5E-׸]`BYay5/DDUQOEU S*GZ[*aY!6NN LmWոduLLO VojwyQRex>YJA-[$Tʍگ]!S`3-R)oLE`q$u¥,I1)ɘ*jQ7;7J1iL !5irq K_\yۛK(wPbDh?`j|2Dֿ3mNrPʧ^T2QEyq"GQQA+$!x.'{5Q it?&T\^#>a9>IpqRm>K:6c=_;nFV-X( BSu*-֍0߽&2J(}e~+ӺoCZW̯(Ȑw0UJF3B\Ja(iuޏ/_J0w kjR_6+].)E|'eBIC 7f({ͼ2㮈Ý4/;U$+ݣ=G7TzbA8yvh:r*$+̞x<,زn[lΑ!N0p2!rik˳bӾ} ?um rat2O(bD%NnTH\2SekJl +^l+%H1 $iWVgtj=yKo?S48voܟ IPk}ޙ$f |XRyĥOnPo,r0s(0$ y܎B9׀ F̝495GHpߘ`W(t3tW^c5,~NY_Qҩ.v=ɍgq۪_IbcaQr|`A r/z#=awuy^"5:` PrG!|縨Mr3ľ':D[Q}]%sBL2 2{2MV8IޟثnbhenW@s~")",YבĠiӶ<© ^d0U,u"(KX(*q7s:sw$-=Ǣ): 5e.`YiAzYIbg_P$B9G ߭} S"1HדLmi<t[AI27;) h; }$p(W!4gQ&no|wK@g0j:pn|J z `%$erl %K!Zp'lHz)ގ .U1u0x^Btv[b.L|_?#H!Z0_c*xn|I01duP M7  EGM]e=`2} nB ,$ZT]B^^y?\k+Mf3=?%/{3ehD`9ZZ92IlHV%R"x\=k )ݠ"X#emqJ# _Yts6[p&[ M1$qR՟;_Qx@ 46xm=&JzW0JK(lta}ኌWO/O.UT#C`#.L2nO\." 'c4Su츈F5[e+,kCeXbαsz%2&ML/X4?lͳnF9o;*vڿ_G7>zP Fl)&@̿*XГpOe0Mp,QP j. mZ09/(56n қW?+uN]-paw7^41R:.Oi5 (I  ]\hD @ڮpJPM[D;//ﳙ+)f 2PP<[*qJ<]gVSsiQw3 )`Y EofJ‡.^%ظq\cl{"$@ qںPir SN]R0δ7/z/- zJ,42k8 aESAby1_@8X* %#Zįxe sGx=G> [anUuS Q'X/owX& TmTCr;UوaY!s9#µussQ(bw썾HutѪAK@Kkv DrL;!r7pu{(Z;AeWRl*tuӏ<堝VWjr$b[u 2w}-'d'z?l~XnNJb+)ug-C2Zi8煛L_X2iBd MȔgHȩ@,<עQyg  h;ǙM5(-F^gjӴ]-Pw*l7a :!E3^SatPxƝnoez~僚Q!F^.i+sdɕO ł8-O4İb$L綔k|J M@ЯR^2bBmQ%!ixsd+ :`hU̼,`^)BQ\N+L!e9s0d! ;/)!OO-g/;@;Al_(jOgl!w)[l!׏ȩ18~_Em\UEN7tU'fߧĻ!`GEŤh鲘.nΤǰJ-|;4<c@o=nq^̉]=?o|\ZF])'"c[byDQc0B'Fkac'ϡPx.cfW )w|R-ip<=HdKRwzTUjz‘E -;.՛,鲚/@󹬎ۂSYl}ZԲX6W`GCåiDqlհP}Y}>tdڹ3DrD ON(RƸ[ /H~l ~ eJ$Z3:k!L 뮷~?6 uı>"|4P3A:oO~u>~3zMu$W2&#&gǒר*$HMX&)Ҍ<2LS;/oϳ^ņ=5q'ńkS]K.E;t_-b,Ϣ)W$ƈ"*qEJvOf@7Ol:Xmzoؚ/!p:fLc̕"iEWNh@Zds 9qρ3ٲҫ3ೢ~s_EZ~7VE3B̽ ЪW9Ra~mb.n;5%LϮS.EP?!ux/s=ĥxcn6J)n_8 /q)-Ж^|j:}/]@xP*4'{7vvpgɭۤP ]L.1գC}=k^p@WuCG2WY\ImggB·/g5ڊq)}> 8Kk6lYfɅ%s B]S"R= 1MCLBϼVAB8,ʹPx-143:dqP2zCծ9$ϒy&TPբܬ]#-E =\P.v "yRΏm7(\r=6;P8!GقNý1)RzUrIoﳩ,@[%k_m$g*Keجcv@Ds8aq6P`{ވi~mS`Pn=齫D *ڹӟBϬ^ͭ]%G|p/p]iOI&UZڑ)wCqQA[=k1 0=D?}BI_TГ*Q q4+suOŽ6qD`|H[m9 ==ctw7`Ơߝ,ffN!$D-#]llC218*?̃{]~>{CЅ &aHW(>cX2# G(#ypB/U!Hž_ X92 Nw1'VZ\N-&dxU-z@Qa Ӷ'S@U;f`&3_ΡUF(zPq?ht8ꂆ71zSSCJb1?U=Ɵ/OJಎ+ Ѡd'ƖU<*\>G7^{FTU0WܩٟyidJ;>0`lƞ4= 9i 1wG);,׌e=ސ5c .k_ O4.0\<.um?388oR[kj/kIӣ5_S6pO|LH4nY댚Xb6MO-?eGvi4؍*㥖6iKk߰zEQSAGt' HU-Zt#O1Xf k-A'WF!=;"zR< yS%KAw6e i&w1C8k;R QUΓ="իt{& \}1ıaSADyqpF ա>IEׁqd 39Z@8ݟk=s6-t ࡩa'=Aک7{=/\Ҳm1(B]ksic9 rѼ4ݶ#im7SAmh9$- I'qJCtRcK !:4B8&U yn ׼s=^6ᄠd9> 3.$/mp?2-B>䤕P*˺Ovm2W ToXݜ`V: "zFQDzT!Ml5 TeLcؽEM{o:8&h y̕ _D0XaK.hĎKFbàg[,sV =\j N 72ĵMs̿2k@qlIyQG-d%\A%!35%>2dit!xbQ"]0Z4qD0~9LcD 9-)+UTčKG xvv/Bk܏WK䇱.z pl'r [M{̲`^[S mln_$-jm2."":%(3b&(9y&xfyC)k{ BMUo"ވS$OlvXeױs#Nٞ ]~ [*0㵦Ki+/;A;}{"_)0ְ7 &mEq_QJē"7yH=EnA.vlYСQP0!YZszOHX,&Oۥ0TkoHO f2w!y|QD>S֪gY(1p~hYy, LwY/9Ob5ox?=Kp? ;=FA}")謆@sә#뗔 ,}os҆+7jEOxb6-O*W!Z338JU(ͲK~5v*ΑoWVuʹqɫ6OFѕ-/h7~y PjR"]0!l&5mj+ `B[F0l7tO]T.L+lB}Kj,YC;(hTtpy,m6f i;U\aOLX,vYΜTStO 囁bG}W 9 e7W m6ki@B.'@s0?>&H!z  ָ3~3=QE]XǘWAv@ NK'CG{L [alw8&ONvn8r;ڢw|t'=pj^[Y#N 6ʤylj1LsWG(XOuoh! r0@4m~l_*Qes[frRx5`< ZcC5#.aeH؞&h3A##0bJP0wb30S-/7P b e/vv yQe %\FeL٭fww$¨˔ΨZV6nmtU&d/yb<"ϸv9DTn~+US[#~DxNB|>biyCX> 5Yt[Cpu'==vL{onbbE<9Q\)МjBE.EQOoLRQwGtre/oD+ mmmWU@9,K,Ej"Sf=g=%vl-Js _}iMMCUM%U\dT]< A?fl]g'K ߂[nmћxK ?S\v(m&d9UYY/QS:!P*-xUJV2.]Dl_2#Jb߳i%l9)A XrPwTdu3 !GEeΔ-T#2@]@Jk&0qV[2lPl(;--=wBJ<&>(-*4f,ɽtڹKħ4JcjK$bj"$7 Mjj2m-"0Z`2Jݎ')r=ǧy° բ @o(C0=OWq1~)WTw@?Oa tH ޅU4FH~vQTa'n ϒ02+|c?:U"DntobΡAs 3FUn`a{ު<٧n.n7RN/rSTuuG1_6C^N6uZ(n71M1e,5bxvܰ~I.gͥtȬ@~ڼc5==Aƹ:t㵟EdL|GZta-v}c,ŚWal`+pqgW2N3{GY_&FYTwpO.ˈ7yEm;<[L uz2۬+l50x1(-D4v'OQKZ5zWwavU f&ϏVΫd0%)3n^;lM{])\fyF8ϮhY쾈1ӟ>:A 3FX)cy O`a&RYɰV8vy7B kI EmiB*b;aԪߩ餛 )w.cELJ6֫"I~hȮ]*)evWPMBGK ;`'pȝރ,X3|x5V`5d䶄*=5*1hC0jN]]-7PpX_Pgnp*h=pKk?D*~ޝB%վb5&+Ҽ_G˝ 敫q1!xG8[ Gvε%,B5^!G ^6pBJ Je^R 94ٗqчͻI mJ}w{B]t9}?C PڳSJsu!}ӈ8McOJкZaoiW^1J($V8+I#Asb^2S.Ÿw]EIǣ^4M% YnB8㠰37_1Gcҥ8'ڸ6[zDLom3P?+".F#57fGe_0/6=<2壒xjIωr&<Ɛib-hOmTu@aa5/Aa$tPyxi̿Kd69mZ=2H1,qEϋ[ORmH IjH&haEB ]ڝc˷ۚ@I#fbmA٦oP06b}i !~hC4}(٠m1y:?wgBLxW젵*Vu+Bkb$A/mX4ov+V0:~PP Dˡ$gfUÚ$'j8 C tlg7 ٯiCȹ[S׵T;c uQQg"o"Tظk5Z> yÀ~~;YStczk:8{rD+?6_w_m&D8+!(|S7eҁs*w6j E)d3[Ժ 008:cXuNR]rv pTGwZԴWOٗY6x%yL[d륡$܂ Ï`4]jݺ¤d _N}XCIL&* (či,B,uְpT vG:jf?żN&XjP֨C0~^-7HY gP/rzTkjLtX^zN8Bv XNUwրEj@bDpkQWrw,:KZ8g0݆鳞C9s̍ NZ()߱ԼFPg.5<ߨђ-V8\m)adɀ Cfxu JrJIoDq~k)^ʽT˸BV6B]--D\#qezW.EaJN]?D")$%fwFɺrH70fɝW8}e|.' }>v\_jγD0%Wϣl @~fF ~ץ0^1ɷmFp{>MyZa9 *.lEZ^#[(15[rP#'FGD ,.7?9bt5%\d*u_lw05%g {m=vaA Mn,~%C7*4o`]۽Oxz+-*׀UZ;΢miIݫ_B1v _'yxTƩyƃ]pQI\ ,%2Ѿ=KO]Ȓ3>۳aijq4m!c(o8γkP1hn%"]HQ- [DWwB k-7rĚ :4mlT;3a=nW7F &u_rBC&FjZsN9g@ 5QKYJ pJ*4ܤNvM;@'uMj.@gM>}קbd0DIMò>o["nZ0( RFʖ?mu*0ݗÇRwKSG7}>O4g5*~cSafV:%>1锘 *j! dV*S|q(&C&ֹl)/HAnt4S=Oj6) ~lOhg - ϳdI*aE2z~i (KZt# F{Ɵ,VU6 ZXrB )Չ@op(L,KiNbM02ْ \IZRv1tn1%Cvq}e`݊O+N$r-EF1G}JR JU. Gbl>.|~,J-xתކ'DbH:άͶkeANAjӧ!L:9 ~5BԺCKOjؐ4Ĺ ە]&pO9vF~hrEtXZLwO¸}R\=oÇƝdRѬgPƜl^wi0urO?s5\0'+V:>ܑF,TD TYt>AENKvTa2(A`Rr-`Iz=} &n%9{2碠p/7i_AT="cہ&r :KRQMlf@Ɗ^ћHtn[1ƞx#%,1Domx>gj"+3yyv@6I&EHaC/V/9$1(}qMKL%z0)"'A6z/Wuyay$ڃ\O1zt.y4K Y=\$HT妑yCJCy,pSUE/g@bwUaoD 4_k&7HݙGӗRj)VGT+#c l)JgqLTEnn=9.X;F}oEoȆW$#⯍CДt/|[o;OR#8tb_ ,3!5zNdDYpT_'&wecv*m$ϒ{B I*POS2ٿhӾ2У~Cg]f#Q%RueIDroV7K`C/c5zu{1pQ́ym W<5FO=d!bH.аt'f>(V1њ H#>ʐ<}7@n^*ݽ.>OrL`Z !Jj#<뢨o[_vp}.Aq_~\ɏA5&L?>IUBᐈS2#SL 'Yp 8Ll@:y/aSwf𰶣i5ŋWzj.5;hZ`b@=>o8Qp/QWvBcM(HHJD^.[\dtd6U;~m[@ZAʾ'=<ͯjeba%>Njʫ)jϢpErCH8 [yU-@E^ h }d[}*AǥD-oL1S/tz]# ! `MkZëZǒUn|,R lSiRt^{7{zL!Zi0L3>86v"|u'r4A01U\df+ﻚ]AS/?̔*]/yr#@.Sk}Π!B*o2v55S+݅Ce_*%|\/*8ee'+i7>u֪D;mɐ" Gbd6yՑ~VavE'MaWFhPRlEjS2gwQ5d"*8 rdlt.m58 (a 'B}GSO;eyS!-"&1cGꍣ6x ǰќܼtܝ~tig /X6!M0_)R\wKY;]#8sP6VuQW&Wz!U۳o^I;Y3]Z} .SoM>_FC_x Рz~:ڂcY[-z+i{#;?(\j )Ԛ0H KF(G2sj>cc7eA{9p2]GK*H>4#8D,5IfG>*3(!x]>pv#P=*;R@PcJaZ8dܺVrШPUmC_,r0Kvk|+Z9e]to~!4&YZ1Dgs3C7+-pU/5D*;$D(]~a:4dS ( Zj) ̖ѣ(U/hLQlPƒ#vP8e 6,$bW_ tud6 _ uQCgY9`%^dW'ge5TQlBx?eync {Ř4\^fh (RC*LWt]YVC kd %ߐi0P7 Ȥ"Q4DJ47w9PLн"):B9KZ+(+=V~03x bg;%FRxv . m+XtAv")R--$|GBȿ:IĄR.8`Ix &d.5#W?chf[YꅊTXO;rj(Oʹ& yvC_!-v(OVK]͠lAԐXX`/qe*jLYɤįgÇ@L\ nK[Æ/)̣j"YV@TQP <Z4E*{H#~/r ن-v ;x.xbLdT?abqXu+=ǻ-^P t1"3`P~(bo)e%R!B]rWRH8"]-P H5)YE.yN_;+J װ<#br.Q=oʹ>Gߋ6yN,E!(G4-/l(!Jb$(lVcUֵGq g R)tl;evgAUq aZ~O=C;`MfT3p_C"QEҥ 駦024fӜ2_RJ(79d 3{3aзo_K+( .:#zUk,?*(,ꤕ,)'`T[6=Q{C\CN3O-V;ȅ-y_wU;97,Ry _/.[hb·@i'nl#Q:dޡpXÐEE0L%-4%6&kh*zįFZQ9`u^@$P`S(Vx6nܰk "d ̙,V,w wKF-^hw ]W'ljSZ'E^)|1ZoöF7j lORgbUz6_mĥWqe*@={2q2A Z8b=9+y'J 1u'2f[SpAct }T?&8x0"M 8Z:IekK%~ZŲtd,kMҳ4IfLanP}2̚SSaSbᄊwc|u .Ya- +`MկM~nZ$jzD|ր EK"rS$ tN~U*bS<[w.#j` 3"Ew! > &$ 1i<aH&vq"Gwq-CC h Q?{u*"%<:gYv1nq8_)awGQ6H}O\ c8AyhZ]p_gfqJ9C"#7FeClF#h"5t27CPqc7 +nJAW!\:Y9;JmGJsZfk!xc7EvEߤk*6Y~?3!q],usrx?L;¸D Jc=+D4lXN'(O᎕^beJ]cPeglO)Qj.gkZ*\Aey =j5gs;# 9b9򌞽`@3r|׆x6qbԞP2/mlVM=.sEWO V}ۙXDm$& SԀ47~:5|H6hCM2q%GTIEgk1,.sg+˘K0)mԸ-4MY&& SQ hBZGtw ha 86`g{&=e ´n+m)$!F^wq#+ PkPpq?7dg d; RHhd&0AU>#1J>CctZ5 _36B12T|hBgP{< zHYv}h_t:?-)Tu9(CQ-pay EgwaEU *x u¹ O]qT^~6hV^) ucUƲ8HvCi8kJMqز\Qwf/]^{d+w2>hB@^p7:j#\`42& QDu11,/Ȭzv:5" v |kWq%}H0&;.z9X쩉Do\) hdJ4n]ki5ц^W}'Rwf$(0B{{CPhbU20۶q.jC.}`xUM(ao#a"^d5ՄR+Uuoa3RQG_]Ї\5ğmezsaջj:硯`Z#wU/Y ~tߧv .ʯ~-C@_3~cߑ{q ~^ӆ[=hK [A9zG:oUk}HwD.8uɜNr+"GxhXikXjېyBEOB_b})i\(d+5C';2 6 `Ja4~{n&}JV(CbC!j{I+4P?=ͭV.d.K9 P 3j1q3.D00lY MI- U65S͛!ꨨ%Se}. ;/q0C YjOS=[  FQn3Bbvqx[+@m]O|p:ZѸC)/QNzM%B2u3q& !#yŁ_Lv;.ێ`o)bMҳĹSST9f=.aX]!ZHDX8k C"h+a\FqHzWyp`? /Gn}˒W;Rb~.X~ EZ`]Xc5 n+6?{F`5F{vQ]@^Pˠ-;,Z^6[Vqpf.KLQq$1VgߞlKmA &Z= peʞˌNg E ^;N_\۫ H&dbއ$YmaJ m+0HDE gn'90tokh]MfqX8 OY-k~R&&5sgKDvuFXŤFe\S#T3A(JA@Pc˞Iٔx OW5a+a[!U Y~DAKOWU]b}DzM Uސ72>G7T{z 2ΜdT2"/V$.9c^JO4 !T%"PAۢIIm{)@ȅ*S-ΦY{B-b1x9^HRo?yhUpeW4-T2MORta;\k=A)ƠpfEQƞOB]v(!tm$"OT.]Woex@KC {msX%*ڍR F DQ.60 Ϣ}f4MIʧ[;MR:6(ʶ\2G&G]e\@ճuʬL3 i*!7„?]ҺdkOED`dǣPKݯ>͒6SBj)Qe?MiTHUe/tܝ059[)I J餷u@}#MXJ}I,pX¹vrj9͘eBFᅩ:l2AioƔf jc$guxwHHchuRٌ(>:oLtFi|6^m+4QEO#jdOOkt<_3_KX ZۧX5*ӊzCrڧ 7Kbss?h5n,r*`Yl$l}Lѵb4qiFUE>{&}f~e,}^@<4f*0sj5O6IP]EBUE#IFl~7aʜ(i BM6y 9#@&QYYO <#o@V^ks(4]B'!$ۮ(׀ĜqM^HSOp8_kdGFtކM6$E/& Z*_(M{iCZrΧP7Gy  ՏFOM p @@?-痵pԫ<~ c\wV8dެm.DM~˵&J[;1cx[&q-~0J<fMl6FgGW{$qI«6c  -ʢ4pܰ^_POP8gt\Fﶸت}xdCL_(> >K!ь$ElvUވhctbSbڬq?hY!9ŝeFS!)A>L X07-SJWp`.rN.705k_2k 0S}+<0=뒅@ 5bM(⺰2꿑Y^;+ϫ_ms Ϛùa)STPia,nꇾIy9r('&99ܝ{%Y}\o4qEa>G+K"4Ҋoxnig l|*յ>z@TC>Kcaㅃ ZhXNКs54T:/77+x8%SLdnBg'$b [3|VPdYRׅVv}_K=j4ݞ¡KON܍޲E Ȯw' Ba I;ıʯ-]?!+QI"sS7=wQPinnF =95L ݦt /q7l9zWN|t}D:K >7]@S[vX8 ieK4)LN ؋!A畜6F6?/ BhHЋ2Ţ;~CD?7앇 ɍ}&=֒C=dX@I rW19NS_ܙ?dFo큪  ?' 8ouR°O`Î(In{:ѿ!<ԫbh{3eaMa*^=k;ܹ~gR.Oi|uaLIn4~*P+D/pLaK(F&*{"L [s 3 7$c$)qF W CIb bRs;Pة`_]\IZkK|/!D`m+U \h&n=Μ2bfwy ˓͆ 6/ lIh6e>=X;9=o4T}GVFo{N&A0&f~']6ɑ5]Ө:#6mMWP686OxեԠ!`6 l])cM D 6dͳą-DžZNK)ʎ$Qb"v ֤r~O>)gӍysgkHeLU#1{1J=(V4v=udh>.L9Ϗ"o T#3w<&'sC> m|C oodhҞW w "9 /y7g@3pmσz58aiid_nAn G=LVC:`D~a c H.|n?:(n =Gnl˼b o $ѕ\o kJ(@ӞtPwu5cj+nfӧBd`uжϨ N^l'W⇜2:3dR+ Å?F6Bf&S#9욐'çݠs&~<>ÀGn!D؏GtpTkad++?ϥq-;W@PIz&+iVI1鞤绘OND;ʡ f}8GҘ{hbX*Hv[v^Ck*:mOW+e V45^;Xerdvow/]4b{{JFO:i) 9~ roUi?u; x7h7@gIw 4^"|~JX(rﹻ_Z9r8tHb>xm` ?Z93sBycwo'FÉ>b(H8پ  nkMG4(,hQ@XDQ^ E ?%}N(Smꐎ@*k턔 I&-0ܼd~p^ut`ז[R38$KBf> ,rs!mݔ.杉Q: >?y\%QM4{zx^r"lM:ZyOmo# yU[:s5"P}'DȎCl"Vx裶_Ft]U-v(*ᮀʆ @EoG>)#Xƥ+1IK#}'J+Wh\rQPvGR9{6J%Xch,=Ko5;VNP4POfxX$$'B@{uM>Z]<1@ mJfHN}Ʉv#"2oMMSjt'd+l aAtc\dC&,>5W?r⡝mO]_۸/Y Mb Xu15<>T}ZjH]́> v^On9Li׵nwo̸ /\)MN Q9}0lJ83RZgtTdĕ/U;n_!'S}|6hR(:kIǿYdQ "^XAsblLKܻ$)}J=pi bs2M~NІ Pג}lߖg$&poy,\/* j1 c񭇕%|Ijg=^ʖ%Z:KBWv,4Ff߹t瑝lWx8@WϚ7Nyڛ*Ģ/u -V3u&JnZr&S/?syyN{&}*ɮOHZ(O[U0"t6#un?{(gQ%{f,a( !Y P9/ QDQo~1f$5Rndo<'}ߤL/R.3ĕtn1./6B%)YAà[o ݼa^OG#i% uPW$BXl߫Ti=2nyV9hJkیurɐ䙍A| qcN^|{d}W[/kvSw~q:&gmTFޥjⰁe=}$TV|iLD]A+Tkc&,ULhRp]RcGzwdpi%1;"pnBT`p Nv] ~%[:E*}LZ jx♲]c!/2/_ cʷ9-eܫL\v۳` AX|_[yj0ny}/?gE_|[_/RZ1k==~8ѝ9 H( sYC)kkK15Y .q$:qkUQf c" {ZJ=e{l۵ [PٳZvUBа>UAF[ž+6puwۆ 4T Z)0`M–&Ұ(g0'ʨ/xħgF/w2wC(! Q2I1w{n^++e>?~ 6R$#!NC^É cr_MCˠ3Z lNRxNm{ux8=;+P{ ';5/b)yvM9W=cE a$(4xL:-O֩ δ+* * A1 |ن LNMb;Cn_;"B>!d(=52NxyrkxPewt;9flnx &@&{p0ՄX&3)GR&?QF^E`{bk D?HEbF"y_QqTm{E%h5XyqhX5$v``cWB{&3 38 1O| /ixB a AQ5doZ9ыG#cԡ?BiZiZF#QMZY9 z] ci;*fp5ќLkA#|'n]实 Íd~Zdž7|20F<ˉ,e]cNX/5eKӏmf]g㪥#nyǖ-DJcTݣS!If{vhY+9+t&!;Pw7FԬ %jReBk24@:dI74]jXn#/ il&l L43>2D1׮?"{~8CP)]'B6qQoߞ#Wk: ؊?iLNXs+Y\$!5 NTcXF&\+!U8pcW3Cx_zɡ\b@[R x09kxZv ttMulma+2`H)n2X2f ʃXƯL /*ua)NgrQz^7k, >\*HzrS!/9Dy܌Tw%J6.:5>'cW f_͸P~%|ؐ{E%\8O\WҮZ{3D!=5+}JjYim$=H¦4U." YDC͠Ҏ#aEHBG(uw#v! r`S% O-wqC8YsCF!ubb#޹S9vN/#sR&M0༘)0@kkjhyZjHRr.*)}Mn9i+`֊X9Uv}<] /!I"2Dt=.{ o`сM*Oacjlu+1T"n~_tJd.} 7:}0n>$²ڹ= 5!Io B/7 Dǫ#;z lo\iSsv!A=(zPZ;'ht[V14+"1)Eg{cڋ7"v `%;6X8O^ C' L~p nc9 BIȓV2Tcs.dψ z83~^V֗mD8snGS8@ 90oBV7"Y؆Tcٗ4z)XX})s+[^I׉)#wAޟG5" ȭn}JG@IO`Iqk(܌ŋ&=N&G}AoJ،Q] I`{z dEp[%!u;o \`M [F~4X߁$SQ}\졘$Ⅳ_֭{u4EzV ,F1Tvto )RBı+a+N gGl*bf_@Z DRš2A%Ps3ptke(+CM(8mΌWb+9؜\yD4YrVhC0 ?plE -8ʠ} ;'R\ص[ kUj&879p@[A C?g\D ZlN #)7zxHzI"P"8q]RkmxFsvN:V5RvWcHs/6e`2 C)cTـ I޵<8ű-T5LgtH9_?JԇLˡ $A)>2q1Nm$iXXMȸ _"0ΤXdEd*m[௥3t#kt* ac M+QNrw@Ҧbr@_IB73&-4N$Kea O~˔߁WZk0~Y@1K>fa=~;Z8s&\Y>JG wJ$|~ ieg.ۻbԌOw 7{nG2v}YJ9HkH@ *_BU:3nX("8U~gEmtXyR(DU!g |fXA0WYp?fD;^Pޑuk!v,5OE/K7ImeW?$r;I?_ZP.%SS?s<)x #{3 #C2skq}¨d/;wY2K LҋKXYw./Z$s,ݭvU"dFߊhoLJllXKap)1A9[=Zw N7_}>Qt/6xHZ:MAJ7?)8 Oc榷P4[.vpYp;sA=2Ń.B[D&@DX?jG_m#Ap}OpFcɮWg FR/Q&HCZ{<0)Z_y'g^X&"m.:@EH!xbMFZwHl $c=\N}VՐX=."j H '.@=hkBQao" ]wB}y) |A,OPG޻S>s޽Z'<5BVӃ§QpwѻlJbC}SyK)a7i rENر &ϸ*9+G 2}a+% o ГaAҲn5액֊k oE/cd sb;e N m RčIr1̓: CDie &ċȋ-̬\_nYv b,H ޔ`gtUP{?twh%&*'dCH<QpܬߙPUq-+f2:ß{_*_0ikRV,Ƙo=Wv?m3guTVf4vYD;΋⨡J@ yKB czd_FHR|TH[/'(| zlF^   9܄M)ߴKEu 4}n+Z ?^hQEl|Vܼ)fhKIWn9 317w89vӟO/f}07<[ OpZD$__>0k }d',[Ix3N2,!IhI/J˨ |Kl)Bfq< ;6r>n'p'7+A=km~qxzyzߕo''c=LaǟU ӗpE6\{#2&>VM^g{VW>Sm"&"l7*=0^͊A+=Nx0+|J2=:/T饄m_7Wn)7U:r|M hxNZN.ʀFUWJQ,vbIUy5 | <> Z 4}?Rkq"QQ練̅J(zt@4CͱheklZ&f 7A)h m"C( Vam48ƴkYˣnAwsyMMkK\ yO_egt -8/rAgkK$.J<nx*]C'8~W)#M- Oo8viuVH>2VyCj-U>3eߦB K9ua\MY"kZM:XΩbC*da)8E%C'ZEFnlgJL: YK2Ӳ}+Uf%of?dhc,9'zH亐PTFVPhɆKYEM]gBS楎r?r|45:ͬ>2"1XaaQ 0ej]]2Z[hMUV@fZZ`hTx=*}^7wQZP>f0gP@^ApbnFx?v`q5=wc 5(a E|_50s}W1|n4RWZ@>vr]›XEL%Ҭʕt*=I-%)f O7+aGx5H\ "nRϓTϜWd's&@z0}HkIcΔKO[E׊q[ ;IxnF[g/XAX!~~b-d CEjr OGL 5?E`ܼI>M 0TdB3<}?@i~ZO-,ܐ=-*T! op2n {2gЇZqJ3hvG y\o, ىh)~8pHyZ 6KOgHy*-J A _<#gA7ozUYl\;^EH Y|+vԇ6WS1n VvMؘ!RˀQZTAuAbl/,)󗋒3ĽNҹ%#eP=:0tހ6T;heLN`k&4"hR>D5F.iZUxS'?ذu\Ӳ8k&HuO?b~0zD=yMdㆷ,8x.TH7; /ZӘq;BH;ϖ#Lg/.UߓFi&Jnj&+Ҷ.w #jr9m挱Fp ĩ# i'a7[yJT#@=fʔӹ|uq^$,LJڙ-"*`}{h/^[?r^ {~G늺I*2 'BѬ:s %4QpS6D4QЅǿȉ-@ oK( 6lU0SCF6bH[.>ΡO{,7["˞S%tDYaӦʦ#2N%٩!LG'Yr ֒݅=ITt}/*A}\"%Et%htf1'>)A|ٮQj聁W o}Qt׀XbZao`ANi@dH{n1U|<3RQ*Dk>oĉg$Q@ce%Pǀ{rZyOŘ c)mKx`8h3ne9[)Qa[=SV+y9T`">gU5T95{P%8~ Ҙ׺Yt۟j6pS=ꎲ+}}Tm T憗=t~87Bp:K6tÓu TUUeHs44v DOcV4ߍX;n& m/U ƖwYkӡjcuF~udnL,(.]GDy6!M6_)C#$;q)DQWSt*Ϧ E3"J R NO \SHQ!d;&G)jzSUYe}.kd⁳:Tr포Y4eH/sy΅wE~cUm7]64R a$[o}n7$~ +sh9IHY1*0{.K'""v;kЄx60>֊ ^W*8<8ݧL8r>gE]Nj/.[y{ !ēqIn +: Ǣ9*Hvi"2 |=GEȈ]A{}ODTj.[/tzn_4nj[HGq+$1T0)|l7+mǜ$bzo23ޯ+ ^a"Y,pP[ Do!^QT`23hBrWl 7xoIJ8WFQͣ J[#? X"bl%;˱'w8/%葟y}'g}Jbٟde~q sdZmEsಁ'rb?O5v$XBE,(3m'uki(?:EҁWC8xG]ĵo``]>=P?]*Ca}􀼉(o? m^ GF-7Ou+ŗc^w%@YnZ2Ҕ=>x#BZI;l%sXl֥W?>!5tğF|)@=?ݔfӝ ) >| '3Љ4cCmEn<] yG^]q\o-P2>-3`&I= QIY_&4r+9 ma\^. 6<ۊFMz;M *zC5f3e{W:R0gο'Hֱ<;àޔ7l0%K 3(ƿe9ٕ9g#D>BF) \z;tnP2I~㉘JqPm{_]ZF & N6+/`J*6`I[`tY3$U@nj_8cz i6LXL|VxdMng@bZt܏Hm&PLсh7 ]ͶPZ(D=e I* I365z|Q'0h\D;"2Ǩ &5ǜf $iA1;͜hU$iQzgة>͹,:=*'eBzMURjs%j?-t(61 DwJFL/;6ykD%[7N,J)eH"DoϠ{ MbFKVmx<7ǪƴeY}JU4W/T[t@]yp1)P?"w{(>ya1W6A]^d[ *l X}]%Ae "ږwj!X8P0!p 5ECf6V&aBʅaJZZCȧvjy+KS-ć'#CÃR4?+TH[a; a(vEc>:;`4Ya672^id4gx~%-eCu]\as oS,'Ds 0WjF0Õ `²x?? :A]Q8̤ Jv@`]XO򴀐͑ \ Lb|Ug q4ϝ\emiZ}*!uwAGQ&8WF. .j8f H -X"`'O-)y$d0;F0L~~*G~% >Ze8.;'=$ |I >C_;8dF/Sx1ר`ny5W}JrjΎL;HVŮоC:o%ep:`E=|Ud'tx芧j]kp_Y _NmI7]Qz2,cdHn0zIOLe."$Q00l9P:<2+E?݇>D,_zIAe?#: %vݐ ᔲG+b&yz#oTN0x{ptq)#^#TRul6FAgbeB -cgKNg}~:f?xA!m E 05x.dѥPNJ oEł5˖CXE3m_Ἅog ]fGt> ԍ),B!p{WZvd#ŊMFyXbGWZ4[q$,li!`SJhq^i5P;/FN>bBOj-O! ?05$*&kUn)Y@XGP~sL x3q1Mm M:@_}f,p!6 ¤PMi 8aPHP2JX4Cq~oޙvIZ?vIܡvVY$pBXe:5_loÛrKvtzz.n1B{ԁF6vYvJʧ"ݳ}&<̍ $ȵ{ܩMIPy`1;I9L sK=j4dFYv]3=$M0o: z pkCIvHq59߼Sb;%E~eH̫GH]'A /sRu &38xϫi|KŚw CƴE 1_hOƩKuo-#T( ST8Ƒ0|D{rbrywN'b䶾l k Kt7=WJR}1{NZ#Vӥ4=E"QBx;2A4vbTza6<4jh.}r㻅DZ{Z Sʅ%ʕYQ^fAk玌1l}i!izTjQء OB&54ؔqJ&(Ѥlv1F^i0z8W-~::xȼ>1,c.q[qZH gDBĥD< Z' xgR=.pA~l8H aϬ'sku[u.չ7ꞼecƂԗ '5I繵ś=5Nb$2΂1)lL(p7'ӄӯld9c(JMY`F!)"6%hYTTkx)ex<0%lulRuˬ{3&~7Sjn=0rȏ9r- Rg_/4ߡwY'TNC",LٷѶ1!OoUP *ĝ>^-o~*drPf cf_t?٨np\kKSI,n-Dž_@ۢ-ԁtW\Ј& 5XgH Zip|[1e}Vtm9i5QʨԬe7=F~zW  g雾b;L%G6)C S\{n(eyH|q>s21 wQ\GkD9 L( ᫴3fHwV?PmM%'E;S!tO{E.n%1t^]j>hHC;XZF,gi.t2z aػwg>=MGv]Ŕ~GlDLlO^ΪD ;lviXJs$U.V(-nZ-y^O%&lrV5*HqdfuJbHo!3ܦ3 XL;KۇD[G薧s,O:'<s\T?|`W1;/<׺bb"XGjcj.@wο|fMRz$+K$0A: ?$&Ϩ7q4hє:?$wdcO CV<ѐ”qs`tuiiG Gvg+=onPLrнa=6\U6tvSS-;V̩֤( 3%CcTbB NZ$~}}UJ,5Lq;`5 \}dRi Vs]Z,F[r_rf9 iQO޾'KAnRAd2Qldg ' zT~&h*<)?|FE^ BFOB:,F iùR90: 6*O،A&:oc=>6lZA Y9)~)ZOo- YX^\v}h'newl s^nc02yHB{G|uo`mA3>m (?iF,-ӓ/o}hF#)y9lqYSI/ 9ZBà6xçᚙa@@5 5n43 7򦆮̼VZ"ƛ'{:S6GCt @Ԫl 7JIj p/?O{Ej pirq۩qUGs3^%P`a$O{ z%:@R-GnF rra@'Ry߇#O+b0/ &LG}F%EQfo•ԾfտJ`߄ >xLzt buhrxR]<Ѣ e 7E+břʌc#6wRLl4Jt;6Iu DŽ""GJk^IWE?C3-k3;;&PITW$hCffj'ɖ1C%i֫:yˏgHsbɂ6h~l [%v1j3<\WDi|pE+]iQCL}ϳp빇C/DEj̰z8<Α݊8g/]^#}ncS\5 ˚ VQi@Qpt9ߒ;}3Yd,He/8Ȟ>Hz^RMIk'.fHF-61@RWETq%#aqWg ?VU?ݶUH6=6-JT10k;Lª| ]Y)T,:ۺ$Bִ ۚ?4&#w#}>U]J .Sh|>'$!rjI:=:9r%/5Ci6w 1j&Ez4D>ܴM N}ɬR>EɩQZ$k.,fdufXjd>1&(*G c&R U-/#%CM&T~}Py}Z)O2%*BwɶiHxH L{IIZtF0`  N,y_67-,H{ȔP).1ȓQ3)Ljv\;$f5qPfnq U2A5zE7e, qx}&[;5N&pG B<}Z ̭J7IE/K rko~odR)/sE.B;{k(mXcL>lq Y֘Nz:뭾& V_-️\?<7i9u+Q2QH.wYwSCTB{A{Ƞ;Eh{b)VGR44w%DJb{H6T|,D!`ӦZW)%-ooF6K2D['k|(MCtX&Kw\KlM舤 Ceꀧbvy5S7BKCmGhumFF!)b->)f G}":C QNv/xmC֑O\͹l*D26?ÇjݭW9: q0]HtfY0s}QKVִPr,%EO؈C91_!?x>DJuIe+µ->IHf03g6M"[g&ƕy71ѶAyk$"A0UxRVx_%lp#$ =cM3  ~lḧ́^,7%hSJυܱA4 nujxRC`57Lnu[rGWn0t±sPDnE6-=7;$ DǙ{k0%:) Tw,6yW6A_zc 8 ?Hi aG{1 =r0$4MW:XAWuc}M]}̓/0ƍC8g&Kуgyzlb{\->c\;^[GCJ tNtr-ּʅgWR{ǯ K䘧E=9P T4ShQԩ#FWkv:6^w@;Ρ̠4WTUG}5dF3XwL(U8\bd@P%g!$VlgO+/fĸJjV[kts컲q"|%uh: z0-m-\p;BϗE]J5  -8duĜaW`vD?]F٤sI V^wĺdU)в0P_=!B".6J4Y&kZ~:or9[8Ɓi08PE%*;6i0֍v RӷXʥDu \B6ټڹ3\6=%tqV7?J 54F\JR~E!x>]$N* "c!F:RX1c'6m`|g#5x;*d "y§뜂"_u(C*3PB=ID"UOC~hԐa%F9r2>Jĭ:*J;b4T=u.بif%%Tܑ`9Ox{W޺v끽3/wv2{dzӼm_zʊWO9k@$VlZ"XuP0IW.X}ZґofR+2sC?s=eE֭7HW7 Rw&c  &z TrkkӋĠ=6Ej5O݅zZk-\XyPTQR;@v(ƽ#ρ@^`É=렩m?NX(eyǫFY22{k;m-dVD֬uT_m61и4%@Yu{:@]zC&efm.`nOݩCXq` j 2?ShF7#^5# yWWdAr/[i M'VD-B:Pͤ|`֛='pzcBiQ35]_2,duME$@{KFy-tǒD&ayU-RԝR,njrM\Џto qu loC)bt4y%'Q ؽĞo\42V U/cIU8yCCMm<\q]^Ƴyta pȪƑ_9FIWG} SH`JmTP"u _SQA[D ] 9fsvȋC/if J)Hջ6 h(Νݪ/sk+ޢl ]j|9R^Bў"!2,$н3d䷣F>ƭ})-.-)ɘ`>QEDH9-E;_m0fx{c+p7V=jtr|@x:q䡴C^Yycis?eτJXz0Ϯ:y@d(//+D|NW?ALZ; [4K;]bHzU~ GoxBN&,ad{t-:KPزQ{m)! K|y{l{c2$>uIY(_YSy)daӃ]9̬ieU8/o$pҒo[#( + f_8W*ۤhQJkcTxS&IY n@ 6|37s M+$[ݫϛE\cߦJ F^Ԙl#YWϚo]uU"(UsQ4(ځ)5b2k1 㮜3$4~cNc446] w<@GzN;+ْ3b20Hx'̆&念C69PPdF<ֹh$%QtP,thիmK)?2& ЉTphu.̍~T(lj9,0shӦ 3V&;+CG-cH|66cDoq/!9S0ѕ0s.5WTۋIS-#DQ\y# ޕBdu=;|.Vz`Ǜ~2`Nn06&N]n0[ͯ31uؔ΋Wfxo9# .hXpYs ` ftTjӻq 6||9ҪiHdc=eD[% Pz JCDmp1W^3n8'GIc4QI|IsRt_ DdSg*:za{vD8@R̈́,4ISwdm!,>Kؽ(h":Hm]kLL'0Df&9`?\YwSXE8j!]X+0RE=r vN疃:W,93QxNJB>@vbj =43:}Da-?i#4lF7QxՑ"*=ё@@H W"Hcu)ۊFg$uE幃i!8,rd<qeث?>Zaoа4hyN{v"Wq m@zGeTBvAuQK[U|(z:3~ZObUcYؘN`/)zPHsa * G;0?P, M^ܮ8^*D+C}mb>o%XcFN2L( \e";:mʐڲ*YD5ҩ K0^|]ocӟ- ǩm#`dKC^PUxw+?ElzlJH/ 3vH (\I9p?G:5}200+ åF4k<5Ƨ>n"d|oTtkxEN֞d{S[lam_ "MiR a0ۅ=XpQS@k Qe޲C0O_uOx y6xΔj.5H{kChc69l_a4P6*f&=o`L2y0*U5'[qXRPUpƗ|u)I{8f 1axr/^@A`hxKb(\p:E~G3詐dbJPXM_D*]F a!&nM3aw+A;ܸɣKtZhߒ3/2FȺE@X{1 Dhlt1ޒLC"}C=El8X5oÞLIWNti K:z'{f bX0bZ̀/clnS|ߨj,;pE*̻v'v]v GGōe}c8 ;G "l: e,~o+rJ>Gl2}ٕy1!zXLk!j6*) k%,{M*c%ګ 8@=5+h a܁N@ qJ#PG%F ( zވGa"{\d~zY2>!`ڜtڝtu9ww~0~܆>R:{tRxn=.¬xjFL|Ճdvru(p:R5\z|BcJ/-͇,MWW}N%3dmf! BQ7$zR{Vw &z:(kȟRX>˲Yբ#}zK /Ǖx=쓾}̪sȁk|YnP0mE[z5m 4AWWeZs}g-q6=WP Z1= 63'Ș[,s}y' Ngߠ:̯^r屁(^A_NoN?iB4rxpM3NZ)ɦ;Dd,0r7m&m ْ vUW#I~)^*7]N?d쿩3Ԏ)mי>]b !rdL ~bOɄ:1*;ف1\WCRg&bGAGqgY|,KC2v |1WGc>Gw6ꐅBr+Gzk`kKquBsg5 K0˸7]*T-oA@g . H'd.@q3 u嗏DMŔwvh|:4ON~uS(tM_tzKtlCWQSݖ Vy:ǤuR5ўU02ے&nA #3 b1"CSC5lk07-Az@שn8yl{hCGm,=Sٽ{!`ۊifWrChΈzEClfTߛ:+ ]yWXzHLaġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4kO}BMϚ2ƷefnVtyT*~[T4{q_ht8ڮ6&E&iWPa1ee\N5gۻ\k5TN{=M/9r{=DY +\I陱lOժx-7y˸di w/T3JGW+~z-wFrSW"/o+Xb{jjl?4,e}sbD4^u {% ¤2jI1|Gx7 2:8J/j &op@bo8-=h)YUTà*G/ Zpa׫ *!$R dᕍ!Qr\Hu*\B75pWNP-\I.ȞDjW a'R#3x~1UaREvnv2+^?2y<.I5AJx@͘o^d|<:Ho ʗ"#b:U5~nKgSl )4."0_*BC8IK=Y vH8N,R%'Cbwu^:HQ=29A`7-L^A66 ,7f;~DHvS1 Qm ~UNGX>;Dh<];mψߞ ud$3m7qzvn9K *>ɛg"5R"m,.WY ˰ؓfvZwʦ@wGuw?S L.Yqx5qfyF(95[j6rMBaEoEzu1bl|uҬ5PrY$ZĿh4LwF~F!iQZ_jN+$Zk]4.K 6zpƪSb3) _L_"A>ǘ! 4LvmTX%:]cuY6\QXw2I;V9sQ%S<2.xB2Rӻ^c]|@숷[ӖՆc o02X]Oe**>DhޏmMH 4liFJ JІ.#B!X2ZȽ8]!kaR].,468Pg͹ )vcUxمwU$ F0U"6zL(Nlo[uGhCgAg/fx&Eݮb ȿ#nY (^NHBͥ R }AK`ejԇY™C"H[/>z ~;woUͬ0UҪ͂оت]GNGOhW)4fODM66zO1aќ&P"2 dm Q.v~f/\2'Yq;?ʞAɄy[#GB #* m)-o#\HBFf--֤nxBt40&8OfEj;1 &|sIA yS(ņViHqRH\ zMz!^y0#Dur"WmM?mMJR rK6蛁Ve~ %&h&$Ԣ w~^w~)8#"~{~E 2r[=Գ<8{`O {gdpk?q| -o _ebJkVt@㌉k[S7A=IX._&7!:%[&Pjǡ Mj6oUB(j&1Hd MO-¶Gtv 6CtAJ dSOBA3v ŅgkVBV;8VAKyG&hVdJP*m?f|!J4Q ^!tءemx<%\aeꄗpSĥ {iԄ %@ʗKl?fipKdlӦRO\yPd,X#C0=z,7_ ;yB3K-i⼔M3[+>•R7"D;9lmu{36י= UESs_Ka&Nd>(_B}GJA26Uu0/v`#`DZB5Po:Qcӟ:lsNv{h]Z*m.V IO>mkSbhã-D̍u %~mHѕZ ծZu"}CW (# M>@D,{<0WG;?l`˦0J Ac ߞ:VELoэ3jqz -1v\ JI!a?ښ+Z{J6YQ2>wDž?m a҃w:OC 9AH0vBH53Q88Kɵ~^>q430FSH>ӷJb9ֽq?At( %(!s|l8Vuo_[|J-r n@]n=]-?} +Rz.frXn&Q6yܒ:Rs߄٫]'=4*k&| =PZ+ )9;9Qٓ r:RճM*T[f Y`2j6tdjӿbW>*'+Zņwy-Q\:j +[N~y >w.I\igf?$m= USS{U1ù= WGpw}} S_1) _Px&obU+ca] zD.bFZl]+ߧhKve;4;FGc8]eH) Yz,]FjNiE^x~_ X@W%z)z{$ja\7;Pd3W &/BfJǨ33'<䑉. p@8l<:١!bύ9Q{GhJ1n 6{Y#k@Ȅ<8' Nau.됭w34*g%t ;OU=tX]^fUZ Zt"숕:a`ܵ6C'.$h"wbGz0%V~;h8 yh^r=饻s1IK"5Ռ#9<|f"o6pkʰQ] BgJ^^1 L3˷.a33D3&o8vPz`Ϗ]5lx_h>͏MS~SE/4O+􈠝ڭ7O ܝڑ Fv\Zi*&; d)"7zXMrRK΁~zQۑ*??qa6ka+}rNP^$_fY3uu[ ~s7~lo9 rv:Pܖ)Ђ$a}OVG䁋MysI!!5MڳH G"5M-5K[tOOGu6ϓؐQ5b uS++W}aUHOH$[F鬶.ſyҝ$&뚀 .X}l\(_|F JW=ּϰ;$f:,h{Z19~8Q4L&JxĎ2]Rp1dfq% AkGņ˸Ǟ "9xZݪ<$=9H\3ɻyFgz{ċ8YGe"%kU3/-9f|(mtj$U`A:@ew/鈍j2hOKS5P40Q0N韡\ Yh)GV`;"F9)/ԃqގZ/@@o4BzkʜI]?\8 cų90b{ulq;Zy'U\5k sKSC'&woeK6ʽc>$D5 s\Æ$K FvrKMy%~4.qo>Y"-F&2XL_$x--?g_i$?^GW2^\WzB5.@xҷ?; Ebuj v+ Us3 7A^P:SV,F4mMeG^SZR%8sL~NtlÂ䦤ʾa5N)/â7 »wOc,"=hijY>H¾VqVP*0y U!D}!FprJ:ɕ9~<kS𠟒M `Vh5FMKgKSɸ$ò(;0Fu~9Yie{)dX1 ~ϳ/p-{ dIA7/GK>WB2Fn|gQT7## s$[Pч̾𻥴L!ץ e2c:@e'։ 5 5_g/n:٦IZ߳pͩݪC H&{ GNBą4 SMyx)%a_B}ju!vW9P4=}z8 epN u a'; ,;yޓSg(q<t26.h , 3HggJާ&oJ5 w_+\IszlOE?t`(؟{,A֚$ѡ>:טl>^Mo  \1%D5L^%#@@>xQ=\C~F4 do/xj3fq>e͇)y5m TkT?K"ݽ˟wn G3:y *:!TR,'$8jGٖbLPt}bSCNo/X##%^0 M&D[TSVۿ5`h[k=43ѸO@7VT @+7 MK(We՛E=N9Zl*}K^F%3n GpA%-Hb ^NMρe)$xAx489|^!Vw/ |^﨔iL}iOӊDڧd:7w Wdʱ\7H4"O\"fxI'?UXxCE@(;Ff[zxTJPZF)BZ͝*[,T5\TYM04B3,I9=42wk wNS9+O b3DGDLjԗWNØVp03* Ա5^Ǘ/!HB<8?Z$MC} .^}B~b iUm0%)Mt_=ivDaֶ>u-S 8 =qnˉ{7uiME G99WW}%߉$3 6}>yבwo|>l#6u?2[)up]mYp5:)3?t7#h汨00~ePrXe=2 xpbSkX)H~:Å/Y8'ԊfErs-*+KAohw 6as~AVr ,_G*58.*4Kzg;#;D4`I#pIc!5^]6J~c bjal kH<ު>Ǝa;츊1FY/>i/~S&iUC4%GǸt)y{z^)]d05ִq\͞(=+<7'BCw<t(QgT]g?JA&!3#|#xUk/mENjb:auc w{?J^.$hpE;.2duqyQpƆ=i#'ۛ;Nj=kֳ8/fJ20-!tJ] J<2ˀ%D@M/Q4M+H] !#t T, O4+,LޖΤ#Jj\(OHш!LYzYu\3=Q Tw&R>?'J'B5}w֯I#xUW!הdQK-6yIBqԤZD~$PQP\T5x3Has%"z2:1e|hL6@2E3bZ8<7D8#ܧTv 4jAb k &Ţ=$RSB@`[߈X^Yx";:kGU{&gӂGB(CZ:F@ ՗*7re+g}?S``*G.tGEìjE.wI-2 2@ Q!Nlo-. ܭDq\Nuń"-jT nǪ?StڑrM Is|f1D5o96 ]<ҀhU%Wgs!\c&Aw,:Kb4!G|DUҠ{[qH4R]+؀ ~LIܦع#1>p`oBtsߘjKTx!hUCt|ԝ5&׊w{ mJB&"mIHekf 4.[ХsP@hj? 8[rRWSVyp@<3\eِwM[<@'mwl堸W1":cl"] ;=K" E+/a0lΦ6[F%/7D/)o?~[hy%| Q"]l-<$A,cs\ wR_jU b:\1h\f ˛dY]xN71i%SLO4ϵ-f 4c-6L r6x깱k:/O ^A0I45- Q;$G,Xe bh.t7_\e6MK'`CHs[)LCR6$k|`8]7nq.~&HeL?٠_ cBgk} \9Eg-|姻V×<k%`c/-n֚.Ǖ+1b~ [lAZDH1́3QZ|_|^8`v Mj弅{ Ɗ$w7BTL67/ukR3'ZPG+  AQCeRMB\᪂brŃJ: +z*3p_M*:!ޝV'NOCΆX^B˰s06.YOT>n]ANfy,RkXyOCڍD;_ ވ'o1U}À 1 Z:6e'sǃao2/aL6 m0w_&/0\ ];h)<ҵTAc[l'y-_ed}V+&Y5F8Ťhh_ /1\ƪZ6p>+ժ+Vckx.Fk1B ̥˽xsVR /:ZFߥ w]ƔFk>Ds/ue5IEuɬ9 zD!;3!j3%S: B AnhRtrTcaW;3PK8qvVهi,E̩jFU% HTb8 *t3IrhYWUE LK6O \0 A=vP̙֋z_Euy8(pT<@w: քj*"#P{#&;ž| lπ"Pkq3jMVvIhhZ?Zgk} q7N`*I&P)q_Y}Eh pJdSxd2]%5=!Nq[Y)OŌ,O5Ǩ濻c [a_ lfS05,@(v~<8 ?jIxYأGl:ghJ2uFpC(UhUpNA0n~ dVG> ws9dyub4qkaєS<70:W:33F. u0Ms=@6pNW&-sʼnτda CN({j.0rg:M,KѮ)Jv9@O8\A$TBBr6y/W˗"vv {VY?{[1$5l5H&4݅HQn1zUD·#m:>lؔl jQ+vW= /",vi#C[٫sUā t'aE1i HHBu8g 7&K3^Y&2wsdLl~l]+fϽMj͋kZAPM=1{';'i^t|7[Ep_RL)@sѨ>¹_-dbIf^KW"oak:.ҭ&]y|oP* R2J$Y gW`UO3dlZL L,tGI:&iDsS}JD 42#&m.Z/SR30UlU(R̒L.t?CdR% FEp!8h@A醴7 }|d&)PApqU@aQ@qNȋ_pEpp<ÁL>p7_ 昂jc;?^ D+9UO'?WmY{ Os2Ct%Q*T_&HWO>]h}-Mb5]Pgb/Y) !bSL8~AB6ìWF>1+`Jy`M;`i~ll;96H85|.M6O޳o/@L2e ̀ ):ŌϞ0D#!5yBܐh„N#-r<<EM6%WwH>M:6.}"rZ.{KX8%TrG (Y Iaq5ʼn!08奮 BES{sS u #4 0\EN_hd\DybygqDjK"~κx51Oکm"e"u^nyK3@7LPfٝs+߰@\NڳNϲ^{{|M߮3+{reVSC碙&/ "@K!V}1*N>Vz71_]=LK):*a~oyݟjP9 `zp F7.O8 4wˤn1jرm~itV2ZȃʀݬQFT/r S_Ǣa6MCpBl-wv7H Yosg )˼L% JLAPҒ|9"懌ךT8q?wӕ2W0-Wb)!#n)(@&alY?.W(a|@ +/`HV2pnX~غl)P( 0f{ Ic{Zb`>t\EƋQ! e%ύLKԙSS܅k[uRbz_'ƒ8A}4垨mmZ"=CkR% os-0։Hn{1Tj߈s3A]׳ wG RxU`JLi8I[;.R"\tǃ/֧ZxZlk=^e8"aZj1Ju[%Gdliփ{cɑ!wS?rr&fcPA+8̰>{Ǹ eѐď) 꽘SO~F_u϶-j>}bwi^=7Z1Nڧ/:FK!͉.x<bԎ$sb- ա^un'Bs^G +Qrlc(IA0yfOh#A~tK. wɬAQ/V3Xo{thp^ˋa Vl@լ !V[m\/([(1=R]vRkoy1|Y i~j[X7Rn:WK#5_?\! &[PӇJ`tX@rBz€*2VYVa7I,/>&2#qhۘYb3'B42r|]j#Kú$ .Q:GO(` ;x*GO k.j̴=:SޝYK?ZvlH'=Y̧B%p|5F6Q0O@Թu]3+qsQ*-Q ;&L󆧳HJLmҰa10:/l/c% f89q[4ۃ/5MRs8lLdtɆ+矙 {rۊg`it!0{$$ZFt-Ľ$~/I-ӛ cSPT<fQ! iwzwlh>IEU[l._p)b7&?fǦK=,n Rfpa>9豯4B6e"{ӈYϪЪ"@Oe_uV= % og-r4A԰Bߋ~rh\C%(IG>L v> @\t/.PD"98eip$P)PqConu ;s|}:_PQ>+CP٫p'Ʈ tq|1jbu{o:I?)͟͢?DDxMYF5M< >݄#E.S *gx6p#mܥO[{ijFJ](MԆH^"@ǟ@n ̼FJNJpدY߹y )iN5?>TWF]ji&tCײ>1eO4ЬA=O{GvCpNՑnwQkQ}h0_^mNb{S?{WҺd^_ES:sș,wF=Ps!kOJPTCT2u5ڭְL%.Sx'!al" 55(OrBtuWg.k|ٙ'Ac@ݾ swZA. BXaW೵t$[KjWH[9$nZF/`!G6X`P; s]9 hJjmdձ?Ե`CĖ!j-|#!!TAV@C[Yƾjmub5 rylrCF9T1NdHKɚ~L" :I_A ,' Tp1UЊprքxsF=L݁zYdL^g-\`:Xf;&3hQTL\`r$l䬝aV3a!>΋;reu>fnOJAH7\p ڰ{KnP*@09 HkttS:sʥ=A7:OHr_!Ե?GK';0E(4Zl)# R9R~F&m#G^%un BR)ދ̀BG'%LKf8#Vχ{ 1F>LY ZNd}lաjF}5qvwq(jcbMce?6[VܼqPԢX-\lS~NyJh\L-Gc;:35<9Gݴk@3M>9p-ojxyv~NrMXa#JT"#?TY%s%'I z&H@Bg_߭x}.+oq;sm,)%1^L+tH@fנ[r]lǟۋNDn;qTE 8Ĉrq=&hc>'V E ]5./d1{~ Ʀ`3P)9ǼĬOp~֑)$i%)k3,ЄY5-onW₦ /f`C?=|Xz RH0 "p3PJ ½(8|sgHA| jNZ]n+!\#.>q=<U, Q~lH;ELj u &g"bzK8=-Vu2n T;,"09 l|t{q浖~ކN~fiٍD<#4]r}9$9tq,#TAE?a b(:͠PH@qYnGEO?kUW4;4ڕ[s Q;ld|# @lxTd2/Vh0b̸ec qFRFD bѽZ[6Y[3,|vLPͮע $Ev}$ZRd: i="Xw{Y>z)42,A.df5;x,2k*lE /L1a$/lL|Cfu - _gI5 5Pd܎Id>eq@X<Ļ &n*&"[.ͤIqNZ=+Wq^s<٣s&u$lI݁4AxŮSj^~-c;sӇm()̤Va h[LDޅẅ`?H'j݇'6 ŁS:O 3j4% 9yfѴN@bo|%Q݂>"G!20fRhIi׉3شQҪu o;c*urFk5(?_,uVa?A|tykrkr@2=E3zIs@6+7&G)Ʒo} o6vX c٩Ձmǚ*DBB+UP‹@jşEL)e-+JS{^I*TSP' /c-o14?ں!+Hz:7:لT)͉쁗ɂ W`US9|A\.I#7|Vb8`DƞÞʃ?VlT"uk7\2CdG?2nnɮω_M+55F/_҇ҁ[o:OmΙY?ɫ)GbN!?_D|8D'i`yU0h(C)znevE KBr{]n>?s0XoI6kDNPܱ123tw"L1/8>›:U^^ zQiʱos!P,g9X f4Aw-ۘ6;w(ߞ5>PJ0 (Nu6Y',Ԟ4c83?YSmL8ԪTzSz4aT`հ[+2jAAjIQz44 gZb ee=FYƑ4|CDg=i#ݛlOZ(`v+A"VLZܽ~4@!ҁڗGGX&I6t kLE@k(tr0 ĉC[^8-T`}jЕ:X:%^ d>, :Ms2ޡeULAZjsᇲFPn٠Du:_t[IRkrU͇m j)+K~)%ࣛO"\c[7HeM&Ƃr1XprrHjAVJ9ܦAc gUjUDC 80z I#ipU0IߐOѫT5cVͽ^4&oV|| *M頡^K738R֩&jJ#r#2I̭~dvH ~tcXIZ J5{ ;q3?~*} d(8Oe]ZIVF[r$vg< qhPB F< MLs9aЬs Lr;fnL,fHhܺY BL [0rB*K?[#zY a-\z }[ﯹ+=frpĠ!3G+k Xz=e6K@9 BV\ m4Bc*eVz%Y܃A``4E{LF:c}E&re_6N clwoTP se!-&.}jAOaxۙ ? 3 Dl3kÛDð(r"W>DrgG*( _AGB*g=l#:v=9!S.XրeɻA"gVOR.+9arB7]\s?Șէפw|dY Tk.cKekG $7o0=q2c6ߧ% @4|lwd6yn1ܞ \+^,ēnjeE:Dl??b" i$ ۍm,4"A?+BZ][8CIZ3'g|}/;T7!RSPy\*GF.+L̔1 )zૅk,b 9x N\O*&.tw.t{ Y¤˗@|GeD5 Tk[ѥǝl-3A > mxf XDX>+sS _|MS,Ƴ*aDC4\~Ҙ2oKv֑^r( YLƀY' T1[)ڪ}EئABm#T8ݐQܒKmh@7ف'sH`4=yKˊ.BkHi7K[޶0ľu9(06ULƚ˪*@׮֟ X^4 U4Vd#:L[ئہXDTY@ zQ6'~O31D %ct4D#gQPZt@C} ΂ĺ& Tڣ́Ø5+/u{,:nt@?0\ۋ{K<e螸Apx/q3Q+qM{XZ3Fڦ9"o{|D(B!ELS6#<"=~$C<_dn1G'y[C(:%Zѹ|)TRJ[)C=1nфʷJ]]4"Ik[>vԃ3ZT-/1̦4EݜOoFY1ʐR=yn)[gZ]8?|3s,3H%4`70KV$жܩ_- Q"؇o5蚲3k"zTp%Aٸw|#+e:&8m[# +Z=+ 5PiΩ2vx\R M3tsXH rt*HX8h>tQcYLzQ ěJF?F,?W 7V /_{Y,AFW`VP xczWN˯~j2?Ĕ={QgJ4Ix0Ԃ1Dcs`{!<0+I-UC6PE)Ad=nV!:ۉfK40ޜ =Yم(__7R<\iIgnUNXAŵ&71NfE Hi,|c`tB-X(]/>Ur ~C;''Nŝs*kYT%8&>S_6t&IZ9'*ح{"Х~o{ι4=ѭt$Bͮ{4,/o+'7Q\iSc5vqp =#"υ $X<(4Kk ]i91 MP%liCx͚)>`&]QA6  ="] h@}.ֱWh,4Pq(Ĥ{3;O"SëC0< |-#]^K]r2i[w}3~]Aټ!; tC:&ta=ێG2BO$5a*{}Wh7Iu]ȇօD\y2Fr 1\9OG\ 8qx|O[Vq(&YU%t|o[ 1-tt&{+rkJzWzN5# )%w@n%|hveE50J=ÝEgD(0ĜrY-,|~iJ}SKwV͝ >Co6F'~s=WwBo¢W}(jT~<8[_ȥayWԭ#*%Օ tL*5 aWa#vX Ԡô _bd-󟜱iW6\fkjvc Kv (t JܳA 5cᩨ?WP#4F9EM:fmsƂ=N܍̖?!({g0i?P1+ ;c OǪaU{x3HMwWWVRqViL/#U-PZ#Lr ${5|=RGow}vgBx,ǹcT% A(Կk܏80l_-3yKNH|(-ej'I+Z6',VZhe|HJD .>G5l֭@vҒלr.i{bG#7o/ 1NЃ:ܺ'Fybܕ D]ٍe䛾(U,][j B>$%RCSa%>W1p5HDḿI%WrR.^W'fR"ޛv{vgfOG`_=83($~DWV6:-hڙ!7ȭpؔ/Y?xFD%a TZԙi]/Qnd̚4ֽ X7Qܡbދ,vԽyrv]ea%N rX[Ͳug1C;AgyrLmPc7R)x}ZFĽtRzz'y)iɳ+VI4Km8[6/ukPΘ!Ā\D[v#*#8URkray?+~8MǏIv*HHPyyzD ęN(񖯱sSܭ֗m"PŎdudRm>]*|"E -\#+ I'"1R#w ^If^q3@K1!:hMz4/+~F%N`lh[k4|%r/ ǧtn偦[MlΞlX#ZO]>;ߎ, POۓ(! &.ϕ;Mة~.j75~->aZ|#5JHX/]Kw4)T;m!R ۜӫItΛ猨s9JHsEu?,xc;8H;(-v'+c=718Ԧ#A~'/A6oc)ݎn\7m) Hx@ͅ d"e~ 0,ae *RNǣJr&h].K㛨0Zk莠p5rf^iKM4pQ`ǯ+XyCDN|_42!O/OV5KfW'\qbX xThpTQ`=iؖ}̡݁6{c%7 /}nI9Bgy,Odyn.tC\tH2>6 ]x Ymkz7ƛ~E.0yAnSįF/W~6"fI\ UĂɻq |2?;MLiC~V~pVxvJdž1Q4oc $YtB&:Q0]d_v`Ƚ̲gO6KWpanfǹI9 ^^<=xMXBCI}fyI0 GZԠ6:b]g*Z%r5X7L7OY@"!"GF` 38hm?_* .f(N ӂ2=18n0qH-ɊȋE9SG2A3~uQN@6;?3̀|L!­nrrff|6ɢPؘŧ+AɛRIfE876~`nmm/suhCJc'ߊX~bTۤ+L_ RloI8N}μTz0юk%AnToVnSJvo/GÉk MєKYS Kfi)`=[ Oڪ ܃ml?sWOcҏ7`@G4蹻N@ 9Fe@\h9-zkP|>>vdݺ5 E "x/}K\$k/]muʏ{JÏ>a,cR;++so ب0^wBK ˆ%up#df|S1 SL?ڤEq0̛X8oF ݸu?S\W!Wpr]02oTe :b_|g_L9.qR"H)B1^>W:I!p El{&F}ϔ|ϳ.OX+upݢQq<У:]6$[ݲuch{?! i'R)%v~%MUV-- zE)$79zfTIҥoI=RkCO26iĝ4sp#2&tH"*'!=k)e@IRrKuHG#d#N) ̲&AOuJQL1ϴB'ܶyf?%ӑ,vbZJU>xeez=R9|s* _S|K{0Aѵi0ê?0>TYَ<*!h*_׍$EfuM dz9Jq*pOlލ00@+5חѼ|9|ԣٕ?F?t5f(zL6 d0}j t牽_ovǗ~Fl.Bt</+h{q Ssj/tL{PJ${Q8zOkMnXVx>Е ZWNQ^F xpja!\|[R>3/Ԓoc"~ևS79gK/n`6_!(.A:Kq`J?(꤆5-s_擶iY4? !5ژ7ԛ,'\(]Μx%l>3uA9ok垗SD$ܫ.}*f V$X VI4R>~h8+Y |z?x0f]) 12]fQQsX&(dUhʀD1!I|N#W]:riR4Σ Kc]a^'ƲM9^ =£wM!Why˥RўN;__!"rX &6Q/Q3 6rBG,_OD$ =܊ Z]S iJĸNC@Ag? /͐{[$VSFU|)0d#N 䒶)eĐ=\+m|lG9)qw'][Z^|^|HplxLB0cr5 ja?21=+kܧk]ā5%1jJjۡ"\5Eޏd2zS-1i᱒0l1H,if bXiagO_ Y<sݎ_>?4b/,bbfse"A띲#8\J_lBRJJCюA`O_".l=ҹ%L:0Lei5w1Y{@>ت(jDɧPH25њD8.-p~( fR oC]EsC2 E=6nLzض&cuQ$vCItp+*t&fXGlZ] hn#*Pe57;lT9+9U!DWLl>BعwO[N~򋫤#E0BmrB$+{a_v$w;JjP-e/*"?*G1=LV8xh`QԨ"E>ՑYj.6d@1-UV f0|{Xn L\2F{$iY)W~yyw(B`HSQ7,4bni0y{t٦ILZ1Ow.:5ѦjN/)$\QG_KEfoT1lhQutJOҧD-H*"qm_z9-iG-\wf*VO?1!"KW=›F8f=}607ljN. #V?JkajAdbjyX](amX5*4,嬩*"Z'Yq}'R !ѣ|T];}ڊt+V~ۻc vV6-lPv4|eC$7=PtD϶&}yǔ1h1 5.!T^}Kn; 6A{U܍&o6KGj}/^~]aYr9ml%vICou/pF*NST 8lfaBĐyˎ q.\-#V0H/OuˆĨk$ھ}:?FHOk8BnXedX?@g F2M-h<Q@X$Dڢȗ5xMGR#CЊ%&u*Pׄ0t!J}8~nz{@k5L'`ϝ3$N];舆"kLQ=/pF3Oz^vp3klHoaW䊕ɖ%B]hcKr+gV[rCHuj )!&ɐp=uJq' #Oa=~>YZVk_чL`R`坘[/L069[OE%@cϰ P/"I`ڈ`~=aE n R?_M4)2 CtX.0Ocw~;'+9 xؘc*,=9Wnׂ(.JwGr; V`C61z g =m<7o7$*a0:lD:)X!wZ5$!_V]FU~O-^J1d)4XV9yR  J璜!pg`C2w㊜W7dž C9!&w9OoH٦$s2:i:Pav&>R%L6F^;>9[9VBo2$mE[B3uΊx/UDIKkC}[q~8ȦeB<^w+ ѢJvqUyc5jOQ j}N,YfT_ʈšI 1'A+82)APZi>"uJ kIxxcTO;q<`*GGvR+V&aR`#zvle,A0?#RTJU-R5sY2:T w@P~\9I`Jm%˝b>"<:Vd1Ovam/榿`qȕF;°# Kt2)"P/l;b3m O.n>zh%_]6`۲ONl.[UF ' nSS5ᯈg/St5 #R%A:ҝoGRmn8)CDNNށ0N VYVw4JT3CoG IcR_8$ݨbV1TlU'Xun%xCcD'e)]bNlY:H6MfsԅE ~*S@)\im,w(9),!űg߳~DA,9D? lTq!F#&95Pa/bVvS jQn09ISxɺn{{#3}R(dt0~9;ɗ 9IC&0x3o}ƞĕoMd4׮Ug}!kx&v`TcA: e^_`+#LVLhCe1O=yDgMfsnj=&gyi0mWa^a7+f/:4:/ŅRE%|u}>pj=s؁"tOwZ=T ob iXIF+ &ZڨΠRz5uwoН- S@0z-t id(:8^P*1ٚ-`̬Q.4F4 6$ 5 TxE ̌ISU(Y1e1d' ͇>;#%`K#)>px5фd5I2Ch79d WPژw@0n׳fn2M舨BohŅqF:#XnH0!o*)S# %o姧e0S~has+qosU,ÌZRy!1A} o=G,Ϭ8%T8{Kݝ}/:h$nԙf#l@R~|$cA#*p F:V:6 niJD5AD\_9J1(xaVwLxAP"x)%= ,< ܯ〽rȊ-vY@uQĩ5+>fv Ų)r^[`p/.H"7%ʿ̔cXzrqv[,CقX}3>)Cv&`mG Q`7Ώ끭Oj=k֖T!~SoO[I^hb؁dݡ. nON 4, w`4Vf]k:Ĉ|=67P:;$:'2Xh叺$^eJdtc-ݾ^ׇAXg%s05dն@v1("40Ƌ[DHЇaºD`8 g$p2< NEz!vfWêoNa&QN47dV'e+(^[8-?t*@m|1w]>VPyU-@H/.]/_6V2wnC79!ڬlvĈhF{OQ'[\@ FGu#d^쬃5ck5<,gw4\h6¢„U"6\!+xpUGPۥx*7-^>-UeS_ٝ ~D"n1,yD^  XGЭR[+ un&A $dvɇ6铷=4h(gan)Gtwnpf!ٛaؽb&E$6爫v98"LąNgG-{l|< +JD֒Aq ? =.sU# j1ioĪ`BdK3P>%6\o`"y$/%9f}F.Ȑ{tM4{G|-ۏ`5`H.Ӱ١l7R^6rN+ ̘oK;cfcY ϱ ;<`Ty "Uh 7`ncҝA{qKB\U[l={@&;:x%تc&Fm3xP!; a \V"E~N/F#u`!Lw8д&ae" ?lXSQn;By4k:;`߀:{r__&Mªtgv!#]Lcb `2  IcިϦ |"N&'Kb.wɁ&</7D>+$]zqeU8#ՄCOBUHW-M-eK ٦ |O^k00b] f'ڻ evm p"tC\=:nCkC;CqK6fdpO~,Fi#.='nbTLc *`Jc{ 4`ŵ4(>@ ę"üN&뷒%_dQ6Q,3xn_0o@{3Q3C k6ȍ*f9>_ .-2x¸Pm&yW)+.#. h`Wa(Ӌ E(=N7w^_zC8yi 353Ig]!65ɱ([k$T g\3$FI! |G02ԓT2GLs$gMO=Aq25eHn&+v2,k{!N zs_ˈG5os/x|)Άa*#H#BpB~|nK<ɎCȜ`= C( SdRM% )QzvO80cv2֭>oqI*]Yx#SWb䫬rcĶ,m[ʥ9\1;[%(LҍLr uiaqxE OG$am6w)9Q'kv| ])VhðbOC Ob}@ZV] eseїs\p(OdҐY-T2봒;tGUz&[8H"XM^YL>r3]x FK2}#cV,hp5&xOfӷ[ॎEo^ 9Ȼ%(x}kʤݾ$<^>X 6 X5ܱYftC^@j<{_WƐ%siY3 %*n+ t n,\"$u+R|wg`vX kv1@yD*z"dñz~bON.|H)HGr,Jzo/iܜ J5d?>_5p@$@|ȐV쟹̸$믽:-p,L\V2ZtOߪ u1:2}TR0~6ƓVQgScl˔r 9-[F4hP"Cnd, i7Wl؎2>T- B1V]r2*x^HaE^p2[E.8E}v䯃+bB3p^s nKX>k оufe!'6Ԗaow:++RSFԭb}a2Y3C@ۿ/H{@iN3fmKTG?xGeu2Of8ڦ%Q;Xe Hm

(6aށ~@zB"̱eX-aϺ%u@GHa` z|0dLg1FmRHXAw_[ToLSz7ԙj`=Sl*ZFak2jP_儯{UR0{YAcCv1/lr~a h)Ak v1Ĉ~5Q3p*XgOx](dBIebXljerj)[Ntڏ"@T4s02U4(؂HcK#Ek@`RBa$(Pj'c[7;ڿJ*k9݉2Ll~I )cCN;:S 5شLUo˘Ks.}]S;?/ Am䩝;}E4B.LIƵ& <ɋ-&xUTnOyQYfAHdZ`$Z:ˆQw8~0v8Ɗ1U=%FVl+f*)X[U1huN;$$ܪ3_ ;8_ ڶXOQ`rj}$L(j<8U_D3RnH19[Sii7xyq _-gm퉈:Det-UXlCHsֳ~ਣZR8J|Р``.Z:3|SL MwMQGNҎ~ X7|EUhE+PBwe"/9p+`6iǝ,ewH>1ncA8R_'-c ȷl7;> .ٙUX#k@&k8c?Ch'كYr!V%`p䍜5 iDPZFK *9:)*vp].KF|4_K@ӏI.hM28jR dH͚xɁw}@/( 01Hjv cF!SE+2KMR=:D";Q퉯Q#]bc;G )*!|'i*ZX ,ögDM03WS[Xt͗V[,7*J8$#fIAP`;fnxݕCFo;"fԙUM!镍R<0wBlJ JYn@NjbqZ{#ml?Cѝenѯy_8ʞm7Ď֗ J>8OfLB{ΧS^ :H|SY:?TKlʻUZGv\-g;U9@WZ27Rj߮xwPjC:ƺvkZY\v].8G^[5ձ,\ ;Vg eXh{1<QiwnE24z5=*\,o;BmĵV Fgb޻WR~Ç*`mg7 =Cu#puukv.#.s!& 6ףu6mE m=<J4a{\iU҂1~2?b}bI섫~G @!2uWkI,#8ᚓW1-PE1; HlLʌ"Ð'" ? A{tV[B⧾ë& r֯[m|)z{xʷ, 4/ԫ:F, la͘$ldtHk,|0A[ws0E}c>VV+jJWOROVD@|*̯g%ܕ'cM<-B:2i3RQ?+bu+i~>lcK?ɞϣ[? (xǼ`G?^^M)ScsŠ0n0ݓlva(kJ)9!3Ci/.z;@б3z[Ȫ{[t`K 'G-n't~f{V,&48)Vb,̯r4M Sɟ`w^ZʚYPf)uJQ:Q!&9 .6h.~7_-J,cd"(G rW d\_BEu?D;F`-u}T}mY YCJWZ]0/A]Yr4Fvٔs"Ws=_J3?\7Z܄Y$'۰\fKqoc^}#W*"Q1f΄]Di#Wfѥg4>WGyLynװDE_Xn(uұ1{hZøɀL({_t`fF5 L惇"2gL^oÀߵ{ L+ Ҹ r{_FVJ[K{ܴl%!]iVK.6C¢f`z!+j$%Ccv)7I_2̌$ޡh ϒAx< (;fʫ /z{"J7.H.B',cb[ֶɈlfnΑT}EM ?c݅]ґk2@w"&HkO3jn|;1XǽuuÍ>NjCn({h[c'BtLc[;-1񡶊Lge7 LR$jCcY*J^ o ,i} ]!$4v3%VػɪiͻT3"Txl#Z \y/H^A*$<$ݵ  K!TӁNݍ+P\C诈1]OVU@c<}n h`o 癥8]>_?NbFH v(U00lE7 nr֋&e5v=1-~] OWnu^^d*-E"Yv ^5j6Bp KwV4=u%C"[ Sպ VB!ͿTPѳfSފJuwfӃtg!pghJdb"I3whi2"{X۞./OƧpYc :ZT!1~]~w@BݦL0.{#$~oۖvSzxcU}7UΧxSL8z?-A m-!W#DOIb`cSー>EYK5^Gւ4S4mN꧌8Zk~:2$Y*Y2ݒ^ڒ<1^ %j*/"KGGaja fL<:IGptMZC1 z} R]N0q %YtűnRTW ^O5JUW/c1ISX- ٕS=>5GH"+SB6hy>^60$$%&L*??6@KXl=-dl.lwAj&|*֖q. JwHhgh&8,ZǕH_]u#=g/'Z{PKK/w|KJ(=(5Bx$(ָYiZn3o{qWIlw:asbAՓmF<;έuP,V쑏ǽj>̀2+`W(zTs=U-`Le,s\=@o='eB}/(5b*$7a6BݾxmQDOCw;E}|Ţ(ze Wr&g_}T초K')`eo^_ٙd(^n)Bq[})uR9;/'L' .`dPb[7٧ҼRIoD~cog+ۦC%qŷ-|o(8ge߯FLGlݨ*B!E/"dsTOst'&F3"___E:U>\ V2O* W7'YХ SA[<8~C ײZNG6R:`# J}!7R6Bi9>% >1ЉYyu#oR%+o_ih7tth/ҠP;pm|mq͓a6==A4{u, mߔsU/M1`2ʮ^5졢R$)J++)w%H'W-%?==l.~M mU\Eyt=h ?%2PY/{W!h#+g.l5Yte߉GGCf>vGI&>Ŏ j7 VcIP;[4ќ~ә6溺?/USl /`M#sb=M3u.Bʼ2h1 β!뻋-E1h} ;FV0[oOˑl&XF><b)' E)us!.A\ ]*4[P8cPd@iՔQeGAg Ytlt {G6Bzu߿"9Úr?-{5ڒǟ\_o N RIxݟ_~@D-opw*~u+S>O W'qUr|$^l]`|=[7$`NJV*oaU&ޕKAli߉u 謘s=NDI!=X sAۀ <M? 9Wʫ oҢ]o74 #Zu2gcjeb=Ɂ执KFU2)'{Yɵ);j@Cx|(2hܒ}hZ"r[xab'! GL6rr68^mnȊr Úa!_@IY (7-ONnh 8o!¯w\ ΄ @UNTeZlNШ$!]I@H]t}H]'DxS1]b׌(GG]]ݖijA͉ZG˸W^ # l 3aͿF"m%g͛~H'EB9 ;Z59`;bo(y8$v 5  H jl1}Q}F@Cfd0-l,ܳ6ҡǐE26.'/jݿa6fmq@P*O ,4r~cƴ~#'; ǽuKj a 9:L1.8ՓYdI2~ mSCf~w/Bp~'0K`2;)jtvǕ=IxO?kC".I2;#cqRwK>Lokv C oYV ^-f_v 9~sK@(F+*ީ+72@;nAbFXE>sioD)U֫q`̢\d9:qˏsHnN=6S! rq~qȹI{7V+]Kr <8uX!>>mG J֔E-u @jGT\iFݼ##QqO {H}F{!e`~=i\*zhv2Dv -GS/h\{8Rhx(_"4c̴VzhMji@>pZ !lgz=F}:pY糪{Gvm=9x.1ޮhX Hp[V+El![i(3H7,pa?T?f|dôk1A\e}1iJ~.gWO4AQ~r* %S P&C!4XɠD Fu#~JaYk2>tN q% jfN4#g\5K/y|>2ufpK2iYIh\:k:*d_|㹚"hbJ}` fܥXwR1fIʼ3PkA; @ zvLbYHIfl$̐ -eaLMտyO_c4>67fLкq?[vU#|t[ٰ,nOnID^gWLTHԟ -̧X @rJ2WW}n#_R]:vh:@E"a6}lCHM&%>(XVB\{m`'|Ԋ'0ANbI@!Ku ~s}[A$bDH'€}ه+fiZGfӴ̲eeΥqnFc.n5dv:Q)"%4E%)yӶ$?ݐ3iR2 ?A굡5>n״e*O5TgYoMqgr`B9ti{uPNaFn䊘_( |\Ԧ5םbA`[H![=ˋmѡ nNdcuGh9dlozn:Oua+G2M|3)0 VH5wSxe( 35}-A_m D^|\ c#-dm?0#N(9=rCI|aQ=` fI_ _WXcBNg-uiA ƶ H=":tdͤp֗u'|-:˳G8\_ѩƥ  m >.Q>Ӆgr\LpU]sti;.Ku^b"ˏk(x3'."YiU͔:kN-P$\0.PuKOM*GS>,- F Xcvkw^Z|:(ApY-(*ɤ^PI<5 Fh6uuϜH8ClwafFYP'i)AyQ(J?- yp\/@f 0W:Xbڪj0 eR` ӵ"sT :!%T1}b攗x/t7n2I/q^ /)hdNC w&Uc],Q&FUYwQX^W炈VGD钸E13Z# e% |g_&fO鶙O4*wLwzlZ7Q<& QI^qm?| +Rcx[y,KyO9,NlT}a1'B8Jy~4kgp:҆cpmFo/k<Ѕs7 { E"!l x0VWN@vK%Dwyf.16Fŷ#ufY>͢ ~'c1"GLgjkE1sl֯nr/DcOzx)3y!3ᅪ 1T0܁wР0L"Dbo_\2ō@k!d,.JvGAgjw:2ߩX%MXdռ'%踚kM"͗v)^S\y#8~ ^{TR~5mqH#r`hץWq/Hͯ^uG#uomxєv;r$=ZDkea6y07yãddH+&v9jW&DG x5n^$>گt?pLoʼnxF[lyIKg`_ g3O T^b^FaY dQ_B =c O6)CG<Tڢ̀|-lomLsys؝xvjCx)2!$Nk7~Y_H74yՉ( EUl#\IB~Mxu8|[3 E0TFLN]S#%r!(2YO3}1UED]5 t$ IK^אuG&j[¥5gR.7~ޘiǴ٪i'@K r)|}ŃL07Mcn@Y#yzrF\MK?&リ?vM[*uBRd4\(tbђ]i͇^\ p_YF̻ԉ·]-WStsI&FޚP 6z` Bw?<ɺΈuS3WX.qi*d~C=ueSJB&D :`5wL{sD%'vz\9ud n-7q6J!*UX` ܠsބrgTIϩ5ob.5y%4;BYx*<Y%|wtwpj d~_..`4$%uT[p1P)MY ^R \)o-/4(W% J2\otfI7ЎdFx+bfPl@ {$q[Dm0L 1Υӗj(xbSZ~=ܮ\!/R(b9ʹd(FUxA g-Fv^d>hsƼ]d/ʋh5FNCSi q`C ^Y h@:ތO亩;N19殧]DjC!:S:d`YFJ%Ojd"SQ/E ⫭(+.W'djS8&g1=c/p(B?"K"b,Qa:B݋>S?Ț:] TZePUJou ZL4ņA&BWR_H&, B6JbsvP{{&ӌӕkG||֋ۥMk2jQOʳم$`;D:q!<٘ڤ8O2 mՋ{%b6O xyˆ}ľiZ|=&BejyLםO.PdJIj{ǭDb0@XeohD7Y"s+?Zϰsֹҫ'Vp +& i x{&/%|Te?k"IMծbA~j|SwSNzO :7TD6ָC=1ϒ%}|~Y%R:.k[BdYѽ9+eݓƉO! \y.ѵJ)Q6:T\xb,lM9v( 걎v:BA겾>9yƧޡ4Pr> ZȔN}]ΰ&WjesW˜ /gYgyĘ#,;5)E )ǁՖfV G_9Xn|'\1=: F|EӑOtRbR)3 $Xl*,Պ׆;cV51NB̬~kZc=[^fç;5chi0|rLepAHoJ%8C}QS4TzWIo&d5I#nplL<p YUBʭ OO-eJ.ؽBe~:5k4`Mqb6j4?iXzFܣ&suISigG9 ,oʒ)wj g)$B疛h/v ޜLig6ܹx3`>Vte(l"Acۥ7~f?XL_,N^% t!/Mb&L ͼXiʆ}ƹ@oǩ_bb]wՙ9E.@;͋лNWz\k dBw/0j,%^aF17߇XEԿ( ~kW"x 0*YZ/dZ7!{Vz{ڭ#2S8r.GAɜ$dNonӊYO6U.KLJLS!fy nC uUc͏wʩ/!tʩO{ۿ"<GU'_nRNא1 8IJ#םH8ɢ$JM0|O}^&X,XQL%`s >n#a6+?X,G_q;X1Teb)C+PU--KpSӬ`f_K [O_\K S}扳H7 {vp-Xɐ6T;e";gX ҶƩ0o3Wrq~[YO׬ 8J3EO,?B fM14xN 4նWz,i}-F!>IX.% !']]+||A~0flzt>ذw8K3Z{l#kOZ_r2NnL[;ND$v1o,"~į o[k4Q5oUԳ ǻ}XɑF2!GҬV|ӡ#x "5U@2؍?Hգ= F1@8AV#^Nڄ5ŠTCTxs:lZ١߰%Zp{\5AdWJZLc[bTceSl3ef׳lR\[d|rQqmA^\X-prQfOn>(&GLXNLaŅ\ v)Xw :o_9[Y.FBG[U*;v W.TL8E1ku"uX*}w}" ѐl+ͩEsnE%ͅ; 1jkg2MO%\x T3h~v,gp7c'momr7FA遌:M5Ns{u)$U!'x!t!S5,?&[.4<9TtC*H%dZ"N "0FוcGmcN@XmHk0Нgz{px>ŭGd_,s",cR}0q:Um{a(GFMa Fe8Uj]DE)G $H6{Ch!N/dTyB&૆&}%a,1=CGgTBFtf)8|ÅLoֲA3ZQ 7[XNx6gS_,RqYyрɇtp| ˑLQ VSk' <>w*u[7z7>ut^XO gjԥyd|zŅo<}Wv"W dE? TX}}psi=\ᶆf9ePt$9+@o?xBN᧺b'p2ӖfrVhA Qs~Ce*vrbDEVYmNh[hu0tDPnR!v ,Ӳb.s/rO zh5;vcI85.BT-Q%ұ<X>+WD4 _AOGPd lJl֚"]yKH 2_u>+j~azlb~a)43_+ÁK1DFJ M| R܂2|Q؃%]&ˆ.Gr0+`4b ZB/yAL%C 3%psvp]z~TVıQ=Ċ g|.OÆdִƏ&3 vb hwW)ycJa'^Hw&,v107LJd8H{Kq`Uz3f@͞?4w}ޔ @I4K&8bտ 1I$Z\N-[3x('NOI_-S8 b]یޱ7Np?udp3f4dK"7Tcf[ϳ7$Nl$i(D֎i iʠOxŜP\>V7 Z!LHs~&2dn55G%T$0%~7vz6Z1OMdc/I٩Z8Be,\Ў˚V侯Wn'wlm(`w&xɅb:eۡH_g1wDGrwrJ۝3ČK8w[Li4EHe-B Iq(/a0@~,j4Y{h_IT2DSǻ5^sla5bS6 zNN.cmGKR-@iǦۃ\r-wpoBё8 R^%5^O]ukt3WU`ctԍ7[/d٢<[Jsctczs PiHE{$CG2#nӴ-,[7,դ֊|jZvpQUgNѩ"{]]*XŎeEALYv𬣏F{-{Ň8L_ :8H9$. `^=}YR[ 0SEq2f#r3P;W]Z;>jZ$$ʯpp Ul~kۉO<9Ì6sQLZx1SzpS*b»uf8[~eWw?"1)̹Ns=0꼑Zb Wxsg u:l3W&4<}"[܋& U s]p Jd }H8 (4w4 ʏx_xDZ c/lv{}" =VnKu1tӒ#3xGʋ!FyoF:W4\Zv߆UH(ӌ91_.M?tdᷤ~eEMnOZ[]w:z|edZaZ&n6v4Vv 䵰}Q`GB2N,W,#E5$O܈\, NTb0 WCeƯ-cmrYt\Ɯ~Y E^3; UVs l8 *z'<]^1q:/9a.SyrTo;0)1j xCjnEf 5DAE(AjaTJ T=vXM (5|lu$ա{ֺ(A|,N"pq]>5&e$ C}d5 K..B \ܾ;q0ue=D&\0 5bxhGig gO-$+m(i/ۅI| ʭ"~kMK^5QO]Pg:9'IG>E^h"O)pbn= z-jx)w`tK8SPyy᧸#aZiv 1) $rE)kٳIU# g$~x sIGN\sq&y^k8m j<.Cd3y&I>1GD(,Z\N幻 #? 3V vۢ%"tq]]l|NaLȪ!WMݛ$M${69v)1 uX2?8pHh~:D|,5D<4i6OZ;H_EVm {yER n+A I?O. 2]i3K5tP|aD~:B\;DDš+ a R6\u}[Q'l~"SlҬ$ mp^k%?u/ =d˥_5\¼𩷢?priImf0ֱu~i2 o73(8GX=EDia,q *; U& @Yo6Ώ1KvNG*+JǮe Q۹6*|%naeE0֖zc(lW~-Jh0vITVb_{2~KKls|8w Ep\-CJ]dshf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ~v%wtf17RD`,"^^eq VSIuTTt(_EWKh% =߯ȶ]z=Yra.I YchѠgV|,)щN [ CvyL!A85 W~0^*f uRPtLц"ݩN[vG?]9I{J|U{v"f0^~߷Y<6&JcNxrMqǦzE7c=F Vяa)IJπ~l/roaȴ/Y?=UrG1C8I\J@9Ui hVʂ]69 8`$tJ#~$|O鄾6,X0 k`eZY|/| LI,BYMbk',Q-Juij%%◙7ԋ.nMawGTLT~÷ P֥/,FըB(4%N~/[]-YF, 0_ 0CF`>=b FÊ \AJ8n9}-L:οlpyX dmV`0_eڋ~.jUr5tSnW-},w"񉆲~8\;HJ@b[ҘLtҩ@Xʮ6>)XwvaU"хhp&l2xR=*^r{~\L 0%L ^<-KksH~Dş3LW-&x 2[>GrnBZDY"  κ'<8ls8:JѤXLd^q=A-*w2q0I, A-kxz ?NIan{zgqEd!3fuuUa 1Α_!.gԊnAϹ|EHF]Rh}Q.X c{A"BKU3Sc[+7Vf65W82~YgLP? zm{)ll7+X%sF .03]dFx}v<(DR@hNYnOSMG)ޤ>TBmr'`f%~J=5@pViycJt q_DE4 Xi%W=\8 9*=c.7Y}j!"Bj>K;H>yr𢑝 odOԼ#}k[I]6M1|E7x,}KcU$t;Ģ=DiQo?t6u׮:mIZJ #t'LDUWN23n # G6*'زM&W3Jx/noLcC&V&EH/zVO jM!4ğm@a,XL,ۗ(:0y8юO%iB̕TZ =3iv7=|+f܂kiߺ52'䥷=A ?1Φ!X/TFOt34lQŪe !55*:^(cKXE"653ˆ`f$Xk'evNRa $)=$۔V%l,R?4LaK6[y dvD 5YZ |Pt'ph^w>&+o8#V.tCw[-IPG{+?>Q|M[͑twK|,yG8맜dODZ=$H4 dd,wWq~90ɜ̲.|~Wлy鿘Ї,ܝ~ws0Gݪa@"^;L䑾0z/r4%R.U!U0P8M]C\E>_t_94!@i_+@ΉPdMH13][W4MeȎAg6c䨢y.U?g ExE5&Ac`Y/@?6.qjbz'.^6 eHhBG?ܽJpFhs'u]s }YN|6 ~LU̎uhG5:o $Xjf}x+<57M@1GW+:u3utY}w +phjx#PMG<7jbIv;uCKc$ܟ5.j(_ /9Q<~˲?M>fCGS:J>!<>M~rl_٨<1e!X+bÌP&m4J_щ 9iJ|y?J f=zМ>oR?܇5 (&mv*pZ?s'9\{Hɇd5veOn>b.Q @?>Wk+aG` ÕNچ;F"~?x0TN(F>RDj*llũ'4e=0#h; V/߁2A<1K49"p:E'eeVxY %?/eMW xrpWm+Jm}A3۸㸶BڷPx %fRԟ8/Ɔ,qyŏoЙDGQ: [_4cܽ 7y1F`[`B6o7cY1觕q,GmFC٫RVWoM(|P5d/itP5Q/g;/jȭz@Ep;׎nc騠qO_#g)\)+nRW䯉v6զ-.؄!Vv#XuZEʁf_pxGkbm A\#酓>HNOaL>Pi~d~qiy!\5᭗їt1RjJtT9FIezl"M)9?4=pP.'qC7w24h*n.nU{.挠Em2^GA nAcx*u Yuf+Mop%8AutPζPKq_VI.6g)!> \ *r!{4 p E 5˰w F,\F3̄' ^8\wtJyhzU׽Zàm J"|m*5OBnV`ԍovT]#_DƄYuVI/RGPrٞ=疗S9qhrsBJ wը_ ᢑȖcHq9AHq6Cc.~sIoK$D (CJ)q"m*M5M&09]niWFTpr'=Iof0 !ӱBz2ɈO/ڇ9+6F5;7ðg娃{eKCP_G}d̔C.3 n)Zy>8Cn??NQ !bjx?'mVUH)SOhrU?Se{U0IY+Q[apQUНNGN̻ U&<rݫY# Q?۝ꏽACL#Pe7ا]qژ.L# oJdbiFD)FW?G|:HVMPP,}\ IM<qa3|9D)Fl>ZM1L됖P>n_X @#2T_sfL)d]n4{=r&Qv0*t,aP8sbHFhDU2(~@^CT8׿ Sc3 ؜Qm#v CUOeupc uĴ BGJb,*nX8 m 4Ort?G%ij{`:^$?&KTaAt VӖ 3 zs1yFz]1h)hš]:+FQ%Qs{ XdCQ╌>AwA9%cjp`>^;+y^wf3 +꣑ p5#dVN#~&Mh5Շ$Q+ؠIz⼮?:5)^.,"XME۫D_.k6vRLbG{xWߎ!2%7Ahy[am\aOd1WM0X( 5!<Q.̄N_FΏ 1dxzAhMdj$]<;o)s. .11rk{ɦ}#Og,TSz2}=TIf "Luds 9&uK~ą* V2` ! }.i!*bw 0nݹ1x-P): 2)V 1՟k1 [A]Fe Sq "#l#+Oa7t !A8*M#\Z2 _笉/}x8X4}KM԰/Ԙ$\[-['~#4/z{*_ݗꁙ%~Ն 1Q9X6EJ@YA. D $ R <\H޾9AN-ϊ Id#?.:ղ"G%O+?B(N-y.-^{[^R[tR̯|UyWfJg2ﯘP J6Q)P .(*N>yџ$%)}l}"M5rpأ->Uw^f*XjG|$z3#ӻΥKՒo}WT|Q)*^Y%?%{u.{^J@o)tӽEGQG 8V4xM_2zw[(֡@26+c [r\t9L.6x֥&Wtsݎе [X>z(CKxBNOicW5U׿⛙5gB"baZ+6.>M:JvmuN:K.?iXi&OQyW=zDVGo"1ԏijiRMs%^>DJJb}(pr^ոG/#=YjF4cZA#$;  Q[ Jj7PvF$׳ DWlddb/vБ#oCeЙtFBk}i8t/[I~y! BYX=. EɃe)nMv 'MjO°o,D&hg>=(n@pTp1ȵ*oN _)N;(: GPO-&38Ue!$8d|W_?gM,f[aΟg[ӒJ}h0ͦL~݁7PGs:.癉j&=Nd͜#)U3Z+{3&*Ž)ޠZSeuT`0|͐sZ(lZIS<|LLJQ85x=7A &$٤!fum]:cȡ5*;zI; T*gLa=z_=8v#iiƉD^Xyq:Kbc2gL4nۚ*AjT'[> KZ/w5ϲXx/W CUtCŀ­ЛooC'Z4=X2C6YQpoLέݝ3?խK.,׶GTVѷ!YY̤ q0 $ 6ԔĐCex6f)GbiYèesGÍ"[vj-w6W< ;$R}B[\'Ma=S>>N@Rd턓SeOe6棪j T/ܲ\#*/djKMVVa\M*JWJ0545U>RO Ԯ촜D"١Nu^ CNfz!|edں]8 A-9 v85_1W7uc9L3X y'}Hks$cuyS_:`',+e`2|&pawD+^#* 8E=N}pq_]td(Uĩf AW} 4PdK-z 4ţFB:yg̀v@[xF\it_Ғ1l"Q e}rj}A BAؚ+b+ R;paԘzK1 jDq9TgxzM%-z &0MP%qҨqQTy MԨϸɭ>=ZG7uu A@gLY^Ook+loϝf WnQ0jRW8FO|r ^\ҳX>k~G\/Zp;Δlm|I2/2'x)@&P8RY/v BH>PjWcǠ?d`ΌA^i8:h?R32K|t}2 +,Yez>+؉IT1{ʏ7zF}+yUtjLLB{wyqwFYgOAV܁.a D4U<f0Z[=$3'Vle>V}\s ^7`[@;ݢ&BZ)kjYSwUa8ƬfUpÑIފ?^b`eW*}f [V Gf(zCx.#O?'. "V&08C$1`fS^cJ$K5L,OyJbR@ߟatPȑⶥql@OyCO9lQ G$NiHq]I-;͌!]7A*+7@b?±,I襳)P_Lζ+jQoCPq$8*pF3)tFD݅KLI!?VntYL^!JKr{;niH 7ChK}u!NIO!s+\IL!8JW1}O&PJLubg/«g;Wthta3"Sf]RЛn]ivC@#ƃ#eV+:z`Ļ\a[y[Spuq.-r7[Rf֡839sl=X6٫!^̆*‹IĢZq! 3p~39\P l&,+.OB |_ƂdQ,|0+snM{hZ\R[":?2qugnnN_:is(TˇӤ kߖctdWb=kHH1wا @~8Jo o3jmj8b+~|?C\;r, ZnhĘdhU9yCͫC}M!s{KhJ&H.3j5s:}>]aˈ<>u~O$qwU?Ԕ̩ }$\3kSWIĶO r 2hMqY6-ŏ-YK<+ݫ#SچIxOWöB4JA]WcWbA@ŷ8?_7&Pu`PV?U/AkS!yY؜,WS !g)k"HAhN‘w"G^M_OS\%> F=[4/?EM`3/7 WX~Z;iʀJmy ڰ3s?0y\_5@x:ۨ<1IOfKe%c8,&9L(F*&~)sFlra oj]f#hv@~ԟmHPr{ +-v*VwÐT_ 74r!n>Ë(02%n:WSl1I~;[h Z<_Ƞn1)S&zȫS.srWϥnIE!qlc+3HD OJ_NAF:r"N#G)>xDX_Ib;{a7t5N, GR&<rnn7p{W/B*Ф4tIWZm0\JOLhzWu. }z{"U88xIB 4vm؞ c9Nl$XA=:+o|~nj%;}i%- יeDLѳ8z=e8o/@npLms79H#x-3ę#^PC igT~Xa0+gTds?,5@U%uڥsL<2𼆱HZ~ЪIW8He5!./@p S=o ʟeEpq)PԳA4,oLcl1ҏ Sn%s-/Qo8̧H#[o 4*v>Lx %j4˰ x&@lV)@iWҿ}f[%3hVI1Mg ui`y_Tbo.ĥإqkjb%"ώX^O/޴+5vcvmtPmKX;[I_F }RFus8RTh+kjNtW3V cph6*5 Eϕ.3:voY5_vLcT\/LP<$|HT8$WDbbH4p( (^#Vym7OOU-ѻ6XhGWrۓ]3<.Gx53wdzf1N>Gy7JYg9qJ`*Sŧ T:2Fspɥ?h Eh?K9]F6 ƽ/9qpEk.q4€mTߜ V媪`Z )Cd$8_w'Ʀe+SBAS(Z!@T9ݦ&a9Uɫ Fz$c4 2`GuRy,,Jh;"LHi=^<]LQ О^X?zzbH_~؛?C*̑ 3  ܐmUw8_k>/}41F|z\7n g_-ͮTﭭސYeN+>a۝07Ihl?o_c tV{ĚN5z0 Z) i:TcUNiy_B&DF!̶HtNXzqeT :8;*g-M5%1'yK¿Vo Eh#\B p8+*H-J!|n _5d:J])F%d UGTwE,qO5ocR丣ྻ`ZSeB CG40X K3dJ%) >V566;'/<2?؜hֵ[sGHamsBJ]>5xq1T9NF4ImB\GYh]ن kĮ3kGi{=H|B'0a_{#v2H;W,%n…5tUHt[o s?3EhyjqSPr'dh.odr Xb%6LV|RwfIE)ރk0 "_~un+J8E a)wz2oܽAch=C{ury+9>Ӧ,ω_R ^1;EA*!oJCVLj|yӚ#7=O0w ~]b1|I֘fz`91L9GIL\g&Sވ aH=l)Ŕ Gԧzl>q4$G)N L0aKAs4ƒuLQ/bw$̻%>7Wn=2f[<9 :'W_G'ތ`Ja݅o#7ڜei-@B Q`'F 7 L=&z)Môד<&飭*IJEnq/_v^Hf/ Z~ċ'|zsꉔdi[*@ty b ޖ@KwR_ Zij'3S[9hhokޭF]-Cm1c*< kqݛ#3 Z{>\<5q Ne'Kڣ6v)uyĈ@& {B|E',Qw>e|,h>p{e(+pML[/9ҞP]FzkfPpA`O&YtVDEuDZڢcݟcPYAD(''{)s3|*`}cm`Ib#Csm kl073RR<zu׿iXnY\oXS}S L&bmӑW$TO}fCT4XR辧OGsy16 dJ2"~řĎ73qu>W?*Xo#a1i?~6*x XFAsRz!qftZ%51BdA|iF=79/ f; ͨQچ*/bvi:0hx mĥf2zu|8f͉@?7ѐAE9|e9@-wm)t"7=xlOtkD+H-oAS[&(oIQC9(`4rOk)N)$eC^[[>sҙYfZ2Ōbe<iBiM[XOp0(W ^)'1cq)K INb30 %&ҪR4d(WfTk >3EMSM9K|p~1wlZQ @&q4[{ P _]07mҬznM't(?ۅ%eq^?V1qowu2*Qozajl \jWYb;Sӝ;lxX*$tQjULoH{y`AaZ?6>Xgˋj 6 oA|d$';;1OpBYBE.c\#-A#0j=JW@v-2ֈDlܖ >x( \ )NZ.N+0C- x/? ֪}|1x[!؁@@Ɨ!5&Jtd`}c-y|m⫟#Fyݵ`e|2F[ :pT*hĦ!6p^"-a"*, ohjbRZ(%pEʟ@ƣӃ-Pξ=.%ȥ'd"jd |-xTfn7O&T]K 節$&;RL>p.4 H9qRjehY?Ű>&dR?6 ,DS۷zB wxr䛯Y?gp@j6kxaMr6}gȌ!ͰgTG75_E3絟w' fTvɿʴKJU:?bG_@mSYlvC˛QU`"Cbǜ,㢉\^OZz8&i#{ލ]$1̎]x,#ƕRg= os:)s HY~sVxjmhlH5*orX )^\K3_mT>z_4W3+6OZ7[=^xC$K [,r`Xl|9KUE~,]"络󖦲54-HAM%VRG^JOsV$kŦ2LgƌsRn, "V$Sカ4J'<=׭Beׇ#$Tk9%D{Kg~{]MA!"U9ıOWODx|#i?:AM)H"Jn;åa]l%1UK۾p6 a:JGݼ0XU؏x$"],^.=nMW)]Fx^Y#l+nݏ+~мB{F@q]v B:;..҄,N*4N8XH84y@TP-Um?%ΗIOr%-gn2Ksԏ^!2H 9g)ߚio! gn8_>.p曕\3WW=#nhćJ GNK ?r &A^h/wc{]}$RZjo!gx!4, uPȭ^׶ʕ#)=|PhZ,Ӏ VX"due8EHVe1@!tUڋ-T+MU8o3J~o6qػ)пፍ3TAB\5\nM) C"mn =DgE).Z?'ir9[y3㄁,;lC(qY}_UfWj 3Nq`um1 (/$*2Xok*wifA3u  "S`NݏTt4ʏj̼| $/mTgB'w_͘ bQEr;bXp=sF?WaHR2W3QZ!t %D]^SCqBC Embɧ!tYvk_Բ2&V̻-xL\;,w׋'@_WIPWi[R"Ѽͭ*،+Pri6b &g 7Mįg7eZ 1=r_x\;PUrc:խn]i ~*l$ggT'Յְ<|nX!^aU{ZwJ2!g*0Yj@$q[gH˔'Q@Y4XJzK/12Glv8>$X+xo* L{;<vS͆}: Y!=%Y"a!#,#ǥaSɵc{U >Nia"cNh~ -41CH8@X5Sp1l*Fɼ" JvH $a.IId, ]p,3 ݉6@D^B7[i+Aʻųbgi$0Xְ~0 ׆q>£㪺uLW~krWC蟑A7,_b{Um0˙Ex1r'(-Gg8 B0,h0G eXcB*Mtwb"\E}`,_r,>dR+%BxzԮxCl0l`'o/]ZӿQah+ ]j(>D 4֊=Pu<@ı[`~?J֩/ -X"rλ4!U+[V!5*R=j[A׏2+7>*nS'7+u.{ I~? o3gt!B[?M?)ncxoEAE}[~wbkRF#Y:}_=e $ YuLS%"W0"sA+ò_u%@YK!I&$-òÉWYk(T8$!/S/zw 4AO:EK3'%8QͲxԓ ?C/ HȌ]0FjSk wi\-Ɓ9oбQ@#IS K DTk\$t؇pvV ѮA*ubs]Cp¾'|&d"}:cȬ'I n/Ku֟0}V YO=}`wkU Ѷ л2$2΃AH$u"՚G>A,]쓁tMf骥F'lv{۶S.!ڈFqm"(wYü Uǵ%1>NxW+DntLh-Kb}P4^PvIHyl^ L)FO2vɎ nŲL%vKhŴ;c"s2˪B,lj=M_5uxW~ug>r&=]n{Hf#.{?l rlww ?#뵫&dg-pRhV&q,o.te$,Dh,;6P҉}?~jfFC7ܙ=ȗa{)/kcv΢f z>[">NL?&|rs7dKAE}Ƈv&6ǝzx =Rfo1IR<lp,"U$. @P PUT0/궔nٞ{FWxS<~);D2!%sJF;3h-c7&[ѓ:Գg 9F#X[e2ZvQ*/N9j4U&UcUyGb[kDq@"$| s/ʿ$RJ'#Ndk,R75wn3m־=n7ٍ )!jJ9Ŀ2_6tZ4yЋ k-RyU:8M,rpJ.@TARG4ygHN~5x3rԸtú1|OE8T'vRN+t@)ת N7;Ւ`EG9AI^Ors>2LI}WcV@vAj,1A2ԭ'*P&s'G%@+^pzB*pS*s. >e2GUy-_\H^F2q~\_ņH\oW-2ݏqCWRwkwte{XHpq!>8/UD:}O AHQע ;W~=ZZiHldbdYrmI"W|J_a^xhT_t!Ngn j[[qJPHS>8EhhƪY߿~X oM0 Udb܇g0JY7XuG*.SVD?Ct+ 6 l6s(*7 #4EayvQ ڀӫ`qs>7ѹSDp>ۨAw`WD&d4G j0̣MG$E&'xn:)QgO|޳YGb5B,dz Ƒ(WAI\z;/2o)D?p&UlyxONUN$WXq: 3lrhF97` J{DSwKLjtPrcbƺ]-Mq-|YC8IC__s<-s-$23&NN;4*_p <=Fwߔ#Ldjv+ q:Չyfw%$b[g dUbWos?.o׌պA__H%OŹL`q73*jF|sXQMD(>{(aWMo-!umF0&[xjp:Fz5ǝև*9so*-0ipл Y:]X% bP.ġs5 0(U"17?N)|6HЅigȕMG(Rf6z[S\Lyܶ刬uzwGr S1q)dL"KgڥP,DG)Yύo}oHW.r\Qzd-oe7SCg]x߮BDNZ]|Qͼ;^bU<$K8OK0R'PEg|w> Wh !7^fr紎I ZUWr۬,ޝ:(`ҟ[-5-aĻ9 an\>C?) p&"9C3] 6hc:?=@42\h@9ַ^JT(cQyB6GACtN9 <,!K?J`>e jˡ&fXJD@dY:ŝfv9 o:_۸w Ɨ;^X"_sp C 0&FOrB4hPYp6UIK]:/icYGG)Vl Jxc@@149ۥ(R,ArȽ5dzYp}G/&z>%l+툼E-+U^"b@zo;Jm3ϺF=*+ } Q'S}/tȗ=($I#yUSkw29.ޱf9&*2SϚU=M}G R"CFџiIcr4Bv<5$)*q\*AO.3WvΏlN6C^kaԣ>S^j M|ͺ2q F. X_Jt F+Mf%IKR, CLzlvBA4ET )G Zų_%]h:_Oj"b؟ XxތHLj*eP0q$//( ?` ȴ! >юPx^nт$sO*u-z 0 vu ОB%WĴKcWq#r JW3 7fv$ 77;FC_Jjx̆X#*եLg@Lk.Փre[r ΁3n^' =CT)Lﮟ4a/R.| 8h76lENok>z{`#cZ۶&[TخN__!ep{uOGSQJFi3)C_TQ}l`떧 lzJSL~:݈S2]3]DL^>: 1"|i&}rE 3Y<ś}wg(Z?li4c9 3gR)k(RVUwy*50;h f(tBΈp?Ң/>ta_:S$.Aj-Q-&:'~-G Ĉm jtC\K2?en0i>Y78lE4~O>6`7 paSŽDg 5Vpو /5yUlvi،RtSrwp"0 z,h˯͆>*e2|]q?UTO:c?&&ɬbr 𥴁JXd?{,Y iJ!wPӼpt _T#=q/뜖627 G>|95D[! ]7:)kPoB`T0.Tr%F,g4SpȱZW!54X{c"+0^~!%7 #fr?g LsaU4"[ &E^!\$zuy2YY|4;krC*`jÿ66+Xo9[=]ï m/$>9h|d@(J^W?RYh_UݬND 2ojP37W*Cj NٲAE(ڛ&-Xɕhqٟ<r&:ۥǣnd gAqpi~e)EX6g'99aۮ_^й>NK!R43~a65fد禹oFA \ɡ!wŲ 5|B=+lX7/},)h~fҮnZݨ8m ?V|bh(dIW`a|5)O^eG:k-!>ɨbgKʾ9%a[xe<8+OV6 p@~2Иcmڨsaxh h~zc\ z+FPGF'IoCZH|۩9݈B#fZ;!ͧޒf֭YdaeM#_Ô?phXMضGt2ץ>EIYu{KR&6Tf)lt̄=$ La'tb/R1<,YIXGC# .*h7RSܓX]J^[kkß2QpwSwM%m&%FY8  AR}7~ ųy(y>"'Eg@}i37.+z=uef#%`C4 -W%]T Hi'%D^!%FA{*YҰ:EYmNj/^iCg.Qss=tB% ڱ߂E!"VEaZ+!DN5žu[b65)cI؏%4jkO|uR\h"n $(weU\\4FʖdV k!qs9N1t:"8բDm;W`WK@íHܯ[QRw\O54*{`Xev9;upt?2F÷2v8>={;L=˓ĂRhhs4B/l|9ɦάg:؁ZHϯTO Jgi NtjqA#' cz p'Gs*530pn#O$3DUil!O^0CݴmwWnirUVf"SiZ (V 3h߻ W@qGFdg4P7Byl9gYhLbs;-J!,5bVY#[ޖs`esOuG$۴H fA`1GɠEBg )bHU-n[Xts?,[6,ˋif=ӂNJ_s~)\z.[ߖ .Nѿ2i)B@hJ3:.~sӨ7>6説#PyzK)'I&9 }(($E{MrA7lZ8ԩ]ҫw,qjd HRK=2ݲVD]k=w|m =2膒gѣ}qsIk5wѠET[S zN9 }/ L<j-*Us?ٔǓjqJ>;w d"WQ&]WŤi 3 PˊMA{k"R}!.]i(@Ab7}sDc-K2_;7b([˅jHlseq+֦h'}Qce;V@(5B1g=3=,sLW^6rZބJQ (r.rh !pkЖ >tRsof#0h'MNo@ԊhO:gҎt\v:Iœ$#AP[phyϽݳ.0́\vsa<-?3Ul X.W9u y_mbl;{ւY1"zdSh[w1W?4EU/uM I aFa|sM~Mni6Ks(?0KR\+8sӉ-5@%eTn0la#L>0vT\٬U:BNI_ݽ!ȫE@&Z.SĂ  gpF. @݋@Ѫu˓6H1\ | >5'T!E?AHrN':\AR#f5!hzB-")s\XPG>L͎`RVj mj'i-vKgT(L[~!!xhy _Zig&uR{ibZ ۇE+6c1);Xe6R}9҅04hgjY0PBG)+h;=VK)ÜveC"T&z@t1(fj !UJ9Xi$۱l}cU~񖿅'WHs;ς]Z?\ NlULPK3ۃgKv[uK`25ۉ`N)5I%6q`]-wͩ(Pwa=U(}s uU^UEc\&Dm ձ-HOtxoZ6[[$Mx(ظ2pz(#jbjy(=)"JxY^i訬LLZ Ws?Xs7i3#ROuzv"sD͇sd EmIJFg9::k\6EiZ-m;78*C9iXv*}@K2<)J~9&W(~J$sQgiA7/f=W[o? !R_^YvzU:pqeYgR4y{GVV(%.WǸljѤSkb$fcXs'-U#6` o^wS/rSPX#=NթliN#r ?ش1UhLG eE]8g#7N]k/YAACSByd,YG}:81=jj#m!Vyw00Ƨ |y&KI{~Iw2-T>J{X&6NTm~6 *7H^R'3E=%x6xg.ا|8d"})$ -.:PFUQ#1D5< ƁGB7R0_`Zc~wIUk~Mr嘫HNNnD1YN+/addş'7I3zv8G2 fH[BGQK=^a3x:b ;Iu(^άUVR trM+ -5 ;%v%Ʈ;J~RJ WEP3𷁋R%댾R zޢ)κ=x w`疲W!vs,4(d(~T=6s{<}vxQ|a# 5àsQt  CF+?)&l<|͢${I\$E.ϨY/ZڱX vjR:GrVHh{&9Ωɇ'̛TW<fH*T^rT0 +9ޙ\=?(EE=B۬.8_jJ˺반ȃmuά4<K"FO}΋ҧ |F+mS1˳H<Uj#QB N"34em#:=Vi,F`PVCQ/v1%G3yKaK"gVk!>NC yƃOs{TX5=!}@#"REU K m|'HO ^z 9Kw:EXanfoJ`2F`'Iʬ{780kȽ >E".\5>=tH5hcaW!y2Iw ݖ_h9U'.Rǂ:_UU hVẁ`hقtw]cIV ve"ߴLJCTLX "L"v7&gYCW$&G8-rRα -/HY6AW8LUF"]LF>yS/X{ {#lK][2dΘ+h[k@k2 h2\3n.Ҙl M: 壪[:~?7^Uk6szw][ 6zp?\ԥP {5L46Պyl>+~ߖ)+?d䭰ȢKYc * Ÿ_SBphIn7fYL (ؒ*D 1x;.RK-vǫeH.Fɞ]b鿠OMܓ3RJPEZZ]73&?SRkB>T5 iHP.Hs|ZR9WJ@6*PWbwiB#;!l%u#`b n/-]{汰kUFY6OnD=; lݹώjZ{Nf4 ;"!p'55ٛS-1w0ߡ;BѤ:RW  -(o&%.nF`Ke*F˙7='}t eT`6BA1erQr +hL6zVod%ofdT70|ia(AɂpBu=FJ;f@Jc4BQeLO`ɢ] |37r]970;7%2{Muoq]{)HfBF^L08i݃tkMh+9޼OtGc.DExsPX=K}PH# Nj07/L)5!o{ݢFޯ1@]|qL|9pRi o* D~u Îyr1eUXN,ծQa3~؎M,52wcu 4Yɞڮ~-4fjȯnEV6wEISuF6ZT3>h9W^ͯ5BR@K<ݴWBk~ :U};c@/-q@?Xާpv(׺xS;/\w m :$.";-F%JCCѴm?t~ @FI-J`DŽ@J?ivu33y;cJѵI o48^?Y_Q!Ƀl2a;;U~&M2?>EO=8W =hl&$ugYSu˼ut|Zjk޽TOS8K^֤%Toqc:oP iR"2Z$R0tm7*±iH:ȾXxiTe9l0"{߯UUHCV0k 4@g%=a<̢@o9\I_ 8 }9r#zĺOʂ^Av]W[Iy5;Wf^ߖb;DBڔ:5JR$"xi$Z}78IR -Xᘌ.bVe <\)Sf?Wl J o#{O(N(Ѝoq<qgk>%byD BzllOo:Q}stFB_1$(&Ye.HˍC W7]#r0,G9<8̜p=BZbuySد:cmp]L!ihsQ @MgX}A u%rK BX3q9:w{᪼-[nł#PW2[#*Jh!Lq`Dy=DWlwc|PdE,Qٿak֯WmƞN,]FYgj2qKC=/w"c=)=!l:>MЬmm0 \F6U:LpB&dmN$‰ ~ƍx!aQ;STI^Giή\U4=40rlvU̹笭}0]Ex!fhqJЧ" Wާ +"H-D /op5x>ef@e#l#qg%{gJ(RRJ+h<$|E1'ՋDP`M=}Յ k6?p. RdUi,xݾRxڅG˼U*)ӆ|}  4 [܏ WRQ*BW vF SZxy^T裘V@?BOu!4~.PyNkG-NB};>`Ŋ".}ZG\eC( w/%Aܬ[A̋SU4|e>uEC%tRvWgG.lj&>>պ&+꣦[ɨW2'R\|;,҂ܽB/QzH(3Ipm0V1K{ 5ó8g7OkM{pFD?¼\aSdBv吓9 v9= 87Esr?;a=FDF,$Z 8T ƺsi8<`͹:±%E޾xuluWBPlÄ쾡>] Q$ tw0\*;|͵ٵ+MKc_1IBttKu,W=U VN 9+?ty(;.E6M^?{0'(ĿWnqUю;^˼DlL^K2(y2GTGyؐn_ӡE30h{W Oo.u{V~e;QU;|q 6HxeBrQH;Kl#AY!p!vu o.ZVP r `2`73H535ǓKs eJyP~ *DlMZRMAo:%o?7~0E'%6Vޏ! Mk8|Zl3{Q qRgF.kuO#MK|*6!Gf\] %9"XDyTӗ!hW6VФ4WqMZ`"eZ[77=X `e8=TYrw^M9Un3"2n4aP>ps9mB֞&/ !2}~P*f;XыYg9a?#xHY }ncVJ@?}˪X_L#NeǦ*o9uoV?DTBMkOi=U$Ȭw«RX+Si(p fK+}C*,=A<~ %k- ߶|Dz侷m~fl7)ǝ@/|`P^]j($;6:>wD=:n7@#R4y*#4`v;Z]]k=QH[OKz=X@YDJYdl^bF/z6+d"+Y%CJ {}kF0U[ʢOjPH>Lnjq*VʸUC݀:2 I cɋ(a<U=߿M-[W*'phʼoƆzBQlڥޅ@!״xOHVWC)U;\ΡbsS>\&gFt?Vz3D© Zf:Ԁ [,f_9i[ q~~tw3Q 㻲rlVR'QTOwk 6j\y;SQT <f!FӦIz|T*]l&juV]1#[.ZQEDuR8@(㑮 p?ehaX߾yrj=SUoW h/ׁB4fJ/jXmds)s>9Vd<1:։l\κ}pE>Pi5MÒ|!%f냧 az9)f ؚ)UZVuU#Å v$O! 2fx4iq${OeնүZBcj<^scTGϼ啁Yl҉0] kk2lf[͆%$,1Ѵ:ݵo}1 Drz%A6n":C2۩FT~h>Pa.[~ԚnίQhetr7՜TdGϫ<`kC7K dY0 )gW >tn1fOYFr`p%Xy.h)`˓j|PQ]+>yWsZME?Wpv7DS4vr_$I+X㗊D"PAKҕFC+ qiߔqNI V9R1WwӨs@W1) gɕGKqP36R=gBqeͱBØT@ԡ2ylxj15W۸dZU$ݗDqeh*ǰd3 ΦCkL)4߳U#,)Y+Uu)6Tc-_TI= .SnoGs&l;F ҟXM]tpp.F!!dmbZFXhHϺs"}W;8촏^dՏ'`JC+̌Ǐ|%N_"YT)<O] Fぇ;CD1 a=*5s˻naqY(<JY&akowF\}]Džt 0oڙ7!QNJٵ)AdmfGY9'uqF}preeDu}Pr^<IU<^o٫GuZA/xØT {FG9+%bk/x?@:0,K5/Ib#h!9(WP]ٻ~`Ed/Vp|N:*8[o/mzgQ@sri\QN-p)Zz\-ȏNbA⫁16}ṵT%7]NfR ޶ȖK#]*11'nv3Eѻ,+k,X f=6o0:W)pLaC&$7i`}$;#>DguꁲDeHzFN!K8Ńodeh HQҖ4,mk(޳ꩵP9ڟ5Ui( p#}dթUnbzfE< V1.܂^s) V 0 Tg9`(7z)Z-\$~<q`s8&}%]koA$DW= 1hq˜ pG20So%?DNyQӆk"|ӍXw[$<uAMW/5Gy-S=kR&=}f|# tA3g23]xr$^s EBBxOM\PąL}^JX-}E]H~T}dk5d4́tUR<v3/~>2rEUSz)!/uvSȆ[8JN}GU~ NF/%j8+4N(АXxJbӈ k$֯ 'FFX3I7Z>Yd3%v++'rB>!EWТ8ڜNH)hi2;X ,pG,8&ܯrU4C! '24+1k>G~5͊pϩ8֗{5QXgN J?$ᵪgĐdulZG"89WN":'Ҟ h*v=yH)"悞0FX!)+R4 Kr'K&Ч8)eO^|0dD?KQd"wXKr c I|wu)S^!»9 Gߗ@p/- y$/qֻ@=$XE-`R";{:߿{P55V%U_fkk= 8K͢K,s]D#&U 2&M:X w[;zε&d_ڰmGc FB73rjX*O.~MM!o~ȞphKslY|1˩B-@)<_ۚ#V׳? &Dd7 RI4Ȁf?Ov#Zƹ_|hCʨ ,*C|eA'(k2&64u%ss9E((dN?3笲Z3#* --ozjWdۤt/,) ƓW.?zd,(u O6nj8ܶ)SG,,ϡ%H HR(5K1Q/@jt MFZ"3+MŽQ`Od”6qTt%/5ꖬJHI>6qo055R{Uf]\-K0;%s*Xm[f&}e3@xҦ9]RTյgyt7G$FÀjV;dX'n<>4ڳ2zm+ʪǠ8$dj蕫c=%|F7XR?PV&S"`Lė%NR㽽89_2U6)r95AƧt!ZզY dc>k;NkŲ.:do(X)QxS.X0s6 =gxNyHN֥l21"5W_MP5z5ڤT8eX9u>V.z 23O+m}ګnrg/,rŦ VGP3u nFOH(I_n쎛y~K2[ή>rT*ְf%ђ<}op~kXkeEBU!G*G--nAѡZ0 Z7T/;9+s?W_feG "#UxTƂWcEV8mjmJm*m'=pYngSU/ u -<2GN$W(^a~vyތxZ4U٢, !7/N믁r:JT56ɨuv fgku[nMG8KT7{;xR0ѩW٭\0N4C t9"ϳ|Uwh}urNl- b4|Q-Q,DIY~F}JIx?gЙLBTW[=]\lUӌ /#6yoYex~:Mn3`/L>fBA+n׌}hHp(EheC,TV)9Om$v3=ӃQ~joɟh/xaNmPYORy$ɔ}5 w2j!@;֛7ٱ)brM@Ɇmb3JS,'xkO3fjaiHDc\.R^ې$D1+XQkd-c~{apF9e`s(2m@I =dPp6P; VzQuw;pWw ׃ʗx/1gv#$t,{Kb6 X9aw =fp*U0ѲqR.w=C!Ak/ ])`sa^8Jhw6oC%٭iiQeuFR/UEdXwa e>PB3{C1žgPocs:AjQ A6`ii*7+)¼K^oӭ(FKB}e٫JbW.BmțMge&nxR:aqT>UNneE*s XҗJ_:iB Ӽ}u h5_cbnv_o%k7!`滑zq78/ታSnžuʥb hԘ*oq|MRUu0Nw|83ĉyG%860Iqmq$- ߵ؃,'R?‘u~9* 7uɠ:J4AcXz+ә/cbXR %ѴVJۯ")-m`-`}*i@|W4էW6qgzf Ztܡ}A=Mnv 1?gL|<9u7@r獒LPI@Cĝ҆ʦ;yq@{]T`nl"u}R䪵u6Xh2sX0]W".(p3nك$@Mhn̲emA-s'{x.'g}jw2,aKrfk⇙q@ 0^JP3bƩ .k' %r Y|l*7Yqb0X^ZZ0s.CUHRG I;my.%,yxhvM _y/͋#:`2:4кoLy,P/چ8H{B;Ԓ yhb^$Oi ?S3P Cn+.0,Ǫ*k'\y`㘷o{GKO'M[MF0ׂA6(Tu`7hSlbEb?3|an1S5C8voc0 @yI23:GŷavO6 A>;?n( h/~K҅;ǼcxHbXX3S!ku . JvũEJ |mhCH@#zg."cBNDux;iI'y=tAQ|W"7@hKyxZѾ*z@F$P r;4αgdBtƪK&Hx%)2dhflx]Lvgû0-Y>~ m@鿨qQ#)EWO|_ř3g&y'b)uI`Ia6.Tē,(U\<%knl)-*@HS3L&]`LP9W A-Ysc-u@{k@*RǞyv]o`,Z#(RA~m.oo ϝqi!C~GAHPm!,ml>Fb^lP^j8`w&8a=/=DF3٤yT(Bڐ3D-%W8r/C+~Sb\ǜb&sf>eks 8“6d܎Y9@jD9>M?AvLN`VдC 7.~epEVfIr܄ \8&? _)` 'U@g XmrH ϰ. )Iܐ;rEX^J@(0mN8M I:.PgFd%yp25y84! fLeX |D3wL%-3FSDNCfbL@%bR&9s6Z W"ڍwJ6zLPSĥˇ=T :od`6I|JČ0b9},X$K:A+Ϣc&)Q^kD;Wp~ߦ=ZX^ȉ^!kYs7#`deY }b;ۏ$[bcs=U<0*7isETdq;#( 8߸ Ҹ2t=ׇ3a:X\ڙUPE'^*n+hNVqS7!|6\af8C{۔́RSc=.O}1ݴ Lљ~FN5 ".}ٕ~#3OG![O;q-l+"Y% ?n4ݠnV#B~ΩnJ0B=Qo}zxFZ V|1M!)d$DxhU>+g[Z ߋkM7f3 x ѨmUW_ѾG);>s׼ j)VW vS;8eUYjf4J착f5FQ,X_gE*J9H݇T};]:O ,9riSqfen \<("Ӂqy',pVE]g[GSOdΔf7)"V[n *;\F;XNeb$rD2y|ok- Jt-MV$?4qk UbsL;Ec*6hZ(4JX>L1p~ϳlr(yq=a[*Q9mw-j|";\t_ɒ.[VkJ`W? @՟71߈pߐJA\rC 顣7~3`^DSfMy>fcYCA>n&]c<6{E=m|%YIq,- )8qW\ vC JG%a֡&:u_}:2MFtWav|Y.>>tY F6P1.Ԝ,TaVDQNh៓і}޳%g+?F* hÏm\ p0ܘqsŭn96!t+03\Zٴ{^WRp +Z$ A)ATǖGji үYH~LrV oTpl=Ug5}0 [mEX=58L >:c/]?BI-&JPY:4 ;ipm%\i[f6O_m=v@TSl )R<^܏+ ,;Σ4IjXJfA|AQqDy0K0,n zR?C:#/-6o-#<.Ӱ&nf(T9A]-Y["-aMNr,g=9-oT܃z6(Qܔ |3n=%2Tj|=n@%fx*/ϛ cɌgJ0GfZ9Qc6ɪ*SRPTL bpS$O]ѿ> Rf9߿rLQ6jS֥BxCGHscw=9t#vU.!^Xb@tz nb_B EBC?FPC@a &]UC-> t.0[ dkX-׼N^^=mTL,nI8PLJ˳SY H\4.xbGt_=ter*Gw ռf HXTί]\DC5Ơ"=0+A\l:=h3+vb@FKV9Lpe/(ܩ3m+H2m5\ѿOW|LTAG `P-[Î39Kr%>EO*40{+DUr bga$5<$/ rDG!hr 0* k7HHI59\'Fir>h[%Ț%;Q]ie62b,[56SDNqɎ^{Vp9t~" ; Bk<ݢꀬuXT;d@>ʻ? ;S?z.]*hQZCxf!mOsa-xo7WdX[\o q4pu8cZcݖ8ʇ A:[m8 IjTpkrBn-v`3LA[a &2߅FT4cJP:nY@JXGrpzTgIa,j.|/{$0|"OhP8eΉ*9SlzHf'`oTRWP>BI\sE:g%[ M&,ܝXx6hwRQR{uY*UOrT~?BfcH19Fl$u<V@(+xONw.(F+Z|+;-ӏWZQqòR Xvhj.C_.g0 k{lPIHJskqZoc2Ŝ82]]^#Υ敂߭FC=šaz]xWzt duhw-\D+cV]RR>[MzWE",`>j qYdnʓWc8]I]Ve焨$bN99.,gF`ٝ"i%gQt.?0;vgzlْAW!lAa!zWS~ؒ%1}xP]~OKAiH~m*j޾}AMOM"]S3oJx{~R ]` ( 0GƉ$2BاSk2ƗWEw9zoҶ!w YrKT^1V?_I:c;T$F[J2A>GVXai ['r~M#YukX2Km,VlޘzYnxa@~Z$["N hq8ccUkX 0ga? b%mڔ0^}}Lju:}}U,3ۙ}D6XBK $L)t՜|o̼$9Y-jX;AgRCo%H{T\TX7 ?blN©toPz6;mD*}qj9$H!3ŏ*M7`1_5Bf[al3:34 H0#`Ctb`&Mu*%3xsMbEsDy$#IUK/ʌ-e_;=ThNJxC?\%#ƤH .iV._W! "DW1/cbc6oZ ϵ1o.cݡtJش3'RlYԧFOJ^TvIa+\ 6ҥ;u\uוΡ\_թ" 토絼L, $y<'P19B&]"gfP_@X6(&ke45Wz:5ѺWT1e$ rs>Z`)-IsSMY#H:;吳o(Ej5T2ya1_"¥z81`e'P q%*&a|Vc+|$1Gtp9ͤPol^Wi8rލjC)4Κʀ4ʽ!?uX/k;<%|ֱNǬǫY0 eZqg>92e439Uut\Ֆ&pUMhWS!t'm l7jz0Xx51pwىi]S/h\Mxc]0lLexJN kWU yOԼ:jOwge %q -yYE~SF^v0@$&x# TBsvv;?Nous AGۺg&jgJ2kDrHB@ʏa`ad)5w|YDi$浉 `}m=o>^[سl)s3]֧"d{c4K ;&V4^iCcZmǩm{,N!n rJX0e٪~\'ȮaΈU)t1tl@)@8S`\G h6,;"Dh&]aK8\7sԕfPo Pl|s҂;T-73 6P8ha,'=@t%acwbZN^S'6z.>26Nv* rfAj6'fwg軟;3;8g5M3[. yp~Qp'k`Jm5hl=ž?MJ3E} 9 e;YfZYś R`IHT.6p\?k ,M/Eۼ+SdMڃW! 8_9( F%Gn%Vz{"2*:)dNη.0u4j&򧭉hBo5~ d #n)Z'Qr+xt)D2]HsbyQ9df:R"\<+gissJdDq)D^@T,e[(&"Du2]Ӿ[UjIji[cN;Fko(/Q\gdUwt$SvC/KÓ0R!7ي'Ю©ZON";3iN=3ߕ4'B[Ŷж˘HڃpQ壒a&k7] Ѧ`p-b@,jom]2%0h(|ֵg6]kѵG^3C591,Ʒ%$3f/-NZV7A?q E]9?:dZ0whv,6f8cC߇,كRug{sC?|LC&7 qnU}9Nm3{gHj^c>1R֐u܆Cm(ֻ`چAO0;mgEJN_ 5Iψ#(<PKqWw uڅ8WPZ_YFR8Q-?{dHyq\.xO-/N>3t>?т> )W XqYK,dpUI>5fVto;v>} PB3m(94\w :Sy;&@͡@]_إIf2|\b,>2MJ6t6Gf +wℛW2`L=$A'Y3/&;_rP?Z 6Mb(c0[H@ vai>D/w~nl< ^>$EcNx4'5Qt&WF*۪Z9s찌t wzwJ-YEI~SڏYG"p Tlh,^G-݇2WNoԊBx4onzܠ n66ƬQ08y&FM{;%6#ǝNetW3s=߳Zq]0q!& Vm%Jsu@=]#{ȌU/CF{U 3.2vQ6Tn]Dgb_ ZMeЊ!iZ3(tbwt!ԫ jh Mt,̺'C2I}~aurIr$-z):׼kd9ԉvc"b\"5roQⳣ{{MIɂ\r"L'{Q=xiY)h&!a9y^[E@oppP耘RnO+ 0Ay\<ϱԝ C]~ (I!Juio%*aG +$-3qXkγ>W9]c>y )KNT7эN iڕǠЮ wyVt'}dT J'@&\.<.lmZJ#Bi#C>,>ILF#*=&"A5fLαx *Seշ=BiO>oH>cu7)tu|9yz,#Ws"i=L ^WBѐDÚ#N jy"?͗͢boƔrLDܿ#*qbN*&.vjN?6 = }>wQTO3OkcnV ^ǀ(:waۑ[G!xsŜ ԼtS7_:l~/T̫hA@:#|=d &FLwDUoPho }l/ e%gr5`noS`/BWaV XN/&ŬcG]W_,Ϊĕ`<[ޠ:8Zƅg+R<x~ǫ8AYnV{!3 vW)P7ОI:ucjė[24}_ iHb܊^zj$0:z/kK""Lpg K^l R6J5;&@k}tDui-55~l[ю;nݤFc9mL%I5~(|< 9y/zu-%ԠNŕ$`3*̱\ˏðixg\CGyZ%Lax_jՀ;~eJ/K^l Imf3Y&^wnٶ(4`΄,-g:sNiәKIX{W}Luony~VGU s6%1ftJ\1?ޣ "5ayOaTU^V㈮Cp%%^*P;'֫7z01§,x|g'h +ޔ%0Zy.m_~\7mg3JGL31NJ-1 Ϝұ}ZIxp$lO#n͠>Kgㄷ&N$3<q&{06@t>i>ҀdW(zx+׊%!c>A #)hΩZ gr J`4-#z?a#L#F%كz/yo,3i<6ȣr:XZzg֡BGTBE?[pJ. dDK*Ӳ3n{S-H?I)Iwz>5wpxΌa! z] i/W%~M­\<2ˁ`Ȍ mn*SJ^XcXmX{4`Qp?Ez|!Z2,:ł6,4'/y9 :\Ʉ8*ls/Fqx Q|<=%īF/\&hQ}[?Gx#}_ tYG/4_-  KyCxd~4NTi<"lsW}xLޱ}|x@:OJNh.<؆'nX,O0cC$ XboU!=ls?O WuΚ^*Egs#Hzί@Pҵ9U*qTV@afE8|bzn.'miTH;wuh8&Ն n 9A "zoAHUNNOJbo=eĶTl R ԅZ8y_r`HQ*Z^D@1w//G$͎c h#Wk!7<[] )pkz F]6l8Ѕ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{>v3/oH t*`?h7 $ nWx)mڅ<%vhyt*~SKH:̓qYPdTD)T0IU Uj 7?;L/y}0yY hUL[\l߱9 '5څ({ [\W|t'*$ɨkU8-:@Odh5ŨN|@ncHnEC3qgK^8š?o1=NP_Lx2Or8DKs >)38Љ'7,,u9wTW F$ێ؈]Rb0xQL7(@4iUh֒U-=;@5K_Fw44:DGb{S3ꦤsT." yPwzbkyA&fLJ̐)#6A'pRMCX+-L4,zhUŜ07!8v}$3}*czR `,f/ 蟱}_:>q8*fnpW?\ףA z0gT5D+t.5 -k\j`W^b!R&j"X 3Wѕ(լ~16Gs p ZZK8I*wN ifvr=WS19 H$W5e:2?Wv+Ju0qOtϋDZ%a\W* iõ$Ci(X'Zغ1nl M7AmslpI\ t9jɮ+0/7٥;>ܔ 9< fQOV+X ִRܨ0yu_[Fp1p5V2Q*j)?ՙkۆ2xW"Y.hekdsq*WH\TVW4Z%vDA%Y)%yB<ʿhTgNzfSallrea-:FnGJ;2ԠR$75Y;۫VTֿ;fYMNUN/^`a)C(aqHh^=u}.`Qm/;嚯 J'{j%f33|dKMߐY<ɫm_dͨ38^^]yVMH,v~`Gϒ>.,Lx}p faBdkt79\owJEIŨ3܃c<~_p~C6 O5r7߅y&urӥM6UT]ATXC"!։# i1e:ݬҔ:|4u05fL 6mb&esJ3}~=Z\KD o9ןiqxE$Gvֿ >; fA/%ږ~IZ^r( z\?[Y*!~apcv?,.X2Uz{̊^ib\cX6^!=~9`$sq/rQ0:@鍠gBH?kٗ<(r=Y9t<՚8-<+:ee4GL^,^ֽ.dQݴ<{0vF;1m^R):^uLaP4ER;S6srM؎lj?2Kx}3: PydC^׫yLqHYah tV`wHx`ķ>yBl{h۝6zDÀ "!NjᥙY)݁ٻq>DBhRι_KYpgAC$o?Nƭe>(cF) +:UETx'yuLzC.-(ε9}Gm "4<+dxY9/g J-ؿg3pA#jMn ğ<'>=:\cU0oY0X! p|0>> iRor >L? Ɓ8ƍ Ul&Cn%o7Gx)4Vn=*0"!? D[`r-ؔhfߢ|\aDߺ_㚶z\1ZI f'yق]5D_5Z"8bT' 6Xh @^b4q2R E=-|dU(s2Pl̑aπawi+fj! eȰGd;P^/-!⏅#r xfS2F2 ؉SEY4"9H)n1 `T)<+ zK :3'$q Yo!geqeB4bc7|m䅹M:?u6`n"V5 Z%zK@ODPJ٣}_w3ӵ:y4oE$Q @M-GlTe܇zȯf$ +>׀JJcd@P^D  g^TuE4k[KlfVmC\{`VMGX l@"@2-aJ2cOAc)79MS$-y;%N%^K.ެ2}`=Y(w&&sS]璍7 ZFi < mv(N0stK܉+>(zd(&Jy$!, .c9 V1QG9օSsntT6NG I$wͯ=-p#_YHe`Dw bo ;5q9h{[by7QUe33 gㇴ V67ibNB2t!w*8?'~ #]L=?w]wVWr1u1I!e;E8"_sY2n5zѺSsl 9y-r8*'|*sGJI*L2';n]ṽnPJhӜmNg`4R|hoǂ ȃ阣UϢ*TQ)_M A-<_@7 gՀ R;5.:̘7$ ⏫1u=qɂa|$cM\V.9݌"O13yw '$i9_,RɯhKJMW]Ѝ|ZVd'n1LBC oG'5߮;, M%%f(EI8Uֽ݋F'B:N6Uw$6{6$g 9noKE"d1𭿛LXf-oH( +hɏqݡ·Y4WD>[Ԙ;<ٛ&N1ׅíEm2t-: _YP~=ąl+[DPAWOrYijs&t:Xs@ddmbL <=*کL8Z+[bh~T %ٸߗk.e썼?ql8ÛAF:64Yr1+&>%1=p$|rI t;<Ƞ 3@d5s71FI9bV6ejOfhcph|j6-S *3}tB \Ɲ+ ߴk4rb/q׊d`yk^caƱꯨ'F:=5b# 2/+S!"4>: SdR <|Hl'm_&ɏ* ki) )n!vXh8S9 qSIu:xg;3-j Ӽt6Kl}xUv@%1:0^&9q51lp=8dS2` {<@<i/0~b~`md {s!`x^x eSj'H[;zN5XVǠH|"Ȭ&sРv&4Nɡx*tb{Au p7b\R~IvK#HQ>ˠVKő,wٝ`[@Rl*)$yO^E8cZdkuI\"FIXxFT\xzӪD4@۞/j%MGuB eQ=8Wx+s^O g)oՇqA'9>fE agЀLJAӝ'uy%)pFmd`ÎE\M/,{3 yuL$E8Np]i,+HSkDqL;΄>3e@Y]D A8μkJ[U3| wrMS/McduciexIyEHM OxJc\c'&HDVɌ\:D;* 6g ˛[Jѓ|զmBm'kdS)w)g1-<'fl RXj" -]s۴P*f<49$E~oBPmD/0; gRg鳝J-&m8umاGrz]wemg <ۺ("iF9i=lzDi,tCy@MAB7|#9~pDWCgm>e.k(A<7nS}ӘRэq;/,߽ܶehIK:H^5a̮Ytp'=LwëlE*)cLR,P МEbێ3!"/aޑN~@tZIs??߯7$(pݓo:*;瓰J/uH\h-YO/#_jÍ^ڥ .5Ըh{(EQM(Q;2:kR'퇓h)Ltq ;M_4LP@Pa:4 ^Ϯ^ߙ8 G}&(4kmM3DQJ\I0Z=aFHĦ>&0lHw4c3v\ʎҀMlL )JB T_Rlj%zzcX5;>J?uiCjbMPH0GpMs7p^ޛʗ DBj% J`@;W˄60m[MMؑuD;' `UW[9wDFƵu8GΈe55d (0k~Ls`FR[,PLv{Tc$HbiT =z*x涞.h J!qo_ '[S "l$Bnw*\A g]UA5ܾ`uvw:8u*s8Bb2yX t:VI+o7][Lgg30kܕ_{6r_KK׉|"5@$:$bP*{x/߲3u8u&UvA~:7t cDӋE49iժ[GrݗkVt zE&wP(e'e~,g.0&ݣ1yMUV` AN0ÊeiW7Rp*wڿ> /K!Z2<L5`A4[Za&ਁ'4mԬ61md.s/u6ib7v[ C;j+J)-c7۸f?UP(XSbn16f e0UZ蓗Y$tÛN*pD0 މxÌQ ePgAꎭxKjiH3: m\oзFsRl%)Vϳti\/|{p2Sw%IOXDm@(8o-L^) |4-L+|$Yɀw԰cD#{Z6N4q(b*"r1#PJ`;l2C1QJ]Sl$裧FH~u*)'.TƦPZ <}S=ɜ!{ %(A\N(C: ^sh%2zh`[orxz\d3dl=!:ϥTMs}T[0A!^ߧy:+HP^fԼahRN;nB R(,'}[kF:8b;{M8'\*0pGC@VfC47AS^$"U8Yƙ}׽&ny͘[|BQv9ߗQ=1DHӷKݪf<$˙:w_2.6x\Uwgz; N%E[>gոhW`V+)sk4mW0GSWNK:\`+ vfCX?@|+ugA#xu!^ 4fXcL{JR\Tdo7c1Mj1{ַݣ[(w xC yo 0pZGu' 8L̀` 2346nҗʭ̊bG<%&ͫQJwe?@vP|С—~ne+F3h22I5>͏BrB% Dp],I֚)*םL^y˧Yg zLt(jgiqT\sUAW o2YnW*0}^@+3:.uZE逻%Qz1Ra!*s&;I,:=i,jþ61%.!]+Eag&:(B1BSsl1·\E/pEia}F%i +`[~M]8P⥞' @l^>*?B@&;`e+ZP]`5J~|M dPJ2nd JbLۑ8!!xTlEKQh6;Nz赦@៻^sh\q\XP^.ޚcwT;&1FZ̸ޏY@LC_u^"@?lc1ţ7R \/6/?y#Zɐ~cPQh/9|cm~Ȱ}ِ]qb $+3PmgrPGC|yDV Ebܲ]@u/8Ain%/@mms}K]HWF)R^Nppj</F yZl49Ok3op;Ʊ +yMei2K3ZJ@,)vg=\dbב3=%@3ֈdYϐQr^Cd!_:k97D *_mOsonDEѦKޛ­{ނ( ._ ]EHu-~^\Tq R EuQ)k`:=T9 '=tKMU$Fka c]'`Mh*gmKh7,ʁ̓Ľ`ZL YZ