python3-perf-debuginfo-4.19.90-2204.4.0.0146.oe1 >  A bizxW^^f>>"Wst^WA& C3?dIxG|?JyNKer5L G]7Cl,moNs2q[Z:UYϻ4)Oz\8ikFrMYn/+#ר㔃hBn Z~VP퓩;J6S2!QEJ-(!r_^+fEMa$L8eKdYqS~{ 51408388118e6ee220e0d36a2c415ec8cd8f8b599fa45d7080e24596c4b980b48beefa2f9fdde499b2cf4748b6a71ad108f62f96 EbizxW^^fouG( ]˧!Cº ]bDBq44QL> NK7?8gקӇ Zx'E 9޿9cr`%`ʴ{J)J gMwmC$ֈ f@,7UUQ`ƈ2^R~C D'a0𴚊1󃵕١#AaBYqZ}RF">PTd͉U!Mꡀ?.vY (z~/~_>p<a?a d! 3 ^8<g|     ^ d|4D(8R9R:TRF\G\H\I\X\Y\\],]]D^]b^Xc_Cd_e_f_l_t_u_v_z````aCpython3-perf-debuginfo4.19.902204.4.0.0146.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.bivobs-worker1640081563-aarch64-0002ϠopenEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϠAAAAA$bixbixbixbixbixbix7ea6df211363736d2f9235ad11aee8474f5a9844e801113c5f407a740e2dfb82rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2204.4.0.0146.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2204.4.0.0146Laibin Qiu - 4.19.90-2204.3.0.0145Laibin Qiu - 4.19.90-2204.2.0.0144Laibin Qiu - 4.19.90-2204.1.0.0143Laibin Qiu - 4.19.90-2203.5.0.0142Laibin Qiu - 4.19.90-2203.4.0.0141Laibin Qiu - 4.19.90-2203.3.0.0140Laibin Qiu - 4.19.90-2203.2.0.0139Laibin Qiu - 4.19.90-2203.1.0.0138Laibin Qiu - 4.19.90-2202.4.0.0137Laibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.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.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.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- 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- add kabi list for aarch64 and x86_64- 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- 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-worker1640081563-aarch64-0002 16510788474.19.90-2204.4.0.0146.oe14.19.90-2204.4.0.0146.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2204.4.0.0146.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/cb8978488a23aace5c38749d404db885-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4f777a7463d7b5382bd9cdbb0ae86b38044926e, with debug_info, not strippedν#Lo"9Jutf-886a5754ca96282c2ecf4053b09619473eee20e647c430c9eaf61b016839fee91?@7zXZ !#,B] b2u jӫ`(y-n7pI8s"]\+31hnoY221,$IJ`O5)rV %3Sbr<,V|2/`ֻĉJ X:WŴX)^FuPo?kfְEgҞh2iS u{@6ctje^!,6+rT#k`oDTz@7]dzkZ+HcT>s|f-؏qӲ~=cl|\_]?L\T޷>/ӨQoxT2 ԕ 4m A' unO;zqFٜ3sL e(ojn5j1vT}AAѳdgYt|`1yBE)ʅNCqɎLDo )[?0U%ʜectx5m'PZ ˜. | /}>u*v`3W>=%h>0y*Q,QC:fYbsG"h]!a^OF n$s,Ҙ8R6o~X ykgT.:eKB&|i tM#E;O 27h.:j4̑X,83.p(|8&X>p-bOTgzO`u`D_q3o(xn24Db-[vw#!ip>gx]R,1˷NEFu6wd")1aa=5$6'ckji =bjC<:ßU.8 6ϐ,'T#-2Um'+m>ϔ7NA\&B.Е@֎ 0-vmpqY!:eeJgdSbc_jgtS/[S|ƮWy`sx8w> WO>2e>0N'2))/92sfIDiJh_ȧ+{0@v7]>M BmhxRg+I}doh~9˄I-NIa$7a f!d4N :i_":Qi *0%{xœK:\&pj3P_ #0we{l" 4xHY@ќl&vT6-üqaӯd/04GzJ|b_^Kz"zӓOViI6|1ydŠe WX$Q^E o"*EɌNOZ@[] A],CP{Ə/k%qrB򶔧E'!֜ᆘct[)2fP@i)^݄mmO il&]Jw; |ڮzo>' l]wpXm,:O`gLg\&f[6u[DŽc푊b{>jv1-3\p&pkS8Ro4eEpo4ϻ=}ω>&IzCw{ǫ* Io'dl ~TJ7v ؇iw H̓k`vhY4X`q1! \A"VLf|alqxꉱ5nI$2Kz[8jܹ~۹zpqhq#{%u?29v:q=:$epgOShQ~C&]O[*;zZ5v$ѩ8FJR'' <1އnQ#/"?!Z;7/9l.J|vde( 6x==l\GqQ&]ͣ|&@Š'!S$UPSg~@JdZk9~8C>L^`goޯ9&mc(v 1JpI٠!ʱۚO5pw,'Rӌnߡ+/q ҖI~CM*r5=#39MӪIȮ?_$Z0pdU,!_q^R:=Zx;EGvW>8O%N"E,'Vq _ˠ8eH@y@Ql6s̹0RG8S\OjHV.+oE/ 9pTH:ƌp > C}ٔSZS'#7fzL#~K*ᵲ2+!ŃKhkoOS-!|pЬ`Ɏ"F6Нxx;llq"}Rz]MpL݀dh35EP5LX;B?07h23q9jYO+!<#: 6>+ًk $Rݏ. ]@ @hw aˆ"'<O>| rj?Ye}SD+B7P*8BP0@=~ތGCBShd%J۳(X{)j Cƃ(dYsw*!Z3xF-][ppS_J#9l $ m `ʦB„Pz$f]\hNK?!A9mGq%ExTc/l^Dѯg&,0; Nbya w| x!*VU^C}w'i NڢjX)!#3C1TD~і1!3ʐ珤:1&wϟ U߮G͈(%m)0%n,rks2_V;Vwİrl*R:F7X*D 5t dYGM8wz#m?.*vchvK 'JbYuH;.[?yyd@bM@NW1a@-+gcWFmZϔ6E!RlE/[j?CV 0u~ײ-Un5߉2/P]埣Z>XN-'-GjsƍXHlD^y~<)cN PJXeq1D0.Z^kJ9'05ԍ|=+,6x_h'|qM])\l$I!bb]?ew(8v c^>1HICל1J/Ĵ ֐,A$$4T#Ȗqwi'Mչ[^Ғ%CBJP,?O2P]Y-E(OЕTTX^#_5Kc ]3{c)Z9)N:%/H-ԓ}񫨒-s?a5]}ݢNS9wDH |ֵl;*cS5t HoQqSnf o jyzS :̇[H5<˥u$rL956l+뿸2}r7^CtyGR'`” CϽfRa-W}ٯ,D(t= '~dm -Ͷ"*}mIbS\ _Qf_D.bJ]Any$۹#ʒ:|3xŞR~G c_sxtSL ot; QC<9SFsO엵ikK7eghAW.302^(޻/ ^1i@T.3cTR d}8`(4ROF PێM3q|E߳džk #('70pxwcNg# q?3M( WhH=fvEoj<"4_ mm~cF.Zdv ы{cJWTjacLjL9 Mq#ΕMVPVŠm*bN͇RE7{ѨݰF uo sX`Ѝ:1ujm*>u`5bK.⥠wnhgmRtNUJϦt-:wpϙoGhg78ܘ,#Nt'+ЪNI: *uF7A ԷkdoVQ9 (: ̇RƗ£똶 G(g*HcZcR=^55].^$+ (~\@bI 4 b:̭Y.h8ka Q:ҵ2f`42Z HME;RQh_ȶ_,pNʚQ;St.+ [|VdʢM{z^! Uf$"}& tBd~aw* YeRvF9@$kd7gF0_;s7uQ37VhY'YQTªW|.LH0Q[zd^:+"xEfRA euB#:$ST ݚ]G `' +JsK(Z6IH`Sa4\'GBF=YI8F Ը 7ijh Ȼ#mhh2=u t˄jRUR_/XpFO {wYlyGf;y"&@8'TAbQ9AR)ʸFɩIF $9&ypSa'D[Ba9]|ȻAV08lYI$b4Ay;oip}I*$߿ 6hˤ;Ңpt= 3̵,9[t15O;dy$3P(Ȱ `4/+7>$E銢^0BQYȼd K\˔Ƶ gp%E%sSm$b?ڹdaa) bP5"{XR/>dY 6aFR0U.NԁYmlGF0@O=mPwt6sAUdGc<&9\q<} tט%oiE`P]2m>`: ek,&6~E uN70a]ˁߩ⳸J/.8 ЀIsC3_3ebjQnA&Uiލa0SP_1}=-W)WU &ꩮ(m 䕝]>' ɚl؏뼘IX0Hc,)ñ/̋U+GgS̳N)1@(YA._F%[K4ibI_#o_ Fzһk.2%l!ڐ̊8=*/u65 /ET|k,QQk?ۃUN;w;@ȧc=ύo [+QrO08_?o8ٹȑ/9`DZůYL5'1&'@ ύ7&U<}b~G?^lZjSsmֲN*ڈ+e/7Z̫+!A+vzW4jX ͲU~NzM}I5Wc22 zM*O1P|V> tfݰM(pBo&N9ԋlVˬF֫}:} HB| #燆O̚sdc%<8X/͌*QPv,2UE$iSvdiыkI7vaܜyU6W56#IGC%e9M[?qu8dNbZϺU j\:($)^XѪ2#0&7]u;/?|1X-|51h>2;ιP.ηmmn{ q(S(΍a& I#[,:&:Un`Kx\TU1Ⱥk2XEY1])O\fIZj0-=u7ǿx F~98_3𲬞[MfE{!,Z3-h8(3qPk KZ3_P{&iuci,CqV+8M,])!Yvo9S1:wύ'tp۰dVq9Nej1諾ذj2må 7p}C6= ?!^1̏ i'M |٦Kקe H{UQ*8Urఐ6i@ǜՏP+^]miWv>:?!8ݝd*{=rmNN$twDKTo(GfJӟDތ*O |>40?XP6WO]lSECfV̈P(cIhYfme-+ZT“ mbD,-a<0"PGX) nSa<3~7;4S!%Q`·cUk&7mJ7NXӣKJbfɄA:wں5tNS\ x%vq. d-j5C0bwS.9{lA 8㤊.:G'8Z$k ;cHO֗2-C֙Pҟl],+wd* D\[]kn).Zc>E'mIzPgi`7j{:KV"dd:a&YkOIO 5N0 b_o6 Hj"j )RJ5u㡰U:*G#5Odl|i\- Iލ(0_alI3IA#|߶BRfYAZ_w!VP*SS$tؠ^C.#TqNf|QAHvY/ ?t+{FLb-缈VX$`I7).rTb*^$:WKnMi2tr2nQ9}b>v:i97esU4]x~ S+ޮF!+!뛠'֥lZaXZ6wTDsܖ 4wF#_l_1d:֝0&"ǐmyrnpiҐ43eXJ%Ud hvŧhaH*í)A޴fe}\vXEqY2tUXC ݑb2Y v^jN">gZ.' e yxאl g ,o{P-W{H ܸ38:C?].82 k/u2k^4 ӖOd҇MNcLz׀ 6ӖlFQ\Umdu *v@&W Tq+$ƻp(N~0 ,*tU1)0-+.A嵟TEV,޸ dx*i-(LnșhVV.4}ڣPHoVU&9h.Td^ /Bbps\ޅtud=`mᓺإWdNc9UnWդ>aVP@?L+$h?ШD[8;J@̸8}ΣoAQU0l%4Q\P8;,=CL47kwQ;IB̍=ti"\՞E\ I&OJz9tBc+OnX8bPH!e=qi;gٞrƬPjHz*+ɖ W&Jݢ)ͽX w򟟠 Hp=Լj1CQ 4lݻLj0m= a?O9FZ:i(XrD7IUIE@kgl?ޟ>}njTI^%_Tɨ2NLJMMfd>բ4kd!$T5پS( Ӵiov %!7 r $Xz ` <(ۋ֭y*"Da,$D'|@ F<s<Rۤ3–!g#\7BLMq+ ] KͺGE:7Q-23qDuD+IcBu'6_ke!@bԅߐeVn{:yA.*t8lz8Bق 5ǫBoMHN)$-)7>Szȵ@l'L[-ŧtIf̥*ҝ:R/![wUfl`Q SNSDx,u)H:m{z ⛡cgerƵf\J:GaN=ݑdaAM9笿Nx6RN]I"T DSM feQl $(^ yA"Z 'Wvgps%«;0n2-84}7+7 VF$ߑ 뜑5C{,Pd17Y<8rg89-64$Y7PXl"%-QԧFG3DE$=PWzW^8kM `bHt%ofj[iEF,ّrS⨧ԏ7**K60ޫ悼iZ@&):\dha35]l߶n]tO/pCФ(rahDžXhhWKrzATuBlX{{fbj=X?"hk:OO~D8klu!Y=qDFwR843 T`c*NJ|4^GIH>##?IIbDqLĂ@!y+3E"BYk ~ 5}u \05k{" Jϟk~''xYm;> kgpKҺ908J S{?Ы\(KA@^{tSXMB6.A8]Vϊsf.Z'RjpsAV"F`zfֶPEXD;|9jg1rR6 sN  (suہT_9f!k v=V=GGc@ia%e ^SaPFM7*3['6VތJt(1*?-1L@-9ƈ,Lb62@|S @9r? /oOLmqJ*g- 'e6HBL'l~2[':*R>;iX: anw4xfd"~:s:;+GϖS!֌^AIT^hm5;Y@. {ԬץaV%?XS§y[}q h|1-lh9]RN: c ɚ 2xoFNNtٲ<;V'/$<.JIIYfX8,"=Ɍ/"Ȅ۪w,rgt@*DQ;,Z]g͸QS@&Vnutͳp ]uz튅R^Sp$R0Ӷ B%9 7яh6l]eTÚg7ɨoba5 q$,RnִdH:S㲆4Uj< 'FʟGPC(c@ @:Wor&(L[jEk9.Iw%b=yD?y'S OU bL@'$L#G6MiKmraW z倱%Pt޲3t?aI PhWV^bRm!QoO`;0ea soI{$)Y)$L|]4_ puA KGp"W Qb-/bGzo<6ڬq a~8T1q)F,8x{ L-">yj?#XՕQqlJLX{Ɋ ڿ3qEfE=7}򭊑jJ2ҋSt#1P:zx W݃d5 F Yi `la -: b`Z I_A\];b&]5wo8 HLj߉:4R+>oA0P+b@Ȝd'mlre7;>RMI+LwvQP1>n|Cv͑ϟBc 皏{nRJ_ʪ\o;`C `"5*QUÜxq_#붦+`_IGċE툌G@D]x&43."fszK.MxBHÅu3蟉EnW"? ,+c I8IMEI!1"K'$sW@XEX\Mͫifթƒ2G9`f:=vzMuFvWY]kt^`$@\ > Wy]_ GU1'i>="> E"0GƠ;Li,ђJ^rfy }zy\ 6K/Fw(FNW|M}vw C SO^}1J_1[ƕ B2zd="Hu̴NyO4)M0<+1?6sɻPd*u|"%b\<@$FТה5M5ZgߖWz܎_ ;u&G L[C̅P/ qmpBxmP{j]^NBZZaW'#Yیn6cWϺ`!˻}gNWAٝGxM04m*LV/=;jy4>okuPըaI(z X_-NS['AcxzrLO0"Yk/IZGO:%\BV`u)=;a`vPma;]BWȱ\5D X [JկB:uMDi\؞a/OMspEIԽ,u >>Vhz;f5Xb̿qtod^'ߪզ|X+mrv-녾$Kw䄷=`\^F@GT& >XPpI%"7cW(ǧtw+S]galv,>1qoɉq<.b?;&Ô&2<9}h 󝗜1'BdcKJGs>W_u`ƴ{\D2#$[axS5,qPE snSEXXO`Y2-$bֈ<=a- ⛛G5qҳLS ;lkÖa_R$lun ~tfҲ]I4F )m qLbΩ&o6/zb5T,K1#em1e 9F#'?XH9q嵮@wo[ޟd`NT' o%a*4SjH1H^=\єsfuNiVY;Z2IY>~=/%*s:I$~K*B 떳"{}SeGz"֙lօ2I)=^} ҷl#BN]>%Kuώ,הT܈M?uGwN&K .0$LzwFPxP}GgNn]Pə\HYO/:38PUU)7Ց1IůKҺ:OomYD50qOQy;Q]zEPJQ 0f_ X*D5V;'xZ;13 AEA}$^zjecU)'jS 6gk$yoy xf7Y!`sHG`"ڤr^L ݡ(,T9xe4KPMy zhĸ LoAH;tG0t dOQ${U[O2N `_篔Τ^ yܐ^ej @4*g3CH M07s+ ~9sTxRJt":S5B]3>BKXF8MbM5ټ(R(۩y zlg'-zΧ+`m;=Ƹ*14It77azx|/S\kD;<?+nQ~G&;z)Ég@R߂S{"(%Z>]@0 p$"D_ope=t{.SS?v0r'cDa?h\so$5Vs|)b0ڦOޘa`if_Ht8>EEs}TY=^(-A?B1lx@4V,cҼ/g!TȜ%땀rmo2)u_~w(ϴ3wꅶW \hACd YHF0+t4鋩VDyPb.7Jҁ t&,cqzzu<+Ƽ" gvqK2c6ObK̪D [v&\nJۑfeA}8`\u<_ F` GΞя5ۛm\f{wnRz!t osiTրRXz6~{~(3?9b3'y0_Q|(On͊|H> X<L?b(1䗭MHiGA-@ "XӮ[\7l·5]k׈oNV):QkpxO*EƐ5ADu7ZE9MepJw]7C=O,w`d#𱏚pCTSrڽx\oxe;y=˨gw!lxUl~y/ ѭʝ` Xj,T+/tȨY " is!E&&݉XΝ.9֢J_: 1wo)o aSUzP. 5[ZE4?´{k0HB~>\9舃LɺJ^jQ2Y|Wu)cپM_KdN/emDNxX'h^b\kHRhx0$^Hj9ձ6_9ӧM38?\,#<^k:aD?*FȰR &W=eֆ2^vȖ'*%iPȺ7}4~օ!e)A8DxV bP~*=@&apE<$ih95&otBQl7dhD5NgMVfhIbTvuz ,fe)߮ǹM#q,)9|hqT1d* Q n@׋y:?2$ aW} ?%&K0" &-~U?2)8 Ԫ+FJS+fԗõ)dh?h>)!$rL" :ih8Vj[qRu#7pasMԬ( f$LuiKNc i:h x]sŰ; jWҖ0fu1 Vҿ_QUmohE8 Ss? diBPic s% H%#e*W,\5ibczc! w%n> 1JihvFGy%<8{Y=-'D2Lgp_H.47G8zzeܨ?hmV z $ߠL+'b9aa MJ7_b(ӼSBKX"AonGbV 8.ox vMe0Rh'EJe#،H$s'8@@rKb:+W"15ƨfu"r;RU-xFGb,Y*V];a:yFO(C.$¬&Y17ےm[hxhB$3y^be)i*^O&]nWt>.v(:i1MwXlS^?'ot?ѦkH c4:Q˺qS"(RR=Q"~#ҍhG$#?n1 C^\K: f[GdS wW$yh7;vM+tĢɵZK|;[蘖Xk(7v9oHLнgִ޾ 8IAIޙ*=%JgUgK^_h– 4Z5|M BVhiZ*-+8 p/l./$!Kȑe/.0;(ԥ=XEdpa_3Qԕ^=torߢ3B\Oû&WlmNXD^l[ꡊ5rMz#띩%Q(tz&N>ʖa&U[|! V72~idmnj^KDM3RncCcޯ6b` K>D^=Lt;2Pt#d6i1KAu+E(O{ZC$PSo e;^#(Cω/DqX| 'jyלGڨ/ewZKN ~8=P &\XɿkFu^0-ZU: l0z诐>=ɡFǹ;剱[n^#='kI05|JItjQ0πցn8_|mJEmrݲ}PP' B·6]H|_hD>ogTK tW5S?3R+0䠞i.vs]P\luֆ;~ )!3Rd`=9i]җh ޗ!ס'2uhuB$YɌP2Z\8h4%NbŝȈ!Z$tݐl *ziDc!(yG-jy>욆Cl1́#xeaB|{ܪѮH<ľ 0"i>Kqh55(=en8|]Q]CIK+,О&qYd %O^7A RN7TIts5MNΰP.Ț$8p*)V^;y5'›hPɁ5'dniuA`6Ÿ_WF7%/WبnՑ?052J\An>N OJk52| 5.OaPYa,,If@1,P+ofzJh%j6<I!%b(>3ὼwL_@Dޒ3F XsZAN:tv~b?ZPln9䦉 -8 G (H]|Pr2@϶ɝevH>)#BHSA0XTPɪ8 Acqĺm,v%BҿfS} OJ=$4'^vuH5ΜGx]|Ãۃ`E~0ý4+=ݷE BPP%Ka6x= N1n*ЍL9y QZ>5ח@^\l|d?Ko7yz8K޿$Al(3ty=2.J=WQ. 'o:eB`KuQ:A|^eKU)%\Hrף`N|/`,[HltIЖ)!]nSie5Ij[~ .b_{~s])uF,E*>r_ddǮ raT8w<]'"9 +ԓ ;x5=G N7߱U.z4b\}dI<܌e,D_rZ(]FP2B=Pn)Ϯn8=-uڙl< ^|Ͷ2 aK55WuEc< 9)>1IuMɪ棬 (Cf j_΃y4Wf>Ye=U8bTK5SJ.zSŒ=*=tN# $sW1imr3 @nfʕdYT"Fk*uO1Wl񤴢Pbe)O1=dzҥꫛ}]8 IǑs_k={#ijGWnIG}NLTβxΈl_< ,DA7O߮jVJr$s2A!G]׼L ?hu?=p6<׶>+QՓm[-6My]XY3!M'(# *yE1<뫅A+ s #|8BL1 ӘM+  ´;|${*Hz$Wr!톡΋FrfBFc [c[ x ȓ @&'ssNPLs` Xg[2:/YH^:ww X,xie'T,u>VKe S EF y&$@͛.cp|u_bB]Ouka9AŽNq\XA,)^/o> npF3cfp^m47P}zw\j4x뤩08BGrEZ %RV%>z”\"<.TGW<埞 n=Dyd=*|(^K HŽ笑!hB|* MYgbhK XQ Y923dUUS)xPVPXU1d{6\A? ! w\428d71zdC8W0;/Iq$"  kx\3<ܵ}7ңg(9⚸o=lP`Cz1*x^'p"$+r\^Н{X()l1lKuÕFˆ>a47i~Jd#\4[i'꓉m>tp|5&2)V[DcQzmD#2{tJVOt | *Ddܝ7"x5ʫq H7(չ䞶&06aa]g<]jњ(C"W<>_D#|[r8pIć/OȤkTg_'X} S $WÙ/R*Z~<*oэgʷ܍je2#I95\#d'GbS4&u~ kGҰ?:OaJnqP!Й:_&RT[;<񏚀\: ["ڕN[?(^ujJPZksG4=0jv(=NzAA5/0f XEoqZO8OS;-}fyН:ߝat?YI*$Af-э;x^1!l~NVBg:|4$SA=Z8h~#~L:NBު& lŋө*ncIw{usW+iM c𤴆ƽ9PVWT(k7ĉ\W곈bU댶zrXE׆Ft \-( OtwX ~)6u_sI)^$ľG:O|oͷ[ t֯Ho+/ڎ4[ ڋv%#O/+j۲!r\Xˊ>C1!oikWr/8}AM ×g/_\r]zߺ7g<%LV7]Y5zIKT*N n@XsJ9J@|T(滋 :e1P.`TFfǞEl)Yđ]>k󜅂G>8, 9 @IfhAJ^d!tnmt'S}Ѹ1p⃶ z?*wE/{\;hۥΟ/[FykV߸ڵu. ͝]`>,'+aQh=Z+ ߒI'qu|fƹ@+a`[E<=Z.{fͷgnY o} ʥ= O 3_("$FUJzƷ oIFwƽG9v4[ji^|8u $Ks3Z^:W~ a | B.K}c ܯ?ӫ;hڢ.m`9T{KSz9( Z?nw%/Ȥ; +s&[86ny_[3%FWajp=Q{XD=<}zİk>) (wzQyܯA$uXEm=bgpp3PQ*5(b)SwZ#4[x,᠊or睛-0Xg(kuqO?1oy*d MN? NβYK?riS,y<[(dd1[A٢.8 emy oxIzF$sr?rlL̓y+Z &[WE TZ2T$i'z~"1tO21*vGaI#Ф^K m)Ln4M,c8n1*끕6ųc7 ;SHCaɌR$:Pxތ 5~f:[S|)f>h7RLϜǺJ.֢lŦYz&t3IK,B7%ѭ7Df43wV[ZMkUY*ڭ=яe(!&>A'14f-$ENr.Wr*8spYek/m1WwӋJj*6kwX7+:,F#OWKFt+,2|JG94Ԥ`IWR=#< p{sGXܵE}, *vGJ|[ ) 1Ir.˒ќ,iTj❚G0INux=M&o$j!k^ >7BSn?M"}xL JZW`$V a&Loܧq鼼t#v+e)Ox4ټ6z;Arc)*j'@DvЩ\ k<;K_'lk^Vq&`9$JAy["jE8V:6ڂHoX)[\w^ھtHKw bwk*1-gnbFGbq2S1MTx~N'Lzy`43+<.cAل&eo|SӽCgR8R,= :w a&S8'&.Uw*hpxvR\E|'"wGr_i}k?D:+%Rl2[)a\cՊARd%:%aPql`#x:ʺ>ů|8m\CE| &aYՈwfvR7/;*tYM"B)$"kdJXĤ>dɘK߷ar!|:m.(lf=v>W+r#߱hNpnob. ]kOj3oKv;Ub|_3Z^G=ԾI6Ocr/ WPko?"3@AG]Q!0μNVϏtBƬ~Q .{:  ma ׇB CT7̛eҡpWi/w,X,mƀY ]W*d(ޱXxҼuֵ@_ص]m kflF`tK85A~#j?N~Y)c~\\R9O\U؋w9 fES/ۀvC2@c\?^3OݐC) 5S?/RWI&F˦W5o[q7Rw MSH #滇W1Lc}E%c)YUTb=Kx&$*әq|y)%ַv}otƊ6IZ2B3wOf:{9$)+g"i(İ_y Lt.k:f2ڙӈ͠agmf0-9{HLsN^ ~yJu[zAs-NDկk%Ydα74A b^+>l:>oW qcPF E+4Ѭ?D$kpF݆ŨtGUHoPjJ/G]=IXl ;I_2FOۢYM7NoT(fH}ωۜa'>ܴ_' Cr^c{K!/}e ~fq`ՠ=VyauGD/AC&8K[#\jvI+Ve5 m Q"i4qSΈ)|ZwUؼCviݝg)Q!2M'V&3;:'5]7'…::8 >fA|/AD-NMS, zߖ,B_(퇝-uNjiH+:"J>oD0) %٢SeGGyl!3"]1~'r_@%sR`p (#(-tH̱Qr6.p3 1I* U[} n#P||#al25d$Sǩ.K+/Oыv&Qrx kfgjO4o j|̒<TJiv&rq[S"K_)01L1ZħH}ɀ+&(5tvvPCV 1V}6)$7OwP"2Yۘ4'O|353z/ĦίKKb1C MuԕFRj`Do7 rlW N/U"Pee.[6 _Z,ڗ;uhR+8Ty>Ƞx6Ap.%"K@kpT{G_Vk]⺍%&e>_l〟_?o 4Q_fBJ4ÖZ(",I" sdxFTct >j k/bzF{\R9Bg+.ɬ6= ,j'Oް) #]@Cpd挌q|}:;r6,O*ة[* `"(Qlj(1nSn%T,igUy\W@*jO-LaR'Җs׋Nc ĐRCf0dFdޚ4s.LжąLm-W2K'oSK0 idfM8?ɻGq3ޭ R"Ih <R貹nj; x;~P+ ! )O&K}ud8L2R' FdfSY`rKpurʹjx?_bHB}$)wN8wDa2ɵ<`hѬt:'ɶUm=3UPl"V`" \,#Bq&q؎ߘ&K=jFgGffߊ,/oS~OWؘS .[ *276;$ S)ZmOT[ ͹-qu Ư*Go*zx h"IzVm?* ; U bM@dV^V\I@aG']:H'Q[dMoyr|"k꣔?_cCn"Qi"çtztUJ|rTu`M6zwo)]apm=RY̒Efj^btټ0TiO7*RoȽ^E"C %FeA}pe+lCF9w'NӭJF5| 걼rǿ 3-5cvr#0N爺ʊ!5+v=?Qcuo '?fMaH_-7$Y^;:2$(mGh%?8SEظxH3E9kdŸ0_#XWՠ3s;RAmd814GJ'c|>2\6n ť}b{ήl[ћbwPR U)Kk~?? 2TܼpU2_zDeN]_Ax>+4 rꏗZD=vWpuK.ե\XqgZTė3MLI!l}K°?D:^NpLHU(Zm+S.I>`ߋWUFdb2=`]+&p 9!ϴ ;GYWRJR΍MzU GN*g݂۬RB5fz6;/5UbAeNhhpK{NYz5ya쥈jָێ/1Wt%r~ـ|Id1opSEd5YSrnըN.W4S5H>.)IJUAZsrQ9W y; iLI$y*/]'<<1YBLx-u" &a@8[(JTy 0o6 0Jk;k&vSr2+se5f&e(QL@0F7!Rs>YnK@ӻW/A]"W~V1> PYD8O4賠&'`L+ĎMDFJ#8-uIe`6=KKqo 0 ~P &8h^S- >P++suFa{!s"@,B\ǛDx(mEmj߰࢞ ܫ/࠭GJP sk̺O!BhJj{|0 QDQCMdjfs3L'?AFdD{ =D$$l*V gLhcTrvOL;;HiK_[%դmBdI_Nws,!Hm x'?j]6Xh;u 0LKj FPI.KT~އ٧BN}\~a%A Vpƻs7iA c-ueu^apJ><(_6#2{p C ,;o &Y̞7ēy5f㦀)F ?0HE7єKZ*.^ϟ"B RL&Cd}a&Tl}z7^ֵgh:sa&GH4t hMUN5rPo!yGL:vs?ao9MeS|l~73z[_%<Wt8`T" 7.lꟽgдM>ќ6<]*@s-C ] ]{-Xd1d+HÑKȱ3oE*+Q ;]߄+P_Z/噺 7K`)X\TXN<%qI8I/Y0sՋդ*4aՋGRxat!BqNO/Dњl5Kw9D2B۟Ak)H/UXսs3I*j\q7䊦u}Bc]شCTD1Ru 1"DcVN.mV6 /#;mDZjBF:M \VPf’aēˡP?Uٚ~k,_Z 2|LHitvt^_H'ap&]}b'86B3 Jۤ&pzF~3Df諾u`vhH+qH%a gADe}ī}=ʟʴrIڪ)SN-5}hdr \pt44f-"`Ȼlׇ3|GB|cSXx;grľ{1t pvC7y"u&yMbc{!U=?85?WI(!J'~keHEL_Z/5zM" x8C*+yL Uq>Sv#yS9cq@OVx=ToKĊ[қ6kܺٝ @8I)BCn7qQYY@1JVćNlK?9=LՌ+хt#:&WƩ%ail4i^XgM1*d=/x\"3.w2fʜ-^!-G܍T,> rUa+kYk;) j .ƏEMH]AnF,-|I% ͿBIg s^1i߿bhUc?٩xMpc u-)s(8kఉ}u*dK=w(>!;"%Fiw0!k\'slJ!%gĽX;ƿ` O. h:7{ --}\C_s8#Sݡ>`R̛.roq7[`cu_ :Z|SW O,-l^N֡;#o`zr0Om79WAG;Ǩ_VʼnI^% [6~ u&2d6T`'}ۓÿu2kM",X,oO]k9JHHJt-djWt&\.-Rcj(Sl: w,g(&A`O;:X^%.\RaQ QB? +] X]%W dxmΣKbfYٙ+qUMaYn/t~'c3TK$v]Fzz_<;P3*E͸!V̠!gF|tWfҡ0P7 P|f_ȍB{yܖlnzH(KzL~9ͦ`"RZmIٟ~M\݅G( |%6 k~7V^˷WInQ琥%Hx C mj?5(K\*mѧ[LK@,ci}TXTOQ/h $]QX ,1S/|_eٝzN~$Jcz簕C"Y߮1 ^2RePwG~>&Jg ۼi<^<bF?RkO>aX>ϿZL2{CvNR0w$w9{lj.jI.-&!C7#mo!xse^06(U xJzã6{Hnmx9Y-ng OQD0⃖ أ4{:N]hE{xvBxV!բAlRPm$'Kk=vL %xtq$"R`7<ӣdjՂ/)|@"Ckeu\OHU G[^g:ig KyOz\p-ml:@JxB=PvdQFU=JM9bA햲"wб} ^ Χ5 J: ?B+%v, "70ޚ;k[k 6f]*a5e?H^/9#}E MB4+s$i(YZcGF"=N{ #12o)k= rxaZ]θM"Uc쭙KfmDv˻g+wY^KaM׺YGEJz|3Z18}J*Gr^|9@%{}\ 'UY Ò9ߪ0~#yMd@@|Kom2@;fcmM5 ⹬W% WO6tuP/C$ilR Hr8榊ǚ N %5`@hx9""wv׀cZ*Ԅ%gT>^ r5gqCcnHFj%c$iL vg=\Ӧe\/8j,{Sղ=f⎞z[f{z%ҳֲ \z4{JIpΉ%JVl-!2'p%)rw"]?yDJ̐~z)唺mGiDhAs+7 };4:4+AЖT&z;BTт. ֭!!`vj졕yH_p/yᶵa;d,Nv4:0ܣ8v%^cnU³=0eYcN.lugl;@G#a:t\s\s|d1Dx: w4 :P1!wG;Ϝe ),X_(! {I9uRr˦gue 3"׌a.gxG`"` 4)֓E[ ֦N7PpJ5 buK:Ԛ%~ 8NC"mm(E|DzxԛМB;tR:`/DzTLhs6χ;a2+Cz#h.$=mX88HF bRDŽCZ 'Hm{f~V[P;N'U=_{;o!!:sEӊ+Kb"Do =]؈!O:J , qmVgQWv&]jy"h_5GOYO= lPc,u[L$+j+sCL',v+0\$U1}= 4Nx|ւpmF6| Y+d*2p2Y'ɚueDRqegdJw.c/mi[#K*($w-q[Ƿ,NnY=T#"aZк/C *DQ汊G L`L+RFݴ}(p5h] W$g*we"ze :~ȋ R(goR)cfs}谯, V*ˋbQ>yeƀqXo+G-p9gkd0ɟO,XwQN“9 \8O=u27M[CAuA1 MA~y^ G㛳MrrmƱEmA3̕=  g+Ӻ4(Z0.ܤ /,]Q&++=,ڱ̝d=ϟ*ѩejA1aАzetx|&⤵y8JV1e؍3c@%=N:cMH&X6{8V.UkSNq~1G$8d;2&[͑NBvZ@xd+យ"]4eWVj r7$ ZTGXoDyl 6*#@1t+jӱ5TR*RG;a}C31쯧cSq^/ ݙv; ȉdxM;ĚA&jw%Hn@}4OSb!Gpga=dQ7S ޔت9gEprTVJ˺F%̶'N,Osn! |3{TLα3? w3G佼7y|EڭwP̼WeT.,h4oԀŊ_$g*c$ݎLo/,t_b $7!.EI 2^f|c3Qb`: #85D.Gg^~aV }IQ1{F~^)ck͏=w (H\IrKW6yTHK`_{WI*<-/,јuU|Klu1p=͋|^DHB!P!K.A7k7LP޸ؖ$\rXVpGtTBapGR75"=B!TJeK/}L:xeɎ @3XT[,=8 RC&z%z٫]~GP淊~i; _X&1G| cUCw(]6D}>Nbey7WjR g=3jf+R`%ӵ0tÎq'.9U3G@$=[5qFpE o37"uƱMst|l>!!$$Å\!( 9L/iȆ6FSUu1{; g(`?e:j¹hrDo:NX &[k@X?vѼφZY1j 6:vGs^ܷxz_\:{r=gS6qܜ09$^_+eR6s<R}gZK@~^e W]0G}zJXŜ$g_eB`6~Ѯ##u.ȡtd Qc,lLT<=aG*Fy\C8o'&ðHXWjw ?Xx _4;fpjaΖz9m[6;ܪts⏣K_Q&ުl% "D(4/ p-Gn7qыT3@MAeoE v,3 .f.r\i !m(!9\7DgEg4O09-0L c8ƙK T t[ "C;Ŧxq]}{pzL~:][ǩ|Dp25Ñ!w(pXTo"s-JуEx Yj629R7Oo~J)ڑ^@smƺMjb˝R_kYj"!=i+7`Qɨ3:tP _ Cl%Gn:AS̷eA!t6G3.}HhKPex+Qp3&WYeK?ޔO|~-\IܾR2FZW]^غ,I`,e&E=)u`aꆛ!%Ayhw仐a$ķK_tՏ É`I.e7ۡf2TBL2Yv}iMgOY'q l~M^w |(wϘ" 4x ZDӤ|cM%K}"w*gNe}3d $|Һ}{y0f pQ3" HGOZv,.P SlB.}~/z5eb7ReIYnrX3 ,IKojӣEo4:MS[<PJ;}fErT]U+{Y[~]좢qݱSv hBV]V4@3搩]!p##$eb$er(3^'lX@Hʘan/e+IBu1^P0yt?h-iN4h$~@(+Α=~Zގb]K):L|>qsrX7hY(Bc~f~0@Wmf6~CnDkl#i [mmU>Y8#EW؝]W; ;`x]s\c/cEK8$rs5F`BÓ+ʄ} \3̔-3*74[Ҁ;y8MaMu'8Sew#e̫SBw]`)P`,pr8 ^˄mYQVRJݡqzC' hcT;9Pܾf&tM'/]Q₌nX28L`z jj&H(Ш[BaE4eGUUsLFpʫ |fgP0cwY)+dסbJ xWU0@'M䈇ߜ#h|y'֒.AnBNMF緁3׾7fE Ca|hTAEW 4lyYSo{z]ZF,Bq ^d(E #qlx5y@v>w=` WE TRhPz>ҝ:-$5䣤 4Qδ& V4H hAG$jիtgCjNyh r0[dARX%L{[)Z*%L;' tNVV'$GKozMe+d \͸@Yזȕ!H ƹukmO.K|]?&XUdeeom8Z߳urpn"AB⓭OBhgwD-'|GBm CvܖcMb<Wb`~VlkZ#$1m0si50@'|ժa~Gu )gC!ѻ~,F^-9.o3=t͆kb#&FQNz%p]V2kHZ6aRzސ_tU::_ 5Bbസ2)ʜ@ RGyڷ]S%E2˛ro3Z;6VfQР+6V<1zU|oRù`7`DT`SE Zhp:lWkJ!@bq606ֻN; ;Aks[হvUZ:О: L0s6h11^0HL~r<:-eqS\ |nn1D1a:ނ[e.5{z"@&u6WLz.22DMVϩCmW6ئgCzѹ6A wP XH>GN#B 1%N5#i;fRGa9Ȯ<G?be1F/ujM|ʹ՗ EWw&ۆ;(Kظ}3J\ )< mY: Yk@]Eu2}WFmhhGWBXkg(Jdޱ2h,|N7離۱)yKy_aLHѕ`2\?z'*&P:ݪFrR%'=GCe&.2:~+Ie.AN^dm/4ؐpw-A:_Fv7BI/q7Aʆ6 갌iG[bymJH}bLx5z̓o+O*0D$.IXDTZ-78k$EK +QHJ>i+=fOd)L 頧Z!V&Ţ.9Xe, ̑G_핏Z@Vruݤ@% "7- Y{nٓD- !_gc*] w}WtƧ׆W(MpV ldPgZFMazSbp<&.Pɯ7a:A%9̩PF+ۀL^Wu}z5E]48򸅊nIUUzhC]od%i2bێt5Ԥ]9GOub4"T\GCe$9LN7]/5*3dV{׏ݠ$i=JR^>rffT|)vM:NEOIH+Q8 F-WرNZ}(l29a%G-ӱAnÂcGyO#S!%%>[֦ ezu8)W(^tge;snh2E]WD_\97_S#B-h2UCUMO=ֶ8wq~wF$ExYO%k<'qD ㌌h^Uk*lxON: 0Gܯ:b⯺2{}4KJWn9D]D"Qx i#݊0Ihx:Du,X s.>Sfe[QЭ;I}tpP4AOtA62]#~LU/B܆ZJ xDio:쨕Ȁѡ2|/ UGk8ƻV XE\ N0roxfp# d*Ӊ)ܺ, =aSzQp4GnUSPWC8S .RϦMj{uJ;,(1рuG%\k,r4P#AdBTef٢k>Ŧx.MJ(kFp ycO6'<+(xOVi11WI;(dBY[ g}އʈD쵊Ĉcâ }n.8^aupNeVy*m8AвS3yͩ Ca +5* C(G46}EEx̕\`#&2?b臢#ku;]Qᑐ7i"*[ ,0{̢TPj C9<@q/鵨Ł#8_prBz $rdk-njU :c]=NCӉD%ءN{-Xޑr__S)_>wlԾW}q+g;`'ob횬;dm4nAL7xFyC#67Dx:S㌬|}~JeU* Sy= T1𞦶fb+)n1r/;PD2ܹՎ#`$tݻ43_g[.NON9+,T1Y˾ RhƮK!dSn!2]*AbYl6|3[o9aCЁUID,฼NDto|r䄩Z"L̯U:mvZD_W Dd6-|Ӝ!g!y.J!g[ͱ>+YQsaOW҉\>ȫdi@ZDY pSP3_}ql+C3oV;݊zs%%غخW``4Bdw):"ehlJH]ACh1(] p]8chS3RxvcG@,㪭-D.po'7 煇XJDrs>}"NlLH#@ zO9)[Wh&ڠ-Rh]oIܧX\G"+."ZAW%]dj}V5h}˖6?ob1cU&1=T25vʑMw}1{6\;n2sC%]FOl~ {^!p|+l:Da@x{'( Xfpʱ!zܨ(n1U=ᙾܦ:O{,@ p%vF8& 3xkpا8蔭ߏ[ Gf{p~A&9wae@M .>(Y,ci$!nW#!T?8y@Ȍ+u?L1"К #[φj3qXRT%n4@AG#K^ZmdHyPnj3S̬蔊2+mաSqXoGMCh먌8zކsTUZm KϾ+,>P[t1D5Lvjv%lT H7rj䌧8U6NeQa(/Ek,p?P^qٚ[GXx̴n_?+=Epb5PYbwo(+.bZzK?K&eF1?v}jMmh\[WtGϷB8 9ӷ!zT"]a1 "%N\c, WvՈ|9eQgf')|RXU^XfSvYr>/@6Ncl=e9jX };nc"iE )ا ^&v^!)[0't=NB}q6ϰ^D9~?y/@+:mBW5q"/TאPmbM@zֹ{N?]GvE:7j,ة".NkR1eu8aunDmm}Pd.v7Ag94miyO+|QW/v⻵:J <8i!3+ e.V"&շo<؉[ @(?F*|x]1}%U-$?&?#B"ΫBZk Pc|cCRg 0"q=QgD8^kH^\ow bkǾ]&C|nk VTBC[c'HTߝH~wa\ОjU+ln)QsHeǝCԷɜ4PA2$x2] iQ#Qpij%|#$a~EB1][YPB#kg .Cp^f^ySG.zT(mH!uV-h.:t;m=h< aJ5ZފItrwjSW|㘴/RB%Oi.+ӁtMKl<]59*L=#Se-#W*HևMh韾|T_qrE,{/ 7϶$9r ]1K0=`9@l bBT:e1ۆ^L|NІ\d`u[, / 201_:O?N#q{.5GE0dk"zv "i0`5^pb`STN)6wu2 RE>8`_B5=C݁U2+beհ_&uSKVJ%1*,Z;֐O{ջ2ZB<,H[s`3Yf0IMs_߽aUa!=.>V @=Fd2=U6߯IʸthmLnAnLb+waQ5 OV]fdAK-"({@6YΈwrK[tŃ kiʸ:N L]B">[=3i`jnbAxښV h1`sj{ij{FfW^/^&U/YZZ1#0DNꝃƄusDO8dY7Yᑗvd4M0O+D%{pf> SlAMOƸljm+Ҁ cLlÿPR"ԜXoçDA2خ`9,>\(DRv+LG ѷg"\slR] ˛;Ub)ǑY!!%MsL3C+ 4T6>,lŢGD6S6%׷6M6o,fl<~kL8,-XƝ(jAM֟u!u *4Su~[7 Jk9w\cwhg-Kڇi ^[IR^W4& &G,9fj =9{8.+Vg'LſPuS$@xu4$ xy&},)c/ O:!tAmNh|pb˖"(!4bBL^hRD,:CUdR l[+X%~Jnӧk {6T$Tx6 ZPi Գ*a[C 4gjbW:k1fO*}K8sA{x~XՒUvjE  b瑅sH a͖s]wdh$Uy3<jy<RR"rbˈ`gff2 mqH&,讯 -"P' 跇:?Ƕsw&JSz< ;Ba@I)WGMAnF2a.FT4;*hzzxrPnaV6ҔWڨA4٩ I꒏A>aʑchm|vnC$7ȍ+f2e{) Ɍc5 E2cj` Wf.Wm(!K,ͷ1fc1d:ODZhPA'o 8 :-Ǣ kݲŜ1 waޖs y0YTWqC6 S{Hk,+i@-[A;.] -M> RX`oNEzjMĀX^Cd]]$dGe`HY(&]6/el,!_/LW0>edCuxy!l9SQQAh7 uLG3-ȗ\ACJL*΀71XH= (!,U-elLőAzI`[n}glKj%"7آZe]BQRȔ>y5-6"5%rԒ8ݺs[.{J߉R)_Lx,9mvZIC҃ y6uNOEjhȀA)\*GNU_9q;R#8MX?`,iag#vn\Zq}_ܩ2zƩehWF"Rw* sRព\xY p'J ܈:"2i j= XS+ړ팖l @uhj TbY Zx/Oȸ/^FVidXLl!rw :6&lMЈe7{l?b"(< f#O| H[@>x6ٔpwn PLs1#k>(?uwB}$:-8Q/9-\ tD[tN੥[O·VW g9W~Im'#=ZtbNgY?YLJE9˅ 0^k#ISNCk?[ K|Tp!w]/OK@cDnY"N!$'vJ 唐ظ $-*՞).)8G; 1W6tHqɻ@gy.(7m>I\CxW׏ʓV! NLjmɬido&3D~lԾ&ñ~<cfmȞ5iBz'I]0N~i ׿$( Y_1j܍_6A=;,%koYe[N=Q2cmT@0m/xCQӦ_!XbTSU;I,3ƫ-Y:ر>niD'Uͽ]`⏲`@SR>}L6 }SK{3rO0V?bl߀Yq驡i/rlj))h;TvzEB: }4H<}!nI?^At" U3y`愇*mFw*!>* 3Qn@eEvgKU&Z9k =yLev&^RunRڣA8znĢ^\?4=W@$BY˱ƟCa L_ {̇vpMN%m` 3 ZᛸFEZ\fFv _0A !OuqeMrrRƱ\/> "x|q֤OL >v) ,=ϦnP!Iq=^;[ fQ;sձ;>X`poơ}2p^ѹt 3MEQ4.𧫏XZ%(<ظk33,eCw.ە*,_+f !횙@lw yһ2otIu< Me<#k Ű}Ed [5Rثsgޗo6}0&i6309CSH+%Q"l{;T gFgNw}bY=CH˃"2ޖYVRmy2.3ZMnjTuns| X ֳ6b*(ѷRK'TO޶xiBտ3 b,?ѺSn9&sQ7lqYO٬3`92 {R)Ii, ^ 4hёz- Z$zy໶*unR05d1}]qJA.Ov8GUSl1=Jw?9uP !DUN#1. ib3S(̿hBS5'H\2 @<̂L m!l$$C^nu#!ox8YAB*ܷutO(GPM_^JXpaWnn#J/^7l5%:%zi?ՠM/``3 s˕7ș@@=m?{Ca969FBp x<؝+vX fߣ9$?ˌ ׵sjHI3CscPSa6_h%5ࠜ6%>dF+u qb7G44׺7`_n@Y C^{8$4]IL6}O0+ҡ )o슠V+;MeٹRK5=_{Ssђ&g|RY4MFꑛ] 1!8 *^y6 ,5q{BY{lAëB/.za a[;KJlsf0Y~f<1yԖڴsxZ^sh]Wm0+DWv|xqݭ+ݣ{E>U;k3 Pޥ+<o'k4WN"Y먃ӯES*uMh[*ѿ=2 cLM~}CaTdޢ'o^OE+PmrMАvԒX@fb֙FA!cg1/Q|_kk;Guy% ٩E*DT3}>NwBU4F'Tpv>fMF/jf2<BdA%/֚h. .ձ9j#bMA#>D)lS>ݬ6kK!!ׂ#d.D!^ Zƒ -xAq#" ;crYUmў2yivN:>eә 'G3e@`h"Bj}ueR%cfɗi+ Hgni{Nڸ%hbf[?ij1W:4κXvEWNU%^a\ rAS&;?Uz[ h+5DH.ZI+8EFMz}zH::-W^`!eb&XGQB6 :> Y4PR+\9r5HQ#Ridzk_J <$2o4#xMbc ]aVPlk`Yۺӧѡ9/21|Xs 5]y,UB<=ۭ9׽ףAa X^Y!Jc?#$/`2ΙG&Nf1 9e;A&N` :Gl.Lbx>":z%ߏd~"]B0mj[Odw_bE1ȇyHmj;o UĨ`nY6owbipP}ҒbC~CX%MEq#_VYRbAOP@Ϣ'.\^\dI7m5e\PX}>Lt^AIحb &j|_Fh޾MƂ;sŞ֥͐c=Y uw7NCLz_,-Tzǡ9糘)neD<ҹ 1bf=hNhIL5={o|6)\6ԫ*p" |&6~=i؝6+LԢ bf!uO9m_)G[J(U[Q!>Y'$R^A1, 3(j"MIyb̖f(E(!<".v;bd^S2<3'jfd_`|(5CCgsGvcNt'73[i՚ʂk6Q&hwMrjLܘ{Cj5;fPˋ=mH@,dXp>4}V .i57E>đ6$]bpV#)]VjEEFX'@md0Y8ߑI:T!Ǫdd ƈΝy:MPX # K;  t0+a[!~҈ e[Ls R+c Oa u1sV鱒*T]OMXlUc1oG ԃR)*8VFo)+ۗs?²}fBY I/ mx Di[[`~N,IqrZm!>ncA0&Zc=: m.kc4;|y1&^pf q-(4R*fgZ"zcȴ^k$%ۑ8Vk8XJazp qLofIͮ~29:ڇ3 !w<le3얤c'5-t`-zk"G>d#G#mVE RQ%p2?fwlCT\Q$"PVF…K94f~EXBBGt@(_`|&hpDO`Hb'^8v[>1Y:*E!mVןVe,\OB2ـ' U$-mlΛg4RPU[%v43&!$(MˤI^@Y8~o͐-crAտrĜhVC\kvg}騳+Va%cnz.ds!'TXdA4ɇS@.'Iհf@q3ɍW/t.T.7"3,hfQu f=S.7VB\ 8Tv9L ̖7|EKwg:<ϛZOmZP*Hh葪K^^O/gdyBL_Y?W>DOFXk@W[ٶѫhq>#i4_帋7C=N(~ qCw`Q4)ëKqSzZ `ӕtN &g9խ࿚| ݘٝ׬$A=#sѪK=ì,2*) =vh%Piy>mv6d@ZFl7QSjkBzGL n{ꢢ.*tbfzh}W8wI Ej58Q{ZzKl@&k?Ӗ+Ve]hi]}\r|)ҶˌctyoI6%2fG^ /v<ۃIu ̫dfueų=z'z#&ZGFF?ۭecFL]R$ۣ~eyn[a;~;Q aQȇkd>d#|9W:+/0AINy%i ToiIs/FrqfB«Zr9~6QT3c4{/s/}u,m@a圄8TJS,2Ce [ic ޡݷ=1Useޝ軿 'ƀaXHNk Bs4Ƽ(0,Ԅ>Yz5"#3r=9b}W}qp>_:Huѳǖh)l& <㺍Y tgL@i`xD%w ^ER"ˈѾgB,I6k5Bvt%u **cG:PJgSq}k\+f])}n8[\&6Y‡iXVI W`eR׊_9sY{uo+IōSϞ=?ƫ7 .v==6 !38\6(3M㛤Dhra!wbL@z !o qV`6^؜G":-wO7SqjTs16 "3Tg0P^x{J!L Hd $Rf7F>c^IFq sjvAܒ@8P6XfIFw`e勾BȨ5}8Bbγ<5}t}n iD BqJZ-kB/f0*~*H`MCyfBg%RT6qEЉ0U79g@Ñ~<(_ CӬc$DS6X${BA!l֐t`&$#@s#2ZRJ-֏=(u$zT kMX_n'ˋiu6b΅7j\PVҍHtUW3̊SwLKU@l zhu~3 {gc|ICRBYEVa/* (O4u&|.A#P4KdEQYۤo/29KcE= k#s#C%7B {]V"P\iĒ9T%Z4l#4Qs)swp5(yވ- {cv# s*+킆`IqeHecbXqw9n3pJV*2i!eTPCG5¦/US q `l!=SuRs\{'ZNNok]s`WGd9q.QrP&z7D*Q3-Yfƞ5J+ pTA @$7V8R+u'%/w$' < 7iPwBX rgcWZ9opQURs'I[PҼ^B}') ߋwaYx(a.SE/_®;Dr5  "d.7W (͟C|!z-L+ `eUo-!(/m{(b s >[1"7Í+3qDHD 9Avn`) sO !v"XV C"r$HddN*5@]pVJD'bMUgƭeGw7o?K#0ڈB#3ލ#N>_R$7-Em1ܢ=Z\$H@zYZQ[GLp{U8*d71TφFլ$DXț}u6S\hÅ:],0EWRZ>j?ʻǃLĔLQ8"Y>RX~ӺYN7)4䶝bh}("*o$G؅] .Dc Snf=M Q\-sWD?6j|Oza~ٽi򌠱ڳbΪjA2yؑ[/P䪕3t.8f͠ZPTO0:z Ve9A'i=w0S?R~/j%󖻒KX@nu"E|'c)ӀhBI?Cvy#U;;hsjT3z5e#Xd%P +K-z.M5~ |81aK.|XG~YW~;'t^)/Z섐m-g8Kv=Kk \ t +w:<9*޼8P8oyf7GV?لo<{1?2Nf!e<@?yea8taE2Kɋ6*wՕp'VxㆼojesJAra"bޭm3MT͟N^=?g|00?-8zGՃb;`#iB?ePݤX|iDO-zB"zJ^R[D#7R$Ǣ xbA`xg\܉5:jvu4˒Z^\.<7lXF$;^oj (L4ѨHT5fsJD6#A\2a}$97"9Ökf3vN@B a5%|-;aڧi ~ZIhaϙ?|ŗdԩn5:ąa7PD>ijaћ"٘npӃ0fջaD^ߡHBF P`ajNx]6PNb7Am[_tIs`Q{e*ҩio%sOն}3<b8KUcH 0Cjsũ#.ڜ/km#IHj71HІ-I:9϶kmJ ˓4_m #窔#1] V5yIGFoH:)I.iWʣͶhP'>Pqm%y^o~(v]aR d3ӞqM 5$8tE-CQR,j@OdiIpxIsqrlIx?}joG9ٳ7kR ÷hYS/NJfHߕ?z %YJ#v\K8%2=eFEϪZ\ާMQr]MGAdK`P~9-IxGD`"sa?F; d[#3Lpĵ_pn>@Xyoho?LGH7 g)[-a|,8`W>iA|G9-?D7j0Q y@jzb/MkJfP<ɸ=5o%?:MY9 +@lXsX2p٠AR|L  %6Ivz[H2C?܏MT8IN΋9|5%.}2b ͹veWtw)}ʸ n+,F}[Un?adT: o̯ +HC#n\N +?p?,sXT˂GHeTcLn6 7BorwY""HZIPʀn1_,} f&7am$#xJ5gu.p]ioY!sM\sъs| ? Nf;PPG-ƶ=ч*XGPW#OH{͘mfUbDJ@Ɣy٬l}A3ҮtFδd)+γeӀ?ǀ*^îgIDnASY lvm\]MPb<BS̝SNN[wfw9+{2 R'@;UL=7/T RzU v> >R?76QI J|Z^K=!1Űշ4Ƞ"OnTH&*21JV`P xm&{1PTش.[e #*;yfyU {7R09Ī_tWzj=ƹ^ـ'A0wX{*hB61ga3Y"^J6h͡8KJ D2H,ժ"#}gvPs|xCM=e~sxDGl<1Mh9GHM;ZKYd<8'pMpu˖J!mQEzHنLj !\S*-[=A?H=Ed#"VHI+Oqgei`[ z?5 KCI  0u lY6J<>g^tm _C9Q1"s_=c#ocyxы"_A}L*I[cp2 o4 ^ݷ`)^S.x5AK}JUgԃڶ 1Eu!sȑ7L]%z7h)#:5g7l|U۰q4\d$yĨX܌8$,cJ2ﷂ%}o]1Uh"bsOLS]%j+OE<7TpS%H#}n(Glny'QK6!࠼a!ς8zD.$W!#Y=,J'sMeH>1)4V i]{@GˆOo0<&X|qRpo^JjR p,Ɖbk8(@*’<B=쎘aNIOqfڑP>FF/f8E#j質8džsx t!wIa.Cr ֩clGx-{-Gv=y,MZi$BQⳈ1/"h6IG' #~"0oCPARTeu۳Qra0 [0,Jsο;mȚdQkP +9ɂ2#s:#' yќDo{c+abaX7y.3C`Ӆt86To'k}md y<"yCSCˉ6QOdIZSBm6HADoHOh(jGũ ͑{C3ޚvU gHtqQr&lKTT/V C<0y0L܌-CFT103GQz(ŇcE'NwH`_7?.th #q'IjMQ 6"rL|/='xAf˴gR̍<1AxyM_! vS|q=m}Pm.$\-fM'ͽ>I?h)J69FQh=0"D& a7ޤ_ɥǺ=I0#ۦfATQq.ɬBaν:em'X1K?,+ ӯ9bf:dX  ~ŖmGDE9<@w3:ie(so]tz;?U"ZV[q^'i5fMAǽ{uîto_ȬpӐij;3Fdă6xUCr֠o D̈L}.gb "j#?P/#\m( ?Q_I5g px{^i>#~j0I\,TX,Fi3@Ja[F\Ұq^ A+1Ш(99cHԇy['o {0gK\I4lyMY$kJR? if6rNCǛf{Smr9WD|g*m-ۥ<}3a>Fk^y!vU3Y!tm0fnGxȬ}J-X!+l.d?HLsGV@Boq=r34a )"Mv!A=iɣ-q^_>qu{s}1!~]C3F6 q۽s8:9}t9ylb A !5kz!yQճ{*Se.)agg04Ou(e%B O::'B2BsPcu$4r8FPDqG+PS.:9r~:m/U@F+6FJL[D)rGϤ`Yi"l~̪sVP5JDhbxe13ВM`1 @o6$'pd̫^!OF6 0J$gmꌂ 5dX^Xm0.?%QcPZ&<8]pIĩq`KMkY]p!4e2'MkaMV:@E7rxȲ > Cܱ%tE`QDC HTTHT<1Jsw1{-ON6}f z7+߉0YO!6= T< 3|͙G_#j"HYߨ&$GȥK!Ô4|~nG"l|#~,f]Nβ4b'/>fLS9,.X}&|Xd= M:7ptSAT"Fqj@ds/U,|e|J6~+mF$\Tv5 ib7E_M/d! (U:b );f6 HT`O7뤈#K]phsa 2UR/Z~ܩ185([-N9QODl1eDe~[6hL[dr>1OZU^HѸޝ&~e9!l*ųwav;[K*Bc2хn6*z88dS!l4Tdi߁n-M3;mtoP[A`(ـup/s1':چNI"ɾd$2帷ۘ UAiNqPهy[Ҩ((1=C Cyg]i\K.bwbVUϙ.D{*S(#2UJܤ pNw([ttvj͈rǚLrdNH+WR gf+9U\7n;XHX~mU1ף>L}#=qWLys#;^^ mkQ7-(a7}%V뒊Ra>쉆s|ueΆQj,hBD_.JyH24/X!شBR_\PGP mk^X:N:[Txڄ":h-Q a4}f&9©x j}}||圯i-4 panxJԢ$]'M^ ^R@93uOKƻ%w_YzWQmqn ?3x̐ Ojk/5,|uF(Kw ]\iwuG?EmdC棓w|fF#y^:D [ (!o*D`I7\C1^]IVTÅWTхA~yM7}Z?qV7]P9D N@5g$nT=ӕZ|i̗Zt7Nℳ<*<&FBkj*K)ST̾A/@=r |NH7*SݑD/ĉl9nr8$ΰarJE$ DVe& CwLDD Z\۬H~p8P^fV#>* /1*]!'O|R+zFحޟ=cĤ_\~. ݝjE|un|6 >u伫e}:s4A, }LێNH@oLܛ*>^mB˾*!mF Fc%1+llfpGyJyjn[Wl;7GmCԃ6cիVOaf4=/9xn[~> Xd=>*tagp0Q;Tz=r@x3cn:xjJ*sN|ˑM5_Al':-Ža2̓9mfBx|;9EF81B׌鲌LU Ej-wNJo)vjݲj&;:Ď]tgbO Dc2?l1<^^@Ƚ 󺈮~P1,9J9B/'} zE")`޵MwdB<"LH9͊5-d<ʧ)'BD쌍ʙ?9\Rxjk>w1#aF3{DUE;ڨkNU=ngXIԳ ɟxIh!sВS1 %=N{2pCMK.jPdyTU!7ס6-hv7=}hUoaG5}ۭܪcS-7cˎ>9kO7CJ/ <ɘgE~/m˲"Ls23lD3|Pa=/Z= ;ҟB2[8&n (nAA|ܲtSm|׭ir=cNH|3B횂w2]+wI`J  0(nB'Mo)^oE8y#Q($2 <3UT{0[r(=6-.bdMiY#HlhGhG}K.uav-<'#H m4EƱl!5ᣇ 'ZACUtY}_f@oz ƿϛ .(2kHZWLIXj @}~hn^#RN&2!Qʰau|C_PYOQAYX?G&SMru&dxr\iL=́w;Vm_30 M4FI4PH $DpŒƫ#E'RӋJ Y) ͛6FcVPF 6com#bS UIR `@:exmex@ 1F.k9^ew1^U /cY2) r "ae`0KYCpV#1 N$ܗAQ aƥO%0B@ű0jS21L}95w*dpf'D܉n_`8b="Ll\I$&k8s |2N qw] ~QxM'16⼤j`X5$ |'[Ҙͳ-Пf=p}u2Wqm֪6Y2ڲ,RN-s( E?çhGw` ʯߤz,mFAJUFBL\jZ.Uu) NCnHQ ,CDDx>M?#qbt.G2=K\S& #ݹBl%APX͗rQ,OGh,84 ha5|wP4_lf5US+ɝ?5u /_ _a*Z-Q#mWආՖ;@ dպ1Ju_1][ΊD 6G NY*2j-\ȫդ߬ ÖktI/N4 :B3`?8` he4/*AH"5Dv^SPT`_?kC3Y&_C+'N&KG*MsU . K\ei48\ 'ݢGs# a ޖܯL]\(GAnJ$n))=[X^BM&`Ue.Y/>G 琩 5euVAbݗJЋ5H6Gk;]5FF'&1ę M5.Ė3Gyi0??b`]bû++[րJOA&7qmin b/p 66뽄 ǵ5@+1onPe޷5j]qю~6w8LmG`pئ,@X;?7Az >ɝCleEOc:EMJi/NHna>ʫ^'@e ^t ¢?ǯs- Lѧ vZ3 l mbr-"&\k Qk:c)0~ 2E\yZp茳GjԶ+`AG ά `ZiRv=PB\T9 nK31e8]YpU^^Lʦ[ %?>}b[cgI cH5M,r7pV)up],YZb`&j<Ѐ Tw?~(]ݼG +PpSҲ*Hu]eׯ ȪS1/Qh:7'2ex7&k,_'[׷$3%Fը2#LK{^)$cC=)?Xg t(iU K~9w'vs^Un9[uy Gni^$n󇠝u.ertwCѧV$fdLT: 6.jj(e|))_ 2f|:o7\hJAbtDrL f&O+WLQMznT\j 7ǰqsRy`mc4*qVRZQ@ξ񰤫X龮_]`5t}(WE yc?8}+Fo HB(1)I{|K'c.Oƾa 2nFDDx"15/$`U>E..՞I&-)Ø[JdOo&hM1{J焄賅z/;cfQ=gF3+.|rqvb'>ǝ{څ.RwMQ&7!~K 9Nsw\y8u׀_y2Ms$FV=+_rP+O\i Kca*"Σņ1ߴ*&8}- wNlq?Å F vc qu+!yu >[ח Zqw#b .Ҙ۞ثnj?bE- 9 C3[ h"".xp} 1l߿ׂ|iqc(K;c& R(d%"k:DJek׽/ o5x4߅qcDsS?qR@\" u7MgxqjS `Ir;%ATuOyijav\VYa,STP6>dYe~xvoG#:&vh*?!G%yE2Rp+٦ˍԄax* vloF9ߋ)qvN'ikI߼H&">+äg:OXuU(]&B32 3$%z:k =tJŲ}ssmbA$^֦gwfOu Qe@j_~>8_vOlVB@n̸2Ittзh4MScR] Ol̪:+M8-9 êd ROz(-6MYZcHLAAu0!j.)%V(ϺU4mE*K%YWs$D&-~s#3ri3DݑDMTn'㆝4q~aKnOJu`w_6RѢpQy-z`q;((n%kThU{d+<@g)=5p]BGb3ȴzE[Hžu@71q=J)`qgK#KV)flu{ŝ wsz"~rq kkˇL2#Bk$|͕G5;ڪLjC_@;SN@6bRH70Bn9 !AQ[ѬɁxX$S]r\5sQ74{50bg^%ŏ j'^1B|t->BU хy ^~CxWZ*5e, X= լ|X{FҊ~$ڕp~%uGd{X`]Qt0;:Lm #=d^ \avi0eY>ueAٹ`EMmhRy*. cFQg h:#@6˙zÊKtH+l'mG2,n<+sVt*+ngF6-rp<ap^^| >W줈ԡ-y[54dr3!ˉW"rjXP>]T.Y-2Bv8. ~;?HhވJ|}¤߅[JJ dy0@" SzOtT1ހ.,<7.oUZSŌS8qzC8UYp $oE;dIS0>:/M=-){;A/qDWFR^ |^;AlUɲ_.D#>Nk\hV7+mxb=\ܥ5@Lbr=9e~Ιք%ab7t<0D:V9@Mnd=ZTPÐ_#srJJ8 "k(Gs$_NWV hd/޽< |_ )mRf; ʰbAnwhIف}mgdOˍ{dx0[xTB pWVA%>tMb-+om=^04x cEĹfy.y#HN?HYLɯdgEF<05z w%q+S8?aX#/fa*ÓgPC8xc3%RiiuGBϩ\\flEL²u1Vn~yp$5p4 U/! |"Q\. 26{` ېr')*:Kth#ȿT#C( e?hE2'b<賺#^ph ^|˦Z,jOEe/ V0)ӾqΣc't%H_1!A°۠X ks߾}OLޒ-Vc V=u>ӡC\J>djXXܸ [eQJ2rv b@чD7`FgNEN!X̨z^!%h!mтlQ} F7S0P Bfp`v`7B^20qnNzKOˏŌذ7xg6 'q"S EM>uOVZŖL6JK*{dL{ _{S?9{ _<ԇ1@ H0_O썺m44>B7GZ{s_쀠XcL_&v-m+J"Ȇ['1R!^!cQκ.y<\\v#]f`wuWX$Jg$2c~\H@Pb)jO]y"@W{X{Ne393( >la?3bl!͞Midf=H{OҝfClDI@2 ^ <~1Wƻ5a`\tr]eqWMVCiG@=Yht܌=T"*5r7^# M*dWiFȉu9wzh:4ʉ2aIdhS)$ h-S/٬ iZvu@ Qݯ yP58s5H=⭁8ʥ :a~:" pT{NrKin#d [twdrI&z?o\׃3xe?)) :k ?tY* YEVGb˾++sd3i&a?$VoWOAWr ɓn?uwCI<^OuU|T:Bgf9Y!΁Z2ؓ*8XE!~v}`.;3)Y_b33 3S~ CjvJa-W#GЛMABj)fm˯Q!s?Hrx"xw @Aע @'Q6"EkީX }t2;8;Z UضWvJiwz T2^/jr =sE(`qVZ3}K@8qUA%͈}RcH tK;zCfbmY=ApO&LI?Ն0[PdfcﵝiRy7 ; B\-DbԇQ}һCrG p dřeVԼa~5lw$ X QELOj\f@ ċRhL7nFXTڭXÝBiY#6x6;sM}Wjy D?PV\Ȼnrz403 JE!YÈ6 #d <2w$3VFLظ8g.6g9\t5%]zĸk7.F3RL,KNXzߔFG@;qr{ϨbE؝ 9)s_M&rz2 m |HRЕpNuSf 77>7X$՞el4"M}RwAH'?%I&lE!ذBnYX/ӖKi[b{i[2%HP- i]–y`NLa(R++yo/pI);HWآ-'빈p!KYxrD4c- «KV61og$ f-'էD'gu[c|ҎkHpAڡ?#mk(|~xnRG'M.Ȉ QeF@ϳ827Z@(s޲Upap(%z5S 1$ٌ$x>%T*<糡ӷ۫[ ےg3~pKr!IXt7v$!n̴̎YjCp={̮99QX§YXuBՕ߷IaIPƷ} PZzg{{#q]X#H r>[U{^r8DJ RL?#)Tv|5gVu@BQ6 Ţ_KLͮIN?DgC;p{-]횑]+˜B 3V I#/w$RA1Tgl,MprddXo\pDK .)G/r)BN-pY3n3ChlMr9rbپH9]xDQдz^)f: lpX%Vף KJmQ`QEӜՙny"mեr|%=AWalEqaр@ZbƱߌ\X]Ӯ!B" L+.)iج'#qQQ4J^rc>!Şͥr^&/i-O m54,;Sr}Mȧ1WeVjHaIVzsѻ1Rte9gyn7b`4';haOz<Ǹ)͋;;pGh }uA{*N4;AP~U|r0 9̷-7ʡ{$Xչ 00ThVLmsA@9c9v2KqJ;tM x]%XE3^c/rvUG)W&RP,/!4+E6Zqr>!%Q9Wa bEݦ"-W2&< yV֗ڙmc>ԗ2`-=dΆgyۑ:c~Ž($ۅ+q!CװoN7[ Wbֲ)V5ϸʩN;636 !-.p # j-r}j;fIJaWz$yiO샦 ”{@Ēv-8iӺSLvjHDCCtʖnNu {i[ 5EMxl =>V^ vRd(ѤA<+<ΖXjFG;VS5q}zR8ϋ9"fH/b")n:f@WF@>rkJ&oTb(٣J~ѹ67;?H; HTQH} 7WH|ftrZg>&4?D}5[?.Cwqfw7-svf>71g Bym I>=!xyS @ͨ Q1>ZHr«ĆE- SD㺍DҙGZU Oh)qrH$_"{bԮx[DJPxɓ$bނ }QzS:OM862fs/9 n$5 Eq "GQ P([)C9kjk}:#MⵦWɗd0`9/!JǙQRGܛ9JVE_ H_7$8>}qJ8J‘A8QSҦKkU*P4tuZ@a-&jc\V`xY v@>X燃,ج[;&'3Ѫ2,:6ٶ7RVc&RVߺ8h;.wt;0^q]_ɸ>ԓ*4x-q1D7$ [є \O 6E֘QLR]eVc#:H#ju/} efW'f6~:V$]C̮t6-NjA_?ɳ?ELȳ -K07xF$iW$^?9c W:;P`LE^N _P }dtA95Fϕ 1M!4j]&r1?x@V熄qLwj#]?QyVr: {r+ vBrh8o~h0I6J`hW熲L0J8>GBaYdt *&'=(#CLXoW_qC[?Woޜn(4J*(Z]85W)V+ A ze87tp/03rg{2"@ Vc܃]= KumrJ*@7Kj㉃'Lar0.$m;$佤)Y7?bQ,Į-olV.EVf:V:/q 2*S:0O ,lxP34cGC5Ve GW#{l j9't"x;jE6'jamu9|kǔ6Ghٓz@@qMJ;j!l<>8e4]vQD}5/n-M~ȍ( gr~2>@=vFШ[RZSZHu$k2'd4ϝ&Y9Rfs}֓>gQ=-穠meY3v[aAx4#˒F(_IzXD~&`^R6 i웖!F,CNRebfISgO(?աub|SM.TqU>2KT+@bO!'9ϔ .Ig~@7v*ة+6M[C0f -)Y?tšd&VaO>=!mDTfSCi_sjUT NL2EjҟJ?,J{L|Jo WlfUiWo,R.Hq[05q[xr 9!:w,G!! z1ie8V{_n6pc.OM{zPf1vPE]L6hʔ;E[`RGptA ZFZRY'7oħ g2 iqwnnwszzIjh k8jb(T88no{;s4 *?sgͳ!씡rOHy \fɎB2  ze17rc}ʽJK}@ 5x|Bec w";k-eyB !6%5y:At(ܪsTx7əv -m[\z&%ٲ0YRn*jh\vb/ 5. Y&t5g8{mݒȸÓsw]D?=Ǜ/0'1} ޢI)Cb6q,F]sp5'G٣KAy8%}+EH'>fK.h$ / wS1[QOo>d 3fzNnA-s͔A"7v3M1&KSސY cZM R~XɹݏE$w:;1&X}Bp˥5T5Mbϗ؄'4n2?V^wy@(l#S]CNA7q+@k]6Bgo\"Y>|[ o0w)rS)c6h=#_!S> `A~0ė|Z &,De zB;78g+/$S7{X+#0hfCdf!&ðUJѵh!`ݼf $ĊД0pq%;;)aLV6 #;DDC3(ގ1Y7quS0@/`[Hd;#"ʺT#j2B6@>'iRj7f3Rɵ?6:qd*h.F^*waUz4u, ":\{--( +ÏwSK:4q]+s Yv`3l+<~G|#,Kkb De`eu꺙3ٯ-wa1,oa]tV]xx'j/}VtyM*B͊vFZlb,*Op|(t-EiSZ3Qa"(y5/z}~ {F8:'JYlUUDOyXi$=kz=76ږ>rϙUfi9/)MJTh5|p$쾴{5YwxzX?Oz^0tJ[lC+sǁe'D|Έ*H6T/.*PAOI}rÍg^ +m,{>wQ {ҕ1C@Ƽ_/ z|W ?cD.RnFd622NW/J0R 0SvV)F?.¬20늒U4}fOsw@xrIf89W>UbD^ָ@LWΰr,1 XL6 h )re~ڦW Bf_o-ٟ+%pDn q^&8 P#'I75yw4N==wR~} %`Rq ?՞赲K.ԁXUʿ'};F#us E5u.ӕ h'IPw ^<~v ڮw:O>ԣ)O vu )&Gz*~}lw%taaHd}D`ZGrZ Ā6L] 3λik`PE+a3~R2FbtDf+)D1.rV_nF04 p m-6ce!uy~U'! ݓ,may"˲O:K|;I!lT>1ӭˌ Ų|LƩޘѾPLLL9AG 呙`}rP"IY:2V G2%mO(RE ~[֡2 =|cfj^.$^gM,8&|Gl,i(jSߨ_Qg!j5̝xItv(aϻ[r%K,~o_|QTf rYe4=P=[lH) ͪ,RB?>qJeuݞe >zVވ _wQ}'p t9B,8zm1Ee1&LB0,&uC]ٔfAXjwt7o3&gzTz,ɏ# AX?o!4cm(;E)tFM gm /r{?'*7gIBe_HUTm2+ ܣMm$7'򢌬NG6h(-(ٔB p|D<>zj /9[;J!d/_{<"bgJȐ9;@o/8HVy85茻}l Zȯgb `O8g! 6H%$x%m0"o9 %%~, ]H:/]2}G?[LX_r >===M?[&!d3^(:WVqLkru`GmОt1aփX˦&.k}k/}."xFn7_9;( (JFyۜŧLísu(-Gn\pIۍӛMf5itk6m`(!b]t~# 2K}>'F⩲3u_B^#'C wȜ~qA`>bYnt//_kh'܀XkYg2QPFI"k͍LteF{pK.J7{367aOņ&LɷͤK]OTIAJ[lgP+~ c~TX xCz j0NI5Amij<"SmЯWۯ=`8r):m{z!{Bu [ 8rc;NY >,uO Ȓk_?2gE)($X Z{_\;Y/7`5.rn:[8 $ITbqhpJk\o^F:uR]'H}1Ie 7ӋXXe#|UtzH*/[s8MOko@&ee;Ls#q,>>ې9^r-n#g%X̢ YV:xtWC^aiO S_|rV#a–J!4%E\b>vۂ608ΐ]Ը1Oat *u ʚ OpjxPa%V^8k)NEljZJBLSEIC8i5 %ن 9= IrGy6ܻ)c|o F$ŧ.t %Uvaz@wT^~xs>YN]-7M7x%ĎٕGy%#p#З@NLM7M1 ]`a(%iięYGV+]%Lt4ilr[\'$@Е7$Vh Xp(<+]vfEy}LV͒,u1\Cyκ4IJfƪ"ߓ? KsM ?#*64+,H,]lP8)aaILioH lJ+X/OF帿~K=GnF]u$2hx`.fib&{3tL _^]QB:x튙f]] a7E!AJ@iy(!@5Â^u $}';{e(qre,ɮ Q:jDgU~Ī#^m;~BȩPEZ"f{Fb]$ T M&)d<| ;#ބPrv8Q +T1ʏ&^bB#Y\rb `3m`=|rcx<^*ŸA+O;NkY|0t$"bv6'La4l׸u )$'awwEq Y`AOxKH8+㔐;s^^[D\gpƦSZX$W8O@Z/)xMcɄT+P?}ş,<̳MJ4q#=Km֔>XIz G: <&iV&OZS\e^@媢y[zHOz{}ZYY->?z lF s k*@W,> 1h31q3/Z">95?\{h.n<漷]&3g s!DjңAg^%|ySK`b5KZF~MvYURw0mʸo`dXc̎Xhzd%;66UcvI,{Vw",X轹 vΞm!h^Ь2goQcކ2Pt zex< г%Q\\ p beoR]A3 ;hC^AճJ/0Xu" C T:H s݉?I,!3, '/O4nPspA<\WiLjҫ@mA1Ƅ+0 ڂz}kxLv6rЙ$q95Q{>q2}Ny& O237+n;<71sQ0jJZQy:Y!WH^iW0=MJݸ仏$Ӊ!Hݰvns`p! M2僤m0vRޘi\@ѫ'[P=Vme+{$$Vt"YyK} RDK:=ouy7+ݓC}.->J08yHOnK#g9x|<߰Yaڽ1-lZd[{xmM2t@[ȓZ@?uÓ o@K@ڨg~c Uގ)͞CO,y}Y幡#rhDLi4LP ^>77 MQ 'jyF"B>]Ao2in2֢ҍv?VުG=N&j o7&\˂VrSf80WMJ, f^Ct 0f N=ݰkˈgw*@ة)sD$#1u?tS*9#'4]^S 5v,kڼib™Bo/&M l{@,fOWHǃ P&mP9Z{&\hK^VI9:8qOe{ +@O+&=*:I7dib%j[4~btPjd|:g1WEbHoܸ[0 AQyic n'ë6Go:N1RV U=ə9Xe!!MwWH.^f)X9 i<:'JǕȧ&o|+ʑ9*8Q4 J4.4NpӕB+u",m1%K,TZ=*)PV~ ;7_ӂ.(Z?cOf//:Wn*Wv*!Uxd%4`#Z#gݎvkm*s\Z^o$c`kn89`&Rye$|1&#ֆQW&M@O#?!61T8pΆШqU!{;$N.SޛQʆᦩ$:`0S<8+Rl W}sp&2xzy&S{;7tfX [&aR4ˡ4FUUokG!ˮ%B}V >IuLЉjTtzTТZTGֆ"DfUCba3deN.r 1I,;k;ru]闳Z!18`~/R)ΆFmFWX=xrW@\*Q/wV@c5'GAu"+Y P(#Ppu%:\nXjRzƫ5_D5c@?T .3>`lae9B hPJT2'. w-u¼R)A+o ,$'7[*>Nŷ&q}?n]]C98K.fίU'XDד r9|]!z:F.{ Ixjbsa;A۰c6@<>enG 3 F/.ϚM[ɋИ2ӕg0 k!:;\(j2X^REȩL7jƌ >i]doYut!vk>}J%d`Z嶝ckop c2Ahpv+Bag Q \ #D/NOhtX84"0*wf`}HRܨݺA4ɦ\i8 S-IPRԖِ% |F=aX|D ׎ +:ᚴH@qmhE!s:wSwuM6 Lr3bO`k/0[u)|o)Gnړ3ۆ<pC^;bW _9؆-f]q@5ļ-QTd5ZNguz#E*['؈[!7\YpsyO玡`ۧoU3+5mw,|?{^%#ԖSn? lvꢩS$46wε.b~WsvC' }d*)O׶`)tˡQ*i ۽fm0UK~Iكdu>󼍥m3wf9crѷo(;i{[a-&zlZ ,"]LG1)GH֜Eg|ZN7u,йCŋ)/Ƙ9ɴYZp*Bv&:FZo ̘|MU¡e3 =np3 0bؽL3hr+Q1BC]G=\T]yYJO otʚ{Whqvd?mAZp[P(V2rD ` Y>l/iI-f4~ٻlLU|Ira$m T+JjYw*UZ5]?D q.|NṘ,R@QCSlƛؿQ镽ٲK 1p)"]~A'LU[QnߟiS8W%:|$$l_4=tm(n-V{JV'|Gg()ۋ=‹91uJ>=-mw1A@iCM[O K<PX%NQ݁r}#ξ!~\PURx\ Y9P+Q >}Lb>gzYIV Uɍ"bO)Zj @}"ݜgvnjfm%5~#B+[7z"~#籋'0{cZYmoFnaHF-F{Rjzx԰ Xo0 Ħ eruQ 5Z<؜*;d`ƭRJ`%B lqcP C> 43v`L a_ NbVӰTcfM%]ʼ3fXcQ;|&7Y`1U/LF: H>F6?-hOpTQEEG!޴BfH3'7sjr%˧&F 3=W8s h? WU h↓Q:j&g?:_NIe4r Q^JJ'M7W?G ڗL<d p)|Ѻ~Mƙp?:QLޞ9ՉǠc\ߜ] q39%`1t d z&Jq2 qc6 (X\ hBl 9&)| ދ_Y|gD{Hy(j Ja$L?dYeT(yYkB lӲvCrvA-XOґ6JJ*QBg9D{*Nmk0rIUlJ6;S 8N=k'-?|]5o,~G򅂣Atsa$>xCXfEP+PzUk+Sv5$;2auޏ̔?T7w*~Fܷ(E.jZvQ~Ni v  xդ`6:bsT}R*qw,UU}R7&uvF9苎# 5QGZ捃y4zJ]|`I*Nb^Y_m7emWw uQrfx8%( t7ׇ-%,:zzzۖs/GZ7T)@yQu6dg  \֠ E{erKza >ꂉ_TI1`4!֓@\ENj2pzVKKF& 2 >)D.L.>:Jl%SخdGs}({sz[:]gť)\^VI^vafЦg^x ˁio09%k_S@ J|#_ЂWb `Hi$ȕئE w`XLɎ_\vrW,vr}1 TQr.. -$3C(@ЋcKF6r4Þ_x\MKܱJ8/"R :յ5:gqJ(“r )z`Ќr Lohs3?N-l?_9~z,; BݡK3׎Ί"w g-s>k*@T ~ȹL6S"ߊ.=bRt1My ";'NKK1o9]9U8,eQuS*Vf/!A Mߎe$4 Vfbz( t@6L/A09*I$kI$^jbw'q]sf+ݤ ي'H:c;7|.ު.VO~I Kj9/08Ta~o` Y5IYg@)ˋÖSJJ2.۵˧.ᴀ"riÄoiXb^|y} }. p0>f$?D-EFY =}^f*WcwH^B%|k%ϖ(<,"U@rQdaer )I\NJrWq]k]dNp,ɟ 'ͣ&iTw;tb'tW+ ۗY_#'aXu1nGXα_*1䩇Í=EK C/(qMs./R@˗p梬Hҏ)<%Ȳ)dI/SqbtvKw`is=U Y- ֎j城jڈ݇z^MJv2M/k3 `<_$E 3jUyg(uUtK?ٚn#װ pq %%gXt!nZ#Nd쭩HH)"xϗ8<Śɣ' ]rET{X:Ç1X+:ζs0! n y3kڍ> W|Ӏ/X4JjQyd#q7!Lm0]$ 9: b[v9hX*@?)e1 T/7QrsSLAʩN0Wr9{)+a +QeJwx HS (:;UY2SsȿU x([ق.`C\3UC^hʥrHLxWF= 3W!ֿIm$3-%uԳAD`,2סefoK¶7 ۲p#$k/DaXXeAķ [;Jf=!=0^ N+k4R8n@Am=HrXv;˕ Jrv}99*q6)q΋J 58@usk 9Ԁ?0q4_:|:f5uDHtVEqeU.kcLp4C3,)C2N+Z 2~ ܎{mńx]59^˼ɼEFkHoƕW7̀vHT^rYBvL.lo[I+ sW $1*3R-@|~B iGT($yTXqQm,!#&eEN o@=|/'|,,2WXvU>pLi^Ck*'I2WC|.P!en5#Ocq$'H:\ܰ]|WwG4kJcV%c{d1,U$?F'B $佇]Κ`? ,a4@Z-og^ ٹV<%3jP]رseo{;f4 Lx@f rKYGAhFČSC^=wB$/Q6ug0 QSe%Z-A*"*5n Q k[Ș'M\;oj?"}4λS'=wQaXMq~yfVvAM-$@O&喓|,/ԧ]bm&+%&%Ű}up2 #HiG-DxjX'J0.Xҹ7i*ŧI WaX"VyTI#Mȗg4{i~Kӑc[%˸[?ZG(JHKX`;Ԇ>Di.hpyQp\F;qoAlYېO=#aTtfYIZj̹/[[0#,!Ke_l$p N"X\.5Hzs,oj*Nw&fElvb3TDC%(=05c٢K72PkѢĔy~d*5S wdb :l8ިߦ1oo04I.$\s%3:=%{Ĝ5j$ݠp;o;/<632m_Pec{S =ssST~]dG'PWx+x2) ]foĦBr5f'B05f +P*DƋ^~MYx}#v\,Gk95!'`\gWCwN߉(LO #,;[ZW슘{ szx륤eu9Š]MHV =(Hl͏LA{&$roDtFJ }YV6xn`ptZጽ@AjRLyb(L\6I{Q]* {R7t&胗X|f_k/ڴף\PpzPK-A捁'^NwuVu`Phcw_Яr8)=r 8($} :{&/5yg؄„΄8YL?_;i~aE_>'1UgBFEm0CYڤȱ:szkCy@n%Oj`-YJsգZj>@qEp(qK%~ޣ@ h t vu\#j1Kw'YfVCI|O9D9j'9,䢠wy@ _ -[N5H&*&ӟFj˜rV] A!8~Q"ص@RbsjA;5 Kʑ'n"> x:_hDBk%+.K3k7a!O9%- y1]ʨ;8~ʇ`uF1:Ʊ8Ӷb '0CL^.0RL2RꟖMlz2Ola(B9%r%7o+Y[Y瀳]@Dw. bm-r}jT+f"tHp#<^unTQw6fŠX&%Sg2/GeAqYn0=ih m)j̑c%[B/;'&qrNZ<]ɕvJ͸N!VKbaf/?ݹ2Kc $ yWGHu@r/.y1J"cTIwV`c gFI5.kjoe")b s ^ҍ(<} J,m.ȷ8$eүKʩ 9~{9bYhKa^{KSEMltVSgWu'e{áƏRbFXQi#9N TXiDca=$mA#z, Uu>&4AQߺ$a0Hxzក#ȫݒȈބ?܅O|CtQɱ?wBnUZD;@6ΩNPJPSG'M%dkp))?m>yHQb#>*OCt5N@ <@fХxyuN`3>\o$GY 559lIE-\ޑ ;oKzv >\a3eW_|43rEaa?T Zgen ؼ$h7KJmySs^XɪUѨ ?"[='UR>Mۄi}| ZE(M/b!s^ *xǍP;O Z:G!"Q@jv@`5·$]?rlёL6Qր-L%7gՠl$AI|+y 3QQ/?|Kk^ZF: "qO߅Iveڝ5B(x)iŢC-r:ir|.Cp5a  ~}mxP.>*dH"e`׻FE*mvgabqS-(aBWz+CѽVu=\(=2C=Xgk D*%MnxkdWg=׈u͈Q865==B|,Nl΋S\J ;cL!;՗l\\qo&gI cV]w裥0RB 'vYͿ:#%F[Qn=^qT fUENڨ݄!)Y} JvMd5T oj pI;Մ0-;;~{~gLJx.L Qj<JmgrS) :>\-?[^K <]taݡȰ% KrVi)SE +wĐ3E }IX]'îbv TxJ;PL$^3 3vי K z)6iHA6c yX:]1eLm&݌$ zDggVp&,$:^ooOiִŰ^ RMd ,##.}M"#OX=vTjAbT)=%"ۇgBlP1‡._ڭ/Lr`r9[[;GY\uAdWww3զ^-c$H?kb *gc=8)ϭUL S|b;ϮHx~[Bi0tW]kPm ;cdX x V5Y8G|.3~?*`rY(Om Jpl+բ~;ױvc+نH"G[6S7UF /F_ݤ; X.~,X#vx1-[x.MCL+'RuYq2my#S}WQrm0d?ioxw dM`)~3FI;18\оaͪ02:)RwбaЭy,@~^Iև=E㡞`1jq mvqOU8Jv 3!N 0VGSn=[P:4.ue":K< kO)Zճyqq٘}Yhw2YsxA5z{a?UCm:*B6UUf᜔xXXG<$)I4M.Z>(dԽ8K&D(n <)*Uv=׷|tQ Z=HR 0vk$RDS'fsjrV7 &TD!t7?(ױT\przjGSMq#H Ձت[<nQ9<ѰH%DK~Nax _9S| ֌T3s9 DE{(u*ϸ)%رN[ P\;r y t^>@!z-3(o}qQ~m=7wsm|,kP`>?OZo#Lx8qQSbV Q+9IsX4hIbnN{D4|B,NK-?[x8Y exHE&u$b&/&~ VfS_gHiE,fb&%?ʬ}]tB;:<=۫Df8}{ <^u\|}ѳ,X1:1{~Fe >sы/( 6a*/α) 8ǣ8E{Àg}jq Ɉ]Wo!|Qm%c!D):MTv-I}_GgY 8KZgNڿWsC誌nٱ]*scE5m~klW:)YgC:eyTݜ 3'PF4竕E:J .rNVt`$K8 l ū e upr͆$^(Q%)Tr@4۬ [ 06nv~l'F4H;7Z%O G !]{^uq ]U3B4JuP،-TK;*[o>q9R'!-r`Dgy-aUF~ZɁj@.H{.T>j!64eǮC̤M(U #8LT/^]+}!8?32w#%8WB5F:TKSi0O a/CS Ix]vvVo H<9X[6KT˞>Ykغu+\d'żpߦGJuGyT% g=-O/WS\Ԩ|M%=kox-pwWKcA~<-=3;FNvuU*rR+F(UeKsm5,w=$՞@QԟI т uz.q ֨ZP,bmELGNIzѲg?=kE-Λ[`Ŭ=O5祿c& M]ߟvDU#\o曍랉zُЇsQ5U??J\L%ϧw6]2v}i~>8/iF`ˇAxBuL飐,}гGo0S5ު _ F4MsX>IZW!G]k9a"j!k9:qVTN66ei<0=j.贏>MKb~Z|hlÔZ qB_<;thbUr H5 \䩈7 3uwVvaHe"7\ngNR"e$RB0fuo+R7\lN"p$7kFQ`[W*lyо'҆Sw6|+7n/\*1 ]KzbkNLB1-Z Tں)OȱB.BzxnSKZ{{Jd6OG:ZS9dZ6(RH`.Mx{I^`;Nwy.2/n/ݞ}!xv Lsio2ЭubPO`xlbVefӤlmrNãA7%j 4cq,8 eJ>GVEV/3t$L3ce etow+}K)1!׮G9!8pqDea[%&pe *{ʃcL|gG4VBced.ܨݍ}D(o\āi59ton&p L-$=,~wJq2$K&'{͠z0)v0t)q>$F%y(lt+vNUFw屴ni@DAvʓ1\-!M{w^]!6L&ԛxE0 6 $gMs< `pDج>o_ 5Q 3b&/9%u_Z=c! UCXήߥX,;UFgHal_3ۮ-ݕRt~ClшMCIMȻ"X`" j1`{x\آEe/! 1/Kȥx]{H-\:pЕ6jmQai`e⟩N"S=l| oAf0񀧘` Uk qԟ39N(#bcqU}KK7,mf sv5mlFon;e~.T1)[O *M_t3 $d[CVmTѷֱ'tL S"~,p xHlg#U ],%~ETlP@?~=tB]D ԮgԖX6ףRgY;ԦrŎd'|bW!L%5ύn1[>##B`|v;r$ƭ5X[ۤ~C- rvieO\& [I߃#U5 ESao\pR!EV8 UFCoUݤ%uo%܈x6]jPZA.sc2Q2tw@*=sXi`}oٜOP;l4cשQNp]VN"ch;7#(7NxdGշv<͛fPTnumf^[w]6lzbŠ^j6\eLYg\@^րi.^AO q42р/?ܩUq),٣g\PiwCMHRGZ1پ)㈚3 M\$T8ÂOMO"w,vF} h_'_)^s#rtX^ԁ)S{Z}]{+?j(Qq0℠-t"rj&f172y=p"Te5Pꅶ tlf$!9Jr;UXmcl'x;AJ1#+_(xߨw`z?3g2b-Ʌ7kw}Ƣ9C ~2F‡ vW,Tj*ΒugQeܢ?rqqO 8C*$@sUYzHr/nS,Z'uFY rWQ_$#xFYбϑ]RIVhVUB`m,"uuKP,T:,/ዃdz5a K͸%Q:5̷Jv#|k`/Er>\kEݘ'AP>G30Tzu8bXZc>&i8aSܙZ|'Gldh[ 0f3LJo~ )²BL4@!Mp8rt@heu|s^=1Pt !kxRqTOn={ZЂ#-dkJ$EYL?/WsbO`O VTdrd6ҧs}fB+ n+\z~ [#@R E5(+YäjMeд_+\ĭrrd@:-81)ħo[d[ܳðUqY VE51 ~c_?B _nS6MW Hz rgd*1S' L8̕ȶoMkl__49yV6VML(.&^W/J!Gh(}Geߋ sk !_T$t^ϭ KMUOGŶae9b::=ɗCas~H.+ -bp5V ^b ZмU$nV`8 g)OOn+f=e]]ptm}ѡRnoçW,c<-Ta`V?-)PBKŠww@">TV V8+$gͿmr3_`-Ǖ3:mͭ\ƨf`X)W7}~Hpy6-(9J8xN7D9:Z([9+'zkׅ7 b@} 1(){ilTuGlӫ3YRs]W Gx>f4Op}g"[1'*\!%!}ZWQOj;g "Vн.%SUZ+:%H~a@ jsKDLBuGպʥD}Bh攈Z%.rge@V޲цV/Ec}ac7D>[.66  %,Äo6 )PRjѢ]zq|LCq&Ij3"Yo CYEkYOK]` 8K CK+geHy ƄY2>`R}s>a&0*nڪ ZS%oaQF4r=p L:LMrĵ[s!Ш8 TH;TZʳFL׀ 0?cՍTMpeDYќV_MIxդȣ|[#u"Lg9Ǯoȥrn3"(4Q{:Xjo^G g:\}k~# ӳ{Bę[(aZ̚DivE.עFշg<[AO!މ!Y2a"Vʱ\U-<ܢls^yʒ1axEvZ&|3c _R5{?(oH6zK+0xiT߅ ` ! prX*,}(h#``Y5h!N jw g(2paJK)FwYlP&M BZR4[=Ҕ ,pbGWr_bz)Xc~kDeZsڰ!78j;T+_tXTA {{DF ն;A.iǤb`?9W) /uH sWY~sN]1C]k9!2pQ~Ka}ETav-8 |뷩_APc@aCFx݂1J͡7Vst"&).b-a2EuSe/@cd p"$'kF@ ֿ`k.z%Dq8]ps!=t b:1Ӯʙ/F5ƒJ\29p{zqhm 8dq'?ˤ@H ׃v lue FYĪ,bR31Vo?3G! -:"NZ<.w֦1g*ē l/,m|NsdE%KM"sٜ245Y 6BTԇwqzkF8'9^Skیp. 8"oïq| Eۻ~!2~1:v[se^-c泜!A:_ՅV2>50&_a]Ye4n s>b*A\N_GXЬ!7ò!…#A٣EՀF),2-eQgy$&v6Rqa9xEf~ }~/mviO\[IT2vV;Ͻn|=og|pXlC&usމ.\[oO(lTHU'Jk.K'E9'ѵIɎD|u% hǰXJX`XHĂ9GWo EzV'*.&[PAP}v .Q/?Luǒn!P|̳+*r( '?35. [wȻkV5Z̋ͺ `p8{ݏUWgl@*j 7F5'K@OI,]*lW@0if5Kmn;C~. T Bl]+PzG)iF"R]\]J%4S,k+֍g*MP?NjsHu7$@J++i L@K`c \/( j( #I nt(x+ۈ,\~@e2بB'p}0l1cmB[ʼn[lRKeV=:)Ti>9#}f%u$b5)$VSĸKUR^$#t좥mUEr2Im n'O70pĥwH{GSU_C8Qi=Xcs1)RsSc[SY17e ,|2(Mg :$g;i웴߁%٪d|WpL*`0P'џb#C2RùSs˦YQb|х9^P%8^RRJҎrAB %AЩh")J'舾0 yaDWh^`J@Hn:fA>Hkqp &>eM-oo\IT1E7=}Zx )ܧ]cn$d xn34$:+(j[Nbq«-KP픃 ?ֳۗ"RthmrI|\ :ӉV@ ! ڄ]AAaPNv9ߢNv4 ֌[";.]ƹ5IEhuFEQǙ<7nQD%hBv8@k.u=I%H .`s)]g㊿+u$g)OZe*x}o&w]͸l0[JzW0r'V@HX̲=!v,twr/>GkeRHɹK8̻t޽gcȑ0mڱB0[e mY"R&z)0_2Y"sP,kf5.#O{OA*瀝9G9sn2[mQW|VaV!sٔBғYB._YyF-C8N>yTayVk>BP88d̠:2i|Dkyyk@tu'cQp%`E"}a*q>FF ҙ)Acg\"Qe8/l}SS~'d&IrK$J?AwfXGG@"twu LS6J)WŤOѺ?^wﴧ(be3Pxg8\82pYry`U vQakkvR5_urF<rl箾g)E֗иadTۉ40ӗdUzy +ݙʮƆzz?(w淦Q|"J,c\Jmj i;hjc,SY .4%9=P+3kK".}l+(3'8Ia U =qh\YY@TjDi-‰NR|A}'@nѹfqzxlKm5<(<$?V/t#BFtb84Rg񸲪Z\KCLNFH_LYMh򲶁C v {!/:£a7 S|ˍQԲm[uqo?"۞D2^d5`5Dnv 8H7B3!$_IT R@OOn,3c cj? 1tm{"0K>(R"l$qSHt*RjE}$6qSJᢞV'RNesIߎb҉T&^c<532jF:Z%ͼ}N]@tXL"GHԢY|揪KxR@zwsùo>ư3ŕj_p+zk* ,$YE͐0h8z`yB(T5 SN?9 β=\6z]5apg oҳG`Bf5H괅87ԋDl?K^&-RqzP{x.k= =Ӌ2l&&9կι=h'C|wTy DruDf޼C`>#yfy6xa6a?27`uWT0|J^/֞Xx{ Fzפ]nH:JAWz`PiR@ɾ-ԷtadXm Xa4!ǿ~ǽqדdd$k #3ނߔ"C-Jdi Xl'xcq;g)ꙛyϏCt6uƝrI,oi@o{J"@ zEhfqm.UIB.C G[E^}oEJ8{ёn ~|+,+5m B@\F3hhý,ߡT8YrůOܽpX ~c_ yH ʹGkeYq _Z!pP]'Н{%V $x}/ vaa6:]q#yc&'dZI+WF!XCz(ݞA`4Ml&;ˊj9f_妱{Ib]a9tJ벿ڛI"Ħ.HGВiGwQIv/ӜQP"R mI#\ Ď!UG:HꎕÐvlE5$M_'u:~Dzϕt(HrFI弿^+:=Vngvmf3 =،s;Ro/tE)6zhc7#c1jbJSOla&E5 v~lWX .= }k›ovrqٔ/(뱪L|`gi/2~{Q.˖xJMJ/e974#=L}keRB֍X5l00c"eRu ˡ.I9@o`.f^I ,DT_9=1JrL0Nߨ #Kۓ4"\XA|ͫQeJ',AXR$2`,ͦ4GjULJ*b'S*ed5JEfde3pAf9}"(r;'HNWYiZLNDث62_.^/u0,w#T%Ith8́3>#[,NzXs #ZtvX?Je~ݔΫ n|ܻTP|&27T{$PQЅyƂ?%g|;l$Lx^ۖ($SH^8#A֭\K ]N?NzS 1 ,k ֮MU<\o#L6񟽽tw#L:%A>dIg p+nJ_&Bƥ lxkk{ ¬;^hd霊uh4;DR!YƼ5YYR8VXzl78YVLO tj =piJv).P[dr 5)"lw mW>MFvZYBI3Cquu>@[!O3dž;f dC,7Xط2s;&(P>iL&3e=x^#H/&Nf,jgY{I| } `ⲔlJD9 `.u~sTF^oAm66DO51$u?裋6!Ut#u^slS,7bl42utll$-.ţnKŮ.KH%ű"C#-mqej{{#< E"fif-CI~#_B=3;vu|SpA, 񮌴"HZeH|F1܉;xZ m47w@JH;K }WpʚX*ܔp6(2mnՎkTKvo VjD\!b&仅?~0̍^Yr\XYBи{tA}sr}.to.hCD ֟4L?"Exf:iV񞜥ת^<р%b!eq$~ ~iYo%ƦSA+T>#"un[QqUc"ҖR)mlu۲*:-J&;Ĥ1s3BSBsuC1**TzE.X)bΟ&eLU) K"I!O gǘ{J ce-V-@ˣ;xI/f.D&OGT7k[P<=fjt@(/YۑSmFfsmw&cs\>G>uc[m{#"&S1j5#P\o>SeCQpG<*<`3-S+Lsw[rVz;հ`WOY+ϯֈA&X8-a3Ydo3̄k0NzR vS[.z|cm]K`Sw:=n(/kZ(fҙi&'&Yn<.bliTTi %ڛ{ 'ϸ ;uK-(Bzscb X*beB3=,Dw(M^?ȈOv1?ߨ$(S晞d\O6<4M ܺ}8l1cYnϷ |edoRllU*ؐTb68jH`;r#*`N"DVD$RC-5(*4>+xrK.ITĒj=9tsq9Okr?LSw K~8MMhLV (B^"-mQS+\  F xP5-5|>P9yC{ Og[onlήnECCfQMI{m٥EC8Aza[l;{5W]43uT?Y]V1Wv36DT\Gek&ݠ٠UaF ?n*BRӺH/@#AZR13p(ifcnk<*96xcX`M,bJ{Uȯu5JԬϑD 5P8"j͐UMتK<1ST3J_n1*nZטahokH"&oLkE£WpaJvMdl(hluAAq}7 O5-6 ȓ,57> m5p$[u.l66M64禷I3jِ+q![;ԘR'` #E Sd+*ap=p5t*wR[D {y2ل]~Ba=h`*Lx/o\ Rj;׎1cc[FE+YO޾_䒤 H?Oʭ-u\ nFk{0>?mcg/0I.aN"TrS,!gʅzxG/-M<3j4݉o}QjG>fE#sf`)YE$#lnJ?+5D*ycog~d%e$VBeVϬm}ld+Yv3QMO^ȹV24n|~ҕaK?ꛀiczr_A-ؘ=W"Ue!̿c)L04Z]`FJ:P=xj>ѨWX7{!];ا ͑u1T'Ws h?d*+TLnAEp>W|y1P&}pl #IWݟQcu$/ij25T,J!)DJ r)f&_ֱ$ܖ\H@3tEi.1#nf$#+DFk7bA$ ӧwcscxQaP|> B_W|iaa@ƺTNQ? ۠:8j_07y:E{=EeT1QָزRfm饂/FI2m(GJ(8K<;c*J17_fk!B2Ƚ1}pK?|̩\(VlAo|$q8Q-C1,#`i^T/ oĔ\Re(g0+4c}`Hg~l9۞9yy-f dK6 5dmLgdkUPl©I,0rSV ;\#Z j#MJ`mrL#zи Xɀ$v2зARD(T-de+;&c0;OZn 'oZ=IPq*PJvi8l1,2m*X{.g ŭq|,}!@zZ,RhT:L90 *By\XW -u mwj3&kwrBD,1s1dӎ>{Hu HPVeR~m?` +bͽU7`%X%}##@N_&bYyD_s* MiV*ɡ%U O#@պ RMPא#r({oe^fDE/#$֔Ruܭ1n Et%W v2T}T tfှX4;M{dKO*SPڑ!R,m΍HaGftc=c: 5`o p G@{1Ipi9șxùtx:EOiUm($ YaN0`詢 =+`^)~i ǟ ;.4VZ)nq艊̞5y#[PjMy孹oG^f#wqISb~K $/a%`*_(olhR7#bZ-$U覊VsHbvöXr0ׄB<&(W@;G듟c%.6)-mN0 /Gc7)m슝z*Mi YSw.2g-URxozwniYEڛ.lhG<z'K rtTOmwK塭{p& vH0|{b\~;xߐ{KOJ iMGi4ޕ4_tY]4iGr'&,ܖ#3:B~ɏuJIjr\Dt,¿N[D SN̾ .4%SƕQIj7~Лlꧦ >Yo'.ShDzkѓ2Aeg"txV7۽d6v+beLG&x?T[_X@Y+]vJc\*r z~aW1zmbm=jƒiSnދ/B3CoAeL?] (Uo5nN+$.ξ...CwШSG~AѽEi:y79)pS-{RhFm8L퍤jQ`Hqį:/eL0KR{Pn-X:{~>^P.˘{- BjE56?:E6A 8XHu}p1Z wKi@@%,=gA!eߙakK+Ps~ "M9<[HhܟĆ 9~^0mhi}x@Qkz~+)aD$0 q6e=4I_O6Тq1Ajq9.ۣ8C:M] 7LDr YƓӆ'`K&\|Vi I?S*/[doJpMGcr l)%P!7HӘS֟H"h YY}ڧ+ܔO"*q-,Tr+!XU)zЎ%&ެ`[ޔO ]p}|v'n{ZQ1z>`O*[oODZ1&[ͫŜ+x, / ʢB /lH )@LGy~xAaJWۧqi&ٗWÀ5wC sa gRd O]V%h"D^k@$` m2\o/_0n32 m^O $M L͵A%1ċNu߮^g֤b+9Q]ۧEh=}36.jKSYvL&&O?Z_+fÎ;, L`F`CƉ=q'k"Vz>l3["xH -T͌ N`[iN+Ƥ ֮ |6Z0 #08y{2q35*uOBo7[!)yl5xG `YYLmGrs*phtO9V:X|8\8.)Y4 n//ajjE**п]nH0wxXgL&ƚ`@d0?yձ`d~POQ,WX(,nQJF;N+Cd*fDGp g3s.'ZH M"T wib.G$s*8W_.bC4W" `#J@۸rm^KRd="e4"!/pCYH*Xi $"Ąޘ +V]AUv#9KzԞbV} 5fE|&r+k17?TC->/%wU|6,Cr2gsz蝃R%Z}EPCEz283B g|AzҼq,Gd,>a QSfձGnGD?_(Lx ?1Jma.!L{x6y,C /pN$ ɮ&lQl%a5d Vϥ(!Y^A M~aVis?>o&>% [ǭ6&ƩѰ`Ix\ГϹww7g0$cK^K;y:Vc3MWwB5p0:[rF#eHGgjaʉ#؈`xI=vj8I5<◇Lv> ȑ FvJ.qdŝ]m>8R#%A|"Y P /q"5oͺi^wBfs~LJ>XʌΨBk^dބ'xV䄁EN0ſd>]kis=\@CG,~VLA3fz_ֶgR΄g)H0"6FfOE9 ׺y1ɢDM)6|dN!=Ԉj׊/| xp+ޕWPcD9uVUs}ʅ‡O `[K,Y؃0YAv{!<ǝ :Ub]\qM{ʘ4rn喜)-X3埓uPle"2*vx5d|tkmhi2p~qK g e䅦j,uُ,wo;MG$f3zdD vP*A'y_8 zԆ=j WדRKe|Y9|`і >mwCFXd o 0ҕ." =3녾/3*#WE-_̦.o1R)6+Z5;9A$5< b̍&L~#ltOs)] IjRH!2m 2Z?>N} 8P̫InΈv6n8hGc/bƉbyGwa]@.r43 X%Һ4\p<٦rQ 2HT듡GH^}@engnq_OĎt-dbE9.uj]I.79隕K˙s_ݫTd%kcpɂeV% Yr\7X޽i8@ y|>4¿z3ZENQ)wGÑ9,a6d$1dyefC# ռ* *7\E)d<,l5yE\$24qYy _j;GSqE) QAka Ȃ!  CI/ -+ 9(aت/rE~s~E0lIAKxBк r6HUyO79ZX jb}ΰ@Lu]ԭlc(Dx7 MVfZ*k𘚄 Q S8Xd!bpϧ] kwMs1EUekEswAR?!>L 3 vҶuFcEvi1!;K۸*B:n|ZT6װT+CH*;rcs&*Uv*Ԏ&]?Bڈqқ;ںog>?8E9ve|ܗC0gmY=ባ̯5ؤ/_t'8cX Zn׽ڹ1O~\\my9GH3P2fSXC8Lk3^VFՍUy~lDp7htBB_2bX<ׇAc,Z>dm>K.ăP2rr7Nomw Rd",Տ_oKH{)К+MP֙eoV';?nHDg[-U%-L<Lך0egb̄3{['cZ-rygu(GZ8mU8 >X)"$.|gn".vHuT)}콚^夢PdE_sC[5-nX&,!pSM4} jV9,&bg 4xg?P w@4IkIc ԥxG6[֒4+ LKB]8^+,Zrt; bC5Im*9f"Ih"| ISr4(>KxF^d) }b/2UU\IIj/gI ?R>Pkv>p ΚSgi$x"Q8:CCtYM1+p#ҞR iWH*1HPq&Lx#!KLv6W¤azJȌx %0e7@~lu r&+0ŇNE':Ltmfr%PC`s iRj{lUgP]I!',$Y!Ӗ%Ifȓ=+Pt>CY_u/Uxam˄\?ŗҒ=Os'|PW͵NDEv)X-YBK?>z=j7/_ip&A1HZs穨/o]'[魃/|xesVX dqb-̜hi @ Ax轀O|%%!fP*tw'~@ܼ}3DgY*sܬͣ:5څk.6b @jϬ&FK }jʚJ ,":m@@nz_RYC'bjnmgQhwTRx'2A-Zkn4~S/m!M+DduBP䭁昵٩D| yc!E臙RxpQxZ <*O)㟰fqz_fBcT0%M5Yh3Y@uEzrƩRo$NcqX6ahX'{<4TX҄,/~ƛ$zzo/]Vٳ{+',쪤0\ U$~ZE9^P*mhyZĽOC@1ˊjq[JN;q^ 7j x<>XGd !/;1rc1 /nIN\6$,e4ɓ*J\ +ܲ&qݭ CJC>T8 TBF+dNCtvr1 &™T?rq󦣞55w!0g:KF$GJf}YІן}(04:Z YQgxݵD+G! y]ڬ_:M]Wr^]::p`ڻ~ cT %A5^$bL?ü琐H50Uyr@T-[FC%t#ss9U/P8 v !jO+2Q)LzVGfǢhOե$glΆ4k̺ҥ|_83uն0).FZ4Na+Le\՝ IUd{\BsX&4.,rt,LԳ~' Ql]8x1FlOl<7 E5RecnPzV9x4 ,S? TFLhf΍ЬpW~]GOpŭY*I :&?O/^;!=vcMC4ӖwWQ"Oka|劇NأvxJ H/0sF]Uë$KaM-j5?I<Q:%qȞe#0'Y[1 ~cu0šqN-QC-7YJ? mKl) H :Qߖ%*7Cسe'p7^ݖq9}2KB6-RYT#R.w$xB Vb oLo-֗1$e; YWksT`k|vLT]lg-m< n!:=* ouxHr߮8qXNY@^Y=N# 4.=iTE)`#T\zȒUӋr+$Yݕh<Rh']O<Ӣ:wN(nȹU1)1ښӥQUyv{m(+p֘ ?-{^m#Z"p:k^LzVmϷk*].&7Qml7ڟ:z-wRHoB$|ܰK ^ )U-"L0D{&"p'_2BX#2G,m|;^pjoa5>Јp7]wȦ]eXȧ=\G{ؿM6d kri8Q!vZ-K=OHL93nmYCƀ^ci+$SzD >(fhY;yӬdw|de/irFiSoS7BtPuzHdT1^b722ـmLl{AIAj?eqqg=TY)ywkhŦ tz3׼e<{E泒e>bZkWaUxJ!扢7pRDiݲN_z*C3,ڑ"K`DcBڒ]Ia5m) MAjfTR[J3WZÏ=sI )덊Q_!Vٜn=ݲQB^S Բnz JyE$&iMdrXUI- a虶Q 5\E(T?w3Xa~t,7Bf8dHm !6rp`,56p ѝ<_IPً#RR!QmS@ю'4* Δ{~-21?:JKE}oќxp _#5λ5~Β" C2x5Πu@ ΄@*@Z_ 5*Vig`< t!%J׫q˳yE ܦB4\:WQڠĦ3Նcq v4-  x&ͪoS }+)V,%M;_4+W $@ָaNΓjgL4-K 0M; h|[A)pN[)SwCA+}]q:zn@F|k*c5%O'Sm&N7`Wf)Ic~3C1-.hYb`/#4yJ`qJ$BC6052v^c?sKl1ʑBhw:_}HBv:AڵYE#Afݍ-_ ֫2#*,E[HP/]$ Zsl+عBO` 㿟nu*GfrZ.9ADdx']՜M 7)ݶi'.-d yhbOpSIMhƽ,P#M)>u@~cjěœZ04@*ntt#Щ:@9uxj>]Nkh,ZΊy/$[;"c@̘NnR{P i56ģTQ7ls'-KqR#$^s6- PUZ02(¨I'kgf8Ɩs^ M?'KsxG)jG .8Mgd@Ӎ ؑB@.:wڐD%9I""ﺋ/|](-6c "Pm;{2ePRa_E̶ʁX۩.eլd9m7&?8kRLp}KT9> *Dbbdы(zۥ+/$-"캳c * l>z^)-4SyK[.^՚ޛ2qʿ?e(G#'OЪy,ʛ usV.X -5n93z?SC&}J귂[KL+Cj$?9$AqSptJAݩY[H^L#c|"5qjuhm+-A~{1'+!EMO#>vL(Kz1n6TH=MiՔÑ+zCPja:VKw9CSO|D9|{bװ5q`pp/4^YWu(lNN`C 5fVO3P-{:gKpsjl ɴx eHAa 9 RKwLa*&֬ ?r n O봩~𮀙 AdQij"l7Y?mh'P2^\iŶ=^lqr;Q)a-e|/xi}' FkWyY%V `9Wn"UwZը6D`B "X g8l1ss*ROCVWG%l88KL'JZǤ >G!XcCF"f\ hv= - ]3>E`1Wz2 SFa,56sFk~ ނZG?䡗%7ٻ'םL}_Ysޒd( sD~驍wPa1ץa74 {Xi:VtK2[+D01ɺk)2& 3Sۢ,I`޾ ̺]c "ol2/u[I 1ȑkP16G] "߻dQn֕6yABHT :l*DC/ !27|1s<RhʕP2MD3F,l)1>6[W5tk]z1k'#,m`ADj-iχV㐺xqN4c` dz.CȡW ?˕J(2$*AB{#]<;!)gr L\g ('mp\Kd$xT?NcT‹k9Cz.-ȷ )% M辑W%^Yd} v (U^>s%n1,W,81jT%4J3PDF9pw{vTϓ{.Cb415/)zVjmf؊x]5{ylR$+&gvM6h՟ly`)Zא&br~fDSK=7dVEKwm}"1t+wpl?|MW+D grHQG S2₸ bCk>-M7)e_ ),9ZK#ތ2sj. ᬣir)GT"7Nڶ&FA_twխA@ifQQ߻QETئ1`OmݝXB>@ 5. :gmr|[,zqKLNƈ 6'$| v[~#_sH-'A 66kH1.@DY}0H<%WȾ2ONڂak"e@=[,XIVsD!1KL_%2{(HI߲xҥ\ 62V{@dnht;/<(LGkM)pIhGܶTnbj& x U6}.KFq-UZQuuDR]m,de|eG<79l GK!Glu>dƪ>z2Yz`WK1z|=ԙ0qܯ)*K} pxu^֪-+[3A0+[%07Kn{SFgRr@"o(}wg~//]؊I,oEKbO1Xn2[Pl^xkLZ e|+dE;h1IDzxQsG¬}J1puMU.RS:zlْvDPIz3b`N |tf5htʈizMs!Ua/oz$8[PXnܟO9ToZO;ʡiUΑ!53eUqw~Tg؅b2S\Hxw%9Kv; NKYrHhmM 9ow?K_vl ̚na{W7vd ] .`}QWnY̰"5\鶆C;ErJŽh .qRњՄeFkө}"w|O푙X2!99VP yb )lmyҎbsy)"=4߽uK .Z n tq!O$K'|lj#LxNZ5Vn8GiCO{J¾bJ#9ʿ2=# ?٘RO{aTBf3S[_o g x+J Wu Xض`aljuZ3TZW]2 46zEl߶GpCjE෉[2\D|TZ7F1ʃMHk3LA4UD~ȭ ﮕ7s+󀊑(FOH>D/ d DĭV*Äߑ^yoN!wAiy d=pa.5':`6x> pQ : .pRRzY *j%^vł 5$3hޥ( ˼Txٛy|d,ii_0Ѕ$3dDJ!IXmU)WL8N3|%u0 %QG=/iBe)3Ai <U.D%?w|'q9F?Y,2i--6nŤYȻhTEƜ.XVS7чz2IT fmx,ÑrU<[ob5/WW+mA- k(.D#ot"k#IQ\߸BxQ2 ~VT\yewѧ@M6R۟/#G C3B LR~kΠFq[XLl1nh`fW7.FX;_)J)7uύ^ CC7籾/8 =h'/8AT! 8d p.q#Vϐgھuc#>`*/z ${|4hbVwBkAHLfeS#BYׁޡFNyCEev:/mʮI{j=\` 63]J+8/ #ˡoT$_PMcEl¿`ڀ)H)3)kHZhY)}iӢm.V+v&Bl(:{g(LfBJ$$!NeG S0!{W:]t>HlYBhm22V.(?G8sJHeU=ф^qm@`j5oFeUcL"{u468`Bؙ_b!8@.{fVcZKWssD$P D+|e)!ިU_)X+`ѱZ ;d_ o}b `i4#&  b߫>ׇKq՜"U :$B߭{ dxe&ac S5bKUS01~6|@Qvʤ\>*pͫ|^C\bJ;GՌ\,2oO䗅+{-}oMf6 aEv!s2`0Q<,߫SWlmm& ]+Os;]}="fZuKN:3u;d(byakj&\Gmsɧ#'4w-7uX}2u{\BrHJ?1=0^m8d XJAb+zӭZnS+=SAgK/BZMďS~CEUHGܧr0.M2UI>yKU=ޒbt: zH/,rbld]J)אbͺ[nԃȚK 1xd|l!bC"uCS%8|&==ІCٶ}QWbFM +OaFyCf,N4k^VWf@C`58f՛iTw/8AOKxluM`|~TbwOTYxNx Rab|::y檲Oe_hhcDB3c><;&H_3Jc"k1FKG[==YV^\ďUO"Yi w_SO-8ߜ4z.Nȧ߲ۡf.2OŜjcF gPq Ua{]څZW%V *D4 qób#/rG|n;ء ҽ˄ kW095.U_L Rch( I58yy@ֿOL EMiþrn`3{pH~tQus*"br3j<RZbA£_H9ɯ$[?+٤jSO@hp~ *7׽!*Uz?3.:AʩxgQKt?xuKh^z%r[rNZ2@9QͣXRT /2{)q8VUsVQ8bu:!1jGJ࡟Ci<  LD=RCfBx)SlV<&ϔmȨk:697t=Ci`_ Wl\;Մ^KNM# \VkJ[/i7G_@:>ܡy\$ FlhAJ|/eQ霨bT6`\z$ʳ&[%te{b($^Z"'F啊PIh=!B%~ZIdSR27sͿ~/vԢ\1}#'C5f#Sl~LAL#B_rʏERa2#L0/ i6u}0`k!EAG_H;gqǮ9**D(KB+ݸS;n}'T9Z#49% Va]C4(A64$3G@}n7m9A8-"EwBtxvl)R-T .ʹC%Eg8p!H˩8cL8w ٽ re ~ƦH!֣G'̛1,(P lc>Ffe-9$9@s2@#BLVǗ )QGwx]u$_tm' )#p=}OL3xl<@:\0kpLRAV:kDAnZ3 9ZbTpgIhia7n:9j ` TwZ+SȌy]3Y_hӺ_3PhhU<:璹Pf@,{$ i~o7M|~:NP ˿4<.\tY_yd <p"#4{>ml-MB,zaYcFTP+#遼 Ab]"e / YT_07Ѕ$aSBQX>qd: 7 [|Ni`QJÝ*H-uV/*FfPl{8#\U9G(ScUQAl`(N=}xHKYQo&^dv\E_N"S ;eLO:.h@86.#c}"{rCE(;eF%[U#p;)WG31V܀AEwr[qVޤvceU= 5W;4QaN]M yc}56j4|o&2mKkR2;^1Z&=7YmXahk<j#R,A&2L>}j-r0֍3JlwDH§qA).!c*@V'TI]Y͹/FxO)Q0{Ywy-ߺ /ol;vOCqAQ=El28*AT[yŷfc}/QA !O"JؠG ʒؠkwփg-yaF9v [ ؓQcҤV:F7e }DJʼnRGF$X8&GDZ~6:!OUtś`.r?[c/jV3iɎ>,f1*9Bt!ݿ43f!OBGK6@ "G4ǵ}%@(Rl_<_ST"u%RVSJf`µŊrnxa'f#E/A+yOHp࿒(^Il!$m %v3KΨbJ -ܱ^џ]U/CbZPނZt%?oc*- ŌEt1H'DE\%#,lsNd6# ^̓rCw Pw٤z?[ab{파+"wfn,ܖH)l ޶̀rToyTRykL<rM5) q܎e/,fb##[4jƖdicU+ZLR3ᡜ(#uB%[E%\W kpBap`/ٙ rvfP;6.y{B?txw ܫB"Sraֺ|E+#)BuBK WP6|)Idg K ė0:QHqL|V/p~b|0p9NҪie8VW"?VۼaMk&K=W,gTӿwD0;Nxy7ruN\}FcX$.lv/u~18|VVaoqL0U|`3s`1VZ3&mI~BIs 7쁟\e){|jqRO]KCM[yhu0ĩw>2vGV)Z>f LpX6$>yJ^T ÖJh"lu=H5 AGFlxFH$q`Zm 5 r %1fh~,G!uy Zp&_%p|;b`iA 'aKD6} FCm8 T>VծeH_WjRfw1 OPUsjɨ_ -M 8|ל< :O~vdZV-7~mEy6W >qX/ͻ/0-TX~$$g$G3c/Y4b$p:4Wa%:-Ѵ 'C8sr@xim:ZI|Et!0KTezS*y|pu0!q-~&{G$ӊ:d˥2ItXIH.m@6XJ+OK4zlln[ yZXX 0Yi% xsTZ R@ wtPhեR]kf`z'%Ϻ|AĠw$院rlάG ?&U$bJFgʞt;aCXtb-[ݧ64C` )ߌFoΑ8uaܻ6@87lx5d|'-*OF*Lg˦`kq ~I۰&2_4 Tɀ Zд¦عS78wJ!C[7[i)bM C IpHQU MUWVx ~Ͷ>!XdS~\R6.;Lι̋S:|0~/ZU3G\ PJ oVg?OtY1/jq 5PsDBJm` =[sV\*9`3knnv_|RĹy#'"PfLHX콏c6\ +oG.D!mlfҔxSXX9~4#99")r:iTq0p5ҠWoZљ9?功[ޣnί(r n~F!2jp׀م1JGXra|N,^8wG["͟ŭz;(MT+A@z` Rc)c;:b=u _]T}rS |[A2,՛/ w}&kC`>D/֙{qpaGz9ȅu V:[u,(mzw2>r|Cci)CW5"8@Js.ĸ&ۿ1ynf3vI0TKŹ` ]88q!E8\S|w5ZU՚EcNpzW@HWAƑ΅oB@ ~&}8PӉ2yVO@LлS {mCf֒,uU;RP|3΃Z)Z ׍5ćg[1<~L'?8q$`t<-kf'M:y$  GB9*G?#`@Ȉclp-NF!?gKʶxWmy+Ԥ4'JfQ.Z7W#W_ ,bm q¯~ӕPn+&^fL \`4 ?p|[WMX chMi_~UD0_.ǞPӣR#M'=z -8Jn GqJB)cEP`SYp(q dAYa (]qr.)ݐ@N _%@f Vݗ0=h#tO.ǽ2` },C r+Ġ,âz-k\G&I'&8ݴJIqz?Zxw2GJLJNB$'.I< Q^rlޔR׻"GC?uO.g(b \ʚѡAHL5b- g?cUڏ)AbFYYfPTc$5!4dl Q!{>G&Fӄ3 FbyDXRG_yPT{!'Z7qÞmK:!Lfq#]Yj$wwpܹloHDsVE #B:o!`30Ee[Y=F^؁u뎐4j>$tpZ(7wmܘ&mrf1e{w}qB> = ]eN)Ws:ʔSf6`Yy1E6A~䓢ȫZ{-Ҝg #f`^4~$)UN *vݯLhiB؃k+%4}/8kB&@ -(B^WIsEjzB q6lG& 5,r' vjd+tf.h0<'5H"Lx`^I1$TN&դE.hq9|ON&h%,NZNm Hb#?^yA=R<xzqu8=(FE"mӭ$zx~rL=qW[\o4Jt泪TW̰'"l<`/[-8K,dnZh3Srrpt2>d{}^* JG kxI#G%8H*Pcb/ЏS:u=?Mnz- Id8=ՀH :Rj -M;hZ*$Wms0byf)z}ޘRb RdJ`;L;\R[wD3xM| J SY-Î{/r|uaSY}nv+Wg ?o=OLs+ɷ oTcV2:6_E΃E Y>oVITF"6O{| "UܾRh )($f eZΔuY-사{UlB A`4Pfzlʒ#'*zZ:$(qxϬE#3 gxr`ߦM娚Cwl Ŏ֍X˒:ǘs^+".nP)'?X ʣ6Acf]GmVW%}$U-u{rố/pqS`4/dHOɸjkōzs Vk41LEn!qr&]l$|6 ;>q_n:0Vm{VP9›$) ,";r ? &XJ}FV c:Pty!/˝+*]: IyMr梟[{omsΩ5FŻ~إ\Mn#|p,V>;xXtFxʶZz'PQP:MUWU}#eI`h*<3mH4g9 &IX@<-+ėgM7l QH 2OZ)VGE)RIѪj]W\7k E z>~#MT`NrDG,ȃ`1 nWPSikwUJ.B%((@bH?P@6ױɗzE;T:͛Jhbq E}Le6xqWʄ C1w)IH.%uTy }wo,ޛSR(@^!(H[/xʛ ?Uʄ\vk p`\}QJ;QaIiFgP袵M0J8LU~$QF7bY^tPG臾(ڽ.IJcqSy.pB0̀v4ɋ<5Vn<á@ nO2nbD4hcsRMiO7nn7KŅG%ꚣ޵[oI2o]Z+:ؿop"InK(^H6zG@B6Mrn5R)ZDr ; i/sXx+>Gs8]QJah>oWepUǍ1t };:oCOk&/VH@QwY81'D ku!t±=7ypQIV\Xa8nuq&\oE̙VbZԇHQ#O]M[R$ո5)N~aɖ ,+}DTA=!9KHgkO/T??ˈ[SityFWj;rT[ۧk1{8amlw|ob孾i^6<(~~~HCKa4ǼTCKTz2VVc-R)Y A >B^@>o&2 y@(&:j`HHs XBɱCO(Ԏ m޹A/>'h|=l3$ D=U>`.WLMXT-w1 _ 41Kit^ͅAwcL9d=In t_wOߥ\meaM]cY͗H$W|UMѪ+_CT6TF?!|YCaƌ1 s.{Yɑ60uK0Rsrb:IOo:탐}Ҋq;a"Rrm8j5_TTϡ`) R>aSgxY4O#%/C_f*bʝhkIAп(Ge\%UbPjLǾ pM:ItRGDV]I˲-e˨{֐?NߵȄa'2 /EvvmWo CSGА&t'>?vq+0DzdJ0?y?jd%rE땚;,eYe>_e]E}H&Y'iQlz"|ᵬ_S;vHy@ۇC YEY>N'tj@x- .}\ӌ G$ڝo>\C,8RIghXjC(5@ _(m}LCdl&%VA;_n&Vnv\FA1;B_e*;. {?=f7Ut8=}̓CшOyz{;IkIjDa$l)3FMX/{^jkc>T{a &P BMFsTEȀX>̼;g2W7Z=~Y_wyN4mHVuv';\'H (5"F# ?)lXeϔh^Hoa&)je׮|G Bk >jA3uzΆ>-:9HV::,AlőzL@|˜ Op]mnf{;J@ݯkF2#,ӯW]DUWz3bmW{f>/D ٦c܉AB;pSO:E- ^2$Ko^ a`2 $J3M8JMQ &9"kra ОS1߀ m[bM@<|,HPҼ&hݸ%Uda[(n+eY+WVl1|N }(T0+^n ySv8dx}yalqN*8:|YϖS%DA8Tzcng6`~-*[w3O_OxAcm"݁IzP*N 6‘M_$֊up#IYPY|tO[dguoKwGMYrF||eyS"z@#1l']*=i=.MzWwdz ׍CQdhCIQvQV3$*/7< 0-s:,^ի4¯ɼ Wo*Rl,&ԧ/}Bu8{Y>|˒A{=CGi$9>P;>}[hQ&lFYZ&A_?n*D:vv>DLC њ6پ$ پGl^!"Hwo$2pcg e\} dH mah2`m7t;YZq ӣDq 3ĎaeIݐ#"y)ip/5eY(yLOw{s@UʐB$gIG 7W #UY@ cDc!HKړ59=p g% 3/30 P1xZ,7O_TcTH}L u}-\ԾAäm{v\Ʊƻx;rna0 .NAWWS όPSTX{V;/Sue6UdE#k*;B?"#ri2f8Qd7CZz~r⋢n_>[l;뇃+.(TB8jI '8B+Q`GG uk^z6Zks-G EbWd=/޿aERBUZQ) % h KqS܌.33-SQMpC3Ly[d|D wR\nvnxkA4 X's-R8Mz&%h.)ؓ ̊"i;»QTFB uxZPu$VUWk,ZW $!x3~r49͎n11MZ];7}@DAwZ#`B&#C&ƏҊDXrG_kLÐ9ҏ(RIna2@a kR@z@vȲqp fSm^@c69ie0l |VˌHz:kʢxtm',[7^Y X{~wA(=$ȃi'ZcAȕ Sbq0C#P$— UG?0I8<7V}I Qmt~G6TA[l҇ {ϳFX`Tdܫ̍ꢟ;Tvy`] $uiv6ʵs-\eP}fh)Gp>Cxp=)%~"vUuyv_<&*i.{ؘSfcþd J_VZ߂$ƱiTY/>,ڲDyʢfoA.GȑCQUJϲu=~db !Zզlm~_n#xi/$I]C;]i$ ϩ4ıml ߭Va0$2T fk-Uyn͌-HTXOȆ+OЮI(aŅ[Z_W("q BQ$w>'5+;!)AY˩M4C!dG42c #az(M{CΗ0͎hCm %ކ+sz3.r ?$`E ~ݲ8pܱ+U%$}kg偞qc[ƌʽڠnjqDP{7~o_2΍|9C1ʒtʆxvu{RN>Dhi-Awcv RMӕۥPPsO-$>@ yQ}h70 3PL'GtQG& i!K\}]Aq3խrx0_i= ?4WxN! 2X R@ڟњ|*x ϗQp7{Y㇑wNOV7P&n?@!s&$ۑ$3!_1ᘿ(m̌ۗ{}~ ]d XW!e |[RH9t/IlfhŁ1^Y˺Q9sD5/t5&b4`mfhKMhMLy7#>J$:`2A!K3 RG0pHJf 2@F} DwY Jٺdر=1&og'9XĤӫ@[󍒞:`%*9^^nĮ{hL% JW},eUU8j}+jA."@XuцwD,{ Ph: Cҡla*XUO,P7|ݘzflENVaAk~w ]MJ{HLUf%Y*QQ{Ш,'"EcY¶uQK_а:de- G$.TˊSwx*tԲP$ ,[B1M7`猥Qd z&\DkoS('3 rg=m %񞺟$ч9AwMQjq [+7'P jfv #Zn-ՊptCڱdYaݭAF$+DY pK^aZξbd)[) j=+Edtt*PI%;]?"-~#O&qav%z8"{v#cvZ8qyO{&JmSضqgm .aLqhXlV"sp?:5>MH~Q=OOm ;&Z?#M+|w=`}jѮP` )h  =Rjjo,vR~([cwpA\+K/ /`) @F|ע,IQv6pBInL ~MA̓쵴 8, sRDGIWăN" XE8|*s7 ѯF$Oy'ȃ-AhhpɁ,|f%4PsR2a^s@)m*uNq7tw󁗬I];s+T#sWYQt06kŜMlo7jtWT 8^u<8xOz $ dަ=@NF=c])"!_6n(^;!@nf_͋& ]0KgGn ~ɩY;_-"xUQĢmSʵ"keq&H<qJLYkAx9C´ݶ {m}ŐH fw^hniI NkH9Iv"ϸ2F4 1-N9*`wcCd=ǚ~Sr Șd5o^HzۡU1j]d&ҋ <Ï%h5P=F?]) upvs:s7dj1j_&Jb>k8HlLN !?E:J0λ"` ɬ#25Cx{T2}ٱʗ}[6S3\ [)yGoFV5t*L:c^^;s6p=.jyQbɝp \-jCy8[җ JQ81 ΘbRcxA? [Y`8Ȯ3]DoR ONR`|b`)-r5]Ha6WApD1 O 1@"k?jyXG 7&·l6 .6r*b9,ԋcRBzN]4($)&^waMs`Ve1=la*L-{@b*|8-i܎D"P Alg*扪( iƺ̾F`;1;N`lBE7qO`aI'HzKV]x븗]p8|njӞ6A>6 k.M~;KQj:@5ut, /sO 177VWqiB>g9  7{Pd.& b1X!Z԰@餈KjOX?(:$J><,4W |\?s3יfqjjL/ob?yaA{+I/V|jC?VՒ"˗p.@vݦVn z`p18+QEy׸[X$+";!Ӡs ѽ,S̓4fy:b̨#<?q76F=L%S*$~ e*06CrZ4z pО/D_EV]b[XxHߝc[ eXXݹ-T9ð#ۯt E8zI#M싊,SmB0GRiW!oC_s{v 9z[kLQ~2l^tui-_"Iёe9F~Rƞ5rwZLdTJH7TU X/ Eƶp@q;H9Ei7Cjݡ~5%Keښ!}>Ҳ :{}YkTM;, rϢ9plzn F LL쵑9N, ':* /oa0cfFI2'. .5xT&&^pFZ!keyves<ϓw^amnr~t/w!"S ;#ݯM #w$GD}KjQvtڽ?ì6L ZDzVyg* UAJg}!Lt:%,aHf6 Ҥ#ؒ[1yxBqu*61kXcB ~G>k<P P޽Ÿ)4ۚ r"'~2΄ ZeM2^7 ܇fTd9w'L.BLp9$P03jH.,[.ԕ9AّTt4;FdV` kEఘ.Q Te @N@C-v&ގWGwOsL>DũA!6^](ݫ}>fk% M_r+=1*HY{:39.nrSLId ( 4f$a*"BZ㹹6f2@ãv"H0_h? U .נhvz:303$_T4D$@[߅Je:pP&"g]w'xgߋEI)h|>G;а܏Pʏ~!op,LK`a"6NR݁_h &\+f9@ؒcr`qW#>whbvM@T;;hOAN $lX0aO%SKH @#[F.DV Ok<伐 D7ʥA%2P7)g)9_;cK+S~p\@D!4V!ߞ)f3L&l-ũ޺t, bc8Y~z#IX@r[3?fƈhuPWhEPoǤxoPz<[[7ln \`J= *E3jWKԘ)M5ﭞ8:YwS2p&2AWakCdm;o VZ:7'Bƫ;w){H2fNuސG9-ˎAـ(oXo%9S1|@%[xuR4 Aa`Dt'єF)tT[6F=I,uU#T0b&bG9bUZ#d`pyl.K8Q4f!̭H !ـ>gr4Yy"<:'bs4dnLg А2mVё(<)Or c e; G^MN;YoمH3qԐ¸c߶9MY qx&=&PG3p\rj]7%-S|q Qm-q5Z$%%B< Sʋp(ē*h-WYO$U2 w{UgȷH}{ڽ(.A 8v_GS›^}v@<X69;Bp'F;< Sj>2Յ3T'YbuIqm"<(ӻ&^FH ^L?@_k*8ƤtGP}/)~_:qK5Xt6Gl3?Ĉ[#&(KE~dGX?r֐OunC58I[uѐ~pmtB/?aꬃ/|ymh2xr\T\lƜʩz9FδW7-'k)V*IaEKW?myc欛 TwdUdw"=}KSgrH7\!zQ#YP(ܐIXVŐ[*hG1ƺ~p-]\8c%j%ILMAmIଣl!gÑo<2ȏ'lh(y죦 jH?M}v'i(}ߎi\O g\qb޴ CsJ[ ũf "{EĊOB/W1p,w_t.7mu\Wa~L 51sO%55;2ԡY5>(AQb6QW`OjZm_5u;I+oyEp+R P5 zA}A--5}V'֯ `q?f ڵ=<#υP%jEqz!O_[6,Sgr/aUg1/px9}WKnߨ0e WL1!*V"baЄ5L=LȘuC՜3y<ٱk3t1o [ޅ21}_/ck4+\{u3"S֛˪.tB1AJ`o\)+K+& +^~ L(b Ia2涌Pn @"]{YeS-HYe m fo,*E1+|\]r8&H#TFTw.6 Qh..\BLAq^љ$>wc];XtWSy/ UHn"xTZt? q{\P&1_Z-'u6'bY&?˄-QC- đ8A[AWQv@T!:1:] -F ~!tUҡx6+< ?8fh0=::@Be3(iJ1ɘגzy2U(=]E*쒅BU`(,phwfs"CH!xO! 189Qqܕj<86A{DF*>qF33t>#j q0Uv)f~G"͐ͺ3M[]⣚p5@mK3H w I$7|cg >o1~Kk<Ի\KC9eK4Yn$^tfIvhXI$q4+10t!"GdfBPJ𩒝Evavlx18M[q-Ʒi2*&wda7򄬟8[|좠}{ޖ$c+3D8mwP DTAQIW.h/0&W׎C^Hegkʛy T1֫O"0̡6 VH\-pu9$}sG8K}+Vi iSVxF%df6Uဘld2-^Lpcll[- 9!خxJCc(cdBVڟ^-Dd|aVʡҧ2lԫpH)-jί&(FHR'5;BĜvl<&k*̷lMfD"ߒwXpd::*Ym'`7',<֚h͐ PktNkK ЁΜLh9Aժ3ǣ_L4($XGACѭRU6_8Do)LgH3 B<&Xa@QW''7[{ 9|(^`JKty O9c7ѼJl._Z̨]W :ӷ} #cHe]G|3jZ2ءRó $jn'G`;\1C &#VOI0KAڇ\E wsP"3g5ոl1+AtS̲Y{CG-X50?( K*m\#NUmK{g XYΤM)K_tFσ SB谬NRB2E)Ma -Mll#j[F133zYjԕTi&*q2RCީHDܭD! ~<⚮YWCzB^"54u1IHUGebq)h39?I%2pОPvPn$n~osċ^I'%amҭ>"[r%*Mpj_tO6 ȘճԄ{iQ@p <\QݷwNUڔQCpy?srDDHH7|A7#*ǂHad.`/v?+-î4G\4uNDÉJ$U7]DYKW^N܅K.('bf-6Lz -k+7ߛInqiCKhۺQ^͢kNQ8vT%ک@=9k9SҸ>#1%77NLC!LԌQ1N"H%&I8Շ]yuv IStiu{SbP%vzK.i#!?,؁`ڛXykp{S)A_yQ{_!0N1i?>kbc8 ;# FYi@k*;SQh1{hOt>$FJ\ m ChӯY"LaI*˧kJ:w_U_fH8*ʼnVRSJ (HЬ#}a2_N# шa-^vR?殲Ў ڊpF\G|Z9mAC߷'_O÷2 =#yߋCA9}x o#~갿>F$UA:8˶1v#6 ǝq]9DD-|Êε)6^DՋr<`y"ҀZ46NN>:Gp3]-O\uoNJke@rh,g)=&l'Jh@9ՃJtW56)II9ifb#&VPQeRK * nQibU?˙-*dJ | N7C={G ^ V)aoTHU`0Ivҧ .&) eu 0x*Q6:ҞNm#K8JPTэ<tfj/,KD>x_ہ 0ĄUJΊĨTϵmp*6}jC>k!;JD?܆By S9Fk" 1^?l-=noiz; hJ'yϷ#BgADfq YX zx:iꭚ'i.Lj=Dp^ZE Y%%z4ERmDp,``"n)eq0IRrs 7%pE 4&?2]s7 $Az&b/L7e+HF ƶswܓ bn{2k 5zT Eg<@*P׬$Qwբ+ƪM|$X!/B2I$ϥ2U|#z:O2UP&G`SK!G2<~z~`)"S5#u<.gFAzm+C+'o3\3- ٓZ %MLG%ꑽ)j*:A=+4{b0371j`ϑw@9HS2Ŷsڶ3ig/?&+.)sr{dUb=KEg6Jೳۗ2?2TS, EtFW05֌di?d*&%h?@#J|6~cWH:pk9 1,40ls;V4Χ~zksUWp/:ǑY6`X?qIS$_rx`}5I!V`#8 $XUzun+ۃI2іh6KA3ۍ_'Gl"2\zX4p[{O,<+0 'ɷP4y:z<\4@oeCFVW~s.&'nj% hJ[J/O9E)aiϠ҂Nr|~፠GP -RTr1e\F;N!W2k"m-8Cv}YFbOBzPr"UuD5EwJ9MLA 648@TH noC3tT1RQz4[?$'qplibɛGߘ{'%'QVlV Э_t)>QU\0Phv O6h?i3`CqÃ4, X#sM^ NH @vfH R-(ywOt%Ɉ1io^%~POއқEbtI).G ')|Q-Kl_h|rȌD^>*_ï3ռf#̐wm<x%``IFwɋiW`[88Rc|o7ZTbnFOkq{+jm@}&-͢-).3q C< @6 r0"ܾ:!p=vd.:(K0;y@0U6m!xD=x&BBCeG ymۛkSkKze5ĩ!c/G-6N 6CT;51!i[o]f0)@)5D7:g0L$3L0lq^>[c3 5wLLO:EGM>)xU%q="^o=mj3nTeޗmz{4+[1sH6Ðx$~L`H}b/6,$̦މd 3YJyO:+_; P2o?F6%rzG[XoOI Lj)! ^Z|UD=رXrP6Qlbl )+0yPo(7Un^Tߗr÷WX:|Ǘ]+G,ˋ0اa{IQJla!O/pynL ;6^&$~~ECټK+x& 76!:Ω%[i?]cM[XX9MqLS=k@Y)PIY$_UژéBc3fX}=)RW%8& JA˨zpI:©(F*_\@\4wouq aQ9ūR8@r?Eq 7-0Fy PLN:3I܃Z5qqō! ; pKt7ܣoW>z U&vAY>r*լboU<*=l82!٬أ5r{&F])sYGq0I*$G7.N@0nFu_1Dᘂ֠- yi]9cS]bݎcSş-kbр/BZ A\:)/ R÷=C|fQu3\\HBP/ZDik[ifV)mk 2bk}keGxFǟmD*<fUG9HGn$"pxSZ.:@?}d(EkVWCWCq &avJ.yN#(=B#jGA٪iJd'c_Lw;; SV~GK"ԚhPO.V#>~TUIOa󊉑g-V9;/N{t 퉇gNjb~yp 'H7`xhIid;>KsSzC:[ѲZY<?$tO&rKN9]i.L8~dﳊiǀ[֚$&m>n6TE5R qD4^21b!l0ɔ>Vq=z YNRګ[XIQ\Б_S:\rzG=QJ3&*5aӝʂKp]/ݶ QM4 \`22/A>O13mI6m^$ƃ'A(Μi"P3s\ݘWTD*ؒr a&R%`g[ rXDp""kN-'\)CbVOdNN? 1(E+1Km*[u E =DzvfđZ+Ǯ3d9ESSoUyvB,X~WU< E I t]o@nٹ'7d,8n O&Q==r[X} Fi&x8ߍ¶`2 b7{䪏c9ˋak(K*:3"%ycTLhLAպ>~6ncMƁe/Fe#Rی+ A &R3 gKe%pm(c7kGghzhtYA%v;80C=jl $^nerL]Aph\ra8+3e8FزSB<`ZwUb'O4k% cM|p%~'&X73T6L .dk:#xkzfi- `/+ >YC[w刣_XꙿOᥑo׮P7c:=eM¼"lL gDs !@S2&I{OC\e(9l<:Mܐi/ ‰!S)ArCvWx<- jna4㍧X})2NplF,`l %,gM7[W'm1Ѝ?N+ Mfj_Gu)Gd xIf!ˎ NOudcXuQg5hF&]ͱ玎>wԒ oYM}Vh0|rhi`1q8l [9MFgm&fM$v+!0U/ܩ}$H*LoӋasf{ %nHX{J0 : L(H9`/37pM<%4 '_}·wc!&XI/, sq>2=NDBR~Ċ5k|d#}?⿦iq~P}/NSoڱ8qH Q/8g!*Xcmxv~0#6\8?5Q{qcWkqz%K` ˵ޏϰ;dvF98qn h?mmJˑ;lJz+"{oHM{V{(4Y?ZZ-bzi`E<_/NүEAS}|.wҐҕK{(Ar~tq'W) g3E~OWCrTڰyTku9>nrJe kǺ-Ċ6MȼJ]Ǜ[qaX"Q;o10,[W'mD,?+؉3a}{ KGDKd8h]XIl4CK^qJ7l0JĎ8+U5$&C{<~06I嗋879s(؉JjҜk1H赎2v{ۼX<(:7x\8(ھ )||[k_F(M1z+D^%hJ/ )իGt50֮ȮxWXH%0$١[¼J^LFZ׃-_'mu`>&>7bhJߺ`/1sa&DρK)AƊo<ˮC4OO$[E{ YdKuzI ~c"3^N0~zzIaN#=U2,yap[btwɈ)b0hߜ[G]6^ *ospn3>3"Yƨ8,-I CyAbk[(͗ _PrJ#wf]3m/ȥ.tfm")|eOaPsx?E[#D!E!X w]Ο);n-d 'ѠpEU5!+s{l$ca2n}AɣM{'Yd719Uیz=DlIA҉a-m"aeWҫ#$'7(6,p|R+."_4M <)P'|Clt !s聑 HߛЩ)2$_!?j3XGy/JȔ}{x &w<5 y-'m1MlS1:/vw2A\Fn58 L SWf&$WyGxS%#M vB ȭ!۞a)"uOp^Zy >Yq1`9cRVƴ_TLQ}ffж~Ā}ye7Z}`!UJ [麻1-"(\p/%};Ύvk"T':*4q)"k3qe*'"GLFsV>ϪQ8й9yꩧ@2dG8SN=v6ߵ 1[FJ-Q9=|dO#2C%R_Ng)/brzQ%Ҹm mh.>eɪI[EFÈ3Ł2-(YcrZW寮mxŸ㢥֍ghNKԷ5~iL(R|I2d@ݜvHz! LJ3_ع1Jrڲ0m ?0Et#<}Ou@mO%SVq/XiIA TOZe&ŐrB>E iӦEܞ#kVYk䅯 X+ b孇dLBtWzo3{괱-L+qA4H=>$/vgsnAkRsQowh&{y'7q@2'8ǯn4F)t(x (RZjck qC!,! _ܻlמ_̹p(W6?:a $Ff~r!adT_b|Kqݐ#<Z*(O ZV?|LP}S,݆cۃ#Iqa)/̦t(zʳO UЉ{͚'A (mcFb va3ލ(k?_Sh]bI2z84!AY5AVyJOf?DQ=RM6Af#شȥIAic=$zS@xy\K\F_2q~DB n5^ڽG6J ]]ʽ$iZ5N9˷Uۯ#\儢 (6ƒۏE^B!M ϝa)T7&3JֳQ fRӲzfUfzHicL&ufaBg)uLh վmW]\w4AAҗ=!jN;aDlF$ 0ayIQ؝ӮnЭ% oN@W\tn|*Bhx. xx" >!k=G#Zi|x1 hdz'$SB<}bLarg uVel#sZhx<%V]4., Lߊ40WMЊAz.zNsMK[{m@ )o߈N*Ȗ{T6Wzk%' s [_iLBˍąKxf׺C\ B)Zld/s, Qk.:kvNl18DJr=o7㼱a)43=z 1t酄gxCW$置ݨXmӘdO:@ϖhB O7|ВC2E:`aE*kF˷oлQ1y'"0߱4Y.w>W/5T̎E'6>AW7XEQH+'jTr})i q]J6M>% )Ԃ g, GW!S6+aN <`ykP 2ul_OBV/&Z8C<9K?c[SM(et33ۡlkϴ_yHЎ o eZ$v)`^jgfCSz:D~?/z H0ܜPHr^=i]@cf (Nĺ^u%+ZkY )BBf_)O띚%d7x! xCtr>5XT 0ܿ0ڳ=uqTZiUi[@Ÿ,aDn$WQot2!^3" TtRΏS|w]Uy-kvg[7ԭx;HDg;L6*|d4;MsUK5lEqq4x*Np2% 8 ?ĂqovDl"k_ŎSZ 2}:؜l!68o҆a+C2o_gHuYpoh#GPPYbbF`Zmu\|0v@ˤ-N(,C 0𚳉1d+VVNa{Sc!n%In[[ ۇE\;P4N/*y0F1`J?"0NRq.6'tS{[{!5 }2/X|qsVކN!;fuh7#B!!qx,m҂2X2 "sB W[:[Lq*ebvX(VT P9fe &(HR7ɑbjjf'`&)Bhnewg&fm?X{&Dn]• *-\!Ry>!a< 0;z]s~IFܬm~C1P,UtL1!2YϞ[ڡ8EH !'5?Īչr CQ|̆p vNY'^[[ {|p[Z*yd/̠ՏD-hAE/:ȵH߶6GGP*0 [v yr R:,^+E8A!f h'u c6|5R 0ݒXɄLS!B6C䛜CE_Mm*i+ŵ꘍!rlp7ǵn-Xɉgi=;ϊe2 ,&|5=157ҜI;ɩy]ESaєP_,SBD3@cFHmP YR=F2+ER6 9F3_UcwCS}agc5|-,W%qK߈n\(H}F*6LRګ`NnԚgmXN<&rY} CB" CBRjT=4TA.[IaNm Vy}ն.Zk "q_T: nP1JNBqRzUC<3i܊_';7̂hI1ȈYoa͒4>j_S^ƄWlXlMPS85FSV)}h O|_he\<[yoʖvzamiwM"mzǗ7&y|Jk4$V8ouO2ե9-}5|zR=Xvp,0>'.E^BtW!'(ܘ8WoE1`5BG_1ǵe.dשl~ۮfu%7IIfY[]6`< |W׏zVw=SU$3~#9@p!FkT?F!Kٱo~lxHB *ޯ;!W#ԉo& xvdy~EU*sgƔq $ݺPF4oi|{Y̸HLs3H@WB7Q*S=Izj<.ưQwx+/b$\ap߷ >N7D|Q/[{/+Ʌ6vCЧ'UyQ,ES} -qiMb^EdLzo~8w@f ̢ ?6bkse 8 å>s8؍ȠX)|h*5bHl;uX@M %e)wdu(G 7ާY+~_0|6"Q.:㈍K_2;~SzvN aV\ѝU.j&zvw#`/%w4RBm:Tv")PR_VH=$vԊ~m=ڀhL຦f֏Z_kAlݚ1̧(5hQPd~Ÿ "a4J+YpyrKyTR4D[ϝޥ`|TmER9U&^mwdv}̊tgWwuy.*)Z k1VS@+{aN9qxJXn3YJ.YJ~Ӯ42 -#Cw4OHt/{mx pF: WMb{>cm㲁ĺdA?2Ʈò/yXK]6p7;8֚qJڜ_{xZ7P]PJ<4<ӥ9BqE40.w*Y]DU0/FPhlA/'4: N t -GccRx=LVڣ5 ވTMt9 1 ;"Q,ePjx%fXyatf,3L.ǒh`zzS`2KqU(Sѯ/c F')#31#-}(.Mg VHJvVlL(B+/?10/3f_kF\"3gE0xQPUzim/dr5~kt\;8눪LK EPF?1J Ӻ;/?LiNq~?#`Wm\>|\W}( ϾD1(smjşr$0|@T.t>tw@B ぽd oeN2-Q~eiؖ)[IPa{o0>*$j!|7{+8Zz xd?@NKu&#_:O|<;#ch\mMdhEӁb1H8 @;b(Rv 0yOft=RasޠRm]E7 꺞 ,HR𹈮M3HG/.f?"cR}gi ~H/+q sDӓe@1? !EG62,`!)$@6bJo? Fؼ:sUe/&{=j?WA|H_A|w޶d..)5Hfkkg]ѣ(q{-•a퓼7d-tڌ3.Du Ojxq/qQa#feBiA`-`T117ep.FeeKA^[C*K *^HB5KD (($pκ`&02w0qyḤIM5,[CpO#ӜmO%M(["Q G\h,zg>r+yLuV*=̞"I4F ˟ݣ{nKKe@s;)ޡ'fx+^*n@ޜ6@EVR4$׏fS;+|u>`.x@rP^ )U 6 M S%x}Ýl=u?Al4%!3Ŭ~\1YYX&wHG* b1>.@ͨ<{&Sa>aǣHtm=t+&Z8Qڜh*4"@t ¢4i oٺJq=&Q0vi )L$Z1&3aB=*J}|x[ A K @ZW,ygGK˙n2_R|yn[0Zo/d u>QseN kD`A8 ]:iS0i;kpЏJ#Wy&3t(</",VON0- Au^,ʥ4}h.9{`:'BƲhyovqSʲ?ń$O*}}yݿ/XaC{":M2n?YXwB"o+yEb5jR1XH#Ϳ8QC (cJCvhu9)yGn.,J`n㭴Nej6JΚlC7; d jGyg1wjď6aOI<:Fs6[R"_AˆAbӭA9YJ|12 ιSiT^G;Eׅy0RP 'b?{]Bܗ7#q%IH%YΟnjg޶LSuzUU32 K.ftQ"8_0Z<>έF¨1^R!h!gm Ipa![c8C&TCL'JfFB@,}fwٵ s =  -K[aqs5sü/Ij X O_'6k K3~\eAZp`og;K Q.sC`w'j8{uLDGֲqK _3<(7AWD,~݁j7 Gw}C5@a7CYյ`ĄTXD|TR>9 Q Yjni5P 5 4EnMo68:{q`:(_х]^fgM^mց%D͆߀ WRf Vg Mvc|zHAYvo>.FQϻ/cT7^+vsAi4 N!@лDch+B\?Η Q{|hFfmcǘ5&o ~Bg>SK#ђo  =G-~Wu 6-)Z11j~MXh Ilc6ߔ5 tmK@59خ8x󼞂.[*,(vd*Ʋ}p!~VhUy2pX3(?NQdv2;i(G#᪵&0 $`E3ܸju8vvvndB T?}Z#``*jVn%oR3.'7@LK&SWrvoj]Q[;7vſ u={#e}fM\[Q6<>|77NzwMsa怈H?{ָ7N~7_ڂZb+O ыЧbϜ0N=NN>IX:gCU+(KX o; `xa!)!Wanؽ5 1B. e0S@[mJxCÖH+kD;YnE=\~KᤷaNGج}țUW\{ӇH)U?C<R༿ItdwMꃬ ,!aHIӑHc3*ƒ8MH+,h_T#l3^D[`Nx^Ê,X;pΈ:V[$i2܇S -mbp mT*zJ\z2Ns~&"9{ոؐ+t3{aNc@mz.W.uюZo'mG Fcɨ K(suͅ<_;y^(M蓦ˋɬX r)M}QQ@DY=7!xƛov1 [k80WěC[.w^fYϼYb=6@kP&%K1;#] ;K}bg4sB/lNV5? ܴK ^p6gN.g niRqp"uȋ0=Rٻ}7ݽ_t8ܤC<+BgI%Sy ޾2p"IoO55G®}_Sbg@hإtD!в h \@Sk3$?=QK P͒[傪=\ƩS_wR1 Q7F|`0D %w0W{fPMicCض1=j^T  A[N;=&*ߨƙB "5t(3(oKmTA䒊1o@b˸pI7,BTDh˵MwR ¦ds~ʸE4Y3k^HS(w.ڧa4b'~\-KB0&X{5Ђ75T8 Wܺsqzν];;zj1i;(,G)SOOq ea„c> H(5ڭ:|W%BԀk>YN 1G o3b1#޼;KȰex+*rw"9VHrw睜(PbΈ S_fy Xgv|tsJf?PBc EcP2S\;4v*n/ ;ǜ!pV<,e/EtbOݟ`U{]Oon)YU`5^yބ)&Ɛ1`3$/.x͢#K[ [9;<1Q5:#bGfiO A1K||鎂C?DcUʹ f@BKslz%-{\Kr':{j{ua+pR#ߴ=e$bÛy@rhק8excwВxQM 2ml3rPN|S'#P޳ \^{a;YZvO?xxV&$7$GJerۂ}<ߨʩk{,L M"0=0xdj(_ k{憽KAa]G6Ue%t̿'֨B;a )gvb F+yQ@j?.'RWSv㽁N8/l9)PDܰ=( _7;Wo#lqYy6O+/U TFʋneWO22H :A9NT0#:B!o wh N Q;d#4=~(W=@H>nz0"'wJ5UtE.pH$,=-a}A9A2ל#(D^1Aы`:a< }ȭ۟?hXdlnW W2F m ~ήa?C p 2hIi6\503LL}z=OӌG2"KR]Sax\ilsh#˗8iXOׁg)nh J.`V y4ЇB,1̵l^5FK&-N[u!E($#B-kė:!]4.R6tmĠ!).+EYL tU:oꮍ 䁻.޴(3[h=G*~{rAV2ځqʌj[mm7O#$JPFS|Ny$"dnum|X_)Un?a)XKceff*mw_x y> P[Q :)l Zӟ.)9a Z(ӗRv(GqGCeC@7 )KD=ɚi q ;ydqtZ15@B #W62[-+Ve#~:Sv#H[ٵS]7A@Da @FoH>4AUoyiVY|~s8բZ+KcTi.)u i v6G!h6 ZC6Ib=r A$mb$'ߘj8*h>:0i'NOuZIBӂ5<>-T\B]N&&)"ttJJp% raCXJ$F&MNvaLۚbONgi;sCWn>m!Vt9["|YF CZ^TTZ bW Td=jI{GZ}I9DjU.)1hw/.(*' Ǣ`X%~!uK4LɊ=|Pb }@oŗvVt񫀩.W6JՈ6O .$¹ @VֺiDwiU0b_2dn>SxyՇ\RA"2+avvjx'Wlۑ$$)u,E,DnF 2igS )nz, I?9wIK1}s>Iq9Zp^_ =ŐC=~7[F̃耏Yn^ PjviOaHY[u'VL]C@XjsWyȱDӶ\&%&2EA}T/匎)NX]rz$|!%X_Jc ZvCL䧞-PˬEqޡ}Tz/, ~'>zAHrZ1 kQ9% g'Ҙ~OW GŃ͈o=?{󰉄z' ?́䯽vea4҄+rSH~+}ê%a;?&7^GgAy~<'Qr:;^Xc`[U ]ZICgW3f]1]"l[yaY|h"ﵠ5˂^ pןY[vD(>2VT߱-k%70a+t㠫م%`w0+Qژ*.5&Ā8Y[,+wdE j?RzslcTݽp,_\Xra7q߲.Ґ}MuzX}fT_o_* Z졉'"rt|`|4F=( Dl\2c;%] \>Ybʾ I +a֢ir圶ڴ'aQi~ 5d.P}V ߐʩrDc!R{F2lHi[sX迋5`IOPL&مWӺtDL;T΀Ju97݆}gIzo{RYSjMp!GK'g~$@w`UsC:ac+c;V Sm uHs4sd3hӭN.>sAY,E}LwJ)Xцy԰ p4 eͥSxe^>4,/qRfK?n C6%x Y l2h50"U,3[o.U#$_m zeY@d؅>ccPuFpZ>tC"'4+p_)IBFTu 3#n:]\\3EIRCHH*6=~ov.Pؙ0{_[ ]mʁ7A|]?I֒3icfU4Yh %B*"zDsShM{$8u)2 xq{e4snqM5+me^SwC rx7YyȮ:P}NpԩOnyX~yH1< S47ڼF?VVg +$/V*G<'k9f 0B7ugz>ꂑs/í\95 xvqZ`zҽ_1fk۸Dž*0P8MaVNYKn8 e{pV> cJS+Ҹbp'3)O(M.u{r:Jtx@Zզ՟Pń9phML|=(X$!L6ɸIB/ Pbf@n򁛘"<[gk}̬Zp*"%4:#[0 y|`x${g lD4ڀ"-}r)| ļT!ꢤp<]wִ&DL>/TշbڲbWY5ہzs)uMw}g$]i )ɱ[?Nur &D#>~~Vvf?'2ɬlLp>?e?D@Gmm?}!*n}r]TU呷f` A!%^>Q4{~WNŞE*( ;cW->V>V-7i [ -:lhC|~e\cbM갰onuAVܢyc k##@f+1NF+Ó^V_GPQ C}O$lZp2]YYr z' k菟!M2aYnN˖tuMf&hnz5d)7}y_C'!D*a{i'{l UKF*0+{n 7׺[2iAK'˫Ǣx|2ȈX1p(kz@9ٳp#)yfςlbsW'諚cE&mI~dab<ēvwl7/ؚ29:GMPw@4r?w_ &yo :Iw>.s̻1{g + P4\iEsDݚ\W:H~(;ջvW;şzJ.k00X@};wqvl̅"JGJ !%oz퐺3nͣLq NI+z75T>:Z\^SJkݥJTW:h褠l+ @fp-ܸCAL4]9c6\\ wlM.*ՑenȨEJsR(H:lj ҏq|14K/l핪z=OXXvD 4nuy^`9)o\)8uI'hֳjnxm4iA!'I{.?Z"ֻ̏{,ԻNz'(ҀiAA;mCR޴y'%TEsFAd ]Z s? k⓹ے'ǣ-ní1&n˾Ee"۬_Pz{8cZ&3Gkau`˰h cr[J 18 =J]`vHX2X(je{dIB2dj[n3u:fu5!62c.= ~cH%cgUUU_q9k*{c6X=w:J P7~b-6XT\TFWo7.>,TP%ʬw1R@}mJ.p2rCjA$,`>Ņ!!2r5nqnO|g͈E*hvׄ͠oi‰]UW,P]o a[T>;оkv=֌.bܽrU~K(x l%H13Jc)fR[jrd\1Ƭ<m1Я\ݖ5AQ=ztsJ0Čk!h[,sy9-vP9S~ +bi-潔G'9MCد4S SBCmPe>2C0|46JA.&Ck WcDʈ>KdBfc,U?<#-Yo_ zѵ/ZG8#;ϭ Ga䐺sQjxTt40^Gc扈(̽#[WiP}'F[iɁ>5s()*Dkտ1I@(O ~TYz~-g/#SDxY V'W~M/K}6I QM3+=ķU1?ko͠3[L t?& O7G(,j(V͑]'̋ʫ*w&ȩ_3q>k=z[M;.Ĉ4`Ϧ"fAbe!<el"×XuS'V4y}HCn–.1 jMc , Q+uٚ$ڬCfCcim0ṕ#H[+JbZ UN]M#HX1m]oȶ1HDsÛ e 2g;yx.Le&.B livE,(g]7t% ( d! ھҌ|^?.-^{Vh>?!bU]ϥ/>"/S()ad..G1OVD_Bh%a)UXy(CVdTg.{pvTWSxYrupKIj[jz CCK(-8XIX!BY*hA9>$ce4r~<*\ 0O1 w`U|G ¤tz3D<&9ĺZ%]J[VƧUƵ5;/%r5& jj|;;SX9VUWT;\*KCL$mT:a*gDB,-F9 i#'tn!q R5FlՂ&T$QȒk-.fPK:Ҹdp%w|19L^OYsy{%XN길f[)`{/q-FmmYwP!Mm*.׸ ;k7[0'{.~JP -B 9y6V+ظZ#Ѝ)|6@Rձ)oҋ2MKv%nWwB`{ ]t@[ 2`9ƅH 7 QV̥ g`_o+`4Ը"*a>LJ0'd:'ԳsV{a 7xU4u ) tc\<H%ye 1Ji`S֯avp$#"BH °/ۜ2kG}&K,'B&) x]V+^R"JGc3 uV2AFBn'i5\WN?W~a[U3+P4\0,-J͠boFy IzQj/X E sfbw+La6_zM>>fq mݾ>UW$DNbO327/~֢bQ@Yzw4V=E1APX௸oW$sd.g"Dx,oJ,RE` S$8?7-;q~uvSu㺲|f2mV{&ҟ] Yk/)>rlXR+߉)D==9s8Ays={ǴegߌYΌ|5~B+qq1݌XaBIhcQ`쀌2A+u1MוvԮGaL~X2/ :#'3CЪPKw,C6Ar~c Q{R}4Ho*EN-\38'EB^sW_x]Jg*ř)?[C| Uv^q3]2-x4˽䠧#)Kc"໣ckQ/Sv GQ4 jIȀ6 g6&Ճ %6.z;pT2 tAO 47R?խ¿C'laJpўjxI?:|G-H)UNbf'OmL0%]?q_z`o+5mڗ&'˷#g:x +sWv}Tu6nymR߹{\K޴+k`*mwtp87)Nbsz HνG`NWT {}RDM>5X/Ҳvr]blr#`(-Kg }kEXz [̾$Lk01zZf̞!U{L-j*TjʗJdQt i5a\/u<,VjAUAWOS!g6l/S lݰd`G$"H˲ >c~ ;}EJtfA(5l^ hv=Dͫ+d2N`WVcxƤgU,̅D(h/L#lah|zP:Et27$:+4;}xX"K$XNVc8#ѤBs`z~b}g@xP e*Hv8א )9yŸBP'oTFS#EQx;Y_̢G ;ܹח-ꮪlq_Rm5m|8FG=`5R@%`p&-dan<{KЭm\xH=~SlpBt_S\s;5wtmƜ-v&%eM)n*r@%Ư|G`or4-/ 욌t/1 QjfISEv ʧ`uZa45RV!=U'eF(E{/\vw)Ÿ RMoH7NŠӲFUMҏJ65Cx*Q&&2M$;Zf,'m΄ڍ iP»+rbIFu>%^SȮ2m 4v{~G Le$NVn#٭K#)*yfFta Eq1OXzG#Nͧj:-Zگ㯚:0guu>JJ9~z4 a``3/]3F\aƪ 7!@H?`JjsІqOTVL5]X&B1i=*e}`;eJk.*ȿTT(Kp,&9YLEYM [d"\"@}l%ީtP@}D_gkSX4CAfgfp_DPa0>2zcRK z_v|~>!/Qa2B5jE֑ڡaGR)ϥΊVmC7Mj[d sQ[V2C9V`@֩&?ܸ4bރ([f@4(C <#"z׏q:%l.S$=gDfqvJإ mg+w*q9TL1#g| Q|7M<`9`vJKSjh:Ònd@PA?&;Òkn4v6PN@kΜm C DgE>]BḈW:S*)=Q)=꺔~:1Cm/(y_ bvN;H-4 )MR86,8ŗl5/wU 8ӗ&^_*:D*Ez*MzlkhuKEnG}s3X5ꊓ\hi_th㴃әcRf L!8-od0g:FCOXH&x>,5\8pRw(h٤Y ˋF]U!5ʄuypvnǃv60Oq. \r8lq.LIYGW,L> $EQUO'R_ e(ݚ,YúQ_z¿"FIGB=I#jLjxEl-{Y|G%@Ocq(We\0N| bjXa֋8ųpP<D0ﳭ,j£N4t@eS>BtrEfrNX% bk:7/o:NNW $tIۆoMM IE0 n#ۥQ1YtyFjUَQddmrp!TӬϜs2 N^Zpa7`Qԡ"ugrݞޚDe,7TtZ0"VK'iQ-9NDƣu[B\` V$tC`W)w[6/ѹιܵˬbkQ<"[抗K ٷ&/|"DͽViH\T' o h/Y93j&f A_@2`>e1N>F^s#D7K'tƧHld/;XNhugW?DTo)NMuBb02P W3Q F~v"01i9'ЖwF,wvPDADG#gc!/5=s_`bu D&-V;@H^IѴ|Ue4 S(h;ڞ*Z>#79 H-@vS 3!X,䷢$p+<2^ޢJAN'9l+dZdi;a&a}@/|]]3X[ΖI=GYYBrTW5QI4e$ݣH雵r/ B]ʑ:+a#r% Ӿ첔L@뤙C QcgYgy_/XQ$z2zB^66NBS]EL #dB٧k>Za[!bݞDv20 VB)mMVgC*&Y6I [/c * 3x}xVL7ESlA9_QVkYMWyw"ׁ1g )H<^֖D|Uii-;GGC܈/W yBհE:}9odҹCwDiXI4DyTATYy$Q}dj}!"mc Z1tۜ:)cMOy޾쳡1/X#fs>W_ͿhCH/̀SZ=`q{~2aRy+W׌ӧt᭜i/MTAJ/BM9MO;:7 !"S+,X3!5=ׯTWgmDT,f~H_*#)*I 9AtNOBֹ7I &!†o AZ e&fD46p*tV8y័yB\oi($lLgwG\P^ƎPυΞ{]ol =)UM״Ժ]5_ C炯A:[,[OdɢDִrz!vH Kc܁BBU3t']$ѥHj_t?xKP16c:v+gj,I B(~:30m>"-M,ʳp]\;>;-)4#XO@St3?o$~rGAz^w$7udYV, .%a5lwKpĉp )@ !bhՍ`Ë 6 [N@-6\!l< ;(ѷ#Pa$՞i}r~Zf {0 ,u1aQ6-vFԱ{D>UybǣrJ%uD2t94H.Q&]55ұ*M7;%<GS"'jK?A5)yğB9qlI:r[HFt O sAVG[9謬Q<ߺE{D6]LwN[μ8zt|<.,j;yѹ<7cg4v'\þR¸/tS30_9p++`&.p-ڋy\qk& ȉ.~A[w*#h6[}x1a=.AŮ:c(&t?m\` F"(o:{´A- '@Ͽ'8> P! lp}.j EtT'0EP+ rjZd-x}]wPqV_|{~9o ~Dßqo"K=W(x{_Co'0,FS-{8JZq꛾2/okD5{Σ=+qAb BwZ*Pz PH!1zG}eUkXe~3:&Qcp-Rc|Qèc]A_NUgZW[M$u " 0U-wY'ӣ쏣}!'I.C\ !чBN`V0f^ݪ/Z{ԴZ: y//Ώ3; JOxk'+8SjlT}=T/YTNd/(˗ ut 3,f-N{f=jpnXγv_1׉ՋX0, ''w/Xƙ#u ͅU]W*$3X5X?^r+o+֝i|;c2ꌇ :V>9YgIw.9G&458  'JвLD^H& {E)ёlx@zzT6N* -U.@q9>fEiӞ @CEڹv)B:q""3[ @!fgxI߶bvlF%$?sʜsԠ;26MQ&Fs̆;sHBBiyH{Y-9ٺu0 4>HL am79pƲ '̳SAAd}6&Se0X$APVF0Ek4Cc_7SYS;vt íg|tRxdL8 WĦMn3FIȢ)=/*ki-LshY4 mM4P7rYLݜ66DQ&VH9 ~v9Noe`yge[ Z#p@-0` M>֘ %o,ζJ X/ Y{wS֩f|ˁ#K;(II=SQ(T,W&uq)7AD)tyhBR) .5 NN6r0kV[UA$GCq-HZskόfy*w3ϰ ψKe{o6k#NJ ,#fv!'O@1鸞n 'xpA7`CЄBm!2khs[c55-yv^P  XE tHmye:]H%jաwLF'8+hެG!_7̺d) VW+ܭg Qӽ9>0\Y/gs-AA&N2/QZdO qcr KB?=`%IF!R[v|ajum8Tv>, j3"=Z#fGZ-]ظ 3:J7Atu&zwJ9Z|7-R=D,|3,߯SjzɁÀ&hrUǣ ']!7>x#%+Zr\ݢcx/d2L*x4zlWA:\l0 S^kT,u( 5ul2O덣6Igj0gzKx*њg!g"xҬJ -'L7Sr'@K4El̢x$[E`Hn]`8y=n{=VSG3;zxsǯ5wr0%b' c v fz0weۻi@!8P9բWRh>=&9pz((gq)Fw??:qR(\ NW5s֚z!I{D<B(ĸڶۿZ$a5OGrC|(SeDSHmyZ:nۧYK`%^:3lx1|[3ֹ&p7h [*" $>$}6ܢQ޼|%k^}#i"&d*lW:^pSgإ@:nDHL韅^s?ǤЛvWō!tLփDGFy<廀je9dd5R6=ϹR5ԠvɌ8h׀L_%FݐO!(o4u9^ VQ(ԍЊF.u,>~f3V:HJLZr{c#BsWHMt,_®H[h @Æ0jTo{U#=@犀 *f-X`&G:X=e`hc:>SLKG`J O PRвGVP@*w\z ~]a @/ Nz0#M\%Z>&_d VllEJ%dw@ "QRʗd7xe*aP\2kl'AWR}d0:3*~xuYW {ioqTlfg.AHu"aT'9lo(ScևZ9\]^T.f mBЩ pfz(ΧܗiχZ J+CF) I.]5]d{֜&Y(YRVĮN&|bd tkw"MSKuuGAA]-‡#.@+n\swWusԥh(S>7 %rD&3uu\A5{V'kifąp%zȹ.9 2>` }\hr$>Y,E81ryj t( [KшKToA^~)9X7+W pP!ne~)7P Z6ld2_rNـdUr"6Ye;8*m$k<逩NفJ ~.:";OAz*1äH;*h l}N bJ4|C1, 3hnOaE[^m`MĹEl'QڝEXda n=3@4+YQ;JxA&PB:sDr:E}wkOD`[0PgH{sYDVd}yQ۵]$7Jh 2GʭfЪn^mtLp}fHDʡ2FT{eW`լdrsX3Nb6âi䙅})}[ZpiZWNtm[OD ?i5<{~9s8Ig`|'ae' rҒd Ĥ}]#*a}mZMϭOsNnS*3-<673WX7ʪm6k'"2iL{g?'#]mrD{J(~TvTց(h!: w- Dh3MzpLߍ[I;x7V7q\{f]G{GL8Iݻ^AW#" _hͻhHb &ԅ?b8p7RڕgŸ?M>?%REp 蜘bp.+7NU9yG=Fz+\oEt3i,. ݌_-mC-H^}`%#Rbh8rnA`W.̆u5Mg+%+=>O aÜ3|NMShz5Q>`N?k>Yu$ kvDQ5AiX>f;Ȁ=j1LEQ ` x>ɕb1.FŇV#TX?ЋzI<=jO~|=IEJxҁ.'MLa^& 3AP #Ȇe>MJ;n?ŸmnF:E1.6!o[z%B*a`pElSӯsPMfǕR+LԦ3WEok8;޳p;A\n,Lʟ'+=.[s ΄->sql޳93UJk\ \Ix=}KhJvrץI`O.CLϳ<]8TFZ"^-'Ni G%%kVJ&.V+\zK}wvnO?6SUu؄]S ~rߘȉ9g _gߴI66[gUZN8en(7m:%;ɦzN5rLLy8ޅl`*dh4 '88_̬򾾌jbYrVV]7`E ̧>n*]kә6%Eyy⨆N ?v}9 oxA5^c% 8"/'~&qג ZUjr~.chqkFo86\Sz]ot/izsX ukݵUQd@˴|d(7|rbXARd)Pxn]MIně'x9M0pʳXw/h؉-"܇u]2fS?EXjIz®+V~S{f҄#n5YfR`- Bo*>ˠocP#52Fl1D2BLXsl&N wA!FE(;]gXq?"`KվGE( eAYl<:%6 ?iAoHDWIg0Jrb9rU=C*KZFt p@Jӄ[1(*?׵6N sZ*:TّȻ`v#Ä.dB 2pf20G;٤^L,%n 8lٿKUAe Ŭf|j=3'&|쒺pME3CK'C=~KnPF09 OřV6k!)x\dbUCmG)0\oWqAGQD y *>ŪH w!X"Qr/𔡴o64 j?}<3չo,FOUP)sVGgW:h`dk]_m,؄CB"***Kb@&XɊTVEO\ȏfHZ戆=ΩςP> Ti"y{L53I . <'Xj]!z? ZnƁ~jA10t:h,&RuCW}50u7 UD_qO$.Nճ\h=cH-~G^ρz r^Z-wO~P*CnYϪw "Kdǃ.oӼ/~ea g.O!Nv|MQKψxsfAs&#qjG19sQz+4{ 31#ge c!Ɣ脎~++lwfJwn9'xD~$g! "%g3a$5[;&?Z?B&<}LIwRx-+(SB}L\r^؟H 쓘Ve0b}Kd[h"M(ŘR JYؿ}خu j@>"u}0EL)E7.L](;[T F|Rd/1-.s(lTo->p% 1ǒ(1mQ{lC !aN4r-N wzbk߼U-[yjV.ϽK֊P"mmcrTַysNvgF4G;!cx\at?U᫓*?JWu ,՞dScL 5r\kzΛ4{҄yb =?m_O/~V4Lȍ*#ᅡ8Aj)"UP e_iKO4w/h;hL p]0;ϸeKoz΁"H2UyTN)ӼKrNKg)`[VvxbړvK ˝#23"<+A̍m PȻOl,@h75s9ɳ5\Y׫3ŋ?b9Wh~L$(XFWY lMM⅋~RT"f]ĥPZ 4U7<@'U't{D&[z %ld&pR= :[XP,"I 9W,~%Sa6"ԟ#?Kv8<+ZLC|k|{ ejOԶ ~/,P <9yZU)ݯ^W;@Rjb'0){Ffa"gsК|nU dQb FĄ8nYxEՔA2زq`=qV4VgM.]t:b\Ϻv9"C;bcG)uKg6X"r`WC T_`y+FȺ~t[DOX5 n.u~B+sCJ{|:urKm`T8hј/z@=0a-/@J(BL/pfă;w B6 љ$%Ʃ?=벂+X T1%`+4sW2\ 8u JLq$y]۰8^KBI^[c8hS2r[1sPا2a$ b{ bQx=Yަ ?<ֈ%Sy"&zxF_,ӟ:r:H>pM) T2ɰ,^U楶`tV(=Rw=0= gQӿR%~ͿpW*%e1z_^Cz-x+ XzOxGr۬ 䠧E9N*R*?3ա<ل%T>Ho@qplŽ=@Ip ԿnA.w/3.7l b=k]` Nv`ou͇p<1`*u|tdo@hv+U^yϛ=^`ad!I6hZ/æp!d6\&O<lZ8B:(X)kGc Ni 贺Fv ܐk"PwHaM<ޯ=f"T9j@Kz@d z.S ~wCz->-+-亙_eddو Y`ٿW{C Wv}ـwֺXfrį%fyTH"ԋeCqd9OA'}QaLRCA$cȨ9cnt 4Ŀx*nfqث# P*nY.0CX=BӉ5ٮODG_߫]ƥ|&Fh1H#Aj8H Nu*dwKDp,lLםEe&Kx,ݙe0o sYiĝ& hmB_ `˲&dW̝PᆡCP`ivT8gv9S%U.qn:ъ:/vU 'רx䒬 m7Z5,M,^*!P >j7Jzk$MNoߙ$cVc}87!6ɡ(GHc?Spg.>zţ.wec&c8&ޭҿKbԤw1l7<| NN((`:?@#0$8ONID6I4.LUJW4Hߨ0ZaJxXA Xb&R[{ ?')Zu GvYaP'Y7L "nh_qJ&Kg.(۵Z(ܱW-,g0fln-_(s%k%ݯUC'FD푇P87T-k XMh^$ebiKavXMn&ca$i ٖ()VQåRD|v-v}6BblӺ4$(J7QbOݎtYicugY$r[=mRaωk5Ji wzԋRpBE\<4#׷^%}G pr <&|׫NL"*$@W'ORʋmXZqš:Kqt!57JŬ;|us#i.јlmbL妳ϜhEl]h'})ˊgkAԙ2~C`hٛsI 7ֿ+]M[Md!C2*_2NeP̏86+DD:#9!pr< PSxyu7OvQh|fJgjC(h{K5{5]ﴷNy/Sw2{|5^3 Cj#$rWndw%YL$9d lnkIP~190B{6k+ 2IDs.1JE;D0r4UQf".N竵r+Eej|t] \̗f^l~)׆]'Va\̠9(A|{a2ʘ>n.Q<$Ӣ43_ҠZd Y]Jf9Y"k,c$d~~>2&Yz*~2a}3u %5oIQ2b;Eاa){S}L@&L*2+#Bb0@2L̓:VUEӗCX& e`cx5W -\4(+*2M΁}-N)'{*rV2WFRUEt6Z>y'%zHM_T rVBU .8SouOY5G4o cJ$&;;P[!FKc30LLrY6:@F$&uO)!FFcA5`yuPaRD/OQRӿS4N~<} 6:N6qLAJ%;')d'wifyvIA7O%s [ ^یW˚zPyh hےCNV&3]ja2rE ~8*uO(o`:Ifd `2]@V`ZPnX^WuD=t "#‰'7Y#dQ9v=33QhUxצT  `{˜8q/X#/}AP_ALߚ`̺Ji؋SS5P%NJhCpX'|VHL-|rEW}AoC pv1S]UH'g !G }jH P&УҭlKh$"z]k /Ė~`޿2Tmo]kuAEbx,z ]v =@.,ek gb["%$"^ZqWt9BRG)D}&eݞb%FS~6SOnH~@giE8FݟgΛ]0T4S1נVBdRo(IIo_"&?ƔaL:X6> \u֎in_ EU^<7yHOyYF9+gdаnƆ͎EUr[ʢ`+YNai2kvn[s{Ndz`j'y44MO5𜗓8K:Q.RI͡vwH*ⓚ*]Z t?+;^C@m̱bu"HMM'$TK rBXCV20ON8mXPC ZmD/P=@5 -lWUeyllD7I3P_qjAe@R$!R=XpءI_\:;&R?<!.}H#Fm%%>% ێ<NR*2OBUqb:D{ НeF)YW{R]!u-BLO ;nUk7X3; zo' 믖!$Z@:A*x>Ca,<*4O_NHaX#p݋g-ݥ -Yzֳ}'V0p0%B?R7d7 VҖGq۴4|)};⎣%rAڡ \x|U]XV3 ]^}|`*cQ>*OPxj=,VDjA~53k$)ȦIx\&ޣ˦K/m,.ai(M=j ZDIƉ~X6ngWO6H3KYmnS\h$ﴲ s@S^om ?b}}}OQuptdS "C8Hp^gnh^,-R/S#J#Mw+h5Z[C:(@H{P,p#Az&13.r_ rx`+}̈́F\ZRd3(j]L+O.&^.j3'[SԿp8脢Pb{ɛVbIh)$f5MK/Gѵ w"37|ˊaRRH".m*ONJz0eWTPfy`J"{QM&rpl4V+p2WMj $MR';[+y9Ev]+*e/L/~2#4M zDb}tB8~L%J&<(sIe3Mck1FX)A6@~˜3;i@ڕ3Kw%,Xwn(pq۝K㵛g&,Gq7D);Р(kYBO(́F>1τ)Oϐ'gʃ555 x\;b hUGFo(a&`W"k!Zen?|1t+YCu"X . 8#~Bvی9{]όtZ6ۑd Yh(dK~_҃_뉈J,U'U? vt% 4)ZYXԫ2!+BwJh ݩiZz טZQ3J&.L{RGwI!GMr:EXf=XFw@ ?\_ SXϊ&׭l [shEG87F` p ٙ^1PhG(\o{;e3ԑQ3zMJo%[ *'r` w.x0C 3CAؼcvS2N}UVa"qUw 6O N X:{GPCkIcWJ⚩;>H(wZ9ƿպ_J&5\TM0_׍f5RQ(R ld#9\_.: "*D,K,{y跿-mC;UnU]/ VP6Lp: `gA_P r޼x^XpQpNhn w$u1ˢ.,(ӹI!)T 7 s w^Jl˻:&ܰy (ԎT:!?(٦v(DKRѓs"9j;8iTkX*\l!Ruۺ|@ȑi)t $%D|GgL2:-is$pB jWi=𳝲ދjT"Îx3vLB>5 _wX o,(!i3"ѥl;|*Ma[!Z#+-MئpR:s+ .w7V;; 8m6_~O7aZ`C+N 歹Jh|qt!M흣/.oRMEЎuMZa(,_viL={bxzޯuawC}UF\\QޱBT?Up h8V?>lV]]@MFHؿ}"~Oyϴ)}&Ǎ1ڄg>x9>}# )Dr>F; =JmK;mɸO7)ڗMGVk=W-5Oكdwc)@K"ӁyXgCVaܕ|OxiP+g.B( {e:y©Gݵ=gLQ3X77ezR#yJܴpߵfmd&\} ׀u!G|UZ}=֖/̫T })c>i\#oI2zXb=\&_íl*vL)k dNVt9&{D ;t`?O_,s%:DZ"5Q(A^*ƵAd#7|4j@Jv=mH n -Y¹pTdjm0!tUVJQMq7 /'EPH"}Y8@ sd&, = EJpLTs*8aC!j ZȇlK!uPgMo/cl;e. qBks&W\al.̅֙WNme% -*PPttQxiWxVIv.+_Ͳ(4ă!=p^HK(ė7Q2O@r^9 W8wa=Y1y\Ov45'Zteһ@%ggA ҷm;CXU;z_"!KR []?- ,ɩA灁 E\0C(^iq(~=bxޗrm#i& :g4'م,on,ؠr$ y6FYu6'GZNdC:{tLҤw ݧ$u^S`yEw!h&[&V_Į11v-0GDܜKê;ԑ+5Fl:0 Xzo|%GOH i30^Όh8t |%dВYḏ;?N-KgEg^÷p \\J7H@0eCgIES(A]Nlp kDѪUpYLJuMAu84J+t4KP`ff!,_C*|VF=D$Zs2IAqpKۉnpƒ.u=£h0#x(kȠ"l~1ˌOKZmE^؂zpnP"}eW/UXa@S@X;9^U)z{wړԈAɷ^$]1W:.= Q>-cQL9 q 5T*Ϥq+蜣vPWX4 D؁FMuNՒ)@m|( X !PU+Ư:&X`ij>Qw{lDmFB gUvT.|x:yمĝnQ};z鐥bV9Exp8| J|:t{Di%]:#%8괕!J%pʁH 4y™k5_x~97T-Ěgt|rFdJkl5ɶ3/’\ ?0[ym xVbJ%ԄMH0`3ɼ %ZCG/d(E+xhVv6p:uɽUWimaݹzc:cxO'P>_PM͖W4ܪ fcmAhZrZnpO*-L XȺ) #۸!mRQdJqxąmEQ亣n7kOi_9߲$Č/UXvd"d/+LIsvѤ* |]x7,$v˖$7"-?III E&N⚄ #l;pN)R?h3\64| .(]0sҖv8oӶv,{+}<Ô.DS|y8; ;oG$f5fg1jM(kQFIg:o9oýviA.ə_C.i￿[xkWͽQ#sW+Ř;Щ6kw6,&nPO$T'Yfz 6(E07T^zB4?&XwrY^" !r;Kܵbv͹  gkږᢃ`?֏YUB7ڮLoDm_G <)i!`A[g$0aY8a?ټ_NJ{霧}*bP8NF{`-,XD]A.V0/4 D>:l!+@+CMV|<޶Sp Jv}q T]bkQ:Ih\AH{e@wKn  e-nvՖ;\#XhjUF}N^E9 yRnx?nkAs~Ʉ<YVE*'f>D pB 0϶u࿹'OmRh8 NE˂噖SY1_OEnD} z%HUVKv!̉1ɴk0n&U8D4Qɯ!]E2-7q~$:j^D1[ $O 0mjV\V1B)QA{Szuf%`h*:Ck6{s fX^2ds֢ Hç2]1^-?ֵ`)HmD}~s)4/JW*_CЙԴ 6N<[پֳ |kM7pi4v_[9$1Hw1;g5nvm |HȷQBrBᬢ/z2d0sa]7U?ajZ,%+coDH-H,t"9JdRu[oiM:)s66=I~E<+${tR [*gݪ.*~$4HEI rirbY]͗Ż 1:=U:ӵ6E~&Jh<.=YBLAp6"!鯬gS \rn {N #,jXxCu!pH,{<OjS hݟֵҫ08ۨe]ŖC w^O VsJ;REFJ)0Y*@I?Ih2-xcB種k,FN_I*/S#:jPhjUF7GOrB nإ(v'|V!kd[&,Lq`]ӠP *rQDmo/f?uK{q`SEB8пdA܊ta{dg$a/-37yn!<5&٦ݎPY~lwsg.Z.-ǻc-.!.0:;"^`_k?+P~Kg:j$PblGkAxVs[Es-u*8d,9$.s+$olBk>sp[@LM`4fաZn7:CUģܿ5"cY@7WCtbw͢g04)k/9c۩FZyިaEk`׉G,;i~ڶ>jH9=LK(8J Mεcn8pdj! BGbҲ񌼪UI1gSRn$tңkE . R;CQY)Uq4`49@A磤Z)dWHQ;̫"[U1'd$ebF+_k| 3R6{|)=L"teqek*ont]D#;oGQ͜-4VӮU;rߙl48GS $ey\z8t">|os$CJxuKЬ˘E<:Dn$l#>-24U !Y)!oHmz]9l̫{f^xH sr85c΍k"g":B)ug|zuK]Ykύ0Q;EGEaxV.窱d{k̾UjS^ZѠCȜaFS 㽨 :_d`EJkpEgx| sߪe4uyh!hL|c I1С&mS{9Q\>荇xBE(-FڎwͮuǮ+{9y hZc,Hn֝l87W5SGb"~_[WhO:ZuS-\ *߾Q V$e\[Emy_ShܒhtR<+$B!rh$CdB 쀲Rx5`F`=[Idisfa{K\/9݂A?UQ>) JJbs bt%ڇh:>xr@'PX)|%0ʅwlr;f!*``¼< D1fr< UL~<8fyMXXdxMs3M 2kKSYvmZ׸@0O܁Rd}b/+okGLE S ,;t5 G <ŨcyStvfCZ=&ZġT|3m"y@ v5NT<]hjyf T/x`Fk7&I2{c0J>tSm]EHV4,XZ=uu(2ëH@wCBnA$,lF8ID3 rM33P|dAyp{)֡#2LĬlKN(|ÍuN|<] h΀v)=WT!(/x9&<2Zr=^p؁m/T_J!ͤSjkLJorMxGe-z}C?j.OPL֗'zr%kd=RINA˗Ifڮ|t~5bMu?M5>+a țox%6Q\qp@i[ rMT9|+Fݓ!,pxk|]iU?V7_.i'*[p7o(rlP٭ӳF!pmfu:vGe hk۽i5zg m_A!sfDxLY0X?#mvm΂ݗ"0!Z8eJ8h2y Xj5_d`[.f#O 0#ʷX= j+Uy~N"D (A)e-*taqQ[&=evxa> %CrUgd EUB{TtbE*͌-]d,Hb$ 襋ENLeM NA mBJ$ [%ݿs6-фc0JͯBr%(b@L.YtK^wtwшzPyثHn'w8zFK3MWKqDs67,pvg |T20iPrbIt8cc>CnS0b {XJ`! T}HZ6j뤿ݎv0ȯ &WCxqc/DTocKLy;Ns JG6" :6(*ܭmDIAzfֽJ&Lxe|; B3 ^.UNZY``NAʌ$`#ܓe~ 'z\DDh% &:EopE 8i29PW- x,frjkei2NRc볾L|Ix}[$L>{=#mHΊkD E=0[3+Rlg"﬙ZdQNrOuysw&WtyZzezW%;6j^6{>Ra=Rb>z;ꑞپM1S֩\ޟϞ*F6oZӁc&q Tu-F+pABŒ_qUb6%Fcͤe7KS*Qؖ^on狒 9j+Z*4AZ2~J$8Bo#m`<@-x#Q'@kP5{@bO5o g{x)G,EY~r:rؑ!c 02zQCuyzQ&Um1/cgs/\(2 I+cyއ"F*S -P{]ghf=mP[ޭP*\ ~֟y+",N z@Af"l·hBZ̲"gjִ̻jk"ӲO{kD? : ^*G 򝦎 J"ޖ珱́\2%Hǭ_mXn)̭0'4҄?*2.;4K:C[kV \92ZVzqۖIsM ~@Sؑq9~W! B.cC'cu<⪌*,4p=Vމ)MKf"`>̾w>7t_|(x.ӓ~jIVQ!BT `SO_śb'ϋ[{usGNzRz2+u_d<:jl~D՟._b`B&nxꬺ),kafdRbQhVIa{$GX]ҋX"SYu\A5^e>3Fa3g/R)H-bό4P4x9Tc'#;/ vb/6n1;Ji ⅅm| sb|Pv ?%sisv20 U.Ꞗp(1ò-YEKkP\jHy#*ث%ӽ<\W,*rFi[A:L1q/VGa#Wgho39YLʼnAvh+D2iKzb˘m'  AZ3l"9R'j<{XR6+.)0P_-j3ϩQ XF)OGA1Ov^Dq`=EW52V[w2)q,|);S=X$0z -_i^B5yU %燒BئPaNx-+9PMk 3Px w0%tgYN. {+i- '97Dk$2!Fj#5ө4l6]FH912'E+}H5"T2ʅp޽@F6GWza]Z"ɘ|%4Qò" q-9vߩ/Z6d -"'ˡ}8!'W(F/Pdי/ AVj*-xM,iPZƭH:;EgGlծOSnW[E\ M[}]Kb6?8j׺ёr# hڭO5ތI]glt -f4/|۟LshO0Tqva=ީK6fr3/5AiX )Y6"u=)=niUϷ!a{"Aqy7r͗g*aE3̒/%֌'nSsxMҴTNڻyn_z<@*S+ǃX~TVŏPлUC\_(eKd }tt9{_R6[#@xa. /{LOXtBGfX9ﬥΎ `y:bv>8ql;h3v>G8 栛뚜{ R+u*_׈IE瀨W?|(rvks$HKȗcZƒƪnsf7U p'^zuhʬ]C[d ByT]rળ)~ZӜEu&545 hm,h/wk]? }$~oI0)rbsՕ>A|OHD:j| W/ _ sݨ'J/?p-7U_|Qx kgv_ ə;U<3,iψɨ >ﷄ(ثV_d܍kbNV_)|@;<ُnLFV7GMvlVz ~cr2kB᷄`9|%MIө$yd vǜ"B+΀X2xZtBZ*Vb\lx+6XUd7?LhK!_dʔB|%HR%hܔٮ f@4"newH/u J'jM f3q \ [OC h Zc\A<ƃ\DmmK͜?bATrh`0dƹ[v=HiIC:(*ݢecjOhf1گIY.J;NI3C:ֲ \E總FT FLGv$sTt3MUG-s$h=.@(r2ÒԠb ٗqv޲L.(ԔĊޚҏ"t QH9^@}!6<8kd"ohtH})۾e,?Y*ED-`fo'ŀ8tӂ 鰑9 m%vlǯt/qseBBhv1Aa㘡0 uάX+u.~GiJI^ ǟobOdEMW崕8qQ͵nZЏӊ a6/J?*:!^b6ú @c*\>Lq[T; g[9\&i`5 Wߝ `˰N˴1멠w(+`{]@7f C2_* Ϥ<\:DODl(:?MP#Wԏ ӪdC`^ /~܂'C[=PJ+yuo{[vuekPoFh8-ۇ6 wUX]}kCɖ#M & 0785:."7FVj,쯉EyLC.| K5]\lJa B!C) [3iYq⩄¯&;QQ-8[ˏ^@*J^X,ͰT̘Pl;n!U\ӐO qzfq$uR\q'G_-(U ԑ~~OeQcƭB05@?sR꾿Dw W81پe>Ē!POX.\8~ 5*[)0P2jEOFgo擔+lPy}i'VQ6ŇԁXv &.XzO|.TdN uL523W@{Oo-$%Ai<=8ϢV#cE5r&8=<^tK VC|K0жѿA@?79T0v7.] M,F팎\е1Z֟WrRwx%1gk)<9 8h8T6J@UU!KO<= :O3DtL/e֬% x*X^vXk=]{?/JPX.z9.9&.dW|jY54Gܳq;ʖת$Wsd%r[+y߸7./3Щ^хE0yjn֋)7GSX Fo,%nѹs7H .I&[H T*Yi)V -_k.t7wF=|QժTlKXn簑oN}@@fHhfJ̆[A^PW9%y;eKVȬn\ JԝG~8DŽ,+&i_kg ǫuD4ZHyM.c˥x%4e4 ]#@jFI&v|F)/oG7r$U=FT8PIjmo0eaeSk:˻2[[Vyݡ!:D%{7YeJ*&R!~o6%jK4#J 6Plc1` 1*#Gz_ =}OzS2nmNr1k{u+V5}B3"727}8 Y {g'E7IG*w9jB?t<HTJ6&nkQk>y3+%qCϸp9o` V#/8sx]HBd &6b悓s\h0(O~$GLU ɲjDv uR@_ N|"%O$(DTK52D(|5n8y0, `\k[ N#5F̨:7w WS ) y~^~46O]iSB0{pCkQ=,R@uL˧ө:X[:/%pA'$7ͭD0`[oܜoJPd; Q\dцGj3x;n*6 Af:S}MH\3/S= ,k@lZ :ܙi $r_B=-eląkS"t$tir>H\T۲-5)R݀g-lE_+e|h2]x`*_MJ&q-Yzx\6iս\6Zz=aPsg4?Kj.x'K#s$}YN%.؊cxIk0KI~e Ԕ]ΛTRUמG 3Җ${ ) dY;3Z)"ZmA8.](msҲ6k]\߼~:h?s |}X`PTT*1#fI~#o+kx.t}g"f!,Nߒ>8a>>)]OlpAJ,(B$+yt+~#;k@E>SvhWM*hv-Q*#?2ѩk05Wp[ofd4|q4eyw Զ˖ܪw(c8QIBʸkӱ?T9?yٕhMh Py̩ @wŶұ>j>oF%h|[~m٠==s2)?>̜q+991(Xfol _C~2ч9scT~8Q; f1@ [cojP%?jح*Q>),tv[ |q46[_ƎMߓbuG((Z;tޢ iR V%=h#_5 @h߮!R#$1=D.- )ex*f+ڶFRfK^_E1n.3{^Fe!w(x.˥LJ/@.X^Iwo@ekSC1a8yN85^, 0W7r %/.\7S`\q)>/YXpEG!xMBe.9Fi.vi)#1{Jw"ً0@* P+W6,H+GUa*OjC/V9946ZJ$ px"[JwC/T @v|%xW㘫c+@PXwGᅖw/;'q`?EݞmBG0 \ Mx!$WY?c1>z FFZx{u+)9?.RF[S元]D̸t&хI7卹~{oc@B-Ӑu YD'?ڭ]?TT?+U=o>hDTwYQA+Fq߽5:(oK63obvJ }!X?/~$fkJIZfx y̌j+{DnЮm>2/1a]}܅v~zwn=nf[0m};B1->`YYfO'F 'RSFqPxw*Ew:-T9?oCRk%{۵a_Pڶhwa}`~7g?S_neJ{Tߒ`jSC ,yDiTh+RI=L&sl%wBj>z}pMA*z^y0m;2@YÝ O'zZ z3n7~q>э56ÒSjN `ٱ 昚$~%-+opggE6KN, u1c+;<Ԏ2#qIrX4[q.u~Z$L=u@BH:)qEY0$(Y$"w1l%ħp +yl6q5j +`=ȉbMr$#Lh>}kn|ܨXM7(PxZ F.œE wb2khȼau>*y4Ldxm n3\xs3P\`H[ /A;}WZ>)5Уѽ#.\AUE:]Cd{*?Rf+7LXӚL4o5X.eG{%?>!'')U}b(TQGC5VdjLY!d{;4Tl`%pH۟AFU|ޒ5QKlʃvkRv$ F 8c"&ۘ` ij+[~JPCt,sp\8wOR+d& f8\ק\] vQM5xkw,wߩ`i$kӺM%H0vu yc):ϔhq;&!v/#CPJ;ĸWr\&h[, {G.y!LՓF<{ԩRXe'B;rgA4tB+拾0aKM&96e&@$ 룴h>(M(mT*M' /KwT`ؖ_& Tp딬wGb<{/*l7.J3S\QٮɣOǮРJ :ω[LEU9:' D߲r%ymaVĐ:ż b~EE6}o`ZJ{oB[s@A-Jeʠc+[՘n￷/26 ?U%J %:z:;nZ j6|XNz"²4HMLڥ@>P5/vƀgjğxo澣8Kl|YEp$ᔪ}X|ށq"]%,c; _&E}3 i%cU2?%$xO=T|y~q"u,Sbr!oKI *b^ݚ<+v-;p5v%n] e|B(ir 3\nL"a]Ç'Sx6Ʈ| F£{N#p`P^$@9O6!yqakJMƟǿ/i؅a@'-uyMpE$-]jPo*)O|~D J%Hmo.W7"ŵu\Qk}iЭQ g;=.q lHA[wV\ĵWL\PߋTx񑛩=Ij/YSFmBMʂx' Taj&NvX 1jZ\9%s[,dA؉E^$ (dBM3lJ,TTE=C iSmM &:AFoyf. 8I0qX$$НO$$ؠ͎ufJ J\¨jTXQM;8ce-,_>0&,MDRٯ~h!Fo63{֧Z<&;'zW(=ΜN(.ۚFt $fX>GBs\cn)__ !wW<BOl@!s [ŪvK`ldzY`"ʑG"Zvw5}?xnPQ$l6)嚶?DYd6@6 ARW}ޣffX`<ͽm\b5j9{PSIwKhv+wf)؂,p p-q1da::W+ غ'#+poś" 9I7FRZ)UO G`{ lM뽋 L1;% @s!_w} Ӎ:3Eul;$) zbkxJr~\ qt}܊BK MO40&uYzZ2t>80l?>>xwgtGISd޹_0z,nd}23_=?Dڹt}bn"^`,QA%ΠّiV]HXfR*s ~[@}]Pdˉ 8Ľ駖('}NBJ);|ON!*R)ggyk(*`! ^-JLp+mM<|r$i\)cQCa.M򳂽 NfB9e(hi؛h~(Nw%&7,5p&:r(\o"'LsD8I~GAdDvn^/䛈$! O`-GTDR%ˤ,@4()WoCZtmK^ ; hjG@+~ɛCP&OVKtrXu Y%h4`$X؇W!r'~'5"AubVhN=!ixD%Zְ7pA0^?H-3/F8|Iv(746-f೟rS7ňXY`0qd_~3+I L'M],qtF\ yUH`|I? CNaBOwXR+ʳ+SUbwC?5(Z=_9wgfdfɒùϚX:4D15 s1#I ÚٛKi )ׯ#c 6u(;:U} 63')Q@Hd Ck M#1> b\I+s@gV#.A Үdq^Ŵ ?+wf&~'qm:-] |IJ;+q@kIVeKA:Un܍ BGcnH1.oN˲HW@;N h ^gaWk= I?}8csA,9ZMy\!r!dt%MY[h2yaެTM7h+h>a"._&KuU=SWQr6۹o@<5:# q .@4:U>g1/V9sfl|M 23E2(KLxܠM:q+r~eTb~nMuBcb|$ ů!a9><;Xn4TcXKQ7@ZqC[-}y76*iV-FbIG1沮ؙn7ΒO'|k0E E FNj?;)} ⡫xH\=!1OӦ0z׫OA~(;Mԛ]s{ y] N/pHq`-e{^E#T PbC F#_Y_x1нa דbvs9W/o~jNj?^1pz& ^9r=TjrwZ,>lXpڗP"}\U a \35rH^p J!_M !+>k_" ACq([a&T8(0==:TZUkB0ĭ51=ir.BP }4͑pR0pi j_SR /;:Tkc%2*`"P%ofl;i2U!jxlOZuޚDtQ]W s9~ \l'١ l &U!}-3X  {f, B?S!Ƶʹ~l[kHގJJVgp"R@"3ԑ*gaazԚ띂4jve̐zt%G} 88bmmy?4b\Κ@IX~!%IxZ}]m7 |Wh+1_l ֽ %.fxT_}*Й Omt[nUV#yNރ*F%U4+,csZKU·d *8w~H zJ$H1|ZƁΒShFmzYXg[)frthc]aLN]dhBX=CMLpQa/ @5:Qp\U1 0O.޲C~EE0D2rMG͓M)fjt6P},/Zn Y+[#=jN *%I=7#6@@EvBwE4:BkmRnE@/xe\-pNO0i"NDfZG,\vA7\@l*F>so1\WF]s'mڌ9.إ"Oդɪ\)^#A4n>ocrި1 dJaŀ"E-ةN:zՋh=`dC3N OSĩsw+Ȩ'J{¥tu9+M6W_ȕe!@Sҡ# Qu[zz9yww%vQm Zq7eMăSJiAiŷ]Xi.g0 KZ+.QyF3~#GFqKo]ģPK(<8+zak('lHH;vdMUު"{4; n93PcI;3AsLiT)s2찾IG4cX 5gެv]"j9?tϴ `x|u+th+bo]ns2J>r W.)O#tob8׵?ѣWy-M<SK5#4Yq((R2v[X0 WkO.#[m wT8mkpZ.sclHЊ~l&_WƈrenPNQv+ X\K.rM|۠]ȱmOΗڥ;VGS=:V΍MU`g=2eka9l:w6e LN4佦t۽v!;Nķ57܇CuR:; ԝ6&@]O͌PRL^ViF ~V:4.Ia Љ-W ]# )*(}?Qr>|Ӟ\xl 'qOrXssO0=t,Xr_Yp0M].+{jr 9dԻWǬֻ/>\9G-Ҕ0֎ H*ڞc|P.sC|BɧQ-aſpjN4HqtG[\Y- y |B{=5|Lٽi7sgF=2 #cKG?Gr+quT]܅(=Z+c6LvnC]Y07 C땙ܞ2, W\8[`*K[%1ƙs""8PaSFv=*B/X ߷x9yn`fWbKeyj=fkn\6&)qۿ[*+;pnB5$Nӥu WEOQO܃`.~$fs8U޸8T W)iޱS1| Tr8dԈC5,w;]$#1#Ժ {৶n~Wn6;^0}+;Vf)SsФXӥ费uQf~tJ:l m F&B*7KLNX'&) 5V0pib@0OTݾ"!5@i9D`ӴXP ޘg^,epq9BGPn'OZ ^L36m8 uh&!(XxY wL]wZe}s DO+™Ö݈1ȉ|)Wg]X ,3Lkl2"7e:HpԒa&ĒjH8G{_Z.uC]B|F`bj4p Ib3bCi-@j ':"ԝQr]MaP6Q9=jRNA?H|Ղ_o%yPts7e`4с)N=[ jѨ.%o he63BEXNXbpW'QA~DBln4|D*!tY< nhИLi$@4=J~ 5Iڡb#L~ݎ.Jy>/y(s#&o:՛bᅥ4|7uķ z3ɮb@<;-Qqv뼿b"IQ £T14HYTpm?Oy!F"ο^mLp$ĚdҐsk//}YnI6!Es5֞)#B =9H&ƒH^pr ,ea>T erZPme"[#@lP}ëQ. T bM장r9~4 6 HylZ%Y7E0Uh"I?r Rn%h@_W{DT W~zd4c},35/21C]i,)FietMIaRJ*fA`la.u3cD*'qz䅛T[ͣԽ>)^n$3Okc-njypйV~R&m|An+P w{(dVA49 ] 8#88-pT' G8琑^?`_x$ֱX{{$VkLV$@Q= < w7YX 3_~,zG2m~ޢM uDjkﻠɒ [Ssx2ruĩCd\@7b]jDl%HFݢ` ؾ!M8Gɮ^?r35t5yp:.@97!iVaٮS-97GշGHnPat6̡bNU4:E{Q^i- 4-Z@\8> juVHx\EI1Q #2œ+C'YRو!ʪA/s_qʌ -~A^+[6ZA(b)ǿxSkvrA`k0X!\ ˁJ\pۂ@5}Z^3=o VG Pe/<P&l{~RL7۲b|2=dY2)mۓSRt}6W(0]:D02JYZ#6x1LY@;{|('ʋͽk '0o CW` ӱ:ƺk$,/X7?}F ɀTҴ)S&ϠP1Ɛڗjkޚ'T^ʀd]=kOksܪ@*RlA-%-ir0j4G t~d;VW9K[Q|<%.N 7 ӖLXH0(xlҪL%8+  MB teXUU|}`WZU!FPD\ja%SٺؼC&'Dg7`e )M"һQb )u:#N%񮌻Ĺj :o kc--~)z ܱqz<We{LtN] Iyd0% ޖ,c=ـR >hL#& Zfhzq}eF*{X7Vکy;Ѿ2_k&P0mMq5Q` *FÀU!]D^JlJ C,:y6sƻ Mjf?kd h3j6#8u:n5f`|)&:xaa3SujyR)̏Uӻ'e9-|awl1 ts''G06y}TÉ_ EkN\ǫ1f G!鳘v/Y5P7@Um *f!%rE5 _hõB 2qvqͻ/*H]nITʼ{0'tW}a?+0gOSfkR-6z&Eh nylsdȩa[f5 rigWd J| V.8"BHAitgl4v `%]_7o6+,窨f /{Ƭ8EV|%*0X  [2^Cru՘^\$G奙H0'>VJ( <`qwڪov3ydP1)M2)xrruTDL^dݠW[e{pbdI[-o9:9GSe껎ɷ(. c!HS,YIX܇8j%Gw +'JH:bq."fh^x|ȔSoح][Wmlm;VytQi `h(dyN}J\Y6b64_dMK Fz5b'!eK|U.b?#J y,+@^1fFvsA)$?I`o6chg0{W!JBܛK[5㙣 ^4o;Yֵ.p(s͘,xlB{kGXHx>T {œ$Z Rʚ7ߤRcv, O2 #[fb?Ŝ蒮.BO3Ayޣo0 pj^ŏkY`ݨS kw̫yߕ.m?Tm&h؃H%[^CaR;~=Y3Z]*oK8ŗoȪgwD(_؇As)Z4_B*NmfZUN ]]<gTi pQ7 uPHCndi_NW_xp@|_{'YBR^8k3Wl7.X36QI v1v Ă^;xnB)jz[1._"cQDayucYK<3flX,lms86[fP-L%IHN-^ƨgՁ3^\~g"yQc':h)b476?6RE1O@>YL-N E6IukjBq"`UͰp'5ӦƏV_]f ޾S3ԊOE{yo$mUcC}!DCsFx-y`J L2ݏ%4&@nL "I䕚EugFڅ)D3lCeWKn<1]# (/F-v"_QAB[d뛓{ DW6ǀ@>f %u7T,xy_Tk 6yE@=؍y[YǺ˿;2ݩbUJ@bM:*J- j<݌cj&MŒ%-S59ɳNX*6 a[6Y*f:}/A; 'ϓXdk9k; F:4X%f؀`wJ]~,QSkL5wUvQ$n):HɄKaDsfoT'gwFcܻ ߂"{ ߩŁBZe>ԄUT '5Hx"q":.45F9 &劒\rY^` cW}As0Q.4(ɰe"gJ#޲+NTnE@@UaX;^B"Yc@D!HlnD%'Yф3dnWtJRw}3Je.eF0Ջ[rC!)톍gHD4ofW] .(TLŬ|pN˴ Wg914+%W|he鮆~tlCD&ϕeE}ip>EoJgƑci+ TvGbnR)Ͼ[O[w2m%dU)"6%Q1;aoW6F킣V]K-1xɜ|1[B[G lspmh'2U& !Q~ǫ^@/ɝ^kB1G{E:V@^ҟ\1?o+/_bL3o,BAϠbߵ)|.{|"l]UܵENkx4^񨹼@Qk`czꐂd>ث2%# W@Myog)Zb&LQ]z:/㵞Ⱥ`nfȢ]e;ߎ ub|cϳ/INtڅ) DGWaexzvtHtENfQ7Bda%L~, wˍq7~&r,ISH1H@>Gva,!*E2_4#?C2}Fv&=q2av5^*@dj?24>T7G´҂R0xzaT7;.fXDDMV+M B?íXIXqsMmUQ?ȋ(ET]QOqf”K 7  ]EK"ŕi?ޟ{yCJ@g)߃<>_yi}Z-91̅wuCtqZn1S#QA䉎|-3z &9)}(|*oŠ-M|6cc03)ק$'s _#Ѽ񌚆vlR?BM/WK{d@4aIoo]̩xQvL،7t_!Wϰ]iۚDF NH W{F FV죟s0Gbzo0 [G{2ՓH8H;zWe.2wW-5pgRA |a뙳@,E[c,ܵNʋ  5b fA B3S>-+2^ ;(Ro^eQDnW@(D?6$ Z NK x#jWcѢ2NzZ~DdN\ȷ E{UQ٪tٵܲ ̪\ePUȁ Ss'/ 󆇟[׾|81|>ҁT&v{|QxoŁ1cQ,./,Nq)il^[E)L5ÂQ$y K L1+WxYˊL;%]WREU B0RY#(]Z uy>ޟ\eU/ ]S9't sb؟gMOF#.H sz>?zJV)tn|onʜk*W> iky=D?9nQBbxo},= h,E'~; لdpp n9X٨^x-Ҿ m*KEt:-; >H,3q4p/dҌ5*'jn//a-g@rcgz&fqցEVzx yr-\Cԇvžͭ&Oțh EPG#aBr* ~!S._X4&C=ol̞u(Èy֋F,`Cl!"$5,4q[&ot[[G y,G+A7}6 r'ןB?/>--SmFt>F$G7iTqaiOjO']DFr9&86exRgbe's I1{H8dIPSJ$cimzO2^%& s ؟yyDHJ0L#-a%=N9*Փ1;KK@䄢[~٪jO{,9!Q,eš;2 43Anɺ4QmJ zUS=STcCqHU*Ua7lAZy"j5* I>ؚ"c:zhbI;]Vol&cnܗ;UR)IYu%D#.'o˧z$˜k/JkDZ6@ |GD-\hˀJyW*w݀0SC_I0YO:JvhY[^ Cs&_1(`+*齬Q;YN?P,g:nGB!RzNIK.2EX X`C{ :nQ(cu]g '&>Y(1EoYمxI|Vm:(BƷ߉P%J0tn7U>;Oі9F qetWO~+]T2dcQYFbs"= ^ݘ;_3VL_1q _5)ߠd#fx$kW S' hNk*vK[V9M!V2%Kbʂ&(UH5}pNZ-Nl[u>1*2:j´nH-ldƜ^@$YRWNjލ)ki!Alsi}mk?a&?JaEDPǀy!&ʈ?jc~B$16U#]Iʍw=Gqg-jr[č솪TV/\CRٲ l9-v= _~VK'scwsC)#v@v,itY:T'G`wQ>ceKsvWsLֽ;811|@~jf%lVi`F6Ҭ`hd>4:1G KCk1dlntOE&꽻RE@WwfbeXT}&&{E%~G4ÅJ0 ?P:;mn{@r}~ aX4MɭuzC.)ewaHf䅳888sلRBȡ!s[}{cD2&wJJƓG#?˸H\)5}2i5Ä+g!rEWm٘PBG!r`}ϩ-@7u)ʚb,yH iA0\#,T]~d6nSxKEYfP"3 0ɶ[n9ŁyXPX]^81lĭ X*ʑdd9G|WYٻb O,|0 #~edl>nkn:"2ݦM ٷ!ק 2-X!H  J3 ߋUsJsJhba2k*+ȽIs'{ϲ ŧGEVsQBS+y ݞ 1OIeټGJ ]w*l'hO*"G!T%]픫ok)B/Lj:W<ODҶ-;廚|vBP-y8SxB 6*eT73fuL5XwRMmy,>D')I?%Aj_R+;q 8ww4⥴:ڦw]f 69 *sd= jUT [>;o2 cP9M5fӌ))(}@U~)DlYtӱTJ+i\A2XCOrӰ&\{#}Ǽ+ȓJZe<=5x1Vph{wT715e)q&61K-7Qi)*i} I_Fp 4 =3q>ZyRl*D_Ek/,"}qbo']a¤&͌J>ݧ靛Wꀯqw>'ęU۟Z.bahnf$/w`qaв{"aцqhYծ=)lB}drQi9aSMi$\>*r>r&NIOіK%\P.Stp@wT $d9|1-СOy`ÍB:!]4AȁҔ}upC?.&Zc .ZfɈ@4C 3I|O.`^<.QrH&7u.kF:=JGr:_BKHՍі@D,*uػ⇡rAdKkI{MF<-k~^Bm(O w\CYZj)U~. 1R:AdtxBZKhtW<K)1Ǜ>M3\?)H@e:>aJe#> =ot%4.Lnx"V{vFc^Yo'=gi/Q5颕4DžjCDšJ&n{_W0Zv8\.:UO_*E%nENkzWTH’>ѰN-B cYvrB氯%̮Sa3ǓMm=Y>XWd=:h-R-b<&z.P՛^YO5H}FтDXB\u IC/qViMMy.7攁E/(eTՃC~EQ6nRi*{@Ģ#2 Dz٠ڒpjn\,He3Q M "X'}^?Z.4vhS!jMXڨ3\,FMدUN-gK |N! i_OR(Ӌ3a;frb W{J[yC}CI>h 4 >BOoyp.\bPqS*bAIDwQE.-z^8 Iփn< No̿IC[ S[&h:$OƧ퉏F1'̀jDuTHj1%X A EʠT-V?(E BMH#r[J|Swixϥh WS{]rjh-i9F2< ލYD+0j!_zgw : _ *ŏYiu1uSH!`F~!v [Wn!W1}hp>1(hG15J?br[?*B_dB<M]aUԁyf h-1Ѯ'ܑ!,ns ]ClfMn j;fqy.S^\8 򨸥~T$G)!'XRAzԄvnH7ڸlDBA@h|Íۆ~7Ź~+ AQcI$LdarCbDZl)3ZF^#q E#~gKN,?GĘrl`cn.J[=~$7L1u]s8c|],$񘀶`wS'+o2 kb8:#߈HS6cHq(1eok7-| ނ"Ts Uڤ+($}oZߘi>"x4UD},nĴ6c0[%HVՖ}r*Fj*n˼)?reMdG&򚈳e654YmW99BdJe<4Xѐ9w88iT kS8|^ihU/sntȰ A$-ņ7{!R{pmmٓnp NT.Kh$VR|J:;{ؚOǛbLc,kU;Ġ&4냢֕4L$]OCst:Ccƪ*S& >IE|FoC5ltq(B"Jivڍɖ7 5BK:mu%\-z"<ʣLLy$  .Ki͏+ $|-7E_ Bee?@+8\iVa, >aξp6Jpw7ӠaJV8v:6W$ysh"Ґł}_RA6TqFH,G+pMZ$+ Y$5eqbFw{A>K1-UT+[8Vp10\x5O3⑁]>@a[MaWbngD[ ,-KOK"U\. fYHɤMf”p74}8"7yҠYMQ6)0׏vغŽfpgjsOK)HKG,DُP(Q œ贠7Rgi N&,Z=`t-[ctLwOExg8>!2D t:;~h7p_ŋr=ͪ rmп $}r>(FEcs<̌.,Q1j*;$[Ǔ^gAnbQ7E`GTݗ_O=+ؿ2!5͝n/Jy=C# YUD7ځ9ѣmCM PP}eK#IV޵Uu F>MU0_Pv*3?~|F]gɶ#gŵQ/1xLGi7nxoI^/ou3e [W\.#T^ a;Ͱ->93UݧR MX>s+`m&x9! >w#?4 Ÿ|CR׭Bj] N WƸJPqf+%rw`]l5[I+TBˆ3Ϧb/,*qP:^ պb 2mֆ$;t7c @Fސ3 E&x8w Ic8D2wlT8ŠD$H ]OOY6j}KnN#-=|wPqVCX~;H‘]ls#JajWLg?wk4\ 28CapՍlYfLS<{"o`  !Me̺ oU31bA|:dEs I1G:A@q̕`kL a#sݐ|$܆ճY 8ӫ  lKσ1{lqQ00b,A%rOs hi@f΢ݹ7?.f5]ݵfa}XѷA)I}yJn:FgFdFĻO kӮwtK&4u ek8k JYݷFʹ'r.4rqd?eL)Jw/iP k٢oR]qlYڇ?h"PF6=G}2=h!R}zꧨqU #cp|2f <1@=ӓY:ZHy:¬ tqϜSBkWjN fiyT6Q4eQ'"0R皤j a5ns%47P3 m`I,iֿ?y :>p뇬#$ E2&*-vNLabA/< Fa@HSǚ*>r_(Jqle߭ցGt`kмK"nRjn*Ɲ;0C:`HA64lڳT`x%\ρЋxኈ*MT,$N!/Z9tUئ$ӭzx2,: s&殨5,m.X6L*x;Z$5MKqdYbw5|q}P*SrME p >ݘAa+9CN8*)c16j5)-,st`w+LS cA6>/5b=ӎs=~ftinaҷ:_o&ɓ1hP֕ Vi"Lۙ} r*PU-yHlmD:(Z @ {wap*+)YSHt=ZfΆYANEcnK4He3H]^A)gR5E0sʱJ J9Grz`e~5lİ|ZGvg3r( p<D3 hZX\j "![!<#7`{WKi)8ӤJM/:b+-H`(sw(?(Uf5ʟW}ioQ g:!E`CjZ`ͻ"''"69b:1G"2] F(iC<(|dp2U/3B[VtxZ(\3?'zj>V,w9^-H|0Cᄊ}.D89,[fXq;d)>StSEJŚD\V?O)F;[@ 6Wxlfb{LiϜWݑ{B#p?jJ&3C)xi\Q[rm6۟FK; :e)9T]G8_L^c7Իϰ]Fr9 ަ2.j!8qiVCuQ9{'8ҽsi/63a!x5`2hd|{!B^볓QnsL3ƵSG|^哅tXf7"En_Q=%1a1L~[R$!l@7fgeux \`M ;fz5&s3 (䀿M"`+)T^_r&ǔZW<+ñ\B%bo{D+`:<6maFޘ}"&7OZ !{WcAo 8W7_E䬤g7T)YK;3 6zݿUYw~籺 @J#z7w\$}?wbs!i|9>1eҶ3t+=w8P߭v@ahݻd#d IfOvx0Zx@q2 Fh#^h̪~zksҪG|"_tFб9yusV>I^ћ߯Kf]L豠Al Kmx\N\Jw1)tDK~?Wֳ}ym'y 8LzT 5[ @Q~s: jL8Km©3ԇhxxbHQ!v7N<>v8jQ|艦7dkoաDQX 9tpqG+,fjBMbaxVgl֡TM% :hvEr1 >[qhS⎜Hُh%e'ZX`ts97Vq2ُ-n.EK60.؊Jp~g;sՃ\ֱzOj9i#;a'yx]o9]3vh JDSʜu(yY7|MJ5}c_rSΌ,KT8ѹ"AA?πb,[yTÑ\e)1<w3)el%LG=\ޫ!̢fbab*K^ڳǡhd C+wW43̯\{UOq6 eEJ[C󛴴N&% 39Jx g!ϻwh˹Wz:[.w\4O<`LC;q|͖n"Mz ɍR&3)ܲޢŪLF "s +PD$+Om:Z5-`=7 dlcN[Q up- }4]n8YdXc)}ga{DccO(]/h[ieM>gF j p=q΍D+w.gWg]h9 -3=/F4@os[:D-=i_/A gYI93QU:|3V6X}yF*-吝Օ,vPҏhp5`!lʥ]S',\(8x7 Qf8ザw,8n@`*)aNd+PKYq'7F<9 B$ 0s/N,Z&8m=UP 5W3 /N(Z?;`+;N.1OX /ಔtpPwD-+Aq ceZ㞧f.]GRhE %JW3 GmEBTȲtޚE)&~ޓ-cپvHы]DfVyUmx)^酰X~(Q~+k޲F1=V`WvS(z!噽uӽ\q)ɡ4h2eZƏT1tty#zF,m5ШyXͧxE, i|ovII*4.!S scǘc薥kM鯉]bMl'2b ߂: f>ȂQ@00J8 x+"{5-*=;W@ {.v9Ic`Oxk=Eץ<#sk t*EYOY*mc)h{T(PL8ǹ?T0ԀӷTފYh*GPNsڌ}qL)w$ ; e0Vakc @e,adY*4VP[SBmQ9 7Ι:=Ҥ Hx-5E BQ7'fQ8rHpQ1=vn;-_:Ktڲcҧυ PBIJtEK6ERm(f|8U$|#=JAT޶< Ti}|W$غ qHl׍,H}i:*Jp#a}9y?謷W0 FPΰK olxPr'X7y!7Y73$QneskES ܇^P=L԰P {a#nح8gIZ_@r[Pʱrв# GV1g@́{md5oh.F9R# Z[\K^!~*nу!) L&K<\09n=9DHY7UA $*5]ݨWOoS)C31'4B %Y"9xpyGZ:0z f'DP}=]2$jBoA*hX?LXn6JhpdM, \kN Bg'bf_OrPv.2LM_NY{P%g竦wCVb<ɭzI$:f-o!'eMMբbwd48fFXUa(M"]#ʳbvV)yapH%A2:=BmJ#~5Of1lEOc*}{B}",VǠq(,a{tG<|>Mch%tR'܄y7rEL_^O*XO֍n8 'yAQrJM-܄N2{ VcUڒGLa7+h+ o@A< yȖ"*6 YHjD-O,d`U jüPA%=?t&̌"_dQS {~j |JVɽh+N!~woxŊv80mGw#-˂ԮCK$>ҫRt(~QU$4١![9[)8'jy(3ZE' Y fn̰)  7* cIBC^9B^\n?gFҥ^baULj&wp^dO1Qɗ%k8۷0©i5Y9,YI+=G2^Ox(M\=FǴ*bL8G-V?xTR.!^Zk>s"Z(>!{4Ƞװ*[49{) zzXtx^LOUI<2T_W4Ȩ'w%'C0T4E-ZzgJQHnEko?{d.> {_,\}fQ2_\M4YnGK^79iBwVƈП<|Mks2bzT\6ǎ$6}3[]L78w%;v޾aI%ZES+bln|RZ>EթM &9l2ܣ:oggm0>:/4$N2gSٮiG>z⸫uTFS.G D(2÷#ѠT|y{|ϯT[PE-cLYw?18bTx`GUbCRW/9ϖ0wa(lш.=fKow p4*Y`bqd7l0[0Q!ү*q]KGyh6 (?=$ܸە#e @8ai0qv ;Ԏ!\w E6eT?:O%B;-7X} )ߙ`%Ov_":GBh?*1бgsih<0cX U=Ѷ{9t<*@ߺ7R6b^iiE`٠tn#ZD(?<(5$H0X=X4텿NC=ɜi1wP42=D%,HtM2"L'XH:)gǩC?܂M޸Y|W IfNͰr_4s{JV?x2|A9߲#UxLȮ5-RHs7)^"Oĕ?$.Tm; AERQr|%?; $ a𖰂V:;K0=\"ǰeGfċ,WU;ooA^bWi3E y=%qgJ0Ls;{yc@#2c@WuMy=.xuRLњt?E$&t̝s9P\r6IfT rMߚ!98eJNqlhnD߾(ZAE/Fd1('}-.1bq/EU0%)(]E^OKCHv_JUk]aS廳TŚJNDzփүW+b(oY3\&T-!& ˹.~>&M+ DQK3jBVJmMY-"w`8t1%=-@m֥˘*L 0Ƶt#}^stqѝhsI*͉\].F`l d~$"HE0̡2jޕ ßx:)ĠdC9{>-S' cfX{(ͽ>ܻSϧhҩ޽vr00_v^$~^99 ™+ )uLG}(ղcglSې!t?4ՌZ~[ɾL i18.KUP:ky\/2n;Qȶ  fG{ ]B:eK{H|Uxqm*~gL!}qZ%U O> dpaDǥw$Z/)ǠRʮ\x' L:{mN՗% ,&bq.)t+B"A\XlBie=9 9u8C}3Xs Tb>0z HEeX*̓`L+;|ߧ8zxLy;`va$fID\U0_UbXJ*0@؍oIV{S=s#]Er/z+o癩r۲!C5b}i}ߟ{bœB~|13fh;Qw6%9Ǹ01xkpz(ioaZ{)GOu`cS1R˷]~'{5ا p% 4:޸ڇyTYh.6X&{>I{e_2Qmt,tvJqƴج2;=&%hf?-L\:W$*rܧ &b/Bm`> ?Kp/s zžTˋ@YB.~EZ?- 3ҽc \^:8"4AiV3n7yk)2^Bg؅ rP1a* H "5 @s`i\lךA]{cA'fkbd!z3g;th߃BcUeOWkH/)^%Ջ,b%S΄dx+?my211* =dF~{r?-\cӢ< <`O5#MHn]c81ծpzX:kT*l98κ* ?^ Z$zČV4vZu<-Cem7e@fDP?+ޢea(TBrV/A/HӔaCÖY85dG_ulGUS 8vuL >D>Ahmz7Z%|g$>nGVs_ݧXIgN:;PֿAt(^sb^ceO{Tޒv>h a!3a =4L.mCe#Z}xSQ̪$yf$ "+ʀm\И*e.EܧVw@ph705w߳3CANʮ $bܛgcA{M#o%4(e#1߶xD%\jĤVT:X[n` 6avAr oC^ S%L<Y6.MYމ<񊳑\+gI &s%_.:*ʼn-*3̂%>$y דŪHu#EV:ݬU)rU2y¯%-%B04F02Lm] `O4wG: Kqta@¬o,x&YڠF\'ުTaMވ 52-9%uSŵf|TyA8}"@3†kX8@/|e h9ڄ:o 7G%6䤸9B._ $^hO̺ r6b ,g7ys VOƦ‡ fnp|&-P"M$S'qp)wͮ_)N &pt6O<+"tkhkLJ0t_9NYcwa I:1T^FH1[0!E{Wukw;%I}-$GuaM/[NCyYẋFH^Dx=v}glϬ ћcRݗzx[G< x= ;q[IiS8tz빁D2G|cVhqdT]*+ 0Ob Gko7#GI32Ήc( eHrt%_L HO'.`\C܅"bO[7s4i#[.baZ0?KfWu"q~8Vyx;G-pSzJEZyIȉw0aSQzAg-=o$.pq1k5dy| )=nB505Xӂ]dG%8k#aQ*+1hgD4R|"&Ʈ\(,S!x5tzaX1>|Â}^:| R_Ű}c!r=]hȷ-a%V5}78:CS6$T}M.p&-07lV$&ª@r4./w} M Vk܌^$-=AY 4x%y7m7=p*%ܿ&YQMlϏ\`#i2P4}'i%jfR}nn))-&OTfd /Mk7Jh{#Jco&)Z+gB%/<$BfgxKiG RCdř{Z&dGέlQ}ƫ[jAǿc* %̨o1Q,Ád#@veԸJLA;[s 1p "wJZ1:&d& o"Bkdpռ޾n*Tt?Z"2cg"t}>V5 z{mz3_^ĸDr TaY&<&~0VwpܱdE88Rx1q@:3d|^c k0A,ĥĬ]&[ VdQux1qՆIؚϔș:)p,ci|ޚo%Bh-/`X}Z<=t]y"9gs.@0EY0VSߒ5_V%_vy._Qb=H|:8cs$e# ;<x.w 0rVjc9d߇ l֌w6jΕ8JlI棗l/ v{ul͇hp5fde(!fqnRi=tw_GF~ j%dM=SvO1Y]?,J)c8-iϠVv rt8ePg1 q8 Z'\_'Ʌ.|M{ٓ ̖S(^j fMg(tG{XBn,S'Sdƨd򇽖EXaMt:3PI,b;:kNթLx+nL柵6Vn`a3.!,Wtv%4سĽQvnK MQ:: ̧5CH~6@D?~icb@(s 8 vLD^Z&-O-*ut~iJVVF_? aáRb S%DG] *2|E${k!ߎ$r[sjR7:+兽=jQ?~,9v aMlio*^K@hiGɄQ_@ݕzЫmDODrmWtiLq~^h0%sUe&b#U5ך_V1JRC-R0`i:+"Pʐp7:]8q,g@a [0V?N8b(C[:`|hQ[4v=%u\:ɚZvUXBm0Z0A[JjJ ?Y규N]fc f9YqO}aˮ43c1^\#4w$j XF\AϵYSlΠ&%8%4n$X0g<iIoԯe0be/3Exf,)D1 ݖZC ǁ:)3~xBDGpcxUٮ1Iadc-As~A(A -9@wt_tfD£SQ *ol3&*fqpE!r u,Mܭ8,}tb,VYwZf.uJ<Aò>9K+ۭ+n*%0:BDix^1]zXhX)L~0Cێ,= ="{k ) V<5 S$?xI6RgEa@Wynфn[͜wnT:#sHӸQn݅ &:U؟5Qgk"1ͿET)*`~;JGCס;zNF J.FMfdhWy8F 96`¼`"v)n”lEi@RΤZ5%˔Uf,ɑU_`qLB',aMD в-_n[jrɗ12q+ٽRaMW\ԣ+ -tKGDCKޡT8's~AX4WqbA_STN:PBGF`9#"Z?6+(!L<>%?pfXb1`?GSq'1oKRifDn(8  ڀC:| ~ĻW@ME٠X?}>%i6@ģI {| cdKʜ oߪ o̩Tü4rzp(zs} Zkx¤`.yr*9DZ)#4I4tKo/CRkmCK/;ՋL 3ow)\.tir \X)1A-4}9f߷COӳ+¸ΘpHɜ6Szuf)*>NxxHk >Ic4aZBlt5򌳻d>pxa_sXM׈LZAL1z~ _,'ݾ~/(grujhgAmѮV8)=F|yrm1SZ$7R@)C͙nBGK'EhN/0&-gC' !]o^]lƙPO1"h_4xբ+7m>/q Y=vAzhMӱό| *hUT8 _V-5E C lAfmJO%kD|!0L(_IAf@8~N#{h^~0f4=yl# gOA R`PʢKgx|;ZUPhnI+m yHQjllG4iq6'qlS<2<1+,)e ^ZS`KX'K%g2DEYn!lӄZ)3\bClWBj"LT]Db˨St~V.'PAJzuIGe6XFz>\by';qd&7MG=𩐬[q?DLCtzV_fD9zǟJjj`Z_A("ӖjS'R|Gj$_{ɴSA/Hb2,G'|׈uFZ3YF'$puu]'ofM#^6Q.(m#PӫՄt]h i&$Ǵ:tq;vr* ;eج?FS i荘X3%67HR˚88jMXؚ>r_8@hR375=p# BOVH묁4FpsQ^ʮ+lD9 2ڲ\%7s[lsN{-Uq hzBAgBa8q"β}-.p[zg馴BR!cU]\=h2T Ԓݚu6KHnsCB\,X0 :U|ch󀭑I~_j|7aPW83Wq2{aBiH $P] e|OF`hpAR1fJF]{ȪV( XS'"ZE{uRH}_/T1lhR1ljA lYMmzfGβوXp!2#ɟ\U(\Pd7ukh8%VoJYE?CPOӞ7BGMTZCcᝪSWPm&Ɓ>xLzBۮlZ0ʙc@~IޡV8PݨXտcs:8 o$*ATTYmɆ[V溴la.M'U;a%{yVLS?~F^ E}~v$k1`8j(XI6YO$";) ,t/.T}EW :RdgTxNe^n/ߙrP뗴 ˓AmO@|HD(9/u~jY!:SiDK*IAؽAU &n|5Q ک$4䃰/q'!s=;+2*r:"p{1z dوv-51@p|$1zx"qc^fXGIA Vl7qcM:,U&3K4r*V;]-䥒RRf2j~(cX\,d=Z̭#L [̔Hs%GݕrZM2?vhfsSD37L3mjbغz'0MQ?>n8\?W^zH\'nT } :[S|Cez0҉Z28{G׽4AT;ȇSztѵke{>'%?U/F^'a<3&Ǿ vRx?n_=XkZA-"|*6v0sۮ4Fu.[ITb_bro)ſU̜u@Ĵou;uP9WJR(Ĉ[mL={Xd"ej_JPj0j207װA_ Sՙ 6w޾WR3ej[ 9e U E؃df*.\RA4>cNVܗc_wlA{ ZXxH-דmEG7~o #NO)Rw;4;/96xO| @˓|e0·ʗsaW ZC+APTP3-助ۢ/@ّsAs7P:}:R¥l(eV]X|49V02wN CzH(tLWjHX۶`wX_k20n807(A,IxC%E#iS?nqґ.?0 K8Z{M<)g FzT.[t,jRL1S)YF3HʥXsN|0Tt>(Ǘ>`ZG<2Oa TEQ|nFG'6.e*6v! 3*֘a~4YFar՞/ )DE*ry8h4}uɾ!CP|"E* Yr!ݿư$u$ӫw}g] /H}0g4erQfpЍrLJTwi~ 0YoKCu/ĸk:|!tp}q¿QKjq3[9\Ce jg[@d@,kl$FpZp9-͠sȆdOmo5 ARxmTZj1o;KՍr#HN)^p?R1S W?Gq_]Ziv" dzP2ѐ#ow~\8@̑j3li  &R?aZbwcZǨ%R e`|*aK:8ہ]ztzK&5stcK'GŒ_C/y*_zO$4'qZ Rgs¾;x[B\WT  \\V mKy?1zNξno`XֆY@\Q)I2\^͢-]~aL[֡ h`6'_rK\QwDOܔ+(L_ ַ-}B3eK$C߲Gt4,z+[_&gu1*.ټAjo?/L6'ru؈~o7cƅ,Ǿڗ7P1KEJk`I-}rڐ8YX].Jꁥf`wK@E;0*`\dSvN05-[uQs 3EN:r{$W["`cGϒ@^v=sdɆW\[CgC9} 7U@t|FRlRg #Q|bcC]_:G lc 2@H@9?f!d(kN[^b R=+m2Ck4CMmG=8E4;ϋZb,DρC[ E|s~F_HEGo)a{{Х81>c'S!"iha6sI67x 9z:u2cGEIXiPϩ0b*GI<.۹i3v/eU +xߌlӔz|(AC>̟FmD0pzLl=`kԎ;DrL}1>kcaDqkv|g&6K[YG{>jc1Wt%K1'7xzM>5u\}j*4Jm(NzH2#^:s~V[Q|/x^Ҟ+CDtPPz~H۳nP,*)ϟa1 xB# Vs3x˂* 7}Fˢ,h.d;?%(y)/ɫ6Nz*q)[l:_:LNvmuCoT\7RZ]fmMiTlxY㱅G6p ;$,WaHvg\C˷b"q w#z Fؤ4F%9<-k#J@;t35\J<=lvo-} V{HDHp_V*/Rb`R)}wmwğtdLIC"F"5[-vd^J1n _GLÙPci UJ΀IkJگϫ.栰r .)iy5&(*(x)홠/Ŭ))lԕnyIDU|f ף2L2+V,.'po}|%D";Ux@\ 0IYU19P/A}^)b2YR@1vz碟 F B^-4l2ЊDEC^zc$G2B!N@O-ă/(lt_[LY8 RyE: Ǔ滽->2c>Nd6zs^58-ظGR2[ko=Sc sǨmU)~<$ZmYF$pK5"t:Kc3-2\<:7kPZP's;7xPv8B9_YhGu1$ bA[s9|{\_SUPVyll:_EE^nA\LTaˠO~^HMX\Lb* - fUˇy祥c+3Tc4TɖBlX}w6,.mk=ɖO=07-X*wY=~o[bj;95Gh%Mt"mGk3>2鯕բ$^'OoH(~~r`,ކ y#2 o$ܷ2U3? }\낟X5ҁ-dvx ewpa EFϑ`q,~*o=.{eA.tF>=CS(AτFɷ,rٚ7}b,0`@ؤEq/Lg&;Q=:)yA7E{c^:S˖b^ L*"2+I.i#qײGсh4H]Dί]i H^q'x<4ug-I>D?+rᏏq;ڢRv`lGǚfV/Y0a]-Q0|X(lϺ dH1uEGXbm)EŁYœR-OMFjkpL1skzu-&IЛCe!clJdZa3䜜uکm .)6es1Qؾ_񊮫 ʞ[57>Mfa^^~%.H|z=nE߿E^ϏBD3͇܂}a}5,VU2)3/kp&NUe~n2P-gj.hQoH=qЧk$ *f A|`y>X&@a&VDSIW%ݷ1CMHWa>_HVגm5n6c/JCV̂&mw2DoNIݽYٛ^zj;˒{XeMRoma& re)'I}fr4Ǖ0oxu4_^8ø yElq|BE̮Bs=Gk%jKHfhCjғ^@|Q>  7̑\[Ug.2~ D:cp(O]XU㧶~V?tJOJp|<)CO&'@h`3߭/i%̽ 7 l|O,d۾ĝ(q>OAœ@奄$Aw&Lz]6s'G 20~3,|PA4`HfB78zdI/E'/?,e()#)E@xg}L=q_0'iov q/"Goi?N"S~ "Sw)-~1߂ٞ&l|a@%Sqonzrz)uF&DghMٺASpHBX~u<2Jp>hލk|݄]:a1PNNCn[UK?P2L:KZ^H';a77ɋ'dVm>EO[5ŵ^9 a (^!lKK+k//Q˟VAKsxқ[+Wx~)nA4Db(_A kUhvQMۊvQѻSnt<1 L! }=X6OL#QP|#_>OHA΂I@U_q I`-Q4%38CpNklߐ nDK¾ m\](7OIwGP֣@o4wtTwb@erf ;iH\ÓLа`4w±5o򥺖dj@Ç1veq7ǧo$eSk<9h[·=I@2v^2nDև~REÞL pl0#џ#*l1k¾a)C^` Zk݅w獽4N@Eg*K,ΖD_pnW Fr WHUu>,ugdK .Dg?B5_[ߺY3>J[h{8-KxulԘW] E忘xLAdoHŻ7Sl1tWtv4j: Dgp{&>{eCN5a&]$S^ÙXf|+bT>bt썧cQi0$fy[bcb91"4=& ;]=\/#FXWĤXaVU7+`Xܖ } j)(H~>r|!|З%ύ8S&hGkpҿ| )dہf7z9h쀵8H0H{fuKfzۻi :h1T>)[H Ơ>Uet֖yCad B|~]56 ľ~CAge[a)%f`Zf`uHo)_if@Sh^gX\˵W9g1#sǓP8e4 ۉ!*Oe Y=hhp@ql=69.E+Mا1_O}NHNK|+P̆#;g^YKS:jp/ekPQ6u@W7 mbdш%`t 5*cC^I'#Zw?}.KM2CN6U{OP*xtSF/; vqbeytYKEɮxϵ"5DG]Q덷I#AQ/HGn$(@9, mh)Ϙ=CY`Nt~&Jv[zڕoޟ$1BX 雷jj-W8[9RжvGaQdqO b"XFG0!lx[Bnؖ휖`(dF'ޭeܮ Wxޚ JfI[J!1B6"3vŢDH(vhճW (6[ f^=@|2يmdCᠯ !ew*ZyL2(vRred;~*dCI(mH/=n#FT03W^_Qmcd("ٔofg:TM2ROy6+7PyB4(vm!c$7wsVXF7$(PH-7ˮ&-@^.)u-65 FqؤHSҕH0vGF1 ҄SucmsT5{ EB|)v"줌xF, *4L<Tw7 #<fp<Q$p胮8$Aʧxgr Ǒ|ҜX/Q&Nox؈)CٳN_f΢,\cQy0X;oχ`R5r+!m- CFXi9{01aO:]v*B'Y{K޷ZOZرC_r`5%R?JpgOϧt)zO&[sbԀ|^ݨ,?]~џbs]~IJ;i1O)zěf(x0) Q>&1vǼmYğ4j@/PDfL-դe ͆sjUݙz9az}&)Xq3`͡o!.y 8DG)a$ YmumHp)B|BV3jpҋLsȃ$RDFE}Gf!8F~:i"^>+]kh;Tźm¢IΥ&0ȿ.+Rd0R O`YOHxMb"׷ 83BJ6LBBE%aTJ`%?'5cL}.w՛/pEh, /3Fg,55Hȿ '] KTDamBX̊YiJ\NA~>`O0fZ$0Ć$FSNP=֐zX1Zl؃T;( :!UZJoOӣ6!ZT13ThBai کss>[ܛDhoe<|<҆;Ve#*2 rCх bHIEKK+%@A: +a懕 E0"Wn5(ؤG_gJ; g5EnTt EԑJD ';פ@RkzK7 EM&H-piڠ|j/ނp,_Sqې33ݩp$ 1˟J47_G2p!PŻ(+,7 |r"3*J \( h9Y<;{^?QK%TinH4'1[ ) 칵-NB于BWgr.͔fntXJX:0RbK.hh=lw]|[:F1Il[ Ú̩ Ez(:1V:;UM\G%\I։31'޽ Z5@k}O#rL^;kn cF8oXȦh1s'cٓ!zpe_ZS;sCԙd*DpË!g{lyqX}Pٹ\ԥ*VKʦ&)rya-1#1Zfc$ױ^8Hu<=MOC '9?黮0l̙ '(g O;M5y4 )8y?Izms#llz/%UU!SvvRrE49 ~z{ L'V&;@5|,Z $⡕{{Du;xVꢸ`:- J_U-qQYꋈhho)M񑑅(j%#ؓe7Mzmmov}TY.(3z <%]#ޢףAiqc)LV%PR27Ɏáobk4#{o C,CոBI{.f!qikgl? :m > 88zu"xu6bURbfpsu ЌklZOթ\*B'707@y:O{?8GǸH aZJ2H40SAp -w7"E)T0q fZy7=li8#cf"闅/NGOשo"e=}FڊyV% \,$XEHW^H#md*`K9:q1+3}X Ch՟K5Xl}>kf VW$1JZmC B;ΊϚ/xŏ!2;,+v| Y^Ω '9|ba%%vFvpg,9k1u2kh9= ByJU[㣿op3srt1\P5 ff%Vd>yE,@$lǙL/|,q3ƆN@? $4 =4i=?CVͨ܌>?sxR9"*DouuO3g$HCg)#:#8uhw\b\"T9yTyOԆ$qmE0 E‘3 \k ±ia2(>xEb}}@9B@Mi/F7̃W^tMnu #R6=6,q Г7y13ڎ0=er &<}8 +vrpB)耝5&sCDSUeeZ}qRXx3xa.^F∊$ޫfA@f@t DCܾ`%T&q& >pXJmX@b>POfr 2g 'Zm.=sڧD]H9O?x[YZF$C5uA>p_J [#BDYӸ.`As<}FvRBN%i_<@[;EhKHy"HVEC{Hd<E'2 nFL]4XhcE:qB=Z|!՟`,w |egw6V0t;0Gf9QcNHnNOǍ""̊>.S3mS3C::|v>D\P6sVW|봲?~!i?a:Xz݈\b/F_\آ]ڊMAn@yo$V߫3YO2OOm Wltr3Qrt ѾAmZ,A_;R?`u璗"a>VTO2 ?pS* #* !?Q,7,[`8,ST}XŠWJ#&@M۶C̯]o*6:JT6ČK9Ha0 %'.LK9[23 N~TX SRTU<ʫғWZc1A '|cWL+mJY@Oq#}4.trB\(@KhV^el>KBCbփ)cleNj4w ~=/"u]ÙħDSHu?Ǹ06{'jwbhWl^g4 q9= f+M*+J1(TיcN̉!7zX77㤴بBƫv173~a$ZR$yf^"YG3m.~yvϫ= uGeCtu//Tw9tӽȏ#Wy]kNǹZؚ~]/+ʮ57UQ H;Qc6/b\^9DƏq7쮌M$Oog:eAc.j\vM 0~z/r \im6a Y`(L%a':`(dbTbj5I[?N.uF%!V3hPf)YgyMTh]5qvZxe^fuwd&Ys\-EEfWc E-om7~i5ae#:EӇ:%xd"=e\ %1pkqfZ>mV+_Bboe[j^D[N17YO#;Ht}iB1^C,Viay.0AڸA2-A=1)V~rVy6GazZdoAXQ^ؙ;*4Z#Y@uVN<AdP$%\%ZߢWcy]}4a{77..#b5@#ϛ54ѿt;}\k tg坊v;≆ )`m>HdZۧ39kIN%DC;#ju@Nяb[{{[Dˊ $U1EK?YDLZ[eGdU|XhRJ 4NWšLŸ~TO;YooQchM _< Hx3}/ 1EDŽνE5D Y.<g߻x//x&6\_0  Q@~Avk J/`exl1W01T^<ϳ -T E3!'A\btb=k0EV+/Z G =z!m' 4|% {c`NN;cǙ\$&F~YT M :3O.>:OcSN>ֹҳD1]gM Ș4K]{yv%x7PP7ؗjb'*\/$p[w\lHPUYLBݼ+n8ĎHUK\\,Ns VV;/%L'l WbtbQ3??BF@$lbtŚ a<+ \~+U2#-cE > *uyF׮ѮvD{W#孛y7;e^J;pxX"kHOO\o(ͼg݃u|n;FsaTZFV\2/@st1*ee@Rhar3W ;ݏ6U-Jdcv@KdlPٓ,5D7B8C0,n|2A8͕,vpKosplI˕'/h&RIGpg&O&ZS6%C ӥNӽYS"RwoPT! $مT~Fֿ(D]-ܶ7[0g^/!̬Paz_vӆ^qK9+BtGkH CYq3+w: 6`8k/lkljc\8cD`0 /¸Ot-:3GC陽{Wm@CYW?EP`81/RoŏhhP.0>f=4k 3 )n ya+6u<`sWZVs&D8' rPϑ+/cl@ ςҎN~˂L]sKӛg')}bg9+bۃ+hN?SS {Ec~2VZ|%Q,*He -#ٟObm֯Lhm/)DUK|r01E?8' 6Tf5&EܗR@K ^խ\4V= dGgA~!aTNتSk""[j)]}{˴A}9JmgqΒ{%lC}?*=Nc# yqOb'wF^D"GV%Ƨp;3: dN(zQ qOM;AU6[Tp5 ChKL9h:>Z '%GE0ٯP͡TkM;<Ǎ^J;ח=$Lժ,M\CTKn] RN-TTXg|Px~WdyM`:,u*vVCz GM )jљөf|QHYX=s1_^߉DHuEgU0B"3eAQ'}/G$vP&Li'ܢqy؂s 3Mb֜ go|l2g"387ZN2%N`:3LFPc4E` ~.i+'B/Ard9[[u,]|C1'wl!rL.Q)c~!dQn{ލzDg{o ^eRȫ wRqa{hS@PSj2IGJujfjvM1Kϴu:Y|_et-_/L65c쿢. ]Є}mCW ,Qh(-&j;3S{UA+=jU`*}aof.)I$)MC$-~R/3-߻3ó |k'Mc|f>5jlͦdȟ~*XF[#掐!³jzu@*Ŏ\ˋc {9PX6t~zXHjs=6Psܒ=$M+!8l$vbwW_c- #9Kܕkjy-Gu^G6g̞Gb;Ia¥\e{( #,X: i5EkԜӛ-aIhǑck=m8UlN,q^pʦqg;B ey'j}Q4lR5>^ǵ/%lqUGqLYPݗ 5Ho*CS]Ex@ya'I!tV u~[Í=V]nm^0YR>=yU*I,~i>S1W_x%6A J#]v}alS!ܷ[X̀n\W;n'5#n9^m̀SͫuR ~SN{,@|~z#fDt[҄yGӮ%GG5k]YK+RB^jDqq98}[$nl!j$wSV84Pv7s@Ϟm1@&}CO,e=ډG'8f\_Rߞ}c6#$ɋqU~ކ:F`ESV KعMTK dRv)o@z|IWPeW_4IgÉbpxfD'tg7OvJi^ o4Ī*qNf1nC` ?n (~0ן;֜`fScsLuqO+^D9`O5TK-gGBꡯSc7AT+k#wKu+ֱFK4Nt Ba@ Xcض+CؤD"6# Fz _Gq I`I bVdD<D(eP ?<Q{5Hő3Tg?+$Ts6BZW:[Ŏ=o'MwF$?ISb;OX3wMJH}ǐ0Uy)) b`ݑHˈtV|G|ܳ >!TllNЯ h' 2_rHh~QFF5@/c}4YP":'M%=%>blc wHx jHg8-8eXaS13ҩ@@A(O&([?zc3`R`#V%B* +=)E [?vl8;5W>I"ڸKfO`WŠ$#myDiG`; f>Kn#AD@pgy ="ןGGjE/Aξ/i.eS7ٓ2KλMdE?sNj!ɴq]u,{r]3,(FEJL`YOu\jpr*j,^K$r֞zs|.D`4qC4IU^z!*X =*mZ}HH-O \_j[-ﮒnuxmmV~u,j]W<'LP2QXQQ qL8執Vׄ)l4TGTf> Mu0cUۧkȷ|# EwULQ?b$wmX5h'%5FO56秃F" zb-n->R03-SnZע?2b~ು}z;9IyAZATk#u}X:$n>[D+Pbx̭pf^+n"Sషt)gy塎{vT/o IGY7C8\wy(l%F |icO0oOY-֪nُ6Gq(g+C92_g6CzY umHyfsJLY |(* /GkSO;9.Ԅ4L[y:`ow+o*٨$kaFȲGqB H#JEͦb"i ԯemGߤ.WZ9H"☕5`\$O 01G+$YwV_qqC߇ _~=|S&jSsKʖd,0v%DT+gcIY7ѭ7F5T{SuaIIJ!IP'Qjk SCZJ y`B'ludbK[2АI dM(1Ϯ;FÇMb6Xc+SŔΧ2Yd֩ɇhtHO G?$>cA>Y/?=ӾG;[ٽ Da˼- 7V ӡ/q(!x؄3kg12܁,s6)>}Im2 /,s3X^0-?f03_aå-թeI68@פ 9c8 { &; J.@ [&Tly&-ER`2u:TdPLmJ`I5 wB u7,f'W./b?7[{mm7wR/#HQ!zdʼ!HlB@Aĭ`3Ɗ`W ""?(!X9 7EaDX[#Omu`seçy|M [q s6TIya"7 1-^M^]U]G!X#[=:&[g7IBss%"%{ qhwr/f QXkf8:j 5/3d$n\-kyC}/<:I0]%):@,PK)%SD.40煰Zܝ+{YuA7p"1&(k  x<;Nyj̣ =),YdܜXiqa4 悉Q1<$:'HbpGa2吋q~Q# ڒ{"C#]jmYdȔ5i\|U6(MWkAls:yڙ9Z1d%1eo*Jϋ}Cer,=DEm}`8 !C qIl26rbi" WBvw,olD!_rP9o__E=%|\l JXSȀkhk珓| ֗+y$}5 {|u>\!%#DTI0-l1sš 0go);!]ϸDu1p\- : w#O# i%'rp)k NPt1v*k39;,A.ǃ^]/}|$4oyݯkr9Z8(U 0  k< ,dzL|ڨ0&[i}#6E.Jd,GZٮD<>g³4!u TtRHMN6a}" aM!m 6\a `'}7 Ln@qoN+Z;'6ChiP[KGFL|]y$)ѻD ׃/R[bIw7naDJ3*[td^L8_snTĄN0ÄmPxֲNL3.()UTn":UxMlz NIbF#-93:bp̹8uŇ!^˰l7Iߝuĥh:+~<نl S,jHT縫ْ>zèw)d[LWKzJ 7u ,%9N+޷S\4í+! zz?*%J ͪ$ q*&aS+ͽ'OA.*3XWNh\=hǨٳZl9Zp+ƌ&\^ӊm$5ϯHgCo*s=>[sg֞cqdwìjk0!^Z/\齜sRє9> 7~PIw~ѲK$ᔂ*/7߰̕æq|o(@9Ҙ^ G\ d$YvXA|T`R¹8E}1[XENdo7{c 5 ,U ٝoP~;/`|i VQ@gW(7HXrGw溶-.a$jz7ܖ:)8Ss J7F5Xm􌊉PC m 97OG} G!dlq77TB5FOUȮSZZ:DҞ$n>+B{ի;]R""pET/FR:!\WxIg !+,"T˰Q{5Y;_ z%stƓGCPA ^kk3Dqu mWvصmGW``e[gAuRB#6g \`Ua ۼ6g I8>ܓ: )G'YN4T gQ0DC]έVPWL$JR2Gj]hu[Sؙ&IzlS)55"SQ!ZY`4aDe۲C5luaJgFzeA-$gvR21p0V Z(02>ރCm#>Zlr9_XGGO|CK*@KlƏ`:"0˛;NZ7u.:5Fz7&ez#Ȍl^SEX1aG*K@!\$'·C*?0fq `ŰNZfXW+F%^_._;Y;eyaꢙr'O p(RLJ7fhv`dJwN9z=E*eIajM^0J-&٣ vY#Tɞw C*b!2>׉ w>(oAlrVۚgB`ٷ95j供G>&}BS\tld<}^Hֻr`&!8sexp+wjb=>7};34L[o S%rc!Ay:x_i 2)1=ئ梍B!3S`aIs)(&dju`HB 2ztB$,_+H2Gfz L)w /THryi>SSKʜnI>3c`f0ƹkkR J45p?cR2/yPٖ`oug5ʩ]m~<:|$Ua/N0*:ׯfJF8eՄvp)g@\ bXPf 2l:rr)iNٚqɼuFB<WOu>)%eS\ru8c& \򲿜/62Y:0H %vkinL15 T @ƊePv,>l7XC 6o''!GBb<&˜̔ZZYCBlI$~TUk!U of=˻?L0fr>./G :i6\MI#M=z0a@! :Ѱ9~rjOՇULAzt݅Pÿ̓c8J+}%Yx5^͑N.fsѰ#mДI i?C[ \VER\i^ہ=F TQ"Hat!h\j,+Ͻ`,9ky;N3RIaEM*EKpbι3 z1x.WEz^ogs2s6`N<%.aa:6$|[6u4οIs^(BR|iH ]4fn/fɂfD+ jJکH {^ RK1h4$\(_VJ}bC%p2|Nh^y8?x>6''˞,^۬c)hϠDWZu *o0z*A,ʋϳ.|,:Ӷi0Q{ʻ(w9&{hbt>щÙp`A }kM ,9Rd99QW]H.6=?U >ŧ36VTa$Wѿ Ѳ)vCKɭtE(ҊdN*;Ζ,\pW󪗀ũP!6RU胫 !P&vvk#>"8H~!)}oK TmC;4}\0뷚 ^YOV!;%V%2o ]+/2-'I%=4fvk2lr(,V}yxOQo|os m^w\N"~8"8wo|qv6LUado`pA)JX-TYgq'OcKKUhX'`$C$9]9vR!IP>n*#{!pL3)-uYp[FNr lhp Ϲ^+!^ 7uskoQtӺa~mc@[l%A뽷Tv#y$ĻT.df7G-|03o?U[*i":20J! =X4l ]#Z F` =@R)ƔsCPC wW KPA&rmjx9 M QGm36~3$qrA񆩝 ZnTQ%yE `%!{׼é%ۅݠl>ACDsȈs3ц2%Tu TVWqwzY χS Ԡm@hq2Bջj?|/_=& P,lZw@(5`7bUx`da16}y\GſEFb!v2ˈX0\M}54 v6dކSTL6ϠL7U@ є`g>j҉3u<3U;m!67$F bK"z_U %M/рU桝]? ][1].B7x!kc8 q+ Fc|B!єpYdJFOꈙe(Ff3vWF3Pđe% Q>` ?*0eb4CpPj ?i~zs2N#8<)ImT6s2u%@сK@QC\lgpkZ_:b-t/@6iF/>-4WףG *[J9~l t+C$\sSO]tFUҹ'0h03Ĕhjlbr2{@99i5JaT sd}U T?H0uHcCmgVL`1ePYZWq-N ߤϺnꐥa3JtwBʴbD0vSMOj*Jr-Y~1bǘm ^Rʅt6 9|`hi 3=5,V'&Ɣ|ߔW /V_Zlj FN8]jxd>ZL)}cJzyg>w&܍f-9Vs$ۊ||qA>MzNIXK.7[#4ITc*c2Z_:eiyxu}Dž=y*9%WaMjyBFOS6nFf~s8b &kY dr.ob0uË qn5&BI#>&JVT֦{ԜءaI$_-i͉'=E$#a VʔBKq"9Qt v8on{i]nS8E}y ehN>0V?,e9]Q3X,(LZ FTrŶrŽrqh] ef5D?4c}6M"go{;DlaъwmJB JݵUv;i,'ܞZqs4#RtdO[SV;e4N{cC\\(s7GVVmI)*|{xL_% y-{V {X)ȮJ>@Y.r:hNuqkfO"Sj6#D;۽7ٕ\,' ,5GՎhlH,O*CU2EuGeY"q uFk!/y\{e/U6<0 S;7Y00r#U̬4_fR )pd?Sj$ ÙIG. I)Zf1N2ळuhiD=\]Ji+>Ӵ(t #`ޢM=3teS_;@@sNk($$xgJPT!H1+E}tt9P P ?;*z01dhgO"4܅}HydA|/"VO7DKe5gXɁ5 0 :ŋN`!46(#UBDNd;hq>y7L\F۩ Tf-! 9(a(ŃB>n}Q}չTƻ@~4\2 llnWrFIG7MMtoڊ(x`y6K3B Q`қWΈL*A}+mj!Y몪%(ȿ)@L%ێs>7m;iɴ +;l/siavOؗ8yX5!%͐.Ip7/^aQH𰰙(.PD9zֿGs2~?.7~oEtMiD(~@AIbq>gx^Rg"=dӓ}MH%@b.ʆAn%8CS(u^r62~ G2`+K1B4:|UkN~Rtp tV 㣄P'RNM-Ê'D1$[V%iz7"--7z%S-E?QU~LY+N9!^™(f]vjH AľD}ݣUcHYf?Yp_ ǍOU_>%Yg!Q늒 ̌}bv} ߭qNd9GS@Ok 0湵 ]e7;vZ"43.F^.QH'&NjcQ+f귈%yu6rĆHH&`L1)j˼5Sl?ne  ~ڲuGe nc H] UTH[4 ^.<; ֶHvX\0_Lːr Q }^V*K2Caa@eP\}G4V5y7h3ieGx̀Q MBB/KF6[|?B[pi_VG~b5 ĥ?#a))u*&#qFGSkyv&H588>@yBdȜ~Wgηn⫇g3$n3V?d8, izx-vpIܹW@ ZWpkiƷk@Zk^ \3OJ΅&2W|׮R?w~%(m]8jF웜hwo=6Sg͸]f3=Gx_tBuzσFS!@!4_x(|m2<kU9hϣ][ cJ H @(ȌW*{D#`Z~/0qߛA$@\ 菖 ,q&;%[d3C%P<œ프hk€۽8tvz{r+@IM3 &~.r[ggk 0J׳}(X8:}6uf u(F1AYhC&2һ1sl8~LƯ)V1<%[11D7b#z- j4:=iUvY(@ndxZLQY53e\}3zMܬ2C6χG"rh\ ,dPݬQ1;;E,7VgҶ9$J(R\ɰF@SI4 7,ktC77wna/ˡYF dP+ mm-}5W#n;0[&A QO7Mb2qx~KscϨ tnVN~U!5MR[#ZD>i褳sٌ%뻹#u9&Gq!8dcbJkjn4m`Ky9*VH'1w{m^I㩁œ3pqyvdbAĜ]i,+l]Hzpd_4!"?8|E^ɡzmd[^n~{.˥5on964nٻ*e(kwS4g8kѮ)m-QMp&%.U_Q,Z!Qs1ma9:jnGrq~l?7\).ZS2Smo~-u zΊM6\Ǡ)7Rs2K'iQ*;;h2C]hSWYK7⤦(Fɪwл]YOC Zu&G٫MQ5K(^Y$^gڎ=4_U%v"j|qw,į.߶}+cLS.{XrX^ex`AAhp-VsZGuL$kB7ֈ\/3s>^Zzj/>-2ͺe^Wgך[V;x+k33->kOp{!-pCK+h6aTGbalmh+NGYZx6c@ybLZ`z6߅݌FR\YfƍIwhi{#˞2M͌=1K%sǬk/_/WX>-j>p|f9+wc*Q~rWQ#_]OXn1;Csdl  TW1h+4+.ZG[ٞ'H./wƄ.DI:g@:R6nAoXrل6 dlE7Au\_ ؋qec,AYԌ r*tM[NgqXeT%Ѐ.l"IuNK|3W%pw^K?B7ZNaY%yӎ6P:p ć/8F^<Iv=E'[mFw>')'Vx@c`R`"a\n8DZk; ֺdƪcp]X"Rv1]ْVJkc>w:!+:F0]XEJr]HZ˘͜Bfi2\ Zq b5ԲqܖhxagV$ YeDMA/Ȅ9_董Sꪇ퀉h7*/norFo%U$%<֝D .**@4JnͼK*}pSf3W`$e< ECmT瀥4z  BC^1}3 ҤB}WyϔdӚ!AGL)еN35uח#ZB+8˗7LMA)[S@!iu;:/ʭv0O_Zs9C:" ^@oŖP4ԃT`UqvEdiTa,gT ;.v5l^˦^ݠձ* m rPx K7,a[Ԡ gXpw QO7\bj}.ZEX{-a,]sb {9XtŰRwD~¡fgӿ;1 n|*.@,@p:I"=bYzWT|‘X?.bs{W0<;ǏAj@UzrSJc-g+Af[{})}YqAg@ӂ3?'\S{ SZ{ L#~peM PsU-ieTcBF0G ^6M;`Ip ) >zچwp5EIF-qFhq"̍Ι3Aڍj>2 I "Qo%" {y%|Fvn"ユYO,W0!BלtPY2C9EEO^B xI"VEX;" ҳ88jgF9~㈀IY'BC+U-p"~_YJ_Xd[9,[ t)^AXOY"[㷲Y) '.7 W" >( 5nFդMyw5Kn|WYa."Ĥ]k:0/|60Η#HƭnlghP?2@zyQwq'/𾽶Ӆ]JRRkIHEszwP9v}4ƻ5ͫ>CsCMٶpy#FQ~JΗXlOqE i/J| jGn |5$_.nŞ1+/E[CM[&՜_qt-{'QMIFo=`RTbG"y#g 6Dd  h868X^B<7,D2A0C uf?ba' OvǩH7T"txf=yQ,K|UڂG `]٥y1= ~D >!R# sz7J%~ݦfפy>ŚYRiiy/".V՚J- U]ްk˼/cN1 LBd=ǥ]j۾>(%g{T>Q%vswFAQ&U[j__ZB';pH.Sz}g .(_8#p'kz8`.0OP^|}7[fjf1 VTJ {|oȌXG#Όȹm>Fi2*ᒄ#;*W&[ɨDz3lJGPM&:K` T&%/DБϲ`45,rDzpel De R荅{f7*P|qqq.D\ dy$’e!uߣͧ^|'[\eL'# Wo7sk{@)8p[N\pZaZϯP&Ě1urwk?2ٗ|X~sdS])ЇÓh$[*3,b՝r~z 8B|I_K<ܗ'g05aSSγҵ8]Q }*T‘]NmDтnϿ*aPɱf5EV73+WjfU<#%@F@(1MYȹ!d夰g09aЛ$ bGd?FɾޥgG '"TR"U4E0u>LKV7xsR1%_/Ұ/}u~[羦|>wAG>]U׬F10mm Λ_cj8i/_ M^ȑɸ,34TxkA`@W`Bd|F1@x 8O *(ǘ!ndiq)y5kš7J L o#-%Dm!4W4ؼ.*kO위Ym#c (eay[r.Lch*1}Q#BSwg +;c/Tzݻ:|c"hUwBNc녊FkmFkgS:`ڥJOrܫݥxXAMҞN$❭.ե!3bA\z; aS&q8 fB$_;0#ahkԾkt DinM%f>;NtOfBYi<:V^pVku\K}J,m]s|ձ xdrƜ¶-M%qm|%jI;JjZDlxܮI^rjۭqqg~Ee|L֨O+T0vfW32/շM)oTVܴA=ƃFq u'_H^cFBkL +.o1O &MjBHGHt2a砚w}9\uIxvj6=P+J0W[ S\rnQrkS#.}#d.#U{$ $ I/X̥W XI'$VP3at s=ȈGh^ʗnRkHHSZ?$.^$~ۙ\5Q#g~3بe/*>M|TmM`w=S Nǃ2J+~"pa.)XbwsĽ,+!@Z!%[W}>ӟ1X/n[D`n2:^+R9uX~ҤyR FD)8 <Z՚iXF]m3UPVfHÂիnC<׸;_ѕ(7Tc)|/Gҥ(HN(?\!ypkELO͌V 8@ SQ'Dk;;d2(E`"-@8)1Gu4X"FL* yշ%el]E('m+]M<x߬XFIOY`i%F HCp*8KN߀vf=Ӯ2?Nh)W4+'cɌFk/Nt%Q!N ;J4e ul*wX01}J)gV[_Fx"xQa{eDy d\T1N=.!T⠫=م>?95Eb ON`:p# }>Bflt;͹Z)48n%/-fhP@:|lRjse>qPzD%C#Gc=DCˆiXR.@JȌK\zȷbqpF}zp"v9` !C"i%ӊP|sߛv#>hiMpEK7;ɫ=쇙aOI ?h 3t-nšSVfdثa,Dy&zԖ%T2d=X_E+[kL釖6mH9cxg$e4}1fTiKj8ݭ{ tqy@6?\0hP9#Ľ2&a8x6Sbn0c VˊbeR$GzH,C?Wȭ~P& yoZm 搡A-Y\r+Bz7cV6jΡXׅ/1՛ޱX[ :7:mX l|#fOٮ;M:ߧ u"=cxHs%j ]i:Vx*qu-0o F2l`"<$G}K´} "QT_[gNujx@ *9Z2I(EU7s fMr¨YgD[x-E5I=a2@~^]2JUuENKNyFDSpEE9-DUdq͑uNiLuAdtm 4 V!,`8tr["2}e,fbƀ^UH'V܃c9|M70g+̣QWpzxoW\tk옷_+i4à&WA"4|(O@np U ]gf FCqА1̴3SGqu,P1R*5 ~!\l]3Lz#q!!, a:t;9FC˄Tn^JgB!J.~ dk-*6: G冁U PW»]XcN_hY.urmw?n\Z0mNN%sYCTZ]1`) X#d_xӡҦoc@j$ Kt%+~~ln&`%*_e#UV,=UӁ3ok׋hϴڒ#OlYP^|MC Oh|ȷ'|)~_v(=sm>97y& - +Z^mA"K ]`Ҟ#44aӤu%K++Zl$[.„W Ec&ouC!rn,Q8`0uWtD+ J n6$=p y" %rTz>PeW] qZP ԚÏn ɪ[aJ+7>f^ |X̴l?y$"P/5[n"ԢZ?D.z=~Y1 Pͻz 5ߟ -.c`W;oOWb@CS Vxp*b+2cB2:-?ab+eE~TJ?%#3Jv1ɆZ>&:[)Bͬ'b?=2SgdaItw~Bw="2elX+e^ĤeOZkz3]JjdZx2֞Yw5+2/Z$sd ٱ˲L+tr6 k(xvjE:֒.?/W)]jLukEJeffٖ馦s*[,eZ#R{^r 8I(ڹ-}R6$Qupc\M`#39eU*!4nYNվp+Ȼ{vE丌/_u4vgRw,}v`FNQk*biW)a2S;0'W=,pt*;ޜ"8Sq)}D!E %Z6JJֺ1lgа>z`?%TEMGxV!iLSWzQ%P9V4uy+ X>yQc :S#>_u Ɍs)1sd3,PHSum9mb6H0 vfK.qƹ"sKQ$W8Joy6Ҭ0pcbK#nȑN0;t@"M)ۍz=N3ӔPӴA{VsϺjL|(Xi HyHKbl, )r2ހܒ 1j^cX!1>' UV6.~Z,z=$I%:L)OЉǍU r(;QSQ Mt b6.TNUpR0cd@áovUZ`"pE5P27ceomUe[[Vl*`lk\%"<< mo?~]a.&-/]{U{J  oDrb*i!z/e&s?S-M7Cbo^avos2h;XsZDG`aO+a[iX:f1c0܁i'ˈ|E#&FK~WuW)lo ݄=uR=v؀%5;W&ֶX{#?ѿf([_=W@q FqIsgL*=N4wWYda&ğ1dn9jvdM <ŰH_\^jsrBN!+#`[BDhDďՓb{˔ʮ78kaC[7q?PH(u!w6zE^')_-v0M=3{e|9X_EcH{X[+ L:n{]-<~9\'#]J̫%̀M^BwF<=GFqeR-2WOU&Hhj} <{0>NvM}6"|G޻xFsZ-տUJFIYKH$(> &bzh9aJP$g䅫>eWMm7^;߇zݹ?$'T:FZ#JբG8e\>ťPȚw)vݿZrTDQkN K6Xg[f./RwD XgK׹KtO!9T k̸c,02 oj:۳ m`u:NMԭq5EԲ +tJDܔKjKN_F)LE@ #H{L-F=@p)͟3yI +eRH׹.qX/m2t-&Jg"[n+ z0],-ב$-4IHb' p7!<2KR dtfSZOi9+i$ ޛI4I4^h5hsdh0n+Vf׆f*m[XRHirIS 3֊D_/[>Ci(zr@S Bj$~H.{E\SHx!4Ў,n^8Ƥ#~_FYT71;+7QqBnñXl?N`uW,Incy*6FOލ13,RpXWHҿ Qo1Rko)+t~K__v`TN4;P/gt)`ī>2e/+ٗCࡵ)ƞomI7m)ai 6A~To#9rJznIjeTP5VnxlT鏂jN sOMNj>wQMeC(͠gy%곚_KPZCcJ+M So`rDB6/!Ko&LYO-Α틑owP]^~L, U %Lg 9Xnt} Ca}nҘ7VvWN`jgD(KnP0^QaQ)}=WM6Ҕzy"B>x0f)A~|2bS(K(U=hNF.o.%8ś²w]mW9e#u^`AFߗV'tV,lE޶v$ϗq@e 5ݒESvz!y RA&|fA\ %xzebcG%QJ/Y| "M7 unP;+AM9L]6Pd6 7cm>1WiM O{F2q"i)p`D٧NQ%kjJX(R.;ѝ+:kOS灝D:]~}FDG9r_j*eK#7TIbjV 4hÿV?E:C;x$H-=āD[v(9f~y!ɗ斨_i.6^@ ~ jm4lߑ ވt6ð>g'N+5܇…4~L5j*w@'fcGvh zZd}zq f9Ub+by s09=.q F/N\7Qĝa`˻Qz%>C_׾O+ x.@s7>GDz&V;f N?NgPWj9$Ka$1%`\vt^7O{-fY!l`0e$I0T[#*e"̧snq1lhV9^q3#AJ=n92M:Dq_q3)_ eiy,{VX픽D&kԪZV2̎A6~,gwrYZlAn(XF 榩Uj#RQE#3<(>:!4fak),n7nd '5u HLdW!MDWQgaJGr:{wmb5B]dfj@n\1*JkR*O6<{d085 Q°ܫ;J9PQ'rSPgJmI}Sj"m ǻWS=Ue ^ 3R^e 5:!/d+'R(78 gR3b2eQ^ ,r[ZMy8_7lŞz@f %Z`Cq@5A'M*i̛aH=ZE%ЩF}I7̐Q,kۜ;IZ߸̗Ys]QnT4h0 mg|7$HQ3]&F0#c1,CHqw+HE@6ƬTx_0VIXXdQE ܗo X;̪Oz0h͔q":8oEE`O*`dgy׬~2 U P)?ysı~4r+N*"ooVa%Hg%!F&|9R;G3ִA͑~<# AXkŶ?ή|V{v x~ؿL:"xPg@ؒl<1UXK &~U߰(Zo]kej؊QxdFsE/(~ғvg?&Զ_Y\koE7:(5O*SJ|-j7wnfQIs2~Lnr,5OKZm&t. tF'KʼnOg%TJ8Uҕ-ܱYluv=ӕ3ʘI8 y|P:ep{; @і[nx`O-&z6sVve[a- JR͏DIT*jH3'bߙkAqsO:H{JY,y;P(6*n.p/c@PlDsx(5gZ078{ Ij3@+ꞅ8y3c,M "e<0H9juحQY Di[|" $ @dHE~ #3r U;iQM[+ڭy=ʮ95*X4ErTBGϚ ת2 *JPLjfa>쟛]oϨ'>`iﴛ|J]v$_B^jd;,fn ¡fN&|(}?v$XIr.I|o&Jdc(: @Ù\.uaN|w2bqثX 5vs=;A5!dV +*NJAi,&BOn @iҿ3T.ҘњL!|i5-&9))i<;eJT=0 G;0]¡dDŽeZ~0I|`_e ߺCNP-OO#o_6 @]LHP-ĦVZc Ar_E([Y:^?;|e `ULjoVc #w&( l *s\գD+? :X1@C>%Xܾ5SzU0S5b6mh.ߦs)T:>@KБFeN)[_gՀF^^`xKdheL/dž_J l BitƋ%IdGERtPxeGc̆~eOG9l$h"f )ԱFfn=k>/A|؈/c׏ جb%Yǖi|^`(DR.1/ljRU"f1E*x8A*K&$S48lCx$y1%lh}++B<]c8!lEE]td/99աU%(i30M Ͻ ln1P4"nZϰ>& {BTHhy]"]?\qr{Sk|] !f ḱarA}Os U3Zό85B߿@yʏujCs8&BQX%uUaaof~4 wC Ni_oJqb{X\ 55 oJөS!0!4P@:Nf8gS颏0􌨛㙟 < 6ǏrKR;]T{@C# z' c*pX j폭ZE-"62Mcb(iB>l(ߪʟ{לY("qcrs$ߠxC<7Zev+ou`~bځytSvx41[uzx ݲ+"hߍ pO y/DLlʩ*UjU*ejT1N\@˅ ե_|~Z4v#b.SBxSjyj&`E84QosJ(J /1ʫnGt(nL(t|%8mU)`W91׸.>FʎoD6z¹eNTvZ[fK<,LirRdiI{:Z1v$”B5~* `zI"[`Ot\fmC\R\?&i4۔}jqP1 3n +S'@pj',+]AD}McA[uJa?G&2)f5R9TOm6DKbLs& ʱzݎd@4LPKTce4-R.S֩^E(> ڳpO;"AY@+|ӮʭrnL= Du 2%,ԽiVx T ?xGI42I5,yӽj9U HI$uEneu~C<ica Fq Xnmb.? ٌ ťg3k z5U&\7A/ 1F] /0l+׻-V~rdzodRaؔ>V2A'ua6%n4Wڂ7SEu|o2~("~U2Bܕ|*ZLS%!@CGD±y2w vd4e5Ws]fYʃ^܁jӿkN,A[_fοtgy|>%uɩ zq 7ҙW>-K뙶Gi$S RPD||Ӛ4x%aH}Rr ']"@ +rMD1oj%ҙ{>9ӮV7Pe^hkD[I))__(43@H0$Awu<.x,jM3Y-%dBVoe/HA81Ǜ}!"3%dU`Snl  |:hY%ے#> ehg2:4+͈;L vFŵf #_*-IG6T^u ѩHpnDgލp "JZ\+ #y6\|rսw6?M0} 2 +FO64)tpRzæŢ)!m%ؿ6|*"YHy"W:H It\fs'3~gAԻ.mm١dX].rq3СnA'.`W77zq?Ҹ"_y?7A ybl1Hʽ s|K,w[L =jur6G/Mx8v0ǮGpH0 +i.wVc=z pz)j0q 5Zp%_KR`5:5p@eyMV d+-6iY@/\3xK\e:IKW7:4rPrC cϰ7hj &S2+qPc&rDEGX}Nhu~vFrHu~ m" Dٸ~uԫJp1i"Z;#źd9ҕ@Go%=GS+AP.-̡\y6 93w59]lVc&=duK uX6즱#؎nM\`3HpDs0IxL%Yр0N'm;@I?Ʉ5O)Xf2A4q 7v{'u$j=Tbw )'ͱ] {QҀwz.k~ݪԝIҧqn1ϛMᤸbCI8ǥG:>{+[I]/<ÂLȅd䂋G-@YlȀƉM$3(9?-!MS!mreBGKض)iO#ΓoILz$amۑHD Ch Z+T_07=; ǸQ\¼b/§Ulc}n. 3dJ} FW.{*gTSי;z4 F>zVȜ`K%Cc-}Ø ;пu/|YZ)h0X^lL[=w"$hq{VY6PQS KQ-:ڂ/p뿣sF_otmG@@鷭I[KȖFB4N~/hjg~_IT%$H3cG,L^/d+yG1IB b0RZGUqU[C䴮e7WGxk["h;A%mx\ %hV2~fBzQB)QnZ=EDY˹hI]3iV,:1ɽsJc 2/#Ka\-H y#IN+'6_R k5u=s¯k-P1NE|jG^ }/hlC^ZVyom\:qXX́*u {bυUdkWު]} r)QĶeơd.U4:fxJze08V~#ʣ9NX`CױpvU5AYߣ >caFɦw+kH~6?ʘ g[wZ ܸ]$E0eSo?Y%CFLfj`JI~qQ_'5B&vΜBu9*L5FzJմ(7[ΦiOhd϶Y2j!<C:ϟ@ƙF̝@4(&uҩ}ot3?@0XimafGU`;wrpKRY+V$у28in>91+c#xBo ôGo,'lG}zlS)fu}G޹() R !@LNCʄ'!1ՋEd%6;s\0G&Iq']mukX.{})XÛ8F{jw&eoF)Ab ?"B'􄮻+OvcCt8FRaG %"QMN38&8+VRnYJCG bo2Ys'[Ÿ+U/g5hz٨S`0 +'u)pɻuT8qE/}f~ĺ^]c^ &̴n!8 Dm2E-R<|7ȯ#z`uX,B,zO;np k?h̍@e&o4S~#_eK CfqJO*+%ە ѯNHǍBvScnhnmll5fؖo"1ܻ1y;þ`[d<̀[̫BQ&z#GҴp*bܚ]aR詞ijwK_4I{(Άdܜ;[_-!FKZ$Qrƣro\Oy<nq}>Xˮ`sfyZYrkbbB{Zcv5 M2u4i $yNY0YoHw)"s xy`h`꾇tH+Vk*B.0h^ǽ7ĥۗ*!lpy s{}Q"(r P"|{[T2 ? gL(|cתdovS7qVB)pz[!EU w$McZ9:[ a<zA$5LwJu,R;o]W\)Ξ5q]Q kN¬#b%SvYN]+c>FoϪ a| Yd5㏯ ؚ۾]Ǭ9 tvܜ&$q{KJ~I:I PF؞dB~5R^񓞉ݍ*b%\XE{Dv6sJbaz?4BH׏;Cְ2 F-Txvl/f' d'zA;g b19x_ Q(I=cM"5R@ZW~db&xtѝj&| ANPx$ua᧹ ZnÌIh8~c|5}%[9 j}ˬu]Iw >{)#CkV~#>םDV"}EFF]Q8 H02h2!^M7N:©V+3U`|$+7Z Z.^R9ͫzaJ+SBhQ>ߩZ&9P%lA5]|ܩU2Iu6H2LʉS%*VA?8N&򹈭4C7sGp6ȱ6N`q!IږVWir->$RF|Q; bمQVDVr.LE\w=7!""뷙pVv;_-i0IW远mI!)MDulrZ"!{zyۯ_Z5 ƨ[;-$U玲Q#t%/G0ΉVRQYSZ r6-ʝr3gVrFzXy A8ư~?jq)zƒv : Mq\-ݠνJ^膏&]0,1}ИF{ Ñ~ƣ:p3'.a'N/{sJIZWz;/:}ufVp&g4`1sFYK[XhF:/u@c:.LQDR äcŢȒ#A9SmʏOhǸeU0NHI>݌V޿~8bM Vn^bXKK(noB1h7]<@VmCOλɱlK/5bwzhn gcCx1ZPn},Q݋iad~FssUK`PzٓPD~9y8kK?(o4%,G4mǕ=ks&!%0Q'bz B0R58ނدCd&=ˢ+Q|m< 7pԓI¬C?˂/\ڸE jcD}:~A(YzVd 4fGWh2ի<-M!9zISt~Ǡ4?uL5cLJݝ KK^=ԗX}! ϚG&o@-q.#Y'*cHܲ"TB(5+Aˀsv?"qj/ dPEzgx 4iV Ӊ>x٠ହVjV \bg%B'U O 4VՔ}DXqZL( F轳z^hYLOHXfC077A؟#=Ra-u[HCG#^eȅhv?sr>7,iYWV<2ʂ .9G=#n(ZS/W izpKev]&\n6WP æ.+|̌HM{I\. x@. 6M? R3 Bٚmݬ=f8e]A $]{*V hiYd$BfJrBǤgx7ea/Z  z{%qצ葊P  B,ˬqA)>e??E+5 Zť1Ws94bPiq*t/~gM7qXzZh tCn[!c6݈bL_+=|!z\o=?\tk)RyK4!Sjv\n4V'2'fH^r/DoX4O23,u ӷR+xqį=Ԅc㇅u%QQxpLU0n^cZ3?[(MH Zulbu6lT^Ȟ*ֻdq09ap:B…I5* lE?8$ayڅ~¨-|.dLVDԇ YCDAO噛W{4_xޔmJ]Qu-!ǼAnUTZ%2 J`z49wxs6zșojʉTVAD^`'`K8%HO_-\Ե6w C߲;-a;Y A o62Q&<<,rٶ K1A0NeG@IEsZT+YVH9٬,'|G*6)Bo\t>< +DLeY_x"1i7,;V0?52-(#cw\M3y?P"5qQ@fCMXJPT; cCy@<-~,)%Lpth39>NAZTg"H8@H_d# n?x-ν8ai) O[3ı=N1—" hM!Mu2Y;U!qmUCI :*7L!ܡwn}DCE(DI{Vva|Q鿆ǐ?8"&ֿ{џc kv iZ s s@>d$݌N-JXOUTvՎ1v@PyN ̻(FaηV 1ph~U99"$2(HiϘ[bTA-cM~@玖5scwhgbQJ<ꀳI/);ZƽeHJu2q[YB{-õb] Is u,bRv )7buaX]$lglY^n%{A_}nk O5V0]|껎!*GzbE۰ZNWd3{^Tl)LU%`FvɳݒzMҦx{`!U%P |nf$b3ŌeHI\M6\¹!o}'՟LEMԮYp+rUBYPY4& bR@߿&,̐ nآ;R=k!^V4~EʨβLSU#5g3wUU_Qb.Y^Fq{$3t!J ^XE_JB:>')ILSFv޿[(3P_,rha/Bk"vi;apV` 4ZQ2ș:oDIrEiwqkT] 6w6jTiJ-d-`nc ldq,0B_H 5Sm%Te7Qd߼pw >SdY[y=yO7migzt_0rd椛M7sRlKiA3͊]Jg:4kɸcu@'\,jOe<;FG *}^6w솾jA¸tÂ^ -o8QB l )eo zb  h/W '$L3|O<9J@0F )g>`!0a{Gl9G˔ܴΒŦm"eg년Y (<gsԩ,|*`^R7Vˡgvszm!K$A-&?&wqF^6VThخ5YX;DzG9ў ?nu2\suNbپ\"VLL9!J!kkAdҷZ \#3:"3UD-XJ[ B"-!߀RXD#(кk)"r.T '!ߌeLJ{A'b:f+wsק0h~oPVYշ'"O 9(C |0Z2SoJБ}[EHvPFɁbcM*?ד`1uil%LCMq6p{BUVF]4CR'[ݹ]'9ߚ)ф_?p^ x \)>~"( j͗,:LA~P&t%\`olvg]2{|4Ta/m)GU}xx^<ݠF -x^o #[=1~栿 x}wfavjR 'b\-Wg^JA) (E9$N ,Bilbïtp™O)U8a>BF80^- &7_u9U~y~$Eڨq :qI!N?>(ЋOUO~2;\iTZF/v=VuͺarC{^S,|L#*sYR5?݊Xc8k垘3" vY[ДJ% qZ}`@T5ߦ9Mr2WD 9;u_Zr!c̹^wu?4n99`]XI|)b]U9(%tM}0^Kt8 @ { ͠@ N()k /"bKFL*sM~x RZF{"3v#7  j}?Z,B4|}{ ]YMA}bD I6`s&q'ELٖWTAW6GqMg^HݖhYŕۏi4,بw{s^la3[b^~)I~OvVw›mB:uƥeVO(X=' ά+)u;Z4\F& %IBfG;W;_x~b6M7poQ*n^i΄5|d7 \ Gu,Z…i;zb/)2Xf%p"";lбp%b3Lo4p+'(l=w:- ם27HXUkqZ4Zڽ`hzMo,$C?nugۭb:m\< ڮЇP&N,/&f!luz7s]Ǖ^bKhAװ G3]lzrozNY'5a.j\ܵ{yX,E8 :+7vrldwZ^&!`Ͼ0II=NwIAЉضO|Ese["ȹUE8L1No}z& (PNں[K ӷE Z:[_'LGxEL0 ٵVEb_Uaa=L$}ɡ{|l4c5 FK7ӻ' j|WD喙BG6 0UjT; E;~miUy1b?HlnL?:j_ 1$FA1iu9U2uі JlvdDX&bQ.\yqEf*Eߨg;D< fp݊(3b'}+knAj+m!s/-|c*H1}J+DfF?o6Z܋ `3~*v젡N|#J=>M,fGćwgO+݆Ph Ds!]D–7VOJ%FWlƂӊKȴt ,a 0 fH5cg_se~G \a?<7i{[!?XΓg!hߒ:M["flPNc}=L}J.6)O=f ?Ww8$JUwZ\\d ^2Nru rު+掅c5VM^DXK) _XShRaǽ9Ly0h qK2\."󇷭39Keou}$'_FBL(:TcQнrwma` ]GAxJ3i껆\ ;,Z 2*I*aXa;`_O1>hEd+a39pϾjLsyK P@Z|όۮ8yO< Q \f&RӖ|x14X9q-S[&V_6vOtxV}CBJ#7b)I f !)TtKqaX)j3ҜByghΝ_HgbZ"stY&2Y64 viylm؂yW}lXx<*?*\3&bWjh{*IHb;Iˀg ړ$8o9_C:l6@JŗI#9{m3>?=VQó*Mj5j.j)={ujp "=xn0 wm3: $}}.bNlF /ǔ";4Qb!Sf_U_epw h 5n/ ވ!R](\(Ub\l$lƼTXY?Ev1W䦭=0c3 P?=qǠiJN!x|~b鷏CQvٹBX/h|yf͇2/1T76p4K>B E$`>oɦΊb2)qX&G)nZ _i6 ڄ[ x"ાݫD˪ .0nbcD#iZX.pT2fP#ظc ;c>F] \v4=knؓ%m(զtZANG }#ʊ.po ɚ] nd'}u \SfSZ N+,_$l%'>Cvw!x3uQV$}#r \m0upLԶSLG䕧P/C[Uq?턦T3O ߪɖ}EGޠ&l5A=1챲}2 Df2 .+~Mp oS2i(wb"X ||#}*FY*>ror)$ԯMw$ J,^t$ %1@K̂u^ɼiV6 Cw9|]#b>R:>$~̔F]>&L}G F~nlPI1|@ _=wKA'7&g衋.3ND | 7=<8yqxLHfIH_ [N+zRNnw$4ڧ z855lI4xƞ{eB9f]7( 'bx:XOm8_ J>,^5Q1urY0`{W>MUyft_qa+Ǡ汚>У|Uh*j8ž8&vKYpxPR'ʙE b~YK1 y`:|~[ XӶFFG5s/K W'1GAD)/erh[?ձ68Lo"7p :id NAiӌ@CęMZڛOF:b<wraZ՝zv8yBTc܋9ܝlyDFR *=?F :Vl;gwv-qPG_ Db_c̖gnv\dP.1uMn+rV#i7UMd<>q%;CR}9klĺ"W؏*S*ʬ:9 w亪$i>͑-\Y/\y4f6ka{pП =}] (2J<3o` Z6bP9vܢV5qomwWoIO++]/HVs\(4NQPQ?WU9`&k!ۂ؎d>~2SU5(z]Gebǔ"z}djf٢}Gɤc(v,&a5J, |oHc?pjc 'gJ6 SHk' ]S%C 0 P>`HO 236(J?a"=* tbSԼQ>HjF+q~K&ˑ?@Q51KM4>x$b,M8kK:FQKǚP{.kpu5/Nv-UDJw INkY*C`Q)JLi6_yn9@g9a k_ e==eR(iQ( tS~SlFvgmϣ~;Ui+ wSckYF%S%ĊWd:Ƃ'>$1TmD Ţr Ojs1k{7$rz`e]Y(;i EѷnV3);`ऊ?U :N2ҔK,po]&|Uq/dHϵP }U<^U c0$/I:*kCYiR ?xJ<; :T 9'ʹ͉(»E{Ni2@mV}u tdǑGbkӥ!hb^+6 %[*mVcL-˼|CBbο ɝ{.F*֖ l%IuDSDRm6 :?/ lV:Ya9V9 3fxoN̡7[9i#Q2=»=LN˔QR:} Jj^x 97Zc<F"[eE$u%QdWgʤAqO>5VO$!i"R}Kڭ"?%݊JԖlj7nz1i'Sř{޶vBl0SnFI>/:9o H0ϖjW^CK~0XU(Ts#ssux<"s)dSA4SJ#ts|bf߭0P>g0*xk"|SQI$QVd򙣅?ye)zxSbCRrކ2j`&/;cLMdGx暶+QJjYp[ Tox=CBO~ ljn?1>o JmLdU.D]*FEq<ɣ*f}bO(f@ Y$z.9"iCءAӯ5D±fb+H`*S yd1:ܥs`%:y :^e?q 1˃-&|,iBn;J"3233!FENIMX0'~źd~>Uj3~'K\קf C@Shu+F*;v,z_Ә4Smn7t_+[9HGؙkzAlԳ[+SKH 1W+Gӈ?m6Dԇ#&neVDڵ@r!c}+7 ˹y8E+M*hwEZ*D!rMPqj@xMYpCRu^>Ο%[bO$< Y`"!uX&VЙD}$xx`עs6idΞy+|!xa[$DCO@:Z֏737 7dJब\<7ʼ0M|?vvI1F.uEXVyV?F+4>kF[K׀&mKNƮͧc5NI-IPդmp{XCYfb5PajpCضjzޱE&,ǐI#+9Զ ՊR0i].BwDnS5|n>l;TMUZt`xE@N]Z$_N@ʫ\I-ܔ,Y9<1NQoDt)=+^lԬDMȡpA+k~vi1Ogil_&7Ǽd3ckU$3X[*F79YVN|JVJ_r@&IVSR]wuI6?3s"l H 9jXޠT=ל8qoL@ߓxzCky Gœ ȪCS-[׎Rp"'|>՜U4u"s sЍbA+t{A i7'?zuХRùZ5ܜP_ [ 8,&J_/2=T50/Z(?q+F2d=?h6<)堷 } .ˠrTL#wTiڥHAM-5edzT4տRū)OiL#X4Z??Ǜz@FehqtQNӐte,;heJ=T TtB*cT{Ʀ, `J0/E%A <%IʱGzw7gȃem}rcb RUNI5+r (1}Dگ#L^Tj<+}b| pH!2)e W}Q^4>E2ۃГkH*dtj]4 7Nc4XLɥfA 6:,CWIh䈴Qkm 5Q^O=f*Nw4+㸲ܝ# 4k ȥܙQ|G0@vy˞N r}d{1؈y~Tӻz~zK7!e5L!z8qQ0b}v=) !4ߑEkXg݁H5Anfbb+,1'O-A~oY0[Xv Y|{M݂EڢzY ;9\k vj֗A S<DW֛!ZMkS'S1}#%B$731t(FQ-Tjd!cʋ[~|@g5:4?io%l[%EQ% !&@Xx1Xf)bjӾ~]܉/# 1b  ФowJPDp88.tC˄A_g>9^ / ԶPcv iYߟ#smfN?.K}ɞY ذE߿`MpKXDpQ;7;&0o=9f"B'j-.^Ԧ*\%B4٬g&L9b8afsRSzpA]!bj@}'m2|0B-ojXM`OėL:6t *p4ɺ)$54DVirרHlT,ֱHn >g" yBMmJjs ԫ3OU':F;?K'JcVjFGU7|_DZUhgNM䟗Q8Q!\&U'{ɑJT>c:.&/&gDlr օ!=@ˣ>^]T`ey`}HIDJ4L7: bԄG WfKԈ{q Di+.p[I~4هf~M{2i NJEKR+CMnFgVwƬ{*|hFD 0{y n7O^-o`)PG4f4EEHZ{v&TjۮvnPQOw9´'E yΎ`E AZuā@]賊\tGy{dýv!<<>ȧ*[*Lf 2VXtq* lMI1_ SgPK&hTE[ =#4M N:'O&$&+xOf|(`oUoL[;).'M"{ʡ^N}gNzuM֤Հ([|XHp^", ;COʜĂY^,۹=_x6vpW6mHRd:k8~ ,ITb?}]O(H#ḫwm9׷ {mX=|`7|$_܂+A#xPpe7Ր[RGD* g 1t{\SkkW f3ODDaNL ʃaaS#rrl&7cRh58:fc'(C)6qd!a`vK@+kG5kGBbuKP_\ pl?:Άh.(}b Es)6%P1p!^SSTn3Pҫ_KEx$eCyi1rnϕ~2&sW"I?b[7-27;0łh¢㧉,%⁠Nr'Wub=æCŨL"KjFȇx&G$,jdldCKH eCbj~f '1J F4r/ *KTD?j#dS lNsR #υ*"QuVh?|< \Y0#Ȳ$PgkQjaL >W% BR`*IY;Si a[\&Q~Cq@u]s'IIGe/Y#uh(S(ڭj\U61XVO- <@},"˻b9ׁbTK%gIiC!`vAwpO#}4>e?V'ALF5HHeM0ypGτ2k΀u@6Bz4U DkyKm#c2 y]7zVd3@LO@X6f@Ev,k4h^9xZe.(!bcz)KeUTL}3 2 g-*;a蟮m_2Z&iX:νLJ;غ%^}5#qxӒnlBƬ w w#[ڑnS,p܋7;+YgfW݆ǨPlM [M6bqXvcX`|[^ߏ ]¿6X++ۺia=P(Ż*4]\ͤ&&/K.:8Gv|HFK$fZ0ǽ~B^} : w e)1JP8OvjsZo=#|g6珻 :1vYq53p:Vl-I6JXznX`&HuiB-Vayd-nwMӷSǗL('MCr\Nj=>#&ֈrK{'l蔾kw[,8yvojWx *Mъlp>콩v@( S߉^i.B"(RxJ'ZTod{֮́ZpQyښ11O+ѺWU(H@(Z7&bgC`vfDP@#)o1|n;'!J d]T0s@7G dAB0.R/ H*$9|8.\3`1^6U:I9/ς~޽dP`7lZt{s!ٽ^uwo? Ӱ3mh © %I )&N4a"±q41',-ZJm1XbA(BN,k3SZײo,PwÎ;ykM@ _$qǏe Pȉֈk$8ۛ{bǹ16ڌ6:d_$8*}V$+.DG2hLr!= T',TQM d2xWc]gϔIS9dr$,IYXD9\[s*4ҽ%;l;dw*U-HnAi=i9F]b^#>IHnm8|3yd"2+oଌ5%WK-iIƚix=IyZ0OC`<pm95N܉աPKtB&1C}g$4ЍB)RyA30Svߛ: ao?T%J*pR{xF\YgcA=^t)W)%+Ib( JP>l**v%‡ [}Kԋ;?=)MQDZr|u" )8(k9Sw-曹p@Pj@DR$iT[H8*uZ~?~@Ctl:;cpxfWi+&?SNY 8)k`Exp]gY$/=>u;JP|i~ʨGOVy|?(0UFIdf=ϝ^M…< ρoѰ 0vx&૦+Y1ue'If7aһ7:bq/g6zf@msff1gRp#7 `YP#WajfC[c& G7 ?(DY]Fv͞( W ? Sr7 gY+1O|{X)gx|9~7ǶN#eyŸ.M=5#(|96,'wN^T@ud6:0g|wqgFEXm.%Eyۙp}s^敐 kf`"p]j)>]cҔ6BQlЊQ>(hb!`1u=p`' 8X}{P$fitW|H8C09Fye"@sرOH?x!Y_E(M%ħGȏ ql <} ,bdZgG8o+1n ҼS}4ìa߼GaaPW>uMU`(!baݨɦk)P,piOS- çMNzPuP%s42=8`]2l/ ,# 7 ,ӫnQ: ~q8"c@EKn҉yS0c]sc[ \JξȌ'Gt]5^ED^[Rutƿ{PB$my͛H Xx9C EWB"~-z%8CaP\ԐI+Q5Լ|؍Mdm I@Fɲ:їȚUleIA,.m#'R\ v5bQ`[Ԋc v R4uƉ}ޙLTW26O%twEՁ&3-3Z+If5,|5PMz6 ٣Zfa7ɿED+H@Eфߥ$8\ADԒ3}1uK=M؃EEoH[@sጰ딴uU}ؿK9 }Q>;C'p;9U6Nޤ@n4OB :RU8cdLHn^ERplKH=ڟqW>Z5-G B6Y+5늻hBE_{~Rᅺ;b=cHð2`bQ?:6dC-̽swfCyXn^MU>sfpHt Lk鹞A%1UUۙ1bs$Ss.u (%ѥ$J+02-V2j$wDf&kmԢ`ҦqK#TKA-W!cP:1#߁1&nIl3@V'qܷ{|p~E3'DJR`z@zCLˋLy987,şv*m,t2F5at'8.ZAJ- yAGTD ?BH5 Z%Dwiv n2d@0tǖ{23x5 U SFU-3}hIR%L{ (\:[Z䨃U7&2&H%5JXPvݵd䂢ht/Qs+sMf^2H "iR\.E ln<^j)ޭvScT<ۙjcѾ^.Y5N6dE(=LC_0|Q-P#,K.3Y +;Ax}P8tya30,_ˆ(SQ`N ) /DPyc1I pQ/ng?Q-,܎aBўpV+SfH5{!|d+!]h&뫴:G{n>M9~ U;-H!|%&7piV]"qQvQK,s+K-Meߖ'fs~ '[o=Ѯih$NdJzr }jؕm X#^%hFw òөGq~A;p4M`WVl ?KL" ,ct>փ'4BQ]ʮ#tJmI./Kު ؉rnN V$B00~nص_zтRH= +@. K #H34j}0@R#/t8R1oBaA1*H?<}.b [tA D"w+]&MQ~ :bg-A)-U=GB6%bA2,#vw37Քjhӂ-{(%MkE,(Ds:]ϓ]NdEGn1F/w]$\]̡Q55+<7uST6(& ez`Jps퐋pq' OB?#eA"h5Ib?Ǯ[ג:RF3)pNlEH_V``ʦ.3 G;9‡1KC5b˪%#¯ϯ68֊w+%'~I%oq‘GwBs+|UykB6uU|_cԊ` v[]ڐ U7cLej).yUOw^Z;YLaw|mۿ`jʼnt,@xVJ9GT7Gpwy $ԅ33 *$gqѷq>T'.3yd@tm}j7eyg%$ܯjXTG[6cv|V8 srci\ Ik^`}FN(zuT8{)%/ϧN!jlVZpQIڷkY{tüLb9^Ёa%%#Cm2HeHt w%\{E6wE@,]i6d5AE1Od4+iˤ _@v >kv>Ξ?8A^*S|&B8XLeCkնΙ==WcE#Ҥ)d'H~Ct4P&8Y{i"[4lummHȶ2"cY+FmZt"L浠تfWM;;='E>ۤ8ȤGeV: ɳS,F@c5B n-={h&|[ [`HsI4iöi6숞?FYk/sRqTaR%gBOQlBb=k/-+5d` *4gp*Ҹ/.ACG7k~bp B$ %}"O]RxQsi!x@ XN%OL*8'lݩH"5nQk^L| 㪗9Ja-E ZmaJey'm' 'K1VuxNܯ:M[, zޱx)z Clv?9&2QLC1L3>9hrwA_N(Alp] #]}0u~id|9$:2]nPc zaP\MُoPO/rRiZgb/%!]碷=H%dBSD4c&;#Ȏ|;k2[Ftܽ+ b^M( S8n{O{U͜ `1?Zdh<խ{{bpI\$} f1Ko‘*NdT@44Y"2[.-.d_| NJTVg &o>,j}d(qɽ^#}u=ta8B*t iȭZ)Vθq `~Î"XMs]#ݔX$nf R mo$gʟW]'B!Q|ٮsֵ2-[?h3AiobeT޼td`ECLjXn*r/O\Eez 1(P&`'1K!f& =BP? >AۉҊY_!㋨} lx>yQyyѳNw^/[y(a5 p4n΅ ~5JW^Ǫ}S:Ӡ?*EbG -&  Ď/_b%7~߅# A `j10Fj.AxiYW*dtUJ6bpqQ=Ğd Þ b][q~3lCAF\AK~}3y8:E=LKC@!\w?v(O ~,I".^+q`hnŅvHSpF{D~l8HX]H* ͥ˰||UzW9Tn ϡ.z^149V0>"}FKnT4“adR<ẖ0}0tMw.&YW9 ޮK_{^y(mbEŬ p3ܠJ.NA#;3))IHbjUe#:Sȥ'S$/R6EnWp" 1T+&&q{Ut%<$bPbBCT$gNN:Mby!)`um٦ ^c1G|a$\ɒYlv;n[]|iI3Q1ܶ0z9 TAFVQI_0fAs9RTfݾ6(F]^U2pۆ`M$D x6?#ext6jxvGgk6!j7<ۇM"(o`jυƛ@ Q=ξ;JM++Pٺc&e*OG!kJ26 7cd8MtQMxyp$QC &lUR0O(OוA7TYKc DW>'P3_hʤ%XNC1`גjrs^G? r*1v.QM]K$nGH)ǥi6 ]a) 3u%u@$4Qi^^㿾-iQ(bS\vb[#$e5Tq"jI|3}M>JC= ,1 ~"5bLֱ$evxƈ?zFDz{a2QLir]]'4<vz*>bv1{͸f~*~57a~,Qgl Wn`GO |,8 olŅhv)}†c9^SP4x_?kuq.%U Hnv:}2YڎPEΎy@;&tءm)Xy+C}p{m"NHdH#%eF>H5`i?Ш[$FS j!fHlZiyXybefGe3~ Op6+e!`&KJvʔ7*Cuck~ijStdI'#B_>!Z.lCYj2#)MZQ& ҈ uX&c5枙Ow駳k7OvrXwo2 jN{ yS|+p#~J-̰sK6Z"q-ߦJK[KŐJGqd*iAb +P96Ż͢\UL!d3c 8Nx_U]&ANc^cpD@I}*"+/JG XI4zoãW9gy=:3tM %#/O[M/E\6y "jqYBg&4Fah16vo0#31ڢv>fJG\.( Vt]o$-wo9Y=SGJ}s תKO"Ug|9!=nW7o37d[Q4WۤszyѸ_&"PUrGslSnGllmA^Uh~"6C~$t)r-ՀH'O.ءfa$bȎ2 b|17p*5בOxÚuiuI ^iA, w!&EIzz,mU?FW]4/b ?~CH]|lAΦ|7Ar>-B(Q|!nD@"IT<)0+ҘnUqȣ$ڴ"OB ^OUSQ2XeID|ȫ$gPqql _g-Ć7G2Y_[&>'#f)j {ge[~BHiHg$@ɨ蘃lg^y6g>Ũ/(f";?yGe`7d <> .dwx#K퀨z4a?.ȴSLW>89(dh .ɑ-N/u%cO5ڻp%x: z[ Q{e{4vY{H{%8P釶S12BLjH y찅҉p-aƀ#\ORnٙ%w(b)wӷy%t꩙ ڋNpwmHo5G2Vas_ߋBn_yx kT4ր%WoVy =j Tmyj;`r(RC1u]UgQ( pԇ yAr_PZt~ueFqEq}nJ[:f,tZ-Px-HWkRؠzNQ54Ub+!;g/4gXV#G/ @%&5\ƌN(o,㠄Sse} p]Gyq"qӨXy$VOq89cB".JcT]φ,I@g0Sfty9i 7pgNz%u4VŠ[P kRhf t<u#P,'^;xeu~Km ?AP R#(ڸO}bY3f"L+CPlqvcbkٹ<poEoml^8G_,ket9Kq-u#KYj"momLkބdsb,Y G432^xa(5Okz9Ց7eSGwYZ9yyx/u2E{,Oߞ>/Eqwm-$Z\M|luk|p @B:!uȃPE{2*HF<(YQ8%'εV&VͳHX6؇#WE }O0'}G%c5_9Xׁ] dP9B@4y+ccFphMHTJ2}apZ./31mo9-DT4H;ka WqNAGRH2نΡNa31WLw,ƒS MU^^<Ů|!5q `L>3sUSWj'ZzG <˴Ղ&u[/PJe+ʇ#Fе1?qOpGb@ cVMktfQBRp;hU;tdw-nm҅14LR "$T9V^n_Ђh~cY1GO eZU-؄L+w.Siú[uŊ;QF2CJ'8JpXP*gH3!Pyi;E%^p!>qI\Ub}~`-&LF!|Tf(֝ ɯ֛Bt~[虯GJHsRDV=P%0Au:KڊǢ5PTolhv ,+~YT$"EyZSܲCbϝ>5@k,Q ?@S 5wuLr]OU_l+Vs؍PNȋ汏P_}xRBG'+׌=/'^Ԩ{e5?;謃]Z#“}YXr`%Ll} FYQoJM}Sh[+%QD1oW24Wś_n.JOZOAWyJR݃E>d|X BCeZi_AeVQW;A/31ɉԤ Km[~OwFEwDqhF`['y[yþ%6-%%UmY]oJR++t)R6_u'( ܍p<,Hf]4s+ALAte'UWiB2 Udƍ 6dZ†݁BU$t+*"d3])XH0A!xMXrah^e;;m%j4 d`E.U]+9++_SUJږ/~uS}L~*S>} [:^ph'ö+cV;}]<)[lY]Iw4?4!һGqI'dhwBa뵘 y(_> [D)D+k|IZ?#97\CapFef7epYeGwOgb1<ADş-"6G?RxDJTnm7q6O\B_\Mj6ј zF幽 9<ۛ܄iÇxz­:׭,dOq Ȃ o447]@]!׵58BAk ʄm!'esڠuڀmm&%mR`!\e1@B߿@[W يZL]œҩjߚA:Me0h}_ `jںV[;ԭ!"%䊹+ihl8lԗux80Rm1~E'0,GƘbFAH^50`%TV< xb$SXpH$N"5!l*oS* ܔӞNG'&@BYQ,oF]!w!VsJmuԉO2&E -7{ S>E\{z1}aU>oEuRG~JW9xC dfItB[5G]i3pS "&rۀd/]tFwIWѣ‚:wDYQ! ax.&R+g~BuF`!gp8M^ڟ2+S~YAT%ϦCf!ؐ\9k>/.d7 2  [[^"84NBO+.-!1bgxbg(. Ec)\gp7<9REkMfJ`Ir{c6Wὔ*%UAz(OmNS]b I-~hH~g [:4(T!fnclնHӸ։A4tIUezo{D8$#stꑑBA)#d]Am-ƽ |4ppqՆ<׍yOk;Ȓi#JC#j㚜jﰻY n1X'K*6;T zB]Uޭ횕mL(;Mi'/?vƨ_t] ש]>aߴ^ ڧU/&=ާh8HxT<D币C?puq`~P 1࿰UMlz}qN׶5 < B r KBk,L"SmN 6)8I9Mig."|Q\!g|c`7  19k/eX(xM$&5| "Dw؂h8$C>ȸsb{LOwM|❉719({}FOF1.^|Ec;}ord<[apm왻DL܃U';<6ėd[ 7-5z 1u':w1HsFAR$eH"\&%NzK_+ʍ3?(${Θiude0ԓHgBR]n38&J Y}p/`mΜE~6:™vaڗ]DZCU`UBxZQF!!2^>:_^ЎݨPD` 50tU>D4~[0Pf0£ :a {Ũ?͛;.oN U%wWl.;C#z':?%9ki$́m:Ub+-h`k SH[\%32 '̳L*N|E$>ωVF (4vDЛ>o/% MYtѥ~*H*ii Pc(A@B I{|кEL~p]PAJcدmUVO2osl(@vEY;T`^o&m YÕ{^x~ epM|U}oYWֺ hsc݇.z!ڢ"a8wn8Wu?8 ÿ6;.I1uTmԳ%VjCFka h 14cw+5Q[+dtЖMWׇFչ{ڐѨHqO)e< *+cqz̞0e^#OҙBjͭ"_׭FgK>yp87`nÈghOa)`<ZíDIq*1v!nJƒ)t[i;yD^t*Dzc=y{:)hhMxz++Hg|kF4 5R6 2V-+[/!|c h$ۦ|ӑ)Pk")3:6GSQwO>T#[gq%~b?g.rGV.9ŢuK9uSUAѱd-LiPN!9֪LzZIScz+ܤ.0(,-q4F:Bx*=tb`PwQbf!Qp< :ac'tK9;R :YL G! pq@R;=t\2MǀUWgő6ڶԥ!]O粶mr-IJ:XZAEg4̍W~xOh l}6–P5?=c8m&<_KLM P,OݫI2H𕩱vQM{p8Jb bƞ ߩEYǯnsHjO5Rr3(Ù4SHM4sxS;"y[WvTT{q#1k(Zߑ1DzhƍnNUHk|J-w:y#pzOOxEw2c Us1#y\DўÕʹ{҇:7Y2K 3+4FIr FGrcv 촆5?Q3Zϥ ԷeK6Qq< fsx7Ւs*x^ΩQmz iI/| ݥ+hT!9ayX~SJ|obչ ha~uYS) seTKkr桚b]VRp㔵 m[^F@!0QWS4oܽcݯ,I|&a@-*ɊD 85?7O xlz^br8LBy!;}:r;>A;z݀OUTҌ_g[ZtsyQLSe}nu>+L11Plw/nu `L D[HK)pNwW"@;ouG NiCQ'm<Zo1#8*s;3d9'feK!{nU rliTȸfnpmARj)Tϔ_絫401 }Z?zs_FHmm7slQ /͢,IE2 j-Gbb)pwyٗWXnBa$?mQŁQ.9MP|ʮ#[C[IIJ`l|^mH'A1ٚӖF9&rׯ )~f ,waɜcG8=b RSڲ)yP nj$E~fї\ٍ J/_6-v SsIqCrkE) iK (!͎e'Lxu(5PdF<*Gh @:7S2y5fb&[*yE'Qu%gnk|ku `yBVe bglJYRT{;,uĵd7oٽL-\=\]+a'B~˔8?|{^_vDSb3$oDGD\P݋Wن 0(n_RUNaAֳC~}8Id!4hVM1A ]5*!~Qׯw&'K5%zUv1 i%m&NP P*} pσ oCԿzGiI0,^=$^w6o)'6Q:-9({7bˀlBhwbX?To u$e 8VΤ&s V8܊F@9Q@ G&H6z'i潕4^\ b|h.1˾rVe7!-pԮxu 9L=:dޅ! @Y2 9&@47"}Ia~H>DxG7o;H=nLέo!e=_D7[DқE+5T8Qk @\dhFBGPnk\U% t3 `;MyVﳇS URS䄇d -͋9 Zw{zxdaF-2jQ4BcH&_d<`9vPU 6 Bkkߛ %'Cwgc=E`BCÿC |lh>:|GOYxsݻ۰ЈLKn  @9'mR;9Ui87ѽL!Mr/4Rfsgu3*h6&p.dp&)о-5Qj3?gζP+pT~%a 0zI7ʼnHsLpy))WGEGi pP޷~95 7 h< \l#3neHؐ6@=0\ NҎx#1Z>yKPrp,N- g`]v.{NEҞ0y2J++  w= mkrGssQ, yx Mpo\iuW~F</KH cϲ/ޕb\ݣP"Nʌ'‚@myNFwo?xYOROdF)>Mׅ\ܤ9E zgfsaZIIοD5acBE(bcC}#XU{~*o%V=fyϟűڈ0_"2o<&tB-WP!߼M'ޝ8P' œRlϖ_(u+ad=YrKIuXZi ̨c@4&K᮹N>!Ix>ykKj6Q`~.>ۄd(R?JʫoRA2 ;Shl&C/$"}`M~+(Ņ^-Os=*dE/ںҍבS@Sk M_f'IsK˭9txK;5K'z|%';'2 'Cnq54yʴ2n4\? B*TA'/~ڵY/<{Г!n}MKR Tljgxs#[ݹ/Uvq](v$” @[[==7\ncDrn@( _|ۈItWGenXUgWR{xR]vDIF_a`e=ښ#P o@~o̜UWUҦ0B;) r|yY K..w}T!@uڗ~a\Iϓ#*9 ukEZaPUy\\wgx@ΖCer{ȵ]o1gQ%bi2K1(5^/'䄻OyNc@;c[b,M_Lɇ܃3Qd(6#z4aYxwjF$舅LnAkw{JP7o[?D q]Lt(VP6(KG}`z ˾.4x\z02qxA g GEN̿ h4 z?W; c I5LuCsig z+D1ByQX]5Ҳ@ &nĶmSuC,Ĭ<~E8O41`+ '&6g2 j(Q{Z .`ak1xm8-@tB;yG,LDcdw̴‡31c #p%gB66Fs#d 4{X'Tӥy6ła5eOz :- 䖛3wh;/@YL1R農[~;iY+XwkSJqsozMmB[fs"WG<E527_X@MBꄗgppw|Mn0ߪ -W}j:{DL Q*9#= Xd|<:{pg{_7[Dyc\Icmp?KR4O)A~k3$! M#҉Wˋn@\SMG֘A( "I._  -BYo5۞Q;kRY6݉KB` qk Yb0:r4`PxVB4ϒ6 js(r /ށgky- pcqU`trvt']nW!)¼F׌eC+O{!YAQڙG)҈@/Z&R uu5[`o:!$GoOaPǷ,&UMxaBmOGߙԆE^;9AW5?Qr ͜y["B_xC/H(3'}~P1nM0Cf =E'-d^g~f8á^ lCe>ՓWCŌ]"Pk`.DSt .:+缰ɰ F%Xj4;!,cre'(#a}AHARMBQ;|{M0}`EuB|n/{c|_ X'O(4C"o9Щˑ6iAZUc:H8'79]ngsx`o"?Gr{' m0j۬]"e&eJtR]3e?u4wt'XǏ *$t{}\ UęOWQeTȉʢwڙ[ҐtHje 6.!ߊ*v#9=71DZ,~5`8`֤MNfq\W>_6/Q 74&~j1@$(1A2}OKh6''2ZNI^@ˀ{]<? j"23)fF1=ch<߻+HeVGwCqg&S̋ ˻r=P@ "~>\t ktM7RyF놀 7pRmâtj6d5pcHDdY~0$43sXl'%]NVi)̻:v}X5_8vSVޢ% }RГw콐`7G$+} vv74W GwcFm 3цNsʛܒI:x L@Ϫ5Κ V:m7]wI2W|~>Чy&ZUڧ7O2ꙪI@>&̴U ՜S<$ /=ްF> Ȭ vE<8S;|83,L&[{Ñ?>oLW9h4z[vՆqz#`b0&s*p|@5uI{M4Jej]Gfh2L}!"sUK'Y$^%D!5FcR3G;VDuJiHn&AF>يJ`1^ܹa駣^a߸z_Lٞr*53Ø(daJ"ߥ`]nWMhXѰֹ,xrI}&mdv6[r/Gi2ԁ9#8,qqPHE-\*{G~\&e3rQ̈́(72R{9Wbn OEu!Ď% XctGͅuzq"J;RK:KC_@nU(Aq~a.I0 m{_ 8_НM131`lZ&8ɘ˲F2vWQb>Lx]-okPbvG6Ҍu3ƸF(IA!}F\wXE J0N x >x'R e{5z  ]GmU `Zg= =vE(Rm] +(Ƹ^tҫtFMᇲ9'v;}FSoյQ/e:π|ɨ_ s&YUkcˊ2h ʱ'.ԑΠ)2,nja/*IGtM ĸ-4*̥.j~cgXGUi* ƃCk56b.ਖ਼\) |w hzfB }~zrҭcKN0Mh\HdݓSt`lw37s'_'XּN(Q3+aRVyn~ߠ P W7(ZRC(="Lo\/}mc1ߊޱս;Lvv*mK,l:` PLUse-CzI/;3dO Zn:d5 {=|'-/Je~N̎*Wh_g fF> ց=$sLDbRՙd>$i펵ćz QH;÷vQU[xPhO.5gatcvYX԰ᇕFER6 ?'HRaY/ڶ^{elԒ6ߏnS(a?= W'֥1fɻP=uҙ wqU闘7ˋ :6vcQ%' Q,'ARfo'vx=gܚm%U 1c: `*e=?'LHvCT Be5Dғ>T/1OUjb \fz[PK=()w j/ΐ_ .%7uVOIF{bj9W@еMrD}BSKвB%<kĢp* -ψ̙fQ]2g6C݀;ftoywYaQ uQq3쌱/?+KX&zEf3~W>,ҾN7Ps4N>f =P޲VNwLō=nz"a?Rzuj=׼7=dW02*IU Cњ5WS+5hQyXLl:6)jAu6ya05/`=`N롥>S#I3/ME =:;)I$3k韱yܸ:)3ƪ 6nmUs3J"`'"Eyb@|*#0Hr_.@k4 J>؎I"˰6֭$uB:%V'H: ^Ϧ_ە6 xk)`ak' wjT4@v_P^*)CrrSb卙.JxxxW5Zr >WEh.7%2{"p|O)Zw?-BFymr~N\zr%$+(YƋ+,_9H`k,8?@Łq\PTͳ^GůPG6+_j PL-5ՕP {D)kYDf)o#&պEY ,#K/y2:th͋KWN%L[Q<'GM}Jڻ )7L.@eg9nyqZ ߺ;RX#>[}|RGI}OKitw%ݔ@s uU(h7 nnt1B"ΛO'ubYvUe λGjQ6ꂙ)QGHYO&;pI%y~r3܌8cDГ H f{o4bSc<&> x"r arR8nnf8Pcbt=Gy|%;֑ƬQ%=zK+weeeٝtE%E;MW?<,'!uWrr`XVbǃ3sHOܰiQr?~0w,K+EqY * 2zl :Xy piu\Xξ #f|O8Y5Z 2 X;:%ipal̼s%I Nr`eK#5-B1;cGFAC{<':\|g^zicckŽgEe1 R5Xo9 xj" 腣f3N,caBv6P~Lp k+>{}IeM_{[8'te!4/1)GJ c3Pa&jNț׎"h?a!~򑄍;)!FwܲbqlۧS𦙉. Jpp{gkSfO!稱$H8]Q-NEP%Յ/H{VGe_lscxR7fN 0Q̵Ϣ'w:IZk$K8ax-%Y8amx]oJ45b "F!@3)($:STzuyOS;豕x4K3gNۂGn?9Vksg<-Sz?746 Ÿ́hi*0qkkn&.7έ׵ѬJw[(9ٟHdv珞j7”kk~ eiP WPrZ{*ʽZ y5 2Zsހ0b.| wU߉7ΨftοVpbU--1 ҶT:Wa*kD1 7):"urȣyX|pSܵWrq4= 5N`N+E{ cvx,+_[tVjg"-ʨ o([+8 9&\ ׋Q4ydg8h oHj[6A)' 6r}Q&d#`VkzĒɃ!Xʼn:aXO 59W[Ϋ!xc)PW twpefHӥ{5',#E~SmVy̼ ąn=i]8%SLrV3֍tlh׋B[RՑU{ŀRlu=# #`&KzENtBR4Ԅ ~{`PƹO\GNknêumæd4!ل'AGPЗFBj%t@ǗZ}Kcc6vy1*M1sYGe i{,ٝ{5p84t?21UmS,һBɃ֗Q i7.Ɲu?jZAt.IV}s\|lP u D>SG.;i\ˢBοzbP̬_Vog9zf+!);?E5,wWz?n~^=LcTg*tYz[cۨ]~:(Z7v)$o1_1 Y.u3Q zELyD B}ۣAՆz69^%F|u~kd/i ע5w'޼|Zt7ndylXc K+o3T]΄Hι5^yXeݖeXՀܚ.2MHE^Q\f)ܔf PPsGq7ȃ0>ATH].ܵ]fߖ;5Qނŀl·`4ţc姍ry0,LuԶG^"mplֵHAzsÒO4cet &E eB1o^E^bQBXE]88kš]`Fٸ g!$&kVl JPӳ^]A؟pD]k98Lg͞J~>n>ʹͦAc!Vb%ƖHaZ4=$I+Asfu=gVc\bIb_"{Gb56fYaONhpv]sM* TmK| e[x\M7Xƚ*X|"s_,E&׈4 !=\626.Qs8xqt1o[|'WFezRS!(`,"j {tI NfFz􍷹9YG}i E+:X"Jz6;УZ)6yv5j<(ϰϦ,E.(FNЯwtd]ARj2S9OAHJWY皇%|}qApʜ[Dz1ɧZ?9kRW$Nߊg٠m]k+` 8ΪvJdUQH &Zl$XV)20d٢C|,d љw @]ydsW悹bM7˷\ d,'ta'^Nsk E{}ޓߛh[]357gt:s2zkDS垪4R<$@iW»MaCou"ѓTxb+,7!}J.&M-sG#u:i.R"RggN(WY}Qv\~&W!zWY>V"5MO*)5Yvέ>U'}A(@E*qL X ?J$q[\&JI)go3ڦ%{  ڇ\e`|ȫTzڞ#`EOJrŤET hDA}$*^44*If"_qUic|t#2R!NR#Ĕ?N="kn [s*+<͒; =ST>6ήE y`Y=|Qn#%ϫ0T'Kah=rʣ!K@k~(y϶}d=PKX3G _ ne|otbHXlUӮ9Iڈ p=PhNᗐNYkt!U$ѿ<+1UW&HH]Dha\|҅5rmH Koiv_@ӏ)i* 5/L'X|9>7 !EDLl;*e|,*ˠ1x*ci w a}_!O WЈGV@GΎ)wзg[e!1 R-ُaJX\LpJfRY7uɃ_+V> >CzuD21㣗u?y:Y#d?tʚLScÌA4Mڽ%12#ZZwT2;AGǏTanO~d-?[:[q ?{ fГnOmoCVaDpzKG_]Cn Edkӵd2ھ؛kϒ4Bq?ꊌc@ƃv,h}5 09 ʜVk6[DEgmd*OE\jbvY$zhxy'% =rd;6_a5Ya玣.dMdb$lecx?Mv<8g,,_*$߹9$5KfX,6Xz3ull4]Z^d뗃g\m2!s\1څѷfHWCo/l"Anpȩ9<;dA.*2qaT'#KU:`A᷿A-Uf@G<+]῰`!3ғplmPRʜ=Q[0%M&Vmkz&م?;ӿ^0Dnu*x'Ыw?qWWM-baF9Nx4fqmz+e9a::lz֊U46\1CV'!*Wd?`]!?qF|I[o@Pf+? AvӤFMNՈϽaD:4# mF y(E= *e͠Ʊ5vdwO梦`70zu,Ajnjj>4k40v~iˊ+x5@M#1:'0K8#Gm)k>7 ;hio 9EL7, o Jǽ&p!aɈǗbT(ĉ-y\d`d CիRR rQyhQEudeBU"5YmmFtÕd~zYvGmevA0Iv).Jʢr(ޢ&JNd 0-% LF=t&gyɲ~6"Zh3AMgI.ocu4j>=ANyRd/sr]3c0]*D4#g3 yeDA!}%[^ť+QˏՆi0r) !ңOijqDf4Ol ۮ q7A{Iy6E)jט8%!/TrE3oBNFpzpy\*-_6@H 0}cB6}gEC+A= Qv%7!5a<׻BnU"eEɚk)'}V4j|6 FB+ˠ_cs 0#'p{/7q[bDC0|Ggfګ^A[ܗv-\\MaRYbx?6y?N[ΧRͣiUDhuTa [@Bnjpl< t9蜶tz5%Yb[0ǟiV(!}CĽn"zni82 4N·.vĮ-1HC-ٕkOw|S4Ƈ;*5]uq+ 84(7ũGZ aHfX^$Ӈ7MY={UDn[6c^"M8p#o$I"=u-b>jZho?{w^W6*-ztA@sHP'FvKMbo=Q:qU׉:]U=6f\ DU827ol HUPD8i߫goty($GV:RcɿPs:[] ^YVpr˷XuQ2$k58) d9p39;Qҭ"j\% +)0 G?6"ɘC!կwjÉL7bfllpsjhʐ ۢGv_%[a<.Aig͗<ؘ\d1VױشO PkKDSfA5pR SXV|6^.(u\k 0C5/)Ȳ!rĶ,%kY=w@"YGw(0u-h<kt޿B"na]wDf=N\/.؅j1S#R wSʡv@31wܩGzgROo ʇT U\4ׅRVƹH%~0u֌)]~GW\fQ\i&nv$kV.K4}ʄ}Byi!)gngw/DŽc[q.R',qw5Qh|ޫc7|2qΔA+QY>?s[Đ!G~>-۹d |lb`JV%o%멂(c0$ /4 ֒:iv'7kG/E3ҷ,=N谧-ŴA$YS,e7xN3zlI *  "50-a^v%K~Hf߶J!V0u9|OY>C@-Fs?U5zIFH23[ut`{%a0郠Sy{<~Z%9 N*ԁ6]Oj2`ayV,>=8ɎCIgEKOfDAW 1uݣ6լ{qX,:*27$) .>QDdgde&{k 7OseQwsȯs @KoN{)KMj|+ak7_*/5T+֦U.RO ݎ2)\@b 3=ENxJ8!1-Jo,JF@eќ~ "b8JWAٓw6GPKg&W9iW69OVG@B0 G/eh+Jl>y S@R[fSx@rK+웄q/JIة7{c0lJ_vUn =eԮJ| 2x~K_ɟ}PLVEtasxX Ɨ t}9,)'Qp\m,֢lo2IL޽@i#`IZC*4gY &I "Aj|ss|k?X=6b6(2nQƠBgT¸i[-H*\M\ZX[}@`UQǙ'lR=]^q)5{cq&ް:>»XfQS#=~7!8}?t$QTv] {D}1w3XӕJ(cyn*[֥Umi.`٪7>͔ލR/.pfxw@kADIa9hh<-A)FGӽkFā&n|ȻL=TUVE Y 7$@L('JF|Ҹ?w8<=!7$lFjMtƂh$[ S8AQݸRDBs:zYqZyHW Bw9|!,c']Vε0d?)Aǯ) X!5x"vs3Dhg{`ƥ*mm4 Qʂ,QMLݮB&€R  ]"tNqjW*nmߌS$p Jǜ]DFhz8PM5 Y ` σ8ZUO KZib!\;Y-I9kNVOQP1@ ~{9>[g>WJKMbS+h"90V0!aӻJu긘 0$XXTs&А9RQ7`|'YU鉻lI<̪K,&>pAʨB= 7"s>:BBԥ2Z/1'9ZQEvګ6 MLgר# 2o+LX&LmU-#J;IQmb)*?VNO3tDLGm[v)*-1Է$Xa|Yl(?hB_! 4^tmnʹM覩Z[TS1,;H7;g..3΋fReƮqHG,; j4_ߢ1nlc"3ŕ+vo6\el^GZ>ǝ/wjQͫ'jz#QD/"C'@+MTN.b[ê4_LMaObƱژ"YNyiHLM2Tݠ3-(ǍC8=WVD+.jP5 )ͳ J=SH4^HV7R-Fwnam- dw'&g7g3lɂ&6K ۣs *'%jLc_Jr\y(*p k%s='"_\_UM +\$UIJ8oI7Cg#X!d47!54z~J^"(b6~,NiGn_;YI%B>+Cr9 A@25+?e0#(xE%]Ȝv Zv|d4x=.wyߗR^^-Ǯsħ`pd;vL<꺮eͪ _~!o/рGYOu3;9]gÒu aAEsIIJlPst.|/j\D}uu9}9Rzcg#"4˻LLƧvb9cO{$#m+.ߟřI"xNAș?:=~7SGSCY)aiĸ'3Fl$ &O.wfm RxlR_ LrA wR|.qnCwT /QGkh%=̆?1?_}eNzz Q in!)jw 9ab1i|@16R{R~5C Iuy#{}3;)#"$:Z$f+ gq o<99Ι_9Dsce sRDlU]2Xa8~Tm&`K84ZH:#ujŞ>' 2XHY>{P|~'UB\XӜ:oܢ%.+|7e%-C£nӵX]Qb8- zbKp>`F)D TQh; d=wH\z|ia kBK" RrStKÊOjYqU'R|ޯTUڇb0[3[E) h8(}jb<󲎝fp\Sv٘BTIM+?HY yG\pq2wE(_St:u1~ ye*{A#?}_Ch!m;H'd +r0L/ i]͵Nla7Ÿpqt閹tU$Ex2N|;D&ghrOl"+~uT*צy5 W|FU&xWIq} jY!$~sn,Ⱥ0);uIW8n-tK r:8~+9Mv}zFS`\(5X|*s Zh#0~k* 9Sjn9狒m*B8Mfi' } nB6j&iq֏IFĞ6ӯGe)|w]k~ozw /8 8# /ة֭d KpoV}n1($.P y,sfCY#^0@cZ lt&;>_H#M tN(納unt:t'Kx=W Lϕka۪6j/$S; |}%Аl h@,yPY_~ JPuD9βIמ zFcw鮞7$gČ%C}l ӟ93,C-!PZ%T+ƾ6 E Y2{BOXFycG g'0"Uē;ZR~s+! qĚ5~&Z4YV5j1 7˴D|3`JgM#d]jr}vQP V!f[KR֖BwUp >( vD]'2PoJ\xy[/%(NKa|Lk*9/ehV4XK5H-?v\p, SsIxq^l|ɡT+qH(àz`"n֬Yz/Y; q޶!z y4&ɣ+-(H iXi|\?&ơ*(wvQ +!Ǚ~.D2.Vߕ,Vhx2u_=ȟhyt݂]S'NO A֬i+XY WYyQ 7t;̾M1@+˛BqS)PIYk0!wWsVgos_s" _][#zY~M3o4{ot%1%ARDž Oݭ^v(􁙟d߸bni}Gμ6ZˊɆ-pZ43a_2cĒ-_|}]q[!ꁝ]:䝣@]11˫{Zߘ|R[cOVUbM⸁zWf9/2W C}5͕vڈ4hwyn{Нܚ{1"zcHg=e}SF5[g)P' J|KAL9s:9%A_oܟ|IY1i 3)9ok~} 뷘Pe#`E}CͱSW+ܴ!C8GS!M E_|hܙ~P:9qp['CEwQ!B*3zܦ8fHwҵ/ 4>|J"o3 ҕQg- bua)F|fqܰkV76z!CKvpP§?DOJ4.Rmz(hjV~@8) 7%I-~qǖh*"c}׊nay%"~?<$FR$j!N2XX+<^Za,s. 1t"@S=Oi7T$,>{np2Hn ]c$P?HX 'ǗlP$|(߆k.߽9N/s%ز`v[&$ M]a^ 1g~è.ٮچ]a4vQ_5}?D]W*dɺ?et|#|Hqr%< >KsWЪ`:62I²2 d7Sl9?6}~VV٧%se絿-*?ѷJ\+t-ׇu'bUQ7;ZMӣ #pּp/b`b=u~ɳH:'Jٻ7tF)co2x69[,Xs㈊WXt5-}Nj-ʂX](dHB9a"x9OV3zz^[+TD1 451ቩ7ZL.VJܻ:`t8*q5N'FRzӥ]]W-=2ReY[, Z8}&fg34wԇ97r%%PXr1_Yn^,U1sŸ-yBSUK<^eo[VP4P9n`;0H'Z!I+YXw%YƋ&?N+մƄ䘿RO݁K-PeU)1RY<\>w!Lg4MT;ϏGE2ÿWX H| gRL7(y7EK2?Ez[f3eG)ДЋ,Dv0#@OwiP7f{9nIiXf@( 'R ~KϺqBuo6f4)lb2Ggކ+.;L3hU(yxG9U7w[rzT^͡;!_N AiY& <"O0>SZ 9jbTfzo1E}> ؔMOdrUXA2 .\s X!n_FD3` ,TէEà^xDD}CV0Ѧl? >ȁ5gt!"i^!'^7r>AsgNjUE-K\P`54dF<'z8JYHu9)Vȅ/ƕmC\ a,J eD$-PA`@!8 `T TȾvo-'B)teGI@0,`^|R )Q\l\GΈ`@ p FW[ PUe2%9Ys') [uMs".piBHz6p:PϾ.ĸ4QIbj-ҲT`&8T I/ΔG"6gl="wߗƅIi a[N~CRTS6|_e=ނv`%D𬀉0ZC ν)@z7ՋP4 gB$C(kZܮsL+;Q Z-YzA=YTpIU0IO4%%R&/*KX[=pZ%Ap}s1)z:ݙzk?{ǤO*m7_ >eQ<ȳkĽd[)$2WEYxӥ$(~z+=ȷ^/|0|g/-V {fT ]7~(vV姏4V`,il` myXOXJ-x)|D""t ,Lg\CeP&JX=GS&߇#q7"Z5ib#mv@:%lTKԧܓZևHJCqb_f-yZAM011ozjl^:^Ds pN!)8[>i쵲""FK32=d[UsS UJ"fG ฀MgŔ@Zc"dG-}rlk#seD \ƑJ/װWH/s J&1))cӪHDp='MNU[V,HLoo:W>6À5IIJ e2op:n~G~AHrJ4.3x4ORY',_X"R c6hɷM8!9.([)MZL[k# .ti҃{!fWCUҟ$؆-EqN2%5CQZqO}R"w3O6%Gȱ;7ቯ{5M!tK*#×HZҬs%py];IeCi$(PvFE\oI{(r Dh/3Q1-8\!fm?[Nx6;rx<ׂڐcEΎ*T2ā]uKaT^,ң] _upd}/?َ|wF亱<7dE<ڍuٱpjΰobԳY†тrSe{Gn:@K+ʰtVW ڃƨmV?52ܩdŻ /Wb"R8āJVW 7.rd ԎOgmUߑEuƛQӇrYu ;QF~ B17>'"ih J(IuȈɲ{Sk mm6>wAϓg021}#bvVME~_Fv"=~.Վ"6X+הm?dY$'('*W'*'Oșt!5!m #q;" `TjTlc(FI $S)rHYv>/mnl6^u?Q rbح;VBOus-F~-kit}-KihE'=dDvkq; 0-QQ4>rЂ2VlVi٫Jh:=m.`5 d7Qqmls2lI2gY zpP՟ي 8LnALhtWJSL5\AXl&rKSk9$I(Aa$q 5f[]I}dUD x&Tj7z=I쳽__^phˏ&yd_8…Q~%mxY}kc~o5ԻsXR!v#I.ޚ[d 4v^QTRxz;[x| @ʑq˝sыm="VX9Bv@4~J#\6 % dG6,&UC |lcR&ښ4HjGČ־xZZ PTbo?Uݛl3жI'V$ ҲN $љ;ۜ ̻ U0# x' #)b-Sx2{3F_L 5z>䴥 @ _i_-*SgFvc08XugwjSjTl=)&%PCsHHoE%Hl1E, rM͊$Ss|W*~mՍWӎq!R'#vyA5b##md8qii[MSL]u5,l2ػt݁![g0=sm|ǡ[rb[i.07JFϠ&v~gbQ'{31D!PLPI|azOJ `sKjMi3ոE,&w;4,`aMsQF\6:+D/njG4>VaےXYyTm~@:7[V$.ޫQSߘզtql\=ѣ]Z&Iu'01h[G4;+3pVY8j Z!{M*ff)s\EC*}=Ͻi4c}#xOқߝFktb} ۙn>.D&z7D]hZ>rYm;֚D"gi}[> $jxp@L0@VQBW 9j bIFt$}M`! + 3p~ j@0 2(8^]dUdc[Ib#mtli.>c\eW"ݝjqY<Ʊ$1tbNrCe}ǃe.YL,1\+;]ޏ;}IA2F& !0 |àxá&᱋Xw'Ę7a!j~YΨrB_ypY0F3DMLSe-$!Ox@|F RTz`pItg*3&b C#~[m?"u+/ͷ͸<%%,"!Z"J @Ixd3ge7iz_ lL "tmڌѼF=3K- ;.ԽJ<`(c%O /ݏ *`"(mg93 dS%`-TZNHtE\lVwӳEbg5n_ˏJpp5+cy2'i,ꥊ.Ӵ綢iX99H|Q/[oX1M`Q ^r:e1~'S7uD=XyY1#UڈZ%tAr""uMRQ%qqL<%@uXS!73#̴:aZ9g`uAoc? |ޘ[zb#5<,1bV7YF,oum2X/\2Bc=wV̎&<rn lkv0bB{ Xw#|ɠ!?Wz$uJJ 75K R7p[4@C3'c;+V]BfޅDQ]B6dsB2 P&Yxs}0mCB[M&rt䮽.0 `B6 a!b㛪XʮI\TS0r"AE 2IH:7ov>x7AX(F[~ -ɣdRWsmLs_R&\vA TugrZ"T,4ph`q^"ag rws &=:gglQ9oj1Ӑ!1G@A呓%mHҷ$rмQ[*Dh'و뢃N(3vۿ69wv0b6oiDK׵:1x6VZJKOmƢYB#;Jai䔊k氅{Q;'EqUHC׀D# M '%2}15dVvD19Dm{&"9wW/9M'VÁ|x?o#ؿqO1ePjTDžg~\r7^=UͶcHGrK;nAx&i/|,Vؓey~ᳮ%2z3*7Ja:pHl?Mbkqh@ C㸜HLC']G.,H4K*'fUjy?=+%񱉗 }ꡰ ^5sfD ugGFzDe`e^C#r$?.AEx#|M>-=X'󎀾ea%c/ UJ^ A񅡩X\`E6|e7*VpFvSzwMJ22J^p↺RLc ="?u8}fWL@IvK|K8#6# fXji7y[%oLf㝶5BCa^w}^mLDpdF{:yW` ښ#2ϖ(΍^{kPM]xi\ yi^(_fm"|[JZE{.H{"?5@3j{hK$#e׫ųMM=s9}(WF@ 4].7}BmB H_Y+ fRb㖓ڨ4 98 7tpjlY5nn(Cw*diax`#n6Hр8FQmV>w#oݔFn!Pia6|a/Z̀iP-ƊgI}͑yUƵڔң8c$5.a5L3],PٴV5׈ѠY_ /!CZu۔e! {vℏgF'(yPMұ1/M-n/ S?͉do+ݎUfWxy!w&i _ba:Tk`P4S/ ^UEa5-Ӗ}| LKּm%}>Y-iw핃-v Y.AVH4Lni0 l?-&:aBԌ9?S,P;l;z*oZc</p; - 8nǀWN zZ Ra:v9Ȝk> ͭͣmTkV_Ջ]V9ʹPao yKP08 lqEO9R^AgVVli_EJa$ďNLm.u7襣~{o$R? Aۨ(1-' /GO>%Z0 f>#M?K4iߧ5ӳ5lY p{M/t~)]zMha2 (bF Z'ZҸ1*sl&(oe kuˑm v]ҍvkF$`--R8g]4ŸMZ 'qQqi2K9v0ј|k|fqv-IIy"x0vd*i3_^)6nc;y~U0qJ'di Q8n8%ZT+Ўoc(^,!eS˖OA~awmR26ENK BuQwdk_}1cF~[.$ϻZ. dಡQCcȶAbPZl< b0 OX)A@8qtuA&!uݴWIճBstI1uhk kC}O4IC-Irh*x? BeGE+ aQNvfc];!2t-LrO`qvOOX7o&q1;7Wvӽt 7Quv3,1:P%N&2v<‘7Q FaLWa}$JFiA0giܬnwn^BMfH^ zxH?!ӈiJv4xTƕa*DW#m}?{EhBfQזuTT=/uǧ^+Hea_ɈS~뵂n2X 'q<iє V⊸sߑxk)܀X]& d:\gD +zGyo+K3}%Y'5ⲑD"!$ d 5<G*KvX8SJ]"?njQӾA)V_p3>bB z-=J5M|W'1L:Lnسl_jh'kG*I!61*2sj4z};SzSVuI\S6}-y9z 7yHcu|aʊ!_4VE]JX,*CBG~l IXKJn !tT_7@&nNWnoS--Q)˭  ÿ1)P(fHʜl[D<4?@*zaɌ~$4QmUÌt] Go=Nhq&O<;&ZkA@BhJ.& ̜\(A̬c= M"lHuf 2 }cJCey:qCq5яamvvL\'k4 ۣ ++q݆ U7n&Ϯ%WO  f+`O,>)rP:;yFr9|P7T%;s uy=[0#5iFIAM9ִN~y$ ex҄*K 텯.[A%zhn2Kp#;5WTTNtp+{l(u.W& kS(]/y+J .m!bva>ͨ)(M>_댁$F拻H"} Li)G۝*qY.o L_F Jyʤ@c<_(!N}Y]"}?xU$+-_ {s5fÑB]\ n=dD'5E9ߒ'(.khp~j PQPڇf\ ^B/ar"}yOĝG?Kڱ>ql X}}zz}_8AiEU/m-.o#q}Z\9\°=hQ=f4yR}q{1YX@&_k_'&*@ˑ:MZGӇ\Sj1-MĊq|4ٓZ {+Rvi.:9;h]]uJC:B‘$/I"h.E dd,vdK^*Ko)}a8ri]1~ƀUڪV'@S<,P֬ Ek'ҷV=Hh>1;;gk-Mk<j\ZY΂sMO O ^\jG~@)m+,S0qPXqP6]b%` jK!caM N}d"$˓FYC=:$`h E@f3(2s?_]h}b#f.̃k=!%hN8-_D7t)@XLQ†c b_۩vHOYy7 oNW !Мkž@f#7z[^ڏ'! V` #ѡwҷRfaYRӤ|L@;GTZ֩ˮvXU Ul] E:, ev{pl6 4D+(8t+qCgp/-nlƨe)ãpph0l}cBa,AJeSxx36ă.dK -iu0iK3tOZK%Jjm.ZC6HQmcC!KFI+Hb%]r"bZ2{^Y'/O\M!"t*&|>`;΃CuSba҂.՗^S;㝵XfYNj 71)7@ϼG\"_v甿l3l)\AVERw͚D2jwd+r+H7YƫjY-sԒ0ѭ]+8lVuqxCz!\diWYoHRP)737E~<<ۍOQf2VN;ylwp"cfk?q.V#:Uة"XD(F&:NKJ^pH*aj}CD$RKld cKƳHkYFsUj0FM2A:&U aT%E|`퓶?AYרb߽ }qw6I/ΫyDt(T+:v6'i2S$_l0*vOM_BYx|F s=pɰ!DOмy v}Vx|AAnT/Wˡ:OiiYPl7ӸyΔ}#]0$geHқݪ+7h7`IipF'F( x:MҊY%d(Ʀ`1]Ú\ zWήP9W.ǘG&bc h@rs"BrGyݷ>"RI̎m9Qƶ[Ҿ,(5ֆȫ ƓWa2NXDX dwp`fo*P(*6Zސs S"4vUצTKH#վ&'V̗T8D]/w>-1[pHd|Qccv' JJ[ގ|]A[Q0K&(MJ27߁=@DgbX'x7rVa^|Swx$ d8=p_MJWG'="v3PSH_&˹DB` hj27r6Yt9sfEoISyIZ-.W"AOW]3:l&0ĢOuPZCYȜp4FDch@(jqH763]tL#n\,ڍj,D^,c8 `GqL;ZjV|ϋ4TVpS۾C )3O_IPfgq]u im JcbݘADnXU=(>Wºq6~6?ql0_sJ\y[`dQ˻ukJ"Nk8t`ᬎs30TUlI[¼[:4A\GDr}š/A9kb]Cz[90'8hRGs6x׵'5P91miѤt.HjYk]jտ7]eP~96A,Dp5]%)na狥Am)ٔVՇ\ɆFmsqf]RٌxS2 !d;C8Ǡ웧)T(줕^ۊ:?qĢ̬ rl= CJHA~ZM"?HMz ⮢o;>mZ.lH;F]%lW&o12T_\mF@]WL?6(;3RBХaYNJ^ly'ƟZ9L ǟm'nS{"M};EPhb$ _?V\Wy./e~Ĩgg;s _F:.3F6@֎6 28dv `/aE!3$ VJĜl= pp~d(dQ.OlDž]i&+C&[Q2=%O"F.+7bl@o{0Gh=flNk/VQVz} 1/@WI;6vJPqjZ,_+;hV[Ϊ*(}rdXT?TN)P sKLawc Vrpᄈ>|-3޻o#r#~*/+@;}"LI s&&5&'Q4[WUp#.c^f5ظ0OxKTZZ8>"j+E/j9S~Ff9 (@V~R 7so@Ɖ!8mw(q=g\|5tOO%KEzN/#=uFUo ;2(;;܊{=79{\uͭqТ x $I#g:ϝLa38`pۤ<9Xv G-4,6eaڗ@lj䛗 K }{xգؑ D''.r3g72`IWb琼X#s+]M(]I܄8կ8.ӍyJcUp) <@$Pr#쓪#:z:@,'ns冑~, B;ejoYmѣrp ^LgYjfY *  z~WF? ڰ %ݲ0JcZ"ѨJ؊)~NPTaW,*-gTBAt[J?HChXۉs6p(ÐFp~ }7_*;s.Ŗ{v]_`8.WƓ WTi[rP>Û)paM `  /hn_IrrXɫ{osK.Gb0wL3$-&(̲ []e~# s@hBzmw5td{u\| Vdf,]admj,xTour-=ƾ.l>nݙ`QEG\>Wչop꠴nuS7ᛍhGxP.8@W qa7*oRlRn}(. 0׷s߿QF_~AM+$Qt/lNEuwV@ OLD2r+oY g2ʭR>-Xq8E{8%YnT'uDA} ֡iYy&'KZDѳn# ]ɯz{jCEzQ haa\7sxÒ#= 0TH;M{s1}SҕEb3'۷a)UGēcñ\;r0NN= zatq`TGhOK?mOfof5}Hv1uJ/r=a@[gPSRL1zl@޾""JCkr,'SɒZW)k;Dq.snpn8+0djotOV%q YhC.߉"_ i dݗZ^ttkKB/ݨxXԈ$mm{ĐY]p?^}cRS sKL%y#v,;=9/Sv);'?B| o6,;fI(>ߖld3t=<9L(A1:B7$fbkr*E=8垇][(9*GKPǭUKx"P0ϼ7K^|D/.cz熷q%~bXF{ ̝.80B#c޷=Pfș 4,%3eSPF?}""nFYɖ&} P.f,[3k~CR}h_τCߤf&@}Ԇv~HZ@_im5| 4p ܘIĿ^𼾘ƅwju c fЯU'O|'Zhn7!mplꎖ^pao;~g -Y]!h«L\AFڴOL?hݙlkKSآRׄ^`o;ʝNlp^e''*IuĔ5x)e}Ό16yDh?弨N? V^[%#G<ūᾐNBwx"l>;HЬT5"*S0@Ѯ%:@??% ϧR-6ar~9"fK?¿ק*CqW*RS< OVJ;} Eg Ԑ*y!? `}"_v ! u /WlK#Ln>bbn;7`/Yxr9C(M spVtt b6^dgO Xۃ^ЇAX\7{"X9aŢ6oM,'XY'@E<,K) +K>#w}<S8})Ͽtbx{#s5! >C1_1bIx&(}SMqY#},]IBtᚄ%zxHԀw١ 5W%k}{߄ h 5GD2l!Z>:],γy;pt 0*L0rJ@5 薛H)~xhTtDh;u Vq" U9M(u› o%&zD@x1T_NҾb 7Z[3؇Y쟘 b"}@cjp,jqG}VX+Eٽ 0VL+֤xx4nzv`1뎙u/r~=b+Re^=-Qvg㿚A)mݰk|X 7a- &'WbY i_2™X7Ej)KgƾckCOA9/+ ~@Z۞pH-g~<Jue~O+B>R;ͫm*e\=9ۧ7]<ӂ<)A>Tknv]U 0y&vqff4deq!\xi̢<1PReN kG!56@m: 7(i[I!πzrrԽ0ՠpMZ%QHʗ((Q;o5򡝲TN,fMY)5y\LM; 3ƈi$KF6d šhwcV#rn7f\QLIC*63d;mA]F f6>ca%x5n~$w^N*7.eܙF{s7/FZ\v(8/ù|[%+A = Cz)Vގxa] 3 wJ!"jA^.#LHyor{0<`*QiPq>Q-뚂"chfd!}XŎ8k#=ڡLW wL<:HZ¼$/b~| A!! y{Q\ 7OHVȧc9Գ&HͿ> !đL**|(gHsPQ|kCp B?()PXJ%Zb[Q(K4܈P: xX28e3BTG 3W,-,%j<3L:PF+NL z O9n?ہhݯ}!hHX5;\'ic" `z-X"ڼ=h RN*>)hzApg3AWHT+6 _̖aA_>"_pXFccVTB> dk)HJ dqԪz$BP +;Br=˷K;q9Fu隵n#ڳ2MJ-|k̅VcRTuQ\džY25X,̤n]1Ul4o%R(F<ݢj(#DmY YlvnzTLY7)Kc> a:\hഝKG8PۘMb ͒YfdM Ǡ8Ǐ]}|2u%ϽC pA eɷ%~(m\p+u''nU@t&q<1v+(jS* qpEB%1zZ{xL$V PxVo 6%%1b {Pڞ]WY RѴ[s4  28JfRpV􇁭!\eIh]r9֯ (7mr [*I!+rikRԚp9Z5t)[Sk0MSTa.\`ж ګ4.q56WVpR`͸eb~3:7D_/CAPEvG[~}K3ڽa TσduE2OP pMߐokO3t4q 31#5o"x4MMĢ'UlC5dF8BVp?i^S\ !HWy!L^{@`8[Iap1MxRхv+/#"t9zVEhhdcyi?YPбE"ejeX 8dVF"l;1D:e͞jߙ_Za~KhޖHo' [`{G Z#( pDRfaljx*)|<܏(Uj}1IF٘n*DZf5%tt 4q'~!=`k-} H$}NdԨ 63K"y}.y'm^om2XY9@TENhS WXpwtO{(ABonei|:7CˏwhHH%ISl5(`E( m+OmOuj:#{y$ #M ɮ2 Hy$"^7zɁH-3#S6S#)}m$VIn`ҽ&#/w'aB>@ja=Rqj5 k]ބ;d)˴`~mY1jq"{rA^)qHt?8VjQZ%tdOZ (w$e; o7^?s [ۮ{p͢?ynu/cZ4h~vTq*:{TRN)\)@&6ّa% Fc|S,C(K\E$ m4f- 7fNqNMܕe j}Xfp#h{w<3nz0I%c6S;{k@ʱ3&v՜sxRr>&)ڕ^&ʰ9g>0}3L7JV{5ɛ(jWF?e\`݊mHhj]MoY."!̓`_uL^-ө 漏8(3z2f^V[5ͮjsc{b_\/M \cDf"0R!PPF|5vpW~vsk]=Cx+in}SJւ+b"EI6*#ZouOg jЍCAΈ9 h˭|ˣB]}-4 eD amrE}@VڶTBhPuK^~4/,HFT'-4BR̋1X6h O Bu*l/ y9mX|%Ij:[90,ŠsLC]}2Ǎ٤,N"oZ!NÉ3ԃNX _c>"W2-ܜjn*!H~mAf1cR/,fI7Ӹ(qsTYž /K|ɜ=r-Q8a xOLb~_۶B<םskKOxMJBI2̧cfW YZ