bpftool-4.19.90-2204.2.0.0144.oe1 >  A bVW^^fM)QTK^X ja>XpIfpbVs_,|db%äϺ=Y>ωJ(У? A,eݦ,7L=CG9&b ^ȓ:K@K(Cq}z1lwBՑgv->x$0ok"O$bz-n4of_$\wu':T=]6F@ 15;PKsh >GSʹp?S?Sd  $ a39 NZqw         B  L t   ,D(L8TP9 P:`PFMGM HN IN8 XNDYNL\N ]N ^O/bOcPdQ eQfQlQtQ4 uQ\ vQwR xS yS4zSSSSSCbpftool4.19.902204.2.0.0144.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bVsobs-worker1638948070-x86%:openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bVbVbVBbVbVbVbVbVbVbVe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6989841b83f7a2fcdc9bf72c3ce4b437aaac5b3240fedffab7dd0d06fee672c4a0bee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2204.2.0.0144.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)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2204.2.0.0144Laibin Qiu - 4.19.90-2204.1.0.0143Laibin Qiu - 4.19.90-2203.5.0.0142Laibin Qiu - 4.19.90-2203.4.0.0141Laibin Qiu - 4.19.90-2203.3.0.0140Laibin Qiu - 4.19.90-2203.2.0.0139Laibin Qiu - 4.19.90-2203.1.0.0138Laibin Qiu - 4.19.90-2202.4.0.0137Laibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1638948070-x86 1649841011 4.19.90-2204.2.0.0144.oe14.19.90-2204.2.0.0144.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/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/7f89395013ad1a056c8aec569094a450-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]=11494378f9e12808211e99fe200172031701c98f, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR,հ,Gutf-8571c0d1b5d8731298ff704b0cb9b0965de8da5b00532633501169123eec96cc3?7zXZ !#,] b2u Q{LT \xf.]Lt;bI*AY3tE93nǮe=:1b.99P-o.lwƏ|qφW7+ 7lj-}B/F-p;#S t ]G/gA%첤-\=3?XӴܜM`ًL,uM1nd dxJ0ү}%P9r.$, KG\0lVxn+Olar[vUD~ux|J]W-@$YcD r@Q>O -P<:qe&I{͸뿆a;ǩ;Rda)`8t1(6gQ'&gm^uDju\93J`а~` Δ(J(m"Hx.0zNŊ_(XH$˯Š-^Ϛ;΍ʡYd\ i2Gsy#ż4lXfhϟv?5脗el~G{=! '+#/(oK 6x6!yUW:$I%'wMH[>3L-6ʩ#4t2j^jSvHApքLeЏx_Yv\ hDܵ,@mٹC*Lq}Ja  57v m%l*&_\a3I* G\dMOl,JŊ|>0[arϢlE.T{F}:Cz% (_Ͱ ~ 騖1 sPJ6 UQ?3T[Cm?!)=EL*4i:g?600|g@דwe0%rǣRkg;*lyǿ%xMY{:i*nsM5iP[ϲPtH <-y54؎ЭQ`oUeT휚5XԾ ZZ wQJx{`sVROݮ -+^צV^L J3z>M3B;!8H%.F?%)]ͤ%Ay  4.qs*^o04OP V33dQx=3WʁuTKcOmC[CОp x@l>yê+z"pd1=> Ny0ә~dҬ3U~ug BM 1`) p }fEגđ+I_NΥNLȄ# Q%ZRحU Ǔz( 04}~oHȿoca=dk_5NA8l?YȤcO۸Рd9m0\[ hjAΥ䐖v;%\uf#^ \[e.۞vsx>ZPD%%p% ,髴P|Fr?,ĕT<>׀~S`&~\ik9m)fa@aK2ra> N:e/*uM{`s6Qf0?Dk';I[yafI(|PuP|C{,Mѥd}1G u*Cq9fΟbf$r6xLZA-GPN&ѽ Jc:c~Es$ FV]q?2S]3ȔB&r.usBz(^9e^䣭M@8V w_b4 2?~q_ ,<ޣK+x"p}!9Ƒ߆˲]J {8>T {4$BfFcn>i~wLOisDY9_4Uu[Sjöqz׼*p$W z}eÑĉ֖ "j\%nԀtHM2k$Mi4HOSӴHC&<%l?b)} 6μ \sEg8Y ;e،g@773ߏe{])*ĖoZI:i4Jr/ abT ?eӨck8e?%)ǓYtzO*)m{A*6;X,C{#};fȶeOo¡>Y\GlA \p7r=􈵅=+$.FYd1yToHԦvـrۛ 6a/V}yR";4lNyujdNZǪܺyёx;$Lu2M$ЌF7ƥ8eC8 Ϥ,yf 瀧WnebkGba7B"0g PaBXf\4D~FļnWז]ůAD ׶qR;e"ʆxxb[=?Gęwn>}}ɚp<+{(&D%6huHhPX"Jcu>QLZX5v|Ur@#Ta@~R6-W7􊈱w'033 S9[EAhf&*`,9w2!84ӌ+Jwoݓ7UY 8$Ҳiw`ł$BiT}3l?#C%BN٥/z(;# - #yZ&&FpdQ?%&)e"|.? 7g&qru)?d-hNd_$ɽm-f秕/\-Ətu<0{s%Ϛ|Uch,cS>~AT[ehO2u0TW{4@Bdh>N*LE~Fƙl+6#Ɛ,^R2I.[^_ elv$9 0\?/g?yJ$8u2ψ\Fob0>,CY ǩU .p),iB>oR,KK5z 9Eg1::G&?2 )mFvzMI[)<辖 -8avV% >j=~*YvRɤ흒Ku~+o#5@ԋ#u)eV6xtTGbt5N.&n+@(8Hu| ivW< <_\䏎 1MLx {oI -Dfx6` *Tܱon`;5ɀYtk2G͊($xpF>i{ۆC'*0ըl%ʇc/:蜂eyܪG f`)io@3 60 ,=qs 2:x|P ZE s`hS N3lo0pIr[/P|GEf;KZMJgCYAR[:DvF\t!G*h u3M$=3e3 #;O/T1ؑ%Ft280A^[#Nf8Ե݃1GYlreza^MfJ"`4^$/d-N;O>vxw!܅N2D>nwO`EqFu+YK-AsuOqS1bg -ɖ,D ovLLϟV f[Dnm Pyb39' c<  +i%g%*Wj -}bG=[~*+:I 2V)Z;ǰڡO3;u8Y7X^<+Q+A>BoTh'AfYrOGP[AmW* P?G΂ǥFp37Ι3C4dL=Nx7$w&osx w][[DAg!iS)=vNO4CrzP!U4&g'?5X. ]~c-TnF_}6J.aZz M}?cyfD ԃΡ#7zK,/)BU.C~ln)vn3Ģmc>D }f; w}!(GtGd 13'ȤjduufV_a\6HH 19XY#l_#?`#cT٬bETKAM8MbD%[Xh,y{ pmwxy~'90@a{O9fcAD9ˀ9G:u)>KLb;7&6FbWo Jh$)CC-/@%Lg=E$7exM?b7ghGNϬM4!SA0HqfS(a1DIdk33JC˱@ ,o)BZ|Xs_\\Nz_E\>3&<(8QX>Q0%F!.x[Vc3PJX9IKґFڷkW F(. ș=LVW(72dž|E% ~ǚPkHf+i2Lc{^ݩG)#l_9LRoӝ9b>@ZV[2|;2$[2ۀRVX-+2M %zHs=h%u4VF(dȀ{4 x(1-_8vb6٦kaJº~)<|%@c%v?`GE!S{ENrVs;uS\DCnR\ѣu@ KN_)6^8JʝYᗳBMmQƙ~k8*N߷a)tAcV{(y3˓27EK&jɲMfkkQu_&}{M< ɿ6&/>1]j?}1] *t˔wdSs( ۏyM7<:5bk>@eཛྷyXt!&mc6TN'µ6,Ā(dS+O-pfH:lܸ SS-CrY+]H8n&*4AMӿ+n{ ċ` Guz~+zViѾImƷs82(wDI';AtA3yO <|S^\p̹2A8~8$L7n֓¼o yt͛b ;h[MHJ3K|xjd2`WlXs } :*O`_de=C+WCڊQѬm H Y9H_} [cW5&QɗO [>o 6H;ExY6lOv*t״^]O!ybj^&O [(sȞH՟2eO"ʜT1| :"R Ë3ԂhjA9$;HE&F@OK-`eNW^J]Ut6|och-e+ή柛 s,dķH6hXp٥AKXDQY۱P﷘ GzMzC75dYik@ޣ (~h]`q_y<%g=rx 9UL"tWgՊ %f Ypu6n=Sܢ/"b%.% \NEA4Ia.*zZ7\  4VaV_=X>8ö3)䅯z_֖(Rh}:a֪4=N(QO1l\F8ߒ6{(;Jq"` ʈO){ExTkjYAb/\p'@~%(0 sfB%׏C>vjS!w Xef T qL$;@&J™>–f4DB[~LiDn ?ZH޽ :G@!aU :zZjk8p<J*lz^6& y51jRwG}sbݣWKx--\0K .4\+{oL)PzOHoz|79x|p|*Jۭ,GwA% ª~ < F$x2ś-%xagNfg~*kv%2_^d`d>LRTE!Zۆf}6Z dOH4"vi,5)Gx><=\nj"zĴ.,da EO+]PR<>5$yKyS6u '_UѶt\_n=L}T產K G9#0c /dLڀ94^fUKҖjKlpLf%&g]9cQ'nr{1ۨφihz剑 `ENYSDN&R*NV"bI H^wQW (c$o8M~/'&w؄nwSrgUQ^0Z+lj`Wed,?y"45gV'Wͯ)3uL蜽( 5odb̙4FdK\3(C]`9=,oD9qI 㧷/ `Oq+1:i*+!K@k5~Zo61u D#-z0I¥t+Najޅ sG{HӍO %V5@GTlF]˦+R$~-GfcKK?(oHz#N6NA:ֿ mɪåQ2GJáKN!cF"h}kǰ!Z 9Y(b;RZcQ00-wA$icxO\9doY>FeG TYS1qk;ȴ<7>Lo-^? bddK PĹS\ڀR0g4WP"I#.p15IɘmxpRUW_*b@ Wy+f9G84@Z xioP®#T8l"dz<׮JbOw/<8"@}p')3#*S6D=tH5QsV[v YA+ `g +[rcx_%NPbb,On:g|ySW1Mڋ :Hz'%PˎGq$rW4Wn<ìr簾$9Y,jў!cZTz'(/M)\18.EZcH XK)ZҷnLǟoğȤ (轚N*V?H=ŲL%$1jM!&ݣxҵ>בja qDF:!wJ5gFI Da(?ӧ΄ЮtHf˸ nsjK. l[,Ӓz ` 6&ߑzuo  "rzHFކש}hq~R +r.xZط;_d_ȿb\\(CM'8[ol-yٛP յ AF;2,Zt{?ߟq;ԝ0"*'?"M^BQ̬`YR5pnvj&>Fþ\5u&̵V0&`!k/SXw=zw9$ 9=2KکĔ: ҂d_u41WAg̬}yWQ]|B7q\*<^Kj4l~oY48þr)c*ў-чo-OZH\)~} _<)>_ݢiAaMcfmn9d*NJ I-,c]Oj삃s,n׋W'\~՛/5*.ie|5,̺Y8yjzKvi}T{Iq^I -/@rFٯwn~3CK*O{38ǎ^zԨvlʟ&AwF]Oo+[f`Igx׹Ɇkѹf$is82a3ֽK6jkjܚ^Y #&o2us5el0Q=feQVq]-Ê >I8b_W7G龎ŷ21(LBk1KNI]x˳)rt;.jzg~YC6UhAO[Am]Ϛێn#WTAh0E2#7*ܚqD͉LFk4agĚo,n%@[R@ [|;* 1ަ\! a̳NM B5gSz c{xL \[YGUJ19ɀ/jwzX7]$RTnk T)qTh\dUՖm '~"#b}}dY7ݚjZ7iLQYR}?oDPߗ/ʑ ˒3_VD /֥֙5ş*srgl-c1绿8uCug!i?Q8GF<+@',fňFb(*qDmoֲ :Bc9 %Χ>p!.ƞYZyHKVY[\?s#J} LgY*m]`䷗κ3kqQH< JivL,C2P{$@WW6@KGٻ!JrZ&r"CrߖP]%Ov Hƙٴf96@nX ƅN{e2 7fpHv%)Q'0ļu#G83SjYk! dADYrp_*5t2@;LR{dKXGžKG0z,S}:pì'5J`ҙd(ei v>Q`>ՒNקPN}IKyPi~gv2.:sFOB[_`H\ vU\Jkt-zkÔ>f8@"ųq=6$U皂0Gfg#{]>f@1MVgt-%gAj>y{Nx&_.ׅB+|qVhHg%LevFSF8H~B_7 3NDSrm%2+:?M;Ԕ^ՆD:Geȭ]Yfžae͵o 3 c2wx S|A>&i~N>dLYnLrj(g7st #W-<1?Km=\ J]vCmK #D(|QF&$wBYQQbJ0عl()J/*t2Z˕pH# ɩRT>&j 5PY)լY_KjcPZ'h |K)VT%̼*%IFrOj﹒ɸ]5Y`޿2ˊYm7ESs@D;@}w3"%V~33*6:={s(n-J`*WC Djׁ5xV'~?une+#aSnS#`ۿ2 Fݽ y(0&O<1_F!oߟSvߒ{ɷʇ S:ey ܀E#GʙȬEq,OT[,ۏŸF~z?"2Wsrf"Y^IՁz%Cvz bE. M3/$԰m{;Lqy 2^ /\'%EK]|TSxe!՜w:y "s6dOEf tZ``:aAב)CҨC00~:X^ݨ<$u(@E$ToȮǍ'd[IIl~R(;A85[pyD%$sp#NNR~\J?u\ mv9Uƥ[ŤuK3sfv2wzGR8h 0-69ɯ +6C ӈ*il[m`[* aТtLxe1tGc~.WR(81Ȯ$^4@D*,H#[)@.)|]7l)ػu'Zs{Y)#FƗDK##O ˎgzqo_0RA{gVd0q1*wJhFzخtaGInd4ǿصHD˻\hnɮuhYYQ97bo?̰:W&C qk2ƕxjK7;]]CTj+ꃕg ]ے"$Em D' Tu3@9@Κi O ieʽż,U 1Y(1X?3k2MvdX6Pav _FCX& kK8Jwj0yЋaV &Nn2!$ 5u21q'NrD%d_̴ſ>)Z.C?& Kt1tSsU# xzJEq4)MB˚u7헊ܞg 2xLʓ:Xg!PZ %H Y =吔\ͳIg{yUIf aDD\unAkʺujmkx+BuxP4}xKx3*B28+=Y~fDϞ')jwqKe0"NX02QusLuoewO7bPmUAQn}4g2HW9%dHqU=.RعyN'ѣL3l-y;{W8Y fЅk'94t N" OP܎?1gΐ׈u s a ݠ;q4E&e!#LUYs~s:Wk)񱏂6kX2*DúAc 4@o18`lۢH,ճT(>q3fe(rx^BD 2֣DiV00謁#=l^~>)}[CKB*]eh/ulL:/էA,{3:cyRaXQxCxȆcnub',7t?b:5v@K!v^lT;|,DPå}Ǧ%7@N r5C0Z=2$G Rђkȸffba9&kԤ*c&|pخȻF&^{ ="{x_@̔Z'د-PB*&v,U(sRBzʢcD8w[T>[";>vJ ~inKA$9BHa}8ɝ=-4T[yOa@U#(wPdHW2l2rxVCs5 dɲ`5YꤺGߓKs^p & G8%xG0q4.HzCEjD$׃;\PXIҳt-~E ["ylC' 6#쒀N d;sH\偛>2%PmsvZ`YdSr9|y/o|ceq/Crp?<S.]snj}w\ɒ'0#ZU /i^ ?+Fa( ZGmCEǥ[zwK|[,ww)ZbFnmah~ě;=cg6M'@'ZXcbC>AUE8Я.j8>l^ vEJx#nCKuoKwk8k\JA 񍏐ay5IhI+hF(˄cfmrOv1\Q\G6A^ȷ N_˗Kғ@{*SK=G)Midc\KOCϸ^E*N׭ ) o.FكMgRO1EXB Uq߈ |K-ֿg$60|CN-`.C!nˤޠ~R#ꘓQOGlV˲R=u^3QrIQR ۀ4UsQ -n:<ٽKE%z2pxn#t+E@zfB /:‚q58dU72~I2g` LOf~~^{ˊ 'MU]kFȌb yxجG~! bL~Le,yQڊ1UU r#qDL3<˟ޥxފu}++JՊ2$$%`95PfZ:vAM|N~!~1,u|fM,2[*v_xB-<*Okv`~@%Un\AKKFs>j[R0,Hv#$׎Ў'ʏIH8-}kdT!&;p D_{3 $Xpi'`$a&eE~LsFI%_dTx5g팣2W@rStB j1_y"x'f7 SU|h>7祮\;Lek!t>TiljRB=, az?E#p4U= >J+Em8#/Z#\ + (}e} #GOY*3o+ĠJpFc%Q3$[g&z*> \RH 62KY*XR]U rR/_t!n![4"-G8.%ߋo7M`1>Wmbhs?C4Xf1OQή&8*:4ox>~cr´L@$b[ŮHg/MâGVo |bV*HdFσ^IIy: I}TQG%!`zlB3K&Nyoj,]mvقi)v0ʟo~VB&՗3yKu;"zmh'(3IPQG)ަ! hС[v Ccݾܞ׶zFcqLE\1kGLmϜk_J+L+z.4Z `Z>4C'4$8IifxKͽq|Vf!ß Pƨ}/DBYV-h[^|pl0߱ġ02CCҼmW !~]jQ"do3<'o@~= PtgK(pqTI7>Wu&7dc~=1 E/5F w9KENjdw\~/7LV+ߝb];k:>Zv",GZ0Fc$6C5O`*/_OΘ^h ]3flxXaKT!Y9 `=*a(v*s-=#♵HJיp}E 2d0 ~39d\yÞKxqd_R:33if*0tF?CcaZNPh|Hfi!(&@~m%Fl㗀w[} ك,5Ue*(KYOy1 {|46*7X~t{"_KPQpw'8Dm>'U.P\zdH:^>gaqT,Eޤ'9cN+_P93rbiTyC;)]32pE$ P.Vs7j0eV/JB:PŵX ;>+agNtIom{.-: 'i K>i83u0hC)sv`ZDaȌXw@|4côX6gP|Qwk"{35 3љYh.7M PjȜ:_5}$j D(UiPqG~ hv VbP:Hk:z{W&V =hwY'pbì$XZyTdldVUZl3g6YKsgD`y^r 8 \C&N5( c@\jwd[$L/_nH;V{/D>}zY9گeH/qnȈ)k! kqK"t<ˆ.¶BVg30)&C3B"3&BH'iDq2;$@# + k:)4ٵDvG@Zu,0N{} C;ʖx,Tkk∮~B#YrxŊTv/Bx/zV.b^T{enG9\~::_O Ʈ5!9+KVI]I$[ș[w54SYZ"Awy ox$UK'cբ, iۯ)wُڶC M 섻>;3DV&D˹&'W~P2u0؃+ݯ?d AeYPȸ!dC긡msA_rNؖ 4`vu5EVg~P ÐRSt ;fZ qz@"gHB[;f>¯0m^L(oBqaC=f֥\Ǻi&FoOiK`qI$Q"#YΡ٨? ;/Y\7uSi/ 4'<(G\L+A2\$v` \]d,Wpa |bCCb8T'M~o_ax_doL9i U{kTWX:< mPp&fholGwNfp]`ze!.`dJ |0iU ,w]˖["mav,9T(hOGU6'ȳa2wŦ'KhMlJv/ 2$ţ(4D-DzwC!r2|?E`S"(D%#ʐȻeqq M Ӷ2j4Iw(Tȷcg>ZY?`cf5 x4@b%?86 򂨼p- faôN|{ŌP RXJ6n䃁65j凯cv l?qh8%k-~kjgfZrK0vmCj=f½qGFR2"q+TJ{8puH\/X,9O?j;5^ɏ[tLi/!j__ Q t+;P}Ayƃ>K}oΊ$dBoՕ 8g,6;>Tqg;E B[yksoNoE΋;^BoU?Ÿ+T5#+hF35~N}w2HK59+IϏe2=;=TշMF].}J}b /ۛ#h`,TOAѤ+a R&E]B,l b>+ۏzJMhɟYT R&X+p7fF W\tx0d\jmvAmY &q&lmƓ8+sf]9Pݘ>1`\lRB');]9ML\ˏ-Kㄅ<58BF#9 քYb&4ӔzMB, =hoo=7ranUuS^0܇{>v:܏}zJ$ޡam;:2/&zoiM |H%E%z84/ڲ1NzD켇PZi / Yh2{9GD~E\1^TU \<`Օ*s |~U?0yĂR$\@/u8dVµД͹"UqTrĆ\wxe:[Dn ~LhsUrG4v= T{Uw쨙cČ&[vAe2 %ZH^Rz_L:H,m Αx嶚#LGLWrNiޚ.h*=_EPSkX'p~py;&eP ]n5bɾt(6l=M?Jz*yْ!Q=V:@nTǽ!_܉FIeb&\FQ37^.} ޥ=u695&ou F_p)hzm0l44Amӝw|zOojrWB؆LKB>Mגך]Xj_[}sKBϪY_ d,\UK1 q6ƻ [::F目dy@= ~>F6&GhAYPw>߭0UJWͷǸ.n;ʞXI9T~i617؝̜*C⯨3`)*ud!R=sZdG88B|Hh;/P4NI0ެ( q1UADhDK.FHC)_ͅ(;b_KIyk7>FOhVCCd7ʸ{O0Oʓ" 6jW!)Xˇ%wLv $ދrxb-7Oܔ#3TSZ`r;]ZU,ֳ!DP PvI qKAO"Yl ثb66  "cb 7̚RlL?#e^!VO&uK"u璔" ~Jc[hL,$!̠kSkj(! *,ـ (dWq"մ)[5Zc9'-N2r^YXy]5llݨ/c&YKH*?@o)ІQ( Z=UEV+|9t٫]jֶs#ߨJ_1b.8Gz@)_6Kܘq̊-"A!p6~ 3R$1K\ّAA#Graѣ'm\aA mQf 1GBCr<>(`:IqHE)|b tU1/LNDZޙأMըmM6g#%y/qwY{H%jN]dǹwkB1([MHQӶ3 ln_[ B7p`?[8*YŠѸ;ED1:Uzѽ-#/#j.Q8YU5-v!Z"p˞H'?;򢞆,aZ", z{Y#m>^)ZO!2I#5굆¨.sF* $4)_azksWOZ|3xÐ#4%r3*$)S[t+l+P(~*H6L͙ן]yr(n;]8J.f.\Qp,tS+yVt@ w 'CX"ه-Bn}L._$[Ķ#R[L1N& M,ڐyJԞ9pjꅾЙc'ç%MA8*XQ@q6 {4}We>D^g*)+k}l0IT~s Ō; Ֆahz\ѩS < #,O>fu{B0;uŮx?f>JL(9Gٸ)a}0 '-V{t9įOl35Lk,uTV!<)al(pE-('~e-eD鉅IFP.ԠT`Lى Vw"ip$TmND8^}.j+4+rm?7Qo_+2Jq+s-*x5h}z&9]s:8ayD/Z-Y\rTTX҃jy AcJּ'S]|0f: v_>/>A<+֏tU}H3u!@ax6JG1ʖ..Y{yu5[t~&:nHŅ~xQ7zˎ;60Nw55H)tIPE!hQA(­ImH=ctEړ,5)__"{KҶF̢-S~4SɐǤ[^Sh1#n%H,.Xg; 0|&ia!u`KTa0"gJ  {nIey5k\]J|k̰c;Mrm;PTZЄFhb'||hJ9l %ɶ1~n 8neQf2.1#h*+ox[ɏȾ Ogp.R9}d,Oą:yT6|O45,Ec[%_p_ KGXu5:9 1d3 2WՌbO/Ͳ.u#FV, fki|,./M1C[]&ʘR>IW:G˦K~;v02htO0{gmN&7*6bTB!ːlbmCYd1.p6vfMಚ|AVvqnt\*m@oS<*ǐa@Jae$Zˉ}"q+iك!2b2@r1́::tRz3b\CuC(`_D{KE 1D"!n6\{N1 BIPnέA8w|[Kz𜕔"!-KM5=T>,+T5<'I7uzS'KIz.k2*!@v eQA< Zsp<^7GLJ;h) ' Z텇q!ϸ,a}aƐfÉZ( ]Gu{2@I7?SΟLF]¢ ]?g(~ΐ-vgX(fY> }&n7. {׬3F_nї::ͮOw>Dͨ !Ӥ,3v@7*yqݷ7갨Zj-N˭&n ۅWh(Nxdhcf"c1^W.CpX3_X~rXefe z#Z=-)"pI,5T2=OɃ'p=y'~!Q! u,Eұ."۬GQ-EE?~t1#<7wc-n R4948i@Qzֽ`W!<(ZH:h?{o32Y]-G=L`Q0Hbm!؛Ɯpv>mx נ6(<6L'1]iY40x,40/Y/2:~i;cZ{YtφfjXrc#VbOU+צwށ}&\lr!Caā"s>{ _ }j7ƺ+ g_"rßcv_e' kE?8wu!xd,nH 3?gnwPGI; 1kZpI6T._lgnoADb :jހC4Irq`|EH&x50RA4gFQҞ'I3apvˏDBeٳ4)k#/k!L{Iʹw䣛З uZ^Hr_ʶKL.xF:Rލ15k5)4#[&3UZ|ẢͿq'<%^*  Ma$/V_?ۜ 2c8VoT҂.*.oB z % 3 Xg{,e>XX,#[,*n Q*!x}P 1sg i]'[,i*iH6z.$y?, Ww)crRjE %;%ǪW/! fSj_)M@(aqRhT'LdY&&?I _.#1Cr>bj* 2C2 f)$~Y;MxUJ/UzPJt8KN]]lcU/oNk$}),9N ?ϔ@ka~_ ?i&AO} ,HKryWacl8pbt [7 ȗ 1-1־s`?/39_c{Wz's2^O =ᧅB˄Ov]o>aRP-t7ͪ)2j Ĥ\\Gkt5Xt֎ w%l`+C}3.MUv3e #^Ӻp}JkA׈x<͙ZGW.0Fd^#?M |嵟⏌#K$/Ρ8wB)Z32Sx+BI{S̝Oa6Zv g\ ~r0xF5bJ4n, @^OV MՑ(53r`뺗@"39ñ $s NТ^htEhWXyutBڦmG҃aЗ(]o] /mWL$1z\b-B耿ֈY^2h19- 1FI&fK"RU8$H觾y#4(OvpNpQDyt%TT c:Jl2+i*&/=ėkpJh+W=vRL/?a 1ʨ<%s5%f'ZشiNخ˚0Y lI  O_EL<[ j2_=Sk fx"ӥVdb W cs u}P,DF*Sm39S-$p?${et0[BwЀ3CT hl㲙.8I߿45DLz%eumSXA^ rWhϟ: ](4>|fDDzzxqëA ltE6Ce'Ua(@6g<3u#pzTs=m$yK s?mM sQs3vmM%^4Y&m-g [rtb'wHN 8( ߉lD&G5@PV 6*qvβs\ t̷TEW:޷AFe-7WvcNЍD LaXL9K"ӾN 9V 8!)|*͛' />At`dk:1.{~ַN  ϰxY_쬽%+_dn3a"*Fw"Muʔz@n0Ȥ1*+Oi- zABHғS{|FOoXQ%  ,%s7^'`qOw?WO0wv[:A0m{_Ʒu^6 1t0nVh#sOG(=OolP>n# @Ɂ3v?IߨMg`pVnWtk9 /b` L=% wd"u0,v=pH&Bs)s=}ծT ?$zjNa:!TJi }VC; WSԡ"SPDf*`?Mbf5X5L<Θg|&VSPv {:#؝`NJҞrM>+䔆?hрlDzD`?y?mTJ}{G$H7Ȳ~8쒰 vJNN8 ?kK- i?Dw(<uk:MT41٬QuW)+7w߆/1sa谳_.$쀚vO!zB҆Dhݻ聹 e,㪴F 3ь@|CъmF㨞^bM=WS qF G\!M-Z+ݍ niڱ0skal60m1BT̈́[uCO p/b4i{)OVҦ[1T`qt D~Qmm%e}6l~x1q*SMR{멹~Arf!kLP :a8ȖlA&W@ꋛ_+7kɡ ic<{XIt"Do*\mZ!Sv#v?Po=vݓ*bQi -bn]ٔ![WL O5DuT]$]̴3vU;rЇ㹨jQ>b9ul f[!F75!u_2{.ۀoO`B,SDӒc 3v3:6gnDk@܍BcKԝ Ww~Brc ϱh9odD>0:(';),(^|8p.FrGTx-Ws7qJ7\9ʇEYV m-dp` ;V="\]TUQ{6Z&c+:F>UgD(iU 6o~~5@Q6D'.6JO 3pAG靀>t{f&zP*9DnVoaYjT'E~XŃ38]T5!l}I }/P6xq^KXl+SNK˶F 'W Cay]d An Iѽ}`A>O;X.p f/chZԶOyxZ_wT` M;-7]-9Xؼ7`/JsЀ#ROɘp 1F%Զ#Er ~P |ɬ tHÄg$ATuxi!-`?s;)}+1%.? n`6dR+?=ps2ES] ~q`IPحӞٜ*Z$F&:j]l2o+z?+ݡSuEVcTE˞I?Sʭi2lIg]Q_&i| p +MhW WJZ?@y~˛ &vh-E۶Ȥ ?_|}Hb%SKZnAVW"8$:D \'΍OB[QO'i7`@[uit9?[hKs)7d_o/BXW 6A˛ yBphjm%aꚜZCA-l=ϣ0{ۉ֮wI{?3'70`ۮj5sTl:?n if왹 pK9{^ІTvn~jB_#8.Al{FOė=dH Y92q,ik_,c$-*ȿQ=-철W}X#4 (I5%{a8W $Pi #jf;!kҿ{/r%)HZ8d&ȊA^挋vh,CM]*[̳jd]keueR\W+;L6eJw,Y 96Y&ntw$ϙg4P4&+[@}`&脷T9$P6'GuzX8XCN=;u (O#iᶕxV.A~igv{x#+%G"ǯ#o)iJ|M +kMrx 1D1Ȣ=o ktE~Gv| Xp!o0ێ&0L~2#Ysf;PլNY8|3[DOM0͝VM+e7\[e,x d"^d"r;.MyYSû{a>OIGNV3O}Vl^a|,׮<>M53DOI{">7\WTI\d) &j,n=,aNsHxod2[x1@]$(!/J j0>+!y*3()vroKi%;#ig9f2w([7:Ch>ŊU8 ֆ8Wκ++~~rKfp$vK?3E1,C Ѝ2%9ePDh5Yr:}\byO I&v9#!n3sM/{ĝ"lbj"8Z&#ir}"7 ˒n-U Δq^Y¦9]9X3♨tYzƤӪ1 ]V7ڋI(zdBYVP{Cg׃~ϐ 4ƕv]-Vnt q3QlB,8ÈyɣeEltiXRo9ςi^+8J.Ijwbc YՌmeԧ'ݲɨt^jtu`PbY._*.ܕ:S+yr*KZ̺X0vjlofp;m;\Uv ckD'kP, jsVu[c./}p5Jj}rꈍ2|1 T@0] 㤹e땻,'y[#< Q8SLug2<>T}Op@;X'KҸ^(EIp_LBŝF_w*+O nL3Zl;Rcۇ%`RV?|PbUJF!w_{FM!Uǵ%dorY]$F~]-R9&wq;OB1~mGcP:u^S#CDE+vra=d\t7υ=9M@e^Ia8>}~%˹җl ſp١T ڷa1@|T?c/c[vwF4?we͈]O0ȫJəad%iU,LgDT]g'9P其;Fjju/3dǒ5eБ;?_83m'x>M]&poc'QoLDC@Y[@~*): UDj\PwI`F( 04QiC4\I 'KvڳY VĴǦ_;&Z]19)h}׷, bg,XWUY'z1NRѨ56}Jv1'M3sϾ ҶH<(y :8Ӑta(%I1%hd*%WRN#u;A*-(9P.Z+ YOpF01;Ze$rk Y\1q!mG<\WݴKniqTJ1$b06=H" )w: 6Ee .fRH?Xum\\}Euzȃ+ ďOEÛgXfu4? Knn$gQ .R^+ZNB.uVLY-GV4 o=J5bo- R~7.90Hߔ0Iޏ+6J5Ӧ&ʃh"PVvrɱ\.I#cV㲲q8qZ,E]ީ;KTHP,$rvW-Umt5=2%!HZ,XXm%TXW vat!|&n? G^ Pظ8Yz.SEvO%`1nvC/`;Qv"w*}""ۅ-}\]=;¿!:8568wB 㾾jx]Wba4NP,JY])ǯ@}f 8 -+bHϓݟ -|*g'ÿH|%)#ɝl;@[E$_t7raS o⾺Jdceon΁| Fq2嘟|]OyW56]1m"b%:2?AL}I,f[?u>Ǚ[<}:<ɡX08Y'rh;/!آ6Z2vv0Al+*OI^8k+˄.H0%w/ DIGk^!>lI_^|D߶BPEz SD2;Fd^I<:*4d~6wr3:vL3w+xc0_@Ae;OG_4!d7h,-QC9(nY N=oŞ%,s1[n֭ц PaN{dݮ_[9& fh8]->PͻR@:Q0g?dW<#- '> صV7 98GgӔQ29հ h%v^O$S BG -:rQ߮\ @:_[qz8O9`N_Ԝ̣-z000¦4ll2XRP_/=°i`s4` ^M X[\<6ٿ:T5{js, SEIPt=rؗ(j T<>Au.5(UfN4Ft7^dpNlz[Hb\iO{6uPSF ER1nF^f QR|3vbo0Yv{~Uox(?5g-;>8`o /|[S$w$kAX7%H]Y \w"`[JfX% ss0fjonّFw-B]@QΡZfM/n_"}ϩt bel )aZ>S)iTMWo$4ٟк\Mn.Xdu$u) /Vȏw ?Hmz(0i|.tި%>>aBj ԥw~ǐHȬNSKju$ܖX {/;${pB4߱rR9Am㑅B ճ &Lj(sƤ/]*6k\ C I]+eCQtu3%PۿvRzsDڶ= )X {Bw̭L:W5sIS؆xr ֤ʾ6*%pˇZVvX?|:bnYjAE.w7ܸ09V8]sϐ6p&a? ֐\5i4BZ&96f)ǬSsLۤH xmپh|.i c28D%isU$@a d#gBjU1PJ$B!~T`PYowR2[@ ,iiMDjW'z,@|aܟPb ,vz5{gU[@D^q'u蓋/WH{ɴoog᪙{jwS\AVTB] #%BOϾ8XvBIhu7n IyQkp&Ymw1K/vݕեJ ,4{vh+-N^(倫Ec*RڌQԸ}b &qBB9&W՟ Ja&Rey9LX;dơb+Qut|z.BކD̴n0CKXlVL4UX9f%D66~~K!\à 6yN "(D3T* uWU IIo$V9M"0nH#i=jYai$8klFĆ~X|9~zQqA5AL,F5 P<-X TėEQFXEn%Q\A| QE"flhA%q2 a2 9J5+`ZOk%w-T߀ @>~`MdMCП@Uqm~e{fk?N ԵIA;1j~ /pO|҄}l'F [ÿ@ֽoij(/"Sc-*#T4)`oA5V S~\JvZE-d?B"E3$mPTj];J$4 {oO_A\BtWh=s0oJ፼?! ?ڽ]"I"0suu96#{g;}- |ߤ)mBKM)2v族2giZL KyG%ڦ %2)NF\;b:D&$PR }(1*^LDN]`Xl{te?HeEc:%2~g0CT_Η)%TBS_w,3Vi!,^`Oa{ 79!뫅ayHO\HmdS}69jJ~: !`Vg5ʀUGduB21ժ hghA,M;hAQIY!{Pu&6qN6FY'K琠H8C=耓S).07!sqȩ'NW K+[ ^[XaoĤdf<䴫`V^(.eݪViyT`= *l$Nf/t!+MחA"u(x(暞eCeeEo۰3`} N; c7o9@pZ}0?L{& Nr&Z M}1]%.;̘Ԭm?q̋̄uAz{ɂDN)\Ku[3ϣċl6tt4?aϱwD7 ?C|=$~nL!I]rFq0C/LPIm7Ґ\S2rJ{}uUpu%-4mGgL{K)= W=PzlP?W"r}ys~[/) y 3k~y[wmFYd/PY[kULST*ǦlA5r΀ 958t5ڶYc:?brG 2ZӇ [Ud_6.Ȧ4A7wZL7+lTݲ Isg^7 mݝFĺe_Yx7>X)1nUy$vfRXg <(ۇĉZb8&eËn¾R[F&Ib!Ԇ??l>qe{2YfTt_z @{or{p9`wӠ$μ'y79Neir6v2S%f},8HHGhj?m!$(-Ez& lj#]C4xrcbpJh,')Jӌ0~#  `d٢Ժ@dnӄ_hs{yl8D WJh>[=$Up©+wm+v'8ҳI/|}]Ń"Gaf , ڨٸ֨fp2>an{cjaWu+M= iFg\(/Zt^p>J*ȱ Z3tdn#zLNV$z2fm7 q͂WN_:{b8m Jc\JIf\pxqQ}ȳ~m* HU&16Bod-QlRCE{Uu!@`ο,1ֹ ħiuReh4mA%|4ȹ˸VR6qab6ZHCXr,65~düX{@ 5}?"nh%OSE=Wnhz|;ʹYHz.P)Bv9ھCwlsAO |TBn+贾6Ԓ-$R BX;ȯ,IJBDG] "/ U:/zp6h/&|+2p$ 2JX@l?tIJW on̼ᲺyO-ȿ6 䩴L/iFʢOVw =ܹLE$N_6 5 ʏPl$@%vłz׿b\^|hnP.lO %\x _^;Mkjxj1kCJnWS? lC$Va:rdb|!hhOE\ E )*zM메I-ŷ.kM'M Ǡ_Ql5Fd5Ԛ+Fv,OCWya" %rB IF9ԣvEyf `͋>$n<) !ŴXIMc9~񌛚6&.OMH;;Ѿt*9ic# >yZZr9)}nqLVmFAkEK{jZhN!Ӂ-&{? xE?}G߸4.}+bx6VIAP $!QT4TK@X\%M/Nl4 { z軈AJp Hw\NnT As<E:u?&`:7 Ŵ+i7 }3 2g':/U`LSVS" %≗y83ռLt0ش;(8\ba`Y*6aOF_nt Skd3,\lj]>U 2/@-gi5m?{?h>1tB ty9s) /gs!M8锸f Eb Kz72tAfg 񇰙pAf+eY ^:/VaY@}|5`.=iTmkH [X{AWo8T7xݮͶLmEg8`@6x}๧XvW9 O[,Nazo49 v2#LPf@uVg$G/ GYQu-[3$)?T}16br%i)xK4_mWMeL@ {>7`` @ƕbCao&nُ0wɼt d W[|jWs(G܅I[*VGfO(῎OKB38Wv0'j7sy߇m]&l8v@] NzRG7\io_heŵWugW4Ɍ:wb~Z}Ԅ" ;zSވyw﯄I*f| nt[6,L&{$+q#uXqvcSMDr4^̛lWJpFcٛwnB ODܿ~&PzK ŗK4KYqF)|X{_q2lR{gCsɩ1D <+BvV>e U0I_42CqsտnsaL4g/1Y) |kv[EgaOrQa˂S!}È'0/U^QػZA[; (AVhmq|Į%<^ \>ƹެҧY5w(x'D ZyYƤw( $gb8S('.+ןMlp9⩽\ØNX1U.죩CuPs^dLHǵƔ1S _;]ؘڰkZJ~ׄREu_nEߛrNWW_YfĚFM gǖ,x旁";Ɔre!ɼH֐V~D#>ԣwMdjm4xo19()m:y*)JE]V2tU2$wϲ2gѫ3U.[ J-m!xdrh"݌"8cwI,W"oDeI6b+E -:uDflpcJHAji頨1A {7RɛaMKVbH j E{OaU8%%I2q>-A-H&24ћa fpeAŊ%/pR4d,2% 1EfJ:=O/`J8/pY'ܪ`JG0I$v14fw *!FIƀRHLl6&DEƝJU` f!uodanM]rgiP _%]EڣH0uՔ.=Rk4N ]A= փ>@ӉAH *aQtr^Jf.^6[{A/5VI<.17mE-{ ~Cr[u# IA׎szK_aHcJ1cz(ej{{UU29Q&af*Hna}K mY@tFr]Rɟ)cya`̑c;jPsڝJLKͲD 4M[&dd22\1*j v <0*u`wywe>O]!|RR>4jt4̢mۉ&Yq/C5Ox!³SaBgk*U>DF-o҆^^6E脪fYHjC8MRBuЫ*h(q/|bEIO槛q6C}XɻPWZ'ze оU`-m\ i:)i*/ǗL2οċ(X"LܞnҕUK27 ޔ<J&ynM]]sp2䷟y e]R)chpd3qf>7Ipq*h6k^iQI6ξ8g2޶ u` zS=Do(qD7lՃ])ƒmUUb8{MN`WOTm|Uo"XHx*7\&m*Qj^*SKRZLH!+†(RLvזQV%E+்u#=UZ>փzV_U֫Kn ܄P 2gO@QD %Q-^ڊPQsWÔךHbJ|q,E(Rk/+YĀ=P۵Ac2`-D1m'vWԀLi,+X8iD {|ssUp"!ӷPޕ-K|kfd &*mn&v8 bѰ: ؞rά}bfj&\8uB>ByH^h4эS.mWLU^uSTϘ20C{?ikM¡ݿ&>LlKk8*>҂PLAVe? kӥv0NmUa a- (GрUpV}MU@hnQҥwJ)Y&@f7⽍xjy(TCȕԅ?E$$XzaxbXG}T/Aդ5m}|epCF[?.ylUa{RMXF88Ґg;1ē|T#sϘC~7`?uD3cDxٍ닭rDf%yJpB{sMT_~F3 &.+vqH>l#uDh:/ʶæayo*p lNuɒ2}!Gu懆!pv/4ԻXeYyERyLH5rD!T/0vzwu~(+$ ĸ1h[xg+,衠.x071 }p\5Rj,g7 \a4߇gsԥ-˟ao!~5oN%m9e=VIo3O"ET#q%KИr5EmgFCIkۃ๜__$b d[aPuĮ[9e;-ufRV1d+n^h. D ͤ@#2ﳋIt WG]6qe7H7+RMи< E ~ Q_=0l;;A0?|z@Bo2+!SUű+˙C8Y>72J0֌;旛A}z>Y:b N-/xmul7^տ6gx.IGw̰:%,`h &HGrcK*^CgL6YtljO \%ԫ:w=d'F?,?@5 /H.+`w y0n~5K"vCn F<妋ōvqTy'Yߋw7 ٯ̬t?TBH~dOwHq_FQ6un٪Pı#-|?ʪJ"v'ˁGj[k:3-5͆D9ōfZ*cXeᤑ[2eZOtc ^Fc v '׈ B1WRae>&2RsgS'p'ӆf#&R=;X'q W#J ehnȘΜ z2sϜ忡ҷNHl6yq'"cq\cx$;6u֑i)PVg[-XWGPWR]!Irccl E_ %^Q-P"!, ]=Cy_D^CMգz#>ZE X%d'c;Gj(0u񑔘beMvumIa;L"vgU}5W>ԽPc/W1'!vy.@)8loPiD03uv6$S}x YkF[sYPw~>;R!AvôP55Km.s3AJC}F >tJ,QDx>2W-?CjwwȎTOK7\οcG *Nb."Jxb=HyA,Me I(Wt/4$!4jOw׮(@j:G^Kiz^f"V.U>]w*NO:M^L37pW8Pkx;ܰ&>/AՐn`׋6@ŞLq$yYi̎'ђ}ndW/U?lV8z"*D xȩ3!|oYDqIOCkKORIeȿv"Mzp'WL#L~ Ic1Lf~ן'y/gKh^~q) D[#[ncط1=j|hja7z<G5M@'aE s%xJ [="()( ?/pXl,rLc % UrJyxKWi[禴ivzMa:7ސNzwsm0W¹ 4"[2 R½ BM2R=Ui}u62 %5zLtic?}ZMּ˓f Bk(݃B|hiPru`AI1^I(p ` mT]ի{jtMē3_z5*R<\%NrSGj?˽u4lee{#8cU0̐Ng!a*:U*}{f S5U_Rs%5dnQ߂tVH!Z<*Nus0ϯbuFZDqU!iF<@;AkԩƳgo@æF&F,/3nKcm'՞k&K.)PJG >4BWW5Jx_[raպ*D]]p,p ޯ f8h$*ƞ,F9ޞt@%1BR:¿trpcDZ@jjkgw̮h٠DQP7g~7zGe nS}O#wy}!8^cqJ22k %bْ1JS!(M# g3~;-R:Bk_R Bu=7Kiw_MNܠ2U;u@xi)UiL!0_q,{N D Wscu` '5WHۉ {-ͺ*@z8)I2Bv*0jhI K-20@ U*ql!(ϚqQ .\ le+&]Pu{BH|?RhYE.8Y׽bOcsÓx+I!fP81T$ {}.~6dYFH0("6W%TYTAߜUX<;p΍ۨ,&d.,Оz.~/2޴17rI,E8$rHt%qxjz²dV?:M 6]C$ObB@L'+ p |GDRQu\>, lvRE`|?ߩ0,]XCh18z)l#d ][@FV._V =TGa܉)sy=.9]U4D$]\7D1T)Mb.8 ؐ(c =K9ARp'H?}ٌN :€)fl{l;K~<l0|PDW%?H&v`/o!JǪU&.-ۄq ~Ds^PDDž`C!{v=§z#LM>%d|Mӭ*`\LbEW F2lH>Ȋa!R6~RjwT!ȭf90n!=w\upzW{mONRr╃TSL}{?H:gH>S'Žu'p >;km4˳QDɶwL" z3@2huSoըEj ( AX=JPa8z}3X)]ij{) |, 'K۾X^K,_!cũu4τuEz+lIsa\%ӕf{kWEu4̄5z#|듹I eX]|TdW#`}~δ.hcɞfqԒuwIF3H &Ia[@@`M 1-В2v&V7o#~ 4e5<4Ľw80&X{v]BU#xgjA^%7*ǒ֑0 7W,(dя'D?"όrV+-Tx#I%榇$!++Z2S؁*JNO9C)9kD9 ݱwඑ>2)sfj*E &qϘgꐽJѭFI}1"Nz;Ans4ª4$JPWqֹ\1IFV]x;6gy  0rޏHHUKGӅjSL&ͭ탹k 2er2<{v7CؼU~׻[ J}t)9/XeNAW~ץs) sdr`,L?q㻧21>{3%R&(ؘiP`Hގl/ -'?×$鴠 A|x{L(tM0#|iYo('InDƌ/K֍rh9L;siA) Or9ܕΆ9<^jJPFO+{t83l\#o흘j홖<; E!MΪ eq8֥4 AM<)>)Fcه: ^V yvЇThSqي3kfk뀽8K[v]{[4-qH>jl9X;%M]ݶH1xmor$8bkRFW|ʣw^ՙ5VSK2\;~4* $$9xަm"RϗI`^ & 5r$a3|O e!I gVtF+X=џ;]KϛaXwU@h/a NbuyvCj3iP1e,9+5_,j™5ͶwKCf:.qVWH?db#`vEDˠ7 q@9Y-70+=G ѳ]Ş)RGby+Oǣ9ߗ>b(@J|`2N 0 #o/ P fR##(+Ny⍛Dt YZچNxm}8Y$ae;l;% O}xm}C0AŧĎVڱ_,aɧ3c*O;+jQ~6GIywB#>sʹ@m.A%QSvV#[o'iF[er`VNVp4ω%.?2Uf1*Ka7(RW}]u$;YAWqS5eӟ-V'Wy.N BTr]%PE/V 1>JGpz]_po_ה8|T1hM[ +AO] {"~ in RcrofA>QZqtQD/G0;XGkxm5?\4☟xhBm*Iw }7O~eB4=NCCZP J92փOGrv[w5>INmkgO:Z 7 ,*CF?a.K%NQ~M+m\Fbv| i3k(U F>eJ <@%oBwLjeboeg*aGSI|Ө,W 2]m"nG̏7'dްФJJ=.Ϋh֕,%=bh=gL!qQVʼn+,'3&ut+.Jؕo=I_;ϤwhH؊Ÿ8#dV/F}"Nb颈KB ttI׼4p5F"> ;oF -- @@6<":vn0$4D@ñbsg$>FGS]d }&fܗY@;0OV=7*(J7˰= (mt,i9r #G؈&8%*<"I}]Sv*%PDb9B\~^B1:st6=`_S R71-NsִE;O9E1f)~Ldj/tG6Y0#M0/+wKc٭M3DZAyBǁVlK>*`Ig5& F 2q9u_$$d&WAY鳪fAҡlYbnrؼ!䌩ix3y&2>!}b>9_Cr-uV:W_ٍh9ʔ|ó)cJ>G1S_#9o+&lMTD &<$ t7_AGNDZ{ZnN-P*g3yP.8?zcsN#PYPrnyT0pU{]rۂ,Ǚ#2% JF+Ymʈ#H`Cu `@Web@5= ]l:tkϵ줿eh>l׊11o9^RPv= j |)Y)5s7DUx%u{;m^vHfL>2%}8Qv䂢,(R{==8P.*_1̧09F Ǫ TV3 y=gl$7 xg*,SI9U]= +DBuJAnf"I=;j{)SgQ+JD+,פPwzÊஃk]>nf!Co;aKwg#aie`S _7!Munw59xe+i}X+kC :1$ UF.Ƌt-1j'?, Ҟ>yl!iDkw`,ήQPRl6%?F"jq>QJ n$LSY ɄtItvxw7&Y {ܢreAXEY4n+)=--%c[_Bn7*;<Үkw_> ӷeg>%T:h6dV4tGR?w|odB.l2j],>(^c_akØtnCYn pYWpG¤y8DЍyN†IJ&6DGR$Rt!Pޑpje)9ݪ7HEJP7VRm&lv@ #6UۻXW@ԪäDD5[]WN3 `p:,gT+2 U$doji /b o,EM9.J_ ¸yپGwn-f[=uS>.XYtߍW͖0 #wA4LS6 }Щ*x~A`_H(YJF^P&;J_e''`Av: 9 {:!Cu ;ޚ)~\bKmI]Z-pf"gʈSF#o8x$;lDr,V_/leT5Sv ׌"nfg|ZIV_2 7&}?~pds/]tY4Mo8P6v 4<6L× 8Gi^FH=ZaF݂ߏg?M\ ljmx(ɗ\8> 6XV_KP*U l [,ux2ttT,jq0ewpHgpa;1zgAd #N/\W-3y/ujftkl3F#Zg%|̑X(WtxxZ[A)ّpt JyyDB'E>rxǥ9i}jBJ m!ֽ"A _Q{3=lڂ‘עY mһj:2:+XBROi%B|tklzGˮĺX%As3^Lq}a:CsiRDvE;Dؑ/$ODd-zĹܓxjH$ ՎT鎩l vfbVVEC7'zקأEWC`a3̧&˖D[K|rxE̔== ٛ; @Z[;T@g]JE*!+ QmQ&Xẉ[:?MYfvQ#MmN=LIz3Ci {Vd HHVN.hLBC::9y:PGplv]{ _wkg]*@KNr=뺧fV,ËiѥreiA>MhbEgunҋAs.b]/J$JuxvȨsB%F kGbe̙vVYpfP n4rQy|Zj^*H#x[8y5Gy'2w3U"?%Ɠef"g1/۞@WyF}W8 t.n' #ÃkEu.&/q8j^LaGSSٛ+,lx& z Vg}Ftt"ML[ҠO$ څ=.-c۪6"$4y9>j3mHruowӤG% +44fT0Q k(9(5h~mt@+˶k$OEZuh~=XA񡿧nH#GRju3]+3%ta]خ[;%#pTd-bվՉްϝeAU]ƹ`;nQ1bLfh07B9T:у]*YCk7'!81Ҭ'%B1}A-v 7-d@-o"Nijzid*8&n;/y&p `I)^i8R$6Zry-KpzLOa.sE)Z3[f}rJ, 080>$|AΓT ܓw&!d[!4qIKRj7rj$D~ G{crٌ%/={?@!9ߵ3Q]7 YEFFC䑤Tݲ;sdpX85x@ ?]}OO>h0Dgj/)PcPN{/K&]F>iD>LL/w=W*|6'u/L}o[1Tjgyde\V/>< c`@K JyUdNkܣTj/a+W󊱤_M}uwkCk˔i7\An¤*P~?m!$"ڜM ^V+i$i%d%7_6y⛨JF]y[1yaCk)᳔X|Hͨm?"` k"C#1E %_-.4xJ֊|)7|- Uc /YHMt`W`vd;`s%Q3U*IpaXć l[Wkse ^p")"Z.FF߅Y; ny+_rkqYrS K7 ꫮ7刞Q3{^1ڠ_ƿs $J#5{02cr!;I~o[Kri!OLS| P ~7.m_`Q,KF3GU"vK\@0*s6o4j=%D O) {01bbCD?&7c8VgeQȣBέ:7! v&tlLfo}a|BRVB3 r/si^tјzh15F<kH:"~[ lʃ\=SKs.|vq8yʃ% 4aF6tR_Ic?Q z3Ū"`fy 0**}0<(Tʨ `Kzdʮ()*V"}D=BȟabxYf+̭VhkA^oQ/gU$Ah1+ -UU|P)]ܥt~EY\u-=Us7Xj'ZHJgȊNmlucLfh, !fdf;}+O Ln dȧX)MYG:hmIQ+{Vľp^><7ɗ/ă_0>{pXF*'c>Ȣv"8ǰya2O #q/'B, vO~ą0 QHF=tGD`Z"g!m\2_jp RgV,;|)|1b毫f05lBܶtfE : wr~fx#m*qsJ2Bտwam$^Sޟު̂U,+һ;)pQa툄TIꜪH^fO4.|4a]OˡD .䰛/EV # ex?ݙQ㋘ᦽ͐)j(jTQhE/8l1ق*JU\Sk6O9h wXOB4 1 ^#2 ` ݅A*D"蕳a#[`&`KOyAZH|YW$d䄃*c[ikܕ !aB\z Va^dIAh#>mdM^0rm|_[?CcI\Ndi OȰ.sɚ鐪t.M]J|nvօC`& Q*^(mbXMB6Mj ac%R1Tk3΅_mُH kX禎gFT0&,~ѵ$t<+AS%Ĵ^:k)XMH5&ڳPI*Ԛo\l:{LC<: 5oÍE`͓yY+~tw /ŏ6rH-(D\ Cg؉qeFӠpc.uvI Ʃxf&ؤaDPAYp'Z7JKPڦ^nyBSJŇX`O' ҙ4gz,JQ9Q8lLh_m,Y y_h+I27Di7nîmrY63̌YMV5<H6> Dꏮ.DqBF'Cw^G_sn!Ҁ I)n=2ۤ#F]ﯡOkRfMlG/fNϵ.1"E"S F_> #lv0v[eT`_Y$Nn}^P;r\]`h$nůe`dPɜ f1-l2 ѦCGArjdXW#Ӄ]t_:)]ΩQZ'YRIOԂKGRclq]%Ko79nscbeSgh.N&I^t(}3'Q_>mhyvp)ؔoaqL^h)6ً\omk9ЃzG5F`=B$Y>S˲"`JF3@ L"SLbG+7~b7 92H@*rA?m:1% WGfn7˲GJԧT &sDŽ4Q4̀bwRre]&ag~ ]9 <+d"=/_^Ў-.NXkvS-c"ѥM6P+E7=^o1u5`/"P T"%R4V)+1ȉ'C1οBuZaНt`V:fU/G۬!/+*uiO2p+k"Ç 24_eIq`=&D ED{{~5u ˽Qi>YĮG%б4.]:&eP`|f<㜤x"}IlL Z;HVu孆+ǙgƅQ/لInUJ'($yˢ'oR3ncɌ=-\Hy.gtl8#FߐeH|mVS$ tq!y|5VEm`^%R_n(g:ꬌ q_MMJs,sZݔCn*l1 .6GpoIp|[%ҤI rX 6 .a*E,f ,:T,\u!2\vV;^K-^S ;hj&$4V@7FCKC|p:v,J$:^?Eƶ>asUjr( n4FϮ:@FUx#;#`Da *HѸk` 7W48]dc_]nb΀umZ ZO2mE$e ,=BݏZ-Ŷ7Y υ@l UἍUD4 cUA:ȳt j'"fVEsf6(bJhm6I#xZ3_v3C͘bk)W6^Q.;RcBxf=%$)w1y\"quVN"ުԮ{QX)[ \ 7!K1SI91QX(&3GABCh ݢ3!dB>v?_U` ˶bUSTiúy/.<5ud q >jv٫'rBL:rMd=^#b_$"XTgB:Rߜ b$"|T%Q~uFI\qfc0kɲ3)M봯%  nA?_A%Z847בn,8n /1Fr>p[tw2K8Q8T;RCQؼ\ʈVjo⍤%()0% ЭLWcM(RP5}D8dʫ&x m"Fi> Gg؋Ge>cʛ!L@ő`?Fk$H T& ?iD Fz,7O:>d+gNm/]D>G̬{")bCGtVJo{Hٜc];O3u-N^M u뵿i0Zp\ KF{ . ]*`K 75} B9`֩7 /[5|Ca+ }v,n /÷T4@dX2 E"B:om⢂~$0=$ h316Wv4oJ<2PJZ)iq.`5?TTΣ H-g@ {蝿{Т ۄQ @ƜJF21« f@fk6ލ?`_Qт~Z~ %#Q[DJNvpcSEuNW;A \W}|\(ș 0uP)SK"}=APސ%K[$$ dk]8sXl=XbJ% \h68IsiÌ!Gk匒'ssDñ8g~ҙI GxVV%v`489 Kϴ:@`԰x$f܄|o[Hi?'"*$ b2{.a;D7ZU>2ik7ozRCWhn{ ~ez_ŦWU]aO:Hl8DXC<jRqow-F{Aeϓ#gp?҉c0E!|g Fꇩ(Q.liqxBzn=%Kn.`'XꫲqRgfkw4>|0wZ^>"ٳGz!:;}C|ϡ jLPرٍ7M8cfwNÇz * Uz>=^)Cŧq-ArJ}L ;E;'l(* Woà" /}dAL+}~c4hJ:8m;{ #cuw {۽j ]yE>A `7>7Ve t5BppEV|.*^1Nw3q;+SpL3I [,Y&!.Ϲ~1ڏYgN0@J&Mxa!7~ {D,U5v? v]üSH𴖥ƿKnC[x2c?ݚ@[[V ka(MaZ?Q+v Mu%׷[S9+Kc(t芴< ~VV ? @v܉̍D4I7 pEU->8Ib;W)ZeKܹ)pkW%ϝM֑G[aIBQR}I@dm"ֻ@/o;7fQyu vVm;ƩfMZ^3P࿬}."z Nh8UO'T.49"*K39hJ#1/޻x![˛y@zHHu"6y'?V޶C( MݓƼ懀.WC{Bo˞GUtf[D$QMrMlud] GP[~GOoeȍAнY%Z <2ke9}>_U#hb qc"ԋj-|ʷz'xRƪ2\utHd+et[rU85̫"*465]^"XǮw0+1o(GO6o?n[ JmϜ1 5GYy)· Tr`<{F>MTI*[&QÁN2ҴHVP1'Yă$[\ojϹe TD9: (/a;e R+|P*'恭B9S/[po R̄x_#TM+4xU7dz"K n"4#ܑ4^SdT#t9n$ᱢ˃ W>K# s.168kජTзA`xĒFhP.ŗ)$a?}hWD=0r] swk>{a)Kzz@[y0<+.Մr۱/1M)89ȥOpLdƻlFC6eNe;70ȕ 9'CfDfŵ tUĊM-?m~{~Wij|IDCEԴ®12P`S9UI](yx'Qg|gdE٭?QA[uk2&'+W[{< |M4s1`p <}'4jCU:q*,}'^Nq gȶmؼ!v,AEZfRoe`̤65~A#+ʯg8|ɭg Q쓫LZdAujo8e'۾NՙRsEsYUrEuok.:LmyL-'tA=yMY0s2ǔc#:źe1ԝP $HEn:bړa%<#Us4IŒnjAԗ$׵mod nS;̲eFϩLrlrGžɷ\kEŵP [d3Y, OUr{F],UH XA^Y `b K;2oXuMN84q&9zS {EuJa\|8OZ̘7ah ?Վv>}+q oPB`P8ͮU@iQF`-ao]rk7J-?1^J)B[+̸ H`1:*ĩZR.V= d0`zZ2HGG1(kR ÿ45%D9 w;.!<@&ۃb f7܂010bn>J?軉ظ)3*_D3Ux{lmnn'C^fȼ{e],ďOmŦ3}oGʼn i讻.<\a,j0,P﬙bMwʔ՗#"jgeSoRZoF͙n>a` w>o}BcN݁˵KfwOF:zdł<+B+SpnV_:ke7ѦPb;Rz뢮q@SFsj @h?DZeWB_ % Fu:y 3HeF|PPiU|g E>eH8Jt#CiWzik)?DSuƍxBd9{mws0z"EzNa!<б#`9) [|2?lbC]!g?@JFs_dOVʘۺ(ی^}Gۍ!~F68%H'SaWe?t?@;ۧ2"6?Qf9xVdwP1 ^rUAs|r˔R~ǽ. B#d-~Ƌ CԁƄP h\e/6p=tړ,,$[~bȖ*ܒ^̃8s%Dze |?HL_hlGl2T646E͔CR:qvq#P/X_4 U`u`})*>Ȏ^@~Ptk8M`8rV\!=|JDq5OgrJ]B![ZֈU)):! ,^hE=+5eRr[Lȷc`DQd $ES<`RRgFـhEΦH3qprؙ{q=%o<0iOaP_oQ~B|jZ,g|M~/sc-,i4@}m p *6/'tۦ=Ɇ4 ްPxWNm:hX(BiGҺ!TAtUgQ޴#=>,atQ˺1dlM!>S!+1ӋJ]0ת%o{.f7%!?s[ZL%49P˛`J%Og$N:ᆋWxՓA̭"]3ײzۉ-jƍMN:y7ٜ?lL ^es"|8}՚mVË8 R7miى]#c"m'¼F(  Kb;爍 m5_ϥUwa{ i"Єp}IֻODEaU>8?MMgLxҁs\Ci.bN'Qq釂CX`9/rIy (M% T5w~(h׺?H2ͼ`_'pI/$>Oz&~;hqOwG7oy^,/4*3#a~v3\NIh#+ -]CE_R\.r95ø8Ʌ8r*)Jkr~ AZY<$?e k8_}$[QFIlAes=<"CLORDuۍ0Mo` $#543yD"ojոYӧĹ_73K,TJ+]˲w'G7,=yʃ;==F״zt},ΛyTrTc -ߊP7Nz a?$>׽/1 sB -ߨL/ppxG,nfR|;c.G>ofPYu;VG4Vfz:0l6ɹenC$J7ǾyNFxx}?lb:?N .a}S!ߴ5#&]#N2_`?[h02 ˶CĪ,c3!ƼlL,Aw1e1 }V¶.MԞ !"L~3k8c\Qc+<'= tj\.\ cT#mIA K;fvMjQ4lu*f Zʆ[:q/蹆T$Bp Ih1SpHWKKPd"W=YdlH c:EX*Q|ʈ B2m&#"5ջk5L=y|/rbw2 ՟X4*f[t jH-9 PR=g]#A-mt#Sk^t`5stQ?C׃߰gY Sd}ځ{v>H\CN܅rpE2ئD`U. { 0xv9p%k"^lXpaXZZ bxb[ %4pq~Ag3Do9W>_:`;yA@Q'jn;^&&dƮQX?WB̅?PM=?p#ʕĺo2%%ؼ*ȉKo@?b#5 3u5 B4CP$hE'~ ~\k}9,'UuvQs,q KFԤ2 R&5;XufC훨 -̊wۡ #&/tx1Q|d#e*n("~yp )vW#95M?!-sX|Rdd:28Գq:劽FbQ·TY<Z+Ho.~l4*h{aUbq]t_*ɱ朓S_{LA9(7%Cٖh/rd'=(\WovHӪq{͈w6ÎQޘ1AVX+-G`3,E!MO2NlƧzWL= <y=ϼec%ma sSAFt,b9OݔQsCH- `ٵ".t/(H`1 |@!ElAaC ^mS&%(?y$Y72gܔ /5`qj;.ZeԂ#ˉ2g{tz.B#bxʄN=i%b<؍^*tiG-)QYwsy& B8?O/*qNCĸzW1B %D]ƭ"j0pSnY Vկ9oMNdpdF|چΐGϿZZ BN=DW2/+\دd?׆QYX"p8>~b vU.svna+Q`>>>zfO0 ۅv4EC'$g3нcQ54ĭ EbHTS<uae'UZ-MW׀ >*d\)q1pR9#4y3qv:%.T#w_,7>Bj> C6P~ a(.a[5Ni3[\I"oB], w/a/{9P |{D>HFC߇{kJ nX3b6N,R8\ CV]čZkL6ebyWp)cg-G&CP҆łOmr O8hV:,M2"N$OW>߭옊㢂_Gz=!-,]FG+oV](Pj`p61ϝ/ ;F:Yxo MkVry"Ox'SC&8wHxVqʉwEiu(Nsk-24ٖ:$S{h6܏q Q/ |eQRȑBY`&;^+LcV,7De,eM is\$a.Rc?C8n!S$H6"iIl8iwbCxB0A >83Ԏ[.tbJ N PԊ{ўZqmn}+XD\-UFLUkjm6 9S jxkO$ +~5sA23|V3smٹqI Dw fPQ"ss@K'UN, iDxn}*4Ks?g .I'٩4#>#U>CU[V4)r-+h26,6,[ W@W2X.~hɄnh=U9U?$`/AEEb}SK ?&9ftUC°qڧPh? mt ~c/e"zJr즭Mh3f80~HֲBP4֊+6p.YqÈVF΢tu+~s&MaЄQ]cy8-]n Y?AɇOne쉑Tx;4Lq<1Ig^]:bͯ UELRf%r~$or]8u"> Ǖ 'Uf_m>ِ ./܆?ںM$9S"M}iw [iC|Mbf4ʼBU%:5w@d&]wQn̕dqNZh ybVַ$%OF#i5=NP`fok# :R wNl.c\ߑ)'/]~yԑZzlbƪ8Ύ1bWy}::"I0}Wѷ;%jiPJ ;s(~3DxDu`5;:Y+ų׺m=isD(2xM=e.߰M;QfuYzCxmm{N mHϩmwWW945 W_siR58n #>J[eI|FE 47^]gW\)Wrv&oL?p3yͤ,쓠_'<6'j}q=s bI@˿i@V!\~ < yrw5AxSy)Z>(o{S5YHp7iÓf\`&[=yj w<}< fb,5mY\VސdHXDaLpR/7Iw}ӅUK`X]dz uf~]墝KHj`(09"!9CO KHvHx5 ʼn[rLOSt'O,w:3H{V]9OW(:ޡ(f(bJjπK#>G( 2 )!|Y)\Znɗg ql=ZZK&nel f% ) dWWPl%;CW&~"rR&P1rA;CN3e]Be9DkԎt?UXu3 O5qP[v?Yp?vA$81֦/ڐPU!d*R N?rP< ">f6tm1EMi,ê'hcNX|aӎ5]q,̸DTV{]}q. ӏp% …Y~zyl "SMt38z?@M&9|bu*ggQښ4EƋqI]^W;uIqltׯ|~6QrM!>A3'I>FdG!sUu~t"fez7LberE<ФpHntG(&? pzM#uԙloa}wj?Ro1$h! CK])kfS%-s"C{2PcA1o*'|gPrG`"Abq/ WXkԻ-Zx`_ 0qUBw{r@N>z*Q=80a?DzRSp TiX{8,)<4= h*Jxx¯ {#P# [-%-aG+K'$Ke &}AeЪ疴Ls26dHXkf˸@a4ME&'m+Ŗp(RWcAvf6.edWR̆ÜcU{z (؃ZQ^ . `8 ش8je݃t@ZX*YԺg]O)2\6xt/(k!Ð`~OrB a2 `#Dh7>H֪DI S=Ⱥgz7pĤK0kVxFK8./ϔFVr, ߩv^wE u+MPX$sJs%O)Q>7qz ؗj-tVbR3P ;odkddE'eQQHS֛W5Y,BqAIK#TTbہV@Vd=Bu]U!*-''s%0OXś ů=Jqܹ)]Ð#X:5;l@͘_ӿ"#O|ɼoӇ>Ú`δy3P[G'P.P1\NW-PBQ h}Rp<6( K _Q9 x-₳Y =  n)FC5X#k=SjKUlHOA?p%rQfXm۞)w13r*qêb_D 6 +9> ;b"BPRJ8 ^oTe Qr9/ c~iy9uW9 [iר,nۨ#]sbU{]Vqja8֭ 4£0g2 9}SJ 1>ȄZ-ة@% U x5L4a3}gQLVi^D a,K)SonN=v[tJ;Qk1cDWN?R7M,\Qdmܛ>4?9jZDnLZ^ۜOzzD ^@ ˈk yB*˾xS9)%ǡjޜf8 H^imVPRm5#uU)1\ ӽ' .^U+B$Z|^OrK'Wfhl%<_N;A; #Y7ik 6V 6E") ؊Ƣ~w!đ2uBudFQq6l=7eAJ AHZ_!'RVcCXi_}eB?-Lϒ\f%2,}J6y@i\mh $p 辟L9㙇aP. ԩRE |Һo~^V3 |#a6XC,v')Gï8 NN϶F+,c{!.V!wƐVPqqe/uӀIe#邎GLdr"UQ2 [a0F6ÅS/ r-!N&81b2.}& vcM؋}JoH'?vLgT3ŬS+*T ]/?Fz5Rw0GhDr9xi?Beb3rmahz8F[3hS^ 5K2CL"/'Sjvu..? 4$Q7_ q;/v=37d#U}&gQY8< U"@K -m\a{EzأH k!`J DUR%H?~;`v^2[A)jqٸAʍ?,YEa &TjRd7<l xv>SV\HYQ*:o 6ofd zEl̷9'#XX7_4NY۪Q!&rgFLeq!@b0'm&6rn90pz='M t6ͦBg wɬU)vEr 3J#hj_0dRag#*e[gWl_ILmvD=_G/.c@Kg_s +"[;[:> `Pi d$ЕeڸlБ9*oe/+f/: ~ ݢi"s|?[`mhgORkM!&{u [SYrŔ=HeG Q)L^gߟ :=X06ݚmqjʱ!)߅ H(d+JLlNҘIdhl !6{^߱]Q2m0FАv\ru}xV,M+<01{#m(7!oTCmL9O[٨a?K cG{']N#t5{qK'oM<,0Ӿ|V{{]MU,onbw+e9K 9\=hy3<9[@7AH5ԴH-tWP93x5_ǯ(Mv&HJ(!hqR􊆟dsZUac['g[ oV xͩ!B.߯=K#oP:sڶXAHRuYP4cCq"Wؔu;\ 9䤲 ff@Ҭ3<]o kv!rtn$Mh5E]iC*"cDTe!]?d?&"7,1 j[>АQiIa-Ai!;8[aGf\WI2R5_ÒH_\]L%cVr '5Mo ݤE#lˊؓfƞng"Cpx22q?"q?mmr>]ǣBWmcia\0qDU5p&HEw`wթ7c7 R0+a .On# ,VU>4溳 7`}mpmC q |5}2BEdBC2fKU¼  Ap|c؈p)R\rH}}fs1D ䷛CTMU빱)KˈWpԹiq+h8E_ёϫng $ٗ5d޷AmC|1F(=Xs9Mզf%e\E$%cZu\sX'UGl2Ğ6icwa5_pw# ӲaZR(,:kf FF^^݈9>_s>Mْg )UaҪ-/rd&"&-(LS&C/5dA0^w'~rM~-)#x6:yH"Yg՘~6?T5^}3:^Ge&jķ 4Npxs&~N'9Rwu !/Zo∅*tY2ֲjٽe)N2\ZM@K; jUDKy;+~%) 1vBCʄə.PL^R:|U!e g( VPzt MJ<Ν)Íe@Z@숯 È%w(y;T:EI!yZ{ oCN % ;H37vyw$5@x:|W!ե7.[y!:Xg&7;+> %I< ƶCiEa}rp JYl='HiTDٶf)CQSd-bTgfN(Q|`Dg3 Ȱ!JFHj &}Ic5r/8 _"^'C%޵]qx4Y[D&ܵ.Bj\7IYO$qU<,#-&GnǖQoeVJ?QZoaEĖj'wO.n'hb)Ddz/Rl$# 2+ li PMz` L<WrO(#R͠~pEә9Yw6-?9fOZĽ;Ljg{96բ+0 :%=$ iMuD@ ijp!K:(7B*}NEh$]"4b\rs-7v( 62.( v][ޜ:i xO:>@EK#YiEU}ïˍ_CB3̓kJ2y:j!(NX~ȥk$ହ kñsf08\AQ Փ^U!LA5ƼT߂(ss} j!1Ȍ)eU2'DBFKZb'dUcJ~ZpeV~DW-89\t.g)QZD 9;7 ɮqP/~ݺIi!:3 ȷ4`L)G:5Xc=1n{>ؾreڈ궭>Q^Pb=,ymkRC_<nrv4,+_mG&LU. t0\N:}-io) ?MUpsGh4r)~.P`/ag y d]%Bi͑ZE%E򰴮q:NY1_-ջU[E> !{^W)1–8f# _GQ(u;C<S_鹚\zE=@ogkkMpӲQ`qAdAKh){0P ۤi\ib.sdYNmge|B$3۟lID!_@ q$+B{o3?># OvJ=Q!` 9$}unI(ܮ֪Is=x,vB059KMZebJ@ZD$mjgfiJuqx^[s<(V` {~m*fs{8JI |z[t+/A'h95R+;5?#U)2cWVA #%Qp‰& s'~Om"j~bIB^+O7Noհ'wGa 6қID? =n(¥\|$cew:Cܫo~d% VیA k}Y|R)1P- UgIhީ \K}m乮lEq4 Mw,S^{% ,Gc+hJ8H=6KfҀ;`,/XI\y"K+`Ri̴6VfG1%uVV oQ""c|0>'^0\<h4 2.4ZwCOfKtbx^G~ iqUIZc墓׀9EP$ 0v˅[|4,ksyH4fM{&wXJ=Ve` cRFGR:f?D"؇t_шt%;}?nwH{|~Z^ %2=UU%{/r'N2-Ϭ[)K7 hDzY}U4b+?ӷݰ\Sq |rƦQhw1He'222FekeV͇~k[mW(rЫ*DLjPɽW 8MY-(Z:%7e ;~1ީҳaCx͆dӗ;YP:AݤU˿/ dA0ToZN/<~ݪ"H_rgA9_7"=LH||HJFWMeKq|ӊ ~æeaUX}T]-KD.`M̝F4P xnEQƖ?,5x)J +fN]%1 h92CXZg44KR˧}v__>5ML.ԛδw*0{߼ qobjx!ޏLnh}xcӼu=j|L5?5⍤6Kߌ]ov܅+1 Tׯѯ{HnptWN%1CնQE=]d[/ MЪ/\4aELQ<"HĽ ~(hѣY@\1iDQ&Zmj0S|FgD߀hPQ?%OJڟ:KVnKEM1N7e|OuM+21F?/=j)rkOz*өz,<޿b \]v/NpP';-1)IBIeul<ݻ}:"eFS#eF[h,A!86nGZ5J}6r4M",]14O~0A KgaW1MӣkБ> NDqc XcN0Yɫ8LS&FFKyP}Dֺg# I̍8 9ܥ*j%L_fwߜ@ Ru$}9ti8XTu~2 E[ "zwGnɏ !6la"x5Ci"?CN^y%$@>L%$&d~{6e?ѕUU !CU)]wv@Õo)+JQWSOh*90i2-n@r0+^uyh>A4f]QtX+&P&M2Cd *^D//k΀|2UQJLH쒝dNH u\o?"q .ytnRҴEOB=K8H|ۃ([]zƢl9ͷ`00_)0^zyvqi8.u vFv)FTO!Ӵ8 TdҵcϯU#g ƺS'\+ h8N{l=(Zq2:ſVX <閡5<6:lCb-j,zt9M!ʈr*0G<{W:0!^*mބubܺj7 |цQ^.MFP1wܺYrb)uCy!Uv"J1pjʟ?"8Xx_XS"띝=͌5B\=;D{^nZZS=BqW[#T׉2GaȑGˆj(Z>e0I- Ա! ؿU 4;,E`/lsѣ1]ImM@- ă@+ DAR 'kQJ6 FmC.x:ս1[0 5]"?@u(T;<]>xl}&xs\(A' LQDx^gtJ-05Q AGzO*oRS%w^>7'\VNb4Bقѫ%dT!ZcW*v@ q'0U,?H*U{Mm"x!"n&cΎT45h.`Yh tT f7klWc Y 1\61Vx~yjqQV$I#9HwB0Y qlNؤЧ D,N#b)w 4Fuw5 O1[(FhBRFd >pkEdc ϺGڹIjןQmjD+$9/- .k8v _~-m=h&K3ܛIK󘞉5"ޫuCLá"Fj*۝賹f1Ĺu`;mlc@ZongJ!e k&hf8nŁӁivJ6!>HEJڃ"AȶExvrc:U˕GRⒺ[>Y  8ENg?V QP˔; 9nBZO mzQç U:Ig|l PwbH tcr7Kxr~ٲ\YY4Kn{ۃ F VRBYz:;n7C+4ϔ47PhJ,&H Y6eH [zQFཷ .;fyA!a;ewxzЊuJ@Mڃ]CuMJ:CjU9Jns0XH؋"lrF#\0 l~y)dlzGj pZR>HHX;Zױ̭0~r:3=t]G Hh2#n=I"CgY.:d;è*BR 35D%SPS5ձ܄GG9}4a]T"qPDY 7,7gZu}P9&>vlt;zV -7.sC:JhO= `V*ϡMKqwU$U*&wjzV |[OZJ>:*N[+ 3^[g ;ͻc:?IONu=$[?S7wZ">dgtbueW4gSП|ˮ}O]gT`m$~ɓ}2BF[ hJ1 &f mʒR*J5W-07%?-ƟPA)%}jrL#vЇ܋ Fz {n@E1 uNëvNJ˴u?,!WpEc{<|8͇=&IL{ylo,1$%8 M]&@'Xcw*ej6/{o}eޯpOpAɔEuܥ1I%>o B+F[7%A!4ԛqԿ Ħ =ZnVGi Q Ea.RyC;&}/\Nf\~H(T -APu e"h-rBWuS -_ jVam}QɽTvBͮʒF?rCv |y˞1GX궤L&>6'i* EnW d?av-S"aݤ~T]'"H~d5_ko_>fSp@U::$zfFQ ^?r@ӷ2M2:P1X6'Y7.;U2aߗa_y1àPeD>@DQ;^1|`|x׌0a MHw B:3q 0ʄ(v2S(+ ` '~'bo4)6z,-;itRMT]ay`bÝ[YNdwM,6|d ځ%%9~:>y#Ñ)RXd +u7lѭ4_""-_l\B>>\5Df ܷΘJS-67>V;3̔>r3nAF Lr8,pPſ1KЛrA/]PκCaCXQ` έ +/ x{ 9J\ΆQ'_[ ^ӚˆYZyG, KM놉pU.l!֛Qn,偈xerl{α|.%sf_ 9Azv͹p㣪#!xi sZF.1uS+YXIяKuُS;MY NH tgk]3T'Ce(.=l:?k/_ȅ9ԛ~]Slԡ 3='Ή[d連|m!7ct3K{-`tb,#$}^#11VP )^`5ni<'Bo܂-(/F-64f *.+3EmxFWCڄ{CiK<1M;m %NIpҾ-Gp#hlnͤ+.-ZǶ|OnRb׋p@7ISBeiVss:^cA%23WȾ\֣ϤLZˬ+rYX.^X4\Âޞ6XI!oqj E (UJIgQmd"0tUEsIRP +X-) F&_ltQ3EfE|Gy{;@JD^~X XRw6*^km[%cQ,\f5g9҈a;iO|%TV1cݵM יA ծ'jϢOf%l\5ȟ)I*o֔{JKK~ *R񲛩q T!#f0"&Wʶ]<4QY6Qt*LڹB]wyBg9Oitﮢ >nxP`&޼w1 o;)=ȋ%srMj1`l6R1pIy/0% hM^–tF!نdq7?}Q="AVbKQF ;WQG($[$F+VZꅓ ߜůCh $<ƦVf 2Kpn , ՘".ߪmtn>r-Uiɭr.Z|e8:hCa9A3*-'Gt:;b6q> m^*s}fr7:UBFȜ!ZzĬ-dvgID]ɇ;Va&ϯs1kj4fҪXpCguI)s LJ[Xj'HE g]R~`gS4/oT>JD5#*|.l`> E{%gsy\=9.*Qfrlp"4| XreּM+5bތiw+eR үb?h<*&A%h8p%M,CL)k;TѣW gDy*r+OKBk1bhMaFT( nfsWVcAKGZ7zkc. H !q2)ר7qql].9hFWq^o?wnKI+jB޹bЪ{K3IO 0vl]tz>$7Up[,eIq;(wc9 !AmNn> Vw '3xӂg<ܥD0!XjM^$0cղ$e7o/nsTT l(P> !7Q2dtVez=#.E,}~nO<`d<_f'?BiP5#=__1Zѹ;&bC9wOu&Ent{㱨$Sm'u fWYas!Dgd{@Z- "F>oz>.7iSSj^ug ʶ͎KCUQq䦿lNo36"$E 珔f.M_CY$&@tFk-n˒e)-bpfBS0;9&BPk^8w f%J~#ݦZl#_-o20oM?QJ M)&M>SPw+@f7]jцFᄶM\nJo  |etm!HqN-d\p~Q {K!{. #evqf'~6_Oˌ%Fڃkqz1ej;/a"$3s)A Ưt3/X6.^q,N!AhE$E5VF<'}reJv) h}J?\Z3e1vlz"9 ga< 1l5.'%CZ|7^O |/T)kf_.N%ל&[ SBX6ꢡ~_omBjϋIƮT }ӑ5iBg~՘{RCM G^Ԇx=;hn`V-{p)lI^#$GPㄏt2%ܝ/N>da%Udf$0prto{zV3qpzOZݧO_C,Hk H"0y僫ȓ9$S<(% (,E(GKFW篸Unsտ^lt|``*H#.="IXZtI*'\3rOiqox(sztTA2H5M_i  Cs7ۚߏYJ)8-$d"{ n00kf훹'hY dU2>;*i!vyט=^K!-te|Rp[B}Ͳq͒AbOSӮu}{d~yOQC,֢Ui⚹, (՘OC0N0kYaӽǾ(N$ dI^~kX a-x,h#ŀX's^=mrbq7[#?r/hh#=0p,`FD1)ݘ1C&^d<[[5CIbA=0v.QNV}Cl.] 3NĮF[LPK!^i'8iP/[ d ltPBh=7p"VȊ6`gסmvgX uzϒ'ϥNm@6]ܗhH5a3)ig]/f,ܒ o2ZTYJݾtA_..<ο(Vnȭ#ܙ*9Q^HW)4N XE9%"I1/-hlbr`8<XX5nvZ ʱPn9S.h@Ļ$ k)!u1؋{qlM):F "-IT=uεq()F v2$.k60cJO<3*Nq03`f{8RR[OkD>C$}.JzD()!CXr`EVX4tӋ^ VN<)\5&yknpDsGMY0@)$9{B;5El 0~vTi *0<%%m!9 9SnM~AӠHU):ʄ0`,m(EG|1XZ֌B y O}6J==@@'Us'ewwܯ!ɞbQkBeZ Q)nOt?Y#`\оz'0QYB$,]ow_Pvvn1&u|=c1ۓlǡ}ab-;RC"z8EU:,s"lHDzCtdOk* h.W?-8bc"YQ\P̪8_iMeu5-$nP/eg':3w\?*4N$&o01Lr,]{ɗpƅġ_~@PT=#)#PU.^:45G7P| O#b?!N-0%TTMӸZx\"ZEo-q5LmPh߉ЄaiB10ZIEq:@MêCsCanq-ˆ$oqFer:.۩88OC-CiP+$)fc|<~W ]J+\ɷw ;Mx]%(WlWd GQÀ0Q;7.rc5%՟fi*23@ᆑϴABJ=k$zvI';EccrKOHM.!\8ϗ.f2_! ;0V0OolQ&:׬{vAPE_"1Ѐ\h^w>" (|+ -Ed|F O'$)v@"˙ QYH?W!x[&tW'j8>Xk`"?~v>Tzhup9( 6vpW?:&D2'Qg3ZWn ¿Dya<銟zP< 0?!$Y=hiԂ%Yz=Q7_3KzT9ܙSĜ7G/D-q 9?I;>[= Vs걹=S\h %VmyX֫oljZ0k:K#$4UGXv: [x++CT#XE>t2gUnɜ¼|G[0R!:@&JZJ6HQ'53(X!w-¡"(n@)XK qa@I &g*#%7^ C^.3*AyCQGlNO[$3 |),q ~ {u,$=p$`>6̳Qz$SxM-g]|卤EHahO(CptF8T#XhvZlSK#xDt۷`ʜ1P$' N:nc4)36,#Ork% F:~e4 ^ Vn W̦V ۿH?g$jC}U-F2nY&Q`lavMl2fLTsd} PE yW hs|JOA߆~:vG12kŧ 蒍 @;%sU3w[=Ԅ*AP3F"]8:jDb9`Q<<vn\ F/Iï™P> dXR N] t/ ,^g9|k6~G(0(5mJ~Ɉ^uA`Jr%GB5{<&g+}Y1"ȋ&CvhF"xaJ9ygJH=A\` /۹o=o&Wm.̠Dx.Y|5<'еGθQj]Ғ`Bغh:\ܛgVhxG$#x.RIq1j-~] CH0!;AuzltNƎ5;S8.̡: 0txM;J#y!I#}|Hė@[襚@ .곖/x9qjX7$D놂(:}-,4IJL \CwCEΌeH1p Ʃ>$g%7QGYOƓ,}cHө\A\װ?`9[9TUf]Xͥ*> K|QJtT7p褥|⟌64.oŧD_ ˙/u^Fq|҂*i9Ϝ0^XlLoknV;ͼ2א1G >PZ*+!>KW<2YPuNuYlpIo%1ޜG:M:: t=)*k-wwX_C Laq5T&tz瑇1a̾u{K]Sͯ4Ts m ?`y=3o#e¥,VR\}F//BR3q.cItqiU{j4MsT%= ,=` :dl~.9X"K`]5 jNNoU]YZ8"Nޡ=!~ۡFSj~26$Dp{s&&&P[93}ޫyn& ' c((~Ǔ;vsՊ0RssCʷoXUYasv}<y+XXeFz-p.n#=}Rdӵ uE`.YPz66ja_;P0l~xEfo: ]|3Y)VWkpАwOx9eb|=7n\qLNY<2Nlmzc0kap)ŵsk`wmՑ&kR" |LTtk3@Y>>D؅6w|! ro$vi19*x&ѸM-O04\7TŽ/.K(l&Fբ}%`>Ή&-a o|̺\gWl><77) ^k?L$ r(-[ ?!>[2B6[[|΢Qq$*$ړfrPm:r$>"o3F7"'dJ5=5[雜~^C$:&/[~p{tKp*x饕hio&|M0lxX@dC5-nh G * 48nͬեףE 拢_tgjGk^_~2҅cr;xD`F50:tp3 .x P>7@ ))ȋ":5~bl0IKNڡgc.^}*5nxI_2}{, vj<LHɒW )Ofz詰9T5d8@ $ԛXb~&9כ;%} [Jت୬PC)q [h((ScR;)]ܤ=Bj>Cw\+ :l0=;T}|WkÄNUDh/p]͙Nc+X(do•4ia0ulWWbڬWZ_ ?Y\\^Sp6%+lw+3jT"`F(|] ӗ.-reF]n4M gLmyfҰ H 4|' FnB`yǾ#@ %#w -hF-ՕUhq|~\EgS"ln8D#a ,O,P04En啭aZ|ԥBȼR̓fQ acFgܟ62K8U~{m5p˧xzIw!ĵ-Z~=v`e=5eA6*]֤SFLgj \x&#ʊ>WJ&z P)OdOҕlx"jWPfbq ,R ˌ5 _{Y򰂉(xS iE)-947/Z{vrH89;Z;FCS֖E,RQ{%vvi h/a ra='OGF 7ޚnۃ#i}X|M)'-P3bkƿrޔ\ _Lᮥ] ~j+Q&Xg[]j_V>0<ea+ ~9;"iev&*B LOxأZAaނ>ˬurզXJM^Q.Y?yhW}>=e*Pr~lO .@8vtL Px]~ai3^8qzv8B# 3_ oNzrWEbͰ{gr35{K}[[M m,!b6`~b` Tk|ї`Qglӏˉ WT~j[ֿ7rn350%td jMdx?9'ѝF ]k]fm]D3'2N|lpp=pGN:qil*@u# fU lMBK܄<oSᄯboR 9t6ɤh*͊N d a"5gjxբ-]JU,Ԑw::˻\UWGBI˜e(טnHtt8aw7yDGRX[ךJUUg }ECrjkh:iށ7,z `j蕦c{}} Ͼ^Iq9MU vTv{>LA:?0dg=bVh\7g@xS /3FfqT|eJձlUY$&ފ%_"KMer5`2f *>uP?&{j Kr%-_)G:I=֡ݶ"2Xj` @F_f`3WjxΣ<:o?V0{9-Ƀs)]%ʢ͔]YK~{9y&vxW?j!fAGM(5uI/F#9M001c)DOG·oA)5ˈm6yYUxo,o@E 4Dx )~Kݓ ̒p5!sۖʞE]~nB I $G"= uk>e3[:`RRF.圵aH5M͓GLXsC<\LNnJIR}22QLEا!\o/jefUbF [^jdi J]G4@: Oȶgr~9TRbA$J)VMCaz ߱mQH A6ڻ$!ŨeZK)UCX벪DAU9+ܾ&^m׳l|Rx ] byUwG;tV|l  vV}HJ{K"qK4vF2^a2K0o;{Hg!|xܗrE\Cv{G2{51ú>1yApBlWWMJ2>}| OB_egsѦ2M)gVGMKn]mB)c/DjkūtNy/~=Hp=&Qģks*ձh]|b¾}dab@j}X#)FB!#5oAijVDԑ~x#XȧVg[z:TQKҶe—tRrV*ʖYۅҋtPd;- ք*5jVdFA|C-8%,1=Q׷f0Z+f)Dג=wܑ vDžBiT]qmf GJ,u6G_3#$K&Տexmܺ(45 aʆnYcuߒG)iE \vIaaG, Y.Yeqhgt'ym3A"M&N >T gF`Wd vݐ>^nǫb=kjk/(f3ԗLMP-;&8d[kr\rfG@!]Y`r6dc|Ԡe.1D0f|;4q14"d;ѫ#W(!CC  6?-|tYÅ!7;aDy%I)":O֛$=yEJU=.=վiչUv1J[i_&'qG)p>#a A|?K uR]cNeINzvPjn9r"oѱ,`NL8w!hYeLI[ J"K[Faz.Y1q~'R @=H-F'[ɢh 5L+y,ZUVأ=C:x=Q6휨D"&UB1np@&fo4g}CB(%7R@(a\ڝ56OO?'x'e̿4l\NgG*HGb$vb|hy6LNd҈yeL``*]L=g&ǃP 0xհ95n̝J7Ivl';G5Vgiʖs x,;&ЮƶG5 3-wOu=PR<Aư"ei.ߋ;_˯.;Eg" wIl?s%M&:b˭jӞ *eʗ+Oz4֡,tJ d26r6 eeW%t=t}{Ao.%^b__DW&^8bJt䳌P;b3g$&@ ak<ֶ]z駔"h¯{yq&X6 9! %*P08c"]IkJ>1 9B)aP۟!`(S}}bcEzE> 4nRA(֞_GwwcwieCt`tbYފQєTdЅWP? r ڜm<)Ȟ1ch^Ӈ  .6ye=|pjF~З"fvQ{ eΑN6)gF(N(ﬔì$BAbzY!'-њ~V" _oz5X\äH(Dnw[Qg9y:]#lf9R/m~GNVw_0Xq"HQDqmWy=XT`  FNoLGpJK[+R Z>.o>G&6{WP6օ/WhA'0ܐlS aL'['Ҕo+G]|]poqޮi23Bv4m(_̲q͏.Ptް5n&$Ya/@,Ms8S(p=b8MNX^mQ  +̳)Fng{ΊBU?d40>Zi-3+](iwUA͵jBSޡ[%ə獂ZVW*5#%q6Xa1u.^\jܦ\ 6<BU9)o y:"dP4UGuCDA|KߊܛOB]FؖǪ;=@yǤU2Z!:>TP3u{M࣭֋f@%&? q`5g-9^6-8;誛.ު#Y#sU3e99*K;vnvdD&Dy#aTi(@Z;@C7=8e(OG/W:٪[PL 46bO QB7HqX@80Rx+XJA=2Da,+#to$P{pqyl/jUU}:!Ǫ3Uķwsw&p]%.p_&BuaqٝtEd˹º{P0훫|w@@~knU'֜p>n;ctӂ's`&&H72ȶ@)O=4rzauFe BօE('?_3Q3+{=[~"%+>2ru/IZ2PR {Iٿ }lPxpl'rBp-\OmADsPr~Ѯ.:_3@2eaVhEyX1:xs7v0ƿ_{ipG,=8U2;+UR+QH`.Q qex isWY|@htibi^ /I> b5bO~Zlj9㼘Τ;QyIhI+@xŋUfyfAʑ`mqC}!JSۻFuɊ|9h6trSւD}sinAؐՉa@Ŗ%$C>Sb$ż< uD ı s; _ tv7^n_ vO󤗗h2|L!9&:zxf|c>BVy6mj C\1:Ы'4@r;B Ԕ9d0C9V)>#uLğV4儾4k)?R]J[񻬜_2Pczz(_?XO֪H^:l18 :΅泝S?#s+~suP_DrUcb͜\0"%_p@{[s*dOVy5TEAsSXrh 뼬tĽGG Sro?&2ߔ=[h-me*Uϼ!6ŻQ㼚kxnށ&ìޢJ[rNXJ:L,}Om#GS-5^VQ u9ǟ]4&^ŮSض; (5$T#f>/uˌ @ϸ^ &:- m1]NjI&0Z>j#`|o0ݯ?|*QsIM@@@z™ ҈ؒdymC@vI[DwUq}t&{@XɪS "`G!#]u^e$"Ɨ40(!V#CUWjAQV7G1%J'xv#c9 XK]Saǰ,\xwˠ EnJTc#,F,Ꚇz&J=LdTׄm`F5&"E. bt[G8}nZפ<"2b$y%k%_Nc`eDXˈ^eoRoCkڂbZW χ0ڑm9͎%# }VTOyoU pt^c?%YYP~)QMd[x.J&7F;8i?Uړ}.{~i Q<޽#I#JOwzBH'Mj I~r_֤!p |(4z]P̦gh}c.]Q?Z4o$+mrzLSN!U<2F_T[$O lp]e{[ ~pB,疌ZUP12[:9Yv=*WFb'ɪsP\g,#E:fv&6 2M3g_#F+iFaJqoWi\Aexl5A] w] EJ Z-G?#`J;.f Kr챁~+SCNӖ/d#U)Cfj3e`: ȚV8tiiZ6{yEn=HN=QydjvD)쾸 ~E+_$!*5WA`hN߅iBs113m]NR62RPOαq~Z,T~oqEk9u2mtCA/x]1fIJ= ob$/yl3*ǶSҊwk 3M!ַl>vnsﯻǻ-d[iU !8rK%rL%iQfqzR\Kcc{?D E1X\6Y+O >y)7[ъ}g_77, Od.{ 50/YATu=ذhj AeE8Xb0r 0k뾉B$Co;tEU.X9OQVJ'4Z9;ݵֻTG#̱!/!KI2RIq5[ȓ'414fbGKoKa1w 9Ogwc=ħ3jL$XAgf4t_L"9. b@?"RE%^/,D.&SV?cs͜:b=bcPY1`d֋Gdv2oaObfgCº.u))0áO&l[<,ERW&Td/YKP(\T\`)%ϟ kTJ}p.d #DBӝ[8]dZ5h;Sgy^Gn@h!/9Z~vάۻ%q(/PbyFj"+L#F+-wYz1"D Z!f(.lݑ>Z|>2s&yv1?Ş_i÷6^Yb⬦@tQ%X W{v!nuOz;iľ`ZTY})RD%7t>pybJSp\h?EJgdsRgt/q_޻S اѹMO%tY`Dvwuk.\ǧnH-e xPMqq|{٥<4q~J?`(Ƥ'.DR9$Rw~&yg\Z Nd&NH߂d]g$FRy8:P/Cx/V-Zz.p-X~AuZRg2dL!Qܭ'` KDnC0sZLq16W@ r) L$ZL۽O/\Zܪ2_T%㱼ylݽ}.!)vΪ)*Eu5qC2mnFcR2X_0kZ-&#GIЦt'^gsӢ[R_O g=A71f*L9H55ţƗ9dG2!`"IV; kPͥ@Ԯf* c9<9F]ģ\p++weW8OUl;^9 7ArZkqVb~{PwtYPFan-3*n3b. ^{Xހ\szy ;z9?PE5@QMÀȀIaUʓTWiH$xe!$1 P6(AS%1.Y:;KbˏUn4@p)>oz7l_btnbS|hTҽ˜aWy&qZԪt^rZAP  cs%{*@S*Y#F* E )<'V6+faF~70O3ßlca-4<#JdcpiOu-q!ϨZ1p?q;-T&N" h `f=mn)DJo_ y{Ozpo+%B" U0 ݬ^8ƣś\_ƞ$Q< Wi L(b'F`C#!FO>SÉAѕRAs#E`[ʉI]&erQ`iD@^HV^Y53%z%#e0OeHs,S ;q&S΃Sy mL: 1IQ+mN8--y) tcf& 7[\@jilTVX!)+~ttg 2=ϧPR]͐1@_/yt|4vFW&6`[4(v5#uY/(fVAn! `2=z#1y\A@,Mv|lP*efko,؆Vx᫼[Ib>8f]ӽΝH*=~ncXh2?-SkwVe:'ZA+MOzϼ 1&ʼn\Eh`E̅}׬wZ4س#),#0d#HM)1">ŰRBRcxu?Z_? Y7ݨNQjo|^˛~=nʥ92p,W`;޾]u}5`7dplήaϛ*3AL7'cBWDi23X; PVaq| BGk)˖pXTirS0*<F:q12zy{K4?;nIx[w##xPiˠlk?58[u_,%-ek_aO%-F^'y$V)4M6؃4US+ 2>3<أ}>E-eiކ˅LqW=d޳v(c(/[6AiqS+{67Wac<j{ԏAf-@o̰Ԭ pK8\kF6-⡠:.v;OL1} :sL-/;wi]ewu;h~Z$N?4"-3g'+ََ :hz?VSIQ'1%;G0x1 JJ R5lwidϳ i'{JuMKo語c⟔ ږ^ ì%#3^-Xࢉg^.FW!f]9Z5%(j%4'<>LSYj|bD!fӌ0l#Pu4B@g6Xm'RÙsq K &jٝh95Gc?G4neWH`yL:9#DT3RQ+nyөmw@Sc=2Cj*$kp˯-=͠@I sw:HEZs..{ wU( jiZVpM/uAvuJ ^ h^]㽵W^ ZR^EeqqJB,k۹+Әoc8e޷ s3(O['RjغaڜWd?iıpV.݆vS& ?NZDzqz&'F,๠}LִGjxItKWDqt,<\hG|򕾕OZw Nq0(ͬ4WES:2ۣ#`HÀ;QjZeup#:"+*>z a,g:dHi/D\%㋢gZ\|R( 牪tR W8X\;>_R=VSzKTo7m3 n$t!pXr Y,EBWͶF߭t1̳%xJ6nPYG}AQKG D 7FkW ~.L_0Hw ^vchwK+c ȥYN ܇=/Zߪr.QBg'Z˭wf*Gsd ("p*%ם "3ƹjѺs6Dz`-BU*R>~&C8Pl%/o|B\Xr>=WƲy\'Ź z ſ~RV1N3t& ${zZƩA'%F4.nzg-H!UZU ~Tx>7E2vD6/D]d=&kOSnMyd+Jjn4ƍX{/8 ZX4Tn6+kNo(4aw>2>yif%؇`ٸ~JD"pH"6Z9n0n:!]1Vnͅ"7*@ihCj`+=}3[k2M\>a3zW{VbUqB[OҙҌ"Nq^`O* 62K5T !Ćq\7`'-vo,wL,moJ3qL3YRr"Xa|m /nO~\ JI+l>c9O7`z4>a գ};qM xJpJDA#Qp#UXB|S̓4G}DI,N 8xsm]4{m;mNL=;KGŷ ^8b?8cZbkm'OEl:p?)QU#L.HbPWK I5]+KD7>kL%+9f4}b0C',? $[EZsUv2I  ~~C4\*9H#yhP%[X8kÔ&B(KWTg< nVg4~/fyt$hn?$by䈤H؆\r<<ߊ}Absj~xIZAi?:Fqi͵S+P iM7JUlXg/ lqlI0yʔYCgfB@vgFeB@_=UmԆ')BHH'T?&:$>(f%C9Hm׻ܞ1z"z݂n 1vuy֐d=kCv407Iy{'u6q;azeKϑoe~&<]\+{[/)I9/ںNNLɌa{Lƅbb޵!7xh%#v^Y3,c bEՇ [\ *+Kड़K:W/.J&V7xn2l5OT2ܢĿ%sfx$qk@n_w} cq.ƎҲY*Q z^[78/1ZLvrq*{]?{ d;%[i8Qr,N"ߋQib%r+ rʎ1Ku-R|!,шnb;EKG X \iivkg o l FgF@=o0/3CU>J#z54(ILO س\y e盬&:V0.<~n2)RqLx/bVn>'6J"bܻZ he -\/bl͒"zw(1|&A菤Iy,]$tiB[ޘՌd)FmHig&朝..";=L vIdG۬/>'6tصO8otPwL(BD!5ܚgzx\?i)gi!_uH&A R~@@FQt7B9t] "TєZ`_ċ%b&onI?:鐏y@%DL#(b@ ӱ\=Ջi=l?Gb]yJ8K:% lwNBU4toi &HԱݱH/:d9"£*N_] a*bϿ:6H8a|wfQxpXqP+ARfJ_[8:bK@0KcXCI. I"eѸHA%9bI8rK%d!!JT*"oܐ_5S\$;o)NN{%Jz츘ek+ut/a_+wө3!*ae=|t$@եL{JTsA8fNPuEz a  y}yHݙ3KWôݔaESj"@jjڕ=&MnXɼs*KVַ;7yIҏԾSkg* ]濹jWRZ)YF%oD,&R^W5: .rrߓǯh)9yM_YRn۲Dk׀,;k]9SB382)ՐB7P̙7w9 ^$yy iTM4tֈ"^+L ^0T͠L*w!ɗ'a*zḛ)L ˵M$_H΅3$uIFԁX.}bhG<|KU4|eefbs0%`*#yWM07/9^.5lعO-{.8,HKEv]@du\+"%`ͦ74L:^ŒsyD2 F WtORtdx@&_}hBʈh+,#>IÂDv1G 7 ʍ‰ԷTv0UO6`.-qI |ו/5> +LSτGf7(ׄyyP|jq*\Kjj}A|R34LF׸: ~N yT8Kʯ~$h I:!JN&2 ]C=aќL$SOO6~m+\ʎaLgOV>`.? 3Vw&$'vX}(k"qpr8#NM@, _-:LoY~ǧ}!1Orջ&Q{dl$Ub)~YZR6|Ѭ?΁U_NGܽㄫ3&j*ZVCzX^fy(pڲ!x]=xyISÃvA'IDkQ%HB~6p̡nLN;%RҦ84020$+g]uV}f KH oKu+%L_hϔNfD_Yr#>.4 Q9%+;ʽe4TVaS\aHwPl`mhA6h[ "5#1/Mީ-Awm_259`vm HYz#2k0"܏0\9֧S{ӧ%:(ڪ\7H& D>x4~ M*^aŏ#IC1;Ҋ)nRWzv%} ޜb2C>[xh]J o3ս̂D_Pk<(UCf) hqz4Xbdغ#i4sq> 1 uHNDs>;.,{D)7vvїAĝUxI&7YSed1F.6CM/`D/P`W+U f45!&x GrgƵ6X!ZgmD)>e aЁ7sm8i 89Wť]fd2ƙ$;j-LTupݢzTE,wٞQv]Q'MNQekԙw7C}CR"s@+2D2UY~LXR4V92 p݈LΔ!DoڋHk;qM gʗ4]QsNTHtp.C.޲'pM Q|o.xhY"Dd*S L6U{t>9 @RA܁e_#}{lFј:^g3H"ZJ$?*H.[7,ZhhEսyiktxTڭbFf{z2KH_Hp7Wg_)!!Y{| IʉSw%Q:@`+~<w̬r̝S[gC\$JL<>X2)MOz2) tz`ƻ #!?fZj@?i=HK0tRϹ[4 v{؂M<fGudU.zArzu;z'+(kdȭw~@,mA#2l!!$?|)։daEĿpb&|K  8eqL@b4^.HuɋBJF挬icRux =vC[Bq`5rkmZGz>y_>+n(UEۙ\r@#E-[c o7ڼ|k뱎5xb#by$C]"Sܰ=5p.Mazjtv^@38xHn줡eB*spV8vu4+ܖ1,{]b P "<  ʊ./<=#49 |]> jvߑ!2ej۾*- & 4n6'GߒLFވxqE?ohl t\shBty&@xRrg~=Eal,c("Zۊ+5 8f7;Rg-yv}`褐;B }3ku\D/MJ n2.bX1?W+RȊL%LSBaEFYA%#tU8(]I8|F1oj@׷3WB;#jI;B1gIc,0=,ɡ(wZ`4P,::./HW Z6̉1|0/OZpCsuEJe\)ȟ(̛969rטӳsFaM'ɈBc@pB hH x0ȋ-ע sQ|+V袮DʬJ` *ڃbj;mqkc>`d[ueߦۏV'yS=}@,sgU~*S 3 TxA@+X,(ALփSq+QXAMz)~mZ]i4lgkuXRKVD 8E*xN!'mݎwC_0QZsIk]Ϭ W,!\KΏk)`{.x>d;oqh殿`\"Y )uU.T g:Kx} V.f*[YDN/O7Yc{>y$Z*/xK>-GԄy (㾉!%EzfX,b Գ%- k@m:Z=Ԏ@Foi D ӧ2^* ]w+JU4S͠`bA= H7隡tlÝvf5K+HǦ)X+XrKRB"huPEd3WCs0}t( Szbp;A(׷l.ø=tyod+MD.1NKz|r 퉩X_-,>y8XC}q{cn/п(W1Mpapha հI;Yh! OwJmPD 0~ |fHL~CPeY^2ORqHX^@bS`#F(wp|ofeQXjx2rP"l# ̒Q+=}Sj =,Yk]!ON<ܸsxۤ궨7{ )gl+8#u`CT?Wzl3 DNJapY T藰S0^ F-I׀]9 ns䩢ɱRH&/?8,?t3STdor]rp?yf]zJ*`(i\*`6^>S+~u6UPȆ;ȒuS!e/x^G1T/noM:!GL{&kkQ 5 v5~HG\lr m>t&(jo-XUv"t^*~pZ^%-!Rʪnd-&8ouP֩ X LlB_=`qt|(** *⻴JfA^9޸;%5[>%lKzj=*rs&D%P:޷ҕs %nb"ܶ^1`STJ4*qҍWGcꬮh\,椓ފT|i~գfc^B `Uy\D:N@#gL{50IKF Bِ1G]͋G,A4 ,k[dIzBL=qFtt?VfJWl^ LvSn%zfUHcGD1Ui*Х¶R:L4 xv}z~m{ݹ``5]rGkQYA}i#On`r8z}G+wl C@Nu9a+~J0 Wm ؇f+>oZ#Κ4+e^-X.?#]x ai,kZA߭!ƚ6LkS(W[alJǢp;%Z¤ k!_%SLnF=,evh''f#,Kf0@9-`Dk%qF-Y=b_5ݶ$y6LTqx_Եc ~]Y F͏w =7W+m) EL}Q(W0  Mqh%D:zِ ˄,TҐnm3u+.$l-l Fx3ߏaaJ{1Kr 0ecNZdA_prk>S31Ç3M30= }8n}ş^d;gu+ +@?U.I–E$v.`^ku-ĸ`XRZm`$#MN?й.#Mcſ@F1᤺xk7 IfB ax&*9ġ\8(7FVC,1^_QWǜN]\p)@F} 03XP""9(+'NEm|/ 1o5xΘ(#aƮjvx>uHR*'|7t[1< 4z*S W>wFM?6q"Vr M ZZAm5s'Tt]Jy9;K\MajÈwIa~\ ]!xJ(;#Qy}Jz(&S3fZ x+V[L`fڽGJ{#=(@4?Ha<4歁S M-{-(ָw\vJmx?+|W"Sw+`Me`u JzWlj7>c4mSm/TDe2݇/ǮPceG5%"//*>лCBɛwpCtZ: XT>w2 Hd0Р}1F^whj .ߛ fL..[R#и4tA d+5R1!2yfs H>xС23eʅ ]Ջ* pҍ~G¶Bz=3]; g0dgTrTCnroW3$CL}hw?x""Ӧte8x XDwbت3""%[瞷•џͷi ֋CABF:Clgڷe(Mu3ɾcvC^yUnS~|y#e &;lt}İ*KD [dgHb'H"wtٯ7,Љ|,o2%"jRY\( TX[y/@FKh kIZX"=Ǿy~J!X>^!+r( GË> WY0`T'Z%ّ͠D JyYZ:ƨ?hvWV3$žlͬQ ό "dvYPlc7<㑕.KH(:NΞ8ľWRl*K4ۙ~+"1dZg<쎺;>sP-Ո(KDLuqdnOT*̂G>)Bovʞ"}=* 5CF]Z?dɓTaxqkqP̳b#HCC6Td4;W_9׌-FL.Z8/qw+}uN-gPDOS'#uvfp`ܷuh_Jjs%mG,|~V HZv^jYO( K$5f9}$DE˜!BI J8ޤ앪/@,*^AE:37TyꖼSjl<&D8.$HHnJ8p"Cx6xl0xgH8rhrG;q^yzC|ۏaIT>_0m`̦0V06Y 8Z_ZiVeoI.'Dq̞*WxO\2i=3g,Z,VA\M{V`34 ZG*txZ,ʒJq@I RtV&:֬dCe b1)M=WkEJ&[g6ѩ3f#ZVQN+l1Ց>%X/,͂ϣ-Z~Xp "'?V\dXWE<| X?WHspXQVJ ~dJ'rmݖ-ubZ~$3ry >Rwu/ʸpQUs⃞h_} ݭgz^b RX/uacVXI?r8<ıt2<|}a!V`}`&& wQl ∍Aމam5^]W>&c#$+JkwFZm/U{m$]w ORX'g1PK '2{n/'GUp}y g B/CS+>K1婝sKڿUZDY_5酉g+XgyKrXۛ]od 6%l“řzQwQYta6B# EH^ (m43jo 6`ܠ,-ܣWFLN^zPvIdGƠ L<&ȸM_%yׯxo_PpċHz5E^"Y QR/:D1EݜӆIi*˞@tx˫>ڮnţ7>ɣ%~;!27>y' ᕂajÐ%3P=Z USG-;!`0N:CY܀'&N L>tqgXi*6 .:ގ1F+=Gk|Of1/1,ISl穆E䖖u?^yI ElՃJ]Y>ۗj3ITӪpw!<%)&YHsF6عceA{/Pg 5ټ1:r^w.8^%L)VAwxw K~[(PXomZdWSJgS2jM!|L~C# O]^y(1P-eߒTܖI+[AUC9pW _d 61Sq1_cP~0]nl% oKbF~l ?-X)O`9]d&/jyd^3D T~SVlNWD&,B?x_ ٍ̈́W@,DY٬_uz*Lfԛ|]{;&w@gD 7ycS$},i$Sj$t^=Z#R*i& ½\dbs2z_Ozp6ݹ(WhHDGARvNnPDASS7/Tf4 c56 ?9(x\u|%cLp` U_Ym׃"4nAaZV9K\^l#ZE`c&wd$ޠɮB5L=7\nq jc%|1" : ~kb4/ !'q 9 d\"'FP-UkЀ_Z9PgoYrb;M;6ܴ0J1m|Ob"P gU7l&v'a Vs L(դC6ROj1P3mPϿ'ۄQ~9p{j걒^ےˋnYjmokzl"8[D9n"ܻzF>-B6O V14|Vn\cGm6Ey$:|#G@)UE O}e`\Z-W?Yxk0AťT؆n3XJ^4yy5@y{GM v60eӲ*2ߎA Zk hEC,"Io SCF@R^*S?#-j p}j8nBI;[,ܪ*m 5M<7-쏯W1R՛<#MN_W+/N~2-aO۹'#l\sՋA 9c4б6]O+{>w$ۓdO}kC5Z"MA5Dm%H#`¸n'"(C1$PP{55ʤi0F jeﺄY`7U'.KΕc*,ugX5 c*}ӒiprE~zL[T'|p Z)E4|3j8@wh˫{1@:ɺeaċRҠu>7C5VyuBj؝-oY\~'X'IES9+Z }\YvB0)3A؎BQߌ8d !/qd*̲N>)3WAZ }SAL6v`_"W74/$d׃ |ifT95wؘ!Vsk %?z'H~+fXɡʞR>D55oQC r5;x5.|?؊~b8>^&CzVGЌѽ= L.)PրP![* + eU w[-h=7I{ag30V,H$覷e颷}~2r[KyEEt%.o?,"R0O [6jF8cjh,UI@gŠzgts70g_kpŨ#N \Q|^+-U?9/Ehgin}PGCz Iz]eW!3aɒv+0ng<E*@Y?mUGkZ΢eqq`6ǥN% ZM09'm\Xcp,m2+=UӉT{Y辝O/v\!J9# {[ߵOO Nh=CB&0fzSK$pAa']"v` 0eY1DSSyNO[L_Q2F Cz;MEcv[_W/ ?/G("@r0qj9n~B@p!L<;AK˨@ lWR:p񆏐܃xFŪ$\-"5@cOqe5V\0'L| PfGE[zXyJdӧ^x9 `4%) xHee H-b%qGR֝ipv|:B+fs:9:{.H$&G&`@ *4џ~TH,* pb5L(vݺ1v귗d NBJb5~#dXXuI 1`|9sD8{p'q3;͉XxՀ=#״cGwg~~{(ڤ[6bro(j6YBcɣ/ursEl+2":~9xQ'XuAjEpL}RnHw*K{NIf[3Nƪ˱)F߻-?}fc}r& Ѽ ֳ cY),RzV_b5r>9|P` 4YL1͒H>A2=/aKgUJV0jB6-NIǮ;Bo.lȗ)+ GHF~`i-Us6Z 0n1#6V E#/6e͒˜֟3hm,>~F'1]f<, ,%r2=u leN~ t˧ hS pj-A|ufslKwv`̻4BA=m?3=WUݛI&L% mz#q-p)duN"Y)Yff˒P[г;LcSR>n f}[c ƯbJ% 9Vݞqk( {2t:ҀDu Ms뮁q/j 6*3޲99P6XFZk0&]eusmy.^FHx0>f^4Pl&j JsrCVrpϵ^ ù 7qÜp?C8~&(,pĦjme uB{ނaUSDעYа]mm5|{I,6*8lʈ=i>޳e<+uwWdN~<|xP)zdԊ1k#}l"Ka=V쒃, Wr۽/e姴K/Ma'aVܐ-I8 {oiw),](ŨLla. ;r»>?6I_An lz ?΂}^Bݩ-$GapuGz*ۍ[tF ҏIJd1T\f= 4NN!LAdYŠԗxety.[*x2 OTÒ}} wU>g_ne"crkU(DŽDvGm-xg[*m, )1;?!@WsHNh佥f=]myn od[JexBаOe,ZI@ԚQ;7x@OXU1m[yrT{7Iy_ Gr 9?rTR8E 9{&5Fo-QKooe L [s/*mE^EO2*ُ*v|}B`L4(<)0!ĩRo`p6?M,$]Xab1S^&)i:TeYT5ayZult5रx #ׯ+H@O|xP\" ҐM⥡G4QHzY]|"G)j-WI\4ud}[l7 FJWO/ʹ(Н~JBChf KG p"q(dHyw˝ׇc>V u0XMXI 4f#1AӰ7v/=ATmoxeURHEt[ҊsԒGݾ>?ܜJ뛏wgM` 0W& A\pͻb5?dp AhakP#T0ڪ# jLj@p.@>O+Wwǜb Ӵlgik%˪dHCnVE,(j /4w9f'0F /2E Ӛ1wֳB~hS$+jS[S͟.N&顀nhw3@'P!MQ[ HkK6Gr} Vl؃YcL*"݈CLla ke¤|&?J4Y*81Wlf붸'*@pP& %CjR}q܉OapkG5,vX۰5ǒlmz٣xӔ5м .;. ]!<]BG dUys$XFgiD2._8#Ѓ5 ͫD qiɲQ:5#)I%eX0*4ť^&ͼ vgS^ow GţwPrhozx.ORXy&^H>VDR*1"̦$aEB8Y18Jݘeu>OqV^] ܯ(5ao^= o%W#=P3^8r)/ pS> 9 nfhm}[ִ'uCoz FdR#)FQznwC9, G7i`5=j,#9ڢzYe[AP\9Wt9궁c&J)ٳ\+L|%?Vaq {j.X l-hBb{(rvN cb6a]tAK2u4hcM1 :*l&WvOԍ߹Qhhb,ٳ~vfZTlw0ʻ/ M%L9^. fcd3R%ڗ\,@MiŦR ^<,g>Vg02sH5e@4+ f7c(P$jqJ0QH|ߕ<9s;A4Ҕ^Dx5Ygz$3I'f m\q~0kEI]8Ȁͳ'qݔ=j$0IP$ŕ.c9wҌRБk-!)kWuAm ?핾a:<<ѿf!t؃NniOa +O$9+oGeĹ>X=Nb - Kq"Ɋaw n5,bQLs4B|, qPic6} GF}jos؜Gi(ض޳R6FmJ.2:Li&dÌ%|8E6B6-.l> af.amTѿ}M.A kE2X;**)5;,Fo.uJ35'=?f1NjF: =.j~][_BdX]}M7Ve!S_<8,;HS;2i (4t c.Z%n:Q@0*$o̩6lrq[KShP!2F3io3**`o~K2Dh>qO,C#@e7*TARȝ900X)| 786 2 >Ag!th>AP?hDY7rWԶaM'iI[{cYL^yh̒H~,Y˛ƪ;aCt4 ȅaz5'$zvd7;ܨMCci] єH f]?5b1}ӷʧ6ĂkFW`&=nri_PM&SB[2oS8K^X %vq tDX!oawDQY^=xW6Cf8y.ň&F8>ξ)vcC(l)m3Y$?±7zGd&DI]qn=)߷S=]{׾)*<([$|0:u4ZW.}:njt NzlAL#+U)I/2 .ʲcɥeU믨ɭ͋E}M, y˰I8 Ծjx&q.k3XQ-aw|Ye40 e} @D; xҍ@!2 d6m@4Pcō9.m6 3s+ >{RVnol-e aZ`T/^kPku0:o8RM$ԯ*gMgA |$Q--8PH萺 {ʉdJ@q;OzrFbW{bݧ0b6{h&f+4@ CXnmzj sPw(" 9 ڑl'a)ɺ(D_L0az|Bvu-vU*e@қ׉hFŷ>Ux&}=(*,ˢr: <|ROV%7GK/!3."h~sĖ2a|U,5`#:S龞uҨPW,L„0?jX 2 J2(T;vE__^_ ows}DTFʎ3ةo.K禩&LJϴRN]C7Vj@{EU˺qD9ei7d qG P̊HxZtŚ d~FZ5uxm(KDb3va}r#"Ga*ԥUC$Q q^S NN(ijcڎgE8麟1*ehHilq6J*46:M`z";+_o4 ?›S=2x, P+=AF{_)>E^} VZ+PS"G0&l5#⌌)q*ֽ́hFAA6g3u'=0:dyhUȵP&&jد`QWب3!W<@WTcyF.Om98h4VJV>ͤr82.BLcoVG/ۛ*)_``cdQVvv9ͤX+Lz0DD,yרT IQv9}k[´t>ǩ>vf|͞Dfe4mWb,~*+lM7,"֫OEO[EΡJm'DϪgD~q2U!5rf:TPM_:'/DO[AR{[l'a+]1I пGPL'0-Vj+prRHyU64+T$ EM4&^+7i9s #MYKTͨ먱`(KC/Suv%:XVcv\ZwQނ.I;h ,JLNz3B6"3O{Tgro2.XoRYBUQ LE8묢ko& OIlf o~8:&ƇcU"w7?8ĦA^˿Ā,A.Mλq˰j^ -q̴9afⷒꯉg:Hg,*xH GD?l24J$m[QܷxHޞ% Sņ|t)/acMpYﱙ:7S@j #\m RM\7:19HqK䣏Z")diVߋ$h#z-+го`/* |ȵmzï5+ r4y+~-\&/slW/{ʚ7P,RL[b0YHTa\u?nQֶEE'D<:Y ֖pJ]9m mYYI$_͠W*\Yzр KA!Yysro5O;q󎇟&ʐ鈍^aeY]YrTx #Ɇ_z[tW#piњhP.'>[Qm=Qg(V2m r~O/&=(`4x*s9-H -Փ\:8WZt##l1 cu8fjmEw\c)0VtTv{QNVoRH d4a!kF6$^|gC/ʒPCk!z\W'ҶS9f=)o%Wa~|(2=H#Tzi5}#q=agݬRIh 2}֋ wumkh(C I#}TT6dQhO ׳ 9ขS-!p{%,$ϩ?p|"b@yd"XE@fC̴ "黍u_8Q/MFg@yCIq;>Jk@*$M &2w!"tjuJ*%B%ޜwmjlޮ|W!8 Y)%/gKpxa3 ]5_f9E>sD$i mr>wάPVºnH!dXIza/ 7vQZo(m/|k+2+cM\FV-(Z4ILTJ,Α#9=랦8#r1]J\pErhDBDfdF,cИge-ވϱl]ڧE_gCVD5zd͏G b]_c X˨d`6bzT܌*0{!MޮSE֟wo +)Z[3ҦY_X뤤LT_{ .N 7y梑L"`^<3O,K2>|(w{;iɥz'0N9O;M ]^8վ&SbMQ*KA3B.S/ Gar R\r ip:;Xk\;ZzRZ3ulģF% _@hϱF/^&rJoO&KH|:gkn;}ƞa-,+$- ]%APWK SROUn qÒy&MJ/2 $7 ջ 6uNjo+1E^l-FԊD[FןnU*77^ #|e2 Z}{Ιu޺waځ8e\QYzW߄oE8%1VMWMl<6E7(Єe8q]'M4l؞mWw n.`S"SH o(Х%BQ.Z *eW޸1IWL`)1!MBI#Da].Lˍ\T}xF.%Xlb i?֑7D淒 ljwސL9eHG<`1QM Gyj 'a8a]g%p-u @ro+uu{CًoT*v:qd5'}gq/[p' -KWJ`Ґ%?~nwYrlk(-e1<+ϔFg끮`QDeLasRPDS ţԹ^ (y:\K1yCҊd 5S-U^J2/&bZȼTzDAf[ݲ0B8廟"J0-PF g2|X[M լvMMY1/ [Y\Äg}[]5PuMIv gd&IgmBk˼ _%eka2x&>AZ"tgoWu*/}yǥ`4޿~.(ˏTMW7-a C:-:2`gY0D`|Ok+ BV՗TWxr0xbm(YK=sb_"#&Xg jw[UCG+Hm&OX\xs8WC佡ByE1#ofWDd&J)? _Rꨂjni\ѹTݽC(WA|gZG0Vc tum 7 o*?>O!9=ޞSU'zߌxyo)_~*;bo fW쨖hsva-8=LpGZŶ)3N!_۫e!_%k wDTzt|#DNfD _ *v2|*9xeij> |M;d -߯ˁ+DM*N@"V(Sc(:Jv `B(3AMGLҋ|v=}ňt.mn qr`KcH9-#p+d~C6/ Qj o ]e^T^1 cCJpZzڶA`8×@AsDXI)y]'? =y8t~5_5R%=2ğ8;#.8Aȶ&㙊v~q/Ʒe(BJ P܂i(IV|(o!Q\Z[ XcM%*twؼ>*r>x*v4tfǡ"uw_Șр!7Uw ޱ,sctY}S]umlHlLz">kYi#S*zu58Q4;>"֯9G*U)%nQ! r;~jZ KiJU/r@$:G(%&bM<ǫ }} 2,W<8~;%vG9ZRϦH{Ȭᖠ$LA:nc,#aֆЮ&)t4e|kV9?Q}U%_FXltniSbWݱ! 0&w]ŋD[滧67ذ_x `\d+yWx݇"Ah]3 2* jjHcخ6vׁWhjaNgT7j\R>4 ozAX +W}_KKJNub;ڨ E_oW*gmhwwD6DJar]n,F%Tn3)"-n; Vח8(ҺPmϋ[/׿K*rYC\c06׃q~)p!BJy(אDz`*,JLbOR)۵]=}/dpv,cr)#bίT.1҇M4qٰݪ4X^'$4@˕ sL"Fszi =-,#aA;'qV=~Dݥ &  eW3ޟ|LȄ^ B3ߚeKษ͐1d˃5/)tΪl\+~u85j^ctNp( نtZ|YF)d$ZoI)Z>ŀ 2)u(+˃=WkTC$ΩE2+qJCgd 8G{<Ց3GmjVgAwA~jB4vH 7G2^ŵ5 "uл%_ KszӲ^k~C2Ŗ3؍⌚}(~]#"5i:s2zx =8[:0>wGO'Pmi>+Z_f B#H Zh%6 <7 #(C٢J^x!Y~f鏙e9r.׸wcg5߇OL;P"g.#^4عv7 cn* XMޢB"Q=iATjJ]ޒEfn}|6p9[8;%u_WZՋr@Uw'GR'qN% ߝMT)c8/I.ǒBcUSTYv_tIcV%ֲs/f"|1KXOkwa]f*{$aVM\V9~#[qSMĘYMdHaMM4V(*!Qq,9I}byyr]kE3Kϒs)uO+gV :zU@xeN0,j`&ERRo.!' ]e"E;0BぷNSO3$y_.,盢⫮/N/Aظp5qdŨbTx?>}LK~-q7,al4v.IcѮɆ}T= 7L"ZMf5v nt}vw8 /$b2@ ۩4CFei1-(^wSN |I4*jI9f2yFhn\?)ZL.?=rOʢd~>h#]]6J[,1RFj#E ~&H7Msf><^]!*֙25إ ,&,4bK)h뫌CS!>*x%%M *dG\'(B&U[ ڕ w&ɚr=LF*j;Z`,KgO(ǽA0*˂^:hF\%kثv12 FrrqVBJV>+ N1";!ϥ>!o)ِYdq/ROba9ŀJLoyfŖv,,HD1旹T6*RfvK*a,~ah}yWΌ,>.LULN"+˶AA}OqqK--hm%c1WxBUP H#֙` Icrx*fNڹ,:.VmS8tksr%Ùְ&|Vi˽leo%P}dVFְZ5ƠwoUhVeSse3d>Y1{dioC(^:S>&ba9~BSE#aqߘގ~aQ'fZ]W -oY}NŔ]j. z. V3~3 M 6 :J\y)kQ[KYk8 j+A/B -0JABˀ GQk/ij QЋ;Zx5 3?-^Yq^-ZH4(z K{b{s-K2ع*pJC,cϚើ}.U2Q0 Ǒ+9 4LR|Y+*YO@Q&?~f_GEҡTp jT,P 5]+y]J \1cl#.zSGVdcQRjyN(1IK(k@ĭIA.vgMn"^ mcϺf :!"Ut@([QPoqDT葭KFNCuR''U&a|$w}Xn,,8qi:+O*ރl{51*'$Ͳa@5ɃkNN6e+@m$l!eЖO"Y a\ZA0缯PgR6& dYqHt} =( XF8Y7@oXyʙAOJ3B4i6 ^gjѧ6ucn@l}P&v,ױ4[nIċKu YÊdP`|ߞtdFx v* >lg^5;[A@̒ĻȅGXDgӕMgLSAk[fKUkG1ys=36W<3¾`zT̴ˣ)9[8R_juj۷tQ2fTspPW3/[Zm_='j;-]„,Q!ϡh%J#'d# VX3a7^"f ކpE^ž}[$sV ZMϑA}=pz#tknZͦz#9VX:r븼'%*{sŕۍ & Y͛|+{G H-OL$4LGE<(30ejw9pˁBx74B!"UX~ktŎ 헾7j3MSX)oQ#S 8sxj\Jgo7QKVY c )m~#,_` S?+1:'Ů#ۼʗj'(3eR#n5˛4l?4m\뀀bZI})ps()~jb];#Dn!K6 ?G-H5ݽB3m3`J _xm_Gc'B|JpTThqpz} T.O&C՜Йfx<}ٓ6T%/Q%yF_w'ICW.׽yF~9Veݭcf ؃Xf_#M's?F{KעγuؙX)LFJZߥGWuH`}\1 kh%Ϋwउ*.fDYD'0\[A^}^,0CQ*], QIJB,;g\e.л?L@n\=t !wNFw#:IzL=ː+(ynrw/Aal6)q&n`qpwlz$HiG* >rLgO/Ϙx"ep {Daz)Kg тG{E0_yd I3*ctzsr(i Y+N0cOj^]֩ܺ۲XKZ)_Ժځ`lQkomm7nyP3;.dϊ YgE@b(j(Qy EP@7G;ŗM\b玟^5i' 5@Ũ~Im8W?oJݥF5==0#5` :m\>Dr꼺$L N;L#ô[M1 2E19آ&d4g Q 9ONpvkf)PشZ3qŋ`rm=nyԟ ڝĘnfyl|lÅJƎcD\; ntʜs{@XY *@L}olb'XZF?GPkr014[~)s|<98ByEޅ \]X<@%R\ZxC[.L\ţqwrj> )d?Gp 9N0ijp(}_;^r8 Ȥ*#^&dO`gUdH[S zl̽Bc5f\|tI % E@aF/KASADje  Ղr@Fxg m%`YaUnҏ3ğFrjZ*!㭞-sy)8|e#Y\ly˭=}%!lM;.՘]u"z-iE_ c@1c?Q<87*x R3?žN>mTI.rv Ln/#V4./_ȶ9'b-;A)oh-(~̖i {xa\W^tqr h!PԱ*?anH"1* /o\};t Kd56slU[ vBK˶ {1dp@!ƶqPB]ܗ. 蜤YED{G3^<{g1o0*jB{f6 x ;ê!5ZKktBj6v}?/4FᧆΨB$}%QQ N߇m!=f1DjVYDNT&yWܙu)/y @ٱFH vjuJƋSޘuDsZ¾DA(w2@E Cy;e;/k%Vm1*+ECMvڵ3RO6?H%27%ZPD>WιWIu뷲 (K3<$9*822;,p ɍk 3YfAaaGaH|ZzJhkgwC"{7mFQ1e?lUA?&Zk\n l2y =U.Fgfz„?ޭWXxw*i8\(2Bȓ?9+tn-XartM5<`X¤ZK8ʋ$w\}Ŕվj~ RRA31ril|{:Snj'w=GaR/vڊ-sq-A"Q1cέߙ)D2F}: "ǁf+#Ye,3W'eUrRr(&7y8 ϭ@} m~e'M " ٖA'NW/.CwŁV93n n,0cX(P[]mUHI(:e(~?Vny<t*u}҇өE0‰+b\_[l{zEv;O&uG׿-j},Z+V[r_,ou!̼op+Mt T;ٴg*kMrމ'R҆ 4'k~}MjHH&u+le~='WB \M2B:nI糏+H0}zgO+x~0nԪs݆|GBlgCCȾ}hOYNwXERzMR* dH57;vR(~%: PxQtxRB@["-e[Qx)E*ih;At]@ xu|-Ftԁ~k8>joMqkCMԷ;H\)\s4b`qK gNJ?% ؈e̅wnѤЧظzt#߀"-`ϥ}w7pc~yκ1vnDgBo$K 9A<6R$BfRh}**c}P4KSsVCl Y2D9z]ބÆ%b}emS>:Vx0E(͠Yɨ=eycLMgk&yqeϾ#U=("$^ 3HN 2˱3}1L<%ruOO H_yIICyD;ԨT\+BcHoVeQr`WON5B`Ż$s F4N%FW)ϛ̤EZXv\X?:cW@ klg,̃3azJ[ɝÌXGi$Tmm) Kk8!srF1*݃!𮿢N?)zHpQ(yMHͳ ^{.0ld1AEDYQ_oRܵ<=҆Y?U^ԗJB~3ɇlv@da?MR7Xko(9囖JyT]QP&:W{„x㏥T n쌮S6@CѺ)B@Py.?u7b\ Ms.̕Nb} "}wk*l!1IP`alhW$(Y /iK{4Z~JC{gP݄'}p@ |i7_OZu݂zRfH=#NZf!wxcƜcrBl''%~ \&ޭC+L?7| P,+!EKwS'Z'z9B6iτ^b(Ct >}.`B/\f7,WQ0{1N ~-[ltvٖeob,4G]&n9@y5X)`:L@9ޘu6͚qnPj1-x}tMzA/-= x&,TW~vϯVU+F5L/o&)@],<Ѱ-x4;O;ͺR\9?N)ΟB2k@0v{Ji>8NGS>NA5빲9f|,r&  ]9'Z~-X*Tغ\on̲‰a:oxa&6if4fài}Pz?4OS:x^ uH{˷lߤrC_ݿSd {B=i{nv]TI %=~oA{s3h}?xQ*rlA?5%y4+H Wi#BN , $ -Ȑx:j[~2H/-DEAxb)TGvDlVXkO"TÀ"g<(rmV&[*v iy-KCv :wP]38֤DG,\bjo$u!5~JN>^À]Hmpky4ʅF3nX+z֩XSޅG:]qK;A`xLr Ijj$+.#<^a5qqSGޔ%On*^'bȼ9s36}X*YodUƞY ةw]^knHO@_AsNm5#ʚ0'-΃ I;bfҵĽOl5z<],Z-xK\h j۳" b }}^fomBS"|pDt ZӀ@0<3),1]ʚn/1+dWaAQ8H:㭛KAK/%`-[buw,VJ]5USBL1 :ׇof-6S:V4hnG, gNaz5G!0ʮ]\:kA#A#eUqMXkt"OPHj: uH9f rܗKM|b}hP8<>9xn"Rb @z!e0PvڪFF=F?Iv:&xqv3<<bss4 /WM0W2| bq<|#}d{v8Z.Jbűl2nL$+aeA}" a 1ASCM}E!e2`; m_`}X#bMS'aw^o5%y9|Y;Jv{ `HJ9`kNMwBjl#{/ =g)ZoU.\d:=R sޒQM-7 z#W2+(.5-4*3m~vUxi[\Y/6ʏ^@+gX[oyӷC_WMsH\jRfζ(8]^rT1hLb)jb ŹU,ŵҋy>E1C*J{q! ,A DE&wGI,pĩ|yM|쓷Hn?Œ JU 32J5vMvk(f;ZwQ{iĶMY4G3ЃӥH(| ϺHi:/MYlGiF{raid5FY6g7{ܙ: ߍ8TOk!@?Go/ԅ<㒈MV%f!@̀Ǧ-RHodv;|hx)8M[P&Цd?A^H[Jw 6~ ◃yҡaYet/6{MA#S՝& F!bI&ib'KIbχ@Sdb9޾o I awۄH 2cf0kʺX:y(5 B=5.\u eՔ{v rPz:Pf &Ì0Eg<0FuU -^omʯv}mp5g}XGC(\mD;~ }M-MK| S8:D`߭tyζח˖b{<2f$tOP,EQX >RV_'qg0ZO2, ?ٚn@7KF9+vo3f z#8[A[2syu{' [:{~џnGو'I sNePȏfG54k|΢i41DJK l}\2_Ȫn-jئQsJ=cܔN|[Iv-:^t#eY 6d~ul0VkCD]s!}7\똼K醲4ZEk8`0m@1x4lQPܩ7[G'o`UPY j|}=\wEP|o;MMPb-MO̻hZ&ZOs >O{Am8egK>I)5#Nv/Ԑْv> s@mOkI-Dtf$V0)8 & B~0aw]&Fx֔ >z4fP$%{DuYc,ʛcɨ %k/CH4Ձؚ oR]y)OXEDFeKUeǵf]kIMZf2B6?/1T[C9@Q;`[Kh;l0N ]uXĸ߫%p%OGiG4%uRTYŕl|YO-m^~ka@0ZUՍn .Tmr*_AVjiۀ8`zn@K:hz ~y*ݢ.4J5 bZ646ٰw*kG>M]j/M:-Ė@8B#1=Pp}5Av)rխBMn.ĵ[H0~(\1Ѣ_ŁAg4Xuܫ'xڏAD/,7bqV-\&7OjʷMy\jҰцM9Ara^@=Ƭ|А@^nbYȦ,w@@_2#fm֪AX=_.O(zq /yf@1hsiDi}m&|Sn,D[d*-ph[Vj9>W1 jJM=e͚|5[ # H#gOi]PYum\'p|DI|'׷7-;},%@D0m('ܕLE\ T)d鴒 % I"17:v=ytx<9OQ [wFN*$g1LC=kZ*䩓|(FЙ_?x 4M#b{㨒/v<(+fx5t}D1 D O]烶+mZ?01>5 ´6m{)DL(L!gC +԰V+zPs}B3 9=>iECIݰMh;@RUS@L/IF.jӦCAH$0iß9M}atFz-'G] )$f7zL E`j` RHA-Hڋw͝ao sQ 9ܬЍLa#WͅU>7+Qhڗd]q]ák}F~>laie#4\5yy!hVNziEuR З9'u=0䠚K%jSs*< 9ݰ4-z֪׺G?1J̀WAZʎ ZSgoUʉ0Z[+*B"gvx#NT!DdqⱛFkf5^e BI3Nhȹ?7&NK*InLi1@O*iNqZǓDes7KMکWc;h/P|3oÐTd-R7H`usH!>,\ǚ=<ưUV[0!E:`wiqk8/lѾP2ܰLC = zh~B _z~ڻv%6[WhY,z(zw҄[ `TfҭA@Td$m{͎g8VTϲQ(/hTo;`/_k+։OrJ[^t~&Ն73ђc7j҅LPشam51wcoAd$}-ORRtFhQ?wc?¨OyWҘ{ľ̮:|+.xTMnP>\ػ0u`[6{:r.1X\ "@)q=vT|MAz2.U {Ю,`\6/iZ|O9%v&exnfqLqh <BĻs3A?kh(a\̀QRkQ:|y( $ ?MCgLj<⣢Bw@P5O0pZ*J"+J/܈ꊇفءz.B3˯2|GqɖײrZ ؙ~@5T+ܶB |l Ku[t#nLVi3xjw͏Wk082Ճ굧 hpTO~sJLe/b_G2>9NšMYZɜce]Ŵő̎F%0Z=mȑ>nɉta{J 1 V k!n?خ]zu>eϺr eֲdzϻďM\\WldR 5fu&!^ZW€} DWwA0M[nJvwۧBܫBqd]Ls q\"z<1)"%c4US|v, z7Bgx8U } 2:aJUT. hdًYZ, |'#h@a-,p9ΩsBKW#68p\UF.Wg=v.G?O/ٰ+l}ãGy vŐStC7.f:OXZxV+D_Dw! A&HoS[xtk7 s)Y ȷTe\Ϝg/T-7d aZrcbRC\X ɲGoF2M XۦNp"׏1ᐽH"٪'V{\?P{uXkY8mĘ-sGv"d%lHL(>ՁmtD1\.,ԳGx x@A{o ߇GE>Ơ{5\qje2ld͚@ OvHQjV=/?gýا5d΃W$F/ޔ<1.0Q0yEzuH> V]"aNV9!J(U@ܫڽ'NUwA٨6øt=qBBSueb893"(ToJO4Bv 0@T@xA+[5x'"vLt'3Ɩ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 3rfM%~ʷC>/v!vX>Gn)R6+rl1_s(+b} :C e)#EJFf=\Rk5"&t#6^w=ZkSRCę$HfcORiDfzGξ4F@J8y措P-V'0y+?ҤlL@徍 mѷ)pqtc֗u6co+uNoԫ5%jm۟{[ԅ)LY5hP85j1(0WAaCɖR vs )ʇ":he&2xJ Ē?(%t4Ânb̊~q]ڈfݒ\82LnԬq,;Z RIO+6uSA qlw4 HषJ6_LG&F yd)4+f-.bM Jډe( 2]$\;9VTHR lZhMMDSz X3"YAPrhoQWn OziWxߨ!My= 6uT=S26">ƙ+Rif]F5=D)<IbG:B6t "Nm9D2{!D_ q+ Ы][Cӂw?yCl=ݼh*b56Q:qG)ECy%#maޘS_b4PezL(G7[7 ReL)"_$YtG9/A~#,pb!WOv4OnbcpXeW?j,EfDւK80oջM?E[Vp$=]\t6GSZ%$j$|oKl yP[xFj0T>}d )gt= j}xquye!jj0-O1:'ERȕXPyMg T%Ej^ _ɏ_2{(:[|R+_xuZ BlE3ms7ٸ3Ri B|j6e8>v0mm|șV#R 3S|_C B5t{y6ٽ -_tHxOFSժVKmr:Q;L/w80Aun L CBjQ@98@) CzW߼@ZGV*PH)ķA8[$]\-pخaO꧅q͡'.LY{F(f^S,ӂș3S$ fr~0J zG:CܜE "lm |Cڢb)NEZJpM;v%c'=骈ïs/2J=Mj& QCo4 ǺӨ~8=}dZf6Ƙ +m"UΠ5e2d<,HI-j|&悱RXM uAc.fnr7D>~e1 wk!ut+RE%2.KP1@"1O Sㄲx ‚  C@Hyɲ&L U *$z'(qJ!$[zǰ .^ɩӳ46+y\H<BRivXfi f +J}m>0k}0)XgM[~gd"Ƿ!Nѣaq$TtYOcZ} t'I8mfd(!׃=.-S[Բ.壍#БXۓPw}]T:ʙ3yEo崁m?h0q$.aJ%7 0^-JМ\;M^IY* pi\ 3AHyR|@\g[ $X1-X+V)}0˾!KwܗtC\ ܡ@:iKo4^)778 zUPبJ>N~.|@|5D MQOT f j9"d~j ?S_]2{kWޟl{Ocm)?+yZ.}RR3/II1*1RFbRZ).| o0Q̻$Aܫ:ZD4>Hm%.(AQ%"Z۵ަ* O s8[fh@,$hc&5iJ#pv=~"cK7<^=ڑLz>+lƖӺSBx"9yrzN}gb(o<}>dNJ%M"Ʌ%l}1]^UY.03N9rKu&y'ۡݒ],rI(ʢ&!PɗJ|ÁE5b~OMa^ `7uvޙꇰx!ݏwcjDTZAO `,h8Ų3BS!3lP1x't(P˃ޔݨ ~IBV:v>[_J<Eю̎x{uJtC\Gu;E%x#-L$t.Lh3;o-⧄/.L9t\uKWJ$Ki&vOWÌTt2u=-E5GWz9'5"NcOD=sZt R vg}ɧU}5N4`S*/^QcK# 2t^P}"wqkCwOedC\xb +uVVb.FdVWKZ4SN K߀DNu0Ǭ$ѐJ: BE{ṱt3^H Ec+~dF'TT#Cc.vň& Zvʀ˝:08O8{bD?tc7!6pL +}J@N'|NTPx!NL*$/&)^Ii|Sl`cqR7\z'w7G(Ukwhنd^MH#rMW;8)}̓TԵJTeVqڳ/Je>aM8 :G3[6ƥXY5ʐ*|MŴ2(Rt-gdhIq:#bc4eNOߨF4q}j^!A"On' n8&,#.IToLLэgR}6Q?Y=?4MO+,EOO8&)i?/2^t4ӶNu]ZC+L)`W6$([ @P˾=e@P0#h'2 ?9ɪ7wb`(H.P20k X5OɏALSr 9x!}Gw Gϙ4c6/#SZQ5363Nik\yWl]Y={F?f- =OX]Ep~)uCMjvI8K0MIe??ANuyfTjOӂ*l,L_R!KJžltyOH!c(ϋo+#'_t R`~oKּ]hV͊@i]Gsa-^tz=1-}jbsL^؛艜h=oQJg(j<4uzS`^chќIxT(p{Vf>{eUbhnSЯ7f+UiM6, ]_=%tR=%`5UTH|.>?8gt>8Iy|WbtS I7qO\zS&FF8%.[./lK{&+vlR ;|E[ ^18\>R~~k]^tmú' 8!n!yQ}fƛz u``6]G\6xy~GhMqW8~i^Q§U)y~g:4+n3d}%pXp]o%՜#&ܬ@t[o$9 `+LƐ~*T!QeX8qd!Oi2ShaMˋz*]#Գt‚8)fRޓ3m2E9\(ef.YLO}. o3 C szhnM+&Txgx >D4/D+;!RS;k&"_iANF֒l=<My;SZ(W0~tA wNz|"Բ/JDEz\FjZV2.sθ*:pR^d-ꟾF\NMV| |di1]M0zv͒b3uNZkǣƞXӶS>%$nyMo0 qVND&ArɌ)$~ғ$BBH@gR,[K:>\N|iC{>j!\F1։Ӝvܦy7.ocRs+QVIGTͷ. ՛Ok)گ~ċ֐-H-NOVB˽T}M.EՋ}*;3|l ^ҁG*fS__xMA<"5 @ÄT'@ӔTQ4WM 르%D| r)EN.{6›.b9d$cz\`dΉ! p}G RVQݖr6NC9dч:3laH7PW5s*Tp59aO>~Ţ WSK8,-x`<[2kW^*h5Q%b_D"b[p@۹ ^X!.櫅cH| ? '4,]d=Cm?c;0^7]{"r^Q̦@/_O*zESDWq!%|[=Ftk#_}cI< NZY/)|zMTQo+Cvb1GfVe0 W11RxZHN$]Z#\cCIi%& ?_qr@4U:Cӻlɘm~˲~[VEۻx5s38CƴhQddˑ- 1E?2Po9/pC`b*؜gp4İ 7YޒPi' 6e>9[Zp,$M/[rjI̟<  $Nx!+5Y[u;&`el X޷G05n׺fd%-K;LC %zmV@'|21y_ƌ7rQ#A c> 荆5 )yiXR,T"9ݶ /5m ٹ|>k>AqImkynnawÑU\/yyqgHurѳ0cI;]glS҈b}:+h\.ll͍|ki[t(جsM6mb0~yV񡌘<^QԳ~<|2m_N!a=0.ϦC.߼WEO,fY]OvxDK90~O5Rrquq;Pp!\[4EkB\dK+J i5R {RB@z Jt:jsT0?NG"ͲHUT1xNI۶'0 o;gFO5cp5NdQf2B:䧻Ց{]9X*z\YvS]Ϭ@.@Yye`{0Yg8~:q]L! ?mn~ \_wm"+~b)Tu~zxTF~_h@fM3C}~zw;BHo!U+lV诫iNG_ɲ.>xNXJ_ r-zHKM=Jڏu-xt#=~r@抺DPNg>һN{2jЃ47lxSI3tWd;aY烪&^2Smh@dt)ٖş8W9Vy:Vi5㛑v5b41oŭ"HQO W|_GSѻ!g9D<>0|`o9~E{<1z:),2I4eMXU  %U+tĴ9/TC12hc'؂hܓ q3 ӕ uc}>F),®)'Vg )W -[fS*4O#Elnenk١k_d`׆*gTC="!y< \0lj%+^8r uMB}/H (`5jw7?|=wa"t„ҍ bekQ)ղE[sU HZz YPN1s /ujө?t`)Q$ G& $7Poo!q|)9<}9?s/<+?"tng kPCp[&Xf׵h7YKvEQE5au~"8*YFf+Uk H=hb) ϤQgaPCb4tk InyKc髒oT1gk'qJؒ ;^WE5nx-{e?hjv_2Hm5lpJ*,PkTX4G?)9G DZ&};yS% l*@\=.*p,hW2PK59VTD%3ɢz,c.$o‚BD C2j./fX/̙'bEcP/y֥ [@gLی3TFP> ~}:^89>smŜ8`ִmD՗ F%ְ_8@7q6T w=]þYDv?3C: ^W >ٍýyWfGҥVdmU涞vC2WddQ,*Hʥ<ҘH?]GfuH(KzS{:SjqH:ÿ.Xq2Jf;56"O3`Y4<–G_~4GkDO\YMBZ5 Cn݂z$كvNҿudᥡlx5ni0gkn)]%Xu4ԩ]c.Jͻ+2y5>ErCg餆4&DL ,fNⱄ]G:w11CV̐%4MιY̊cUՅHdҩ֊22"81t!5-ž"6˪0bKv %n1&)GF'[s(q{W8=j|P|5_[_Eϖ*A;t@,y ~ԿcD"CZ|ỽ-:Q9}dЎfa =8,t ~c@ZI9l=/+8+= L2ȱx>'A4-V]w)n_}̡ʥ*n͑hJn: ®Bxj`%Լ~- ¹kzrehе0h[Ojhjb4pRI1]dPaYR6˒nL3M7OX8RdN R{\:êr) \]ڣ]d-x%`DukW~iMj0-m|ۧf;[n-]/nt,#dgjbg1hX0ġ_T`ʨ+)C}T1g#Qiz/Lי*Ag-*%$8HуV݌ݬ9VLm$St"o;Q*F!87{'&o?H. !37S1Oe5=Bw7!6^ ?OL?盆îYC9 ]FӤ޳XF }# 5b݁ZNEzi^&::ǒZ;2ec`0T+м]+=K]٤)Kٹ IZ6 G~*miw^kR|`>jaՇD)ǎJx*&ಬT];N,;pnvxޕn}Q,+ɂ>.jf=?r8|[Zjv-QNiWPB|9xv6i Ѭ#np""n!6n`7*3 0(Lz8V=ۘ Dz(ٞEO)u Ñ2r sz'SD  nsB ~푠d5h(.zezh3R`Q*vr R A1 TF܌ 1bQ7 #Bgq O!^RQ]d#c@ӳbj'ŶQ{Z[ (,wvZ0:Yh(/tKx/ig1k*A{cAC>7wA՚v]%}B(h԰ wL 7-oFk=[WT`qBu2SG-O] Üg/1SkZhܯי%N[?Y/ъ;*҈P PCpw 12&gR՗ FS2jDE'[IjzS};M y⾬h9RNJLR%!DѤq)&ԙTgk?'F&d~J?캱S{-ފ(U+Kwo҄tR @M̜9Tc-m;O۪bInVMSI>s4Bͺ@-lY~NWEChtQZ^iXjS8r=BJ,0WP)MC24[`{7_j*pp2--̕*['A$εNxՂfrSL}m `FsƉpw-e-i loK[7zI^8sj uwb:Q[$L0^[2sN/1ƏĿ:FE A^W(74sRyL1"s^KY4 ;21#ZuVԠoM"d@d4F;cwL%y\.ul?$ϟ{ٯT~R3dVz#;t3(=|ZQ +<@@IipJ H_肽Bs]a>G|&{]VRr-b)`yc2yn9CΧ7p#u0J6^8 ۮ:?P՟S#Iz2h b3j3y<FxY=-B6`.;sgNJ^%@x EhO|8xՍo(١Gy%Fr ?. Ȫ O=Ȫ).򙚂uq ,1SOEUjgJp^3_d^]Ae[3T[ krX^PG(`*~QЁ>-r`#~ [mG1W|,֗l,Pps B5FhtdղpL_NYUxShHD e֗{?VI6Ѵ!'>).H GD#ћ1 EcTbКko g8./`&֚z{5BlZJ,5K̹Q"L'V78>VAyāy3U.M(dYgv;\N\]ܵgv໐<`jBÂ{zĻBn$ ۢƢL*aiVcleJj'&EO\#\O3kL#V`/x?γ"<^50fqf47^@Ra~Oo$Լ0Sf _b#LNȅbF @]9b!Q(^,u=;O LZ dn+,G򮲈/Z32?V*V~i)-_vlx+HY\]^э"Qf|NoWnX:*Ry?\gp#5g!cq|B YF 2Y Ӌڦ惘rH,~Z o=ŀi0ɑ3x!u"^Ip(C cX&;;?|R} <,Ա3μ`I6Nn@_[34YC?`e lu3v?CGgz۾[Vl>Qoik #Y齉X?/z%,.}0`iBD+^P]iLHoƒZ#zzUqQ$2`5 {$f(w+gS~`X7n$Z=O|Q\M-=(q!o?qNl1ySMC-Z/u*GJ&yYъZyلݔo[a)]|8iAq L-6{W;7.MfC.eIPYxjsp?.:|Voz* +8[>&L\qІ:*`Ǚy w 3`P^Fuu TGܛ6)CF]joM7\M{˿kz57jf F0A7 zSxL9~$Fן)nAꓐ E>0QnCW/wyM",Y{ZR0`kyOw=OK7>Lئ;Cc:1\"ErAliWo 25ƀ֕ lX=$b|fIOƵ &>{jW0p+cBd5U,F1"=X<@Xoß6/Ik4irtE# G+/qꉣ(gGɻzI\FoA2HNtx6LTrP%*7ɬK\\dSo(cV0.݇aߞo:4%'ccg4q }QkqT1W gÂhyo.< Cbdpor#,G?qo4 ߋ8vF Ymo$Tsprh7UŦ\S]ؘ9MسW\-oe"H5-)(|pVTnPJz}-O0ڋ(~TNDQ(33CyNU5e h*yc,rQ0jIƦr8O{+ALZ!<?2Fj2&)x=BOզ Ainn -'?+ʤC+? |W7'aA?![wC vt Nv]t5, ʟ\k6/. Vmjuyt*dhJdi|F M#;> @*mqsxG+?  }[)sYH$QhB7wZtVA ):=Jq6O|!x,+j&+d[jQxblKKt뾵dH`X>$vX'.d$pٶ[Gt * ug4S47&KY$9UѰi5b\eY^oB?F_`g4_dLԩX ^meyB{)U/yM >7n. yəe T֥kocYR/cY0eBϝB=Ϩ1) R|OG@%]ߐ#! oBo $l3O}w;/V c>b̦}mPUs6\ ?: NIX_opn=5 Z6 g瀟<J?RF4095h wbYf˶;VGN,6EH}Z@?EvL-8oQ6_(ۈGF $ޱ/gZ*ӡ.B; q/'m8pOT=?h9/{D513 gzgײX35&jm>] Th&] (Gֲ4W˫u4"Lg+ 񑖗n)tA}T`4xH @r켸A7s_ k(φxvt헠Hu?QvEWk|u=0R=FiTx73*+fsC,`WXdD4 lI"ԘA6e'M{PRF\1.hRFef Rb7Kl-T̘Ϸ38]ӕWV6 iCd?V@eWyQZ&AeMP9-p#XQLQ 1"mAEQ{S ER趪Դkc®t\!F~6&n+K 0Ы h<$fEMup(/܂Wā_㖖tƜ EM}VJ.ARW;޸/Wb4jG/6˴R}unz+[ qcӄq״ûP̃"!ުHp(1f\̓R2̼|1ߦ>H[/u$!aqv&e+7Ƕ"jhfjӄ"Gv"#ǒ\U^D{p:uY=' ժ4JdF}Q9)Zw/1=̭ 7 >Ff: m.BE~@[y::Vp0 a)HQ Dw i\(䋻NـUe_>Sq\nNDAXNdǡ+j|Z{ gD[*#UBn.n,f)>IDa}i"r*P5ˇMqSˑ'V6 ԌY~|@cs/{S?%]00jko)&yED9c{0z+xLZ_UZRIM[f'TiA!g_ʥar4#,Rp=XNOet$bydři()ϕn_ z^FTDağIQF7Q ~ת-(whګ^ҬY =~$U \tГ_4WɻE} Z-'0[!>AMMvE#42 X)M:r|Ge_JUʇn3iB"Ԩd<.Z9@9S pS͙QY|%RtEǓ'f>lXM , tG ύt \^Vdɋ2K[4bt"!/^*!Бr{I9IܶHDg8эB_댥,4Fj2 $ҏ0'gdEj(xä(\DEJRaТG0GsL(Qk8PX7$ %/~$uݾ:G }/9L2S(d04BvI %h6b2Q9^~9ՂΦϓ/~pB難Y͔ ?H8o5M@F,tcJ 9Ǡj")R8S72cV~|t z#Tv`:Pg+:["y]?Xʩ`ǚ 7}=gy X}@ њ  7R/1JGu\cR&??fxo]uRpicR59\* /go^TYZ/xц܇0OQ@Y j>Wߝ)Zt3ͷsx6pƵE~\m(5@VnI_ExZאF1 DԙĮnZ1"lEgGܠd8 U&e!w G Jؖ`+I@iy :džd5"PMci6rC16g{76nwq?f`ȨiՋY)@OÐ a$1I=:B7ed ӗL/#FFxQ!ӚɶecVZ *,g:H'j;vV$_C͋WLvC!z"o&C-$"^<&P"‡`r>ف4E<l0N V7k-ini'Ap {|Ǚ@5M3pO{J77\LtYڟ82SBt&)`LDy PF~+3䊼 w7 5QimHzD\[;%`.5ů?0}a!sC۝E a 88hl;b E Vd~l"VB AJ4m9*8͌-? k8bjҜdLKfh!Ɲ#leZ[_ MKXH;9OC| ;%IǢgM L#7'\FdTxB$άG FFirNku!yӆT$^VMxwk-1Pi 6+R N"sy0) vҷ4VA`ֻI`i-<ˮ>JŪq]v^e R4cuMЯ{2Ϥ1G@ :.H%l1~*7}de`up`7nP\RM~ 8ڿ8h.OF5Cfc6=A4p^ vTyϿcR|>C%d"L3;PRlO032$bTD}G~ҚJ!nݲKUɷ j甋HM@=&[*ג# $Poޫ 6*'e '|:e,cD-MGbSbۗgyNp.Y κYž,/oCAW?.|Ywd}2GL]s/mh{bRxiܮj׊SĤ^ߙSw9kWEhʺ~099g"pXa|D Q_*͠0/ ;Y" ڣED؏ë\ TzAUصMEY9ş,UV#N3'H<> Zz.SܘhetW(1WԳglf&KV-`Ҭsׅ& "а7Ǜ f#zHo< BB'JOQ9|2) ,7{dNRDgD jN*1ѾN+̈QvmL+27NW@8Hv+ltЫz婫 5X % fP9D0"h|j0&m6Qztu, Fkzs0K: **H-WE_uPݐ*ae!W &%>;P8W,7%t6s6C.͸ rVr-cAvyAJ{WiA`0,K8]%e=qr4b(0Ig A-LtK$/[^g9&.]$<ͶnFQ3San2 㵞܆V| ïK-ig$6W}5=ԭn$PVP^G:%BI3ֺ\z[74(*!,{=u',WrαPgȈ,3NjhX%o?F8w6E+RpZn"֙#069L\w ){h$ϒ,J?) Ю,n:%Iui(;IQNF]yՆ#xt+~8Ѓ֖@o ~A@ # :I4<_@kP#To|"MvX_~gmI_pȹ axIUr.tpa*&v=464I@$Wmf h!mݽ.d%%#xGC(E2@ߧb%vIRC紻ix^/פ۵-Fh"9lVVq|oQSۋA@ljWIWt|twB[%M ,˄ ix#8pY#7O1n/ȲsO,E_B `0I$9Qf݅hν{ˊז6$f WУ\0ZpQfMؗZՖIcZXY ~GuG blM]CHW}eNB&׌w qlTk' vp5S$sv&Sq|\+1> )v`ɢ{j<.pC2?{\Hj͞ԙz]_F {K_0`^uO|FL׉+^ w3:ݭjmhEWIҬq0'VoxDW -TAJ+B⺲͂~ ݓ}o@d^%y 3~P/HA03eKZ\aWP75˰r/vg#=E)"[\,RDŘn Am,#U08m8ga(Mֆ&5 '1஺/63M2 YZC84T}rCuJe f/e l3>x;J,E0|敷{)COǮ&e 'ʲsYØYKG1ٻBIXtWN,vZ3&wY܆2_m@;ljM3LB1ˊԜ_YUOP\8ZQ)h:Ņ&IHn +JN *ڦ*(W>͠< B&{O,4Hcj:CRrҋ`+[Y Q`D[]G#h9oX wnQq?Ěm q6g]xhUM.tJweNxlڡk$hPyf| BYL&]5W׉x(lC+ia&kl[HFmـy` ["| eǸt{> ➀ ׉; kYۤ {oPeBц^z߆00im 座6ienq`¥Өko!LnC]N7K%\֬ӂ٪'ZBenGY>)ol#>v[HФQh <WSmyTh|d]>hl6h q;HObf|W3 dQJMҶ䨧LZu(Mma$[y,a ִ"KMFq. Ar0Tov^uhN_ΌwSu랓CCxv/\*j b@cks1h vvTq)\y('-t "Ơ|=5^.(xY}Oc9B64t['^k8_pzm`϶HلGc +"]0' aGQpMP[5X]u+Kz'>p#&%y18}A갭Oڦ^^tXkj B{r쀘'w@rzk(72pıC sĴG #iqzN5ܛ^7X5 @(fy^yZs`I\$E(8sk]Hҡs'S0"ZSg-#YL],A~2]a~1C&aQkcs^$7$GJ .I-ק mgHp5gM}z{ߒ <<{&Z䙬 i"ۯ DOE6yi90r4J!3 ꂛ%$xMEυ5]wdy7R3n*h!s('r3:RX,Am9YOLD$Dg|Y47OlJAX#a 9//s: GKDNME`Gչ顖/IX6 sM(n#O/]vWK]\Aw)iނg-*Ug^E$[{s*9m 3%YK^B-$WVxd8TI;:۩Y;~q>zF?(&˷1=1G B5jyҳ^)}OrĞ{fYgͦJyuZWw_)ʶp{'TCQ5 nT:ޮc8yә+r5NnX34'9m沿uʓ<:*N+\jDAŕ:ρzg)kE|_v-c%B=kˁyn6!g.1y GyeM5\ڃ;j%N\o;;Mڻ0thȪv$1FeŔIs,@s۾@v+MH=vʤ6Q$H^]2=ꏵ}th~vTK|Ẍ;*)" *t`j6¶'ީ&0E&{o!߈.HȋaJ͠獷t"JM b,0y8otlcJ?Ne%O׸VEct"S Կo6-U<>qe%D3-H2.Q8Je=;Gg+R]2S=sa(6[ N3P3P3I<!J%\qLܣOQWd~Fk}) ŭ]9:D%V~[n;`mR<ԎWL6UQ>>uB3@~]m_F7 U3˩!O2Iopf0( G%4]>i',vW$)+E1Aխ)t[lvxaRCC_wc0Rbl 84||dOۗ$Ӽnh[~em|5vCx9BLNs&O>; >CHPÄ%Sy,OHKqW9rY&Ej'n/2"ػPj;!0 9D~S.x5 0E#W6gkԅg'*XR0LyR,D{xS]xute,šYȗ#e5#2Oqc&Չ;F1' pqcZzď/79<3\"e,w2Vϐ%: Ȏ $l\zz^J|Gesj+8خ% $oJ RoAmy5s5p*=Ny1S`xgq,JnKZkg[8ӊr]XP%7YiX Qw{-6ǔޡ6FKQR4uZqI%aPQ,c3)cmWC3ccnm%*ةFşC*9mIpunMۜHՊW R d<h&C~x_ǯYb[0>jly;S}הrWyި"kөEKTPx[-قμ&fm3ZDfHڋXDf&i .-|u*5Ɣ͛cdjڛ#0sel71\[]=d+`YC}Xh(}|ǟFvU-ifH~iJd{UX<٭iKd]uM/Dh—7S F{RЁA [-FpLjە0'8l7/=cÞtYg& ϋ&DVMnIr%7ܼ[rT,c4܎6:Pňl'qx|Ŷt3tsLF1< H@;l b\%޹(i( ޹^GORvMc-w:|ܻ37Szٯ1~ӂQ0Sr'C'~ҞigK?*a\b'ʕPvύx!蹊>K}(K; 2_Nv!z( E{bwWΠ2*cV1/_Eͳf*?뙕OWM\]gPe<]+ ;,CT|H7E9~Ȭ/k!SZ6'B ul‡+}p"6&7D^dCfϠ XTGB8̞g|o`O^oz]qfaF'@m r{W6L_uqw)E _`}jvSM"wFUfDwutK_?7yC~ ]QRϒS8NU`_ AA`l:[ju@"BC&hfw#F i!+vYN%Fwdu 'ËAEA~-t'àY5Ɩ1ƜT4zOv]"Xk*%h۵Ĝt]Ǜdd26eGZЈ:elhVLL+>uM7rVl^;=7z)8+e 0Ns/M]RnO8'R{c7%v-Aɂyw֍cxN$V~̆LD^dnl:%FMX vHpT~Iۊ W c4Rl,MPda7U8Rw+cSOMJ\v6),/` )A*4qbc.Ңhn.q6bb~aggW,^b *9"N0l[M#|k>%&O^^a٢*9n0Km6vQl< 5\o@*cK/ 'x}FG 8 H{Au|UT3~MHqJ]lmͦ > (ÄnGT9ؼC(G03PBhV% \PF-Q'7Q*ȒZv-[a$Zv{De5#1Kѻ/'һ95|,2OUMؕ{8 Qt<ç(z3!zOe90[;i\T]4H(F -o3\]x3dP~tIejNVu#ܿ!@ؔ>R[oEP(L i'>]),\օHz`RK6HN"y0VtA.]YuHlX&+M_?p"KM^g9 _ %o\G?oe7z_+9e I3)V ?BěIekn{c>X܉+#L.mw\o8m=tf$%bpHUt,X[@Sc4ˤyZƪvHWI4Y~`7ںx.nN5_`%6?Q|"* !430c!x'X %7Q5G! FZ-CMP9\i&1 A{o:uC ݣ\h&*]〗DaI(ϊ~ ې1i3Ӓ!OȊ"EsH}tq:lX5a`Hup:ـ'B%1 d^\͗-`i~ CL5ӹxK=ںq{Ck#9 'bؾe*|xbGH~&yyyckG@0|.R}S҆X_h2"?MGI~-9˫ 7\l;t{ ` yr0id U\v*X}ZZX/p*[- 杳"q!$,]ԁGGD[~?@E7w2π7b82~6da@7Xx&'ݝ%,Y>PMe}ߟ$/`i|X*g0PW[,0nY+\nmf Gs:q B: Y4{-fFl;j1?ͬpҎ]m@p]'&Gq^\XQX9- iΉQ@kRgib3tY~řܪeGX@f0N.i}fMZ2&+zpmi?Jxް 6<0F:ZLX9ͧHzeԃH`U *ad}[[-!}Qܺ1- zoe[Y嗌NV^r}aw}d}LK Tqz@*do9ogZ1x=tN]y# lAgO!ЀݷK4cZP,GH/U͌4_#rӉHCKS+zǎY *Wq*&w꺔VJbQ=B|iSRŰL K_dK1)#g+(p(LM_j78mTpچЗ7Ԋ #A e-f"(/ݟ`--I|.e5tXb8WvsPG !_{Wï<,K/m*5Qbf6N8,}DoFH-ؑ-wJ9k1)\.Q3nq|]Cat %n'ͼ$N*U"n3;53E»Ҟ3@hXV].lҙ`;k%,4J(IͥuQi(Y9¢uv'lfsjTl +۱+*b~`kꈠ)gRSS<zoqY_(,RJiP;K&Ր`L>{ P2K8P'ݒc% i^l fzδyt cȸDg=(9i^ p;A5t WRbzZ/,dIZ<\wSXW+&| (ۤfr%`<{ҿZFSF" oQGxjͫ [(:%5mK9>jjÓO}q bZAوR2$pD0VkH}9u6 ؇QQ$Rll~&ސxKNhv@Hӧ1ˌӕ5f{yi4J.lZҰÊLjX˚ς@ƄOXY*'y@ɕDG*b;$Zb zY)ѻ9 .`W"g|TF}7񞴮|k 0הT?6 \\յh&x&ގys7ؓ.byNgMZ+b裬^cZKbϦC`%{t5 U7`Y&7 f&6Ny">DNG~)bCD~GX,QA84 n4Mű9i Nnύ 0b#CZ9 y_$ذzKˡpSP#hoX6'Ρd[KIF\$ C8l m)[ WgKտpE6ǺlaӃƙG `=Z,6jp R*2Rvb?j`!Ֆq[wa<{e W{#1a+S.6\^5Tc .V:=R~G@vE5fLQV_bP0R * įbܺU4DG*dpB\R.%BƛP7oc*9ւ Yq\U˙67E2 zcei./y;1smz`eԺndV+WчҮ|d~WQٕ& )AЮ;?dg('7o%–nvL,L5AyK38yM*@gbPyє+7\3zEH!l2M9*wZpR$x7AxD)y!heGqiLa4eq2m"Q{δr<ͧh 4@tb((f١h9Ս?k/Ht_㥡,H3dV姝_<ëŖIsӣjO}D>"ȕ4_ZLlt p3Dٺ]ޣ?pC qBi!i Gh\h~4F|gz?)woN/EW>l?L},c3-c֡: d02Cy[i[>Ig@ΐԬu/1JJOPwzZoc^y=r8L3d?ėd2iX nzG 澮B_c.v, k;{oXB)K <q iܠ9sώ`ƇX`<z}0lJl xGtl>`Ȕ>B?tZeS6[`xw>m/.Vd(R7ݕg(ikU@tO.$s*))Xe˽$ wQn5w py{T t*W}+UCq1k7Mc3./Ah|a2Tϋ1 x}+݄*S>&ay]H9tF@}y09fӾd4J9X!E`>cJmeؾ e7|L*lXoAJrg2@f}ѥ/υln|<+8~!l}+lVH0%\FZ"vC!P /e?)ǚrJ*XZ[!m c-- q1 qBNݒ`v@x+lh:o9RڻZ?{kSO,ֿ u6'&r&l]|(&LBB_YA @, z>mdB#UDZ]>Q&Wdƣޒ308El;M<2 5it;ϾF^•& UPV*yX  ɸE$eIFx-v f< (`Y쯧D#Tsᯆ~3*)n|Oa*(⧬ O2K9*ŮhVqk&2/GYIM) V;c`cW " P`a4m5*< 8" 6JQXhM`ۇʶ8EfM Aeo ߄'Wʋ.>b}`_KU머ֳ*G9pQ^_fN>+\4+)#"DӬD|IYɵ%ojX6'֙NPPF6FkC=<`l<-b j (ۙSh_g8g*3_Fw rrrXoY:6H(7u bҹH=-7uj3&o'S,JmL-˴=E&!HUTӉ"7:X B!pH.3HP/ϣ:fΉ|z< *"b uS;&b?X9bX}]`B32AEltcbRڱ=ĊzDij0kר!u^sG[$0?+ΕdvaON{kVJhL&rytP8Clºrse4U=SfGY:V2;ÔĝjE|}!_I- 4 Е/>[v\ȍO5 CazyY?6 "=Onyo!fk|;Ǎ&Vt?!T z# y10㻥{A\%g۳F"'W%e<7J/d-H]q+8 c콐X-kfk+|ftc[a{9ox2wo?_866Q?65;/*,zU_)9!MLYBJĆkZge-3@sИ-r(`r z Nn.`(&%:xrBW#ǎdڕ|md@_q c?l5- z` 9[ NN:w㵻^/+@7\ ቌ葠2kӜuEa#Y ΒܿnPe5-{Vz:WI,c$;لF_%IfO1Cc!}Y@؂.'krD"p`q~(Hf8n=\%bA e^ 㲏Ms[.ᎆ@UF:|,&<+ٕ֮Yw{ۊ cIJ .[QrT:{CME;y y$0` Yխ40"HBs\knXɆ+"vHWu"g9{l68HM~#sʶ]Oˮ|`.wb[ʝ3Wyt c^֯ = ;,k:E[G5` y Dl ۟$1͉/?|pnogЗM"-+e?f5qhK|dNẪk?Cd),jPd/հ5=Yi/Oln,IˊуF2]5?ad%iNyS|tS%)n=Wl3qV(V@IzѸO7K+9Iz|S* 8ܣ:t2\[PuBCgGd\joV +u9Q6P1e8RЉpU:WBщB sOWHrU8 1mf <Ԯ"k+@$+O(QqC =>f|]ǮueKC@7X*vm{^˩h>Ƕ>-_w&2dct;`j; ML<; n)"(8kI۪NiRчUc~>@aDdz޷=]pԡd4 Z+{P_Ura1ujqx7n֧ɮx2Hc6P/O1hMO:KSFN{*ߘ;SԨ+%+9;[<>9it4ѡ"r. "Bc@5 t#(Vq,f)~CуhvsLR@b(y~n2|v=t;tN=9V)J txUpZTd)13+ě,o}eewp.>%E{;0ҷ(Mċ(kQݗ X}O9?WTe)5m`X%{ίK4fыȮKMtA9˰5@u'Lp[d3vf] XP|&[j"HM-,BfbEͫ6>cP̈{=WcK4*x ~vw)BВQ;>䢕7e{ ڏ׭E{bRAr$G%"ͧ^{nRÎRePvl5nF^AqMꢫ?7 azK͜WCY%'f7Lj-oPR ӖnB{O*#[N9ls=}G[uV=RYcaw%4<&9z&鋾&ayMvOU` Y/YRTwj:lNr#1-f%8FqMv"%j]`Q"N"%Uo}{s3u&8ge~@E[ \3=~K̽poZw "=͸]Kʥg=?FLts6`97EZbeiΒ jF5`|`[=(g)F=X2a5 ެUI_I҉ coMfT~8rqTtt 9KzUu9olp 3=Ѯ՚T(S~qe-!#[bARN ?e:OC@&d6nS72~!}asF*+.w)aXJDGΑfZU[)~S _mt<@f}mCZEI.P󊚉JS :뷟$e\f߄A 2(.T,O"G wloU=-0@YAgb$nB]l0?={}۱Z'(ɜqXm_Y!ʥ贮wܭ%iӄu}4|y~RgvEձq'mi:R1O,ʎʆQW1gH'/2=>&x/v|\yƽOIX ΂)_(^vvo}d= ߘ؂L*|zuS2=WX16zBuqzCsÁSˉp9(ٷb4`Ŋ:GŁT%~&;eRˈsMܶ24"Y5#L_OXF +xE"$X>.}qUp9$-n |ډSHp^7/;L=xXd1k,pդ@} X^eGn[Ŷ،ky2_2iw;oH @WEgn `<$A$%9'0r^ʫ>@m&:[Zo 8}5:"iR[eS^-^9 EK%D f oMw%xB &Axn~ˎݱg6rpRgj-&CI@Ox" &dECf75 n{gE>æ|)!=Z%sZK/,FM]n(F#c(u8q rlZK _s0D{].8 [Na_6߾SMeķn ]m a (fcY0Bs9Ց!gFɁ>QXa^X#nr};j}¹>alh[^zE"IbF`Jdʝ ><B3`& :>&W] Z0=qױ~e8QoMe80-LۺV{QuH{"GcII${Dɓ^ǎّ+ͅ3Q-ϭ]w~/DuGLFրC6@9 {z;j?Vʗk`ݧh;iT|ؤK&XodKIs.q'>e:VQ6Bbٷqyxb\2gHۃ5h ŸTe#K}q18b~ MB}7R}I?qqgAK>r®8C<3calÂ,jed{D293T0G)+&2BY'ˣ5 qw1]@W5r/>q6Dq- ?br 譽nijhw2xxɌ 6NPy)ibF?0O> efi/r￯^ѫg>G*Y4Wr*m,޷?*#3L||o83UFY̍?W Kod0O^[Um=o|+{8@{v(O+4vwγżj a4^CT V~h ym/o TB¼foÐ{na$hC51㤓qgdYz/w@ff{7ZB=;CHAE^v?%+8felC#1a 6:kqEaWѩAΝ+SnCd,Xc2 Ӧ|`059^J):-0!.IS ^{lZyٸM@$ٍX)[y1 A`p|aJ"]V:k H"̍8Y3.͊7{N@!aO;I?dDtF{4Hشy~PSNSor7,8}!2& jdgZ:}TX;Wzo DմA-?Ql<6ͧ YaףD3BM7lW@-1S';aZiT돚!QFu.]f yaCQs+螖 ^̦D%u*'$Mm y4yΝުfs8Yb[y^>7621# vkِFRGFIBԵȸn^Y eC9Aa 1cr'!lcam_XuZ"-=cPf-ۀBaY i^ dmKX3fL!oe H"5<C.`P 0xT8?rOrA4ͣ?,@>)+; * qWbd%10 zPRc:v!G?!i *%&1ӝ.Jr"u;0^bx2)NV JM.SEz`XwQ!:)Oצё3[_C|^UCa0ұ6~-6c#eN,fUF+eAB͈WW&e&n':@ƻV< &Tli4Wi^xŪ@yDY@ SkNʮA8_,˄(CClZ>-_d}jU"0S:cI6">FI˄͡`5ЯmV4z3ͯ#(uK{&.ia]M/-nI 3Aw/bO ypQlYrFZ`%gAT~hlLK]-73 ,Xn&IuOVdٖa|*t T)s{ή"o@yvS 2,"Ȗ9Z^Kx>-.[K,FQQ []+}HO}%T$?U( M xEzs Y^G>ݜ,' +yռt6O٭YH`G@ACX>\NYhEI;Ikd;\?x +F =ӭ`t [QRz7r8;dxoZ:{Yݼਖ਼*7dTc wR37?;b~rt,AͮUTt#=1mB(dVئs(6.iYbg{[HYf^m 8Y [|_pF, Aqb*Qg:h<'ie5 C\.@u#92UE6b?J7(F,so.66ZJ[N=!_`n8?Q-Mk`X%2A>Xo㈾cu<+oWb ذc}ɾyxTwBxrKҸ%,C]Zޮ)ɤ5:kˋPvAv9㞶bΞc [ޱ 4{/8⠪L֬`ՉRNү< ad(O.j2 :^-ˊ|'sbrѲ64z! 'O ۛ¥&Ep1~I%XVN@fe19SD {4R'@qhtIFS,Ń_usޜL-}jႲ+Ilf#Ga8MBǬFiNS844QsPk|!χey9Jvϥ&$(ࠦKtZL>>eul{iX .z؊ S[\ƭك$B~+5!iп ;NXB6iB8A;js#uGI:k)`,:. !>=anv\B}$\/z \IGJˀ; |E ]&vQHiGLX䀠9a6gVs/戈īǭz6Cd7ik>*;vCgD:(2⼫4Vʰb` = )vҴ0 h~y|YU _lFjW@"c.Ap漓sDq97~ǵ?SzU%w&3=VI |M9~ ̟EɬMTo _z>pZ:ԈЃO2?q4Zjb![P7mr2EorBRRn  [ .N 6Ia.~9hk:;lʟLu[8l0'>X%tf&Ui1K~ 4*s;q3j-P0xӘz4vuݾNҦeWK\\h#cź?-4 gr01{W|sALF+Biu9,@4uPRIaHF}dnA7C88^DpxB 41JlWg#0QTJN7Qd[0"_s@~zs~rv!/X`⼇-TEf5Z}4' 8+^Xn-%flOV[0PgvJ2zS85FaZ-hTIx2]{U.$~$Kd<=;wbD2zYM(\w-d.|;!HYٸFoF?[guGsIpOOƫ+ԙ3>][;Yc[XmzjDmsZ<ʒ E(2!G,# -6Ʋok7BS&m% сW#^,jUC.1Ea`V6'kM!38[)0fQT,+zHQgJZQ OBG`.XQ;k=8 γeVTK@K,/:fvcFp1Oiѥ JY]\5UJ_?Ƭ'J2txo]Ùם.Y T*oLbN*}6οh!!!ϩ\ :GRbHb3lfS{xc"'Zrf-^t:Z&iyNqfS'KuLړF*\g}Nv+0OÌbu. L udRwnU0]B%ಌ{;Y;O3lt-Z ߔYXǶʡfr!3rK8Zd+'-Fs'bSIS%//A=/J8B>|G934jTC1N;"VMxXP>Su|@4,M{2g.YhFlCo(ChrŘWs>l2SyPl (" o4 L\*YKfE68n֒DlQ moj vJA彘0B)lOa<6)D՜΄or;5făCڗan pܦ?t;`]9= &F3aڮwv >^jeəpc1[$oXHuKU@aUnmtW.G'?IZ,a|$]xk;*5A:')]<ϧBöF)R"~}j-q{M(^vQ3dr;)M{rq>fׁN'U\U=ҳGRzӾR6ܭXP+zp{A(b86yBTv'rPZe`LZ{EjewhoL(e`jeͤ)WTOxg@O^ӈ{XP_J 4pҌA8MQB, ~(We ࢣg߽oULO-R­r'H fR(sbnq͵- r-FT$@9]ﭡȻOcAsyIaM1n22/:z I _9j}\$8N6=c[wOMmS\;퉷mV.̿B(ړJWV!F;J%*1ep%Sh7qA&c,ޣƖ8.1@n7Հс<ҫO%Ձ[r:fbkwkx Rtl!Ҿ.H:5OrI5;qSd;$AK,}8}e 0ϐj 6ؚbB ;k܄M˦K[57A EG{|̍<T 7|v+0<ۆtk/ x7^.:e'{JNSNcM)}yZgc77đzr;FvϺAy!/ln ,f!+oumT>s~{x1D| [z  bUG\\IiX܊q1;uɌmĕcUH-c3gb"%̹. gh=}_F|BOMBJl+:bÓTW ˼+ 5"鼒I8g~RšTzΪ}Kr; .4!vI2 {1rwౘ6<߄^ޗ F(@,LHHË-'[D3coi<_i򇗕[6?mjV[O9лA9  foqm#{.VE$jJ{<{,נ2[AˢBb.w7b&01kwg󼄫S]s.+bQC.:Wд7@+fوD"5}eaD,TOo=AZbWSy{/w V{DX˄ 8SZ Yïr}+ޖb]YfIɴxQWUGi;1rZruU,쒘k=xIh^kK@W4Ϸ?^z/kִofJ,O d5G b/2`+x uy[&f5;FS撐U&蜹sGC}"q/H_;%׷\R5 Y]:Qh!Pb+  DzH[)Њ:+9NQ}Q*_ǯ!}av;3ot\5iu%*Y p sNoÆz%3k ;<;ϕG[@sްigw$aކ<¤fwHFd*vX%f^u6K *~'%,(ʮۿ?mq⚺YyW41((< ]ۤߓE9X_00IOiu= /AOFҝAkmLqGdS oЪi#,?8a R-űwmn-cvrF>AHr1ݙxx:%D+r&p\=m)(AY>NOɤ"%|UU:V"qN<L7,Bѵ$ y a#Vm6{JRdTSC-%Sכ1"DX%'1L5jxm*'NK lcYǂ- ! _ y/d=n]*Pbzm^z4LD$gpE4IkA)c7^<ȕVngN굁L\ `aheY@^\l ϑ=i&UvMBٓ?=p4"&]i U1Bi՚BF FfR翺Ic'ٵuϕ| )(u'}!mF=[Pl{/\N$X #&=p̮O..&xV=)K$nNPH3rPz˗M;+MWs󥟘kQ$-|XK2I`'yk1 c;X*)@R;]vJGN1¡#"vFFW +qYYMR3 tBqۡt"p[w -]DMe*ZM+ԟV&dݪ;3nt` Ǝ8ʯD4 eWJ[yơ57"=iR `*| SHܟG.d^'A^N (S/''F C].pk+ܰWX9Z5dQ4^2d$xO= fGMkyG)):'>Ic\o-kfkr 8=E@%4v#Ϲք|۔k?@I׮[2G&G,^7 JWKr)T2?N~k'?8 ;/vݙseMuߓ-^۷V-5UBc/ry!oժ#M"x%4" |dڨ>#WwY' ~ql{ru>RSxyVt/.pz3bu|Qp#Y¾Uڹ0E m%Ǎ2LβNCed22tꃡM}qzg9-v9;NR8FO7 q!A>z2:6 tȯ[%˜gjP!Z%Tc rC<ي\}C !K:D0HL7)3d~(JbVGnLwD)Y_6[MFjveg 6ژm`;V^9G{Byotclhsr_|Q{}W^}G"Xݦq_~`e@tnh, |(w|pO}s4 $(\۹]aSɮ$.{.{.OX(SIrwp8DZ{֊MQ^3l4f3nA' [P.~?v&~Z#JD!{058#b,.CAEu"&C2b*-8|FīpLWNFeL!`q@uեbAZ(@藺/]j>7e" >YZQRR?#,2 %h_V .Co()SN@RD,?P)vK6J^o&|u,wiG.RE owW y [7HLjZ=2ΌMe3(uΏ[Ed>.O{Cs(ڣ35 O[Ե5(]ǕYn1J )X7l?ڱk'hz{i0[jҖ#B"ڋohާɩD飀&f = Cݗ_AϾ-4֥m8W>XmL1% A݅WXQ*hrA pb VGvNL]ShؗMi>=0\.Sm[-q.KQck7|JJ1ּ?9){lQEW*9ӽNq_Ww`: B4'sQay>l6j8 ^pSS 󄗦=XZ4i"F򃢒h,BCuCƞfߚr Y8Kjf(!Q҉ZlZZ7k$W%zGkӘ%qz|7 NN|LFA{Hђ7{ΉJ `n:9a}p9P3QZ{x/ˤOV@ ;T[*xd TiBp?n78^(hA(>ɭw mCl$e9tMr!3 eal5 mI}m!oS3`Fu ؋/|am"e(Dtә"cb[{VYɂaNt1Zd(B~n[3-bLϡ\u5Xe{<#c#O}zRbG% ܛ/,%~?.Px1eiJaçjy{ѻ쯛u+DY֜3 qzx,qFS0ܳr$슫JQG L_!J3L$74 %¦`5/ u"g&e&FfQ1GPC3A[ؐzME3Irӧc) @ Ku q̡}-Q'zۛbͮ[͒J<^e/:lm?mVBaMu^{3 A (<{۴e Sz^q+9FL(ϚD"Tp祊=tTֵIAʵ0y?4P{_ļ?pWCj~QOy^Prcֱj+nB.e1z} c 0#;p[1b#Ե^qd/5"ai7|qx0WBqF5\{Q?|!,ߚnz\v.ŗ Iۧ45#Qpydm!)ž4)df Ŧ spxp +3q%WǾ@ŹRy˦_uVMAԱ9J8+J厐 YH"Dy..!cbf*^a=]|锤*m ĶfuU*IY$a?YzCr=⒲9M Z8~W,X''Y2qekci{?j)gj1s27fR9n+Zb dpF[4K-R֚MO{f45e<7 Mv isjE^^Y5 ::ի3e#'plZ8쒭UД jecaf.4Lvՠ#/a#& *n\Zj9 '6~IC&~h9:)Z{d!# S{RG8;BpXϘ" ޱz0|. ~X?H\w^xs1iŤ#b 01*vl\iv8*>7bc֝s>zcWENjՎ/2l«G$2p(0> R Ny/'w,V0ESzB.yo5:sWEu{=0"9QprdF_VMh"\!NS%#߹z=7 9R%qnͷ)4)߃tZGb~ =V3t*ɮm:heVfC wA mlIF@IBCuBA8j^A畤 %p0>F_zb\mۇ}Oυ%b`,̎%lK" ADC?5gD) BUpkh'R/e'x1i4A`s3TdwV(Izp_ jj(L[c14 %ѥ9Gd}lg\ LJWpO1܊hB䟊; (Um3#oJb?Ѩ-eQKFΜ$pZ jlxW-oT:097Vw!K]mI8 MmZ4TDV}igwhF`}/Y1Libٟ<ˌmLNEN[ p؍p 1|(>mo P}ܮxhsi:-nYV꣚[ ߡbvAoΤIq"5!?RX0ֵ>bh-͎VۄR~;jiv8xN4υ/,YΏ%f#riҎSZy%$W܆J(z{kZ6Rd)Muc-ɺJw6s@:*!!4m@.vC:ux(CFgZ6 j`1&u#/c8$|.M^R'̰葂$j|}Оhн e-Ia=<Q` \?ehV jEz|]}`c||yD0Dm^㺆NM+Q [Ȏ8 $D]/' m bkK;;hqihoI36I$fUSiv%'Y6dLrv7DWHs` hl :/W8(Rxp\͸s.|>^rgK"ߐ3h8w3s0 3FkM]:ưwS.׍?}*3e,,8Kt*O;e 5tyXF?+x I'D/H)YAY Bk춑gȹRڹB,7IGY)"7Ú8jsKL ;Mrcz)R}n_ѓis%k0Sػؠ1T+Wq 7IxxVzH١#)g 5U nvIIlԪßMv!"IC# 8~ւ틒mڰ[B:!=[%!kcJn a),]8pvlI|;.& P>aۖUǬ<􄡑3 ;6%N7ȱPcTOY2Zrʩ=Q#\ڛ&\e t8OnF[/Pkſv8!=WfD6o< | jFwR|=Ku>~ ';^;gGd);S!yTpe zwB\F@R{oFu|\ùz q1t_uݩ3 C5&6m{I@t:jޯMpuA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^Ơ5 4r]8,Yp|G!P-uEk`Ŵ}z?]@ĠPH1rqE 5W A&\!dŝ&&d4IC`SVf+G6C1$t Ѓd 'ԣÍ#̼=I+Dt~zFߘvoAQĮ,UV2HVla| 2Pv*Y-ƈJi)QQɸp*`@bK(Wcڑ6uf&/Ʌc"t]5elĴJm xN`Yo;?MZ[ՇvdA_z! , UFB‚f]aME@;HQ;ivêy 3ؘZ!Ǣ7=-4fsq8݂m)׉rri1!$^uPӾq`J7"虯']Aeb/a1~nK.MBL i.+ emVT깥IPלXoUj: iSlL ;~4.Ru  Zqyo0KLf#`t&L йj~1I*S´ɵyU믵Yd4H:unN ް%tՅI D8do)LC4o)\B *>"*13сK݌^rE~U [G L ^F.]0J5A[S/]-'hS'a57E|xz- .UhWIΑ} sHW؝N s\~1nrrm$-s(!uc鍂O@>(RUc}!"wU7&t*\*ty߶<3:LeQהIuh#P[)I!'CɛLp's4^vСM쎡K-%EٚV$"Va82/yJi[2.išKX4hL& ٪J]j .s*2ߎ#xW# h^toEAђ[s:eϾnev)DBy)⽓]paCmL bE  ׊$eɑ5C$iri$ScVpRUk ׺1ɸ:*(H#X a`qTFג^8UW{Udb$w?Nk{FMSb[WD}䤍)eD/CawRNdoI=μTQ_i _PcF&(Y Cky$ԉbF Z"~wkD_?F}n}HGWWhBfgrgz45gTOՅpƇI2xOGc`h[Okʝ=d(4@9Qe"`nKmdޗS-j |"i|N!ѤkG掞KW$RI2:Y[8WEWs<ӱ5lPwKIĹF@!a2R.C`l[\"VM4Ҫ q-Ԋ U 0 d10 8}eEP&H\|HPRvJe!3$ B t_ n2ssu@`6̎("1x_?\N ??Ax-GQ G6=\$@aeP{ʩLiʒOUpi{#u !{w8T$D?+ cfԟMSY:70(#EP9Pn/&aBݡ8cDupY9Eg̩_g*ұRH OS0򼋙d5ʼn\W5囘:%!Yӛ cY[pg>18Ua}4ARP:?HX>7kDŽ@pqLN<*VŹά$) C#-蜟Xfcu~)w_bK[X'ҕ`u -ɥ-r5,D\U?8#׵h"uy$eß*()u2M`gLZ(|=o*n+~S[o<&e=-Y*dWTh\I,- B$GɅB^E^ciOiT뵿$fY&qwuz. "6k4mbИ-0C#%#+{xwʊav* (&uky7Ar@Rβ1ـ cXtf'|jpAOИJ]OkYTiz,Rmj:ہQ  o}88pɖ% ccIpe[@wpnp2YBL@`ci a(X[k|UG`{ r>mSSOsO,_ҔEm6+aOaxw>PFN.Gz_Z{r'7X 7_JF q1ot[D %rq޹ٹv4n*j9Qk>U5GuZoH̱EB&{FƩcclxj'9Iq%큹MRMl4`'u=/,WGOkDt@ d}X'}$)cGBa9|VWxjM2]7񘋽~6SmԾ Jb7\A$U3L{KnG6Ű-/KD`Kv$1 DdD7wLnp:/+Dp2eG=f[!F6ZSQ~#r (z/~eQH I"C+)ub;xƆ6Zo_ aPr1HHīJ@ }@MWjZHd}U_&(42  Ʊ}I6*Sl=%_9ݱ 3$t.Hh}| n{W:La]TvPϰ90ye{#%Ed;dh+>u)RMxןLukY:5+/MHHԢL/k;Wsmb<(LZ# ?QC7$i4GRK\cNYy=P pW4kҌy ۷koYAR+_8'/vo]F"RMınLr;Jpa_c/inF&s䌲.PG1tT+SL4miw^b ;}%yZH 94)_iVmVN tzTJDZ@BKdEeRh?o_SvpY/OקfGV3ϝf Z1Y[Ӊxpaf.Ԇn^+?כ䲖 ^#==HNԭWABS6Q .ϽXGs qF32RptA/m Q&N ['ki)kWR6 M͐d#͵ey}U]Ojnցs.O^*RR0\&AU.堿@H5F6)NJx 2.-UK$5ܦc睉1CYH Z|0I'xz 82פ‡yl.gjŠwz%< ,0)w&$@2oĂL?, tX__8S&hĸ7AS'WF^z OqѠeۇX~ [܌/V;zF'PAփ(x]V^^ߐD[ȇT $n"/Hj %p.`XFpwoY:-H V$Q琕)Y@}] ?gzMX2Qd5-P`3nt^H`̬\@@¯gJƩsl|岖zWTbjZzNMNܛbgGC Co2+Q힎fmV;NT5ٍx5'(-yH MAG{әT!?/~k.7 _Tߴi0Kp *UZSO)j\'կjճy+Z5?\fuYڏI/HǟʇXX[6\QNVJ2iF;Z:-:[Y7yvR*˘TE"@B-}d7+X^0XVgehh{jB;k4dJ5do 0+v#񖋚fx׍B0eHWun8fd٘e~nzJt#ᰧ,1|e×(? i6y]5|F^[XOFd akz23[_RG0{QYϣʣڝm6tL;Wn}V  5@R=~H]c{$CPv!+=ìJկᨦ22&QTsWZ YI`wy4%:3%zv-* ,XB_j*F]b*Ec.qە!zP}SΒK{,*fd;aqݷT&LXXPv,YwY,WFKwEfE: n5dlY@+ ~ OpY+< '3vɟҺi V&"<˹ΠyO7֊ @gήݑAz{Vjeao%#o8Hpd(] N moT-rV<ЎaR'Mm +ys4*N-ւ'(Z;޶N \"eJx岡,Gq|KdwzD^\G#'hVnt6Z C<{:_TkqX{4fzyYN0#ƻ:}3l ~SQ>*F̽|C[ǧ*K1{uMax<6{Eud]q#/=RTtkǾ4-8iR~;.e`-ݤ/w[G8->zhBM1F^^<&|\xu 5Fq%MT\*qI aQb7UDn)XP t:̈́E]P$2hѻem Zh1Pg(9"ӗVbBי;Yz/Ԕ'ြh1 Cn8=MVZ⛁nB5mM+HnE&_YdYŞq}mzLd( f'9-8(Dݰz>T6Yq1?/: !_iNFa^Np< T|@Q^t6ԋJ,lR0GEpP yw"j"R;k4vj?p~5FKaV "O.Yެ>)bJZCSl#K GNZ_ '"Z0./ 7Vt[6Q7~o^,4WA(e)PzhԄ*P9-'l2}כO^k^L=#l>CA^L)F&}A/CxqEN{ih xb{hK(G2. F8BO`>"c qp(d\FupZj4<0 js˗[MhfXbn|9Mĭb׏?w_أyySdKiҐ"ﶧGȈul' /rn;W<:_?G"ȟ*T}-Ef@ +\uEKlqsO5'$>"z:y MΜrȄfֲsxt&0J< 02PFÒn\Ҷ'^ˊ }?KԹrCaWᠳZݫCϱi-R4S%. MU GHx) hWc(,vD@Ώ+ 0a8E$mߌ`n DپHZ ߵм xc,dfqޞ gmfevmkaMFF|ىMh07`b`ۇ!V㵀}|Q}Ii6w{rY3Vh@z_Ecz*]CpT*kӊq=p+!a:e|iD\ zt2LNlV|EL|PDYzsC5`T%m @CR"uȮuDW.UH< APPXF,ʭ?t t0}(yOYOD4ԔD19'>}~ϋ, ISiY Lm7 nfb^-~dXuz5DmV>Axvyx m-VhX`C򱐏驊bOrAdG>Er6ە 8&Iz?6Php:Zxv7U]NTJ+\%[c5͠,r3C]:}x= =SvHJz0*t`od:{ݨ6IiUʤۡ9VPm{uSJ6s?^B2?y16,\WqY~}j>spKkmso2)n5Y2!˂FF@gd3 |_O#1*̓Е|U )w\~B0p 41%15$T/05yV]ÉZ,a>"DO`IEO7LUò!>dfg:G9< ,_*\&ԅO܍$WTOdK9s+XvF݀|rcY흟ߓvF'tY*⑌-4QN~'FO{+t3 X4kZ5hnb05xeim37P5Z.|?gL6xU/jb\ 88s3*BݧrfXt؆-}Fa|3W i]IJpH<9W֤WOrϪ!B]#x9۲IE~SzvH{&:<)s.i 5Xh^_ؖ&ElBMR7H`BrU":X.Y!>7әb$)MVZkT/6P@5)gu%T1tTܚE%MHo& rjV6B&\[DAZJFg/YvO~J5״&Okkmz(uOoA+yJSf`֑4"NjjTk¬eV( Kut; [W~yн$VjΌVe[bX7-oV4b j@Ԗ,N @Ga#M22ms%`.}3$#q8Wsݙ2nPY(iEmHb: Nd8` UE=;M)k`>e-k-3&@-®egTY"-Fg PU H(öfHu(!RKzO`2E Z}^q5?Ɣ'xI2`rJ47P鷓<Z1+/bב`n3SǮLMk=8lCW[dm^~}5pNcJ  $7ƻ1]kTgΜӯcѺv) )j>sx7?62n:x#S.vEٞ}bKQs'fZ^;;: ~**J'hFj?b I<917:! 0a$jVvkROzBxDI)]k`=I5X-Ng_hDWTPb>(X;[*qU.06Қ1"CaM!j8JQ;ֆ67%)ȓ6[ISSB;6!v~WSo%XVvW#d<4ѭp%=dsG3%V8Laj|M.pe\UuU8}Z¾=o5 v8ȭ5ryMt*7f _G'JN-d&[`LZ<_/o#ԋ7vQC5ICO`+L?uq{WPLmo+ewԱz zKOcםG)`"T"jaa x{oq I١W0cFuk!9؄ L3J$5R5eN٪,v&C~I]H_=xjRud{"pq-)}VIsxq>9!tjg\FBB<23.w/69胨't*U P*FvsRS#x d\FnC&N{ØQCm0Np!x  c&ne j7DeX; g~K ۺ3*N(2s췻7.-"뼍}{e<h?'$%K6n)_?D Ȏ7;В 7U& YӜS7{M=4<9^DB[ɭk 0Kʓg44s&P̔G[ [5!&44s'cSKl&jTq :;,oƎm kʛ_%֘>تbJ*b" qa/ds1#۰% 'rB09r,65?qPk a*kfC;SZ#%%фI/J2(ėw|,0>$-avcgRP|HVTg;6]Z^ Z85=͗#M Y B5j*1X7TêBК_KO'p;/<NJ՗o0*N',HOgwnBLp#~xG~"&? :{dIMRͨF)յȃw']R`N;4{z@ s҈"Xh՞qJ0C_9*ӗ> ח<۩.^sEm U($UM򷬊]2<l5ö {w07 N"l"NJa}Kh!΂'?;lSuGo|1S0T[#L9>p&}98wNZ(&5Ke݇=8d\3|oX** D^vGme!~~7]x~qc6 S%I;ᥤ$T{{9ɘ$U~jc8&@T.Z t6L9'8.Nųyۚ bRD;N4ۀɫ2.`̠Qzƨ̰11`#9%6 @'t(Djp#&E>>ͻQNM]!oJitPhnYءh k,!kZB[9BM70Elc;oYMfIYՍZIS`M ?JaoN `OHEPw;+n3@<4]g}] uߡF(/D`KoH*i-y0I5#{&o(8eH`g6yR1"ҝcIv tkLh\%p=᪃҃Bx/hhxPA5z W?yO- 9Nbn،Mmλ?YrI5LxY.̦vǡWoVV<JBYN? R^}#jVSy{pFaRt@# g4k-gycőتY_sX9FG /nwMɣj+ Ԅd9OrH}MUc"MVbaMO?yp=XΤ nUib S^ ͕ұdxޤ(}_@Z"@KP N0V QzJs~.(@eS)'lg54fIP2I/ q`γ.sx" X1v#a;54K ⢧ugyd|'iX7W/ i|d#Fφ·U͋w]]TZ)E-1tKlt%d0cm*Z~\D45IFZHlQ}}HD|\49;&Иw~%"1x͡eyeVdL6gOY}5}5k`3K IqhBOԈ#+4KVh%aկăܔ ~_n"NTLlj&-ND?u8k\BRG𵘒}$>&*Zhlq+(d<}2jrh,N[[oQX|B}DT~ 4tfs3VX2fqK/@샑kmp@aŏ /ᐌ^;}Yfa%k~ X8=(_₾'5;{V!&l5VP 7wŴs! g_xuZSE#ΌFg"EvZKM 3w>h*55ol҅x&A""o&jdp?DVt:xD6${͚4!򃊽U=ݣVPBOvPQŢam5qcP\u&&Ȧx :*u_4D/ h$~w^G#3%cʂPɅEVQo\h ~gXZʾn|vO`}kANIy#*8bKk<*Tyg=_>:+.^+S]JOJ ATUH$/t6& 錉?D%7A?crsO|_L].kˍhVLVuV :ԒC5F72~lbIY]|SZӳX <>>G$QA\*ZljhxAMh3Em?IbVh2܅fV {B4y6YsvMO!I7Cܞ%BIY [ %9;2BMu\=&KxdI0kJ粠 u#N+琊A-)l׫,rtY gXupε{&s-i0`k qӤc./jظ-,BHie$eFy2#ߠKcQTkvk)-䩻36:ߋ3rЉ}0OIc:v&C7zI,|/-7Ne#g#ڴuυAa޶iK┚]۟)*H3Y{^ǰ$5vt~3#C 渟Tإnv Q[̑**\Sit=}Q71CX#z> >T~Ykx;h#M@/ kGUF3\p50p[;K=4BRxx>߳qًR5:u͙lq@-4~ct?x#Z7T/At&ІQHz9S&ԹVT M:갎;J|{"ut޳ [t=ǹw*+P2?xUO/ ֭ѣNI2u,IY 8rJ>l:eA@`٬wLu Z__Qh9K;u3<`w̢etH HUuIdp/f$s3V[W48^iLg^$Nya^|싀{/L;-rj ,@ijAݖ3uO&ej{ ~/Ktxb;xR=ɡ 49˂sj L)x#zz).CSe,X܋ۻ GAR-6U7:U H󙁞bK@ˊ}vk,7ֱ;Z`4L 0" |@{jMFryT^aٍ%,7np|K[+X`fHo$.4 ҅; K6=;ǒ2w1SFŘwا-Z pgzg佥`O2]hޠqՋvnU&j4=0lXTx5̫& 9 *]ڵфo0Y3䕄;i^On^aQL:õۡl8s% ; uN&33Eq ez&q!3{ $J8a|nXѠH:s`CWd Say}9#ߑ NKLpAݖӽ*i9>c|']Έs^[jϞ,f^!$󺎍݃nZ(2% 7N0ljErbᶋV((m>A}-`>&JhU}-sh%H˨Hw UAB2s1qU@f(*CUKUdj:|*KmF8:#u /3P%@GR;6%9I\`bN&#G_odHmMz]YHEte QԜ2Km!"Ff c2CQbER՘dIvvl>:LT]+ Vru§m 9-"$,¢Us\ lۤHY=Bp^Uo:GWK0p!zoEK1T-PeP׻ȸC?ZJ9G"SSYꫠïUj:3'{f'V+u7-^2B!wDD)6BI>wƉTpZgw,kV7A8/?Ʀ16_BcTy7PFT[x&tb>нY ,#ۜu"QrpPT0 #D1C9ʾ2Vْb !L Si] /M$I>g鬴+8!L}uf(TߚB)|{A~tn1ɵR^e7>_ΧȆF;T1c5^7n'A8H.H$.J+y՜bQ"IPgWds`$0ol|E@޼:EmLc:h8UWݻ.c!K-Xm~O r;tٟή@1}`׊½Ke0,1=qEm M0>pJ]Hz4y[Si!0݉9]7ndDo;k'z1VWs #!*}y;ק^8(D~C+1eֽ0Ӽ׳˶p}61qXB԰ϾuÛ8>aI3T7% hrcm q_ G;&K0D$Z64&C@"=ŸAϷ F̥y'-kAr0#Y؛/]d2}r0^+pw  4tH%>ϴ^i|ul>y}Ô)3ou #DJ1hu ea,Mנ!*e[9rHfwff^8|_~D̢ km)/26!cd0M@z.n+hDBhWzg'ؓ咉824;<́K|Nrv$ӢmVy7b'3|tK=1}5"*&[Zd|9&`8]P]:a8E[bvr0Ui(It:l5&:&;m.GAD'[sԠ(k佤c/@+zx4paP2''OԀ3퉋Dl<4Ui·<ꓭD1VO>)9DI!TBfjF'v',r mTĺf37]8ۑ:$qJ%$= w9b J{ S!eMx  #˫tbf)J0GG2).D`oeB+N4_ %W Zk}3Ϸ(G9Ŋ&(q;8/ lEzX(޲ Ǟkvt޳ }4MT6+Ս6( 9L˸ 0JcD,iwe=f/ U+h0N4(;3^R(Y)U ʃ[A0t06 )3_ 4s05& -:XT ;+59|qF#َ |M|.yCK*i`B$D'2M&a WE%o @r^Z˵=]'xF/Hy:b,SP5rZ^%t Ёi]}PM.xD%ӠMCwή蒞omXTapqmQyC9 &E2ߍl7چ9wdB "̙:Ɍף}휑ppT'yęDbRsci'=Č\.~tEW/Z!;Pa8]0\P؜Oߙ/Nbp!&P+ IEdba:%vD%U CY|pm]԰HOBw:NTbJnxGjϊX:&av\0n(#1 +3uşz` vy;g⃶ߊs-Ta4 ̎o~_|KCChNXmd7"sQ-x HIW$o;p7p0zJ>lȟB0xc$} cֱ`g84W V~B8lhR8#!HH;ԣN,c:I$]$h QDIh QEaZևcz&y.?NWZ'&hqHc|*4:[jV,$wfFi[j='9s?݇(c0ԗ4R} E|$L(υR $V,]kXt*" q9 t `~B" EAF Cc*|RM]"vib`-m|ǿBD9u_&h!mޅD|XhLc|xxx)Ƞmg_2'qry vx4 "=jΖpBOJV1 k~Qٽ^*]o ̪vF{m"۰+{<fȧ0ayx8ȁXqBR[:]9oy䘧N>5g7YI(^)N\^̥>4g8BRIoZIr[*{@B?/$,׵Dx@2:9zh%76CF8fH9 ?umWD@}B%?i:צDY OuYzSgFsXތ)[}Rh#p1 g31wp$;D4azˠ1)F2 s-u4o:m!溆2wu/˴ ֮ [k:4{J \D*+_A9Puc&8PW<߈N&8ճ.l/k\BGr{*O{ 83Ύ[+QĄ$8l3~R4 [(n82|:dY*]Rn>]}thЛCNjEbqƾ51jOmhRa8"yZN^!B rU/B59?-`M׾xe":q5YtJouu_ ^pʏ|'`ĝ FԒT9kk x9DW_h(YK>0iVz,sOReD97syY˚kQBX߾}ũ"\%R[)?M>7C|.G*ˑ}KvGseKOq/Ѯ?ٚ{9qJ/i1{ά4^Ǿ7HǑc}*3GE2mKq|~o wlΘXj EJj>aC )B;rDnߺ e+K;'؝f(L.⡺>Y!oV"|,w`t2ZJA8gNQ=N7x0xՖ"QBKh׼CnyD JB]?yﳛ޼ SjDV <Xd ^gaW]%_\,N:M1-Że 鄶{cek!ٶܙ-tH)u`~}Xc84$}iJ!X ~mR/C 6UugIȮqo~j)(֣֨'"ڸ%#X<<0P'nZd$R2b7C5rOZ$5 koB{]1G1~N |?ScL΀z )8> '@$r!i2]HᘸY[dk"-6g,G'aH<$;X2>cWBD{gkI%oφp+Mwݤ"/Nsu"ސoƘs& ٷyA Jq*iU#/ɼ(k'|s/MN v#qe ԚG>NWNm\Ȕ qfZ~t7#\y / (Վ-'@|hz,ۂo 7! N'D#vc56p]+GPCf9٧+l+~ic"{^G֘`kOYȲ=M%4-T&*M(;fdg00ۖ2y?/Ԋ/qU#r71:</lA%qh-] iC4#P?θTM6ٌ>`6e +ؠyk*Q10SN4R2L*cC_T1༜Vi%y4h26rD,9U&p`xp@B2Pb8W{9=rܰs.@}nEs.D/Ů邘 IeUPD-"mYޛVjN:nN(Ɵ֓,D7eyEV=0j<9SsTpgWO N⒒D[h6 AI=.pq$LKWO X p\ 4J:A"br^Kx9mFX{=\a1֐mI>x4JA7z~sb [uovT9dP>׼kt=B#StK MF^_]PwqiBՀ>4̹,T܊p:Jv#%Om? 6.KY!8zPrQ%%}P oףh*``Ī@vJ)6 k&ă8*0?Ɛ)3x2OTf/Hi,~%[a蕢;AF^u:MVƱJ3<>#|kG,S@TNRqҲQa8@S0E)3!hFVu&RZt~VzX-5v^H8k™1aPG1U4ң{7omu+nUyL6eP }Zg/P8+ЬĖ|]Xgq#&tԆlTʖv: =xLZ/8OuvbOJ~q !VJC ӏ-sY2ut^7b"E3~5BmPL?abn>S|'ul '=+mL^cܢ22v. RbZoɆyn~0BNȱ:hY RH ~[2ޜmbIq6xU,R=$9+_QIjF"9gcFb 1?ٞ8u^X %`e<."i:I5o8 uMP`QeQ20TGBj9`frd gkn5w+XσxgI>CWH~BKko'yPa1jzz'CH<$t!>:wR[u#n[3t+ۚ 44OτJf|ԌIdC uAřicսQ,8}NS]h#W޻hȹNJSћ ̞? ?Hg7\ZU󥷇+!N;?(Rd(~SB0:!\yPo5dchv!D=WoŐl0a{JjUfɖ4@Ǟ-Atd֍rQ m3>+)An˥K*"u  qa{-R+ _nȴL8kbʔ$,UZV]Ț_'b"0+f?[(]qY9ȮvK1?1Y䭺z ~U8IjQCŪ sJ=ƣatڵF"Af8 0u "t\tiwi`tl<-A-q:w!1j-uK 'gS95 $!TLega{N&|Ov)-^Fa!ґUs'pq^mU˚QܷÙN pbL0Oc8߉V84xXi lJa~RDkYa"n\͟OQt֛/It3I昳T=I/69=#r" H5%.bcd^)qeN;*I L+}Aʝgs26%Pe_f+[+h-GC,A;אVX&P$7 z 7X"k_k2`a@o'|Mz2ݮݕ;M7>2B3BֲJ&Dbb~NNڑ/Gs µFn2Q<5ʣFޛm% _Nda_Cc[]vK쑠Н|<$n 7l+.EU%obVP??TұOM 2~̺-WWtcG,< Zn\hZ }:&2B$0 uR[އX|sHqvu \فUVkl>JW5ބU_Z.Oҫ﨤rht-L %~J)N{TŜ~}b17aifq:2OT*.P|\^"bwr⎷SّjzO)ȏ`*+)@ 'g0"X)RkJez9} &rvEI$ K?_5k/h I;3wf mon$|է*cr룴!1QK_P|Ik=2U=*;WJLo-cm<7ȑe7$ruQܾr1n%, I\;;,s /x͹ mp%zFF̼JU})Q"eiA!t];`b0`C=MdKQ.z`v֝6P /#"4]^r:ZǼDW|]Wɵp-juA"G0=(z =EM\SFS]rڃٟBB'zFRqyEmO)/(/ nO[f5("0`]#=*Q*, :[,{1@G}€[s1S{$M;NVh >0028&4;6zbd]~I\2ʮ dܚ߅ԛk(JQڐz sMRwP?Mw]`@vtlV@qY9{VgIU􉣡xA_y 8pްR"7È*Dj)O~Dh*nR<02OC*4Y֠g,a(Z_gp[=,!rٕJjlWG/#`J?NиVGmo4JѢ'M",ByWh4_#J pӽ?nyQ(]:=$<2xԶ7]in)G)e="?pdͷ$_?w ee:>YVZdTyhu}KI.r6{ 0R9`jX =运3ydS+^*!Bne>ޣS*k!5p3fy.Tm|ᓳb<6>"8\PO}QA }˿ _⸢syRϦpm*> 01 |G\Q5$ȣ^|6J;4L.A5בڤL-o 1pe_zj`-8V\u?Z>]U 6 7O9.3C0<)"sfc5nb-vǐh1KW'+q3.P2*!\-o,d#՞z`2e/öHR8!/|eN*6 mMxѾ1=wVCD/H?F=ϳCX1T2 .,V~?M$&i&F\(YM=di(V ,i#KL4܊aw`^rff%G{OʝS`Z^+ź]on~6 KHa;0_EO)L4́wYoptmr ?gK/f=rpMvm}p'\w{1%DhqZR<)/|{鈌E27%D ASUC cVőq`vV78E7PwYO۴KS@E8.q2dSfkz[8(P c9]]a 9&#):O/ʦƫ&13SUdeVoPdt2ci lL &~& z.2AV_Bkr_l6享d,|\+Ŝq!Eog\ 3ˢ,'D#r)jqO.*vvU_z$Q)E)NVz'?sU?3bJ!(2z@i9#=`V ] ܽ9|#V`.J.{]/&(rܱa:fVs4tyd7[2$2c3Q3oi(( !G% 0iA xTɀb/A5CAɣjToØfD:ʛ':u%Y p2꽽hcm%`wyr"r,\݀:o!B$i1 sgBVam.CU^eHȣ{hϭ'zt=->AjwQ hQB. d{tYX N%幒v;O[J쏗-DGf|BT&A;p΅,nYwp1x6{c:wi{L|v =Be?|յ^;HuK ` yn'q_j*<{ bbQzR"/trMۆo8t07؋JC{*9Vu"sJ;Ʉ5WdSmB,CPMI*i)}$KN!^E=ea*5Iʯ^a%J`ͦe3BZ-qn@ Dum2~:vOI}6WcKp5kUmGJ.g͛`ٟ'ٕɨ9P_QL5gOBoCjaO M8jBBD qax XN^zJK"TIPѼR4_c~Ni^dӒ[?}m(qC&Ia M~rPUV#x~H"ѶgY)_aZNJ~"2/a  |Ъ;a-1 AÞL K]ڈ%g, pAD X{$ %Ǟ4 K0A"iꋅoA}FZ!y˗c0ѢcY-yR.T]R4 Nf4P@ W'ִS¸$(5FS.,&j HgdoJH =VxEѣh©#1&Kl8h9]ߞZw9E1(V Z\YFs0ܯ(eVQ4eH KAC=:]qS^ aٹ[Miޯ@DF \V 8[*L]Xژ&fل fC%`Ȟ8x.׊@Y0޴1}0Y^v<sn6jPT[jO!`(<%ۨ< n:YDI WMy*R89P4_H VSw(׍WYx$ިWIA81UݿȪl:0)kRUˋot6)8:jb " 7Ʃ3s+ɟ M]g6sΏ_q%F|_/^>iרI+Rar #桍klaִ<5mz7lF(Z1֣?o{bzah/oU::QpFi: ԬĘ ux3/C_C633TN+:%JKr& t.L8z^jnr,֕n[OIi~w#aup΂8+25f^1Y,GED5x2UaGv\ZrkLBJ -]qoKwZ[Qؠۣ5n) 98૥;OSWQS3 68wu)gn{5Y0KJۓcef(E%WYyGx5|kv1`^nyvnp:CTKPKls}2WGE;15U; QhtU4KĈrqr."PrI|AJaH\ՕQcE& g"8[ĭ)I4-ty>*cbv۫HrBfa"|[r~ʰ=aQBip bދyÇ4C]줁Ng;1~ꯨG|P⃗QPO"nZ3M$+S8@H pn(ٵZW7,!٪Q }qԓui3)v ?h矝5W+rSYB+k<웚}Px(XIbg2c|̀)pAOs-LƝBL$Qt5*eZapr%5b{%m⛾'DŽ0 Y7/mzkha+w- Q a#i_d#rm_gt^f"t8-Ұ1!JoXI%4i|wQ-!e•)PL{Ju[k9E|a:ڗ[FLΓiكr'/ձk@7>jQPIe c6:=h_у%aWbF1}-=xDΡ) iS^.Rw0EsSubب7|a۬+)^*ٙByVK`4TO}R`aoP'L-k(o NG`1eTWBQ.FOPkgU*P*課G)q Ar6g80o-a7QNU }h N,PUfl|ߕ, ld41=[xa3e^h vv†˝9Y OMUE+ mĜk>\yx1 "^h:&_-Ud|Q<ɕ]'O?Qkyu\t FqNL7lNcF)Ϣ&? '$ 2P ܂c,{ze6ƅqApd!HR 9'Pggw&e:SB-EC*Umॳ?<ۛHtÏUT$@~87srqzE! :d!GuYQw  ;(g(׬1'&?JA^*:EmJ־c|sa~N/b@3CIkibSs'p腦k =o a(]F51YhTJPK%^!t b٩nF|/ʾ@]P5- <;dK7;ZREx^怤 ;.!S e)pvf4Qޱ6HPxa_Z< HgSDPO ࡌpS9)ܳaDEP[Z74͇orR/[";G]vL/rm#Sp^duIa`J-UJ^9֔"0,m>gHLC4I3T~qDqPjR?H\ ?дfJLqw N \mΆ>*I\'CkҺmzui?MI. l>YFb&۠R|2q6 ßdX^ 81u|%JX- as 2}M['FV>G'0Ѕ6V`!>Nl H˕e5_2c}jUS`jU$kw0@\# +֗tP 't_%搬iY\Mlu %mr$لfÑf9e't1a y襬d1"չ/VqJK#(w0OH'tz& d`Oe8YDdCܛւTpM+snĵ @8os,ѼJ)NK[&*q_v*[=})IHŵvf{&rsF8ݸygJ*e_8ɌTjq,d[=: lJaƫTh-"!x,#+Nt{2{ ٷ1 8/DXZ` KҌqr-j-rZ<졎>Ь49&LGPbleQ~Lԯn33."[ظB9iϏvgaj۞2gCjC(R41T4A#AG4/$م= p5$]9e,V D9|ڰu ONk8' c|\5f> 9 %K J b|]eD~\bljVx*mLg2Kޅ3e?acZГ=f[3PNi˩Jǔx+b#bH-5,W]jnRZcR1BM|׸;5AƱw?EIӵA(|/`}SqJZP![%16j=A۽r'}/x ;ZOUVreZs0׸ ,kT&}a,bMDm\@U30jSBr]YN0K'ix ͳ/Tv!aNUS/J@oۏ5PIŁĘ3! g$<Ղ?x_\WĮq %FZ5 ?-CY8Qk{mn=e>Ȁ5ڭɭ Lҩrzџ(8.BʆQ}lXMɺ\ip׻][gr[ḴW)3Q{K<_g*8 ѿ9o ZyyL1?qoEb7'Bvd5vػBA%d()qd|}Rf5NyK{T\nAD| 9DcZ20vP?KY2zRpؤ~%W 1 b >>E(#'¸`4l]1rVfdVlV pEe +6E5O*([ r9!o:m1:ܭ>I6"Iʲ]JПίӮn< tk衠![&Frls1VW|{ah@#SZ8es;#!|";YsjһAR|=pN@maB?+'j"3LjBmIVQĥcL1! )̮]^|3AҔ3ID!cU?z;#™!Vɣ-U59m G;XxMGWeJǻ t9_$Js*2L#Es EQaG9rC=Ş2wl3vIQGx_:wı47h @rϵŷ #S]My++CFF6%<0\0 !?^Vƶe$WKI._EzwYB+M_K ;Ϸ:hz9  IM@Ԯ6a\T{N:^i׊=v3t-diX@.c.L] ۋ|5SHB2Sfh~:PTLBh1k٣v=26LE푿Z=riu/^cbՔxI)mmwf Z@|W F0B)-SZiT;",ۄK? 1tk&#:$;jM1b_f~ڥ2}[',[CYr-"Uk&ڇb!DRӰg!e~d=L8'.=u&k^=AIqOMm,:񬨽vh,Xzf?׌'1E: he mu~2e29U>"-iҧW&vf'G|^*Lb#~OTv܋g2n*ePNdFכFm/#Tv2|p"FOʂ/N6zu]BYl8Sv@q񠐺S8ZߧA) 2UNKkƛ rPBIR"]>`%n׽5QOhɉXesƂGfME]'=gc'_g䪳u.BK\I4L^+9dl\{f56QP}@ݽd=$::dSS<%l*aO缆@i(ۓ~q9iG!@xOdm {3tӾDЩ5h9:\W?(6V[W.!v*6Aֽˆi_NQUi1j`9 qKm.CFjQxe16fvzQ^]kR 6j Y)L-?&z.9n;x?NЁA㰝Ȃ30v)D\M@UBA5j$s*E}rcbkXP[+ꋺ-`1\DZEA!+tvMR4d8puo2Ywv&5~yteE̹!0M:.1J{+ %T4xĬ)"|)^(XiYrOxh2眒r>QcY[&۲lf+ Q0q/֪*"i+W&{ IO 2#UFJVn,䒈m;U Ii:4C*Q6,,S,gC9}96:AF.zAGTtq"^jѡSL9kgz8F] geB _rOMmߠ ͔r L7 '-;Dgpp9tBҐW[T9bٽE#1H\.NMm?M8T&@5^'IH.ס3(Zk9,mx !|.r2&b¾&Ame-:LL^eX3^Rؕ1s>߱ڍB :>;*jb]Ne1C渴hC)qJ:h|2^pS58HdodY;Z\z?1>M mMv]Ǹ!J9ƶ~m=>S>ajgKph;^M6 ˏ,gCL_ck7f?(/B]Pe6m[N,X}v顺j1e)QETV؞ QS9(bN+d GHሒ*|6tPtML9:+gW 3eJo(7 7].*dJf[lfh8;qES"pdb>BJFoȊn!cO,bOW4GO19xzD-}Ml,zh%pOhk,,T9CvjAS1Mk)g x5f,锈Cq'-sՕ )H:}/ƽb,Ϩ#n=kKء 5NN-"둘 HB[gڳc@:í`h/ 3@-e`ڭ`,]J*hEXZ &9%ɝX{jr`}._"PF{& ٟ/ezIzPhS~OxRqն.D>OUЃ,ww!0z &l]}9-]dCYd= 8ޏscwci΅:A"QP#]~ = ~&)~}ņ{hRf(Y2jj%}5^yB%IiQ=^]y=7.UcД.^0NC2w8:X31_t5$ţ5Y~aDzg<<`)EP.$j2 #'bb-:G7Z6\5ᥚƄTn>HkyKVes7;t8'dmw95e*BlcW+;Wymǩxиv.TMߗzQhxA5aXoaFm&$pEXJ[- Vb8(1=WBtmx_ޓ]^Zz3'OĤ[/M^׷X=C5E?rw2l:j{5IIWgR,leԛ_|L5b#$eO/-4kNչt%1jEc^22[QK;_"K?&TNF C8o JK>8m# _BKS.Eҝ.M?g[+ qC7{i:l^"2fmqRhv?Z'ڸvVN@u¿Z/V0+EUЄʔ?0AoZTv8c$@Tj}!(`O]ǡL#('$p^;a26*ΰܞbg *Uj̀ǣ?ukۥvf Cjt=yS5je' C5񑖊7VwӶмgs:h 쒚 vVʟ'}B/V&~maKiFSmMqxL^8i%KrBql'mΎf~ ,Mh7 rԲ v;RA }e"2Vy!u`1*N`2 UJA/FD-+c+[qe!.un^e?h9ԯ_Vne厉Tey"?Ks[3Fpsx3Z`B}TZ>j ŭL>%)M&(^ pRGq s`B;9;ZfGdGkWre.e6^[ՇT8ߖefށݩ@!Zb705wɰa9(C}qr]%J23oӕJVC;c&u{ł g~&04١aS/!mJX<ۇ^h.ƺ6& S,^/q3i"RbTװ֣9t?XJ~VpUb@&,HI@ScU$ۛvT=}r; O NA-{8um U`Uw5OR. C)(@8BR#,=#.p"iHEU܇y{Iua4̛3vWEl Ni]*G%G-pk(|WhuN|,_7y^[y] n@f#PL4gDWf i DC ny#o> Lhk\غB1"m |>lo/Gg-B[R {T(ZVixX;[*tksmuGbXTp8F:61xFkAIQ]+.aQcBKvEtό6^{ۇ0FZJھULhUG r&+oAp}<0E*5++AK~\ DS{խ_ȶK4-b+I [W-E鐑&# !3j.1Շ@ys|Cȥ8*&DpDT!Ҷ$z@!:FQݐúkEmJ@)[GdH_1a$hگ,gIgŊ#yaOF_ ϏцA|o@rIϤٶ"YMd;Kxrr&2\̍?{ԕ q_hdY#ĽNGۆYI0Pa > Y4=x7."Ե5n!JV<U緟~o[Aq Chtk/Jݙ?KӐ, ӱ4(ZÃXZh]$VC?4mK5]Ӂ%+V \xGӝb= Uekcx{,vخ25o#§nCǑXrPc]nzꤏ1ntR8X+\{m$ϑX` a^ *exA":z,S':>y !R$'rG<8P]AtA)[dHWUٿQWi;tnDTe'n-r)ga92*Brh[gi~ygZY.k @rZb7^1LPAہyܦ|A ȈM,B':2"UNvkA%c GLjcK+Z\CEcTw )2\9o&jm1@1E )hh~6.d͈*jA ~hYPs$V-ELgOjDʈav`alAy°n(]dw /h΢dq)c8uJ/pL[U CmNΤ9y{~mXs(=n~1=[0`tUܶu26᪖6be(媆:t4ĚKjjg$s5/lM Okؼn3iBژ7‡VˆafW絻9-y֟8yO%623˜ ]!1uEjΗOTGI (,<.,VP)ٳahVR"if2K{ s8fPqY..aq[e5"["z^- "L_) bV&r b`WiZj_ 6бQmѣWp kj +],-p,U CTfU~z8#o+~}sU)I'` ƊȰe\3W+Jg:=VGs~| =X1D?eZ=T-uIflj \ %P>:ߍ-8Lf B9v$`nda[9$9ᔌAΨ:epՀ'#K N7Ʊ vlmqxesbY 5zu</" H͆ZPz`U:` ;ԧibGWLJ(k5f}FPydH,qҵ"N7}6յTu?Cq\Q.y&z9g\M@"ZA&QF ^|3[QJ-29ǴA&=kYUv\lZ?uGN3T~ EeԤ'"?IssXзC`DD|H9䋨 O4Js]ꨕ8ICV\TE,Ӡenʉ#m&QdG,^`g Lew0#Ȗ\p&¹= U*m-K|UBWdbJnm!,ђ nQO).8"d䷀.zDHmQ#goLgu9bQd~"}~Ȯq{J4 lcmu-Jy윪@{ƒ3|vNIQ+C$sӤSM1;yA*ۖ\靛_RSX7C~m#+) gw4̪&$ eL?HRV 6#[m_#/ ltZXVbv(q"=iIFE>Rlz[2_m*me rӏO4ؤsmHga?Fnj bI[p PDЖ}͘ Ĭ +uby嵠ZU@)B@=1(`v-JE'̯[-R/0#4:g\@Sd",{* 6 dc,,8"M=[RJ^s(EP0SE.fĴ6P.Z d[MM+aq:J= 48Ȍ`9\oUwFJ2 [Tud͉NNff0|+`MXڲ925`1g;yEbp8fODWTW@3AP%ZO_So13j硿j@\YSAc #\w=JG7^Zl,'q/ߍ߀Tσ6\\3kxA۸bLX\d2-򜈓$բP#T]܃*?h0yojA0OT[%T̍l*j$c0/"YGnjc c_ULRA|*n Ifk7DVͼޝ@ݟ]+i ㅝh?r*T`$Aԏ.#ΐXZtR'w!vp#p8CK]+,-skb\*Q!&R唠MMNVHeHtʹQiGsl$\ W07%-͈Bݻ]=2 a6~Y9|U<:$eJ9={Auwي1Wj]-U'yJcteq֒mfRE熑= cԸn( @pq+ WO܍fsN2;ۡ`A 2U5ָ'ӛ$cA3&GBZJl"ط&uE8WrNdt&VD)P ܠ;J SU,"b槎 o%HdmW]}q{.ōDܔͻΕ=ZtI_6lV8uUD;&8ߝk 2Qyx*:LZ8cU &l 7p#F3]nTTRkMd<%Dv@^H*@DSk&n/p{H{:(PR1qe;5Sr &xp $E>/0ܣ沌a6Y\Ϯ'xeVAcG(U_c0BsSegj Dy{ kwd0 [WU*K,_Me[_C+ 'opbXڤ\fDhdJk%&Nj(sxan _OmwkM|"6ʁc c~! >Iƽ8W0X}Xgekc4Մj]ף]dwHKT!8DX0 SԝoH "8M#+xmټBX;3ۜ%1MpEnhĜ*'2f }XyggzV7 |˚UEoǸM Y,\+oYW^bgTUo!i6Q,Jq43=5r*AXd9vJ.O11 ܧv?3q# e`У+1CJ&PS' 2e ɂ_n _okX fi"EF$D֌jo =kPH))e]v][~$P۴+3?6o`UC^wjd`){Kݚ=A7Q#%2p;sw+=?Ո15747K9;nV)&OɌrAfY1*V@xV <+Xu'pFn?~KעpOR "Ƣ6[DS2/! &.!Bw@qZ8>%}7TA[u9sKl[Jqch)َ7pkLB0a3=‹pU FZf>hGЈ&68*X!9}#d \{er2w4dQWzfl (+m,3ڲGY`]D"GpbOFì k⭘=͑`}98 B]R0/ZZ?ItH$Zη|s%/pzpzM1`xH 2)˷[ E63 m2.`ɪaFEa菑C[G/cW6[1N(ӓD鱏ٖ<پfeF"^cǙx˭a^pO hG˫V" hD75/ۥ_1ڟ^O|憿O44>XZ?[iet|}E}:-F.e-/X+7_b(yf޹ .˩ ٌV( DK5_.v)Y | ϮY\vT>AaVl"sCqڃ,idjSbw}W3`~-+, G,d1)--#[ՂvF# jct/w{LF-Wݖ>_I@x"oWkt(my:_s6)[i&;lObf==/-#T$J#Ǒ7tPUh%jM0ʊYݳ;| iJ7,)qNɆ9ȊH*d:""afY浺BNkX3㭥`"/uqbg<7 g*naOH0\@7aZUGL]&Q]z98c vJ%EK-~+ِ.9Cր~N: äxPWAJY8\?9qvg$w#*Yg(wO@e&BZ,&Rh9=/z9NTσ&e=*j6i~=Wҹz|b$f=bX+<ٿA\q7[gocH-*YzΗXE. XdnPӸ}^bgQ,{`:iT qFKXZ6Ϯ DƟ 8C*:W^Hy r2by3fl,mb8ğOB0>=mB-qM Pk5۷PZ+W2lDVi2 #C0?5[:Cp4EzFѩ!Yƽ/ A]wbw}G7Ue Ⱥ2zB9JxMzg3[8mSG (넞V>8Ε'  ?k/+zykbQⵄy}\E=]\ t۾ : 12k;#'7:֝,ChtFEWof3\ :Ǽ)buX*}@M;[Pl=.XX2R[.İk|/Yٝiǡ8z*c?j ӇxI9;ϛpf9_o"h0p/eqKDEn"ntN=g+973"qI%UgCbDRnZePgKR,<(yAuIQCة:^<2&k~Lײ=ţ lVHUD`̑ݻR) /AuEE)ߖl-Q +ke>Gi,tۣHG6ݳbSZ\ɹ׀fÄګ/|~P%Kʟ[~'EaΠAU_wf@c]0>SlG 0xsp(|?6ԅGG߫uo p&$Ge҆x舔D^IU48WCc@⧆~pRcx# $U豠V@C ~ O82& 0K$b`*9Lt?(+&_{[Kp!u#Y@ʉ[ n DyVr!$D/c>hȘݔ -Mx *6cUPJr S<ZB NۖgUZݠkɻl^92\w 5!5eR-'c(U5b%0>H|98uSӜ:ध=#1P⳪U,Cm+Z~mGwwb3spS9y: [t}B*z|s&槵8*O62MQ5|EDx\)ƶHW to/@]#ql򦏘`l2_-{<7\d;?++"6mp9ޱt+LA.t3v&-%ha@n%dXm@5Z_jw'eA&\TOcA'+*3=#f|ɺՉBB`ݞ\%uϔªpeЖc-Hs LI\0x  bFMcRPj}˶\f 6ƼjE$zcsSx)'#[Ǜ-GSRI:kELI v!N]P(J7a$\w*`8[Lsm5-ɑMa .O0`UO<@& X)m=0D8^̇0b =TT+&5A^žvucNHҌkk5'nKx9~LKk{NhqBa\CQɹK)a|Յr`&&xV7b)pK+%<}5~UՍ&$49Qv ژ/; cAqlu1 zZoPsM 6˅ p/ΨM"ŝpπN1/9o^@6?&_Nb[T@r=r#1Le.+SU/9A"h

m+BQAFVf8RYI)Ew/͇)"YMsZq;ԬdfM,FB`T$vQ]7*>@YR5ܰHVO p8+U `+aTs՛\w2 yPn,{:{$b=zl\0 ;9(|o) f0|#$ ǯ}!"z..w䓛{W?yBl-p&ƾ8yߋ0 ۊ;]oq7-`ʄ v"-l }ZE2Ԩ2 J[U.jc>ymhm-b[;lI, 0=K ) ǗV2} | B+ I1!;3j|jBؗmI#,G k а zZ^A ƩGٜ<?{!`@,7WR(3#Y4#דdXc3qFg3 eň`Ol&mm$#R!pCEјV4n\O"d!4 >欐ΥVxq717UzUMЪ 3vZG?^ޖAaָ.'WCIzM"W@`w8Er] l b92AJM^yt@dRy8ˊ#F NOR{aWD='Gf UF5{&ǧ[rmzij= hR|_ N^{xe&"Jb"i~%웨=d=-JH 59?gE*ꫭՕ= ؐɜк|SO1*=&6<$$yݥ^ItNY{aէe3QxU͂>jYu2j+_l0ZRFнנ}l - vGjKxˑ+`Ȧ{gaIϏ:]u:đmɉeo[`7^xZ rl/ז<}.GȟޣH̺ђ8HL[eZ" JwĚ>W*]tșIVC׷:\ķql4b#BdCiaiB )Dma#BM9y)JbM7Gm$`f7N/u.$՞M"F)? lcTYY]OhM jSFO@ke@{&CQ'>6zlG[f7lUwFB䱍tPr@&; v˿NdRy(F{H-l@A`Z7'-UrX!%%i4O;$TW#IV\ۥvS#^3ov" m d*8Ogf< jPc9-c<$:J)[KVQRgP˓#6{׳3_S[ɱed uEoY }<*Ƀy_Kʲ"eVt9F_4Q+<Ο7X4u~bpzya<yMo ̛DHE3#цZ /"J'hus1to x)9}5&RɠsxWDCQ) 'ז_BiU4t1 m7K; @85B"{̵VVumyQW$,F6IOUNfi͖c"a;!g%B Podp]=둺/fb [YTYR5-f1(bTZ(w8 \agq'g3-7>y O[O<&˫@A[_]P\0d=d>pM'M㓛"L'8Bu/ So_~Yق@)nYjhNLFݾL ڳkKy0"xq+"IUo_F/Λ`!(ӈG&5?S\E~}W?I''FOcOC=KaGe-]KQ+P?)Yόxi}W(II,tJRC/sv4OkؕwG!O3iLGo;(c=/=swzB)Txǎ+.ؽŖ֙:^W)4v l*>P΢7ۓJ ]-oz iG[ V&xWDMW i;y+zi<`p7C(oi6'/r;'CxHYpD7Q| rb$蜑$>;WH ɡ h|ؕ7QgHyl%z4:>4"B5%TSmޜv])f:50wȭD`m(wy\669G%aڋ,iGO"r\P.˿3ie6gd'TrPnxME9TCHpfV 6ۡ%ߤ?X-\7I2)HسP 9KoeB@ug !V`!O۠V  9_gz^$s 8kYX\9r}3n^_l.l%nB(烫6giZ?L7 QX.T1@pij<$kG,HAy+Dk!:wt(Qr\&)4Ӯn?TLXS.{G2@ 6`,Iۂ"hĵK`'ْp(VfNǪ"_(8%Cb +ACg?\ ޡE4,XYrfZ,BhqKPdd}L]5=j.Hv玻إdif7Ŭ-28Pנ /;+;Č˄'ܰԲgvPCLm]Tt|0E5PJW{^&'ȷrY'n]V7*1`B I*DXzjoaMS6SXbh0m?R+Sȩg-osc4D#><;ԹYh?ʨJ+1Օk8ުLlB@'.1!3HLǑe U,lU2Ug RrӃ&\*ߤʻlv#E ;Uez2_n(',Y Z=u-l`oPޱ'ˊ-"5 8A2b5 $c\?!#KnQ|LMZ0#Zs `Z{QN']># :B`[n/DPp'\dMnL=WN@ eFt ]dMiOvk_=$/|Fߓ˧d/TI/scbbˢf)y\ #qm_'nWd:eyn9s=0vqNPid5̷gX1TC~UbXc?Z!Agzuۜv%Sy&LiDz|X%qfP J޴rFg#?dxp Zɉ+X %tFzcUQvoH1<1|д=gP`hŖ yP.LU1U'g0REMVIGEы/qa:k? &\raI3=nZ47v,gƦ NSCo*yoaˬ?Lfg:$\VnvuHTU!Uj ~?srXJTԭĪJRN}#MW\p {Ss=󧾝,3H(KÐ`1nh/\:C:d.)`N| D-/sDq# )f~jlԶ? Orɔk^f׿izKbe(-3ͽ=Ug:O %f/v#GH܂(ɊSl&v`| >Nw~)yFFDA.N矨XaCYF7kұxtWR4.e'j[ZlG({VWfuIpi-NKw؄8ߦ3 VzyT,,GkAS`T˫o[-`fHQqO?5]J:8Ri 1lvvXo膼PC7mLKs/l3b+{zEIH>h^ Ĥi-Y!&2>jFIRwQY*4y37̀}ZU8M̥Q(g{ڋߚS__?׋5n-5X{a#f]lsZt3pmt0dzn%ue|(Ҿ|f,Uͅ,g[_?:^2_4gP J g_}ҫ&+*,Pe󶟣1SDS3Jں:]M5Aq)]LmZ'Q 2y9dqYO6IgLAngIqr3Kqgx Jt/L+i<ﲝA#g:-`B :}9NO(C֐{c2Rh V5c30Bp$8D4{dkG03ޒf(QUȎcUҨ^ڢ(gػyzkkk1^1Ĕn-?/*R'C4||eexž7k/`i'*H,$:++򩢞XVѻV4:GQ`%aSɺx@p {|P؆!iaג?)_FF릡 Xos\Áp6o_r2Xu! ľ5 Cc:<{=z04DN[`x'1s$[/*ITYI"tO],L&V-ύ`RGe99(}Cȵ?/2f`9ie#BteFs"k@gn]_+۷F FD3QPt;j})աJu؇/HúUB퐒4F.ua_<.کShfbLДm%Bl6TVDOz:͚h&G7 l+F<;$x?d3N 8&nRK)bsAp!r0.;1L9Q3Ě~aۦ /OAxbgev)45:OA Kb'@U$hn5aaCڷlL%}% @b\sOQJu ?zI-kR%?WߩOe@Ϧ +4.RG{(u%kzW:/ib@$&/RS:D}` Gt(]I-ʷg*'d^T=L9cm,} 6MXCy0QU$ vB6x8 %٫5M\8U3Pxv"z%jK`wlHU$߳*vⳀU쉔2usS]rORQ)"2̶޴.@+OC?ETfϴ\ks{cߏʵ֔0_E4偉K9VTK_kW`w& ƗH],k@ӄ|.:}9d쏽-48]7DE|/fYlOuFw9ÖIVmedǕh {Ei-tg9D\r{۫CB5¡%O9VgːE2SSA+glݞ3ІUߵd yaaBigw \ H~_ZL5<ޕ y W _d*wuro%ˠX WdKZ;C'TB"\4Lei5ّ}Ug.F§jzMlQTr$v](R7 pWٍ(0ĐyxG;N&'FJŰ%;nFjx7>M'&6ƨ2. ߲-QޯbcǑl)QQ.إ~ .'x ޑl )-#0C1_N쐔fo9BY2Ϲc<փ&pqlQh!l-Ł;GC٣9BeG_eN=Ғi~35~e{6lHݸmBjJwAK =w,po۲".ځ` @㷬#@PXQ3Tݪvם+cAjOcӷkLDyR-nƒ1W+’c/r( ܄>එECYACnϗ/RoQ/qboL&%G$uJ7tƑLyb&+ۑZ·fc7O#/"w ~ж@+ܿ|NNpΆ I3bqV/kL%sGk שPA d: 0On$2 fUnЩ)$总͞!@ɢ!0rhV HcN5;S'|a Ↄ-zU7\ )L,oeԏT*:`B?)U&;hOXUTt@|QaA]М=A?uP͓e"HC"lv i?Z %Vw*ىFᵷ欎:D(Lk8FRoK Mm R6iĄ#(kxz3wV2}Ykkzm0(f"D$*1ͭc0̯tL)P>0M̚NOMbkhiÐ(eݍ e(Kۿ{"kրY|b Cʤd4Jf%(W]T909Mߔ tElL[~nԯL=g=JE'蕐a˽7;$؝:TSPk#>e:?Fv@*pgƒ芰!fW"xSɠ$1 Xo<Ʋ L}W'#ڨW6h$ iR*s/DޤawFozY=Lʣ0^"km9i.XRRnJrFllIŀrr=^hgDM@> K5n`$1ʍ*}c!O44{SBʅ8vr!!!D="\œl xyG c[Z ; {,2e#hEDZ7^I6"L_~J3*R0>Щc6պ" 7vH0!R}0Eϧx8:'22|_23:/@k?PNn tdsܟ.K$aMViu$F.3=LVKZ/z|M[C5P!!A`Eq/&SuGzY_ &cg$n<CrM8da0BE'Wdphjn[x +}L2Z\xƆU~8l,7 g4|j!9A^bi厧Rb>/[v2.sko팆c3l7Ok>&ǮSKCcE2%ʻZQl :0{B4}~Z0 _Sl󢥋+^@OY(̍"|;X=-. ^JfVHxq\Eu6)do8T5i k_Ùk>}hLs>%ΛzbD]A1Wfԁf5!Y;E%b(O8/aޓ !{0lje)*mx,})#z8'0?[>[cHx b}B.uK_O)&DzUзq@od</+SmM5aK3L9^.냲S8z)TPj94$QE*^^FFDwa2RKC٬]+ȧӉ*3NgYb'*&9mmA^Ōa?BjB+oK0~=& 0!XzvP$!%D~+@ c $JyF!2z"Aoh_Lj[Q5wfS6 psu,&<эoP9dDyCX)9jψ 2u_R?:SqY yDh%`S2@6z#ppҨs?$省lPLjD@1cR-:OՏ5](8MW,1QL/# f\)ampb>xT a|:( *↌h }/, }1b趟_|o @IU~# |XBh S~5^A2앒*I!\aZ?"[emLoW!FF >2G(=QUUQx&PȠ:, DDbۑU Ը8?|<Cژ:Ĭ];` Ԡ끎i^-5~F=)Y@j͍o}Wݯʱ%s9۾u5t^@a;\Qf V.>n旫_}&%?Ṷb'*1 ^ /C4_4<|f^$^P{?d+kmR1.gD@ED IKYYLDSs:{g=ҚD˸0쯐>HM8a5 s.yA5eE >Di3RTz[EHE/x$/ڣ>QLFY5T$v=e*X<9OBP?\瑉4uꖽ-)#\`-+oK,T&A/΍U(W|L&1 Gjq !꺫K c~'k[#"~$LX;AtGBeiSml&K{8M"w]uIKmaUL Kvw%ܗZWk!ܾ+R[QnTGv$5Qog-Dnr%;$ HR*^?i)SPS$1rofvNJwFKiw_"]wJ\i"\!RH߾$C d;$NZq {m^qȶ j[(1(]:Q>W#/ZΩ%F$rِȰtfve{B B] |#-]z9B%]FEq ŮJ!:Duܫuhv!2YpOJt*=Em6H.  TjJvVoalJzASlGfZO)H.6$.(nrEڙeND=KObjW}5w [q(J$둕Y 3le?^cG H>2g,xe<%[ LC9ݽWΉ!cĭ/Tߦj{k[4ݩE;u}h4=Rfl"yYIESxŵJ+$S@Yze;bӧp^P+I}H(B8?a`DoPf?T(n֪4 V!W6 g,c|2^C 6b7S%LO.앍Z{f]+k|_RYYj>ѺQ2ћ2aHټѰRCP=m7c+)0} k9\{E/4lG-tP1 5%verYTBL1cȑQG(E5H'N |k\cJwR ZA@sDx}t)=GKĵ1wA`-ۖft{0*Xb0(>>!3yPHx/6=mQ{:M`hՁ:7=N=[ecoz.5aj _xVƾh1j D=ߣޡ[vۚGՖu0< [qLeJdM371Kޥ\xea.ǍQ*s/eNbKwyw(&QxlK &0H6شMPriP(hsFDV C~=s6 iߓXGDAAjU UrE#p Y* q"Ul:-jcǣӠIIL̴ L ,Ew1;{gwP *0nG@> uƉ@y{dcGN,BFO=XO zwGkWsrv$Mk#- 3ߵt!M*+qಚ@ $ĜHh:Wv[[ 3$S $ށwJОIDWL5B:]B|I8m>.q3?Abc}>BͿIhLQtsmJ8ȈoNUI'#JhuHtD7)nx9t+0,¡J Rr4sedv9@U-P9wlZ 10J% XE|p;*P[ߦi[BC ~>aߎ2MάFIILX*Hnr)"ϸ腜^d[[U1FԿ&iO. юؐnU%rIf Sd]޾Cf>(g aZ C|:(x!]%d̟ )=I 56TQ?`Z*bTtQ!\6JY@ (C7E̮=t%P ֹq)>"pjVܦl߻a'#*þye::b^ij)XUOjŞpܟluY*&0W \h?(}O}^ߒ9c5+<$qhZ.,Q|!j'j}]3~Aэ”K7اqC,O`h5GuPPr$.P+b+=6 KލV~ط[`&zA57ž}}-m#ϼJz;yԣ HX\zɾH}Vw|PEG/cM5#sVa-_w ^QGBRpzLyރĶ]k{V9&)Mge+!ū,:XӞYj ;s= ]]; nT, b%jy,ɱT+g"ŁF¢eK},m֮?󆎈Mn&!y7J@26WLÙ H5 VN4 h5gzv4 s|9C*!Utj#/#%ܿZwS2(= X,SfcvV\E;8/F%JtfN&sg7{( Hg/uxA&%~Jʇ#<*(-8F0v8 öC"7dXyt U6u7jiL{!.QR))"m..~<,s_m0Ykr>F[ [B)c}:J#RG8ں ҹdb$VǺ$2zj\B~c&Li u;5xsY13 uڝmij2!Ehu!: ѝ,⯋gjx#>o]4L튤MPl6ߥ9d.>[eЦB#ACn0ДU#W?mnfw ~>'z:d]|Ju&J`l6;p4*rp$\ O>Q1/<61N#*}bi$W Dkm6!fΘ#28U.B@UֶV jeȕ |>oOM,C7ҸP͗ιs' avʭ~蕒!M+"{%|b~a(.KÉ|"a׎4uLw d~bW=Le*eͫɠ{pE5a @Su%*wF?h:\:iȆĒti L11&UA4}< 2UQӎV!YjI¼*Q&ØBmC{fr{2Ԑ&O ;Peo79}lImz Bkd:Qū; I}dH&g~%2DxQXgF܎OgrONL%p2-Ѯ6AO5O]^gcÍ{BۼuQEZA5)CF2ۏ2xtxGVTwz6H^*w ^T<"jR|mOLmjblA#/cX 1Q& SBJp&kM; ޓFR_ #P?s= n>,cUɴTa e9@;"{K8Q+f!jh 贊Q+[]qn(O|)GQ}2FNrA,Fj ݚg}=֋7yT'ז9ғ́"NQ6{/K ͝j0AQ$+mjܐЖɬifm2Tq Ɓ:»JjQi$M>}{1}\ \%+լLө)"5;w4"u}L0?),]PWԡZȁNJ(çrT >,HZr)Z/Kruq,H4ndeC'rFPUA>̗dbgZ\HWbʽ+w=Y=0*q :p2ŘD*6t);9ZS49iɕTO`[|[+[g_|#4lX2Zai9HS&gAu[(*[͌XDE&_hY; ՠ/ذ5 B>_z4]b|A5UiN&Є0b`v?,*lt4eXH͵No`?wķ❩]ݜVĨ^gVaԯ'󙝲8;X⍧XTdmeǓʷzD` aM]5-'I%tO-xkSƛxFba2z14CO'&߽<ֿ,c`L7?{m0L|6e?$ł"4N5u}8sS?ugJsW„rʑ'tlpH ZĶv GmagՁkLF1%Sx{њqZ\L,hK.udu;zY6jf"@ّ;# 5QT_z--kASqx}*`I,k%[94:~ۢ[D!Wri D %G*en^/νqڵOT{gкE/m؞v r(ɼ,"[,ƌ~0OZor߻䞳}Å2esi/,_j年}W_H\Q\(1"D@DG t˞ =),Il,m8J2 ,ysH:ddM‹HK+2"U~) L`^K9w\Lp~`OR+Qkٞ'XCAOH:'0@t:v {Kٲ08Upa=*EP'P:8} NqވYDVo2*GZS.%Tﯽ@r&`5&>}o +=pv+kd?BF咿ŇK_lOo2+׺ښ "xՋ%J@~H!X%^̿djьi7N'eFP .z`XK@B\(UncʋD?ު!15bRӕ66W~w#DQݘo,סv475> `]M ަVټ΢>T82M3X3 5M99cU͗V-êR9 @ EkZledJU ςfz_o7C wXb\ܾ*Kt-2a#*8݆_RJ3|54YDXLD-]Ei(qHꬂU(>Ԯ vsr$r@7SX+"6xPAX!1s?pSBH#  6 Q%3vmT XWqn`h[ܾcߞN*ǯKDur5AS Rot7ZM&usU*+u1+Z*pAh C[DgS1wf[?~<^=U`FYbCbTϩ~TeOYE#{9קsM 5kv\֓-XR^}*ۇ Mx-G,V>h1ׄsr%!:zd ۪4zc1aɿ1:dk9T]x5ףǵBYF7EF>.^3ނ\lcFfoNlX?9܃r '"JΒB›ŒWq ȕ+!JTa[ f2_}+zkU#{ =aGџHO]$!IUЪ~:%4!jZQ#tHRD-_c}5[x3He$a|ha p?\Ӎzm^CMOʈeZ&Fs)I*h9 [4R taX3m$f[ULD+5 pR\ B):1|-y.'gh" hiܶ;Icx#jw*BHĘ'+"Z|g 䶬^s (XdF?ג4zZ-}X=`H(cV' 4oY{+?Hi iUaRHKx0بmK ?Y_grzÏ#niYB.x^imA]0$h+]kl[[sFm8E*.I ڟGГ;(XkV;fXkOqn6Q>dS#iM ">AWs>XH!4w3 jB^N,XU#3g|R C5Bh(@vDUo}1L1sa3u!_ [bRd)hl/.0[H}D`Ѝņشݟfxcg7 %w*I}σhv:E2 7HpZNEeO 3dt/ RIɭiK讹] H*0",@ϞCݥ2[2\ڦjT65:\.$W6cSItTA "5ň$Qe_dV4X_-(PqJ\;Zr0`x,.fuT{V5lZCvkp&:5;2VYXH2aD3y.ss6>ڝ9<ȩh 鐋9;&4v.̊78 y ,!iK&N }Of;Dy jW ,nL*/Úd?2Fr Qw%(l[-5}REB> n窂1P7@VHee-`Av'֡X\7rΥlp־r6e[c_% r>(@hQKǸڨ!yf3'E׊عHC{M"NkaEYK,ƑJgh~̫@6.i6 iUc&-[xiŅZ"Ev򏊝7EGMm\ʰ%TΝAL_zu89 J> ˥B_&!j녤OV|4 ek{FʏMA18;ie])O *_rgGX]k=tP-lç,툜|$U<5%FpAGUF-FWmAɳ)HFRyhuxSNT;PGDmγo\g@ "(k W]|DQR40-)Rug:YXˉzfT2Y89'#\ә ـ>[ ,] wX<lЧk1XڜWUv{~,A+XOM a\~-b0t Rӧ}hX-=/C3.*AۘV8[ YuM og%T@ܽxLLTEBT+kA7s2Й6G 6CP.o}} 3c Xu &IgU݆4QVZiyZnf",CT{6U,8Ovš|_Bck3C {@.^1egQDY}/ǷדǏivKD4E{B zxZm55Pǭ6}bӢO3QgEܽ}y(qz*vvn{8o#:$QTM # S3XQ*TMCf^)>;tZc.FVx֤iͮlniz-O-FW]u9Kk>sreo'H ?e*1>53{\*8[Fl観n)ђZ}FZwKPFF+{v\he ?^T}<{c/4`"c& ~`[eu&A '! ao)%39ebH7ɂ<-!Ws|4l}RҨo(WɥFNčo*?qe=0ف40pj>D8V{Xќ^Qa՜39?;R>x/u{+ߪ`G}QYg|vKY\-FL~'midbc^*WwO`E[qֲٚ֊V(]Ő< BW_O.)U*)b:ixaw1lii?I=we3柀vq3k N<\@Xe3A*;sRzݼ(y);~UjdN00 ݑE#DŃgPXՈ ޽q}կ' )% :g1"qqj[JN=jEE8I\)oN<".XCEdM}#'iAKZC#4Ч]NXOn#[6llj Sj QK?%"#E`wt8I㾴G~˸ Y/Kyg,FyUELcj0ք75wHLjO??= o& h XlMDF!B=#+n4uAvzCR.ytn3M :ɥt+fp%*M&=U>v;vL K/:KTo_额zQ)gg)eK1s,-C`~ 9 TJ,"0/>luh>BҾZTfmQOAB_PYug:Gc4 LF63D+vlY&+7q&ؒ7aF*]$ܻ'hͻvH+,U0Ju %Mz4a-at_-aehűο"r^)СO :DM)K--8%*d8D*'- bw|wmϖ$J5X!"֢Z2Xhѫaqa/|  Uߥ?#]R̅ Ud{Kq4j`'Y/܆*x[̮1xɫuEen"-3^FQB2[bK}Ė[v d4ٺbROb>[HҔ]֒ 'o ) J3 ScْP j(fBKÁTabU@Ё{>zVcbs ǝ/1~=m+ӵ-"7pXl]8I씙茲j:?z_nTF:yXj,N`a`BքOXΒ@~$o(ڷD'PҸ P6ԡensX&pD֍$;rA]I Ȯ^ߤW ͋9x4s6 ֖9 "PL:Z(ocof[Aieu2I#pLVXku C4Ko:l 1+Ch+F]A9Xos/}泎tf3m-"9dgI*&ldot7q[>mFJX|ITGB/\ڋK#9 <bӭB'\-bQZv_C-I;`o"1ɹyAm]iDCUMߍ:9=)zFO 8,d]+7c( .,1/JuE R5#$cbԎΝ`+\.Xj}Y,(}ۼge{Qߔp2)%ϥu# ; $]:=8okx$f*+?OdY]{ՌDU$C#ߟ4f؁w"Ktq;=AOBx0e.'!_PTV;R]ws&QJU['O"+ؠqc_g i<ޫT}/wQC ˁ&,˕F6)ҐCFX4@a?)dT4gDjz(\K C@W=5gO%:WZF`ͭ`gC{ p'>=?tׅzO ~'M$("ul6x@V{G;laLXogC-bL?fK٪uPΟ]fuJ;b؍gQ\x2:|G[ҦoU "n_| vE<.MAzaCepܫئ[` yT(~iɿhMP:,IʳQmZ( rwS Sek6Do%yӊQd-7AÃ9/:mL3IDS./Xv*6*2+D5V{u:C`YvmKel{N^''Y^A0]q/sPDv>=;XBDM>,Uoa/j5+woga.Ɖw>@+2,7HL,~*5ZJg ʊ.24BC3^(:Ӳ2 :5jT܁z5 w.u"R \/yi t/~H[9sRa]eSY@_!kق"?ALVyva7o̦WUܠb&ʠc^iI؇'`!=ףdkfXƒG'vw̲X܀z/PB Mѿc jV<X*p!>!$C |}~sxP%[;h v7y] L  '9JozZSғƿ x\`q%ŷiqEmy?B*KAr[ru{p3YQsZ F82#0}Q a/YRo䯻wnar\ָ'}CLM_Ok0x,ư,rI_|<`?=甒FP){56^ǩL@1T<+svѾ%Ȏ<ֿۖNM0pwH/+!/x$R<ҚMru{,Naˌf *C,(Ey0?' F l+uI<~a`YTsub.uFKWW9Jf MfX=6fhK2+I&>^LD;CāF2l0PQ`F5ɯILb-a+0"%ͅJq3 <@87,okk9ARʹC]ё>޺zG"xؼȞwc@RBPz7=lQEErWVl4@_`vNkg]*? 6]'̼IׄǷ}_ݙH(DWW~H^|Ad׈}tͧ3G*ž6p|ݯ'eqKpL=o\ӀAÏ5g`t~+YWXbdE%ֹFWvg{F_`OHWv Hr4VG䘨 j[K? d ސB%W!$Nd;j5`F@@/VO<2% 1*Z!|?I0[ m9+B?U N)](S o@;8'Y=a@rUcP282'壳?aJQ`{Tޠ@Lz[yHy( (`+[S1<.ޓ!U{J <@I]Mny`BAПѯl?<܇zpZPT@1yMSpcY+ctnIiStӉ;rl0HD~v4CM!xj8EvA.Ʃ{!xą^? %# xOD¡ų {N?T# CrfsDȗͱ#6myT9H|BZ,J6UEM;Oo=7 p&%f F*pp \m^^C⋆X!NUêBQC"\bNjɖ^X2#T]B(Ն3;::3y2qLڑX?w\Kuol`Ln%DN۰&0X4dPg\P3PQ񌇿1VHgfm_x(@aMbo>J-"0CsI:ksVLv 6E]f3W,\e #RͅlVF4XfQELr{ tO{M&-w"]De8ّn[4p(1=0qURyxhjݺJ?;Kc0h\6S+=FCFTZ?? Ky:)a}c)m\?B{ Ƀ6 4z9 ΞIBoR/s0Kf6S;=*o :R߇ ~{O=6^tRڙjlCXOԻ9 rUM1!/6 X{_d}miDM'&)El .I^U+˷1KTa1M X >m Ͳ,X4 ݄PŮlZLH#Zm,g^7FwzQi+EKk!0h1i\O*U+9MF36O2#KKtR DB@JjT~ F+VC\*E^kcrz\gbl2-a% `jmz߷{BGlɮ^в(i5jDx6Ma1q0AQӒOΪ+1]9.}8v_^NRuv|ah(<5Ql<ֹ*`#}Wm# 󌘬!|vMb]lHÙ@ nWb f'Eh54knăН찖(Bl&<]DuJ#x1}@[ޓ۵o{ A1xPTſyONe˝)</Յ+Ñ}cez丬X~T`6MopuK'[ŽONgGZ,6I;^R'*nJOkꜪz;}ȢTv|`8鳛[=$jj<tb1lgH av.d0B,p/(_%y0ː+eb:t1Њ5mDaLDrXTSM֜՜eWqj}|'Jr#5bajj"6o)x j(NS1ѽCdj9'~:hXX_kGn?W]'MVd1+]=%oø'RD?B܊REbzdÔqXl3Phܖ]²Ǖ(7em1^8<-sdYև0^0ZE;=_"("d[ N7o*9@G߫a߮_r/ʝk_{FdN&Ǫ\ӎ|kPNz Unzݳ#QGGTL&RTT*HéQ&\[^o[1,hC$R(@NශT|;nNdWl=3֘} X(ikD{\nsiqlS+So)'^w[' $ecGDz}pq.߿AIvWҜ9xDRYU]X^rTz~: =F8nxL.ndza G9>`U&'BCc}\߁-ֻi7|kFx}Ws?J{N^J 0O#&'J@4~wobᕽ{~/ݘܿZ39QNV[^]PX%6shH'PcN/(g9Uiʳ1edAn> j|Mf; _E>hf_|W׈b6Y%VBS|^>48hBKO+1l{Ok ֞-9e+^xPo$ t(\9q|hu:Ys Պ7V!fZfoGh"+D*ԉ&nlo5 񶉎^~q6N^7p5iH[o Zj@Ǻ{P+R)<3$cYs. ƭ[xQ|{[ EJܧl#V-sɝDg'Zq`3h lC<=D4!.1Bq+r,B0QUG]l~9[%fjHRxsgꒈq^-BOFn7"&_꛱>{7_ct搥0/GzqBWLQZW7=n(n+Ɓ3f6΁_k\ (TwsuMYJ` Í 0jdoHDjnU( BTPU䎳!Ͱl*IɼJv-nߔOxaP5b2" -(ߗN3)bN_BAN Eޕ;ub6j*y]D:ך?qle9ъtX. ZȺCLf%3F3Wf~ A_!i YmؿSz~^."P7>K]Nm 6q}?{i"aB<쾃ԃ' -#D47| :~_H_FA;-B\Gcu(Ku˼y6&FMW*}r vQP,tR=(>^e?-ӆe$w$H0'V9/69œQ3/uŠE]uCgZƵ؀iriO!#Qf9PX-Aizt;c3h۱;A*e񌒿 b"F$%>fhKN&̬+yV}8$X~za> HAfVeoa "iMaX_ {ޜjCEȆ=_ S}-r;زH#h$ >LV^cNσH&0 oFx.K45`gç=ocf/c&_m텇O㗜ۛa:W^@`N|IZS?ȉxD݊hu+/ u3x85P #@5"]ŷQ7Y(D Ư;?ohUmT\8X=g PTB*ջRQ$ c29£F4WwTX]U6ҟUL\]} a3 |2T1΍B)EЎ\*(|C\|Ha"pcsRQfcۢ(k0U\<|?fem/)Ks: ҄P}yJr+%$|k}&H>n 5lU7dܷ0fXDvڜsXivbuakwFSZ^m&q\1B-f6q#Q2by@ )!aeGTՖ1|Iz2dcո+>W٘I>1[)T` #gHq[wMJ Za4cT !KTyhţ>ʐIn9:fTڥʇůf}*tI>4d]~@YuښYa]i5&Lw[ y]艤:sE*W/* O\M7{6G;B''Bb`DH7"rg! SICb+W>ٗUPZ6'XlA 4\ t[```Fj@BcWK= Tקֽ+1I@t p/aFR%ot'X"N;֦e26ND6D_w :ꁤ*G )V׬;lZ u:->CVb9r }ule','Pv3v@r`4ZV&"p!Ю2#㝰DLEŀ  8gDk=5WӦ`oѶ®=NC>4X>ڠw% 9ၰ\ M@GE-9weZUJ"(D?~$]l:qBQWBZʨ:SWЖ!VZoO[@jy|`UmVJi&uĦB(o.t7sdD]QHT!Uԑ <DgQh5 1m)`'G \Y y\L0g1,B # Nu*8m$@mw<)$V* -Q,k#9dn9h\?]3 a&on&r&~2dNC7,i8S5 lLnJy x\n۞Σ1 VC3B?uюtU=1"4YxxQ~VM"I\eĒ1o=m :v-95 >CȥbzK<֥5_LI:6"B?0e|[ bcZZ")Vɿ*Z~_U_{F>'jM"a"jMsU{7'e{·-v$<|[rDMHme8WIa$)r2(hѪP= %Ê?޻cgݙ9ɴbu˹5M=6}V2GT_]íp0Gg7~*cV36klɤR3(F[I| U<bfY<$4Nh#׾XT?a"!xf@IP39 ?O"~L)K_.)EկScR*t 6 :]3V%GD)V󹫒ۤI+EfٔGCr%㬾єs%vg˴聶'mm,С.AAHcx!h2^T4u0uc׆|&`\VsfD'ˬ,%+JT7ju O38feD\C9"R)hh=UG!;F2GE8g  D]-./6wY:;E6~Κ(_8JRk7eԠ8Nk2L:oԈc1OE ['FIJ6G} ֟,2=~ Z~N K~=hm`:,q?-_Eg וZL:0,1 %PUoP&p WkjjK䏛^ q>`W]N\^v뤰!!EGÿac7W׎\GlY2IJ vcr{v۱VuO2,LPƻzG; ۈN!bXZTp+r2 !VTr4Dd:Q+|rf<9O758(θqxE*sx{eL%P-OlQ^ H3l?$bBSP2S!AR]E1"aG=~ paEǠTGzGi::_M θtOSuiѨHTmKU1g(7S$h_@ݮ"Iߛ4́<{kgA-x`u:T%9%APնJ\ ʶQ,U>pMe$6֬w6bK w]$Eґ,i ρ| "ZA6 Y Nm|vK@-W<.L͞E!DތwHh՜ 320泀hQ izN*{3Ԫ;GAљ joP贆P*+Vc0Stu!@GoBMm.ۂBCh1g8$Z{{Dң+wyQ8o)U=: K|%JG#Ƚs\4ܥɽw,na]H'I}| '_Ke)%{lױE ah/vGzB6QDY ART^,; 1继ma&8G8VRP،0 ߖQQfܨpuPyEMvP9V7n\L&Fώ\~uBXȾ!m>%:hx Rlu< 8Ʊ& 81K+T qxUN:+#aX 4B h4}tSn "OAB $D?SKxbIc]1vZ\%MT Ptgs"&jդ/JIlA#:gʜa'ED0  8W[ }-bU@GԟWsD+\ǵ\cO_PqT,W烢E^ k}*b̼$l}x$ 'Jj'vJGX% [XS0n|͘/Fal :VX4DAfx}n&xL76_/j!]>_p+Q:Jxv~)bטM.,(H7h#y+DwdM]z%TnB/^/5rC=2D]2 ""׺ S?Hj'A i?8I;Vٯ7U1Dv$[\ g/smKG[ YfL{@j:f;ǨR=W[y%R9 XQNǏCġ&5k&pTng5&՝(ϫ@ Ĝ,/ OasH^D_;W'pdJH~b7J@AZtT|[/춅Ө2sw\| t e (p0m7R^w@0o5v38ͩw!+f< gֿ?nN2 t*}ƀ|Cv]!lh =i؆waӢV^8}}K\aI`h(7&)ì@B/h&x!`QZBE]C9h[|vWm J% [ʫqvC(Evsw+<=H.a . ]Z^yǫ0`ݢ,uq6k*Nˡecw*D;o4|ϒ>-Vj_{ju\JyCy;\vNdG[qXJ_,s5O.^\,@hj/Fe="ȸzGڤi&r~7a^~a>oZ6~+U*/D7PJSz]VܿWG;{6c1R6-#`V4,^pruBjGX${eMl]rś)MF(. XI~c@B<-pD/rQxQ )M;iN:i9_j{$(ѺKمTW[H!.mL8&R3${җ^ꖭ¼D+:?D>Wql?}\G!WkE?BDYّ{ع1ZĀX+f&GP {í |aV_ "yߢ+YY*![QT̙EB!e)Vg2K%*H`_ Q$lZ1>_ %U!-1PʌÍcmmPWtPz~lMCDB@,. m.T0U*eB&nZYf? g4/08F_4\Uqb[9W8ƑĘ(Gt4[؝|nv>ڙrѿf5I#GOySGapJnXR_qmc/hH\gplЂXlTk-"p1SH!< Fv>vy4 $??7 >hG=Y3֔柴t@gGȗ!j~^{V.D0+k5A b_@gAF"wn:Q(<44h:T8K2m}[rDNJڼ$aj\ٳ:ɥ=y/qB]KShpF6 b)9}懸.M[-%֎nr S\v8%gV%D!ֆ$XQႦQ@z:ڃ"8zdU*3n# s`{*nu`|6OwZy\xBuo{r(E_q3>Fe/cp甠×|y%*Bᬀ3g,s,!@b{Ds:Z!kz {0+(p9A@N$ְX}b%,)F'(G~<?u?+#ɳT-BtJ뷙WU3D6.Wi&11?x>li=梤Vy oz+ڌ-0i~ә!›OK=f b;*>؀;5 gg$7-;;pgeX]z}OI]ɒۚ7>ki.|i=;]N 7umVi7S.6-N\Bd9}he]LKQ-ɿ6nC3eC+EnjΣY6p]]OW!(=! <5.;%nq2;"vmY}@e掬m T,T}:. ::&jzm:dK*H:qrO!^)_a}`Ŵpmqtj@r$&$S)76[l#(L>3cUBB*n("!u g@02 e .先p6zuFw6'p/L ۖp7^NϢT.:yQ/n\$l&DfhLq NIV\EPXd˿C;{)R1[iİJo/0o3s@l0 gfk-h(Db%σ[ҳ 7::Er*Ml_ۺ7*'enbZ/bQ&@%f DdI U;+ g:x'r Њ$ ! Ȫ!d5/+O;D'QW!{+j3m?r6BY]eLǤe]"c7Ukk-RVyڇ}x{aN&0 mFWP2D^hB)eHzX^}56Kr zF?5 #M /uByP,lt!Blo'PД"n3]Wg&mgъNhP["wbntFW2D.⚃aw[qnv] "v讓IE&hv2(MXhe'.RW)/~)N^6ôێB[J<".|hwd2 RzXթH5!Cfue{Tk/0L1 }[Z8 W I!Gg.$Ss}_W+,eX[um ؎H.:m{魠Fb *'ԛʑTCZ @5҉ְ_L~ޔY@ڲ&6,ڗ٠)9/:'Cnp)QuzWRqHeWd^-EэO%z=`^ qc,>Q"L [~gldF:Pd[ #Q,a',4H.] *d|{JypJsb~ƅp)w]CbmӖk~P/nNj2rl҆8 ,r`#J~ſuTқ1rK}uphEФIHݞi`ww _S5auW ȼ}2*HԖݯ}0蟻j9v<$dg{TABd닼)4gc|HFkOb`Zci"Tt{&F_QtT(͝*&Ш/.Ä$zC ŋؑ@&:#p4]s~?;ڌI.@@ \0 īP;I=V"8gRbS)6gwsڇk3Xs &OiK a 21+m.Y/w! ϫDRl2I 6(Bi Aۻ*ܼ(_@8S|+" ˔zB8Nj;y[yIq|.Z\uQAm;kg+ Z?>B7(;bGM!ϐ$Gոrt_X|'oyBur|FOGRMW(89H23o,B鈶X,&&!iVQ)4 uCiwaёTis-jcxc|H)kTGǬn,әm@nY20bP8qHr@>*-p"E!_b,[8@P˛Aӥ grEP},iZt%3RZF{ ƉIͿOϋ[Ή[ɂ?@ҩd5"a繸ʷT{B#dQ\8EZ X&F6YNWPɪNq:vEwoh k΢&<@j/ znXb+ȶQXJLX~a<! w~b^j#Vt?Ъi|ڢWD=Bd|t\ĀEm4s;K0 KbgMYtHH{V+>ߎs'F Y,(D)4ݿ1|4d>xޣ ^hY&ЊIƉR)̉;oEw|?2)͚=n͓bgIB2h;> z3>|{22TFw_{NJjWE7wo<`Z悾)ED6=je6CFˍ=-Qu7 s< |! w2T3vy1ۋD&֪m\SSOY a4 NL~]EQSѽ.% R)wu'ep2:|W} ~B-UB5mf~-ZF1{ ߭I@K@ГjFճAjm.s_+L292t;_jB f&ÂU؏̣󪣣 Ɔ; F @u "/h[MNjS*8ۍ>$D X;S1IE'By-xaj7|`PɬH  KH:ׁ*Po|笺NchsT@ zfEKbMw8ѥNPg!>Cֆlt* EWhEL:1އOa:! XBdi rPX*;e3i[A4 eAu?%Dg Ű}-;a %d`V [X)[7$UReNA~~8:Ks?j_;DZtan $-g]`ԤvFI?Pt~1Ȋ^ՑXrsǃDh)1] h0.r(*xQ#>ڼ),फP_s7(љ+_9hAV)C%@'gu8Lի7m0L~_p :!q/ߴ`~2 㐯u@borvHd28]*ldrLn("l:oH Pz`M!> Sgu4uҞl%&asv> ڏ^ +c)f.4$giu2xn&f%S3I5X :gL||ɥ{"w%&t&M.;M>WwA.~Cܱf2Wf%^F<0f:üý8a3j"wu 3{ULNP"CTVg" $Jcڊ?E7Ce&G 6q儙| KQΚ(w(659BQi eR%FZX]~49Fpc'1Y]𱇜6U| \L_) rNŲem ]/ú"[65N{%"6[PpA1|,يOs fo8ʰ܌_d38Dqh3>Xu@9lJhK }aCS'F ZM9 tnpPY}-M9 ҝҞIyz2/w`LB&,8[$SъlewRntU@]HԒV 2o|pBZ5Q{;a6VX̆z.zx)AE#Sθrxi% ω2/6c){P]̨YPJT⛴aR@C 5=z̔4/mofc[&v#(|"Sĉ"nu2A~$T ,JOύZw6K7#j2c,-2]hD'%]=yWpǻO܍:[z)Bhk"?o597SKM!f\o*0x:6:q7t*A)5Uc J\.{%R 5^#?pټJ9sۀM۾=$ \N 5X֪—x~l ~,q*Ɉ(yXoj lEd?;¥ԃQCzN_ #E*o݃ 0;XsmyC8H T b\A0хqǶ a,ް=zĠ MBr,Ʉ>o0gL?Gmd͎F{EeYEϕ;R]G#:-d^3* '?/E^vgW * 2ⴹtL9Z @i2z=5TzDv=AP vZayR-nTzC'P^x 20~e?>pv]41MߩsCg!ڙ܇!Ω? =mg՝rn)g;GG[r#ZS(uϟ:eD6ںF hi٬*g%Ʃ3&#?q7?;L&G,}KG?2хܰdDI87P(F2ߕ1=K9Fï;͓",v*WnZ(%Iv0b֮I8d7xYytl%PbZ F*Eq*5΋9f~kʵzC30:"2+T:;2,p/ d&˴2RR 7ɫRE'fC.afb+tXȌFYWƕ/mguIT6m mGQ,%xLkɔH SXPH9rdmqϯ7plYF/b[L=~{^Lߡ%ksa2DŸp$6(KuO;2p3w3ARvbX?jy3nRUȾzIE;izH|ʼn;>lyQ61e%[XSG"(i3 8&t: `zsQX/elӮD߻ϳ=4_R y7C ,^[~igs3*2#dz9`ERj!cgKS_uCvdRAtRv՘p=X[*5,*Ey&}KAaԪ.o]Q8~cSrV2d!qz#ow%Zyv?PvJ3`W(6N4uq$iybqLY^HXyJ h'L"{h&pl+[cAj'?nƒSF4J|H%fA1ӸNْGW-| \v2j-Lx󃚔SbNZT;9lTm' R.J''/^n$*jT di޺Dcʼ6Aql+k±+ O",AuBmEQVV.(ّnCX_s:ٍ<:c ;qB*'̡κYB 59}'NLKVJED<$Jl嬁? ηk.z@{S Dd$Vٍ_[-UⓢӝL!b/,H".pFa;>˵1-Lxuf`jĕYZDJb$cMCZs XώR]IFlRu%(l hp50fŲ6(&-ZTJRPuWN%cO^g/<`ak %,l_4-joekve=6B&JZܲz.e {U>*EY~ * K}'+9쫖aeog4 wѺmN\A h- !i sS)jT(UtfhՑ]=P7 Xl4B\85c&0'Ԛ@48q cdUW%1 BݹQay)hK /nə3uT)PH_QTUU= B3Cp+cB4VŚ#s։ҠZ|f ^TuЮԙaJpF3 X(tR*& q։|@ƚl;OaD^[} Wɍl;L&Ⱦ}/5"VYf ':t4xyMMZdw 3ec&P۵Z(0 aSę@]˙Z]ٺAi=߼UT%?\T/JD%_5Ig7юU}xd?;2r͓K1մP-"EZN i~#CB \WOTHfׄC&jC6QY?q"ᔓ$K`$py W/?hFԫ]lJrZzIus=T`W,lw`:XY.Ue/jk.1.;𘈢Q s-` l>;;M3>=9s7aXYPGvAr{G*=[.m}V)1ۥFvTB@ohe}$&P's7XJu㋭_--;C69QְTL_q1Q*[CZ2-|oѤǀ#HY*ScZ4vIUjV2vUIJAI4ܛ䗖:QVw P^Z"o`|C}eJ)걨Z|.G!苨4 y]5gy+ʀ#v)7:G$WгV;ܬ-W8a3w[5mKq ~45'pg0\0H 2j02RD,0n)7`S:+(yHYW5 A@7&vC;HV" C+jMƊE)D1T~ B*rZ&eKxei[h}@Dהj3 T׋yL6&Z"@3 Z&Ku:&=W9x>f.?x'5U1+YZrRAPEI!+Z̢6#OXCvx9.ySxJ/4M8~/{o oVx5^>< M]Zæ/P4g,Z03/uIƑBP͞<|j ʧվx&O&4H T]׫-نN4]b{ /*9L8jxs `!8zҞwIHq. $.=D[[^o*o*w`ݐzBF˹{[,Gc XA|.mPT?.۱mxrQxv5 as<g<:{qœ犱P^;-75"E9FYZca4mJaLb4HigyX: U!W.:؅d?sÙWJgPV"g1 Gβy{×Lb4[OWHƯ;5 CP3u*Ҭ^F8E ?sPн|<  "BҴWje_+ֳ"d!2igrZ}84'i#w>Kb8*ls1FtLLh_MO XweN6E LWGo&TJ^巼:Ռk(e|Jd HX*bUFՓNk]gx*!kJo>Rھ~T|,7,vޅb[94F OU.:݃~D`(i;WH9MlEo'9%K׊?ٯ \N" f@ue`8 oF>93Z\].td'M"}ʥ{q0 +駼6DhU)o댍I]*%hDŽRm@(]]JAh+m(B֜1MDTr6z)7%RVxm ez1ұFQڑhq'\j+Gtmu矮4lϋYp 4A"’VMW 0Bq 2%HPM;L #wMjb_{GH6G=vZqL 1xĤ4k fl?x]FbZ9'hM.: vGuNC"\S3.PTK)fB8@v;A}ó J 9|M_1wh";iqݦع@MYPw߽h"i|y60Q}PYI747(ͦ:lCu,̭D4zf/F1wd?^%ҘCRlŇ J[_PDh偠>Ex!qQۼpuqlḰV8~DrbĪrCֺm{&~1cؚ V^:֧c٪٠kԟ}ū8Eޮ0EߡS$8u)^쟸C9;iak[ ZՒ=JkT4%-Ol+SPm(7T0ܹIg ::~m0~iÿ ېw+B[Z3EU\IU5XQvXOoMh$uw.-sCq:Q yk:{ OMgHf 'Pqq+APb>02 .ՠ(t'FDaM8,Z`O5&)$`J1) 𪻀ƒYHA.@2 e*G E*qtHRGJP}UC|L~8WN9rfuL_w tF{f[` 1k B꓆4VI`Hz iJ]*vkQUoܜBy 5w]tnÂ*90-Rǘ[̵aF9ҙi>E.Ih _}VeD0\;1P'O!)2 [rΖZft!Ap([O |'V1ӡ:.PWg:u̅[#;} ] N@ors"Ϻ-7.QzXQNRHjhЁT pCr~d"[jJ#:YM+,0N\yڝ4G`; $:9s&cyËmlprHp 7ҙ@,N%fr;/QHS0LA> p~eb.\w&0' Dγ>MA~Ș ,R6G`(Pg"ђGbR mbNyRq+VHEp1QUVBN J0lno-s\> t]]v6*1mM9PE^T,v„#M0^xϭx d˂sTkMY{:pU$Z ,A]!+X6hr}\wW}@4މan!PPm{$1Dmlm(vJKet0]Fk`tiތ @>;8 Deq["# ,qgAB-6seEpDz.,9vW-qqYaRG 4;+ I{_!z<Ŀt3߉>y7fU;{|W:B]M}ao)s],V4AO8 ;o+GWoה:7X$Wn3/d箹H.ݾSe깖c x4{2sBlqQŲ53K> <i}Ƿ%ĚV~YWvW j_~./qr 0 wKX꙲SVL#M`GuW-68C4;0ѵ@(c\3iͮ,*'*Aa!_ i(Ͳ֨+#Pps#W$Sy ]ťs£c~Mh+eBÅis]V/@7 4}۴s ڊF n{ĺR)RYo XȔ]W6NBX9v)D%W xj1/Tv8;)%aQPy=H%('1<xg*T޸j|Ŏޡ[cQ|9xRCi[w۪$ &OcKZUC&a\魖_=od|bu߂K=x^ &(]AJ }VG=|L{Y7lϖOtЀÃd`6 o&$Q0⊘Z`ZrghH*)No U//ͮ'&f1$1)cw|U.r}g}viU&"9'Q#o^j~.ݯ#>.Y]p9z?W%` o]LJ]5P :h XzUM5_phێ hǶ$BFL"s+o]bqTVvU0Ħn;{v!) +=)]r5Qg7I-ѩ>1!f(F! /YIChZ.l?mAcۇ? ,PKўFQ>) `?u@x=c ۊ!pFY'b@U4o;AWb" R{J֬Pkv%Zx11~1jEL!E_LTE RP3J"1dNNUUJ5 ehǂv Ui<^(\ _dGKA2~W3#j5rH<fjE.pϒ١,:ZwG2iM9"o^6z#`rɈl-OBɞp~HF`yqS<,Ŕ[c9B )C2 k}KI1gI7CV #GηR#e qGR.C1N@#$z],&8yIv?3E]5i?#qM4T}QyS-}y& 񦺺pEK--nTʻiVq7ͬ?Q%#q5hOl_fi` 7<] ;1 Hq%!9k8Ur}/6Ӝg($s"wjٗ5L%$H"w`Eu)gM,ݛgw~a*_#p<kiM7YPQfM-ܟ'uB{3O  R)/s_hR>c)NPNI+H%? KB#Vs؎Oe.E^A÷V =iṣ[\HW}Q,5l(̑rirs3S*ϱ]gq_Z `f8Ekkew fR>T=z.5/K}"}Eɩ&f( ~1M]ik9VЅ.Ķ`l^u2fNq`l 852  a\ o"lk`#/,i"melY0W2q*9V4?qjTKƫd~[ D[vT'@01^;=+NʂAr@ SN/&m4ڑ FcC- ?4i #-%9&8aBۖUO-ڴ<'<yph)ήF!YEc~A NݎwURDY'6NԼ~gWfz@dehnxص+Q&xiBOdx>$5kÁſ)&(w18P RZa'ڽ1<)Pw]Fd5۳5P?PXj/l"VNeQ ;=e0b y1j~zNj׽Wp7=ⰴ7ei?Þѣ/[M/J<;S<#A3^WYpk`P88h9W09 V_e޲!*$d &fGH(Rj؏gXv`8ESU[&`fy*_8jŤl(9>piuGNes6"(t'f `S9$lFMnL`2 ϮY*H-rxuN2ď*%t9HrF\ r( z %p0%U6S wrUroe*s!_zT>yP x<ߨDf3آgCcm`E+ 9\° Gz@FvnE,eə?oRaݔ8޵0dSB`jMd2!)]jAMIb%s+8ц7x|Z~  `zd`6#?&ʖ{~Ks]kWhLN*wU$fi""ƄJg4Os[>&$D1o Cͳ+p2}6}Û_@4Bff`1%p6i+Z5 5Zr]$ʨ =jj{ VXh~h;Ǖtidݙ4xK"hKo0}`Hcaӹ*l V8Y}FbDo 1,7nJIF='< Z6HϠ@DH`<1;t#G#j""l#s޳SZjf@{Gv+0Gof=rkQÕ򙙈 Ȏbz!-9 "C.>sQ"o\ zj0(evԁRxPFa-f%:G+ͽC5Ѷw|J^})(d팯Ì!KoZN |%Ob7߽2.g0oȷ>ȏvȀ &GV4#fIoe)'tJfEV4H=]‚~Mѭ,Pk"fRʺõ!-%>UGlLw lt<{wE/{X dxt}$_P{NNTYR_:XK,w㤷(ڰG>lp,s?|(J!שu+Ieu3#ނyЇ#B&R *qbH>QweecQxڝ\L99H,vDp(7'=CH %S[Me'?H!{NO@ks4$R uˠ}%8KJgϟ&Eaߣes!k-ݗzEq\Z6`+F)b ts.Gw]>r)3rڂ/?6||WWap];ݎ.G~-Mcgu[ Ԡ]MfOruEUSRRU3B ,-a} =MKv/pL(ӽ_ګL+j YP9+ۺץW# o9jŸ`P hzټ ~Okadyv\ʨNj[1$r&cc0^fG$;±9N袅EԕL*X*k ԰i@3 ߥˉ4;VmlUEF( # ƿ8A#52U$r#;1<#X@]wBm$MhB0hJ0̖Vт{,.LXȲۑہ$)@u]+G"JJM⛳$\ ?w7|J?`jOlU؋,=^/< V$Ga3ㇺf͝.13Rzm?Dhz\n I$ ž'^\:LrJ%Q; zN`,s6zvIa{ϥ:[J笿=54 ,\XiwA 4O\݄GQL ?lzZvMOr d8ĩU 9=.2*Xz*% GHV%qૄ?|ԁ)u!{ Mk-tsd tƦ.]'-#LT2m!49_I]韉1[(N}DLسV!ni'kgfkBgj\pR2DǤ<.um7.H!:lX1j Bkxf6_x3uSԞ%}QDZ" 9y \@ yuA%g^k8<8 @fY+3n ڤ5"k铢HƱ)Aq0(is|9蹤7L6X?.N"5cR^a+]F> 9FPU^&A2l(c ,Z1֗K+tFl.@=C;/F&aMgQDvp2M~??Z?d%*J)/A? Kˆob.t6X?()=P'c]cr8\Rd =$)!Ug1-8Tӌs`W)|3}#}m}XQ3 =ELt$exKLɎqwL3HAH?#!mfAf^3`)!Afqo`&5PS^ ~z.~KlLE`6 kFk{29,]܅Y3-ĝT#QUa(r׺&ٕT#D2YmE6)A)c ނ?;8OCuJhA^ey"1Fߎzv[wV&/e\wmEyтJ`a\h_.I|Xe |ǸX:jifRZ:> |zXqR.%E/8m\Si@ɾ[s =UCy O[(I}#Λ#&LYâqk4Y ;u^,;KR+c ,MԭR_]̓-@9Ϻ-hO%gL4fL5kBc(!~Gؿ)2֍~VM:,i6hƹ5} <߂80Ksui Dmѡb8 ۽O ģc@{9q }$- ,+X.'@es9eZ qy2'#%+|jJh)YX/Hi Ajd;k_3ű" .dbr6; VUt&AB:{RN ߩjJ7K~򭫧/$ZG=E fOf5x Jfs^13nLDV&n[䌤sb33k>=I,7Q`/tOqQv akGhTG*_P<{7xYfPtx;ϺƤpsP%y: -"D~`TuŬzYU솩#|ȉzV~Y(ͺ[YbIzGNp$t"\X]{#vX5QdEZV-dSMaƈITJE1[.Ah+HMǒ#~xӅ^3(~ǃ% gH*~<$#tD:#R^g*X%wfsˣYQݥ XMw2vЫȗ_R' 1+J\:#,+= 1nJ,dݠ9iaX ~%BȚw /+ƨa !BΈPZmZTkDP%aڄQ%>NjFĈS?ip+3Dȹ&Nz_R xB;_Z^= _A|LaS$$Q\|Z4 E89nխO_y-;"OTh pƞkafWkiO sc hJGTH ogp"Q6TKs ڒuGss/`Ǜ0IC.ǵy@i^^= wϓPL9j$d! >Kݾ&;Kaehvt( u?5) 'siZz^~5%8Z[~lP5 T5>=l@mw0'vw˴v/E/T=`u?(q_{A՘LN@W̻13ETCZвի= '^ ,d^*8gkymϷ)YvX`oBQydSN7MklTɅ&s3|s`yxjk֖O_!y}J'57xG C5g5,{ܨeItYRi/}w Qmɵ`ʹb-Wܹ0`1Xou!Ӧ|i=2sF G$e?(rc9q-g͹8)|W*ET߿ͬTr!GU8uJI*yGov՞PTS=:mdV,)/8%IRF֋ml|[nҤ䳀!#Cz; \G~{Q4ƚ,%&*M-tב7%h]LnT,r* rC.TO;NbrL$ ?iKȔ7QW<o^GT cs=jpi7j۬ߕ~q!w>0x@ZǢ G8I,>heᤖz]1H{CT1DR<7 pe}V vu%*1rj#Mia81Cc"-e~]3"+tg_) _y:$,*c E(Rc"~\s{1 h8; 19ͤG@X[UրP yT'T؞Hʱ@>, !a* cl98Cq R?c:ͰDwC:X倍/0\⡋#s(ީ |h>}ȪV-jI~5A*lGS?%Sd~O{3ř[:ǫbsD۔50TFxz{ ͬb :콤/v4qp!`ި=7TKTW αlU2r uZ5Qcq_EYDĈM(zZd,KK<^ऱtq~]TQhz/A% #BiBܽ&B9`'ov}F pn1+g3wbG k.enʤA ΰR0w7vđe`bր.%ra룜oCWP37_ª޹G\vc㟗GBbU8^H7n.򗥵͍Jvg6D:nPA[f^||XFguu tIi`1[vT9cC 6@FśwX@i N߱z;@oo m \NKP +S㍹*z%`.dnv˺HBc}ڦ-S=jZfzj{b)6֜JXGF7#CdF7-idm=`<@t C!1X׍$/(q/ӢY>>TsJ7yu 14<ضmھۿ[i}lvQJJpZ֫J-õλ=h, кe.jmdMaXGSZ*:%]pĩ"6Pr晽7`D]Op:^@L!tWٓ/$*asҸi>VZT…B }u+đsȦyMNs#skOEF T|>MYineEDς zGޯyi`] H\KpNTOxޥU.(:`R,[MD~TK(3›vAT9z%[zCo-LkAAIzM*\%zD'`BcCA+DP[NCOZ. &ƒ i]aRkI0{݄ׅ0&s[vMB*~ +C (ۙ=5k &t#!yySsʎv:bSzg{BxeBA^!woZB-?~Iw44tr}<']ŞM,|)FcG^wy5# Vk Q'd%˄E2> 6E(8+S"<9Ww@ 6F·ruIE#LwexA! Q7.(-5ozrk {AvŦՂaͬƋf *͓_kbMa, j$ٔ ) B[<%$V̈M~^, hY*dE: xa#а>M]t ?^bίFU؋y?bϠ;tflR{[g+ObCT%&+@CO9 C 2 ͭI"S{/vvi^Voa8X2 hp{nHM\S~gC&溴BQ2O(fD_Eg} 2tN6!vN@\M[}jV- Q7jGI2! *]UCm23Y^3C%K"RGZ\e\eE~s̍ 1w3w PI"ĮR+.!7f=Kk>$jKjiC/1zۣ Px6Ĕ^,w;T `횘ӕ0eE7 duakNH=K &}DEG`DFRcʥò+h~} "q5-oe(\WS oq43YM21CuvsBӱg"#AeAJ̻z-:6wasHB` -}MWv^ 5T@HH]D΍ ׂ}\_.9xbItI HcE(uF>ȍىhLf·'kG}I_rĎk7}(gioKK(W ^tk9pէg\zŅ7DC4Aka%Q,էpO2?]fciz*ejPmB.1YDڝc(ۋ Jq"atf<Uwt3"7Vh)@[fFWfl# t*o5qAf#q\L0IGeP;wU_Q.ެ\hetnz! \qFS :9V9SHRh㱢BzkNj%(Y y7TԳ!0^ |48%V~`16YVq8-;rHL 71E=|'KZ.S044=%X)"_U!Pv(R u=|Q.`$۟~.#ӿ38̘ȵ_{Fb[,"h[[N/]\voRhqџ%|‚wt;kJ O5ϑ0Ak$. xE䥪Ҫ;!q7;| M:]h/Q8$v(^b[Hf&|5Iu08/b'  JƔaz"C(˶0@X"pR6jOPDO3' hF-IJstm#Hޝ%lw.LO"y:$ ^<'jm83eJ؉@+lVu =ר5R>%^_v{<)L5~b0[Ϯ<$r"XH;XEvtqhp< a0{_-9*!*\H˱R tZe^f(욆s+~O[N0z3}12L.~ȿ`Og@>S.D Cqke5g,te/mTkrdP9m*!0@W_O1Foza o?^șbSo~CpYRMc(y^MMErGTbw3qT1F cL » wJBd(3.ygxhe*닯o1׮|fqK*&~ĆD-u|5Qmp>4 8BWtkG\怼p:MխQ ͨ/RTR9_ˤ=>=XwwQbV6x#O5 G o庹<4G+=BaM d}[lx --{p@.}|>+eIKՑ8]m4}e5Ći2.y,5a9; uS/+=ҚtQ=z뵔0Θs Yߊ"Q? ;X-"m6עFcB%!%uXK-NH5u~~͕.D/ӟ'1PnPBL\5+qӹM͗hp>]O*:p2,6Rٜ0S+&xS]ud=ݵ~[%/Avw6BFBu?U1+c0 y>(f3'__p iQz'Q|enqF AGlM+7d]߈pB#{4K 55xxFLn6˗9'.3<{j})ITHˇ22% [m~\GHfVUcfhdLBLB7=TRxuzɩ{hSp.=zol-ȾFE>:As/A_ G~*7$Y^KK.Ch"3Nu.ʬЌ™|aw-3@:Ϟe&iuwծ kdv?I1 , ־njA8x8qtLvp.(7M/8\r/WMV+4EM5XF?N qbR}յS5}Ӄ2g -b$ ;.<Β BF{nr60MsH!U86g|Ź^YڠHqeſxDDS7k/O|AOИ ?̧Qq>9im "2`hT"^S`SH*?[+zL,Viu OCzĐbЄJ=aHL@ >.tp2^-,}6ObuEv 9A{øjR%J<u[YR1Ea^prv+l`.|Mdw8sur)S]@$VohoǑdc!Sn\&ZZR{28Lx]A^@EhnT5Ud6Pk*Uѡus#|Bt EN lqWO o#q%.3XsCcbĄlTr!1? ç(iݘ>xHA\㯮pSh \+;t=h{=OՂ4!VK[3Y:l h@Agrŕ2Hz%Fy%u?jAKC|r:[C"gJV>hyq#v6DP (/幌Nkޱ;{Ș>}1j^!~bCo}af)~p е:Ff$DCWTݱЭgQ7Ct6O E8܃*;ϱac7zenOB_.|27Y$M!Byl8ijY0h6H`"޸lߦ^.= `΋B\un%?X^i~*'fG sa_FD37TEgio/~3d Q^1w\vMPQE%Ci5]=P07O韇ܻD &jy(1li<` |ӂ➧&2)k;*ܹ6v̵Of(ޗ9L62e/ 2è)}.nAV+;$RQn@Fi-,^g҇ Ӝb/ a°YYMP-ڽɿ\9ΆJvP1eG5R]f)faYRĿ1&ɬ!]Ǒ^vLCuj@;@gA$D4VvlDo]NjЎe(mYL3l"\}4ݡt<@UQ|2$;8fȟt ͸1 Lc ExM,BiÎ6y0ߍk,{n9o@[jjN۪H(l_x%0cY \SԀDGR%JW~n\Ӗb.ȹQsŠK׆ Y&~ˣ̉rX}ft]l^}<aJ+f87sdiݯkcr.Ԅ<C"L1Sˡ7&a˶JmJۅvuPznIL~F՗G=џ DLiZ+('-xn MVL`{Ė!)w"raB=KE $^E?R L'F3GB9$ekwh2[ `@&b0)X]Iv,)8=:;͘ނomA=oJ$ )_{ʬZ fpf56V&n"3}<B^W֝ C. 9{(ߨ?]A'!Q3;yVSU(Y-g(2Es#E&; Y3\-qSȷ5x})gtzq@VL;ߑdps2KԊ5=̥kW*Ua0iINu0!&"2Bbî)W^ShiEH.E /7g1ѝ??a[y_ŶŮ@nx'9܃&"Jӗq)R[.>zH143f7&< =JIoW}6wI4}RC^'i6n" YF-ž[|EqM(UfF <ꐯ;vA`@8=@zįTE)_qlK݋M )&^p@P_&R˶J&)o'H$UzgqQ) 3¾ZGٱawA3j%6AW6.#N<1DuuZ\U><h!*&J-_>!9*!ESş%Lu'fsvMo0^a6O:`mG#P]46!~|ۙfJuaJ"WړyY\W+7,o縨T %bI3gf$`M5Z]Ș=jӕUN_T.6NLdzS|zn ::KU-up'#TRLv6VKKV^-K{&fq1볪z֖wpӘ,{m"q hjnb68v=$k3Kc*TQpdqz+X+'Mus+aM}JWWWkr72 Z)&\{?@iM#Z0O >*Όar$W. epkJT"&.A -M،Uܱ "Fc'I[_A ^?l;̤fhY=*;_4ymi.%Ƿ@0+Kf0[$,6z6\WyM"Z8F j :Z)zǴ'ON*SR_ 'iQQR%idA40ҵ@M6J@ЉAltd\^ι%y GEJsH OC=3B[ˢ܆{b$%Bc^܅Gj+v>鶣ج1JѮ_;ǧm9 uhD1Q5vpW'M;‰4 j8xHqoc! 6. ˄[-6!]x2&T4[7'#-ID?-F*\\],ʱk"Հ{< .&oGUZ2' ɸȑ'Ƴw f)*OX@qc0 EvF_yT%܏QR ɰP`lս9#Z\+2 WeЯEݍ2Da@#λ±bqѩl~_/MG(v]2]|ui׸N) KC*]xw"EaV/;ou'&=mhqÿ"3IbީXU}!0aF`cj!yZE('";#D7i(/p#9P[YMsr#jݯH1Dd&=]K& wWZ&rT]z 6^M@ s?&~i^yjV} IC$gYK _㡚]L!8f%$/`e3RX: DR7 -*NW27,`b|. 7K3NS77 MR r( dqǏеHС HI|q"-7kt 5ٌdB՛_}8S77-1̷2wg <0aؼr3[gW_"gñ,HwL|E܄5VrH|,6ےWc).fIQ =2EXq$,*%ufի335 Uvpuǩ]s׺EE9eil\Nȕ/tc#wȉ#Jn1^H*Ֆu>B4^pÕ:݀2=GrOn-2[;<'ai4ێw5!0{I_[UlF58&2;&&fUXTLXa7X2SC`%(T}i)iTA"cAxΓnk 2 Aɢ!j#%GOS`r ciɔ::`r>2VzyF(I7v׍bқXx'5>.'k~]xgEkP>d TU: qqr8lEt^\xΏ} YW `EмwBһS'Csv!~BȤC_ڗЍ!]"تk=D#\fN:]V3`r_ݮ- *Q΃8N@XATxib%A"6)ZHz#[!/'7Y-|žpIYRY#LWFw3f'c4RT-Qtky_lz#$%A9Yx-nK sFBcݥLzVֶ$h7㾜 HvȤR``ldd;Dk"(0V$h~Fe=wi qX=Q^H%ӁrMiot3|}˫+>߉ WtTVHP e BsC'1:˫[/Xk$k-d'}1֞f+:Õ}eqiec#+;36IVIKw%n K Hș MbVl-cR׻u G浵~y6>Ow˒5k̘${3 Ep#1P(rVfd59NT6ЬFXAkysNH<:y]>@#ڎ~T@ʂ?5_A7W ns/`9'mu-Z˲ItO0uӓf~(^E#'WZ7'eV5d *Cgtl$?eyŒثّ3$C1L7ydAou鉠;Pc|j2E?V,FڮRGh{'KJ<%=żϺZ(h=k <.ԍdg?gp8/Tif52ĄZ5hݜTXMn!ހ5>hw6e(p|W!|*,7dOx_)ݧ9*}wiOs]QLGpoDd/:7a)Y2X(7q 1̓z! @G(]O<o!g.U3 9s_".37\莉sVJÊxZ _U$u 'PCt ϵ~' Бm=i> +](h:?rPցb\jLUwQ/ǁCsn1Y+Kp+X7۵hk?} v+ >tНE<)=KUr|2vGha7H6v_n; Y1$.+6A?OY|][Y7q/8B׸xWpgXe§+HӥUJ~(c_w^1+%Z{ǩ$z0ˈjx?|Tdd { ZPguaʔݫUЦaR z)xŽf:Bp/8jGi*(d ?E G1hc{`Y(g>/`<2:@2;"uVu5e=wu@dc%[՛dIy{)6\ǻ~B&ܑs0̰}t]#>&fˊ)upb%7E aδ2rmiJɢCkYU?d|ZTj-svKqg8'%32Y V&[gG<\~Gz}I\?"Ј9`>H` ]{P?5-|7dONJD-ldzg%}3hөUw@d"M@moe1Z8^hL%zc$#sZ$A| W[6y ДIiCYZ, _-̩* Ed>~ ,ɕsg+Y+cv1AI7{Q?,(v7S&$ ZwiW_p$M`FՐU!O ͲO#d;eI7vn&-ʌDJۋT'[#:rN"})%nU(x}0u' Ԝ{bߑ/(,z/Qu `'1B*?(XD\9&xltP*O7eqEk11c.Ƭì7ޝҙ|3w59DJ#̄N `>"x.mއ_$`Ц|䜂]r7 BYKlj16qKwEUV^`t,'Y%n@2{BĜe,uE(% t3OV0cZ" }.P OC=7;==i d6R.Zst6 ZR|?]Vv=ȥ[J&^ i^ ̐6fYAĻkq}[y-⋉•;ͷJmݗQ(Gw !ѯ TZذ}P,  } qǼcCUv ,pW} ;!:zr|'=}},#[0PD(w\Rٱ5 P:8ڻ5`@q\,#2=Յ]{.H3P(x*mC<6 `*FOp lQ5)@Lq)YFf wAka?9τsbwfVZzb'MӠpֵ V1S_PubH>Is"B=a |2rrL˽뀛^ -%0F_v"6A RP-pF;cy!Xf+8 ;F~<2^vvgd B@ P=R;\j F8hbs39(՗BY89ihTVqqڅ7߈gRxe4q\JteMeԙ\QȑѲt^*j y$%qLV ?y^ݧ^@յ~>=Ċh%VGn2tJi5a3~mE-H >쟮WP5WMyAR\PGA3Cc IP\9aѮb1Vt'd1gFH: {8 Pd!ZIeX'6d^O#Sx \TP bzȸ5Hc57ʼnNv!oF_,Dͼl|a3ߪj92J&ʕYBfpa=M .[JHr ?pPNkmz5e .F  "g˅q&'ţobZo rwIB G讑lNߵlMNuPq.Pp}:N טgEүWe=d~ 6Oh@YE} _**x$q$M(Gbuw])w=x7}{\hm'9XWQy2-)T=6 NwJP~26c'N;rv\ww?eOw̌6ܺ n/ ^Ve7έLf 0K'dCT6Y[4L,%xmsXAtG]XԹ%b,)(N}BG%;mgLR: @^#—9fOV4_G7Q&n^!ܲ0A; aԁb)[#RWXZʺ a4<iytI|;ɓpQ]eE?qw*H&HS %"ȹpz!^cWPՌ_zd8`j[`y-흘 x q/?hjWBgDL?q+pa ϣrt}+A+44ޮ -/Jg?yT-߳P %? ϼbcRڞ(Kj<õ W s*N{vWq3fޥРhGi=)dI㐛H%3&_VHq%0T*Uo~ do#1iyzp?\*qn? `un!gtb ٟ܎U"ذMiVD)~*-h^S5W,l yGn1+,g* Ny B #|BN4F=k| SyA9ϭBBMȠ7zK}NHB2&-wiLU6]1rKmgn^T:b#~1)3`4R))ll!?v1HB;Y" M;cJ##4EnZ_n1<Ś=KNn$f)ABޡ}+/B%M 8A{HIpki~@wl;!G2-y0' 5i=@@~Q̬UZ{4mvy2^{С5s45-nꎲk+F;'ٸ^ 4 d+/Hη3d! hZ1nhA 5"ȍ3f[:=5Fh?E r\WMas}G LMRTrQ0\h|3Q3|6똱D[ͬ@94N>|y ܓj3gC0áКe~"Uw1u-w6˭_(#pI) "(  y{$dj8XL4|zAȄ$tuw erqb;͒$]3tfvCrqǤbfӧ)*X&u47yI2ө@!, PqF􇆍b-Qqe_{[)U;Bv;is;v2wWDa;Z]'{03.WfI> ]6ZbPe|r koճ%QBxǕr4io <i~4ܼb0.a v!Nݶ2@*߼Ѐ|ha!,X㬯 KZʴ]Cmݖ@]G6dz[VZ@͹k&`!CS'cļq#ޤ:(,h@e86?k36toŻ 1Q qf>0@æe,[W1w >(f@j ȕ *y׽qYVb4skЍ})Tk SfbgxgX)`n8X#GXX:+zRBEZkjh*7[r/Vq'tG?ĞTܞQי*\aFqֵ;E60nL>mC^DwF/$Qdkj==m)h}@b.槫1iYX4cYQʈGڜC:rCuF2^*c+R60_+YoROb#~x!ݜ4@DH-$]usD곯% Iڸ۞& '?l.AF2ێ N,nټ溺n;bK$GbT h: 4<qI[zE呲3V+NT85HIwP  0/M˳}F9u13avHF#Sיm 5_Ckj=МJ@i$zPRYBO~"`T׿}zd$ЮǙ5.+a+J}6lTJӘ(Be&dՑ=2J$2 B:hyqUJqamTW-1EK s !G8; І'@ n`MF G~"OEk&CS>n4a ~a);ezuGNV+lG< :M_%d<">mnF|'ludwC3I7!{oz ]Cty:B) /ˢąd ;jo++C 4za@oVs{62/u੍L(A:2!ǺW|Go47OSK^۸V1Ag;H >QiF/>>0S躷;3Z 6l!B/ʓ2}۰DHт#-yUI)#Zi)ƕ<ԖW?ufhXcsb2P(t)_t@d#9Jx4l3lmoadZH,8F;)osq <.þG7ZC[E"'YM}dB:ESl@TԳuA"DW\`ѡKe޹pD`=Y D%W g^8)hS7!+Td4rXN~P&` P)Ś+Oh́=C+|GU\|WPt<=- uWʷ %ft>|GtNDs;6`fR a$#3Z-$› ZXHVfƖ^&dijo+]1{/p? p]?à 6tKHv#Lj5K|>Ȥf - ,ۨJ-,_98s1@2?k@">׀HIgid[#2WiޒMM5J}ϴ3%%kEa mԖȬvKuOYl$ʓ6;]5Ť$6F@ڰPuXKb lF>_0W}6dqRx`4 ,w7t΂4Hm?`uOG~K+ۙm2)C N}!<ݤ mȉEu^Dު(uTCL5g\LU{bGBuY.x>3ѡ}]1)o V1^=p\(FWiWFq똠Zi/CAhvF~oi+neZ5N,J ܅EC K&$cu (-0e63=Nez&kf3- Bu9QAgx=gq*:6rb6u;rMԑ .xt9W\a:?C'-ic'D@J*d,ۋ,h,IInӬ/q'<\1u탢 DZ_E *{?# U0?ߓN5Ex7쵥^?\b4?#x4a\׹z3]:BO7v plI +b!| d5kk/+r=]FdL.J˫0w${[/_"/jA$^<s4K5[w M1p6= :n')${<<݄͍vY݄"lv uʚuѯdCAh%BeʥC`^b$P?ސEh(.Cǡn`Z%b6ԟt^C`2q7@}4O J5>#5+H C=f ^b:`(}lB4{:=J4V(Sx]2}dLTǥ g-c|M5?p~Jz\@ ("AO0)vǃM(zjߩ9Df@ǻrAs`@PzXL2IPKE97z q8ixu`8Q3Hkf4xz. ,KHݺ1`9Iz ,O~JoYrX$/^J}cq'K @ ʉY2eFBO/Xh .F/͌Ahz_6g}-Y.l3J%yETEjiDVVb%aUmƈfHvpmtt]n胑x |gSŨ4WPԢq | c&2ZaNXWmnNz>Ѕ>b5zQJGYB>9TäJv;&}GWW BTA4Ҝ4s?J g7am|yT"fi퉍1=\ ֱ Η,@~%bN⦚{#C*‰{I*(;sTjPQٜv9ǂRA vmEg. @ y9IzG{9$Ⱥ<ہD^mg-r 0_vy{Ij#Ii)l(dKӠ,Wn0*rŦpӫ}u kzïE&^EbRIT! wx>Hzh5`+"oy>f[15,X%*a*r1>=QB lFj;MO0fy5Sz~i_lIvAUoM'ymo8#) BXL[rQ~K0tWgާ; X71π{*\ANB[e[4wMr?K9<).{p?')5 RŜ)=|J,Tml Qr! xNcÊ:3xNWJca. fpAi #zȒ,=&EeYOM ]cvvHm>J*7f? seww,g]'R("HUi;b!-ݰR@8 pu`NVzOgMH|H d7b{4zȑZ9æ'ιTgmZ87x{ LptlX4GSZrW߳9z?kZӠUa#J.a%=0B76Lӧ6ѠքP;!Wfl?[Nq&=MEgԛP7|Ƿx]1Ӑ1ޗi(cR>+qh;uٰ#.=U3ڨStď3~xѧq$0|$n/l9~2]f=~T6+fBa%']E'Qm5n|^KWo_jT`[,ZD|ʶːMZ R<+'o@`K{oc$/IhS~B]e5A%)M9# [sf /_c RKr~sGD -=;f}Q 8^X/$B~4Fa3H5`$ R?w%HΨȚA26J6ΝBӸByon`BL?!8O[f3v!(Az~1&n w)\!@6=ˢM"ѿMW^ۍQ@@lzJ.LmY{feX(P!6"c v*ϲk2 nʭ(޻$ ph kHE pKrM ɣl NȬ1>F7b*g2nXwNh\S$f΄_[O,AOnK K3HazBٽ>T[x5+ʸE3-S#)E¡ oxDEQڮ\%7!% ^o~T8wY֙/UFkJHz0 P̘uT2[[Ics!V0_0q\19S|1 8a{<7EoXʻ)CE&[W)~M: Јoձ`oxQ5Z"rJŨvHkR!╮wlYs#}**z^uԝC7OWNf,;bSQ$%k?Mh"Ɩ;'zZೠq1>&>E@GWke*f9SbZnɞ9FCew8I!9Vwrq/z╇nO`sx>>3)?-J4X";==QzN\1Pd?]Wy]W81u%Br$ṅ6h@]U?;" m`ʀ=)0f;;zI;: UaⳛKߛ2SPi(xBFas-El`]$ }ME:R 3^y)d9]?IvӈjJH(v7?yWC%q9~IN-A]n](Ar9u307>s߄>JeI;,a5;>I5%]7\5c歚E;'A8F~ݓG~צ`ð@ÐV?Vsjx7 f5sE~kTW:[t.o(0Ql5V}}!j_OP4o$T9^ [#-iѩt]KT=@w La#Y <ؠ1(5ǵ.Ui6?Ĉy 88HH ӛG;0<.n'UB3 43FK Q&e(mszkeqSyqjC7kf?Hlp K3zWT/gh,#S s/Sl9/pZPV`bֹn T̍.%/d,1,~v< FJcN:owU kR2z)fz"ÿ -t E&?}̱4(QkdJ&H{;gLCin})QRp&A Ev$6W 'HP1F}› >5XSyNO1h'%!^kG},ҷ^ؒdy4]37r1[ʊE|2LqQ+:%?&]W&9uwӆ]aK mX9aصޕq\8=QCOItw1SXlhZ8PJ$7Eo|r& ʾa!Bou'?tP{O=K hG>.ҝڀ2#7imt&9N4ǢyAo8tf}]N-5FP>2se Fѡ44), $y*;X,X5 ȿ?+a;E+AY%h )Sw!H*~E<;;Xb9)mrZ:UX~%t_:nJ+n6X~fH5ylX:IN$c"b3ƹ7s3, !"K7X5rtߊڳxfqȟho7Ƨ>&nM3\eڴgGYE WbQ<,qSFm*BMzTXw!7/ Yh,zPN}M Aw+j#Iۃ8:ʼ$,?^e%ygx|-AxNpjIT&kT*.`=$>Tv5 KԢ'QսIMY0{#;| >'cx!pt˞@k [[=&j믠*y9LhpdqɄ2P/9ۚU^^fkF Ht3 Fcz!LLG/X")̰><(:z$=U TUN?ƤFQ,@H Zt?3^sl}+(91(ٟeYg"^EOF_Z1~lCF 4̖/$@'mMZg?9CԘD9{3TxVFdLUɚOa㋨:NAGx[ bmwHӀϫszݴL⾦M9?]#}tD!3VK1$=$& Ɖ+8ZF85,[2x"ˇ=vb'H/L{VRgrPo4"ހ7~H̗GˬEG3>iޤ{Ї }v^%'F7H=38J=HQK~H͔i5O}|]c6 oј_N77-E=~ U8i]xo&2X_Uĕfw U耛W?flCu~̾sLO"|kj ΚG=.FJȝz[sqؕVgM%NB?3lDKLvݠvu6U"FhREoE8Ӏ D:~K`kfJh<LNg"Ec972*S= {j Xc6pbً3}n/HZrP]o_4'YnWw"qʧ `Y]mj Or{A ;nA0.#W(zUf$"O4zģV8lQ6SB})i/"|G `UCe#JtC/e!^3R52EJڥMUOџm6G˖び`h$w+YksyR藟@5+>Ơ.ͷMOhp3<2`LHGW D3NˮY͵Oo3Y啤yVpaZNC!^F# ywlzh]fV}v?Ci2Gʳۼ!sDc5"SCF݂ :.țBok\6T U4 MЄanel1<^9ou>p6BKl'E/~- 1q6yGϰV>n"Ѻ1Q!MK=%?^z}R丏}׼=/KӍ_a?mH )w離9?b[*`ZLjԑı"vRKzLODtap5tޣ/@< @@uBPE,weL Y~{on;Runͳ57 @@K]~Y`ДXB:zݘEctMEs8}'l Ƞgв8Ṕ ?2, bgGcYxcz|u,z¬!H Sj{z:Qt뾎7vK}D8 lmA4Y= ]U-຦IPF[ ߀74>xwTQfT*N7̃H7"D@hY*1=ZsKؠ6E e^b.,c ҇-6SdSޑ*Jǀ,{vhF c1ߙ-6 3!z'*At *Wt| !DD~}o} <1ŀ; x&t^+tJ )mmݛʎsSI<7zFNx0{ϬǓ|/qwc(3bz/k1;3^ n-%#ՄZFу.7m#7!ݙl%!6֯^۩~Ytku€nQђy@flS 4SN+i=y.-6lPrevC6{FQuDF~KŰ}H*s{ѧ`A0{os@.3?E\ s꬘0! w9OKyn߱?,oZ=O+-VIv l 434䌻B8py5y**_c;%γ jWhTbeqV(Kií8 *zmxd:o^8Y10`F/M`p[ܡ'c_fyk@Hȧh.^A#)~BIIo=Pb/-P}CG (NL- %ܴnspTשn~ĸq'ly-ڠp%!u+wxnE+![/yM=cf瀄’~o01ʎ7NkG\5b{ǔv'a*a-L/4 ? _ڝQJƃ TP^ \%?ЄןI.s%/.&6h!]6rnƱBfQmF+z&ph,O8e-l:" {༆airTIUL3,-ZD.C$~LGؐ3L`sVu4QS |[>`s;d1E I,Z וi |2*UuyHpzkqŠ"gDK HI fq8bޜXd@ WӭbcG|kh~N|L>R"\1AܙJwׯ#/R¼.e-"WuhrAſn$(Z0Qx yP5zd_1@{z=&O +Sq8~! {2+swE҆pR\yƚy{٨ٌ-҅az:ہF>J *TX.%TzVDĘs}6Q%%)%2Uz p<}}Sf>h}8}ŧЛt@kV6_ew o]ǥ 9>1[7A2iݓmvp ̅8"P0rNz2x,~Ħ0rރS|}{A fX3/lwq~3Vs阷-SQoP IVt3TmAGnZqBKT,ZI--Z.}%^ހfV'ra_DEu͎}`,X'`ᅄ@7#Tilo`@+i 1ֲ/r!B#y|ͥFhO+c_ng8֣ MI ց#l1 Vw=Jԧ幋`Q+m}R5>r`~X,U'5x[Xpcu]2ʽ,Xx[B忉3S؇~d Rx?LzmƩ +KD~ڵ+ =A*UPtgRAIJc KMvb]Q[#Z:$|˥tL֢']x}d+2d? ?52hwfX]ɮ^"۱R8g#I]}G:R _*zѥ ]̔/yt~ Vʴ"]ʵi ' pc(N4/ >cCo#Z%~О¹)R*4͌햊"DX\8u-~)q G.~{Q[OsRWqS9u~ԗ2t*汾/LQ&=>zM \LCe. ,V&D*5YQA9#D`uUwY|zt$d/;So2czӳWj7cy;O'v'lmVN_Ec7U^JAR>t!JF pseh0L9-z ˆ_Vư=7j3r句_C=ڡ s!PY-'F5@oxS j+!qϷ>6Wo:@pv%"y?*5=b@1ujT&#*mW9~^W+^w0Gw4UqɁgJVm+fXpl;d "2iMM#f)ₓ޽Io - I1!P{vN,},ŜGH|;7ăK čy}. Rо.1wN@ j/i`(MAy RNq }_(m۵0^coJ]:Wu)!`u: `Ffxl{%"JУ5xGpȟ=YF`E.̡dx# O^?b/0IM(;<˽^qH+ZBHXC Lz ɓ~ߠ=ey]ߺė^3W,~CfEAFK譳|؀*_GpӢ\HC, n  氒Un(lJ-.&=YbVNO6}xѸ$mp Qu[6urlߕbc!ǰNq6H!!}P)ǩ2dIEgbs1u5+zN#& n|_Ȁy:Ѹ[IZSD%IH9mj#SK͋hƁR+ɸB灺c)Sg{yW>DFr4\jj1+rRh1N>Rf Q-Ɩ7 w/Ѵﻐh}=_!K`s5:LMCN?q[>cZC+M1Cw$IJ]H jpؐAh%jMӤ* u1m^~F( @k^_jהZIFF #>sa,_4rϷ9$vDP^6iMegm1X[0G3GK%v"LnlXb)*0`nz[¾ݘĂz(Y2Z/=7\ەMj a`/)E-4>#e*(pgFux>h˔/},(xN%fuˌE  ,zJ:sRu6{CrtbՍfT{g }q6A"x'= =3?$2l2|J NL)3&niFH|Nbe +&qZɹB&5UA=xf!@ڹIϬOܢ/S>ZZg7dLj)Ėꮙ'LRYMjrRY$y r8W;]+6/Ճz?՗:Z>K:ym_ V-fYHܵmth!|ZC MXת~?!|n課'P -o)SN|4gΫ»AR6Di U0xCulhl0W( ^1;pX'.|7ś3?` 3:qS`H֥xŬvԚmq'#mk׮ uN0eSpL/)M0*B˃o+qi5FC|.z3JLGV_˓X雀*n-)%Fbhgu"?UK~:Ї^t~#= P,xL' Q V$f&_`NJwezJE(nt{Z3{0IKl<߰dQ3mdhh' AtM"Syt2;x9! :vcq0c5.ФZuܮYHsQ&LkL hߵ=7YBqo9&k0h\tNeyg^l1Ch95?ԭ @Q#-x˷e BKJ X^7?_u2~u+3pc ga}Oѽ!w2ҵn058|bZ=p& s>đ>AM1%%:ZC]O ;@%nYr36f[`$ uQp֡ pJEB(">sg%NyD}|!YK@r7c}k4$miG;mauYQT Hw ؏@ow(N+Q'5^4@NJz8RQ!FԣϤV5tvEWABGh7.% 84* }@h4X]i΢F+o/zN r9T\ k:R3@w!],ޫ Ie#V6{U\4%4fߩ- JCw|R.Q4 iY#"kkT \媢%vj36:}vo-CQ:Sv4R9H!U L˔vGgKEH٢ r',*@yYx9q :"jVഗV.Rb>JBF'Xl)J8&:s Ҿh? &{elވ*QaP  2&N] uy41֯;Sb\\cdhIj${3:#J!-(`٦=t/-Xd>ȳw;c"KNr*ơQZ!(WZkoBo,r//s٢ҔinUB! E\,> ى1dIsIwLj1(0s)8ԗ i]r%;k# L.Cl0nls= [xblk<(v:wc)oQ\p_lp>.(}~1Zb\| ob>d#iIfj;ʷ~3_OOb\6e92Լa ل{^U؛2/?Ni0 MP?XnCO^Q,Ó[6A,\jgma_;;DH Tbv4LU29-;V"2}Snj8pcw;=_ѯ+_̿"mj:?ZҊ ȁ(:X\SJ/U"rdem}$l?֗{zf/N ZWŁbbg$nxCY#;\8ʎ4]Ij>S)F/{%k$߃M/\Q\nNlfe!q]:R+`B<^:J*A9t<]2a)&[ 8˜9 L1`+3("6rsKsf{Uj~|&D-ru-P d ) ųi\ďeT.692c*a>Q1HGM5Jc 7v;`| 0RW zژi["ax5p,&nuW-ơOZFËt5j-RJq@ ~dvf}_5-:sP *Yz(Ўd*R|QMoz2tQ3Gƿl=8A* IG\d2.pxz;cئa+'^|L1 *Qs*`N9>r2p91q;A^Ku͡nOeAH&ՀsߜeTV+ FwZX%f|DZ)F<9>" 9 FM0 ӡG;1*$RBYv׸.o%)v#N=M?QO- /tBBD[@5D%3]Bo m3%v ʣYJ+6\LhS4NFLh[6Wt'9Aӽa3!t4Y? Y*_F{V୫s6kn% +W|5&jЅqƫFf/l+z4U` 엊3ڸ':ur$H Xv(Y4@)r"5c"0n3T<&Q˞4yp27R'E9W9$+@ƮmԅJTiNY ms[0'&X(.cf920gs4tv}1'CDZ밴'fTsAO4a{ _F9$?)>"B6XGmYD! Tzαy:-&yrJ?.L/}dc'9Ʉ[4u_-uq&rl(u W'*Q[d,Ek(ղzkI5xg2h8~&4׀N-{ֵ|a!1\1t#.$p i^A|:n[]vD A\xh_p-}'"KlxN=MKOG{L0OUƲ^BFDFbË)(][U|HR4WV !VS5ƗjDdA!\~w_[67NlZ)P!Zm:1Ȃ Bw>Fx:4r^.8]?y鵔qauXy:尞y|q'LY1;v%OcmE )̓غ2z0\S׆Ĭ!0mOeiwEb@Bh tvUKi(3EKȋ7O7>2c=~vȜFuRhvT]ɧ]y%jrWZݿS[Xrbsvi}TRwIK f @tRi>ÐAu))B#5)'ugӖ- qY%|S`-:U5,["c: >-dqa\O17UGf e: o AZY2\gUi41!tDA(&G6X36* _gPUca.&۽?ҋeB.ThRB~iznUЏŁ/#ߵP{v-;Dqt:{aH!-\.R-\"TS[VG&)-F22Rn Cłw|"zkޯq -rzqyTg}&I h5_8LMTbwCc"JN*:{[%Ym`)'̓$gq_|7uDXC=enUn[t\TG<`Ae>>|Qf)BSK; O7Ǝ,,ɘnɣ]{);pȖ UbjWJ \Q2;ν#̢z/{\"nà寇6qR(DVM1 } rpF/ח3Tcr,&Mfh' D ^be@/㻻r-D'r8R%Tu0]Ib+D` F lV%+p Ew5pH6hq5w<m_ 0ڬ ,΁ª&.軙P4sǍT\OUGl۴]`1c(|>@FG #dX,#rXSWC=|`;^vfI9Hб\1˅ 1uJދ!AmΛ+܇DJt\_2HFJ("M/%O)L:g7F:&;QU9x2c;C :!^NFJZTa+1X^n*j;6T<SU;q%oKNPҳ=ZP*r_8ӻ߿{ݐAqdQZp͚C >~y峲Ђm^$5˺ M+f,KM$)i5U5x}~&}r䅴O4B$T1փ8JqzW7%*e")a^7P9 9R ")>KO䶆S,tšm8>( W8ׄ?CyGy@̝V?wtS+w-@8Bgb#yyAEқpٝ , jO瓫9w2cui_S;;Q+avD~`:ȥlH0Ƽ lͻNAX3TwRh) ##b+_{.eU](|ٚ"]VI{T}p+=bo@ߒ9?d5k&}$4-ijZe('a]2 gaqiS0dp}s6aV-V_hp$XSo]pߜ.*-_X>y";';J܈T vSj. qi'9~ <p;_@gޒZ;>U-Io%sԲFj=?8xB4PeiSG #OUBL>ԓ0A5`KΛU i :¼| 3ѬOMt=Kl Rd~/<xȀx1LRr)UySp p`b!xR#$XoaK}Z,uf7Ƚ]\)oT':Wm !b@>2ڸ~IIf 2%HcWԀfX<|^y( 5K9'Ho"f kDŽ Kn$Gk#;}|*QduLms_3Q0޿Baht,"'&h/!TSwH9j~LSI,}k_Cb&LS_G\0rW/Ltߏ֗M\Fb2v4H9`,$M2hiS)8k :@{EW=l( =P_ kjGL?Zzd#gvq?.ɬS@a}I=A,h? lza0>x3'a2߅Տ?'FsUSk$3юl3%Q_aqgUkiGWkkw63>ڞVE-PPfɿw"ٔ$]m7?ol ͟ M))!ɹ+3qNmv^@^U[#,1Plt"n%j^J=PpyV>VK6~TUl A BpD_St;zO8هEGR"iBʷXSACQV$J|A${g , Snθ8-G bެŻ|;b~K&"Wz'^8Cl_BZ]JJN˴a%ڕ㘏,fH ΆLF;Vb(vӽuiW6#(oʳ8H(x=\W5ۧ؋7dU,=GzxPf>%-*G-c"j% Z)0}x@ f\RڵM`ȃ f7!0?G 4‹xcG隤%O".`l21]4' 0fW,P@9f@޵g*Bsϊq~|.~V~%2[= T'IJ2/W8D U]\&lʃر)[JetvO$2X@W.]S*Gic;SDqGX  a~!g!7GS@t㞤0$o0Q 谝|ni쇣9~rw!ٴu Ԉ} YjZ&N)s pyyaz09HqN16*=VWL%֧8!PzzݟP􆲼."My! dǷ >@;sd7}"6ѵqu?L!5ӵ("̌]>AʺF>HƦ}? #{c(֏۴,Q{g#g^gAc'EfkĎi Qj'T%eɕ? "&(8bvYT1$۠dEM?w\ `%A|x҅X8D <R[ÿ6` &_ÔE8j 5pa(-azOv\T{09m6{N-9JrXxE9JXg3q٫47f'Z73qXVQ+";/u$;7^Dwq u,ncTj|%Vфr*6͞s 6IX1Z2`$S9TBt^.G\.p"ZnXФT-Ń 8xvŖmS("C ?dbq4Z5+s{;5+J_ۜ!7x6m AyC@+ Qē^fՇd@[ v?.-@s>e+{; B*~־9n#bn@Ubnl]=| =hu zN ,N _!]8@W4O$4rP dTNbyE#C7NЍ9.5 4uJzVG#uc?Έk L Y~A~}mTҍ=;ɭƶ${ilU}(N`Ɲ2<$eS:˦5 Y_$V!~uVV=i RIk3ː7\4}w*}ʄ(M^*\Vx,ȔkꔄH 'pj<3T^  .뒮@Y^;7V_.IxLNKwيr \a>7O&`8>Gmje讄ACtZt" *>/3PS1J# pg,jjڐF P4Bw~3:w[cEQ+:3atECN2=ڮ'<ȑⓖݚ & #\}69ꄑQ{7$uK^ XP̀=,` = f䥤x&N8ɖd+! R$Xj,bBlǧ7o3N귽Gƞ!k߻Z2ncj_"S>72)˴~{mZ,-YfUo}-vt{ʭ.zoYr0re\>89 X@S)0Jqj!(1%Ao%2!3`˚ߐ,(`3Sp.ЫYQֽ𫄌؀qDhB! b ^`!F^+ЕNjlcg 9 &½DV8|{v"5WMPFNyX:?97D="Y eѤP_MMUۘYPe2-L>cq3m|5M/P1na5v/GpiroԪx[ڥZ&ݲ+ 4*6q B+՘D TQ3&T[vdX7V!_[ b8 QE,L!+҇Ԝ5r64$քa FJSL4$5[[8UI"Պ陏U7,La!C 㶓›ȱt1=gۥLUp 10 Sf_<mEI3եӹfQ%OsI~Δ8t{|yzceBAI6 ߱ dWb&י^ ''QUPR}MpU@~D0sN&?ұ4~NF.$M_W*4ϮVW cT$B5&)$?c8;nJ+>es}ڌ *[džg_h$8ѫş>n!P!פzA+ 4 6YZuccQ=Ԍ.>CU7(аzβ*X A5]+;o>D:SOE1<gEb} !%.B˩CC ҧ:nq/|˒VjdzoMLMȋuP.+DyD>_ªq>)]5gq]2yA-4zy@Y:s|?+Rvqë?9cίb_FϺ#W9 xl큤YgUa|L[;hٯ|j0A q|ceIM{Lf✓!d+o!Lc~eLL UL|˙ID.25o"f79}`de ИdkN$B-cuԖa~ 4EXPop x ?,mD}^ڶm9gf!ӟҿMC c-~Iy[nHr̗.ŀ,&ejbݕDXC}tz9UZ@/Kuo+nE2}~|j'?;GD3javԢ#y挾X+m.PA&H҄j FuҰ\٧q$d̤УsG ގ&8u>htv";AWཷGw_eGl_ a 9?qp;1Վ]_Hg55OȨ;Z<;oT.Tߍ& `},-҅OitAl!(VuYu%Q}]>gE1j̔|ד*b~`C'(n.Z<5Sۜ _®/ iݓpwu37 avi`Mcz^&2M>j.H2fÏPRy~d 'C&nnAa:DAA<l儯1+!m/ByUiQGy,|vhԙB7e>*$_Mm=˳>>@GCs'&/5ɼ4EL<vֲS٠rfV52ǾHXMUDeOՍ#6m zkyj6 |]fF{uTNP+ct-#PB#w 2˩[Pp>Az PoƜ1y!1Bg ߝ_zq2Oqx:MѳbގY^yԧ-rv~f€glR%K˚/b누ؓeÌ((Mi >=NK Kr [tJn]ss׀@A sY}|puLH+E"}U|y쿅&եbNG ]}KD`EdZS.VA\xƙǀ왹aX҆K RD~QcD1/an2[bq^%g_ԯDkHVeUҦ~rܟPϋ/ܫ!_l12O:含ykb)nUeb|ªCstKUSMcwz͊"]Q}2mz"蓥~1%0L!l?M SaU w[&^ʌIUfy-je uyκIŸ&V~۷Rr+Y䯄d3l&WbE˟*Wɰ2e(:;^nfӯ|Q0'0;a`{;s+H<\\tt!`VqfJ451CZ~CfR`auA."=s-p#e_eUu_O~F2?(ơ XD=ŻQq[gcG#ɲ>Ad,#)6$=k4YLrׯePzp).Bm$f;cˀAu ?O=nofU9"k'!W[ `U1m%Lpm%4}R+Rz;ys/IMLYaX #=2`,,#]F!\Fu϶{v267hpv?!YYE?Ȓu's*|F:/`"W&Nx" $WX;ی6hSo%l&",D3Igu7h/XեfC袽?mGu#xQJ{6`^~"FQ ŬD2 DT͕u7ZW9;QĊΔa @X@=mX>$ Y/)bdMk5j_^!M)C\xBcPnj"(h?} FLK3˨ZTGDdz?Ի?UjP@Q3\f$+*6Ge~6,Y[QxmC0WX*05_ͤQzg y^ 4L ^b@Ƅ(.Cb| &X[kxeF 7VX3%ߧI p6gB=C<;r TęɥovRwB Ѿ 0T(^F8L%bS ;[[+4lm qn+mnϥaat2wX%/0|4,'֢Wu?K(:I'P:D`}!;Es KlhIrI(@/XK[ߑ$.lEV#͞"Ed瘍 ,L,l`+M $P2O3Acekv {O91|1s? T>EIxbбNeb\B ɊD&M") X) ECC?ﹹg08 KQ=@R9/x ͵Ԁ~9q- w]^U=VyqnNUDx>ywbuZd9e1>1g*[jjL{07C:N\iɲϖ$)9݈ۤF,Қ6+RK)xLu{M-C!_%54XVbr}$&ppU%Q]gȱKB.] w!a,CN9d;j{=%ojY3ES;! 疢qckPU +dpunsdU3"uaLs׵کHtEE#k6wVg4ظ pNh?chީi?99+`[1E6.B^ `-2ҨwxphLQC1gݤK{HPcջ{R4Wulg]c uމu&c H:5 dp4z˘y#D*V'L@ZnY'>רR ־ދr12uŹ 8ݻMS l63e(*s)ݤ"v.v/w:2"vTfr@?Vj#Q-6 LNj͉S[tC +\pe ɬ70yJeyU%2>S]glwbC_Sj"ۄFCVʖ&hFhJ.MsoP)߳%{HS ^!̞&p&-nZPh iAjS69-leV\:ݔRXl*ϣQ}_@ *4ߡW#*4D !K7*x,,> |8+D"|4 o8"HKz𡋔ǵ1Rm@5c`Bfy0u:jaDXV<6+8eMG=5+,ՠ  U(ćCs+Fg)HC}kcp4wrf9>A ğ_56 !ju MY̯ͩC^!"8zE8RTx/K@V+iWx&lRӬَ r~8.',HТLӅ{{E]ZegsV1Ue A^䌿 Ԏ !Jm͟c“wRB" h@3Ju◇9tp=& @W`mM`|Ng]#GH wx'NhX.^-e\Ś/Th.kLĔE`2sYKTF*R|f>DOr,VvWwrBqD, 8ȣ'$B5Ct -+ԬF@Nn9t`%@ \ и5ɛсN `1/^߳G90kiΑ]Ѡg'UZ< 0cc*شή+QzeǠ%K*p aRzjR{6* /BB#@^yP l0y44DbIc@90 i̿6P$ށp8MYӴ(zoFh5 g Ib#W<0HyjbLp"̼RF,tx<B+PYmYEM|Q)2ؚ.P)-$WbCmA 4>NzA-&zFި5҂'܍ w 72Acpsb~Ĥ/mKg@9!ŌVT?OOg8vcgҭR<8vEM.qSJ(LSoyB0u!\;5z<#u$n3t^gx+1dQ%r{=U/cBg]Q4إCu3ZdGq}:u`ewErIUbJ0F Red :)Ż Rfo~+ropx qd:z5@&I6g};o9C;|!u Ɂ_5{|buKmb +L)0;3<. E6 VCuDx%X:g< Z':)PG>5F;*:!յ4Gkٍ_\&TԋPP 4HɞR6dp&m\ǂK( :_`9ҵDqJ1bc?W˜V#4S!?C.rp&(5ZiG=xEmG8:KYzkҝWY= R:jP7Cu,X_xsJEq67e72,:})q87z ,0#y4 ~oՉf 4"DuƵJ//{ޟտp + bV.OO8^nZJG9rb<XA,Ƃ˶AB= ,5dOZ Lm:Igmw~PET EJH:r0XikSt ?Xb3}O;[~ 0\mw3f4;1DAP6 q܌F.r]zbea1Y, 4 x$3bIre)\t?ogӄ-yewy|Vhϵn(C#1g } HxH= cEIOnhXwn z+*ݹcm H?2yE*+} . $^v#YB롹$.  KFADyήe2LB>a^ @ÎMXƴփ @hgI)KjFyy8fE 4Id~{r:דJJ+.#Hs nTI֬o@st-Z{t5_򀒻̵3 6Y)gAX^0?-f!^=W+ߜHqxzw\0^""Ϝ tY211Q33f\b8v߻8<ə0/l IWjz=T30iq|,mq:_%dggJ/gۨ`նRpuanbɠ$ w?1uwL,S:}c9I}K2?2hDIVO5Ъv8%:8ul6է-:C]CN?Oڈ Ϥ[a跽iuEO^WJZPӕyJ̈¦T/W-MRO,8bb{?؈r#q{)މ-ʬ#sE(SY&L5xsL*O~aF*/ j? {hyiA7^mo+O6~c`2oiLƺ>djVs5Nn, #^d807Mq="2eܘZs+zkeyZ ~-C[aC@\uQbB1[$OW^lkR L_X8 lyMbTdSEp:u_eא걸Ҋ`ðޯR`b8~ԀZէm %cQ%$H"!=FX!F?q) |: I"sݕ iɵWf; -@\OK,#${޳T/˓Nnǫv_uvAW?A ?4!QXP"4ui(/r=?JK48DBKֶ=4m^x~Xz/NiH$^0dYеk*E$1_ #AkÔƶRbtTpd_'@na :v9ai`O]4Iw'c O[,`exoxTDɼꀃtLځhMQry 5ۿ}k@>P ʫxW4Қs|x>7R(,-BLK#%,r>' GވRqz^ )*X#f=#7n~THu3왛CN4dSȽ-TjOAnk#;vҋB$A0CJ$ɞL;q8j7gYoUQ5DR5x(}) z ku莊/Y_IjWz_M(g75ygBU=%ЇBXT)|j)[pU{>En:;arhZ6'섘[9&ړl Q= ?,z+msSo ̥+'^nL~kXNjF ~uOfpHǷu\r-8ldg2:U}Ub;%HgL ۉh% ?-#}SBE rCkt!*^#r` -]^qw[ Jm^Wu7sB>bRCYCߕ~;@< yBT.l }[p%w+F#IVhHX{`{MO|'ırhoׁjd#v奵({φu M eY?՟%C<0U:J/_05*6ŒX{0`v^CORI70neItS`4[ >6tvf܋~FE(_iO"Tph`[ jx4@6GݺY\ 0~t{}Z-#VlDF{#>[/~X+MIEZTjgg ;Q7 M:B{uP6/:Y11ݝlkXi--' 5PEtw#L9-ΑLx i&C̗`>e.%qGsSsn6"?6cU 7DL="JJvI233fHrg>#״'NX=yxx-AS4  +Rln= FD^+P}@ziL>rvRwZO@:Wv; Zk}. L􊾱.ցgG,/.+x6_xDt&w5LﳐNR8'IBҤ[NK*ɻ*{ǜ"^ĝ*%Do~սuj]@NIsm4<`ԧ [7v[i踸2‚ ~ffA!pvg,-6xTa¼(I #dVAwu0,L,WWK2^kˏhw &/T$1+ UZBж#HId _͍Y=ߐT:Ynؖ:9]% J~Nwy=uR.#k\W||F(l<3n&D_kĈ&+Zqk m28b r CeϚ7m%l!| 2.!~SGyh*Ft `vp `kَ'!4V!H'R xL``?!RK PѼ)}~)f%=4owտvו24b4I/ݞPfGq'v6B] nϢ ^)$b Gg%8^e~W:+t+M3A!H3!f2$#T4*"\Q2g*K"` 2꽍Q,VX䵎p9OV)ծ6h2 ЬUFa*:^]uc@RU0Gõn$["YR2*"` B"VHK:W+\H^-Je^a y!yhW{;FVv+8MyoSItcA*MO1D2f͸ک$ =yd"h[dë:ʅF61fҁ"mk>&?p t @l^1ل/Y<7cR` ?0n6Ksv[!Z&N | #Pܘʞ\f,)82N U~;g`VN%Uz1RshpDQʝs(ʩ˕F{&p^ͰIfs,mGGJhEFX^%2 r[Q>UHX/æ=Q v^01OmkHWg?oCaֺM7'o#o\YR Nu3c=WN;1Zy"v[lQ ҃{iӈN)< )zegoW:WN 3.y pU&ôWjK؍T\ Bn+ +&2,x+EpXykp?-+d_2AJ%}#9"t@x ಩/{9fz=hHu"1( Rv%qkptSeIZ[up C".UyaVɤ +g7zVY?9fNe}wlsmȯXCD_ ,dugMoD> g-Vfƴhs1Eh:V?CJl8g]u?YFa}NԜD q:?<\;e ;aIB5sm<(T۫mr9F3(gr~ 匉o+° 4u JyZ[i5NjxJfܢ\~ IF6$3fQ+pQ@`sxh 9/@Y֘(d.jäR7eo\lMeMtY_4$NۗlEKp YZVԕ_kg䑞}Z72AVGZ ]Ԃ`X)-з!֢1hB^$[ :I[yTŹb,kGwףvF:z IlNKGZI_Yx. 0@{OAv V5ܠW~#_s,'EtR[\^28nO8QCQFUOR{w3߼B+Md^7ë=QF";9W$C`OVcs ̰>?QU`#rtEk<]^Y"Cb$d>?:ip :._0h!SMZRAX"˯gRItp'_ %]?U&?OjF`3p)џFC:o0A[֒Z쓞ќtf|A]_W>qp#(6ovںRF!|Y#L~8kC/t XY!.>Nx)x ׅlI;MC…D>ǪZyY?2Lk6%!o's2ط;Nc3]BJ/;4UYnek69)xC[c|gߥzhBW8oŪ|g OFJr5֗i"A:_4nGUd;ߤŮG+r]}TWC/e bHP"_5r`!NjAshC|rV0n _}#rb . :l<'Y 1T g5xWsEMfiMw]4ώn.HKQt=XLxX*W0괜>==U֕SF6{lgі$Fl,~!RxFIm2s ` MqjjKw{Rm)G}fqm$Z7Q_匊{CW$K-f*rCe3%a sq3SPWԉqWP>jOk4G#0t,]If%"!xhL t-K/X|aVG?(IϲSdecc[Gx(מsJ?gsui`0Y썒Q9(:a\f+;sw FUpJd>Ă%Q,zB)\gNje/_f ƽ۱=w AXѐUm IZ*I^lj$`M&~Uʲ53:;żKFT8Y:}Ƭ0O')&6=#Ai"OCݧuI0x>ٽp-k LhR/v"s_O.ŗ5%W_̘|ⵕnossLc#sOhʶ~*OqtPO/*HS\QLfHZl[X<4C!7,%\$wyϏ CUr7B6GDͶL'_9_^)p|'k^.=sګ x苃ԇE )ޭcRdUN-iHY:z^ΰR,ezMOw,ܩu]>: ] A e?4A/psB !ŗ_[G~qGx>c~:EcX1X[vϏfm8D%Ϫ41%̠C'X,{uv~K#' qh";b5?f2&fT^ŏCeS69+2(/$pݗ_[Z c/yUWv =Ĭd6; zM x\!tڮis1w iZc+1]lҤ$ 7K;45`6 ƹ3t5+%iY(|fP`2Nb%nȔ1ӮVjm #@XE"jJ0J( qsr{V(2FB\,5ʂBͫ$Ҍ}.q L^E!"!>xy=K'(-[\Uy&L[l! ;\?b-\0;AVxf {:9^d⌠Ŀ@wԙ_i 'iPsNh v1ʨhlڢT ^:EF.3}HNiUgZ= uk8VY,zbk 7 rVQզ$Vb2,Q;}3[N[ gWxۿuJś7݋k^kU8Ɨ=SeayK=]˼77 (;vyOMr q9+ DGK"O+)JBaM[]ߣ{nz4.)Oz*yu&:xQ_YDzM~uE>G,'iׁt6'( 76}ٺ嵫=#'xes6WNbqi\W=Be&y: c{DR\ 퐾յdwĹf8ǝ=om{v/ŲP¡ĚjRg5\T}"Cz$|-Bp ='uf`:'KAv2L°&G޽;78X*"#Yw ҕ]}w]`NF&( j?yQ:ZGKvrA*|?&`7k5v*$БS8 g'0wW}B#P#אWu6{H 9.I̓1C>;yEP:mRl -= &}ʄ9RW }?‘EIxKm."d/0 \μeLo j(c# 2p?7a_V΃{oբi }ӊt$DOϾ&d "-`>t+YW& rփj߭~OğD`oshȇM/Ɏv*0 oXV2ވ2Yv%::HPA!$93.C}2LqAa O%V.".)<¸hS:͵W'PmiDX@HL.x™!<qm,!D,-:V RalɹQ YԦhp3CaMUK(TPJN1,*(q㻸= _i)ꥈ~V%(*Qϓ*n&d\3w( CvT H]+o'9soB>+PRK +G!.prUۃ~:] 00cK}I|ԣZ_o^G5Y.\QvTO"/ )\q`xz9fp'i-)|7$"#/n$TТMW N4q!0n#\~m)/'51MwgQNFG-^:Lh$ 2Xi> kkw.`{A~b#^sŒ"& FTb$3({BuF1O\H;ŝ9f|JK[GصoY $,|l(cCB!5֌BW0 : y Qb9Wj*l@(vG,\yD8wRѫ[ϾP|"|CTRx(`Jkqiݐbq[%z+:(&DP .?rm4 *E4 *_TG)&5Aeu*nٝg).8 n dCRF78P; PĽ%aOģcOV7Zs)_ 3It׃N#x!as`Dʤ$—mDnjXA~ٍER69mYv(xv3_߻p m8묖M4"[QBMEN*1\Qi#rQNHY=ne*OSdl|Gdҡc/I:^p~9d:)NAIFߪ뉇EiFtoxt?jK̏!AbMoͱkCMB60]͞ʍiq=|kХ5՜ḯm< dl|YvXm:=Lc>_ZggEOZ[f7>wpF+F1尉6áE$ǒ =l VIxj˂Eo&ON+1rdDpiG%oarw5IɎ (Hc?emTcgHlqXX. AWC!`:BYZ\:3T O `wd:p=eru[{RkY6w+<[3BC`(.|,Kq k'XclXXCX|Z+j2r;ϯnzbEVuMk!)M}垞Kv(G'YRjuB{e SZ~>qAEnKy?vV|J)ʎO:!4#@9ܜS 5GώSXM>!__xM-'ILifmaK Qh# k[6+NwEw%RQcmTĬ97-Ki8R޻:Ҏ7#MOg0ddG(Bi@+]~eSyײ:gs۽o*i+|f'$mmt!퀰C:n,M+Y+Tg\oU;0J>jnc&K : jK}J6ag]NmY~aϺoz|"P`꛶4Vq967tdu4y.4ll$:xy.9m:j Rq~-g3fQ'QZ}qr|+{Ƒ:;_F*DP n$I:OE7$ݷ6bwB,XyI9&0 kћbIDrvٰ}_6W-뱄\-dQvba3 ?-o'p!ަ$2Nޥ6= wW~Owul sAt((hVvkGNuo2 CٱpcJX$9T=U*R*ŃEc6 `9S3ko1b>uv6j"ajm*&3`}\2_szz_3sr`pB:}ɩg67=EW q}[߻ysXknŨκn"/vnLM@ P ~.F-8k 1=vX14q,WΗ/7 ^23 rWw'vQ߽rRqlDW34@/;s+liֿ|w\pUB1woGC<>%)8=]с1  *iT"^x /]^K~H@32 ]d!8-f}MSdZ7;IEighЗX7wԥd"˦um`^;"Q6m >3d"UPSIYkAGQԳVO$d'DV d+ڙd};e$}qƀ~~[]KAδzUqJaB⑟.g~Vdɓ4TEH|0x.Rn|~^$~&kMᚂPV 8 'i>Nto6v` q!r^Zc$m< B wׯ:$hr;kTh.@Ol6oj9Mi4mDAn@3Q#P8H B`'m`A {]&8*"89Eǯ>P#v,?% =ii8NV/P٘Hn:i'xZN>^A0uJڴ]}3H|JI4XF!} f { >ċz;dS ݲ3,&z_'dSגWU~2't!q~,9z&V@[?:powɿFpEpNpcn8jIVJ1)r?Ŧg`#~&4R)AĘnsBFzt/>t3q_UA#&٫vg>^>G2'M1т"Q]4Ii,s; Tl .<~nrՕ^Qς>VO= m:Q) 3*:F \UYTϼ9&'M[rܾl~RD,(BGGJHZAL=_>ޑ0zјt@! !?N UAa">g}N1/8D'Ħ_J9Y =vYL.u6++tn&[g&ډfk.v$.,.IuhM2cɆEi'fٚ:.9]8Ejs+Z^|`HJэ49rd) !>[+MdfaaJ} W.Lx@h֍e;Itȍ^<}n8$C%ű/z mYb%#qиiI6ġM~13􄞄a%ڕsV%Pa%f1( sL.o sE 8BwEd3kjilz(D 0K6NTk鸔[ViyU[{@ bZEh^QQ31g3Sd}wYW(W;\C@e7[>}p㟀]]y 8p&,s͏nN`OG_Rr޾82m׶F/8K1*"6QAy0穀 2㱱 ++[fcaEA%U7k 8y&[FXkgAHczEq0_o:%% ҆ɰn\|~sgKύ'66S"~P??zjPҩS;PkYN?KjIWɊ͘{[I XKՖ7|RVRڮEַ@Lo'^­*{2'p)>me҇B%g~a\ŕvlp:z[*ʃ& CiaPYqר3l.A?,acnsF8cMeC0s|3x~&I @5 ],keh>8M n6GV 8 )W=SњpLT;uX[fih7r/w-U#쫸]!Brηs$ȒSF]5L#`&{'!, N'3rNb8E%τ/wbpn^kCDYCC%&@BW/Pը,iҹ dH=W7lT1H-pI[#Fv?oxV3JJjoD9nT"1!ŐEb yM|EPρ Lj!%4s̳d.?ȁNcЖf'apy[tߢ[N=|)dtv}ߦ`}=s*lqv(O&m^$H0z~NZ7[ګ~%v_GvUh0<ݢ.M? zDWYuFR$\^a"E;uh+"KýKhU#~v=asL4nz۲FU+NL^SI xȿu\!(R>g$zŠ)pQq;[E5#2Hx] ff n!ۏz6YW>ͳe$6vKOB:8 cljL040 ?gήq1WJv4 Lzulʤo,{m(`uWq)[5 $̒(bQ2J[^z{(aҝXhdE(rz!W9STY,[`.? ?l/ݔ{c+{j'U/hV"?2K` ?t-] |S9\)&B=h? !iu F¨ƫ/Nv7Y7p[ׅNIpQ1KPUYVI#IΆIQ:E}s:@-Iz0rsb@8օDpVRUBfV^sέxJvKZ*k棾WD=K[$y+*#=\V-.SG' WB_e!r#+ZC|q5ULo%0|F[{GF:UwVYT|J>nH5lz:qs"oHNz] s [@JXb#O6YؐKaF4~wz0Ş tj^뺐CK)ׅQׅ"ugˁ)ēSO'(D}hŨ_ty7aDP/9U!K[\LEq2L[[ۈ3ؑUDOjg zKeRaV2Kă.pf8I!>ApDbZcQ[(V;%[w*,~0y%oúPmebftjD?҇[rB$_F+@&^:?cn֣\F%O1_U]Ս_Uk%'Syѡ{ojj)k}מͱ-A[na(&` L~x?^LZ$/f7L?Wm UW@۬{9A-ӨԀa/8EѨ'M? :{f{L*;eր9+9 pe{g{=,68MK(LvjoFӍbCׅ"˕Qe't9Ѡ$f֣O &Ȋg}y' GGQl=R,SI^F4I .@BD#zh@s94~ңTnrRluww38p r3" BYCTj69`v$ϯܧU!PXz 9Rp*տxi4۩ӬjtGt=t5R~X^'zMBRVKYT /ku"i3fO0s\ 3\* XuLU#xVH-A~zo>et/oe~rXu +(0<鿕~K,^alM`"W8 _!qTkA1I[:qC!ܯ (NI6'v*TSWcl,m`S/"ljiokOz @ O㉨ #A~38n2, C'TjL0L;6Y!BVdB T"ÀOdJ^4wi¥ۢρLJQ =Z'38Kt6 Ϫ(AgGa9>Ӵ]\qQ~`2g Gd*%Ӄ0^y/us K'!Gr!iAXHBjKI 0 Q9IԲ3)S6jkU:7(FY) k`a*D:.cJ P:wJkEkZdȜL"ߠ֗.:FOFUtIv;zAҸk֘n4HS4fWsQjtx_Y3[_|E;0n9G N4j7 l r*iǺ>$0\L:8ܕ&Hm0zov~zӚ^=e_{˜_n-%]<W)pL$ĸ8z` AL4_\Gj~fenwE/r RA(>|jgFxz{+BǍqfϏ$ knmVA:N?>d+.C UV5#,a(r VSBܗ[Ŷ[w]MsUYEc۪ aVQqo3Ty:CaS_ٰOzwtzAnD޾8+#/YDbee!Em1٤q7tǕ &m??^13驼>EkȲ SgZa_ ¼5i<,*'A"%.wo?jluGX*hh&o/m` hDc!']~=?*اq8FTmWͶ30BU]2nbUyʙz"Z8)ӊ@ d_V'o}xχYbU]m7zb:LA0|\X+Zԛ 6G 0oB0ƣPe%) al٭eD=J?mXJ@$]S'j 'ޝo/TQD*u }} g/o^o3Jc+#@^ #m*}Yw蘫d &!uvZxE%w–^GXxdEy\U97CnԢѷ)Cr_*vGJmBI ً4Y-z\3ku`NjZoս kd!KR]\N+u[sϛ+w<ʮ ;e<lZ҄,TBD72Nc/6Fk7[ >Yur^E mc7ƓjܲC؊'`gܰHPw;<z75G!;=S/ĥXk`V==4(~t&v@`ޠNfPIn/:tNjh'"_l$>SzTgzU%{{IB-M}X)@EƤ/tUr Ѧ,Ɩv1{_y|ymtH,}8RgT蝏dųQcԀXՉ B-c!.\[(e@r(gҨ y4 o "-{3Xs@s.Au eԃ?ձZ :ף6+iF% _'E"*C4Kmh킄D5ƽH^(d(F8n,10֮/(b{(IC|SG#sPa.\߻6VBK<1 n1|)J). n!蟓>ШЩSثH]m L= cNNG{wiB RO1Þl9Xnvg 3>Ye3?LABl<(*غI}ť} Ǔ,9*rd(|ԁ~7`mB-R C~s>?9v}=G_KR 2l.y:qaf-]?Ν(Pu"Pt>Vb`Fxqs yGPYA}~M&"W4YQ^VgFu|n#v IzQ /UA8=\9[чgQ&``h'4mG9MM·gAM9/Z9E)s@E {ԕVBX.'Y؄/LWhCY={7Ձ_N;=*/Pݺa];ļ{2_.m h Ak{X%ƥJ9 -B{oF^PiENY~"86V:)3vc?:eq p@*$%o6fK6nToyQX@>er(?gk"|g$תBTWӤ$nz`@'Rcm0:=A-pC,RϦˋ ̚65t.RNUB4A]Փa:`=sKa˿__]5KI1M[gš+CrDcZV-a,Yvhۂ+]ެs0k4˵a[=|q]n3=A >Q݇17Oj~90* 4LD_z0hE#.yjߪF7Jҟmj?> jJI~b@Idu,x-NA1Xێ5~Lwm/.2+wRT)4%mh!Uk/ Sٝuuyx *e\|(CJ5Q`2cr`]EqTla <ƃcz-~tE(15EzY]k f[HosQw3cjg ºIE .kTl;st٬>NDYc}Z2@Ou` `7nOnJpd8j(-]8?BWmF{G$pζ-)'&XW^݈Gs>t!SksjhoD4~`uO?/ggE+HjE&RzJfKL!ʹlp̛sww+?O f61~iҭ#̅4i+p-/eL™h^P nu0H24eeQxя4jN֭9U ?kiԔVaBv)\@2|cp8x z JT":A;i-}ˍC,c\<~q$gN^nk||@%b1 K=[4DO\Ga+ MQ_{ziP7&G'TڶeVVr-r~Q,GtȘr{J4)]@<3Ui%k xp]^(t4:[}dnȹ/V8!H ſ]A[|?d"&`ԅ%1e#:G,Czˍo&$f$?$O L=; @I-tsmJrc0;b{''*b׷]wlMw5K"+٘v%_6n_VWÒ=C39(֘zҦ?xKDAM2I*Ӹl`5!:4C>t7-,rgFd;??]mPBcqƞL&++Jet0c3~"KM۞٫S S8*{P[ƎcE(!)83J1 `1 6y #v$)kMf##6wqGRVET M:t9p V2c`Az*.:YHlSY| yv-/`kAm3;&<ΨH~\4Đ됨g\;lRz7Af틌\~gG5^4x8h-zz%D'pK3YX!E֪E!'$ B}NdÎvu( z_$'n*]/2!3B- Q %6jγՁZcݰ~搄E0U{eV6,Tyw 9U)H0 3cgLi(Ԕ3:78/h%`m.k9mrKh /ʏ̺/?H Akpb=wu2c2>Z@"28vdIrGd 6Ƽ\syR(y7Ƿ?J;W*߭5v-iuSǴ_2#Cfۯs\6>HDMOH?H"XZF+)3_tVͬsR/դ YToݽBb0l}}"J~059sj=Ye9b+bU5kJFw1Bن =VGܭw[wwpo8IKp^oTI#.r;+d0ϟT=<]n L-7{w4G`9uw`5)ks/=`23el DPWR;j聄>(4BJ3NZ~-% ЮaX\t֩gw*sګTSqi)|>K3.0)poE!C(ҫZ&B )PƟ Ճ>]7*W=،ut&vUD t ,>aj`3 OH.wu!4pSEG ߹"Qi϶ie~k6. '6L @F "U_X+N]`ܯ~rUA d9Ʊi߿-ku㤦d;bÏqHvh0eus$낎P΍3Xd0RyfSJ _QLS(rF+0 1+ʘ$s?j1u,x<*X\* ?`0PBwaI^ل#9V&WRC9}Q: 7oʠoniL>$zpO0#q4e)k[# H>tY羫11{[#VƇ`tml@ +n) ],Xo=FT=owxQdM\΢צR`?4XPAkwPd6/vm|*`fa\Wx2eI P~G A)эu=!p)tQwּx|ŨU-h L \Mt1Q)ƃN#&g/9Dnx/>fGlnȰma|QI#~, `i {. ޏ~$'E4ۊn"XךqԄ%Riy)ֈE*P{F<׿na[e:n˯_`XnAU= P;qtYuf#4D6ꢻDݏ14q K8Yd}jĈNK#ӒF߽RptCb=}P\_ c$ڿw.X+l!̈GDàᡏ~ e7`wYy7K^qh? IWlD fѰ!ŠFcjYuJ?.kIt> i7ה>]]Xi!h}ǼxpbK9= NO!5Qx,K+8W'sWGʢٻ* lKtI oqlǰ˙66& o#w|9;GŒ(+cfnef~7 Rk& ƫX(HWzLC`M@7%.1 0"^[k"E2c C3^5. c_:isՏ(υ53ʍ8n+sxKkw@)g qnf9G QXa_|H<O(z>^ďuWs)7:b6ϓϣ`L-A2 z ǽ:9Uӏ1ӍL%_LC_@K~8Y4rA,M] $Hj.akv\aJ.(6t;T5IG NENCq Y7@ Jp莃B6HĹoIEt>GP##=*la@P }=I./'mFA2|ȯj6ke/ιydFhL/pk\gcó6Y:gk 7\! `Q"̨UIbyqY̵}/ 8\SrPѹ 7ش!盎J3[g`swy/ *znpu`V3-uw_po}Zvx8_(Iy(~zo*{ YkyTuhW<+ )] .Cb`;աs&Ȭ4 8D77NN;WAMIt+&hd*Qok&1.ӳɨ冧0Qg@|uգ@ L@ڕ,GQivgǘ(1P:Wk\Y%(%߮PX %+[ʔhv|9H AT:eÜ؇Z 5N#E'/W=jmqM)?bt2{<^zf/;D:\|}%{ktk (R!8!l4\E{P.\a&2N; / 42 Є cZ DCbh˄2gkxm&)CSآ2N#gdQ^qf+z ¥u>s^ִ\+1zlSݣ76rGȳ 50((gHCcJbRR²_֟S8QΦYJ pc5Z/kgfe }ծsW{^**g*؟{_[IF=Q _k( oғѰubԢYU Ix ;Q(M9fEE~!y,gn}N*",\YЮv;W8Z^OdֲD yx# c/6, kc_6,"ɛ]}F`hϱ0U":(&!h4(6|EG>X FZ{wY[Oѱ?E l)=pj86am28"%vݿ*(ƍUْ@FڳīGƒo4Vs+'^(u?&KJ6z @9IU 9-q6M449HOFoC>QǾǏ*~lPlQ}ݾ(WW1Cg)avVn9\?hrWe34`b-*v?[uSZ>E9NxN]zl.̐, x7՞iY5uX*LjaB$8mwX,]}E|>`na>^'1݉MÐ8I7LM4[o@ʼ{yż|c ư>Xt~ wq6#sK]UB`*u."F)cpYc=vT 8 uLPc# HQrתЙ/HO婲{`+~ vflhg(ۃÍK7zJt_X̃]@AxቼmUA f- erڛZ䡒{< PxY?x?.>;2._m@ 7&IןXK2IF_lȓ'ZF \R7N Qg^zzw%јP=ļ''?q\֭vݼW.w3J;õtb)Ka_gABnϻv,_isJۉ15`l0Br /@=nk[:͛j!MEfۡ/A}'w X ].emb݁u3+=)"l>7g IoMRiqV|Gy+T:j sqf f&KR Rl]nmM+e R+ʂ~y@`ᰙg8J=& "eBC 'ůlF|ikie~.#RtLG|cY> Dwp&#Mr,(p}Aeo:Aꤤ7On6һubj]e)Vp ĤyhՊekgUt*$a g!E`hlЊc330rg6HBw1u> b$2t6u }׃ppTm΍f/rm( QrE*6 <%&Y',UY$4c!IٕڃڴeUjwϗO;[i(#J: ;Ǯg?t6؜{2&A;Es3jt  " b^ԽYֈVA{<,ia_bSE_ Dژj+Y:k|96(nO7@Aі8VuA5Վy,;fFRv!r:Ur6GK?"R/vt;8x7( G;~r_?Q;Y]Xsw 6ͅZ`o*8=?Dja5ohqk+;Bz} f&IR/!הVhSZhk?oi}Q%_w"Nk U(%yKѩWQmdѓ6 =q#XxG;%ߣj=+V< .>5!_gk'j"]\MGIڈjY0]-CYx*2cAj NjcP]*{n0= L.%K{knK*lD!tS]FM0x%d<SU77[Z uS;@pHnu6C;퇷FhxFE{5 8CEzSa z|3?NH3':i: żW;slش;wRĕI!H4d( Ů T` ;xdž޴ۻvRPb{eLUChiJq:=}c]o{E-~q^H+cǴ4R +W`eGuK}8{h`2" XǮStu 7/8X gl`&P&4q>pQ{.tYֿ3RՃz3MBO efed&of$H9P&DTPkቯkP.Ad46ud fy%+ZxP$ ߣt akL3,PA-l̟3c'@ ]wfö́(!IlSNڑsc j;:jg_2w| (pA-f:w$$u`NPx@sU-XaE%&ӊn8.+I|{A* ,u^ǽ:*>9aYmnJx$dP~vo|M9۠bw9|@)KJ 0X!,J=Q-6 6ZZ^m P#x'8Zӧ6 ĊG$~L*c!ʱ=D8ė}0@(ШO`HLQAw> ` dszn}r1"2FY[폂VE,֫o)ԑS ޴!{UT7&Ã̼,W|󋁨K- dR#zNWg4XvAwI"\Py}ÚUlJv"9mm*T'2^ltksΪE`Rj H NBs'mQ7ѠqL =;6s$m=[]b Wli@abhԦ9. U@?wB9u1ss*ubk>u*aGX[ϗ԰euKT)9 )ֱ>SFaM۵tܗXW&VHҳAٚ`& TND!9f3#d-oM|{K΃O5C5(4/&+ǣhN;@(7ׂx80KM>A`sO{ kX]'jp|z!xgťX&43n3>wl|@Ve6ho"[A/譇-|RF|ǔ7izp@L"5gWK r.,\=7;(C:$9eK"6z5y WPW #Ih>AA,`M1LGzlbW^0pВ.D2"Rܶc r{A\~e2V "eyrfD1IpپfFG0X'rKW\bJEZ %pMX[]*~%Lѻ =h)#R'8"nLGĵtS;0^]f'rO"1JPA¨,5('j[騄C4Oғ]. C$tCH9 dR$j~B( */dC0T|j]ST1&JJwfs`N?oM'k~qgYr9FEQ - 2.KGU\:?j/7zf\Af`36=,k[u:S]%r l׬ 8wu$aNSa;nAkք+a֑#30 B*LT&GA0?"}31aHqBUy "AL_,d0:Q 720TLu=@lm/1IʢYґǦYWzuLU2H@LSw2;tMWˡfn Ymx Ap~ya0@q5B_.ܺT~s5QZr0<4_fqs0'cd_?NtQ1*l-&Ux}y`oQaIt# "Ԧt$kV}T0rbMI_4XʽxF(y'rԘoŜEH 7ljDp/+tb JNT=IР0Q|=D@yG2G/xfDT&CQ,>d„Z6B#~i:+l%mQW=B0ijL/d޷^Zٵ]r҈_OA]>. uJ;妟^=CmǦʔB-rV-wKe.;"um " 27&`I; h’~+@Е᭥ylRn353}5[#JN@CUf\'iOeRX!K'Hfz͠ZAU k>;gY/1Uf_L4Y/c~n!9L&Za0"t~k3e.RƵoxؖ^(D 3ϽB D$sB\0s}/ᶷg6d\5!%F47|z<̧2>q'jMKտRDN>K8ͭdμ>jϔ#cfe~<#Kž_VlRUH0|Gy`µ`p\nJC/N-%e;,{v*I艖J<8p4؊1ɘ0Ph[^ uDNvއi7})vXmA0a*fˉZXRDo샎cܲVFY YNfGKwHk;-jOZMQ2'n6N=7`0fpvV{jU6C? "L=NȒʨ'.)G{(;ּm><Ʉlj'=@5:J%*.:5!93!!J[>p6%fjZ7"8O'è9͟Ct ra=nn1Raٻbm)m'PCZ5FHOf~\i-b P[ 3`ۢ=9t zg8J{QIIye~^1X]jM) tM?A^56 ؠ02dҷ28*MАxRh]E&~@eLADE(u#zEŌg\ 2nWuEy&ʝ= -s"S8;m KZ4kAJWj;5]'#Sa:Sq/(S[Knsܢ"ĮFXT!3s4B9ʺ9~ϓ{wy\-d5Pc̮qנ{oѠ4 JF!<.㕍H\g~O b!szLL{j<| l׺ߖZ^<FAFp"x/NkK s/@[W!kC}/&kHS*au征VɅ}5w,$hW:(LU ehZ,2A%O(LuB=9*o K!w:a+'{X &!u+ff_'3 }> b!_LCNVA&+ar@p 1|.2j*b!ɅqQ8%iwNc >p xRlgE?T4uF۷fKV#4ʴE߀&7:]͠@/[@(|D2s,VU#G7Ξ!1ۿ>\a5v3 h#eA?%p ƼV#]"JR6]  7@|`YN)FP]wIz@ ڗԻyBHD9NdͿG d]:)ʴX2n[kHFIǑu&o'8OٍSz^%rg3/',ȍcFi 7+Io(8 DZ4&K/LEm|AH'ʞcn VA>⅏Xed+u9 {b(dY1\1ߩPjbqrf'.쭯V)_ט"}  Dآ5R\3롱O(D}}Lp|< =u?*H76W@A(a1[TYY(%5kݱ!#n>v <1\=!$Λ4M+=!'%ݺm%,6p)Dz#+'$5 ނjE7l~63o+Q(ChY]t #:e/OФ9䂮d6tzחMBi.ME2pƭ}MPDGr87)r%AEY*v@Va6jV)RHDɪ6EՁr`YCڸX3#тaϻ4[fn=68 `/4׻0k3x3 ~8e :6V/lCi& T/=\k BmˁOIb#ɜobyϫOp͞#L %`uٸbaړ,)12tlSt|T;YMXMxt6sJRX`Ej'SI.k}6P4)O=@5ЖwD-],;܌>YIBٹX쇭%s o +;>,@^#Zx^lc=[R |cw5$sxc?bJxEh_h IYqpӉo"MZ*dwRhkƴ`B NvPV֏G |v]q-dL{t:B.@f){f\,Ӡ`A[o(ӌhq2^{a_>Nx$fvGُHb)G򬭅^DU9N`7#PFsګ2@{ cb1yʞ+'|dџd(7y<*KfzU^nwK)D)G"CY&8 ' pjGml-%$~@ͿT2:e NV8Ҙ`?j9YixLt?}HIP:7ГO<}h؈y0ZOWn2wE헺Ɓ١L * ᛴcU};Qu_qV*Q|rZʹ=~cUa~79ORe@p,φYsv ۝s-Hr@p: Vp\EY[Bah?g6R|*l(sN1;ra= cWMR,JDUp Jw`U՝p&r P QbjƆ{J4 r2ITiD+,֝Ǚ4S~Ahi^SJH`k6)0B%";|]cdW8oQd B"7SkXY.6=0^[CImU;(μۦH:Lc}"_a GF/N ;+#<ƢQpUH? jdtT} 5hfoK-lo5R _<7&t vlc9CeVq\oOj9򢹡l'Rwe4jg(nfBNpÈe0&xj-M)SRA,?m]wI@-$Etx5g\uS Vi!Æe E 9H;PȥFL*0\ЩҨ+S=}!o @Yqh/"9ߛnk?b,س¥{~Ax_F[ df..GˬB8<]JD(Py77KyhZEG+DHV j?k"ߔnf%Ms=Eo0 8L^Fl(:q!Kj37j(L@;ȱ4Q@p"V;՛yKøA?|<emࡂpM~V Pޑt=oq'aM2F҈L+[j$l<7h_DئbnR*Y*Ef7?ؗ}gC9Q Lܯˇ(8'呫IT(~7QrSE JpDgCψ{ݴVTp[19 zB@&.G,p<\b=ʾE l]uX)"/А6%fˋXwRK9+Q&\HuPށ*ja{IoMo D2V7Gd֝W4CO|æ#kC0?]L/}gDv0Q)ꏲ0xQBhlF9G#wl_UPWZ"̈́ 4z9^>VU^iZ+ F#@aEIu=*5ۏ C(ֻ<.3`}& $F?h bݓ&6cX${2ѽ}m 9 6 ,h$BTGbS(~$Cuia6^yvsP_Ba<!im#g? T\/wM\i 0|3 dNQx5AQ0dȤ_D&^{튣¯Jv=Nse}E &%MfKUF~2vR cԹMr( NCbL=]J'Tk#1x@_*mk3J~jfy8T//6@>0d+S+ĤI.fuL, 8X/ 1wե%9f%a|}vBy /~2oL#*/QdjX^qI(չ=ph<[U~.Ud-ܭ203_`9G?3V3&Yz(0=]ȋ,jdʠBvD2ź~s+^O{AwɉY'4,ͨQ"SAxao"Ȼ4UK,< fѯS'Uޱ*Dhb ފ /;y-K VzWOQ@ڗA#GYOdQhC .ݑesbNy5:32!~#x:yhG uHbRGaΡd47rʉkL7}6E%tqox{xqf{X6!h2XZ^@ÃqPgįx=DG5JŦt׷EfA\*ͦB8mċEh@9}_yS- :^?M]8{O}H"Ɂ{LAJ޳BFs eC3cӔ1~ѤCWZ<L2%T_k0ERQ:+/؄U ЙqX*̹W1Z(!S&n$ߥUF5 D>ʹ2Åh).d;J[wn/889뜕ƇBđXhL:DIr֙8!D~2pZڇZ"jiTMcR <?7!oTk"?M\x䜖Z4 H6j益7VCJK7;Pr!!N qNg Pf!*69YjoH7Y6 "8 Y03qUu鎭d[GhA@Է6bYYf &v.3x_ڠzgvW'PGK/ GK9"wӪ Yϒ46'TFtT4QN1+ (SC+pXƅg *w"ɿRu`b@w4ԟi:̩IQoۼ%1höT~42JʳeWN.&)cx|UR.+ظbVfXPN].7p7-xӚy,bցe[ݒ`!j -:q~{5`b3 bHbp*zJ9b],A w5vgIE* bx;Z!Ă4j) Z)͠2Z:;fX)1KMn,hEuj,r}כd)uO˻[6^.y`)*kSYHN=8E.&I k).L$_Q !PԮ˷xq4UR!|t-pW׽f/}2}6& %v[ڭ(B/Fz1Z:uep(Zy3X{)[>(4f~Z>LGDJ6_Zk{SAeR9Vm3@ B٩*߱<?Q*7Qn(NjRɝ&={u+2H0vRmНe\g įr$ gt]s^4rì n8)(E)ȭZW#\bb>[)FQZhG-,{;cT -l/^q Pƚ^ apJbAoniZAn8:}ؖTY(hݲA z|q?5)ji:<]Y}1:zAAu=W,d~%`UZ>pA?o"Ѩ4JbxM P&@ 52&F<`IA䈵2CсP]!Vqɵ |]2Dlf-b2➞b;_55y &>`!qGIǔ㪬ݻ>CGxҺ (kvy ~SN#Ҏx.>} ;cE Кc,ݹO`Q\R˶|4]Ƞ?@άBeFב8Rթi1׎zpϘ{@Au PsQu^I`̲Y8~\,+U~Zo _ڎ*jELk9=m*i< W= P73wqiXcWX0 x Aw XW\ a<>HU,7rK|J6{.g5Zꃠ0?Dg8غR&-Ϸ(J^84)S:{|0%S3~J^*qo1|LNKKMaY h/OEZ.|@8|i } [s)jm܄;ԛ\A?b`NWl'ֱ̧z0@ ?B"l(( )gI;ݣ~PR.ahLBIax>R-Mzo1%`9_h;ah)琌%m,bV1XCn 6ct&}+]>f̮q0FoUi@쮭D ,ƭ7hb|LϮKZ>H3- 0%h0r:ݐj7-v)~OHϻ)$JLk)"$kyKYQuXLJT\?ϣu=- z|4\"p%ڍNF:`PZb_2Kg! T0LNf YJ0=gswLbߣv6fxzğ*rމv@М:*]fqi%(qYA4FZݛ>kx.׵|\$ZG" 6R ɄN~(|+ċg $ԉ' baCqX)QG%ٍ5Ni.qtif( 3{A?h#'k;jS:ϸJ{~XCD#Ƃk'hﶋ5,sv .UAa+QmxGuq; MAWy^#98˱hlަQxil ¯0c7Cq%':[3=z2-byFo7L}B`C zS  1:3ċvʄiL/Nl0EGAطhS3;RW2"{6fO.(tRmhƞb.ӣVl[#e"=*c\YT!m₃[1wg(kۆ|Dp+!0}s(D:OGh/JOqn$[djEoJ^ g\>JeC,|nooG r'&oXovgح8JU$^pL`1+$f ﴄn$:ЉB]rk"IZȿe藵QJ],;$b)Cggk@!j-wRР;n 'X@p pS702թk:h1{!-j1 [ʶL@жGDj\6f\ӄ*' \ #\Pц VM:rb$иP]սRqnC?eXZQRtN1kҋ'V]OKg助u8 'R;~|. ?7DA.Mcv,WLWDI59Ż)"b|d&BneDG14i~C"ٜXfD6|5{f,5y-qa\<ͼ \|-`&OQ=ѯu pZ=$G7YoZ4 o\:5A5zR`Ҳ%0bΛ'1nޑɧ2 X"xnԯ$o{b2%W`gZt/DdT$ S'#AWNTu7t5n.x8qA9%Rd ɐ3&P(_(xCe#=솤eD0X Nϻ@FAC `AgCu(O eh;;نs hJ_#l5 +6ӓ*M=;qpȺ!&S:%ofƇ,~S? H.>~l׈Xg"kP[ wo#e4 /? {/c0+ӪQX&[L[A vsux6 [-)OþNm7Qyx}˖O`Þj'<3GRmm{874U}lљ!5 mP!ҴxvO 5񊐗pyw{-JF#H++?$:fVGp<ϔ /. V_Qb=dÒUfdeS&҅E;H=_e=Ȯl6K)Ǘtm'BXFk$)kPIfQOH 4h(B9-͚(م6v?# Ϭ 0m1y)6m%pĉܦ=TR'U„;pztLE>묜-驂za2:=~rhe^mR;v秩q+j"diȾքw9JrͱcHeKKkNJh>3Z :8 RsɺZ̕Mgrn]N͆I{+V-CJV\r4)7UuxL;¹_g}=9C>w]~LժmK P{SϕN[,>uK|q̻ Qz,mۊ05>(M|rBբ S XW@ 7&u[E L^4acXR@|zq6ub'#{ȁX%XJQRk]eunZЈIJ{O2V)jJe6B^ 3{כS%LسZ`vUms5ӟwBb@KT3TaI 18Ea*Q;tU 1ۛRG\z"edr',x&q78ЙDGV dQΐI!!S[Jhk>EQW. ya+$tb*FujMFvG3dDEĀf٧tU!M+~9h{H*h{О8@חjO!)T)#>X/Z|")KͱP&%žq\(b1KY6 VyE ʏ+̏ӱ+,}L>qpJQ_FRrԺJ) ɽm_t; 7K5tnJ Zk5QMJB|aIGՅWCuDvnJX] `Y&ǀ*(F+99} ,5i_Y>AO3}ׅa?bX<۪fY7N:&gB+i x&J O ^Gs`wљ.${e׈a-ARp@sB&@"E0$?v2@o'_E/K⭵Aۥm'tΔYkDȗ>!j" _RsjҌnjf\`ȱ.\h(bR K<3RiqеAIVpQXʕZbp-e˳v~(a~`?97u6Rda{zBWt KK_jF;VM^-*x4pu]\D4QV.w ѣYɿ"A2>ed`B#>`*O+܀&VY`+\b!`" EZJ|h λXh24F7b] ]P 6LI?ı6MqJ1h HX 7wN0]yf NWDԉ%p Q$J ,jTC+ gQY>/e?!&Ré@!,A(VVd"v"zgeAoLJ?ЦHph/{ _ k@aX.I8=*1xĩ{WEt,L.l?i~:blvVhz\!\ӵ")F4#r//Nd^ގx tI=d=][Og뛨kZr>N67A| 0s\g@i-EQ“{Y4vbb.ocAVOبM-4)=szYaen]0kg^܇ɧuϐ-:S he\  a襤YN^8#J0F6s>Z+IWZ"&cs,\G$s SՀ[c 0^&s`#.|}e_Q+lU|xL"8`a2W,=hFmTӦQ||}I$\߫]ttԦ[-i߮^ݍ8 GTK&g.*^Z~4ʰkrg#"}q *'9xI_y7-ˮYC^Rqݵzy9]K>w$aAe.̒B1j$s.%irfqb1\e)cQpN^Z^ xX̹Q{FXz,gfg \*QG-0v6. \ ͚bjsɦ;E,4u<`*]BpMp\+[|T.@r}>FZm~ô~KDA­ғ'VQAKYy{L{r&p.߯i$Bv#w?eMn!婋pRո/_ax۪3n!]21)75t=(sdYi8e62 NكdC`!=ZRGn( qPU聂k$U0. k6 րߡ'Y2Ne;^p.aYʅ" 'X"851 ڛõ7n E%oRa +匣1GV:k\w2!v2l nh5:8صayzƵ扜IɑV("I 4 PgXv>y&*S2MןA1؅vq'w*Ct`[\i4zq۝쮅|;po9hjd*8.wa')ec<ȫ 9rSۖNQ c|-<,]1W@#ccUϴ`übx(ϽA3 oZ"b|NC$BbZ wܽA3ڻ:<9 Y0 յ+{BpҪiJ7q*՝dDD 4ЎS9+0ŸDSpȀt}jo,xoN ^ղ{ʼnh9!K9tvg Wo.2;Xݸs-]jbp;#MOByd}%8QDY[ZGϤ ƳN0<?'rrއ2(.|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$uKu Pޥ_3=q7e6CNEU_]}~d,BE7 0I ǝ1mi7|9%K7 ,Eff:.FƄB,Gk!(EGx_ߣ({4eKSևVT3^1%6o Po>9Bhuwp긋!:V:@ӗf輢yo2(sy녂ZS6jx_G*BxBBN"oLJD [_yϏyGP]GP__ XVmئ0Y}H!ƕ!]ڸzei[תc64ATkJލy'Y n /UU.tɅ!xp G+K*>3j3|iV|$imxzR "ȥ0ߍ9PhY u\||D$yg-]EZqh±Kܘuk@2<8$_w-Z&!O$JXh&DXďo,XKIou5+A 2hE iSԭ!0K- ލ5K3rтKAގ06$}NBPyxVKO?RBBnBRTv|L.fϽ=6:s[F)>Guu k: Su.,?z i:U<[Gd)>SBh96!I9QQ0mW.~2 M^3GFAqbkWV-s [ ȥx7>U(˔ЪQ@|:Go32H| ȂrVĎ\3i.rDLL̐G`CPGpI9a eBXt.iZ=\^@&c<ªvz'JxdF8LL>>=^ye`"ܴY%0+>:)]Kr9PVnN[::z]5?jw\"+ZH*W~_xK ObCƔ[BN902?~Fji9|]; 3- 4R}ɪ>lˆd {! - Y?e.Ż?xRCC*ˇACmIqVYku{eyF 32Cw_(iIߔ[Zo /}|%e@lUXcH*O tzj|pwb5Ƴ4­/r!_b$o-hH?Cz!QA0c2_Aζ_Xd~xay)e{t!Ut8ҩHx,.ɳ~2<BnifC6 .C4s6W^Fmѡ?8cS?[.H?o`Qޫ$MLHMx"F{QVv>A2wz>A-7c>Irfd`5{wLg]~ř~ @9_9:کKVEy&|ˁ152{{όJEeg>/ܝIv{P!UVu}agEsԁ.lT%_NLHdMuj-ԃa5,fqk ! ̨zLR_wQ)U~]3{fh?Z$`1Wəz$<#$b0巒(/ɻrвWTQ T=K(ɹ&i [6)(߃1駿"aͪsb '%{;`=Gı"WZf7Es~ BjG>!{[.m=o }mֵpns`PgM>v4vmD$)px~TS}!MЂ}\=ȖoI5.cw`?F* c(4\ѥ!q+O>p R! 5< m fǁc=. ȓϹX=ӐDŒi4T-߭/%ί{j>)* -&8,Q<` ѿm ~\yX;*kcddX@R9J2_czp>tY$CZGXt (-W4` ^+Wod(F[~d*%-.# QpM/b+)o+UAṆ"Y@%"tϒtXpR}?[I|g23 68.א^0Ơʒ-H)yv_|ĉqA'#sGOi)ݰȒK8ИB[BD[gdOB^ [3qU<%d^DRb 猕>Liȹs4ͅK~&[7W A!@Q›،)kB {2| ^2vP~㐓>gľ³кZF SDxM} .ML>tVIo2 ' ݐ.K*DYx(w3E7k+R!F |6 W[,Sr`/bQt]R6M 2AsC}u]ɧBiߜ=8{.a=PVG݀C䬒ϡ+a'<{h{{N eU0p$2WM+8.Poe^z]+zW$@bF+F`E s9Y LMGP5~GzOw7wlޖ;2;Fqxݽ-r`Zdv=GԂ7˭MuE{M')9s{s1rnvLz]RmP, ro p\**䱙3 Cj𮀌R]`R%Iݞf{YBT."Lڧ# c߳:&poVw%̰vKl_`13EoFEdz|`EWbBF^ 0ȿ2$sGdw?G ;ظM{JH2Jk;@J+Z(dļ>Va{fXt yHCxn+hvF*kܦKԗzqJrX{Lx=‹b48s,l"ثQyLD(z@Z ? "IAE6~r9ZJm^W(-ܥL_(&8Ë#J^%9=B꼫@#FH'p`6cN+]# ^wuk+zr ~FR=t'UWw?/$NB}3, 9>DCݵ7BLƕ_;n*3AÂ*Xv7ՑW pkpqZ'7MiW_Q\tzmޅҽ.y5q%4ssͧM@X?Iib@v۱yWW8Х! JB1֤>fnlxTA9*۹^>Ңd|W[bH898-Y׽%G JP"`왉 ZUR>AĈ ;M7-H6lozNJxO/CʡG ϋ⣋y!Q#N0&k<;o O \໤'1i)Mea qmO8#}3\e"'\}/O[(Ezr%6(G{IFkӖtW&uBξv6qR a;|^ $yt5:E{ L|4VoKzm `lx55=( ]K 7EbAeRGhJάzN"3wz\6 mB)HH-/^=ĵe3c鈣9vA΂? c2ĮwmRa-g~.nR Y P1ǯTiAbwJ\ ʙ6cKHJr7E9u& k cg2xaa/ف&I=9?it$&FCDR>^O=#Jn[qRǜ|w+V'q boɡ^438AgUv7d _oYyPʋbh97GSb c)[PiƼbt4eֺWASD:bjM\Y ?1p䍐Sшcbd7E}?O\ëHQ-0+'aaWtdJ_/>q-bqC_-#`(3taFHҵXا-W+U5kء],.+AsfJp>IZpL3}G<q-%伩L9mLJXLRhJB^еhĶk@D t]9iK_nk)J yiQ~pL^GA黗.Hjd4k?RYzPz 8|&"IO\%^΋4;sC26*a y:M 6/J ,wO~#~Fu Zzcg5% 5w̐靦I> ᘇ"f^;b]"tM.zK A c сjӲչRwG3yò aS$T |p)EU^c*@*nAñY}w&bgdB#M8hJs+\b'w,*5m2,6ڭcg!ĪK[fbHA=y<',a@筮ш(ও&#,Նð4s,#J(!e\Ƭߨ]'N^3&I@@V+ 3Ippwc*vX32Y[*ʂ-A:aБ_uBv‘ќz9V [hZWnc'9ЎovM;KdA59e 7E k ;oځ=b..dIԞS=YUfP]X31&Al'AŰ'|m(ޢ|Pg LsEuo Wæ Ŭ$;Q n~,Qmd"~|K34Pck6PΕPy@o﹪D i/4WgYX&h:HƙL jz5xNBM~и|@G>_kBU$@O8͹F5t_>a9Fha8w4>?l?{].;0=dƒR:?әj9Fx,p{- yɖTXYc6QK؏呙S5}5 >hhj7te))i+(1g^&JMݥO-$~c)q䱼=Cba91èq ojC=nc'lM: ~ֳf Ct@}˿&!2]e Ge q~Hg$9(dl?p<^"8ȶ8kog";U1|HگM򋣊loy;E[r Q)jZ*j%ÐGQYi٧` 0?W7="*NK 8.n'l_Dv|IqHs6jk ә8RWStO `ujN|Ǫ-梦ɐ^k`hrz' zJ/3.BJuETp8IegkڳvcюCp7bh@e=@IyCqM7g .hӝw> ƣ/!!Wy [XvSξdTXa>YF;8}.:mW(pm){4%<82HHS 1ũ̾Pn%73}>,ʐ1J*s 9BdZ'Riw%)щpn)tmӮ [~>EJv\x.'w^TOw!0-#HMNV7KSsdď c2,30Q5E<׏R%ɽݮ%aLw2V ź9jECȾ:jzw!A?.8gK h4(QzPI;d3GB>i4 +ݴ8?RڅWW"&x qavG*v~,e*O}ዴ!_ CGiyDh٣ zYu.+0 +:}I+9}ؤ Щ-RA6dœx\8a_xǽBLje ̳͏/T uHĢa۽AGr5q)NTGԇ"Tm3!'֕f),M[mw8ԋD4L:ۖ0nMmt}./]pVD A(y*4*l?1#NW-_Yq ۿh(y.^y*0:Ǹ0++U$f Ϭ@#۰{ uVЧi!r$ <9tUU qKHg(u**PRbVج}ȽGuX¶<6旂P'F2\e ' ]@7 [R_u#Ofj0&~UyζJe xQhK R̽#c/!OJݢeJ +Ԫj2F ᛑq|8,$(J>WH}+q)4{E*.ãH $0 3 4;&|j!<C1OQhg~qknޒfQ56c̢.ޔYW͇4u56(N'^G"~ q0SX7k;شAYmXB,Ƹ33QPƼ%3g?&f!{xT&4> @^*L݋c<2QtSwA2}&2z&[I(#G_I}/_}Vuu 9o.V7uoC|9 *Ysϻ9P\CPU;U vc_Pޗnyg) Q-Ne =^8XVkl-?)1wodAؐuq5 n< ޡ>m^ ( 3sIѺoo0z/1XӶ7fv!Wdu.a-+b i=4Z==99=LoO7Qm>n}G?b*[9LZT7-:V2ݒd?C]| yIբG(w{RbdHnq'7jo@H}߻@t=iٟ_ wwHK\Nt s\3.Q,YFr\F޺<.~BO p52XMgDxzmE{uCx&LFO|`"%g_S~ hjʞYO0L٘hjh݄AwMO-Cق|Yϲv(D8T37JnbTGDžF+%i#X)|F#CQxye|^⬖;X6Tjyl j rΪx]$,v((~EaHn\q(ͯN=Z`^ ߒ.c–Z`-`,MN]@gO빒,2jW.o#&̙3Qǽ? )5.˙A*d5:qTQy@r10S̊?I ⋙1< տJɪt.O֡a5?4=r GOsƨr^DH~:f]r%] tygVb7{ԣ@y$ꔆ*zti}u򵳇HZ@(Q |Òj)FIS"zHQx![Y\ H8W ?ÿw;) L>r0!$qd#H#Em\|ӪAo+Ř(?T>5"6t8eyb& Zz>bʞ4+ Q k움7"`K;NLiMtNo~jfX?p=7ʈŸ@Ek!"BǷ[.b4/.Kv3{!eeG`G-Nn*=ff~e;)-et$\0d;/9_\ylM403ǣX Bs?_$3mFm/RL-|9 Bm &L=OQF*Vbīa(I_ Z'o*ky܄Dqk*N@0Q`f0,.!q5a=VިE@_*Oց UZ=ͽQBY%=nc\:1AGo$oCjK|SGc'?Np*rw#0]`#@?T#U$|9Nõ/ SҼΎ0`ۻ#X 䲗JLfLEwob{UpӋstS!$+@# )F](C[^\.L$l@NX(]&ڷpH}qLX5Svboh´h+'d,1 xP'IZcLXIȢj-kbЅ3ޱ>)Y6knz~O4*O>~64 A 98*mv_d Ey#Q$>xq&:\9aaub|;>xdLuX/uQ`l_cMIknWp~ٖ ;msDOĻbS~ZY`h 0MˎAykvEu-eF~EAƒԵeE_M>@ymmh ۂn1 i934̫l!K3٣]G \HAc&k2T N;6g6769*xY+)AdLE{{dTd;s K5~2%b/^]CXz̯ុe_{ȡ54s@Y휗CD+z(C/׶tiyؿp5X#r28xn]41py/d/Tq^ [X~c ¥_`dBZAǬofuQ'E7-vPeAN%dQHY>S"-ױGd:B,o5kvJ< 0U/@#B&B{ ZW{|ogtD㽙0|tCvBu;l02bm^<ī7u{9״2Z#8@U`~s/w"ѿF/ՏT&2[IC@x*lsk60q{~C+8f\y51O>;ރā|9ݥrG,Z7u6k¿fe"ަ̓!!W`WH'kv5k/х [eɾZAS pSl$~)F!뒫>Aاދ@tw!tp~#Y/ϭJ<݆U v %rEITҹ`vvJ]3DJ^f֠8u8r)/j-[;2E5t?ո>-R؉s?!Ojy/쟸V~+x繖妡>ׅ"$"9Q)s6Yx|"&ѝI ́8+['\S @“&lij׏\bl5r7.!0i שty b (v! HDXDqDHrDt`YPT[Gʾ{>1#Hhv_=9<3?5N;TΦ}BPƄW7OۺF˗({UN@B5={7HHiNe貧 BjH0a5i_ߥ׶ eukůJQbaLڇDy-sq <)5 Mշwl̏ۉw|tj;6C T;HB˴@M%l9v^Łu}BvZeAM !SɄYp5%θÃs@< ~ʶElAouuTA%XMaơ5'w&73M{'$a48؃i4JN$&^JnTN\'Gsa:' [K"ʯ/u?v ˂`C_?mot})J}wgܳd"MLNT8_ˀ|u*fQ/y =7@O/z^I=Tʆs(bX F b~7u?/J@R wBѝ@U~`P.,AiTMo zFxi^xhenzZ2%HUUS{i\[Z}4npH[b"V,mfﴡD~0뀎R:0z~\'"$p1ef9F؞Rړ+^MƋ(F罖. V-| %6'D$G@maj#c`p8^V=Cd8*WLĝؘ`Ū:GƓ Ӓש.V[(frY!N^)2Ed< {ĀSl9^0;&b=A3P1C Y'Z*m,е;*'.v֞ACAR:ԲgWRx $3D9֗wCշT[UzEW5 0,)m1A29"&4 >;!kww,禤dتثܘ(RX_Yo!Wn58G--YOdjcՐwJiPoΠ^͎U j!#ZGDY8(ߠkݯ4߮|쉎ТT`Ю}zGFzLL4_&PUTvu-F0YٛӜk,7Iv@K-.017WDNDmbN-py Yyt <e-) d (OIge%kdpœåHTJZvI_L3 &_FZGc3%:Jۉ&\N#_,;N] `3y_ p`d%eĦWAS&3ٗƣ> T+*KހңkդkL랟ȪʫC\ ;R!Դ ?*$_7 +ʆ@5(~-j݊h9Z@𱼸ю\.k>Ri]=h2A5p.Gڇ6(h>J 4NTY0=b@`8,si!&V添(.W?jG#ՐfWP ؐ$q#j5i;Q-ql, d5ي*ѓ[/%>Ljm)u{)(35,9>KJ?FhIAj,9h`Wo 4jDZ/GzV9H+`X6ִοH *28cY ֢LFiiĸ4%'z@)0f nrt&'bJӈTxf<Z]& h¾a_rr+&іp'\`KoZZMa'Ls&҈W0ID,އWKO INҐƵo[ngv鼖;<$Nڃ~ofCjUnl%ة~I[i)'u :Ӕ3b,^BmŌچ2u[;?Q|Ef#dVrjw0D|i}ToQkN2ï⣯a\n8t][!o5_/`. NE7ԘfYjJ Z14zHIcox9srH?nlQ"=%]oN]}%I.{aԻ3j r|&w+!vbb&$o9lbQƐ@F[IޙІb*֊&Kʂ%UUY^"C. 9a0qu0L),#aFݹLYh 0/촿%مo&\ s8>Q6Os]5՞~ v9Eޗ*r1ECRBHSVyc%#$CD a],.)STjs=C}FhLW=[#n}pAUt ΚW|+`r `rrRUOu6ᵵ8I 7c[!3x['{-ڙ)oei?M< zLA {Ԗqe|lnorp J!%mꢤ}[Y2+7hlHiE_!RFMb\O%%e:T^䃕,nk>Ed:wo2⎋ܶUp![XBį%ߤ߯1pgA}3dҗf+o]=ZrPȇM܂ Ӆ@s`GR54 XSqqnQ`Z1` >Mޝx$X)nJu+r_vKAuGl)*esʝׂ'MAM}eϓǞSwdM3q,,!vQ?o2E8\&F;XGHVNayb]~x.YT=,^ˆ?OQ'|tj{ *h[ Swk{:jHgN oƬTnیI%6W؛- HUތoUWQHKЛ#mw*q2Yv_xE*aJ>xڻ668ԭbW?CzBE-=+ÎJ"z7D.CEJPʀM9C~Ąs }"MnL)]h, =`./sPU6+ȟeR'׊/P8]]o;u"(oZqXϪЮd17ZIKKn#xm7e%4y$]|_|?5F]c4]{`X=ƃS8Lj-3dLM.ݧr]~ auh5߻ 2pyEfu[]&ek%-8,y̖n5{R759"<^TZ{ĕ;cAH`xChi1H >LB#c!w(nH2P8}Tv{Q6f oi[WJYuL}_Vgy\յp[/vV/9}Ȱ$ OYZe:d/7vqmLwgͱ6βޅCw=?|ؚOƀ6XhW-6QUSCĀl7(Dbϼ@y; N-m]I.͐Aj7lhUmߨK )I V Q|Wp㗆,FQF̡T:hp5M`4LRQ*s:7Q`)<kVeSq!tG \K&f; c]JzYEDlvj5p=n7pfp-.gM['$ȿ7[c%@ļi>X9p}e{ޘظh˫L" aDB7&12r <KC|ܬ8:&K9SCFڭЦFgi#EƋλ*,W_/}5膂Sur%Ӫ F 1 ZTZhXW/QZ"VB';b`k+jW|eSh1={d2FV !>zw_珀,Zw]I)6kwܹHRqo}T@Oy?Su?~dÖz~t9N.hxn`({,Heȋh,43(ݽ02΅YG\-侲DCcw; x޼  'bф}^JfuytJ8Oq\ޡ-tuhvK<1Ї0AsYRӱ%6r[E/k-!:^Вbk3-lUT6/!%'"w]ͮ#Y Jk`E0S:?O/g,}j#l X6 U쮟?j1b cw=_6\X4H-);av-Vܤd;R~J <^dW_Ц )\bvr.{TâIr1 lsJyNylc{ydnnlMGһ7 ES([҇ Aҝ'IEG~#^%`kr #OSz4@aߴ > ߁FKpp_ڡB>QWY(#w,'.ľ<͊lB]sn;䘪!{bąf<# *b~F}M"&,^fnJ?ēS3A}W =r,XeuɃCx3f;- 0sblԅ=05iNa UQ<(vc|^@[(=4ˣD^6`x!`h5#;7yYcEeɿɥ4:P"\ԼZ= p,$6$+pJhBPbC8'[uJ?dkl8=Cq2al.A[>eRgk!~ŽdUʼn/ktSNZy u$ÊMB>0 &8*;Z!BKx[Xy!ƆKFfxYf4}%u 1OQ<_F6,ޟ%=x!o -=;XT +&gҰ59Hx]XvTGZ2}J(n *4,tZm+D,5';n2^}(flS[t&Q>" ?TN)N-˵CВC :^Unr3ۮ SY{@8u4&$ؠqkZı]zPhWvYA3z}q*8wTwjqjr 3/N^EAn;d~u& h %=&]STkzE ~]9AVtw)5 i?hg=SZұo0 $ ۹•ȵ/lLf\NyT K]\HB_Ve<.ímǽv0vb/*dL.n>z獩1t׾Y[Ns&ڳq`HWlzu6TiI;~M)e@v+ezkyw_|Z[N$D&.Z/~7a)1whF.ܵՈjniO1̈Jy%wR؈ͳd N-˿C,*^ះul zGm:p{G eJ7Ep^ِ൱I8[kK>b WZ.:&i{5'G::t2U { XyGxM;'972r>hsfP/'GFpߓ"0fi UPl5N'!)ͭ 2[o2nhi9ap%}I] ~)a Ƀ9¶.;7a P$ؙb)\gԲ,Eَ  Pm:b;hy%`?ew7ZmkL֎ GYm0ɯ}X #lJ;)F z=岇8g_?Ar[z˩Wj;JsǠPk GV3?ȟ#mSPctw/$Ko [,axp]RձګBKΆR:nJé9qX;2uk31~&QJ=vyEhA0kOs U߀1i{g[m6=®0`9ò{s=P_;W'6 p8?BI⿚xˮ(qhE̼F ka )fhr; "^턘 QQ}YBYhs̨F/fc Y[t3ԣ[+߃?Cmuϱ͙mګhF#UAN^(z0X_)7@u,Ɉ}AE6/كZaI`ήpX Ie o*g|2v$S++3tnnlխ67=ȼ.=|3fsfy&'Sx-(ևlwYJKdRO]d_! օ|?`v:˜R>M;G%w)5LG9!b{)5tpゝT"~tsº_P3r߬`bWYy(hf2~:շn[=6CH-bo1 ѿ}"|c1Y1 cO z;86$_<ƫ苛N0:/$[ZB1mGgT̜ͩ*H_0LDRIeNy_ď[>4_‚y+_`[o5]viE j3~Ti .9ǗN"\_Ww^Ƀk&BGȜh:3od,NYawɀ&by|Ugz騆Yoz߁@B[gE/yJbNXMqaС`, \A; 7F3,OϪ!(#"ׂaZ}%-xzjnqL ɆnIN.q='ͭ"wokpamJ!b6څO%x#nJuW)?F!sZE=+#ǽNӕp]Pzw%]f 1KW"STԊ"v c)\5 Y u(m=VY[0q^J].U|./3t?A᯾H!@F!j ![HO`1 |^N|.@*ZjRᷤjgxUdR1Jos3AB>jwc N=9Zo$k: '"fL[ſۄ|Qid҆%Q?PI svKwvȨUO6qg1)zg qq KJ%pNf?kE v"` E?m#͸ lv.p#rB$UY霜,C}"zXx-Ƹr ? f86yt{w5.!O: )Y {*̂ /Pk 4V,B`]g䯼Q8u„w\B@‚@d@~ a?pG?Om0[Ǯm SKF2i77rP?p1wnxeGv> 9%; ~ǥuu>H t[1Z1{]Gktka :W J Nr2b;u gJm9.}֣Esq@mkyR=ŊNHA:_w(H}}vw9B]Aڐl?JD2 ΕF]x2]@:tHD",XõgxcRb3`gN/ղ2,|uϤ%:=ݰEԷ6,|a[X9/]At[:]QE!&p]S,˄joȀ4GQ'%j.X G[ҾK+4ҧ$"W~AHslzU&CS\Uv+:S=n+@`Iwaki {#O{0V:7TɀP/}z/PV,rL)1mVg񤇎!k-~O6Ȇnȱs$]~=3cSa#SEdXY㻹ӟe(nM3,P0Nj%Nhkr"hiT=HR81kCkEzEDt@Z.(Fl!Q.?mW%E;L^2i;rqm?/wRX4XE2=،٢u6A75MO,Ub pk+lmX]]Ōa# F`DqV?:/Ji! #2ވbmi/=Q6=j`˃=poMbIYԎ]&ǕN.N3kA"58 -.6ЃF.耢@TYkheU)?mM=F_uj j_BP&^ViP*,8ETH|EAȯJ֛LL-S2 ,/|!5^)9G3PX3rݜC@vvzG{𧤼,A`r@?bqeM1;hw/QВ򑒕i#<{[Sm E)>K.(rP6K[75[[QmoCU7f9CRFR bL)̣Gs 7F@jEb\p5HA7Nv@-GPyƉ2ped  *be?UfOl{, B+둊`SH!:i"ZU'r>@w0eq%E_ͻ\I 1`0JIɮqa $9z["1<"5 YZBa$`ܠuкZM9 Z&O:[D0[z窝We=Aƒwϰy–_˴#S(X$y V mWub p ڣ1 {]/` WaŘF"T9Rɋ|2loӛS)FI=u/~;L#/ -ne3!eN:CW֘V,H(c.C/JBΏk'qA;M茘YN+d /]7]QMhL)W@T<ǠZp| &0jIo!ڣ'I[݈kI*] LqӪ *| FrKpp2xV-Xy z 71_ F^P`zT Pǂ=g7OCopCKSqy1"tQզRSܓi½)CdP=2llB5*G҆{\EOQ*Nݲ#\$c/B^ڲѨ#ҧ   ZD`&ۨYu^|#8)Ԝ2HѥۀZTdX j"E:b 6ǡЬS§CoâTM=^=B6h3fж/Uh᝽MX'qwTg ☕Ɇx МSxb|aݟ?إ'w-߄y^7K[]gPs-!(*.Kz &~,"-~U 4UWTve)*{ xkEYh;2\Ox>%Ht#P~'qRtUwI9Ԥ:^Q./Y{ g$wdsb4Ȧm36=)cF=tgŦTda3xmD8HKnĀ@)f@^5m/J6f2ULeZzk01=_&g%Jk(f|jT`G=<$ޝB%7݊Z,#EZ4 ة»`˷fPf. /bʬR.:..h#3y )4g 0[s nhA GtQ8G SuPQ4%򫚍vtn<[Ax~f'V'i^Z~)Tgq3=N߈d'"<~vDTݛɾ0wK'!0$de ʓ-ޕ~('zʻ0;Ru^7Ұ|4&sB/+^ʞ!7lq[l5 UԢ oh:c8[(jTjuP_vtFP=Zә_B6Lٿluŝܕ_0cq '~2 y Z6!I],ˬN7J-ie:GD#{Dps%@!=; ŴQ"-BʟBY>Y3ifHo‚9b4JRYռl-8ɴnפYz:7e> U!xExˎ3&4+>f 4L} uNA-챡HguEwezvZ m0ӻ!R FL ' 78kNY3*&R`Lj- 8/c⑽ )-ɓ}y!̿y c})D}&`_9f'2Rn&mJk0Ӕ Og{,pGl'n26ezC~}EK0yk# sgm亐VF ̖AUD#дOcn/n 3 V: ư.h3pdDK/ipwIX)sM噑ZM|%)cm#/ xcȄK\kb|Y>HQ.ܦbjǰCXRU1'ָIm):3\T;L†ps]OMifBY$\-,.g1F(Y0O!%rsh:؝t/`%p7Av[rH6>Q"U'0ܮҟXt櫴H.L^H ,57Es.x*M;cɧxdSTL}F(@ DoF6~F Ld=i^ʱNct:mNX~PRAP{5\Ҵ"#ԮǥBqRǿFj Qa4^? Sie<{MjiN Z p:-uHB&Ϸy,n,_ "6{iɼ~uDՆ`”a ɐ`1X&< G]6Tz 1I*6B8 2P$LxФ$`Q'&\^/(oSvUdOBiW(]q~ㆥ?NMknA]TX$ĩ⢋:(;0?Y(}0{+wyVF.;Psmޕ\JC '8:!Q{6KNO8>Pbd_SƜ=e3Dx÷FH MT5wjE ؅QƁM8ٖOЏX&N1ץ"")M&zz)v"aV/-y:6yD$-g *7' SN/hDȌ('Y-"҇Gu5){_hU. [䖶cy6Pl\X.7wljԻp2>I,N8V"ӿOy1â^HE#:i OsV- 7}K>+_ ZP +"VT\lҽ-s4J5"DBv3lU>-NWdvê$|<jf=ؗ}$ Hw=FΗIdd~ȹI$v줎kC{bSRI('yL? .z-WLK6%4a9>=q#R+NJVh9&/g^EjqKcFi;/,ue45Eh|Pi#m2< GI44kז$tWL~ ֹ7U Fm`f)3ma }ׄ'vOK 7{؛*tïw0GWC|O,^ ]і\8P~P=tS CH6zּlX2f5]6vH[e} :>a2Tsb}[𷄝NkvW E$7m= C{ \ MB|tzf bnwTUAwج E9p@~TWVb,p\L`A`(hoSqa A"^HMoJߣnZsX:hW15&t@/`&ecJ-#E4?m Ҭr|Rt8ik[Dg.2F\j؄9BgaEQ{ny`gԇGO5+#vbm1(aH{eSǀoʷoXfu#0x`t|Γi1Ŀې\)C[_H<3(// ՟b #RD!J @s *#?u$彾ˣy@Uh}ktu9;cσ#]휣8-|MPY,Yo ebS /!0I0}_pVzzSw'˙#/xCI͢ i6SX\# Dy~KVL}]ahH7_!hI&tPoBtih7VXaepg`?b P%zǭZ}0*n dư5vES<zГy+ #/ӧtHg)\;+ʉ!jQRĢTooiϩɝպ{Lx) (SO5zcLOFp߁ʙ*|li[FD$ $ПC |$(ZE(m>;‡)>ަn݆ϞF`3zgM6$,ʸxљ/pouxY(8.Ѐ6tZcmC\2Og*%&gi%=[=.; :46a#jc=+JәmXrm*]8NDd]}i; B9gGA.hdd@Xz[Aר8`}1F=⓲@ϧ :(fɌCI*T3">dz(/ShbTJ\Z _zAƳId5oJiEW7E׼CLStW.>^qa\k0gFӽ~皺^]C#uǦ6diuҶ[Vo39 VQ[ FB*FW ^؞l;:|--LPpD怲plw`~\M\(AtK t?_g8q%@ގ$f:PEJJ1nG/roUCTELa;,_BYֱPu4ST Rç 9zqb2TAqx! JB+ q5mRZ4?8Fyć=0!+=:&}z9.C(?m&jk;*0ȯ[ t hC]ۗqOtݲ r-}~k;rU>jz '?U. )&^Oə!O Gi>/嵰3fs1qyl H&(W3FAfY6<^Lԯɨ'#*Gjyj~_^BH]h}Nr udz{ sN/Q)Mf~6S5 GXp/*E=:ВIZC(e00dXiWYZL]ɀTrdV'lO35+uUX.3-ePbn)<9nRt7Dݕ2TXr h *j4DŞԼ˧_1'gIr? 3w)6\x#?ge~(lusu'ٳ5ߞ=<rҿr#@ $pQ#^KclkukXxV_ޣ|xm^^DFhW\]TWsz< V[m2/IT$|M[MSrAa#<(si' ;O@Xԅ]TxS̒Zm}+HU_kJEU{!I3\Ve>,1a[R g/ܿSw32duA"C)趔H.tGf!`.#T@w :&\[\,Afګy_B+n+d"S!Ê#r1糜I`H4th-'K/Jߗfk?oY\=Nu>u9L5"Lv[ZdpX *sCytL՜,ھǛRHN= w4Z_KdSM!gWE[귙6Gf QB|Z tF pFv\rt]?ʛV12\?N"sc^~=31Τ:⌯ߴ$`\]Rw[ -4")뮚X]Vsqeȡ(T$PIwZdoa5]#)JP@yJK<[(E⶟S3r6gJLFx6!1d;SW_;N1 hH-o_m]86˘~hVaܒlƜwkM&٫M"-.֪A`iiD8lSYN10` 1+'䨻RE@+k'ю,ۏOɐl7Fp5I^cXgi||LJvs4q?`w>D4150 | yÄ#OBP'`hYr}^/`J[+V <`nL]x@zeUkY0i!Cd'@sbHg~˄[7 7ȱd$?&4F.@X  h$+IPՓ֠#8!n Ro? eV85JH#S"f~ yI ٧AH P4k:Xe[x׹ ̒U.2G9"2Jި02[[J5I\‡v)Fjcy"O'[{ðb]&8W5CEe\ ] dGEUO \MvI+b  ќq^&\pUD[[OW%L78r{CeNvs 3IQTc7xղ(BPXBsĆbRr |Qty#< ­+L=Alr=N?o[NjPT(E]R)&ɆdV/nc#uNY;P@-o]F07q6fubq*(^ ^s#Hi‰|d6|`>+aNݎeDTtBI^kC?vl&wx>xY~4rA泇ybUval+G,u+ b`;&/pOqx3VCq>:D@VqF:Q=xv/R[3ψSDF .:E[xl?ǎߋuvW飵2jPpU`:!󹂺M(̓Ihf382;Ix=JźyS! TI7<#,Q!8؏.j5|H3؁~/tpK V;WMp{^?Ikj oeWDH{ ih&XHNӥo EoN$)X'PRYG4hwd,m!n깒*j3^.9 (xy^ 0J-dU SfQ] ]=3P;h pλ)#qg7͑2GgRsٌ cJxv'2{ET>kbqR(p6?f-2햶@| c1o#Y.(p'WYXĚʍ2DGdX V-֋ёβMMIsbC2_'(ĽthR`B%{jQJdB'vA. x3 G9IPΫRIo9T~v?7_ozsxlh&}anW=ȡ4&;wz"=~mT?Tm6a|fI}t>";5Go}ѕ[Xk8_u"X^9}vMRnΙۯA1sksk2ڦ^$Pxԯf9k~|R|:l9"wl̴sz1׼̓I>7"񺉹m}IK>וI.;YqCtⲨ5:  [^e,Нj3x1=#f8ž]h:%'s̺?>d0k#rp?>nrE-%}vw:r뉘s?6!%ѹp9lkǾ|;)z@" fjQ'*{=Ek4gnٌzO::Μoj6\b_4iJ T.)KܵV(oJprY^]hSoZvU?,sNBAڧsAĔK-Glz0ط<{}ba {;yqϠ(CO8cUQ9}XVJ1)/h #M{]~|X*|v_6G&1/LY0Z{QMX]aoxRs*zUl$JXgAβ)fT3]mS$柘MSe:,r[onֲa[^0U!z872甫ehA#]ȟU~|@k fgNK2,wIfՠo9-7fiw穁pMAX3{XG) p3ҟ<>/l U/Mx(ҕ!hF UYV|V^ ϓ1U;*D2{ ]h53@ƌcCx] we My8$NgOE0wfV[qѕ$G"ZS_p Y],Y unwHHCiwL#<%l_7+|Nx"X8KA4Q9\/po#⼫D_MCHݯa{u'ťYvWfeVaXO8dXJO_`|ou*MAS躼?'s{=ذKɾh dګd~aTz 9»{L HUK>cЍoRm2:.0x ܮPT6J^6!AY)"+ fF#Հ!i[C\QUߋ15|-}l4cC>3I8Kn!0\WRm,FoI@L,z*K$<*^QwoWt3HsʶLsu-J~w0io [|mj{\<g[.h %5DM g?Y jp,FjsUU%T6ɋV+kܻC p AVVfd0YBĶbU9(Fk&l}o+C#?ưȮ.8oHH' (<&:7 %L ?[cGEgJZ''a*l\b]Q" -+.mʂ^.̲?뽆Z]Y[h-Q7mޮެ;B7WaAAϾ}R3aQP;m87,Wzv-gDG {5c';)H~4r.`]~>Jŵ!)bڒ(8jou%*>~*FmSKF$̓q!—r)Af ЗAݤdZH1ϥWR(Hx":Iy.VAKL/E0W`=Dž z"4_}m`308t2:hjH٢B-,{$u䀆Ãl%66&/sӄ릻t$8#8] X Qn_DzbI|4{^8r >yӚoR!@8B"Y ;&R'8!wJҊI;RP+$x0W6'R?1 {'l nG{,UD54)' ^,ب +%߶+)BR/Sp<$ [礛4khzR;ącB*|h#1x8(c{Co+"pQG W?{iJxbvw\nfv52'X!adfYBlUsk_q F їlh m H,&㇦}_g]<"w< #'S[V4|R,_O!0ռgyݬ™0"x&z(i]lxfluE~UC5:,ܓ c7vo. *xJ+hKX -y:qm[x_א(U$4%fj;_ or۴A2E0P{wmӡZXp%w!`;\9MŇyEM'p˺-'d2ڡÅLwө+:ƑAɻA1&Tgn΃F +9qVjCԭ ,j)xGH ,!ؿ|' 0\޾3WL ar)$^*1 87<~&."lo`Fxn\WI$ɮ?8`uԠЕ: %%7S|d+|屗EM(xSn<69OPG=u3GB"Gc9Ig|^=.`(5>0ߊ kj>]~Ii2 k , #hϏ`rJ 9ѱ`v<j_٩ʔum\;n_9,[)o(4Rላ^,ŕ0ﻋ.Si 웦cϣjV2=[/[yǜݹ'5aIK€Kg7Ȉ9&͛Խ1G> G)Y #Y׺<ϕ HIT?^ԃ<ÜB@D,K|YAu^_i#!FWjo/JcAt@HP%eJ?(v(cFy6\ˈԀATRv&8Umh 5X‡M +$.ujNm.zfQV#ًUFȇwwE4S Ab/q|ouגcvb{FYc tk[midla[C;Zϑ bگ{}#%̘0P/)R>y^v` 'g)M*{tP1?F[y3ەzҖe": D߅ӹⱼ $mka~8"E3sJR)mPM_kt7Zn!׻tfP̈H6n4:^Jlws $!k'Nmev1e5 z6YL?Pr[*&qd_a!V7+2&hxfʡPKp3 eJE;2ś8)4V]\j:rSw^*ZgBhC"Kqw`E=]a[(9tqN*lS`=KvqJo7v3x.9BvB,Q@RҖ3DVchSsRTz\kvN1UK>yC=1̕ǽ@탘rׂpUӉ>w# ,AqK015ʆ. ,_"f8dW(RpF*s0JOCPqxJXc_g9;6S!(n(qK Qjo7 ԔI߻*\SX}^8٠7նsiswRփ@P&F?O=eG@qR!Б`+dbz/쵻T/sCx09aDY`1mf6"_j^V?q3G{Ⱥ[>l` 6]lS^8vu0+ۥZGK"q񇖼֡ԟ'D}R;6s7:9GXy3KR)M1.t@B)]4f`^ݷi)TR4v'9ܛNF$CjZ:/GOVxQwup͛,RՃ5TPԌ'֫eꎛ^q$u[tJ`}T@ U]/Rٌj`zRnc8 m\=Z~B}2i:6;-Qc{HE{@Bo2άSUqj }a}&nSO/:p pKe#U=J9$#HcBQi8oJj(ސR{b)RstM 3x_4Gh^e? j㝧×sOG"B62#sʃC_&9/1Gh=13q]] >J[B~\J!qd1&Ad 摛"5uҢ0+`ڝXċ3Z``f?[1}{J< ivn*},x`]p012|Rtfگ"k@u |JlҖ{7PGqzf~qK7[+q-lS\ukx.Uo'L49#Z6$7~QJ@:܁Q<:8+|5&Tk>ebtY -z#mHh2+$MT\1PoOwA 6-TI Tc%hkmX=h%ΕJGv"V %:!QL]ý"ᖊ0u0솶8Y;rw8"4ݢ[nDGXHvҽn3Fa_΋Q%O[v#t=e9ThHd@]-+v+f;>M Yg̅O-bA h`JgQlb݅6v" ˩}BJV?Z<8a`봊4UX^7(([g:>"ֱ -@)vYM =5 :+ IF:ůUuI;s@rNBFx-Eq$g!U6Xd, %V8τF",p4d~CR pư歉uv\GwAdGhZnDoWvh;QՉ>EED\u)2+3M(}1Cae{ oZ21ʽ4+/-g.<Te?J]]e|ԁ_mx_Zق#,)wTхgodRp lɱc><^[R!zQU݂ U'iGp:v%pkdVzAz %3nfB.1bƣ}Y R1;l 8(ӻ@EV=ah8*)kgD3wd§)Vb|kij CJ sl!*a_XtV|yS}Pdx Svv,>Is#+cuc/Kej˂$TZԁ6 `PCqgvZAqYLh>*R* .uZDTb>11:Z%FGHV6?;/A":B2*9܁C4oVH }L[@%8cO{N0|sךt(C{]ҭ|1`ƙ|s>f8,wW|ߥ?☺^uLoyLn,~D6Ke>dFMXcVL|#!F)l#ci5q (1kqrE ƸYY6{i-jVbwngJ,b'F8'._shXl(6Rp Tׂ6V5>n Zmrƿo7o[:?d-H dJDˆml]~O0M]SHyLO(_mg%!eP קIJZeYC=qտI/Kv^ #t;ITZ_( B3Pɢ~2IĶݞ-̥u9<7d$3gKrKl5י裇XfWX,fҠ3=yp X!z#a] Ixoygͻ^c HӔɺSqf4L(&wW.Uh*0ccZY.=5MuaCY>* I^FVbGw~$`I7.큳 ^s%Nb/3&z ptfF݁%JKjfOi$wt~-Ý2cLCM_Ae6{H\LtAltU|ڤwe5*XH)'3coA,-COB b3, LuOPN!9G.kӋ]ӑGZ$':~4/EI&)PX퓵sxuÔ_(Vՠb$ġff>@(>dI  _{ p6y*5t]\7h-W#iphDN(d)fav9uO6E]R^NSo2I<xevٟ0/eAVijTClgᄑ`Դ}O}2\U90݇PJ!ivx 6Q4w㰈6s"l18FDe'Dִ$fDkbLHlsAT37:1bj|e*k,OkEĞʓƣb?Sr?&iK0{" J Fؿ;YݝlVe|ZPqm#aN:DbCM!ç*aXEK.1TO$,G d+/0suS1Lz$ҥ*KЌ1_@DvhU~,_Vk,oS%F C]4y`Z˵CE_UO2,$,⮕؈SU$҈&zrj d<YwN]vzkgҖ~s6ˣ¡<8x oۄ Xdt "V:}oJuRp]H(-ǟT"ek`%i:T+a^4[ltZ+tdjF֟{fV0?%] ̏D4PlQKZOQ ā: YZ