bpftool-4.19.90-2204.2.0.0145.oe1 >  A bVW^^fz/ f|@J%CexQx 9@o`8pz-!ܰŘ$b9`S"<$OĞA8Hc3%mÅpJ#DL*qAXv>.I~zdR@X2v\!ƲNi"_!? HN/ZXTSc}NwmhMBE[ƓV]dzjǂ‘+L23c559f5cdc8ad9b49f1e90937df9be99e6358b1a07fd9c572370aef838c3a3ba045e910323048a20473f84e3a26253a688b9b61 $bVW^^ftACqGJ*ёfK^8aZ2D?_1g?{OyH]Xjz#ˤ2Bv+_->O`5Be"/f<)9X@/CQ𘬐w~fsHːwRW`5N?#GD\Lvp:3A}v6TEsnlUg^Ia`cyAԨ0}LH7lqzozKu?b:sf"WتYr}e%@>p?TP?T@d  $ a"7= R^u{         F  P x   0H (P8XQ9 Q:QFN GN8 HN` IN XNYN\N ]N ^ObOcQ dQheQmfQplQrtQ uQ vQwS@ xSh ySzSSSST<Cbpftool4.19.902204.2.0.0145.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bVIobs-worker1639015616-x86-0001%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bVbVbVbVbVbVbVbVbVbVe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69871e4cb6fe3f7ca6c6e0f20fe9eea7227b1b9b2d41e28c3239a5d4bdfe0afaa24ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2204.2.0.0145.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.1bUibN@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.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 "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-worker1639015616-x86-0001 1649840969 4.19.90-2204.2.0.0145.oe14.19.90-2204.2.0.0145.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/88aa0b7687879dfa5d136b1691e762f7-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]=f4cc9ebc16944c1ccb9045f721d810024a27e41a, 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 RRcq['0Izq͂$ek$eOa*ߨ :p/SZ8|&) Ziv#шf݁fUw۸- mrOy,@G:AR^5b^1#(q; i;y2 cXgTDւO'/>`@nnf\wgֹضLpSGLhV6}uq0\%nE).vLe=͚jTځ$[eR,AfiW Ψ@"gpފk)- T2 GWW"ܴmg|A̲5˒>8eNv]\5uc.=q3N73n+jnDDpԛlm65:ޥdmv.q}R]Y nDפ1^X~f9_tk22Wfc(mD2&2".pU.>+dؠXA;㋋D՘^K7@3In|^q#8?\{cy=|gU 䘗㚱ZHX;ŽF4)]s/@"x;PWH|qbE5J#ѬkJN=h fg\-Ng!&Oj>N!_8î*WS3A:XGA=+^6%tL3^)RMExWu:f}*Λ0Dڛ7ȏ}]q?Y|mk#d_eH{ʎTE۳i{E߫ju_|(cn5wSЋh͹.νCJO')Qr7LÇ7cuk]hK,a*r)ZEc}3@9yKA3iSW)3 NA熰K]Իاu$kxgQjm-l9T䲽""T>Xd3 k0t'Ґt&=\7!T:`EUzUȖ Uc\Qp% o6TֵNf@S.vÔ98mbm-e{Rkt˻P9ܼH+мt.$|/RZ?FS_"9Bnl߻]00/Zj/D6(R^yձ7y*p|m.q߆y*zk|o8+eFOaat8;h6Nt@ v!I^\ԝ74})_Q_ ^DSsw-4{ߊԃ=8z }"}?H ܑ*Ȩ aa:RP'Qk” 5}JV뿰p!P:5Ѕȕt(c ɳG3{ Ռ$HcT.yII¢N^KIYf2X4hG&-8̓OqQ4HEʅͱlǑ*֑h-}\ }πVٗ}1RƤ]$M-/x6%*K}1y `JUj.i栮s/.|{?wx2,$l衬DM(cO6p^oDS)7bۼnzVͲOP!9j[=+xW="Gyx�P(U}:A.쬸xL>()Rz ߡ trPme.eć%l)Wt m󻈿]~ .^L=S:Gb<7_{뵮sCm9*,οNwgʖ(ƳT J ^Tg*U{H7q찬'O#MXdԵijlNZhDkNjC4f%4r'?j PeT_fÁlA0'~͙dK%]SNCvQQm;sv}QέxmtuCl+L!}:v!Uܡ]=U _wRjkЎvV;KQ4p93gMNy-j9+P:EK+5Do-4`JE ' IyB#zy$p}'1$@3#"LJ]Dcc3y!~ZG Fs^9>nL{灁ޙ <7'O; 99X*{Fq#_͓g gC_Z*# *~e2@& ^6:;Rn0H.o/H0Nk#Ӹk MVh騔BgU>:4g}::P D5ǝѽ)(_6.0v§ؓ;bN${2.PGZu9:vl_fǡw e~5mb8jS QԧTۨm^BK/ؐ0=S=D *8e@)hߙŁiJ#tO<*})*D3ʙ@gVdoL@; tJT3G J£CL%%C˭9L%HBL79̇ 95(. 9sv :_=O>`eXZ4e )^? Ftub2{ %>1̈́Bs g*xY)|R3.- x1bLI4RQH JhbUxޒ!K"e(ȩ<ӚGpމ iYJ)w|낳=Os6S8pJDu ۤ9 2wo0B:M 1ј:a6Zy%j:6mĴ kcj>ҫ$-&2ד6'3$4ta+sXWЮc>|ZG#5;:n.{'ل; 1xqRnށ{.^jO>;@f%םkZ> S` k;%\;;8Ɲ>jzɵ;峲ӳ}ȘS@ٸ*={t͍@f>Ty8egu=:\8o $Ii*ˠ<V<7}{\p>8ogyN!F)!&4.1'ϡ*{ٛlu9y~SNA7]?20tYb&8i 2FVe]')f|ɰ*^LDR͎D![C(Dǰ|KɦFiZ?EDŽWZ>J;{ *_] sÕƻx~Wkg 1 #-lrB4د oS7q9ulv4xBEUȓAuO,<֨wvc3JVCws U22]:tpG4&?XhLBm wGemHr5q;EAS5rͣ޵F#J殙?JfiJ N ?֡{~ L{-$>bZӻHz_39Pi O&k*CRuo>hQx!`(ˡnsECcSGp'MJӃF~L; ,4^>m;JfQ&5+I@ˀb#tӺ9ҁ Ȕ{ D|Ѵ\ r:s"cN=8RsP)={V%o!*(b CmJbMqG/(lpƒ?\iɇA2U'|K]Ǟ{yxJ..wE#X#Yi2rZchκVIj|Et _`3hU0Ϛ10!S1gs>b=P`dF:³=.va_M9j$ !bKU^9aڽO j1 >H ߣkэD]O7uo [}J|ݩ9ۚlbQ(P \L )S R .pgw?k#];6mGYrzĨFM~fyt1ا RVyAsG .uЫIWܵ^UuLO铮Vx,QЉDkf\c@Ūb5*PR<.AhzQw+a otYC=|h|y~4RklPɽ-t8b]l:^J>fO.9FPhvG)ȓ ^ #SܩuF:]P&l8NFaF܂#zP♈Z~ p2m78Gqm RnXR) ЗWN Ϩ%@r+B))332eQjarhx1=Dv|Ǒ= qGH62^50;@ƻdA%b|tĝc$MN2C}zzk+fA yP:Le`}4$ٖP ,V,ɱؓ|92;dj).HPUb+LDN !/g,$&)'E2Hxyŵ. fս<S)!2^~E~g{d&9O7k`gP[{p?xԳ8ԋOVv]mMmP[) Ϊa͎sgxLxo{a~iS$mIٰz-.P;qhvřղ]7(=h.D{|KC늿S-Tʍ#`1ݥ\?]p>j ?H1m'z Cf&nWgpMYdHͥYε~9wGHY !0SCѱ8^ʩj7(5t@ũ%o=&L@CahF;=%?\+UǿKNz W*B;,^bfŜBȪ[T0Tձ/|DpƒyM1E'T16rBБ|o[Sr, r* F3TȲoO j%Qd]X,cD2ʷ نvN|Q8 7+n~#_mM.ՓߋFdKyrd72]6Y#&h%O%ArDp ?Wc|R}z1؎Zj^Dn~Θ6BE*)zdpĮ=hP Q(rB7zn?،[ƕJ(|0ZW/+=KᙇODWVwT טiB̂(E;dP AlW! #9U%09 F EN'x=YnFZ90X^lHc ;W%iLơ3Ou)[|}F:rKUX(]'jԞ*'ԕyz݉ JNS :Fʝ+MV]Ց=X5' BdΡeڨpXY+Nר}\W2ܸ:iG|4zap,0=\O: @(gA_f'zXbL ż7(Z$|㱗ZKG4i2q6WPT˶ -` !J6'd]^-Su1iC qwזČB"*n Q G1s8͉4gp앰4l]BE!p_eƺx/1Etɫ_h4w|L%-yb AyMTuң`ݣ$7O֟1S] Up"sڿ5|vJG;< qH3NX}ß% -Ưh׽+[5A|81ɯk^2 )7ÍB# #0P&ķ1S[r hg9{*(; 8_ `_N%&d5 ):@c x% ?uOv3q@.\\_Jbg|S>;/ M2''S--;}u o" #] P1wܽz6Qw{&Vdq-0Q&^9Ad&^'WyaOQD Yy$ow*)2߿U;9?:-cN]gGZ;ro=Bh4e|PeއB0kPFS@^vL-ى:[oC-'^;1P5e0儂,u'ZGiNe#D? k9aZhÇy[ԺG >AȪI7 䬦i:W{Dڥ ]AӦA?@ӿ~ Y;ٖ2儚3cXj8 y5ON&%&FlHC4:\8 KiUeM @= la7d]uG(N> ! ҳ0mͺ$$M]lweWd 䥁Û^CB[(B4QvY_AmPgc `R1F|@جu6,;W< *wi~=K1’aqr ucoBN8oD{pJJߗ{[& 9[OPS6u'!]]$.z˝cOs:3?iT/[e|+yS * e$gl{& xbX!fJJIjALW[_ ہ SSO_6p.^};,zԝ C\zKu0|nPPXsawhIV|@ϬhBհ ܞyu P]h [Of'澲t!^yٔ(6h0Y'S(vƴ8~sc.i 0ᦠVsaNv"PPa# %FF#T%в>Md֘m,uۨr_'H4v4qι9heГAj^S?/Ra6"LQz/}˟i$9??T hDdyG@ak'BvfoM7S G2:O^֖]\~$MSc.Zw`yDlG>v\oЎKp䅲^4AõAVX]xI1RriL7WSZޚפwݲ"@$vaēJ4i17.8eүBwspYRɓu+#4_bQh#็#+V$;[oɠ`.L~!']Ǽz@ClzP7K B܋+M,há,ϖƩ'=̋d8(A^9@{V<ʎ怉lSl I#@ģ_5GF|zx@cb0xnr @$27(K FM X8C EFb 6ceQ%=$-U>j/ ɁI.0[Y2>kidߵӢ<7WN\զAƳ~nejU I8=,]MZ^J3Po8/W`^RRaߦ:!Bg]ʦۊ+q+E#_POw)E`;Z>bB[z>0CfK"]Pͮ.`qP⸄ o-oh.2z@sAboYnsS@9}f 4gvKfa|([ƕv H N/ @q}@a|V0ݼY "# %KjX~$5KuC4`bP0΄/mq%\ۜ\aG<&G:Yrg!ckiDBI6m ,S*^olKː\dyv/p5,-4ޒWb7Uz(GYi&0j9-Z>4-lDEW[Ӱlw=_a3Lwq~ĕqT益aJ~^Knυ)1؎/q2Ax8`$ènp·+UF.?ƀ Ol6"`l=CjP>e7!W&G0[>FS=z$5^n BY-GW)U|\j >ٳw891 .OmS[Z`,H&^%V \qںm̙Nc628e+P'K\kq ,'D<~;Rm{UQ_g_]xC'@hyGAB]Ylp;t_]t:HY'̨k|Fe{wX!(;A OXQ_4rplx}h4,"P"DWΜU6M, J~>iOD[(Ax;8J!֊_Bvd"ϑ~e='_'K-sZ;m4 RʘAOi&"}_A7\yrO8~Uen1|]޸ %q E^ax C$jr !.PA7H n3$IX{b)爃bGެAorwj(%?z:B0:] ȮDYq Y^ISKcBN8۾Z"i *HN./=ΕckL750BZ/Y:fD<|_K]w OV7yJ^K;72sm -?ߦtȿ6oS ]>Jz4Ҽ^:1>-t Jlt%fc9s(&jN+:DUEuUTΡҪ{NOO=lH2UV;izY?gҼ_kY뀾u֌(F a|pZ^Y |zly WX_ ؿ2 \pDYDZ̷pL*}{-(by 3oͶo2e.=::V{A,󉒫-noʀ89I˱/; fi_Zҋb>%5Bh^݅'qiIaGO?iA, ZM2YǗCE5Vv[(nfYe;\8b$ ~ޜ .3M'8!S. OM`IF=&9GvQz,X*|@a!pOo(7cy}ނ7lPN&0U7W~ emo\N '=@SM#_[A/J~b z>Fd.bdk{o^2IO*4r2Sl>U/ga0Rm&mwn4iQv:%Тvyfc#pL 4nNl|-Lĭ?BܗMwT_,yk5I:Q:U"pT/8&]8 /w?/< n"e2sͣ73^Տgǡ #ݕTqܺo1"'xԞwaWcvr%:[k(-%$2>7^j . ]y|Su6Eҟ 3ǘ-8p/yȔB,릎tvh.XۧHDSZݛH!G(+hwT#Z N$a:e%12>&L6B&@xVGbK!NZƑ\- v} w@LDzCȉo d>ŴmnFhF節c 5Rξ?/vY9Τ6)JINm̐?{tP|c)vfz%DjPXY*LM(䩜uhHo>OKJ3l3kU7N2;3ֵ+rZJNa5w"|! O6þ26.aس5QFjZóm-qUDא$p@vMEU˫8aә _yEi&_u{U { ͍i-}BAH=!?٧. R+6_9)Vcw`X̉~q1x(Zt^ZBch/8o@[{&$Y1hl_N\UwƿɎG}/_nUU%Z'ˑ ꥑCΙ=hÝg\RCoj)s/4Ay "& 3y`ǟ {>0}PC>2>ood2+Լ\KBHu)OM@_)u߶J8HL%,wAES313n[ uEy= Eo4L_HO0ṭyJ:yM6J)vc@[El:q@0;|8GE}vvIg p3p[ʈTvt~#X?0Uj=#zͬY֒m> DeRWiOO[^3VȞrëLxk|.tǠ38GRssgɘS)dTPl-:r2K)gjVHRmJV^}I?w%N˥>*zY0h\vU]b}(=%PQ̍Ƽk@qYI66x++`Uu! $# ;xHj2 \FlPCw<(њvi R~TarxkhAE}{(B[@DAދ~ s*zOJM.vۿ@iR_JldK4prs=oG}` V;6[vMbQIˡlLUg-=oi\ (2owM ;4bxzFpOcɑTCSR^1(a`&v5exrd͘n`Oè||0EݪFftL)a_[ Wx鄅V\z,!sl֡!Q,ѣ& nAjҳSΜ 61`OgT;yD nl2I%{0DuM,~t2 $8DnYWҝx'ЪMY2vjmdP_MfΞ6%P Ho@mp/>X||pyA `{Q5|qb5,MVaw.dR4mK/;_t Gމ IUG2+a2esR-CCR T]Rqr xEۧ{X< -ޕ -Eү/Y#8PUv?pX_ ɸF;A.Eϔ7F=O\J 3!Z'T|_+XXY $6~_f!u+3=;>n'lCbAh'}0An<_OWGXe7Y4G^ BanFf}G> rSJ?#9I>'k@ E5-ێmFTmH8jH(]jY婘nH;2`7w-{]U$$>N*&b ;eKw,Jh8CGK4\叽DQpn Ӑ x!1%cG}i* LJOQ UϏ|CRį&7) snpd ѫFolG $LK~4țS[ ˦ "#xo\Hۇ &s"fb>1y@* 2r_{0F9ԁ RPw_NX+wĘڬub_te"Et:G"yM"R."Q^o!O5|bJ3axzrA@mc&rnZ+ zE:(@NeUUlFMntt`j_t'P((Bq3>3CF~,<[@k00$N23P\BDБTj5 wr~O,%T!ӈyDN+/r 2=LN)W2{Q@&V'2MjZ_ uKVlCw&eဵ%${/eHa }IM|Xb^)L(qSn3L8\^j6"jY,|2itZ0.ŧXFgTRǥ l;S_;5 Xioo+ZAC۔-'4Ub-07zfg9K{ da5"_c(3j B/]eJuT$Khqar:f[C @ u *{ES HCɣD'4"ƞYۈD9zF`wvJ7`$S3jj1L,U{RirIq3O 2 366`(V<,mAy&!ųU(c-jPFb<aM9yWG`ĘS3\}P:HÁo-}F#ZIq ;?t,IЫ1=𻅐Dao'ӊSv/ ^n0a]edիeҍH3˓TQv4$2s;1)2eZܹ0tFR)uz*)%za NG-(͔4Hc>F?% ujQ &71ЅhjӃ`b!\ݥHb#(Vb3 Uǃt;S^.C, ,$sߡ BlIi&݂,F`?ט0ً mLGϤ%3/Wk;|d_'RFc̥jSbLMSEU+GLUx(ﮥYr(=RFL0LL1+ML(` F\V{l Gm|}o7-eR<@qJqF ZF}A*&╆K%#FN4 xxȋ~} TxWqSvs|kVfh(b㣙JϏay."`K_CE_O]ƽ*_ɍJ{E @==rdw_3H5lҲ2f3F˸cgcȚ~je}A3 8i<5jJ B@/;Ĥp4 2.\7wf˜'aDdZ΁r}:SuroۏO5,p jMw=2 6uSB?HȐFXMs(; }z~ 0p_})7 S$tZlMH۪F0Q*U^r{% hǻkSQ)}\jV FV6 v(=1wtptQI+Fnx-$dZ]s Ytٕo#pá- #:crZ-5t<0 7ҕwVBrG<&7SI@WFMhwۈmAߣw)C5C%Z R_CxV:%޹]']dݡ֐ q\{%߄{aa 9wXhb()ŌH7NȍυcYI=6 [U!Fq^KC[Y$]}rXOSS"YpR47 S8 sMn"Y2c)&-q"'3(!lىlZο98O)SR|bq)ݩ:s6F5SOU! 9,ڞbZk,eA7Tay CWX ^U2Ty XP &N.~lF1$y9;O{< P4$ǩES5KWwBPksW28'CvĿg@Hڕ7\1q O|,MQO*:庑XK̢(Ux$Y:lG0!r4ڷEN~!pd3[fєuۣ#Z,`l Meuw1{ao}S$z{GIƓZ%M(>dقY r :&!G b](&6ޠ)͊%wkCCAuI=.Mv +P>.IHbZœN*K25!JeS8"Cwh|&Z 4 rvL*~Ck2;3Mde\C?F]W2uL77NCOU6;rhD$LC.9AfI ^.33?[]g9-艺,-7ƖPo"Gֹ0)JV x)VV_ʀ~Y+;+'\U:QLkY1#nrM^ok@4#dWvܤphʽmӮ~lvZ7XsQ kZ3(So|\JB4$ADѽ}3ي=Yä o/x'IXi\T=}V>ykJ?CꎗM?hF]7V vЛи:mjeP8#Ww*/pGͦ\S4r#4u$\O4r.GEI|R@.W>~ .{K))l3ϼp~tz2BCnE?L7kg9/SEZWZvfAaom$u1v^Foa?Q!yH":$ !njA6 U_f$Rwb,,b#M3%8 q)5wɇi,̓Hc37uOL>dT$}4BXv7(pZip_MJ|es$nB## r1h| lj1#հ9dD|ry7t{/k+MC E7'b`jcjx,q>i8$)*|B_udtbI bi&NG5^5xw˜36CA@ՙV9awRSgIҒVKGkk`)L:U>_(Ʊwz csuSf} FvagAbin LJvP<_(3mǏwϛwcEDfp4P0$5VMuÏElY?K'O6b2oGh>9e;y=ٟuLLS?A8Ό#P)ɮNC|'u4>tЕzXZ-kYI²O jf_j•ċ?$0:Fwc[wWPWr^<,32K_iӧ| \vMd(j{M|%2ߕbUڍvѨ$ JQZ(8%O]x; Deԇ|Şj@w3/#Nӵ; PNH% ɿnDQobB̧Rp`hG޽!WTn'LqCfȋH s3M(ͼ~k6.x SOfO[(S-_/eP1HeHYWWY( ɘ 31LZQg+p^)4WBirG[.9?tzGW#5(3]d/bt8씅ߍFJ TA\Z I`vZ=Cdg[ۖ=>ɇn@Y'Ra p'Te]8VQ )HR<-:bYN([U xCz0>/ƪM %ys}+.J fsLVz]bPlǠTk ||d0o 1#8YIC8MĐ;fOr_T^=Z|)2CׇCbN*Gpa{}<ѿ[^Le5A؃$AqTsR?3w ;sqqM_ : vݾ>,Zf᎞.~O$́򂊊 9-:T01k4s 0 9o;Z*ٿWod j]'9 nZY:mmSv!27>\yrv+j}\zxV8`b¼p\9r1 kIn6f^Rդ́AK~iU+Vs|HZo$ Ə䞊}D(:[ܦah{qEl4Žo4˾Jr?s%wfAP? .k5"boK3Lq`Jpg5X̶%PLʐZ.JD*;)r5uznԉ `Ƞk# lP#WlK+lКӗXT3z"%HC:c _0U_/%v#p`.X. ϧpk-O{/0:yG@KCfg6%*z.]%MovRVmX \Kb nkz?z.q8S N6 ?hWWЌS{FXH׬Ȏev*2V~ZsTBmAh+#؏~$k2񡦓e˛ kVA7+Tۭ~I`x&E34Pn(V!XHA$ 7&V)|8.wB?7Q3Y(.7[&v?ƋXK K|e~f7iz1 pN7G Ŗ8_܈0IzQ{z9*GG|ә ݔ-G2ٖ׵ z7w> [ɉ'b\ 9&Z([] zhMz{6 H*e.x%qJ M&H T|aLm>(IgrzP? A{tBc@DCRD.MzHL:@J8i~*(&@hXn)0vj&](uy؉녩|šE7;TٴL֫2vbۅ2 ԇDxHW> "gehXlPA.˕ Ƭ0܃ 3rqe/UjeghWCb+o cwSW0 V.,QnB~O 񷀃W\Q"!wʟ[{sG37bY˷ K`FHuwyHp@#TҧTN׮) TD${Lκ 'l8)4L &S9!x6 V +j<~cxaYӐjȀ@|x=Px ۋyAVeXj;;淸Z$ BҮ\N.+qcf@(-[԰ g+#Gz<:IڳPB<0<9%BrE:ΠN!RLF vFp~<;0Yc>t.1E+4mF M?IÏ&/Zկ?b7}oa *!WK&֍`hJ$KPm!3 "do|2pw`M_]EDu"Nlր[:'%T4ɍHH /b/x؎G 8?- >y(Malpeguާ Fv4@#_7j)0<dž]N#DdqEIOCme:,M4Mi(> ݒFrx -7-˥Zғy1#|EENA'^nV͸xw^Ui8aIRkRaSӌmXpieh$M(<鰧#y1G:mWq?g4Ғh+⺷{\.*VBeS}MH>$Vsڸ?3e3k0@'3FHi#;Y56(u4!=WMD%$DT %[vjCڡ:7Tb#rfU0n1Tʍ>uY|mgDsB0I&=Ṛ46Ol" r ܨ3pYnT>.ml gxuG071rwaKqjst{vVQa5 ~6vvK}@UzCs,&ɏr3~9Rҽ|ZL%5Pvou ]fq>366BW9}8OJG]+O Sslaaı BKweTI-AQ+,{$THEtl|*d5N_d pu=~\QOo!BV*muE\i0AQ,SE;./C? %ӱD!vwR|}]I66W 2Cy&_)>/|un$z*w\y'uibPX9 rLLȶJQ=FQ96 PEwzzݕEJ<em9.=g$v|ߵgЧ#/BpUF ͑)1 8NojZ |/{!=ݮ/~`CcS 3} Gi+@ŝJ>ULf@J~$H(8MNXR:Ŕ F7>l,sL{ϫ!Rt0la]d9JZq+OF8 I mOK1y4 =>uIyK9>RQ"ΫlͭbKZ RFԏ6k jF:h'>NS6$KN S,iB*vz w8%|^%8p޸{H۰aZn"  5ј }a[PqWf5\:V< 囹ur?SNW3O-vƷgpiRNeӁyR̫ +i~+NP8+ò:Kbxtpȉdߨ#h*\E +HER0lPRYSL-d&_ ]GUL3wI,*hTcismlk(q2>!-\O_I\U/ =!O53#ߞ1aXWt8egZsݲb72 &cƩlה@ ҷa35f,w+U5FNj߂Y^ᚶluNf~'S(@O3e4\<%Spד(P =dhTy[(c4) éֽ(06.eƳ93VuФQXڨaLq7U?«,vSu/v/ gUQM:3`b*ƘY[z ; ~PcMy*B uzg}es0C™ßRnAmħ{l%i|Zˆr^90Zi#@{:"'pnR@:+ƫJREP$V@BCq`]wv yCL7vP*\M|W-(XS7MAx䬐e A6/zp Lfe_."$95&Ѡ|L'8tWNi9Ҙ6JK#K-}67{;,1rВarn}zA6@Zkt~&:nHŅ~xQ7zˎ;60Nw55H)tIPE!hQn}}+$|jHw pP^L֓-QOzSI"w|;k.757-"'}? K!:ia UΪ5]S\,!nN!a5UlH=n4u0*a巖XsFL9o;Y ,^ {6uW!kL;u%߽f5m/?E?tн]w@ojQcgsv,w7Ru,*{Y7Ie뮄a2LF !-rvudݳEU_?ACIxUwO 4!si8Uɏ<}z&`HPjMZF9)G69HmamTx1w2[Tz._Z<(` &k#ISjzfzx)lR*xWWі?> 3 5$.gvPA7HduN8iMLZTpُ cOTR祼DtøaS:v @jqNu7%{mu JLu?XVۤDRx+=q,&cyV. x( w:{0Qkg | TݝW#~zcIuRB],$"$0?qU%d z ƒn1}}KMOU~Dp866>@e=ĺlWզ},# ic-0Ч_'ᤫ6=n 3(qk/yH%CǼ5Vѥ6&gl3}B 30@)O# u*aGEpr}';C0H!~3ypoid7G(e(+M~sGx+#[ +10HWI=O/=:׌\?fT \*lK'B rC:4_D%ǯ:U$dwG=9v܋ݪ.R'h_f 2|pg@d#\6 Cr; B=UGZBFwevlk<TH?ս&Ҍ[]B)^R?rWw$pg04#6}6 Jc) x^zPńy݁K5 #fŰ=W]bMCTCh;Ly6utZ׸LD9ձF&:Z-yszGC&mnu⾎ GU[,RKI{tn$ɚ1I}f'YLUJQ YvwXbWQ$҂-V3i$\|U.t~ )+Im&\!=/I %CHi2W]+rMz1`_i^7s0!T&d=b]ŝʬ6}4B 4'pn1p&KȓAL3XM Q3Z?T"PuZHp ,{tXo>ֆ5Q޽$v>PqrxO9Ds\w%xۇFmFiju#<{FG!qqEX/hK#,分ɭW;Vwͤ`Mr.ZcWk3*Zf>wB:Y/8n6c(s[7Y ' (T BY@2q ?F1(ܺJKuO5`-%A9e5wvĂ]?GFwrs$%y;Ù7? BL֊`2=Nsz1i~4`q5ZE_á~ ;ل) ݒ9ibC雚rHwg~BVε5|YVwbG4ɐ7q# x,|/d%(.$]p) Yɘ/{٘YC3;脍xHmE#= JtP7QבXz )Emm6xPg{GCˆ HEY*?#F%~r'a%k7mfܞųjRm 0:Vng .fl̕ř\$tjt7r[$ԅpq$}tAAީK.G) yPRq^$:x.A="l$ϤvnBBxQmɟ) pqMn/vҰŋ+ܑAmjNzndLmx?cO-4]+!G3;F9þJ*cFK1*e`o*Uɩl A(0x| v75zť6HD7-3zj+8@?"kpe4ndJ& KR*mIDUZ3-|mN"q,2D%D7s"L7GKCsP\//֣!!k~{M(뚷Gh_W l'DpMG6snJhԖi#K# etRvy\ DdcYq#׳ KUOwez̪R,& _nԑ<4 ,(1*>Nkʵuԣl-6*uwfk!?hsʡD{7!#0oE*-ա)}2޴"ɼThbmǚ t^1:Or>nrHu PL<-`k^;SoA a+QAkɰTӭ%K$0ZVRvk,#I#<5$SH -ebpb!}&S,y;NeMA&Gd 5cu8֓m2e ɘ*seS%VVBV;0߯C㌁ٻg,ɼx|qYexZJ*vJ|&ބOz=i5xAlFh^]L% V@v5'VIQE~k={T{0_ =!vzUlZT@t1VuLRi@ %+VTa1'5׹$[&)JЙzD$rХm"fiue <`,`ss܏HzSm W" ۳en^Q >Ȓxm,Χ>.sz}^gcf,yeAS@Ҁj ۹|d*Y1q nB[> F%!\k]NK{Bv2|[JjU#pX*,U"3u k _`@[HEU=_2Ifv7 A j(46[,jUW}~ŗxR:줤u2*eXRJ}(~|6?ꪛt@׈al[QW,`9Zĵ3Ev KX_lpJäj']m;.CQ*:$1K!9l@gfݔo;#PGɂ1_/8V"“{@RKdzbyi]TH+f+r+}rqMu36DljU6KOdTڧA"k+kKK[W _B򟖹铃N yTG!GWSF QUX $71rל\hܑDlwGM4O'*7oe[y hG|FV P%NGKaVkMF5F"1Kp6n2_4 Qwao%3FM{/}8z)džZntzT7mpl*>߈ vJHxn:)8R 0P tA𺑳={֔oԗݣy8ά?7}.cDX2Hp–8,saCd4|0&YK57)z@Ւ~s oԴāYpsr$?花:nk*]O]q#,cu|ƭBkgɸǿAl*8mM|kӘU-hGۃe`0LK@p|r@JoCA@!wjEHF >ur^mXGBx2^Dq,ɺ Vު nD0J]\KQܕ7%]3ݭOD tH_-'DiO-Pl.:k%.][sD_H$ٮ9?QV`U$*ިM*[8Au&‘AtbG4PIEp7@wNTQ+~siW1ԉ]Bb1+nbi2~5~PIk4HY7DfZˎwvM2R1[_΍Wu]4]B!I wW_OEWح:6vF B@u,ᆭsK#'Pw6[{/&h`N#>uR}u))3_/ |>biz8d7kLYD~ݷf{LٮWJar*G-G. e?E2DWXhe:"8>{x>^J2b۰2 }`&!ǎN3Vѧzf#FQ/N`#O~5 pB-m߽mmPd'qP7fEJD0ׄl`""Dݹ+v4i4ohdٌ.O.r=#Wds*_iݜ9OvM<_Q;Rcn ֖a__q_kҦ*uɒ=Ǜ,#-71[>uo3@M4GՊ!l&Z>4SC6u09!oKFyYđIKkPM4ZXrMp" r&qXQÚ-Z ":T螟LMh[*.z/mUgqfOQq]Y LO{q2T﯍[".4=\9eS8,*O6U|\KyϿIٴ 4=G@LA3,L`V(MO;#Hb}{a Bgo[QfPW"Y}6R֏!/5Г+, Fs"!8 *[ #{=ΰT- WDh̞7'@Ǔz[5kV`)XB9uus5\B*,/|."fAKxV-Ջ1xbB N\;Yh3nRwW cxj5r,sK"td7#Qcc]YZZ9Rw#;  <or&iO!ЇHsU3hRk{2SlY̛ۖm CD*p= [P^$#,cG+7 /1Hzovx![ ˵D] u" Uc~5*eԠ Z#zŐXKWF4͸f>+IvRthY!.]zҶTDfLpw 9&C "օÎSx7CK Ish2G;),Obkr]@: Do;Q^UaVpG߇vWog^].4ŴJ0ӥc+TmG wL[b@TZo,Tp6LV\VG ~6)-3?*9whͭNPz9D0й X)tG-y(y<_ veѲ+.f[ ~j )j+TX*d#໵FaU` G{ m*eĀ1פ=G eʸZѽX@D-L>5YzKz q]̔AY@7܅VZ_ ?ҳ.3 j gC7LM,j+a_IWwý 9JSRwgE 86yVФfH_у%Ls/AG#]wzեA6(^=D(׷{gl̈́[$,_/ko${`/,חsʤ{ HCϵMDffrC\ز F~ 1l9VzXZo49`B6V̿Y:0jU@%jfٮo/E1O"{P#d}*Q@LU=WXo%W%G|5L^Det =ǻ88ptטs{&f eCQ\䡨TC @DKBhಸQb{1cyCR {Buh0|G)>:&!u1͍@XhimмUJK-(:(uE(Lߩ^Gz+ӌ//tu)'7_WDNdHOAZ䓨OtpbAmaQ;HULjG[0=ƒ~nzj$g|)x5YC mc_,bD,6(s2EZ dc/AZ*vm6%?I"*6%{w`(KBZ(;[QDA u)Eeim^p Y- ) sʍ, Ih!{:Vmw/Ј oH+Fv-$*|Q$ 4՚fMۅ 3SuAغuL?zN?Ht%s%~kR!IK3!FӷW'*4﯏)p(p”_ܔ,(O18j]#}$ʋ-qfIhU0"~FlXß*A`S\y4N/nԾrxi^,rB?' WJǪϷzG'h?.e6f^軡DTdoQۅf,S3&qzóƶ2~_!4J(騒V\qUؐS62b>{^MY "*34Q߭= Ia5onbD3 jQIlwe5Y'M'7)E TFdDȮ*.TkDʫ}໿}Wi{M&G:}\OEH0D&.&kUAQ (5+]+xC)߃I:~ႎOUB(C!^~cEu@,"E g|/ N[y1ܐ\l]5Џݛq—@_]Q%(V*9 n&-OyULlJ4$n爀!M>׼ƒm5tp~w>[,Jqy!'?L)`D;}MF}WX5}G-{j1=&"_qOB`/c@;zX;rÌ aXX2C=-iPqy 6 LUN3Ljū?ݹ]2B14}uq.S\I"qCO,#K#@~)"j Q|[%/ebHe1j53M)@d66$o:ݖΗP)vupxf,;-y;_uT͝/ٚLK]mqcPzkׁPۄKY#}Z>Bn Cę6U汤h}eĚ۾FT, cfw`emi5&֓Ur7//K.v`oFQ<ŧJO(ߢEPy\c [~;)R渍cR 5p_SPͰ7EtunkX8-gB@C8}2?$~uCt_ʻf߼x/*bWil P;]! M[0ա/5u#ߥ]ʼOr; ':=' GIjO;vNGY/Ǎf${O,9ƊTLzYq7U%W|kg/gG^~wcͧR3}nҒ;͙ҼXoa4&3_j-6UK1V7xvZӒN)Aff,=!59 96.M&:B6> F\Czk6'Nas>v6kPMu鷥-ㅺpe cF(Q߃DN3fme^/ّԤ"Ntm\v\mXؒSSJ6$U9 6;_J^)w-x4Xl  kmwHE Y mx!Q'de N}1WVDZzz˒Ў65ļLJMMm)h0We/WxE޳͵ B0E*ij%.¹wfCo #rŁRwX<|BhEq^3S %R-$O!zavDM̡4ofs>C.TBSC-8&q8QɿݺcZ noS\z%a?*Ϯe i?tcq~Ip/rjc!4YGn74#$ Tʋҥr&+u`ҁk߮ӵrP0cYG ?%:uj`&߈JQ;i 4 )q'Zk< 19 7.;9: y>vޭc#IMg;ӯN@| q9k[gKBu~J`;n0w4o[3aj"A#:cޫzvS,2J0 u 0ܛK)jrK5Y+%m7:8W[fR)$#0ˊhlҰ3'UKҨ~)JJHVсSvkHN "uД'NdPҘF9B8O~V@; xs4aяU"֭'IBZvdlV` $;pDQݙ=ؾpWF.84"MLUmoy3NŷM436H>R#%RTT B9ZDHs%pn%U2* ɨxIr{rvڠ+_;,!_^漥Y LN7g?oqx Jz.jB] " {? d߸vP5hKڿ~K"6}fB.}c_'I )S9Z^Ϡ*cL3v<o.(Uc6?ouj|s>/+Jzqt6>QN6:J ""xpoSO ѦQ /2F+uF ?LF! 8gWN0c" Np|-:-(RN@AW ݓc뼕AskEU+1a!r2eK\+ԆZze=>Xt۟3[t8`&3N\{Vs8# OHR!Y}SKľ]"V2Hi <c:^9١Ks'2XXyY$(d\>{+h\=hFzcC&Cla#[{VdQ;CCoT捹đaۆ^B5[yjlfP^uv',Pr\G@81Nrj-t#i`S[M lC S?;-̑g V@xh P%3=H/O/2Ϭٳ AH 'Kv:9 Q|6oD`:[͠ib<$]3d uվ2HF_< >P*#̛9/\dkG0`}#ټ BT"ޱtD396,Y9l:Ղ4FU=~ܿ-躷z B_:>%8!^A28:f*,=vx_hǭѶZט dg8OAY.JyKoX;cpdzlއ,2|<HM9EkhrIyOydͷFcϟOevgS PMqf!{Uk OϮZJو..ܲl MζP UWӦ\,U;xLJ|ŵͻX\ RjzpːX(Ś>9|Zi bp ϵ#Jdxeyܲ?21p!%ވ޺sE9mދZǚzN !1XjȾEuO-;NFx R5]_yO-)8!["焪\8xm%mq~l4bE$oX_>#xڹAe'JƊ2rq!ÄB2 c` yKix.= d^[[:nefU>0E 6PI'Uaq\ zuKW`8ogCοOՍi;0)/ eBwyyv 3TI'RV ajWxLh 'Tf^ H]\2FNDGjPzD:#)B=D/j&KarZ .ARyuKHP`~C'$V1;N/(ͬQNPWL-ma}D@äk}׫Aqä TVxdTMձ^fo6= Ć571W ΋+ҪGq,X]AlHM})W3WyEdhXv ^ fR`:!+kq cA)֗h4djk6cXja3k)QGDYnWX%39F.ћ ަ^QO"mbx:1ܥOU]yS5B呶7M} $!*sj/#NWo\h6xiuS=[8.!XZt0aѦᜃaR_|||=wɑq`s)!110)Xt88>oTwk>` e,P0 qccTx}6AETؠf8KFE_ZXٶjɳIm<%Fvm ~ ,JU R@' g\A[7JXF.O%$VW^ez"7@ L)spdv3ʲ}f~չA5I\t{T_ Z QTlDϰ]~7Y+FYI]X/9}HS:(*y%> -㔯Nq`̯\>[ Mr\xMV)o`@0џЍKxEkC`<>494ьh)0sVrUt3 Z!l/ P;3L8>(TB"tBN('kHoMPLQy]B.C}^ " !5 '>[u"p?@ ޙZ2펯mmTKb(u %Hx6\H.&o7wrkUCqъǛA) O@޶C}NѶz( 2Ւ pxa3K[lQn:==;P=8CdtPL3єjZE׉ylg~N} ^-ͽ\Y^ ot?DV֯TIUe羣.Kց# væD,g53LS;g%ƈk) l<d70:nPljCBkLd2ƒsq6KFD_ Ǣt YC\7-3R{.wNN' ;Ԋ|&4z?+gL5b味o(YFJB-^/ s)lXPZmR'[E7gw"4>LD /䯲 b,B~tn8X ĉKA.0pɍhl 2A7tī3?bn#1dW#hK }Ĺ2Go, |c׍_.39'qDk>cA4So-4=_br  $>ι-f/R/ -̣>0u6olI bntM(˗~t|dL jzPs1̃Ozt|aP},ڔ7UP{Ň#X\xGP7ÑJvCB;C6ocJYL:DR|HGqdO<~B/2eb*.}Vx=!]p|Ҕ"`Re tBS|/ ^rP. ν[<oXP+3D1/혃N ?SN79h!`+Zh֘ `RȷX!1'Yi$d;5y~[O{.UKXTX"# ["Ԧwr?ntAKwMB[m~ 5i4xB/ܩb/ ~y\YsBJq (z-'Fae_[kjh.5YAsy/3-O[ק[/,l#JRדX9fR7Vy:8 J{'gcn K}*v."lsSռo/ "aQ k0nv]vG&?N X#>0)k'tr7%S(%%hp=dX پ)|| Z"X,?@c dSMg/ҷ]m^ s! B}Hf\uY~P-JwKztJ c(Z>&YK@l2ʘ%n8 `c~4Ta{iwцQRByEKkayq2V 0@v,O%.dT>/ys] qjū[!'1s\dјKt#>@\ujku[fU:w3t[ŕh"׍MK#<7! l2FhS:0o rí _$02n(v>BӤLB\7lW8Y,MIGrKH\._;==90\Bߖ! T\$=n.|ƿaʞ.-gghjbl鼰Qzԛpܗ\%ІWZ7)QɫRaLxTW|Ezj9&[[[6h>bxA+]%w.XN* %iފuzRG4Z1כoRӦx=qC[--BGT|q~HEmaW  Zn#kZ7-Cf iEG(+Jj@RmJ>[m b<KL 81ot kFb CpXy5-l) +w~qx$țyFWdݮ~p=&?W l7f|cBK" @{v ʂN ʖX3䌻aDiOƱǙbSoʝ%H!6DW .VcP1Ɔ `0gX3!=.pSbmxt= #R@X5њ@"9:C5'F7u!777 %͇ L74Y Erk"\X[Y4h@t˙R҄-F(3E~cGlׯ+U}% -y9D1Yj%1뀣sqP) :unq;=bI8Eng\s_J ř#rrB`XGtݠz"J桞}!f]!)/~o%zzwxwwzP 4/2w2=҆0Z5ԠuXh"R|AB [lE{e9Ep/\QZ/pS xi`O3nF\h_z1kcRx?Y|ټuwQF& ݩ!X|G!JYg{;*ؓ?>E;<N# UNwc W.u5~߁^uɋ.Cw$~D 7^d_J$:鸀 ^ Hd먱W2\K"R%QV8A^؊;duXkLxEsKyh$=#ܗi,11 3) )ᛴOcݙ Fm8-j*Ƴ(LMSNfvņ" 1|Z9K)+E SlMWa@ ^$|l8LSt]/lnVBLAC;]}Ì M^PǛ\{չ7ӆ{Âo-'SZxQ,WLFjNo|#_~aoVo*~s=I!TR5a X*{Ί~(m xٸ1#@C*qf+#34B(fc Sk 덂i':OK!:m#$&3C-aRvhJ$o{`SǠtNHT7tgWs*2ksBZM Tѿ;Q5773 FKQGye1HؼZ=@خ2zzHAVCrH,j)ba4ٲ$a('\$uġEt,O#TYlJ⋲ON]H}5=yOgIM7Dz871׹)YU/z Gx>mE4Lxp1Hn>914x Hvc\k[*oWF\PX6FBqU[cG`G{QNw%1+~> C)QZF1j]KQФv+oo,.eR'<5db np(M>VEԝ݅A.o-!|ċ"+\RE> d,;kJ^+-8dZ=UyoԷ#[ܼY`okl4@B~PW;Bem}5^r/H~j4;?aWXJzhGd'Gln&S)66YnlqW(T׷2$AV&`7S]ȊNazղw `h_}v˶~ ʢ|Vb@؋U{J,}N4? `[d x ͺdCC &RkXBOC Wg űr6'FLqb ?  ۷G]G:v?p)+`%8g4 aB+"N?n5 >s`Xc`챾b8ƭT[\V M< Tw;)xqI;N><*yƴS76P(iD!ȋ㞲ԧ"ϡDmXJd^z EZPKŚ*5(*Eda8Pp@aϙG(goE))k],:p{d(׎k5#}1aC3:4ӗ>ˋ)>yj D (.)—&XZtZV b(DUz q-s߽kwM&Ce U!/"IA~CugKUY E5G4Gڢ;}ƽE\5ӴKd8g!osz*k|A-rmm;X-SlM em8&7o3q\j§p A@A@x?n?,k I*u_aí/ 54PAIy;FǔC}=kPr_+/R XΣ)!/tPθ. %`xU}Uֶ"Hв fV 4uʋh5 REp%d5]݂)E VK `z[OO2{V`mr&T7?B2:+r.ysΐdf(FRtuƑ˴b(1~saL{`v)<%N#A-x9`7Ӈ8@IT}qm1O -7 zzVSPkφׅ|hJ [3'az/%kߪ vp|:#>]adӘ=.G4CŕemWÂe ӰeŶY#e'6ywLz$5;cﵝeUR6uՓ]w/=>nd?k] lU5H?>u+ (o4O>e'FvdPK<sY!4e#@V$%#3~t~U,ʗZ^]@#fѫ dG *8ml,H(VR2~m=V>CbiPp 5Y׏4D -,-(z ZU;I2OAb.e3`\_>StJ/!CA&iMz*=\ jof;UҽS @YuȎ8Bތ`nٕ@E%ZJVڕG$4fKL}t)8lq>o2~Pv`lO=rfQJ??335ޭ\`na ίdω36MdC OhuZ'vj)\~;c@QQS"Ƴ%GxqxrnNјؼ4lM{2DSU{C&< @ǏKV B, >ȸ>FB9vwL:)TorZ1 [{㭻qܕxQzrNZʇ=QE*JyQFLVУ݀qoyi*%^l|j9Dyqӭ^ĻS5@*WABUdi57Դ-WT1h) JA4:D2|CtPDw1nj\B>0)۟ Q60evLC(%E4jf`wlM? uɷpEx,;al67*T5}p.䔸thȯ\9ҁ* %e_#za?Bl8e#Ѥ|zoH>`5~q_te0Q eQXC]}#u#_S )wC"[u3܉ ʉ+R6Հt _OyL1"\o6hgNWE$`62C;`';5+΁(\r+|$1a#Y3f ɘmb5Kԯk:9_hd \m ܉N1CARWGs¾ܑncE;_6b* "x \r=hŎyz_$iGWd|az{ EUx]cv hW\ʦɁڸLĖ\U&>\sP3⭎#i_AN#td)R N8Zpq:\c8oF%8NFohY'otes=qj|YGF/ߎŧOOaJΒq Sö'KS}8NBBx1#aj.4Uދ]1lwQ014l٬֤%Qwk2!@f>a5@/΀* |Z4V">I"1)؂i] kZkHZ\CpuqE 8>ތOW]^')i>L>('$ .G:ekVz3*QIǤrd6?H2꒡Aڤ =hj,AKΕv(U"ЯT!-UPPť4Ez6(2]O̹YrC|?S6-jہ8u)ϗ)(ûR<4 $DJmaޘKQ8 ǢiM` 50K&(4kINՓ=d]LAW\v4K*K>z+NfnsuS /X)"AN6#TU{Zw0VXD3UB;bR[D \R,θ"hR6B C27%zYI 6MvIdǹ%%k\D:NmM]`N, >0koo&,X\r%d'Z8b}зCǍYbp#!:ш%$۝ys}>:KșoR*<|iS«nm֚pSrJg$FJ/j!/! =7sv(.Fc~X驾$J8Ԯa?0Ng HWEU{Sf!}aeW\4sߪ(d(},Fm1r5.?_n1T;6E]"gbq›GMaTȨ8A %ÝjmrIYm  \W^1;۾_O -!;`)ޒ"m<0G4-a !mM(L8mW4C(_Y~ZG r?Q+'U4Hz5%M|,:~(gu;nY?$y<MƱ"of4t^i!y'XM>;_Tqbf<b3uo9-R#9d/H;Y72m'E|/tDnL5 ) .7+PB FV$$}DFGU#x+v' 2SKg_p8e9F>CU_W> f-v7l`Dk0FCP ᡷD3s\u$mH1GjJ͢߼9Ꭷ/E-Q2G`lѪ7KbDd#`7!R@\.{)*IV S5HBl4^d aO֔}2nф u.p&T>Ƽʔ :T7Ӄ4~XS$wѢO<HZ Z GRF0&G^]AشdMKs( {ۢ/QFFN(Z2f__gUQBhVr)Bꤍ"?qSTp&Yj 6MptS]<¦)Zh%? ·eUrܲ0>tj칂@g!< 0P[Dx$HMX&ӖaA7%[RIB`qP23Twb/Z~O{tqV\P IM=}`eIPr#lZEk(7]cBl@|NiܺF>fyNt=+>>BtBcMLpL`{eP%Bύ=dy=bH\lfowy(W0 vA `g`xR!.%rӟKk' &㡑eWW( +a?|$ˀh՞CheIlyiDp^G + KGx 7ɠ V N,e"ߛFSBbY2պmvgփedJ-? `#D{ۈ1%2ʰco|3iVuŶX4cL4?RP9m5fo`- )ӿ/QWPW@`97+!Jr9-< =A)/B JˈA|ek&18Pl&##OAi. ߙPIĴÆwaMu..o[?0e*z@bǏ:Uh R%<~ؑ(w )5$5FG~j^>TJ@tNQ@+S7!_4Q{ 'ԱƃcųMoN9GTƇj uTLOWeplVW&&meykP^LZpIVĶn WV3;~"5D%yzV>92j't,/i2h"񛥇e6nQlB8xhlQ8*QVJ# )qҶ#ϫY'2c^aڐ'5=C_t-pl@ 0u{#EFI!zxfoI?/@ |Y P#;{M[޺d#"~ݏm/2j;N>CқvOPwD%"YAcYX4I׍1`~)[`t>ӽ2B0, GA_ V+scmJDA;<~#w3аF i͇d2Ra,$RP C}&QK6n 5ULMS wLY[Q:d&ZJ_-~Gl#r,ûzT&+"J{T)x;I9f-{t>Sy9np9H:'+~W:?;B"C<ڳ>`sO_t0&uSmQ]=)U<s.q1[7OSJZJBґA | [?ՖI_9uyeH:>WieZjU%wYʺ,I$'nT$|ءqI ]mW26VƷVڪy=g*U~*.zy/X"[{h\GXr!RU\oZ^~VdUbz?^E1jK'p 롂ӃYItxŖ{ڄ #Vb-p}*W_1ʵeX|d`&G2EkP)FWZ>!pz/0k(No9"s0ކ%hhS,rzEf ĩa}ƨ86ʽPOB"cXQ8-wP}bV;q3 Em$ۚ/S2ww&əUּ.zLt2z 5ϑOm]Ӱdѝ 1b{q~ ǔL;vLfwtef%M* K6!G}*`q-@ )ma?6*Ub0>^tϬYH {.\ei/%R=A:pfAo}LNM.Ͻz?umU Yu1N%Jf@[خ;j+챶/XeC1f{ CRom5K "hBSXO_l)yM]pY  |5f Lc{pRn7c2_}IZɯ\30b1t/]E)ALR_S-Q p+yX[#;*iێ0̡pʧ.̿s[Ԓ~#z-L3+pΗƵ5Z'8W+Nj4GFWܵfPR77Wh9?&3QUѲKݲ1 EYy*1:Gǘ{iF Z:~G; )#E|֨y=y^[A#k%/2 zzʺ-UrM^3>G4 L} itcT?E1Ph6w0͋N9-QTƘ ܃3埋jBu7"=#z˱Mk7N}9.k}UvɎ6|PʁݟBiS1t#΋Ae/ZO@P]'F u:m\N#:jU pdT;hߣLizJl8!wg۟Lbx5f㯣< sH-*kU^ %g'RDu|֖@ç(y+H_i(S*H2Ѕ 20_̐^Ū ̐$4^Zm`=%-ui1 ̀#$_S,kp>' A=M,k7ʺ&}&l$K",# dW_)nyKpU8m ?OV8eu/~t-Ov/OjLN?-b[xWYzO'5girzt~~ pշ!|ɚ(O4 1L3Zu[(.0M6x,JʷJګyܼ.t{T}VɆ~ n>(h]2oQi|)ԑ^D %܅Ȩ/d5o&T$\⋨Z5Mil#@' sM6F .6:{2E?1Me-'1d vG*u^kwIٲy&JyXLl\V4﵅hkw- Ԕi;ňf@C!#38]K%),Qg9WN찊Fhy00 (aD ҟ͏זLLX`@%?"k6qKdEFEXDw+p06ĥMu8M"z0k+mLHt8̥+;͗WNSļz%x6rrW%Tֿ\ZfNpA>/h%/̐fu9TRMwn:P՟ra^]~p=.V&|q=/nGzC4|pU[cO+%Q5m!UqW`l?Hy+ S7" 'ʪ > ɨÃcq=ׇMn rm[Tn;\!>c8 ()4oU M1ziIcSˋGD_vxLox!`$A1tB1>f%{( Vt'@}XҸNO3@Y(Wez˺^ppׇweV^ϗ`| f9X +Õ5irjXΰ ?B)ɇYx"nwQ9;$9Q`e嶮\[`Z>hxN~ǘ5DXK 3r"!;b$ ]Gx8_2}V 4fr$#GV%zY h4yM-Ö/۠$$?y{I JR{ر3@7g0au9U䂨iz( HC ǽbX RDsLbw~*~aH MܚLXuQ ߕ[8Hn5r.Z5(q] uP]A>Hk1QڣnLp2+md.vߡai5[E4Pn/e"ZnE$>ڹlgJq :ZД*A^^19j{>}Pv'w["+xe!tWq#sN&5HR??TGI1 ;?<|mH vilv͵ϣ%޲:AȱPh"BҊ7Jqo1uDqn8P9~9=kd󴕵Th>[xw LxuUkG,gIx6iE2E; *FVp*rR90JзԘ W7& kYt=#v$jwHߤ۩8I `::*5Y ZKgYT$Sb,e|=P R`Z2 8a,zֺacLֳtNڋF1LP".#lx"&ˮ[< 5{K~cәXߪjl6֢z XYʏOwŶ%PbuDĿ0hi%2(f2ROAy؛r=ֈf^~[tFr6,":Ϸ,xco͏LtUNlkR`FpmuLPQz&#"=%.J)2\~ү ĭƂu-B-\QEYv>HOmS2:*Kz!F&фϣ${uB}5B0z`NR~×f>e_~ h @H #y[_]3HAo:t׿" ]3 *Jf%Ik~I^aMrY ?JWA M=o!װ{tS}or{zZBA{d5I-Yd{Qe p=Y}OP!)m]fM6GF3ތ !0 7cK!l.5e^?e$$Q.MYa#Ɓ'P g9hk1x?89^qaZWOZ>x їȜY"1JUQNnew??UkfG!elok.YDYT_#J_VbI 1V%_TC֎<5pDӖQXPwi wOpac$YWgVVpƑkv+w K72@$r }̛z$t'&mUO̴RAI欅.&=EWHhi"\LvBr 9_SfIjvs}NѺx9d ^ajc,z}+OCd37)[VIB=P`+nٹ#uEJAٶǽr`XueGl+93:V|!f/9FYn 'c9y)Mn 25BY)4#Q!;*) W9Es;F}.((ץS,WRb_i!'i F,."6V jS4Y޼,[|z, V("%aLDwڤ! R7^RMe{|(qm |}XZv ;lmHr̝($J&e7CcR9ğ_3,|dtw m4ӡ%crL'^?~g&/5-HԶ [̲i(wVS:]mQF~'ð5"0QۚȨ(eddJ ,uDŽ5 []40nɋ~&`KWEݠ4q O0;MWHarV1/Fk-KNA=bh#`sh{S4Xoz!i* .N J}6q y,A˄H H] .SH _Bt5*>rqՠlQZϷ 2{obHۅÍꨒB 3rMgJz!Q$5T%imrdiGrWmPڤ?= ˰+S ep 5|>J~W/_Qp4شrzR5sRSF_4 >[!ȅ8Y0SN1zoYon6>vր6Fd@pFq\3u-:mM:N v-ZQˊ(Z]GF-rnL-o 31LSRzҀjIy Vi1WK@h1vQ|bdh9<3eMS3$%4ƀ_ESُ1Rd{ܳG{\Nw5NRUxn~MRuW.Lhk2gz1€lԜgZ]J\*QܱLMwplyƅّm+Gw `TpL sm# u+V1J/д2uW[ {`ߥY+6z't| `_;)$%xoțZp7)sĔT/ujg23L=xDa`,/!ms6ېDߵ]_ܗ +Yg: )ix3o5pB 2 hǨ2ƾӜl^`-n^ +jȌ{CS!Ryw&e0ku0,@E̠EX-vf(hc1V,cbz4 ORh'p;\W#^<*`! 2-# $IaR/.R@Eb-M=xwSF%\W~p ڞ3gxK 7M!΅/%22&!rX1[iϏw--}τu䜓C>71+TjJo 5qہP1D~GMgmc*v2v4:r5$9U2xPAUT͹^eQ77,4]VMY7Ik ]#տfx PB3#*'_ؘǡd7+;g}7'7͵w EsRW+evdY6Ű9l)x$;J4`H? E E5x}wuElPlހThK.5B{gXӪ/08tCOV#5xEMbёn C5]@xU'_iۘ4Ӷ6Jp4g> uV(f!D'G:LAΥroN n.H)Ț؉=&Yɠ3ZDQakS@XiP7埂Sw؇|Kx,HAw\6&j;a 锨3ԓGt,/m7E~Mzqڦ'&٦!m'dUg:7rPj,('oKce8DodH+<)¿}yشS47u)8aHk1MjO"l@ރW4-d*AAD2JYԘfL=dYmD_=aubgܑ"ud ^({ pjN8* 75H׽k!MRŴ7/C\R+cݧGTa!eLQ s]S>IId"!j WpaujRtKP|E-n]Y]8.;8.+,n"2iu߸4wT$ {2#yOa.ȷEԪ`PAXdzDd~ŧHԌ''q1BEh-:}f(n2qpuJϩP8z@{ԞqK҈>GJ>K|&2bXqHNqHx˹9\,.,224* YG]/6Zɪ]VU㑏J(j 7Aӌa믓Yri䍛qE\)haXGIgEgK{Q G$h%ȕ :S!5x_r|u=vnY݇]]v[B_iQ{"V9gڥU%|@ζ}slVsؔՖQMn Ϫf,wH!IK)^RhxKv .T i8_(8p1*,UMLAe`dEf>+Qz!oҶG͑6ذB+ 8{B^!qX&]nrOWW6Ca6D1%uiO8OEu.8¢.g[);OJЈ@ma*ExFpkVZĪ$ H؃j"MAѲfFe/S g8y%9~KF:Jld ="T\cm$v~t^ FpB֢BJc5] L f&ET Ji7 s՛*xu3qxp Yc5ƔMt..;ox@%dpjfS-!,;|+ 5UMN{f_PmHD&ngg)24vVJ(#4]LhEb>\'kg$y^ܡސh]@Hщmk (=~@'\퇆݆hc<%j9F I_=%a䙪ʈur !{5K>ģ::HS2dl<@~Y8 '`o=ky:dR$ 3@H.ʑU@$6MbL1)t$79;jtQfd5o,aooKǯ%}6\RѮIbO9MOzR6yd2,X.ڥCSts܆nܧ s(Q0vhw{]UW%7c h.C3RK^m9Sky>fA"o`.r >H*ܦ}Qnyd&A9//n'X-Z((vx?ʈNy-n2 0 ܐO.NRcS]}X.IFS:`G?TLf҆j#cWT+E*m] O"ƄOR:0H($NX™!]0G;PQh/`X7ɫ\y'a3!w؉AU;ʁ)>"+*Ě>-IڇLVn}Bɉ$0̬'TY=ʁ=e07\<^ql Pk7aSjŠt3rb@ 'Z5ҭ C,!+*xhh\ ځŋ(e%CwvC}|<ʮy!M4yG.5X}ioi$aOOR]"ב\bgtSmwѕu g4[]HNWr+Q|>.æ5PŽnc}um$\7ʵX ՊiH}4u¨PetVZr<%w2imȿk\mQ?3mBD|264WmcJQ?(2*JUpYO5\]@wH?=E:ʜl+y[e`Fn gۑۮ1@P*Z,3RFGC -<w^w?֍D(vR{hI> `CV3נKc+zTR-^o˚:pV諘Dν.0"i8  5CTZ25PtJ'gBls9G[T<5%ULf1?B6r[ M6w݃w*%K( ORu$cF@ 0cCbȐ3'JԢ"vHH84awtHaЎ)_T•X 3;0ZM  *%鿬:ػ+gV(ښH1= RS+dnu ħ䏠k+V3>N2EqF`>98Xk}mcen"B$H^w"~|.I BE3mJhĦqN@vLG*H|4A'+0(1݀/+8+o=δ9 {bx=A_SU`BƁOJ 4F3 7Eԑ)D/ZFnױL|2`͠]8b|g AP 39~x^`D|xu/W+cA`}{&&Κ{$R23 L>eb\&2lTHnRߣ:8oӃ!Š>o^Ng91.4)uf0me$bgTTFDzŜA"*mF y'KE*Lb>Ty :ٵL-Yls!-`< SD᝖ HާRx'u!/4 |f?7pߥl1覱j>V grtCjN1м(5@9e229iیiTA:@yBآ:ǧ3/}0ܥ*У}&x龂UЫJm=32 -Y SN3aa}?|[p@<:hޖaNjɯ|W:Me?N [EY>v*E ]MUfbLJyRFx8bOF^.nӬi7vtҰc!2dYԫ\*91z/$@J z eRpxBՊ9<%;TC/b~-9J<*(|d^h.= ~yl5)V)Z[fXZm,6ָthz5PZ|{Ҋ0R:ec{Db<XFj'4jf*wp2qtV;Tg%<#ʜ޾L:`4Lhhc m.ژ;8wBPK2nC^[sɖtoԤY\)!Ӻt?~WwerD[`( +p\v ƍI%"pP жzuOE8WU{-rnf:]ДG1A2M|):?I?GzSeO I29ͦbߴ }?JXӦ%@GvAc͇ޒM$yJ1RUvF_ &ꟌJsy*cɇ!E$\UK""^_a{#2%-pv=" կMxժZnxDf$l(} :yu4@%7rſл("jy9{Ip>'W9"$1E oq* 1 ?!z(<$$(7.:!^^/@*!'x_|gw}yՄ|F Mr_jrGY]̔FE>ϗ 0-Xtʏg08 Vz#m.^$0#N%om9: [d*a~Ŝ O~K# 6zi'e9}k͑^\Unl{=*DzʤiWS|ڒ$CkrU cɪ~7ĈS k4= 1S,Я_l\}7ngqC&x_[0k\7ܝcwx%2P\8&N*쎡ă@UUvp \Tp. uXI$p+r?/O0?UKokDRIe ^~yn1i_Q`;)>AO 6<༒Jd%,( & 􏳨!u(peE)=B_\җ@& _ǖ;'`ԴPhg,sS<$U at^LB/KK4 ZbuL4YÜ'X~`>\'6`O:jOxu?chh; 0/T\`&wl ?Åv5xK'yW$tmwK~~Hf"ZGjq_eu7PC#6h+ŧ"$mo!V[|Ym)\dsg r ,77$7 uW9ۊ2m'ÔNui=^>o2P˂쵪/.ۯ >C~îBjN'K-ԯ aa`[8T,y &vOdbU5)E; o l*ȘI n.MX,e%dLԟ.3dƺj{ (%ߡ7Mc9%zd[2w-n+Ģ4 U#1 D pxd}h]ع6T!>'kJyݦŭOGt3?ot'PgA瞧) _X2r~ўuzׇ6U7_71t.bp{pTEO~llaor Y*F' Xo •a9SE%-uIPU<0/ й4PT%Q ޵EOr{X $n@WC׻WxFbϘF$H(\o3DB+XqyLn-l~e :FC~XSM & pa>r/WQ$B˕'ݱ6MNIZ?!B# ,NIaidcb䠐_uIU ?>t[On ך$!kj)h w0vyTDzO6ʇP'۩G?x~I`(LHmBYwc|]z/633RǬ!i]k7-q`sl|lJtO{DJ‘/H7Z@э[y-]4CK 4<~Nq:؝i9*e4z4y,.ꜘ9Xxu>CXM֒!P]k) :;>GDGDL ^mQ-INZvebȽ9I' /Q)# ǸaA`-qپEum|6H^'N,*z7g>-9c&H&ch=3prU)M~/oV+R +%b3Jao1iy$@6 Ts`5{4; =d:;߳Ԓ]`!A7pA(ǪTPN픰] ,92csV}֬]/4^P^?RE gl.]p[Y)v$~炃~ٜԕ(a&#Y,ȥvr>dkfS׆x!l8)t}yߐ'6RJ=HF}<@Zx|0W[Y EcDXl1dYH-PE0FG3,șk:|z0h:T feR-iu ɢW4iЭҰl+"{o)=kmDp3n'܏!t{}\wV#p-#(//jMi6̈́j޻^ZE6u<¼G`zkm߇ъKN&qqTY8@24 kO3K:y"+s̫bdhvv̄G&s"쨪3@b߿یu+fte&T>b%eL%tB]h9Fm:;ԻҼ4hB&w tfx3lDYid#-j8yB_0hW9XV{]uEynjJ{~ nvng,$*Δ.U)Ώ7)=Sz%nvZ FZc =Q+Pmlݺ}7Pw|n[trJxrBo@̥%?s^^#DǰյR갖<*a|*8 />c}*iܿ+|e06awAqzbtqaG-"k&8d1|qc5YhUʂ#х]1߮:r4"hq5KhPa% .̡̾R3N׏`$և;C-ڗU^`4l$< o0k!D_>=l`K 7d kﰐ"iڭJE XHrs/%lt1Uhˇ+y]?IlW3End=WI^6J ivp[Hߝf&jӢS{~+3܎%9,(N'7C!řfZd]:O<E&5WLH h=\1'xSħxEtdj( 1){%5nKvUS m B"nN'mAZTЉ.~)֮i¶wP{8Tdb*0MgeѯBkpmH@;{+ltMWjy$M[ +Vt"\*8 J(*J+ހoz׫ϊ,s}v MjRK2,SߝsBVTH'hnv.:*L}S{U39)TeizNuqrUMj FJf%@9+K)}!ҥ82?X/bayV$=D@8#dBHخpiaR^a)p8E А_DP/vkɐ,'읂u%ڃ$ $pvb3ZoNՓ2'֔z'KUN%m-4oxlꃬ:M !)ԠA bnցk&H*7aj) a|4[YR]f9HdJ'3mrx7hx/;ijХN`6KࠄGC.E ޣ@Y$pQ2-9"?[z_ /Rp6ؘQZ(-9n}]DsQ‹g94Gs:mHB^-8{V ed,kkGߴVVYЕy lDhi_E.ZF`끶]J #_gc|o&ݸ~=\8dM4UKa3&77|OseQ҂ cm'Y:'BↃ {%m&k1wv&ƃXM~!J diiT9h YF~S(je4^Dqc=Ps^LEi#ߠ>I+YwN.'S #e ?sG:ҝ&iikU4RQx,5~bW ڕP'a:~7&Ѳ]k x|o0saX!Nv+ oЏСa%lrq3˜/!ITkI + AKeN9, 2disɭI)= O JC&C`fnA=Y`(\]N{]6A&`\LYM9"ׂotxuJ7mqxMȯ9k+Y|,PؾY/z.Y$O݃|af|zb|LNxMa_>?&K\ƒ?cUO kT94Jf\Q}ͥa;IPð{η8?-WG3JGZV7Jg2Ɗz <HP ?H&p4ijс?\..IISqBd@yrar $jy-%!_ZZI`f%NxJ~-6-3¢<&`dP=*;me%)ȼ+ocb\J8GGpL==ׅ F %UN^䥀2NsV3-cys"(z;gt{[o4ک}CaZvcZXWlcêTAm)@7)ԥd%~R;?"uS`Z\Nv9W]e.lRAɍ9Q-@ۋ9L4Y7Eggtj,-4qZe)dkDBAt7~|_$0s+&&YK\~8|#) KCd1 mx=I8 y_* (_b9y M~/+aӥ{z(u\f7SNu"Pe%xwmL@҆A<[\h#YݒX-  ur"݋w_P--yQxmU5;.*͆qLo@H=5|7= 90婤al=C'4u8%*j|(Vkw#r3;'\|.p$sǧK䘠@/Jx~]D6 1{JE/ npp+GVkq$a+e紇H{HgŖ*K؄-3d=DD$o`-"72҈yaoڊP"5'hQdO{ {a*d@G2zfx흠PdAOhD1$YR˄f5Qpۦ5hjy{16u{g`6bIGdntTmEj1'>ܡoc{[` j8(P0G@m}+@>yJr vGw}n}m>4q4*эu bQ;[ L0H<$jҙ ojC\𯰴|o9g;F2ړ5(4Bٽor&B/.=XGHyTy4+tv/2$%D"EZ}Q<ce}o Y*= <-$\se*A傐VIFO_USd $h؛"8lB"!ҽQF<qybpY0)\1;Kyb|}//NćFu 'cܪn_~}hO4[kd.Nv$T P~$Y@ I-8 s>A~N|pďϙtUЙ$Q>n!W/*goHLY$!H7LڠfT/o\,5g=iIy~HpĞhzd$Ν [f)[2TV=Sa`Fݔmu7ZQFb߸S WycLN[j&K%?/(Yt" PX+B`4 pa l`\<D6*#YXu*ڦA >lA1P 3%J#5ne|سګtіM%ň(w|W*dђkUHk)4VKag|}aL jTZv\z΍ovoODmn(iUH48# }NEp" RUW -xqӇZ W'–c" o@mݗ{1j"b"szIĽkĚ NhqV |:B4mJЅ*6V6@0oif*Y!Oq:%L0ݭklk29i/ 0C`5mNy[q1ZQC\Gfl{ s?qTZFtA$(3G9`jP+t' <+byT]-vCYKD̸K<(n/6<_6%y-Mm\k2i0@XBxn)B7x| o8waܖ)_i}b]"ccnW)bY@n9p/I]~8#YV"_}Ooڟ tuf=uZGZAn>o7-$!g TL.Q$<\9;U$hPכ1lr)Y\`tJəܗ946x*ԒR8m\'8Hp(%k bdBGM&\*ztJ~]N&\'$Qirjڍ[?m%uIM^ hHM(6J%|{gDvcXNQwWaqcQmh t0<&1"jf~/`DHYiQmB_D \ iZNE%JPrFH DppsT9?^8Wt$rsϠz .3mJ1̸PRObƬ.8{nhs/!NcFzRs@No'Z̮苾n#FoGZОXà^ "9<D-eΚNk՞䃆[GBK\tlKuz׶1atQjK?mNrpj]k28h]?gh.@,r!+Ls{yAJh9*KmmiQbLJyOc9JG15WUG'PJj1 tL>upw aRg? Xp?~%c[7xOڗ~hіMws"(:{Xvn',뾼*֥3 PGpI Whӂϧv3˙M ˑ]IiRR=LVe9n#nlɎx<0]B$@gC{`6C&K(SX4xXtb]xDN"P)%z{7lp]\[GsPS5I:b2{DѾ")Mlpgز$Qy)o8EpL|gˈ\f*YT$AtMnvyC}hJt*1vg';G;~|V @#r[: ‚y@əb()*$}8=oҦTm|r} J`fPvc Bm[[a@e\Z ;"@t;`D;e<~/cyackD4Б}gVgHsl*uF?(tƳy^A3m-fA^38`5vO5(;%ç{ d%-T.izW,3t-Z/de[Og&^]9Ɍ4;oā@(v(p%mXKΑ"N)h8h frL!~]/T| Mʹf 엤$w/@W^u<_ eM_} 5"v]L)]!i[LJ5/ Dƭa.ZrDǽ},t q?RGzJ۶fay|("=̫'8QoFA0)KdO?we_6se_](6x it W9b4*dP QI\2N~jE*! &݆LG΁~RO 4^J8 LT e%K&͚5h;P_ &.Sה;3{qރ ѐq QP#lQ,8IFl,E!HtR׌& &^ oRVI\*O`NQnn:$ \J ۳҈ wF$qX |]:܃g?f'@!AHw}lN$g&6aĬ g6 ϥ"> D}ݳcK캠qg"@劵2p 2`mܜ~>=vy˓O,[<X 5% y![zdiٓ* Tȳ9dwn0/]媴|šg\50P#8޺V<|?HP]Nà/2 n&[?}}^wdf5O./Xmp;ۣ<<ħP >ѱcbhv 7\6TxK1;.It2^V jc )]GiKnKq\($I s7ngfTn`3T Jd]6/y#w[x+nR:uP GZ7ga2wĖUP[!=MYs* [CjӎX:E XWd r]V l:r=c.3eMy\k1o몰sx1DLj ~Ϙ(8b2SZlYD<-l^ Wu=tw%~b# B ؎;_|e"ŝrRV8f x Ͷ؂BL2 J-ve`v[iȳ7tdJ6OLO(e5d(ְ̡0yw@!kS, tS>F΄gSyHwqIceLƨu˳ 92睭$@orf Jhxf ]Y>!}y&b9 TGJk΂0޳A1p9+>ȮG0j{SI-a2S3mݩXȾ7͋z[ є_vN)ɕS4бg23y6_Շ/bToLc<41D/}_e-} <]J?oz0)_k6AUC5+x6;KPi`CZ[mD35vĚ`qܳM"[n,3Xs]=C^  j'_!G&Cڜ|VX6N9lg%V#.:n].{|*nTJΑW@^Gнmh 4;Z}˴=\QW4i@Y.-g9Tٖ{()@MWqH96O*ZۧX%-ʃz%<:ڃϟOm6ny"Yl>:֩4:ZYJRw>?Yj˫m+젼Dž8L-`be${_+p٦AS%&~ҮJo02e F:+81Kv:e!eW(a~)ՀdKqtN{M!HVb0|U{Tޟo9ܑE);"[p3 ?$ ,vSW.ȕ/M2gj/x`R1Rqot|njʸnyCEwgŋdieӃk! Wtʨ )d]fP DђL;2g1opAk: [|Cx| XDl/H}?nMGG]48+"H鶩[O=X]" -N .{X(X#M2ۛ2FxbuMg}?TH/A'2U ,uV"yLIv+23:vR'Fs p5u\A8u^*`,NţlRG]>̘[ Dd 9YX&S/b71хFyͦGU z.|=讉 ^Vclof4EcFi~$!  42x)BfHͨ>$.Bbu` Nm[67 d(b^B}`bF[qU?lg(Elr c>{1W+jót1ƪ6ZJ]k9N^Rz׈'^z-ב6uU!V䘣Kl }Q >pv~ dcEKX:Ȟ'ZE>hc*^S1DꗔC0=`<~ eGz*" {|5iL|2OrVh|B)(SA%g+G)%ND=6W|*& 1hSC7TtQj^SLA7̴H\'ޫbMg8o߄Iv`D1yNԗ~ Z8S0O!dt`k{i|8n#i y7Lh2<A`E4 -`{~CZw: x hݠɰä{wI _ڤc%Lc}`j7 m7~,4n/dWbk\$Os'?2OIQkO/V@*"k/GVP>;>F ];cz]bv4ќ1Zzxq% t8PLB#2;*ȟ83h(v9&g1[o؍ӛ S~/:iki캍E$"uXk) yH!c Q~"0kPs76tEH:M֖||3iR<54W<[UO:UI )YТWe[77 v-)_8/L)% HDkGS)- &a#26:2 ]'5i!aټ}ΝhO(ٜ1\n#W?kXd]oA.7V8%cJmw᛭K_G+Aï6Z*h_Q r( 0>wU>8orp|>XguKa֜ɀ|(Sz(M2O z{Rǎfl "ʼ^`H`[XAtp]j!PpxB=RvmՊ:sù`,io( @LS¹F`ɱ4_bX69hVqKČק~^D1-G*NtWhp4kв,NLZR WRN T&9Hk'}٬M-{?uSUI,Leg{9;N?j#—VA%WrʉdF :=E-&JN؎7 @\9 / O0SWAQ/\1~Zm˘ U_!ތH7U$ ~C}/w'"aJ%f:CP̙ӋGz=%D d 5\"0I'@@=cچʠ1:Mds!.r)[1C4Kz$\Snx抛6\U @Hui8AwDW[qi3a EEml ?#j=&GDZ|c>lx3"foN E'sQ11- o`h(bぱW{@$2qϣ<VgަO\b'VD`P#jwRg}T*#PNI,ACy1fEѲYV(jl1Q0|kVUdKkôYJsi(*\>50 uY")kl%3'0MV٧S*ǧdxR,1g[g,bh|7u^R4z?wㄳu6uڒ-4F_4aQ *b"ˊ_F ̀8.3UF,v GمLK!ݘ^ʀz͂<>!pvc/ wgsF?\Ken+C`4k 4nc>LDrEZg zn!yZkVGQiЌa`C°FPؼTmJ}xO=xJuMvS5qV">A>O@ &yj.kœJ=K*c{ :t>IA0#~cܺCDV]2` u`QzQ>O= <: _ڮ;&+j  y 7Ex{uE^;Q&N+ICԄƻcփz9@ZRAg{O⩱UH`y )тq: vNRP̫tƣ|PO;ir2v5uu\{xCXè=,ɶ= E%P+yLv뽺ܺY@,ӳ@/Ƕ3C<[O*S)F|wA%? 3[ jTmP8:I;7vm)aMj7G9r=h:sxZn!,[;nӕ lnKj!r_Uy|gPK/ a85!{{~ۆ9lсxClL@D(3Rc[!Jگ 32>L+DQz\= bX^[QhKÞ~.}UMQ^B7TOYUE9f1h5o:$wux>U8韲h( eh k&ƀI3A-+뺛n y|z&[".LY@F_as%zHN`A~}Rd3FwBV5'pmSovN~1WaM}ĪO@D%8@/6*( $y'/Ui-`;i6gB& "sv-uJߣUXI]} P*:x _X:;i^d!˥j17*u~cNZ>2vF0$ㅮYNdq=x hO55e"!s*EPv,:^᫮)6x-b1uXI)spni@IpXԋB-vIUhу=ZiHD޿yg3krJB"'\t+ޖ 5mqG臗Db~FO6_f6>ԚԲH#s,W:cMS1z]kR;X3}>{| f`yGdDzm%bˁ|JnbG54þ'9خ/;7rf儯|AFh!>c\pZuVOP̡we0٪kq-ye73EX4fߩyגnnNh<TU2 ZnJJf!tzwvĵ%GcnSBVPǚB=g_I r f88}g] ?:vwh~]D!unK {>HE~? ' }OF4T6S%a&\kzks<ekF0D"pn-$c6Mտ)5rUZ6˩UDwGeX'}czi/O?O2pR5ιEQfn*Xt'25v8CN9SGsў:.FrV2⨆uH1E7^C;!mM` \sEރ3V"jݎTdpfn' ĐW8tzfThͩ+vݟw\r! _GV,F)I$K&=W@ ) )_˺{Vhԯg"invuEwޡ33PqQr* E~Ƣ17A0 )؀g4Ro# 9f|0=(M&NNWZNE@46*^%9,Qs`W`]f{T qL/ɀv[4u^öe< (wFԓ#c t߉B'%nÿZ֖4IubwXG>q]8Tc"[Y}/hႉ"Ҭ>dsy8/,]k=@2y>f+e_r*=NmB7dm,"އw`]6wCwWkuTcM^1'ӲJpGUv51Z%A]E@Hs]4;T5KVb# OJ-Z07? +PXOd'J:ч5VRé$@<BQ>E_d7Z?xdMpFbH;trAMαH=_ǚ6ڂIuqݲkTDL ^\Wk༐8&3/oeƑh /ٲJ 7|r~ 5@5Ve/S)6up*cWkسh*pu[Α#xuu=iI:N(RUY^Jm#-T [P.&AL}G+q)A L}+-(|1e4K&.|C`$$KDV+VvJh4˜\tΞsU\xgxt0g.]J^^I^"uk MnٓO6}%2<aO~gkIJ6Q TvBLKș SsRsnXHE^DgĽ٬R6+v(A"k/g"Lf01h [qxl76A'Dv>^~ zRdxScid*뙾/9jjːBaK%#LG׶ R(s1 a(}G@WK$vTh_ym[q FuuE&&#y.!_A 3JMu4`GHRFY}Kl/p=ҏiX 4Bk*gxVlYfW]E]V CMCsb@_mm3Q?:?% oߧZy!) /ٜt!q(=J1}s⿶4C+T縮+- cc%PiS^+32bi t[X˺sn*6XZu:AZpC0֚S];yN*I,\PjVnm͛~4U ӳD%]j^0nS \56BSCscu} G7ɦ >_c*-{Bĸ )e=$)Jc<]1Wv!f#pe9.)JWYDVU׭oy7Đx}cdCyWU xef,&u(Dom]WP?>5u7<e{" LM@ c?m}譀5VL )Ow[#dz$=.7t&k(:5H9EK+sCXf𨗟=}3ԃصhcdzZG!r1^[A6t-`uNi"vLnϧC Υݍ36C4[' {VZkm]fXوpāV8 M#c5r o¬Q vE 6mY݁mDuJi4kogW;hf?& =*K9VHݛv丞9~ *Z鶍e #+ZÎ1"Ece]hGׇOZ(Cjt+2mG@ac_qΗ;8aP1~YUi,@oG+sM;ךv-OᗊBwH:e%;*y 3۞w5<%UfP~tao4LH;}X|21I/DHV펕EL'F~L|=_Cj~\XӬ}3"ݓ^{Oͻ!SNCZuKkێ><Ӥu"Dfނio~xiҵ3S#68ojHHjh0򯑆2{ %T sgpM%!'dQ(q }G"`@Q U?w}Lj_4YŴ?0,mp5`(݇~ ~6+DI(JHCò{T-T %lQ"ꕐ! o1ڳM"" | ;NC}Iv 2}[//rvZiicmt\-hø\5$y \rh~="9k+si}1tZn~+8xoK(ñE حBшUcޙ92djf>PsA8DA|Dz8gtQ06d21)zW)ŇOj$ȣ>wX=0 )>+w'B\Ϭ?czFUpTL֟RLZeWG>u%wBʩxg.ɑ cڂω ٕbICbC+,z_u/l#nb3&oP>_l^x !=|X;W^~ |Y "bMUN2@ NG3IFMPCEh @π:l5\c; " E/&=;jr7 |zjArdİ!S<<;w@^Ghjؖmy\oJRZ-@! oю9S ZtAINL*CLr1PTa;Tz*of]IF e^g{/]j==mU|Y=oK*!2fs tǛXp Mw (Vٳ_LznhW^m@UVk*DL`n3CqUUMLE'U]1VPx(sxfP 6 RӂqIRKZ>'ȝ.ˏCd;ѐtT %Q,eiSmΧ)evvRm0' 7s46zS٧fN@NFtYt-j09km" 0f-HMbvs'jbJ<Oϯ/GIγ5#([eKLc5(}.76O]h:M.b8EN8#RlxFi]#fIWG sw溂WbPʭQ6O-)bqAo*ٰgaE R\iŕEf7FIbz$z\=$#o(n7ӝIzLaPEZ7ɤfNpyf2Zl< <{BVt&?l\Ϻ"}8@"!N|'c~-mFZSNmM}~ߔ(%I>dLܗoj CGWq5K_,uh$kbzk1-6;%ޡI~$81O"WVJ+m/%Ԃ ;r][}lx#Yʏ;@Ωe~R@LZn/H>-݋K#%+W -źy(1!stGb_pA( ,l#k͵N1;v|A[6unEEۧr-K"P/Ǣ_:[R'3#@RFU\ Vk~uؚgJו7BT~_#*'/w-ԖsAWcx˾\MŬu^AANECa|]t^[Lߚf"ϡz2|tÊ$mG lucbJ>p^`5ch)':00-0l(4LT`#«˸M8S<.$]WZ\'~^nih? }j?%syt}o"dz;L`?@Jm"W@sbh Vjt{U-Ts36~?Y*L18`*T n`#eO"qQ'febEBOG-G[$l!%j0?Ɂ6D("Ѿ\{wv:(Smmzڒ &)ig],فLxb8 Lr7@N>R?HE ]t2}z!~r2,񬔆ud`gm>J/$\](}1<%Qbh$`)JBKӿ9yCqA}ASvT'\ zxow5hN e?7Z̢:mWw-`L&f^H `d|A=G$;;ۣk2\V3Qqw>x # . 0z!h v4 Sx5RTX]GfRxw(V,b%rO ٠TOPS.!w8j7Wx8F8ɜ[%4) &TU_asFmXLW4Ld}PcojFl].璘LҊ[pRE # #QҒQ& 1?;zѧ&sk)^c| 3'9?<$ 8ÑkH0e,WudIJi?ߏTq2U"*]3h Tqy0p0P|:pG1cos@=UZ|ggCҙ8Q6֔ wOȽ@Y6qkPoUݗ.yN/w&b[Yncw4/@-D[{ E!SW{HRr*>-:'ER[F)q |Jj[3ZEJQ0j_c;*A>`Kÿ0|e WX5#B37KzJYvX;dYKXQ׮'6=ЎQXqDCM9B?rHhŀ'/+rZDQbԙlDWJ"Ir WO oҕUo)`$Gz[ ~.ʞI;C W. i0'.}-i`yyK:Rb>z[|ELdvt_j3 HR5Hsω^. (}k쮟Rn;Q(Pho[ s/Je_Z#S{s'8PbҊe,k^"w:= ~ *rHBrwv.#P;H$82*턝JP24Ty[FvX+TsmK:(7pt9U*RyFqM[")G'l? ;弒Tև6fz.EohGDhو%V B_/Ur.Qj璻pH6ttYL9{5m㖒c . rzrrF_z$dq4 5>Ǡ&O=fCo/GTd&7J*; >/G_al z?bFnjP2yWd'Ct1{&&fkQc p`]+.aPR}|ݛobg "]V qƮNPK^a[LHn:uL) -r+z;83sQBT%@) qVl usϤxX_b7*]:Y7AP1MXwg!Rr 1%ԁK3LMLL͓)FM8U(> 7:!7҂R5hH?| 2}^- ޜaNV+?)VM/ M=h MRxZj $m,—^IpRgI'59L#+i>heD?~JP]Iki jsWc+PiyR*>-cIy`ǷhܞJ;)džr ۹#K>D\\9Y u=X32X݄|#i~C4J~Bhx$”\̒{!N2і8\Qi]vp ag,-3HC a'gd&ˡvD;[Z N_GFe3BMu8dqGVWd82j3]eD)Snu2E0f mD?Ļ?w#Ҽ0>ru `&UBqC Yڪ} eyo[;$*bxhp PK go8(49n+wmslӁrLTUS=b8ȉ><:FWJdtZ|F#{/Әe.ΰ_ja#Qr==rlE_y?&$C6"}|2PK"=Sh?[}ޢXU]`**0g-J[)GtWBܻs1F|2 ^ 70{ ~@K{8"'OLiqAoH9k EK洲FL1(kHˤ7]}6+rrH3uXH0զQ`4kH+lo+fJ,$fxj U9D)ʼn)bE\OShL0ۧ[1E zsos\#3O)|rw>ϓg"yM |?K kh nltNYC1h`--ޜq;8O}@~T ^ .OD%-xxf.9C$v8EB_ُ1V@mnEs`O&VZ: כ틪7iG A'1 T% PSsQyG͸m{k"i LGC.w5;PES1_2^tfeְڇϥnJl3oh'gߖ:jXO}J&Y3oE̓@9ml՞o[Tigj[y byY,A*,- uEHc*a2Bq8qK9l(kemFtr WGΞh ˵?%-Y5<rIy{O f(H ԷzSI/dSx4!@񙽆rT#Uޅ~P-h Q:&+2m@-ԓEˈXK5cspjۏ-~4 C}Wc Lh DAMq+Ks~ķ̗_ IKϴҶܤ ܖ Tsvc9ִO2#QpmEe"&2g%B'F]h`RL\mxph0 &u2-A S%]Lq~ *)+QTM9IY^" )LeLPx}.:oH ~!tpþ~5 _0S .<4m#HPCT%V``N?u*ڊj[[Kel SyY@uy.R:K6}Eϒ0M|(_h9@k3Iu7o܌J$_S 7\%vHA4BKw?ڝCE| 0g{%ԤR^ZŴ$ƳSG}7r@d̾,G5+$ޢb5_( Y} bEL<\.7eoSőiiz8A(Q]ǧAYa&#/ܾpUZ[>ຓ;{ `j3u˪uX#*b+e0YfҏAeSb"/,NoL) Jc,D"z+mxHٽ;Ey- e>lfd祜y2Po7 U^fҾe%) E$ħTj<OR21)f<* [,o"{ΗI f-=oJ1s^\ӆUGYa~Y*H PI%gcڋ⚪ I~A`\Mz\yT M}TA9$.G؄Kئ 5Xjs?Hu&nEvkh`WDK˦!9BD"H;RF_+/6Zv2suKxrׯ9Uw0; lg£>4:!w\wω'HGyɟɉZ&h8^NJ='9@|%1x_|sMD}F۰).EP'feFE ^ զ57`Mv$fƌf=Lu4j_vPa (50D܌r(MT1kNQjjVn´CF0S(D,sd(Ax"A*cU'Dr۬۸tFٔK>NPrN҇]KlFhQz@:^r(w}حyԲY=?ӎ3_X(?Ug 0{t~rh`+/[RKH;?(5 hmЄ{ UFbђ$I[ZK4V"&j,\N{.һ\%!@u)pAlWp6T-C iVK$=7l \'Bb*z՚)er"[c%ߝ "/[H;]aSӳ@eebSȡ2XL?i0{`B$Q8Vqu4JHAP˱᠅q%'I<^.eQ QQRMϗ1.v槂MPc3U{)E 5S5ˆ_۪S n҇}7xlLJYwh3e-(r}~0xX(g z6扞"ʰGI Le-aHckTA]?G+} 5sWC֐YRtRzj̫wurdqVt 9/>+U`tfg gVd;h}FO#=llgeNc_[V0kb՝1{yLz8~&e1×M-uawaO#S>#2ɞ/6ԡrmHB!C] B~"5`W:pu?] a6DMr *Ǚf.Cj&V0N O*a-F]J7Bޭ+`!H'T V=F)O(~p|U L@c7a[AxR f $'x/7faӳhZG'͒%g@/2uPy-v:%O$<~u85N6M(b=\bɣ?gw.4:҉ZZ{v/Yf/8בFÿ7Ģe}P |\g #%ӽwR!M-8m&^z.{7q ϩ1W-Ÿbk>k$V㚰̄lԆ5J$5L߲|&q /%WGQu28$ǺCt3ZOʋ Ԭ3zjAA,;eb@j !OyJ ]t(,;nJcxa-BU@<"(JIՇ:b:ij,~!} tuDF&^Okɬ27" HV-1XTSW92N w\ ,揳XV3zN 3Ǯ<-\gF>Ƒ9)hU9Heھ3z{|]f*@G 6~^EXMOqVD%*A^\sjP$ $.,(Mx>~&Fs7RrM^!T N@)&u[8%yG;]u6F"tc6PƸ*)qL nCh }Ɩ+h.f{oiߡΣE0(D:na8JaƷPi9ZeȄhl#ld5{?m2˼Y2!TޥY'N)a1RE]3O4gwVosaƪN tUhI[@V GMml rzt}՚ \hk+JCy9KHZ~a̟6R؂ම|Sݶ/FhOڮ87>ql! 5YaY phI.L=jdqǮ%s3JE*W (M`N @SSE֐ד6M;Yy@Ƨyȍ2!8{/g#"]GH(^@ shQ_hHAC L_\7;fi& ֏`MAײC"R_ܴ Q#*D;Ag_I?nzH`a.շPMJrd{bQ_OOٶoF~aEsYe%]=iW,X膝/*݈>ac. :yp$lkɁj1buFG;{2ذLA=b ,&I8S\<5MNJc);Ђ])b]O/lU-?[@R==fN1 oڤX 3="#J2ry\1xò25+8gEjQhǐFd2GDOxtϝ%8ay%Z{Y,]1h'NuʞZzuWH0 8<78g0?^s0J ޺OtRГk񍹉zIx=TՍCX?re(x֡lSEԬYFWyPG]#{ uo9cU/1@B>3&ΐ}B ёIz %Wge9},h/hT }ٜ@8[◊0JZitҙPhiE9JAԉR)@֒ .#a}.*m,9!CP6-#Ă'4V?s2g/c5DfڏnR"}WIלL [RbeHakێЅ>k.6hCQ3:qgANoʼ :P ЪbB9oF"q/ATnU @;LO'6X08_]mNUXDU)"S&-+T*OHnT/(Ӝ=mcY1Db@53Alv4ğFrCOΖU.H@?\*[2>ջQ*䃱M,bQ5#BaP7,>2SAUP8מ( Rg"9~ᔿyst}C `}[ @܄oqϲ9 ό ~a*IE%y\@&i3sSD&0bu]̰GAVʼnb1@t+Q_;1XqsF`PWN%A Hy/v &z@7 .f窔@di1rFK͉s?e̗ Ұ L/VU̐kςÀjLGQy8a5S2zU K )$ -!`up2E_)"c͑$\Le71!`6h֪HEضejJNV?uL#qyhX[IHÕ`V}0BX=ZdF^#jB&h~7qmfIIG.}] V. fR&` vR">JFiEnH1p»ϺSIcJ/4K;*7a]`o(})ͯoW@|Ρ,DEqn.?8"B+cؽG: ]A @B֘[:M0,!s]᰿u6~ѦJfqЬ k[Vj~©Y3GjOp}ROj_yApEKj6mG&0fK:ǔg"HJ{kFKq*$o6?fv.:;ON^^l<|TU^)lMXR}rC(ruLn优h*v{[׺`uf/'#O:gT-AY@!zW=-vu)XlxF׀D1\:vɷnW%oZQMue(3^C&PW\7XNNQ6C6JK^ IH:EuO2Hhם }<. Hߤhk^~jS!*XldZE+f]2k$$~*^qB{~"̚GI 13?>($%Sd"јH%͡+}-ˣ]Z:~u*Q+^™g}bȃ/J% *Y9d&ff*tc@8$Is1tp90bg8پ>u8tz|.COvYҸ.!&f)h_=x139:IF*5Y߾ {, l Nuy:wΕwNB"z@ZyHfڻVHn)?LQz`^~܎,S3f0Ϡ -05\]ז7h,Z^8I9Do#fY"q6zؚS60@RnN˕,Uݸ?iv#Tc͸pW 5N SY\NsD@qgT!Vu&m|mS;]'ߍm8"5X-k{++.<ᖽ WO`^t!p x- 7fIc}NȾh),z9(AAŠ.F`J<=q S]NTxw}ERGdfşmEAC.[ayyPsisS-$!?/ yJf*su\z<# w1eƴRID&pTK" L氣zwfW ( :0D"7*~\:y2%Kd}'tG+/"|MѶ>g&ͅy0$nd5W5C\.Y)FbWuS"KԽAS̶"ŁU]q'-ߓ&q",Ĵ6VǐP<{؜+zڠ|99QʞRwY;P3ϻF8oO$wH#<)%{.:g u_U |m\|*Np%ugE&4GKV7-H 7ԾӬ%Oa8vذY<_ 8€: 2" dp݀3z9tV|LZty_&)F#y+֋:('.:FJ<2ޥ)rH~!a#Y|>K+!oʭUs!́U(>^ε+BH mGvϏ"{>s P@pwEܒOrnKp8 T=҂|^z ’W;fDvb#X&O&mu*Y4!$Æz8mIFpHwB>@n&GXۚשL [+"WIwϫF XZlg~o|:%׸&Hȹ*ۡ&>6\:K&eiw, !a'q5Yq+_kejbžJ12^Mg5C3kp`kQ=jbԊ-oiE?|Ƈf%!cv+&T`wduBm nxTf ^y㠘gQqV=|4OEm+T50g3~u*'3)Vx@fs-bo_)CB;ks@nڧî-@e% N5J̑FӨ5;Dժ NZl\q{n.x5V\Wc4X<h5mTu.%f>0E~T l&Om?9zc/A 3F[@.<}ĺ%B-Ma5L;\ZԀnY(zou`6kPOrGNInHI\"2puc *l.G3!iܢ؄К5^f3%ql۷Ƙǫ~*Rv/)k= #nJ_; _ ]ƀ7*PL046K.U=Uk%UEa~;N~NCf6I[LF̟TY&fa~^ƞEaw9cu иHNV(Ypv]2h w_Jӂ]om12AH̼Bh:pŇ+M݀w8\НOHœt6&]K)0%Ӛ GҫBZ5})+18ůЈ;KbKXb=|eAXrtjR J ȇuo?L= aW~UlVu_J*įM#)$.Vhm[ $b3& ҺWUǚԼuQ%d'(0ls6,-2Y(ttiQJ`G ⼥+,ꘂ9hCuR~x*-_l=/1 g*ЉYX fvl$;Ms]9OAomsB/"[9Xa8TZ*NG; н7|h>Ġwn pQ h`TN RoJ_Ep3ʚԫ@﯍E<ӌɇ2’&}!!} r5A5;s R-V|\wXY$p敤_BQ¾/LqHo3Mu?ġԞ^UKRgutI4<Jľu*MP8ۧ_RuYVX@uTShQ,])UL1M\YU ]t†ݲQ1{%'SCGf(p^|p]kVLmC%X]c8>%| /+:>N)]mQu?˿Z/4' ϒהd? ^)L`SP~k\^E"~j#rB X}E,Ԅc|ܜ5⁍ʏ+Bd[BJǘ,Sץ3JwOSi0KWRv-5ܦs1n tdnZP)o)y!߷Q k /\`XJ &*֋4b7 71ۇo%d/haXPA\#8`> mS6wBK#RYFX,௪^J^ +c5[AGU" `B A]xulJ\ gqHEQk_!֫flj`u]e]J~e]˃!?7B"S؅D2nj "pH'Nl/> gYunѥc6Au1 S!"-w0,=eh /B!!w-E L~. ϸ.sKqi-qH5l~ }{Anz3b y`NPMY >6q| D][0jѼHwZt(3n^.zR}aLX# 5KguC@Kh\KjAJdJ͖QsKTDү0{g jmKK&t-5n{A{ě.iz[⬒+ᄛ%7e?2KwТQ"YfMɮyVbd`\$;[s>rNGEO3!=t!9(p!35^V foT s?z{)_£wh)v( DYgeGi<Ȩ[_.q+3K;7_ 6Jϔ cr-P}bx0FjFuB<25o)}1)kaLy˰ˎx`<@qq8ISϛdq0CYyc)5\94[x;XcI ,&HC۳S+kMmo|Sx45x5А)K2q GnDS5ґfL*~&HX_ ik)$&k !+v{eAaޥw6LY<-sD<9[ cR"j_\ꪸDZ=#&x!cܽ|HqVBD^t,9y8gC-㪖~ ӆcˍyXSͨ6kdr )-#LܮɴbK:2O '녻֙"u]Ձx83ҁ8c}k `~nQ 1-39S!9b){&̈́l"1&kS8muJ<ȃČ{hk%Όztht5 Wzv o1U8^IQ[C݌QSL pR{Ngŏ [Y=ݭ.,A_Y@HA܊Kw j`@pc$HF GhJ=='󒆃SUXJ0Y&`i#cTQzdAali++)m+X]ٕd['ERDJB? k/.!Y !pIj}G t57?q'to~UB'*\h2\Ql,&L9&m6!/|%4P} PK} Xwr1 ~g/A*q0w'"7J(D\0f|7yDJN6_8!%jriml2{//W6EA '==UЫw_8,C˂޺jFlrdk5ЛMȝ@ntiu>\h+,#_7YsϦ~@pEGhAa/bw_sv :|a`jvԏs{'?6?[.6tBhiL^bfwz9۫@le v܍ԏ:eh/b&L}*%䧭AOh醓bK1\M, TFAg  Qokv(L(W:5Cq-o%\X5yv;96nw.ͣ2qPJBO-e_!`Ey[",qJb4cUpBϼ;\"y Wk HI),mb0У"Q{EZ1@H^'L@,c vJc\oԺoᦳFn' Ց3mD ;턍1aʱDg|^vr3NGeO4l5r Fۡ >,P- 7vGcGa_c4eA's.a m^*)O6hTu:x7-\֖ #bM&bXN:$[g>t x A`?ZPCN'諎^3ŝ41Q 6mSǔZdmǗlq߄kDX2z8^?M"F>uzL- Ł ]4F G=5 W˻z{X _E)vvS!\,`DCY7B*\DI'w~" B6 E{>Ned}L e;}lkDIviDV3pm/"^C[$W2U@!yHB[ ~ 9eq틚$ѱRIxLtlDcj1*4o%H8=}k6}u쒭hRtmD(gx s˘q/4yqQ/]{?$,3Edj`chgb`tQ*=hoҋ>C aƑ *InN5O 2Zd"K톗ó r~Ƭ>ܨfw@AnJIy! QuwxeOp_@C;?-ULM*/)A-"AAJ|j} +ᦊ}]غ &vXLmb_f㉚PD'*.[d3QЄ#t/"yKuH 7 >%\)[zB^q%IW7iҧ`6F džw=\T]y nAxǗyg'VWI ':-2j/IDdmKn2ErjE5xɿcdfP[ 0@oD%"{YX֕n'I&~x-e8pZ|faQ2Re>1z=|A?Rfyf$";~v'[/[ V6*h3ո톁dSEăZd.i196_!+]o0QD0Dv)7B")zeyHf)ġ3kٕ| 0ێ$}ɬ *P&^3Ta$0O %M jh`N ~#K>U~'Xb Vh}~o+vn*Ҳ1+KA"F#):QH{SW1 >g_4b=E`/ qI@$"D@J(i>b־3es2NMTCg!({ N]`ETLga׼@- #; vǗy)t'3\YSH~sx/jZU߀0ڕsl'lSzZɁLIn($VW[9N?Pb>s!}#5[&8WnU@SӃeM*8CL";%:_QJ _cZ{ZG t΄dk#Yrbl/PJxOxa֤=Қ;w:k{'Ю2[5Щw+$\[Nb< 䟎(7%JЅp2-]ذ(4+.Xa)\~upaSҵ)3M,54-c9"<ܺ&+lzQ7VlHP2>@/R ¢ + %-&g .v1Jl3h @6>j?-/Dǵl *sS X8F%zrซ$Nls]U-.EG~M_eoh W;APX•"Y! t~@p[|&Xe+n$;(٭gp#Z];t&ҥ%!9֣7|43:f 3$Ari,d Gvm^j6͵$uW2sLbԾTkz/5.ǍZzyq5Q.tZ:I4X'F]}Nv8躝( MtW2ur)%S)kq9Z\TVC8ؿ alg 8c1m5RE @/Ȕ6.,CjSU &Ps&0<˔ynh@S* 8gA>`yYJ>3h#$@ն+-0"D?I%[x7p_]jy{[(ˁ/Wš`‘) $AChCUI8/(4ZH㒖}'D +JNn[kk"ɋW+\ ^P狝%ʌ&}(S{jd{20MyѥH(`zХX1*Ms#p~|va`ؠ:";t` ޶g' s=60B yMܨns޵o$`.qz%}jv2 T]6~d=K"~pGA};$W(߯rzMAR[AY?z5KA5b~vm{H`"mfE r>vbT?8~~~`gӓYue>FsjŤ} -;ERIO$=evvLo29}jٜEYT+۱-/3pw6aFX1pNɱ)cP/o퐱2kٙ\} @ѓB&y~:>_ygH"F9cjnFޭons.)e XA |&sʗۉ ܎Pnij\W+QeaF5Y ֮.-e[)s>5%M;45X2 ;%N6Ȥ~X&yw(/dzZѐvMþ.qlt cu"a8*( 2~mhgL 7 ',E/ E<Cf홫: |cj;nB I39 -bڔ)%LگfJT?N"XHYVuHK͹rUչPo"w%>zk+۫>DliVjG}Wdƻ C[-!!\t[`:όL/%$}w4T]Ww q+g`%\pOkqXAYQ~Υo֮ 646T,$t|~WfޢC ˲̽m*ZIJ3j8<ҿ:8;7),e=yAGde݋Hy!O,?Y)]ko%q^N?m]웟x2o+qqV~mnh$rڡ{5x*@$FhThm}ky~*"xg<"Y<)z x}6ڐᛰ]e2Yy5`M dzqk+xOBb8GxB6m vyD­ a`1)M\T*-h:PmJ%9U"l$gs6"C:^,χp$ݼXnU2+R<$ 15= c8&,5o=nm “+5ef`6DLTXY.z+uNw4 Wyl@gI;\'ޤ}nz::r JwR^T覀M ՆYR??"1.eDZTY4 uմGcml197p;'P(0@ 6L.lƐK{Ӧ,֜yYv90Y i|XL0!@ݛބh oug}ۯf! 5Ĩ,Geђ)pMvzJ1{:H aNWm_Y?q LJj( +W8OpFQ$dFHϋ_nT!@):mH )lU%8ۄ)/eJl.8}l\sj\d%bYh,`Y`" =7,]Z``Jp P]<1 qK,)(r5G2;LIBn3k"x*'eG%-"UJJc,4"k|o3f:yHD+n_wiٶ\5R[HshM&`ķ!}7Q].AAS@SfH#n%;JyUmC4J<$t`АQ   pÉXz *t? Tw@?#.xV}[:oǐqV2 7OO&w zݵEzHE%: dv h b98Rjk6$4-Da<,]mu9N}L$" 瘇2FM3>Sȡ͟bB) )ˇٛ] B[HՇVEӰNƒO͇??{hd;YFDhwU2(r)@(ue=@ZQ\k Nʷ/%IظH(X,HbQXMHOn zٷD>#pmύ 'Yf:,x ,DOo (7ͣ+9*Jiζ_rsc&?yA^堦sC9W0VmW2gT:!s, ~Um7 %9=Ot̑̇*c@\k1>@u8'(]vWФ89.ԧ&h1s_ob. (xDB0.оdgظ*mym[}l[>Y H] 1S92?F|?`> ͨK"&,~p>>LĘ~it42ql@gAރ<"9ZTy4cw0GIW&f_q"p\=Ř .?dEEiJjbRF'5pލqU\֛ϰ[u&NrvmJN-$8s7IAB[.k-1uM4դ؄֦8}}rD'g^1;)׍|-K$k !ͪ?PdML?Tps@ë`YiAoi˧T9t5}:7`mS@;=:Xc,~=o$ V-Ԡd{"nT2pٻ3Ýb+b+C=R{AxZ*k7q&m6NahA1+D0 ('iaVuwd mQwe<[)XI$IL /c2qVPwfRO7=EeӃ`(gX9$Mg$k$u˘$tT')d[V~QqDP׊ r3aYFP_1EB{rH [! j W< Y#OתjARNt!Y'X''%Abkԑx_΢?yH ^LKNMRm:e7/.#̶~T)wX EgP:`l S)aY0U֏9 S׮j/chW/;Vё?5vJ@Ù.'{BmpI3@Ujk 5ޖRhfV}`a `RJl*:E'kZy_c+t[C)ʰ{PjmC 9. ށrDJfsoLSʠp6rlZlE 3MN|$kNm;b %豄)iWn%$ {H*ƞ! '5L.֮bQS淾vXsJj<)t-(s輯W2Ee x`jkpj<ŀ#iC2a$zOFHG8[`2-6̓E&09n2t[;R)T(e!٪[H*$6=./Vm/"Pj.&zHhe\h:h3ή+.p2.ӵC%C*Yfܕ IplKnp7Z\>/{8zjr~Rh6!0<&R$ZXڱ rOrnnveտ{Nj%p3(f~^3pHl,з|{QB V4h@A.XĊ;<Ǘj>}U>dC wZlJ}cI\Gg>wqKk<ǒż -(kۅ\ ʉj/H8񨄝?,b~z@9pE%Xpm[~6'kNl!&[A!ܢV^43f 2$'C'i$֞n6-+WrV*,<+jy#UDoVwECH U oZj pELZX?JAn|CP䴄AIqKnK["pr]B=w%tEׯJI] k|f_pjvPY >ӰUlKC4EqRg[ 23û?<ي} Me%<-vPYf`!˄ra\_uC%فVUQ I 힭I4'HElC7mZ}~xC5\~7c៽ ϒw u:za9Xr$¯U%$3+Fzs62Veua޻j9_~a( ];BwxQ9qB֋.tEA|a]AgLY;'ĈAa3fGV'8[ R&q$h%o#Q h^#$wQґ#땚Pt܊4juS"Rȕ6 KgGEFcl6*O='vQn[@yv YW:O3O'2C#YXC=L7H 4#+iҐ}ndH}' !!+<7DSf09*%`l1|WM|^B$L$ǫ&!P~5B~l=*Wqzi ̜qa`79. { VD2d\d +pxS|IAunϵ?z/DnEؗ{ڀ(s[9N ̡|[usB@R݂px~)gwKӅe,ZCU ٗ-o[wLD$Y]_$oas\b_uI@WhOП;ki"vazϰe%+j01MC$qg=||C.y:Jq&yr .J}9ĵ'#H4RlhbP^'Iywq#|g=%GS6\KoiO \He? yy.;ёO١2V1Q2_іs1ESPҐKsX x|б*B9/>u|e6Lƿ^\x{@; Em=8R*0!44\Hk]me(yr;=֖/NTѥdp(XRz"z+_*WWjLmceaxE7/1y8lXNU]/:-Y/d}tA xYK/vEpbb{^?l6$_(Z 4kz`VxˇrVP$!*;?ͤzrU.5 69\f쳽l\&M+g fňA;*( CͼS LB8{$ŘY67F#Hy)HNt[kuQھ<\دA;"@\U̥v OB? :(Ė0:J h9:R;k'&gNCI]PWgxX0Yޘ1ДeE3<~7rmhk6Vt"`j(}}b.W 4530wۉUtUpmPBBRWaRdPRJ6X@2 Z$( /XC ڽ!χc? #( <;f¨EoxF/Y!QdoD'ROۼ  ~݌?Nz>rl PB{5U4%HyĸA@\z 0#CFo]=ag!f'^v0Z59k(7$s04o >E$uÇ4xɀ=5^4랗HBёP븸Kex^ TT۾)}A*99X^HzuJJB)1ji*;!]ٹ"NVAB<dVY!Kmv9c!$םDtףm.\4Ï0T . O?|q8E8EW/BQ4 Тr)16:Xw sm5ҧ!2ԕBe#*Hdp: Z$?WŘ6XU<>0ՑN_=!q %F$ll|L.U ,/5l4PU+*rHz^)-- ٩C% wB[5|gzeh6?dM9|=@Ϩ@4=ھmxpL'5Sp6" OEn|a]",{TqyoME+DQ?bpI1m+w'M7tZhN~'̰O' -`NMGz 5s]tjpIAa:04!ˤDKu+))UE?0Q;68P4IŮن2ȪԮu忕ŤGb9}}4M*aO$9ˢ\//;F#4Fo>j8X,e_voq|iwycUceZoH g2eG ~)a1TA>(A(+fXT2~VfW6Y C7m]dt뭮OzA;:6H\~6s:է WDm~H:2 3E4Ek[ ͟N5P݉~UHa.NA.Ev=ߓ4`p(p*}hZ2`ҝtu kx>%ێcEXDyhOLѺ>Qdl<Ê%Ajڼ Ⲏhz57 o}*Bq/6#Cx^0(6SrЭT[m`M91ߚsg%:?i'jC eg5$¢)op"-J, p,Pbk62q_ԏmKoY}s[*Z=H'CŐR <=0!e1~w#I{d觪Pv+hyn˗ݿXj鋹oLNP`ro4MoL:V3[ɘn"҅K-n!ʖp,kolʲ{~"}Hު G,dc*@YdJEkg"T6Cbߟ?Vֻm֥8M<?hTf2vosl~ZuQb[еd1*4*;]le0  4*sZaXrux-Hv{ DT0t0=VW@\s'bEj2zSl̰H9>9Qtv#X2_uW_7o o =~}W.](ZJ sXagQ"UR;Gu;<`$`/^{%RFaOB? s+-E܊?k3u*?$2WN353kp+:[9 ːH@")f yMʒ>+oO?>[•PC0 C͵mO/"l UQn"GKA4Q.sm2@c ħW6;aiuaeĈ9|Rn.+KsvQZ/6 d_)D-3҂ &vQaM{'RM{. gJX2#yYk lA};V|Dkza4!#xwt[Bgօ^kO##}&hg~QZ"kfLE=I\d44>xD(!<fc 1~˰EtTfx uF>7lRURQd_FC$fjgIGX=݀>mbaטNV>@c:Xܫ%v%Fzi3wdS'`#9H}d3i&IL4KœVWoR FuHڢYRJOŸX#Cҕru}TIIyw^Q K:Z j@xpC)*o{A; W#嬨4䉼@xK0 @#0f?f4\|Lҝ+letY@9K#1O0HyO:6ȘD5#ldk y۔sNTQ\@;0׏kKUJvȁRܵ8I4IJkevp+W L\ {ҟ+~ғJGX#gx.t-bXCmר2vk6Z>yxg"y)Pҹ zG#@ W$CDBo竴k|/?aE o|mxX҅)~3P V#H -ROPpĞTסg]ߐz 䁹Ɩ &~ :\Aw)pݰ󋳲]鞢E1mĦP(ZL;aCNJ%,zxNE= ~*, MWn .5T{tl+rBJ8j"ʂc 6RmD$rW1H7Ābk:r &.d'^[7$Kvn=E>&}Cq"ܝ*_X/8R%MՔP G&؀Bd3#C Dx#մF\lݽ3Ux:=/b\Z E:Wd3 39Oc e"d!RɈ'"l8)I҄bjO;`29u|{ fk'Ny?@<åIln($٠|=*1Jg!=kf]C}R?IlZeƀ{|M1Mr8"( $? kQp85NY9iɓ{@ޕ79Fd*!{b PXZd,6I"8hQ^>d>ꆘ)gVlTTtz.2I#[:Ӫ#VY Λ)S[LzbS(l$mPCr1 "+{E1o\`9j{#.&zf ^=TL?mY^޻K4Q"uu/ԭ` NO8C׊?C'**VA-9?ƏZ, T_XAЀ76&@,ř%Ȑ0ߗ<;R \O48!9 J~{t׵Zre=n.\Jknm.V3@g &޵)'Dw yPUyZҸ9f=. pUؽ.MjU5 co&,3 )1)rIa2iOJ]]ӨjzBFIm(]an/rvvfV?zŠ~oQ{\Y*͜ 9]#No" o#OB^E2/rKs I3%ʤxG I{  e]HSF:.Vu޿n̫r+:[:ai?'t>J\Bś񽓏+ FdtI)_ǯ'i\{%ae#ms&H|i$̮zc mP>+O45$WڈHalhΐP h>dpUǐ c]YL|"g#JZ. ͭT=y>j-)@a#ȲvMN >^"O8ˉ8:jH~EcO G12T>:M14h Bm#Eϝh7 dM )u$FSWE*ۿU=zEۋi:b 9$oh`Q7˝W:u*Ӱ@UœGf7I3(I!ZՔQ+Xoz?.l~BpVŞk T>frg!D#"%w2=pW*[r @24 }v5(`8(k7PXnO܆xA:dm3cWxm1{.W=n, G}-f{S"Q}t%nUH7A%q޶lYn|*z=:ſ]>^ro`ZF: z)9P.-Vat JԌVuMPm"bI8:/@A^ԗj?>߾0ɳ5G͕^6 9R)/9PW/|cF *Ͱ㼄t䪞Ŭ"+7rÛ8"l4壕Fg*iQLIA6a'WT'f&ӪdKVir69v;8G-ʖy{]6-9 DO*?-1 ɦHxFn>Ίt2R+iXCi[o"gzhyd/HB`zw0+q3@S4Sfsp'3 :V= 5hAݫd>0 g,W8{auf )g l/;&y(RQ-zm;j:ٗdlK&OYn=Q91*ƚ6f@Sૉޛ.Kc.Z_"尘]V^xG&!X3 \vhCǽh^r]YgP`ݕn1epҾh|\ X⡌|;A0v-؂9ʶ dkfDkqPMU,|F36ǬN;?%z#pft+J~_eqm\m`=Owܚ ǹ&8~saclkw<|GFUpD>pLBR>^f?aaB4d'yíl/\?_KГ{ۭ҅*LDGؒFOAG$Ŏ@Xj]̳FH%t<0gs~-dQ6W)0tI)EfiPX_e?7E[ "BOY1Ya|jr1ⳁ n-@;\ћ׹&Re@~>K V3uun*يzc(|ۖҐAc P> nCR~,3j&56P0/24.&NJj8m}lQ A4^[6k̴\Yu%u *Sr*1/Aj?/yF OM}iS'-WSTDɄM?ANDJ|%{!94><է=o$Buu\0= ` w&|lV2j{S2ACj>hGyzzv/+-fdU[K`BH"p{N,A$'dRݺ8ܐAh _L@ C)Á_1\pY5WLǺr}}tStAQq;|֟P^L\`zG@έsMGX8b<u ":ʄg:",j[к8Q]em5_GDhUv1̤KMR'ǁxh)Po@<*PT2DB`)R!(v}3㘾{</˜%zl [l\vNC)R!f K6I򡢀 g;ispJڔWK8HqC(AS94qZM.+ƍ?bkGC nJt]65\}x$~N?C(,p l,c\*]ThƵ=)4au)mс(ve5i2wb焟%ݻO+ًfO׷ 3۶d ۳Qnj<h9*U1TR;5 U ~X{Ul*·dr%q"8V˩.Rb:&Ph{~M'pV Z7|mALK!h02>~rwHt3vuqEj uVyqTsa3tMp.r@7uVh\@prL+֑2u?21.}JG46m#cNPc:J( %ydCE :Աe$ԄyaC?iO&4`ۦ%^yg8DA'i7YG*2.ֻ>4:GnTJ(xԅHZ-'T>ɻ@aLȃ+YKYlka,)tq'Αvރ|W5xg;?:N쪂<n_>ԉ&=w$5GqZ X$L1DwMuJ'1sZTpɽx.2#`3s?SXi>}C" &̲-;E(dhPˑ7~Rweyl:ᤃTfP~"XWHF¨S jDsJe~E~x$OC byr jU#nu YL)k#ԗO„2CGۋ뉁OXM+Oh۾9̑RYşgu;] }Z|/svfx8iD Q2@-0 dZJeܽ3;2RܫXuN"Us)D}y-RW9Ne}.H'fa,KlPPwqK&bD6 =:Nbc,BYW!VB3++F9#5;orUr&C^K8Wvv%R85g }x 7Ť+?TYGpM+UeDZ]H!-.^aXUϔۤ%epīH k8ZjQ (c~`- ioܣ^f+hψpy)5t3\kn6)Z~3+?-uđj X~@q1khEY۳ 8'2 ${jAɌlSI)L`9Nqɖ/6[_)] ځ)z@i;{r3}q+;B%Kmmr]ȘRu ԙP}Nc:}YҝiS.n `u3譝PYD1M)tV':cC\wpSӎhPI ~P@rȾy !;ngdj/GI@/opd]c" `lɌICW}6i#a*0rD 'hn1/=a u-V{sL wP ~Q䫹.L{5Ƥ,4at7"aضVSlga >"*/1jۢW T&Y'C~!Rݙ9x:9FUف8.iҜyu! :v}i* > nݏY$]y?ϭB!KY>+Ccս*0/^֤r,c;lprq[|0AvqP?j[ЌNnfX@;* ]f"GM`,G[͹aY5k|Xu=Wt:1[S#F c `Odop'ԉr;~&,Z#X|C0XNQ%ٛ*x5ȉD6:ƣ'Ö97p,_73@L7d b02gu3a3mx5ּi=+]˅1`PT5骽)n.ty(ap!~P3>_8Sm٭7DAK}]*y.Jj6!#󅩤LD(3E(TL7\c}wr:kb\߻F |w!$o:: RbW=sWSFtr[k{A+o5xibe9W'\EF\+yaP} ;`Kxx>Qx)=o=!-]O8";s8pi 1穐pŁz'n õ;ecH-Oq3 oqK/9NvLꌣ:y"]P gh<o3P$@{nef5'{8{TTy`Ƒ& 8s+09, P[\Tjuj=YĆ4# Ef.Zv$Mshtڐ6F Vim^axuafI/XMW)M3{Ca5ԁ>G1 kl' l\spO'_%{5 V#!\:, Yj⇚txOP2em]a,/<5`Jy,XJOAI%g+DIh 8s ;nMdZ !4Zύ՘U_.;5CdVN @]:S䯷):2!.9F?HsQke*u+/Ou)Z5HH2?4:RJc2tVEP\&qPehkօš|wE¥bpBpTTdިfZgz7@|H画nѻiLO=*vO88͙n O7:` !Dr_*ʧ 鞟&ħo A;QV#GwDAI'ʶ ld7G5Ҟlupu@TNC+IA`v˦~B Zf. GCt>&dtq;ZxΔ34!#xɂT.>=pjR`8yRN%Z/M:0 QelFoʷ_xDNˋMP"?Y W@t[ 7~UkcSJ.p#;X%#Ơ{i]q*델zR˸ߟ<ޙ)ep !l%CC _APth z05ؠ dKVqdYhJdhɣsĢ7>74eC/6҂>VF=V^3*/'5qt9긝e+\-0`P3\={{"1"xq}|yG!'/ϟWI˟ǐ&Cħ Ιh(zQK;CD,gT,=Ŧ(sw&bXÊziR %Z"KMxbWr[CTGSƄBpik +q;xt9LlUn'>1z'ByD78e/[{]\TuY(y-lՍ#J8]f&@=tFL^Y"vSJ. EAc-̩ .sw6sxt(SA[T#N±NOىVQg98( V&I.sò&Zc9G}?f\Wl2z.Й _#_h I 8< s7mjb97WXizEqgJGmښlaoDmt rv%>Yif޹*JęU |tJj"u_*X,prY.%z0&{u^v wsQjڞ IĤd`3u]0!$ZIo${&U.^vT8XPΐe 4xmU!>D>eYneiBȡ14 O!02v|2;>\{cc}5&6B`e1cxC}87pp5,b#7xTt6ѓ@FDJ4^D3 Umؐk3Fyu@D V5 {}sR 锥 \\R, iOv[]*-+~ R{ iGWE΋6a %b~)/#3dА /2^(O/T~M:N7dU% UimZv'))PEV L:E@3 t^OqŒgӬ8W"'KVojSrAf8yxSI6 D uW.&`IWp\ORODz/,>`mZ(z'5X2Z2 qFD2$A"21x:(B@F.^xexsϏL#TH/F.ellVSA2TP"*YcCLA"i =6fObCRzʝ B󝮐a 5j7DT&ƽӉJ-\<]'?Kl zv #W|NW\ySvRԎISnj3؉.aj(Z@^\י%:Z7_Qm8R,9x#jicCWjۈ*03k_K[0ԏcڍݐd7A?ێb_͈W3.+3S(Dp̝Jca >Q p98>mcBvGozD!iO iQz|4U~^UUl5>0u&pG|Ġչ:vr۸^g& i֓uutkZ^z&hcV" w=q3]Xg4liEB?|QmP[kw=;mtGU!ɾ0AZu>xS]z_Tn @RTq,a ݔGg"P$Bw*N[ 1l_VylϢ}B\%Eڱ:juԃ4OtF5ĤN|GÓ.ʕ"~%qc Oxo&TKVH\QJw"tPN2&B X I /<#1` V _$V4un dTEv[ftiO邑/EFߗv3;I#z}F1 ;N 0U j8ux*(O36Z{ E/z_WSL"5@cBt+Q}]W4̸Ќ{tHk)\nQP?Ki¸ & 4<OSGzQmR=23F6} tGX<{z8`#~> LoElB%{DIsܓ8|AM9Poog ]3Wٓ+G [dJSI =ZsYgS2Ny BfiXX[N cJg^}511bh#e5n*ߎfW@%X\Eo-0܆wL}.p0Zav$Q5Fs28xEȈsJ:/ :El5`'@!"OGN 8R˟Km^)ǠhR͸DTV#sAw z|܇,Q؃?4,s4pRDćIv8 Nr_Q{IǪIJ2E3aj3υ 6ڋt {r;bD1LVHnj_2M1Yk#E+zn-= `$:Q!L97)hG(5%ZpJ6w|،9V @ VCj&+d}Xf"rV6E d& uA`z|HuRїm0H]`< IYLcb3:@vϵOSdV}k5\ p/Wm)=7x\"P41bk>e< yt-(Z,0rpR-B+ Hu&ѧՂ,4%ݛЪ} XKxTf=E_qM{ưGbxk. &'xYsZwa81~c?*\,neu] :GH3)?nAi2DEX .Ј=G~Iro%q :ZTjЍI0"Gz'e,5| y% ~gH5 r_q*l8Z29L`"Kԙl4\d;#2Q:N`Gi'`|6Ȯk]tmlyt|b`AF )s,!~+FI+˲c!tW] A 1.W߲2~M-"VqT>}e##K@쐦?B %,nlldɐx9j짩ؼ9$)~R4?&QF>-[/.D֪@>a= Yg'c++B`|A@NCo?ݹ3;my]]m T$y1_oxN 2VÆESL3 ^931/u?NFj!Y H'C"z.$%Wywዴۖ#g8~Os`[9~/^:!ť(RO@R0}f*ƂG<諭1d-8Sd>gԕ뗈H+7]:{FKtA,mhF1e ˣ1Oc־ bvUeI^ GU \2 H ׁk^&Ӡ5t =K4Hdpt9H}:_u^"HI.r~a,/ yCۖW 6TĽI4$$[[ޚ.` `> CӞ!B8tO4ikiWCzGt!7H]wm90 &E& 2T-OцLW<*ќ _7ZZvz8f$7ɺ lW#l{[8{h#]M)6>F[3 ËZ[Y 3/f-:Qޟzmẃ~l-=[4wRѤ%k!0  -)tP 2WM9|h$MXXgZxZ,֔zm4^'Qn߽zxuj ";NACm,%l gЎЉWD@Խlkk=bl׶n%4%kU-+CYѷ9մV H8b2v{9|aQ@Mowtr,ː \L;1_9ZɗeLw*pp$p%O[=dʿ[ε>{/OնS37" ""3D{zʜ%\{:Voê'^}]w[jzZ2 ;,|FpEMYD1QS#BKV&O*jv~Y4V p,]tzN+,d9PkeWIIx9DnN%?e/V d J%,~WG"8:vWh.tg{c gWoN=ۇ}.⎽4j2ֿc \h(+S (~)S#!_0(2"uvrmPrԨjF@iִ5[pgNiŊJ~#:#fgh.pؑE,/=oR/UI9 i]']a/CYg09ɪ`%)L8Σ9j7u}Ph"bka؝JSiY\nS4"#` M^s{"g{˶Ċ(:G/ZCAehꕢe-.dT>p̩79n|"pjVlZ ͨ5jňvFOgvjl-sWmV 0qMZ@S^H}%T^+.r1W~Jja92GU[8c}tP,Z +{Y"ץVF + (3B*r^u}s,CQ"Rj'*M™0ir"wшe Ae4*H{σo1Hs"1s5EW޴ThW1tP%MSx` `c KdQtzuZ$= o(&9ϝltڒ0-̃]T$7WgHWpdq8?V63&INíiWİ)ȷ[V7F_ u0_Ng0{gw D*֯sOxaT${9ǃgl<(ͽ.R]]b}: M .uhx7yΫw /)Hj=oV?W!(&K'lh}8HA.Lv:XL laL^6}bc,|'GM`[{U^!+7ktH%eғhsuYE׍UԏNv%GP*Cwû'ܭPfoFS:vaiu">YɑOxzWlkUǮTc0e$PZEt]6CZ31 >mXmC@r.H?xKp1P.П).S ңdͶgÕ%$ ^/P ȃbGgQmpA:!l:=(@yn@bgN`sL\`k~o /#Hpƹ:(Rudܒ'=ђ-ʿT-:F醪Ʋ|R1υ'BV s1Y"h^mȞ]>3P1psqΞHlW~U/vG["mHT#){⊕ic#JepM %ǟ;{.Y4o1dO/{GP q.*&++y17֮Ԗbj+u9y*!&Ѭ)hS;>UK(K+βߖ Ӽ.'Bf~8']QpjBDD+u{?<6B겙 H~Ze9<$E?v8Ub ާNubm]i!TzLퟐg 嵾Dݨ7 s 8BOh ̀jH)|U~ cJd>Ыs<4$#+k]=ucg]prR|.\AZ&܎Z`N4ILpFT鄪lYQ#utAH:/V򑗳[O M2NBuJ RWk`&Ek,ݲUcMzb2)t "_׊UT֫>ɺ̠a/&QbOHŠ鯩+9HjQWV|/"[g hX c <HjBDr`Jq;{.cÇ%okR/C29W!ݱϪ !-`h%[5ܖ^[I\.&in P AY)砌"em9e&9"Ԡ_i| 2FX:C2Rq+:U7yJ ֽ7K*]ԙoML(3pk=:{ ;g|ѤO\m!#'osouɚ  En >Sy$YӺV=])=) MT50Pu# %鋹|2! Iˈz) D3̮0ױzjKB-ũtUwyu ɛ>BHU [A0< ,$ho[mWI`wBLk\ d؜Wq4sE@1BeBG:VpV &9S׷K? ^K:vk0Β\ uN'wZL C>,$2RkGh>B .$H$][XD`m$gKeOn~_, epкlM!Z=֠|H^G (We+Dk,.c@Qylob~.f$2߻7 Y\FW's=>gIi'=z'͢6Tي(V2g+/l9^0mޕ|ؗmn6y>AN-]+wC85fȈJq917^I!S>[*qdɰLUvw[^Wci|)Ѯ1s"_1{dmn+b{{m3E%߆S@eoSEr_ 7JmDSsNByKnYz\`t&̌fb=+n"ٍsC2ƃA?jE@KTuɕx.F#r9773<*vs!1l˧kO]dн4 Fc: FkAPƵ=5 inrܗ,"D,rS0Cc v,U-{MIݙsQS\"+JlW]0eg 8ӥqgcsSezZc4KGݦд7h$Yc+0Ho $g"0(RVFhތZ g5y1Os\!/ ^aW&W&`76c ;$j0<1dq}Uv W=  %dx?oW3!7[nhcE;vDѵqꕾ^iqoc Vǜ"̾8LM DlPxH%;}yX 2ѕo8\k$^՝|<1xfޙn-riat-\5pGg&M % ď0_PkA)"s@D-t.DAڠYFّ4i h*56Nװۈo#Ϸ癤/F{M!nGV!TmGo%S[VnuW( G1?Z; Dm;BuxM8J?8>w׺7idnaf/=ʩ }! x{عa.Qko!wh5_kW=Ì8'}`K #2 dg,XaI7\-G#ijYրfMuĿfKdI NXDY:ށLt=#P~8gdFK/|"^;%(aIxkr[#p@O] |&帗"Ư#}Aco-JtrRdL9r 9x9_+HxD$>x<`،M$avVr|Θ^z >4 V%a5{xm썩쬘?Of$:õM!CikNɲ]YizM`܂{܈>s5~ŵe1D2Kp8U `GtzC fRW8 kԵ"Q(=z'vDp-iBW eQ _ ;JR!p"9B~(GpfUW{ &sa*`E?!ivH{ b ZVɮ{rtI.ɭ8.}B?%g5w3 \ř~YQWv*(ɯ\sZc1N{⢂nxPsr0 ޽@S "H=$wEyj 8x#қ D+qr='KPE% pf!H9v@];7HW_y g.97[vTwD t2aeZ@ \wi$ɨU5_Yx՜55Dt`襫7:˳[HyG-2!J*B\&bg9_4cnQ< \dhXY@4wv0r!^&(C }ʼnwiOlKa磕cDDġ_hc(eAA#_s^n\i7{@gq4 M IoqlmCA.!Uv\]FVȺ㌟ȹو.^H>P|vXƩ>^gj?X`/ lC,lij@SG wsy\b`&JDILl%ظ/ .)`[S]>/uH7]MyOwsSVNt)7~?#o4(/4p}b QlӋt@9n~iX ^)We1$'<]T_=Fp\q upUB#}d6JZf/NmwTƶ(Wp'ΎƎJ[jWH\-{gӜ@G"{(îSw9ɩE)WyQR Y A0Hbnba8h 㷈"jĦaɻy):{1 fx;t\*7ݛ'?< 2/V (t%;5ܫ+tD {,Bə42O&O5nI$>CuAc/l_~ؠ##EpSZ=*Ӵc-+z{̯t#u,W8ɲ<6 w2 _%]ɮ:7D Lܯӛ[yG@[(>q0}rwJxYG'Uk32T"u %J+%,ǃ#{ nvEX#F3^LlՆ#Ni7lz5qʥߺy(JVO`0hS0d~!:gh}`SnUΫ2FK@0s2)+eS[;4ZWxDbC0l;gB2('%$*w 8 phum=p+:itt$F"v7H"LJȈIc1abnR3k> Zmwoв:10>Xs՝(3<<5]A% w45tn30aQ`9׭dƢ^M4C;z4T'bBQA.?OyY XqWq5s' >+)Zx8*Qvut=[x@Լ\ݡC9}:QOn?w̏:|}ڻ?'_ iDZق#**Vt!1=H"ʹyzNr}$vRa8#XFoƏ+sY< @U^%3; G"wW ӟS+twWQpUdIa 9[!aJ3Sfr[ny-f@:/κnXclfjw*Q ˁgYG0e{qA<mbt'[} zz% ^&hv;XwJW})B"~;J~C  ?Z0me].%~UN"#h??[#nv+gTG4  B\؉ Stᕯy*K.) wDn4k{k08h~u(x8;^cv&z2:5j$)4{ WyL,/# M(j#s#=I}KuYtXU3dh[6-Q:psz^g(&-ʰzKkx'VRWU%9a'iEȘEu"?O*GSs҇68rJ}|wU? _[Itf.3vN72 !dZGZ@W>W-߼%OyoKV;Ax-dzxd¼ό@< p鬘C{4gۃH1aG{W7Vt?Yy)D %}zH nW+bj[V[]pRdb>t`Di-ݡ 6"nmuxtW$:(ȚH( crÛ +D; :%}a85#:t /,:\ bbǖa,K  Nʯs$-C Ɵܔ= )-!V(6q&޽`/!gI8?nWi$^kG6A5]ev#R/cHÃ4Z"|hIZp /ZQw/svהhxEM۹Xڧ[fL$TOvLʁ1Q}ϯ:0CMM!X!+dKf$X8^( Uu7]A"[JT[> t,' | P/4;jX9t}"N7WwSm: o;,,#n5U~Tf ^D + xU'B; ;q! l'}MHqܮ4@VBNAP.U|2D1;z%1%AKrCsvm/'v$; X[cve>o)Aɫc.DBAvS*Fi%pOJ+",%G0OsN  چho({pSOŹ. )iJOdzG;&HO!@!;t>#[ @"̏JW(`?=PιtFZh^|r7ǻ~Mu7zl@`YMXf'I=B@ŠpAlK~!w2M?_ p0*UۺI$Lhe#j6S,ǜӱ2Į"Arfr,[n܀ԧ ½M.p"Ii|;I,4| uVKI(E&0:w#{%p0Äl RO68Gnv f_.s /g N\^\F>8`M m;>vzÅU0Wa%:lQ#x_}71> S#k^Zn*d TǠX^RB QjuZt>: š f;Ք]N/Vu"ݳH.DlB i=3#l"*<V YLnv栳y&h6!X`;h q(c'wD黱9'D^ RP{./X_ @T|P;\%_+ FuN#hkr`OjɭB͙0έF Cߦ#Ķ+;)3{k8813G%K'/Rq!^:ˉ2G ơ]2؂6J$$ ("9,?BV+ȼUґ_ϊ#gyk2}*U #}k&* " p&+2S`QB'噒 _pMdc\JI3fYy}3޾6"Җ){ڢ;~& /a&lQ{6 jb!wô Hq9m!WH9BBC`\1ك-o_F̄#LJMPw_p^6ixpVi\_Kx5*fa&YNVÔPxć|hҒ7zBDE-Z 3d488R+MlKPpY !eml|q% #;x ≋N46Leg>dO;˫Fܨ~^׍hMWj9' UV+@kYTS迠 cؙ>Wu=@]l,>aipce33]putz:xl(]qc̈́H*di0ޫ|@5 N/3r[NSI VY )hV&u>G/.s+`]PNz\Ѫc.҉f^]f; 2__o G]\v˃/(֖ϙ= t}W%Jg3wɞ}..ɍhd[(8?)8=>G˭Tr79vPV׎p|x~~d6G""e 6LJyJ4r{j-im:5)lLE]JV=)A2P|8ڋlvcPbba+>ס 3~-Qh9%ELLro, URή>ĕ:UZQ *H&&v+BqXz? Pz":mw^0EoO;"mr>onYs ͕33|N1!sJ~Pis".K'C #"_2ZDfvf êjI/hUq@܁ {@ kvD&džӚֿ.%CPeOR;9ю@ו"VO@^,{w1m|pBkB450xЩFlC+?ni@d1xMC,EGt p?Z Xw7/'y+O~hdhJH2Frg1Nf}yrG/rK~T " 3Q(20t}Y"7W^mKY$mA3gqXst@o"jhbI<]))a״;pWc7~ALiCSDc=7rs\(?Gz 1)0yj1$A!y8{8L+1}Gv] ybNJO="bvJGp|Ew +ŶQKqE}G+Y~3ydXeq_v93% |6E3DKKaϸ؄t}:A:v" o-bAt"'%0/ NЦt w/zBT9zb )Y;RFSp&˹ҕd,dگ<2G <@ߣę~4O 0bnRXOjMپ*7qJ{7o>[+x>|twh!!){TuӉ% XƲ"|9[z)A' GڤhRx.LaAOIj=]v㯖eh2Yds O=sҨTƈ͛N?~0}B,RQC(8.  0 m\=fR@Mb\ lhAec{™ٽ5P Eb#ege 7(. `"zG-X<ѯPfB#gPllgM3oJ`=[B+[܁mB<ӠZVD40OoND"fV=Z㋣\9"D-mA@dCYXMF/L)l|8h7)NXt7'H9\?G/Wɳn2[ԗft'΁x=ζ8J[+K]ǀ6a/'Z_"e4uW'nBʘRJNM >w~X]1L)1'T E-$"*$k jStgQ` ͂ݠkeEs``/CEx-G #vs$%}ՀꀂK2;Ij3V&{tfzW繉N-f=,Ǹl ~BH^{7(&fD5/f=ywꈉ 03oD'}\ReK:w1]bjםQ@P#fqS[n ȀQaR$w0ڐWe {szp;lBtth?h`t5i1L8U]19W\:wvh)\ ĵF~2E qnS1 8qIu읡j V8  MKx'/p|}|I G_LI#ZQrIg]k .R)94g7szPnEh`ƻ7kd`8dJӟfE@ͫ&B)Ơ7>V(/(.Y6ʄMaՕUcyPczjǖx4E7o Bi{ W}LfF8_ ~WfύӲځ$c5<>PLѲ\Šaλ4se3Hvv%an:֐i??ݎ HMB/̔E c$[0MWhNqs""GMؖ7'Mc6Y@uquZozw^@Ƀl%5]qGMP#!lDN+2 _}b8 /1!T " BSp18Fo@4ݨP;A8:9t 'C%X-E(Mj6&FbMjBİCd{Em-eϲaf!.A 12垶<lܭΦfK2Jӽ-tħZ_+TtA6q/iQG(}PB~z4UH{4 +{xa +gCMoN|,Xp\P1bq;:~@1Z/ 5Փ|wGdcכSgŀ!ձL\4$T,D Lc}cro}f|e' v7#&X~|F}T T)4xM)f5$c у&S,jtRppiO(0J[CD$& +mb8xo$? ^+,.q:TwYa ]˗&~|um*@󨲘m_ [/}j/K=ȻfFw nMveCzؘݳ7FuYXqyFi*}!Hw` ) 1$MDx&K2q/y4Rx+EcGEܼWsV`ݥ 7>n|v IQAy1YD&-[~p e0JОk6^i=K]& cl tDӍFtq'Ɖz?Ϡc[A b%7C &.iZJ~r`v՗:1#8jq=TA*eئǰvA&og&VkR;V% ̷ϟIwsWTD[<@H{Mj~ ]Rާbm;| / FZ][6}w]QǒD=GnojOR:s;x7 B~qA ޲oxݣA~,#zM d6%IOx4H PN!KF[Xf1gLd[ŒR1>81IuzyՃ\%z@5 ϱ=PPRpÞ>( ɫ$:l0EV(Ggط2qX_'+b|ŗ&J|әgaފ $TёהޞN3{P +nЋN:o#Z8zwIFZ Cz1.%ߨdZuOsPkަ.>RmǴ@7p=y:bngY |{+~6 %kw">A 1ryUD1?H:i"e'~GaoO5kWʥr!ɦ'ҸA*;;8QzFn_ } a>=׫ϴM's돒'jݒ}"1{+=vÓsOp+] %i `'n9ZtcQ^?'qGpq;qU!/h9"VEwwi0f>F\vM%Wr?NXvGa ؞8"Z$\~a/yxؑƒoS ;u# '۴J?ADU qLb!`et:nK/}+j!P]+L^>7 rEٽ{K]f֍QXZ"6 |Ve6y2y}K5Ykji{ bᷫg,g ;Zڛ`jt7jOh£$cPr4(O]GJA3\+ mOmB6Qm \*\bR΢6]#","yF ГaGV iW \ Ֆ7flwr#Ɋ5qf::|VDPk?q˞>^sfpPu+[q$v0DqmfQ?a EJsS؇dc vE^d'a"8KP^;s.%O=#7깒hpl &5VZ圉K رg@,t'dLJs되Rv-EҨƱb0#f kOr=7(2̇~W+0ېcS:T1%)gPZo^0.b0Y z!|3HڗME&gpIՆBx8Tl Ⱥ| M7f5zKg茕dN6ǧlf|hUlo1h%oKN F2Ǵ<>k׬?j*RS.;-mDQ^P>6n;v >qUh={ c݀1K֔D.s6~2]v?JxPA&[+ߩ3Kl7Kv,@к!k˪:PW ?gkt#D0" ^`viR:5П3N_eℸokx>S~= `~jۍU n 'zop8*"د(!S3H_=bW^hpbQOvh9t*Ѻ[_l@[-W:{#ྱl٥ۺҴUu+ޤg|gsB}rXZ*df`!p֋v~/b5 *nQGZ erDzn u ybe*./5簜ka1Ik+ vԗ"a(tm9Mo g/-1zJ91ފK܎p @` Z lY_l+ OG5'J$XrgHQd%"i`<^۶u6`w5IARq'!uLVfC;|"Ʋ''v+<"0[Dy큺ĠWVrmC3(;w\l*Gt=|-\L嶫:F^ 7->j)"V?z$ǠСU؞땥ES԰D0MBXZuu2Y;-~܊\y0.%:yz$\d:*+.)` y  zY#4;HٝcT( ǙDbPjG ~XŎoK d,52VMƖfǘAT"!ce$5q{~m_kVWq#Sc̯z}c,= FSמqE?# pեRMDZEg)$9OOo>U"H/D.ʗZ4QhT g^d 88"_x>1VAֽy3pLBiEݤ40c3 w!Kᘑq<# ͔RȊc 3l^L\-*7mgH'B*[g߽ec1Cj)3sعFxv/>P>Mt8x6Ep"BNfbMTg-QD҆O ͦw0LaV $xD㶙=@0qA%CA=wI&Po2dx?dEV35YS9&/{;9w-[7ܔ=zkJa9& qCp m\2^PAn:56="Pw;L}P{,QzG;{Wӥ-'E_5LaWH/F` bXqb l5gCĤPd$g -*?ޖb+U8]8!TU(?kEFgŢd?pw: hR™"HSTـ4oy %N}xMu+*jAA%A|(Bf}BN@U0|4ÙAU'tn=n$>T&ьԟQWQb?jeF?^iIٟCrK,QgdGY Fͷ条D<4X\9QRu-Bc- Я_.lGIE<16OU-^]T<]vd:@6sR݅2ZB\}rIN6HkDKYMb𢡊0^B#)aϩ3 kTSrCf9ڲlU%h!!ӈI4:=QrNW1t]CS1߅N뷐Jhq l?Y:y7xTI0`xڎQ9$<5˷;]*vvkQg.<~X޽qTVe()7A__# SK34URY!EHmo;E Re_OfH!ٹU z2z]b2ݹ 둾$@>T-3-VPKGzߛ}zʪ}P%PL-D "o ARF G>Pkc0trh^0kLVу]IE  OjHØ ̶Kw+ۓnPN6b0:iړA#M}Ks\pL1M۹!BԮsmoK)? ^N{Ί~jIĶ!\bSc+MΞCaծwH6OThA& [1>aZ| }2dʥӢg+,tY4){ AcPޕ9|C ܆\ՒӛV 7pxz_.=Ocsm\ؒ!(Ħ B[2 QR/UyP"dׁx3Za93"V(Gf{mp]dg.mQ fgbwNTGū%;Wz]ֹ5!ͫrqAow{P ˸t{2P.b?ڷNؓ`܂#&pK oO8PW{vV75G1Œ[){Xz} "|d-yH,AΆN,1J:u6.lwi{;Ҧ֐k6e͍fKO 9XՒVj [1ys!xmLf<0e>/{:!w/ vޘ#:PK(OW`%l*mÊ{4b!LKzp1/F|gaB(X^zBC2]\g'Y_{ޞ@୓yTSo(U}z1!Ju,_kp|Oեh8=˴6pO_Nn?u@'V"%_D$ՖN/"' #!cyZ&3Hl[J&9N+Y^ } ,nP2Z1p-%8aNK_?B  /ȇ"׿" ^y1v6b@vI 1la`oت)[/G٬ "H / 8jUMNQQRt4f~x5:L1QT4Hr 2 浘d2!olFuY+_i DvZ w~>ƨq{tl"V}W5be;_9(bݫ_&L^K5]{`WXAtjJbW=^Bcu:v}P?נbL5  BFʦ c`ݏj`ATjdJSpPDfZ)|!"7\i<$|5f#3o]3|THB{A$fX^x&Fn`w493PDQ=M|X&{Z{O1z$=q)` x*2FZĊCLu#=cٔ{9_p*w_$hKaE|t n]"N|Ŏ#QәrhoԖo JfmY%y{Hymt\A5Ļ2lN #>FW*cG4{^@I8g4E5oTI 11Q 4vtUu\ F9e =l[͂0nLaτSO1 N{؊lﴅ!Gh@bFDic9`!;hXxsLjUZUxH}_`_>Em9qj). G'!3$y-Pl%ZT'gȈtEVЁ+ 50P(LCe#cJ:xGtK<Fʵ5l(O-|!= ;ڧ$ , S[ˏUrpnKIqBOgFkJo94q}z rF}ҪƵّWAj6Sƺ$BNԌ,5zuKʕ8Y Gk)p)vEsEvCl Ӆ[ U2~Y}M=|`Eі&Wnm 3i$88ɌI.˥EU :vf_kHaK`K( l_)jT0*X7: OOi;y՟X7؉ ;! /OV0JfՆL1LքAd-kFvFZMO.)> ܒ6+Hc VQ/SLVUYGiXex=I+Fr{+Z{NRbW;AQԾ4bo>e=d8Icb + C27 6ȷvR*۶;$ 譮#g0;tIWS8:5J7::u_/vsTIFf읾1`gzu\ic 15pEcyW eZCz& Z"(uFIefnCS.f6dsmj5eab};^o59#rZfٿ"uUke&uЯ9i xDWB᳘ C;Eӳ<{Ay>x_{?VJL)xJ<̿ԟ\xy'{5~@mn 㰆ʵ#;+0=N`U2{0]/DX2x+4ɛ)1NkgwA]fҚ]>PlW#kN_/(r:ݺH`f ֓%k8*oHe5Gh O!TN2Rm׻|!~5˸[b( .h]cP;IY>?*z AĆ/ [d \ٷj^],_X벦^7-EJ^l!}Kn;pwWX#?oܹuOKK-1׭Ћ9+ݣ&}orWgXhٹCA˥s:~\Es9·1 ҁ$KA+eP Q;f (9pk@! X('RU~)">~ 7 f{C`(s V,{/x4֜ xXE!&.q/BeRl5sχʮaSHUKT_)kUሾQz0]ia!EQK\و*6K+z m$q9p) o ۟ +V, @xMwKK=[,ǽl~{]&ATkRFXd z(Սj}wAaA0Gca³a{*{2X;`횠;B<}[φjj0([I@Scc+9ʨ@|<`re0=D_Z[YLR&YjK8^XuGw`k)MK 蕤Q&^>:`)xb[3ŇtG׎a;+j㾚leܚ5eL(7^Y:UG!LZ"TffzMBZɟЕ)"`ݧ~&9NWqf$]߸Po ƄW@^C:(){hީ齔-Qp{\"2ND"8tGK+$7kM kpܭ"\sD'DH8y *?M2ń[FJi[D`^k=UG%m^A (Ĵ/+%)TA UKèܫgK vggE0JJ/~eC{gEr9E2MMXɀUp3bv cSKrz'\Oܩ AqAѶ*,Eb@G+JV S2b;B*Khʑ lB)$Ҍb."OJe8LoniH?$deP֠RqU?Ypi]t!a%=4~N麾>@ž2 3yll  m|m.l15-\dt#iMA9v'0uji:}}ۅH2)8q Ttw ?_CZAD/޴x#3*~%89FDE뚐3L3IuЯf1N +LIZN\ *đV^3Jlϫ<3-!^o#CF=.~ &|wr]kX){0ӭ3{\xV}Ka'P8@;UĐ,r⺙F![ $8 W? 2t`5S3AŤIM7-I_23C) >0ݣ'xzJLVhŨRdiٱSM&sj#BDRl|c|-O^%(`:WXS2q?{]lCC߸݁+Vr@sTq| (tE*im0Z3UHqy -accg_t9}ݐb;q4~Qp"[k"O-uYͲC7SBJ( nRʪ.)I=EmuV?8QkFlA tu6 I"Ǡ0)xv]9-(B(HY 5*l3pEï27H \Qnur!N3UfgU ib"Xs-dekJ*×eaM%R=CH;b}A p/p_, \;re8|-c]IE 1'#c,꿛DY֠l~mG-ҞhH f١%9w=uHyflmI)@-vo5<G,ks`vZcIm>Al H첎iI.8p ~uGtv%`aA9*5; 27UBĶdDwA rqqg54[ඤ04BΧd[c"ym`iUK,Z}fl[hLJLyzrHYq'}kX+nn &:2/>PD&Ɩ].pYd L}:lEy7 CE6YD D&pϸ0YЪ90&L aM_|ُ`u40GwsqO/8ť2lֈMe%$T)MJNYrvmɁ0=nG #KhO{xOLn'dfբUWQ%uG׉!. IM ^i.U2moȞ}'~-V6!)`KMϘF}[%2=D `7Qy7`/i7$pύh,GBti>\0M{~Ïջ&@f֜=0~5 i:ex N4 =Hlqm]+{%tI|' ~p&qˬb|=L{Kw*Lɗ֪!ʼ^|IஹJ$i25suME_GBaj8j}'yDbdɨ2N+T4ڽ/RWW0'ePW['*YnC mBlmI^HƏHyJɨbcB3Ӓ\?WKBsl+hk7Ц.}UFHt Q*ZϸL&l$+Ut1{J9U?ϡa`]0†0kLko@H=5΀sZ}s#+G[S >ܡkxd,nr KH!l*M͊\9'B>hfг> ɱu=랟✻YcC)T+v涴)W> =y ?BK'^3:dRfpUaZpDiR [jRnDbk^"OD v9юnғI^>c=G56VyeN}UȺ\0j[VFǠIp8e'Iuv!4_"w_.>Xq5̬P~M0[bb=Zh5q6~~JU9-0lTBMeNZۿ)ۤ2'7?cdz8"yҢ39lq7g8mQ>zkz3-ʱ1b>yb0f-+ Q1$BZX ]8Pr4mtqxd> +ޛZAFҀB_,9(+Pc l}A{d~{âs+ B _&>i (MRUQ0l.DEpֶzq?2fŞ~Π{R)??eJ3=ʵHRQTTi$<ċ raG*M=^p6]U*S[DS #4~8 e1JYD7O@Q.d! RxAbbC2jH㢓21s[(U_(vHܴO`D(?9FfN@w8*`c$؞8#qpin6 3eJaZ4dPFshڜ`/U%*e ܑoAefX>ұtwVUd@1)έ5f:Gd+X!?g'dw_<B,ml'̑~"נ1vq +frҦZ"֤eW*| &㾝#"~㭢ɸ#T=(,}g̺~>8xOqm%sRMOqJ2 FBFT./:uW`__IwqK.Jd 9ɹdU.ݻ=z$ݭFA>l6hg p-l6X73P .$q:|AqU 9qCS2,_ nDvs GSI%ĕ,v`]ϒ/)_VVσ%^9. ::>b(^8C~҄͹ѷ+^r:CYDD2^ C153ńT3/0[ӛӛ q2&&3UP4N01o~vdE,e(+Smc.{ Du|~G(iRvmODEYXi4X_qjg@YCA_7(/Wfi:EqN#_2"Fwz'T:C,Bŏ tLb Ҋ`Q] %MXSu3!e [Ga,Ꞓ<]`4B̊dM 3odz/pn/ z8nK}BXf<7Z&wxK%4Gzn \VǗΫ3#'3l@}qdL0c}ٹG+%f>< `֘)/E\ɘk$@ #}.ǰG ұɧ36ػU"XpH(vG1\_$Px晢1f[[aC&jFֈ w'Yk g9ʈCoA) z>Q)iN yKp|!0+Zܻ?gv|a<=B:] DkG07q+5"oJ~y%(@tAaQGuC3X%pbeδ{ cDz[QYm,[7A=8CI1=`/܍T@#R嬅cgmOjv'BWnV眽Z=,/ʶoeeRʭuMJdSu~fL-hՃFPNC4@nfQr5M<ʠ'r׻}ix4MMTanhk=N67?ky+@Y^¯-qFzu >y(r t *YpMPʸ95Jo 1߬$I3VǛt~yLn@\֟˹-lmģ QU񩐈VK<Е|Cz@snw\~&ߛS.j'ftȏ쿼%ڙg t*Tp凤.WB솳 NTLFMU~0m9?/qUT\}YYD8aY21\ji  {BF ptR s9@ .KB[=M0LU`MUcTス?pX?KB"uAexg脟UMl5";rm:}KԊXLU[YoSx EƝUaQbzyx1ԕNW:5vk UgQ~ imx" " ۗzSbXu+=A ;tQ XpX66'^Nɧ~m[=W "=Q??A$rܮVE*i7sڳk``$/''nQ=/e)H~L8%I/rYAKËsc$`pV_a3qݍ'f4:\Fv8sjFAN8k)ħg%+<:5m⠿4eN@TM]X8S.AoYKnSCYT]D_k$T0[LayM5beעmЋ%3O%ɛbW<,p!6r n1Z:D^jt7\GÊI4jִs}`- uEf⓳kq%q|(!Y2kBe:hg%[6R-9T1YJq䊳 bSkdUSEM1m'-ϓ>aDż'P݆rKG3GaI''n {.yS,z45:?l 6ݫj!i+PdcRyɴFEkX8B@;ɎLzA` @䣐w`S^%'e-Z]\X.SAQ'\6\.-\ޠvF] W58FF[ nU4OkP j7)J eƹt^+qt.aY'IT {m'}pnډoc*zSWwBwWe9 {5)8Wڌj ]Z3\ Z#[._Keglw}:{.{LO}1P!T] _Zۑu`P}`CoMtkKFw8رQ. ;Yb ʸD,}}}n"O )ud@Gm?v!h4b&rePu⭇.F)au.FiE߳}̺.(/:ms#`5XJ?bLX \ad eNwAr\ۀsV_.Bȃ纏qg1PgQ@pH37UIR*b!-05;Ee,UHloL<,WH0)V"0T45#_6V[[m_iaUrsV̗VWz0 HF,_$zo~!d3,mҜD5蹺&Fk/9~TȰ@1ne}SFoqPa67I4wˏ\$+%ݘzb߳7\TUJP(93>> ,;\}+Q #CЪ ^LsKŬ͖dtNyl5^ΰDفjgU3."!MB83;B:= 6 w* ^P vCt62$PIrQګ2ݚc%a>m,nMl6R!,~~cd%R1j xV cukvmB#i]=iS/M>]}ucmOغې?ɒ aRr~Unh du3\L,;kS#}mo Kc%gP c3`uA{M)´D8*~W9-z@4/l\In4m8qwU p s^ɔPf9UȐ[M.œjMxi4y[C,/HvDU16!ݥ7~tsjŸkUݦ%՗t-g't&` ^&S`w^xa7#fkQs .޵A ;)-jJGzI<i/Y #DYj,,ΝΑn{!P@|GV#WPޛ,H6(`W >M#ܕE]Fil* m }[XHe+\)%~s$zGS݂_;,PD h4󋿂<`|a"K)C]')@YoH?HqX #5t3VW}e_Of(dg/=?"jU7삙yIJʇ]|Tj%^Vs.$jb"t8z{vC98~nWt<f]MPt(RTSW074׆` 3wb̤;MBV܅CTh9["G:ntEM\SL0VrBbvA@ӣa[aZ~,֭! K.}D^j-+ -9DbKȷФNE1 .~m1)SLYxiLA ^3Fu- x:Ш+^ zAW3ªCnTC'L? |ܡ,#s$.ܶ;rUKvBgyzE;4@q җߚ!(7ՂA2蜞b⚙Ci4m?kD53/%\`7nObˠ210E6N?>pwb%0b Ǽ7(*%aT[ܒ.?|o]WE?5Wp֑“r(JKyʅӺ0-w(LM[Hͱw B<,pK;% M!Pb] ɶR\mO~J?Z/Pc\Or %w&I iFuRR6UiȧSIe}cPh1dnDeHySUGrb)ڄy Pign=2C@c#UEpҗ +!)cK!@)g@Q>rwܺD:yb~53Zq 4\PTm#YՉ58G675QW/ٻڢT13.['I$UrMЕ5tϱ0``^:B7kDLN$w 'GeuY5.2NZρvVl#f#)K|W"% L0kV3hN5qG>|u|s,6j5ݯ~0-N„OC1-,q+l;B75%~d=P-Ī|QKqO$f8 YsҦ-ЯkH (V`b+v!b:IԘ{QH tUSpY4.ijy[ s;C"4stn6 w#׭Bn82 R=*h }H1il/KEhjE9YhU'.t:T}+Iϔ;ecɖ0_dvzGbcq^p]۰9s7D*6o(BaZ+DRt]BMfQũ`Z)A||J>NqX3;usȡ _uP9א‹&feÌs*jqGC2yJ$bܘN .'bpؽ"8 u_7|tXޣkH HT1fu'UtzuF|3h~^cϮ%' Iuv_&]&)tn71Jqz&Xݿ 0xAV`E#N3^B8Fh&')obTV0K]JoːwXwmǓ;h0&lz5xܞp }rQJ[ }#z!Æ6i3V0C;!-Hc*BP2zy_*anSr6-АRxd s"OHvZxs*`hm?o0K )|݂%&`aZ-G.l 5Wv:,xφX2[44a%?q)a)M0H #ˍզw M {J7YvQC ߮ BUG<x;,Xpը&2oQ9߭D#6rbĥaZn 0&ԖlHb4n|uAd _"lNb^e H;P(јaW91=Gy ۲e Esr#*(e peM'RmK{\C%@7cpFG;[o?lWU}=Sꔕ `E%B]xV|YӃw4-H8mpUe5SJnMUPuBN݆~2o/nٟ,h7_+TV-[0kߺ8Qj! 2r3>H:Z6yKf<1p N Jf)HW p_&h!@_^l4GjzCTQ$8ChhG5َtPgPrVp b3lOz͂@w,2-8Ļw[05.DY`۬`,N6yrI+j'69 H?͜Hrhcnm|oT j 5q!t`-N*. 6uf-$&̈́wmf1":ȜMv>қDM-1SOUMt: Иt=ye\=LR\HF}Ѩ `0YnP k3Km |=v`!'վo}vk9M*^JI8CVj*U71QFDxZֻ.3;-fvtef{QFU.(&H`/a8i>p&$&h܌R2{ڔ߆Z})=EJ&ZЂɍ#,!ZRީJc ؠַr폈pu!yB]O;0bS"# T.h2O)^Q-!_I(G04V76 6+tyނO7pAl$iq[*n}E>rCyo~],g `ZF <|Tz{,{xpHC+&QT¨aWdsNEu˩W5womղJ"[6qa)R;3-%~8Y[ON^)Ӽ̤_]h#[zP㘤q["{˚3ƕFBw#m8FT=h:n?0zhTwVp^^uLG`&a4TE1&VwqhX ↌xړ9ʖ]h&M2etԈj}lwNMW} dtO`ĀG:{1l s O:wid<\1(Zx\uz֖.㳭%1y/S[oQз( la 4AvzR4Ĭ/ W|6pr*\?}_{%BjȔ%˛)_m9&JNH ,?d7+*0aMWO &~H:ϚF# LТcbVs s#P?^bL?4%KϗKjdw+\:י2f1Hj@T1.e>X/e*}w (À&[d^^˻&Bʕ}D7,HqIdߢߴSW ub\kkԿ|~$HYG vპofDLПP!Ve= èZ..Z(n5()W\Y Jw30`eCՋ N m+qc%}hΤXs!lDu 3yK =hx1qGtflv4҇ ֨F'8䂵!G ^IoY̩dokW$ s*?,?St׵N@'vA1*}سvr2s @[j LC 3e;5y/-)zU. TriB-SYkd{(&PµlbF`7I]13^GgooJQ}]3V9"ˇ"z|<p&%tA$^%EPkCLmd`]0&g'l(όsetс]#򙵉%m w֧izԄ#W5́%" 6؟i*/ۗU d ZCExv*ct!!s{i1^=c?F9w82Wi^:\c+g_EN+T}Qzꇢg]] Sa͠Tf S ՍOz@\4}aBѢYar6GKPG+`XlG.PQZݽ3B?LQ/8bICT~KyĞ,*]N4tzH$[yq X%e -p]<).B$Q// RPecs R r00{D͡懞k{ fߕ`F:#^B0)S}d-~ph*MuZ:\%6Yw(-;38t#" ӇEs[ :RG`CF9RJR=ۊ˸!7`ֹ\g7[Ïx`AS(aE)th)}8ԗ jiepWj~n3spBXn7o$H?ūmfˆ8pҥ*x[gH)/ V젷&<]8=ؐOٔH/2yVcMHD1Xv"M_#mxYn-eo[4u,$>MeY}>7u,5oI>뎸Џ3R N7!}Mf(r5E!.>(yB1j6di3i-/&ro0tul(lbZ7qK/޶O{t-rm\Ћ?2QWj#?NU(bUL)ޢZMٶY}7mӛ]OCAM@>ڪImg _P^ w6c_kȳxEǨBU^$ԍ/L.PINygi؏(+w̡B s~)rx5#_5خ\Z2еF6C4%ɻ!9 X5Wj*jjpaPtL fr0M\N1P! ԱRKN'km-on_#7#B7hjOM̮s jbBdCduH z2${a>qn{eK31/Ԑ(bx3Wu:ǔRT?ϊm>!:\͗jtb> M۠TtμiU>xhh hK(5pnckm,8EH("֪[S)-F,D~>RigƠ-U\1nbC(:CxO4:y O_Ɩ+{AOn%;㟺m&&o=x[<'"mNӸ) c .^+0p]Wkll햱 0M ٯ!fKH$ 9nf)?Epn jt>!dF7|Y>KzZ.a V{N4"'(GCAZ`sPɤvzX6M,(Eš)*3wt5b7euag4[ ISAp[]Ε(39i"j[v|4աZmL0&7'r&yilEX(oqZ 9Rg9 mn#K4ɐ{g@ HKoVBD{i4Kpz>MjYq ?uPXz5둢Fƌ3]e;wK}}ڬ8ǂ>AiWpclܓudM/-GGaoi˔tϫbD Ouh\,()_D6σ&(}STvT4|GI`FW2Jwt2S_9)B7它㝉Z8-1UgCv/J(+z]gJ?z\i?F<2-N_ Xb@30jalPMQ05 Gz$ cl8AFlu3*~o(3Ԝ%)M%;Q¥JCcC;uR\f/w7ߒ7|rZZ1}#e)xe*Q!>%p7I]la }1,[ }nCahJA6{ehmZX X -W\rbY qd.?v L嚨f[P硍=xFV? z ($[ {mC˕.Ƃ5w2 q.l.£^;1#Ѧ#vhSpO-1&="ܼ/:=+e`1Yː][.r Qi|qX#\Y;(6;DMCwT]B/Hh3*$(./LZ}K3irw(K_O99.V(B'ӌ_ @Ot.:?nG-3=[T;c~-=5JINH<]H&ƝƽymT(+$2zW _fBcS9~597V(Է"WUK5ڤw#ݱ븦T`SQ!#k:Z7ngiĆS8E,F$CLF"\GFўX  1 z~/J.ʂc&j KIqJmZ^tqYWDdXSp)7#~n6Oj/ v3Me9'U;u2$ynAaGL%3KUlg)`ml&-ܮt{v%J/]I`Q ]Oc_֓"sp+W}:ӎŽnjUJ|r@Uo ^psS&9 q XHDƽ V*];N ܆-UR FP4 W$R/f 06^+R.E1VINV ?jE-Fo_4!ޥ7sj5H۞=C2phW訇1i- pw[y57Tg:G-tK "|u2]zòb-_ y`{ ѯkS 7+XI69" 4šmr0;+wd[UbQXȼx8AlC*B~jDm>c P,8AD~+xT_=qGr\ mΕh&T,4KWڮ\!ua+-#42%U:SfLz4kx7d$ R;p8YBIC=b) tcnXI#$Ŀg =y"8yrCX|W{y7|Q Y|l{aevcיV1>=^3^!Gijޒ:4 !Zҫp>B?\m`A/r֛NQ,b*^v^ >>Z$dB+>(8f҄dze+:cYUPɧ5/1Ol跛\_>Gt|Z$1+al#,Bd̻,d8Sg%Onsu<j9r gDU asqS4u:IVmp,!& @{NJFavՈj+I*rzvv9ļz@aA,_Ymgb)gO-^ .!H!4;߭L`#$6UۃZRs3Aw]XuqHg\U  HMs\L}|p!lbjanh1iUj_ ^]^F()FGcVQ!а:n 3LI SL|oRy3۞[0keF@. N} jrZ-GBčP>{p)>4]|a7䗮T3w=fPY|+Në^/yF{3om8R3Lq4Y-TjNנ  lض{yёĴĨ/ ݥ@8&'$HogG>{l8#<8RfG6'%꧳9*[sd"0&e)*Rrym{>@wt |˨˟ 1n 2b;7jtS=Ds3ܨ!@峯S11Íh7āj};{|U0oƅ!J ³=ϣ(hv?.4S>j9Ce|ZhI5w6T҃=C49v9Lm0Y'CQ|WHH2K䯕ao@=;N/{(f_A 嗻Mlޠ̭?0!HÄ z:[NX 3'YeHR<EG{r 1vL)P̔:5M;3U$X 5O7^6Z9_R|$l 1g,hdaatbE]m{)aNd@%q| o,g\a!W}YY{E*^?x' V`xBbd' zCVɂRK #V7!LqJ1ughHpr#$s_j%oganudDJ3ߧvO"] rXAtЬ)"R}´Ϩ+_ 7q"_ǫ)Cso=q54b|*+l,36lj)Vœ#Ak:QVyemaMO ;FwDSqwi`@uʴZx#n{|4⧖F7[:b؆%4 a|)vcx.õ5֨>8Ny5s0  @Lcub7Y ȭ#"2Rf =o(q.yY+PWBp18lG= ¡Š[g춉r9*>R/p|2Z˺MJۂGM%r 95mؗy~6^ %|@yh<⬜ЬH_yW.rˁȦN'X9 -|V{]tENlD<. EV⠉9VJ VfR)©moUALs&5[.޺K [5{k iY+8PR1y$!Pdu(gSd֡5GAuFC: RKESճۛA J'h̠-* יQu?y98>o_^[`ú 8V'|aM6ƙ/7Bykr{5 Mg)3B9ϫgڟE& JTf smu 2щ,ex?[)tمRؠBgKvffCvf7TY_J7(⣱ 3[Ϡyy{@J67E$T~̏`OxI<չ/˙ߧRѳ] P0՟}i~T0S=Ẅ>Q&(Zp;Zxյ#t7f{F0xc]̐ߌԮ?KQY[A=Dz /JZlZPrg-Oc}S^ /\G׌fL:!Wi\O9 cp!qbbRl̈3w,NCY(cbHXiRz{1ݜoXUB.Ϳڍq,R~q1]+xMhsW =%h b1 ~Fћ\x $nmK2\%b`Z 7QuJ@H٨=j|?FxamH ]Vq"–+9p JNZz}v2OCK}8_|+b"*.k"#of OJT-GiDgkE{sIn'X]+զ@5znT-%EN*gb\3#Cc]P/;8ł,ʻo_֫޵'[$:v[*]PE]C'"#@abm~o1 Zz&3h>kCy%iy$V5|0_brNd;X⫻@i&{6%O3ɐNBYܼ"kP7{.X ۪…Bz{ɕH^PVvdWVA50`G4a%UGU}9DGɻWc%-ĝQq[F uK%xK G3j+wprdѱ37-a"I_K\Az=E3s1-Xeє \N0Ȱخ5b@Z!D:Pm >k?SKۯj*飔vJ yrƆ_qx8+?Xs rk BWBи\!n8A9L\Rjmrjx\Asv6EWy#-?9L*vE8`Gޥ]vzߙJEzr 7i!ZR\iP L՜ѱYC] Ir%!U#UDIC v~x';#gaDZ/%S7ygGASM#ܶ}ȯϲ<`-l{Ou":nz Kآ^;ƆR{\#ni֗]+|@^zbB9v ߏ֛uZJ"9|:X@{ }Ä>u(`Jz6b ZS"<,ԙ{F3{i/}L?8̕MkS#RbBۂuk}KOAdlN5غzLr|P0][g&@⩠ i@d4aU*pb -hJ{^8\U5-5iz >W+QքñfXA? %MRl +M E4%c! Jq1jK}K ә34 5o8snO?6YBJ#ɬ V@^ +J TTx7ޫY@fe ,w*`|gm|r2LeKdm`2~GsBmK*ӦYqŧ'y"\ 34c|,Ql{ך&Q[ vs._+O}AUӉ*ow{vFD^ټ4P0x}~X@oc~[:M:{wG7K({M:WHW$'Z//~7l9dKZo#Cfŵ#i{8B%, If${8g 6C$2a_@65)Cqظ% E$y|] Q[ymB$7[_Se>v3 jzp3GʈHiRӹn^A0^r˙!q*.9v|M36TEE:h}f'~mmFtAHu񉽶gwr$<[ 6 l]KjC*¨$[?І `StӤLU=P+ni%x%0B6t1ť;k>nҕo,vr]rܩCHR>6[Ѹ-Iܬ4S&6ɟu x0@[ؠ4 /ܲm%J)N?Q 챚H.Oi56< /mJ vyoŊT Jŭ"rbG#d=c( @x-1 4NASNK4XASW.FP״6U*jMݤh+:O+tLlO<%傲:6kO*&ba|`>ciqR.܈07fszύImuY  r{_ S(_l\W1UDi=%2$f񗁐;z)NOdG7v'TpѦ[q3KnAChA@-onΪC.&PGDiNWՓ. 4Xޱ RA+Ῠߥ@EZOY[h2\wX.%CSmOx 0 P/IGyYm8mwO4JfylRS׈y[wbȁa$\ b]#va0cX^YE)B)8Bk&܁$Q"-,SQ 2>` C=\! :Zar%6C2~C1]c:;n=[/xJ'.ily,X4? *61 ]oN*]!9}=|/H¥A( KmD%+jfʹ[71y~BVu K7{璻l/ Ȃ xCd.%cU }w*mѡ0|0ƾTL;k2#7;i1;XğN0SY7J6sbm?uR t' b@mDȂ\E]rM:c2[WU Ľ"uX-Vݶr?//V;􀚌@wW^:$ʬPC)؈(ؙ/vZWNhUO4Q7w8++ XizؗCbǫ.Hv,nr >{HeD 0PԾ"hF+dXz""h(#:S9D+4lEWžUww6wGEYnS`p i{!/nsЈL-!] \ǒ Sx߉0{kd:_| [yUˆhNo{@5ba-)5 2ÜMb+,!5z)͋Ẅ-1oYqQvrрсlj Z'1{4 6O}1=l-c?Z`ԈG5f;zOo|U)﹬Nſq~?IU%.'Vh~#R=/}9>$zz:0 Enҷ%%rׯ uC?^ʹk|C<,S cA}bSU6n=~\տ/ Nq؈ rkܑT NdH.ae ?J0c̹^긲[`mY֔Ur8df5/5Tt-儼]Y6-bѭR/˺3qՌDxCp\@?1Z/7ʮ_ Zt]q;]ޥOKWDm'N%۠6u4⼺ԅ<~8IZkͷTjN#H6!ZDbwaf̙[XO [9%dIDc,LMM p:&Q'PSb+&Ե'O>3BXh)0T-Mw i%,^*⾲je4B~e%Vy!*Cٸ_|Vvo;Ϩ)@6 S:Jf=cK^$ TȕvY~ѺA{9lY*P"ppKNH}9iq$wuhX߆8D]~凒 yi`Zv#h(+j%xK V"Ћ:rV{)!"XRӱ"eo ~c."2|D[ &FXL) =6h-a O8Vp])gt}h=9&fa"n Qtĥ^B8ҡ%'L4U6Ag1Y ;C(N3v %^oE&JuYtzz=mf"af'A򰺧ׄ's]T*nj}8 ܗsB~aOo]-C?C#JUui,Zc(|+ <.AbqpfI\nY*ffmIԲj#M$dH6v;4PmgJV1:%_Q&񣁖g†h-xE9 95Ԕ3~Q+a[UA~t[f^@}4tEƿW_+8$EAC!hsiRf У1/g6PI2t CXA/!p/5ٴzA15#j@\B mh˪ƺiۋ%րS^zqf fvlh;|*Q,YCԴ絏nPpk]LEA= OhzNNEjksG~襣V&B3JDJK_Eƍ4|G<$U|db 0v՗.t@ m,a3PM((P yQt?Dc㣉W5"qBN6繘yB(7QJ 9xaC*eC<Ǣ1L[hPBƸ_lsRN+Pu-Z.nNY)f2c9A$O<{=PsJJHЂ-xLJ#l󨔨'd(; *vƩ(|;Z+"^<#B=U॥y:q* ]]('H~2 bwz"F%#RM-b k $i=(ӆoWpdK!ڣ1[UZg~ P+pgT'¢>/F9uI]A=9Yk,٠2\xHHH⒊$[ >M6LrCXE k<}4! |gjQ D+d|acrht>;ZADd}apYI T/" ʁc$qD33dKWPጫ݅2o:_!Qnd١QgsnZ2h5:ep#`Ne9 )3m8q_YO_RnLY6i ަ`Ƽu$.{vl{15bم~F9pZ4p:zf$VZ5]p`Qt) ~Hܳ?U!XJ4׬u`n.›bT^CJU Ƹ p;v$ئ6OlX\EaDpj6-2CP(|VKN73$Q"gf}G;OhWipXQr]{oaafÃy9\УS 喖~<{ćNLo4*ƀ+`К)ɡhvqgkT2=_4}Hۿ&BkA&#}p6eù3Bӧr'B@D:yu%vҔSG9I?(ooÊ }z:"qX$YcojڍVrAeg2ȷlV6 NrVlϿ- HDW%J* .Kmm2]t*w& 4Ԑ ѩx^['];A 0Fd2f/gHX6_4(}CK: _l! 6mxbsy %p>k \D1a5{{k0iP44pE`B5Pml76. 0%GF[tv+ Y?mlqƒ6ˀbRڅ\'IG.m\DN::\v0Wy#_ #|*#YBL>e76-.7u_T$}@3kx=n_PqP*PÑ1 z|B)~t 0<*:NQVNn@ ԫn^MWXeK'2"79-%(u~tz@RgpS؄'@㒵̤Î14B@TdmeH4P{PH7Ɔewyڮc]P[_uTwx A՝x(d~振r;'汖L~i䗩܎/hEa%9xy3Fp/9&6D |aM9]qKСcc%Ot.2 9('6ޘ˔Hl N}ܸ0Zy;j~5Otczo)'NÎ1nQq V6J}NJcy/؁O`}wI83#j^g˟.ށu,AC|{ת틪ncW2|ΤV9D=zRrѿeasդᐂ| RKo,r,)M,}}SnZ gjzHQhg`ލ*#'gΨܺd G<~xzc(z {.ĭDUL =*J^ɷ) `rjg#\چD+ΫO xL n0_VNj>DP2 @0x3dF&"+C (r@@Ƨ}!Iz^=(9Hv@4Ò"eFNH fAaۜ[LJ r?cGJ̧ߥI0CtәM.]*!/nE1!ȖܖZA@G޵W4+h7}KٕA>S}k ]7"9ײ:L ˭b5#I2hVA\td.[͒QGI )<u } [.B#F%΃@ߩ{tUMm&EչQ'8v ܛʠt h~UBp:|y> ca7N/G8ͪS3;_u, lfps#hf<h4ui i3 x\TFLX%y[,yXA# Y8G{DQ9ar)A0i.љO7r'z|v38|8nj^ %]j^[>fzO#0@$؄vEւu/:YE Q-tV?~P9IK+pj\ZR9)F\@Kظ)r{` ֥ynO@5=g䳹sMysGdu"U+olFU9_6}D& 7N+n9.C6/x xk:/^44+LY٭&W8P @B `Y܁FgiV:ϑ' ՈVa&K g,"J\4ۆN5zPK :8 Cv}:{_iQsfLJ2mX baOui$H2l`KT5փ6|NԔ}=?3\,wCo(Ȣ "Ru-)DmO9v])uB.'r1yaAAb)E,PwbvK054 0& J+8-5UoZ^>뛫2npH7Mh~k 3TI.SGvzhƝr2l(kN[Iu[rZ +Լ^ cH!X^P1UOOAe7v?Y{:uÅLoSI+F噂/_YnaTՠaF@.n`/ ܦyIDJSw!&ö E䋍ժS[+2g:5 ’JNˆ3(nſv+܃Gׅqor| ]W )'>F ]k:gvAk|IGɅ=3"0^Gζ┉SJ TrUd5hޗ0rwY,U 3Ǐj_.0RWO+)(#`C%n%'"?޵O> f(޹7>VĎZAP_ O6*z/D/9ZXhޛ>)mXSm/ڪKl~Xz0>>sop؈R%m F7z0EE)ƦVœ'V]Q R6hCjz΁yGJ wwWˊy!eyUVFds'L qxj7I%hO/%gEQՇx}86Ɣ-igp ?lp=OZaXbzVm"l!щ`?YB]s:ZE4sgAArDt쭘xJ_NpX=m`Tb~X|v,"&c6 |wYϖH%:7[* v!^K8z6Ȱk˿:+/r':4#cؒiF:ەs?oX%ELx5/x*^CrfvD0ZNSȨ~#C$۪"pk4PZxLr"i#z~ +Xt>֫@? ķIqUh_ݴ':A&A`_~P7Nź2#E- }'^B\b0b.6)zq ^1xJ&>k#R 7,5yD@\:å:$Hl N{yb"s4Ínu{%/QFf̓g#4j22xh޼^玡({R~ =hvʤC$? z=1SĠʨDe“I2ٯm|T}sq) !s6ie?TȏSD(0 *B|N7><D1k Tv9XaAV!2#lsIv?(igSxxeLw\j *l1߲ BiV}ԐůD0|sa1E!L[)[mLۑPT$SZZSmZvo{9N:*6&L{ qn->Ot"6YFxP<6w?9{@HgB\bG ᢻzߏ̨3`yH-Lnq\pc!Z{vI9ʹ!Jqk;Dw k5e$0.Hl{+! }{Qސ{֯VY"L4b9h.(W@ZIxV(LD4-J>gmmwk1} odq­rZ7!DE* QJ}П'=|}a+Bi- 5L'\sxbc/µ6!Z"lA']∿Nw;t;; , o\#w}%A #]hscSvc(1=MϪ`|ߨ稚q|b(hC} +Rx*KḆ.ߚt-2I=b(p gL('%- T$YF-ǖU3 V MWS.Xew5y%B hǦ7V;@#&Q+ZA~0ft(XNiX̿*TGI `pjZ.*uήg@L4O+kUO C"={G sae֢Gٌz_VuBxQedԎI_V[шĀ.#meX4uVdQgLe-ٛ%#~()tT4Xm-*1%Zsr4'舙=Hd<*IˠE W} [ipɃme}Q"~lX2 PWX9V"TGvcWψu9x k.{-i+t 0x> ttrܑPq sևn'}U,ta gQ?0Ɋw}dEL< #L {c*0gr-;]ÊaA#ٷ:q~Qao2O߇ECeNrˈjA>G#nSmc 1 f[NG) фEKWCˎjfJ'qrDѰkV<|HXآͱ"8-18$?}~IGk? `ȫ[>pM ΰѦW1̉ `OqLYsJO4"X4 wP@^:Γ nc"{CbO#?ȆK>KEuQ6pPtqŐ$·H }he&aƆԢ*(mjY'Si4q+rYiJJo8R9~T3?=Q bL{Ia"XgF:*Bg4+ =R'vwdԦ_RFWwBVƠ2X;ؚ؀Z`|Y`i[O޻j {8,VJxp,K-T+F94=z.:'V^ CuChζji^`=&J9R)+|G;kQEPYvPEBu&>iվ^MzKonwaDFV 4;,3f(/9<­##8z Ʃ^{RNQ>Z,4<]odsL`YFp-1*(0~y߃w^ }K.eurMW(-Ss~TR Mlvf߯\S|> rC3`Kx)U؞#kb K,خ ]~f>gjDOSH(`~B@ iB0 :QR.|R !}%Ea7.e`ں[lٕ]-[,)#zn*|F|"Ppҫ(=}`eLi9:h/K]H!^%譇}?T稖x^AVw= %78$Q.5Pg[ڲk_+FX 0'!GtrJe`K/nf[m"VXN 6D3T[&kQKfz=bHHw8%Hgؗ8`P70+fkD@kp;6_}UjQ8p>NbfzEjzZuFB}WsəVV_5Y969Fe `χ~+D栠{mע=\t/sCOjKP?+1i5սQ9ֿ680lD[L2Ob'N>:XIC){ܛC~ HOS u?!9zDK|+;8WgoLPsq9(}5'8cMN⎅NC{f$&qCG w`Az5P Ӷ-yt' s<rRR{пzBW]$!C^cSfRhR1*ʔ&a}UOH dx:鹤6V)5jaGsHY^Ki:+}s#1z!h@zAQm)ߤ4+sjh̃weop-eOa+#xnꙀIu]!2 uz HsbVтAFYXF}{9Wa`hºg% #򸀺a{"cwI ڂLWȥY9B4B]ƀՄ]}.`& VH&kQ''ۅ?/O.~8,v}u\լ vȽë1$3XcZQB/r)[2N5z$Xu- 2¬`*Z.:9-C̬%CBo(`EF_ڱ K(dm*Da$JBZIǬAxD8E>aYz-8&:.ˆcW;EJ#i,^59tLf[E/k w 7JW˻M6q\݂̋2I"s8ҹIT7G7fg!Yb1Ho)6*R4:pO疰n[usxS`BW!9}1}ƼL+Iߏ>d7@\}BU>u3kBv?3X`8e*$Wۛqxk"'=q؅B8am,SC?D;* չS'p4`ؤ^jR_^T;J25{R3 8g; <^pj|,j R 1 Kk,85}.t[Ơ#BwK~xɟj`?RJ~E/|o&x^j|d&&[c|mQi݃ +bNN9EAXvJ>|T'XsF~ K О^zy70T-$^҆UpXAUZKp3bl*pyyz ^CbŚfTQX<-MC\AT(X=zFO BO0Slf/Usi? U;$RߡƆw (-۬rDs&2#~GodϾ2!Gtx Yx$|CՎ#.*)EݴVR-OEyʭA|sw:gcL;8ұABhZ&'x ef(I^lojF* n`IR%Ѓ c(Vo\JQGk$DD% <L ؅,>\ci^DkHWJ|];h oY@!;%I;uBl"Jqtp۲4~Y`65x]EwP@iU¤U(qeA$hw:YExE{$65;POKbr&$.TaRznm2Jh+T jVN=b }%)'oFRWvGwcYl`̧bɖui-;tgrw-|b9mڊOuӴ#}+Bd-J2|s8N߯teZQ@u2 .]3,pr\ :<ĕu% G;/`Kq<\2L1z`%0} K7}k0.ikqyN ˺\p [)ke"Rji5lRƄ ;}g t0 3f#2azCXHM2VFC6XHK*yLjf Ro֢Xi؊fvcKЎ>Ze~\#١B)"}s ]e$DJih .º0ǼW׻YEv!ͣ *br$|l:O(+sL#F22&OȖyLZ`E,(;kul5]nE]ǁJ6*+ꅛ$P]8-ĔpiR"l6)MY]}- UQnb~xO E2-8Ǐ>LJ5g`]&z9/X@EaQAb@d ˮ&R! c5)h=ĕuHY0fl]!&maI<G:Y˖~-`u ɧ$ᛗi>uUSNl #9wqYjX| )m {Njv탈sԫvcl=`YGA&lN-[d.;2(Lu d5 JO~Q!E5 ;Any$._1E%LѩWyz9u' `G*6$ֿF9|آWr;&%@]ɵsggiԂ#@SU PDHmu{ U cl(VێsE8TI6\E-8>ǖPJ-hp,yɄ??pͫ>[aP#E*ۘ{}`Vu0> 3;1[9dѣZYe+xӅc8 T]1:4l{;:*i8OBG+sN~%}]Ę9XlGoKzƎ\%LaW4ފ5ɮa;V#BVk0͌n^!i|eh:702Y m-{v,^N-*&5"'8R˫#cִ nPcźNV?K5`d%(=X׺ [ LU ~aVO J] \Y(&q|^ 6~GֻEIWm;uBv^EAlm[$AQK "gY@dJM W!>W O͉[fzV1d1dxfE7bzM & A*BbW%$X )szXPhLfk2Z*07fbxͣ <*B#bAJU?15txXD⹍ȹ E&nx )?r6v͇ۆQY'0:I,.lN7,LiT8B܅P xޡEݫ:*7(:g92aCq Dd3ejhP2nO 1BM-sfcBB /~> :;hg v?4+fߒ[8Jh3:|I=\}@7}A dk[['tq*w~- [;v\,H~Ef(>em} fjW_?o o@@{W ͛Ȉs{sMBD nHS~qE)7׆ҼjG`z/cKDun: C)%@w%6Lms|"+f25ݵJVx@yfLJ*#Cu%ɕOWOՑxOFKՙlmҴ_v2X{ơyz,Vj a15dXdY,>Z젢z#QJ{ UTfC!Y3#$lhttQU]%sメ#40Kq0dף/)05DODネbH ~(wյ_ag%rIwo|yʂ mmeYբr͢o+t{?ϡH,_(P̒cYq(up=K(j _Y5=^+dR"%^" 6r ħcTj>*yQB]Wdp,XG&sQ-lͳޚ7ԫ)k9dk3J+f\d Jƻ$ąfKkb21c7C~!6~ڲ#(p=Ol= T~n3Iu y7@UIb3~7ZfGiS? 1ǖ+iLs8@~̻Vgn+'*7E W~T ɋW'|@&I^`.!!PiCc WX4&7wwbUܗV1Hdh7n}?ؽueX =uVC+[Z~ݼpQ|3 `M)GE+T!yU IDzd;/P`hȶ5`3׍MŸ}܊埞[@0sF^ ?67Dq=~y|FtJq. 98Vc42t[޽Vju_YX"м>/2f&јVgy%"jψbtT4a Dݤ\oL ⦊sAiAK[b@+Ӵnǩ䡗ӂck K CCl628Zb+Em7GWKaD[Q_Ƅs,F*eYe=EL)SֵZUs]rV!(\r$ s#Wj)#',{nO9'q/s:A(*'e\xeDfݿupb*Z3EŶ4$r]-JcKgoL~:WЀX+ڤ!U%R|"%6/rѪ  QJ߭bijBY|p .AJs0$z/ 5zTkxS/;Zv@D0r\{'K"75jcpo鈹oAW5TFHys+ zx/["Y :QDQ4KDƒO"6c9fS~cEq1T;eο)LFXwTN3m|ځ@60Qz]߼K#rꚟI*#qAe﷕԰HLG_xSLnc G| R#J6QdV$oBufyc !/KΨ&wGyxc.d=H?!~d6`ΐIJ`i&ى=f灔/Y]wXD[)" QPw^3xT\#yPo_U9:{:*@h);bE} I |s+o++E-ī fMXAn$pdHL3 zd> `vzk!E\ _׵B +i"$qOG\(rpނbu;x]4 3&)_ݜֈ{5-퐇AJߌגV$75 0ack ǝx]kWh&X7uVG4tym;"`xy0hITz#0FY:&dt}0_jzd2wY\P_`k{WӔBVD1 OzKT8M,#jY '{ZX>*n+{1 ׿]Cytn!'Ssɲ%uoiš}QK)pލ~<ByMa ̑';,'-R ımW+p9YhH~IR|&%39Rrk殼r⑶cՠ08_'ldw0Ԍ WEI5#&oy=sT Sj-|850yؠ;eW4|nƈ ԝ_ݡ !HSlNDXvAXX@$QxMRK-r'c6xQ۩|'lJ0W3شB/LUP]M*QI'$ 0h@45nJ)pOe'Z0D z5<੨Rs1yQU$CʒYӜǟgj{;vkM&pq1G@ yF >dK^i;^ G^3qO׼HwF_&}M(])gn={[)CsΤbI Z2-"r_;X2 걆PjCț?.Mƃɛq/\͂.v>Ri/FoD W9dZډ&!BK47_lޕo[{@=yek["~aFUu~ 2bZi4_k{uS]x8vs@?n-%dj< 2uUb _SU% @H{ܨܾl4J?x3o4, Y] TV+u*>9)M5f=8('[b|iK}/Qx!c&S8~1nrrm$-s(!uc鍂O@>(RUc}!"wU7&t*\*ty߶<3:LeR;:N Wj9q\mƧRK0(΄p '~atL=Dk UkWoKD'Hۊ9 u^Œ|A% [s`ǥYK]S N씤eŐӉE Ǖe. U!|Q6T?ֲYjlٖ!M&haaa vO Pì4EM\{j/ԲYd23ş`ʕQs>Nu`J,S8//-@a$܍CWOLvLeZZQ0벏*Q؆2~%͂pCC<1^-LV.n5MFi'n/O3AfC9M}9v+g柕mH ܸûcBHe8/ ^VfP][w`nnq5!X JԳ7%`HYޞ׆7te"7;_"Duni͗:z>i@iCl/ `7K~-Ї43 f y]qD j&B:CJ9>ڈevkXM+%UFţux?P qL 2忲`Ge~5&k|kZyhM&4۾ oNj`'Rf[g'c, w±fJ0޿o:|gi"7`.Suo*|W[,u>"Ѵf> #m>6#kT\Bl  06=]dv*W}UYk쎴HWfF5v^ڥ.|GI[o~m%¿y]" ei2JyI6 b5qyT_e Xl?w԰~J҄}K} !OR.mܳ/~:tg)!bhIuH7$7Ȭ{FcoK}5*UPb[]͑.qٮPR!2+^UW4$67,'BozKD+ ك`$pJDz'[FȎNgқQau&!W氰haH T=%!d`ֱT|kUm+[yԌCڃԊ 뎃`W9 oBa0uKU.T:>0Y;b813ۿ:ѡboq)HL]1LrRR $ hϖ<Jo޲>W\tNaU;4@d "aֆ kG*[0.#$ ,G 8)m\dGܔe=! 15rwНJ\CZ0iBGb ]Q$a-=$'Ē:qFvrlAII̬ĻT'PΧ^J[=DŽտ 䋰)&Eʀhվ \a3d*t  Lt-g?)e?7h5X MFKp!WDpOۤG'Hz -75˥s(ue=$oyjvw0WBK^Q$@A;hOYMQ(@b8:?/Q# uc1/(Ճm'qA`V91{S n]}B$Wue YA$b19W{$ | vO,t:7\ljvߏ&UH{̂+Hj%W=MLŮ"'xQI#]*Us=5xTGY_V A~7m9.u~U?^d-_Jë@x%S*~sCQM{c<51]'GU-zLoUzW b(mNVpiOtr0?oP,f*ڔKi}-X^ո$vC5vpBYY7N)NqCuZ0@Kn0,J^:)"f+`bVfʟSzd`_9q\sb-Q^:~*UAĢmv/f*b—[gM2ƫ+Prt-!fhrU2ߚK^tF5T.TaMwrn:Q2%+\й3礗|bc{}|[Bk1w؇oԍ >,s0Y(1,?G {4@ps@Mf;F4@Z`w,DmIH [¨zD?zo1G*W{(`X@E`m{z& $ʐRr8B+Q IVGwZ%RwY[N>~/)EPN6aha1 a*qNYCQ n}*#-"sW<,l@j]~0RWEV&?S&>[<**ԾZyLWM_/7gf:x%AjH._~Dh"^cï ]ztQ dcY'0gY|~\$g@~{5x& S1 xf{cͻu Ju@{srm(shc;^?avQS R/,舘›TpN@8^X}qos߀T 4ۓw i;a~!.c+b(3^BL\EmB @Wt;݈PHdL κʪXuE0-~J1@ @gbZ-ˤXO?8-Oɩ0 =࠱b3[qё{lC=ȝ='wビfzrjj&#(CJ9`eβ@xN@O{#>5|{Ke2!y-7# A\~Ug=aM »7,aʌUղ'PO |K07P@?vlI1h*{AFh)7 9]b UztB24~~btNVS6Hb\eS|Nrr!DR' u90DQw~/\UO%=6&T#ĕ =:}(,2 ^6F-nZYlJU;P]^m !R"}@[J@d"rTG9Vi:td CJ#HnLx?VFvPr Orj'.M˅ˆH>E;D/ OpIfY({'ǝE2]lC6sAfN:r@Dkwv h&\[&vܭ' Hz`'kUG%>SC{gc1 ˍuB+HܺmcX\P4&(kTPQ;{ uxIrT!ީWLmTVT­,dsO'\ct]I/Xl&gx>in$_>fPivDI-g L6G_CGq^!tʬd$^da=%z'a' ~7h)@p_oV<~N׊(܍SR K9L49](6c /sBaɕY!|\vFUeX ߡ2J+TYWbx`śfٮS7 HYe-E=t1g&=?3_sƷ1 U.ώo-x Q(h |-$;uS%nM-HLgC 9JF9vpSD--Lr3NkІ'T_x2:(H S~MHHw-:)lLw aM|cMiI*S̒fa ?ՙzXO{Bu2?sYD*SUJ"WjmNrqr1J!4'z7.ٷ.UosF,f*C?[G#X3nm8<{5x7gM4\cϾwI9jrk:nꗿXN d;F5siku8 \IUӖBΫrsp+8Oݵ,xE>j/RAߓz0IZ*O$p9+2x}*1,/ӋL.-Ti ᩏx>/KW6HyE5` /bw:ȶeBRc~ןY>5s geiV /U " |Sq" ߢgx/ S>y@{t ړ桖D0&_DgObz=_fl50Q8qhɵ_/)J޶r:e7Kd[#M~۲VvP-=3]4} 莏ɾԁD>|gNëFČhvڢ87))wںʿvM{h;,.8Ud ͒i^`њm@S7ӦXTwd,H>(ۻi@>5h7 Tk>\ ,~vk<Yf.A^R Ȁ ]~Cq\zR]2S#y~"Q8\dԖ^ehPJ,q|ZثE 3m#Lh>lˉڡ`ejˋynT([?;kXy]پTX1z&Bʱ@@bvd,w!apW,6(QtܸцQR0xew3m@MJ7x'X*I[Cb!0U!SPu8!rW3ZcG2I6b3ԸlV]N\{bLV~[O㗙R'Rpok<>iܦ`En}Uyò<1X{&"zIiq?OܺMo7n(|_[($3i:عp@[GHN]ה<y؏.{ՂPhkf['U\ʍZr/x;՟(=K'`dHYgCFxε[Me; ULc.2y>A3#Or I[~cZؽF36l}tnݣkR{8噕v9 X @/OxJJRN /xlY򓗱"_7I_^dKfzB_ 0Ŕ>6딶DgSOt|؞ Rοb=Pu*OorK1'T& zҼS%O`Y`bo}RB5" eJw>Zalu؇d R\xJGgz̨ =lv@;=͡bZF8L:M^u5,;acutYv tWŎV9/s{ɉ b סt9k[nLn2uA+n/#Ǭ2\fy}! os&[=&l@,Buyl$|ؚ;ˠܠ>ͶՊ'dZAx\*e$Xe$)UBOٙ~>Bl!{DKT-=dUDBT *eZʁxZ#N*!K]T2K"HL?s0su\i/Bh/p=MOj?Ca g駽 ò[/ߞ  u 0a_v -9.:`N);u^Qen߽"FnJYdMީ|Z7ĂoG#fů.RJA.Pa[phH f%M?^q]g҄}yժVق@Gd+M#_ˤyPZum HzsF(-s ro\.d#Svq}JA*@<[= I"LnTiمwFd0WǗ*A0azSN+U=miB"{C@05~SRm &r|!ZP=B+W Mg F2M rCMxKT~ÒG#s6-|lZqbc9/M:,SoѤx:9.IčA,T<LUD3"Wa~YTHږ?yea`[%$F3zRŽRt Ħ6! i\N6f0vPTfl/ p~}DxC3?훡R;׋**G%/tv Ai&0.MO7/=~?: 4s~OEqx[\8\Ї*)xZ^MBzź: #%*,>?KlzƭôZCVm/h.Jn\P:&2-Tys!p5@>gC+4!oRz*%PՅ83qQ  ^iccBm@/Z&_0 vi` W {&ˡ <߂G{DZ)_ = 5_xXR H)PoԏogB? 5Sޕ yGYڮujS>M*h]-$Bb\8~4DEm1eWofZ%e?θf^R݆Egg0}!ڝ< Z-zVBOR) RxX$(> 7rA6E(Ψu,,S  d,oxOJDaО"lqJ<ܜabwoR15` gP{maP ))r'ĉew]$\}_~`#@+Zt_i{z?H0uP]q2-9N ~cZeL/Pyᐪ!_98e4xTbm&WYU:4KɘR BAsuhi֛8XdDQ[\`T?pDgj+w稉)-jEX"mu;ֶ]q㴸^H*d\yM~`cd븍܈R*,+rtx'$akst=2~*$yaE,Xd}huypm #>4m{JիE({!۳V1lJ|u ua5)95n_%9fw77ttR?*hծ W}e9ܭNۇwv?T"+1Jq$K֘.u9vSqP8{3! +թ0?2^ ˜mM{KRMK0K@hp35<y*!C`F[w\m9dM%ܺ<.&@']x$>L׶iié+z;+l& sPB[< @nY0GEў'&D99HM漗.(t2+CjSiW'ksqlh+#- A<0SNNLW|1) |yAm`3p߮2&{J\|rΣeF2yE9k.+vJBV:/:ZsģxC#-,bJ$=HmoJUL &y&Sv3{5ȶ!VD-9pʌaZkꦶ1@Ն$"˪5SzH q(&iA'Fn$P#iK*M 8oXG&AJ[_z6*;COLƩRA:ˬGfv"!!!Wچ6o|08^:j![ r4&&l[žsM /MC:ojG$MGlT_HPegg3os'LTE$ҩU:q *p]DS:Uomb5݄Ą% Sꋌ,NV)zNj-be-l9k Omr-l)4"9 jIlrWLyբsDɴ-;IbJ+:qzG%zyjV΂vnN/_[S3ncANU6t\-coh&3p޵R˅;4iޟMItԅ?1F2}3єB&Yr*6z30a*`V?MdS5|HjP g|WND6T7j;BT@oq/z,jaEa ')}j ,ԞREW ß-̙Dx/~6 =Ĵ ȤuQv%*9Wa;;S]Ԑ:L xcfq6XܑI00> ?ٹ7X#Dн'Pcߜ8pp4_=NV0.ޕps+ƹ{wZ9|>Ӽ42.!P96q}~Fr &L&7E%moqB]@J2ި -[p#650GIb>HfQ@:}skC7\p?iJn {RdVS#{Nr)-\j[V_y@ %0@tG7SlsD_ j"Z޽P5:\ Sϧ67VlsQF@o4~I5&c[ % J3PY$)kqZӺ~([;>!9wo (/p2ﱘ.gJ~U( +u;KB`bXN\7#ᢓr11," $kZ}U¤qU?NPf29UPޠM.:ғ%ϽByDi[R+Pj|8$Maya۳!b,M*U*=Q3Fq7vzjw~g Si}D ǨBqPSSY? ==*̹Bt*ZXPٜtIXl]xvБ2AO*wnF8eRMĸ>2ݟKhzeD3& ,dƮW"vh:uS6=t!i9nVI`sqzJ#x!=kqPTOZcP4߇sބD;>] )كUoθ$u6/sڐ*ױW5{K.i52CiŪ.l0 s#8MoTW a'7vJ%uVE`WNJ Khݴ $[S3; s 2ɸqdX- ?*k (%'`|;~#Yލ/Gf\-!")5/eeNnᓉʿ!M̞*}BT9hx|by tNClrW?:;?#_%4쑄 HnoB141AɒR38 K3'EeS@P$$I~-zS=k 0PfMy,[-Oec1置x}%j}\AUgGP}.uGN wf7B,(iI2> (W.Z&Ep}IXcoN~Ye~O.xE^H1G0!l2m"hڏy =$ *`/Nj+JC'C0/gjhmp͵a y:D+;OI+br;ݿ@; ,[O?BLgrLY`nV"๩k)T}8K%8Y<;+^Xee0#aaH 1y-Xc{;xaP (Qr n V &~̐T8#P97<(PGa%$oUەE שbl/cU~Q;3Oߺf0du^,3Lq%d+㶗=:8 @қB{R*v+PNjU1s~ᑛl-]$^UL`.G$v"TyJR-@@FiW+,xw~.P:D次҅^->+>'%|[AÀ`1߶;,+Tftz\P`.T ^A[V?L@$x2]HZm[]R}}tO<4Wě ,r ^bkc2\`(Xҋ9We$Hޟ$ 9F6;{/i!%fžwbfu @XFh1F0{HA/|!0+*`7/v.TkҝmkBnىH[Znq$ap!t?zu$behq `K-u'~G: o5WaRӀ^?P w,ȇqTcyW園IR)oR2^8\Bk3{.EgM 顨 ,Nc'٩V.zue*P,* ?4B3&th95k;R37tolSL>,Ky$G4S_) zBnQDU|c*Fa"u ٴL B:XZf4ZBTNOM 9]8;8&*%X(42| HGܬ:4vyµ΀6k&/PC`|(k_ঐd=F2:1:#k# A M0+~_֭. hϽ :fC C"i|5xfzǜ0gдnws¹xpJEe\95.ћ*tL&ק67'c.#*u:UȮWSTavѣִ+3{*Ї{TuY=a_bXfNagiKh+Z}{_jv_3XW%h;tQg UޜYqi< ;CSaŠχ)".oq.r@%]%5lEƯW/d_!:Ղq k璣x&Aj Rt>c.svŊֳ<PdEC#o4ɉr]" ֖ة|[sV9ʭYjwGԗe6eg-Ác,hU]uwC_Ot@݅{+1 ZF)ړB ߈KUs!hqS3?v5W20ǡQm ve:`^Wj/mʟQ[=/}VͤW7dP=qK:u4߷3g^{`1VTYG 9;vx\+,ְ_'hթm#7Aqg#:F)6jZ玊O7iu]忭 5N~yίmL14@w.]h(T<X@pw3q M7g˸T]qe(1rIod/hWT[T,}vw8tWHO\-N͚l?_1 v8AfC;6Te[S hk, - ™y-ېo22(vE΂O=dM غ`lJ- s#$ }ڀ\E w'ϥ{,/N>1:w"GkتD"j{Tܿ} *G]i>Q> eli.E(1@qR}Ҵ~. ,W 6K˱j zl6OV5<E;m\8*q er?UiXP]m= >aݗY匿ex|z>@[2-08:̢k{hsc,3Fi&& J.g l 4F=?MUuwEaE59B@%Ԅȼ0Vx HQ򖵟 E'J(,M }.!̶K A&/=_$eGXR>V_FgȁZS!w/:Ħr,u#XY׌KMiyds*ǧpUã{hN䌲QgE uh׺`3贺wMdN' aY߃4G.H Eߝq/c+Y1r?!'EV+pc<;N_FZ H98/7Ñ/مd%KpD2a6Xwg'e(1lm0gL,]wI٫Rvdka˛h';,GaV@q 1LWSTdbc&fL j Fj(ƥe|@cs9l,d][j'#fȵB[bc@gktET65``cP=>NwrrYtAj~WK+1Bj2Ys87R[?QtslN!$ 13]%v [w`ƟtM77ȃtuÞa;H"JWhL+%͖x@饐[ѓ]oΓ>l[D7ɬ 3zݶ-c+:-6%"=j rT9Q|h9=A3ŊcJAYDC"KƩbՃ?TwG͘ڒ^-6bm:|.i7ufBB{. rx=L6>6c`1L?,ߠiK#QYWL:Mi~BDŽs/4g(,aXQ$q}]Z8f\4 ]9̤o'4©} 'Uh.z!gD:kfMW.rIQ͠ C)̱SqU7hn% xtEjy] ᡕߕ2Ox2u?WeMYʊ1g@}FFΥAKTa#9D.\MZPvaKnN/jkxdL+ }y뜶͑*7xݍvfGQ`'Q `T3v3:в9 jR`z,H=τ<2KCCq<>gQ8<cމ'L> DǮM֐;,q?2k|E>\~eYsI+MDm!9+&Y(.IE@ КMXb7K&#bKn DB';W\)tH>ST91D_]X ^gEd᯺PuA qAep5C|?˜uˆ)]s+G"A݄Ac}j'B&_9O=H΂aX7n]ye)A]]uAIbt]( fE<#)x, \헜KY%:8m7AaQպ9_nğ;o'68(:s SRča! x(Z# vm/)0J`nSG0͘=,TmYV8Xx-#$9:BLRqv UBa $jаªsMD+U5r )&zy4Ήx:3&YяNf9>5VBpQ 7CNi7#"'[ǮOv:([x~o) J >!&89h`/aʵ`3ayI!Mcw\կ;\A8kc?dJ/hM-xo'Wb4Ͽ<9bum ZGOF0]Y=,p^`=φR*T~'Vҹ<<ǜƨ ++,R9ᔏ2ty0m~f`oJi$O_ A凉F7^mI3\yP6#!n?ϷVXb Ո:j^GvxN@acX=:P&:sfoR%ir> ڗbb GE$"3B،z T5} z:{K9<+GbKs+G&ΊZV}X|<kYpoDBs6iLޱ%~ ga9q27fr vT y:q4YIzSx|}F (FzJsiin,Vpл 2#_ V_fwc-Z9KScΘ:Pwss%rRZ’^AG!)Č{V;Y,ܛŢ_8.=rq!OWoR"N+Fo޸oM኎ |/ [ H̝Eg;:q* P"ss]ܰ{t g&pJDU?,)Ĵe up6 W-_@vW- нÐíB> cy!%,&$/&|66?v@Jz!uvXCFQf ĝCSC0OLP!l ْ?s3Fe !ϛ(lT!)᧭b2+`}I=Mq\1#U!nL=;f 7Ua"(@뼒Xhjm̨IyD 8{}̔RGэ/<>ۄ:љE.Z#0W.UE౹>j< C;Sa"eZOZhZ6τbz!ɼ4FcU )j2WO \p UxdA#*i\÷p L?L^O-wFGNϯ}Е0'nbL$oȾ~̅+=& sbKLĵ CxQ(-Sr'󜚫VH o63ۻVkhu4oW&xǷ)F L8Z(J d Ϋ _`C9ڊ.yKRL>n6F'} dK ;tzQZ iKV~SK`dWe&,:zްbd@LvEY|RX9 'Z0Z$E? 'WN IR`0_ O 4y%@AT/C2(]e{HO&6cV9t_3$+d꺓R^omx HN $_x@RYAO;xt^k!>Z\k;/X2zh ^ cSA3kUe/?:a|U?i%0U|ڨJP3T'dkʗp5A~z E\u1?֡흣ZhR&(eYQV?_miļ\WbAac sF-sE ? fHC<9Vw9xBЉ?ΖHV!0釮toYE|d9G1X p !ɟ_ͦnn' hGQrHW秬n iKӨ62( 5k5[韱4jP wET20ؑB-I7HT,0xPF&桨Š0o?FkZm*JyD-UGpxl$h]H?~3G:aZf^%N5c0ueR௅9MޫiyYВg  M)(i (\uEl2c<[i*FBTXȋ!E*q(elX+l1(֚y!Gdݔ֐:U hzy\,#uJ)K{)j=RrXbm2Nʕ#XO^ 5>4bTlEM tN1Q;+ueɩjC&jլ(U`"Es}q\a"G~~Nmcm9ǖYڀ6_b3/1liVL7)B[X "nC-2$?ͷ' K(Y"H &ѿL58hbkKlf8q ɭRVl>9i7O|hT chxk9Kb%4nA /uÐ]9pAͣ0|Nqv}zӠEj9z9ɨ<%6jgs Y S\@K1sq┲V,>ޫRFD|ϥ KHpTOae} 5WʀGP~E 5Y<̊3q] %Ы/uY] {QqT{.Rrj ^+ve^U$McKR)8J^GknW-( 11Be=ߡ/_Ep1K=u>)|'%kE dӥptm ̝9L(<ւ򹘈]f:dK1SLS$'%=߫JU`< B+ ѸvsZ/-K[Vp5%%ڒ!3l/8N$ q[V]o1ʲӭV'qCx3Mq ZqRm>\0z .}#L'JJ*|J}>t(LڎHklo$~‰Cn-iڕG x#lo|=ܥӽ!_ #U3^ysQ?6*5vkD̜2Tqo:6Aʒ;(t gzjͺ.C:ġZu- S Bqعb8Lx5@iw*mqZEMcĞ1#eJO87pfJf3Tos/ܵjo~s,{Xoybh5sm@E{ր >1}nXgrZ"/o&a[7F¡I4 _xA_ތߘ0q& 7寘SV Ab`w$nZ*{{##McZ|e8(yJuʉoo4Ҡb1)_"$Vrz:; \[Nek'g/̼ R^0EC=mlHBWՄȊ`A|h٭&L4* ])U3N{ĩ4N%>kwwϣ &vo25휅3Yj&h졸O ΗrA(w9P^otG Ij).R @p )@Lvrx '̋ WvjEiJRɒry&OQLBMD-::_Ur;1JB$`>t,oNlgׄ@SHVr!≜Cַ'F9 ]`lGP^j? p_zFIxuO)?q9]*|!~qHvB22*Vl&rPʄ"´w@Gygd `WMMKjaq>ɗdwz\FQS䰽SVRǒ/Ieb: }8ǁԘ H[6ӂ'Y S83Vzz GqFd0qoW ¿E RX` e;3)aK9珓7&qp4~',òZNA$:)5Q.4Z}XE\}Կrq{{@BX\RGY5.~Ꝇ?n:*B$$9zuw1H(F_$hp;{_3ϴѤ}+?F,ܛ. OӼ )݌صk1dOʞѮC#IyWU\%>Q:q|wZCV|,wnHwHz᳏ADW:KsU 7mY<2W"':qi QAQ^&.5v̈ @}Jrf| l"][3óFo)ie*=ފP Mem~4LݚZx|yl>MMKT7F<~#Fz5u)Y(^HMn; d'vÀ ;S.n,[jW[W!cѴ)ik} "UAboFԋi_ہ$ > ,:ΆUG鍸4J|Q9s ڠ$`_3a[{n[<ħfRᡂ 6K>yGK{dN߲`ݲ?o#S(J%ۛ5?a5*#`w_=m>WbbGHiϋnҘb1~>(y R xz YtqÎu, /@(6gtL~pՇA'KX+sɷ!k.{Dsp: ztNCqI`FI\6]9[zVL(&`6EcQw'M1:"C󀬮,xK JoOҔ9T.g5V?s&S5I86:Nr؛tE;3r 5{VeEA٢>g]9XU1}y^}3D4=\>Ad+) \ji .?JɃd\x ADJˀIj Du4sl7I_rkJǓHQ= gCީyuU; q@^TʈƓΑv5-il a6\#FCe2Jɨ;>٨$);)==Mԓ(0GOd 1v_pȢihrccz~adռI-K 5:Sj/D΍$/J `X֘ 55"OSw2=&gTmKx>0!7)yAYwW}.(o@c\_8eSҌ 74M߶kK~m;Y)Gɕb5Os.cm@B 6SE(r9 xF@FX)iqG/QbҊG\'=z0:n_"rK3dpb]bjጻ]+3~rXS(AK_58Wx;P '#~e03`cUYs+΢!^:×s8XK D}{~Pd&9)}E:|XN cBӅq%׻>6 4BU :%C̸.r"֏|lxW}_{ {@߃Lv )W=O:-6, j^a){MH0FLY>㤍&=\r 0C ղƋн;NNE@ZǘK8^ݔi~De(7 BBX(NwPm"04qS%%kpunj--LluUW Z/2Ȓj FOPWdkuS,c1A=N\ |f#.Ye:z'r!F`up}}vk'ޛj5rrhTir(TvP/vK0$%9sWvFImQaN6 FhTGx6cXKAk1C[a݃IceH,X/oL5y8!WMCA<p٩WhK*` לM4ObHߤ[Ir۳)uNۛ(0k)yB_?8l2-]3BB!ho <Pb67TԜ6tNt&7 ]QGGr6w{{Gͪh`0TZ{v'mȁbA~dؕײ< T@JAIo.qK.gGBBi+pm"rޡEQ.WYwM/u@UӃ3&k[4:V{Vl_VU*b|1ͤ!k@!XĜk$Oŏ%wkl|=BU_lxq&&*A<7PWZَW4\W&dyN{{?ݢ7/}}D~-d-XI*~U2 t,](5@Zjtq>3skZ@^/()H'Tp P\-3ƥCTσ:3uӖOhZ~ ^G<:8[ ߌA 'p@*sXBd|hX'$#}T=y:.[ Ν/ARصa֣N΁P"B?#hqOPuznřm8Q:T%̰h=@jqY7@*PUo_B;721H cLW`u!uKcgYVX@~m}*0UZkN3 .k '-":} ؗc%8ѣ뷾ʒmdjuь0^ \kCY3ο(G Z~d5$∮lHp'@R~,>~ɬ/Q"G<],p;N#qvXU3/mtntqDA6>n%>> kך1Y64 wd ̀m` ,qe# ܶ2 m }eNg~tmW/erb);/6ktk]qfP`ɷޛBRFI^}JB$Ū>׀5~7q&m7No؄i?F65U8@*n$xXRvQM59,)|$86}{~z:_ҩ]ſ.gX#OakDH*Ȯ$|wfӐ>_v!Rwj.ZxRL z5d7sM(cϥrwlyw%4$b.A ĚrӾ"X_e3atu2:Ph0kl 8!ln)0ۿ&b:W죙F:D3ɵFPԙ4ROL=UR̻ 42$W#6E4%MkG_ِ--&a,IJ7?E[=`j#n+#5I$R#1?t[ǮbNb&x8x0]hG 0`RYvB7950otiJv3Ba jzstg{\ ~].[Ƭ[A/=YI%,;})gBd.U7{1 v|odP"Ǯ&_3:^M(}$֩զ l=$ʐ}%MPCs~ rZa3_U75{58˪]>ySQIqb1Nr|rg Kk’'d8G-;5"e[h^(o=&:eޖ5@4coi6F嶔gtb0ҟw +u\0[sAmfi uVE+p&á@|H:p_]!7ʮ cyUcZȂq,H!8 .3S|D4΢Y, lb֮lԻσfЗLGǦ5j;o!Ne&&.XE.AΙ: So, E(/:}{r+kd$2/FqOԉF!Y;ʅ+yl+,%6 NۘuQPJ)%Yw:8?_K6f;-^a>t 0ͬW fHDCRyhۚJI &̾^/_uA3E^CjsCgU"RW;{W A(()OV.V|w=h7Au&7#U Qeo8;?ð8f"/ʫ'Vi&| T̸*o= _Su-H@ե)ֵkNXLp[DRSlؽ"њnty GzD|slŲi GA )H^*199C|&!F% *UY[{=ҏBS3YVZ%妦:qS xLyɋwOmapWHj |+ l1% ϝU1 dCW6<"cHdgoa%*9a⤣u=PW]bBm -WӑEe 6Yi틇 ®~u:RLu”@%ceo,pŭV7I!V5坏_T6~Pr2^Ģ|wQ#4vv#_Z-ܭ#ɖVnLi XuF~A: :ޤG)xͬo wnʏA&4pOJ^LZ f, pF*HRy|ȣ'ޝx$PxA Ǖ[)%E'.qދ5?ȺF +!xdO-ɒL[DJz ;).p[bn 5D`,^Hx3Ř$Hh](`L!)g>l)iˁ7ntHPnmjzX";ȃ73m<6-JPf.WZ9bS:tԷ-Vp%Q`[|'љnW㘥+ڄ'$'4"UbTiYblfPaYA d' A{3N4GɹX" >(03x+!̰L&0@oHDi}:hUnۋҷ>#}- u L|])BpF7irgtslC~"ASUڗIFߦ?7TR6#D)> 8A&]rߜD䅯7>;;{&GhB.gKf[X+5)xɾ!b?>vң&pLrT;KT0Zm-#pʒ+-D.(^MI[-9`Q٫ZЏ3q9,m|]T*Sh{OYl<$0ҞPZg]qW#;=Cnc-m|2JTdBDc o&\ž4E-cimYY{&3 [̴=l+E ϡm<;JѬCoiO= l/艊@忋 2Jg}kՉ<oMV6}eP3=79 (Ey:<ֈX#{Sҵ ޵=sʃߏl0 ]BX$|u$rek)(* Dhw)q`-ILH-*XD 1Թ&4HxPD[_MjY@K *;KzMKevpʢ5w5 豒B !?#ܨN},3u});oLV: k"&uG2I*C.vG/wj$aM;tr_\*5ЏCe0l@8 (H$i>~ð2q}JBit:֜1r*Mkp*~z )ނk^ڄrH5ʖސ~ Go㨔o[Hw&"kJۂOh%-M+ߵ*|Ĭ.j}RDkt;Bf3ޠa!<%bL<63ᅣ[5O&g`ʴDb_0Χ┳%3>q i_'@*!zzlZ@\ޫOEoy Y皳]F;F ;5n aθՉ&~VQ@K[W¤=WZO-NC;8~p Kn%&~ "Znu76W/ X~"qs@&o1Iq6LƢ9Ϩ9qs;Ҹ@`hK+iWl/hY80ؼ䮅_}SwfYL 4+Odg>9AkV|֣ ̸J,ӳDT@p|_a*ӛ)d |#cKdey1BqWi'm@W۝)pH&v]'(< ݎ IŖ+/Iebtʔ#/=DɻiW;c_3p2ߒl=W蔜+ydB*w34Zr62U67nh]4ϓp6Js6E݄&iMW Q'S'"+EƊ46%@PNIM۪o je`XB)\ND!+RwxFL6Kɬ{; u<HUQ'!5I>9TkΏB~ҡ~]BJ)eo/ ErKn W}n쓊VҁX.,[m@4Jv\[⯛¿-ŋcv?i3$M=*x٩.6W-_3oPma8k82|tnNjW(.I 1S4 _7%(h*n%n- xȇ AYs }4IdU'e+gju m u, j2d$=nײK)W-/$kz؉OVEd4,}QE2?JҕhX\sx| O\yu%d7di;;1X?h5/)iָZ71uN]{`帝ᖆaΫ crˢ9زAuP=?tRC-0C[I {(6 +ŎЃ<9\P KڵaYdk{Օ߿ n "Z>%([A-6PN=: TY21F ,e2#ʗv%1"tBILɗy$rB:Km5lGY/})G'ft)pp4:}R],#Έ'o78`vzNv{,<{S F-A'սC=&&{A|{P$9!UѲQN},K%%!o҉*@@\G䁞|LA(mR 1TNvT* v5`$%.--`H$.OTغKЧDBTr dLE@mŒc7%W2Xr^KnKy,(Dd,+v5B`g$ߞ5<\9qW*.v?1%T ֵ@T=%W-PL"& F1eۂ#t&"};LCڐE(a4Ƨ<zO恿y\\7#RYz Z:s#K&*po5gvBOnj=Op+C|ӊnΊ2GJN!~2lɳ}e_`TLtX[(c^}'^*JTHÂz)Dw1lQ-62K׊{%" m'>=\k?ךm穴(ʁp0geš&P^u}r`[v2ޕ8X3cm݌n[1cj t /-f\4W7Y ܔ~r').QB<$J?9;ݿ>,"\z!fWNM$l2Z;t,*mN1U"ͳb{fEfA{1q~T}APd`fE_.WiΓ0 cݟ>_ GO@^QH膞4ed.M'O[kك枯)go.{-6Tpt{elv 5bnEo $Lr201%ΤF1%ҝ7]F,8K whs݄dRo¶`NKd2eRCK )JY  k|NBahIR~J>S Yq'{ʝY[Z&(ke͚j0p <}s}Kro[oLf#+G z~+d4ʤ PmM> FϽOڋ*y% |!qhu.zg hZDg߃dGb:CS^E)̈O%7.LbRvF!j tYqB If7khdfdvߝ+RZQz1bXA(Rݾ ttlq>F/$@j|%. V/)gm8& [mWp^0{@iAH 'lK(~Z.PMT y 3Kl_?w~bV2˅%fMGZ88H,}T)lZgd W7aa|)߁b}؋ XDQ/i| e@!nԂͨ.JQ5iMF^MiÁ]8Whcrm`I9&j%uO]β,W_T0M/9k+gn\-ȓh;AAXXz,^[*w2Bg92r݈wǪyW@8D%k>ov)nEהasd̡p!"3I>FQ?5OBX5֋7nbÓ4b_`yp7iu , Qj|Nzt "*). ? b600 3T| wy#4u'îc@Kq myo yȾ}¶Veo_5YsDⷂ2TD׏$LbQBcH{jH-OFj5M;;Ÿ AuqTyP 4m`gJMѤWiMz&*"W6 AR!!TtSN",#G(8pGm,r L@,~ {. yXߋby/"Wj[yn.z vzFjeJv19d @ņ2](U] An@aJlNOIX&Ur> Fد~?f{17ӕ=BUx~~'|/,G*<]Cdj(—w1t #NQ"XهzQKFL$2djk&|mzHM5PkB襲+n)X\_yzû[v~vkl-sDx]|NJg5KuiާY F w6!3S-I.k<2)e7 㣤hSi۹k9¶{sI\qr jVܲzmP~j [i/xk `tt!*{F{ّ=@`y`I(>(JOlHRL&:?j~:* %Rqk 8py_=kۻǢOQ ĥDF@+e eʛ඄LPqV{ %ރRaoc|]v6CG٫_WYk6F;ڕ@q aEp{AY:FkW惡?y FfϝT8Zor^ oxz.Nd18BuL>+"B c \pܘ6q iRkBE Q#Wo[KsK,<=ZzKz}Ж-ZKF>ڣ8uV :ekד/Fӑ3C q h~MǞMk#Pi0g5ڪ,ygڍgjLVcGρS^MWEÙ <;f,$F._K٥FSsԡ{oCvf!Qی@|6!q]ut|A4 >ʤ &\BQw.? !VuƉ0 4j3еbGT#yBRG>N'˘HpZ3Tns³*h+'8PȊ UߝXgH|B=0SsDwҹAއn>qNXu퉧<A =WOBUgB"_-xqJ9:ꧢ7@7ÂdؿAYOvc%9۠_"PYX1ޕ@  Smxq6?0hyS Ne pQƍ&x:-b]mgs/O}֕pʇ`eF1z$,r[ 5(:P.hLSN+||LQ r{Rx)PV&i0nCH\ʖDb);oQ[{/#Um}'7 !^@?N%Qv;+sI/?jrž[[Ix^ؙN x9_ɯ&:@tS*GY܃\ȇ %me%ۨ9e+'K', ]򽢻 ɘ2TSga KV^*^0m9ynv>Fd<$W힔ä8=R,uZu!yR;-$|w](w8k~ʲ%z<"މ`w];Ԧpcz~#f޺0r|h`¦w Whԕ( Apj!+4ٝ)2gC Kхߝ?TNZM|v>zU͌b#7TAPŖX'hMiV8.攧 2xJR59 z5{y@Sf{ %D^a/;;HT+YWQ1zI=51vo*AkGȅ?Ȗ I 0j p_U6&kF?4'W Ya41۪|N7mDVBua%4Yԅ_0\dbWжM N6Aڧz塪il4{@w~s|ܢ{8t2I)0CrǙ]A?O¥J@-hl*LN0ٽ[wpg, ;Ei dNg]md޳RB B5bv;0\Rwj/'IvAYB:ґSUUa* [j SZƴ"4aeh˖E=i ^~wҋʮ/a"Xa%6zyxD$!Cju s1mN224㕭3y †kOP3 8Tm'h{\ګ)lu*m8Hj&(Y{eّ ފdJ+g@(y9lb]e7餔a/OSaa3H2Mx )-&Sd`d2]*{YTE}e;!92wz2 䢙6 Lj<,r}waфĴ 8A1Y4A8Yv_{"6 LNz K䘠V)&09BEq_ ,/׌ ;*D: z%ۣ WGWҷ22꓄'"\@`Z3|&Rդtf1z$m+#?jp eOtE`!ѩisܑ XHCSt_F3ܘN%;@UINzǑ;[c%eDUSVJd4o-mY% hIN4M&y"4M$Ck8#;&? ׺A/pvҐG=wOG9Ad[AdY9VC5! JǻG4n茭PH/>FQ >Nh ̨7!<,]:V;+. iAmp]LC|haFpDb7&ſ9wbC渕8Y*fg! @Uor>o$caākgKG.+6IR~ƊG]w"&H0T)o_ W\uk!̋g6tMh톙 YTw"6<6E^ױsr5~2χ2o6b:rAᴯ>P=0DH&-#x ~uau]KX*Zg6Vzh9]bjuEk29eRwclDk1<y})r"`(giEa"KF `및!E=R4(M~k!Pcǒ,OgNz_u:2yg 捖`KZR8dtWP5ALcv-%_ ŸGb\7$y?^5eqŮE= vY_ : cxS1˲4tD`qRho;l}4xqJQձڸk_ P oރUkJZO{YU:KOޝVpssUAJrQP1L;< \#:~S{!:|rprr=4@} "I1,֓˾p胆tjϼOTfw1P*4'c0J5Tzˍ\;]20'}(Ҋ*3}Dt,_jA7iqfJ-쓳>8H7^nOl YA{Zd0/=V^D',C{̌ u54@*sDtfv4mIbsT@C:WQ~/8WbozDZzx\A uk2G6ݐgӧinw_Wp:၇GC'ɑ:ױ;K XINY-|l2l"XswW=TlxS +"heeꅺ.F_G8<=A'MBZq53R/wu(w2aBubFhv=ԌA8H–F Jnl^эZ7d>~&@YkxNm Kaz/J:G:TF膂>ddvb&6G=kW@8~jm砈mo:aRqME}xVѼ!LOn2$eb8M" {뷗^.*JhwdD/}=]+V!z¤&+6)>ׄ mǓ;k<ܖfĞh*pQ\D"_DʟhOJMguÑ&,eǂZB}B8hVOzlqeCLaÆ`zF?SD'Qe ],Of7C@X'йgfb"%CxQ-ޣ /8[u+%>* 3H$kMl:.4qXuEE wrߙb/5ՁU MK.Sk9BUhB:Mx y!^NuZ,fFUOAeq?R یڒ_K 'a'@l_MWJM\Ɠ2 -r!%3gAJ_!$D 5-k/)7a-woЕ1E ApX*@5@.e1dKw3ղ@y֗Ukd oJAԝr B0rNlwrEuWʄ^w7{{ʫv\Kx4V~OW?J+ 5o~ N[A؋ AFlȌ$t1 7=Aji|Ym[Cr?,6֣4ۖ ]lOo7}`6~LMPjsNNhDk( 3$:?tX̰gEbS{U ^\#v~ zܛzOx~ ?ak?\;V>3Ks=?&yXi^, x%pfapf U[&aof7r#Yg{`5bʷ70\84\Vd*Z}Iϖm z?}[Uk"!Ir&!BO&:`EM,8NpqzB Dr !"w"& Es<8L"Y'g%}(\ &\(V@0}/ bqﮭ=2dJ!v FV8Jn)Yn }JKLn'm<_>߆Y6"xIQ /NMfe) 9R2R@2٘e'.6l<߁L]]vwoԝ(d|f st'"͗|?xz"?Fj6ptC&VX>rmCyRJ\DF%h]#M/%|ׇQe>0+iv$`nda[9$9ᔌAΨ:epՀ'#K N7Ʊ vlmqxesbY 5zu</" H͆ZPz`U:` ;ԧibGXXB3Xu"d̷-\i0)`Y&ڍ[av^GC *6RO"LMiX3fK@.ݩ9u4Dy8Xnp.Tip☃~; BB^d|߫(I6F!>> SػYi[9D.tpV@B]Yr)RI6EsI#kPP2;UA[HoA݌dyZ$4A. #G%⽢ꬠKqH 1,^'[> NGneU\ CkS@/2Ҭ le2F5sdũFZG:e:IonDx`N-M֝8& kZp- tѰP oWįG0K3x /.N[<8W$^gص:OjKT`fYs䁻ZWԳ >[=Bb1&!&F[f.4ar֨f}!ڃq|4šO,0H;O Bڵg>ڒB uh9%B| > 4~WԖh]G>MC 3ɊhDfI} "?_),wCdl..ޢT~ ((~Q^:{mYˇ anSSy#>kHߌ+]~3xUk q'@FMkg)n֡86}JHnW 8 \ 4x$acrdz][nIJK[ޠϺILUҕ\ AE^oUx ijT1x?N@1~Ì 70, 料,)纍fwpv$2] ;q # X#^pjxw]:&$, N~Xzz"lCY`ȠS74N5rƽ{;%%\Qo iB'mlۺk![mpw%jnuk@ɉIADQfE:Ȫ T얮VxC,ч Tei,N=dto&V"bw KqDxG7 HفB>,"Tm,lDO0Eh@w}.?>zV*Nw <צO.˞;I׎b^#W,$ y,Řxޠϩ/G<ѩi>jF'+5Ym+!V~AUŵI,;· 9 ȝ~VP^̢FGքZ7A;ꞡ>տƖߦc+$g"*/At[@Y33\waXCŸApVS^~bRhԊgȊyH+Ի˘ޙE X 6WާcKHr#aR! ѕ^)^Xc G6R։/iG>eN(®'P=u&fY޿6+xy?D5s"0Lqf*%[a*婗˅gg;p܎ҬuͧкDjC*`]6OW+ Փ/.?ϽW4=ja0O^n盌8QH9eWĺoK"}bs&3][4^䁗k{J8+#ЎAewKwڭXdes 9qfr]7Jo2ߣ_*gŸI90 T)&0B=E:T`$= |c xDGǨK&:i&I9Th:YAVK-J&M\f)9D"*f@XvrJ·?raPˏ" Zo{rc۟3AnO+rd^c_ ?;A|3Dib2Ԩh_;P>rD1tO Oȁ1buH3ëSl\(9- 6󎮰 |A#nT-t:@Qfk|'lov 0`rk̽▫_OUF hnjCN>IWWIC BuD^@E2d;iՎ@`7$,6n`\wc&Lt˥]Il]@KL=s^8)aJaeH!(hȻb:N~#C٨[ /f>N? r1=ܓoc-Xzk1_ș& %:;ǻw]$^qK&ŠWl=aVNw{dK<$q6uҗBO*fl4ǘ[iu[> ^fOETEY ̓RRn$KTfћ<twٻ~4%5(JAS䗧?4 ?Ybik;=fUHS&$9SRIsYcA{Ƌ8('g)R rMm3i4C&FQC)ޥ5GԨWV? ʜ:%kr심X%cjWrq,psmZn JkY_%FfHSWl+dHcM41j*4茳#\mZxm<{MPzniAX`dNYkGٞ]Ä́Vt14)0LzIgCJ@@֗o0KYRҵD]ȹkB8qP\*;(}$tNB(qn^&z//W?.KuhrnE^[ hxw'Wղ0A}^i"RؚcNgdqN8`,I'#~c4J#9|}iD#흺%do>A '\,kJHNyMgnR`[9l't}Dޕɷa瞁ޭ'6h}25Gq B<$CL] )lS2Sh9%\`CCǪEEWxcb(@<dI"!8#7Q]0}M*  Q ןSWZRXi8UnE  yo)pso΂G0(>emanٕuce2)l6^OM8,s$JJ'5w|jK5;?oϳ\ٳG=>2h J;-X"ՠ0(%W,Bڢ4A[N_۰]soSF۬ vI4*-iZClp78tgٵG,ϊ\woQb\cV :;vVtj0]I'^ h=ǣPk:X~}Q&lZ,O1Mʹۖ{jd>ED^Qtvp!O?q;_&W{3Ut)&# wqrXVMI7X'nR"x$;?M|qQaji%|]E;.nft3Ca%Z/ ^&$:?"}w`%&a|;͒m<te`$;QORҞ{g~˂f=WQ` PM?^f*GYhbH"bt7 ɚ/hDo#"KLwv>kA%$*e&jҸBu,H*k.17K񒺧r~ßB-$q%jځ;1l7I|Ͷ3/EA֊Y!C?GΡA9+DƊ)i }fl-iJDӐ1:eQεNIJBfz{x->e-/^M1ί-xAqid^Z:}招p{ޱ71!KTmO#6ЅSqqxD*%gUڰ*. ܍?[O]dv;v0;r+$M|3Xƫi:\eؔ(+!*v/ ,FVMhwQš n+fQ`_c"f`}vå1퉋s1 CC|]싾M 1;UozȄUZ(($,3#Ad^g ^&z[LKo)$OɃ딥5I}6xN O$h1; cH6s>5VXāP0ҹMDM.RP2#hh,Zm9C$s K7qTuAh:'!'㯱_Ef&^OTHRfU' <K56Lf"AiT%Plʾ B~$'Hg9L(*`,y6Z8fO#N'[Zșj8snƷp}1oجC9;|eCvn3_)hyNRgi<Xʮ֦sAJk ;K̓dJBTnÆ, TK 'ILEp{Ep(id=OKElu4m:!ko Ɇ+eAsŲe@8j6K]* y)9r,I6@Bї^]e%i3[Mbh+ޑf'}39 SĽ8Og"8}9!ZɓdԻ|(EGTe"_y_m ]q:EŰNy615qZU L,[Ň b'6W,A6`avuIˠ&#k ꐲ[m\"S3h~X: lgĩT1eH R["~m1ؗ]lHats7<ҹ/~̣.JKK1˽t{=inxۉyTG͛M$AË;lsHs =UsH=u,lEʮ/sݙ Ljb/2_2LrѤϺ:;9GsE-e`YknN.{%T&ksM$ O@Jq%Mm>SVΊW,xe^rt 9m,@*Bp5kFMXIRPd56;Z>^Y+h}ډe _.Xh0dn^.,GA4D!1twzf$>?=!#h&ھ`c)nndp)Qm#i#Y]X1A'nw=-1C-YySfwplf #f }؏֐_hoVc\U>kpwY|/BU⃴BOn>QYL a $[DfIexat[0,T KÎЂ= X9/y趫l1B ǥԖO !O[5c5-Oz'%dUiuw6`|hI1)kEEaN"A?Z1+SKKuA 33$Rvܟ̏uz#iz]t)Hh<%$gA99,}+_.[]PZc/$9; &V|`H4 5蜏'vLflKI"u.s9INS9t9l۬nX+5PZBDTyȢ]* \+iwz۩TL,FEk$0Ik 3U(A~Y悅l */jANH6)?|Gnc?[lC *kN=q d*5iiov ӫRUhT4UQ?hY6]V% -E\随fM39]Oee]uvA4=$yV'sEP71v}N+씧}tݍX +Ú/\L|=⫌]ofEfJk?1n(T5Nuy(7i=4B9l N7$*>kTu]o j۶_][ Ua+k8 N>"=L/B Q^;zUC`M?4͙NĀѲgIkz@߼mcyj?%y3Dd* Nvthg۔Hb>CPlw-$RuU︝~ɶ<7cm)pv-Xt ,NSuD=rߝdokH/gX<;&ЬqX2sG-$8 #)#q{B1N +%J ,`0 ZoZ&׎rR3iާ#oveEoz 4I.dI߰C 9G+x_VS+dmq}G8k?jͧ^PqiPu6%mȇ~W>RY(B>|-Xzj 񎄈773b%Z NzAیo,ƥ+ G{m'[VYrBCCjd.#Smn?ziU#qv  Y"둿a=OuN-ܖDƔPwE]g7/hj)@mƄd<*Gt+T0̡T~0h>wMoP]J4P661kn-;ECBl.U8&bNy,X߁'|6)T!oYQeYx5xMwå\&LYC;;w^8tY4N[p'+7 (_Ѥݥo- Dʥ\w #^$?eRD>O_4"' 4y8߃,~P"[^H|;{q(]_Hc5zݱD˓³ig*f\l SC@^F2;+g;jФ}"mZ'hxe&‡ѐ1XK nl2tN~m&mr8!24VUkzOCwd΋e!17Lt0ɨI/sMUsVb#9tv-CFfZ ^SUXԨtKL_<BxwY"%%T5&8+?|*Z= qhHK33*)E pr%% H塺 yG[AErHU{0F8a>`J#R5kZ7Uqlhۡ<7x ,&]SO(G彜1hD!yV,k`Н-6N&lQ6\FVvaÐ긫){YEu81#2zn3HRHj๒Ơdobo sBF eykU%uRrz2Z9~#|U5ds2,jGέCLz( '(V0VHk,Q$Pl^0kv"$~Fa+LzdS lRT JXx2ƚ ӵj8뿬/p<ׯWs- GnI4 b7?_+6=Qt X`-?@gvӍN\NZ+TarG};jC~gē*mUI'XOYgyRtYVͩ|^d 9x䋕^j\QdJQ@7A%?=Jt+;WQFF+VD0h>BѸNlN%x<hl#3uO?A3x٪b 'w{:0u΋ ~`K^B^voX PLFҚtMh˴o/,oy*1.\Tk/l +y鯯0 KrETS1OK!yRB?OtAdxq0G b8JU9lVB(ůgb AݬWMGg^ŭ3O4{mumڃBS>ף5(<c2'cucx _C#Sݤ ;Bi}VΣS>v%"PI#ޞmIYdܛR X )FY~>37IiΞHAqni ֹXe L>Bybs nB.AUF((rݓ.SojGՆ3H|}K5Dw.Q_1عy>ϻU9 2@c42~O bozgpDE]e s^Éoy+o'9Z{hʌjm-A4)e@c UKp0uؗQDA^딀?P;[qJiwB ?8=TLf)*PI"I/PZux%e#.gmу.-"ECe"&盕$: 3^4j#NGH̥!'cTυ,u{5"dV11JޱӄZvۤWBtDä#喍3Mt&pT9B߀f2:2rEX6pہJJk~6ש~$奮s?XnڟN{oTfmY ꢞ8bY-T| TrݼBF i{op!Hd7h"pV8o(+l/{}K6<Y7/Gqbu+|hj/<CZic\dmuϦ\VſÉ2 lR t7.p=b$}LcP8SHR*X}\.]6y]h:,00!HޗBߦlmvS/0I6 1W}oFiU?QY(bYt䭷ldoץ|=\6gQSr=Q jBo,)9Iώ`E msr^/%f\P.xrĮZtT,l 򧗩L7PefsiuDZ84#,cb3-&?8V""[ 7\ğ'TW?feMԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM狙g.aw7|y*`L q@ fb+rx,貢/,PX[̳y- WM=[`4n}AJjF)jߤ@ʠǣ"y']-uo2( f>݈)!r\GPs?[Z*r"'ϡ؏ 7l4{0Aq)`.dz`tůSIК+5~*=Ygd@9<; 6&qÃ\GHpH?1j15"(]t#NϺd՛i7-ȿNqR0+z~vH=sf!_I*o ڴxA_ gYȀ籠Ւ&KsFqoUy:k%yO9("{#Jֺ)/>}/ 5T'=%i$)o^AVkFaZ&ﯴ!5#N!@v# S76IH}B3 reDA{21iꁋ_D5ׂ;:Mx9Bsot40`:eM迌%9= MJz~k8R%5*xkƑ;_ҌPc^DH{vQ:AJGrN,BaswNhWҷY˽ֳ7/ K+k8yOz0 mY"y_v:YL\rjx' o&bVwR.[[P;ڊ ^L_'u:ah_j}vr7fvP 3Xe;kǩN4.6ҨD7Vq^V(վ4  z!8T}uGZJj/srRӺA1Q{ٸMe9^g YaU23:p;qqWVB+ Wu0JFe1-\ yVgWª^1oK"ĄVso+\(02vAh*Jae`ِ=jl5>,xaEmƼ*k%&9$̼d(geNk,3ak>lduf!Sv|m;䀃{8u)SXnsNmձ]XE+B/Xj1zĔ0=?ɉ0}X^29]_w]ޕq72[f u6ћa.зU>)9A$Njr(^K3k҆:jHcbՀ0 ]TdVca^i F5 6 IOkL~]KP81{j'Z0QU AR w0ԡՖY| /*o o&Co# 5?9|U&fÝ_2&JIIF/k_J5w($`9KE8$C ,J*δkS;!`)Irm拡&gT{˻]}:=`3"c9hCcQkK$U(֗|u@ mI ੊fW85&ESkt0^/V*:RrI3^>#.1ވL0%˕'kA/'M`F]'4^a 0Zb$M.>IZӴ*V&:UYcy# O~UPAHIBf+I;Ͱ5lwR Oqp蔼Ax j.-.cl;oҲ`as3:`wU1* *@^䯒]\ uJ;2?TcDD⏥f) *+C9٤VY\UZլéAJͨe[lFE+ߞs>x.jak1B;nљ|uTܖ ͯo? Goz7CC{}!bZcpZ`{eT4GVWxpU,U,4&HfE趆oae#fQHVɁd:FI6X8I]AAVHDc&l UN%qXUDcgUCDVa-\4p"Bl͋q1 `4Z#\/Z/(u SO"!q/j`}FQm2M"&1,꼈ch {z&L9k0_hMgu0c^@׮Fڒ7' xv|q#!ku>V!#tϥ)Fd}l]1P<)*̪ox׵rOLM>Y}G_$1h p+}lKμi3<):u01P9*2]R{LfmE`;I4WoJuD dJe$iSF{:0e%_vT5 C.iӒC F)&~~7sgjj WEޏL ?exZ8qFw$!K>*<ߧ<kZ!UWMpHp fGk>fSZh+tt~P}3X@[-uQbx)uN-3 {Jվ#[At¶7;Y?;^,IVG-)'\-} .+S&z拊j&f PX@kֺEJ\a3iOQJ?OaBJYÕEܲoV¹N 'oY P;JD 'Y9 :uk墹BHC^|ŌF2aQa4(Ex)7t (~#JHxi6l *䆠Szgdۉ(V[{#NW2]H?n*ԷYvaN,-U`up0`D8%aK9 aQׂg֘ڡ #|a6!DzrD6 7I+r0@ZM ]3R*N˱TڼDx$geft×vK«ʾS$X7lD7x 8X%Õ2,hws7Jި)<jr..G/>@yCSt)g₮'*;Fp!=&e;~/B1džXe'X+ zA@x[ I|)~XHZ[dͿYM;8ֽǚV+AnO^@˙` ၥR$l;[MS΃ksN4Tw$Gݛ;Z'.NG;Ji^+0}>%Nvv006?Fām,KY5g#ؖcun,[ F*8| h87 x{)\E>s7Q>5ˌ[-``FP># k<L&:Ӡ%Avŕzl*E9g:WsG5W|JaW{) :p_+V1줲T^#VR yN~@wMhL9WN!~>ݾN8[M0V ZoUW8fKȃJ[&HhfEj6ի[wxT@"/KJGQF\"N!㟨 xKvJ-Fo&f\W{i KCOC\HrJD$)%'dm͛=#,Ryd cVR (yAd<)ըXFX9k- Hysߴni (P[ꏦI&u~h)a<${<_!kk>wŦkq`j-jYk(}c<Z\ x|;!T_(k8ur<-_įrw}xW er}H6-oe92Qp5^c;vY:0U8Jq?·n%FJ JӐ[7AYG}tݟ5E-`Es;C#V">rݶL6^N"՚:\Cg$ "e-pm V Ϣi,wgJ)Nf @CL9,T8E5*ALHT9fF*_h[ϙR |Y7mOӆ!qC !F}ϐ.V3QJe`lu@pjW-a[xs0˴que8 PW6=vM]++rhe$AOz_ bgԚwm"VdKulFWq=._26Jg~Z A' ;_.1T{4PpPGI:ԃ,0C$~#,!:}ɟ?&YIptav2+pP-BuQ=d |}+8۲O !+APC ^b^OK7$d oXטYE@  5I3m`랑r[YUHj`%.k!\;lu=歬/ڗZh8+e Lv<@6PKwbFmXЏTZ%I'$ӻޫ[?w\1o(lo1q _o୪Àoz} Rv)H;׋MPE\!QmVj]S::v(Of"UY=kiG"l?-nO݆32DX5C *dZ:d P9x+t&ȲXIGc]:M~h>e!AY-j7~>iO(e:/k7r%6XH*1Nhlv;|9ZZ:a -isV¬v1;(Хԙ$J =lTB:Kc052`n.AFc5ȹ\H`C9UI#7F'~^iڂI~9ptspu]< i%n& .7yd !U{(\ezku~7Pn\Ŝw;0q&yشbϴ)]Ug?KN)3zOZRqP;ݳ !fXK_#M3,dWO=}s)tE`޳d <.xFut.4^q_X# @'-S p^ykyoH v}[uuO>@M!0dˑ',UY* _GiS\ ݘ0ϋw\IefݢܔBi}!jEvxR Y a`x4B2bݟT[˪HlD ׌D{0moh&;H*U=t)4Gh]Z>'yIq6o׍實L]HA՗Y agܹv?`k (虅n0j.mŤ'$J^}Bfˎg4$)AqVxGU|K*&G}5{𰜜ja rVPJLEYz/M ٪ ()U(\aӛA NΜF/Zin4EtpцȎY3;RhԖKQvkv[ҕsŏ1c]FOZ1h66t=]y88ɝbևU M8!_6$KUvn4JC (W T<OlU&޼IܹңR U ig-jt|~i`g'dv'-bʔAJe(hHaN H7ɝFid؆ODt7qk aE l^ ~0b&o3I.m7U|ڜG\MҬceoT[t;MR,FBPoj&BUKzL- `Ƕ~]!u$spb&Ko #U:fIʼ!݄JIpxU% nɚ00vQz\)g.Ē>xeOpʚ{WkѴ ~t  ..x-IJT<-Rz<{!h#(&dpRl\Dp\$.4{X|< [SM6B)5.o +K/T _d:{ƙ8$jEy^V:FJ![ɪZ@DəV% k黫s lTD 9㻪<㭫dmo!7|s+ N.Dœ\[G'/idLOnDsi e߰*(ܬR_v/N58 mӴu77z;cm\&iEo_8nG-F܆@8nNC`ܕ |T9@Rcm
^ N>gaN8\@[g^1P&'Ve.p0eteН8u|e5 /7LU{luӦxɗ8ۋuR&d۶#CD'NEd')rI(s("ՒK^dHO{= *rYe[*ҫV4Û3ֆ"6"jeU"~c`(N FZvˣ٩[c/9iNYKP 3}IjYwFzTEYE*ymxW< g3"' i.\`橻WHW7# 1žN#\Oqx-e4>]wE0+7 c d =~6}a-aSI6fBÔj[*-Y‹7ѢEE٣\MHܣ~-Yd;/4wt:(^T˺3#Ѡ=&D"LQ>&qZhM ũʌn;&}/k/TljTqx+o\BJbZ_[zy;ݠo6攄|5-}A )\Rpۉg+I[IBȔ6Mlr7Qgg<[3g[HI>U!oĔ3A6#\ys~_rvnx74"TuW Q~i/4R^qaP;a*Z9TNu" 'o,okhҰkttsq]]32{`2lGm{rN;9k<ߊ/֠ctll{r %MP{3jY7U8K獇 3X Sι 7/g._|K-5mnDF2=Ʉ6> 6'|&xLf^b0ɟ_Iu& kU(zf!YI"~GDO0 60RQUgP%'@[5d!ybawg`9]mrgX)$2hS)B2tE+;20_~@Cp~(y~V/ּ'QS0yM5<:,`'%% }c:[g;bFD@.I@+?>&=wǔ{s /go=;~Iy!X>IZaH+ͪi/&T/r%t$Y-!W>S *eIǑsSIc%׮?0.2fMoFSj#.^<$1aU"eﺃG[ߝ Hrr>J:%6>QK?"Wt VU\AjO>kNʎ*c"Xkn [LW cy:G{ _XAv|vK wHhn{Omavp?VMEV_m{W!ivoY5W j!NB ղ^Vc^ݱ_y/prUv `V{1Y=AZ 1R2#?IO 4< [7ݳ IET2c6o TNV Ff,Cͥ$y s4F#V0m_﬘V&>-"dܔ2{ #" Ӗ7Ldd{l4$b ' XkN4EFO[Y X1Ϭ%f25'<80^l 6|?8ڻIRR+I 1B(z\[~(xq$[U`x7~EcVH+ȼՍVkD."aC F4|zCjA#Muj< `{pAnFe @xsYw؃49{ 45,pket =>cS>RɜȗFhB7w1ɨj<%VgB244.ZX;Nz2r:Fv=-rHKRE/G*)%p뷃APaX8ILΤi/QWw޶ @C.y%GO~!m#5d #[K۔ٖ/|ڈKwbC+c&*K%^iFx$1VI+E3Έ8/kH/ se;ԡ$gPC-yy׷28gK u;A h,_ D:,fk0U-@"KcZ,y uOu_Q"bʬlX'迺gxL.!EODW\'ʌ "tjۏ!VR*1U vq4`OnύU_D<jåI@vAZmup}\'ƻl@?H1+1dk= VBDK9b,쏁P^YoÕŅgc޳f$vGs^&.tzhc RˋtD*wu]U fiTZY'Ѷv̘BTE `S*Vb^,EbڴɧL.?m\ .(к$qh3T?>R3.G ߓ1Kɭ$=p؍[l^_j0n֚ͻ\.H LCP+W-|m["\Üi8,WDML:O NƼ>ÚW CnS3ZwI͍69uo#3.K6{z֛2n,8%_r~ SJMbQ76wOwrSJMu掜*W^)@qdyI7)d/V_FR m \ ~ЀX}xIrh $\"ն/e?\~L珿m]Ö^Lhbo "6_yBm4& _5C*YFӂe=/|}xW.A79b ]AwTbɖlH:>fIQU 8_' jDž. L7-<#\;]X+“.RqX(/aZ0L w|oMg@&^y9Β⩧XyT:Y3]3Yn8,ůM𴾋y8\ #ABpVF4'v}Ž; O޽ʠ[o:>V@W,SƐM8-H{@( Bwͥ'9Õgb<1OQ`&YJԻ*GkD: Ȯ{Utꄂ^0)zKhGZ8 Sޗ΋ kCqdoH!4zkrn7U~p2~G h0:J@BS$$X8'~ǐOXw5$}JczQR] _bn7v R` lBl83^36! "2_".湲NO86^K-aOD܊'Ig^ #p&w5`>4*N1\a؀c4ʇY)0Iη [|hkPMx֝l}B 7vm&1Nl/TwNdя:*w" X? 1dWo[A3yȔ Ah\wVW} N=)0.R#dwdYT{K=Ɍ*ySgW&ƏMsuhp%LpneH2|(pToTi%[,Rd݊~3pJ Ѫ25s?z.?:32A{ kq7SKG!pUXy$JvzݵA:c:6t&Yު( M-ɚj4*V/ӏ;l&D49D0a~pT_XLY^9,8̊WM`j[㜃Q+iXqz|SLCq!x"u;,evY1*6nE#s]X b}10 .-)X3z#i]YjV/i`(N"PIQf+ }gs3VX_+_:QA"ν(/n {cԦp\iON2Ump.W(9zeo%rG2ڿR$<2P09j::/%e#mns\p@k^Id6KS!>'Z_ MP6yYLGow ՃYGSGہ=ZG;4pn"VHPz&d+[3@'^Z_(Q}#i\6V-4_Qi"&F2Qz埽iUR ڷaiKÕA,. `W0NN cF"ĒtRQ`B@SC;)Z׎ZŒ漢~+6Č1}=\ V.tVc#sKS2p3g7.kPQZjR}!uV`**si[~dۈE;&o9%R&)pM7'+i*y"`8}-c159\Q;I z^;)FbvA-6v;pא0SR$w?D9c#DCrչ܉+]!_{=`j{CVa0Rm£l7xM+c"{&h']V"BבV3+{V. >#,N_{MXgT!ޛ?`^ 2EAS4B"Wi8IJ|l`W/>҈%X7/ sL:C+]vr fdS|?v@?ҳo),ؠ.~ _wl2x< 7ew8|4jvĐjwKBgX]ń6 ьa2pr-|ÆF76Zmԙ?r$TAqئh)M2 έQrGwt! Z0L~ ̨h)[Wo܍} i [jiϘ Osm>ʼnDIΧ!Ȕ@,f\[&|?\S(f@ U(_[Qos. %^13W UL-;JeEs_/1c&BajT,LT)skRW*`cH,{wxh;PZDТia,?YR+hK'= n~ҭT-\qY5|{]oS5|*I;&խi1fXN!3_w' ­G#n,ףP8 "/ ef~(Ӯ3F4ynomv;kc gE5!I`G4ʓ_֬,̖Ӟ俶ؾng 4&GA^مy$C&i]Me+NN=#xO0;OcHU_;pK+֚k~ ׀ 2􊯁Jx{jRl_ZI b:ګPحhJ gT0/hوeGLscPkLn:.e71cc>xONR`Pi=Ea˶A+Eu˩UKXO[ExޡvԦvW\v!D&&+"q ?Y{gUZbuoldqtW|_U|,'?4h%ܟ=O_FisGt FE[P`&Q( g%ӭ#3>uWڢ=Y`y1mn~ʘEN0i /P$'Ea J@)x 8)I敏𥞺̈cj~YHGpl<#[؃o$G=L5*'4S8ahXaCdgP/˩^~A@ B*S͍G6<,x.OmDa֖#;ĹZEv khԫtn8%An Ź!S9Ƚ;Y8:Y|J*:XQDN[k62ԌO|CY`CIV_2L*$M0K?ser;C\N2jb[':a#4`'8@_p㝴#?S'$|h1 -$Z wfR`4#ˇ5D^mUr{ {\}$%m^_Ǐ O~fy9@s˹`Zdۡ4#lKH)1D9;Z2_`sVMT(ptCt -Z9Ӝ1]i8 {Znh_j vU#i]Yi(MxՒݳOU&ڿ@eJ $8)b/$@K ,ciˠ _ľK"^[dޅσMby 4aDt()l~oم= /> ᰮ9m0U\ ##<)ңlH,V M^K4M}X&4 j!Co] z ʫu?xTE&Yq)Tet<,A4Z|\^&`nFSnAcKz;|蒨0](hhMJ.)m!5s>ugk3{e+rK#`\GAno~-X49|J%@{ʹ9/-%N18{ rI޽ _uo!k}(&58Lu#2Ц^;5-C4 C̏}F6 l;8\$r UArRkYڈD3_g_E@/AC稩+bn8c1TBd@)I+e\օDX1]Ne3r6>Oo >'HCF V$* Y٧'o<8j)R?\[uf Ϝz@u|VR]Ï+Sp؇cBBgEI^lƘ*użCF&f<\-=t[b qkB> J2 L\Q79|M:AAv1A fXfWYddCƬ|hSA%2*/Z}F+0>oÙַt3Jޠǧ dS" 7*SCI؂>\IѮ#! AGؖ(vZ. YCdHq ?RJ\\(c:+W ! (bI&@esz0vzJ8%-6̤Dg"{ppbdWݾ.FXR"|ĥj5TUah[!1~{_¶V*^E2<_ EhI .] +_s.xup&h\ۋYyJ&(m{-ݯ rڜ&$YF.d cN|@q}NYBkؓ](H[@*8~ ,5LKǍ3{_2~ԠcCV,mOKSz^X>G|/G*-~vؤy ^s ꈰf@FUٓc؉Q{7Qwe}چ} cmJ6jW7T88jym5d wӹD(GNL[~8ׄ 5/S1gZ)Y'W#iK^깼v3}an1=7|VBQM`؀Lz3/^'y?w.|x${UE=,:r쑨9q 5^u߾tY 9:.%*xCO9"̺HYyvjKJSg*!iN?[~<bඛEV$\-~g.C~՛$&FF07D7M $!ӂe76wcꉳ8O] ;VzyIO&1k{ׇy 6} ZΡKVBx^, xrA{2$^^ nI)"1Wx7+d@_Bh\PFj} }ZgzGQ9&qDfVXc |j6 <6*vRsɊ-.yE W } .ma\J1j#5A_@C5*b6duO{޾j(VZג?/;$ɨyt2+1<ܙSiّH63Z?Pjqw ;'.=בЎ؄G^DT{B4j͵䆾}Ⲹ;ش%8FO~^Uw"C9K -E̡'pʛ/Ț50'R~ίz2(o/,^`ruv!xWM!UKv?ـ?A&q9aR|%jE9﮺ApKhY/NJ뤡$ߙT-Vy޶3 !RHm#fOEpε2u)(i8eNt} &K")@'{ڶcd W8L>֩`~wV}KHx ^5x4fLv,K{|iנdx1lINt㠨;! R!д,~/B6)jxﮢpB@ ~t4\we\r>W1Zs*AVIl'ʽ崯uSY|p](U(JMc˜҇ca'mMa#pcV+uع82?nԬCpW`r浂N uЧ7hiF4k8ݰBݕ%8dAO$e?MEUU:wBL<|, V$LQ/Wǽo&mz~/ٯrFa|o0^YZIWwa\Q8Yߧ~ߚ n"Z68 w{ A&>H[zPe%V Ǝu6@k8@xiR3DY,\7& r=B]w-?niѤkRۮw9ʴO2'tF^_;пS.sQ.:sy([ˎJR8C,,R43wQg$Ki)]nj(PSaBF3_tv g{G\Ab%@ %y=Xx#4/qN <'dD!8ֽMǐ4~>[1Tp=j΀TI#!ɄX A(S *xq^ݪZMjN-n|*~-7XH`ҐhS fA_hyiPU2yh`H regGPō@ .8^Ry 4ΤVc&~BRX+\`0 PeÔe 1Ԟ=󼐂zXFKbevoa;9ؗl4{A==6?u NϽsI̶U ħ[K9DL$L (bSӕ/KO* s*9xkp rW_)SvQn"ؚ <2"Bk ?NlÑ>M6֭n$w2 NOCN Pq_ r4'e"0GFRib&vfx T-C٨Ib̥VeZ}62  IZN>zC=bB+zr)6xV3t~0۹DxckCQ_EZ}SKlMm!]cJz'Lpy^J1 (*d^N0@6P2{NUBL]%0sFCqb0IC7ZzÜ8ݮOu=wRŚxز̥z?|޼Ǝ_\2a-%! <2s "0)]jzZv~fg,T s#+Ύ͡z9bY-\oZD3kRՌ&6y| ƊA8;q]`E~h 7zo` =.ҐPd8D>'MFPsXNg6n~Vkzẍ́nhyDR,E(=ye)I.,N5%RjzN6rȃ &wIq+\^oPQ5f!]ISQ-Ѥj=7"iDi 5zY-@'<1*OBmwVNMTYƚ{ .ߛ_{ !x@ytbH_"#vlsl'4DQ0Ҵ̜/hђR3r%*]ɋ#W%$m?dV3i.X!mU0>7aS굛p0W7ߗ28O6"wp2U0QiVzA" h6 sbE^O2_'eDZb o9"5g Y8*zQV}5Elyg#z뗪)6@(뀗ctJm\n3x FZljx`a}W3@o,W)8&Rɑר)ՃC)͚&tw -0A$Q#?UD(VX^G9/st_jS% ̞|owK2hv'`B#X/r,}S>S=Fuigo=g:%]^KB"d6'e;KOipE,96Aeݹq[W.W8H9jkch]N ˀ0,SSm-Z61gTY!qԕUɺOZQ0(ǒ[`kGH@ Z~FhEP#JFW7 pZ6WxjrT~sRfq Me 8_Gat\XTdLR?#յʸ]%É 2Hfq-cY~ge!Dbvq RV$qF8`N[9>>`k[\qZ] v 0f਷vCRvLmzQЎ"DTXP]n.|.Ni 4^?P[kxV2LdSXEz YHHR q4>>>nDή\wNa4OwA]`L~jz6qb, REE|9GAуpE:,Vf: <ԋ$wL% Mh6זHe%WguҤr?0[.W!][(o_w).N aHk -wkNۿ/Ӕ ]r>C6K\ k9touF JJa~Rb7zԨe`l5Qri#xc ]=S>+FOD7 YҜ @d[3!N aĨ&v2ĸuyxf,(l'd kxh Ż셃a`Pj ylQ۟y =) x1 U<́&lP>l{57*{Aݫ3]B/Am}JzL3^q,ZvYXolb'xKܒ~h+b(Ӭ0r/=D#a1ۀl,Bdxw*Kd1ToS@/ApȶIneic Fޥs2x/::n~Y/U~{?.5uuroXS/tm# oW:cZk@%,O_XzK_QT(evإQ3woِEqZFf6' (B܍& [xx&Q]5Dh=$SYAj#j@uoVU6~ڰhX7G"ڠunՊL퟈,z_\f㈉6 ⫮`$sе :F+vĵ2MA!a27D2J3;G#^ ^/ƐiuR|'q$p6{fL+rF̘ݒ!>A%0p.G׀ӭx8R$4VC۫XSD+_= 7-f?*\*p'qYg4aPg)ENX L1/ (bLvz(򺶁1 X9Ri!찪 @Ԣz6J 1o4q JӷFKGfpnEؓ&_U]s紛jdؤ #%[U-Z5<6^J(6HH=͹ʶ/dhT..bʦl5)4dŔQH%zzM1_495 bLeUx5 PgYG .Dt>T5~|tBOK.748ݵCr@ݱ.nE }M+;)T(W"Mͭ*mLVݦv+6 Oan`L]&MZ1>V>#@cH*g=g&7Oǹ1378qs+!AyO{,*z<l6 U抜kTm$j~Sc&/%^B,j5Fȱb Dh<ЫǧLY'6UCRFT׶/ c1/㇏P0)m -ӃN(wƍCjV_/, 1wZP% )Qdi ;"#]@_8ΐr唼aiT}ya i(s}\ˇۉ`*IޗVWA~1U2H޺ t?֟lHǤ$gd?8iXT5 _Ѷ:F|RSV`&oMpϟTMX+EĒ UO=Gmx%qOraxl%g<ҋ7̂kcԐUn/9jmcV;O$ͅ=66Ɠ *&H^<`@Hǹ>F}FkE C Rn-ص ܨE$k{ a*{@>= Ɵ֯1_$D푻}srTk-n?^_G0l/:@+0r憗fK9"Sj iEҢ8"ϣg\uwri֩e5bZ-0?m[eZ,8<@\i|n:i2[dfqrQ.z^PI,,}L𰆂<6d 1d|lpd804ͩG 0/EYDffX,1x#6%x1ԯMh TܤEƻ{t7*-|wNm>S>,,ZMYTyiIKA1eLb]k~U+Oj4`/sZhO֐ ֐QǛ8cDjԷs*< Q@5Rb (RSDK)[G|*1AV[/;umI9^Ce{Sw<1HfxlH>bRb[zeQ-I5f3hO1L-^QHeژ}"zcGǗA8UQ-+=s$RN~2U<ŮB۾Irw ynXpL5<Eu,q1KEd4tFgc@LY}9 ./Jr7+Y7S,z1 ǀscK ΣLKUc(y/3.O&fVXTqhtDtv 8…!:W }XHP0p$Hfd9ؑ& +O;o.}q0HTS1?(e랺c\2!2 # BL4ƥ魸s|z]A`YǷ+u<}Hz6?5t+.ZOaԮbQZۭ2菅J>74~Vhtmcf`f'Wх  yxHы %`Pi)ZHGGk'@b&Fv&!5nIQ2Xv:g l򔗢[cϺyyu\Yp9QhT>/B6W\N0d`0pe.Goᬌ0geH/;J*kz^dz]?jp{\%KglPhڤ7e̓Zރ,1S8*E( l U X;:04n oD3K$j8ڀ>hiA:i\Qm#66wb#ϙе:FE(P!;V8``ɬq(u+;60`?3vQf-5]/.q^[{s5 |POP8B>AE^k1FyCO]Ozc/CU,Zi@kwsj"4B drf.g۠*OGq˷YsM9^@00Fa̙͕~uN1LWvde Sp]<92LDrRPى9v3&gAGETgu8yx^VpU)dzg H1|.P#)ˎ, -޳:qa+)VxJ6!mH9a> 3+}ԜxކBHE^3@g4wFd Gmhaxc,]  \6Bvȏ]IUU%suK)0KU1 BXZ1uJrб3yfH]SwEPh Pְ^?0잴6B3ypX!-WϳGc=ԤaXX&W D9#h弔]C '*9Q7͙JsE,;QadS<*k8qğJpR6O-~t ¬2_d}rK5lVŕ@Ez٠[4t=7$ N|:GGa3A`M3Ny*"Whjr2ZN]Is5D!V?JdIeBHCQCK`{aA qU^uXʨC-*4/aUa)ed @+/),MVOq#J'NGdvc `s:ͯ& Ҍid%{I2ix>x=Wbv}q>(v]PNesρ9#Bl{|&EwCOzd;fl(U0Q¾þiէVhk;TPꚀݽkŐF(0%1&;{VUo@rleS6X~%f#s& Z)PBVjEڒԪ\&G;fQl|7šnh3zv $5/w,K4 ]!q7t]*;)pc[MB)%dO k0p`6(|ir6So!MƄZ 'ф|nԜm{ 5dh`_nN3W%H(;цwPPPZW|cb)R0F5@6VFene⯊`Zx|x_cfC=(6Lw2"s\?1C+kʌwDpJU6Ob:<"ª;m~PGm5ivO#⨳ot [րc5(!H^nks]Pc*5*&s7`5Vje:80ܹi6\oa^7rAŲFBcRv3X_lL :g[,,9gGf J{?2Ծj)sfgdĩ"U8nTYx/&א4G?(YI @iYZԟ5Fߒ/XgvIDŽ_gޢ7Gw\L#s?條-8@f?iV2 󇔐l&i O4["lc p-UuyMA—5TGh@],tB҉^z,?Eyq͙a-`j]?ro$NvtM0^HpEzA9^Ge$SMu :% n+yTaB 0Be_giuK-jþ)}m9Ϩo1ոt mſ C-[F"g1( CgO&t`;£1̟ڑ`e iFUfj%d2lQ@6 s]¯ #Q-x z rJx=Ś,~>a"H/WenLpjJfܟ}ȼgZsiLǭ/-'ݼ<{OjΜt1NC-ͷ/3Ds{|eoxZ.sPrҟplE8N"cw: ]lB[.HU9@鹦W 0n֝^|1R,ALvni75~Lʌz$;HLhњ0svzKx }Lw4$)}#NE0lJqz"wJ-a;mŔanj]v^ ަғzC\8[nֵt81R@.̓TtQg}'.n4ˇ4 ĢEG~Oe2͂,Ѩy8 kìN&ґof{c3~gYn{'_r(n}I3$luOLYv)&_^ 'm۵W{ _2P/Ʊ$]+sMmCDpz +ȧ1{35v16ASdY9swMvv,Tx)K+[ ?$jso,tD lXYYeD֓e0^3ʯ8 NщyU5w;}Aȇ@<9Nb5mRR$1.b!`&ͤ  㿛%{BCtAD#{4pLOG2 OJe&r&.K" [l2I _1ת[Z -fL ?B&wz~ S/M ez61O7繼/43*Y?:Zom/!KUiL#79R] M\dwL KMoCgl[eN["\Jğc,h>֟$u_薏BqxڰUO)!1/iZpI;2K?-` oUw w FקXI8Ywq0jU#3[$G1at; gx=P8kدYlKjS[)"۰*/0Vy;APM%3 <1,Y=:=}Uœ^Сၠ}( =w6=[37).c{!3L~̓'(\3 >W.T}K P [sPgIbB)ŒWm7HkKâ: j-?XhaP'Ő2 M̝8 1~Ce|YtK_;#4JYpTЇT;ξx6,s;tO,^%z)w:PZ͆J-М nVE">te E3VKX&kGǢj)lu`#Nɪ<Mz2CM)Ђ`[ 9,LE  UiVCH3~W*lW.xa elg#g5|86xA^C^^rh;q؈js j=|qbI$\=#T:_}qBtp~-3X+[ pS?Ci+BO >bP]:BBӞRj NO%VK6ʠ+ O.v`D{fF[NE=3;2@IbA]KrT(d_wc?C,\Ir- UMIpBԜbZ6U);¸8V猪e-.'i;=7$3 c-zz! y`[cìh̄HAܢ*̛܆3>*bDP@4Io,wRGjl)GjzT*Ш&JT A䅤 r+fTYF 5 #_etn3l7mil!9{ TU |{=q5RTeDE*լuvG/.6]h8v>0.LMK@:W8cwS&P]si*;6glx7 ۧVe}l|oNS2ԼQk^ZfA{6U/@@|2J|c6 *\91JwHr :5p0l?N@$DV%ܹ7<p j58!QEVfm Eh#{e^?(wƙ1FZϳ u܆VQM =_R9n@lȀ囍a ZzdfU.UNs*?!N_f?;t Z4bYF"K$ÎƓ.t!+,''0$|]W>!y޹aЖxS=uVኧ&pT[f ѿ+O2",mЧR` 7&ZnQFjsA L~RA[$ e" HEh8tl1ZZA jHᯡ5OU\+}-%𪍯S/GS~< ` sYmޓ5Q7bܖJȺ֫F~G~`Z|RDqP4@UyZaAB`@}'=T%7JP[itS2y.oU3Q_رUhcɠ=n"CȅeFs!WQIP(:ۥ/>B +rsӾw@CnW -!6ґZ^5&T<H֑i~Z&XE}1}{tvs@yW{g> AvBF]IoDdzJk-9ȭcsJvlM R2w"4USuƍDi/X[Ma` ^[vJN$Yu9Z!q$uT^)+(8e@w.)#\H^^V\3;rut8'₃#j//z*},x0( ͼ"o YPȲZ]kUPہ O/&]-w;_ (v)O%l(i`uݚjuӾ\GMk.ϋ O?Ί8,X qc{̃2_nBSel3n@2哓e_?[4y1 dʦ 8q`V5\]n?Ԫ ZGls, g,ss_nDASEn˦df!0.- ךM,[Obkw wᔥ$DLIauLSvPy4ެU/i mN2j(o:[vs6ydά' J7,4+(nZ8 H`׳l*uX0!:H8r"AE .e6tMHH`F5@:ՆV'Ѡ[@-eUp⛓7֠9:`ml2QzXA(P#ơS=!+︕\[HQW0hDϹ\3-S^FGeO<듄D3oqNf3((xP|85Ys(~(>~x*<2sQ==ŭx뉍1PZVRSK$''F\"b`}Y6蹿`rYCY.C6jcqp2܏i%Y'\' Ξ^BAha2~ɎB[őR+bqscZRTỀk]ͳ@]rM]DS()rde!֔@eT/N /X[J!{e5zq})_@T_~M١`}WSL)="Xr PFx:jJ;eU@)Uϴ&9x5!2#+6 )[5ƪ/Y@(W,5VK*Og1|tUaX Vd 2}dJB캞'\E ]n=!~9V@D/tjZ1ٌ%tWwBgPvetԬ\ {-(R *~)LQpʛ?8!&ےpi%.+o;C!zBÆG\lҩ'M1cT)i4= [Y ~A+/#U$uGuv6AhuCzz)W[yEV[Pvi).֫oz8WRG3}."-AP|jOyMխJm6Q_ԚkiSそmD*]4)ֆoy[8xs7k2,m*.S'̈>iڼPr'WUꋟL'_\* ]8 bW2J䖝ɝJ>QZ:` K;ASӛ!1$`Bu3)dV̛/<9:>|%lbj*n|El!_³$'(ޡ#w3H.1{1홞u{}=']1"LT8;DA'J]k$/g}24qWڋ8ES찐P>Pydb* cξ3 xb:ưPI/ p.٩絜5s)F8 Poh3yH3@%RuOf}_ rrFa y62<8zԗ b_"\h ,r c07FIګ(0yO! t^tk}HҟcpGݣ>aST+Ÿr rU,}  ~H-Unۅ0w;P+OT y OmhBnC]f|9j}Pu˶ ځc" BX׈)LjрC^>IZs^b 5bL6ZiU!ԱbS}L4yљg1(&< %dgY>"<&뭎2/(r8*fxa`g] Mu.;nF]6_/QY !.i1TA6FJav%Ҫ7Z<3{G5%?oSXr4)CmLխ}nx:Fw[o('G?D&5&AuG/7@"k0@@Oj^DHwMǏOg8,KJ$xD"8? eB2u4DEJbDkRfD}`Nፆ ȳ:q#e)b2$ t7֌Zd^3>.ͥ^27TS,l׵0L4fUN0?Gh:Cny\C5m#Xkڢsx.P=+ 3p}Oab>xP vҁl\lh|ŕmWQ$ƮL(+z?^"^>ehg虜rT|k<ȭjf`*C4??Ifb"#wFa9W4Ϧpѭ4CQi^to;QI+c*Bb7MS=3nhdHrR}2jʎ<>.JI장>;S5WF*Ӌٌ[*CD[A l0BQL _CR;gڣ)[T~9/=Bf8Xfζ"jzM<=AGonc dr!S=P|}Pv_Wr)%>zȺcmq \SÓs2#SXnXjyaūM':¤Y<pdѽ?3xjtf0&8n>sjɬtIHŇ /kD14uÛnG;JpsPgqKÌn?t1ջD ? SJE&Z(9sSi ڷVw\8)RLHfРkԑysg+ŗX(FG~PΕ8+(^7l%K@X cJ=8=fwM2@[滛tfgHPIQ4ke(f01q d/H%<+BTLeļU-͑6^SNZqY@ǨiW&U Al{$2ӡMZ=yaw_)yx$8&TćF5\hmUjB2o;Ed1X60lW41MiZ ǁ=)F0Swp2#pFb(j X-/xFlEǁuuUtQӇl%at`?jᚽ).#NgXwJ"%mۻz(0K#fz?ޱEE = |" $A**i 以0ٜ[{u(ePұɡ@V8y\bܤm4} )fSyVd *;ѫdb!"'A]'%O"/k3\@aG(vZ:ʖIyF%JvEazޅAfp@ {v|Mkkp8Q b*" FZ^4ss5-=~lG,]duac˃-DW$«qM7Wɂ&K[ɟy@>%nt!<Z E֜7>ow?jgJ ļS)P,Ĕ xQ(: &MD{&x)n>"ts`bb*՜}vpV[M/u9-[OHŕ5xvɁF4;(d"bІrY4c_Wl~4dxRMp5!bB%W~'.;~dG K P%pOjlf1 w kx*m 9~ ;~wy|YF)%̿>TVj&=铃͎װ 65D73mfſ E`qZ/ %':/0}ɡ״06n}mk5ސyz&'c]5/:򭧉S Vszo6,rKt̻9,*<{Ԏ*Jvtm^OxAS[H#n ϓP>׋ Lf=*7MiݓJ(0zϔw(5z ڋ@?m%Sλ>`_^fp$H 89}Lu/3[2ݛ˜S2THB͐9݀!yjtاtvaňcG >0'r4AKE #@q*nfz9WӞn z`VfPj|ْ 6+>8G^Dآ^6j,b1 Fқ% hkηZ&ZHw]n'\Ui0/FRw8?C8 1RhobԚ/u]OP' fJ<9W 34 H fۙN/`20*5B-cU6(O>*HAW~= %|P&ڳgX4yYUZ%o"&'ÅldF=KW#I:dd\2m-/[ic)NCP=]B LUiUHas"7uVVpg%נdYwQ6@sQP9!-~j51'J'?oDH:ưAr0{dWaشWW8V)sV v*c̫N-L jjlL2qWl"N+2'@'5 Dٹ` xvOJj[zkgW匨9-/P9 *]N2xTy6- 2S9 Ņ#nЧpk>ːNvׇ XrGgڐ'zD2ihB!k,3>CfvQ2{禚U_}B/5ju:PeWMS_ɪ1NϿ ųqG0s~e;oAIcxz@+ddrD`5$Fd:O7S7D!#q: &وuOgpiϰiE%]?.Pf慣Ͻ Spx;:*R2v1Iꠒl-lZu cqh/g7̨I;BSV*N`=^"{wPf\6M+ Y)ZA)tO9a SR&/jTj-@sEpD=Pf{|&3i<~}#I-_JsHlÙJȵ*P7{uE^pO=Ƨf\DoD'C'fb5;ȁH;o9+9rsw8-Vs4#: |Q@52,Fq=^oށ|T`Z&L}mLFȸl1*Mfr2zDM`kju^S7YxD/UY(_=߻|w'wWxݜ$3Ȋ;&y@x5P]a+NhܴQa_@,x߽:, ^-ǴLrA[gt}6 :¶;Sߠ̡c,{ O\.;CX3K`e_ 1_?sBCp_7-jn VNup/Md T?^*.򌑮%v)ל<ܲ3n?e/-?Lt P&a76J/l&@$ S1&9;=hv(#*%zeZRY~ITMfAԓ'}F ɭC/Q+P nJ`ʽ kHgrv7AKBh%U\+mclB]I]y? x1+;<60Fbb0s6<;emZSGL/TYv& S\Il둞_[Lx!%>Rn|%v P# (x$ؚk^!ԺvQ'lo X|Kax2\7|Sk殭&M8 \sVq@0ruEw#>ɾVJ儚Y!3MV;ZǖXbW8@-0PiÒd(B,vt ѝﺭp?m] څh`Ro KQ$C;grQXkZ`ֺxU.blThptؒR € ׂEH14c{@ϰ@ޤD+҄ѻ)0{!W0v.R&,o}RY",t6yB҃^?;U&UVpIigqd- +Sx7$ RUbQvl9D]Ցd ý"JS=uiݝI2@xu<#ب nXҢ w"O(yrD OARD,8BzKdpNi=lIrHW~TCrtŷ(ӼhКfn݉<UO90};U"pbxJ@@K'e\i5zl;u}*E/BhR;2'4X? Ci7>TgVޭG?bZѯdE !޿!Rwjj]C?o %³ĿfiYw솏E;Q( = ۖ:zwLO{7$^ YO+`jYXJ O/oGU(203Ve^cf|FF_ȁbg3- i zC:ԬJ3s .G޾z+46o1j;,g$#eIsO?d mZ\'(~ ù 8džҞ!A ZџY@) k#IҶh_ܬjre@VdKƪ8;!%i'PUxu6LdW0y`հ;4^GATѥ& p_2蹉hK,#r ^Xg:O688UjzI <ʰ,WAi 0QUBĴZ9a$sAFYwFNj pj|!c ,#D WKKfD1W Ro 9L,)L| ܸ+$.R+ymS"tnQ[A=c^GT~M]`@b CF1Symm@d}tܹJ9D+Bs'l0Vj"_`a무v/ T!n¤s~!* @[&at,b j8I#:џ^{,KI%Oz ½HɵV5 lGy*2Wi%q]Hl>!^~J0^ M ` PwzY~"D?M!;/?#Ԝ: Eɡo䀳vP$#F6*|# +rw&X#D5s-[Yt˻(cMx.O\ja;m )oo4)N< vX­l'%x02WnLJUו5*צb±x(bڣ]&ףyHBx\GGeJzfAZ/s'>4ac=D: ml9ρT`@sB)}@plZtP:2@\Y $nVqbzci~Mx tnɇIW|EC ul߭{eSޱa[^ >>g'5"ڃK90c%9qr)_#\ MwE*,NO,Vpw?((m\xQtLwXy[E߭n%۪*_EnzN&۾&=GcUgs.-a2=#V:Jr ɿ"\eaJ{ d+a0U.͝Ӎ A*!p FeŀxQӇ<)H$Ρr7\DȐVͬ<+BF_[-Cɤ̭A !O npea8^ch e_j~uYJ|N&fxs&Xl7+)(b9\] =zDQ<yʈ 1bCK^hAV>K 'ؿjS4V|W5lrR BN*[dQg-HFc+ J[DM]앵<)j&j/ug07!5GaHǙ4gm)wzMd̑>)^To%hoaB0f7+5XkrTv᪐c_SiW WJdy[/Cu(ʢ^ݢwC䖱` v<<3fCw<&\j ]I0"N? KZY3fu*/M6dO8w]9D¼y9Q8nOrO@FwP$zYl'O)d‚tnBKǪFBy#Ó/UmZRxׄLN@s@H~&'KbDª ]\d1p1KCrNICW ט>]ڢG#Z<3Ϊ-[:K}H eZ?9B3KGtF @w1 .BnQTP <~ǎvsL+1Tu)j)g%^r3kư[6 ک4zH)V8q O ]+))ȵ>TȖ ?TLg74- $dWCTk{,[5JCpA[AZ 4C(]oL]oaBYt4=wu3V1n(@սf.avB|ɰ Sa|w앩9|AAѶhnEQ;"O_ 8 +bOm E'б R$}p1*wppe5i4@ ]ߎ͎Jpj!䛉Rz=Nan(H[QX]P^g#lԆA 1iuS}l=*0NqQteA=3owQYv X~Kxك/xr׀%Wh`4&QѿG #+: 5AN?xm65NcaUL*~_2D׫7lIS䮚8d lKFfاq,A\>-V*@cw}GvG X֏qN\cK.{g߱݁ġ-^.ؕ8Oo?c8ցSVX[ #MGDK\XUٴ4"p?]%wUjGM53r͎6W؍Ѱ*=;L/('(83.^l_$`EBafR>\24 !TdsP@EmEʿ-rr0BW݌`k|l"R!cVm^,44Dc@*spA˟9XH,x ܛ,/Q2rCƷķp9_e:Bs:'#E. "EyiN{[$]\iq?Ck&)be +Fa"൥\B_TT.ak` IJ_kĥg޵"FAs\WHu~0&Hj|6_ngwE-_ыugX:#)bۺ}qoI'IDPQI!-&EB2XȨ&_\ 6W)-Q`2jK8/R YSB/ 0ζyd[dmv 9% |ҭ}MD#]<Ka<*jI^f.=IѴ^(b4z$AY8x9hծ"1"X]r7 DTq -1r h#\)0fvf)6 !c.8I:>&GDU{.JĦ*8&D|&{iP2ꈕW)oA cah\+|B0h=3Ύ& W=Ob\vwhlF" @8mB)K'(nEVT"?n/6񄴞\Ȼ=.Ry3#lc嫊ׁթњǽ:]+.Q/sUD CB3@޵2u?p^2FYz@z:Mt@EQ.m@z6=/>ept2q$R:Z_(D0NyD-|sٍ}цjZ kzʓh!m_m P T(Ha9_$=jBg)^'{/U6 t9oY~  **::ponH^$҄u $Z+rmh6N:ZC]CeSELJW>(= ~m | {Jm~ZG62ȅSt׃1Uv1'Lf]Mh!Uz05q.Mc;@L?ws jƣ6S]A eٍ֝i֖9^ROj20ql.Q|}!os3<&.#@MsmO:KɊT䃧.5ɯ'"1`S=ߔClQneE.DzRr{ Zet}"x\H w%Ȼ^)fq,s{5yuWzX- |AhxR+W&dQqk{ZCnyX@ q x< ^RC#Q6pf$gtkԥ=\9]x`%dzTtL6IXFˠIr(Z/\%~KX˄>yF笩+g}>~35Sg?) 7tW_"PA_#r1Y_xsuFr0y*)kmyz"d2JmĽ'Sc`(IStg; /28}x^-!qV s9vS%~8Jcj#lorm1KySĹғ5ڴY Ip2Jc~+_B?a,?H\-duXb,z SeSƑD?+Uy5T&2F5XӼ i@̃\̵5жp}3 /" зK[[$H?sM:&0Clj:l.B9qa4FN(TZaS-wLbLZFY'Tv+ o.g#ڛ983SM"%x$d|m y^ UW"#$d1쀗.1M-=2 qmGiy7$upwoߔcUx8DsXzvYŴe3Ǐxک&|LLq@:P.#fK@d&/*a9=_V0 Fk#?BiQP۳7-xv,_/Q9*i OMDH#~vhRmRhJKeS)a 8{;R\sk8ys;Zè.`LdH8@~Q#033E$+kWUmjE+IBbXھydN. I&.q5l)ϯ`/i{z`Ntv 5]sG&q"1ꨫ>"w2JU 3hY5d2_enrtP4I+JB tֆ>t$m}b^wqY.jgFuڇdW( ]ŞWM)5uY K>9@[""32kGK4"py kA=c{eB6EV\᪪$d-I87@ 8gR`d -1J6Ic orGwwv=6dN##(@*C*U7e( TBӳ\`$6CPxfz8醀Hm\[5d0zY(L^U<][t ĹymGUuC1Oru?3ٚtoWA 4}|;C>ހ Hcūx ,Od3xS#$!͙ ?e M0&KXT6>2)d6H:b8%ras-o1Ig_k% Iț <敭;pniDBM a/oJ(oSk!"l=_M̭@yJ;€t -K.R~Z:iJ.&OXGг#Dcu4)> 3-VݜTCa%9]\x93%z?8Ś1(! <#PFhZzn0T|J$\/4fbȣ9ܳgM#p," 'yꇏSẘ^Mg4G*7_0Jc%:sai/OsZUOui˧S*B3㟾JX*?_k$`i N A&\_nxr%f~"[`^6+{ \R *=+ˠ sQNm- 8)'Â҈:F5$2ڽN1C-XȒY4 巶V{x7Ši{Vq9.h'W,ɐn9rgmM,=.{ApI~PzOuYoEX U7R⍕b~1d1vKZ8M&\*B1g}mgKb_rP{dٹ,yȚ^FC%yLQѼJ eHD#!/o@m -}ZNiGh!D>rF~mπ}u7ZS'N`k26tKS Zq؟-nҮ ۷N٧A)U~IlY>(L)bv֊3cp(=DLXD(V>ؐUӝgFkB&  ⫎)}r t$I=k2P zR!HOtDM:3s4&b8֏VtG8j=+T'p$ee$TD4 7:Uё3X0I\4zk68Ǫrhn(BOɵI= 1w`&wo LXn` ޿{3;2$9?/&4_yr"GS^?(jC[ܭa40pTdqM96- ?əd53%޼ ^ !Ӗ@B`%Q0 \d􃐅PǍʛL9CDr ^euN#l,  qhU3#McFIVp\?Y>Uܪ /q0[lwˆeg{Ѹu p6^=KTRl1%U),6x9u  H/F82U=Nž Frzbz_ǵ yx[exҽJI%V2Ǥh̔d<* 2|R,Z m.\ĈIHEVl&$C\ 0w,8exkбBOz ?a~0JF+&c4Wtł#դpa:*rPToX{v:`"sP=3!CZ!0. 6zgm!"QaKY*-@F)}ꡭ"r%e45MYDqoxD z op؎NLRӜ[X $-q2p+*)!`wS"y*5C#pȇ5N({QzNeMsT"PCjC ,&ZG)nܕdKsW,dd3'蹘L Ѫ%[UjE~A c HhMhNE"'"ϊ TP&Ĺ]Jwbfȳ+|-K nbbeJO5qQYA{B9 ʇ,KL#>6ұ>F&0.芽uOKWi} j`_n4|F+'J{ʿ*cˊgt(Q3<Bfwm+`6r&b:cࢶ:6fUp HcxE!Rf1,jDyVuTiCU[S6ڝv| e*BF(lf4{##1c%.6b)%qUИ?uq!ܷ4.ʌ~n/UͱmWʘ# %/ F7wQr<*^H %:rϞ-|fDyZJWԜv_6 mxB5ڎ+E9;@1q.oњy@<-̬LS)>+*O(@ cϽT*nUYjkO=߮)|Xy>pdԸz1 ʷe0'LG~@O/t$H+GQ|aDYѩ$uC}]b{ʒ$\4Xd ؠp2;L>7! E|iiAd;c:`r*1H>O> 7bآZbQLd6ͫPN8 մ %MAN̲@"R¥"ݒX 7dJ—J(/ƛt5#i׈ "e(%E}EN?V-10 y-cĩRAԁ!NmKN4=tH`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P7"|eZReP[:oB2D|mLKUi WM#^y-6:a8 YQs`S;pݧ&ږg-dN@*ѻ4NR:O L;,J.qK<ρJkqřF&_sv ɍgt8-BY0-ڢ0yj.9aҙ ʧsK7ڼ cҖ gdS~ :`BvhH|"?:O lcpWlWŶk}3>d]R̐յs]a; iڰJp܈i)8i^bF|LR%/ H(T܋،–jȺ7M'P%Ӹv\ ݧ|EiCP×jP/_>7]3"(|'>〨%= l@ЭMtIK~[':KX!ak[a !0#wg@|{,k] S)A,Nk4teꤝ뉕([BiOXV/v+߬6vQ\d18͉ =Q!"P0[%!-?KTP˴ 2-u ?bb]VP/u ̜҉egI=)tTK3'UA3z R7+gn/DtJh ߍ +1 u، "16lw+eY?$wel&)AC `qK U8=\˔Hx5?eݺݶk'Ŧ8 RPp]o 0'|o&a 䋹H9 M{T:4\e>9I XE{&¨#,J>b!wEw\ڄӿr\ڢ>x[+)btݮ4L"[ny0׌8^ ™՟'o=Wؾ{ߩӒO% Uw3^f-aŔ-}` rNPe+vL`3^!pLO:wXm$ -hnl^e#Z.j|CXzg텕1=>bHJ럄*85Um#iQ8jHLІ?]Dy 0O]e($DB;_`յ`SgH$aCwgDزuõ2'-W_('HOeN&Tzx~*>!9(o'Bo=_䒞xnT+r6:^x6;YjGftI$n_2"@f}:f:aJ0)ƒt –ӘBtⁿf8(q5nP+]`k%5 9ъG <^vSlO0Gx@ Z=S)CY6x0e.GMdxI>^!И-ʠF z*z} x`*2Yې@ [SjH'ɂT}vRZǼ Ԅl K&o<<,tA.yneo?}IQ5g(hK_2S=B5Wq看,VDyӿY MSc*DFJ׾Ք˴|9G^"AP7x\`MZ Ex^R3׌yL(_q?ah6D>mH^9st-_m{tT] U'ܵݫ!0| a"ZtK`A|y?"TeHX0i.!Ҳ=m*e?"?3 'vȞm.4w6?>ǫsPЬ*gojTxhY 8kj'Ձt[qj<;6$E2YbvH|s*n|əb mFl]Ww &RQNd%[U_2X!Bݗ`Xd7N##PxY$1l$hrr ">+nl/ڠӠq_阀ٮGSQB_*^5٤#}sѡ7Ҋ3DY,i׀>?4.2͵UNZA3'IJپ H~ |"wJlXP7,FvvC"thS LGs]=5"kO ~ ShyHg*} <8C(}5,ԥ/ ϮrȯPJ *me9u[` K[o<\DD$#3p!PqKDK]\Nr`^;4(俷O]i5DP⾨n6kp'P;wC=^Tm* Du)8O;/: dM,g{x|>(d0@~}r#Pߞ,L@6pJ!Aԁ7∌Y*0( qg;Ծ1~(sJRVR\.r%;,Wi|y}IJ@*hˊ5Uip:GM!TG럓`IKDžT[plޙ1KhlW&-a.Ào;.;J.4S4!L:CֽJl:f%rfΪ0qDvV@>c Z>)Dyuפ10z0tp@\9׃?׺dGǗoJKlm 1`1+C7+'2-,TuęD'?ƌ7cо,w M); pMP4Iz)W:lБ knlER BA\d8#$=V7HЬ"Cm1LiIyy*S˛(*) r;DƢ\ uXV[mѲ8:<۩ha`gFLw0'Uk }u ]?bŰGq슄$N4Ov2enW=r79;0/ڽޗMxl]hR<51&jiec_=xutC.K2X4)Mc+Wg )L* L&K,fLD'@*1^C_Nۑ>3]r;@ED %sOTSN%{n=SB 8niP_^܁lKc9mt,TC:6[XˋTbA-k*USK&6߼BVY Ҿư{<SᗮZP0t\pJcv%lhO#1QގDIVF6Zb|J%d5DV9Yh [K!-DZ7kU2y?3LqQ%!3mHWgN;)# gNݠL?#J-ϪkH&l_M/uɳo -F~#F|N-1bB~bi*aͮ!|` VRrw>%b c ߋaʨ,CIVB~;[Aj6>of8 ]JsGBk>'MV@C0I`CR m FD؃Isi=!h\֒5ʬŘSZBH~(sB*0\czMD> /,š,ց1"h)ڔbKl0wܾݩ$}*bmR@FO>13$G /be[GH#u^JcJ`-`/V<| ֿÍ$,|N_@5e^.j-KtZݍm'jKdN+LGl$!.yP墒a ߚ%t=̲͓ؔqDklTR%;+ /ke~8^,)E{I a!Av~.zO֜vc*T7D%(o ?PCU}{-y>¦ 8}HUE8bo2O-ħ Ы9M!M\M ;kx5^E/X#团CY&|-\7ߩ_u=pXůYߤj1h&mW" ȨY9tF]C4_Kث4v䡀>ņ9p ѝez&Tag ?^-L** Uot~X,ϧi8wӸU5hf@XJoT^q[C!aK;ıB&1xMp/)&~M)uBH G0X- Y\^~:rBFH*}P0qȘ~_&w.^,g`nɑYJgi2 Bsm+써% AT=mkj/ƙ;~JJ>'HH5HXr@hiZeŸN@O#v-8d/fS s-W[ 5@w{W.gK<ׂ}[o"15i['ff'ۘsql\=Y v!kWM=WjUO 0ViF%Mx+O1-F†NPvt@G|b TPB݃<lsrčï6~;a"vLJ]ITTK/u/B=Zzg5(S`Tį͈UpRy2[(xˮX>AA6hAT*b B͓fga3CmT3J|0EyGYJYxf=Sռj՞'SA^U5'oPa#SĊ`F1 =:Ȥᒘ§d7`H m栞lun@+= ZvwGzrL 3 56DoTK Vw ZĎn{Πe3r~0n" M cIۢ6 I6@=JܪVt/2_ʻ|KЖe_[ x"(Y_;ͳ'i'Ds*6l^ΝN.K)VWx9eK>2NResʭxy8EAZ˃DaAY_$y7֞NzW :jrYmgix=?'%3.jQWV(rwû$1ۧ؛;*JuD*4 Q:贎%M}\K!FD%]O;n֨!~c&7/OP&ud7i$ތ[0\/ k|"C{39vaj(\gd56u@zDB]._"NmERAکΫGە)yju"Y~_)]$yӲԿ#S|`Sj_+_ O!p6?_" ZVϐxa ]) ^v<91r9F5 Y eBn1U^?Ω_;uMn.*m Ѝ H;_FM\q@Tbl4rCzTCJBha38}ovY4S嫆33pYY0/ /Eϕ:NgEF]݃(Gμ= G?R^qlz9@NӺI6ڦ9'4ϯ=]'Sw&߀yxsK@b.=$D#_(\KĤ_‘T]?0F'/M?i=C dJfC3-n8Ҍ_nt"PxI yVu:c܏Z#_nNC(:@MX:``u0I8BHzBu&YGOP( e.@HIw쬽#יz5/8n?em8eSGAzF- `*P1qحǓCd8QC]ߥ&ҿx?gUW!jSF"IסexWε]fYǸV]Kwz!$ŷrrHF3O,CI(d|h%60_;q-ו@h|8*=^)TF>U M${}AzshQg^Ð'mdaT@$=ԋW;RoS UuEUTtV5Zn$|nXXVpt%=[F3[XۜsvE}?BSF(RWHl o'ՠ%n\ O=}ɸ15G&ԑ 0Dj֛,;L.YހOѾx9,; @y3d#o̜7K$h{B};en=Fur&åWAp< -uJ$<zLǧH򙢧vA;Sjɮ6_hbH9\ePhv+19eW-FH+Qr-IZ1)V_I. Pls,za ȥ ]#&z@, 1@|lPΔ|G$lǥĉc.'7n4[p_r~$y !! Rs=u$%淚fB{Fd@h.Cb%-zWEe9)]Q0Q69YmJܱs{TޱJDhxgp;l7[i[U11Dk*ԴEIe?y!g"Zm)2;9轒*MN*5zI0#)hktpU.\Gc}5~)cO^'y: -=HI~ sei0W62oRB;&3ӥdU%x2PN&fA4,‹),=#i]EV6m)j5z9aJkpԳY pҮV58  eOцT~ mc 7__/Kސpg9u>@$?׋1_{NгjZA KI 1G?^&s1ʗ-}|:"S;Rq0.o⑸BKbBje$,5ka8:'}-7;-oQBAU6_ۛ]hP4ܯwJڜ?}&>ָb$g=X `=TppT Q^6P; T}6?2ĞQzkU|`8zO@o\3Ȗ@дw&$F&eܗؾÎׯ,߀*D}N^rL%ncO@M֏*p&{x ;yMKH2{TElOBZ.zוlL2` jW82Q D^$"Nk,59Ϡ_vh!—}3jjӆmM>9ALT>tr<9^oqo%F_?O/_y@O 3+t!d':e)V9 -A6Nh(tx<&Rɥڙ$vyÙ'B'#֢HQxX Nm_B_;OEjH ~ȘyNBX@}/ Ajv#)Ze,fw 1gţ̋4+tQcaJc.m.B<5ajJ~+d 0cT1(D)$.o[y/ā@\:dr*Qe3N-f_E}PCZ`JYAt:9c24Dg_pee΃+qwC74g`q-EyO|ڮf>ff@L(b,?uAFCe)nvo(xBڥo7R1h44#pZfayTo=7;8 CCᠭTf79{Q!Ŭ=h eEay@T؋ CA1 ˜h[8y"Vl0H/=wdE֚s=:ģn$ICqP>i ڇXH; kd*:ag1zS+AG +"!O>Dk0,F]b c4`ȳ%1s<5\A 6GsgY<e9K0}TDϸp'sT,MZ׎l~O4|R$yQL{㫘#Wݬ vcz"4 䝐؈0eµoG鯼eMW Emb)iK+XO"Čg)#pm:#)'W˝F~do6z XZ@V/lԖrg#1ǩF؈Wf}Jӕ ^\mG2)uQWƬO4,!zTnUo"%I>-=0}>g- ػqkedΣN`HRLzzgwHt duF1 l[}Cw,y^%+#CsRLP@)m<) -hԪ]G5+jUUup\Yh' pc䐀!5;dԕ>|?E`ͼG1 d%ga)EbCHYt6wWd\AcE`XiO}"( =qXIaǤ.+ X鼕|Yf2XИ (&@oib? njfK}]o5IUmP4OGE̬-:FP#_M=1 FQНTIXRa"s~v6+m[]˰)Wx~s!+_ P E]b{%7#_ڐ~;o(8q<l,oqPSoJ:|`=)-|j=\]]IdYH(e6[M~KS*v큐BExu@DR}gN=ph;F(=!u4Uir!+Vn>uذ=&DX K(յq;ua,C&z79s/^ޭ+{I%EBeݵ5W%a)xM2EIExq6&ha;f*'i 񛹤]Ff*+2~t$a}Ue6|=kz JqF|t>gm`IVӫ)`6@!x4(`6zBkEJ{h_3AZlO< B% qٞU8xXg$;wcEE"Δߐɝ,!Xjt^5R1DJv^; I| DgJ/)2u$ƶNw6oAõ& T;Fmo:A^V.|T? ͑d8#;fdЉWۦ0 -b1ƯMː/y>G ]WrzDcDY}"gi.:{$3|VzHJ{2 }Լ. v30׌zGr=(;Wkile'?57 bT_ dkQq91}eDDqISZv99͏e|c3Vs0}qvF)b󽡬ܖWuÈ24脠!Vlvj} \C(~f;9Gp/RqmCu`ꍪP"iW$K^3M" %sP%J,-;fDTvW&q/doizulC:_juڍɊuiH\@mSz3LG{ l%ؿm?zblsѢDK n UV(j P~SbJcY㷕/MA ^6@A6>\ * _X={ %bA4&VOQml|npT5TMVqXrG'=%vYr_ 0K'7rL[:pu,4ײnrp7ful0C`{!VC_1K`^UZ'H?蜷BQ Ш"e3šߚ ~b3V-뿎H=V:= s"p c4 #n(R]KT~9ڄvKZk݁hsgvKc OiL qB{.ʻ:Ahe;*X}͕csݺM-FW&0~GhOu|K;l& O uwݔŸc.GIFN e|d'AٲSi&XQPC!"ȑ@HVHpeN s,ðZwi`ЀIb٪"("OzYfnI]4 {&^e^;#_"=1YM^݇f@JFiH4)޽O[ UVŻNZ:^ i ƭ㕊.v4U(s6'G0A!GG9[0mZ su X(I,>(2vWK3 ړɫ9g_v=s"#Z8k 9j=h捳)DxT:Jƥw/ȋQQ)r`dw>>͜nI)j?Z '܆XЯ]yRkG<>Nz P4i>~M ژuinK0G@IX-CfK !}J.!2?3eWOu0 bM٘tq_\yj/tBoҵRWB^(NPDRlBK67L 7㑴IBe)>ԯkH<1Z%pߪ,w[ߥTNI+}˯:|at;kT&M>s@|0UhHxN" -ƒK#d²隅B~)v?NH 2/fGE^kRV4~}˱cJt ԊB%v2ЂCiHi3FJU,vQG ZںwdE}7f7z;~ac 'ȶ6F6$3Tֳw"'])b"Fо$h>&DhCkװ+B[n-XBWJ*TV4i^E܈5ʩp VXICȱzPI1Jy [~=啴%Y5'TmiyزG'&X%#8w%故8Cib]y8AZÍUM/fڏCL:ʒ7?RAL ,*XRe -s:CUԏU)X@ ސyju'Vr[:<|M~nO1JIJ)ޅ|.){h}q|.s bfe9\ܿV֎0r`l 7N/x2r1 7nIS&xE+xO+uVc!'=ń,=yt/XUʜR ap=9#@ M[ܽLoJ!v63>槆k$,&XM1X|<o#UR"~ 2WVsxܔu5q$^i KGXHL|?v0 %EX: 52%'qÿ]EL(4ɳLx],JTDB3qQ3*|3"(iGE 9u;I~;o󙆳}hO仍StsydlooΪ5k5I7[^J)3QN¯!.08ּnզOp7+էo],1d&zeFYw^@C=m^r^T\G~?1Y~_YK$tQcEN;YcRzR?,Cz ɲ.^\NbB0¶iQK*);y0!?-?KAȵ6SrD_?VJ/l2,&w Ijn#"k_kk%> ;1RG`(Tɘ_`v/A{icҥ,y h  WH˱PNeIZœ!k,aӟV*Ǭfw{=0&Ɓn!j&6l kj7}G\!d`w${[Bg&0,]lHC^9m`C\LcKffeNɫixvWPlOnw ueQOɣ#ndgIi$xd>=eO,uywBcCX )VaW"tz6[~e_( Si5(dVC2W}u)ײkA3GGSu2Pwe߻,{naԯ''6jY<`KMϚ,.܅ݎet*e.%]}<>h j8E1>fLPjȨQ{q-̓=wbartض)ao>ZsUFJHwvVAX.,}%yLp+{~ǁbķc ǰAv0b0(%.PeΥGH&^m_&_,~xO<w,#+Z~~:LaMÄSro/8$Cd]FDLt|ΡkrrIMtg"tI˿Cw3H vCwS00@9+pBuzsa<TA&)9UAcSf4H!y;?\/{q3ј}u戺77hy@ŵ0p,ܝMH&Hݣ69d[/o^r@2տi)J(VXroSϡVe[:өeR+':a;n[ lfN4-[" {AVE';9H-#(a0AkVg5Qp:sA\sä[Bf7MSSQ(UØ-n\9[A:QIwk?}g9U{u6.~Pf |l󢘮%1n+jO"prkL*ڟfX @F{X~:\5b[:@}_~GvޙqTsC9\c7>z<]~;L @0= UĒ#$M-C<|JJCH{K_tX&!S0h@po.Sy52P &BoCYPoÉyDDIp@:k$Mn1h~F.Ӣ(Iw5B"/Z=,EC>oydјE< o#J:w|b!oSՏ`9XDFWbe֐G%Y/¯Qۧ#9NS]_r/wNx]6MZ)p[Y}wLx\s~8m )gvP7f)3b ώ`O9`:Dj/lԲmȯ_L_u 6"|JB)Xd'X/W!A8(9PAd^?怵ছ$jȵo+/ ْ%@tCj@p-ܻzSVG|c'|AQ,E6w(~RmR!w*ٮ@W܃9h&Yymfa l))I/ 0卆T3}l@7ܣ`b e_Xlxb' p/@Y֪ZV]! &˄P"ic>=emSʹujKm Mbx!:W}y7dWK$c4#D7s6ㆫ71ؑ~RSOqe' 2r^2N&eRDHL(/-_5k<7,rW8OpU$R'ÎZݭ:yd_o|y4fcU@.{Z$qD;ɭR|oNɼC랄əF嵪#b3ΩeoOs$L&TfV_:WMtQb1NX-ө2 T!|92[,R ,X-M*x[|+A՟7[-tgׄ;-'=]1Hބ5m(WѸ>Vrҡb,gAQHי˹cdx̓TI/ dU qZ=jјIqJ*La"}[߅1(;K2;s*c?էЃxⲬ|N<Y0o=}Bc)bj 8?bN/-87j9× =j< 'CV3QHٌ6Bw G$Y!0U]`c- 8 =F)E,buB=;/# %&itE;YhjYY=aֻuߗ1LXb޷oׇ]yzk?gcD)0ik.Vqs$I+ZI=%?(䙹*McјfØ^K@/ILJDX0@5#z%M`jo/`vα;`KZSP')TtT! ހ>ж0f K_ȃA :;RKfL ;A?SE< $O E5j2tCC'iKc`]<`E02djeG%K#-S#i>YF%?L~w"lDQM>/#g74{MhTOkE9S7mk*7ywt`[5+-Kp2]f8hgdYaE9؎f1; +zD(|[blGc_S5# ֛sPzM;n Z>4|*␕D"S! |3YI!Y$ @B^~TSn[8mg5m#cGRGPޙS2{!P: ^~oSx{Ui&YeܗEn/K~wI>W IAL:z;c|\}ƜFevTts(؆s54x#D.l ÉuHyENIe}iy ˯"c<@bh]WZQ_y,h%M&K&9&.}EdpnI}:Ed"]2Pv.<,ߩ}D{Ҽ=YĸY;;Q_"fX }x bT4'?P@MwWOFDé8w~pGRUpK/qtvLC*쉭Âm DnZ(lr"vzP22eS&aN6k+31ؓ|XXQ.I4.,mR߸ǥz#gORV+ڭ9)m6J?=uvs_ y%eyGGݸTM1ҳ5'o3hwr{J+^mfBm3N,b9< vJV0ΘeV|ң=44J("xOckF-3JvhNqηZ<@]_AEw(Άl'f҄xyDc(2ퟙLzLR⟼滩aM*^nqa)ܿ.ퟖ4vuWbY;_)VRIW2ٟ+%1?$M?"!DW.4 ?34R7}ʩkr y⤏5@A&cMo]#A";ԊGE C \MFk^1w[)"kTW7|Omr}j zDeWtiPPho.E{Po%&V_ OwhƜ~ .k2X'ɚ)7xq/dE,5H C/Z}Lb͈^n?"yV*i?l_5?®ߖ*U(u1 Gd RѠc-aj) ʵq}Fk' /lQƍqяd'nfvU3%b'#1ߑ2,ܷ?C@!BT ^0Oeesu{M$^9{y"rʛFhϮ׈pL/D &Fm4~%&#u+WiE.lZ-wYD<Ez@RsМV}]-<1ˆge? ߼q) Qww0kLW2IzS e7Q r3vvtgk])HPpo\zKJasa40@4cƦS/;y`oBhj:OPB0!RU*`WSf YxTΨJ-|MsBa&&\1oVro 0+UU㷮9,%ٚ&iX[tXc%u~7(eU։T=({_Clm/ dF":OlOɛq?.'m2}j*qjgvDe/33GyO.;y%h,?Af5Dٛ))i#&Ғ?e ߐFLW/_k8Q3eDh#u5*[g&]սP8:3)=!-35j!%MKX((֘4ΞT!caآ,gK23R_.=Q QSp%Ԅf1 ~t^Hyl?8]yrۀ\p0&4Z;YYǎIo]+JVRF "UPqҰ=o2~\x(p{22Lh[wBuFU'6 & }{Sζ/7xd]]߅+Ic` =13ML !+V |*2z !Qb<.m'kߵYibP:!)$ChUF삿 %ڀßlXQ<$$y)-$3þ2g1p r6b }WЎ1xIly[Dk|%O' VYE!9hV[J /d.s4ÔwwV$rۡ|R-q- az{o'T/SŘ07JWc+:vzIE;h0z ӊmꑴE<(C40cۡ\pn+A]l(X(.̺91NZu4kZ'3js:YEyu1FDYއhdNǁjB֟[wR럀l/̎UaY:)v}X|;oKjR1JiI#D:I=gA:ur:%s&)$dH| bk4TbG"%Sy}\j~uЊXI. D^P3N!(=h)0.FE |2ǐ1=U[=XdIA{#՘P^`s\s{6;܌8ݻD2-gUO^ _",[bĉV/}Ɵ e^(g#otș4_Cg;.$Lv#05 gaQU'*MEB']݁ԫiXw$}^&l ò-ll5l{_$"K\ h#RoS kcjJ!f($yzЎh.8Iڻos31,G(JeĎpәBr 50 @vWJB.lMb`N8DwE]܏7 x d>_3)YMk{؂ge&7q UU.dg'?cN_֡IKϴ3ɇTNbQFn ^q;Eld{E2#Q=HN)X]I*Yܭ$&yqJŸd#X/X>f9m J[Jy8?#:7ԏ\jQOP\{"=*@OCNWՠz3 A X:D&sN27iv&åэ'ac3D. I.ae8u" Q$RKܸΥe1tCh#]VFZlbk܏sQy[̜*i{f"oI/+K ĆBoFl,s@fam/)R)))TMb".)S}jٸ;dם4佩+agl^R|J\L f5~mZELw@GbxM'2,e@"|ejq&I,17k5;eFC%l<23qEJ0D-,K*!&3iDEeCohA2X1DN޸#TIc% |[92 4&sVxM1nRX1ϙzauf(v߸^J w.б WTbqJB*C1G9{ WNI8޸!xB+⧅,|*#,i%},`Y2I?XaR 1E#x޷m?"RC·ӱA> I5 lwYd*hkM|::Ht> ؿwܹqUgVy#\f#EBD J+&&M|sMDf vr9GV/` o[ UEGn^ ]?Dk{T<{ 1PͲQ!l6Y)mxOw0yTJۇrG=>VvwC͇i^x ciNQF8}/ ];tp OsABz9ܒ% OQgL~fUze8w n lYI|]eQ`ع>ͧwXYlWj|}3s:^ϳ*R'yl4$w:a+gD%͛9?(#g_{_2z>^CWW R*h=Lh&vW'ݼ&QM5 2-ÿK6(Y ͱM3?hT2cnwg~E.t@Q Y@fޟ[r-7_ŧ{AKhDm ٕW'fXw-K}IB/![lDmJHʷU3LWP<6kW^7эy-lS}8=zuiK+7*J~&v\w  H.,%쬒eiOI7JHk1i󶿭mec(yP&^gBJv|sOD 'ٞ,] iw2-VJ*FjYU5'/fOd+ ^eX.}e{ҩk=S yYl50(9ܲ7!; ԆJ~1rث8M8yPVovnx)6ۂ'\J*{`s^%kL(=Y~]lE ةMHE`"ݤG˃Zi.pJD/CLڵ9m$(p- ( tDUաj&{O6]mƏ8ٟ.M("0GBh#F,[m}rWC\KM欳3P%3Fu'*V++euVzYUEfr7[ SY2oƒ{‚wd0xz$5WlU#ㄝM~Fva'dgnξ(K;X}Yw@N `[KNO*YF]]g`:K .9\hny~P4q5^L7) OABԗ9K^T OmGaT>88ρz!VQAh: bhğ]@? q 4$rU='خsQU%"(w( `-]; [h^OK]Eh,,Eڳ"A-h[.w{) =ְ<4Iw/Cyn;O>y;9V9,0X.l@cW8z7t-NcΔsK[aWp}E( }JD@<# R1g'[VG<0ɫ-a' ϓy.g\ұ1K?!&~_ 9/{5f@=`q{BGKfzu4s5xἵq/l)*38/rw7+ ~ DW6`Ƞ9 RV!ٸτ]﫬{8tXA]*XE/#U<_[+.Фk@*˰`sH?Vv?,L)xܫzt\RLwOtZvhHb`CIs٫t͞j@ $h,TĆ `r6P;x&:B 81kS1Ŧy. +`Zʱ۬51P~,[YoϮI ~÷.%N/&e8dNjBЍ5[D|zvDZ3=Þ7pWc >L4X>wRgEgxpd?0AXzeh+p}^d[Tr_4! G"]o9JNt1"/C1n¸)1l<;g[;׬%Tm:uf:/u#Uv"@l^&|q>(y@`0+fY~1]#\U7C; gvڤ0Z ؁LnAСf6Am>PhQĻ#Ӝq$ 3۵z%p!ܦHnU`T,S"[Vf;u QÎ6]fPu{m-!W~}7⹑|f(omKY?i|}b#PRC"QC,lQ F3Iy Ean8O?tQJq'ӵy+ /w.ť[+ePvrV7pWU JB%3 GѾv}Ah_T9%Wb}n7?̹VUB,{޷Bm5ki նuRB@4.i16}EG`$,W"YRu).[2ROMuW ~3~9ݧEx)K%{(GYYk45wd|EATL[s?mzc}3sN>^vĢz8dRP ?P1'VEngB]D]07&/yg|lA]:.b.kgmFzu}+op01ݢ s#]^B R aWTX(dKB[ ZN*cjhAT|'sc&I kpVYZ ϡ1DᤙKC5M@HKإJt#:e/L*Bՠ5|zEC{r%NQDJ=|_m!Ip~4PذUFQTDR끴o=5Q\ ͏v/, (:X(Z^,s4Z 5s.n Bci&/@; 1+BgZмviz᭹}>ʢf^H%&M|T#P~iow{t ]AYe79,J; b"U2aj@m1!6aL؎O3K! x٭%`҆ꌉ$e+pYlxyՑxPxȚ*sޢ+_HlUWXuѿB` x4uDmsO %!Wx ۯ!8HqN0e6س]h:ӏpW_tF3BݔtBovorrf4& `^au##`uMy_/K1 ((0qjq/?W@KRM3Sw\`I7ٶ8]w$;'XyX mDTdb7 '՞pX*::pjR_M`\7~&z5'A75{e:,Zh;Mal9BfozϽw|B}#mh_Fл F1BQ ă#a -1sgڗb4> lof.ַ*Dr$3{ۏM(t%7AcI(%I&Wl> LA6T~WaV$"kAtrujRh=.9Mo1woŠ3h>h a_-*h]ZfhCT7?7ޱ"_)#bްfmף!v^y3?c4/ـ=S|ctɉPsW bDbxl(_rXr?@)hiy:?1` VdZ-&{.$Z@  :2&g[ChWRˏizO]cU3vo\9OEBy,xVA!L~Nvlx1$9hX*=}?=jc$ cSţ6>@*φw aj0)YYgP$Q-U+ v ~ٵZC?e5S.f|Nݫ&i%;ٕ=J^?tm 9;ULS;`#"c=ȞNd"r;ľ㣄UZ=zЏ7i 8Hs:M /f1 u( #=A]]L)nftGĉ ؽfd$x-#u39K.?>Be7k [esxQZ- ;3U^9"Ȭ4 ޼Y72]*>l9m$<\$"3/Pnjn\Cu? J0<\ ݴk3ʏ½Ta: tE͌į])!'ws31mHF9=J&L=$5M]EVKK!4e̚ 6ȥp[x3.s_{2M:z>RY}'SrZXHzVYHmڻ \Uc|$!w)B^J `>Oo7Dh.1p>4.֏'9L0U4EI 4u?k#'>SW]bh* h"=dfS$9Bθ2`ۆ{t1Pbo 7:]]TxC4xПq ~ZtxlpY{΀`K-!9+PhO?dlv$[sAmov`=Q{ *) wX%?CCJPQE߅"h "rv^Mj 4/̈́xX1 ϗ@(p&>E3<&,S\GGy AS[u53~Bўf"`YgOa4iASU̒NFEzAf#'+mN¢Q[ƣ׈ 5 蚐V7˄7?ǫUGރpR0♎ǣ=SU l4[*/N7Pzm˗Z;)obH}]OŹf} (t״ >!>̚VyÿcxD|2XH4sm 3?bx |v-;l4<7+$d?A"Ȳ(T* Bwi_P@h/ Wo?pWxmOb%9s @ݹVl&|m" FD ⯿ib@[-1[Sc8<.2f܄Ә3BhI{z^?”SmgvXw,`˨P e^\{5dTc㩁 <3k}7|`d/#eX)r]WS0dSGGnc-2 w&#!;*:yKf#5[A Tr~6мꮒ HK,wzAȂH6@1SAU~6`5 ?ۏEYsr6H VdKObv4RP^'/dŎ(."pdjaM>䄬^]s6ޖ7X)YB]. r>(.'uN?JI̟E$[|B]j^BiFy zv`e?,nK7oQsrϘs7[\/`^0e4&9/GnuX0 f5;Cyj2,.kuF/Bȅ nը):r˂@7hد!UZ\!0@V-Vw{Y= $.o_ЫcL:R趱_Q{XR*{)y"Je7<'WH)MʰV0Rk }v$$X=ΊiEw:|J~@\sۗ?izSW9;c *XT[/DΦ㱾2ǧDhX|iюH4̤N%ap2>1wK,t?Rv!9 +f_GtxPT]Yӕqٶ i>iS]1q5X$e]J8:Z0B_*[}ZW+/# "n0.4ന+_p\ۿYKR YA$yc9#X/a_#HaԜ-}1vΛlgB@ELyJR|8 <|z75E&"3F J;0]P`G0%^-G9NpPz keJ}6yӄ:95oTG88D9q(/n,W--gYivC T/U&R$?){nY\ҟA*̾L0E<%D]uVWd{EЋ>kp:ʽ !G 'U{$kߝl$b5HhrS^$2|y[# Դ2\M37%f=Cybӳ_'4NE( mif^<vXƹ!gp%bBנnȪL ?iԧqj{b!w)l91ɫe DA0 L0o ػaiJ[Em<޶O5CX{FVWi声 ˤf]= '  ~ *r J?`J;2;x Q) mݭ:8j4gF* ΌM}3U%`Daj";tߌ@mνUQH2nU=lW7G-B%H9u{Ȥh_tWP?\{/"W^jȶ > j$ݢgv'P Da̪pXN?8$6m7t0tV~D9+gZnP!tHdH> }Dt/Bg,zBf\pʅ_S M xpOnƍcR/I4/XMw_?G!Qn h39@n37jn >~v9>*?`^6wJ֢RI' G3Q!lJćY3O ] Ԏ%h*E ǀG3?7x0zv0^;>ė>-tYuVOSUK6_ĆעrZzNzlC~[K?*fDb5!qR#{J^-D\KpSYsѱm5E̔@6'Z5.>"FSIv`zRdi-nf';l,g.k$,5f6ǭL9aLf&qX`tؔyku?4t8@fs7Qc 8׉ᶾϥZIʎ7Ɣ*O>sXm8" Hz (<Xkݪ2bXq0Zl:ٶ@ Phc~~ΪW}C_E.xC^! ;ɗ s6&l lZ|gg)xʬ=23Cζ_9Bdv>ɦ99jXՅDt5^*#a17}a=@V4ZBhP@]pԘFCps-csнaLV\ЁXql&B+L.9ħBQƧB oh {f `? 0M)'naڨG7vo$L0Tk~!FANkLc_k!l&!-di V4b*KɄ2K~-)/j0?G>;xIyo| TgJ}s{0S&cvwڰ։-Y,J\9CuP@fh&9뉰0Caۧ{*DW, lQ1 qX-/=aD WIRSEI$b|HZͼ/$e3>vf҂8M==@"c,ٶ >T.=Sk p 1 M uz&Hśo0cSiŝoxvkbNy!& JMn[b[0>FHm-% g|{OȔ_ik)X)ãb`)hvi)uy+YٝBy$NEG'.N%fOd"S%;kx>@ƥ DuO>^ҳ٤\GuL` Q́i2Op%u.VЦ]|_ST][6ʹfZ V6zYՐ1XA3^lNlm4.CEJWLWGnJK`  4!2tBͫTSfVg:ڪ0_fXb=mn5 S5öecC6}c=dM6Luh6,VMu2L2RqPfc׏5W ܠKѰmH:j0Zg!:3_gϡ.]L@E&w]F~m*J5 ~ۖ$(T#fao^{tv9R0]9(FNqyNlvyKd)H&' ]K(sg* óMl ʽAo~rDxQbj Ѓ ܶz5 M{qh\Y%P,dVPrsM[\=baZ@zJ=1zN6%:/*J-{(yw?XoUȌ/Qy i^ ͭԓpvؔ_;~TSFq^>$gl" dNP; h)Ja`r|ZFqfj@;]4ByfUnoL^ I Mj~c+0pD 0~@+Ouݰ?O{;F/XWܭe-Mty̑D¯͹WG;Ɠ)@+_ 纵)V-a&{_TTP;ز$ _,6o'сD1:|^8N`'xmzJ8Jo!h+`^r!O^@_HG{iw4=$|lCUFJϤBb9(K%NL,T2pF+@.0#Ob0PNb evs?UҌDBw/hIYN qC0+ń~eX QHWVʼ{9VK Fu lTsD"G61"&Bݗ5^P᥷iLlZ$N9tK`:Ht>F[&[\b,03hW7i1p{}LW₥* ] }:kMU KD[Rcw2̰ B얯*Pҙ_O/*eo(6K Ll%~ ^mgs7GANLtvk|/yrFT,Y;AMJ\cW͞5QfN^y=sNn$+ \Fk5U\VCjs"{ytT]ܐE7Cd};\ x)x?7E1R ͝Lu.sSt")< R%_kƵ_=K9cz4Q'4FGuʠ\e ?!!A『kփ(R)ѽ Д쫀DC|O;D#)dzٜ}%hхheb~` cT" ݑQB闘yC }6k9I]ZCޔ([I»>6o  >NceZ#_(#49)?3BXBV!a3.N䇁o'tuw9Uf eWemi t~zNqٯm(,J+M::<Öz\NǤhcvH8P1 zcuvxj\( "<=Zz\:hvG.D/X1KiZ:>ҬGpv^ǦU]v6#s~A%훩te˒0|1TP3A Y=ys P)ɭxM~eC`#&',88n?+U6m:Ոi^&@H> r $-M"^^Uq*-uTidA,/HJKBܷ"B&Щ7 xbjÂ:pc".JOݟ˂TN[[xg~AI,Y' зqӧa {|aDnllig(">Bz̳,7)n#<o=_Ж>]l1Ը*O;}[1ˁ~K6t^SUٛz?2NFlj DiȔ#P,"IǾ2ۚ~5MCcw꟬E$ lH$V́]@(?T|E~'.(M=:ci|pxCQBJaRlB(.$^ 1t%DARd#M,Kp#&H]@.-vGWDy Dql_{Ž*^( OӑqB-kgLNFYV$ -1FwcUj[,uT/OBM(a4r;b`}#YK5,l`}AE^ig'|Qɵ2a.R iD^aG!ۺG8пjC.+$5Z%}BM(s$8)a;B>bـ*x ʎ;9kB/vDc.OvbΐPNi@@XF[mިCcx}L' \gG5{o #Դ2'\&Ss\DGu [Qn["ZVy5NЬ朡!v.F!B}lqoa kM/f}Llej51^ȍXF1M+yʧ][OM2:չN&kdt`TRª,2s.5m'/5g8]l2#'HᎭ>t@+J 9<ȠKftDwsTK&su8OAs$rrB;k]pQMUq2U Vz97B]jKN+@&e3%V*Vl5pS3dwZ0L2>7gPXQ5ug7>45&6 #Dk_j'uB-*q)tҗi zqۤvk'w-x`̸W@ck}♺ Rt1J*,yu l6&Fo 4/VNnxҌH\ޝTIBձ2FE$kP|8Y9Ӆbc#?KKak㌾i#=zrb#;vlj )pj ƞzm$D$FEe:Ȥ1 ,roƫfPZ=O%KbA OTqWM `iX2Z9qܣ"}!$:+St?U_aY5Yt9=35X|JEb@.^S' 7p2p.@ F:uN ++v2_Cf<]UO%Gc2kTٯ'yXLKCl}+ne2 שw~R9J q0rTwvks.A[HRu&EH"9ݾs }0K `- &Q"諶F?MC,Rb5PA:NT._bNT ^z`0J^VXuBaxQby+mhqyf:  kQ,kBX Agӏl!6Cx$2KJEC4V>JZ/԰>A̦%TϺ{yѭ¶fFf>c :'zrӐ2=Hɥd}e%D%&twPu)Lu$N[dh;)AxUe3^{] e mi򣻕U^T+_# dUv}#;1zUKɗVF!mڻ{5%7B'2RR-$ |ϥS.hTLr5@Տ)h,=SfLu<("8_(HP`\̜orCnX}Hr*ӨR᜚/˟NJȚ\10~-,oJAmAJɨX+'3N%{ng0y~@>m rӼ}IFDg[൜Chc(l"0uΟ!4T Ÿ\s 9gZ rG#)Nk; T㍓X+?dקc,P,bNeDRJLl7b3;9S~;(|moKPpM{&CyN۫NQSsVe]Uss^=K)6fp8x& f}i)WU9i]Ca+|yw,خ;bUr߷1c[<3EheWYn+Rf *wύQeZF'?}7@GktN}q OxmIMc,Ŀ>F[:F-'5.SWITJrq,lx.)a)i$*4*S}>D(\Ck̥0gB3ɒv;k V (lSI 3_Y503=*91TGID\r=0"2N(ҘgSXH_\ 1rNHM9/^mjoN}gl)Djϕ4Xr+ F07^wKzb[}G˿3k+Zm/|­BAnFi #_|k.@T%#$@9[`BPoJվNOw΄hM|5M0X292w>WHos,d]hg߅qPs\ý ÚUܽۻrq=U<2dž{m~NGM9/t/¥ZGT5l/Y7%F8d>Kv+T uEgĖJ,^zdWVd}-B i%fi>C7]ڠm= #̏.L, ,-#6 TQx@IUn0Q +O8Lg imfkVSHo]r ֔' ΰuI~ (j9pr?E'U9N{|Wu@wnrSif瓇'17,x/DP^rtf G HCyL)l-I|,r?zʹ\VVR~A$3!3`ڧRYb` .8+-gGO'6%ٻI:)yqFꄉp5ʘ[* 1vo ۙT * _FAҦGXe, j~RיWQopiHmp"@j0+yWlf%ThK<#2 5myn#ts>Yvu} Or.lEc:^91"j unc` Y7n1_IwSMC-!)^/ebO6Uw\]];pC=Da;Kk3^Z6P6d)]6WTHg[@Gpew+v|%mޚ:>ۼSk$BaTVPa!^8)׹!}'ݠqx)u?͢"^^*( $D&WRJ$U[Լڳ.̯)k#j!ҭLLk!#W\S=ڢa߽irI Κ;ۖN V[? 뿽u`HsNo\>8I \}QyYEF?իލ]ZVS~Lݙw?)Ԗ(f~AУ~쬊V !Y!P!݈G#ƝôPYdEc,-Xdؗ7;=naDcc Yej/ ,(+_~ad$Jj%7.~V03 83*w p]XA1ygE)?ӊ'| kz兙0&'|rԃHk0P0'U@Y2g]|Aۣq&+mFO'Cm7(-3$L j$ Ts.: D cf/V6TAL=8<:Z"wS);FYD#9+~ LáXNc|á9ހDEjd˟%SpRhVyZRJޞ#+B߬۶J_-x ]W1pz ES>Juyw*=P.r /pFJbP$h| ec;.^]@ScFGcE# =d^ 48SikVWhc4\ab%۝2cb[@7UҬL0,1MNA }rUgWEhAFzsߩ~L7#G-&k+y<', 'w|)zz,C.n+]y}I.bg\s|Z=_̘m8هm`|#gTBVw8:3CngPFrcŨvޅqEzw77Gۓ~nƶeK$(?XL0Avu7 OtKR"Lj +)p3ԌAZ]/B " +94^F,C$B)g2Щ^z}LWVATu=Fu} Y~xK^{"^X&m+[䤡Ip,9~$_ËC) Bt@MtE:{L8l:gvܺHr&)BC/Dzk}WPx';WW^#DFǩCׂ;} .FC>dǝ.' \Jz/C>>csyGITNrX}5,!$M^(;3{p*SN+^VJQcزT903V4y km#O `51|lz2g|{ym-Nj0>@&ʷ5w{z Yy%97( /rҦZ^7s-myFYE@a>NZ \YbU3x>Q6'gIJ9zg~G?:WlL1Kx*\fZŠmpo tRkYm="GAy`e)ⷤa6 BTuJ|ˮ3:0d\%A4}65.Tfp~(-7Ӭo#ە!AZėW4vfW]-Ź̓LH@2"i>͉^wF3V :4~WM&*k$v]DO^> AIjp2CK>7PBZ@M! ^=9VȖ$y է2j&SoŚ(9eU4GvVJ&4'n6-:zzۃnTe ͵ +팇\(BiaDDbT c`4qa&SAu&s{qok.7:l$~oKY,V.olCEw`.T33x=ȇ;V:L6Έ%R][vk?8/.Ye|!7(1&î3aL @x=Zf k_~(L.(Qǝ4+Ȍ^,}`@-MsMGtq1D] HEᮁ0[ d9 0s+墓 u*Oڗ =ˌ9d9?2s"kV9pu:qkffhI;)}WQ0 Ik&D(񔾭VŃ=1@PH_I8b= w+B-%atnxM3 }*me uzO#Fe弟x76 ;􂶺uGU݌&]|^k&&L+!HDqr`Hzi!Oq?98ōwOil_@WMwPv_i4]_Vgn^n_~ә>0Vökt1J" 0hqwO/TMr•yUOWe;dĨJ,V5oJ@\4.D98Yyկhg+b&]U t|(A!<{G zlR Oh 0t?:'@ΰC .m-q^ 4&%QP&ڲe@̞$^68*, :EH\ZB@@0 L24H 䊕d@xF*<|؈NN (ZYѐ:2>RTv /'#5dNDSBB5nx1oV:֧lV+q'FcMЂI7qdB]EAm` 3 )x(UK{o|Ƙ k}2!$],Obj϶-a>V:{?k{i0%DV95 E䛼6pZd]pDus(,>ʓ9ǚ$\|GތB"99&\ Ձ@?#rCϳ?d10D wn[=>R: a!v2g )*|j)kЧ\E^c u}Rэ)Wt!t, ق/Ɵ3tx F<( 8ce]JJy#Ӎ_5{j%NcUVz@z12qIKM;WcRL3q5>"w͙sԲ#d> XDne9I*?)feFN t*2U69r@9' hҨ݅vbt zhoI?9v5jy"d7ak\6xo=E m{mQ t%Ӗ2Dlߠ4vG_VtY9-%t& X~!qjO0`y@eep p&K.~шZu=}{(t]R":bM ow5Ǝɜ"xiyfCj,3]P OpqkQվEkS80jEҵn)Z5ȊZ_g0SbwkJU;wZS0<8E{Q',4[ ߂jAvl%>s\{;KkMPe e_ /d>k\B!gk<4)Y;t*͕lZϋ F$xfo8OףE%1/#zÜ4#Y.9 }i0 OvJ-0NTA!DoF>/2TɃك}!.Kb ]p|T7HXWg6n@ljV5f9ɢkv@wb+J͸рL5_ J 90)tQڄ uTO·hS]PcF[1jrR2@8 Pʑ5$521j;2pkt m,,,_Hx2:&<8SitKiyȘ{H;S7H½Nra7wֹvC,<)epcE!߰y 8~AWCM]UDy#MA"k5XtSSi &8J,:/ J!h`>zRϧ2Zv(G)o;;dmcJZޥw>,3˺ i۞oLG;{'$BsAgt-+ r΁qi)Tf$|QX oLE0KVe˝#fR3[`~3f)dQ49XtTv !|1~7z(R|5Qb6uw$6-up)+DmIlx8̏19pjXM[#H8g ͙F5;ƼاO.Şkha!B:090mdI0y>3aMOC9Gk((Hh[rO&Kd=Ѕ;;TBf玵;Lo1m "lJ*̦M)A*KƠ!NmRg봷p8@ ~ .*⋐fvpڐYT8x]c|NldDr:xxeU%nm=hN?4ڑTwszt`ٝk`W>Q.1}$MVۉ>KeſPE,O\q,O!!ND+ZIj~[8͌y7J ţ]@P :Pj0sVm]~Us4|z ~{m_ 26)ڬ $.E|Ԑ#?))eۊr=@QuՅ=3;+y|.wCwe\-p!"~txSʇMh{f&(`:U)9VvX~- ŵmN^%5d C0$\̦4W@vgxboBͲM2iRS[:+``Pasy1luI0VXbica&\PNgf!Y-_G"?/7>\}hr@e 6o`£iCnN2j -e&*H&z2]!"llɀ8wڢY ;D>,::ye^8#Roakyq|v XRE/`ag -4Eg6a{lf-{3!B Mܟ$s>}F߳㰙^~7 KWP o3QRp&UG>CG-Kf¢D'L; ݚik pT/{1:R$N2ʝq8IyL%,r2Cj 2!;/I mQfTն܅=Om=pbT|==/gl~.kѠ7Ҵ"?'f t= ,i)#ɯN=FԤ#! V;j~:%Fw8=E:/n05g ) S 詖6.yH^v:3%hX$ Ȧc:ncAJf0(\1"eSOu2lK& TgH$,B#D)d0kvE$d4iyirٖ}2-\xQnB<3qc(ϩ48Jӱ'h˴B1MaS̓ 6u r0xR!vQЦx#Z:rѯ_ׁbIb Ql]a}K j?$a0:K}3_MMY+j۱td hJ6fvFictIuL#}6ۈvWL{I9j# +3k3=(VE8V6K]\[wnv'oӔN{ݟ[gȴYڪ-qQ9 ~n[w:bx 훅VTjC y RlEn4[ 2Ǜ؅&đwߴU&siw sao3uK{ u*4-?E6 qx6O|oUtws <Ueon-"`_y.5EI긋77*ܔd`Y_W̻YzW?eU"Ed4%=s]iB1C4PnZN+* k'7oAcW̖!a ~]9x#O'ލ)+xA13C;C ⮨RnK4 aNẾju*5L{[D84N3qNz:HԡKg;E\ IZK)XʜNYTQI Gg~JI˶ۺG]Ɓ{Ks6( ] ),$7@QoˈdjX({&fӋRrNws݀Yyxxf7><?Ǯ[Zc. 䛭7o{~ m?g=ZuᎦ-dq>eiDlnxrD! (Mڂ!mjj,ɟ&h9I«Pv8n`)V~̸Ư-dO$ 8 `>8&K'p&.œ4oY֍\dJ/w҇ǥ'I3soTôHöB[ˤg2acaI뻚=!@/蚁4\8ǫuZ:x,ԿbԳ:6ޜ{W.Vk5)>(A,0 $nA)Q"ݛSbrOr,-8cO(G7@>MyR?2RnxMMI}FR{bOz+@@BtRMRbw})Уj%FB 5R +npz^Y7i;1fa}eW gUh~#NO nSmA igqͼ.߄~Ԝ_dntQf֮hn@x'</_J|[gKOamn!$i]X.ɍuDWIg\Y-|]v=};#5ԣnEޅLpy9l:m僗s>@ :F>Sp3%{0 M+!_ |Z`ufcgf-:(KBFŠ1=reTȻT觯umtSvYȻ?e95Ԉ dLtD X j7e `p؋7Wٳe-eE,A %QpoX]D*I|ɥ] 1 wV&>8-b5F| e7CX`-JY.TŤIZp+R-$LH}J .iM oc@zs|e:sPs>p!ZX7o&S i L&o) u{4yc_8h/NV_]pܨL4e{< 3C3jA>㲠JZ&w8m[ye^mBx)Ȋt$i Im/E3j ,Bzzb{#C58GthaS)^ӂM~K b؍KCER!XȖ}[ͥ'U{|T g'Y1vvas\$-x}W~Ha5EeȝsD^ʺA%T7zt3d95g>Bʍ{?mR\^%VQLj' 0!&FW!#A[\U+.!TYȓO!^5aiAPNYb!0y7,2L7lf]DžL~@WF4,[͜.M_,;u>rLm=,ID'ER4Z1j)&c6.F01~>7@N'uoLh[L έlsؚP c V;2Kr^6҂I}V8Eb:~6h?*d#Ćʩ#fjP ?G{*Nhxby!ІRYzVf(){֊=9 AJ&7 yC-a@uv-ݔgݫC}b u d/$ȯ7/a?: 1"*\$/o/sEI7 x \&~tHa23Bb3D I x c7ӕ_~'ir1-w*m9⨡]iQm; {D=$#!9 Mg/ޘ9/S+|m$F5X4EǶ~N\ =U]ipB5C5>ٰ'g6ĸNL4ȽSF.K<ױ^VH%CII7LJ}9 ҕKೢ"iXRi]UNeIm WMf"o5ۖBeP^,*tcbd-"Zn&)}Ծ31p-D8׽-\hdMzZ Dyψn{'daФppk9E2u8Us]+fYEȄbyM=Ov3V_vv$ytg:3UN*π]?k [!4=n-PFѺ,r{6^ nZuidUjJ/8"59`Jpd87I#L ֹA}E%'cy 蒌>݈ɉ>!t~Ի˺ύDinIjTPy248Q H nȿRǿA"v}8k#<'Tq?3`[ُUS3e8PD+% =h BJWg:_UJ0uՏ٣GdMfn4}J'ԟ Hn&;|\JUU QC3P'G2?~RvϨCͥ3ic`nh'Trkŋ[F դsCBe̖^ڄe .㿜2V:ƕxE5&n;ʀ?}6,eySP`*9a sH+VR-Y@<8 > mdߣ(} ̇mR @` br7ۃEi7:,ۙCɘX Dy D9S]IT.Cd ^ԯ1X56:4ٛI_V |kiȎUcuۻR1m"v b0<|@NTj 6^Ʋ(XO)()nr\pwLۀgB }tj("r9s,9~\Bz}XB&)3yTMNoL!!aLS q(u['ѹw"̍gv: XI*oEWB~pL+I/; osd|83vyM86 Gz֌lkne,>*%9d@>g[ H&-BYn<+huSL٘#GΙx+_h-[9We*㟫-$2 xowTZ('FQgx6ܙI6jkq ʲX$@!A%%VXzt:.ZrODY'Qa[}IsPk6ޜΌd幯&0V,mjh;nmPAvaY\#JefV-6F4g-IePmC-*U68 {@d'٣MX3$@9, 9%rC@~Ogrvb|YH6mgtQ0)H{_Y k8qs'_ k@G_ᒻ@CjDr([A^*)qHpcsFdRvgf&0$~O'{d5Pe%f-X ~c,v ^mwut+Ci" `&Ǻ9O4f= /x*dž"}.DEZ$O} X!Ks9&k%-,7D! b Vbh6 HBR0H ^wm8`>0[6I7l NDRV#s#]h[u㱟ƻ=2sOg1kp :Ix=afBLM%Emy?X[hJ:Ơx5} :g{՝wJo Jo"&h*/,PӿX֦!nQ?[0vnYLIl"^'z>]6~ZpY:WX!)*e>.b r]gf|#1{.(L>$zfIgR+oA\/nH_a*)'6h-d{G*M.YE3smAtŏ~ *U2r.Ϭv()fB^+gF h 9f':q7r튛\8S&HƇv+n_'|kT6j+Ê LOOLl~v 6jD5=3W(od>6IRm7U| AABZǯ,R!+ v)p8[ ή|]WEoۤO7.NU-EoĉA`zݷc6晨o:Qq]ӷX_(ΦA6eJԧI<ˢFTYuX76,No' /sVIqwFZp FީMgxX *( 6礫 n;nq޲b,RUXm̺J|J,U`Gc_VA *cz#QuVEG^_-i IWi#.T#c`!-{':l-O.S[`evI7 [>oU3! cĭb{AeV/ m2ejHx"RGϘz.w~ZkOE1+IcxQghņ/1*by ` =b] _ @p}n"LDE$kh p?ݱc!،!>\ VgEbVNa'Mfhv("qXY ^)^.3;:M:~?hd]JY;fcz. cXGj.!(xZ\?Q8dgyo|SV8.\fPA嫿`Q 1Bl2_2.:DJODG|!Ě{H"4N.Zm͋sC@ɜ5[SQе<|Mvv1H.f =!;\ !|NbdUkXk햎g$2ʐKz4FQ(Er6s=jCĂ$fNtre3xN&%+DHW&?d*5kx/;.:Ukme,C%D@Ԃ1p69]E7U%ાlW?C)P̌^7_ܜ ;vQ[䩖ATKJF@ * Ge 43W"== 897:~ II@!!j Sݔ?G꺾,0,`V޳$s?[1?``}}rM2dAH32(?v~L[aMZy4qx~1[[G &ݽ(4\k%7ʩS,͋*5ϱ9֢tNWc(RWG}MBE൹ALqg3rl@ӡJnT6d?(ٷllz $+K]ޕ2exV6 l Wx+)}%^%)}%h!;+P'vGfk)= >]˹w"+a37e/șG:,{`9<8 %LHy%6`"=f$ ^Oi]0!0psFD2M{Z/psȵ_7I;iV[d|}cd~EA-;RLc11CàMf"qgZnu es9wx\P`NQf_K W$?+jY[CԺ9aTv xmC4Eè>`JcS+TS|֚ӠA#޶uJ㦷Li_-4]J^(l~n"_o !Т2p"X~D e_GzVU@ fEx>Q_a#4l+A.zdK鲔a!cjKobJU%Dr+>+ }X_֖23l4`T>nq}]815|{] >m;?;?Yn{{< !Sj\V"'@_vBHB'NFVavSmDQU.SHw0Ӽ|Q`,ҍ 3{aD$ ,T08N:S"?^6`ř f&;&PJ&?[*A/FڸH׀om<6yD(.e0ʆPa*D TRO)YR)[3W}+kgA@ӫ>|k`lV^ Kv"ҭ^U I*p\z?*-2{"xSFBH8=<߉##LPVw2IR|<`snrzeoΘ]oF_ibT$Ur? wcd%GHQ-y~i+( Cn5W/g7!:GXW=֑~z 艞!ͥ4`}.|]ds>b:ɫwM⅚`OԸÜG񔴂d,5̔:bH6k4i߇6,M+6>#{} NA &̲5j137֓U,ID@: j{iY I@X~n~ƑAT *GT\%8{|E?R4:n, ^GEx,n':*F Y9*Pڠtz q<)|/0uѶ18)`9ڋZOEk2JyrIeKn"6isA=0uuHf WX߾˘[ ĂF/N<#rVOԳعtY, {q 5P[`Ncxae!h̽_qN(`b#" # xg!TOf4R?w誡+~$ JheY(] .ޒc/P m*NV$鹪ՙ:MNͅ,ݥk-#tٕgK)啥;t(UW^a #y6 ~d{Ԣ~g! tqԷBy9nҬ@dIJjZ*&91k ! s0&:q/aK _=J%!5EO-refۇ S ;E  -@CBo}=M$,Q IE-$!\~q4ƜiTĨ4.0y:˸{ߎ VWulOE.))MOdZp&Aތj 3kdw4!6Ćj!{rLKY'K 3kt*lBh'YML4Naڬ9zXh g+S`I ;z"g yUlo|rMQrn$Be)7 k*b9S 0`& X Gx۱i3(Ӏ)W3W(C ;-{iROlLgpe1::D K!i<_9艎c925A7Fb-BrsAC6-Ď <CB:J$O{ ܁oJWJtW:+i,źZ!mGP|Ve#H2h蛔,75#J]nTNmH4uo -t$ֆUk Q;V8y6閌* x8ng+B "Pzy&͔k@,8p?NZu(AG 0"x3H4h$.G0  xD.H'-0jCHa_'m`kihĿ Nz~p v~ΕKȪ^SEavp^Q2 "AH7X/5Sn6^z';'"rb73ۦ7#&(";WS#/'Dm\Q*VcO9ehw#Tr) Ao,FP+&-I>T>/)(HD**irIwЉ+ǚ [35}dӒ@~ FcUzڲ|ʠ;La ~BpDw]; ȅg h 3n@DAFfۚ2wW|00p:F~c4qTalBDDsDu#߬߆HW aY+33AX=➫ fY pmZB`5^@._EIM#d""^j+F`oxM>2ZJ1+#m&+"{]nkT*h<6)酚s(3%mjtj1^AHS)Dr]jmS{2B'DV?Y}FF6qƫ.%'n:]O遍e%et%lLv 9NFĘ65]_|UURWeq !jħmQ lF_']N~$|0HhydI1uـ7 ё7ZZZa;D04==l 3BHPH&"H%0q˕m\\xcԫRm<3 f+OeOwð=Vs٘ BkLΎ濰,MV7 8-r))4Ci fhd tJ!*Agy9l.ôxfl0bP =(%7R~f"懳=|q02 7&S*$D0ρ݁K/oT/VTY0=t}>4^w|cz,v2EB+8ƻ aV{D4۶Q shy#- ]EUa0&*vz8G߲oy|֮wԯO-ltZ~0#hL Zx62v@])*Rc'A˗acKݿTA̓ÊK4>/&#H1!]/ xT+o>NF\kP:-RdgEn =e!9(M0gna^KĆKܿ~RA c'Jz,s94t<2 IDG<6sF?Y; hD[pu_\/08 춵f-򯬲Ohj()XbvMsQtK騼ZSټ?I;FNҋ;YYǭ'-w2Z;fsOh8q;m4 LK3ߏl0¾nSFrv^/:f8!Q@煁F'p O" D,8|lH8pk+C}?h?jS[&ڍ@n>^]Dv/ƅ޸){2K[ApXvC8 >4|T9^O+m{'v^t)g(/޹rx?↝_Nh5_QC}EA26 wTSr$fQ~Bax6q~ ƛFd/~^>=n+nIӉ OgqK Ei3q?!ۑ$pX+./~GH`:g&hhxOjK3 N#M)N߼W8r0/hE岣m?ҟiGA,`W +x9!R뺏]#Q/Jou0}A`4MSYhc4kA~u0*=-n_m̚ߠ0zFڥ&D0đ̗Q ڬUuh&pb1k%?0t:;DƏRb.ӵezkaVHs[=YXgߚnS=!ͺ{~2*!o%xBQ6f#`8'(I.0^yWQPP&wg;Okߤ.8u9Tmb0c ̗7 ]Gn {Q 56d<Z}<7 Kj9vZnu$h)[ z6L5jƏoW kVcgRfi'kw{nKh(:uͳ%ouP%Aa%+Og)EF݌.dZ"&WGp;TJ&̞]5I^ݫ5XX9X7OUjI,"B;|A|]3;6},MG+uq*u;^_ڴ-L41-=idQ PKBO9M`OjU!~WЋĎtE1¢2{vVMਝE7Y)! [ڿLo[K'"|pLZGh h(oaz`⩤tLM!6! [d.]c ֭w$Xr>㷊'chQWp%"Cd1zҧoCGbxz\zBƆémI -Ux=pH(&k |.n=9aj}C2CT&NH 0@zwvi<Q YO34!UBa`q0,]VZ8w\+Q7Bs O]>6m3XF-8ǽǕkb4jpR=y\),=ӫ7Lmm%k9h@΄.U Y-5P1::?KH򀆄n,:W[H~<`bO—'/PU/lt\&19:0=% }N67N6Ҁʤe&͂ !%N#;kT/;T>φ 8YKLaVmV%c@4''΄cVKR2m:PKh 7pn9'-H I*1[ա$W6ܲd󃤐`&s`+N:/}r)w>9f/VDsK z0Wb>cǰįݟhjكv=@WB~ݥG*Oo|طH}Xr(oU⇝(_@\۷k2B3 4-.9ń6jm;3y1Un,o+-òֶM)eJέ-V PZ T +mYuזW# "%"jJN绫ڍJē`Մ俷Vsʄ rF N-XW@" N@Q!d*T޿5ūm\Zn*6Gs/t>\ӟO3l}vYD2Qc]l'm.y[󷽚`7q5B[5^T\,uv_ףKdWZhA p+^0| -Qݲ31b \_ͺB)*`8n@'pŽE$WgG -dFka\b͸ R)ijFL+S gELL)R8{G׹F+Htdў{*\.xf^@tSn"YubRV{L+uW-,Da_ięX(r9WKM V;AWg"MۂևsYCo՜]bWCgYO6i*u7U~Zg썳ޥz!K)23/T>R~ :HR92#7bìV MTtogDZP6֏,(kKiF T#-ѫ͡rmt/h5^ҿI6vSμ-} Dgei-)``A}pB\P<^QI({!G΃)%]35[rn"E|fo!VPlue%ph{86%޸VƘG{TИ vx2Hwh|o$B@ak5]"=7&mL[7 Mxޞe+ZoZ 4ݾ5r 611lKqwWKhURtP M.NH ,VTLu: n ᯞ׶]P\FyH@Ano$aFbL!N lSqܻ̝D {&A 57@sGg?U tA@p%b^4L;) kBWIo mk=g# $\DJPOwaCuOcG7xV Dg+g^q۱#Jb `xgsn=RSJI<^4lw.F}1D1('̌.L g^J$EE>>wK 2ihY@W0H5&s :}.Y#[:ݍv 2QATu[s ~l.|qD;"fM`ߧXCLF~f"n2"vp|9Pu#<ښ/ᜅk RUG/(4w0Ѩ: -JlSF!QH[ !~a i" P'.Ff):7X3ڙ)bJN=dž(WbK,UGQ\γ}$cZHZmu"4σ{:%5ECLԙ8>t{NY7.mӐ/_ H$ rt[MiM)}ʓ !otI/g_(N0 ?'b b iqzjъߑLxAH$'Ft3Ry5Vᶔy3ЄCW 3Jް{"3ը + i [fu0H5lVf4N1efvV%)A1P٫< ԗ@B**bdw$4ݡM/i(C(C_ )NCS0)m3goZkr4ӰKַ˗X͘F͏ڈO96UȌX?)oD#4=ʒX61:>+~e^$+x{ô2=’A ʼnhGjoS=<{8.Sp*EMrϸ_Ƞu3輚0Np΢U=/裢 `Ǭ}R5 f\LԅٖqfCѐ}' dO\3@ILˇ-905g)H0AdM%?)wj_ 9|zzyOc6!Ge" b;B,|0GXZv`|U=~JT4q 0 |2f` ֣G ٳVydC4Ăv7֓^-)KMň$lpsc]Eģ>gȉqyEkn}bRyt!n:/5cF:֡g*X%Pe'AC%j) >A> ECfo~tX':d0y֖i7a4;Dݭk*kT0~'_y|m$ /q*o>?֌7T.fzSAj)tUNdmhw @׼l*m^܌*f󧣈ܧי.:Hg˦Jl4Y4ѴXWr1A~q@ G=5 %K^o(E)1's/ e U+a=znEC3>}QY3g!%7r`ܗ 5lQ;*;YxK;}46"PRfa\:|[J6[{'<4 .%$w1TV^xqQV!bvty;-L>(>Nk3~ZFJ@arTqrTnHAܬ6eed# m;gC/Axu)h'CMX/v&Q|^2l(KBF/ +7aD=,@f.~L4RAznM g}=_.J 2 ,hN H!Oφ%,iRBv[CÚ*釳V܌7c$2aM«2TN y!;xuo]Kؔ׀y?X=ý~4ãl!SK4=5+Eo%cGQSrJv'¿jJ s6(w,`&̗UFۢ U ^j(:C7:7 f,!&0Nʼn~Tb{C1&$@Kby+Ho s;dRUo./s j5^E*ٯX?sȝ (_h֔\VuB@Y6r1 36/ ̤1RD" ţs5u΃G2)~5^NPp,nЌ62\>7ȬQS|UoGx3gz{hԱޞ[f_-͈;O tv~5Gc<ݘ Gi+;-t[料DbgMqfH#;cW%|=}p|Dg0#0R/gf<7?JA: yV>(h,ȭ}Aq``8i}1Y2qwXf^B+q >6Eoʂ=wܸ;cm&v7W6F%>:E ZbVcY'i,BBO@:A"u6\pi{"=uY?fQĐy=ZlyGCn A@.& rҤHo"cGâu/CN0Ze fKw b8bDmuP_Dѓp0,=LbPY1`L3Gn4}D|YEi;$G]t^.#T* *j#e:_krf?[k[HDgC5yz_) k:4PpM  1kP"7p9l|v08m.4Zq#6C2nt#3jHӀ1&ö~e$tgLL__T hmQٺV`ݡnլ;gy,-ԀD7ͫ#LesߚXeNh&RG:; <T # n*GdFm 4; Cs H/`xA mѰRJ|o1] q o| M-/~pI<=Q?ὒ :K32e7xxUq2FFBިC oaG!:%Yq(AӠr1[/ `O>JOU^7.R8X9Іݿ}׃xzQX"ȩVuTB xέz [V 1||GS[ oH/mw ˆ|p3"`C|Wn{0~Ub{#KiZd˽rkc z@+n0 ȵ֕U/CC1#xiNAiE-)ʼne &eeV53y)^y!/0Zk<]N;¨$ۻ} |>/bV'DzJ=_Tnii!P  {ܽE̤ZLi9qQACDxqkIbKiAOɛ\ZZ1C6+!bè{2Q| {ygniȭ Z7y4&yD(yԁRJc_̒`9.B™*E%-M3A<<;7j}!Fmwn)2ߵ?w6줒hygny|.~)m'v[lXUb@9[z(XM(6X+}2 J"q㏖ҡVҜjdD((2ecX27MO=w\Yb,{O X/IjK`1w 4д,HSYp'/-p+[;grTܯ6+qb s0l +B+ zWyLq=hu;7#, .uTYt;-g!&nd%]7NVK#aΩ孲Xa?R;Gnn4λ @O=rZ8wU9Uc[m`ʔ;Qჾ#^rrpbguHbʱھ=G1j3/헆^+ɘq _@oY~ ?N˲T+QÆ 1=3OJk^enf׏٠jU.XtIw oH'7Twz*ޖBe2eլ2)Ki Bl6Yy`,0:Էi&:/fFRp1(DݔmD0.ёřAr5}n Ds|~n-+gcK,RBPʊ(XT-&^oȍHI3XUh /a"p"HW~*6aR] Q:`xkT<ن=8% A .It.W@R2a)}1DgG1߸m6)|* * |+P5=BAGԱ'x_X)qOܗ1#PubeYla*/ ")=Z 6N?r]3sX4{SLq)ru =nǸţp%Lr,r#|(~V\ÒE"Ҹ:GJh_̸RC WKmFS0e!M3cvzosF }9 ]W` AF6\f )/t(հ'|MW/$*;R$6.65=id%KK\"i6:" ,v0 q9 R֮(=>گ4fh yӌT>{O>R5&Ca'Pa޳v݃Yu0 Bn:w`e*Gܲ|xB^;,b:6D?c %OE &ۡj"N0lu,f#{b%G;H͏&M]i$=  >K:\y8kZ.szH=҉MdJSWf`9GF?tB|>2/V,!d*cz]XJ]CN1.ng{XSMz=> 3} չņkΙ5[Z\1;PK0 8~@owLkNtӝ8+ߤR=k*4T ;[`Ԭ:t%b*a|>wP/T!3@l79ȍ2tfM0!f?s-)!󞈶ctԍ4>wf)G7J4[ͩrdasTij&:#.(PEƕ--ƇZzLan30 /SʴLi[٧ל~;_-\x7r*! fiRl쯲Wd}|IQ^]"$lw, Vh=Y{'+ϙSaR2/3ƀ+'*)pphr9!J_>UC%\+G+=uk(bfiB G~WC K=XI-s.UfGrj,B+* R86a#]tu߮_D= N"CNEgEln$V~~Ho !ŤbS?Zfp!mF:ƫw >:Nv)CѦ9KW{7$J* ;*`!3 cE>YA$˨[CԈ};S"5@q1`**h՘[ÜPdFj@ Oop\4}%7"7Z&/fAW4Ŭ1/rr?}7ר Gcym&zM>_?mJlW^>ί^8Q B7H()(K uUlW>`0ݫ^PQeh׵Y5Y9YYyc ,ʩkyL5_V ,g/nѩ=^i uO6BKTweDAMUW 1 LNqTv`I7e&k|j[RljX|fKmlW)}d!nQMQPDM ]U"F1GKN:u ~,Ρ5&KsɬiODej>p['`L,6`tf#J|\=2!)@|[)"*ΚJnU -owTaOLG4:rj6pʡF bJW$~mA$WaC*# {Y">V5wJ}.%@P@jW_G!sKarσͮt#yɈK|n|.deH QJYs|9KIWx%*s+<5B :֮Ly+8U{SNJ- %i"1>Ťߕ`m'쵙27ek&0"4m4I.s$-zД7k.Sk+4ys->53hdt}9rɒL OK)ណt w +br2"04-f|7LXm84yi1n 9ߛKȟ08m`/-],B̚rjw H_VǏ%x2[L$!mbI 3c C"wNׅ *Ƞ/֖" SZcگSOc${inAW%']WtF?6C/E̦gHMK)y疛1^HRN*OqsMm-MӘÕ~`cb[sR`a{cwSIEǓ9`dk85!*̠Yfzh6uiTu4EGQމ 7dV~šӅPN!8EK EMqChIF i{;u, R20Njl(PQZ v0 >Mr(YFRYH)S+1NeFdJ!Kz4zI["3!/1{GhV:I6ԹP"alݭ9S?2j\ZzKdZ`YJR/0O&I1%۔y8SZ|׉ں珗rPH}2͑XYؼ`6Z~KǧNm|ʮNBVZB'AERn5 FK,peqTWIۃ@ѵ x[WTDQ]kq؜sa‰]獵sks=! : rPp+hߗ5^lZnHH0 SFߵmVY1V zjw>y#6`\;PCa`H2PX!זS2d0-jl|lj5V:ɛqic21XD6ĥ W-=C2uXBOufw")*Yڪ(7~;ۗ"vaYKBUDz_p=漒SYyKx).̕d/L rj.FLrmräI&N&w_]:&M)N'R`TmoO jE> 5t* o1R1]L,8Xn6=wz&r򬴂2(itBfR`XL$Ǭw/o8*9/YTL,_8W)Y\<%T a iF${{"fpVNRZEz3'~ ެG).u.OvFAlD|5x|*➳7 ^WgŔ.W&] #3 eQUZz92?a;Z0UUի5:$ l"<:{y?ׅ2Q$P={k-к\'TOgp;Ki`L%$6\}@ak,2w J7(P3R-L< LLR4bZ f +)~JԺmX $oSDdRJ~/ s&V+SdU7lWT}$5(ޫ$.:t)G֞+-ڷ (&3?RN7+5Vt(q.GUc^X~J*>76*KHƇEe9pI V?%Fg5.JڪL^&e_ _Oۍ68t4sV$y?NIu?6)>K] _ 3o"垤KƷfw%(/<£ЛoS pf%޿g'=O^C ħA(r ! OL&K! ٔc #bTf`컘V&D \l1_OnרL BR6c3>Pw3x4hN`J8mlӒas{ᠱeܑZV.X,^lhEйF79^=?Y>Q Cl8]>NzZO=n1t{Vq=5Cq3b"ʹt @9 !I?>Kj.+yNIjMfFө&V#\iL2S97ZR#Ԃ`Xyϱ]W䐤ѨGX: .tBOkZe$LȘ~IQ2><}FY^ r\$:|_Ocd\;3J&%s0K@gq7l) d7Yܮ`K߇{ᩛ 2#x&1PxT<* 7p%ͶBjf5 JK|tâ Wݟ²##_"RZP![26*2*(}[ԡpA*nָG~o4^|CɡXέp* ;5\Jnr_c_~D!`{nF}ωQ_ CGn$|%]\Ox ft RfO6#1B/͸lPgU:2Zk'k*k`Ʀ^%Ğ|dɧ/ˋMat 5L$ab,) tRHݻ.p ʊT +!%'KW_$ ^T ®@͑z耯e~gIA!DrRa-Z((|1\KR̗!b|XA 'gԏ+FK.AY.ݚ d|N&V)XO:TO%ߨ$6jҪő}d{=ڰvTX-Q,"h*X;hvnN7jvg90fRNb ބF9%5LWɺ2qC3zID4G3NKC^jK9ASvoYwQt9LW!nT;],|QN5": ' O)[ !m4Ӷ Z\x9h20u{G; TP("hra?8b: 1N8 5o  AW#+Sut l^+ Զl])nnIqo"&2\f}i*/Hnfޏofvko߆-P (r=T*lIq)Hف6b|Vh!\u"ᤲX*X2S#ҵ~4qXnjԪcs`]~?;mŸ><7YT&p󻌅ZÈy'u?iDcj[Ǭ^Du3w}-_u>N]F(~VsZ{lؗWguW>$xrJu&+rO?jB%c:ih0urwv0j}dԗSM -FYf_:hGϺ/T4H"{5(er əg ΒBk,ֻPi3ٛK?JZ9rks㺭5,+*\x&⎴D,I  i?e*J8L=RUvl/6Nr=C$ vӆ̴jPngs6g{’X@UWNVg tf'S"RP;}*`J@LeM ,ԁ+9T ~}s!D;W6ikF^+/ WhNdGW~l5UReַ@ TiDž GRWFLh]&vqIdCW}U=a0qQ"̺(mFXzG'2rmjb~p":9"'g` o.CW (CZQy̯ mA O>/ I\ayApE0ݪ$& / F1B uA~ZPTT<4~Ổ鶲|À淝+$vs LF1aH -y}ʛd!"Ks%F(]kWD+05d8-XvYڟ >\ɣIpTvWYF8.#^Pp-iOM?F~oHjD-G#5 fܶvaĕ+#ov4H>i= `Z(V ^hWL8g~f mʪ-G^9X̿ 8(g)p~>qv]bm'=88Oی螊.\A;+/,zbo\WS$ttJ9W͙C 4ɷ. Zhm9S(e0٘^M[I-0z(.]J9aQNF x4Z/>7S&A h{ʃh.I-hNd+yju(oP us+jDf͆0ZwgO)&)4!*P%'+qe~ݰ F ?zJsgwǿ# 25v@U8 R9PZ2pr|":pEw,-X8&)j)4rXv}4*½W4*fFE"D6p/Zܱñ SƏZTa`wH;(xՋF(ζX 'A1Xw9g=lr ,Er_',ӦRU8p!n}{@ao@dSƊ&' /)Eh[osd.M9qve6M޳Al66,Ys,gvŽ^ gLTT}㗽;{ۡx}j!I~ 2`P}K;.]wERr?w¦a|[HB ڟY=eI&PYE~atKyoz9Q5ٽ+bINM:nCd _?e08-jY<ߎ`lvmEYOaH$e_G)D?<($ǤrףҚ'uhhDamcy֊IhTAϢ{V5t%ң1lmd*EP+N,[,nk/"FRMk?|?]K׋ Ż%1b݌災!7Dvǜ/E~hbmaDC:j}>꙾x6}mqHu^^}WN!zt2O)48t-\I,Is\X 9'6zst''Hhg7xVK18hҁ1Gc%y4P@ӟGjjB`+%RO2R%Rt #L~Pc}ǥ."[OphކSgkٜ=V֕~Ŏ W@D[h6 azv |A X' H/ ~HJ}vDk Aә-od{=7 Y>_浭]:;Y+|:*QñBXCq:n.V gf QˮS8ܬ ZS{R.%¯CLWa29{WO35NXL$%=NM>R!m`X}Z҈2" ?svh,yS~b ()6 P38ojQdh[gj m(3}Mn U^`Ek3&e=[$r_LvT6*7s`?u/dy/9=0 rBE Ytnxe}A0ZHv2ӀS \|A[Cֽ_5,\)tј}ؗa#]Ϫt x:V7?B}Tb!AnXNA0^UhW``,Pw"Re(|e];EJmZи &̆a?}LTf]sml uo PN,6~EZ<ԖȖ$"w>1 ,ބzg'ѪV$Xn Wy&Ps/[dyŽ14tfv܌Y j3bLgLzď-KfYwjEWuR|"?2㨦xEZ'7~a9U@璻*vC$8X~T-fZ5q^Ҽdw;*π/8;I;YifttUR9#I伧]wRTQwZm@OHeuzU`Zs!Ņa-[Dr;$V* WL_}1B:WN!;^: [[ Ar_sr,y%u4jWDa6"/TM6obSu3QE^3IRWYT]~ߦ {UÓf&s9k.i%\&[?y֊2k5 ԼNu k@*Wp ^tG`:ޡ!X4x X3+u; D~;Ŵ H^\R2/zX ,1rkjk`^hJ= gdFh{b=Jj!u8L̄|Ƭ)?!ѥ׌7K](< e"3n.m{:ڰU,'T16+jmL:WyPx+k'a0w{Vwej/AϜ%ԋ1z4Qby/`rPcI~&3n n2HV֝7$=0IOFW9>B~Ӻ;}?] ?|i( Z>xkZŀ9zaKAN=0ȫ#m Q8ůno+&_Xצ{6w~OjxHM]XsheB9\ SVrrKw|K^"`xKU^Fj}: ElK2=KcNfy~ 'w"e(^8th3S -0UzHk#{Croz3 IُC)jzEkT%C  yO>7dE: k~LXz^=n$++2U^"*+Ǣ/#:W ԏܾw1!A*ne"t:s߹aQ^ g?^Y3~!^{a'}?3NJ xߴg6X+ t Ve%~MSWxx r ~?yNQ): tT$vUɦz׵N6﵄+ ^vk0Fx44WS!tTm:7~3eHꎟT14:Owdc0`'E`3=5@]0?#!tQ =fhlQ]ϡ5}ݝ8^5K ϖکMYEZ 1?G+_Tq^B<@rmϟrmGgztMG Q\!w7MzT!W24Yt0z&w'T4<5oxU,~89HHYOr-;Ej{=h tk =*@xvi z3BQ&s g) B GelyهX!޸/2qbyXm=G\q3w+W% ~]̧NK[8ީm8y?&2+aY_) $lDNL5]kxeXit(/61Za+.{\b9ƆD#ނ1q!ͭ}Uc؍hsÝ`ǖlL:9WBtVӪDnQ lcNrdu UAޠNM i|p,Ǔ7 F^SjDZQКD >1|Wa *ba Ԍ}0F_0MC`ƺKԐs\9jܦ@Iw!a6sw=]*'ь k#攃H14TJAGcyE2ѸXWP3\{6aDgv[J~wyRpVA(;aeR(Tv2sO2D/E\@i*?휎Cs(-7]M~B%,FPؤP!@͇(48f&"!iL'J]xlov ].TLpIa`vO&"qB:(߷qF:ĶlwB,mg5se |s.?.E%{8$>ӏư@&Er|UnfXd'yҘ"-*DwږAUUN_։<"FWucy m5KTf/i9&<\ׂBXM W_ 1"4[zS2Tp^&&E4{+J]FuSQc; YU~ښ3p?0Y̵ AhZ t[>{]dbB X'ȘUU7} 5Ҋi8K[ABD$eb7Ob𹂚hh1m4-rY(DZ,|Dir =XwdY:yU}A(9FROĞp 9VL7᙮Y+!H-H0`hE(8G[h(ϦIw(Q?q:ksg#vjycd7[K:rLr%:HHD'4AujXd4s2OmffIKb;+lڬ'e,r>LqSɝ ^ڊ)OޗWbܼi5k=Qږtrwұ4GX ށG{6ƻu pzɦ0;mv|*Em43JHLLl4Kf Tk*e;?ytxb;/5}^`Tp>'[SL0Xy(8yvaܮȿ*N?PM޷ΦXAAD:U Wd؍ qwKp ʜtzݷHǮ(f }]Y e"%RAR7Q(9|j *X$u2ʩ#gFǫ4Iiycyb J1CXbYz d1KcZb2ԊG Bjc=cYJ& "[[r˲f.Hx#^څR"T_QXI9MXMk?B~;aZKIlۆ0!q~R&Nݤq 4_Xn\.bH@<ჟS5f2ybMg%רp^I[ ,̋Nm^Y9HO ֱj'F:/xҍ Aetu8 UxD3srGI9q1J.Ip|eM^mϚe=P$>=Q7Aw~y*?ZCoO]܁̎@~qa*XMCk58۫vGCE`E:x)(}P(^bYWO̙$pɓ hcd  j< D {9Ȳ6,b7O茿m_&ⴒٟR1w@t|iaR$(A,M6'I IW,1X̅އ^Z=ΰ3,ȾjwH7ˊhYBon͊; (I3wm*X5x|"*TeoE[77+Pˠİd?oRT vVES&*H$B\ōjy8^Os_EsCSO^ߍ%5\Vˢv"Te_[dƺCvʟ]I$I7jw6IrDpfV5Y<!{iWWo,3DlK{4[Ÿ2 1g:ݺa;d:W)tWk:{Q+.9c,'0IA6v!S6HJB, 6/"P\GSVSP GFDc=X8i}A}J0PȨ\?2X!͗5.^FC;rS5W=(c_@NߒPL"-x+ه[h@Q}Dxٯ`E4ph攙K4E$βfzʸp$tƋ=~N& %]>gKrad\~å cubv%!eɞ $a0{{&ifc٧xc^y0 $|;S8H>㫢u!*S;$բsuˑnܑT i8$_1h\lےc0dH:Oe2%oі3ma u6w_!L<*K$%ЅOJ2-cz@! F|ͼy4co_sF?Eހ>O0~r23PT *_Pz{[G2xfy;#%)S؁ |j?q}ΌR.'CrUokZ±&2@P^n hn=i9YsZmygyA0gh~\6g% Vu -9X*-^*hkK€n!2Tχ;\%e?땴\s@ͻlqV"7B0 k_Y4T5 X\w=C$v0W8OG!{V_ #-oN_؄xunu9pr+$2+O?9iCAZQ ]^v2GكVW]W Ur(PK]k[*X@{|6=x^aF;\[yvZf2DN?|ĈV1WCG*YTqD|'~GTQ|DԞGѶK jR%kx)b^95GFIT\ L 9j2z/hu7?6ˋQZfZ!A:EV.GL߳ӝH5hL3a+GM][MTʟ.@ݸ: ~{ o,h`ny`HSѼ3{ zH(}ul| V֮0 7 H{U7Yh,~=41:FzI")❊O"`_=m M '-z=`}pWP{`̅ӁI=Xnz&Hgc((D0^tHx9o*֦~‡=]Xu5<^L(_B=h/ޘG<[*4Yc; CÛvyskmVc@~x{q%ʵŁ/q=޲n'}lXxhv[;JML'#*<-<`c¸zy e-}AZ'z|3йp)o3|K|IQޞNr3(Eä/5-TQ6@JlG iB@r[O5@4 c?99WzNK`juBez on N,]iQY>Ln sSDޮ>쩡Y؅8݉'[8X'e^-؇'ƣ[q(5 6ơ Qrl@5kC8իF xP2|-l4糩Ӣucškq2A_#@d鰞0(u}d&cdٺ%&^ [k@/R`ޣHYA§۹FN>A|aX[{MnJd HVl^0uW}d 'a$Vy>ShzKmPTD&uk.T\IOebXs j_u=KdE?So,KA5n%a ^2HD^A/thvFJS<],ig&cl͔nډ+$YJ)i~[恞xͫghPz?#'Ɔ%lo T>NM4;탩(?6Aʅ-{gTukGA{)y ʲڵE|>=eݮx:AuwH|XEd)3 u}b+EV@Wዂa7hu< qgC9YE>DTM5D%D{%WLv^ZStOkKz`dС"g.WUV?_*(i$ RS }F7"*;VexrZY˶leŢS!Wue%*AkWnr7ԲHg8ʋ\Yj|C9CvvNR؏- $g7pxRwϖHbךX@FS3~ﰿ&Js0''HLx ~2kb'b@^3SWݽ j1G7@S7jV޲(&hD~dy2SHz曰f ݟUkB@- reo*t`uL7s9 CKd!;?-̰nQ+$%ɩ«Hv9޼\lFҸcT?ND] WI8x RWS49b">C0(BtrwGUâ;Cr_FfE~\M]t!&0i:9:\H-Yp8'z)ka'е:ৄϯae&Xo7ƴ(͛ @_t4; A8j|Rd@4$kƲ@jP쬅D *jW)L^W:2|ٞFZBmjL+2߁džܓ1}\o?n EEfn0ތPaE%._aDǪmd? >LX*;ŜF[f^=R>y | >݃^}p N26sϫ G9anRzۙ4Oh ;=hۭEŸx1]QZ(!!vb:(ѫځe:~? ZĿhMXOTrcC(U1'D2$zM-zLj;Bꩬ1lύMcTk_60B~yV#ɺ-bwyHȵXr A7į6L9b.(b(-ܱU/ p#]A1fRBOП5:8o4QbemQG]"U`?T(g5 )iMh^o-o( ]~q;AN"y_|4MF.ba%=,`{ M…n)yئ\CǿάOԠNIUO/FܟEp_&igQ1*Ї5H O].:)]j1V%}1GK6M~',RIU;k6Ѳ_˕k# v_ LDfk}#K~k+̲>+s/^P'k&Єԣ?̯XU(x~*${[|v="ZF3e n,>'df;\Aΐ^+v|)R$'@,ioΉMx:!طwA:\fS^=۳r> Q$;+ιIV0#+8-`_Ѧ.ږ[ aEc+-XKetcҔ_!qqG=0WH"mA`廬{1äfO+c(x7Dƣeے.gX?- 8½YO)t|Vh\u5"Ii3\nS՝JY_JE%o3JMDY:M[r- ;.q1iN^1)|;l$VKtQǦOpY(sHrYMŽgFBh$W)IUF Q5 7ZB茙{F|MVP"R/!n&)x.HD6{V1L&Svgo`{Lm(q?60/+߹T?*p~ ɪVb[/֠"lԃr<#j#< a&Bxo% U"ՌV&H8%Ipym>ВC@s渽/4!![;  }ya ]85tGU NeqE+ÊpWKw-^׷)z,vvK v+؀+z9,cBK6Ye_<@؜+U}>U6:&v!DrpR_a!Nյ3uFަg3md@"n?ljS{#_6㌎(:vAyع7@KYP iAF(8sv'#Dأ=2aNr fyBޯ5i|HtcAlut)gDU$[,8kyJ&F]sĊR[_CU̶w;# DBI #EJazyhx|m\E]WxI\#Jxq+4 `S}GӠ_͈X:h~+-"cwE>s7`ƨ+,d.*1Ns/ធ}}|KKxZZu u0㷘hE?L]BƙJDyq4n24[(\zpk"q ָgK[dR`>e!]ͮ/U}#gX]\tt:|o-BP  S0d+OhW|ÝxoȼHa` ?jA2KC{Gmg 9(q<_6!~LƉkheվ2꾾@ ~h+gu] 76P]4*В}hu "&хB,BKV 8cQ7:jIWm蟯k=Fp8n9YՕ&Q@xcaJ4 gf3O 54pu l$FuqԀUU^$g%Yji7EqBrh2]` 1ߗ d ;dEbFy a?[ݛc`k(-汭LVD 7tPj2=Q G~⒚Z- @Ffqi_v<>M]篔Æa6leh"ܧ ٝ؇< RzM°p#w12Q Ƹ^R9m,ɏ#} e6t6L\՜{s؟'s ފZ5CJNBVae0*2"Nߪśp# 67P ŤWNj["K#%)~W90H=xQQzB3e*F2i3i q], XuADGvq~Օ'yzyEX0U"\nڟw[@N=78ji[e-U)m{v>(`ƁcHS1܃rn 5,,މ)wu0owaFKZUgShLmR&ӗbLr4sKq&VxO?: h|0k/}׈]w>p愣5K4XX$09 Uk`Q!jᚇis(m d*5yEOov.mio6j fO}0aiB0|nԃ;K841/ItfWJfy `?\J`"رc]pPzO.ӏ]Q@[+T[ȕYJAZ!Dt8A7R- iHl:5W~03Rm:z% RnG%1nmSzD'V7LeߜA Nr ^lɟ˷ W?llJО4]pZS&'lGZCiмg[Ћ{v[łhW(ˑSuP^jyϯaҺB/4&=9 {zӯ@_Pqp1Iv~ W|%T$tD,j&j5vo;i{-^ åƧHCMcV"ϩ^,tbWnHYOwtsQQ k0m $VPZ Ho+TdPkѸ [NEs]veTR+9f_͆)r\MuT$K3SÅ[}b*QӀQ6*ƀ̀ T={L݌+YғJ9ݢ3@_O8kmr-J,LWG i2UwVXs\*V%^R4;0+D7syNJ7OZёgYh0N ovݴE9DC2' H47JnrcS.5:H~InO  hO!X))K{=aGȻp5/7}qgjĮW-5'e1\@; [BRYZ闕uR!WF3{PsjCbX>?ʳnǂ`Yf͓W[ii6qp`OCRȮ{+}qqEP]'Φoyf {l>櫐/4n}C%X<7oBrE L!BW2l|ENCҚtR98O/=Ñ*Cs:y#]׳ix?`:R(YzW2XB T%m};g:s*_-2I@I!%4V Tډm~Dlø *Ue&ͦì  [t ` /Vt~h=gͮCUtM < $Gt9г]0B!E[I^cgP@- BԽL[I|w:ϰyp=]y;0H c8XN)ur!"΃B9\0? m+T-i.wX-`(Ωzk 9UHɽrCHu>L uH  02?>FtNY;giU`n"e9WSBxFz~;h4GuV,mKfǦjz |Vp|iBfQ]lWvTĆxnt"3/k~".*',H 2vILro+5;vqeOC2AlI !} :WleS3-#wm u-yTT P~T8l٧FVl FeUP'MZ)1it}0$w@]"",]TC]*]1fF0Qt|=QxFj帬yc$4:ݬ 'EqBs (&Yc#v i\4pKk~ q%2s\j*Gm|Y-oI{ ~in1DE*C)$`s Kt)9q1F!5U%?A~EI4.IREPN~z*fN8!^%SsBqX'u#Ժ撞$   bBx.te7v?KT34L%SL0P izݛamHPbYoB)P=_,tfhݣCf{*LJEdvJYmLPl| se?nÃ=㇑5`5`@!U@ h"9=lY+V6G';B(2y_AXǣ|]hikemEMOUߊ\=a((Sp͓lã*KMvDv̺W{!9~wl>|ܨ_G"ݠ fFrUy\[8=-;`#g3uU@%]AVd)ILME;Y9)q˧DWe09YڛUmHhGH aKLAƶ}"zV\)lF=pv&mݐ?J ߥX=T1s6MF7brε_ (\x>؍NHg (DE& QkB=CS[S0ʦ8F00,߿{~L5sc ڹktA @9blW@BClw&KByrBtT7~]ns/DPDkr8ˆ OC&eBݥ6-гRߍk~ g;8dF+xSURJ Ka LO`}АmZOEfO>w'Zplϡ3}Q_4T)7)EN5ŻV#(aZB̯ZyysGb @sLDp,|f®R;)a"0 w\emf?tuedD߄ANfn |<[^o|"h䦚#)d[#Aj-p~ x5q w%E'U웂T a'"l=\3kC.$dSl*^yJFqPz[P2ci}ʉV&HGQβzNGSw%>΋1xNp3)%z}nc@/w][*9mיD p]@x#&J@le ${k8ɆRWX+ dȀTfa3!H@6:ʇԶ$靹LC▏dy4zQuElGQEQ poqIiqkdŀ}ME/QOV48!0 \dC*A5oFXX^Ch,bv-K!XNd"Fڻq% s9gELْ~ڣ!`aI 351É~].!DW&Pɮy:@A,١BVuN`=3|:hqT+՝Y/cmƩ_Ol+<gTm:y }WeذfE& )W]gKj[Yv]!]f@,P*8f4@/TI ٹ:Ik8Ҕ/I7T,zo.@0,^MvZGar q):hRCUMIԎ&˔ auH_+ ٠#a,MɨTT_ߩS"LP)`nc[&j6cc3NoS~3Q89>L\ |#`OS=^n|BI\V}Dz5qóG_$51i?G!H,Z[TR3wN]Q ݀T4n-.y:#F^r((MuVpcZ,e6 '* b`<\㲧bIx2s_[uG)gѵiP&'KқK~}#jUzTH \&9>EPQ Q"x䑠+l?Q]B. 1[P<@p{]ǹk*j^&Pt6]D́Sh5`7X~+=ٵ鐶( y n<|k hkuR}5wB' nI7iZ]JiA"JdB[oq Sl/vջp/%%W:IphtʢH'hT*p+9ƔkwX{ъ9-$UzWmH sB Id!3uʞ: OP lͯKK@`mW>YҺC'O0gFcU9 Kb|jiTڡ"J设wy70r9akHm1(P1)JGIb'foCall%::~K,1Kaܺ@Ҡ/ T+iJ/2윪 ` B4GLԺ"mR*5fq,Jq:j&rOsd/Ҹ,.!e^/N&(|mG5S=;!؉JꗇsHB 6Ab Nl`U*)\"t-4N2w #\;kUYCUI =ۓ+vΏ<Xc/5 tkT]ϡq]hnIJ=د(Q뛫אh5sZ WVvvIdGN%_y׹GI TrTez}:I[C?K$=6W∜f^G!$8;(Y}U%gNLOqCsƈhH樬8gL[]YFH]DdV¿q6)7({vfL$1{FgqQWuL$ۂfͶ(p-G%j`,^+Y nIM~1jB]b"r4 r/ Uh!^^*X+Շe64_FH5K6&d%LP󪑬6j9×sa{# n,I ۊQ_`Hp3\Yniu(ZW3Oy`6lyZ) ^/Iw/. g6>I(' M_iyꀅHT86dugZ ɇxFRR;]?RQNo#lՅq`sB5jpnTOsVZ,}SMEFw)bmsڌL>̆n(/S l8J]YܥIвj\4Kd2 4 Bk +z“* q| IG޴1%d-j⊀?iVL/ǰ!P`zo{MfwA~LH 3`5uB&Ƈsgj!#hf>hy; f9 GֺS;tRߋ|}HJRZ,90E53ӋL+ H{.0j&JT$h\awVXJE NHxX`ճe{E=6Pk.WTLLH6bJ3IذvĄt裖= ;=?gS -܎փK.ҁaq-Mu@ kh 9/d]!i"tF-.do UG[]_Vߍ ѲZ{-{DCm( q$\P;l}|Bxxq f Wm2ռ(;萈9c7mB{!盋 IX%!voP/n/,7Z=(3z n$OpbA*)1 8&#+__׵ hƈ={w5{(@s. OFهP5ҏ6"}VUll aZ4MţO0"Vim"IKN_;4 FZlS(ha2O?tr2dc RJ'N=j`BFa/ kffV`jtX !9mik 6Ӣ JZh*doR: N6VW*Osԁkwg20(?޿zNMTzI'Ϭt[]B̜l92{QiG , |Jϲ)UAK9-sG.{1$EwVqKճIz40|6Nsۂfϕ,-0}# x[nPp]*du5m0KI#*nP/"@;9wj7MذN#ePy mTmzIs)97"KLk+uoޛWУ VL#OjdAA [;u<5yƶ'Xpc^Cmbs+'-I 6no˘R4F3'% v%%_nRۉY>}8?h{tAOYU20ĊIV#Ӂr>)84ݝ}l낎WD"CSWԒ0}y\iKLy۞I uA秖swL 1g¨dbI-Mw졉^C4)5%%+%"V^M c@ѸRŲCJ{RkZ躂o!/ѵՉJd?-3o~6Sc%Mt?#1% QaH4Ub‰Zn5iȵgnr1E"= >J}ݔFb)lRf0 #j ⑟;RtCf,j`+qm7_FxI4A-2AP|C] !@)ycT<4!Z@WН1.{k;$Hjw._ORU s 4 %RhTޣ:d;1qP紝О7aX4KA\a"VIc2J]6cS!Hsynj1 Xٻh(Pt r|_|RI30~1Y2 JY[ uH ELlxڭcb9wFeS IYcs z,%=JOo_+ẖ6E^M"V'>Hk¯IE1h4ų7jtۍuޣbie*H ^}/gy o2:O=ӲlRY|~)ic}Jo;a3ܠfL :ZzvGܐ{5Ș>|j:'CVu3=B@nW0PY=ζ Z#(*H׆~`NSS5jNM8,Ztl {h* 1?BHIx-ш׍UaR!*ꊶ4q\٨m4"Dhh;tZcSYr}))ܓ{qYX^Jx[i3s3|ő2|ec8ajd\GϪ$'F:| HK%'դPj|ev&7(S{A`~hn߬u:taof὇&gz]c$Gޛ1dH340i!' 6JQ"4'V ݴ cmYmym:,  d{t RzAWpjHWM(8y!VJٺ6qJ+.F)d8r=z&'ҘIo}#PX?HH/4aܼ4~)@lYQr&މcH~GY0 R9$DCS]hGBEyH{yH^H;} *H"C[lq<8$nMƯ④oȶ&d M:?$Y.$M'F=5b+gF5.Rj%Vpz1YpVCZ=slI 8+4$eRYAEKk+J-[ V (H]4Dh~->luB~46ӬVpX@+&>KMo\ϊ5B5.ʗk[,O;}<g/&$lej[)B6S?B,ci,Kr-΍KVJm!rݬY6sI^~X6t$aJ4Q~}ʹbP]xp4~W@ }# OM@WBqn^rgɸ"] 53`eҰ󡫠' L ,YhX)p؄0_o&l(u}ǾУ/BWG*S*HS+L#ƛ'wH|j';eKaͯH,e &D?/~cA^~i_z\8j7עZ􈳇ǐv,\]vMj%K &Pkyr]s笅҇${𻆿@gk;nNSǀ%bS,_,w)>dPҸ1 A)h ?0qtcd82'h&#)#-'rq/9"Sf[%\vtm m87EtZ,q%|̴eƛ,IjYխ 9,s?%,OxVG/,cU|'>3mֽJI\X ??X+q:/Y (~]!a.Sb:>-v}L0:LeYCP3}6U#'Ʒsl H=,9#[turձ-uH!lOJ2tvGa`ߙws5hpPdZ Zt|sXL}c Er{>`῏&ɾtD$b ri1(5n{&11H;>sDuo|`f>FXJvv>Ay+tq$$b|:+4VY~݃ZSpͺ팋G/k>?wߎdZn^Vo5C `غwz L3cŹVp#e~ Wea/jZ?N7 R52 #&.3ƠؗGr3-AxBȾqH&[s!=fy :7Cg 6I>\Њh{>]AdXJȯۣH֑nBu$3邆;Son<&[`ýc4à-hk69’4Ќ] e#T-ٲXbŷ׿ 7&T\>3?c|I&9}#Oq`Wօ3գ2,3{P"EC6PMEݓxxQx) oĽ6}'< ;z;؋Vެ{nX:BD,+2?w* [#5k\ipocxm? j7nAmg\?x m2E?\̘Gi+D_jVT ]j9y#;g.yQ5+̝ fY)QDvBaMZy#ͬ 0qC6\m>ғk \#KݭZUi^;lEku(TΒ`HyzBO4p%4t^yK-0 =ŐWrumn1aQZ嚩׍Hosw?V+C 5z|^H,+vyԨ%<%L%ƷzΙ' )&HFR֦YB.Әz\%-ڡNd$Xot UC\0l G)N5 MMt~PcHO{D.?#g$l/^ĖK7eJ6%=ܳdaԸĽt9`Oͬ8?3e YXۣ2VC^2HfN'V_ȇwwscS2C-Źgt`vf;tpgaXsУ+]V;z8 1@ac Zzh]ަ /RgfX0ڢ |BPy0Z!H}\5.Y)i4ILČaw\KIw+@!B>M: :=.)6X*W aO=?4uSaC~1$RJ &7Քb)'uÇoz0'p_+`w_@4q{dv AҫkT)*㜼+e~ֳ24תLL2ƔFq}( 3dqx&Ls70 a"Č]u|G,q7BrU$:SɒFDB΍4]؆]&[D;<ƞF"cmzUli-gC  C/*'dwNWKk#;KʷKdn-u5Cs΅tӓhi [+;>Dv>-[F㤐fa<s5얬XBf \_$bU}g7 f(6yЅn}4K(򙀌g# Ju.o6< laa Ao~ Q{e9hmZFm!0[ݖ]٧s{eguK(&"=%uw3} Ȭk?x=f-ZRgB|3}.) 4Ŗ<Pdn.Eu^<0|+ W*8[ŝ1i)<@[ƔkcZa뮲ꃀ .Skc,#}$}#ʹXRg=pK%Rr.!2ǏI#){fsE1HdSI?<6ۂiX*azb)U#v֝>:NVWoI%켍-k𑒜`"sj2OJ9dƴ:l5dTbS&m hP$. 螽MV*2x2 g*s+6vif{$h(2އLi3| 9DbxĕۢTϿg dM|P$ӹ4c=b>]Q?,3){Ìةr)GEB /4//I3fH7[;xڥM>r@2+D6RD" C~HQ4;([,/M%!Hi7[q3Q`PBnt?|w¥kæO2̱]yҲlp!M< ;j }΀n6&2^2}R,È2$C?dQ}0{Θ!Uq3fp|7y4vaFmRƩLƧ%U]E(g\Wknrly%*%vp{ǚ һ"ѽ{OH$>y#/lȄqH%]yDw~M9?R^oRuDC/>Nzq^ U&nGCkH|(sfuooyh%_aU\|yib2J՚gj2#Rop] . %49vvl4vbDC]؉u& /za%nzMYj~5Yk5xsycfڔYIJ;?9zg#yL8\z!( psyueCZ!ggr:5yC7<3lB8z ~4<+X=![+NR/v,i|^,3w,;U|wuf,⣎V9TnQ^WQmo3WpV`pY5%sQ %>*P#X Pk;fD>Q¡{֯ܕ'p{4j#×?_jEj&P-P@ Nzf)vۭqha"~SBlDpu7~:Sp ge 7)xOEzHUIN־14RC4f^OUʌyZs1qu. tK%)vxV^ nW|Sc5JPf%#Ok YصL 14UfW! &JHz.>Bs0Z/0FCggd?V'製@ǁ3JAJωC`7Y]YMak'ÊK9; v'W|vlvL~ab1@qݪ*mL-Rܴ[!ǵ~zoOO^aAү:~1'Kw!.\ 7,$n/8#*ѵJ1:Z*nOrk)7g%pP6ޚS8'J"4ؓł. %'rx]&^GU/ A)f;ǑZ@@i9A$aO`f0}aWҊ;jlv |ݛ{Zt'*Xl1W{ dλaG6\Z0ć}ܿ_uGb3 's-SAyńc0 U=!![ֽ ٮxwkja{kޓ[ ɝң`-ވ[aRhC#Z+ h yj4 x {1=Bӈbq)9jq. `$NZ˺C?=..]j>kvaڦTŇ I B8l#UgԕMYßBn#m\%? 94-:a'ZMBi-^vKEP]5zFIC]Y$&z{s͐|K: ] "QnɐTm܃ SQ/M\~[\<%GFA;ކdA-~e]Vnbo.o@û?j s]U '~⏯`k#ϖ4 v\0;* O`7K~_#:rc;Yג/V 2VQX[.7?s [XK?>s."*‰~ߏm[ n d{5-D$q%.@}V82ot p(e]^K߹ѥ_;@}l2WPtO5 it8S4Q{ԣS`0 C]Kn1I`FO l1">uMVMgH_!~nZ~ `= wDgB𾌺#{ \JJ&h/% (Em\F\YzQ?p%~pՖFT\ tboM{6YcyB)w?xg tƋS(/}`t5riҁ|hH`rb)D1G(_{(!zc؁.SP]ލcH#_λӊ};"sfz\鋙/Z*R;e ZY| lo4 S+詃 mk]nhXS@pvq<sLsprb^4PwTVE%Gq$12N<KܪDBXVv1ڪ?p/(r8ᇯ:+1sE Bv3tOK^lfKeC 3͚-HnGwϿA s~UԤU4`ӚYZ oefjWS̊_n˨BTPy{[Ƣҫbl gg2Ϡ>(1ŋqfxwxf,p'jgAxT xjy줖k&$RA:lq]d"3Faq%{uwSPmc46~O)Y}z+ |km_0~*avGnIw:<~4\ lDz /k5 jĀ_-15sGxͱJ.K_>,lg$cRI,=¹Af&t xS'2K\x8J;1B" [[bd#Rߪvd]<)LS $۪{oiqȃfXIdG6Lim&M90[ؼH¿V&vp(ck)Xn=ޠ`},*JU p^?Ť'4tRP܃q u%{#UڰɺL2SYlK+3۹A%;=vm̕"3)xRPYfK Sq _ƷNHPAuMU' g*bP0U8]i$]vYd D`aq$,v ݗbiohxg1X$HI 5ۮZ2.ELC=47|>WQgWPV}GKP:t4sCσWfU71/\Kz#)B|aPOń_Qfs(=OhȐOfʟɩdO0oMDu4^}pI ˩~sYLˆ0T|g*/!^)>ML4@1`VYϹw^ZHji!4ƻwJS$>:pHd6À2_!3^1<[_ޟB{;d:$m8,Ŧ.#2j{j:E0CYZiZ&!tyO(!"8QЗ[NdXh7GTu@ɁkT2 vPǍ+dʬOЅVt0kfeοp@c XV0NtmXGabhR k|uFϢ oSׁc>F7ĤnaԊf4arf+B4?%XǡɖAP8[ȰMSPZ"sq\¹3)<7/0FdDK',.WTӜ88׽t齩^I*[>P tN$h(#Ed9 eL`ҶQr8+a3@,m|ƘjYpe#+q_R`It@0xZb=} eUD!!FO8A0Q9[,YĝmT1n\VXWv: OD[+ɼ!tZJkC|4@U$ x>5A6=lZ_=F> :.vSw2:_RPN#5`PuyKI`CUF$btӁB+I 5F^'h_Åİ-#5s ۃ.*9Z5-8= jbz% z%FTIm9@k_!(r' 2\$@5I* 㿥rg 7\6EW Ca82$4 8Zܵx˖tKIۜ;H59uipCvu%|bw8&^ 0KqS@ C vRjba>R_Ѫ Fx쳻biGKXOw-ۑҫpǺ{LtU"XK|́1T콂]V% di\}YlhXW`(lZڟ.;ʘ+q'E{.`3vx57L*/+ Ieߛ}[S}`&cHkTFM&^|>uIp xf IM6^Tn=:t{b;n& PG$/gV3%z{ރ9y(/h;] nBUE5L`q0KH'h9DMʽi У3͊q0Nh;)*wcnwua}k\Zwc20u ' di;x0 JiY{]"cEIkٯa,[|)$HXNJDI?Iz "ApEVθY"zϳB~o^TW%,׽ mTtRx@vt3 asg2;^%Sg1̵__}`uu 괣8J1X29j:GȞИW PX}Jv҄Q9אe d]w䞏s4Z[e/1|]pLtZ-iX{῝9FG3]邬N\٨YX- iDv0JV7/q ņB-D*> ozPZ9! /L[(E٥C qG~L ˆj JE{%urST0>'w<%M$&̯N^`+\ՍjJt6 эlfuCrga•ڜaEN`:2= xT r DAv+xIU Z[&X)ƒ1խ82 ^cz' NU - ~AAch}s}jγYcA,s1Z|2/e=:SEEu>s=͡\IZ'P1*!60iue\1۔]rd)YJ5sbk` ՙu-Ca(PDy(SЋY1'c##/ܠz+LJ?$+m ]=-Ӏ0o4^{ݒcb.ZԹ9YͧeY:fb m7W)ܿz+FBAo&c g0 2( i :=,1~(E 6ɟ q?FZ׮lѼFޢe1K8&X+u 5$"X%\QN? dT jz z!ƦƖH*|(LנOսkATOf-~bjc8^9wǧ RRF5!b-\>v!Cb6>(ğ!gM&ʣ¢wnl8+j,Y]3}w|~( g-!R f:)BB`¿4QB2-bѮlJ U\Rӄ`БP|tҵs e)YC0gmm$nθ#gѐ-q{ɭN<H'~$Pk1Bzkw.+kJ8­_hNrȢd2NPݻTLwsDAK+]}kœ4휰+-eFcb'Xq-U,—f~">⢝),"?GZ0$ hif1ofX5>gBnFI#o3%3Y#A:ah ({1 +6G,eDK跉?$&9HB (9X'>׾~dBc1pKtۤo|LR~K>uh/Vv>$<5=5[LjKo302Dgi P$Xר!bd64}}%44gG|63C^ϖnjf&za&!_3&"S6m80-N.*MBJmPR"eNy!QNfBk3MչH&{VA }Lt.Wcn,aol#`qj{$]0zBܓgdwV?_`jQ՛<%LOSb^K.^w{ eG Vjz;kbG=d5؁NM::!-5Ǭ" AkӴi~;2AcQPSafX]p+ek|zyJC'`3ʲ94t޹Ԏ3DԴUZq:0 0 ]L ?FDlx6N׆ 1%YQC}v-3d (,1JX,"Ӳc>Y0lVo5J+Z Oڄl@o5N7@ւV`r疙KjBkӼ|m&?f#Ӄ&D;6_˵uuvXoCt.*iJ%cA>6G)ToH7:Tf{U}xSFW`om(uƵGh}yy^mkI0GJ'|$N7-"^ lA.;"ѣ=r햿,؋͛`LxiW&ec˵30K^Sf=BQNiP1g'J-Hc[`9&Ued+`Bn]Cr!q1NU=@ Ppv̆Ki0BR yzӃM{ڦu{Z\LG,E\Fk'/@^*IF!lׂ_B8T3HuAؚX?a$v9_}|lx6>ɟk-wڕVz$ 4z-24[g{C@y scx랐G0m%e)?][x/hIM/3@IA<ZlW{8 W5EKKֱV%KZAߣ9` -$BwzѾ87qga Bܩzo?\yYSM D+[ϮI2tErlD^pQA{}~G&,uԫHbN%WZ8^e Veb 'Cy <&_DVrj;x\ɐX,Jvg zTz0({ lL_B|bI)[W!ư<ٗ_?"J/Bs>CT4D}[A5\@?%hRBh%mL,Qn4 D o7 {k0 cqj.7(?_97e}7\M,\ߧY_]zTzu@ O6`= b.Fi-͔/@!%)u7{0-Ώ?{N<^w$sy"] o݄Ԁp2Dߏp} *| E82Fqd[įeZO[iy)]Ib\$tSޘ KTLU{ Pj63>O{a0+MX0IEq Tc)C3UIBYi4$m1Ji nx0 Ї+yn&^_XŵySگ#Ԝ Ubj29bObMOB2 W\Ih=^ :bH{SZ$e<%PI'B+)}bǕb"p fۤ[krLΤ>fyd6m[CZx+FIO=4#뵃۸(+ym0qGJkq3_K)9 C-6t"3J0K.la5u٧H}L=Q" Y¸NV;@Vw05E`=q1xMR7{3r*[V3rr\PӘ#4",,dlġ͛N ڔ~WD8.4B{V?'M(PZQn6?Rw+Iۿ/T 5_ H-nƿD]ixQh=D1x"+}" m8 {1/9 ss&σo}OhwSބuteCNF<]qsddBm zݳ-]h"qێǜ$KSϥ 2>M J}[`QnUzV+0ױ DzCi k1ڸ/=ޠk$3eE?{(?P~MJl4-fLe$~=|aιG4x;WmJO #!RhyҮf)v@"nzhl$;4wKme;|XY|E49* 섟#/^ Ng O !r'FrR_"ҽ2tԓf>pu`Ɣb,dxQ ~9sC#Ѹ!%D=aCm[T<~>x%:W=`]8,bѡK:'JsVYoLyT0 |OQESw* ৓4c<˯;7@ Ru_%$u<;AQo.x𼒄P(:cN@Oʞm 7y(bްIBRX+T!ZO^"}qi@p8q #Rp&rgjvkfZt ԕ=Xl2oN9w !l2[̶hp]#ЏY)Y'9-W ݄b8~/Ek{ԊS4gq+:[EDDڏuYK;U5Ǧ63~߸5;] KWWz˾%nAJA; 8PC x}fQ1+$[nKUݯHKb.s$d _1ؤ-E$VY;%'ߒNíIAm GtU8b޿eM4MhyZL VhJaG(+~ё um~`x ]OgFѓkXb ?E4%w"C2#RWgpC$}67r_#l&ׄ\v8n8`,,4uǺ-&LimjTm >FP*MigWsu^G[ r*{ ]$Ռ ݱ.DK;AnQ(1$kLFP.5 w'[|,ˮ}P̤3Q /S]ˠlNd89^B-NGTs7`VqND\58&Stwڳc9s𾑸epZAПYgr(#iӐ1wI-GK͘C527&.f~>.1_>7zVS^P?<^NP{x!/՞d܍5T JFH!7J|ڞaa< J"(MMr̥|0tq/'pum/qB_ ͋ԐmXԅӨjqT< +>},Iֲgb:p n1壡$:0݀I@g*ಏΓHw±`!t a4C-Ew'@߮p};vhia' L51d (yesmLywxzk^gW($gEeHPDHuB}6.ƘD= O r=ۜe0l9UhNQHTtkwzg+C."lqz0.%ai:F 9h(yL])[ދ 1k2I"IV hYCBo[`TO$-;E&8h=\ColN u!jnIܥ=wܼڅdH.='R&@PF{i,'/kZspS;>)Eduv@<3{/4R;M캙sPD%F-_#V?W8?@pt2QD.}bf\~!4hևf>?j_n>:q`QJ6b+/ap1D&5{C 3Ꙫz_)7|]H1LªpW Dx곖y"D޺V`_'s;FvVƄݣpz Dƣ讯[T(]#v?ߍ zqB]|KX–039>V,4Az4`3XovG?D,gZ27\\;鮊V?V0X§_6prjOq5F$i!:M|2qɇ59)prʦwp`Rl=~s1 X] C;])}g~+cKJ [:;T#VeL^jΈK֞r&/=`9Y .NqoEybKN;4A@5xܮ_+ҜT4RY0TۣG$F}C;B^[4VH0 %c܃.Dm|3CJ#EubXZx{f[G;i ׎\j#m )tKYh2QniM"BK)]s5/ZSK&=UO QtRń_>#o>^=Z؏9rʘDFmj!sF} 愿1082LPx*&D@r`?K K1qߙsz:/[J q~j%Nmr僞].hB1I 1nd)#}vD!o E r?aߑmՙ~b'o g~Et 7JSkollt[^E->PV,l]Wx*) x CUIh"`V>܌W*ZFQtyOt7"]$f(Epܔip[ER 42.锃?0L +<ƀɚA *Ym&5&3˨RC.ux CWÙHk+ źcZ8f8fMv$ό ӏRA# ^#K~eYS ʶV= ]2o_8 KjiFE@ǐ}e<08=V;=V ?Oba7$ OsABc+JQ×]NE9nxu[u>DUH8&+Y{Eyq90 0u :䍔[WE/&qH.7)aii{i2KwU~KbEjK$%K6:P'GUԵ8ϟ$aJ<"ÕG BfHߤb#.=! M/OO-)ucĂZ@^>hgm}efVw u 翴bMbr+RoU+EK琼(Vgo+Rl(.3}WZѻ/Q<"whm:fe>>^0]p <A18GQVIz}n/-:J`uBi[cLl['hj I 3-h,WI ߸[} h:k .G%8(EdSƃ;LEq .NӐ]"SL<9ϐYM{Zj'׀ߥiE<Ϥ;3,Á^5k!<Yx8tAv//KHkv9y; edڿXl/#NfCO+B8/- v͛!c )w˷hLRLMy<.Ta*$Uq k5T5EDooVlch?PUx!qI\o8ZJܸf8<~g1d1iҨWňnGu6_:N>L$Ԏh)U>56PxԆXK'aK<e{` {KZx*7*{ꩲ7 d%6Ay.o336QxFF;5ˆ3Ah-5tJP\wTBRkOI}+]#"<,ǖamͷV? H/́'B 8F@p8^[lthv- skbɮ U0#WG8~mr]Î3a<8fR t^kX%7/+Bf῏Elτ#Na7ʼn!r1`R~!Bq {,CLJ.#! ։ vF D¨M+?+7]Uhӄԃr-4?NO%g_] _E@N J Ӕ@޸Vef4lH`gWsj_z1A;M &9-Ϡ,2cj68y?!iV'mrN|sꟄ;_\oWS>j$lH>K>y7Tl.VhUlQ)QE$>wG4A?(+tZiX}6&morҰߤ+ljVy.Bk0ېv?O3zȭ9P;3C4e[P.-;?R:Vg S:N+~֥'ʒ)&"Ϡm&b9ٸWRt%TZfB)qg]m**1ཨ9!"ع/kfg:ŁZ6ק /,Ī0ڹzᒚ޽ %5Q--iSEא7v,,D_v2BoZO- +ف0LUq)SZ~t_\=1@ k`Z}1׊}֟ŗdJL1yǟ[4,e\2=Xdh!|GL?521,6FTґ~HbywAI0XhF?q Ԇ8L{V+5z| ۤȥW6S,cE}(Ll/7@kQBr;Ui+af͓xaf7E*pi==@Δ)5Ƨ$\yGr~x{q2Qh7\(NNi*_i "7l'#/U$iT9_p$~$.x"5{cW^"˴<ꏿq!$iĤ=;0 bXY8SP@XD|s (cEԸ!}I׏;ACRlTEb@₵9Pt:'䱲0 R/rjl˿*݅qi$-hݘ\=\{œ9iko[ggJq~LsDdtȸ~>%5pPbS!+A<{-am՛smC]}al;oޫI9,vqt,{2ƦG-:vYU͉?6[Un"q/aR'"zޒ':D,&iHؘO&O'ҷ=WK_&&VE;O'`(H| 7zϿw@5,b{B2O.ɶd&o.GgUȸ^wG) ~U"Bd )3AQVq[3 ;b=u[YA,5+okqG^J.Fvx{j*?\ĤfdxFM)ZԠbW x-߶ِPE@hK'Q  B!qGO]RKUesO-lUtUށ <㯻ܯY4I_٩"Yl [!Rt떻, #\6m¾Pg&g h z{h.WW}`D}_)1!S|M0q _Cļd)]r׋I7gE0${` U7lW0Qnfnܰ鉿0LTڡ+vPYm8sC+$~'7[0|8M>O$:׻@;%Wڬ-AuešBgEo& }AJ㻜!.N̨iIt'}JKrb!d`|PZ+skMD+MH|~g@D_G=_}6u {:OeCd_D`aQ~55(Ǣӏ+]ɩãp1ah1OH@عz{:w> Q`,sF%,i$jSM崀l 8YwRz ǗILP1n`+HF?4@`1R\*ājmq.n6tAi8hvuA.F}մn_Ϲ?aݩ7+Hcg6YoHڡGBG!oc|$} ĸnJ{#vd##C6b>7}`*AWH-U 4~|uj85,WKɏ"s7D&;9Q{:Uaʮ zt 28803 +nf>Z 2T^Ύs K@J'L0.Z:]2/"\Ev6=,A+A)Z^(N&wO,9{!=LVk([hHMi3/uR/M?T$,Z4(>\4`. 2j֨xZ ʑ5np g^f2xA,;Tr~r*SlVEfTIȒIrPE(˺!4A'@<=o+ sq5epŒ?-=zQ /_a9e"4>*ϼV˞~QL$' d|voc%cndjvlá?o=$9hE 3(ɨ%{Mo վ<X&|c֡쇸4h;\ZąZP<&|Oi+H#OgtG -., jt@5XAN^Zb(R<9>TNVKfitXI4}7 0d+ԙhĭ^AH; ]~Z^Ӑ%ؗ1'4tOB/mG'WFZc9{ ^2Z9NxOAms'cJPIغ WwNTo;/#͒y%|ΆƦ>@~5-mW=0/Y ;" f69/vP1<h[971smwZ(Lm3Ū **@^BIO" :1Fkn^Yƙu"x `Wr@% n:%`yQ ʵ޺ ǖۡ8 9ƕ#,Wh|SCPSBvF0 D8W! S nJCwȾA,mE ŭ%F =s) }`3k<6\SHxuv: O۠*cAZd[ ݉qS۠!"Hi^cG&Q;Z)my"z{4V. EsLucM A?g,fy2ƒ;<xދ'.CSM%f֖!!/WBZ~&&fy%e #{!TȷWJl:bHUEPIhݑy5l{y?b2agL3PvFcq:&S u3X5| :, + {g{ͽSԖ~;7ܛ3sSSNY W5w(5PH>VR}-]i>[%nV!r )m [/ݧKKE0@7feDd.;Um`)Z K+ؗ 271/q,eԢW?]$hcV&dqzv(JG ]D[;C\D/G3.˞$˳M-e0+oGJsle%U4(FY~QWM3oU u#: V>_hZn33O/CG%mkAq)ѶjÀ fJ]g42qi!^֟60{,&+Ģ+(Guy>q̪  a(lepVq1~QxJEc RZ!&( Qptr۷PG+:V]"8JzS{ l0L0=9vS{%=W: W,S|.94x;nb?lJЏi'Be}4'BI^'Vc?008s#KH7GcF"^͋R/h2gIUzdu 3{}FE̜}nƃut Ҷ]e ' {Gw> ȹHKl|z;R H{>eON?[]jm +wE :Q`33BxGTPMiY2肞4IcURl/|~N.)|dEs$05G5 P/.t;`5G}βF]NF4kD[ ]sCjJ?)83k;0]v2؉Z%0.nji%X -cZWB\ iaf6uꗗvBc9g^0ZȺ7}!#z7@G6+O >C#GNp;6d'fp6g!PO?>qʩ'jYZ!8ZP3,J` Wv }YFapӳ> 67}POC:4. ~XP՞89v>C{H}"(&"P  uU2a@.V%±* nw젓`+C,L(N|3 W 7+P:ʣ?(wqz&H-muhaq(kA&=kCIli+{Wxv$S} x^ܕf1ˤVPE#VJin3[c!闼8 įrTS[r>3 >Ls+<ЍXr+|(f:;Oy"-`m:hmyBv2 TgMr$sMPpLئ $ ]uݢe;fbWWd UX1ܲys-V|xcxEdB4,s֑Z8#ȪiG/a73$1=PvꆌSFYMLP,^l;/y3 -t0g Zr냍)/=2[1J>1\9ʟ;w=LY=88N4Ҫ5:q+J{\ -䗅m:kx9X};(B‚cdDxmԅ݇}cJ17X44F2$X)Z|E]/Z^A%CvhDGא-W$$ymXdL뷓]ͅ#[ gt դf-#Hɕ&I MM Z˵库[c/Xݰz~b f'SLW7 7{9Nj0,@BM=@ql$=o4bsԴ!!^xn]*S4:Ur&ʤNplqĸ ,ZBvWQU~) g-0> !/_S7&}.]w'i)y q׽pU',;N} <\ *YD*q#r `dB R >O9\ Tp[vc ,컷 F=KԒ[d,JJcE#g`Ppg)-h6B)X>c$#lX̥lN),|S| ;wz8H k(xc`C# ZaRgMo_~vq|Vǃ̘"u`O%& ڹnEQ-lY@Xjâg,G΢a?hy:PBS^ߤʁ=39vƄ2xH,Fb] G✤űwf2>c.(h B3(B%; a[K(y+}-)[#0,5P6+i6tMaPc[BHས&PZmd+YnV?֧D8Ot2ͦ)Ȅ7uG:-S T*5R!EQkY=8q)'++'r/"[c؏#Rh}k~[6I(z_/oI¿3p[nU_I$Kոf®ȼT$ABёevsh?P 3/J_EaJ+?"Pd4XxlF neXRfu,l% 'Iˣ|(:LP}/QdR< ]$_Gkug+ZV+ĺ/ykxWRo.=BH4Ԫ|3a$5>17S{ZUL}\N#dXg Л!|JebLv⣔n2^0UQw9:a!qze7RJZ?Z֝IЦcSQR:qwAbaӬXBl"Y=@^ q/njUjNF1P9xԈ h|Ȣw60Ӟ, oT`j5fƫ(v1j#>VBgت/ް)W«gH4eP <&]hΥVd8 nBwUg%v L[τj:<읧-R =me0Z*nī,lbL{eh>DSxdWnv(h&}{Z'd>0n U䮽rDz&Hf8+It"Ds^T4QJ!9+¶d1?8Q i#7y{I3J9o6pr#(AxL0},\#pkPj=\j>4*-o +Hݒ!PċvHῐz3&Й}@tJ84 p!@A`A/$FF@)UG3flgqʟg==X1%5 %$MmGUgS|1}6[x 55Xq.L& dbHT3UK)JPɕ+ ޹Kdtk̃ttBS)* `7Uo GQp  Ja";ءA*>V9UCW0zن5w4,Z  䂶- ,σ?A^K6nu53Dk)ڝ-<(IsԚvE0G&F" @'X(nq+Fsoi??18Xh|!'1g+KoCA 1ُd'hC|q<:'c"pκZ=2VF=_*TM J.M%B *"+c .fm܃B~%^&wtfyvX$S=Qh-cs!(n*r5ˏ)bP+vO=|[뙂rF YcLn2dERVF4c(]Ew@p`5Shw-gy0]S<4LP0y@#࢓jIƧ5]~camM71):2 nx͚ȹ["WedR5gTa+M~).[KbvtWK=OFܶ^gf #৕bj< ۮo;zJvI2nKYi(D]-jG\%E"ct|0tma%,mpޖ8D_ql{W?K;yfҐL(],AԉO;s/P6,曙*B6ʮLTxOK*-)\`I &fgoW3ڎm+jiѻB -mЃ GY+J$ +N466.~BFn|3R+rDP<( g>19з$J@3v;B|4[(ڹOq;g O^Y_/EŁQ=9:/@:4rFÐr6X[#+URqbO1=Pc\XBɍT.,$ tJ /@K-tZ/l1+K15QiI.^ypԎkuHHIe!F&Q?y!)vS!v:BrK^I*e2([9u9L. &+.SχA5 M`z]S>,J%68I{&P?cC>2F߬ (Y\ad HKNK+*LX!C6/3a_wc0ڷQ'2>92=ACt#ub>w% ߟKQ]%r3“# xtF| =NܲA|Q/a{'nZPt h(##H { $h `Vvyڸߖ8vbvzBg|_Rҗ=sѡ\]ec4"wKKj "GF]|7t{鎍SU8wf->#%t;;[mxK{Zvq u韃Np*f#; ZZU5 m6+֊#MZ{Y> '-^tw$DHls{,V7yT?>:g5b#۝#n{0Oq0b"\EGlN I (޼,`Dx7l*8Lr*M,j(["j $XԪH?JxR=fnGKE =QJGW1! ͺk`/h~eva9&W 0ͮR7ާohZ\&!NPGrx$ 6]ˈe,^JOd؉6L5Ae[0Fb>ھ:e膝NԻ?L][ꍞy"sg ;H,;& $ދTST{Ĩ:9Q 2Wː'Cw:{\Sע2#6"A+@C5h/I[Mz4BR2HwŶ&"r0QmPqxr*xѳyT5(gX"bĿ0hշ я~Y>,`{ C^w;PfdT'rPCri}(?ؒ4(]{@LhTEP(+f@o|td6}x:am~*]6Z^ `,J_a^k$S(CP戂4L~#1tB<Ta(/ i-_?C')5w ~a9I\(`v\]6q#=U0"%^7Dt$2Mg h `' S˧O\'ZntV ɨѶ>Wjug|1E+>L<(C&۹R@Z]uo86#PEpm]HӵͱÉ=#*S?(ԒJYGSQm! .n{;CB+ ]mkmv5 1x1 ;|Y@T/lfqِFnRaHE/(=)nP43 SxpZvuM4-CP 7-Y<8#Դ5(.(߇:tYgǶՉJ~3|9~<|X=Eh{^`0T}C3V6HW"r/n4lB<[)3qk- HpV;døt ,IpjNS qU| /򸺤 xGT@ yuCr\b ߎ>j`PcɟACԛ{D$$,G"de#}뎞mB dE OW,{2d߬W"#s$y1C}dedwfm3s0=AߜS^Mx%G*iج@sq^O O߀wl]?98K?}2O0ӱg{*#%% c_{m1,qkn4<- zՒU䨽hpOO 6TT9c{g!Bi\z3?tPNdGؓDȄ:0wFt*eFBO>nK8&Ӂ hB]s}[sYD|$&ϸwc^tmSӈ Mb!d'/S}1%ߵϸ!E">ҾA4֡+˃J+zjjt3Y쑥ʌ-]E{O-*q#M@i|3 <뇜sIj+(j4_GYFmE㹏0#jԄ8VCGKT¯Q.חv;rdžy5&;%,b1y$G FqIRXd[Qkt8^f%;q3A $I#{ ='t} ! G^Qgx^[pp([&Flo9!$#>z ZnZ)&m='K2g7E!r 529@ E`@Qm9 JIy/~ȵLNS4%o0D3.h$}tGP!(L@Mg eR|3 ":=z%\r0|1QlM8RDw(p9fc531uuy|d dҺ_=Fg̫HtUO eˉ)%!߲U8'(VTm'oQ5&=%H9q D8Y.'tAܽ}rʷBFr |R{K}(6A[n.=hw&QJjpM DցЗD~I $W1vՓQ >ǛYKy0FrKGg)}P6o_3tnގ'epC|xfNcVwSA̅3B1XCa?_pO'uEr>AӅ;>- ˋ*TefyPndKOXaEވO]y㱧?*2bwf >05] }qZc'SْlSU:ѡf|Օ4 Lϔ݆cmA /&\u91Y6/7MY;(nR('z i뀿SsKڦ3ˏov'AoS:'J% ^?$K8jlywJҠW)ߒxf7 =P0j"0V2X "U7} ҍv~R,GeqQ0°8SWc#åz67NV ^}Qx/?,:cbRuҳ(k)8`26lwpW<VV+~0N֫-A6@.6w葺]GGbHJq;ӹLw^5mq]4L̹z\j2dW.w>g6V+(:ʋؠM/pFJR*V\ ͪp{}C@ϯcsf`#EF!2'Q|6 ]2E~R^i5;i!VKm^Dw\b#i'qZS^y\P%b#o+g#FJAy@ 4/XZ1]zbj"}59_ke=ٻ̉v*v"ξ4cMsv* ) mfNJlEYHQäSR[ˡffpA^.I%Xb <}iSc骟+3): _5e[.KܕŹKLez˦&p\^gͻ" }bK ,̨XJ}|;V.5/mzSsKFhD,қlX%~ g&}Ʃ㸤C.I:)WIrLh)enHFUOLX}Ǣ!0,25ƪ]鈿Nh֡lAr,8!nAFR;zacϦV'([aZ1N1of0תvekv`E6P[U*6E[g>*[ }sTK EVG3l.];lI1y6'0a}8혠{xI& _FO"=L*$"ʭsHa>Mr9\SS$ET@kA[c[B@%hfp4% Rk8W:r?3hDK/Ϡn設= r*C6%\veEvOŨH|  W<*>]BfIg}º ܶTgA;_aσ͕H_x=:L5w҉-eƗ֘nQUCxN%mE/flk+O V"qD^1r/N/zB qҍtr" N\]1(M2W΢.M 3&DIu_&暟3\2UوiTBgc~~JHc;e?_åp_ %.㇪MvSS'u`!CevDʠ3).drn$Ngj[[m6u[4c}i!C6`4k4\>T?0H1$`ȁM'!LTnÿm5NV6S^@R#5]bƖ&RL@XnؘVNx Ǯㄅه&.Olf^f?Φo}mD fgtBi1y9lhMdYCa(+:MmD7~}ǔ$tUI~o\NlTZ)}=a^3R+s-ZpScak+IK;&Z|*{ի` C=ϋ /d/ yNמnL_*J.#Rs g_I䡪29/Nf`QcXSnhB ə^茮1$k'qbQhR⩉yx $s >5T3Fb5\ Uf kKf``Q6BHF⸡yqL],[1݄,r8Ookm -?-T/Vu@_B[|ad~tLõׂ&z뭱4\z%]MGJCʢd81iK~28»H G^>(hyI5GUD_=KvގSEC1Vk!TO21iJ'Z R f3.ȃʻgiTkZ5P~^{3(m|FS4.GOF9"Tlcҿ1.x!EZiXFy YJ-+x?n"*C6'ߥ1Mm9,.X^6&(e |pP|(:CWaț:O@ou剏kSѿ6H%=R85B]{OkiWn au%qB ]_Ӡ~9/GJ;<rmOai1qA^[gc`1W3ѯT)M˱hV^4pA<y`D´*mvϲgaEYyp;4, i~@|&uMnZƓt+̎5Cs 49\7 K+Q&s{eq~FLe+m MÒP}E >a2a!,I>{ ׭vW~đ(2t5Gb)4νWJ;~Px$V~̤B Zd':U~ k/ G@߹CZ&U@}nq 373x` )9&vSc#.ôúx;y!UϿh eX`샣56 $9HdI5zyEy#`<g2e8J;c"Jr|;'w%ߔ+'ҫb*{Ɗ g'Zز2kd(mm)Bq5Y&igsiRYן < ^rrXFQ:Z.FzGir/PL:R6b.L S7~Kyƴt2kmAccM?Eq:UNBExt!#4??`E~K|wAPP85d^`tiD>^`R/;1'eya+r*AcCx3Ju}[f2Xp^5Yc UQ@`u (W#SWh- 5*]E3 P0Mq7nQBȚmog>q[#U+1+9kl}lWjVmM0׀ga`R5„Z28 bָsTGh(="02F꛼(LCYˠ3qL@:f>54]3 kHo-0,j(*ZI.rnJ,ýwςd1#2-HO \HKqE6겹K,xpI13 ΨX(ʹp|lxNFXUPj `+ӿ#Sd7J)& A7떽(O[Wu0ă L^ paC\J@9'ܗI==^=t#LV\HO)%ݠ}EֵZPRUgQm5´hsOJ.y!̺%,~L%Ԯ8찍I4)2bRsHgR9@+"lVb1oh=UG\]kϋK :ŃmLKIK/cf s(O{iUWu552D|Tcrsu y()r$ |/L!P"rxDoUjP u6dv k;f ^"+{b1c_#NJ=GBL+ڼ_]L-к90r`2_b/T-(z?vqRU%3>)=qTAP5PB\KJqC#[* %"㩭6Scx$y=8Z2 JVL~pدN`,R=88y :@[wD]@It" * #V# gŻ%c |Y"?TbŔ~/4f8:41IтDwl]{"kcD7o *T!"Ԝ? OO5" =pߢu"7a4 ^7g|!A;»`,2&d a"=Ȩ8@>Z0Rfl *nS7X Ǹ[ҐHҨõ {׌:i-:@'&g^8^3P2 b@rq͟r"=A,0 āv : YZ