bpftool-4.19.90-2205.3.0.0149.oe1 >  A bsW^^fR}6>25U&d1x cIP*Lan-y̦ZޅɣK 厃 ٙNJq!A(z2f5-M#Hqq)%U}1ݻMbf2a5a3fd344d2060822cd1d9bee457b39ab01f7802a86e86353707509c558aca96b745f6bb120955d739eae9187427c0d7b5b3a dbsW^^f!2r4kUh2I.xqh.*˯k7gsQ>\ڬʶ]J{AY@ ޗsSH_Jt+o3(H&Ӟ5[)-M[zDe{ -tf \5xnb.Ν=>ؚLJr?!B#q=#9};~*k0y#WˉId4jI#`0 }Bs!e~qo`Ap@'T;PGX&@ 1Uĉ0`>cNz0%@>p?r?rd  $ a/DJ _k         R  \    <T,(\8dU9 U:UFl0Gl\ Hl Il XlYl\l ]m ^mbn"co.doeofoloto uo vp wq xq yqzr r0r4r:r|Cbpftool4.19.902205.3.0.0149.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bobs-worker-backend-test-x86-0008%:openEuler:20.03:LTS:SP1:gpgcheck / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bb.bb{bbbbbbe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6983df21f58a0c22b2294b903638d224298edc3841f99da8b9193eb0991f4e65e12ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2205.3.0.0149.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.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 1654766263 4.19.90-2205.3.0.0149.oe14.19.90-2205.3.0.0149.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1:gpgcheck/standard_x86_64/ddb0e7bb048d435aa850e647ec23ee44-kernel-4.19.90-2205.3.0.0149cpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c1dc424ebc0655b6c732c0be3f0f16c7ed625b5a, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRtA@C utf-8f35f1cf1a343c69ef32e81c597b99b89e99e70c56e496f70741c39e77cb1d813?7zXZ !#,] b2u Q{LT.gb(:VTE_'iw3YD_Nʣb0}k"l'=ܝF%4`"n+ XldG?;hgT]68Q.wg$S+߸j#R;j#q7[P%^!xK2s.WMFX[~Ӻ{g?2{"eJ‰5zw+"wJX^"_jafm;r "%V*bD}mJqn ^hkk8/7 7, =}E#E j/X:11DzjkumHe.l6_KlҎcihS@gdPj,y+5٘+d;jIufgXqTwe%Ϛ֦tIE\X5=/[?pc7U~IM xy8O*MZ ];vE~&`n+ =ğѢ&RNY& ]&koϸt|笮o,C>~ǖ^_ ^^۬}2qpn ÐgVrηpxAI@oZKT6:P!P!VVI_9w{^OU+/$T~5&ITd둅e 0X|fKz+QBfwPO)y'e$L=KUE0@|QY`O۾f XiYY",_Q|uR?suld6cGflE9rd#;vѡA 7P$` 3F&;,Am^y@2z71R#ya ?W!TV4ޓOhٓ爍w_+si鱊A_)\p&`9o!֦ #)z:Z|WCV!\*r[-kj#X$$~ǀ+*Ё~I";ț|*4P6@c<%1j}hr`d "Fz}LFF[OHdr(OuqI]H28lboXa7Sf\OяV]i2mHċ XTV9חӬ4f -( MNvOiZQ!B/ I!ܐE u0a6PY ,۵]jJhhqzev6689S1Hx*j||NP^qevɳմI Jԙf@~Q!,Y<l+2m˒h*T Cxyhgg -dz=1m +yhlb6Brs@CbhŅR5L KN˒Y6 " eJߋDnP74s>3uU4ﺼ6~v0e-ZMv yQ4j8 (nQt; ۶J[M(<2! ЎDnD#nՆi{i:>LZZU,(UDI6ъ!pE)ؙ>{Ii1k(nu NF htGM(%q_WY^1oXsǁ]J6ԝ<{o#73C^WO9o!MUGj\?'i67d-fIuΉ7OhmÁSw2d(_<)Aw1"s4;ۅ5ͲtŘs342oX-;^aȔ.Tȑ8vKӠ\i;CJy/ kJGt>ѯH`);A{R{"R!0xGl=]H*\'nkK!^[zBKTf*2}(JW\"~Z:G4pI'x7eG"{7Pnys\Bam QO9>l09.I671?W]ٵu;%:+(_DU2QS-BHn4шk`E<݌%6U&"O{CX`] q}B`]Y"V7;x6a^>߲b}Q*jI ,DX8ؘ@:#HhF{r6P3Mwplt+9/^;œGWLlQ`y|{R8TvǔtdzJ .PQ *2\7Sqtʤ~U&};MB~T,С-ZXKk3'mv mLv9TȃQZ oKCM?}!9ܼEfڨy<+p(snP=әe]NtHf>q;G^]g5MV`Z&eB,eUn]A_XyaʍVKGrGrd[йLPB޻T NZ?#-uq{s,Jri+ ThӄKd0U ˁzj>L@ tNfh&[ģ l 2o(9ZdK vm wifmQîm&+vE+H}8̦i{w&'$"&Z@uY,.ժkRĪ;h!@娽k 4f6  ۚ낯b{PQg: 6{<~Hd?b=ӮtxiE|q }ʘ%7v_]_ P9&&瘢 6 [b A*a}MhWOk!9s^# 01J">/|IXJ"(Ug t8Ő"Gog$ ᔫWqy9kۆbjO˅0"bcAgwE 9o62"IaA3ڣ[yD U t[y:7y*]x3D}<,g%M'N BÎ`m~H@x>$V,sIW. Zگ` qRPm+ËeRwIQj]$F*7bS金X[MN*E;h [_YѴ!r 㞁Ƣ K..-a_Z/Dw&0>h#={kV09F4 NJJ7M.!hj6j.4f '&V+4Wz-fYʴo2ˌ~,Kk(i0m^SKeZdC{Uq$o^.j3 Q j+(gZ(~nS0K۔w~ٰہU 0. ixDo,W]cex=zk@͛8WQh`SW$}jt6D8ַs_R8!RYPƇ?E6c'MDD퐝Yhdc_p~ʜHbݜ4*J!h\܎~'[wJ[+L"*VRfLCPTuIF- oȘ3ޒ'nNP"8h\z!ipl-Ob9Y ]xM`,30=V+L`m;\َl(jAb OSԥ4c%!&6o 7WiҬ(o !U37hۋ*`݉yE٩\|VS_&4WVOG>yiV|2p>S8݉]"[di~i;<>XhxUjMAr1Fd/v]ݒ42NF,G;@/<%.N-媿P cʅ۹Bdzq+@h}jG3qmL<,:Q[C10?&\sݠ`MK2Wm) H$wJT烊?x7np쫉jA|;HJ <08G1+]ta͔s !57H(Ad;'Y=@Oh`C Z7.:y39)ۘ3Y$ϬWW7=f!$ R 3U`8-3Fq2T OJ \>>:pb7$@r zs6cg _ԊsӰ; r&Q+;~ _gTQ5|=]i}`{q \.z:XA)QJ'`H\i>+Xa71Vf-,W129w}B/HTlХA&\9wLJ ;a&p{&KwFj&"+:9v4fEZN5LHˏ`1s1.ݞ.x;X^2*|{0%C(z>YT2P< T>NLϳw#=eoq 3R@9&Kꁘ!,MG f;+X ڠ\t(QgJl.袖kҀT_-K]+\,Os0nj}P}`7$5S HrlFAkԻdːa=QG>4rL )D\UDij  Hw k/@⃕jD^Blo$,-k'j(ED"Mlqk.Q):4 h7$@B3G٘oQI5S"R AI_\1yGC5Y\ V@?8HM5\~`=K@+Z/ګc?M(eqJv/8\=3iQ X6=jzfT#l "GĜq‘yYE=Cө,K Ds c3E#D':_bQlȔ$fGsLLt9~ +ΡIWVIV h#1rN-7`id9$[zG~֩PC׍mҥ/$mY+O.]'$^܆`Jz_B'DEU8 ><d6?TCWtqx@8ْcNٗG6_\;]dco ǻHX9bV awY2==YfJ :CG8Xc9̤` >hKK%e拰܏-?Sx\W}U -OufTֲ0Y=8a ت JAHraȹ"/٪ &xYP- И1ojZ!-8paq 3CE0:+jJD|LFn3TTlC:^M5R1({lC*RP~̏0~J*/)P̭xrRmq;PӥNhM4[udJwW)i4`z[ƼZe3<бS>yDNRtAEߚGv֚nH'Gmٷ:hZ̕*z*E[riUO7^ܖ1 , >ZN%`]Jb1/amʽ@dsd>ConR %=MU "ʼ0v/L:Sk?+{;Vn55?!,T:k|}sj=g1s`I~69PqF8hUmˠWH)䚔>@0̋[mo]s]ҪI.8NxeTW9ޡcFH]$ ?xVbE.BWV<;D[TfnĵXXT?hkaHUN*Qt.>sϔWeOi@؁2`T%*c݀ bMN; klwN  㭯ڱ f9 kI7Oo⬔W߫peQ$S~{|<$܈t\LD0`}T|IfðX^mʒPU}E&Ct%$4l(Qev<\Rbs)?NFxa*EG~ecYԆK D`T?`Yט[ 0I y0P]OE$zMȏ;(wJBv_D0u넎*oy|üG[S m G j]6yakM:p"zH7bmB,kwm'GcY| Sng@a9myl/%̽yMk.F’?yY՜eQK]J>-&**e`NƣKYCÙꠝ[u7Q}۹sc5&:y.qVhv=E%$N0g_6`pHۯWD:8-S& ᗩ.9-0qB/3!ś%KVOF J۫X# v,HX{N OdX y;qJgk+UB쬏xu):iۢm_u? CqwW2MOrkYz5"u33Tqt֦8W`COZC*I 'T(H]V*4(ba{!R,ZzIY k1K\:Ҟ~ ,P⽒DBuq2To&p e??b*a4..DL*xLEa#֗)ںf^]{$W3N06* H-Ԏe`|@'`k%!o@ 'f4'@N&N xL^x0i,NHxAK'h`;:f‹yjG(v;x̴Xӣ!y!5;^ H~}w2oThλK%f 1'tdI&E¶+!{U$6rֻAk/6_ז1p2B Ǥt$nf`I{Iy.٥n2\ =B\2? f < {^n5ft.ǒ'tSO1WB.TS#A-8zU~a!>gH|Sl$HXR6l'$}xz?_0g }x8=g?$:GS%+z3,rgԑiHUxQ)J kj/e~340+=ᥳ Z}~`~0_a-E#-2LX'MIgI-s%;V c]wD'&CO9(~f>cB Zn@"/A vx؇֖5f` j[(pcf&<=TGkZNeS;oU}sbcdC`dʷCC.^2cܪ\-07 MRj4'esȓ|J L+,8,K(YEySRKl>X." a{iQlƺZz$y]a߫HؼrTMj]W/Rk"1"C,^BKnLn_u\ŕ1Oz s~QwQ)^sk;6y*W?8Eޢi&Ne ?Kπ}3؆` ~P⬁-gAh9ɗ=ⅿ\J?9{ bOqHO_#[GO.W'lPgK_=e.q]hk2ND>LPPv36JO 26%VŴ>r_ٰ*"rz2U|"ю=`(ΞV&T"pl?)| `i>\WEK*8M?s_XUOy;a}޲9nH>9|v}(!*%PPKu6q77\yKFv]>nZ򔓲]8Q=gmй AQދAQ2JD細k* RaSʁqy&)_4o#tm@S$!sŕR;Fo[I::(#<_7{ڜy <){h1+ψ2IB180lu-$ߛ4c!3ϙM$xAr{w#;N?)n6!"H-\ATKuVnؾ2Os7 ,:*m, <;(rt\ ̜%M7s0~0q-9Aξ|ӥ057ĿjR_Vsąw0^KGbp{ "d̃mƢ.Iv Nàf Ǵ! T+CB*QaG9yQ`D)f=ڞ\ { Twr%7 >42DʂmdB/ k-uh[.WoŒHrF8 -%ZµAOef~f*Ա%`[4< 8p^~C0~xQZW3<%Le'OSFcޤks`-a}nj2ho͠>okIJ>ڡ@)3z;!yJy^ l 6/Eqk4LL:zb垪rCj}篚:lғK1s),4e) kus)GTIW!XtVA\r'8jT e:+ 9X}*Vl'Yf)G?gVG.@Fd"t;37/xIXm |0THK_ S GJD{ezg{W5?=%PJj>\3-LoQ:]R*6m|Ȭ:2ȩ-qA4S& *bZ6-/?^Y~7q̟rYi@vYD/ 䓆y-$-ĥaH&V}ҳ7R3u}PYgˏcgVQ1| >M~rf[و;*n؊;bɧt{,fnl'>pv~ϝBVqS%sّq [] s%>?K~l 21$1_r*IF!z+ܦ$L1!bXJT%!g2ؙ6ue(&Ψ(7֠0'{͑-}!=!hJ[xxe3BV ف C:kM5h{Ÿ{H.҆~.iqkCZa/ҧP%=;bQeNɐ~z䢆D!9Py|#P7&FL(Ã9:mNr#QvdHh@P#?SyЬG_Bx,PtQA.4@h!}f80/¡kF'1~$"zΖR8TC*Az%3!v7h|l~ReS\N!c_h,, QpdLs/^~-XI%6J]}H:Dv+'xBf ׇNUn ey#;-6MnNeSx<\DnWMl5W1TRΨ XL(M~s{/"ݼE-xPdԸoD>=_OZyݒAq'{LN,面` kě",=3{2gd"o7zO}xKqhKM ]P`y eP |g#0qV~\LRe!܊7GHa5e:{e,ZdJ}h@iz:rktRIܰ]b4N&| kc1s 'QԞ?yjq#&@g}=j8:埯(,FfF| `Mo[K5S1";x"2ho ߊgcq`|,qmƈYSVRRW[#aѥ`G~bjvFĶwrQFۣn=R{ٕBeK zrj0FX3h2l e4#ͺ/#A # DX';Ί@m Ǥ*J"N9g#@ޥ  )(#&FT7( [LZpIDiB MBqVATs6I3bP:z|t(8Ӑ֪oZ"z4^|y~ rSFJ]@dK6֙+3sk4ԯ͔xeܰ&KoŔo vl1FA q[CDP9K }o'H8~[ =YDd l9YM'2Vx&₭{rvҚ 20qEnGL[ab2NFŝg=B U63`W -P0B-CDU~lʡTd6£\[?O}4ѻL :?ֿDٳ&Mr(0N7|i*D!oڨ)? "qO,fGH ";zgn:;O\0+ ̿pq5glkM3wΣu7(Yj٠VIJynG :טvF i8Ka@ ,Nй |w⤟|(|X%BySh.T?bKш|0*;ӫF;Ve⯐ q@]JhGJhOZǮS;eOqr[ k޸pߔ? оfxo0?l6tHιw~R&xSV|MG[uUgEU459:aZ'fF_lq1NoJO6<ԶCѣ==xz[s*v\}Ǟ`z@V u7zb;'A@rĈ N&7! ͫv~-/fC FgB `?)yMғcTq)vH鿳d 0%ֻw{l%|304J[2Pã:2k`2HՓP\#NV}؄8\[xj*a+^ ++ϞbwMȬ/SA.|xl-Cr9`#7b'k4S4+ =7dZ6hjrF牐IBmIE+~y(V`Z`oBEhST Ȑ NJYy} v"l+w艄tz40(!R< 3m0k{(Nr-^*Zh9xQA~Nݢs.3Zh(~O|CK?bIeX@+67HsHΤp׮%qXMZK9`lIJajWx߮)<?s 8ut0_G~s5ΗOu`4YzC *wptSݠM?#ݞtP9BPej ;j'4/򫑿ٹzl.e@|tMoO5ޑft))LQ"bt&CJ!`@6W"֘K&@Qs]5C [*Ժ@]4H+pv! F`ܱ-棱vtE^eq6yct??^;_ŽQ]f2&+W]S)]}|3|Po 64] dF;(U@SZ~]!ݠ',g؝?%Y^ad)O#ńާĴ<*cs*NSab |=(i(0-zBbOecD)?IvcY#@AJ}8b͛\.b.BnhP) k5C=-IH%HZ!U_Kye&)Nȇ0y]ꖪJ n ŸJ&ަQMI%C,9̵2Sr\w.&^MgCETL~=?\p)I16DNX3Q LoI^ּ Pw:K9jc12!-FP1ۈT#'+FU5棞*eUEqu%hQu2}K4S?Su;"ڨKnM |pqnRQMQ> XiR%2&x([i\(B+Sog:P‚|@SŀJguNn /y滾M7,a'VF/_uEfx ؝7 grl {+kpot2sltF&r 'Iޘfa"a<f U%Ov`2K$]wxZJ0: U(fq`ߛV|p$SͶ2|yk@zC–hwƟ}c9]Hx~ZS?c,R鋋) :%p۷;v!*u m7bGq mMm6b@GHO__C..rBζKR5^!^q~ޑ2] ɍ?vWkrώVN#w3"ىXd!|FpvW!a 6f}0AHH\{NM-I?,,-W㘴TÄ.|K-!,O:'t2D2}T77 GN{kk:>({b܂W? f\f-ٴ3 *wVpڽ9uӤN1iOBCwՒS㚩DNJVb9 :rl:gbҹ27SF+a6V)=Mn3TL.7wq c0L`U϶\ ?M֠w ,f4nоu{ FR3JS}aVx̅# Y[o s_U܇t{Nk"3f Sw RCKQ#:\`€Kǃ*%mĒčCw!ہ8k& v>^Zj4m!ceH;Z&fnގZ}_J4Ru\TGyP]s=} p24!L ۹9كo,.|5frIg#Pk2ъ8Nx95T. @'!RO՞@%_4Z3lɔЂ1C{_&4_fM=4+c=irE.ڑO5g2XSotΒ` Y%U:goڸn8v66r OGXtXОw^iǰ`?l)BҾh^E` M3e\W YSXÚ8nn4&W?J[JEyN|+ܿ\#Ɏ>Hr#0F^5#xhXS9P (LÚ뫆OmK?]My!t ӺXشl~<70ƾEZ FZol M2hCA {}I1eZo0qSx {`:DrN׉"H KgH e!gE$ njg̲.v$be*AyZwu~],upn]u]3Nś`o>).+<34 T7埛tqZiB/kQ?<{ s"ȸ]ɓXoп]%Wߪ@̤-AhB oa54Y{#i.H{ⴡ2!CO.DLO&H0'"Q?ObjHޒ!};|y.O!EOS.;<m1S5CFwT3Cĭ* K:]L/c9Q'Q*] {ss6$+# ˤmb:Pe3Ad^?ёzo/>S,pV d[! z+ә|$gh[ۤ- \tGb Ԁ>LBuXOWrMxNۮ?VI(9igyW#i {$|ֳO͛†Lkt7l.׷FS qԙk1G*E)cOtL{ f1|re/~EB3+s<1`&/1B%w`Ѩqu)D#V\7USe`37LQ̲;DAF7TQH+i\yɹ'p[0B{L$|5̮krU_TEǣ|7js"![g#Dc5yV3 FonRNǃf/3H92KB&f, S:j_n9=RKh}ߝ [P2/ewrxzGrpH*fQ^4$q^Q֬BsEC썰/³,7o&3)تROj EO?b511 t#d6@p*ܲsNph6RkR肍,Z 6Nszw?cmuF=Zޓ`cN!; SG)AR cƟ[CYuoC\5 7Nt╻6'(j!(_bIB:o}E&f}#[:y̸KS7 f=KXoBRʎ{闡>k_XE7dc2!fqz3{K0

2)f. Sc{N᳥ÁaZN{&O)(U _kf+]5(%Eɵbh7ALngDdS= 2 .t3z Bw z2Ey7I H*-p4 C{*vPVdžA>!=ia:R̎}^.IǍQfsiDiW+h#T,Wv:F?5-l:kY.,UToN&gT ȵ bn1*US07Nf"׺t};q\+ؕ+L:(=Y7)mLZ$։BUM~oy so?GMH[?Xe谼Mp{fC }ꑒǙ1#[ m6BR)ɪ\-"a6Ikpo0,݆2eeTg%D5kt=ܭ3z`sֺ!ܧeiOҋ*GS&"7ɃaVRcŮTYzMtyDS|ȥ;<TraB80ʡxD{5guc[BOOzZWlyE nyzJ%gw}41 K/y'\;1P/bU@{ɏ3_#PݵJ)%<d|p1MwkL8dʼnWl$ ݚ uV> WUAgh t|J6HY8znDKW%nJt[4B{Ľ j&C'T2"Yș7[|jE- DwTH̞GUT2Ja'RV2k,p6s|,Ep9+\]˭n8-r.Q_ƮEDڪWQ"{)*f}(dXxYl h0r'ruC&3DِFIE 5]X;i?gH#FG_# #PM髖:ؕ!CyH臓rj7(ykB*}">DIp (I5@W_8PMm9+vh7_[8PvLȚ kez.#&|L~dG\K' H~K{I^:M,}B؊weV`IgAWM97ذQڬ4(iDQw2ɰzjCtKVi>VWiOH4H&1:exZ >h([3j36 =GP0H9&Dq==}.Yk0Ul$1}ApiH(/vi@ ~+J#f.*'@U@Gj"RvލQ5kH5}vAQJÎ2*;ETF Zc]DJ 4<;Tafi]pT_lm 3fs'Ex8J{A'*jzEMPj F:Nҧ--41V <1XH?,o:^4TF_D1y8PagcGip?~#9wyڣQwnO^{3XS d>1CO6ӅT₯1R4tɽƎ.!La5JєiTvo 3mӊۆzIѳrw t۫J,il:1H~b(#?7-!(%̪d!Q`=y߲(0~=ɨ⥞ n]p j^~vgehnŝtr0\B{uy=$@G/hRv!ŰUf@8ޛQ\^yXKîˢ񓂣Q:;9YtV(Z%&r?g),bV~^hC|K09sS@d+rvC40@@ 5 Z R{vV↰'wN=̐tv$@>YF5d&>y >P9hp#=v `Vob4^y"y<<;eF6?#X 猳89 sc` "VݒHq^Z9 ;H#Qg &:H<6G&Nx`TjD (.2P#zo"Nf08d#k<T|`Q5f/`\'.0Hl[h*;џrQST!n>LIR\ߏ-VQ8gǒAoّŞǻ] +~+/cp!,ތdP<;ꗭŐ#Z9}ags%ƥ„)3%4 lQ։{lk]N6&9{5*{+{:}Tu}9S}Y02Rby凐0+zBt̆yo q42os(,1x;9#g q*HN9v{kxG)H(A|&g1Rɤc8z( u$+UcJ"B4n%Q, Pi<^9A{(z㊳ĨhU9١xHEu^c ũٔVn]T 2 C6GhOבDH kq QrÿǔsA\PDtu y A>3* -uzӂs:;:Ԕ.@&dmO۟ RWww4!W#j]D !499x=VJdfJ |#\x^ g ғd=._.-v28ݨ&=ujwm-Cbkl6S/V/J\\Rq:YnVEW;嬷=[R$8ɰ@FH݅G=Tpd)J4(cQKȟ!9ǟ"+PS@-빍 tr-vW.ҧϰz6BjVlC 7 % э8-EqJeohDҚ%:KÔ%թ&e ;E$oOF聚XoMW-mt<+@~NgLc%P-w5 |7yzC,iXm#GHPrM3yFwx[e}rC"bmz_Xʳ B݇ct};T –Stqܪٹ` "Sn9H,3BOvNHÖDJw/l[`L"(qݥ{N^ eHƒtۺV+Ȯ`O}x)GKa6."~4E @"DRl8/0%F|s?R]ʾWCԍ]m@>{t56G5m:U 2X"FN [vH4~i}O m=*~ YvS%RyNtZ79m8c|SI`m^ 4_V5z!U8'K5H9D+H&l P#eS ] ߞN qވpJ "ڽP(Y*ٍ$ #ApV6=9u0o;d2hq1AIFG}<5! ya>?3Ol8ꆎ{ǜ^,Wq>Bp40j&CPLB#EAsCp Y=Ŀ'Gu6QbH$A$3'o‚&?ɀtl+@K2_Pueb.d5k6?׫jBgsȞ6o]h]G[Y#KҴl\«Àks F YxCmCp"R72c&fa\ѤnA4S }Vc$oq"t8;Gl-nacp~s?+ikD>IP㲕Ɣ#hB7fzϜ5rPnrǟ7 EcTa di' rǛ_'(x6nvuzk ^:q36PLAAL0_~H"Q+": Y6²r觌Y P4}=Nґm> MKM'.ʼ5;!Ghg}FBTaS0<3kw8pV3r;8 _!H9Xmp+M*~zR~ [Pɝf6M(8]2=n#0Y*v)HJ~=srG+R`cbxI|_X݃1R?teFS.Q!kQdfVB=6G߄ڼUiన<jת#yJe#k!f<xF Dsa 5 NaiFڭ+t.1OƲk"D"K!nC?$% Py~` cELD%"otpLb6dJM*!Lgedݺ/+;/C5vl\4ec%e|쭮8u3,Ô,7f*MW dT{Ҧͬ8Mׁ ) sŗ:B =ׯ2VxE4_l M*@Ue49, >{;y /S d}d_j8W$E$gЌ-`EQ5uB+6+ѻwM>FUTscш]t2@pOePP $]iNƂHJo؅GnJVuM4L^ߟ=jIаNxζs[ 5d8/RT;onjG=UGK$v #YǼqnRC~$CK @ PEBqr3M іm*M6|-Î&q VxxɜAϘ2J"O8)"34EM@XwnK`rxC!DU8rD|z;=*Ҁ4o{/탧'@:Է-V p92IIe/B ɍשi(*ʛ\Sr򊦇^44ƖQ`ƫG[|ƹ/Z T*Է{%;>^i+`otZGW1)+Roم*+iMЫw~/K֓w3[ǒReq[О;V"iW!NPv{8qr1SAT^e e7(vJ!d59Ċwv_Yl\G0&v^:v]̭Ec蹔} BDV"'9q |uO 4HI$#DyRÑOaGd *!?SPNI$}θpҸbM[`#wbv](ǴQҷGc3. )*/ ٮ{V+MºA7Ub[FdsZ+Yۛ8`sCb OƅVI53A:5@bh"e83cV*Tk|ڣ?P^M}~9F߫}+ɂS֯bv !S4"4zoHSlR;6TJ%C_".ϩ;?ӈf }+BsFC!qP> :(i"ʽqZDx2HoI偿=[A@-G[դ5[ !DV5T7ϣq]*6*d X9^d{ƌUPVv1,t&zIkjԒ)2nd$jni宔RLlpq}Z;9ȵD}__ aIxA+d5EEΆeX7AK*>O .56i"1sw"_J TqnEFwxu[%^_+G}4_"]&Vu#eNHK^ 7;.yaSw%wžGxȻ%+Z+yhO("Xo3EYKu&AdBK dE_VI9lSdwE(K]ܙ܄OIvq9%UFaB{5+nse*Xt-)TF%nHGHFSǏF/̋7 0;yI+Uc茮LaWBeDt1ITqnELMrŋ%!Ѵ[ E9=-U -1ny.WۮmǴ1> /DSwH1|lm'7vV,KFVҎ; ҩ;RCxNt.h#z6/o|)bPO6WCͽz!Fck @xķe_x{e=pjNh1=DRRtE?"J]D*rHɫ7 IN +i3f;cuY|M[e6en{_$o3;2݅v1d w7Xk:czRN|W#SR*ϋPޖ{T+uʾ{\'}b]JiOH;Z:A'P)mԨryNۑw^d93a/s6"HxeZZwY}Q˿@ ~ROP#B KCʉŁ0vr@d/Gۅpznߘ{t|-\2KDðFuݜD7]֔,~V-F`vGzq(\{^ N&1tSm0tjDz@d%-RCէ~;M\#('#kvyye43P/=qե vJRfKCu<@l۔iFvۙWJ@*K ΡY*uj*olvi8C뮨(nYC֍Xv46N>u,f 5xA^Mwć0dSxf G CÊXM*8_;^TnAԱº?'6#>FKJ2Eӧ..iev.*>'D ^o|+*ѫrd|iE qTxt$L &AlbOGnM\*4V]hPllH+풯:ǣlU6]>Lp]lYD7MLɪ0sҕjаL$"@(G U&o%ҧatT?e'TLIo4R;dGdf;f@M ʨ$J* &bE30Xª#U9IJqXäĊR0Mg;G'& IP!N=s%#3" P'щDyQ#ZcQ:pgH]Mj"uo[ZW5v%V"3^Q/䍝匰/zGHUu6vNomg7]Ȇ=cКs]IQ_u5+ {&%S)L&fXkbv,VcRv=PKk"ou(Gn7t$dKn`IȊ]<&f-v2Crh5mW ^u_a=BuА"ivk ,FI6!p } !JrF4$=1_X5X!H腖h.{$7E]Aqx#lCoPFJ :L‘kBF&Mniԃ1ńvhdS2[/,O9Ƒ# |pw.yՀnGK>E>Ru|՝@+L\RNAZ塝_k %bxhNvHy#4?ED[?`R/#uHZtcWRP=YΎ?<8PuiaĮPTz$fB+Ar246yxJrlvPFg.D,hgĒ#[(WY,ǚZ$0KS I\wIն6f^2/JIFDzKY; b,;m Pqq1tVmi]Z>_ S+oԚBr4L$6!;Q$9FӲ402Y9*!S4 ;E’8PU&MUGAX3kXZBLRxMBw=c#84J"S7V%8,KElct^TywoAFPAzg_7yy{θ<7bg7#"rEOQӺ+Io_ 0ըV6GTJkDqx --HEf586fcz{J`jR0,hՂ)`/=1:p Y m5|Qn*(͘&E1=ɬNRT{C#2&NƗ/g $fv=ȒΦ ϗbڌxύ.@97@ըO~vn <'{~"k|M~{^PN"'I06Y^(/2H|($+%u? 5tc->\pl*vgЂ,D9_ 4_| }~C稢e;otO4?]~-ɩ@'hs:t1 Ba7@ S0ڥ(Q֧5sn&Xi۫1ZW)Ui3;g@t2 RڸF#ߚ =y!fQ\QN{=Ype!l}QS fNk(clo23C1#ӪF߳/gDt 'hB( h9&ph D_\K6#:]-] P~ $__ΧJOEcEIV #?J^s(&^K C(Ѐ00oϩp\OnEj6 7pT(R(?  2hxwj]F_!t!d>N.;QcmQ݄Cog""#-Fc#Y5@_{KqlHz*]۫∐IJpr$_.?)m3Pa|,p\68%yrnUBG9qW2>;lh: Tur%|SM&Ψ=Ŵٽ I`zc:a],#-B*ULnFJSG\+7M~HѱeƗO ڶK+e$zhG/@I96;pdEExP͑۠^?uzln>S Gvj&~g Y=ms۳F)پa *G@ߙ1-~W_S0KJ+Ozy߈Rf.CE|:s_aop~]Lk' HU497~ugcaL1 "'cG<[jq8 Գw9ffuc\u~g8}xieBxL!aw\P] |Rt"Ƀ1 Lib '@P󷶳!ѕʓ@qRa(Y~1\ J7bFyEf5y0伔>Y֪cNz&]|.Yjq*Ш 6ˠ]^ךJS5MsI e\2,Wd{&ϜhiR8|>٫alZ4>ujQRve-: #`V:%cB51| k#0>ES^p  7S2r21ׂ{*A)˱B~֯fCIáVNwVcHY<ވghch*"FRoϐ GQT_hnT;afu ._9?}=GzVABE>\/܍`//^,9=l RU0\4N׶.,b"YJ ~ hA~C6 "cJW{wBFI&э@A=UzʓŘ[AiC F{ + ^1v\ތd$q7R ct^Z@c,:4'B+Ƣ7.΄&aȣUJGů,uJCN{a0]W?L?=;7^0a3 2"htȧ41zm4>́s;G;?W6(Yg(K"aqEYMݳ^؞3ۺLv(H^`L&+hk;ט * ohQ#5@[`Ofbw34G>M˗7#̀l/h^CҸV): ۵pю@W5Q\tZuqo 0id9 ޿D  P{@a]k)G "ho%wU"w9ᄌZE5 I.Nq 4쌲f=&(b8FqĭYk=KK2KfP&ɡx=n>Q 4SKd15!"R vxQIr%5>8i( *U>T!& g֓!KTHoaWHsh~+H0(LcT ~c 6tƋ01pY3p>1I-a Dh&& z\1A1N"|Qo2V* .iMl4$vmܗF>X^A 8?qz}*#8u#ҏy**ZU͟ij3hS ꯨ3=VYdδ7,\H ]7#&Ecu)ij[kb;7N>Ћz!TA|  ~k4V1R39JѲش$ɞ#ujB^OoWtDqzRplSl%+nuRIEuߡD:e)dA>pN,6 /Ąr_1e-3 ͿW]cݗ8 D!"c_|XtrR.I&{1q1aƮ;½U"3˵i!e A4G3,b "N{=H#XRWKsnQK( ^ ۍrG3/f9͓d٦SIzLy}dĠ}JpX$z#K+㔲<7gu][W^"dч dxp>'X;;R7YJ Ð2 c2E4:Չ0 P5r0Q w!f21{x#_7^([;5+X`M$;7>N>%JLQ&!}n3dXG 3|X u8?ߑ x@:o'gj''j}>JD I l {k,ۑ{C|hB6e(v )~0I cت'ɹI[2[AP?;xv(|I5Yjj/ _:S5\3up3?RV1ib|!I)iph9nTA?Hl~g|=85@] oL/ ҁwcM+54~4{o4؉~tJ/%7\**`s?(61~:,)[hVRRs:@5VBDzYr~]m|Y{G#/&-UI~'R>p,:XsAI^~j#D MXv9I/oo)Auxa dLsխ_/AF3H0)éFȰLYqH8||n.YKCt3 ;{i__!w3첅ed`wBؚ|] gZZz kijYԀ$ 4rasX+0Ȯ0#ǡڡXQm,2VQRiEȐQê{mڮw3"lI SC2KjFTdm,z5P i'7-dZ* A3։*y{_km;)t)O\͙%%?yɀ"niL +gzFDCXWQ ȠJC3Q^# +O?rn_;Qnt VFXet*Dwv5GΟmz)9?Rˆ_%Мg>s D:.a݊3*7 _AoTυ!3<]n I,E0fb٘Nijn 0yPWK3rKv<L3+ k\k}OZ}GJx5~q4xi[׽t=EC\QvgG=N $ԩ:lתw, %!"ҟX @o:!BtZd,."QJD8 $*Be;>ՇX0 ʬW? fD :׮9-p,@Y(U&8[Y'& TBp+8mɒV^|(&yjtf&1,^ hL+2xBZ{RZQ+n@Mսjp3v'tي7J!(Z}PRIv1_uੑ["Bg&6rULnA |!јhn9+o/~'U.4g v TW_8,go?DUъ@P:'0N ~kG5ʱ69}EIR3we ggȄZѾy qY##03 H#!QeB:zxdlal9ѡnat r=h!֮THz j.J/7 )b :a5oޒoq+P'㯳}1#;ؑNzٖTniAx_!8$M5?>{9"pa (j= Eoނl) K"1"lAS!U"=z(QuvpbcǓȟ< b/.8ST7Fav -[U>jg`*)96s#t.V..O2uE CM͗[J- ahHVXY!] p2xb+~ЃHK{,TV&@-8J}0Bǭ,vfx"qE^I:F@E$M%u O  E\d%qxfo VTMXj4s'bo.Oac}QxYm)=Dzm0kr\°ϴ;)U0Np]  @L=7;}3]o}|}ψ{RJCU=6yulk:uq%L$xbsiEgt1W'Z&.r NBCk^絹N{ /[&:4:Eϊ& XEY4=Ll}WoqWR랃'T211rnK{”əV*xɄQi4eѪY}T 3#'Mn(opj+$fq%\??FΦǻ T\Q" 1|V>x0<1^͍;M!M=JY?A(~چ/G l!G^!ل1|Ai#,7Uo2a>yصr@QI|,tHy A]w6TvpEIى 37^_Ld ȃ]h a.t9"PjvU CbBE \/:- =<{t6( $9ɖ5 ;#E8>Ib|zQ-Xa{MF"jyl+V<rƄd'JCJѢuϲ*31_iX>$ ms6TeB$eL*\(~V棃bv-Fd^t/Jmq ZLR3Cʎ%NT-?1]LC򆋇1AK(̔1\UؔNxI4=s/_ 6ZV{N&DǰQ` U2pgv^+{UZK龯ЅeC@*IcsCBZL`@3j"cI$\-#֙0\%l o\8.Vkͣ%׷w3̐~TRpp 9%өG[WW{ U$_eʚ~#;r 0}L~?5K7ͱҁp&jRF D> o!qu`wc<Q`{Q}9M{X߱LN*|Y*.zYiD]Ӣ+W/&B!  miw9l_b)m|pV}>RO7$A-/R,[=5S&K@U©.[7f";3hEFeWPM Uao?l+@fYQ#PТXxWGpQ Řc_ZW=YX^X$P"G&NGԨF2Y Pjkګ^bF`Oۉ)͆5 :3hND6vB 99ƽs}V/IQἱ24?uv) }Fq4wqjp}ýІ{2MNyu0pV.P?G˭u)9vXՑ% CP>t!VY#R0zŒ@F\T)`8KpWMPՓv2uLT;;2br":hS')ċFY\M=i|[ M;hshy%סq< ke%jM=^_BAT^'ܰ$}2(5)N!#hM80[VvQ4g T[<%p8dObnV4}\j."+Z+Bsp\ᕧkAM[++-%X#+B_6P] Y)TL_8-9C?YK$!|;~QL!H@i/) :QOmd>*1(1QAt 9cO^26ABi>I 򅌅$SBa. m-Z- csIw4; ڎ4 H;Ҋ*b5dĔV!}ʟ$+RɺtKX*2_3tк#e EK\ƌR,WRDAvH;;F\.Eh ^l6vjKx)z[~40`6#4b(z*e`Fv(rUonm(jۯ&ltv}~i T@bGx]]Q_~8>rՅ U8#(My7}1Y.vb+Ahp̫(lX?Q'JH $~ޤ?!?I(5_HXy9w[Iw~#S+mԘLs=% PJ5?O#]3OB{'+MN%hf b[h7~v9VGa:(38{LZLi[VJigb$CJjmذVvck{](vjse@ xAu _lVvcN7* ʐI&[3ª%ˡu6`?؀|CaG>PpnڪQCgޅ֦~|ˁ(ꂮzui{^onC6p8&U!)jSI,GFn$9"Y_?HpizcC\Ӯi>`]MR)=cC~H+%ĿQw{Kycʭ =iP!+QJG aT2O˅VI(1/2x;ETGȵlVn2ΰ~_/ dՁ}X(\0je;ՔjsmZh^SVA3 0.d)8u\1l;<C*)ݶ7QVӿoc(azI2Z-^rI )OsQu\Zj \qsiF <wO(;鐢MQbH<z #*iHlq%F!6nD \S4*s$LRl|:6x°Yey<`vtֆe&nf`=ED1 Sqgf:}JPv1! N2R|eeYU^D\Ep[aB8P㻆8Z\~FC5m^Yv;`z;qWBfMniewTԑ9w֐Sup~evE] WHeo.ߎ؀YF^p(+7mB6^ )%*d!0̊$}2#I6+<Yݏl>|k:|UP_οAG+E":C;㳩Xi:AQIo8sSH~1͂ltZ7h&qik'}HƩAo[T1*"07&MN(l|}r\ri3q2(B(9DE3 (#cTN ıv(5qIjur,*'uGwZ,R mM, ODۑjr~rqovI!Lƒ߽N3 `ߢM@n,dv$;i 2%jZ]H{FZGFcţߚ0[}57wI"*ǜ.>z/gܿ(TlW\sskyc'! vD0ŒT?=غlfa^ds0Y><-&v\׸3M C:a6,|M}Ń̞Ըe nEwSujTb0w ͉PFm/Zu48DUV܏9g2^yߓpl{;ٍ~8ńf'4xTdW9S$NX('zSЍ1IJ#fh@]A1/?4$wQlK}J`-҄bdY&# 41]?co߳ů7T2a1?We6;4b߽DmpJӎ~Zd NP>NH Ɛ-v]: Ûa{Ut̻C,:4y\ ːs~- NZ" tҒ:쑨#H cy T_h$b}%=@oOқM:;9uO.'fA&'5QE1΅̮z+pE|ӧ5SmgE& q iSԪ X=cgڍ~ҙ, גd]5'RMIWi#9,4O7^+h[}gHfl6~@t8u 3⮣5TR1\,7G?|d02 [Uŀv>:CEc&3ʀZ뙺œLW_a.HQZr=`id͍THΕJ.t mͤ_^a5Ś73.]S Q~!{Z%Ba?ʰA%{:wY?"G MW*v:yُ3E;x;l[ ̖&5/hV7R K'. e*q1)xI/{8r ٞi-uBx +jD>Fmr[meR mk~=&) NMdjwLa1ɐdiI|@R\׼z_h~YhG0NOA5W[ǻk~\<&LΥ, MTy`Zpuu"'ib)vKp FdCjmUEyÞbW{@z&~A\6k6SBiQ 5M", dU̶t %شyʬ-<5qk*֤ xEނxqdeH?w? plE `Hk)`Ц|Mڥ1w<ΑvdLoXsڹV‘Dp ybZEW2CRyHW $,f{il=_HMyGy4$^ڧ"O&X[P ~%(}`?PF^[ȍ6JبәSa0וbM}CQA9C&DIS0K7'*D!yd;j@H6s4,o^ h& 9/q|:۪) m颧omƟhB1^,ȹ Ki`<`(u3f}g0L?BɉG<Ҋ(QIW|o! p\LD@2Vʜ6&q:|DDAjby/44s8ʵ Qe׻qBj2}C)qnϜ@flZZ693?5] ZԜA W{[hwZ{2ʘBFU^4ѳ6Y;41t۠Fv@4E2Pc#( '.Fza/v4H;[d\up5 U`^t8W]ILm4 J5/ L?t~iˇ#ЄC>%P9}#6 C Z&vEd(?'T>4Ʒ&*z4mKD~р,hH0Q1a1ʟ[qL29 ?el L&ˡ.P6tV+o[5Ӑ^`᳟P35CUÏb+WiP_M"RuW[4F ;,6`L}?7ɅVyGcUFe8Vl,M+5|$ٺn?[$Gxdˏ]|l&OIrlG]2 CXCs(K0Bh*[̇W> fjeyã<\%K'^u#Kod-ӯO ~JA-.Vp mrKovk=0w2̕wIx8?D-{@kZ|7ٺe_E=Yw_!Q;$Clݑq%Αh&M 1-7x,d=T Oͳ;؇eC]^f>09"1ThKeiV, k@:hm@T'\LtiǥV{^ I=+ge`%m|gْӥ;@%xTrm/c t+hÍ@s]![(/lsJWvsN>ñLR0)Q̑FZq><>({"cF1qڧ>H⧕fMYeG Sbchľhjf~7.Ĕ q-DnN^pHdzW^z5$o!gF[65 f35[̕>} #[4ݦsv/^$gT'+J}n:Fb@Z=HO||zZۭҩV|ݢ| `)/1dbG`}BS:t8JY8ު˗>G R@rlX'Bo;-)*nReor[OfD B&sMǖq:gP0^W]3VH2'RQ8M)j\R!G"qTPԥuje+)%$% zk"pR,Ft:eCOW`Ίs#Ϗ \cbwL)r2։ qW,&j2f|2+F~5\e7y-Kdb=r/fe ) t]KOԐZ8T!>D9n 2,!lJZ,/掩F>ί( J649p˸ ?< (vO4Vd:ٸju|яF#|4bGc@\>H4ANUxm+g :5]SX~,0-4~S-E/ꪉ}w͠ʪH$^DjSOBY?NxrzTyE!tKFaa̬,$oի _4|"+I>ߜ%&Edm~ wXnk@x }_)^dBI_pC!moQ %阳o2.IqғELpKƠ"\O- * p}/g8c h'FAR 3:e3oe u(ɈB}V93 jz0rĎДSgLCEՕ5i'!JiWCWuf%$Ah#"ȴŽ`H72_-{5R"uИut@GCLn,L_½[RbN8Za߸72@ؑbK3x\(=RI,R$9^6SGvUenv\9xffc8w*s6J7uLVc_GL0Vi i($#a$4>duлBϛ}:Kz1?1c( ) uUs$Gݠ9Cq[c{/ eh8 @Rhk/ŝ|*w ,ƶbT  ՇsuS{$wx8 b >`'hV4}Rd>\R.Hj 3 2܀R CߙJS_u/meuEeǯ켑ADpaFˠc\/T4zT_/'z ÀnM/wS6m؂D^NJuEdiOmE8x?֧yY0{{[5M}ĝ(Kosy_U M3QIv+:qkE0Ԙ59^yLk`MEE8ʽW1~d5ZN|W8)"c-R \\Z'T zus0rx A_*ڄ932#ÞzeGNKPr[>d:foOw*Qvb'tX 61L,%;N$Wp+ /ld`,HK`;aXQ4Lԃ* S<^j*'+8-T3,rVLln[ݿf$:ySKn7?!7NZZTj]5KHߢCsg)T@L++ Ӯe߻-PLiW  v'r'2h;U/AyQP&.^j͉}7T`i70TvqCu7/tȬq05Z#> gp63Jy%r\2p,?Z %=wkL=x:Ci+Ԃq_]`JR>Coxl>‰*,mA8Aw ypnL) " @<߭ ӱSE,y Vw+Y\AK?b(in&|ʛ[Ug>)a֧C8 U=o@=Bͬ*B#Z:{?!%_;/&/&՚=#n` "f Zf1J'q`_tmǛzQ?MNxV%4 *M*Fb-Ko+<963T4tS/C!եf׏P'[hHѕN6Bߝ!U#ː;`gך"JP 'KNSDؾfيgq4ݫNlDck ],pi7#[n@fm_gy"G6m`2ݰ7K=q@VɛfӼSLЅ ?ihOy@Ouij2Y^+ҢIC(']W xFإ+s,QImJ5ER(Cuά0?)L%8@H@ obH[āj iU?Q"ܥnU¶<ԡޣ(XIݍ)$_ԍw 㒜 h>Qlt*R\TԫNMzxNEyσvHTMd0ѦKY6E2gk9M뢒w$8pò-ȼ Qo{7"&ϋyR-AY0LK7N KyJv%gYO$6a͌hW.Mm@\z ҁo#2UЌ\mC8ƭErl;𯸤 3=WXbD5㭚oOtBj(P74?a4oG8uɑ"M*b'j- OZ eQ8!lfqOҤ.5]H̼qfAi Y:X4z}u%( ;V: 1,p=b'6OԒh"+)bb Gx}0HOȋV\}~bXIr#rL;*s!>Q Ў S){ 5O=g8 PϞ g+x7M']  cGOŋKZ5~|'l+ U pK7" ncf` رnfbr/ȃw{Ȳ $WnF!X7Φs'T HtQ+ΘJ˞x%G]mZhs[:WQE4U!d[EהU]ǾW{?_6?R~x^՟׉xa$lYv}9ݳpB#wɤَx_!}xnt:) 8t&G!N{ +z(ʲ 7|FAg*sUj]vy!^L#hc8VeD0pPC|Az"y4/^ȎW^I+kI+fBfZV X0e3JDLI>Q-Ӭ&ŒQミ5'Kj4u׏}?4z5ITiKIVoo!f:]Rr ^k#с2MICs!:,(rǯmzz5LhC8M|4vxVHqWDMmF(i/ߤV6. +QY~8y)})-0:c9_DRmtm[eت-d80+S( (nxS#EcɾA6g,9ӦG#+!مM6V~r?M/le'V0a/g^~Q+lI ~67Hҁqdex)T8Z/NJDJʋc A%X.#3B={m\*JNYc"BozX oޟ-sf0?[np+^dp'kmຝ 3*hʭB9m[7ZxS~#DU fdv4^Ok[z\ʯ<8MpxJR3N`K)0b3' eՏOR%>`7&0l}K#&(zr#E<  RhPW#-%(nfnCr_j"B]g¦fSW.?ȡ}SV+ s4si`xO$Б {Q8V])|\oX2aΨCzJIT_ē/=:jY|'jq#|Tm:RJ=rD|2u #ZĈIY\+7ݤ!05 w*d ԴPb+7̫s>66DБ{ZPZᕪdX:ّXRr/_gUlJupL9ZD,-~"f`>.k"7 Κ{)@M"TȰpѡ 9`~8K='\uϸCKђ$[^J Ç!RԷNmOTP- _f* s8DT*G ש!=ph19m륮Ѱn"&B\̣Q~_\o% ~)2 6<1q[#6Zر SwH[9}u5ˍeQOu,n-yax^64mQ$h!>-F<>n~]>)/z _;jE+C`5> fl2!Nx8˨nj p|×k_BZ[*Z?Ѧ~-J1buhE@T xR^zW{YE, }Vڮ HTbš m!.cx(0B򉩭82,BR'<Q_47 qshwJ 7&kc*%FBNhS!?i_35 lO,ƾО vyomaF*$v.>i=|r7 R'9@ .Q8g^%~h /TuUWr]wcf==wnEu_]C7*[V{)/^+#lj w9>YJ%n.@qOMx(\ r<|*ZdFur:it ?{~  rɌ]P=hkN^8Q`_[\2. N0PQ_ ZRO6].UJ:BJ,O{s'v?v ܢ/>O/ "*и髐sI}{ qc4X,9}{Z;P9Z!XDZyQ.0;PLT7Мh.\)ꇥ+* o>-@:ֽ&{vuXjҵ'F)sm:js]E4g2\w!skamZKǵdQoF{1A,Ib⯃ 1kEnEVpv{x`yH=9{ εAzeH0+zsJN,(LуpIU)RgG7q\nkR!r'73u3΃Q mH۸ <ŽCY2km-_(ӟ5<xϰMhOH #„n8eG6ؽmV5H5 ƾ>*Ws@ZS5@;N@7Fϐhnі: bYW^@)62U )?kw>݈{ (t{q4Ɇо⻤fpQʝݾhjJ'7<(Gȏ櫐Vx9i {P! 54cEGY42rِH5KA O)dx-n@tYUji|O'j )5+n;Fo8?mH ?I_aH|k9hir-&<ۊ}5aӼGӒf1mJ4]GI{K,23!BQybu}SiY̘u) uW< T>R}gd)lQ[R#2i4P ;}nvJ^@q2/>8@ ,y!7+-!!*UOVx&^Gg sW=;ύsGlm'bf3\F~y(Пr苹ٛ( d.>w|$J̴XW2aPHėq!wVmBN~.%L̪DIi[홈Gs%Ҿe{a~'5|]m*TmL#v9hUmLXǁ pD}Fh/Bo/b<{EOiT|h%KD'>1N޴9̪W.dhwd9"U]așjK.TnUo"ֶUa{*' vg@do̘ٖk^ݠ]? 4 )E+隬 ~q: DM~}Q7-uoL M=bQPYC5(S %C. y/iػn4)|OXZmqHVB ؈Eu^&j@&B>$XT>˺ pd7zB-nڇAP:CGN]Tڝw{ebJ*fj /|RF#g|piܯA-^2 )gZ,xQsज़qL>v#rw( A7*]nozG|m5M$-{j;֥(W aᴧ}&D dzЧH-HQ6 ;p6 |j5!@-nsWc/H:laNepr>;I3/|gm j:vBmA3n~;]ߊ" J|G)#`dK:W(9>k }+89m9%G̠j-u+qƊtD"˹\YN=Je+_׼/7mOoh(@7@%( &ܼoL0qϥ @ Z.NV "I : 8+-Ri75%=z2/Sx%,a- Y4ܗl *"Dj%p# Kx0?zkW|VҢgK4g{˾X̷f?Afp(!| Z팙 Y-.h|9%d9M=.RgrȽv][^ d/]L;^|9UW9߈tuBn4jo.y$H X*, %~.]H$dV7h觊nN"dTjpiU,*`ƒAC#`}|1FC/x j(;:Lx6+,߸o ^Jݣ=|5I'+݈qI<Ɍ}0IFsc Wu*; а-\gZVbF8PxQ['YyDN`8wƏ, O>@I(F'xэ4c/LVXc؅4 >𢘷n$&vɗa.>0堭 =_OKC_*&(& k{BG""19&]=p߹GX*$9`Y|KI߲I3.Ou̗. g?̡%X%4ZW"=qa'sruB+|/$ͪZTdĺVqJ5"u*zxAd>ra dz 66vGW zǴIljyx:uFEy$3xLwRg}Aܰ'eM+uH6!| c^ J WnjikItdJGH"7ueY70}6bӓX#,ta9m%́*2 z\ɧ{_#$ݤjePc;t9sRyܝ'Y/ eET˭nܬZC5s^]pDKɄBT:>g..JTALRI&v݄R%I!ٿƏv1en9t7$%=eƦ Zx܂wHx+5@' nG  _/N>hwS x F.-rr_)0īV]Rh)(ɿ/ˈm ޵6[a x-.8 G3~E=4,> J.ePwR2“d)s+O{?ڦ,1'Ӗ!eu;8Z"0\f=J:tK 3D׶웸LtNАyE"eF|ˁ-S:ؒϔvF H5x*0NXB&ЪD2sZu֑Kj "nڶ-87.5E*vXQ}U$3H ,7<6X\ɌJ~zJ|S|̲Y\4+{"hhu]f|[1*)Cj00(=M N)[2G2@#pqFLʙ=3<6fהG˗˂0_eOewy/ͻdĂx;zL6>PN:Xj|~zݘb= Emt_[ lSNcP2L]V8Z9 8yD6䘊myU' Kmy3M1'HN}FӜk@זK+̿_|=K ڶ}@yΕ-|@r9RGY/$NW eʂFAuRoKX,yZuحub$T8,E{;jW-H*X^0a`2 :tGK145h:ĔQ)8C\F?' ļ} ߁Rߐ) 0ۤ5%L`b7j89f?Tgi?e$19IKÊpZp6{3 #yc,,)Xe @GVa5${;{Rw_\s} s׵o\`èXu=PUJf(M,| s3QbE>yB7/Fx͝_zMy(_>^%67͑ەo~\L28jD[t^>A|zFzD<⇈@ƸgI~, f@KD-q!HDG7D%а嘽lgɮYkoA48~|a%?Vū>ơU5;R|FёRnX0Dۇwn+H.kuLD&ؒ -wm+tRFj5$.V[ yW±x~Whci 0dGXFmaޙ_mP\zsΎɎg ~e'h{ >W&[$T [kcp憉B"bq[h F1AJT&uiW֙qڜ,lyVtE .ao~,Q/͎JN6^apR8W9 OFH!p>͚-SUĮbͫo7",,o~[.nRH8hٿl_b6tD[z@q4%'Mbz8P_9#ހ; ջ9+U(d{Sf,D5}vYxPRV^5x/+TS sFNR\2d7`-3?rJFp1a5ȽaLOvx.t+rJȖ/(ؕ\SR2<$P 勈 &&{6 ݢC`NYQ.NSB⒛R&mhaEf{ʼ@B/љoXj*YnU;eF1bo.U/Ydj(Sצ#v̜wC=*{93iFsuaW|O#BN')g%Fi)#}"鸛Aޞ5.t9Ue ҷ9ej 'ỹfA++k>"#LJ)+h)®O@yg}A)01`6Qޯ|0pc dGKaA>'cjcc&IMTd5s1cR\ O%i0mv9,c^rsC erb&3yÏmE(c'+C,@.9XlA_FɅBPbh`ׄvZǧ5!}=1ط| HT۪ -e]F߅Ѷޜ4k5vfĈ4ܳǴ- /s}%UWuܝyJUmCVlԻ$йj^ &Z1WR)\n֐?;3AP(+0FȘdBh*?U^ø62Vݮw=jWթ Zg /DZh@ *@ω2"NB!C>^Wj`ۿtQcV3-Mb&^2HN0g/mnWd33ۺWl ʿm(҇F`ʊ5|jĜܞ㸭g4r _ϺI&GN- $^-,Xnۧ -Z6_{ٷ5;'kHu:j+}zwxӹۭ08\$9Y㑆i"#k2c",(l9ẔP>zbCPYF#)&U}n7<gw0Z#g,v_d}&]rTMKU>,CۦEǼ9άh _L|U4߾BH%|f|b v>S^tBG{TAqQU~C,1uQz>Ϫ"hïtտV@O𚷏6݉vݗ s {Ysz<^Cf~c%lH-2N;c5/EaF;Il2Xٵv&\=J5/'plw VMcϴ$[*g)|;9Zz`gy <5#[AP.pzCpt`VK_ |AAFܳ(eJ qԅ6iT4#˯ j,ʻ})|!2]JNQifj{"31=PE6 2#9ye5&eTr@OLJ"5[͇ħh[b6\j< \ 'EnsHTI@"s*[:q;`+wlS$oS〙+$~j{HY~vw [ފXe8)ц)wa_!^. (@Ş#O5H'%`@ȝp"3hg2ǹ}]k gS?i-e tVයHe,FIjD[~356 qv At7PQg?K@9{>{ tP*Egۺo6ChlQ^1$>^b|hU#nEA>q{hfrð8.B:ZJh](χ GrP FM9`+!Cb|?^.aAL ͔TG$!+cP-էMCtA48!(~S0je>pCv}@T)/^azt3y*߷">Ci"}b&F#z= ?ʋƃʉDI_dC_U&EՏ^G=֚>qfqO nZð`\Z@wCe<b# ]oIb$x~` ә2KV2oM>'u]yܹiJ kGop٧l ?_X qDi6~Uெv̱R3G*+GE!G'Lq܍*I鑢 @VY C~DM.M5\8n<_Ch,xy~SchiF)oA,oc̚erI5àhݭC.P > hT5W/Mi?zlvkiܲ0F<&),|>oT#_HMGʢS튮g/a;pHE$].O[d٘&jx͐|~`@'vҾj(q6tjXyB%HXL."Xl6l)+!Q@${+t<7h$ m7{U?tsr9 ":7>G8Cj7 ;ȸy& 8i=&UizΆǬd`fox| X /zM]$6G*O`m@L̈́ent4\%R}&γ%K!/DlZ6oܟ2"WyC;"u)  *p@vx& ʨT}Wl:لb} !ޙ;ӑ2=<4A[#j̿3 XybޖE7bj' 7-OR Uhgg*GJ(H>mre[.3H,A/U^9?pa(L BbOXs"$q  uvm^a=½hNlpON x+ʨN]LU#H+ZCmva-$>B9HjԛzvH\V=4`mB^w36o_#?@Jʡ Rg-m\[-@_.Hr\~M3'Da\u|`<D{K[؟] }Q.=~*Fx"7hG9۰qM=G4Km @p~)\Ky|Jҝ_?CObXक़amC)g>n`! <9@1*˩ ̎k%_$(i+É)bA1f\'R)Ϋn* lͷcm8Ъ\9_mOY]t@,©j'@ ;;5wf> $BSkWhֹEYċ+߉ÝInpkq 2rkT*(rd`0 ,~*:VfI#qtǗ5 bmwɘP`\O>HRKG82 Fh!N Fu{:AѥL%yov(lPY)i_7u|Ny_ۂ"Yxfxf:-`Rb`[P9f6Hc+  `>G2WZM'&co0%<ȥj޺T%@J'CW!#4%N9H;M Vkad|+rrhֆ&Tq|iќ7ި0P1ATu4OAE'Ĺk]ewou\ !',boN\ Ya$G> .Y&!)6"v%Tz'6~St% $?~fD6M4ٓz,]_yzW[סdx dN \%!PQ#&+2VC̻}.N%1`,G'ijy@$_jV'>u'1Wp_){|=s(^R9E Cgn6o} T2>F @R@E60%HWB'4O'.e+n$jcvO!s H@%v.˗=& q*:eYUE<ij>9jDm/dڔ Ca. 1߳LIjt!}XJV:~Zx1r+w( W>MB>ea<HO.vFQ{o2.Vv2zr(Dw`0zl@D ώG b>㋁/ _J&"/jV;Vr q}i(g)Y nӡ3xvi^&3RlSƜ7'%}:KU@T=zs9}55<59":(OuT!=[ C1q!~7~;fL9XVq靔+٢ =)Z8O`(0 1*2!q*<Fj 'ĸ\ػ#0SmZYґRp:-;q4dNcH^_LVFvn+NM&߉x<{gwտu*8]Ұd{y@z:rpYKQ֚w'gۡG$RcP/2vp0nZs+ `He??/7tP{x]]]KYX.{{ѩq!>wgA[4@c'k' 1a%"qS zRo팋?5$Dkfy[ TXl/ 9-$ɷH8"7 t;ܶ'ëXO_#ȫAw֑/GDѳP$c~J?f(BkuH',Xħ w'/[tVuV\[nJOF)"e3GV6|H :]UD=8"ySLʍI\ńl`)M/ ^noS?G|;( wO<1I V `[%s2/%ea}|s;[+.PX(M%HCPbwn]Ho@mk!vȒ0 DgI?ў'(x$v#!mpNB.57ªuHR _0 3{A2^,nZ0XSRU6 :k>*5J]KGǒ X Js?GuL5􂐨7Ji*U  V^|:fOx"2btH۠6c@rx .blC/DHuqׅZ2FVi $Je{:[G+P#.605{@;P)uDOZxZvHkG'NLEAݟ#{!Yx@JM kc(,Oxǝl B7~S7)5 eo`Uܸ7z0p:`kSuyO}EݯFUjs.V4eி{5esw݂IZ_xi"L NyRBIYB&ǦB/ֲOj{x8kv&>-ض] ^ Aڋ!So, S1kDOQVx-ܑDTZsaN;~cDOCH 8uv+ -cc 0BSWJ4a6YvGD+|+;q*'i7fÒ=RD!nwĴV5.4_)(Q*껹>ΏCT I &yW ֘VqU.h9~WYpciUDpa1j er{MP%f,F2zHD sO[DF'bk TRb_NƑBO'Vd?%QA͇vWf>Z+ lXQhؑڹ> (Df{T"aBR%y%H@|LXXQ>agkX4̸ѨwNek-L{]+ޑnSXn6nS{?ZX˵uNkQ4 |[(hDOЦ&ǶB1SkF5! ww Z%x*`^M5-5$'.FHGmWC=.F`+Xl izu)#T<>nwek:\6 `蛑9GhK 3M! {֯4̄:tQSJ1aiBI8U1P''zeN$Mju&kTM %&|M 7&d4V7GyM SC=O^YH~ՙ?as[ؘD( 3cIeyL4w6}4Nm6/zԁD5~qn$nՑ m+2󼭘*QKË@R8uR@;Uf37wR{{`!jդ?%#N[ Xn)lRQl<c[;"l"En< fх Gw0hlDX\*k;Ue2L@C5a;nBV 1|KFġY5j3щyHGs/Ǣg \l2H@a ;j#'nR^k0=9n`ۋBڔ4c2'DgIU)Q"zZpW^S&#tNcd(1J ' >I{&%wON .zl?#nTƏz5qW,n ؙz;o&|'mM :q}#cT4~B͇9hQD 38oT72eW]Bh5bjNO#n\EupH_6rqﯖ\&ȣ2ÖB&,͐z&9RGnt AWm ` MyD0at'n8*YSD,TٖA{jGBs?g>QZ#iT>+5J <w| ǛٻX'O Т@Z[;I˙ ?](p`ͅ*siq׾셂 yAHNJ S{AFxR v:wy"űt.r2L8F󐳵cZP4Z۵켇~gֱq轷%Ōs/hu)p(݊dzݭ8@M]U' EOi*C٠WI2># _p¸/40: +G[/žߜ bj&ѸTH s`ydv=T+5ı+$&5v$S3t:b-1,h"ꆻ{`A/h $e?Ee@Ne2) ̝$"|Acy yd)U[!(rfWA٠Sr gi=#~+'#*T~+5 e ^T=N@VSelǜ $$G~Bgey_'c.7LIo<'J>dd%_5 "$CEc23.4E@x)fSN꤄ tͫH׻ vFp41W]Xev=h)W2F;'/B"p%Pz4̑7ح34iBUpw46d%_l7S :r:F$FGXnsJzSuF#ۏ}NœJ5aԚr _OR['$" ( -]dR[vXj|V&%m^~•Dc̀KGG߫ٝ%7h7~Ng#2u70[|6-eܯ5Y`R* Q$HH9>8ȓ-FMQ VCZ@/%MafuBݺU( KIb ps|%jZC pʨCBh)ӣ12ᗛey8F+;TҐ#*XJ@=&9viE(WKI"DhD$yTT(},g|Ǣso*3{JCΚ`%(в֓gYdʹX2laNU=j2e{ u#gYP༃Wt]$QT5R=Lڄghp[@nΓ/ʐ2:֭B#}=HI1n{reU`#JB*`bwݛf`o΄-\-}V¾!a*g ƦLݾ2c"!VvVb)2h^IOnt}n3S%U̔q BG i*;߰PXvtF}i%Z!Lֈ-2!ܵɉ `K( 8oکvu dԉmYxO,,VYj~9NlIWqSuK*̉^3W~ 30~OH:I gF75q!!=s#n`J>~tQV~ wXO_Q̏K'98\kvCZaDZ~rYO7Y _xZ ;~u;fsR4(F1IӁ/=\l!^qKb*5~Q6N]1V3؟Ic_\&%.E5'P0 _"G5yW yg .DϾXL$hHd黧UokLR$,hfEI&Q A+uae7`دnthPYA`8cdz`-Redފ\X'ǀ$&:<<8cܶeZ3k (\&뿣j㻰aH*_(N]@8U)0'-XbAA9Ak$qfs)<牋Sd,-/XO[ A-T\Ђum9])-Fv>T]1O51a/L"V)5x,,t[#`΢kAF*V:l)I BU{Tri"-z;~اyYlc}&b(=HWpb ¥{8 :V%fwٯ "xے/p-tja cc!ɳZ ĵ¨HF60dM_:"7ptg.%b]󃜾TtS->#B=urJ *4Vn<~PgE!7P4& G$H됽ʁ+_|'W!Cÿ}<$G6:[@1f4U _r=$g̟(QD띈q+H/3n~Mp e%<(T DgTѓf$8 iRYaC vt$I0:(ދL o5U ,83W>Ar'P&& ĝ;{!ne߃x::H@.DOѢ}ZNx+{e%}-hЬߺ_EUe^%϶0uZ5A;mI>ic2 IBd`k8n =I\"OƫT1TQ?i %) ٚVf؜}_Bvjc@{}H+==|ݾ IHs6t>OE?keAi. y SC?ǧ6SB<%K [[ZCT1k K=70) UyN hË Њ0I4sM{.}6F"Ǘw}/KVa94QܙxRqnղz%EE_"{7N"Z%$Cpp6ea*\D%е*<>7 #,iO=gg#%+zYC?tWfi^Of.~XA!UyasiЉu`aV릑n`Dž:ؗ~ӄl/_[wBפpSO9u6GRgZӲdޛ*&Gl`〺o'Jkuo3駂!od|gYQTUjP6±Cwdl1'-q:0d6/HDXflZ.5yW`?n큺R(fFh0K?.wIMaB*/r kh|,~H<(5qr"!rFücM΅6DNp6GIgTwQEpZdu=s<=AA7% 5(Sg\s 3x3S7[0nԛ6WNCSblx:MgH1}a5$ "9Nr..򉵖*HsҠ: !NmPgSFX9cnfCr"=(1Je鍯7f@Trh2l#\iˣ*[SQ_\poUI3 oOEN0 ם4VJII &ku,lpS =7R;2fZA=t]Y:P:vhe|NG,2pҖnkɮ=:NxZn |m) >KS12etr+fHIJn0um^;(9U'ZbޱP c$Xܶ+o]! 0Aj(B+P /yCȂ.YG1bH$&lx%9#6MS1V8Y j1O1k)M\$yNF ĀD1c /~SLۭvrݴ)Y0To'o3ϙOsÆofH!ZSVʴ%;i!WRP4THǂX\!FAoݢl@M-CaNVoݤ( 7f=9[^Dw$y'ejPku lcҝ?v']^߮!,-A6sj,Hp~" ط@tU(ly?8VlΖXFgc #X %(r!TU7r'EBEUm@*P(2AeE c[0C l`G޷Ϟa4z0`yIjC(S s Y Vz䤖#_ElO$q2{_ ̡}EoPSD䣠%6T zǝ+DP*9- B*Est((ڕnx;T߯gc| S`V!2UAS+'X۰:"veM}rWUrR }Oq gʘmZ$, _EHΪݘ7ʋz+M^Xhj"퀦@GMFS<ҷ_"d OVa4;{'L) GAԾ?W}q "*W[NקzR co"FG)*yB+haBg p/:S=﹂9\Hh<)ݱ4J#CK#e*Oq5U۲@"|pP%՘m^xpA\C߼U쨖~$1lj~v󝕽A=Jc?pGEoLǿ8,J{?nMY& S_m1c!QJAIF_Qχv2/[mMyY CkpAdvDe-[MiЌ:^wq[1? 68jL,Ɇb*D)JK{3rQ0d膉'aL%63EG/)Idx1Jܬ"{"Ib6ՄtPғ(V !)kRf CNUC(촏cI&tVCeM%1G!4%0 LH/NwPT &ԁrrGv܃SΗ=bs h&dFc@O@7RQ!)Лa#~|`zVkK߂.= Mjpk͚H0sO_:>U<?a/-}MRX ,pFFj-חGh9z?9k*hV V58U̇vҰ+< GsQR/Ĥ{>i;cfI%|.##쀜NiqU#"$ ։ԉUNZߗ}JKIO~A1ek?qe>zAbt9|z?~hI9SCfA"S՞O8ělMZw%+6ʍṃ"QLMT:ق1@s VA9Pja`HwLAB:`_ @#8ro]rtB,)dK=NVL07܊RT[8x1 lhwSl5ɎEjm$2]cJ9H0TnT_hAd9Su䪛3yzB1`>#K"-'Փ<|F DًԛjO*Rf&W39ymk EmĎMLb8juHx}jFO,NArTo&LCu/s&}<e2ThMR<7y! 1*Vrقts@܁dVm&c6&7j6o:=Xy!m|%l-F]rKK̊a(OV,m"7 K7dA!A%z!TW͚=fF `d0{[lKZHzu\SF0jHHw. ui(Ӽ-i`kuv54 C #? `!|W*KL.6lxtoV/T|^;d| Kjݷ{H˝Cms_n6a>cohYj\tK{-^(t(XoZ川E#cRcIT3VEڂU#+ g9(FcU 4cl~pF =ظKT .=ҁQ`mF|< ;Ʊ~vtA:`4$G  $LDtD8`wa4U=^.>Ys!u%F*O&^Ƃf(|2X]oPMUp\+"D2j=g'|jv^4-}0/ݨn g@|q[8"`RtG?h(ʫ66\/t8gүgsڳwfpSIs5_[KM sm{?ǐ+EtM"tqIzC[ϝୋ݀1v9a@%nXe/ dƱBc*^Ky@;7S3(1%i<<6zA@CrȻȠ2/jD"ba.k.ƇQse~lR{+>ƆwUԏ)Lnv5Ob*7KN)r$լIiK5&^nV׽gF!A8쮴pk.2'FhQ~7ףh%/U O;Xv,tɢuv{nygJP7ZN!ezeDvOk?)G@ R\W R{˕8/;قS\z6;`]w؆.oib:I 2nAbgXM*(<^ɑeUӢ͙婳7TN1"Y"j@cSXrR|k}ezD'036}+i5AkC?vS~ o&$G[-dE]C9;"E`tߡ+Jzv6Ͻ> t}&!!)P!arCd"PܮD%*dVq2"S˥c,Nx=a]*/fmD 8hiGQ,SQ%O-][=gKcY<;qt)ڿ <ʕڶgϸT>R̕g</ 8.O0:"/$.FѼbQ˭ Gx^X)ںvT.8Ǟ׎/F' ^r__,&Fd鳰(DRQ*isj]7Q;s:lEj@,,;E$'1 ]A, P?i? V&_r[Z1vx j)@2&ȓ|r(I[IDڝm3DR:-^<'iȠ'~rf63N'Q9 bzޡuKƝ*O6:0a&lg۠s&Ab~q4EBӪ dC Z{vNd)L*&NX*VSo'"}YQ-m>뿃r6xlTYU4T$ԓURRrU̳lז"G|x,!ԬyoB~?@=`Ɩ0lF4 "JS[P4)NXھza7$~}p -ar#bx#+ H|C3yF/e] rA:SX\ ż Jߜ4/3M=?J@I+ߏE8s'Q":v-}BRMcȉEJi  ,r_r5 |)gMf\+? LAf'jp&&tEߧ^icZ?26,li1 "hʶ<,n-8 0c7W(*e¸~+cu.H1mH2R@ektfz p,h,H)2Yzb$y?.'T{ 9 $#0޼k9I \㦄8r].&w2y診&IHӤ~E2"\ W $D&?c \!_˒J'Fїe,e-Yq{#:OKchş/F_QCPW{ qBA?|^se 6V1K'g, KdEEMc{8-Ѥl*|e9N~_Ր&#Pak4+kb8Gߥ{[kI%?؋ Wbܵ%DӎWqR0frF&w~qݤ%5ٿq'+ 2o%=<~p63G*3r"SrىWif dgۓpToYd)z c6EB[A:Y}zdwU5]#f06P 4'_|㶁BJRTchv @u7&,k~ƕ'%@<2xLTp+ʌw- &dFc) zsG>tE6Mh"lqMY Ľ10-ݝMӈKfY :q+T ;@(Y,{e{QH_ ^1c03{ i@iIF0,qŮ Ho;MRH9 {3M^<LEhN,҃ݟ?( U$2 R:W kQDӔ֕2㑐u!Kyt@6)RY$煽`p-/IST![ǹlXF.:~7i@bF/\3D 0!z*hE(i/[@>Ӭmk?YK*y(*BM.؝хB% f-L`䱄ü8ڧEc6/Pi5ߜ>Xt|D3i2feE_T0'@Oޣo1V*a*@_-2 dl#R{xEyŹDB {9%LqϢ+~ Ccxk#eU{$:oY5Z`5ѷU̔8̑kDS!XjPFi[Ț IڃZyAPhh©>YRso)sF\+>T,cM]hIG9PtGx[⫬:MdIv^ɏL|blv۳ }Jn8Q- Y^ [cT5¯AsqXr=h.K0<8Ƣ}kI&9,U.n1©xF=84Iz3OVfUIKI(%Y*\ViGm;Q\˒dUG YxT*\`Rd<#nRQK=tVP7tƅV^7]k&ᤰKCd X?YʧB$ԛ=Wj\փxd"-1Uh5RﳂOkJEu0Co: 9(_J|=u ۨt4oZ.ҭ>od`˳Sc_(  \Z'N_d@-`U n SxF2Dž 20-+d2ƀZMPY/aRHL#γl[3 TLXMœvykD!A918D]*t5.ċ0pHѣn'D/y_x#H<<|Du0@J˂^U9C|?:}a㝏ڠ]tڧS)KBe.]Klr Wրے }vzwը,ǷP rK9ܼyС4 -Y|roǃbbb m2tfNY,n]NFuIgfq4ͧԞm^Y3 ǖo_t_`4%=kDC:oW_1k pn(l%ꫳTk&_^b7x,a"01orVˌ6-- ccbRGL|׃˕jNpJD>,RFA4XViua̫ ZvWAzB[K+ n-#Ў}|7zE<' S;SxIZ^՞?-Ǥ{Z]1k̆lF>Ct7m'?Af>DƁh-y-,,8S9ut3;aaHI 8Z{h3RG7A%#[^I|2KUhq?S5?=&oVPp8qXTH?Czg(i(5CWːDϑ#s+-Qpbpt}R݆m J<c<?ϭFHS8iXdDZ5 lP¯s'5'ɑ ~2F"ڲjW$} J:(98ps~* =֑~{T>ًIN%n-ݹ~RL"%Oq팔b;G\#rgIB/9m+(ٍTk"]P{(7 SPu=KvG%kϙ:tEg}Z݃[ׇf Η2*gTBr0'$9"V~YIq%X2(DtJ4ܞ"*:TeEȬ^y1wi?| $Y#՝ŕ+Y_i1_@SMs*yIBM?$PrL(xl-10.,\hSkL\95+UXzOFw# +  ۛln|+B 9W+ :վo_.eE*7Hz[nJTC{22V|UVi6$ĺڙv3]xx75+Ad?B튴嚕` 픻sozGLgh۲kO@ڎ#KwnU]ЄLثjDNWw@Zx@67Q&T~xϺ"f"eog*桼T0+(~4@gIujZf92&yS=ͭ$C8Uq 2`%0|n }-˜/!\E[(A+aEJ= ~vtB|UDVa+]֪eB"Dǽ"S+T:;|'23Ւ|eXJkFTDU%oAؿ4[\|i&31Չu0)h g;s,vu [ƾ/liHiVҐ] 祩5r& YG p3w*q'qc=J9;cK1 3~3N hH!gC9rs&f欚aeݸZ DKxM6(,Osjn[3dtDqDB)x't8~Et> S7ѥ2; { X'ht޷RBDlH'#QdJmnZo],Hp^G?5RawYJ|UޚJ< "ԇyZ<4ԶAR!.M`s.A %i(֜Th! >Hۍ`6p(?51 }m-z0a$[)|HI8{|Fúuף5m;bW|ciY%r,Y*tÅ_ -1k^OM {VASįpQ}7Q>{XW*cDt.!UlgDSH=AtIJ!v7efyQ*jz袺HR-G =٧ǗZGvӀ,u,76B#h 3M+Qc&J7 d9gYNRs\p<KxYxs+M!Js@\ƅpUV\iT RRs (34+X] 28hβ2Ċi ƄXxhűTIu'Jf\i`@lgOYf(@37MwԾQUj)=G]CKRz] ͥKXP3Ӛ WCL E78@:JЇlVo HN4(Wt*3J;IX3 ZTU.,O#Ya."[m)c [ C GP>c1fk?QJGbG1h;hozǕ_q&eM"܊ 7vn$oSZ{P]5Oܦ/HD;@tnGNcs pN [đidDe>%,~g݃c*d2)}a.oWJ)Q!"kaO.MXF"tuEg$?kAO:ѓ0$A$vwJfl &|Yٮ9 *)Ae4YJY(p.m[w 6QJ@ xYC$ڒXnBr6`,㒪uP>(<)vmG]0h{~*VGe=E|wU^"eu8hkMyl1~u3s  dfp(|޼J`IK2KD{?4b28.)+iCz^cږeFӠ~DO~p7 ` gJRG AZwEz̷[e&DΝ6!81+ )iZ`ڭ |+L %^_10+,{<%t^";6t@^\|Ӥe1UV,'hKSKܗ\֫omnf@BӨAF_oL䕣c4+uNe}9rؓ̔@d3 QkZ 2%&G8e U 2d0(EY:*NjcH]t _<̐JYxjp@!Tx_3?'(~h=\aG6&an~GjקSJ0T"? / FH&32_3R42 wQGVc>+-3 tOt-XM]i>4ÁK&h;i1T̬vw𝟛sK MDotdB$G=TfFV / 9c q]ΐ ]kǬN$'-zU]E2:Jd`' r=^y Q{Gf~l WdO \S:vj~VXzBln8} d*&[8Y":R`(ٮ;`$=nyӵLg뷀7⃀ -C8Ƭ V]nY^ ?e9F-5~?kvrp H7ϭaܧ,*_nݗ&|)"S3ZԠoZ{ʕ2]P`>ԐBu(0Gwrr6Rr/"QNҗvt2W7푙0=,3a1,'xKg$sZyңZW(&M%%AɘEb8b7ƅa⺗R2Ӫa+YM!c?fV)+{EV R|чM3`ePa=+ʷUGaw++g8(mh5/,}i+ۤZT,B'u#¬Ժ3673~3d8W,+[I~͔dfO Tca~5)^H6c1?jYq>{[B$3ET?d8/ꛩhVe(C'_%2Q[*h|ěC#< C??N;"Թh=2TkfUeh BL~nRDMmSbWe:&gb1I@ïp<ޘGK6DNɰΡ`.-y6}Lj6cn2Bkf̣0EqɧRYiZ,-^[c|Н8Ö8IB` 0ׅ%j 踭Қ+<|WfZSnky.\an5#Z 1jNAajͮw6|EGuKw$c{7[[Ѭq;V4Cv+2@u=97!/#c{A|)岓2%Z^ /JYڢ8^fR"6V%%ڷ:n*N 1%AP"|4\e* 5~JTmt7!(֐N[}6耂y~ 7px{ƛ\tlڝ?M[_dr]v:&ڿ۪`P*D@d9zc|J'5zG0 ;: u!$&'C"JNfR{uD,6j 8Ue%[E7F"& /jj=_680H`~QGޯd38-}@u[!3?ytlȾ aI5à,/4 h{6/J.SmR\"$uBH@nbVX~=w{`qS5Py|Z|*D\~@>A`ˑRZG~0y%dho]\hL%E\ǩAzAQSCg[Ad/o,j`rd߫[+$: 9LIll1IByS;ZĨÅ5GȖ! 1|(/t\Gx9{~f9e2OhEV :)~10Zl$}dD\k͊s1bdc;WIMǒ@ޒQ/&n*)u_GCVMΥΪU ky@eg-~X10ėT88FQQ4j>x~}4~$qgkk=z)wT-, ؠ9K(,3_I.ԁv9sѺ@2]]r:`LԓWe҆_YV=iL &a⠣{VG)ۤ|7߉.H ~py#rQtaJ %7òU.TB6e;^O('g5Fr2I/P-S/랰1=) KD!yPR{@m8{\]?Qˇ6MV8O!Ͼ:s2F@Z(]_}+S8{]al|x]YnkY^`0mg^ω|V@8"zQ؝-#:>&71qU5 4]AͤԿ -nop۟x1JZ1:׌{Ц-GYڎ‹ZEE4 +iC:mζ˫Ҷ]`ZKb7)}Swu ՕRsXp)19zo^4Si1: AV\C,TBj0ո{;YaVoP BG:FyٱU@jCJnyBF_O=crHk)x749^zC%x/l1LިNQ_r4`v  ! Rwl,2~ݑW̴zxk=Zfx @I x09-uyC!ελZYw+E8#WESOG1F$K ~di_d!(U%K 2-;|;Ia6VO[ m!篌^@S/'vkjmMAӜF~oݭbVP|y5/wD'K'&)h ̶]Kem4[~4UEmVݻ^J[r?  JfE>WĴ^C=IijQ_POq7V_mp8L` " ŎI6ND F)ީPOm[ m"4p].\-N}k/.#gAИzh {dKȌ[8Y%/v3`t־s1 k#MP̽QR v޲ 9Uſ5җ\-, cfwx빸S)`SX28:8#̞xZ\2kHDh ;=62CB1Do2 9WٖUPN^c-"=z_-|kLrc!w $rP$~u_4/' Q0:K&+Z0ZK˶'VΉU]yU؞m(cK̤u0&E ޳ڒ^*p-0"?SM8[sh}-#Í?rZmV6sbJ͡NQϒXf$# 1vAwT9u=ↂ#7{~`M]\zLX,lݘY{ ?͍qҁ§̾ϞvƬ$uy ('}) \lb*&yި܂fxIVS2%`Y~ﳐ2WaYTvNbM+.j72S[)]0Oiq9 %T, :/%6йp$%$z$Y^;eՑ8~:tdz8KzN@7Gx$XԖ`W8[pʻj6@VvZ3N{Sf+&7W ~1fӨ!OH-i9Ӎezj/ݱaOP0a_2\t7&W9I%,7CbB4ޤE ܯd-Ÿc<'0@nb}r>|`}ŒFj`~EOKvA~rŖk{ef5ajJV* ֽ uX-JXJE5P zM  ))l]_t 7\kY9P>u,D+),L!;} ,PttV} |FgaJ7Ru5l2%C#9q-lk2hqb$#'l!dC\UH䷌eaELGMe77~a^5Ob hЉjx,t"~- У` ȱ;eސ_S(IG74_tTn*ϕjR*f&D3EI X2iqƒ \/bC^v!1MmVFD4"9(|zKWr)R꺣Haz9k:prkne,sEF$B\mMDYz"pO}{o]}` lax3o`66Dny!Ҍ4`hO6Ƕ=xN}NkoU3[72JX.lʘ]e-%9$!6Clh6:,kkPӛڀf"dXY%fCj]K&P`%k^\أk98P2 n 9|C8m:E[ L&qw^ P7yH_Y`_'=e>L e q.iG(,_"|wE"rGri/U V=uK gæW/gA} 9mC{?q$Jq/*NV"E oKdzY) "uRAw_(8 0NBW'C*ʰ(E\ ? ǰ;%J69&h=b4dq`ƿLboɜ3Х G -lJ7GB,2_VJRTdua8ܖ,+, =@\=52gM`q]y߸Qs_]OǂVު c7Obn]gўujFz(=t9{.Gw-#9tnu[)(fSosn0$kV֟Br,HLҨPuٲ`g7U20?KnE0QWWWFy֪e@-1 f<*D˙Ĉ,!܎2vv/ϓ ZmfN )̙8T$ȘïC8ʵ6v6.Z*tB-l[ƖїNMݔKYeb*8"^H0x8*v)/o-;cJgVuw)6vD㒪oZ(/o,9uOءLcɔ/"]!}F]5 *,区Ne;>8C[չLY ҝf_^kz:F!0LdıN v*׺{JY.3Kw&֚pi80#>R2x0oe2,42Jr5z^.۹}*Wy QL? Ⳛ&X'r!49pL=O4.pRxCakin9 Nj\!-5 mE|K4kjh&*3DobcjttYG:b_4qD~ ꆂНSLP k:^́LY(A>*A 0omxs ]| (q_P^h{Bsﲕ^c|vmVyrɻa_U/\d?lX\:u byg7ppԜm_Iu,UyzH`t02%g#o&CA{aoYs#DT@ bP7}5^u9y GN4옗rvgإ q$y[Ohω 5cnXq2ijB;_>X00<ڧaC7-GrFW!~ m8Q`fCBkt> +"g!߾PE Q+B]īZln.sݲT"Z 0 }#%>z@_[Sy:x}VuG)ah*Ф.e'U?ULёӶuq{SSj"x 9>W[o`Wx6%]@e` as$*Պ!jVzӃע97罊:+RKS|$E}_M[IVL0PkВFȰ,2<.0\8XE㔓,R:V |)'`ORJThDKܜ3 =,ZA$où+ckiR#+4" M;N!-1Ɖ?*'Q] NE!1T9hU9,=gbVf-!|n5ݐ}Xӱ)`ۆz{S 4HS~*OD:&NJŬ7P7_ûy&_Q#u X< *۟COL; GPmEAN%mf-0y'lA 4sGۄJW~vr_MxX[l=]O"j4MƃJyma=Q* )]tE-wa+o?Kqfn~VMg2.Jǘ"F(Mف2톮v(O7KB'|8:2kCq0/I$]Heut dy.`jAyCz;ʂ1`h4 5[b=+mH [g2gA_q]@wsrfvyߢ#B JM^\O~Db_Steť&>˯65?fGK > f%g 6ц*%r1 (煐EY< =sƕFYVn1Em忡Hd*5ew탪hW!ۣ욉j xզ.KS 6C.!"$6 7/ kp:X/mF6*tG3 EP#R*}Ym.w9;礋I8.snZ&cݛDhV㸾{;}BKPh93K I#G٫~R$oECdحkx=2uTΨ(M P8l@ l6b>,lWQ~~[b) [FCPC qS}WC9=_p) #l,#(?ViLh^JG7܌j^L Կ9tokfdE ?n]16"9/$UӭIp\ŽWTdRC3X׷#h\֠jUK>~G=9@S®W,ݿo-U>=qRF\#D+L9DnsQ-MmiTIwkMg݃HVesK\i OԶz'qѧ{*|AK[Ӭ5GX@v߭3\^dA6.PEs YؤݦDYmO!+v "xW$҈vhAXZۗ 5PJ"?n#!qU ӷq,KԂfTTFX W\vSތoٌeL~v*2) >)<ˀƒ ۫'cS%CÕA-Klm3w7ne]_p},?m`=&T5JO]*G;bYߕW ,TyM@ gc:?Rfg3EJ|U_H=%Qr?\lSQ(_q11IN9 \g$BPšo9d:;I **͇ e1@' I\2H<ͺRY |iZ\ 9JnתL gTUGQ˦HuИ<"./  AM/K\zmE(EG)(X˟t!f~:J8hb"ǒO/41%ؙ1q$_ &l]37RCg3,j7ǨFzS6@e ΅b۪U} >W,R+cxUqP"1b،zS^y ׭}'/xsؕB=jzlL4 8Ț"ԏhhiП7DpҐ%/U -S3g<F^lYl"z 3څR"!O]syG.Ji:Z3Xhe?j֣K. _WhjެG⮿ ϝJo{+P~~'efB#-ĥFl}mI5Q~ҨI]"+gfPgT)D-Ѹ,'_}p Rc Æ4NIށm(It=I#{mPE4%挰 dvV p6c%"dFhu{?RKIPC$^Tv^,mmk *-m')!is4C,1j-aS=4OQ\uc9R[.ϖݗ"r,S|#'%nB XzHqEҺpM^Ċ#h1`Yc OZY ZFQ ÑߑsS.! To̢h}slN.Bdn/@"]p[U<ɀ̭f, BYwbtG3=n}$S{8tڄܒ#/^6x՜zA]$I)^y;7pҾ5Fӄy Q8,M' wVzRF{^b{VV阺E:6T vǯCuDJln =\,("*Q5$ u:ؑdA9>= w4F6$C0&|HY/fHu]#aJ *)E _IjրS4%5ڜ=NLW*NAEos<{"I$W*QE+6n{4 f_Rw(̳q!&,Ƃ?goZW#GM0)6ᖗǓt@J :1R-?|p M9 ,,SNŢ:jyFiQ\gJEd 5ցxq4gg3صԉ(gq!ZGe5!_o0l@*PMWwٷ!-# %Tm2-S"*c?5@y8+| 4=U&B?9jYrVƫImg&=4˷u*q c8CS7)7C:ަ08+v UJrccR5WRu[bz1ARRaWcP]d*E<ȡHUԒä>SF/f 56[$6T61>Ab5swFۀzo%c`.A}Y]I gJ sF8Gp-d<ŊW:5̜c>L`l*`_6>+KmFac}Ku4mxȨk ZSVFؙlEED!VKMucҽQ}#MǨN5ݔR2y 's<ȳ%a*njъ~Iŭ4%Xfuq6 Fj ~.(.O\{DSpf=.t*K mē)gY@0=xzH,m((Bbӆ"Q?Jk3$81av` Ɠ8 XA Y~@'Dxć`s8^ R[H zCF֦E*9޵N3A#A7^G?::Nc_;k5)$Pֵng*?=+{ RG HiT->F\~>)-YN vꉡs,1(PZu*nIa#{Hpd}ΕVΠr cM nNJ!+ >L"1!MpIǵv5eƠpD r?VRYYKv>`@Ӿ>iJzy9d ەxEvVzj?cWHcVpN߹VԂ+l{6cy;zᤡd_@F:+ "I9GkARA-1Jۈ* F)-V["7P!B&qkysOʼn\h%F [qjٰ%;eZ%_b6 e v;ۚ$+g<90 )64 T 2mG!V=2_׍/KnO]SFvׄnQ` 9xif%$eenNgf{ުjUa $U!:PQ[Й+!#G1KȂ 7!&q[Xkkeo_I|R+&sv)A`.PcIO< :Y/N %:]%vݮ5*@t"k7ז" =(jE2^nwo4'_y#?~i"G\qJ?+K1eh @ [RY$!ˣ95u[ UNz ilxm` :TF1v$ Aq2-FʁHv)@yB9ti 7;Dh(L4~?Vgt8u?jlSd!Іش>lB Wm3xd) #NIL0m<AȈM ?3uf 6'ljV%O8h_1 E&ZONjAd@0`IjDq.>I Nu1b [{Mo,eI9r ~ 3`pEZO9%2.C!0چT`,D3({g UuBR={0a-M::5fcyO5[߇ h2$c56I1M]: #Ӧcaj~]B:A(#}0FrOOo|0$ov4CA8I >.7Z'B8 c]bIrmL:d:ks>Ȫ8vѼR5dqd@Ni(,0XgU͠ Cf{ l6Xt8C-h}*ܼ>m@ %?wU?e>g>(NSD 3W[_*5a=WD>lY9qʵU2P1^a/o9:/J,j [2I@X`ʈf<$o.HW;];諔avq}X :A'}j0܃B8xzs;OcÔyzJ0=h~dKc~3_S:2#xrP$7OFv:J=5t3=GJIdEw>cCLj3xO1qM`VDɇ+M}Yo#6B/hUd5Iؐycloj3 N@,;B̉:ul؈p 9M47{%H ,R*k$ѤÒ p Ȕ5bEIj D(oZ.8iCREV;80K!8bgjn UR~}NV50[H|ަ ̇k4hJg\a[D"9QK=ʹío:!5m̀0鵞uPkD#7HֲYƅ_@|$Nb5Ep6`5/N%;WYd>Eޒ.>߅8k>Z8k?]פK\;Q@0q畊x_.H)hᆳU1"8_˘b)G4^uJ*&|X]D8K'^wߎjF^>BxFԥc{n?er73kAۓT&#!آH'pf㥬T4 ǧ]TV';hk4GȺ@{NM$c^,K 2ϻ/gĘ7t 5ڿ@>`Lɬ!A>PPsa=LtV@S;\#7D1S3&gX !fUB\;GjDPؚ̫ļOSbBMwjpX@~ŽutZ+tU$6eqg˚"Dv\~{x`qۇC{y C]| OF <Yirh3-5474v"1V 5%) ڏ PY^ 5j2)GY= _ ҉PFҲU \ybva^.Vr墿۔;>O\)JCU$|M3VtEBlH}xD#}MLۯCVabW7qOq\븴G3<1xgu{*eC|J[ B{:c旭FI|[eV 5h$3u/'2 "9v傢YPWmP t_]\ ~'o]/B[ }h=zX|SIJ[Wigy/cK>6e =阖x5)鵦Ł#L4=O18)IxׁFolŒ^Gl+G*P0Ar] G3m_$'{Qэ?ROuN?nT},F `ʅ;$o6/41&Q 6[ k`6#:ʄ{gžH4џwBV>O0$JcgIGN3t-|u}Va#'M0Mli]^b'fyx#YGXjo$N%bJ~r;J`iWlxAM"|] SP>DGs\"`;: ~QH Nv7aO#֜L&ω4R !Ϗz5;r (T[{$qSn`Q`9=W ݴҔ2!dkK?%*SΫK0kp փ?| V5֖}XkX@+\y S- T8v+?ʮN/쟊b kn.OHةq^iCu@\$/> {k=M>X}a'#AC43\czQ`\h2sAapz'{FǧFR0uOB9(5EN`k|t f<{Ҡ4h*˰{`gD[}Qb7SͦtRCHk,rIUsL`* spHoxkx:?IEK"g+㏈B_6[|B rzoad!?>#]2BY|ķhKB(eS+ݥ})4…`rXJr̥\9ȟ6똮MEϨwg ᩽?ߧGTEVҼs+d8f7W jЈqb>i6Pq7?\ogQs*gMB,5)xca&RpBsW1) ζt)'ӖŁʄShZ 5|<3+$ K| B,y_iHy|hҦO+^yC{׻:#pZ@W+J' /E{tI4BK+@䎇WJvV:3,٢`"seO3 id/8 z(tetNϩ1]ο^"1ʔdZtM,Tad+3b9Hʇɐo3*G@2:m|4F,u_ ̚MpF)E D{ >`DC2@Bw~ 1UR҈︅\.vz@:zYJGe2xDim8H_3SI.G)Qn@Ee}}h7ҙWr PR6},m إyP8[_`zDt3춡T ̿ȭDCi~lmqu^m<$H&+2%IEHQp^)tmu֚u1/ :A8tepp*NU/H?Ȩَ= y~>>,} 7I@A3pvW['Do>m֪HEضejJNV?kVU۾X3[ g85R.X>¬ħtF[ A.~Ʒx"n\և=s)}P̩7K6-$/' N% 3p26ZvšU֡kZ‹e`yOa3ˤYg~8FdIOs28E8ʗiOGC#h/u/t^ZCm(~g8PspMr`ml깞aF (6m^9y2bFhUEQ=,nnJ<!ڜ9'ΡNOJ"PP SG!˪ O>UL Z#u۬^򞘟s^OFď?`!XG+ K" # ],M!C_F|Pz^åRR/ĂgsɺvEsWnK H2+PqD*> :䚣ꃼ9U!fXI dߟWh_A=m]X.+kktrx :w _..匞J>2>0Wj D(VLbdEAγ] Z!Z.hspGuUTJ->9Bzb.E饑rF(yop6 a{d:46}|ukoJǪq'HF=}lZhw>a/ܩ WاXEDm'/T870\8or8D[>_ra* ĉl5oxuT&*~؄NBaVj28KDk,7W;|rq_it+V+>nTkvI}8A2.LmR5Jp4Ae} f!X lU~nx;DP]N{;-SfPy({^C3NN.T 񃄺'{w*NZ=fF=nZɂ)1BJg͓b*+R[G%rR\1ʹtIdf(gMx )a\Kn;s%Břqݻct F ZQ`-TwwEM0\*4nVz84ɤEƸ&HMST𣽼 N&_BȘsҰk$NYStv?i4_'u /da?TxòNw!Jar i%VH()ؤ]B"3T%>s(U|IDBzgFp! h_jR!vU}<(U]ǮNd|TsG];[ Lje&z@*BwDg2X#Hq&55=HJ08s-!|bc'0:ڽHrQQsO14!$ݫ\CP[~ u@zU$Rǣ z?C' GFϋ4$-yTL>d5}L:&l2-ܞVϮN$AV-'xbk?&Wtaڨp(O{L^ 4?ңtww{3Z)C^E1R:S"0]˰p# mN۷ I?:'߉Bc06^4uؙܑf;#iL|iyIQ;!oP)ʰp(P+90ic?,Uvagr$lOc)9Hp늫{:wdD-tZd{G~(ϼ#[m =tCL\H<ܨ Ӻ?bpNCX@/~4aK,%]}5 d>>Su'Ppx0-BEs0H:Wk##>M)+|.X9*%jZ]l66?" MΛf 1+zBj L}51?AT>,MO9Fp,J.^EWCY4RȨeizID9sSF;+kNoh$*_qCqyϠ) h?sb|,K:af,eU|ϫ2VL6L*MX8oQ^ ޏl`)rO4-?ĺƌ"IuA0&dX.!\ګvb^ܒ`C"v1jE*aWHsT=\81/Ĭ2~|HˋTKę u/J`:zh]%'͟\C-f}rPQA/n[Iw6666FQȃh*n=LvwSp}Ғ(HyUSqiؕv[KKVsJO[7Ȇ2otYqsHx!5>(mzoGpD2]&Wyr8dfz*8VÅ< mSl72Z„*] C;cVֿf1qTL*aO;1UY2kbG59ę/8 U\È$Կk _DUԘo"ϟd_{$a\ ZAF|MD NL0y >AlBboPEȀex"^sAQx(ѝ0jC%&S\ q/H1VEtj|J!o..(|j$;̆f &쒎6<$ cj`\'r q4TENkɋ2BŊ}7mvS&aJxoPYau#*A kn1ѥLF]{EUewv87nU\Y}m-w5Fc8{6v 부9Sfyy'i32Mu) 6Ȭ؏:6r*a |rG$(8A[J,\FMI, NADnKJ12qRU ۖ恌dU"G^VJQes(ճ&T&;\nn$a*v)RpͺQ{\A7-,Lġ܎]'R'bGk?lwr t1yUe+dw1,X:  .{݊I;0)0\ؽ≞ mP:cݸ]8C7wml~'ӈ&g2;ιwrPg(Q[Q ZjI UK[\'aC߉>6[nRG^XSWG*RaeTDu}WXO+’@ هG 0ރsxׯS?nLvzj3Ѐp֢5?rIݫƑ E26ӧ=h_H3sAUda7[a<`ΨDat´D> Ȏ'<{ HZ-'0vΰ|tD~|A%K5@q}R>'u^Jh#-'p簜 }(H D}:Oeͷ$U*(A7>AZ.D/yͯyƩe7jĥDrjf5bE &B0s~VmOdeۘa^sϺY;;v2,9o şw$9wR9Djm 4:S=jo6tX j˸䡍R/mhʭyl6"$8K?T O0/yhf@~Ѭ{ҾcnJUx(K?rbK}ݳs/ 6?GͭuZ'7 iο~I.Yi#2oqkV` .d$4eMV?v>cĄ#+ӢK-TU51 >],BL390*X&jg"r`Sai5(F}twqP}x)`p!1l$tCDL>L6*(%,aÉ ٸ{ǯJ;abXwuJ6,.FE09wt2--)/Egrp2rĘ kpius.?żNX)Y[:"HnUBLH]~ τ1 Η: 1UQA_͝W/yWȒҫ @L\BYA}fK8tfԽc%Ʀ5'7*XgkfQt F&iQuQ&}kB). #3КǾpynK˄ 9C]jnUon  4 JSWE(r<ɸƽ=-nR Gf:YI|SgPIRZԖkCPTd܀~v83V[b(ڝ]a4?#6+%*b$1cZn Wb[nY_#5X.XMB~!{|_:00gܕ epSŷג*ngh+zӗA [c9d.$.nWe8  yO-kGfaWb;" j'GrѨxUYcC=(̤\nu_%ԖAx]M[7iC6p\1ؾLLgɢ*q"v}njsjN;_Yx:HXL UN7N'R&Zu9UIۨw4ΝC(EiPz x8;ݫw1٣d_T5Rr%Ig@Xefƃ_L M-wBh?3CzI7hoD t Xrf(MJk;403F 6c70Ґ\z+rV{U=!5rzpꐫqz{[uGE!MFq8s'fyO9q7ێ^U54n-_@ ѕ#TZ*kC{8JCdlϩp\u'߃ƅӊ+C-T&N3ŧKjWIBvZvgME!Sj*徜3fCm1oԢaۍU}jt2B;I;qJxؑ͟@Ɗ٪=NhiR;_/EsG+n^E[,vcuZ}& &2ת{ ~UɻeZ8JHJAk~M)\+:xt{}֞{!wK@.Q}Z _qH*3_[~e!5F g{ _ն} O qn7kNi G֒t\#ہ"W]=&GJ>2f;UD=2ΥK"ðe{#5jvlIhk'TtcOP_x0ѭ"H}0Km'U*kb/bh>pĪTK߶W:Z3P5ҳu4錈v7# '∎s^+"_FNNɜ|g$=k1 2f1J "~5E}is[2:$Ɖf#6"Gn\LG{ urT1+8}=Z4gP3?corWl0ʂ87/f*ߎм%ۓ/DK,[zUϠ<sU*CVn \,/ M?O H !V5Cw̱S]GM=fPr#m;u\ARjK2(V!iG6  xچ/-_%Kf]Wax2AvhaAcUf8u5ek2W2[%fCG Kт(zS#yhyG:Mu1n}ԟ1/fX1h4S9=S$Ωb6?moҿ2/N~p607i-mCNM31wt%xiMVzاa/ɝ!ȲCK3iO.l|&Ռ,T ljt䐌|*uڮzdԪ4' % 01 FDv߶WfJ $a1HwIn E.!|ذ|%kޛ4V%A1ieo$XHKJlpyPP>F/4j^gWkLJdY{uX@4IYQ05 H2H#4jwLvWDoE Xi%FkQ( KDmiIHkZѕ;ѢX6,",Ig˸"4Afm->?4hϵԿqAT`bP|(*Qz"pҋf>` hr3K{rh[mdJ*6z8۸XL-cOա_HY[ǫ֔+?o2S?7bt:*5E`c(zC`\ l*^t/%;#\a}u2׳OѲ[_AeB:};WV{w16790l"F &fEfI~n} g]ƕ@X_0[\&C2*F3őHxӬ]ō0qF7d<PTˉo"aXzܽHqh`bψHP2`o ~s9F=VFʀ|2h #?Oo@>MD\=>w((ѡT#/ qhu6^>DAJLt76$ $VʔčK>:|4=DhI)s08hx׈4I>{ېI.l` mXdjU1m∆lTݖKt7ņq(u"Y>IkgS[<G;4s. #7E-^ xXu2KVʝ!DGhvmEN깉-?4@TY1x1g OQ:Dw_ՠ{ѫ(w޽Lِ3oA+aQ15@XY[RT-錛(t}cM郜*ݒFYnq\4w7wRɸi[f`b!HMD= V/MnNYUZ/愺",O{}L1 ;~#J\B+Dc|^$>yC,7(vekAfx"=v~EL_R>ucucC= lSu%Ҁ^kf-1!y_PCj.ߌM N>30$ sC f{\if㉫D( ha'I$:ɓB-A-;wap;,:ƬAzn˱'|.Ud]i̐h1MWW [r`. E^ t I!HmUWpL`{+7uûc0]~ qKCK@LvsҮݹlR?Xq}!b{#/Ƙ5^rb7*XKtOa#)nK`V0,JEG_؝rBGy#{K;wJ1ip~)?E@\Vj!vB8et]*3/\ esH".&+X{,*ٵ/j!:UPয:a@{#>!a1RTZ#3pz9 Xw|ߴxfd vNqpAYL@ѝ:KăƋtB(n4Nys ۅ8`ˇ2Кz5BZ,A4 ~2_'aRTl$# =opUN>*s?nk#\UC x#"M+Snr* 10g+VVHy4 *KXTu"2r P=}`D)-p(n+smыр9B)չ[Id(uzd62o ?bv_4 F26t7N)RuxkVW+ޕل .oiа/2RH ]Mj H|'s|i%{C&·6q3'31GIk;#cRrAk<ef>keJPNIFCsxn?Ϗ!jA?(g P 3@$$y1G):>J_W"!_&ID+DWP4ײHOj \{Cߋ:u,xVX xet", PNqܧw%+_X i4^ݽ;l)Kr*DЪݤ>:2j ^9N9`<$;[h_lkÖE%vrhF8aSYn%u Sà`H+N =0jKկ+9w$ALi뇈٣;O/o)gOV53_$K^g?Eo6{"+M@ M~M0LƩ;ǏPɿ&׸W5xrgASM>- j:hm+HBٮJKa6LU?`ҋ=Q+u#1,AsrS<ԧ}bb+ƣv{ vwe%b[-XjΗ\ 1^+1Cjt­hiw Q&/<q! aiĮMRFU?]fʡ :VLdt[Tr\ Kq.ƦRIy=C p)ԛ>s;X7`61XVQ ҷÍhNR%rQdʗ_+Ngt]񪬿S۝^Dk(0KJ| B S~ 6#,TJIp;k*w.4yLE f)9KP` gMy I6t:EM36:%{D^?&K.A=U-@KZL~x4ceddv&ʅọʐCm> 9}Ɩ݊q ©Șl5):e_Z"y'` zC Tqj\ CVQc'}{k>2!y[}rGyΊ7]Y+jySsdfZԔ?;0 z;͞!(-MK9x =u^2yZA,7o>[YkQA>w qyʙ֫\n2,gAd5]"nVBKd:Xn_A~q~%t@-cb wO=>Ls,6࿬"15ױ;D1!z6^=xO.v\=?@eD -y)M-й2旤ſ#[7=*oHkA:3NBZ7!Fi5[K[^.u rxNE(~ٱ*f∷^$e(c X؈ϓ&%7ko-(6IMz ]b$_VK򚕃S^G;Q1ڤIl'&WB˱}_6| s)$7by{xDp (C.40 YTC,ݶw6[ 89qjAEd].옙EI`9ǃ5r{=C}bDCQP\n3.4MZQYxL#ApM{^@శat's>7HVxQJnp:gVc=4"XncZÙIB@noѓ[RVZ+_9X>1#e_pk1 ov@jPOv':^θ_ВC*ۚX@~;qs٪jضse(\9^: ΥKhR[5A*$8O qˬ^w;!d8Z }EҘ'/V99Ș=8n f4.XnA(*ܠ~EٳM,D蘑 hyj#.W!bxX afv-IE R \^"'K%X6}̀#оQnʹj}ZXrL\;/cƨ`#n]]',/RR& 9Ioc*5aLϘr+-g:u Cֵ;l!)xx8#Ȭ9F=Ľ*!dV8I]=zrܻJv$ ?XZA lnd Hd6:A=n6{.KDɲZ3JP?`8XȬμno{!$8!4pCGuOF?D㶹.D;u1ד$P:%+Θu#\G ! Jޑ!3l(]WIk7crMؾ8À%wMs1EI; k{-:c- >&8="~# Rl\$&Pd %֍בz I7iy≬6\G;Uzl [Θv8YPDL328}4fK+ o)2fWpFyN,/`f;yX#gc*esz(F"^ quX)ME{,to1' \ <=x!{ rfҞM v#epL̴ĂȿMJ<2~CZ]U!@Ȼpdͺ'>DS9,6NAR0Jޡ$ UXI. ̻H0}'b;rd_}9#t!>aKq뾈+;t;rV0ՏȢmT};b )(CAu\hZ%ȩ^%!h]ޚsT[lø@"Yl+NWB>|nZ _UMH T1} FjފV2kQ+ڀaKC ~r5V((/kд0k(/>0'_mNۢVǏj&v KR\2iCkh1َo Y>fbY8q]S(o&բ@`Tw-ę ڌCv$lL&gE+)rK'J eDӘɀ!AL|NɨY3NFj[w #{BY \NAb}2Z -@?:"IGEhԩ4l LyzK#I1Aj8BH.g/κ, S{A|'gV4n*ڱ\* Ny ekNՁ =5| yw|!6NC5iFt/" xŴr3E5b-E W:Yyk؂:leB/*vw%3ce` sש~ӅT/:*>RpT{i0VZ6CmzNBe\AIZ|HhdR̒QNkatmCQg5_LCkwXV1r4XG.qR2⃃s|/ yPM`,ԇoR /5/9 t$C*n5T9g)cQ`IC b-/ڠyew~`42v':O1HXk N\/~|ierg'Ctƻ`EmwzO?OTJWum=?Di<~ AC;mbߺ^8 L}YnIOظqS܉߂ipy&\I1"d> ;괬"{4k2GyztC!ƭڑ4񟚗b<}-kv?v5']T q\fd@= k˷5--ƪ%@邒ULazmVY@Tݡ?RD1-WΣxYZM;$rSm+ 0;WΠ r,K 0Hώz(~_L)7!=;~+l;!t20bs%,GD-rJ)W!Eth-M{(_Eac  &C f#Q忠\Koj@pƳ~ @0ä让W\ö*|ܐ ۉ0Y:-Y_׉ZM8E:=H/u-F< (% gYfGz JK9iW_ ̽<;fU=1%KNk'nKjSd&Qӛ?N_x0^+H*pHbc@Xj .>pLMM5XMrxd08]+fo~=@r_p:ʿ-(y ]C[$2|"TmGt5)EX?:=T6ekIdcL糫 E=iRR&8R/(sL#RR9Yd?zl9_He+De9?ef }G@0oXy+WAʼnbL-[0]j6*3ά#leA4zܝ!7^>1Ҷv??H {UX΂)NEs3ȝ6⢝yHOݧ0ww%p{1ڲN=Ai- ^!$qQ43^'r"熶mja_ Nh| {ӯ.KAd3!Efܞ#VVY@DXG%tUoZ:yq% ^ \fRX|s,zE(iUR|ރn2@xC[Ie,2ϒyPg׾~FWthbQ&ug㋀zvpc_y@i9D|~fv喑`⊹"a{|G#YzVkʵsmO'ٗymz[I6vlzȺ1'2L=$Y 'ࣺWǏ%=@0`"Lߡ 8z$GaXɛ@k.YTUډȆά4"~_fS9 uCifY3rPg=(ӿ`joU15٥3̬q@z$C^voi`2y)HUoI#~ví;ׁu:/xx;AeC9(Vww3?xDqaPd@cG82n)Ak#/Lp " k 4^tzZ>Dά0@ɹtaԣ!o^n%v{w4 irlA[aEƖ?kI1 sʇ~^J0fxM9wBq(]B` <@ؗQjB_D8uZy_# JDؚ`2=_Bq^{pu|-.XmV.G7>nAO>׉n6{M NHԚ^uB릷@`ሖ`VxyȞSC:2R)J hJ-:.LUTJOXf#[w~S ա 6̋YlZxQP oۥ˄TOQ"):1wg+ m/ L\K*E[|}ȍirBb 5)x*=ETo;1sXM`rM֨Ԣ/q@3Ҭږ36ϮjqរarE Ϻ~ebfLPP1,Hډ?rSB,h>{s 6 :nA {m5IxTTYk Fz$j28-Iod~DP>\ fӭ]qOϋ/NH0=v3c˟f70,@Ik4\dNӴ ,̢ןjUX7c+Sɘ󶔵CzfBwwpv7 ɣ6o !O~Uef1b.".hcުD¡K2[2Np.wo#[#͋ɂnL8WI 7;_=æ_y^q P.iQ[ϰûSOAf-QGZ *ϵY~)M/jNF&Ehc:Mb?jD*,sM|PS+qbEʼn*d_uv9T55:_VY9oӛ"dI|MU4慒϶LJf*=6g+C&<1@:S>55)c!eFC _),U$j#oXc$skkY9v$s<,;:T5?}4@^ʾV Z!EBr2K q>p%zhƵɹc_J)=G 躳M}J:/v6w$Q9_Q-ZmEn򕫙 zRGwa۶)IQ;\%wlU(!:쑎)y{}Q]ﲦN˵Hc.ZH|3̏z)tY#Ƅ@hXM]1&&!P:CK*!Z2N:1ILV>;V g#}0jzћ>P3DjE]JztM˫U\v#%Rbi9Y qDhJ#y$kрԠ(QA+isq'&@оǺ9`}=J6/8 u*7/c[R4V |0"ZFK~y =& ݝp˛Lv\J-GMd[ t-e͵6;w=}A7Hk~Ԧr|+ڹ]磉Bl`ൢZe'RoRRta*,M9wZ Ds^L9L u@[(T@?\tͱB;P]rӢC2]đR|g0rIӰUD^B_P;n"Kw(o3sf_WxږTe儹^vVP<rZU oBif8qRB-S #k>Il^ ԣƏ{ ~i7=P"pR%7e tPd:$H% BC auޒ7]2t|y- }񘷦tzM'&r"@df(u!":ö^:e|YI5xU] ]GkF |Qހn q,z[P_k&mXiaNm(w<}®}b돋tjB֟sF-Dmۑ=&еne<) _j&"; UJɧzwxEj&u1.N4]nd$B0]b0 Pt!e1%Tl~vDMq/ϒ\9a0jG0vyL`mK.sfoBG*ҍIEoT栒bx(O/ [}*{Tq ָvȁ4HCf.v OMQlDS1M˛ұwΣNkTQ#Ey0e6Q+;SI$[(MmWKlX+B5]yvRh~X>tԱFE~pOB|EXѽ4 ՞=xG'=Jo|$kJ~ 3EVg!FY6.*7jXlЏuA7_!u.E̠x4<5{-dde>_G( j!|',tw4ǛH*T(xx|]6J۶T';]U|:qiIFãV))Z OZ^MY äԮ*qĬ12!rfK؎.9jNH8(u 5d^4+#{-#*%Lr YYYh2qg]l=Ɂ]Q{;D]#ګfyH0{#zjq X9QWn&T`x(#d'Gfɶɋȟfldy鶪SիarnwKNa2P5NnНH公#Z=a(I(`. Tf(j@}k)U)5 = +O#M3VQbks+N ](՝YI|7Tw#W2fߘ+&@4I+rwt*dK9( +pTNaiG%qo^~ywmA FiwCk'B##lPִ %>Wt0R$u9 I#,i(myPJ@j~˴/޳Rxk.WF䒝}FȽ2K] bj3L`?jׁ $'}g1C~+Ffyc*𔊀tZMu9ǓYNDxAi'i/ȕIm¨{w![B4ٸZ_+ӮsK!]4 wsOaLiS<TUR;[dJwՄ# <Ąpa ə5(%7C(rtq }^1)l 6'Qy\dѳ%D'¡~f *!KŅ+2$+a.: sa}6$ ^ȓpfuݮ+@Y)d֨ Dn`qxNw t ,bTau} C9Q|dbl\5d4?eiQ/K69y>@HrNGJLw 0lD~f-GwgU?ϱz-\E# \oؖ[Z |+"9j, #`\K,XU6[ bE̷~l"Ō[aHA=]$1:'i8,*Px Wji)EmGaĔQ >w0(>uU@I1ig)0tBƛU/uDݵ97#/P;a2N*!̄]nxWA7Qk)cwe-[U hP4)aToE:Q{(Φ^`?fyZs@xՄ gMQl-!n,%!ƚB9NR HpӴ!V&J(66kBa;8{{̢B)vy" +ڭ/w 8d5(yd*>x)gKfH-[^$WgvqĶe{J3\2XEpWo?Cà[ˢgU}d^WtC@׺b J98.;-10,umhڬWCB2zS3 5rIێ s< {=Z쓄RX@ u0r1"G@KG11;25o-4Nl8jZ✬B72D[ڋ1|5j pC睪6",`C/t)3uZfNɝ1Bqqz:Ak\돽SU5$_cc-&\;<5~5,M 1 w(耘 8*;E<=5GҦ ? yI.`T7twHaA(gRW\Vm4zpF)'ZLiԊOzëf<"cgkilū A+u MuH=,^Sr;:upjp6T~#<3kRUB}rZ)qmMLtbt X`|tkP !:Um^Κ7Kǫ5`nrQ`3^q_u=s\ڇZÌ]ׂv?1#Y.wnDq#ig:!Vƅԍ *INqЭsA$]| FݦIl;G'7xArH&Wc͇K07sc LC:~RZ'@N̖hųY=jA0Hd ;RuUB&=Jz2 g4?t5ZŴgLaz~;]*OfAS :^s^pxP[KB`lkJV^\5m_9S ǨsmY((#Xd.0#&~Cw/]zDM[iŜ9q^=V]ˣOasLMQ=1z;e-#[n5ۘXJ#}a Ron)AƉ访dPi?x7F( 0ȻQ*xCJ#G@uXIЅEM2$멥r3¿\z.O. FVC-H>!ыB'EqM0 TO> WcMv@^QI,nPXV"ABDK;2@Vxw :( 8>zèzzw(ɲ:-kN;h(]t[ݗ`\@`تyd?XpsHIO2cV~2Ag'sHwfB5Hؽ$fvH86@}[sMpg,ev؆`w 6*>R2W=xˊoi%Y. A1"HIXt݅tʻtqy8YZpv[+DG9XQDތT,WL,_TN5.)2tHk!iUj[>D-`!fYfǶ|P`ԏ tyM9v##h}ٞyHk}g  C]ʟPefO䠷EFkPADnLqU+mNBp@ dc>i-"il OoP_Wkwi^?Ym ds9,4=xM[~7^h"P\ @VB^΅^wxNjAC>Z%Qhzk4{4uz+ A ީ2*Zܵ^_aFa#SI Cڸ CY%/WY]Ϟ1.vb"(3'H_x"#厦Wk(c]'CuUeaΪ!ߋ0;ktV.ToGS Ɇ}qeoMp<˿Y@sUޓ^Qh;z[@2N\ٗlba%ġPZxӼ^ui%nyL~uB/ Ńrx6JR_`Hg@haek~L 'b\Xס #s/rVGQF#i`m)Y^`p0j؇!~b.a~/:Ph'*i#tFnYQ tε/Kv+3_=H6/O VceLedڣ? GGȂ^lYU ۻGMƕi㰑mUu\bA&˱.A^uEޣ/…AyOgU~Ҡ7>Lǂmy}N"jXbw3]lbMHs^K@] 3})I4: uckJ>COʷ$2ݴo4d'ZZ[9S%M#/~t혅Jv/( 1y7kkY(@='WE$%AdlNV% Ӫ,O)w1MHI.{zK")dW/EaNS fAX Bȯ 4N7[+)05ĸ -`ijSKYz2 RCzKZ\'SsHWk}RcA_?lO:?1Su›fRDZԑ{!T]wAkHIP}/){Q0RYXWV=_&[/;jX8 kaΊ^؜Բo璧SM) >0!޶fX}gqsҍtnܴ}`/Џ =TjfQy؎ Ɋp?׶,P~ukшX)KiF"&bZ=d}P m8׌Rj66\s0ÒG7`!+P[1*_*bC{Ů*bir/8g4k3Q!Eԧ@#mzT5T2Y]%VIii,>D*շJ(َd@r/(>> OaL :HA&! Ư(XT:lu{Vx_5$GPqG/g\POӍ#7=~LY!N8(֌ރA2+$]Egq΀7mu@cZ|F亱p"Y;OxRZ̰'3~,?׋@񳔣,g ATn#ܾۦ$(3y&?w(d b2V?p<-d .`D- KlyeN{Ys͎9 G zJ1;fHHhSrFZ';zϐC_P{9+^_) łzHb:~qK{f`$bbp䐝>,dWKAТ`~ 1NFh GjV h`RfOVV9p'mXte@Txꬊn tas% =j=^W"WN;`=Ӧ+Mcci:G&e=2kD |\ fjhvuOD$Ȳ> Wh$7ݣ=\@9yp7{%.OR# ]չo0,]GŨeg]N ;eTYsU>NG:#5<%"&e4‰pVt1p&ϞpGͫav=#SIFD|PDs2φz6~i8NsQt`1:q&p暶 %3EJ@"؊ )ܫ5ӂiY {7 oQLnwelxl3ֳ<\ Ej}VZw,!&oUoJNrFGbZ͈x"uw^sNen2\Uٽ9\t[ * mBHӟd<~D:uG%)V|W`(yh!@X\@&M5ųg ]dd&4 (<"!R~" eFm(!{ !a]  h+3azmv,Uz7QyRTίUM*!B ;aάxlUZйl9Qea"@Pe54i| T(Cuqf?rQJ? v5H^fzN *ƩBvjl~1]u 3Cdx D8wMJ0}EM2AUJ&Gv@ MHsg 2y+4mbHbhemCh}1߅߃5EȌ{N(Px5-C໡"Q j=$eS&bRZ,b . 3@/jjG^BZC7yR$U6ufܔ#ĐyoO/OU4Ѳo *(֝EзB dtfy^jR,NAYN /.-}[#1YΟͧzbmr@:(eǷj=4cXd_nò? b6V8Mvȃ'qHxe9COU-#DDik"J_+ ^` -|`-cioqTeC[am@ |VyGVs&L7rU݄,>x8xLۓ"HD,Y5h汤o!ڷˉ,"sknf J<{m\ $ٰfHP?ӛᆌ„C0{}"92#s:hEU]7H˶&x~uWv̪8R+[ ? VV}ih$ 'F_GHѧSjtXX9*e)dT-7+Kh@oas~H@˭ J< tޫqiF!W'/?'3@D6>/w{aYw'ZcHˏl̾\4؏FDڼ1I y XknBTJ:㓦iŧ * ۹l=F r'RlY^K/NyA+gpz-AMo "dWǙSC1 ۑf.UW_jpQ+=.kXMW<\UxE ƙS겫a(. ˿%s;r^nΕ"#o3~W jvU>I F*ڲoS\>ZGɹ`ڸBBySzqIu9Z̥D1Crs ,f?{"nI-RtUM &vw@UPҤݒƼߦϱֲ2mAJߡ#"-Y4D2h6bɠij`V7f1Ր'Վz,ol g 7hz; Ҵ `2񌨆$GtATdb4wSNv ꪕ *r3]U!YSb{Oj#7[y_$?$s}AONLnj_/-ӱƘogrJ?PyscAOc q`20[lGwFu^> 3G}4>Hs N;q(Thu"HqDⅮݜl ThTEnqfQ0$cR($;O|gHmI!IBy0QQ6r_uûpɊpH4uonۑ9ʝ׬y뽭wu\pdݧ˷lOMeBF& 635+ S$R{z͆`8>8=ٳe]=L(hɜmެ{]inzڱ_N5\^IAj1l`GD %^"\s1o(l۵}AF#)J^?C2ǫ/7 lfqNj+.V ;+;bUVc6F`%w3@hi0՟u@l?"$^<ܤ ќyMF]:ꮘ'ܨ4b7(8Sؾ)zDJ_)q!}Sp?}(O*+Gg7IpkG&[p{qa}NX[ Ej7vk''D*᩠=D(0UMTzaCI\o91;4a#BYʳ2KKTpD'& z!'}q@}/.EVJNٍAv:s0R"ŭxgBh5sN2Jڅ)$xąE^$j"} -'ڍ3)Vz Zj^^a4+C:*o=o%P;"7}YUlNq<}-S:%_ŗ䮜 ]U;Ofކmۣ(~/2T3I<]DvDܶ]yM~GrST$Ɂ Z~%$S=+Z4LDV1^3\,xZ'I8gM,o.MjŐ2يcdKVxR=K¯5cXx}\KMVCÓ[SFQm [][> ϶-"!c:?x* k< ⎡orJgQ}Q0'zC2V2~9m)8~cx2R⨐0ZZ13*tP ʤ.Lճ%N9ߋw<}6L:WGStAZ4ZZĎ-[=J.1rAPL=Gnz1NF$kEښQ-Hz(A4|&+%']DilQN(uwxJl`NMja B#K‘ ɥ vLjuIpF=?NؓB-d/W%FM,=XmDl6EHAoN GG`&,$?cs=v){9IL_בޙ̉ ə93`bك&oE8Y&-ˆn JϧY:g4J~~Zx܃i}{E z0(s]45ϙ8;k0b/+)H瘙;4>h Rw>̉٩ WE@]'x"#^NJڵZoTs=> Ld8ԿHG+ʳqS^QG1[ىĆl]UE<ͦ3llD ɉm#ٖȞć+g |r͛Ӌ( ~>diwM5E r0;^,[8TrQʂzCI80 ­3CdVǖMn}.k AMk(jkӽf*PmP2˲f3?^f^2 BE$vMK40DumBށslMecE3\8E\-~$%[rKv4Zx[o_i0LJs&@[a3ۜ*#ٝ15UGi#OWm}.g]2^@ëXMJ%w =,(OAk1@zL[F0BM01)_h7Pὐt[YAiWS{f;|lkMUtYR7uqcOWl!^ ujDC% ֺmU7jm+)'vdլX d<ƥwi …|!- m?#@-" غ-QQemV^EH;4rbynNy{_Z-1N^Mgڍ7] 7J/@CB =WƆ\<#9aV(q{ IBrUv(q72(KȮ#: 0R`4 |쁚Dg bQ.Q?C"vxZ# %Qȭr=QDSb&:P>tݐ+ UȞ|wDZj@Sˌ}KaUC[xV 1p HθGFˮ[aEupꒂ "$$TJ}mAd5GZK5B+{OZ$"ORP᠞}]g2hki9=[p}`|kIHcW-C6!g[- ko1R,@0 Oh`|8EYz( ñVZԣkU/|>v. Frcś4@;iVi.qwY;viEM }d=VBb#Z"Xޢ819pex6n0C4Z<=):56~ݝ•!?і{1S[Y\1V0-hXXVazCL=Ir fp@HE?B^>S7s &ύBtmNDQŷ3'F o)VŸ?x!b&̟Hlt(e$Xlf.rvHè3N\54T>pdW\|wJAG%u7;US'b~ȝ/8\+/I^9gGmSǵJ?T*035[4Ȫ=s?Jh9KOr;qOb6^,᷄ğ  |2 A }#ż-=*| r62wؑ6PG{n}e @J%xɜa'iDOCaX~d{#YDLǖHk%3Ǐ.5'fԊe@O7@fuZ/Dŏvz2%5sqJ4a=oBFHW eeZ]IO\M أaO6ZW p{jmh(Ft_CgWl|n$]$繀QB~r]aXڶRˉ;sA=hp|TVx^,3XFj= 8YM< aցOi=@|Y,clb ? Pg.Yv8H(aPXKS c`%(=GabApB {ugUЀE`(0|Ɣ7]>g'*"dbb^Bbů(-@49pt j!uR[`H朆 @`u r(]!CJt3ZϜ ֒ ^X~Ojs=nӆEey:]b :#DTe~57~ r܏pCsPT T[W=Z!PIS|6TB^ 8Ut3&~ Ɛ5I#;R`@8忆)ۍ CgΡ𬍹YfW6PS }7$w:J٨aQ.Al}7ֆ\e sҚf?\ q@C2',ܒ"Ђ>P! (о `ɠY)b~fI~)Td'2Qó `bv&I*sgQ> dɚ'qꕹoELE7[IZV`+vgiKdPeޟN L= ΏtXObj[V4U=7>cp ,ndB%9~e>-cǜjrЫ[G-쥭M`ZBOI>S}je`ZBMp]4y{NE_9h _FV|򣽧P?/YjAR#Z쯇dSb9M%Txrs~7 0Q5y*5-\::}m)RTy>a R:v5_W nÜxز)<]FWZcq(lWzz~KyMQn޶WDfNc7Y+KXg5l nL݂7gCQ2@:徉6G>$6ә FeK^G r,}Mt{q3Hݙ~JO8&Gm)I7-~يx$AQNΝ׌"bX;:jT,ph6vG9>!,k*[ICΛۍ(Nm^yK!pkbc=$yзVFv"N1Ph*A-yft4lvǐBFuOvbw^' Tۧ&*: މl%6վsͿCapV m:[. 炸f¶ 'jDdS8|؉h qmޭfILBF}S^jg,}/GHQG) 3H w-(O/=0۵R6O7(xڂU3+&Q.x {U4;߹ OIu34&K/˓!8իVaZik- x8=|g'B}Cmȩ㟂r-k EPn %m~z/iEU#ޛef{xVp$[F=nom{\Ih$G"wd-k/|.!0O4_ؖyC 25lhUB[yUw%j+{L'@Ws`xz,pv)ɟ]y080}pC'e:B-PEoO%& m6;Wgmw}Gm~576yUmw΀q?8*:98lp#{:qj>Bt^滸bCIƓm3}O]^V]NjEhRԄ4~Fy>yti8CylVx}Bh-ZqWa}S(iG65属yeRē:nI#%b/F!]a=TK~*ܕR[3?^)."ւ)Ap ;UZ?16MVw>OP s7ivX^ Vl w;/||wP1RmHRBO|YcAkүkKɺ%Jk OLw%/CL&G|_NugP %PD M91#j}^TTHr lm{ ;@RK*wk ]I(-6 QY9ef !5 6(ZFp57ջ>f_ ґoGmv81#3I\Q3%+p:tpӛg\ZH/}TwȲƐ=qkZH Ue]J.VUv]CULDMHe@*#u- Z@?.[h5aq [ZA丽WF{9$4ruBy8%< HOrxRԀiJ.V5f;?3;i2FηN]A%ݨkks0bg,cl12]<">W_wt e@J d[yVg fZ]<}0ѝ%zT?JLtğa[h{|Hh> #^JR^~Yn#.(d2Fb턒eԓhb[dCا{3v|_P-VgWm(/">z汯GZbBi^o> BĺQcW/7^}CKcG; (f,$^mQ|1Y;W,A~1lv$o,y P j(ϵVDO>>rrJJ*KacW 6F'-4ƼvW6a7GTX:_K|F1>: 3KvTܶTw-y;Ї8fG0;ncưo_ZVLJZϬ;iKFꐰPwW-i'SjRSbOHwPmti\tB/%LC]WvX$ Tz|~Qn;/O98__mh)=Wk&# tO9cgUh??a_Vunn ,Nw:8މ`|G@E ]D%E "}ՏfM(`,4D@.cFx}9}rPv5>AbVr}mP{"b32°%.&2N;j36|GDvJu:0}(%rrC$4rUq9 r c q,grTP ;vѹuPI=!c,ce1~1Lbo #7ɼ)o/xeot<1AqT^V3 )=wk<݆RJGߧ3deb!ݫ!lGP։8R;22+>˱K}сHoL/qk,M @l۠ZR|80r^#,NMh-#7ݳ@=7X7QN2TxI|)b,tV耜"d4Si^=oYPBV LKgjIgd9)Ї*92ﷳ /k"zbpx'F.}ns*tӓcC{56)vND"*OoYaɌ) „ܤ!%/kDC H2f>nYSk勉pՎ2),(A}U Ct:b kF6f'9)v^CP]oe.]/r0q},cG;ލ?L΄^0'34QrtrNsi_-(oZ Ei>rXfaic8/3rwJ=oTS'b\`^T[»T_v`E\3u]9X{;X + ԕ,K,`io t矚+jtqoEZSO6UTs6`tJր/L;-6I Mdyӂ@twޯ7ٺ*JkFmxf+hgi3 [PTaeݲ\sقW1ýl+t.P4NM 9Im'و_˾('7yMRCNAxm Ie"U kf wڧ؈o Mu[Goܿj{0.ϚڡCblW<*y{_Yo@:ɺ+t( χ('{:'Qu$}̑+z ]X;Oܔ0g7fݽKjɊ Fc$ \B]O1V~T ז3/q8a+И7Suڨ)i0$nL#(;aE\p*d|ANr;PE$mh)Alw1"kmnꁿeN>)=ZF/ WDAW g@6~3﷊ +|:1 w-a[VR+7%q'j:#8dyܪdzS|xpx0 nA&5 *lMNG^sj'@$V`po*c0ݵ_ZQWF:P$l߃5<:]\%*fuULAC~e«RCr܏)eݴx0'*:ՊgÑT«|+҅[(b-`.{nzgoP3cನr!}?s_׆+n4NWC(iW)5NEL}}f:'ҁVk0iZNRs2EtPR@.' CXg᧵9Tv$uG9 L-)LT6>z"zk ROc#aQOA.FWca݋\6kh5vpnj莿G.&2k$1Pawsn*@cFpYIO ,& {/o(Evxyq;#\;Ћ-ӟ?]W͡#eK^4G%g1#I鑍NM;:4#=e{8eFP­:1@C8EaGZL.wHbWRCC|ʘY/09 kp&TS#TnE&dBce@{ȾR5vTܧN9ApH\9gdgW]-+fV{lS2񅐖Mݎ ޻_uX-xirܹs?rES/m>`nncl``-/AA*zG|~xxS`qp+H퓮sh9-9"+#UIW,j|CgӕH7zE3n`_|F4ä́2["\NfX8H&%A;Gރ͝FWGF43 P0vN&hbj' 5?MUO)Ô~PTAI&0n.LS4iHhz~x =|JD?|9i N' ;* WsQOڼ"N,ut?**2NJĺp#q&~{C%N-aQwZN)̋^ mA`<&;V'|Ia(RessW_wDB%V{.I43v|P pU='e^2=JxXx>-]#׳?MX1Ej'<@ӓ[9 uiYd?n8TGʡP+R~ȚTO%e2]ؚ0w'݃R:)%wM!aܺM$TS b22r(A] _1Xt W(٧GA$7;ݤwjOMQA^gŃUn48]A5,(ާÓ~Z*\Wr8y-U]"r̊V޷oIѯFAn+گO.tIVЃmjDuvJHIV?%{J=Jk|ҷN\ޣ- : Wn t7* ?^l{#JHmL=ϴm#gFmmTBYY3E1>O+(Py5mB)ΌCImaX?-,BR(/h+\'\uOxZxji(w߄_MS<{6F!4OFnM V=],gU_DE.Ŗ@iD! u.t5.2`? o%T2Gdr@GWSϸOߌ y.ђC&$];~$gmQL[M]p[V`J~8)N!z}QJ]f|˲ܭAߢR$J3OZLP?jCYk{1y77z nb~#dC)+'p@q_ K@jF%{I%rάs_?Դl~ ]q Ȅt8%4<_bI(}1C_z~<Tlu݈Pco|Ҍ&UJ_ٹcBtRGCj}.BE_TQ-[%x; aS,0w@xMg`=T:G~ZP"o AJ NT -D2>>'w -9 o'0pK!r~u1YQ[M&Ur kɗ'U+elzYzq RmfK1y)履$j݀%J_:VUW 9LHPI410S-0Q/רy7z1%;>a{вu nS~LS~[$;DTD8JA*Qs#(,A3<{(($aTِm(^{eS}z;ܳ{TQwINx0($:|8)?+:t=(v^,~cbn5|N6+fd+I{h21(SDյ64ŤeB5IeH,êkbņ]̀M.h.EOuR5@l*%r}BƭW Eypyt!l=cQy<ߴ] F묮-e[A,t6ΡNCCPi(B`t*40ҪuJVɶM$BhAh/{[ZZt  k`~c7JvzJhm˄>do2g&;0~PZQG{O!j?l  B[#IE,Wj}͆3 !Š3I0ƚMULXo@#7°Z KBwfN4&Tf 7Pƒ|\N_Xb>_k4Gp+s"T\cCC1aAV;+CY0:9/{uGb"@'?FG}i%`Fҥ1L='6P&R 9 ]{0b6/<+c*>]I6-lX_ڥ |Ot# 4Y6Þ.mCSf L+9n3 JG6ÆЧsoјu=+ '|ƣjf_#JB=KTz0Bp,[B@nu.5Dl(%`у_#\*wyi خ:#: J+)Uv{uiFШL)6 \kFFGQE3inaHPs+R\Y0`#o,ʡɚ3/>(B\t?k n%$>M+(y;+C5Y7R:\3@f9j__1ܟ`{ZGfsn'X;%ŋZc'ƳyIwpBfGI,j3m=޶ëõCzP 8xLLYhOjz=)VFⴏ2kY!' 63W8|11 zp6nIlۃVq^ ~Z&yJw{t υ!l]"v= Br j6pU!1 j/l3FG+UKGƠ{0&H%!˜KY6 }%UTUMeBQ!ĄYhd**f2 /nS>0`-5-#ܥ&ܥ8LhYd4*cF7pz?#,cWe;^=h+' H1W!_5Me#u8ǭ*==DJ0,߱| G2̑v}Z? j<ӀK;xtcg1NM蜒_ŭ߀~eB&?IE`qgS]ONvbT 1)30g,U 4ۡNanצƏ+!;Fj,jI0!] 0HKBFB2^/ȵ%(xv hO+.(5qZ݊.-w.QFmVW7tKp3c8rcG:O p`!Op`ÝN|<U_ a,J\#3aMdBuT|Y@O  >$[L14jÜJ?r)k\A)MԹ޶C۔-yWQ4'rW?зW0ŒW,$wj8NU?٥BrwMeoln?lTlOt^~]Ӆ+Tv-vdw(ɠ~`F kdnAD0aS |-:ȳ/!}zǪV!Jc)WCJHq.B\T$ˌT*o+)BjPu`9ζ[tBtrrz MԞ}y[ݼA|!+1d<#n5-NRAK9iT H{Ԅ֕gM2|hYV&WteRJp7rD^ )!1Ggb IDZ/QP/ZDy L'0j. Q9X@ٝJwZc9?%n>D/3 Q0=fpE78}QOf  F%E&ok5*&4ңo7 I /p'8C}v@Cn\59b5Gn WGkͩ!MѲ*ۧiũf (:DJnp]`>ml\ypBQPJyڢqϨ~[}DG^H,?+Qf^_S4k:qlZ 8\q6\ 4}zAnyꟅxxO%}},P][4&cfkܓtDNñx e[!!]!TH"rϠZuMm$uoM] S1(;8W >1*Zorp|~p^4^! $-rZ]\A@c= VmHmΉIbb-ov\LqrsB۞NdqGdJ.ծ˒oJjdolxi74iD(Y2'ڈЍ[S `s,Sᬁ!>9vc3ݐ8CS:E.E; }<>/X!D8)Ajx8e ҕ0{<] HqHRKP;՚4 ԱԂV($kt !a վ ! hj"Vf",>WvSâ^/tG﷢6+Jt% suKT;'󤵏¨DsQ9& P %_miP*m|!!,hԌ,Pݴpqmױ=J&Eܲ ŪYO/2[)c@P~(Ʌ+ȵ8 QU&6I+;L9,/|4uq߄Ta!6l+DKM㒡 $]l5tqY:五#זKoe {Ole1clǬIT ^֎]p@44bu/KP%Y4{BwtH TX: HAa@ژ˴q!p~{Php@=^r|IǞHBbXk{4~ $.@Nx~SPoB65L,e&~Qu蹡GxW9 "n]ӫDH6=Yc'=:&Rз&}FUubjZ/ _\Vd}jNS|3qM_Rb#ݼpNkYs^zpU9_&Q;< ی!{D4TN}*uG'i׮A?Y)c*MկabZ)Tc5cj GIYbtu@km` [G'xF|%`%I]Hb ~4@az%cׂ J[ja wf(x >_#19LMlJv[E5pNZ"D;% v C5T0hĎ_aSV*dtٖƘx8[U X㨽5`d} p ֗pY=^NnȆM*pOxN汸|%$]L$0g)o8$<2h+q%yPg,Vd)'*sXm[;QA,"eSLP1>cE5 Uf-b=FI`Fkf;heNuh'gN|(XHD#9dB"E cCkplHdžwԊV^õnUOI/WY{C$1 l/4U2lSn ʉ7g\ PnZ_OC;_e^QP[Jʍl~9(݋٧sSY@i\&J`~nA4uzYjLc^.=<}B,zonJR"@j J,]'0.=s˃92ۍ~WM&kE{ 6?,oMV=Hz ibѓ˩p~*R椸5]`$3VxH? AYΩop5N5©rޥ*eU*㹬p'W()/Sb=ۡ0~}=vF|!ѓ ~x#$f VԀA~F}>a?Z*c)1ui!4|jf2SF+8GY$AQ;@s. lVDNm:yioPJm16kCevPDz LМQ(8nߢ4n4~2Dp*kM2X`vӷȯvQGH֒ '/KpZ>TV%V!q[+$;MuyGm1sR-n8J\?xkWLs)M&}9@>iK;xRJljekCGx:&w僣cwMo AlLL];T;ӏs2oA;&_[UJ,KsB -x0-ߕBDtDV3]\,At,C !B>eu~naN$2&#@a:~ر,qc+˰kV=aia3XU^ٽ~ x&l`QrK9 #;XI0_ d^Q ]Esv♣OlR ܆=ov. ڗp6r_'͉C< Ump,l휯2ȉ/aCsٸbi`Y%M_S hḾ?ryǃ%]-2И,{.]-pQ-{9W QdD!d;uN,耋Ҋfd$ϰ}i19C|\X|rؼ]hw0v(kjez \cdD5pvV"WyU <*5BIjuX+GyVe:A8V}EeI:(,] qmql\.?PNrS J 9A~FDk7PƟE)&|x?R4N-KF6'ykrQ({V){ԊPW>b-N&\XwkZK8u,܋*O]ZS1 `;QGY$)H*X|]EI0<]8./.'/ʥsg܉H$HYKR`)C zʱP6\== A5ynHXy Ζ|bE W99E-V]?O^%UM#>,siBn}5^:tօsKNutŷ}O!ZsHW-BE]pUi6)вexsQ)$N0|VdTlhbwLMXN2NXGCX)KS#,jIz%R#!%SL1y9&CVrv9mzlw6C{gHAGVZӊ&\Z3hXldWǟډ`d&r,tq¸_x5#;  ,_iqXq`WJ: 4#Mu thlʸC?/Pn.ŏcvRSUuJ%ktvj=JCGcjGjm&D_SEfc[e|k1r`kMƖf/HkO3Q.]d67|*@̲}Q+YpwYFTI4z%82a 3)o(9ѱ>ww#;?1{;YV x`u,ZENö(bvP]Ruk=(:y;9rc6\}LH aX@ozJ:O$i,ف!p~U.D`%4|Mml" CY, 6R͞X g)^<K1{u,O>}uJv_o]cNh5Na[cmL9[w~+ %%.]iw5Z&0fљ޿`PA8ϟF1Bi~^BI|#7i^%ōPeL*O1tU? 7d 7iAV~-!7F[HЬKJ!ogy1qO쟺j~vgJ(MZi@-QeDYk\8{b> jRH7-& Wn螩H{ Ŕ aq`w8å풰4 x)|:tl#`l^!Js:p %1Mwv\u8Ll&REAV-oV/g3Hö,' j"Q#h wy%5TO>oS2sj(+@Ka2g>aO2C6m>MYh bE *n$ +9mBZAQV :IUԗD 8lR{ H-Mވ  3BלaΩGX>ş&6*UfYE?iwn(I$5tC'N@p:p|TDop\:7-v׊L4<ꌎxyhOEUÈrLGKǗpl(p:,ֽ@mmoɃ-"<br /فd~Bi6Ơ@T^2FkSɻЅg6`Bm$uAqϼ  `btjPS yT`b BEfQt݇}ا$m_ zղ_к;pġ2N8cu-@.ɞmŷu3Jxą".'3$Ϗl]{P>ջM?E[Vp$=]\t6GADbzhۏD sQJJ9zbRJ*90tDT\[AF#`r*uIxЗMǏu6+sa`x2(fi$YÙw 3""20-p8 h} bs@vD2abDw7uY2ofg%u.l v_:a<@U:ʲ*W.m[8WF+萵cf`Tms]ٹZ$K߽\p`ZCYx9!2$]:bcm9ۀKQ nwڥn5?-CE=zm\,im [01:Q9q\X*\߅h,sdܙwL-,2d|m'ϮgBey*&U8u0Ng?om.{/?VC;ȴiz^v= |tƶq釥-syԯ\eFzh;kWA{$Z4扈:x9΢OjQ0ݓKo %'v4]ХwΞJo{FicZ0k]; u$yA7X"﨎rJ01&\} a6Q\a:O=֐q2N:`{곑+O_{tTwW:Jy R..w/eKt;=:1?jl7Տ(YE)5]&b~Lp32xWS1$b"݈sV1ec?aۅ\sMߠmATwRO;l]P`dWERK(#j@^5HcъTk}=+A^rN Tqܙ<0xmһ'j2-il#)4{tqߐdoXRrA2%m}6݋{˂pWQY'YΗӅ>e[2"Է4jLϧё4Q !ZFʀ""gi&yQ&FƗ\~3"5iug4bJ21DmEP  XNb0>wIT/z¾JOt9rW4#*ZOgjGo3(H2|Gw ؇1IX оOf_|_>L }6_BvWaqͪPWU%F@ˡ6YJ gLCH;7>U .(\egct~7ܡ`Նw6>% L ݟOzvEG.]I gO OyͰt:f4wdp_yۮS7 c];¨#|{ RJ=b2I)2%b,}pJM?:fxY ٰ9fsg:m`( d H'Bdbc938 ǨB'?i|u+ڗrq(s4j ()u# vw4|f=BLpvFJ]|h&DMzV$ }]u2]#/Wburеf6%"kAao/3XP*ZZ* :ead!j`?%X%>wASz[E8gCq?N܏1C`W. cLB(]33GLWxf3`qeh@0U, G': &cAmWr0Q$QEo g(GJ`pQD_ xxF"NRگTjJ/2=<3.;pVeD,3}–Nj1!?<ܖ?]l~Dը %$č ;m'uX{zԷ'1_ $0EO7l‡T6㶙txTDӋCQ0Ve 6=4hH@e4Agp{.:D7 9׶19Q\%X[?Ky'J_ \Zt Zgpys ;X89bX2 1 CPˠP֏ ^H(Ou< #  b)]91];kvŒ Jm7_^$5TzqHO}|Ac:O )`EJY계R[hS1Tf^c}=[3 X mߙ1/H@FD (,м/dZDO~w6Sw^uax<l,)A0oaɦC'/\D7B*ߊ.fO`كVj7tn2 ȵe>s)d&ɢ8᫗@ 󢅙z-$|!{j) K.WUl z*4f1eF"J5/rь,^T\gu[pL/ŵiЁt{:yJ(qGRd:0Rr[P~7 MAa^K|5a*,)lо3Ͽe7ű'nOj!­Ҷb^1 \/zhFhn 3uJJ^ݟ8l8w7]频e%Q؆G,@4z\+%;X o 3 S=z;4wzʧXYy >mH.*oi')PnLl۰pߩ#;C1C> YTt(°r\`(r[ ^{~`ÏÏe/=zpΡD aIߠ0a#nue!OV-+%4\6[R~}CZ !أ!f[:6n{5vG\c_sRBXV둳:Ҿ1e3xѭ5cøfvU>-k-W"}z¬ufmv:lK=l\;e+gq0Nw&jqVI߮!/蠧[ ^S]<`7n 'd#;*ȂO+{ZC5 XauKr\ csРƚ6MGQe8 %$G@Xc< ;mCJ5w_\%!͐ǂmj(oBpxt1ZӦ>M>XA;nzƳH;6tKk*-B*ж*N&}=QkuVAt뼏64*-? D|j|"z2ޭ|HX:K,D`ٙObŴׇdli s$pᰯ<ʳ.X׉k^E"Cf>*%W:623tۯ\H8˛30Y3yCÿ!7`Lc=x =V;*[z Msimj\0v;qYi.~I~{fa>s/ jfw!(@]Oge. nV,D0eח2kX I#7Iicsd5zVrapTf-- lzwH>ȱu|+'KeLa!=\_8C;ԭnˆq Uj<9`f\kv^RRk0;b/[Ofۧ5*E3=~+} ƒwttvm]2NV4' Hrň*X@c{K'RSAPmfٖئV4V2k 2F‚7yGla$bb4;U1Jh!cIViU6T{ vPvkqڍЦ(3@Y~JGaj3AdFŽ7u7#8D!g12#'_X3=4(, }tTH=bvժF!,"ņxes`Wr7:@qUqQn/KwyxOȀFE%"au lؐ$ svK?B2g&E|OkE6 V{FULPO.3ʜgI .!p~ xD3B~Au Ąrs~m*% vK!`!չ)Q7N+>18ӝ:JJ8`"QVtƪ"P7MϹ O6p|s6!]~S+h Ni߹ՎNln%?0 kt!hQfZ԰xՀP1B \} zNc/#i~t*~ yV3JMskv$'K4E=Xw_)dV=t¨wФ-.x <K  AAAf8"*\"RI|V1M P>L @x-t_ UmPED5:~,٪SQJ^utt?!òZٟ´x w|C2K pQbU|֋_) ؐYş]LşosOlͥDGK72 6ب܄'wٍS*\]tJ >.ݵ '`fmLhK΀p*X'$ h|S4XB~ƻx'mpc3eݵL@z=d"tZQV\l>Zc$L b^M=  ?^4_վMd9pFR17΄XR5Xh<TnU KEpSjT0R2"W'h4^>Klڥ|rd hE+92Q_YͼŜ0o`j#?-uwL6tr[3/$v,vXx_s1^r"/D#dvxޓ>w¡A~K+%J'߳q'{$Gvr,R8SՕoEڱ'ل^pDЙ%*PtDeeBwqLK^vX@F"=. H #4o])gkoA,;3s8JAY j#YA>q〙HÜ>3mqJXa$<̅`nohqfõ Ғ炭rq4lݨZY} !{Hvwȉ= iuiv ׇ籥_fe"FhΥN=|jȉ5 Ŷ8{/Q9~݋۟IA a=0xh| 'cGD4-6{V~dhs.)?HrvInPM!,8[ň mϵO֙M`b*,ϓtw1!wc7`z-K3{u|#S|LvOm0ZN5b;R#\G!#<+웑Sqz/pZ<ӿD4b E&iȼa5kgIUiWNEAisizh1 Fr-iЙW5|5DN6R,삔ef+!rxW׬`6OF!m֔w( 64 ׃U"rX/~f.b@NwtLmF+E΁Kp+f-><㧅+ib:V4;(-mRd'xA{o3lkה3[*e*{QXZR`m i,K!%ܶ+C"X H]sfsr:̡82w}[:Xg`x`q7t坹JI$W+cv?z['KM`(oR#|@?yGI"o{((,jɣLqlR!p``.朙DP.U,k6x1]d#zXUdѩlnL(nn+V%@KUc&L¥qyEd&9$m֕)qxqN|W_;Rpܻ,]D+ce?ALqrcqQbV =GɁ)r6Oc/1n.u@gu8s:_dq F.$c!|WˉK Cbq3Z#+ j'X>=6k4pZVƄd "r̨VpέlӸm5wmϦf0DbǞ]8SO%g|8"De g<$`A2!Ҷg]Qejs\´;>x3p;+bЙ7:5,R:"8A:jT'>iɬ{OZ'XG㘮!J blјCpCC} hgj wȡ?i^㨢24Ȧ[،G,/y*n&ZTI'-cZ<@Lm7Ϊaor?ns〳4=1эU !WΆvfRN`݁ux/Dnv#j*Zx4i m} AB'nv0U˚썞,9 {Mv'?z3h@Fa!dBPbyK9ȱ>M*h8e@fh&%iC{K޵:n 64H+:p 33Pg H#x㩥zXnz.z0DR7Fd~2azhQ45/f{hA{1KfE$d;o?Fo)sOIIN䅪t*!EM$<tAuY7w̭o`A!.zLOd)0fw7nMx|ƸZ*4M;O(݈>{"qCF$M6h(6C@)s Qݱ;|r ljm3wJlq Hakv&m'P,zp` lHq.#yY(*!vD]K`caBAO I:sCamGrxS3l\aiqSe(}4s6V%C(trraatUnVb)^D~侌:ҵĆ@:U˓Mn71 6Upp)3%K/%N3㤏;qaْ@ލY~F BC膮Z2bfp2o);vX.*az:Ls&a#t*G| )U=-Ule7c[EB(-z "9'#Hh)Y_i.|k^҈֝gGӜϋd{𫋱 [%‡wʐq'8=W$Q1?8B_:tdj9ZYDa0zs_}WAa FuU9ޯLHO[Ԡ݁G\$~[zzvfEn%2zyaݠ4% 5?ғKG*t'{u,>3u>ԍ Oq L;4X9aIǼ+6LN۔s &JO4w@3!U:gw=i\qI6$=7kEGznAЉYN)rKsQg$LP)bzOQJ/uPD^ó.|a3EChD xDL;1Ä́)+H؍di6QEݣ$ #Bn6k(<5iiDp_N`*aqly axY)m$N!~wѥl]g2 ( F?n\ ƾ^08`\=cLiiǵnW,Tjc1֎cݵ&0w=EDm!67a9b`x2IHGfva7vX4@EmĆVZLXѵDC+ʮ2_ci(>꫷bT3 -+% n1At܋C+@tr;u᫺ǁm-6 A wļ 0gGXE#\am1=j&4kG^Q9.ڮsI>TRR#>&YJ{|a+5?'K* \XWz'8r}ʧDPQzGaB;'bK tA/ mʼݶR 3Bp\01 ]B~IChPW25^n&"N51ɿ+"|̟e ֡q>};ua5;(֣>a_ݳ$/*eCp3=UH@A` ˴~ܑ}sxhir־i_n/HN*k7.F3y&#Vv9KXTT/_bؚ*]r+GA:vUo_ޭ1]ahvdĂ"*ԩl8dqy@E/:3-[Ha|}#Ho(}Qp x!$zjp$~Z6U/_DV@ˑP∳$C-P "_ g$(M2EvmQ{?||@mR:(L2M9aDrff,jZ50c> ߭/&CCkby\ U4N?-r-PArkea2#lJOs>a΢rWXΕpv4qTY IG;XDî\U% 8ČGÞl$h%`ڏ dhM6ҤE kEے2'yL _8WvKQ!Qn-Э%HIŰTr01XbP;)SX@'ZVؘJ`nReC?s#X*|惰-``?BcR:;B͓55S5,;]f lB= v5jXCOQ*A+0^a"zuYO;#]5£O ?f ťO!\xL1Ɛ $iq~Zh)'x78,on !jgLŖZǫkf\=x>l0CQԘ}lEZ`hӕ^j\#"蜬jԾ+Id%#:Q OBu}E:ȩ$<3Ag:nګfoІ/ .>Gh[weIj*Q3ODn)ÛQRe2E:`QNs@(R*$9{nea^?uiݡ媕_$a~;yl<:u F.<||-OtGjdEiE :)"RB?E2D!+o?ykT@f4&@DU :7UV]hb]= bJ}ȔRqhWxm0r?&Zq#dw9;w9O:j(Nc*/@ JD X֚wspH`{E3]ImP;Uy1:a!7D4N{c[c_)vt\4 v)w%:6G -¬gsIEV&J1f̙ozPIuK{ 3;=73i˒b`&H7Hkh֊2ʎkiiX=#WvkzSñPX$=nӪ\n0_d-T vM޾u yŵx|+$h0 [LTrhwhs'l6 3P6%0 ux>i +^x N2#hᛳV|gd>,0TER !vPm O Ѓ YC2BvarsԸu}Ti.ZRbTuX` R"dSt|=k4]@MEz=˙sc;zIt!by.GvD*bbz|vL=@Ar#y0@BlK:IYW']H742($Sn(Ԁ2Ό0 $l'l)Xϼ!S z ɚg|8 GtF>? evU1q w'Ug4/'C/OZ\ݻA5D:&4eI Um kn2M{f;œ{=U01=% yy ]HFa׍&MnH3bdȆ +otaֿQKY]-'5:hC M DʌVpC嶎AY2JA|R!&8aRx &:-7rmђ2SF}j\z p[L s蛇ǁiJm7k\Cn᎝nJt$'!9@BIO1HT2-#\Π6f^ v̠BJj+tZd4>ZbPʩ"ql&Eyāt_N9| 7>fsh `̕h~4>œ$$~O~)۬lI|}*-ǎNYdô=.(>.-t5'|؂y[dWR3xSv.PPOC}l8RlTn,%HDQ0JO8&2HP{_ɇ]4U+6fT<?]F8Ǻ3BQs|}J**cy5ʡםޏR 7ҳ KQRݤ־%ľHF1P\['S^n(|LۛYfl61n0|LFR7 ԧߚ9vDC !~`պE0=۔,;G;ǜR7(1=7^Z y q=ta>It>Nf!F Ćd<* niٕÈ㨌 d (9^ҢD JߩAd(;x/Ε<^f78X= z`D?n!E|TCL-Үj6a< \d`hͿ5$f;SPZL0%MY: 8gitU(QJiC8'6<}WjY;)i-΄lX_f̊ɓ$*_!сJߺ- ;ZʧKcbYM{2S<b I#)uc&8wS~ؓVbl %t>2%kn\ET-]7?`<7IX]OhvA4P5YJu6Bf]͇g JtQ@.׀F'&cBE K4\J+m KZ4`H=>;qLea.WPRްo?svEW!7h@TMoQZgU |LAnCkeHq|O%݇ !@;aj'VXpt-9mMJFYtGx@P1GY%fӿP/h$jQ9BvF[lY)sQPii:^c)ER .rIZv I|bjэPjV-/rʒt!ckg RA;wUwp1y}c<."Aџ~r݊P_M/t}Úx͜}y SS~.b=3 Pkf6'O+E^q~*;)ڹDc $}'/pU|?~֫4 e9 FGE^Q{Z %|BavC}Hr@~(;!?N; (i{nX)Fش'cg(ɹnjCTu,{mֳW?Mټ asmf^F+I"X7Q8*1Uz4Da92 NB&5F7XQޟ6$W?TED%&w}L4F<ƚBf`\J'Q]~{NS+HP ɯϑ.yNNU -jbС>+2\4]}Dc _uU"|Z>bτ( lQF@E+tr=8AͩEC>kw\ R^b!g²gLKN{n-MhJ~'aVVR=* 0Z~:8K{(AOo\Le{N$[ض=B"r8*VcW$q_AHoR4#n5,4Mbj-,NvIw4 ?;aN.T=9cS` ]%h52h,%ִi )J {ᐜ*9"9KOW_[/!h~euR6SiM:gӠduq#못ٍaLR㘌}XfP֕5nzay8-Es(h)=*dD"iJՉ  TaPٗ$lJ';%+(43j蠶1ÛenU?D0X H.*͛ʁoꁮ]2 gYz$:rΎ]MCItgWV(owݜчsQ+hL)ںB[btM9ٟEAՑJ,SjWZ=YnμaQeH0eߵmp,a( GK$q]{f5r|mZJ8MxB0dp87AyMm*Phu'0r*o d|*uUՌmyޙ#* Μ5d8id>x=bm<4mTwt= 2[JXc&&QZm@u뺜~/º˄_%p5=rORk¢[E`Œ&]BgrDn ;-Rd5A_E}A+ÒT=f/zSd\R^ݟU6ďNpI+8QL)Y!JZ}ƽg$(i' gcܟC< Ґf_M|vCGZﮙGK;*0̵rgCPhgWZeN\cmMD|dpe̋. jjg7U<cF6ʈ+- dTU% =xy]qzw'I5,mhQy '3;U{[RFu%P$Pc/q% ga^x?Gغ ~c, d!y4f6X-*}%zfUgт= -0\ٹXt{%702Dޅ`iɲvZ`o7N'G %0[kI%#E)Rc5V'/g{)۰A+0>_L LjD|h9 9s$E>s'ZoސQxtR"5OF rДPnS3^~g<ٰD(XdE.rqqdoC+(Ҫ%?Uڋ)& 8S}.9(J"}댞9ƑcRk6 #?ɵp} !i9=&߶OS ]nytP{ܫ3s/Kv\Vvh zxĦ0ujOuE5Mie h-I`M![^`ͶqsٸwKGE)O˗7ra1seW TI7YV(ot7T̸%?G= @+7ͼ)kcc 5{qRX\̷gHBKr:xFv A50Cv=#trhPcVeOCF拻͑Q4Cq]ֲ8$3d Esfc-DUPI$wMtV~wh˭ ̮DrcOc.]{(7HO1f#)nEQE i=0&UJۙ ^ktM)mT t8)olSg i_3I1RooyB23"],Y5jaY8hQp6eLSE-4=1":bD#+݇zWG?:( Li~Ҧn"?9+zJjy>i [wm:Y0JjqZVl6Qg/v:Qf~NP||ᓚ"UnP^Eޡn!蔄>\,U{Lݨ),{ⶎf;P۫K/|BnkD"艛x=6 lRE=Ϟ /M;W3mK?#Su<2Ͷ[uɼy7%E$S%ml *,P[*+ /NJ,yҀFF CƺLd"O`(w&})$PJvopה/(f&y1G8%뚸tem e*ADބ 3*_?IŚ7v?sZmv *OPq۔n˜O*n2eBeHNz{pDp@CehnC]v%f;PzoE 9YTLvyt%1\#Kx4|L?"*Ȣ7;†4`$$z_""|D|p{` YPm=4yA=#$ɞz?e>~&r7BȦM}aОf:g/2 JebVȝ'n6d3+{8o1 tAthYd8z4]:5$dp^5fN0&,ENqݸKW "<uٝOn?kUY<,lYK'mpf<5Y * Btܿ7Kg]F^#Aш{Rgpf]fmi)2"7:oifa^{@d ڹemz=N³p0.*wt "'Q$ZT0ck_ɲ kb/ܛWBud\}#3<c}]G-3 \wSiB݄z97~#5 ρnF*sY^o s =L(<6mu;7ז)Tږflò_ǖUݤ/(YZF + dp, fo)L>G7}'Jq=N#"眑I.|;/fiS]2n|d/=DA(23{ήfH ȸy@Mr! e>IMʸcw۷a m?+y-fL_8 *Kbk̞\IQ9ˋi+*ZXF" >nt|@(@wF-r\\N|@VNOl:<맂ē+0;7xɣCTo4!sc wr]-+>{rN@Ae{T;[ 0k'EHOz[ojȭ$r'͇"QYU?'}I9 QӸ.J]B\T^>d=)jF~#i*>ZIx9u{!OP|X9d:ooW;sQ2NqG(.^IO*cA{{ 4pAe [[Iv+ْ ;mۙbݦn q]Vh9:뇘l"NGZkz^F9,#; |kEqVqv#de\4b7OyĠ8u F1peϡ$Z.A8yV˝|8Ã֓(S:eje1"OD5*ôlguE>HB,4YqzA}A=d6@hhVoYG4Ir(:=u:rK^P+<|wF5ӥŨg1?рc3u%ܳɒ_,f=k^'9P?mܡ=X.ˣ8T,j%i*0YSM$zS?EF]qOc}O"x"6Eb\߼yD&ģj"[cnvKM ))ə]#B7% LV+TV6$ڎd"br~)]UY"*CG> Hi y)L+}+NZBsү"\nnEk7;Q>T.՗$A6,RsQ!oX=\ʽۅɫr6ǶtTUnÇ@܍`GƎ{sxmBisJ17;8e-y|lExzq.땣D+MOp<8w[qk $3*)o-PtB,'/$Aվk-?Z?~Ew.K˜BK |d2eWJ%z"$uOnĬV2 =Jw ץZj69 K.&.b nI@"]V(=P)xʆ2mSteDFB ؜àί;Đ=iZT3IrgP%d6X` Æ8Tx-C^r z{]iBuсL/b:I*514ۃp߆'hΡr aۖӛ转 Jadk墿B =~DL`+amvQ^i~SyTJ_A B (+fS_UTfس\s+/J)R FJҪBP5OuߞFzNV{XIo!|0čwT^Wr}rX^jݔu\[4Tnξk>oML| &?r2{) &7H8Fք@Y7 /O]"a;EC5oNpOxF43ΘtM2lS1kA7~|)ɣ\'@Dj.T;s^TK,[Mȣlw~tKUoL}LnTHκgjcTcE8r Q2fBƩ ̲{؋[JM8=m\Yy~bX[jQӴ1:sp Ծj0u&RPwY^XX/b_eڧ!NvA+"Tx_nR2>mt2ncV" %4ʁS2h5 $JW Ͻ応d#/Re7f?rirا뛖mWe@:Fy\_g"›-*X%J() -zEy4u!ĝm5Rt0'FuH *KCmt E%w&`r[t߸OF](epXi#eB%tlڜ,${vnNCgI)x>nZMa&+$l 8pdV:4XBN;0Z#U82lG&HYԄ(B;؜r[8aL^y:xiec4TnA(69y\JҜKrDh=3%Ru'-E'9{e \Ƅk@ef֮B Qz[86TØ~NA599BÇu{..ŞgnN0A~mMQL5NK^{F s`Z{GN0TzZ!i͹ ;[k)R2*|Iu2:ĭ% ١8N)wU>N.&T{GU;5xwPDKw;嶬}vC"H!|ɂO6YiLZ0fψ #?l!/itB"@`/|mv.AOs>t9⽱H!\AQq 1}\TE!. )Q#<9Q>UCX0a;NeQ@T,0R&s T'|@h!б³"4s_~Շ) -[.&0TJ@)غiB1wFr}՘ŜbCo' u S,{mwoz/wݼ>B]̤p"- I,CAmjqF9&ʦIN |f^&WgrlPrOCfKpL?,lwNPѫuhVı2 Iq9ǨF/p#_,Ƞ`}sz"Lέt Ikz#Y}ޢZEhW!0ߴ47)3,"WeB~=S)bB3xW+ ByŷP >S.Wq—!t='h X =|kWu ,q%"TnOv.*@'h x2 \z^Be1+d.Ƀr}l 9sxy5Ӓ8zPn/9D(ˌ7wr iLU.X=(A9beF Tmu4TGvWcm78Kiwʸslb=|?,mEN P(uWjv%8 {!J^"{jm21kJSC:ӽ5 0Q GB2fn͞l2X*i l[^֗diK:f@M`@$Nɑ"s~ՆI#-*W..[cTM3Nʇ&Nn+,wDx8໫R)V-6a7ZD+ J2ˆf@ݫ5V]8fkfdQd]q׽97fGUtX_\)`~OJrkgT,_)ɷ])̃ĩD0anfEvuA*^ M .ڸy6ijahݱs,3ʆ 94~s v),sjꙍV`ȱ*^}KP(VoGtSE"0UUM 7LO<۟x挱9b+g۩A {vAܵ2c=UՅ /لcRu}. OlR LQ%u J6Aehàgř 1Ua E6„SAR!AVƠ3Ǭ'{(#T@i;Gkw9Q+߆FՕ {n٬ShMH%QvWZG@"UOgKd(#ު!tw˺Mwݕ/"7 OOߡȴX`d x1CyّD[;ϔ0d`6Ϻ^>>d:KeۣQC4@j|"A>G@u|Ʌ 㦌Cպ,w3Dό`m簛MMMu ) D!e~dF8t"*z8Y[@ig0 vi!@w!쓍,Wtr$ vlt@f@}Yp{,uI4/yVIR4S-5Ơ|FY,rn;KJ#:|:9XU՜@N$JAt.73#Ųqh&RCpC_J*y,F@H =LN)B@̳/Һ}@SG2N7Ii_VS<*43A8#4׷PwL s7`[rj@,}ۯK*C~laple/0Njnj}VEyhF 0;aܫ:lW7ڢoVƒ "7(3#ܦ*T6>9֮ވww@2i<ˡ]0Qδ9z` 3Y){嶖ͨDFyuvӅo JA%X=&WM-#C'݃QQ`FY;D6 r'`'R{os/Rb6#bEi*a)%Nd>qy$~uosuI|]r߀1r9GgZ U(e;-M%n]v g'4VRVú4hp-AYx0 hRn.b#,:!ڷPjv^'`g;)TR%ԡaTg~5  GC(߭JV`4+:hu.~ KlRÒJWn^g&Y'k2FkXտ<x675H.x:)7r3#tbxi,,CP^` r6$fM ׳!Iv3zOO}̂LZ3yG T7t}I}1Lw7ZLiu$eCD޵D[x9`䉰 [[D^5\bլAN!}}'gK^!):S;Tdr,nn8cngW@vŌ):@;) R" |.R}S҆l*:R3d-vVA[$VrYk=<ߪ | jSgd܄GP,QPb]#>ؽ/|r!tp 1AՇQ\`(2u'7A4c0z8̦8Fuvx+DŽ2,qFźhL>fM4j:y5]HU6' fӯR{`5y2̳)pZץ=x(C?]$@),̚V$- :F`O6*eV"_>cVk/~AN‚PL+ƛ*@pF*|; *5E)or9|jP!su tvj=1Y`ADK|[(}pjCxғ_G(Ea 9HFx'|^ )U˞u%̫"QFF_ ⥨:?zczҥnP* q7jq!zlaYz*(o%Qf6hIƼ S H[Lh\ JM浯W1(t*Kax=j,0֒+i]T8;yĊY-Ôh|/]IDgE\NO&])n~=ޒKqI$@I4,Bk7ު#C\Ʋa# ߚv0X>n;d@a&ɝ)Nbn/ŞD7c/;1qR5G !ILtKXv|hVEԡ!!,MMVCݹ,(/qS^2%~e }V{G Dr,u=5ސs=cw #[moW7d)F3)\^JQ3aFݟ])j'7fTR [l8|%yz<ş]0|7QDPӥb=aeI T \t@{7:-Lw{Z}{he9$6=EXd5 XU7R `፟Mx"z} o?#ZOfu.zwj{vj7Uwjy(N ,:hkm+l'W3+g,5zlN&!fZLig– ;y[g.Ka Q-mRF3^y~p3nd?3'% ?GX?A*$ o2B%`StlKgW|d!L/AGp稅&~?VvV2{VuDCټiT-15 1]ȣ˔me`ycd;t!1+@PjmXΏGTjb{:BӺ,6 ;ZXI J֘@PۚjljO1 SXB[o`M[8o?)Za?U(dhdl1]ar"BU$0߶oaYP]K;(p S=\J<>` ",5k.KWU8C ]EPhFD„ v}bM=NR=<8tȹI7t)GڋjȢ /(Xk$H;vI8yɠ>GFA`I~/Uov"4B ('2*4|%W;!ϥ㡸r8 ttƕnf(F.Z{sgS2zWKkE0S, E)oGsݪ;x}} G=ΗC`w,?I!Ii'[yFȦ˿1κ iz;%e^P@$owk&/͇+z[iL;jƪ/f17JDTVFWTđ'e2^z7çp.@c|g<>yi{CEy+Y_FO1VHCf Aq@z _0An,}Y >: (XTƖ}y@dРzџcrT7s!ON@N3Kmv684-sffdm)1aH1nK+SőcĔ=haL%BL4muˬ`_R> XJzǬ{^I(8KqLXc;sx\b 40Y 歬[ti2qsm3D^ˤ˜#8Ɇ__"8_s:Xyb&)KJW ;7'sM78c?d@"TX|3fñp*}O970ӁգQ 8wR$%Syg!G<Ҳ#wzi~wҔu@ {m[=}뼿FbS c)6G<(ؼ q W_2 Ao-g)L?1z :̛&e!p>'EFyRVv47 4=Vlk=-N ;Eg[I-ʢejQ3qSfxbE0$YCz?8  bNB[ P~3wC>żIceZϥ QWU=?^Z}#,&P߮Ѽ wȋVA#Pgn"_5W\1};từa[9%bM*"(bk-|;Q5ǘ6$VT3=s?y:MEʶ@T=:iyhI6 3vZÝߎ sCn좘vB3>oqCEssJx\<7jĐy=kTźr\}9Tdŭ'er%NZ wwn)  a<?ZϝqvIkmog?ڪl?AWTP-#t~'3vKdZW|6b-ǜ.,qZVE=XE՚sH"o7oȲB;ʷ]tv.KgɎ۴n6dCNR`:P֓¢*1ƚ|\'ڮ9U}H:~%ߑr9Q8inf.tmG#/VnIh8YZؐy?nΖ|?_I0ߪDʒ8ZPz@`noD':ÊrTpIHbUȗHdL)4r0|N4ȩ w $7CC:^L# s${*悆 <84 ËЂDQقru oYDQ&PHsNydEa0UNt?`ȥm4/{Iϼ_`5~ӛr騼RjN\^bYR@MшsؚwAHkG39Fϖ` ӪOҠjl6UMjEܫ|YpGҺ}pw2,a<4ekC1 CRu+=!7uy* K%d)QA[/r͇uہh¦Ohc Y =-VY#OŹh佇𗂩PNZRT6b:/-y} *piSdqlY) U[~ Ygm3[ I,22xjeL_6=.cúvwDUKp*{}0*uyu4\8&=]W 9dHG$lQ{q}NQ.NG:^༛Rż9u[^v!2d1ߎm%2#N-##2`F@q?*qᐞIrD NrOBIFL4QҚvÐ~=Ӌ9<_"܆VMLRvj a>bO"ƽmw(-Jq$:Н{8&cD!n]ũ0&e65VgnfZt)$G &Gí *Kx,T9|O<iӥ7%e6wI|5@{~&x(J:0% %? `?y u"I"eC]$ƉWֿ~SSc]HJ2n#T8wk np _\62t<}PY"e%he+ _-+s7 riEca{xNP$˷GQ2\FI&S󻯭Ԃ*Ykomzt#Ϩ0&J| \V0%q/ڊ>smemZt{YHq_b4 nk_S>ϛg6\hb@!CEǩC2(+XM">^ˌ1t9L4<^G/ÕWq5S˿NG+P." XG%Pt[0_‡ڻN=mcnFdV65ņִӐSv1s,W!IV;.թ N1?' F8n;B'2Ý%-V''ŒӓŃzfkRiBJŃ>Xw." %ET,~Hq/{ ,#S9ycHmZhIqw̓~yiWTpq `OLTjV.M2T~@_g 4Ys9ɎdaZw!|[w XpCnTqŨ%kŊ6jJ|(?^[5:bTnRC%!p{҄c+;17k+ħ'[gS ;oR-fS7Жo*dNx4Ӎs߰-Qu=%,P[JT)xYn2/9B>uL@2oTk%G6R58VFmw ٸ|RTE3KG)eHm$c(B `\V2$B g*>(7-iԧ˦V{nYZ`Ós[k+W$#qT9= h(ᙋ$8EWbM NbZl> ؗ-J֤Hi9@=[S(gTfB;*&k5c%ut tZ+T5{.G3H_X3@s768t><{}=r:\/ڡJt!LL9l~l9;6e6KQPg lZI1BlNWT\$:^<<} m/nzIP_X'Em@GȻz]4l6ĹAZCлh>VV%*؃sHcYWRUη~\4@ KЩ3_& ZfydT)ї j̫UR}ćJK|*Ŭ`SYeJdl2>QͮG7`萔p%`~%%lJ M*UhPܲV'An~ڨC](#jt4#Ed}brl$YN<ŻiX_j t(>[ܸ)@zۚ7a[M! ԋoólCR(*`fy@4+QsBi!1S" uKL61NmS4Pܷ蔢Ff߃8ԋzSfENX%i5}m`:lit$}}ޮCX m~?4M۾JF !E 1p "F,>hPN71Χ`9P̓nyA=qfby[(kjnqWB/ O$.њ!1-BA"Xֆ]SRA̪/0W:)%XCT3xKp +xs^ Fc_n:!֪C #>L|?|xe$5 :&gv,l *=  :t4Ech\-I*kpkd>wۼ~YKbq㤰7*[qӼJ3¤C?pYc~>C c6*C5`yyق z `kȫF»޸x 0f˖0lAAd#q_B-QPOG+]p;[ $شd!˲#dfk,M(} "J O1ar~$iR 0Ԅ$׶ byT?$6JΊg?aY>+WŻHe<O"sg-9ػ[03X7SWj5>}ݻ^u@˨AnXX@='lB@Wq @oDZP7+$Xɱ6N}<X?bnw@z@F&[+=^1M\ZDZF&N X*C='N"Ds4'${ҵv(n"]>%d5fl Xs(@eN=#U<óLt[}YWŴ̵Fa5JNDIa6.ilFD%? &i2Է*Hrpy\gW ^J#mXeUthA4;b}+8bfeIvԆES~^},  fbI8j`CۡIc!pŒybBb[6a nH>OKKj59@OE;? ,*is2|hqoULF/k1TL vw643aV=jw5?P 'J\H?3pP u*~NnvŇ~c4W4z[Qe k՜9L Ai2ކr:vPQQ 3\f~322mr* DxQ'F0b(]^K)ɤEGtrn|edGF2Ba=pkqQa:'T*Fba҄tHE %Q5PF &]*>ӷV^䪿"Aw&٘$A I`)X70 ߅;G!xZrz/KcB![+lFl+6 ]7eڼ}~F⿜pr✘̩p[KADŽZ)&m!yA%^H @zaI VKѨȭZ(HwXW^:}ry|<(E,ŋQtbY0{Q Eb=!3,:I6G5^-LUJm|0u:ha! n%'Ħ,_cˑL}̻csU{<\rݐN˚p2t@6?Gebƀx}4sRBl7[,:UrijÖp1Eus-1ݼ׭#:gp΄|Bx1R* f] CؾZ"Ԯge4UY#L+FR*MBta2-٤qL8Zg-e4| S [%٭@VDhxmr Wqg/6t/+:WF=36MfhLOmG%5p}Pr2^J:13!Z=a2S86ڈ^d]=[0 , z WC ޒxM[GEȧD&oRj> Ìᰠ'Ti;ͱ+ݺv݄׎sI:_;Ġ%` ,Z|ZeY[; `?xIMĺ\uN:g =Ea`B I˓Ċ6W7Ù4JwII˧}&8;!;!v4KW @tV/u4] u{+U"̂Gݫ]i zZZ8l$˩Մ38!~J+ɷI{saōuˇË} 4 G6;yIMlS[tE"a".?ilo_ӕz CBıd٣ Qqb;m/;M۴-'R6Ys4+ƈ}e C8ΡH umCpm]V:r86 ډ3Wz= Y7pX<߼H yi3̃m_|r%jŁȟ^xM`NRdIfWT2/mjF;k:˶ Ç n |7%? JddsWC?y] jqa2W "o3Hb316ѠPܘ iw}l?@5G.(jziUQ$׻ Q\i|*Ňxo΋T\˺:ua=סF<6D2uF5UJpE⧼#8a>iGiER r6PBG^7r6pvjOPFgI*>i _^//QzOZ)㵌B3-AJ[2<-"cXU~mX "_Q}5އXR4)7Te }08WA̢ a7$^X5n)۪4~@fZ0\ uǺ˸F]kX\Fb&n ]屒ArTx>XηTɃ^Q˪j0RaʟÚ?~?@2[Em3d|@mWߐ(G}Ƞr7-VAeR#gAEh=!bTg8 ;gA4ΚAh̔wCv`PIs:My-挵 v|wx`]{ W_DSk81w>WI+im`j"W- LtI$7,{Aj(}ѻk(<2>[-ҥh1 ]NJ')E%EŚBrt8!"sT9e}:čjw-I.\ EfN^N!2)3*9W+,,a>9ruj1{zOi>Īãxw:8 c"9x$"P2sA*u%b0 7$($O?j%y!۬@? t?] Gq h 9d-K[,+M$nQnt&jGxK ?_dO\Ͽ1 =--NF&N0EG#E10Y=E13aȷ'vþ-Rs?uoc=~UEJN8x]7ޙ3^@Z)՟ij_׸ Xz"&<H)T/Bvhqѭ0=bf6LXd(/JoZъ|oN?Q+] u -ǚm!Q=|=V Qz?nuxcjt8׉<3W[|g*o5qWB{Ӥ,k4`穳>/#5lUh߰9ZeIke2=vB#nv#+Vwr&FϐŹn蚜/D "`ECP-/$h8`}Aۼ76 +F 2I20ؕA,. qŚV: /i/9+=P-F55N>Wn3xNeھmH&S+%۲XDARMY*(ݜ۵?WY9,҅<-4?ݘʳQPRG9c h7Z_R-[ڜ[/VϪs+QVӐ5GH㹺9s'Giɷ(4Op>OuxO0޾.Jw'nNc E7؇p&1*4G#0Y@l )̬_]\\GLFf _2[bZY+TvK't~Գ\^W7)"M^졓IpQeK 8Av{WQꎛ2с4o%q.?U8b;yBb5Uc/H/9U- EC؉-6~()z!+)e戎CB69fܘp"gO0p۳4c#!m*ynd.Eچ3QgUa;YS?, lIG u՜bcF*p$jժ]NxG5,nDžQ(AFՎSI͞> jjRֆcu޸Uѕ~74OQl\vWSL,*bFk҃2:G6>}Y/0& s~XZDi_lk^ip ruN>Xz+q61\hR+lG.nk85 kSqFlew ,W̙ܾj 8o,)N#,6 \s%D0f6oNp),B,yȏUv¤/ŸPUpaWyayL*mMݾtkw.5 K >8%Ӝ)VD_zđ* Q|1Nyd \İz1;S )6Udڹ/M9S|~#uwUī1uʊX-}2PՒ Z{!G6!pVJQdER֊<%:u؆܆WZÍs9ڸcCsXJi%ÐScy6=fzL wM>lj ph Z Z8n{Sܿ(մ3@D!)_>k71>4e>aw]܃5Rl& LW),"zR?iș[yG9YRX wzօ >PQ&A9;8+բN?Xm8e ?4|@')Q|uڹ3 ~Ʃ,r'Fkh[i !m9A]hX;#__`UlZf^O}g0a|pXM"N^h0GvʕL lF 9:󏷅c-x<*Ńz( r9?ދ \8gExQqa޳YB4m3?ÔCPAG;);mo7e2 ƅT>=?wž9SRs썪#>f )9a2K0sY itFX^bud&k sw>11vw9Q.kCqu]ud, 'a´a,_N|frMe9,磲N`+2C,ýX뿊k35 L>6:$C.-nC<yu 5yH6ό/NIxz|~P? e.Vߋ/(2m{%m19 OB#AT0QխK.Tcnוgf X0W YHн-vb<-C5<]yuOλM_0SOԄ WtŕD3hRe3 ѱ#ABquaՏu2@yrwdewiV;Yóq3(t# ?f(n\3鲜q!QKZhY E5'j1w@t v*6LaJ.Ð)$p/v{"p,od(3͖@}&P3XC uuZWKۓB}#'kDiuvE=BgMf\mOc'xǠu:~i~ʼn$dt7A/hCKdm Jq.{rz9Lh3%:R(G*!Qsd6(/Z>}3CPZeuKCCza,Pu1^bZ.or`Ea}xd"u9u27)PG+ BpU0.=, ![v:sDh偟6J'Gmc53_!(5Ƃp5-ox5T)M ůe{eE$~~ twE׊drY~@[7$}j#|0)^cdxT`Qebšxh Eހ\bࠪ -'54e.o=‘5 ;g1zM.2>9h~biO/,4'XHS2u`s "Tűd|Vԇ׷}9 Nۖwȵ5"ݻwyò+H(~ǿaæ8i3ہu8N63 "izb|]m5%&@]7?h&%KX&$hfM>/g\buDf%vgP`¯ECZ~G`g2JIK Żi"8p=3ÁlX߶8NщSU.$]-d)vy \)Q2I>6'-eAR 234]ũMΟ im7q,SoWc_Aa91.LbxBmj58%+Ҝ{y$NW/s-jon>}h=t;*5~"=K̋Ȇu\tldjCQ(YRR?L O5ЙR"kNl YύWw8r֚jl8ghLU@pB5zi o M?(lΥ[!(5j: z'_4dwbhd8mz1T=#p_99XsMG[ulqU\itios>c БcP2[c =b,ؗˏd\ y%t۸϶0PFG9M;/ `_k??qљ{ϟx2^임N ~=Kwn p1h7S@")V GY&[1O`>L(]x]it5`VvuJ;Ht'1ls 1fT 8drIiw 7uOe^FKZ\.6,r^GbUxM{4ű84sl[y؋2ıRC۹48 :l|/, 4D=. Jv "z#>-%,rȞ0诚2)QtYd;<ÚV4/8y PPv.5exp|Gkˢx̦BSGN91A>J}B}HXEd *!l`5(T\wg_焺otxpR \Cuh'usWH ZIe]NFl둳N(/?К)Tθ>KH -U 0FH*j;N_Sw\hl;u(69{zVy@hY戞I>_*j8cDs!UQ{B躡M޼h~W(rĹ"Bx(obv LQ8}pk ɻ E 3. 8 g1\%퉲ZnyͳuM!i}e<Zz MFDut+V\-Z0g [}Z]yI9;D#kUM"E{b;zWgtnﯫcej@>]T+$T3z8ZҼLVp9 :a ~"5)_OQ{XnIF!L]jdDYZ.5Br "9Ӎ e[ԛ-Vy]:+M B\\C.8n(@I Jh^z?"hlDgLn ET"b?M%+p MtFbqu\L8Ӊi;rEƦ Hע19|>_ZJ=3A7<_(gwTjxF( a=10^`zy,3b!BPݔ^4 |@\#IaIRr25iDZ۔pڻem"2^5WI tcrC05Y7[;k>S2M;Fy eUeXav_ u>(>ڭ,ǒͮOVi#و1Beϔׁ$ =V~ Hk߁I o{l̘F@78sljB(t {pqv3dF430иADhI3x ^t[ޅ5cY'RY9ӀoB=?:}ثl{1Y->vUҍD6aaVlM1^!V=dF`ECeΚ |Y^ +c4<6?BDg5u+Q->xKT^O39jxX@U"n+x#/\TմsTziEΚ`5Ed3WIsK_+;5XB@XÑ" N׃wT2i $vty6Pg(֡kk3/6.ލ+o#XՄR0i.)RH3o!Iq?V6LK'Y;{At"z̈1kX޾`뇚+}͆>$[m[kI#R|L@h@-M0J;.Mx'#S?/8ڃKxU`DN[BRv\JXܧsTWn))WK6i̯٘%z'^0f$JDAsf~vnUT܌;L")Ĕ0Щnaˁ,(nnsqV>mA:5K]0ל@]i@igXm{,ƃ5N6E# 1i˰A&{?((;s e.Tp(w%!w\3 B U:1g +BG:_pB%h:dcU;INQ#K7YEhu?эUB(U cMgLeGMϹ</3)h=,v$kmMLᠺ/=g}yo}~'w\•D+ ܗM[6vR ʻrs3-ь+Nގ!I1 /ֿE/V NWX3&pse B pN OvHAl^b7fMHtBw  v>*U*]7Ci&O?L] 7hvEX5Y6MhnEvǬ>n]NU.d_i"M- zigy?*4hb϶\rJ=w# \C`Dv"6ە)BOx^_t߈E ,$Q!/OQEB'>h7d';C$T*:jiX*F69ǎ^ڲ xAKcQ[7!qP FM q tp)̀r%]F4"߲? >٦HMz*l-WcRTL8734+$WtV.$󹻴9e,#af%-* d`Wߍ"վD}ߢ`^Z6 A:QE.f?^G *nJD%Gz1s @V7Uk'p#pAsR*D|Y.h]iѰaݖ_5e7 5)mABljq7 <@)œ0?wYx%_ ^<*ś"1ڟ? onrz]õO)(9'SWAMx]v0&Y & vګZ7x+EA+TuPbt5'l9vhCc$S:46vnP6n! r~#$ɾ8 xH,  4RnQ/,8s]O˥Ni$qy0LUzM]z| 6Ob]#llp"Q|ȼ+aش=YhxmjcƯɠrde:5Bca6XlC^ ~yDVe9 eA''H"3NYTI7@HEòSaw:14@N?x4.+q7 wRG&gq̽"X3Fxa뚍[w8{a*+Y3k\&@)^u C` `ыIT w~V|ᇠ\|9KDAg\n 2txj\hÉoK9 >4,0[㖥[ R]@ۙ'yzɮ$X :jvXGJ‘, 2"JB=i_.k$y3>aXq8kO' >crpIֶzཥT8{;Jx&,S_oġ} p CAC!Rh tseo&n/#ڐshI60u}uxK:6FoR1s6m q Y?ǕոVDv3-:zV=5q,SǴ215 몰*nXl#xJ֚A3a|gѯGG"TXF/`0 0;B-U8^bM zXeeg 2檍/x2g\-#nPR~7m4X_`H2|OG_$[p!Ic+YQW؍ئ4q܁u /DXQ3Q9?>/>:߆YBt u!w(,1:ձ)fQ2: T(:N(",-~ʥ|RH UvXX f#*,"tBo[+V5ǺVdN`j'Ͻh[Qڃ[%>x/o jHБۍ̆.u?Q9 r9)!G!Q@}{#uA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xdژ=.|c<4yKCm}/֫H=[m?ؔ5Z}nTH8k4>jd`pu-gDD+]$I5q NWtvKE&:ixD2`mI5cTA(Ye|c̄0YU?hҤv!_53Ud=t܀vaIR$0I9H]a4mwO3:bȋt0y٧YxG_sl_*vxuvh\JfRQqs=(o{8JQ)NEnmRH֜H{wG3B}Jr>4>U-kPC0eA28GEfҩu[g|Ml71Z3e 4,,= 1 >k(ܚ˾IkroV^OE3&+826cmαX5L,q/9lsz)QLOXc#*>a޻DHr s}U閽;ic rDsR<'DWVm6\?+|TWzJ1 b" 6 Ew`X6 LarY򨐳IN?.oq4*q:{jQL"%uWy*{핔7pW(4_5{ Y Z)1m$M#dmV0fDը;CgKIRk^1j%Kr*8.wdK1p6nu@gQ #>;+s9}@2Pr3+UjIABmv!pLl@v}3jIy)8. 1o 0RaCeFًI!':674A)IH;v಼PeL~h6.5`CXSͳ >Wڹna^-2&,Mya$f"B#w|2G%ֈrhM+c,pW7xN nl3GϜmTR喓2*_(v ʣC1ҝ;j !ۼ̵M-kCb<kiSݷZ#ph{1" %w2Pmm*Mٸ x};P,%oU0!N=xmJ1 lCy214PF gb2M8e[af"=D~f#ܒc:-u{<`m˄U61 'ruVk6X8LGOF_g 0͏JN- d}9i5A(Z KZAI.QU[EXgoj]oF5%++zZȰ0c x.|pLLwxFn (ΔոQdz'Eyֵ`)9YZ:W<j vؾRϟ2OAn<K4E(w94\CXu]_m1j@~cz/?:e=SQvW_k,VizbY뎹C|8 'Yw´,h@уgһ=>{-߉TU$p64(43Pzjڥfr8.3 ee!>IـJ ̐j!VCfl1&+="T,jw7]5OĬ/R=U7{{&ãY\io~޾HNip~'Bb e:;*ۘ o£W~vs)F)A6ր& 8?D?a\Y`Ͻ o//6irk¯5 8oܔFd; :=O|S}~o~~UJO\vڜC-`gu]]>ZC|?>5Ka2ԓ-2E% oC{( \ LCSf/&ߓPʂۻ0m?7F/,/?FM)Lܨ (}:e$9E^HE`sPzo?OeU|J>҄Ĝ6 .b$,C5+ k8|"*x.=K#hM٠:'KՋӳ]Tm4 }i{sհ?s"57=,glPmq|Vd#rϕMKLi^Z "S6E@:hLG}BXhjZIն|x^勦GX0`KҊK~ć=C~- w~I[D܊9г|~0 FqEѯ3Ih[)KŏIL„-WǺv+@oߺ:rSzu{u,K/v)&'-{!~9W'M]\[\mwī踿>Nyy ['R 8ǸsZI釷FbX0BMY$e[..$Aˁ4-cxԼH-&"_>s]ƐZ_5wL# 4TX#\orXMc,ʖ'xvy G_Fb@@<71h%CdNؤ@V2ڀunO1 x> `oƮo%>1bC'|7^V ./QO (>ÍVB힬]Ogz+2,G iY?4G ݃X1l/cׅ͜D+,U$"pOZ?SV _\>U+h˫6j*:zJ"Pv'7J*5{@l1\נ͹A=W,;' ߣuN5Y-IF3mTdQXtB3ӅU,j  }(ͬFpkzwhzG?\5bTr㾾m lEE#a)Hh$v? Leb1r}$ɄԺP㐯*UGkKāD(C{ RhUV3 byݿ[NZiCȹjE Jr$=}^ tNEuה(o3@|,0V:w9WKL-6Ȁg/bdbdۛ,I蠺Ńrq۠UU3aL6!sUUyƦp "%gNRmH-,Ϊbv!q-njFl`ZkXb]K+ZVxEX"<s5 rTP5B;Uؕ]-TaII׫|pԳ^#vl i:T&S]/D˪ =KJX'3edE^N("x7GN6bWMgNen-kj]Yd3 j}0]X+]aGxkþi`1ۃAn?|%KOh=>Y'PKRG雔?{#)}℠Fns%nF?QDqoFs髣p K(9/)Nj% BkW6頽w>u|Kh7:yyivhp>$g[>Ʃٰ yɃX 'mS*Vڦ !g)w|FHXZ#c,/,&=Z!8x!&=:EcwȠ.F@!':A@p*T5Żt*O-嚚ds <7L.1N_lj :H: DD\"P춉JpH~g_1@0^2es(?.'!0x'X(>ߥ4YtaB KI6RnS~{}0 V}p ID^[͍rK!' R/J3jF7ո7xnd=!AX6 * r,yy#EBv[R5՟ {e6Ȟ9'>YI5gQ*Nsr=Ny// QJXiQHKA :F?5B+U 'Q _axzw+2} +thιUԽm I[=;vN}CP& ;MV3-ߔmMB+i!m+PrE_W4 ŹOъ}LIc@`>ZPG&̾UU k /W?[`|.FٻVpjD{0.p9sıS=m+u#sRkX鉩SPj%t4Sj.Ks nچKaX!&̮,}!r=vq&nS$ubA"2|رf1ma5i& VfU7d 2Vr{ol"&3φ=? %n$Kch^\BVw^Q8iX <'S%( lߔ;V?Ji p]*@ىʟGenYF~qתxhOk$:,>7uGV/FPI,ASU`.>[j[;ܯP(bb x>߫B_5{D`RݧЅ诗@]XH5M>?ulMfgBiv7c@`q젣 8S僣O4'OrJw,uHв^@mx처wDlmY>&:b)LO^)u ӗ)W܂}u8nXKk8ʱ#Omʼn26MZLkg]QFUM@k!uWs%|4jzB!wR@ ׾㚯֮r~ L["OHs RYUße VldM ky:)i -|PA'r}@?xJy+DǬ?eszjf KRn]T UjZ3@[2C~LuzNH1;hxaqSq0G19 9A]$ޓ֖-t+g֚V2@DjkF)lU@eqհ3F챉+;F$u'rd~u=}Y~E[͵*pJH>?EO{jV-P>QKuт *e$Χ>s /Ӎ/p0ގ~̡e%*f6Cjp/we/5?nT 1F?c`1k`wym4~:%l fHr "8(׃CbsW5ܙLwn OZe ys] K|o<}DvF\y%Y< UvG=qiY3gơruE/5ah$fѦb/0sh[c@LifS^f_mWU׾)V[6 XO8.KE/]/P3[kyEn0?!to2x5pCW2 $ 5 o5#'ulr)/CFo+wH^nKbkӣkBY^-}0AHs\dip(vLY@.Xhˎ89smmxp*[_h&$g a]tryc-ܐ\[`(wTg0p2lG"N71 Y\5&ߢ桠z5wt3ŗzTi$iZ`OƏ |EdZ DrψxAA$6p C:3PF$kC@唥f?J'6\VQ*81c)͌ŗ=4"gTƼz2[`#>?G[74&ֺ‹jν:Bw:8bO.[$ E:Y xV?>5MAu @gvmˆȍPKo n.*E|+^V:{*D8y&[iDrRŬK@ &c/GJW;ea0xhSStd28 a<;{ XcſNM}M| G\ó,F®q-~V$gq!nxs-`Ōfy,! {Nʂ䋄fU)۰*/4Gt@8%>?]Y '}ݳtKv:$5SA-a =&IN* 舔Guw߉ZtIm5s? &"6$%?8IlW-k^i=+Mm )#}֗0 & %,J̱S|ĢEVkPҘ#xR?#nePv˓:i6eqJ'f PoxPr =Z.+do509v n2d#Z<ͤ鶉6:Y][iZ˓k&p֕;A1=' PCu Mޛ% YanuJ‘l1Tl րMwO5NıPs@{YrHvuӿ..&@tZk+H/#.ytL2g`}.;0W|{dt%-:gښ gkAAL FܤBڪgॴ3nLvlΚ^G^[Ac@_j*Jn^Pf(=6$2(u3Щ93\)hRtX YTcνaKd8=JR\w6peE꿹~έTg6ͨhV>Ӊѳa n-TiOqa!}d9m6axUvcr)hCY1  -vA-Hܹ 0|ʇzF W}M|j+:-F.-k ވk}9U+-1ƱZLi1ʒEyܺkT6ws(hTF+C?&(q1`Va5I{@CwnhM&߲xE=}q^2l{31"d&C&)-^&Ra9"|jCn= vh&g tX=CD;ӟ@.އ$dX4veͥk_77`-' aO (g4$*bdew¯%%pF j0`io+V sɶ8N RCփ㯭!9<5; Ɔ]Oɉ\"Xl˸YS9n$8,ϩb5~ Zv,:9lw Oǹq aěnw1tp 7]s}M<ּ#zoۯk8csٝC({J9nL[XZ *`|v]*߮^^ ʂqQ^ye ?6O=ۊؠOwG-< .eIQ^*v!,5K6(hqRh"¼yP{U5!Ry,?!}9B [6qi&7k([I~i>4xSfd-[ev73z&gvFvOK ,q72 .PwN-qZL"amIELø"~}.g'G'Tq-@F-VReAP ;FAIӉ4]+bJ:c`C?hyc$U:ΘjbĀNw/ut_5*׮--jҙ cva,lF 4zr[絫&4|+}e1s^ ?o|Wd>e[AjߣlT0tMŃ[F-rF@"tkh n+y!+E]O\w 뽱5{Ŵhj7b-h+yk:M?;"ό6mZ z0b12H ^*JSKA vrQ}8Wf'"I .=cFSP\{׋eOFRQgj?-v/g%\g{!b\$&@z(c qHLZJۗ(P76}@!O F2ȃwa3|F47'^cQ dkvi7]Zo h"vgFWo_%)+벤y000DDd*t\J|=#v] ߟr+Go9%a/0" fGH Y6) 7xd}w,m[&LQwsLI)b6'*߷}&cd{ 03mO>5J9pS oE}۹/P9mYq:G\s^45\ B ‘; C?BQf0fa+PÞwGuJS7vC1^Нz&ڌ'Rt(`Q$   q _,( ^6ӤF;ﯨp =TS:6!Z8QڷoVw`ݓtoyݶ}pɎ1)z( ;)}$2I\ +dW4:"^ 9~* `%tgf2v?^cNЮdJe-6ZJ+b$p0W>UEvw͓ 4SW|B.[;m;!~ jGZelS[SdFҁ{D`@b58O{D-gkG"ί%e6QW٦Ȑi_I<@sd70o?Q?!J3L2F~PddqCz+e4MA4CZ0@y34!鼒rHͿA 'WKξDGq Đ{(?b<>P( MU&5OYob2 pviv*a,^!D3Ph42CeȌ{ҧ3aAM|<]c[i +;r'˫O5FI3-Zj@UBNrŤHC^!kK%# h J*y^8P0&47`!jPRy$dNpOʑkǼ6uSY}^WJI#C_ؕ!I`zX[I_: C.2% XjoPFL3F #mYP\Dw=( Bn2 =B>W;x^?VUi{fGO!Z &J CmI+7 )6@ :m=r6D#9 3}1`RmVÜL-zP}!+ 8l$I:ffcQG).&swHޟNdHE KgPE'?վvU+FM]Z Q'j?E'CPH~>\Wb^ u&a&Y-yA!;M Q*J.NU2lv͎٩CR'GHsH-ZUb1z*$8-l<5ôwu#3G aa4ź-TS'M|b(7GE wIx̯I,3]*l;iGVo^txώ[pV{_i!(#eHsIJf}2n,"b1?3蔠s[ZD?~n&69,nduT{J, ڌ+#Ϲg+0iNQ$ >*{<1PP3N7ߊ#W=p`8kƝ`qL`:y5L! L遣9iVݺR$[$~ 4 r:ovx4?e2')q]$S}C,i(I jwMie4{)KGaBcL$X;f`D/I2~)̕nMHgu b5[.7{<&ʑywru88-U[HO,7X59C|.@RJceC1MĪncTe ctCI'-7c{vxSkqq[_ߖ+K*dj)JKe~TPc}%vu\8X}Ma(yakbhֳF"TDQٗv鲢"9rz*Btlz2w7ҰND= E^xM"aP3H^~1J6,RHLЦ8GPZ[iaILΞ5 'x,]“Q_wR$'s}k/$Vs4bdJ[ <.qO ~wzVHZV̗L-,ٴ&t@JOwڄ3lBN&ވ\i b.H>QjtVu:ĜH@(R&۾pVSڇT)3M36mm^LK^a$epv9v1]X8'z\[iuͽĆjKP>"ʠ9_x=^Jتy^M;vbV!іj* e~b=߲&cSWBV$ZO!pX߫_+jjzY~&]zs7苇v$,{_~\?T#5cQH=Su+|!řxNn"@Sgbڷ(tV_(r-y '熿xj^I Mo;. JME:<R/FF0~.K|v|mkG6ߓ XdϞ3[\(1,e k qC>PLٵ}<} >zXlIEAmC&[` 7KQ\$6-W,QP8i{)؋ȉȆF둍/˺4m|9FBa0F?^dϪ$8M+E[‡qrWTYBEF(znSs4n`zCIX2@8 iP B  P; f^d}w9"bڱ [ū/[gt=wi::D8)q̀Ɍ8g^_|5{kzy~rS}_ δ`Mdf|Je:DHeUij%(5NjY]O\۵8]qҖЖ% f0\XJn-T4.PxfkR^8.A/,YIRƁ)i>cĘuCԝ!f^ٺ(m]Asfv:6JƱ7$f-Ds7`<ĒAl\z&FU)D4oT9"KK03ʶtAPVIQa {S\넝+BD>fkxw~.էm4;eH\WnA\rwx9c@ot> mr,2F͝p/eKI чOBp*/1p9p౤64} X؏֦` Yt4lGH [W?z!׎&<`R$%+Ec^o6D2i5;21`ҕEMgfO2'GS00Moj̴qd/% ܢ2p`ԭc sP3RΌk@.}_A! -`Hwʖo'opQ}O6ɯ4GW1QQ]V^b *"r[a`Kc id|_~xFIZHgWx]p.RaQIݎfT]b[.VFiOI|*ܥјO]*{Vg^t#HׯexWh}VR'=%ϙqC37 JXO2Ԥ0 (a\ Ma:fA);Β0]1]pҍ `3iQMwM[T *p&f_scjMi<_wW@s 'Ƌ?hVj/-`uBzx{$K q99Y{n o4sU-{A+- ߽Tw5fyKfՔ.vP'5NoﱒlKf|R$_vMW/r.Ѹ CiϏȠZ>2\j[MX|zp}sIWDu>TOfIhye5k1yiԺ戏jQXT;0\"{ ߬>χRSkV WAC?Q8_vIE:J'B/M]jե9cuW;\葔1_S}:^(g=!ԕu{$C d6B<]MiL*% d8KX{4IM^Kr(C@<#orwrkG9)EObh"lYݥLnǷˠ.`YI0 d [rTI_u1# B_W3d0Þ'RsӏYI`9Q}s< 7A+ h^Rp/ёTsԠ:èUC` v44ypOeסTRHՙ._5?"<~G7Ȗ$xjn cr\`'$ *X4許b1J9.Ɠ&b<7ƕ6 cԕ+lR}lm9c4Qb/K7Ew(pDbo"Ji*%CZ=iq+DhNxN=|j@pI]_7[o,%h`Xrp̆ڋ{d \2ghxa#p7mx Mz膄¡OAiU\}'4f+o=6 gf.fF9қj XŃ2FrVT"S@W8 {p?%x){#e\)whfذ;w/aԁq pu Q,av2rjd|@L= 7ĭ Ŝ#\쵛?q9Jl?ZerHVB"bhVB;1(nO9`yI|01i jD]Bg=S{?mЋ#J<@) a59ANV6"_>2:0IՉ'5^Jݭd涍P7IAv]NbP N.bnR\v3FQ8gѸjz1 U:78CےPQrL%Zρ3qAb=7gRT"T4_k4Umaxp-9SK)&چ\7ea= foJdN1R"4 KcEU6Ƥv\8Tjm\^7phG.iY6<._yk/LB6>; PvJci>go?/7>PUNӻ_MCY-{r>ga㬇cHD_WÎ*e;ѸdZHCv$dm(hx~&n.wN@~BKOX98_AsRC" A%uJեm.R۰w&fZkx/Y뷛I _߷85aUEǫI/ҦҨ=8ΙmsPKcBPpsh[/lGG cjx\ٞ!\4820;m 뒔KlgxA ( CѠպ~}Ep}r4$Yd|*K[o˃B fK+GR<|v4h_8/p=ßDo/E@Y˷N?So#H~2XqYnBY'hb!gPgo;DoNp+fYZ.r\5w󅉙'q},hy$MS(lj~W}ؾ.nʲoA`愀V"}w{n0^ʲ/b(s%' {b7"K0 9 @}Q@;ĞY"td:oW%1=U4VgFr_K!rSvԙ<{E"SZAejGtPaTU䨙^]>@H䡰R;D};u>A 7\pe`  ց8d5{J Gy ޣdV`pfckpE?58FP,xlPJ&692o;5MF9)g; 1Ւ~-F=I@1D] L4 eHd@72 GgHnO.06J|V0@$duܫ&#iqF Uzq gIOv+pWB(vZ [E_b\I*hտCj*/A "\ZFl8yM(WgB?$8s˹ЇE99?r o^ X)~Q&CMWehm"d2%64mEv.gf@hc.9y+gs`zs>!:w[yO&\Py{h Y;H3~(,)M\ıeǓjIAƦ [(h]܍Y3= e#pzyʬttsmI#4rxJ;P9F\(y Un,0 r5/tYAdFC,Qʋ4p5&7Hli; +;1WR|?B|/qSNdfspJ#@m9"&.3ʯA($8{kA>sB1ӏNZV s,z 6,eFBN9Mex]8',n!t;ZhqF,10ua16+4y{HfEТiZh $cjkf;xn\N$Az+j*۲&vu4<E꛿aTQUkZkI-b5vvCGZ!>ߠJt|gG*!%톢B[&(9;'ߒyGܭp&o o`CxCoΠS4 Ie-6t,B۪7nyL)WQ2Vr=Rh[inx@>ZCIc]}Е0'nc-BlszUVcn@wL|#>BPَII0OZn=+o bM;4N v:c?? |tLWM?Ej:kztKEf{4=}\v&'g3iL:JA95 e˳1Sh"m* ĀBi'g4-X CT|0>}u/:虜i:[5̓cQU\7A R1Ezf@5WQUy#ɕLg4ȼgpvf4|gQbkODBtpo4_͉Re@DL!9_G_:ێ".-V{(-kd{1$ SKѲ{_\q>gf<}Wl:6_bS`y)۷p-fki옑@ *9|ϡ31mx%W02ȕWWc_0¶/EsyLu5pIn]>MNcpQ=g.wkɦ r7b^e_E_i8IeɇdtKU\yx~U;,b.v Lrf{@/_H[֜b'uاC_O=Bza֓]ǯ7d09Y3 h1NXB35ľ/N3OQJl'p\#Tg[ɜ`IÖOݥv_Lv+mNS8Mt8\_|SPh!& 2ݻK&/J4qԄQI- f3^ܽJU5zO:+43ϴFȨ C` n$Ϸ;sqçR'g,gD(Ee gO]\!TC˂{ A;ͫ%6kڝK%\ds󮭅ߐNC841+cboU^ D!b'Q~1iO/IUQy'$xT%mݟAdW5U4鶞#bh޷ԌClrIdA&%z=LHk ;srն?d)Ku ɇmT㓃N <  'KURḵLz~x&i\wɲUǥ8UMq9gO*'$ r$hxؤG%]YÇ%D8E']-ږ$)&(RGIߥ d{4%p:ݲJK{! %_n Ն:b&EY)(`_fE)9,vϸxgC>y(gZi!lڬ=,6cp7#"|p[Xs&dnp 0F%|gm;$bciwid|<:y"=* pyQV}}H avgz12~+/mM8aSv'[gSaI-6?C!C!tV *kׁo_^It^Ҫ6UlAzu,m:E~N..#пK`Jy]*29D仙c.$PŵVI~]pB>4+;&+D]1VQ-.>zFMoFïk>/*jj_PꎆSTzBwLQ}j`2{)a7G8r0c Qûqq}ݡ 7uo,&F6o? a.f' i,ΧO.rvAE>< S;ap{?O}@+΋:|uVW"PI3VLJWCwlGkl=VՃje- O܋|c \bڡBAl2x% 8=y>=m<j#.@Єy䉞u}ٯ![Ŗ|0 \ͤ abӘCJ )mvY?jWH-L: ?b6 Rb;Cj,h ⁇z rD#F8ף dص ~1qk>ˁ\N9Nκ[!CA o,+'"4$2\Ud<^Z0Km RK-̝iQ4'8u' Pf͑AAQ|(年)j/ дdU:V9BKU@?޸z0X(ri9YCf]fbtm P2;u=dCқE$dlS{a91kV[*!#gH^Z wQ"C:1Fco٨oxpL2FJ4' lVֵJQ6g{w/J3G'+78w '4A}]Q3YR 5pUum#agvruYJb#Iy=y [w2۵~qǘv:T'KDWVf0==- /BfIǤ{(.8ؐ"%ʼ-\$hnct[nl g$]㯠 8?jtgg)P ٗ14E=8lB`,6X(Ճ,> #{?OO{ap^*ekT_x"Odh%{;d Gژqڂwޏt}7}Dwf(1Sq rL/FIyFݴaAea=R0hvl+""ٻcm#jԗִ6Re@F]p[z4kebw_F}d$E3cv#7gAB&a74Y)چǫ#3'JscoGLl,4`Iڊ? @#~Ҳ|v,]]Q. KisBmרpQR7XrQc.d.s{_>wS=HaYQj!syaՑ!gg~sM63 oTB!8.'b_UQX)``?.֑ ΉZ{T63*v*+@ft?'?UksbKJ%M#E_)k:T)_"W86g:fh=}\x8ڡ1R_݂ʱxj.$M-U{̺0'_sV~Ԯ:Jʮ? ޻G3='T{QzN6gsA 'cgQÏopOQGV]OFdoݥʢâ Bxk`Х'r#9& N2p5,K0CzySWTDkvY3]2-ɿ%Kh!԰I\n7XL_b .v%Rք!B4njx@ ]PmIAv\!Sq"*^uko-Aݰ"cS},FW;RS;|`fj:R&P ]&>l"'@2 k>7W#Ҹ xB6f_ʹ$<E -M۩XSV䝰C&hյg f8Nǀ^,s>X[鋙ߝMMH[g7wf1!&CgHvRhrfC10:%4-Gv[b-H^;wox=G{ [WCY*0m+e!yeZw-^דp8X;,di[V+3z0c]2OjB]q?}N3OvX=k6HmyBlahLx-._5QI61S2=`#n9}FSDYPZ?9 ] j(4ItȂa߲,(JmMEڈP+ݰFufbQL4mSqj3lbyv zW/*:GD~}ATӑ٧*/;D^Cҗஞ!اPa$);Jkʋ7p F*#BS?yAAA"쭞n}m1qf Τݭ?!HЀi{ cKqu4NvF}ڬLjV˞wPq)3:|}P 8~36ɴ'xKLcM.4Of q-BGVV=f-gJ#wҲ29^(iO 2[ @3gem_gqE@:BKrI?$%=2UsNsBscDjB k'zGMdx?%Xp 2Ԇg!o$ _G? EЃ: 'C5gNG!0_BVc04n2H-[U0$ I,^. Mm|[X^߶2jV)֞_N,[i+: ;gd)l )xnrQJl#,wܞpmZ=F;+EN~s T^G^@>!,̝k*fO*_eO޳;QӶ3$ocDDcK@j4dž e*aV! kQ̕h*L.Ec#c +W\tɰ4LNK ` yn'q_j*<{ bbQzR"/trMۆo8t07؋JC{*9Vu"sJ;Ʉ5WdSmB,CPMI*i)}$KN!^E=ea*5Iʯ^a%J`ͦe3BZ-qn@ Dum2~:vOI}6WcKp5kUmGJ.g͛`vZwF=@(OY~aLe+Z[>і @4z#H Cd ynGL aXquw྆ OBfM™3QPB} ZrrPl.l4)w|T)\\_6O㎏}aGW-aZNJ~"2/a  |Ъ;a-1 AÞL K]ڈ%g, pAD X{$ %Ǟ4 K0A"iꋅoA}FZ!y˗c0ѢcY-yR.T]R4 qUь+C҆7rﰺQ>K_^8g&}fWOf>*aP \G6ᄮ0z aq6<(6p{Il?kV+M㇈edouI!C.NJ>Uˋot6)8:jb " 7Ʃ3s+ɟ M]g6sΏ_q%琚{"'RP6DA l!K½IqX>K2FEׂTt@;16dAoDRKD=S s:\,+T[h7(<~{:^RD:>ʪ*]}'I]:~$g'tÀ2HNỽ E)G:z06-4M`iP& N$ hǗԈ{aPv%>0"#VD+U.h-\F/o|u4$"N ˮ }y6q |A@ޙREbD|R1 J^?Y#sU{Zw}%Z;;uz",=R[Jf{Yؿ O$.)q3#ͼQL|N>Іe ֘C@\mt*%#v45]'%2! z-4 SFEKIiJ߰R:zO?aw̦ dDi+޽:g2S;UoӮ1,7:H&O-z{FMZEO.x\_%h_@ỷ>j>ie^lZRY=꾛>)Hⱺ#Y))˩ iDNjx3Of<Gvs0("( i<6ܕPb@4iJx ԭw6f"A _Ui;'U>n9AG4P.1l[c8 ^ 0/] !8 $w ނ->cv-YZo(,^ËdirS1f75MZ+ j^cbߌhgT6gA1 8(meVK<'N%.Y%0N{#To#[/{aNEB)ذ߷&]jxÛ WBW`*Ss@˝w Ô7wu浣֨7LL_4ƶɧUri ;}rj7<2*ngH2f2 ~N+fLU ܏* +NKOPlI(=.x>eI"M\-{'U.F["GH[w;~4@kxZơok[gp< DU(C"^>g+Va]ŵțe_{Մ:(x@TE$}綮r+6ΏaD20)950>L+U@#Cpsh=}ߩ䑩g hFz;>/atL~NZNǖtv_^ W#dDhp֐++d-QӪoa Чv=mQnS @0hn1ޏbP, RL6Y`E&h 4de+&D{RX̶Ṓedk ԢX4Jm[y})eqrj8<`TٌR(,Z(AIƄ 8q:Maxc!&, =Ӹ?hvr٘U=׾jxhiºHhu=rP}V&E4t䦫_tJ:Z.Vo﹈@qk /WLvx5q ,P݀ƺ$23ޢbӈ 4AkqgmƤoO;3U8$hr{x ԣ|{}<5ҊzsP ֽLaf@ #K;sṌWz6l_^sֈ ^Dst61^A ؆2vB v۸&{py8xGjDUP}%'xHA@H}Le_Q[֩Zq&`x ڪra+zB꿒F+Sfr^l$=S[?;^MtUc1!U'"=46e)MlI-|a%[}e!\>t;$z\Lu@:|R:֮.%e]'̎G ulB{TgZgo wMd0ȽsTE4z8u'I0CDd,6[`W_ԮKX6g^U!8wQWN|'nReB^tx1<"#r;}Ӓ\EŲO %\ $u,tؚN^t j-)F=rmϦ{Ϭ  ƒ-mY\pvʓ"Gj-ՓjZd>itJie_"i<\ExkLTC[aiۺC <:Av0v[9f+WW-p_qzYsɘ!l:sVQ}.q,8A~wpI07#oevpt]S32T* C.'kF27ŦϜOMYrq2t-& 24&@X:pdqBr*%y |JF-EǴb+@E6lw2*&4/9E/x%;MjRK˼J&SZh%p[ U=u۱,']ۙƠ/?.ir]>{(Bר-W; o_z*}fiXmlSxYFšـNc[*Fm#3hOYX<CwTډA+bST3^#ٛ]>M+bӲN8 vԻb)MxGn>)$3/=N6b>בJ l(VU $N00e?Cxq h6̈vPS63Pnb}nB+YIԡFn)B*RAc M&B.U"f0{q}-s[?'&w&ɛoѯ@[qV'^0pF[ iڒTܛ dTL|"趯Rn+`\! JrU/"Diǿ~/y.EU. ĀfJW:$և˒IlV X| lX}1`ecU-%`=K 1%6KF&VbUYIֹq(9pI4魂ihk LP10q`&3'lEEM-%DH9e֐rĀcErKqv!BPcsf"D3_R4O̳С4bbÞ+[cwP'3962 .HEC<9eWdW6N `>%!4SsCܪ__z:[wֵyܡOxVy:R=*T}fOfltGC\kh)?.&h6L M߸5o%*hܴ_=8d%i Jt*zVO!3j3hC w'eӐNMkRqkDo-Fby=Ŋ7&<'5Hlo'9DQ&!|KPX} n^ \Lۤ$#߾ /Ši}c.[j6afϱTYITd;Q=,ۤp^}95$ͦG$/^P%X4H &`ys4 xM8s73f >3F-FQSY! &!B{#f\wsIgq(/w%651X| b(ñϽ xWe}jb]btFPhM*3S.S.45Vh/lb(䮉YyIe3), dڛY)PG/7 (-IY-eApR"EO>Go+<?ʹ%h̛:1zvĿpGDMV>Xԥ_A)ӬS -Q]q\Qdég>*׿oH´WkjFtK%:Z]&6R%B =CPRTOAݯ;l9tQ{UX~ʙfIŒC՗$ 4L_Rb`Q=sn%x1Zl6+ec")l3Z tKVzדﰴIo]"b\@{+B. ][{uy%gح6tn<{&q___/WB+M=pa$%aEn0+¶d5J\wI B ebF Y(gN(@OЮ7DUBV99'ӧ8q! ( zTkάR\C&%T'\7M筣nK ǯáX!rZ`r8Y14&EZGٯ"# Wf2#vW:FOi7}缵3-z#:0XMF ԩsXc@C=Y®is`rg#l~y@ >8x%O0) (x t1WnMf& *P* 9^ٺ1~1R 6E;=JPvX@%&94h9"S~IbbZzlTzb tpD/ /: j8w~LKvc)AގMS~BOxs{-Ӿh@0x+OGx %p H=ތx!kKчnQS7n dtP]Fs E,$ڟeo Kڜ:sTjC"yEgpgm0HOEUw}`m0~EO#EF ,㹼o!8W,PJ{ON;#fM "aV690* ^Gh ֏_#Cy@~ƿkUӧʸm0p$@HZ#. 8%4[yP7t[ 'Ah<#,,K D[ `59%3!U7Pȹx-UUP4 jF-7vTOǽ^r ~d`űh^7[~s}PiYGYb D섆mҥϥTrvZ|Sj}F7ȱ:( +i"ֲBLͅ4IH ͏j|r^;Y+ihzRHdJ/>'ͳ&tOQz⸆@G?((6Ԉ-JoO@,W߼w)+ݧo՝.n`F79na̔n!ۍc eTu5) }71cKaMOzFkHnռM(IK븗Gqo! GMɋ&)>n kzz/Hu̹=&[Ǽ.ؠBZlM 2>M!пf( nz&WwƆH|kKW]i%R%c,3u?S{Bڠ+/r3efQ h@;2c?Ii6V˱:s 铜Lr5E41+4{d %o}lP\;6ZD&e!ImN:V1*ߠ A;sJE4rW~wT,b.8U)-d$uc{ E))$0쵋kuIAָ[?S7(y5|x9L{`uq-h:emA .eR^BX7?:AП KaOCvJyV"йkyԌMB(sͽ-Z2< RD}3`}VG"^"Ev7\Bx qz}\UI|dER,WP]NiW̾-܍E4{s %,VSOp*:e19\hU.dr7/X $?$+B,To+=1|%R)üFnWw; =)VyJIS5(o{r= lTڰ''QB}s݄`j%7J$B-.ڡqN:7c]J >8l=ɀY[\0Ʈ~N/jOyW FJS$s)ehm1qOWh -0;8K2 2*6:[(s$W-E(lT{s1 w)]h['l_ ENk^"~tx'g>`Q6-Q=h>8&}|-sO1 ?i{=}} yULJu@bZhx 2mMAO}_3ȺFm<;q>x  ]BpaI4e]CXTuL%C<"lH@3=n.6+LIљt &^6f EB pƓv Q~{&n1v[@UaJ&q痣A,R#SOf:1*f$Am߉6 Q W^9/Z,^{}qNRu7eS I}XjdEQ\/2r3%}u)4!=zL&wCFdO}|t:paGܚ6䔱'ـ!qJfcݦafM$3u{!x\=]:ToUĄ\ҽw˯fR2L⊤?G5.ĥ1msTyv>bRυ8"Pesv.9Tl%DibN k\?r]xw(+)jdV39?ʧ'F<)&cQUCH*uR6N@}b7>ԁ+ Eo2uw+.73UjfhrϨ@i55*v\Mƽ>kgrw6E3B*{7ǸTmy6d> 6]F?XP؅MuGg27 %9-HX#J@w׸'ofZxE?<|Z͙]v /m6^6`5.n=!$E+vTb )5.6U=mbEN^ }vm_~9hap|-QjoEfYKxN q-%4N*xo7@DK(!A;Vҡ^}ePquKAmźMn82o߫MuD[(|ջgqךQ' ~PDJ+#FVkx 2yX^#yR)H!v6gTujW-&A oTnvbc1zNOllUm,3ؿriHAgىCx~k8qw  v›)Z ^?дa0W8;Jp;S. s繬g8&x4iNX9U^+AEॉG~sOYQY/ (+*- |1#AA @'r}\}y`r\5N=zyY=b d:MW0UF2$(IğɍSXv\ 58n [1hTű#&GXU\4Q]E))K%"-ip_>=1"]]omJ‚Is`\kT pzy^/@>#\T_"%k)l$X_70r"C5tlPʹo7~ma!d?֧ʪLItsuމ02"@ AZwѥyC(aLYk>(ơ(*qABzj j_t2 KWOdvW]һ뢙|tVRhL4| bd ϟY=c([トDd̠cLYF !ۚY4AJ!@Hݮ[=IgycCZC$p?"ܱI,QWSج&ʙ+9/7T 0qaI=k{!gRtݮoKD  At &3{-M9p8룑!ufuaU[?QPD2͖s HNoˉ]ayO6?xai=mJ!C4ބ4Fl{C] ?6$ \ߎ S)ScL/$RX,k(zŒf3YWD_{/-TlixDt0-+bܳ~=,+: ~dg ۮܴلv(.["'8!|%'Ԧ,o^RÆb[FۉGKא\XđUGۏ}cƵ # "7s.ተA쒰FM,l:h~g=M3q*R S qeT3d(ضMi\5X0p"E[Ѳ8p4)^1a\gMRB?ke(O^>K(<''˭[CBHw0T&hTjvnH& +Ip['f__DQD]XwV,=ȦjU#*7TlgULVY}FKA2_yMߐ jA qz>C9Or_wYh$u9b8Py {B[] ^r&f(ECk+}5l>]Z %\8< S-k|i͠c!3oԹ mz}Ǖ%:յH{x!Q _SEBWK֍"/oCH ؽr| tPT_+~@J8I3pAj'*EtM/NɔkC%ޫoyYъG)Uw6e}٧ߌF ]kgTӧcohKm^{s=>YFiaEq ;ZW2:~@䲋ڡUV 'ĚB[LN?U:bud6hN1f@x^( :-;O!Q#hzjzN&nqd.CɗXTϝ[ɚyQNVȤRV6rOkoV* tÕ?Xn:~J_,CVUfm˗ra0w>~Pؙ}Z{ϸa+IlF,M]1*6ﬖ +Y014$R$us.!9FmV "weN5F2П\0G+'g5-fZu@r5rYơJT[0U\Z< ,2 5J.XwBiF2z I6߇˧MZ4>޹3E7yk jL|!MlJJ^&_czr]t49@" ՗40ĉٝoluRyy4ϺHh]TݚϝTN]s7JJ5 NLaFWJ*~AXBм̌).Un"2`IG JtfCZBRh#I]q1}`q4 [Ov?֫L搅6r Lh^d C;\: G@čv@~kK7Sz!_FэI/15 +]1pI- ]{ \*2Q 8)dF&zuSTr3wY4l&g ٮbc@-D:pRmpyt3 B#lO'{o g |jF6G|8VÑ*WI9KhX5|)բ|`{ [2]\.jj6-fw-9±=6p>ʉʮpn!뾄f-p=¡H[́]<5kٜf9:'l;!|p^-%BX/jV~kԥ$ɧ\71~k"pmRY*HG[7:̖ڔRYJY(2kNVw%gutK -؆7dF@>Wi Лn_}F ;]; a2eQ>|XsOԟzhpI kEY4ۂҮ̢s(GT+vEʹsXI&|I5ΜK<9B}2״3pX,NWnfbTwl Ehf9>_ IR5eؚ&>>sI0)d=z&%&pla/nc {&@R7駷/@Sp?IGyEH0Q en (. D\7IVbfQCHj'^+K<{p^ "RPAιWf ;Ov;+jt,\rNjܛ5zbg7o=lH 0 QTLh9powdlPG$c_6L O^e/_ɋ/o<5?ktMTdcL<0ZIEFv8r7M[?&S+}3fg$SJR"^PV2P rk ~|3J Rh0 #[m+dWfhoƀi6λ] pw J3(*Znf05E'=Nvxr.*`TJ|,ukDù&Mc[,S`ܹ6'n̠zr$*>!2s׻!y2ӬnB 2YxbR\y@WGcs*f&ojZSj+s wN!/Fר;WD,F!kqUZ6:@hfVe:D3ߣt#gg3g#b[H/xv.i1W X'هމX(jHwqf^e, #.=r3KCuupޙ.X&fq'.x;+3u@$/`iZv#1y#v;>N(-'d-|DG2gΞsj#gS6}l'U&tΉ t. r!&\es 5S7fbd|v&*ThvqZD`~eD.Pp0p:qeMYJ d4+P9nVek3-g$ݾRWs ɪr|z#5s򋈙TpWmBԉ.L-4k79̨z=a!?-I\%o-@ݘhS_RCrhlb($iDx'&r뿄[BP#BAIF!~K;:cK{ )UX_6 %qH2u_p(mAF|ӰSSUfpKI=sUmr%*?fR`BϺlc4zG+X~`ç,P{'H&Ҟq\ ĉ}n+o]JQ=FG6g'P_ n98ujap6U>>g&Ge[J3s.؏ABF.Xl>:4"CwTcfjc/6TJFTE&(Eò" liy9h6GWUdīM@M t:ubs/8JɔwŌTb7Uȹ[2EE5J[ps& " !(κX =K;w6Dgt2ȶחtXE<詄R>p@߀ŵa +wUE+R9}9=%詭Qd%b^{t7{?vng̒Z> b\5 j~n0.Mbex4͎i7s!sZ&m+6*x]۳ν7 D.}I6u>seat%͍Rb"B.ziJdzC n 7G9yp,&_#мőR>}$Az\ aQS끘c]}[YOwdlgϣ[ML&Wx~TWA"Lc(`)`RE7~O ul8h;&zR=zlb^,da(5$fNtG,=HvD_+aėM~IFeg{ rq_B˹bBjL|-NoAkK"bnxv;?G}5Z(6v ]Y&La[g(Ʃ$a"6_ G|X{RtsiQ_sT1/y~:zn V<Ӈ'nJHc,S?aSNCӬby&N6m2|1c,@9Qbo}m`=\6nvN7?"j)k.&0m+^Yٯ S^#@!3br 5R& j{aC͸n/qxqiFss`x5=9cCrt,n,?F>fé ĿAQ |sTU]ObX̠Z.؍~׼,@J\X~wn<@=0r1mKE_GyiiyWXw? =!WaϰZ{4K)gB>㋡E;/-fIk(^}ؚ3-Խi%T\I$Ԁ{שO9}J |yC8`J`T,ȔI)Y"}CsXM'zBfŌopTQm? (>I=,}[YN "! [+ 8v/\G6inE54v%-qjWq#`T/?fD'ͱvƳ%53?>ր5f'Z&L'GSGW[6taF7<4Ħ|o(gH, }ԡp F(|p  OBĭBSs 5s=e {z6Goz/>ʴ5rM(S$rSޡ|Q Frk=zkM=n @OVL;Y,p)ݠij+!wcYݤb[?"PMダq(vbP_2܃ֆ\~aŨp]@AƭdLN}UYjSw}&r*Yz S ͮ/U^;?>wkvJ #G&@:,\t=^XTw =7!kg*ҙt]߀nL+rk(PC˄1!ziRiY#YKTw{1@nWb@tCvc/Ԫ9;pu ;vioVp/Ɛ[a>tp?jvgͿu+{bFjZ>\Sbf 1t[KKT&u'PR\=E CXj%6K?t؟ˌc!X kd{ʑ^o1 k^L1Q>&gf I&H\&kNaN&龋i0Ej+.DO"n tAX=}yHVlv*q3[Rd՚P Ǩ&,a裾FIՓ-_^`71d-WoĐG-;L\u\4-kzlYOM[Ԛѽ 7adjdWKXz`ĥsgufhj$&B۸kL׼!x{Cř!x?Kpk.Yo704J܇Lf/t[4&u0ix6LOaW!̡lO>yhi@e]aQ,#V.WLGmWtq/?҅g81"h\ ɟ[" Py`q,wb#V[[Cuc Qg^!Rǀ5` /zXW(Oq-T/K-\v]AZFpjtHU SԂ;i#LPp-i#JrAIaW67 玢(twNZwdե?e~^#Gotq[}j! @-%(aڼ' @R+moѼ#.sy#^Ւ%=~V¦/PEh ByW*2_`#XϿĹS?ch̬*' w;L;%9_vO#%PodMr2,:]\jpqd*CWfb0\v-uB4gVSgG|P= iqfbp"ʇgIT pUQ [ J5GJ2阚7^α+EYNWӒʕ AaՑ JJ{rn8g-]D3ΐF;G3ܪXpݱS0>LJPW2' uV6oQ&~ ߵ)]S}䐑$q#s*=+b}k>|¯\X(OgKb{nʯ%]r oRJ.[S2 _ͻn),*FV_N$ifsN+xR2 SM44NkxnBq^k_g;y4PNKz0aU$R@O6Ч.a|Os'!1WOؽC+o"aۻrv%?' :厩6ץcJ8"lybApqF-aO#Rj]Ry͹[] 4`G*a*i㡚8ws)T ʬ&8R#K1MlI< 0Yiӫa :f,MK@m Ϥ^z0fᵰ#3YиҒj">ď˸2uִmo9/A&HQ8s%5՛\B7}Q kH+Nc_ARsq *Bg2#4St:Yy\1N usqݏ!boj!YL o!WKl|Ytզxeyj3"L&9a8$ ߎ;Ni\ty\zZEp󽿬pL;Xj'D `EQ=%þp]4ŌH8ΧSV *>73a8.aeu-n)JOϣqkr\cMa_^Tr G{}6Pk̜KM^C?ƤF+T}25bZw#) M9A csiؖʞޜF$3pB4/;&.7_ c#OS oƪV1 u|ݯ؟09iR(|@d1} 'mm Դ#1ՆVxDrPMgd8CmF~^`l3=QyRDV1T*0!| x#%#3tNbv0 زydO1ㄪ,o<I:JyR#"Ͳ2l%ROHGmDz6LT53o'VQ[vFTE}#k]=rP 7(݃3qb!}$Zy81;T/hI5A =rd& /fD~viD+k:DM3 ه Kw}L/ N׽ޱf@O5Xlշy (u7i`Rv(-+>zW{*Qv[/MtGLB8!bcSt4?vG1BHk{«!jvYE%qP熅TgDkU4mq=cVCSi6`7n2my4Gsbv8Eđ|1@qn|ne8ͫDXrѷ? Vʔׯ۷Hg!%)Ȏ5ZYk[έ=dHg)Y?ʸz M'RMPWFop\1g ~g? eCuﶗ=bq.nCj?4oX#^}teퟳ֔ʻv X4-lt|S1>Dŷ_ׄm~zqwGb6"tq(|XQ~KϮ6t{ 9I!EhBW2?>vT,ڪv+r}:_t3\Uևgni}M=z8S fu `_N@yGm0r֧o/];[4_AO?paR^=i$Es`-1J&?Z6JLPMIf/N D=|nE1/e~/RWhVթ}g[5y0sƜoC+N)D(JC{*~]Sx+ܛ(t:Mn_ɫ!8>a5J`x{d Pі:Yr܅4/ p~ďexEF76 (S@pu*f7;:b'1k@#JW7$ڡӫ?K (CǕvnJk&5>f_:G]0E:< [蝛/'EP)~2a nW(# v kꐑ(8tۙz(s 09e{jfIR/E[a ɛAHMca:ÌkT"3 [ vwQm>i|eE0_UMh%84lF#A.~z&'TGLޗA)q[qN`~^Upϋ-?4牂{dp>V~t Zc`rL{_g4PMBpjOߙ1JLVUu۟8uKdu!/'N,/i`fvқ~Z;-{ E :{m℠RcxFslmVHh^(l'jFhӉy=č>7_"\5/LP6\'맡3t7&96檎eI=--;2C! Wҕ7GUb4Ӏ2qM? _k6Gso|q3]O ^(S+H%<j~ q!"pj؏yI8 x} nM 7%82ؗ E3#%o2"Gz D,y^TCFVH*ckxLk:U D")ՉHv!+N%7V_uD_%p Lȝ|n6#%74/IqA1ۇ qYPf:!C7%>\adFZ&;cjū ZFYV*Y( RrbTC>MR~$AGrڄe ۃh]XZF3LY!l,k75ֽ AIɊmiQfNN8š{թZ{6li U^7d>.fJ#Nߌ-+h*[\~?HwnbH}=V\ PwfsoYRh2oY= hbH+M,?gVUzȌy ro7}Naaq%G-gׇtz :*PFfR2)ܛ=3&ހyW^MAǡ٣_@)e[FT8HOIu)&$2Rj+'@d)_ANg&.1MH;lƉ<(<u& g0]qA bkvvF+ʎ.5.0 nHMuGI"^3TWkt9(B(B}NcL6͞n!٩ؤ=m:mV8~'F1aҷOc;+quBĹᛢ~LR !0D_P+kţ`l idq*o`/=LRAC$z7k`q dv$3CT'6C1]=E"*ev i꫖l"?A1ֆƄ[cuņC!ɪnA^QjBlrsq.p$~e a7q4,{*lsݐ#kHrBL.Ň#%Ǖt( Qg8<-KQ\spoV~\rÖ䋆]]@b2ޣ#=ǀ3Mȇ;[[sOmS11WkIwL&qr 6R ԆDq.P_UEܜ,׫ pPO->gb;3k#|ռra+|ٚcvC K%vA#2j.vpj>cXq\fЬPhabT$쩉uOٰ֦ [)lcbhy + C7wt*)G7u ʌ]"Sh&t'T ECl6fr 8ߓ׺ Kr~Һ@5`b>Y(W-4@߄^3+3dg_۾"o$ǝm:B+(E.խɻސcsJ5e4rE"MTyEW^wÉf)b!}rȌe9KFoX>#֙}}1g"  KGDVt'Gmhb q[ LR~[kde>SՁ][bZ[҂IXL!0 P 2ZWnE^FiBw/ᅵu_(:'b}* ] A}?ԫֹk4mًAftPpd2\jL,]*;Q#KqVك@$7(ZPUJW!Y$vcK6Cs1{}'J}9YnJE:R+ "E=riE*5{֓?90 gI;&~D3 O}6㍄TN KR1D.jkPrܿS%Ci/`K|uzdZ8Tm33ID!Kƻl_orLw-cn"RDP\!;lJl ۍaXAPC;pG2%M}_nkTeK{(:}3vgx+>~q5+k`Uh;'ISE=')[S!è0UšcocPOqTAIӯuI͠Ns:U.P(!974l:ۖLaSp=wZ4-rSbyc#*܆LU6#Ŝ '3mDL9syZV  %ΖV?l\Uu![yZ^VԚi5bCZ0pHGw$N['j q¦*R7zV=(a='S1` [p۬fqפnG 'jqh)gЃ zqD B2Jb.PfkU|acFli-kؾ,1<|(aet_ | p@&qyjQXvedD+YW,.h:~\~d G Ю?1i{>>WkMr~ϯ+(O+&e1!s#!$tT 0 b£#Ub!({֢{X=.;%?!f8p[-1?,z!C;E1kTЯ{ "ÃHA4]oA<v?vTNy+PAПvkn k 2VWm- }VP0D%1k,ЀR(r(] #Y ,0fʮٌ(?Tt OI$%_pVN(e2sck$#0qD" ^6CG]YSAH["*tߦ-wM&y{H ,o(6s KhMƤǙd\C %4_x r!w!*qD5|TveD{ YESLptwR>UVi0)ݛ?% " ٷÊf儠?Y1;A8K*vGtoYCj(:fen/Ń[/pR9U B ZINND|u%J[`hdex+ 6^ʗn6Uf4e.VWdau+<߄6+ ״Nw.'>BM.KDꊞvˈP,\*n[7ddmJ)_зR(-̘3ĖjrãKz?xxɳ_R9D 6,Dd5dv[O$گבe簳v֥"jZzWds3 K84kQ)ZP( fcCP—yRpWgw:FC(B5:"REBTZO# & W:R:2yeeRh Y ]vE{']+ܺKA60OaKҕۣ*Xi m^ 3~rW,K?|K9 [J$PIfKeDOE%o=Pv|!=9}E0\eO*jU?i;IX3u 0Noå齏L)V\ FkL)u2,,!0,8}ulW)Aqi/nl;ȷz=eFCrUJR8gŎ[a#c0q.f3Wnoks;UWq<\#oKtkuk?ATfi㜩h=gΊ WrC}ǴPRU E:\A&JǓo0[z(Rcځu9N4cE0c#z,3M"u0=jp%y|2vNO r9724ˀe 6!d9,H1$a~ufrlyQJw;& 1,KRn^N)eۄ%^fFO|J2se#ߺJb)ߘFGݜޱrO@>WIT$H5ҕ->VaY%  Uf]Nn=^gncY^-ei;KZ`n=;z-".-yu]1[ɸKrstfz`>B[{ja|Fl Yk(R"gҒ䄓7`Hep4Jq Rgِ| {t#;#1UP"~Լ5M;E^ p*Bww^a3|ziZi'qw7۹ Fb-dBHd-OZ°5W>֩B64'XuL;ၖi&=@`Ex̷83'\;6ګQ%yBNRFmcz`FT`yPN%`/GxiEJJ^I_^1 X[4I1QBqwлE«?<sj:>w@^*9 '62Ӭ7lBjD9P䦁|\L:x0A$ڛWU[}J'L@ ǜ\Hg˺hTvK/&~|b+kLb̊焰EkG)| PF6"d"}E'P!cDf'z~_9ƞX / Y.C~+ߕ^Վ7Ot}a5Վ􀤘C86R#C/~~zo ^c j?fux8R p`&IlEq] %>o.YnMVf!S+徏(Kژ)HtHq >c޳-^Uϝ< q:_CO`oy zI|#zhъ:TE%wÈ}9{tJ ?ᏦUm$KN^#R \"L\6VZC4$߳ЂEN8ThYY &7~r4A5"4"P)ȩn~fT ibN6 AFõ8nZI wRȢG:_Fr 2y lnWc@&iٗ)rG/N_ w28zը#'n˵||W- >4,{Vh|S,dRydwU{cA'`8?eOK<E`\5]i@ѩ^DAl{J @ .aQҎ?(oW0$F# Iޏsׇ0a -5S Q|v<p2Z5Jb[I`ɎbTB>$Xn,-=lx(0(SG w`)8w!%R4T )VdѧZS<,p_@;Яq|}A-` 22ȹ` `gA>"`3L!8^*»z)*Q\u@ʁCufc27v*pD|T`3Y6q_߱2ch,THE7oQ2SGASc;\OV 6ea]L`ek*KӕshgAB$D){Y0l4&1D3p?~t]-THR'|63Ҵ6Q=k?xOst{[…cUl<>g IrQ*2{ u݅]Z@!BP&Jq"1x;.܈ao=L k½6 V /[f-jRKm@FcCXJDóK:pbN7՜{4^v49vk`@gù7`B7 r H6|^- ԯ`QOaJwIXѕ!Ct)4lgB*}uh?tʼ^o@]ީ\ƨ)xe"Xץ32ll$k$BaƠROmwI3r"_T_\Ņcn >.[VW6o|5iТF*NGw1%ZL;BY|aKFi0R$A!DCᅠ))zI/[ONZ= a\-?s`6 K?Q5?&'T=-f2Q擺sV#P4uOR*5YP0BQL\f̾: !rzI"ܦiy$=J_t`^ii؈t2`;CG7ǂpP{VԠ[Ӹl5d,[v x^KL: o6" B3*Թ~$Dp](|5 h{Uٹ'A]ot(ͦ_pTxgB#&$7{fGbSp)oVȣ :+1s%\lp 9[jw(RRT*Yv u;N R-^*]Ktte]bi?$VP.p<(]Son}DE5'[pvYOIJ\q u@!KJQvm?$<He0M:1| J;;R,?QE峠d]T(}Og6Lf8wc݃l p⯟@SB&pdRe!mǕşBvSK:3\BartsM@c|`}gJnFW3|B ] Δ* ,HfuN} XmOFt!|lhkM~(E w ŝ qZA5$YLD8CS+$*D#D4FfʰFz~&臜+-E@{;MI7;n 2*CbNqbkHh"]7sÉ?Ï9|xoT'pXd%fy7K$|ã$!,٫}789KN#q,Ҝe11T? no߭s^zaZ7Lo"ٝT?@ҳҧ奸L@?h fMgJͻw l!:@(q"ОSyZ]jG+mɢ5{d|`[:>o0IQN}sW qXv?coLyt}QG&'ST X(*Go1ejIeܺ] ph7b%J%h rx/H UX%_zkDclG*ڼ:-OlP>A{z@2]aursT>Znpתu"aZMH@r}={DtA埾7t(7VݤVErNgLsl-KL-˲T`tCyyڅhzᨴB/.N7n rhZ= ZF @Bô<dOn-V-~zZF>d쫤0"f"#.V#~Wl}u\ RfkZ֋_ŹO~>S|≿㼟u4`fз]r .e K4W kކ2)+%NQh<#tPv֞iˠ0ʼb{rP+Ca $<39p6IuD d^"qq][$F/Р!ۋxEz7|KXbE]4VaIg-V{Zʝ收y ] J >yRvaju+I6 Ӓ;Euw {<[`&fƃgpH O6 9r4uԒu卒R(e-i=7vLUaD'@P&WlI$5?{/Rm?)IyڼB|= tsݴl^A23]v-sT_QX+ fYNKޮܳۇ&nD/B04đ@Pqr$)mǼʇ!wJgIFrW/ ](+]VV8/ReL{O֠sUELVNN B=czg +'KȷD("-ړc{A#k/}c w@ fA58nljB|(,McDGTn1eܒ,08V hETqW':KXGg0i3eͶq\u9EkSmj='}7>ۭMpW[&Xj6ƋYbXft^g.nޝ&) 2V _)DDr ,RUnZmlcBB_w?%DؽarE>,ĭ!Zq[ og\ zzKh~ffP n.dġK#x[PGD|W)oͿD E_I,D-]3ܼF8;%~zKUeyH.5b 1%^)qlrK`k6jZxafT{Gpb~zxS|b 4%:aG>/_Ϋoe{tSx2RcadLJ4wtyqC{z[ڇ=VgƵPd+tn [&o }ؾF{sc ˀ/sf7<çZ nR)Q0N'[?dz&jԃl)@X@SM^=no"Ww`/}ȱ$<:h2t?d41:CvDV 3|&IՀ3/%?CJ/bPFY;嫭#燰rǹѽ&vqe9Z&ĂDsL#bM*=!41ߖ,͸X(WhA JpX/*S*@R{яhggH1? Oy4%oDhqcLnxppEΌϧ@|&0Z+FVFr6#=syS3O2.a*fސ<1˥Hx&hY0wɃ*ϲA$|P?u+Qy6E}~'jȏޢYKWJD|MKOJӸɝQZL`Sj% ʟ](Z(:_p^yhbxʠ0 އkRڝ,9/WJ瓶\.ؖݟ_l>g;n>P7'ս;,@%YRd#K0&7z]؊s`o3oJIeROf*eSR7x'?bG}|G2ڇt[. dJ汁|ΠT?_:ߢ$Uf/gCZ+ciït{_ѫ{ip~T{ =Y3*x.0S)7+Pg!sXDޙTIcTIVt2&!(̴%к<1g Mw:]9&_F!3)!nf3J~qri=|51&."o>ӛBM䪧z}ZfDQ$bѮn& Й]+RqT5hzK Xxkik ۿ,+h͟kQIde]6A~1l34kg@/ =8r[qVKk_xBF .R;{1@1 GE1$hv uaMi)I;߆h*r6|h( QVTwQ.Bg٭NSOpM| N]q5:ߢ~uf5kW n*&~ _},ĥ|ز_l~A&nmcM“TZOR>!RJc͌oݷa<6Vanylɐz1JsvS4StyKE㓽k?xnaws}*=hLz] ?B:Kh9FpgB S}'4QU,7{ dL{ `"tu5wF0fy[CGoAeF5+v2z՚]c?I񌍤\+4oOsS:;" CNÃ>]!uMmkGٗMp(ڕ)%l'۶b,O[#(6?|H(,?B,K o~MdhdHw#Tqz+c|;z4oc Dؽ&(i1M)o  9}xp ܛH+zTTxїA5ȞI6uOwK; {Y1HyOw|5 ~qŞ=)7JwD5p:,PƋ`B'qS~E5sߟbg+6ي':fżO@O^r8dgrQwr>Xx0 d`yp72!)`oԪnNBrۖdk}#o$SqJͺIhAѠ_aS-UۿȼâP#L l &u~oK*c#)ҖՖX"U:|c OM4r3A(3)U;u99_א GyO1-\4V7qKaa;; I>HA&dJ7k1e~'A}%uZ9俊(ۀlb+FE#Cۄ׼m5i#bE2Q:SM]tx@<ĸn챶_-f)b{AbPs+}+kbl,|Iy/+nn3lLUj&"1ݭfQ:ԷA Ubl˰p"9'( 7XwE j[CcAOo SxsNkƪGR)\ yQr7}C]'qbd -ɒ$Au܉ %sO8$}jvdoo0eԖ#\^?e]Xl7R\4vEvZ|1<[.BM ę *(g<= atϊG%ygc(&pdOPZMDO#=0uiF+Ԡ9oPc1~&T\t2ԯ͋ 2AOM9 Чȃc7tM9F l?ؼH}/V}8;=Я:7gAa-Ӵl ,$c!ᛓJC)=+:p.kW>' }%,#$FD 56~=OYt6>?AKi:U"{& ؁끡]A,\r˂$:ޑڜ%k%ܺTiEmج* LqE莾4w_dyRZ)4jDቦ*I -OZT31eyrr3{`Q;#1mR07"BRlp6'7 ޚn3,̫WwRȁN>UW { >c8+[Dzt%`C> w@dO?Gl$N> %q}8 ͷpc@Ҙ|:o[Nj3zr| 0adc{0 sDVf9+tqrMK=*ugQzЙ}x'_dY~ ҽd-M~2"soľ^ڏz}v0e~%LyMavZ3CzǞWJۦvwPwXtV;Z)G콆iuKaPfrST)QV{,1a88whrRv?I{ftVqqxjn8I[|S֔90 7))-5k@I5˰ۨZ|[:;"?bbέEux9 Yk!N8Û1XɌqyty硯^}v: IZ+ fj8\m R!+]b-%Z {TU:)rCZYz9H7b҅< qN= )&H6<'bUyMme.A)2b6MTu6z$?RDnΘIK:r#9W լH4]nn-V\wtq5/lp ]QESH0"U~ >)PĹ['ö_oي ;SN>q@yRfG]kR- 5wc?O6T; q(s)O(؏:xj40H6Թ osXV+F" F{+qLj)<oM?/#sMWu%BYJm jQٖˈ:XINw!,yD]"0ıO1F[س1I{cHO!ljΜ{+s#VlKQ.&Φa3/w/2[G w"ef:Y'U1sXݒc>i]([$o%9\R՘h4-*eT4Ҵk< 4*}ISmAt*9_탟c8N?ư 1HOu>j?u$oxPYIlX/ϓ,Is, |T,zYtehMԦ5>x4ԣM9 h7fZ<$媭Ah@CSC=ѩgly."(Xܑ O~%S*{ {x\" SYy(>T*9~q+9q!:+ YB Hڷt!ȳh TP||l;J˕4PꘑֳCm*% ̎l99ͤ7 hIخI𤧊Y7zvt{#$#եUa7A:3 0 Y l|#MmL|--E֡9$#>;ޜ>\4_F"W,X,|łF}ϻa]U MNآL+$@nA\|et* Ӱa_F <Wwg!y]y|>[Q _^iE釄ZMt zeSfxؒT{!,.>fziby75ẇ*j\U*@tqX {#ܯw2+zAs\qlj:o,+`DuR'KiI!n:^})'*cZ>ib}i7 1A|zNiƝDLs* 0-0*J7;\b[eН39ߩUbEҾW)c,*YRmc=LBDUP+.5$z:B7S5A>t֟i_رC(:k,^{τ .n&0%ZݵI\a',rk[W^gdIQP=TZ@a.1Ks;ePִ08Ⱦ06`lHѼ_O {>z`樯%Kb}ժbOH;&:#<6+Hr<3)aݱ1 bfT$%`*H ;?wce5~#;TH8al܎D7{ ,a` .%Gw.,MCmt2[Zyg,a:}zI %M{mOXR@DۖV&VjnRոcJ@&TXh'Ik> fm."hx4o/.4]EiYߘMZ q鱧u[jmnh Vp|vr=zdA~v0ddGFAQN:Rb+4 ۡp>h׈ޕ"$ `U\s\nr)Y\nPMw=1Y 4nFX<נLidbɳ $f (2N؈8IQ񲒷d/fE_7x8RCZFS_j)uG8}q;/jaV)C&Yb>?&*F0f-{+0r]o!5>'~[Ds2NV^W%w{Yo kbTh)*$ٓ XFs#l/.ıj~5 ԅldK:'dԿC1/3R8["ڣoEW.ye3GL[;V+}g՝*KϯSbYح 8]/ 3p뮀 f-U? rƺ*=!dB#.{xٚ0KU5Ӻ!b9 *I~ami$tt,1妡&!z&O)dTvFQuOLAޘv=o$Aaj֫6wE*>1^w,}B܌MNwsӺL&4*XJ:&s1ݙ!z`9,$Lc_H;;v{CVZ`PNoxbMɊkyŀwB =մÒ/o ù.0" %3VBl3b@=P筌-(.Cyfb!onl񑱔N~{KEv-?US p"iD'/)e\ K{o{!/x52GNKpR QޭzB~\ #g s$A{vݔHϤq&>uj)9sSbtH_`2[VqX>ɾw| ˢ@>8T{7y:b _q@^*sݜ6Jl?ˀj|Ey<=m@(|'ZSO;g:uRz%k[?4qeUWqUeM3fp2%=ѲoIanxn,/5;%UA{r'ðTtd{7 S:S42GmRaq\ F>J2m;HbE1_0A_?ؖMݲdh1Qr+2h] 3a9P$4㎡瞑=ڇ7Dfnuc_V.QтKLc_$\'3֨ؾjVp^ 0aHԸ5}\Qr @* MMZ=?\ (Tet{u@qKA$4S1,6:;bBF#moUQ:0L)b^/ ,-۩.7= 4{+Q{nfL7yIm'ao뀎242ru Ԓ!I泭f ^kƬPu-U$dKeH;^I%G1s"qٱݕr{E7Xc"ؕe\{cn t{J0j/QMtF@#Q=/A#Kd2> lS!6v-7pUA%N \hX[3>R>Stνއ^"320/kCS~ITK߷G}  V}(\^0YëV` Z Vт G1mDؒb*wynJLa;1;:8&&)*'\OP؝ fb\GF\7WG`SœUsy&؆ s0OoyM҄וV;yQm>3M݄ox;9J[?nцuΓs1޸OH2W%OfY50px@,з8oUm4E=;Yf 5x?;ԫjY109QG%6x9#&Io=mWe” m T}&Yi>:0P x˕V.V9瘻D1ps|0f!#[M5y|$~mqLXN@ >)5`r$Æϭ>) ٸOhx/Otk&e1j#7#[:`+J_QN-gH$lL }E7i @#?L+w"-83ƴv P1ULH&b?Jжfؓ 'IKRF&ڤN9x^jD:"}Ljղ-òW즗>PhrI*U4z VzpZP.j]R?Rpto #ˑdG",!nQ\1ԢnܔNEsT TtBN43 C+I]-Jx5*_ .W_)l$6Sۓ!Ubx?GA4YڸϱO #GK ,7€RedfU48<9|x +R(-7񉉚э/ɬƛ0saZI@A.ˮNI]үNQh*Dۇo'8 0p7X ؿ \$~fK]-iMG`{stEk9*.5QP,BTFU ݽ WCgt^QZ3-Vo&V'= ^4!k~ lu9{mPu'za R!''ƆytlЅPAM!d>9+6hi7#x.T; D"}4S*+e{qw7:^Mz,R8[OȀ8;[d!777'?T8xZR6~H/߯-HABz0 )7ҽXG9FL|Y%M&!WGwj5:9㹡W¶D(Z:=U]$VJ&t}D H W(i]:xEjHUl~dU@;zShyx_?GS-Ɔ䠛0\ +dƕ _{=e =4G^׎C.ڳw/ڐ fXz;ـ.^~ WðC՟!K'$mjA@̮yg4'5ѭHЪ^.;](_v2m^ u\1O >-iLX(Aj`U  rО03s)9xZ3/ π-ֵp=q6tTkd 9DMh.9A X{l 7bЎE Cq-ZL2pr&F`D]9xKP5iF<:0ܵ XFyz."6Wy~RE8DY-H҉]CG]M˞$4u>ӭW_FVKV[~`OK㰠aIxρӷMiƋuj=`xOgUk":]H,Wv:!}##%5l@e nJcϘo2yhH_)kPir1["ЙsNLr6Yqlz5 ҚY>?7P^,26I ؏00V?u3aO: ypj` yҤcC\ ૶hKvreEeqPB7 à=13jYJx"h7z=uHko!'NC?(Tu_F 859ЎmcjW19xQu6);ߪWPR I,{ч<]؟)*Ce,o]L!e@V|cD.F#v7~בЯK/R:[%7#]+VҞ!Pse׭ِ 9/ JcmFg$;tazb)TeUgL"$z%,_:.sW,I>o`fmN*HYs%Ev #w_n/Qq$<_"F;/̃m `BKH{AFr !116>3ޝ{19m`zo>dH ݩ_~ɟIRia@/I !.0A ^/\2 CGݹ!Ek % &~xksa= s8e-Q jbO9SXaK!IymCӬ,sфj?ӂYs9=ARsg@SٯDP;1 {]g"A@iC i *16`M֯=u.sسsȶU X9З$g(Ttyk~m᭻F-ovU`a'ᄎ-}^H q''x` pN5xܙ.^ڭ?: no|Q ~CΏ-9d\Z@Q 4nnvۓ\+ⶬyiYZӽu!59aY||sw |yhDgPhvꚷ_}Z M$:VNiq?@L+[gJNsYأXV^NqHk%%8!j?vApj-`4!e2"v쳁1*i|]I۫Y(bJ AE).Uf zvXdG/ tμyӴ 0As Ԏ߁l EӟH,3%Oh5[)#^DQ׆wZ1p+qƕ;ݒ&`Hre,ݒPF 4}zKX02~xpTq"j)xCόP<,eitZH8PDr_hS-?Jl~DL~%Qy]xQvIo_*G}>9mn8 v"xfnKkgN 1]$ ~y4oV: )nXL8)M-?LƄ.s$ۉD E84kwM >NʥfZu"lюjBY?%lOŔØ%x>C˚q~?w*@WPbƠ|5nhCXYs?KEO3H8*@_Ȗ+5bZ0n?x5N|,y[)N+n~lJ:>FY2 ,2gI,qٛMd#u=4;PtRXqihBYH$ݸ"7 - f#67څ N+|LZF@Iv͛HJi&vX]rd󋌅4Q!0No)7O  y4{ a-mڊHaQZ>@xO)dYحO)R~Od)(6 6QHP!g̡u2;%"z/XTUS4>0Qw[7xpdIq ZQ,*tp=aAw\q _iɜx qkcxZec>E:@xĖyuWMW31A,`>lфdwG{`g1Ylɋec6YFˠn'/<50F4#@!_yhd ^[ao%sڔ/Z@RJyaHmLmli^qr#c U)c'`לIg7t㿵FKכ5-C-0S0q淯Cnۣ֚`EUOvVyLc>I*A )ea{;Dـ]mg0ix[HΚȃwha\c!):sثrròQg8jVsBϸ$|aHmbS*UJO-!0yW7q}'"SNt^ !~rŋ>Afp /3ˡzrA,ʼn0~ 3X1QɤHo?xG4<Ʃ3Q'6 [//D6'&L1p2Z;A`!kBsni1y-n[8鋸:8LD#Ƚy"$aC |E{XhqGV"VE]`Ť *M.rηmG{A\ p(bt4bk8T2^}'# UUB)Ʋ|"%jCHmY h$!>  :SA2Fl/B HoZ8s^-ezcF:TE.Kˡo.enT>9h/Hq$YNNNƋ7Q]h;~"6mo=/H`iO%LH3`?8~_{?6 (\B5J zeŢsSA]lJGcySN^)Q'0{NJbZX!͔pvAR0[<8 99q$߯J;rHl>"ktTA/wcO!$ O+iEh>3?%NZ|APC*u xn(~JuE>qnBXF+Nw;I)Tt¨:<"$ L,UԂJT5K)J5O V!Nmp1As,qOɂ̇8+pfxXpO^-pwe\iaPD`'ъdᱻXA⊻H'+o4[ȳD") 'i/>bYJŏmupH>I2yoVgZ7bS7ƋqaƠV7)>z F'Q1?bL^ G@!~sӶmg 6>+z=uS]{1gm*VCi_g}nPϻ[G J\eGTC_aKjCaWX 6b,P[; )Eww*y"/Et.a@nl3k_ɳH[8e`F#`r1p }Fk [oךEPQ!2,*2)#O;QV#⥹(݆QF2-7>CxTԼ} nPs<6a2S{Hx6~M{RѽO4ZVT2]P(VB4xـ)㞂@ަ@j{~NDKNXg/HԸTIye,A|Y+k:s0O #@IT޽O\v-PsSU:pkƬ =^&F2LX*.2e&3J N]4J?9O]ȷmC ox/wSşq@@\btxa0:m*ͯGIKI74W j6$L7K.T]A6s[y?#FPWo#@uOO)%3K|6_yD\;##GB d"\-XyXsMg/v-k0BY*`aW=Bk3wwN'@qV('æ*Q\!Ć5駀_-%[BESgs$kN@ ж:Ċua]z#qK +6k^&/"- dnñ& 4'F!^&`O^|G:vK`nGV9z ͥ &^ w G-cy*K9 YV8 {-=ye;BȴU-.t%1 FsE挏h7$6>^A7&cGlk #1]Bo1%O. >8(AKVF4QaUXsO=i\(x:NI+fƁSK'qtw鸯{Ix&m}<J7ceҷ6M^Y5Ӣ+ܳ2 >韮wJXn{"\R11; O_vGph{fHYSƼ2&eE+h#Kލx^r_w#GN|8.K9Q8xMu&G~P{+ c'S$pH35WD# t%,nJ8u!^#SJMrjدJ,${sȒ_f$LI@Rܭ ṉruAW16%BCh"'?Ll4 1d6gQpC9F<Rg䱉CGMoe:n+JlfR6&yɢ) vt2G֊}.9| «yMv=OL 2uS)=p/Ƅ9׻R.\0zȓ=ݼm9rT(UL| r 8 8k{ Ρş릌SD/B*$a m㮇x3@Ggֳrˈ;a$6f/mH0SHt,ta~P{wʀvnGqH#ie8,z;}{! {HUg3Iޜ 62ac:ڌnŅ] M*zzVP)w5[ κ4*Kfy:1d@#ݙ@vx FX9vږotIIWO=db.&ʂlx$;s[?E0̙+)ɗLl$fQ1 ׋C56m۫ҏfQ5]RtoZժ*$~ 3M!!E$ Ke=L>2Bt%FEk4Rcw7rD{ #~EP$׼-@?1wIvc\n N&%Q>Uԃ])%QPrbik{4M8 +2)C1Gi4WGq'^>d6 1`hA(>mT|v Iۘp!BmI{VfXG)ʟU: YMdZlA>eZk "MmGs& fuVrю@c0{Z_hb )@gnetdrL~?g6%m2*>'ck|()"z-bRK ":q0K,`tmE }Fo+@]!q*m" Ol(Pwg1QJ '<̉IQz3B?7cfR1s&xt7591S] lV3u 혤#v  A8yX7Q͐@z{P ~Ԑ2 ٶy oNz 8r܊UZHp4rU! r0i W)Ń92"=Q0^dЮJw  |͊IrwhZKo%Y?eIaҟfEп9bM ?/oHfZOLJθ;WWvWtV![᚝݄JVA۹HV E*@\N^kU!oA!e8wYF;΢q:;Bfjv ~H_uu Ȍ"`sqsMi%*PCgu)]K f M4NFEh.=]s,`͸p *˵"9,/BZ`^Y;7V@q__dX=$B3449xGb#4ߗ7Ia%mMcTQӂUT*FC?̯!"Ƃ== Q'W _&@dCUZѷ'lʑ1, $0R+rɕ)I55Oz_HQ(/hLw`[ `k=dFZ;PcZs=T6sPry?}YϹ6ϙn:б\{2A\kEH#9u6:E%~n>j\6{1}3Q+Bd lNޙ;U1^o.wY2V/o uK>33d\)/>K!'ӏ) 9?z) bϼ5D,#|~h"%{"`"_ (R1)~bL6#Qk&+g]Lk|W o P#c:|m.ؚ 7݂ez'>M"vHp_|"fP_!~`uh>Edhq1*W2Gnfʧ܌ncQμj^l_Z[ IK*?Ygߏ=ʁvRZ+ fV/K]?q)ZNҖ~MχhyGX8 7( ,5Mb?ȋ =m!3̚Ĉ]3v?{&{0:Ьn)FI?rVNy2P P$e T SY)+j9|vc5dnTh@ pk"MuB}rG|pu"ְeJ?ip[rC6!, o[F|׊n Mc7#Ø#-b\#0U\o$0:q7Ƙt=^odAe;fg^{ ӓT:)r2Yw}&Fpr|0a#2ѡeZ /*dnw[ȉs+7) DԞDR*.V UxHϬIk{hV>c ەr$i0 12DV`= [Mv"MW+mˉJd![Њ\mII5=IW>[z(Q[mZ+Bq̭`[.WQq< W9Ť\+כ>6%k_b11"wʆY͞=eZ%t;J*&&$ka U`oheގ:΅|)Yߤ@uIkF2gyJ!ӊЧJ!ք76_)YOU$/KȋYEO5i^Q)`(.j3_$UP`dNʚ 5ATrDǗtK)|8}^Q,RԸv8MCD;>. {4Sl< G~D5FViz3zXFj5&?q`FU:BŊ>/ -}e~ϙw^3s2s ɨM2;R7+:a[m#gk]X@1,9-$ͥ [;T:"j{نƻٕ֫z?WO[D#I !:8AHlv q)o>{Xp=˰]o "%D51`u w!Vu)''#L~(];%jA'U}LR*'n n0Z!/Z(Df>.$5'xmCo&% B"x%bM{W}qx+M2O[8ҡ}vǐP ل&-Ys*inJs.e~Nд"jз@4,AQ"Bg8FչA\CÉZ9*ntܛ6l53{掦0T~+6 v?9y(,EqL, RݏւNSCpv]CKfm*!"dMNjf:#.f6t64a5t`B0ΧDmON h-rcmJ*^Zr>ƘEYF.Q}ٝ]m1I_XSTQ\GCf}WđuZ~wJ4lCq]# j<6ת_IisCZ5=4Hh!S042b Y9 '&⸽)$,3C,a.ZqGʳmf>:]qjxdC -zZV`V0C^ڢBI up!W?WeTFB^^±=7>}_-Aj]Z͠d-HqX:r#jw%7#g4/BA'.j1z%ԚOο؅*9rӍz?xW\YGseCS3|ԿWEp;n,A -}Fzw$ {k9 w4Ix-VLe^2INs6].;S80ip9 ,7}$@mDvVS-$-8 Vb4oAX\;~,_BШ%]aRuš9>'þ"j3ڻ]F&ۏ'3zGX3=JܲMkb"@lc)2{ IuO}x4 6uE\D$L^A ZknJ[_΢(XQ`r/ #yS "PAdx- 298%d̅5w Ph@MMCu.59 uCY9CPK0"QIi$-Z" xʄ R? sWC\q v7:s`imݩL# *#"2&GF{z9>zJiOE!X؈!dS-8٩|ͷy.?Sl(훲8ܓF8s0YYF?n+f#.pHJ+8 B>bu+mZE8UQ020[sF#"ZL!R⬅vc~] u2G2GEB3d9RMw SS n|u7ߦH}xby  >%vU/枚Ѣ[OFcn/3~;if);JCɳpkБ\@fwj7Jo}<p|IEw3|)Lf_K8;\MD# rdB E>+rxUe~֦B*# .?q2`&ջV+i;Ĵ^y3$qYw(Uኄ@d#37g3 ͑p\|= b6-wsB8$oS ۄx7$C` +8fBsuÇƚpێK[AI}7k&ÞGզ Zp#^7&+AZLj^CXj=OtЋ6n$eGeѴ@E.ՃF٬|12l.PℰNGS '/?Li  ;Sm0ZqS UT bs//k|=p3*S Z4F 72%wZ/1|p:9`IcM@(gGKcT{ QNTEj8tӄU;`*!Q&cN㱃<pkEm8H97HȐwD֑]_mhyJ7!C(%B>qD…'&ڸWWC fkXWg\L@MϚ8?SL5lOJDLX۹`uVVSуb7=t%ܩV^[P` y{ wRL+֓փ:DlJNޑlRX EƇK v´w%D!.C3ڲB jpӆyEHVe@ qϨ|(f2Q^%lRo׬i\j}˜Dcƻ;tٿ?daWq%V͜Šս-w3O0hg`59޺VcILc`.4ʓ(DciU!W} 9[ЬH}9"Pq A`4]wSziÙ# KՀ;ah'\ȷ[KZQd0ů_\S (f1٠R~28(UӭEoXeQƍ+jT6^&Z)ijDʎ6 xIYJ**pS/b0l$l%#cw=>tG{ @$poE&54 w5Tz;Řs8lLeq>?HׂCY'B? rgXK5`BKbampFֺ9 <˥]g?ΰ@LxQ1O#1'Tdfc7^/årw֧I5;m3ЭS3_xd%=)е\!nJY B: 3 8CBE1||d-K|Dt߹.`*4`ٖE#8o=:OhRatiDx) nֆ GM2k9t_zϟI,Ơ+ yIXfr.){%4}!i,swP]2L7sdw9m=%sYC(Q!z-;-)Fslp HŌosQoIC7tua0G,ƾ:^2«2pH N5Nr;ݍ#zk@툻0"* MEd6 "l rL8uzĔ[8 e9՝{)  =ѥ>ϯDPq$|" ͑wΣ̼d5CfktmrVuЅ4\ƨlȰ[ɦzqB-LmT7!V?0Buy2K̮VfuUYwЋUvIZ事EH2f[|ťmo{5PH(\ÁTXWE\MӦݒ@n>̔,l"\Rp.ݰJq*2ֽ$wG͓$gzU'Ac >z*A9b^0CXtVq/vl \T3)?,Z▝d;̆5  m#"RIұΊ)ީ7 8ߦI<m+hflmٵ8wŲ=n:R鷡hElI7Z3'ND(A\B Ӭ}?rqtf2\`4XlF?pAY+>89&v{u풧Tb=.(4jO.Xq[sҖfkI*Q¶ZGdtDZޮܬzt׻ơFNa.Cɽ*!dy'ȍM$w=X1 *DQXQ@vBP}c-&.*t(D/E).F:JM+45* q^%d]V!Tk0: E*jwX^:C9cRɹ}ғMA60m9r !QfDt(d, (ɫ*{҆M$ϘMj nKO-̤П;A$NZ_ldǕ7lD!f2k2 M;J87uCX `c ׿ȗsgZ_Barvbu[0 *~l % )pٌV%. DCuW?Eˤ(gIv"p$HT͍C›+ r5@y`'7zpG [yRp#%G J&Hhn'+;V1ᴉAP:,Τl}BGr`>{䖞\H3~MHnlR)1\ T!52'khH6;?rD j^oI OJ7Xm)kjSVcUE F$담LKg'{L il07䷊:F=.3J7l>>rES 2e_Z"yKju2 ,-UNk"3!(-2ݺ!0̲ŤQ0xYQ=9fyHDz(*ݯISD8E)i$,c8;vF;.ɓ4иѮw&*Y8O}J@1v ?MF.Tqj} ڃ_'9_΂|TzAٖ!e|};3NДKgGAbՄ\tK迩|(z~+7Dka1T#Xcn7Ǘj~ @As<>.g{"upD+]J+4%ىĈSȩxjhW 1f8p`~c8Z롃^Ob\QKLYDiJ}Y[FQ{kƛ gPy޶ 8_EfDD=`"-dl<b Wjw{ePu$dO6ucFa'$h\F%šd!?Lί߼^>%Dh1k6vҗVRlteu6 Q݂?6:6X'Q d!~5rGN;#Se_rͪvb5۾pBj0)qqJ4V;9SK^WCJNvHw$&[.W2/\?( a!ܖۜP0B2x˥S"e)5džn=&ϵR,O~>PUd췷\Q4nٿ ꍹo+pYS8/J>|Ji9/`ǹAQ)~0}ڔ E7 1SBwKj|D!UMZz3\'%y^i2N|`qEj~i܏|VsEIt.3#(ԓkȼD(b6{Iޢ֕0[E_75f#gBϞZ8g ھP 2v^뼑 |oV|񁓼Ӑcg#$ 39GMx7.wWu,֘ ZTZP 2THVsO{ǧKa!oQl)qlyI/ً-vJՁEZBYgB tPVnvzڥёx^q)c~pע3'kt(!.9nJ4c?C)b<Iz1,r?@o*kjYvɇ 4t[k^v\}r Sn:5Af*{-}ћ W, o :u$MƻVH}In+W)10sR-fJge6B1s(Su*۠F)th}&|!VsAh37}Ī%|ՉP 16^ȷձ:# r3Wc׎Gf;*@$эkMmCS\˳b& PEXf`)3uXufӁgrV [0~5]D$»%77P'H(Ku[l[VU[rrY%tfA@`YK~ga4|= Ǒ,f FN,6Ӥgm_=G۠$X(Nu+mWH`"МU|w!D!>x0UEo]Bj=՚F)j14g'SڲM1PʫƱ;oOhlYd7/(ߊ:W|:}Sd]rTUH:*@-n.n_ %SA|Hv ~4Kn;Jikr).74ra4NT"n5^Ӟ? ,_Â]QFe0֥sMplݓZZ'O` N:$&~^OÄNIH`דD Fy0 & 32ua!-f݊Xƍb+ \m]5y#$:{tU4#a7.PxX\Мks+`J(ލ,' d ,CVu+=.Pߘ(uߦ ^эg[`k%Qy907(Q ʼvLz .?N{\Vk"ת﬜_5Y޼KDa9 4;dga$X<~-#GVU\ d"|^J J,1gi:ד +@bKNӊSS;jV(}mG~zĭy&_R=> đa{&#nhZ֮ƶ p|eG˾\ E[E)$ G]}%1( eT[q_uKt)7Q*oeq]jH`ݵ˯*ʺuҮUyW5 \|ّ-ǸO* (٥XI +4YALEmc̢mX4 J~LqGev'<(&H/$4$Y/Pa֝U zzUaX7A)tUk9]69+}=e3'ܸ̼К.+0Q$L( m$N0XFMQ\z/ĻX?{t5 #$TID\(H*GRq0XqOο]mM4RI7Dk.O4+ sMFy$7iȩKx¯a |I ,[TECS7 ̩wIȶuK{kLprp[*p;heF,T,rJ1QQ>hf8E^`LP*;+H@sgk0T>&c ;H B+^ jqeZb?YT+n~ 7Pʽl?a]lATN,B {r4tnvd< 7NůLɷlo[ Q$~j6P)&WWpTG)nqQ8*å4ip8t0>xlǪrcro'"6wrpwb8\x}/*rrbղD %?XE'uezkįKs}_) OvòE&RVAoQ@~i|9uX+`nGWX :NX_$-Pߴ5nvB2]ٰc^Аerx ezz=AOI٢"IYy.[; BĴccrIjy A&k8RqFsb3^߉G%_d{A^'!5@vTӊbX_uOIHZߚI I0qC{C?Q[Zlⵚ?/T\!a<֬_^Ao V l=mmF VEt~YcAn29!n*fBdjcm>?PqOhgReb&cZ=-fG~m mG8rJl@r $Ϻ |NtG{jӔC%(s=gd'Y;r^iv{q̥ozmxL0V;;kE)gWҌwB3I`b7HLΌU?T]fQPWb~5 ^t@$n7#-u{?`'R|$K51vLR+W ss 髈P)PRQ쟍\*q48LVH}_ԮFoC)ДAVc50] =(rd=`x9ڏ~##nɼTds&HXGղ_W4X9GtᨌHh\n]S1k%>R^`!Ba͞Oۆ*~+퓃t61йwIs[M<̬m Mg8*YTsSR'*@L8V3n޻>R, TVjl J$'S* '#ӱ~P@ޚ?.heI+9t7aN$`wߝ3 ߔSL譃n޺) $tsJo㘘x}ϥF[{C6cxu]B/Z1ui漉wuNٞtIZ{L0gtf dᘟj)3hnG4j:^%iY%R&}9B Gl$jXa4cRt YjnQޓ c.jEঀ,ҊdY !lQjn!cS<}Jy5i7N]5혬F(as?Fp<+I18U ;ӱB 6xu6+ t6#-=:Idվ:s9=W[C؅JёaM(j7dy9AK'MqiOm'gdooe0;Ka1@MTq ̺D(kPɡ\$?݌;>6ILSrxD*3 {PL:7^S9 2i\F8=,kNԸRds) T2@9>t\iR~`*Ŀc1,Wl|Qo4dlze C/AA~:Ӥ b"7HXK'E[!ʪqJ-ąUr4NQldw i3r4a3 {\"i(/)Μ^6& a:=cV!y7W^[#;/%G'ivrX]e?UDl>+@ [ J&"$=B7ˍg╸^*$B佢U~vZEsoJ9zWr^d@9:y+7ʹ_'ZHx)#?45JB)=`H/┱uӼ?zWz9+@}RF))`LD*z^ ] LJw['EyɭM/њ Aj.$1Z$|ʧ{U՗ set,t vUˣnK?6 uo./xs@Bԁ/svTvAIej La^Q2,)@GN]n@[''Np6 HƵ ֦i[o:7YG"ARFYf]-_?2PyaQb+[7)Σ%kr"W.@b.j__Hɫ 2v˳Cw9Dt 'm8VC^ThGbW1!ģ9NM r@'F M-ą]=}wvl3^<#5UYH /z%^)(sχ*>ޞ =CL@*o~20oQCD?)ʳX$'u֪ܞ>pѯAm:Wt{(@~b3-}uVB:r>d+:tӏ-5Ha6^ׯ|.%&ƉITVO!b ?''t6 \o[dx^q!ҧBmZ[Uh7zPn>Y-wfb$'8|0+gRj#?f@st o]Қa).AAJd ZHI ]JtH0npCޯc_B{NNؖyH3sܚL{5":yky3Z,=33Lo5 Rz`ayjsQPi-`,(2sbgQ%{{y 9s莘vn^٫nQ_#Ѝʌ &kۍ/oS6dFvde`'WAKI0~nKU[q.5Ȱ+ЦwӲLtyg;%8x&5eH /2)7ԡ{^Ir t]`N3PͫCn/{,0mFjkl2ϖK$V #|wULj=wBˠgKQJo۲\š)er| v.T`Tzu~ίatJ"~*t50<sݑ Drvq(b"\#5I 5$9T6?A|Q3bQ< a,hu@KN a"=R$MvF!Kwӟ،d +*[wZwH׳{f *l!jP"]:K[ƉH}ѥЖ[7?ٌN_#t& DUl>"oÔMߜJw`( ?>zDfxK0~-Qv]{GEJj ss[ma|@Nͺ(-q1^r]˻~w#9!]_NbPܚ C{XeG ϖHtUY dEEnҡC|)Um8J.s( Ɉ|^Jlsm; &͘ohW`-V܂{]3Zb:)RrS5Vh)xK̸6F#ߘH✪I$I]`{xh<$5h,=vXbڲVz/-io깋?3xXj EjP+mu8-{ .~ ~ɉ+ r;R& n"p%n QB|1Ʌ}>jrkc3*Z\edu '%(vYJ(?Fb ďqJ=:蟧w@hDO[|ȴ [ xGܛv#v')-;BJZo/potih|Y `<ZTo_V %ΠE ^xͰMvL`Hf4Րe {^Ds.`!6Вŗ?μZ|а}\@L.=~xY^BM}p1oib+BBa}飜wVPz?JLJ~fmV6emdt_̅=X\'=e?2TN>^[ҏ!1;idN jsL|dk+dU~"MG|QvEMMMX$& 琛k 8%n~-sKh'Om_Jt*FHN;M9CQhWn7?]BGg&h+eJ'PAxݔJؓV=G/"0w),tKBy[a;|PO Gmb\˅jVI_ſU}fS8(9p&ᑆ?|!ޏn{'gSJPgS| %l=kvZ@g`OT#Pr)lۚѸ%12k|taЅW\J[ZnlAs?GIq&\7r_N XlT.:;8bToV[G\.#)SQ&WIY[wE&\4"Q1wC}O>aVe3ԲsIZɱNU:|=,HFP;WEp|odoK 9 WcU) %cKL KΫj< HV:6\-|`-x}< *(`Jͅ8ʹ}}7T*"gx`>{^ׄP槏(u{7R۱ZRUQTku gDZhč "^&Ƥi;G -2xb0*\$o$YZj|Y=Vi}/yR*‹ ]_Bm /{|-7yEC۱AQ/ zg+'niGrM͹瘝cC7SWvCð08eZ/R̓z{QV59w8!۳ ^߫Z;xgP);2>B}s9/y6;4M9p^u0lbkxG ө;l-mWY{] M|ZV+$5}<3Pk"%@%K+eS9q6Y18,Lwk{A39LbQuG<31Ub#hi]qI̬^blI$x_U)2 y7Ę24eR (pUXԸ|E6'ԭ;?BywEARݵfBv$i"1nFZY%̱O>?eV09Ƚҡ^Ǽ@=n<9tWXׂbݰI^/&1, Hq.Ru؃?'A5U졞< <8ctPA'Ӄr_l+;XꭋH\lt;sC chh0rN:RHt 2 j,:H`-=5*X?=ى5ĐQlB弆gz-նRހgXʶ$qvr<s Idw^LVy UzQ59з&tz$3B9_a#_ruFL d%@e!` 9o5Etwϗ€Zx<7jh/>-coDi=;P.BdrL=9ST\ZI,& a 7WÝ9,5 Ć)>宫]H(aZl02#] +7 oajRG\6E>y^_'U/T\2kf8~r|M``)s&Rpzz"Ji|{"u"c,xpӀ_wg]W*~/m@q+I^7þ^9Um_di`:M ܜj(i+6sP !S"U;ш~n3@}M4))w(I< 謼lb1ֹ2F~0ߠr*\RPh!4JIP+֫Ό\hn~汜{Eo@혈ZѐcCڅżVB蛎&nS:{j",I.{DR'vdn33]j>;7Xj~}h\9#R C`C\Aaz)c>$l4=1x KF]1pR.Y:yAQwc^H>kVip>@aJR>;CVOTtJ3tMtVuj-^ \Hc״"\ѓ>]jMznj$1mDgr p:cKTm˥RdMhpF}w"ph]}Hcڢ9jak?8 ߅82%{Yw˷85Uߪƛ"tߵpx[uHfR#;l,fXv]:hƵB#Ք81[GBOkՌ"@I _J>T+Wxi{j/ݹ8y}4!Pε&;p91.cP͍\ >u%2N<̺ڼd$g GIrid%g/6n'(#26>@|%_3B;04յ:{+GΛzҤ@mG,Zn6=zD -veqr}E!n]9or=tF>SP U$0}ILdUtL5Uql":$%]4u!GF*[IPfR h44f[?{ tǠ04^;_E6r11f(slQG&/S\Ρf]u"Fg4 OsMUe9v%shepoEaZÊ\׎: {8Υj"gͥhgI=a՛:^Yw`N"7u ubw \߹`\gdu7\eGʣX3v+#fWÚ &LQ]ւNBc4c8\C@0Q+H1"ɾ]STƸc:>4/GQQ;SW2{r\4Dtʥ.gNef9[2#Yn> C&mp']-̸ j,+j$ Ȳ8sgۘE+?_>O57݇"UZi8Q5@ВPrpNtW3(TCĻ Pi0ȺtbC2p;]|)֨RyB%ju°][I[{7r_d۳x{%U8B.8!"l=_M̭@yJ;€t -K.R~Z:iJ.&OXGг#Dcu4)> 3W5j<Ұ&SR,*؁aBRQ_AAԉѐ%yŽi/0)55BۀVˋ@.R`yB"斥Cx!2 I?妁_%tSlO>~mϩGZxbd-cUVIu۱Zi;8gZV,U%/Z!dqN_&N &GnmOpٓL5{vV};\08Egc &-{-ӅvHÿOd15a+G K8bƬp`,B7ye Gԙ9PŪPg [U&jqEH_"s, ̔mKeg{QȀjTUC:W*ټ̦@'u "&~Z9c:ܩjN܁50J]:bL{.ɨ=^ь{Y9 OvǪqr&9>Y;:l*tKxO l?6-bikp A4}i8R<~ AQ!lX1ѽT_;DXTjJl{]'3@] !Hlz0J=b+y *珉Ka fimC@? {[$#ceT!SʒE.-!j򪈼ۈjhx ~]9~ˇ< "^K#ڿ+.˩l,c׭uYu1&k3gmmӐȝ&hz 8!aˮ[ nZc[+q-01 մ-/#ooNsP%/1oY5׾{ιDKsC]\\wXy]&v$yq%Xf 7Oַ@ ܪTJRE>1NY}:M8 r6cдd&N"^B~a%vGgrV *h͋:hg{ {3ջ壽QiR 0\ .OJ(uЄa,Q $&6]dzMh234Ϙ@R2t; %tڇVOG CYg6B<ZCƦٓycvAF5.|x~XqYG{sWqʹv%z';XICVS@ҥ5iiF(GצrZyH7PntRr}Ytr s5hBXk21:,ZFEkQ1wcu)a~܁% ?_Y#s,A3ު6gn3}J 8X.6fm-;ʶZ:caTߢjr?/O6Hw{W %7|D֓R ,&8os,}fYSWrKlńTnjPSfJٍ%J1 cs$<Ȱ֠|F.k\]ս7NWZcD ~I 5KR /r) 'nCn,t"=EݰQzQw>hLt/f75$wuHJBb|~W>?p߸}V),5ѣ"OBSg؇jqGj tz&o缦E)\I t~ݴ x<BE&H/iQ(^K@ H=09PI\䲄E9qSfXؚ[ÅԻ@pB[2mb@J\VՉx?lH`<1*zgဘ&sTacPf 3* !"\apiH.ONa640`4#BM o9H_'uCn =,{|*p,TL5ES@o#0GwT5}-ؒJx(g O ) @q ZP"h_|1{h]O۩XGT;ssanAiݞS\yi)`ȡ\fLodKLGtFe\unoK'?d@iV)›:^@K)P m*sv L/(ȳA^Ƈə6` Q&~Iшv(Howw/^WhF`f*l;/jXVpQf`K],19P(Q>=exrx!d0e ͬ,*Քxi0nM> GL9aѿ41t\ܸoBLSŏWLIUԳ{LX>.9n((v=r;1mnDd[wnDM2ޚӭqi°XIІ3t`E6\MYF+[%ZoC$#k^x1EX]Yo|.M'ywF-H}6bJL~Ԯ+!Zy3/Cy(D.BG=wW]YĠ\a*JX= O^e2Sf07Ⴉc$H{lO5!]T(8V|vT{ɩq UF{x^)k{sָ> J<' ]'{Q8`>kY|7HYn:[r08}Sz{lL[ASdAZ7\}O4]5CG\!/XJ>M3j&Τ3,{GpӏY>n<raiɤAxo"Bu{{ɑ ETcD?t>f\l$B"R /̛p @!i7 G87q3IpX44 }.Qfef}->ض]gwXUP,5=:HxI #~I> ]qhzhg*{3LJrU(@;VWI$%VBg`3|!W$yN1 wj9DtRwL9i7  _9"Vp17삹;֤vu[Up-H?X`;A}6Ԅ>`&RTZoOVYh@#3o(ejV<fr=91Nsuk:[,[lf#'&i@e iL[,%)XNlvv+s~O,J>/KπRxbCƉk㨞{ nvWS/Ɲi-r 5Zcz~=9X@Wo ee!Bxn5ԅ*pWr)6䶦`Rw$w1EG1OYVW!C^ N#\)"b0-HU9y- hPmbt+-R<-[\?&>~Gm#kX iWk*|]ah199x!PwSIL|pb !ܗ| }ⵍū o٭{ Yn.p,RBk.GBƂ]~b<G__Yt<0iMSSXw LyTQ,X̛~ 21?٠# ]Ւ .MJO=ezTRԁ>7Z` ̨L?Wk>r(W 6gEHG"ٻP &Ϗ&E3\zZV沩g=GZȥ(泊=Qsn_%me*JV/5DˑٕQxN֐u97QEGrb~`0:+`EzpgYiQIpP¯>LIжHy v#TΟWAڨ)ik3K \ŹQe8;Es,?u2p+G`BESAeAg,2\G 4SxOwr4AW9IhZ c,i׀>?4.2͵UNZA3'IJپ H~ |"wJlXy&e̥r#:W܉ȮM?T.zQ,tÃ0 OГ ?~x26=z ý)Nz;]SD弈G-IwZa ic3m3@jNsƛY- TWlT60ʂJh>'F@ Pwy i ف짷S9xD9Z?C.ʴ| mbpwsҝc!iq(s :ئ$\SM SE+Nʐ*ݝZ5^% *ųiIGggXVУczE"qT;v= @]NTx1âJ?T!g)@qo[ތjdG3 {1We7}6e[j"̓M ͥf oՇѢ=<9UN/]#ʥ$^Ō ?lnɚ(B =%1*v9JEBv^x $N) Iڒ6n"ΛN`4iQƇ + 1A|֎D dYF嗏 m +Idva u.ț#MzoQy"4Ǧi$5Wxl?+4)0E/#룏QEѲg楏(>%/?ٽjדm7-P}BǪoݥr&7wF3 |$Noa @EWM TH Ebaj%0\C>ۤoC[~V8l%s! ]o{{vzH27Og$HR-;-|\ T ,nI|CődچSurGTǍNp߷,T+K\B82tх)\nWsdx5 +Hb9 }}NJ&\qpa K8 = ZѮ @d88wZ<$FF梭R1H?.,6l4dtSW]Vֻ_g;p!^f)6t8;$$N@#߭"{;‚y7dܻ<[joHO7K ,~7'R@ 1ƭ34A"Xq0Ԏ|y契WoM6r'̻/׮Cd%h \ͫQxEiޘ1{y PvھLCڗN'C^#6 R+`.\*Ӌ IDB@ûHش\&GIXt=j`AK: y.t͸ᥱ0P#U& 2(gL]1$G;t<1d@ _ڵ"jϧ%kFv ̶i٦ͺ0&L,!_G^՘^LI !M[  ]*+޸вvo@U+c`篠jipN&0 i4 blĕiI [Ÿ2\TW˗ĩZdNA{ްF =*QNJ^2t-55*bh*WȻ˜RK"t;/ea G䇤Uwmv1lj2ZE%b%Ly!w%]֡dfLE$+Vn9؊oUF$@3hY=rQ&ZFRdUBN=쐒@~JK:ĜD]O61qĔ1RB Iz y۰_psF1KMfeϷg;u/í}\F 8"3A ZX~S'B$<)`FkVO&SQaHLӹiإܞ24* A ➫PB6;4bkRvYʈ>9wYH`%<&FZDvn&"w+Eg3(F)txj7[AH)1$PKghaۛYev<Ĝ۶ {uX&ʿ_*i*ZJ`ri ŗ\GG9uFSSNxg 5qc|4ݳ ;Ǩ~,j j_`J_"Z㢖e &z $M?@0:}!YǮ_BOZ $.Z +_(.g3:;/~.Bw`_ ]pg Sy4ߛt ؛]oyN@&>6Zqf".IE76zmV :ջ27AA!=o襑mF:# >9f=JQ#i226AqqGuc\йA'.+R;rζeqtM-l'\ru~Cъ'R;ΪҜȽ޹ݜ*!es)6g MCl{0?j&!EPPwU. HB+D(W*Ź\REp6GkfInTVW|%]w`'-0/khfo8/`s=V?Cгl_ H9ܗShKu9"V RVK}HKXcD;E}1`"W,m(N6ZYeDY;'q)Szw9S" jn|Y;!ʂGWIE+֊иFF>}x5P.ln`-C뒬Gm/p$㤋=}e,U5hBf]TO 5Х ]?c[͌LI{1&t=|%| ѝrz> L}3xuѮč-p!g3-aZ2Hv) !p:* Tiz>nY*wv#h$O%Q7l'ZkE׾@)ntvlZ*O{3)ivEw!fR˗Uooaž?G:dA/~./Ea1q? IuY<zas6Iwvu+WE*4EXRO_$woÈy̮Fib6׌4e,q{z]vyMO/dmА/c(IB~{ 6^! k./ ԭni#rߑݹƴIo(ַStgv-v?he-)#;)tqJХm/@D:p6HVouB?y&z0ئ0={.{ b% $̿_ k\-ȐT_{Z\R;UZdcP-{5%zSCgVY9C6]@%޽D_9ImS<@!*t&nyB,D́O Zg6駐|ņNjz)vz뚷JD5 G'H lUU 0<ⱭvBh*x Ղ!ge5TwiLDy:V$G|uae\c?ͪW$hѹ}0Lp- }g͕ˇX0D` z8ljaL{+ (7*fW(GG*9_z+w?ii"D>K*6uݳY*\ mV@+e¦8(m]ͻ{tsny+DWT Q!B<ܤQf YF遙"t`"ֵn^ּO.Kâ8d8=c r0u9B`7jAAmzɘf$m2{Y9:*F5X,*NnPuuPHRZ"5)&ͼ9`’tuW2p8PWz*|S&J.ɟWp|U~|mFYr8y[Yͼ|>1q` b? 𬮯ܥ-sIF5vZՇPo+Wv7pρˬ*abJ>~d*9#x׿1z4kb9/Y:`E zS9Kmdi2@r6P8~7^`ChYlBo1:L=$G5hfKCDhx2D7E 39m(QS?H|BA#l6j%,GQBR2u0yUK**(` FW>0X|md 7Y#ByU `*]O(IC @NZN=8Eu#VwO8G\}k\z0wIo()st\^%ȸK[l⸆?f4iMo E}f(bFZ5AUО_kPB ,vAR?ھ[KX$ 2%N~c|r]T -դhMES A+CT>, xG1p<ʥ`Wa\Rh_J"4wn# 7̗Ĺv<}-MNR L LB6d $'88g5>tȌ)-hzyž}F ޭ‘((U |d]+'kr W{Y"V5Q { p_Lo|p:+5s=IoXbs;κE2FC};Dm3'_N:- dMܯ 9To,頿|v]M,45&qB9[huRk Zιe3Q2F/2ݔ&ALʼnn' kĖ$,TzqS6cV5~8n[)hԙ B{qR4UȨq3Gck^8CyFirֹj "Mo(A03vQs/I5TX'7co}Y r@oO|W1aA6g0򂱪~Ip#Ln%$iW.G{ m [ =.rӅV]B&]@ݣ}sBʔ~(N(p~ͻt҂7Ӭan G3)-{6:"fi"Zy@uqɅ4Q&CfmCg1dZGmj 6xMqVAm& k^Kc=Rx1.nDlrB'(|~qⲚp&z3Wy.F0eI5 28mD./+^kĴQ ڬׇzq0"VT~R `PhC\6i:$Yj?r-zH\oo8=DAtLLtY?M^HHpYIA{ bо^ pKXӸlY/Ә~SOttZױ.K$RkFJŽrqT 's"3^3. i z\=ݵ vݫ3y.,vFAu5ܰF=57jT:4qb|\F„.,>{ofK[ca lݔ. nL ׿MGvNj Q]LG^L͟4AVk[%ơkI t[d3>cQƌ]F m55E5:yРPEvlj=᥾4K1!_m=oV1K*51g?\]N򔎒Qw=T'Mg3~e&[ސZq6)gInYulUZM6@"3ˆ#MAc]x^VI' aVw]?mjHMC 1+o`ÅN<8k>y Hޥp2/[,:ΆF Nm BڭN7^)SJig1ndW<lSJg\$uQ˾Qv_G8]ed8"wo#]z{YGUuE\'14! bm MzUm:=`nRQޖPh(:ʢՏJakE{ɔL/L,6y!Py^?r h/d nfH1R 3ǚ̙}w;dS?>& sK2o^| [`!?kf]p^$W6YG+JC&y zV=rVqѯ-LY[T]ޝ]Y"!vhN@rFl\]ձI3g #{3ԬnRHZAp&EZ:l|QͷqQrѐ4f=وHּ#˜Ңv `i_lX a%0 F#=U߇]|7 MymG|{{r(Vr̉9UW!Z+SjGV͌#"<* /xJ/۵yzQu1ˮcB_rH%U(!5{>:vXKpv{z<vϐlvQZLw=8T 3Di~X̽]x u$b"TRbC%fC7R~(V9 S@dk-ȢQ$>>ܔA7 (n[sl [γ $T/ DyfқZ۠,*hwVtz{pZ;iM ۞D|*dF~D"Ԭ\]"ֱ( ;8c@ |Su`X~$i7T'B6M3aلJ%^: ? &.~V)cb-҅!]G?%l&CUyd*-Q{Tuy 6;ҺKkwPX^G##Et}T@oxgm/xV^Қ%zs*8k22t{Lmk~NVB,Z2Q:l&z$xm,wcx_or+) =e?k$wTY]\{*{1Tn e XdY>6Gw!X45Go dT1SJA!<- DSKy?胦#iF~Qd,eJ}Ìn ]/{@h*4˩hGJhb*iՂPD'Lr9b i޼5fRFn$oJ[ Ѡ)EOkkY_?WgHj6Mdz= ́sh,ա賂Pa&o9b,S +|HRzy.ðbݞ4)nnW#hR8t!ŧ R11(p f6(d~'jيUT-FwbڧM{_JfjhK%UA3PpШ7 qBFePݷӬLގ;t\Yʙן(1C4<׃}ab7ʰ> *6-Vn7C@R;]t"βs|V,i. Yj,<gN[.X3h=4u8jpL5[2ay 4\9I "j~enZoW~d( Oz,^p$(qyuXlio?mzE Z%@dT `Nǿ?bA̘1_&l f"2si<U%T+!t o1.Ň2FH |Yќ+"q/*O1G+ v>w#e(rEm>r%ꥸ 0Fe1ېHlyՀ?Zlj$1R;~Fk@~1FV~ xL lM"E(x쁀8͉oqTseKy 2Jd GNuΡqnb6L5Ur`/ziNNS&O}% 3ү]1/ɲ8m U}!8E\p kTu쭤?p x'nD$Z^Jp敧Y;v\tIlWf=#c}^jzIMEFkߚXƗHMt'T֯|H2dӋ \#y3ct=,12ycPLZ:-+%G<蚶7Ņ H!FqjiVB{Ml JAU7:X$XIف 0 XMUsc}M>c@m./gOͪu,4:"K2^;eȘrmiApJp1΀OvvK{V DsDG3 V ӤqdciI].@ -pUef`]3"~m 3̆3(jՋ1poq'7!Fw:&9p,jOGX5jf0Vqt.` ٗ۰ YhUt߂y02ūMEySm<m5lQ&Wi}q8ht?*<=[|AZO@ڙuş_~r 3v7!y&ɬVBׂnf&aFQd= a"!gG 1g~qrkNɘ>yڃ #S~;ڞ5M[%̰^[-gtҕ`N1Km-I?^fyF3س -+:dc43LqJv[G;\7D;4FhV%s=nY* Eb쌺+v>Ũ<`ϼoW"Zpmf Ghy /l;sQ?U [GU?7ꜛ%68h2TtKd~aC=eE)~qqⶌV%ѫR`oϨZս K=%6Oґje ];yBAaCJ% '$+hѷga_'sZ8!lGd*g+l@~`p,4Vkv6]|.w>;hJ"˥ |T"F!nG;ffB+$#n DO}Q4uc\=l Z0Lowལ{?!,krs?HNP"Ia.*ܧ ߯y߂Y:SѣWݤz&TQ-o|mɅzz++1` + נb35 :QpBeOg/Ƀf b,.3;⑧@@_ F K?1a6F0*ZO7N?ߢ/#zОi,7E$k{k#u0 < ӯM)BѢtϫ~N:CE(W~50 &ܞ~򧟵<`&B9Z$$&G8b;7)B~IWC'sݸHV@ 3K*:RD-=."d1+BC}́ہiE0ToX#?U #?DrM绚,wbG~.!E?=)FawaE@vYH6;CTR@k!N-_Z.7 7c aRt"n 1R&HE vqX(hbug9r t7Pi U/ʓt%x+6&YpLHX:@Q 0F6t׸S#͐g\,|ʦc@hƜ6OC}-2%}u^^SUoz*M- 5ߗ{"DgL.FY BRsZ+fUfWALmTіKt(.ZWz^K/årFDb"WϾX`emфrG,?7% sq 9@ lt ys>׋͍Rܸײ.`ӅWXP\{,?kouD0́*zkoҖ 4{0x #bn[DP$˳%(X+қ/԰A72.Te;WLϒo 9E7o%q>Ԩ%TC01M\%XF/N$*zNfib?Z{oe܁yȒ E^ѯ/l(M ((l }sxg][E#a2l T v-/Ҕ)*m"ç7 tbحS4,xfVp TtOZOCI%m(!T\|5|>_>F4;+IYrW; B`;u@ܞ2yAH2%!͆\ -w Z84j!~#t_{YCh )Ӧs~6Hi 8ܩC{1$uX lc_Iua_b?Py~7CA-OWqx Q6#IZBM%'\!Ncxߕ95ouc"RRvhz;)N*bL5#^8SoSXjA IXifkXw(2t'>/ɟܔDc^}?<Oeiz?v&7zsk~Q/Hýo8:gjjK7؎M+Zҿ%Er~hpdE ҮT3Τ23[❍ޮHG*x-l8$#k~0YJ^\2dq#q]7P3)$8p^c2h<}E,AaAMMwE9L$VηDOW0vhoإ(>\XCȗ<?Ico&`?SY7K2| cd-!Lm/1M\v)vˆ+o8 tZ%qjڌijmd&"2i,TWa,~4w{`M Q\Ҽ2cr땮 *dx r0:Bܚ3#!VZ[@ oͷV0IC |Et/%vx3VgVI<]dci?85. gAwpLܡ'\岘f)2Щ;[0=zZY>8ݼ i.KЏI!Cսfcs2kv8ܔ=95 "ۃ"c81j1=j0%0C+ pj$2+KL ֍ */ۓ# y_%{322yLi;0Xew@kG#5 |D B9yZ|rKwҞD_~U@BfB:E }O?(Z"( +5ȕqz"C_V2}yFLrHƕI7E:G7V<:i|㴀SZ:8Тcp6)zj E1`.&WN19\9ꅔ5w OV ۣT"'؁>TcHak?NLmfϨtn߯i::.ivy/R\!cGu.Ш4 9a.c8Wv tք+JĂSwv'zE SctД޶2 Q5`ętfT(af4ϰF4Qg/1[Tdž5`/%BX T!?"-0Rz!$Iw:KLMNwL+,0't658j$/y̞^*3ZZp\\6)RƖ\P@\j u|%!( jWq@)Cw\2.$2ݤ8I^U> ?X4Yf7c{b69f/4Y_7ȲoUO £:mUq*RĥgĞ}yha"]*Q}_܇+?Oi[d!@mYZ\K;TB2rjoZ+9ZVw@b2 -W_j")9b~/gm袷ynj–9xK&MONEJKp_xf4Z,]%JoR7m9ْ]̠Z8ēAۭ^CH&@ sdx]l!NLQ1Vz5vClLIrK0qjkzzPn#cZlaxo.)rJ>SHG|>yϳ L]$-,puZ X+N@zՅ,)u'52R1 EHu_ PO\->I1-W IAL:z;c|\}ƜFevTts(؆s54x#D.l ÉuHyENIe}fNa]~2(hXU]ЄWN&}A˺H~2gBlus/*Yn[:AqN|Ax3cѪZ7C>fSĞ(hӺbcrPh"G^xrǾ4x sQǗ~Mwk, :CFps1ߠYw҉g7o7su*tDE>O;=0.\  h{ 4Ut:_Ns];:$+A<6YxM ׾|ĸI>X4 s+(?P>Ev$xLK$RO^Pl +7Lady̤߹ftcʴX-w r ;#jժ pQ= nWݠz`7Ѧ ~Ϩ YF򳍱9zes?ˆ(*M,]ĹZDU3M©Sř[󧸶m"?QOF$`Mr zRNkש贋f5LdKhMkՑ*)[ZMt -]F7EY]́Wi>/ɢKx}*)IwS!Xzᩤݼ\G^ԟjzf@|l0[1ZWA/)cD:nrߪ*pХDN=k]هOn1 *Zuԋx~y?VG,|(%b: qBA€F,kuF*̽D-n r cwaL:, J~`F![]":>%kuƏy͘i uSUR:+CqνyaNaŗaL݊[;@:Mз9.G/6&;lɾw_tsbDzUxnKd,u-V8a6匛Qȟpwta5_3ָzHx/UlOɛќںv5XKZ9!J {cZ'`",8m޼riή {dO\ܔQݖ / "Q2R5U[Z-`14)+:RfK @BH~߂YtǑ@SCҧ.۟w(b)hOE|ZŐ!0#zP!7ό)9CrSE`ڼgv:(15z?Ě/ajlr6fx U*=`"o;W`(Rd> RNv̏sw Ss]za3݈M5;accp[**R2tq*hU7 ^4yVcK0/{I16_](^> 4phw ~WO#/b^atjsXeVenH]7q(&aE"3g#f1ڑx#*s5[w6R>);9muY\{n:͖/zcWB\zb2vEI>kvZ8p,) 'M62TOG?0eMZ=c%^\sh~ RO3 @ѕ geVmGf%y(|e7AzCx9_2FIDQ(2QŬW [ԯu'x:pa$:3\fݓS&CCpy)"Wj ,#k8\w;mipRQ1^OdA$1aNy˖;q%e?C7,~e,Hm6sIjT%RAwC^%g6RB/G}նZYܧ|ĤO=`,#IcUa(rWUP;%2:F—. M l#v!1O+ߝ`欄4Nxѩʏ!EШ))ruusEqڢE6)d}}g*!;$QY.U?ǼP5*cԇ" aC $(Ku5v5$1H$2qenbss(d@,NIoʄG5@N:%CZqfZ u\{vWcoCh(~G"8W tz{/߾I=G!kNy;mt5LqGgX#Jgnb=^`c&vz7װ#rɝ ݍL'L>Rg7G6%|q<ϳ;׃d:lq"qpP5i]8wAߌ']tfGQz9H =.j ̣я26!h)*`~Lc]'vɛn8a̜# .] OV >ϤA:kDiĎ7<2yb򑪬\rF=AG4)PbԠ߀-8PƂ3,AmjH/pjȉ 2\ QTZхqgP۹ ClJSаq(03qeg \ 4@j'!1l)f [f֢0+!8 ^Ce,\26Rվx6ƮS> Ma,*69aȪ <,Q X?N0l&_4;o(9Húd( ]҃Urq^ƺl!,{]f4_,nZf15Y?M'2XhXe Q3ZT A替 ii Z?C>H+4sȫQ\V UX+r|݀gzLܭztS/O=y~FT3-V"RV˭yD0`n]1$/rD6F`L| 0x0b|IH}gFmJ eב]p%8o+: y u FÊ.D?EVJy a6"s#'h9[WH-ͼĬl^eZ(;WU.P/f"87@j Eu0KBNm%L%?GyY g6P6':;Bn+cU1\XpOG \k]/0$5m@ #{ޖ6vlS<#ecKc t!xbypulz 8-sv;D&Z) e\1{b8\-ӏ]ۙSғql(Y3BlE C`go8( j/ +RV4xla#ҭ]uYĶP(>=(hNq!||淋PResh?b3) = 9HhPb堯vRև&2DB|#X+xUiN4w~#M `("˚AҜJeZWS8,V )dWCf<%,AwbfYeMHUXEwP:e<#\}9*5j'uJRGyntCA%F|R͓<'H\|ih[ lv)z̥W{޹ՋҊ K9b5M )(0UfSWzcҊ a'Rՙ᷂.t ͨ(9_7C8[t$M l&:%C>e?()ze[xQ|ZE._$Jkv8S ُ' T3 1zMa$wu4gp_U@O᭳[DL4≮s\<6H.l_$sPbz#A4dTJ2;C$u\ш5/[ǤFfpͲ>J1wCxh9.n|>5qZ +Inyk# PcTqF`;]@7Jc"l@u.jt "=!,5<&O#aƟ}n0evB˿J$~!qPS:8Ȭ\'v+~ŬX8Pzݚ9bx) g/GN;r K,HguTC'NX93XS%0m$'`nMZ(,ORH{`n s윈3`iؚP!oU( d%ëQݥ,w WRnw>&D-ڰ阫&_ycΜxQd&Rj| h*L0uSnp nNAqCHZ;;~bbgޯT_2}h>U錆U#$+KZS\y)HIg$10nx|Bu}ʡ R%Bʌ~@RyUX X)D}`.$<\@lEY@SDQQfT?)STo ,y!g BÓ9]fN7:+@f}np9(b:n zq2Z5w}w aH',QX>JnOPѳ9N2ltD|op5?x#U6{2&y9`ΧuՑK?9# x'KuRLYP55\̮vM?6{~^a8ݷqJMȰdΡZ/?Uh z@V ,):&~K_ &t(@Z(DqO5~ELBu;G^Κ>J#M=b/m#g݀RtG7Gp%W͋u~TE,ƵcoyNQ|vJ8iS>N1DN/pyN SL;gmآ[3dX&AFCJn5WO 8"{x'>u=bPr r%Ռ1f{x^}{m12'ً w'n=<. J$6q^ZcW/G@:4LNj#adgBmFUo^ʨE:j#^dw^8XN(I8ڲ2 pn]/ d-{]Ý'mDpn61YX7xM֭~f =:rKAcmSmsgQmI1ƒNN2nE#mK%QvKI/隚d `\4:&\?UVJX7#1%ih|eZ1=㡏F{a6KO߯qO˖1zC#k(a d41Zv:fk7;׈w :݉%)v؅+GK\,^ Ҁ)@m~+^a! p K% OVafX MerMw]9[+>49LrB۴?CARpܜj?}2-$Fwlh/aXsABgsLiك^d}|~u*f, !HXNDEXifw'+b. icƔseۈL:]Y6$4I ʪm\LdtzF4}iΒV_;jE՘„ pn TpH.K\sjͻj4*=*ЃڍՔe+/ZօKMEff4'xW/?{c2x9܄\>j'Je37r h22!H^"=Q.} {f%0p2f3VO<ڢ))wԧ+?cJw0;^. &d5C~eO~}6gsUykvl_I.8뉷7L-I$+ n}ñML%GZO%Y@RFId4Z8 ں$xu7Im(AJL=ZA"R';(Z_L݋06`4dܞn ߖfzKu.ߚ.E65Zݠ5.pj)g|*e 䑛O글Is(UK5K5X\)fȏ RLNh F=IsG (ڴ!K%=T"6Lي_7B5De]G$Pr>CJ;LE af%m6.n( n{ 4Ν|DaZ(d ?tl?qG~Ư]ce@Ȧ6;9S{w8@vbrMp[g$T}JlV3ь2z}ǎe$I\LV1u<*oƚWΣpq  L,'ːS9I${4^Is: Ho̧2~Fa04=7$R %67OߜH}r&Sܮp*k$BIǝ4[ QJKۦWy%Z'urnpȵOR!O{͙]`-AhQ d_nN !\G?J,%0_WGL 5M7r y#ϋЧt1w-EIqRkgX<1oVLTuZB ;V7Bn)ڕU&2* U#P|g$)S;CrBدIL wJ3FHbBE~di(6"m2l-mYh?IϢ!@?>E/U$eo4[ɖ+w-Pɍ{C7#$` 69s jg?8aU$ UY#F+h-VB;>$PH_8"s y-5H0Il"< J|4)>E'/ o>hv0(g-sZ<; RLЄ9-iaH\"gN*I,MSV厀z먘ȫO3|ɜ : ӣՔLݘ9UC f ~b cKjnAOK|`%# uCxSqE &,dcNC" <"QO-jM+дBOdԒKX7de4T0$^Bc &\+SFIآlQɌ/w'8hhxIpB%8^YI& N5B0T/grB z0; gխDȮxk9Pq?yyn%V5U y+GwrOV$kI}X#A*ibQwLAfֶ*)McHΒڃ Yf LD;x̑ +.¼Ot}<^Ȼz@t[7DW@j\@22l $z];coSHHѹ^k:oIk,|:lBn":t߹A<}C9|f9eaSGDK:rWtRYQչK#SjPL㣑'ť_mF9NÂ7`᫉7?ݒڙ+c q+b*uI3FZo]8LB00μ*]L\7̙>Qda4IfS#exic2iD)EǴc0xҪ5JV~8B<|6]؏DU| ΋w~O |2H@/uZ&FBsXZgU6hfeL3fJ j>Q7{NWy%c݆`>>>}9/Nz'.cmW{K+ς|OB.;-4FuyP<+p!=fp<.:Ί{ =zaTJXZh# z "vt5M/l#oma4R^&=a*_&͆Hrڌ(qb [rxR̴\U՞4l033CO Do"r/NLP;.#[+ZO)R[ Pu3#Ȋ`gYƹ<(%Dof|ϓ&L+.˗^< TL=ﱙ@Vdf_X3%KZ@S6X^-;!.XU]Et ġuֳ RV~%q $G(|3Dg=`LkQ!Ge2}暔pI;)<8E+ iSfbulSQPrm5@pi?s*JR,%(U!a-1WeF)=:{f)Bd%sRll<yr ǧ!1,¹0ޑ&NDZp!VRDm7b;_'ܥ j,}dd}uo9X'[nJ4O!SA!gY*i/ uln3s`f~:]Ӷ}'8oM_0y@hP)P>T]avA+z¶VMEk\ЌOA dMd~ NIbdՔ!Cyj[X(f_h3zwvɩ:?ُՓ(*}".SG(^Z >SX$۷Y{%l0!pUbgWf ~@{S``o_:\ /ΐq"fs۬|Q3P{(#gӁ^t_@O@I Ǡ[[WfpZu3Hr9C!j' [K8J^d@hcWz<']Gê^j"@o-0XRe_+F:K@[4B`ks\c^őmuܞNNyQ˘H~ȥr^8569udxRdI5&P;RsYpL^ZZ,8YZYr-dYoY0_Z!t(%od=-I(VZ%8/HG(0l|9,lĬޕ=e-35 ja'!qsOwu ashffֳ9-So$48qiwI«z>}x))&v ˳3V7&bNKF蒾Wbr,(_mϩw~>"{Kr ),_[QY!CNN6X0i͌uq{5rԭ7F5]l*T3Rc&[[q@d3q0£G N%1Ŀ_(N`dvm2>&PXO5MKV9sK*K -WĿ\Y}d7)e H"#{BB_%. (NPjӽ8}v.$ ;H !D)Vi`^< Loo> Oײ+>t/GTLDj-/ !C1Eʹ輪FL}iN՚Za[y<9L_rz& i}뤽9E &c 4Na˔Ų1,8 *o$S=Dj"j-Jf¨xE{#PUԓtǽFÉF䭷Ĝ6bdw?ly8Уh.RM*kl9oPO%T>HGؾׅ<\k_/'Kr OØ#j%0ō6r=*UcVW&(Śltd dJaY[I m?d~t!UOu3`lBCڮY9TAx5 ZAU!ѿwl)@-M.ښ9 ^j8ugQuKq&&6ILu?v^!I3Ŝp+bP:2Z>Ǧ=dP<17GΠ}t1SV sY)؏=l>Tx0&Axk Ƴnp0g/aO=3v-`5 ψ/D+U iCL xL'D pAu&z;W ĺ9>ߔ|Qo[2R@" >F]Zw FPGV?^`xHpy=> e]_7$baXz☉#CvRWA博zц } ;+3%w>zD"`*Դ]E/GF;U>!<تإUluz"^vZ!"Op}k A|X6r*Ev#Pc>p|ءڿ _x3jr{$%l%(,+H7&daę e$p?,fIBs:=vw>)NFq+3wO J /Li:S3KE)XR$8Qt~#d}*Ӷ堖tI)r~x[^P|q ]ۆoɒZǂ=iDW K`9F+R7Mr0pҔ\.'|(x1rq ̓ItWxʤJ$!E]o y0s E))1qqPCa$^Y&@ ,L/BnX5Q$A˖}<058XrnU3՜Q7/XW[f'o^x *Œ;ir܇ jLʸ?*p+>^O|ec a|˃dۛ |\u) mKl&w WZ'>B3BV.`beiGQc䲮% 5KkwINq|NT]MZ,+](jlh9sJD \VLӱuӍ<И^MT*s JȞj͍ W#{XmGw$C8p]0׸(6c;kVRE%az]v ĊM$pUc&eZ_qY4ؚ:F'Rq/b9%3 y Œ-je*FfX٪;xSH'YDT{@:Ph3KDz#]bN:i:'J,îR+PXmmKYoi!׆ߺ VE"& ڑ<$U;rh`S*Z h,uTMŢw8˗EDAh` Кs'@ 3̓V)EWhJ,[u?-AkZ$"AOUw] [N_&zR'.zñT0:~/ۮg[;SBkP$2g voT,䏺hN LؒXf ?М$ B49~ H F5)+іOJ*f7]:J^$FwM]Q U]ACIFfa_H&Mjw,4A['9tTd5*σ۞ט>A+E{LJPv:؈hq?d Ô[F+&5;A2 )ÊMyO2gׂMA[^iKюeE`$5F%gvMI'pTW2sk8^5Ev->8Xب\3X+{he#]YQ!.}l%LEK]+xya-4&}VEaɔt =h9SP.ᘈx-Och3TFDaDw^GE'8T|q>irnAW #&UT'Wϥ*7ϬwbQW UTbu{rN~?ɘ]K(j ;An MV kY1PT%/ cXϜ񍾄)^zeە[%ߕV*}+̒SDf3/-J27QvDTIu6 初qֺZ?'®-8izG8rC,9*k9oojNB#iti6g7j&pɬ Ҟ R 8|yث ?u{#Nc N XidBHPQDoL(YuYf9ȷ+=' A)2R1kl S>YW?X~ J-F@_aTq897}Ϗ==vob|i i314#Kw~7>I $jtnُϙZHw3͜Ʋ? nF/3 M@!pAUJI2 Ԫq.JC]F_-~D2&<,4A_|t]QfLO=+G ;Z#>/LU ݦs94Z!x%XTه+T;E+ÄJ!رA~fG΀$@FՕ0}1gZc= 7r&Y6N/ovvesVm\^ES3bXWPV},0; +u?:nH;rߌ=F r҅%=OD`^ ך1(d˖/`B?~;hp0X^;g?>ұTAB^}LIf8  }nŜ(gQ^ j2 V%_(8mVR+"xAE_JbJ?76`\ӿ bxC_3kWJY MH);r}8^,+<_FikuP-q2_ i &V7Fs b"⦎n[Μ@C5P'"+SV)TiKahK8 Љ$;f2UWV(-_ozLbw#\>gPfՋe+Tn EVZsa TGitvSiqnKYfB!wfԛT=@GJǹ*o]G ^ќ,Bh~s'Uqjex#kg=ISUF'N#>)N9'P{>Z .5!yw(M4JTj:?ۊ!Gpyv(y~s Խ1)Xb",G(!ݭg˭hm"VbAc@^7+ := Fz0wPN‹ ۞:ю mׂ h^Rދp?z_6'D4Du$AQ@SI!b\[3a 0jHH!SF1(f -_%Pa=ﶈ4K5T*aiw&SPC{pԚh߲wH ˖o:9Rï诗Y ik9 qc˗ƚ@ui=dS-®up根!{P-˫0o؞70XlyGنJB/@:ǸHuYOjDH!X>ZCׁUVTvҢ= NN@=si^I)MuR Gl;e=F"(tROaN[6G=U3K|4:5ڳAkbƺ\ذ+! [e5 ,FYFV"JuWEȐ`kSĜa~j d2xmקc0/%8U+ijՉM[涮nGk֧ t-ayu{959py!7xak)XDnlk?GkP%w||x'~.ƨfpi:ǐG jRW&.c[,la=uCcn74qMn$+]`:x݂Nθu5O-;}>5I;~GH\yս;R#"_oL\˘e=6ˤ86/8VB!|'I7Ӳ p zsdtS!8jGq):hz0҃E$2S>gHk<[{^a%h"(>&&a0bD+c職@>wN qW8#FYr@8"#$du0e9w9A_A%{Y&DnNq_#9@euRƫtEd~.b'mܗg(Ėɀ.$l;tW|)I<nj#J(Oݕ'쭢f^F:Q Μag+,*{a_jew"^{gcPs1Վxs`Y?zX҃i)]>hIR/%$b=›$̺0\ Tb !`]r+,iz :uaIz[N :oAvtB !oeг3{ n \gQ2'z aZQ̎Ѥy K8ag}H@0^j3&H`zQI.= ?.؆y(A Qsn)UR iOa"/).TG嘙g1CPJE:KhمתJ.uDXuο)9fx:t^סw+Co3c} |:NqUְ!jz)ctPx~u#uy.ţ]}DOs,8%<93x{c*2(myƐ95@[ cS=УqRnꉧ D@[ۧZA5kGh}05gDd7rh: Q7= mތ嵵^m-E9~` `sjVza; +̜Jgs,$$o4*CQ}EIK;3G=9$Ih \T!EMdlH\p/XiD-&ONm:RWe i ZClA hYD}8A]S zS me %RĉR ]١x꼥2*i!>dMIf$u85'D_~(m:wX1رB)fY2}(|1 >P,W-En8Q@Ӝ\=9!_/fc8\%I#_C+$Dɰ=tÿ&fN+#Q3ΒdPϰ{D` WM53җULm|;}v.4O;rˊ^@TY++8{k.x(Ja_-,upD10$} }O-ֳ-6d#ߚY(~KƟx7( ">m^SQ1z5MF!5$ax{&z wr*V AKx+ߔ+[k#}RB[!(һ}swΉ@hKL*{'y7eZs"vd~]Ρ9Rn%_9:Jf#O[}Ǟ$X_͑9Ӟ]h?/ 3Yٿ0e%E+=r(v`aAa7Z ]r,vղ=mnIeضvYL{[/d;*rr9 {@TX]@C$)k]'ot\gOb~5ř a\%}|u5&e#CcLpZ܁-lBSZ.qI-'=:zZB;/fjX'%fH ҍRl\9(+BHmZf֠ЃPC2@E#q !όȔc9_"`REa׏hK07q[/t2;7d`ZJ.ֲk\'(93<ƦE${IyV#759].ea>Ct{Ma=3k0v>H#!˳xȠHRwUxVs& Xi OƱBCuy(bTW%"qјxn@juuQBBH{>v,zl;,nв)t-e ]V2% Gx Aټ΂KbLx,Y'ۈ烱-8c# I6}A\@.]^[[ݑO@WyWˢ64M0zielJgGl1n=c",qX 7>fLlkiӤE䅐Z(/G,/Mw—y4=ۚRuЀcl(>B'0 PJ ]L$D閜A|^JE\jN/z7j F@N[,p{cmr#Skf8ѣ0FH|}GX"p`HϷrU6 sYX3|<ѫhPiŐY\vQ&˭o+iXBM5EŘ<g;PRca0M zST}j~5!^F2?l:YGQڰ:% vr2ww4ۇW-fosNS8! pU@%y ߀d`3y?Y*eg7GzYc@t'{JgX ˏsGЃgwzU׵ZI5{Ӎ%$ֵP~6 m4I!C}FJg^u&o,"wx ~*[u9EȑUq8cĤN|MJtZA2ub,gm2Ə`(gهUHgóXffK]Erw5U|lt zULkXRzy"N#TE#8iݚĬ*t,7[ | l"lZ$xWufg»$I[fYK,@7M] -lky:"dC.T>JQ~K##p>b"νEwvGј9! MJMv/Z3T25ϴ6iˉUHx˟1Zr㡉c:]cfuNR$e$kӫot7TՈ ڰ^U*ͣFǎ5ߐ2MK}ؾ k@Ʋx1,2Iį ٶX;8@ep:!zJgceJ /u&zcAo ]7ApS6Y?t|(IomkU7 z;A,#`)(J YG!QBBrIG>2N/4&@!ȗأZT쎵G7MMԕV4&#rϳXvg~F)=^'"(aTKDk) K`A ӌ,ԼRM2Jd\H z;[؃] Q i}kVu-qlR TbE$ØKfkқ%dSxlmbMeeIʋ1xۿ;|vF9tX|"o~O\bW_CX`*1F6p"k(w {*Z+;D\uzKpo=~rhxȇ Z;_Ra3Tzqڴ+⨇ <=c8sV˹tih/-FR_8w Nb͢I5^h} p"}4;RoRѕ_Y2r!uE)(&xҹ铣ʹ 4hUB^zxn1i\>h,j/MѨC8µ#9_t d4fWx8@/Ⱥ_WN(u6 }lsVM =*c~y?#6<i^(} te fG,Ȋi 0`{B5 U}?sFH *a*A^=Y2 g1.{\9A (ȵg+a5_3e quV7 kU2,?FEC.P\7ϳ,PU:-j S&!V䗔5m`"Nj_m)-)~R7'B1[=V[L#I}ƧPo$];,t©vaX?ƍ)ubvlLU=Z<l|ͱla=tq7|+ZICEP2 p LV @DNxl8-`e2QJN}KO;۰H@):3:^;^% 7Ϋ@p:w W}nZN?kܡ!tPdm8q,|}ַhTƖ)ﲠcww|!x!Re :\ 3q+NqS{g0"+!vБ9ϗ @gܗz\dz{dIk0H4` G^`mw+oD4l!<8{٬Hqϝ$[MRVef¤2}D| !TmHm”C6zuoy{și֤(e*'/Sh;wSz̈́TfY<{٠QMɳ>_iCx.b)O.v$kMF+. rceԡkKW;tpDMn?La:j!?B`,čVjOtO8]aUbFۧ]^-Τ&uLkH'iAIs5g9msGŴܤz_ljk**3} ]m\_: pHnĸف*5-F+]mfs g,DG3y0sf 0og-~/ կҞ rAKY+ _y^Zh",‹Z2{lL+ʗfBX5#oݫNJ& O^$u|,*̽R df< .#b3cK%M<2`m1_[ڨNEˑo@vRIM8W' JNQ`g@;=uEkTgjrHG\']ՐLuN~LP3`J"󓮨j1nvJFHCecxѯʀPC}y׵sy18i}v [ڽ!Ӵ]/x<2*>>M61.*'SkgwVᶘ8"!07QWɂGqhkU!Gw4!sQ?Y*gG@ᷡdb:]U_!5ַ'Ƽio!rՎ֒@#(fIL}Hhv^zz6P7pyxbSkC]dQC?|1hh;rVҗWڏNYyt5A"jl=Pӄ= Qul@zܷ̑~&|O{;2+mhW'Z%nz2y~=bփQlGeT@`qAQIn?37ThwIKzmm@6NtC!(%RtmcGv)Dފ_#*BA~58\_EJ>'<72%Vhl`^lܕHM*X7Y <{]l(TJ$JMԼ݈|Uǽv 2Sޜ4_T18A^yvn$yPLF26^C\wwS,l=tN hV@6H%$A>L>,.T/MImB 8 0nʪiG6! -l؇GԟGS5JY*4:VkʫbJziL)}HNO}OۨG=O& wb30t.RT`3_G1pV>ɻpшW ] `ᅹuG٭WC%5}0Aʠ?M@Iup"1ǎv$'-A_RϴhvK Dܓy3H\:S;Hџ5jd7tfd@ 1jfİ<%ΐˬuԡMƤ3^C[ifDc-.U֠/ܑ)h;HkwHȞe#!7TpMwya6*yoc|B"D骛TyY.#O%Y_rcCnA{>e72фc/׫qAREgd!a1%E튌FN뺂:Yy8F̺d9T5?yRZ)н\h!-g]뺱%zaS>`F 2' lE†OBPٴ% ,y4[ V? weP}@zREjN恴zF]yX_//^HVz呮et#;=J/gҟaS+ȅT@ém?KQp9*]0 V sZDjy:#egO9MpZZFQ1׈(Cȃ:<>ԥpٽN P{`iinYc7C7#IS rww=Jh,XPD<߆ (tO+";eO_ җ+D*D8MZShF giwQ++,E#y{KmSSΎ&n%CUKғ:ߥ$L<T_5o'HRdr ~+׎؀Z= FiH*YUz5h:*x1,DRJfxy;YSm9)525r$h_`lEhEcϺpF+/xp$,˕ NZb$(򴃼}GGYpR< wUru(DG3%"R# c|Ӓ<bQu}`u% *a8Q:EF,xޙS7G4WwLg})1,np{N$j?7BkIM`+쯲-Yu0r]9d-YhQV͸L[pŝE!Y"[Yݴ $ΌVXz:'*'EYM(o@?kVLS$ѫ嬷SP~pI s! 9@3x:pqh5jr92.VU_¡VvO_M ,ߊ8 3.2:/ȳ¥8 U~V$pib3-[ EBLI@ }+Y:NrHjo̷tM fC62M% &?zD=IG_NJ ;Xֻ9A'iL\Ogz: +RKig2Ů|n3nu[9^T1ara:=kAcX]%PDÕdC^}u*fo/8f3-+sbZIE-W-|0!|b.f/LJ:0ӉǴSMHYG)}M9Zլ!5iƶ`0V$'LJv!& [Iu&SwO.w/-HDf5`/([(ƓI.g 7ozFc_i*jUKE)bsZRO 06ȁ\RJ3%+e 推(M<Uyr;p"m_v~rIxD#uӑ=Hюꭈ ozZ}MN,/~{iOӺO_|{BΜi~L]f!N1BW6UV\٭0*5Cm^ڢwqۊZK筁pC^x;(;a N ZwZ-vo; $}{~RH8S dAy/?`IƂXt0ΠGԚz2KF#B*jԖNIS3^g/R̄3W!gX} &s1Uڵpnrm4?*:{ I#1#%>1MNJhZ֒XnoK?1S{v0} ĩ2ẏ<*0[N |`(HGnn=IU ƒ0'1}38_sGF =:FEѨZ #;A|W]bt7[NЦGl 0Kq6dUW[o ԛDi-qmA> Pnz=˭>m\@g>N 1㿾hB޶P$4CA@y֪wvfNՑ31T&3/ǡ`|Zp'Fjڡz`=Uƌ Px PG8`(2 L#1̙[dW}1:>c7GxzK|9xG*o3'Ah4i‡UClͅEؕS]AfT{3Mt1SZ+Zrro:sJs[}kgB}vVsÅ#FG$-9/ǂkwJD8M%V\‹s]a/k.Qc!CZ`W 5Tw$,V;` *>h !, 8nF?@jᏭ~£9 e(oҤn*QaڡLpVo+%= }nb7E/|ۍ1w(Kq8&aƹ,g.π5J%[) qԅ?Wɾ]^$NmKQWl?M.|eb12(nD "xd9u?"KŒ+doxLu)9#e: lE@/H/M[zgIG;Y~r̂p$#trKbײ1ԲaRq " MH4!UjY[#<=:DY(ۼ v7WD&V*% ! l̵8JsCe֟BFϚb&Ƨ9n]mJ;_,(;~'<fkAg%Amr@)W0pښ̌;khNƞRPhd[جjuZy5R^zoC+sC+8w}AcȾx&!Yy|J'q .;ٶ}Ǘ$Fu~}qzfPaد#ǬK8mBIpZ!КTՁo- :M 癪<%{UV,ȅ(b37s.!4!c+?'`v%'bR.C+&'i v$dLɄ*3iov}lZ ;hF 4 BG˖_|oz59>Ϗ _PtćGlpΔ7b0kvZs691gΦdN~XSDK?Ny{RC+~ў,L\W܂9#uiFgf"䳉emp1o4b*⓻/UulnqǓQ~yW[l)vv K?lѓ3JJԩD~19)}Xɛ)W&پ3Qag9wKzMk2 jz8B>&\ԣG(e!IMhs2KSBr> A,g@*Tg;'x/U~.]-$Q/3FC^8yr 7-Kv85ӛ!^ԏ[<_ hV Q,sBF}%˨e(7`?]<;ΨaP9x rp4zȎӀLM1z;)*32JvS&s_?kagzK!^º,S$ Gmo"=̳T>1O@]UxqeηKcrR3٨Agz:gKT;R7T`hN ~1[4X_:1K]$@ittw; 7.i4-9}W%~Am}HVŇdNIB^xՁ1#mD317Irʀ36nMYp\1ڡEHH_EއttqQ)݉K[}EB6b=hfNV3w< h~Ͷv+ϨmmQ'GAf{u3x3:_H`D'YR[6ꮛ٤NG/#^>=bG35gT~ZX]iݗoH:&ɣѷr;d zR{xRJB7 F-"n- c@ 3#o Ε:DF+|֚At33Гv7`~7Oqqj(=i.O8j"ܠw E0JwApH)J a:YfgEizcLë&,yh:iܮŽsi$tѨ#ȑˁ`:_}6\ʿdYi(K栫JLdJ. kT`k&S a4,c цR/̙$^l/ T+Vrg)ۓ箇eڦ+cOG8('jˆ(]psTYT\E/OF3' $&Dg+>/ +dC\ K?xh#bP[Ay\Y"Ed4%=s]iB1C4PnZN+* k'7oAcW̖!{:g{`p rKV4RjI NM~rvr9̬3Ŭ֒R,0T&HPGi,„[Vݬp!὾>5%n"ڰK?;Q'w}8}˰ur%QB8?]k _FP.\^{mh~iξz@NMGnZNFy-ة RT% 4WTRNʠReL«íT!@NM^ql] {qP+ƛi 7'qr'}Bc/͊9pEN&Ns Y5Z#:^e%FKmXB2pT tLS\뉶du禝0NtAIs6 qj?=ɱe 2|erR]&@`Үh.b20'&SZ5[n'+XID 8;. 0ǻܯ8+_=oѯ년Zi#jVgiycy.+BǗ *"8QzVc՜7\f)=`O۱iplC糸qk-){6W4pϫ"YxpR P›6PJ$B 1[=ŋY 3>Oi6y⃏-Ie'cO](RyYNbDS.cu!'F QLQ X!/JGًc};\kʀm̈dMskbQRDAs 0nFہMXf ;*#JuԡEc`!Brp>YHmܼB4ܴm˾@6{,7bqPG^~D΋6ٳZQ)GER?Zpb+`EՊ3}%Oد[;' |}df/FQ_i7eiwӞ\k=H1Y#LAOw%ϓ`& 2Fr7d:8&beͩ!pm{Sq"W=v$_<_yrvC-lJ]&|Hd3+ @ɡ^1(/˟z&C@uzFZ~3U?WDh+ Sd.|9Fvٞx7`^*W%yb]2|xGO%fTLxle_= ur Q@yyQZ9 ?}Tr c#\x@!Nz]j $-~5 v=s(lrwqjHme,'䅏!wQL.35<(az>} ]OxF$SwsipG[P)+#FŧFCv o7Ao A`"$]5Her<JzJ_ҰCߊ-1,fM`B %H4 WJq*iDqE]<#&S<t)ʙjP PzҾnKQD/ x-aEu8.6:듙EG B"l@~c|4b< ×b>f/frM^Y^P{сحl |R ^5LXJ+:J* ˩FCYwy/՟xDCnL\2pVINc~Qz0VQ Z JY-o&0;[޾$CZ"8OZj 7:h}; 5)_YOXWTԎ*8 T}7 ú UBaMi歽U+ lX U *2R؞+O)BԬ%[\llQ)s[ܴ-wg?0)d! n8܅yaRJ:nslU<1$YPb(f[dH %-e\|@>VtqƔ3+ 7Ld }M^jU*4O)ҸX /Ϙn [D u䪯HX[c uj3j5s $#oPۋ.eE ['ƘL0 Q>UN" Z'߅j1tu:/-!3 _ܗ Iqi>;]j32uB\Zua6C M\a=5߼y|]]+~Α]fTvBECS c e?{b7@4Ƞ-r&(LtEH KL \ܤ*(ةQ"ފS}jR8Y1kvCU3R$h}15v-- An(_bzx-aC  $c.1戼Cku^oXDU(Ij8" #kNf)}ymR njaXBtwB_B3G E}(y>d ?v&l bYrh%콅vc2*Mn҃ǣ:jsWSr,'L_:>WqF}L C!M8bڌpf"TG@{jyr u@ voZ_+yr A@cX#b 9`m 6L h}owVؕ+qYP a=bkGDm@*p>oh$bt[ ~!PGQ,/dWAIROJqIYq:nQC@hKw:<ِ0\ va1s߅lǂ)kh"Z`fA0>q+|zT:kx6y.332~ 8=(O u.ȗ/h_3?_ݷLR dySg0$%.g<9"0yЩgwAeKc 8^xۑq8t4g„ /b^ M|/ 9=|U[P K4-ygzg*a77ߕ^.ԡ3b#r?>xGH{F||~B#Qjℕ.L^{=d9PHahz8LW lؖ (ؽ-ʻ\Wu1 j52_1[]\ntD3u3nx 5 Ҡ^4FKo)bmdlm. =Yei2f&k]ŭ3 03:T/QئKgm)(oB!\?PɐT%O2y`ti٥MIE}؂Ѧ8O*'vі+ aShBY 愴S6 z{tN$)/=rSpA6Ÿ5S R]\Q4"Z  jR(nem? m">nt)Py(d,͘?% ЉeA^=*q課DɵdGF=}6Bc›8|kE1_i ;^L:mهeʬvb [a'[i=# ӣe)ErM% ۣs;vwⱛ[29h =xτޔuEyTn. 6kjb{HW5̈́QJ7/g{v68 W)~-0 hyEb75?B8*.h 95~瞟8߂>9MbXy"lƢƮлDUe tLuF{U!0vMᓽ7w8? X Pd E\'v6%G_O;5!u]GcaY*I7kiD$Y\rlP0lF4Dh7,f3=b^FĊX@|ծJ-6H/_!d!-VFaTRޚb}?ˉb'B(gcۡ8Ip H(xkխyl𣰮&f2Cܬ!~UF{Xh&$TC0qXP:7 U~ !M>#uHrLmHƦ  J z:* 19_Piwx}tXn"`;R(V+Y勵ÙV ?" Q".$^Fzr"uB5$f3i1 m̳ f,7UŨԅ1n֦$uUѸ?q[ecP+ȦRʫ6Y -݈<~68' ]oL!QU *o uıH!Xf'p+5ɰY3%ˣĈѶzijٱ/skOL}vT:qZh'@8 dc>!T%nWBjT;vJnUE*%!~9fVlTz>Ly:a b. $cBӞ%xu{1ע$ߛ9N>+ed`ddmd5X:OOwY~T5.(Me+*Y._ȡ\O }ÂF~T`Q:i= sݴԞ]32hm u5jIG|X3**d}x3+p4obG솮f}"L[âf 絪 w@I%C'?CzE]u;=8;4j@Ε_~ly0u#ܬG&PI&/D8T'wёaك~V%:ktC2uț4$D_'14eT휪$tCݜ-nl@;3ICݥbj?KYatؐvۙ)t#;~< R*&|F'k%ncmEqk~+?R>A.f_i=Bؙe7& 8/f2< eԉ7YW(dFtVM1?"Ҙ|mRm0=0#HWT9*u켱Iթ}.DpEOe-ŏT'3|tU@:PҌ:f)uD@LP gKIb@2-0h:5?ocdx'wY3ܱCF_ LfB{+׶gf[4Z8~F 5Ai, ]R>AIu/OB _>ґswzR }Y?vM"xL FOs9_ 8)E>*C_V.SshgtpUF?ա$:l7@q1N%n t̻0aPi%rϽF0+z>,1zdTu?"/xY:ܴL龓rww+N*?ˤrS4L_o32r…jMpUJ cy 7G?Vm>Xё5nc_])Cqc@8p5<.J.ƉlwLqEt!ўÿK 8G$>Gx$<[h"T!n{~A  85 nCF%;O#S u_4,ld3ۥd M* -GO5U bF썙ƯD٭פd_W2S]m8vuٖ-H!LgAh},RuWrr^8=J2<%aBȘ[ IېnϧcA W oԉml6e7wp7MGD_/rnO r\{\46XI+t\1eٜ#%_] /TUQylEQV˖,rb/P2Do@3^"(sU"˚9@|Op| ¾`, N4j1<(# K$R y_pf .&1?.Rg9V;9DY)҉gvֶנDؙ3eך:Rij~%_I=.) kЛa F%ZFDT|il_ǣP&Z8IMqÆCKA0Cni3|z.:ʹ'ym~&i{~v-(+΢' e78TmҨy&2Yr#85ui%9c07x t:;ɳ]%{);׌]?Y̞^]-n^rIT6H啬-ռzsڥf覥hC 'lB-#GSdPccyơ-!( ]*ᨅ^w(=eY3##ث 媧j7Jkr$ޡ|xz{3JԏAhY4p"ZDܔm]:ca,'AʤA00nZ8WwQ[ W'_"qzeV>8jνuaOPVٸ12(R~oRq2oo5)TsD|cj%Kn7GGx9Pڿyͱٱ| gyAUq‘<+mc[ 1`;gUeUk,7v'dCHMrg?scp- ەoN5'يG'QbXIsm=B@odrSB" :w$yb ]^X`HHಧ ͊w"Zh9G,z-: JnCuK3Kyc U?,m4^<>ӍPKzoGk:q?HiC` phLB4Fn+PX|c׎a:oS2vfg5<DR\nn/w #Q$q8SqLGڤG|ҊT (r}Cy)8Ut!"{|A'O_'-  <oF%6 +*lWEH^M݊[wEʥsY߫R@:3kz=\eΓڏq`J@l~:5:ȒaFX?wH_0&08$|R?BW2\s/Jݝ zNOPD{9NyR_wi.c5$M l}bSf[3;iBVеkJH/Ԝ̃$s4FX &W|ooJ5@3B "y]C޻PT)\"[;s-VcN$Uxk;|){%XN2w">t {bKggwV^{B( Efyy1\. ; ɩݏز;rF%!rkr䐄C`%[}p>'EmU͋`~Ɯ:CO'B 4q #Uƶ(i7a 44+tY??9ȘzE直Oi~ m4R/ T}NOȂq*u!Ը(]S~akW[n*꺉Q,]LmXpԼƄPlz.]yp|R%?g"6͘2y] &UXAtnU(}<[D`yb6J3t8rla`NY 0JH픛OK {Sѵmz0Ic>TEh4)qәms(툩o)ѡ+7C%:ެ0bKڰ:P4E1yEUCZHH$Ul`h 8z]NLE:\^e#Lu$:^!׶t~ml:KSIPku\boΔ=3oH 3#Tn lE:I"az;a䉿ڭ^:-5ۢ`-"/kԤA A l%TոP(tWyHjօ17Jm߿"1 `^9N dΚy{Kl)"*W_2r}x8u$m\9?T9ALjлh9Ut;!$Kς[y{ o-TYB~ZS$ ,e8Mߦ!MNCka ݷ;j* ^P{2ϖ*g%,'4?Z yBAcDVHbƩʏe"?jОv=JD}Y6E7'PGJ.QsS9kCk&%d [xY`?;cHsKϞ9ỳ݉OO055JddWK?$}8z:5"A/]{U-b`MAZPoD6g2+bAz93iߟ%3'#D}L?)c>ojLu[Y6TokBACTf|wM2eAk1<}`^O*Vi~>;m[9sxuaib\!m"lK'ۭ:RAcZݧPݕ"JԞeac@OKo0#) ILrE)NhCz~i$BjBO@~- 4+0^=M=z$F<̽d\7D.W& ,lyϹ8OS,.]dBsyZċr󐃥YS8"w~[-NqOaP$o^'&X#(pnm 3^LhWȞex洁OTbC 4s{DzH*w™9%(szKUi,%`."+ ӽ Vm8 hw gmRA7i9e.iQ{m?ķUp3KBb87#GKڶ6ت͇~PfZUP46-85Z1Θ΀SP٨=@7zd|LPM-Ftΰy~2kMѹjx`n+{8G-hJ\֩fV%Q_=VD4m zv8[˶hkf"W+D@ )x.5e5nm3ZWV0 t]j# ղ` [ܧW,T1 Ӏi/ĊJI9~bjqmc+%=}u@#gUAMnw${u4Ĝؠ k~uiNɉ+? =MGPئ= /C3;DUŔII;:`ilH(U" jJvx-)m74v2>+p2f&/YFwpg<65xE;b ɴjt\x;-N׸,?t޷{JiaJYXlnbs xw0G(E#LtX#` q|vE ~8MW1PU}һY c:hܨζez.$^Jo )0y8_A$e'~Y:WjPކug4s0M]znR2֫%1r=kVv^8uSރP./ t R|K 2R.oٟymFo>!&j`&c<(lJ#L>Reh~ TfNw<(>P13DcvXafÜo&0 (WK䚃N:*m@YTv~[tܰ4}vٳ0 dZLb~qo&2kyNeeX՞K<ÀEN{QWBA]m=nFo~^P6=VSߡ$*9*ܲe"NC5,=[;w.F0Yֿ$ ЉEgn\?.ލ$0خr7^G"fl?뎘{M#dGqЬ{p %Σ|2gFW>فber!!toQΎDWCs8+q#PpBx0w,`\ܫKrԴ|0ț`.>Ipy ޚcIN>qٿ(ͳ=2Woizo e z7ߋM#|ʹUЭ;OYf9 ٸNTACNQ 3|ƐPGgCBpLd^ۮ%% `:,!c niw7u쌑n/ɒCvo y6ԺW}x_+߀]G|X)hޒ\dlp3q͡Iܝ.tLO2ib(}LznD%v`gq%xp4FZԒA6Ap~RLHܓ8)~2Qq "B_Kmg^as~yVOUz %Pol]~ɬЌI33NbF~13|FRD_dCJƮ $U=35F_B >#UtMY8:='pEh]I » |6 Bhe1+=>PA}Ł+'MSi X-q;!Щ ٵH9#WlBH;CJԍ1@JSq]׎h ů>5TyiZ,LҸQf'j`7WyU.2"ߕHHN+,8왗C#XvTx2;pM9{#@RF[UT Ud&gC8~kdr")P|Lv>(Ċz.bE7>)Cµ@88Ȍ`Ὄ}vnFSDFy꙳&pDj}A^2m͇d`D"`VD_#2ޡ[i~1;;v ޟ'sa -G'S`Y(~hx*zz=w9wV5Ox,xݘT\%lX&荑/ͣ+E80ץ7KzPA<5@D)fN Axcp짶6o/x^ D*?\ŶQ jg#ֲh[;=G8U*P榪R%&$ҮzDl|\A7/|p, 0* s"P) rKֽʽ\#oY/6LqWa6?"7H>v[m h1V~)fC۰hˈ9Ͷ|(NΌ> Ow{κcqd勾R0 i6,3T@`h\Y~T߫QԵv^!Æ+]RFJ^hJQ]\û1:D'wY8#->IFj\t( 4Kkϟ=8$>rG:z F^N:7d;_ES"G9VtRH-N|Y*Kbh6ޜB]у-#x$ȿ'pF5գ>DBYMKҡ-[1j>pXNyϱ=KfjS$3HXd É+S@ ~L;;Lu3gpަ0kZpAʠN1Ly:re6dC08,jLst`i;)gX,!]*5fߥÇg\bBTlhiVI!Q4i'GN7u2oݨY*ɭ B5DUr qqBvҞI39lTQ^Rn_ E*n^߱8tcהFOό*>^!%c7SCMfΚ"CXNpC7 ,DϢPJR(>02,HKKXX(xtr,3 #ZFHu׃mBҁD y)VϜȯZ 0|eTU8ڠkAL1%}lGKNxi4-:[4nm+9 γ⪿u3hP UWFE?kFw8M"!7Shm'1x t|t*a4DJYy{aE y(p {3~1"w JmA̘GSV(Rog[/ȶm1;L%zMج&VN ?iL!y5V$Eӥy5^ߜؠw ne5sO (צ'e9C{Cue=ʓxARBNwwH+mFL=&zʨ~pU 9 [-F{qDDWBEDhnY,QMёߝaCd KW aGmYn^o2PSr"a=x1tt"J055̶ס 2dM[Ʉ=XIFxm3uWm."6%@? P>#Ϣ#-_dl69,_Nd¹!j?%zyLiP1û" #C\L*˒7LӢSyDzw_gOf t}os WS]v Xz:{$נs,9dh~3Ĕtw&>@[O/!`7]nݜzGvF뮴 d&cv|:I,&G^Kwc`o:fݏjO@q#@-x*fBJnfYIЭRֽH};|{_嵃B[ ~㤛Lw' .rm_X6)kT+d@ g39oJ;aZN n4v 5{]qHq&]C*R1n++rfl X T ~m*HHTD:H8_v {P\ ⵞx1EƝO^Ԍn{y#lA4aN64 .ɖUa|w *!s=X%k(0c zNy*%x0]qeDU1 G!DcW$eD3|g$} e/muXJ|9C<Z4 y0. ~~^֫OSHm@^gRd ?H#'VZ+$IQU:M̊9c[:gP{ljS8[Hn[H;(c7V8%D!HkmW|7_Rm{-^\UU u E `6##\e*y<*;tf%V1j%;6;ZxGPL$b+s$>-{՘ã0{S>S~t T=+7fQQ{ph'(?5sl!8lsV^8P0WQGPhB1jj_H \~6 K}:]k:H%`ѝF)j@!<7&pvzeCG5XAg@Uh:\ X`"ڪ W~i x9il=b/RS3W5!ew9 aqװ x/~=OVzW<ڵfiDv څZ!k6Ry|!OJeگ-fW* }#P44a"e)qcN F1}xͪj&M>pkiOer'E_B'%{ۻlBL͐D~HQ$+yk^6; |\ SA2E jVr$M0ԃɼ: ']i1wuL ]ʁS1gLqT3ׇgg qE#0_`=p0.؍©r#^ R߯0DqC,5(zC kņP̖Tloz%^ g]Jaz$ߣJF2,l2L@)C(zi:V3&{2?fO|aiPg~|'&9WzBRQȷz;ʛɸ!I`[:}2h*29Gan:.Z;zLnpa3nJ6po71Fx3)Uj\i7*7Xz;ERԏ(1R=e)!xJH:PG>E8E $5cs- μTn[9\˻zhWZ(d{ 6e k{~|0)pD|jIWV1itmk;'$=eA^u=X I˒@ Ip*MxqYzڥLuN1ښ|vV9w1*B<ҳˍսsa֝^(VMȏx|`ЉPaFzb@> y)DGc3ЕvT ك\֭Rh"|Brg+zK;ћ%Pny1oGВɂ`̹̼̄Y–)` ӘB7_<ԟlZ:Pw6ny( p{gx\/䜘)b] ?JqU2) }O];: b7v2* ȶ>:;*0x ͅϕ0>8 {^ܵvȧ9lU]2/= FA|PެNנȍvMJ㬫)3ƇTLGӚ4 F;&u*S>'W7R1P0h.v߷4%:71Hrm/%#&)Z1ۨA -V]`zR@ 2m)?u 8xU>~:YRdFɜfz]Ȳz4:3G6`cPuEn/>*9J\QROI] ^p[B>8Xxr/&ΠHEo)."w`&PE } ÔH1@ٸc%@W*GV%EKm'ƶ o,V.DhMC)b#b ΆQVc:6u6$-4-* /g agOBO]XDѝpMW :ѱΑoAX;9lvS n{Y\@Lsx7VC,gQNreKƎT_oë~tcv.Q쾕ZAB%nv-"O!0űvm&PRe]`auS|yJy+)huu3>lS!:BnϿOf{ &o9i؉ϳ{sDXnaJz/oX&[ƾݪ_o踌Ji iӹNFZh;<|Wæd(~i'{c_ndݲBv$h@CYO.@q.!pb͞H& t Pᣟm2Itm_k71'!MNhO~:B~)̒:m#+M5 WS MC D9@tZicT2w L7V;h`ٰ(To[RqdE.-[*#6ՑHr鱡pJ#K:n*kњ_Jx7~:^4r=_QI.r Uȿm ISa| ^vӲd2R-9ʜq]׌P*n>h.,):wu XpfnTI*G_uS=Q1  (ub* Oe2j1 NApB B6-CPݔb?P*\A|~p>6qONܱ2O񷧤ϳ*mO"IC, x*&ׂd+#u Evzqԡ9{4z| Qڏ F\%)Ѓs q]OP!{\bpq2Z!&h"Tb=Vɂ<0H܌oK*px&L7 J98v@o=i^}Z/`B~l/VykOژ] (H0 l-A-\hM=G,U9FWѺf7 eg6L92oh)<0+(g.6+#z_PnI6Fvpe;z$rh 1TS% Eqщ2<[aU*]ꝙȨW64GTdKc/DH]0l#իe6gM..#{p%>j.{p_.}o-x+ ,kMbǙn)I`|O`u*2V.{8X-W ^Qڮa9ȏAA~WOGH*:cQ}Iwز_2G9|]]WOb Pbh+OY PܠTW}.Nc͉uڹt]>(9}fc\J8}N֒P=7CuM9SM$e<r`5VَK7࿄1i.[ѤwUFGC WcDxO/0s+24X-f#?Z7"IQ -EtcWKz(bV :/iH7bJq"܂HK8!j>X-G?60WNv|'_*EN|6y`Ucm֙OCdkQ nlN~ŧHW5_u{Zpj{ҢE<+nW%z |+  @6Ag$^e\;뇈n$'qdׇEF49PQ?y,ܓcvRЬV;_9Sтb)v7S &3IwB&&mS(܏ 0ȋowڒ:5M͡|g4 k[e-YL0g‘+$3 6ONY4WpejvGnZ:m6p̹舣(4#Q́9@!ͽ>ϰ8eӮx/p}Gg4vIz5~6m Tm!Cpܺs8ώ0v'NX@*v{c>52vŠo+KB<sb?@5Bnh^ 6^/&K*DOf_XRY ZL͊x ֊܉Ҡr>jB$k\:m/MH+:h %^˸*P6snS'Wgn,ιqnJNLD⪽熉 mI7L>޴8k:^a ވ,+i=LzOء#6Fnjzid D |ح6"y)h8< z r-I:z0"0Gv~nwlQ]*|p؏SйZi9jQ9?bb\d, Тҗ leSGynyg,4nׯPCҮڰT`F;R{x8Չ/'nV" mGDF-v/҄Za梿XtcI3vx281 @)GNemL1}/y-+B,xK5+bql :؃`E.].,6 C_]HۗͬS U.;T֓Ǎ~?1̱AMLpakvP P5g?>iSU{N,! 6US\MT+1x6S]uG\'zH$*I؟v4t;Q_\GL?8OpCC& )Ƹ}}o%0a,֢ iJuN7%Sj!t&HOO_"UK&`lCY[h~Ee'liw(h^:5rclCp/[) PlflU,=L&V6\4!\=ڊ+-ޙ߄PI;+%qRSۨ~lvrzQv4eց07\ |4%= bރRnkiB,MowY_UM,4@ lN]~%աBaҋ ue!9:]7n^ Ygu So kZH"_e0xiKLQnE-sI~}&N^'~QN@:.:8ljT `TlLUcl f>DGټ3wa=k%UNSu# 1C6+@>OYrEUlBpq5|xcd \j0T6BwJKʬI dm/NBQO"}"C݋PˬP(Ĺ0V;E&[^"L )xNO%&{3 9 gg!IXX `ZJZ^hW؟%$cNzO@/z]DW\`}42㑗Tagdkb V?_,U FDLOD&7쟺O J`$!UÑ2Z33VRo*j0 YCp>B jawh~ |GtM9OIZyIL~49O 2[! ?5n\)@?2Cw^ DNFkYrN N?lz:G6y!P+œ2SZ؏yh;J/-'sIcff7UoƲmx<Smx'w+ a^I842Ci }-m zRiq)i,6>waxՅcO '~=l(Pq@ 瓱7hjOq)F}rz oԞfdׇ:AňH)Z& *3m>uiTA/OwȳBV:B 0#C D Dž~uA7g5/mOP8*z$6vɝpxk)4mw`6u/.vMxŏ/RvK(ZFP'Tp3C w\,a  /1HFU[#3ݶ!C:(xL8cNaTӱ~F`4|{B\d丮ш k< "T+v&ծLv|)u q=n%/ ^Oa<܋ (J]p@[v bIMbYT!wzqˡm _Om{eL (>g]{A.34=0F'g;[i[NJhx#wxgaHjR(fU 5{vwv̎HRxT*FS鈓k̅3N]h{[&.|Q+#b]=-Zr|7"lҩu >/`ت ~7oT&cJHS4ӹ4IS,>'y[sS@BE~Ps,{+۪bd˃NIP { qZbZ˖tx졨YZ\jrN]蹧5O3ӎ /҈X}cئ8jgf6ѰIY2"!W,{ fJ3' 1KܠiS_S3H?mD98g*&@KḌ}e[ IO6iZ_/(LT(90A'iwuAzXid -fz2C)'u _L q*zo3ɬ5&lsɫ@&;#壦BCL֒AŝH@צql lqu:i}Y^'OUg&m8hmvdm4kWQ+H}XNЖ5}Qfck)륽E֨@hJIuq+ .*p 6M }2`ދ:CY[YLARʘmV*zvNn7#9g:5`/ˎoŹ~.?ifz@$~!RUm35qV">#}{e%}yyxwӚTh"J,Xibܰ!˝տ U,!|f"F5S,1#Wt g7ȑ,QFn*";%2|jۚR|}yL` tOg<9}$8QDUR d ;$~;įs"jz 6ԲsZ_W`[` |HQ9+\kS"@fT̚ >ok<x-֞IB< f+/p eHҁ9AV9uRP;E@k( &G|6y$S! E>D$puMc0FV.G ЉTڽn. sCXp8R%j"0}%R^`\ ]vf*A٢"3l,.c`[S^J2]~Dϩ^%iPhoizO?lI)Fg^bx0\!k,fz7{[^g[z[@nfdL/pptS2K 1a H+('ݨH,|Q7NC%^j{K}/J%o!@-AOԗQZK듹0.2hm%/6¹c0R<%Ng_⑋)N"/_r8UXZ)}!t ^_z(ɒ"Zcdd|'c.D_ gnSϱJNZJNuAĺ.$ J&HlpvZd!BʗM lT:VcivG"Xă7x(qo Kk6D7~4qblnʾ$m2mAtn yO48gH^[h"kɶ%Pg;:&fӣof"1".FĹ҅O\N\zRMNE>Qyݣҩ:[m JMar8XP)JL;8!E)xLaC*ҵ҃W کM} 0hshy& -{Ѣ bvP@QLj$)z 4pJb#y+mK0TY~YB}qO) SzD+R~Z7mϑ5d`12]~ȗ$(ܒe^lG]g $ &p$\(M*EfkKJҐfhhN֨L`+ "d 8Fb9a-P8LSG@Pq80 @B^6:hpK =SSƂyNnG <8MS4+_ q<ҏeE1xI93n fU֟#{]-fǒUa$͋±:15=ԸL&huek-QժW~ 󝸭 e5VtD Ixd@߬k|Wn~+w\$x4m9/[7kaj"=d_q;'U^aI4ElXLOĺ $K#.pa=_: T/>9sU]䶱m`)!'!Jo0Z}ʐ8Tϰ4.bKw?b?z%p4)&łRH~]*C=ީUr0e[lxjkK^gQ0F9l^l2%J%Jӥ1e4<؆FOW:`Y {M⇶N *a;#?DPJn7Nβ,`=9c1 R7h$*l\;->QĒۄƅxsW`Uz* id,}mYp@6^5}c iL2at$ ԏ3b`ԑ\X+D=gGrZm'㇎Wmu&k ; --x|"Ճ'0tք;<osaG#ëE=\4C-"ȥo}N>]7#MRC5 "}uc;Xd8iݳ +:aX=EK} |óoP1h-gL?ϋsZ-`*G ;Er {ϊUOhlo~lYMl| I#Fcg$op? ㅛ{y %W iAnze@`a; بQJT4=?#} ^;OȜBd^J(HeхC{O۳ow7`}>N,B5 >9K9q,~3]f'1"?{X}{j.#&sxtuP/Â$֓Fy _(Yh͵l_!; FN>5,/bD}Gh^dNF(gVe2;ʹLQ~s*ᕼc,buؕcI]} ҂r b_̈E17HHTS|FP6`I]tѽBhu;KA<8lQE(R}Rh ΚiԄp>Ms)6n1p)DPPxUl=XSW~o8tݮ3Kz ֨:DP8Ϙ;>h/x!i؄]0Y}XS ,bf>oS8Gt 1oƐ(:pdֶ|HZ&}SzIN8W5~lE KUɋP X`e\ioDT z0ʩҵߛV7X[aZ[,|kZ#TGS/D_Xk#ٻ]G'x[hw7>N>;db(Rg-+2 ?х L5ZAQkRmJhSwjLM#>I g|{'W<%{GѐnXDȳ,+6ۿń^w£3|+mO*[麘Oܦ/-`UiPw5#oν -;pMj[d'vѺ=yf.j!4wP~C0lh7ubWV^dnȢ✪s x{;ϾM38۸&SF4 lŸNXe7W0h'sZY6vbKP  3 3sPnڭ/$w2Vo8q} 1> )tY@?hRg9S{1@G1ۄ7cd@xe,)%UU^nem_ps^.a ;1N{-Uu(~Q*fxw'aE1Pg[[m1B!t*IA-o4x 4+T\;ȏ`tIX8̑ Cloye/|m&#wlZ{0|N̑eCQh``GḾ nv |q_uټ,KqqyҨpiaﶻ\/ B;˿JZSmiC wȰ3tsءat=_&Քeq!ʲd1kfn&JqG5b.s]70V1*hZ5yZFKFVbi ]8 (\5F Bp'IeED jȟ)<֩=BrS @u5m32VsAΈlؐfLջAՀeh|CGvwye4 SB88GdGF}+ phV-y3-TQS}1ʓxuu~C _G{a72ѝ<VͯS P}!+aŁ2( JB'Nd %Bxd0C%a >hmBl᣾K0Uo"A%}\ztXNȺZ*:3wHQ{Bd*obTsUOu[|vR$[8R{9RFߢ yal@B5oynx";9AzqmEc! &W,H,cʢ !%,O%s?;8@@ÃT3 |ވw^nWLw ?2xzy"S}M6c[klQ l,T[l-f#x;aL^Kc.!|`k _MZ)m2V̷fIvCy\AӉ+Vk$@$PMI9A9| Ȓ8cu2qfYk[]xIBv(EcS]~Zoa8M^ n`tx,BJ `2ҿ,Hs3VpȬDSҋb[叁/"MɔQ,z q~ o:ܵ<#ޠםZFz@ƌ} %I5~p=bnZ=a˫^ %0q^4Iş^h^Fͤ\x R-SP@.dݚPf^U}CN"0P3_[0dw s #  I\ʵ Zyx%aj,}ӨрJ 7럎{ZyG&t ú0wBdpBYFH{7pP/pUIys -R] sRJn~dѼz 3+| %0z8Vxi40]?YpZ*R̤V w61HQ@gR K<[<%0B8)|f#20 C3fҒ)$❧)uYjA&O11w;1>GItCK}@Y7U̽mVdmĬm0k =*mʐZTΤjeefK ;Z?{dL4m b ٷc:lm<ֵ׏|M闐(2PcOʀ5K샬-e>@rMmk! z@ ? 70q+BbzGœ C2$*:K'Q lm )7& jaYpvSе n ufa#8F`d!◸ng Ґd+䡬5E?@ x?j;_p-Q$(э*k:actatOKtZM2]wmnHCpZ~|U8ɋB ;Ā?Űkdc=XEVkfEѫ/<{x&+ޔ硰vc '<%F"zM xM AH m@'Fi dFՓ[8 z}`XߐoN ̓V $˾bϱ`ai4Sy`=R)JVqv\5O%lL0-?In>FbiZ) @!hhaa$qt雒*tf[ƍ62g/\KR.ˏKDPCwv inX=W% H;7:,9:4+_H[KlxYuP3?QE}-HX0y&glAV#uDZ>$w'I>? :0q̺tWЄn0I_>&s5NZt,ӸЌ%@G= B^aP'}RC&OteO7-:$[EuTwNɄ2w:m \;+'M]hV.:Ի0 uf+8y'ӌs)8flCSfe\B} 9z܄\mĿ\մz_K\_:IJlkz/g7D,6:ۖzmoTP)[55Cy?C R4"jZ[ w^`>1Kw/s^$+dM7%̝3v~  Z*Ic핷Ijt %Ji x}Do9;unh}Pd(bdXap^/]Q`(W+kQG7e4I9dطɼAO,e}XiSVkvngxh=A[doZR-HV>BΘ;0;# [1ŷag+SD_n WLRH:%mS["λYE9h@1*-^ qxOmQ#>l WܓY#6 Gћ{N|w-SxzFn58g<;ª9ٛTgw;nxRk~͙g;ԥ1+uTĵU>>/cF d{ʯ;`):d \'}Ρw-|kԔ''59+8e*1oK R'}2 _D2^ H51I6?FKc ))ږ g,_K%E֔׀6`)_ڙ?i}WD>}aB7{oS kJ3{S4v90>ڪ7WP`h!1sQ[TuGgPmL ^4a8ؾ~}kV>hʆ72ڗS8!"9/dfpp*tnM y4bxfr+ riUţ@tXb4Óϵ TxPJzH'Wڐ4ONФAsJBglG -ut>ֽ<4]ZUCTbǣAv6Q44ZlHițHڵtHw[F5z֗sxzB%#ufezۘ) [XN,%ĨL yPs2"} cGBI h=X$<ô]G?x_;~glFq[tubA5F;>+K@7>Zx㵯~(;h'w-HO@p%j!PO {kқ/>ݶr|ȽV b~DTlY%w9tj.RBéƀuwS5C-$ѣѕqԥSUu| R7'v|"53Ђ ?1W}!0naDXjcFȂK_~i{K`]i\3G`t+,djV A39yZAe޵S.vF4Dv#"6('8ʄjek$ʪ⋂YnʶP.Och0Q) Pi05np`AF}I ʾ'> @ }< Wr$ ke>K؅j?Q`?ZJ m`kNKP#!I 4͌ w>r]5'vt"t5R m'Rk/ԬAk2(o#YJ3D 8vFяӏ? eY˝@~v15-<vq\Hp?V7QQE3%mf <dQ{Y@ }#,~:_$6/ÖD;| FZ f2{5tk%c̢l3+bE8mHdp~/DH'S̹؝v69fo 6@u|Єף¢e3r3->RPq]6W#Ne͟D[(vr,7pJ}1"-F/е$(F N`4bCu%QPfۻ'>;4YҲ'2dSPΩ ZXN@H:3 5 HM% #f5"*~SG}mTŨX mE+y,)>WsJB|BaVڱ<*ڣdj`BHN~oy5i6`*.nX|p|,7L[zLg0Y$J.-tL7 b"&*dX,W rQM…+OX\(Ԙ=9帗FcY;(  ~ ΤMқ|kס%NI!!Xt"MV@n^n+D)daDjT Z[T{^ )LkN~ݔ-5"F;9d1nXQYތY.ʘw^ī>?rS0nTYrK yNm*-ƞ 'U|;v]. G6~XEbٸ}@!TjI~P=$VDb<0dn>4%$!Byɞ\G^QqݷZOܿVӵ >g lva6/Pq}ShF`7B5Cj$by͒%'"mC,;xT%/w_:NM3|#'%jVNH3V0{?^N`&wY=Ńfkb2 h)̹-FnnX&,S=[(wKK \ٸ ?]\#c#%󼫢6Ҫ=_5ueՒD9Ue1~&/pY]< H ᙼn+*9IY߬wI+7#ZTZ<<](Y&C֛C,1N@V:$>DEQ!Ҷt@m\=1I5]C' 5tK̓;V %`m-3z*'up)C kZ4>^]lÐ6{@K\pXc"󶳎S#tDe|FȽH vr3ܳRz,&C5$m)Q2<$4Y& PN=A-3.ۧd¼8!<>6%71A:vpFe}X]@;a\(Cp .͵XD&)αd^W[W#6]|Zo)ym?4~ N=R$m=d2ZK &kڼM]Ue4aC'jSup/'8< ; imp@Q|<huD 67 X- i=ґI3B.U nSH'm7@H1U)[IEQ,. _&>2}֎ھ,qe+,!V\MFYmvd, S0;H s;~hŕA*R4kH(gAk`ȊXJkwzN2,sRiσSW]Jž<{q I0 }>JDF,2Q7Fcgu8c:j/JzQ[êއr~hY22m4[gׂ2c܏OIJ[ !uX|CgL&?>hQI`%rv~d4朼E>@܊:%?@%cYɳnH/"F(E/dBv(0ͨׄE/L:{Ê}ҕL/^yt;tj@LɢV^vf@pב'0AT` PI2fa@ZqAB `ªz'P<8PAqp>+1mRMnkV`g[/$겄z )!6= z򿥇?3'f`*m-_Ĕ44@r;馚yhs|#H;x]|RAXh{ ]_4)&K(,~YT*U+, B1o.UOO|Y٤Ԧ v. ˼`8kU0uq8!X0KVp F_LFy ^[ ֡`aٌ拖%`4}ٴ vMQuGIX-*3v%)'7h7ʒ2k[ qj8Ww>:|<(X/TDy̋uMxش}wiZ/3S~';d#L$:W].+:M /u|]ֲ=*gwmX7fY+u:r̵fp}'+yO2,{@i{n\Ib]",5vemu.}#dYS$J6mo@XvE#w>h?RCƯy̾&VRYu B@Iigrj/. ZD(g `Q3[b4#\i¦gW|tl*7E"2qͿ4#9^jfapxOX{/40r`>l)X2( $ҥ/=x="+U/4ĢBL2Atxc v0<,7ίKWZi:wNg @ھZ!-ģv֏^4|s%d/:3EI =zrK(<^%h%Yf鈐bk'xe->x$OeW_ BYȶۼ={FKc!DnB!Y{" $_A@&LvcECUe4y7#-{ˌ[(ϕU+ aHI\k#|uzeV, dluxƦ"RAŐQO-sR3ťJ\~K=Hs8Z*NJk٬Zn^^0h`cw ^Ҥ]psItjHEOguҰNQZDjD_m c:DjevAm7MJdU_{R.4ʈ߿-~EӤەnþ(f!JeN| Re -~F+y)̛!K}I yx$jġ+"f_n_p !XJGPD0 qV)U/AO2SU$ɯ/. xZ[(RSmL |tI/)5 ј>3XIEp:<'w3eWۋ:'_Md 9y ~{He;z_:MZ(^Ū{80o .-oŁXmYqU vnA=ӭNl qOJ[BIV: $\n]n\绿]@Sl{=3SxxC5W_l CBJSOڎ?8? A=$RN]D)\`x+VPmz @m5{@j0bA>KO<+6gewo b4Z"vkiRWtAi(V0ҥV}Q>ʛ!z:"# B]an=`#}Fh˂\$&UcSFȯo!nmUOj0w{u`$E7H75HUr CL[f"W# "SWjv{HKÍ6YJ qHPn_u8~`.Z C}vC[O{ؼ v 9GKS=9;d.*f"_} 8{xrϰ+lSq z4G?5Ӈ#E#}r@\z+fܮ+%̖_Eź~!3FUѥVi"/cnћC.k6Y @ p? r}_UNHR\ 0J[\Rlq!7lA͟K pيQ7qBD(A b% ''PrHy6~ 2UNjuoڱI,t/ 9ky9ܕcX_E v;?1<클m%" єL3È&TiK :` =֭jEN7sKatRAЬUɾ^$Bl$pzv$XpࠫE4-0w56\Ԙvgnچ ^Fb\掯sjkP9^3gU3$:+aC %r.#B!) ZS (7Tz哓"i=W@`:+R ɗV#xcVص~Qq&eaԜć8S$C((Y[J Anzox*gR+8kDA1OV^q<< HIHu<4}l`Xh΅l>H}ajג#{״ 9?U< LtЁ_l{Cm-9Cl2l6ǀ“/>U6J*!0i+fWEZ3LcB1aw;]g"֥ف?i`^pBd䊝֬*'tY0 s+l5ЀҤ1UxR\>I*Y9B4a=&=vd\|eo-DQM#mrO{rd @IJeA-?Ⱥץ^|*cJ6FfbuP.wQ1*#.6Rc2߇Vai+6[4ʮ唞j+j]c_N_L̨{Kzv&UOǼ =.73. ܅e>FW+X(owEgP, NfJh]}0ǬWkƦ`ikbL殽 !/ТL.\4axװ&ہ\+L2ë$#D;q$9HB[3H mDB)mSq1_*Z#)p}r;>>۬J( p$EOCux㡜Udz7ifl}UGg Mm§?łF%qOɅ쑵4sKW|g%I^+ySJ(KGN).V xt;<+#Oa5[]vbTT} 7IL#uҐrcm4]ymKa-2|kuq+O vJAEaVpq6FmآrTp!4t ŭģ[AvO`/6r1Z58wF_pGrZDLv\y6~B_XKO^<wxh1jxjk>Fl5[s'I J$*}F=6j~XpvhTXMra.m͇tDn .&q$29,L^f;\I d-7r]P#А]fI#=5av({ }r([֖̗cظ ;׵MY6X@(wߛ MK $"$GrMYeh0;u38).:sFNPmy6mOʙrRuaQ jl?;`f/YV^F4mY"4{<$f?V>lw#ӄnAF9Qx+e|6" 92;b/x{:S;Kt8xӒu5I{C:wR^$&d8bAO4\i0E@QUQi tCX\&=rt'OM*fjYŀ?rVRa [ljJ8]^Z>Z0[JXdi[c{h#`WĦT-m,K?%eƀ$e}zC<ᭋ\QZj2;XÆb̷JzC&NONM } 8}F%:LjMzDC4HQyڒ[@CuYFݱ r&&N arS.D܈8/d#pxKf}HxT~Sҁfl~R݀2IytK<.:ة%V`%LYHb2]ϳ7X*E<|VY^)q㽿GwCW*uOB oENtj_)=W3(}4jG'4RiQ6 Gƞ #؟8|Bm%򛳿lA:͡p W\a裓m }~Ty-oqfS8E=lDBAGLGGI.dVJ/z:W xd \$1X֨厱?J݁>W5$Xy3m {\F7E˜}0d{n4ZH{X<ۉja$1Sjհ@<U"yP@lkeyc?ggFÛ]`WḺ7اfs}C9I$CA:Xy&.?4_K\aN!i^_=o$k99, ӮD:4{xeeVXx_Rt:ycf_(| %ͷz[w׷hUvS:Q'/ZZM2@N20S8nltˈ[hp~֦"=+ܣңpEW_7Pn|WTv8~ȋxoKPQ[LUn9HxfQpRBaoq;Zxs#14i>]MwB1<1ڕ5KA}_Z}j>/>?5|U^Rm/ n1x'dnET*8~lN,|ܕHe|O~xV=5;㚒-{D"8Vs0[1.xK>症J)#Q`c XM?%,vK6_b59$VsNH)ԫLԃ 2do /.܆r92j}jxq59.v4Үo8v;'gUoqFs} Uvh)/|gig6z3hEP4(<*D6c\|BAK_q9,6֘κ$HQdG4HT$2 pc|Ǥf. 8ix1魘OqR<?@Xs,ſԙziWz0(IG6vaHôc8DzLfYXWeN>bJ9 Ur lr彛Y걌Z5`MK.SK W8gY{Y*(2&mcIE?r)Ǵ.@0fKo೘ IznP=4v&nŎqXf=lt j_3 MvR]гMCt)ةRc/szS۷}tY Ip.{D Λ Bzrܥ}g`̴\~K$owruzY͝i8"0`f!%ׇ3/_cڐ >BȺ86ֱJX&o=uo$GEvGCW_;AVJ 譄3rX2?&.XZc.kz:oZwk4=P>L^ ?hb~O{%ZTX78hCU xIO`,dg.G MV]xkC*8G߲ [5ڥYϔ`O=ᢙiKhDw&[#b-]bbRX!oVK)zmvg p"Ip*'l3ۜS/ _$  \7W4 ǑBKD Rwa#c)؊ݵE 4wڵ*aoxem 2 9I!V ${1[JqJUB>ޓ?M6{qeC&S4w{nlvUԝ&Fw[W|fK$  >o}LZ}bj)ƴ!%)ϢdQ|˃ݷ?כrªfрPۯlX'PSX1w*?!CP&Ǵ{(3LVe=#6f(ڟOԌ}I7k/mzŊRwR42t!*,h(D j  5ښ3 f ~a`tlV=zړҚ‰k$D8ٞܝC 6n3Ru]?^aH(.Osʮ\tx:ʘ Qm?r*vavFGdF<2 zg0< 1S|\>H޸@fA\C1M*a8P6BF __HRG$;Icן^_CmQQ}H#HevRE5O]GMRо+Z|tUeX_,( (ᨭPSppqK[ϹI)CX#lHSmsm5A.>9r%Wj4‘6f؀tRd<4 H , NUdwa aevia{7@"wď2_Ixj֜ZN5{mC0@R2w:v0n_<X֪ԀLzT',5#xtS%] 4$j?dx_UN<™aT<aܬ@&iJQ3A=^d+C17֤:/Ƣ1}J+E"ĎGf@)vE¯kkY<םv\l%9调"; 0Tfr0? -(^2*=dIpI)n/e|.+ ?dFKe $zC6!L9G銕{ jf摯DDf cJEWo}hpT,j6A$Gn\xܝEAMzu#FBD'r)8HoN(36 #SyVi.C5=&c%[sؙ^rmk_z#$\&R*$_6ܤ{1*%EF\H`j9&=xR񙲌oRM*NuM,ͱaJR?;NMc-eGƗR)Qz= h?Dž%xd'g øtE@ % gCumf[!! 1߯o'0+A Ю?I9$!AZi䨨jT,%šJSꞱZwOHf LLPvz KL!5LӳX6JS^(0X!ػmskoVHA{X J}\x9 2RA(:/NXUMRƍM\3 6zpRa{p.; G< -ᅅ}\DѠ'n) aY/q)wr v}1cpLB模p"/x0 @T:&2?՛dMORNw d ^XPb$ ^uoxu)ۄdl!~TTd!T(nV|Xn) >3xKFցJ ́I WX.+R+ɶ_ )@BnIAy7ClўmiMNY97tqВ!xoS#dJsmXb*&8KZo/74CnXӐn=f;W}c8 4>H1Mx ۷Uv͝O)}nWDDQ9no|<}6/^คW ˉ^$婢REr(xF8N/|T>QAm ?t¡gr/N@3wlwp^Y#U췓1ū2ާhxS)Fgv(O 9],PO4>N;CƅQ&Q>o=S͒0]2WV*lCZL5M-F0X-aJ e;56U:pO_B|_JSr\Εg(=Cew¬W-fg4幥8]*(͢v|C}UnJ؉j3B|E#8$śELo¥Ahm}%wWxaRDJNw%0\._ėh"L&$RK+F?}}R| >ahYl&!;ōp9lP%=4C?>q $*l= ,]߈;%aϒO{U+.r`9V#1R,5ǝO=:e-QeUܾ~,+ғyhA .co*+þ6AFt{/(24"x %aZH@:&^K/8jf߂h]1ISq`KI"o jģL-ƕ骣W(sxO!1X9,AxSS8CZR ;H:[>s}J7Sar0ΑrIi=-+%hzvveJC ?;swb΁~,(JZH9.T#G\`W 9rU97r+rӱ>e1/*/1`ZvS}fJ%77'MmXT2ڵh?'qssXcҶaa+)D@WG7+ٕd#RZSґ# #oI)vlÀ+:K ȩ JA_BDpW6CgEѝ#uA0zyf+ɔ˗Q06&IﱰXד |GYz4Qj_CFd SˮҵQ}=%ZUHў*cWJ'=[5_p՞ ZrIkꎾ38sٌBJbJ57p}oOלX&ZIlsBx%I5AO /0+|LpjQ{u$gt~lhuՖYNy ;0(9-&(X#17S8J? .-ͲRᮼ &ܨ%l1doUʮȒBw=R"Z>{tYZ:37`%X2XY[\X1oK~cehSeSՃ-Ui!jHBmU} @=rOsݒ|s֞B핼/zCV r6_D|`CDb*$[b8n4U gj44n]DcܬfLRMwjHOaJV%Iau<$:AFqH( j/:8Vl#ʉ:lR= ]\y~Kscf:;İD =U J6$i̹'D=紹hM*$'NwH1q"wzňbSBsyU_M lۃ?\,QkT,MFZ/Pe(x?Cn@J#W;rTdb|Uo|.i;:nME뜯frZƚ(97c{mq|BI͞!߁*@'DjA,CM󟦿]_1,NXY&bGxt,OnWtK,e1RBD4lX/3w4N /#ŚPiȦ?c($#Q I2~!TrtW#$I'u!KCcW)Q#94ЄC=*a@㭺{_'MwEgz}[־8L }tlu@7+-#!Ϟw`+<< 9x t5( ?-4IN(P8)1$Uj̄P"T>J݃kzOW,I Ƙ!}kwa4ܘ[Uj{?D;|ӪN-meӰ򫀄[-F'TKT0}/VwBP$rD, j{;Q6Op+Zicު &(mLLH/4pڶ,ٍ^G^3;ȇ:<.s%g0,4? ˲H)_L.-YQWL.zFɗ#7 ޘRƤǝ7ĸ.)F s5&y_S HEi&OB. ϒ%ާNAn$&O#. RշVB_S$m7xS62F ,P+IgD=?2)40;<߀ozh^]Ǵ4CxgMb'Il"j qߋdc}!y/Wh qhBtLnxPN$cT>$3lf:]@yCrx!$mX) W U}sMӷdRdk1Jʯ aYǕunoqo w {_iGI 3QZUӷތ0\;f]u'#wi:4qG,˾RD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%SUg[޵db1dSsh_3 Yv{(zE5 =67nz /74)L@c3?>\?eEi.B|L_^8b HN]*< 12%S]U5uJV&/ ϶p$km?8w9bh:F^NeȞ<~z՜yܻ* xgFvU'*H@J$wTa8EL[ґ;v$Ħ,I |;•3ydV)4hJo]2]%M[N$eiPϋ -l|֤մ5hkb7ze+aSG?U6p-@Y2w$8Ea+@ݯTXV4P>yIeV gP/q,Mц_":&4g}FzQ8YX{:Kva!$|Kpt5# #:X-qͻڨ$VT&vSuM.9sƨgs#KԜ0.f'Dcʇ)sA( d*eD) q!!ɢ51Ljw9S!g ShH/b4N|3>fk"]-A{X5(񴜁+}a613zUG&5#iVR5xW<Ǣ[}S8.ιsoYSEŕ!- Cg2D{n HQ@N|9w08s6P `?j;Oa*N.GJg/EڲtrV͠OEsKL5S/#r=a\lZAM=](VxnU Y$%60x _eSF9Mk7㡆"OWJ9 _ggv&4x#qv,r5F~VI4)lgl"4H`aERL2Oa '7HUKJ:`݇,gȩ˶Zɋ/NZ$B:y'i_d =*,*FQ#"э-d5 Ճ7̠58=@F^E7ٻv\.-EULGm[}gᢍozU<ڼZ":_=z7|5k2Y02Nj,IۮXB] ^/JrRQ3`u"W" й&2-5l/lnЭ k_qbĥ`6%o1]H,DHBjnod?Y7Ž#/ IY/V*ɰ:]B0ף^Xs=TDrА#({DszZ|ƈ3dn9ڞxrt;&H/Nv:R`@ը]3i@Q,zwXyIptSj;Yդ~(4Az ځ8  {4B ؛s(G]YERu-v'V1^Kq!ZsdV#=<|__[ n[lN b9]Y,FQʐJ=TO!<ъ{R*A\W+~)t ` PHs4oof^ >-`iƯ,[N&<(QX9xaW1#"ql $ZHOFBB;y!Q,.ZZ&1\\mOZR,x@9[6DBp`Yov})`9ϰK /<$f.od`7+~B;Es>aB=!ξwLQTZ%h6?+ne/O%AlI"y,;|"V\^äDCdXFZ5s}T;-Vlo19H.a `YckZ@%Ùbٜ]Y/Uy(ך\wX)p_qF7'nZ!9f8nH3I'5rjIwÁ@#2j]mM;-?!_k–A[B^:y NЌ/hf7ACdc4A ) >B[5R\Ql%m7NGr,=>0wgYHwfցb/WWg>F`!12~c[,l3#p6"m4?#PB $KեܙW063nf%lDGsKLaT۴0>qD9vvZvqaq_Jcuu鑚Q*prf<3vm kԵt( q{AKXnRv~<9RƊAE)G]6Ю7'G^݃(w+tXx0T*9t֙cCX{Dt'enOˣdܻvYgqcB %y27WV?~S)m6 lk%^xhnmđB!wgG`5@|JŪWz*| 8~(BM~i<'}%Qg>C_[n[61 $L4˒Y v=FiN$z o|ȪBx `V;wZy{]ԺN!(B)wHm?N_!Р"p 0;.EptU"o͆ͨ0^5X#블_lDF*kC_瓵aQ.9>n;A`1Xj>cf&^/ ;" ,E862ixc4U`9w<=q`"@\܅Me^@Bp1QUv1[w qm;e*2ػgBXrfU~wXdaG" cٙ> ~a~nN.BYg'(?&EـNx$煡_Wm=(oP H?/.xT>6|n]RK]hB!)w7R&3\V  lDxWxQtf7+&@ BmFs)r@:ިo2AL d˖O"ݟO3](eK^z_æ]wohCB9oft5tO mq_Ei^_lҷU[=Ez9~_wCH %&%5=}e}Ka;7QOo~/Suf'0P5XF<xH θb&$[t-H]Ory뺥i&d\f;Pl\kdCdK6!W )O4t &;2I-1\ 0qB{DIo2oU4mkV0t# 5OD}ɑ- D&<?  -r" m bFrp# ֥ ۝΍by.-mX E[!A8Ldw^ݵE"-.^C\D3|Pc˚b?e^x&h_j6o.[bnYΝj%-Ra:S̏UsAn*$1-;q>͊Fb0ޔC DiL-WF_dvZంfͨ3tםPig!GO-Đ~e͊M gFYG &tNI/m=?>|~F EJ{cR(h.NxjHM Sk[Y> |B{o:+ۈˍOe1sN,8*djfymLnjAw1 Թ6}'xN+r=mӜo|(6BAؒ/YhQxTDÓܷXq4SM0+>dd!rYl~ /ħP:F腒=VUGe~'xX Tx~iϷcmBBǕ=MIp+lvoLa:; n;G-P_K_1O?ikn\,&q}Ro4 /GeJ|v_.U&)r9]Ngىg}Fb]oHgXdTQ'~,':p`] G 3ކ{Ъ IaðSZˉ3qV0iSMM h)j!}p`u\fJ{?:փ;]pb]bs+T0W.uH>j$rGtX{$Tg7j8<8Xڃ' w23Z[ ӓ_+ݔ Zut~]+p-W! 0u:+ceS^>D AS)`[,e\~oA$FLpX*S|&~qffM)C2Ʌ5wܭOO% '2]iISU#Gpv\](;Z>Oë @z{3vJృ jD:+E! ou|Yf|' uk^tc "9R: A\2R@7UMdabHw++BB5Ǔ1.cqu4u`1Ng;*tB\\xYG '|1VUx3;wWyfn;^=+2~^uEì/zDKP$tgzB"CSDMM2B= zDB'OI`IA;B|Y@\^+I.yQ/a( ޻x]>4(""RRb0*5YJ|׺4N]Rȳ0M A閍m}z/qjU&2yRIlemXoL kŅ\7C6Yn77^Z)iah&4mU"e"/A-J_2z^z>21bWw\,}@Zj@ؼa)uku1gd-oUͧ+BZLC;4Hܾk+=6X i֙ũي.AT7bLːj,WbNI {yV.|nt D]W?|jE#%Yh鋠\{2\94)y;=x B٦Xzg7dv0-x$9)g=4d/<0p`dݨՎlfr+/r [y%P}>O~w)%ˣ+ .햜; qrS?7Z9f!a䛲K(.c÷et%tx{r$|LKQeɍ)4S7P_J^AՅU퇵$Xi.nð l.-@/A14%TS\u=..4hUS%~"Ѿ=GQЖ*Z)2SW_Ed*lT37tiWsJZw#\iMd|O;O˺LLD -nD8Z,O#fJܣ$*5%O }.L6Cl~ܛ?n0Vu.₦HLR`$]Ɯ ƉA8WQKfLw|2d ~VyK@aῦԄ".ʀT$Vfn,֗ܚ )Y8YrNlm;ezߐ?uȈENئ]s4lfl8~ʘzq[H6&13e Dy5)I7Sy[FtTbbE5Bh<+V\ ܃-nzPwh&fϒ ?WT3e]JbYFT2_QeR̓g˞d;DxY*r^qO4bG>՟FyMm B9aZ`a*zC",)&CMp1 Aq> {ե6W2SYDbݠ LP9bPHEVMVs'CaU=OzFh|D<4IB(W^f{֦S#=oru3tAGb&esqo14s Ci|,0ռ_6 U}Y$xoIg7Ͽӝd4%}@g5+J+E1Jk,~)JG1U?~t^4`RޙTuffU[_+Sˮr8%˻2,8YHhi2t*8$ `{ d).W!>NTaFg-DxX_d\d! fSE? kWObǗ_K%2Za+`Zjz/Aɸ,d #SY;>y>pk^ω\ k+DJ*AfwO_qcf q@[E^RIJ,9\CWF ɩW{[U 7~aeIwRz?'zc#P;is6f1ʜ#O `7K!h-,2&YJWg/UsX ] b@9üC|rwEiʺho8uAіw=܎J׿T֐ac>},994N[rpn~ḾK`G7G\:~9dN>w6Q^*+t]a^(;Vk qΪf#@?G$^ ,/٢iƚ#ȆJG 32ptj01U:4"U[_H%t#E\CdQi9 y -Wa[?WFA|JĮƥ4Z9+Ҋhlo0T AU9AK#*Eۊّ\IטH"HrA˗N˟6#_FXڷNe>Kobrť %WT%Iuއ˴̬NY /\x ]BpC/oh-e GDZ`<'DDb= 2kSGؽ}ǟj>,+!pDyK{ImH&2Bd`ga6&]E%rmm2XBt3 d"(SaTN{֡nl&=z+@N4QwjNdy%ַ\x߆[+ޤaSOu MN"dgˊvf`俲PEE1TSgOPx.~Т>ZzqTdC},-WQp_{^U5>b\/,i`SC{ҳ+Fgw݀ݓ3"-SW1MT>>g~o-`}} i)JE';bVR+ Uf3<]9 T3\崵w}eޑdsJQŜa{N/˟q+с8ִra9Υe k1NEJ<ޚj1Gy=bRJ.!)ǹڏ[2o^]~i> t!ٿVbP-x9k 8{]>Ǵ 14—+jw/Xg}iZˌ7_' Vu[jF&\~ Լ'F2>*uh\VdNh!JRזR& /T H2)ĉ㡋" HK``-:R#@G7$%y1H3HGDPf+1_iH "d6Ca97ұŠDk# Fck4Nܴ QƐ2RibX0Gn3sdrGq2YK,A8,r`=5b7R_wJq `X櫶sh "#"&af@ µ 呻)X:"_ZM z2ufX|'gWϺ|G;0x1.u^U~Ԏpx@d l0 u:DAC4mr }w"ElOt>ɘ ނJӲ[=?BP5]/5w,}D,$#lE<\cf9+^=P:Z=[̑(G=9~/GXWşwr,*(iXY%oW"`f;qTZQ 5=L6ZMi6!kCayF"&fI8Ank@aPGq3V}p#ր]: p K:+lَfzC&lzEne);S S)_xFw2ԏVZ罔} "q*L2 $n\h-$g6 _YafK8Ù> {aRPk|՗-Zk*o|hvT}2A,Y%Yf:{HV̌k}7n j' 'hL\n~%PaƼֶGP$>}mg?xaABDk->=-K*kL'B tVٱ$ 10ujS,r`PVn-{yAyUA .ǻAw\KI};Lj0_x)HyRJEǔ-j W֯`r  $vN*etz>\fwh6~ZQIhe^,PtY;G e#o }Oz% C8R?zVHDYr/q㍥Mf>իWWqo"u, H٠> p::ET'*ځV ~A8a+eI Q6q ;fǜlo!S'hΫioa;>ױ# "&[@yB$BujM¶/[0%*"X-oX^%[YFU=Bo1`<,%x r[#?,"_io2"TЪSv: c#%Բxׇϛ~HH^KKwpuPyO=2^<ݶA1n^'#?J8>OIILV H.Wаm@k/RuA#JzU?/#tӢ}2UEmB>)/ߚ )e!(ep 1%l ɏ?8K2Xgz* ء!^/!рo ID7\d@D ԂdbSZ#1|61g~*$#rl$T֝0)!6IAtW"& D 9dfPZƒ\fv|=cnnf+eo%jVpuR!ȢQEMky=堐 VYNVzԲU7N"bnWnIMɅF:UccǍ'req~י3M$IZ*tCf&!ۘRBYe_sOyI-L(O +\ L8̯;6,3]J)ۀ ,䶩K &6a.L/af "uғ\߭}dEK%y z}~;.Ӌ>`(@TDlBB"nit9KDozcc ZfMH u`qثjǘt̃[F XyP.nG/j;b^S: 2\mS~". !3x+t;>@n" lF 8Y,l4#evyż>eHPWå^m~gE=V$iL<`G5vUBy{lBrGOyC 1ǧQxP)Q-NBB;Xapv/×hs=CLm!}?ūZxƔlK!~Q|2bK9M %3dzPƁ.Y11? a,wFdjQ({Ic?ÈwGL- iT,np9/0 5 WTK0j6ϒ+ji)v \)c\(oƿK/Ʊ u_UsUAH)Pd$Hr!`l{gK1zQ 9v]J.@ƜL=hL֖gJY VH`LAW80 v<pPw1vZD J0҉Y8F$SsN7*:ڠ$JԐ|7~_n[Ԗꩮ\Kt/[XJU0<ܗc~+. Pd,{@|rS+-o~?x?49P,dV%gﰷhss[R)̇}la6=ep DH4$š)REa,kFeΫPg:i0|1?6-3rlaVIupEU?3$[*nҾl Fޥdֶ}d {M'I&W4%i:S87OPsIhF(yZ&ZmT<49\부0tkى=Q4+ff{CMEBK`ͣ)ͷbӤ(mps^ꬅo;H<{D`w}_L?[5_[ C8 0h"j(6̈p7: rgʮ aF6[%$E3aP,ҭyOߺ ŁTNHw+Qmü'~h⤲Fp[!]X)<=S{z>T:ZE?)۞X@hwxW|@ŗE߫e_5$QLǚЅ`KWx<%ƥ^fJۧ>~bl:n$>~ @C<ȓZ cr^ct^DIۂX AQ:j`BRTD654C n%Bm?'9@41-<*o؊]S$\DDH>«RX<Ua^N("+B{,֛k^#^JNqBbyO('V L2W^D9? n*2),u ŗ;S 6Ũ fci膆 Dgtr\k73Մqit|{,j³M-5cqov cַq]HHme?btcX7B?h˸TpQ0-~ݨJ-ihYD3}4}9 *qKBq$hpr{T]@/ ?Se aj'x^:?em g9HOSAH]bNM9(\-nlzz(07e>`:5 %ѫ=?a A;C f֩*nSLs,zH- RO-Q.FZAEBG5əK6?-+?lK-kiW`A+}5g'<^&÷X7~)JuԀKqf'.-!OV"t ݩnm֭5'~Fp_)]'A:n ^ jGܷSPm8dՌa6tg(_ g@;ٝ>ROꭃ.H;G>p)F"{dKcl~ 7-`2xg>ԫ=EyB>t[SOj{g?hǝMyk~֣'fLa%}B <Udć?H&D w߅1lJl Z- "?N ;ԣ3GppTaȴ_)":}W6FہUxo6,ToW t MVǰ( ;8[0s`sG u03iTT.`"ּR}=eb(?|򲐶9F+ZN孖yƅݺQ?F9b'{`0kA[y0krprEȮqZޮg: T9B&uĎ@88bVB+}STqQM ]Y}PɕdɎBkIUa_i7t8VE,熃r<0L` R&G`tV-KPpm1XBܿ8&ʵݙN9W{; #-ԗ@}9a5 z1E|kvq;ouyn4^.VO^ U5e "iqq^ԥĔ ݬ%ɧzSXRCkL|WdWIOL8_e.QOjnW/^";C#b#/mƫ+8*R,A5 Nn60WMv|_9B` !O;UZsc+aZ|J(e-@bPy@kyVN G Oqހ$3\D{41\/W@9du^Xɏ[,U 1+%o$ J^Ju)e"p,i,,xbF?0g=0ă5#dQ0{i܎l6b,65/㲉5!{4A2/r a{2i SR* )7'!eYLuX$o Lqo0qk.^S3͍ /9eـ.r]C:dKzPd9.3Dj8QB 2޷3D٬{wE,ȋ GKt}3R瘷xÄA͂~kH~z;DJwh9|0E΢!Bk0P|C&ѧ>ihVEU2 3# L a(q.'Ep_C9x7bqqb Z*Wh ?_ꮧ@Y k ru{>!9#j%!zk+nOC2r{U!6,T~@] դe O~ת0ϴ^ZLo|JSxL_3DX8Au1N<2'zSD)fOxʅR.ܒ&b{3ѳ:tb V^Dq .O9f$k Zg{K8(`7eʣpE0Dz= { 3 ZuR#0%YmpMQ(ԅ!&@̩$,dGynxVBlu pQ~ jQ#ܰ6FH8#l7C+_4 3kߊhߢY"'v97os8mh-Gên՞ó>`\XN qt[jjeF6pV'~ː e ?b &SJZY^ f,;5TmZǛ=jQG9%~GQ/vjh@1Ru~KԑM_1PNRrX|/^l0?,SY޳(~H`Jp@F^2{Y:CZ=a%mRg jg @AL P*>CWh%*N/7EGI]K,_[$>Mƀ/"4Z nC| 8Q#釟>o)+(u?3k?#C q2,U\5wևbN^;Ask ŪZ ;1&OjL p=t]OeyGw`d"H`h#WUALԷ?h`qo!OK6 y)iuJ`+,߬6uF66lb?G NrAKaUūH`qS kM$ֶV/܌c+'|tURxW5.-TPrsH6 (fi:؟mE7>V2L@-OQ{4wܣ!2*Dvq?t>MKx~ 1'® gإt"L*R);{"NRjB]ƩL扙-B]D~}bW94诩,+s")SfYsSa ZsjaK+Qυ+ L4*W>뒣!3'WSRdRpO/ˋ%AylIDLMGLp}OVS"F'd@ylg[͜{cl !/.ܑwG7OnVnq)tC}.8<iT`™?5r+דGqX#KȶkZD?;d\OiN1OmWf%U[H#G5x}65XAt%BD>(c8@E9L1 (e5>Σ)⟚Z')atskV0;~sNaj}.H7e쵽i3:$泑bF%dR=' 7y-0쫂]W0L^2 1 +>P%L1PnTu굇 'Ϙ}ߢC;%e5m!%ʶ1Ӟ ]Li9I!,acmp" rhL W~s~U~~/W!!g%~q Up E1pZG '@LauJmW=;lcߨ" Sheǖԝ)Nd6C%t7e\YB*I" X *ID\ ϛvƘ3Kb{WW7Bk>,:yܛZ- =rҰ֍ɀ] 7GZdH\5Ir(<e 'f秠eD{M#aRp]4u`l --WajS0kR1wy2iҥIZ'ԑ(for,Ba[[0hSx܇<#,6CutEĠ+QQ;ZEisvU3ζU炙%}pjʍ<g^)iR7E2;;!d_>{κ(PȺ={*Z+q\TW<:53@L_idIO6<O܅ +4 %Z,IjعB";wZ̓1 kl"_|Plth%];Eru"&Tn 61x|Ȥ;S솎=7)*+B:Z/E2{sEB{H%Ńr <(PDFhӞ-QĜ;["si^/Od]4FR^eG<7bR% لNˇ!)zBN~!%~h%1Ax|'r.bٸTe"_Qmت2Z2Msq˨ #8x;H(ͮf݌Ⲅ)8a&&5Ў/K |H,AMau 'pV8N/ $T|pӣi%L0{?q &fb>ٟnl2-2rIly3;C!h낎]fY>ltJLxsYS?:Я8l.*B+ح L99 W>/Oնjm|l,$~YlQf'̃eKBI;|N\(L(eij29 d޴]L 3J/7{wt.ߊE챦NπQ@:!*cٝȻy#(fχi,<{-[u@v/|h׆Q0?cӹGvJ̎[u]B6ⰚhW>6[#H C<>f'oN`H;VZUlPBm]e^x#)-xu dEM=s8u6z5AeQ945I ~ƀ*CL/] 7{/z%'x /jI1c_Z ^a+g"VH)'*K_'+eigehLBJ_poB lɶ~>;@CR]'Dz\&B|.|IJ_sY2l>4xښjs\U4/ }X<}$f҅:Q?C&O48j\qOI 6P5.N+|0ّc?`Io_T쨗 ӧMP$˭P`q>KA#,=rk6s]}Ūd@wbBZv bXp<|ks /bOc ny^K~Uc:%Jz!gLf4?DYi}{|!zMXLU'ͺjQNP^RR-rOXlM@Y^&EJ4cJY2.Q}M=vIԤ~ۇ?虱iN3qxt-bę GFMR_=cP4Ҙ)xk8t.j$課>' I̓QT(P>K[#ppEtR"^B0!'=݇鰂xuR>f]I)e$Bc+}T];zaD1 b0Ejvnd[OwSNC WθUi` 'uPB\Ȗp[/Es.땱 XyWݻ1a8ULM\:ud\eے9ҫP (&$cwLFr~~oKUV3UGg+ߌMM5\R'2y:HpSKE+Y8%d<C*cwyCaZq<~%e-ot*3q  z?lα NI_DWSȕ]ʇ/T{}8qv )= YJ7cP(_W5E=\7r@P'aoS,_8e1\p'݌{("0]Tڥh˅uԴ._e n96~W#eUT$ goZv|fB}Ty]<$A9='m\9to7Jє~[j6~yb']=<P0Q8S g$`SO:CX@LNs6"aЇov]&4U1sP}n&} ۅ:L v[tLJ)km_[ .CI;WL.nTϲQB+'/ȷ 3xdSbu"?:UH \B*),{t$ 8(@<¦ι6Qez-G]Fs,nGl_ 𒫙qnۑ+BxoyV)S4{* ):j4e1#fsZͭ?"yRtZ9"9_qoZJTJLO3|s]m8t!Lǻa5V+8ĸ0*sx#3>1-mYgY,@w6n}BnJmR)[O*]/A:^ i)Iz[WGU &2ZAQO ;@jMeg Zf}y#u5ck?xmDSL=p<{}X (g쥻bbwsW[|p6e8X, 3Yzߕd*Y   G52CnY",W6"ФOŦL1㟍ruPH= l0 "ЍN~qA4'@p*6M='{dџۧ`Uy!KέLKi}j{w!SV I碮O0MΠcPI=!Ę<ao6^mGX.63m4Ĭh/M߽B{ 4 JD?t죷Lru3`\WrXg$jw44c(lJSz/}Lٵe ͡NcF.q07ϕAo [Ar'29ngU}zdU-_oj~H`ex]b.ɛ>}*|mU~ n' ?ڳE҆AlPPksoV/˳MT/y-dYyZr.Ё#~Vq3ꦖ-jfA \HMuK2 Or{s_/p^c:. xQT)S`sX`d^Mg/9A[l,rh+22~=!a/` %QjokwSo[[2VlWQP=٠S1M j[@[wrq.Ǜù:7c1FS%'C^F6k |F8jXfțo)>}vWNo zD_<*8FGAܱxrht:-N׷?Ki&"7 Ȫqkiw1ʂX| \J(:FZՌ.4LNE}A0h?8Q9luT  un5TkLAJhoZZ-hd˩SKT 6%0 9dÁX,ohAmgG.KdWEQ#E^z<ԬX;}PrY U @iud#&(/3|SU'<|\q8fSF%t| {x'\0tu9~Cr&w*)B`Y1t!` !|U]ȘqxqO6GNKѐ3&axsc0ɜLRB^p5G%R.Hh92&'!Ylļp}AX"x"!QX|BVkA-'`Eͧ-yN$?闙Ƶ'Ȫoqs Tg)yi$U%&_ŦA'T;6pgr%oY I6[xVGtBqmsf {=T#9jGx2}vV{77JBJ63Fiiz& Ӧv3ւ"+Z I^!W)TG0VC-9°zetL&e{VV ۱e3G~.Ip/@=vve kmqk=)ͬB=O|QXCVYIl3jA?{ L#&g6tuDIwI8W#і}F־L"8k&hg h+s/lO;{ 6 %X#&G|r^:'xY58xv%c|Š4%ӝ_yPOaJ:;<|4ԨЧ^h% SXtC{5xjY<NK~7EN+4[lwɑt}=mIHDyoAcbv3i;*+3Jހh}8j}sr5kyE5>q^ƳR gV +U"4"L Sެ9NJF}Il \!Q<+oVh0v8~LASaqU+|C~5jˌQf3|.A"bBjarٟNUVW԰1O$ *t_ :3(SbedïLd | UtKD-jD9bR?䞅hK+XໝKTnՑ^D-"M0 E8Wž)>a &fRCDjHpvE$N/&B7΋sg-ʠ4aF H^/kF\ R@^l|&a5ˆta4q2VԹm;qE>u{pfy|Ώо[8&#~4XUAۻbex}eU]4-8g4rI@9pl;L.`>-6{hGӊ;$\& [Qd;i #;Ujٟ;9%7!T7kžd0iC|@9RgS|wA&Ṭ~@>s*^:ۦfh _IS>d.fh< -s( aeUDp i_p&Q+rcx*MC@z0d !ToH7_Eq\.OKBfګ_Mjx1s_-t'ˆru=$ܐnh4uLcUٌciCq% Ff+d):X'Q[=3g\~Yqkg1c/(F/lvu~MHrV3Sno4t] E /G{4ӲA@J]/H'4ѱf (?b%d6o,U+M%~MѫQH|4Pn:6D MIq;g}ԚZq*f[DأCAQ\YW'qH0tZ|*营f{&ip{iGb\XĮxuwG 8_ohi~PO*578(޳*+MlQY|!Vp8L>&&/,~ƛ+pwόOl9(GUiGbiU"{B;R[;?!QC#p|ra+0e{~Ow@ ^ðwN#iҵh6W=FZ\w/Oq5hz?$Ų],r-YH 01$ʛӧ ;tMTW6l?,#E]4kQ)-==:)?Rv_シǰs D!tH8\NY?|?40a W#"O0d*uiƕu;i}Mߤ'ONAl%K*G nJG_~8@f Y*;dCO%].Dwɺtd^sδĞS1%PW`~==AE N ]:->^͛t)UT 7L?sXwhVY2wEhEZj2K. Ԟ @FIm |3QQқ?-T `zIF;x,hp""Ǘ!Hasmg1BT2כOdSOG\|bzܭm3 tˡH[PwR,4(<~[d#̾2B0n5z6 zcjQ^o;/}4BfmCQ/h*[da0KF'<6j=T֨32͋%]ע nԢ')2el[v 5D]v ʲPFRчKˊk :fqUkŵ2:&hײQx u喚`ήĠ;dnXfn`ak+9Z6 2ӋtgbЋ`pnhe>&3Fڞ^; ;y=1]r3f4(4ƵNJ >ZzXMй]JxXByԮ.a%ֵ'_=YT Z`)д3)BY"Q~2sS5o^Da. s7ۍ!dnd (֎-Z{- II?~1'`ѺYko.'YHj4@c1}*qY^nLU,O::7MF$a^=9ګ.Fjvmd4i>gHlt`OI6n } ߰*K,Vm$ONĈڸ-8{__,V2sP"~ KM^7o)<^-95D]d"1;сgc[jŨ@~؊ b@~/GaFaga/6;d4|0ԕf }BiG-[kʑM@z!E DB]²`S4$Cp"/Q̄5I|= y)8 5ЭVצs203ҩ:bߋ?Dœ￸? b!:%anݝNqH0RrK 64*xyo V6_Ы4ŕ 5 0Wt >]5NZ|A*8a 44 R_`kޢI2XlpJ (%=|,GIfO~YNI&Ͽ4w6 r^:V.X!7cSך qI m|v7 1Pi䗧Ho{yٖ%)WH$% Vf_Fp62?NM܃L)x~< 6Xؓn*=WnzmZשT6@qF ې׿{2Qh/BmRp坃To~DXTFvKЦ(kZ*ٌu~NXSJ[͇QnW+)̄T!l0f6Rj4n =|J+f*5d? TAOT)?( Hê..ME&-KB >Y$7 y iT 'kII~H6 m6f6Y T\}S@@f H`E^@˾a7GqչԲp齝u2u85(;k^}@&=mf6s&Qk ]^U\rXа\p1_⥧-0wM6iG!ٞ [Wid=v  u;@ϸY4\Pn3E|1b.m9ۉ՗E (7pVvć@Mo9,؝+(5>&}6z. g_j5־2 L /|~U'ey\@0AECԣ/M%z`"\T00Ȣ31m2)M_;,N >]0bh1F~$r5;1DZ̝q1Hu#XP8~[(&u]١d{P'ɘ$^Q""8rfX!|Z=<P6ZW1nB >(b?=H\\< DyhacFA4ƫXuM^ ږ  Q@ jP#5p%c2NfgsC U^S"( n Yr5ՠ?t,OCOedq'4W P$,])(l  C+-XE}KkLFɎH,lvS$B@qB^Qۜ`}噏ly9h:=L&c??0SFև/T}bF( cŒ+"doS%W+3ye`53 HhPYpm%4ѻO|l(OK#GqƵ 0𧸑*E_6@iWXs3_5:@$Tfm6Ac8@O gt9*ASӽ-kLնվ$xM'#Ȑpͱ_d%l4:Mk~8( 93)&ncnHUTv rH~3K6xxP$dB˓S;P'`W=nvJR!- ]2 ʣZQ_ey9,xtϕʕs%V&/x/kjJqWOR5"ۯWA\^.ռR 㸪)Pjʉo/fA8ݪ:7d$T>ɿlQX&0h}$IRΫ=3 :hnSS ˠpJEɣz$_>8Wsݴ2p);l8z|s>dV D{E+`rȿ, x?Ari;4*aN!6f᳝elJ,ͫĆuFɥx?xD}otxFJ_s)Bߦ%6^CL/RX_wy g+CHٸ" }=>pDPZ[좇} w_(3{(~6ϚӄVšgNXDf65b)uDd7?rP&le\˞>GmIfhݚuDԑ.}8@#+ӰXH:A5Eg# 8!~|ˊp=<~O `msYnm^5g$:Nv|S^NLS~)Lq_sսD:{O."UnɵOmEvY#$N^*5Xf? b}q7ߥM'vYU Ï{;_#=0rBN  we_݁R?b"T"e, ^ iƚUZrȧͨ~rkoC3+.1Mo Ji!yE{ZԶjG|-teƆ&ޜ"n ) 75B̅y$?'N FviE$qEbIͭYD`NZ.Hj`,G۾Tl~X6F5lxZ=0+@sMrUE(KAs 웅|j'M1|T TY\xƩ ndT7]΍poSRFn=Y?DG0q7L.Ovjd%y' sϣ~z.Om\z'tXfϓ"l[E7Sηra⴬[P9A:d5079^Imh>IF/#`|fNA=oȻU_hWrZ³!q=M#f[j&{&9V]T?^zrq 4+=O+sS2\P,VH~nb,7sfwsBs;ݰ!\6/ VM묱fzěQ:N& ҢiT ;qSHl;~>Zjd uNl+ѕ/)f9tyҺ cpX*/xnxRH7.+]ՠEa (He((=hV\P@ވ?L `Fs蠹%@{Ԍy11W/ q{fCwd:)3MS MhT@r!&w1B.-QC:qh,iEOH jͼXLWϖ!{Іֹ0&N^PFn9&JNQbvʼnT m@6)PIKa$}̩YkUQ難éQ-H4N~nӯ``'_MVJʖF}C5dKp0HsEu1Gay'FF|),<(S2eLSdk`5z(BI$P(_9FK<ԅXX>gߴsq_]@:d?bn7qupv& S̐]xSGoVRu6*;BۚqsD0Fb> #E{ N[OI3rlbGGprhT),28ΎT I ɜ{Ưs? ָ'ROiP ԭBJozF_uMA&{~@;Gv⒫H~k~",bC lq[L{cgbJra;)bZJ/v,);ss۲ *׌Gh\SsD'& f"ϲ#+/#@8u T; 9?w\- v7%ʃdD}ͬuf2Bf ~E,0Ȕ24"'TоIs(<\ɕ~1~Z.jl\:}?Zk:k};z?kr,ZroP Ժ ﲓ8p"} -@鵊a'?3m/`"xEΒ\ܗB6Ow}©ziq!W5kT[A*5 ޗIrnA`Q5/Ae+?hE]zus[`>N ]W7і!> z͔a":R %tF BDʺ8 |[8ehL t'H*bE7-Cu_""#A*xE ,#a̷٤jy"V p&dtb!j.U+!"V=VK 3pٱqa]%D$n"g`&ȷʝ9NbX-RYD:MY1յ hPa?^mUD!o}Y2e*E3Hm0}㈿|L6Y!XkJ'NOgX{{1I8&e]s*_Rsn8hٞpNMpcCvǛcLZ}2Te`O^Uo5i8-\1:)fе^OpS.K<p5pG7rNoyD ߭zZkl3H8&^nԍCFw\b~m@η_6@ 0֙E Ҡ)ݽNf[yz)!!2s{knm QE 3.W x]W12ATQ7lV>@nU& +Whmwv2MnҎi"\/2ݞ5PVSO?Cɗ b(-$7)<Qڼ~WDZ# J{"| A@1)-K婊vc}{aZμob@%޸%ߵȾe<.lO[pyU}y#hwzg7֡ᕦq4a$ (Yڲ57̷o.gÖ @N@T2mE0D[S5)v\l}7q-ۮ>X`V#p܁VdA|b;thp?t$|Jϟ73q;dߪf58\pO-Al{KmDL ;@d,І&?)!m!،۱X)e2`[Z2|h$>8qz,I\?sjDL֔pq&dvsSP2AѤ;&iCVUF¸Z {OA @wAM?ׯ D9үߪsFn:rAȰf곩X`$ {(LS"tzJiקulvBe%>2K>与[D0j*ZoF؈[,(/P$T[`is6 *&:Є޺]:ZV`^_)+*$[E - ' GQGQlLf|Gb}Ht>ՠ0tSA`Syc4e*yudyT5 EvTx?T=EeFˏXGD{SX<#kz~HvxkIxë|wHi؜fɰe)=;>ڳ~zvOQ(ce_|# 'IhvJ6k^[`Ti8<|̜ShAO6*GGirD zEڠ&d%ge ̍ *Зnb*O;QW(Rcݞ/0ݎX|#%^1A&LJFrzE\6BNKsьF'5ZdP[y#+yM0u>]y,zkB̋р4KD3׌١0Yktw? e#J5qVd"3?GT4)@<ls`$'ҦA \H\+?[T1;-.}UB2BFBV6 W( җbwhк0M 9B*Ÿo&OGw-نK .C\Wid\OҲlT݀RFd,p&FSmi"@ 'wq煐 ?.Xw[}xmv'AbXU2):1t\+ymƶBɝ[{=#tـ8S;{V6j3įKS>譹P%%~i 8+k\A`&bOA<lx$kpA-'&} Z78 :fy!¸MsfU0]r1;.hN\tPT+5$oG2%/ϒǓr%+Y d9~M?pvKW'ot?]q] (G&b65r*G*0܌{r'uK$?yIg޿B)N:i04A$? BnqL7vɛ 2#PE#vG"\wA4úwRr'V8{{ȉڹ=90rȞʚcl, E-ׯ_#{9u|R>X5rHzJ/Ӂ.ӮC3-ዚO!h ,#e wV/Jc]q5K%z .<%KR=ƬTJ2yu|OṡpWɶ=Њj \Klnf~m@9xw4dK{ܩ#%}'Ѝ;)#V+[ ޲PQzkb{ؠ)y~JކCu,4cqȣ$[xQUN`_ֻoGs[GY⃷RG}(LVF@H+~q0Wd3Ȓ>]I+ˠ آ*\œyojf=WX?v%d!s q=Z}ԒXeOV9q D%o$]74DU(LK·v9|!ޏ IX م< K>VJF pcr7\A2rˣ$&!}>!믍q;cttGQxR#Un\߱T&Š}*Wy/ΠX B=TNdOYO*N~erӍT7 x:dbP+e.*)4rr* 96΅#wge F2챒[2b3Es1/ dRB\q[Důbe͖P+sxٟ#!c5%xߊE XF'eP`Db$sE6;>Q+7nQ ;|8vǜUIm@_ =.02϶}8#i<3ڿp %>t;Zr7?sЎ4o 3F֖Be䇘o1a~ձ.t穤rM#XCQA|yZy \wCWJ!ڰq3Ŀtain*dcto?ȉ-ͫ;V,G3I:?C6>R`+`<ʖEd!yb e%8ҷEdkgn[VjJoG-%Tb<`NC s($-V`8 XQ:k- Jo.bӐh7eti$+0em5\Nyd%b5OsZVqMlnQO7N@P>՜Yﱆ*2-j1ym> llr(o8܋C1$9SmޯpTU(խIӚ&a])Nj)>t0eQW҉m4i蜏w8B&&?hkBo14DM;= ƴSҘV=ϐ8Τ_R&Wu5|Gt2 '?4aby#Ḷ(usn]cW_bw՛d </[-0Lw/ٜ- >7ar*7eRnur_p=$jSRnǦtX/accbu ?T>IQϣÎ>?H|ΓCjQص-QB)(mFK.L*~N/AmjckA[ U[<2>Iγ%YU(=VfB}vzf13=MܨKe+k kPyk\7C%#S5iKY7's" l>E^q+.ct7UgCN`r憥} M=%~L4;Hq $x9H =l)z2$4zqRkRksyz g慪ŤD_G]M6cE/WliZ]o}X%H U@{)>k[{8D׬u q) #Wbo邋]|y>_Kr=|c4se+r 0 ML9l02eS]ІY#}NDɇƪŻ7'VE-.qU$QpL{.UCZ/FBlHizv2wБǓƻR*ʩ\tz0M,?U,wm3Sayiv6 ā9: YZ