python2-perf-debuginfo-4.19.90-2204.2.0.0144.oe1 >  A bV6W^^f\f@fK;|m#sH44sHsՆT /I*NvDWwJ}Ͻqvk$*9M^jK"Fn 'VՃ! Zy'jp7G 5O=PA[`q{4.r, n!E޵@w'L%6:?7hl]_XJ5qJKV(w7Q›wzq-m?NNMPW)fd4e5e50a7f1884ba2feab405b037400c706ee13dce8b8cf353533e8ca1a882ce57da53d56304cd2fa9363bb2cec7a91faa19dc0 ̉bV6W^^fY*, 8L:@ئk4+ZzY0K;΃7Zd[(!0v_ RQjϸZ8BSKVa׌qY] pQ-5Z܎X4kd'+3lgRK/{ cE˧0r9ozm,=J[^! kPl,CFxPI6X4݋ӕNwLpiC3^_݌©[Z6\4~EC>p<M?M|d! 3 ^$(Shn     J Ph 0(8P9P:PFI(GIDHI\IItXI|YI\I]I^J(bJcKdLeLfLlLtL8uLPvLhzMM,M0M6MxCpython2-perf-debuginfo4.19.902204.2.0.0144.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.bV obs-worker-005openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$bVbVbVbVbVbV76f86dd95ced08ee3a0f641e65d13f4b7205d1c5dd1a6767743a68fade8ebb7frootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2204.2.0.0144.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)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-worker-005 16498401394.19.90-2204.2.0.0144.oe14.19.90-2204.2.0.0144.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2204.2.0.0144.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/7f89395013ad1a056c8aec569094a450-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8b0f5aab3c83fcd783cd629734dc9d4eaeac0df8, with debug_info, not strippedIΔ'tA˕utf-8c1f91fc20dafa710859cabdc0274944070a1427249fda30fbccbb3ad1f731206?@7zXZ !#,B] b2u jӫ`(y-]ףJ' c,X+ŰI t^۬ō3 :Psiu帄Vj'2bW _ЎV_}ȳV=0MVےL'Hwy`dȐ ϳhaGx6K"ӡLr~*|^Wi'yWy{X>ub ՞=YB} Gy h}1<]{|Q# pw},Z~Gq=r%3Rb@c'Wer. 0L=b>Gyʗ6/XjQ{naģdJBNkOXzƴR3ń.̾䦑f2ӟ"L[k0>% qv,4q_W\g ZuW@Cl?#ČX[i>ꖭ&TEmb|Cm䭬+=}EIv;WAdC>c4D٣ ɬlk(t fFc?ZFG{.UnP6BА4 Ou6ߛHyuUw.sc tJ޿ ūQe^ Ogé`lkjFq-K5`k ,,-Ƥ"pf\t3w=\ue)fxE T V "𝧀V8GW9?l#kq;@v֊lPf6E~fKuRm)/鲠8kƳGg-I@V.HsPV԰+/ý65y↧<*^|>Dhٛ~5K-9ɞ+J=.=QCхnX*C7^{]z5FBP o"Ē#\l*EM"H! L2Z5;35bGxItml3rV'Ş`?@[.6TTsx4j"{'A[:.lǚ9R_G|(oQcP87D!+V\A8 Q>StaަO4\~ Hϸ <}h;^D:J !5B'Xپ]D &lFz',u/&*;jiےk6[TtCQCsFBbh /wIZYQ'Vk FA%XcFsRBU쾰Ck)N;b}Iiem1&@:r-C.0a) ˭J›O87LҎ\cʆJ3|p:L]O&z3?,gr AtbiX͢[hFX4ʧgtERGMok@G6%|6cߘsX^Nu<!lM:ôZY}^ `NfT4݁pMՇe5h@i}`cD^_S,_J9=~Ih<6`v'ۅ.ӑ38߯X8vw2+VbeZ}^ð+!hҧnKֽR(zOHIW}J[ّAnsZȆ”ߓdsߪȴQ8dp Mp' z}>E|LLmp⻼A"aHG 66V:,kc-γ##؇ynOXrY ?Nv g6Oa (Q1J 84 Kf7`+͏u^] z^=tJU{ #,"zGp6.S|9]vbҞ7+3SjUяm}g$&, ^76"<Έ8;>m Q ՈC)Rru . c Cퟜg_go1k[$sAvm=mhƹ!߂N2!AS Opf_ݍ1Xjvj|w"x?K~ =oT [fl\k cUZ#$@$ ][\buxa,˛Nf,1UFCiA8*C1ktuU,.KD,3K9TGڧ,^bmy_@!x}q;"5^ |"@ipma#뒶<cQR8aYh'35)!J.V }fʦ$}ʇ7x٭`N܄[LX/M3ȉL<!P SLml#fB5\XK^u|tvp.hc>\ӟ2Y!1:S.}LNWޚQ7A9@3IɊNOe[S%"2A6Agꙩ&z%KZQ/j&n˵+b)|ԁWc@$ե/7ZyO3jogBPo0{X^YAy @Ձ5x^,b܎#i{'Y޶_Ȣ*ZYGtDnP,/eO^]Wrt>3Bre.TBnD;,gry2i+ұ-jDjUAF;pPX8!썖-J K UUn*o>VwAOeCH7ې IUނ^nkG<Х!ÓJl$rkt޳Wꄉr!Z5hэZbp3G@WE0?b sr D3D)fv5Zút^ n}ɎGf?PXs8w(,'l-E&Bݎ cLưXoN(1wƼ|S^F[pI 2̅[؞{0X#ؚ7|D=V}y1pз&r̲N"g\M%^nln7*>C0eg@D&GE:eWcqZg0M (pR=0/! z`Z zwK͌}-xANOy<͹ލ7 @AL#]D $RVّ_$ԠAEW>@15LpFMz?O" "/Th":e> R%=&ii8.5ԄN謁I(}bR2HqW}{'R2=3Ȗ~nu@f,ƴ:cOYɹ],հUyvBL乻WXʚ[jsQh%`M#RGK WM@駜s]EA8QIE)COrO>BF.inGMݠhlPٴ>=(9VӐIH cHu_z McQ8VG~d2Zƨ: j’bg;݄J!d?kpRAרh둯h|E:gHp0Ԓ6G+{:z!6mL̯#yѯy4 2&&])fKY%w]2_f`5vcD_ 4 o\2Xz+ŢҡͰDu1zh818t[ɒ>ϹL&ݻx2<YR-^vV>JKz}F,sJVLBFDhZC؊9ux)N5'׎R{Tzv^.qWuU\|rC;fQeAx}5x 16sE`ԥGk4sA ({&vH6=[}?NR& =kK$-,gRoA? ֋ wMis ψmT{sl{U.8y[Y*Zu}7 ڮц6EKSt鲉Rd[6   jNrWqEֹ{:4!AZ{ S>Vӊ` Oqh"hX\!\&ћ, k HQA4u',648z ^A{*ޒt|WU3|MdFW3AfT¼E/-`;Fe2ndN /% o^~a /rJ44"}:]nv )%Hy9{'Q q2>n5{yIc1 *BȺkZAٱzmϒ "md3>U\>Kߝ?T_ ʥ񭟹:cnAGjWE5(QIof>O5뒾=q8An 2,vGo8|I'!$ QG٨l#n0Z-|pOm9Sm\$ݝ﮷|~HJ%[TԍX] 556 &@]V(`@.h7gA6d 9PwIWA}ۼDzyۃc"6S)&Ч;tƕˢp~ݵ /fʝQ-\4,Rg|`0SKM<>!DvVAeW@P`.Z"[zs udel|5o&G:UX;x>{GodlxK4-N{˱fPR!wݭ%k6s%+]EhhBh `D|-  Xk&~Ȃ gPeh) .e> ;q 1ǁy7W?_(T1HD]dO/4Ѿ% )T|dC1eߘb* ֕3V<2foqbnրM C8#Oa=i(yUx׌OD}j@8Ykq&Ǵ~U2 xxAŘngzSxqvVmUDK.{,[(u sl /%mWEmǃxH;;ie6ɸ&)P,=AVxHPɆ xPmFV36҃4Ls ΍S0pbOuFqau=26` [T7Q4%Av~^2yP}mKU[W-kGOf?E ao(5ɞv{B;f )VuuMZ>ufo|ۨ=<9Q'~aCU7 |p4)F3-o5S>Iwېxn 8#uAkc iuE",(v1u\h1W2U;1uX{"7¯gbc'kA9Ož<_&@C,-|?hGn+T9byk9K5~ :EdaDSA! s5s8l6;6ZQN "׏r2P`U[:NiTz1 mQHTF$qűjT ":UzdlVQhpOb۳wP-j4P;DxPDzQ_V,&qBY!vWОjb"$`b˙,ȃԜ Hm=) hi猿ᲵEp\z[ [Sm`%A GgΣ)ۈu\ MF C1*tyφҀ=Nv6#C~/! Y,AQ}BHw vhda|&t,qu=;kW6 ;,2}cb/ᐪ\CtHwm]a[=#Z}~%c LyszZ;s1_?iYgOk(f5V ^tvcٞB8bCtx*/ Z y{jE~u { }IƼ|(;,OqhշQ&EI,HI^~FsqnB{|Կqu;g c?E2ؖAa*DEC׳JUNb4ftt<4ҿbd0\\`4wfuN˫Sqpb;Xoc!RF O|op~* ץ?kQY-e.܇zpi'UC(Vȧ>_K;v4D`sQ`2bnި%k+9&bFqΉ{Sfl9bDnҀ8 %s}PvePvrdt}:ƥ |C>'킶Vf g99{b*f%O:а8S~#tVԙOAb6%^:rIS@6ZTE<DN]kVZ# -#C0K֗,b}sdO]A,|*~v8 Y)_{GXte۩?7m3Kä.vbMrۚ5b8/obWg֏vq~*Dp3܏+F,g?X^9\9 UuRFE+_C& ipJ ٤aO)1XnКD0Yu46RX bZj-?K X5j*qHb(QJ M1Gs[bh p37i^#Ŀh{,bm;@e 9/IYjSbA 0B芼w'.ܷ;vt9 5 i[. אiY2.IaYƸ#$C6G2r⁺)h5]̆ Km/gAܼrwm㰇="5f= =FwsC7`dʋR{?:E$l*[* osZW0~_z89j˭/f4?Y -vk<Π/4ݖnGߩm#Q&jF}@%^'?xo}![Pe=[|檲{ 0{jR<YleFx|`oAoJH_=98^P-^/dN6̙] Ԟ\фSmZ'6nSf4kSt}:H$΀ڨϬ7IDݖ~JL I`8s&wG̜ Fg9_0̾tC7|+h` hIXp/[]Q^OѰȥ% 6=`"PujJ~!oZ_|(Z!2e(´ՓK+uPPAA0aEyﵗV?P%Z{ˮfpSb R?49-& gGoDcgMH_0ɂ3MwXb.(ޮ(=\锈y)}Ib)u8 KTE!+"vrDr&ze0Qs1;jA:ĥ7ٛ17̤tRjS(XB eË %f,Da΃O%UKpÏuVQ=ȟ['p~Гָ+cbgnLՀ`8~|}~i#.G5XNPf}d˱Y؞B" S,}`,9Y'{S<6FŲħA BM.]F0%wޠlͬPDqe BXPT@:^]V+@h(SǫHwWCQBԯҝƓ@{И?Pօ$'nX+'[u u&k `k Q˴-#%h9P]y"m݆.Ra*6ngmP MK|e W||rt]gWjIMNojua.8`zs/oMIP6ȈD1t4v Ioj47tJJm, T]%t9 eُ]CWJ‰Bt--~(s %= /GL%DDRCv`us7Q,PךE^" nA#5Zca=MorliꝂwm3N#AlЛrkiěo+/]| ;P&k|b&ƽ#?Ŝ)D iܺQiaQ S;Ԃ"dyL%_w|ϭyi ŖO)\IscP9~<ƹ6o ( L (3EjNSZTkW˗mX4`&pxhvԫn aR#QXy2`aj#ky~P؃NYe8l[_1I{ ;,g`̛Yܶ$g-tnӒEN F%6+Rqf:ڦdJ,с p2DTi^Xmc8Ok ;xY[o 5kZm(!?od1'Sl.b Ӟ G2܈!нzUL2h u1C ͰwGz7+jRxڈhql-V:=Op¡<մ.֩?!eq%`L׬R@W[o _oM3NneR\yad |/ik.!/8W> n(^D"! ]C̵֯H- ^pNRjӁI]Zzoҙ|qPkgg2L&1abҹ;AE̛Un_Bmux&"?`PGO^0Sꕲr|tD=*?%|qn6DpWziӽEz2^]WRE|`r $@ZO}n_YgiP@?{>"ПŎoۍ,08 >33PfMc $-v*߶3]9GT穢MYD>38r&&`)/,,}T% xD":ǏʍG| b҈1x%c8UÁOXM%Jf{=K-W6R^sg|'I @1l"2͊pŲ ʥ,VH[oX&p4D(DWK2IXlQKzlHWOOSc1M]3%Uذo'BEɕ+TY@df CN(3߰ {v^r2YAC Υ mpS'g|1xrh>]qENxsh0`pk$ҬiHn3:±It 9OJ5H:>|22l7^,Fs'hTjscN-q Ua_ǡv٩33Rmޭ_ 4H2i((gHԿKrK-W!j+$rnEDv*?S 1:,4 Q1gX-rح8ЃK2Z3@ivPԉT@KY,iJw1}IcumܴH;ħn漬9֌A'SVĕ%4",k^ XPGU L;\8^z\.(g.2M?G%ju[F$+$hH4' "޽ݞA&l* r?RI8F[WE|rxjd50!n>+q}]ǘw3D6w Ln=)T3 q{9/<$7x]QCTU*ʪzzU~S;bWOy?)SliQ| 38WaJ; ʝBs$.e9Tp~ڝҿ7:jWa 0]˹&?O|Vl⯽ukOwM6/RNsIM/w C}N^٦X"wu=-hȴ VvΏG9!o-"\;.ӛBqܰ5,b'<2 o '/.%RW+% Y8qEW Bi'1p! #j~jH %"/kbh-?/DNdi Wmg<͌un*9xv;K2]1k֫NbA[.w4ÛeČUéxuIr!HgU՛`{@ڂ@F$I/L) ϲ]f0#.- 1Ěg-޺aM  LuGa-.;l!gd=C)/) aѺMNt+m̴~$ C4]mBm7*. w_g.ƯIV081&ޠ0RӚXd9h!uJ9e25[vuqO_1Ȋ5wd.(xHP,;>.]x8">C#|2tL9 C M@,_%Zq£ 0 ?M)Ư,;C;ҁb,<;9>!"w+$7lDQ*/6J4INӽHtTA#@@!xW~EU;FM A0:]2_@[Mo0!a2uhml5񺙫uұ3OJw!_ְL8O>A]:% ` TEoeQ~\9*^˾p)Z Ic@09n&mvU_aZmZ2bj~ϐ."io/!컫\-+]Ipj?4ܒZǚ"HFۊbf#?@hő*]Y2VՍNM;pVlYdf]Z_Ͷ`'yHK ARuEq1Q"B w!/bu{$0g@䄗 <^j%riz@lJЬ7% ^J{˄d,M;'A/ɣ;[xӷz*Zf2oqKT-$yP,)'Y&޹q$ҠxHb L+yRVuK'zj_/FuյHNCM-#M~Z˔JXt8;X:?Lok $l'26Ty]{Ґt{?ӑwXc'8"AE.3K~:ŢTCXJwL|S>G.m-+xt¸Mt3/nesZaW[/4$̜3AeQsms]ԍ5sg5B'̪K1.;*>'/C2N2bsVSҖV~6N JmvgSs^l~6YuZכ]G2) `Z*2x(mg䇦 CS+tcܽni]=EV!;٬yQh쮙%$[֬ 7މU g!kf-V~ZF4s AR#m!b[wG0BC?UXy0Vq kQ<=3ҽ.;\Ģ?lQٜAFRQ Ma=:d[kT,Gk~UL02rx8%~pߘ0B  " X?5p7ٰjBka`qRZnPX-=e cQR %.-Xl0:(fM(?䗵*;RqbR~5zT{ w.ms'<R0lC2OP|4n>Ŧ]Nv;}[ҠB>Ye Wqmv/Y 4>SbpQp|gwh*Bq؆u3ve:?B5Sm@(Ÿ/+shuwI6ꀧFHJos}LR0Kr3&SGQp{ΥMrHTj(P7dٚoߔ`ո"SX@`;zSHL]p %W8FcѕwS'c;P5񋣣rT1 {e *œ*6p}([݅V{ ΔM>H*{X?%Ѣ-VQy=@x+\C"~Vڞ &;'3{с:~!C$4R2kh;0Jf {wG$"$0tO O|+ ٟrJEWc ]dB CFr^62X\$|-b@yL턪Tմמ}q ݳձB1 `4Q1\~xCyKUM!Re7k+3PIOiN6 ~ӂ!K4NQxA,{dz+*g~2 *ǁ*yb,0ܚdG:FʰLbxaۧ3s1s.& U=Ozw͜Zq>&~W &M&^ .sF{&aJxbJ*3mUdxPrk#:V'B7ZP@ۃ,74WTm-w@FZɜ#f+.H΅nB^bv/|k/*/kWiU'WRqG5LY1ڸEN*]iVq5/\Pj@n$S@ ?k{4b ̋f^a*zޮfYO: E˔wQ!ɰ f \Q%$&rѡS99d^Gpz,]8ܥPCrlNm%8贤Ʀ:3@Ϫ혪әqsm6(4aX167B6bH9\zn'3xܾ M! ff7 w$CJ-=}a؂rt{^B|!˛ V7`h'CѾq:Ϩ'4=.vu9|5[ $rphXF *,j}n':E2Xt鱭!Q(/7Ƃcb[=Cx}p|AbD%]Q%m%+d4HhMȥ`9WeTRį`H 1tnt3Wx;(]'< .D츂fn1k `Ħ0G$Hvu7lL˲uC) 0p9khan:qv6=hWGw- X'$V{31*ޏ_G/f,c{`s [b@2`P :`8c(e]"Kͷ;n,bO@и05?(RFdfXrStNP]fKĿ+l(o5b$K1bhVv9&+fFohW=XzZӥPC[E]tP} cCl"\b0zŔ=/wʁQi dL pq,oT-K5<RAՑ tea>X?v9gccyX"':. W&!(fJwTI䘱T!9nx騺;0 R6/MGmYs4Gp|–Qh 2:\"&X߱춛!+|~x| ?=GO+cB$I?{w`O2AvaWW-TXfi^wn|nA̱h$St̳*$IwdV_A%ANek՛8&~z1+UǦUfeS0۔fAPW!l]SqV`vK8W鮐yUM6vWD{Hu"/~Ib@ѥv$)vHdl6(et;'8CvNrmf7w۴E pw>eDP/Ja45~@٪[#Sy{&CSk7ugs ~Gq8QF@##FϿ٭QR wfWaBƅ8 xWy^<,n͋dbS ~m «|eoh;0V2HgY;kIܟ/ėkR 7x--%` J?&.-@h*Lԇ{rW9-JU{Prۉ}1Ťo{m6&(/9!1 K`sPO-tG*wci It4a"ӭd&A+W5 L[.Pm2`X0qզ_+Ji{sqzducʫD7L,GlJ2n.v*ѻoHfUڅ=9mXM:hvzf. nΎ{.l+ qx 4ch__hD 1=ʔ, =(g5Ee|OsJh-r}~X6a ]"b{5HETu7Rm/H?|9#2mSUs>K~{_|uo2]gvicF$ m@Ƈ곳xo lʗ@'~澒fU ܈9a`Y+r|b,76mi;.o~j5 @ZLzo]tIG~K/DC>+O9EB17`D뀣Pi k>fP|,DAhWASwSn]V^\Q zvM^ ߵNw՛"wtI!>Gx nsiYmW`I<}!֌ĴOepWG.+֖OeP! '<*׬O<̳gڵl`C=P8$w =$F֝djk;9a;o-4OEEN9[r.9P4~||$۱HYy_͑}n\,J!~zsz=%SG H:3vϟm XɮJ)\0CKO&(anI 8!aLLjZq\ ߵZ(xer IA7WnwT]3ӽ>Q]&2Ig}Z4zߡS%Zc qU#L'jk.N+@?%w%h@uvgE--5x|={e-JS/t |v}K,olSthV`L}FZ?)qK(R."Տ—8b4q(z*v+;iR=Ϋݖu!ڹyk[b~K1޿g YN\9`TbǮ%q*WX ,~'/sA8̅%lwP)2cqߴYv0 zKmQk0!W"zͭ#-֔Y cHjH#(<갟DAHmj^_m ;4Ԡn2G_OXS\٢NK]lT/nmwoRA=4AbA5|e:IMS - &t]yS1 t:$nٟF8r@N-duy1OHUn1:+8=h`S=?'pe0/PHj$ iF:BwTtrR)䯮7b|*(iz{=<|N[]`'Y;/Cu)'[PH {4 D_3Yd5`6g:0j<&A'[v*tW~O/9:pcJ6 s'/%z!61bhvp#вwށr <15~҆TGtT!)dwnDcQ%n dDXqDQjq4O犧;2;hM/wIc@]}E`z1Ȃղ8=;!H~rx롩+ oH 1h>"K#O2RaM.+rcR]WO2 ~`9іrK_-D9tLH}\$wqY,nN\2@=4xQN&p&T[Z2)DF 䊫s%UbtBuwad 'W{áG()sԡbdkY+ & AVa=iy☚NsQH)jteފ0R_eS/=<42I˖b\ (0:*F' u2#=l4 \f Pu8iiBtŜ(N$ZhM@jkbW auӛL݌4Դ _"R} sWͲ?TŗovN qpdgkmAP@;v7֡^~l|dkLMݰXs wk4j`t}byj݅1 .f#mc cCXf[AMoXHp1GD5Rk,O%TP`7^Lj/[@ r*> a_ r)"BLgеj *-y@[<kM|&BqسD[jBSU7XqJ 2@(h{gnPD=dR/(Xa'u%%N榲ȇ|`qcK`PAchϹ SDjCd[AE_Egf{D :H 1!, 8m2ܽ_tuze!$ELKB~:αsqdN_%hkμv ,|5Q+Z$Ns*r4 wC6A^Nڅ8`CRG?^3(Vq"MW'{ufNxDWU(jIϞ{7y/\I9;`'@K?īP2&[!f2dsx& wͯ5_'J:GDݘT|G2Ho]7^YÊQdi*e鍄1*)F| f@ƤX#Gg< eaX$H(]Le= FnTL2u76gbZX/a8Z?d+s{x_ (5 $޴ ,2IJ|-Iۇ.)+Os4ѡLbT(,rm,4Ts`3o- ZA[Wj=퓓.Y}hWDz PLTlYɹ 0 q q^rIgSs!F`YW Cn]aqsq3ҝYfm慠eI]`|՜@Gf]mBsSEXX}Wuk1/,;,_5|i,d@F .R V,9[y38{y})ΛSLQQ۽[ Y[d|W2JM(B8g9s1ϕ;`⾂'𜓎#=@R"j^)!rjIT -2$TD,6n[d1FSމӧR,UD:t6F"%J1_Ekm$_k/Zp@}Ct&M,r}r֞K!`qL"E䱻rJWdf$ Jj5*`hg9J*7'(Nh)sp ]GvYrAޘs] ;j]<[ €uƙDFQSЁ订߻zӝ&~wP;_eT kP9DJkn[@='<\{4 yڜ%zt>1b-OO`` X$B8A;?kdF\*`07MB3B}|aޞȝq*ʒ>oGj:a[D+\)"Dqg%V@{eRq_Ӿ厲z3@nM[2m( v;o #>Rq ;>`&qxM[k<`E.>5qmKS5cbFȒٿYM[68Ed"dqA9&@ |QkP{Wu7i*I=E”` GGѝbJrY3Pݣaa];.[6聳PGzR:O  ݂B^bY=x ƭJadA  ,J D UIF a/"LMUOcrKqw'Ů퉸+&^[8aNS.zY. ZȆ288Me1@>}&܎,-q0~V^H|HQiR 4ֳSE5W5et{Eo|d\ *-?: M/VJB8xZi&^eU21a6e:vCnY܄9Op:A ?ti(٦ݙoƕLRޯCl6OG`<pO '$rysxشq@]ʑeF,?v#>8mRh. p\Wa&[-zَEm4$@ʍ-rNIg*/E5ٶ&brG.#da.lWmm!Y](,+@+**tBHcȇ⌤WAr[Pq%ւUo 1#f*iKksujË)o)l|W&L&' KgIm{9 |ˆ6v^\ pTI lhELxQ@\uhS vAa\b} ]*+oD3pD@P ~C_nQ-95]NWQAVQĢ],` xgJh֩9sϵJ 3:v"(L9Rb Ӻ7;|w W!\/ʃmE@;9J斸VQ$ی Z` (D{< SIp+،eSڜMxZj/: q8}_XYf eW^M˜ 5GgzXFo0Ht<ⅶkTqi-/9S<)Dwv*E YܵYNq BFUeF>iU|$walV$è !a'j .r3 "ukg}uP]x^8mVK؝ص;lCěHs̹+9$WCx 9nu@$ˀtR!;i\_X.`g2xBWW7ߚIdΫvO^} Xښ mFE:ht`G9wSQCw΍0v_V|g1XkU34=0]G )K BCp1i>\9mz 6x峮W }oc=|R%"yGq8V>{b[jo/M{8NsE 't/3PZ-f Q_=f$ɃDZPs(h$BpWT6WBG"A*sdъ_eoD.Jxy ty/KuΒ T^/D]Cenex2\307ȣ<n+i~`YVI}X?uCGSg)i/1nNoTnvu †tFq](Fg*Wgct[r(|(}ABfTc_luLQ lU4PS֍S/(gV0jX}Xǧ@ 4x? {/`NŒhJP͹8L /Hs57DMJ]dsX{M(CU{Feh)U S&e.̿`0rLWl:%Qd1"o^! wT+g:#t\]ǪJRѩ&MOewf^gIɿIaRuYY֟ V޲` q=qn-R3qfpN]85(xo&&3Akń Sz~U'/CK.Uc5"베/0yJؽGM/M0hZƮ6*@%)/7sw$'ODz~H%/qD=Lce=L`7޸s)YjV6+{V2dT!!@:5h MLյaq!zLvHc.ȸՏitd4)&x>Nh?=AIZ~{"cI0aسSVyz=Pmc|hqȤ5E)mrnAX~H:D6|8_z@=TL*І؇<&>l-:٧FA]Y9g˟| )|S)LbQܚunm IkicO3 7We z̼$uqBҁmKmyBlD^ք$kʼn3N_jXT&t_I=6gUH$?2Zk@F'.tܚ!xW !UۇӛWLʍ{ZȟBo$0ѕjFw%9pǞ{Csa܍4 ݼDoyR}].DY)錟;̃辇eQ/(h7z{+08>T^xs.K/bHNV"&(R̥f[5Uw!,ٗ$,a-T}'.߆ܖ[]d/iÊ Gdg1nN`#SV͸Qc,}͜hV" ލR\ڽc$Y c~m6nJ$Wn^sB?Pal 7!<'!銿nAv$^P4r̼Mާ4l2V]hto;$Vv|JCĘ̖ay: 75HrXfjτ@ns1oOuRcVSV (#;f;}Xo}+ +-[tʗ9@ Fe^5R:LpoLWjQz?sUI;[cT^_ӮQ]H?P=t^RaTYBZ1Y)d'οkeV&[kK-gTv“% ]XGM-*=h:8rt/WV߆ly&B=<3jex4Vs:XndlЃ{# 7[+jyuRX,M6i">2ygT ny{``4m ĭq#5j\7UX +3 &=!kkS`b(V,(cOں9Q P ?m68Pjܱ:=LK{G=@v76_c^ry཯E17Lurфpzd, I;>"ݓvaἳGZ.GsTpQ '; 1嗢T\D `W,e}7{M-M_:MB#^P u60M>+:q`$JFp?,- [=>%x͢Yʔ!rܛBoۂ?V qb%̭;o1_DP@] IR_ n|fc-8*|S>Ϳ_ [pbO)/UJ< 9c<~XYi>;C!V~h[GN/SpfP_ UQ\G@򕲑FҶAס7BW&fm$нLA~}9Nג5FbNll8ʈ}%驜a]̩EO*j/ h ۪u#x14 @톡.+bz&W%R_jaO?¢' +! ÕB[gP 18)hz䛔R\Q7LQ|7n!ANh&4o2׭f=M ytCGm{h(?s30s%$%qWGHTs&<1ZBNk:ya%ĥ+Pje|nDԣG3q<tM qӝ,*?Qo9+8œ.l5_>ʱ*L UvV` 8t $2u6[(q1Gи\G33Dm19qo4D&Ӗeo(g;(ҵYBa 2I Js_n! D5V׏dH^ a䀼՝·>"[klͷrcكO} ;ur7p^l=i*{Q6' L+h,BU\$m\6tf7mhh!"IV<ȾKߒ<+6l`2 *cZp܄if tyKbm>|l|xJǁ;]GD+tyÀ}dG ̿xô)>\tj(Tp|KdA'ؓ`'wu-B%yλ !1/Nrw~GYK[q F!]dž9,p|Rlt*NsA #$8jm [aNz$ ãEigC3ɡx_is iwB`4i!:u]t3Q׺*|rn<OQJ|Sq6Z3sWX251ALrrsLQodg uR* lPp3.ݱ<ؔ"oMt()Ψ?):jA 8X}+!b3%v9]H V*X$i>? (epX)OQnuԅ Ӝ qTyJ w؜y<%/d8r' 25QY=N끢~CE|Gj/~NGϾ {9G0U 8yLN`&nɟGMVc͸▥)֖^ƒ};gvZi~9 T@oVu Jʼn~4&b hxhi0aEC"l_E#;ةys n` ږ;?X;gΆO5Kvdj23TI^.r`≩4u=M7UJ'uXioEzyDvد\h=q\ p_\4E;:yV5h2}`DLc]bڅOU7hUX * Fh XB"A҄b|2kGM/2A:F 꺾ThT x|q1SZdb/o7cXhT󰢴ȷ+.5ȴ +AiPhU6O|~6f}?eW٪\V4 |BRJ@\|d+bn"2RKm/ M]o*^@(ӀǥϞoЕ/>WH~?SC![y|wV}=U[ʗ| +6F`cZ{)>&Ce!RQYnoا/ڳڵ"$]o:΋pw$:pkK/&҆D}߆2JLיg4n^!j!UxT) țGWkwb„:[UɺՂ]pIHQ_ξIfyTtNX+-?uU1te`l_E> czM\Im7vI>^V@'|pgw@C,zc=cAae>!,PdP! +MLlx 4~9.XܧVt*N 9V+wx.uuc$˹+/?cW7.Oِ2ɔH9ӥ+>{8s<'Bh̄aEy9Elh1t3Qžd.:n*dU'VHx$^yJ\ʠx6{RnQ&9dҍ4J/j;p0sr]~x^%K#ʠ,o<+L:ՁzbI o} GT(0F9ޭO7DGg6 Ӷ`f#|=Ir:;|7~Qe5FN3vK KZH_HSXHeVLS,<zQܶ-G}-*o=%OMV d[&/PJLm8YUCrʒ&&!4|3(To.[CAkߟpl;|hyv WN7!#F|8+GBqh87l_0|g6rjJK/-?vՁI DwzBܻQ7Ƀpv;{'~ud8e;1J"C@jWc௪4(JׯLw1Yٔo幦pBL(:q1ͶzA`z%S|.ܞ۸j>XL%o|_󩜵48kb`Q~q)GPTO57C ئ#\| ӁKфF*) If1JֵO([`)IĽ-ww=TAd.*bjN!XH.[Ǐ=v &ڐg7k=n2:Kscړ1fkFhYV^vEݨFRWc)ڄ*1qY!2v菻c8q/Ep|~%P U%hss&%Jw>- ت=_xqKUW?ŎD~o(PIУn_마Ia%+KTk}y Y>%t*!e'tOمC+)9FUu+)"D4X駯h1}.IZ9Ȍkh%ۅTWIgLHo|$MDwN%ř-4]{%N^8B/Hc){38z40t ǦxU?*O~FP`r*:^V193"t=I# EM䔴"Q̹^rO#ЉzmҠ2S-"@JN$/󒏉D[kJK+(46uOl/@zhnF6MC/%!R+p{pʨN=6J G 3 mBNt^8uۄU$dщWd$=hR""%nٹ i4ժDH̋0Q?=w'Y`pꝁެ#rDDIbY+Շ;֯O 3@7C3;Def5"^tTyՉ>v-E#o遠ݦfހ̸_ѱ{,mW:1@ ~J3[Y̏矠m8 H8":i0Er$W;9Z-B?.Eτi5EwX |c9Ffms$›Lkc,H2S:0c338z7 ۥw,$>"G)$a}ҕ ޢ kw$-1Y@/ZLêe @(1o>87AÊˏGhDW2xƾP-Odט/!}.Ul*:il5 `pQtm+*x\Բd,]۩*5lE%3m{aP 3gwC**/ȫE/ރER$x[?Q~Edĵm#4}%+e㛮ӎ Xޛ%W/c8U\bCv1=;ܵ8zfo^=9(A]$|N5/PU"úQҰEWt:z lpmpeirqϑ*p̣]KWx"uefN Y㤢"+ZI `o Atvytmf|Կ*7)16UwT,eF7]\lnn82 uoDvMxIK_g~uUJV*IAf[XA_u:Ƿ܋3ZS*qƜ6ρ<:~0] bq~ҡ-Z "A?xn0X]lG4E"sBРb]b4G?0Z: !߆q쳈@ ՍcKO'Ӝ_gϒ`Sqq8n=:OrVz$xw+j,ʤ*sk5s]w2wKyyy*e+=0bBPKdeW˄ ~HOUYjL@ }MQcX gtd (5 5H Wև!x'hD=ZꖅQ.}ڌ'J VƒI(\'/:+Kag!bX(85 Dij1M%*s;V^h,:P qGBQBp A#&e8r{8'1׷3Qmqo D+', Pm&qYS/.M99/4a%PDZ{߼^ K⌾;O `8|wIc_In ;(M )>cxXU=cpYnA?a~*1}r/SPڽW#-lڳ&xܤ &`jQOƩEokD32>< ^=KcڟRH8ˤ'M-t|!}#Bu&S2͗K&m)Dg[:y~HH;|ŎFf!whPSwvi;\ *ZPHD?Iy^![]b WLbv#Mfc,9lo=ƹyFX9*dBO'ރBC%VN)<'I,ۂ-* dBQ7ō5q*=J o,m0盵Zbf2 3HXC/UZXE,ٮJ&X\_'E/mX2uiT۴4ޏWYR/'zA25AkN;D; ~x^f SߺS2 NX,so:eF oGI4O+]Ryla!Irfǂ2.Xs*w~.wkP$ٶ@/o=00@xQG%YWW+'fi&ઑ}BftK*XHp(_O=5\Gф l,ў]-΋E f#tF)O8o@ 6EV)*khnaT4y>ǩn3) n)JF0IY{J"fvwx)izXi˯#+zN[7:1-UwGGgUU«n l1w K.ۘj)!qJȃ5vBBeﴂ:UŜ17te>Q /iJߑl nlv6 [Yy|^2M؝xisn>/Mm8|7d4ti{[Y3~ZNK$Q+vDD0՗dBMIx)Ә؍SkmL55-vƏ?-[j,O'W>uT_&e}uE/3s+K C4u Dyܶ4Elum\G}G-KX :P!>ק>Rw~tYyTI+D<14YglGQiyY#ZfGŒCz"v7<8 сCĹi %Y8r.B 2C?\jc,JXICVJ[ i@# SP:G\O*;א@HmF+!Zw_{JmK̽WEKQ ,_a]%E,IH/tM7b$"N?HPLo`QQ3x\aOu"SQmE8]D6ҍcBhEWNQC#$ᢆ ҦBӣIl!ZzȶVc•ajjc^wcNw5'HQ&t" :vbW|;X]l9\ \|)HtC m;A7 >5ߎV Aju` nclP}—Z=x \XNv%p'^rkX]lCąe*b K?׷FmcCFDCTR/rV&VR<_/=1(_+Ox#w%=,b6]_TМ3\D^u-fmQJ!?Qػݯ"s‘+޻:9>{eAr~wL+A(woy;#pllr!.&7r7so[#jU)7#H HɇS3g8}fu}U=_n1{'2Yz } $GքN} ;lz-3\GoPHe'-LKB-p [4fNs 2ĵrefq,)k-ŗ?_ԼPn..>`HʄKOɏ#[fs^U*!Sn#6yoQd#C:xk)z/cRǺћ-#!4 vsOءQq?Em*fWl )'r-P}5à<Fn+Z2*鱑m7c,!y>c*v,`n];; Xa0jDe؀oL0)?oP:zWR ` @ ~АM' ^;"˘cL1}%t1&%2m5_:HP%Z$5/wh}I"ッ`K8;/rL!Ҏ2޵\#D?hB׊9pveDXzD#ci0e% >"FQ;ɻfqiyiTwaT6F ` R8kLz'8I3w* 7jbgdTn-e(g6Ecr=/Yzl›:W6}8UP}SӜ'Ѐ`b+PmQwH=&s~kX|>]hzgR:C5V%A3L碒jZ9,##ىDOPJ(GRga;ң0)yxеƿ$zW= Q!YUMxf*¸qA-]ŰDri>{62$TFC<~q44qqz<څ:͐|r`vzSAmjQj䢮 CѫG]O^^ 0`w<;gV6Dx CH~vz0'z* hR*_K:h:3Y/Qt Lhl_[>ϫȞ]if}qH8X甫Zpnj#P| L^XiƘ FӰ{ELՋymkNH/\t;'h=5vࡑ|{j6S~Tfoz޿^.0 ٲ$G䋧7LEg'@zrAHHdO_^2 (1׫Om=I3}^ɨS_؄ϭj շDhWfojU'MކsK1eR%M} MH1YYKd v͒q^ioRh3n~V+0#X<"]%Zer/sQĩǗ< VZź(R+]/sBA;t?aAHRq ڟA.Ɛ.n𥸂uCz.=,h[CƆt* X84rǾ@of.GlD' e6^V gگ) '_cw=}^&%:^![PcɾC(7|fV ;6װv1.0d> qՂnxg-.ɯ)US{r^b;&O' ˼40,X90MG^@2oW0mm[-N\ :VK;INr۞="sc&$T>.jwś RKd3zƄFV( !Tͦ bL,-TdޮtsU BCRZ%'G"B/o(p3\nNδ&jJOg CZs^=Ny7 d\j7E KPNld F M;(V9*K%W*ܘ֌?h9Sw az}7E۝* $vu>n+x-#y3rQWvct@Ok-ܧ/^Ȣ8)d^h 9ǁ槨#7aR\/ْO{| S&*Kb-cx0sCʲE пAG qŞ傂_i.tDFWq\GiLJ찜3zA`BY :yF"i_^/ JFr꙾ A>aݵ(&&5fD7}D&@+ԖVxQ1z<2AVq-ԧyدT$ZCy,OHջ`2P%s$l()Uoi>,dkK0 vW$${^p=ZЈ Q M+f}JJYexixEДmԅp՘K4?W;'Udjee}τ8>ZyI*2>x~HDk5w*]2%BH3;-OꠂWY?n4W8ʘf湀5WՐ 4\.Oj~7l8ݸʐa{ kwe:4e%lۿOrW[FN<|aaq=i~CBFez+WrH8<؀+8e:hlru2 /*nU%wkRLEPe%dw6:m)%`,YsBFP(U =$n }&[W%gҘ7V4@'GcGnD)~0Vl5ьNy rZ3Ad&ʤ+b# 8t'ApK .ˣ+h] ϙ!̗mΐQQ;ԅ:QQ^)S'3;?p "R+G[k|jdOJR܊f:@kEu h$&M]hFZBEz rO<9{}XEbGT^KbcY_7\ *rӻ ʫbK fϤ}nuDtR9%`qP.Z:a1qw?!6x4RgM6F_ȶ| nV\!=FWh_]~!H yaeK$dw^=GHR>:u\voryvr49C+L3/P\·eA]%AB QBzr/oja `:\ #xd>zI]oUg|7  -`6D\7FԀْv缇Ay[I #GGz}@hӓkݝa$5Q릹e*UP"8뤔qOoGoT$V5P+i#<iZ|%rGp4|,'x\8LN uGj4\5 [j˃ӾԜ3i=vl(OZA4K%Cٸn.G3y6fZ9QA!S<@2Sb`Y%XB13o3 Jr4hO@3a~F+3B3ݡȎ$] [,g6G:@W*SF@yӡKx T76MaeD8i0I ;`@a&z8 &wӲ&JO;ِLg!qZo b A23G) :g[D(lnKiBkӦ#@8sIգM]a>Ͻ$;WYDwNGxO-II!J qRVL*vHoAzpbl-:gH`ˊׁπ*v=)Uܒ-C5 oqBCde`46znd?7쾟2 ollEELDLZ pV]R̰`0"+eW_DT}Z & O+^T:R QeC @gAK.'KhY.UB纝Vָ+oãt7'Ug@e6k[#*޸;\ǷIGlv. ~煋U?@& eЈA8%-&˱a9FOm2%gqrK|RB#`V+;R|['w!3+,}7WD4J?kĵ۵X0PE"sØaTM'γg"Q` C杖aI'?QBo{@F$SdTu< uC(mwYM qm[A)N=m#, ymS$)p+eŗAz |UF L& 0"Cm1ϥo2u[Â%*<6b7b4߇R1/ld\3'V@B\ƛsMu_?sŰUx .-FU~y@WmTDRM)`TD]T* Sc#B'B>baV +{;=}/cMƷhdWrG m~u'Q9rVH5yubG)^3Wa%)N-遽Ţ:gZ4UNLg&'B%/+V¥~%͠XRUJ4Q/@&6#l OBHs>媿7ྩ֯MQQF]hjn@{r^A(>:@{#n~q;z^E +C#Qf-|(H2™7R_^ys'*v=(<⪴lGr$vf8:"u5ȅuW1gEx!Ż`UR9Ke$ުevR3o bST5q7㙅BcbЩg&Y?W/6ymRwm'7|p+Ag7BDaI"j+Pv8_/Z{^bߝw) =dk+5Qě涕`0d\Rs4J6j2 k,S L<1PrS'xeI֥N9"*d2idCx* m~,Ar {婾,I)MC*tiץ>bpeA5ncv^q D +d> O) /Mg%( B$ ^b?̫J b?jf7cp ]6}ikI??sD*9UDFԊgIPMVtH@/뙽R8G{+#r/$|[ |; =aKm]EB7)B ={4`zX gN8!PKJDצ4 ODCG5:E7e>H508@aIHRh'@r+@͙A5Qf1!q3r$@r}%i_ХcrhkTuB9ܶeVx&ǯVP sʼd6|[0$kaPګq Wp6 :p6ˉXKuy'ڀz7 ᚳgl.@kۆD{2 +IP)!8 ?9(j;h(!Lqw3Т2} #?1ةr="zpkJ lbȚ?R}: L {**>uUO?%=h 7[*' iEQF}c=Ur,%JaLo3vQM,k]HƋ7&a^ 6DjPYŗE>#|kn䥌r_#HP~*q:f +>!%57&/;+jFӏP^[[Zҵ+!7?gj`mpD7j vbW iܡH] G̋DprjOQ\l =3u̪[j)nXffzPcf:iX?$NG1JO7VrR`QOkW,'38"ju؁_LMߴّSxdoz ]XED~_]L{|,GIpѻ_Ÿ=ٞ(Ǔ~H_09|XT{ꐓ9z{Ѹf0+Nq_w |L7Qn Zn.@s՝/N՟ #o# -K4oPI-H`Gf|h^׻̠fXWeD(v9} iM {L{-@L;Ʊ<宨ߍb@$wWR_Dcyc̆xt˳G5/$4^_6̬X5?Ƙ$šs] eeESYCFڕ3iW{!kW>>!χiEj:j& n; &o_Ta^8"nW:nu+G :@*ES}10!zan7jgPo'g^lHa xwŢdyE7ѤѣbTRtj[aV` YS3k߷~{. :bܺذ08#wqX)}u5Fy4i~>[<Ŵc1 #Gݧvdy\uJS}tMaEjnc!B h(ں^RbW8˚-k܉ԥrbt]ڿgFNpE--1y^ : s` O$8W1CA- >V7xs#>03$g#1k ;P8Im=a[?>alPWe}r*noJōq{]4,mh5AٮpXW6@+`#Eg<<=:Rfx S#SX*;ӀXu)bjˁb Tϴ<(یk`.ejcrW=1 KD:(,ՃFّPE|}/ǀz2ÞSi 6|bOlB|u+ӞD:ܝ*g4&dw{\2?Əp5Tdݏ * /q,Nؤ]xf$XD;ۤQ[mkAomt$;:O7ߡ;qIoPJΝP yY rhMNRȃ,[X]O$w"K- I׈Rw;Рlb}AB3ID:K6 -gezh[}?" M9amŪcq/\1 d[a=^"/Ѧ<?Ābl+8ܚқjdDiv\FAܙ;|B$}}! PF\M{CTWdX@dP8jAÝzTkvT|5H!+۸8=}4#yʠa!iQ:(QS gg_UVd/m@}J&9f0_*1[]~F85?tvt1YZFE7%1 V5%6Wg[2>ZœkN܏sY54 }ILC5G nOJv|c':zυn,'zxS6NDt7Z,83#D$aoތᧉL~qBؔ&dZTdtFc7s *A0JYtLտ={nKa %oFTW >)< '{a+WM3]2m).OpVlJL=t(JI~U`^Nݞs%>*~i-ygiwM} ђcm|AjU=G}yXf|D *KyY zU k-m]-;zpG=hIabv[$m]7"=(eM4-G ~M^9g |?&O>dx2NSc$I ӄ̦wMͬN[ `Τoؾ-E^Х.tRaUE=Ȅ ;Cnxݩ= /la +:FLx'θ҈DWƁ(=&C1z@O^=0L&Ro=W|c%w֦]ccR8T2*&})^RoLU J@ j{#"-4qգQBvf>'3Ÿ0ک-6t#0PUMyoTŭnC!mZweqOi%^g'MEDO$F11̠GG"i]2fGoE;CŁ4٫9Ce ]3:p:N$%Nа+C]h>rp ,/$_.leE~}llT;zGޯrCq#)e6%ӗjSsdu&Eצ~ {r͋eYUw5DZYիnPٮx5qb{==U$Ō݁c-W=^P<-=Ξ2vM$-Qn!ܔ(&1 ޯ|>2N9Gt=\P,}1e1wB-t3 kG] 0IWb}:R15lAN3fY{غM$'؉UKcA<|o=jFB](Y ,(dk)uVH 撱"Zöݙ7QPl͋A9>!Cx4`S.vh_gD+ma4%A^Y- hPș L~5E䉚}Jbh± D&"5$l-*_"ýFMNks@#5?ͮ8U (KٹqFc2)DfҪGcݏa)tVD`MڸNEzV4SzZT/pX6Ffg\C3P0֔NKT_ I+ҬN&H3 / Мˎ hV,R+'ljr:*?Ocg Sy6 5&%w,?:|}dup/Qs9jE=A* 8n ڵc# rR؂ yR#*6y7[Ny?h 0IFɃN!^d {X-Gb,ut*o N{23]r״!2LOUD,H25;v-2gA͎l8eN*0xD\]FNN`D ^+@L$KAu~3'O^Ug4gjlk{&U#Ǒ[r~?|x ;`*z/ @q&M@#$& 9 _&.h)+rM5zڝ<Pʭd7ߝUs҆TFj;O~iHbo/KMGzk25&8v/,@ ݏ;_jΐ5e?Bp6ִ1ͼpE`Klj/#iu0fRo&T&KU#,{̊,&C$fk=K1LO!؏(:L.yvZS2+6F=@'7$ؤ#bWGzg +xcNT)N'BA {V^Z!3Y|8QN9d fd+&G~]PM)erȰBk})N +3bXwt\% VOWQy9&trkQ/}<6Q0(:G6H%V-Y0kϗ tqˢ1p]ڂxJp@",WtIP.:r*1X(]GΫ6 p[#PyA.Pn'^ZFX@S$2Ԃ{tKDFΎE{\ѵ m$31SNwdabV|ɍK>{ Rᣪ6.2pI:vI6vtBRTy[S[FÂi/?5Zl :-M!1[J ƞSU>) 6P?녂E Eoy'-& )8SplvA2Thi eӡ1Qp˲0Yv4΁F~u ZYf~HZ\~ \uz{5u6,L̻ no0y].ÛV#T4i'/!!rb p+h6Xs_A8갷Մ 5P(NzJs(\7}|.vQC.G+Ӥô~S=a e>xW_r,@Fv?Z:b{ݿ;8"(=^MNXR9^F Nι3W€ fthljSlN\IB_Hg陟+ʄC371g)Ըrj#7Lm,;KYD4&!OI%PmAꡐQ|phD7\mPڂ֋2$_#<@)h\WIFA*̂Q" 7w ^ϱQs?&L7 Zɓkx́V@t5C7upyN2s2^oW?-txxnhݐaeJkI/UM+jWB;&ނFr<݂m%Q6Ynwi)NzSR4MҝAw%~:d.LpVV]1()Dd wnBm'x%@T2w[u bzw7,v[s o4-:CI~;O\vOj%_ b ^ 6'βwJ/ט|B0s<$-UVwjEh(`lo풲ϕQ/Bf9icɐup3[ybN6 ?4TۦCX }IBm~~Xש~uˎL~v pN$L: EG E_#$:fᴀ!gyȦ&⿶O8&bzNBO3NP2"Hk5hNMFA<NܮͦrH.ѴNYm6ji$uVP+P#9Ly$bYg fTw?26]r' {SÌZ=ʪf\#gd܌IW\Zz(dzNjN1$A%ߨ˗v0m ;d!;FĔ"C K"wDVZB !VecASXm;ǯ^ j{ 􁫌ZWfh'ēp;f b UʡV^Gy= nJA9J"W#{ oGDqqyF1m((Ӿ,F.ȨjRq0)B:): W% '2NQG5SY,41 pn/JtmhZ)چֿ(7 E\!:Ai]4Y\W`K7U,X`[ u^bgYw xg9\]HR8ٸP',X0=4IsҊgJjb';sXf4p4dٴa< $HJ cޚ٫whm(#V!3}($9U aMjj8e <,s #Y(H(&Ku>m2,)JvU 1^:0ߏA+XFhx9_?OPl!cm cRTM%` =Om?SoDra:V}ΊjA7Q{=7bSI#)1;}Z}M JyUk3CIĉ?6nLՂf4CMlRf2u3Me*NP.I(.1`tSYʪg &];{OZXx{^[X}iݦ$M0s0flࣅI=<*WJ] ,?4P~?ڐ 7 I{@|/?>QEz5qUDxy[=NR>JQm=,y:?t#ݒ}pԱg@D4'W xj Zo~.K)mY @j$Fth5+ڽ'ZQd.ښ Kh͈Z&UU!iM̢tpѯ>?iՋxqAHK|>9ndpqŀ߱Z 4Y\~nٕS/sdWRsQ?ʗ?2&+֤O -157?Y,s4)LU?h=rAu@e[ը 7iy eT+o~2gPU22#tdp#X减YD{Jz"ۻ1 꿓8;|Iٚ&)ጪN=sT(xaʑ驽Y6n:Lֳy2C^;闧T]φ]\m 4>Fw^' 7ʌU4Qc^H[Aky/U &7[jǯT<]1sp:Q5I`rU] >)=2W9.XL$,1]jom2jv '#!6GI-~eS $WOq3YXdiKnIR+'B?!G}P7m6#ym$#7]_1_f8uev+]qpWjIw Zk-Y9 #}fV8Ĭo-tWMMh'eЯsێ? ?rG*ȉ_, .ͿuLx-L!3ωo> SpGkp3)/FPrMT'+-x43: A@pe^pW'4OjcIJ~-ih!vWqGxϻ\#*1*ЕZnFFE`q {QE]Wx:N|BxTM%6z8y'HsNvxFPUjes * =uCNK"T 1٣Q9/>+YMV'5&Utm&/d6[vCu +5EB:yz3?>Q_5r!ɩ~s52wyNbO%s,+;$C|PwG38{]Ng-PyyoQN4n^9O=<udzRFA̧$*˧ ī*ѕaF3jᦡ]%`$`nH܊[oTGٕ\ voujej9)%\1C6ѼuYvlOJ ~-W'h6|7H jf3ӟbyy,)ev##C!>B5ϪypZiDdlYA+%Gݍ/62%M,`zF=9ù.Olհ-uOJ1ꃡ(E*e'L\F5EcPW)$t9s)ZEQˋq\ιtHs!H᳾?4jHc~{~ CB11EæХsrPޓta]KXdS WA+'a'HeצP޸[M8^|Q'ɡ"ciipB,.4Q.Qu(K;mdDΈňK6)8<]l9dyoܯQ U`T i+1Tm^ :6˧U~"4n*kNͧpdAT!|Ej }c EZ6\<6O ճƉX/U@j2`P@+LKVxqx>0ٸ8NX٧A ~2}b 2A%(I 9|51 ŕj}ۊиߦu{03[?<>6IC}o~#<:G*aY̎ǤvFO3q>|Mbɓ=1|W= U9ְqXFI5#0ԗ"N\Ֆuj=$kɈ=!YzNi+R7VjJ D׏ f\q(lMe_<ehnwWE֎hXR-uX璝7Cۨ]c.:xN .wb~tO I xb.Šk!﷾üJ!fL7 H Q1Rdu"_@~YջHFTDSz5g G4CaV6 ^@9%x/aeY5S@nY&!i+ٛk&N *4fA*2[$ypU&$m?Cj`^lN_n犡ՑZ C!x<7? ]AroP9hu$gR2X; 4x`އok_dd3۹=3#2[Gxx!$eLX4.TgC>f>ϛ)],Yy1԰V8F:AMOkRM-n(%OjJI($C7h|WͿ>GhྎQ TdyTNkj4|D!AV=̑[S4|f &6og}:XRTYƉjWK6:D:!iߤ4YnJTP"F-%n#vė!ݪG.W_El ͽ2lw16XEIB)`; RNF!j$t8#kO@8dAwE)EϤndegYyN!BU.U¥X€ju klah@&7}vkh=`XpZt[3[Y3y:F~V5N*0'R wRgb8Mw ِI֝Pa qkR0Øѽ$J}tTqᆴbe[D-} [=d񧈈);¿nX~|c԰$h1'(I?Q=ߥR;j@*QalJs" u$lFₙRqqy>8{t0xbŽA֦)MT$Zh5PX䥼_D!.u3t/wo%58"Pv1Y>ޛz^R~:H]4 `Et$#n:?Rrr$M) ]u>ՇfQ.Od|X `3.6W:Q䥧FGׄԑ OtRю ,;axmr^sy-0u "Gܜ8:6靎 JUޡ;P=A-{DЩ@­0p?"@ t<Syu:@}AGcqA72m?FI@0w3ˏ\mf9N m|$0r] Gy`8H|qyoHt BJm~kIu%xQd=ͷ52  l}?B7m@f{%imIEq] !b2:p"Γq8sG>ۜ=PF57x }G5Z! hrMzJW%ѕQ]Gآf %?<\?ڽ5F T>(Ÿ<LIKX Ԏd\Es';>-J⮋NU&l' *ӵ]Ռ)]91?1M@NpsdQ"n~Jw)V&[w2Z*=S}gbr/KzݲԀ~qk`=yiȸl]\dxwu0yQo ]?tܪ\uD}Աrh.K, \<.co|$"D]ET]ڸ'(jsTTegAR:cUO3TK,s+ӊe -W~EEtYJbe/RHsk)M1P}_J]^L}퓈:ڨJɵt*Xzs*B4( ]j:Q)SRnyG,tpr!#:^ /_1r/M6tGo2K1L.5鬰Sco{~Uh"cQTltB`kTAL(=chVBgu*1wF _9kUyYDTm@pv*zI"L8N#Z* چN9J"hsj]<{? 6_6\@qBlҫKN?$) FMi8c{C 5FVˏW("G(9ʷ<‚$GYי: /~N\~{8UP& W{GIZ(Um#kgd! 0Œŕ񦡞Cn;BM,/B#. 33b>"&YպvoоTJuJv?K= 4{qS ]`e%f*W_Go!Djha37]DyeJ&*ayz+vY 3TRC&0;;Ūp+RSHT@DŴg#[x e9@@bdeFq2= iHxQ#Rc[#ܢo CIH\ߝ2#Ե%<2%AJ'4]#V4[Xkz|Åid/hvJ lvڲ.bC=[νw&v&,|:/nTENwψ}CM߄6lZ)溗TH8m}-JiUpW%Q{s%h R!LkqwJŭ "] bH)v)8(e}Kx8˗zƢHԂLQU4:o~MO",]~Dr-iYH͟<5ąqҩRxf(Йc@TIiflrkWs&T2K[ČK0:s3r;[E_"pݺɔ / le` TFX)H\=wVէewUj:9̙z<0^~u.Z}q7;;z^`Q1qP\^#&Q5'jUv“V}xz#'3"X v>z gBJ,y.6_^r`5,ҝ&z|HD,NNk6im=Cdz%5sLz C@UЅJ E9l>vMOR0kЄ\+Cz]b^g t-qq@slxPga:}w;d!.C5RB1Zw)2qӚ+-bM}’dn_92cڐA|%r\b O_c"Aa_~(ip˷ #y$ޘIh>]5V {C%v|{ (NX>H$kO}+ ?|P:ѩi?3 hi!N !5yԤ%%.C'p!ńqDR\k ӂPm6hFL#`2ؘ9#]An%b12p|:F)V**Az^YJ nVt"1_YB,"i7\'i}&vjfs\l?+#-.Ra8Dg6\=MJ yX7arf剛+ y˲%"U1\A,ch bP綀v}6&*&d|>wAj}wmtfɄ41GWHzv#~^KcGbJy5y0:X(,z"jNXYio'>[3S[xU6(zi-=ZbA͙4;ύ T5&?BkѣI;&iS{]-ƲTۅ]g. %)^ꬦ<9qۂ{0iB%I'5\Klq5g0 77{+|}1CJ%"G3~|%,pDpɣA+sT",l qAlvU<(K<)c~-}zΎ}}:-fS׷S?LG>M.,D/A@5~i%n|t [ۄhZ/t'uՎӌ\%&fH:`)py[R@v<Ĝ5EZFQ`aLEVs~ &5#>!_,}Ĉh\c\cu,G7a}HIN%%okzveY‹p(ܟ0;9&\|L/F3JU6Zw?Bpl'/c@/p^oȤpL׍y4WP5q=ZIc2+G ҂!Lu9]e.o)`[cY3i%ԯ_Nz_T3iw=1|Bc=Mk9X~ׯ$ϡAr@M-#AZ T o3˾v;d ') ]>\5*+l%|CK2Ԙξ{I(ZK}J4۲$Y]fP!466O!V s7 `n ͯ&>p]p T+z@molL^j-鶅g]{iu}ëkU=X4,fB䰎tðhib|.s NȠ> a/(6(h p³{| 17R;QSB578Wrȶig<NM>Pd%P;2ހE o5DFm@{&ׄ0%%󋰓/,9Y _"v&)tNcک ,dMo^8G{fQVPm#ZBuò%BX$~RJI(h!ꯟzj6SOI+4밠NHuk!LUʑf }{ ܁f9/SFM^Zf'CWXnfA(سYx8K",ҖH#5"b|yw9/֞  ŭ/$cdG0u9rmYuxk'Iפz:PT\̰$'^hڡdHE闍n嚒p fKa,?e6miܟ4c-"#p ^RI?acFKm^tԵG5Hx795R_vZ5˓ՍjPj0}+nS4J Wq4ږJcnjQ!,.EȞ *&-j`E] 6'.pyh8ߢ&OU(o)Gn>{Q?mԜH&eI1K\>ښy+&`(ma;oInKF{(ь$u{jD 2 Ɗ&+m۟\?Iיq3{/մ.U.<ؚ^DW3x)wv>BQo1Idxm/pԜ>>]6i@ F#_, s$}LIRE3svuj?jqVũi::0z 3v ThfC$x/x!+'l1 >EA3nV_ U1?4iǚXl :nZG1f}FP=19dpf"bKF&= ZDEJOE B< UJ|*`u"Q O,uv6?h[jlBǀҜFX&ٔq{p 6b[A{,|`+.u[8 iUL|0UsIeؕv2а&@/ @uX*҂dLG)X?y7<W {69^`~ZS0 @匯@j(fP}YlG[/`6UJ^RF9 vY Mzr&gi1.!]znRe57_l1'$rr?MK%SeLqt2dGD4&XbMf-mwTAs[mMUlrjkI63e%H/܏+"5UE+u8nNB e/Z>jRj(/;>22?Y M7-CIO KN=8T65e6N>]>32jn豇/x}vAn&@^9CXB׀c03zrt UJbqZH=ɴ7Ŏ mٰ̖.MFP y/cE~;ME /Nb*a*n#Rpbr>w8k}(dd~l_)bڹ'5T;,?FJQߚF 7XBW*=Go&v1) R^ȧqVꤍ<[Tc3ᵋT9A0ţvesFq7exJ̭02Uw3̾ZDӗ(K}@בt8EG [c GqK"6 US>f~ nݣ\嵍[_3N4ִQS>VCWUg=zz1WџO iܢ^C&& bgV|u94Οn2CccӛDV@fO.s-!S .&fIs v [Վ7/3O6*f&Vѡzg@Y;!( `ݰf*ZQ4UaOx42Tmx%mdXu\K*e>`3vFfkrZ@ډ4c7Rpm V.\Up뽏rlqZP2qN-rU]!K-(ez2HgVCPO+Ү~Ҏl-Kz9lfBnt4g^1Vu4 {Qi5E ;ޚE"7R0(^-sR2P.Pb. jхھd0ԭKӟb&@M -9⣝һyVb$V+k9LL3ggUE0JyM/ՍN{<töOB/\axZgppu* b؂*8$|}B̧#R@_հ>IWuqw+aB}S"[D ռ5Dcׅ50Hw~+1@x$/=jzp2bv*L]rኞ=f[0I~ו¿gr>'-SӸ}zt q'z4 q /*Y[pʠ ()aY%U;g4WwhIPt|r,Iykl:08 &Z< n oX談4u(&j1nJ /l70:Z3/ ޤ 3$َyUDp?*^pARkΫ'S7N6,;HЮ2JYdwĂ~9XBp5>3e/_EDyO/LaA#*ǨcT r@yDTtݛq\56apDOa6"B!k`=$wg?0ga^mrZhssgFn9[9^lz);2߬7R$<>?A`(Hj`8롙flيyP A8۰sKca^Dt=xB ijQ3wZeN@58Qwbb"3Wֆ=̀PI +' 9Pg-5N{CZ A9-t &9BhCs=ﳢ UOg9j };'8OL p$q 9کd *'MU;b)Kv{P3 _i%d#H9K{ɉnM!•aR?9c, 3Q3iٵ %-8nܰX2^;6c*VdƴF @IYt ˣVn  & vQ8ABq{ +fJ5&&>E< ]ʻjb+S8*Wn|/gOzQ S\]:jԹ.ļMDnͨyj_v<`p`,<lpBa\W lREОApX|{ix/DYWhᥥh: |sj*LpDK*F5BrbmvMZgr?Zmz=GW6Ciq7p5%~f Mo<wӞ/oV"Wc^i#;ޒ.RJN8$#$A;Vd`׌?+epP8D zwMn%ԐKnW^"'h1ſ1M_i`9Ǻk,T l*ie*N&% d3T\W Ynwj0`8~#FM{Ͳ$Ƥ)W#v4 ӄWYJϾ( xjZu“!\p_Vw!Pxná/(j$1Icz=PSoj)&<0itJmZ>{^Yh> HJ# hfvQ»ܛByN'SBUH=rH>4}4uPFތ#Lrh=q +SoH$xs^  b<_)Yrs ߒhVWFݵ >F'BPKTngj#ב/|`^c@q]U=,Àbgt~ӍExCMuR]#Z,+a٧Y@ R(+ˣ\)5cʿGkn*Cuw;eP\fOcă]zg28tdqs=&38LJ2y KCGeo=F>@iD`@を)ϖRPX. $y5ECk\K` ʓd{T4D\vGb2BuƝ+On?!w^.m ,a|;:(D YW&U5'ۖ'#0s \C(LF˱IepV~#|vbwiFaXHp7Q~hTJ }`xK?dKGr ;kG% vHcK&wO)BP9^wGZ^ҍ4Ǫ5#$@Ʊ} ,Yv}rw>&16zEj4+Bn 'Y`]S9W["M|(/VT~ȭa`u=\U ֞;lGF(OJ }[_`.aPf?[ Q|&7DUMLb3Z3 m~pk> KYVFEz'F[K㒋bix ~ t>in/qֱIG<'b@}49EgJ0]q{+,bGb?&~nV97K ҄YBYgToͼ7h7p D'!cMǏXyiA6i˟2rާ)sΠ_NHɡ!6F֗nUH܂Ź ~Dm&@`?}F<eZl|mwuŵsOëD$)/IԵ9oUmbQT,?%<5~kh.*9 T)eͻO&*k.kRT$eCѾ>fkA21|DUS(ζsD5-n"Z93Yl.O7(W)WtZo=㋒%;qm-QԳrfY'm֚*!ݒAAҋTo-<ՉOe,Kôr͢Oq abᴓ,`@)2 mW''wcw~D* 8n1O޵O%(Žc>P!>͓ASm/]O4f]>و?>xUdOZc->_=rк0Va&"J7lg^ 8L!u[ɼ0$ ! 'I6G"Q mq:DI̺}hMQwz2-,2^eD+"DWɱtyKkVA;%@QڧM vNپOgS1SiM_q` $kzT_x 0>׌*ĉ &RyH,2=tܒ8?e{vA0Wy@fmĖ , D;6aۢ][3K"Ǟ3mqÍJڹɭ.65V~x~˷nO^[ߕq!`-T*{F1[,~Vo&fju52:Uo?ׁ>xD{ƛPL.r?]*y/"\9> ]1\'gߐonvx-|}Q\oS:/>& i@Gۅac{i;QSNz1ub‹PMw\:kl6-<݄{[}R\1S [!}p7?n7I_kDx:X6U\,߀ћw0;k5)q=#|=DQ~8~7,w40FEz$jΪ=aT,7:_(]09ycMv]G]x]HO=o MV<ɽlGp^_ibT23ÇmS-4~20{Z. ׈hPFjTr|@d`X!鎎 a~;@{\9xY+A]K`=$!=I-Z Ib>j{+N.Yh7UŌߌb+ UHZ=z`FŽP/):Tdv$Gށ]iVsJ!L>Vx&ˌ*u3Kj,fv5sd_l[Shxj;ݏ6M6X.a^C,d].⽟wGk4H`zn<  Ȩb' ɭmvM m{@j]>D6%s]`'' )I_Pu}Ɋ6TAA8cR)#HNyN 67*@%w*A -> OaJ6݅$ }yV}"5Myl H -I\lXI3U&8%qђލn+bd ,kPߨH| (\K>.tЏ@Fe0#7vgRj 79FzE$Q<!Jj,Q`H{HVBۆ;“yl['H5r*V3@% \B#M|edϹS}|ߚYo f1&Z_c睗H2Q 4U aKa430ւh=q I}Mv,<ξwڦC9ZQmݙ5"R)~h>q"NjHhHP;ϻ|Ek;.H+J>C3 rh,MD-t2 \7b9>P3s&` 3| Ng}dYхdΰ?TrS-qGIr>Kb9D)FM]'QJSjؿfzɇ'QMkS-q37m<+eRq Y4/ɘwvD8.%4f!Y[ U["Lu5|E?(.,~o$BBg,XC&. 71d g6=W:B!`Kj"[j~fiӡ)T*+*qi^:b3-ų 1Z#O$l{L@ovK| 1 oNto?;pD븶N0_;BtJP/Nlfc,*v4! _[q!详y>c;ccq^$E%Fd$7\xa4 =V(Uΐ;e?AIx(BEx[N)B,t p -XAO*M{Z2! @6"IZ\@{Jt(^BH+ {7IM3j٭QlaެNcۄNN&R{1ڋ OWyŰX= ::ɠtϑ"ܺޑ?Y$|sQ|v-m^/pl=DIA&M{yy*>mL ]ʈ$?xdD CLɽU- Ua.$okQGwt(ziN]: e*(%ڢ#p .<tviZRF %~ )]NO.6gIX2woXSo9e, Vmؑe_ʡd4pC:F b E<~C_O!J\FV/h:M2`jC"쀦&Cn̦|u 7dC}xO"@>7P㽂>mF6/0=xY HO$gX sXx0+T>bFOc)YT;>=*l^YTõh n5'X2Qέ5{ Af5A`hH/\XYS;q@Ca( ԇKH&&1ߘxЛ~s fӫ '-_p證R כغz5Ŧ0dDc8d''L 4bR@ 3O_NnkW\Z`B N9z :Kfo58NyZ] -b:2zFJdZl5L @]5o4$> e)8o?x~H%~$jJ]S_ & eᏠhLWw`?Hټ,1!l|)yvJ,-ΧkOݣ}bSfn)N0Pb LIr=FzvL|#4=]K+4ã(ZVR3@&RZD%-P糤&oģ!-eTɟ[h#_m _? D~SzŠD(bU{ zԬdf ~bo%yvVu/BEZ*;E&*#|s['QnY8$vxfb(EBcf!㫀]g͉J4 Fֵ*m1 ڄMbxy~(VJH<:US+5wC[7mXz-2]U~*{dBTܵўX.S 0؄ Y\/~TcXm[s9CַQU6Ҍ*Z}d`ـ<`D-K6/u&u;Gk qct끢0 2$!fnȬ~tErpXVj,.*:}(4H7h%Dio7NL5I&2lW7kCV*;E]Hog_9M%~4yy'R%lt€ uErm청0OJ ]yz 0Sny#2_3 CbXz$9RGSjf)'#}=Oe#/-|vǧ8N1ޔ7ӧ :0-:A\v¬k?cmiU nPhW9\wP4/Z +4NO!G&R2x b]r8%]V @w-%m{8f,9cMl_]2[N@M/}ljzLo&뀇l_WH817Yxٲbǽ, {՗Q?a=Y3]sũXıӏzU\#ѓ~C+7A`22zBʬ>ռs="Y=l/NP+E-W[ЙrU.\ uFOٙ,Ek& =3g@k8čWSB:WgVwʎ茥!xV27a~7DQO9mk2 r֫a~{h[N6ī2s5SzX1CnS nl"M'6DQ׹/UȈ\ T)-6gcۿCde`걡h7 G-}or=!Yt#կ:w2i>=ٖXݑT&/O8 5>-6mCbm{؅&pwMMn8MYZ~ƙYޜ77޲$:Ƞ|Nӊ|?1t6Y3iTl!`PS=2Dw1y&h-I'69nceoSeI C[Kdr{!\(Op 4LTS1oSY+ o# ]JƒFG`wK}{{@Sv +#D vjCue޻" = *6xG8O,97>7ȵ^mMIF,tt%Oh7^|ۡ,4})B?} z "%wM E1\]V (Vv/鄮?8UUK4Wp6Zh2̻᭚2ȥ 11|pB᪔p>;f t֎˖+f'Ayt/aH%[BM@#l7a, I uё?/%L:ԪLݟ{1@"ȥ9b# /Q1-{0{yO! R}5&eADQ84"=Lj3ucޔv}86YeV $|:娂|4^: 6ԅe;ԕo:2Q}[z}'Ivz5IXe؊X xU?HoQJ2/=bmo"}ah k=dx3))H5Hs3i* rv4 .rʽzN*|AL ,Zᙲy\ij<*ȯ;tIE/TCjI${Onڏ9#>RgE>JV۲<>_hO-t+\swicqybJ+eƴ$SȞ&fY`#^ǗչT1DٖLq[Wr Bx\3dw1LR r؀o^PzL!Gǥ<~9l B]7@x3h l6N^%HKg%ic?[Z!A.Y U ;bRȇ Rr`/v]'̙W_>ʊD& opE]:+N\ b5|#.% ` R&0U4-r^Dmb-|g#u@kb`4[sj> FX\$2ҕ'h< 2 ?yǭ6:a.#jyyA-niso3 dmՎO0Z) 48 -?~_E,"{_GF֔jPp1|Z ~-U+äg3ɃU3̵ ^0!yB |ş^Dߦ T+Y]U]3TydaomBHf\m HY 8@:|~Tt`ړs]MDθRpRB@dlk98:< Mil&z٧P:bH{3SKK@Մ*ρ>XO{Qq0:hBN |]}aaXՆ\TglS3)B!YRHn ajF$E6cVU=:hY7e-J>w #8fh7n~Gst9IuIθ-uLzhx-4OP"=op 8O7rM@b}Kbz?7 LWP9KP s5>4E-&t-by?\BϿAM*7oWIoC /. 2ӻ"45լvai0U`Q]5i`̌Jܕjb|)ԙpI s5woC40٤~GwA)Fo{n;+}m6{OVuSNE-@~+4/[rc) v,㑬Ox9 pZ\3-,ڜvXԛ&=oEfǡ,ɺ׷cՌLLf? Y/~ymӔZaq>8[8|ɓFVmz dsߜx)A,Ro fE1ێg6Yve:` _S{;Snnw!.Y}KW{АH kScF@fP&bEhdʭ8fcnwoEY߁y#jXhfU @U8HdUz.0rO1%#D$PQ Q}˭k-u6N{m&SVsRJb[ "S_b=b@GMK暄ŒیAk,[4l' m`=4T6 [ttڅuTme8\^~KbVP+Y"B)XD 6$5фf\Bfus%|w BqlS0"F)@)}_t"+Qdh)xLJY )|+;Aq{>UPF}F/g:hչr<͂9Y9z35'|h)د:s:E2zǜ綿 <ζ_u,(:q[?Z ܌{ lդ|Ko$#4s\(N\"k/='Evf1El#Au# OWFjfZ=MOʖ ӡ0~S;gj/}ژ;ZYcKTέG|j+3ͻ̬6kw"s<4+Jb@¦ ]$| DG]4ҵvpZ(RWpv6^Ԛ@IÉ6/6ѥ: T[rqBΑp|vKk5 Q ${HaEhh]UuX & (9#6.HYH v))FI˕J_{E-{+ޘkF~bLL%Цv@jne;¸!ݢnW@;b-M7U_Zi?ymMӡmrD*ܦFvUh<{ƗY4cL"b 6<7/rwTUJ2S姿Ey I"85ȆQܟS %6RtΣK@0ߤO;xQ?"bU `-a W'Dx55veS8faf*(aq{\S_"[-ͶUWm ]G54B2)cӍ)4e=iEe=ŀuǥx'KY+잔s,>aN/9 sXLԑ*'չo #B<4B(  ;Pt3*a Jrs]WZ&&DvbԿ/Ӥ5VnkE3q"H_Y.^6YOc&\zİWF.UJ; V`MQ PEcK5mg[MUX'Y~݂50ODٵڔɆB ?#\x-̥R6G``T1͈.#AƮ{>!IW_=ЦM%b/zZq+[&g1U7_pB,ϕs׶ AnU@68 " 27.> uʿ;>9$N169p1.xtqfԺ׋K#E\4I kgO0~8O[bu<%%QGIkh-ن?Km Ժ7IS9%<1[[RvGrNC6SbـZRaw޿jVB!N=$Y=%SXZ8~ՓrwRa58չ0 4t*|)9z0"Tx@XǴkb'Ff7-k jQY4P59 ?j,}?;m{Y@$X |FwG8?.>JVL +T;K;&7DdM*+AbB%vv_LgFEd^AnqAMRTbeTNJmC刲aA@Y%0{ȝ8r(eBrVƿE}NSC?G[9LaOLv{V$w9l&eQ br"ij.uehh4w dlq9)'z̳c' e2e).[5g5<>a=7_i^5=[ qrO؍r?[j/bstyp*MMcfƟb ;;l1qE4;{Iܕ|haF;uE까Q+̟!r$/ݭKAgLdaY!0P!H3!xPj'ǒj^!淡F))y5GCL7LD3)'B$)幆W}XX]MˢlzƾHKw gMII+*9mdāgwlS /瘀i36v!q봎s(&2Ҋ5&B>Z{ ʗ4ޝsҩ@r0 21[ҕ|tMW'IKKuO7g7#@ڢ&yA5iJ$PJV_㌠DdιmC2TLZpMk h6*Љvj:[Tlu& ybaL'Rֱ1PšO&3SHl7z!\Ix]•=i+Nzۦ|gJC3BM*J@\Z z,_mq QocM" yh SQLFh=*EↁdUWC +WM5#νX7A$.udm4Fc6eϭ},=M?OD{pכX+t"*~-#M-S(%RSϊiK4G[fv-C)|o&[܅T~gn~c؊);݋7 F̖&&R7v~x=w5(Uz 9.se?u׃9 7x4eEgC.^xqxS˗84t8 8Ϋl̹׀yRXPl5AdJu_K~~x) {KZ{`v5iY"g^ jU + 7pb`kz ݍ7,AU"-1ri e7\-Rf_}̛ 1v=BtawYQNz&'lIe9Cvc !VNA#7{^kM~;( q;fbsVem[~a F&f$2.;_ (YȦMr. Zg]t?ꧫ+c4e=FDcڢ3;w]qJGf1X,e=;5r7{dD jKIn۸W/L+%8sYǥ+_qkZoB=A@X92ǜ`7)Bdg V:\!9T_x)=ugjC=m 7*=1ewځY@lL!HFj֛[b4ra%yOYTu`fqX?n ͑rPB4X1U5zbdntNk ?/7jio@ R${\$JyO'[3RߍZn xYp'9(&l1'\d/KYI<YW Xw- +2Q~5qk7LpBM{D%;벼﫚q7lmWn+oX0 Jή#h_xaڊp>'3Fuuc)[(UҌJg q!0Qo΃V}$4-\;{WQu>3>+=G7 ~ TSwa0$Qi[Z/WQMe[`]eg^U7ʴLW*U0M4\}KLՅ9RuJĹOe䜟'ԖA@.kU+'>l 2s/$/I2Q< ~XwR]T , jZb| ߸xK_gRO_-Ȑ]ٵgj@|]X%R-ٸ0 8dU:Lm_8pi}.Vk0j$ou4x@w.|5kGlA~jH`' wnv9[jDH«I߁+14F+EU `}5[JUz>SHK 2S@\`^r .Z\zO8NvhćГpTC,DJ:ƇbL=gQ(i.:@R2 ZӿXeP6l.SBgrm\H-HI8K(Bכ;}_.t${\D r-{OxiuCa7VA8x*ڽ?L. CQPnBA\o*zC xP+eu ʇ*3ocuҐ4(K/]]TQ_9|C.Jv.y V*ryř\=adPձCo,)bdXKjpa^¶A4#DNOu!$㦆j j+Ag+G.RcK(gpͷHx3gIIٯbXM)zμi^vE&n95QGwѯI!2D_9BWT[ًG B-rE[ ܼuy~}}R૶x(wUZ!Ӯ^Q1r*loXbM":7pzͲt^.]6S!t#j_I2{,ha-! ?U& : #47t2drich5įb=qRX6X H> Is3pcRxK_PÔ}荹䤱1]m)e& +i]6-΄6dNqT0o&aMOkEśA[A*B2[#6sP8GyhclPX{JkZ뼈.!Y3~iD̤uLbrNF p),鯛8)\:sQtvĄ9x_R ႅ$?ca|I_ѻiq3*@T֩oj9R;Q$h c@Z^ !Ef;|ϛ= /4Og̑{_ zdќp6>>{dg.E3@%kd<%v;+ zx >+/ \F^xVRLQ-s&.=*0YSA%Z[ڼl@bN^8%I[DyTmʋ]: 3/wvT$ ȜOQbGkNgMLkƙI1L`$v~>}N}#kŠ5cj4Mb&{ÞL9/e/O|qPt-nl UI܋UYEʢgV~e_7nlQ Sa'f?DVMu-$# 6/\\Xt-W }r-0mw5zL;6CI"ot4@r'Əf1J=xv1" 0@&R+wa5F-2ٲåU(R|4rۗUJH8Y*רCLNt yOg^ */CIBE uk|Y)1a~6$)o\CNb-kV ^GѳY/L~Sy#]> W5~@@8jRpۼd߉.O9|)[nzy>P-u.B"pF"LXpB%! l:L|Ј$< 2QWdЎmc,Sm9FPb,ӾrWCP8LcyJp͡볍:݇tY_߶םR9kaX LW' h(!(\CKx(|RBլY.FEIõd$9"?7-U{_}g,z*vu MtK4=-qacNw)OEch(Ny*? b"U).&ϖTHOw{IW53mئ4P56Pf0]!gx#|hyz!.G `=*{$P%&EJEa4SBS{?Q/3Q#H-HI!n5ɋZZʫmYe۴1Nzl#*:Zm>]sw_"$O.L~%I:78 Dᯡr 9kHXRuWG %5%ai5ĞӚjSfYj/Q:{)h[76hJ # m"~y9_aPhѻ"n0J4\Lrnwfk4^Jpұjqԏ "a7P_D7$ZV|o{F&rx'~2)YOL=`f#9iMwG傻#ieEg_7,4/ Ga8٣8̀ߙje۬N#oس~շfVstThߜ:ށ yd6[= Օr;ܹ_|=:Ȅ^ls_UJw0t U9+9cRnu,?g9J?.0FS{;/-=B.o~/X. IOnH7PqQ@ XG!Qd\ޏmsUUi&/9:p[(-)a9اk=#еXu\W}nċ8+>8IyUc@kxho:gi iH$ȝK*C&`m3r \1HhDBtג%3#Q *8gUasV#e裸<(Hi#z86dyC" 4vK@/@OpΑ>hFɲSy$x9Bu:yuCA,WE^ĄCs~T԰G/2>)|9颕s\ JÓ}{ *(/!K|d$<):nCtEdfoA?K 0in'DW Ip ܭ50)hݍ,اMP~DP!išLFDQԵ3L.\0īj|9M@h 0="Π JaL0N$=Y&5EbHḦXi=ȗ4ߘ+c\tD&Ƅ]JK0}8Jd ފi cUu| ᴈQ,~5ֱAdUׄq֎Kx&}nqg5#O1-qDIC7\ Nz^i;!q ZY ;7ANnUSbWeсmC!3q]dB?zbaMpb4\feXqV9\J# iwJoӳ;_=TbK5ݘ24O /eկC LaʼѺ? KZ1*#ZuhRȼ-,F|@`8ғ4dCf+Y(: u0\ϭfSȡ_t.Z]$۲8~NeZ*>cXtso'_ //DI+ۺE9=KJ,VYVl7!javfu $J$&D 957f+;)s|鼭J^7߇",C3tvږy簧h$|3 M_j [ )~}\3Wi8{PNb/)[-6 %iY"s)fI)tDjD֭2+G,x vyƟcECoJ - ~DP 8\ﭵS7SSs]$m *_3j-I @hpqIJLfʯthMgiSȍ0I*s#{(t}/b$l fdn0["j `*sMe]a`v<,!R BWws1( *[pw.mVǧarHHXeO ϓ&45 [=ɌghmN"bgfMU^~+JWUlYaq3K*7IJ LVkGIȻMx#a0 y9qs'ǸIw?쇈yM,Y t#R52h[]Zi o$ _0qs;рM#VHa;&q JY?J0*U5 |!S`~6(Bt)ymt1?wXkIvmu ׉WBW쿼o@=/P j Ӝ>(~`vCNpIOrlidk4fʳ^H" g9My p\P(_{#Yػp`J:,2F-Sj0ӞP隈\8rxPj1-|khʂ$6q]Tٮlr8C:!H[ֽ`i')~ws0ϣgr+ߪ4si (' $ #:p5f!e1Dq=/5>\uɌwȯ.5Os ! *h#4ʣԶفCM`5g%=4fkGBQM> lcQ 'EDLe2AW]Vhj[ozL[e'*:!07BhOD. C*D`7b7@Þ9on a-`{o>+bAW=3t*-]"j;CowO"&H< Ι8x4؂cSٿ > ~ +C>-Ge^ʊ!W,A>IгCIӠRǚ}2ofTC֯m!fr7- :]6| w30C]dؐ_Nec9{B+1n^jxowgzm;BF%S4vIH ߱'$m!lsPnOF\4 AQ ̇R )ŵ!߈r|? @9BH3é*T\MW&2apb!ZgUcx*ZĵC8.Ty\#c3SLTɫW| N*b& g,LQW;}ɫ\_0=Zٿj#Yx8N1܌^֖3_(݇/VfZ7 t,J˟mZCe=\$42]tև̑?-L iFTr]Յ.]B8W죅 Bw="7U rw&>xa˖G|odUB"AКds; ejK+R}ʹ ~3Y8r!_Qt,B ekF5tj+;}!Eq'\48t"O@:;XKj&D4|OMMOY%#?e6> (4Y߃lje} :߳QmC5ı0˗EK-[pqu@p!"zIn*7FJ+5ͥȯsi/F14=QC5F {nT(uZI W8/Ϯ .z I <9x~^1;|'r!=yHDHD3 1RӮ2~9$"Ct@mǏ/чd'7B.y'NFE_O q(TiTƣLnb ާ71kt4DhI$p᭚d~ e.ExҨvslĻt kX%f~_HԻڠJ}}J4,La*En" cR=H[kp#߮FcGjx8YoɍE/zoYgD&xK1 !G6Lk<݊Aa y'T>n)9\6X^0XLP-xfnz%9KC(}ʮ/W&﹃b80Ig* n.7[*g"-<i*?%%ňb/gPlp4lg~B#%&ڋ; Z ڔ7:u@es@І pf䚏L.(vTv%In!"=a㚣&Wc -&ئ혝 +6f ?㜥,`EDB]n76*mbe@5" ؊'cIUۓ9J,SCޤ"&c&Pt!]N|8&Ja|D y++~mƆGcH(w~rAT270/9 sM*ǞWXkMT﹑J:f\ u~M EZl?0'^4tY/mmtF ;Ke)ih1({~IM`ݯL@wW\:_u5߸Bjs0遜jYm4':#$XnQ]̅F%ŵ$ŠZ>HQ}Irg6RY;!oiךxg0z8fF%7^1F6n܎m:.G)Oz 7u(u9n&'6l B0 t~ć$`~j̿,I2x'^`٥4h[xtTm:[hS]eB?RqÁxusmֈLy) Kjp,w7wzK^ x8gϕ6CoG a,5FA/݅953WA"@ )\~# d7z?!mWm?~Qe!DDRMq!ʫ ͧFB~VژE9Xc>PIФձޓS5C%&NbxLO 5J{ BMB:J+7?ٵ|Y~VCR.e.Ʉ#TMZ]~%hf(фnz?;rfCzmr_}c[MZ}Xo!z }^hHH5kCr*.$bpayV77 w!>)t5?yv0+ƿG ˆ]IV<>whn]4Zmd0_ˆٚ?lBLd? ;OvuliWV0V(;3 0L6T187Z ?z}Ve~.VEmӖνt b6J'( wۣMf ^OM }ZQq/#A_礍}*RQk<&xJOڕNW'`6khF^GS׭7ccoi4}X D s:nG U/$p)(l zT]Doi "yd.c̽>ZѹA(K+K*+|c_ 8!j;Knd F@ 'Eo/U5z@F:H8Pv&L brF.X=%K, |%WR+ ♘^X(]W[@Kq+՞n>\06Vۦ % yab(`Ɍ@FďTj vdr 6#M fOL|E\Cu1ֽhI7DPBK)TQr 3~]}Tol\eFyic\{yšjO&NM%2[tdoKM!&G5s˨ u$Lee]48 iLg:u-!N~Tv6}eSڪS, 2L9 >=Dz)a=x*KIVVC#gWOy04|똜ˇ');e&EcFClY>OPN`im2R XUl^зUTu$\B磃wκ9OPxx ~V8xr'7{:=J&$f}r:@,A=p<-bl=";l#4:b?Tj7aUċnru{R rc]!G:;}kqUBɗ6DD!"O5"5^M6xֶy} 8~Xb+i)TH'Y(<_ly;̓>!$^8u/q6dHbV1~YWÊ p`Q5L-޽Kjj[&7fSyݨ!+xvS up BU9uw_~ۃFMO$o?8ݧbbry*<磐?`%LJh֐HB%}4bn>P)'\(ZQS AmGNt.1"1 ]/4#uIc{S>FRC^P*aFt  p3`^O%/?{N"6ߑ'%Ep.@$?xOj㑓sp8a 4=X"4+ Ynr6(NxX'lvO-J Gyvi%~PA&{y sA##CMwvpS4gV-^luc h^q\3ޖz"D$ V鴍3 ߗ7tD0u<^[;v(=Ydĥ/W}NgC+w^taT3ED,CsJv v=lmf+@$3}4VHY0N䚖<&[{FtHזq "\41KWiVmiDDAbK}$"N]c9}ݑ c>8PGZ"Xqޖ2hRU)"w&שHaR-v_.[RC["NI^ؘŰY3| uyGp 4y.kuy=ܕ*UjhèWCNӵ*jN7Yxc:D}ǨopfEpЗQfP•>\[[?_zΉ 7,%1I-u6ks)7o7m5(U ˪Kб|Gk :j(mM)J*>,{4]ի]2r?c9YsS&g@Ӛ ߮ڝ$]lR!@"ێC|G0]a,@)--CȆTmTynA7%/s== Ԣj &-8D0XLRʠN~O;!k"0$Z%uru'f 'Pr=.+t0s y2}" rɓ7 F0Q0PֿGh'$hy2-빿[a'#f4NJkѡN/)y|ڄ%hahU)C'_ TxZ2jcX6OVrlAnnrKvL1Ma2VL=^^bNCj hh G1YJ݆Ӫ7;S&㴞(QֵQ@ .+;;E+- zbn=|.Af> g:&9| L'#7]#;Y1 {˿3 <̊Ɂo҂͟U C@`V=%#쉉ۺyǼJğ?ޡFkqJ:{v 0(dY<հŐTMѩ4_1nL&RQ.=C@ .=lHw֒7^IJV 52qsTk~aY̧ah_mQZmeͱQ^6gTh7_O\]{3шP 5F{НhPA Ӳ\ f,S) l@*˃?T@V0C:λOc9<©4 %IhFɌAaZNžsqoz8Z$? - cX cNQ:* 5T+l#!}G?^apF)~ҹr%ϊneSb#a$@g|^#}%ƚjJ{+,^} Vdҷ3 êt3~8%^t 4?EX+jWZC_fPźYKz8h#+tX&)sBXz!60;E4#+qoTuAf1@$;_@"S QWl;=|a#r/x}mޢ*BߒwoRlg-^S~3< XkiȐ_ysv5;mI0=pM<|т'\by(i:m&;mW\VK띘i; @2ەD8~+a`2sf`Rݸ *~'x$ *Zlo)ĥ`'~ p JK\kJ/gu0%؋2Zx3&YeZγ`wfO^%ȩ g.sSUpEX{Ok޸ ?@~M4ᖒ\1>x~<JT߈5s=AazP`pkwAfr)rGu0\,R3KL#.TK~Pmuʷg~U"C)G@H!ӄ&=p*V\> e2,wg\m+~U[C1T։=cLxhU=x-v 6+ <J3煻Q"? 1(Q&-Bm$TS-c.75 #up|)|s֌n58ml@ݍJгz=UGLTL *4Oba%얦 R<E]ƺ"X[̉x^B=:J.6 yj˭$ih\SH pL&׎s7"7 yesOcLS=ݝ05꺂C=/uH$MBꭟs 1'n1V-cJPvO ~ Դ£:_s*@|A؎"eе!p&;b$N"vv>2WDQ's}fs['29x:#ϯsmsSFQQ5X8~͈/GG-"mU*5%q>*8l%/=dFszJͤ`p孑]@d}P :Tůvצucgs-b}z|zǛ1< ^{":J!mb)lf[|.v@JuxhG~"pa|ΘNwo P yiP/C oXS|PJA`g.kd̽*g/EY8͵P#h]s }BWm|3("dlGlm%qDZ0-/vȏ/#hN;mt *\H;XXz+ӊT!C!R1:Z #~4M~jb4M?C*xƮLT ~Y&DJ[^e0JP/7ڐˀA ~n¹}Ac6b4͛dAI9PѳxPU4y؄g_xUP.3|:^ Ujm+BC3P{6%+XڢcJiJRĻy27|fyG#yEae+SB 1 U R h5 U3(FR+srTu{2}"޸;J0Y-+ShMmM@ RB@Ś@4+2woaƦr)3eG$[({C). obb(bn#\D5UG%+3ɚ)'4HEyJ8tY7׋LJHďi9 aLgX&Q1⟜VK=E۬dn_RVagFrtQ7w3P@0UEL.p8?-ʜgO^e"ET#/|~vZ2 23Ɓ ]L:׋ v94+ yffn I3!cG0; vYj@ +3wcj!ՑG>2pqNq ;ASXDPCPc~%uK n<ƱU?x/]JF]M|]ebdʽGCسePNޔ^/\X{S \{t=w=Oh86>$ ,ԝ悲":j] #.5%Ƙv o \W+u`7oqt?D5MJN#/o=s=-Mh& -=h6>+/dLI\xwJ xd_>Jo D)?)蒴\ɾ\Z'ܫJ(N 8bG`0(~UMXJ!':D ]Rrla&sW:keZTY}I>c=t~nf-CT-5],gȵKς@UB5}Jo><ڷw5`h NiCh@^_p}c$c5n b:PS}GwImVPS?KMMO 7)a3'7{p+$LŒuHG:L f_> 4_&6%gJgrq@4p,GxdFmً>3No("Ack8''Jdijopq[pgcys\(nNj%xHOw'1/@r` o6jFv֤0n9QaYdn}쏺0|F_6'τ=`َ"e R/~j8xHh_r_4-X\E-7@$8%#ԧ k`)@^^䗆\J7&рT|X¦2Ȋkz<,ڐ rZu~P^qnY3E}_Xi$V 5Vg:ȾS9 =L1*{=A^n7m/? Yz"@jzhũӣ_JLEL X`CftT'syZB ` ^h\7B"B1top}G )G&˱dPԪ% %/j]0TvƝ"H$)ʧ[g*.n17[M-/02.>T(jQ)3Uv%]ǭoyh˸rNKfa~Lf-b`OLJj2+x£櫁5n/ !=*GIQ5RB8}hu DUƫ_-WՊuVB=.l{;?F/ MK )fC/\H:YkFoQOt)M " _l?>zC0esO9q$>.^Q&OXDat̤LEK}EcܿԜur|V?(UξƾW7qX(}^^}GIdzj$ܹj)j~qK{"A:꼎?[SV'Q٤Y,fT:kz2\QuQCi4H$HGLZ[ bmj5>I({駒^L[B JNqG{Jq9֩))sF֌.b 0ҡW /lA53Ā ܶBL[pޮO-?ftXC{}gϟvA)gQ7;Pf"Ҳc;Ay|3#FzȈZ,iH|TKICΗcm[Ws[ ZVL/:Zb|ɔD"A[#GDSJ9N Vk? LS^X>1Z/U@N 9@h\}xA(rzgT ""|>:ZG%ma"`QX OOTȬv>"Bd%k/+"{.X:ɹSJWVDم"";l{PCMXͱfu+B$ MQH\c~P0@WxNJ s1%snUQ'@>`]~܎dz=BWX2 R,XdT5YsRU%zYĆ)_z'BwL.M}! yGwnv %VP aXuRb׀ d7N3ٽ]…#WYKʷm9$ߚk ~0+xAjMD$!GVҴ%̬1Y |p?Yi"t# FPЄtCrxE<:C^鷷ͷP_MOny|[/|HGwjY)BY7E%L-2o*8T#nL&OcbgR]-LnT+׿)5kW0X*G5K(*ep=è*c*qäךQ+'fBsxړݾ dkX Q;366=r/߹NkX._OCѳB>i)z$ r;`~B#[ҠMBT uL3S64s!zhͲW1@TZP>.5/?Mx?neW{N1Z/a? ůOVwTݫmo[o'FY&wJx҉:9c#TNsw'0h)lt4ݟGHuhhr1zVF2ku24@԰CKLyQKu1?5(!S|G˭tmu4nu<a+)7V'-}!s -Van"9S@%U!Oj5ȻUB3Zr)F("NX5:AMi͕Y0a ..FޟY/qQX9<%D^:AR;q e_pEg2a!Xl!Vp )\_*,-[WGU-h7IyΪ5̄_\~}ޗ[3ť4|u"/d 3u0e\D,qPv{qE7뷱DX`}q&^$b4;jf .C6Дuj:ܺi/ ͷO]J1SJY!%rA#m̿W2=~5!=Rl/d _os4f@x򒑝 pg:{m'-va=\Bӕ=H]E5ԳE<u E?w }^7@yǁgґ@";xi Oc }ٺwF雟Zl_6XV?@EENy/;4={ G>Vr%Aͯ[}Zr{HŅg[ih\ydqtaY7_1z-&~uRk<@a=E {GϽ8F'350 'T5n-yk N_lv vozhlBCr:Jt0ȧEzdD*ry9zSÙ wKisif/ $IS};TӼxOYb%EsS4"Zmo qvR.RM:\,/ݖc8O*fS([#qFcez#R z{VzK =;o˯pUTЃh*R&Hh#SPs,Y@TaIm$Iqco~djxȗp,AY[EBR0Pm5l%fqI Ykk3t!/7 Awuč TƼKn3#Yk<5fŴ*QN+ ԇ`W<&,}0c<A~B=Rbaw:JS :ŽVTtuP3\=6*0˻s4X%)-T?g78"H-<+Be،!U/17:)Vb@`E|A6ōqB 7eݙ;}` 5 OKS OfX%kSgԞedUeM(3GYP[u/F( :P>T(ANnSj5bbldҵ=uun#˘ lt8ҙ=`e4<5,w-%mvT0HsNwJ` ',~:YGVDJ,']ktoWpY_|W 'aij(h83ЧMX | _iĈd3CuAWt CNO^ a6?葒gCdPY'me(Ԅigmk L`N &+ *`#!0VJK@V}Wṇc/CU|Z\10}16 ;ŭbX qXfВ;e) bƞ>f j ( Ds9 XN9,H)arb@sOdJ2]R쎇u_qck} X^gOnݲg>1;>pK55+ͲT8?Wu_G05kxΓIv=@d+)4v5uhEQ(vcBRD^oLM+G(M,ӥ"t:$7\io#Ilݥ%V7l,\va$w/@ G82j54Ƌ A)XRX:g7-@x ڏ $)F/8\B}؎jNXmU)6 3zDŚK ݫvjN\w!vʱE  DkDZlGBƒ<;zZ XԆL[c[>pxmK8 T닗ҳ@8uv;j[Y8<3e֧eWXo}k;Mlp+3?m0>~>>mް[F0eॕv`h[&vn )P2+T1@9x߄fƈyfygYۮ#MYaϚ!eZ d뼏m ewo*(;LzFB@5er(_ \hRP3P2b9uH2=lY @ۅl~b(X0e͈4'<cb/S\PmĬd'vU r+JVO8DkNtNok5wY $"\Ƹ.x۲Աoz5IdiB7TΦXlIpy^"]p1I\nR9xVG 7G채}+Rm!^F̼+?Ԅ,S;8mzX4QV*a}cOۖ A@'W 72ڈ'ѥGՖ gSGminӮ97,نeիCnLE;: .6:'?y4u2.lMՃ1awh?Ҭ&D8:((@-N &rr,ԦaKCoJjG')Ksf2W%bah3%\s3w;q 159RgbT.?[:(j6 l'8 itH.Ȉx;TcTщ*Cjx#8qxEfA]QXs"mxEh%d#װ\{ MzqՀ*O[RpZb@)!3YXѵ߽KCFT4rM\ݪJ(|t :Q)akչQ""pxD.S3%Ve+Y5#2:Wܴg5؄wxX/\cpi`+(˃1 >Al6~YbMidz>~Pָ(pVn#:\ Rb꘬3ǜ3/A!;#%6g[8=22o]/*j)@!MVԆ(RJ͞ԣl3eهLO}̎f}|;\=%(J rYNLa -攄! ݩO\Oy PaN (܄f!RUܖG]F*T'4kv(0}\K֥:Ι#u 'g+@"$8ևe-XR|2*rOJbfWUδ##q9kv+dE#T=XJS7φUp'<$_W1n,8dA'LYj٪!rAd*q948ἸٵȰl!Td=:,Mr(7nW$Uh=τJb!~ U֟˂o:hPl.ґ7yu]p~\I{ ef2Dav}ubCglyE@T;j\ ٧`^~^ơsgְFnA919'eMA%[)r|-RN2"-V&,B#cz.ۈ(wJX6yyzͥL]ǶUŜV ȕ[%E: б!龰&-TdFmЮP}N}3—*A +6 kRR kK`1iI JBBB䨟@:]AF,,E|?NF(# 8.zp[[/RYN ڗd@K(xt3 ˕{B! uS)?8fU^еZ @pShv'29+-MX0YL7jyKOmq 7,,[Clf hv_?$Gl"I|kuX =OO%+& r"y5WVׁ#*l6iRb(Ԧe3 J 5g5-?h{Щ.x5.X~;L݂gBg"C~1*@m%Mƞ;g ɥK57C1o~ҨMyUN;[ͅU(DIneS風xHw2X% nm󙅟~@~M6A%/u/xl~.>A5{gtwZat`I'9F{e! ?am`Ԫ;.=BWd\eb^BmG PTQUo'qZ83Sf\by QR_!";!h;狟Aŷ0v{{Cj1C>~WS Z1!G%DOO'ƂdTҩg??q:O"gR ;*BL6Jh$(^z 7YՒupCBVbyɟuNCӂY_(a "2(Ie4c&g&@ .e:A>zXvdKn'^4졣;HA8,Y`ҐS2J{c#%T ]-CފI&40j4]R٧𢷖]B,\?6cy\s<;.aUlZMTp7nM/A]uOR2UP!ʵPLpl9$lg5zRy_y.2a)mAS1 w3%>jڂ+aItH &kVtwre&#)vP=a[/-0ͮcrW~ʩ|l1u]܉ܷX?̝ /ErI DƨC ǸsnBKrT!QV;{.UC"njQIUdLw^Dr^u |ՊϽ>24*!s#!4C/k 9ĮDU IAo#-|Qi"Uh,b`חA*N3EE"Ax|ɶV2JcD_]ySztտ+Jzu8@] $]cF4\ =O_ReW `Y<3@abpQ] P1ԲeEpp֏ɡPOhنroOvd[!㒃 <tEY2ʇaY!˕ q#g`jҷ`;fD Y5l%S/݈&l NtvZ Sw%y7.yZdP-c$a1NK<04^t0G(}#TnB(O[-ų:RrѶr6e;[h3*2jpL(鯦Pv?1Zp)8>pa5\7K/AF2_CF._p$]6B3O+-Ps2BBm4АI 쨦,NjxY5K DX³ma+OHh޼o]T @,elW(c0 e &RBou:Cz7rKq(Um$ַV+ŜUsgk4]6ӇC#;eP#D'-ڪX7KSUTs`7ə̞: lAB?x?AkHDD6]eu hM݅xv1خKEs|,rԯ‡>N$9*jh^*ܼUP{=}>+ YTIY1% ZğbY5;ۮL9ٍChPlQ <@ϸC@!b6cv/ޚooxm%*(Gl$?_nlOi) /nxnƇ6[4% b8XQ&Ŧ\flت1çC2B:yf:b#]hmoGw0ws̘mnnrp\gɢ0[ɋoI*fcZXˈ>~6.1<]"od2^0ȇ#/Rw4IՅڪ>U d0#y) ~DiPC_=g%~} %Q`~iC>t_.\z! K7 &=4խ+RcgJЛӤRTnri `[!X 1@(6u+Ppd{:j$CNA~.y̯b?StZ|mḰ6)Ca-oo]IBxԷAdH ntO93"ϫ@ |j5v$ #4O}qd#Q-:[is?; C)vʟ]aZ#rս\nĂn; QBw& ,D\Aau_4d{H9p [N Z[ Y=qa}EjoPt}KDaCk鷎zLxZHܤvVJtC@MVE# " }$ˣ3K;xhD96&޹Iy/`ugvJe]]MkVn\kw5P=+@XLފ+ 2\}8C%l M2V9#{^H6"*tw 7|Qn!8J.i֏#βͲx+0a]?< bU/4l8C~Zl{. ΐr?H泝LRcvltT/Xx|QfSWNjXQ60^o%iYҜb.1eA)+J$̋=Ƥ1Xq"Dl-,damqܝs47w(>*;?E_yM}n+PăN3׆V\YfH`;oGpW7`0J1uWb!ch stMfd∋ӟK*f6yHB5 ֬0Н]6a @6QO~T_k Dpk=%հF1b D;4CՉqeR.)5cbM9xB./W"K_B]闸fR4b4ʂHx]p^i|Hs"'P*qؓk2׎٭:,+Ҋs5lY*樿T ^pд*mhqBc4M4;~[Z[:0YC^E/8P?=/wDGmɣY.$[)yBgBаT#e5E d?Ч]a"ߞ}cwMA$Z3~c?u=9WY[SsѲґB<j=ZG~ ?; PU㘷lD<p VxH<2>#SW,rFsՊhޚ764>d2tlHvAz8}|*dsU22n)%O6:%Qb^6 Zۜ܂ 6M|3런`5tâ9bUݯt)"o!MidM*(0&?49[ ~W3&y({}EA8+P&9!HZ_ӉB#@ذ!PN-;:YWnchl,+uAD$0e21j v]|4?]&ї$n?ѱYS@ԡ">0.H1 <ܯQ|! v1Yu;/D_` XVJhIi%_JZё3 ntQy@C.H+½”%r`&7vL+h )P)riN;3DjGjB), 'xGW9^&"w2whP ߈9=O@$_ԀF tC*6/qQl'<=F0L3znWwT9.3L0ȧ_;m+`!z)ޑ;H])eN}@fm41-RMrt Sṉ:+-[ۢt SͿ0J]H+yZVYyv&GR,tR}uW.W&'C 2:ʥN^ui`LձLJZ6}N&LI8iiH,oW~KQ &2`dVD1LjE]J WlxLȇL'Up3yT!-ryCs D1a@7fB,U6-H2cI\/9Oʰ$T^ƺ 2(AۄJ?~qPAUlm`g$:E~ܡ-D "bYӏ[G)l/2aWi .h"`w JJ: iH}\mm^fxǧH@]Fع&_H|o/{:aacg0 |uG]uǗ~ ǽUXKRg= dW* ú([z5s%[@ %#2"֭Zia1--_0=ԯ |{M Rl0Y k4w_}9Q,fa.&W/F\`.!g[7>b"~6~ S"I.{܍ֲ\T-0<`cvGEl)w4`v8H]}J >ORi[A텇 QpzPYy ="xv[ڈ&S/a ݟQQ2h7* Tp/E@Rzwoۀb$4G}EwG=3WP@,/!UחQ6g{EԮ!3RX(o\,S>䅬Z; #Q,ycD2vڸ8Q#6oƈ'r;P4+*ިxI[|W?T[Lb&1 ϧrB( ?{W)cK( ssʲ]KchE '[KXnL +ؙhsc*nTؼAKr`yՒf1\%s"7UNKoZ]zWڪFť <݉A"/r9,Uqy 00#3PnbF5ѨZVuDÞMIUg\aa(^Ԯ9ii,rUD fޖ`R5÷yfzd( D[WC̸:FK<$m4j(;E-|9ٖY<;e7|"^Is]<5(!rsD~# ee[(Etq|y=-ޔʙ,(7["COm7rKyPG.~gXsS(e(~k>EӧcO͛`]#/o)ILioy+5ɲX\mt9J~3(ivGL {OY@SaB/d>!HOSwצs%,(Zn0} \ɖI{l|n 1Ino\êoLUk*4wxY4[ÿ5NNk}ߟ6 0 ]yI@bv'(ư4:fTK0PQ6 u#r>TFU{0%Emt|3kUx[ܺ)G0qu*%\!$ޥ92RlW8JT`ZIY)L%c+S SkVE9x]$"0+b5I`$S/79}t?FM)0Cz4=ee(KFӹ9E4Ku}44h(!hfu$ #.~ Fc\rj}ZcW#`p#Hbt`{+~F@¸r>{ϡ&eJfI 3M8%ZtD/^&eGbdgжsQ|']r$c*CLɋd!T-@|.MYK¦Isdk7ZF^Fg3JE@Ƶm=, *~ʒ/FCrpJOKޭ,AUwI3_1J6=C&%JQR~DlwnrVxg5`l[ssM«i=MUh<_58GrIw-NSK~1lJQG#}ABszeQV° Q#\U 5x9lqO5GY@/LI̚( sxk㓐p!`RfBIDže½aQ)`WU`=^W~202, eya-$ܝH.p50s_) XVpQ ־lzaA`s{f_U]bD;֍u! =CKB*C^ΝX= &lo;/k1HZuY’]Sw ;-JvWzD" 8wFiPZцV6-%$nٹt1/ɈDd?GՋ8~Àb+5 Ӑ uԽz&7`hBO5U/^.ZgDjB J[T /KspaפZ?w\(X92!8j`0.Fv0,vӐd^lƚ]#t댙D| SB6d QpQĔI2h>+g;1;n۠"UkF>\PKwʥ:$t;{ Tӓa* />M34^!0WyhhvvI>[@w2Fzlp>I1XdzhK9 "d ԒxPNC<l?~b:=OE5KwܝmJSLEޤ6g>V lLblxƼR#3@I'|V{ '2-O t'm=%x+[]Q_[+fǿ8en bv!QaYwA %G(Z,'ӄ >P$PϘ3·Fy@%9n=8i_"J0S1B}eo͡Kq4Uy7\6S/L!bWp!P8S9>slg0PU!Xec|c<^ 0v= 3\.vB>9_$TmAQoLEmWxHӊ2S0^S˰NO*3P &xoa7BSpl3eh$|x7 p/U)Di;a:ܓ! "y XjQЌd/O/ @?jɳ~=n۵ޫ8Rł'4-yzR ӥQB(7kPe v"Ђ^Я# g#k#0/Y֊TAFM_vf%Z\Z? WS;yYKq0vr'Tьa7.̅u#FS6qE5!H^ڔg2EriL_- _\jEgމݤԖKHcZf@'vRhSWVkY{Rx* cUi`1p9+O iE61-Hwm[Jaxhu3vþztkm;Kd=Ug)Llğ4*78H`*"F7c-ڣQDbN@,s:t> 4Ň gQd3Rps|  rt0i^ O)cdXf9nH'z68$Fn>tzy3㗴, Ö#bo%8*XV7FO]q.?EM-SUSZ[Bf,?<<0?^g(1ӯZ%5*dt0]OEh1sE$ @M7q}$5Povmuo t0B]U:%mT9F^}}ZJ때lErаou=;f@S3#'\UWU;K)XWx^`t2ADVS,KQ.ZQ*/l&:zT1'TYq75"D]~U¸`f'ijB`h;-eLy{/]LPmZQjnzIo:A6+ fnֶn6.iuYiT2 ]/^9a ҈%Rm%wR(|f=! `+raLoBd1/됵@鳰iؾNEuLo-0V5Y_)Wk<ӷ'_mGzgA`vAx"[IYM 03ׄ/OGi6i+{EZi`APK\uM\meaAM sPaJo*@PG\ZwrVgf/X&YFr+E:hU0nN2ov]*1J7Z2Չ=^n&ģt`zlA"UYcF;>'954 ҴeQ7p ȗ}r?ռbh&;A{. nC]qѓi:f?~hINJ7Ɛ:: thD6E'%Hsplf2j@Z}; >1ًGQ4 hciGfcif<;38f;J\Hi=XG˲o<>Y$);M;c᫊/iaER`mB O[ [;Eo@eR^=  VYYOM*K$~2ߨ;a!Uk_(<7z, ҥh%_ Gҹrsx 9r}"؛PO Qe}C_)uL%ORK%+ P U_u~#lϗ>DYZcI;$n.gysKN xC y?vltPԍ <Tr2l%WW [NˇI8wv:}}W?^4vWAO*?D鷌݌"D*I\wO)O@};@_$3|ǥ/yAp%v*[1Fgip|a5}Rz$_.ȌɍKj.6ڡ_j޸95|;HվT_fú[>C #8p}$9w<dv%i)ȖwAȒB~#NݤqXa{b (bIאN.yy)]õO4Xۛ6rd ]2'\;_0#V`EVzثѬ'_Wo?3$Y.څC띹 壺N]cja‡"ް_s()-#R%RTed͏V }Ow_aNS%$ݴGHg6'o\e/1q+7c iiED>Vˤ:.jf7 -Y5 MQ@zR$R-՝2\yj96[zHY аS{gtʹa|ShE7/LϗT OaÂ|/@oQ/p[=D&ՠo:'M"kLA-FIO"<`|0,y<9s׀6!߰7tRZ}ny0tXٱ7*I@I* ,;RN,llL0jr~yssvl_Mr)/aWv7d̹ i[ .s^bN!l L5C \b M;NL t⺥ ︵yPfq%ٕNsr{P ! P‹8@P+y,B=ӯ RPL@9 _K$c׽woM+=m\ڋ㗫 aw2 n3N]qYY)b+EaAk-;BgE,\ԉ1tjz #J?Ԋ2jؓ$A% 9НBEb 8ҙKTjWF!~h"_~IT phJ[wҽ㎶uzB `Ot; s9˰ gAKkRu<=Zd{WH*v-5_%/!XߠD. Їj<ꉔǔi;_J%ё{ʄ (B_&s:TTK6-sݡƶJojd>uNyH/K @y`21/f1mH Èlأ f=6Q29BS7;V0Uk% qŢD C̘j+LYZ$*;$Z9/NHѸ_ր0Fp}<=e1(o=_ʺSOi>~ ]Y}kMpz/eFjV8+=': 6y(.҂>wy_\\?l;[%꽅[\>c3>@0`VϹì4WeK@mQ )e_4% \)RTIxΩLGw8IJv+F\ALrHNZeŎ?f#לntXs^1һO&2vopsV61(di uda׷q8yxM >u6` s{qw\:k=P'd@^'Dm%(0E*.M: U_GtI^Ol(r=_9f =JK>&" ?bt}Κ{ϻbq(PHR1S7G&_;s2TRԚ ʸ45g1M[< ;DZÊ/?= D~s aK5 A~YlOwLp!ܢq2WU#yХ h"&nbP2<&o 5EF+KV+FQ}%_3Nž([F#M'-Ǽ(A_T޴^_%kqJH/5 h԰ {Ħ%D*S/K$m2 z_3/HyUSaϭi R1J#; @a;]AJE j :01[cX(yJv0NRDPR((CWqqim5!Npsz^9#@iRsP8"p0ts̰;gtm"R~I/>D]2E0Z& 8Zq~ĿQ.ߘ=)NRox .j?s]:;ܘdv/yԗx/dY6~Ķ`I[kPcǼ`ҧFǵ C^/c6l:߬O!*L^P.+c֩%ͪbily^ Bj>mDnN7y +BM(;[TD>cՋ]q~.Y=|liI)b/et3Ż5\sߘ~O_Ii=Ĺ(U:V”OxGYQN$:, :,0?I MQz#h!Q(v?uWbgګNyH~OYbnU],ئ-Aąv.?0\ƀQђ_ȨGz%¤WIS{B{ o<ٱײNY>dzouک/xM[Y֠P{F͗F}ŊG*ЮBXLXf1Gg Mq2Br^6+ ?K<)aV*>-E<{\b ^􋽆,}٧Y-F:yshB)ĈG0uKXv@U_`Wvb"Y zZn)V (gZ]_M⧡~賨}^F{Pj BrVjm+uXڸ,"B4 =)o" L!T  BCNkVi,hHm0؂hO g^ gKȿ?߈u:lV b7:WCSq^J|X9ʻ)ڛ4]68p꣱+gIb"{s}z%p8cnT"+B%oc"Uv#P(:uMъ[wICD| |/Iކt9hx|f =5pFoOx=,q~**zpl<Ǡ6(yE]+]K2{J_pL*_hBw{~$$V޽Iχ#2Mż3JgS{Э}_Ⱦ?pCǽ0@^'b9AA!`io6FW]y-ҳa`,?"əl\edĀ6K3,&rF| L:`,L$p -p ̯J՘Te2K3 :.ŝ}{l1`Na'X3(jܒq`{ Z@TLφrȨ y`?# M{gMnJ;$)jf &B[Jhb_-tr=m{*C$bS?FuEU,bJovG[TKB9M:\q`9aGפQ/RE{]^wYޖyLC8`[B`Jݿ&h[8ArL^%7<}F'|5gFLfTkfqqttW:WHMtp[1&Gs9?ǔRwno!r|uVQYYZӰy L8ðf=  e5^%DGj='>w\`52T͞=%<5@6r._X?D3ۻU_{+ia1n精Dd \Mz@OygB"A8{Θ&׭$3.sak(xE1MŴFV+l2Id{0@.Ȁc I}2nlQz[E: ^Xb:$1n~a|M" ;e,n'/T"G+!rOF^?4W~VyH{SR眫șA 5GQ f 9MaX$jpQe_& B&Hp6A50鄇(w2=hKZ +C\TB5\HNݛwU8wⴷ+7xA-%7̈́;3@ s8"E`11`Y;y$;t@/M-%%Eru=M@zrw7:o*vsOgZ)F=k Dl%t'nĽ jySiSh#<[F5K]q~/*`4Ȝ@|M^hNfaNFv)ń]7Pq S|,.8G?ؒ_V־UqN02Fx}ZEG>o)|M82*#KF 0ɓȧ1'%\./_:H1E҉`6m)E>in0^!nB./T3wٵSK{^W# !'I(hFtE-O<3J54Yƞ37{-\fWE:eO䃓K:fGg]}4BRX| T5F€u1ޠjaɩR(Ǜ!^(}EzM|S7׶б5?Ͷu⮩h`le"Rn?t[x^(4:tTLh!@\_wi9:؄ꛟrY\_P7;2> m*lZ9Wr4xbЭqxB,֑*+8iWl+x$b`v"P۱zܳ ˸&b6i4n*,}41כEFj,u`d{$%okt^7=Jen|"'ɺ$./ȃq|x,N*M'q/ٙJu0R.`!Ki$x*Mh'4.o,0d;+^7`5QJ3H}q:Adqil`xi}~%Ifzh OB\ۆ2äkq <pA6|%:c N&B?SGO|[ex*0X;) Ex*>6Bo7|}1Z;3UwIB+A/ ŧY~/!F;槈LKM:iU 1ٖ _"W[یXt!t~0qFta33G2Ih*? P;eхwLL%Q/gC#&Ƈk|X< N8ZZ,Rt)UL4wC#EHjژA ZV(dס]`sT>AtgLW[z+ŀ &q7쓱Oǜ|.}`gyk!4/s@:B Q<Vb.X^pL.jD醵v=h>2?w4nЗtr~DOpEz vᷚ8Z!Q׳TxR)RCb  u,r|Vš1o{zNDcWo(Ύd V{ el"i51NA6&k 1HXdql HF[ >axۨ)~9vȯ]m'+TED=8(0bA {i!s$*in1zTjo^tC r-qmKV8<ƀf3S`hxД|s´Q(aG=cIEr#~y<4E#6Ѥ5CE$v ,}t*l[G=@T!4.du(vI'M'Chd>RS~ReypEx2Lb_$2A#Mmbf %-V54煔*yi]~I Pʳ@v8 `BOu9ݷ?рx+*ޏ7[|m. ztfJV,\~|m.)ۀ$8H&Q=$@k+kP?u3[\┸n>st&4۩I$1TK#}iSI h{dh]KL((!(m#u$PZEdsZ[[8}msJ)y|,6~Z=c<.K,G;O#>Q&y APQŸ@gzW&Zf6,|.1c)ԳQAk[D8ck>wIXA8|ZO_ǒC0mZMokӛj?@$WjFN3\Nv*D[Iӣe4p {?zDԘ3o_>(pG߿!Kj `N%Q9 /N&Z^RVYi N5|u^c:Ým,Z"eWYߴA`\m6SS8lxRPI*2& )^ܛJl?\bڑsmk}b)ye `!V阪i̘XV/pZD|pC=~sp€}+1;n 0.$ 2d rtT_5ɶP,hJ}T86M/e-/Wir|hޚDpm!2rc1+M޶+M?F9u!m- cB˂ȵu ͬh" a8b g|hsm:./9o1y&."I2iAM؛r; Kb;csBzp 6#BEJbV*f7C)JݘuFC\z/Dm-ﲺ֮ gs&$C={SW4k.egDd)(mY+!DF0-? vzHa9ÀIү#doClHw[H, ydKz#|jbsb0o*L|?f*Q Ȇ bd28ՍtvQ"Jl[aq }X2O5@ttUʍ\_ĉ$Gzrt6j"'Q0iwohT"=U=@nkS6dC {WrQWvV!U2׵ϾVe3g pCtk.R'}Gw8Y;$5MK:7Z+E}Jb@0"RD,XCQ"{!IL(Z aODA5>T[@RogXB<F(QԪ!0(>[E/ `-cCOGgi %tp_GBBE9 VnvfȝV _vSVf؄$KB+;_$qjYťqrFОy<\ñ-? Uf7 JB#v6OSږNe~PY.F/_Ї^'"BVv)nAjpޫ% q&̔kjMljWh.4-6̒ y Cʢ qYH >۱Sj P@chj%eoE.rۮv+Ghu펓^Ůapn,͝ʚhw)W5HbgyN<2M5½ d5BI`¯SvxcO bf+u+OZ1'g>x6#W2j'tP18L6wJ-DAdOt[cML%GA|BʴX i+fI-P(vɥ3d1ȦH,ŏ!¿B%˝9 A m!f3%5Ѣn>X5\CsEjlEF?sqK'Bz%ٓso/3wsSTrDD׬Vs-]@;B!?Q8\e1w/'3;&M"+JcỦ"u@i6x'2HzO Z|k bȿPI`X(0BX%@;\s;J48ѾuK, dX!81[r'~tOO?vX{kN)btesʤ0,C "Ѵ>y2{n(M(+?B}auJ #z1KslIp[{R4-XšF;^r\,hmL|f^0|.Ws6L~;tj6Tֹڋ'/h"0jYOwE4Tde텱tNJdvW'u9*i( Q2 5+xlNfg/;RE!Qٲ>uzc(F4T+V4)jNfqwyx ̺ձM%r^NY#ka !`EٻHmR@^(^Tm@U;MTz,D(`>Z5n:8 0 x9IX/fiC zO{@&dO%PU8!ڎ~(w֪Z!g&mI#KL.1q8#Ѱ[;_R(;#Fʯ\H!k*m:VjE*랠pe3tzOK9 m:PKf"Ō3t+bP6'YIq˦4Ʃgm Tv9!7GF ,E"0VP l Qۚ9؊5Á_)>OL_HE&lN°yI~5. 0k0D }צ~Y@P5e=sQZGtsjLP,KݞXo-_kD #={?]s`uY5x}{C1P oQߝG[t3*R19Prم!A/?hcڿO2kHm57̋uf+1#qIEOQ9ڧ:/x_QIJXtuX*uJ+ {IdI?^L?>z睆$E12o%1QmQJ<1Z}))kp"c4H۠GaXm5cY[r>Yk4?h9CY}af(F{JAPo ~еInowzS1 k<KmdسCbQD!V܁= 1K͔bH{ܟL[ TҨ1N=>ï̪4VV~7Y 4+;[}ыM/zܹ bkW]d%Wm0ҟ,XORU=F2dJy7"߲{YA_cNpc[k5e.®ҸS-$ s"5/m/LpHtKXT+;Q'%[k,rZRG}8)_)dTln˱h8 L6p(u%bZ <7Թ=i9PCE|n]FvMȾ*[04`9{(ƭK}|Y  P+003-ɖb4-͗lIpRcW3dZZR2xzH"2Q[S#jsbZ6S%(—CԄn]ݗoKK+<-n~RiZ8^B;,gr:'pW}R0A"hK{ij c]ntv=ћ{}/r~V|%iIɔ/T2Br8L*ڟTW(S_ڜRDޚ襏@hY'q-mgzgoM]9.zV<{p'$ÿ{=jK;#S"CÁ܁x =3"BJnY(Ѽjt eTR8[qxgX+C{tYvspuaXn%JC{%sѲJPhb3!~KEwB42J^5.,\]Ӑ $+m ޝ-FNr/2)II7(L&w(֗ S6_&$sW[K^ሲK."Ip^ ֳeҟ ]Eմc fgC  #'BvF9$/ى%=X& پ- 8oK8Ht H$ P9.L"Q(eD Q*^yYg'l´oGzh@ Ig49A^\WKMT G AV%6̈A~vMF"q"FZ F1|oe]6bNJӛέz\WRnpKp^PsC"9& 2zc\r_2 vA䷍my=)Z?-93b%Ţ 7"X+@PTbiQ:o{%xqxNOK 74|?*Bm%vGQ_-ņLGM|@ Ŷu7U7 FhiJ2'On}?ǽYYK,L(KˣJ |_MNچXj t,dkoF;aKb&'mcrl[rdVBȺmydnX>'!eE 6xg4bJohXȪNɽI,{mM8 vP- A\61C{Ԛ8A=K>P~"9ϳb;W^8pŲvJo*m7 lY ۭ lbC0|axz !iz1P)Sx;|(&Qoh,&THt>jFFGȑf k*# -2Xܼ2(1Y`ѧ%q3!-_h@3)=b t^d06oOpL2".QxsygMrmZrI7 #.'*4WJ.NɓK#t ag2gcF^=Mz<@QQhAa=*8خӡ5# C^ bq]dUtqatoiE'ɚEh؅3BMBZ::#g;9ڱ&|"2Ж9ۤ?Aq!~i^!·~DYHeF=ZX64fh Yb@Ř/uN E< @`Pl ]f@Kj!Œz4!w4y66\J AZqZ1kJ3R7t}YQy/y#FDMY(.x6ej o;/ʙQBhp7$_ uVߎ{iz# n2~-̣Rwh嚉TQф'pgka-q@ymU_VOb=閑<}T2Z4cCa<-51rIoN=TvPm2(8CU;+5 %^\C{?qQZ)dDu8q~p^E 5 zjڭ{H~NHtKoNƓj#,dXњ52je YI/NĬXp[M.OkOմmIZ.F~$Lf^HJzh+(:s* ߧ;i _ `?[ ӥq޺kLV|lO6'24Lʐ-A__m\[>O jzL2!!%ф9U/;Fǡ@!Uk+F:pGdC=NA!r$yEQKk TGVȀ|oU:aLj Ub+/v[#T)̃CCsn$(78| .xow$AzM nFt\ڻW[W/z`],q!vsӨ77(c{~`S)FTw薤,t+hW;]aIؾ)Gbny< ڶ?^m3&ԖWXEOEve?+GMxl[ٱV&/V>08yp ]%@Z"l74 Q,ZzŪ\nb\k5&&ZR!)":^`mvusr'^ wT}An"HO{7)pwLwPt% wFeސ`Ys'|ݕ &CO64IfŒB+e AfGY19gY3J![M4Cښ !4èZgpCN g \ 1Fp.OӮ2eSeW:6$XZn7ui~8'U+8*\)vCrnI|S,V̠ڊް9헴 y?=A4mDGpƼOp5+xy1yMȤ 8E>`-X1?nj|꺂uL<%!ȦǾ`Ժz\<ƪvHZuǟF^P0e1$ ʷVqktlPAkrq=O2mR%c YۨUn9 w^E6 :x'-H(rS0#s@n-Bzisu ժ(1lǽ fA#fzb /;%(~gżAw10Ӄw{:w2)]xqi{h6qW$:m\eT>n 峊 k^\BKo+:0%d͍DsYOǨ+ѹd&M&W$Wxg?'/FiSW\ G͠LSI羗k Z@g[\q Ԑl7azÝT:GfaO{pc c&mE\8Oy^mbMzɗqV]O=m Coi"*L4Y>-$Hu\j_#̘(L_'8& h}q4c_;KV>|Rv[e dZ6c`I~["ޮ?ܚh /7?a[m' "9F`~)2_VHr)pt!IBd ^7C`HݍоE"ͷREriR Zk.Mrv[BT"\]+VL-kTe&&}4:OLhX؛:Z'r KwzT^75.!__`UwYUh$-0p~m .KcTMDAH:6T-1>8 [Fdw4u7F;w7)Vv;t_X.oev }x9DžUI/eB 3ē1źjrG91,~h1̚,M#r6]fSr͕Go*Z6Ì|^4XLV?z[}"r!^c6Bp=ZG GQWPi)h4zHfQzG{o3=?݃-sJN­T$bᲱ4%{òt '* gG.U'Ұ8rc=FC88a>Ey6 *"ayn& sԽ`5 nxF Y0z/ t> yJATP!o?F륔p&(by*v@0k袦EGG|)lg}9Є6vI`(dRX +xJ?I"r7zNү(\6k-T6%=4qĹd`#`9{!wVcaN&%W_y*hEL/BÁ4Hh%a (.6kPݏ}.L} (R IWjU$gwD^xkQʢ*$f=˅`O䢲DJ32DTGS(e9YC;g!Hȓ?Xs |JYX#CNB6g^ &~S N+* s*wTkos'H)1Z;NMcqN\%E,ϊvJg6_Tʹ6(fW@6KB9LAj=!V/FCĥZ?_C ]LS q -(MP#UlLDx{ui2u:(M?(&R-Є}X\6fo;J2H28s4OP.!!7T%vs1rթ:c((#ގ- [gȯݪgIR佸EJ۝dH>\PLVǘV "%UlЕC'zUXNQG c1Q#"-7'_2#~-3+#'9ϡcJhOK"y?? =Eǡ>4-c?i4y\ k.ʎ7 GrIE[ JNhBcW4/[P 5r}"%y_cE fAX)XeJ)4P~)Rvq0 NG/ei>ઊi0n0HE fX$;dOaBM17Arz)cK싲>\| /M;ם1񥃠6Xش_DԱO6+#VRrӉB铔$$S# `|md#!y@tBM1TdENvsF,2;eafR/J0=~{=`][;cοo !ioyBPi:XRq lfDkA/#,nרinVEI/E>R${zo)uqPIYRv:) eȔHPi?k,E|SZ.m[k# 3())2jla%*[Ϭ6tz<>Ffz0!b_ {՟p K Mr )ҋgovQ1;L_o;Oe;fu.uSLCM"\'I}W! ؐ?R TDN%ڬdu`Yd?c Um /7 fD438ԒjVkF*}>bxxrz4v7M{["DQ1dC<ޅP:mwbDObQGCx)tΗWz[%ޭVإ5CGqTHBYnTL{v@4HXh-.غo+Zl&!,KF06kEcַ_Ne@);0 M$7 o72@%gc^:}Vq:n?gAja"2>%|Fe_81b= '$;3nRT4WְNFSk`p_Q/icۗWíP^ &m0[/ 0FXI"K$^m4Io[1I!}e-Lc43@J)cc$-ECM=p8T _GPf'rF darC%W'\H}u}[Cك$fo3Е eN  ٞ ҉QphO0lNmNP qkMrI469h ,؟^qDQL~^$PKʋAcVE(m[Hrڎc(@'%_`}\cU :୑[z<)sJ^\n/)ڴe j*mGT26 5Z8 f8aͬ]X+d+ĆGmbt=BI/ҤT']G&o k"gQ-8Ho}8` (hkhR2^0h~D2KQFF|+Ԇ%/Q=8C43HŜ&x c.Oz}fu]#m6;yh4Jf%RR+EÅeI*d2Zj'Z1l~UKĹ%zsQ.ؼNRb.5'0^^6bDdX-鴒F:{8/Y3ۮФ=\Ѓ8Kz>TI|/clAWޓ3o= Q<$ t_8~ k.ʱ ޞ1LyqV1pVr=YoW8m%9ĵqbp\qm )TsH 7ՙAo"/>C&eFU^y<&-qP%,*ym%ì$f2heP Pnw\c76ՠtJ/ƒ!)^חqJw-k7 }s̎4e(e~8xh.7:Xq 48 Q4NwxMhZ 'KL!c~W0@_8׎S~0{E][NDAL /{iWc߅ 4<)vHKND'xY?gѩ ]{Lt2P*)C[]wsDDBz'E9K} ]XPMA`"u ){^h& (~_I ˇ`ta^'Pwoή/VLɎj/?Nd;@[x /ºOmctY[ywjv_cnwvS2q:2_R LI {[>CÕ-5o#r'l3=]ɤ7(Ա_؎R2JMRAn0 WrZ>&2f<8EfBx&[\:sR,T7E^ʕo;g/+xK4z.G/2Cσ#3 ':kZED+Og}Kd||Gұ$ =85Ww28 V (n,(;%b\lWx~S: 0[7+>aT IQ;AdMpND v@O{HcoC㊊kyR]p-υws=Wke.`˶w, ̓4훇@%~TӥhN8m:E"ʶP&%! BGj|ѕx&Z>UHm) Mx4#I:JM}.6b^^kl8d]цY!$]IHL%ɢ4G`1a<8q*H󢾁(}# 纯UIŒ,D+3a)` zDEj9\9vA58Bb䀱i4>g;LW9y%mo3Uߦ,椌h$>x.GxfZ>X Z𳌋yM@Y+]N=i\I3:w]eF%@x*qw:874CӾ2!Â:pZ=\Fx+G0f_c^nY0G8N]âg$\k;E6ei]YSNZ,d]a%mѾ"ͱNnVl%K #֜T18շQ K92'I>uDBFDžcMs^:1UWtָ 4.[;)U#zOͦ s+/x,AVQC,҄ 5y )r X UcdsJ$#Vwl4|$ ]q6;c]S`Ƃ{SWrM|ޠE'"k9P".]zߌC-fh/v&]A!zTQY֢ۥMb,vy[Ok6*ȷ (7'tʌBR>)ƮVEn؎1uD/N?e@bj~mW҉ƛMa|V5jdߕ +bg|[~ŐTrQӄ/l ]লWXS,<@/yvaI02L~֖f<puZL2߿;n槙̣Vp#Ԡs ZCbpۄ/!xXR@F|0nF8C$| [SvI%67|7(˗Q 2R]عˍW`wrx+fvP8 ZR멑 ̒1 GrOy' ߲Q0z(j&dj\&[&Egbma|2G"e &ۡ tۜoU3T5j:pnwEYzZt!Z Y%4Ke6u2nK)&||ٚqe|):eka_~L9GƷrAayqs,}}RWiC@7qb(G~͠SsA}So.i N \Azf9I(/#B2;SAUvT?4wd +> pɂ:9%d) ]ipă^>N7{V4B B;ܲgSPߊ|)`b *qX@o Z =)P-h(|a qO? &{=DRæo}W3F2Ijb`5OdF$+ ^7濏0x4S$+eS}B a3IjY{H4d:-D|)>|a5uu Nқ|uHKeM?/5` ۑzW+J_VJ*1.}D>8=gȘYTC!B?f<#i7JG. ܖQr40A]qԬd&X E&rY5p:J*d{w( ZΖh=_hci>~3#FL.~B,4 [%BҦNofD7X^A(\\ Tbz(+p9&.D je3X"հc@(gfK6&qˬlI+(z`8!3 <#5hZ0wj^5GmP<kW0v&зsKdWg F9(CŌ^eL;XJvաΓHl^e_<<(EP]4jFW\ mǷR~IiGdgm \sS7D;z?% a,xwm W2\j \ N /1T A\D4dl6h{֛Gf i.$fy7iy?o݄Nɞ(|Ц_޾h:{p3O%Jhm;Nu(~`C a $d=?dx 7WLKu OpJP7̟͆vMQ` OіRx 4<#j&9Ki(eҾ |}@~N#yS֬`EgLOUe t6I y֧s.^6U蔷.φu( PK9]sgx} %Obw>G(aG@(6۴8C'PmhX̽qt&>8D *@BS휅l"GGazLIMt@*4 X/>U]wϸ}+b!2RcbeKrB»v&/p+3NUG=q|O {#҃ɬ94/&~}R=S2`j| er'\#S2+ɪH.ˌ <չh~)V\9^i@'tAѡf_UfRlSXu;p6?߄pmo#Kv<RIwisz_![&}+?ӽ!Z@գ{\ٲ`_nN].=Tty}r lRLQG|nDvGyZð>,]S5}ϕew"}rD+*ȷ!a45I l0dCRq-N?J ɦ"2zu%yh~G)r^$iH(,DUT ~ftkZ&;aLcf SOv//8g'<);4mKa O!Qc=9oUm{3 SRkB&1>I A**o dz9i@]w\H9>Z"&C]+m$j *vʛ@IiaTchJ+|_޹tɓd”5O>2,8M̘2EՑؾᾮP]NXMFw0UԂЛ\g7=BeӐ`j)4|SlGl>VoGzFQx~fN߱`̀sMS*ScE"_Pj\ gf蔇(+Tq{2g[*P)?MËt3~[tYY6XZdrҝ^9˽!5%fcNw pl=W4-r7:P#X/RoAU 0PRO~lZLlXέ G$\H`q;s ཤ`w0Ʌ~L%⯌7H6x\ͼ(J4p ͊DTr72,DVh#x]0t }a%_&! iBp;ڍ'7śC@Nl׼.a(i!F4͌(ѽZR/mN `>_wT"E8}E&bfqC ./|ZE:؆Q R̴y.mς6jys+fk/K [byg ^ΒvT{2kֱ"6 1&GXwλbX=nOzw 4>/."Axiΰ UF{p, BeߤF7z>dji1IN[BŗO''y^#NJL3;jT"^]dZAU-"/։ hc[w5{LT6LȔN!" l,u82@-/)S7mh8(CU덵ƮkQR9|OشS V:-#bbcT<2l$ j qaasฐxzH?9>6tkڂ"b1jsnn(=4d0]&v(&py`hL0 uW8ubѲ G0%~.l9$ź i9&? _f3yʄ+SҜ_C$4h26r0&rtvšzTccWH cX1z#%i^5`W!'q{|e U/800-z3i ˌqU/6Cigv Z`I8a ~M/lSM 1O5+}52Lص馌dnu]P9B$";/8Iu5@&W'0F[ MrQ Ď,^xrg]Pu`q~mJⱾڤbn$?RD X̃v@+|ׁ-hMV}DO&hi}G2 T0zgfKbÍ,8}oyL-y Y(5xzmH,yP~tA ;:4~v0#yA߂54Wkg7QX=r1^!!d ц.CF=7?v-hI\]9L.%pKdx<SPkXr^-*+BCADl_(>AÝQ&v+ Bkխ jC{+ ƕe"^]]Uajeu8%S?CAfYyG{g~c7(\\Rʕ۝eCְ>PHb\K|-3j7\msslndupè#iRE6k%z_ɗC2)L>~wUx'XX`d {l%kq s-r' ֦>9\1Da0}}ãmc9*IQJ}@fAx_~9fvU*IWްAJTtyD:;vWM ]Fa>>v'i®OZa޾\i4sl.v3…@V ,xcnYNiƿɅM? cy&3lZQlӚ;KM5bzY`Kѭ,\Y1y~4M ŏ< g8#]A}ma_1vK9߉{Yfsز_W􅐳(кz\[ҏ_ުAmʥze6R|EY[kԭrٿkM_d3_Za <4 q=|I:];b%TC'^\Rk>O4`M |&b[f8?qpR&BHg5$KGYݭ-澛/4-l3= ^7iҞGV kZC< -M'0s k7MDDUHv)&)K.Op88QCPzZԦ`] !/@oʻ|K5ʂey#;#{9;BeDVH1u{BTpG,X2l7SDK ݝwԢٓ.eVcHSˠ{[B\w@ꇒ8wO픺|4&2/PWOj5n |idm4`x_KݰPq~."SkĪ'T"}Jjw&S$mRQDvGqc0Fu( +IK\ΉM`یy3y }R@{ǗMZy  tza]ё@E1=!qZ"q(ڄB);&svFY=Q;G?EZ"8|F^puNTSF(|iGBh~)Cn97JeFZcZGd@N _/NJ&5_no`LBAM ]P9#KP5okK}۩^h_<,* z*I|&%rJ4؍P(ng8:cfÞk0#Xo^b U)a)˄X}j;Wfr[ zE]t;R7s@g4\%wp\O.b^0QO{H36Vlv?y"_&D[7Dm{$Ǽtz'_~1dE|4km/^,] 3Э^w<"xY{|X |2N檇)wbEãt󩃍(8Y!$WPV r%YcY3ɠߞ3&CiwL*_7~ ;}Vz$Օ9[~fڷ6963iZ0|]=øJz m0a@|7xsЯɁ'{>Y4WBCCjyxfHhoYwK,|3b({N_zg2 Ee x ͻav=W&8(ez 4P5O3I(&m<||R)_Q( M}\}rQ[Ɨ%G&n`7s&ݜ`{J6Ĝas!)>QUH'[w&>/`}?]pX>QzRo<^uah=3އkǙ2, µ[UYI>&j'cލR턣- S,%i͹_(RRs6 m#3U .e&C~VáKUl'Cs`o k9rpUgR?]o,ƪKs"et6S4Hn|R%hVTv:MifELv.'@NbF۸eݶWxn)@2ss/޿pCɖBI.'(0B6"/ /wh>wku8wIڕňT2S⹏Ai7_?dm%h8evci7`1Bdn|Sp#1^(VoqxHt*9RP;vP Iz jbGLՎI DP3$NtqZXԲ]uW6jc!=[htG6H}r#Jl[vmBs| AaVW) ͑63?Ӡ21Um[͵Xq؄Nx뛦1%3'QXTb'Hy/%2^&I}v?MqzďYZ<&ܦn˽e|a]Ml/+;=@RC/?/1ɲa $b 欞]*Kaz{uMHrc@1/%?ڕLS$Z zҡͻJvT+* D]EQ,~y҆+K l{`]ލ_~z$E:H~gSh82k&= (I:7/gQl̇Zb <@l 4K:ceVf#^ 97̑PL Q`''§=.8< _2p(cWĂC4,#/H` cM6lkWng%٠캲K)o OA]h OEӧ٥>[c-Mq'ΙVy sU'Ė 8cLr 4R'.>iiDeiV[tr=5Y?|Bf"NMWTi LjBHWrȁІ۞BztyZ: ]azxʩ(y0εmRԌIk c,_' =6sFٖpu9e"f<2WAG<<0B#)zC'r¤"?u)bW)eQ8+tH]NdaDcv"#އ">fR)/nD*䆝iU|9CPWWaK0Sh!  ySRNp@3$bd0":mc) ~Ӈ;e?yP|KvE*lo ?,[#.65LXY"+B&W;! +) [;N_\, ZדodQ"Enmw?237..7͡˟BYP>G`x_62| {I"> p+ H(##o-\ub3u|)_`"`]IV<)A$>Q, SksX%p,S`)A[õI.95]i3oD&imTxFCciΧv~YS ^Չݔ9He8R= ` C~|N*Ρ_ZoS)AeNJ!AR9@`F2v cIĩL(*@.D&Q|V`@Bz+4 㔉eC$Ul,p z.pgMOz@%_xXMzq=-@g(˗Y,l~/(wȦiP,^gX7ʗI$1PQ:r;}WЫZD!s>mpqέck Ӎ*GH:V+HwE6NSApxᦌV}&; olMPgŹc7ݵ(cwF"-Hi2="+T{L_(;jXqxw:.&-Eh Z͓ˬgq+ZVM2U "2- }5b,.70&`\ BPugɖ%pAvRuiYţq 6I;BѵI|zY4aaWObjlּ&XMæU 1/r$paj}Nxw 0.ni'يmpS *2 ć3W3qCBx|-B\>  1Vqs Q=e92A IJc8*[3V^g%kH*J݂d4DF=ۉ?W3X<=IbEnAbRS)Ͻ+u$:1AAĖwDTdf?y&A g4XĕFu Iy^fAq?缚.`/E8kr)vW8'5on02Mv1yS4Օ25oj ēz0`yFf85qѹ W6GtzҦMW'D6p#k7 $s 2Bi>.IO_'9;k3AJV7\̽R+I &m"aKiE@z\a:G;U5`ׁb.b2ٯabOhs;_n"k;P^N @^0㣮Q~!==*.؁s#set/ L,eV/YXd§Fh(`f$3YvY x{ 7Fqt:,ƌ{'x0K5lNWqžu%)B7*Äb^=5EdyXBp#uaj2й*#K,$7DY8@r#n@9լ߱eC[+0VaSo5]Ze3Xl&&@f6ŲI3dP[&bd}F%30%/w)ȇpQ頣9Ë& $9w7$^*AUqcfl?CucGJ*Mg(X]Wٮ[)T;Tn1-޿bj*vM/<K>nl& [ҀrX6TdJmϼƃj<k٣.j!TdHaBLibND@=fs89 1§|r t;6`a,v~?)6pe`LujJDySchƺ3T "#꬇tG VR\;i|h-Bxզ!y՛ @"REF`rqy- o#E;Hv.KnT|L]I*x {smEBU̡%ob]TVfz( ^Ex*RLb`(qÇ/[qZ=`dF=:!6)Ld$lƆ=F|S[5#̧i-#rW"7}1kiA6E5q3L@ DA7|婨7R[GK#E%ѐߌݕff4.ڙ bPnt+dsb8|9$ a~L9ސ [RYQ~ "jM׃:K ; To&Q1[x[O_N[ б hӯVxV]Bg$5,]NpTߎ&hff!1˼>#HVޖΌ@JTMv^ГFW%}\.XN:l'Z UMe bIiA-Ecv$}cCic3Pza>Y/ ]p}ic1ܥlϯw=\s"Y%7=I'ROiR码W %jc{UAGRd|6ŖW!Vh@u:sSZꍝ<5j0K¡+aM0l+@]x (HW(5[Mg :}jW >,$ixtqdjXFX\.G%9 $trtjK{~-?\`Ļvhw~ JAkW`Ty7ַEc@$#]u4΍4,7/iCo=UgD}оOM7umIBs%^IؗOhp^[dtoKCѓWX:-]ܽX&Pzhҭ֤ۍ͂b!LldEq"_9%|P b+^P);,|ҋ]sb38fMdD "FY@㊑<6 Tπn"9{ Ӣ8HxV1&ɈL#"Tqȣ8s{fl_^{奔`VU܊Nƻu:Mr>/MEzɾ +T3_^cK9e`]_B>R5[ˆʍM^dZ-ŷ`. bۀ(CgJB3-}%7\_qoORn` t,xw{Uw i.6%+} ƣ _G(JDQ|@ęns*"5-R8q: *䆼53#tEڛ`9$$Æ r oګ6IqhIN'P=/;q>N=1-Ҥ=Dql(((xCGj8C~!H$\< :2vwN͓ֈ߫lǸD7gHG^/i pkPzc4m#'x W%01c +2LN7aD(4.;A/,U3ӘkD}jhcLA}sCz3ro$ P3ɾ8)! ^hDEncu( ܾjZ=_2'zp?O )J2h$b`T 霚fE~о<2O͗Rɬ͢'i~V>6 R,̅ JBy>/}% ,}{Ġ _㎼KO!h u8T{jQmP;;28\eA fWIE/PMW1R&*3ͮ`1mOʯaV1WӖ:rCۑDvIp*Sjs\֩rߝ4Ц5'} ֿzCo_TlH躩esc ֖nB=i ;ʏl'/\A˩nKz#DA˘-_UGsM*t?Vǁ]@;;{B{RzK QRce~?UzAﮗSNˢpI+{ynz'M+yS&6qyv3ΤYӣ΀Tepuνjs&Pɡd;E"_S_a3dEV?DjG%\ѳ[w0g3ೇ3+FT֭>=MW`JU WH%XJ$Ѭ% 1xVǭߚ(Ғ\z(-( o;"C}]i6P154F"W,P2 >e)..wXkf~2MJ6Xg{^ !憣:q.zp%Ț+4v:݈b/ͅϐ]+oL.84kZAǵ `)ҩ;['ͨV]GRpT0mhiOfӵD*za㔫;G5ר5vPZpxΐ+< = f$Y4;͸]0FV"[UH7|P sTsz678(r jYaO$PVĝ}`y(Bodjל U޼e[ r&1?WaV+1+ kcZ %eފ/Q(QM{;|',aS6=;uR>N 㿚xWێƲʭ%FĒq8:IM9s6EC 3@,^tҥ5WC6yv-f v9-+~_v/॑cpxEC&{8+ZP >?Gy#@ή Sa>S2ĢR)$Xr#!3nn ;?V2o Ro  1!p{XDK+9$!' >l pML0Z \T,0z\_*.vb唻Uh05)րZfG];<K98N[He,9'[WKs#K,' vvH] gS96oŵ֎zԊYbK-ua𼒻]S8sNCrҚ8[yF5QJ#(+5Z5`9RO tt+(0V?PڥoA36#Q7{ыt#;wEX^y^^q7\o0 tf`K,߅:LJjQtx 9uU]L6!xuW^f.s#Y*' ׺mX`N9%w#ROS|WޗbAt@$t! A`ƇA&[~~/C瑬N`EB Ƨ ܬ%F,4:n>]] 1nyx6mţo(NY[i$C;'c&[%:4IZ7Fּ?X -aFTBP#sO^2mI$ʃߎ a.<5!hBI~HFX 㺹,sI_ǿ.22~V/c jAS[qBŔ+ &$rM8Z f/Yħt2T*A:Z%&#cbYdA#ќ_gAL#< ^SmɮNP,*Q.b?`)nAJ*PON;Hϥܝ $vK![.hm]AY84cM)P[P>g3,uf=+E _LrHYℾҍp6zo-,76 =c]^Hv)nډt̰>%]vL3YrrD07/TJ7[Ld㙕Jx6%MvVз迂p,Zޡ;{%ޕ(hvB|͢c`?:PpaQ7gv.&cÉ>-vG>AƏ_@Re1l(OJ /#wDMSD*`kF%GzǯUB$0*HaK2ɍ5BIX]l/ h(R ]%acԙqѠѷ#<6Y.J80hsX }r@J\TCE)|C4Q;nMƿT_noυL9ϧz*++DbE\{Q<_hP4ĿJqxXҜeDNVK̍Fס t+z꥽_Ԙy@N̝{0Ph[+?|8G9ѵO5+נ$Pf!V?W0aJb?/$!>\Dsƚ޸wV$ %}48w|7DvTbqp8QB-kyU ٌxw2kAO^tQ2=!yJ?4C'WFT, o1|#ĢzPp 6"_o-bgWxE\!f{Z{=5tX&K&}=e20>|l%އd W<[x2z @MO0@82ShI~(q%xPLk  }.EXVs$rIMl(Ykus`/.f5ęT`5MD\Qa6x3ikA6LivsǦ=80oQ;Uvwj=hҌ : +b dcw&Ǹ~"tޘ09>Btf:oȔ#PE6f:.b1l(#1 lNj{RX1juߩ2XVX?Bzi$G!OXKv3DOaH;F\4\T61Y +I(zk#rr}Yɯ>4NVrW@qGab⺎]F"!~2[&Yz\.5C,Er%EB(HIdpUDWޫP UTbHqSH d;5V_F" q6X@{#,l[ӦE6 5dMY$51?W۳w۳.@@ V tX¬ $¶`tHMg)>YwM΋7RK73*gMlD?2A50.5`Zzd<`ڡ΄5\[E|"bHOdjB$!> 1 [m+ZR孶&86 %K^G>YO5j֍ӈ{aOM7y6L$)W=^=$!nS;#l&$X:gq9r:ܝL8p NIs?.| 7İRC&ǯ0m~MK:Ȟ-dl7h;M+Pە)%mm۶ ':>ڣ\_r wڎDO.s|$ܯ۳'NDKOJ&@\uHb/gsDZjIDw_/qTgmH<6?L&s%:ܤIVBrD#ez5l#қOl B{ bg7ZtGRe:tBJ^r@1Gb6p{9Uih~~+wǹ?No)2E(m kyO-MW[o"Ɗ6L>֚|1M./M0ۑ";25LȊW΀dȤYº*oz%-VTί9G}_M蘶16ኖ vNyE8ك,R3{9ܿS(QRv)HdXe`vbvT0ښOp'tr WiUW@N; *?j Õ Ő5S/L#"/"!h$u͌) ?NC /%!$WIl$P u9Y5/3x0bڭЮ:&5?NwB4OL̵Ж<&8|: !rLD@B)mֻ+,J5Uh:ѣ%U᤭#7eDr%DׁTi4|GJJNa5|_0U KXaH]4*B|n`Rpe!̿@8kTO*`|>E(v,#Hޯ˼Xy]`)v98L]{NtqT9 +D&sݕSɨ Ǝճascn%{xEY4˦^@atOЍ!d0C\eBGE,j3<M7Ylbg[f.(@Hqf`oQ0Q\;T<$Oˊ?1IDN;)hX8;Gf_ӫIza:HuTQHd)en<Kfɫ{-_C6?mpL:]J 4ksOb7)9@+q:7A Ae㆐0 s1T`aQ̗HxN0^ha5F*8 .ך?qĴ炙_NR^)SsٲsTyBJ!BKԔ556l!G"));`ݵ.UO˳P"]mZXJT hM(S3Q_|0C{J>&䓌+t&r)txǰΉ :vfuJ)=sB+^tԵ֦"*p\>W~y?:2lb7Y<-֌MeP,X3,(a 't~čBinY7nP:"Ƹ(w\2rRؿe~Գu JU +RyY\ʷ0!iOTǕGA rfM^k?X`e+MRs|4ij]d@o%B%>ZW04B7U54ʪmkXkHn&RcD_30XK,OP zFM(-|""T~z)/u눛|h&HfWh櫾(Yh._\L rh6#vz=Rٗ [Tr^_#]a O$6ǎ{LBMA B48P6ԍrqc>y3\$˝:tׯk٧xUz&ru؞[x9,:OIkiabA . Wۄ{~v(̟TG3<3w%Ht~k1Oƭ$,Q?AND{+{Ң=nLQ c*{V23`oV^4ɴ+^`*;WY6]ti0nb3;-MvkB*gfQqXz,5)ug[Q/wYԩ7P@7}Ksm) QD6KIv+w)ςu\-z?=3f KطlʓtgoG={eΠP{[I+r[Y@ |*!3EvCZ/YH)4B(HQ0D۝z>-)`Yij8^180B~_wG! N>UL3k|r_r/Na/yBx 3Y)˹JIpJfcU>s$]|mORj=۹DVeS2.ɘsUA"Rb 4k6YǵSi; ;3D@fe>7?CA'c!eoYwO7ۭcS?Hni0}QhBb'<+0OE@Q nYqcՆm(sTqfi3̣SqnPg I|=}Ʈx[Vm̠+/F/1c\Ǒ+;}QB^TO-Be#=IѭYbQ0UTt,ĵ0781*2aCN8ěhu QTW8)]oO͇D0TRZ~׉Q(IlV|w# x݂&!G(ApVOXsMқM9d0g[q -=)~ߓ7F@p!5W쐇H [B0׷Lt&/? kuDeCҘm*\dXe;۶)aFqM+x,A+˿T sa\TwF1~ `2]۱LR9,/kGnV{ozFk%t;?N^CcD|9Ҫw=oU=DU-ğmW5Z_aHom?m'*r^ZkhJ`}VRK(^Ra>#h2ߣ&t:hR!Fc[1+LWN3al !Xt/ȷe;UcwtRWs&By)ۈJ?묶=!ljN z"/B?MI 89}u6勂B@J-ft P}H,/v[֋AuwnEL}RFf MܤiP/ Xv}&5n`|:U`eh1Gtq$S| H32 8)oO`+e=Z)~}(Yهy5!\6%qhKex/Lc/s ;! a4nQ ADHzl-ʛER͙1T~l/Ol1o?aIwRo4P6%SRgKy\z)Byz"ƽ 6b,LN%~n֩ {dcR2ӊa$Fpu9,͛S6!,FS=[j2SSɜ/q)Q*7/W#>YV1Vښ~;oc| ti{l Exm_w+M!3|K{Y#T_ zxZ 3 kj'ɄƂӚ<01ҬL;3i/NHÝ"M× bhxݙWzm@/l0Z %z6k7֠q+!04ɸ8qe=Pej,ߣ|cF?CH4{gү8l{Xu 8?d gXqS&huZf}yZuɡUJt؁ʺǬ> իA 7m+NԖ?EoBYCc=ƋI0%m]h0#!=%?FQ(lTd~]~[Ip*ׇUi+ "<A{:˳k~P[Ii$KRE=-Fr $eˊrae=:~e,|F_]`0Ԉt'TaEk9;2=Q`ﲁUTs$Q7 `"n8dSe#VH+*E[.% &#bGa~Ez5lӿi48odr>^4_+~ޥ:Nw*ṿqh ?݂ˢs #˙5J]9uHhC%{@JiFO@TUkF{n%K!LcccܐjZ>s0v]$^\3R!]x,J{*B̠ǞOwX)M <[ޤ0gZŶJAĵ6{^zt-=1 ߔzEhwR+? gֵc`t#4Z2wcr$d3[Sx'5$צ0֭]cxBc%`a$L)Fʩ)T};(맋lPk!}*pgu–ƒӌ^8L_ܣZ 7{ـŬWmyWn U)S-?Nˮ) X{F rq+Аi[_yzce!\))eM.#2| Vb(T\]DW<)C. e=Vu2_2Z0“&HU9GitS![mʙK(%{``C9c%H?+q_ ₢((o# < g,*)ZsnlQ"Z4FPh.ٸgI{"%L,Tpݎ2 [ysNPWoi[[%ೱ4>P<U|Mb-.J}f7&O'1ĞJP"QEҳwY5X?0Qʅ09ICz$wT@XBr6h=h{=dgz$q=UKZeopS$r ,,M'tAܓmj eWd`|Bx &}-xJiITeYC]d_IBO@ҲOD9W-Ӆ]@-~˽\$#Ԏ./# 5Yކq}]Ҕ3u#E-;imוGa1oK +dBU/~=MG/n3ilelϵU,Rv4Em yU]g@@d.{fRC$b.(v$( ~J}U}?<:ķ'g[p$@b99X']Jw9Ycr@MD̨`k#2qo?g70ˆϖκw7zaP"LbI+~., fƕ6A茞c{QUγ{}-Wζ["ak0]`~mCǞcJMZ.D:;q86PBB.rձI2)_z}@70}w B8CA,]nj陲aӚD\i(V)\dUǾ<%5-vw9I\mlZĊWIKw̋)-֣/a5+20J$$|7R^OocTIucSQJ1+$FQ.S<(=ќd4QѧCN~*֯NJگŽ/^+&^_[}jjhLS_%F C؊Q 0 3m+1"LB/{5!m."c̻GRA+:t:9Af[ #:0H/8؋ Mb$_`e168I #/n{I"ksLﷲsћϜd֧@Y}|Ykb&gznnv4Č+OKf#֮tA;`8|HW}$$XN1v?oo 0[pLqF>=7iKWeHb|MEἥAΆT-=L82׻ۆbOTYYj؎}@iƹ)Dr -*邏N .N&{0|`K;;z$_4bS_noz{=V%(I}@ Bэ%8~Vެ+y,2㚬iˈ &݉KƆѪ;n%}b%bRSY0$(nY9jr1~IP J¤msv@d'mH?jO"n~]0(+zct8 e6|vf5{ Y4.^FjP?)],*G+lo4Rau.wZ#2HI>!ohQ-]G]S 2F .?&6 JdGvm!fb縇 7i@Da' QD¯@@S~{ دHEO>6| MA kJY (o"7ۘ0`D7KyS-- AUb{)#:Q 'VeT0Wݮb[nY+&ˀG˴w"~[:֐ׂ>B&޽fX{̮뉢qNAIU`8t"6EF7JД9ƶ@h K&FMz3 MˁwfG-rq*մ&?[!Œ.;5r:yI`|4kؚ\=Qlh1QנZ?ҽՑ=[ڕ8j]C@qtS`TCVh8 ,Z(1nۮAJcXwT.'OG΋ \T"db(&jy͂hCݾR(@\< [Zbi*U#_RW✙'P~^ɦD\bѫ+3Q:7g6[d.M܆Qk&Xk)+pD+Tdm3wb([UM'Gȣ[5 o!i<ܐDnƗƩtӌژ\pE6۴+rn&0`wm.HO߯}ʀ$ JMfNvc O&Gfe20Jq}!@"8x?۬!򑬄XZlI!]&V¤89 b]>& e}9 KicaL¬E:l(IsG=8ÀS?rETST{s3]Jh4otשޯHn!⬥5rUV9hhGqfP *fՌV=1z4#m2.3#^zW(* a'"nI5>=ol1 YGFZf4M213]4*,WgW@ 6Yg|1kc &l4`>SR)]TRFRL*Z9 (1޲T ߍ6}ذ l\&ԟDqٍFfI}O0K4WatJ`U6[c@{Kj?t lݞG[&mBrn`ݫp eؚ[|E\OQs&3iD3lm]܁lb™_k OvҫR>'uW^Cpm$2EOka*ZqO=mb'+d.ߛmG^P;MVO"m?[ y3IbT1ucLM̌7_\|YHZ,W!PL F0xfpMK ۅG%[@uj!S NPm:I;8Q):L$=KXai.:憊D&qejGTM2˿ _= -p8 Wֳ5QٟQ@s2ʘ3kh8@\k4S\9#v6@doOa7h~6U;tGk[hA&h0Ӿ(qSb=X<~wdx8Kw\H|8] nI!9f8cy=Nt["*5?Нz: |JZniHHj^x:~4ӡς*#F7=">)8mX8̤ |rx;-Ekgiy4 ie8Yj kU,W;tBRcw%!q'`0:c:[l} -Sh[`hGI ߂{ Rq@Na5 kovKMKn6\;!l6?u P` kƾ9M%1K3$OFbchh1htrTbjq?ؙ:!D NC Cmڜi>*;9H:L• RMC_8 (ţVjs㨀NMbwڜk_5q#BEsr'tVFtP_"-|Ѳ>!*q\'~UG?$|q˒j34XJ<ήAwEbl|)ieBM@fg7lLx~xsq`_3_)>fmWCn@h%2ҷ[Ȏ HYߍ>rv' *qc&=dl^vK` 5o@nJF)ͱfJ)V0<;٬;:AF2p"uxCkr1O ,0 \`C~!q{ pn^eD]{RcL89ZsqMIeBn*h:asޔ2 {QM'8z9 Aj]U0[0 L8xTcG6e}"aԝH p@S5b˼~@FdܮI^Sу^3sT,>hքh+JAl@Y[{qZߺc+V`BYˈԌY[4I08e)-v/j;DQ8#Ì*~]`/ r:zѸȉ@6yw7#g(O7k!@o~zKZ +񗒼jܡd;Ds>'[ʓe>b؞a%ciCrZ2 Jxh90 '[R9"('[C2 ewcJP]bHi iŪi}IsmP1Zq%<& 6oHh^U.P@9\<~|ir pH t Lтlv 6)C[5PltEdUMȤ4+'G.,=bQ|;!ED)}QuJ{|5>)hj?i3Ȇ &?`"M<0eSieC TjX{Q:Bj9rtQLR—;?(H 6uUڷ/#INd[D푍{YrGE~ƈ8|~BGk>$ +tI酈ƆcZHxxNpm#[@nxHoX:3DM}û Ӓ/EҺۚ_R)oJq2d1ˁ 2.GVJI찤"Idpu03s]Oyw Ѧ/obTtԶMƴU%(2a"K,X yoAMܧZxz{bZ>ֱ`Zu\qۻ1ٞ6I(49襚xC7ED'' nPEAg'*QXZy3ЍNbGj=Sr0XA$IM.4u J!RX3ީI)䞗UCf%Tc֐.$&Y!/6Ut B73:={XWK7p_}N_'ihqmX_t\"s"p +Ћ7.r^/C(pk!dRj0\翣%t7_4dA/ƝfU1P_KM6?^/X`.M+We1%=Ahe]dbMx!mk ol~  EylvMAS%hZ7`(BdSqTuDLJ8w:`@^G7ytَzw}{А :P 8aʓc`Ԩ;i>!}Ù(2(MiQ <ıR 㴱?|pVwrNqv RW$9};h=!ASDzןP~B\יT3y]3۹55KAWPFLՀQSa,cUso* ?:Ĵ8x>Za GC-g:.徉",sVN8^Os r!j[ -_1}i2I64F`+Q3S2a=rvf,?d=to'f(;"[3 `7 b%: `oVV3 Xӓ AfS)bQOs+.QN<8EŎ[[Ť`];ɉ֊DrI,*Jm%MmMDFl8Ͳ-b+E +;[KfF`V6y+ \XV:D7\u9;J^0X2*bvhf 01j8LtQMR<]uE}_}YPԮW >ӤSm ^B*œEaГBi8-˦IDr5!kY. X+-t+H(C9]OADKH9 Bz*Qsg4TInmˇZQ1DXnB/ (4MM0zw~> A3̵"SE9B1Ns'$B6T*1 V%#隠lq۵ &-{TBz2f'qr7AsٚS۫j=W[+&S88V'[]ɾE9fjDyzgj I l)ͷĞVeL5s=APz!WY4{Prm͕qܲv í@eK%EA\l~5Đ.R3AkM|& RC/:-Kg:0H6G6SPt/J!=hCVA謌c\ܧ5(QZ˚䃳7 V-Ӓ,ou(5sQkMC m-).qiFh8PVyMMCZI>JD3SmPijGwec^VŸ1l1KU ߣmm!aN A>BWucRs6x#G[`Ҹh19[([&Ej%>"NV݂ `] 늻; &2Kap1q 7<wea@ye% #bMO0>Rҵk ex;,Ot6@\HWev3*0H^H ?'n!pmFGU9N%z63^rDhw:)i{˖FXIRW@,gYDl¥҈t[BG)`漹Ǟt^ҥiM3MG{fN/ruIu\P`غ3PK >|զd'W7U2_Ha'6N'xW;ޓMDnWk,R Ih^7e/kV|E2YKI]A_bUܿcK fX,EĞ7ӬEs>%Ǥw + AFTqE(TTJ6D`B#ȹ]dʖb<K=cE1 LJD#m8."0ӱT*14MjaH3ފee6r0ҹ̈w::y-?9 }\cQ_y3(U[?mbdFmXj%q}C{`e~ʇq!MDO/ VOiT@T׊I_.cR\W:N@_0_pg_<"o^ B)S5.G iX(=$TYMK'+qj{<MbrDO\1HEiR ,<ʖsj>/V !A/6tTg`YA"<< QQ[wj@i OE!>B1^ 8/ %>_ U'~wnݻK'!">&mD)*˄}I^8Z32kw,A4`ɣXdx@ |A/[+'L,fs{Us?qC\ur}\0vYbBs~6h}juX5za>0Kl4IuJr"O]y\M)9ӤtH*$nW}&(SEwb!“m;DBMxScx FG!:*c_rtzGrVj DьyJM[&Vf.1yndQ9g3"k W-;#rQOYԯOsCwi{@:?wk3,<}Z]."[W``Kꗨ Y>j|Ÿ\s`j`6-g8~*N}3sbN1ҰPDu i%ޓnET 6}E!tgTǵOG׍p}f5e.]D \`;M'_v&y|ʭ_)2֭^1B b|yJr1ǜnaֳŀǬn8}pJ1?/>rgE$rV֥Fz:\&DHN€' (*]< 5= ':lBlv7 86M٘8@ʈ"v1ʔ$;[C`X8԰c7*z.o ZTAn(h8qNG_tl!Ɨ]/lf?HӒg eԓ oRt2)%bcKbs3ycim%iI?+(q>'(9K_eA~aLhL X1mm_8RW_ Q5- k$d|w8A;mvXY7&v$8VfxʫY/"h; >u ܇Ib&r,'a2\lWx!X=6R5s4F~5pӄĠFe _aokk`ܹ)}QpMɇbRM#f/ hiRر!S,AҢD%E=8k FRK`x;VL1txU-t@-C? 52-${#Nٷ; Y&D{)+ 7 OYO.UcIJbo-`z(fd41|`DIVw"0R/ܧ)~ʛc=8sjb=,D{_=yR,Zmi`}J2:湫*"G'Z3, o1*FX~rYɋ?:]Zs`X/R6\{C* x!!/A8m~hr ߽gժ/[B~S$La濗Z\piAQ7D E*ћXR=1n%zE1]B c<$lآ=_΅Gh"批,̓oF=ݪ3E HvX12ڲq0iHg+Nn¡DP0YtN\jۦN՝C$,-,su}5 TZu=Ucؽu:i ш.v_(8H]Hop>'WE-ByOGh{4t뿽1X\#KlO!yjilJy> Fe'&l5b|3m)E:#hNwy(''t:Jz i-G$u&tD0{MIП v6n,۸/@ ˳x)YEw6ڑ]'(TQ $/޵SS k2Ư{~%;np605XDWr0u@?V[T."]-gv+ۡ˓ԔŻoMkk-p#gӹM48Q`0ySJ& Ww2?@R3SE}iGj4XC.d 7֩~쿭dܛ%]}VxC`ƵCYeWdĆ"g9UˬR,zIܛ "_ҿqRǙ,Aax/4NwHxQ햢(_J蜼=r6b_}.w >})"VRNyw`DEu龍5ɺ6 nu}a F3iXQLU%Z +kaX_VS񭼴@\w; )3.>(1u1z9 .i]SA?'@c JL v6M 'UvFӊ"5i{#?L}oMV%ݻK0ʽ-Iװ,QVo h\ ~LV<͕Tz53\>j?W 4#pn Ÿ%;%da~"J&BVk>,;"RƄKLDI {~mvC]׆&)k&&majäx%OۻdG$|3>jwT4 de薔2:S}TN( -&!\6=B CB*(V=H1B14ǃ ~^DAvtaґu&M0(uIߢos[EZS<sivuq{;[z n[ヾ>ʴX&v4TEGGV !%W~%Tg@m+g8^zEyjk="ۏ M0jqQcȏ-0߯:rsEpi4OFਇVɿsHaiNPgo0aI{bUrӡe>xz.;+Z&|Tށ{sjoZPB|վ5w_SHN>:XI(:ݖL0L9/2'4|&bҘТfqԹQمub(?F^PW2`Aeu2ܱ^U_pO"O&k+=i}>tKdWz/*sd̼w>2goD-GzM1cq ',Bv-9j4vHu`WIۂ@LEÀjj$TTnV\hCEtF$^žN5شeZmio?Ԏޛ&> +0U>vA7=<^WHzCH4. qo49͚E( z;qGԣ"d=0dzEV7.ktLÚ(3YW[ nQ+fQ Q$v-qzٟEo爪Mmtǀ׸.d Oj]9t[S˜UEC2ΩUX*ly/1g+Z@$o촂82N<ľ{r9Ѓ3wG6$ O:Qf·yW^DXUURܑbttʏݳprhq<||2Q\톎O:Ս'rE*;؞ TIŵ} XjVTXH\1Z#MކHB o LdxS$Q,ghSxqO/ˌD,NP* :$c;ȏ0ʬDP@f"gȃLjط3ޑ*'TBYdv ~<_(9la~g3G`@'>БyK`ǁduW?I|)qZ_p$o1ǝ ~ ͈DFls؉N: u:FR?4zhLnG4niyJC{]#O %6o'gV/%10 uzIUgo]i(F> G0۫uT ._m6MN~S{1BroQ41Lt*lnj0U&ޟU$eQ6EEw`v<^D$ ttԝلc(MM2Hz}㶙=jeW`+hE'xrD/įLc8,v+Vj&s~F;CPa4taP(uBT0¹QF#ۦ^{@m3㛗K16Ck--.ljI(4&bUx`'AYSL`arS?gH0kdT!:86d1\8eSח]go9h[v!&&qx7i(AQj;Ӣu0a)6v ig|/gLf̆ Hg@;xf_ ̗h+8|k7T~^aqWN]. TKKnGbD1˅AzwP#t͝&C}T65w#9S5PQR<&r$ @&%gzV$VW;k/hKg)(ur~b30;hlh:_cgFAqUb!xS]7*ߍSB4nH/e{A([kх6N`yuE1AMr)xh !5ڠ;oE6i+>Va2j bXVXa'zcx{4|~d@s߼y\:Ĵ4hݬ48)܀9#)uP,#?CN 9բ1u!uͷxQ˝Rl&sf@_FE ѯFN?7SW8M97KE4a8rV ^ˁqL2> GmV¸=9yA҅6=/q'AQS&@35fXݖLLdk;4CG‹d.ԵT~䍵ĩBߩ9PH֢h}l4]> Ժk~Z/!y6rSkAԝ3=?[fdE6x\8~弰T>LYÒննp(֌c\}.m/IxQf)GVvYOxjvglZNn0αxpMGgZ;v_|) ` #PhUr!Q&{'7ZЂwt,f|(NuIDUHB;P`n~^|,Iw 8qѮK̓ϑ!C1%0F\^@j5: :@:bĕk%n30 i 90C9piG~ewW\/t!Dـ4_ )Uhak[eL=$6G842e}A Xtk_ 6FUh+>e¾;2mA;{Z}WzD1XBL0$giU['q 4_oTZG9 ]V$va/!Ի ӣ+Yh?R9SeE;^d8bHEEdu}]3>_Wd 3]IwkuFfV:WRr?X>Z vv  B6M EO'7ϾZ(T|IG @K<{'p1;0pN( S9;NR:ES!k/h1޽KdZ*_ʹDdJ:|\]39A! r@XQ}iPZ@N<4P?aj?\ΝVAdlXGiŭQ"vxC 5Rf5ٻQl1>Z$env5E=ۨ oCiYUy ǐhU  Jxek8tv3 qcdeQF{`_{vpN]U2ƀ\b ld'T0E1 A{z* *.K0~ctsy2>sCA+uŷ5HO+VD[#rA!n ,1L9 n&K)9Jlb n rXƧqV93VG 7`Kui>I|&N>u$qIUelz”Ʀ$gAj!"h%1U0Kl WL/J:͇9뱚~<]DפlԶ&=$!8&׷{3i nv ;(1T:dǑ=c$LF_Jx-D{f aDӻ#ϦvetI-^R"fN9 HZ@tv=Vfb&h؅M2q Ի#~ j6H-<-·m_ D^.~?GD_Ó_dzj Zu@ִȫ?c~iFgDŽ6Ras$ͧE5wpS\ުb`*0-3Ȑs\hi\EAA]fTF6ys"\WZoH,S5mc4  >?I%_L+ۥuH17o2RΑc&&ƙ:u. m+Q. U ^I0 D ܼ,kHӍm~Ӯ<U@7IKKnX lb^l%5MRo_F`7p t*h[HKQ8O΁` *:A;D s`4,j|Bs{+׀quinJYǨyB8PfďDkJbKᢘ ;3pQxFELf Ll{薉 u軞hv5 4N&{o:5y7\V tC+OIWJ ]Up_r*E+?Ē~_6~$=^AkgM֮S7~ lm17sGA RecZYW)7dgni>f[- ERᚥg,_s(tA퇠o)c i0;,Mbcu/,G2  /"Al6.; l}T5RO/nFl3?_Pvq1['$>g-,sS۴8{8Q7~19#mP*@}|%R4̾'6+poúRᔷ\0-1NB(, [S\@r:whYgMZ _=$nIBgWֲ '>s:b\s*<?gӨr ׉G$t(]) rFrx lZ1 ")Kv]Wil k?aFfsݞ{V$ِH[vӓN',~|v:˜x_G }ӷfnMMc$36k+ -MsHoVt_ WO<IJ"]&7ةeFy*o<ᨸL}+\†M}$b[*3$zix,-E\im=D`(9ecqN(#X` ?/o&_izb&Cx %6*r~|>u#k,8riϚ[&{Œd%Mj|)MFg%u*\,al7l"vsWLw-(ᮅ=QIV/JT;vARnh0t>:OӋQX.X$YD=\;U4ƀ45*w(џO dFT 4n )D𥳐mEl#%98._ah7XwrDVk>\m-P|"DczԎ/d$,8v56lYrcQן"}*MY8N`PCr/iou9d`)L1> vE;4 WHTu)=n#:#-,((+2f*W}I%L9  H`d7UTMXwٜ(l3\y$UD -QPڌe,n\ St0 ԉ ;]~D#ne!LM~}GUT BG@lו5rgr &__2ݵpuZ0_(j_gۑ׿Q3 䤡礊d2N[I-?^F10ڟJd=YR[mƻgfπ[ﯿgUE%vS:K:AN ZW;YkM MU;1ۭ w끅ͽh>꯴cP|eօ𸖢wVOtD?UV';##9Ýٍ{aLә]֡.A}*W>[IZN\L i% #NX|T&X~6+1 N $tu@9Wr-7/G53 ZݞTƁYX*.sc#WA=pEYOFJj*H0Gd ڒJDޢ3@u !l.ki ?y+Ʉ_ԡ{Ua(l8T>2%WJ\&ˍgB+P/tYεl"HF2 0lJCJB9^uԌ(5x.,f*X(a g~=P>."w Êc դBIAA/MoƫyXW"Sζ+ieF |H߁9%9Ԃ]aiiCc$/w:& PY/XNQ j),}a^`(t_VFaq6 HvH!P&s+nEADKa[?t:Xgh0)}Q|xd%iruh|u43շm-ըXFk2noWځ2ֳЧrҠȯ&aSZ!s3vCA1,kSK=ڥtӚg44D#|P誜(g1N lǙ NxF<{e&XhP^\`n^IV(,gVw{Y"k=[?W)pHaԄ-a,P..+^Wj{Y[ P!Ct3B#.Жl7}dڦ:,u4űN? %@N.K4|cwYxft@eߋEc6a> 50sI 5>>)hsÞIv`'^fԛ(ݡMJ3V62Nc sen0-Q-.$ѐsq7N [;XlBc HyuLb0Ёqp(i?\5DRNp(9UTQn-ޠ,usy͡`bw=AD D yOD\0&/6'VluJ?,NЉ}b_~* {lZX,)BnKMhv~`` D5>GRYhu%hRL)p|ke˙Zݥ] \gMW$󧊿,'gx@G TSɾz LDbݿܟc˧u2_r4>P&9dq&S(uʤ|]Z.15Վ0IoFq{%1xVjf$R;F.Dh7FW$kz< (Kow( +IF,–RyU0l& A)vAKj[}VOmPst^%f*B#u˯_BQ\L'ɛ)f o@Ks<< ڗ Dq v1paQ͘%1e'k/308ij!R{%o?8A06Ro* %Sx=0 (/y"X4o:O1j!Fy%'J?7Ej<;eEgzEeC厹X'0Z慓O8ER:fiVLodcS*W=\CKBo_v 3İA MBS" Ϗ?q>])U"Mε_Xwo"n0MS -qȖjoCF.ـ g̪/I3Tnh^ނ3:$vEZ*y玆>tCG!7va”cHx kmt*$ ,-MѳnCNObVf!6%8Fktk ~E0j=E_lufH<| ! r5*0i3u B ѶD)RBv _r@j&;R7tܸ` %"WB 3~"*GCM3]4I*Pؘ9۞FA. j8FgvPzܢ@6pt_-Fk J04-,Qڨ+F?zTcZK5&TDH{/h}u%cYECi@[잆  sqIkԾΈؓtlfr>t1:!O#C\<Ԙv禄O7Rז (Ծ8FU%7<)V?]pJTPWbf3yTJ;` X1v*pxLc2诖ha- Ze^'fhU Fb1UGW0R+Rdu.[SqNJ*Dz(Ob: \A^SJzVיnڻ1A1#2dp9,OH{yB17#Nk-9=lڛdNJAHSjK,NZ`.)ywh 5̙J>;FHg:!:wDנXAb0^ƙϪXUɹ!5Kԝj͓>NnȘ'@ku]aEWg5Yx.H, ? *6XEƣVi<8d%{RKYdSG35:&#>VpHS1+7=#wE;#j/A&E¯Q|'rLQ)ld˥th8qdQ-gE ؜ˋE5 fYs^t:S>~DJK 7iTS^a9Σ:?S6?U <OOhzQ$g}T ~YY ߔX|v6(^N}6 qEȐATPLVsAёL6{M尚Z 9xJҤ_%4mgȤT 2s4J_enMxזV6/33ogq8o;Gƒ8gIca*R+ima9"ͺgx-{Ei ͌.ⴱ`{kD} yBF7~7 <ܺ]F9o6:prU]9/ӻaO4*%R)pa8V`QPr\`Z$[_K& 坫جEg.Yޑ!f%Z7Vs%l}c x>щ_̞N 6\6VZ8cg$ٗhO_` qkW{l dSD̐TPA;̱uǣ\vB|08?n?ZǦru"\V7DX+1KI/rk%]B 瓯{9puFHE%jyZ( 3 ,үmmK[=Jލy$e:Uov[{Zh ^a/HfaId"U0 .2Tɷ7r{ev`tty|n%^floG~YQh<)FyAΖ@#eO ^@QiΊ r0YX*P,j*u ^8629<)IA=wg{eIDWRf,|=&\i0:L<ĺ1ޤ0A- }nM"LU܌|6ĻʷqϞ* OaVoCLLYwZI s`Wjl| Cg I +ľMxӡj d;N]JO;V2u݄C!bYqU&-4% ,FES2ŴPWbH7PY46|k\[Z{:$Zؾ(v뗊$YMY,7}[+ _ Tdb-{fT[:T9||ܴ ̨q3i|5LYQBtX#ϻWՕBd[%HbK'gHV.6 ދ7u[X=n K\DM\kVD G1.KI-Z: W֗btՓn@;$/Qv/"n ,ԎN.3d)Q؜ťu;MLRUcI"g\YHRqfEV2[y5?\$&`Yz=ۓZ8¬XT5 se}DZ4%2Cb!eRygxYSORwH.kg+D79ti@m m>A~>h0p7'C5u`Ȳ Nkv%-" Oϑ6BbH}vI?ƘGWzxf?E֨1pu]yҖnk*HMZj/VD靸9\Ɨ)Nk.=xЫ9p?55 ZoJ>W}F ɷތ{9I 7s5bbz'$Dv @,Sz^i^tt'HT:X0xˀ{D ?)x|sYE n-HY+4OW$I`ҳoBpNmsr伷[ ,蘜ARJV[#+qҙ|ŐgA= R1V]]јK. 3 dZ Co t yfٵ7bzN?{`כ ZdqPbD_M؍g2DvB{&o~uW%igGE+VHY}jh203tyj 95VoI|rmJK)&ļ@0ҵ7D!"7ca+8I99M^T4l|#-X(3d~.`*` +l'S6zTQRh.MΎfM~9̽O#xtN&ehP+Ck RWtB}Z. : 3I4d~2aqed,5.%X2omeWqdžyn Lhb⍸Лh={8Ѩ8plsp范gvˈK[j0jk F&rNre1-Y > $,ByuzBJS3۳ %kI-oҒߒ8Mlᜋ!$6 /{c"\Wn6 De^?{vuʰ?4@汈r\RX唳Rނ̀Ne=EIe̤"lr7ԾXRa£j\x[VatD#sǎD;g0Evtt+.#+6Ao/\` ɎvL]𷓥}jװq[|k@<_}ZEHmpnNӁJ6Ć6ֲUj*$^MɪBd!JIm ?_7&r]ŒՇ˶z! Z2YnIt²# !3H_Ҍ;W9L}ݨ&1:oH^DI#65?)?S!5RgO5ͼߗCjq4>gPP L\Hz!j~F kSBWGl<.m^Nf_җ!9:tCT'A{v`@`ya`/WѹNFfSb-h"Cw8LI}s0#42ePYoi&; 9-'VAx lW;9}KBa̕J sVU3Xl4eZ/m:^0f86}_"ߎ?e!3nC~ )e[p]㧍_&פaN)֤YMB> MkR$eu{:L\ Y/@(Xgۼj%q/~t?)5^E^l솭0\ `sv9 tHc'PW:_رs=U @J;&҇3' '^(`JH;{.[[0Lg]~[$2$GV:De@zIN<@#Ž-C20A8I_ǑSĺߦ[`Tfyq@KH~\4Nh۫qFCɭBOn!b_0oQS>$x}tD:^-wX5d'cw#T_ Ԍlu!NU`C\7!]C=}~1 Q77]/\{@+ Cؒu D9l$#@' &joI8$G^,|>sQ224.@,+ 1bFl̃4iPMW3 4nÄ*×WPH9ʡQa(bO:@쇀}go?"1XZ7,!&mϲ%uɄ6理^Bε B= h[RPUƤ3jDс 57ڂ¦ymD 0~7L"S.{|~©q#yTOpG6}Z$pMxezV%>=za#b4AY^`)KTt)G&v1JOAgrlU0>ƈ K6@IbBe4qf%-m 9w :3z _JH7L}>FF.r#l_>XR5V O{꫼Y[mo) I=܏b3["9ڐG$M*_Kk%U*`W=*{FHRPZj#cd` t^%RI"uyQ=y?H,*ə&o<DhTѯߥ5X{'˝g^C.þrU* C'[]6޲\Gva׬Ȉ7ne]d7^̞1 4J(e;Xگx&jzfg54gNSsv>حNkl1gL.ĭ5ؑ8 TWi\U~ɞL/;@+od 8#V5"BVִ"y{A}aN ]+(ni<Z `$; ZUSXBCn& +\p5u4`'1&FΞ9|Nz_lۏ2rk{ȭФ Bں6SͶϗa7ȅZ}o2Ǵyanͬg;;=Īo97_><>?DzHaU3䲱8GG J;෼6l\q,C6=E5W٪-{[.EEM|8 vOUtbi(ez.)],{ {ͷ6ѩmoAsH( +ڳüV:FtPic> x+ p(N]t ו2Fh={8Wy/ Mz$av 1@31t y-mzF?%,$u)9(6œ)N4_4x{7g::ҥ 6M0HSDŚas?ؓ%LF"0 ҹ.(NWi  [l+yfv4Cqf?W 7wcW " e1oW'ޠv_G2@–;wa} G..[9$pN)3+3M=4U$XTN[pD tJ=xH;:ZkDQovS@ҧ؞>S0pþݑyp&M-7#?W2.y_|x:.ZaBcw9lQ+ 5yf-Oj bsQ͋8LK^`۫Ծ{X0Vs:\"I>UoO>nROWՉ?GbJCwruxۣC{zDBff܂b}{vsw||}3X~9 DItFS/C1 Qg'S|Oa 8VwܑԧўF@Hh1 ;YЏ3ӌtvKT; T>־zYѬ=VQ W756q[Œ.ħ/wyA'([HtE=W} &L PO^; A审{#, 6Y%Mn274<8I-XݠCmf;Ճ`\oG_>0 9VP6x-HDZlv5əZ SCԫ(b@V{^m&=FF$ {lFԙzZ&YU|/FȔу";莇9jIgZߩx@G b3$zc]M?M1)-w1.\VLFV`R(t~P .]],_3dEXֺX|tA,mLaZؾilQ :n:͒p_PL 0;t>-Ǜ3>x3Ǜ.eLǪfb mJ3E Ԝ!,8T:ݱxXPkBސuJ?#L-',aV.U@ JSAVKM{[\H "2 -dOP擰ȀA?R&`afIB#I_6m1ILߝJP9wޅ2|2^ UXr1Q0ТخXQ&9E$L~@*Prf?hGc݉%+jo~ZYh,.)==ɜI\$\MUBO{택{{ʖv\)͍9o{W䍒Xψo׊\BI je.Qͣߞ}-TH\ȶe^E&V?T_ D)j wHNF79_Fpm:KEݒ#yFcWuqC K %lEGw+y\+n8tG,e1GX0rwNq4)^)ڄ;#<]^ʷ' Jt24+M'F%x,/xk@7/o17?DxI~s`r2gNؕ)W\9R,k :`> WWgʕg#vi#2/GE vÊ xo}`3JuU :NT/k"^w+.RV9z CY4U>)u &3NtZMՕU:sSx'HueFVh2)eƗUOU c}t Ii,!y:׿%hoiR +xvVq|M2sĐ9-$;ڒcv BꖼMj?9bzԵqT(_XAAȄg AY.}.y5/(SHcM\-8S+UGlY.!+e2:kxb'{0e%m ʰ{$7T+JZqiسCLknv V|Gp(*~L8.uω TC5pҲ&9dϧ˥Wv,hɐBqӠ33och~ Mc_^8R[s+Se革3amsb^X?5T%Jtn8q|L塯.ye"kԃ̤RJN:E@H7,N_ρK%|x2# k`K8Ʋ(ۦY0< I /y<U_g tZKzJPRhpIi׶d}Ҽ;wP2m\@!bFc Jf3-e\ͬI);"G|fi&nIe{=;,нnVWל]GW(yed+z @8; #m"M K#q jg-iI)qTETIA]ZX($>yt~-j38ߖ[_{"{43 0-{M3Xd &8sk}f@)ܒRľh͝vvu\3PD\V̋#aC5"M%_/?0@|H{Idx@f=a-!8< pC-="^Z--xCV_ 7gͫw9cjkh.Y27͕J':dzۧ2MImޗӞ?AH=GNXy!:n]RU/ceNC.߯`pw]YgH8avۯp:2a&-^[,RVno= 2G,sF}t.Hc@8Tr$׼Iav 8g,y=k>p>WDU)dg> [;}.DеQYdѠ;b| VW%-g:.ueZC%+\"nZP vyg'{; 2s csR[Ta 2O&ZHjۋׇ|'᫐M($$>0.8A˻Rp~7:җK YqfaO2bS -Qۏ,xRX%FM]I*㹭E;8w  MCyrk1:p~tU$0 &k0;jEM7 ~MMsp-)anYpEd>-0{Pn @c:{I蓻N8wRR@ږih˓wdk`1xDBw0hZs%h.=,vQ˶No̗6M1;8ԣ| ? 9qP~\r`nك.ͱťO0pž#tCGQvW=[αWZ@|Z0Hv>SiJURi{r_u .fI Q)wݸ6Kv#d.Dcj$ +n,U 2>›iCYFG//l:<N@lpkr_V\υJ. MqnwCd->ԡU`zYvz*RE},  6lCvB?)#Z~"r(F qقt1n"0 +wlS֘..[ pFqA_A6j$qQIgk+]R*zbR;RTWUFPK:l[aq @&TVi`2_?:ƵrcDA~s.(V+a&\>j.M>No^͒%Qlu+C=+K$vNM jއ[sR͜Rgg+ ăJCz'Ji%&k8)o݌ZyIL?:Rz !G'jpN xw^A?uѡ{H~Yom5{eɼA_)^H:AOL6CrC.Qj,AZW"v]d06Y?EY91X~%%>)%kŐ1T׿4{';Wi5j ba A j !d}`=#@9Ҩ*Fz Fgb<[q,EռDxH>^w4T}yƁ:Mۛ  n@0<& ]UUQlZr:=!N$ lݮ'xB %=1>#'>ÌdIێD0@Q z9)V?,SZOPBmUu@nnkBÆ~!P34iByTX_[ {mr5hwl`=@3ei_LN+{"yBpY4*)'XV"|yx3Qe+:Nw6QpDQ,xED 1aп|!EYlY/}/ *@R:NW  ӡahο Aablt]Xٻ'װl_$͒}_ȟI,BjvI9] y:H''ה«U[%Ҽ;v,QqAxYTwatPM| |$au&g ~LA54Ne~ڝ/,l:%7A,v++CE 95",3Pk#'5g#o92/ZJ] a(RժT(%YI7T ȡ94(mS^;Oe]H=WC'.(8Mq1;ek17ViޠtrIž~ܕ.lJȥF? ?ziZoGj{ 9ŦYYO. >{D*U=^'Pav O١=Yw,4o_^ s!Td`E&2̪K&y͍ΐ76 PRir(u9^o2#ɎN_+!>"Θ<ћ7TlfW W @V%S1BI ٜ3,/gF+ /uZ]A7cV9Xft;풧ԱPLF)T4>Q otk$_yG4105u=HZgWmxuw̚>&;qswP,IJU@&M):t a%^tȷpI)l7ȱDvI}|CǠ=Ylf@uܩٍٶ'H Vp2:nj`̕։wCI D1Xq(߆xRakpg&3"sW#]#94K(haP* _%01fr.P(.ۼ_Ki ,I@?N@仡~Hٲ#.j%˲ 0GNpZ( {Pj}푡_pc*efaQ߶(Q„( k)tkWx`w F৿by׀W= Fm_=]+isFafkB1IdgPXD?X])2<No44X*LYw³i#Šyu%:.: 51EuH5x`bkϢWK Đ=a6sRi?Idv:R,V9K4ESZ ,)E:Z/e 2'cy] *ӹ~e_Vm!-rsW(6 f~;;EȁN M3pMZpQTd=flhCf໎&)Ztysم!gnl 8 RTLʘSzjM #\Oz\?β:/%vj ~(ơ|nE  7cU k;|,\@mq՞pZ.=; NG,^G,l%%D($KޣJGhx &NRF;6 #s/-JFXdIbLNpAnV7JJxԂ=7\/ϼj!y Gj;cئs>nJag &]m2e~cy+sZ25* ?[bD-F^QoyO;@sIOO}eos*^i5Z3ȡ bTm\Eeg/K"b"A&*uڸ(Q#+ˆY Rxv|}11̡fpQobMlh9<]pcd}O<{xKձZj,_|"p ]5Dvҭt s d,xuݍW![<ȎtZ灼sP( aF*  (^FMBKt4'2v"Lk?8sj -#IR!PCB];lo8Z2GnWO)>rDʡ?%b/^xnKO2LVvDBe@%Y8ΫtpB;,Jw^t)d; X1>)*O>{VQ@%w( I.T] Ah0`絤__;֗cȣťd!{kr5u=Sj 2σ/&& 6(/?GB5ZkEN2Hc̦Ǭa wJ@HhbOS dWXי@\6ư(+PY}}T>-8KRsĹ8kD47B vfgA=AD)b7l& N{s / ˳ʺY|Y2s^ToڝT'חDTlm-ϏH;Bwv4Tz"?e06 yI3^$ͪfCBE“#Bh۷P5hXwkᯓuQ`ػ/5^6зK]zԫlk1 [Wٷg=BF=? "Ĩ,(ap` mE'4t=vnĞ{f,Hj  & g=lNo`ynhyȭgm[|׀I%M?;@%b-VWLQ8},2]C迅:hq7 ֫jgA3X! K?+B9*:ɓ;ZTv;aUx 풺q]V" nߕ!KoFRDar$z/T>l|//ҹه Hwq\A+"R{ũ~+#^$4r`~śRC*|dfLn`!מ$?M(<&h"PjGd /qmJt-3 ˒qFy8~hkK.u4e8[aGuiL7&s NmkslRԔ+Ŝ֎tg-KPw/^q c&TX6 BxTX-# 4Ӂ>Z;~j!2~ ! yNl]X"H K|@K$e0|=f~%,5NǸ}2C:UL뮀d,XU؜S)e ;^<祥dBUՕ"l3VuBxwY~W'R"alԖ6tǶon-mW0I* ƏL߶6Ѷ}oT-E?h&Yx9M;0ĭs"FV&?oMKqA9 DϕJnscgί s!_G&R[blgUBv][9.puWH#Os~}@-/$!aͲ4 f\9C=e f0nŶ nOWp5M!ߵ'dh`:vA}uΌH!@E2*)~^ KZLA2ze_nEK` 6 œYTTǟdc&bæ;g2pGj& pr(O4>RgDu4)YС,HgQV8sTy&K4q{7q>sWpJcHQ t6c+V݋ǹjT+q6L6Ŏ!\KpE}<7EZF@w/k~,6:ڹXܴ n ǭ'R&uφ l>6~uP0A:Wv+v8qh9yyƂm@ȉ([K;C]&œ"~߷ ѻhQS<g=AF)`] ɛ?5)nKbѠBiyD?\lm+ )bDP -]@ܾ<՞*9nǂ'GYGs>53@*U&nT:*='3-;4$ާ+uLtrkGUc;Iб^QC)x?72e ]DT.Tכ eoΩ3fO)%w QcxZEvNWJ[J%~ wZ 1cbï?RTʩ5N$aDnUml3rl-`)f|J֮ޡ^Ar nc(N>=OYN %7[YgZ43 ǖYH/OI]%]Az 'O$I9 @qfS1Ԩ)2.#vo]+kZT\ z+sM !~]]4QA[SNW ݰ~3Y/de^/[hm#m;n +Q °wUz3>MgD҉1^-wf`["0R?9W:P*0m  ȏ@Nl򲮒WJ*.!^z=LCKX!ݣԊ!+8W,^y~eW"!8*b(} y[AԠ߫KW9M -;`枿k?V].o_I:1|b-ҩ_լG c&U\2T>|vaT9 ~G#e"ty=f_mn5< 77ds"Svª7ODH${$o:JL] u*`(N'Ob(Bg9@띎j]S+镅6e*m$.\Kj7XvBST/7< y}ej;%KY'<(p/\z(yqE]tԛQPdwI/{AJژ,jFV "rUBNaosrsaINlOz&s]FLqx !n(жraMmi}rkB!9nR=q DrDas 2 8g(1uw ҿgfEKPVCUco7.t6+c?A C @yoW<@fDL_#`{^z N$[u4ŊG*FJF…}E's#TD0ʞ[tP#gVS]ZC U:N{C"c#$CFm |C&]hks e@[{SXjZ8*_d7LzB &G;jެ 6cTFԊ7|K9Y>zeDB+]Cv">677Wӱ  4jOlMSh k@cAXe(@3!Ƽ4Xns)^݆?INc`ΐz1B3d緵mVxgrDL[!@>i @2~ve0ǕQr4W.'$9=:̅tJZ4&âmUB  _{u`zc~]|3%p#pm3e,͵; X _O"rܭZޘFŸ܋ RLzCutC* Ds -y]g 7׮:^ꓗL\+ bNTDF QrjwXNc›i i:G@VMg@J< wS<*au msݦG7?׏qfUT``yÍ+8Ƀk4MrsVN݂XM`a ]mcOWdW-]ܑGz+ C:\KI`VLSl=\w܍roz־`hZYfW [?a/G<0׈SW!Bʹ_ !R?9٠P#+R{EoĬXnؘʚ#*Tk eQ ,XZr7< ;3~-?Qxxcַѣ13E„!U.?N,MXRi5k|٬f%f;.&Ru2ۜpL_L?#6ꈣF#a)4ʵhf-K$-L[~䷁zM~rg{ZRxj?*㜄fB=3$ ʚ<$:# ȏK_'V7zTl,[I0ta6Ne:rfe?-颀?=P-AfA>Ms4u"< ᘧ|ىů_ oFE/^`Tn~$f~"-q. ) BQkہ( 'k0 t_obE#I lCpaOuIqCN՝+Ǿ^`z)BѺTkxCOcuhR%skNZz/D&Ӻ1}}rZX% ܗc#! A$,ZIﺃ  ܕ:BzRdN ++>WƋͧ7ҕ[)͸г={QWd|%|nu?׌~cXjG81@Pjɺ]486w!-{a6^WzpՈ8'1A |~RҷQmM죯И5`0+y]a$* ]wU%$V3@x&7"!0+e{l5dF#\n Ԭh=h>Q:0A":h~mdҘ ޟxGnyl8&J Ѵkv}`ԼH-!PKSY7 * zWU]wѱ)7`ӫG_3nFW&Vu!Og?6m(JL@х Rir. &} 'KH5s82lCLjRtÞvBqsJa;.#v|܇ ha. {+?Z&,Lj>@]UsRN;2ĵӵ؇[g{fl%\*}&Ǐ8jO~_ONʼ7z֌MJ ]@{2C!X6[ĦW4wE )w9kh{f,fO!& thKqL[Ƒ۠S-=j)W&pLPIt"!dtzֈFlmi3mR8)gNg1-?ydFxB̳&a(l L7B<5%X !دQgOWS%fP04az kw ~}):T ?v'd+wd5@!ws95 K',?3^Ls2Aip{-q!ï,ٔ5|Ch4vZF5ז%-ػ3XVmG%6>4h2Ё c6JRRx<+a U((!- [XV81߰9yڲ9xk#=M',Xu:RSk12Om}mK|[fy g)a$`N,)+gDWsEιa랠RS W"{i(#-I[i=V/ם1H@ 'I 퐸z,AIuFU҄*m%9i()2sE ҝVܽ;A.M&Ǻ;{ݬmS4gƓR2 H0'HY'RsYHkk/^4uT?LuWⷐq#ҴF%l›xn( QJSͿGL_ 6\'YVosݥ,#x/=L|H˨-7[ .F?QXʣpoLov,zsE+g$x]`6C{xr`֭ye&#{l"8p܅^83 AFF_׃~NVy/)/xpO#hE_qOaD&I%!pY՗v^'My#JL^Ed NY0}y  k43Mj>(a͈%'GWy[ߖN}c2N`1lѵexQ0:X?oLZ<cqւw {uz͍?qjTz1hZg25o~JW0,?gj m9OT쭎\ j%o-RZQ1KRb&4e0kHn[4_m>&ѶwJcf"߈zd)tċ|TI0x%]{1ĸUe_"uNpt+fi;k0|W8Ru^@ >\!h/n1#jDiGJ|t RKt?4]CzNȜg|,4əx}.hڶYD()BWkпFB3gd41s]q馎aGN P?Mbi#tPADG p%D䒄Xl&3YU&}*1\okjmz6Q-K^Hۧ H8XC#dT:.q`*K/GrvX*`~,3{ۖwt69l )fٓx9bN8Uس|S]-9zOC啖oeR~!)r4̈́2aQ˹J\ĵ-lPFtQih,$6%[曰 4e{s/yB ov&O9UV٬yr !Z"Uhb굌t9:ov*`HH 4H5ך mk^˥p[(!kqyP@K0'p29pr5pJP^ci~CT)0o]TCSt{yB {Nš# #+D$ЏR+yιѺSܫRDqDAdRĥ~|I-1R.[禍v >(W7 Z"/c]_c>DVMIy.I/\eČ>Ay_]'9NOҎ# Bw ]UǮQS%v A ",$zqnC,K]k Bsfib0OZx+М kS)Âo4^| 5? a@Nʹd!B2@Ek/<)h6H<--K&O^3'۔@ Lotn5{j 7X|w/+a s )cз#g T뭊EoPgOY0v GT A0][b3@O=: e&  tMtD\2)HI _RgZa~sg˰JFФV(aZOHLu8%V5oa~qM|W2A3^Uah' 5q`|՛G&u[0,T!YB1.cX&LRpsǖ:mua尋K+}DC 'DΖsPLEXTnXEωXzr&S+Uwޔ!s.]KJiŇJTKmK`SvBw1V_[|R4IqhT~^׳4i0M0 %.YJHm2~m{݋ޔȒ|$܄oMC>ՖݶY0 .3TbB>rGl%o܉%v dx| cH x,gsca^Pڈ*Q8י̥,N|B\bXMoL@[%E^f_DŮctCbSk˱+U|mצ耨4%6kҥ:+ۖ̂Qz,]/ޚDv> }I{ C{_ٵ0'1'#em^U!ZmrdLX mv)Peٽs굏nXJ%VEejF͜ nN}LtYKYo[ XįY?M]m\}B"O!J* F" q{aNQ62#6.:N$ͧFQ1=Ҁe+wF=АS4)xd*6n3Ψ,%٥q3&lN i)Fˑ&ߢu}˒p;,kΎ#}\oAvL~{k6vI-' qiRbzǩDz ډ@ ~x\<T /4ҿ`|a"j$GI3ӿA#pA,׏$7h)0ymxuZ>BqA,/c 6$WP| X2(Sp5l&KXsː!P2<&ьCwݱs/ddAƼLW)rJ@;6W1T79b{Qv*uO/*cr+B whǨ6+uI7`{PUѫ1Mk`T[rb= tQU}_m SV&Ma:" reG0Dh5qa+V*U޷=ܤ( l^LQ1A E*}x$0QTOzD TI On9,V4I0Kj[< :*GT.]R ov ٪fZú>*ؚ`t="f"k3؜ z<Ĉ#98ejZhkfUW\[X [LzÃKşPJVoT^5T}ۏk_i1܋IQv2a :7jX[XL 8g\}Lcp"Un(Aq߸fRgh8N/[_ǫ's3w׷#ۇ WM|i,08)ȁQ搮 +-p>Z_p׸:;]eJsrwt-k dw=9[jXm"&R%$V̔( ͮ*O{S3)LCiC ,Lc{][ tJH IrG զ 2ٞhߊ- x 3;j.ʙ2J+&#hƻ|]15V- cNao*KLDxοG{i Sl=ȿ+m  K5)u, EƬPҕ=rZDL I!1Np԰d݊ӸRLO|ԗA_Af]:nEJ=*5]f"߰`|??8"a/*&gP -N,vzcA2@Y[ᩎtzV\6k|ʪ* j bZ{#ˆ$N73r"չa<ᎇ%UR  s̺4TLvI^G8DNwDEeTP" ߩ#~Ã**v!@6]'nä h\g= "I?x8pzvT_Fލk`*։GM뿢 0 (߆.%>UK<5+9yڰZ@*J~vG}aP:d]͔zWƼY8} mtmkc@1mL e@ ?cUrPdi|<` t_asxɹ?ZH2yF>xŵ ىୖ|ЬV1֚o{۷o;;ʨ 0nmΫl`\fqbZKQv `yC Vu%.2't8tMYxdNOAZ\n]ݫjXb'{Nu匲JbQ,î\t)JG0N|U(=54K>\Wv鮫d >#A՗J-3Pu> #gQ<ȶS@C0h^RS$S <ِ-FHc3$f27>xeߓta-&ŹA9}E>h]<L0#zN crA5gڱi$#e{p|) ] '_[3O0H{k[r6"s9񪩲HF;BIxL(:xڼ7tk~BujN tmD'$"sirsזYF/qr'nh kBu2@<*Q[tfâ6X*X]-9A};\Z9KX_`wrOY"~3sZ܌y| mpRѡGhZ' aNp)]'%b,$`.= X֛ SH80tJ~d{2jr%MC^\wۍO僊(^1J@[zȀ4Dx{0[;ʓ JR͘6b}"`țefEl&NA}5c=2,j."l čAY֠V) cl^!v89J3@:RP꣱v!N7 .=c*v\*=dK H?haF򷿲.cvU>G 23>)c䷋߂grJB(%v#ĂhOpjwV$lMo/L{Jsf,]Eo,C6Llβ]1eHՆaϝy0c6kA 4 4'cdk9kvDʆXX5 k&@ϴ`?#\gyD߹D}TF9یAtGXOj0!v+O)w 2Lv1QsVu~vI4폍NښU$j(t2şEu~ē>'}?_m#8 :_g. uo֊l[+0ɯ>Y.??Y0*FpOA[#Z+*:=2CGG|f>, p/A\'cm]R۶Nid ^vVU0W?h2*k=WQ. zP)\I}y)͑\5}@*>*Пો00,eO }~r_2'ۥ蹒uVb%{܆Q<\EN:b%PB T`t&:Y*wn6{DzJ4CUq6f|"ԝqTEoZ}@.7f6/܎T΄M>7oزZGx Kqt4R,Q`vS6S}WZ4n͑rNm9d7|p4XŽEhBOW (`ɱ /Lgncͥ+;N]>aD &K>#֫51rV vE7W ؈x5b}h?bY5`oTQ/+d͐ڟȅ+ۍR۠kPN'*;1g15 x&l beĜ{JWQx;Jj38:T+YǼԚ Q\YcG@x8[$Ȥ^ xdVc0R[sZdz̟kuIujК#ѧ9'N  vF~fL"tYzrtgA10})n+ⲋC-=5ݚ=hL*'_ܤ(DsqHNpߟ3\ȟNmɾv{jB.IN:6P`qB505c$( 8ڇ$cdjrjsXo_Ɖ?l2;+=8^Sp%8S T"Wɦe@a>`,zUj M{o ڃɂr ~.nl2n˧MEIb%%rڝKa@saDB[~=%%%AX< 'S*g{e8WvOn7xrTUu6*m[`74\0ЈmJ1WWWݷHSХy)gZiTK3 ljnua-d& 4˰EE*%>9 L 5?B :T3ONCxɝP[;eyGGšAA;Au@T$ۨP4SkQV|y@q7H67lJm[ǗQPsҘ Tу4#*Bɩִpb]2+z8 dMW"m!godžk4p@NqiNѴe <"r N)?.HJnR۴3O1ymҔc) <",XV؏SEڮ\"ݢ])2e?;`ݒ^]_UFCt;:jv=_HZy"tͳPį /Xr˦)օG+z{7 2HXBs(4#̮3zEQ0 eA+&cs fme-].MJY۝ n{U[Uw:a8' 8z8 wyFrpiϲTi+E0:2VE @xsOL[r"ݝ"y\, 0#Oie$bȭ7aLYtA"Q1]ݞ "{(Q+8U9; /fOFԝ(ZYmkDY²jBW(EYs+x=%-X$vj۵);!lœT|-s5P^R41xgyTUo5\Z4;㼟VA{d&[$ifoGCĩı`خ2 y*ly(%ݐ{`aYTELkC!CH'6 r1ddH]Sf2MdLp=l}Ty偾;aN}1: ѽDlAh.)x6KhW'OET/ΝJ u覢N:To866 NWoP09C$\twl^+;p'#8cP_\zUE dYV)nxD1zUt[;bZe>hpל ?,5R@&ˍDXzȬ ޝ:fG] wf$GF;wd.x.lnrRbSsEZ>{tljnc ҿ=щwV?!lY-A>P̷1#9.)h9O JJ\b"Wȫ D[# g3'Mw{珏P9NDĹ|8 vS9 }HSE}\Ԓj<ीnCi>&krΖtm2B0-Be|XXbFQkuqɟf z z=y{N\KP% N߾xiG~*O|+Y.Bp*y_dg }-.ٗ:^wB`QHGNpwT;l4NɿSwŻe- wsG>eRoR;THN@Gg>B1 ɰmb;ؿVpU-ZrΧJr|?byok@:`l_0K!C!0;Fo.;AɑH}cj"͢u)Sӯ2Y 0d ?Ma<Kg0N/ljY\/ mxX-ʹ?ECK#y?,+Ӯ# j~:SRa kYsvIɺ-xZq<6"pg% [,W,&>S('ӄ0A8)1 -.lYS\^PYJibl2{E:nV4Ȗ^>)䑛P~}$ kNs716싪,%Y^&JD7TjkJ/tXfG Y^e8&8]K!2WpUbo}rhrb82J!+h ek^u{p GJ0OLRY"LCϝ υbPn R\:!sgC"ʘ̟A*5y{}DXv>) 7iwVn3*[ TaKM{/k0֤'-@EiyuE[,z;I ˏw61p^Q{$ '6ji?J8ũ7͇w?l;޵#xHn6 6DrQk1\ ߲ߩ ;VȌ-h+CЧ(J.eHU㼔'ALq,BwmȻrL`NF5jb۪qֻYm.Gor2oBX.\_'"rOlhSzx!J0u-*đTv$O݃s̙J(,) h̫03S" >{-Kdo}HiXr=jBmhۻ71+5.xe'GKED:ugzhكD;47N[fe&`að7#A=x 1 %T@}LKjߌ#Tdd{MFTʸe)ѳe8^1 :8^l hzUG? ƣ|ADZAU-UW<[<7s}wcM uaM 6j.WM6dS?#92 o XDI}Cm9Ɂ}: I8>l 0)pWjtӵJȤ&u9Q̀!QMdcd`y-mig?b"E5.zEN޼N5 PF؍՘*@I ,EH n3X*c&|t, cTڞ#.ଯebtyDHa-w.`QV3O-W1~yJ ڇ]x.cg?8Q%#{ *‘jV$sK4\RWH5o]#ܺذ1-f?ZVa_-6|&$C~CWA7/dȿLbql8qGǶjɀOG~kɪ<8 P/D-:7SZC_ ǫX '9-|/Bov-}aiA&fh j>%z`~z(<3g1KL'+1dWՈm"- esD=0&ݑ bJb˾Sg2x:HfcW'XAS@SaSG@ʼn?O3F^Dܕz7ż"<#s&7Jnܞe@g>g&FxJ}v+qmTA8 i g;,Ʊy|T!a$AɎuO/g8*u!ѲR=Š1O Hn3hЏJ/9@o'9A ͟Ya6k(j.UʥMZd2 NN) iߥ=<JK ˷ﱠ%Q5ƭ\iKJm+(v$䱭\?ۘ-(7HuT tM7LK2~o^]ĒIM uyW*,N{z@d%"VR~u8TO*x> =rǬE CG#`t<x5ۏKr%}3EU٢S$J3d9ʱ ߋ0) ˜]/z ܥdQ 5i eenJG2kޝ^QɌKƋ?rYs)xKQYao'ȝj$A9RESHրRlq.!6~Fl7;x<,L-4 C%z1MЪ*F;Jc9)E`etws k# M"2d]նm*m"DYK}sdN]~ˀ`Im"cLgbK('k_{f? >;IBt)OB,N)J+jF=qXvl2&ƿ]{LV,->q,A5?7XN(,V$z h. J3򑜃e1CIzg qO:8(V+2fPJp}=RYJ\E?_C*OQ,񺪢XSqGd`Bٓ%&h]Nzm`#je̓ )<79/e0DF,sdOpCA3 =98d8!,IPj,yAu M<ͫ!@=eӏ қ3Bz8_$!չFE ;"6K&L27qԅ?FV騙B% W*v.YCnajsԆRgQ-mfɬkp@5j 16Plr`JMvJVb=:gĖA1s*LO O-#/(yu]s r`_FjZx>(Kp˅B#dGF]e>@/T-l$!}_|LO'1_OD)ԡq1ƌEgoWM}ۛ.yUB؂`& F^^wΟԑQQPa̾IMٞ,d́K\uo߆GFԠ+xa.[~ pχ^A2Tq&lGi'")yN~sDaі0{?rܹ@@-vW_vH@N('7/,h?%ʀ5t˥~D }DI1vuޟT>bk?)=1e=q U3lhtOF;YPOX6|NzSjfM6C|J 28.X"Ȩ±p'Rp :ȉo:ڐpO_&#(?ž+ {LU=/ Q]ոHi'aZq$|jm:ٳqʴ䗶G[ةrߟA?$Gy"S%M vVrNx0zv@9}a/uْ.%&>ƟT 0'^^g.VN}b?wt[%S6q}ŀ: y>fLznesbQI(ݬLpv'!'.LciUmc_D$ lqÎ ޵%Yr:o~jFS%GHeC Xz JpYJ ^MfR[4dT;W752'(]/QjҭYlb8 \KEB)?<}<ۂ) !@tbiSxM)b|O4V._}QH yO\= N)N>#/us6aŨ.+2~ggɱX>!hL }H:Pr0(oBQ_~ -{R/]Ny.ɮ !ٸ_6D~4{K6(IU1D!w, i7jSő4X|_O`[]GL-yKvnU8Ll61HM$Kp T*;Q0;_Jy-/fvZKg*Vj6c.b d% ݽrWs>DҒ ݏб>9'(F8(lcH[i - w&Ts+Aeb*=CA~ { $Dmڹ iW,.e*ҰTTN1rD˖̹ԥ ՘sA>KRIsU¡]-ZzjO7ɜ]$2nyjy0cUrI[܏T w"qS4A$ɳBn4& j?kިاBâBPT\@:(p$.Ţxx=-ڔCuN`o˿D#t cߖMj[K ҂k>1{ opY58ƸvXw!;;* @@]q .1m-wifC$.#I X}O@$[c(A?J;6VT6歝+1 d»3c!kC;p Wp7q^Aj;8 _"q@ 9 iK>UwAa*Rl)[=C)^T"fxj]^HK) nƮG)(XpL8O}:=#0`Gfb'*#'Ϙbŕב D3!Jkw΃d%NKos䘧;r;+>v!l ,%:jי1s&\RgIUz".§kƠb7MMO/ΕEBcdۓP .d3oM'SɟAVavJ.K0NsPykXINϯ5 ԏJztٳ[{BR{Ybw~,bk}7. F6e8uD", Լ@m8>uoc{Nov8A+BE;~ؑi|@IKSYJVA@ҚKDcIv;KwE|V՝BHJȃ0 {/=bKGyՄ׊aT*K{yg}* s4%p1P*rL:lK`@toOCz8,hT֊$N+F*dtڷGi8r7$6JC y ; ͤhM%uw:p[JQ>@P=6Z (xT0ĪӺu? nz: 0̣, m0%e?UֹSwB@i~t8hyf)k3ҧKr?׬shJqmth;ig!3y!G_NN4) w)B> /_#R;͆ʢHdжmښ\0tf>IR^'n7bW6ágCLRu\L6}hV/RR4HuK88_ Y*:>l=q*)ir}M#&oWh$=u:(MfXbP {yuoiTyK-֚0s(jF/qД }Gk(%l"u#O&[Fd#%e*t]EޭQ^]uLFcEs^Xkݎ/FMm~ۦ~hٵ;x_ 1\^ ህ7745-Y=|)kBJt߭mjB>x1$C'TD))UY+w,x#+9陸G Kja^E,cq/>~$ADxgd,]dfᎂvmHlqf A&P&sߨ._ JXZRWLpթ'^<йeȠrrmx\ٴ!_³3('&^hrA{ҽgwD]:<6Q@k\3KvB{IB.tNO˲Ob 7`Gt+ "@(׀6Tj[V#Vp{~}; O@8Dp~|oBZuNp?yQndys9m̀*txt#57tk~thǫ#=)_?. W r"Y MUeʶvżPv'N5  <>-l<3u_G?5#uT.s+X8Ny]qE-͘>=' wj2849%J5@yvvPN'/*dʣVvtXi8EX:^[« J?o?|H+B(Yy&X႞Pܓ0' QD#-uɔ Ңa !wO&~-*n g4?}ӥ0ܻ)BUq+= !C?e by}#[upsiچ΋`@`xwᷔ,6̠Lw(%Q|D zٻNMϡ0 F,;1xYE)W~ER>?6 iG-E0#aGVI!ԝ-w C9I̯.$zoa. Ǔ^޽Bo~Jr v b*C 6і!7 ʋTT_X8atkEUB W p&)먁 LYԜ ljr7کq/Nl1KU/A@HeVϢq%pa?#F/ǻFY'U#+"K4s"e) ݼD=sWIFk-d NA5Q;O LmomC\w4wi"$ H*[u}MEFG,/n>s %!h:<I0`Y0ֿᜦ*qLv(Ek^**I^;MpiH.~Ԟݢq`R\AIW TF'08Ahmvny剗,T'0@pV`˨ {\J̢Fm3. f9S@| {  +NwYR9#(B UMkG^?w SϳwT,z `B#oz↝u,mad8z\8c'c͘0߆ZUb:Z++b,`i\26|gqE ]0mΐX%fTdrR߃ Q~+\7j}؈7Awu%W8`6oYWn ,07ziRZ1v+Lנw/ܐ{22ʸa o@[.${mo^є͝?vM=P1.ʈDuf[˩'T$T!ғ.̛qع9%K< Gw_0+# N8/;vl6a+&ԝ*N٥ rIǃg\8o#ͨ>l1dv$z7SV NR(2EI. JDej_uLY5Cw0ɛXodQp iІ0pb뛩4t~g5YnG5'XAʨOϪQs=0.֋L'\gFY%۽&"˺цq=|o>kDS9ICBz(9;Z~B]~S0½nQ /@Sٱ_qY7o!Xyٵtƌ/[?5sp'b#VhwIpI C! JdgJU-ƒq h՚4nΔ0ਵǽWfӅ_+ul |;`Qs:\(ܮ€VXɾP93$򚠮鹷݀C]^ԙ1pYF+)PKC2I+ΣP3^^7fnߐvyvdMgf}\T |^ bCs,`;xIgieN7ui*?_Gpi]2lu0#$sԯy+R~M/r}x8ރ_a<+2luLɱt:ɴ ԍdS`X[Xjd8߯Qlt*^ P8tv(4=R(tdRQ1VӃv`nؿCzZErM[?j$.f ȆJ6Kocm-pPM8n99slU@5tɨӭ.$PiN˰O ?0G QU@<^Bk/45w٘Z#lm\JrP0"0ѽ2΀o_ M{ٴ@I0F?VIaQs2`4jXQāWAJ-$L)) ?Z;J~\j}J`h 2OcLrF7w".@wF2N}fD(#g1ogh?-3Y(d(t)96۴0{&)³@IFbyж\:-3hw`iyUz2[E` ɴ7{yr .pjj}#/T7a4^=ܯŋmeAtG^~б |If_n:t᷻`Kteo@@QlnmwKRI3='82CBP8kp C5F'IsјsVQ-bc |y_`H⼲M) \f> 20WBnogJ 6gd}xJ5Ai#vv p܌ѼA{S9D(! YQxL5'0?vHKbǪʗ V4Rɟ FpCdCkuϿz-jQv| 2f&{fʟ,!cl;׊Y(C/E턴Nj8C"u| ztc9ʗ qKh]y;4K0֠cp/ٸ%*!T<)"_-: r9KNXeKȽԹqc<&nw)k;f16hoD2v#=I)I$=ہOUMFb=glC9'U/fa[-2\*-n%Iط?!_kk3QgV.|3M▙!?(ْ&6 DeVR뽉~LxTYSP.&=diCDs4|e̩bO!pt .5IWXƕj#KMs4"08[lgX$ki[gSY;{_9B--Kl9H`WXaud GZ$(Ь QG'Kx|/J PTD8R"V[qS: ߸pۧSg̩= f.޸uynF-$|BLꕅ?7PW#fa];J%uJ*)yדs.-¿4k#a jMmֻ8啗@6vկ?̸xU!p|АMuii?ƨ'0] =N/@d/~^≆%cIU#iA=6 O2h04!2 {gq<^KSk Awww`B]rW dYkP<ђVdɚrwN\jpD2ĝO庱9O.= ,bf:W<*VJE9Q`m~Xmֻڍo*?'o{id2bվ ƫkv9"} TeR2FnK`);DZVt!.5NdYxxmb\Lz{9|\͉]a Y@6&:Ce9>m|I .[|ī*g ܷp~lY4nRi#z <%Wձ{ I9:D⮨4b1SX>8AK0ySJzC7g7]+(6'?15N:6-aR,SX};ks YYkWL _O› n#@ *DMMYx搩cI $k>=ZE> M.$#:DG Z܇]׬;A<4Eb(%P5 Z)XZi-YAJp,6AzP 9j,b&rt$ztMD !dT1$B ˅[}&9ǓV %۬loabT75a*ӘU)]!bRgj T*S*vɄqY/9==IBh~cܯ6PbrtL$fE11@~G d3([.@؍{ 8|qӆV<[Q-@4k#P&`S`)FG05hCy%t//~\QM6EsfoL9\cΡy \d;%ruk*\GE:{sqnHep)̗L_d7%w lAI1]R%Z h`,ho==isuOŬrb} 3s!bDY$UQ~b*6H{^Om3Ҏ-+\am&Sk3H]0_oH ״+/V6\ROzTɋSGezp#[ QA`2͘%?$@•).g,fo\_fp4܌܈s/ȎO(ЏWw}H S0?tn(S^=﹪hz]a#D_Gn'Ngofc N%];HEf7Pkh> @& +JJ˯sC7<)ltlT 6n@*#C)`>q꙳M|ڵCGRV꺣>Ug{@V~xwAvq>p0f`<6نh 18Aff 5#_PA>_U\dvIm(DMW_#oFHCԘ)kġ81 pӚU /У}daΜԹϬ@ԬP pkI}.~寁r+z} FOΊM8'ǒsY}6Ѷx.s*buPi.vpT0nC{[54Szi*ƤkGF/cxV_E5J[u']?61RR3gHz Lb抶e~!;cJ;1v'JNɯѿS͊&m5"E3Qh("wەo~lcsAUKo3_4X#3)a<"n,hqxE??&ӘlNnB/w5:E C̕0+G4 9F=|US5@GgtV"Mp7p%'^@az\)u ~H2}2(}Ss6=r] @nڲ1x`44mIIe5EyJ~X0hRHz& gt7T藠NSH`R/[O7L}uxGqEc7aK> T2̉ a%(bsERH c΁[iKn!#AY_eڽL =,JVez-Y\ь 5c&J/蓵PO7R$߲4W^-,hk-"; Nh/bipY]kd;я2iyyf1,^F1ۼi35BZnvmYs0?")zY{@YXR ٵ) [emǷItdFYT[ V5g׏v?P!!/ϭ:DE Nn+=`LO"w2BT߅]B\q^ G̭ע̿4&ώfУ{6^j+,Ss5vOG6t{s si(~V8͙a)K݃ 'ed/ :Ubv$)@ tE XS'kq-5 aDKS,j: RA8m"_Ci} Kٻu1[] Ӷ .\׸8O(YP0 < W$S<4wNJ+M,?܄=PED#w%zr&KHK V! K%tˋ[ KQ-;#xRYcI‹vxW ąCn|3ںA ʟQS`d8c*2Sz,9xmUp CoO2Nv^B74 Cp&+5|]㖐_`Pg 1:R _6qүX#n箃mA82># Tj[|xg2#=Y@wݹ.6krT}Ly6l~x):eXcO S[^]TÞxݥ:FO~8hsXĚ,&q%ۦϹuĕ8n',X7Ә@q&^Ht~|+̛Ȗxrc:|!_0oSףv0d3Pf26QWR7eU#v5i0SW0'rGwg϶QgG@+ >oLgpr B,/̀Df22"| Hhft @[ *AKI1( rccm"PԕZҸjz.,RP&f݂G%xy(I=2?o;mJ0_r;w΄q;IX(ovyc&G1h TKؘu+0)B \pP419/g->+V*U $幙3%:c2fqiFQaQ myu~"By CSNⳠrzf,,KGT­ۨGV zpK{7fs?ܠwgݴ=Q&pR5r2y2)4֓\!a)F =kR j}+8XDZפ JGBxNÇ(q$|H> <橂Df5,$ O?k6[ @F?Kz$KESwHg2d0 KpMø'oz%?urț&+u-u|qMO1wJ{M <<{9z`3_2TA@qĘ)ޟE^189N6%3s7?![kw{7AN*&sԸƗ\T<_)xΰ=uS5X' ,&rQ§Q%G4+&R9B,rD8AQEZG&bz2z1 &fr'l+m- Hwaj2lqI.¼d}z=Ra>BL}nKN^VL fAT XfFd Y[*sV.+.EF [[D&8(Ċ4ji!X_W3C~qvg7y)7cNM+5!/=5mF*B7ukR譱 z;jL &lWUo> ܘ1JswD6@u^9|~y~GmԬۋ>竏)Q{H.׈ﻠD;&5վKpZE;pPq Nm0 T_Z֝i9y0V=15SWSSoZHO B!Q4ws^Na)FSւ~pͳjs^t>>CAljaX0%t 1X]ȝ^wȗvp9ayΛQC}ˬZsKbx2syK!3h+U bSǕ6V`ڻ7-܃jMH.V#Ap=miR;ljDf$ hAv 1gT~Kc Hr;^zV17 W"- 7==G/+2so- koKv\9hh PSSC aSGG`Zҕ,ꗕߝaBG/P`;S82'?v< #m!s";h6т> | ҖM&Κ@fX0A^-x0u`/s2'1=L,!g!փ>^jY"5RRel.cII`^A'od?edh1N$߽QGVJםӈ-sh>mbM$b5]=w6`jc5⧣2T~"gWD2K(0*W*RȂ$棐px b(wԱNYȄCv塸1goY2OkF,R ؔ̆W{뽌6M5څTQʟhIu2:e֧ן"+ XQt=Ç%Twd@^#mrR+1# /SP|1lgk /H9An'$@րB o&OaS_Lx;Y|d*۽Su @pb %SQ]:|]OLhׁ89%1^dAoHf\Q!.;gN?}ilM iPͯkޟǖw;oZϺH |4}LZ龶./)v ȉ=eH|v~@|\yc'1.[毼7I;v h#dr}[!Ԏ > ppxlk=~1 N)w(*POOݤv=<(.'F?C2-Ow-kD_՟ծX?fd ACabs_ه2lO%FlQ.Olc@@T[N}|ҫGu@,1Fߕ:dAGJb!+ $7J G̩{KPKj߫0Պ-3=%bXv `56XP ?k*<|DTʔsqiJvToJ#ڤGkA\&7/+.K; >&^i-d{x,i);PksNIȧ$uWL"y ejms?.tLuZA-y9m ]F`I>X-y&W~xP]Hם)9,t 2TT;5Qh I6iē/+w>$8 86jTq ;:aM=ЛxLHb]%Kʠ7 mn4/B#c#?{x 25gQpHA[ *&z/fq.=J;'"u6>?Je%$] jjO<7O}S%v4HRP 5_˗^Sw'hkY7%_I;:"PSkf⳪};%_KxJL9krpNY,e(~"lRGBP 9w1ТDYB87+kl犟PJrHF2!ˊr/jq ck˚GaF9 *fb?%$& $-XЈt3mҊ V*Yb%ut jiJJiĦΟk6ۥGq Xp tY ' JP|m"؛yRy/?:BMt=ĬJn(SnQDv$0.&qUeo^&vD1zG䇌@|*)&҆bݴJv =y~\'}Ζ^/xyc=a$ESZV-#uH-vhԖ#^[(mY[1J.|,̶EϝuxMsŔ<[>Ś7jã,IGI#o5mP"L9=i++CBjفs]4եOH̫pUFz5%>'XK,VD}3h?G*dY*j+4{kJ0{4\,}ȤCB777.v祶BC{툾ۨYqL(Z&20D(r-on[%M,tifݵg3”AQs.dI" رp9%,cr\|'y[[K}w;rs4oT^Uƈt6ʍZwZlN %Ѐ@{*fDx LZNx`Ņ6s-F*vo?_'@U9/Ƃq'Q;_o' ?H)i(!vyӜU[sӾńw<#6 DHͷtf)3x0 yi*J:g}T\{<  Qa$T{沎xZZ_4 &>Vb">gG9砝HP0b07q rwZ)aɃ9k.gdW-q˾77iT989ɟ@=u{49~Yj̘Pv}(W&EsMS3,~iD_ rb;|A\-XM+.5qn[iNf3wI\[l#FA I2ldS{zs+gühyMWf*͋viQɵhjbÑ1S Aξ,qیҎ$ ^9q6ĿRӈ/ds[eGJY8j3_vZdoi^RԦwѣ *puso$3Ӌx[p(lAC Є) 8 }#Jwӛ;SUyqW͂hv+rj텒p3MbCo,CQB?Q8[ /!ofHb^qܵd7Sj"):^l;}RYfe:ji%Lgs_IȾ+Udꃧ1gwtJ)܉yA"g4R J sC: ̥e( 2 oMP 8OD֟aˢ;IPp4?wn^Y'lgtC#s]l=ML}!W ~.sZwNV oa;DOV0[4V'2%'W;DT=?ƿ^qG t)dmw؇doD"ܻ^APv ziukYr̼>hpB߱VIG6 3SOޜgV*Xm&̱.ܚ({,lئH,<]ٳZKjT܏Ѫ@I 'ݾ {aIѰB t ^I:H H0 ΟzȰNРZA^#(CYIuyE}e"n- ljtazZ{[vjɇ^+Ùrխ;&M1lb1KDy5}Kr}H#0?%Wl{ O*|JuN̒ͽB4ovq܍ze^aW>+'@)QxXGI]c;q[ʖ5%Wu`P)C,rRy+:.A>sq>"t4O\OA#x8%e^fA+gp#64-u A dS)i[HbCE*D$?'&suu`_V-cUեۭYf:F(_CdP*kU108( h3q[&FDsK )Z/??{#~^lP.{[=?!@ʳ gpy8ǻ|`A)8fgA\^,vp0$D*; ا_h!*n OèlK\6ʢ׬Չ46v F/ȥ؈Yn(5j0>|5*.M/]\c/n8 ]Vhia _%B$u*Xk`~:Qh^БbShƋ%aO^EM}*aԚ6MIJ"x&B0@7ZBȹqNy'Ikr+s)uKcέ$^jeh(lPn{S퓑; ҽwxn؄ Y+N;-;DCn i\pybRNL*|FiGDnWA<,4h,S, ba/l;Od!Fp@EHw QAG YPf}@|;qM6\j&#--X\&&gAnޕJ}TcKx>،MAe5Y-L;Bg\'[6ںtO[|4})"d"gyzlq9›cU_1kbPyy"7g '+YE(PDYefSm 5"ml_UevM} l=ro5 nWk :,5'%8Wə&{!d=Q;t*g\xB( 4vQ?'eu572+p~_<0kG"nڙxW36LfG~d˵B?!,fn FgȯUd R[f{+!Lܾ!V.d:$8 bD9fOiU* _3ORodv?FAPZ R+h9̭M3C|1>fC\I9Ҥ"c 2\?݂bɤ=& tdm*2Rֺ={Ki+bN`G>">Leô{;sRѴ0we'? -u%yT IgPu^DM`Q¾z8E/Ie>+`ls/ R*τ'#ךxAOc!@CIZLHp -7JqUnH&i@fcfZ^2]C/?:bk}}(>n0U$_L,{_d72U4%.:Ëo=MuM%;&R9#%ƺ-+geXr0'Vl8:mxRF42@{p:Hfͦ'Ew8SkW#'Nz7Fq3hFݔ'@_x[P_.xK7,V= w<"\tHTl(ڨSo|/݁_M'$׊a덬/9 /tK57ᛧ^+3ļ6Hs(^ގCR%Hۊz "Y:sSMEÙ b VRM2+Ef`L|t\Hzeu* TȒ'@ %V&ך؝W_Nݠs/שRm@ze:m⶜0_@EvgvS-p&Ovnz$XVqvR lL@1mgCF [0)ՁqĉTZȞ6f+*H+u9GD^3kjKiQ /jԸX3-b>7qH^0%PS>5e).`tˁu(dd[{ƕ _7GL;N\ fg9F2uVrwLz1ewv$fP3ypV?IE [Z).-{o&΄0w<E$G}xL:e *#qD'})A!~] ͩ!"B3 e&/6h6:4DD(<"]HOlSNߨ5~۳܏[x6umwַ(LJD,::țB~z▜q@MKWqLj($p?_d5U5[&6ʨʪUӢ[,[s-\. -!-V/ƸjŎ!j᠕=&6^OJQڹ[GRm Ith^Zl)O^.l!xߪ+ya L.7(v{S]S15vIss5b8WV rTSMtj`__K_fqm29._Y]2=ӺM T^Hgv ?*f ,n: +sǕ $׵D}uղhvvP0^M'WTӡk@nK,?5JP|x% } ,?yn?E:g"EJea0T>K\~2:7B#(a9%l?/~H^8PPpƩqXS+&|y rO2= z+ `Ff GE}S?liw u={Qv\EvSO&ɫѝ9c|BxktJv+k ?zȍdIo5å)@;WLa%c#>GY&N\k isÍCz޳Kh/IZ2]LC+G!P\ q"VzHz fxն ja]UY:k/ʶUF S.x>UW7q Jh;Oיu#&<:A8E_D!ewwF|KM*-Ϡ{}L)3ZLu u#*ۏ(>OǾVc.<+8sJ[KtfBd 5 abY(_u$\^Ūn<ڌSaѝHNP~S\:IDc:I .K*)] (U)j#xϘ|\r9­%qY'Y%è/NJK kq>s]υ_St q`E8V͉8\iv.qMK R hyk>-Ƣ4FiK!4rqR$;oJhb};.ONXrhKb?6<49פKn]RfPDX>굴u[tQLv+*ۚYfg;bH,%\{BF7R k\Sj:p:G:%ީ; P8xjҒ$i ,LAw qg9gx648Z`vFބ5$Ȍ$Pg\h‘=obqhczgOS|H0ڤOx:t2њu83Ur\ MְǴ 7~ېڊ[R 55C<%f 1P"'żC7v(\/[E^!:Y 4:d֐zꊎM3pђ:fdV"CQbe3ѷ*凞w!?@M%`@eRjn&Gɐ F7IzsrN͇1s4eW6"d6-VƯ0YWZurM6?db!CYfQz@U:ڎ0VTLEӝ&ep`ʥߞgjz#+E"8ļ0Q_:#$X,IπυT/-0T^e@6_O{hmKX\x2k-cŒ [ ;ܡq+>aB*u{ׇ p7d޼c 2;HG˥;n } ~.:LF0>CdxFS? 6dgw.bkG3px|3eh9d|IJ eqqKhzg~dM_{Q4s̈́yVo1 =^멥Je&q^:%dTMq^Ab(.uSC͆0'Fw/NӗS["i"=,dO [9wwL6>Lm+ r łVsWv讥 n}㫒 zΆ#[c]K4[=b;7lԛݢ(7}2ۻ 4O(hX,!k(E[{^{|s``pt%WF4d&($MMMɈ//$cg =85T긚%!)%Kbi.^cz3P{IfOD7eK'#x$wIKJ\%ã:ϗ67v35Ѐ3#>%gG}g`LDa8}~p,Y~_H _YhBE[vʝMLp?Uąa*p*\O$,c ovi\>ik-CjykL `J{rkM-oe'IϖL_̃zl&{@LqejvT7HjjBsD(AFpEY9_kfSՆ*NGwZ~]we/\G:4hlǟ$g;Զ\@% 4-&N#΁MkZfp|ڤu2@8^q~2]E6q?Hz`u߼zqtRdK_]xe6D݄nJepho~vmMþ!tooh`G=JEhu|owGtUQ3q5BQz"u47a`4<<'Z)&pwn(fZX ڹe{S/Yh٬T-j%;D){O`$@ץClPz3¡n3r HMv׮qR8R<jl!Э=*C<٘8NtQ'ye!1Y h`:3~p۩GFsiڬg)Rz(bCņQ<؊9Vet3J̎p'Vkc̽~m/X1+X!tmXѭ>@)z&u!:uhPe(!4)tGN؂dLGʇpt دLv?`٢oLh5%acH[R9 8ؚpyo+[w_.kv5/JPZD3#cU.f6WXCc `gQbk].ډn.0F[4af:ik{d.+i9;b垠FLfb1p #ar--k{Cm֕ tT}R2 HYfDRgtQWmBtԘ54M}ŗI(qbE+V\p wz]sV, ˎȷh'7D5;QhA" ]l꙾?YAx8м+Ef^3\[J&PX$$Ӊsb*i2Dyr%-= %sE%qC  ͳfYg%][KeR?es!WxRzϺ3(5iX&kSGB&a@#ADϱҁm!U8eƜ!}f4_3ۀHo+ ݻ=.'.>F>8@WK,%ĺ0iۧna@AYdH2_GK /X4s/Lj`0!}jv"$Je8gBҦ1f)'ȍcW_N j.b1=ekcGJ+֘L L\R1_Ch>7̸Oco )NB+:G~)Z8r;r]~]ȗm ֹmɧ_<o4gwLbп"`.OFf,|1A k3:YCE0Fe8as7f G S_5}RNj۞qur$g}e#EVXR= MTz)A@]7>WO֎fZ~kzf4L?`ٜd{+[yPWu>'zbIsbc 8j<0=.vŵyqZEpu-0)nTtx=Fݜ{USu-lD+-]zCF.~QJ7pE4Mݣ&&ъD |"D3ZZL)\gف4xv\|sko-W1#@̄1u.:.z6S_IX1#X'8,G%Kэ6v;n~pt"h~29A0'ߨյRW7M a_u?>0[O6zqY%HI@ise/g=ӠQhkp3)5j 4 vrtdb;hyQ_6sVz 4hvYȵ9qYUw.cu8I%=e`vJRS>aw-W> 02yF80Ю_% C~L+n_u+5OȍM\\Jv{q#%x?fܗk[ s@5hx?Lՠm;OW︵֭~2C%Q(9,i҉奬m^47 r+K 1J\6S,tYlП?U=)U%APz6[~vJi.(XdL̒4~# _SCxϘ ga't\^QsE4m#֓7o"4ۏhJp@IO|QrF1ouiC5-"cw٭{5_UGFzx n3-=o@~xh?aLc3,Ǝ͟6BRX,{BCo g2l 5l@8/RtFz`Gq*& ޷VLY~+SUܥTRiccu_!'7e=Hj K=RDYAIa晛auTe-UςA](AwԒC8:m $ZKܩ "F-RhLCPXO_ 7k卫$+X~!T>@bObn쏅wЋHTDNt? D0j ߓe!T -0G~<:TSob}\_H'0d 6O9Hjz!*`q' ~cn0`mn-*dLfVąJqP/VߞPͳ0ȚUx~vi$uP &91U^'"}5dU&잰}8xxx/84ߣ5K>Nooqhd2 hŀZc8UGM Xl+ Xs[{xaB/3֯emPn;-~Ζ6T'La&3?%I5KAWVu062ٞ?NUrzfm2Lt0F;2'FVc1%`lOC8ngڥb}RC6w-q :z+һ6{L48 9$~RqNO 90W1z,oXJЩA墝иn~7>^Ib,?}(eg&rwnd lt )NR26wq6A3[HظfTOu?FYm!1Oe(lED6`fRH0W(\Dj BVRd=*=9%u|I4Λyuf$-y*BGU%V5=Z/(}vTM]Xj )_u) . ]++4DyD_Er%,ދ2p) Fozw E{4yk*1lF+9`Kq;ثVۂ!V[1ƻ;Z?i©}U]V  Y~?xc6rrL hRW/"̳o/)q)"J+Q -N)/M~7V) hшIIzv;Ϙ8s0o;tb IcW#254slqxp,씟2[Z,^WYI)p%TdXj_BU-an#ʊ\1JRsZ?MsAD/sh$]2ZWBsQ kLԁ=nАdAY9nk)YI&bti HBG졹gA Ph$:{oZ~2%qo4Ld"Nu#&<Q~XD wNV€i0SxlƷp0] ;StQZws ՊT|%5B4Mm1v6egzAG9ibeVL{|p_^ȜBh RILQNF 7=S2tRݔ73@IROq|U6ԃCA^fdG)fs6qFv軨Mz煉5*_Duu*̮#Jj~tx)fY#zO{Iٱ 5zUaU3t-a.qVF$\۩zfî0^}#x V.*!Ð&ha\)$! o@Cmj6Դ*-v]l2־/\Z^WJ4qKSRhP*=轘B m߂`$VRkZWa 4rUHF0tLv~qek&u\|_ЪNҨ],05 X, g]<:jsvHx(Ndf*o0xͳY077d'i,_׬(G2ko_io5ٿ[3Nm;YN'twDwDtb;<;ʇ:#ݵLe]2}x .ٗdYjӤ D <#dO\js 7sjcةS ~r/[AeWJ!OKdnJ2p6^15|AS!NXؤmU#Ztg@`HB2zY;6W(j.dc4.CW"ٕv10j?CrQq"+J*J'._*JC i~|dz_`Ra Fmd; z948P^:[W(jO]e=6%%r"]n$dXLUiva>r+Da( AYXr-C8n?ކz b) *B!TSnu{DELy ? Y_X=8ԼTjt*ۤ܍{z@P}%zE*]=G@H"sU:yr`\ҧ9\G\zIh:fh ֡Js9\H6.{6 KuEQ9E^aDm=B~IJe 4HE>iIW±̷6&6U.y.q`&Fm\*o|! gǪWs-f䨁Yس*&^~,gփkC0<3uV)o $Ŗ^sC;-nH}ћZ P!-97FX'Eu&BMFנDey6tA-f m_)gGkvFoװ_V@ LjiSFRc '/o>Չe] =,<^r(Hb>(Xz;ĭh-za.u[f7 /3-7yXe ɭ|˼ĠuFã츯#&WUUT]=r.f8d'vǘf. >+hڮ~ n)0J*+$%<گCy|D8AЧY]Q ̑ 7F~&dP#][+X &" ׃HGX7z /Rxj 8źhz~+ȯ/#p>B%y9"=V{u/Vҩ+5~`8A/Gtё~4Wdy,4"c9SooX'Eۭ!1hF%EgOނY$ʁʶ^lu&Ӹ;yTKfʎn2&ի,Q$aGmAv!i12VфchMdsl4))9v="6p=f[y„?o+5[B'?{\~=:Fsli{U'?˜ɥ28qD ɱ}3 L)J茪nߋ aXiyqb[l;YI}*21ra}Z{w y#"o%B"G-Rr[<_,!.s6?cQ8ˁU N%.OsRD)!gY a7R{jr TNicZ#/ :$ -*?5ܙp. !@ƖFexTſNt~ zC n[B3 4Hs}ywxa|__yfE><-r[3{W+poogFVTiȫ.sRk(8Y?) lW>>+')[b"o~Rt/qX[5gm*ЬNaho=R/'+G:Sw`a/J4y-4VZuȩ:Ԕ s<ބp>N?O_E{,^x'BSG|MR\_&!t*9y!ɿ35î.7-bf%z*})MA$0'ޯo|N6[xZϙEb=KvkY~?Svq8jI.5I#=MhI`E0,%9 ~7p˫"K)*Kn?;vz ` 97\exNʠCp* t..2(\0l$4P4x=&֫Ջ70Tf 8p[C*sXݣ=z]1? M-n]!HyZ@{EpkQD; Q G \;3T|F(?'7t盍u״p /̆TD6z%B_Uvvjcz[;d!éWG= IM |q>OY~aRHH>s4V~BܭH5dA Xqv LbܕYߢ-"C[hO496N h;4&$6 ˛1ɖo+s>O 6p֧m ͩ.M<@k1Q;:iӒ a=;jXNsg ޲,=U?s L Ïv?!M{ڤlrPKfeߕs~bY`Pw| 팑hYӴtztH37ω_}P>7fAYgZ0/tPq8ܷ2 $}AA"7@Z:fd@z )5x;+((6U-j@\J;"Rv?_`sc‹=?e?j'SW՟J5ͰCCP}n 6H di&DPYC8޹C1MZvS 1Yq.7u_f{\e$ re/zB$? 6ⴵ4q1 E],#5*ջr 0>ۛW+ۀ Ǧ{5%i(C_! ^_f%ThbM)Μ~F[~ v^ֻh=O#8<7N}w` Y)-0CǒǯÐH7 ]'Xbvw_`zT-@k&dYްD_7_TRf/U;8ܞ %|T+q:~%-ݍO(%cX:h^ޗR C99d^XVD= XwGu%(([LR{-w%=3[ %,]㧊QUYցư޴q/Gt_6Vއ_3ѨA AON >jİ 8~nԝLQޕ&:%Ca{3F*OO)5s<)>hѬu}$UiJ.ըfnK zFzM~Sx?-mLGqWSwϢkJ^3|G M`RQ"#_R(^kPa1aLW%6vH?&{V6{υ@ykdujB4~瞘#c>hT/e畡߭%"* Rlȭ 84Tid"u}~66El .h;ꩿ N[EDRi=7b0" 8CW^+ڎSz!=I%^ʿs4DnW/5=v7~ENwW,T}QW|*c9'a_0%8Ma)*/zìӳL5m\Z ݎ}c}Xhĸ3oF)MAT~t40B$P$T 16h ^Xw( Fٖz1_Tqa7,HDJCdUhJ+Aׇm'u*EQ҅3Z g)oy}n}a*hwܰ5AQwii'fz7PægjTU}> ZVhPh<)Dƻ<+INrJCGL{ĭ7Es5 cod[Jh|* 'ТEcQ]}CS$J/`5BVt"7(|0U&vU7^g ԷN]pŷ)_'Ms'M*o$}rq\ ¯PSP.5 xC{II)IwMmKO) uZ|>I6&=] >cVDAa_gf"8ξJPȭz[O$hfXU; UZ_SV-w~+);aF?{gY G]VLr9{_L PvyR;Q aE,s 7]g,UmҀè?rQ+\śuF' 1_N?gIai_4^ (ɭ#Ά$ZރSl;Xb.TVR_ X$\7d9vߤ50-%)- #=]l˩p-&QEʝ:u٥:ڷ %IyK0V?sw}q-8)kdH4ZHg^;P!6M t@B/ Sd`S5\)_g{ fp>MF@o@2⫨\}b\3( _9V&F><[c<眤LMuʯE t̓>ϪFŨXT&2:fakWQYn336sDٓj[a5+A4@k:4u{Y,u.8,s=յ'ŬW ' U/͑o%wobF&ȴٺv[Y3uӶ;_2L@דv #v[ -\rm̳L7INfY@=tB5:[UK$c˘K Vkpθ 9). {nA`O杮P,^}=cd#Y:=Jb: đ2kHy-qC L}DOai 8p/XJb$ }Q7C' ' PJ s-*47ΰ~h 8)f* @ ?߀` ao->ӏF%5-GtiN| 3 ZGZpڂUV?8;^)q@YL W} $lTڂ'15!ʫtQPkTLlMna6wD`cF2AVJ2񵰐s>j)a06{p̈,>w~{R bH$?Л12ͫB&R/\j?ktcVy94+IT'6B6iB~ Ҭ;vn?zD ] V d֋2$Ƌ?PEAZ%+^i 4E{C7g'৩&*9.^h.1.ӊSnNMU؁DFEWM"<9I<Es*s1A?<r(Y"- _#B$z\E>C~mdhz#AFPe.`G>>]#[R76?eHӯ37JMUI{W1tbŝۑwP%V6K ϔ{?w5j,.'*q5 O}918Ͼg#̋*&L8IfRO;d͐)=y{yzn W:ҥb/b\;+s'MFyOaޢC5۷cv&vs@&lB#YUxiDhdr|i +{k[)gdi4ʻ>ŗ_rqW([g6^k]Ot(lPLnu 'gqCj<-ĕkd' L?mR t3/|:,5% 4*u5Hn]KՓ ]iI]!&FY'=Z@<9ƓRxKWtq<)/ߧ:L.QZ| wD@X;:l݋q (e&\'fn!6s#wKzА7\oW߹ٌQ\L/h [0d~_J]n4t}!E eL|ӴVUO40YjS48Q=%?6dpZifv5T[Y3~=̦VOv㪽Ĉ 'b"9a ?" Z9`JtoBu414 _ v!ߢu, ώ$>6 U##*8īHTP9Z;y4؁i`T9-\ I.aLh?OBvta2R=5%~/f6|ʳQg}rG$+M=:xߣfHWKG+kʙ. ]O[{ ?괸m?B;y , H;L(E-'!;R6H?# /nGߨXk#tWLa{snwn,R7SJßBXH"]oRVuDPs"̶ ,6:-ӧЕ̭j bg?ГU Ysp 9 T6г)!Q K}_T$A%" )NLŪDҿ^`d:^GNgx l߇,5Y*ywO;_ӞȇCe*X%/Zz|ëD2 -"|l&B v,|=OhaHΉh.VpLc3l Ym S]+@e֊*G@[ςQxM(gc R[ӝW@jwhe@b1] e#@Uڮ?'b@ :9HW e.޵bqOѨv SD@jEl.+nIE$W]A:xSFAu`I-?{ʫ ~qKIJm^Υ#Hݭ :.~H Jv_?7sȰ5?ROHب>$[9dzsRͧb߆T]XۼȖK13+zQM\:ӭ+]ndۅ)F׸XRozS]e'8 _'c, v7 wc~U 4Эdc@0y\"n)Mo6fQ{F <1}+C9\3m@pФ*j *k~ź|N&Xoq'5/7HI0UI+a"8|DNp؉FQdv-YVAPA%5BTkU鋘DL8H^ f`挀=R+E ͲW)%eFI/Why/RR`a qtn:)x,(`au'4JE/o,ZTzҨPAiy <µi>=Xkc6c670& lqIZRd㼥*67Hw6EJOucJ&2H4ZlLU`:yε*DoELx0pIόp! I8He1a=crJѢ'6ɤ$%c'أBC[.yh'X?pLZlݱ<&~0{ >ictꄡVZ D4Fe:a"" /'ﰦFjOڊ X/^nTl* 'Z3AX9*`䦌"*@ɜoo;|aWb5O$'aɐ3y3^W 59CcRkF]Yo|gw6{9>%9cҕi}1#W  `L̉x.pч@?VwR -} \W^ܴVX}ߍ}&)C6{|ع{oE6gMFiqu:Ua%fŠ}nɨ\9kl ٣Nm8vE}uXک+bL}ZcSJuBA,Ϭj =?hB׸ M?zewoued^IBMq 4*_ UQ%RAϚDzx3mAM$#|)J}zuۿ6f[H ޯZ<qlP<5ә-l+m.qCuA+µ&?JIBßXYr%RbdOӘ$?)B5 SJzpԏЎCl@ɠܕx 6˸i TAVx)nW}!.HsD;d_uFdccӧ/bkkY,z25ZH3`!IȢTXE!=ej8i0 nq|"W4i=0}fhh/OyucwAZՀr6eqZY~kZ?[[jbZIK%T ;·3|3z:ڞ %-9\, Cr"~#EZ':ZsN:O WѦ/fzTd,ɶMQ@0h)?8=*ު6MfB)~yN#=1(dX>ur* lH~:0@܋~Ѷ8nDdv:N+D<~)NṬVm12njF!J/<֖}f0z::nÄOPΧf' #FBya&AB36a S.'+tgD=zأPdM0QpsZxF J1 ba>лκ6`TNVF!cip:m DF7u.}2Rb~/IbhgOkոXoI:8dd&3)⺧3f$&zf`sz vv, U(Ս'ՙRcu jpԹ*"h| XfN Pz^2P")'VG?1_x37nu {תSwUϜQ:8VߗdN?24iRk3…HWSVr6TAve7AC&YKnݸRY6iC'dz$ 8 p)=yY;<} ]cK>KjB*h/ވ< |sܥw,N&3Hfyè|q%2&=AI ~ YttDΐ,EDu^hI+2sC$W&Jp&ۖq5^hcbY WoreR֐J5PNi ݁vTi;<̊  "t֎RnNNDpD@/7Vӷ@G~кt;¬Hq/?)LSufᧃ4Rdr>2Eܯ ;.(E,jވ^PT}fFD]|j|`L!J-x)&5 g%_`C;Gn57M2] η6:fعK)R5ڤDCiy_ "I9&Es*OiF_+3kP{Pu @7['a_=FF`XG Cu^E-uXm.&ّkU Ord(Hp7OdOJ­Y3 q=FKnV=f߾#9L5&\]Jvk}q8$2=Kk3B|!jn}ah5]V!?r}qvg?龜=D*P n̓IlꝕY u *̽MOeħKX++մ K',7 rJjIfi|Ll4Q600V9 ?x,븾7:}{4ʎ}nnp Bˣ=Mjt YqSvp?n @U yjT Xprd@ 6nrs>L!&L:i- T֣XaREBK8Sij|vC <降gE41.<\@$qc[zpM`/uTtBs/t 0#aLpād_bG ,Hk#w2o'W|>> t7K$iӪy| ]k;DU2Zk6 n Kd[%Wf ʖWS(bG%c4V%QÊn (xU,@&-?Xh/xUU%$ZH'kI8Dݨ[j(H3'ЭÃkrd G5h0C^WsC@wV S MNdSk)JeG9G/:=kjx&YԂC+wж[ 5x9pnOϥ[mQзsQRWwa;|2aU0)wj @YS߽+̼T <(oJIH7N'g:  s2~=N,}JcLѭ2]1C8o#eDuKr!'y/Z FpEq"ACPc/?Ò m=B鹷Uėi߂I@La4*KS @ 2V7NnK}G"93&_Z/yXu=>Ɉ-6]ӹ ɀ`9':/=Q6X O{8 1uB`kCDh+ġ$.F?LJ Kضx lm'9gp=FSIas1[4!j% !?e7,[/կ@/IX)wI$A2@ŹrY@Q+ٯn9!u wPGHI-5:==`5Ë9Rr r绱&[ ׷ꌐlT\0w rd,uNG7bT8zF9'?C0cw)Jӄ)AE1s;3KN$h1­$M;ebar~8,8eM:q%tQ[D2ϋD|*Op W ,V,No{NL = ~rLG8k҄=^Od4 90PUTZ[G6y q3YC7iD>Pt?G\y&߁؃7GYrP]H5xV5`J~4ow8[PxDfPQn0IfG^g7ܸց 0ѭZFy$ֽ(gU yoM,kQhpgUX2r|AqkO+K=ݥgs._1\ʷ;:|z=A,y*P'Z--ùqȡ h V@[¤UȪ Oazȓ=uo"{~f\w]uxⱞBɸOui=bkb_*qQ]z32Q娑_F3Bl8IZ37Զ)4#nZvwJв-T\oI4 9"\Og#zaRVk, @}hӺr.- JIjQ˻ ,H]_X)S v3*)3&vNBS-;i}Ha yCdJYC ؘY} fvMZÐ:Mp{qNʎ_xwx:T\mvsj.MLq]Z4A<\5-ΠI0٣`s_d.YM 9uA(/2R9AKMl$3Hh )kұQO[71.} DWf:tmݗQTLE z/_BKJ]؃7vs7oPe77;jOv۪ET= ;MȡVb% W՛ы]C̜ ?5c=* jhØ SpO5+5J$]ܣیXUS)6jYEb褬K /(\ {3ePo bgp]p] ZOQp^aDܠJ`PQPeMj瞢w$LFPtJ[񚊈Ik̇`%.mF7fV8vd^ɀ=F-W sRM7mGS."y40Dz2e Q!n_tE8!p|L% ^ЇKZ@E5]mKO+2?T:/@~3sMHe HoĬOp,>&?>xs9͝TOPlx6F/5d%<.]<k̪`&7DeeƠC$;Ћ_E0;HC]B5}&ߗV,jnbց$6T#mKp!ڳBۆKT\l%}ooPx&FzUbC+h5Sta,WovUMK qnH=sEY'&κq j)% _=.|tÕߓrCS8ݖ6sx/fH0e B&̸ɍ_q*'nWjTj3Џpb•tA3,痏زN2/'&}XSrkaO`xA^NlG0a`5s3M%5ZG<'[azhյ5П-U(a h,9Q *z_c{j iٴ/$𪍳 `lœo|yN{ TKEXwf?O`n+YE; ؃oV$=B`,g.'CSx Qbԅ)TN&17D\TUd"n :=:[3!#I=$]q ~IHsQ|ѦȜX~2H/YT*,vl[J] 'r%z_JY"waҔrSc^qzt$Borw]C[ݢ>7@ r*kGGSkv/~mFV悿F~tX&B_k`Y1-oXl%H6whm2B1җ5$ rW6 < %O &fxxHʱFl 3VlЇ / q@XGi@DZ?CVy'[MEЮ3t5V/^zO^HH+ *>!' nX+xc4l뾅 5:FCy2j#]Oy"˟LZPL{\^4ޗPR7Q\{%꽩|fPȀ=QZ":0$H?yUE#3FWvVK0<.H&5"0b;.N2a wr)Vm,{|G =ލ-?DRwA-uG?ga`{6WEQSW@58*`ӫ$/ d~2!J$U_yWJE// %R,ܚ'j`΁>8MllAe2yX81,dRcVR>XG`lYD<aWsrFvkSbI3 )>xbdK4*fxM/W/ڳ.Ղ/WOc y׿Rqz.(>/Lj<dz+; d8$SE* R"zGńU|4 \7 &\ ᚺZ"MU)J2di]L!FKJYd-|2!~SJ x*rMr[c݋_~\x|=fEUj'I@#URnϻחW/QOS ?P|Vz>~jS5:bqOnȠ/' 4xp %"O#l(Lq\|:\..GHObr:} 2/|'.?c?ϒOLDx?DR,vTB{KGhdUpXX [yӃi'zr8-Lz]ńBjOʲVѲE٧M>c}c/ $ѤOZ,wSߵL/Ϳn]0mo0#7Prlϴ% i-z􏷌8(oWuƺ{nn|-d0(rjSϟ=I @9D㓼A$a _DSJ(B*O4MI m8 myߤ9JWx-j XԶ#HVk7E8pR$4!$t~YAePaZ ۫0Uw9FX3σMj H68fh:Rb5o ǖt-Ȫ&WP"iw^ڦX-q#9:Dܷ]p ^l;e?}쎀sWF2m/3^X&d!! >\ * ,ߵrЧxcAA a+ 1l³4rI)29͑dSxy?GՃҢ |-[+=3I —\5nds:v*yf孂,$wp1>Zuބw i( &N)wd+c!MIRHS?Rc^l7IcK6~yڀ|#c/=PZ8U~S8r(\PY4?DVco8g{J nt!T&=pD Jڕ4j[{Xm^u8`yc{"~Y ^3Yd`p*x=QoMiufMfeKpHڂc#cTe7 {;-⭡"h^21|t*jZA+e:zU9`1!"y&/͘p}=„ ikV9EWɅ;˔{}bYctBX fƔJ7y Ճ9jG|ɄU.cv**E>nGY\o Mj ْڄB.OTbAMiG"_UIJj6J=~TҊUE-NI6`QzWnw:<0,a,dJgWZ^]>81nw*+}ś/Ob>R{KV8@(jMz2މi L=%[+r!>vrtYGk*1mj)T1e)J@w 8 wQ-C,txRC=j4W3Lh<6.-ط~o6/jhAgxeЭ+{w`O d%.=1qgf/^ 6xр:w֫$WA|;mrWR,xn龜{+GxAO;B:xrAJI鵗`8haT;މ\GPDJXyq3<__^:=|^( )3Nzͳ[<_nei S7}CS_WʼWM2T4 YʋƂ&bÖ>kymo^7Awf}6zWrv3[ +eEm}K^Y~ $Q+(֒Jhˁ l6_#U 8#SsK-Ey`''uf;Y<Ƚ) `21gBZƞH+wЊFg#ŷķq 4}\YOw*T9>Wp+/'=-_~bDW.hdxqKXLB9]#ƢoG}/ w~R o> =f?WPFF$ R*E|wJ\SQUgt("bZ/ Kg$\&׸ymlXBo;@|O[h+NLBeP/6R( gӿ.ڳ S6}ޖdL٫D?Q5:4є, Qbe3 [aTtd $HɘbnJ7м%}p33@f(/RZl;PvOޣ݊B8>_i?j~&J{d5&-{U T/c.s)Εަo**u!ڇqVak%_t|7˒E/fٷcVdb3N[9Qb!LK xM'[tRlμVz=QPzWl5|aQI+qLB1̴[.er -J!BlӣYlT2~ H1P"vYMDLo}HHtku/\t 4cV=G~VHs(P |언4g `QOnoP]K蒱/>fX ]6 HPdq"CH ٛB42~xIl%ѮOtvWK4q( HA;G /pKYocyǐv0NÙ@U jC/jDTiaK̽蟱Z[>AOQtZ56QZlKi2˩R?3iܿʁ.I2$I($T#| ѻ4tUu8q ma;>$(W&›ZJk~4lS\˄G]"G!ۇyF2˯YiJ҉iS oؚ艈3w[4" T)2%t)<{"wxOs cM ^w[8/Sae,u'z+Q2k9Y~y{lͭ͊X;$ˇ !{7Ed,;;> yNQY)p%rlyzy alz!..zIE\ 0Hh9KZr$ja4Jv`CjQV -6xxތt8'*t`w$*Rg"+̕gY'fzǛ;[<K@.6,V4 1U;u86Kxl. L15#]kMn-Z䳠h^"*7t[gڥ_ӾP 7Ke6;RẌ́(tn,bs:Ұ8_* tԝ\Pp3O[`+BS ׽YّPėQNIid9FREv|[ƿ$51m&5OeΧ xlϞcd %= l^Gj!)S)HKrv,$ [~+}}4^,MbOBҐ1ᯆ&Ap *9ː/IMcjMT+A`f_V1+]v&P=v )ڸB( ޑ٦<> .mã-JtN$1MYIjj*H>,M灉W3/86a ֽ`CtcCGuF"Ŀ ?[nL}8aZ3qD삄\@A[:[JH ]Cct Xx/\lsD7k^V_~)6j\>s<(d~G#

af_oS%c w'U8r:[D'{ɰbr$TK<|nƋ4!:]I.Ҡ7)JvH*_S}PH8tX8Kdh.CTw-[PUx1¨Vl!aYPWxG.ڊ랣'c80d8:|pZq`e̅ dkN]/$e0n?:HGi $1"уܗ֮ ݒxwlIN (P#$uW#h^|&f@lilg+bݠajN{Sm3xCVkMin(ɏq?]gmiE)!(w<5}H<38=hמz/?9겄*wWT4.0"BPb-֯3E }8*bh`ݬLg{|+JRp^F Yod@}y/\̤a4Ȝ?ֆt4mYuQqxܕ"AzN(M0h0M#Teҟ]ʌ ^_!!\]ɳRg2K{l_F&A7$_oaoxs ςq$`" )bݙFԓ@̯ff7_?GZAUGf2fBT#ۙՋ[dP *R~@˳|sۃ qIЖ{߃ΆlF߸gK SC}fssU `wV-\md?\Ij m ۾3JL 򙯠^:کԛuK k4O(I~6%[>gy;vԒyfE(W#H &5ǨF!o$b dvO2*q%{5l atqF?p.qXinWSa6T4*%PGLRQ5aHvix(Cj qغlm)i]#Uo3Fݱ(f<ނ A1T=~@dޢG"׊ƐݻK/=d:Y?g FKB?}G۩jt5xŠPbJtFlFŸ' uэ猄Sl{Lw c}zbwWNkᡂVBlJ?Ax- R~sp^T oG4~/Qe[qTZ*w>3btEvJru=;>$|lo7" N*]4l z2M\9L?Fr.MO <ЀYt7Z(Fi|0t`B_MΈ۶6=we onWM*7rHetQo)J7 ,'`Ê?I/gp Uѩ- W!LBra5(ZA(@-$v;OC:ckDPPd.`W߁jSWK+0)y{m*3ݺp*UO輒P(#h;i U! fP ":D~a[=HW׾FaS=Vq,%OJ4\q4nخP ~Bۭ'k?nbs~DdX!:rd "NFm,x˛D8I(%q1qÁt(@{)E`BJɋbbv +P\uԞU;ʰP ‰e`:[h#a{&;o…>#%yNi psWm qLU `FmmKZâ-DpٌTruWDe" $0'܍:БiHMk/3PPPE,8p1 ~f=jP1;jQV߳[P*kSݒN!W?' Zq[$ww‚G!#:u]g\;ъB0G~MEtcW)'$&"Ln>z."$cJ 'UoZOՖ-2bRCOl^:plVUWuQ@zG3~BKT(spAZ'˽3,VX=B^LejׇvX~Ҩ1^t!A `$BuzҎ WΗn2Pth("kE#<>WhhZcS1F#6?m4̠j ;&W떜^D0sKKG AoCyQ\vUF] ?iH!NRM*UL6ncD/WkG:iتhM$W:>.,S8wwCAiɓiMZSjx+޾{q0QXBڽ$=dk`:" |H,J[r_]$A,P1D<;L݌%qZyWҋʑ7ffr]y Ez[ܟ>q[p3,>uLۅpbgARzVJ<-q!yQ 4 $xcq/ږ-}0wrNJEsi|T46ķgv{Jt(|B2غ1׼e@kݚϻfrpA$z R#fJ%Ѥlx$?]Qyu^hQ6ЮeMVבh Fpc}]"zB# 訄i6O2y4EqnZM| 6Ib˰*;lR l S j_}pcݑ[F6 V|) o*-ߛ[!ei򻼸bA}qM'OЃ@$k8ﭟۥ(e h$ 3UFbJDr Z<ҢTQ^2PRF=KwmslGDɹ $bKRyi8:,H Ag9Nqrb^o޳p\pG4j܉u6R`ǗG' ).̤ۚW^B 1Q4`ȳ)(5Z3qV ~^]cꚲ-"&A=#wU ARU=Xw[Ku J!sy}](!Hېލ8ۼXl>+g-VEܝ?組q>8׈$KRI{G@PoZt}OΕvK4"»:91ۏd|T0#qX;x 4}az42;bup+|w0D+M 4M$<hÈ 3w&~o4vJkH a"+J7CF8;4mFLy? z KQک';:#0ږ٘OJ́*%iMu}tt*l{ۅ)I jX ~Mh 2 ,4֢Ǣ0w`,iɍ$K~ɦB֗}ԱDp> : n0r |.k]{[*[uyn EןigQUGِnőSS Æ9(m/z ]{>FtAY%we^%Kq᯸,Uy=th sTEb6 x)5r"z@݋)׍/lGw3SuR8S 6_ !pអps QZND.A0Fc n|S3ѝ4f:@/uQyR`, )2"L|u9phւp%utѰê6jKǩ?:)Hlz:n2Wr/hN$'7?Y@p^H7T81d6×|*^>+N }D-9F 'Pm$e5]QtVR؟zOyWSG?N\hU|*_WYePˇ9 ͨSF gN |m( 01$:`SJߚty JڗX/=9WE sl7oDWr1ށVqjV?!˪gJ.!p!ZzC{i;%uZ}WCѨ.~Ȑ˼'kMdx#7gBaH+q54+3y Odni]|I<7PVtS3~wӑ#TSU5[cK0s^D4dc)+u?M'F/bTkVn3f3E=D&.Qr`Opj'a@|QQT %#S$,>!R`=t// ENA)|tG̒3!~Fi4^凨^B,zI/)KQXt9Ntͺƞ_/󫈏Bd1wd΁h0-+6 [5z6YWTاnPC͚AtxTFଛ4ɚ|Fƽ۫(cj*HY~'_x6j5 Bp3߽9|j7B]6G܏߅9߇VEЁA0DTにqWU$s"3:j!)2qP үَt-?6"?^6wQ-uӎVx!iW Uo hd~VGO B}nb0zod[֕(}<{H@væy~D'9mKZ{7*q0hf HD9Ud03X$= -^ǎu%ƹtI{1M/PmR`kI<4ri+wc/k/8!CX ^O!Uf| x 1( Qwuuvf6Nms}0Fޱ\JPUyc()S8{xo6IeżI?{aIn>  Si+<)nG%zYo{.i_d }_A͇+-7S 顪Pˍ |qJ\̧ ~ٟJ:Ű9ש򜬉}}0 ,z+d@ ߅ ]x*V!lI1fc@I Eg|\2V<JX?Q'ߓ]EhEU]o@fm0g҂-n_(ՙ@Q' &q$#ѵ;2Ot$֠~DHvډy?p|ʶ9j>a1l!~#fKz6uMebi! ֝Y/whYJB`w \dځ.88kg ZK#]/y7ټ}4Qٲ(e?Ҁ&"uPZ;bG4"Æэq} \zd/["ʃ yQCY89wWH/r_q#-7zUK-~-iBXt`\NDf AWeGx ˍ\w–f+Ƶ"={eHtD!wWc8_U ! 2ԯP>n~ֺh5VyٱZ _üհw|!2-dSA"ĭS}`%Z)Ƶf*"J!.7=X8]nT/O>6l@4H/ WLY 7kd̹uƝp&|k u))C1~a9t)etSRKya䣿R~^UĿVi[$d2jx U4k@ 8,XpSH}u*<*s LG=I))IS:w8wH(\!B^ bs jȯ@Ec'4݊'V#Y2`La?^#stK4luPqQBq<$[u z5ukjr*ﲛ-|6CGqCݎ-"w -K0rJK fb}%տ' -=WF\ ϵPJxe?!?NBs"sТ'0og;(M[tOF)f7/@97*MQȖw\+Wj4dϻzZCF}A LbNw#]$ql&~m &i9 w,)JܛgKh[0@6'ΟWtks#VцqBǧ<<ձenvv=\_x/Oh>+#O'myy a$Og:iWYh` wgOf«`eQj1O{|d*sd8"0nd|MYӖEs;.Ы] *dK6Xsoo^qRUhX=d\nJfNJ<#-P3Dq}M0{#+ Wd6(O-SMn=ve#>RlMmZQjX,4Fygx~ (g/r2@9u.U`}8,qn>VD) z]Fݝkۗ/ђ,lwZGbqy bSpOV{FôN#K >eQ.w$釸4+@7pJExe 㱮Myp|esK%%VC׾ؽfw<`cLﱼN"d1?0@5E C-=<ϵhF-JVLk hrC$MΠƷ>^vBlߍ]崒>b4J,IjBp 3":: c2Z6Ƽ09BM^.?fJO2 :=JpLS-"eE?uLEJ<3c8}~X-pX ,V-!rQ\đfخ=fO4܅UX{-ŕCծjՀݖSјCe.V/ՎK{a 54lo ܤtd][G7PypUl0Qmc0 Q]׹ vi^+ P {w7~sUp' i~oGor8B=syORqQS#(0(̧knadñFM;CƩV\Ҿ-%Q2?=WUW]J ,7B:>hۍM4mv[B<6YW3fl9Cz%k˛aĈw±H+BIaZy[?<@ȗEs8 ْEXlAq$E<霞{/xu V!LSD+Mr J /RZiاRVhA!Nb){,18?KL̹! \n8>#3zY0<=H*>fq*r@32|]ck6E`0:1A !$GA0z'XiM*` ;azEa98Ts/`^%zn]` `%@&1.lwX&4Má<ĺ}]HPmI4KJ0-aYAPn~ B4 4BUk>p?rΞ3:$fnt81,bފDFfv 6H4`G{'!u'1HL>ڿM r1d 11tQ؈4p@yѫ HSұdK/_@u]ARw2NkX C)!|A F9O1 ĺ.e o&JL*ak| U+4oW(Ul2U5v"'ÕYL9{(FЦ:ժxml8 d!O핍ܥoS؊E,os {r^(/ٍܭE9d6Ӓ  tׂi|H"1Oac?we'!eҬBEu;Ind2Om.(g exN4d_.[ `ys;S8jGI0[k'l3uߡ,̱A+@1 g AeL52bIJn$t4sv y%6j~+oB`Tp(.qȁs*V,Q\h/@UJuՃ71P.[zC:lxnicA>"Y ?ִ:W23> -6O !Iϝ(yz>L{[ X@,ZLF9u)9@㒞 ! U{7@#6sF;|x $,zu <@A DdJ'D !"6S *},KL"pk}*짡EugX .9 i\%Lh ap/頛.s[t7ۤb_z.+  !9a-'|#/5;Tx{F7KW{蜴^/aA%7Sr6^}"|t ?GT0\dHR,~fC b#)>s9{nuw7HXdfǡt#3fM=!A~s8 Z B0JL.4AݝN|t2axcbbDV5O*"e>>6iv;W.2;A)tx> 96?TM՟#=.U"L!OY}gL@$.>[q63Wc b%+Yi֊PDIBݴ~j_UT1B+NAldEd[_\¶ ގVXW(nԤ(0/klI7?KX/Rwg[k,_QȨ-B. I*umxzޏ(˟j,{;&$C1}݋jj;aHo,7MGoũqŒL3vR|<+mPX)hyiԧ.wB˵f9zRFSq<5Auv(*fM3֥V/؀s Yn9|r/ޮnͬ,ιO{;+9D K?g,Ft 귥m*iJ):PC6=ꠐJׄR|'v#@YZ8>w>?+ψSUF~fXǻa`.7"* u"y%멺;uM Χ8ϋO =%?v}.J&ƾܘgkn wcā kɸPŚ*Ds|=ɰ{ғwt>1cdmU,3"a*J.^P{Koޱ:6MpL T*>vW{'}#q'v:uR#ex=%cWt{Yy@R\I~|j;&b deVp"LK{ߤ<*[/Qdro=YdBO9@bozjXh,Sj hce(9wh to0)LVmrJp1H@,_$Ca^VW~ 9Bte} [n)WJm5cUi r6&iFcVهJO^y\ꡋ׌6`K`l(MPƽ_0 l ]Rgj<18H|d@jvM;R K>6 fkw/eZY}n Q\Kd"jx3a*i_Jz}!/*CXeNEX)Ef0ume{ӦoBYqYalc.~)JO#Ȧs.!@GoiR(y3|?"ę"=f`LMUs4xN ):S9Եx5f-^[b?PLi_sB b-ky!FZ>) DA֣^{ȭҲ8GC77\(ŕW;O"-?y[v/-4V -0",<҈ύwy F8 ZEҠFOdLKfV x޾ҿ+j|}4Kd~0`g5+`o60}t'kxy";Fi6$'~A[38>v#>zqP}H >!iҳڹjw3Nhٳb3@p`DwAbBn-jf~J)}X }ۄ3e1+xoZzg)b,W`Sm*Uvq|NHڹƸ:t^6O)kq$R_(Ik8R l|zwI>P4HC4]$Q6z" ?I9u?i2;d&ma!.P4 *jHS79ɛw4<}m[2?HoMKc@P_T8(DD7 gT$5|9,Kg1MyTo>(?DzPnvC+6C6:V!Q1ק[NV>aՔ谄F<%5m'SaX[. 15貑SmOZDI;HQ9iNAk{ , ԷklѤg  JXa8t Vz-M{q&-0 .H eQ"1QK5s_ lXGm놁CkUdwmL?4ݔ/ͼi#\ ͘"<ߵ`xfp@ѮY\3nL@F k}ff;uu6FPM!U:cO+{8Ja%qØἨ+EP$A{ kY<wu+L:OJ>=HVzQ<۠%B o`|<[4.䫣-Lם"_v̌<bGtO/X~|}' \U\^d Bpq9:U[>U'iMZ)>@%z$-CqTg 9.#9bapҬJZ9 6DlI"\X_crmLK]قX^>nJ?gOF&~CZ RψYh 7:\~U*#lm\tr#X68HuF `:)%OtV WFޞ>M<})`JdsAt]z+l`o9WZP llxՂ/ Fڷx>a +ƅk*w *y*YbOƾ+Jtρ6 \ܽAW) S?pD@Y*2 b)U ah4j3f]b*M=\sPգe|sձᬏdi^bKBY ©gѠ!e=Qz\9kgh ĠߖkTs7"}g%VJ/‚W@,h'%؆LEQ$ϓ2;ȬD[\|6&ת[bJ\ӀxoYox^`/~T* R{%86[с?Ife *B>ʪCnx1 q0?Zk;Hb6*@sj2aiHkʳa-ɯt"|k.#^ftpo\w4jDmeKW"EO٤2LTֽ<ڕA+Z{ۑT:'Ԡ*ws" zz*is;&dMHb!KTY+1}>oz'ȫ41^;uCҫ *\.!1X*%Ad]_mic^(lX"@CSE1Y@_"C<E9Uli4a VOssUf "15wqS3jR3$Il[@Uݣ6[A'-CX2`~g3T"WM[7zzÈ[) rS0DW.E(+eT)E. b_=O}(}adfs)A`{M?x̖&yϭ*nmjDqyJB4 XP8[t؍-Pk=dxz kj'9bۧ|Yp^Wj;Qҹ=n<֥cgqk[͖U6MU0v7x>q zC>?^Op | :W"j#8ۆX?'ɩkTjd{Ȋ"|NXz1X'/,7UJ[:LژCy+q6wrPMy .- 9s?G)e%W PǑdxq`eUF&fAzTJd8OZj߂dCHsF1njsXkQt>3ng 0O!h_X\zA$안0mCf@n6H n p5n8%FSh~3ΤlFwmdyx&3ξng~Lkdɷ7~8xvdߦ 1b͐v]L[6~b(e];+|6l%XSz~B"'b/@^qIܛ%$;  J0OU2noϊ꿪=0\EM݊TK1f0ו{ HA zrM Vo^3!ucfslM"/ -[ԝd5ls=N ֕VJZp^색%W: ~cז٫zv8GABCI0Oun{At^L ozuޥy440'Pgl|3W?!xuXlU6ܐxLUU*{ծ<2c0,u]y q/ϯ!hfHG_45tpV66L@\x|a'ӃRw WY# x XWn9ȅLp(Y.r v[Oq'j+R_x˖%C1R7it(\&'1X&z4LW3/P9L8X&A̋L+Ɇ;%/~cWЁLNle/ɏ߫4 Lѳ :,[g^YBd!=m\Fm[5`q)<ٮU_E-D1Ք)RDnH^`F@ەi}@˷%;<_60=?Tnꄓ"h׷1ÐN%Qe:3T@yODs Qʠ~ߟt9'(+˚rqQ\QW#J3/U'$sF򎓪sa-suR;%AF^M`%Q#"]{ꦑwQRs BrE/+2UِBew#v QY٫-( #Y'8RtУN=B-3 ?TLWpj+T]Q*6YeB  PjWJXcDX?]mX[%7 {Udx"9bkKrLtq. 44L|fZHm#^b+5%רvOR pha驐Q砰̰?Az{3;fu 67>zD { G5׬~,JK0i,GOx3g0Ǽ:T)W[-eY&YQFhU$ke$~%%2i~(Y&4eUVn}^&b^.%dFTJ}J[Mxc%m%k"wb8UVaݨyPƐvSs8bQA4 ,gAYu*kT=,/Mo&*e.B5eJN|wط=|OPǎ؃ځ^߿w7edbDōըV!` T;AeEޗ] pYJE};@ [tsp\.8Cw0"( #JRl02 Szc<y,AIK)b2m>9RuJ:zsu7{ lj$eÆ(&K{Q>geLdR*Q}-NӘ͜Cr#Ӷs{g1ݻ@UC`+Dfp>|J=nxsg]v}DAU;!jU+)*M1ThʘOGoㄥ S֊t{č&4>?JW|vl@,XdY+!F20{ەzFi'y酴k %q[M 2/($OQcvHAgOƙyR" kmY7J/01NJLi\m٧J|G"Q[UK _N ko$Ar3ɩMS4+YsV_yNb>3{=y"}& gN!{o33FЦ@kCWҚ3΃.$v d*#oMC<5!"p'f3fTp=sظ9#t^R@ppY6쀄p:SϜ)!g(RՍux.'ϭRiH792 ANr k;[G]t4fMF\9d0gE8Ff} '{BZ=Ylp9E'U %4Skmhj=WH}x x~ {i޿QI0>Hɇ-=BS@Fnθ 6qYz.^L؅D7jjm>}DpȪ`J41wVTWlK B@ 딘r.wiFLDqxߒMD+3_*Dն6q0DZ0~eݎ <d 3(zA+~T.8xDÙ⇑˜bn Ʉb! S]bvٟ5C"%e2͋GȘi)(v җt(wE*z2q?68<}Ŕm.PC70|4'n X5w4,],Y Ɍ4uI Y?}D>ήI u=Q?\~g/-xtd Z|sqpa#Vo*}O(%E+-!]psskoK- lҀ/<e#d02#:!=ڣ.9'.^ ]Y/I^!b,fp4鞫q. oΙfgb+Xf+;$E( W`f|Jg s E*5ßpVyoK;~ 庐GL2G94GQq *Q6,ڗJpWF{ףi9E偂ڶ~Bjɭ%\`Kdi7"m4=JN.c fFO;wEPyx%kaީY˟ںju5G!v'33pn_Ui`1ϭh`d,P(u,|^{o.'xQ`FX`RӸﰣhNW+1vxOP5τ68 4cT fK+t)!ҵ qYtXPN%Wül(Qiˬ忦gi!ıMIc< 9 (8&AI^:L6# `mS+KIlEk];gGZҶ5 >* (Y[O axOEv3XX8.bmN~(J/ףQDjgsRcKEy9~ +G)ⷬN"SPN1J>cF7jjDx44^u@ 9](-I*H>ǝW_?TQiI'/Eb"ΦcD v`ڎ NJ.ª&^[B2 qlJq.8C#ax?DL[M-˃>گiA7̂-4Pߠ~0V@e+̒f7("I#ĹP,yn*/ Z ~걡]Z/>wӗ s`.^|.ѱ 8<W{nEM]N/3u$,_Iʎ9QC-VR9ifbc@N=P:3BP]ho, 4H 9$z~MY*,sWvv]o:bvwX̂'ӝRQaAN0L@0te(\%~Q̃=r暂CqHmĩQzPtn1(f$-:F^-dz}+rmʀ_$@d9JlTX,AyR6IhcTxA0Pg&JeԒ,wgw3/@`oz#'&ubY)j_K7 top|׬Zڜޞ!qOzP nw& 㝻^R`_5 xwR/U:4Va*-2&8_vTn{(33g_.A/2G [$nZLξ.[5, 8;iw(7:WJ2$\?*va՟}{ ᧨P=2:<5?@a?CZTDԵtt imYyw3|#fӏ2zϠ]tiУ/ΫS%ȴ`h,SvR쉉K*T;፾io] NM'ޑWu6_bf(Mh,U+GdpQ[3I/Q^E+Dq5*l0kґZlsL@ !?O;UNBA!9l *g ơ{B9eRg@Ft9P"v^̐kZ{Bb.ֹݧy,rL'"VCjv }t0aMv_UM\lW. quQdϒʏ*!q2cȈ%kkC QF C<FtbU Kt^1{, Y _oBشA ?T_V8}"NjݜmV*sn^.(u!$ez;[jr uZ9IJpn?/L *i H7߇-hݵ*aȪi\Oe#ߋEER^ryO*n!p)]ӄw֍h4$S=)>#:>?sbp5pEh-70~C-Ƀ=%cW;Z %1 WUŜ?pGZ5 R *냁FP<,Fq+jj><ƫ0{AS(aK.* * La /F߸H'z(EN)_<TXtfJwtT#ѣ NL(Ne}ﺇ\mI\ }'h/z{f(ߝiJ~h1FG~s\(%X֕t@F4Jc6EPϸY/#\i9n*tYx n. .?pؐ-s(ѳQz|CTpw-&!]1lm+ Gn5A_SHU5z֨`rk"3Mʫ yp|s|K X{[5 *3˗nr+/y>;Q1&'`Zq ~g[0cΉPM <[_k4:GHEѲ-24B :&XT077=͂l"#pd҆-$\R(_H 2 cH >-3JeLH7zT:hǥGII5SC֪BYh'?Č+]qу{#8cXd֑?tYd#U_IWgU1KM5$z8z3t:dW-*1T1o>cbPخa(*tzW%KvSdՒ173`ӂ',$RkȭđMqd,bX%=812fuk=P%[m2ɢPUUSO[TȉfJK @}1n·'u `%KFprl$NjCKXؕcD{Y9ձ ~ic\X:&A;,%9RN9*Io+Gg:>旜x Ń"|_MO+ 1:*8ysi-vc`Ip '".xwZ( GvOm]> D$ m[HOi *BcHb3UmIw# pF8ݎ QoRT[t5EgBSG/yZR8+7v"w2LKֻA%t}%rۢTNq7pNܞ  K3)fTPnp9gvۉ~A[)&q Khyq Z~U" .?BMM%E_fwDF!h~KrhwRk5+Ꜵ(K=f ~I]WOJ>ԓح[iz3 2,{ϲ9VI u& XAp9?g3!5D,q`۾4,{[7Ty.^IEUU'Ƕ4Iew(>)LZ:6t: bZ,Pj ``3 Fh7n_(!Ұ0`%TW(c |o*9鲼 NxS)hҏ+|A?۷ 3/68ܧq@5뺤*~NsI(0:8'b p_cӃ-x!zxUDS>򚹗*B \B8zr2 T3r(] 1(iRb8;k-~FC苭.|aBu_[Kv_z.UǨ$p4}(z1=v_cc`🰶BFy}maNdA1eKFwc⚛QD Q年3TZ>}tXj<') E&.`?%cF?I xos\tCLX͢*6  qSktpB}]ӏǵ5~DEp'0I/5v-"G"eI5EKPn͖x7}X:31tz$N5(z6oI]>\ہսײE+Dĵ{B,JaBޡ(؛Q|CESDZ~ |jHg5b%irDwXby.VVhzB:>yfJvz65Gvi(H*A1Ԣ3,"ŕ+(=bŜPHіhTHKܱ\6 -Wn|B ;'sƀ9d14mĊqX ЧB @ lk/Nj2VՁ(q.\+Pt(vC0iJ1ED7F90Yqrãh;ާTukg0'ֶommY` =ǖ 䝖L͠#'9|c[¸(E^j<:8sՅt!x4^hfѿ $r6 S\ Et^0)aMØ :}tJ][^w5x{`9"$M;Э0F5}!I8Z?^g~aYV"7)I+/^˰QV_0oٸ=b7@5U%ѩᯌ\WR/Zyv2_l^㰡7Oq[%Ϫ˭OM+[f=,QPcJ6Y\ yq9ÊmnS.ҵ~}"_t<+$޻"Dƞ|Hlqc΋+==@d#: ZzV<4/c9bxo3Vr[\!CA!XZ=2 ^pu>&XG<RU0b7hRK0y{jpGjptY]8~CX^UˌذH iP!h(1ƙ{,ւ a}1ʛY+c8D$YV+\sKНp4(*JH>:Zʣ:^${E/AUIAEtV+Uc_Qc7f1 ]OАu+jIY)`yIJQ˥}[歗;Ɖ 9ug=~<"Oif$erW򶧹.%Lz!PGD Cc=?Ȅ446-BSq.b7yoʻZT/ڰޕ%"qP`a:R4\#eR`اboGNƣx-fKlGx?|4?P}qu`Z_av0Q+) l~RLH2G suݶ,D lQAjKpo2-36cЗ7SԒ AG3,5{WK3G?fmݐvU;?%l/+DwPMr=Ί}Wmwqd܏2 \8mN"f H֛9:kTd̸i)_+a؋ctsC^#& A=ǦG5*l$mW$"^`Bʝ Z!!O6JIEј1G~,vM ۽Ybr)%u$qzV1a%=^fJW9{N1 .?= = qOb# F5(ز >2\UlI`8J}},ˇOGY޺>VޤFk{*qjBgPH;EKV =n8c(hN,ՁZưPgVhGWb|Z4)NU[V'+%Tkg ]}=\C3rSgʱېS:*'" +\ۈS˖T:U, Fit p|vs`Ag\|459 * _6aB##pƟu?)*>5޾e:Xmo ڲ.-7OBC$w`zp m--n&d"֯W.WwȐ W bjg L"U*1rh # `K'*"<(u+vm kO^MvmIKyDU8ǹpSWʶoTW{-V:v^Gl| z]OOro1BK 妙t{I=[cҽ7CM ׳aGOӬ;v@^sm`Y]ӑ>V[e.(T9/=. j`19AH#&c) )DZNV)CEam;v 3p^sx_@uCvzVg`*>{g11k)+[Ho)jK g`C};=Y&1:HMO|4"8ְyDaUAd"c)$DPSp/L%)&Vkz4 ԯqms*z@Zr,e " ,;wz6'3wxey7%@:Ւxm}(Ģn0)qUXGmRaZka`CYs_:IZh?RB*6нHEKWE(rG4IsȀ8i^#I"v7sE3Zodkp8wB b̹şce>(Kx{- d Tth+P^SKQYD &(XȱX;Jˍa۸#qgF**z\dIf4KJcH)T s{{#Y /@M$UѣW+#Ǿ L|>"x0ޭ,Ӭgf*=8+-JVčjV)* ?waE "N.|}EOl$,V`Ts$)5AMĈzlYPn 8Rdݺ0<T*閞hg3вg$H=Ǔ*1ҁ:f)zC+_"y0Rn_tJ-Βl]㗱YLa g V}bG{E&;ٞ1Ad'QvCHwuuK3n#w]AT/UW~ܙ:#UNCV$XXhCL,ʺnbEe 9RAp~KlW꼒IERyQΣv(>;wp/^\|y>4Y>v51wuyxD5ZwTi=4 g[fv0KhSOd9z89\a.qEm<Á^+pE5~Oܴ1QZrZXEfVې;.|?v+ڽa_K'a7"Ij>H|4/ap S5)+wo 2w jYʞ[kW#vthfŪ\YPB ȧJ ejW^v9g[t05yTl5zҤZ5h[" +a~T,{xy_M1nNͽon[skI~vOY9=c*>9#~~;>*k y7ܕu+ҧˬO&&p8 m<%F>C/.]_;QrLEm.ZM1FjcF<53#G3Q] șȒ-{ie"rRT{L[ȟ"_ ‚$ $҅j<$ҸRi RVhf0oBS0sRBFʈW%!%1*&IT4Fu־$:nHiNuməs&GV)7R&Ղ?Kp"aWO c5>*\fIG *\G>{ ~.{JQH')z'd˥ > LE&6)cI[ZBޞ.DJ9Aj薥:>)"]ɷ`tPb ^-AsGH#-UyJT0=qIS?{Y.?([sx]S rC,vFs!40 V~G:BH?}r”G/!]qm|z-#B2Vz&l |( uP'q9kzHS"(y6)6y}#5P^Y]$c\ ܹ oS,ǪI[RQRWSx$Zu:_ $uWMVc*&.jic zBצr8$Hol&ХX|2bXK#?>dxL^ʰiZ_MA!|`6Ci1k,S,S4AǮG1 %i;x*$rfL~Mt=W 2glrq (s/(^15{m= שAsd |ОP@UZ-&D!5AT )P(͡)/hʺʇR)0c膵u] iv{+CIXvMY_m#8}bQ9Ld>}A8)vmq`eߦuro&Vfs"1tDFnaf0Ž]gP:/՝W tC8MZN`XJ&LBҀK'\E( $[ Vux*VZ\ Wg Ho?e97\m6aX ]+z)ǽzaKs&E^ֺ?133-ܦ`5}ͩ8NZU~pWhXO/BbX&Hx9Ig@*OE0NӁŃw46gq\QIl#TZ_u=L%oU&I1ݠL[ѓk0>"^o_gߡZ\Ms2o.粑v:zQ5U*Ex;D{Iߘtij`}RuK 9y-17 >=;o &V:d=aV3ߗR?fraT@_BaD6Z|p*ҝVo8fheCif@D3q. Y릛j=1^z_w|0Eu͜+@52Q6Lte_!:i9 l˧)m]+Iz}BxkׄV2)d'a|,9 wL2HRzsE~uUdz}ZQ·Wydgy{*Txn}ك`@^V3+W>r70^PTXe٭c񉹲ADP#θg1^ ~{ h_ZL H%&T 5|(NQ+Q^&jE;=q(o09\t9)gH,ymq"&s>T0 3X!R+g4}!qNV%ew{ʳhҗ`^;v2Z+LыFDc5&/CkGAzzjc| ~O˩57p7T13B vwJ\Y;^ b Rh >bǭߗ{I_~؛ ۟2W^O! V]Ţ9ac YMl axCG\w1 /wGXl /F5N`1(?$b\$;EY@x~iOeq|PR)~!IF|hI r"6v  v[A W߮ԥn}7l3aU/@cIUħX&<}=TKCmdI|:nB"F]d#p?} /(xeTٿL`sS%Bfwc3P g@%S4>=Q 4tW/j4}+urAtfxDo魾a\ީ1s :)4oq/gr͗F#ݛ0eTfۉC_amL.vrs}fTU QqN#ޓ" [!%U͘mlE4O7֛cJW BS/>_o1P]G{9o{NWxvl$#zPV`qjJv=ͽti߯̊8 ) m ;_*0q]^tEsX5 wg)=톝g]h? ɣwL_%<ևxA@i'0ojX:7VΌb \a 6[BD)Hm(\x8pWνζm^%J81v3MVW=Av=Jr]ԳP+G\θ`m;_j @#Ia6mX͗Q*/)_1}Bw`"0op% 3{[-fAwܰ_ ,V1u$8 g9 KTvwXVۅQ|!iʳD)Pꖊy5o] Q10◧u /~?O涅_F9LeF#A:>k:vJfP0BjUp̅co۞Z&$^#`wR8PDdqI"jrBQymU($_ {[TU`ZrO--ǫB* 8Q艛-v?Jv[p.)bpɢϤ my$/ե6"M/4/fZ_Vf SI>Gd3[εl}&G`VIL~qDoCIe"lj혖ڇX%Þm5J Nj\,Xat|I۩##]vC*&>]+V෬Ʈ81$(} !$`]r1oٖ6iE ZcL-Td(?kOU|+JnYU"Rvfv~7/{*v=`%2M:LV^;&U.fm3xDN(s(ʜG?\$A` `U2H.Mxe6pJ܁60N6~1i;}C) ZP 1a h@+˺páw!+@`O[2k6}~/{vu~懡uYjT( = V;m\W*r fV @nNJI:s072Vi<\v S#1/U -%R^\rćf2錊`#L--O'}ɝ N8Sa\!~#i zٙpfFk'{,k̨#D(T3w'w>[ǰ=xq< øMQKnf0O˝Aq_A Kۇ.+0칐J}RM.ț@xK26d5W4ym8d:g3r}SuI4{.Oy&22Z; e!i_R*Jia;UbSTVUpN$ӿcC\n0{ZXN {nP?/#L%'T탲kJ<Q8rcV=mu[a&EWG{v"#\Xrj#]k$5e$۽‰w,O#d=]Ւӵ}+F4`V"7f 8%>H^cuv (yz~MRCq#V!/ei9F] ǢW~+njTkXiGx 9) "i)nУ&{?yQy'VB߰8fwY4GA٣" $5R]J#_`ix3ݮ#}qU8<6Z@%ABF(8w 5DtK]eecsΗx-4incVsmqhzSFPb/G'MbBsq_J"9xJdjUjYmm̥nuI{EI>)Wjs6HXtٕ@k +2u<=f՘v=.o"7C(AF T+lX:;rR߯ϕP Is(^>NvQt/GmiD/-(+I~XǕ{0Il^WmW#7%h`ֲ,a4.-5:2'ǛO܉&jLUI6v7TKģ~Se&> 6cq$<@\UP# MT|oo"-LGkryDQ*=`I Y@Njj8$^1)ŚVsjM|4f;yvn"ni_emf}OcJ%#v3 s%D \F~+O&)S5mh{ʑn3"t ToB,tљ2~mbwd0Fz]R8~ |^qVFZVpgJW iˮ¦lY;C )R#L,G#8B;0Rl>c[>:z&/`oV gy=`lXYQ2Y˯EgAYE3}FP@6olTi֗Xz>S+!C /$ل[}x';)NxL_@:Ud)1qێMTmh,S R)>VO֒dUW-7M*݆Zt_??_M+:4If~|SiJ,x%RQڬUY,~Rftyz;3iju1G8({KU-_`]O[2e 1I] P <.UGBsA ],iuVC"0,7j R]M*@؞"4-{e{Wnj`kC++fQȁO Bs8ИrQ6d2HKVzgB'4=|Lu EpXff`lre#))}# ;*}ofAwymCf_:τ$r~@܊.k#:1KDcoڳωS5cjq::I KIA/ީA<ٌՊ "]mbVMpijpӗg}- a3|A}HEث=IᘩDUw\?cO\ 5ݸCŎ7b/ůGn;a2DIexW؛)2QaM#+LC1ԹQ@瞅^f PC>w R(c;g+2۽Ys!﫰((ә" *lr8k ϙNj:i3V@&iW= jH~,(yӬwGdNx=$'1{"Fwc]CzqyhYS`Yc[VzȚ]kaGf]ro5sAڝ>W2ifzZ؂^]_.UE~1PTSw[| zz]L pT*I}GPh-SU[[^;Ě0ե5䈳B0g ChǤl(ȁ4հ$O_g8 Lө2cLT'8k<t3 hz(fI.DܧT顩v8Vؘ/a6Wu.~54Z+qrD=Q׎9>TސU[YPNk]x4>O =V V(Eɦ!@p£U37?1HE9}!'ӒMM=m"c^v’G?<}AE~$E ?o+J`V ~]Ugo͆`O"]Jx "F1Z8';X"S%IĎ>(<| +c6wp{ggI- tyǙb4g@BD%d'L+{B[j`]w5|c|_x2Hځ#`sqF,L7tfq9uM~Wh]tuet9fͪ{f =18"_\9Cd|>Aw"M3hgå)0'~p Dy@fI*(œy/èN}(uEs?궛Ճ|g?at5lLۦjѫovN;^Km>#!55Vt=iR+2=1}(hTfw NtoT [Z.;$+]qV ]ZwV=j˱ͅ-A*S sU%&s NT{)|<;rt w5)ck>1ú)H . / 4+vZNGj'pOo.%0k73o@UYO.vy3m[W1Ezwr.k4/oC.-!. I%ΰ.m5Mz`29MV}8lL VWr`pM3/6[NjTj|tC7܀)ocFc8@C[#_ISN ӹ\r|D@K᝷[( 0ȸH^BR$?i$n$hZ2\:ܷ9=Y^?1Kn_-kB`=ة Rm M">SP.(]Fj$PcP3*fՙ[ZVC$Lϛ%63#4ahCsqDR7K_'Y/aEtǎ3eyVJ&ye8פ$8Z "wfvG<~J@S4ot伿.~0dWV^" '.,&j9Yi]?STܹ?,eD#wkQJ@P;W)hcu(Mp ͚4,|b481!7鮉.Xb{ .$j@ yx7 sB\ΪUXdMiZ5<]BLOrV>jkϪr(d'2b~W&j`ƩMa!ܞAUQ\Xɓ-3|5@: : 6y8 D1}* Ok{ID!\\+ #`睇,}fh}ӊ?h={bhk2$zeLNgzo9 l=zƇys, +j{Js]uǯ2P.㎾w+1;-IF_< 5iYV])N0iijsngPHXecnF]*`88Q!sdd'xȏKMjۅeDzj Li}~LnG++ L~*_ )y%+Tyg>"RBx15WX/wX.j^$Ĥ\S=#$q➦Ae*ԉOQ؁|Ef %|dFGP:A+$LDyieoa+3>¯S08z#L7pm7lte2b[ZZMt2 vg qS'jyJ>׶[$-uUΔԐw "uY,SKL>8W'V~A}6NمV˯Jvs؉0Ybyć@Z%Xmxa]=C,1:Q\F?,渆AFrL OAABϵK(@|%5O*rr0.(&JբYV#]Y y=`#{AoM,ەZĸgB Ռ&xqƍNem@b>φ|lOYybCȄl1ȳNo٣|ˑ7K&:Q&1嶧U7 vr?c,fYBՇuFۄW'@Yd`f-7|->`Lѭcrydoy3Lb&CZ33Y9i2 <ͳ~nUYXP"nBuR/JbrC\v"hd@ 5HSmrH8(KU"b3+ lDBJ(ς̖t֋CDi׷NʹnK= bؾ?#FN <9()\'u Fގ՛9A rd)Vu! 0{ *`G%J<5oA-{[*#r|W'8tZmY`dlx 0؅ M#}Z6¿LLܫ;]]-w$ t y CznqH ښBoP,vCeBpr#PsAV 'k35$[u"Mo^NnC_KD@ w7W^3cWQZѐ7C1;p]t{ZBK[x~E7LrE6"^2uWN4/5JHVr:@aRc`CoT,^sr  ClaF+9iWÝgy! %&XnHoUR9"ڊ'^sUUv#c@·xח?y;U S1蟆W^MPcHX%S|O u^sEҩ NȲ&8 砙 'Q Ӧa7h)DΣ ELk3)Fb[F5K:aR\Ÿ Vwb](DJѮIMaYW 4WL9bΘ_G߶Z8dM4K%~+Ed)dӄ ,~mfQLry5ҺdP`c{$78[5!9h]XJp e cs{_b{9I#o&#lq-zqnDe5%0G]VKwmX L}o\*R,2=fG]/?n\_ZE*pVB: 925bׅą'Vy#ϓ/>;r|YWCi_wʜ>ڕ}`ÄllumF?F^1)cSP] %~<1𻚍Qza!i!bb_MW07Ç2U=ickc\ϛ".^lz nP`1M+ Y6!aܕ33Qbs)Y Sd4]K Mi=t3 9x4L<ݚFIZr6e?o`<1j2'?y^-&v,qDY3\e*o3OJ .܀gUAü8܌#R4HUWK;~4b~AxAiG1EcHMCBs |]AlΗa_P0>HDZDnd Oy C|́`$'[6I\PyCWbf*H,f%,A\xOݟ!3mٵ2}9 e'k/-_߭ՃN,!ZewحRR-BC:QSL‡h { K|pN,™jFj#/c>n(ߍ i[ ިԁR@TFM kQ6(7Zv"]߱)(i7bK+w3{!-mym< \eM=SN 6A0" 9Rԉ 4Z8-l>]fHjhvkA@=1b3ɝM 7 q"ii5 \_uגb}[`Hl J/k~JTx<Q|h'Y*9th8O/8Ld_bE24mQ8,譡yiB 1eȁvJlPzGIn4#Y%~RQq8Nbi DohӏtQҟ(tJgb Mγ2;Urb;ta G>wJ-߆-ƤXPK CQ%\P[hwЋs@|39Z'0FMTcHo1] SB"|lkuOHj7>Rɍ1 ^$"S3?ms֌ !?2Ƅ:5h"6z|SV$M~, ]o5=d𙭼(as[=/5'md>`Q*e# rMzFteL@Bq{VI.O` >1/+ڂW:w j!s[QHiʔ^z&Ӡvu<:Q__0į>1&#&Sn7m Ɥz55|l29wFby췝8(`H!xKHݶϿ&O`i6!>Đ;P7ƐNQaqmg٩b@ݍAIU>/L.բ\"{bgl8bjJ$1oIwHʥ܁9o*a4$?6s 9Ё! C= /"7Jc.ԋ{iQvx|ce}~ :i5Q#죶i[I=lVKXNn*\F} aݪ8K9p,V.A hN˼I43rQǵk/.TZc}../8*EG(~pٶ_ r ԟIL@4Q 9nc0:AS7$򧑦GJ *J(!_IpP6j]X,ߒgz+V)ٮFP^a~E= 0.L'&!ycev$#y4Y3>.!嫻kTUg2GD[ivGIS:i1p?/ItId`5%*-Ю/tCLי@zƭI} F(f!@d=={nh`pe@c @e۶x&\g:֩52^ta\g%dP7Aq8yF-M3%K$Os#*{7/a;6byX?0W̟5͖IO:f>ҭ^ꮭ1ecw*8bdc"iBbtox]*f(){q|S vh1ʛ4[QdZ2]]Al7UDkը¾-uŸK!(G&Ģ%I]o>YyF+[:J٠ +{,~Ea%5*|J)('7kR_5Ad@,d46#͂I.bfѹM)+td͵b24iel]{|: [$7JC/;_PE`?1å֜*64ޚVXFLRxC< ;`7}U:KVu?naopYxKq}=@M5+jkΪKC ίXV r|t:An8PTx {T+\:ϝ}C?.8JGQWnyxD2|<&vQ*Y>@0*|PA)Kj&NV 2Q~ۗ*<x.;3 2Ν=c}T_te,Eb#!a) ABH3Ӎ.ƻy=v`rE!_ zϔW!O/b^OX?v]X[:e˱دJ@=+ֈY1²/߲^;8[.Ƌ^K@ffS s:;h:7̴:q nZKYd<V6桇#jxfpw[6PIz4SpMl [owl]8`}5&^ 38£Jnjm]ױXwt69͕X1<T!7ha, Y?Y-گ,>\Aƾ_4'87OGz8EjFzc%+eJ|ʑL`ͅ]ܛF~JeȻgR't^oJc ^QK$ ^&[m_r _NxU3qzK jDY~{O, @rA[g>X OT/2[T߅MIο f48{B-ׇq%_c4 V0酶d]T ٨lEfTpJ{̑UX_ caNx?&6gr 5w'J'ziQk#n §Ef˕ q9vQK+g?*@ҳ/8P.ޏq[y.h*oa~tȄǾ 4&&__47rާdwӗ8)@0c(Oڿލjv-:Sܘg\ jozD KJ!G8Q\ay GsTNIId,Ţ1+ !s<SaFh QҠik<튊|U[U+{PSF-ű5Y!KI:{)1"5yKJ u)+)d 4y ikyu5tܹQ&<fd $5RQL*s621gB—SY P=5^Ϛ?1)TQc0ig#D"DvR.- Jt#sQ /AC޿oUA۴RuLt_ mm큼TE~Wۊ պKgHh #<:&h'8,}L7",ň7lHzl}8qA ; ^6oZo ]'P‘ұ"b\cU2J5!;TľU?A}o<0T&3,3{2/]q&;VRckβP-}oP` rӧ,BՕ7fB0U^ n}Sp,9Zpؾ,gK/>>oT;A'r᦬H^`i} A-IJ9rxꯟ& >ʝݴJZ9&e̩'، n82dMr p(vnӃhze*suS_Gd$TH`cڇVq}N=:Mf` /+".% \Ň-!f!v-ȥî2L`Z+$+f !G H_҄&]~fv,&=pʵ>}/"hD*T`&12* /VPܯ.<PQ"/l#P 38& ?k*Z k~|Mb<(x2WN囄@w(/xHYɳBxP3[ :|ʄ#!Ҩwұ\|zo ?q 7&6oXAj,G|@C176|Gھ^tajʶ[WHhobm}9l? P="D{37?y޼H~-=̫@olFc w^ Vհ 4 t4pUf׭0B]:v)煍5`]K8I0k譢[Aou*,I&TUʰP<%=m(%C.md|Մ+{vSORlTpϔ+B|rBIGEcWsGU癩+a"ۼ?L5)䍌bAH-yJyr[tAGJZeZWؙ`ҥܩKXyBѻ=b^aT=fm W^R*QKͥI38+42ԬĝܼP0iU:]Hv+"<-|7V:H-9fw>U{b ά "E:,x=p,glv+>J$e+0}*NKĤHt)~rbc|y;i /4xq6 }`gW(inh@uXFGiVVxJKKاi/ 03ifFǐ y ]d#1eTa,$J?wE FCzM0YBQs  +h ,UZ w<ހc>#!vcG ]>n:&8ViQ%>Mo-7ySUOfaY{.[zJ\AOEawmy᥃㘌a-b(ףS*D}č4&̧Q".<rVLFzʻ](|MU7i@em}Dff.Y @D%w{,'KT7ۃ 4z~ q!W"kW{ПV&F5MDotD,B#?K $+D:*ʰ\Ed+n+hxT `\I>{{ѡԛ#+,ѢpD6m[.P:JZN2%*j:*ubUJ/=~9%#n;9jKJX C)c-BUͣ*]X*iWSO\1\<0Dy+6܊ _> ˛A;d:yJ" fT8Fw.JcM ui+F7xf4: 8,*p1Λv~t10' ЭZӔP`ܘ?g$˥$[ eô U2N!5R}ncS5壇,SQn"8bNFWBt;|bj6 )OȔ1%eKng,y@UBZaf_ R,S"9Dg+%#vjE ;m!+_[E%9-I%7qg(7ʼn,R}P.Ck9|oNZXq< -N< >|g:uwyAPEYZ"LXb*x3|KJz'Nţ2T`Ǹ1Sx@^!)AV{%% CP1ζvDHVُ^-$ꊜMM'+| ϓt˞Ή<%kX Q.GeG8dBz!L29hjOWL1G&\m /ܧ n>M ?j`P mΛONb;wt3Kx6g Q_zb{xGa ꩣs@B8},.dp8nѦ6Nhm jYcO7ߥpY,lpH;7~喺۬Y"MO4& %IuUcMa/{*sn> A~Ev+ .I2ܵW0"րP0eJtGInPhZvUbG7#NO.WTVOKTW[ ;+p.#7kKWm U }m' K‹<(isRvA,fF(4b 0cO:1*E 5iyuXIS>GiGO KfSɷH`X'sZ0nS/T!+ m=51跷;korXfU!^`CZhvhAf13& o>0sM,u|(4 3F lsژWm[Lf0**Yit9Գ|4"): a[| KeZwfE]jsD<8eQiM:h2nso~V:׊0skG#R%2q||R[c* [6ASX rӆi 2Q9KfPW{gNÔr­w O'Ҍv?۩â:yW=&M&?r=ooҾ;ɄKg(k,X߀,1ltlxNA$1йAǦ'hvW'_sijg5Z+{.XUNLh^/jN߫д5NXaQ<2ÉQNW {J3zϔ mG%*`!9Tj -FC=' eAylHXm_/kZnqgA0x .=\w>pYg?t`{1\KW fQwٰ_R,Xv_X @UsŅ)'\LAi/~UK&>Hՙg8Յ0VpOA  _3krj-71d0*pLR5~Rq55(Vo{)z9r Jڼj:rQ\V"ox0q<m ?p*>ǖ%:VfiTCB`n++B(C$⵹JX\$u _r%<|VF` c! j! niԠ~1=GIGAdC{ ;mU /);"tub8%(ImO? /fRS?ޒ& ٮr??&?I;X}6 N[d%ML4tS-ʶ?ie~K0/D艙oK֠W:O,+-|еãĎ$ן?M KAY=n 8#%M틆:H0ÆЖՈT\NBv@1 .<#V؛.v*FNt*:kp[m9iF^F9װM;wuNvRhFm?BYCs@{bn,bi:CL.t;Mq:]HEyu xFɒZv4&jŹWƨc,'sk(mNwu!]wl.RmFm"fTp( |}/#!I.xǣ@8T-v5C=}\[,?"a0`HW4fEb~@ w}<<`M-ja>sQ%/4 +||~.4Aީbl[##9MkUoPnqۤHQ饪eo;P#v%8ŕ:{I 'Ҙbӭyj^՞0 JDD<~5h[]t]FPK"n]%gcuxF-j>4YMnWE36+DB׏*Q 19i)zfήHEQTL:&oeZoXM/^aA5(e;hcNuUSH:wXtq +j fRSDgs z*|>3ґfukӸ3|^L΃ț^Q= $ 홐[hTN@YF >;ggVɴJjǥC(2L!_ˆIgAhԳBQ^bW!VM10 *ѡCzsM?pJc srִu`n)*qan]!D @(tS\U\~U c*X7RT[E?Ơwġ{,@$[I@ J;(!)J ҷ7-k8{z:kA}O,ÊJb4\'d`oxD7[:C%%xD5;]evA8Zg`y7/-ıD˓_YRHԡQJT[/VFJ+ "/j` ࡖdv9|8^? >WhV7]e ᆊSPK__kH!+:-ʁ|q6δ)u7hGx@S@Zyz+Jw6Q̑z5_KPQdWzq]K(۫;v(lo`3KT('?2ieBaɳ擽#b5$֠–Ȫ+kb-%A5^\:F#2v%Ŕ:`tV 7XD*TMu Ä#QP,hI8Ve!ƒլ?5mH$kS R @(k19[zwST̿[5FDEi=K/If7qF4JV7丩{FC)f%PKz tHV}g7o# l(jNmOQ| ąI[9w#ƌb7*R_Ȯs_m bIDgFH6ؤyy@#OF(_HSX%ۤ!%8K-0 =Z35gqbjO袬QyG } C `\Bh.{;}*whymcͮ{T\A!a6 $H߿喔*ԓg/%cv;߳ /p b-G: R #g4d9aTҝJވ[ŗE[QzM(A׃m%HόZ\QYq٥հDm? &cǒ8{'QKFJuqxgrSV,􎮀ӑz`aH t^P n}%^!=3V谜JĘ2i?"LxCGNa[,f|R/yziUyK|]\8:k\K&_+RDx5}ws} 詼*u#|/e3M[=6]L8#FbjW`լ&A"tf֭OpoY"D0IX)c71 m}] 4IcH(t 0cgu\%LMZf:_8)~ ͵D7by-V;T3}i@&]l{`S20G;`O,‡Kb"NvUc|0bo\8% >$Axkڵ+K.>=<={*ipx x-S :vZQ{']aC In d6'4Mdia-m0gBO|9UjT7PJ-\m4㻡ȦAvv]<Ģ'+FtjƷsN&Lvx sÅU̒| 9*S00u9G i/nd!`q^#iX\t.~'3Z2G3>_a4/vMgCy v(cz'Mv׆ />㾾ݣtϗdŝmpHj`}Y=+G_VǻCɂ6CgAd6Dr@#R51Rg%0^m4Ow%$'Kmfǭk$]$4:N1 Q~>W& !S,q&fRmو6Q=o6BnyE͡G0ƿm}s9Z2diƯe 5?*1.vL 1|UȆNdp(;FTϣ- @ZaC/7/6 tH3eC(x(@h^LĀ${|pyuJUva17F=)!l~{3`hnapcqpy]7SFEU g@AɷzBd@v!Z$\@ҏ *=K=Q&akl >d ̠('~xw,&<0u%mvv >wZ i`gM&㾒,mB:z],r[IY5~PPe;jF&595?g:YȦ(@ (%>uk3W"y.x& x_ 8 mOzHX*Dfڜ!Z8dڳ8-aK˸ͿIZ5($M;C=Dw,$]rI3pk塊H-*5cH_W@ ?P ZC,j(?',ۍЛ y'4'V܆0o̍!TdUodJ rMN[ k39ѰۺGRfQkٲ3~7Bw:ЉYUj#V>(缜aKG<~ ao%] ~KI푆M1pDִIOv7 {^49((;Rw"A5X]\I (2j=c-S>f麯> Sx8 afEdi/2tMjNw{ A"u$*UWfVc=#f~ԡFqޝrA v%`Cq_1=kP(!,XNvBژQ#w ۽6#JD^c[GDZk A\Qγ9G/Ӟb q;<2E< 7_B8eW|yNT&h+XH]n?#[ HtXjxm nLo^!3 $b8J^dmL&0AVN.vXzԑd)bm M#/q!,Hs(׈ sչr?IBh3>d[vmYk TzYO}0 ζP* d;[nPcIIR݃0tcaBTZ-6PǗ Kh(rX<=Mt1)jH'~Bp?EhILGXܞ%od;ݜܹbŅ7]\ uS3kyTJGI_!l aSw)˽>WiGRsCܘR{9}r)tFVPr:U+!-/KuF͍02rV@äe22>Fht0.uݞ;ɈGR4 w p*E;o*:6pR6V0IOɟvl3q )eu*NbiTD :&("y70GE(@"{"XS4?;GEK}o+zbaQv1Tѽ_ݢuE#zq2sy_͈w*nz݆If@ "KOvnp7]rJѯ"pӋAY4MoҢt_0E=Jkx9h R3ĄvXg9(k}ϫM*+g!giJ1H"?t(G5 ;q(T7a : I!I;o$ & 0YH_ s EcT$|ݍ}.:8w~CKQ\:l`ձҡ}qWNpF#܎y1Zs@v uڂfu 㷤'4`@W8eZV]2'cwڼ*GWUt[c<3,0#6jɎ1FhT&D%[ZRBr햭r+y Ucf]p8;uf?Y!YvSdLSb6+g^b4;#B.Զ$3`]L}E鴊Pz$fM/ݐftlYf8&B;=_T|{pr (^5bm J7ݔXnwR;2Oߧj뢲Zj:/QBJM4D^Zmu.';!:xjGvu\{+UkS ܾ7`<Fӕ\*y N|qz6=ح$oP?!!(l?#iQxy~ B\Ƒu*鞿WpH 6ˮ H~9DHCyqH:qJfJ]^]%w ~zXNw!ٲL.iq%I//3\i%2BA?e!K5/ vXxmJ;= to[ 7*PWW=-$F:)1 e Нoy/adQmf䳀sҨ a)25ć)[z _#2]9o<1:SR~y}EbK+J&NKvcc]`PODa*@}ޠ-r_" ˠ6* ݕJ)_>U*Bg]Q2W~ޱ&H;gZrU6 t ZFU.T2}, !wp) gwR U샮*jE\P+"nns'W }a"qu7z)FV|wRt}3rz/[vZ~Fw1!nb؀(ӌ ^:_g߇ا6=L dtG8I4hfP]SG& 5_! T6N`׼:mkjGx Perv >MW*qx"k66ݽL׋gbDܘ7uFVڏLusuRqfIU 2 \ʐ]5w`STꙂ*L܆@Vw'ptu È qᛉ&19CSN]˹P7hY`]w`bԨ UGm2cgʹR߃i *{ǩ!À U[E&S&1뤃 u,,wl,ˣ+NޙτRL`:/2XAcS%Q3jaD^DcUW)A՘{YHIޘ _W2lk0{47'̿q^e{q\K+u% 5w'Pz[w:HiޤX"ҙ8rRb#GFKMQyO> eN0N3[c?h"kJf 6VvQ5sO*;g&N4!dp̅K@2DKJgIU&9;?<ʳlnČ9)ńG w IC@M1RSjuPpEM# ^1ķ9-j#2 =H0Fק͖{DfF/~`\i|$&dV |zGR" '֔/}{"^vs*?gJ:i_]OD&7I,Li\NފN4hl5u wM!Vb݅TX8]$5dm˛jQ'|oE$s Apzx)[E4E+Г2.vkpVњVJ@{IC9VP2ix7tCK}/׀~B?b])LvC}Іnh߸~̀-Co}h@#,hXWo#g Z+z|1ڿ[3Dt(0E81% DF"A/ ,P)'O!Wi!Ijıcl- Ñɲbm" td]B-z˔WRgg ~~n?t%g~%X%5_r|B=(=Gj`l 8%F$3QnsbGi, gD7E]tkr{$s9dO6! ^ c JcFJH4 2ØdQ/>mSWZM+wX1po§ԣlb_|Ⱥ@leF& $O4qǼT_a;س0aqjq߉f>rvMжЌ*LȬ*آW#Zlb<@2`:#IJ"wWnU} @>ߣ* LTeR/ިݟ wrac"192噴M T;(\uWD(ReIVGok.#`Oq!q13Шo( pE;PDLʋm⨅:J*&\|Je<>S)1 zi "/Os l RNJ*kd۷rWj4bk <}a[ c-.I#@3LZwBWDyj7JsCtHʪrPo; 'oI fZ*7 m,Tc0-([1"Pbڬ.IM߷;0@e  Kruw_e5iՁKeǎnr ']_awշEL  &U;4}Ymv1)I=*ER(]/!avn=Shz䉔N'ͪ铔"]kQ8'A=S9)k03oߗmz|u~tsUSuCW;U=Y FZj鐈6AW[v/odOsdbm*ߧum!2۟n!- &?6w2*K /AΰJ%αOZ"34U.EЄTLUKc[tX h_2A qr0@7H7ۛJߎ^&s,$&`ɘ)B"cHuGi{US,E׺;ș!E䩇QO*MfYPHe>]*&ooi8UHBj: ɠwsFpMD0_}0y/vB-u2Gj.bҌ+8 փf¸-gQl>tn <J BzSh'@ysh䏉u5?ݰœQ3WczXKH@S({1Ywҷs@&(f7ߒw`U{RJQETb-T'g5'V@ ۤx# f%Oijx!9c1_ki@X gV0@3V$4ʹ DtS}⤉}uc֓v?CZǜ- hLOgPݚ3nur{HӜ=-d1~0fN_iCu` &߿#(nʹbCV8[5oϛGZ90_4e^[νǮžEA(׻^}.E^Jiu|¡ѣ2# Qb|,߽ZE;?Wllp#_hͺySTkd\u;*H WJgMaCC 8WjQ㛵PсЄU,1ESYމnI>ŏcSF-+p3|X%_z9^]s~ ! I7vqS@ !l氹mJpAz(fs >JؗkDĎAX~> |&$fEb%+[=m+KuYAm;G(L^ᱤ?+i.9=u:A> gl)ۯr8/XZ("m #jK3[<ȖCPS꜔T(% 9Zmig*$|؎JLe +5Ef2&rNY.jea}VbWw=;0 ~ N}PȤj63ʍ(з9j21٩2_ ]ڄ$O2@Q(^;c"D6$>ãVƺ o?6r7Dzc NOCq($n@d3 8K7}6O`<9CisX}ٓcsl> Ò2Ɏ˅#zMCEEi څBnֈ"L,{4^UZU;J'"d`FX[TB] \Ҋ s4Q=JHoo?ӟmǹLguS 5R(rҾq.XG-$,kX2)<8/Px]r6z d)5@MB}Z#WSXgE_=84nk1c0<Wԝ,C ޭ^\'Bm/IW$i'7v( _w~0kg!"}__\:H1z6w`:ױiWXҤTm%ƥT"VGG'(fc;:/*$HoU,K+ o Ab*9dׄZ 1@vu?F +h%3чNP(B8drY5[,im}:Px0U_Ix8T*+GGҜud JӼPzv<[y?J xQIw=d轊O4P5_$uPTu`-fdFCAƜ4߽g9MQ z{DQN<VXw]{Ѥ~1S;Kl0GU"ϒt8 OEād8"K"% CBWe'[Ujj :p Uhr 0A SQ^qq*1:n7YpRcoV߽ۨh}*<kFu/'`Á?W Xe kݪ a#e#M:Cb?Z;ܢU}@9V?pL+PrV/!-ITXkDN-Qv}\Dār4<֗;m;&WYҲ+s81ud |zaT ]xZG}JǢk72E檲%gԵ˰i s{e=Ƹz}OQҦ[<޶4bsEU6׃KPÿ۞ ܂_{R ؂e^4ews,D_8q=Y4ć`-yYUa4a.#lC>H).O8wN`aEahxjBWch?o3 @FOzcC&x0 'Мw4oЋ}06B8g]9CwIm-#V5;HLTd)eag$G$O#'ftVTEiB *DPKV29@Cή&CkA3y qw w# n_\\'x&{xG+:3?f\UJfwt7c6FH_Nj_:]PilS'c!ouud2=9o!0%d/ d1Sx:\mxF!%w|Ǝ+LEqvʠ_v)?!s=ӊ~ @& ).[$"XBLUbi͸P !Ae m_!!٤ f _4P2%Ĭ'XY5+!*GD?!a\K1= L j[i .vnA66)`<~\N'B9Aڨ:µ{.#ݩRvqG+?H=/r_bWZ=sIU7:S,2V}*A^OnOGTuNy+0tXۗi`G\OKע;_'8zQB47jߌٯmͦMMP0wY%/l#6JFCYjUIN[TdOYO\9]^icd`Ɂy}ic1N du%x) եGM{NN0`t;ɔB3^apY]̓w'.VLjl/F`brqSt.wiKW+<5|ŤIU";Wܺv:2/-bG-5 vH"l]2]Dusӵc+|Nǯ$+t+[c/x?'? y ȾuYlyV&#a(tV+`JǸ t2P{~#GB݉ MK K=KehNͰ;}ODє ь~̚0Q[^#zmV<2tcAQA,T =5PҹLSȐ]~_JۥpBZWywp)3+]mr캟,.d<\1ktxwF޶xp1yc)lWYBkp,:D2L>2߽i⩝ܰwrm4;_F,4H\}`/<[0/3޴uI~J96VQ ^p V9'ʅ^ (&#Ъs(GIsskOl(VLJ+L?ekR\dЅY%݇I`޿M'`pK)=p,F,tmvҤ?~KVW&7.W#xYT F|ܳBO $ZWX0^MVR=+}Ż#?MpL[i5G2c)!-vq6ќ 3DHo %EEIxA-6e#sp k)EL2YOm Zvq/{2]z> {DʺeNI6Ck*M>5:z ouhqO,ɐ9u &h@W+5 '$оn \N,ѹsv}B7klv)LuHHO5Qل&>Xƻ>g*5YPhV$u4qr?" & $T"@5Ў:RQ1O"v?ւX22w q?:د^J`u-r*I \b iA}m&|xH]bA_aXu#=r]y+GZ|[{>T*:XU6bmEUۥ__bcc踂*_ [ YUNe)/ OxUAx`K1 a}V%[$\NC7člGȜ shPl[.{,G]g {`PI21JnMgX vi{}:MުP툼;+=bvF< zǪ$0o"NIH:RUEQ@z-UN_uGR[U}W,堦Wn!s(D4qH]jl#t=Ʊ} #թ;e܅4FsP2OjqGS6E{N@lhN?(·7+92(u,|Zf< Hmfz2B-}SQ8uFNma=MMHQR%3 [Zy"\mc 6D1O}s-Ao9Ҙv4Wֱ%<&8d$(+W ό0fqN$v+d:9sN q5+`d!x{؟ \5"-ӓφt>wN mGwnx*BwA6XX++@XmvӗĿj1OED#F_0~B6u/D{e*uLba(7$ Nf[|/*z<1jn-䕿|3jDi9)H`=3^9{VD&7Sh؏gEhBfNgeXlI!}&Cc'5:tuقհ&$ /Nq?E c j$=_ruAXDD#ჽ2\`R*fB}u,%\" C}lUx1I)lRZmu\gPikjAa[Wd(R9lЁm;[E?Ә»w߀TD/&tVAN?bҬG93l.Y6ZZ>B>NÅ#Ѥ苭8- 1J=HVA2epf,M; G: 71i|a k=x]T A`!vELM+zD+e1$/1 %m u5z0qIEz9B)ቹ+H5* ]w)'hDD^)};3TMCL/J@woMٹ>x voj\VcFr׻rI.:Olr$*o;A՚諁4JҔjzv^o+:M*ig.~|.O cQdAȐyu?@dM iW͗ljmA!`Yc``2m+' SHJҖcDn8[#GFY.uM!pˀpu"ݐ~kk~-TDTx%! L,ƑsQ+2-02[8d*dTN%62ؤn]Vub )wK' $ ? rjlz;Uc,(zrއ/K}MIr|uDC@i7D* IA9ud? Xn_[ _ ؘ] l%Qt˴ld5cc'",܁ [- mH&qX֕H3'8b@>ƾ aLׂQ]ܜ\)&C+2 cФuࡩW,[CD"( 8Nu~5yUWd/TJ\rs\۫'?{o BӬk'cI c] f:uxw*neǒ^._fv2j$wN\к'A7ƏnKCL&y=&Y=k@ߝ^}^ݼB"BwV$~-D?8 Bfa.c#|zOM0+u z0SI}/C(9AOGRv2b m~E'ϝ2<@R 3S^R+s@l?yf=:ma hl=OF~|th*QIb46[FH|ω-t)ZqBT̀L otװ5>\y +y^Wvיd_M6iSL*M~z,)!v1=d 0Sjj2 d̆:e͜,3UwNA>*RsHxDTDބ } β*$HfbWRj&=6:OOBs<P/-6}SF r18X/(d? O۰yZCGG3Z@IrQW?̥S都Ap6#닚yYf !+=Sqsckv4Kn gSKJy0$?Z/rc]Vp罾cu,y <+j@*b6pp_ GJلkB* LS -=bkߛtDBYwzK:$zVIN#E:xE)vJBŷ}j(XjҠ{݂TwH"n%JMzyW{X/Dw!/RxIjOG2UjϲM(AP C%}ZC 0j(6 KЋayѐc>8iIxxXl })BWlHv5=M1v;)qt,3hx#ݵ$HC/E@Hֶܝ(™[> v5U+Ubt[IMQLsH u4,'6V_aZى^Rq81;6mh)CwWܳj2$s}2v@_qyx*H%M)Y}f 1>=;zB\l$eDy 3psp(-x#25,SfJ&o_ |2,<+E{%ym>n::#cuٮa3_0͉$Xyʰk 86Z[6BCKBڴ5Ɍ:o9JVF{jC 'NW#6Zd_<}&yYʹ|Rj o.I=>/vWРc6;iε,RPo+ߩ#eCmXQhv5IBA[fvwnRrr0QwiIW N̶'#$/{v{ʈ9f 1Xh;ܼ&xՍ@xBջ έƵ@/,s+&TihA@՗oGQl=t#-'qXnp67Ww3yE{.FQ p.O4}V ֏wN¼~jr7ӬטN}AhCvA6hk6^%?hV᭺fY츽0-XB51,s8zfև$T 0t1@d^ H9|`$Ith/0:'eQXМo=&%$ăgAW DWl JB|e<,$tfFj r-L֝0Sq۸4#g1/яH~B;$_t,=ؾC$8ڄ[#˽S*ؙ-{:j1~> S2e}XehtKntYq8p!8^L &T}]f䱞B,VM ̓"%-;`yۘCZ;q"1|1 Cm1^ .6$O]#ϮSFa ++9#6f\wOi gP%]) l/˞oI%o! x\9vTȐ~zN" \؋p ZY=سԭyq|Rw}௷7b"c|#_3En=CHecjpY%6]K͠)tiķO(#k֯vNWgD=ga?/$3<G:ʟ>JX]yl̄FU!f{vu`_*A^v(=T*Y=o@Xsєo|Fh^z #PQޥ#LksaLˤXW%GRQ+K/GE}3wk-CbDoV߫"nvb=?έnȍaUQc88.n#rvwLtjou"_PWc s;f$݊  5KA{f~41!4\DŽ"=q$(uoRD16¢IRy SE;IȀ@lT-,(ٿS^97XESN :.S_w^C??2N̫b!3X GBT2:eAM ܰIo?ptM$dΧ+4H?ʣ\5~)]43\X qF[ą] 9{_[&bF0r 8Y0zID 7}_XUw{Xv"eCʑT08x}p[= }h杤t2liqXQ((|Z.|NR}!'ư22«)tr ]/)iN0j)u$W;YV"_=75FDު<@؄ϰ)mA@i(=ʗTL3y#rɺĎ _fC++}Ŀ_lٞX?*Je\ 4,,A÷&祎Kn$mѱ4Q8_xZO#Ѿ S{[1 E~r%Jk k&GyKm6}!wDOxԼ ի6'klxOOy爵\p?oVES-XhN29)ؠFZ&0J(7'"8I`̄/4tK$EmP*{nT}8~3f: r A:B~@R;$j2M@]W\qZa;r{CQM{` Eΰf+]QDud<StF1=NAFC5,ROSj+G1x[غDx-FO.TYz(G:"t^2L,(qBX n}C W{c^-,e:2g֔P>&DlceJȫwlَpA{]+r5| 3.؜9[ PK碨 &a&hc;YVM3i+j yZ,ƚ]7^jְO5fX8DR#ቬ=}OV49|MP5Krh`:PzJΖ&|7?Lu)sŦ$8wuQ>sd/yX[$y|Zoz*xNe:D{7%Ȁ )oU|}Kٽ>`^E~zKJP1Ԃ~x $,k*"+{fDv̖ ;hC-dT!.MzcCyr2b_WnӜq<}n,NIyM`xF2 fe!͋lɾMC*]x"N,JȮ~.ʡJ\N:r+q*f3AZ?a+M[?AfPo ڥ>bFGI { v&D :B!rMQɗ4d#fbaQC{79R6.;f!io*0d_tMpWDb\`ǜT\>p 4HK{KJ KI蹥!oG0v\EkΪ6^8NqU%颶K]ifjȵ7t ^zx`a{!Ьc.<"2T,+RM3 +y!V9C.6 NxmȡfJ;ܩUDObm-Sr#,2 ZkGY)w&?S arl* AkY@~cJ5aad8zMoE 5N| >fSg,Za$djx XuؘEQȳddqx/7:c'tM)+w|1b:HeJZxLd4 dyh.I.M~ou YW9aYtP G0̖IM57>Xsԯ1q qY4抩L9B[Ca}M%H.XZ:ܪ& euXt7vԖ=G&;]7cL:XeSPt  $nM! H8Hp3%s9@j=O'!q6H+xI6qH _iϧ&˩#`G3\ãEvF! n4LCwDUUT'uvւ(ѡPB \[n!٧' r|~\'0/[qt&?Khj:;Y88/PS ܋XklK'B裗*Ứ x@&T%b~ߞCku4t84Yd`6nY.-ok"M/_F q70VD_F R U)i֚哃0 $aw" Z k#5`z1x"3VBQ!HzPXJl s.0eD-w"KH=H}dI0W?gB[rfD|z@eζArVѮcNXobPz ۘaj;:%,(M-GU8%%teviԫh6 Zf.aDYM]<8^z.f@G7QT>s/X%As-Y31Ox`Bg#GuZ&U>ˢVI7닯Q֩j*ºrި@]a~R^C[2>pAoD+.K{.'*~TC;͸yM\54PL@Ӌʺ1 -S#\"nPc|GVܫOmcZ[Qcy#wGG0׿u̖$l-y0̆ g(u4RXψT5X\v#&ubMn1.}ԾN :Ef@*k4q >Y AV 'l5}Zu¤'`ekG l8b*գ<1rhWpGsE'L^AEt.sۖu {3)do?bOQqf惘 ^Oq۽0s.AP9`z2uHFoLx"qx2 O{#yA4tlـC]@Hϡ;@ uM8E> #g-3 ?.a)xJVÕW>gFr-7:`]$۝vx?ي7aq"_wiB}$O͊RVy|MG_hqm"ۿ1g:TjksT~p3TWrU);u9)GhD<%Fz.m!ʇnzAuڞ\:gӰ5ba.H1 GN1Rk}8ElozRX{쾣T #6W2t]Ӕg[\Å I'pdf118{\z:to[~ |mp[ۃjeXzFR[9O)H,P>ÃY⶙"+9*<@-Ew|mj |&Xu2:EXlXv䑆v89mΈkWT1L:PӴɲcuB);+~\̙< X478i.+ QʼEG+ǀGЦČ¾Y3VgyN=C^yfF.ԫ14>;KFeY9wM ̥%h~Eq7`Pyӗ\9嵼H8ۑÎ"S;^"!umQgh'o-YXegr-/^ 1:'h2j"13MՌzj]m$4GL7oQs%2- fQ5FPm:/Xa@Iv7?{6EVN0W;& xf/Vڄ`rjeuAlQ(Q H⪊{epՊ S57=B]x4EcecZGmxlյl$w!3$"VfJxi ˫k[m$qtAL1%3~\m*>LdYd/k/}eh1|#t/c1933Bj|Gxl,ԮO7 k o;]ƯA5­ZU q xH§`f\TdqE9 8*FHx &;X{׷#azS{bS^~0l~v6Źu iHXߣ-tέJ-gpן4h*j! E_'=@Se| vR̍kj_>RR{`Ӑp~"!IDº %q]O6?g۔Xο __K7zzCNf]SxLC-$-+t 3Gx-Q(8+YLDќ_ye`6q8( Ny"*.N'}j]S41'w*- RA?guEejbZ_1yBj NWW]R~l뒯Hv C;hA[b8ît7 s>𽩘ᛉAUF-z^Tr|F{Q@*n798 T4+_JǮZ~*møn84o\e9W(et:]XZ:]u4 (bZBo} ZeIOg񭀇"JMDI\bx.v/c@Agg^bu|[.F 'ݽ=raMOyGsNӣxe]]zSʇ)2;1r\lH_;ݖAjKР\5Zs#8{ЙOm2Ax wV3GC^U=-iν1Q}` "|`&)N90%$uSv-O,Ŭ,[zܯ4\`ua %WckI ~P|-2KI]}r)+id5f?ᵐ0x!@&TVR9آ򻂵3D㷋pu-kٻ~r/aFnȝ,o ;Vm̄_ڴGG瓹{pCm.GO,^P3WkoM]*B-c[GYGe3xUbpD=}Tܾ#Z]~`Ѯ e \bvz6fHcPx7mYc_^n% &[I s`Lm- fDIH&ud)\ 3D6iB(c:ކfAql*xa}haJ;\" 2(Kogb.œߑ ">lA% :gX~pR`g a=1h,٠\gԠm Wん6$P2T0@ 5^KWbyHm\O:>ƛsw~B{ p` Тwecߤzir|XLdӗf(3[Ĺ@(e"]{:ud7}?,Q׹!os矔bľ4YM\m~kq2!5_./7dAl#/ʽ#fc[Bcg,4$ߞ H"sq^y6.]J*7Vhڝk$Wgݿ>h.Qhgџ$ ;8,DWwsAj^%o,6N"z@P"F tXI2> ,8Qry~*WDsjZN-S>(E$ܿl&^PȈR#nVeP$Hu c~ 'n3$5gѭs+50?VvPheA/\FBT"']mmEOWPOP]3e贴\2?O$W+uO  㐻t Lm] ǯP#B%,4 gz :r ͳFf,!.6Z`eoQEW2x_`zr|MIh6ZQ^6tөJm|+J~[.ܐT^S= z炳2+_}̘CxL_bpdh&>h/sw@tiRrL|sqpV'v]̉,, 5O8T#~* Q3GSt;&MT^'rx]6,-VɘL0:$BQb*B1k%hB :TvF^;Q_ɱ$.U]?!B,@Y7] 3=UaF,jIһPt[+Ahu&1?\V}I=T| Ӯz XZ}灋Q^;%!"4CS2ݳ(UI;.60$l4vuʁF<=GrUsuL߱WrV#TTuuOL/x@hK  A_|7$՟NOlKCCFLE RKczryüUdf\/IelGYiLr" G6֟܅ϽY+Xj}urUC'<|!UpE35L_FVoc9PugVjʳ.U;I`&x8Lpr`^ڦY،zd|r#<,5~Ռʕvޕe,Ie[ՙxB joo\.@/xz<6ڷݥɪ ԧ0#?bBPZ= |cIɻuSAoZ!` bdp[1aO9/h qڑJ5 `C).Wt CqO|yul6)vd[nn:I{dNax$6D }xtd3)<'Zl;&A?NuרBʷ# zhYDhyi;%B:w bᾔŮ<@# VLÈȜ! +ˍ~^qh7(CAec7mi.8QUQc/ͳR+qq:+j@hf4g0jx;bQqtOK&֝{ 7yd5f(#oK6J́))ǬXIPcFJ쾱QIf+i=-;~`@Τуk$6B~uS=+EVۏ~(&sBw $8CEr;X|8u•#܍+lsgr]Y` Q $5ɼ& PC`L+0b,Ta:ItA\9 Atn#m dhx֧Y/5mPB?NS7P)HPhVh66o~\)#vP"$/%d3fPoXQyU~mF@\IPɶ]dh['ڵYmP"gMODZs俫lW~B3dѸxdߩrO.@|^,*8nZZ+bnDh=+!IcEԃݱ@% 4[^B*i:?A<9xz%363$5ӄ 3A6Sȑ^n/(ΔQnOb;2H!)Hλ򰐋OON鋚`kl {O;z]<7a1f0]<ϜnV3֮&y(}QI#_7jӉԓόY3K^ 5H/` ddi1Ӷs(d]{oaseD{"~;ڛ+~VLt]ai&b;V˓siSć{"Ԝ/0? rx<'P & ʹrێ[&MD WZLn,>% i`ͨV'f֛I⺟$Au ̎ n*Or)s^YGN3S ?jڋ'l `.oymAw}b-[/?_9r8SdkA~Q*~V5^S|Zz6`(cQ_?-;ӌz!}ض;4GwQS%oB26 rޮvem /ߟ"pZ8F- O&a/<?/[ _mgte+1!Q 5t:>Х"<׬w D_D!'wbyՆ R;lw6Y }~܍,h7ŅRWj>?,;b *rt>v*6B4,_S5ȶ3IveU%8KW"˗f+hU.Y{f@ڜɺɈ ¹UvvHFM^Շ|`?SbJVi۟G˖b' YZ