bpftool-4.19.90-2204.4.0.0147.oe1 >  A bikW^^f GLWU{hc֚w&QY ,$mL qd)Vu-)Yy<4 2z0j`\e> ucbIx<$zuFtF)3s=W_QP `ݘ SD:F35đpȱ#g!m[fZ?Fzh{mnߣm0M)Ʋu;?[?NH~b[1`[' ։A 5zAdf轪^e˒d *FDcmb^#Ұ=HS/E%#Uv m1]B\]}1}g=Ă$hzɶ2>_ِvLcEiH3De":iЍ,Z^R$xŨU8j !D= Uǣte%@>p?g?gd  $ a39 NZqw         B  L t   ,D(L8TS9 S:!SFaUGa| Ha Ia XaYa\b ]b< ^bbcBcdNddedfdldtd ud ve$wf xf yfzg$g4g8g>gCbpftool4.19.902204.4.0.0147.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bigobs-worker1638948070-x86%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤biiKbii^biibhbiiLbiiLbiiLbiiLbiiLbiiLe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698978311cb6345bc0c7025ac8693982c86c160e0633ca61b01ae647b3f4f94ed22ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2204.4.0.0147.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.1bgb^@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-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- 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-worker1638948070-x86 1651075011 4.19.90-2204.4.0.0147.oe14.19.90-2204.4.0.0147.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/standard_x86_64/f752d8dd19938b66d57d075b2130c4ad-kernelcpioxz2x86_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]=1958ef096e5306a9ccf8dcd96e06c98821cbdd2f, 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 RR'g$3spe?[1sutf-87ac38d32048e37a616cd2853b995a690d9668bc60ab286e5666dcf01e715e661?7zXZ !#,] b2u Q{LT ]o< P[e [ýsL~U /&W=zG8x7dwq1[0)bV?tR!gx{}S_l%@ lBawfm߆y֪nJBKId9_0 .|R=Em Oס>5H,H'9k$,:†E[EA9#ϭt3n 9 rҫ w.pN^Zqu]x׈dKz H]|ʏ _^J~7*=&t:/,l2iމ6!-/uʋj^8mEu쨱-BvCZ0!! nۃ~drFH.'(^VcWo̠r{V{2I@Œ<}_QD̃&:Qش*[T pR3 VIϿQUh;~hOD>,GJQLP5{D *u*#R{=EJYk"嚾] #_ _dh@ɾF=bi3 ArGWGlkQ#ӕ)[;ݟqK9Pbda[kAE, sPDkVō‘u7%QP%\FP2.u}XPڶ/O~xB M:ޅ gU>R6oq5R)+Ajph2waYf\Z:P,{wZY7 gwK Dp1^RAq 3Z`M6ouu&W:J}]JA㓸hqU#{cќEU'mv|~qUKn ~:{zC&s xgȩXXPzE2 5cK%y#HB,kdW5μN:Urz 85QWC tpBUu|8gMkG*t_KʧH3]GOx«vuz ii]0Hr8v ׿M0*\$la9,pHQ֌n]m@J٧usr$l4h8-.eKx䕲's>m3UE,@RM"ӚtSBxC8DzbCuD&t 'n92qu$Db:-X70]{?d9$3,@j&4N~?j{%9 5!./ݮpS"xyJ6G8!)C~׵-ew*eh2[W+9d'']"b=ڌ{R`dO~gzI>)үk|FBz#x)>ϔgͯAɈGLW>lX4\zT ߌ>Q-M@eyQ& GEl<'VӨFtmȓ~&MҰ<@z>ƻį^:٧Ó驼X͡ƨGP+И[zZB8h'K&ZibrYG\9לwG%B̩D@SJ.^~\}@mwn{̕9Z1$-x#`\ sτHڢ#.cV~SР~W1#EK&~vsG&ަ0[k^𷒆OHP*O26^~89Da 1mʆ=M:,`ɾj#  qT~>Iik$phעX  rjy"ѓk?KnFZl D1^m]2Ev"퐯7 EhOm8-T ] dˑ{_фǮ4m!TL;LTP@H,sW8!=gr3sYo l@pbZMv=$LMž5-:g+Cd\1vg })h_k5ʆ ` o5x BFgm򎜀am8.åPiiYJpNjߤ;.ԵBk{džޱF\A ԎcAg@_ݛY娾>芓\aMYFu9`[ rb4?0R,B!I>矊(=ڻIOj[Dkcw2kj)5L!__!1R%դߐ]l6ܪ8 ejɻPh{E?HlCyb9CCQl!6+z9/Bʥ_Y{͜˻Wҟ`z L @Jlza'ZËˊJp-F@OC0- qkE)T&QP% g  *H|_H$OOrʢ~֭g53|.ZTLtsbVSٌ9?l>99ɠ}rȟِW&S> C3xw8pd]~Ku=v~;)?u6S."'4A@pl;/B)^d6|^JBW5s7Ia ^뜹ڤ.)PgţM\ѬM^O/-"6a  MyJxH( ZO?g9$o"{P/ղ9H3]|dcnQha\q/q\'#{_0,\~8WwcJJcbEO'Z Cf KrX5oW2RY~Z2 b~;WN"5.ޯ9<a8F/_&._W2L|{6o[sӡ~B:!f):&+w 8OD0߹婹=;mKsm*uj?;X2g{q1ab^а-[+n1 ER]7Kkv_w@qN`8Fðs[сl>]`|@Fd,u_73@/)ˀWs~ӳ$`hAwJ+|:̤)f+H kk|u#RZy=rtf_V05 A)Q;,TI~[f&q:uQ\YzT<02mIsSO9:{Dlr19xt| 2_H66 0)ob}@Ċ/ə KF%iQT VT0JH\{o;THBA٠^VİC?9zx=1{:jbIh'()W(ޗ}4y_Հ֘l=aԎ?oV5|xݡU{} `~4]p4Z~={pE\eI:b:FyyRmd-ľ$<@",q+voWNU"gp!Dh7uQ_HU5\7W{"Z,dSt 5fҺR0Qe"!ңog {TZ=it1h,;')>eR"M ݎn`hmtM4-C$C1F}E0^cyau^Fc:ٿ1`M|R` Asϫ ?H%c?גּx I@TR[닝Js;}c$FuMVғb Z P%<[ wouKi z穈 /i1qGrgEl}ط"cZRNKh9rӌ.w}ftcϢQמPy(2/A"h5uVTdYx={'J^nPcQ"t%)EoL--KmxW71JW~UWy9*)B3焺Gr[e=^$٣H#Wv> l5 Ţ Q?19ʸ:XV\=i?"NwY+ ''ZB:ºaLi۬;Bh'A+pvoxu'X䒥Ρl}Mof쿒!SJZkR7mn>FQb8_B^|e̡S:mx"d7YE#qX@K ݭ-4x% Iۥ d  1iL=T$ MŸfI|fi1hl$2Ȇd B v$iDzka7=%^ÌarvbS5gEĪ{ w9cq%!5.yh*f Ni.ٮ3g`2&8o,UH3"ݘ:l'MC\ժWR֋I~}VFcPj42fbO3fYmak+mH _J{?FQj>KYG{\ҁ{sPl_י9frVxi^7R-vr~+*I?h3awD&| \>Yu46HiׂExg lZ8᜚%!1}Uf"uxhJuӶ;_Ty 3bYe~1 /¢hP+F؈= ?mj@x*/IId^{1M?5ko8Nے4iDN?0,ʒedT&Du^UR[eU[Y.Ze|i%fm[){Ȃ_!NQ[4=CBAON/O K\i<{1FKw|DeI!DW @J3(@uh`Kd"Lcr{f*dD#L}P(yfֱ:j{'n0_>I@׺Qhihxq#/muȂfln+~E \m e<62yXf{; $M{# 5ڹY\4Ÿ!Wv%V|#r=P9ò]\'eLHP/vg|OkD"uu8g3J䵋[3O hǓ%^,_,'osdkf!nS, yw  ܖSp;jCNɽ TPaʼG.,Zm*k=Nܤa3Tl bu}ptq@#Mi׼ʞʠ~d3p@JAƾj#,%b۱.+Gi:U\޹+ӬagЃJs{ n+fjMnbOLOթDhfPp`fZ]Ŏ(=^d!(JHQ 7'O M5Kd7j=zmha#3Bzh,;/v"Ww&DXh~7ft6ٿa$}+wOˍsqU-0b+=I^Jj>O g}|ZxlCsp&?J;ۂJDʥz- ޏ4 ӉM=HoJ$evƉ䒋ck(oyM'Und|/fdؠ4mn uυ@-=)L6Pwͅ=gS{IK 4^nR4;2)iVcN{U` B Hai&p(f,I=.\BgĺhLa%..Bp =ғߓF Aw]3:_@ፍCvŊz~$4AM ֥3 $ ` lj;,IIvcOI(g6̨ 51j }ˏv)hOCU\X:'<Lb]!|ʎvߑ"CJa27g"8CQhLU0v"Hn=VcX<l];<:H,3Al4cmҰtߑk!P+o{P{܆ ՗wTũܴ ښCz3q5\YQJv#T|;FhGz qQ1]eT]'fJ'`k7 1O["{X˥nW3^cYU|͘ʇʃU7[Ƥ]XIa#ˈ.;]@ݐ(`{_w!)Dw/V,!V%۝Oa]dvyr-?0ZOP4[51?\ $b0YqFc9luSEYG2逆 *R|U2\:(Q˧Tr h~L&HcO%5̗CJ~jc{]0k"cA89Whb_+q[urI3ܷZ7H-CjE0UR< #I,=t*0wtگ(XP}dfZ7j_UoWDFEa&Sģj,Τ]j^{EENEö:^Mˉ2uCԷNkA`׮-/ʱެ5rϛ5Д BPb ˘Hg'@(ᶈ_s*ѽ6SrJu䭳)Dc6x7+4fv3Yn9j(i_߈~[^Ԣ& 6YpNgy=F]g ara$F:4OG,ň:4j$._ݶz2V38w}w6P VkXħs.B(r* t*5?$屘N0&]SSVZ=IBt6oBmb|Z~Q;޹3W2NX|cD^W b _K64<D҉S ^l,HX.It W[V7LcbQa /h[ckS>#'7{Kj_y:x;^YRI~6 O~tdV3ɐԇZ`'Xe3p!rD]L-ri (x)S;vWT˃]UA$hi+s"Sg%ξ!Tee:Ұ%mOw1g&iAVSF`eZJ}NC#4o rLɃOƸy6d.+ؒNN]tQQ3S_@HL6řv%>?"E+gqP=oHX9(Swn("RYu1` &zUؑ] j0="oqzU] I{W]=H<"%m3R8IS }9Pf vFqn=9]T{zPGuE: O8Q'EQR( kS1 aQ$RG!NQ\0""+ӣq(n5c>gVIn{[x}kqE7GDߴEcBMF1v iYadrH  pq,0oޢ=dfon[GA`z2MpVO< bA]Mgy;k}&97ɕ7X+ J8d(8s&b 4u&"!L-Id5Ȥ"c{A;ա(X/Ύxsc'1qr95#Fh|볟K!>q쌌5IZ*k]U$EǓQAL2⟮,; >F{nV|2ۮebocWS:c#-hw=|SКHs_nF<"o&{,RQ' #לdSGN ;-]@k/,xb {{uD:x{KW^"*B([Y;ˤsdOUB"_m"a׃%yoOWع<ȁ;BqWiJ'R.|2* %a\cTJ}+zz4 ^bp,`B3נϖS&{[E8!Ԙ9),oO0[ys:sD }$OlGQZ{K/I֚c%""?0# -vv[y35z/.GN94 6cD>q/0yZ@ ^U Hd1]gx I,j+j4QJ L褒װ.sx]nV_{ ߜ y` %qo  o`g`\^MeAopԁuUOe dJH:k$E)K$f^G#=7Yt*_5:r!3~;0RPY Au);]ueў3Jv#i1".]gŽzAOĂ-i1$oBa4 +Zk~ZlbxjBX =VSDKc`bnNuSqPF):VR nm`g)!bc{KůVJ͏ 顥O8dA'n3vl*l|o`Fy!;(A`3d|p,!ΞBn'"M쳰.%LjU 0ph7a0]sR恟m@NFU"pgM(D Xsq0dzǞ5 (eZ!fpZN䜼Z,YZªH^(=w-#^:D#TQdX[+sWm z-P2lbQ gR@WS3T5cvGE鯛oi>,Q5lāSO67QVQ#heY'q #_ɨΩPCR[̌^`ՏZ FH 3sG#i^iś<-篂v 8>!c{Gˢ;`ڭ4R0ec{cU{] +s=e+l oIShgdsX B2ƽÓY%cbAbТrlLEsxļc,\Qޠ|j;so[T(ő,c^w\Q􅶭}9X|KUsi0;bYz?‘sxRءO灞]W3U| {BՀP$?Cd_t&#Tjg W3> EHA}s`ƚӡQp VMrx?#'ڕ\d{i5D`t/)יVk6drS'*tõvݦ>*ruk?v1lZK˚&>wUWW#v,m/h5=k0|& q?$/Ƒ9n+8.Lц6l5 /Yf}wL_N?@ԅd rcsflqA%xEa=|HTYye{ZR&횩8ٝh2PlvgةL!jjq^/-=I>HnTCq}>1<"sW2ŹzG#C ?aS7'q9Q.Lc~x<="48LowB*fPrxnN ڈt=!|87o7%%pZoAj_ `n7Q{~+5[B27^/8}|P,@+ZD`V:Lo Vn+ω@+9b2fMԞ$7S{0=:b,u+OY>Ы&Yrk ?M`kexlQds?F@*DžA;_7q!R-eǩEp{ J:4nI;zGHMs0oyiImcoeHvcr[ q,emrm~WWOn<%̈+ b>R5#~F#Ё#hҾq/PF~rs;EsV^6͟ë eCV! w"CfAt[Jf$.w( Y0 0 uQw{q,EMǒ{䙕u"(!5!Iǫ̡wX08LcJDe3:1Ԯ=In[T_euVN!O?b^.|&_*ʬm)BI"Xo52QJJvЇ l,w ]eݭ{rɁ TĿ4lƙAlaP+`C3{q{w| NMڑ$v\^ 69>8Sk촎,ce :IcGᛎ8J2VکXxӭgMuيEEPc$a_YWT2#g_(B"X`7ˣom;؛r~ XZwK FN9P㦝hPz#YiF_hf%2k tҫhLzEg^n YYo®$xsyYEn*OGsGg #k-0aZ~ ᠗Ts۹;d,& `/-+pոʤӣݶ{1zu5r+`"e/TKR;+FP^lb# WPe(u^+>0`):6SyScg{Ft)J>‰X>]C|`ō}]BrReFqJq$".wOR-vTr&WLӑlPs2uWZ@1XD$njw1S@|/ϧl'o؝[dWWG܏a;h|vPYWMٔDV{@}) [)\2H!a#9R(M<2X_]sjU+B3%续׍C$ti2fD6R]M0A!}ڂآ~ʈ 9ЊU AMhu7 #&2r2z!xVaZxܵݫ=p'0BDNEȔE$Ib9QhŊˉᏱ Xʥ$?}nV*s;iyn}_eOU@* Տ7Q%$6_1UlYG5$%Vxv׶4>숋|[I;XgE_Րh$O3 JPb=CRk'7L >7ټ4Jw;owI <FQ]5my ӈpUYDÍm@AaESJq''jAq~IftzX>j.37Q{:|ɻ}ɍB%1-IpO74rUA_Q?9XNls(^'{%K<|D5zy%%]GmU+N`h~)[*Y:mXg|uyh[B~!~ 3 Ϝ "kG฻zbDŽ0_eh gs] RӇZ5C?MEcg,}Ya!zS4` X$y"m:E t}^pzTpE$m~mM) Į4a߂bq2_T23֙&0^`eG4A\!Y.<qԆ )]}9 굮 P Q9Nj~.` H"f'CD_(LZA͎< ֣N\R)yv@q!6}# ٟ$˦m/ M$5H*\q3W5nXYY*p3 |Y$,*ZkRoṼ6HƧ_6831@jk u] EEz^l ~ |ZjQkpR*,lPnwEP?WTbfEFu -"G8vg :&g,0B8 ;x=Q=A}(+JT>ndHtGrx:$ш&K`[ˏOPZ#ó} uY ึA?&$G5ʻlx$m;?WR^Qz[8`&q[il<-Kgdm8&ǀX6Um9;y mUy8xp{#{@Pz~V C:|6Wz7$:&V˺P΄Y ܊9cSKLY**T޵*F!jּMeép!W=KZ[߾[Ð6цO޼H`uĝbgLi\mZ j#{'S@-ʽb~&)op k`llP 'ckO H#w8o˵ohlusF:j3Fn`0qۚK<~ <>+>wdƋRdSxry}=jq7ap1SgZl&O[vӋWk48/#1[g>9\FdL~\> fE{/̯1咿E iY'䍽_ rGwifQ nr}7X&_?jHS|m#$ˤ( h|gq,#ʵi+9i)G쮪Wf݂Cj-P'&ն-7t-yCc@uX   -,VH|BDRеbJzMU&'Tɫ;#&o$x 8Yu[w\C`IЩ %c!.dRbZc #Qܰ3!ě9LqpN}J=-vF\,BKMБʫy._f`b6NhΎF*<^h<==rp!J ߫kε| EW笳9llC}m|u.fv;J[Gѓo#,F;Ot<{<ֵH^쐕b[=Lm8FF _U Nr|!o!X, ܖ1JyMW`16/Mi>3]R2)ǝ3 #Ø?\JR /z oTB\1Ya@O/v*hk.sO=mV<% Qfw~ /so|` QOT| "AVd)A5P/?sJ>mK]K2>GP z&r}+/۶hkA]eҌ;<.㢏5rAKfF4~9ݮ3QQY#uƳcU0k K)>*E% q#w]T~'8! "Ϝ0 c6]l uJ2cJȔ8PK6<1}ͳc[w*(F+[kدφ(+yۂn&|j7g\#pe Mk# T> q~yg`c萀顆p&D'=Rnэ#Dĉ3z᎝WHʷH}]4qݦOtW(0ccSr6Oig({92Z-WC8렪p~bd⁦KFA?J$'/pM|FQ_|I G)\}\&t2cbkQ4ՌXlGD6GC͇pSwKY(utl+?t;[$d:t!Jx'5f#s 5GA_ؙ4Fżmj=3Ym:7s~IP_sCٟ)PK2%ㄴD;f`3$m  E+G"1ս򦌼 Z`E4q_ `D)7ɔ!Ru]#݋UʠmT4sF$ 'Țin;5c]1~oTpmEy *W$䶥fq|J#=4QB'7K+/uvy3/7 JM-SqYJ(sߋ"yJ3ʯR'Oٝ܎|*0z6+օbwk|׍JcqWٺήԡ2KǪ8<=;PQF-w--9oӔT97"* <ὂ=6$ R[=u΅4.,GZj@)QDoq\V5X1)4gMdG>"G{6 3'Kr4pCF_A.G؅j'gQU'znn&)Rʴ,rvL{A@YS[8Iڂw r攌+f㯩@FWOmDd,.yӺ.`Gi!z1)i#rKŒ, ?Ag ́ hsaMMCYs e1\/244m${d!6#=WH\O+kԛ qfz!]/1u7וtB%Et 材AG\5g3]wdku|uNWC{ XTtƆU$Zew)~}|{ Y 1_Oìk ›,-pŁ"^`[c38$by4 ZIX䀂鮅-0$>ڸ%4jJz@aCR@)w+,PQ'@ 8P2I7HmHJyT K/*P6ZgIJf\5QDeFyWrOm+ .rouYAfP3D!/x_"%#n9VkE%z3"f؛2Qev{:0.b۵@_Vh$p(=~@A(Z+$ J~mѣm=wvʘzrA %Y? |!PmH+גZN.U@,&FU "`zW2hv[)׷-ˇW 5ùǸϧ젰sdLCCb~3FYg x'Yn4H~2K؁H Î-]0nt,?$Nk]#Xv%GX-1a I?<RO,vz؆Юm\GbT $_([6oJ7y0ʥ$Jֲ  ֽω]V|@G y)%=$۵;.y9m֪u?t`92MQ.A. Tlj3̧abA;` h!ɔ-,\~cǤ.+Hq x"9w ,+Ó6B Sby8酒%4RFtߣĿ[_@It :~ǟ̈́ ~*'j(JOs-~Fs9@Tc.)[ӎ[։7>;bWg#qjbn"X_!A>_&4`@ h "I(&T)ky92; @Xr *s_yݾaֆ֏<#zqLiy11ÕӐG1adAN*Eª.y <&cEklj@TVxlE$"_42@! %4X]H Nq (JX-<ڰdHcr8zɨ4uU. /\z? 0lknRkyZm|B-MΛ0?p pJcayGp0a>{{cY)th̊80[i.]EDtS6YCo#a7UD8JF[׮׹fRQJNXH( FybEUFD,VQWK`%S%2Up&X R/s >zRa" OLNVe;$p eF']ٜ X!HL,QE+I}9ث!,,tm`C?ܷi)'9n{>40 )Ore6o] #mlfqg6vGj6ldp:Jؐx 熸jz:^/jf g-ހ]&Y_~v)CbNgJA{2+WtW"c-@@?N!P6y \t*u5?2dlv0~>/UhiT-hcn$ 5ߧ}[G B*6)-J8_$ r {HP7\f^YXĢŐt=a Zbl`nrʘ{Q;bصg<?BI5s E*\3+-_M:yFMa1H&qHZ H`{@!{ j ƣ'tBZ~wwoBPgl*INǦi-lp"TD4n 4g46B!5n,Dp?Ɵ_J9uFOLX8SB47G+Omv!5CKV\6"HQ\mhs>A;9w&],ɹ(sB6DeW^"_)/} (HL[Ʉ}_brz=+xٗW~mW;o Rt_+l9˾vI:ɜ8o_YVX7Z6ؖAgܥ4I! &onh{P{~R~$lC /ADzG %ekjX:yʞbFɂ7p`WF\kNyvDibDAR?TIklJR_BƱ̆U_V;/Vhn0^WSb{GvnT:=Q|y]F񌏔{x!}Ƞ0SQ`G츶:pF6=$_O@*QM?uiHq}KGջL7nb 3f!DRhKdþmeȞ{ ȳIg#g| ۏ-pͰLX6cCEzUzAp[Xwv|-Ƿ賹mŘiW뮅sC_(FpP)-IqDrE%޽і6(COOFIT#u.;>9xNT$J}&Cb틯{M!YG]O}wJD#8WY* L`1)'ת)ش_d}dX)B:`@aW6+Sz31g(o3x}\}xvѣts@`SX꫽eS`SH g~LH2V`'|a#BeTTo~V m VQtr0Lyij4kW>:Q#}Gu ՗l;Ő_q\S7 'E~ʫY}$jW21ÏP 2O&t{ݖ j6UאbҪLk=aÃ밊# `$*Ona`P7pef]f/sTGIhxNfZee}K Mr@'`: =4-ژCŨ^ kjR.eЍu55п0䞪u_O"&c&JdnW&D<9$8xFԪ' hű_6\* _0cFwdl N7/Ŭ,oX}gԵEں3_ z(N@}VM}ݐȳsڋɴ\k|%]cL5lC_x/Xp'252yKuRh2M۝Z{FAGzr^ ]u`yk2l? *B(?:9E]SZlbR1)r Df"' &Bhk>Cbk.nSǕQRP#(A8o usfTx# [[#6! ,knʎQ5C7&(HqI.jqJ.Aw[rF|!M2b 7PwPDq4^-󕫇'}fjԡ1! }|rR ~.t0;m[?E8M;eSiuD a Foo~v x\ڴܓ@Wy/Jz2 0qFf޷X,(t鈎-U?:cD=.ݺոC|Hb×y/l&%Lv^ :W^g̋Xp%]=Mby *{0_: Mn]lyβGseæpɈk*9`*]2+i邚zVbS3%W=gO%oŒwJs`LDLFyP5t͋^]+rti^;Kߚk-&W'h-i"q屻rT:WGp(_ݶ/#,*d(E޼x.{d&ppc'`vVKg֟ v3E%\},}7]C p`-t2XFL*88Mba" `@!!7mIm[6oI"7׋б(9 &)ف^qz ZGp; [Jqz}uBR| 4?2 EG,qG:{lfסQ9Y-aTT{"Qq< \D""f V =Pc[V>a!~/Iт?gZ^&E8T,0a%d|P hbk_"8?!t ҟɇ~X`$5/^s5+H" -+s2Y+vHө V<B+p #?ZKſ!,6.^jI~BAV|OP  !쀖u9l9tC2&/ DlQE3VA|S5^ѹћ̅qQG0m}`jr~@Nϓg"5f'gƩ=DIE`ǎ7A@PТ(!R+.X{+,)O٢GǸ](al0K8H!FKYE\Cc"؇Y>A,nŃ]$&)3(+on6W-z0&<@QZ)5 bp=s.Ǚ268/@+u~衜f[O57rKe ^wߧуGK\'ړ>l%( Tn8\y~kz}vdomZggn L8qp1>κ/!՛?t~X7H蚖:_VKN/؛\#ȁ&#GC spО0z[2[/Xܱm~Л>~ Le\vnCӇ/ hg1$Ȓa56lhz1Ը``gtᇕx{֊M1MWSC|>8 ۠LD`丅 /Cxݏu=Ve(f]l$@[,!jJČR2 F~smqEɚ u\,^_IՅY_vQas1 hNyve/~qnbA!VvU- \]f-ؗ1hR|M8$B(bȳǙQnc}6i/cLh4{w0zkMqރ795bXۍ`/|Q_PB̑GY9=Uߍ$)5GGe}Y/ HM|% SAa B%4d -)~{Œ󳠪US$5馽ia?1s1MKP%zgW.~TqRc@p¼g''EϽ|un+R]`r[B%>lgo"$eg ffCU?ŇN2K.&_^/4s71W)Rd4\1%Z_:]oCL "&RnQ,7~%\:Ø0i#3=)kxoJ"zrvG/lg32M\\9 N.=jHv I3ď^<l~h&ժOq'0 (`N93z Źi 5{_IKH>:MrZ@R/ԻugNgݪZEUZE*@؅e,*e\]H_,ˏ3Sf_^ A9!˩Cfjz:=FZ75Cv;g"Qx!llqo]a> BkdO{xyQL̈Eo9]-V4'PMOT %7¿)- ^ϐO: }֘OF%dĠ8S0lV68Ranѫm ϛ} `mS2EM`k !btW@^7e PA?O[~moq"p(q2g't [# z%e(qԸRz!}ԫ(HqU1L) ˓mw/h#|Pqd}8v3TRR.lXb@B҈0 xGP4^%WA0~N nצXkc5. HS.8ﰐ $GA V/֑؂ĐeӚ}>xcעVI-a\.SJ;8^;,T= 3,◵ _'?̪D1]͛j;K.}̏y-IGdj~'+#,ppYH—5,Av{:AKUҝWUAJ\F{8H0M=c1>whM/9 ^`_S߰)?)nFq&>QP״5[e}wtF0p>sܡuߜ_8 Xr6m=CS|60B2 .2:$k\BrmW'g_R$vjv nd]jmS*2W(е_mxA տ,{B'!%rN4 -+3Z;fq/s' iRp/m=/&lB֐]'8><2d_RP%u܋nifVEڬ@I::TP{m E{rp,8"WC5Kj #sY{oo߄[{Hn~o|$FN=L7,^Hr`gsr\ʧ0q | ]KHK%;(E3fN)>LVS*7`Ȳct Hp8sh^rAjr?  ~vB"]вح 6M[RaʐѤ$b2̖1~gڐ] .Gk`џl(RdMqR+ )VҞ՚7Os(dQ+ef u~K ܭ^#gtι ~zcV/8Wa`Ivնi\: , ҽ9&1pܙ#]xGB:ɑdAD Ia9Hx q^B+}/s)7ei6DF.;p\F}"iϛ]۩"6=3nuoٖMj:䦐k){8w7ix` 0#ţ"c4W|> >oN>E 47g5n'XSKv&Ѥ'p3& oG_o1Й~DlmL-odVȻjN>`< L|sT ~`A:a?o68 X{}Cϩ4Q_aڔ7x`Էe^:T-y/_ Z@5OB>6a n~Xg,B&˟XSt1ecei!BkSKڡ*,PuHrZhƻ hiNT"EMH9(lb{vU`ibъ^j &x V숼'o]W͜;eAjΪh3Oń0q?B87ݚ+54-\'|MQ!n3P%}"Ti/Y(3O;L`K?~Uq助c (vVga3c=۬4џAP*e|F$7nWrp#bЍwNc@Dv|psv9ܿeyVghBCx|gt>b:ƕ:WvWJꬵaAR1;ŜKY1f< -)~f5#RH1#ۆ,Oi{rFC,AX9]f%X׬A!7zV-ȮdOq\|2sXNu,2uМ\8 qK]߻-@A,tں 2J]%SSIHQe'>HǴH|K>8 h@DэGtXQC1U$iΕDžæg,}u??XWb~{!.SAM nv7 n@+^ zltZ&ٯa8/5=iqSWi[4F˼ -Kc{]+Q8/FiitNVn}6xV^XqNW RW' B6155#EK)I+5v%g'.~jնѵW~@(cGgol@kFpcd$|m<\hu hAbO@yD/#zKӣ`0kFFw!m\t˼_.(iWs^7†ߏZnM)MQeezxJM V5H_u桮L21x1'9L_FhTЖ)ͮ5D9Fӷ&|+ HU!"| "}L])wW ޙk5ln̷gg)΀xM=j7`!I UYZ'= )cU7`pQb} Rgq2^ _[V&zl-q\?$psV;J6L֐ԞUɒj!X١.啺sF$Ap&r;3* ҸhҒHH_̋0xJ=Hfή-zg\8"6 x3vA"'*j 8XԄmF1` 9 }IbS]6 I1Uq>A֚Iy{41gEJZ/uQﰵjBRVAz^i! jt}ߡK ɡ׍ԏޅvw0ld~Og\ŰitYMyoftFϱ=Q-H}BuuK3־ Eci,F*e^=htp&ut茢cA뒖혐a|7SwB|}ɳ"6[dqLVظ} HDŽYj.O;o9 -bd1k%Riڌk,?H tʝ<}P4G&/KEEgeˀOd80ZmPSK [.3 "AB]ͅ`ٴe ,{A²VLtWO r?u"MU t$e4; ^I& @H\:5bmn0`2IaoӍwE5•f^G`H8&c^O'S!ѥl=8n&\6F1o@8 ,l~5rKwzĴN.к $JId.uBnjX79KPE_V'?=:px'`tnifCOxl^GSs047H& P?ZZ(]DDKTPA"S}//(vWxa5ƩRu#ǧ+Zo{J#"L(:E޼Lڋ|cvN @qXer1*|q5DZy2iJZb Ɓ)2p1xZ ٘ ~ٍw = R?yˋBE#,hcHC9D}kLr ڱD~.T$+򥹧S6Fnj=:+7}ˤ|%1ATZ}2lZUjG?M=^/9=7NFiHЀ,P,XB00EvKmAH!] ycCd}'MCr16f/\ Ys]ɹ.yRdB Jq2vF3O1?j<ű&'@<4!N?jPvʿwwxǜl x!kB:⓾nGv\!agCtCK,'~)vρkMA*m7'}+@i[?;,y5-O8r=9P%&J!HgA=VlէP!l6,O,ju!xHi>4M)`{$rA`5AߖX'='H4 E75Q-_xVqLi+c&9_u Դ $Ko_bd"nC"rO@OGTspFJK"-`?&*_=GAiLԖ9Y`,t #[zR#ST-TT'A~UdZ|/ Ɖb! ?wFΈhG^E}mAt*ȱ^-@+W^1J(pnĄN'ukg_ ;X5 xs^v!ރ+Z?9iojk*J#FgREY_#ƴ3szzcb`L}&ߝXPwsqp|9W|A2 8Z>*oGk){=j 2{cUpfh^\ߪ<*KX;uhfIչX#ƫMաniM2cIJqa`1Wf*.N2 {merT=Y PLpv&̗:mY(ς\3sur ;)wN<5@Nxpss}5x< Ugj޴B7P&-Asx%gc ͙bvo6"?ݢ7$bl9񎁢SS-qXCGF7Ogjs @65 @dmCOn2U=|kz %TAb`]3~&xRLHgS Ŋu_Z@UV)RwP {oYug,4cg5|ON˃uj6~6@5h4h<XNӕɞx{p gv%zN4=ۉęf1ɮ? iVe7c ~|֒[<^PςK8I5EK~Klr`~ 7բ 1f.oMK&VϔofB\6W#66>Į_D^1(!YϐYSlٽɟ ~ sXsioEWV/WԜ3'Q. \b 6cmհiH7aYqkcVOĀoJ1-g!ؼ56d޽h0JJAnmD>u ^;<ی%裕|l̀t:&+bLqϻÔvۑ%$d;\D ;=l)OYRM7~kTGDca ʅ;^y#7 {QuUWC]N~i;6y9.O?H;O uI/:*Ґwt JΉ`'b}6Os05)bZé s/$<,AfܾI^]c5y!mښ?>` 1WPHu'E,;K[Dl $9<_y8P;Kmb2<2#2$YqĆD|ekFCCWZKi Q'IAS$N) X¨B:֎{2v'q0DKE:pz>dSzχ.kvĄmhy``񀅖:^M@rQ@gR' 2Ee6q~lOvm:T(1ȹOAŠO9x9WQL4BJ/ 4g1I'Ivڍu}22QO+f$Q p;gI~ %әf@"Rt7*e7@Fsphn# hox,}EmBj(/2'9d#Kd4=m&C 9C7!=cΥjW󨝇BGuA`nd NM/hPyEʼnߩw[jԎ0u e/48[ΰњlaLm,-mѪ\r4v45#)6]5&%-oC;-0_p{:sib'q~xEyja퉋 ִم@w D wqa{w7˧~:qQ;i" W: sԅ~!qit1!AtRVtcnٻ/r; Z&yk7.2~uH!͌$F^}ʽ2_6@VG $yn$JlʋE])3Q"wp2Ơs u6͚mGUϣCaIk*RmX7ڈ#N! gCbPH`\O)cD4^+I:\j Aو1HԒPyxzgԝlG1 Eo-] -釽`qÍ6U?Ō{/N5LlEHUfo 6 Mx"K g`BK& Em1q'ZA.`b*ʽ2\] M<0bq{ r B<4!UCo9ԆCfV# MSyw' 61bKfylV哬ZHXE~ 5-mζw$PB1.Bʢ?471.|ڔwzm&asXyee!JHFqy!yp;PnӘň9}/6*c\%,tн;K j!ZTQ<b{hM `ie֍NV9fNT /;o3[3Vnn]+߲{EkL4t}O̘ "f#F"Y*TfzI`$sIhEox& eӫ^Ęen¨"m#Eh Gp"ړ<.1u<7 _X=m6aVۙcV!x? hYEZ(>+Ib nlQcF컱YFL!_RY(6Z2}`mۏ&Ao7:K*)s.X%'{5'˅HSn=Um,Ei]A u'lPfDiEۖApz\$C +͒> n+;kIϽ`TlW@+)LWW)I4olĒ76Ƃq,,oGpIdj-0:{ZWnS˹dSB2q0bNC GDݾxR lnUTX]{Glȕ=6F;2BbnÈUR!aOřZ-K)f[I : )sg)IT8|$Bk Y iEɫ.ݍuiKnd eIW.{^ۻY 䳹m:R@&TH/ދ8Qm=R(f)BǦZU!:ÃV.fޮi<ybENRnfhuvxP\+5A8PhӸ̽ Ƨվ7-/5tG*HoI_ JZw|T'}]E% }(R{EN M:2zϬk04zk rZnE>/6bӘQdF~i0gu蔶c94C^=;: \U(]ۇb3M "f-}'5+T%K2G9PUOz1ĉ֙Ua}=Nnz;A_Α!l%b].Րle]?:`NF cА K!W%kAS.EvTbk\ɮg3ōmwt;{Vj*l{ȸ/Fm9m j. g.nȘ켎jQFBBE渌 PHKJfG&#Lαc*RV/ӲsZsHЦIC~PTRwS#W!"F#9R rfB`o7\ B=/X$[ac"6T4Z Lo u>٫OzN'F޺p)xlnMy4 M@'iMGX9XUga B M|D˂ESd_w!3L*$cEWT,d#y{3dE 5iB/kKk=lxWƇo 1.xEQ ?_-8$wzA@ZmHQEo 6Ǎ,sZJޣN!}Ǭ~!MIr>T_}=>LVI@/օt+2]z ?l 8VPTGFj;rB;y]9z+ *te!0Bo`9@T`,Y6@X<9H[17/6,qtnj/j=VT#6 DwxX;(xOlw5OdVy>2Ƭð QZNTi U?OWdm_{ .7,`?@ۯ,3{끲ڊỿ9?o߫sŧA,}/z۟C]{s (Lk{B߆vXb'^ۇt54 ojww)@!PG%小Ki˶K;DpM#t,,ϤZC~ 2+ ]d377jnS.=`L{<|$+). 8L0MD~񾌬rY>]$v*ޛY±h)OwT3NqqŃzjy9l }1Ns^$fC! )() Jqy:<@Ck<8TJZ@En~O֒Umcq10\}/v?-6&fFp(]cQG̟3(%(Nӯ'&suR\m6@ܟc$+SR! nx} |Ug!?:QV̪Z$& o% N 2L'!kȚGaswa3RsvUJ &3dIX_?_^U7x$Jm6$o_k)6!3Mz>I( %A=̊r; Q%"(GZU.H\#:`"5&4›t /skp&iJν*[wgޜE>i] JdJ;y3T4mQJ:J*pJ *I70$ŗu mtU{Tٮ;5|ą 0Z{s42H fI-# BN!9&w""o2 Nǵ..gn-M+0E (PԋO}|_:Zzu%{+Y?4p2`\*[!$ ,޾JF$>flM7/Dz 6]M/ts uDFE·C9r 8ܒ7i98rSBi4ImFPD_E#uF w)Rc{%wp;S٪j $sNxGLC;uC Ȝ $=?mY>dWjդ b7AL..XD!OonR\:٧Ƞ/y|K٣#_l$/;mRUo 'C?ַ}0; n) "Qa>2:' X1T S$(Y9i?ѳFppGPIM6 >AW-N~hZOVrGah'WM?Nm91{A偩wݓy*K( Ƃu.0*t&=|9yN5)i'<ߞJQK^ t_}^ |?*܂(tK&oVn`Yv1JpmH`ٻXu,00JN ߞΨIԕQ^R,<ϓRn"Dg]w('SHO3 ǎu2q<cưÝ?\b4e3Y 5¡wZw,?`:H6wu#O衻doMz@o= gx~_(K$1x"G۰W4- $$4iN*0{mDwbZ!ߠGi!BS1xݳʤu@9EƻXW$) @/GV}dF䬑ȈI yV|D'lZilFNfu-sN%ny3QXO ܊:Ǿ2Wb/?MAGXP9 A}1:{rnJ^dO=Z8M(9PGbM~0dqs|!]ȜLt | la#8Vb8;}:y13͉W[I=NgBLTcbL n5)~M#'">)OIE@2 Zi[2,fSga \*~_X帿kug;D&8|a1Ce2ͬM\|d&<0ET,>H)Dk:zJ|?thqj ]?@8r*U8^BS(ByÊAٯCVL*c Bo#${1vZC3[}lYIRtnEYھ|xƾ$oXyBy|+@X Uu,ԕhdc:~hĞ|+UĻ3HDK4S"-3,НjHrF]7w5x =ea)0AI.+VTO,,>{3,K!!>W!hyHoaDxs7-iS1SdrՉĄp S$]=۱Q(Ɯz7.TzFO~T80Fm{лWvL 4鳟L⼀0 m8Qv&ّGfd_M#h13sl\_ p*vUt6PRFADI\}<&3דҗˢ<"tQTgUMȫV9LHZ|umZe6j{- RYk)lM{9Z$I>rT>|L_+荏6j'׌̬1s>9=:AL39UZ*QSZȷ?B;@2gڅëeܯL,zOcAOMXd{qapz(x^,1h!9ht%xҹ'j]kޜx; t!EK͸D#TGA@M z}_(P *9.MNg\ُyk#j_H j>sp,=D&+l+KAxB"2!T *1@mװjO y.;Uo;SD=Ÿ_#_81u@3vDqnQ՘Y3Xvk9"x Cy%/?u1M+\''X2"\v9s3]ދeJEڏ~jśQºյc,*pn66Ai6$)H^9Ds+,*lI;5頶=s9 W]uk!Kͺ|uf 8;xBwBTvjne/?|9٫z|QdC⺴hgkr+7e+P_7DAǓNJ)p{$)Îx`*m`bnZy[xŗ~M'bڅc$F3`^QJuveM+|8I1:T缫{ P̈́S tƜbLvt<*n"/rU/d?!gl6asGp$-}w+p-ΡeS$9z0b[H]pj88Bڣ %o^vthk2MbJxqT}[5qΟ_4Nx&G$~LOWC0 V籌9^,op glc=E#Y3OCa?X ފzD]#ԯZj>ҦRҭζ!?V0LmN?}m1;gj|&p-XW>>iA_{cE(5߿ԡ^%V@0ĘB2ȸG[VZtp[ф3|2|EDҷѬ9#*~ ՁYCEtmuk1,?ܱWĞS& >3(cB>Gx{/rdD]{1)`Jsm f2ixm89pZ0Fͺ݉QoR:743FBxGu*ދh{`!P!7g!ޣƩr[3_oM?`GFr~ F7hE[>#lBCr+YB$ nV~]u(|͔$)1*+2a89m?5镀A |0[9JX}ͅڣ~^t$2\xE=R0"0kZ_g3#֭? )#dsG @E68GYͻ,{ "S DpzOyZO unkJ4;p`kG=8mt"xE&sKڝ+ @BzUH zQ= o7?a3c)6}[v](kdEl]xBĉђhL׌Z\sל+hI1Q}Wc\%aL;$/9`8!֥ssu$j=EC##b A>Vv]ՆJbBP`im:[Bxr^qɧOkv³#mנwҞ3X;SXg(AAi(B1һ6HJѵH!JtЙxM3h'\rHfZ]f\coBY+#nԒ*I|OazG@SQ\d![Kl )! 7ehxXKR$W w<ˆRъ"Cཱི!1P>IF-+;4I&Qdʂ󒔒{`J.nt|t y~GŖ/wZWv?$eޫh=Vw܂Q7l~ 5)WSJ; 6. &;o3 wiS$yF]9`[fkV ;^Bcl04ZGEe NП;;,'m67Ҍ߉)=^n*$`Õ֡q37/U!pͺ(|T5Y@pf |"ұoyIJt~rڙ/~\vW7]J&Oh>~w&(D*tJDF?~ǚ fsf[@;\&xݘuXȏq k  'bԵF‚bB,s'ѱ<\.ᰃ﫮0P#vXBœm;"Ż{#U =/.whUz1(B?S9U @I\S'd)pyH*~b.J}mt2g,hD6]~ڍ ׄM,+FT0COHϔrodBO#[NP:_y*B[_PWD;1pfzOMEjA\rR`rx #Pـ.Ňp0V i1MChm=b5#ݲ!]}tW-4IjNB.~iHei,33 Xw=f~KRkH7ͽ k{"ڪvQ:p4S-]bQAg,xb=H<# է⣌cQ4J<0ɛðcG%I({;`u 8l v *ܣzA|6~u7U3YLMJJprۘUآ$e<ֽ] zLֽ8KLJt3u<5zwZ:^6oMybr(m00[IR 4S™dnkt!Z$ƣIwcDB7%pݖ͗Q1--4ǬȩVWd`d6!+Z2M[ 70ɽʿT"xw\ 3?; zв1fjziޓ@i= ^ṕ,V+uD\_`Adݥ)ܗR3GpS-ot| ɼC`M>fPEtks)llUB5ĤH^p+*D/hA9 ' &Iylڄaƛ,܃a|ʅ Q955ܵX;ix'ё51H#I6g։f5nZ?_GOnj w@КK#C>̃W-J?aX@0(w:OaXhU:O7q[wh-y|kƱoByƪejN@:mMS;ʺ^q|^Eq=@31<@,H1 ' vh7XLKeSDi`,4yYz`|_ m-5Xbq1p%r Vޅ?EJQ)[rQ%[E-+|m) ޮ6faP ԹozrSQ|tȭ$W #bCzvv=y"dc#q>鈶+2:P yk1[*7r'ݓ%}d6ԜR H -CBvhZAk>aS{ W~ w܂;gtx\5.X1nS#0ý >4pDw2,lkhX`a +[t%;bQZf{X3&B^wKt)sRjɸq{G(`ZwBV)zsc)abAJq1m$m1>ct/FpԤĪx':lBi 'mܟ5Nj=~n}ڊkЍ%QBevNxJKiI\tX~ExcL۩25OD~~@bNBəbΈPr W[j-׉(-}caPٗu2;鎅Bt,%"H qy6AGqB5rcSׯ}](xτ='|Pdvb}d!- m{ҶGĝTF7 ,lfE!_sGԡ7PE-ɛE/V!# czS )4+B] gsΝ8[H) Ess>:4b2mDP M1vPw?Vh-|amڛ6'aHblwM9G8<3RH\܉+PM44t[^RD󝗃xBUء:݂& ML"CdNt^Hc)yJ5ӝYd+^`mܙUN!<7o(q:{+/E@1IڳiL*aw+oϺژ-RM6Q <[Ȑz`)6h5_xjSsP~Sȍuȹ fj\_||qq H $gI=Wf\mqEX$^qo' fjH}d$e-ڊ{CJǚ}X!UBSyQ&h)jS^DǸyr"V[YN"\.Ȩֽ]?)Պ9cS+Y~N܆6I٤8r[\?жtܬB}DȈ}9o, l)@'UZdfN4 ,73CZ _+?=FP[CۜTasv]YA N/- Թ3;Je߄ Zנk*9NW'U 9,zҔAlOR>D񚛒THsDt ߇Ī1jp2ؕoQ{r?ۼY s6AikA YNi2dk na-tGBM] +]x-İ>r-XV5#iuzWc^9jp)5S[ c̽GG:BS8&Lx“ BsNAz!t=[n|qA $IKϊZ^]W;/DY ƅ#ӿ 1q?2J98eܤ#2\``8(dFݲp[\uts*=xiDSH{QT(fz> \ Oxs̓zG3]\CﺱF >ůtsRE_yڻY%zaٿh Hc-t=4_%St ZV?Ybd+7VDnwОc]nlr9<筅G~fcmjWNIa!\3Fmձ$ƥMyɷ+$`gP(0XAf\d R*TEՋߧN)ȱ`(7.XRXc&py~{x>K@=< !}\ }=G2WȠ ;  ۪a3WhgorT,ldqN!/o飐^PMiw1KL^c嫮.H՛D!k]F^B#d$qnS>]bD!B bA Q{/-30̓X$oHX r@`PEBFT~ k$?04t(kСcȢ5N{̱FBjr:/GIBYJŅ'k3&)HPi%Sc-%pFs{ov~iS8c4͂{V.NeMCZ/7;[L>κρ*JN?5OW8{ŗA \><Ywr7Š?hհMMcb,:{3ѬptN'{P1!b9'ڣ-x9˙_-e&J}Y"NXd&j b4/#օ%OPt}[.canx,vFe}8b2P'•51~S0@%{OK"<(x_1AC~8`/-`p*ca3),&-狭lw؂z3jD4-s\D["9_ID􏬂 Y؆8>L>I+WU1GBt/  N/$5G&i# Rc Ok.ɭ\IIȗ9)j꾱pgt LH(W[Jcx'Lr mteU}F/ȈT;_N86cpH`I9֧1řΐwV]vw5}cd= 3!{%ac?|. 0zOސ Ε)!2@bh˲W~NޮL1Tя'V.ėV巤`Z$iA/LۑG5j]oJgpRc1Vs&4iΓ`HU9^G!4;Ҷְ[AэU(̾Cfdŕ#6.#?Yvnm'ߙFK ?$y=yxxS/>0Umi%I펩ļvoΖgj\ [/ ZKbf"klo B+ɌǭggKU J1|#ÝJUC9ߚjc7N)ֲՏgdw6ݕ"cфJAj*п>kG4Ze؂PR%* ljD.F&\lrcl U]0~`g6('bN Y{L2($$/,Hٖ(cgp:=QCz>WB陼!CVU`@ 89阓_y$=cu7 #x\gRkⷭ:_%6| G҇U` gTFEzg/jrb._HfZ?)q#k0D5Ģ{^TU6BV,{ tV7GPO _ }*e t x |ն+%ūJ?296B y5ڳ:Ӵ$Ҧɾhb 95ceO=8}xˇXl-X $&C@B9߸@y(H$.;"ζa<λ! 1_F[r{2(`~SniRJnʾJAXl'9n9nJXT@AU,tPV!> 5rXE!X !Pey7Š|~&wMd99"f3x*/qJ _6U`aBW`ױ]TOºAl!*qs`ml*|8gPqCvEB( %>!I;%&nqBaV"_l15sMjO 5 #N&4 {()*~R?.KfLd2nhJ*$?EBU?)T(4F} ʐ,VP=!<y A=),Av<`8xTƃU(ʞ{_LcBNf,󣕄 ??5𺳕<)ª˫@:k>qb!ВvJ 8^,KqþݍsT茢@7 QIDٗιNn/ ׉O2hzd?kh>B 2qY|H>uA"K07D,hm/B1uUW@ʌ' ׫!~C@X~q}׍\Mc|hRO)D\RYYX"Y-TdʞUu'ЗН.=ލ׻ad Gs^" ٴzʜߖ+n5 7;Z]{lj|T[T! T}6>E_? N6Z7y' un0s'4QCtv8[$:%B`@0J=Pq >#*A͚ +%Sأ$V} ۇn7*jElOVB?kʤ O sݤ}eC;A:N[=Iq,y<dX L@rEB" B!Ŵ4'ȕLRbH8jYiE:q)3e4>lFSZ#xFvSt K^NH[xf?$ (.&s5Pvqd˦usBv'R^Z̜!ӃVI IDrSKԩYDq<2,K]a #Ϊ p~UP |A,߈Ô|C b v25xC<k?YmF#q]rLBulQ($0~E5&I)ŨK~DOLR u?z06!#;_FBSջޗzYo~R1Qꢲ7`¸nTuAMst;ApJs?8F~Φ1yK Mpo"(M ~݁'b0;}[/,Et3^Az\_tO,Ӆ̀jI+勲7lG ko[U"VE 1#l.T6UԘ} p y8!7T":Z;N%- (zz!Mospbkc̗ {{RZjg'TA b;^ڵx ~~ѿwZG.ezH;;S&,}UɉJP]!naJJl e"R]-K@j+TdH#G|:K 0j;r_͘lǂN+ Nb5ï5f|7ڹu:Q=ǚs|ptv%j.{ǚQY%aF8ݏ:655̀|uiFC/dcui֤Gs`˯s-6jZ'6o[m/Ed ¶ۭ滤H'W^mKO7s\B ~Ocz)7m뺃{ P#&QZu+q ZvGNA4#2t*aa>CćfWqMIEqYX2PeVn]du?96;j|T&!*IT?p!>=6/?y%VZ"ɍ,6rޮqqOw]|J>_C܅hb.gX5x)/0Up|gEd5q;i?z uo1aYj O~=I2g}0N_7eWP<f% L-||Xlq'幫ȯo דY3:%㵰PIG糱yb .xŪADI9뽑b=aHQHX#"|X;BcSmPn1tWp|9vʔSȣQ2M?&$` Q:+.@慩V4ɯKtmjQdFӊ F S0_/ em4Nh_JcuJ$K/b҂ȱ%"Al+s! U/i0B)siUlF]Xt*:LO@{5q O|ҮaJng e:,S+lM&;E+ͻÚGa0lS4n }ᡛ#?w=rH v_rmie(ݔ583'OIi]P,-Pb1v_ s|dLP.ݰ]",[ ^.Cƒʴ9<^ +:^cEFjVC"fJbI4;=m]aszJ{cm.Ϩ[h-x&'Ϟ#>9Ui5䌺(%uBnbMzq`:[s_.! T;[m+Y]1HEt(RAn8*xds|~/IN L]prgvwE؀(t# FDDI&@^E] A٩ZZM9] -A'd-̶mo's@ i'*{tƪOlE 7.ᯞq E8">bx2U(fi#t䃭d2q ̓ 5HO"AY5?8"b*JpKV-+]y m?bc({"k!>HW %YAf]HQR4-\EWPvT]!KQ.%.֯stT[A9?!(M7=Q  UA+oO$au2@lJtJ8H@,F,q;ִyʷcO3aP@%=a'=s*`U>찱XѤ/ՁӜŃ~n5@$#Z7<o-i#ХL gzB(X[ qbϊXܢf.Mwف1u=^{5~V̿DaPL/x-EW<:I"YX|qieF B_vMj,eXޡ)rI'@׽ omLlR|r8oWZ WIPT=T%ٵUԀ{7pʱ=KbEt+ic*oQ/+s ׶llKR&PWCm^ř鬬ruck8^iAP%yzLOڎ ^0FGVd eHqK.4~͛bWɼa*Ŕ?<0vS^U_Sop~RW]W.y>m$J%6b9i2X,J}SΟQ6YCݏiuVx Ɓ0/Mcr~BwinvD# Srܤ.">EF˫ÅALKb7Ջz'|V>Uژ?g`gC!BJC|⒦xB.6*XKǪ.kg0'`uW0j%v`.6s*zPC0l<.h̎ Nj4k(^kC3)ʗ\ K90+3 $x%YG l痒Z\;,2&kF1ϠTIg{{ETaJ!lWկTsjB^zb6q8C3Gw6WpS.= }^j(3 `4i*.#]L)7 fZƀK;[ ڣU-Ie R}N|N 8tvy4B 'xk[?Y@ .q W0?4CrLW@(yn}v`?1#BfAAs쟴$`5Нazqͧ;R Y` 3p:)x4wt{FgN~SObI!T_^Hq?aBNVC4P]< KH_:n>eMΚlœ{pRYk-r*՝z-k.$B{Wb)Uܖ˗Kc n@џQ ?C6(5;ש$fDxEE/#_ .C~jck$,ˮz Q܏#ڕ7 z bKYY&x&1*ę88zUy HV'b6&,4m̝rͦd!c^w{NApuOGPGaȂ,k@Fr0vΛ.pᏒ,Gv`9e{{LK]K!}B=U,j_>Jc/bΫo4tl`ʙOe)t|voχw_{_`lUrJhe(Yj-E/ɔynU~hFp=Ue@'LSyqlbʾewL2)dd!ُ+wܽH S 9xw]sL`CI\X1.EA?BNma{Cb7FYh8 r`sp<<:~ ($"26V-19|d˖h`PzǦDESeUpAIZTڦOnd$ZrT EjfgڵdZ /4 OTd dkIc^ 8t.׀dÆ;AK+)mD~AdlZ:mO:l]xnwn(I޵rh͈FeִYLPg?OʍWX0]drEa%; P:4ē` fiWE?uHnk84h/4vΉGV_s i.L `|ӐZf\HV6{"V1sHQr M@4s8\v)w&Yx;*,$!=+XUq J#K4s7vwk˳r0G6ZTrwwO'ِw,qHar}.#WTTG |IUhDU @GUJ8蝫 Scrv1akA(&Ly*INgޛJ9²X PYU1ə/B9ʖ6W%(ϥȅsdwi{ŗuA#ηE<-ř ,#۶:ft4ԽRϖZwcC}R2A}Jj93 R(qzC !*[FBj:rc)m+ͦ)I]j4k-q&r#9 ܴ,BJ_dEHsK 0 Wm[3V(AId;'x54@4MoLU"$s|YR5 kHַ,!qVa K Ĩ<ċ?݁E+κ)&:?pVMjxn;/OSMƲ g6w_gZ)|5EkEN# `XJyCq1`f'Ќ CۤC~l4 oNqj|N^ٛ3\0Z+Z?(ZUyP=Z !q^N^&".oE%F[+>jf ΂i;eRB<q3'ItOrhq |grtHf@<~D1dqWfG m]L#du!c%SÑԼ;*rjnV^ A z2bD娄t15v>ͯR+%c8f>5hoL̸J[Y2CN5{悜 !WX*R4cٞrk$~"+[2qfD *\ /zzFÂ4ЂP{7i#vt*L8bdlp)mM9d0z!~~ulѓa~U>kCձ4_A^C*}ތJISR&2m _ezv3nYh炏Î&b0qg)b|e_<~48>MHٸgp=L˫?xȇOtLj7rxJ{CԏnhhV{DpBL+/Hl/&}i!9/l'*تIJ])Ӊ]Лʻ >yLpH˘ȚCs$.A+l~0`Dʎ? EM,\;sQ ExM+i4X S I4Xxau._y؇fajtCmߜZF:4C6T񢌼tu$z7n!0-  ㄴ쒒 8ټBp@m&a1/F¹nԶ> ̓񎾴q=\mj TiAhgal=luF=P[a\@Z*%8QhXTu>H&y BeӋFLeϪ"֍jO i~Xh%&\T x͍A`mR7@zI)!);V$C4] 2A2Tч~W߆VZLGDŽjrc'W]fe( n [/; $Ϙst%nndۚu&N H#&.CXu/ܜ7c7 :UΧ o \_|y)KV<`n/J虊Bf5ę*Qru(:rei:IFK]-J9cd!fNm wۂMV@:#RUĘ 6 4Sh6ND)R Gq0U\U<l+lθœb7C#E =Cޢ yx^S?33Ҟ|d4FOY!]mnfC3ѱp;=/:?_M { Y<7Sc p"dGkU`Th!ddc\1jc&Ҝtm V@zU%NjxqCp\pJI R/7ҏ΂   Cxq Ts'x?<]ڋc$1X*?+_/>FaBY94k4$OGm(zѭp`&Zi7527R:%1BZdc+:T%M:S,)[mNkz եe^ldAAKה6 /JJiC?BPZ^쵀`ȾV LZ ~Y9O+sp M5z#B$ 'Iq?j?+xZ#WFMdRRhƣ)ww X~A2Է0 >s6{^#hu7>BTpñ} P ^Sw qT G;׉`,̎,v4?׉*W4jO*ªyΒfQk'bZ3__:ݣPa1W_ĹGV?B{EShFR?6H<}&n.5v,]ѐ. |?ᎃCI*ZrLϚK3}L4츮\ V^#r}xF~)˘+w@t;Ffe`q|+xn: Cю$'3NbقhQJd4f["aX47~P嘇D$Њ@7\:EGpT2A*1'jL-$Zz"Ŝ"Rt4"輟y.]iUW dU@[çr㑑Esl9C~lj,UCmsFJ sdN|`3qkcf|42ht)qDHr+IGpJ߿[p[|e`TIR`MQFG&@$:z㌳;뱘a\A}{Ձ0?/SD_z0} LfA8t2eJoob mZ.LMU?Xc.#]tq?I&Ni]0t$\d񪡛KbY9tpE\q3v&k8)%'C{CK iz}-p7%F5NUm`0-yET۽=za}Z4EvcKy E^bIQ iɇ+eLK{dWUXfx=ɖ2a\JfU l~_Jt}vἭIJCdmT;Ld.L'F?'/a2mƟ/8dar\0v`HL )M~? o|=҉Tuz^1^K&ix]-dAԘN:[%~Ym UHCTvࣽ6]xQ.&-o\ VӘI#Lw0DZi]aL|M>Z܄ yMqE7eKzS;X?9k`F1.q>'vU^^\&pܝgx߅\)q{ 'u) (1C(k@\Q<[C,}_`O{ObI&Nj`0tM~9*)$:z"~K6X GTH'"!=1pޥʚX* g̷=B:SH+I)ۮrTL=?ku4)wի99[ ew2Z%4kDNVWU0 مYaU#1OCҢg J6;Y,4'Lڿ{T,c3x'_|,pȪ?` plA+|Siy8JL@$xU\* e Z' llG,sDRkْM8Qa/(p١2lKZ`sep7ڢ >͘5'~`RAùwhZԂ׌cɵ.׏F)iRD?HSfhɸ杹BvtXZs gtR lk4\TT"hrLCBQ71?`hN-#~D])? ;.H"gdS p*xlf 8`^ 꾑LJ>t,D Р$ˁIJHLLP[x.LO*SVjfd}I`rzabgXC`TKO)>ք C0f}̕H7SqB[+&؆kʯ;SPYfݩaI`v3kHPӨӮ׹;w΀e*ز 0d5o1մ`3U3q/`@x55 vaAL"`}|8#F'F´tЂ 66*+vWiF>B\ bx@,% qYz6=ib1,78lPl@T4ZGf(*T*_+寢RLp!ZQ *R,no(wk읅1!Ǟ-al?2K_]8&=XvqӡۊoK;d> -ë%CZ.mQH)"w>34|YܤNg:K%?YIgĊ8Жͳcsl\#̊QL""#":̴\w2ΧU$V>i5]؅q-YY||F]~<aREm( WD^2ׇuyϹ:^,-ӒV'm縼 u8E+ RI$mdWWHFZ'Xг^=`'7jddzV`RnbBj~*!>F.gTw*Tk- imݜXyNn |]2́T~DVvF5oMZe|j' AvDDxq.tFh>LmZ Zqe9N r4(TV翈좔âoB:Fl> Z;S!TvEG= )Hi.2f*w#~Q llyt+re/U?ײlXKd0m`mJ?*I(S^SԈcMѸ c>;wsd( Fbi/0Rk!X&+?+)m]%%$x = nִaiM=β>90NF nNܽ&Jg;.n2F"mnp"D]2oѝ:lNfA]YI:$voy"v6"{w,e8L ZyWX <؏AQk[DuNR̞ov7IǍsdWN}QXl#K{(T|y~@@E(3^rJNZ`|: = r_BV5u іܮp. oT KyՖ~)LZ[Y˟vW5}P,YMqh,D䊭޹^U2N QQ #G l%18FSD ,d50nX'p6]]X 6}VȵLXٴ7j,6ME\m1k#,,Km8E+B=5FBUVY66z<4w|պ jO)O'&7-D$a{gGOeYJ1>*Vume@OMGC<2 %Tv׬bWAJ 6tRۻ@%.+|`=4+Nâ1P!C7LE(`謔~g}+|7' WԐZILKUV.6rF*:12=qtڳdi>R/ 16{yBynsU>-)~qcCBwԧ~('d}ox5pv}dk1Ud7sӪ {7~\Y}4WlXoꥻ!@kw+"b7ڑBYV6djW8rUW/B&o~99"ע`3bs }d;W$W!͛EqxU!2ki>&Ě h SfFPmuR k֍Y.t ,ُ`{xu("/hX.VoDٲi0>J=N:5\]9ߐZF@9cݚKnІ.nA.{Z`6pt4OoelK$ҥ쭭$h;muc1"}$ƁmȲ@ZAӲ/x]@2ullCqK++ƂC3hA,IEx.rNDWθ?9_,Qtrj&as{䊠Ӝx^+p&x!xxuAB"t%WGx E/RS6NB N0< d WQ8Tl2D6SOb&2Zv%VOF>݌m02Q܈Zq1~Ռ4|t8(L9gQ9-xH`Pϐu=t +,=aOD 2693cۚ,~Yirf3ȮXm KIdzʙgbQ^M0Rlp’#->ѮQ3Tցlj6h 3Pd4EoD3?Rn gYvB)3'>(X \n:H.W9Hya 1~%xwҌ ^zx51uc:4nhSbF`t0pDzt ?*}>E+۵2*OU4Otc뒲t=$L˵ h$:Ƅ%z%mO^s𶑕BebQxE(6?&(8ЮC64>S#ŠYdO3s}w|ޖn HluXgd5a]+BB( ǚwԀ;&?~&>޳W-,\^S.~`Z2`JS_,^5yxKd(3_&KsxVP?Ps״ 0؏KO- *L˾>(gj"ej0v*ch-/?ևR5OϟxeBڌ֫ Pfi~c\i"C KI,f!4_BUfUXSRhZ|9w!N E[HMb^fI-SǯT:\[&aтSxji,!( ̟PΉI[dcT%U5n9KA0*Yl\SUvTua; ]h\ljJClvIvzmr9Po5l Z76^ښRBShA9>V_5d| _ew hEl$΂ˏsg>οP4s>?T,Z!:& V&}qZ˯gȤ@PUָP[9hŸ\/Y)e"ݵ u*U &)kj#iIů. ĭ&<3| xp$;Z YQ > Q5Xn\ 몗2.?YS0lcN :K5I9~鯘 qe7~ i2i’<7$!~h*~7PEXveM$57^)-\m}݈hGt6,jHZ&PPOqrA M^ Ç07Ш[&oѥSp XC}N离4WhWLԱRyG <Tj'Wي _vqmAzt#9@8O>0$`aas. }ä{IKQ : Gllq;cR%M YސIrn gJZD8}*6 ۴pM%. K }yKE}:57Չ 6X!j!75.[Z?w۰H4ƥ*}'Plg]6iefMFT,zcG;ZdCCl#m1Q- 7 .c!r*u"ܪ#4 V%3J_ETؾ!& _8ZKɜQ2H~z&97Gғ6ArĂA^S5NJ7(z[ ;g*siE//t+049q$I(j\cje?;yc[t6 6Vİ|Z ~JZQV޻K1-h%x.&n 1)#n8\E7c-eg 0.q`'R1#Y%5](~MyQܸ 0;Pbw3S 9B̌Ltޤ׾zUWV̲3p}|OIic()QJ v3ּ@N26cfJ̏&b/vJK<3 R#J'N+b0v" 9dR/H+x_T7usɂFxgrŚ=#f۞!F=J.MGܸ{5^Lݎ2L! XVw{ul D2"Hr<=RsefW,Nˤd+\P*,4ViN{[B\rG:o+(2 +JW_4JpI۲αjw]uG'+s N8AU1:_ps'%[WW90PR{͈Ɂ(:s "{Ec[Y%ƠEM:,c-[sqTνGĪ:{>V02? \(MȊI DUg }ݲm6Y[$\ ]V9S*t+bo9}($E\ڭq$7K\]Ep>6%+"E4uTiTjVՀ73HtI \$~G2СYwf:ͼ@ՇV,ƾzQ/VrC+ :ň_ʻuحiHMtj~9Wfd Z&NXC^P4E~/鶴}76Y)% 3a; s#`#E[v@NM(;3"]lY3Hū;W5E8~Ο>LB|QGIz]9pqQ2sS"nӦ>Vcrz(f 8y8]N(nRpūT(S>kjO2b9FȐ36DQDJR]u Xpv/(f߇Sb_ZR1&k {E&kxcNF!51$4k-4hcWݲ#ڗ[? }P?Hz 'ӗUa2Id r(X3D9oQwJ6A4JC:@V3N}HmA\Y=[PLIpsA@F*/G+f`JPA)ȃ.ۅU+Xi!}$?p@[> RNV4r输$WCss$Dn+#3J殥ň[0-u =QH[gHu<-S ]#r4kqΉ/QKWS$.pw.)D!B7H_knko]:No/AE^TOO. P <Ytr>J+QQW=uIl]vC1u<5>7k,0tH.XpcuNKr&JZqc#[ U{,wf!4ɢyiOgPA0n!]l*v}:Rzel{H̀ _/LaEj䧩^s\y6&39^E5[ rFY_Ѱu˜îɘR@N3l`>7 2D%O"LEi;]d{]~Ve.^׾M[X+shE"k38Z0|B\eQNa=QU6(Y1:Ԁ Q##H*4 L:ywI aNl/N݅:>쫿1^*MR&YKt#/wM1c0*L/COVف8ll`lxYK#PhCjsf4&(K.!PzͥВ5>*9E*dy}&d0mgqAC:Z( %_9Eʿ1T8 Tʰ_=xj(Hp4xl$d/a$mvEh}jԣf+jחR6|옹O\6#H0އ?2C Ov[U2_n9巉X@XyZ= RBlw-E{ b:;bԇ0F=Es*`*fgF@LcW%*"Z0t7{Y yaB V ̝,QI YM\nwoU6񍁒̗2rjlAȕz4 =i"O#r h$ΑG]-c kJE\U:7iﮂ tf|Z\PJki0FT\{_zgnX`y~K3~O&S.BzȄ$6y;X3o)nx n_-\׺ӟǭTr lԷhcDYd8%1Mzz:s4%k+1J8,1b")TՅ<Wa" zZR$ʖ-όil#}4C0z7oC"Snl84 M%oH& \Yml.8zd<-h{:' U5f3/$kuyikϗިТ Me &dY'?~[#g$xM9u;D[6Dd8!w5x"*F% ?k ɡK%QFП>c}Y\u0F=֝00+Ԁ[P|v1<2$SRT{"-4̒ع}g=ċH/1vdެ,gC9ܳj pr.Nw[QX RrUPL 8¥ڨC ?!:IW֧t¾J_;.\g Ң3ō>U$x aݜme(z[CY]^JVM1mAG {r.%{jX6"f&'FuKBl(9gtv1GJGJP!:'#q c-)Z:Ny6*YS! ڲ=KKjmVp[6/; ?zuI;p*Q@OLQ^6N>a<\%rKJW@8kbю<`x|kzFW:攒"E 6R~lE+֢Ib^{j6^TfFq,ԥ9t/յ:hΣ!voZ׊P-+<+:(Yb%E0 F!o w4)n08<-kdc7zvxhٶA 'dN}Xd U= vOlxG Y9ڈX T˼lrud"R62XQ22]6?\֎] XZ5XcJiwlnU&JӀ#~x1`ڜc{i>t} V5HEvz|Ue o>xՀSĹ5/} yYyH?ߧ!Ň%鰤@r}7mk6W ED CWRܟnLlߣKs !p0t\6OX4b2`d+Pk;W}8:dkRDѮlԗ̃1\8\kuT`F?նK/c AtZH 2uHTYm?V>O?Z d!}q58x|QViV"vY`ΏAplMxΩOO_vtӁ6^Ph/=@0C~a{Sq>zNy oXi~2^%1m ;h ۅ2RoVPUN|ުQ֜rh #E8'झsC7JcúiuĎYL P~p?(AXm+ I㝒+Seqq$IB%l >h-SuA<=6Κ# J tu/SA'W|-I$ڮT((ރ ga3ϡ1oYš̻e湀 N_ǭ< ]6FN->ʌ$y%1zkAN>JW+&Y `fܷnBWK2 Τ]xst/{$yxTTm{}02@T ʷ(;2 b:e=Pdr7$ǷPRY}=;M LcQ)Jɔ0HW?rzzA!kg?Ȧo6Y=g*Io"8WN+> Ͽ"PK2EJ~4{큚~kN2 1G*PfNxKPX q?@&N:S7:S\!SWU] *b] 9!Os[y35.=twK1ٍ3)1N  $״7/UX)#/kN%X~ZBOzpD9: ӫ@p } IŹ?(xYij6n!oJ=~ xj@3]H!X ^@WʾwkhԏКm5@s>A_(T# b^q13 gu[t U(47<˺HJ|z2sm|d-6!ZReKNwE%e<[,lZedIJ^DVd,TbR}vԜוǯAmҪ q49m t$Emh3\i5!~\qxԨc}E%ǐ_ T.ధxm;6A HeR{0pVaCW/ 5њ_N [8îaa|\nDBFa ǐJ 8-гPA*T7crw´'H8AYqFϹȭ #ՠJ3OM^nT[\ӟ 9{IVQ{śdcEpPh[p1Tp*nьPHN F_#PDC7Rk{u h4 ɚeAtP/:l<է]c#ϩ]f\hC"5aI%fԁX{G[u dNg} V-hOi`HdXͭ d&OK|]2faGݲ\ډ .cϘqY{ئ|^zb' _ebiM Fpw9DAHHH"Z[7 0v|7a'x>7Va: |JǓ:UZљ O3#2@j#"t"#WIJt; pL]UӪm J.* ;"v? AR 7˒Hr`)EL hg` hmX[8{?`umQgo:J(Zk{q^T Ji/~E>DEs˜@7H|ڝL֜;GH 1_>n/lIT=S4s㧒?V= ᶱL1bAw_i`_ue[jVJk"&7 1p=,p-N?pȄ3{&v |5 <z|MGa]B hBPRemH逇E'M|J%SMRe} <$Ixu7P2kDg? æ`ě'+WJw:2Ѱ0ǂȊ;|"X{ p)ʓ'0f6+KCTww@&vxKvf\] :Q3޴m#B4GbEgg$J5;vF6l) \w0;r "{RA3 ,]˄rGW*C2IAɦGs%Cګ$%&dơ /m3mle&r_XH9UčJ)$؂BL(QѵL-MR/uE {e|`]S4Ż?]nkWdžw]HmOȬ@ 5AQE3xbD.lzyiLmBD {~`29þ-l,LGetTu~\>ɀXO{hkC< ~8ס޴3jPKi"}M34Qʘ `9_f^ |d.&&%6>Ase=Vq28_޴CpAn)hq;\S!}_0g it,&l&tWU\ɍTScҠtLUOjЛTgJ(.7 zfS|_2f2Qkt؎ѝZ(4Q"ƌ1QD C+\F_Ҍ]<#v„' YtK@&wmloZ*GV)30M"6*!Hy:Tey%.bq rek^ʼ.A+zϫ( {T9AsF&RVløa zr6S z "tӵCvj6wdҚAc4ڄ>BзIvx5VN^ff"ί(&L)Hk6cwS/ .3|:ZkB̄2}ee]M*>(G,όywur$!3ߟi](#`]pdJ«ꏽ 1hHAi%20  [U % IbQꇲO܅[wB=DӦH$q-ĴL]lmp FE&fb 'myr2VItr쒋Xt|Ff'# z.T Dm j\r%ֆ څиMHYJBUFt;NEKaa瀋['P`cP;m+xG5<4݅]nod\n!eb_D-qY7En78cO&%ͻ0gz;>tf<=0{`$ $uKdc&Y_k"%;q֜L#16',+\.LCvN Oʾ|/%9.MAȪk: s}6OdWjI ztG5O,ۍ$ }|:k T!kgĴ QFa@yм.r^;h1wuPA#XHLj36xծ+ߟe\%R0kST5@Ez-Rޚ5H geMW[61T]d\`>la0BN[no-TD#8Fg*+r@͇E to#>׊+ vOp₻Q%_Rmˡۺ"`pm8TO#EI32DwfgV",1uwc}l[7ʱy%0"ב'is֋SVYOϣЊш=@-BU8kYxf"9sW|C$xFzAI*\WQWUފPQԊ8AٽK<@Ut`Y mjO!nugqYRΞP:,*. TXef"jS'9v< !2K--† Vs>mLef"(N85R [֋ȥ\eٯn9](A8tf5/O <&О>yHsS>U1 _IX6j٪(D38<:)v2K>Rn/X>ܽ9Qx67e̒vv#rƾbxѤ6cg^KyL:B!N1 Bq#& ŏEN/R rR{T(ıȿ)\G}$`'M]-r#&LV/"?gIC;I HU7!VƆ%-)*2mX q.wrV2y+jp\04Z,41zGR-XłRWR4-7̯?SA)b)6n"3>p rF7qu(`qf1Waig\AH nL9yݜ'O6XjvɴAzA#y-=jń?գgAp[6ua"*AT>T3@6H&&g(5%,u1J+؇0%-t w#6 l8ߖ [NJ|_0||^wC+$$FgqԽ-b"xOGKIB!=SXTL$ƕ{7aen3-:1 &N `WcMvɹYu僴MoX 4a 8eĬā C3/߂g,?떳ڽlYȋt5ܼn.Sr;KBZYR`b5tma{rf %Z:&VphOB/RdUӓ3h9O\ 3.P ՚HD6 j{x lP{jȁg0O /{l#A sQi3Xc }rZ!S8/"D5%G7x60~f!+2`.6!{<%czc#Bi{TXRkȕLw @'t^Dupڹiޥ^3!W%h g"L#N욣K$V)[V4.y;F`sLL=ů% L:'pTd׫(1\`X46iVoмTQz JC|w_<$~ HmmZH7 ~g$*P0VЇev>i:#E_Ѻӳ,Qɬ M(D3Lh5SajJ^oI<|S‡;Xm>S!tnK~FFp'̤ʞ l -%"G쪊<}):d#'xN.t i R쟜=EPg.CJ2̉×Դ)d&' Q3\ r,xj-mA\0Π>Hz_([@LXsɊ:|zSKfM- Sۨ$F j~,l`;|͹ts|T%0M䦎A '٧>/Ʃ%GM :B@ɊxɋڃW(Dd$6x~]"⛃g=rX+9͡ѭ3:,5a-s&{vݸNAw~vF_kdzR&9$ - |۠H…"Ԛ.V< V-c,SiJW}51t{"DDϲt\ޥ"B, %W$<]Z6`.e{޷[m'e#AJ(Lpy] r @:̧I4gQ:BgNU,Y+ϴCuxs-]WT7|wN#]\Q]e 7iNϒ{|+fKl+YNJ[:GDBTB#i.g$U1HQ  ;:[P%-\rV*(O%Ll7\Į_-n.32Q6!YTcN;]lx|xcx&'\mF 5^]dMӬl=vn-S9!Z7&ӯZB׀ D6 8m~a/;4A_?|-A(]^D8PHit~Zrյv(i89'if~z ͋$WG6eDlCk_ÒJ0}$>=wOQ^VYt4X=}d%f6ăq`L}o4*UE єZi;?~Ǯ3]tv%E0t"Tzo:!'Zf"3 FMXڽ߭`SK2%6V#) Я AjpM0=0Bi7ЧBU|u:b[TZ7W)va Fix|#tyBںs%' p:gywP#r%GK" vU36'iwf6ȚR\Ma{vNskVW~䋖HHȒrR4BPH_:9ܕ< ,9]|爞)Ni$Jk;ҝSeT$#u']h{jyYtUU|&( M=a%'{pR|^/hBzo`{#6NKXnյݖGP,*xVa Htgƭr(nv>&`FRtL49{ޯ *',MAcP+Cڻ4kdh^~\} G=ɢyTDaÅy{鉈cS}^38,> !^!c46ԁ1z~22r{b+r!!LKsGfMGĄH.c/Ŀ[Y6dNL֢@.ؗrfx!뙠'Q!_5~E -Nk ;󦿪fUhrYs25txI A==}>jbrAQ$qFLC%Le,:ZG:kO,Ǵdڃ칌8tvm`/\;*}yӘfqFי 12[I F(?1 Vέ+)$g%> ԃhjqϔKw:B*/Xyb4V֥(,V")%FC|t@X?lY\P^cEgmCq `N !0ã@(厰(f1\F GR~&/^r| P9U VJH&٬('1o<-;HA# Z/w=@=kJG5ɛ& X ~mgd d  Gq<wjavp>M"M~W$.<"R)lro,T5anuBe\?{Ғ \ e;nGF,]"v\Kiկo56Fnb/Ƞ͚p[JPI/_3'juD)VG6氝- ݦ4C 4JqFar '7 JUwy?%"2~ty; Q>U4URIKI [>_\rN#9JG.tl=(Ƈޗ8CMy{z@=cgdy 6 8HsϳH>&naF#Jgwٟ]l~OOL?l8[Xw}9P;q/xk=R;W8)9N[tOeOvOpa& ڡ*UD#@ޭBps,d荃ZOǛmsKikOv6gcN`M8 rv z\/ڏYwW/qFh"&qnוi 9;!Hѩ4NnnE#_諁C/U{cΝ}EDE`2%9J|҄(S~UZp>w:˻Q _h)&t>ʘkxPh,.T8 BV63UD9S8Bqz>^a)G&H.ILJ̈́OTGR jeg\68pA,qbhjI4z=rq.ND^ QEwy?|Ә{:}h23?.a \ԀRdlR7^q'lNp0 hESJSvAkTC"}YoN,~miqUG?ӺA?./MC3ō7&s7ցʙH E{uXCɝp SIV)*3aN[L[`c<+w$;/E@1†\@vYz3jBs(.Č2=Xm)70av̞bax!O׾~8r`9 YB`)Xrp1? HE;l6^pIdX>vU"V϶KAQTwNOdz'K@5bP;*vlgӝ[Y-A䷜Ϡ2K}&%R;7}LCI7hr^=d4&JIҪ_ڞ|@#za% O](gZ ;"~TrBh G@ -:x$[vhBL kmWɩ=(W0?m֠t+1~Ɗ-))LMHF v5`cw4+r={Z7儱`nAqzAK/ UB7u 1DIĦ)i| EgW;IYMm㳻 BϘl jIܯ ]1 QEv0@d '-:|~ᆥyN0AI߯ G|\M uAPuU\eQzrSvM5F\v f {{|K&TOv7|iMD ,2C^$EņQE}(hP5wM=<~ZlME̯Ǎ}rpj/̆]:ßQ5dy17bE:Xr.n؝^:5Q@K_ __i6{kZXVƅ*ҁ^%JbI<akٻ|+}Ì+xDz9Nm PӑTy〿ߕM:Aimׯaǽ/ MdwXQU䚫xNzܹ?~dI}kδԣbI (j <ͻRpUnt2`Jh :x$s8]?oƒuk7 AYcx~&K}C[qr;C}`*_,Ɠj.3u"` +Ffv^Q" hSяn`zKt|ފJoo\3S{2wEBUv3سE >`gn"[&‡/W'ta~_bhQ˥.gvo3_f~A.l^߀k|U7'R ,JHQUju^sc4tzQ`#6F: 6~Hl#nN憴)բEy\2YO{@)^ٳH Aw 1V~A)kDcI KMsLsTZTzI{v]J9f K U @lyc]6%6?o ME%N~u xzN `)I(T+VVreaΉGjPgDd(\MUhP\}^$Y0B )Yr'mHJ5T \ %,,+\Wv4#Cq[V_R\mzs} =<֎NGd =L3 X3šp[ V|!K|&"0Wa+md>q毥,PkBѾ3Ց 3+'9AT! )~fvMF*9 }w].U㈾S&[{dkJh{mӏu<V_~2jpWzrG0[w!mh76 >oVʲ̧oF4 /; a3==>P\*HF5)R@K`Y-~ hZyTF2"p{f4p&u(6-} x8`{IZRƻ}7Pե 0UtJC&gNSk1|FЯ}0 xMMH a7]I{bF%TuCœۑSQa#JojO"<홥Y.suTŽɤߎl`jf)[VP늞QyjkrL?=VTE;ޠyϊmX6dA %MzG 暗 r#8WkÍ8)Lc[p^+F{e>'՛1Pt#ؠZɀ3 &ho2_*nN=s||Vx%^9J۴|hl' $0C@f&3 y穠)OhrzǵM6Gzq+x Z?}A(%mi Enu64zۏOHys>,, 3QhT2N%Ub}W؏צz&vfWl2k(G87'v>q4Yǐ`-ZȽFF8ۘ#tUyBoBG.꬯udE 9\dE7MR`JgPY4ʇ-p@k M}dז/F&{ӤTSA462:fV2v7?ʹFu%N|:6؁$#P+Pqm|:Wk{' +LwѬN3ol_pr,/{`yFdN-d8~ DÐ٧GƬ'@N+ իizpOb;6tUӍ=o etFDHQ#Ô;jS<:o".CzrXdCeS|rqrIkVB=ni ХB Su6?fdpc 8m)H#Z1l|ǚ$sف@lQ4k(8⳯4gѺ;~$)[f:kTnhz _$Lfb2}'nE1Su$jfWnf1m_R%Nw?J!m6{T6䰷 by?qg냺%==l&h'NEk*Btj5Zg%ڵ!ܡpI)a &Wftj ukKy̵rw[&LGu$tڧ*Z2X:uX#y9i; e\eI`Rir^I1 eHke;%8d_EpO_vÀۅ =PZz+ի *o( <0e1Lk*nR!nO   ݆)OB<;'ڑVC!̃QZ#8[u ٙ2j~ ׄ ,(PB9Kp `%fO^ol$ Pc߀px&xc8}ș3oB %<@{ .4;/RZXM!qiZ-Z3eXDym8r?Պw*nu݇1ARѼ sn}!hagfc,0BX* !Pƃ0·C]1^l4KAN^& sΓAfN3b\;Fٖ)c4J"z,] Qu~+;-D`'s+'GbP[Ii ̸ [Hρ[8ՄEA{X ȻDѱ[᭘׌.J;NttkMgYPEP׸.3A~S˷kS16GrRxt0&AۀcZն%Ô9>ɮ>,uaR Aj۪,e{'7quM4%8ei߅健ig^.T?pGl&Ih퓶 `3F8r=k ~d8HJWeމ?iyQ<  ١Dl>k̉o`tF"mfaаfXRzb%sfWnm%[Ж 9]ѡIŮh}g]qx648(]%T8^T5,` x#I0ZMըϕB_iF.œ(gO z7)N/zKXHFĬnMbΈM%R'.fur;Z,a ?2(/#QZM5ឞ95NglӬ?S "Ao.#*~l<1x dG*"}Ⱥ^Xr\m0L/=Kij} @؟y/̋W~-KXIbdDFж%@y+(*jM^Lk'J7O<=L"UFbDUEUMYɹ?'(r[(\/Eu}EGd pڿ`3!A0%:pX0P\# *E=<`'At.*e nGШht_`FGݢE9d,32nuy>!>rgQuW; ɈϠmEGZj;N-;ݦmru`<na_G!%O3Oȇ]3o拶0V.w)6[S07p:h_a7,~]adܾafE& ikc8'zȼٜ$c}ߜ8B_3i=pc50il.T؟ؑ{)+̲L`5ٟ ;E#VE5{ }ŁI/p=ǟg[{Dx.:\^ylUBq2A"CZ{ONInv僴:r{4KlQad5[Je|qSAa9LN8$h `):D@ͭnUpCMia:lKm &T}Iؾ ܒOM$#N?L%jб;O7vvM7qܼDC>W( zҧeMGC2~#&!7\Z/RǕUSޯ\f~KU/W4K(=.s3Hh$Y̝([.R~9}B[h{;A43 IwUʈQ&ŊI"*]}22F}lH@`Ÿ 4s/KB;C29Z" 7<Ǟw(-N T Нe"8PiZLL;wW/d, aQָ,c3j𥢣T/",1{rZ5Ц9LWE s[j޸?E,&(*`t"EU4S^xV檿yӞ nѻAEl1V5Cb&myg1@Fa'/ NXOúwBJ QI 蕝cօ,W\ʣږo11/2_ĕd!c>7l*9U_v袖rKWIBm՛B|.y ryh+6=en6% JPcӱZ>kɖp➇1jůHdTcpgV*/O@Ԃ" O#qWa+ͅ2.JIr5餸#$im?ޖT%^*S-`CLT.{XSBw0EE*Lk#&R&ku}`޷FX_}:DWՁW/hP3^F+;D+)e"4bҧ/e _6vDF#4mO1m. xRL=m۾&:T73r{& 112 }g.ׯo'rzq`J蓠U B̐A9OW?&wΑhiF#\rLޟK5_N.Ve)[+\Yﯕ{qBT89C3` ;W&RMx>?T LW;y99/cDe&t\O⼼ :NRD ӻk)"Bx_ 5єҏe@WK6aG17N~jF5u9dR{/DZ>]WF8¶qdӚF c h?QOSX "h a|"֦t.D xCyoi.K ׫QBfTؚ[BZٸncwʪ4'ɦU;˪aŖ+j8kY{]i}$di[e/G{I E5Бs]݊%C7#{z.])q:rxl9u1Q7vPx$5CX%HepI+BTIaPd%d=+$Sa8 ,C\@xG/M-Zv]i=l#h'Yk+DCcf f{Q"I:P+9j㐔.w>cij~ ͠&#.ә9G{<|jZ"ωIR0jdҙcBƊ:1DMX\<V%@ ?wرHg-އ` ٮ*wb;%-hJ ZAgYojjY~5AW- k\BalM}$E7 Rlyϟ{9G7 .vJ}4W0Ux?xA d:Ox}I+ *M *lz1 {'y< ˘ Q95;M ,1 x#֧6C5Ŷ,ST7?\Wf[_9ļŒPm 3 cy|jKE[-i|g]BRz`3?13 %z 0q Z䲢LA Km7n9QC؟zWtЄ݈L<ڭOGQhҩ[4UIb~F,!ٓ\7cڌDi:m_εS'c=BʚY皠U]<.?wEm_ 6w.?f~G' ]$w퍤fbϷ\9*!lKKZ'aؽz-@zdhXޒ}P{]@srFyP1h,3kٌj J j%Llb'a(kȯ:q]KX?:g})b<CoT*hݷ _bknՁ rg@ }g;ݞcvfŶD) י|Ak őChmw9Ol?B3QHcә&9 eƥ%3 Up;Ix $e6yD *)[,hC@yYe,:M! B7\S&e!|a;}O V*/Ϸ^w,cYŒ 1Ndjt}9$t-9ZL.81i02 '7Oĸ2"* |uSl{=֍NG n &pOޮxq2I,NjX|EX;r2I[7C⪙ige._DDf~C&sőݍZ 6e,j);7,W, ܻ%WTRc eڬs*@x]H;ٝ/n:G= )4 DB!Yԡ~v GzF!+ݞm}Ӏ1d@4^C4zdvANV +ljp]t xE3\|\hik^K`0/Ḿo @h Bb\Ɣ&)."'EgZ5)/?^*]4Nbȭx-MњψotėO:/ ПfdzX@¬; VOƀ:H/^7@w[S(씡}tx0J3zw/s<卑c#~0 RH._>*]?Zt' ZNgF67or6yď<!Cp;l_}sW3d*7-Ub*\-> W>ZӬtĠDyqnr|&VT[QO3"B2a!r0LE\y@ݲ;v_h;'m\o9snQ=鎶Ǐ/٠0A%)!_kf3R^aM"¦|TaڪAZ6,QǾ/t?y28D/sKO] g Mԙ|>C0ҭF J7Hs7GfS; +KP; UkNxs,'m{!&=WJ³-LIÑ'< Y_:iRs>Ի WN4cpmMOֳfViÿèhEgvRG= rHx^TDcvçӶ !\ `|4'Myj#@^A 6Hy7$Y2v5L(e˸um!q<Û߀"iqcKxW/qf5m8d@1/;0@#P1Q+ U֛Eٌ1ώim q~ mcѨ3pf)hl(1{fR?`_1V77v70%}m,\ "Zb l7n{د$+W9(oo5Ew4k ѭ1X;m+x .Tx~i|J )L4gʸFkyyxk⌒#I$&s.XS3RS[r]Qo&2Uy I^=J[4lbTwYgW&R4tT.)&A@Fcܧ^1B(pݭQd&m`ԨPȴ ec.k%YKUw? ^{jna4"c';]|臍{}ɀ5y;D¨])bz={K$l7.. ;%Űչmp;?Z-O<9-I滭]1XH|HD3A`s^ӌP|ڏ@4z*:PEZ2bBg&X;ʏ<]5p $WõI_JWI0oǘo-Vs85y*˘t.(x0+=rA.6)OT1<9R٭=CHpGwa?w pH`= ӺPJ6;,"TX?H64Zg”yĦ۴vɅʚ|c& 6dGÈz;qMI)MQT\ vlXZˎ=l:g|z1h> ܫACПlA_hdXy qq=h h'7[$,];V'Ctr!blPOJ&E/e u:df9yNM~fnb=*zj㼿=!2{_ДyXUx(&{>x>F/}t6_8c7$E'DR=/sT b47O7nPtc79γА|Uk|fVE{ʦ9WW86ȝ}qWLOJ|8h%]!&iFhi|.%)0I^.*XrlYj2TiҢ&3h8n%owg48x@ XT^Co"(ŭ7WB[2I%U#`dH4s6y T R.K(!6F^dy9PVapg 6=mB+nxE5Å*z=0|2L;7E`)&6fQ3;%yoVqP#$ȃ2Y+2~ze|riIwkGMLcF\P 4]pkUXlrp ,,=%3ɞ{Ҙץ9aO !vј(Z{/u/is"Ə;~ZIlXE*R.,,b]\͒o:vj%gOwlGK!HYJLsޔ^l%JĂ֦ms࿮.k^CcOn:¹c+rCX<[Nf77jhLH[ۂ(Uvݫ#v+mBk Djp9l7DgM@ D|ؤGY>bd{&->z!՟5j`pؘ f h? 뗶PV |udvY * ֔w[&{ϬGUU *hV>B ٙ:@[T!2o9~}CLNEQ"E2j#@=](5}-+{cY~$& E S!}6?4j~"t1鸊qhp&i׺6S:TwOP] "dճ 1" l7@ $^`W09Zu7w8?@9ς(zsGGiKenNQ>EW #ZֹYg2W9 ofwH$Tn:s >L`fȺU:)PGEq#AWfm©>q4r/ WձY89G2TM}۷hHϲ|_S7Gds/Bfgѹh`I2' ݿxuSe&S4' N-tʈ0 R^QQ]]6V?H7n+R:㳯ێ ,iUa+;v# 7n. So*2mhEFc/JD.(NJ̭`Z a2.R6%cW!ړVP~.L.By ϾaqϵP flIe:- k?m00ӏ}S9?:e_`o,7lX1<<>6LQ/%dXCa@U 6KZm/,XX`=bVgb\ $A1z\MZLh:AZPRﴶ9wW<ΥeVM ב^ДbљA o43(#ұ gT=;bO>ÞMow .Xi8+FCs7jqYJv}SF36ބ;`<?X#rN% Fni"{Ċs|[A-qڐ&T?}b n* ˑvx1f$yswk/ZB㢗'L2YaJ!AkN;]9Ne'JUu;:\q]~507*.LM{ҏ9,J1PJё^[ f?_w9_\HiO]h'4ļD2dSA8Frt;qvT2>4P0ݣk?~Wm<v|~]:Tͧ.NvsV5>w*HEBEe$.q.'qV48eQ)x8015ױGu b?2Fh5^5Vc suC;yLGLő8hcϻSi̮_'Fv ]u '37;5N;+HVjڙ ]n:79U0Y+QnY*Z1tҭg|ⶱ^AX'٨K (꺻P24+!v "nPAжؠ#M85rLJz7+bwoF%ypOnх9suRl3q]-F͗u6FLAK$m@R=?Zn=~ 1-?Й(:ׇKț "ƿr; BhȖ|ia526@2׃sOrb}( EU#@.#jS\9ixpVB**B'h{I~u ;#Nޑab\kGΏ[:G33yM;|8jKb=JH_~z6"@/kóķ7yv8י 1 %%(v%Gv VT —5Uh&yvsTk z;/x}5#>`_g;[ j\Gҟ-Se|[.ϩBy#ڻ!h1Vjc8ʛ!MA DոE#I)`-^2`̬aCF>uf{Al5TM24O\^Ph/&ZQ& H;{8SB2_X*d'[ϝFEfm{![_?csE-DPݾf|^f16GmxWpKiԊfГ9VCJ1&dۮ\fkvS-Q @4jfP#7FivíjFOns`U&b ^ѽ Be Oٜ ?A,Q>Ko z#r +\2&ݔzL"N qSB'fEsɯ> 9ܧ&:2Eu pg] ř k #w m56L*G^&:a!ˤcMIuH8p:$Vc؂zKSy=mH_5)6j`a+~k8s2f(fTMm5J,S{h;B5t gP qk'V5`s5?ÆjV_{%'1ګW t5(-oyvfp"/[iM"JkCG6h&f^D|N>ޮd* jDYDuzbzc57iy"Oޝ || JȫYM ￱=W2Et8{Jo"p8Hu 糭@ '$3.hUڵzbV(f3Cj·}n@y0mA'_ j>>RjYلҘhWIK|~0e=6[ t<{2-+ Qԋ&!8X}PIxvW_e=Do HYviqՌ؞h+ DO CѥMeݒ`~6uF<5"h5܋`P][0Aue!/Kh%OkmcF a͵2CbkG^Dهh;Dն-$/(K^R*?ra"0E^Hv(1 Ym8V-y=ggo1wgw{LFŞ+y:6uFF|}]S_lY5>=鹶*sᴗVx]*/rd]π[]cțE1zz/C `.p7 >d 'Nz{`6 6-fUsd^tKO>Ly6y]mi#ݒ˨/x9͚Yl>J1NR;*[ɐ!$뇭!ɶ2ȹ:o306MU`ȏ[v+PꭃBrKʌ}>4Jz\[BTÉޟqx.0++!n{AhbB qFfz9J~!;QY8k=O@Lډǰ6Ӓ'Zj-l7tgOoad Tw"w u&-ֿ|>m3"Ö"?OZbXrܭYKexϖU|\ͲKR&p Of>9=ޯGHP\!OUYD {쓲Ӽ*z|%)'SOveDe,yJ^(P&>DFt}5)7b6t_bΏF%djݞ@&!&p|xxJK|Y'@CR!I4QRҶVW>eL󷰁IEVGI/4@ۉb ϸG!mmMH5Cl수i/K$%r& RyĀv.lc iJce?**\EP! V플.=rE fUe&c{OeE⦪l_/-q+SCX኶&Σeu{7ySufzZ0լ&T);QRV8/Eu{cM:|&ImͰ0UY?z?pA=]Rŕl^6ք/hYT)(^2+AZiz]k6R%B%_VGtԡ+z &LMѺ@T't5w}aS I/<|#dEKEu\)3եb#YáN:'8 Sm[M=S@n*1jvA]Cr-pc'eo=)|>8K͟mr&clK_I%Q$U%U$M tO~$o =on|%.I.LR=arM > ld jp5ʶSEKs: 5CVB&͞W4,I@xt uq QL,1exT8Y(XWr*R!f› r =/l276l0d;+eykn~{hҋiBdOx@"&IK%Tɟ2_e$bL`ꈃA=>h=όDĵ3 ?k\2ժ^^xpbM 6FfT-m\d|WYYs$a'6eKN\U-{L".`s9.RMS wdJS'] 0ZO6msSGhG281;4e ֪HEضei2h5kVU۾X3[V5Z<{TV_*~&,RŖ_ a#aSQ 08ďD<DjDUNUHD> Zn H{PLfgO/ v/3,HCyz^5w:OE5UG*Aq9kŏ2?~sQ}0x4#In%Dz6 ֌1KdME܄SyqK ʮ JC}tb H~Y6\8sHQ[ JSЉS:}$ΗC.fX/ Wwc،ixNDȃӣJFiEnH1p»ϺSIcJ/4K;*7a]`o(})ͯoW@|Ρ,DEqn.? OMϺ[٪% wϱ܎dH?4Qx4N S`dZl2,K ʠw9x"aqw '5[[LWZRFu_EgCWPhZAz+e[?tn! 75BZ?믷&bU K}%Tϑw{I7f{&J{bkgcS -M6;XH`ەyn17ѷ6Jo}A+=ch7J~=T B?{nm5-85Af2wxgNJyF/vDUIlVj?WN ^DF)`:DG͋i!T;2͉D$G`D -3(U54;K^%;.N]#a: `gY"r(lᐓsrY+@AyiRf:g3`5hK6*[^Zplث?G{X@16ŪUA¡S4,K'q@;W;j>S/oid*ݓ9^7ҭ^yurC ުŽ DӂfqN.\'1YN]Jp>Eלozc0[_-IQ+XZU\τd E$ @9*%Zaէ&#G\hؿY)ͭl⇏܂ }q\KMDd7Qfu+(1x * 6lxD,SP"YObPAz_`*Wd1\WO%MrR%jϽXD/%$@\kzsvZSah>zٝXrcݯinkE~Rݡeι pWwe &ħ釛bA(^F PkFdH8 BLloP+]ҟNU`=pUL֭q-:s##X \O4z6% (vu:9 A稏O+s~ɗk&M6:ݡ唬pݜI9W M*nf 71xV Dx&Sن0舽W!C&Fn6x濲n#$oC5aN3Kh "ޭ瘌 # IA1# PONҰR+эB?îoח෧STJHqNsQ{N?*Gу h^D!{^S[2JM2Q: }׌e!i@ZChFHP%úѽqF>6xgu1n9Lιq 44pDbg҄5oq1TO|puGzGfކ#?6VE[=G?IudWue؁FruRt {:Xvh%#HTKSbi&k7?Jt2,mΡ,ߟ㴾Gpe_> #_|O|H+y'c)mJv f5";m -jRZ{HG 8m {js' mO)dRpE56RbGQUZIiT,NsO.' v|\"8rݜ}nw4x0s}"Tc:I~""yX.䯰#ܔd&$&ҵ&3!SQYW18Kvsowo4M [7'k(6C={6ATN*Vx2]ʭ6a`b%tIf^JDGY~f-r WFD0-ce{}8SLe=mKtBQX[uyw%-ozuh̵}6?7f+J-jsZ =vF۞LR+O"JrfbΘw#\"^TlqrJ㬸6t1Ɛ1f<Q굵lM^݋+[o԰@QwqLg*Xut![8r)7P.I'/Uc[2Aq U}b([=J 'umgdk,=&V$T1\zbq~r?zPۧ~_w\V leKܱ:cۑF`őV6͢*68<?5'᪎RCAȍ|,L*Bזc:z?ذ׊UuD*&0W.A̺ymw"q^_2F@: vD1X%b2S@?(E9ξSiv0"$12T$%V&3aTz|Im/V`,;h9! ^߾ѯy̜MIf(KK,-d?Lyѯ3SĴ}!F}\D,8dXm#<^XxC"XBu;ϑQ|w;h0@*Օ%G cK@0BvxTco1Tf_eL0^U5@qTw=z |4k(<ʒ7>[jCv}/MNS>J׌k@EG:hҀ̈rZ|~:jʺ7V꧎m ADjp O Ѧďo5WCHX0G%$Naw]'HA ,%(Qy>z ]k6kluj wfL8i1r\A~V)dĽ&뿡RP%U#ilto[Wd#K_¬*Q[5 Y<- "I ފ6M*MT!ؙ(ik̆lS!sdүGAVeam9HvDUAqƶ$H\iF 톧唾n!G)M4Vً[+=ŝ .Q[EJ6<b|eLz?^\6z ˟Zz7-wj-p/ r`\I~f "*|ЖZGr߀` zKBmFMc&m|&:^XŇ89!3bo 0wg8^=SGQECLXu}Z0wdz{PƑi ! soMXO,SiSJ8$Omk)%vwYo  O`Ea{F/7#2) ~xb:zg%;" d!txq O`bm]#j5'76jʫx,5: ~S#H\Vey@ ;݊; -Fڃ^ؽK\=덼seڗG9'ؐA$kmwP[OWցj7:m{2pj2Gg{u\āկ0}b{=u ÷Xȹ.zP0t 25!BMymL5GyM3$V3>W(E薳O8>7+ys>m:z ~C >5LONkEИJgak& YΠ5-Th~\@+EVO<Ȣ]R#|EpDkjt'SN=y{%(S` E#AYRQqM2 l3%js]ݰcs$r_l7sqiIƿ3X1CO^XMnchUTM=qt bm259,QB>>Rӧ#E~%ȤSݝWd"Yu/F |Z;^u;nu*6 Q֦TFil]jW_#]tJy0Kp mvkE:sCҞоeFχA2rT009W8>gBB7ۭC:Q4 B{`Zb=JoRB%Ikr[& WZrF`x^+ 4Sޢ 55 &(`1jȋo[NiL#Be0Mb`*1toh`-~̴tUoIؒ!w9jfda(Suiy?EjQKgw;`nWuUrTi8)ʾ7['c˥-V.Wm#$`(5 LQH-l=Sp\^0} %д/*{V*1ӶJ''NKgNJ['dj y5NBO̢rQiPHȥC`ݐײ YѾkB,"v<<]js+TZ+n@]fɈ!xcɭB;.6թh؆)K"aXVA 5@ 2 ]\V呁9iLaXK .%0UD-ev(y6%IY%PKpq8]%\RnR@ ci\:43$cpkfKxvFzp:NW.u!HU=9{k&GWr!4JˇAK- SRK36+#bgۋ[˞Q'Vfl yϒvc~}3< "̲,!P~SG߼uI{-`) =F삘½ ԩ!Rs7^|, [{eIH׃y (`dhs6/) (Xot{FqgB]Uq->fkUP0M8)=4" -&٧70P>TqпsǺ&E2=O80@$b#`@pbo#@JGfXI+^N(Hq)( gm5'd ݮg~T4_TbOխB akOKyIJC$ۭjvH)=#?@@ )~LK`$/)X jP'VMLIڔ)pvt(M.B]l\[ֳqԏX9Nhjk+QA4]V%:@,_r=\մRwhlAۯ矷aRSk2Ѫ=@O!s@mh2q_pg?sD}r *]$&pùoQUPdz:+b߸7漁mlg+\a>LDh> SZڌ>ލcykL/$.,pH#!焒z+UuX!GHȰ!S7MQ $Hf &~xXeUhCAj?:I.nqzd @VsK&X [.ԏ1a;aGɏ=U(nVG2!%2 "_Ynq=?!(GZ9ƽ$⺓QK0kA1$N{+D`TdUS,t3][jndy6Y)ԭ2+.}Jxb[Y`—m,qCFٿNokǾ6ĥ ='PRPs Xm\AgK3;+h cD!T8 ?tu\+) o1P{| R^nIIfC@ul*7t_ QhG6>wϭX*śUTڸ9)o*?L ;9pPt5aQSo*[u : 13w(ZyȹKdeEylK>: ñ N1ܔI3k 8urJR)̆:/G!->Մ'3;T܋;q.FQ%P: + ΖtWˑ.&Ƒ_YoLc51I%Qbv٩ֱХ6I2w?Q7NRyv*=U+HB4}Z" (?c/deέĉ;۾ۦJ(D34ܘ2YC<$263 y`úZhҊ' 4E: 9¤zY8.勡$۴v5F NywB~nH3I>n]5[vF+ҝ\ j#A g|p0wSf\7480#W?}mֱ<<~ރ;]uum:uܺnLltpĶ<|V : ¿sל9:6Z8ԥܧ@g6'B|) Nr'[⎟FƎFB1*"`*6iWx_)ћn*TxQ㒥]x]0!_‰tVؖk9 b^f]dCpX y:ˊ۷!zdBθYLGt'RĸC?ſ&ͨ=hT> ؋K@}$Gٌ,ڽoC&Fpƹʙ$*ܞyuUYC2#@ql].0Zʟy4̔7ʬ(x1ETN^cF%_/8|l&CI7 Ґ 2Ϯ 9>K|'#YWYk+8RcWwFŠux #"qyv$u 4ˆ| `ARg1GQ=ޡRӲ93-\V;΄9'EXKBOyH*f&HnuERp+ 4rJ~O9)2U/߫\P\B A㍸[.+Aw8 #)+9}6 v9P ~M5S$ wbz8He"%YB`ȓ2]T-INuiv0F8:"2VBӣITȓ+"-UZ/7oS:V;WNBF<=u.n+{_Kޚ]n*K{{eWs)}V/]yzO5:q=2.nJ3ԏ77tE/WO3WOMե ׳p˷0:?ZY_Bu-@!% }&Iu[YI&E`D2;lo^gFF*+VrHbĉ6\nNK8< K#.fCcN'|c` ڜ8}`DwZN|Ark?Lu7šN A7 b0sfbOv1=P4vly4p6Td6]f96yvL =_Dh@e1ľ9v/^Q/.s-~>F 9uz 瀳3@1 CtdHʀ/lE=}wK>(U)vv\pܨhtιh2>dh5ua9gzlb/E}47Xlݬ+P+ sQD ^L_?9;V.VYxi> OtbXVܤuᔱJhA}}5M,91 hiewZ&+?ZM\`_*MFfA=#nq~ w * ́zJ(o3ĥf}JX榩`{ON`isЁb;N,$KfTHA++xE)x;p4v-M큿p"uMP#dF:˔πft]*/%| IK*8+ĭeAAX-ya;ޜ!nË>o,r+u$D(bj4lo½C65P[yB/c(mxl+=$M(<1$RE >tOl6hG֨߱kb]=sc'of֯ZL5ĠwRAH}r;٣k I4^]O*Ͼ8׸5六W'=rb refW NI,]ǎ6h'(k>]9 UgB\ $UjtFYsSk?gmbMcY'=l@j!+ayv„ &!3g\9~OfU7t7G g8 *&]+DMk˛d &M*DJ[* /pJdSq͚H 6u"@iPS}_{:-7Yˆt,3 qd#PuWBw!Rbu%UHGJP}_,-+R6ot5̋: qS tn&_Lf4T)Áu*4K1{`}22ƴhtj)tsS+~85+A!6-XN ?@ '爫qݽ}Y5Zȶ|h]຺2TւM< (idnwW2k?<|݉ʁq:#L6R͠%G4f=e&iVĊF:n\p$xN:2㸞oߨMƑǏNdP^HY5"uR+PS]  fݨbeU ]q]}-i*>zE۫IMڜv'~8FP[2VwQׂډSf 9Sܠ6-ņ}Aƕ\dwUZdf=p4V.yK O$IX9KהeAϑrnSﭷK dL&L /ѧDb2KfL(|o|\c*QI,@jRB: sb'7QI@klnsLE:d}c} 2ڟ6NGZzY2BSA< Ώ%aRLi}V`d2]e L̳W^2sW c}" ]ڟ*Hm3o\m@7j !։J/KO*>kMjLY>"Ƞ3?`d9;*:O ]ԎŖ]#<Gi!YZP}%s)85lEvܥC ;i^1GM3hګ2@<DM> ԀXa E0[iQ)8b}NR#d%N+ظjPS'*w'_eɨAI1r@ Xi\Pt7Z+;Mb8Cm MLXfvzNμ?l~rෟ{:X!X@Av)>ćM,F%In0ɔgsWCG1X݃xNӯh02kܻTa{ymLVFg}j̏w|q7Or{xMAŶ4̓q1s/ lyQq\Ydeh|1G˿MQu_Emj&sцj)cuyf"]M<`b.z)VQO]ReayK*yV9m%׼+$jPP $oTv7M Ч^txWL)RSHݠμ`W1.np+TxUĹ #,މ (Zv-*@c40 ;ޤ,w]5bdGlMִff$ޠӅ6P3B@ض-T.IW~,TvJi/i?1 |44=m#5\ 7T:rA}{Ny#4!↽A:'|&Ϻv)OՂR!O?L8|e2i2Y@J䖢e@Ue&7YP !%7C^WОnb%ZW`b23+K00|~VIK\Q'V:LIz+>JE"'^)|6` 'JX T%B9`z?[oBS=-b߭C-?]EedzOK$\$/#bo_~D˴o>WtjMzpAZ4> CN:~xDP-|}r]F#ekX5(\U1yIYG,3@*<=N|:=jg”Y˿\X{YMEV3vW•i-g?t:Mַ6?U '(uӴI55} ΋C/;&`yf zw&q_~Lzlt@t?ƒl\Ĥ~;vhҳӹ@u}1.湓*G_ Rc톂"Oz6WOA .զ`SMro T? 7)?T%GQDOf+RxCYYZ@5 E=pSՔw)dcKxDVMU`x-?ZLl8p̪fG<04S֥y & ʩs~agN#HmL vTf#;=<YfJ( R],K%u\CKi6ū*gKcT6/Yw{BF*!Oӓ"fy[l*csUOYӆVbbhڣݗYU߾oCJj禦=2m񹊹FeebDb2Xhw#@G^fKGᯒ\Oc[IWfB1j隘OXOG,N5(xexɅj~4R/+r~Y2(̑"oÂf P7'aLt;VyC9IV#΄60uq3 m%0(-_?͋ 2d쵫6s3M-2 dy^H\} q Cz,@*-jQFf4B!)]!:&aed9Kf/}y (5}Ȑ7@IclNMYEv?8Cq-OMB G!e`P^CA']ٍNxҐ+c :7H#3%^39P7C_͆QAT_xP̈́E)vbN&v6lu0% dG>1_'Wȇu!T_ʳPDM*kƏ;LMgd*$G]ig3疛IMf+_W-8pcuUXAњ$>t"K>o n*2A-/7_?4({Aw8;yyE8ߐW9  Xb[(?:t1Ѐע>\ QT8GF@Љ'3%`(@7iɏrta^ߣ1cy-*x+_{uP6?ݧ1.Z49}L e TsC-M8aKzoB{PWaX'x({PXHHDJ,xM#OQlH?*]ӐjfqB-N;nv[︗)ce'ӌt4+c?̕phQg0 tGsd@l#,'gq{FlqV_Q־S-ꠍS}p_+J c>ba*өZ߅'cW :>sPۃ3<jˁD^̟2yܫj$=1.dX##m>jYF1&0&tgX;ABϳ>@rdZŪy_\39=[cΙlZ"Θ劼\Zh)cbGL;/lxY=bl`rRu3tA!w.7Y 3ާ%qGi1,'0m'ȉ\I!?[rW]##k?'p2P/&7,[nGyD1Ŋ22 0:b8#TV:TE(DgWSV2ƤL`Vuh|.~()+gQQ m; ⹪ j Nd A~W4p,NV^*,z>i.إnI榌?ʶKky6(W* yBPV%Pĥ%*3Gh_i2a1"[SJB'X1VZ ¼]Yʿ D'8 ~o: UũO$ "ovCMH_qE%B2r`n:~8(_%9D .3P< Vs})~jRCg38ILç*P1ڒaР5m;rǂ3XvmEh Q%R3j ݀9qXdhx!.eP3n]4'w.m3?w6ͪ^&qrֲMT|xӬYV6f_}o;+v䘖D:-᫝o> IRi>-Ov'L%a^&uzIjy{6 %EW OXuiRvRbr!׾6ִ6`bGUƬ U@@W,7<JE6 ;bn71aՂ쵉Ƣ$he?kEIv }jxw%p@1dai`PER+ ̨2QO+Xy90PIS_QĢuAEϞ1KMFb&_]3&S|Gð)coO=!jna$A| M{]F2MȺBxlC|ApW*HmLDj}K7>|zxQ;pG-@2wc{aIvMdY:FLddMQ]Kej`q)L!;`zS&A|MGP[v?ՍɞA=ʱkec"Ş Y B;`QPS%FN1r;tCHG2GgsJGn=Өf_0g-VKLpxKV3iLG k"R'!e6RNrDicfi !GY,xդM -zv ޫOZ۴S:{tu@i|RP֘ys*8a݉>PYRU1ŧ|]hd+N) mlAX`^?RA}s,KA_=W`S!VjKn 'wU=X U@_-ԷU7w4$S_H^,u~ՑT7MQ } c@߳lqȷ\\~Kɶ V^!YkdՎz%`p5#9\3J΄(H  L;ѫ4hgr=I#͡JV.:fDܢzIkaLnav~3RPypo d\Xv{RMo)l{H33}#7[Fb3.ai8ћIГmdϽ5x`v)͈,,oɧ†Q&%۴yOu& #wr z4BPLbuƲO%yJ_|}~Ŕݳh^";υ}ux%y#C.L?,#+6v,[.(z{ƍ?RPz ƛQu񃝏m *.4hxޕ6`-|éODin6g?)Vo,LaQ/ l~6y~Zʬ~P2%YWj+MdGKEtܠGhI o*;QĀ]i;m!pnT`ȡe̽由L>KB ۮʻɹ4p\TΩ\xOb$.IÙC*Dw5J k޶4-/j3y;ʠF !D\m-,a* Hy/Yc1(2H\8QU]jx070o w~R6ˬI"𕔇;Jel.S(c^aWN|[nbJUi!&G6pd8\ÀXhYFjLJ6~Q{ζv5<)zןY@E~Gdm{kkPHWazlwy?-, (Kt` Ȣt9r3NOs,t L;$Z3Na\&-=N=-e[bԯdaWM\No2NLOMp#epCsJ|%I=$iT@:`b"dRKX ѭS0JcO,)(l*70$1pFeN2M @hվH9U@v"3LS6:ZGBz([vxVs=I=x E7?M@4$Mέ(NB8:S|J3\Dx&se)M#􂐴Ɏpiv[MлJ}=ΜAYp3P=ZT Ĵ^} i iWgRTOf~@fU+ 'M3^發Dq2Hzѡγx44: 7|eru`1/!%w-[8]`[>*MkK=HZSb$W=BCN ن)+_ܴ,£.VQ5o(e1YUɁ1֌w'0n*?b(b&4RY xZB N4Z@sB̚檹nPI0\fgƧ/2ρЊ W;@q@!RE3q\V]جLaCBch孻*%vJQDkŹ$Ѡ71goj`JWOlTfz/+1g XYt.JkC|,ˉK ,D.vA4,^Ol RE&**-4{V!Q/ FP"*ʼnMf+)Y\Ov܀F]%ԥf9 S e,HY%E0/C̐pPJ|'iDqD34kuH–|Ѿ85iTVND& ]a@8Bu)Wqѣ )#"g,R1暍gGi/0zp-kOM2'tczĝ YeQ݄ Wր׈I]542MxMjb+~<{!<) VpTB 7yt9TfD ](p<74!^w"O+,/j$މFȍ 6?a|[ܱ;(c2@hIɓ.-K x"ɦ/fkk,r@_:{՜,{-1Cq`Db(̖ȜKq fW5 1u@׏LUEV;`pXS` HEN(I`1(>I{S"*tH(6IOLA^kUAZ8Mbϝ:94fǿ]C:{J`#U&M+ݵ"q;NECDž5)IV\5QJR-iV:,iƞ^ hK)F+;ː<'i n!6_Tf+z h2Q.gNcNӡdxL\XHh|)jiHL^rGIDXn4D'(daqEWI%MJ qr_UEA(.}^|yѾ Vgz@J╸KH9G-A)Pzx Vy ,P95*<1]ݵm!EVp>BSG;ӯ2Q1ylb9C ~űW@)j\*e~1xmzd-㋌[[)d 5,h/{ڠ)??N&ҴClRԹ&nbUkp'So}z]1Yn|3\`a|R0`ى7g-FrFI6 %t?@TۤW$͊vC#[I* ?#94iP.V()a=D@/$5.7 ;]/dWPAB9e`'lU۬e2#OHY n8<%7|nQ* 'RcdEa؈my4yCfDQբaO :`_ltZC1$+`ɏG5öVK r3>{H wT%$`GntU6:DʉpTk}SQH.:X.ix)ӑqht͆]խ cmS]׆jٵ8D#uY/LDže : OFc}o Z6/4R_Q/keL1}EsLj((*qrEF~mQZwF )­^R$>-9J1[vpGAjҙF˱S@Yf÷S :qQ0vh}@ѐk`@/v(( ]YH1!QhifFORdKۙZD-ظZB1Ӽ"~;IjDŽO^&?)Y-(2^Pl>bT(uzIGaDKo ;1c#tAc6Tg܀hk@n6Z AӠ~R=ZVHS!-E8 7{>U6J%3nB)40*wN`V)hIgoٯ 7k0u}3k׏p'3(2<|[ ]Bn.q&xf/ 0t="z5E*Sd㯄ZK\5"Z,I=@|l ;Ë#Щެ4>z%e;C$%aq >"%\FL3|<RXn1J68Kmre`KHAc M"ǫ"eV ' "'v9;ׄ>L@q6ڱFtU\޳G% `ںHЇt]$J`퐫Gݣ;'.rcäQ;&9+Up 8 = x g^0ޖD2:kݾ+-TWN/tHyr|ȝ}Ġd.yDG Vt*Uuu\#|nyqA_z=qbPe7%Dˤ{8)@*"dAdiO; z{agK$Qtjh.M q,^؍iQz}ĺE#\ISJigCǹEv]vRCN8UP &ju"_^*mgH4,b{E: b$Wgli4MZ/ H,dRG9+|܌KFD @USPx̡ts3?pk[rʦq+[3T|Յ(#Jc49윽܆eF#(x*i#g_Cϻʺ"44)[FLI(Ȗ6SwC-Y%OFPb/`dvzEu!ع<'41&Øq/Q s' sL2ot_vSd,dIm5TB 7cC…'"cbciUlebC/Z'.8 3Ŀ4}#D zF'%,Mݡi%۟밂O9,1!ZC/Dl-7xf`XCV Cak!$V=/o|{eFjvӚ{TvgK,KQ_' g/>x|[!F܇gi0v# gGGqP81 \/R ˷"n]k(So3Є27+PbхßGh 5 M OUmF+)Ke b<%}Q!SU0&ݹHo @iY$y ;3}OS#%QHpɨ{)eĨQBPxT 2sK!E<џo$-KNL>~p痊H:lt|wh\GerrH%5stvX:r=smF?[鷺q-1?.!iJ[Fioe9f V4$6xкƩ Q%ESqAHO6V h7鳣2.lCE,gTڵ fp4 Y$TSmcթ+]sH^Zc3UhܐT݊ʬ#0$&\}NJ_+8Ch>s~эm6/(_֩'>"xpehqL4kH( ѕ»㩎sx^ J4}[LF>&&߿x ?6mcfb=HeMD(b {GLUP2M<׺cRi=+ء{B>&ȶY|AA/E .?εE9} OQk>o5n̤ PQ% ̤#/;U WKȗF T͔NkJ{2HAEE?%ܭndcY|[ATwBe({@?phS+Q`x[}宾`O{s;)$FY[P $r{o8t8pZ9}a)[DD-G G]{H@2ਐQ^] j{i'n6X;ʪ즉Vq&hZԀOCxB\PCe/Q /{/eSIB z+9[]ཇw&ˁS.dd A &}f1ga=E{) a.C!snsės܌K,w.I`ktr#?Jtg;[g[mT߻Pߵ;CB:7c*Ь(Lv?>w7 jPKzf@9:I|*Pp"|ދfM!ÎCt | ڿ7':FvጻieA`M+[8Wh{̨ *ƄGtLGw"UXFʯX=R/!23Zp$Ϫ 9nUDzA.<5M~F|F*`MoIԌeksJd)$!` ֧Ep$r} ݆Pׅ{2g0 ?iM ``c\u,goX:6-@ޮύ9t@,l:U|Ȕ/5Sv*29QoqEП|^Ŷ[ A(̨[l׽c3QZG[DVea Zy`ë|3ts}3YSWJ2C.m0yĨC'މ2o#40oEeAo֖  _69N-jz/U;~E/~{ĈCV,!Mqu {<Қߛs[7bq E@ /պb a"B,=u͘D_iW)r"ZgRf'WOZZ- bN],9TDT5. ~rL 0!P ]#a@~{ W~E[θ1oa `v>ȳ?D! c3 yv8-.+|0b*V#Oܹ.w3LX=o6O)$tZ9 mwr~CP_}S{++0״y2_a=sCAR E+I7W/bpyPf޺Es)?ɦNޭYpOu /([yXM&&PØgBcUbOԡVJT+BͬJrn?qdkѹoXsV`N˼YtyYsr,*ѰP?w68#5as91cȭvA6|4IZ~6\\W?\@J2<'C`Lp$itZFQIz]®^Eq*1̴ggq0/r޸qra/t?@ȇvZ]KzUq*ҫrl`ZUM{X\ Yў0E ;We7@/vugQ~ :f]TW0d Qa D%5s}E寣KRc2LMXZе5ZHItΠ}Pz >PI"@rf,s#*e x(K SVzvh!s>zbW|@`YFS9z+pB]s)G f г*]w%ʍ*{GqFCO!"12颷zԩ~e `}z_VB JxOt~x)a]LȦ_J 1&~Q,iL:(VtiPfK(1YO7x[&,+j VS)4_6NϷ6!8iCBQrĖxO1,hUnޢ.`{|bIRMWsc"a)ݼ6,򍝡C1(_ :`i 3{SP%ivҠT"RYK6ϹsݡgX-{""ByHWnJp۴Ir,ij9Wf+d*5ֲ3xg}i=o XۙO5y"g\>%)5ɌjrC@ &֐[ذz1MU9oSP\[|Q-+LIFk y _d)Hr;T@Ki&|Wzi1eG]٧ hwWkAQ{d;Z}ac43B0^g&I mQ8iN~EJ\TYЕBVh[M~R,abl8k)Y N,38' մRd1JoEBY) [hM-xT1܋%-i$P-ˠ+X/UJCMDr4@ M [ m9CU{[Iog@Li`i"\>("w籨+.&Qj $w9jCC-rA7ZP @x9{kVKZ4g/Nygt'JĞ.W/XZ: UjSöx<E+Fpw@<8IH.t64vW2icQP羛q!~E:ob|LNԔ}:,@Q PF͓QN-6ڋhV͟|)pU~KD ,nL^Cj$P;|-؜˒^*sLC$$iHDl8( b|dG:]us+G_iˇU%v â^z=s0+լȾslD9.l;7LDJ󻗃")o2P3ӱ`{~o= h4NB7 K[3L٢RRV/E(j x):TDF^rpfȝ.&uj 78 L3F}(4;j,tTEå \e|\vmOZv=Gj/JnՅ9JW'>Q{%XOF[)ZIEXgiNK9~B ӌ R(D0}1>]h)g檥3lA'[G{*boR8qᧂD%<0/mRT{ȍUZp }`JxBV Al]A /ef˒eRǀo3j`E h-m)$)0 ;f+Cӯܠ8f[F$ +.]0%Xy8 TayӵZ)"G/3IBvM!U*c@QFa gBG&jR/6W;68og~M2]07 }D:O>'[u:78g0̷~^kHΎN V~ٖc˜O!ҹy9s6uC1)&lpYEZEE͝v1i4֟J?(5g)=nYj@P7/Q>ź2 超\JL.}t+˜tSƼOizcR}=>j.ⴭ(,o 4B-\raY(gv7"}t٩<4T='s־y iݽ[´]h57wD}Tq;u۠t>M˭J+48D @}dkjȁ8&Տr e$Y `4‡% UÇH\FtMSDGzM#㵰Ui9:MN` ?|Y/e|JC}vtB5Mh;>i@<0.h /og͐3IcɱzsZne2 ,l]sGRd X F~1T`ɃU0χd3R20ܵ-p&{X-P[;SK{ښZv'qSۄXCL+!Bzelh{{?ۼЯjta?Zo0B)(p}uƓ胘ӪC..˧좉[DIXq'g+!a HGRx{t%Mzً6/Tu\E­@P匩4`uVtL~JD(Ϣ 釺vu"٩VXojfLdNӈae&Vp\2?x*R 5#9+cRx)1\L4⬳XKK1$c~.&ֿ&VNWώ*nW/H΍n-{8t+?_|f +םT?qTeh8؊/vve5"[+s(LI7]?MՀol9!wzݵ6c׍oPrBէLR8-j43}6|ZPkPy(͍r'ۊA;)6׺ NeW)߳'^F ĵ<"C\!6` Ŋ K$c);!= m , pago@ɪ(\pHv-^c2#&qv ?IH'/iEXIB-rC);y[n#χ,Ս!2(̥MB`=q+*i lp}XOmE 4U`C*3cxnIv Ҿ|p⳷m'sa˕Z!9N&Kszf-j!M QݝP2c>?2_AuAXGh>ԛɮ݋c T1[TlDFbc0dRq9YMi*pJ:&ہ VOCm&wJ2X`RHrڡ!f̐>CH"L:y6u5a KVWmBخ`4KLj v@2hdz߿Y=! rT=Z|mFS~ ~ߗ{u_m5{< ¡?n`B^x.0]NN0|9;mr^ - M8ua8|5%z1βL2v7m c xJVF+*l# t ˕9KpWVQJZf6mI<bS t(N0 ƖSI l;,3vm=ÊDΌ3EfcCHO:I3o(7h !c~Le hp5=D#*L۲zm&xHĻDRY[nDc0YFMbje1Q)s[h'S@:`~|xY>x5.Wh8Ti$IO8rZr睾q:|+4vTjztŘzb#y8+ʷXl.-Uȶ )%.9)T׮ߠyy#3vT (|^"T>[7ߡ4XGuiQBI8 h6H,E?lX>06υ>Ff}m^T+4U1oʹ\j:5if dЛj>/&m_V Я 65^|J`U<& 4ߵ6%|qFr)ov8&ZB?-+b7SnBYv7-O')/DRZ3I9ai`~,pG4T$d_ksz۱ȩ0A ]=39a~l| ֕GĐYz2$e|$YހGF]=1dլ ]2D'3cfJY$`܂9sr`ޟHMYAli'"a$ ERY4)z{m2DDŽ[R'ߖ<9q;ꘌjB<ÓP[ǤQ_8|(:gεP4Aw:TOYdᦎ+=A`-I1 T4SM$]Fcot +sXzlQUþl[m5p@n+NC#)@#mww  :h#=-D_Pe[qϭ"?>MWI-iP1  R !u @Wvc<6X87qei%ϊ'F9nx<w@E/f^Y=ϥ@O̿ϵަ('o ׃rjWPa67걬@vg>O:̰==e[J6Ej͜p:Z0)ݰv n"ƅGe,EFd*.2od8֛p5qցs&A!1ɍYzwTڷIݪ&@jDALo|E` "6HӸe25jAs3*+`kS .h"p@3,H:8߁K9ike&*e"]!{cMLcoҺ6ͷg2qd_[!ͫiX?#Qs2e\UjnpZAjRȫxmI n&.Np)MwO[3!n=U }?n\ 6x!,VgK1q4?qj*`'jQMc163zAj'm>ഐT{Q wЏX=JDz&v!/z \^4)|2@+)hJ( tY;i#ŸV4/é?o bb+,o-@X[9ؕ2xWbF 0%1=k9 S3&Rh+tQnۯ])RpU>0yCDqѤh͉'֒8ߦQFԮio9{sLF fT`2))da]*ۮ@aYWt+F%.>㻬Ho==:f!:oP* SD ,. hD4 q.w6|73fByYKDZ Vɇ'm ]g4l3RMdd ̭b: 2ɔϗD}mىeu@KY`\@cw X))e~O^HL7i(뾧O؄#i4&5Љ* $9+fk؍)&Ok>v2#w*4 Kt)Q{qu-+@ʩimC O2XcuB} eϝì&X2/Xt-yZy+!<[ҠMη`,4'*0XYg l:ջ[@FW{28>M vQe'c;5mڎ6pz.>JkIE K 2UC[j%HSnDj>&2n"D*R3]= 8- _Ms=CŬhiəh5+KHsƹ%sڱ!_cGĜ LZ^p"~ɋza;[Sz*ROWN*ٮ4*D[$^ 0) Ƚ3?_1zާesb̌Q' |K !myb"ӒJ΢kjXHxO%jUD.6\-wވS-/<-{+p|ğG S8W+TRc~!,HN}WW l$5a3̭l/N܋v,PNYk>G7jրZlaMPTu!{Š*Uƿ OB`^TO;g(cF,j\N?9y?J~xq#:-ܱx ju/Q ]Zw5@ <]M$j*^`&@#VZ=}o+x Dk MȬz|3IshK}|H?;@E7(ۧO:D'BT Xo0EP[ wnOFT=*Kbp3BI(HPffbTwfe$Z@ pY_h#] `n^{@~eC![u4kD"oklnqU(嶓fa"- ;OR%:%ct -+bJ,t\D_'b*{2kFuӣcSS>Zgc^ڇ C3r3# JHiѲ%OxT4]V7Y{`Bo_ MC\9xN&JNz4OvL!ce }?0-Wx&_;Y_<3_d4C3zM}p"uƒbHԜљ&X5{M{j7Y!2B9#on@jeϴ?ZS `TkHd;ITEv<$'Bџ2hp~SNs"kϟy_:_l ʎ^~ߨl\m:Q{g6<^_鸸8`j0G#1 SO8W|cBE}3IӀ hcl<.@rY Xo̦hrKIs(1 l}H2MNW v~]S]Fr3F|EC6[lP h6\OT +Xc[qUkYET<4bHowץu _4mIPz!/~\ KeG}9&y1u ɦhIh81̳ n˜Lyד* 6Tl>1SA;;#BHEbtY7;ƉtǖaC j.0[7ٝWzt^()? `lYp|B!xR^V=qg( YX gޢיC".kSLoXn:Ѝ~LۛwdYɋ#+^Z3M6' 0pTHp2ӑDrjRg j[S9M(Ɣ9%<+ ?@GFBf2|À&u#UBk}ʶg!97 )yg/ΌI(j}ۄEo`~U.ߘ=qR5UΓDiC~?IHbc,h*qtn?oIJ3Ol$\l=%d=-GG*^*DSpi6bњ*;&mqba lͧ?>iyRŀ0}(̴TV!/Si.f5|h| \X s$\ow#oM\gk1bcoiz.$m#0ό%zY~=-CdØB) cк=ZHf2`r!LMd'^D%˯':ntAf5S s~1IR0O)8(  tU+Ϩm -Z۽+G`JYi;uږON"gٺˇe|W߅A&;<Ң:nB^_bJ=>0DBSy1SN3( Z0 |eńʠ[JpgwgX rVB\i"f4h HV<;4k *ٴG){% }l_vV+r2&@5v햙o$,`ah(("!tPiޏdLKs,)g= ,wbi/B dq}YDmuYvgfLbM.RWoty<ԯRG&XwR:/osN3 YIߟ %yIA92=`Mc$3b6h5;1/7wråD?oGvKjunb:dmJ<Ǣ@11&0Ɗ#cMYaUĮQ'`o/'D8P!ok~|.մms&n98d@tDoJw4e@'^1i_Hfit&_Ae<94»M-E^ D}W9K'v;L\ozd2xs\h5m2;na y]O>e.[=289<{28p=gOr:>F",^%?NZA^~I:CcrڠDi͘J3Բܺfþ.<Ձ'laz)~`zW(OuϹ&ɞ/4X;awOcOuI) N,@r/vIZ)Qd~j:U %Tl]}M@^k~skR,78 tˎsҨ Ż0Ѡk>1p\hOmZRnbE&ujM[#1nIqn/ vH:` ^^DIJ1>?5*o7L2Mцg/p4TuZ4!C} j%/#wY "poĠ X6AR?:_w-| z4Ebb".S~Izbwa/-XZbfm*x,B.:V!/;U2D3u=AӋD,L1]y&w]OYͮ4Q$bCY/fGJ,rB.S`1|f,2MFVGж6ӫ0βI|2c&ZAduu̽Qoa ru1;eiՎ,7vcE+@0/>_UL#oh𶟢[MMԀ~Z4CCtCf~ {஧Mz Eѓš(v0']Qu8fUn#Tqtң![~?!>*KmsQ_]kI47!>56޹)@x $OפZtVoΞS[p,9D. %/R{0%Eg{k`05DW'&v5^ꤤW7eȩWy+-~m^6R9ky|]n΃F@>xq̗m_? ^a5lo<]5jI ᡋ}vA)D4m>ӻmE>OqS*>O˲nu3ͱ/9j0qXl&S<lq,H \FN*`nhfF7<=}QJ;sL>Z`KbB"o oWqZ/ lD%B4V5r%um~k9Z/-.T}qL)adjMbcVy4ZJ9C0{[{̓صŅgޣT3eVާ{r;8~tb/?`}D24= N`LBB`[Gj,ߋD@_2h=҉SҼ1ŋ*YBض.h Vfp'ү^:ſs'ې_ٔIɞ W^v}E#`>|<xqh_]5""_^{,l`0n{jXjKP!.g} ;5@)q`eHq'AP"v_ޠϵw';0_sB=2Y C1b4"iP?m{#sUzNMNQ}:!X;'~VJ,#t`O6> !/B,@i\y. -SꂟeY*jZ ADq#ư$,7Uq3u~Ǻ\#Si<03;GUL C#x:K\Oc?Y9QV@vWDݖ ˖[)Ƨ=t[]m.PCA!4ǐ[[WاNE\)53k`<q&FS_//6ҁfaD qpF !%*܎0=0+in!oԎo VXoDR -қl״vQx9%H%椿j—j"19mTǝH!xy"\'CnNSR;ʣAY~xQs[jG\'iowuG@hC)]rZ##Xp*禫A_d~( : @S((3`W=Gv9GJCC<=Z@ގZO#GE{B1o)X4X%Ĭ5+ywOA/4R/$Hi$$FghSψvn71aB Jv_+F&2l)D-C\F8W)X 0Xd{Q',қgOw$Z)! eR"Bx ?.]^WEWS*q_B<6ג}U{k2PO.TUiMgh) x/1j4eJ*K`8`4D@%E5PG`zDzㆵcÖ=cu2k*%m{+H1e=Sjru.W8bHW@U&#e=ҏ`XNf:>LϾ *hs5aXaVnI&ehG ?-gip0b%e3M{Udvwa;T-,P+)T6^ܯ1em {:>xT?YVIo9Dk;0p*EX* F@z?5sj5ok].<̼* B.*x ƹ)W/4+qk( yZ]>Q:&ՄېϾ-|+قS3Jc[ wѠH854aT [%Sӎ.^Ԑm`-iބ:ʤr X1G$\:><5,EXFςE)+_/ʺjMr љZU{xK3xg=La/Eš.p+1&$bEr:4P7;EK'y'n1>=z$֒`"=-rPR/gU7 Eso.O'1BY:że]j'KE%)`n"^O3LRdy̙xm Iӷe6 !a] fEъs| ;Z&CV-,ipifeq ]jf'D˻Y0m~9OOC =0QVuQ)zz]))VDn@r7ъ0*ͷCI"(9i lS90 9d]L%0RmJC}r,AvlL4iI},i7AYAaTK(-1 h׍@DwbHg t)^0SGlr^0iֻB  x&lD͒\5j#}An%& 6b(!'s$Sn98k )-QaԜuc6!c-o\$@`IѴrS*=lmH]|i$*CF<mٴ$j>G9黯g5)wԭ&H?6gVgȍ+Lh_yZ:Ynw2%ReVNh|2Ydcs+Ms'r3eď.)m"M5ݶ[fE 0"w:cj/!9P^'\y(1Jf%؛=ۧ6S9߆N`B .̱0R< lmYJ}Ӝ2 &Öt,#I[rs 2`/K\!D"JqB# UcF*=W"_v> f;.m{ !Lo6ꋈ=AL4U: g+z-?E@k^h8Zi|D -ވ<'Žas,ڻ!⁕K{%{͆sws].9ؽp{t HM ,6qt?e4O?&j\g%9t2`P5}#z(wc9oHrߍ-@nNv.a\de}8w:xtn VHifre-ݹ8MEmBJwSU赩CA rSSaTa5"M5ܪ_GW{- h*"]?wmm_uuzqi R;qrڑx )Tn.jomp z!A{WbS@E8LD~F#mwjL@ YE.(*E.z0o>ڻ` HܩM+Ԧ-h޹ k4JǠ5@V%$Ƚ^=ݱ[wkĸO~isAX;ӝ.zBS#Ki7jm^eutEa1}^(&Tr 'c4`ffU}7^\WY< ݆Xpi<NsB6+ze=t 1ZN 3^"\ FcPZwi3]ܟ-M^ x"=eBz9k\rbJWdKc:!KAfצ,:R`\u^/8-J=bF:VQ[ًgZ'`\YݤqXd.{ ZC7 EF^Ps˙4Ƨ'_•WP}3 sBe  /G}Ѩdh_ܣӑBf1Ϋ;oAk^'[Ċ<2lK>8'"fV5|7U~#bA9A\dL豌 ixP *3Nbږގ]ңLtpkۏj3xQMe|Ko_8>[*C]E!l}z8xQY4RǑy?ܾ*ؼJ@Oɉ?H&J&MׄKD)kyU672}SVmXw?a]%|Ө/GȍJG"s41~,{LծU95#FZH 'Dxrûf-/D֚2ɽvB[k3{yv+ť߆b†WbUC'wU,x އk޳~djv *2q09ZWW{? 7"53C@<MSX!C5˪]]㸢w@pA!qt/Hzxh~-J50Od[#_9i7cgNcAP7 㖶?"Yʼ$iJB: EkLw*@/vtc GqW"O]F8װ{՝. 7)`I)"IjQ1 vI򓉛p fm3za*a>du -$O^i^T޴'} FzR$ >a:r hzIKJ|R2j[l5dtoE=@RW؛C[mZG:ڵz)᪭; q7_ѠBywփ L&}_L\xi3N8N'v0#l?s` /LյdI-wD8R$I8o٢pF:hs<ꧨ[n{dCXCՎwzts[HOkcRU2m# c~ø0ɻ 8H{l^H~)TMFan4 BcLCflgzuOЀ/eLǺs^(d oŅld/%-9{l^͞Z,ϼ>tI]5l1e5uBqu۳~L8 pg7;!XJx=uv|[Q^rT/%bdq;wH (41w2OuY-9Rˡ*W)Q1CI>v]Tbxi;`+4Qm ^Hp8z;>.cEh]JNߚzt1_7hKkmCEZ.,4X(7 Ȓ3_YQ0qru@$|:䑾-hy.H۞nŒt$*Ͳ5A=}R*-!'7k [Vޑ:#z='w6*hM<]MЛ%$ehm|,8זF'9)j@:^Hsʵ >Tr̿aX0KZ:#<@߉20~Et`la$hiu0ZnmE,_5ж+Ƕ =(CӁz x_3IR6t>m4Nx}"Bl%{fwYC:YGSP_s׮j?t,tof s}zj E $ҁ$;Zf ˢAa$f!TȝtȿflٙQ~7\H]sA>wL1$6E C~O:Xφ$?`o"ڝ^p_,;E߹lkmNfJ̣`ċfu LDnc*ޚyZb3BOPVHy0:`kqd;{N F lB=_ƽ]_gI'| U wHDc! #+DZ4[wIAn˗x _7HJc,z6sRs:GPHl]cҿk8P '̌;T=Qր*i+5}rimӝ+huተb)2zCA'@6RFËCC9/?y5R`U%% [J'}!lF,? i3@ Y jt##7Ni4M]''hKu6؝ô[o@gpphx @C0ʩg<EC"wj=KO` toҲĨ<ʽ[# Me(*`MaͦBʷøMHanx+h`K_ldKs|=#K3_},G59Ԅ^c[`)ڟH/yNǜ?+]j?g҇Z eǥ2b `Tlm zzOm"b*mT0/ i^J\Zu6Ja6l*y@۷XCba/`7יʸP)3%Nio1 ?Dzxf+ ~9Gd =5=.N'Ts'*(k͋AK-VCmTzFί^dea3Wo>a Ac%uN&{/!ɖE?W9TKYtx?58$;$o{,yJjBYr0WCPl&kZZp~^J;=.zBIUr҆Ulp {ǔi7wONh; ?Iް4O7e48#G:{qh Mnu2+*{Vk`iAy|n)EqSiYЀ:7 *ԚA?M,R:А ucz7;c3,b:ʤm0i@擲2륦摼}ЭXYa8':tAc k <Ŀx)*sڔ(<*c4i\?,q"LFԨ g98ӝ0jjQA<@iQ7y#<:b(v4Jhjx.14"Q`!FNh94yΖw-9HޞA-m ӨVRㇷӖPI+]AP'pƵQxu-('(O*ǤDyf)2plBu8NGQiCXlW$ۊC;-F&T?tE;Wޛ8.(K=88k*!5G᥏ 0\hh^?x_dVıyi=*z-sffen2i[q-[]|(*9Hϥmb6KMud_aqy6"Q%fbh6A.ľ>=|=\nNc*CNΉ0) 󟥇lUKģ=hgtV9F:)ʬ%`f`*-HH*p m{cf%L]i Q)A/ǧJt(G0< #uϗ(^ ʁl{i],.V? sN'T}hj *_cKԆc:ApbT.ݢ+G$_O8MC9His۩&г%VcdcKg$Ϟ!Op5_TK(x=Ãjمћt>l.,`=1[f ;1Ypݨ* 1xὡexMQӵv䬐ϹB]y4.IP\|m \-=G&rg%6ҚpPauRlk=jz_Ed/|_t_뤌oxu Rͤ/,~:fI粽jcP\I BpEmb@dNҎfō77[hSŋ웞P '9Xff>WO?t~Y  2 a {ý‰.' +fǘً㴤p9 )jSΜh3 , V{V,Zd:EUXf旾Wt(Q PxDŽ9%}('E2_K`~5.a. $RfInjvV^m`ʽ1x쾏*iȇ^V4MwJN@^I%o?hD=@Ex:@`aSctϘDN3NZ SC$nGm8" KPD{X "I<^(S *}~;}|d)a2;|0{j"Hu0%8^EJ!ңHt}:6ꨦt!W@vȦҍ3Adurh3ð57:݈֨fVDh?0dcO[jPI䋣nf q7:ǁLWö9a[3@@U6Oa݉{'2|s3PxqָAߩ?z9kQ )VHˬL@>}i[bxxe6O]ȱ+2<8CC)Em6uH=R 1.GTAZ3Cq6PʭFXVƀ/)daۂdw|K6vub.N2Z(+뀑 Cibu /wkc׸ K(ןYm8HNU@o.5}zT׶?OW܋Nz M m14R (#:y*\Bc̒x)^,3 ]E !m6J%WZaKtfӨ]Wx38W 6 s&蘭& GQHQ,xV^:lpCJ*uhзV^ȑÙ%ni.Ivn #Pa<ޔ$bcP6U4ȢjfE. =Hm9j |4>Enk}4vĊ=o,jMuC]-AiG^ΦF=/1## yp{#NP']kqECLlV#9XAˠaK'CFǤf&{Ruu8"M9r=?g;! 68UN'w~P<\qFh ?x^E#^/O(w9,9! =:hjϬiآ#]P$*ZWM_(&Ua\(rZ "6׽BGe35jNj̞Jeل-+V,*Qk Mo!a'LK֓˴9e-aǥe*fn'\"ğzb5W-T | ґGOO$ 鹣L%Owzee ;%0u*[4\rOɄ$آ&K߼LmT97"߈*d[\oLťHYeGJK&U\xFy+qk,ܖ3DpѾȳ~\cHNnk]ZNh?'x)+@/m"EJSkiUZ <ˏ'^ݎ=+ WQ(}=jq+\OC>X^)]R0׿]՛iQ&ӵ'W^h\1 X9"$uV.$BHqj6CRdGj/,[ zWىHDeO1p}N] Xg4?4B(C*7|j+>%Hۤ"?cKg uêvCoh#{\2m: 0h9{rGPV?'7F&$S#O,eUrSSӰ+Y[/L$d8ng8X |B#C!ʺ_fۡqscCz=ҳ QoW;[kfظhfM G.De 4sCqC /1(瀒WARr&?ae·А׃m0lm:ƖfԜRs?/+L<1;++3@y gՒ́Wc{>8H]f$]u9G諽~w6A°k8S[x3?%ԩ%j@B,L5 3C~ѢZh»^FF!&l'g}x/޾;vZ\**3"Yt\5쵚SIE >r<@/1 t0ro<kuguIwܐ#LdUĮ$d]0jӗ. 1\n>Ieܺ vCψO$FMR_'J`rQeeЬH 2mR# n"K 힄'i0HV6r*l/S60q(#,F9ª2©yTb郞Ŀ"GG?RRvY:|{w< 9|'cr2D!iVLoZ1ƷE9DN`5L +rҊ.}wC:_o׾@&chݟ]lqm,t0BZ0¥` \Apμ. a+8ַ RVSz͎ -s=Cf|dw\V`HvbS -ϏIQax'f^-R"[%|<_.׉"_41ٿYp-7Ǡ kc ՜jA '˘p~0Jn{f|⥾.6D0Tw;y#~7qÉGj.iJS+2&8< hv2a2W~ 52D2&II"o:@jhX@"{*3FmH.D|t1l۟;<*Ց=jaɂx_K"f+s2 nq4!O?.oq^Dڊ]\$;e)adu3g4x@\ \ɓծ픀mmwɁؙ(Y̭\^ ,w0R=;ad)n,,Wx"fs4e-h~Acʢl-2cmڇ&7Cj u*WfSYSd@b=)ZZPˇ@CcV-=ɉ *8z,۹D=g4WĠ!'M8z#bghXWq8l%k 3Einm* w i[1oZBHkպEs"ˁFe>_xw1mK1sl#bSܱBcL˄;ӲN`FkDT@aؐu_Xn;Ks5RΪddX V[KpcB s[5 R#4t:\mx`LgNonoI%7*W%;Qe&}jrijDYˤ͎7iRɄ_CVk7čE*;arc]@LL,ek#t6kL"侹"Z8u•|&L'ֶ({wv*J_ac<[ƻϤ#`جը?H-)I8LD cĮ1Z4_&Mg9lYb֦7 ?^2W[GBimu8,Xj~Hkn&^~P];u]펜Ԛ;dzIoE,f_LI$zhD6"\1|sIhRxF{g(Ld.H 3V*$RZ1EYn,}kYK )5*| ځ]IEYp_]gS3KH34/Muo\ġ%ײǕqh5egӑUQ}YnoFHV"0M;ebѝ(+xɶKJtazBlc3 }Q[+H!*ucLh(f bz>W>AƓ xwn{uh3api%OŃ&sUwTjG(C 2ksek6CGTY~}C\ZST~!IժiofTK)CKِgoi(5O֗7;\2%wk_VW0N~\ 7n}5ŵzߑ9˹Oi}AnqNvF)G_jczKa[daa+:3AtQa~hwPQǥ4lEl4<Hm#0xfƐGsX7SjCko%%#UZ ǛQ<ךa5f8K , (ྍSӝRF~*}Ov5lc ) eq)Kə'9%:Wkq4L_Q*E&ko<8p@F ;a̐p K#Шڬu huOHH$Lff,A~VZR.Nկ_.e? 0PNX+GOI+Wkd0&$N'YK(To/im"~D3: lbU؅S(!8 %̀ E#t4_ri;ͨ4Ns`7.sПs;sCX)'a cUD1AC| ilmNet8=*+ ١ҟL9c4l7/կH&l IY/@jgKSBmbPTi W C`xa!CcZhX kO+ 4 0 (]u3鼏>*`sWf1Z]ۮ$ 5v֜#9\HM]L8cnVa<8fW|W~T.TQbVS^DhF+&|y88%Z}RMZBsusʁQ6Hl4:E3+]|*2DiQZi>/[uE~eooBX$+C2.|U}%{b[m Fx5$23ʺy=uL3vWVe¹J+L { ȧ~N[]d\B69囆\5-_NG͂3 9O$ƶBʄ8 xo|X"j4!Ph` y(X_A>Dž;H4JDԮ_,RJ>̛KrKRsi(B7ș+ + ~9G(( ^QaWTYo"P(!yI5:!@w>.87S_ Xcq-ݚ"fN~3' ۹>B3F31M0D#7B!WjMS?˾ܰ~󱧳׳0ip@ؘ' pVF99vd.ELYh7.VD{9ou_2f*g(9z*|#a&IO2Ɏ $*S T/v 1Aw|K|^dlt8{\ɍb`?,;,yiK'$ XKi4f®+0އ0kkbؠ4:V-^O B9a+qJ7EPvK/'Q4c9G5dp:ؙUnϺS<J3]6zWާZW/-Fg!H2GaIB <{2^H⑹!>ú[OV}E+Az\n+=6ƚ+nLlq?~?\=Nk nAbνMqZZdkV)sl6z lo_@%6iԾ)pH#s6+S\"YZ>9l{ޯ`/(IWYjjETs(-A]39Ʉ\ R\2dI0sXLi(ҍ0qKXn"=e#rSچQPzWVsq8A |`_ z2TA}U1sԪP")ET:*X7))ʒJ}ŶLy S8?9/gq@rʙxsH6drĽ'F,CLWY'jص:#s0]SC)C׍u\w4?8y yagr)bLi\RL@ %$nVFD-s f} 0psOU/oS&cCd85v< E (wK+x0zѬ0JQ0h9j_(k:{3CTjY]`-xjO\0%2$Y玾\AYֆWp@`X[D =E98-cjQ9B~~op݅mhī 2>`<Sɬ6B=hl/wFj7游1Rg[g4Y7r)°Vٛd.kt{\ j|(|,XH  }{%t906=FɼBC=I@|.S2z׺).223,Q`(_G'޺!>\sSU:ڂb9rPS'y꩟,8+7 ,0ll!CK3Nodv[YOڞpW104>&}<>85hP#%˴WDZX\ɺ:`KIH Q75V\LܫXj5'wL e>!c+, +r~4a=΁īee`+䤘 $oإ0:LG:ǖ̯I]rT)m4[cC2OIrk"aIΐ!N3&1O[aRvך>ào3]"u0֏q |dY̹ywfQCHIB| ew%N_j(>vvI3SRS#_XVea l(L7μ\$<&on}oǹ>?4a*꡴nlU399 pX70wfMWk~[ĐlWBH{v>2}A=&#90&Lq]qĆ_FQT8pd= P{K\1PA$>6A%E~zDK A\& 3XpIzV[ #Bn,Fg.*vPRR>`b =XLOo譴U@@\ o39Coh\4C]5X`f]660sGP#owH#=~+_ᩅ}zĽ P.|2:~~Y;%>ꬺ#!HR>~ @Tn[e.C=l'Zv!Fȱ;SEa<unz:2V7Ij*'NVk!V8dh@E+WKRffGk8e=Ci;EíA 3mT@P2X—VNPש-Je'oi 1 ؎T_ZZ:XI,uSZZWpFwb+|?)eq_i!҈C)偽?v>`Βo(:}iZ͝ANHsp=n,%&mFvϖSy޲T0@m ]"^ߚǃlg.s%)u ǣǍ_U͹j8Ǝ$Xrxy|2 %2)>xzO&RK2W1)di%5RpkS o5ےR~|-< Cb"2QId` r(Ԣ+AJ.Gˣ P%^z*(˝r=qbS,cR;Ewz SF ^s pŰ.@%\o&N2P nf4}7is*rQa^Dt Izi'Q +љOd fgYF4S5z f$8hNZ7S2I }Xf}k|ۆE[\ߪ%(g׊"=3».f"¸   đY zYK? 49 pG"|D"0mŸrcu05{M. U蓖U2 b>th.ڠ2O=ŘJ#=Lό;\W:llɶXungӾ25ms.+HIa.B fDxU v t}H1ڑ6q!pk\g㬕]IN<8NE!a.xNnut K[mvNzSfe4PIý~ݺjN\rz-2~,p>я/ֽC?%l}C WxpEl]?nKg ծ8:k&t(Z DBn#B8739LE|caN$Ʉu6CME|G*ޣ=ِ~`HҴkn~H 6nY*eHı^-%<?&#./!}z)OK%l2kHx~#  ON\V Ć\L5o/M#1*wVC`'eI_%>JQnfĺ{4zt%x$r9T~?+߉@'Q 2 9#FPA]i [КH[rB.Mkujzk4ƯEP5EFV<4B (2z0Z+xNU <EV?{4nJf;] N7,D-}[@cE4/0y3'b J;ʕ{rш)FI?ܷ{tkbe!va8a31r0 FC`֝8R抗w Uu+.`:\VM̘?k1yϦ3YİBBXDTiZdީEw0 7ފλDiC Ϸ/ DF5JI]-:w 캔R}%/)4TpXK#~_q_9 .DK& eVR*{XOTO}-%sqШ $Na>`Ѥ_A)j|mDٕHO}'|T:I|ߺoFu扖 G ۫fu'ǠC .,483*yRg+|eko26GHP%)v~^360#}s, ?;vb9IW.~+ʓuۓYfǏ5*zEX7X㙥-Go䳌~6U/ͶpFG/(Fd6f<˕ىO"1H_K騁d-!y˞G IY Ay+CøE%:ݚD@ FLfx` )k&~AЯ#ꝿxzfJtSۮLd5hNJL0ljh :N>_T8u4oDǛLR}/eRXڔobNNvc=ρ6߁2ZEbUpkO8۽bFĝd;m8CD[gQi¨ p,S|L{}k{b-h 9VtZϹ:>"{lQyN `^.<<CM|M5 ^c%G\K< G9$Lï%Ϳ&\'=Phɀ ̜]`j&Yq=DErV҃b ${!6r!OG#k,oBu%B<&jD6*:zN$eF`>vpChGrz=dDbw?`"dY<|> =&(K3P”{%cz.&Kp#m,jzQkr9>b 5Y sq-L1-$Z ~upk'_~1W"C$XU@>Acaݵ_tN0ֺ;$HG s͒wwq*I\V!Y,Xui2lnB% QIIlq"S.]'n$ ,x9پ*H 6F(P6!GW1rvLf) 5YG(N%lZ*BU:j@;#! !͂qۚo 8Ŵh].+P\7[9$! >W(7SѢglԕD hCk Nm%1k=1PxD)#vv4|Z'@CEhb*pv`/3 xik$Ɂp8u.vTp]WeOp(=[u&Gq56(m+s<}o;B˩k:nÿ hip ]Cɹp((N}/2sw}Wz ܮ!p?:A W<H ͎d!-QxG6l{5aƱN=3JΓEs$uk|PYR/$V^Kפڶa/xC\Xl\>Gq(Z}n1K Ea kzlY1٤8c8m.NhZ0Ou[5*l =)Xh`۩R. ?qGn |[;p9g-t,i -j $wlǔ74nFOF5c"%t,a葌'^BeXr|D^D ^& @߫-yU7zvҵs_Eebb m3TYMDGCxf,xrEC׷K u#'{ \վB!]y{z8Ѡg^n.78?X:rԗ"4 YI$Țxz@:^M71R|e {ơș1Dm{1G_3צr \)W(aa\ P7Giϸ].44E(LEtWxG טedQ@ \SH ҝs yϱZp)z?Oy%_aApQPIo|姏D.6ٕ[R<'$=RWb5 l9/r,`=]H:>;aBO el! +OFp@9m :-Z#(ή 5ĿFg q"`iPS!;yO2BYG^Hv֥k%e-DԼR!- 7 " {+A&7lm`/m Z`Tl=WGZSX5H"وӿ9421[ %ɥo_@R=ؖК~c{P#{yJcg8۞b *M)S`IbҜΏ[-fNx.j e}ъ4I^%P,XJaApxp5LJ%9<{Cs~yYM=8SFM; \ez|s [|q} Okf!^ JkbQ_l<[5t6.NW#޶`]^_j𾼢cDބ+w|Ǖ8vS=}bAJbA; #A#߆8S8ūmdpBT):Q(AIǝ}*bʙט¡fbRgQacs"*bqw8ѵdS0#D2òڅWT:ܾjwu1dei,ʨgH4!锒iݦ(}fa>j$If+]aq1,E]_ڹcۯR5-S[%׶>MU:I>J(:~1^Sd#Ey8LD] )xIهJ-dď2zOJ%bҟ41-)FA*>8,;R]a^18jwQř'tucglM sj?UM#;s\sؤ vr^$lĤ@V4^T೴Ty#[SS˸̼RvLhUA}b,Jd[7dpkfPv)'Lk QRz-dxNQ6ھA)A| 7Հ' =zK&54烪g V5a"'R(>Jl;0!­o ù:)\vG !bMiW m )/a+v1%O&V1U z}Ĺf)p %`+W5X%Rva8XGuIkЦBᯜm}!nDKa<}{1+֥0ۧ--d~/z^]yC&ð`7569):/Hs#O_cHʁM9H왥,PWdH7r4gQsvy ׀hqKt9_L^ŏY^MȾduaaMѼ0 Dvɴ*.y"syOurjh)uYwWS&VT`@xE΅V>kgkeg( k/[=4Sse Yt^^S39:(jd>Xt'Ҍ옙A8]-\o2\ PjuPx0zJIXGHB0mw۵ݡo4L4\ʑAC.jgix>O0vGWhSE>JK=-/;v+P 0 zoNNJ@+q<K6A~>K)g@N펲 ~W 0r  Y#j}U{}Qk\~1~eOYh1}JjBINx?4<9bv\Ap-,K|ӌgӲ6.μՋV6/v:,V3` S!kJ!u (jh<C6T.N4U j9tpbPh*"z/4 %'wPj^:e7URMX+ dA !HZ}zE%mj@TRVs!H 4KuP&V~?rzz yuMpɹ33HzbH;vT֐4={E6ֳ:wU'ї}FImnC>?b)n,d`q{[Z[S3Qi9d:awGu zTAוuQC83/?=O%Cu dgA5 3MOL~%vg?E-/~#>SH&$MFxˑm>E*Xa>a#~S['VY1DfwëNàz4z9E)˼ܕB6^=&{.&jĆҺp;-Br Y8GfSҿt®T io>t bW)7X6#^D|. ZL7N <^y-T77л|ikM+]&Ps)cVejou F׿j\ߕ^Ϣ(rŀG}_'MU*U//\t)}4-^Gɐ/f{rI7eIِ9[b&KCʢa+PBb!n_`i$d&|;h&u^ 6e#5>oCk{kR62n,52H ]F<#YBO:Єm!7&/,YeaG U`FǠϋLsJ&m;8>՜j0hގ)jjo费jV AH6v3(_qn;ZDwE!kaĖv(1A&ʥB"wyފy婡 <ȁwr(Wʻ"Nbo(~-Qo B/eu7HZ;vXC"nPGWDDh 6FSod ߨt7z.,0Y]^\}!C{u+Jcږjz㋊gjНDY5݆-k0fg>~.ljGh\V\n+E- z R]Kku "XM"Z\'0udM/_rͯw4vv,!^Y CQbf)k5yJV1E3tDBN͜נTb`;YOܵ󊋧 @NEqgّ2<4IXk70N!^~6$)>[3Aq0i,1$N~)&d+!u){kpc?"Bz3)"fd>5#NjSHX3Vsϫ/zCAʀ6_ோaIZS#y] nQxVOD-ې)C@&o["UaDwlA/Zdck(8nD TW3" p2^^#V4+/Îo-14\=#u::g7^*?3Ȁ]MjUfڏyOzo(2,s+$blH1[8&C!1-R% ?rPR,'&tib֎ "D%cJ̶u363F=tnE@dI%F"\ԧlg@9`{%L*[Kl:3`> `YTz~M{4~~h6[cfR _.X[MCK@[HN;2r5N` ,E37gF|R:|e[ tq;⓵l]L# wtGB5%WTz[T<‹hBX,)6ȩB+(3(V3IjA{6ف)ѽ 5\a8IҴxNn;SVȵisC-T$tH#s# Үj|&8ȩɫ? SPt[GxDK|l3"3DlJZx(Xo;m9cU2`m)1AQҵF9I悊@wr(iRd<@/ũsMiM:MlYL= &!% u|>/(el) >@ۡpқz#*e+tʞ#,hIJwDGF 쁳5[)/&Iapâ;NXHE>[@^.BZ(7<\!A5𧷅=~=@JJ2T` Lz l}S|l3ijAw&xQ=m` ~e{MXz.roDr,a ]'@;clm+X/MpuC4O|L5 TC&Ld Y3BJb~0a?`;xIR~D.bdQ,cAlvP.q}{3``P/@UE/"M(_-}6\宁Ywn|7/DPz.9n tk^Q^Og`K86;&7LeHf>7};N +R 3V,P_Co倚brI9lG9Ӏ?j,Z܈T)T0'hqbGO?vK(kLo5fL ܀z.'fwoq.aO%3^T@$<{E=wEqbtO9Ѹ2"AnD(CgPziĊ讕PFq#A٪;#<8Sh v<+Hf趄K;wT:t-Ew7uS1{Y8JS@4^U,"$C֒\v68moFYS9uCӚlݲG̷\m7cM٬oj)pqswl'ب'a\QٰbrVD_O ĿSD%mj X+7s]ȂyTðecqފ{#J [&nJC}4|%yn 92T28ū׈ُO<y՜LimLs+9NvᥴHlžEIaX[}Ŝ̳}a_l}vM\ff5%khOr" r+T1\knq>pp{HHVJ veؗm9;:AEN= A]oT '/%qOaO8ʝ]ƭ$m (U9=.zbfRqDϊ1!_jroq璟ŵu[L͕zkqy>4IBh³Fe`C6xt]r([㭣olm x:ވvLW1mWZAxDPY i"{ڐOh/FH涾u|xZF0I`L?" *rԐ=šK*6‚s ^֞mq8|W1/*s?Q/QO3ac C$K>$ zFߑ]Xs@ ]&յ %7E ݈^g{.$-%pGPˣ? HG]ϸ>3=zBy]`TY!rs<ʼ3àIl\.&K`I=;x2wAs.:3jOM-0{U- h0J'}=}!ll4qLڮ챥\=(G/GaYj?Ծ豧2v{\%{mߺJ1: ](j@E 5x͏p=?al(ܳjM͋]jSI=]^YT:rq}ď,dꅸ^(iА"V~"@YiOd>b51n/H <% ,Gŕ wCip ,Hd BrOztm{nyA7:{Y;N^f㉒ۻap}%Gq1Xl:Fawo~R,|v-R6s (T6"x Rmkceإ2Uꘌ)Aj&#!1_AkL|XhE =_,5vJpzZ|/ h-\sig Qaa̕bH孩zc|n-@p'JagjA5:m=h.4j{Xj-˱>{{!o-~J〿_dìqP}Pw yYCwB̄7sZ΀]ț;0?̾DhX7"KOjXgΣU*2Ma%5XuԤ6 RQa>Չ‘><091oKD+@@M<(hoIɐItś^m2P藪S=Lba,{u.s(LTjZ%+[q%v@$amUQɜ5Đ8;^4ٶ;2ṀXe+< 1,벐L 9w9mtM|+36`.l.ˬ'͇do߉ZX`4 x W5Sfy9$,xs['㠽d+O5wp(7NgqWJ5t{Zu^J>rr a=.W6Vl^>IV"خD#ΑN*G1/n2# 98 j4NrFuPɟf7)]b?S#0'o_v+I2`v/9Aͥ6C*4JܚOni*iqEu $#ۻnh4UeErXU+ Fj.n2[@  xR pYo. HBܡ<.X͜KISoä́9Pq!/Z:h*A,-KKv%aKË.X.b 櫚oPEIu7k(k4$\i )!TbS6R\Ԩl+&.8G= >|M~Ule뮍,!' 8Kgfs H+6E1hy1H>T/qBɬ>SqLKɳ^xq|~Ccv}!B:C:a;sОک𫂬%",3*N *ܷѸRA J/ RYXL{8U@ r*9\ڧC_ܬQ$P-kfj)zd9n(HzLՔ>Y0,nyr_\%|߬[͆X~c_IGĶrNRD.yʁ3ܤ^bB#˪`Qs"y%$`_cwp.qO^`g9e{pV++*ܗ`pX[ZQ4m%Q4R wzrP*74i" h{9h֮r4_1d4,Cᆓlsg-Z(|Yici4@\U CUq9hs3LQX Dz_gr7Qr  3,:[tV""t!ٖJ"+p@; Nxwʆ;`xfB#*%HIO.?8pJi;=*+Z Z?pYO?)cLOȼZB`߳[g>}H0%*V8YvzÍZ^-wV4~ԙ  `鍋#\ ֽo _G\dr {bKZY{rv^dq5HMLưV=(LУacws~(il+qRR!, ]y\5ǣ4X[G!|O=<)3#!yk5ࠗnKU+騀 Pg\1g1tQT&1#&'~{3tslh36n[ٷ\Bͭ2V{Iscv ..])GL5ϗU_Lxɜ]&inlZɾVuLoTdH|Q1AkܮBr^/Cad=1HQAVGT"^Uxctm[0@3Tުك|?r5/~{)],4BhONWA̿OA(bd-t%U?8Ҝ=̞Dp ~/C) ?Xcο͙Х5lO`!H7 i&m: _Gw4R4"ydG AR;rYr{6!0Ew;IGPG+cYd7Q&Yާ9*lZ 5#;hy.zZ KG*mq>Vsk[-!ߥba$+y)SwZ5Xl5$ gҼX#07Z!kZiE@~.tcPQۓDY05V`  (0B)X μ~{qՀe$4=&zٙD!|ɔDJ%of'g|2KAV:ك<'xʲ#if2.f#bݿOG'֙E2w71> x<}A,t p?}n]9G1VY8Hf=2_#b%Z Er((%%K!5/v8eczǽ0l94W^iBczn:)G&`A|w%ƥfKW;߽qeQf,0:̰j|KԱ=%u_"<*iR:-R0h"Y/ټgݓX' ‾tnh~; +Ϫ.?>D>0죺(>cGkN/`;j_-`q|6zUb_ipSAm=Ol64 ˆR s݌A$6@N þ7P|Q'\ɩ:qe-a~;CutFVRKPy.TFl #ԃ|lAJd',z/q NƁt܎׋%ٹ'+2NͰOKQs>}3!Mm84rgh׶yִy^1s׻ SܛRa|g8x3 ґ _{O;P*9Cfd.e V7>jB1ū |ftlrGZ̡C͔*?<)&=rjppܶ;UfxVZC7;f =iͥbcb!n!D[nf0]OmbDI8Fy*G`{ݑ/JXG_u)tˍ*n$CcEcUqkٷVbzeEslo`  GQ5+[F",ilXگјk 0u҃ʅ.rn%%(ncjc[8Xܙ&rSN f4{ : X/'ʕ웤:L# {n}́'L;q]_{`ƠUt|5k%e0kbzױn *t`ePKg=9j>`<͌-X?mA~7QW obPpPhnע 4g}uZFUko"jy> JVс ~F5Ì||Sy-e$f`2ҖGt xS$F)@7Ǐ<¬A (ݜ\h,UŇG.DfXvK?%, v8Uv9Г-w.v1PWJJҸm{Y)hP74Gd9rj9E"D" а1 Yh͋qFJЎ'^z-aQX.|QrU%,WYB;Pj[jE۝9M3Bsu. 3X?5%Gy=AYwC I|/;m |Ӄ ql_;sµs itNw=ᣛ0-61_Qtu-Ys&+Ũcj#9rq}mX =z#R\3gݱ"QwNr?MKD@ MS;Ag= DI.#EI$^BgSc^M7vЖόZῩpGw_;1@} R5xc&eJ6h(MDb쪐̠zf79DrVQS?y.pXB#Ms8Fݓ 7y]`YfÛZ _=gĖIu_HNȤDÕwgeNlfi DJTvu$Fw̿mt{1 #u@1A*'ʹ Y/z> Q2~cZi%Vmӊgwy4Kx=3Mݷd^ǧ| @V~nRM]z1OSf4+O&`j1(<'7[)9s\.?  PRw6zShc?Ũ"`H(PԬݫykB,nɔ [~(W޶h_x|K }ؚ`"k ƗS%mp"3$zK4usi U|]׬9Iw7s0{ͅ+4GAv1#>UV,YzW'JĊ4y7@]$!_َSo/briq zU f'C\IL:)?HVUd Y  k{Qx[%cftp";jԗ!t3@q1KUHcc;ܒW U40͓Y_nyB$_1?~rԢ˾ ̵U̼SET\fN O{ _$x'.*e晙U?3s֕氂>D)E/'0eC}U8u>E}Pī~ZUc j.4ُ5wB\/{ MɗNf(.]sd%@ ^%a Ns\0¹E>k҈wQsr6$ctYܓEpB\#Ɯ\h M1#7/WGH5$*؈PeOE 27 en8zpgpй|oş ?@pC@"m0;vVq `x9ey@b5h=N>Cke#>6W o#b`pEz8hm>>c·X&7%AY l\6we{ Cw[‚fD\t %SX Nj]I (ERXC>nbs\w}L]%::ŹH;ڻ/QJ8蔍2c,`H169S?l6›5 Gc'Z-~҂ |#Ҧ z#k*+?Oy}ĵFQl=]X m}!B#܂̲#oW?6bT;]wc>Ƈƪ<Ś̐Vws! q\l4p-?%0(QI{6,| OAm(c'൛SfK\02!ns+ I$+&>QJgEGUhNn+]6ן\3m|n7ȖZd=WQӎ"PBL]_w);ۙ5:"LiJBd'=頻DKO ѹ/UR0 iH{6 )-X*sc(KKdJrɎ)U4b ^M0 $!kTcePH)KuaK INP Xf)[kSљX,*:_ֻ]  !H$9?%pG]N5`OpzHMJ 7 _{̱Dh&]`A%Τj^pڤ!$f۽4sṯMrWkO' `TM^jj; ;f9<ꉻWּ!0u@yWDZ(-hg-|JlMsJAu]oV{due&6 O  81(|7<$>P qfqa>j%nBBW+( ATP 0+aV.y-!\I ^RE=]; 53$bCz‰M(Ѝewi`ysu0z2?&1Yv؝ SkeV7C ^_<]'X睼gϊ47V40n,_ Z;%1HLw:W.`s=9D&Qt:MM$bss2!$vw15N6}#l1ZEs_67:Ss'suR6fY_,)$Hy32t:4|?uk*C[r Ͽ}8.D F;o1;A%7Zsx@r o)eky6iv%Drjod-WLc" nHnd9ͪTݰ2eIylyZ1;4݄:n ʀiE %9ׅ?9{Q0yJ/fNYg`"!CܺJWt+%(Giq +d 褊XFdXD=0w:3(A$7[8< +6^$,[< ڴKVd+-ןnpbG$'/l ,gOBD~9 "χ l|m><))]srO=~ɦs@ *}L&`G_F&ufmB|E) #7>Հ$3xrf7&h'Ln+x5r0/J̈́NLNb1 YfiM> ;NDWF\ 0P{P8(מIF &&D? ĝ5 LI'lS %k ]j8KIBc"pcE^Rb9!>Oֵžb;i&4a2}a;2)RHoiϭ9ˤ[U^QMPzr]^ )E.]󗮓StZz$s*߬>i^9%HD?JV2'ݨ$SX&K]- aܢ#63Z7lnoZ bC?\" XH3!w4ag N}=#gDkjAZ:Wrm7e \etA^$nA(b$9O.r)DEq5sB~Zg_`d&*=gn>Xߢƍ"s̘XIVVsQ^hFi-/y) -;GWO?Ek4m޸ OjXrRC}$@dl|f]:a)GՏgg4e\ vuy_u*4L,*~#z}X5y\mcY8_TpNNUFâFNu;(+-GEB\5FP`=_Q$Xlt*%۽3˷*ZZJ8Ƞ+4 }@\l'hLQ2 B@&ɜy%Lߟl]Y敬5VI rn|vMےŮ8/VfK(I_nv<%SfpAuW/A^2=2²]L/9tKs嫖gf6 ֮V c']yD2F2+GdAB˙-8"!%CF`/5Ԓzk#zorKg z0 󎲟)/̂ w,$wN dpHX_=.M4LZyik{~ 7=~QYPrX܋71jiR|U <ÓpX^" _Y *flĻmX5z,h)sY7~SXw<ȔXs3y{䳲%3"X0y 3pfB/ŠÐWp;]S /JGCSu+ щt1ٹקe9Fy$H(&FW cd\1$ ڿpL(NcxqHϧ1QA-f-g򨻁rH$;R!EEvb 5 立X sN:[+yxx8rbiZG$0Ҽr!QP fY&fdž?S+N`qPts}$5Nи|u쿟4.6x*ҐT!Yך*U|PW*g!7$qѰ쬍>i'gY [Elp3n' BYzh`NΘ+"6@qsjDN@~֊AWsaj4X IߏdZ?RG$>.n*8$'k;+gζs.$~yLj.aś U6UئmH[4;RG,DE=i&f*BO!Z|EA f'!|\Iq 4'a>XSmJh}1m =x6ۆ-'xs` A8Yr.%0H:!"%N{6d}G@0w|= >2D;CܘL)NR?IOJ,06CI ;<0 [ь\HZ W^Z[(!kw:>wwrCIlҨXvO:3WZ!fvrd& 1Ty9*cɖ3ȎZ]&<5,Ma2ϊn R`R>'gLW_GBW;wynctן@&ĖC @{RvDXusr V#\"%mWԕANBG>S%"?vP &6ԭ`Nf=Px⃻$~h14|SÔVF3aG"Z䬷n{jlQ}C!]LppRFj>>EzFGLhw֊ Mc"* }W R+zq1@T#)$".%,ܹN{Pf+1i`P5dJMJXM#/QN<~U-[;%IEiUN<́!J%^p\.q,fCMjS\J=ƃUT ԣB2SgSuk"BuU;s&[/6c,SSx:afEB S8uj8c,26yFNgF1|S;i~>T@ W% D{ߘGP*Ē5ZT}7PYNo{7iGUjB)*ak#ڢ0irᕁd ᧶φ~ ͨ4lrܯ|I!dU]ژT F 3(lor(~~-<<$}Uȋ-L("&<|Lctw|czS]:̼E-H# ?a67@oVb BLY~\Q WFz Ɓc ѼSU}#}}unt VYk֣3:Xa?SW?힢vWnZ6[Sbi,{]fpz{8>S jbV+ @zwc\Ff(Oj(HH"WîfeA|{M'?3@\*'U6h[OUvF˲!)zUs`ڠ}8-/̬ 4ƿl#+4aL(g zI_hAׇUb^] E}g"^;YASҬ%i"+O_ O腍6#=PLL"06OMonE{iVW^0vxB*@L<5* eș vZ&;rUd#"SeSJԏ}\NmAPqrN?\TxDQ38pk~߉8YpM߅r~AFhӚO-o!0Ū~R+ t+"q=Xc:D<\C[Ċv'd&]Ydy(λ@c-Mk XPJꉞ g+"8Խ]!9ԧe=[vd[yU-ྍH秛r9*ty\_ՅYHIH0ަoXU/F?=2*In`;h1xI~-16m#@?T5W$ CLc0ЈujL0 /<2=`+-w#5M+} A%˶a\dMab](z%#:B(B-[% U}l uot,Pi{,J1HK# NS/A<%x{= oj@2iӿHjKd Ê❏‘%8>fv _ǪMC3.9jAJW9Qb9ʷ?>2G}H;)RYve+-B{ x@F0 0QWK({m'EcrSN Y b.8uɀqg mC ՚YŠIV8ŕ{HȲ0ØozD7f^y`j}jll^ Z$ O`IXluQ䁼o#k&Rdns4 \AXeG|&(u$%[;0{oܬ! i{ (PYwм?{*xnF5 k %^Eܒ,,0 ÝI4 si$L26;G3ӫ4 !V5j\cϡleN˳a 5W̸iO*" YYȹv~KO.(1D*í+[4$+>amy/(s pq*%y~M쉋(j`SU&ciw"y'ݩs ~\G8Ō+? c_[Yަlw#xùJ1\ |lUn۸_O'+n;Dmt?4:+fu}kWQTёϗ]Q|;%eZCƬ'@HSX;h^@/kɠO ڨQv[*M+]{⩧U9TFp5ǩ"!>JOta%ÌGqFtQLLNxb&mk۰Yj[@\h'_J0q+(9މX&u-MLG!A٨$ԛbUA|6 @ve/dO9 t%|$Qzs8 pBŇյn\5FE P@4aa;k~kCQ>,L`^U,gBbpC], 2YN:kZup*{~Gw)w?\Ǔ0ӵy,u!-ea`O(435leLѰvBTB[\qFՈ_u\ OrjЗ P~f4@4<$J/9Ի޳EYM(6?3!s~G8:k uۇSZb5g}9 q&?lrTZCKIFV LrIf k < ҧL |X1?i<Gn{"`zE5izNuI!$MKcbҷ+$I%E5@L=Mh~`CM#d_HM%UāvbuܷK DA-pPWPN%Id?NT<꜔<;"N~vbKz~bㄨx1lz)k@[bZɏ\,²&7X>Vұ2W"0>J2‘ξ5 /̪̩ pͬG,cA#Ǖ_T"XOBTϟ[ l3lpw@mЃqVU؁F5G%{G|LGlÏcqݏɧ˧iUzQh6n{0cǥQ]ћ_4'E8}s߃c9<^dxbo\STvb~ƼЋ( b`™&yL8_R GZ9 $ clb z@5s`@@6y|kcAxb ܗ'҃prOQ0C5u&69^ ٣XyphsaBk\IA3i(w#x`u)P,!<;J?} Tgɕ@$,l;Wy!sRڞaCu5E3 W_M 0@V牉T.Z z)*\U]Z`XΊstQWkoHaΩFbntpFrϠXeG@71$2}1JT'P.por\mױ+{;㳭}A+f4=l-sB4z{Zta*I6ti^"&ك=~-Ct7X RBxtāuψM;fr\(W ``W]F'aqޑ a68VTݙpQ.cvDXpY_n{O1Cߔ}9kg:B],mB/G/ rNkk~q4iYSxv+χesY*b_b&W REh]YTMͧ4|4 FX)0OuVKx$wmYNB)ӂ sx:6+vK34/UTH-'Y5yyy1Ad .۲vY?7KjQ|<E+!0~ pM / T`?<|-ГPʋ9my.By86,G-l,L}K6SŦ{^Hŧw[r-?U}٭mNRm$hԁ6*isJ/6Ty9Rt,疙#ne`͗7UT_7ỳ2,IєStMAM;_ȉm/$Q ȯdc?H ՝-a@B;yx‚F(Иv9Xz9`;a*a&R&cAfIk=ڝ|]bW ;Ti5OjLY Oo).Z1H2Zw 2Z9*<\0>sWCy :Y. eN M&eؠ7WAF[yfҦ-`z'\alaEE 5 : $K<]l.zWb.阮CP&N"%|KɎQdFaosL;dd*i<󒢐Jzlȹ"Ca LZS+kxHM{NLdįENkD.m;/n-"qDĉH)Ζ0(71"@FN'%<W~xna7Ęm`<"OK#hc:M2Ž|lsI}saa˓n=d"V8簉,9*Lq^ e3^o%?˜mBۇu%VX{kua1|h?W@IrAH߈K 4zvTlHӊq4 !%`|C$ħ**_s7(nܷ,9nh^ VUy]^ hC3R! I~_dP&5|z|!+޲-CO=N<? sԬd˺j+F7@x6PIv{u*xc4m/WxÚj ?P"[vrpO,^rqbs2Hӧx~w^`@o DCt︗}LHi$A=_xoX[7\,g!G*"fyow.1j׈)VŬљ)<6xUGj{g<#*,=]Ed!%N$Yko,ֻJ.}dSV ] Мȏ1 F;!ֻP|u>1Nh KwB2=O?`F-g rf !Q4Q*+XѲn \^.)#+W(wæl2L.6d]M@:'Y #(Cn=Gdc't*Tle:EVsC#f)D}O6;PҮ8[87Nv fLѱ+lvXMMy!vZ zTxk>rv񠊔 v9eUw\8%EC z0#<3VC uk )^\ѭ*b镗oo``lb!v}m7\  W?s,+@&r5,ZՇNr OH(3m2p%ݥR 6BƄpR t)g5H J;zhkqZunVzPã)yܫB WI֙_԰~s_(⬷ F'LC\psfQ Tan{Sso@>?Z@m(Fa^#Fwj~yڈ,PZl0]7Y?gl ^<}o@D".zj>Mz)^TP@gC Ǩ+^O~1;QhUamW!]۶@Ml2y!x.W%} 7}Μ֑jt+In@3 tFr>i^7TziP*r`:VА$y҆&(O=61942Wʍ7[2WƬ8 #u6j`cJԾ$^o:qd[[%_0R~YWW-4:Ǚ35tϜ8e+-dDO#Ӱubf8Ba3oAu_{vzl~mZj|rxֽ +T#8.ԇYlLtkX>,YeTtx{]qhA0`I#-h9;fw1uF&gT dl&D zͣy\~e.RؓI&!m)ɹ˱&0sz獖AB$"=j0\w?S_̍Nu6&`Ns]dp DKymDD-dp3҇-/gѮ 9vz$:ߚ rl}> n ^H[*21aծHHB"/p z{E)”cFuMAM|ѷ \jakpSbbo|0`j$2E9^ck`ԑ+iD˳Xvy˳FI?*$%6.=\|ZUPJ ZD3"9+l ŴigF‰v !I0v")ΑB?HȉSm^a@߶ E*A! zј#aoK$).%x(zqSԫ>΍yL:a yXB'Zks'FzQ(OH5xThD2JJmqpǩj.Ucd}46n3Qc7:Q\uzLͼAyovET2N[7F.t&ϲb ^"C=a1)T\Cjwي|k\yyJOpe(5W3?ԡ¶ߵ(k3Rt1.u]-N/Z?1z 6zh_ e .@||%rdc:p+9ovhh÷7H .Jg@|p+#JN(G`)xQOwf(ۣM"ó^5@z T C²j U Yw}"|kS,nJkA!&z^mnvmv NcZEH+v#X|=ݛu"q2/\[R;P9sH fb~S8 W:CaNŠ \LXA=.bzjegW~%چE\G*+wZzbs/U!E'LPr*']dJM׆{l 7英!񮅲kd*jIyEE]eWemm=',ׇv+#ed[lBaC?m$]\>-D[9boHTMqW:tBԥH}7@C׊έʈy]V3Mh*C3e`3|F.TDseD*_7LE9G0wDeIp왛)@܆J`ڶW~rbv}/mmb$dlN]g ohg!ǜ]m[q ,Ne׮!ju#S,C~EoG)xIqx\)TdұFcWua! gY fGȃAW^a1$!!9kQ7P*˽ZxMK7uPy} GN`RRC{7G,lI6GEBUw}& l9~ |Ħ`b+CNS:V:i>}{.<)r,A6zv(>Ŏ1c >o9@s%KپOPUTaS zwxٯ` yvȄI."@hP% >lZwlο fDz{d+8Ld>Z(Ί|br0>۪['Vyl4YU,3mlR; uT\j[VlYYD3,O2R}ƨ}D4Ꟗ~QjOyڊ'X ̝#NEt64BlN$4hY𚡼M6 NlRa/1'9w2X&;W6'AIzQ_mM0u;ax~-c{kr@v?OKsl,B6n%6;q 5$\SYJa'5Y0Riek:A >s-N!a奨xLX:32; z "38`V C:U(7qqY%wOUTiQlm,vmΤÜqədS<ʁ< +Y9!p?߁UyLz7{VHJs9Vo<9z#*Ie~mFnΫC-dKfSۓs7vSNa2.m)DŽX6ppw]-eVN Z]๫$;&8! ,EnB{+LexP67zF&1)Ĭԣ*CGPOHDafuHN3t"ogTBy{SIymI&q1Vu_A`O,GChLzM K҂ Wȃ*n[5լ6zW$T5QċjѺ獆`Z.'ޕ4w.0eBĹ)W]s踵>IGEbO(})P(1@L=+;A:Sou6Vh0co}jH<'NcZmev= 杏yԖM_@r-քBTPym__~*VM8ɑt/`Տ z-F+=9MBF+|_?5ҘxݫӫH1 }s ߍJώ5` [bRMS6E@D;p9fzp*GM{6e+v9#Geqv:tWmZ3~{@K 4͸^ hU(GV2UO5S-XU:Dz+zb~_-fh՘./!,^o}~|&V`:c01E5st84)ûH f屮?U,Ƌne痦.VUh-kRqV)l:^.$䷭ݣUSƦE& 6^.:kAX@ג" &-/79(a;o_Q-@>&2fZ S5>b>7MxQt61ʥΧ7ܚa`hm~ na#] ;wMPnqԃ T,@*3j+Zv:WK՜>!(Ԙ:P K6kMNZ!e"KsYpwr*z"4fLh'5;RFL_Fa=0G5z!-͜\Wx6ۜKC`os׳mr !#Kζz|}0<%"\O lQ; 6R$S<&CԆ"..GC(y$YYk{dD*"̏PaάJ ShD$ev660+@b;<˛Q'zy٩<7Cv{f߀pzD8  րf >ud)K疍kŷZ+[uJKoԌ@NB9ld 4~TI0&l"mi4))!,3b) U@Vɹ`5 ` _QY38k;^<_ɾtLDq)MNk&gVJXn zyw̪6QB7ַ(_7cs?RZgJ?sP0G8f4.+k =[|J&f7*@(ڴ|h4(,-+FnL4p pǘ$o? n92mFX*cuف- zKtc,jadT T):=Gݼ&E'C"ps}an?"ش.u=c]:yZgJv/eoSqc_.0$KٹF㯙 e񴬇W!foug^, lsJ'MS|Ӡ`:A/3yp 8iRX] g7ucJ8ѽ5 kH>e=Q"O҃AҴ 45iE"N&.P; Ypw.iCFЧ}MU Ӿ2f͓5>hk/U!f$KfZtP/K6{E,Aە}AY0pƗ@R G*L҃IRx(jSÀ0]P'iuP"hW}&VlƪU6 w.|89]W. YN.denSq}\DjxqUwi3QTIy8i"UKwqrQ),ۚIp6jFH`tvFaKHgv;M@mއۛ{KrFFf3cFĒgD ㇔a`5" K*k8 nQp;LD zO?x"膕Vub  ܠ rmz*̲P@̰Ӗ"OUmVu<*LLƭBz!aX"lȾb_N6}Z Vo`ɒSUl9C+$`.'*EC[Qz-i5@1ꁒAjv$=*K*H8=BhEԒSl99}H#Zvtvfe_؈])~*Yi' v1R2e%*zZWJKelWR^OU@p4H1 mV, O8&P[+iKws]UXcBmXK!Z(&ɐp6P?v\ z=`yR<8?%Jp,!ie]k̫`!,sZ'J!.c*ͩ4bS?eh$7>F4Mi/Vצܣ3f[և-`[HRjp[ckixE=MBN XVD[sIXZ2mNe;!jPqZGn,RTo` Bi'sc֔qB>}$7HOBOjW^u6w91sRp*:tQ(v|DŽmSWXsBɌj{R"_xKu^r`p}i#W(,9%E|F iI]L++9 Y+9?y݋ŹmY'Ny8U` GBl9Q zC_EuX׊NMZ٨8B ]xqrD.Sb[]]eLMSPxoPhM~PˤSQ1PAkZP]7VV ?J{i1#Җͯ-X=ܰEA%*B{Xin+uXw!|5AT􈼍DXjrX#- Ws;]_{Ȉft:`,_j"pO~4rցש}{0qxxs_ R⹇}=! y)ƥ!;w0Q^YrB:R.Cy&9~>xÿtO"^tB4#li7ޢ^fR Mmޜ0QMU)9cfYTA%?3Ѻά&v]#FCu8{ Ϟ΀-USx^PǛ0gU*K἗xFzHD̾ifdi49 D_H;7uqL H#ID#X1RސZ<yU3QP>+5&&-ԡK$c"zފ~%\)@+tL=;@; #[e 'rV'Pw1Q3 @5?Nf"u o0LfF='N5XyFH!C2 Kgsq gS㾉DvQZwڲQU+%iGsVk1k]WAܐ @,'*^]naҗb|f5B9H `k:ɦxn#.{KAE/u(*ݤג{f tlv"xcv9^ouIYY͈ZXK`>`E)`.v+J=}oJK(NNʧj'fgFۨgPWjc9&vhz{_y glm(1H`9-gC8}i5uj {aA$o}К[sMK$;WTeY 'z6(a kSk40_NkV29R`|?BU|CXn+8V񄍋›嶏xӖa٣6`%o.(8mwDk2|/R͇YCCo2~9}m Z^GzG4p @l͝*vE/5j(@̹.h2ntm+nHlcɡKMU56ekG6RMQ2EŪɸbF O@rc~hͽD x.fnn}vb׶v'w!zzCWdJyn PD+AO.߻/EauJ[DiV̏AX\[qP10s}y e]X;lğ'xԂ$$<'v%SwizeԊV|@ פ5 yC}E䗫"m.ns6#;#E$lM#?ldW0a&Α DD-K6{.$VwHCl#y5p}&!*mPHչVk%A-R ql=R2RfE+q0FV(8_mbOs.XQ9Bm"f&+NMѱD:i0G!"\"e / rS5WWbq,70 "wcpCZTSu`(>@$]07-& ѻ/lXs(%ԍ4Br(Jc+EK~2*y " -~^ŕ.NIC1ޡyG5cVǘ3t4lQAn/1BvB+K+9iGNsQJ籋du*#dx )L. XcI{+ڗ 27A ZR6YԧNeCR2+x#GxB.F^)TN҄S28.jn[|-b],QE!1@WW4E)ޜ)TG"?+@R6Z$$<6K %.=r9 'uKM %t,(ktAeL:2<^6䠰 vʑe *$$dytr2(xlUيb-D>I)T2 RaS6Xɟu(JMņVuU?p dI0/h+uGQfkaaZzd)w {x,Ϸ*tUnJpq+)$V25+BJGou2i'ܞ W[ڭJ$eO&)Z0o ø2.fTI_z4qOdxp:Vֆn,w<W+Nx?ZbrNi&2i_Hr!7/ yp†)+կ^8d7V!6E 06&W m=8l^ }-ݓHBaaC[nTYk}A#P8R,ŅN׭I<ڦ 8]E(XqIwi&S?~4 .P u/S4!/cLеH6o9ڌ0uQ&jĐ.sbՎ+W0s+P3nQeWcE}秗 W|R{3mLr(9GAUhD}%@G_jt}/'y.y@!jCs г^*w FF!e=ͥJedMT(Eoׄ?-=ca1fťMHVKmJ5U67h&jP K6ry2=sN]s! #{~IbSOBY&켲&_2/<[.Nሐpup[ĄR A\fCИ-,Pq_`{Sxvd6ֳ#ЅؼPU1[Ҩ/Hɮͭ Ʀ@:fyضÂFx;ZTGV1,J(I7y&Use6Hp;JSnz +A ~Kv^`p ҖD z:X0887#v8BLtTDZxۀ0.5|D )apKct.hƥ,XE dq+7F"PߘvC* tf({A8)@6vLTGDf'D*,c$U<8_L˜@lJ0W3شB/LUP]M*QI'$ + RgW x&prH ^ ٕEײ<IU3sg.$1vIRtAoRR"]SgǼ "a8Jw#(u|B1*W`ZSLy5w$(8T=~S%+YwxmL\`-P,im|r3F;1w7\Jţū&%R~&wm鈢$A%[65|_ 58:`PHDێCV  o6SemˊMb=U¤KQL~mAaf~.va2KE)v(.7R(j,+ (LvuZOC/Qk'Bj#]놼Bu,CLtL0Pekɳ%E!{s/L%r f k$gghO+3wbZL]+ [h5&M2s'/JhVa7XeDM+jO8(sCC{HxhX&N >AS3Z J߻0 O[˫0bGL18;#IE0|[jCY7r_k1lT`Xzd|PU)c"˨]UwQ|>.wOi[Q,Tˎ|'۳N&^N"~cz`{QqE Ġ=WD}*DAW]~{ A65RÎU[ր>' %r]%`4PnNxkwXq5ϙh*/ul&X8ۋ ls*AX~mɛEV>Y.HL?̣ZI〞6O^ Rk!Ѹ`|I?Tt{̓QÑK |EljDaN$">0R)T-l^j_hm"E]Hv--;RN5j_(+OQc(&}T>bc\ >$Nˤ/k4d.)MFHl+}xJ˿x2QbjL"P/Qd=Z0ܗ14~t\u vޗ`pəE u]-<ݾtOjtE<ԸQQlAn"sݩP8]kêyo,hQ8)08OˈN9ٍBMޘJaedɾѓ.s"b6X,c''I'k,nCJfo+ѯN!'7;{P)ڏ1[Ijji cpGeû9hT%_3KF+jX㩭Z K åJԄ̈́1D W*[dm7X'C D,D"'vMc-C tW(2Yy#uU)J0qe+ʫ;KC@2#. Y?,τ7\[qSJWBՌK&,ɚ4A HY@*)#{mdI00GmOt!})C؏<0S)пH86NKJӫN^-k[W.Z;-`Ȟa,8_6'l)4 n^rziEc>=!/gO.l|}Og$_5/û5se҉|EJd0*}K!vi^pD-n^VD_~?xsItۂ'W $; oiyȸ"wTo'IFl` :7LP̈́ '"R'g"n}_r|,D2y? L#t#,)nŶ*^93^L(N e9Oi WRjBc<Uv &!܈Љ~0D>+bdx.^QkZBEhݗKf5|S\^ڸt,$}e GGj^ٵq9jFCxm47@Đ@%rNBD ^F`фPkx\|Ho+z@^J¼oƷ{G>P!7- ͂J\pv?0hhH}=5$iTR1UW7yV\4<:[kUwy)@Z:U$#"oa>myN4$+UZ޵N '=&↧c=P_Y6٣Y̏{E:GYN%B1V*d"-Ԧ(WZ8YU%*5='8Lƚ,MWTpJV2]1:+cQȪME!Ƈvxcrz=|؎Z:JA-rYCCkdo3:& !X9ґWrY"N[ E*LZO8=~8Up"'F^Ŗe{`d)5k$^U(?mHӝ*p 57 L7!lm&I.w1c+"=QC*߼)lb{/ǻPl ܯcywݰA,{㏽RxԬB",ٔG* x CCŲwb">&֋IxT;b%{?tы@mG"Y.2{$|㰮ִKVlF Ԩ~k[l^|_ ;YU AF~x| Vn3=`8SM^{[lvОs$l7{%w)BvTn8 /{TAwʼǿ7KMDU zwte~8!!y@aK 7>8tb5QSAL0~FMz+厎 CX(\̩ [!]ЫKWaDI>:$Ђuiڝb?Yݙ%"qcX2/)D{!1[y.Wդ0=!Bt=1H\ ]vtsz>!N*Y7{Pȋx |ENmyߏH<.:G%tgBH4d ɩ֪_l'Y:a~zPL[3T83LD⣨ GU9ȒS, oEunrsDmʊ,7`;V --%xBKӿ` 흨-P I?)s6“"3sO&P744t/rdL\Q t$H[<.S,|lń Z z8-0f-C8]/wKO:I &3]:}}dWZh)5!)d5 lL47 u1+*Ӵp7/^{ s1Y#R0$9вi5_"}[%b5IW419r|2<fH" #LY.xНp;eW|+?{uh`ڜ^/5>/wT^07Wor_´OX[8ܐImײ ? .">{ aqH#La#&EOEq"T:7c9XBŰ=|!IG~6FVĸ%/9i0;ߌ#)"Vr-LEc>$e~q 땳pssuz–q*?C쳨5]0E!C7 [ۭa~ ~o`DžyA1JѭN W}0gı.$X4VP5jIcx}GǢǑ99Z W-=1k*.aV}@l(⾡'_I#_2Jh?iYN!*o-K̝^pL/yv3\@  WB8~]XƁ">#d/\&R5uJKb LwjWKifp~#-N/PbS-7*(gQXh }, @GE`^(TFݗMAY)\*ēiVhe)YsVCqv;3Q!a}Ώ)[\AURask'¥ak굢5`dp4yN4.l/؍m*& lׯgȰ"ƌ-0'= &AC3Wʈ؈H3-i yvdI6yCyL i_I8!,y#:XZmr\v65|C69Hِ9 )3̚!4"J\_UMab}5e/.LF-, bQŞzjTŬ5tJtQ2,GH^2iWM˞R!n\ŇW``=m_[t3ŗ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:{*D8yeAs]̂5d$9P,r<'F|ofLsjĔ<~~\ Ӂlh_j{fZ|?!@8sx`0ɀ"ZMwvY؄芘t7)8ky7,"+k61]bx[+T.tU,y׿3*exi A$mFEkq>8b}/4Zk0 dc`t 1D #O$zygtTN&ƚW};:t;F('u06ʁ)k%eҧ6<]D,o?kZ4P]ޤM V@:ɬvf$͏!Ǟ΂\I [ ׻m#T2́B86;FNM=fWz- fy[Ewˌu`UbYnk%#C= sq9|)Q f&2to~+ekHʤ%/e†H}I H{Uᬽg3 tm]j3)T8$ʜrΊ<'ZlgA/$ÊL #p:hmLgcFMxgET:A|"vlFIXvAˤi5I|&*[  8c@74, .exnӗ11cyc,q MXq:xu@'PmQʎ l}rю}.$H/DsWF nEog.R8HןB yS=L/ta^iR5 w 鵛9f"-^L;50U vy' ܑ%xo-":*j56_`_r ISQ PT mOBj-(9fl 4SVv2:ϡGgt  c> մdrڴKW*,ht}<€0| `w8~NKAt*h)˷KҐ@00łW2!him/? 8xA7|hCzbkDѶkL:.um;Y1Xh;"kC3u H2wHYĈqSuȥ٥ꉟ-~ļ4j:)8w)+Ā:L6 kX@I򦱢H&΂22\[}FW+uPζPy'Z$#ȍJ"!뱾ЯdTXq'm`jmӘ7p\kg{-biY5.os3jWw>,5݃c̟F.\? 'ayjլy]yr~JW+fnLAO8h<"l SRs8a#;;~.a-m9fgV"s] VȷOyM:XsrܶvjDV7tkӔܑ1"t? cNخ23s|aaee D,\X=m0#/tjHԾqSE3>wWl78zY9Z)1Ȯk3Ovl7`/ ܄d %mҸ5뙲x2q ۾7Jڟj>?KVI9B,yzj؇틏ˊ&q_FBNk*'-y5/[Gʄcӭ*\O~7{ͫTaKKpUX%¸jt[<;{2̜OҠl7ldR NyDCdcHߣXQ#-7|+cYMxT RO{tӯW)I&K ^9,DAudB+:jaN#.j'RGpp/e\On 9DO+⎊9EWz^~pQO*b҂PGklD Z​163q y EDLuUiصi\).sj'TiW*YFnճ{!f+w7=Gv? _{Qy)/L.QQX^VĕWb ך x+ِbDiYw{shO jv,|abǢAUdZG[!۾!=6$15%8'I11kӉAOy\=r d0v-BUK!r/ ݊a͌; Mt=8E$#ԑ0"b!"o+ ,Iؗ;Hvec+D/f9Y4uc__n֏f{YL60MԺђ/SBnlWK6^E{ϺjiL".˻aQ i!Ǝ͖J`ΛPp%w٠] r N^=qo fj0f}> kǯgk2ٜqQL iId.Dx,'PQܑ1e4Q* h K =14[*ʨUtͦbUh0Sѯ/"π0VeX32!O.I')sÕ RYBv@UEvJF=~,:[zavwV} 9% d[ jrQMz PHGN;4'KȞw? 9F) d;i2|gՅ, ?aÏĴ妽#Y\05=ʅ>A.AQn y (ۅ(tѼ$8i% ٻ_r=,Dd5cG-#JK}R]p- qd(B6*@WRmN~YN*W]G6bzC= [+ {@t7f{zT}1E@G:DOB4d7F*Stjf*H唯:ë8(hچvg˙l>m39>/%QΎyM~5I$jVhE>Vfu-SuH}jG*fjsdep{RV${OV!Uҧ }*ղ`Vei7/(eωo!cd9X"/%gfk;]~*4,w$CDK&kz^?[ 8t}#f$ֺc\ZM6lp &Wpi{^IprÝjOL_."*P餭;B79mss P tAB7)K02Aɢ)iX +_' ֶj2z 3 XtTsmoV&$d{ bW:gz$TF ˮi5v&cbl\#|Ui0%X@wBKR^fdOUKlaQT MOa=ob]ŽȀz鸟9}!Z ݃ 0\93!^8 Y9 Uej|huj`̼LecF6==InO W'5ՒS ,ʽ3$PySRtTp`MZmD>T/2Hx 4!ђZGLmY0'Lq 萛Ǝ 8xPVby8LMjoǷ31Hz_!TmՆB1v8vIҊ.#v|4"1R_A)gaLRmZs73DO]xrޑ\Hm`ALT tQ9wx~_..H^¢XSc!rhF[X!*h|j ^t5L-21g-; 9XrT%SOCk]P6 9sqMe=|эUpOV9ll7Twgi(u+M˨ft²ԵoS HMkR:DjQUр8gltUy εZ!yYåZKFyhB줶x=H}[ +1HzWdIץL&:DiG_R$|G.O`>QDm/>O K5;,Xx:xfoJ)>v2Rby&nז#0_ bA8$.F0﫼M}!RT T8Ì߷&mPe+3s^g ]ܱ g:TgkYKTf0ĤOb.(ik[Ds-q=TEqd0ձVua͍ohUG;O8MRxBǰIAsfr!ԭEߥpY;|E 0^`A2}*#.K0>5 (3q#g J='1[pwZ{JvF2;O ?l3a|$dU|O %6i62@"̼t4p(偟t`Qlz@U~s%XRo t;5mB k. HKa"oP"˨ ‘$aSp;;k"Pja@=…7AIHplֈ_zh2xYu=y=DCht-]_یX"yͯ֔bY ǻCJbTX2G}N4ylpL\Tȣ7VhJ'kFc%D|J1Y\$)}1RL̴L}{ΡF;54Cōdf\^oD^gLJyu qsJ=;g#GOT>*(m$TC<*oy{l"K^1=aЃgzLvwM*|}~NɓK-o(n&V=cQ號\v}(Gh9_v_w{oZsBU 0 Um#]ba'nV-g SxpG,lDLG@y(x0a\m]VPRhWܐ0oaTI&9 gͿk5S '?wbGCȍ$ł1 Qtɸm:Ʒfg.0 =_șG9ǪM_6c؋IiM=p((-Wփ*[wVw (H81#&?1A)f06_b w韬EyXBC>tzF oDm/Y oY9(ӽ襫KB;4+.7O26l4J^cN$ܓӉnO!Pŝ˥P6}=otښ%9eHln];IEWLrD%b7zW!,V7S* xRh73 1 ~^玑rJđӄW)׷@ÔRk7c\:[,o0p) ~o$+-SgRgL7mM̌=jX'@Jɴ[2PMX _\Xc^o'WQh*ȒKŻ~./kӳDr;;+h7,A^Jד ="^VFdj^Lyw8fiJ(@O1 B;CFmLjo(:1&}[~+5۰O†t(nj}mei(!-t/A^M 73ş 8D ֈ 8 ӊE/ waO 'SavᙪtL?X^;a?^S;-N'J%{QpmG˘Idlӱ\OK?%:}h"ʻy(vs{x ms2(xdn }s@۶#ͷ1S=?>؎tF{:/51S.D]NYL@Z+.2+X;#97H-UQe 744q\TY16I8fm)Mo2{E斢p{[%,/='weLBަ_"ތu7Ζld p?36$V;cd78GCm:;.nK\勞m5$sw3gz|JM!}ΏIbjv/LBT؎g1Ow7Zٰ9RI/#tFB,O._X`IbaO&ha֨0 I>KenAvYjkR`gdwQc{_O ~ur#R,ư-&0ZALzl>42t̓׍vw;2-;a g:v+xefUpDnhBFȆKp:&#VfWnƘ̡aX*+'MKa[/bhsYa &zfs)?  X}5`=}Z&]>N@m}~aOȔ* RY..UpM#(wiHHr5(S3=@@5`t)4hhMPjصn89pgaox$}}t%;]넑ns!^ST}hFmx  2l멕K)ZCVaF\Yl,갌M9# Lب5& Xk.9'2'W$ b3x? oQ`a*P`O\|@|%ٛ*y#yqd *`c};hdQO4Gh3=,[2[*h3b .cgAj XłY5Pj0}ۯTdYTGXA3M" ^_G>LIld;HJ^ca3? [OIs{3Ӊ*5>NvSU/C/]Ò~3ȎzikmO^YLs}:*;3@;Q?w1; nBLG88VDw١V6nox1rL1 a K{ر0Å5×T#7`jW:|`fFX׶<ےJnCUCh82 I/JӖk|/aW0+9Fsz򾱹ԗdF:sH_U+D(I]%}8B&C=AVzS}mmaf+n\"y=8zQlgpU^ 4[K {I:L(nu0QtK3oޤ&oDv;B N#+S\Z_r&Ng|[bٷnO>xa-V5&A:O KEŪDx]fEZn2(l?Z*=}M%,҉k3|D:Rk=Z6bǶ^ቫ#ʄٸ{?ըIxJ3B :ƍv 4"K֚R'{DׁJ@! =o,U#?FoO^WR+'c@fvaCwб]rX:Wl1PPWpqpka$Ҏ0p,o쳋ؽD|wo2Ő\]&lW h;nݖ^[tiC(IzoUCgђz_{+AI3($g*g +7=ׁ Ȓ{3ׅ8b 6'8 ^+|g_cLo;A쁞͋;3C ʼxV;mQ>AT0LJAKU2ډO۾ͪDQ%GC++5$ ~ʠ]v5mw^7s]_,"ʳJrq3X(uaoA4ۊŞ,Z鴣x=ik)І+#ޕ(3qꊖi"IvxBR& 'SXSy⼕M Gĕ Sr3L"9 hڤKi+%^<,A3F}eLTƢ3 H$$k*e;. 0SE:?v1%ͯa;OjEi ȁA(ö́8.[ (F:hõyvpEz>i!wcb=G|jqk)hk7I], 4"Bbj5sD1?h.a )_5DSrђfCӷ/Qc^ *t.}YN\g|X"p,~#qo.>x/ܤOƅNoGN"ҷw@ԛHiS5nve< T tha t j!)+C"&R )'V.5ƹ+RGϖ:@v)>Lĕ)L'- 4ߍ z2+pt՘̦/7؁!M6A@/&M/R5QӤ12qՠ+5#1d 1-M}AOR1 fpA87Vdƻ,r`m;ZP|vDgI(D8-D~0Gbvů7pP|a8vKy<]U4+6+ )GppWP6By]sLѬ^uۼHԡ7DWu8l٬ qC<{{X%@ge~vDM6bz "":t>kEb䓍8SX1d^'[K<ʩNf) ]!LRV@O RJ!}$F;q>!3gam'T&u3/6RRE5F #rg2!B=Ҩ־.WP7KwL.w^ -_#Ԃ*H x^F=KU/MomJH&vG>4 uLIK>'[nD'kznx5+`EJ E3Z*@bVYn}1lxYy/=cZT6}dM&$akFi)t?1ʸ)Ѝ8#S[}K!1C& k-Uh-o,_r::uI_d"\:ʨòTM"qu.*Iw,[c5%v{Iw `|<>$#@RWw 7jQb|&!dLt)C !yEv,i^@F7MiGx7 A! m2z|κ%hY*7nӀn3NMEmLe. fF0rZda.7Pdey=tIRU Z*8m9IrޠMv_H.NV AY,XR!!xp3k;D@demHqde-j6)HQ{fK-hJm?T7Jvo5/PKҐ?~+WJXGىBK:{ʹ E:՞BxjjKY [@In4 ZȮ>rU3&@\xlݙbYDqbU?T[+{y}bq|gթllj1_)<}yiմ֗UAK:yx !ZoJG~p^p =Ln=ebsE9]d#w$%֚5OeW{̪1<ؐ:Iuhu(ЁZQlxֿ0'g>,Q߹1mz(Rl ]1T^M+JI8Ōi+,i<4u/7%&}JXZK(sf`oS9wi]f Y BIS k@RK`7d:հ.Q%˵ 6i"tnl]O}J! ;8XnlY-e;O펳AfK=JI9Iwܑ`ts>cv@9~nN@)f+T{fA8M(){ &%)lM rb̠Vrï%1?YrLM˄yS5|x{h%ZE$۟~r|t9&0~49g Z=9L+9=n~V.Qw*kH5To1w,T (!-ǽB-F Q18W+L?$lq \޴l8UPZBn7SdKfp奖@Y\X@eօ;f\D+!To}a*d" `X;s?36FWz*_C-PN=MO.BaIW|%05{NBFTVW*1$@ |La < cLx!0s|Et1uUPI&K3va6`+wz&Eӛ [A8NcvQjoc;Ȯ]x$jP}O^C5JڏyTo "t$ԏYlI-[.75@|a]<=3(J 9]e˽,uX0B7Ne Ƌ Mq"A15?CakYxjdnnn;#ZM*7 ;Jdj4ʉ_]d඘Bj%R6xU09oOuMϥx+6:*J> t폐ȬIG,p4uxFy%8E+ݻs]혨wuV`7:Po Nzxwnniic2G@=xjC 48=w^7Pc~l/{/MlM~R}x8]&Vsc ozd]_~/8V!sV$<-_-gߤ9_(t}|Sۅ|'0e9@IcVg$(5Kٲ{ eR\NlLz=DD}F݌ %z' D*5qb@CR :``tɕcc \GVc_Hwyԣ 3GNv9'}}h[̋E?5$΍0B#M5'}:B;sU55lʘ)U/)yKܱ'6t(mGOlk52Xoc5g9߲*׹s,SnTUmt JNdr0W980| '";X'./Hs(tdW\3m F{Znm Vbpu9Vp1b3}')n`t{qf0Z>7 x9Vc춅WⅪ_$3(-2_SrJzW#Kϧ!_eW`э4!xTq.QbRel(OTxž37̺˧X"k|bjk~(,q >b6cw0g3R榿E\'pR5]N~07&բٺd*\)"ﶫœ,Mc%k1+k6Cgk,{yח]^;:07 -2Q=ǎ9I*۴S$tfTK3RT!WS9F"Ո̲zkƳtUs6,;JIQ0$leJ*0td:ȗn_??)ja{h #c V-VUEL?Џ5s;Mg8y!? h=y_wnےl3'"?oQ6n5繅٧+hpH:Jh/(iE*3b/э<ٲz~PEڲWs~iILiqiFaJR ܽccX}QxؓNQ9=Ґ%btwFyο4B~ЦJ8mWD qXk~lmN| &]O8HչAG^cǗ,wjRUTM& /2%DbNy| ,G>:GwD#Mƀ;@!A"N0@;j&a^mjf4էX˰OsWd 8#&6|;*Ҥ+1&v1d%kf5v.qlhq2l#Lc"$dPIq#yqʿ)):t,Jc@ SL]YLANw!c݃4JG;='WuCq9:hI jmH` [}`Q<PpH&@uC"M6|k qbqB({ipE#^VEн$\D~b'_r06_^xR8U_CB{]fQj<3:>r ~bFl)7XI@Z!R'+ L -{b3~qNc/\*cK{OgdK1EPͣ2r'u! h}1)s?rj2={cu( !G*i: WĎ.xΜeYGۆl, 9Onk+y\KϴlH+S`!!jAO@,Ix*]9X;y"DP"FRJ:i,zu( gFnQ'-30;WV1Xf} jz_͙˶ܪFQE -\+O3H Z*:~eb^أĪ//64 'huEHZQ_sViw1݌1);'Kߙz&>sՍ|Dn8\<X" <bs}6/l6K #'.`N.~]B4]n)4;7Ȏ˓ļ\ŋxt~dIΧ"9jGO]zTiUG]0 yR"9|U/hg5XƮMk<G wC̰i}N0xa"tʊ`1 3ʧxbz^|U?5h>lbC2r:bs)uk p'<H VSQ۫$Zakv1Oq u8`S3ey;%h*nkj14`Ԓ^'aB-Z+ l!9:+ޚt7D #0>ΰVYY.R+Xג5:> P$KmyL:̀uID?8RbU=PT `E෻vm5skŦLZzy3'j >E1A*Em\MqpJ2:g`*qwg-WTz{k,#WM@ +prAwlD.xM tq!T% Q_@nг5^RkJ~_R$P7E2_&2. y]CxLǐ/-q_O=\/HLa F_4. ҹUdzVо4§o5/{e?7]Uq_1w.0/9DN")ٖ1-&g?Fs ^hQ6d 8T]zN8Zɧ 'RF-[7$Ͼ, hffҧ,fk~v}kv)ݥg{ 6HѰ2<3 en]ѓ=DkUT}|H*DuV.v.YRL}e|;#-]3ҠnٳU`}zq0ys굸G!uE9 Sh Z b#ʴ<SuERk}@y5&󕊧 BF~"V6~* **aS0&^ ߊ[ i󽴘lHƛq1#d_0,V[%ϗS?xUgpfj׮?jfHJ9g5tWD("Yʭ9-ЗNlA*F Qf9˯Y0< 8:Z3h-k\j|g<# +fEm5rcOٞt?Ժw=GqcsfHQ+̱GO$ ɭ$P[ :w !'_\[SQVھ~ Mja%so+,s`P ^Z<{gNbQO`5Dv!\ 8;ӳ踦2ra4݋P,rKAWy2Y5g|-˅7xyyӺq@Yߠ tQLf-85šDw+1~&@\Kz_נ rzzdz CL cHZ-0&sG? )nLͭ4ґ{I{~.i`ʌS `̉ eKfiJ~h~O L} {Cfn4-ܧ^u[{׍VN(dhrL=OmZODN{cAALC|?1O%R nbb?'`};bW7E(tY䯶]p[N (j9|>J\Ty?6HNަNɃ,<{~BUfg  yiW57SAH$IZRō4+:]|Srߢ&T=xs';tf@[(MPA)^DxZPPN𺬱<+qP4"?+fǐ}#qj.KוQwS"CPڊia/1L4Oxï~4f.D|]7|QV?j=T&l``/'О-û!S6B0aɏWq&;v7dTuU K&T>2cMTcK0zU%<֖9XĶFM/E s(*,\2fpvP(mJ. LeJPɽ8O2[x{k2ݴXAQ)vr1B^I ϩMSǼ&eFQ&Q܃ ڙ=83AσdzV(%1Oܭ2;GYiCKv\Nu{e &Tv 0V(/]80BHtbкBtx0ݑuڙ}[VAHK(5TxzAmUʧ9Qf W^~MUZQ̤Ul5k2: &dC>Myw*44Đ9p? NUf(`'Nq.f4Hl6ިη| kA"B79FȮPj3y-I·s!#ẗ́qy/S|Ʌ !;hQRͧ^{4XKh5PE}2:DPwNRw )(ǚGC @J1{=<JD#c3v$L+X\9^{Qqo3|a y:8+b[R5"W:R2+O4 HÅYlz#XŹ}Py5.V=)#cW[ 1 W Nʔ84$ nb!sz S ɸJ1~)S jCUy&EM|^^~uϫa&=[7*jK3{φy~"U)QxHiv81[. ^}U}=Wp=JtR ^GoR-0s^֎{-mE|؃a2P v nmrI a#gˆfa4i;q@ܺ:/aoj 4$kB~oX!C 43Ӆmk/|+VM&fm.k"M9v@C1CMb \)Ycvm(sԋjM6}s=VB)#: z)`Eh~j4^p42YYhG@-J~PO}X{U-)u,-$q=8sh$(R9^ {uެՊOnG CѬ 2rϡܛ K0B Uyd Ѧo=W/[oo]Q`zz-Ww\XSR`*%ɣ3 e#ZJDpٴDCu@~XprK3;rf68b(,i\DB\cc"؈𠂘ܞJ))ۿJ]\ *i9,3e ;{㞦xdAg?n v;z Q?Yi^~KGYO1JvּԫxdaͽQ-3 x} %o>MUҴ;nH{Š,ad\Df kɶ<7s X" od6r> zɡ̭i+fT!pQ[YǞn6dƧKp*a]cZjoVGF``2?k@k^'Ooy2"EYHVS8n#?syk`wb(q"+a0B@`H|MڵY$8hq20^$fܢ~gc{d!#GM9H2KhaPJ7W k6)~Zi摠 0QY;<(…{=.a.ǶuEH DF'A_-O;h%EG@e=* W>xwŵ,<η`ϣϘ+8Y(\O4stiX$ !#9n.Տ啪q߰ NzlJX83Ѷs›! B:o[:NS 0Da&M"`h_ >F<{:B`!o^U6zf^*j[1@gaw#d{ͬcՂܽ@:+CF攈έnq>QmnEJ 9}$AJZRL5@TJ9t\/u!)q~!?k2+9֏ ?dtd}lm žڇx $vEs>ud/0@%bAlIzެ1@.&4GmӵAB1"=J0u#\eåZHs c>'y *3+E^6EXB?|~%B{nU8&/(rRhASGMO9αnު5+\{M]9Kx1E=%9϶0N)_{x_\_׶ Op\Anı+)0+mMG/g7~kFb+6_| %ɬdY}~11 OՇ@}P x|T ?Vѡg`?/UJ~ʬ)r:eJ-C[)k$DΞRp.sYGJN5`ghL1`twc!|Α:̄'jq6x $y6H0\7rh_>uˆPSdħm +Fjmt":$<ٱ2gje1D-Džk]dfgH.JS-YP0u2:z.6]&[o\ -Bt<bU85YقYջ.W!,2҉00hND=ݏ\YrmIrd+q/q{*S[kk˂]wcl+hdSB=SEU;t2cX|:əWm_ne3}45!Ss7gdaAT dōy^h*v?ÊBao kon&sYB{$T]GG°FE4VLxL=̤:DRe'hA =y#.OJ(~*ovy#1dWCڢ6]FBb<")Zw> &M>gᐶPeĄ B8|uP'-CX#ӆi67=]9ѴЗ ./$ 謹%4DқDcZi)qE{=V#{a-s)6G^nLU" PX_ٞn|q k ^+jv $fs.j h\|S_M[Z,m]4`}-=\ Te=ARdȃYLP'ٞx N~ZvLi&N@re%(ssדX4_jHrպ$FkdWGj y9&ǃ;Nv=BeRvYyDې <8Z)) o\ӾUa ƊyD*Vr0-Ӛ^4$3H"V'd? _Ț^DjRǘ#6:9DQ;`." CzU幢;իl0wi1b4*y^ޫDvaDu`/4e˓~PkE\Kv֑?LjjZo8 {D]xLDIvSV!† 0_mQbo~8bpyggcDG{\M$P(ͻ(y PR];pזqSfW?@A|. @{D=j)Q}:IrH;b4zM+׭I v\"sHPE^(.æRt8 >>yeYp&?~.ѓF мI:/T6=1yG61 9nR{ڧ@Fz#d3 /ъ|KG|7AD%ACrACqc 3 {ht|jN3(?$84%۾ZbelVZ81U\ruA9WQWMۧfD\i]&Fg]8&8+hDaguAa zI3\ſS6Ϳ fgt%>./fVES="uYT|ERjg1sfar5߮"P @>X&>K:}#.Z~}<`}a0_'%^hBld=]н6)YjwaWT~1<U>WYQ~2љ|pʡF9Þ:FNpxw 6a^ u -?=^ ?Ҏ[Pj?"w;*^ZȄj'iӏ n_L5$e@KFÄ5'.\l8A~iսBX* Q ]ui{q/9bt!y%;2ǐ38-ZYy3$KmX}ŷJ3 Na6ڟL,ѵJI_)^7dL^^ɟ[IlaTkAeKQ#"x3!P&lNte7:G%9a!v#Ѝ dan*εNgBwJu!p8䉥wXßuaA=@ux#`}KS~6b[eڌ@ۍ5WEu^n&2gPPK4Ճ*eo(pJ"xb7q3DEtf) `vAi.ƓC>lR{`gt3jh M]ÌYiS Xj7:2'b'ڀ /V‰~Q RI)L2}ۂF˭ "4aُwU 6?* j~wz_^"U%Z|ɧ)nWhp@-­5Rӑh;bCg]j7*eSiw9Xof\kxTڴKyNJ飼,(Co^~[|ߴ^mhE*7g/r/6Lhˋln5 \~S#j%?3?&T !/CX?:iˍ/ѯ?D.SZGڄ$N's~͗jz' ԱRL?w{_Ҡfl&nRn19HZ4?ΝM'+^WLBpÒv.xg*icEز^IT/,?W͏Zce{l3\]u=V}4×pĎȀX_(}5'uDJ:"3{ ƈb2B'Q22e{ 5Z(˜HSMSp(MYv|YWȎsr#>B $e̪)3p@-g5 <$3`"Ɖ#\A &[߼daڗ|:7iz)w`iwd&@K9Rpeu\ODG>o4VX} j9V~qš@^7Ks s/jq.( Lq3KuneD*$byjrArǬQ'>?oע@c]"ꇢ M ѤߝώIl×׏x5 ٞ0U@eZ.ĮsϾElz~V!>V3wjkQL ׀_VBPBxN̷)L XGLn0 -!N("CX02jQ6Ҁd6aRfjUXv\}OUcWD 8'Q ޔ>o6CRGya8`Wwn̴2 0qvTYQw7mwX?_2v|><"XQ;r gl5病V, E] /T'Q; t)5ZyF 얰r%t$o|I!63/+F˄}.DrlpZj KW}qNO,x!15mD ~0#B!FqD퐜^MS_rsZ;tiC˧(vS>gōe /Xl~|ݦ2.yR[r?K3’Hq5gO-6n l\ʹ֋Ry5>Z<)Z7Py+(H17(9ebo%x#\d10@DV/a @'useTWY{#jiHh᪏//5EKuM'vvv&pIś +$10 铟XPo;B~kl zʟyOپҥU|dm<'!J))ψ {v<ވ{C6TkM!p򘹦\-|h8+kr:2qGlf،97D0fllXuEPQ#e*s$\{k/hjEG'>q!/##jǦ>*o {dGhcn|9 N$G!VD<=G  w?`ܱ^/ODl R CM͈qَqfogha)3zX zLK!x_cQK=Z){vՎtX ͂q'E8T=@Si*aF@$q.{Fz~+.e~iR0 Kɡ&<-< vA;5UUG8XF)T9U'-1eCY2  E:"v \JS vL .V\.I( œ`=3 `$:=tt9D#'#@bx$ʢ'x 01&aȉ MeJ):2bG˥Y51&6&CEYIQt2%⋯g>(NހnQdtZ Fw$:@[#p` lHzfWpRI'k[h@]-pT#Ԯ*OU:zȹIr h2Fqfx7>M)ƺ3OdEŷ8r\K@V+<)ƊQ٢]&s 'CՖH KU0P*ݱMަXP)2CGEP &A֊Ìڨl9gލ1TG}#QFv7NyOc97h`JOwNQ3 @ZgXzD YԎ@SgbA(-kzs_(pFlHo`_T'ӎ1<X@6$a;QL͌W|όGC8VkA0G[66A$ 2ڇx? b, S< 7@|-_1Jv:fuN‰ڹͯ#Jm~0{ hże6g\9̾|=6),}@?7T˝rD|苙E}1X_XPZES҃sB9B$  P$l@uQ:o2X h&8{cȑVƗ8g,_AZڻn/wJsybL 1\ʳXe4U!4QnXJ} M+BW f)QRZ gJj]N<^r?דJMD|?d{tRCNHՂ2 GHZb>[O- idS]&3oJ>`DZ;NrgQp:G+S'&i- zhձ3Qd- 0] ѯ`qEzǍ};90W c-'gbpsp.Sa3*/c)G@<*Rzʗ] v<׿GSbs"V* ]ե$H~mg'wAmAOI >&,}? nSՀRDG|[z;nSwMj<8 h$B@nyxʿEN:S/^мsKד,{Fv<Z;dCrzf Ngn?S kv]$20faV0|=DڞaO u)}h\q YSo IDgȻ'WMso~Z[gm !FԿKk=ZeEb$~ Vub}p͉|!rVe o1͚Y 1n.Li\!mIԙxv@`o}Fjc-wpLVTE%b}(6t4 'XVy`9/ֆǗl`gɰuR2Z~ >?)ڼ/H(wa/'=.Dm_-W?xAɄMg9§wQp/xFg]&qA#n D}v[D1jPXP&w {[|ci,~ Gmqʈ\aԈ>gM'*.`xva Οq^\I-7`#ʋArbE(9wѽO#~~fOo3qú"Zyt{L^wFLJT\L yԑ)Ba-CYY qQ@%F2YO)@絪S#n6hTH*4I^(% L^?YZ2QúQT+XO Cl"szY:(;g [yÚTpCS} ,pt4Ɗ~҄7c5\\Ԍ [J0&l9j3@e k_r nٶ»7P}҃gXi;[4#j}Gu ybT) U.B@g[ \6Nܴ6!:;2)zGms53gG!ٮY2icnZ۞bK;i1D0d38Ne76d} }9 UvE~,RRgYW''rIr${@@tK*aF44ba.68`fJdXCOfEZdʃt cpwX+ Y1/fZsfjFr._V ¶AϛOHIeU+x67[F 35z?NgW&,38<W"+wt1Tc%$q̲?mD:jhqV(( 0BU' 4ߝ'b[oUTd`04P _F J,Xa_q/bok'j5)]Vu{P^$\uKѠ v/zRS#(7$9oSVh4^Ut:@ 8a8w;r3w} 1[LV"՝(V unW@ [:"64B'vpHƍ8%ġF<]I%5'u8- qƶ]L&xHR^O0ʵ3`@ F?Wc }ó6-c [HQ+m5qFY^Hb= ۧ*^ښprg@|uh*:BÆrE64$m1Kf*&If?*y٦!լ`Ǟr  28 qD*ͧ`vN2yr+0+ӺoE l" w4^3ς\+:*3THboHh(Ik/oHj {۔r+EAwFN7!$fQNYQq E[Aь[uyЋ4mꓞv{laZ{ϋsړ=M|mi Fcҧ([\~ vN ВqC6^@00Tt 皲Lhq[A2AqSürSAftlo]kK+?;BG:SzVE ɂe&19'@FDbFa~k9E[SI[EI[@w? ;ŒS0zѓڕuIKUJ_ga&]Ai'mrFq$\Af<`h1r=`ZbXLPً^X`Tz =  Y{¬da7gY5@@'3jxc*W?):i$0j1`'#L kcaTG8XNd{ kA &Ofm)4ë%i=hyUxHA19Ǩ2^.{ 8.{ddVS9v14sB%(;(Y4F߶sGľߪ-0+x%8<>Nls ̑qRa7QQ.J"bQaPҤ%1 \\u1*g;\>ڟt˯{_6[h# 3CANpj8G.)+1CM:)8K lL<пޭAmFgc/U,Y(x@p^ 9/t\߽B]W>ީ퉢EȄQGU Ȣݚ]v6njj-43%4qU%r2C@W.#jIbjղV:J ̔s^i2=0z%Wަ.Cų/p38y RF˜#M]GְZ's1 Xy߃*Ȭw '/-O %Gu%){tcTvr5!m$8V:#Ns IYѲ䠆q͓ho`jviVN~YopJ;[%W a8()cf7"{SiȆKndJn3H`mQtr*F~^՝-OGrwQyi,/S= ϫ%(34J;EBaFgA8.&k]Sgd"ʨH & FW􁅗Heß:EX(-83_sEy2NOIz {mF83nQ蜬á '{׸vc ! ԰Կa"`c549潲/w&=D}f u0ShN_;.uM}Tі̠im|1Jy(N.\W4]DOFi^꩒e2l`̛esգ x E3>Jeh _\(-A w ǫ35U4Ȣ٫7.k0eVT<Dct1I%z"@mG#4v)QWy8{o7Da/meCH+O Ab${kȸ{7*UK{ԜQfg?U  o7ɠ*`-w k7[C :h*^M9B]g@x.tdk>  &~YN!NLޣM)e\D]q X,Z;: kjش@A*w8cFiPk:QզD $Y6KR'z@& b%g?T [QH0N$it\vmL\FyP+80i2GXWI? XJ'pȹb} )POzV8 ];=XtY5 b@[GU !e阱ؘ[TQ2>J|a |Y D' bL> Tn <^$_|&Z7@J*.ܤviؼm]JsrHNqaxz2T"Ou.Z@WOczn4UL! PE/5LgK[> A O4E@ ai=m:ucMF)2e+69:(HNv=sn!Ӣa_Nl`a?D'uݯLBܻ,炭 mixtZm1ws@{g1ϱV>v+)QO#o#7S1eKE=a FN+~EeGyVXPJ4ږ)PIft}Uּ/G 19cWwFzLj?Տ&k'v4dݚXieQpEs*MhaP[=]o&ˁs Tni #Oo)i\ꪦUU|wg9R!:. <W^gխ05@$3u+o/FJηYa"Vcګ3$/|ۧ$zt&xUgvq.1y|[ѱ@nwSro:_P'd+R{29m"["7e^3=&K A,cuKP1ic1y937Ttgqi 6/Y\q\%} g㚂m\j#h|cT;*τ b~2Z;igROy hxH.>'^ wrLk+J+XȻxk55E$c{HeVMp&>d/-*2*P; @xesJc<;4zGzB #}Vj->QM9Cԯ$Ո 3^OX5XG^2Z NVd{Oo==7AOGbt8GA5+%pB ʒW-ySJ{z9GnjDnouY%@܁= o*v‡Wͅ)U_j|Mݡ!eåЇ3h!.ҳq֎1f]z:KOoj[d#t*B`'So>1êDTw\qFZ\У~%(oW԰{-DàkFiI?({s #mݤ ʫ!> ~j ޳gxG@&S X7HpAiqT򃀁g? F7GZB2*\4mۯM 8Z?nјqcc 8=!_+@2;2XTT?et]NJupBhY  գ&VQ&y79U=m`uW<艹Wm! TG{CqR60fA RFfAgkp L2vpJq{ (A#ʴ(+y^a'B!V6= }xhlj5Y$v۴lMUaY,!B;}@i9#ʴgk~~],̝:q@]8G"LP>fֱp~ YmʦKZR}MY;#$Р 40*ͽZSK=3! tm9tCiFoHJ *rs6oX=sM頍 vmb28{ÇƵ|8r.b.C\.,^UGu!R.@;n%(%5PҠu湩{؏~~C3%OjV1rJ;=M t084Bix"qk}7HG=I6'yTGm(g]w[~"snOS^*R*V[’s Xf<&zc]Bp>Fu3b^Km[tl)B|ȣ(BV)vK*Lj?HY&wIשqË&WPAz*Z:=Uu# IfB}wNbR_WӦSkY0r'[m<~N.-;z!k:2L|eՄz%@_] E.[t#;\ܫ=RA =[[^?M3V 2((W^X%{Q7vaJz^;wX0L|zJfcx=$ɆE C3iiPﬕ֮܂S U%3DʉUR,Qn!Z _;}m,c z:.,V'0a;%>[aA Y|rkQae@*n1?Q5)ɺIX 5MiݩGVVLquU-Jk b &R(hDGFa=26Զ7l?RT?-^?nF*v$Ws tF[Ep8wЋA{yio?!BQ$ѼoKUnwwGQ9nkisgK:&绷ht!aV xmLk'н ]0 V㖕U>AJ<$9t3ϺcN p {pBcS%.SZ+dl׊<+xGU1]@$F>@R1d(bu>ɏd[ְZ+f7N@>_OH(wP(l /dgv9mx_g@xAMYW=Ou@ѿ[ڶ|}ISj-a)trtu!s^FUv'_Z#D(QCˢL8EN=W9J@20ù &yHZຯ~ԡ: :bA 怹Em`}%^O VVktĖo۞aqZcԠL4E}>PS )-u5K8 1rf$G©^A|Ȁ؞Ҥ $U:˼=s.(MbW7tNmc) F5,h&v߰ b 0L}=\\x#Ҡ5'>rVJpTS>Oc"ƁKqf@4CX ^IyG^3g=~c=%x^="&6 ,#T3~jEl nprt(6HrFh|IIĵ VztN-b!/?t-y5А3D.(=FvdnY!Vՙ٧*+ԑ/tCo-/ycB7c*\[yRYlG>_wz 8izi q׼ǣ;l LnO8ad0T:O!Zj1WL"ak.#e0p%0[D^ &gy"R\k*lC<*FjٵZ(dw7cH/Lw2d߁TSM!JjZkj 1W,pP'wK~Dy7;0tؚ4-m()>CHKfr܄`#iR2; C ;8)vxe6cDF%"ew#<vPf)!̍442D.ϱba:T($h 3p876o NpS +3XTC DnV&Wb q73+1By1f4D1=g0Ck<>NW4A9gߺV|H&8@q: 4_o4zEQs9MDj#K%wVeu}Nn&` y0h& 4+ &+)$[s]J#u2njJUy<i怃&_Uy+`332g"2zfs^X ~@>lgB2pn˽3z]~ihFѱl 1T w]'N" z4-4f=鱰uyĽZkSsE7GTG,;fYi2tb(sgv1ZĶJLX Ƒ=~ V}&BBvʰ=?tD?MKfDHc=q0]/C Rq@9D~VЋ仢VB+nتYd5?!Cc~]VbU#a':wmg_m$6ΦIԺ, 7]'Qwj+L(=(ƶn `=Dq1.H[m]SzW+Zut9݄oWI)HW5.AuY6]W%jd} >\\4azgntz#5x8 Gy._џTZ!PԡR{NBⶪ 0`ӮyXj?TPWI#s7#4bj̤v475zm…-o#yccc[ɷzD |Hwk|lYC^!vBt-_7:q@CzGHLgP=n%"^H²>T?N4rD.6喽TL'-[t+RџhA˄  ĹL R` 부l$XL;\Ժ+"wQOIwd5#O%"]3E9GO0]K٣Ϧ0f(.ar)ܪFJ4y)P'e<:R U@ݎ-C(\aN"nɆ|˧(|kZlKSs^)koH&_>gY'ZP˵@.gV?+"ͤ$բ.+B>+ɋXwLmk+<+DcG TeqLfdԕdMEBa̶imnFG*dH;1u)AHa'#D(Up69S͑C0gBf f2ޗkd>ҭ#8~_s835[I ֏_KŋpnjKC -:/u} +zqP»o| G(0t,|U;ǖ0[Hv+غ9е6J7 4>Y8>--:j8B$#eS.U1|+66ɞ2w&;(hG`X}I-KdV5\Z4κP:y\l%_\z:o=s!`(/$Λch-(H;ɖ\]l'HX A3, aja~ܳLkECճESWu8`ҒuX-GZB!ű#R^ 26q4G,Dy j(CvLM(OFr3|1%fkTba?qʡ┻N[Z~b Ų|g?}`H߮ !LL'm ~!:B$ʦKx< )~kiƿ I~{Z3Qx!mˌxD¦ܤ=m}$瑷Aj q0& | c\`myr"Ģt;r,0=Q/ܝ!3m{b pZA=Ve1<` N20{P6G&ar8<(\n@f U[."1b⎞2.7>}E^m{2 9KtܕepV.ULibh0@r;a#Rk%T#8T=VJ[j;"Yo TmѧIs8=͘L%y@VAmaOM^aN'~X݇vxNPnڶw M˅d0jG)l_ͪf'3ƾ+Ma Pf@7{Nj0*4uxY#T9]uOi] fLD" lkl0F>H,.<SrXqz2d":wj z8U2hRV muQLc_Jy=|Yٱ78>tZYz $')-zw#hEkbD,{xS*i,6@J$nazsHyioA=p̖1cdz6akpFA5X7SG`:XJiNfdR5+x3nXp( سym}nj,iv$C?`ۣBs!bQ9YCRDә4>/.wl){"Mt[$ Tޤ-{u_eI~&Cn&<L1I\{IrxlJXCW>Ķ`+ЉÆt!;}6Xq&| nL #D;bD@R2z͵k?%@+i&J"oˮhosY2jn/J[`68.dP8.wd3S j hTEm@lLC$0:{lR=vXӳp 唉.iC`Oo >L5W>leuG|<i GHErbtZ1$Ӡؗ[*IInjE ܒBWNKz`@Y?_^28j[v=ڧwa>Ý\"{J/a(A.cǥ_q哰BBxJj77jc,X{niCg%uN:#S ( PE#ϒxP@w]CI_GC&w JꊙGPkϺ PRJ(uQ ^{Vg=HC6jm™d^= agIkv_R;N18 eP 27e;һ>#+(xo9d1-:Q -΋uG=T7;g 4zxOTph~rPZqb14*s~J*eAkG9Nvs@=B <6bܗYwc<"IdKpe7<$)eݣ9_Ʊ:;bcb6^?2.җ/"QbTSmE&k %/2K]^y0+ ]!v\ (KsTk 4GPOW= )KG !y -RbpT!Ebv8h)>v$wͮ |h\2^IXC+6+1ʠKXBџ$%J_Ę b%ߏѿL/#4# 5Q5Cs' )\7N6zڦ8$-%WTփԾ098;HoDungGk.ly;㢭zҊ' 2.Egb4',zjUpt1.d#jI#A\ j֭6 Ɨ_SW!cdXg膛QM0!G+C&P5+QS2{EHtxn8$ B_,ợCQ˧͠ Cj>ֵidW L_t8Kba&cXx06#a ¼3C -jt>9^r$s q5+CV]QЊ 9MT Gua RtyȂjOt,ި+;םOs顀U~;oSG tR.Zfx(RHX{mR<`G;6dI[,ONG?p9mCV-z~;=7g&O0[!\@ptq+?raM8ɩ1*OCyҤzP1sDsvjzd0{AXrvsk2xitϢ>^>gR.K0yDLsE\Ғr =0oW?AiF:TidvӸ kE$MLl/QPP\_r *k~2n_1Htn0T*Z6t3USJg` R|~#fsZ??TVM;ENLIO\JFűf{0{Fȫ ky5ih| [%S&%)IB:|cfXZ$#˨zqZ)`m73,!N.㟀q9̹sŻfWNdՔ+}VRrxkTY+zQlQU 5؍5S,ˆ3-RH-'kyZO,[6uXƇBP<%akŊvJ.R޸9ioKIN̄P;?`"$h&`S|…Rn$T0LT /܂"+ۣ)u&Ɓ)_-5[FbqT*=Q7J,]]k'"*ág뙫5{&QeT]O<Bǁqy9nb&M/\S84y)K1L yJrnȈX2FwlLjIlA"Sj(d9כJaI]رLf<)2}l푯&{6Lc{1IC]-3*%ڣW;, juF'Eqd%`T\}'qFjybwgsGmqE]4-F5$9=}r(oڛyToq1 ha\g~(yUMI x8 Zm8f~ZBd}ed+>";oٻq_`0HH .jb>k\dϨ]mBb4SUcacoF =kZ$3"3_=bPB@A`Xg޸Œ}$Yǔc8F<:q~j'OB4s*M>D."T>/;GCirA\}ljuӘEjXMvQ\1]?# qހڞJc \ 7+|Fi! f]@ET+ d57D}&k͛Ub}m@{oZas }V:?5% l }RG2j/e)RU =7~|BZ"w~b=/ sJc|G$*ha8~vZƧHr4ѷJizU61n \%ΔMODB.ǯ]!oDiCBuDp:"/NSx7AXPҶH@ݷC%w~|@P tgAf`7XR 5ɈrrYRՁN =Y `iQ ~}$X.Lʈ蹶0U)׈ >0saWL]aC#P^v3z,{927!5B RNv&p 8Ǜ5*zB2^sFv3S-ǭu pyGK])lDJZz_!^zdnו Dbkq"\4qjɶR.6.I$<8:8'y 7mGY=ܹG?(6{}oq毁Y:1bÀ6 %5|( L?ݜo9YPDϱ+9%r x{2QDd;0e`JB "% * sa!| V̽ [4 z\^Fb} : & n]$Xk^sTRrl>83cOߟ(I};8tN1+S>p1Ɵj5u9ʼG֔ݳ)Z?y9/>]" kxyr*bx?/. .3qHL]/G:RR( 0\ډFYKKEijm6C-i; acVQX<S'J&~޷^6x \P.xrĮZtT,l 򧗩Lx|=%6h~M:"?߾6z2HiY}Z4B?;%SlׂDwjXd_GoqSqgc9bujO IqyRd˳OgADG+2 Ўd8vbSϪ 3rK۴ U.brt Dnk]ejzE\7%]Ynrr9 h®r9fN(|J&]oǷBb+րWe3 6l6G>]Eg%h BN!@xDžOOWqj ~Ӈxժn1$Myf?kE٭7-VD#qAյDE$͇sx7CM!LCU oSb\f1ST$jL9—iiaz"Eޱ`@QjkTK q!O&8 IRPv]ͭL K"bj ct ŅfoȜ_}{&f^E QD4[-87_v&sbTאRbl1{e@tބ#޿5Ś:mMnX"i}!<`l%񭲍_ʳ|r QqϒGPH@Fڭny%GJWղg6:hUYG[8)p.&M3Xsi8H aIn*,ŒNnl 䱊hO*6嗦ֱMKab>1}uW`4'Gҝ.FήMߟ}Ȇ!٧TX?F9_/I@2ިT[x{e\Z!7<?Hij+9L=Te#eN#u jɻH 9CY߇(_[#*ꉵ-[- .ǚh8Mgoǐt:aFq]]`+fTN3eZoR`ޤ&15ƹ!/1ԀTiou+$M%˹)Ԣ`\Ԧ^|ٳ'+%%ϟꇩ0ۢ02?Zۆɍ& b`^޸J,12k9˶cuc ;rnJ.osw(_n2a?N6I?`7cJ6P#17㒫%ze7 _nU+[PtPGi T~DU9 7,_TD.`^Z+lH"ߵRsbDCC ̶9_a!2'PLJ{YkZ`{cߖ\5lN\ SշBkR^7\<'7fQE6_G9HYes\B\<v?Biآw)}oEcEPΤHKX1ң56*UؕRK]g~a570 YTUBL?uCPBei'"x뚷t>Џ)A #ƒ7L[AB/ `f~ 6vrYzhmyC]v H J8T- vN N7ޭ,wXcZ@؛q Rs)#w e "ѭm@-?Z[ׂIX$Y ^cY=u#k!9BrQ/t&6n3c%pփbK߫K%A®~TtozNMɤCįVrp.MVx0_hN\f:GZ2S<نrP/O<3C7KsTހu 8ʭ4!ͮe6QҌ"?k [1nYٜ&O:J|Q~TRoUՄjko܎8ދ/@x*5>sku53 -֬ڄ5kJz*w$̖;3VM dRm(3~Ĕɧڥ4Sk{N4L*?eh#fpGVRZTeEgI K߾.%aV}dlA}`wu0z,[FMPC^E'JFu/V~Mkvw8)_*}/[N n+Ot;)^B52Nt R)]v(IZ@qQKSޥ2>7!(쮩f8bWKzAt v% TNu2MJHhՊčR"~n=vLz > (?Z휳_{ȋ@g|Qb#d/Tc>t{ 7_Hjs5TdmI% Z!qpCb#OȖL,,6Ư SR)yic̶auD:7T:2!Зgc((i^qVtUEKkN5pc JΒnnuaM7ͳbI,¤L޷ٗ )WzM|%1jB`6oL* 88~󵨔$HHv9Nwf8nw"*/t2/95ңH:BEItult@gY<{{!J/3ac-qk4w:t,J9zZ54* )ٷNvq.b>]7G*>URN[vzjMV\\8+nH&_`ky{v;ܐq߻s{xQgDI`Q:ՙ8ߧMvn&"kެ,8Oowfa12t43i*&f/~^c2~ 0^uʧ#xC u;>߂gլ)U"QM+~Q2Sq%;~YlHl%a c`n0ICG5P uգ8OXۘ$}J͆@4''L+ӓSؖg uz~`osyF4@Iu(ZW99ǿ!\c*m}uy@:*By=*_Ԅ7.@ ;Q0go9T|qJ+OK$ =`[*!%tBn[n RzJf _6Џ\sTf@޿.xlFuPNo“E#D D j$X醹&@[ \=C.zIs9qFJ-^C42^_cn'лaZ , }go  舶~.(v% mLﮪ`RJtLq8t*(9!]D=QS 7h($}W7йQ0b2EXoZ6:Į F̆cC:e&.1PEShf\Ł̌D~81Eq1+$a˺Ijϣ<`#b)&BU $u3!"4"Uro? dAdsעI7S&TL5.fAPߠpl="{ =ӳ7ō¹kh-03 dY@yaDӖo+L'тt흁uZfMW xlJZc;@ХY[p$? בH~Jȣ1MzȞlRb"J!MQ9/I4b]n)p?CAXZUeHI`gvC;R>S#jYh<^'PZjȹ qBmj0ovYq~YB2:[QJ= m;~G;KD.#JEr 8Z[, X+{f6zy2tѱ8Y|H&?n+M=GgHC||z/.TS=76n͓,.!` 5}r UR 1JG6+{bU%]s D!-Dl:*xF=uoU4B<@Wfp{ݯ6?i:bs@jOROS;6m ϛ2+_|P/SHW`z0oMے/Ȗr>ҡhݏP2$#H;oFmGZRȵH5mI0 ݢZ\#3 ?d 6Ф_TF򱦛P1%]$ xϓNG!64]¯ uu4 r{ȀPU8MW{W|90WX%gfUݡ}Pvv_IM%sh Lޔa|_c9{exwMn.ayty>yM:wkz2R-cfU)`AHLMS|"1gKJ^p`|7<"]~AWgd.3 u<3,[j/i;7(bʈM Gv%8D-Ctt 0fBٕR-_uqTwh]֌cq!O}cڗAĂ}+rBO(z͇C1.34rXkx6{]5x)lm\ere?EHw' IHœt)S%]JZL(Fš&U[±2Ǽex u> nZUB=GRm5}U D9+aYV ;Q0}AgV[8Q=TE-Q)\7/DpQI̷wdB_R@K4+%4.&L<&5{ UR|`3n/GE|*W_B4>U ]Man[~'Ɓ(dq ^cZ]rh]c*yK20^\1s#a9,"zggJiO Sg8bHwFNStQז{QIuLmCe PJj;_YND>>9`R|eMt. Y&/G^_t)s+eYZ*}S\ܡ$V -}'\]% (|gY4m ˙|5G[p fE`;^N2gU ;\,/OpF%_ݒ*Kn!f\wdZˮ'h;E97@ZL-";E᧺ً#q]- :8 kbKˎ>k ցe '޺*"p*]1bz_`*OHe'/ }>ѦB+\tl0ۍXZc*W 5hQ4ߩ Ҵ8="Yt,Q/$1K^P6e~5|y"17͠?Wy6|.Roi&PaIe?C Wbʟ> ]>HBᠣhm_02G/x)3֋" -'=B9AHX﷗A Hv+̆TMN({|VYRdf=rCUtuQnr24[=ڜ'K)^[X^aATċVO"ߐx]&Sgtq/2 _̓[^@A %jj!"绤 haRSgزCvKQk!-ؑl6a. ̆8; on亅V"c  {b J!;O]n9kkfj;~&rCXoPʮC\bX K<昈1ոOX um<DG;ܲk}>sR]iUqDY"ȬH /7+c.$Tqde۲ldY g]9A~J&m:MprZ׮L>6qcv1p)~i!ׁwԭ_s2  L)cM0*t>^=3?QOGŅA*wtc?a`mT2=>fSo0*BqKfh^INFIAN1ԓGio@ٴ{Czk^ epXꊰGe`!3fXv+F D }6d p4c{;G`GZg[4naުqިr bXM4rfL3C4?JQh%"h.S1 rPαl~DZl3AR c'D-L07 -~}6ݷ@@4#ryIV[ݳti{OqH$g.?ouX MZyBj (\g-!WfQYT6)]ySDԨKO7/PoϨC2-li l'p:t@yy )p끊I#fkW%`5v)EJYg&TuXҜbf0E@'A!)##_I.Y'ĚK~1H4 E!#+OW6&=6_sN\Ze:HƁ <ɌSK 1r<-x&{'t)+MJY(w ӤEe F[c/aW;'lDg6N/i >0ƤTϸCaݣܛzl;>wukCR{ŹZr!(S >y檩ՃKs։r! bV4= h{ԭ5jso?MxEAoa\ 7g@-10yy}8֣.D@}\  VUyB?]mQTvudL4 LpV@=JrAmӋ}ߘ+&A094nK4qG5H0{PgDjMDtj"sZxrS j`D\^Uíl MdE(N(Fݬ)r:$w*ZЭݬ;<ιeߏ'l"GIQWw lSf|,6`IHbF;&Pfv󳤫!>_r(T=zC&v*NTL2|3/weE:$0{e?t;bx2]o^lU =NPθ[ߍ_Jd>b=t5. } )n9EڈߐW_,\ ZqDaQf-7A,_{],_ckq)o֖d^Ojϐ=|Q&cGѹh29&MPbd7C< EMbr[K1|Q'7HMKN0O]3'88X'Tsu=Dkn>(o-ޤp.JϷ8Е:J$%DvҾ#ݲ>uhr4&!}dBx(? 0GS*g*M- lXq@hS(675ر[,/;ך͞VrB93UlI8`U_S[Yսr矆QQ2&v1hB>7i:!pZ '*3O:4`_6 r؆ 0ځlBaYQOjןԅ<,>g %Pm~-;c2eQ>*OS2$j/3(̳0 ۗJy^\cڴS4ٙjIBS?sDZ6Sh9KۏѱBx0B>7A L1.K+zf==XoA$OX2t;lFB$dG>0GX^)Ph <;q JӳPMrTJuxE:/z u!5kgA暴zoMcqP~˿< ŜX!KAӑ03r=,+@z3gH\ZO|}HbcxZvXp/s|2까6(qo!Q@Eî&zݟQr~C Vg ;bOk9&~BcBެ ;#2!k,ݚ(stZxc+P&Ьk%-#a% *qHqFg f ya%dTs_xsp)To g"=x8eɈCݝN:N6rozhQHZmdFxb?BbG<&HQ(GD,$O}(['t)QMc.LC8s\Yy>^d'e lE&9x0M[K3~64wJCvBޥ4V\6ka9x9dy2s5*hdHSfT^eKp'r4F"ZہH\jjLKZu 6=^rƏfĆĽX']kڵ)'>-Yt`휓@:=9>^}s,GvʚN]$^yE߱j *]θBFlW/2Ih,O$/&KXrs!c\$7V;jTxp :i>5a/b-CT#ZtbbI6wme $֨O#= TD%L n!|iDbi|_^oيO8pYDʰɅX_I!D&d=e 0q]G:NŬ)#3z_N0= WHGR( "?AF TB 9ă*7vA5ciCx=X0f3 H~3M繞?$lԘ vb1ɼ.MKH?،_.:AuCk6Hq>"2pu~{aCxr޷aL|J, 4Hz{1gLd0iZE/ Ey*}?{o _(O2T /9rRwup `Fh2kry ](˥ڥM->r,;X+3R+-%s:!}ʠ3)raF(VOcYЌ T,TXDrUL\L`/zlE&d3HEMbn3E 2Wq'כ%5'"C;%әϘP%kJ(O{D+F)͡'#}qOqvD/xF?% CE~b =uk^@\;]a"$5rF˃Sro7 4V40FWܨm>l_CR^gll:` =Zh&NK?#^2cEAQhrbߤ#*y/dWpվFdӬh/_VOq[;7G<:zވK,k='+ՔPcyH_[>ٍbEP?.u 2 5)5s+p3ϲ|l1=Fzoτz5Ë;;{$]Mow•9m }Xt );cY/3%8J;Å_ڸ_t`~cx&ALFle {R}}}X [<۞ϨyԊL%d)Gcw˗D%&GfBpᚩƙڽQlw3QGwd8~e Hs Zէ<>YvK_ôePagV}nN:z ڳ`փ {rKuы့?C.U%iPHчD&S+fXt5nM $ gYc$pz1mlӲv;[쓐@aXuvQ 'D@C)vm!z5oㅕ}^pJG5 ͞8$aLod:~b$aE7ptnb/ƈYs}QE.Mnp)A/rֲ`_feoKšIn]Zu*ۏ'mBc{Rq>'ZV5Mс+Lj aUfBC}Ίj?.ظsC<ښCjcQm葁 Tשj#ه*UGim5F͹:H}1u`7Dy*L>jP vbK=)us &s{9 U1J{]\lJ>@Cڴ̢:h㘽}a \b$} Eիbu"l 8usPKPߘު_A"v:& ,h~@5=W/U,Rb?%p|'ݿDXpT. T;򭠎;,1 ^d?Uja]P8א4Α'rV>ez/Z{ aFENGh*Ěs.a/N>pIPAY&ksH9ma<j%cŋQ}F8dx8%hqKDr*TPW>& QSBМ S#_*sXh_1{[∗jf'\aO߿J1ЈT8]c8 }@lzD;k"ץ?*:%N!4p wl7٬WTESh_ .+acdJYe_ qcA=cy.ښ>^4[VKS^#VCҼ)H3]wtC \8oU"CD$ ?eϖiN )5|mpՊ,5h,(Szz$-=Mf K֝TɵG3X~J z3B%fŘJ1_QjLηuȩÌr*X.:WZϴ!0F]/fNjّۤNJ:޳t|nŶB,3rzLbEYVhE~8@S7VU,~]m4ab*I/)Z0~7{;a o4YUN͢؟$b󫃸')ջ bs8f6BYM>MAYH7._zbh u:nFbQzM$}!PxM'ҋOrs@m$ A^}݄|@Xekpoy"+EHq==@Nr.yJJ-U2Yv]8;T KS>rXO!AUۈrg% b UuAl MD2uF@g #%~=RA2&h 5սP`oܫVIzO!LnϠwK @Tn@7=>=1<~8@k, V9j%^3[e/\m(,2#sVyeĢ4B !Y˓ ˟#{Т! ~OJe7vL\+ә3@G)(`@JJ-Q;1| D롣Q|9N;3oѡ߯2=ǽ.|]㓆,y' 1tqcTP*ȎۙojYbQS}"@Ҋ."uwRPn_%ɞU<zFIs'~pϜѼ"AGTEA[U\I=[1=PxFnFOA4^UkNWK=(Y:}һF _|ʾ 1A^;XeAnoZNGj՘GbsOV$RIwpK[_R] ZARe7wב::t2GW@wc%TRNS9GY|BRFts>pCҍ\ܡq =ӖՋ[2]~)1vJ|5ų8c'@9\LJ#I6[qCY=emnF5P?TiXD{NyWAF,[É];r@X,~Zv ƯWN[(޻Gui‰sJ.NFs 5pwϚWzdjaGꙏ_"]q-#6ՙ5K]6* 4J5Yu(8kmQ_ʍXgS_ ZAX}(NYdGcڕ5|S1`"A WŔ.zZb`GpL݆9D^ӏ:M;fAG}1/XmIb {=6 ۊI1K,5R-!Vkq'7E~ޠy@ؙzΏ Ét9 }mVHA&f.dkK4?˕:;+~ (Ysa{&!~W|;@B_H>7\حl?1`zo59]bM@|=(|}Ҡ8,ڲL]БoK6GtWA1 F* 7j_ 5Ude}d)Sk"V(AVsm[6ӃGlX<#cwWM`CcׯpgO8Ӓ+xzj Am _ۮUI!ٱw>;\X7i<5eLjC?yFa SȌo}nlօ#gbG~L #6d7\8EF$~ LHA-c.լ}Ӈ  8o rmn>ЉRt=fl@ijEUJ3X YYRCv!!kp듟ЈZS1`VuA,~k'@E]U'AVUb7Wc0Fqy-MMc=iĕԫ:`U -cLg5bY$bsHG1pz6uGyʱ ᡰP5Sfemw̥k)@g"W0ڃ"E|LN$9 3 c3l*e؉ѫQgp'n')ߚ"sahV\*dY;Ֆǒmk'vΑ-OH'& -NG̣ϠDCb0hXu+q38!OG{L0-l㢀(\1Nł}{{B.ꏖ&*kEA`[}&} "XQ=#]}Y\m?Wv7\Wwr lXf ցo"Btof$/uN Cfy1СaMڽ:@f^B8qw[۴ܳb:ׅ 3)JYiW5N; fF%20xRrҺӨxDэqMroʳuc4&.d*;,k(<@;K|?b跶GȤHwB$ gG"gx'Mc&gVMY\?k]l@>OF,Xa]1QDx\|sfQ+a 1H\P@g}JѿݬHcu<sD4e/ҟ$ xYh2+?bTLE 6ە4nґӯ x^.,q*0mjaP]ES W 9%UfЀmo}uNTgMČcw.(|Uf)9FcU H[`iݙw U( 𶷫vQ'/_0HG4fA 곝j^0JjbJ $:HȥP?}Fâȧoi"g'dOke%"GS: ɍ8gYh~•0@MX)Ysa8.K.w}܆+P*NJw)4A\n;)%u7??1ڸw[na.lRH{s.G*P;P+nF 2MQ @VEhZ;߰bgFEj_N]wA(R[9`"ń<~K<UPsكd4x:!Bh^5peC@JvT1f Iz<ԩm(JrJ0VTAQ ЎP3id˩F*Rwߘx ,@k}I@YWyq&fǏPŰEU+!oNC#,+ ' pߣt6HMEVEfaH; Og\><~R. _dTU%NI((:Fۀ?E7 ٦le72w 8y(~󈟳7nYyq8gL;jiMP{UgJ`@" _ [fX,u̟C1J}TU/rPJgJї~owfW.,>[Tj^m"IݓGr¨go9f5`s%8ݔXxKs/M`m",_u ]ʬmQ^&j2kVU|İy>f`%ʚG ϭ(\9~ICE+~k^,["31u >2/`Ԋ 12{ɘ1ꏻUn) jc0&d} 'bkeaGAZGL?VV\ɰL۩"Ȗ7q8?crBQն(m 9^fTTB^1VlNN,{q.)*}JUMm|@{*#'=@]='4#r`e]Mp<5 hz@hN,Kt|dgDo9(Й 麍_/B2j6F 5( T!)&-p[cQ_g(Qc!9?QV4ѫ))xyjYtU)*IV;7Iμ]|{swƕ;>A~Z.Ֆ6GeŮ6Eu{uk<Oh5=n)E`עơR3w{iH? MkrH&h J!cÔ{P1*“k0~rUS/ ɽpZGizMIS5Ş8 ROd#|h8Dњ" A藛J+:u/Pw VrL9K(RdzӶA>ajawI[z}A`9 5'%d|2㊏VAKR,WU^s )=d1{]Kp4$Z Hfip~qhFq)񍉒fےșнF9aRX~d04~p&M-cr ٳY:>6-,Q%#_MY?nbt.r]rwla#V~Z P nsX n_P_Sۯ h!;/Yn08xۥW ن,rn.Egʆ8˩*@ӭ=X6poY$Djp]بɞ}f_\_xǚfg mF=)ļϸ]WJo0_~t$n݂14m"8E7NBdL 9M讍Ͳ*ҥ*.o}tZ֫*zPbt6,B F_^&x pbc䨐I҈d>++xo5΀1.v4z,<^8gU 9a;7D`rtGr-PhֈY?2120=uWoTf=;*-0f"K'AI&1y S1,ӹw|tpB@7C.cpd g5}ۃcB  É/}Nc"_x²S9I~JIֲpD* JB^.Z'.Pg$Ѕw.C *k SZuڎɌ~2UMZ,V8t(1]շyͲޕg5.F #oC9\ M+>K iȦW*5ՋǕ˚`1–p6mVUR^BUTE7_ŞO@v(=Q܅&^e_೐g.O g (D ז9 l +ԧ+7pq且\&t%ݣy'Z dN`af>bخ}j{[r3poc y9/5Ȋ >Ny0qЌ#>|!HPR'~7 9^;Cc?l߭* O9,o=c\UQ-% $+GT-}%xU'P.ZbSGyѺ'<˛ʽ|ڠy /YMAN h+j29C㞔$#_a%j[@N,' ,6;a7q~`:hτJO6;k[۽>:/Z Hng ֊g<1 O^ ŔL)Q<$M0˷.*]y7|f' iCLyGȔ\\iy;Usa(l|DpFB7\ǹSL<+N<,tR#zӬ6,v. V.dc9S|ҁ}1~kYn4x) @FI>9yMjTb;jHb"<ڔNjou|e<XYuHwgb Q_\y~̷ ف57"Xxڪ'Rª=nVt) O}GtƳ4ߋW-ޓ4hrOTsnʱ+,A]ZTi)(U^9Y[¬RWAE%xH8`g-Q͛%97p@M[Mhze( $C? C{NF]e[~vaU6|Xoge( :頰;XiMys @ o&JO! L^jBq;hnsgh w/FB?Q (q|e"'4~kJ6pqkq8EII"[s',dIMPnjJX}* ŭy])ht8h|iΒR3>I#fhH\K%[2s#&P6F_GW8a:m_L2vn*!Q~&,qbJ`h݂| <ܱ1U)ݧHn>$(UNx|}%M?i)uz ho׼ v(N bKG·4ȮuqGKuWt-9i>f3 `pffC3ќ>4 bZk:c}J \7iP͙t`Kз_FyLZ^E\C2U>;$Z~x"B_ީ ,nzqE&⯬٭>Ah#D) zuт}-զhPynon?ZquԖqȣM 1}0D~zeզLMUZ>@OE , H noR~Ku>%M9RZ0}|^p,Zgz]+F;bzٷbnrapY ]g)8@ㅻdomӚWaM~}RbbU1TXzbQbӁ +p",ݞ+3n )0 mdpPzC+Z;(9u߆R7}&NŷaѸ=-X9}T لjt/Χb&دY+vq+F3*fn%yd7{=7n}FՃ]u}XX%fE"bEd G8{%&*@4ZEJuKs!Kc?V˗ f#v zڔcIDrnSqF͈dG|c%36p ͍/I/05ڐ *C`K8qsO",9ҷ-7GHM5s-;}sGWuh@Ѕ?#yAIY0x爆h2Ε<kN\Sކv.9S^þ^xt)YJ=%Q62` . 0GzZl˲ˡ Jm :REj*Q[8wf3tM|"pfL&}P" HMI~8`fR6uMN\W0 x Z^(+% WX43kK6[gvr~I¢->SD¤D iT <`kדSu Go ^*O+u|c?Hb3nNܖkgufcYuKOE]PA.Ws+՜]=!'K̓x+ϡ(9(]>ы}]I! .;m?q5CC!QwFq#ĮUfy8x3clk Sm7G*jmMZ 99wo&(0˪9lGH Ə?[f 0Q&Chs[F6; q'[)&)3DˊҰĖs`I j6=g՟gDCgfkl$OFYXAFY(#øQZ!d^!,rCӥ<0$*KX&z6c3$a%BcI|6?huNC. ú)١*"g7[)Hs \ni"U'B?bf]h?l ʦCͶO].pM`:.,=FAzJSMբ)2bhsDj7}Ũ00VpNfqL_13H@q!W>BTGc=(q+ٰP:On':yHL%Ǵ:?#l qlZBjPL՚_K" G۹R/Ua D|}ry~KCv%θi` kCO5f ֚R9Ift YS"TfK/^15FĎ8qIT 4gWW x:5`PFa&%J q2@.^AϿ4F"RӸe V-vxk*uE|4%g"<8d*Ƿ\& + Y2NyJD:(&uawH.aNu8 uIsaO$AL_k2[?~ne#D[3su:RZ<E űm1B&A[f.%F]m* AiVSƻSeS8buY%5'e)Ҡ~/dw'&&Cєz"U?&6Y `1M˅(+DOkS٠^εlu!mġk)j:y(§`J[t@'Ֆ#P:#(9Tj^Z27eS&?7Ř@tFȂ i_`dQ-%/$ Da+y=0lA9%S`(^Z­o 2\I՗L(OO| w~+Ԭr3s8nl'̗RGu0ݖS-7|3ND;O @QR>HGo R2x{-uHQ-P S=G}+ + |HWh7@Cmɯj.sb (Kgh2nJ(6V//Ļa6/HԽ@=`Ј܅jN?tz!SD8 рMfH+)/ ҽ 㚨*98+hL 4e ?ssѐTbԸ[Pנi*/ LNZ[u$kbi?#z=3eťG ^a-_ NjAj%8ނaD TG%g1vڎ7qEˈΦq,=u-nԢ CDd|wh^x[Ӷ~AMLT^"q̈́7_8=ukf݀:7ئֲ"e*8# BIf$+.26i||07}L h99DpOnbYX^W; Z}*`<+P.?`喃fL=8j;Wuou KPv*.v_%ۧֆH3CE]Qz8C'~yMcqW  ͝{~22rS <&/hz(-3]ς+:/MO`+ᝎw얅ٔYg؁$?ަI T>p=%%-Kpʄl2||4ln(e}S[G )lZ3kĽ*f1lްvӁv;}3@&X>Ս]C çV ˖&$},-̄˶b.VZPҁZV$t;]Aqh?κ/Qld{Ug" .a'XGl MkdE5 (s_M,?F|T}_qşm fΠx]S#t&dvT4+0t)k\ѭϜψd v`P,g/eΪr9벯WIRgq:\'I*28KrzjB44@CT9$d*M9PFeʇH=Isfd'bVlFWa mtZp-K6:m㈦e`wN< U۔Fq%?Ebv32We[3\}T҃b};X~iװ;e+$@j>j@m<>Kosx%3 Kt3b]'=y j`O[7X\Q2ojBHwU4+/a &O6?F/ D Z-Nj%TͼVP1Ɯ ]x[6ncwVm6%P'8Vy\Qߖs^[}~T~=݂S6)VgѽK G?r1a[Cj8r' i' 35ߥ9^tY,P|[`m,}(N7v G*G+Arzv:4K݃?C/[%({f_thA'6/fr^H :F=^UF쭈NʧhLY@ A_}FkBoJƜX>fYא EJolt~+=WzH $h K$Ȩ=L6a'[E})17sSJBߣti#@ ez>~0R4| =TLyu /$I%-z^eh^Ϲ_[h`F\sGD4MU3E|σ+m5_G6Yq+n%azҿMlP兤*2bcǵ?/8Bh1w(PqIi(8 tpoVZ|kUI7XU؜j@=˚F*#)3^JOdH#. f{j3Y^VON/(t*!րy~+'NM8ZY!ETmk,ߢ* '_* L\NV ^8+,aua$:E)ÎD,Cⱅ`>U$f[j7jv@R > 4 +9! o&ao%˽oTM֎xIPyIZ sruy_Xө;]qJ4$,QHӁL&skV,mBgT r+6+9=,_[0&pF4:8GZ0N~%Wk<8u]/X ~KQ:H.XT+);AQinA⚊S_. quӖxB}aT='Bar!*&rA޺?ɛVv2ܬ Cy GQa|GkrTGgH`ײ|Bd;ދcic`;a|+]hgS$CYFEf?`~c!HފJ&HUVkqtGM@hǧ:S ?n+ Bx;` ӔGxjBaqfqfe_5l+3Pk\3:;dl{* ^y'^꡴b5g6{p$O4,>)ѦnۗՎ?& :p9:,c9βYF\H"%# e(jsAb5tRC4 G=\EgYL2.;H>4zW7DBZ_O6!1Hw6dBKd=X*W@Lx?8|LEHh- ]goncn]}-kPo>qg!XT=q#3{vČs.kh` q^q47[ g+ܮHkŏK$;cC] ﭲA|M(FT, IbA"uFyv[_3|Y^me-^28w#O0IsmrGI诇sEh4G UM+;:eflN' Ml|$HΚFHr.|jFL ):"IZ#IL{G &>RU=Aؕ\1]O-u^M=,&t.u?puf/ EhiOf>nqn$9 PfvY:Ѱ"0|E}Zc(7~y@7{3 .T) ~ὓ tBD0C:a/il j[m {Rc?ݻv-lճ$zcK}dnlS.Pk??vto]Ygo, "Sd*[ 퐐{+^qǁ[iANa }rz`jt X|5Jk CUvy1chX넱ԜnFЬjI G]H+tUvh&R;,"e-htqؾ?Z%+THh \<A浬|ie݄1e_OF{ч60g!Bј>^_ 2"^iZ3sSuqAl'* p KRghY?`y&Xt7@J^Nkb3*•Z+5gaq玵[I1D|83,揅aۼŭcBՁbM|zo|s8q(gN4wAv@ FD[\L%s}2Q|X( )&Gx3,=G)l7XP+ҮBkaޖ%lRb v 1=%Q*j @ڠ :|˵|Em0wl IĶf կedXFeWmAVbfAF@ 84Q0(AIWCDotX{MQJ&“>5XƆ$e`Z#> gQ oy:=t|;OHkZc)PG_)E, bcL #k ȭTˢ3,7Qб[dT@ &}!e% |ᕉiC}@ྨ᜽Xцi9Ʀbin!=*mT_[`O4#p>WϽlܔq_g,m> ITpl(+4ɳC!oyejc!.^vC=q7E[9HtV96ÜTz85-2n{htK*)7+F0iNEYs> @ ~I;BJ&EUt0k:I4POtQ6X֪tmEǁ"eJpꦑ;G-_Y Z') hA&qw@4`ǖ$ǧA/Ӻ%l^Пc#`G-7IgmrҾYǘeA.fO|>x_:H)W~nj/b>?(`K-j5V~Vl"P/7 M2g\Œ4v҆ЄGrM4n* 儤p8u 0#E}A<3`gN%cz4O*Iyg?}%Bupss[N(R#f*u &Yn;[}P- qrX] Rs6c9<LOȎP]$0$mq>n;'IV?YWգH<\+} ׿ex{w40XJ2J|ֿ0\Mes֚ 40sH6Yo@ UIkH}Bϭ?K5VLNу>C$48 \x s!\7|ZiE!Gؔ >~}o LToOoċ wԍh\Q 7OOmuD 6n>\/S,w߼'#IN@`PBȁnGw6JdR/>Lw| Z}ґ+¬*^uu>apR[SWA9|f@@Wcaj}$F{IN)u轘?FL1G<-`*)K2'cLt? Y J;"&XO>?egY,,3EMG:Ηx_Kd; 2Y8yto۱q(kiMa30xK0Ah}T^1z zp%.p$L(F=ej?WeQZxQ|J;} h1@Qh3 W+$S/֪ifc`US- Ye~#&2k7 %LMx#-G jXk?wV"| DJZG*Jm)GFNɄ/_S1Y|4WOb;?$2j!yElЯB~/(/]X +jRu|3u YnZ (7n& +ZZ##("Q#RN9gW-g\bHC H%#|i @ IǙ^IKw2}D`. Tf -INLfgi8vLۤ @itW>%Oٌ&>#C2`Ho"*k˩ RK=} x_}Ӻ_m%p/f ʢ8^`x6~8%m%֚OiRcD8T]I%iҿo|zvf~hY^ѿtw p$ѓ+S B;ZIU^ypw89]l= P/-xk!΅`p=1L8X&:]tc%Phx9ASG~n?Tk%W}Z /VY:#b%w2SgZA8{rMeK䜫Ȏ:%d-~;C\(k2vc0=Y?䴱_(z4@d 4bŪP5yt4_qr J _%5YdH9 ,kr[ANsmq pWLE]j6yPY[T?H7˷hljH\>YٖO"_bxŘ) Wf<C2Lb}k(/0ݞz&{86 MEnH,ZOlyPrT`GYԬ)F$NbGS9 @}cڤm|ÕٓV(7$$Iag[f_ٮmBCXmBE ;wO֭yT`ă9q?諢8r{ D U9gvSdSi1at ݌Rua^O1^åJ?]<)dPR2YDr#A ؼ]K>gNmc~kN XFWa痸f_?F:E=ש5am 9bTF ?1"$p8Rw*iKx/Yf 3[xwQ} H ܉1M8 KVEMXIUww^4GSaL^ 1nwpdtgIJ'(1JLlI+T ~6l?G&2jo꟡)0~Ӂ&T-Il=΄X3*][; U@/ -h/(Q'y?} F}dD;[B ,>2¨g SKp\q&=˜֝lBbk(Q;Ƚ˓ܸu ^ʔf@)=?Ј9=-DiTxF(k >i4U_NjmKpOK Ag+$ft-{(݌FtL5_-hy|,G;L.(,AjNGT Z;;8+_E[>eRtvk/zU8!s2s%0cue7Z +%?i"$@Ʈu0z=$4O|< `C΍bm -p Hg9`8#VMRXGKll,-n.ph|ș,\~ZuX}xnn_"ԗX?A8h=A /Zcrd?g28"ӛ;XZ2Hl`FA@>=wJm[yß;C$Aϭ7sbyhnP7s0y 'K,<{؁jZ 5H0rl8hx`"wPN IhlhjrĒc=SQTF~F" riaj4OF6[$yϷl:-mDr55═ysL""jwtkc !YmfD,sy7$*jt!U& @Np?-270K$/(3V7J"㢐q̸=5&4BC/òx#$ r~D2 m|SE`i[*ě3AZ*&v@ |'*\JmFrW(d9pcpcaLOnɻ_/v7zLF4V_U:L~9Ꮞ 1SDI (wUq\Wwbx،Y>% FS9uj9*K417МEFvOhll&:iB2%1!9?BRrDⲀM§*DoXAx1o?ȰkOb 9 }q݉b1!hb(iNYlx]$sRf7OD6AuނJ1ݘvD˛ñOL,m)kP=3J2! cfqIi9<ӳ-IⳍG>cPJB[&+U^]"Mi Wj" oFJ޼z5u-0I;Fx:NH gX۶Φ]2cGj<F渟(K"uETݝr#K1c/w!'# a,-uKT]29xC0 6zv ]Pֳ 7Dh<@\>-!L8N1zqD9+gXzkV٬8l)5q?qxNy!#:I xmc*crs{WLFǥg$1۹R; xk,~I\L>ZwI+0,R"Q 1ԉ:C y͊zbIaߟr[q2!#aib}'ķEDX3?TLG@]YwJܳSSؙxrCK8dnoU=Y_or=IS-~ܑC>ts7TowOV~c#zlF8lN $Bʼ:gNH9iVn6(QO;!G>t& 6l{CBHOR:H)qtQoE %WrPlFoLaBT&zfSگ58 rHUWfu3v3IA-,/[M-d~Ruf0*2LB\T9i8YZ5C?3!3't:il,u8{Y2 s(S&V2;oWJ ?ߑH.ؤS0<7SŗqTf9y} &_A%]V;Lvhq Uʯ@nU9_/rw4q[U>t.\FdTe%ON^*F@P J VU~ҘB0{3Rig]Y2DXHMF* PVs_ r: ŴI@pTcS6&fY}i%)HM.!۠*@yLOg՛%6ռEiIb>7w&nGJV,2Ӿ~,EtЃ!]uڈ.\_8;Qw"'iVCO/6ݛo*mxuǘH1k?"C |[4!kJI~<*+4Es=Y+%,2T} pu1o`KZ̚{irA+G3ud;S==Okv/s"FV? &Zj"ƪllO t܀3 v ƾ2p!:ʦ'JU3jHd`3 8JP\T2P =!r-Px pwr^u)7 ڐVQIiu=_u9(WcP5Sa748Yl%r~`5%#LX?x*wWB91kl_8ٞȮEE׬RHDm%N-96k$0h!3 ڨk0#!5_4XO htNPP+xf|b$')WagY0tL*byHlvP4"[a;yH a&Z%iy$.#m3b>4Zrodcs;Nnbyq+T/vWϠ]`/T-ˏk.(x|\ lPRAH> VV_-g}꺘K|IW3/n${:f_Y@d9c #6w7ʣJn3x+AGt(x^1x(k$U_Qd F ?h{b2H"/;fsa (7zF*:a@AD"6>YΫ+*3jPZ|&Aۄk2c   *d{$Pg/›ѫd2[Byn>IpÀs&躔'چ㱅\fC= ژĉ$Ԫ$& ?w^#"QG~'㈒\,\dU 44>5ϝg1Pkj<ߧ!k #GI]e_x[0E0BAn{z1[crU⼴F S'r)A }BYժ;5ocC !pv='$V'Ԁ ].?3MpV)%=zqtYMt^0f$Wؠ2>V$"r"<ǚyOesMS')Fgί #~l \4E F7ÄGWi;j`}s2 ҝrC̡-%@n2\w"5 }?kрFZ Kl{< _[ҡ|י' `Yenj5JnH۫P?r? ̑>EDϝ]d^˾$D|Mpf㋦I|d'8N{Y"7w ]r3n޸~)Y١~6)2@숊xH3uR3-G ֮'*0wE^"Zp_j돇T4PBs XXic6~&Kj 6s`(FRHǗZVv1[<2;aWrNxDxT;ש8XE'S.獓wjcQ!>Vt^ljD[H xsUJ&@>5JW_n{{C}&%xHJM`LlrXj/c c?Qܘ]Ձl ǘ%gCU0;1G9KPd}cx]xr.[BXbA̟H!m h*K_S 9jJ7&KܥC`򣔬r 2k|;V:C[8v|(,.zU.NYgPUla~|>^fP&3 8AvMbTpsuՋ5GIiga| UE˺j`IEy\6b(š3W"0^c/ do楻Tu_Z8ub&8=;ޫ(=Xz%ڦx1G݇ai<&Pi0_` 8vQޗ6v35PE.9?!F^ޯclnڡc/`U''"}/GSr6Q%EI[#Y1}_A0GXH>悡CŰ wA72;MP^E!#lt~Ƚbb.M8or*e7Rs1 86b|.8Qvje4 =\:|/& ߮#k}/l _(hpϳZ>5~'E٩n:LҼۀ?_ U>D*D[&49;q ,b|rNu :UsZʾ|>C>4͓*Gֻ/{W^:/LX mc{\ʘy"2Ww;8@5fK@'ږ()' v< r+/;ñpgrhEzcAM$٭o} %e5O 擤Huh4Cf11aV]Ji) oX5.Fk?b%Ea`#MR)& $VARjhա2<=a~ipyD (74R`J}BgU tM<PfʬA\A'jW$TLHt7pjM&dOk"hr3m֓ #4(N{@Eyd 'BA< 4Xxjt<=R'ZIy!{#΋Ew`ky6ke vw됗0ST5d5髹Tƅׂ^%M5ذMPy㐆KSέT^Ùacj+Zfd+M$&_Q(OXahrKF HsƦ^`B&!+^&=e"MB/zmV VotϽΐjI2, /~5"v@91/YG1.~-ʜ?"Р/z[ԋlfN%攅楏Zi.Z+ڑ܁ zT4G{0`cLiXM+ww4CU%TW/vjUBY{%8BGvo3$/F${Tʍʱs?5i M%4ٺ`2x'1YaV_ m%?%ݍ*Šob#Qj߷Ia]EIxŽ;y!UhؖASiϢ&^pzW~mnۮ{**.!VJYvjDqgFw橬w ~r ӫLpj ur66T7/b$z}XPc '.Wp8.[OeiVJ*X:Mԕ]Bv!ŵ32 ,6ۯNT0#wYYňw%IO#)eIVX=IknjrICUP!'m:`] 乙9"1K4`To Sk 0Ǥ&Oű[BQ聰K|O_GƠ\Ⲭ3rBdt~9娉zt˝B>|S/ 8Gh;љ xa;+XeCiezsJ' _l٫Ћ3/0h]8{B}l>2%@e e~3=ï|Jk0a¦dc>մts84}\^"IbF`t"r~m٭1L…/-R.^։-΅ҏZ c--C^M$'"{غO ee]UoV;,&aerTF;h 5n+݂Zj@V*]w"m^'~WJT:g퇣8mwPBz} VN X2Jk*8|ePˑ@:[ DuJQ52.]Ln(g?i‡aɈn`Ӝm4 HNhNa,{l3HJ>cx|HP/vyKJn}OZ),Dwp&f*Xcjiʋ [\>Fs [ mYFG#%vS J E>;xu[=̧qZ6g *(w#?%#0U`'QŽFOp=DBVjNx!Xɽm␩ăU򬓈%6Rӈ^9,Um{(z^jM^dN(\I9)Br9 *p 3`<' Gb` v+mO?0寛8ot$~k\#aȬ^PK# :(@ęZ~_RXvmqaìnwUZ &oH-QkN; 0;uů9˼z!I4$fgt(v N&بk? ǖ9hAS5˝tHj1dž&=³6dA~ ! Ǩ֢z@DeDuܿ}!+y^-S^{Nhd&`"y~Bfd)WQzuߒpZTL>|8ecI4h՛[g&I7GF狡v[RT1@uJ d򋀫VD~GHz)ɨҳv&_K_7x=OS@R@g79 DKi3/! 8KjdYsSDBG8w.MŵQif̃G22 Qⳓ 2Vm5G&t/7s:ݳL=.B츋g{ƣQX`"M"r}dp͇dU:UzHXOb§qw1kĺ15h6ۻ _8R oj0ept]Q*ѕ  '85ޅ:COyƉ@@%Fj; (Y̞7bet2{h,\w0Ň=wmR֠Wi#.bƩ6W{lN(L.b@.\,TTL VyʹE֓>H_oED2TޱN IaZP/ܱk{rN˜a?V!dH$_AMn?c-5\$/#o[l]̏ ǽ-y>(.*]QתKjǸdqܡՇ_m=zlz0H2~z&gξA> 4pcĥ?SBv}-SF00]],mW*GXT~k1#^+ يuw%:h^0*zCޯup.Ӧ֒dR-l'awIIy>`)Rn*~DRE4^TLM޷ը +{ "V@=:E-Rg+xqz{f 0ێB ĠDif>7zS5!E & ޶DOQ/N,U}+nV^o\50`i@ ĐϞZSb0~VDŽniMGhC,Q Gs&9CPŮ:AޥlNKmg`Ě>yPO>oRώ ]B#!~_pA$C+ .-$d,gM*$Y~MݾIͿRN'dm@0z&<+fYcul [HRl&Voġ5 B_;s_\VLI֚l&E8F*ט;?)ԿJo-r5AGKW}϶Xu_P :TKXvgQPI U7MߏxjQڏ~$ ;f,'-j̖oʡ3\mز2|-\^xD4WZN٦sx +Е/e.,K7)DYPXKX2fCE\(# DkЂ86b'b qBPq.r{.sGمw ֍U4軞 M@ ?=5kg:8q a3s`ظGwzOH*B} hD^ie<H2A*PdT1g0F^q/sQ~0 <7Q xH pP1F(FFKS=vcVe`m4E?%91̿͝d*[I .,Nln&5_Z#slU%Yh߅}$bЂLɀa/vM!][Ҝ @yrt)CEp􌮼^7~+!iߦ(/0XÞ'}OX*b,W[_l~wHhG0TvtR t?uuV<'K!n}RSCJ|~žZߊ# /9Ʃ]V(l8=r $:+OtUzo|}Xb,hPr gRri>fۛ_3|j_gg j+^bRPSM{\a'1X;6Oʘ ō2SX/z +^\LSS)VDxm>X$OׁVE5AtH P ,)ؒ 7D䎪V!~ *)֏ %O;([}wͷ, 5mO$-G]W n%0Դ $BY##i6_66a։OFٙif}Pt}I,`zu.HոpoE\0O[1+ƥeY\PΛ8=̥[8if5*jIυ!CG.w?ӭٜ%;]nO9!zȱ]d+PKT =|HC4Tf7/M] e.;OK]&\ g. ./8 94sf,Aڔ?q;%{z wBG~ I5b43U1|Uar/snENzO-NC0QpPCvצ?I7IMʻ$r!/1ur[RϥO_Ko| vgdI`ԯ%I [9NMS>zStD>xe^V[TxɅ@4av>h֣+/ML VtMgV")eڲɗBMtUArMd0]{zËlyH/?x5&ܡI@9+06[P+-oWP,J`G~Oߘ,=F:nwڧ\3&J)T0gc6$C.|` i3}FKgcoV)ȵ4KƋ}]QaujE\ ?~wS~Q $ dye̕%߳&-rwlO//P<ΌlգR ko*UG >8S,m3~p܄dLļOJIŬ6؄E="hpnWA!d F &P~햮js131ּa^.=ָg |^hOǖ7k(ί' sT3V򐼼56+E?Kvxp*AiZkRG@ *Yipp=V-3 5_|թz,2T8+'. ZmYB"^SдY0E7[>p/ם&-o8Ol-RVнf0*d?;3*ΖjqDKw6k@Pox\ϼxeiQnbD_iCCyl6m? s#i*+#w=oDR!+~tm0`,k~k#HϠ@0v9|h= /F{Rfc: `fM:@g 6;gkIIufE?Vnzq8&,z'#/TK;*6RʌC[{La4mx&H(I2n(Y}סX.Qm KR֊H)owE8R' vNX2$?8-"cqsk:%TCjA umu^bn\\ Njso5'ŝJj(xhPqPTv&\ggsj"ۄ3o*]GOvro ފ~]>x`E r 2RmrL,*iK#:*wnD=;6\A9tA3= cm#jѬ-W2~Q[r~F&L"pVeDZIEw)>X1ڕ{R:iG3YK {m3UbC,b&SmU,ؼ`Wu=mY=mXIZ<,Uٿt5d(kuXPR1No:j;S3kk>"paj-̯%ssMեԯ!x8M q3 G6r"lA9p};jjZ藚ׯNYgg\E=+l ~w3|K<=Ю]h~IsIO;-7_4# ٸ,“}#T1k6m^uՇ,?EG9}WHne'?5aQñG'`Xp+>bNiPt2GLnj<Ťi ׅDꀵgn@*S\xrwLJhrJg;28qLm0&9s<?]oHDgo0ev/ ˢ.EJSfg멢 _O0b<%ѧW#IG@kcgmJb8<r1 *q)5TQ,Npz.cV{HIqTwlB\-ԝJ']LG%Xc3I6zK=>@0zK,8,4tG>z6 m}w&jxYu[$B- TqgxjHAlJV2y:6vbtrQxN:!pAJ@:ZNpWFJYkFm d酬l)"V4J7&<K$n5*b)kR'1'Ӊ B]W#UȇQb"+#s봠$:Dj.K<[KaTƶs^c\^Bl̠W^o˾ÐS*BhXy$(M[~3(gl._PI$yFT\ T<*wXK$-q؇-Uu"`;eE'Kp\d#xv)'YC$p|h L1yɬ 4|J%Rxdp +1A{#A rOa׈i ݡMd:ȟw j଎ 9kJٸ?ȮAF9[0/3v:g?~%CzyJo[vNs-⣍dB7x 8O[6iōxkbS6%\>uAIȐ42~*5/d+pZDqanYY7z=eOV2nb(L݅{PWKssd 6/{3?_S4+, Rn)6y:j+rY[Dbǫo]+ {Myl- D۔ +.wΒ׌eR/O`Nڽ_e Ch.^"Zs{Dvgvqi/{E 546KDHbgj2Jk:+#m^ "=$,0i?KUԔPj R^,hh=mZLCk9"XW ӳQ +2zsL8-mQv"DL5wg>둶hӛB۶  Z&/}!.ahլd+mًGty6+rv/v m41y_Y0[1<+ZI(r/ zl75!٩ZvkyVnnX#ۃCLY\킊 Mɷ KnKzӖ2[LUlf*CǣBfLt(h_8RnTkT1vO:ζB8`i 7e˨[6@ nԯ̛ycPܺxЈ\槮"@t߀ )g)i\#@mIcVe¹R\sƊY~.H+6#zԾI+LbFSpHFWɝcϸ㧫8T1@un" l3O |ȥFL~uQ0o *r [}uTl]%ѵmU{ʞe3dsnc}|ᘻ No%)k}X8]%Q-0Di%7Xxi8@8xT/Qa]7yèakP:^\-O(Ficwt`c) iUH&b::ClӡC Pe3IV~/DzVfș& ftl3FF+~p7ʌ!!XgD&\:ƞ` g0Iǂ|K˃1e4>}rf'F1{niNV"K1f %TFn6v+%c&_gH+Jd%?BgpE *ٞ."ښvA SC(^O`Fxa6WL/4q)rD62CEj~kΣ:Jb ҉J)V诺KuhNn 0/ކ%Y,9@WQoN)eJ̀+#Jng-6ir2ީ@J1Tgӱ! v'[xc*[ lt61M^EU+yvk.K*]>D1Ƞي 9+QL[IjyZ˿fV8itq{6%)wk@ZJKxlun$IhܺZE]ɵzVdк#MFkV QdG7votƘ=ol'nV]GC>~>Q_AˋMp urHl`^.,RwQu*u%^ 4~/|IBٝ飱V>ڞ:ĕ&mgI FÏYJmL+ Jד5ph((džcDz^U  攘&+PE:J0O*v +Ip!fXJopPsGxMՊiUL}l*9t!A!J&kZK kdH!(6?oB+X?4Y_}} p@Z6T-4M1/[&irME?x*Z{R-x75>NVj+~Qh\JZ`v nk6QtCa'b[z QvJz;m gȘqte, œJ O 7/<^ x_hpm wTRw3B|F_Zk[תˢk7%cF7-e;_rSY[5A}&:S] n'gfdz;i9κ-9D"nF,d y;_m>e |vhh&lX B0զ*ҏq\XAO  L4o5 ~|1}V𾧑Ǟl6W6O}G9A/ 0ey9L uSW#Z닄rJL NxJ&!댷h+ĊyZoYy|~ٔ ~Rq+ &k#v N $ûn`+{MpSl[/y /Mc Q ppc9fe dtV/^EqTv<0!z2J񔵜ge[Zhrg[d{tQ\z7x+~xCZ̊nYPze5%-0x__RO*oE F RIT&%˗ywhÆ9Mx;|U N+lwrg5g[ж,]FȬ72(jC}4Q}eQq5]R.ZrJy딧m;~,*2 u2,g㳙Ƀ_E)|Е25eC*QjE#HY\^2&ԅnJ8lw9)q R}ZMzc̛ȅ`%(=,$c7y͗q0q?=hNUf.rvMr2"P@ `RCyqГS-Ӱ΅Btcʜ; ܤJBPx\<4arٛz2vO-mC~ I0׿|̿Oĸ{&LH軵,U?0k}01uh#f l/7I.?5: ;E(=z)E&nbG;YgF@CTQdв{*B$ƄWω)c{$I}.8+*CCݶG Fs>Hl R L*T cM*9y4x-=.!a)eT_IqjgjuX#,md=3smg!g V;l8}~]%\p虌kh$;"D}͵B/I~^6oN Aufn|c;V3_D.%b#ѣ#@0A&z6 g \@~縭:>71Rإ~?qYPWin<"/:q.cďK\+@:I;%J6gAaWԷUKNAm\e)X ~0j7v~ =^^]Pୱ"shy䝡U""D 4{d9)#պL:*/ A>>~MBžgOn}i4z~\(x+'-t 7` A=RX yLC(LcGLfH`{,8ۻrE.!2+7;gxȶխgYYwIŏa(uMz }]HzN"[_`ۮOUx^Y69z#zj:t0^r]7 sW|?(zaҵ«H`<1*zg@u$sOP#vyem›h  $7/j]{Br3w7?P(XZ ym}k5vpKkeP[:oB2D|mLJEzYxŤ9b@ 7 ZsQV>pם&HdTe߷n#S p hrqPIDkw"LEyǥG# Ei n/^(>t8$Cźl,fQ hMɜsri zs+I\N&@ bl#518hԷ-!j~w {wLBM'1Rs=]!VwH=a%&𙒳5ƭNףn TGG$3JFEnQ(OZx@0$MA;jND`-k?L 8&0iKQ«e=As5ޫ*-zrTH׏(!"sQ$`J(KæE5[F<,*8ʃfۗ>O񣚞z~ czA0Q5oGLοX;}IלX-.[-i54&3?tH5}?ʐ(=hw ^Jм Eocn*&~+|e)8潨VUL.Jz? Ϧ<>ij-Cj0x'D_0ݍ(i@1/nPa 5drO~|WM g[Dz{U$k. t4w)3^WA61GEwb yS^#x,Hr5/15UMsFaI盌,SYkt 9ke=7ηʂ!l'McȈ؂хǺ bYF]sK 2[ǞLhF8'+s^F؏\A[olpFojp)#{j/l_[l>ca8_(35D'M" nD5%6F%\5K9<3|87 yGv0i:4EP/x&8@@&V"Y!58ĦfcF3aKVf֮ <2&,nBz8 ̢QnIZeFv[;PIlyyݸD8{p%j̜+݀up$dYze~Ba>8&`eM'4iAF*R97N0v7jC쪺!uW/m5+CN£;N!i:zI (\(R LڽLbb{D&l[T 'kѠ8{L^#G/γ=x+PWpK1>+tbc%\B䝲i2؋ sS _YX $ `3+ -ٓT'`+NZwIq) !FRa:u6suX;d %_ةAPX:;v(8gXR5:zسK$4ܥFa7<G<Q^T~F},a W׿!|%f3@=q $d@8.LCfy^vIXFr̚#cL<5Їx) |dwL{ey2"P4ySbCJkKEuf7Pe ?Jϓ1apMPh$vdkìmM\'LL5Y))d)yYOOOVSGѴR G8KUϚ6yx|5o}JnBVrn$Zq4'_Zo7`̓ 0[~QξV̀6 #D-`:78o=_eZ66}/umaz:^8%Sen~ 5UB&z$D66TKL9Va] #$[[vH|E7P9u!!5/(3_mr̯^TEg[Ιx/*b4>@ۛa`5!,nWnH~/{V#9&[n\D絈@&ĺy- !dz7a܍vB5r Go1Caz>14-$h V P|g sJ-; PU:b{xȿ@.>TvS 5헄i9ƹQ>:F}-ۂe\1&ħƛ?l9'忣uѰV15J.V7Gcא vvq {jEwz&‡ oVRz!W{b[E`|pF߫zFhlS\67l+SFap'x '71vwQ6dT 2yPrƃYj&} E Emr=M(Ph7?2"?DJ 4aIc2a/ MVA[z0t5X.4 8R'n?PR3RZW#j/&$ݡRi, r|@EsL^F4qX =$]7h@ ﴚ>̱eIIj@U,_D ˖6Zx\^h!oƹq[o=wXS1?]sON895E%Jqo8H"X!x "A# ] `iEPV.9zB=Bݚ# # 63X-"PmJB~kicU!:TpƧs#ѓV]d$G:lߘ.m:9K|]zg[9ꅶ~x3Q';2fw #Em J;7)hdawk|xlU#|/[Okl4iK"Z.KFcf >1F*\ٓh*U?c!Q4kW3t\OTln5v`uZ:*c4'(UJʻL8:nL7ru E:?Lt+ߧ[D023YLl}DyJ,u$ YQ:hW,+]˜̧h4v!)[JZģ:'5z딠ܟ:Y(0(E pN< 'Ɇ([Z9 `my-%R gvj*hMF3X!̒F#( uXqe^,$O` p%_ֿx(Xjhkcfr-=xzs~-&7Mr*ihGB_6=R1%X;+]"FVx^DјI!G׬'*vCst 8ˇl9"@hAVmS_?K]xF*+oYG_T}(ښMs:!t\3[;W >Ɖqk\ŁȠ5)ry)݆-|Zf~ <UѐU1c%  (vL8.x)܄u!|ʚ0Ȉr_4*JÿP { -. v; H!\+\ 9fOVط, yʗ(i[|0+3dP&m"8 A❘c35q={]fƍVy`o['9c\ˌ=ioBp,#qȅ*O TX3Š^Kl~8)wkL#6NhcTcD \2wB{ al#l Z)=drIJ%^ }"p @v&mPVr@* :#=kHPC8VWؓ.z|o5)kCN> QX|- Zˬ_V|Y&k_\"iA~a WaC$k䑬=r\^P&R,'s1*(kK]닙Lm>.I0W@+nO#o,-5 ZD[q}G $J^Ti9;uqG<,-;w[Gpn+dp$sgsWtlnO?k1+5ٖa;f}hN3S-'G[/Vvͧe,*l~咱"A0m@7<'NWy|qRynME<6_qp.):m%>W be?jW@|\{O_k7Z'URdn/r"$ ˙"0||ŧ.+kgUv}sf&3-i".X㉰o zg&mVD5ֲFdds5О4C>d #_\-/AHA9CE?L+qqp3C{rB5ӹ٘.`3i 73Mksnk%Lp@4 7߄3oGX#N8cL9Ӫ~+NBzŌii6z)4 O.Hhg-= _7cZVAhbFn~- 4~^ +$AK m5MX, \n%p&Lld~3&pN𕮴#jHu;r-3B*USB8mV2U~#d&-U<قtm5Sf ŧgp:x !kW4{~qh'.Yv*xH.ˍOrCy}M_IRħfe,q/-0'cSg]2L|^JOzwm='b9iW&AV b?Oo1 x합v,x\+Ӛ@TQUro 񁫷?p,Pl^HpJ CA*bLJTCǀҀv4rZGֱDudhCGεMelD=ݐ iJn1 7>R8> zBӣorir0Qd {`'=i'DWq &'XhA>P"Fx} B,4qܔBa`Y||GM;Ƅ!B@ug>Ne4LMc!5UXߐ1Rc͒# v9rCdĖ^_#9A./D%*'qp Jf‘=@0jsդ;BnC#CSqzxESזA uy6zIPZ>UE$pW s@Ҕ%7AJ&8c<W6LHφŶqo$ $VנQɭ͞e>͹KFUl܈6u1h=c@{b.'=l+K=ӳDYtC?TTTd7UA@pc̷x?]i)&0>aݎ\ak˰:b(sN{ߺnM-UL*{|iM& s8Q@Z']w䆌ŇFL$YX4/rع8 'OjT 0ȫ_k!-< ,Rvc`IA-y؂T & T0|Nي옄kj2 nNk8Wu i>z;gd`{ѹ̐Ouʘ-1:sMp=y"ٴ;ȁ!@4=EY2J+d ؄p›gaHA_ۘ)e:lI:7p0  f 'wgdGhL\nRm0N?3(8K0e8 g+'90;| =UdO| 8K4$h"{yad@"쯝͛GfS-f -gV,x Rh+3? A]4 Dv{o祈 NF^KMfK`?z;enw3<܄|9_=`HVE ȕ@-3XDƋ/a/&H|C|bPufsv}svn{x8|gw:m0ogMxRub6&z!c,qcgi9[n6@?ρ]2 1 ܆*<_Y"kgpfs9ߞc o]Np;agM@eޟ!<xY_Ϧ<ûOI#]z޴Ly~ sg?dqʈ)A$>*p' {Է`1Аk&]`D"5-l=&<ѶqFι:3աzzwwWzU7W78}_ta\ɗDv"}HYyym:58U\v5'''o*7je}{{z]AUM D) Rh MKgcmA&a5(UTJuB_k9|<;E#]`^sc]+ƽ|`p.Zד^V.`h> Ó2w` NKx\{i;dDcX$:[N\!WJLzaA?Ԟ_P:!wf{5qa4{| PR}ᔯ"7 AEf+.$hUգ_䟤';"8k߫65ŝ+7BjBg9>B :tNx ]޶y%U T1j`D(>7$u&\Uy38>>A뀻8G9˵~ENwR4yNM|O9\+Oj֍ibNX89 wu;OI6'FG&{QI.cnI) xL&5ss╯I@7m}ĻE7E'G&AU2*S'ĉ|mS,;v+=1jP$}gf=C9~d+97 n ٲ26Ŕm7+2ʰJqV83C {,hS-<|"V*ͦaeyM7AqhiR^6y¶73dT 91@g%!X A ,nձ JWF@1BQlHsl'&(CP#,;ٚ'KqKlo ķ{G}NHGsۓSV%GXE D, 6~m_g\E.AAkVJ#:=r3TGD2vh&J[g1PѬq #Xݨ6+-6 Pƾ"-AO`/FnJ32ʏlr1 |ƛU{ra>"63<ͤ&J N,}VΠ\oR#"/.E_Ś 8 }%D+;&ִ0=&bO5~z&^ﲇaE8aUq^vʾ7΋ vw=AWid_*o>pEȖVrn"0]=73׫}K^ʊeC(bHuF(ĂHF:Dcu%'n/!^]l(߬\Ѽ`|ކy¡{ k' zEmsGELQ]LسIh\hldiidN&ڛܦS6.  abU<8ᘵc4Jupor&2 B~\I50[fWJ{rG> 둎Wp>4d}y }%qOQv!Q5CSG&8.5x;Hڃ{!yƐJ*-KٲR;P2+h~6aUVN5t Rk\JK ` !gr(Mmӊ-?AhT3nY'W*B} }0?S!4crV.r.>X}U;ij -S*M8}ӸIRP9yMȸ_`!o r40WSq^CA#ftҊhSLŴLKBe*CtW22q.M5om}-i*{-&]嘡5&d]GC&C'g=B)Ll]o6xCC c뭠LY}ܖ /#:/t>k%ΌiOe2 }R]uGY?*jmK~G(1n⨞X c|#1=71˜-obFO.ƊQ¡ViO>nOce)-`ղ uEo3E[g)\%&Bh(Ez9Sw|Yqbm) lj n8$ޅ3őyƓk@fexar·YjA;0nr~lt`E̾ 4jGqc4WT+u">E;KZN9ҴQD cVT_ݵ%aAreۯR@N==T|Grk#ކWaoQF'[*cΪ`|\#<@9wJPZ/,p+-pSIcyh:VEgDـV*ֵi4Ek-мHj^C.Z::;uo6;rT[#>/LzmY軗`\T" ~_[z)yFb8Zv|[;c\dNgu\u~ZзcD8#b:n`EOnBeMa0ЦGO?lxz-iFQ4tGKbK}j͔.wf%&rO!tYS*OG{GDyWGMT߻pij$ >r0ѿmJ?օ m~5i\Ykxh5OھszO񓴎XvQ8t}G2 M(O;E AiRfJÈzOCp{|Q^[= :a9R)%i͠1ɍUnn}鴷S=;|(g]MN7qG[ e*ß'SU]V2 -Q',-MX1}# j6*L'ZiP \,=h6ŔKn'#m͵N'Ih6iK|4зX8Ȯ wǿú? 80H<*bAJw]~G@aa`l wOZ ệzU2#lA鵁0YKyZFgjcH8B7?:`l;,u JZ&1S^#qR⭚*.>,LyUm3""xH]}HDڭRHHfL ,Dښ+r,vrڥmlĠ@7'U2NBR$0lz7@ 4fEe6%Ølb%b?zV =`{LQKJv=12ńc!}xE wvJ6ƻc’~91n-`!_kipƺhc}]0[d401b*T.ѐUWe*! k`U>MA4\c?\sua5hFNMEWԂg=c:HF['6s"N)VkQHENzD&@82ew[Uoߦ>2͵۔#(;{.}'VvO铔LE\:'X㖫i0%5ޞ:ܛ7Dd;IN}!4ap.p[v$ "R%maj,]L>IX` ^ny(xNQE]1nƑhiĕhU`?dO$UC͑o9͚Τ޲uy[&!$5ؾ9 [ӭ_vŻ'Ď4R{vUĨ>e5k<+&;e͑o~,yeyWbRc۵V_Qin=:4pI1|]]&L$ C+ v,{^Μirc^y 署k1UkVb׀NB75vR4kr@`#c EtG6S(; Xk8M9G40u*~^\#e<5A 4S_QQr~y-HL]UkIWzy5%z0(]a sboIYqd\ujCv_/Y+Wuf+bK `=[@G7'_^P}βU8֩>6RP8bQ3n-°{Pf/aa+MRu"mM#Z)!RxW -3) M߉}E!Sꛄ>uex=GL](7-BoBO2LP DTs^?U\>@c-4ɻ& _J lM }Öq\NRfΙ"DZ!~} ж@P\b `7\gi#6K֓Ũ5Yb:w8 ˅4F 0J:vp5boC$P6hÿ$fAq]^qdP=658}ŝXկwpa%#)O$fEQzJ' @뽗r&kDE0X^.NH *A#5 &[`g> XBk``X4xAZu^WHU7x[FH,DC7GK(U"+[*ap+pBw$@|:~2S)=l?nwzj 3MqQ3C!||GpQ$51mk Cfre|!u`@[2ge^3ki:]c 9{ qH &NPIu%_%{-lpޭmvy(oaC,Rg vyY$C^PZ:kz`̀`6h #ِZ > of[_98nF5[G&G:w?c8]`m:S ӽ_ 19k=; Y_$eb Tnʪ6uR] I}ļ n?)멼ors霛ڎ={4/DJqtj?Erwk1l h0)pHMFC}MW%d‚EFG I<[Jϋj0?"_+G:B= [Tߺ.\hXw'ֶ3KU.w,hA f;T\Z!`"jqNf zr! JĽ^}m›&/|K# <;/Ȝ_Wi@#Ӏ%б2X - GV_aS :&7rTHx핦&g;b=Ki 1Z H ?@3B!=␭; Xķ徿+x;fNmm3=? bFYٓ,1fk IfeɚWlQϱ%y![U}Hƾ_>jN׸W7j"R^}<)n0JF=*$SrzL|M]L@AKH7a +*5/ppZ+Vj Я^8W?_<ֿ3tff.CpG4 'v^e糋z^d=V$XVSm|AuL"fLzF2tL[-Q8/f0Cx5izȪ?:z_&,</pi$ xXRiv0NY.{t y$,"6I>ѺYx?Go[R朱ߞ*XI-rKZQF$4_&">?nob$l6E􊎗.cJb*=tbZ,4џMQ 81˝؀ᕰị̆sGgYtna˧빹%#kG2ׅ11> &Q7%_E0KVgn]A9\<:d{^p,m:.4L %a~F\= mkw9`X~f`V(_NH`בg B)[q<|>f_D)rKTiw<#M(M_q&Yu^,'8jBFi Yc<~âWTV(};ޣF|ZHy뭛Ñm|6fݘqij,lHF +Y?Q$W~:ٶySB K4p>+C$'"бJHd$K-ycc>㳕&I#nAEv`㠹tHBk䂀̋&@X\q&4SO O2p͙(+o/cIoa4MP?y"Pa=c? sYTKƥ>+Mv`ť/Q5WEHKԌPeDLB~ٟ|)=2| clΖǁ ae["`UEG>E dC]: M? 4BЏze[3@xЯn*b#NMyzs /Z;Lf25%SM_.n~zQP@.)SQpcA>\эE2N.ik?kQG"drC@b{I)=Ebt!SU-,3?kDH!j+Ce,lZn<{{l7 Ur{VrOEyowL OƠ3ZCTMV?Οr=si?s'cbY/tvݛf:=^s>07+ =΍*<%M}˵W龩= o|0ު!̎=dX@<2۸Q[ӃeSNH-)eؕ @!Ddá (EJgTkYC"|amqh-z<:^?ꮺV_L j^V9"|RHJvwmE )Wt1zx[t7Ӯ+i<"OL׊IuR!$?}GҜf4'TShHᇫ u#tMq4[sol@ſG}mw+BCvr1&y[͙ҋI!E6D-wHw0gTaK9swRSza8OZ?t*ۥxepi&hv| MMtKw$ qrgL8-Sn[YHIy:՝/earˋXUcw ְ{P&e)GHrI#_q .:soU끡8;Jj M m$t8îlA8‡SLIc;ᮃxcYLv $yJ4xm2ۏF&Vp Bjl-]< >;%M`K#GwyZJ (_,e/v~](bgh1RݻG LA_c3)ɦnuJDR`XCnt 0&rn~{T.w}ĚZФϓ8yDUP5՟pXFHd-#AK'bֺ8tY4רճ]I2$߃F n[' yUT C܅,gDaqx$/LTheYҖiTOj׾O39^;gPK1:7Cu8Pޢ.dH29 X?@0GTADDi0wGz:PAIe7 Z; "l7Lot;߻Sv0$IxqFf}ró"tK)XV$p"-ف 53[P&: 8y:!fR VuK2݊9 zBh74 5+_H}liԦ< 723$[4/뎁Ї2hnv#;.qLΣ,/bcf'A(4B gc ӵλ pLn҈5aW^k DۼFtSI`嬾,8{{ElMnƌΒA>@AGlT!~؆J AVkպ!t*gqY6tIdѺMK^"mwys1GqEgEM3n% 9lF!R q l9K_8`X55$K[Jңa1 t!h lYH) ZYHM MZCwfG@KW,-4]P۬-~TiZ#v,=CrXMϤxQ*Rޮ^ F5BFR&FV$tFЄR+wtga,UѽO!K[&dU2uöL=ܴ )gCoL/*kVH6JO5"j-iG~;Qc$S_ʾ[?ւ5B8|Iޑ4{fm3~Z2B~%LY)è19T\4N!i/bё2`C6NmND(4 m@"3wg2F噤Ͷ$2e̋x&g}l>9'$ ~/m*}Ygb;@iEn3pF ʀ9owd1Fe '2 Q 9 0I.u7])F (wm.j#x*T[b,s` V<**(XfկgQ_TaWo$ p4ai0T]>$j&ۚY1Ĵ~t+IWeM }ȁ ;SK41dU87i6Am[]ZC ɅX;JCݦ~Pn-vW*ә x!ɧďœYyF ښt2N.D} ;-pKdS2Q'=I%-6| :E Q@a٢GP_غ O4r2^߯`3Pŕ>VôcG1g1_i#[$/N;F<&Dp?.Dː)U GAɰ!!vg} ̆a.c`c#e:垳r*t67tw5W & #9| #%k~j K__ j}=4gVD g&%@3iTo"mMvDZƼs1et^PYt4|PhLk,W|֬?\ETF r 4hIOcSkNPJ%v}97>X409.4ݒ3g >FѸ={cMkݒnjn(N ċA%XprJ!,6 0M ך/-ՋLuwqW))F )X݉x Ie8RxSyv/N3Pi'T[;p~Ҭ ?DfʻF[~'+1pLDo_%2o+{-i+aA替 ii Z?C>H+4sȫQ\t^%VDV+Pg0B[qt ߗXM)F?&<k]Ք ^HO'ȴgmqC27$0@qa&@ v ӯep! Л:nP/lƑ zf$aaIj<߮'[ 栣lﻆ@Y@4noM{iz1INtBj?fH9Rmm#ڒtv~АXS@bJ:M)_N}QlvM4`Ցy;jed %\ Rz:t,B0ĸX5j!jzjT?rmdg>Wu-D`oi 3!)PN8Ŀӑh}a|-1lug ~a/ʲ'pֺ<$n46{w7qŢY00< z) m^jQ4? b"G4s9|nfKTb/4vjm:zXވ1Y[8vNWZq~TMm>;Lit4zCMt .\ёGt_Xz+8?"e秛 LZ_Ŀ.a|c G LDdȡhy;WuVEbW C-ΰڈi++H5Mn(k8fKpa&>1 Rl'i7E, 3h] cӿڨ}"HXxR0;Dd&0<o(RyzAc',S2y337#/A} (e)N3!}V%CX+aləS㩯4?7$Yl42duuwVس(p0\"Cu5NiNT:d@ Aey'8Ҭնu|Ygiy5p%U 4m)\ @D@0picdeq{vtFFfeߋ =t*7F! @ngZd5<cxvɶbbVgiJ9ئDYIe]x{ 861EȆR`WKEjX^*ta ` Bk!C|}>Y}apDLX@6i7.i0"$ iZrG ʹIٌ7A<9&_:gʾt0[m,RfS h/uvʽ(q iB,f:1zL,~mU1|{LV'Z,[PhbsJҞ.v5V?K%36w?iC:o+N BޙyMJ`\8ޡLa{1>2wUI]"L("zL[H٦= X5FP~QIafFڮ LFArG玆ҕhΡGd#n:*2 d ӗ%r$Qy_8q5]J-_a˶-ٽ[εi$f-l,2lCgyYQ^MX Y6NJH2t@eŘ=b`ݴhEN0 hco'fx&b^EìOPe1qX{k,:vْc힭\@KF륃y:L/zy$k >`aidr Hgh8Ri5h)uhd!fDe2iw4v|ĩ8m0ĻP[^!2wiks6xJ@QW&!:T5)87\!ԟ1?N1Iҟ˂7M^*ބax0V ZEp 4WG9r@@O/>/j "|: ]}g@MBhx(;V o;; `yJ$/#xuiXdNcE%/rr;ߠ(p.#k:X>J1 ;eT# Nj$Jv/*M>%ff(tu &V}=~ٜ@7"\^֛it\Kя u'"4.&=s|Ħݦ:ƶ`hMY&XVYuOS=,J*ٚ:֬ 6@, YnlMPԱw;_pq#J |8 dt f_3?#v{ [.`4s8{+I~*N Ӂ pdM.^SoCB27i$KJD\Irիi.b1cߚ.]q$T«07VQxS\4U;y>1H{$*7蜑Z-L5m!Dnޒ!R-0ΧϾHySȈ IP?x4-jo>{Ǧ* %\ftOG!#*[na>[VX<% ۻ}r';EMԀO-V_<؞3 h)-,ġue6wi</" 4t)ߺY7#]Mr!r?BlxN(KlR t*^: q<_wER2 kw;0{d>Էy$K[-` }-1_&=oݾx[oJ;oiPBnezۗ݅=:-@8L2E 5qxvÅ.kzܣeb|\.T_ϯ28~랛bfh{:JaZQ Z]B] =7boR-R=`#FztR:űjk?'ѕ2G  1R;QNpz/#f5RR|!SmSݢ=cyYeC9Qx\_)pӋ4PP[zp|NeN#w d$Gw -ES9481QC(]#;fϋ\;,)<ޑG&52;|v#;M8h?DI@*PR.Eħ]ʴe.n/2dN&!üD5n-1pEPcY,I1j{m5prɎFTM Vk~*-~V㳒_գPB{@7񆪃Pb{yZԆ/-oSG#e|hEQEUǒb:Q&mRV `r;V]7~8p#qx! NTN$;Z 3 OEMySMb1)C+~ ᬍA#VALN^…I*>x(݀u{FI{ɂʹ AN Lvv 8UQ>P66 I^E"s}RKW&x`Yнx3fkFaSbLA5Wčxu88"hc3Y(O u ]tC=)&6n4Z$9HHu!@mM{&k:Lp缡1IѢrFiU"@!$%),ח],kQ7eSLB*,3pfnfQKR`H&qԃ6joS9ΰ="V xGBdƬumE:jlNj W3P%&P %ZE)m2lMi"_A1 G᪥~<ț~r!7F͸ZA) @{WV`)mrОTYiI +Px2 qlTYU0fV*WX`EPX֧\|A4 q"Z_)aZ=BrWW),d~pH8!Ru➠'#ilg|aW :ODǻpꂋ] h_ )㺗[oɅ]?dM$"Wy#@ a.u$hϷCA:7j4 q=m|9t7ip koC Ŧ~ ڨf!7[Ÿ`᰺8y u$W!((%졜7Bx]ۄ iה.m>^RdX_¹P@rS2qke]b%F>Ώa4f5 i_Ot !{T}!jb69߅ &]Dr@)"ri)MUk+v/C)iPV8z &Y:[ɔ1/E>OwȎ"6L L:9m5v6kHY,ތZIw~uvӡ\u0[30srP@^>qR+R}23UdQA(h 仄C\],9lvs68{j7*y`ḊD%*m'`Wmr. %#=ᑔu7xGѻ 6&s>D =C"W&^k1%JjHuv.-N!VB-IaNzzN]ajd~NRkS|xS$xW lϣ̢+o;Q>?%٠:ێP{fFOkUdflOK\3qbO_ wMzkF-QiLB˻9WQ0v#TIXm]bfZQ|c4kp(rv4 ngFIF(xB\+W+u褧XdvDŠkb֨XzwV NW3=Yfv=R]mџ޶i.5˜ S;[Dd&"f:[$_>{vc}GD&rJԶ4!4nTI!A{5mnwQWӾ%9YN޷9MwȑwF>i}(P} ⑻9!9ѫjyG*}7$gK7pHCl/rm(Bdjoۻ-Ys` e~n_!}IxOeꄰo]YkYuX td+խ80g-} 0S;ww#ӋpNjC4(k}ÛJZ.d'RBqyLyk'ByC|x=ZV0DMDUg,6N~ͭx',L,}}\5KH>SwJ BI0,LQ[ش[[GG eW©<&-#o7{eנ4P)1^`0 U?p)59Z\⨹?Ee 86b?]"{1hn%^pkY%_! /k589i*Ifz^NHDDyᅓ(Xv|>TF; M>lѷ(cƐpU%PwnJ#hsWp]!hc[`\puا0MVK- %P%hEwٌMhdqY>j@&s/rBArcDPiI+眍F#|#e̓.󔈬d.`׿[rtLt9[Cen١Y`hc2yC&IfT>nt%F6edqkȲ|adiseQafAdSaG#@ -b(L:l)M^c'2v1ZA#jJr 7'iݭ/NR1DoS12|~L+ɒb!e|WxlvFI{Ϛ'bDw OE"~J6[md4r(P=:]!R&MO{B~nM e X&{viL3u6_OK5`]9A} DϠm*~E$ ׼̵] oaQ#]~r0ܖFLjC/hx#f5?/'@yfة^j~"DD*14{}fZQzO] wO+==5ᣀ'$49vZ‡eOpoŽ-e~|^0NmaJ-%WZSx{"DT>7}U*C]Qy憴{+Ӄ~R"W9I_h@(-++l%z( xF;\hk jT4I!{_J9Fߏĉ3˩bWu4X,S{IAټ\fu&nWTh cpE5>.4CLRb BRT/%Z$U!jHkUrk]ٚ7Z칀LDj2c /{JpmM@syR+dIEtLb lm#xx)!5rFE66}\2<rdha|)rD?}(iwPJH)~Wv{}R0 ~7\pdC"[FJ5Ս>w9Xj mWLTZFuUpD qjfv'VC%꬏C;-\ˬΛ\>z Y9E.A d NNUS<i˲sۿe:nhٟg@:r]s?e4PiC_.]TPv}矩8I" <:ҵzd9SU&&*z^2Bd}ɦ&ޙp9Pka}[ZBS{#zGoi=kk<0.Ev;غp  铣)γqް? QwUG KUKS/1ވx%ztS#txNZRp zv3}tb0wԛ8@y"$ '!U cH[~˕>Ak}NjJ) IKUؤ`YT/كeAl,B;[}KP5쬬: ֝)?zK_`0.Mv sC%xakdVn)oTbYSZœrr"W$^@%ݿфntLMZ4GvKx@%1 Cr4I%%t%P5b 9 ~`byq;uy`9a\T$*1%X+뗏ߚĿ2Q"$K,2 Y9dQ}:Z>(Jk'`.9~7?t:ƒNSːV= =F~˳X_4(ik=_ 389^מ2ХMwYyϤ iܤ๠s ܚBy@(g-53z%r$DS4<)+ۈ203wfw`%Z=zlBW+Aesvi͗βdMf%{CD|{f:fG;8Ha-?^ZӚDBɲYx.0jw%BzRͳ<=>k=-ĸHMp߼Ž1މ$k~P'иDfR~0:nn Cvs5t4.GV({gS!!Mϭlp?%Lv2K]pI9Lq$[>֔C ]ZZY1e itq ;` !sJWΚx/S+ٝ2y3C˜C Eŀ +@6YeZ,DKኸo `\z#>%d=o6HTYeV,7 YN! rI 5y-Dza-2##^nxZJ/*SOIs J4^>TWsg;^vT*ҫ*o"|봞 Q.KJ=G0Q-UFrUfTk.w* ]@f%GᣉdΝloD;j<?ӱڜV L`8u@FW˅ 7cEa[v{)ĕ\t_ #PƋ'% V=m֧ m+nCw4Eٚ EN A6ف(pyJꍣv+<c%@:=Xbt5{J4#M"v>`i䰅eQ3ƏbN:`a_vrWǑn'Cu`V!!C:?괯W1R361(i=ZQ`20_B2tNQQ3RyNKo-oy9. ټffu2([8}RH=͡=iݩE{+'K֊2AB1w 2iM.B@R/?ۥפJ2,TgRçJ (uJg)m5XJ}XdA#M3JuU^_l>}ʯыHBSف.g#\FDy(vELGg;iunQCZR0k{j l侨V l&B:E Pɽ.)CbWen kɀ rq3aN'+[\b1|DDh=jӘp:/&u?8ج'xk eT^udDNmwyƀRg>rr٭ ^5n1`ihK(¼q #^RzBr,Š1K^˵k+NJًP 7b-<Mniˮ> `0{7|vY;k>"`MEȨP)3zm1űCY'S S`+}皞iTYuEVF&̛eRW TrD?gGi%t$`׹2 o3M'f1q)7vbj5a %#I?(5K.ejM3Z`%>#.C)'B;"wzTdyәr1Qt-& PoEY_m,ٓu窟a~Q wm%҄IS:RBa^m:$mYk<Ê&oRA\ Ś4_~䌗@t٨)v{iqF@^cKsf ǽ;(R"*.H;쒗>øSYZ!nաu:wB#!A/^e U'B\(Àq_ ` Xjp/Lƒ8JfC[fen?^]s?`nCK۲7ov B!8x?qS^ʱbuǜAuWZHĄi/Z|+y 5yϻٯM3o7th^`|eqY#%d`3@Uw7KS0p;4f?C7pٲ1"*}]IE'(c.w>g_;}˴̪sP9$#nb!v-gvSs/d3-(*(XoYm7#Fb(8 d!D8+"4_xw扰CI%3kXu[fdYd *HANRNיʟ`|d U;3 n!׾j9zi@\!ƫG L;Em"j:_U}7ChqlyѢ?N}:gŰݾ~R|hzu r(RAhr- DkD?K~֜U-$¾K\U۹a%HZw,?j)NK}nS}*/]Oj0,jM s<9Xa} }Z(AmDr tve7\y94|PG8 ۱n(g`]@j|p ,+p&"6l)؆eR|xcхURw~2Kј8"px ґ@]Glֺ"fħy"\ vV| hJY|JQ[DpV ) aGBlj `LNFD q{TbTȶs_Hq XP3y-OFFZV8d,7kWk~~R9dsBG?8̊]GrAc>Ȧ֓WBI1wIO%ĻExhe'Y' jQ-e(OOZVDS 1s@ 8^ y ANOOY'T<+D|,::2f?&Y7~&gIr* ep60ٙ v-1v.(qو3^rGyz2@tuն[sG#2OtMs~?&];%`>7"!BߪJJ,X r߭w⥄.mN_tS7 ɾwHg`*fnq/!ޅk{l٢jEI'ѬIH'5+"`Ko049/|l2 >Br i0AF']4J:?#Cqe[Q^WTYDGZ9,UΥ?r>%^ mHPyJja,/&ԅ+yX-!,o]X+*Z9 B"^5sv F5RjjjoV<^z09q c'* g%2*jm@f3* 6mv>im6cf y|IqBdͥGؕsm|}":ef9 U>r`p3TӁT ĎBj'ŦMئj8D* {d`gBEiWVF7[4؃?zicb+g})% ,_p`8vϩDZ^o8k gx\{wT Y&eigztN9rA/K'yJ}֛l}8·#4CV-B=k]%ؙˋ4i@4XLtK8؃_ ,)&c1ށ![T SGLpozh.X{Ϛ%>ac+/'`#'aVp 2pߔd.͍KzY.pp0涡ՔgaW/Zx ]O474,!M FΦz "pp [M0UR=l֘navY&nZxצsHKlvh;(" Ѿylb;7q 7E7d>I\ƪoطz"wr$O-/zEv.-C& |Pbky2xda~E4…./T7w8oFs^!+N5ώ:NÖb;ib6UyGƩ!odِH"y%fCX`6J2/a W!ǶN-9bT6Ώ"N ò 1*a.U1G:%o*gpo8 mmbJeAr.AemhiPz4Yp>IQir>Dgudli5xdMب=wˈPEZdx[ߑѸG#[t0פ,2G |-dD!ł/p̖ƜnFcc=Y)wtd{z.7[ !1d`Y 6g?ek6ZuygarhlEɅ9E}7,ehS9.aXSgRcA ><٩WR%ܥaߢ]TM'cU=)hYnV^h?p5x:*){*;{u؏\шPM&磖j'͛!x|6=kQй]9yb!I'-oD95 v٭3;[gٔbqUze*8gwvKA#}Em(S`\wMO3?T2yBJ2{7犎z|K]b}"Iou׽e!B^hsӢvb84>##qý=BoE(Yp4~4%W(U!OX9'/W?4n`h-Jiڔ~M B[J4:NiW'v$&:>DOVWrpja0)?bdKM-yTv?qaTtǿdvTŤ4 U" ,ܬIOP &6fS^5+nBCpQ-l6j@ЫzCbDV!ڰԈ 6tҍA&#m-qbdՂ,$]KQt&^KKؼD< G;Ȏby^E=d @3c6J("_c}7M会r ;i&Y{'H_p?r7x0S*~YU<<>|>+«i%3:/۬-!}-M Z7qt1Qb`U+\vOx fɯ&[;(%ni>'I9K52QIS4N5Z6J~QN`QѮ;7gN*<~6=(-+:)Yܛk4W5A؈]`vVɩ+L2V>e)M1aÒAsIjL?$2hѲ|{?ɱep DGU6h }@["&/ I'՗|^\L:1ob-[eqh=y ɱ[k6_na=X~6ڭ0;$xK#k$⟘K2q1h^C:n#(Ve i)/I7j F iyZUKS~׷y*Pܲ XӉ[Ok딚E)HDaUBϑEMX+@y5E}Y_ow]ov{kr)m[Ԣ m1R޼o:C܂"_켪=-'ӡZg }YjVVv$'S)0}nNދ sVD]܆˅Ju*Bg'&[s6PoVdu} yz@YK+l6G9K\h ''xA s1V):VM m9E8Ԉph^sy%-N+@AD?Z}t7u%B8v/<<>e51=xY/W[`Vy}o⧍@1MgA=@z4%-:_ܳi0LjicH%٨n* 'G(Cy#͙Zcdl`Uj(d_MЌ.B,{b>m'AN(jC-:>ŀض;| 3 D ̂ZgPY1)+I} Lѧj LCK6F%"+T-yS~*d/m%pA]zļc'e"v`mD >p&G1jR2n삡ެ ?X _}ȣH[N.#EosvkLN{uHkATI [="}PVj y[g,c^<'iza =#~pZ>P~Ҁ4!E\^ [jVQch?9GI4Un[S !p,9NRBr^reh<aф*Vw} Sjn@ l%V UAxc6mԾ'"}=Ld%}IHq+׎'+nC Rk hV?>C`S||iqU()HP-B ֌Pst/Y*h4Z<JS Rf}|";w w@(^+,\h6c߼pV:2s S/Z'ad$uzD$*QwbԳD%7Zޛ܋],؊ӗs1.KB,j{ ڙxݚ@xRwŒd|dJQi τh'` intAv{4l_}Yl/qOZ#\P3VfY&B0;b *2-~f756CsFI>b,NgG@Y I7з8Z*;ݴZ,@NEKryW"փpԕ bZ4WlW^̅P\~%@ߴj(U=M4Ou= u\3Ł gP}0ya~b+]PHyi*訁Ul#~"Фg͇Ltqը,o~ڕMS\c=\QHk6Tt@DS]CfA w:&M|quZ6phkhZxuLHXWLS\oԐ&.ę=`f&ej3i8i&V`\ї?(CaÛ3-/mN}h Xf4\90<}eWXFW%{( TOuam̏~_rswu)ª?^02E`X3޾ cqEQH66Z#Q\^.0{IX`yE2pћyCe@FM N)z|NJq7U5g'@}W ݕz7)x:Ե'fջ?Oéh$j~/o[/l-n(l]KzɶԫY`3հ|jKk,Rkf7q^:MRIs4WT0^59z(*bbyGo`Rwi9I`(#ej[3NxkHf Ա-tGe` UNwi4^R?d#\|9{bfXa_V_+rG0^r߽&kb+uEרzJGO7&K\hn1j@7" 4ߟ+ oKx ĝ#vSC0T23lfZmw_h RD݈_G;̊-L|Br5~BAC{q@_?^lkQ皭S)^D7Od_M`J_tRIJDJWOc6-K+A Qc&jGMomlqd,{(:Lx_jBM{z[_MJԶ7>|)MYL&Cm$hWC;pBlT9O7һ6:F~PWNX(H:&!7c_q P+tq"mIZ@jB߃zxq8Q}wp̤bx\Y(: Gu+hVBQ4L=ws'a'rĎ3#R ޖ (HeM;'l85& P(S-Yg4$^/ҴV+t:jq Z8d=UW}{ : ;~QӥZ {Sf }]' -4 Vx! J$*5/ Pϼ4?e^^㪐hZX~Ȕ4D9Z5f)܎r_u t0̃RM_!s@ k#n&p{G cLLȚ8fmQ>fdˑm(k&ZtVZ>?K'o"//+YEP }M_Z~2G uyVpIsWh@S] y2o[ִGd_}é2W y8ݺX AbcV 2etD{( ޵EDh+xNB/.SSš3~w(A3UDpY_IB9Qq{㛕T(am;JPdZ'Y~RF-MsG/hs2zl2do}aqp@*v˄Bg#_ǤCXhHZx#}ݺGk ]%eeB5&eyMg縭 ٧x/Wm Z#*M(9xh.nʲ:-tUBwp|ӉѶm|q/߆De<$dc'yN?D)ӇkFdM!89v䄕}隇M&}(ENk[gS5WOr|Vrl(Vpz^GS8Z+?F+8t Ap@KWH E  W5tR8ގ%Gk>]DK>[&|{@Z!Pšk03wl~HcnNgN!C8xq^'T%B*ikbe餀wn''0qQVFygQ"} ,|?9WU[?CQhp!Ȟթhy@gH `;0l 7C۳!uM$mCbN-ż]R/"+_NFźiRUFN2aK]dA3'c@#qpa֜"+Mxr%7ŔV@mR?NKV~&dXTmi(U$~ e V†]Yeb>1Ua9 u }2dﴘw2,xb>ӷGd2E-cx34i m$CX4GCRׁC0qb%z>E4̲Ix:^Oٽ׎M8/s%7DZ_JnN辰(':O}3>5x@~c?.L@Vrp7,=1q}z * zG އaGDAǑ/?Ƀc#O]кXѢXmn#f~Ts\!(fc)9$?(&Ju/;7jTvA} Gob9N=O:? ]llo w!fZ~+ݽ=^5o\YئL 늅ڣmuS5I/ϛHA.0;31k6x+A}#kL ~jZ܍Roޯot8"c1nZXej6e$('Kl?:$߾HּSy8"%t Wvpg!K/X=P@="=Zc$|k tɉ( !F.oHA~Zxsee'bCλ<3ۗ^C&zQ❤nkW@Ȋϣe@!,kS/ai c3^[1`/GMXR;1Er!N"Ո ʶ P(`6엹w-{/d`>N4 n}H-D5.d4>L'G/ ,Mʋ^U32N;`kQ~n!gUiJM`oξ;Hg3NNp++H+$xeGBR{=Sհ]hOc)7ݍ6LXƮ1$OԢwԖ'EbVy">8oC h\NiWYH=O!W']=n(ƿ#0~Ŧoi628Y=6Z+VHN-$ Rbyl+=?ym -?Bˁ[_e5PLkW]̚5:ӪN"߰N[ijT[mQ%'Rʼnx=p2?R>8,~j{Z?[S`Mؐ.1-="ƬbovT0 &ZgoY $db}?fZuzWYG*TL& -4C׼5 +wf1^f1aByj-̥3h 7幝nʈŒ\r!l!cUCr>__Q'|"H.,y*4+q2 D(81g#,ey[);M:zjzF&aWs»\aN"Ѽ)E=ij7r>>^bx +AuT=gjZ8.[-j:`jYߊQ SY?d FoR&[Go^_.`] H">eWGNG# ? @(O&9TPË]biPB g{D^Q_0UNBn\[NIs -7VFDx~g]%IfOn]%ƞ꼾5: ٰ8EY+p^_N:ĵv}GRĪͩ7˫]BxA'Lbx 7эivM_;^2Zz#Y텇.]~-ۚy@p=&WU81ő<!tZIл|h،yن݄|m_R.t*'U8ёglQp؃3ڽ Y`>/w .oo?,0\c9 _:Mƚ&$ǦpRI2,V K)&u哄ivdޔRf[0)dcV[Hb)I'`*:$]n:=[ng/e8$DXJkNb<ի/]%fXiׇҝAI}ceiue3Йz,k7c=),+4"Q2FEn#J%" _٧dD'Èa)U;鼇ݥڷ ͩ.>3VmӧyPJeɿYdډ3 n,Qfsj?6`>A. x\As_J́}"Lm0YVk FgiXx3A%"]ISyjq.(( zD%h'VC*ȥe.w YyWv3bej@و3;Yva䪬tI85WnH+ڂ'tvUK`9q`hx*|Hys5͟F)]zv|Z^f nt1mjN Luj>oYr6>NJ4oEmS#x}Z5&+)Tgz5xe.\K@Y;Sܵ _t& nI^$Sm'(Bab(MF /ҦϒdFK[ta.ş&ZŲy؀$<&w.Gd T3k&0[z`"GAk_Y 8Wykم0iEݓQ)/7SF?&joKvx|?ɵ1Q g/4ћ0j]uP!2m*dȣK Dȍ۳=dT}ZI(`Ozv]Ґͮ+MֈiA\Mn_"}Ee1,B{ߓk/x}H]P$##O۲ȮF r@H2I"ȼ¶5 X1vj{1 Ws@1Axd#zŨ o:C$ Lgh O3>z25~|5~3=27b0-NKߩ۲%=V'JaRԤ~6p-6$RLWC8./[ = cHgz6G'aa P&? :mT GA`#r$E|6œFnGm_ ug+}B™vI?|T1R* >`BT4ץaJ`Nd׸$R[^jVi5\A U fs+~A Fdq=2 yv͠?곁m` Q].~zD$!}ٴdi(b,oGĿ=d3M{' \YT5ҢgIE<_PxiD܌(t T$jl>(kK#:h,%!yTSYc.c9™lEW%΢ڝ} d<yOt[դ"} OZVbm6_ Iɯx8-³JЛ/c,N|+nO$1@j`(% Ex">]]͡ѿ.3Y IqqK%?r̀gSExt@%ϐ0P[ൖyK*c`\pPKphD#PjEN, %1Vap\HGy# 34sO$ok9|dOC[ۂOVpFaN`2ؑqeȦa ^uႧjKqlZȋ:&i8m ԽWc/_Ӭ|:[ʩ8l42I-E:"vXm6+lW'ffHx2HQy}Z޶#@\JW*;? BbJqmUjǂ baΙe'X;{zi&jΡpŁAԚµyA@}nڳI tۼ4u*r\!üyh#9f *g$EdRs!Rt2G tP {~ ~)Ԭ1 9.w U%i2T$z|]rSFC9Yֻ#q_˒? -f<ۻ*tbIs4gt\)Q=.s`;_"q1^&Lh_h#&eN ~ :T BxڂP٢}VBY sHN#h< l-^"Dn^ #fwJ"o*PK? ,n;; >ӫf TyP 7m{ $ 46C2p.N%ό܀N1aj`a<>O$r J92-K"&]4=Wv4{;DsV(TȇŪK]ɷ^?b #]_TÝQJǻ_(5B5'SxmO>"&$3 z|wWc8P3pob^hP?+{& uiddf;NC^1L2b9<}͈oYg{C CSLnDyg<5LUt:y67m\5Iߙ\B $]#X +ZZ1xt#`)mGC# #I&k4!V ~2 E>t*@=b1YG> [1m,,O'= 's sI&+⪓ _ hXcE5dV$JU`'xǞG#PWw 2oLtpf*n&0:إU"WgJyB؁visqƊLe^%Nq(dPM3-R)ޔZ>d^Qb-VQIC7 V[SŒ~|0:…GeA|Z7YrL{XqL6;:߶lM4KA45A]2+"4JQ-Ԯfn0iw" #a268 րO+ ׊W-<U`f%~x%6v䡉|E*,3 ^q:p7fJHSMKB X~Wpuk(aA8 ]6\D֚\wVrcfJbœnR'[+8jsfF֨ezz*)o:`._3l=M 4`9K@mٺ>Fʣ7="xz"6RP ݪi^XPbNAзXl)b}d+4(.skY̷P}R,o_$<-$iG"?kx `.@E~eʬ{ F! {10OPw4<"e6_.wRx5jFu,罭d.UFɀ4H%l$\lF1-zDZ`edQoH`*Uy ٲ7OdąhBSh/~v&1pAT1n$fsD7m.+ ]ё`h+XZ8d"C6M LPƀh{G6vXg +-N2l H "ًͫoփH\2v6n&Iހ.Lj dq-wilp6WRe`ӟ e$ϳf;'$d?%_Om*s(.)Ծ7_f(mT;jJX?M'Cm֡}t,motiGfi۳ҒzKFP~YjIJYub ` ΝUWzGNˆ:6NoཝFޙTLw)ms>!Mtv ]Eh!IvzJԃm7̗s/GM|>P1tw8A̢:57y׋zhBs Ex{Bx$3{Zvsm?*Cm=YVWUin^c k Di%=Ά{ɷ?K&BsMVu!v9x5,ۭxz gI)$J [[e)~LE[&vYMm "k !}TE2m"Q#&)_o< w.vd٭vطNM )`aՉ;B۝JJR&PxT8eu\e|RZ::ݼ}C|SoѼWdvB$˦d͑M[g}%&:lu#&bU5<5<op]Sm ~ Ы0*+8hְC;zB`[8 L?rصR+U v *NrùDT/Q\o.&.dWg\uarf ʩ h^<1DRrE&6IEPF9?<.β_b2]W<731Hx*q_f2yL.G˸Z"!f"<,nK]ucuU&IɕBM%E׸ G+a11(twzp팣Gsw@/^&k$AWφ߳Ni5RyMWhgXS ]|0}=MaNi֏3o_$% eV/g|qBk+ej6dcgkş/LheB-gS jnJt~ vSfx#Ns6YQԎ+%«d "00R:>x1T!|xa=?5m/ΩT a`ʮ*N{c2O 3` J?Yy̏Ҿrn0hٚYV- >+g4ejr2ݕ/& AzG*UR5zZ(0@.%-ƙ{ׁl|2W ?BYA QP]FI,~9ʵ{e  d?0j` -qr!#TBf` r!U?liJo.NE GAFL%QV ^m9jN.| lN8roE8wzC.Qp2Tś8E" {""+4OP<DHuڂ8a#z}|*j`fjJkG6ODrx?͓q]\-׻ce%-rYw9Onp 314(dlv*[DJofk+Yf"ѴA 4lxe$=XᴖB1>>:qQf:.5|^ۉZC$Q{0d_"P-C~a90nz8NQM@-ó: 4(xe-玘ɦ ۦg~ MyC,Oyt=eBpJ 1;mJTu'!VqD{n[ۤ ;ce;S]6'Y$}׽a;iO6#PaVw!P87%4Ӽ?/KJUP}T=&峋$iS*=S)"OIvð UD, ÃCF~u$aޑl hU^mja_R ōJ,鑗pz%+ nyP46muG "K2tұ%9eq7fqs+Z@'E9-Sik0z)mw qLTU(lF omqp7t/K6>SHY}6$|K2t=ͪOYe_zׂB! **tB}` UK,&I#sms)tB)ϥX R%NEo̜̍um擏]! 2MC#Ï? rD_qc5nM3@uVDr/fuXɊu\ˀp[p?ɿb~ Hu "ΐgiv.Sf{|+kGC{$hSo,Ťh`ёZtnf'HDR43!cWVM>|W#CHh~hWppts 0ڽw)#$SM=]:Rl=A a:eX@j`/lANP) V +DlYjy~ȊIAl2\a>;Ynƚ\G+/X]OM[=} 7[P<*}-s1a˙㣥 'S˓N{ݝFmq\`!&c8UG yȤG4Mo8 Jr?l ͩا^?T XhrK#֠S!;,? cakw8گ?x cZң&+^KO/Oq'20h 3x`)@$/9EFGu\x~q\:j]go?M:=Lt%S}'*PKI5wٳ2H'JM'ѿ4,n*#*ɇI/_ ?KwB-hJlHuhQZmvstWnl7c7&b@z bH:E?}dC*i$h1+?g7iSsurFῐYS O$aRMkʤFڟS LS oO+@{W`tFpW3.!ژiGC?@{Mr85Akq}M|}JS+U62+5_#7ܻ%x@VU__ܑ Rjk"^2A㓎S$ x90`7bDR* ֟n7+aD@.M9T&Tbq.e;\ݬ  (8ܩ޸.$VW+Ul'MS,ˉ#elpe6EWnQl-b.2NbmTmnUk6Z,l[Qo⽿ >־w {T R%ّYڅ4ϑv>dB_>d9#|݀vi,utO&3ځ+ԔQ DXfZxiTd6V UKk/ K- 䗛SL9g[QUlJ4~n^]CAD]_^8bxx}1[[{=Վp*, =u~= uaE `Fg\+1_G1Ws5Kr.b[Ó$p嗈I:!I]l2fāa ˾QTCr~(L膁V6~4 " I8^ZT'I~2T`SHw?SSio]Bn0H,Cx"MyC}Άcq83OmXYj]{MSsG[<ը훧ZBx|*]0t@32Xi<8%{L&w?a\?y-~Yc*Y~+:5;86`?UZeQ?X z-%wu rUX Bǫ,鄢Y$5[[@(+HŚC 7aCi7 5{d,17=2j4GZ6-1(jw ;uo|zף w|Tq[(]Pj>9ՂzLmi"p9Ry4GSb\k  ($\!hxdHHPGSAqUyuJN!]> x]b;IҠd2ƶSA|d:""87z _bi{Z{\GX2#ݺs[_)qbS׿ps1NNKtl]Xyg5F}XMݖQIf)xF`? _ч~Z1m7s䅴s-A¹}rD!g &'z+fT3Bь5h.F]$#u0Ȭ[3aV946'u_B^/ʋn@d "L2LC`JCO.;eJE$ YY|4->Y`p!ItյlMkheTSWgM鈿S,dGyl zZAdjG2Û+\NGnr٪mqF&4` cY܂`(N!o `t hÁLv-E25.jy c$pAQMh&?hSR<WE>eS.ytKIka(^zJ{9U#-Bw]wA;{ۊwь~29h GH/"l=r` |^iPYma>\}XVp[6#5:W'k2#kZ=!m"'sAV p8nQohQmmy&tr!q;]@[[4Qr4geD#L>'LzUx,-l54KkN9|2*33^`kķ> t,OkJ6]E"vg;P F2i;=O+ipK,Ŧ,ru.txMC80 oRF$`s; }vѺSHK/CE,)bzf\8?Mʖ@_ X VI{@n)Yߥր6i}F_nL,0!``U7B;k~4N`|*9 ֹkHXGGDp똀(JY(rmkìKH$n2EOcM@˱CF0P\:.|.q[Jp _ۂSd¾@-؞C#y On>*" ~=>DKv}B4~jcgrgoE(T[&H̖U+^[㥔?MPQ,p._@*b';n)0>Xg Z$)\\Vu>x?:JwEB]߲Ɣ2O-Л O&@];x@D/W{Z^NaC(P,&hyL\tie@c%_yEi%у+a JtW :ї2@U01[?c;XX;Mb<= 23ujhvo "SX(X<e^# c<7\\wku7n?LOʻ$0& ~| k\lw f|p_y]&!B2ыm5琒S li'e8v..Vs.nDmϱ6r 0p[O}芞Dn!+'W@iPaw$n6WiKpnޔQ 1i|DggWq5]`Jl f?6UΙ+`1&N^]J㬊1iWnP ,.IH7GiA=6Z=8 ء2 ?!2{јɭZCZy }؝k(-+x멦,AvRL8~;`#d*m(NM2+Rsl&Ϳ#[\ 7՟{o3]#A?m "Vd_R6tK 's?Y=_hENO9̢'&O_0+ھ 쒨'pM VY|tw))v/6 QV[M1{=ݫcQпcA`ԼSoQ^a]oMjh&|/V%Y,>\ܜj]厵}i !rQFUuڢmelص7{dl9SY!=+lO߯\ʵ0KX=\zߝ՞sߔjT{,=0gz|hj#0n?Y] lHu4Pdk"0ۢ<%A|0*iPs5܃XO1=ni h.jֈ{]es@վ^R_r< eԉ7YW(dFtVMLp ZbxG;\kaVӎ Y3s}C3jQ4 x; ˙%%q81ㆲX>aIp xߣbwaz &QBR~eяhpYQ(_ F)wphn=()~ y>O'"̘5?4lpM 'Kfy[f am"&0QPxsת 7['z/4{!B|metM͘Rmp >vU!ѦWĠpzqMȚ[OY Lepqh!df<y ؿS"Pbsd VY+rǣj%n?8r> a [5is0PsDžDLVԃ@Ru8pdi3w<)s3ޱX.!I$H ?"$gc$/SǬ 3>?7~, Q:iMc]Pf0/v!:㘀/rf`f@$T ؙ>OၞڑIU!&<2F}ȇD,MAK;:eq)l/{?pHǵRm;:h F_N%~O;#3䯔d J^͙v4,y* I[>T/di)Ӟq)=BTU=͟)ɏH_43Z:&^?2Q*gWd?mpDy_KY**ʒ{)hx仈ڽ$%m [c ru siX[Cr!|bb Si:3BڊUHЭUգMv&'d 0)Mtzf"ipq!#5/˜p*z1,N!?vJB˘vSIf|# ކeCW(mn-p؅rlo%5 :Ħg+NؖzePRO$ك=r~rO W{t˻/' ౽TW1y T§)KO1BajE$dC<*~s~'Spr/!^YuKN67U* _l#A,QcC5CF[/LBU/Yկ9ĵ(1mHŕ $ІJ,5)knV]:Rf\fn%O75FAu؋t(ld#1x LYp,o GS9qcې2+Hɥ,#ި}Ttyؘb%f#[S'e7<2r2)7jZ+=3 yrA{="VrXS6 *ݜ} jɺs@do}b 3fk8Z\[AZ_jC.uX{#@9 ¬-M?["I@ R|+XtA0 -U 'Rd = 'T%y#AzFkoT ,UE$zDt܏ͳ7 Lx+՝*bCR AY2Kh"yNfvhX!*-<#MI: \BnR9Xh~zzUє9qe_+RJM!K_N@:P hF~MDw}x!|Hz5H;r:cuuLCǼg$aOKON.-d +[ZIx(:g8bolr*[+V^Ba|WcHk*@ZbEV&$Fp}x:#TclFTA t%F2O=ɦk~w~bJGr/G |+h`ӹ"M"m$R[.c~>_`Fe8pƏYgz[IC͛{⯟XICE`i@t ,$]>i~zf7mTp \3I&oT`, R0Sl2y{{1lnOê+ RI7Y@jcfo y6ע`{ɖ q K~kg2)GW'|hH;5 C'$Mc v>jerǖ4s3hh,a' gq8s( }NH2e!ߔȲ.v5w¦`S<ȎSM3_g w7gU(LSn /+EE`*;άxaW'}jAPqڑ?='LXVV }͚_f7tq4#m ;1q*!(VO!ggOŇ|IaݎE n,Bu3;JLnQҏ=T_1EmβgѱrH BUE|ã1i89zBԢXR{—ua|+߿ˣ}D3 q2x41;zx Kuы'%"鳁n6#Z!d$O.[+Zn) =ˮ E$0?JM!J55J/`:Dۇͼ|I\RfU5>Q"Xۃ(TI#.Ah+*[[5"FоEWfʶ!/N)SN9'tod#AZNwSǖ3> T '_q4FgTIO9Y0 L-?E,߹(LHLCpNv%I>\= Aԑ5*كc +h,wZ%B>eN4c9wp 9d'e2b.5IHYI+0;N6Vy۫KGM]*0 j2u. V$)('.q0΃$&Hn ݼq:/KGVP;uwBo24@)'.dQ}G{aL1#GH RM*5X(:$icM2}8q0Us: ȯ,S˵T7aNah.'DvѧbZP~QZhk{ֈX+M {` 9r9(d6 /}vSSc Ǘ*ƣ;8KH [ 9~,}kLX]mWtUrv,u1 9J>猪\T^R/~A@v8k0"t,eXHՉL60 Üѳgg9ǀy ))1sx~.B&23!ɻ>jnGkZ\F"3\}*¢g}ɠw헩-.DOUrT^D^֭@5)ީ5w4F&v:%eExKyCV?[H%I'ch-+(:ۛƝTg~F:byN! [}oArAw8SV2*S"^[ = =:+k[wxM+@ BS:-όcVwa/rTϲs."fz2 / f-PcNcbJ4|U`j#`T)$KIJN֔^dF!?T-gWK7}?2ݺ 3u gX7d#8j@\J -Q'"ͤъˇ;9gXk;W.JQ~ !d-A}C70 ۆ4ߵx%!ʖ-Nkdh[zRhrLBb(S_۩%Bn7tGiT# ;Q֝Xiv9~DI?Kvg1U;#ERs"v9V|ܪ =KVټH.4lg tI[w'-"D]]5 A>$k:m8ITR6|uA 6;w[s !GU)g*(\ۜRӓ׹~)B)!Ε !}>OFW5T텩%*EC\:]6n;D$ st:X|dnljm/=tWAJޒYƤ,ٗ@ln'{/V+D(HP#HOG3exZB/l}4O؇ [$SV2 ˅𻤄 U0N=. yGyyW>bXf YpcB`VfIRfx0O>]&1]ّn雁g|Nh̠rJt_ %`Cin%cf$pru*`vNs,l A\X,>b~FX;,=Z8݋h/ [pN^$0y) q=n bs nN]`h MXsQKut5#vZ/>/- ܯsj׊"mXĦR?^(= /C7Q!Z">#;m5C.,( ֡x@R2E{u)|5I)_U͖֮[yǀ.Gs@jѴHf*T.Cs~AኩzKDiRLJZq3K|oX_d}̖²;٩ذPBjYgE!.fvcj F]w9Rն9lZ45kX? H~OK{̎A:L"qOkOjdyVJmvy>r'cE_GuXn[8*F+];SٝB wt?iJҞ;^7āk@9P$pf?{F$0gJn 3(H6H11n3B2I({'¯A[۰q4^ TQ%Z'+4#N|́1fI~{{]#)SJaG9}<4?pq2qqߟ%Yo]ƫl*1T݌|TxTf.|=9uA>Q&l圍 %kC9<a*z\}-(&t `.B.Ϲ5S}X/.Noupe|@E"\փ| .V: K'O X`EoabRi<*ptN qJ![,SS H ,Q_WH_>+kalZl5;Ȩ+x.X2}43h颰,$W_0vHaGـΦcI@vh D9M@Å-,^>cԸ>j֤.v6 y ZY/M_(^,VrLg쨷>nɖ첸c:l-b$(-eD:7/vBj)AD]&dBf =2F jL,Eę9(Ǯ4D+\]FFz\"kzUBKC3Lr#WҔpAqSe(Yίlc*\6¡m jHp䥼) (-Ε7uUs b/χ('чts%OXvmyPShTLV.ݗI?$_sXh}pƧo2Wlh f5ڃýJT#TKESCP޽ e>T^J s"@ARx 2p[z q AM cBfQwܨଙJ'y=ׁ?9w'Me!!pQKZ@Q 9 u=?S8V ?_@0KEWawr=B55&v]H=UxP&8uCBH"A.U dqK^NG? Og8&[çJۭ XB'jV` qAZ imGM?VUo ~ ݈ߍp*eJkrULjmdNSxln9z < 6II0yZ"?XQ4!_t!X_G7}JjE=!S75~+eYy6[Un#P3Ϭ6N.yY%]QR`k=]FLjvb99i=!-_c"0!|y n+meelΈ%ge3zƏƴ)YMUm+a=_BԽKUpN$Ԙ <BC4˭9ӓ 7K œj{l iXvj .ϸbA /qRljvUGLǍT< nVdj'?S @`/ab Bfe!kN:uuX 804P0i@N/058 Z(hFU^DQzƕ.sw5Κ6HO)6#w;qtgîK+I& (ǠRq_wt8.|H[ڳ%Z۠Pn[;j)a@m|I"Ґ '\@BC2Pz'u"W ,cjv\46jT[%]psu5g 7EwR=Xx9dͬUNGI%?z0jw%Eaah5i#Dj$uv"36*OAK8jk4avA*nQxC7'>˘Ck\hV])8GI"vsHzUȆN^Z~-xhxua;:J+Z\;q$NLRPN_Xg3,y;ϥtIeY$-.\Y&9 Ԭ|/>4:Dh |jNm0Gb?ab@G)'X:+!qLN,m(ꤶa25̃Pnjj: ===|!AO'FO6C(θmQhQwkVENcUV#뱶_Ù#o;k,wh!1IՇSr:H7gxnra]gF~S3x=P3eY&M JH61܃brC!;-DS>[MظA҃`ƅϜ^*Do2ߓ3M΍O'{-]F4i:ȁdG@ag*ռ)JRr9|~~sfw$j+5jAxh`E3a[Q.9o9T9v-?84OB:yjlYmw㘵=EoogBО_ ]5_O XG2\8F6\(LMԂyN=uBETJ CCɴYI%@2q)O+Pcp4T|`0SOhBwQ 檁r9$-qc=?#4DLv_ |m0+o"C A@DZ7$Yy#ٳH.ldOKJ#*=܈R3Iiϗa~@i$uQ\8v|(-|;vL5Zdn^ptE||pc2Cf p`mu|8AW:TxG0HhHZQB9NܨYqT/Nىh7_Ɗq;꘳7 CFZ1+2W+l^ȉE eo]' Wsff6eَYY8GS EL:=oDxUP$ur㚔um|T7ӹF= )_@ؐDOFWZ &G~|v9:(;X' F.ɀN>0Ia]mI,C䮋~Gx8M!Xt> C|=s74\ќ}B4;!L!zA>W| 5vɪ@āhTݟ ȫlYmesB\I1{~aX oR:ǿ+' M2Mdx%lpB'IHO%9G[7A,obBSVq/$˻ݼC FELCew(݂e#bx7J!)5Oq|%-~Y+x!殚qM>Hk!ּNksLzHwʍe+*)ߍ`|߯t~;'Pi&w3²dg$쭶M;(IF# ?%3oJ~(6ϬcV57pn CAb@zXjoTLy`#D\eL P \ U{V>0iVyC :4cDGd U=/8ؓ! O!qчCsokDb"@u"bvBBX}Ӳ8Vh JR?'w3Qg."`D۫mKY$cQ VRKD 5^pa^F}5k1iz?d({Y%?@8KATN,ԑ*eHV )s `__og`(LڰBzH2UU]yw3Cq) (8kG&;jbZ6]qPG%QA131ۖ5ϜXX3VL&a\p(X"ä4irFbBd|bj֦?N 2ן:_ba7=VP{asbyE ֒y+0-Ial$`~Ԁ*|ږ mXc.4sM,ryo!!cT<9gJ$;m_d^9r џ'd_y 2;e"vgLi|;XjɁ2udR KI̟"f+&e*v]ld|!>0Ah2A9+> 9רYc;x6K,ԉ Ov'Aңuw{v1u]]lA,CW0d]iP|\ q:hŰ Hպf: ?5\g'+GvcDŐ ܯBU~ϮGW`40R8H_؝/q7[Ͳ1\ RCDSL-䵹WKj6=BlW 7}|j}ݶq?V!lz-N+s+N U 0 ǰ@8:2X-)'BuXz .۵@kA4C Fmk\mnx^)MrN /@FJ429Z<=~,lqQh7Q`SfF%B"֑};H)p6M7RccY? GK2h&D|}^:rj).),A[s0pD-( VD̵S YCqj".4lTmeT^;8CNIخN9ԣ8<鲁Es~GEd5zꊤjcn]69%c+Q?UbYf0th wayLk+/g{6ÿ!E*1J9ؓYfHwԡo[$BWo4}z*@K] =`{ѩ\ϢӋӣ;(QtRbRX^>͎\d)y]8bC;_%! `+?5k\p(3/P`t\ y{]^[Z};p ^26:v!0N9`>5c֟꼹M ruW'EϬGEՌHF6PÙ `mz7}T†\:m7d g'j9tM+.nG̡Tt񏅊{ MCҖ֙d@0,R? d" F?I o͝2Ga dX,H6Y;!a~z|TcD Ĺu#\hBu2/z']`P så'b&D03p!ͣ腆0;M}U,IRҀF*3[XS,MQ~T[H(P) Ze;K7 O͎jh$ə!x&ON {c )LVQ~YsB x޼AG6 mr"|JDS5Z{Y~n3,IFaԅP’%!+ӊALݣ˝Kν"aef 8KNtgä+.s&z1Y,Z.B`n8a w})wF.:إD+Ej_k T~VMvx%C6fB,XNczV uɵ^_+gft1{# UE͡{tZ0 o7r({8V15bȁB'pi mDB}V8FcV*/Od QD4T L-Q|qitK|wv 5)cI`fND(}~WjuQD(pON~I`U`Y&(_HPA'{0e΃`s5)Vm/f[#>F"b~9+ԚpMhid(q~kUP?Gn2Nƒ7Qn Bd>cQ>KC'qkmLjڡ Q\a|(^*9Q?>ۗˬ#V&<|XkZ(dwe|3l m[k*gq/O_^Mze vd5X:tsJZzF׬?樄WݣS 3^ P7M]ocQ2hTHѷ\!V-S wqetqL236kk&<&b Uzg` 0 ArNj5a \7\"@5W?m!ۄʒ3xHGePTpf;m,]PX'Q+`@fYQu0mcgL!ln}.&f(.5c@JªP7Xkh+%A1L";T[+5QpD$dvLB SFߵmVY1V zjw>y#6`+V<2jר)9Sϙɡήq܃ۨDqT';s(i$~-Ip>H]g?:#Scg `b%m93"0c0%s[9 3Y%w@'8Sݚ^}WASky{dYoq̒ぉtç3 rh1 tgNfSw?OwjEkkʎP/:th0G|xGuit#+Dnf}xu F.!#'$q Jl=/# GJz#@h $|~G~DO6;GS;wnb' Yٌi.L~%(,@I:3G ~ĪYc,r4[dc_ȤKƈcXfNΎ~Rm[!@Ћ2p[.$Tcc<&"ѱa{b6U|K8B(2 Ѵw)K`@`v F#܄Cd97[ Q2(*d f$yś㋘L_zR6ֆ/s,&ݛ!ާXVJlA>?rB|ݖ- ?7 {,mvLkߴ`oZg/)|.gcIOu^X-Jή<[A!)\u9Rf\Nܓ``t*w&܃e {Br5qLӞjUHxbQdZ7j>U,Dud!TW8~zmg*5F!Rrnao5E޹']40ɵ)΀etmBa BX@gu= Z>Lt+Ӻ/TvI>e{;8("4S,lGcJQA#ED2t:0|h].hcPdKl͍?[)A N;4_ExF>#gu.}\o`s}oqQLKETmEӞH EgT9, *ԤFfU}}3z}RssQЗ|%@p (C;HcbgǼpnSU8 bD6Dlg8 )6ɦV f"6)ۏM􀘷%nh^#sDF YGqS+ Pj#*l4\ [-' Q-a,9+VZl* Wβ* 3Cccۑq~V+@% w#Q`b ms)wԙ.>$GB!J7w%EV6&dCw'lyJ^nM7:`8Bb _VW$3dI COKuck+"ahjzEA[3l/h!!nF\2rdxT0":` g*oJ3\U$mVOr1[qRE,(ZT,{?QoWTnLS4[&ʭE,/e5E?Bc&_`axRΈZO9(-vv('Idqi!s_cN.R6wpFb۪6Cfu3Iiej׬}O.W;˂@T^][%om=eB<v'".zF3Ҧ`J֫9?fR5iחaiMA]M4 DkBAA-quc1E89ZwiN-d<~`AԊ:631XTɐ\wy֛dh2D6=kUTތZkVcg->FIVJ / CRcg2MS!/ʭVǟ͎Ȣ$'T7|>4O&^,oZ5_B hXPo]tʑJ0[0 ҶUs񈌺\v˗?KM3ΓT?44%A fb06tPXk4I YJjlӈ*23 De0#ފ nSտBLPЄq.$H1BT"&߸5qy EfPWFݣ=>Iٌl֎AEQ{O*>]}QvBs L@YOr mW[D=g D}fZcE7\^ϙx!mPc7l$y|[ʜm䅢c.f?l_c>7}|K| =wSG-j *4u,\&<;i V΋!P4 ȶAc oY-Έ ͇Il76;]/A&9!%N7}iE@i42(\`tnHG c2Lս7IJG*Αe[6r^~i`66}cd <"9߉cHЈb%|J{|J礭kgU߽??3OY2MLނsDc떎 doJ&lmMU̡ĒL.vCpzSC ;{`}W9@ ]3U@BBRg&^-z%/4u1W1k@tXcU8.e|JV+g+=+iH@=sZUtW|&VJg+: O`l R-s}['#>7 =Ev}6).h [6:jp]I+nck)'Tp |DSƻ-V' mNhyl kگX˸rhW[\tų3+yI9ʃl ĈDW~`9=1O@yWg.0GhMw<`?yUnæ7':P,PĽ?VyϺ'iosa2]'f/h, 0 ^՗3P-;ږb}[|e~ϭ.^J7فnϔ$t7*a=Dvi@u@$YH **&ޯ ?_%+SU7 [ qv\x{ |mMȮƈ@;E. _t[H UF^ ỹ\&̎TQ.YapDx Tz?H2;qdgBbKOjPDrK6_<[Y?E=-U 4~lt ͅW*¬Rpp#;+1ey`4 WQ\K( i*m(^I/ )͎!\S<~wwq5urotvÕdx%j`bK0t^t]3$1>~ڍcjR[믾\|Ծ@ D_l\y"1?yUW"A],չFmzr 3AMtKi:Y`vf1=H\XY[iqJ8.»){dX6xsYEjrUELӂļ,ׇ]뜓A1~%?5DE_Y@ljó'CLk޶#djEl1E\qY7GrXi]o L=(ڐdmq ,P; Tޞ9[䷽ A}t:csP oMNfl(Nj}Z^SQeZ;Ъ*vBZ]aF׹ tcJb, )uRYFm*o5A|  0F Nlo  cp#e-ysh9Mښ*=-jƿY(SՓ6F˽,%LJVHT[A/eYTaMq+Rc-Dj dW:]1=_zgQ1r`*1,vGJ\ =튭T4]]SO3+7-boaF YEU_7v #O> CXgNm*6ě<*֚Mxgp'<8]|9DsTFɞMD.jQ\:T̻|L[nHr"6(;B~gmKns/5QC4h06}椂]\bq2rJ T`_؅fkhDW] 5( ?X5Y21=҂KlJ'e1~%g7DFflwfKdjp1r!㮙U;HQÛQ#<_{m6d_4^jP(#Ғ̚ QƺA㢑Mcm]+D;=Y3u3lm[K%Ե1Z̝2T%Ch8fT/0²B 7xP4y)Pܫăb05Whuc-JzNj3+ƶ{q-=; cWokqV ;e-ۯ/*<9dCGs"i J }*Ar+7HyXq }x\jD| n 2.kWT^U*9=Qn _ ǘ!(oJ40N2/ {ǫ#7箪ߵȏ.O6xW{YTu褐4Tb.m`*{]XO~ w<{? A62[/(13D3,({P1Y,]LE65qu(ս"atFtq5=O\ ykuk2ڥ[n LNj/6Ykf/#tQrz|w!˄|t)2O!"@hF7f@Sa j6@,GVC$Ϙ0Ñ l<{Dk/߷nU}PhQo7Z~O*x|t}3|*5Шt撌`rYwED #QEP s r nBWJt_ iAJfخ=,:9*~Vi|e%|q4%Tw%kRs*1h_^}u]@_Ask T ߣO*P4jY:^Sm|sMt9ut@>v@,^S- oJ2LR%&JnHJG=EC5qDDG#rW'{|2ѬA_@,a(0 6MdbՓT ߯EVwpZ$!nԇV[WlwNC1@xa]I_.ŧ&SA*^ӷ6RfN =^#SWVRWOJuXȰ$ޔѠ B +j1.n[aRsk\ YV9ЊH⡿9McƮ=1V}(v`}Kʄ<-{~9 ǯlԐrڡ>[6Ӆ]\p snQvkpMϣDgQUs@W\:߱tjly#y?x({gꅵ(0yօ)G2qG@Lk#EHEsK}3۞!-x,A+K 3b# ׻O 9C؋!6s&93]0Fi9bt֎` 0E`4D;7BDv;ʦb^QD+l[z6=5o6SI8qҰA0^F{T]h$? n1-Ig97u(nZ^d9d:w&C a*7 gThia.xf *rz@A=THh~藢%JDz'!{K Q:S ;RY9\v~pI&hW_A}l棪% Y'H{$+-L!1q* 5gC`uij髭j@foo K~)Axf|R&!fv՘-A0sZ$Q 8u,|xN" T\26&ayŕ!\ F —=kpbڠ9v6)Fo,IEgG Bs+JFz p0@g@MH=~MQ7dVy?G&C8c\֢oêG?<@u^H C  w{i,Yv# w^' ō)*!Y&PͰi?Z\Im: C>lsUAM! 7 dƾTBI;Z\o_w1x.d`sZ),2aK0l3 Gξ{^1X`m 3 WM(}"-?<@o;۸⮌ih7BΨ_[<$*51jñX%Ը>׌\IrHqQܝe)NAsDe#oA]p*3棣ÃZ^<ġ. + 0#2ύfQN 1f9[IdĻzBajt-eMEK z.!!c?ԬC?l G†ʂfhJ.F[=ϬzrC5HZMJK_3_0łvw,鳁 | GKBtW&Zq0IPL 19S 0"$j1T B9wBSF3"KP0]F긍>Wu|Wp"'uOQkMEǺ%!$eI2Ҹs {kJo7|f8HrG baяQ5S皖 %uգlIj+nf _Aة=R&E\"EX #aD(,/7=(VU//o|v`4_&nd`$:bDy ՐdD|A Zq ?`XI7Qz<&imDD=F3pJwms,(\#baQZb bx *3+n ߆Ew)5Hv[D$/^=n-UFbm %nZ7Qy[R)C9ʠ0g[vjO{* |-Ct-im± 5O`~h6.O&R{Xud26v*@"~G'VYݹZ{VDf;=!# DȜ}#L]`WFh(eNY&Yrc>OcuX%X*L{6eqޭRVV=ߜR5N xԆ>oi^t2͂ކQI&7 f}c9N╷(0V^I)ko0mx-г3lg 7K֒.5PjY@=Q!!G>$+I7 9jA:?j+99i>G$N(JH;!^ 5Q , ZtjeK& zX ٛ+4WA`5~ 9֚y"yl~Շ#~I_Q<,h;g;h'ńB-jbujJE&D h P?U2 ;bST;KaS]؞6 XYٙ%Y KZ5dY:V)Ϫ|ü(MsN%{ng_ϚpJ51뜀tRsFn0E[sVlNh+7V8E|J!"g+kT n4P'3& Qmw 6[D;x#_~;Y0N1%yX@VP'c2)wj/)Y| ZN]πPP3fbιsE$^>sj.1eɻvJ 2ȇ\tRjB: b2P\32/u'"[riu9eKCp]mȽL_bKWRTkSEawb,%P7{2_X6$q[>RQ)>ϔ4h0<:o*FB8!K*zT"-fZ& >-ۯh[rgjaE\Y MCT%5IRmnK,' uSePxUWFF8xf,BۊA Dvu$@nA=`;W?eαӫ.WMf*Lӵ+^M?t5xɺ-ZQYC{, $7qOGƣda- g^,=)cԕ-m:FچξƎS"L)Ym?޼@5A]mTn Kl#^*9`?=꒭73 k')@E;K|}‘ƃecgB#k l8`Մ76ڳ8 Qqҽg)M:/?b[ e iM0UA3 [9#33v#NvFഞa,I얞`FN""8:ݮzxp[ZgV/85uau0"M GS KF7}j}¥l;hSGǵI[XTkۅSdqD-ak#Mc?^Pk{m`Ouep,LdVp²߱>oVŋ__V{&^YIhT3Lm;c8RHBbWg ۛ<[zҝv j]ii;(Yuլ3e=z v7y.rz9B5~r;g[:E,+Y2 pN,O'ɦZ3t:}SD%êy[zb`Ӷ(;GgheyvZBD4@hSD= _(qZ?&x$=le9HErZǃv3c3 UUy_2@fQ o96Z:92sղB2Q'HP-itd-5p٣` 9aot^@`_!5dFYuWOtG֌: '`u]p蝷A|B{_k/#9F87qb- ܽoPQj!#) Y_%وHRy='oZ 4âwSpxiYqRMSO()j"c aCcqc_#Bjh1z{IQ\ɡ;TcL=2'Ybgd;x AmVՅ=#l:.TAV@F?"j@51J󛽈`XܸFHf]stJjIᕥs 1*`C?uLu^D"7ǟѫ)7s*UX(<5oZq)Gil&oh6UX86rX2hciِcnN84HK6$;k']2L6R04*~_+vɦ{xjZ3w附CR%,D#Q4C`3PFcW?(cNR8<ieku%aaia Iʹ~ބIJy3WgE)MqS[|ud 1i2YЬ`VՠCȟY7,_^Uo݇95ZpH쯿+ Pd(и|p ;2<&">$lD>ӯW>KuxD4d;q{Iph!p `^zdG26D5Cp:L)4W:•w/u+ sH{lQn(v _B&;5̖/ϐ1=8aUbݴK:A#CӔKօ*bJBVIa+Qt{V&y$IBKG$ |z%S#=jGMt4f|KvD-YWNJjBb f05kQKT(eNs$xq_ Y,CNڿϪX9 \j|(fCuxHPK,{->,P`$[id8Ey{Ȁ`&Tt۠lɪ_ $ol5Zc7<B4wB4QlG󳘙‚ :J3p`Z7Դ?(xfqtmKI 8+D F9ByMB!=Xe_<7>nD 5Z9XhߕΪIL ASBay&Ow߯z e)Ụ ۍK|;UPfؤ 7仿@ }I"\>Cȱ<'ܕ!_6?\&j(=v}>;͹+k]՟6-Xr;{pAݢxU8]7ٲ"dj I>G_(tŬIb GB .9P;Ԍ`m-FkXpcK9^1V: G{~%,dtM̾r Jsw j<266:ψ ?^g׃3e͇ cVzu?z7I"K[B\A[HnQ)vIsW$>^Yw|\Vu#xMZ?Oߝ 2VA3Kb6l-FQd>\-$Jn8 U>te:\*BK 0ൽBJg> WgiHjDTn>wU~~ކ$;8[HL;.Ƀ6]:MRN@)R goo Wx<3StDL\05'*<^q240Ug~BYN'Kv3J\p&@U\4zI4*y~K8XDV$i_iAOY3*W]X|ʶ"OmT[68(SB~\V~ytu5lht_j0ٳ6utg`8~ )+x1`-1 ڕo7xڗ*??v4o[:j~PK®#jT\y^D􍆴уAd:KFK`wZSz;$L$ŗg sіK7Y*Eu BZPAZ''{(Ρ'At Yc(<s!8ǘ~N㟜rKO+L'"⯴q/9= J{1:uT#&se7|HuvJڶ tK1|Zshj<#RV&S;ND9 bt]aeoimB)= C~b"o LP'ou* +D=;4p >6fKmEPm[5s6f^"Ό*P5:3\{,OL̚Ѿb.  p'Qi !=Q-OoBJ.A1y|Kg¦7d lYi;瓻*+϶ ޼02v()mn8n1 q /<dSC8hR"TfpSFM X\Ѷ ,Z$tp2(E%tT=RBbZ Rȿ.]߿HX{bhvX-12ɗ,!`ל.QDxԯ]ܒeH%uz]#5@Kw7@.=Ky̓$"2OsRg*BI3moR |v _ oXuDb:#D̳ jsa636(%=$KL66n%Pt˳HD8*/;oF!׸aci,pc4pdi`}mWįc%PށSI$`,y!GyC쀓0&:ٮ8Fr V#21IPrQ}x\ҋI*W_\7C3ͥ!ؑijXgڮ"yCM%iZ#IS~B!*ne%IS؅JGvARr WH!FuvOF?d:K  TeFRr*gk[v ?7d8 8N, Ã3T=`m[VCiJVt,jg1,A߭:8ڀD1љfpUd&΂БUZXb(Ӻ,bBqX*5'r#8lf42j0hOɳvYA?07ϸ_Ў:BNl>iltӷ 43fZ8ʹ(PtR!wg<oDDƕ,H l%O> :8hnυa)Ƌ}x6B0sg@ Ȱkl@] bn̳s?_hr3qw]|E+;~ g;4NѪm0&Xh9]m|,tgzO ̊eHx( znhs߼rT6™蟗v"Rcɢ5˜,.a)@Ʈ?h' Pw+p̸}j@ ߑXߴtH[5%J7sFIi(ƩNJc -rLò[KSGj =lh݅βp Kս!,M3۵/5Uĩr`}t _C7տi}VkF"F39k&Ӟ7!SOo4R^~1jK7c {uH6mx0T}kHDqMw=a #?$J=)_A- 2NtJey“h67鍉fSꆩ:BrϥVv8D~,dӤ/[vZLOF@}c©ޒs HfB1 Ou:r1VFJ5ۈ_$ffy 6vֻW&[{y+qW6CH1p8<o֕ VbI5WV"7 4u}d? 飤5zDov%מ ς[GxJP7dra3yefaVc3J.UӸE/ӌ/v(ٻ tr-}u/lAJLEz n\V騀i?I th: 0i8Y^{).\}S4=JMx~Yuڍ3SD?9qDz7?K(3,_r4}nZeFYkVJ utXN[b%3 e69qN+|FZjRjLY6 _B{+r{/w6 ZP_Vਅ%j qcX;?1Ad\e ;Tp͖Пdzs6j[ѼEϪե.> 4-Fn7CNMnRJ)o(&F ו HrGlVze[Ȟ (%D4|(kaz֏X^_:vlXmp%܅@W:GNt)DhD\ٴC'y"lD`fg Sf:,탣-,h[&i1d=X`\֥A/jڃ*pM?_&~ (OfU[%N8qS~x}T'eA͇e7I:VhK!X & :OEOȯ^s|sUN{P2W +*;q]wG.nWbZAh >JEۀ)RL„mu73׎Q_:+i `:q"('-cUs⹑d'lne*RY݄RCr q7 ~Q/Uee.~o. ƒ,IzUnT +̫qIH1eO[I=yyۚF<Qaaˁ{քm@b M;ϊRscݤkQ5q@h;4oE|uIMa IPn0#/GR"n3Qb T1N=Y(_ԄIi;xĂfUJ/I;q{ե7~<Gg d,22ܜ#$UצF{W0oy5OK6R"EaD N{-aheP2L=/"_9: 7)O<% +KҀod@#^Զd%i??m"ß=^ql'|caBoh(HX%V2I{F8ڗ #qdo/r{YN 3 R y9%)}c+M%BDfL)F+>moH.ڵrVO%:AQ/ʠa?nERP bmtV Qk~^^.?bS=k1B5Hu!G:In |<0ADK$Wt_(eiP%%NJF"V;E2~T:}r;"_kb9Gy%zgwGcUZV8f$Caw{eJ2˩.ٴ}QƚKQ 2*AoH:gɰK#XZKޒe?#zW) 3=nWL4&h7ba:yc锈ސua~._B% =2ڏ̕#\g(MSN;%NJ. ~h&ׂcLcGHȢɞkt>ڀVoMM[vo }$p8D:r:o,pC*L4~a [/魘nP:t^$[qǍglP5%|>ıU hTЮ6!0M(}u>IV['=3 ‰qiߓGVh 8Q,Y&Y A SaBhץ"(qwjea+zRBĿ$Րj*ey_MvsP7FVۢo~oj٧f1c`aN9~+O*YX ]~HrȉQU;TzʱcآIӞKAߗ493F"MwrNBsBP7#|#=cIe&ufʃ lo,W!byg/A+f#!iPU\b p>#9/+)@v]c- #yo'0Gʐz7 73g&NU.@BRkΓk8u0;)ɑJ[[i쳉+QuЌ[5#zM[UxE/c)W#naVf&ry ߻;5rxYz1:OM#>vu䃱~&BI!Z\7r Hnʞc~O KBqAOLM"/j|AJli;HzilEn¬R< )xXp!@#cƗuk*5]0" &dHyN#ӡ.ԘɚڢAkh9uv`q_}߯YKص}NS;Cu2DܦEbH-==w\)v<ظNLSHH˱Q%q!Ւ`\wQ3V !Ps:&ڂ@x_<_0tZW6P]=oqak30 ϵ^lT_d,xș!`(vD`acJ@S 䫅$.hE^m FSPQ]^yO+<<#QA:'gxf:NV)Bs?KOY ? :vTH&̠x=Wbs/~Lpk1TmiNym(Pۆrʰ9 q3m\8xgN3 `c7?@NiYQ\8Ѯصq>@KZ-OuFBT/#nY׫l ҕ JGA)%4Ի;3 <~@xlI ^SК$ҶܷAMuy4mm G%" Azo3«g^GklLWIcMVrFH\ڶE v[T}5nU%ĽT4"KF:i)P/|ML绞|^*m9]T=j:LOc\S"r#=ꠢ dɥjp]Z)^g*Ĝ 0(yN9ifRS/;_Q!z™CW.OɈlb푩 hq $jD+h6 k] etTՎy`Ë-t4̒m2z3|;'F U` 5jOacq6]l')4TG*kdqE r LOK>S;4uѸ/e! i*W,B/( wi֟b @38;ݰ)'B޵&d4Ahhuzˤ$=v;dZuBQλTMA?g jFPku6IO sZxW=tx!k? [gm@SMfrT1U&tE5.6g_W'l={}) F0Q8hf<x,cw$H&up6f{4E_l5ΏĤE[k9UMOWI<((N 9|ev.VO` $!FXw:JD V|.Tj' Qf0,Ι34$2dQ>xGPJv[O7^P_:+Lӣ O#ɖcv|W"xRkZmoRR!=/D!Q(sVؤ_w=6V;EWL %7 +*uD7Q`≺caG7:,0KDQ2a;q\.mxvЉX0ȗo[&Xᵜ4uQ0HJG-ߏ0*vKD)Cup\t+*C(OcI.4| CX806.C߶bo^@t!*΍r [p׌D џf7*5&j1?~8!Zh{df1 R&0[ SĢD< 3)R M%) s LQ_;:PUdS4OP/IJ9}339<?h2:98w[TLr綶|x]1&$05cX/(1ΖM1ӹ<C2k_*{|^o ’Kk5V\޸ AR}'WvŠV䧆s ib%٨zx>7 \?'D:lwRXTLŤ<.Y1$A?T[HlICPA-{HsD ʝip*OV'߰!\`Ǒ"LGۇx;bE7PE}Jg$GeR!lv"0G4R^#Jg%^LU>6\ 2PT͹X /#ɗr#rJVG׺Lz{̌ѝqσfhb{_is5*i1L #R /ݭz rPF,B4Y&My.<\=R7nk$cˤЊލ%}q&o:uW!zpY:&>PNˁoсmrEh+}u0 |NrOڑ=o o t!(޻}IV4 4yibƓ]+H%H:(+#5 BOaTW4#ng Yp~ôx -J\c%)􉙈pA |g sa͋.<,GsAv}Krw{8Tؑe߭!DVQۉ Rg#"72QLtw^-M\i:_GiKubÀG H>vkďu!˥ {n±pKsPc#|ǟB)ߦG 1Zq(N1{U]nF[tD'c M[_}#y_kȒ,3)=W`4>ciyXt =joΨ iZYf@-B암N uB1FT/G݀ bN5b&Ь 5DŽwp xl;[.:-2 jI 9[ 񒺑pf67Fr9n0UOaeqUױX"3ϊ3QVJEZ1%QR+[sNn;f~TShf,kQrXjUGPEGe@uBdE='A5-)LvU1YB_dnl%?8i/*P59-Fyky迒Zf gvH'+g`tlh`9;ⲌEiy MfY64,/ ^_x3B4?+.Nyn@y9g9}>" UBXIו a3<~ W3q6|匉)¦HBXq̊I 8J`gA6.5U(+\5",OE+O(e`~3f&B' ^MLz0:3-'*bv}߻%>6D~DvuTӀJyn0f pӾUPD-Ǭ3'c1&ڶ{q[sQoVw k_B:Y^BȹSdl$ή='.,VK@QJc'}Cw7RF~*MV()O|8;TIa1 ޝkaR_Î}ą |Ekbm񫝮| jT a(LLLA .~JAo֛-. ;0ˣU@ޗޒe\⑥a7tFhzL5ϭ(_eIgH9]T5,wIve4`k;/GLuc)=Tbaw1z|Fh,}V ea.oɭdx/~Uc)HSDGZ Sma0#&(2;CAIUio*(-#ulK1aӗ/. @\KcXQFM}$ʀ@W%ɆFY,Ƨ9F#KW\S̏#1BQt:6a_l/^ +h!RГ*9q; %hΊd+\Ob|+(+7v * K{,QbUIQ#&O> 8xZ\Y$Q; P|8!OE%iH|݂Kyl?bs0-KX83?Y}O*mqݸ/=7Aw.f]yPb>N0ec9f?&4bL~M6MZDxhߐb?Y.oEi Lv )CᰇĈ(J)M^-ŒS;,il-ʲ=B_`{+][V47PcI|*-Wʯ}Gp6]\M䕊8С9*A3'?ӒHnZݫdT/6fYdnHx<|ZHu4[Pi]?j .{ܡ@k ƒx쪥E]%SGApa:?%5/[vTA#4jz؜AutNmcՑ?WSuxEmNB#GVЅ4F%%?Hz2A" οm^a#5f_ sq2_ ,G<4ɘ`s$1u A0%h.Ɍ>=1鵃(6 xJLgC)5-ӻj^҃h˿wMՉ=.A/$gW<^w)/}8שIHf<z9웯H+Mi+xhZ&_)JĀ҂|ruY OJq~DJKCTy_S'ismS`]f|][8,:HĠ[_Ц/|}EPr&;h]˄3uԷ1*u?;{ᡘpw%/S>F&w9A~owct ֯7?\Py:Ğ/9RN@W"3aɠ+We}Y%7%Nf9v{aGX*^-v+c8mP=N WrwbGhTig՞}t&G ѕc\S̚3.X_L' YowZS| u^xn f_|ñd՜KP288#6x+;zѧ}vD"SzU 5xcqZeA,kފ{P͢FZqѵ҅Uk_`ʇ?Dmy-8>`p##p ԱIzkh #h+ _M1LU~]*,[)Bu_P.^+x4d)\ xdzm}z:B|gO ̞DQo+ħW n$0By}i ,2ЏϐaB#MDxpr +5 Vje^o*<R}Z1~o⎹VuJk~8SМdʝ¯&0'/Uxa K`!ٮzTU݀^d0,+3[V3X3tPuI4%=9Ĵm# ?:`C_>(>*Wux̻/c<|lnZ|`&fӏ!ؙ[ѣӯ'T{#9Y/@-˴%MNfq{п"Wzթ@<8S|C4A\ ,d$Ԩ<|!#䆃qK*7 HD]Rx=!) CkڒY;f lY=7lsKTefw ǀ%C cKtqZW\}׉ 0O p!<6x"p*yIo3/Be$3[͚vrK@rVJD3JvQZΒ+bh.vu}Yui}x%,l`+.ޅ$6Z%:eZ.<DZ',L,|ћ҅%4)-}˼y?2hi=> HثO'!U\@a_ݎXQ9t̙ dX e]*o1PQ8@,ܲ[(a~qXd>@a6S=׭`ZmMM@}/_kGcmڻA@0N֩b;oei~GJgr\YӁҷ&VSL~zo2cu'}BvaIN%Qv؃9aL\{-=#\)H]0 =]WE&Y;.Qsj3u'ڤ=9R)=pp!ӬzMx?[6ċ x>@&y" p3W'cN0ZЖ9aXٰ:9,ڷ ]br.T dSYX&`YBo}]__2P}97ݘ鞌X՚#jxlΈ YvՇDW O7mw8t-ڴ3F*s 8*u`e;7{Ulu%q@UsF\+tL=$l푚󤄄v=Q|besAjƣ>  3*~^!ᨚuZGRFgF?z=~ݾ'rQ3q\=h:|[B(JB daZ$}`ҟ(v“~+y c4Ⱦ.]f|Nϛz2~dސ~^\aSI xB×OsBVlA&) &;ZLkD[ iur+'Ppd+39Ȕ|֯r+bL+є' ַh EtuO6fpZE #rLQQ`l=g zݫ_BB=_! L܆ꊚkxf,sd}#OەmYUGTȕ!] l7< 76,SD9C%K.8)PZt"2!1JHxɵƝOh6ً Qm~l pOh 铐+iAu&*N׫2CIM]fi0SDI84ο`ƚ/f~:-a\;sp2WVwr'5rYZ1F0K8ڒH8$ba0T-k|2>{ n Mq}w-39zH"wƹ\"#yi|SH7$=랉B;S0ͦinXL(yR)7OgNς~8&5"/X-sC .Ѧ+6,oHgNiŠje[ 4gq?"7{lI_XƞMF:&wdzkr'+)V/sa[CmR#رMRPIz-KeȠ)c/g8;FGsUʏn_ Y♨OuamMC~<2*U~IogۅL8꧑[G)R91юO .L1liFiֆ<]$M00{]^8 %i!d0c6|fHy1 )7hnDW#fT97e1k5kuH2i&b>*|؏e.'~-! {jE@.]Q(ì?/3C;Vv#rLq7^*FKt,~ZNέl]iGFX) b3o)%Kh`ZH RL]zdZ2ITFڄ9}_Y;MQ`$yul e<^_ƷTTI-9>v_Sy%*֣,YHzɭEΧHIM/Y_qͫՖ@ZD7㟻w(0[vG$y;;tXNE 2ggw_Bɷ1U2oVbTʉOM=r(\s =H?|dyX@|z۶<7sQj#j}*g|h X54UD̔:\YHlþLoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:t^-}"<0+TFLBJǏ{F^d3ћ=OJZ,abjW=rϾ&D -+wS]{n ՛UJ9o4F iYoM#@}!VaLx7p׃|3l. xLE ddh&Eȅ- aVB %ŌYJo-U,ȣ5O+۹"b&Qڜ68Z0W3sܦj?CL2ٕ*["_ǫ?%J ȟ!RSڪF ]J H.F֜ =2,ٍ6P5ϱt@ެ9ɁKwM:/R!MRA+pKYrT ҶY45-Y5KB$^_|%ř`ȳF'~s ,{M >S@"K PcI{0,9OtUHp[ H='i[&a,~DohpT6=ENAͼ1X{^c@2jj7>N;c 55Up IsmBU/{Qhy)İ47F[̿O ׀꺀|@SvA}f߫L 0Qܺp G!#d]żN*&N$W67-xl] N$_zq\0lI@ń==QF%pm$ǁL\a65ZԻհPVhX` 9̓0 YOq(tG wlƈM%? ^3o=0Veub.- HJ:VD,v'x=&rGj7i&DDB6)5eKԭu0"2 $֩O\>98tvA^1Wz㽘b V`D~}%gT ]%v?uxAb~h%sQQ8"x ,*sTG̶~5Z_fL`7s,(A!x*)#Anka}pO4܀] CSR߳t"soWc] ћEK"-{?Gs)f8!nHZȾ,jerb8>:y%,e` =al+@ d`7J`bj_WxD/tj*..K *0 NM[Td07Yo%Zmyٓw=.jnnLx0:1c!maOaM͈&1ykOGL։S/DeaEE?;5~G $u옇[5^ZQL0E"IMa}Wd^NUuQ*]>9P<֬)qRL~yG/K ,URem>Wc1L:,%6%\tr$\8s=N&GEzG䄞NIdR%56kPׂl5aW@rUAE\EmߍF{'Q9sim$Y(^!z;&uskk(PXiC 9q:svV DZay͵2-:/.~J+DQ/"kaU c1Iҷ ~@.ȟ EKvX ɥޖX[fWrmDt ؿXC# {PȆ6L[Te%HuE9iTP ywjވhr# C2 E"2L)8\[N:5j_2dռA{4DvPaMc$ܲ f'o U+*dGr,^ZxjK}=m^_LCS_{F%1y5=WϦm*:9` ; }nt.Dĭ(ݨ&% !@4_r( }V[)pPȉ\BW}^Z"eKO8 [ْsh*solF\$;?6cOm5x~ U'kYgA|2g ,V+ -ꪐEcw.p徠?xɍ`țɶ2bxYPHp[\jǻ@M9e.Ƿ"TUܪw?ܠHF +V +b4+ƯSʮYcrckQ돰SىyTb-.7xV, !tXCҢR8RջS{K*L\sl$ j4Q"Zr/d9/ډ!e&_Yq9Q=,8?n쓴AXVn]^ }^E:HiR)\g*h xz1̇3q1^"m;X~neAAj0v!p$ Wm*Uk6 o$Sj E > _װY$ ֊ь7at#OAeh!\hQ\jd8Uf*\4,:LXbbCC# 8n7J\RzQqE@~ ˬA&ssYfqб.&Um0Θo_+*[ocyqTP:-:2cLn.(͍rvKIJofc|iJG.7TSyVa׹b.lfm9ϩE)-4nZi舼Bj{ۏ]B\JzLDëjtbSg)y`$*`{U1iʹt˂``5p-.-Kf+l/EraJ낔0őr%RP.Y& ?2Fe))oezU 0Zn6+d7r&]=d\{ 4j-ϟ$.jBaYX+p t:(ie}q>J=!&gpvA?g1;(|-|[z3|AaW|;Xu/ȼld#[UMZ {yE"hbK;vқ>)USp$Ǩ֓µ+4ôaڅ4o#SKC;h}',{V:NJY|%UʾrQ.} 'CixDDޭ/%,fI ,@1`VYϹw^ZHji!4ƻwJS$>:pHd6À2_!3^1<[_ޟB{;d:$m8,Ŧ.#2j{j:E0CYZiZ&!tyO(!"8QЗ[NdXh7GK^pE'%nS܄Ft˂ż^N-b ǁN']V-jēc XV0NtmXʜMȮqDh́<w01x͢jp3(AcU2aIYu_+mtksA:c ,HNrk`tmW'z?N9M ;z حݘO olyF!03ȁ. ϋh{^V׼BS t,|W?)2L8 -bdMXjeދy7oT~3wYI!t/ᙐ{+wPr4N *\?e(WMR|JUo}!f@N Xt^:"\\޲uԟ8oie@TFFD?YІdL0āT|‹H,fP`LׇJLwia/T?6]zƊ+"C6u4c[4SL95vRGo9p"f?>}T{Ig|NuQ9uwD> :.vSw2:Q.؈v-AAn6t2[;6*$w_4zxt.*0D/޸Cf'p>c8쓦YI9_L!4G\OnA!]:MJsSEkC&,B fT8W3i4U@-4\?z@8jn AY 37A4t*fژ܄H (ب@u: zw.NPK\b%+"kR+4rp,^:,JE~o `TGg%hߟ3q֯q/ jd';m:Nr KQZTCφK$M'ďX!:h?RI$~ge?pA?0XA5oOUnE.oV/ˎ\xC3>hq(?j9#7M@xa#ZޢCi2?XldȠ% A;V zfXAaulɞ- 3*%]gͅZr ;?CH㉒oP]4ŗ*,\ KlE _+I J*x:ΪXK2EaK.GXQt%m[`fg4:Pw5>Xݲe@kV:KXc`Tox7EO6NK:L|3wYJ.JTv/lCMO0Z.mTMEM#1M+0Cc(ψVm /{FǠ}B.}a^9'FK_w- v ^HNj}a92WH%-\g ~&ND4r8i5재%Ս=Iq&a ~]FX= Hb(Ry:XS L# Q_E1Nfx[/mԫ+\nVR? X/ؤTʚ'3~-,ubsdb ȏ%rE2"kЭq/hW%Eۛ=1( *`\BVh9t$ f'qhZ~ȏ#kN㕃,Rn?B^v tJmi.saH#ѹnk.jWI-`zeħ揘J-|cƕMf[$//ns^-ct^.n8N:=|>ܩv ʞSr ge]|p 8_Y*s,tbHi 85#\g8?N]ILV0et*1N _{Vc^nionFXut<')q/6r Q*^}`%! Dd3=F&姷eM8uw'Y QdQ*";5%ޘZs)9>#q4}Nr˝'Axt<3Zp،ѫ>v.* Xh<;7.kK_?]䀒t,5f'rةk0wuB[Sɳ6 kFciL*I' jwA+8sO'A7̩nS̉X~dYSg +QdU &^O4 jfJ:`W註xI2T3qIx//'({>MJ@n*lӱAhՂE^vN!:`2?L+OwblƥY ɓ ̐&(5(`7 [r1L\k34q; Ѳ)= HOJGb^[yVZ  ׋Vǖ1'|lKsSCNnoJ]4HyvJdޒ 9u>+( Uoj 1hHefAǃ{{ulud.wfل2ZvqXp'Ȋ%69|FnS*a- Pn1qf諷O|"BͶ}kg*K]EE-DrTXe҂*SbwxBK}GPwUFVP/t*:E$- .=$g|} !e}1 } =%@-߈jTm7N0rżt{6hתvb"r0 @^T(ai 3rl nSQOFEE Z]jSX^xPZX}1*r{9p\mPd۟":cSoϽ5yy۶[ У:e80qř,8_/Vl!Tݮ&bܴ`5[աG@Wl5Cowf-n;^үf"r4$oU(A쭷P13 ǿ`oQ6)JL+A kgTWP*7疻|_f E+k6dvG'CL#{-+w##Zg {')r!#ghU.+b^kd I1M1_wwz[?XTr'Yve.6YE W."bp\U”tX˓S<]4Vj8EW&D+>*?!|Y>$ ҝX=<^j U4n([#=&stB T[So}D871uJ㼿(-!(uMm ȣmʰ("6XB,CE^kjֵm9 a:ȃ0;Ca~yhCEh 2-&0ρR:7dRSBLYLG5}TU`=87~2MZ4Ez9zH4|φN1uٺ@2hvL*iwq}2mr JC %zl2W6~hAh9|_p{/+ULK*EŸATu<nx|:D)C\-qQXo)D.u:8w&0 oRC|Z1Jtnӗ܁-96#Ep>ty$ޙX;V @h;];] gl 6DCLUDL ÜU:"*@O=EܦO~ks6F~4H~|C. or{6H4s*tp˃5aRLڄa?t YCLq.GU9#oIh(Lu叁Q 킴`kցhwUۻKJW50_:Jb?8;k}tQbev=@XS*aPWx P#. Nȗc}'vqp SQ.Fz u}3E1uL>Q_'Gyгl1]m.k>lUB8KDVK5ݎ|}%gGMP)ca6pCµwIy[s˸SSTrcXɝpIWRwg_:3}<34 \~p9;p}͠ӣ 8ԴSuslj-&Ƒ+C[+ӏx"IӘA"jE2+~>6Z L[+勗E1ZPqXDD%ȇT$׾ߥBÍϾ_E6eĐ-6W/@=[gZQ#CAKn$B] ;^@NŜigOxn5Wm lu{yEh*q.a\dDԎo)h+y`ɪt&OY-1C$O >Y"qǤ n_ PC"EmQ hzr qcB!`!lW&Pe&".| $KrUp@clL.#}kfXf_6* U>5"YO|el ׳T-l1/|!jx]#!;3p=$ɌI̓w9=]"&.5Kk1 H%K0fB3C8S7(%y28 )X?&$ݝ1 -PH$ (ʰBmzh%,DϺA&LppW0[ڔؿ]j^\!z<],&qzGC @T``IYDtvc*M]<ĈӲxV~]wiy\EQJ]f  M 8kI"G/V8wg;[zX83Y&V"Pz^ׂ'-j:'$NV] ^^t{A)9 ' =ɓ{c0Y&b[qPLm>I|Zwa!vfFf75MD/o+4Qjۻb*R] FBȼ3;_azԀ1}DXht=$8ɘP֩JSٹ9:t 瞩tMb=TSfՇ4yǭroHg}竭-ϨXԛC(/ʼʲ4>qqqS15nDzuh+扎 Po6'=?Ï%|#pIrg@e?)j3 EM RGE#6FeIX9Ke%vPYh;h4jB4=ly$5JjyFUd7lwtYG>I)OrW54 uwڡTIw 7V$mۼw2A#C8SAI_+̮Z[8jaFTzZٙTF(R/CnhWYB93Q+7ůTլG~}-۫۩Fy@FҬQj'C|?5-j`ɝBԹK̵ՀQȉtNs# U[FY[sYJ-$پ`"Jhy EE|lxQ)h#h%(2"!}D̘ߎk<^ ]SZQ8kIYQz鐒J+Z!͔knM'Jt Dy4w, AiG!_lL%DC15͜>.cq[ Ȥ.F9&j4)9n r$=s +p^!YO^,r>?":#}qXjQV»GrΟݜ #S-vLdbU^xL:c%H;K*YVK|.QgYH,*s8OY%1ӜYnlީ*.@PˑA'= /A+vq iURI^eΓ0l\fr09#U8îoWL5:*`Ț涆シҚzLM_İ =U2D0&}zw[%$}֤*Hs2YTe[qfgA`]--7;-H@8=]bܹk8V7 o޾m6GX!kNq8mI~|m ២}5M'.ʔ z9Ą.uuCF:D?l'?ܔ@JHdkĊ8/ ODiQK1& ^'`ޫ&3'T/m/A sIo]3"\ck3cďcf3= IIOj; KA hћhb?).Ur9uǭءq˂ \ TpOJ&Ym "Sf~UYT.~>)QORUc"ܯ&+ `|_\"I)\ ?#mSo+}~! 1h1-VĞ:{֛#CMjQ,6P* 0ΒjnbDs,e141HSJ-s#LfѸGm ze3{jDy'BH+0Vza\\ И՛K6{_f+W.u%w9iȈL38m>9PaE]T/(Xp۠ND38բMR Ҍ\U\Vjpu|H" yr$h~0;yKT:l6a{a@<$96p0=:Tԗ;"m9F@meA3Yy\d8ʹu\H# /Mqi&4pYAԉށwNWnI3̝p.-4Df@d]^-6@vעXFIo[\geaK2WX%<)g갚eK&&Gf*ɤ{/iG*:W[Wm:/f8FC0m/UZ T>(ew\sFWw{iıD)c=M#S'q0HmƟU j0ʁ1A*7 拑 jT|^lm#B2 .0૫j(49.5QU*{K(@D󳻆(GAbiǙށ3Cۄ.p7 !?)7 dtt,R*S i]#M ?={Έ7jA=0 ϝ0n $hbBH|JzZR2sÞP58b#C3\no)r2m{Kg묧ӅpOPf|U]w22*Vԫ9ON`XfMF@z?dc\e[=!;j8, k \u $X`ȥ:!\ub-]a⾫>-{ћWÚ|u$`>^dҎIȥvK8;a8)6sHSR|.~|6bSA-|3jEgGr^,BNRwk49U[˦-Qg3CNJ^tpj>yC_7~wH^,u}>w E|f;˃&vcSSF΂=#|tQ2An->22RYmQN&5h{KJteW ?nr{lOWqKpѥ 0x0jto*s5Y,΄ٷK\Lf0䷵K]3j2[bi: )9S]n-Cyi&_P2Fxno {7S|thm`(, 3QĘ"}<]"qZ]fyEzܘ /\o-PyZJϴ  p:aݚyra\|=K@EFV?hDށ ?*[/3'- ])Zt(*d>ӽR-߱SfDѲ! !F09_g1 p P҆ 4Sf#+;Ppy8)VϔW:ىHU3pmqzT[ʁd!' >٭Wdz8 WR mxQ5xB!p=8&a l.&M@(I 9SD䏒@["S%䵞9%&b̘D]N<69 q\ A]oTbh'@A2猘P"oMϦ~l5_wva5o+%#jf5BӖiz<)zGKiiD݀ڊΖ2^X7*+,q~D;;HQ}AWaX7F!P|O fePumPaFp׫;gVýȌ隶q.m`1bۇ"m94F/" ZKUmY D و XkUlΰ9M4.Nd"Sdoٻk`Wk%7JU8]K.H,AФ>D*krA ӳBpԹ}J~ɨwJkAu.:R]8G63cf1!%1>$( J[>!gѣG_/qQo+M!9")r|tg+E=^rXZӢXl@@|YR&/WPS#'zW2_)1ag(VUtHM VZGi Ȑơ7poWV-X?-y_ƆFSFJQtcp!JjwLX!ϡJX~kY=x3tH}dO9?C?k ۔eK4wԻ_:dj*X}937ڹɞ.\&͇Ep!U0^Rc^zɛ1y@X:EދL UlV_iqaa~ ^n:-g@l\KN=/8i,@,@ Ըjʪ&Y<'!6mC],}{lMA+ _ [ -}iЬ>,9p6T/ð.2wh@i\x:\s#Z//G֬.WLD7tD,c-#%H2awuss5i3ukdC}}4ɽtή; M&VA%~'cY qQF%ҜCOR2?Mw<εQƫ{3I/H-Y:ׇ`EhXwk#6Ьq`>mYEF׳{&n<~fo%@]y_׬ˇݨJls,< q9YJt'>F_+> XheM7L,(\f?'nl,%i5u`e(?@1Ʉg9(8>4f?)+vgq PX-xήHFysn| (Ef(B?d6*^Fy7U^=Eᣠ*5Gʗ53@D8O JZaNƐQuW̑#kǥOYf)óFp'5ٰ~ cSnbpkԊ3N3 ^N!-QC` 2ʁVZ};~S캵!<dj%t~jRLrDHʥ0XA $~?]:s'0pbCipaӸtbW[υneEɮE\(yG?1T\o5)BZګ٫6W{ɢC`. Lan?FN-YqN~AkY% cW"Ϝ'TG9`2,Ec 3Xd;c޳+ ` y / Fɭ1!/<:@̉R=E;:2W:[]Ü;QшMFsBj'ĭ@cwU~ S_AJJ%ɟdoՀT9#UP䙧Bn<u fU\ `־-_NYR҃], 9oN[GtgO?&HTx*j>Ƞ<|KyN4 /Y˛J4LJsX׮<@mT UlunGg;(6j5G 5tUiBaL9XZNRbjF,Hnq#~"\8gÜ0֤i<(fěc3~FUz64n]&?0h߹w Y} aJ!;GO_GO/>f[ 4&}Y"Dk  ݬL0(YsgڗQK9FR^^"931Xh>g!):@>|@^l];3l[VlylU#(5T-}\`R`}8|GPJ{]c%Ӝ~x-'YOZq.E<`g=}!w"z.=vr5$ΐr&~Opk siOG@q Oቚ.oBA^g*}Lg].J$eM]pjщ u,rFcO ̸+-`Tǡ="SoҒzzڄُtPQܻ/G@w>v>tl/ _oD#S%-v.q~0񄟔߻F8)$")ɴ>x"yPN0 3$fM**MkLx(8[I Dzn6+~uJw֡6 qLJ1˚i-,ȇjT',wTLMq5s̾7e s{y&ӭ)Se $Br~ X1i:lMIҠ> i<$ڙ7i6Vj:7=Vv2r K:p2V|& Qe{ a!<`]6[%:}03lwCL{ ThQ=\me{2b_"*PqLnHl3%-ED@>/F]L 6'!Y3׎\侳+(n;e&JU+J{W5E@~w _0fk~ yzt;TO.1 7El )EH T]7b"`PB|Ζ=Tz~ %$_ԪoLH+Kuxr-eO )H1SE͛ET,B_"V5Jp#(ϹjX8:Ƅ_MRytQFLd&WP+.gZȀw_8Bƪͫ8oΉif㺶x9cr,^|Q#Uo= Etͽ7 [ 6WsR+<=˰q3i.oƪ!\jM;dfgC ôm7 =rØuzE%.=*Zଞoʫ,X7k/㷧lk(:sb kR7Ex!>k n몇>2v fNµ];y#y&%LzJ"S~i' Rzf)E8'|v--K N+[G[$gfiI@-MHލWQ/V /UXVj,5U ۴2r}XYIJ.7mܼ1?fIHP=J=J>s^r|P+nR $'\/\vO v  42CWNO D@NS^pym1نc݈jAd EtftPCբ8Q 9y0P,Tsb.E|qb (_ *uAN«䁤kz ٱ f(»+Y,8O:N{A׬l暸>+z8 WB0{yZ) (ìS? H}ڙټ`ZR'N {2_Uo,5O=/0D:xú^:اozkGcfɈeaKWc.JhOxKYѤ 4OdQWH$/xuI7,3:edEg44OD K "{œ 9wW?8I'3L| TNɆP]ݸS[otp2b JZxIZeQPU alN?z +s'A:R':F]X7>dY[0Q&Y6`R.%*d4$vp&Ap}Ĺ+*e-1ix |NÃl:Zf]A'8'%B6dĆɤ@5Su kx* Ӥ!hb[+Jf2ƼhLxv/p8&F&zRWy)_qXo &zۿA ఑ $B]vf"ELAA2YyNC>+ǻ]Ǚv$e¹Nvc "MSl 39K6 HQ eJ6nZfaWxxY~ x#! W}51OPp?qx6{r)rz<^5O 0H㸋3Zm DEO c5=^ԌX[X,䧪iE|S:'WN{Ay6`eI9VY~fl ?mvEA] IZ |$y'{5퍼;[g*_Cg(5ڻwqM^&XJa/sD8 eKRS$$D&oZ@t y,gW"&|ʆBKҸXe ;hmǎھu#7,1 $yYjurFR@0Oi4nr=9ThtpF  , tX?+! yQCP^^`GnK,l<}#MEfgaOĞYwG9^ņIBf)*C>B g(|+; d}ƙ{.T{X ?նb}.LiKH)*K@H4wؗrMTK狁U@7r~ b)˺u2@)TwTqrCG6G6] (hdDvPZvc:~%/LXuy"20]>w36* ꄵ&E%Kޞxec\ӚܭK YRX<. /bD@U|hecWm'oܾa8Rt05h{lj2U}fS~w9E1vhHΗD zu2oƙ_30nn/C&_p*Gsbn^:CB+LTNY <5|YTә]:El,k{)Dt UA'`gKh<&ynha%/=Nz1b4 {8rK1 n؜-rbdY0x#|:dKG*#8LlF-Lֵd@ \9?1J ? y\)'6mD,5T>g;8MBa 6<ԿBPeHN cEX;ھo9v B2OG?nIpVo"/.ypIq *!%M{T{9x7xjF|v9`l=$UX'W2 Mt9C`0{V-KیN,nvjToƊ-v #zG{LLsI˹*q3Y_OGĚ_ks,Zz4  ]ؿ&%iQ$ںO]9(/X`| ^lWfI{WN/0r6p Ye269tf#L! UnsZ\~,Yɿ8.ӧl9chNOvX ph9>M,Q+T#!ϳt9д4UEBԌ *uyb,Lbw>&SM!~垀eG@ժ N+tpB5lA{KN_lj*m$Ys.sq`'R\Cf̾1 ^8ETRL1a 1?ϣ1&YbJ0_οs~&$Y Ey|CUƔ̈́wZ,83@zl+ \I"H'q6ov%к&2ڊ2S_c0˞̝A5@o!re &Fut_?ՁQP5XP)>?z\-$R3x"ZevGt]_}{?qUŇV/rfJ1t(hKji}vUbrl%ŝ0s h$A<ƌD1P1Eoh=xoF{4KJlTĤ Z=)Tcܤj ^6Oxsꕭyݻ8|f9=ļMsE4E59/ǜ @*9f;~X$~HY5=eqf9Wo&j_FLSռ !JdV_6~VK@ j-Q(P4镎 U e!'^X9kuq?;F\38"n42 ).SgPb~Y/k`TYDŽi9$<{=XS*fPM<ġ$嗾<{06o^[k3un. 9.Sg_;r۩aЍr,o?trp@9J$U^C(lE-ZWJ[kNӽ恟5 =!W`)Rӂe:OUOi&\/̼蓗PcG3H)"+.$ cD.o ~}  +>3ȁ''^Ҩ^&nS|}AlO8U'tS7xEd[O+HJOFf\vLQ?nٔНdq%=s1ⲯPʄѭ=]|b-w*ڊ`d#ʝ 2P.Ty[F/9H!ㇵ &yRUU ,,"QnjԸ/3,5N,؏N ^;#Y #pcmϱb(( _cnUϨx;SY!lij}M1зxAdRMHsk #xOhTy2Dpz)&]^2o˩ߣ͑ 1)iFDžО%8|mQ<:zM1ih!-*o`"5*FӻxV_d9Z4k\ 8)$* p4Yڑbp# pNɦ+Y o]?2mzC,#c6I[]*5TprtYȯ@Orr.vƂ^WJC{B7}8!IBQCD烙nVZXor9Zb8]')l}w '~C|+iKrMLjmw+06L?q#e2gG#ƯybNl 1h5PG=IoNrPOq)f _#+9ѓʔt*fȒh *4E89;rqт JMy[kֿ`=cR&ܱXf)]@Н>j\njFf<G vt~VPD.`zZJgK=AU9UzU p%,x)YbKⳈ%66 G,(5T6O4و`1F:Ys[LpgEԹŎk@A&Cq% jGKXg{)ja^֥qƸU5r_~mx$m\Gn3YSmhf_2{4#DS W8܀j3t'EO7^2 M{B(?ɬk\8pD."8nm]`x%Mgs=@i#U}ʝ&w˒}[7KsT_0.Ro/v9@WnB]1² Ѹ_ {7/x[kZm]p~Cq *  tKÇNћU~>Ei0Y(@uK>fuK E]1QʎP}Uz9/wӏ([3X<.mJPyl(r[Pkej\R|=zN=GE0#A55hv"8> (.S Sedr@1\X}=:-F[:rrH=HXk<莞/KDUB?EhfxI-2?XK?TBD~kunبZ֚]vavTsDS&o5vKo@k1wIn=: 2sBZtl&娻Mtc)QPzKȦY Ԑv 6./dH '(J;OffŅ7y5md&{֊NC(SWDOқ YdbdXopM)VsVoͧxR_X@N;e>4)x+ijH'EdAckRD8$wdިk%)xI':K<݊"nM\Lg.Z"FTK<"dU`v厍?1)xCDt򍾋:4J}-(] ar :$0=Tade6pa\&Ϻ[ˑ&t _HeIٓ)R':nK#.Dfw@a}E|FRAJ+fIB!','y,f|g Ơ,5O ۆdr뻚=>glV5lb .Qv 0ޮi11/=ijlUWV)_rDވafsux O)Knk}ٖ&o[8B>2$ Z-8ZXd-5iVv *mQa4PX|L7̈!UlK9=}3V^TJֺ^;k)!ӀÝU @d _1MswɺԥX4*Gy/](QN>\Z~6-2'D ">5y\L6ꍞD۵x^lpfͬ[d,1G(뾇UȫY?+KBM#}o7bo`J?*rI9-3ٓ=1lnc^-vU(ݎo8s-BV&l0/ơ\$Ѡ+yϞt\Z (#ը{NyLfIb1͡]P;Yѧ{bC0TaVkoa/fgip<}< 0QU|?No>]s3zi$/n m;WF 4? XdrU1SL@vwMO='ɮb|DCo,XL Vu*އC$Qy=3rxѹT{X-|F!%"KǝWci׸LE2zEl ,dx z}Sn훿040[ N!,将gE,C%jԻ]']ٿ:hNB>7#6%kgMJxi|VhQP?oTEgDkIQ6@nf7nU'S%KbnN!,obmZK_SLF!} n32/9S*wr<"fOpcavCŪ-?>;bfKs0!9&- 0?XҌ&n4a께ٲ;虛nGht/J_0ȗ8@Ƅ&lG#lK7BZV +"UIa9tq[-Wi9rH7E7J;; ~ں:0gÖ}N/C=+5#pHOŞ鰲їN&37"YF 嘹$VNNaŖu9 eu,xup6|H^p70ݜ(p0Y튫]-t8*CO*L: 캓#F-3ިՇtH%Vb/8}lg^3K,9-N$ѻJWlY gu֩ޢa0i4ómLءJ$# Ą?z[?h#!1ќQ2<^MY2MH8gLa T-(l%jlZK#;n$/a_N EDL #Ü@!2=)ЗB CdCO?ו%3ѽtHI'Eqg\Jt I%ݐcڋ +;2+ ~/d0( !4]p=y-Y}.]qV>y);5g^`tgoҨaQ_"Fbr\}䂖%ZxH: U2% ~i;fɲi #&9͉Êݵ:XptODGUjEGzAHK/,Kޒ0"ҍ:<,Ynhc,>UY9`"dts:Iu~\KACd 0V23Yfǝ!h~FMRݦqȅ$z6Mn]_ehS7pڸ.ވv1z>o"Pd .f^[ɎqK[0bL]Ғeɝc3LcBywe<^M2"^_^vQu݁e>&C3?-m72̟SFIznF4V$ t$B[MI RWR \.s;0xC6QqD++Cjn@lͰmAMͦ%:.vA\t# 7jX4St.5&y@ƶ*S rxS |hOw,bHs6c; {fppt$aZ8aXIy9q (ᠻJ*Ğ mHg)H`rW!zK7#xvgb(-|,^Gu4Gb}֝@8dq.0chtF;=PT` n vQ#-M? N5rACo鴢.aVoP.x')H [|WtNZx,ԬxS޿i+_dXl-D5-DT:S}cㄺZ0٣+tNƱ^I|=[;0b:Orl۔eӛ+vć wc2<%%6X!_~B)mC[B;gdN^jW*vAR#2 (9GАy؅AsP.ȹ=43|Ca:꓋h%$13:oյӥ$يCn<v,&\=ϓð "W;US~Rp(cJfnɱ٦rоqmPBh 7p-D[ !uƼQU3tilI^6*\LjE]G*ǨtӍ,1>j{ Gar{ph.%ڞ[#T>};r(tOs9ǒĄk_N5k~ D5wbN eӄx}=EA!VN`{Y!qnxhit]o`0qtsA7"O"%d@{!6)~$/sBW;F3sCYx8ƿ;QzׁITش4{"tC 1zŎQnث8+6|F&p5LLOF6kqrXK~A]ZKBRGN.m/E3"@u.Qsg3aLJR}J3q9!~ xNab]`8*Qt[~ɏin8F}C}YY^,:)au4r4"ƛ# Ȃ#xE u㙗?X׸#:W7bq6ߘ_/ŗ,nk&:iȦns׬pzIy7Mp,Ԋ YGb%_ifZbP& Ѡv>Sre=0a ֺr4I#!&թA1mi; g1x~:,lиAkugeccrS$=% D]H_ГXK4˰{;7"qшDkhv^nSʷRy<8C~)CA,[,d)Jg{%ȯS6讙s(&^RѐBa,DM[뿅 PȢswRKpwCꫨkq,8 ?0G O^HZ';}S=Ylت:TbC Hƈf>=ThJ1 QQ'U|z7ÍU8ƃ_P|]ZqZ"IPD/W<&%0Ƥş AdHh它~05s;w+ln5@N#fC\U|@|N[vACz1r<6J)ibW&(ft9inڎ~BLkh.\t`G%0TM)B3-e(jR[4,7.,7!d w'9[2=dz4G?ϼ>} be]ɮh(S+r41>qB3"˯5: CBj^kcc7Ur3N "Rq$z^C 5|NhXyCݧUԾ«g72o8s0%1|u钻 aeu8n>mΥ@Q!x;Fph*MUJOVAxd٬$ 'ޖ\z,հ}i\9%3  3s SZəOSn~Xmr_,.i w"$su)7 =N* ~&;쎛/bN0E.RAX9VCmkhtWeg l9/5h|!xP afhBwׁAZ0spJm\y6z66oa(<ᴣEjj̝M\ 2~vbhWP 8pFw<hSi8%=L69p%iB[ӯ.) R5/E猞0W 1QF)w+LOF{^oi)wX06s+B<@y;~P7-BR4 ߆dTvѓ)޽ }]%rԞ{g^;aї~HPt\a[Μ>`C 4 FgDM00HB{*=[KCm}:0{FY>lɍ[w5N 0XG!g'=)1TM_аwy|"PҺj#vD%S&yt9 @:ǀxrn3&tJƠB!B Jd1qB:jAJ I5_f`cƵj2(eo1f`-V(vzUv>~q2WeWGi {|vhŒ >gA .Nse<9v%^|a(^qzK٭ک˵istU )PAzE^, ˜M秵qh4r5qGM7}H0㥙8(OLԩLz5<(Ihx72-nB]h3j-XY T~ek6V:׎}f'dvtxY$ 0e|%vs~ew/v>cհy9?d@B@Ɛhk̬ѩ{!`X]>P\AVA\|u1Ko{({j!CR4 (8XGӠw.V"խ$Vn<%/I:BUQ#CvNO9oiA#_E%"&s6%^坌WJldb+G0d E+ ϐ)VUIEq6э՘9`!imN 6gI@d\QW%\LrtY)y(whal&JĭThbTP-g=4 $[6sq{%a}4y#otV̂ ؀4K7<hc3X.y)E7 /oXiՓhK%I0DE7[23)]jE\L޲&2kՙ!U lLptaTw/iWb""=7'Á$e:I*h_S .fQe=T H+sP)Xvیi^[S[$3oC}uT Լ[3S";l L\ ʉ Mv!ÁX{q!RQDz7E:8}n)*2KtOuAl&O_H@s,c3d]՜"'8 E ;nPit)5q 䧙b9ЬѨ!2.u;4 M*PTxo?"g8=R{$a 4k7sO_&'E'{z 4I| y>z&|} z\H1(wO_ E!ml%耪`R΄U4+}Ak3cjɨ%s0vzR7m&0ߎ@A/ t BO1}a`'WHUkKOrǾ]o[U!A%u{N U&5Z\qB9(sW$Z٬HD۰-z`eP^ґYΥ 4dlQO o~BPQшz a&)I7Cdk;csE$v|}mx36Z٭IR0LoD}7JmB(},QX6mZLO$@n{kgA!L3 }^$H(Cs^Gm=W69 ~l!JOZ*=E&.RҞs-]Tx.Wk=+kRdUX$z >wx'^k$T.E,*}~Pǧ "KLu8Pphvj~q܅"ԏ6׺j /xem@M{B0f1{7שY N}8O"[g+͌(&2ʂgtK~%&825{CD0]8C_zNə<w5,9 E#o '^˕$ziQ-(qG)9],X"z GVNIMNj2K:`"gP4ʼn62Eeo }_~lwR`>&3$[lenoj՞Fߵ ;?tWoq[4TXyC\rD<0 g_L}*yQ-w]h'ۨAsa>;7#ii; \ Vkg` 1ƨÔk!$Tj'}nKmeFE<~ngK` HaZĂ4EËoyLC k`?LIbRwhFs̏&[@Y*ӎ&Aeu$M"ϯ]6Elw^Q79"4GF o2Kps uǺ/Гg6.DK<`aS J5vI: N_88_@z: h)갖ayNU)6$D)ܛvf:8bmoIQ V|09j|4=Jݕ'iNxh3 [rJz/@p|`"=Z*;K8FR?a | {'֐/V @kK.ޒ̂(XF3(0.L-D-rC:GaS^1-rد >":z:.-UÐGEt#m j2FŸ#a #RyWމ0e'莿z=lE!@eS>&~N2RܸyT YBu [ieUy֖ެ C]s|#Xj2]hl)Q:ac=>=Pj&{gTΨvf ݈GvorfLSUgE*`K9+vJ ||Ag)3eK sO/{,M .c4fJ`jf 7\RI2+qDiKhCøA*в滨Vd;V(6*?/oo.hNQ( d{;#H%_SG7UF:-RA[>ag/zKVF@l#H-{׳}ϝȕ*Zrʏl|͊.Kdŧ-A)k@AN~y".+nsR GƱr:Qxm :CwWU2օotͮcȲ $| qZFA>O͗ߑɭILJS3c S A5Ô h?ƒp(1FR8.}+9K[ezoo+0qPIL>Ēx=uK(ZGZ79ӓ!}NlDY0(lE ^h;:5[lŘ*9K`JK?mzZ@/ E{cႜ! zᔂ(?!}13hۆfao4S6=,gcr c"e\J9'HiF3LJ#ؾMP/pq6HC`\ι2Q>Z719"xJ>nY0/# …ȧ}jh'5,.$ !87U\/E0W7*.r Nd#p ` =w\qYE{K3jMOuK E׸h*L)޵$} w. wb8PI>{08@lIϼU"P1?--"֛H&巫b=J)6 7`p& Lptt]dUpF)Ta[Czyi_R"h ⡧="s;hk44 +y)(Һ:"iXU`F}߳~dX_(&іaɻe:FwVtd^ nqsT㴌:#g烹;(&-~7Sww0z֡50XN,8mfؓ#7 Y2~]wB^5 |`lj#kM+t[f.P»Gyiz0lgPeƶnǔrԬd[Ċ9ۤCJlL񟍯< Y`*S d'\SWiRN}5fǝ@ mEf[VMد-&toW$r[kS,m* d?dfh1hUYe&tr[btp^FUz"k(ࣦ N?4Dg8R \qd](pDݷ Sr%3& ]S(v۷L,^VJ*$tA"Hn6{.RCrds =ˈ}wH-̐ٙP G. e`Kxwb(*IP)ݥ6* ^F;Ye 4buo̴x̲FL~Z_V&g%?ʕlDe/- .+X=mq>+M>T3ڍv@ALl7yD<'e9e-eߑ>iu2<=oS;LfM{Eb>I(Z/X5a9/^iɌʵC؄%lrbOUD(D%jHZ'Z/\-N% )}uiT-_~ᄢZ6`~Q3/ T{B {cV?}SB/0@F=z)A${GWr[=9LMsʹ:3%Q囀6ހJY+r?A0w.2p;؉CToIN0*3AE20s n{a h wHѢnv=WV`,t. cC.yE>L/?|=2(Oz 1St*{5׾ A7PNzp*G729U o=g8\n* wC R܎D9F1c5\eBD#PoEƶ WYŊF,A?.fo&-`&'ov!!0 ,MʥB >sr҈*dijtvU"yMG!U"E"$ 1ܮ_Z^si]4)m@?nXܷfi*'FWUs]|1L*W$ԈVy []J{bsWY.Y`C7L'-p}Sy#lO'EpCڋɪ*>ҍ^V_ּ?]/:t| Pe[<8餮mK]Hb<w!܉@03u(nX$gXד_- G95)[Ffc9mT23qErғ@fyLJayؙcbkkDz}Ll4޾N,zDTHYB`@{ "+*w%?H$1KDB5?g>lZW52%O2*`5Im-`0Mxդf yty_㥬ћ' W qi^!))L8x{;>2腯eH/iaP|p};c +]))-j` )L,:C7vfU1AN%S3%[J=.c)a5@(,6.v$EF*KeU饽<\%鮧ƧEY=yA?#֥=vV+U9ϫgI5,W\S1mYHCG׬NOGu? o'7 >xRsP#/fxM"ń==g|%WE׬_)YX!ki`P3G?,8㧙.2Ѿ8Z1]nD-Bnbz,c{G%/5Ӂ[T0AzP-fU&(DK3ьޚ GNiG / ;Na)+ gG=#/q5XpV%ZqR5<5%|FbXN"MkP՗5TUvC;2ҫ-f5 yYg~Lv05dm |LtyPQqLn7opmZ4aatq|&thQ^"[F˫ʬ VI2p !4YļrZoƄδڛ1N#4P!F\ΐEx}tb|q`tEOmQb.)z*wOe 2fcP%B?]t6c$`^sHW/jj9/\{۝:R?I#)bq~% AE8&֑- sF`.:D]ba7 D嶫7x8w@n9#LpRh~ĔBW" SbuloP̺5uIoy ]?:'_M+[x0*2+HXCQXN}t"i, UP!6C׺| H E"u 3n(SQ\DJ!1=a"J!sG9SPb%SfWe2 :fx% CZHt H.Ef>ZL Ӏqo' sPE$8ՙ}5 i?`]6=^qF*_p /"\AĒ;hVA$dUYkJ 8QDVtyz]4XT+Vo5ﬔAO5[omS@z@lIWS>{Y#؜ U և{{ZG{'sNG`Td⭎HNM޲iBTiƽVR3WǢr~d,D@$2Z*>UhvhVJ[!` NS~Ͽ58R'ٍNcX]8&.,3ۘ0k ā==: YZ