python3-perf-debuginfo-4.19.90-2205.3.0.0149.oe1 >  A bW^^f:7[3FEe,aynCTm j[i>Z-LofR(eɞHֻZ1?ユ7IIC x.U!O(z*ݳ+l>c3j~˒j D!2*xxʫ8£J/*Qbp>tKW[̀I)hspGǠ 4u5P wl6t4!U%C]@wcG{.H3d69ea54e42b7e01f6636599d06512a0e5880770c31eced7517202cf28f0140d693bce335144b23583046135453039a18fb5965c FhbW^^fUb$ _}OgQa'IsYQb;vk9)wY.\8$!⒩„H(5uaodlWІhĿh8cR@l:#FhPb % T2w7zY?-zHͅSyJ[HV)KD hj߆&&\0%.IPESd5׽L7଻T9\Xe]cb8BibDpURqnʫweV;@Vp>p<ld?lTd! 3 ^8<o      f l<L(8U9(U:UFgGgHgIgXhYh \h@]hX^hbijcjvdjejfjljtkuk0vkHzkllllPCpython3-perf-debuginfo4.19.902205.3.0.0149.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.bobs-worker-backend-test-x86-0008RHopenEuler:20.03:LTS:SP1:gpgcheck / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$b.b.b.b.b.b.ea9936550ce62e493b68433f8efb8bb93f4351360f49aec23898c00c4659e71crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2205.3.0.0149.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0008 16547662634.19.90-2205.3.0.0149.oe14.19.90-2205.3.0.0149.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2205.3.0.0149.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1:gpgcheck/standard_x86_64/ddb0e7bb048d435aa850e647ec23ee44-kernel-4.19.90-2205.3.0.0149cpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2a9cef122949ad1078443ee23064386ccea73ef, with debug_info, not strippedtA@C utf-860bdf0fad2199026db8168778a34ae1badd862cbc80376b9ed0ee7d5f7f42f45?@7zXZ !#,?] b2u jӫ`(y-NS!N-@rF򓧅e19Av@4R) ý&\ d<(웿49ܒ=bgAoMOm%J7Ͷ 99%(B1 xw(E[͌o7JfG=ht~!nH_yQPNsp:U=öEełLxk;ĴĖ38e ?86LK_-Ї v9eg2s(1p.O ?zbz*:z̿ȯy4OR<*LQ?)lZn!߄F׍gΎ1'R"QO+Q~b/&'oz|>K&C;rfkٶ0 q1ET|Sp B%)v[잇gBY@fJ-- ^@Ebu?M`#e=MYAV\pgۻrVZ5^!_L=9 @h yRl=#l>o_'4+k훨2}gI5vPST*oSvKf րܯ(U.\Ot,P 4@\Ӥ&tq=p8U|`a+qRʪw$~>)R%>2.00"X VQ+0θWpȰ{?tP,GcR3S8$  jh!kv&XŁ56 a-G et}FuPq(u $$}ˌSP{[e-R_ f[ƜR^̴n,H5jB2ՒZ,*>2H>|/4K;$9%JD"=X FX5+W~ΥQ"Z=S1 x#_t&$9ʬgAϐ IjHP2ro<2,_ėX/hpAyw€d|Qvۂ0kQJΝm i(5S{5K?=W(tدvOHI=VPֈMqK){)XS!.4c~#b -~.FH$yV^Цw6ac8p4h,>+-Snp9?bN(o蠨J=+oS-zW  ؎ {>M2L=[*Ar)0Xo)7EW;VQup=ǯ;E̓KB-ޡq\*ͤ-ԍ~Fe,_$"y4dt59|J_ENiϠM>Du@7^l@0Qg f&6m,NI[P/NfgGͱ3 Z 9bٚhS𵨡*ȵ ܦ &]W: c 2^5Rk%k7E*Y RT8ޯ":{b8~249Rkc@cZ͆H&짍 y2L*\.*;N=4;tm0EcB;t 5iFNz, [Iˌ'a;D1/Y}N#Xa1KV<~}NJemjsg1C#,͕IPW 8"%)xOvD9~ߪVmzK?$]oc? ֎@ǚdx$ c_c;U %c&TՈ\ b*aB4C3?|= Z2[0o6o YQFN~hp¢ Z/6Pa~Ɉ|x40e6N]a6KyT#`>FT44B܇NZu6nq]Ia$ vZ,B,zӅ9 *aHNA]bɡ|bцzVrŎĆ0}6wNow|2pΛOz$L)y~d9oVúu%wԆK14X:'yxtja K>K} "z\В 9> O< EO,2^!Crp}iןjbT9nX1l2|2۲vidRB_R+y~&^/!#H[p_$"zqc>`Q>wsOih,/*S,I4U;cnW]$&1{ v~KDw$ ߝ3|=/?v"%8@0g? Мlm6;|}mtf@%h~8ϊ 9*^iRW)%*u_LHW2U ɴ)ZX_.MyRl+q)Lk/{pLJZVK?olqMFH_c~! i{dp͢RS QؗBHD@λԇߍ ;|D^:*BSUo@g:#϶Jv)T[a1fSTT_-"oBe.{3 =Q> aO@~x{'Rv-ZW ٪3 Ȇr * bf(75ېRl> 5pt^Ta"+iZrzz{(vg4f d$esڽY7^|͚I0}܆Z^VwC8jd1FUkp,/l!MN$, ?R)_%-ČHw와]9~!W;g@`!2)%Iٟ*/BUA 켍ʚv; ooi-n%$&- Ty:,sG36UdZZ8VBy=E7Z3M7SOȧzڍF(jWZyuH@%d)kSq>ݽ/pkhқAW,ĵmEoH/7S'6fxL3X u$cPgD^'',D !0UWϨ{zpLjW& U f'WU[To|@|>foV@ A;q@d=ђ5nhClmR=ѳ~ OhsȺkMl[>f'ֻ^b //Uu_}4BYpLxChnA9c%y>oiU?c jC]olLLk4%9&g.O 3BU2W\͗uU3:؋KD[䫰_:`M}) +&N+ .hBr=}}ƁQ@D˴ v0$X{qF+Jյg rN=jM?B&$AEX̎6!ftfwإU6:"6:gXvJwv7ە{N8e YaV@=|@'!"X0mT{1bnYk%pQ&57;vqg ^PCس +&8Es[XLlل$a;, 'ۢb@ⰼ݅+aݚ]W|5N+𙜽ۀ~:B]GpSEzvڏпso,gp+. ]>e\+M!xgvA?^A#(85-!̖o#[-R$S൏tj WwI13ʡǽ8'6uanfIeBjR7rMWm6ۗ tViy&}hW[m ‹#@w")Av[> C|A$ٵ5/=@ V`IйIi +e ke?b>1i@fB?H 6T_=P.tcSzW!-LZX({"wpån fIQ%͹" Ѥ戇RJnFK)u҃3K-Ob_ڄPԨ@ DjXmޅ- /瞿6[4/W'ª{WJ\IIҰz ǥL$'ZbD?墹ؑ+%CK;-]Loq>nbpяUDOH9ߵ Q 9DmnSB\OFD.)X}Z;6aSfM;Y' v΢3I"w'. %p !Y*VGY_tYj~c;BcR#dئSo:yPۀo˫읢fy[4rvc:Ӆp72tI{7"BtiM̀ 2S:{/v}Ĭ^{(([&,OMpw-ΌdC98\&B/=kzp^ Xoa ˫1 >raWFI} rv1ȓ o2P})yZ{rm@{%v8HTODp<%9Dh搯}/bn00|XTf8 %i^$7ADž79UB6Z]DP?cKcږІ|YS0:4$SP67w-펳}6-sn:}<Γ|/V<3YqEN2*랹ЮC/g@`$qZxyϤ ﷐壼k!=%Ȉ\l.)mkJ Ё?فہ['#%o ?' `l}6{.,=, c"炯pbh=%B"P)*$[LJgx+~Yr4v.X;tΝU@R||qQíԻch?+^un$1'$Bo**yjW;kk˹ϧ]e@'Z7:Lfe}>7Zlj$h. N*벦ͧn䙔Gh V:ѧBjI7Aſk 2',7hp_>j(CncT+$}Zzr V5&WUW,4F cm:nI$x9GJ%\Ijʄ f&G 7{[-LF#TSkIt/#^"_%=QH=[8$vRY:Y'@2uŬ[fR"ڥj|Ksǡ>SP as<1wtݔg5J?L `<,{4Hm :?3S(42TFƫq*xFQOQ% (FCSgTZpNhӀ7'R/ʮukIPl/_55g$(Z,/Rqt|pDA$u EpY%R{&O<Gn5`%+m!u7Jq3:!j@ZJNd8)3<ܧBwdrX4wقP'A#=xnCQB}Ck]\{-lq:OlU) vJ4j/6"9~u.M+r Bݼ^Ez{RxI3d7`}/ˠ*A8q 82l@)IHa?3Og }.T Jp% ҏ%p/p5ط 뀘}be|HK]|#QI11bw{fkw!$#EKoloXD=v? 0|hYkt02"\ 0Dڛlܼ+nE7ojQ/53@%X׊yDrC'><ۣVh ܢݩZrkNqh&PD~]ӝ:_,rB3ȸwdYhQd/Ӳ%6d1AτӰ@n f& gۅɗ/ vbcLn,H_P,͒6 &MB<^>`kkH:7MйX'Oq/(v"_rvZRfLzG6:˂ֳKSҨvfN:ԿtއaD, [kڥ@%{O5Q\"mR"w/ƎP<[($=j\Y׼+XXV(7]%t*pOX<#kvqΗ$-H1Xz+b4s{Ǹ1?X ~TZn8b/~p)jp5̒j9pbɦB-RHIB4K7J.~U`>dg}H%5{)>[r/4֧ys:NsېβDk*#wC_MJo"Րn)k;쒨8OO#1$/N|bLꉹEb0=o]C m^Aq;#P:΍ƹiQొsH*^Akv W^OtNGlvqF HMu18Dvҭ6Nb|m2;W&qYL^%[Sx⥋\d Ii18Rvb'eHt'rο#naXe=r>3$LhON^•8KC6%ĔeY)/wg 14cf;sk֌މcQau'^&NJuĂkf<n- N*u"0}ZB[YAsWmRWWhJn6E ڭ4C=o{O+v_:kwZ(.EՂ\k~TQġί ) ,y|3z%xPy w+#̎8k]g\YIO_,0FR9-b!1' *Cq0s^KG&S%,mYA ֯/ ~Fo<\D(Ƀ=ua|Cx ܩXrR@V\=>ƍ| $ut%1n6 N/mOY|{‚4#XK(@SA?(JK.y#uUK'>W駤AUc|v(s۴-?ʙ(+|Ý$77x/c^𙐍fVФֲfSxӇLyb5 CJTVIЭ;P$ [88[.޺.U{JԤ Fv:1d_A·<Υ9e J+<8M -<~.K:$maL{&N,to_F!~u>YU]C˭L>»xSn6~?+2Mei,cUTN$ ;!k)SJz`ikU{g*i%m -yzxk_l L#)O@8=p%҇`tRO3J ^EYg7p2NVq\=b÷2w{{3͠jrbV`pD7tڡLdlQя\u]%sHGq;<ڧԋ!zr! <&yP+z`/'Iyhv6$C];3dI9W nO'fRa*"q4 mFnz 3[S|ct 5/D/ aefآ(z)}y6)W"0]H5v ֥T S ln-F(GRΜ&SRtf/ղC>1s9'mO+CpԺ,%G]GS-M gwjeB^`TqYlԾOVC.z`]GOqs P.O,նp51?6eP/T;QZd)NWh$@e:RXkTҊy;gO}z]"Yg4-vAW \Z"4x|uq~!C5l٣vRCI/Xˤ~l,Y/_N=V5Bpy6>6f=l158ĉvYW]*Ik Go},3 j%҄-n3";K##_URplLFo//˝hK6A(!\Qzօ:j4߆hGa5;q2|s!]J=gQ4sZ S ӶBxUK_? dpR3Z3Ҥ1x b [WU0` ͒qe#u*x7T2D7[.ibęrSɘFs~,-P;B1'b MHvޚ SnOBe!%᧌Iznd@@27غ PQQ` =W3f(RXқv 8KeA/t(T;`je ){O2؜?-mևEa샔PrÈ]ncE姦iOyLz(KkzY^7DVy) sSt cŸt~ێ޲~/^Ǯ΀(匩 _rpU:SRx;+5%)%ԡSm5)LWd~#ڕ_EE3O`{$ `0;z$b2EW,Ǚ R-/*CbXx$A;gOM & rr1;*œW@;@?.q[ "y?BŨ ^W&4/GʊVl#ŇUy|%d!0[=_`vΉկ2bߩvN +bixa`ՔlOCe>s 5+c|ޞ)AL{PjZjY FyR*cIc0ObqC$ۘ6=Bɚ W%ޮ%z0P햲.l>u&4%ڟ`}6R,Z9Q4t%Cdj$V_ +Em`I%<*͗nbK,iF\ n2Xz%dQYxwkх"̉^*genL_$1ޙ q= 4`+ \9VxuB#O2.jM4^dƦI$.fs<<a+B  GZnnKV椼 gzYB3幔@N>$ÎZ|p*V76*}L"eh"7 j8 y^6Y$ILڀ Q Eu'k,htvƳR 'ќs[]>zQ;x07?,|APif5BQ fMDb<+,ߡ )C+"wr=K `䱰wM+oVH 8G Yw@Fd*K,}.*!LAylctgd/e| S5##9 ևb&Q:|}jleM;9:T6:<z%E9V]/畂KFE~v5G"Lܢ{dWc]K̢/VF}bn ,lmK nR1f+nJbQG_ iRR,bM+|)qT: 3Z,Dd+=?^ RXM1kE۰}b O ëCgk~CSj :;ZMo~uݮ+y!*وZYo9£$ޣ{A`9ޣn7<Kab;,^7lʑā"B7 |buiJ=lZXF-B ۮ{Z\wܑpF7nj;—Z"\dM0*uU; [)^$O0zoڸ GxYUrLPi ;' ~"ABwqݧit' [{);>&AéҶt9`4% ((B(iY6m#amJHM>cu\qJ g>":^1V'Hn9_Sdln F 1| -#D}}///w=*n-yM_6e@K86 0Umz,R!ط2}G 1UcS(~BD9Qnh1JMKעTrme9[D"C $ۃ+ ʟ ܷG22Z ̲P77x Lgb9Gޚ234b=P/-"`WWNnǬS#Bɬw ҢJ<,愑d_\9>8&0 -hS,?Mb .kbAO9p\M)HYᔙ?j<<.o1KzPNiHۮdl!8b[{|Hߜx^ex>طCZ]˃ R$(ȐA2/Oѥy!pkIE1a)(uiQZ2iG뙾(DES 09Xb^SI=0IGTz#mݐ OQ1/٢G21{x Max97/?yU;1Ú3ﻙLV'w G5'MzȠ-Jshg :[ @z%k )P%.Jdځ`Jr-Wʪwb\`ɹDQlDsYcnkCv$\"C\Q=s#\{Z|ȓVBǟevy8ٛP2DH9_b58 Gx}]V(^؄)׮ySX8Ñ SQ$e[`NgqME$ď/(>D"R]%n2r QSP 4+Wf QHK|g%,3sƨDD\ y?vQ&S93 +oAp \{9><6xٵzQyV='KQp!yGь¯ziĢyu`/iE;y$ ~f?c5͍NX:6]LSwzp2%5Y3~g2,T{q=^ZjLY{pUq> kn>b\v5 x8_5߶姴A[YG:D+YwynR<"!XRe/FLNF## xΠy >>b0ƹax}CTFٯ\)-v]rsWQL(:0=Qa" phja*ftgUGoN{dDev|Z# Wr͞>ѳ=pqCz˘JPA)0b#'\BƝHe&p~gM۽]Vs1fX89z0;˕ 5-W 1%xi8kt6Q8k@coCvlQWfE:Wvb&(?ͦmqG< Sq?p|Ώ4N"}ީ 'Iqp%s, \nhy[}TU1(#3h4vTp.8xEppEl%)HUA֎AAD鎹5=>Ĺ׊y+-Kxa%ҁi2D$3z Ƃn{H,kվ^f4[Y"Zkg輞7i$:ԗж>pfqlaȑ*aO@1}Dys;z5whzVPvTӅFOr nisO_X[zaS~ظ:*r&o(qˬۂ28Pp iVQng=YSPl kĪr qjxTO#EKYz۫3 N.m>K,JܼZt"I#Džjl|!`# @6fgziO cP-t>jLbEm91Kz(> R.ٟ| fp."F>.PzX'қ )>Iu[IݫI4b RM>mvҎptIee(+dFA6Q&⍷n','-6<wcuwI* T#xn(#b`څ ^JL _Y`2z]KR+HOGFBӾ۫xS"őH7߻O$#ORұ)yq%꒾cW`aԵw J.'+[,f ;// 3Cb٣jkiml5aXzߘ=ƎLHFv$ 7ٻ6V Gs QS,!dT$]$ [?ώ? OR'>Qyy}5AF. _,t!g6.V:ζMAƏT^*F-3CP3#|Nì1Kp`ȴOѾۏsIYos*׌|<򈷆'mB{nƘuᩴ/*' FzO|mzUQjd6dt6ZT?-1R_ġ\j}ceZv ̢0_}aWV5=\߽,VqÝ}5&Xs2.5>"Pμݢ}HS\Hм#-ow A QB̠͊G(JQSNՙ#WrgrF*P*waGڪWEyl4KcZc1KP/lw5iZ.˦&<#cDRp@ `N^Ѭ,pkSDޥ(Ƽ\#WVCN,na-#Dq=;oVOPZSZL#><Yc Hu.Ao &Q޾p HRvC0Rx,s$߃~l%7^v1F+cqFg%ͶZ<;1r5?k-bnB?*ҟM8/\]Qc|/c483d>{ JpgK "|kLA rT~V۾,lM˴FA+ :]@fg6mIp Oi.gćb2v/֍bAQ:c88꺼6.ݽդaUSLAHcWgOjHs!^ͫ=|5B7/8q!TaV&tuI#_5qԕqAK,{vRUjX5)o啅>Mc$2 7=jqRϼOT ⢑|iY 닉oy7 zV<$5?&+d/wi}2QZ,VL̨a=bOM :>rK.^%MWNt)0ؚ bVypۡ(vQ>JU;  T. h@n.Ou1fgm #T}?;E |(k mx(B|O%FZQvqhqH^Ym;pWX(.8Pv o Yrh>ZB30nDo?rmߖܫ?*y e쮼</H, B&r̸h{L؄S ]g-!L^&~6i>|% sŌonT`kQ3実pPݨs8.δ)洝#3V _P c"׎dp \+hÑ M4njOſʜ&TIqlHiLV>g ) s_/mYLK>dmZ8Bz)D@?tpYO@kϋLmᑈZ٠l$9/m-4AI| vٮsUYg`>Lo#ݞ98'P/cO#?LQr[l0\s- .2o0ajMNP=wyFG۽L'z{ܿQ؀̜F\b_*:@%m.[S+KgKTlmk ^yv[9%ظbo㾝8Qi K+A:%y i iVx= N7)b&hv&RY6v)RdxvbԄEu^gt ޛ*Ճwർ߰4NIy)i=q>tv*jd]ln:[g F iz2BswGᖡ+,A{M _y;`B:d::L"x+-1P5=G2n[7rew(ksˀԙ4. ҖQUfx<%c ~6@O\`e;1"ʄ I2/aoPȽa?>I/\>}`VnZeiEUB WֈUM`)N/u&wςI3$+”?hK~Bju xb^!;VDu~PiVDdn缲 IO*53,Ta0 >v 4mכhbl& ZXAc#S%)HW|&ru͌63olWTŮSOQ%䵦k~nP^= HƻK(eu(2׻_S$:y 3*T\,M$0k Գݵ])/3C&ܤ^ll$o-I!6z]] x%Xҽ-sC;OG:F[tj U!(eH\?:ʘE{j?I*rkGj6ad8VYcfSWwa)1pg}b(&G+Vz#Ōg&?8$:1sbH[4XPs%õP~d0^$*-Ths%F`%62pn|}|=EgjȶW*7{ӥ0 چ[p!Bc&!Zʽ[+@f>wua Rmwh_Υd[))2NDRRxFY08{yގ8;/?OM2cNnpU͝%k<@xXZ, P f~{4,:^^ceO$iUF3\wxmH_k+ˆ.8 ._Lj)U.=/fňj*ٟO}[rDLb͸?*@]V% |7=}EŕT&eJy_8B(hM!I. yf5) Gj(O ,>\/;#z{/m1DlACG׸ICo4}lzXz@CTux;T=<'-bzĶ5 ׇ´gZX""t֣;-icLž'xO0\ ̀eήDBAWHy8=ePS *t5LaF%˲?YQL(31ntf(c,;Gg'B!Ԯqۋ6 ep+݆-YR-;~$>|e'z^eJ;ޛ[_K** +,ږjߊ)d:E#&#m.BmPq=~5ARLr&,B[7; څb{!8{xy8籙*255?UNL5%<cؤ<+˥|6( BQMAOEd ʗu۴Qz:Xx@ JR ͳUmzD$ {7BbK2޷.qTu=zuEk%X˂z#P pSj2Nh!o:vl˂4op#zh]w95LDUϤc'5pVnz+7lU?jT OSWprرqKh F +ǫoTUUhADŕ# 4FS6c@όB*˿`p Q)aJUUV‘@x|&lʡU.3#+ŰxgҿK=וC/ozeY4S/Lo>;6'8v"et[uiQiKyv[-_$n~ԭc=YƂ$ 3r%O-98{iR 2R;=Rֺߕ1!-^aO CfϔK͉]\'^26D֩‹iO0rNn-fpsrN!tnDHKzB'5m1}q%43<ږˋRMɆ@מKE c3Ю53K߀=7yӔcʥ&f2wB x^T:6.Pv"}O4r_m|5.~EJ|Hs?xٹRTɯw5΂=9D k%P2dq7:4.37DS5YAB.ѳ_YJāKB35|S" 0}+n灌w|1sMr4 k J c NTS3qVQunCDŽ;-K޺Xm E}%@Qd;qC60$ j''|Jㇰq`M$/O@|O,Hd.W:/"|RW[P6<3蛖7&cE(ЎШ\zMOG O/,arHڜٕ6Y+3#IHVkJVSp0'|b0XD3p+vp5ub@4+UM"\E/#E?,t)W!ѶHDZ }+|0zJ $P^"l-qT6]kβ3U&߷*P dFwgcv#EʥYZ״@47^hce#LgJL?Szae}x+*mȃ2Jv~10jO}9=R癏o`6Rc]Qt^g$f-)0[A a񣧍e pxM81`}lV4=v8޻)r:ծA9PJ;pEpBjsjHI80 ]3柈D.d+y]L;R`CF O ų*7XGTBLcc~C6QJ-8{)CN)]˜[?fGwb`#H+vIt[m4}/R:\7Zᙫ5~l>U"7-W} '&2<2 sJ7{0AB=|o3t'!I> GC}E.ha%Tq[{e-0mX]_Vz.*ZtKXIٛlga5qTs{-ţ_')1vR];~8#9)bVe1D[M4 Z!>1͢*ޓ׷=ך\E7n_Lܶ.d,)A #AwCG cʨdzҪXvFhHnOPA Y $pp ݖ.e7Fnx[Ocyo7S*8R<p !8nBznIqE]o(")_"-/]gD}';ڥ0Kݲx5L?:cAm 4Vo'1=|MQ+Y/FI8T "AykpVl̞YDz(1kUy͗<1 7G3*鈧OďGneg}L Ac30[ѭ}D[J`/ޒ̞! =0p} %XQ}A`F$$y/yQmvGj9aeD4^VHIWI;F#ɩBr*J=g_ o 0p:I )`Vbf̥:.,(ݚK]CV"rYCyiiC:LPCuyVYL 4J9/ i@ĬIYYP{/`ifT 9jwi<*Y#c\ m~hȲ1u!Ǭ3sJ,؋$u=%NDYMWzG EȤE#"}a.q7Xn1ڭM?gmYus/PעX ,zE/7Z9hT\RO.iyZVShTHҲ==XzV虲>F-,ԱE#PΖp]oce?(êj4ws3? \YqfƄnOٻL⇜px!Wyܫ, ҀHkXt} ep e -?v !K5]W:1Rmḏ=&*` fNNU+ 7!8@lx%#O;hMy.{&8?hGٜO"K)VCӬ{Qz>F ASDGE>m,Dz1D\ci>aּL zA<;PCE7^(Y;/ABݶĦyiC|4tokGw8!]I< bJ R$ICLԳku[ g?rn^ +:(<gݭ++n1R.gBѢN!ƚ l5o~_O˄O& xN*cYGvoL8+ģlhbW,e9 Dvs+V^;8L@  ўSJkKVHP/To=\p}%) //]۪qc4Cyeӿ>_Skoߎ FH "g7w:1bOamͻr5qtNK%LbCj|$Є\s A e8&池1D 1p[D[IWD&{V$x:虅1iAS:xteQZe[8mR1sר Ct{ ׎uRD4PP> DQ{yDIWIദ'lCZJ7k$P eRtlrc}^H{QGp$&Bkf$ƥVoAZpjKRL%]y,9ur>i1raj |FO|;h)%AѽݟZ %B2iIPq9(]= ;|;[Yũٓ='+Ki5|t]2sǙ6TgåţYhuam2'oL;x8 ڍ /僟HicbIy^CNGMA2|dq@#eohlE4TbuhͰu\R@Ep1pE6 $s+P.[p3ߔ҉~`&{WT`[iOֱ8~Jp*E4Ƙ^cqn5 5|@\+FI"~ڒ޼S|{&uױw'!$`n4p*͛Vjc`L^Z.ԫyo&HANgyf2vgi0tTZ=!7Ќ+IcT;s=Fmb-.J(xR~z޼΃ugeHq"!3{.kƣuHٛ_WN.>;qnbNQV6?TwAm 6 '"B2<~] >w+)<`O)Zj:i=őLL\,ժw\MS-p߄@ݠ1G>N/}J^FEک"Baɝdzؓ1~k,,"᷉G$ F)-Qeȉi|~ >QQl\+ž .l7_pOF{-|^NT5۝+~k.~b#FˉޕJA?v|QU6td=AX1^CQܧoҴ^Xv )_P^elcblFz鏓ePn k~LŽY2`mFU wdحCplmo^b,@DWz s> _d[g쀩D:͕H)@]v4یa7]GJƢ툏vɛ{7q+!b0rcZ1wA߅.#]K(f<]5hZުAA0;<4%m牢F.Dʈ+>ּE|R>d| Й:޺Kw:^$4*g~!qװ|/yAGEcC*k! ]]_A 9>xp؉e4t9XJg7czE/,¿yǁr, %cxCʺJ*{rt4@l}D ]ܰ?yUshWis+ >MMIZEmOWao%hfkоiJ# i/f[<-G83lQ%bQ$LDa'8&K2s1%x,z,(FU%& $s ']~jx*X0*"-]oΥ᎔l1tE~htp0\G; *vR[9! @u;Z6TʤPEn՛K+}2p 6kg"N \ y_Q4P lh]sƭ C&۱d:4)Z#+L/kn*>FI+3PHIƋ/nAŠT~MwAv͑FcڑҰhuAҾBlD΃^!ŵzYwD ¶tlzp~:qV@dv^M _oz/Mmsμ ㉩.BF[\H`lptH$g3-%}(vgaDo;}f{D ɊW% Z*3hï;=Ow?+{[>Q S|9P}CMh3== 2ޭEŎ^$\n5Sjmw- gEy,ҼdPw{:a:cE6ƛC'́c8.{Ohq^w)~m5=, )3kdIs)M?kqK ] ["VcF61J?u7?Tku\Ef( eH^$ p53cT=~6 Pu}>q)XN<{[3oM`l.]#VUgs6*%I{DS!۱&9x:Gl {O(5 vO( |a;3j62B&ep SO7 8ݪB_Qmb*=3Z_Y^3T@uN0o.@O"*H6nQ\W@擩NPB\c5l[ajzK' QL6PPMMi,KSUI,X?rBXTJ,I/U樯9Y0IY{Hx\U#W(_JCRIoҏaVKGdN}s!OۮQ#KAe@HkX+ n"Pjz,φ.4EEd*4֒m@Hu39sw->Pw*PIf_" 3֍PX,Hފ^QBQ=*3l/iUxhȧ3ᷤyu~hة?Ѵ 2 W;"mK),CQ@ vȥ>|ҵM0Ohdݕ*ʫsVBDŬC-ވ SXFQNpoY9Yzn_Ǒ:d~D=+7A|f"(zr2+M|:ƣFҫ4Iоn Diϡ΢pV.yoniM/|9{ŵDŽW{L$U5IG_ ބÊ4l%.p. ÂЁW](ןP۔;oBwV|'+#PZ2Ǟ@A]oIwIsNp,NF~JShxooɬ'鿠H.]KUw[[DrX5wڿWǦuʆvYxF< wn|/%#}V|-X+U3ftynO0a;x?vpHOBV*62jbUg.2>#sNrvL}c''ab {T$قU(W02rrFf}~ЩAĎS |A.2 fExПKRԺ'1)j@ gU`g*xQf=>E.i)y7-t̛YgP- E J؝5#b ~X$ۖ7Zz+M=Tl9Y#)mlk~ SKVd.9BTAd|D_ iDi8^s]!z qԃj|60D=ߗMŎkAGAop;dt@q-&My曐U*vğB˗Pkh [%c .^BFv.X"'{/9w-I+ ±;-H Q $j~8ۮ j[ ݛI P!+ŒT(r;;ھ5,4N[VdNL9HaIjz V_zӤIlNp@*d[HS+U$ˏI,x`ҁYawbOYT+DgY&@uA 4B^e+Ǒ>l>`i"Hz[ HnMP< uivV%,,ɇ-c#B[ҴY'5&-}dǙ9j>HUCW閩&|XܩD6+rJt$ Ѫt }@lر$ 2ۀKx7"p# ́*|T̡CY9e9=V2a7p_{ ըKހR )Y2, rtFi11K6鵾W3Wfg1VM־ `Q}Lgw"k-{|`S̠+!mD!Ҙe{{'d9Xh;AңcL@)SÆr>AJ,2O\Vo]fv'Z)x;NZ(E H^ߒ)W4[9*qU?o ^\/v@'%Ƃ u4<4tE~EtogЬtMPx1jg*FL+jr9FǕ%Rǖ10qΈ;)g+ wݍL?͆ybU*8eM[*tdzJue6a"NsO:{K#=-G*e-*)jQQ㽒@xM..GFY\7 Q{8 mE \Xw1j6p1sN,Fjk组M+G@};ZU!}S"-uF w +0:ͱ@6W My4d@Oq\&5$Mc޲4t>ZG4u1+rD 0I͊yP5zX}Z` ai b QeJ%1RA8̿ӆdrs^~a4?lnDg)qx\,{渢G6&>/s +07f=JgžGvF;w^瓌 ^b:e51 ƖݨL"/N%`0i('ܓI&_T*F],E85@䦏p: ]z=`H}kG,-sGBp fG]^hp&F!06<\tD}'jC9,  W0ŭo&뇩!ä\!!6=?jl Rov[߅val~H1A%M)Cx_s0vA$"-U7-Ҫ\GL# ڄ~zL3'8zMEۼN?p;یh7WP )ӓ,(T7ٻD~B%Ʊ`H3fDOF,)Ax&pHY+,mw*@K4a{p+/A:#(8KM H|>( DH" 2cӻ/f|'v!Mg7@2p.NvRaPe/4rY+Fsjϝ|yoi|g՗XѴ7;ί NG K4mIsJg0C e, sU+wo"hEGWf|k63Iʓ F9*=xPE/ğ 7xkULŞ= 1lTtNs8C,$ "%jgH䩲ؐ$&p3lyn)T%yL4?nr?<P;gԞC'-Ud5\pr"K޳/:}"|1`qD+N0 L=*9lAh(}wf֝FpƧE^fV]_rȦ)289iY#qW]0 GKW 24]M-<&'mRAP9YS.Pv*K;4trMANғCB,b=N."֧s\pX,eIMta^lReʶ mz+|.#-7_>rTݶx ͆DWjNhUɥ(ÔMbTuP@Rk0I}XpΈ WMA)IB&&KD]MeK U~,*:%GVSYc[á[6w|r记"8,]vx]>z*=U& Z`[9e -co%U=T첟Lx;8zzd?ۥ65d>Bv)lRi~9t~So-ija 63z=B.d*j%b*4#uLTOޭx(,}#kj+|}jp ո+AX߁>h^mRS|FM!DYRwC{ղ\۠C]3N7.QWCRr ]uaFm0v˼@@n3 %꟱Q}8w;85lF~]EURVj3u!AqҰͨ4[{{^HAşf=(TA-!J=p9e7e?d8V>'jpb#Y Oڑ u)zWay<&{N OAx;Yh>~ Q/2wfJ_]AFEگB 6,{Z#<{H\Sr; b]Iܯ#vQScXW)0^$PA]?6&Uaw^Crb! _j;; QϹB3,!~p PDb rD0x ƫQt4yygbUM7>9XDDgU^n!F4ozIh?a«3J si!$ҭ1 6&i0PH@!3v Ոn5ݻmG2è &ͰfqD~eb`CzX:T5GIL1I^ 6""咱ęm05@pcdpHSr?x`〗v #U0XH2W@H>=|%9vM Ɣvw<9|"SIKZc9 }C760HQC7)8ienH=rZC1& 4吆sU`d&\jA@c>Zt Bt7!t3wN:M}n苋<CNU_c{Azr&)cm1 7ִF*,Xk<L'E~LۢV۲%X[@Jb|_ﴥSӎOaZ;ke3ZEVNF%=Ѧ #`Q7tt4.Bh|m:|Xg,} a%|d}7 /Ut a_Z6y&]"@fH~,Nɍ 7tJ4nj9)K/MⴾB̬m4`ZD*Zedbd)_yҚ(Ctd<%Lm\Jpa+7]6^)0TکJiQ 磍#GSU*TB\|n3[{ 6yrŢr2; gܰ365jXj?,m.ʹQKݶL9`,w췬nj%9eXC }iHNj'!꺛9mS?tJt$Boo+[ ; x`Sn׽}ɴ2tiޖ)』G`u;4f۹ㅗ02,Ua)Js)?Mn,YGKi*IXA`R2;-ߊ [4uEgg@6."Ϝu`[漘yQ r^عSDB)~̬_@#9b!s' ҸwxM 4lU!ja*§ŀ]Yhyxȉ[19=C,X=##&zkWngbT&@]TDkM8nU"&tu`#;8}3rpΥnCU_۩m&4x 4xP)m"7"=m=q_N S i=׋|E ?Ѣ&c,R1Tado gA (co5ne|iRvFII]oMgGWC hNbZ{#h5m^f8q\6&gHs2\%خviۤXh3N1DǛO7. c":\O{gN@(3,^B!…>#ԛ362,3ە;h<%W?tSZeIW~;t(3KK.tM&caєsuV޿AXx ~fbM-*٬$\pR>)bD݋E򓏁vyc\ߓ㾥20`aF9$o Y?Η'拀tcTJxlP()یZƧ ,RMSHsm*nYZ/R$|=I!3t * ;j\/a?CNGE#16J3$z}g^f XdQ{ A5;1= r%zKiuZRb+ LS>98Q^B=Z6fC(M;i?gʳO34:\*n vQ=/:o:DXCaOn 4C`+FSm~v31ے [ nsN47 8HL4| $.w lv*_?ް]FsKӇd.oZ dSꙻ%BQ퇩Ey|=[s>n9ٲ( Q+t7Q_$tVͮ6ݣe0cxy zJ,]''~(03+\ix]s) 'RU$ F5N&N1>=r1 ÅȕծTZ4Ӈa@)x t}?ow\SZ|w}4~N.Lh0~!s7ί)X˕0S[-Z.' E2ƻPyJbZrE[.خXmGM@M!CA.J~nnUH4əFn3} # ':ױTMm y_5sk8<%%/.f|] PcN;/R[@Ҵ{glE0>C3;hĴe[LW?BZEuou^p-lN?~^Pyz-=~l<' EIUT$DSTA^bѬ,d޽/B6Js¾@vvCՏ E> AG\ٷ]gTR )Ҽm̹V]ZTuɍ$Q7Y)t9uʞ0`B6 &H -4a?r\5fN+s9J-hwL>r#geBl}gxeyت+'`lЖxK Y^ɋŔ8:xiJv&ӶuzAod ĞRYѪ4]E"h43TH?O5ذm R `7W|V_N{:Rݻs(')4cГ'Rj}t { ?-,__ton2<䈠ftD'w: Ze᧜^$V׏fK2 3&:wM7)|U?Ա a/6;FIM.hnxޜ𢇿h %Ŵ&"|󉳒zaa_ [$׌SqwqKȲ_S(̿Xǐ  >4a1Ui3Q[WS7DYXW ^a#Z-" C:bq-G5>_ m:zH?!~ zwU1PBOh|/ Wd}V;rQuEӇEcD O5!UG ѩI#hZ Nrٖ27w1l{ JtuceKWT0?QNyGϨhTɜmF&vAmv}h7Zֶ׵6-4j[Ep5>Zv ` J+V)*2SnA<5>y Ғ,QswY~M3^-G:G9.E e ux_Z~5KYV( *bX 85(E\(\/:/+K:إ b?uֵQp2 fmx[8˜Y) Q5G{=0sHԯgAx)2/䞌qmf!J_2/#n@i=<,RZVL2 r3s?s4wG܊wSP eăW5ʉTN{%d+,v|f+nIu1_d9xvZoP^{ .L5Џjb7b:,RI[rǨ:x͋ ^ZGI| 3Mg\9S{]>Lڂ8 +g8N R]i꛸w4ҶVղމ1"ksr?.pA `h)Я۬-%v 9ЊaESn2#Qu:e- o "$r@ǙHJA ߼Oѣ?q\?zlx- vOV}hu`BXknE<ΔS)iqE]Nΐ`c^|D>-۳$UeV,wGK11xؤ*otIN1|mCD]mByU59`< X{uG!?t.7pc8.2X!=WI7?G%18<&dj`\ TN'G{WnA?6hbjR{qӰt 7ĥbf"?^SWh#I>!m"n -x{u.u/a:8"ciy'N ZysO+Q=vUJ<\:c^*4!M{kl7:D׽iMO; 1.XK$RIZs'xa'=lF4 hT!088.DتAI K%2 Z1 @14]BxI6v q k2v<5ַ-zcsȋA'&uJ{b04'+6g@Ln{U+NKmE0)ಕ!+- e=aNM2 Y=x'9*`#~¦JVGPqΛYj)3/!.ʉ BCb)&$3{ʎ䈄(ZCimgiDTT2%ȺB\0 /H)H6ZFjoLK6WDh`Gc׺uR<:E{(*ZE{+W3@G;DSe[x@`Aɍ%*']pQph;G{TDnW$f#>QB}ES֬^/7qiac`*y/yx ?Gv- VS, 6{fF>+qv{Vʑp* Z#'ͯQ ;6"Pm:L9Ga^ao_r\Vs{zqoD)#h1"ӷV&nxvBI?PoKp烗I ~gC:B)O D݌َ)X>aj9*NC3o<3HkGzFȸH&uM+p;`jn\iP  lpps@F)V`nߕLjXO~CBj@ '1-3Fnww *jF;cmReV\R e] R*bC[fRG "- Ԙ=8+\Bĕ2*άk6=Z@dc]^.;RKO̎QfH2fcZљ$@}ךae.as^oK:BLwE* `'Tugl݋!iX[-5B'hc?pB~Jy7V[ͤSC^6"ö~!CQH=_k9Gc *]~}tjOja]L5}ͤiEG4 GLRxGF1IQEW̢,?7sاo}Iی^2{w8 N\74gQJ)Z358Gݞ3%k$ϋ^y&1qx$B%m n۬E ”H%}h_7[9߲:_#*!MŠzPzAm)0lZk~:͚`wnLx×Wv^vkY:,m=ZR5VUॷ]{)jТ7GG]1`n,2@;t"nۮ?QCdYF-w8hңMeɨô*z bwp\~Q> a8[IƒĸZ}PuƒWeQ[kf>A܂ӽߐy-&O"o~ ZUa6^a4'NZUCL)uZ 4=e>¢&+}vSJ&P݌yn ݖnX*͠}ԂD ,pd{H1H$|m=Iݖ#U-RpQz<5+ 6U J}];t۞4c.*$ps$DCo󑟬N38B ?z{UԊqAɽ#jt7,soSBT;}ԙX̉o-]Yz+MYqol`\INpߏ-J 7&.[“8C<5e`#fp7?RN:ۚy9~dD^pԜn1r8(5ܴj5BS2ڨ?Laqv_?K uU3MyK'[MLLSM;TL`3$jЏJ@0*&擀J/; eXM&\zO@\ǪCp3<玷|\ lYExzv e0;UP}%iۖ;w`V>}󷍶gv1N%24Gl[g^;P ZRs5/#q3C,B$qeSzjWi|I;>Xk0S掲6qJQ}FZ?$vF[]+݈u0бc0]grH_ēs[xQ3AV`NkNW<#/~=ngUe?b!i\_E\1b*:Smc `Un!PGtǭ Hz@z7%tlPVT[x^NSFtPQ'iA%I1r?1_vI *6P|1IGN?R.]Dْj6B$zQiIA`1 9ObJ;\s>(8r?f zۜb$7ėDQC-gMJj$>ByA{1ofC {Ufjbm]f5'}-\zq|Vfnha9`!6[OlÁߎb[w?9Xgē|q_^ㆇr<:3U' ~H7+{X[n |$~B QG&XUb$T`I ]D/t1] KY>f?h%pyL ޱSPh A$9敻t^cW|nh\|#h]ڝ| ~n[o8=x`Z^ +iʶH 6t?vE0g3t>!WmbkuT+p! GKBmY^-lmZx0]`[Cf48^%hI'CtgA5:6V>Oq$bߑê7ڣAW 2EcL2Z TvP rYB< N=G*D>ӫ Xnćwggx3|HQ+aڐ5PT2b*v_6CP" $9`KM/{C!iR !df?Jjq7ecO\)iM߉?:2X5j[SDl`1!h5 xCkQP0eҨáVNX{*jdk :q؄,uY &X8Q/ڽ #ivDAr|^Cl=XXbW]D<\[ ƣz wlPᴠHO FDXsx1 `#K@{o!ҚKXAx^̒3$xDŽ-Bp8)i-g3党K'3mvR1*Bdkl7 #'yz]d :o=%~zoț',GY:6C*˷ Y|@c% u saLldPhs.SGN;^/Jt^/⚀Ĝh_qLC e^uǐM k`+>E+UoR GSP>q >2Nq(xs0tێ'Bvʁ}=4-B1,5 7LsZDg<$KE#rC"s;v>hcΰܽklU,J't}d0cJULXElx):խDF-Q%r##sxk(3!"8_T^ &j`reϗu ~|(2bҁ#EcRoh(CuP/+!?ϹZ Vt>*G (?p!54gxf@G)Xzl qatϗLtpMrcS =kCqpb,ku 484g5sg\zQ*!<"j HvJқ`( ! {̅,590m|\w! FfR@\OHkFW)` sE} ZSVqjEIa)- |!pmPAٖu/EcIsWUL{ ߄ ꌈJR@ݾX"#vT|8R^ 㡺|{%Y:ݮDP݄R!L(\,&Pެg-}^HvMaƴў".8X x4_)'6#!2rtVnˏ:CRB}VqPu3S;v1v}voר]fDrN㽾V }5p+n)!r>6t ]3H#MHe8"& %\?~\ S |af @@3;Hjf[0eBa[; *#VELlexh+Q|&R67C'U!|AlsEI&NG ҁI9 ;7dÚdGcx%&ϐO8xK%|ZxG|gbn'F7-\OW,jW|E>eZX߳j nA8s=[Rv73HO?-R`(X9&-h~ B^%c,A`kw#|:\&3GZI S)Xsck&eYz NiRlr9rk&:4mϚC[p/XC fE<,S3N#>¥E6%L^Hf/wJ=2 TPt6soZYDe H^,r܎{B0^Ԓ$:?;mP=-1֧]#jkKx',94aFL/!K]E:Cz&S7q`DΣS h*؉H5a1rNƍ H[|5Fc9{ IV]9sӈZe8Dʵ>񧱬!>guL*:{l),?N{'R4穿!0`,GfW%in/h# wX>YbQ[?zcQAEӗF>a<=b\K O|zQzc t*eؒ~\_Ew~Pf't,)3}훤U&pʛz%WC:Stg0S )Dٖib.ЄYA[W5R,u*TWD>4U)*.oMSwO9?y<:ywti n-C|?6]^T<++MO6v܈n{\e#[@<(m"fmC% u[3<$Ҋ/#ʱe O @s]S c^تfOX+rCiQ/UP17zKcbLjBs` mze$_HG{9$@58C9 bA [ŅW8+:!7N jic8` U8!BWp }CѠ.džNlBpUC%؉oW lmh`x1_ލ!h~uYa/pM \/R  Q=%|B;ѪϬ'O43rGq`%p- 44n`@:~ч,NSǧ^]@d_ <cFy= W+9lR>p=+k}:]ʹMY9&y*x!`"8uĕ5h_9}IN%Q8Z>;A>BΉ7.R6 #9bkl>!D"[9kw欘ɺ![G8i=P(ϾiERmz%`mt*5N!kQW6g;KLgf5Jͥ2p.1l&_lvp0ReIpJdβν (+" h c=JGt)WZ]Af%W)ol]%+&)у3N 2]U"`Me3[3SI_̤4bޓΘj?4=rk= '`<9%bn@RQE#9(uc@/"fMA6 F~ّ9K[dbrzp(@5nMK#]ԆwLW/^Ф}\ q4F=wpӎX N#"Ԟ^;x5 Xg.\Ef)q&/[=LUԡ8ر<;yQ|UTgF 1B[ #+10#Y% mφ,>֋k] 횭i)Hߨ@zmj`P*&<'SEҋc>nTNhp$aeP1' W7Ǻ:[%Sey44-@^s"b{`4QO"h|{]R[?aǚE6Dc[82II @[f|ȯ(.!ūk),ezĘ?e7Gؗ24E wleLK1rҳgUm·icd~LNȪㇷ- #ip9;-?zlm2 JsCsͷCQ [!΀/_R7!`c_"rЛ¹*+8JK|XS@y,3IGN;7P5/F7W0 5h0/B<uR&1T9=jD!>pdhtUd oW8*T}ͣ5ozJ …x9v|ҰWQ`4+lG̶u{lɣ4RF$EYnXuv!4Le= +k @0|{Ą,"7XhZ /-:WWcf/cX*E:x!GM&(ֵ^yBS*ip[_EtfbfGj6k/I˛YU4\j_㰠%E 6,CWvy~30Ζ1=Z|<C<3#Ak6K2[[rh)/K(veXͤPƮ%+D:w8 ]C[ ?N+LwD]ƩlN_kѻ𥟘=E;Tg(+8$%ErhbQ@i5G?gn1w>+Z7PDn̫w|TѠ>!p!c,[`"J ~ YY>2`]5 EF&;O1D)VB_lHqQ+g@cӶx@5헑Ζ#5L 78*Ć=e ,،F"J xfdQq%i֒ՄqVcj7=q÷݈>\s#)#keR^50%POv`cZț';B0q Xѫ581'_G43}'e6|)uAd?SDR7j\-/qIeňJ(ݖ-CkRv'̹*/PPx .5OC y͍ Ο  hrQOk(la*z ޺ Sfz%I܎v{O'>"&V0PVDP⶟GhMA۟ uҖU?1uO-Qz*k5`Z-p/iHHD1"S]6]Rvh1q,I%+E6T"gۨj,a4kL|:s6!!tq QZ>u؝PUETA{i˫OvNo m:%Ż8s-[ׁ#UHr[qetVy@落qz= eoY84oCc͠p)5<'czjf~}Rv'4vT@W=!П9JmDjDvvd✗?՟yvrK{dSTQ,. JYSuE"luK2JiK$[}J:[shu; ؤB=Ysٯ_ -\Vu {K 2n0z"(de<bW<*"̣kzp ?p֝ONX+Eޞ/ȫ>e>R% ?;M4*vX5Kh}$:Y<<误M[3B|O"<:'(.Įx1y 1#d9I-;a(ɲVhf@d <ٍxDi#s1~{AnjUg#!ׄC#߄d/:zEn~HK$v@ 9nU-x3g>ݗ,|E@ A8S"Bw"6ᾠLT 04z7}$a<*r d䏠j~#yd ̀b-=a`C/g4w3|@*O2_OWUT\W r}vm"Sc'[3&<UZdQq]kOi8q &{dGյˡEATCIoҵן2\^/\aρ G [@6KLzCmyy)| g&DO銓:6ddTۄg(yp7Rmf: G1hg`z : \ (qО9f^vk{_Ɂiq$/{o91XPwG#u`w[Y[̄`oc*kԗ>! 63wV˖G]}f&9 gt5Bs11Y4t, 1+xÒ0-Ȏ(1)s¤+?w3MFth" Wg d'ܴ4^S0ݾaãf,'.<'տ`h _XV)1c޷h8.D dNS[,}n9ӹn*C@uOU`ou09_%kȤ#2^B3%VeB!Yu{AP5jqe 3ý<Ω5\z{Y'H17m5xo_!e265[vW ǩoMRUZF*$-sw9%¬zQe*)r~'|jba?끝,ʅNZĈ,/t[:!>?T:a]}rHA3Yՠyrᗾ/KR@"bFUR; w<ʵQSNS.2er@_۽rL+;e`WIePQmCoH`Wl6VBTnzceH0{LYxwE ui{VN+ mtd}rEZ^ÓV6FU<.&1|!PITO"xz.6E;l%{}74Iךy{CX ")<9/9TJHв7znRg~%6▻ 4>q^6t*P3D,,I* nQ9N6m<!ի_?~G>|%|YP-ms,ެeq"mhhJ&mL!wƋ#Wau*qtkk?G^!V@&ng9^ֿSUwS*GW\Xctv5Q+qUl7D)1-pzD7q6Agi~^QգÑ`i lyvM%o`H m-\[L6pڎkaG[鰹`^t ER/نT$LJ?;AuŽEJ2>s>G~#~vQ,z6؆'Dc(`Աh $ 6-" Ր(15q^9 s[F553xwcìpV,Ii 8'b~ NB2?dvKv T.8&|A/[2Ę~;I̭7#܍+M8-S9iV;۝3l4;".z.~kVrHh` D[_؋?gpjnޭN,N~m?S"x@dcSʰdqA+H/UٵӥH:cJQjv M:|:A; 9ӘR|Ʀn smq: JEDݝձ]qUUHc*$0){f0QI%]V ;᫷~#ߞNVw u<.*_鎮*%r2"?jv\:[{=5`XW0ׁŮۺDd-lx+ypx(jGSGw -i^i~ruDC7ѶuG f8`zsG[IvɎx^S&f1I ^ߥ 7i c˼p@h}5 (, ْpr=ǵg7W갩mJDRs塾o"4H.?2Y<^>רۜ8ϩ[[` q,N ,Lg$d/:::RBWu8(ɯO"e|3z4lC/h-qQ:;kJʠ^%lrAy^Qk%~ <)S\n(ICv3F"٬ZzdPn9dk5Fs6D&8+[Lvb"!!yw1UM,kusx !Jbc=rzELzɿ8DRN>zȞ͚0)%7> fMa7[E@H9t^~ho!{G9TA|ĥI輬go4%n5hk⌯㤋|Bq&g~TU6$CQO.3,IJ>C˾ݬ.7CRnsL\I&zP$a-꣆.j\[`3")*˅0n,^|X}pBo~%Q6&j"fjuyz-JtX*vN<2$VuCo#kxGKtEF5_50Fl;C cC'_"ggoѝkMN&4u͟qNLh/383z@!^lVU3tڢ9(9P_^4i/F=mp/G%>ĝS+'GK- .[Km:k(܉'wv>wĨt1n|%0pFg$]}?gh?CkxfM,cL_lϴk`@(./NDUytl hq|(Zr {y7g0Yknt78W#4 VΡ ]/Ac4xD}=%ƭsn?jMQ8@_wD'I ҈eR b Rkx<9u4ټbcٔp4#B{AYB-F%{Z{"` 2:q!a1a24:ԫH8/S %u47a |I2h|$~ !jxCDED94%#` #3+ B_ Ѧb Ӫw(K HI jG)4+ $pN{l(&7$TgSQ o/݃Eu}+!V#d;.##U?+%hAYb Yn\ q԰#>DR:8u ɐ3͒~( N(_>k6O=F=2wFbKM)-<v 7}@k\3 Ew<-SLSkmh ֳE54?_T:W&g[ߥC6kjdXi'u_pDƜ@ԳV|@=ZX:yF52GДeFeiiU+sQoNp;cs = VX8׳Xol1C-*OŦ pBlϨWq~"x:8*,Z{oi !2ƩEuP<7C]eF庇U_ٱ␮՟$Hk-( 0fcd5/kٱ<#"~"ڒKӏkdglm|הTҧ\3xbO7UhDm!N/ & KQsM7Ri\ܧNQ:jBF3 +/fko`Ԇu፰pXn0?&nD)sJX

&ٌ8?#wnB7"ޑ'[w'Ԅn#)lgN~fx:;79 =Aq fjU}Ȱ0^RՈOhQmmn@GN;t5N.O쐲~>FKWKӈS?no}#OHROY0u'gaV?DB͌A~]Jc G_%6a>N9YlY# ϣŝÆ՚d_6ۧVawxm{W.(ޠ'',\W_A6<,Z/WGmnp'ʻ &ikF;8T@am*QƌX㒳AQZI/@߅͕ / _;h >^TͲmw҄į~Xִ}V/^DI6{?.s VܐjBJFC󒓚Nfk ^~.ೈܙHs E5]ys燠 FSZkH\1̞;wQ\|"Ue8PqsȤxwlɛGZrvY 伳\:mӠm[L2>1PO\-D( a,GA/q!vu($FX'mϳiM.5Y_s$Vܺ.f={OE;Š|S}tE 2Obqu 0q"w9kv8Tz L 5.Pc\`10V!QKoƵRQ*ɖJfyF>)/8hln5 G73A57PC!N9=jQg~wn:qȀ8 &ʀX"JFLw؉ʲ?sml.֗{0\C?rxၐE"2!5jI:LQ7V6!r FIOSRJl}LEȜr,t$C$EfTFkVȂ5>WρWeFSʢZ[dZǗ㱈 9|7cp g7-0NzI`LV\֞%sc)-Y CЎM/2}Op+#v`gk70)慆 g;DMc0I<֌Wmf=_AL}x5*zrΏ&vV{vf(%-ŋS[$+O7֪ e zϒl)CW/!!ߩ%sv=B3Lp|,Gӗmw#&u X)UycnosFӿ.M?lWTĪߑ{@p xǙJ;7? DBbmdFI+2^Vk!jq Ej{y^)$EMODHknd[6#ajrĢ'$JyA]v%N䬈`v,WЉJ3]-ai|@xLhx<;S92b]SԥrNXz/(|֔O~kⴢؒvCBB^j KƆL-FA Al ]Ov`f=781ʃU^"ħVgN`.y5Mi8:kp؋}i#$ZAdV4Zlcf'#9&l|am\Xwc|o[ӡ 6*AH&]2Z0ubn7н$Or]wG(b ǓuO/X_+$6qWư<8cf.UM罪!Y #~Աd*7>RPU}R"#퀅1=W5jmw!n ^4lĦYNtrA2[8'+RAp@HrSNrd2D yy!h##P,G%NPwVC+2BC$99R;Y0 l[%\t =YLl8t x~4 Fb-6Kp,UJ3eʥ}>.s"cPg2ql=1|S 5&D𵭭n<)^ޥLZf`rouw22j19R ]S#XI/&*%PY$ **膓g}6Bg\-` G>Re@F?qCC+IvD9^U1܎ E5a+&CpvDK  q;o"I/IޜS% YqchOW%XYOES6, u״ N=l= AOb].b#K7Eú /B/!:4aܮpxjnHPW>Ԁ&mi|ǁ[Bn+i*Il7G6meBOR{$Peea|0gprc_ "E,Z %8%b yf3nG =#Y2 Q{Y}Plz1iXuM K+ $`/EMt.eAjqX,ձ=8;(8`V(3 лZëπ ZyI/O#BKmGjief-V/E NM0uȟy4FoF&g(h7"s iٵԧD%5KTgl}N3vQ#&QGt8ϳ?dE.:wB sLBA&!huG4jĨzFy]WAw<6ZQZJ(GY&1aR]r# @1NUwM9(E[?3'8EH9x3$ũ[H Y+G*2DSll b17[ؒZQM%.FK@d݅+(b򥒙SQҧ[̞ȓY x}b_#zɵn>( 0!*aL:oKܦ "Kvb͕Sʤf l&a_k+ nb],hGS =A ҟlDA8o1a] qO>H-WI{ K)s s(ڕިqZD 0s2- b͡£x"qDF'(뎞 B X_`V?i)Kb^EF]WfA=a{tlqu` e?^sf >yw%-Dt5itt68coǒ`ϊzt~Lar7Qls,6XAqv6N}dQ|"`Ys;!daTIN2n(ݟ&6,M|%- jpF:r) 4n%ab$$hHqG%>xP0<#&>FeNٙîsRS8}.}5/.OPczwT, C.[«.öѩP3'5<ƹxٮl,~NܬUUCwՓ)97!ApFjmrJXoCɹU/jv緟bi$ݻڂJ^o!~/nktY3|,cPvs*&6K)Jᗽ6 *yԠ{X_$`2R}Dܳq={ǒ/2-e ap9Lj+(!Ϗw s W=WXd=\^ٯgPFFu9"O]nF^օ哜@lFA<EƜhBw|Ƈ?BH%|VKpٯxv\A+@'v38 Ls^`.qoq!7}_ ޹,X`Thޢ=2Țp E59`resO6yB<|!V SοziMF@ºB~VD#C0 a6q)NZw Cgv3sG?WF{n)$KebkE3V&U:)R3LGp_9f6W;![DS:]VdL dw=j=kv/!,h&CBt'Ԯ˒}i/<4 DڍJB#X};{BkKm9+u-ғoW:}LC,D1 E׆PK&PE5 y*k1Ie_fY<6{03[3x'dc¨q$hBO<+N`.{NNUX& +NK&Vt4FUKɓE`ׁ6ix{jQ{bv2 ;"%ѥGDzs tؑ]0n>09ѺO2MOv qȏL_qE (聃BF$FJ.ԥ"i\'XfOt",GrS=C nͲag' FFhUK &;>@~ 9=-SHNC.ІM<+kR?SAd 7#B-an߇"I H`eI "5wW!ۿmE+ hk kbcC#8CR S.d$EQFth7Kw5ݯ;3|?'OzQKQ<6:rFQPjxqtRASJ;2zg!587[5V29:А "U@:,^ಀ[/Eh͊ 4V|4<(ޚieeА!~ Z8tu2EB?z%Mӥ7PrT2|hE9̃oM#ܓ=;}i5!g7esY9tvq9J t57I cMiIz;{z g>X0Y%~s9UW' }~Ih-*L4R޼M$hH QymWycenMA،(+z< H.:7Y2ҦלJ?˳Ҋ.vc6[< y/sTwK6FuC'>w ͉~q@ 3roV1? H>=gϙ_2tBNNq04SIv,n8CށhW:^p;*HiP|־0v-^ ?)&̤P(i&&vnpWz.z\i{՜ #Vɏ]мiy&A BM2$<}+o@%rLrL5 %;a?SѧVqN-Ҩo j~ /Ot'sU2 `:2K^ã=;WۓG;,,cۀ$FFƿBI/VffMVuSYP߇pR lӬ*R] ΗEC8~(lϒh jdo5[{9-n3zc:{$۬ ˑFȋUQLY=?B C$*al'OGa= ۧh.`+ 5zkcX+xOṈ~"X AOIٲ@Z&rr9 9L`l, 2R?p'u9.r:6@{ UIX|K1}z48=N? 帺SӾNs"WM"e?4b[ZV7O}XƨEǑU _ pY A(U3lb`EA`Ńv:: L(+ߤ2k'bQe~#6Pi:Snе_Ӛ XZ^n441W&s K26'6AizEw 27k?=)_O"K␆#]!i2΅xPlRf`ԞݰI@IW,]_q0RL86[UA)bR:v:%5J c2]UM=,"H^l%]dgl= g$/@ qQyl)c@F_uiS1C*i/O_[G?G=ew5X٬*]1V[SՒvb>B$WsIe OBDg1wQ լ>WjyXpA ɭъc רKLbܕmއ'iZJϪXx8-@s=B(Ob;L^~_.ς `@ 3şuLk_A5=;Q(pzO#yiNXw)?I|1')o(GMjBw.ScV '8LFm8* ;u@ |a5ehKqԨlhI̒SN,ӿ9QUǨBx)6iJb$v9m+D媌1;2ՇkIVސx'8(vC9Plxߧe|,{)| 5o۳[N۽1{I\K0%ew?.AkOsHòGלoV.Ӻ[{ *cV[-Qj<2n8}sIsA h^`z%6Gh\zV(_|8lG˻"O@"^U;}g^̳DB9fFE0HCTtAkr+it*ՋU_u Pp80WjxHKWiE,[9ηVswZ謑˙l%k[md$23[=X$߫UW}|D!Ewodf'[.Zf^U$];JVK3h8r (:&Li ~aFOqʣϻvf )hpcM. 3zHA#yf)<2`ȫ7:^Z&=:ѕ㜿}ZyuEHo[VBt! ye`:s1[3R#eJn-da>\$j=TOqr_-O >l!,l~b<L(6_ڢ,SqJWRw?_)3(a)zzh⋻1a v.g,7>a21&1ɸ5P td#m6^{Aƞ9 U4˙4):wfzu#LU8#9B4?5N!Í$@$ D:njF2!52\$۱ê'p+ɂZB"O0j$;̢ըVl]q|$DcD=Fk 4a\a;_EdOj5> _|R4`⏖_DR/qs4]?*WkyukD/״(&ex-R/#d<3߲nǺMy~.EGQ@}  9I2j8-ӵ_ɑYV ӾŞAFg*5B~?Iǩnw{|V };3HɞUĿXR|xC<(-* yOGY<rEVJ8w{DߩfsBN)q8% +l@l^.7@Uo2rTFXujh&{(F~tVRnj,l<{,bj݉C[wUq%^̺"f!J }#׋0^Um9N썫 j !M8!%/ψ-}&7*aV f:5 }5{M-IZ8yf*:Ϟ40?i~JG# 6q/E %g2B>yXwfщdh2S߿ LSlmzkt5~D<֠'1> 5@֤t&46.ky0!v$3݇+vlQb%)ׁE1;n~7pdNK@4{5T{$C^TN?qML߿S+ݟ|h}dx>E`ۚrKD/i>dBd7tA(< gLdZ'$Z?=3;%래!4|2|zyYc [a(AKmeRdDOt݀WVr: 8X8FMYXd- 䓁>)lQhP (ߌ5f]DFHagJuaL>gINb@SD!~`%LϯdZ'6B?>ܧ!C|˗c:HMT+,D A KݫI+X51fwn־ "DhG3-"_sI>!ѝʧ跋 ;h4ԨOd2j>`>߳ҦfUK#1P ([ S:\.跛dgG(MSޯ[-N7:_ц˩ɑk$3eHེRN1IO ::~a5RIeyQ5* TYEul8_^8yjoW2BB?蠒e)&+bz,FY.Pq8; /\ >C֙{;UDb݄O=Uqċ\ٹA:3}i PuL:oaMv)Fe0Ϟdr;wgr]!܆鷊'Zڭ4r@gTW9*,"ds(5tscҟrft:٤7-6Qv5/C- (fv4CޭVC^W8K`%tĪ#aA0Χ(Г(@L Ϫ^/ **3<._h(5X2N\ce 8x?4U>DM||-11+LfQKc"1a֞$ܯvT\3qh0Ƣ3h[뼿,ZcAd䃶J36E!q]w+LS%e@ 4u"ڇRօ6 f\_{wq~ҒYmm |u_Ԛc"HF: 5XV̑U>d&b1S-.Ț{Xe_02foAJL0}g=͌ آ~6D%BPtW/h}uq mԹzaw"6`#4p'V^AM\$i1rUl'!xрj(F Dϗ Kw2ɽ?B^2ZWn3{5 ?` ߉Jڒ>4sle%D-)c6Bg]dL w/'(a%65EmՄ3v)u2q≹o &s&[UX}Jk$j+=RqQpds})K;?ڥ 0bNR+Gþ V _ $- 7KfϘ-3FMA3 ƀ aWYP~k)ڋbɟ%Ua̟h^owB/W %CK\MzuىxY#Z lgt{ぶ9wlV ! ]O8'_: wT`.= Yu 12 L7 ඒB2֔~p'p\8-(I;nZ oSd [?+{~%(`:>;A[)>S})a[Ā!_Y#3S6_59D{:&gYɊ0xU6[]I?(' rE(㶮IN;l7xhɧO-rF"!i_)kF1a8NGB2悔=p(/-SZv {(W]S-M/ՒP.c|7ԡOO4doT&My L@M[cw tV5q50>e t݊d|nv}9}k)QaD!Bƭav%f~. S܆j[ `A'`ߺ0a 9GTVCN?#)_ܛTJK?-d8nZ: '3[_Qw"-kVV%̈e(7ߤ8Wڏdř)N|_wNڼVsjn:\;?qcǡ]T*~Iid&"f2)H D? @L:\}+n߷fQy|x`'?+אl}ςgTݧXJUs_Vq٩`X@ĵu]XQ%Ӯ74Q3x+j=L2VmT.\Eo GL\^?A)#O.*mXT(("ԵǮ0s0":vj ,}em׽(,UнIrK4CrJ~E/B $Oʧ=7!q 9S ߵ=O*h~SvPB3iIyӟNG G|@'IUrr wwK1uk |_4 ; hںMx5=޺I/#^`X1#.]օ3$kmgH-n#=_'pCDUڵ!rjf~=xDh f\6zޙC֎F NŸ(p:5iԈv}^^NƘr5Puu] <;LZ-D`(4 D2͐\g0,{ک]qH0ӽR}՘8Z/<7,(- ã*r`$ ݿX5^F 24I%} INpu6Ȋ1`K$CD1h 0E[5tҘ\ޗ?T-W|vQ7*}좣CX<&넝8ѵ'|SK(柫">'/PC(c"G19g֣3bc=;kX;1)vr̞.T zEa^烇VS*ϭqc៞lv˂ņō=U>]}43fFzT&Rʚ||2p)O.QDLDt.8]'iJaL{Sjfa&Ĝ_0&RY.q[Td.|8ZX c+[u;P3^O/D>iFw@^i[0C]+T4ckTsф:,0 `Z!0z 6>`=6.&ͯrٱ#>5o^?KN$mJoZ,EUX!PW*g4 EW@j5q WmpKRɖ%po[T?J6ELL} I!f.lYKƐ,ڿݲҧQj}8M'eLzfy}HvF MnVJ$TK# 6V'1k]IyPNqΧ4q{`n?UWvWXsSݨ|W@YxIp(t ].l^!+m16R KquVM]ShU}8Q` *:D߫q2@;&ڦ `F59*]=؆ ˱kpTt:#f!ݽ/_OSG,fz>әw;+Ƿo)g*Nb"tе+vi>Ʃ"Ǧ&L8ҁ-,ݘt%4Bz8-5CɈe8Q{Q/^:OU%wfqwQϮ65^uI慹'K " 7LjNrŃ-}vm7=  qIU#\Tv 80\22hmmnsL?Fs1HA@:sCEmN$X; :DZ^s&|<SkPE`#pͺvs"t˽ (g:i?nc> >b;CooKORwB!S宒NdVM›=f,iw)t8{] 3Xk$lI YOA7vZ>WRL̮-ϟ1"Sc`u].uԁz<&YZPh+fSU"$2l`gt_~϶Ғo7\WsO%y .1 +Ks?xhXbp.G<* r(6 Ǎ"^t͓ o~KtHlT(2)opso"4v%lPUbZ)NDYP~ϐ%nlt垤v{q23 ]"av*T&|A|(亟Rr+`Fơ߬Y< :XqM/lIlmRh! RgBv@n[VC/'#HBqn@PUDm<<8Xs0IFk36mLvsȻ D@,i & р"! uAcl7;ڎNV։#Wdw6,ktZ70+ 6!$mwik8H[߱W G)e~`xbRd &^3ǹԜNګe; e|t(\I} VU![-+N?Am0ݪ/5Eɖ1BpmCIsde1Fh$"O<9[m;*DI9HY ԏ#VYꆑp愸s Fi3o0FMYc$PO"O, YVCl4CG3n C$6K?䱋-=򨧏*G2Oɺf-2M(Ϭs'w@΄nf9ysߗSbMIgCmpzhɡ+aUSQ\QR3d7\]Q@3v`!C%aU|SuY2~t%{*XwKB39t"UIXErnO4f j׀ܝJX9m-x:0ёV1Z|&(Muj @VA>Jј\F/GuZ8_^\C΋jC~5<,e2},aX.,`BbSNV7S4cqs|a@knnZ^ Vv5)h_DXGW 9.!Q & % r &BuґVSn5al['w虏}?ۚL#tM&G'W$I(JZG+bKUJ߹lR/ּ.O7QSE[h0{S4fB Bv ~?XMPU毙VvN?Y6iG yE jS|ܹ5Hp1p:AZrtpg*wT+E"p,Wó>_ ؉r ! þIo[ Z)<EHbxNA?A`hZSwE)׽ :X&2uI8|LaH"Q% 08a 6ũ€ 7ԍ|K*X:v{v|O:ijhyŃ^P 37fd.zkƓg=d| [D*y0i氲F$!>bbx]Kjgm/O@_Q&8̵^6La-+A:XhZw1LXgAϮߎ621h Eٗ xHI 銐P>*g"ӤZfvG& _, 9{bA)>ffH'CTO%4*?rN6ꂬ`eBBc7tw--$aTb[+:h=7=xZdcrN"'_{r#NNq@y_b\},AQ˒B  ݴ{|B~,VL <5.-l#sWj'/ d`Oz0AR7a!*59*@kY"lW2jFӯ [we}IݕQ޷ 3?OD&Φ( Ts_Nn-+=(\'O.l/:VFx A/4)/7z E<[y0P{[i}|y lק? ؏q04 boW/IMRF17yh4}B&3}K CE68#fNv?SV ӌS))MxӚ}lK[6{WZ!Ƶ1$8S*zA9`x(yStmΎkE7vɎ^$sԗCع{)&TQ"Wf  ZdaK6:M[[,QY21 "g\9өh_"ZB \̊;n/J>z-Oͨc#y+ DyA[ĀK94m2kyo\xtVQ9| Y@i˥Jb\;3g ^jC1L"|G,53D{ ݣ<?؉]i?E$LXu^ M whR1AjAM=ҤI} RԈCc[$ěGUۦ9‰D1Ӡ/Bl;0-ݟ6}%0Hkv,YVt:(БjY`3(TQ|j V{CheT?ÌkaBh0IkmWzi?nk7fJuPnZH)_~qmZ+}iܪ=!q![5͒8 ,2(1sM}YW>A0P\}Q`z{%x^D/t ȝ%l#.¥vmG/dmsw8MrM-SzGҡ"mdCgUzN4'Y($25B+]z2@((mdqtܕv%jBW5 3hs4Õ?- wp3=%h+fA~` R;<0ː(_ل/F0Ȟj y!ïlFH;Ē `613|Vٝcp+q{I=aZ`.߆?c Ɲa  %8|_{YYN]9N7:]cNQ\ C8SOTh0k#kCOq 6ˌB '3J>%$Ođb1ʣJ9Md%'\wV&ax$w {g7AJ]0S<Ի)$Be^:箻*G*Tt@N#;ȵmmC5G}Mѻ~'NDilA}C6MCuz֮CF>؁:f\IYǎ~ٜ}:G\56sC,I?|@~< U2'a`v -ʴ<-DpFY#/@$he-()v{ y0 Bam>0ϰŻ4쿫5~4Q/0 eڨM8g&_c5Q-`y73LbY;3[{˼Chׯi^ ;UyW[jA-ȸF #E%Xi0p}!#Q= u^B:G3ACֱjbMF12W8ɽ+#>hCՐgK2݉DBƫjUŊb* 4\,yj1'sOI <2Jx4z:ߨyqb{xg~(-Mrz&^.v9=R@A%~M"K\N0(e(GzJ*;{zE&^slAbMkރB^gyOw:-Sq+a=jQ\"vQ8Qf T:lrZ}9;lbQ/2:-i3)M_ssc)?]|\[j 5ڡ u =rpI 0,7Һuo`d *Grbv"*tR2  DWU{RU,2Wq;foA,$ۮoa('v9bCh5"T(ҋ/u:d/R_snUmFn PX'9<@02J[>#%k*N]s+ &MQXUzg ^1t. hyXZі_S[]=/DC Z*\ _C'|3͉5Ϡ0x͑A>QܑA=鐹2\of>_ 0Hq<*e;zj)x }JeB-^ !7oRX<}5Bz[lLOl{T=KJgO@&nY tQ9N}.8 1D_N)_X$S63k@zLL .u#RН%?{M)/|b5֡W:2坅M"J/\?_cbA>O$o9y[x#10,ɀ?$+b8]SF~li-<9s6ʏH6ǎ1#fTREROJBL&ݱo$- J %8C1ZZ6TS)8-_D`NKhO'գVs˂O0Ml0ҙi. 8>ӻ&+rX7D?Qs/E|Vv2OHO-DeX6lo_&fE@ca .!dU00;j<([Fٺ(eJA()em=Y5Eq\1p&NLWfh~6w6 D( TG#=%/ Z2-@)' yb`u". xHg7Vivnmoz'=-Jmq&:zeHv2Q+'m(XrhH2Q`JYK^(ِZ#k]f2%2{OU)7磺ʋS=;L VL!)ДHal^Oc=N38]D )_Qu[pa^5;3!zmx$;Q @px2W(JmJZrmRUJdr[S4~ۡ,Mpac*D<2EگW5p2ڜvq ؽ\Cb'I`-4HMꆞR/[^%&YL8SnI`]O{C!;JtfTo/i jӔt(g.VR6OswS4hm7oEb^`yi4_/'j)aʈ5!L|>l>Z"t2ʃ-E IMAAEAȞ@#gN m\/Ҙd!hq+NF>WBM6D:8bU?*N}4c~uLGD]hwFZf Gv\~܄ԍ~/lh #vqy÷lO(O")øB$gh9_6lKN߂"D|^6E&o5F[CbO9+yR"u/ƒI*OyN{/V̽:}IPgϠ]lRuV2f8Z>ߺRB5_e3 8Ykd!LoxԲoGWs]̊Rs$CO;&ADySOsYݰMVC c|ꁦS2WްܧdIH9΅:A/z}Z^vS1[XUTMf&Z$?/ Yt"GJk2@\x߀Y֥% ?"y>3 b=P;C#6JB#V(EwVLbLDq3!ÿpqCGzٳw?5?qR1{-T僣f϶(s&)uV+f\F?s`ZgyO?s4EJmu>m~#?[&6?-F΅b~@Xܜ/P$DfI{I?W59?/.-cRf)l#Hp(vB 7IY|?fɾ_ pISrCg nR0^bJn2KhhT}ǧe-/elL˨G_ü3wplJhTo'Ѩ[<c ۝\27V0ёgwV=}UPsQFC ;lGd*1 < ~57 'g4r mG>@a⍧7F*6@{mn1E Mt<+3tE'"|{R_~aga>%Ӯvۭ4+]hR.OKro^dYgԪ\` B2k9wQ') *Oi;Fw3V=Q1q˕޸b)lQp+ @>$?ʧ[%I`ʜvqCAC[_^B"|SIT)qv}A憴}"59&q6z-?;nаδ c#ؠ ˑ>N pxSZbc#sVE~!ii}椹qS <Ȕ,$"h/^[:_ihu&B߽+ @ _ڤC4wVg{TPjMpd Ň,I[աVSt0m#WM1>X^dAF̜I÷܋ֱn ^'gȗ .Tu (3Q}ڻV7疎:>J b*K%BK9Zl-}&k?M{pgm+t<"< 2U¬7SKU6ۙa:!WۿU(bJvN+4%{YZ;N3ZQ^kqv')ߦJ Lر-+5t.N/^h?ֆ +?}UMM8 ;+WZo)g'B0yYtc+{3ee´݋쓯ȋjK1j1VIXDL(4,uKIAލo:lƮIrt>U5| cBvh$ϋM4 >;n#2"qkߦ:Eo֒BhY9*WBM(*-R>tJHlWщ,Կ(1 e{:x㜪0]4i>bx%q*QYN0 []H}aNFJ8FU\H rr'?@oԨtҐ}s:Rޘ9O4Nes2VcWqI|ȜoXPzΫ'%MZ1)wفVgZAoc>nkFF))bD0"ScƪunJ*bJDcK;H:)TLcBtaOED@,T-p"2%+qp!|G0=E9xEs>urݱGD;28|nm!c~CP bSk= 2Gmuȁ~e(5G 8s4{~_v1Ƃ+6@2Y|Rʱ OmBSӯCSp_#1NYvD 3跃8gpGU&,!iQa/ JKqSЋ TmO8O$ZI9N1>S˸  rw]뱪9NC:2ey{"@N^N&3Iۑk{C{ĊL)5tƝ)^8VXIl=fhX;zN)򸌼t+#= &apsum>g>]  r/&xXHL}C0u)f}}StDECEs;**Gp/i3J%EͅzSҬPJQ9E5Al'tNv-N)щ@n7ig^2 5MLz"jf$Kb}99"˓{ 0:F\acwGI"jbüVw@ brVy0s(|/%),˝h:u:]hy?׀P3w13`^PŠPΫ.3{M2 B04|4{zsnVN6= &hٵcm1C_z/- <c .V },: 'o*"D*pe3.;v;krnN~t i-V54}\M<_E־x& T9ͪhe|aA#V7Q7S2_̙C_;N jPm<5x#tN.*U$s/-x][ׯ\ ozqzuVQN?x٘,6ǽ}hi ֭2 6L+H"R/k|%'#I"UZ P(1lV2_zi( T]Cɒ֏LNr[T;_3A[[ #{y`Z͹-xg-΂8+ D^ӯ~H<,0\IMJ6; :wVI~/R76ǬT欷nQwT/ϭp0&⛎ zV^U+^ŜU|T33S߷O(Oap?E-J.vSYgWI˹c  Op{Ϡ`*Q/"h6,t쯺I#v-DsAֻ?ٯ=9^6~N>vGz ]3moNQFs>yɸl,j5w˔݋/أ $!侽2Ѫe 1ΙpFq2;4 "z"gc05o^G-FeGmtI`tƦڇ6"Կ[?PGJo,"c$!ishLrAhܸΣn\Ӟ,:OlR(AEωsN8S.!m?`  Sɟod}Ԋs@`8k6srQvӐ(o f88q 1iaZol:31lW_@2rI dSO9ϛܳ rb|yۺupRAl,4WrL'@V6h@dO SԤ]Ms">ֻg04Tx~L Y(NUX b/i&(v%iPvDRyJ`)ȵUcS9KnOz8b5v]6 r;h~21k48z@9V1#[w4xF8uuN{iMܼ4SѽIo D"Ǡ뾜Ke@ɸX kTz"N@WL=ɋWBBh%Vا3 +c.ҡ/Ye5wi V# %x#,}նwoY[zugTL0'뻾ck.t|ʭۚɦҵސ=N3,i /fV"a(ˀ562WX/, s]V-+2q=Bw{½1̓CuZb& F4 _/8ǵIlP͆^VV%U`Z&:!iZ -< 5pi[%Q@Kqx_]#23mOgG>1Jwn}eJJj.uvNSm>LnEhvS5U~8 eS0޻`HD~Kž 9z-6Y:D7w#qv1gтbO8.xkiI5)yN&y劘&$gZpb x;_ED2gM,Au>Q9Se!GN\}J,=G*a&b5ѤO.ՙk@m,مUD`QtShDx*CgV$uq[3O]qm[ &o֏N;p Vr^osZ5) ٨.)^qxdҵӧ~QLgN@ °Q O?x }.*]\s 249ʷ&XB:ƧJ(ƸY25jA)*; I8B43܄Tf{ Es _cSZ iR-lѕ ^iWfiѻaGDQ(POYIX)( qr/5(t_ F݄6~҉GmQHd7ν2lMﲁ}'cWCcٴtdoapcV~.6Mm$ =C4t^hky3KDݼF m ?m ny25Mv}!Vi I r?$<2jv4Y0Xkq@6(8Ml:e5=,2(4/t&4󈻧{487b^ݘeWĶ!o86]BDZv7NKdO~:³zISv?'w 疰OhPvUM(,s% 5d/˙l %>_Dž9PvU=u%k9Br؋7R',n,r`@2b\BRG3ƀAfm=gPE$$չT&sp@m(2d;8n%lgspNGnZڠ@`hfO /?{E,;W@39udPX-},"h#=N}DzzgcN8lQ5 }aYv y;e%0Tv~:y  *bw/{BeHJ«M`L{0`,>Z8_jbɇsr:7B9͹YYg!cgف< xޫ~P4 J ?_S‘A)J.HJ]Tپ| s_ {&&*g=Xc(3 mLs և't\[J,7hi'a[SJD Wi> 5Yz/LkPz147\r?H2j(3^W.  ķ&b( }D8~b!Q_dMUP TBNWZxZecyǿꟍA'WchBd|'>i5SƗ~TiܧD>y;lngwB0$^jy\30>snk>`jE!,@SX slu0i_i2\m%z?5iֱL*- c8uz{X"=Zw$} o1HdX.2«σX#h&TWpTP_h jVL%߄ }6tNnm[ MLE7v߉?JXwEĉM j*Z,@U?0LRՙԗӢz9Rbh߹d[\+'h2d;\:o㘡s=裤<ЩG7IQyKe*NיƄgfI.|Mt-TȢWu4OÊ27#.cV~A@?UsGKN`zJMs@1>AusN>h{o<,CZG~<.՚U,#'HԻYᗴB̯aD.Z]< ]jȖb|դBB=2bÀK 9vj19E(<[6DlJQo.40Tpւg?pMjoF)~0ww6< ^LSqG8Y3 .oY%BO.9EG#23ݍGx䤵=!>F[˟6]$B4o/5/l^YgWױ3 mq%m tI(4~ ϻ_Xv6هmLje//( w#avph>dv5|KNE'&P pRZI{L:h܍S=ֿ7i\C>Kp{jjD~Zj642Rk5KMw#n, }# r꺦x2 E%v*uưl 1LVZHURXw+ 1+rDROvô9DMr PK<9MD6K\G@MD$T23PJ, ,I6>!GN6l-PWnlX r$i_6p^]3Y ERS'=xVj%Ļ]W/rg!Q)(\~s U{)6yL o^md$Q$ƀKGYWŹ (\4,yhl3Il9Y#|Q=Y/9a؂ӏ!dX À_2O d@᥻XBy &78:Rt<^<p@Li.RQאJ' X3Q-{l+tˁL0Tzw1 w_ޠ"}Y/(jC茜q;)gsW-V)#f{ꮀ>s9 '0*e{ދT4$no )&WTR]7K$ \1).z@nU㜗q'\'k6"]C8״X[Q}[j$<1f~2'|oM<&ZA)PgDz'Vo 8Q#+ys}7v9R|L +[H$3ܨh#h-6}lLJaY1`w;ߤUH%Òۯ4^eg#ƞ n iHZj#ǔ&59$HlQrmƏXBZ'cQF1cr뙸}Cd!nс@{#o8kdb}钌qYz4m=q )+;1Fߩ_ e1hp]'wZKuxBھJYotK .a BuA jtys!y@5ॽd@{{dpūh j2 gw BJ 4>wsۤIqύsI6X*4fwHZ.ZA cPy@FjC(L= x~rf?_`6ݕq㱉 eL+6bŜ[j8m}0MK3x&xC{4N~ZO$kHS[tw_H89̀D B;6Z3a!/%}D "Z=[ f"$gq.ja'8r܏˛EpI{IKT:$XM5o}&t1&܎'EZ;}f!sڦOT A 3Q ?@n[AI s tŧ@MͱYΘub+WeDc~̗DZą<}+ﻨeqٸyu;5 ƍD8ݠ?<~OV%+_7`n0c. icyR{j QMcTx#"f;rHQ~CQ>t^DCxұonKRU,FH!NM=GYǍ%ث-嵻 g~_ƥWn19a8|#B-|UA۔0Cl%fĞJ:^[)]s[cL۟AA8v8ʥEs8~8. 3h8N'<{ I<IDc{}^tptzXS'[Dw/ Q@rӚXǛ>'>{7zxtט|yk{ 些Z(cWx dGnB(\]#0<dj*)Àdų-4M4rr>Wr i(Ls?i2CєLZ+-HǴ.ȯ=sRqel7ێb7[ʆ{\UA!Xv--F `srIᚃuRbT J*Хn'o50ь)bTkŋL* 뇦w bDe|b:jjcދx4!1JIm#E[WgLBȖd"4PZRg7TC 3bP)mU '9#CWc nθl#v9(엉$7OT }/VAzQKәlN~Htb9g H1%c1t&BssKC87O =$L&9vx珻ExFy*->ce"+5>(ߛ|jzLFKJeLB-[P=LX l7KM[4c^Ns@e J/)5n^ Ę\zzAO )^ਞNI?ﵴ;870ԇ9e=Y&?JEJa?_Qzd͖+ҜDl!XT_jw>}&y3쥃ߥƢ@e4< b.\z]VGN}\WR7*Nj/ufnvvWcIz1%Iմn+X3q=jOA g0}8$q{sߨ0X(yP8ZZ|fzry眢6x#5zi}w;UGAaյYl[1ܲh;;I2b3pľ,BV[avWTz&c7p6: 2trRۗfD ϽPvsҎ& ??(@U8u.i;I hٴ y)s-vp׫tO1Cc?Jc\4lw,d~Cɉ/s~d4w;^p1ŝ٥(;ϗ~*EfLNчS.O +q Y,KvEf^I&.a ifK0tL}Bd&`p,Iʆv7~+!V\C,!3ݥ ƴ"XFOoYisJIo8䲐7OސB[^yÙN(y*f|a}:ILbA9ZѶ )\cq{̑ K4}a8{s&Q*AR)EK&E1[-ޑX2 eXjKFn:MAq#gN ?H|&~uo(Wj"q[v+l5MGۅAH `e\<_DbeF ˲U*_E"d%c* ~IHt/?8,_AqYs%X#k&wC5GPGJc0(] ~<"u-֮ӋŪwD3_1U`@ʓM*7P_$.Ҁ*wjn%˖>@UQj2%'C!$.oӏ9<}2Tގq-84Bwg{Sk:'LJ :~g,9E58Maʨy0W7y۞7w$62ՌuXzASϔ]:b_F{ kSEv(Z 5jHk(|سj7f]g-buʷ\CO e*Cis"m!-ُnm1 ~1 (XWJg3*$fJvJxl+3-gbqGSȕIAk!_&C'\D]/kc+!M#6eA q4k9|p2_PIw#y/ꚧ?{(S+I^ZNJ/%L36b^D{ϕ.[ƾz L (?Uꉣp EZ's.=4`qN}-ZSlfl=$jrv5<,r0>16\Ve~27+F]hHZŽL!D]ocO~oߗ7s(T#3Ix5 >CPLSF$aeK 2}f6mHy? 6xF֜d49-`Xv-DAFU^r4o+O&LL?AE$RVyb̾fMa2|14 Fp{#XU hoPPaw\A:`7aW^>\~+3W`,N1l/s™˺uˮW[&u@n˅j^w"Tv6~[gEKjC^oT&lTP ߈^6}ዜL,iVTX̥u^Ů:z@}7jTҏH4YЁ6TNy٥<ޓ_q&K;M.av:OFj6ro$}%@&D*NZ(E4Q\8,.lq e,9sgM(LlՋ%Rwt$~h9]blտ/s| ٫w1_0,Di61̊:p9'KSZ(A8,끍ťCmYρ%/E+u!L [`9`Sh(%vSÝ"ɉVFvq=p>.1ᓣ)$O{FPavJ=쾊2q7WY-+2X̥cZ[\B73KAy, *Ӕn˽ 8]$Y|\w'E~eF o|y"/zd]IJ1=ri\S|^e'3c{D ]tzgBSc$di/5bfBRW\a;Xs~a^(Ȱmi{Ŧ+]zATZܛ;.>1&oD \XK$}gFvw H#Hv"*Ƽ" &̸CTRȗNhc,ȴZeQ0C=cqL0$֍! @NR>"Ȳ73_1]ĆcHrF[8O&A:i]>5Nܔum{US*Z\qSB%{ig6EBkJ%uW~`0}epA' Y/Z)O,׽^=h̓DJcE|SRbp+ufGf" n&Aܦa="nf4ZtCLݘ%2) GP68^l*zAk& ߨ>nlxbmQty;ԛ7ߊZ:v&jn5ªG%JV+t:j,f?V?t̚eylRA-e;ѫ&d׮͉}Tl㽵VؒUCdZwYTO;n~܂ -~^ o-2+\$E\^P߲C[DյFZ!Oms2i_h+6t)\ST`]Q25N,hdU zN~TBF%B0jEn# h[?Ap)֞%M桨l1x Kj {׻+O ?7,Qޢ%Cq6to[GX fq4]E"M`zauIB[}uQ.p]CS KHY,GD|3ʋp,.0 tUthg;? V{͌>Q%*[/z$.xG#ۡPC?/OhS%LN"ij0~If0 {&.$rfSX(ԩjP@St]̹ٗ:%yQcGݺӨ';e^$Kd%f0".fF3 ?rfs&5__F:(+#ȼTfazf0վ4z׮-Yǜ]N'X&`XmxFdӒuÂệO'fG{ֳiDW|KlуA&/d $6=]9.(oͮ\F)%`"XdH4ߠvuBbB'`)5 .lwHn!巧szmÄɢ1-?5pK ?'l;sPìz^c"Sf|ٗvZI!qĀc h$Q&ߵ0?ls^wdC/FYд> !k)A.$w>MىP@AaebZ@ I/"B>7m N=i_O½k/; oym兆} %/!B{"w.S ݇ $ؗr-)@d :g7>7.7FDq v2n.TvRBRӻ֦uL8nr.Ee12Z$Vf2|#PB/,WxoQw)2q:'{5AX+[U-0w5Q4ǶtNKk$5H: އCb[}$Gc.]iXЊϴstrVxjv-W2qz-ޤg! $|mҖ4k'mEVVލ;ks!ɏ*~2N09rGY΋y4\BvEԶqд˹?14ohQt޴u!/^qtA#EL(0;: 41Geyp53=@S9gh|ZzoWdV_V1JRA $2 Z+BpV$:%<2<\D5Kp":$JkXŸVvQ/2P"U%)\?(-IɌAkLi: ՐŽMOY7oD83F]]EA+ DF.K]v3;Aօ," |nQ<%CDSzIůiHQjjV:@X₢#j՜/eHhQ:o̯|= pV< ¡/(۸& [u ʨΛXRx~$m= l91gDoSb/ 4-|S> l"e mL{UBV4/OQvܽMʋe.B\,x73@Nfi= C RuB9[u/Iteߞ;O$fG)A d}}'Ce5Q_hdsGXĚxx :2tsLZǢFɟEI& ZD\T]\Xk]hЀl'Ɇs^nL:n6u`w* /`70܋APzyX)bW`s l;L9X jb0{?As]d^|B R)I pP;E_Edr}F)fNyB^sP>\#~E+e&#+>d*2"L^@ƎueOϦ/37Aīz w=HI‰A`n;{CK"I;9xhҮsqy[t lOvʑ XRs|>r6?L%>>+ʪ2[' #(؆t@"/]jD+@܈Vٶ{FLf#KP-&~m+VgX93$WQ!߮Ի(;owU8S&+%^c-g-Rţ8}.pL~ ɼ?׏+Ko&hve P\lf|;Gpˋ-C9 ١c6 vTgxnjD%)ERĽc3vv0ݴ9phuQҳ:9p^ǽ#;fPLE{4cDUsykd[4y  *QW,BVe>Iڎ^j$QV<ϊZOmτM) )4.h)Rah]BzA!g(em+8V&.ͦ=e]H&s@tKҌY{=Z*>*/-p][/U٢xNn=<*Xڠ::#r;cys .픮W W5F4]*++c,π~ 'SzrжV (AwO\^Ɋ3K^1'^[^<=T`, ym$ -̡2T5nT\CvGkM8;׺I{rNp+8O(<EFLl7 KEzN@ބ0.NXa^s9k=Xy! AeRPi- ||VL( \)ՒOj%/EuáLR_R-sP߾,mNyBZ* -$mNfU [p6*2V! Q# 2~V_Nu_}F9G ͶT:РwA5 %G襒לETK`N u3}zFP>_: L'!GW>~%od$"fde_G0IiZ Ux'Jz jA#ً3(UH$F)]d{`DHz_C@Zkj  v݇^mXNqسzNN*FW ΖAL0RB1!`&5'ܤjA^ZoC_v0:S#'iw~$q t ߉lD9{Rv^'=E^2w͸VYy>nv"Oum% Zg%Y˞O3Y%HJ܍]Rbt[y(٫ LicyZ z 9]A) 7H#&wW:P:ym~Kl'׊|;wz< UNB6j=h[ekA3 o%|(wu*ui~hl,| V">4+Av>wnOL˞J%{L Zauq6"*X/dGY`ûZy. p_eBm =H]龎͏Vr8hBEnG@]"_zCcʼnqv*hA5puiDy!,sG/ڋ{%+XHdK+C`Ցj;p<Ӛ׏RkO:. XJkDTB~*G,Ϝp:ߜK?'C5=rQ(b.V~c~t-t Q ? |AQoZ@@HY,pr&LBDǩ?tj IW>K1+S-ږ̲Aܚg+,0^>Fje.Z8v#-Hiə LlOimi}d5Ցێ=(vM+An/ߕ. 8:;6@o :$ų&Zڊ͂}:+cQu#㴦4Jx",h߹a,mkQ? l#W\F-vZY6s$dt3U$ -vNj^59mE.>r 23C5R{̈[TJ|M!p^6;0,Hl!Ҫ2.~E!"ClKezӏ=Z rw?fXfH焔9DꙁW/B!i)yH U0J`vư/)P6Pשu,% p&W9xLnCp?N3*Ld˨<ƿ8~ !-iI ,$8^ dIϞ~wf7>"%^"^:}M<"+P XUG}ӽ_[yM)0>/dl/;{NÄs%x&>#iļk7v!:1ud}~_wǶձ,@SMs`K,e}ZU칾oM|a.Bkz_U`8xوils'Y|8osqؠ8Wv2Z0foZ3#KcIIlī ~#(_֣[LIΗܦ4.b4snUDj̊QnY$?|Xn ?7X!(4< {(.9c|ԅQ'顧3tU˂3 Va Ћ!ϊ țVL#yS8$n! <7ک[qNTD瘧<=̒nbM*N֣+j~,9Rg]ZLiҥ5W U$FD3+7 v-q/:ԇNâlN^9pYxx]9Fp\٢$oۓ D!Ic-;_Hbf@hoM;I5Ws]}+4/ .=Wm!$'Lt3YLrHش0}t:3\*bP.")oV+}{i1=K}Lߗo33k%PظYn -7aGvo:ט$gѣ*D p"0w8#L}k\f(p]+v갍sFQ_)Atq `'Td oTSPcqlT}3`eu׍A`XvUD *g.a# -'9lӧw$l$*sP8 a1l N0_=`oAqc.z!:D'=ÈCE7!h0NCXEH^*)FFkose xo>!+$8LwYupߟI--\)@c?cs&r1'Щu}a Kx d@9SH.9-э5KbX `s(C#brh mgׁ{ǾG:+օ(3i!26J/!7Sq* 0joy% uNAWSkʄ]j <0jGgfP W;BmzG"Gb?_ps 4f9_>ߏ(YE. 5Y_^_ m1Hvfj^V '$e<;(H-0 cXBA4sˎN|EbyQ|۟l8vS6B©h‚\Dg;z)-h(y4 ̖rA>?*K2kBd莭bՄ(2+#2䂁XsXֈf"z sGsw2xaUc]S_PQ ci:Q$Lu_&2a`-؎RC[O*4͗("~P8?:v#29j u"rї_qNfElyV^F)G.zx6;X]%?lnɕF;#& |s7<&-\^Ple~<!ިJz+A5C@Ν;_s1gH"nYXR˪5s.Z ϼnU$L?]~Syk50õM0Q{K%_YEAAu}|Yy\\dػiۈFƐWn0$}d{1K _w0s^ÚP.4ۡw¼>hDۗwĂi1?1f6WIiv V_?jq?ծ+&х]w͋3:vz k.}lHKSۊY\[:dS10"Vl5'-j)#POG~&NhH[UrNV:V}=fԗYD-sq+%cLy66_I#(V/d.3^dx<~a^_NvBѣ6ŝs%-Sb88KQ|b^idIXf!owQv z'gϨN"Jf. v4[E?O$lN*> pkeZvgpl_H5v|nAܢ%wElXdI3ߔav(^:ꢔPM@LMSaǷyN؄:~*2xEGP.Pc\™yM:J, 'mHv ~/p3U@n@>xPIꗔ=<t!ŀ|(߇e3AKL 4 HH0xIT P ~!'Xٳ |Dj\LD ]v07laygG<8q$c+*rW|C 2ɪocgtE3G3IbQfCGN%s PUK9O"XAဓ1]: W\ϻwH:  tnU WNT;{ĦѽŸF|/(xw^f^dROHW6A2w6pwux-K 7DDyk񃓲!:im7Vȅ# U{ n\ A|rYf8g0fTm/4X|c* ^ė@{UMV䏹-}&N*hR;Ъ?!:;.NO-i*]b_/b㡊q+ gX' l|Ŧq({(}aFK-j>MCE;@:׳]~ڢj \{h׌ȹ(O FYE&ۉRoiDq!o +tDػ\yܕ0!>ZojRqig]Ԭm$vnL`PB )0RЮfiU杰1OB+7.:P8 s9b`}TX`%+@gkR/:t*WS򔴯R87" v@+Γs+KDUz߄?Bt!Si=m\_]'އ^ktؚikqwq#Y5sxUApɏ0B88.Nh4&o^izyȆ#=NgT`f̖{o\k|>mjylV:)~,mg> @A/v~H>8 >b b9f]^ܓ.Dkhp!+raT鉸%pxJbgm)lDd9 n[)78y Vgb}joPv@zJttNE0Aʈ8;Q[7u"mIy%j0uz6;q{_ LMTǟAvRA44cU`|,fSj{^0LǐS;C9M@9K nOpZ&_wC!h]ܺ yx*]\fE@ta*Bt+1kxnWeЬ%<`gz CryZvw\R=;QY b(&8MթI~TSRe_@)> [ט]گvjcRwrn?ip" YsT#DZ.6Ժ(}H?EvtQ[8<A_M2X?Nj\[HBe*.π[3][&]u f LOPƝ膖y~P טHA1,sZ}J&wpqճG(0nU@(W%>;fЁ>/3£Nqz 6 waaH+[:߽?9D펊 I~z,'ZL RçKc~@r\OU` AgiS3؄T[QVgȰ8bVn&\ՋX@3͖څB#ؾG֗&hMҥ:)ΚG~C?@va\H.3|55D:/;' bgX&j6.?VF)̏/)?ieWU+,밢ŠnKg_e!lDgDaۑL]{#!r,[A,0ׂr&U!IU0.AМi둨j(5JD^tN)N2hkT Ѿ8]elL G{5_0fLje1px}HHG i ǿH;g nEo_+Gj|qJM S=_uv $wd i>]ևJL6 $R+__| Hq~(r6ϑ#oZLߗ4tûMPap#rmI:%)Ͳŧtʚ3<"|+wTw,kRb%_^1k<̽9XBG_څR@@(EyZ՚-GG m'n!}2#xK6=/ɟIID^ҙ}Sq;娎K䚴7U"׵v7Fm?kCE㛂?w5ٝ9j wV"MfPxWca`J\aU!5igCuoQ0>o:@lJJܒ'g0B3͊mECB%?[4B2ɏM?Ev9Āv1G5QK)Q#~Wc L-hѷ}@jesh vU566RcAes,uP=sǺV_02"'+ca:\>b%>O'\mz\f"PBFu,Di}K#.O цOW?BװseHXu< }{Z'FBq>K6=z ba (xf)^؋b@}" '4Pb%ަ{" G'=WR XMʉI&CcI䇴g.G].Y"dj ۍ-)Zhӆ&kTh0 zMΐyPCS_FK! F׵ cu{-x3DX)QYsWpäBkhG~X*=m*;σ=B}񵂪 Sť\aXp?z`#gAP6&]`Lp4{y PBCv zt8CM"y Fak!X71ci& A]jDGd'֒v>4?mvT!f^n$~?זw58*q>f6Zqh;:_=: +O>:W`6f PobF0JJz;G(&»>}MaRpt *}Ɩcp#~9IbZ SӧUqPg:ghW#JLP&a:D7Ƽ%5r(0 Z䡲o0Kż.Mg!yU B>6D' }_*\C5ܴh{²b!#gf(i1T&Sk8^%SS?hX]Xbf8,)7n6u;tDWGFN k ZYܻq+c 2%?p;&PdG{3uCIN}rmrŅ G(me~+4vyS8 `+@Zs^=ȩ=w%de16J(PwG}i M 0oY\@؁2S#β|=e&2OeFok߈a˴"1:k,i0[jb!U>t4dÿ|U"z5f۞Cғ> =_=I,L&1V+d%gϏoe"Z{w! 00uJ:u_:KΓE"O\+ށr'#B=+ReHۏ3vkb̥V⻵Jdu@]|ZGcn$:NTV@װQ}ܘ4;!# Arf s׀uc pWF $ZӤn9J /q4 hܸ۔LRY}! e|~ ';7ë?;2u<:o nHV+XB|!Agފ`g2ܦ19Ld3$E`nkt?4/roPnh]+Ww.S%'p3|d/P'dS ŇIY$tNi^61_K_pHG4]Piszx`nTĝ"N(񜪖/Jʫ :{B*fo2{~G>F2W}`N]`?\v(T[Œ_tuSڝΪi+) -AEe=T莋^?;(g H~]o?G# z-y-)QN.aKf sN3ŘWNR,ONtb)]Qb(MMp.0chra#6)u.903 z $=ߠ^Dň4ҏf`"Zw0_)kI` a8os.J{S~zkĹ2xS3ؙγ(uCKXVPߑ?b&2W+UfrX)hw4Q!0ά]K߬֒و#-Ö$SVc'QJ:@ZxyWsX@{P^'zGu2"d7B>eiU ,t_\"Aҁ;؉;Rag.!:OŽx&38ϗ<{T!莥e1fBEWBEs`¿bAƝ)}EHdRf*൅Y7~:޼)׋~ BΉj"i|g6n+,v-G0v, dHrgD//(}@;4B'BS= XEy["Lbú dF#YZi̪}U40큦*w0IFto4E ?4l e=㒔oP]``2A,)Fc0WPm~- 9{E.G]EtٲF@|CWDؑɢ} ¥ǥgƠt OJQ^8ْ#l5RjF;6^kUKzTmhVUAzwh"XdssgpÞ퇆Q'1dPP;\cލ7^|sF0CCcKr YUI!³Q/ES.xؗUϦ2D㾚t8LVh9a +@{2.dCҿrZՄ|K9m䛝CtolL)Dh=F%8Z$eRV΍*ltKLvBKSHXHm|}eEiE5'2roFPEWiJ6!oj/cPkUv_x8zLGE`@*}É_װ 'EdoWc0Wty:3(2+DUdP'0&)mw;2čU-8RW(GAr5ﰌ{kC@ϲϵ3hMn8T [=/7d|+ >HLZ*VШTfH( vw4?*w;gu@OȑJA"6F+׸MPl#"t/扊2beك #-iHF\D#Ap4趩Tכz}AI9z͛cbbFIRb*'T!^?g/Eɡ?>w^J/U AcL3[-? ?#[`Kb@^bcLϘ/4e2 RH׃E<=[=u[P VuHaʸOhF_% G4ʟ͝]|tϥwȤ8  EG'="yJ(jqZ]qbp| qwOVPʂC 5 ^^t ep@}I\rVă,^Ej."9X,J0|L&вΨdە #I :@y} 6πeoCI4ɒHT/<෠fkb K!o*%^|^Hdz<: "Ƣ'TS* /8[[a0brreqGV/8UhJ1j%e :%d*nMXC.#|3’I]U?q|vPlFHtL0 w|uqNW&6* gIhMW48ֻ"Մ8u1`EdQH ViF;wWz%|BVOR`^;o$*cGlE PR>B&`Q>3X1hhd1\MǐRC0hRWޢ!0KQn DM᳘Dܐ&ߘ&UaC٢Ep'41fxyDᖐȯ xU1fBP^%] \ߥ gQbL*iIy]Q][;fELZJ rhui(gpX|m&+NK7.i=Ștl ]%4Ŏl =$7R,L`!=l~uR]RVO8Q\]|-b냵ri_㡏 嵄7})F@@(i^ jKX|(Bdqs '3fq6'Vo72;Ub]괭@*SV {@v[& 8}==*7V}Ū ձs ˨ pk >_[Xo*>+IFYifImu4ܘaP>(8t">Q! zuxbj^ OONbEftPn I^gW_>$SD_R5af=&&4';rN|PNnV\n nR8/n`|,(?m%>oXrbG;oLD0^~9:*ױFpTgG lGQ?7C\TRa`K1'$G}'k 2(Mj#`'LiC̺yk囲uKgJowF Tn.w8ALu&m8@VIiV;"}VlюXi.|!utNi|KRHW7v< @Oəh^nl fu"&?]i:JL>FrTeqY|~.fBᐩFz׌{0w)/qamj/bm5=P pO%4 `ժ:x| #Zp5/&jV])Y^1i#,x-:ρt4ܨ)Tv8RAڨCljf)4ZGyIX՝ـ=xZ0鮆zs4:#֥nrbz=59=q.z z1JF| u&=@}d*R J2Em/<@:,dP5h:M^L:VBiӑDʟPD#2\)͚,kmz, \Lp }-]Q|/M=^T CśZWI9eXJXrvxN!pPڍLGJJAg|;Z-k\NB2*p35To5 Zaȱ17UKJ1U=|/"7J:a{#%P!?`^UY[E=ЮXu"lЄbМpG<9i J^p;]AW`Z>ZVzŢlG9GtV L|PnEO'OmK烹MHŕ˼,^cEi"S7Wx;*oZs'.\q i? ŰڡO  x96yn$1i$=cRf/GM[O;`.M'&[W$%6җ 8\MU7rop!+N蔍jkm"0]PjU] Qɍ|.sxv0WoO xfH~ wtYX$nZݠ9c%C-Mu;P2/D8?lQk6Lnh&o,ڄf)xܳ'87":I_6waA=*Z2n3߬ݜ-qiHB$M;/$ːX<Rcm׭#9"4S2,؎Z0ba%'q(Q,GP"Qww3;QȊ"!-'ن>X2.s%Y,kmy/ͬB6)T/._?\ M*Y1  3ȣ0Q^I92($VPd<`Tu$[=TB`I2~DJBc @g2@}xy0ʋ^Mx,b[2vcG&4pW9JB#b ь-`kdsElEҧD+cle@mwVyDX.ijwA"!gdN M[>iaM 0kO3~M$? 8jis<=ړ#+KMГE=H+Wg߱3Ѐ%`+xNHoKr]yIrcCdg p+={dAۓ*(DPa/Iѱ+`?sL€~ZUr;1!J 8 Kw(jsB&.~H*\fX sb4";z7͖[ #$ΏBƳCO4FJIv(z+rJ "j$J2!~Nk|mkaCS  9m䨈t*߉S2{,>6jwb G^fm.zWYX/Nxn9sյ9[GGS4I=ّV3#2H#7zq) .oz|4%:pK\y> G,5Gr0`0;?룂@_(tn |Pefw)m|Sj 2I>Vd3XҴ1Nݢ]֜]w!gHd >Z|\h)F{ W>E{GJYk;f7Wy'.y}\;j) ``Q2jm^9d'x],! D8;lz*KO(,`VJT|'쁗ɨA kkH&aĒt]- >|Gx6WßGP$̕c?^ &D@۞;T"!ɧ,ܯe$k*[,@ϡn1zs81E&^z}S7W|pVs䏁6.MX4?e)^Cp1$H=זyͽ"DĶ(Rx˚|ub )ol' ,E ̆Sk&^ tai i-D][*5-Dd_MwLJFP!:GƦJu@ݵ;+{xtV!Ƃ vۏŗ9ƴR Op3]\tzufO)fV9 M҅D+HX7t Dh_n 4gBP{Id(\!q=`2*̮`Z%rlf=6VQ 1Z&8UeJA ,"kHɒzuX,ēQ!>lţRw}mH+e2O |'^ Xk;3׍E@D_{yiMCiC[2ȁzoibVjFR+$)ƁDXb_b~3@h$bŭа3[xṉ\ph:64[A`SUҲRe g׻`TBJnsm; ͠vb6nEbX7ӓ]ftSa>r2s0's,8w0h(ތ$`|˘X~`eRp*ʰy "E1{>jc0Nf[S :B'qU qmRj2#: N1lʷ{Ve,'I&+XqʛeD9(ՒX?,O ݬiw}+X5c&.9ϡU_4(iy>t{ T/-줥p( QShWF*ЂiA,2ک@ui= n 3eGEWno2 U/Hsq=S}3ʃGt^N+q+d݊rE mA8GL e71{Zn9p]49l,Pc;rۈ 0z\ #fn7[yLмlmr~LR[Q _p0SfY^.fOqooc` o*&xX1WIZagcK0_*AK;wV&[EAyhpԲFxʝq;޿3B(aë;}ױPBZ^3g<7d~񜘏 M]A" AC;zx57DGu8 [VKD,HFP /@@QM,6_q#ΰ ٥FR&$VR&OhPjDH|KUhg5ؤ9m>$P.I-Ƙ4P}Alh?QlR6|v:n֮UsgN3q [a> [̹@nt|hs:sdD|4X8̌Vdg;W*Ƨ{EyY%-2>+\A}"C~az|!7﷗aX^McTgd54 P\8h.͢N[;Tǹ!-#[`)mLG V=+Ϯ-6_ǝd5|w{fԫ7:19lNV5 j36Hݘ8¾D+@B&$$6 6DRt"zc`zPJF$dyw*'2:E=KQRwKxr-.|f|LQ&-Sc'!'>sx_jMʄ20'l5r)QK 畅+CܦMMZt3KTƣ#ŮD5t샵*ez94o\ 1چ^o;i2sx|i,7"5M  yxSgls`9/L#r(}48Od,vg ]+ l ՕB 5^sޟ"4smr"+Qcҿ|yJ14߃玟gp|H V'JR]YS`>co0uQ9؜?ݷ/ e]+r{Uه~2۲u e#H+ sFSC(u2jqri֘XM`D t"&˒i0qE[,r17Bs͹{Ѝν6oH'+aߞ?Gz"~PL+cxU<I/}e1!OBb_U~6  gjmvtu*!uOY;ѦZVX#u%"W:$3~h 1{Hr<0!jy3޶`xxM,+teKRwYjr%<\FOMҁ줂W\Ywp 6H/Tȵ[>PjpwQh4SS-y-'f6Nh@Q8 xJtBR{S:4 H*UT2a-eoK Eß5U_ PGx hOvDve1;vQE KcI=$c! asSWŝKB%67du@.l#?`TD8S"=p{%.x7}=zPm9J'uiOu*]M6DO~VZ <IB-wQzdKb~V05B>nu46i/%шfrQr[MrDהLc]oR@du-p&=)##JZ0+sD|?ˁH%O9,.( wF\WˈF0 $5 `j^t1+)OoXrB+hsT-2G+t ]9rUxoЙR'm *Jƅ^ɜ8= (LE&Ί*s8xEދQ*$FW>F}%BŚI#u8D% !VV"$ڒmد l :D;GlL#R`cp^.ꂖ^s?exCM5HU^SŎqAhXwuS6j$ΧҌ1 0A˓HGk3 *~Cʼ߇vIL\4:9bfHٓ㊔2X>pNLeLt@~٧Z,ߝ?4f!-v=xcR7A 05p8 UzcMȮ^5a J(ǹ~ƻ 0rq ;tGcJ\VIgA lDq.C\<CXu!@'̨5u7|۪Mݠ])S\mFdp ty4~֋ W@i$1Ip&D֋ kl;éҀ;@/(ÄɨBiX/IJ8-]h'>lXw#~Z_ߘ@b>,0vrUu3\P;6Nx0tx0KpRn:ӳZvyOڳh$q\VÝب^<҃ -l%]^Yh$K}Սj$ D D tLL0)/e%1Hhv7[Δh -C^7wGO6o]}j|:n' O1=հz\ZlPHr4X͗@ l:&ųNqOKeAcR/==Fs\SQٌ^lDŽa<5ڽ s HB>yq7VOOjHBGYґ!`J 'VYg.SyyºjbL QH; gp!VN&#GbM +_c(bm2R?$ly;S;JM'<|/`]#3W$]r?2ȿpd:H'܎_W+:B<5$yx[M"E\z ^LҟK"ao]`1".Qv^G Ƽϭp0>°Zs̉k\;qz1ظ>-P?Mّ$(r1("́YSXrlEA@(?Y ˄pEJxfni, بfsXZa1[}5XPgЎop06tc'=DWbg G}TcDGR%]_tRa P :Ⱦ7X(e6Lk[bY-_Mf 4eZW9 y -r5K վ;*͹mEH+ʩ a'A`ݘHnzz5mr87gg@4!\(@q5, Es?~d).N@J.Y!cE؟Z|I>2,h;OҐ2`  e7r܅FduK m KĕiG6iHfK2;w_ڥ˃w {9b\dU>Fz?V**sSMX3!sC7\"rw{n,VER*= 5q^x$=D5RȯB4kW@XƆ|Bf O0+~ߍRwq6uֆBCm,$)bO+&b\a|ljfyg/lfOjn"A0C6+Sj6+u&GRɄWj2=Ve1kA*5"}}F6# ;ARY^'oXNAzeu6JI`° SM,MyN)7(4n} جbKe o b^8U%/&[L,krq9u_|FXK2IPoyUT1u(F \Kk̽B3{oT&$f.Q%g%l» a"K*h$ y<;*mƛ܎ +)T2|1vrj-w5Zi." ALyhLfWS)WͧLv<7prgN5nc#1[h*!cץRbFV}8Č#k67т<)G+]BLV/[^uVv3<=GÀwmClKR_c#^ %V_mBg=1ĥbJM wvzt!{9 ڥN$왝 %"G;T&.+^g٥C56z+/2mm#c#WH1Z,9j%'gt)92!C2|?ƊPlc\DaIT5s9C vC>yi.{v*M.iUؓfudcVˋz[wa[5ֲe\Ė|wY7Rȓj%ibPD_&6,֖ b cGN_qA*-+ R"f갪S껑YS]4,GraP'הcn|3ѲN~,`MCI]bP 10m0R#\Q[%_!YMp&n5;[Ԓ0?(:NA3ޜi1zq/gZ}(r$gmG;\:v!9$_L]Un7VlTO*-/=[I4edYz@͍նx9`do jVP5Z~t1nyMDbDHVLK}E# +/Pi%[@ Iĭz *5k&DrDo]1/%Y$|  M´Y/UxW pU -y6xw)&2h-!"_#p68]3LSkzfaOFZ^v"NU6ag D4UnyiC(9;0_o,EoL=Q缙FHn4g;LE?“0DЎ 5$&!zWJɴHT 1k(e=~5T"~YSD:pTBE,-\``@Z 3 CÁxo sbys,6h^%>Wɰ$;SPN؈:[W +.#^B0/'7x_e+r+%g IE\CwF{0!=aK y/!Knř vp r< 2!:*oM^z}ZU @*86nI6![GjP)/j]5PZXp ggC̽H9Ac mRrH:[?.RO#NVJx&vw{f{01 "F9^S->۰$J &,`V96-ި2E q8{2]iYuV3>9S_T K!ko nusEb.^S/r*M!J:wN˖8 l%Cf0IugkZ196VtSbJ8am֏M+g۵q]t &ޒ; ;I;VS!uJ-΍rOepSjiN޸GYVQGx|l,KA[<{t`>%ZD֥ޑoX grEyDg<*),WUC ͌ul6I,aE$'Λ7[,B)2ky`qOh*';Yak{T7, ɧA^ʼnKdh4)q gb}[IkHkDaUSLUCo9=b,yit&rU'8ԫ+F~ԑW`/B]U WI0Ԕ>s,o1nz, Lk?Z2".Rۀ~; ɩYPێVFI8Rfoٰt 7Kz@+ U=rB<_yJ7t5:;T ny5m 8o!'h@AcڲQh-aի{Qk,KdR|1?@9.IiL?BQ=R#@XOʆ_ݨVv<:~F .\zK]L9^/ E&R9#9z0u>[\hȯF7"ٝèd{1$;G" ZPaʞ -E~ꤧ0pάNrts`?-[@N1GNS|_TAVX׊B!$.&o-gܽ2s}{{{" %Qvy"yŹ;mcA'k <]*3/x@= #R }j*j tu!ȟ5tCRQMd+c -~jMrHb27V*i^#W-K((- Yb̟K1)$rB)16]7&(YhG*®1n}ax=X La-_齺(H]=͛tDLlws!Wl&D/~_XWSc= >sK KήlEt:"\,q'I'OR:18T{'bmzPGiϳ,qC+5*60sG `/uʚ 0qSr, PSM`|eHlbLUvR ({*=]S#TX{];*=Jl)W 酸3˨$t򶎀uT0qȠf+%RY˩B.r8@(ը7\2p3r.MCQ3%T>ֱ+lL:wƔ+C#L.R!UH;GRpi098f3mW`61Jg`. ,2r#p0 ),U;zlэ,~T@r>!lqG¶e;"EgSp3z轢bJjMzJ~TY: j9 0P׏|m\#7S62@ Q;N喂N Uro-N7%Ss{C ҚEpqK)f;KvwTVڌU $6d*Лb ΢ kV/8(3NRq'.{䁳hab"-A_`deDPogA!lQ,i',7lXJӃ=Al0ip$ح݈P[}QTyw im@#j%PjC#vQKsUEE5_#HqW M{mu,ˡzZ-0+j$knSl(F4 TV k!d/ ?7&Pbt1= ,37G,?| bn&$XwAH*N#jGBB6/S(# Rt~Ir '؜+ ^3OMn #\o%XqEP(hj1C=i!W4# L(,XA#+M3[$<*;QZpߡ0_]KjxbK<&uEB=^o̪؏&cW K.E E"r2F]IM#rUrB ,|rCZ嵸BI ?WmX>mV`4u{3hj1 a1]@# 0t6s `S>vA4 e-6];H~7-5[Bjv?ܖƊt-3ފB&FPY7Yqr΍y0̾j?խjnLv*tf%̭=me9 u.Rf{v<ÙAbC?7. m[mkE4|!̍ :IC`Y6ӥh.{|k0#3 fQߍq]{J 8;}a R^1I~#?Ve-W;X;^S ]Rrx:U0fDe-,T% !_ged@+HFԫ2D[nue %8,2Vȴek_D"SBcJcrFE|,1su2ue~+Eؙti˰qbr,qEt# eXu\,>n׈ұCy)J|!@5% WcѧI{$]=Z1᧔=Zb3L(+ /-kD]iBsw];pj#=Dxӱ:3W"#;'Ǐ-%UQ?Um^Aa`~ Ԉ`v}F[hwC'kV/6L0 ^ҰO4e"-3Sk>3?f#b¿USU.MQ0,'d&`ERtZfXL>U2)n ˹A:3=AoF%'` i__xa_g;#TY,:â\MGcTIsDjj-Jz- +-Ű3{|f38p2E{iV-Mhf;WM^ OqvYg1D;]E)ۋyLݹP8 ( $),z/ l9xRiv"hA\1pM,љ{~6(E$&ņ}DR eE㕵hiO| a7c{>d]kFF-C 4als혍<1W o'W=q Qt '?qEtdWf9Lu r\`5*^E0ڝ,|)ٹJ!e=Go-)"[ǴюDbڥn緪ϐ?s AʪI8^#:Kf+_-f*xFݎYpOpPctbI͒CF?GJV,n6wk 忸]_fEk h;46p:6޼+t|aUr.s?u R>HEp'6",2-<Lʋ*Ce耎yf`.z=鰴hv@C ؄IZݷ׀4%RJoݒdHW>FzR C3qAqf ٻGt?pֆq寮GvCׯ;BLa\p$jLLcW aN2^臎;6Rz&xoJQ ľ1?;G\ N]0D;Xyu=j/n%wEЄyTO'T(jڼ` `{@8_sz޳ϧ'CZ3ʥbyk82Z[8ZC90Z ǁ*n:Y3.eD,lQL~mcY͟)̙Cga>0#H5\Īs,$5.@ouh5)K#PHM/j9;*f'{wI^„ [[p5her2H6.qiSr fd Q"u\؃!i{EAI▂We1@9v񰺈/=o h n#m^O\[n>b4(DoUes83xg _a bT4ʾx[йDKú|_T1{=51{vh9#\%2V2"؍-\I! yfwi$d2wvSzP!!Zg;8qs@c_U'yJ῀ϵTXͤ@UU6;Q#u>Ur]S' ћ!H`Ek^y0mb-zVg -/ː3p 59ʵ-i\}Cm;<1.nnΤfYIFFke'.IYyTJ;Fn-h˅ FmN甝YL(fĞMRJ_nQh1cAoئBv%jzhʬp;G /v}[Qʎ۽Fۚ=w9'sm狹 T~\V@ 9L\q-ȘkdPqdcpw$v POeN'a~`{Q[g:Ra6_籨g#jR>)I#[@ 璂n`c\w)t׹`V5ح q=tXalG\{9_ < /0ai0Qzʹy#GZ"E0:q4i&*!qwi_ 䖜:gꙓPS5Ғ`1qu+4lX6dxu燬8T6ǔFM@㩁 PT6TWX^]: fcLeYTVR6k yKt#J'FW'砟w+];%h&$'Vy6aȐ5yJ<| L7HˍKs7ȼk75fHgKtY.4 NlѐsG8)W;3FPndbي : 37zp|~kxLkN5Ļ]9v:mwvLgZ KƫE QkY/ Ý|[G<GY"a@"m$ Л/j$r h:`} nzvu>5xF[gF#E ) 'AԃE|bEL s/S [NG}OJU@qK&z'Lb !􇢃0d|g'I!b\hLش؊9pG|G?{``%}R[ZN`ENMCCxQe+w\.OK{OR[}ķLKi!+no/^myYEEE^f_UX؎25)DXi(ۉ6zu@h6۵u+|mhmҽRO $![7ۡ_FX?(O~c|ʟ%w!2ݱ%K,j\@G3*1+7 Zښ3m h}ΪI "v޴U>TO#K,5bk ^K!ckR.y_he.mF:ֻD/,C 3ʐ>^s\I$R{Ebx+lGD3=zѦ0QXĿCc`Jom4^ kUuKڋ0y#u, T ƝD'%.8ʿda95 6W"SR[ԟ-Kn$ix lDk8U $Pn,N:8Ct0ڔhGFƀ}]vxNfKjyypoa~=z _f+ʐQ؟*b,ӕ0q^VCw7NE_ë[Ä&Ow+ '^^i$hg7Y' x!Pb) ^r~9>򃸜w̵{o.&* de̠b=r+WF*Wn s$ͽ"򵠀D 1Z3>fwʿaUwk!z&΢7FE}٥Qi.GC\֪E]kksԘ8=Ѐ{ڧ.`;-O-јi0I 6 jsYF6854Y"GP?|X#~r+EXK.Y~[{Du!ngr[p`J"ʠ}ȵؤ挚gi ہoRXc23*@ `=pϠp_O!32a*-=-㥆6@{5q1xHwK\5d"sJ[낸]L0E6Bϳ*W_eRloV#9L}YXx}UJ9WH_m|OهF<_vMuS6J/x {ջuPXM* J#GG{NVm-B=IZO`hdwL }!uzD"5jWCTF = 7<S!kLݏ,N_1C[2qK[ޒ9cUi Ġ)nXm@8L#d6t`q+W M f[TN(hiŁ `hzlI 1(Djonn^KM)T"b ENPN!㘎xkF5zBzO%g =Bm<nc{u s nbU?/}nFmfƐ6M t>{2QnSMe| !ʭҳƮcJ*|6JKMܼ_ȫstHb/^PEQ0-BKAD %AÝ:c8C7&s<+ 5JpYHqY,qQ/J}Ɉ@UP(=rV!vz^p`ɵ| m` Dy$D[zC{XM&iW usuvHB8% %<#Oim+Ao_5:I;y;GwO̘0>um4۱S xm?eZ\*Tlj]az_g$kef&Jvzc!G!hp3T.ɱ}@U{wI+5w?#]`~nn [i{: =68H*\p>.F+V>5o]+&%,0גm4c9? )d~J zz9)=ԜZpZx-Snp2<^5OZ 3Ad'j|r6pT71 OMhZ{2$T-0j !{3X `T3 xUWL):Q/r8'H`9N˞63nzb)(p+vsH"0iޒ`AoyANU^=cJ)Cҧ1I+:D/m/s_uA<6d0)7L7Qȑٹf;-{x Tk?ME bIx|"XZWD_*֒>_׹%\AtsF1ۤ" CB+c_1e '<| ȄGjRQs%,YcP5|HQ1A0䖰[@t:$O쏊mjGvf4v3N89-iqmꨯy]Ajb>zu>,?x@8oi^y:D߀aހ7Ĥ~Z?bX!F6TdsyE g7*|@29D8BX[QB[} yv #ncDsd 7W$n-]{ +ĩw;?nX 9V_3 : ɣh6( I Bώe`nFP4 -Fo.ظ2P9ӷ$Ԙ/ax05D2IxnGఝ^R+khrvÌC`m &b .ĬCM%IixUaSQW|`[xW>ѧWc+(lNPoTjF@E!CY= ]{5+ʼntC˹I2+oAqJ}ig[wl.y) ;EB[5Do=>) _O*/ 9-˜ĭ‘) RO|>b>q/cG32xGϡ>ٝ` _O*!1 C QoJ)K/Rb< _F,zS. '{EL'_2ڣ(0|Ov)#@,]cY)uXx+3ݑ EHT!}dA(~zS3ٲsNι$qD7iQx`)7K,pju)F|ɷ`_[vi jp`A(iJ)u!RP鬞Kn;ODՒ EG7GBSmpMYo}& wˈz񶝹.T.0s{aI/3S •t_2_=3Z7Y,OrU0 y8U)}%Cv7߮o@4vbNۋz컟SH*-P EۜQb6KZNOkGr}w~͌^|cW)s"EuIA~]FIc´U kDAxK85v;Ď q!6 lj"$j1+rxt+$Ri=+^u^6b{$'>]s3QaNY)JQԮUiZtZOfFvςEn}wPֿ,J/!֞L _o_7q%Ҡ59\5vDC1%QzR֧xf}!D2z1 /O[3XF-8#d߻ޱYagq+v#%v+@p7U쨰&sN[ ُ =qcë[9ڽjL$ Låq?kxv4  ϐOI%DHfBk/e`a< SA}pl MwmR'*7 >nkUĂ;[FhZ2qj?1sNYxљ٪F.v=׺%8߿v] "-qwRCg"<ȪAn9<{w)OTU=,c|8Đ9 ˺ G3*ܥt2c319#8%EXxP;xvTxx",aĵ\a3o+ G~à 8Ѹò08S8״ Fa'F{x,b)8JPB_a]`^=hT+K!R~'~c)$ ժ(Mݢ8]0)3B7q f }VW4x23L@TJѨRt-aKY>VM _JHNpLFKTw&<[ڜVW FRGCG>%LWt9գGOc:+&|^h|1+K)Fp#-G 9['Z%dc#: t-1:/,ÓFllݼON= uM9?` jd4RFQg[Dd3̪lLg^M,!1i%eԅ.Dg[qT٥€5E櫑ҷۛv\1E=WFf_R D2uVnA^9{ԕT̴0;xsc]2/e(0'"ɵG픣ׄeqRZcVk'T"?{ l;3Ǻq?ka*pvY/7{'z?yW5~Y";H}?gPsWQs,T}mD踲}U&{,`}%d ߛnHNwFk{=NRyP_c(g*G$Fr n@G7dnFF!a,T˱barTrctE@hJ܉5鮱p5</W5s.v9\3WFǾvA1{S'(p5f(H&i|mwq-2, d]ܔ0Iy߭tn)ݱԟy-3 VdBCuEg٪8Gey630{=]C"ZG!%dJ ,E+ o@Iµ_ AmD߂fF xUR=z Z15 ՠfّ+vVd3PO 'u}>Y՛ U/z7g3}}Pa3pjlG17 @lAF"4WeL~Qz `90|Z+xd/uƀlyx %w..;W,K@*`ύn~` 3,:~0PaPov@.W{?Ə|+5qYp}ύO 4ôHh!J;&&$GXɎV@eM$3 a3߄ЈlsON89MJWAo&dE_tޡY:]ف@dX'VA9ziAޱf|G4P[g쌳tYXmER=:]:) *ր6Go%mC;·cpx mV%SIad5)S W8h{\H Dܧq?zP8:AJF/:Ex>5\a#V`}Г|(䚬H'lq(2Ĕ,UsL*M6Go\lI? LPMݑʀL]PٌyoQX 1)F9]N_Q{Qx.>ޖ1qø8IFMʀV 11G@QId bmj! hlH?J .5sO,95u$E OiNaB5+&+2ͭ 29. 0[é:/ }JBzZGdxVzp5 3tQ\38HɣJ9 DiA ajp>L?]|f<7ƾS۶nt!4l=+1&^\0aG7}3@}qY&%(ge&Ԣ{Tm;Ә"#}~?.9?!߁? o?dβ*51T$v"7&&FqONW`WV91uW(^)e%:A[@^"b Gty1eVg;;JHfY}/ZviО2ԒxJȰ6v!o3-dXdv0^n8`NҔ Xb~3jvvLC=jcco$Jެ8:8xD=:%í1C.FMnљv|)AnJ0|\uТr8)$5j z7{OK*͑?`[-`y}m*(MS?wM:?>`2[[u,¤Nxl`ĸd/0q_7E?Dr8HgC|difB!o'`C-/ |w5GYNCOSOמz-S_-\*W}EyQ?^@j' 3JtV8FָH]眛e~ޑUEeAN#`Xs|D *@IA[4uc65 Ȼ+BC=Ւȿ(4UeR}n4zV2 dM QhX}w]>@,;xQ1+Z,89Ҫ_X3 %¶YeiNowHe:پE ߌaS()_ͷb$~&ɨzaD?ugj^^Bڢt?H"tX& 8eL,1llXıP ESPk_ ,.y Zm.|.O^P<(q:.Se]8'~ ^)3VDJXOAs#64Aw;گ ~4߼EiE?Z0]kyxZ.Š1@ y|T =5d8h间K^ x%Leqq::WDgrp l?KϵFJ;2xOd1^g: |T!lo1_0[(tG3p8Iɴ(%j98e6t5wh0Fc$+[%s&[8>hm NoHRqa}*ȗ=q43 bHoܶ_1bP "퍪>mٖ3I">w.ѥ0kWw4>`wTrʾTxJJ*t$3m&;hLJ QAvrç~~~T1%LuT-[O@O{|OIuXW"c&8/T7{_ MTc/[JRXU;t4cx%yD*WLfEB췒(;2{Xmp)eZ[$dr{QcmdA&n45촡+aj'j [)>(.nҥ^g}|FӲPp>"Zy k[_oH`#c&O7R‚y F)aZFHF~itG0o>R hC/[AoƐm0C+*<;`aU3?qM=E: jU+HY[[uFcOWg|ji9eRv{R(gӽ\.Q?]6pf,9"qNB|KI|(N G07r ̽CIJw(fHH]TZv[2Ej :)BG{|@ sk*(0(_7u-3VcRt+_.NS;Ss΅K%p7Gz}fQ9'~]ưrm/XGœ"յONs`A!r*`ei;IѵZ 結搌fR &[NZ%j(\V!gTLiH4Bx7u4?soA#5+P7uOiSFaێadsޢhV}?uD]̯GVZdJ;I0 ܦkTWj8R8?.,Fe.?X֚,U5GRsRSХE/8',G8PBsoĸ)XvF*ZB++}5N<Yze&H hY1:A dv| زA7rq&HUjLzO Xaf09A Ryqyd 320= Qf+ .}(&83\4\H"F8m5Ȓs awRJxkdZ?2:dU)tȔl4JBKGjz#vU2@^jMc5eGH"<5(]Y=nV[bNpHb":'eo ws[m5nD50b#_O#o(|TT'ra;))nvWf̊B?W}Jj0K6")8}%{&\/xeKTaS@4ar!(3^f{LJB1P}`bM9(3QDth?#wTBa[ r2//siT ˉpOpo_Z,G^z2 GRweTP7 X:;z\msM ;Wz*v <.*I^hCגj29/dۨ Waή=AN2ܦ}UdEWzIG@MF稿hVw|l4r{h`E'm޴w|liui'y0;B%s;g%]qn/b$Fz=A ~cyXՌf;Kp8gպ\Crt7'Ϣeu=a-S9sGoJ'"g0琳/+$S2zK )RO{#EB^4 3hg.|汞{pᬚve0ŕP:24M(R%Ǒ5ɧ(?{p7X{dc%[0;t&kOx^;OMJ[$OJJm!tw=A/RP#Tr4/I5]Ϊ"f ԣT!'dϲ M!D̟?^Oivl|2 ;Ltd؛w/ݣUʹJ9 -Q/?kbS)n`ە 2,m 25:wtp|7^^Xd%֒j[[>{;N7&;}k 'jJUhT"Thqft)y2d6h~ 8x C*4h6 )YG,ūFCdccKK;KY7TPWzfO0J UiMf!~`'i'י xF Zoi2K=q9~r.y+#FƲ&=Ÿ.3>iey&syidDdJv@9Dmb^Q@R;\S׶/+dp2d"ŭǀPڙ]w%$^?>DM䓝T0o3#:X M B&5H*iQX`juH-MgnkL∼qgP6 "-'O]7`}qFP``v%# ]>퐃10&KXCŗS}ĬՎ&.s(rdVs}+qmǽ+mEB=~Wo&y c)oW~ a*mGMguذwdJAF1ʿo.,49M{~H^D}i<1נAmEקnV@l_ab mq=U늈b+;Y"2`"I|Aoucօ8% \mIq0!}nK*lOw{HPM@4" ǧ2Yq.KuLtT:SBC>mAW ׎%9,\0x0ZJE4yZTc|zȓ0N~(eG0!֥춞ݠV'uT&&õb1܎!IT8]3==NNrJI eypI5d>0@=ۡ\Bq Nl&')bo7"ۀ⧒Fe%z`?F™!\~ss&r"?Oڽ!̹#=;kѝN7 eyoA dzfKl4~C[،!ILXSei'&eČlͯ%Rk:m˓ )3R މYqVAUM'[^'l=>j_o`qùڎ9V#vjި5i^1vQ]o ,:߾n))k/v\-BNv^ɗEi^oIb ctVW]|/9oF~P)3o6#v8wiMn3PjGWo M Cuc#ϥgO|v.W}F(/Q| Ϝi~I0rPbnOD(sns1<MRldC̢bnCRr0rbkUf7Comxqb ;h2Nf=$2.<'z}޸=om;+cCt ԵI̮_^[|4Wf4y(/>$Lk юSr< +f_G[E&w xDyE';3Ң[j<)9^ſT`eZS5G1tikgR<[>B'>C*G%ǼZ"":qVpmbVm%tzn\dW5h # e^&a~ Uyp zθ;'&56ء跻EY4J!c'NpX=<~N`F?Eu%ƥ) t֎MJwy!4(_A2}ܚgfA* z PhCC*-, C.t3wR@])ʁR/n\ AZHqgJJ'ÍHLg/{r )pA c? >Tu%ql0a0 e)"񃀥u z7ssV!UR/ͽZhTeA!; gME˴(j=LsM6x%ڛ-*xDq_!%?Rby]u"cVǩ:V16N7*!1ݍJBY;|Tvh}~ פv*.ewmy)cLBj["AQPEȋw8%.3{тK?=^*kgՐ^"⊜^\Nb'þkFoݑ 4n)Jy764J;4bT+; 4?[ RNw_q%bąHQ}rNhӋnRLȽie0kЬ.{pv^7tE`K蟊#tջW4Df{JH%H89\p$k'پXӡ(wf>U{dFK;;Epàh Ϣ'*c21mqtFxF5%n {׫6oMžp$[ySM!@u=قdJS0 J eV-r8ܙ:}Qщ].yVUx=13J$&}#mO-|gzbEtS3x :6=Amz/_қ IThS=4D %ׇvʢMEžebH%ƱpKx >l1{wVP_h**˞r: +ĩV44 vIAE@B?3@t)hA1݉)vp7C jJ H28_{>TW~w8n5Ky̌e !xBOqVD^&^`aAN\f,fAVȑQxXYHgW4J!g<*:%q6/ 6XE2&_$3HJm쪢]1sŒjL? .Fe!6 #%$œxΖZA iEde-Im"hO :جױ*-:~P*)i1?wl$t3Xx֮mM9fנ 6\p=l'IrHȺ+Ӻ[ 9nP(x(Lu*l"}K7ѰLCIV^L nD@V)0o1d];Y|I}㌤z|l~?{$&z<:){[[(yJ91\3p*a*U "jdD;Tn[UmKϦxdxqCͿ9;^MpT Nznv'^^Qyvb}($4 Yß\G5C׿r-9aZy7K񔑾Op՝ɍI[qrv|\  9vcw^8S nhPM ڟzqV r/y 2TsJ?hjq1h *7L3bKn sal<US9xR'M3K6Ug1?CGЭ3^vђĂ+F1 ͂^ZS&=n=Zu>*PDpx߳$7Tl׫47W(K/5|8:gYZEΘj{*]% ۏLl_3kJ;vᖫ2(FT,#e Jdn 73ǣcN^5TH CmqT FaOyɀ؉TB|p޶݈ҍZwۏ=x3P2cNWń5n Jx&}{m~Щ[@eZ/p/s35~=:qHq/yPS~wGgԴxq5/93Ǐ&,ΪEGV@3``)-*,@/m=qڒaR5e"J-J7k'XbdfD/..,G* LֿvRô /tPǴW텞kyȇTPZūAÍ_;ͫQ7lˉ G 40ưlp|Lhտ 2Plrр߬=>^d[+D |aOμ[^eJeB&5묕_@HJWQͿ7Z45|(&kH(duX/btAK0TDqg OSq [׶AX݈5oùvILjֽ9h$Ae4$-K:SQtĒ>oJZ"BX`˦$=st$atP89 Z8hy"S5^ٗZjSox'@?$ԏ&<xp6%^<`6&Əns`0&:~ӆXJ6_s«cFZp+Z#tfWGQn'H6Y156qX imi&c$4RLqk0i>Ŀ ?uqhΚ@>AќYN ҕwΟ9j~|W=}h>;ab/]q:,?(*>DbxTq'9^2V/߼xdw?ql):RH1%33FRј%H8]] :sq@:+۾$Eɷ1\͟^ۯVʗ= 6Q9EK,8fڔM"%|LbZ<>{Wչҩ'ǨB #v1KX?h0}E /Y;6r f^"D_jږ0 `{YJKa.#O)PzH D`(6N晈 xyXϵ'0ׇUZ+/aj?>Z|fmzFhl|81W->aSjM0$Ŧy8%] TUepƍ;n O P(@M]+mtvV qvJcEU%ЛlAVYჯiZX`^= 7y_DQ i_$T|{W9,nYoTEO,rx)kR Z. GMX{e&UrJWrl_#'˰ޤ)UQۜ+m+t1/rB2Ud3u\J^sW;ԺhMʇ8UFx|R&+{ _eS ^Vh8c܂ݎxNד]Q>TQ&_|R?\yB4|KdCf,Mfžԭy ) +MMR]J> N4cܧQxio~b[=B<.p]ynT£'A4>P)0ŒW5;`c!w'\G*KT=~('.ddI0Yw62]L[24s\L(e(^4躋n0 ((B݃Xcmjs4@6g}H6듛X0 2۹ zA,-CDM nӣ0Nj'ŰB TBLh*z Oǯ5Η+i-3/;$~^G& cr[viGY2pRvA$ۭu& E0 S@0اBQ=3H]@Z'HwN,*/ _TD%.SS/Ք˂yaa$˞Y->Y;3h9% n4/v=ҧ…Swoy{r8$kldђL^C]s=yևoIAѾwjsvB zxT'B2CyZp_$0[B|6kٞ>A3WT `d#nSI;vS[[c[>j.h8XvK84[@̔"Ӽ<|~f4U$F՚wtlHKCU7!]O7uՃ .7\2X}'f2m`CX0Z_5vSTSV M?f=Z/WZmOɖm pv9F*pW bD$D3&E YW+\Ժjj)`q~Ґ$y $.IK@(1U> +e:3x@TrⶽUzHnȱSf:bD`B#[H@Hxgs >)1pԮѳ"WB#J{s xpcʳHQyЖj9IX}@I]Is,T*?!V 7? =ʆ-VkSvqSucwL Xl}эIgʔh :/ gXg1E2 AtNǔ=ݣ Ғ91ݥXM@`!3@5`Q,ŋXfFWHӠ#JKfDIjPPT] gI&`$YXye NB0NA-ߢN`Lv_8Xg̅Bp!1{|Ԇ0?fS9ѩej8 l>!bLHkte']?H#%U%>;z46]𰊊w,^LAzly0AhvHZ]X[[E婙S}9K{8b\VH2PFj`!U&/d"]&fyQ݋ {%:r<m39oJW~,a'!Au~u]=1;*w(RpB49BoBz̻nfJ ta+0kʋwgk9%pvG%<FCHcAos&{^BMwWG=} T ja?1h:倫JNyV@l<,J/^qCuS+SѺHj&\a8˝LM.⇢)`:Ȳ :q:СLP 6zۥe(0xlS_^ vz"v[eIFSX=|K6̷SgS /B+4ҭCzQS& Ү2ďYF$h Q_^Iu^>uXO01wR>aO[WqO9@A$WuʦX!L"4~i -2;Ng?kxO@/|XX D'hm蘈g aO.qY0a:&} Fݳ|Ő!Ի(ݘD%7Tul^F%vB`'~䀫w.Ly 4rlrM 2Ec#nW2ﶡ4| -+YJUVe>M3xOiBϵC }&ߊ!lIc$q @p !$0va?튂"uc9u!ʟ* CALѼMEΥ7tȷA\$;QH,}I!bY,v>-`kM7Z9oUPqvq`ƙecZȈ+i!*-mKPq0;JpV& }=nf/ҥ ]R }g[D{h "(1ӏ QN&VHS0`iHe.mYxrIB=<44`&_ST =ٚ蘿:AM@>_(}Ck7BԺ3$g 2s F8 oiLx:8:CN @\ªTʧxS(4]u~Eҍ'1(`h@,/Ssy8Gv Z1nPӂ<[;xl/$?tOd]uVo/8'2;6GFq#`_G-!d |1gc9.p&yTxOM#mSAJU\TMUΖ\ 2xǼ<<⮓=Ѱ&O&Up!U _mVਗoai &!Yuɡ|a5{6%ȕ 40DB+F*vo<^*ͶdGV8\5C}/&Ֆ[ ߯;(֮@4WT$2KQdRY5R7 1=_̣> I$s,=[nz h`PJ/UM?tkօ[r@|YYCf~݃Ys3ٖCĞDv)3N\=}e% `堺 |uY7 w|Pzi _[=7dRpTtvO#OW{4)QHX Pr;!6[mBǜC/}wz_|eݐ_ ^x/.5J fվ=SGMŇ$l$#=&:A~nQGg#l r & "7\ŸJHMѽV&*Uci1&QCf&2Exn\,BH)gw!*='|e942w"*h~ިWE^8/![2c<3h$Q9q/&8_ .W/4K;rFem1bWIl捊Fy$y;!Lv9qWUە4/jDilww;uj&Nqq0 u1/ǭ+hEJxըT%O'`[]!A) aso)>ɾB{_:0EEJKxG7?..1IAYTǩf$>(Gh@$V#8>d^*>nN87SGĩvZW[1,zJ%/3&Igp 0X-\ltQz^@k \s/z:#8%U*O V:8j͵;XGQ+1gr \MJЬ+!-`LVP7e5  HUhkȈx<8yYz5$OIH~4#+ {sNA_wƉN!qم"/V>{x9Dz J:B%|xx.*.Ŗ1t58(_jbF cZRdh XrIh;E%z>iPBbm92)"躦YEk{hL LY:e`k ;b!i_L.0_8VX`k^R {]?]9MFh_WѧVZ-uz<&h<ĠY~qЖC]$(~ҽwEJ(]`IH'l1zɅ;=HM'[ [}ZGʇQn'#q|(ׂ/֧:5ӏWj=,Ѐu~7Ph͸+#RG;>,k>vAeD$'-5i)GYc"y!l~73S\ %\5Ҧ̱a\PMF*koJb/h] EV/wș YqChGN @iHņ"ypRzVVo1E';_)?Bu5(')půqg%anYsn<=«4Ւ蕎=]>5dt E!}<fsҦ}No)\Ϛ:jYpүM4|cLVLve¤t~G,G+k@B܏<ְ8dCR{)ߐх~<ؤbv-Y^G> w(SkyQ4Š&}7S*omUg?䅛a v]ӆR `o*`Qo)!hQPu{\\^<{T;>ohssed#DR$z: UŖpO噀+u%m4PHE9 T~xwA?O)"h-1+ߓB!üƀHY>Pqv/D Kʼni_{;BJW.I'2@Un 0f^a-8eb>8 c$9㦂a]?{ٻ5iTO&!8g053UX7 )&7_^nt^׸ v =Э RCJVrxTNS\/7L"= CuT]>3M||SU8q3)~wrb[.m"]n[ l!1Q TkgGonɮeJ+x B=-p|G.j&ܵSwY7hۆIv1~P ?+u6-%2}i`n"z R@!yw] %&'Z]7QY#*5/whs9i"{,\;Yj_jS/ 9 UCRgm^sweJ 5&@[$M:ᨯ 3t[Llu,#m/H ]z 7bC ]0 E=x/} ̀BF;''nG,vY[?״R&Ђ\a) o 1Cd{ (icw'md `dD93[adY!;KYo#Q:`C(3/b,eZp"R.7rF;'v<=R[،֟8ٽHr 8x_U {%QAyK#,< F; pR@P﫶76>GRyy8OYm%Zc99˚F!Hnz)Y~\iL ?dO'r5 [;{R.Ԯ-.Q7wZr w'oi-~n̼ȩ`R>Q V5kn^8]oA;?&|w٦?Ō2}rJ9(ȘoeZQ9(6ɘu|wSh mb-xZp[vɤ>j$>D["K5 ^BŶ5ޓF9\|]&39Xu>]#ZF7u^`Aj,!4߭m`Vv'i }6d~)dxLySy)ZGq/dQ3 V5ۆlфVKQhjt@xe慛/\lAM/'ʞkYD`.NBQ|qHIea@C/0sxjY<עarG9GӴrʼnܓ9H>pu-f1#xy;b}N 紤 (a668 M?JlR`T\YቫBèyuy>FYַLEuɊe>aSCG@C5|,cNSujbmi)Ʈ4fxGeH#~ g4xKU" x`jnxb4rSt7QM_[7iF %-rRq_X}t.hh|V?iM;;ŐԣNoSQvU%͕3R r^XGk€0nvTQO,#O׶]^'LkGXIW.!^f- ǽҍ^](?x7tU=z SP'k7%y jՁ(x@S4ll*S#\7T= OO3ƶĴoѡ7-Ζ3jxE?rcy3DljG:繱 VߪӪ|ѶPwh9s _$[R!Wх8DPъ[rѠwYzBoE9F[x3daWϴ-YJj6 fتy)sqjǛ>5T#hAljmZb2}9[9L%1Ch|XS0qPl kW됋~i_y=g7P9¥NZp/3,XҶ%zT?Bgmd?A+kRTWu9 L^L߹_L'~//|+lT _Xg+Wt֠@IpWj]ϸ0A] 5}BM$4 Jmy,(6)E Jĺ>[~M,MC$u酲{?t$ڑ]DX24B[fXMI|h臈n`>O/*`F>  zxvflpGe@Jqn['}B/}`7$Ɉ'ue"11QUk8pS!)UNIГ"?m2<,]9K#hHiiKWn^f>V_Epvq,"BDxcoi/wR_iO?l.I<+m[f? M?賌bXOgZm;w <U'@̅9^rX3f ,sag# ( y7K( y'~u'$Az٩xBA=e/M6&\#uPp佄Ngq@;qpEf]p\Eg:/a2pNalh q}>|Lᓮh# Sc^*ъqFgINl t(OK |:h tjTr2=/v{S~ ?vhCa-mrʚAxb$GRQwTeV戅¯7{2rEu$5&Q蛚>Usw=9*ToKj7QmJ-ͣ76.t>M( eGC3r 2P[܈s2o+ 9Y`ujXx2VўA t. rP4g2,#SK9GEs jԡG(ֳT59+%Z}A]_sqJ ^}7Vxݷ{[Gdn?j7.Ɠ}[B?YVj{}CvUԦ,A_K _OYC%2>&/b6A-eο/o\63 BT +:]+DQQL ]Ԑae/hT$f ~=Ht9%T~;9N7yDŷ9:#g *qZbp] :YC0</`9:PDryk{8F@?+bH)eV&XEc,3É|g4B +ģ*p.3HJl#F-^E[[o 8ߌGX_R0zD&sx,G h)9>Z=-4HxWBgMj.b5I]ʽN\t }o_3y\pk,|>J{:Fz;*Ҩ ٓr l6Pd1y&iVѼqFiD?RQrX -w)IMaZ]iG@'7w<C)yE_H((XdB~Y pv3xG,)'kKa`t2ࢌV0AGoY_sq~rR3N ȮƓQWH][CuH4 F|+͸W%68uX֧zE^JGW.]W?*9q64y8W<@h[PC~E]\<.Tr$& k{L("}shK"O -%|=cҷZ\h סivC^ S9H[ iH.5}w;+B$e{BABma6!8m[&ke|IvRa ,EQDsx!Z&y@eR<lbI]wc'y h2zN븜dKXk0NglK0_-*+78]ݧ['YIbM2{CK%|ʢo ?n( >k[4K&u!D#!]LOAPD"쁝&Ϧ{l枔2,넱qS@# nXZ-B083Bx+a9QP(í4 ovUYy/c98GWZ%Y/kpf>Q$r>GtE?0촻ni9>y^“(PVXW5\n[8pݧrJTh*jb$ASRLܻLQcۯDq>$֏j06t ԋ4>ɤb:#-b3kQN\ #AwSdr( _Y\(i2oI[kQ9-m]O6- ? N[|! OzIT!xGT۳g%Ѥ xbN[k8t 1MտYqSP!>IvoimM>xQEY+sLN+%]˦@OEiZ9p*<)y?PyH 8=ma PVؐt<=zGWh0[rջ-X_TXnZCI_w3Xx>O(0!qj2ngs+붜1hJxyR3bUjէ]#0,+ы(.QĂ򈲨r~0t]L.`bfd K8o[INɭ ,P,Jz|{ R$,n8[\+jзMTHf*W%?UD~ZmFp#yؽTG]HI'| (Yu9aEBjyES Njwu\g#[b#ŕg1QO"Jr4-]٦* +=e㯰0+]5f-e$؎D-*;اX៧ז ~jMmL-R^P'a Qs_1u#q힨?V)9?.[Xfv26t`-.w5,0 gSn8o#JHo,_8m2VkҺjJUN%%}FQ3"vB8!S"bia$ #Wvep)'לIct-[˴u+>_O4ysJ_CV8/-o#bYmЍL&)]^/ f:DHRuy@{$i?S\gۀ(eH}.Ņ6-?BN~{z p NղK Ҡ+.^/qЋ[=g3)J3VWKo)b(W)_P5p$@AwbhTUZZ'ъ&J] ?jw_z_.OE^CB+/,s a&!X0 OLl0ʞ͋ jcWꙢ% {Q2PľJ5l+CʬL 0v:=fR)!1;hY-%CB2D㫕 c$;v5H}%A}ޱ2{ J:ԨUVOŏ(ՓkںvX c'sjʾ[ZTCQ]PqTT?pL_sz3Cr/NGEU5 ?&N>tv;+֌Tt[>Yh/fw@讙cv<ߏBkK1\>6;&F3/m ث']baJ1 ~ٝZ"_lҊr3h#ra,5llKe,u9]}k/Z( oD/䍵0mߘiLuسLC80p+[5'Af|]j_h8.qS!UUҊD W,dnV;zKOM Qw}M@Jw;4y(-:V)Sl9@ Q'Cw#T\J.xrfCtUfT ҭ/ʃYu" zVN ںK਒FoQݘ+(Tme5&[K *[u70y!dop'Ե!ϘDh;ebUA[sei NiQ)~?yK Oqٌ-1Ess<@Canm̼0]d&C1zCaCb֭{LluM`vNyْ􆇇0VX$7]!;(QXA&d)Qo0_&~ITڵ',> IߴЍQTzz1Ŋ\jx_5lҟ'?h;ЀHDV]$xRB)ylT?<~!#U m*e˨#ⳘL3t8#A6ȐSVڟJ<2P#lSxϏIb+կ^QO}Fj! bqS j'Jπ䨙tY(y ~oڒ[%Q$D!_J,^ WWD]-X"=H9Ry]L;Q"N?2vM9x`Ei6 uֈ[Fuz^Q9yxRRɶUOBeȀޢL:"j ll-߫V-;am곔}monv0Bc筈@ 3ߎyغ:j&R M 1. ȔJszc#+f}XTY_i(O\jw 1l_زV 4ՕGdu^,!g-||GyLhZ4!bE/{:`\׈0YOԔQG!IdޙMbU/Mdkl4 }BF=E%n~@ѝohAfw:2MrQTs)V4+ ?+&ǜF0btbFx|Y~&[I#-bh!x ʛFyF{{Vv /|O{9Y/u^!OC˽nG%N 2~;:H/)/:.cs;&y &&.ܩfnvEpWa_LH%1'?iHa#;rF4kj1Q.Hj"R! "IszIyDWݗzU5 hoB98@~,\K8E  `@ H1:UZVM&d4f g#Va݉r}6^Z[U!] cC B̜.\=iĕ,Z!mEB6d9gq)>_'69"U洂?lJۉVտ,ƳpnɛNp.n&r!InpNՌSD(룩[91k&Н~& ׻ї5%p,ؠcdtC"=YKjЩ ŊX ž}"37rH{:s# t-!},p>{Ӳ;ڽt\ =\9t)%@V\ÝAl7.(@ Hgj9u?|F[6oZxѼq~*4q慄 Wa]+LWk }CqV}Ș1M1S(gvd!N"Xٮk]tԉp?{98 nAcގʤa;Lؖ=ԝDuw>@]\Qp,! >s4Y!6T>*e~E\q{|J_`h[CK ]v;wTW5rF|à[(?0vQ:4;*Sbz@ DWn x:+t>>U9t@s  ,T)+h7=^ {E4y2o bB| +׋J(Glދ덼4`apkҭ<}pMp9c|`@,9+mVWwZC qZpsɭ21R ,.!!"JzQMK)4DPpBےh `V!OpRY|أx 6֙AU ?E֏)e f& kܖD4.*uۺ9[ADH%#HO7=[0"Us5y\1@Ci]YJ;V@CTgAu (((!\Tla wOiA8 TLm$ WɴO$20w T-z.=:GW^H3NT\Xfcsc,tę0/@z:ki_Df1`díK)qs%@#qR2A,{7\cO&HlFyH`6=Ҟvb 7}ʵǨ:{B rb#UTL@:x9qD ơuƸœ]&G= p"dUv24m5NRpp: dbwǟvѶ"}>qzO|ѠZ vԄL9.T(ivV?2t*xg2ŸV=h=oS*> 9䳬ncEg2i̾q?PD_H9ʴи`zh+t<&cÝI"I$9dCY|,q_h/+PDU:my  Y"OpCyz05ӅLN)#  ?gm6Us(4򎺀Lʔ OI' %I73@bAIt96b3DB_@SC&OFJ<}z=D.!GqO'\ (3졻<,'#wr+[o葅a;s[}񟞹k(F,NiR:gM 'm[*g+LjmA[d~IrO;*Raw9qیȊaOx. 5@1oBG)@K 8 .i)pb k9 X8vCv :Xs< KJ ؇QDܪfRn}ڠMc!VV.wiPBP%1nA~D&).;ζE ӶKd|Sj t>B$82?DJ݆$,XCWnJEőXw<(i؆=b%s5 Y_1EĉM]ґ 2vfrF1)ڽPEq7s<60M,7N׉] {A-ju(?^E?YJ P]MgimR8՚/W$*;9Rߛ^*.MSL\6/s|tY)Nҳ\VzXc4fѾeRAn?x9G>;\o/q >lHNv$hSyya'i wܮזYǃ4l NE8kt@!1iVr2]g^{EԒH7p %Z$:N^)L:ZAyA!A{ 4IG:ERˣϽ`}'(U!LVjɼ8 R% 1՞'۲n7ufv CNA־g-G9/ِ{zGf3s dKڬ2i Pd NSM=]J[Ax]17E(.t:{6:)4%Eї dPw H%;x4/:+I]Anc^x7{_3kyTВy&v հ BԖqĀvƨ 6sxޱx{[EopX)k/')eXCh7uKk17UƒW˙AEI[VqM/.~srR%E|5wx#mݢfx8v⁧̺=ԭl~覾J+Ua@eɲ 'r1l'ļmC$ЁI1I=I R AI2L^@MA[o&r m0^W{<~8e$m& dkjr#2=g[6`ҡ4}FWB|XօAD8K*~;$:3_N)w\Gɭ=UEfacЈDU`K]A12"ڲT9R `FAyZXshΝ`{,lOsTnnu;+o NA-?™0a3F&kIy;r IpW;a3oIcoYn<\1#,Cy5Jw}2'%8 o;ls+<,jhSГ2UhiC 7C:ZFeʖ1=ٜMZ2Ɋ#4K}(O⃩T>'b|EZLk/9o` Gceֺ/2dc8{}=qO!GOV@V ;Ił ah}I)v{^ZFD;WuPkkYF\uGyO"颠<q2wqtR>*;: |.hw _?C:Po _#t@. ֓^UD)%m~-XU aCV!AқMgE '!FݚO"wQ~WEek)GTӍCLV=[2zA"5BR4ZKzwwIdHJ4z]97/$o.V2Zq+}w3?7Ij@¡KCr@_h}Gv[3YMo"A:`+~^>Daǎ_Ym$RyY{t% !=ziՓϜa1"Hf_L vORս!34a's=?IełAK&zao@qdUIe/۽Dp?AhCP'rs]=3If@k klr}~gy.->>ځ #MvƖ}i:ҸiW5bI=]"S2-@h+ ,|%ast$ں6֞P_b4-/BYS)vTZ^wRQ@;u:Q~!2sj' )`JnSODsl8M's>za^V- t~.XO{2Wh^5P%^Tjn}t0pY1kp<9GݢCcǡUq&1s'g*% =ffƣֱS|.dEGqM CX-Y Qn >|2 k(F A|QO@Qa7a|yx .EΨv7ż6?; ICyh*v5U|z{s=PLhLA2%i. :Y>[W d tOW0BigCNgK;h>?!ӿmީc ŀx+_}B/ыfmsd#ٸiOZZ&_j2hz6›P#+yϧKn%Yٜw-3_7DeenJKo_WtTk0̖tKWZ`췂E3MZ!CoQ>ztW`u%*y[yI '*Ikd2)A&L<oUMv_"K_ (c; ]dL;3PԨ d^=o+N֨YgڢpWxvvޣapm؇|P yt16|42Yj:Dju Qm Hcy@TRB]C7`̽@3r~h0~%W!UxuͰw 7M,{lNԑ% RX[,FjSE,QcP!BBG1k>Q[ kM@gL X8 #\(%4vqr&U:o-kD+ꠐz1uM=|jf|Iaq, qGiؐ1yl O!!aVt5ZII%+)&]s<~Oyt5ƭhIͿ?uA366҂kQPZCG+HL d4.|Vu(uG2fDT#k OO:{-ҞNnf2R(TdNbD\)ߍ$e-T Z #JĝnEbSHhp6Xy8 ϩ%X96фZ@+6PKL '77Ot7NUP{ngc6L*9u+Txksn6dyƙi6UvD"T[܇@UZ(ը J(xKÁGĵ '5B0,s/ƋRԓ^Հ}}B{^Ysr\flcB cHhk*>:Itk"y1v){?[1}2QwW?L.>2qSu*4k sf:dI:^T[iEO҃HeAKk5a{cSg%ur{}$D&u%-~o/h\hgXZr(Hwy0VX)u~,@U+g_CVAV O)#NNz׷˭2t'/ʴYj0VL"n }p/iSn$w^gUqo-Vѐjv<0}( 7/'( /"[p?_4ӠVGn𗢵s*D%{9H(I8ѳ0ᑯ2Dq͇!ܩ0בRS 4o+搣'Iw!oR[dӊ9v .u9WH>%0 n&-:XwgaQvT,ۥ_ĝQinr"% 6Y>c1]d^'^;-L.nW Qya'δ dfÚ:m@sW?~8=\BoՅ8?o@:"\8X2?oZsZ}hL9vF <ʁ>\}zNNǫԄѪ>3Q+56OyN?g>@PmE8lA3bA&|XĬ4|T:V(XL%j`<t (6Sc< ڝRvO0\3^xjsT (Ng}N#1mX~ɝ&sǮ~>)x1f."! ?ׅm *.ܨ vDLS%BIjD1qH=>O TY?pC߳a?@;Lн$<p{dY? vza ׷h.YN`nydx&&Rb>hw!ƒ EY5\/'s11,N"7EΫ!?N,U͊< / /1gɌ8Vu|\??2aY7) 1MVkJy ~$otfȋ6 ;GRv$h"[q\ cK)6W|gn[p5ɒO]fjXsИ F$8VI0aYTQ/$8ze{{ 0xͽ$P D7X[p5N i;J 'O =}MT}?%pNݾ{{ځ%(eD!! N0șgŊHBSKF&S@ Q:.*Xdia"(o/K7jpY56unK,Pנ%iqwʫH(HJ0.qYG4PJbK7Ң18OmQk*-KF֕ȴu!I&RbȬw'<=TMn/N:~ˡ~ALût$8FfcMR5kty&,jyWGLévgBi19{@»!DO|8$ucQzE'w`%Vlv%ͧY%Wj7ɺF]3Uam;xFۑxP({QxڧHNi76T]}`l?je 70;[c?B&w2rj|Ь~*[3rdfB~}\/-ak(|FFy >kjތR ړ7)IEdafv}ĻjrT!"1@$Ғ:箎l9[R؞jX,[&Jm'd\bƌh@L׵HO$W]B]vh'k"'/&q `ぽ8|c3 ? `@z?yYW|9b\~?:P:q(5h_(}݊M4fgW&?!,vhM\;g"]3V2Cؿ М/le%G0Wa>@c4jB(y*1a!ԂX`3Kyʘb18yЧY3[U wг_p 2DN@odGNn'Ch7U8EeFamUBhfMXGtmmխ,GMN™lSftBL|Fk Ӯ@h@Cop2TdA-nМkaO4ȫƟxMU)4zY'8,մڱ#yP^C*oH.jya3CڽmϭNg#gv$EvOG(vF ՈZm s6!^@f6d=D_#݉/Bc!Q B tm.8c-A X0_M|d U^1Ja`BH"Nˌ it ?`1Q$~ _8{( m&*Dj蜩BtG3^n?L4ݑ2zg?fGץ ĒwL COxseXdKnj] ;SX 5")DVj⏐mO і[M,' ~anXTv+WLY|͑ ؜`uGUq"QNę˳_Y^G;d(XTw~%3L1o3I4|^AzmXM}ʰ,RK1hC5LQThyWxK7ny,҄v)݈S!fIK?JyrɆ4%:KD4;b7#JN`@[ˣ^L*]itsIJ(n[HDfH%&"-7q9xRfoNDQZ/_E;Z5׾Iqzjd*HdUMتIֺ^yeolB $KS!ܦ2w4殮?LCl:yMAa+CapSS,WMsܫ9ʙߛ6Å@e˓IL1A[ySnFsJ fTO&¡Aץit߷8Pr!=L}`pϟ|U]y,1x˓ntYOTB4v'y(B905WV}loSMlyS4isF ^fnKgmkJTeHͦnS0l*:3@E%X(䘈{:'?UMim_o>e̴3 TNQ]˹"XC2MYLz͹.qs|"@bL?jCq!`zK%f-#(ݣ}NB&MWצ]Sk&SLˎX3yT=Ϊ7{aB=dA˗g{G4)i!6qA%kڢ-PڻiRri^=.jfQĎv,%%ع<2!ar]rX} O6U9C9rdxq ~i-.O?P}Z.|{*յqr(1MahvaKhǨd3v9 ORO|˟(R1ɻ2avs`. ="źH4ʫHA8fQ[_kl;z\,7 q.>g+ʕeO ^Cy&kuߧЂ8꺜 JiNԁ'#pڧ mثw C)Q&U%_հbn8 8QwE6Y![9Q@0!k%5n.cBo$a6dęT8kR0 WsڥU4~)6bKj **XJy-B; b~)zn%!L'3WFm̕YZy7ZBLc${[ZZ%Nx 4Tu۰N!<Ac g5/KNzImЃFs OQ80pua R{B!/+&17#j"yLw{tE3.3M/|^OI OiUĞƮu'HuFAӖk seLqC@+2)rӷOq.Ie=m &ose#]:23{c4+_mI/*gyY\Lu# PI@<>,A7:,ncl¸ B ܛ:aS g {W&$яR}̣/+vLTb~w!:R"6]E4׿t)NLz?>,Wg z$}n+\,UoVQZazo5 4,e=_= 5 3A=D nK1A)>Ycx.1CKښx◖,@Ň+{Z(q> Eq` q:99"1m@T1ii'hCJS GFU"fL`.xiod Ɖʮ:ތp^6vg=؜ҡxJ>K3Ȗr[fN @۠omYB1e`K^e)TPӻ{t}R\F1Φ8TkZ[I\/%Rm."gah*魁h# e+TG p圼Bᓶ(۽[kNg-/R`uKHfG+gykL;T>`"ןL.OiP޽po}uV]5Lx5ÙԵm[ ug}}gM#{wwg0m6 ?)=x]"(ASU!8hs1MBXACk/l"X ‹DٸQ;J;2@ʿ,ibNBJ\iE&5^/@ `Q "sNhC{e^m'1ھY\F ahUUalJTqRFCrL û iyL͒0}Sup;3 QE:Q m >N;s_`6z2"GA? CGA2y1iyeo:-Χo^60ɳͪtA ٿES];13 .lh e%F0eYWluĘ{~`i\Qמ4gZp\ǃܶ :{EuĞUcz~()[##l^\q5E2'5!=? 9Z\vm9R{&$;O { -ݣ]Hl, WD(Ipds]_ƄDzL{s+"ߙcfH7fyl nȇ!ĤRc"y]f,"'8:hlT`H%^ﵻN5E8$B";jJ #-K^*Ҝr26x+rJ#=3g`BB$q)3[iA^_NU$/˪ҍ(')1f(f Ns@DFYs(P^ 콐=ǟM`Z/1{X־0lCXvNi&NGńX1AIK$<봱dCC'8`6 k![RHwf*DrVfޝo'5/k!t:C@yn؍7[x w(}Ɩ!  *j96RZnnyyF&V*4҉zv%z2Efv2GԼY>}A`93 vew@t>r-=FBç]Oj_M'ǾֹEbznL |>?I3lfd* ߑ|;x Jw^E ǡH#s' `ST;X"|л AD,'.ʨr R~+6toY[! RT3b(sE(g@P72,%O6ҵ!,֟]k $0=_d-~zCt}vfJ)5hps&8;8E½xV7}j=%:yY1J[aoVU}F'DFz ]{Δ:'bxvLKt?#lJ /]6J@P'^TOdn0'x]J IIL7h _#y>ZJZ:HeYQ&w_6~ 5T i%yHL5Nfjޭ"`pW~t9"Z9M"qes*0vvl|&#Gv(C߽iWƩ'g&} g }¿(͆/T 34X Snxgϝ]>8>~6[RQt uij_3oKT>ֽM@tSSXb֥Z\a׸-l^01l-4e6Y*Ȳ"o+$OپyΚ: b'SS AqԄ2m8l`)ۇ;ݖm.$&_ EYP zL 5rjv?xvfo]dҥLxEkHo v?&skʇ~\MA}fv̑Z٨Tǁ XûAMa5έo4l ?j3lK?iԃޒab.L`bxɛ黕A)}`$EX)袬Di. r@)en?Rnt%p>꟱Q{D.#ˍܚ]Orw"EȔp"d.va 99ևJxQ{ A= o][msVӝiuA0$:U\ ;tޑtl~):aW=XhbJ &^ʰ"+ G-zr5ǧ/ vY H:s[3ھ%\ŷzeŞB;U7m]3kd42`9c8o>I#ag=υzٖL~Ú ˹ePk* ξ1<\vq](8Ir W24TqE`溞Xox:d.GOzJΠR:뫕ʔE9O`ruh8wן_`*Lм3ϲٿ'I+xٔZ?|t4J#4Os| Np8B:]ySf`Ma>=uV_'}zy0jHb\ Eޗ|.'UtǎIώʌ 9o6&#&匹熆90b %IƓKLvZMZ)f-%G6amOR;I+g&%ڑ>ßFpx oPK~9rPKL䡯>*[>x LD0G8M ke.(rHcRZ/6wSgkěL]E`YWSb0+84 ""ͻɾc(kğekZ슪yMIIZz9Wm?Q CBBRi%TD 2N-YCi4kaA/jH?_^ I27tSs WñY34QunS'qqxoiA)->׀,\!i^ZgiTf + iP_B#z s?|NB(H1$+lsdNr(ƚƝ'R@A:Fz& !BfoΊ8h̊:3 g+1䄯 -Ur|\ֿ4[G6X;YDLR LP0 ZGuMI]ɳib4J2WE! ){3ݤ.תBWB!eRcתض|C%]pMj-BYgZ$omaO Uw=_'l F =&kvpYE^Ax`~+?,UhR{%jB[9T@̵7j:z:$>KΨ݉d(NN[;;z9ˋI_=,Ph'ESCDUK X!␄IP?Eי+A_/ s8?@0$#-#]{/!]/maug7#u$NZ;bݢ5ޤU. ehXQ{iq: #Jf&6vEr()oњ=7dT (3)ձVasu47*\}%ZR&Mڪ CY-/-H> 5=ϕ9?\6iY'^HW̨%K QÈAÊgߏX\ w]>C5P t6{Ŋ*5goco?1ǖ-5\KuFNFp 1lzBtTIMO  >2 "v ƚ >%'x:А}ٲs0xg%yHSp̟R6K2[E+-,DթSA'< kcyR YUZd7nC1!C h/@uq}.QN0`ί${$!8('փnxNDWͼvcDا1ξ KzHj]Jhw4M5znv vX'`#[QQo:ύfL <ȏldOJ7!9LpF""̭m'1Ko3y[S:haJ컵X_l:AT(@YH^g*zlP;X#؎d*EU9Iポ3>8~k6Gʹq'ߗ?zO+zyc'k"|43EN `:%?Jkur|u/YbP#~ jL䨔F-ARuЃI8`^Dt7**2 ! 0>q_˕2F`{Ұ$b}bqbr$~z :6>`H/qHd^ F^o7@2E` %v{Zo[Bvii[ԃ32_BqK,|tR>tGRWhJ>,vr\UM_V|o4H@BS h@ft=n[;S3GaTBҙ,l"餑oNittx t͏jp3Gǔ-ƚ~o@[OQπye8W5*ojHK2:s6qrI3ޮF|w\T+5{~Tn1cdkC61crs=m)ڄ3FcjRW6:m^9!nhT̴]GkIn_@، &dzCSW\` k1>!XWqT,GAl <卓9˞*@&@dYTa76l4&*FbpΛZ x >6^l&G Gt,U6gK..`xiΪRT3жz=$#i44!1GL|H rF鈜hs8ҏ~ үײ4$Dw$'F~'3LoϷ6(KI1vOCl49 %^:3?%;H?UJ5ﴦ6>hѓw4^eP~KÅ=3U[St*'g3Z 4ꋶpv9]{4p9``I +E5f{btc-ϷC ^F9;)م]L);IB+֙uZnBۄJ, z3ПUK_D䥳g8mY)mYܵCMut,wO Ձ@C4-mQwYs~ʓ!a8_7N!=^^ڍ&.2-Aݍw3$VZ%8|7ꏨ=_z~mN$EtpZ 93J(PU YV#[C مUXd|'5F2U!2|> DP= s#`* <)4$?8悕epkF=%x&Zlnq<^X7@r9w&e H}ZojNU<~p [! 1wNX2oZe" -Ȓ+BjB38brc)a.i䖜^l;[K`U*1Ek;HAx!$JӊW@aA8ȰU?a$K>`Zh^,}Ծ }n+ 2*r=[Cesl0l"!)uAul2"H;2s\-0PL[ҡ7);EpR7 ,~9Th/v)0Wkݠr^~qە͹e'x B^/=`O, FOtWðȠtYL5*uaK$Is? ql%l;ؘ9|:~uÔ ?mjv a-w0jXF^dk١o5gm 0L&wU^[7HX`r'A>̲ğtV ҵb-`$r0W[cJFpKC~vS-ȳ8I~uϽ K9-tT[@SqQ!ሷqLN1jM4/׉{σ<}QtI&ҺUJNXw:m$xJ B;F̀˴Bav%w9aUf*mÛ =؟tPm8a zHy[CNiW4QĞA?ZXTe^1f\رP[-*Pg6xYzn?`c[1V$EsagiRCj0((k&xV!L= uogdVaK1qNnЎ?/(KBbs/|sň{+:U;Fv Ty5v[ DCf5PPF>D8H9 /Ћ:[cMt ';ק6-I$ZXOa,x6.v{5Yod{7>p][c-&~ZkO'Q-mnA;o" tY0X7}z Bup7Ki,W/=UF(oOUYS^\8(,kϓq\L/k(aZTS$O/CaSv>>íg~4ӚqfRi.yM{O#Q#_Q3=1޴X}hʇ2/`Z6xslkv7<Q/[ ;dVHtӚ|斷]޻1d,'xXlē4|g8\}_|:a>! ! vS~p"JQ)Ǜ9lسn l?IT%, 8( ֫"2"ak$&]k2"ߗ&Y(Zl=s3 wHC R,lr+ؖ"yn6xVe+8cɽcl^mo ouh$ kf2T:M6\@/ ~6ClaFvFMLaۺsP[ : ZфޞŊHaYWDSL^c{11ju|R09k4WV~߾΄:V8 8ȗ *>>GVܱO9qts,LnyN. 4,3@N< /'@(}%78T4J)YZsڸ C)NDqc/ƥ4>jt:5n<}KiM"N-UM-?*+rCḃ݄U3a vԻ+\: zWqu MpR#jVA'r]?Rm[.H -Rn,{{}'jOeW՛Ga?]E;~[IS]ɾyj4J5s8q.;eu`*skki{o 5husI)CU\,u5#BKIN4mu񗎑+`D1VUYn5`rڋpH8HAlb׸~!Jl)F4JV^ND>5]P"[a9*DpykgȆkZ9"f3jP%6`1 >zn |v%ρM xW}%n.-xCf\\7µd0' IA: ׎C/_b#]Y[g*[ r kaqöXwкwt.:'k\<}?0]vJX8^;ٸƂ*OcHf|FAV԰+_2KEO8.>":þ#y-`dʯRg8>`\Nxހݣe+Ҙ owt1jk%! GT$V,z㭔sm0vZ?h!jfY|B_ xPOz(u=\ Zk*8>K!8fi°-_@/Æ[qYIiINMqnb|u}Cz<r&' h6t" X6so #30Oqh:5,heH`ʕB:}zCvfΪ["v>yO,=)@pˍeވW8<\R:rGSFDa f~a 㓱veEֳR"#}I1\0#p` I`C ]4j9T#<4{ʪUAxڣ"!gĤw`i'>,;.jU ]r{ChY6`0?,qJPTA88.sæײΦ97VU Fi8L\yOY+ezNp'R K1#T5 ]n{x>|Rw.,]24%E75Qw|qmE֐(>mnfH.VE~2r2!˚F%.O<-fC\b7v1P RUž`㊡4hq xk6+<ŏE@j@O}$&ĐۡK52]?$K~ԣFta]nx m6ķe٘>'X?߫]@w )-T8pm\RB~TFsqנoXlvVʦChBpti˦W5?1"o|Ol^1@T`]rq6:oZ2$$)uk)ZᗵySM TY^ d/'֦pFX}Q`};ɝ@Rn,1fZ@B| 18\k "ECCB?$X0ZPq aecrVk%E23Y@K"vz#e`^/71ݝMa.&ai_/lXi"ɩ$+iGU"8##\Sc1r(33`ghvu_:Ms`Q,O-aX^+FߑfDg63Ap?Ì3a *&lx=kB>MK;|R.`ڱ0P0kn)p?[$zC n}d"ܾ!ޢ &ݬ6[w9~xST4_ "v4Sp 2LZԯ$Q{=x\:FFr>?Rz LG*bb꭭U1XK Gwbcߋ@GȆ!= 0ywΣNBs ##>05AqbcIti tTjjagb[cWmEPBUx/(녬}LNQz(!rʲleho]=C. ==` Z0W?ZXp s:P38ٙl(:Jo:97$ȋ{\N2vfކk0 /|#'pvMBLI;1@@n%ID%I6.jpqE1-D9캡z\|+ uك F,+y!+@U"AQ}h&H[-lpɠm()jH:Zw>6]|axbsa1"eimEm.pHD,ݣKٶ$]].:Ojk1} =9$\YrltqOv@0y'I %BG. mNsUf iy|H3@$aA <ֆ{w|1wU.* Y/ el%: qSJ` r,Dr5XE/`ŠK˚ 4;&Mga\e@,(~6 ik[xXAq]7ű@Ig(pTڭ$?5xڳ o FOjuJ'a֦#<] ^rn#)c,W?{>4֢rfd )h5$yNB~=o: [@b /Sk [q7wQR ɬ3kq.85{<C/vYY1  ZN%]VSa[ ScgưGP.@x|خ+z1j g?bX+'!dTZ\ +Cz6.ariaj\ή]vlo!qUñ@ ^Kpȥ7i:u?Ih^Rȅ Q{~>XkhL&o/A_k$LKp.p 3JS^ݭ!A8e{q`iѾW֜i:KJ6RT tD4g W^`rUw ?ih\Ot_Ƕ Q)rC둂5EGa9j0-Z4ǧ~ rܚjyeG+3߄CQf t3W4NT $t|O X'PBK{Pw>uwXf+^"tU)gl"7@&ZPq>H[$l2t?icZ}!Z8 U^IswN?O .geтMia"<s7ʥ!+^Ȟ0IMn# "t -r=tPnHʞ<*~7}ƣU{H ƳiͼAS{1ƊpI'I,^$;^Ζx=txϰ1n?9iX] xAk"3%>AQ/eyqM~m=L'mfBL79+V=•fuf.XdԡXv; `7mM͉D5UK@HpoJMX>sBjl6ڬz!Dr41wF/?:S~jokç|/8^(\Tkzk$\qjsx_q]ݟgZ HPM6KY MfoJP8))ʱt(6_fC `*yt;6a7 ^Zd? ;Nu׍=b0jO.:FpCD 'hHe+„Nz$Rճ󶐿g-H;HXߎ%x/ ‘gqY Z`v2)Og#wս)P;D?i\$IXS Xݵ4Mc u? Jb^-q0R6G_6~2SQ^5n&4ooŵ-7h=BR+e 2Vyہ6R&9Yne T1#ػ-e2O*vVFXc:c{ ^z%,.ֈ= 'I}^qAӥ=R*:rmsx5I-)Zf4(?"huPH4>ծ1BV)4By2|ZJNYV8:?yEŋGPIbX34P d݋ fEbws:wSدQLBR|GE*YX_h;JY/'rv5'='b0+&23;,Ľ B-WOxU>F1[0:c )b߱)%C9(4)]xf ~[e - ֕jfY̓rs|PzHo2>2*]909V}|2،?$^:bV1,>ָy$,C7_jaCEs#ZRX/Rl愌bE&+ȰcBTг^@TSȦ[N9F)>uf(fs:$r. ։;!J=ZMqjD>C +XB\_j&NJ悊kۊ$tTY6oR-8 7VXkτE t~,.]Ak5R!|5 Q!E+ÏdNި IȲ ,z O;CM`ӲAoԖ<x7}]1f L>I!|;xutm#e]08Z6MY jD_tR jҏ[R.~K.k̤:i¯"5W +o0>L%YkgFXy ,^k{V&S(1Z^̐[n\@ =Yrh:9V¢^2Ci3r2J.㓧x}.MRks9@M4W$AQnJ&z7 AשNYBgZ>GϦ Qj#o/P/CmRG~bEy.xzZj%Ԗ-ԍcVkiiw:ktY^W6,Bs`XU~|RBLL?Ub4 `OVu0,JE!Fq7<>k;=Q?y~<ߵk΂* +>Za(412;(w- иҘ˰@!/IFcƆ4u"$7o*M tq jɀ-|%6PevGMLOmCtēy+q%|$ql.AЇ66'`wBrJ *a< P,\,տ`h5TPsqL awH䌂 <(bOGpv)'pV[VH<(UPDt]78pP#,r39| z] =[ ^4LX*K |qKŻd 4#32yӉNFa?NX.ޘTzPa?He N8Vmz9RX8QN}Œ kӘǟlIe&Mܧs/ߖpSrt Qg[IZ2Z+ tA n\yoTw1zgu!*ԥXk!?X0iEZv.`_HǜT BuײJ“[򳁷!Y43=Հ ƚm [$yvhT͖lb%R3F^,GF![v' +A-#ᮃjVs1J^D,|_4 T!Fo[@:?F~)P_drh6w?BdK@1ֺҙ4uMƉ qIhsB'(s'~らN"[J~5h m'68"T!J+iy]6yhg+g}j Xބ>4d3Fʕ,ֳW&i$)؜Esm+>gO$(t4Ggzu,)A">eGM\$rB; `}n3?9VgT˽-3omUPr2ZͺK;SssO伓X߭ ƴp&D x|@=Uy7O$5`AɲKe-6 [lMwx-pE 5B^NXjDJaam""潹+ S el L5FGbZ=MS{too%I?+'(*BWAɗwuѫmt>J#,*"U0D¡āTlXe/wnCbYb?TfeCdI+,'?E*K1h;.iT,{K>6'AA%R;ni .9,+tEЋHH'%gЯ5"D<=նyۏJ(ʂ/AS 8ڋM,w/)[ ,^Oӏm<)8w| zFd_|46np}cwqx'0Sa Mm @Ɲ~a9!?-1Eqן%tZOR5GSps^JjU*v7q[sB˭L9Ba.h"<nU SLӣ@%b:çG`~w$3~ZQ9G j%yP5Hb1`>;)HA}j9*v9V4ޱ[gk\gס6MA:ӀEU!f*& ɫ8f9ܕaanOb8)QƇqO# SK|]UP ,a&s֐+v 0g'P/}gRgd=8Ġu@n8qC /a7L{ccMٴ*@zJ4bZd+HVw 1u0x/#q؇A5a6+jՑ:$MWQs-r<0_^khrP´¥Ihn[bf_<`KNtxd@Bxvv}en@QdF]\2wXkc]_hcw)^t{^QO~9P޺+AAgQM'*|6%ك('cB2E݀b,pU)7Ixz rȧ,ˈAq%k ِ5C^.t;,s)^У`P\p+"W`~:kF.qA˕Pc`S&QܷאiHzPL୙;$fpno&W& oE oV]LJ%3GK!#t|Ob Q.Jp^w(+h(a~WYmsTه%39_Ҡ9܉I^\V?ske=u~X*IQܞ@)O ߛ3k{ѡ:ˉwa^pc .4sCDߔDf[^ߍy.T*Op]ՁBpT۝QOYq&dA9HݾYCf KaW&qA3` )=,.-zܢ&Q*xQcIxW^f!dAߪh㝪ڱx@~F>8}}\,YT6BagtyǛ"F|Õ`9P˫&&J[˔ss=1`7t5f>)ϪP` Qv֊R72!!X o FG۝Nq#Rr,JnX ۋA*v/i!znrD$jrMP.M?or+OQ(TN/9FϮ]QT@6_"6<4&]JR1$]bi1 "|eo3Ę頸5 F9'M{)X|H幸PqlYɤJ|{)lN+X`}RȢ?(JIs)/E 8xsbUآͮHrmE}sXhRRt+`+f*mVhKڶ<^fH>qP4y[Hq7 Cv/C02ܨ됄se[ev~" >**6\ Q|܇X5qF'c-sQoŎ ҇Ru-*!XτnBddd,rn;TScefn@~րKjNT#jI.$[fɿ^$(vĒ] Ę $Ldo3I ,K{)niyOUWZߨ-Zw {qp/7Y8"]s>_ R b5%1i݀12%z0^|?&ey&  [53)e{*EgAIcr?Z__~!Tƍ`a Sėp'ĀyrS0& k ,2Q#4nʷC+ǶIb6U5cQY8qM@6lZ0-2׃\t P⟠_wT0?aV'8+xy&KV\ ߠM<0\htw)(NZro%=;%ūxNCrfٮY,E^EuisAMOcYy,nOi-"ȂuxϥEf0L]Be;\ Jg' rQCI-4!b 087WL]1U" Y֓M-:5Obh@y2$ oFcɦA?4ϸz]ʛh#RL>:AQmYEkB+Z횰{w KqF1hlx(K(|Xb}LJ6"_xd`uϦiwJĘje/!BDdP]\ꅱ #Ox7auUBy A (v^j>ךmj˲W,/ưb P}rw#LzIjļYN{MR)Wk(>s G;XV;,'?OjWicKI;"Q0ei4;ўT.jTDCƔqjG=r/6xtua,5 $ܭbNQap2*BqxŏM>4}˦T$x$X;(VOM<&Bv)HN"d aW/?Gd(.m;sUǎ eF+.OmGdW*Lt֤?wJHMDȆ_8d9^x?YwyM;J0 9#KV|$^§u' j%\; ׆3db|RG!\1/WxI <q!! A Hi$hߓꇾo"D|*?&0| ~-6T]>")2;P7/Wp߈ZPH_tKYFRu\Ω_r&|6>:\fJ1,MFj pʩv;6$xNؓ-!c1upvCBQrc,>0_9H} ! (fc|19) zphM@{\c&9@ ζT5Y^rFTFpbr{3|=Gl2=skkdl>7Hfdo2oiӅ(ž=K<8AgSwc4n`2ϗl1hL3'½7i ظr>e#GїE$ECxDCNFO-yO{v=[c6EbyD n$$4Cp %` K/W{=߱e+IuO%aϗv-87X_m~dְY ewll&냪] Bv5&WNo8D:?z.5LGZ)p}ud jdȠ,)*E FP@CvKDQ;zC%Jd5fVۡr Eڮ>,u #ƏwN#8`ϫz2 a^'g"4`aX@ȋ@c#y\j(>豰{^vbe@%32Cꇥz[RQ0~ ƞ/!E(tBME>wܢ-VeIT^_PV/YO$A!]q5iq0_v7|D\O9^bᴛe/8Ewf^. 4]NJ%v`)Lx0{Cq*-H"xf ,cbmRKĂĄOwM㐍NyFn^2:ǗklTx0|_heBf>S o8NЎu &﷉ ZB1RzE+$+]G#z.`0#֥FIJȐ#kbjk0x`Ǩ=2P%H~ҷE9ί$箓W3+>3_M|*^DqALNnl"= QAj˭$L7I~K^g4tWSStt,ASsx_rn[z6 4&a(;\ߡ1m!:ĸ1Џ". X¢6#-.,A ֢jaiW:aqޢHk0N&PXjϧ$GSlQmv>Sp@rCuz#dFU s CK r(Ϝez5mt9fֶPg [=rOAr u<$鱀~Y0@<7U,XOgX Eg0w=vqQD>&>ՖΞزVD[%V`J/WPv'8 [9cta@4Nh4ּoם :FQzj+L72tn4=ZfTÛm,Yt' jI$VÒQ.r*pxgᠻL Ȑ y4'PJ"U#o8l`d*%]:bsjg}wJM8DtB-_l9"& '(kf{@W#%Vj),+ Q <ӁDd3NBb[ͦ`pI'[Y1EOA"$&ص]&VIC㡵8u|0Sh_@?yGh0+ >VFjsr[;%-R JYEvM& 7ϑv}\h;VH턒وx2]K$FM]kqd[:wgt WG-C%)̓'HG;?CzLe A p'ҵ^5H(BYm{_ bY: *~zd)0{XHQ2_~lİ=ƫa͎0Ka١kPS;4XIza1ZlU╓T6uȠoMj aW^#> FũGPfgbf.8eOs:4TkZ|`Nzn0.PjZ%ÊrUpA|v+8?d/6fO>M}lи1x2qu kQu.Kh#>wTWStw!:=:m3F7pRjciA턌)A{|4'6xIۅf Iv +nȻڰj*n- G( O%/p(H@ @?&c7؉r @Uԫ]FIy!&hH9Q6m` N_$6EWuC"S6uNs4fzc@‘_B4Q sEuҏ-׈Ŵ-H9MSˌ?e6S)g]TEqj᲌hDO X<j<A.r0jG o؍pns:ʻJ~8vp5lDfv=q#Q"6o(3 86F)>*#*DR,8)AV4rKn*ADL$V~ p}S"ývè:dvN Q g9ߕD-=juS'Ef-1KiGN8q8+wd=S@WoK\s|;38q. 5ɡQNz7PNfju-MCL%*J/JƢ*%= gKWTS^~b0@2ĽT1T$⇐ԧN= 1 Eu/ [5s6#`W9-q3͖TDKoKy;-^wә᝗ >MS*b5~ׅO!uy8œ_C;_NeJ}{<"! 1_".9C%)P@C?9Z)}-NBm[pJ':T4=剻P>L_u3>¼FčXԊ.+36 Y%>zznRd"68*:}&sW,];+<\%FwG9vO|I>yw62 ~L ^G6Z>,1<qԶڧW(72b*[#STh+n/cODk7flw "1Ϯ#+=G4x#v%9/ x$VԳ%%&&u=;J~\j%BΠ.ި`(@prpxe I|&ƴLܞ2i=pxr {uۤܜӡ=Rɧs'U P7gBEWLMZP@ڃA:s/,7@#l(.]M,ҦA"HU&3́J*WD Fwl3F2`3Ͳ'nh//~?"hZdZnXR `E#\2s,W wR Wk x\,"ՍAɖ9DR3W/1h{Xbhh{H$6_-3zp2[I(k# ͒-ȁ_6vAhX3= i$tiޓ0PQB.݉FfQ"[:.lJZ+Hc! hKVO8;)I(d#S0P?E&n)1!zCQ- F|\(zd<2aW!C_t[@i/r=XK/BEpَs3De2"[z^}G%Sh*wl ~4ޫlㆄ7udK)2{R*؃تpG[pc; 0{YX?q#wT#פ;ŁVD-%R s{_Ӈ|d"6'jȵ $,~ӽ+CP܉[P0媷Ub~=dLN@I+lg-^u)/JK+76}+h֤i3wDF,D_>1'4 AB88`2b:Kp;ei7!!M(I5]swv]RBnaMf+Aڴ-W}W[f|9mm$Q D xf>&FT"c^Q9.ˁov7s_02fG Dz-G,biâ=*AW~\G'lUBc3;bzNcki,3UwzH)f9gب*%S1|U5k}r}kt/[JCYY+E4*h/hsOevMC !N H_n,S#WvyS+DzKE &b1L~xTmz×j\>LNC+ߔ҃ZfQ(3V1̭նGYǩt-<.oPє^ɹS~fL=YW?JY0= ,,w0]EB`(zN89aAM_+0hҍ[Ok:|^>UN}YX_!޳>~ri(a<Ygb<{>ӷfy^|}JW*%c%<=>d$;vimTP>6#;cgD##׎VmBäsrxZoGD-;8ߓF}BؤTQxaxddh梨[ 䅝5E^œz'E L8cS/0zϻ}Sܽu+;e)^Uˊ< +t5H)Աr6,΍6.Dlbh9%qmk*Yݿa)F 4 X[ qnlRS˂t3hʓ9Ike=cTM)t08wG{x4:[XeA[X ets\%ɱjY 缅s&e[48RIPtw ۱{w$J4M#lZJaL$$1yܻRpƂ% N }o*D*-኿)e.HZYPs^wIeZ);]b=eԔr%EkN<XVjr8C4J+v#2HN,M=uO3CiP}Ea bY?)FaR'˷4L$h?d0e:FΏ<v~m+d~ ΁(4v?SoF_wh`.YIo6W̶e4)M$ ,\*Ur*G/RֱOf7:޾? ބ/ǐK?!\NFi FK: ( IZrbM3\D?FƐ#6Q j|2񾭍8%E;ZYȸ4 @2 )Ux<[ã`{940 WpT˝譐K28ؕ *UWZXN(tz6Y-Qi  ѱzzYӳ{"G|D|w CQHv])Jd/ DњuaVonA~↹tE:0O(U{!Hs)_|]~jۗOhI>UPLcsxVa&&?'әEi䜊{;/tqLd'(NY< rz[:u3TPC#z:h/mV]15H+u y>pа 3ۤ)ubE'o%r?|I0.>V֕Җi[2[#.ÿ및Δ$㺒{L`޸7#u؈:$lW;tF_@)H.+ hn:E+;n'-!r9x\.FY]4P hT]O 3ɬ^ َFA .P +a:Me:b!Qwu 58` : /,BxxoQ ">d"T&TG0񧅍TRbںq5 ix`4#; T `#Zվ:S$wrdauzZ܆~y?3 &Q6ݎX sD*au ҥ:yfbA31K6V8 [_Љ&ezc슊fY~jN9 G8.2H煃Ger$zP/Q9w̓-+(~m(뛬A =q݇w4M-oZj]!iHu츋 َllZE6` %t&D0xz)0@){Nܦk+b+Žt}ix>D aAQ+Si+2yU~|Hޒ;yш (9$u$iP2_FEaj퐟Ǫ';׉T \^AIn']zǑ'(<-uL~O$k`8'{ X|d@ |hoH$=iڞUgnpɰqz~#턊st%/ 3 }x*hY245bN]8z-vd?;B=`3/))C>.%F?>Ig MD 1~J C}ğ ڲ@~0>{ztѐŽEl~l;Q*Gh44'B #(L7 43];N;?7JDс%Mɔ+茑~1XbGސD ?5W,vd٫TDz G@t+o|$:8ᄊ(ge&p862yjL]ћ՜,Z̀piM#I=kGMٯm%TX7M,! D&QubjnpQ㘪E޵@I`Ot55j8bу#ZA`x[pKߝ֝SݗWelb\Iq쳧|k F T=IͲN>AqJS]gH}ne^ԱҽWtIK]Sgdk䝁}h1DמKIRӐ(<%:_WĔsd+ 9h A>*Ft ].Y^m k' U̇&;C"=EpPW7^nxS;]XknO~UW][AdFN2]ʈJ0Q:.Y _i[y\m 8zv ΥCpY_)U!~t M$RTX\}/ K%{\ f4bs@$VU'~Z_1)՛+b**_QmVto7sq h>V|=(z698DC{i[Wd@ hcu.ٷz :w-$Qymfaf~\X<Txx{w6GEmOCRc/sܞTDϜB' F|3`6W&.B݃<*FJ{9Qi%`su}󟘕\^9 k<-᠂&DFjJ)CSyXJ4Lؠkv/_M K:P+EЉi4JhgXcπh53L! 8ph2ǡ@"[9BZae{)q2 "lZYB|R@ڕk@* HMGWq{-Bu$QQ;K31 &Pҍ}3O"*VsPz8:FD>&KQ}2+G &SLsEݓЛkTfu"ޅ!vU{7.sƄB$٫7È85hlڨ5{h/B•$+jZ4׿ [Cn늁N X3eAuzז%q7iNjKI*NdoW[ tf(ざSqG됊{jLPhΥI lrD _q-̄%s;qrJ!zTKH{ 3Lfklew-Xe;Ʀjp2kOcZ`YY L倴{ԡ|h|ŭ<F[_L*#Ō;Gh+Z$}$°VDYbe8͌0 m2ܯwoey4¾HSMCYE"@5ŜT~:q C#A8؄;H̸ 5Τ*8?H1{3o QmU) sH6۵ ̿R1i ++3q(`Z5$1fo.% HV$joaḄ0+!xh>mj{P<=XdnKEi _Gۊ_ kvpL~Xwn$9Ƚw.ԞF,o6Dء p ^mGf+8܃&x('Ѭas[K}-EH+ fA7Ĵma Ey`qA$CmE jlU+82HuO;CD8|VU-;S| †/ TK̹Hv ~fr'#X>Rk/߁l2y@H}8 zNuD+'"F>^.'J)uuvXƻac5\]֗2=Z\"Up U&QyN!xTm|jܣfe B b\p mkűԧE9h3xz^7t꽃pU>$Øi7_% Sm0f^&5c@P Ms)7҆2ދ I X&`TSVtIk2Gx˺a$d> =/_a((mb*mwb>zzg r'kbɮ͍"ݨgЪ5ʊr&,ĞЗt\TGRxTpEJ=k&,u0l@E hJ-/~ݏZ)b;`ʴ,k<);%rvA Y8מk 9wnR}:PH(Up+X閛SqvؒP}$} '| \7恵QOl=r≷ ?Dfk/(x.Gz{䯬18IqՍskS84]Zаb_,)X24`&tj0~[M zMbh6cjO@\4Y jp1u<.h&a!s!?Q0%]ZI fF۶-!hFp֪%u;+@Nlu+TwVO!G`h2LnBT/jgxjqzWހmU% Ck-kެ;# S x'eg@~J5*fBפ 3|Lgc[a㘖oi\҅༞]@[r#-ڡ3, zNrV]4R2X_u[U7|2@jY%r$xWCgZ/QngFKP%\E(p[ǔ4]*"> FoR_X?] oR;>5ò;]´U0z%}T@:L'v0[ggXmoP5DhſU8N*{t|ϗfBW}S5 1(_cQjw ?MM>Mf䓓kuP:nbCBZFbXU- Hk Vi>؜>~X-9w$Q "#Bhɝo02%R8\S(lr<_ge:1X H3-i g ﰡ2U*"~e&1PlcP)XL"俖(qҒu)5bG1`^y#N :e>YǾ-x:Z${Ku)S{DRl2As{`Aګ:ۀO֦ަH!+q}d@XMO {¬k|Xrn8[C9S A8քag]P|0+Yw- ^ᇧ9n?/Aڕ4%:v,][ W([#j`XIpiP^Njˢ3wܚ!Gk &515 MJϿg֕#'>R!c[BʘD7AÚ y#G~ fZ0q`ɦ}S B.o++iȚ~.K54x+B}᲏sn)Bt K2_P#v+&Y]GWE lT8 '<j"@WB5VN)ŸJjFݰj3C١/S+!Լ?N3h=A;"{F;+^Af_/.o Cj eVF4Zۚ+>:r=:P7o |y"˒;= E+cn 2|uhH)T Y<ALF~\]8ԓ&:s)ɺ>!dRoĹ ɐuZDeT0HYj} QY"#A#7U'%/ Z 0;]Vp4lIor#!m9؁ N*Ż!P 37I&F$$a@9%QھAB_f:2N ŷ98 6{:}&D}qTA`j1Vb^TY?sHBNeif:O^y.ݬ$+D2;C8–mz,0!ĤG +٦MxLhKO{Ӿ1&]hr*sUDqQu>P3$-wo%2L۪V6R\h2X ,Gh#L'O CL&ލ_=I-]@fj̛&Ld0W[޴/[ÖF_Zu$Jve|n1TɎ&ϹH}}JuY|9p?hB%AN8@fuYGE'cʭfUW _j3Ai JkP;X nh0*C\Cxzp;G q@oM{~>/X9[[`CUԗ( /N'qX[n 4r1WMeOڅOkܼ gP? NJ$E0{"OJL2` D@:"?%ph`&ENex}ְDZ*w.orJSӹGʢdgp$`mP"cOYM:8>OpcH3q'φ)'mԑ߲R]ƔkŠ|뿓W" w+:bLKYu9 ׅg-s˟t#3 x3$bd"Vտ'.,Ip0U.CZאЅl+7&&W䍿9uR0$՚Q)3:%S$DW1}-+|i+UWPD ?7Tw~ foLL| ;cjz|4&՚<(*5k~sz>hLA)5e4!LMzVt3Zq'dDDP6I|n^r'Qz$[hAvCuP9mf'ڮSgj/Gu{Da0Y@ KZX_Vd7+}g:^e&sam͵om➨dg ^c2K‰lᔹ{^3 5jn;hSAH;̒ar9C1uA"5补?;q (:%O Ee2zZ Ӵ?eWĜ2Za=lݙScjd"} xhAƬ֛syEHxM"jFG㾰[ W-&QyW3L +@ӹP VSsܮ_KVF,5m\A @WgQSE֜R WDˡEZgٵZ$3[Qo_-q4 Zԝ}}Z),^ZKV*d:lƧx<-^y;Sq3©h!UTP u&;{ruo3_(7K݅O ]d$ f c4?d۴5YȖ$oG^gF~s!bRp?]IXC23Df\}T-JXlp5'nB9H-d{ۗFYa<ma317T@$wyVPr;' M2C0M߹}K{9JUG3%U}!/ N*J>O <"; {Uyj*VLd{X`5*zJѥQ(!Ԝ(ml ]F옫*}kA76I=wSo1䀤I,tGe,^$c]U$--yv*VǬr`:sa=|ދ=,Jk@XPlx55YMm csBx>Jt!@Z .,.1╗ wC?&?2~ٹbw׎w9շԷP6O@$ڗӱ/zum6RBwFߔ h8e@kjc+m!NJ;f68X^dlL])(31qS? C |.c͕jۧ=IqbQP `nQb iYؔ -< p7w{ئJ mœ}σ ?_Ŧh9`j/agG`w}O<"k X>eqc#U{3Tƍ; ΋W^?t6$SvO!WMp.qT>wMW t톿P=Lvt^̮G 2xgYOiX9Pf~&2Ā6>XԱe q[(T^;_HnGZ[j "5 )|"L3 ĤUKq-V|!:a DTx.xjvXIQ5{6nFW/-YN-ytwd53| ~uіzx媾ÞHQg2,hUT!#a,"Gq';'U*?@k2Spa'HK˒.oq'Õʅluy (++CGֺΗ!PvquzYݐz%yegW א6|A id|l[ܫƔHaT |cCoXt`\}bZ0muq۾_JG_^dz] 79yVO[ HL2-Uj3CX/et:"wە5\TAJa5[!0&/X`j;w62UNg#KdfNi+_۲4ތڀwq4u8g.RJmֹNq]%dۀu%PJ](H4vN~D(^" `B5qeK6oK`+ 0zǸW$N=r$r$rݑ ̍NV ·N7}Cnx\D}D!04@ڔث~69Ε$GPFg$I\R_T,ym:I8FfdN(h?,.p ݲi=4I$eya/GrE51(_=vю lhGu XP,c JB3pѤ9?kΛ託sωCoMz:vGlMo|oq\QUAfRNXkeak $ X.vJ~vv/: 7\PH SiLF~"<"h5H ;9x=~FGmB+)^ 7hfKv>H \- Δ@ I6*k&,yx:9qg=P㧦ؤ"!."*&g owɠ+ﲋEv؃ #OD\lSu[;v%:rEvW9#ětOEj}-8z+3sb~"-Zѣԓ71٨ Ie ^c sIJ9"DAׂk:-Ƚ¢,Lšxt}XEpxЧ|IfUz`30i@dG9RcSڮ{E{1u. 4.>u?~xY`^>BK`˂^r)p )|qQOBtyBͲL$o0aGm%wca|]xp( o7y#8hE?؅abDE,xiM>n}gʟVz%EK8^k%@_ $(ㄌk-f{[Q4/:" Te;BP.9 ˈrd]f}"1-Np}J}I+P~\},IC]Aȝbb€=967I%MNAMݵ a}r)a:'_f]f[ 0ZV'&mի@xvgpBS2`XG} S#nF0>6@Oۉ"J耒3fZWR4ee+ H5QQb5"^ӄ9ĄN(H~#>Nk´ΨᅴW` ȒJ֘bT3Ӱ hr|T/{4L ,H`[*3SU+OKN)|WԢ >ΞN} 8~S~pm#x]Uލz=s%s,$Nt<zb|gt4A),ӜǸBwĥ2t6k-dux$avg5S,}㧀Ng;oF)5&krU)N=?3wu(f^fhi m[3՗fxx W/3?jZ.0y~+ɪ*w'\ `w^,w< w? 40!43Lb 3 jCNPLŲb&OΨԩ6fVQqp PQΐ5^fAlVN@{O7<zTi ϰ I'dp& ûoéz Lg&e׼1Boӧ7=ʸ%1-!Q?hYՆ+0Y\zcN8֢vJsLVxn|xLf3d{]+xYsRcmgp.1Ϙ7 *]l:+!8ik^ QZNJA$RSƅ05姣`Q&n|[v Lij@&ves y$mHo`+{SMkNtU{s{'ta^'{a2Z6{^~at)>_D.HMw Wůc~u+_ޙ| JSn.Uln`I7 >Aɵ> -'KI~(RKh~Py)b.h(W,XB9LQշevBRg;T{nö_ֵ-;* {rzʺFikVH|iH(Q۝/8]BCҙo޾~-2B5sP\ ^BV]vҝk`pi?ĎsV$ObӧdQbaxTv?ZsLc))ĥ@Mi Aj%domͼٶbe2ކ.7#kBQx;YTFKs]R0"g-T a[wK\hyslנOm$-$4=#\L/MzC2F7ϟ-xD8L$AՌN)VL.~\(y|2Mw'ZGp]Hj޷q^X:1ŜkQҽL'g :HYN(?2h|asL6T/" msQ-;q1h2ODNj,2xQzWW %y=r7Z/It ΄„wʹH2#)5&Qo /<ʝc@+ZX@UFWҭ213E5X_L'RYe5F߱Y΅HXg&0ߒJQ qkǩ؏YF<'BzKC ;?]  $'wœMLnh[j!= +W. Lj?VH?;S5S&}2wJ=m/3]%ɚ5M𱑯"'`y%%Q&FNjaCOǨ;yNz?aֳ\V*~h&d6= F=iZn2 e:  VhP5(&y?eEELgWq"ޱ\72㝹/ "ul0ND({H ʤMAӀFO&KĚ0lA-_65K< ~ׅ6pvzU3P`! Fv#x;cnb+\$ϗ'{"-BnQ0nv9<گXArߡۏdʹ\9 (rZ/'zx:-g[x^,&/(l1*S5E25*^DЄVp$@ЩU*|YNA?a&u< Y^lNrmf[^Okfit8_8Atzqۛu;V$uc;*&\zО\IQ?HE5!XUᏎQC{* Jjp{}`XOPL= B[,"WI6HC!{<\ r:Ф%[ `f9I}|^ozaA`Pߣ̷uY \s|R[+CoD^|dNI3w@mYWt⨘\h;$XoZ`^9;&X}aFFtY(!4Ess~`]eYdLbQ0Cn\4 W`"m8Vv n0𒮣iNu Ec!+ u_vx RU"Vgf4nЂ:v*r!|nAv\ 6E#{[9* O@Z/A[fBJWxPEmvb'v1};y:hS8ЮI 8QW$贴K??In.Er~UDVLx~D/vҐD#p:SHm[ZqҰUt#$kevPg Kҙ.'ΰ]⃱+ݛ$c Fi6*r$.Q״xP ND]T 'S@~qH)0Fjם?^m0sYi!Q:&{7l~ R !7My$qMBʢ7q ):-Ƀ:r:߻PqB!#ю.Yr cF z]Ƃ> S-C3npsQTik\XR*W wÆAڽl[U,{ #wrVC ,p]oCb1ޯ6X>n ؊B:X.>.b^DLば7mD+RT2wPME$U"h`}[E6M9&٤RsFHria1N.ۋP*:kCQB]?|9n8@%Y*G#P/:rMI`!MT#}(t X=TAћx2*V9nwm5pm3M5W+ N )8X=Wڣ=Y0íqS.DKygM}UUW-,q 8++d !71٧ \dfu_$wT~P6_Gڗ~?Z?/B߰{1[Ϙ LuO4hJ^q?0Lz!vW=r%.C`ÎPQW"c(׭)GT1oN޳0+PK 58OWR)&?%9!O.X$M;J:6̠FNuXB} WWoܫ R)d=478=_"+ s 1ɳ䶃I'vADule4Gռ`&2H88Uc'P{r dS*nQ ձ{;;o&Zҟin9u%ЍۿQHȒU*=stt1fk Xr\dZOUܘ@z`&Qkz)H} >O s6X1@Xɉ!n*IaMSbYˀ9NGʙKvy JyR=gʸA,b MLjҋ>WeOI#a= IYR>= N+ɤ`9 IDU!)hqd4auz&o.j}VxOWd%Pki::02cdAlx]5!W%nM]ڞ'udEW^+qG8#iKif.8S89q50AsߜzZfO7̽Z ) X`gڈ{A%6q8MvrW jDA 83Ai7,Ys\5 NqM8;t79Tf,#M$sBl>t>KI= Fy_X|u(_A7۩ng#khE^8z(*Rru`dS:+vUD旅Q۽f7H * ʔrNKS"ʈ!q^?M~~y#oo$%{i!͒G2p&d h/mб9֒PW|e,06> ?5dqei-fZnu8{&.fltWQә-UfE.$U%ŀ Kz6>H=`s ,1SN%ST6-#(]h j}ku'lȶe4k*ߞIh3%Dieй!I;ÕLDCN1Hr?9m!q˲NF ;d 6[nI]ܰT SHMў4KقKZfy:$u?JmN՞nRe$gZ|XZX$Z%1/ʢ>_AO*tm YRIE~ 7ZZ:6YC+!A78>i%^͑k8).AlfW#\=%nX(LEumx ?umωvO6v9",;ۘ&.x5/ rVGT{<"7eŌoFǻmPy庑CCq,=;6^J@6)z~_Dg8"00K;Seꟕ˻Uڎ ŪgAC p{ bPaͨPl2P"B\{9~R6I?d{;nl7μ-/P됥RF|]_b^ /f3k32N:Xځwt38[Gb \a-u;0*bZbj\jQuAq W\Ty.lc~=X#xfxט`qkOycN)2kq 9`|7Xu '/*9av C%殴$jxMRHohL4N]g0f(N{Q*"mS3R*bХAӎZnl+ \ػQZ<[O5W )G*pHj5ZKaoeUTtG)]xΠ&NJVom[ou&OiRuK$ t<đUAD0z}ʒ%(_*7nsk<OXWbPd(ys*]p-IjQ6Ky B,._t9Z=QЀg*9RMO[H$hil)+f+.Bq_0nPTID2̘nvL9sd$lH5R#}Z9Zo`m``]p~+*}}7TT}d9edB|sh`4}$dN: @ʀd5$ <9Ҕ /jE|(&]35 FFa9Xb\VЈ7u_=iZCVM8A Gu l|Xd{$p5te/{y: epr'ڀvJܙahiacӚڡ@%Q\ D< jm:ڨ0XRqIQ mۯF[ 4Ӭy:‡N&R2/6Ń !KDZBQXu8M:" M&GOd26zOƬr0JUqъMb'S` Yst?9H;vO7 =i'_N2SК/~ ! jv.aN @@6*0Ԓb%*F~5UsK2xXdM- ?pv36P&U}Q师HZP59Ԝ.upB ==9yjC0,}@oP\m+\$ X̪#a\3j"{İ,ןyTAG}TP#I mzpt~P_q˵IVw8= 7s }Af>z4Pe. vMC,E+=Vk$G$]N yCOJ<'6"YN( Cz*h,ᶏv b1%~ʹȈqh*)$P!qD&(gѠ5(:qwh|w,p Pa+;?RBox{dsNO#xω )wI)=*V P /rOUnCg95qܶ[^sVBKhq`1u7z5cE Ɜ,_V{o !cm0 \ǢqfE<)]m.dY'X>AL͉'LwD 9ǽj ڷ bH%Vs1-> ]|kn/;)CKsK/5Fjs .ɢ<3{vh:Nm!#U Z/ jǁ‹*`ETĜ(h*o\KF眯?s%הBy>J IoU'ջɶ/lyq0|H -'#d ۭ'yoE?WB-9Z+Wv Ғw4e | 9#Ɵ Y{ƊedoIۖbg xcx?e8 l\1e2PD:kN'/2#j|٩BbuJ1qpTz\jzzVlnI.Dn"i{E Ut9 6 %e_A`,GSO}CZeMaUdG@΀żDk~9'jDfOe7=Ryes-L-_I5-:RU;Dy_/Yj>Lkm"ū?6uŒ6-9蛞h?XnQzWsh̩q# ޼l.I[k,U9F+ҋ~֕~}tz lu"s(TVY>[:JϹK3I/ 2j783J{ܟT{?:4aa4腂;X#wfxCtͲAhP{:q)/h@{jþHnŘ'yІZa;VǘIX@׳ YmRLv> ;? lAK:5ndF}k|rr_W!We]k_{p&\=)Fh# $v惀$M&>2(E-&JgG_U3*{G×RVQgxr.p %][D9b,:P?㳺}N%{-6/+nb&Gi}%I#=anv^8gUqqy?/=Fje~Ħ6a~;ɮ“S5cݚ^|Bm8/r)"s)BaL/+F2OD)ًy#zt-I>ஊr ze"lUF~j!l-A4 Q7Zإ[ qCnB H1RW1k_PT%f<71X{O0؀ʵ5He7xHAb=Ͽ.Јc[1#pz@s>Ӛ߬!Zy=N?+ B/Q+eyd9>N]iދUoo}lvI13ea@( gϠ+ b'HaUJyX3Al|p]kΨ |!;aO|?UX?= c*D-]\H9~K ^Y.5gۮ`*]P=8CNP!@8F+0CEbWa0mP9&+v[^\VfUfN)ALaSI8NaWNEzwʍ[^nPͽAq{;erq0볨~.[JoNWCA# !DQ OՖ$Eu @]"qQt FBQ5:{`ǘV|v"-X@>SmzAD\3븮=ַ%KvDl'۱bC5db{Wt\d$hTo9,aN4{3{|2pKdܹy-DDr(,߬2FV8ne"/\yV&z"UAǛ I $* Z+*%o/_'G89o =ϱ'W[5g-a"AC}R n I5㉸鯰P@$k4c_(/+c'`mO[c(ecM&*azc' 4…DɬDۙc16X͔"X]1$_3I8b!^ qdmHGMd>bмM"DU ~<~O p`FT6S,nz~%G Tbe`]z=^ ĵ3vZ2; RƸBdYx_TZ 8u;tՀ4X|zc5ƣP<%9ԖǬ2ts'<vw3x]X}*mJ2;׿!J[Q5*ևGjyF8Iv,z öjmI`6b  b;嬷$km*,|:Z`p|̃͌+OX ;[Q.%pudlc;s./d8_3tTRr)V{`٠"_Pev.x4^b-4p m|}dN򓇦KnAjpt9 8C\6xx  ԭNx}Z&n8 _n+2#ac_tLjfudDC;}α!P\J/s..+Cl0D푩[D|[lF#ucYx4w0v2@ܴ:]Ѐt$H[C>}PiΐPdkFIy@n;Ee~PU.˖xVP:)f.pBlA5ITLgeGF~v"FTYmlNс<-ɧEvk|ӕ 3k_`,xULW6m>ʝ/@kZ ś-@bS,flJs"5i\BMYfƄ ŋx)Ɉ@l5}'4ֹ`av:,[Đ|7nX6'+x9I+~/pV"+.Rqx _P/z :n6cLɟ'.zj@D^;| ݧEl>~lKN9+skLWb~ntP"TFIHy' xSDsÄ-AǒcX.2V<'t:Vs!J YȮ?`TsaUc@ewxİcst2=a_ˀi8֬F3ϝY98{w,~@_8Ut'w—C' .QϚ3H6f1hmkްļؙ>_2I~//Z5ќ8Ȯ{l+RicmWN`3o'W"s'G qɫlN7/^f^8euϚw8u3d_Yli#qL`9CB@ c1{I}׵tTSͺST3{J5ϵI|]mǸL#ecWWZDJ\mV"^Eh;\Z;,RA:|?PjtGa4Ѹ3 )yz`n cw6S~VuO*-3]o1ԿՉFzvk'`mWF^ *Ä&75L~NfBU{%;n;xgP-^Ht7 K(kůs%[`Od-GsJb|Q-w ;5X moĭLiȾ-zMRsa1J1jr$e 7| XlV7RDY+ȯHWC "]g\ ♏F :1̟{L㐨!^S2}D0zxƈSRV;cwqɭaSX\Wuz!CySkq)y\Vsg~P~>%mq38V1]qзQ%v#ZPCN]D5A?u'fYd%23tTO=7f]h(\O*r!3Q6Q)[X#CuAjrJ SGH¥F bhAhG gHIQF7zE ]iFux!}NVgۨ6R|Ƃ.|?B%7m5XtRYYLz{L60$X~ޝA箄{' b1P2qʆP?W?$cT>eGfK7xZ#/!+ UĂZ_"tn${=!P#%%3#@elz"xIwӄk} gB,v%upI^>:nF vC(80z"hoN0k o+N~{o9|J\>FeϦJ+M 궞̧]6zHe q]ZKVsBIXR!|h6Z ,b#^`{g4TڸUh\ajiwd6_u͟fZŘRI\[/! Qo[U"cN4{飉;&Weʏl(?N!T+ᣨKM:85K@5E[*J;'3#Toy쾍N"촙o*0y8X]>wd&)ٍ^Ճg˲8ɛm(ljXbg twRK%U=7 45VæIXdbڗKirPַ}LB#[/^PX7!Tƻ|UwHeSY86vċ!j - WcXU{$Y-*r*]ʭ2xL޸ "TQzáΕ[.{OPBYhjyVp: Vş[KwӖ@M+%=KTu9U+cGU'4ZLE-ӉW1ñ87x"ŏz%WD~bЋmQ&{,Q:J'zH>'xo,+.푆Mfr:[:b ㊳rsQ#MmOcj=WHQRNn~mfy+L6$p .:#R<:E304EBBߏU{!L̂ƛR2kG2 9T'(A?3}wEk̈́(Д![&3׬OP Ԥik盕0+i6ܙoˑ? 96/b"y%pdI_+`Ok/LͺǦMCf"IDtƉRYCcXQB>?zg칈>tU: q/2/epqXj8F3-z#Bg2ڤ.tdٰ.SuYD' dg ן$#3[NJm>oK*e)o+'K{MF3So.Z};8@  I qR -Jܒ CAB)4wџk.}`aؖy =2~6ˈ5d>zX;Kw¿U.X&D:qG{9<˾2Q/H<-Ud-lVX2ERRR9Fnk1fKneH8cmm~Zum?OoJ} (!dT$YgGp/$ӣκҊ!~oxf_gg,-*Ϧ[w-2?)V3)@P9@tdNp"=[dyfL;*W\=@Q*sm.L(;acmʸiF,ֹNMRp4B.ڰHO !{S A.R{U ߺ'_x2dW#k: +N@DL=lٲo&Ӳ8Kf.X"hCܫ$+)m5@\Mn7jFT?]C > wQCI@aVaP0 ee_P~_({?T5HcB+N[rM/ۘ%HlVm:)"ee*{Na< %cPvu6oF7% UW?l$jhR(yt@cg4,־OI9!YeXX/ggbѠ~1_@J`YxF[Y c7̋GgJ̖ L5cE YX`)ma-p⪏x"ɥ#GBy[A6ipo_u>:إQo"'gl_X2v@8$z~[4PJN+zs !)9ejH.EVWFrnO,ɲ"Ke\zxQWOEa v[ݿM+3 gr5xg ("D+SaALj0iQop4/QC# sJt4`JۊAFn|P`).b^/z0̥'P~S3QV&lVzjQeb֨RWvl^U"\ Y+.N-ܤ,9Nd k۳e6 n~[ORd^Gat0T 5ʧ~ k>$/#fz \l*T31eҋ$<nV9FK =q!՘)ocFD^σT-Vcу Q+'3Iu'_tf9-RRjMkv>/h "wOu&סs2䅚,YL'Ʀǩ64x@`MPwoR!x@1U nv9|`in+b5J獨Jd޾)4rm`]DJ#y}V$vP7j]'D}Z\o$Nַ Gc&2<"1SY3g-Q%DFҐj+@-4ao4v$iiTHpU*|U!{!@[ gp5i%zKk:TF$Xr#UM[S^)60\L5(Dfz $z4呥_li@ LD;%Fvt\/|H+7[e?4&Ezu9^^1ߙNݫCb:J-ŤfՓHf=/$T|~|.$#ahF{.v1PѐVt~2cωfF㞃PEl MДrN7{Vå?mKG|!a:عNL"~Ii",ژ`|c- %J&{o9 zNAҶpE[;^r`p|^B?ɇ0 o1%Od,hU0@ZQ3t=nWogc/ozxuE9uH2N^ƄcfvM E@Xaْ$ڵ259|ol^JN ۭn# n$;R*'3EݧVTDҥa6 . EWi>p!Wa~ +O5ǹQǎB|oit#MfQd_MS=m5 ˅5/,2OioXe[{$G@z u1wbho8>VM2nY,PbPo'0{<,xܡ<4ʖ(Cc{Pt.3Ѯ[G I!o,dž^KEf6J1?Ł}cS/ꘝih*vI)y=K+fٶ2yI;F5Ȫ-I')òڙà1glV2Kr̛S&D}!cQʔÎbwt?c0JP#×󟷳P#ZO؄X1.("2>:%ݱ:BpƦ/NM8 }bSWbÙEV5ơ ɣ˸O VmTt$*xgMR2!cP1'{'H~:!>4Z-jSR,3{1S~*^ | Wp98G ǔ, 10&d6d0 'H^Xќ֞@p(`=m2ȥ@kpכy2?1m ~l8 h;_1#uaH{GEÜjn] ?%=ǙY/ |euvU7>*.goGq}zԩ,H`" nb߳\ NlO%2mv_S@ԍ: =Uz6! n6`t|6fyW-xuqo̪n9'ü5ۛ2KWa EXgOc7AI8yAW̃W 8Z=\wbWsUHl-9yvIfg&#G'E~\H K S&Gi 6#LEk$w8w>?~/MZ<ѠrVP}wiBj6 U"}V݁.+ZǓg1fzQ8>"4rfmK9+Sd/(n%yd '~'-kDzG2qz'͋@ZO_pDk 2~MmIsytw +%rwC󢗉 kb~V`ۯdOX#8e5 D\~צx@ퟸE'PN3E:xl&ݟKA=A4aWj緃N]vڋ y_x9Flw"*n ,kQ2o$x0[@ȁwV?o[]E))6`3[xJF @ꗧkqG&! /-pKb,xfi72 r'8\OK_*"$9鯞CG"J߿nf&hu K,<:A&K Gt;9CYz}=gǮ /=ViLW9j 9ISYWޤ6ğ H_h#QخPaGl[Lf4iq92W-转wR#f2~03] n: )ַ "VZw꒖[^6q?\W<>Fu0Bb`=2=__f>TCe +qهqܫaI61\!zJP˿ J5^/i߰_JQW6< 6|Xbjs) !lbme fhErWx_9\6c1VN1ה"0~?%G1UiP+T+붉ׁ1c \q#tԱd-к&|Oe~̓}{)>"d"+5~` FTlxץsAvWw.^xhgg)U"4/?5=̷Ɛj$ݡ7cpWƭ*2B|SgHAfZfo5$@* 6[a QcW:{͈t֭ aы:\ӜŅoW\sֹbT0P\_,tEMe -_ ؝/t{MGnP8U}$-9d$zA BEI}ct,׊.alnpw>rH0Q9Qy? .T9 0iDԀP>CHI}2Fs4,͢^#|l:BJmbf&ZF/"ĠWD۰+"/P9"XqNY@bKI] 1 E!d}c?,k7z 8 xZ{&`_cf$6Op  ì#B7lPym[&uK!tTRgZI[bZ r;tVL:dZ3;=f#{X3YGGHZ](r_1yUl \,J,㍫b=+8tk!E殯[@aW\"!/ؕ_6} i{%WrNc1 !~pBJo:SO|K*m'\^ec_<oW]3.w*/X&m +CLQ}sЎr9ÞXYquw#,\I$I_75 &kv>$z-ڪt\+jO rZ h B\|/VnYZ|44 jՀH c9.s-v-|ks7^}=s y/0LO0NC&Td߹Gw5~ Y~4R7KTJF`_KN8iӢ .읳; $r%nvA`\ c)F<{68Ksu'  (\}uEcbIi2?1N/DE?^سA3j&kį֍WsԔo0}c۵"8} {B<1 D61 uOG[zf ~LaT&/X3%q5V6T &W F'H5s,+r%;X=ҐHg8t\4Up\J3Ҡ0| 44Iv1j+ٔ m1Ƣ#꺬`"j.A؞Dͨi;/$g \ 9‹~;s|=G\3pBY>_$S4 -uAvñ޽#PI<ǩ /!5CwYJg^/F8.* IY6Bz%yK nPuNt\n]Nr i9%~|owdGS>;K"(6]keңadKO=400cWaVjV80K6 v^H/#5wMCl3D F45/o1ֶC,d E v %3E~ܰ*LYg[GEU/ZrsO> LQC6I\YɛP(J t ē6mv/O]BX FQGJ܁D9vs EWK5Mpx Sx2'5"޳wA۲_ybӾF+G?Y W4\6^(o/R֝ycwf9Oa(ǯw3}쮘77 8׋4f-lïL]Xso"]m O];ź4K]7c#|9>fg̛k{Qd5^N5 5뙕ŀCBį<Kq(uJo?eI{ J9k W}<-MjFpA [$_EK QOf95‹4yR΂fl3-RLkͫ/X\_O~"2Li'du|QfstS|eeW|#Igq_Qj=T𦮀uL-ΜբҰ?ܮa?]#+ qG[Ar 3N*lJ&M@FHZYe35Ipںʳcu~ c,X Wq=bu5畫Gy*6 ,tyu0]߇pJES،]i @HM[nX] Ii[PU*ṟvF&DCOi팏iWizuց˘ziIj#<)ߑSmQdx#* #H2s(1_f00jt&=f!v#>mSD<2Lا0Ar[ڐSA2Ei 4,.l]MvA\?x8q6tqa(DZk2QmYjWO;D۠k_,4>vu}STD*! nںaoMe:v= _N~g6bYPe0os4TW׬dH7V^!Wð>)Kw6&,PܓX#*1pɗ>0_ԍ~-1 a:Ywkn#eoxD-uj}427'(-##zD,ޞ06+f[~<0uj{L4bK"W鸂zVl麥ڶY b*f-V,A:8Y: t=eġE| /= ў{Q6Us_Rc|#HMc:e,&;Zɋvbst>RL|2 h׭ ^Y*8j+XYL/bA !BGfCNomnGcBśc5zFlpritGGz0e&S-̜q>[muHZu>lLQ,8ݧRz$ )ɉe].o5Z AAnHT"]MY@o.9?7_U:C&"3A')r >TT_3K}ec\MPt|H&COvcv P 0RWBe mjl̓6Uݖ>\%-OFJc_w+Բxo;&l28 U @'6W//D'7ȷ2MnS ǹa1<%~ױBaL8( !?7@iW7{kG.jzIZfH |[̈́mSFyI oh^iPCW i`r#zMY6޴lqkĕpp]86 HKzB=EXct캔:7ާ̐f֨^#a 5w(yu ]w6?d\ruou"lЃ?_b_0ڷmX~BďُQmrV<`d=GmT~=AB+MK*~m-7%jLڇ&+nM&<{]Qn 3vHzwabt'ξ|.iTX8}EN:AwuRsM? (ƟP*z۫LbԟQ]RL1b&Gn^xEw0M7ZuYF}=?5U1rE%)0+`&o=}5`d8~Sj9zt +iyt]-P6:[N(C:9/ JBnX1yaǹ͆'s4[I{0`1= )]hz`Z8MdݓwBHQzG7M=]ްA fX3Cl#n h/v5Nj7}#/~)h;H~SWR` Vq͔GiVóh|+H^{ڑ%uAV3hQHp}m  ("ؙ[1)WG~}I~tU,OMBJq0-aEv[$܉!ֻXwEq̝IF-֞m/9aGAL are>^eH:k#QN67VKD؎n6G-Wf1F>wӱlL/(?{D%-\L>䞨/03&pXHwK~";'ڝyK3`IN(zʜІ+%{#tKb6쁭zOq$ǩUpEgV'gY 0Ӟ^y-l f/t־@}0nx'#}/rw/^Me"vyq`za? q=4AnW.nK5tbD}lPF(%!ɐl,qt0#٥[dKp9TC)yZ]RU(ފLJ) 9Ж}"eՖd}Y Ft:؊d)Kt9u٦>:E27Ѯ&RAſ q|NKE6߳lG

sCqI|l<$(~зK9Zm2o&y>CLlx4'^uT<,"n pned&~G1Ff )lsp'1I@dح",!|Z>:}CkG24sz)s9EnZT}@%WDߊMFƘDȅ10?lβqu @5?Ew4 -Eg |'l[P[c"8>k2wGt@^k{ug!>dP o JAq:=2<h%l-\w9'- p-fnek)a$Ў.Jј9s@mG<|=46_ǴwRD[wžF0ra?];7z%~(eTijغ~8#bmOGC$hD2=՜JbRd~hRxvi^P%E1Ù7Q&ˈBQ*!q8(t\`ba 'ZP=%W.*,Bv7Υ R,:Y:`7AbiZH-rׄ 쭢HN8is-Hi'!b׳Z4/3oK&H%GMnf)EACk"ތ"VS#CgMtp7GQRɆWt5ven`MiM3]Ps mD/FlӮ)1\Fa:>> }]]C[308Y{c.g 4˛rؓ_nQsa'Gl1`f~j]Q{z Ob\0ĥfF4k Wr+\XF&C})joϠ{8@iƷp;D7I[ 3iS+玱h',OEɥ, w}78с|]7+(t47N~PN&mA' ]bssE^{?{>m$x7L/!rXT?w|;Ĭx9ʎJdQ& j_ +"j֌e:&GSfwtȍ^ eуpOMN7ˇ]{ȔT56TcGuP#*{|q+8b0S;f-D)3s*4'h@ :uٕ\tgydPf7+ިh "w:!˄"f[E$Yg8K337(o3f2jhsܱQ^fT6RI[pﻫ8֑Qg CF1QfG5~oeER溩y/2\5x95++͍D3tJ6%I+Ԏֺ:[lG_X(y+ ygijy&QBYgR} t*NB!UqqKrbqIl&4"03xsC& ~|9QFjEjlǵр-4K;_K&3 Mu4'_'I7}KCNvmtAM/\Il %-oNl BWb(Xk>9 }Rc9v<}s8:srT})Rsb콴b>|sՋ81D%MwBKՈM9y~kG*;Gc*A^1$U6Rdž$!i"zh 7z{dJ`xIlعRw]"0MY؆?Q焻7.,Sdѧz溆 B58<>nDw6a:$Dep8 4|^w}5m^1b?硧ɯz2:WZOwgIy%>As 'ڑL鯽Z\)sWv?joZa@GQ|`՜QU88<+a=G۱W9Hŭ:ؓ:č_s1DM?_nˌr\Mp"GZ * &ؿނ2v,KNk1 ~$=!M$`_Jgt7Y B{X&tBkȫ[au5hg#aNBEaKm8ٳ7_b@;^վTux!=u]2:Ogp-i'%2Rz`IF:u3ɷrtvJO'gsVI5;zi7&lHTПnRUРviJ@mUH9 bf$6O}i4j$YӱmaO`ȳڎ h>lUB6WT0"et$d`;1>bJ 6kǢ\ܬ݂;p%m|]%KgJ`q=o1!+ș{~t00yFcu0ypCt+'ݞ|U 0u$ E$mvf@{6 @CTu9oյ^y h{FHKM91sz=n T$,W'VpPAO@# 'BPkyq?S $۵uCMVQn#F7`pv2| xV9!Gd!gQVTewWt ꪄcZ:h^`2U[iI_֧ bɂb, 1ᒉɱGRoQHй^3JxYEh^!Ȗan"R+tR;!V`M)LD{~m;b"8)޼U\vP}=*JzrE>7z3e^f8 z Y2i Hl'qS<'6Ͱ?Z4d K\2ޅߋMnz L u [e2GNEsk9^\˳j1Qk3 -| {8û9l?9pM&nKv&?7>Fpc(,Dv^ YMl(Fҡ؀;2?PIäx:r_LSEy]9d tgj!05pӥCb`u.jf >x7p)'pPΏ h\jVbR[$/_aVH0dLVKo4UWK^sW<jsrCaK7g t\MS|Փv[׬hz eǁpu +vu%NRyzLK#4Я 6s$T֛Xz򢩩PCoRgZ߯iCf4갇 e)-fgJ8%L RɊ^F믰Z8H]ֵݎeT MgCd|9DEؗ1_g=#;X-RRMUErXNTfMw(-YKd@H#Eg7{{?g^m)~,3ia.[Ʒ)@xwZ͐Q;9DꈦL 5WH&k.@_ȩCk<2 ei 8٥[$X|fZø.~hKX=zD[ Ft߃j-B `)Ye+82_s [&E1g-40xeBo'eC( 'R)lcc7@2PK4xxة|yd?Й380m |v@gI? ('-EֻC<,E+kם-CB6HtBtQi ~X;۴o=4k#Y^ɒpri5+\>z/Nb1-BMM\X:X{#`ܶ&n=B㭹 |ߙ\'_ᘤ蠫bAчY=;GWh=ʯf)H,o:COiqlzcqPֱєk_7~uQyZ쳹OV,Ͱ([|tWo[63xF,y+8 PlJCpw1zxe|k@4?cl^Te^+rCq\`\He(Êx:QՎXȞ`D36u񪻿=L.'Ic&.YRZٛ&NEqu4FFŏA>Ʌ ق+`,kp'L g`+ .7M 2hҶiW &9 x ?V@U(T]ѿC,'v0@Vo=.EzaL ׆Q ~gR˾=Ld ЭBrBF"3Uֆ1PAia>Tf>^Ԏ*ѵxz7k w>>wJo/S#eB#S][%h5ښֈ5R^i]|g} ϭo+wjI: NK3gNw65lj#[A@߾d!B)uS ]. ,0Q07w#~O 4f`C3od&7L_[-rSAE$zp0$OD)%O :;bHYˆj xih@ڀdS_s=P2״C]$rs,mDc군X㔾wG|[ۻc;ICk%=|<|hXT|-m'['4ᰲ9D238bO1iT/)tOɸJYfxexCdۮ`)]*F+45U,`PȎOhRU,ؾ*a0i[L)0u%(u"ʻ™.RR?9YOA% wHݗ$+=}+?~c.hu`]:;Ÿ"dyMbG*! ,0Ǘ2e>=_!Sf-G*nywg-GL$Z96 E/tI% 2P7=2^Le v)7VnfS bqzp逻bguKY>⒞/6 󇒘&e|X0~7BKk\}4)!;9z}w/b!&nE86аYPˍx1_W,J v\Dw_I'WwH +Wb/q6]B&GE. `y>ni6v[PaX5𮖕-Ƈ"s9Oul !ԧ͊kڝObƕ6M]՚(zBV)E9$'@SO1~xEkϘ$(hu3,5M|ہZ&9= ػk}_2O0bgdEꜾa?#Óy_QpDͷ Y<4k忍Ӫ;WU2X$5@#+]mcj.@9 ܃gވ;(|sqMچ,_4?ޤ+crSC*K2p3{0jB1KE)Κq\X{yL}-ϒ\ ˶=:*6?6 iL~"ɘ@ VՀS]P٨25P~xf2 ; ,x.!)2W{M]U,v( ¾D~OLJWι*bH-ӧ|%B.ilWR)6rAL_k%v!\eԖcc٠0YV)$ )r%JɊ],{3]?%" [:E *PB&V w1:,N^1yﯹG ų.vRrToɬ\lH":PJ,6 D+޻}b8;jRD/0nOt֡l)Cu77$W@]P~0H@o`$jg%li)Q(!"6s.à?L[S;*!c@SP V${J̈́^105#RzqG՗ƌ!/6qH$յ AGݔxM|K8ƢWYx)Fi&c81N;+脾\#$w=zޒ.h& `,"F0+NCR뢍zAgmH0|dl*yG  >k lq<1mWR׍|w )2I5э I@ {rSA%(J5,o|b(Rb$6|gi>FDQ}ȅzmTa"t6l׉W|0VeObXri:.vS8OKt:Q5-1@dEUt:judW'@8ױv8Koo0aR=b(v wʒH8wq+ĕmMy*WڢyģaZQM~v#LE(sJF'; # QtJ@5l^)6"-IshShws,BDAʋV  d;z7ϬTYGwF5/rvMWD3m4ys>&SX Hum֟N|V;L3]m_j;α"8-DC(q6 :VLuEOB^ y(^8obg҄\ 89Erᐓt>g$|3ilH&bᮄ8Q!uTw~U+t'+ٿr.#zpi(,nTH/ l_cQS1Xo.Y%pQ/ugk~&6 L *Ka!,29T,;sh*}a-V"i 5>-|AvyYOM`[2}͝Z6ɼf ?IÇwV[ s~(ۡGE?XsR6m4 'f /m7_DVA Ll;[0)cI͠io.z"Fc9*c,M$\cB⓻mAţH"ݰrƉi.NR,\kp|+S} S~RvЎ¡Ub'13x/K/qC $t0vw=/z ~]I"8.9"{۹*Lw{V[VS{`wVz8_օJAV5H+b΅mO*VI&9Ă/ /)3ϼ"N܆..^xcsSVm+I>B$ږ4!aLx7@-Mޱa&8kT&w*Vv5U|Ηa.ժ}.5v37TRQ[]bZrSUVwXV Ŗ9U3 |`$v哘I[&xPC 3FIXwD!Od8$otFC.Bx>'{,iA#&HX̍,d陔/YwRP3pu۸QȢRFױ¯̱"np}x˩7\"mjj*Rl8bp$= RU`1jS&f3~ EnIi>l4?Z8!Qvl& ,uDP_$)< EȧT4CVZVVx!qq§nVBC+8c?W.Ky 0J-NѼ+ 2ڈLQ7;O A;=`j\dh75-pf% ܶUn.a~&)P\u\S6Aު29]߆u)ٳu+u-uo#~2gM+7-HV:n>[0߯V*8 o m:MSLBC\Uor, D%˂/H^ g'3"-][Wk HORY{:iD6s-u::mb[ٱVeTdɤzԥB }_Ť<|;\xf!:x_ }=μ\'ˋDh{0Js,NB,@_"K!d:djVPw{IL[2)3fݕN纊O2pa";N`@͢".5ݼiG5(×arO ܍zXj6.=Wh& U/',5SӸVg0/Nc"9"Am),$ΩSW6*[{"2`\RjJY70̦y۟jZ&ҊpuM&l[%%Fj!<#]$xl܏A5 U ɊݱDXڛk} 0fW]]|!V׭~ok:;NKLO9Ț5&ćovקA61Gڒk:/\,oA>W*UV)gڂ05uN8c[/wkoh!i= %6O-zr>$#&B(<Cc^:sī/ǫBi)lzLv_lTt1\-4o=]tx0!k Kc]t ]3ӥZ@]8 Lz]ȜvU[һ5vu%mll2pg\iuY?0@\d= RFNHPVA_:G ̯+8ѣE0^Ilr 3YPO͕pQ#ѵqKd.%5m53G9:wSqF3#n7fz)]F^r2da׿ۗBr0u+wmj]R D=؋YS(FDڅ>x?}[1@߽FM~,sHPG(n0\ų:Hi|++'Ә"{d/N.y85\`_ex/lC4X0J|~j_6?&!˝woʵۧbHا3BSm=^wtp#s6:]JQ ̫O43 ӿTo':G;G!놵`P=KQ?' ȈF]MR#_w.t`Nؾm+~dzWT$u=TN57Gۅ"YU#,i'Ov.KyLaɝq!Ih}o:-rPwz%u 6Gҟ6Mg7}\rZ1Q¬KWT8uN7lJb`L +S]6)\&0>HWbl-'XDv?u,7/;[BW fJ[XC[YacWӅ9~.N23@̱p ^\PDZ?굍Fa(E}Һ+eR ^|Mh6yü{T“!5x2<1 NtAn!XkC]ķ ߬z$MxC "1A"_JKu c1_:IE|[jS$Lv=E V2h_H=p*ܔ>'>e$X-o 0(EF>CJ %5nhsA@xt:^m囈&.{J/V;ļO`LHE b*Ur 鎺_d.qy̆F`yW>zΧ3m b+\V}WoWD3lTQȶS:w'jzA -2' Ꞑ;lF?%19r%0ߚF;ݩZפ3 Avv>]WMKG;>0Ui7D!zK1zXʖ¦nloe]e?UxN{|~?Rz>EdBk0~'J Sb`YH@˦p2Y]]Tԏ>3!Lbvl*H1&YCGq@+F ]yE I=hG+ RcX k};^rj1.: T#$E@h7롢lԕJ*s-u!wùhX~>>Od>f$E8 hZa<6_(u3DTZp~ |dpg}n yX Gs-fߢ 1e5o7CVL!a'mٟ' GMb=! ~Ka$*SttGC*ŵ؁_<5ff=lAGE3fz\XGaPr'}H|DRrgk[NSC):gmCO7Ɲ.JF< H/H 6bkX`GhO9pg8$~-*A(޳ +;ennY :Z]aꋅ$7 7G0ؔo;Hx1¨[>0<1_,ţEsNljm?:-o*R%*B:E56Ժ ɍKjE|apB3]ؠAr`v[[=xf)5GH_< 0|)3r?[-DUR0RËfZl-AB R$+h-y_7okh`SUfbPF,>*SDz71bPU?eO4%-j!K-fG43y`>ѰJ'a-bf.meJVO,vȢI4~Dk@#)Bd,_/{k ap}w9*䭊F $v|pgPzDĹ˃"vU{`:ظ# [K-s( s)$Hŕ ozSD!L(s5Yб*; _W Cω]q(x{ƨUTy]!pBi]lk ISZAn"/OB]ǧxд?90`7>Ӏ8n[QES+8ض]kU = ;_*\_q87 (hag{oQ2m9,Ob]Ԓ:7lqQ78] 3eȬ+o4C3G2[0jJ|z(9rSYTvW /d]}OiїiT9o7DZ𴁟~r; R&dm(b /*2ZMTA&xUv5k/RW_.+M׭55j/>; 5<1g|f=7T1gvM8Z[rC;ZG*ĸR-W89MqZlFfтAeӼgJY7>Gcį3^<~؅? Y=᥊|J䒊.8JI5ɶv-ObPk,{24U(w×ܧLh>! X%JOFNVK1lk\jAr~g#L}75|[ZT$ ?z%*FB%[T޽bv6ȕz:A{|GN2]@-=(•)?/ѯ7# /ę*A~1, +.?G5o]d]nK_̡]+8\}㫝tkaH鏢d05"b7I= ΂%6(IKo+kݽ/#gJU_`7, :6Ha5 ?MQu02K#7lC%o>Mef5 wd"xy] P&QG6VU;0>Izrkh <#uM,#9{@I8ǹ\C .o0KUx/`@c?rZNP OifubRP#|*xor{l~^h4d1{C?sB#20a=QIcVP|sV4\ ۼیZt)T8?`"*"۪wa\V',}Us,Fw@K?_ !ȉ63B['vJjfgG1JNwX4> X#$yNɯlb_ߌ5# ;uFIzK@\9~nu~⫾ϛlO1"Vre=7ؗ 2|gi:ה/*-ȈNu`_?rWaFNM1-+ do?#r>lpWM_喞O"qoֻ>E)Lz[K>UMHpҷHnz(dNyIyo O Qʡxs,ol][ۤӆv:7CGI~ol@ m5*34W" ^LԂQ m祏Rq,LjsowENTe'5v)(3k ugG1mB;Hj#F욽ZKUtF]h}5;5ʶ?|OYx/O( =s'Χ[ OS7}|X"NNGWĂ`Fs2'Y(gZP0|HTdvg *? Pn9gm%:\ Z˩nnAMӝ2h\o9mI~Y=8mD{tM(3QHon"Yp3A|Ösa;nG-=DgrZcu4-(9E%-{̱v;aP(AAE>]bq/E:3 G0-hok{Gf#Սnj[M>e7O“[+GL3>]u]'/ǏQhBF#'q[K\1Dh֬*DŹ s9'wrKZq!Aҙ05i2*ʯ3I7(+:>!=c;n^Cr:^ˆ؏#'(Eu})T!5g} ZΘ @s6%PQn/l/5e96j WE1vЫ)Yq #1K[4|{^(QXۢڀTJ1sW{@FR TEYx򇱍?9ԥKjgP밭Rz:oQH)Z xF4,U3$R4F@Ę*rAxRxәI̷〶PUC`W# <» SљE^VT'sm[NJ]BnX\:U^B49录L?P[W{j"B{;c!S l=t׻, n[HEyi T1&Dk hOA#Řbb_d侾*߱o20vqx%_r6ƈGqGd˥$ʅ#zfN b {+hzWo+ў Al)$JVzpR3Hg(Ctm]9O~y1KK }U.׉CNe8خGn}9!o.NUlw rH!W^RhKIߙ>8¬K% "cZf2InKM_E@]j˷ ii[^eO88*VNk]' oNʄ'vH[1c$2Y$9$<%@/TED؝tDJ<2 .T/^c;$e{>[Ai+`5}&&kEhՏ vw$>ļwR%ě"7ݚػq]CH"cY@m Z2{yI Ӕ:rLNgj3s@Kljp^nA9ϺS@#nvdjWq}5ԇ|",# bEԗ>GIYilv~w05GAHUb+I_dvlT,a1}g=#bcʁM 尞 /P$nM옐f#e؏%yGS8ǂo]㍛ /tRy*,l*lbܷM܊-g3taMpe +79N 0@ /.V^ LkV}4Bh 6C l02nk,7i#ŷ-j)赃J¦oh |14JCa[\K܀- HW)[$dq#sL+o-ίnG!T 35\h`tPJ(f B9{yֿ{p;d,D|D&4fW\g e #0S'u,SŽl xlnmoodQ% XsH CW9Bw!PК-CٗӓB7w{`/C QPUnsœC3V"ĩ|vt/` [ƴĿ<9Czw Ѝ7WB(,LhlǛ$g kŤKARSgB!yaXrknG Xhe<Fi̺pZ!ƙKfQxx{A;  qÀȇfD%6=W7LLMm>HN)0*k>o*o .lx1qvAH~kB K)ּѰZ@W5e|cɚ·ݴ31RQƱز;htcwUѨ)\6L%뀓by&aTwn%se{_-WsҾ}/9Bo@dr{t)]jXXrN62SnWW7';e`&}c(MA39F\.G (ƅwdKd|D/cU#Ԭq4C<ނS/ #=tfVT#.7H]ؠ4@YYC2~xP`wȹ6Vf1D5,54:^c$Njׯ*MKwت'0Y&?t[ Y+ Q&jt}́ým*mt$^B7 ƻTx*LƠMsCWe쉍j,en/0j۠eVz"osQ1-CʣLӵ{\fʽp?mi\_qm?YrLD8t*i/2r=mxEa%E{AJkWV5QV1zy 7ZVȂg"xhݔBͮH}وw qx-NvUPvqa v{SqF<z{m<7cUv/e84x}u×Jb?6Ýr[yy6QD Q_^$ vh e(PDAW]7'*CiW+=]wU-ΟG IX<$29,c ВӒ&+ Ҡ": QHtVr +6rQGOf`8tF%4[%P'=ݮp~/Qa~EH&W L{aԆ^}΋׼D"B D#[I ^k-Kb_HEDF[G[0A"٭^wʮzuG ϱ_<:`i%b!EtEfI}\O?ZM &b4Se@_ K <^9B'W[V,g MFUD/+t3A}f>N,A %VXH~lH'j$(VHwf,<#Eبe2Z }ҼT58JПqF^zmq ^8vw[#M18DGTs{MvF G)2# {B|{m\īɩ-=PWxZbTə *ƦrXZ̑m;o7 &zBcg1TjnA W͟Q(5ʪ#L`ОD`=oVSa@m J؍Ţb#s[ڸ!%!FPШ{쨦ah0ZB$Xхg!%o\Mh+$6JZ ,O y;IUbhٍ(4{?{%C2Х/kӥqB ob:X>/:*OT+ (M֮ZZ[Ԓ"s& /&p|^Ul[i(=9.e!pXdIexp9F3|Hi&S駇H'=#g:';~ǽ*?A_Qd F3!٪ęҰ4]z/7Qqu 25AIҤcX[f҃j d('_;|~2 ?"=̂!E=ZDUGc _Jdǩ3kFW*Iv)4,s-6lM4Y[Gvޜ X .x BS I+[3] &}k Sp~D(eFj:vHJvHyZ8*y;z7Jbs^/n FRǜ&5<: %NM|4z;Ti?h?D%$iU=cn-dn4RHGmVngLdICq a>16` I"ބQ^{k Je>@hS3dOýep~[I'Ðr@B=OEmU,ybw #0;#h%Kp~ YZmd[XeYvhsq_B46_~.(P4 Ո8K=ZMSJ vwy)1נ"Fy/N e[#q#lΘX켮iU `:Q+8}WIӮFl&!zT~8Bx@Q"A8Ba\hF0,|,XOA _wͻ'!RxJx(D z)x$֫4(_ʹڣl3/F["R'r:BH"q3QVSo݅ϭO0X;lnj SH])xñ2Eu\eF,a,\By'ni]쮂[{tzד4 In_Zj Tk_A\l!iWYU7 Uɸn,`'z2wq1́ξjI.fDfZZ;HR6K,6ZA<%zUx(f۫<;@Ms^bn0EwuR1i.ѹzWpBD7F97'r`@3dzjC6`1 X`dzv^N>3 ȧt:< Ziچ 1wa|]I-8ZF R9SwåaA@d3~TZ&<v28^mqyXƧbMd?&Z+lK~y[1(\^^m Ncab8Ld$pB ~R\0uCc&cڲGwݧhW;MIw9RΥ(iV Rc) u g[P+ijAFR p:H)9Wʾo~c&`lNCx;qO_g5d,5н%o@&66&ǝPȠ[b RcSv .A.aY)JiBX 6_R`[><8v\6\rP=A6d{ DzUn$\3"_ BU"JD `XvL~–&L*0n߼nG sFgߡ{+ܒ3dc4d<pB. \[J"{LC|ile(?I-S>ݕĐco, ;e&Omи_5J=]iAcEHƥ0:p_5dj̲x`Y*@ZYa^ܲ1g"MCœ0ˋ1Vf+&u.NbO %.N# EJa/+:vĀ'|W pMlDTbit.m0E!bZsVE.}픻q|r3 o :2S >&2$<=&]WҖM;ɥ@欃VJ@|Z^邎`|dgcJKje&,Wux `7 Ln޴w"#5lܴؿyh-+̘ YHW1g2w?pbg ^caP.)|DaDE9EOTu֊Ta`4Sx14J9dw8Z *^U6j NNi䑰fȦ>% uȥ7Vk36S|b(߈%asXϗb=Lj*B&r+V뻟2KCI$l *XvP.1}WĹc# iF0}uI+YOf펏(.z,}r<8-c( 'fv&߷L= x3oW=FeSڴ?c0!gC& (ZgUT(y ioOL~-po3VDŽQ*J+nj}VzzI/GtbO|yA&exV5-&Xohʏqcl&?.hz0?> ; 6&ncsRO'Lg]TIN#W,Ԗʩƫx$ܨeLdž]ioan&HamE)XWCc{*re%N/r q}R=x-HLsA4BK$Ev4M';Gw]nC=KA Yʑ/ VoY ?-POh=M)-'vAXt6x=p7Uvc F&9`?s{V`lS])F=( ѱX<=s3H~TLn,+ |!`r!7_Ew sHdQcf^쎎ZN!UJr4QXʟk"\b98Ʃ^vX=ר;Ne6^5 ;R[W%@S#-sw(4vǧY Wo}-Q DU`uqSS:H[8^\Bl0]E>ՔY̶c@8vEIc" Sxx)#S*bT#(T;YM87{G3|1,0'9b^' /nĹ,?8ImtQHH?C j]3L0reMd8>EpBOt;9O9uIdbjOǒ}mm?*äjȜ||j´}T 9`(A!+ݯmEӖ6ӒߙBԥ R;1v3IwZ7Exx r:ms{U߃f?޾P7L8%~gs\ղwUS!>R9U:m{N\e2(QZ+.1^Ɯ8z0ihP Iݦ0[ ^ GVm*J#V/֦VcнzEb "yy=hD[Z[-gRN2ѠJɒ{,XyK_XRƳ#6Je[bf=:{g /|+YQ0\Ga"1ĥr@LaPhDClƴx 0( p:225# z2PoCr͘]>]s'H[Y]n:JeߌOSC SрAE 2T6$u۞Ћmzm=j#!.Y6Z O`R+F' Y摬 oehc4؊|QV0^Ju-0CʌE?uRls ל8ib s>,p M{2Q: (J?+)^q H93HARӾq(c!T%Q7˴+(0U H2g?㈄wx}ZSc/SCQԪh[/AG7^9 ~EJ}sKLowR+]݂qh_"K-K3&h-%qA7jH~6d*כ9 vp;DwSH,/MqA~ ;pj1A%+R > <Qp3-yg] fKPnQ?P!43+aTM{&!Kё-Qȧ63B`]|XtuPG^?}m3W尭2KP+rYKNp g/Q)Rmg=LH2D$x=Mnq^fi>/5-U0DaJCSG(L?T ul<26G6+֥؏f\MziKp58IݮO~l?D N(KwzNl&%lzA~$vF^i4ĕ5k::cF=KhWB]Oz&yOf P.X_kそ2 MMet{ʻҍ4a'i-ƿOSŢ?4fJ%IF_lX?MQ ۮ?w3B b~`!}2ps)-p܁,"Rz'Nxp9r C+{$z8\/GΙ Jd} Ԋ@n$hCU!DcBQf*uˁ8Y?P^oR8W yD N%2qF: 'D=@pt 5ac$E`TƠ>^(Ii>6DϷ_>%>@Iu 1CZ~h'H"L$™n\ĕN,rqp fE ̃]3o:(v߀$9 ,b)cp]b*ei0) j)̣U=ڝ$2EZFpZ730 0SZc+X Q8]UU!hgϏkwjwEɭ ϑk nC- ,/2PQ:3:md?$Ә,"w۾a~ZG~Zwv2Wܗ8O,gM?ΙJgV A7q?)oI;Gn$ F d{hF}i#`fغ0pOвJuD=x:P|bU2*HLeM8+{bdl!̓A.Y킞tӓ7^'o@2vR>b=ZO}XDaB KSt8bo3p/{dP9dЂ̋X82f;ߨ N'*&ڒ!9q{mD@ՙ^ @Jx;n9:ZM׍A;^+/Ep{O-twU1jORLLiX*۝cO"sY8 漢DUx aX3H綔`|dm@O uBEn!|T I'r)~},lɇ#bRVx&bRH(J:{'kQEn??ȘU$uYmN:5ܲv{}u:n%)Okߎ|F^o/7^tdQ^Tׇ*x']]GJXŎ4 { .⬪z*o~`ހQŸF0=# E2m0[5e^Ň-0/W cb]\ܰa3F@a؏ 5}N;iDi}#DaQۨv5^,Qv}mNYl1K['r[VGxޥSPt66mnoyi[}GQQݰ۟T뉧%1V%ub;3>D.D,$l+ Pq;3-CˡwlZ%SܿI[H nh%6ɷುs :Fc<-x@` 6hl_OW\JV̘XAޤ2rZr(nqJĊs,7}AaT{/Cer_lI(MO7-ӹ(RZj3af#eteBkmFjx"3К[hغCkReM ~Is}CeQj{4 ӾE&!1x& {Okl'3FGf2H8G_x.CK!ɰ-vG*\sIOAa+hyx'躹 5Y٬Lym/GbHJxfHR'αPF.Zu*{s;Mx4mt!PITBedɣLmR8/lu.rTyEbx;-AMƅ5DCS9 }Jtl+AN>j=bwޤ' "jC 6+X5 &Vsհ?s 4$n#u2+ٖ7㜯g*dV˧5:i63y 5 ̌R< $CT 6y0[+Ѩu(1Cbm{QS$i_>h6~!܆⵫ydZG)/Vif3.?Q`Bi&&ݷ +T1T)yvd:]$46X!c ;J]1O"40Nqtzi*5q ]ub bjz:]l;IXXdT^W?(`)']{~ʉ3FR~8Q+B {@  PƠ1v/ai6W{4tg'CRU[+)Uꁢ 9ʺdsB^* NE?b$IEz]3Yv:cI\ǒ`L%=Q~ DJ [Ĕ m 0|x 9(ʙ}Dsו@MZ# |{.()Mz󊡕^SL OorO 2ٛ}#(1@RmŗCFӈr(`\DR,M`֏[QN"#T{VR t@ړzN_ 1+V?c >4;BӿjF[pyonfg#Ybퟮ/U%`Nn$B\c{ޡl@D}q*UQvj*pZ%ɚr"aL0} D QQy58p*߁ƒ)ЊkN9#0-7Z CV:a:_!ddV6PIrxFd{TAÈ'"uږPw[+Z&<tL͹OI-3⪲e$0Y%(vMC8<]M$M @hFgu0kR,cA!Lx@JPA?Sf5 ~[CK!R47xFg~ 瞴U#,H82tdjݷs0nKXȡ(c6a.h8;q/xA5C.*28ΗD'BL;>Β`o!jF(הkz[z⛌NrJ?\s.n^,Ju \ՠ=.FT ( Tpu'6zmD!i*Ԏvk<GMG=,@*sWF,6&.a7P b&`q\>J`l;? )X7}r1zژ^]+ZИ/;э84 0tֱܣ?3jF׈y}Wk(>ГV,y5hT4+~!7~ # F~&!J'\YF_n>Oh7nD$.\9,!%-'hbZ ~2m#>Ɉ  $L@Mf՝7UN(l ?O OULJJFz%c//0akurU/ϳc2(\W$u]6[K1gz5!h[9ם%r]md.}ᐆsP;J?OKح@PcVeJSIJ◸.I:IAdJ\br n0ݿŤt;GņK[Xui2‚p9 Scc[&L/8hYtnrDsvyHhF|X.j EƩ< bJ7Rݟ-%IkChͽ#FC`n76G=Gt@2WvHSa[Z֏@Nfǵ8BK]/$nǏv@7`MGMPW.NR7Ax5ҏA)JɯuAZPhG`ɑ_5k9N:ȱuRN/ ?(IG~#fپc3mouG34"2ECmó ,Aۗw+GŒ\G=DPUt5{NA0*2_a:`q'ɵB`HߠIt\ 9Y8ʶ$/$"W+N5wsG}+&G@cWu!3u @[5ļHȗ p͊DSAvJWmhǒSxۉr.ѵ5O$thV.Y)>NDHd`'Y7Ef|jR,:J.؄vԲu;,A/#LH7M<emGj OrdGx!WZ9O1YX@ [yDg-req=0<&՘=7R8F1~irkkQz b G昵@< PM4k)f|ԡuфU eMaҠm]Ȏ#*szޓK_SO~)4B\U؟U ,pͦKVEZ iw hw8H?~FlX2- ^EJ#] v~48! yZY^qDr%5p$TߵRc2? K0F-i6mμHR5q{ô(sۢ'n`vRGL"Hxo@J­5*WNkr8Mr ?뭧joL.d%+ﴊϷX:QͮSPu/|PȞ=e``5KѶ|H CD"2;N"%oAf ȓtop /D}OkA-9j:b*qpΪQ?m7DbJ8P@ J-ds)C1o|F [H1CwD쇼U&f#+|!BeP7 <ܴTxO0d=#*e^_#ZONa9$OROLgpvrj`)ohgƑ /sNm6ub^DpZ&R&)AGv06,tp 5aidiC1JK>DnG:%2W?, )ї{~~l~AAK \Rln&;" v쁏!#\IzȢZ"荍nEr;ETS;r7֙ "paT L@>^dZ}$ߢ$PgQջ_#x$΋]o5Ҩ!{Ⱦq2穇@dt><ݥ^"T9t_k?Z9Z_nC,IM5&Z WKlW'Ěꃧ R>=K,t,m6e6%Hռ_q9P0?U 70P䗁evkaW h@/ɓ0iJ #|o)+㺫I[f.V"wZ\x×<\-?rH#\&5 Vۮ,Upěʷ $! ƣAȨL g˯砒%MnSJ?`xxcҧl,>/c'"Ѝ̴2v4rTaqL㜱F-EV Tq&Jp;8nEKR|ans24:=!;dn*slWfZ4Ce\Y[gJ(9HFa^h.Ӧks nکkZ,ߪw淏$]}R4Z]Lk ]zmV*,'e,cY<L% ھS z $gJMIxj^jhၟR6(efO/c@)@w[jOo>N^U4U(IF.CW.]V$ 2x Ytn9F2Ͼ >ԕ*=%Ztx氅#xVk+\=Q}>?-EU.'SC?yPcc9-( ]sni(];Q7qѧ؅L^~vwhPAZnOi+1)}AڝotS8+IXFRjzCz1jL}Y6M)AYF3WF4,}˞"Qp1lG/@qm4ñ%fwktw:Pqq9W)YF+Ǩv|֠RN-ω5OhubCPPy:~yvE;Kӥ$65suYC8Wad(Y{:ZAM ؉6+Ej*w2vkWR52̤`}N87هmV̼}vﴏ#u<|&];[ }F8*vp"p6o q ((/~J4+7Ҝߞ5uY0^" b3}~0ȆK2R6 |e, l^ ?m% 8~eS-RnX13i<3i3.i.Ȇ k1͌ko ē[y=gc89>Py^KxaJr^7bGTyt$b 7nIڑ[zBf;ْxfə@Պ57T#}&P5͞B>G1*r 7oX!8+t2QGLmAManGbEz#1d s$=~w++ʆcr֚Q (LDa 7:f{AӠo8IlVZ!l8ZG^;[[Lsbڏ`HL u$##^+ [Jk9M;<K6%gaghSZumN'F U>qL#g]Y8^"?NޓrM?qeUqE^ VK0n/`6!)r脞 ת.t'A~{9 e5IזXy@BBň`3iɓj{Kۏ.'Ӑ)K^ )ghaot֝[(@\Fe^YOzJTlDT_F+_\"9'5_(՝-sJCY} (o1'l{(8h5tmQo( ~ZFȏlݵuln|[9{=Tڣ#Ҧfk8u{Dc=z]GJ+o nAU,*Wp)*OqY5٬UV"9clu_ ?Cu.FrO~m??<+Ӿ8ҷ컿h+8R_ednWS])o(=77i5!{Ix{<ZqV?)`iXfcym̫yð=$ L#܏0mΣF7"jDm40ÎDfʼ}2B Lbb6^ȷgCw)BwUh_ 2AiYy :ezW$N~׃cz#jY#x Axf}i.׫Y,/p!eo 4T*b1T]RD^ ܴO<*@偗]s Gy?<6GhKS ǼvS\.N@ZѾ5n' !ӯE3ĎҪ m"QlLƤF9fcbt4]߂]Xڵ&j vS"FP(t(j1i O`@1PrGg':2v0wX/WeJqp*] g/ ru,cM+ GHeþj1Y W F4lJ)BnX\k·}b/ܰ Tcb"jbOG}(эƙ:(t;Jn5y-}ZuHowDI |r 7F~HvyI*骿}E p.TRz׫Ruy^rfhk  93SS}x猝1+"i|Zm'qX0.(^Q?7SWVhܞ_:iF~<97A2͢)Hvڙ] a&J o:`b;͆9D >@FWH|/4q#YzrBt*LܥULy!'a!H:\;Ғ{ZO''2CK{z֋mk^Qr[)&!UKI$ZY cJ9Z"̳\VzGz0QDa۬-@!a0pJ6$72%e3S@,dxzjY9QV4Jr>!K1$L(dOVwn@D, $- GDh{@,6Ke8x (bkXœ A"K7hp6/v%I%g%"s[c/Q?W_4dlU?6GZKW5uq9_Tk% ?0C1`sE|uf681j&cYXǸm(X:<Θ'\L7\7 ˴ n]Vqm%]aĬ ; 1e%[ͳoH6ak C>V>\q:Aqf6@8|!׈Co eƛV>٨]Y"PZO2mR#2IEzԢqvGQAV%"bLn&w:Rebs.Nu$RJS>2Hs Đ<>7(z}8:INfoϣT-[1\aN P2*'_sQr΂کI"^@Y~0B2pc"wBS0J ^ .p[ Pyy8{Jg5~gO6GB[2GV:t>|#ǺՈƙ/c8>1\|h@ykkTkJEBxIE yԒ?R)>gT: <3)I}Ly=a.YgTbPbH%yA D1Xːmb/rFO"qߟwC3s'6 0Xr$;IC%9{GX-Uz{@ٯJ,}= 0*TGG?Ymَ[jPJ!G>F=bsN@-8U1,(%I\L 8-,yhhSIIjseәZݫ.@5/˱k-ep%5пf"D[x ֑Bꑬl>D0;K cOR3jd<nbbTw,gpPEW𗡭p6([e"<}dbqtRVF%Qi= y~DJ>nL _ ]tlq=j=3 NAhfC\11ՓcIDc4xb8 Xn zW;iz|i{OpX*tM9GAk(uTt`Bwj0"q,gAi| z MXA7uE-MNpѲn|-$X Nr,;?:]Ap9[#Ns>a{Z$nwIm-r#lwۻj''cbY07#l5~ю^eϊ q,M3wc|\~.S Cꩽdl}Q)70;$oROգg [lkڼ6Ai7v4挀^{^\RFcZε?x {+/W̪v r@CRa\ݚOuW"8q_Z%vRe׫bvq+-9hc1(#>t2>ib\v=cB{ly(3Q;M'Gk‰BF{*VՐ+ }C^H'(yb4C`h2w %o7^Br ,ZbY=ԹƼqI))<PMz*2gA}U)b4y.B7!°㝳0*0Au`L}1Xz\;o^We b;_x$|Bq#gdf4Xj!xx7) rL7.٘D=Ӥ;B^;;{ CDw؍(SYnzm`WmzP2WWA .}fjFνcPj)Jx֒G %8V0+xK?l]>q4S3x\[i y 𱃊q3278Ը6N4#L| :Hʟo`&T鞊 > syFU0SKxxzSJf2o=fV&գK @_=R*m&oLM0a%fТو͋ųLT53Cby\%"G͜fJ> *(eY {P:mzyp杻{ L<`DYf h!m 7Vjj\/;Z) ]Kgz|t{/tJ^W.'yS#x[7;ܱ])uH>|wyh& .wMF--y(v#]8YMG3\|ݚxAA$ن$ %1l^ܫ7~쀘o/Ј'YP[==w[楇8Y\;܄ѷc5czjU$v.)֯/bƯꦫ'O%xp 7=FǞ`;9lY6:'ʙXOkX׿V!]e# I.O^pk4d?اrK[;ƏS">m{`^ܦLnLNMl,~)sId[4ŨפymhϽ Z q94ƫ\ QEylZeu$.sUAu^hND {j{l UD׆_ou^JJ^`[Nc'xEhHNvCOXaot^-qkNR/jR56v( $ci XP휳X@N7ENpQ> I}Ե6>y$bD!ܮYG{ۢw R_rD!KAiV:Qա*ks~3~0ָϋa[*n2J@j}]@PR*p$*DwM%hz,e,e2 alPB=l`̈́Quޮ<8O~11^#).f  Y䬥Ӹ~b]hwz؊D1 (_4!x2>qx]"{jn9La@T^%$f5XD@,tцA>&TJǹ94t]zbϊ2pG&#;ZEP'+ 8}u9dsb&-Y)7i[+N<*&=DsU7rJ(ߍְU.0Eʉbb$7[D 12B5UxY$nM-U% cԧ^i8Hm8^oO]t70T;VLS9Gj$wшJ0!'R4Eؒ[ڡ Ʉq:G XUWmۆ4A4t,;Ѥ?ըj{{W ɴ°R,Ë_I9m0zϔܻmPLN xIyQ** xt*: i0y?xgv8t.:lnGb`uG$I'X/׋{N*8\Ͷ7z/yu"$f[{6o Z!\Ҽ8"$Jmԁ,*XvQfܤ3z0  !(`G@&Iz̬"K#$]Uf3iLoNjǘT$u7^бG{$.e/IâxT/9U-ԾEh\wLUJqwi;̻fGjn6h2'T.雳lB8ZA>zjϰd7#Sьe綌a]C1vDKf(6{cKzg &h/`~"ȷ&2uTZ>h5yT+ p:#{ThU/43* <6x8s,q^gx#Rfv~:ȁvH:L#fC:̶1hMz1x݄i5ߚ$iRWK߉h,oMeIߦ]OfE9/{ ~ (Fd5so 5sTԹu[\ V4@OS.Pԅ%F>g^t 5#K zTRCur#(u_CE6SId$\īXA,l/<:()S0A]|WyD #2BS2<  08.}Tj|̈́[" )@|=5a_IAf2k`6cskby .c)wݦ1714t!J@xs7QLa`P,"G`0'>;S!" }RCKI$$%vG7Lr9_|<1t ܂•5(27`ާҦ 00kIkɋgĦjt52E 0(}*2n ꌘ>\w| 4ƛЎRDR}%;扗:m-z!}ΘO[WvIǩj 0{D\JIY%lc @- %Z,} UǬ׀SylvlTGNqfjw hhҮ$Ux<"vB AY"}[ID8&,`buW&A%4)Ϙh s!/LˑY(yI~fU C@Si>cʛSMȔLv' #A&vNu Tjևut¢t% gHnH|^^mo|^+ YL,1*wZtBwL4^'asT Hp0[fe0gT|7X(V4[֑<54QS17 3/J^ݎ\VjxKڱנ^굟ٶ/u6r* Xmt*YYZɫ"kD -W8~x:!ՓoE(&3(CGrF@ӄ qcVc :Pc_EfY}1`!k?=8ڙ-2ӯj>?< }4Z;kR8 4m-nX|Uar㏌Ob* #[* $el!|8gB/>#k+\U,>uPo*" 0)<6o,nVw mPz?E>^}Q O ,jՈxY mdҶ;9 lEiKyCMm ՚`+ Uهޕ0~D];[wcq$n5fch!V5FNBk=6 wϽi.cّ+*\@jº}p@@f\߿YbP{-Occ#z-Cc%["s:r~{*%q4"i}Djd[л:1udƻjP% })t~퓥-NiFP{EPa%h)8RB+]s@jŧ̢Ł+9XZsSijȳB-R7ldIG5.IYJbb~ُ0i\Y=ʹMs2j9KfmOOU5i62VjW'mKy"7 HY'~^d.rgoU>tw%Ld<: ot-5w"EסImV+Fv 3l!|A%Q;܅>@4]U nY 7^nTOvC]G0Le0ʟMމģ?G c{.2,oΨ@r$5hXhI\7,1=$=Buuvz}M|=j|}gV`́at=c`| v 戃[. mFgCs -q3&I%* T#jE gUju\#vۏ1G #8-M"G"pR`C(4~>sH`ȃ6Pt T (df ^l-D^PX1Kּ7YفPX 64ןy4z< F3ImM+RV2.zWM#0gwӚR.m803ڹ<$'}HROf>b~ hWa7WiՂȹ4wI7LWm+*VUbL+ۦ$|epd 8븐,Z  d\'N]M۵[ $Tl|D ~t[܏J׏f-[>!,iN+x78'hzV`>1KءGU;ND@~VbǮrlz51?|l@yb  uV86!g&F|?egr[peP!ΊeEQβs-X=_l?[C&ڭ=ac,GE`ƧRGn RD1q/ʈ6btg Vs? El*:jcSS h~%ǠK|ҝpeO b6C>7pM^C5KR|=]B%gGPS{wfybVb6{ >ӂŹ|%* 9\͎Au4 %4EzL a߀zU2T.9BD򛴮gjI4]ec3ʚ&%j FS*zt&6]ub6;m Rju9f2DePnyufi *5ۨ._הQ`m% Ơ>8?6JT RC9X(l %LBK";g2"~+72+VĤ| gdMv)GDM [H8B qǎr* 8)yq/aϨ eEܠ2>N2G ,xSY32P3|Iyl| %ä4=[[;xIݧmۗ2~-vN29/|Y2gzL;؄vIBѾ,;aX +5yI8ҁJi"M}Dt PH  }4'{ KEڛFv]շfg0!L,pY^T+OR>aw\GUXx# Gk|i:-DYٱ,(tGLY1 {!1fUBwZ#@E-l#Kݼśm TfmΰC vCeadl+B^YP}UihzwHG9V҅@Ɖ8{vVV"0&Vsd{-]ˆ$Tb5puÝ GY_:GsNrf95ڱ&oJ.\nڨ2/mB_=Z11#a.adrj6PIbyVFS"s2\֟I_1C|l3"7}e4kΛGv 8O~왿#$--]FmoA[K2p#\3OKLWOaZiy9p@$"_Nl}WcN/͍T-gO|ߞjZz[T}2korvfh7 PEػh1hȂ;ij|&Lx2[DP+ phҖa)q+FP@]p`fSâ#PCp4քR&;u o)P"WEEY7,A0#p`쮭ypnfX#gc7"rInRb^C X2kZhuk:9.)I(3E(%9,n=ik mgGSLz>׷o;R?t֙[uXTyͥҾrG!iob46x}EThQ8PoVU-"0<Ɩ9l tִaP3쳏?^$!@DJVw@qpN2P_'U/OW?t! iwgPx_LOlM;S9FoJ %A?#T B'^vIݼk!}9j.|@pYu[lvJDZ&{LY'^C !B s-ŴMt^>#a)N_;GjJ Zv#݁?<+VH6%OD}^6Y$̯hQJMH^b>j;12pI.POsDOAyqGJgW+\D\OȖEiZ<K EMȘ- CM4CjWarQ՝_:q{EiS`4GE#[L+ ^bKː3םI\ ~e-169MNwiәe!xZEF%/󆎌2S>|@sS.|dہNc2[?Җ=hHbveIzc{ײk`NPUHmK%űt?iuJ_A%6qI8F㥲 t;) Fٷ Ze-%Ur1ݑ|%#cMUXѺG@1 P9r$s Ҙ_pa ̴+`۠ь2iLw2@+> ?|)%{Q ԈvU VB~2`WmV+t4R)"Dzh";{ArˮH$8Nm=&7-گͨ:_TB( ^Iͣmr 6!_ɮ諯R%M Ŭݪcn_lNhDQևb=O,N  9HH $SLyW&HkQyQl4{ˊtbMXM ![ Gyd{t&*pn9;<v9HJW`}d3rьAڢ?PWɏs^'y-O7ěb*$HNhS k#Dˆm 86l bP0# `s$w2U[\kYP**{IXT"d6fqi8vJ~;9'pv.iF•IDP>\&.~t5(ʔŹDfo.N*@ĩBq5ՔzMZ>||i!*3-p`Znn^!|#--KDj`q!L-4Dv _;/<ۇh;H+?=PcD T//I]7#d6Zɒ 6j՟rIAM`7!NqAڍ߫bǯ x ]؏MM J'SIMAloܙ/Bm|#Nq>4~\L/qr[f!C?%72W܆yM-|ӱT%y5r<(&7 5SA]Vy7$2s#'9·Cx!+Q?H|vi<9^jHiʹ8|I ,'9jAsfs|L\`myG2$Ռ z~_ +V"x]`^2&l3Y}CGm=9W91SsVWuH!BBJ_BEɳFph6WY@J3 @,&{Efʐ_gF9h?-m$˙19ttoGY$tP~A89 3yW#x^Y3nшX=҂J%R7gS10R X֤[sKmD+g8kTX& ($`G~2",+mq|?].97T[$YZ, pNH>yʸf}*yZkņk}2`|<$xI=w D&FSkz^sS- o*Sqz rO(f`=j=*41AahIYW_9r+OChu(@.\̇5p8[7G26*]D}9tç9/܈(w+z N) ))P~-M^oj>&q~Ctjg6FپdGfPn zP#@OW- ^OH( l?%wnӢd+97h_e Q;lI!=ȉ5B^lK*q\ >ޝx ((ۗ<\dA=\yT=Ƨ9`g.UR&A+(b R6!t O6CUqi+ƄTqd5`4K w8 m.t&n aw{ `p|sV= k[jҥ4gT_Uv"B|S3Qһ+eEFW!`Nqhkmb!2 u3ryn Ҫz2 ߦH9bd{ L-u)()JqؓaF4`Աm͙"s Us sFd$Ce&@N(u+L[˝ _%Ȱ9GnM'iM M3u7"eY,|=Qse[03R:Q?ؤ14SGbJv YDpuZ{JDO#剿+EM%9Χ#cbM *LT ʉE,x-Xbˁ}ζE*+`sĄ80~ b {yfNxyJ?NuY vJr'!r8⒩dh+c .wdsV[OöGfF\j N?Z'kBkb[w5${g!3P)D8ihu*T;ͮO; q. C@E4s1q*)FhoP=8ٗGs kӶX;W~;mّEU_גdzrJ.˴;1%6mNQN־sێ[r'\~RIdu6/$%$gCct#i'6VTAN<)yh͞5 w?_XT/"xj}DyH SNt 4Tz9!)>i1L36&yS*8ҽOV "iQb[{:y懺Z +6jVgy\"c|z*o7JT:Oc|jJej dL<{r.9wzM~z7O-S];IeNm$Lm' A>,re30YYV.=K(.ylA';I=U0!{"ԓ/߀I:ڡ.Wszeus;!><hJ28iIf+"gGI.t2)r{Q< C!-|_&NwF?fgcIٱlg#O\b1 7ÊصkϷ*;PI<> |L|OM\5|@TOk5!J[h|$i|)1̹Pvsk-(GigHÁR" S$iNwfP8099FN0Mi'I84Q?~7>1};*u@Rerx@ &~c'Ŗ]W,@"*&"}Fy1`ՌwaDNi 4qYԿݭ [f_JS=:ldKO9mL:(U/v\Fpk|*^9?5w ctFڱpζO3bP;u8H5'n#Oq(DO_B+7)-ANPG穓 \=;\]j+^ySK$2Df*"{ vT;} ՆԦ*S$v`u%$k ֛m>[S~5֖V) e's>D;)8Vs4 c${Nu喳h{PIY)UJ3/@_vz N'ʎdiA-% ${ut<..x]Ok7,YfgdJzX Rȇ+Bu<Sd*6npAeXMMt~Iw-`!ۢmCeLDA9+c#KiY?9>RߤBr|j ]oC`*fE Ru_7ap̖ca r|١&Ht(8feިp@XdWya0b;ʰNUrԎ*V*^þDkUIWrЫhū>vz2NC,h8[a ϹCe c$6 H$"v EM$ƈfjff[ndN`RԣsgËE ~c_ latIυiI;[ҪL/teC>zE8c сF|oIj!{cՕbt2nBmq)6j`=QV{΋E}^qr:&A:z` TeO}=+6tBWpm5cfPƣ}~:IfG_!\pǿsKv TB/޲MĐy8e@U:s.B 9Y@Kb1)ߧw "yREpirǎrbdyM N~Lu/S^lb]itw{t l {̡PmTN*ySeV:}Ӆdh3.'>;OEh2vo]-ӜfO"dtq`"# m[m1)_Ά^ZH}+],d2Ǐ1M9 Gg.'q0)K<cٔA (K@31R#F%<:73n9 _PN5ʦ%' D@:c7jtl$43 TRQKI͛Y4`ZJ-ȋ"شIe^1x >ߧgZX_o |Y| ηA8zDُGvv52MS5}V 2_"ACۋoHj̴TCȶ猣[ΕHߖs@9 Plc8I{2g_3eNȝsuRۚb҆`6%-(06|GOqՑ;DdUYRh"ɝWh!N|5g+>u7T$C* QjL90gM0sLX,v%aWŷlƖঊ'O̅7bY#hFNSp>8'2d0hA3L-T.kE9(*@*{U‘Gu.pγVF"8y`NR"E }6,s,XD)Rl0J5Aq Sy qUP~UuZu5/LBp) =N/U}5 FRuGS2эUkŚlCV'ŪUdp3U4ˡI2p<BP] q s6esynN1SՙΩVa0'(4P/rZWB+ۑQ#/T 07䟉KR{DgdimMP.R`V90w,hfL)};#%>TOW;)%I{yvb–X RqJPVmX isu$JBJ<ۨ!W/K;9v&iMȝ(dS$:K5;*7[RK~#Ʈ5 xM xOϰsw}dS,"D{ܰWÊ xq !] 9N7M0dL7JIߖ"\Mb ŮXUn8~Gv?FK@ 3U"A?7/״ńC6!;( i\+ʛn%єW-d?ӝ6NoGYD?"gkq1\+o)ˣF溙 1:vJkZ#f:&_(DC/v{[x/"zܛ][E4|ΠX–YSx6ɬV8BS8xIo ry1ڔ6'k<)w#J]CⵘA" (3Kda6.FBa!i.;qzk>%5J@\bpž'uuñ$C]bF~tBK|/$M%Ei F3Tms;f(__du#2&!tAUI &Yc'8,e3A3qe hVqNa  ɏkLJ9T pa"գ+*<vn/^ȈlU%2%boeQnA$1I6Y qx-ej 4D8^?DqZ֔LWenזSTG挤~f#:0z6Lf,k ɝ!t\k¢OmؿpHi Q" 3BZ<̦}.*RcS>sP¾Y^ǚbe? j $|_z |˓;bg }QRRjE(Q< {/#֭C8Xi:df۹JXF *4Sw2LE鞢A{yM/-xsXuU^x>K@Pn5Ie]`#HEKT텛~r +(uPc|7bx;k)d̗VJrQ]W>~*?_l2L5dY9.{V^b˻ H Gʒu!u> "O*l\"A 6,qo219y*\DM2OZ6z?:'`m1Qv-pg5Kw%p2{OߚRVϿ^둼PM==ol[_WfXUvȍ-LKz6Z1Q9Ό9b,S3@~)c!+(.g:6GТ-zp-8x[2mr[RT…/3(]pY4qiM=.2({LzsLK .ԘSc;.ˇ9J}w"Ğz&FU5#:˽U=yO>~MoV;/vvXO~ a #x !-'Tb]f)Cp3M Д{LC[>tQ|&{{bL>1s1hћkc9{:lMrf})P<~5;=6):[b GpZ].nIlҰלױr h曾4ũ `bX V2MTo5(,8L u*D@,aM~[>:\|DcCL_ayFY}`^@@Kl%3CZBe!A(23.-!7>&%+@~ (UZRMjLH*rUM\^KG>upqdtTnI2zPd>_'0h1z5^X{08UgdEWQ=gK6%{Ukj Qe[U61B`EfG܀`*.x(=FjXf#-ϡ||<{Ff3|28>9}cԒZ@PWxTB",B=a`2h@SX|Wˣ0gXZOI&i%-hY%ӵK<7ZA;P{p¯:lr|xC*ɑ%Soǂ!l,GK~M8jő35;𽈲b ;q*XJS=UG>F8=z0;\MưxF9$R$そN v41;;xr0-O zrH?=_s:0DNL 0NlEL"}/N@Z޿"huj`&&ėL:vm퀗p~.ǐc|0̳]5j3;6ؒW]wMLS;h! [uF;Ud 9y:NYb+a9W83 ?܆chxl!mTwy\g"LU"7~;1`65{$vjX[襡[ʓݭ'*A[ 1>CJ"wV[I$_(Ւt]0L_{킓&tӂU["ѽU_ioI[8r<219G lU<54',n& Vc֢O[,?Sqq|%o~}a1F-] Hp=:+GAӣڈsSOk?HNlBzy۠YpԋKh\$VR~߻Q30?(Q<`|0)JTP/]\ `T [*]]cV,#D,^ښe:V42w;XXH[?H'ſ(k㢽ç!A͈n}G}G`=bZ{='qZt#VDO,Ӳ'/3kil\ ;,5q[ݧM\fF~)WKOq8J|%qC\8C#ޯY9.EZTs0CJJO@"s]S" ?d?/b{IAoň֢?R 0ݥ\ qM[|=R3EǁT1 `ض5 hzsEio @A*}o:(6:(\|43#uj4FЛQ=} JK[%D;YdRxP2z6oO\6ddduŁbS 7 ]>@1Aa_ Og|$=EWKD!1r:A_i"lל@m7 ޜ-[,ÐϖP1{tȣj+G;?w V< ڹ#A[<OchK>([KͼߌƒHz^9aof&LB2 ϫA3p*b 5w^JZC:q\΃tg.ެ/6k*wpU)?#PY 9Z |\o5] ̸|*0uyz7*RpKX@3EH3 QT;ne뼇)S ^*\iGmSB˖vg[3e~yV%ʫ|_Ђ=8=DWqkۓ@le')%Nyj@NtϽ3'~QnY~**VSĞӷޡ[]Px y2r.C` CqLqbqew]ƈ,VGpXHSP}:ZBϧAk@iuŖ6%Tw+GJ\qk@ |߈ZR FsE" jRuW .V,A}do .1]K/[f0R#-~N¥iF+NJq?i F> w.2 ]B)R2|X``CS딥Y,wz Ϩ3ԹǹEP3goB.c`fݭ~>SM20( w"ȇ)]Y,U4fZfd'KZ1YǨ5%ȴz\!CNu ړjh xw?ޗY} &} ?aQ4mC%ehǹ99λ“O)X(7ص\0z(Ѫ<HE=K鴷2էN_Y+ְpWN124]Oyi w4aIRaBȜu?~ժ&,"f +.I=*j?^ִA]'mL'ɅA)dc(V!PSoȰXaKIdc&~7=t[+^T;Dl|IcI 2z$81gjᮗ~FD`&Ijޑ}/tt!ua }%?2=[MAVҏraV5U Ɯqk/26En td%hejQyͭdM.E.]v3ԛf0@b ̞Z%vՌDz mɀ+7ϙoI܉뿈9d߃T J.+iFy'1p >U2=h%7)%C\F^X<>Ѹ<f _/ elYNK؝@Ul Lg!܏ފ.LeىƐKy#ͦo=fZ84ʒG$ ㆻD~SCo߼'up1ځ`SZ,t|)U/^5S4l't~| j4vt۹)IKNxޥ`6 N$ [KaOoZr>6)TD`]/_Zg HTAXf}&QNHb9'lhOlt[A)$56/f[>q]I9.4q/.YP(v@@~+XR8$KJHS~=Cg!0<"1*.'V_{rIeTUCԣcV8e+yHv֔~(Y_JIuGd?3˰vh Mz Yi0~~XJUF@u[{K[rˆ$m8=1St_]x¶1"I!=gD= H>ʼnGF! #-*x5#@#Nu+qޠ0\&0M[EQ]g#NǙrÓ g՗>* D '{92wFNs#f>O|mH8**#$XBM9[l+oRj)|cxro7dY̧eUa+.{ RVcQuiTdVFt^KWΞVN2(%䟚[$S㼔]/7ϸkT]r3 L'`I_ Q,PEz1Ib[ۂ&/NmKc,P.Ry"IL/s]i9/yY#r Ef, )Nw/+Uͺ c[0U~6-qAv$Ya66gόv}TkBf5qt RBE[ BRg 6RI,oDi 7[X\u5L%T6AbUڳ2 .rFkۑLϯ)DӘh$ j]H>W8caa]O!nK<c:g.<[-~TMyJF@ =vB~ZMd^7-ҙ˙4IGFҨ6~Iۭԏj]֡~zT3V[ҳ>J|Uu#z<|P@602!kR4Dߓ1[w9tC"ﺪ[iRKpY;+(hg*90gYM`~Lо*6{5Qjl&]y CfMsb۹^u1q)@˖3OH 8MNfxTB*(lr\;D;;]r^? 98XjwB%'"ϰǿM9LL t$=j 2-!؆bQ1\@B!{Fm,DVaŅQ{!T.mK/q&c] _u)_)jEm3Sit2z_Ees\T`]b7 .xdKn6B{DLnѕ:lH[N\[ͩ!ZJ Yze`~Փ{KY17w[n80c"sC.PZAOɏ;5W1m@#lYnTZ~( r?tRT4ּ72WxVDuSJNFeTz1B;fmwVX];+%ժ^Zm?[ЧV2 `Xgqg%N#z 7h &`pu^vFH8[~o$娺]K=KDW}_l~ڷGQ~ÌZ6u`9^7Jkl6#/~7sҴHg  d/}F K67Q)O->έ U|&/XǶh^=5Pe-+CD >Dp,O<2K.#̟=@;Zܺc!GtBݡŇa M`,;͎eO6Nz LR Z;Oj/vn= Ttۄq:U/5:|hN رWYiȠwCJ`--:~ EAo"RwI<_Ti>?xi:x>m0hA=\EM⧨Lڭ5QP^nݣ}ǔ3 Y1Z_]EՅ)s+OFr6DNJy21j"Iy^Z &STQ2-eN 7x ψ;ɦ I<"N^-3O{GK%3p;{XK(=(vND~Bѵ5fP]! 6Z9ӚVbi9Xӵx5Lh 6%hu'&}X9I@+2 LKFICA2[kKWnVkY>_t⸤B|oѕeWbN9Dn\Zn,A򏍲0~iqXwcgwN?prRi:9!):J7:=̎2x̲M؎AB{zO3*]ԬCM}H{}9Ν$cpj^IfsiHWk:Iy\e&#p+y{°@M0 ~-#`\la\N;H5zI,PXb`=>e@ "U#o3V*7OAfC*6N@8 Q~>ފ<1TaU` ~Wr0?WS0NVxCc\T9d076dЖ{a#((a3WgkR) 8M*o`댺mBd@-DWUӟӛ^<]->Rq^f&cM Z # {$D083'=Om{/Sq -zB/ ef$k;WGO=]x݊j Vn3|&X?{ >jpYb~B56-ڟjcIIxbOgrdF45O*8 vW`2}'̹rbDdݥHma)]~d ~[>6iKW'X 'd9rSm`j_`.ږ0 BB97 6U+:/[ ,,0=y7A@C׏JW'tlbmƂ2Gϔ7iF0TD~Z$+O؂GY=WD"]EhD4N;χƓMb7exj>vMrb}YA9p%$aа W~ep{ﲽ3e?jYhoA)>DŵA)z -a!RD%5D-;Ki5.df}O>lvJ~k>ErA&9˕(lPPF=7~_\S˦[ro(%ϼ* @:y%4V 0-|@`:#NIUGT쁩@Tjѹ_C,ט^lp)çcdPV<[Ja ?҅, .kƞ3\ثy7gZ]YѴ]{tV_~eܽjuN8U?K䙗35i0/HK$st1;JLZ0|6PHGh`ؤ礣mX,qס520 if.$>j@Mb-!o !smSP?W!#3O1W# #)Q)~]Sx?xϒƉbq~R5Z#~N%._,MŹErرcm%e~&E|;1l}'`ŷe1E bthT|2ްmң~UqYxctav_zHFAWVJFozc7d6#$SXkK@DGK@0,9Q& -v3f[tWBV{ B>H7E@ )WoӠQLjIhJLdd2dH˃x_.7~p0,ݝp,PcA/ U'$/71+=FH$&' 1,fìXm5 Au/P ooļuFsLN8WA.MsHl_ŷo`;}-T*$0ݐ_Qއ$yIJ\GqϠعh>߰2;? [|ju05Q."d&MPnH^[2_~]'a )NQ@O2D!^|?+W3<5[gtъXea#:"LİhcأA |h~1"q7W#!xDZ%MϽc-1-^ F8q jqDgdD4glf&i_A$5An])UsxwmK2uDchN}8pc3,JlS?y$s%? R?+k +Ŵf! ֝gn@`цꨞ &kRD=❢S(~'0N?*!8$sNCCɡ}Tyyyߕk#Ë@H]w} hy ]HѣJ*Aj!=VS 35 |Wg%[r4r=cvf*k ; ~yI.}hTT <00m=;AUG4@jS e "w0DrOr: |  ߃]2))Xȉu\.U)9}Km͎̚ Z[Cd|(~#~MZ8wX2fX kEIz Jr3!†E)^y@EßpZ-͟92.e6yZ$䨝tEX\o+Wªsg;1wxkmRif OLnAOPf^AԣU~vkڞjlblHȜ= %ˈQd̙Ec n3@yjxGхuEI{F5}܋m ]:ݵ>MUt9 mUYeD<|?Z*IqeOj<(hm^쉇R!(A?Y└ӑV0T(G%jƁtݥ۱N4L@;QS@".h☎yC*"bYpvE_?܇L{C5Q~?AtQfg('Y6o!|{Dw^Q3qê}nHDdJ6jLJ}JvYV*% "Dҟg)^!0mecQq-UbJDѪ%O;Qm-JN @+[k]!-@Ƃ r B5kdHcg‰OKKHqS! 4aof%vC_.T 5-yl`^D-;%gβI'/aSTn y6Z?PS g G\.HID_LN>>5MH~;݈Kv0s  Z% v풝w5cl#8)q?ycz^)Ռ&/;5]=uS҂jZI6s(srT}=)$>--ד(iUjc} -sQ7;ȰVhrj1B^צb-S#dGD멬2u/gٳRIՙ(vzar;1cB!v;nyY_Tl;4%p(uQ=>72I9}qLЩO &+LތTU |d N7AK$T PG ^ a0Ekp#bLuDi uc+S/t@ -" p^m3V͍?H[-J#6˺,eMMĚ_yos[1P\~]Į6ܲIx^,F̫eJQ+ev=Ã9! @1?zUUJg8iNC0ho_a"3Zm;XZ G>!~<\;e+onR_ PkGzU;uiv`C!㡤\*]zWYk %ҍԗv-i:dհO8U˒#:]-p.EL , !89Tts;=ɠj $sjJY,*T&O>>(@{`Ia`Dh:PH%8#P ݊gs=$8UClP1H~FܪmUbv]OBiMnC D%I&qPتz%[c6gtt2^]g%;̰SZ_HPc8rmY M ȶՙK%o~0ݕ-_4Kk=vwlAv BhS  РA };8@qE4 oO,Ěpx!LNCk}wrϝف E2)z0a >PJhl)R;7ہp#,9S;+5ߌ")3jMiBu]" 4^c|X~źP<p J% #jNZD&ؼޗd!7BV&y0ݫUFN4*4g[Bߋа>KhdCOHxy2:)֛ "L4k&=MdHhig\Kw~B}n肓rGVT[ύl@R>xmK %dxJ/FFȝ8Tp# 䇃lwL`ÇYȱ`O ~ܠPyGɜ IClq<:yspn6 s@,oK8Rn`hŌ2x*.=MG2Uz2vً] x]VKTq[b*-FY>:h,o16M} j\VCdWw+4rDr2 ?kuxnSÏy]2o_lˀ0y(PXÉ&ҚWPLsDZk $fJ_i IeOA97ߗmFWŽoJZn"MkY4Gۼ N6@N2c/ѡPȉ}1z4۪q;p(z#\ L%ʹUEHwpNWONћTSV S,oJ見k??zF>XM H#6HiH R{KVB`0DjR&4‰sU9DCsfe(p!plxmjMu.^ǯz ,}c k륹Z8 ?%}+·CjmI0Ż~gUö?U(TQw bĘɓE֛]2_usZ#`FUtvvVK 9Q Bټ!0C'\9E1oMӮ y8,4w2cMں=h-e ɠv3v < yjƂh@)x2/z*F ҄m7+t83kΕq[H}'olD`3K<;oaA;NyM,. dADݵϕьx#~;#/@)2v(@&䎌0uB݈:IbQhOţÚ+;E Pe(6_G1Sz|A˾pF2%G?6`,Be ƞ| (PVb^)p51 AfHA!]rz\Yŧ90:='+cQKX _xYt jBRӶ W2th^B.M_1BЫֲ<?E%i&]Xʲ", Z23:3/\e鿇_jPI6 6-;/Y?-.vpw|y$V[Qܓ: }Ꞔ38OUܡZ4‚Je* {НSb7+[lv0ؒ6KF:LwSVA1Uv42pn!7)qKlW~Mx!޼^1!ul^DH) |${<;Z|6èGjXjhn[-UXR`5hO&=iw 7\ſ;Qcȓ?&wMAf<_z?XEh[wBOءЏ! ywHɚJ5~ߋ߫OlPbμ^ MU  Rlb,0KRd1uIV;ܜ(7b YD%qu8&N>,:%.9TerbF̤CR&7P%%;sS'a!{>NbN5]peDx4^ݢp omTYӪP$nj2uв_0c; Qs/1/!ĄVINCbrpEPѵ/-M!вvr3th/M}(^vLf "cDvra;Ng[Q&mtg+Ao.xsCn0d>?yzBMq"Paʯ<o(TEG֋ĠOWovw6ߗOT}6q*\P0,8 aISG]:r‰vކHǍ&MvRB| B!]R6pM C1"lv~-<(Zc s@އ7߾w wJ̀".;Z~UzlC&d۽a,x(F'.[pW%}(zV\_*ΙGIT?"+hQA5txT/)}@Nu+EF4PǃR+HIk(FQEGyaV"f~CSC3\T{EŁ%&n2:{ۣ_kh5#iaL <^J?\ZILڱ>i{t}s+Ao;*$VW);è36z xFvˣ\ )Xs"0sU$Fmu;D!(9ǝ@ZAՁ40lS'b܅8"b⥲H2tm"M;!z:GW5n'6/d-ud]YIM/b5kG Ktz/TU)g)VAQ@+e.J'!r0vhȅs_Hϕ]ObMQKsz;68 =C Pƈs( ӳRTphX)xCYA1~CȿR^)V GgQkz 6%YĨUs=x*|QszV< g͊.3Bd-(~M[E{8ӼY <qX1ƔtR_Px0ADc@}—Տ\M<8 _aUmxp3$h5Tmlr4 V>bʿ:jچY,G:E,Y&<%]XObBG 8;.$n dN <جp,d?- 2=YZy q3o&w%&dT%o1C#鐛lן <. p]hD֩g\Ma+D7c_z(>#:YCA ~wtX"ffLw\j@a0n|nĎ#TJ\7ga\Bop㳧$~JןX#xv}z݂="˒+l ^m+45mHF诙"Y|G]( ̸PhFo#C\ =J Px ٖԞw6oݯ GD dF[Q|@9z@A*1ѭ-8E히Cr}TMkwfuGu֌>݁VZy.| 耿" Mϊ v1*C*y)bUѴ~ jB?6l-r#^4L9.$S!ۯ%=;۰Ѳڙpgx6µȠ(^(β.97K5!i=(8l"OS੎v.EorzT tÚ4=nN3Sks@+_z%^ E@Mm)@+cwJ.$k=P0GJk8aYwZM۳ۦ,RSDةn pITT6aW[תc6.Ȁ[=5/}N{Fް]\^HPU9䁭ߩ^n+N :KE4`?)&S֨8eیd,2qŒܨqj3}l텼IAi"4ȸIŜmx!w2PnĪt1~Mtbiճ5f/{ckK)y%&l#G^W fӑAi>-A<^X gRQ5dG<\Z(Bmx^mD __rlUa5\zc7Ol  nS`P>w$,"8el3lZG`d€8]}ۛQqz 5w-X$ ihEH]B/_"S!q 7Tg!rCr^'%gCKWVj3zY6JĶj~C̆ +Yӕ9tgV{L^5/3Μl(_-=mcn{g0 ifUTk̟ 5C~&ú#*Z YK-fe% mrȜO=aZ'nSlbkP|1 {qMo %D+e/ zBS`&@+ʐRϯ{66R$~ oĩU5m抩^#?v ]ߝW,=R: ʚ$'AS7rM sJp1S|T57ylMgcOɏ@6zr)a dtP੶B[?`Vm V.n9y 9״c"9TZu~4&j fJ:d?}'s%h!n8yt{ĔӼ4lps4/FlS&c5CV l֠Jlҙ%zIH/?}qCtd<QIy3y nܐ_ )1X}zâSY,00\Rxd,ckG aȂ^yp]EǢYӏ4@V~G6x Dw:|$6LEA=(k)OlB)X^qaޏ a4K#74E==mбc飚(Ç](dJWt%s_; QaөGԿIac IDu4@G9/R"a(Ѵm8_gf ?.`=ey0FҰe@ZAiY)%ӂ?DjWNb&˲CA.Ҁ:/6WH>TRQX0 a,Eq̫ۨMS T^_f1wu8b ӟ!{+WNE1#JoV |oIQsU-bUo,5@2Ѣsy;T>OGT1(1a$r΂\jC방$J+YlYoy5;v͐\g(*uSXo?Z5 7]/H76gs7\`U0  V_Gk:*y3?d\(Q tqw!G5 p,Mt H;tTu$@X?-<lIK}&\E>g'oU+Mb܋=2 ×|•* `@4'-bĹ2{>oVA5: %,ꋟj O;*o}+R{9VYޑ1Y%vjOy=zA,uJ/U +E5i@~D>^5>VwMV B4#}Em/uSHמ\_P4/@{iLNhУ c1sH6] y)#m6\S+{TU0P֋@kVcHV^i#f hJ%GȚ{ѭh f{q;Ku=-C3ޫy(4$x,gX2tFǽY4d$z:ZB9{m ;=(zh=4򐈉ʼnOzڒBIǯ$N.z~yP'7яmXǧ&NEC!`)q?04jdNC^ķ>"I[Wlgsjy[&Tn.1\0'ad,a"ζg8f^!)wCkq-Av1ʘ~VCL&2]<BC UݑmXF1Hqÿ{G7iܶfIKWK l-qP' A5+P:~C/ޜBTeYGJβG:#|e_#vݽ9SlIɇxZ wzFᆪ 8;D""l_61Jɕ]@x NnGO z37-k>J։Ke)kH%2{DaG^2C`5(H'QNgJK|<<\v<Z?]VyD l%9Z9IYesGXÉ|Qg9T6<0|Gl4CO/D6FY@Ss5yo|u9v`OY>DzF=zӮqtQoX͉z ёmT2b:ݯp1pB[k0+.JQ )DTB9ʵ yDCi}damEV("߽C6mGܧ$mjVy8ΎO)dCNk[ bY,Z<,~Λ!w |J geH[\~/ G Wt}8uo4ܸIJx"`'/vl_X.OS(`֎ZWVEuZ iW׊\2Z2dh2t>^lUcHH^zv^ >󩳕`;xT4E;q$XV9įú:Pr)O-l Haz* 9e,Eir.tr0s#͖(X`9k_61EsQ+ /H}} + 3sok*ގWu U.ONxC%KaZ΀: 'I,C3Z @jn=Q:e'hvx-$|l>,S- Wb~:*S,[EGu$D@醰inWFۗ6+9vol߳QUWK|?qZ,P_v@6Y*WbuR/2w(STOJRv#2(j׈x".Ag1PxԺ j;5T)3:U+wԹfXAZE (+tkl}y߈rఖr-0$6{(M၅\yl`SDT^4 i,P鲗237fb(jUc_p *8$o4sO8}!i5J5(}ȰC74d j?u2ܝ~>CUB\ۭ4դ7 (-#QM 'l-ΫJF4|yY5?=kZ0G\1Ae Y-fc?5\h)9A1%UP`4Y,O;NX|?ywX4iJeo JS0-ş#"Թ ۳_gzň$sꘚfV}vT ؒw 'EԃFK9!] sk [K> 3.h[ķ#-KXt5UX)VRQ2D}kIocXMe 2[a"mL*j 3nNاpd/o`&$&5oF&$;p:>@?ƿIj;@TiR"ڽ#.HIh1QQ`46io957Dq}&bF|w+E:ёd<`INaVjxlŒBpu6`-: H8Jh|ً1!qHSskVWKAIꐵ7^&}C* A64~E#ֵ `e_h(* r}I{ BVckm{[`,! 밇*0RA[6HSČaZGV-A̲" I=RN >!O畞59Ze!puʝ=0 yy儾32dKY/艭4UV1È^ _p mI&7(C a~֔e+J %^~*}= 1wM"+ڻQ]Eƛg%a uʫeEjjllZX}} ?Do GiQӺ2]UCC9Ec^a$\ +2_hI$t1nwm)> FBﻗw+ǽkv\rxmd 8Ŕ~,c~o&)iҸsP& x TcpKNHwK27-gJ&CC&f^!Y5̷ aTScχ#Xtp!)ꨧ afW&kdp6&[+ ,8=(sZTC@CY"rVWED m ]Qbѵ@fY- &:2pZǒ?f1/J``k";EwC>W6\ )S&{_! a%~b6rnΘ4B19(@FB? POt;3h(>}vPJ}ۤLa/dCp_~dnCǃ֌KZr}6gM!SD޵FxWci6)l~%<YH |Rqto$mЇuTȧjalęAwە1B_/i}Sv!q06 8 8Q<·RzC $@tğ"7k/a|qԔHW 2eeJ/>\og5(3 qL9 64/IW,V1m@0U^/x/f%Mu?B! t-k&;RPhfs$}Pv>hcOcS?7Җm-Ke+g `thVw"ȱ1{i!nM\ JdzlSA1wfK'g~=NgCq 2ڀ Ѿl4MTZз̱H\  [g j>ƅ+d#n7'7:7ޏ ~5]rk-0yFq̞͒}S%!OBE,3@[(Ob!7S%Gqe<è=#:[֔1CG&aΩ M.98,q.29bo2 }-Fʰ-v2\O@d̪HYZyV,LAɧ쵦BG]npLm]*Rܛ"ܧTZ%\5`aNDd+^xgf\=j zMgerB7Fq}b H/ļ է>;r?G ƧXH|`kUf5vݏ2lQDȈ3[ّGWp!pJ\\e߉-9]WkK4X!ȩNʰW*ݒ 3NMWA2Kj]Q<C 5¡_#tp$mH踸*bҗ\s4x~5e1`MݻKPko뿡4̠^N dl؆8z3u >,|mK-ʴ`C Xs=Cs2 ws+G El Rn .5{ǴL߅6=.!Eߍ.wykǸ9~9ݴ$H}[|?r1;鲉-7+ jp붓Zޣ!0 ^N$ŀ7`IUh04aCw@>*g[ĈY@W-J~PBjD|س_ 6*Nľişjt#~rybpj O'0L[ rm`9eg>Y k ’?/m:"GyX0;\urci yP5kF؆ـv)>D)e#$qʈG-(  |ט^n^!NF!BS>!aGf =A]xH'F ?@kv5UBy0b /cQ,6Yi<)o 'P Ʊ\DA ej5Ӣ'?v!V ]wr01b:%2S~jH 98'˛( g |Db]OOs26` Mkᯂsljˏ@Wh*iݚs:k~~s%ilt0lߵ ':3bdtZ8ʛ(STw8$C p/y+pnC*dp}TT\'x2_9/f\?1s.IF,i$[-&yơ84oP갪,UZq߭0FEy;N;fm޸9=媋͡xأLg2V)xewWEY~8cay#k̜ ΀KÔ*'Wh@M.l,/"M0҄϶3n/!¶d!(Wa+IRUs\!wXQ"}ԣI9rQY$y_u^_ g#WUPAH`Au|$/I4tڑ*Hk]#S{&GNo{f4g֕T `do~<OLZUE{N6LPWL5 M&L/tqjbzS;C*C6Mbj۬Vie95g1H}HE;V)}l1d?" %&_Qb$33|w[#s_+pfYFs1V4&d-.HL`2s1KSD ([XZأw@=|$qŝ 7c@d"P{k~lH5zQqM{'̾h(Ô]}G 5ضȲ2 VwFGdz{ل췷zEbFW8YbCvH+8G2u 2[6MR|yy_4e|ܤ6 BCDlx{#1m϶_0(!408!I b;fˆslYO=kb`3"HBPti%WdH\:^A{^6yv( .VKfo.XM KFe0;d ka=D ](Cm$TŒ}G![Г2,cY!t\r%Xu܆ 0A8+ FB0,SeKuȞJMNW jr)r"^ QR1{]nl`omLQ!4m:\AP uCLnBЏl|0 +)42 yIj2;ƼpG3yE@Zx`t7~HoQwSC 쌺;Y=޿#U+;K (hVL8glߤ~{ale$+TM t05F*CO0(Yۀ4 "W`= L_.RQ2L#Ւ7 )/a .%uk٫8oa{\E@,8'c 𱯍aT1C0P[J8R cdJygB$mQBI .Jl?s飤[erTp͒!|iPTF7Wxt5J%'_*|"uե `U~+3$8P-|Cs@kl V,%b jz4䨊NG*M&~'{2e@>R&bP=g)87I}oN@H-3Xt}k OɉP>]AƎ7[}R YNp߰ˑrL b4%G℈[5Rl9q=+b\4#{n:3,\L:| Fၚ=n4'N =>5:s\8HQ5*|#vRՒpqitue(/8P.^*EhSZc o !_5f{y=u A21k9;~TğGƽ.yzgv5ǸL(ހ665Iѫ!t-vvퟗrH+JJu8XB~q./M8: w0, !.gFPm?>r;݅e^e?l/[mttYΛ]>H⃀`{1( hw/3,ms8dF~)ytz\.W7 &R0IЍdW27Ӹ$K!K*ۈI5lOau1?XBZRNni6jh3^\=W%wL6<`rׇV[>^Lt'@]_U;26[.QpXXy46H 3 wgphm*L}q4df= <*ήX@ǎ$j%xN1܂$r#T$_N_(ZbӪI4s=9XYgدv,Hћd'6!:5k0#fG1v#oH]?0’}y^n}p|Ixz;u)Zü3uL] //4ppT\TXD"W߬(j=>^'934M9J{,_IZDR=0WVcoJML'[ݟwMHﱈc\ALKkه8*(*('b½ {=4[)ylP) m !qc}CǍUH/с. !Lwʃ.~³Rq6 $H6Lq(ZvM7B"l!%/sCX7ؽ[aI$2ꑀq1imS\R_dj;ώHMEݘyN)GaLǾgߪ?1uh?d.7i(RUj?FnMY@bw+ \ݳ@%߸._|IL%~B߾9ƈxh8r b -Jjҹ| Q9EeQxN hV Lρ/N9t;?j=/@y' uslmS[& KXOtT`V0sބK[?TH}qg M*e˯&NN3t7)niG&sN !Bxdk._E:YPMIlrKH,"pc~f #ʙJqǡL(\Im,ثpnmcAULi9mXyYP'caV)VWHf*cûҬP+y_ &EoeKT_$&]DG^nп& cH {MLBuHfH½p4 0H\{%Iq QccYua7$Qc4}{'~Q:UA^pG^rIY lj1/E+oM9s2 Cʹ?,_I/e-̲fhǖY,^c/}!ҼˆAgIיqD5|-_1]{8<H.^b\Ku ~$8cVă ٿB{}np;?eoIG(k1Jںuq&']?=/RR"240W޴ŗ|3RϞDY ##bM#GRt)\* ȮţpIj!H)վ&g8D!Ll%4dRYR|R>Ee^e^@ fT}˲s/`pl491' WjקZX 4xbtSvL[ON)N2S:s9g)(~*FEհC5|YoFʀf*-|u_WSB.{9w92-㰚,A)?NA(BLU0UUE 3j@  L)#XN1G'ely&!h' j UM D8ɼi¾lPr 0W+gE1!U+4; GLSu޴OG/.63_Ȩ9Q0l}eȴM< ʫCJô:tuy".4׼ϔ>AՂ7x>X鋖yMX'y*ُ8 n sU;M}Uhܦe /c?oMv[XxgHdx>yx ;^}tN\i)贚1i$56-W),^a, UT.Csh/<(Iw^4uJcg]"}KS9> ~het͝Ht!k5+hS Ojw3(FT3Ζy%]Q&m}|Χl:/|q,+>^>[3uO;(. bҳW08MЁD廚A3onPM2}U/7ɋ_j&>[F㰦g_BhyVV=HQ3[&:_l QƌCX&6[&rvUC6±>@-,׫c5Vlʦzql~0Wk#kfJ{4Jgo霾#^T)ʾF8}Ƚ+\~NW 5nm=6쪘Tm3G{+2ǍNQ.1aDJ;.#0#b<%kkW ;(oH|nKdK D'dUzo^-9),8VLރMBV_sm}[uq[US'W2Qj o ߓ}r@(pK6 wF)˦ackO"kF6@=;"#k5m1z?z^w-$'ȲOjaLk̮LS4֮F_qvAؿQ:l )l`b9zqua >Zd rBFy'niyZ6F<+dɘ Z [;P Ka|Њ+#HkYX"ΪfzR]Ig}Xŧy/cӶ#O !Alj gg}zc'aBm+!ux f?CvyX$s^_d@k0<ﴼY/XKju݇\vJYA,_԰ʵrKLBĥ],*% 0& khyU{nv/s/r@!tG^fċMwi0E-qlTFOq ³2p< Xso yUuwiX6?W@aN$ܿ^u Az@lRbwlQ8 jDc] 0c(*荟$H,l._eEpב`QM S gxvdʑbKD^* \D)h[h u83]5h?} ؁5aK>U_o B]B} TIS A'+_%Q(:~^vB\qZW&) uj,DG}F k$laF#jY(U5 ߇Lw  7jVRMjWiR;>Ei}q*02Nkϓg?vN|n;BdVЩp_.P&"+gH.n,IK\gd(A,#9Q&YM bnEpY)E>]dV?ᘌaXtExm䠹T,,-="dty2 3J>.ĽS>`ݬ=3F&ШE/goM&<>WC H2{SI_1dn?PsRtpREw|2HH9k$?N2e%/`ϛ|&n`XL5 #@]4l+6l$C>ksFPH;H i9Dڽ:XTH\W(Kdrrk|UI*ю;gm&ORZdcdyeOa1 U0t|{%QfZXƑ ? cK'%]yT%1˸b 6a0%MͲ5WE^}†煆rJF[at|;tY[pQz?ț,Զ5`9=OJ"IBMѵtn">t;?W.]5k{! Љ$qM r+uPk L垍=[Ty픥{iv`M6u@4p !n `Ax !~,C(%U -<%b+ʏ(t)!Un\ z=I ^W{&`n1ȑC`z'LT@c lγd h.dUF}h`H. ^SmחQ%7DIm"n ]XX05FԑօMmXI<22Be$7t5MR~؇>f~PdLg|e.2$^N5 \Uv^z졹E R&eI̡=7J|usG5}|ǐa뀴TεIm#Nu_/[Z Xԑ-?u<,E&l"GirLk\l۽0[HǃG #3!Xߥ=zQh 'ۥl$,mr*,6n ^RlZٯa p .WQD.-'[=Da/9g/2' kEM^t~ou"(鏄 EO&LTqFH= Z7Nr<ƥ8Y报-38Epio72NLIG +nJR_Y ޶[V0If8g]Т}BZ4nޭh}(8H#+6}di-e"F"l?W<8o9N`Oċ(w,{'P29 3g݌mYlDK:'}rĉ]}b { w^^SgWAJJ90*473WL{N:%n09ȣk3$Tti&/XVu([v$xH5/} 1 E}הܷ d6序ڗ"iBU40F}}V怎֋,t&E|a u+ 걘&4lp3/6»>~j-%E>ڱٝ K".=TEiPX~9z=-5.c|bj7 NtV?g~,%gy~|4\06e\sAH~|9:FXӄ|gL5K@݀I!9%f,CJ.*ݰ1X8kOA(>Bu W$W(bw:.`[(6DoZܓ0昼t9o;*qBt(C]"n$eМńye7ҥ ۿR>tTBqGːNv|_RQʏ EU!$`yU)?z"k(@sV\}B $gcD(bjU&mY5_Lclqmz^qGz!~Eb4@r̩ę/ %A.R7 Is%sWHRJi}*ԗ\RNqg!}d}'{;Ɔ䯰Ip BpՅY`Q"9Kq(l(e2/C6 9lHB2*DwF=bִ(]U < F_<YtD ̀֋J.!kҚX`)EAg׳N``WG(**uޏΩhϺbs:K> 0-v7YNIOQ-rIFǡO;剓F~c8A>{w:u_<Ф$5ܬ1e_ @y}z4.g٭)ĺ7oSf5Jaeo|ql;ue7Q_gGuK:.΋56 8o\K/Eǜ;xRM,a;j}{Zn tpLl#[K R#K%FUYF)*(q+T{-m}s-00,]qtU}((}xm ]m)%@yE!'S5tYdA&221ǀ5sq?/:B.*PMnDrˬYyնg@)\% 2=ALꜛٚ~g&5 $jS䶆_-\ V>JSe6ӛ8-$,vpV,A9+R|VMn's G@ rjn/Y#} qar ^R3] )HMUI!%+(MLjV,Y*]n!<5<lrRҐjûpVpguF@sbpZ3o،P`+_0IyA ~?Z@F8xdyg܅fEz{KG6,1/+l`7Dtnuo#$i;ht#(;y<023Pl8gk=\e4$@G=[/n3U`DaY,qIqO_<LcU|8IqlZ[#X0`g?QE.f1Ws Eu*tc0uh⚻쯎찼gI~Qw u+lcBYL##MFӔ[]? utM'xFc#Е8Tkon kWP&cj< vtشE77f6j^xgL'gG$KbKY8(#וu''ˎd}V&!xTğNSUأܢ"<Ny2 _}UpJ4rJ?ybEڡj|wЂ͔66--k %eM~5;C>3Db14N6؀CGمY:A;Q&Ht241@ByiTz;Ŧ|pD4=Q^5Vr+9xF_) ,3c(O.ϥpЩ+(|:O?#K1;PgijFj})_/mǃa~,rU6^iW5e;7|æ:{= ]}+@W&+wixe;O0;>%.>{FJjXXk]wR+=lD 6̔d|w>mP߳?b,1VCvByu8?-]]"s oٮ#l^op'Md<.t()-"qV/z8cIg!߄dz&8GN=?Mf>؇IC)te^ ze2ݹ4;H'9 z)hla6"y><Q. %MD.+]mCyn}? .\ñ CGA/S!;oNJ$(9ya/[Xes+Ǵ>&ev3U|:RAY  p9-A86y- |7@z_F8Ϟ,ai 0kM{I/K$X"S4-BNfԳ^hY)Co7 <"@RNi7HDzwb-ߡl;! Եk] vN&H=:2vwfloK$Kg 3fvq!8Ia1ݮZPВ&¡dNE@2@ћJ> lY)|xWu܊+|%ax||M7E7:Y)ߓ2EBy0Q k|+dpҘ`قHh1/kdX9vh|9JE^$bp 71)5Kņ^6/B\+GSó*<_#{vk+WS):K#}*<~lϴ$m!MBK<4?S;t+BF0 'ֈ/ZyZ$bRՇY[}8u-ksA@TGR0纲_teC}X7 3+kYD5N+gr >sk#@k:$m"E>L6 TW⃠6ƽd̈́T8wPzUbd[j%dtن 4!Ύ-S1Ɵy"X)yz͓@&㥯?ȩсK=bꫵaOH'k%Eh#y@^D ͏Z:="t/+OU@1JMx#d 5K7O*; ZoglUW5$'⨷>իC̐ldݴcǼ\)f9m)N'62#|$QXK{mO;Op&5 5p_UŵW0ON+"u 7r#Qƅ|d\n>=lj)Z{pCM{JDP9')fc3_2V'DX*~i%c# %d,CMIrX8Tl=d_ţfs pɋjFS0u3K0vOkjQyxِAe2]Ʉ ҹ?04‘ >\vCȣUbg}=P14(o9KiB J;B$4܄GAcH acd[8`A"p,>9% lj02UùZi3A@U_q"? d6eb3/e eLI-  wOhHf{c&?`9 d!9~)ꚽFwKj |˝eѽ{gb4 }%a? WvXo<ً[a֬';5,t{,SxiDcrN.WTZkѹ@,9|{IA.n@K¦>e};; :S1=4lŠF 6O$wmWn/vƿP:CL#xYeN 2=^1Bx"␚yb^> }(ԵNjPZJ {k131[w 2~4Z0j}CD2n.6Kx?t .Jq##N/ j |ZXP{4R bb=-gl뱩>FE͍ۦijlQg~G^~Jj*r|\5Ye^;.C%icIaXfϋj.f孰мZ[IXUe<`bEwD8!1ek:<9V y4ܼ7dp[&Y`o|2k֜3jUzX}V#3C9su2 bnbT>99dKc^3Ȼ JXXEU,sOprXNf4 ^h'=ޝv8?/݁({ O1 +DY:??TzH]AZy Ⱦ#<";My ];В'*:.rIa萹 M,Bt}TԗjJb&uDص#6 o|Oe2^^xt +oϺhnڠa)+qzxnU ~wACbsr4FHU^;nwǕ;P3 \B6@ -RxuD*Mf\]ŧ =wi*h&0J=vꄛu3J sp#l^E0GiX);9[We,m\ws*Mg12F&v ^fR` r~hhYx('%WVdHI=tBWV\B$ ?G)Yb{ķ=Y0|?n}1؜{;.TDc0lP nkAy菊]@$QɕZvg&閶|B@3\dAtfPZqtKѤcb5*ͯBKCݸq=hS JE{٭ϸ]t󇫂tWDߚn.=Ë~Q=T"O(׾իDZ{ũkܳySYοp9=X:Ҧ[8>-؟.}c? ]UJWaĭ֙MڻƮ`35?Lr<9tfse_Af~I>Y* 60HfnF Dh*P@Tr,9kpaC_) o1?ۀ޴n27/AWF:tDM:txZbjxd`ͦ} d/%dţ&WgE2>Nt'Āgu^֝*h*cG'4]p)aዄ XZk%GLT71CcMc/hbU%ǖ7co,\5`n\^Wb N?k)wŧZt! _}ۗ>Dn(c/ZҖk[5}v0{7;IO5)}5d:kY=uZD+,@u/M7#HJ`;vg'ڠBotwZiज़c\FcS_:':"/th 8졽  O{I7EZPC7~Oq7]^2&q-ޗY(v͍lsQ ^ e7I| 4B6l'Re^І]f8vm(;)>+Z&Wz'^&c4|/W;]Lqu\vz.NXPF<6Q[ʴF}l;~ rj7-z&2l>z;rA2ZP謤/&4)-@ '\>9h9[K.g |R!iv)گ؋t(}_$c,dGxPR#eh5:&H-EҡT2PJtx;]%J ųE"cQ0>Uʈ֚OY~BNF> WMR׈$-,/bu`9RnPs3@ F.RI3D`V2GX/8-VnњKy _hQDp/NxAB,mCt `=+D9xݗtkSM#$Y8T7Ɂ!R6[g1 E7`T ,~P MVF( FsJEHbD&h/ɑi*ho4Ln~gFdf'?pme~U4[~$jw=TΗWōYϐÃ}<=cHobS⊲ZiVw|sݗ|•~yI<_:(Q1ɳH][Њ_OO' we-7^QLTmC.]v兓m+)Xpl_<=GV g-e@0RCN ϻ2:>4n[93sM]Fh:31me^cVH:,,~yb js?Ee!^ns=[j +p-&qD)e]C~:6,i"&\]_<~Îs8/GseI ^L2&l >Jw2 b{ɻV:{ n+MA`4*چ^d/rè“Mk J-̚1 *աs )+*y&-kp7R6 2Xǵ#shѓ"ҝi_:#'eM'NI:Zs&O$Z#2Y]ީ$^Va!{F JM/wb`dfSO 䄽 3\0zlJ2k%cGs_oLQL(K mS#vD8%Dma\q>Y t1 V1x57 Po;mI#"+>7g !F|%Q79*$ 9QX %toAML-@Y>`[9W:r{jT}0͝P <ܟZݍ5%7BxPAքr\u787h58@'S}ǰИ ؇Ww.V:1̘!F a1|7jL +9ODfX ~%ї=J.s+<ӞetOcxϴ< ܴ.諭$\읉@ }/4XZBB45^k1 聉HA&/}Ǣ.$iA 2y~Sw_&MOUֳDr+@5B~z&QPOys_8'^Xx.?VBڊ 9H2ж Oִ{N->=:Ґhž$o5e vW5G5I.t;N?=JS-R/𡨷ػ X,! yD}*˟'z2WkA*o#KHFZV&a~pfsd3|c@`](yfEYuꞰ Z̖j++\pVz&o:1r]2 S*H!xIYu=AeW5x/MPbe7AcFoİ}1%TD_^~\a?t߾sɠ늧cA[zg&FZ z诳Qvd%zf-.>%}1m1#b_E>a\;yHӝ=wvcj YQRU)ޑCtHŠe_U!N u("i{De$lCz`&M[G3<3)u5V}~FxUǭ´1ԭ\PI ЪuY:VgdhާʲlHnPR^@Yb(~c&N]E=U,'vuz>_[m/8sHmZ]$s1No"3.'pZ.ol-GXf,j#`:"eCm>%s VfB4LUY#\d`Eo)<#,l!&$|-֏!Öħq'c>sFeĪqAêb|y#i16?>RH|@{[Zq6/eJml_MÌ 匆9QbU~0p={/t՚p(5LRg -NfcνEB $J7ZVf5jcp  [@!A Lzj?JHnAA(qF?p`+JZ=+%vU=M^OWOhvEy5 qiZRgAE9@2 %,36JJ$PKԱOk[^G sJ`IBg Ԟ-"w>ut%lS`#$37%q#={]4CqR4vcJLz'c0F \~=FN=ݦ HjY̾GZzaA&H9t~4],wH%&˽\/Y+i xwkEu՗Ğj~3''\-P+I/ٽXluH),8"|!+^|kk2M]qGnkg=Ymjh (&Y:ErԆzH&MJ:m+r00] '9oFN:+:??b­Ip]r ~oV: ObnSMV*EП`Xy ρ ݣW JPJNy$"Ej RU@rj%S.L1>)Caq*KZjoR$|)] hV==dU#/[P2]+,~ɓc1}ي]Y &{"脌~}o8{;1 {Ob#t'P4fO5meaY1by){}&}[PqRE4Gkuj{ة;4WmL3Z˵ " J Z`FɒI ٽW.thh~BN 2SsSTH+//6%ıqehr=cK͠p >HV{D߭`:W"eqj*Wzz&^uO~xw,t#ջҫQ{tDuaGfAkHN P K%8D#jh\CXq';0V[d=cjw=nH2Ky`Ũ#*KߟB~lxG0%?]Bl_LgF26oȱf@j=߰#˜H3G\Bq S>^D̢>{u,uhGkVʟ V]' BpY˲#j91;mT,ceFܲU-v,=wE;cv\.dxVνhG^+>[1Xvoe`![@+EܦHSe(goGtD׷W &+$ZWUIߨdt%PUQook>F Vs{kjć|a#oJ~hwy~^181+ScM&pz1x3A8]~qU} &}M)9fj@ ,SZiNFN7;R{"p$c~yl9o YyP-%Dtb2U._~ ]-c|l3Vxtt>Mpqs;sXZ6B o@)YYi;;>-J}3е9r "-A? ) 83[U{ <<>-If 5IX8|MؽH-WI: ݒe cz{0]buֿu0U*Ğs13 kd^d֌'bB r?W5>X[ݶXORi) t9l(ݤ*{!7Jv PjnM)JN_!vL{?g4N UFHr Wmb2jOG}?1-9E:Ԛ4OaF^1X eI+>u4owI\Jh *HVoC^дa t#c>7SdAVKZmi#;L^#{fIS @z~uNA+iيAkȗ؂2NX !&D[wHFY߆'ʃ\a<coEGfQBJ͒]ZxU.hW`xc@fX3oVc~ks}PMS)0Bs'LvE¨{vB(eB ??C9C01[ oXr[\-6좨SBB'=QC 9>͝D%U1ltM(W-:7P‘:)V0$R`6BU\"'wh`w _o2cB | -B:i`- 4DRTK do+P}}AY:Y2GˀJAJ[IEqNt=J>i[@`zk$ͫ ̳yaP ^Jх(gTw^RǞn^ڌSϺMJjo¶]>:aT4g UFN%+F9u^e'b$3$l=ޮl#N];vWm@h^3y1'BlY@lzٯ#_ Ei3,H*Ў~F'%A=v zC[C[HZeb2AĐ 3c(3 `{M6CҩӚ9mBE#9g%'gE Խ=}o~CEA![ Ug3KB@=ƫNőG)"'ZtuU:8ʍ-1@4A!̈EyS*ഹ  x}l5[XtDj?@@98x{AkssWw%TO00ƌ؄ m k~4i/ӞZeD2[$M*hsG7Eb}5ל5GG )LLP Bt*zT [f?YK_`5%& ?u {3U;LߕqHQ.G CҌKpeI3wűnz( Y=׈:A\ݟdb#KA´W6;>jU~`PL c0GFucEC;D.YU g"up|Q;{*gR7 eL6- Wsni5 9Oqk&8krVP?dx\ݡ+2XXx#e}5NÔt[; W~lL[Q4zrA!A?kGWOVٷ'oڀ6<Kc8͎+06:(0I!A!"H BBy}9dYuxWEKP{c4rͅY'^ї%Wc7u┤+ruvilAvJ_Lxw>nUאzF+)Fe҉9a y8F+HMl&(E]* xIú0TZb?t]1tO?oKZ|FZgzxe4#.GƞS)IgUKFN)D @͎%V5 4IOWNGk@o]U?G&r 9^,[_ܬۆpeډ);b,R?k*5o[hy-nڲ l i1î턋IQS/f`.hS^-mޏgͮun[jHoH>Oc6K-^U5٬IL{6}1Id"lRnG6M4_X۹p VE?#ViiD90`:TszNRzH?ib5-˾ЀpՍn,PkYuL(_!W>.8qi[mHGqEL=a8$W۵j}Sgr#ɾ<lp[DshzҺQc&+뱅plx[#c!OoS ߧsi$8`]Gt HA 0Yb_ MeJ>VQ]["o.[Al~!i *4BeBq1Xv97G^(mf_H,p P";p8ka&x㎸U (y'Z%iz[}o= B`U-[зW7 g05? (K-صL!aaCC{ru=E+vUvLP}oJKiO{cɾU!/oi"sXF tAOA䒬g%dz}ب:<$gpÝ c?g0·pB.,[BMPI5' 5I^U5_U2ƞN-vH=3{,DI0z8 OPsox;V.;opˏ~6u""VѾO HQ1| yBI3jҍ; QE +{p-:N҆؍J>,K a< {"Zћİ^ }bӏ%qpg۹ :8@~F)G¦{M Y#&:IEX$<)?SwW|r.~m^mbpIkxj߬ꗍU0 uVn3s+~~rHڍ5eVki|&(I(f6(R$*FrꊹeFJ0 ;V]ycP>tocQvNEuCu(Vwc(.H): մ'N Jw+G/ ]"FdF<7"7 tY{v)%]i΂.5#O `ny#9^~ P_]Z'L+{laic)x3H79hiW?5"_8$0 ÿjd5MqXBJXt[Efhx Nfش'T1&o?(b[rIn•i( 1>9zY枢NJQh΀oo)1_#݂Z9}\<٥C}! D6 .4-IP]~ f3b~ǡ@֍t10 pDؑ'g05oh^'TPr-={|wsNmh|9r {,Px%@yb&-Y^e h51M;ޕfY5=UEVLs݆b-oI;l( gRhF=؊ŦuDSY^r+:`L?sL^/{6¹1ʯ{ݾ|[`ɍ9D\bh{R{n EHOv˴ʞn6ӈsspƢ[Nvʴ((>byXg oѼ`I4['ӅN&ʷDl3{}8#EE&CQc";rYꝜZ.`nI.jE 1ۺ]ReUqiT\3: J{3OB9n&z~:G' 3d螫`:Og}Ü a'6џ_ʌ2 ]8tHV@}7 sB/4{RԗZ Gj P[K]I]§oDGHP]0ΖnLl"ϴRO9}qsuߙ𙯝+ UCC˖,iIǥJ\;ot9Yɡm̂fɉ<^]5S (|\v*&!|faa]|nfu 9ok>S2ذɊ=0D' g 5  eW@ p#Ҁ_(cٟ+~+n BДJ?̰Wq:@{z0LĴ(kt\K!S XzW^/ak5#4h<ά_BI7S O>unHZO$clm+Q:+52%XxҎ _=%<3cLM2شW}d~>.ũ%˹G妪JycFEb?g\R(3T>9~5taQk( ׄzbլ2sjLߚtot!RE _}jQp~\FzYFM9teMUlEFrIv b,s =Bhvs w&NIld:o+ݦ:hd ݺ+(\#'!'Y>cyB9lK#*Tj6rfB4E.KBsz)H.3:ժ0}wJ^)dwdƻm xb᪫՘#'N:^aEM[Fh㙓{4JB%.NGK+ a]AI'BLRC7%{=i@{G$JLtDf F)Jk]֞|8@V*a8͞'RR5SrE2xJoi)1bHvTr`3A) y9&?,ʤ.mH옮ߞE{* Hl+rڅ9T564Җ~3F} 4d,{ x/ԃ&OσI0;ǚ-,0ѭ vI4P#5Y5'6o$H0=Pw'2"Ѹy?{%(2?G@l/%`wZ{/%9霵Z}VNd|xܣjz`#f b7WI|t 3/!)LZ}Di) y=s75{awlQ/S ۠.**mGfqSٓP [e`׀Ii[dA&IQMܱӲ|o#h= י F!Hc/)n~xuq7(RqƿF"q6+H* "Zf0[qQAh4_Svpa_BU짞'y T0Ił:?R~USc^ۻQ3QZp+ *)ldkv]wCq(Q}R@+OTĈ A9Ye?L4OugyXC bcڦdA z6ߛZqEŬA)= ٲqTjL\ZaR''u&都 W8R* YOo|Saa!sB]qI8@FB*A{l\u"=Q윲s>E\U# G[U/c79bf!^+Ʉ:['TA{e:XRv02coIIX p^=d#UIXel_` Si4|ո?UvsE0 "JW-iꗄG;.E3?0%6C {n~0GkV6@/Gb҇Yӝ7Id^E%zs&6BB#/U+̶Cy@#,j&en\8~KA` Rv%:]mr!|qP;޶@Lv^KM @`fi٥z&:3UAav@3ԧڟ|ig) QV]2e1 Ȏ^;H"+" N2g7t+ݐYt,Q?pLRZlb*-=FYGԬyc@nIv4)낸A]6ss~%[]K3ttC^x/ۅ,j:i؞agwi4]QjƟk ~Y` H}kOl # m_c"( / ?oEsq-Q~CnXЙSiGgit%+GT=rR燈S=Uj*% .Vn^?`) lo8zH쿻i6\'}!θfh/5Qv8L%8.˚vJFnn[ɛhMd'yK̓) S$j%8219m;a?ɃU>'dM0ߖzfЩAOMTk΂N B'x@SUNo}kǴ+$#` _IxH'ʍ0ocrm..j"sN9Il2ʡZ83+jSC dj=e 6܆83T=يW?(L3k4hs姖fGbjC͇T\DFR[y0&xl;cй\`f@9RG+ݕCF$2֬|_w#6woYY ǶYhaAx/l,M0TxqR? ։O~nG`/"r 5ҧaZkң3uQH3dޟ۴>,. F% .ߝ,v'Kh&S\I[3HS]^aZ/C ?^c_*L{M+Ck\hj[~sbBfH|G~0B2w*+*ɩW_F0OD$ƚ'Z&t) ʭCj6z5!c%g~-#=6XO5 $RAWLPg?c>uAy A*Mg4XU+@N ]'whaL$insfH&cEKW2otsr+'$dJN"1L H8$TZ@[!5W2=mjŵ5|TwleP_gH>Հ`s!9Xg%2F^{B/膯jX o9N"HX/ y!bEu,b ,H!}zf:r艫]xۇܒxS,nDLHmJ11)U"׏0xjچ&%~ciM$_:8O67+m^OLU0 ~bbH.y$Y "U칃톃5@8e80' E1914 pot'c9!MPAh̅_C0gD;.I8Ⱥt g?e'b'#bSGKF"|50KK!?Ld &'\*>DsZE=֦T5N0H~N;QmD/@r¹JbWL;Jp@!DzqN -z6k$|8Qc䟄&>Yxèo$.GwAoOFb83X=%n&+I㤩sTYw3?{yS+6uRuoIsFG#cwDgXQ3SJwY:%Zw3?1{W֐B MѳZңnn% gr}u dr\%V^ $N9*eleƉH#.Mpi\>zɥ|ɽ 1 'A# Ķ?[T ;z dQ F% ȹf,[ 3;\c2وh1e ^LuOЖy-VLVhJnXՆ>y]1O;vc%HePPH9ztkRk eCK5r;N{#;JHk_k`" @ xv{óC2v/'Ked+l\w+H5`Tⱅ^BOT@fSEut#>z5LnIǓQ˓93wc$FP}ߵcD\>Pq8 hB wn#ֆb6ʬр'r5a:(gԓ~),ʋOyKOu^d̅ڨz,OR%[k"oSN38:)y0%TV2K&'#pY[ąAجnkKUӀQ0.z \MLV][qpֶ:UUcI"sE_1W}RԌg@FB`j({w,;M}kf`rEhk)`1u7#-a?>:2b~"vCگxdŁqñ1zX0o?χ@Òinas쾎̓g)ìm;>}sqLŤPZ w?<18hK-&wE̞(I+EI9 yƬCkƞ'AhRت]Hhݓy\-$̱WE1m*l37=-~rv电``M^q&Yڱ:zʠƑqGAHt/nÔ$;Pq)YuFO8F `ܶrQǑKR٠r)1u(J ydP.tQ- mJ5@y ?nV%H CCq[AO 3rh?SJ YQ]Y`Y]I&|^2z?Dy *x> жh!{8Ep%q2;|A. !l lF!OԲNYn0a8T~.s|'rb >wY!PFi$ JhnxG?Qn>%HAsJ[mK&|4,i qei“AΒ28[*}X/I7WB:&\`@k|IsaLjr,w K]^tm=t %p$qh'a|4۔/5jTQ8ݰ#4@ʛ3 _+`"HQ.IψiT@y+IPƲGT/ FIKoelif(r䓔O/0ux#5)J*ܖpb3=@^Hm&Rrzj1T/t'voN2lKЫHLgdӊ}CA;>Цx PA%hy-8(@QINe_Gqxo&VbC׶q币TW2pboW&7ąͰky,:߿79C`7~JX عd7 E@SdȬ\7sv2mXc@xYgIV́ꂘX6:YglVs2s4BL[Cy6Chj(YY{YԊ 1־ؾ@Yœȉ;ZVtfuQFܦ"cJe=T|vVa=2nYN񠛕E-R>@Ø-+Zp+k KFa3ϳm8.AyBX룑I.P=ۿGh a2Bj)"6Pۥs3B 3WjLP,ڶ.C߻y^݉ɚ(x!h5l0(`PvM1f#/wRm Ok]jLqtrqo}OZ~}(P^/~adX%en_AIRG0)Xz3Qb1YN B8Ucūt+~0㳋])G>7C~B70B{D$4[(>[^I^ :U[,T!ᴯ "dEiXϰut OTZSw=j:@T]聡_W5O7Ә/0~a,(Fv ya,)5bsTD=[7!YOoӗ(Z{| U*W@xs^tip_^XhTv΋5h6A koʒmP[JweY` #68@4LHiU9dvNpT; ħ{"TD: N+H:_c݉L U\6}7ƌu^.Iُ`}M; TAyAoMsEJ6^uJK/6XYw WXA\:)20 $D3H$u@t{q %6b30_̿k aTϡC~wbI^n)hFZKAp&]KS乍 Ј[4Ɗ6Jӹ ָr K d!|n&эY Gsfj: jJ}E}/hA>j 3^H񻉈~V3moeo2(G\ȗ% zU܆c[5.EF50)ZGc2o@ unbC]U1D8=,% хM鰍* Ŭ ڐ @|yRTԠO1ڟN}*BltMÁ]?Ii~YfhYD5мڨx`ԔVUX3KAQeYbFXۋji(𐵚.];{S~rN4[|*DxJE^Ӱ pr>f0$Eug'؞ e'Mm{p;I]Wb rU?n&(- ύ3 88!r!w\F2?zԟMEF4S^KMi}F(SA%ԺD<~nofm%yZB(aZ'VnokY"[cN1&LPgkX'˙~Cgf#?Wo@: 0R>RTO>\"\W0c&m_&0S hYf:_vg'L57w:sמ5HMh|EKS9jV^^ZϫB]\?FiAR\X?TF&.eM+ϛKR-@y)*,~R $L<,C+Ն6Ck,}]a7c4sG`2wS= ';|e6z iSe_!%,>oCٸC-*'t#Q[d`6X0[GU- d%o,O a|.֌|~<`yV/EoE Xz}MӬ΍lP =Q3-@)Xame;) \+7@QjnDLOlLK5pY'#u$Wc!V\pwvYI6"]{]74V꽋WaY-H%XQxZ$ mLw_҈@oVv>t `Ecq{_-O )ƓJ7S~d^#9D' σqM@t1[;A;۾bgMa 6TzCY֜Y4)R{@#גz 6_L43AlңE#DRUfɥcRWoXZT\^ل 2䟽՞'+)D]8Pk2Um?/i.4̚R\jK3y/ +Z} Cx:mR֘M#բ!.9oF6sVR^u;ᎂGIbymArZ95N"}3vbxؼr5<ɮY] iW I'}Rgaaj@:-x@rK8yZ&rlM[۲#xBeV1*s=auGbG3/#Dz O8HN5s%mצ3_r5d00B؁Au̼d_Z.c  .1QVN{7@ R#: T?GH`_@y1ɵyMI v9iw1u* w.it:*b tDYȇ؊h94vDfsf̹LE8A]j@M$DNWs%PY̌ T1J}.'y[[yigT?> J*@XA^ b>I(vK_o"0!f>Ov)Kp8t<ߥӋ^]56딈1>v\]rb{óM{ųE n._L&M8yN.|L !F upW.1@ O_i,ŜȪP9Arw2EAGeB-58Z0I'!l2ܢAܔR!@:V#p*l2"s?3 iAEbEc`#,3]J(Ñ9 <@oeCD` _5xi!ƍJ3IV28bj-eMkU9ViK'eRXp7U/4ЛGL5w(N3]zg;& s>->@ci`K8, up q3>uH]K"5ʂ3 w I|aeH^k :2iT5o~sҠufK3rc!'i拣|j᜸h;'$~~gzM~V2ێp;fh5Rtb5ڶWM99ENΏ DR\KC.f4,gٹtbeǜɵl<;>x[znTWyNB&]!0n{5%EsӃl=ԿX#kE'p.JLg(.:$~т c .ax۔$9s# fHJE/9|6x8*Uh$>VSr :AIoI35w4s:۷ssqj l1KN/|i7,D|Ayԅ| z5wabSݰw+/X)DC?A# #7#T\Yӣ'U&؜A897v eKu?>#Yk; S<ѻk .&j@ : T ,=TwP9a !讯 w4r&Y*u*)|nز I)nWqσE+11wf|!y!02<8 N0Cb(|gU\_s';k41A`Z?ȐqA"d+nWAhMԬGJG, ;"Q-s,q 1}ֳs/$A#(Ë]1a"$lw-}n\wo{\ ÅЧM+i~; >v+ Z`o¼^JGq;[Iec+.0Z%BKj*82ff9bR4/O"ħqK㭵 Dr BDZ^*ۏ)y݃qޚë&3)@͙ꡗY&yT/8'śnܯULEƇ"u;T g-ݥ͠5zq!u:Owu1͊i6-@(-Ȝv;2(mU*CdcfdiMBT)'0 G|)d.FfDg%Cױdˮkڶm7> E"!>phҨW#:IFAUZAw 5\cp^cjgT7ۅ.F?YZes3z~_*ţYsPu!>.+A?k$~Bv%ɵ\}+P,1`sQXf$b*P1&Ul8i!`-QȄz-h6'0|l4KdIOH=fy0be('nHQjBSg@@g!BlȥAY8C%PA7f.wsbĄ"GF:Y}`ύk#K՟JU5c1PZZ@ɪYkN "bO/,,L[4E! Y/(\"4oG}Ψ-`:"W g'M[)#V7c!]*,Vw+IhE]aMW_ o,b %Nbhࢱ!5Iosz% kݹ`#i$ d<CÖ1 Ztx:a<Oseh/3r!XLP{VB1{[#jʵF)sjat@ 4e˚88hFű ;=61/%:i[/f,ü;>?\aBryU*y93;T0/ bUVKI+ur!QJOQ67LQc!zX4Kq6I<s*|s8JMc IK]zzJS%y!mUH͒2I^#I73- =Ӿ~XRC+D\mR[MdZb̮b sJ2:C^tW242l zD $+j"ӫ$t(ȢxׅhNL?`;0 ie*;I=Pw R@0`*]\AX]5Fm[auݑ>_ȊEQ"jb!X"-Iݜd[dH ZV̍VQHHUаY+_2M HvF`z)6P HY֘^߄? ӆ!ս$t̛ C& +7It~qudu H\]O~}0[Ep/'D M~]t](eVd$ $:ag*q1Ol V>]B쭊mJ:}7,3ʨ:[v"|Jn"43&y 5Ԝ>ݝi-J,^[|MobKORgfnwԿ@Z[/40>zW }31a1";g=&f[>ii/4cNT6lΪnAdp@0ənTBY HEzH})&8d$GͨsS a ThDIxM|UXa _.m-S8I <`atjXv[୰lêsWJ͘1ƫ#(嬹!b$HAC6j{(b;g\MAl$ tH=_ce{eƛŧ\X/Buq IOn%yEM$LwAHّc,$|snG0S&x7(_{g2sSRZ +g"g8HPZ/k6 @=r,M+Sل:+C~o՜ϼaUijObv5O&0 +s#Gmf„'w8(4 _ }j<]6u k~-i̯Ѥ^~oJ2sak7iLqaĖu1SHB_e $pҝo=8X+)0[oyW^S.i+@|Luk֠y.SLyPl‚mp¬*.UT֌m6ibF0vYsd #rtrk fFqh硯GTi\ZUw6>buԯt,3w6Q@V͖)){ՊC49դ7%~IwQFpUz[:Sq$d3Χ/sqg'zs]iْCxې쏤'.bG@;l~=O2<; 2̼1+&=Fˊ{97C Ri kzE\. y2NYj4Z6DVC$No ll+Ǹ>{'zQ/a.K0z6ݭ a{ nDi`E U#tۻC䉊vo gkdGQ߶%QQ붤N#遅Hy1rfDquatA+%&Of <[e6BuI#ɈtB4rR^"7Wy@ f9QZ `:-e1M4&9tTk(!z㕍#w%~mz$uvO&cyC9 @$\ :SD]]ضIFLG]bk< PۃQ%^Y֜"<rAA"u@qXƁJ!POժh6wCz&3y| Sq*z)K7EM{L%j][o5@Bei1 G}~EROq+l(#5<(cJ]x(,_wZLvjE_HD )@4zLӋI&2ZIk2gCB[@M@=eq&Ȳ$ dbEOeM%r013޻Nʝ(MRʑ:,yQPPC>}͈86vpwm4@N X0tӴZG.푯50Y. aɿ \eBe* YͨF- .&~]6ܵNq+ukQUvUnޢשj|TJqǵR]+”ƘkftUGLFTvp/YOdለ@{ _R8`U;;T#o Ԗ},w L%YWo~RE5)u aj5HqV &@M :;M ˕wggpUd?)NDgze1s a,:h.1t~A7J pErT t/ 5l,7 pykT#QY$juJm,襷t3RouJ}T‚ۢ"oFYSO$EީNdOD&p>YH.ʇo)6Ѥl>T霏e@ȷ>U*ͧ7r_&ͻhd3< ^h pv+:ǹ_ 2jumRDn,Kg-&y `b馷%+ۄqAvK84إJO$6JB]nԾ c7 ՟휣f8 {yIz .h9,=sbx*v#o Ų5~Uy_`[ceVXI^=!rK(0bq>Ƹ7HXˤVkid1&0}%e=uQZX9%.~ӺjoxEՠOC hɠs!\oIo=% Z5t{C2T깰/cs”%~v4QuiU'nlIٱHNV6Jg_YCN>4PwЩmb՚l\Y0WO摷=EŠ. 2#XxQz0 {B6U'Uem&E_v:[;4 qSӌ#.⭯XTQ3cUtPk(uJ~+ѓ݄'uI/'@c hEoeJFR\Q7iQ?{量aϼ~8iSO| )v覻:i+.\B+Hp=o*۔[]NԨ m_X,>h.sjAǍhsGd0 \M(혢թRDhA9tXː`$L KXKov@7;fl̽V5}>9AA+>ayeK#OEqр̇v_v8\ %2Y׀Fi,IW̽ӯ#Ba3]I;O ,<=بQ ԃB4Xv>e??bjAd v*V1 Mά -8![0xfDN\z.ǔrX޻L@لVVQ3FƾHԊoG"K#qFԧͬ?ӿ1IH!ߴ,g!^֪EzhjceYla 7N!K/{*ހ;2TTPx2&4p$ 0siKW{wu~UU͠6-HHQ}e߮+1J 64n%F뉸k"yWڈ_sCDD'g7w+y)ZTWQ+;r2yNbXo oOHGCR*m[N M|xaNf@ y >wo_/{P6#uM!pX)ܜɒŏvd#D RlKƇ%e٫fDEL}*:`p K1(IT2.5d̪4P_ZǐMlׁ޸e4:+K0ea:e47{Pf-<1ǁzwTcϾ(WwBX~bV.)=bΑp70'>MoW]}z!\|܊`WN {; ̡& BkbV7K/m7̣+#XQMg[˴XN WM}!Bë\x ualHzHZ,pBTh \ngqiӠVa,/[ LBBkȺ2Se'z6R2=BT=HK);qZa> |w+\{7b|;&p^hI4C`B19[c$+괵 G7STjh8NVC<گgj_Vp8 Alqř^3~ slUO'ʿ{h]yY?dkev)`Xtu'Jc=_[iT†xF" ]Mb)gE ӖɘZ*y(^Y6j r 5LYkȁC#%QXܷt;pfKw|?L "(4j6_o 0Yr2R\{n/&\/_Jk0X_`gTd-OBey|Z#|~'| t*jn+GMBƭ_/*17)rp'.SAwK>rT&W+%2z C=ij^l CxӔy8g11@:U=6PTE(ZgRڇs=7wIêSo6$Y8"'6W#c0Ww1coj΋8<67׉$Q^.{Ɉ/%$' +-a5|~H?+ ϼ $Y)nӹso}a d.]6dU 0bV{+bs>EtZ=(s}'*L\./1NؑKZMlJ]%l a(N6r-}bVՙ\Ä`6ET$AaU|,BHёc0TX*C8]u3\/dѵ%t2& +:RW>2r#9 {#Ͷ?=yQ"a70\@+p<gѫqH{s> ̆[I0$r+1k|n֫!&8%72j`H_siV0M$2 hE 9t_#wO*'"PmJ2{TlnbuMPE ̟?:S'jɧf`OL3e!#ܤu%cNNL R LAO:E`>ws3Z+\)7=7~6pl"O} :P2hP:C AP^6U@-1]5cJ'R8+6XDZ\ݍ$mBb~K;s`@8R.ڂQƟn L90hbpMBR{Ap^M됾@cIG.WXGP~wʺcN&.n -n  ,4&(m>?Tqԭ  `9nPXQ$7BQz,Dؿ! O%$+"oQz`5*D!2A~ SpHK<tnȟetVn*n90% l-{ua=Jl/ř*uַS=nB<$}%x,:&A+xf˜G{H*f ﷀeLm 4][st6Vܞ<_7и9ǡa߹_kGsRS&.PO4{ĝ.uF;^j R/ˡ~'#i-VI畹#&~O5pykA'\G}}9o(< ߭o!$EޥRƜuDR^b8Sޑ&(u$&ϗ #-@.ٱ+.`W41Hj:%CZk8H{iZH36\ŵmҐ .LnpэQv@x%&Λ“,B_SoWvF"H0|:t&UU7;cϼ d毼@r T s,&O:9qyfÝ7@94e%$Y&h|Cq} 4Hj_d (p]]jض{䃅]48gJ">|k7đ9#!tra7_}SgR>$վ6 58GNxnD@}MҐ* fѩKI&&SuDd!qMӅ%>> =\ޝV 0۹~bˆ^c>?_0֤WwW&ݛ7}qH׶sOr} /-}J`/#f8ۥQIܾ奎!K ]7T(~u܉Fx* i`XLzEZ}7qӗ}C52WB9л,5iQlqjEğ,o ++'5f"(dQq/~(cr߯ߎ-R27;ta-rJ տ2bll ʦO)EjlYN!/q%(v*IKyfe-3ўeH~.j U;v 9R)թ[huL'<5)LnoĦ bkҏP,Ĝy ?zy FWw/64qLݭ#|qڜC-^nI TրE).ʋQqG[u5i)GUD.NcL*_+}9"QǴ%$tESV J?by,Z#ϕο& `F65>U3-Cd0Q-;T!PA$Ax+dh2ާm{n݉Y8ZK N_OC5::.[Oë=aq7i`ae2x6E~<‘zRRH=3[z"y%;T ,ZJ_Hr (]Z1Voc)ʨf*h^d_HqhK쏩I]aasa#pr7lS!uE3L[QeNJ&/FT@ׇSKK` _ &s՘6j|`{4 6Deq k)ԙ5% q!- ^8f0q]F:x$7>D/)jAbM5% ԓw&֭e|{c['q@FO9|MFIb^39F˛Xwz@\&vO"RG\?VcE?(B5%@8dn,-'`A_awG7죻a+`-*7O^@ˆ;w'_a>r_>.}6{|S ']|A*J:?":WK8hդ4|61>.>,/;sů:&앋79]#T؍Ѥ7 :Mfj?`*I\hO8Rfx5D4IǽJJxfY˫-{!G4. w>v+A(i?IAj k|Põ')bH` (˾ި:9lKջ,J}O{u4gC/ӎ8(2+2KFj%[&eol",.>kw]1y**JeI0ȻJ1+ ԇ*Iw  OJC@'iVZ $&J{Օ:/(|[wz9q~=G~#̦lf[[g=i7.&b$0} BGVXGu;} :֔ 8@n]Pyb9N-tnE%R(U CqjL1b^Yy)t{풓j:JmA,hT GG$>&Y|טemHX"LLljI0 /n&Eh xwcdG(qS_`|h 1=ΰvFL(8z_ʫW2dia)w޶ YZ