bpftool-4.19.90-2205.1.0.0148.oe1 >  A b;W^^fpQ{2}ChUK"`ΐrS(pD~{9Tt(J /^hi` C `'JDatO(B As49`a{ .mċ-1AߩOC>5h"z ѼwsO̒"{&m vio%z/ NA/>e g.gOmWY5eRꪟ?)GߠP ,%`՞޳PĠ4H8ʑd863944fec5e75a34ac873c45218285f3fd1283d47a24ce2a60de778c44e97da23dd06854ed2a7aebf337a012af7113429251a95 pb;W^^fmEK}IC ϯ%6hrv}^$fΐͧkuۿW-;"!"q$g"Q{$-y#ZBi1Jm쬫&vT]MMMBJ?FYX+#QjG P8~v|q+`6-Ci <ۂE,}Mk#)xBXE݇q!&[ = _/7U%@>p?k?kd  $ a/DJ _k         R  \    <T,(\8dT9 T:oTFe<Geh He Ie XeYe\f ]f( ^fbg.ch:dhehfhlhth ui vi,wj xj yjzk,k<k@kFkCbpftool4.19.902205.1.0.0148.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bobs-worker-backend-test-x86-0005%:openEuler:20.03:LTS:SP1:gpgcheck / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bb,bbu4kbbbbbbe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6981fa522174f50521f391249d69554f5f075f0eb81c76698cbc3d78320acd9792dee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2205.1.0.0148.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1bu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0005 1654766287 4.19.90-2205.1.0.0148.oe14.19.90-2205.1.0.0148.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1:gpgcheck/standard_x86_64/92627e9690dbb3e61d0826e9e10fa572-kernel-4.19.90-2205.1.0.0148cpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=165097dc57c0c5cca86f37d7cbd93329240efd51, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR f;('b&Kutf-8b3fc73bbbd78aa563340151efe59894422d3376ea4827962d180be12c9c16b96?7zXZ !#,] b2u Q{LT.gmp  /)_I A[|/ 82hCiwGd̈9nz&y ׯϠ 3ۦVD U6nf$1n1g%y0MKY+݅lDr$.uiS|P>.֤0wz]զQS2YZgǺ߷ ڛ;f؉c.զfWǦ3M*kK v\U`BTGwc6nqwE 2$YyWk(n&V":J̍#XзKg"S,eud* - SP5=ɮizآZ|~rL+Z`qh cd٬FM-ʆ=ҋDjTfAZTmi T[+so9JeW7IfHrpr\('Lz<ΣgLP mce GgoPcU#ᚋӁJL5Ue=YG#Ďeu=߀>dʫU"Sn^qg1 Dg{3+)K{䔎!8}D0p׳Gi^P>MdE56,[caʥۯM#;MUWѐ?wXS9ǒ}sCféB^n/c2g;`,'hɀr$ME g1?bl |z Lpeؚ0$M[(8Hx=FvC|՛Y]`Ec eL^KgoUȵNRb$<"l;B: aځs[2e Ё =ʜB;Ee49x(*qZJ2TKz1X^ړlLT7"o^3+Q8q|(RRi)74Q7ڤ.ܫ#iVb*-.hc< 3CD`(9(qqɔT[Td+|,yE o=M#{ u8*"Q)q>trcPn|yYk,ti'`2;4gLXqX>򸕈 uk`ڿ9-\u@`֍^s`-'%}(1.7\bbډK4i7>]$ƌ_ֽ{G&\["۔0֤w4Vƒ&4y 1Zy7nqr'e$⾕5]<-R[{`m2X Ikb:[0E] ҠC,ohb ,ű#܇6F2RkPTpEw&DCHíLPraY|:RSqg73AD92'\uڀdJ! "4Gْ~=?B.${b; U@A]TUJvfvPu9O%bVBYbO,Dz83aW#S8_)%$;=8>BVks BuX2<88n &_/0ͺx%Mh.e'*<@RukʔOj_ (Mߴz/(_(jY&ju/(%37-}*),NR_`TGi ]ģC@ F԰ьn+7&{ *Y|^W@,$Mv)źFv0˓`|1[cpyU,"-бKQ%9UVܩ@/E ~'ۭQ C&R7.:bSe/gu"`cd(e 5@xGh+Z]P szYv84q.Co=c ]iL42L: ٶaF+^5c44]nz_b;nn[Sz,0B+$yAW5a*0dr\'lmZZ=*aa)O6"m6tcCR(p]޷&꿘ؐ4JT^ec^羴/0gDCfPcJ7({SWwӂfNXi2Lut "?m(C)PnHL]՟|]s~9Z} Z `2@r WUZCB!7|eF *€]B#gy!v0+)'P5cyDYp=`AL(?6KJ;9 ObVRI~Q_ 5khƖTQwd3(GF;$ZA4_(ũ3g4B6W@rwa pT<0AZ}3/L5'-a w 2s;`5a䮥A<[$oO8(D/Q8dmIlQMv9c%EB] *jw:@r\n賆 l9rZ$[٠lH 5qܕw'҇-+k[Z4#l~sft/JpM(^Q0B%0HUh6%aT#HʻO|'ĭŃ(EW ?{kO' <]=@ ᾍɼ?}l"hR)ӣg&5ZhoD[}Kt5PYxU6m]S;φapNU=sG ̓B&Wh_>1'jV%VM1s( (AH2!l #ִqЈ!9]#=1Ӄ ͠;E *V uS> Eal Tse ɦm{!EdQSn/q)yRUI3/_&deIMb׊[1thyٸZ (ik^6P,z_‚6Z5EjMɺG.ߠ\*YW!նJc&UawZrJuRZ0h.֞kC@Q1A+E{>!p[赝4 Cr^ԵNRxQx%]KEBD)_g h\Wx hG[%c !j;z֝w7ʠ/U뤚=7hA|0}рKCIZR븈ۄRrݟ}亪v'@3:^)=WQ]P#GNzMcb RHTͣLOtKxJG 4>Do<ȷ|}GG:b ~Or.1SXKOBV{D?d-㝱ᣌ*W7 Rm )_ eYhK+ Gc;2'kY)IQm wRzRS?y:Y2^<}ϛѢZ=B(}Ŏ)qnuIo1qLX8D(WFq* ox;G$sdB}ϷMpۑC3΅%J0vVBsD ^8Ç~*Q^"\c 4eAZQ)Kj;X*!Z>QԐ†6)7z;>xEI}UI(f儘~PD㮃"x03g8l_ٵ:KPtvwʾ*])68Kº)݊pRĺ k"-F0NťeRt5Ͷt>\/<\ 糌`.2ͬɺ5n4M cʻ!w_g$AnCa*)&k-5MdE2h[ݨ٬/dt?3GGr~R'~gFȒ$wթB! qv8Md? C״ Mjŕ>7慑ϤZm̤e_nŬ , SqR'4JMNA3,%:PimijO!.fx<2:৲DX w%FG>2Wb"bXC3_|Tvq҂OX59y?1z:)5 N~(7 U:+rkVs%fgˇe/isȋGV*lfq f@|jZxd Q;L@&ˍl!X[o5鈎&@11&8@zbG(96>IaE6ʀX[secL ڛbxة ڌzo%Fv<+ |ȍ⒯FdP:<9-2`dI('RO 5>^iK?EF |:J6RPԑ դXQU˔dd&G{k]SѲd&'b3Ûx_>gY!蹝ܫE$|^.KFdI,akf3pil(;O].b֫rCGΰJa0fY>@[`|e S gn#)E[G^-v}t.QY5+<{$&he!;y.^>2>x iw^ͧAG*eBZuyKc{0P~>74EoAdLc6"lLQÓl-Y8|l]a&C=נTlxN!|LNRjw@D~̍a*K0( kWv&5@-#Yd; KfÙI gɾ)9P8oQR Ix_=0 4~DWGm, Zx` ݕw>ѻJ=ϥ((f_}7g58h>98QDľLѾ4/ʤ'8x?Qx!%D֒C_7r&*m,@yy4GWBͯ[)_)5ڃ'L^l_<%DȪ ꊲv[#8lB2Y2 M4`)n}ӣswM6JdĨ/;D>uCp0d`(ֿ9X9je4ďdX$Ĝ:_*KG7EĂkr/xi;Ku=-K7sM[䜓!sh`MIeUhs2$u?;IKSa㊢1hyi-5U, Jjhih|QNwA`Mw'5W8hH+r?L²sel YSృ)nz6 ~i(< Hh׏rRoe0Ѥχtz(p1_w_ McчrS,pd|l !Y/zƓsW$ Øn{|k>-73rz j  |BDty2ѻ#7OӐ[)'Vaa?:%vvt<2Ʈ85q l7o;2˞QkMi vۖ1L}_-oA8"h `1"e'@ c8QI*' W,7?&J_կaz6JU&X:5-F+mCy`4/V) |`@% w1%䈊A*^_)E'=KO%7~G^c]t=DG[]=G>7@wi,= (V3񿊂dzD$'EX5Vlh#4DpA,x8n04~BVOF5d$BZ6:[tKB1x cpdSztr 4ș jZp`L ɷ2ELZ @Q!MZVF6)I&C:An1* 9Y'HbV#q?[c϶(r mVNcrvPaa:&W A(}Ӓ8W3^Xɝ H;g}ow`YG&& ӞeRb$[/j/<C"C̢JN/TD"'gujCQ5R*K$}9̒:zY i*RG~YPW13$JP`R*غUQh?r;Էpc3IؔO61-|:\tkmAesW_}}M؝|BnK-6tV$'3WI"/%o<*h3K|V8FbdiZK$_TD)Tl Ag%X!z,I7iF ٛ;Db$SKw}C,LՀGQHtɬ0f!3Xcn7?FobT*(M2iP4+`cxj"z8cjL8Dj577\U? 9HJW?^)!$)v^qLT+a9_s8֎IyٕN?r@YO2j1O%}ţ qoe{~}ooTJv-{~)_IR%;0c[{̆Ă5Ym>oւzi=F[ ;^ hng\N{So{1IjH11;2 2&9`)c^ݵc3UlHę %AbMRׂ@ϡ{>C3) @@# X}F9&'(.D+CԙBuH.ݡLuygS(Z]W𦎓aȜ SF}6?l8AjfXu=z1>4V֥NĘztCm]=w)Xt':40mR,iHBFozBzOm?(fW~u̓K(|̜V\6Hj B hE:F D^?rntT7f)}<;{ÏUYf\6o2X,8_1%2rVY;1ܘu j?I^TEgo9of8'E&l~_?:ISjP;Q:, ߷5 M[*6[57?&}9+$[!PH΄2A>GIu^vӅEe J-ݛ`oY#-^D}薣]&Hƾ{j)CK܃R7Am-Deo<+ ׬ Zq+\ɧ=XAž;[4PW̿ rC7`3P~~/7:I N1/__FE흆QnP}8`fe ƺ%>?-.c$YP~I O[Lτ>$QڏDJqyµ;uͺ3WrWLμ8"!:lȲM[QbNlJ3?}JƓ}h3xhpBG7IѼ`bݮ%L?_zåx &oZSyPH ?bMj֬|\ƕh]Oؕ8L[,>uݽ͖,Vջ&D,6٭d^}ƿ0~(-OִՍs]f/ƽR>;ww(63X@{ެ-Y+ix;")/&%A#hKa>bGr|f~pNay5(oNHw?SO3cnǺQ3\B_pbEBWƄJ6¹ v0 C{y;uc\8:Q 4vGP'vP<,ĠH\Zc(}nPSb[$Kw=95Ǚ}P^(Ye'Nζ~@+.aB0Y)cbK۰R?=S7j8 T{12qRPR~,*MһAQj !!3Bi)q:u7hn\<$2@`JO:)Fw. h94蛐GʃEuܧs-9w?O5N+V=ǰ7Q~De6ay \vnd} d>)+qR5ނyjVLS*XOةd_yNeܮj6"vr[D({{ͽ'-kACm<)du HØ~P&zT5|9C^592+r傪"t LFfHaԼGyoi;O ESʘY7e1㪔WBYZW&W (3+f"ff#Zֆ /쉏辩PAZZKwxl.d 2[7lI{8=74ڪS p*hlW'xK(MaH jQ\@n-hb2LZRs慿`I0ƥZMۡ0p+k_}ѵ܈[Bo-T. 0q`pgv~e]6=spcwaP7̕SށȖ]KBקE`$ Vf#cgljdDxVKe-0+R@: &$c-V˫0H\IRztss=oe5ѽ2^y)L0,,vTl#-/0r8)go.qCۥc7MQ`(g䋼G_a (Gmd*CXlF٬!~T#Tش FgSx3*2v̀\f;v&LG8χH3K-#>ݍEvw)fsmA$k^>S0 9!0+{@6i 8$jL`b4dԍ{(MQcgK_=1#L`Lt͒TXt%T<6UĖlq{Opbcњ_7O=5*zt+:{qUYvRU?Ao*T2oͽ'5o&i_~ i YL8O,l- >3ή, :{knZN;ޭ%,k|S*h dŽYʍI*$F1ڨ.[ÖwFdf+hKn MvsU2Tv$YPB}7apL60:B3 ȟ2-L]hZ]t̘^vG1? y-Q3z0!p]D S_^ 8 #w@ܪhfO4ݠu_dl'?9) ڍoeV; cVnf"#h*HGgšɿg֚$޶Ɔ@}OSl|~QtKi GӻgT7˪.eKZ􂈠 oͿ a~28}D% uׁ[h@M~/̭ȘHwrB!L$ȥ9t/5UWZ^E|y3z/W[h(|mvK<>^wX*&, .ɞVUMNK!vѾY!K3}ܾSԍSJrA7!g, } ePNc-.imE7Δ+}];v*s;Xdae 8|[AQfQ|!z``]7K;S36B3aY @e<[*8xҏ?TO09cpo{.@tJ8.۽Iz ~VVY@u9铩"%LW-$'G,~?1F=c%r,֡B"A `] LP*^->2G Tgb̺E-O' ;z02],A)Xze=",WlA_h^@J ! ="l땪b ׌n|,Yh ys;{:w?g4>J E; jmoZu]ukg3Vn1:*U.l;o fˎҡM>FiMq))ؗC1i_݈ј:׮ - >G@H_݈`2|oBc%U55vKu.7v;W%5B'+K3 ׍zGW=*2.E3Kd~Wc+6/81R;=GS҈!t^rjQHFQ$G0)Ȥ06@Z&gKumxǨ'GN.[/W 9PeȲƮ-߷]KM@bk0ģ(P[Qase)L Ϸx>$ytKZg.MxWX%f|Inl!t_vỔtuDzUUUͣ2;k/fe-9~O6 dܦOB&) u?oBS5'xt:?/ܓ#LI=ym?; D߶K "Ma6,b%U%U)cpsWGK t7p]ݦkY2C0=;!恌j۷vA.[]'9GY&|da>Qm-ܖ-BGfV;eRt"H{6˟}h8.8#z/MF#)/HCD̪{( 'RZ/A5k-ǜc+t$݈y9`L<2T7MdcT*2s,U?"JSHDGJxeF;XclSvj<LO/޺rL*vRwꌟk e?Ob@AqeP:ĥ{z[V *6AW>IGP/`3ԧÓJG;;U!8^ W</eP*:[Da~IKwNj('XI&}pWu`ٺ|X]_p(Emk_{ &n;`PaԺBӑѦsf׹֓ì0)f<_k{gd K`N 鞗8mEDFH.kZ`upͳMC/#@D֊kzOUQxJL(/Y߽"q`ܤ I%=r_у@TK$tU`JЗ8ed y덿H0ذ"أHѢJP$M?Cت{^" &}yid4o ^XXሥaevJGWB2Kw}`nzNs/SR1tB4w#lq|z?(MF2&ZƆn7iM،+k*`w'#] /0ϯcMVn;D=lVMǹQfCp9[)Y5.4% 3y? K>O?~9_$d4#1m٭?w|^O1ޑB䍄NTr SM,2`OIn yÞxž^p~Ȉ4^r%v|6p$r0n곗ղ*wB S-t%Ҍߠ*&@%{PIhfaOa ++ג,LzT MdPݒZl#"ZqXǞ1CLN&}Ik{*K(^}wedxHeۭ[Kg۩2ʝ<1;B<3K7"gxǏ )}>r:Z/Mk@u_fj%H-XiA9 eeJzE HjqIO.F *8NLBt#Cϛ2%{ÆʲZhaAWice}sՂd@]u\I1nIl KMF;؞Ю:i2g6 #,I!bOJQ<!ifgHu%8OH>S_'eM Ûx՘U; % -ݔGʪ[ZPQ k !y)%f$mRğ ?@QL#gĭ%EF-/ii [(&n7Jga-%g$8(x$8+Ni.@>q6l d=Q xޟ y@:3^0(k{:0ԯڠ5/^,DJGқ'R8k`Ijvu˗hki|~J Arz dpP°lЌYJ8,{q;_4܏ї6` #~&Ai~-U#!ʈ/I`-iHZ&Y,zkh:MTs%vp_J1@(Ŗ:fNz^Oל@Z{h Y1SaμEBe[%o*)ʹΞLW#nc^(s0F)N?Wgc;cU;S6׍;6~i$-r+ ;/>OWZ,U4o: 5X!dH Ὦad-wMf %F`ߞPQ4 ӑ."HYlm۰_|~%2vP42%QwN`Z_p˞>c<6vo`59!+HEhcXQ)+Mڙhp*v0-jY1啿I${zq%SD"2̇ڦ+_?4xǪ"ӴNϯ*i0Q=Hag 'jF'4|p7r $t6:]"lfpNs2n مoJܖ F\8ear(U =O^]@˴RxFx#8ݮe'g*I*DQ^@LMĠX2#t*=fD Z,-a`'.Rt"Jgs@`W"e' HѢ_ TH$B<[+qD珦_U;uOpI:1b ~,6tAaZ1Y/fp}g0]~'Xb' ) HLا'B584 r H|'$ȓE}ĶwƙtAKf]NHHlMDO*[&^Cw+0Ğă: Ɉh;^>p^aС"XUO~kD)~=PJwNt(3o۟JYv n"fc@Ks_B]NXNLDad0?x#o]瞍Ox5oᓽ] x'`#ݡhz"x")=-j>ͼU%^O6I#N_{u̘?: 2/{("HH F΂tC] o?Չ/KœFlMX;[I.zk ͅwj4{/S HigIE#h d)hrXkpjjQ勧Fc`r;`06w/ﵮdbpg:Wbr\"qL/YfQ.q)SnVW +v5i:/Z_vh,HY' m\Ѣ>ܤŎ΍I!!k k BY’]HL=#@v?db|HѤbEP4, 1~rbH$|OQLcU2l'k8S(X^ C^p'K|գaժ//FW]^l#,MVY^ٲ:9C]LIZi/P?yS=ge wh@=@n|,V M/X(/UѴsU#@'exv%(OM,ٻ]oͯ(V~Li~TN.x3HiYz ^$(MlVpqzG;3ߴ\wD!۶:O; 7mL.| F.EmM\h豰ZC!gί`ӡW/> O:er@$ؤ͚n`'-H=f)<_QFqpgқ[2 dOF PrBr'l?;/!kð^.>@´SH+ ׭v(Ωڸ}RnCT] ^W^4ugEVƥ檈Jg$i$.dx2C )8ƞVC }B )AIk"2oB J7wl{?2 9XOU1G{tڭu(V<38p邂O(I/CyU%Mb xtM298ER rt"X*K%.HoGȵ ΊGn=uXȰsmlQvo.?>Frar: YWj'62M3 ĩ'OGPʚXQ]U-liEzNC}S{ˮ<{"alf8}h~HR찴z('MzD8o 1s#Ai7^.B^gGsN5܄)!^hCm މUqE]5B6]׃T<$"lPԙ*%Eթ6Qԑ{$2C6_^Z<Ul4Z\v"2eв$\f{58[ * Cƒ=eJ rw+Ȩ ~LDQa8DN9,?X] GO%ƽP0mG෬C=ڒAC}2k~Hin6롹 Yg8`BD<Ϧ &KTe]Gπ-eG2~s~ÙPRs8/J;W+/x)\\8oC5'g|5Ql>Wh%}!( ap-zo TG@f[, "/"Oj1N$hYAq!NV {jn;Uv0u "V & f^hYUk͇:8cySQjCڅ65V ,e/tT2RJ?y ։1dP2m}7JsX7X nPGæ0-"x-{q҉#Y8 3ƣ^.}m.TZ#%O:g/G %E_'U]-fx>> 򗺝*L&9yƴQW 34l#*H^TihG|@"mZ}ѕ%Eaa{ QMֈsc\߽æ|S>_Þߌak[fJf? Kr>}}?FGv˱&W<؋ˇ_ϹCSrح9ɗbfI"R7K;ASL܎e̱1QuC.{`[/vٕκܷV CѣgM6瘉W]G1CaG; 9%&sԟ&TXU#30rrSc (WJPf`,eAX9lGz8pn,\,"}<%GPGΚHWmo5dVj<⁓]v3} FPj-PsZ/k+ ou5 [\ VdE;d_^w^AL]Tc"?qwNP>7jl!l:)  ƽ"0 >%m)A}|=bA`UQH)}hk?K%U^R(# $AOdj*M  (\Dy^v5 }5_g> @~vCx} VCjGE<$^_{y'>f=M`ѭui9˱oD#pzXl1:&J5?֓#Qկj3x5V[X硎_j xPФFw:Oi+hN;Eb x7!1k0 xlNe ]e)# $ވZSȖ[F3R#;q!Yx}ᣜC4^KatHD4$iۤ*OBOVB3e|"T_QWi dGJZ\f]Ta;7(i(ݲ2 =KEFy$5 ̈́d44FX^+ψl*E0Bs) c}{'¢ k1(Y?:DkFFz{;fM )Z~g|uf7ˉ#L;lʗR~g2KpGKZ̡*w[&SS-0M0`MՐ9"3LvRm 7,_R"pl>PeK1'`S1#ů|ba兦&vDܳ9;OW :\0(:=j6h U ;rP2MV&S4κIZmE)Xl+NJNݽN݅ȝ)+ܶ'~f o?{wT5cÉ%+v_lB)n4?ۻj zMZ8uiVq,I@WGGz]&~]Җ*4D4od;O,s V1q%ߥ_@*lY#W:D}ef= Zӕ=qUh0%6!D$x*e;ʳIwn5]y\'Ƞ}})#7N =z- "އt;`iW⢝HM{>V 22_p7\:B ĩR9A6 + NlݩpZ+]{hg.ɃBMO$ņŠ/.ׅN>5LK \CNe!CX:}JŐR^mӟQ4tC&2r֬, rU6O2hPc zֆk7UOvKGy,g;:Tj˟vi#M>b*זSOP- G0whpQ lL-9#&])%L2p=K+!$ dXȎ|mM(pc9{5.\ ٱb?̸ow$zg/O:{omPTm3m+xȽ-AeC uY4Ԣ$ibQ%hkz)ki (wA¤ NH) GU3!rՒC=R:c63 s2cR_n&YG l0sU {L&^yXnqf5xw{v6aPrhz]YvYd8^b!?c}U- -%>EAw=@G+*)T jobX-ȴ+J Y{e-~IN~ۻxU7iu VeENpa7^&{+E|.ϋ dU'>&FC)]{5ϘZ_gjO~2]a={(Zu#BAX>m"'5Gu[5VXWWH5H,e4e!bksV0Nd{m*ыt Jw c0~R:wX[:yYKJ4ey5yT;<QWSxR%[qş(<"dY@m}z̟`Ębl!iz|{^-&Jq..(2~w0 fX5`bVN8SDcg=WjT ބ |hkG dQ}"7aͲ6dBje#xߦ/,[#CNZ_j`.%15Ad%5u֢c7<)툸voލ >dg⬬4Do]ϊ-$]Pъ0ֵd0\R8K@VA-ZCa p2 8{Zg"%55'No-UEe"|,?JmxA‘CC7NHOmPL ŽD %&cPRIr|RI/e Ov!;vGVHѡ}͉"M2l5F%ws3%*3ݶ=EdUgBԵ|\Q滓v_ X]/qSeP >wST8_͢3 dPTl&5ʃ|Vp`jB/Զ]VWC^Pv@}kր^\r$Y4chYfhyr>!yKdKO:8_J2ŊUVgR*MFA.J{ّW{Nd61՛C.`BeJ+0^⮳v2hA%‰"go .`)yOC:Jc"$Ծƻf/orII/>w|O 6߻0 ;IYxΨ EXRS F|~Yl%n-zk2F@j"zHvqm|_ڀT9姌qI>0 __-n9`ǬD d.c6 \@zSŭ=ZiXuk|RQ=vN3ƕN3MA X.4٣_Q qoދZ_o,Czgxq:װ*&hlCS}GQwpC,o(!L3\/W\I%Fm_$@M8ӓs:2ۆ/GgOKF]PNǛӅ=rv9|je&jPmuiuLZ7P(Ɔ>@Ηp"8)=E:C9 SFZҵ: &0!͓( !2^Dz帹ʜLӡ%#ԹNPBi>uEH., ogWx_-azI4䄏ȱ̆q:Iy[(!i>-+fę >u[Som='\U,;\1j{qT'rXt@S렻0O@ 9"Kk㋂ gfǡ{V>*8FO,ٔIKuP 2~}wطH05v,t(]Q`ůU1ah;k8コttE>rYRrϚ~a3I\r`^oDΣ{!__G!_;o>WF8$ӄ'B[bfc_yiѪ2ԀY)t*fmXUtV;'<JaA%rj23HҢ 蜒N$M2V5[E_#{x@|PX!/L su$wLbHf; n$;*P: vXm0պzΓTT?5X^>ure2O|svjrf%%nd avYҚ(:8Ϲ'ؽNrs*<:f!4:^ /'ꦡ)"6P*jB& `(mMݖp yXh8(VYe'fo j]q|*{3\1^C"4\دì yfR=:LFj(g1y7J\ݘ}͒}6<@8mS&C7`*4s(_CbQߚ8-)CRgsxGᖘVa,!e]+%Ykͅ70IC-HZ :]iYe+9ONŒXa[)O-l۾ww.M}ʊ*UXEvO˙_IV#]35 7ه a!ds٘"XRfFrص"0 =_` RخZu JyT'}F<+1\O|kk4kVxU< [{ @]O!V,ez%:HWbX;޻nY I7(Z4 hod! , ЙU2_!ޢn}R_ѳ{AoleW8V(nʮ,v6 _+"r0Ƹ)H9dkip ^o-^(.e-O !Ou6`ƺJm#?6{ Bʝy%#1C/eӍ& edL:-c2Xe&ɿZ^{e™:V-HlX"ͪncl;YLm0B:\clWk+O YU~3SޕweXܤ( 4{!O*)YEMvF uIi .Iq(tA.*\^*Vm:Fv& =߬6kǪ0lYAGȱ9XY|3Df;I `NG -U#x۠xRb&R ?Lu!:g3*Boiv5Vr;Gb\Y|}]ه֙Iߌ oC77N$s%udU'8z|lB4OcyѡMZxN"xxh:Fާ>Z\z=;sZv?þ3CEmm6.k5/oӥc9]Hve(SCs'2 *^Pg0IWYz>o;c]SD> ݮ 4ʏy zv`hЭ^r>J0€m2|tg3OH/E"h] 1 LI>L ѸAudnߕe,^dB/Sn רOŀͤ`h+&ۍΫ!)pIpFCAG\ϙ;cm%"h9(t $"blj6EUY*)"^)۩]~/DŽ(hͿrHv3(q>$p f쿃rLq#hTBic=p8N-M AHu?q͢~*3V~р@yA8΁V\kR_V׌5ՙ}HrcP%)3Dʳ֪{nە*$q/F,l:9QgETĢYƮ#FNDqB̻77Wh\R6Rv*ϱE>~eYC V"jmp&ud] Dp•JohOZd!%;p 뀋%O]B#[Jy8{.⑚ ߩ8Yo=:~ڰP3J&R `jWyTS}ҟTŬV*BBSd|8*d*l _{ }nyM(^Qe4Kd(S M9)uC2M1== ϙ;=0NH#A-+10$o_ ֺfѓ\x_f1h3ӾR~7Ꮯ9V:`9mYTKo2,M8BYAe| <aD*NrSQ[xYY:&m>oGs/ 81sT8+C闍%a ށOԉc G Z$ͯ xA]|+?4!0ρ7Tꐘi^!ouhC(<\5`pOkF!kHp4gA`k'r޷%[bDӺh{tY1@}ʜGKc5Y.\<@1#p*P4:s6S\@iczz}l+0؀z,͙/8O08c;n˔.FX]酞~٩C{$b8(R1)N?jݍZENak:-Ȑ8㗟9x YdL 7,_ 3pE0NsC_4I%j{ НU_mʽ7=adu>l* "$O,VB@h[K@\+Za*(A ݫt~'!aDK-#{5s6PY3WONldoPx='k崽$^M!I#/D̐%n=CU.G\lhwk(F[Ϩeh3 ^ w;oYWmajW7P6">j.Hg "PTx Kyڄ SZU7o!d,ބj3}Gu3\ޭP k2 nC $4۩% f.^k;>؃i!LE&"LQ"` 3!׾(4"iy~i{XVOCS]m~:QQ>Ԫ<;*SZ#6?MJC1Z1 q9if׉gj`RNr]fn[]R.LZwD5&r U2갊aHq0ek|h^ZVdՌ̷3$oXDj FKLl -A@wN[A5)^R etEBRGBʘ([8{oF 3?@IlsL`ۭtmdxƋ⟌v`n2p1y?zN9ƫ{6c5ZnX>/lP[U $vz-M=]¸Ɋ+i!v|JMo^j:&y!uw]w Q b 9WgHY!ٔp͠G:p(rޥRZv?X+ÅZ~BPƞ?=1X!$_%h nRbik:P'vf!gnN]}Dř%:`OT"6a@;40{$/<:cQ-J?'JkEkm{3o q[.{|yv,sluAUK؅JHl35}NO#$(bn sMv%œShKoVc+ Fy:i ϗ* sqhtbW=KW1QĠ/9@+02=UWz9bb>pJFuz")ťld7LL,j)u?Lsvg!@p;.wL3BֱwB3JE\:p]O2N ֣j'|&;RFoc44Chnm6>7+k&'=/_q$8l;.|>C" f@#N:zxLf"/ AW?XFJdY&^ͿZle߲?*Ak f K{?']@@ z'\X.ѭ v5w$:F3k)ǒ2 G"/Ebj)$@,# E ={_4d5ͭ532#DIFa wz1d0? ^Ռp}i9%_8ASLErikcm=j(̅Z4|`;ăirʑ-#O_DTS‘Rv'l=ucyv1y~~p*NY`=BǨZSL˥ѾE?<٫sFE^k'-.>c/1k2,:'B#;p+656LjV= {s!o>֯y=|ܠ#C Ia0 ,wCؚ t5|_-A З"p}{aHKu"^}dzl#kaNx$[A4\wNQM*d&CyX`plwD<\Z\giX+R)Z GmSGHu$jkWt!E\ǾDY*JX`'<}c8 Ƅh+ 4^ZOibcBI;I,cρ 6ń*T xJ5sT`Fɛtb-QF2pP^|rⶕ׉%TfxkSi^ZJ"tgZё]Hɜ]XV0y,^BEVNrѽ$I]N:mtzix&0W6^:Zިg,)ؐv))"EiwV,5g+ (,?'Z1]wJqlsTd)6tīi4"o;]"D>毹;!cN hp,DT^}j19*_iGiz>P_r%|heV/mֈżGns q3)yEmmD>O!!Xe,hOݫm>`ԪCcJ! Ṟ~AV$m]̀ĝĦo8u` @31-E q^^S"v;띆Co $.3a\GZR#ҕ#BYm Kbht 44B*ŵp}C4vC;"ԻLq|qNoipW٫*MjS)I!W:)B옾(xyO0n]M_\xT Po;kAVcM: lcQK3WrR[+xIuI鐼۲ݟp4AP,3jl2,{VHpPnkMr >L$ɍãk梔9rn6>qp+OwPz"?4Wh;St" v2yJ6[yn).9S~ArHc}*0Sjco}ÓP^WH݇I$ a2{_jXr0I09kE-MznIh fLal)G|@ѓ&ڮ쑥{PĪ]ֲ} 'c+>L|Q4^h[ioQ`KxxIf:;wѾ'oCup ?zHjVQ2 -R0}6}cxp'8[{7 -&dzbwsR"ʖ^1'*y072X$w;Y 3T^*U2QÂjֱVB snWFttD$oJ<˟&geuŖ2 Vc3AI{w[Ğ[ٜP#T-=MW_|U:19fiQUqX8\Ey6 OZ\P[\n }ë\̃P\sc鵚4MG; d,re?tbٮC@X)dwm𹋼4uGh S\qGoM-A-\NރSm桸YO,T=g{C &x itw>#\9o:- 7pX @*}5UA[K13 P+wzr;"Y2~@q g%G;s'~?L4+pV Gwˏ)n iQ~^b;4 bC(Y;r~Z~i&INXzP$&KζDi6Ho)ɲ˽l%USg]ڀcoM,t5/E'g[S4ۻKl7S ׍rPdHSt$l9 Z_ӝ^PM;=&>o|1"SNM5ΛO%`\MQG>_+Awry:dI6$;ˋI|8F~LDEx])`Kw(xWW=ʻU}d ܒy_Do$Cu&Ri$ux諀HAQ({6j !w\h5^(67-/4(nvtCCns;1hi':936;=G?As3>_8H {QKԿVgϿb^Qާp KqDtA{4?`$>| @bU'O ($\ڃ[j^uCܒ0U[$CA~͹n7;Ӛ0_Jo2ⰶ=f;̺cZ?B@5fE K1(+:,dp6l VE..9|Q"[Ei=Lř3[ iSr kjx{ #iǷÃq:L8j?oߢbV/GOH1b(2(!@quޢJ/]> I%(X 6t U;"aSߋZ@ g5t_JAW$hAMߞFQIfpA2 Oi*s9fK%:!٨OFjsqHx̹ hgn+X₌ Yn\n$() Kq9zy*h3ݬBb<{@C؄Mo7!$ǟߧYCzf%׆oØ"Oҕ:dT>>h%?U%@[+,õD: dUt'IW3b,5N&E%wWhi|_~AOy6ljYrIku!;F\SJpEF2rTwo`dH"\A0eLn=HVR#C "oa FNu8.~9R>Fx e;{O$FćmҬB_k5f_SL7Z]϶_5&ԯS$?$./P'` 왣WAc0 LsiMv 7 ل7 "ϊ+NoL#*c6yу\EFXU~ԫtX B/ps΅뺙Q#obDgf!v;8 1cU+1nq*urga1c#WPx9U,>C}A/ b4 d;rdbOsH5twI!N{2"":Р\ցFk{N[4QyĉvTbIUR'gRr^e8}wڨ~SSEX! :#8_R }sa+(ɻ_=8Aç=zA@<[aSr( v ybuy4C`r'rIdd2ޮӠOGЗRԏLӋW\ef|zbF1(x2Qʳ&RiF-R*K_%Oiv Mlw]9K?c+~UvZ+&fMiR@YE;?{| Ѱy ]a܇"vXM$ը8z()]*' B+s{vC 6_5aTY#}uәa0ٸ?ScF Ь+! Z<±@€85(\ G B5NW8ǯp.*푗]윫\ASW7-s(mc?bEGEeoW$dk-@ѬIJY.=./Cnz{~[;a㍾3ꭙ@\W{e|3R%6тGCHf3Jk̆$jEHM$Wl\+,Q?9v;o_:l| ❾"nr3b/<2ߠ4z#QBsU2@DB"4ZgȌ׀)2d-wd>D[Wqå->vOqx=H.O7ܹGLzKқpp! p`∔ 7\*ͽ_6ALqI5?NMM+Ck^;,HڨR݉4_h1=j`:r`^I114Og]zrx!PxrV%~;O C,ʡ7.vt>hÈcy'R9-90-oqK J쐳: ooF3Ѩ6wQ:~&R8LrϮ@g?CageiE4uHP62bx縟{$A$ Z4 ]b0FSΜͶIR[.*_a[_b )8Z8[< Hes}xMHT7r:g3u[\;+gǜ ذALyp_)[7UW.!gd?7OjAHJه{==f {f2JVa4OB?}; RSaC;kBuj "ETS$t~{R02$uc!c. r@k{Gȥ>tXLq7IN}BVJ2T; 4,=Nsz|$m|b)-<~~&W0'ݶ@1gj&$R}?}G7e( 2]Ea ␏ nBA mFR oUM:U .E1rzgt0 g;@Ռ0DdÃ=7AZLlu7^}Mv8BWWj$m_& 66+3ܲd{a[G ,K.H`;I]4Ĩtf(uc}?z,N䀱@jsh_x[ 7dObkcd?p!06cis%c~L`ezJȯ%b@wI걆58䒯hT.[(Ԗal1MfA[sW ލM쨎7jE~\ PucG,h|ݐ8p$jyt 0=3␉0V@o+&p>1P|i@kJ֕ITdX}I_5Kլuo=5cO< ZxʼnyZ$q(e&y4!DdA 'rQTh ݋gmzZ9رS9oT'ͻj[fsbOc QKtHwbC7.∧ͱvУ tjd_$`VYJ[$?<~g^2w;d9 $52F$uUD_Kr iDHr%:k?GgN& (b1ڼZH2Y=NjHfa8tEX9*܅4C*ff@4'sr&Ry M[GyRQxPܣ/DՎV(WJ$V]IMWgɴђޝ8/n U0U^ |Rd24kb.Eie> H!US3W}SO 3: }s7O!pѹ^Kz=)ƐWK&.Q]$n?߭(|ӗZqzR`VJ Fvo7E\L^4w 1g>-T.WZ1c3 = _2c9\s̭Jo6>ruǢPk?:)[3v8To޵@uNK*; M fbkv%!إb,JG8LִD:c„AhpXf2"w3S D^$,lX)QݽБ Hg~wdCZ}C$t~?,1K OsA2i0зO>.`TēK_9+$hi8U{n ,F>^\u"k- 1CQid N|/4 J'\b/ 2vJԋ.%[:P5 .4U0 >k_1U+%{o7;v֞esTk w{ID$|>cdΒOv lпPDk\0~vIC$n!;P7bB I_ Yb"_ňtI<%BXpσ(2NgfrdcFܺqSs뉮x/sMUS%jg;} 7TY]()bi6^.mhhr\ |54@m u?-(ܹWr6_{L5P %"4YZiC^ ?6Oh֍NIp9a<-/FFLtaW- ~!xt 'u5{J? )s#X2\Ϯ#YG;/eo{? ~OLW/i&Sq`כ2IßeSa!N:!ǡ&0ԁs%ߎ.fR⍒2 cEQ*=G bhRG RIc|OUm_ t7oȍ-ݫ҄Lun2`ür0U-~IKfyr ;5fr|p[)h*?#_lN uAߚ}ܶdh̚aP/5yL>)3#ƦS$N0=Zɠns[:vp˻r%ܛ<~=:ٝAr6W;~_,tE;O@ؕa1HIvPv+-R֯aF(tp| 2A\:ٺRZWTIb*2G4,%@1|]rvN.]ɺhH}݀ů&x1լ^vrU pd~+6R{ kLPpm{nw I٩;pP*9Lc|CZFA,7a{ iqg_|F&A2oM|TzLRכm. vʜ.{T!X:3lݟ_{tiHh^ٞ: Á(GtrtGnz@72UE+Sys䚖mʐCAsF ;_Hߺn pĔҞBjnv*`ÅrJ 7HNF;5;xc-V泋lqSvw`CejQ*veQ6Cߒ[ \/C#|N›rΟd悩%_7EEdse#ݸBLdD^ߵi.)ħ=}wc^v9 O dwL  4jwɡE^65,Bm2\W~wv˅oIo*bٞoe8Ai^\p8vV3;ܩKVFcam m$YRw?)S 5k @Љs 6v^L63$Nӑ\&]MY-?\@#cZ S PW/!ܣA%;|Fs-:*MabmuZ/3m+in{]yo6OQD["lF2}i)rQ4R4\t ]?uc?8>>țIK##t#g &@ioXyp}n _S) ag3pPpLF,ܣrAlw+?<)g,dV,YxIN<,s[o7ù.lx9n{TGم#%}hJ8\z7Q4EUtVfk/Štpu;"S?v!SX([w}2VՁ6"jf\f_NpC5NOv}oEn~Ȑ5I\;pagp(u!^7'r*:%|MiޢYF>jK*:2ʡ3U[+K> 9nfsRQшkp_ YJ˖вac=oc @jUI fӔ5I3ƟGeU5€R9%ֿʽR5eM& ΛJoOL֔6 49ь:B>G<"R[cMN vmY>Xq2%>!7{w?z>3t]ecVX3#MeЙ)7F̑8zq?M1GϨ )jVm6 Kb1Ց]:\KwG2)#-^\9$nyK$\U\cb\v";Ԗgh&Cq("広!㲆 ?1YJ20`g⛧u9_JIN'!2Ocݜtr!eiլ4"Sv0;7@"i59Tc -Q >u46j]F$ei2$H |FCoC2cI':%f7yy?e-H0˓۝*(񥍜h oX$Lz/1#^ beZߞ]vsfyq*>&W:/R^@cR#SdϓU sn/MBB}T0, i-qAu(r%H++Zk@\@5^IC>4tylm"B )={scNO0<&-$݊j;$Ԑb{ koVJ` L3جRE (e3oW= @XAnͨ[ 8A/̠T7ep{:0T>E}6MB,%R8v+A;sW"l|Mla?EzV%]"R,}A-D,y\Uq#Qi.o!:}Cgy0Rd7/<@&P_0L4Jhs_/y쁋_cދ@9@?EalM^7 EWf).Qfp Y\^} /N9%%5qWNc`jx8mh+Ax5j[Bs ֓Χw`_u%48"O,w2W$v! 0SvUddpv [ OF]llǫ837U=t?̛8"+F a=njg8$'*w{sf2ԋHN& gwLj.K:|>mdʽL(&UaҌ=G8g="3%'d)5'4 TY?n"S1IG׫ 0F bk>̈ޤp$w$Mqʕ{'(tСrJHU*x8[σj>'f>%@{AϠ9'lKXOJy절hnOTJ {M繒K n$<陮{DmH5QחN,Py=61WBk?_Tj&K.jP&ċXhx-f [K"i{, Hs`0")ZEBZ%bUj? LPHJVB{;r. iz)W.M,g a?9HTamr.qc\F$P,Ks:UeR` ube( >P{iTbD%~Y.R}'CpߊnM#CTqVJ u?;Xֳ9pRW } ĝVۭqDլ40sMzrRV_yAB[ bE,[K5KGu:D̛?X;qa"I}q[@٬_ږ9w0ߣO%G.RJ;p y-:$6 Bt`[ +ڠӤ2;>d~fR5'2v rCqZC¾p)(iE 6BJfeN$<,hؽrėF,ξ+} 3ڢL(m(F&*eRXTciOũC8VP[~W}x句O3إJ"41di!n ء#GК$v$>~Jd= ̏cyXEjMkkwNՑ{MI|R ˱oy'ǶK0m^R/}~ OK1]M2YΪ#NVMApE%$8k lqgs} AN_V/'r2;pv av7};r>6;eSȬY8Jdj:fuM |+#*O؉vGDCEyC G`o 5NY'*=򭊑cmVfTN6<į~9CJ5vL]TV>Wo v#C'JS[Dͻi Fd~4XTG1B4fy证wnBv|R%ycL/F.|#jS *O N/P %oM$\9|H'c XHnuT%ƹTm"Rbr&Vʘs5G %RoY5̔ 25ูQ25\򖂄K=(;RmZSҸM CTqS-g*$βrX[^ LL'E8ot`O<5ZͷDQ,_)aWmAxM \ wC smQ4^JK6(=0ps/Q7OHBS")OvfA*ȎoW6yT=M?6٢mϩQ*ys"C `;|9/fna$EJJ 8b_k{tJrVyMvCq[=GX @Ϳd)CVHҔo.I2|ocD&\WR Ur@`TZSDE\1"Y,N( 鱮  u52i\I3;;c)zrzQ sN9!اLGerKˆ?ɖػsD%ק Kg1#\*U,[H9n̅A:C Cm~S2K&L%_aC6>UgfoQJq#T-nxjhD~tɜ{H*)}-Z72Sb뻞ؙP&FsQZdcmX}4 }nm+rE >SQ?WJ.( ڿ G놯H]m aC;/65/:vvc@IdÚ]g9aO.,t[v -$qU[W,I8o*QtLy.~9;懶|P3 JVK0fIWPf2>2ۛ +MXn7gTTf-wokhgaog=T} DOXcJd SU\c:qtZYٓ?fYNI155E:f,%(7&1["9h-< gܓmvyXv+;Lܸ4KaWTIH}s3} BK$o<+ۺ>P;4ʐICˆMep$zUhtv$:D`^*5N2T:cjWPkM hņ>,ySRmO{- yTnŽ2NUCj3g: ]"(NH70s&ӝp;:h%v T3~5hAtq GU J?{2kp(Z z4o2/ϵ[t0M7l'a˗YEB\ {s RqœJ8:jSvzY@~fہ]؈5';`<\3OО䋳3 jx]WU Mk-~݉/&<[(NT]P/eNjV Mٷ`w!HeH4v$@74ݯuM&pS;YZfh{k`! :)sm0 & "s^IjbƒU%LHzxEBySI5%Y_a"%;Z x4@毑:9<?YS`7wO\ҩ0=iyٶI[''-^X9'+gddT1S1Av`b~~JdkIX!-Lga(iuttR.ǔQK϶RF"wƎL0ļJ Uyߎi~P4.g};z#fqm˧ozۥ" bQ=`DV4o{xh6XN]SF74§oHm."&["7HgP^}n_} UԢDɔWL+3r#9Q(=]@Fʶn`isQL~f^`B 5rU .~AH %8ev7dZ{Px@".RK]ՀstUYWolGSg6DJ$]JԪg%Ϊ[^v^wl! P"'_G[ 9,Uv ۈN cH' D1ZmM 'ohT.ć !!tkq3tY}^&H/+hbmRSk(Х˯N $4:X֟ʃ~ԣFz(R3'!lj HH^.Λ (2<[F_PC* .y%bJdY%|o7 i\Y q: aYif>/p 4t@Gida Z5 Ssg%&Z"SEN$D}ӵIZ֚w3dZ \ .6B0U5"wP28 l0;b:ri%rO HBPd.D;aI1MZ&kr`PJA'Q4pnk }ӄD>3!dGB*؇5| XNIK 5m/{ D;bD7sm7+ ?$@,Վ&TuT fOF`Nllʾ^*(OqJP QV̀ "\kŸ{3aFH=4z'X_5zOzУ[*\o[y="rٺ}5DC .>LZ R.tiV ¥u;$ p.{@5y(z!@!PKtg1cw4ҙDfxǮ=Cs%UI6C"F~HsKfd;kgY{z7dFݼy"$rҬ2IvD Tsgd~'9ïYmg^aFQgbح3~fO<IJHubmХ}2sѵ͜D+ጠ'aw|h,M@PH1}O1|GT;/l!Cg7Gpee3t."*-l .^EVրО7/ȱľA-'E" D<+*y3y-W^6q}DsWD* N@iJnnsMg{VrjH'㻥ϴX<QD%KxwgjH_q;W })P`$j q%=^ t\a2JWP EQ#5=Ft>\Q/*ܴٞ.g*3~GfB^b/c h KgIFIJl5)Iۅ,J+-5*}-W1 H. LxWK\)i_~WW_u&D `ktX E.x/:<(O]"fieޞ~ ^9 g]ܵj_;;z/f8o 7Tv7Q9 cf~[@gef +OJ(2BtLo2U`[L/@z]grO,Z8[:"vLQ~=KbM :9&[YQRHҭt*DAVE .z"Rm =#fPwLp34_$F}г։LjMg3faHtM^i.#Z&*@r$7~L7 ydrjY5`[LM> 󒊔2Vyhԛ9Kh? sѸx{>Y$o{V goZ{Eo8o) Ia]dlO`:kz75u8SPͅyI16;kRƴgq s{/Fү7swrZ`׮QiJ3xpMy[4[qoT brf6äN=2ˀcm=o`GpJO`" J+ IV_:b;$i tIx;Ner1{2L6zw$&/=O'6y@s}4yO)n#_ w ߩVL[=3aXڞGLhJҬ H5 󫅆*:; yUXbzdŜZm)lJ#f{ѪBWR~<~d+b8LgfWV]mDW$X 1 #yVw1dCFܲY̱"5W 6dAYr(L$Is017h*@DH'x4 x1sG/ϓT7A<lSTzBj Q*ö.l+_"-i'eԷH<4i%f2 '^א9𞲆T*qy/3՝)O 'gg Ps|xD<VFEͳ˴#"acb.x/g"w3/9L⯩;Z<*"o[T=ˎ6Ylsׄi:o O_zͰr(Idr@tv89Kp]ĺι W?-_ʦN kVqS2(P4Iz$nXE!Y+C[Gm Dഏ7ӿd{"9햯V>M¥5}gEM}>)ܧ2R#n>~ 3+ ahhz/Hmo^b&PBTAᝌ<-hFv̡AT{FT@VbW6 [udGLܠuy?)vb-yt4`g?ZSV/8~ׅљ\ʻi o$!?ֆ#TXj9F( &)|SVɣCe4r)>#1%+p̰Oc ]FM[jst(zUD4go<4xuäjIS-k7QWR*!f2~?"lB. J;ӥ ؇q2Ƭn.RgxI aSV[<\?-]7[|jN Hbk tMbk0O*V iZzϬ#hV Ij'튫fppim׫t~%k]sScWѕ }s*KJ[E{&BQo>S&6" #YBb}_d}ͤZ۽84{?cN_򍼎<d)筺Wo;qb$}'I /%m4BQRŽ" 170!vqm!&#\lS6Uek্KֆJ7֊wQOÝSE!7ڙ5.oKbk-ǦV_ )ʻ;(Ȫ>[ɚC,[!8gH ]xd8<(UpA%8g?'sN.7Yd3l٤N!I:" ZJ' y|sZW)K-bĭR|#;xqs.i!QVsӣ$)'y L!ۋuses!ߤ[.&L &:{Zou=p*-V^?5n;} ;d&mN>;5֘!JsLl =2#[_\F̏>Bh –A|D/^p9pɲr4p('UB[ʥZ)(~Dc) ="vыTGtFgzY)Nk]+'oEoh>eG|-P1l{|a6$,c!%K;+q\ :xЙ0 >2FB5+e!{juq-QU'iiukR;`0gO@H`IMc`3N]2JKL~OqHX[K@]GuBAWd|t髎V.o7 ҽy16w> A`Q!wx6j ϡV2|(=|zc[@u*La#S6i?ᅰ|} Mݒqaz3TV^N^ ި(yfd.b\1C&Z$]>~**pZa'} i˪*@/Yqj?=%*o| qczO~S- g&"gQ%O nچ9Wl 6r|b kcԒtGvP0(EƧ+iiȂ%縑 ntɒ >OaGM"u' \u$F1ϥ4ZAPEv(`#0L1ƍ^-ҕR%~}Lz(c!ɸϩPSxv⬜53mi!s!nm`LԨ-6̅acS/B0J8~vk,> (sC &7|[rIf8x؊,??w W[yISQGl@t: kՓA^RQ5kSB)PV_) <7(^(D.j!bm&H5pZd.4e#aJjL)_¬<]qs+gG?KyVԽef=%D^AR)5j9`C?P Bc6 | ܅Pu!O\?6 N|Typ`?׬?3zGD]]2[O8CcJRjOe^i)!V 5_*%8{= Yۦ iWH0%1(F&Ielkx#3)rG 6eޛY'3lAϣweZr)7?E lr!g{8SL! wӯ.= Q-Ѓų`؟z&;D͋By[gGBPU`IH7]`wq))q7*߷[&&zӃr]K\qQ:;HjCZyu *fx'53VTb}'Pn C_S E.DXN] B+#'?B R"fb0Ib|_OBV$c$+p6_,Gj&(4iYV49\T(BWvUA8%e'_1hLR" d CJZ7`&igg U"ח,iɣwcH31?G FVq8ire&Xڟ𩩛F k@Tf]z') I5)x=vD̷{ %1 lV vzE<3oQ΂!VJ۠=/ 7xNcp( lfN^߱ {M{LPH?·3Mlk!limGWC:r={&͍7o9h\-՚B`2.ʤ1r4.u,ArِxĔ@ czjiF#“f'rxzl6+GGHGGN2g,"sjb6}UлZPF&1ܺMjX-/.) V;y''$#v,|^Y %V*6bPen%|њ64+#5J!{" ;YШt߁/}kd#/I/'qCSkC2&Rfz 0]j "kꈉ4xkHD=\S 6*\3I&`^< ylz@qZBkw;:F락M(ya@HF:WnM4vH;VoR>ugT@[W_$Ԇ,dn[bԣpl%/n/rR2&O]󶭥fL;Tݘ}fﯹ鵁kbyRC ^pDWP>a|pv~3s҃ȭO3uwhXߎE]9JK'$Zw!>#?Z8p-;S$e_{{Э7gG"8ʥTERz,,@30"%+XҼKp&,ގ8xy5#9%Jf!(GXE1FkKƦ32 B7bJ1[ +tlT6͕#F,YdO 1t^9sH9s͚x<>q_;HY{ bm“).V蜞F! DiL Ԡ| f *1"?f^(9/38BvrNS)@;@] }#)v0ɵEPШ`U{vRԌFXf°Dž,5 SÄW`P+V`Ej\B%@J;yW;Z9%#Sme]䑁#Ag[DŽo+uAq _RڸT4N bT@uHHE+O>JldG Z\ kǵKE8k? r:p/Т-{.+JP>ͥQodYxpkD˒?TrU/o04{)& m6N| ި"qUNOrɊ"ih0Bw4\@ X.*`V]һq:> hj^U6f/@"+]0<]0S n$ >:A9Qχ_*(\5f*jQ3q0"1%RZAũHTy&@> @A^N{s:F4-&Uú^rk=&*ו-?=1We:+/rhځ(I6_Ab19Dhݓ/?/7՜NQ팼tƨ5t@'SBl?u\2ZbJG݅6/ҎhxMiKz.Qb.QO_Kݕe ޏц@4򸡿k7p"S.zgq=f2CJ"#?VPgBd "b2sYiV [x. > p蛉XkX OK?闬ŬK32: I? ;[Q|P|r:{@;k]c`>3}0iN[{@\ٜBT00sAu~5)E9v$6Jgq ?&']Eʑٜ$? 3g@~C̉k+3Uk^lvfh(7πm<~šȇ=6uBBW GQUҹ+lM0yon2%D:Mc|7noIBj@~k Ă]8k>vi6W۟ 5E$YO֢"JHJȰ\ ˷V*9%^Iӷi%\$xڿ!JtL$,.oV/թb&kXk|) 2Hc%4_LoX&HES@oLm0^(L8=GUuZl#zBO- Shz!Rf*Sqik@gݔVYFRXKUqJ:TA$N(t*JM<@L"XP``7z\ES_(ʣ7i`mstkpˇ;K!\]Ar~biuTt/SlZ=/֢<ߖca'-M=k*HڔDB-!cxR)ۢ_y@-[>gPl\5JLΫ @h#v/~QAg>wB/5XمqKRiַ f;"'H7hE;H*8\UbQJ!]p.%c=cc>=hXS=|'my9snI*n{z8qHGpGØQW_4" 'hUvWĺ 48׀a!|[`cZeO0cͪnAf'\Nm*)KY #\RDݷI֬C,z[P|l,ՎP`14cܽ]9|w^*׃PD&"]$Cdr|fܩ)3#~Pr R߀gGOdjCqi"f,G፛_va e5.d5kOcR%LoOWiĭe'\8: 3?B=ѣ$DGSCK`&Howux׼frʦå4(7Y.G%mES]b {VgA|s9 TĊy撷zn"ҨFXa3|pw>wYIUm\42e47SKHi p |QeoDd3[lni""3n:NaBUDyM!%|t1/qN jI^̴ <9P!ďg M4v08S*5xQ؇6ehZAxBRg AQNg3=/m;z.#uţ6so_͞&tzh>S\,Z_L~!m}:t9PUdx~ਮ _F}rlwvp5ThiSLoPqV#o_$ gٓhM__cy^K]hr U bUԼc~ywZ,ojQN_?N 3!a~2ڜ-J;&PO犃ޥL&Ыͥ{/jRIDNSL%Z 2 WQ-Y@R6&I)/Ie =╃~Xd.ÁM{qYFyF?lsXWXan*1Fe~bBvQ;i '{얥P1׏M?q~$शn]d(o*38f,tD^3wTKlT'<&E}W ӇI?kN ksKY똲-<-Wc03~ڜzYPӜ9>!W,膨,%a}C*&RY#Th­vL0h{2g+zmft6KH٨Ub=Ze- )!`o@[VSq<PGp 3sW,5rsHZ;Ӥћ<W7UzGs=FyaEu Q,Ҏ5WuffqSS!wo;.0alUaa0YS&@]Ou!7:Zަ5^'ю/KH72cMbR"uͅLlV jnj1&B1H,[$5qQ{. 8xN9΄#I.qG̓,]Iq: i>!i9}n Mڝ9W `e3[>VAHK '1o^Nq G-U5+[$l=zv49V$b;*^e\p=x9i@y  - ͚7dC ~փ=|鷕!Slf$BCw""mrdS)]}'}ٝF0AڞP,*ys*8ҥu]:8G'D417 G+vҢ<[Lk>"a-w1s/mƀem7Kll!|%2;3?|ӛ!F c3>/XxQ0+aR*k̰*_6>k%)\jY]I%j\ Ǎ2TrKLQ t\FqwhٽAles0ò吟 {<:NmnڶZ X<֙ek2K\Ò^9rW~$CU ?^5XJ(ԼFw|O1/\|J2Hx)I8<[9RH:X@symx+ӈHä`XUW`)pu"+kXT!C333d{>aWC ֳg\ɴfC0]F%AJ}XJVWNNBxM $9~7(փ/7YǞkF2o(w*3ھPwI|{ Gv@<we}$ZzYzIA T)`v}Kk2X:}-Nfԭ# J$`2 {KЬfd%X[fـOXi< ,T?hYhM%zDwl -(%_ `y4oǕ#JkE$r_6sK bj+;Ծi7^yQ{Pa\@W > C%Lk,' Y'{3lăH:Vms-?(o ̯ydRs\SUzQYeC7M$WaJ:|Dɕ<͐4IpžV־(.~HBoKG+wcjreZ|*jמ%~JcwsT 25 U iг2aϬ;tյ?KJg0P,[Ⱥm݃?jn:K@dz"]%ޏe~E5݌JKG/G5ل[/'۪bZ#%J- :6Cr =!U tsc8 U;jv5N*V Uooђ3_ g #0-;{6~)&, 6Th3W$Й90VR1Nk>D>leS_F?س鿶H}^IwB*iH'bJտĎ0iaRMy=3kc߉sQWhKZ; mg!p[P'w5.ODoQYy ctVBykLE?X7LRqcx^џtBabGvi=ۆ夎G N G3tw`  bXO.361U :?K:JW|W͠)Gˋi7+?<99WJxvM9Gvx0ڍ?{ukvbG>)'%-=;B3f@DXbĬ>[ςi&da h O%.#_d"\:4OReN9x#dAZB XCs(7; P;VFPHPe>x<&R붵XOMcaNEljp0+&1(G7n>B%)vF&O6jQr?|{r,1Ɏ@[{VQ?Ph$ŵ>[zlf1e[zx gLbUDɉ^ƘOm3hC*|&'٩|/J$)B^i |˼QfKudukɁIdD"2dd/Iԛf^OlG£bFcEz&]-tf)@h >݈CZB1;y6&7F6e,Y''u.qpokdT [)A* JM|+WڃzoMޒJ]ҀW {2dzhG K3:|6O޷T%~D 'O_ +8+^_3O^ü/ݶ{ kudm/stdN*_l%7RNN{ ƥ#J8t@eHI42*~5kmRN 54Yz8J؜ٷ,ڴ\E<<( YNeyBӶ Q>0Cv]Ba,05h&f$~z@>0wB$MNXh? 5< H UT|`mih.-\f/ˍބOQnN&+aq;7Je}C*Zb 7M-̋rM(ڸiٲsZߣͳ|a%p[)KFz;mWqbo ؛w1/'^g GUb;=MvJ1W?ZupDjU| |nl&F&2'poϹ7Q)L-j;׌ N,@1Xkm9`MZkpD^SXB:cޟZ  [)qk?G:I-8\ZY%Ō f߻54 x׽u`/6Myߦdu!1:Th/O#faNb?r-ZupQdQzQ* 85՚T115tqu+sF!Jyv.7+dkدA?guݱ*~+ЫՅ>h ; ):l^y|UG"la[B| 宫 g8s5 ,ƶCx8W/ίN~'*Cϥ3OhWcB=st́m#}5^EH.w!=W_ZFk2Z$FţUodylR &qv,t6.l.rrE󟱝U!i9:-(cQ ..)i ͺnukVU^vC$4j7#?1]#[*:RCȶYQ C*\֎ w}2SGu^cCd՗Ӻ-g(#BQoYfKᤪQ]l"@J߇N4HF_kgjXz]XS஻PlIǏ@vb xѢ0kڤzy8) vf ;{n))6d9ζ}X_7)U+"+{+Ӝ{#i}[Sc)Љ~lϖ'"0XC*Ft6a+]4K&-@:SZ1,oi:vsod > +h? YSA&́\ُx2!s<"P߮SMTL΂1'?`{Usb-w1pEug0 K-,P1'7wGxw"e.brR~ FKT*>Slm(g4sMN=.p9U I34k N(ӧk^U'*yàP `v_p5"^BWOC oH=U<9 pնu4FnU}i=m i)~ؽոxY_{*O.~ F(g9 †DL`pD]lJ46 |bL|yn]4sPO qN Fi$*-t,#~)A.pIrBu(nwtXSϷqRI b5WJHغfрLVKys)5l(;/^$t߮L˛xzc o̓+`~p5YnjC6%2-Ip .,5OVM,P(BR0sM7"F͸7m%Ҧ4^} RV+v]u Ș`Τ_*~1S#Wȶ[83 ]oE=Cp2L*A99NU2CJ<;$Z|q@mCgf3_[|*#b5h iebjHKg3u]ZAR3?_ ^0`1a -VRKxOͪ(;u$=356KO.]Xըx_&Y {uH% bkUg9Pn=4'_,=[>"i[wbe#T櫘JhX`TMCaB)pd$g nL o 7XW"0ɜy4joX v}HQY :v=lZb F7uϏM[hтovBsiqZi 2*]s*! c7R 4 "J;"iD > = Fx ;Xdo|Y֔MX-i\`h/6R}r'5\i0Ai=Z0i*^bN\ nm6\M(I+qRwN,j|lӵ.EK'أYYl_|Qt E-OڂB`NPO!!HY}h?g}=a&[*6p@tF8f| eOGF(9ei:*4P{9y T&L77L wq:\ ?O`Ex;@g&xk+bm5YiY13gPj;'Oq@a.:#*zr8O?22~TZ[9 }LYm$MUOym{sh؍,v\ W@.Y篣r0VYj+!s08'Osfb![4TA+;|;ձ]]AiDX'jnK.`3K.xEqBZ+hֽI"SHzɻ7pJl#/?~`Ꮚ~Uԋ:pvtt.N)P|~(}G1?S(t=7]80t˜h]-9;nj?,;3Ѡ1G MZk&8kU8>!-_˥5 ⋌H?C ~HEY 6+AՖzAzO**%mKo@h+G<pF3 9 o ֿۃBsLZ$D5)`i!?>i8gVdk 1X>5ߖ KBb>JRֈju=p* ʷs5XxP) P-O~&QZKܸ7lT-EN=ql ETC#"CuĮ$YGHIjiA\U٪GLKǺDl X&rG)PozjhMʌw%ۇ F]"y%ߺvd#2 T-jUQHD.5 47rCA hQCOz16@%*jAg;{AW%u1L||G[o9iS¬8mEKedrŅi$y0`3O ޅŠ;U`C_>1CD7Ǻq;Q2 EV"Eh0,_+gnP`"4ƣdr+~kف7ej|T 9~7~`ĦO/--gi)f&RNk %tBַ<p]q8=@V%+sI h17v=w=71_Z98$bh { GF*u<9L+n0,,3s_y 4*b4矛(@qBGMcc{WZJO w;PXo&n bݹ&iq5eYtDp)BHN_FS](rn,(}(MŸ>& X+~KL'4OCutiv*?}MsDߪPgﮪo܃)i"3K=!BTVS]Q01Xc3D58 mp.7Iџ7Ww{ěXxMt2|N:r*j{KVխxgpp5Wf%[Gf~fl=gm_d;Lv1_[)}&JH_ ⼾ V`2V2B^#2̶X &AڛGaaPw_fz'ND<{H%2h. <=Kc;n/S a,"PWv5GJҼls1Z4eA3+h\UGR{Ԉ֜*?%Q,#qd傉7f7^8脎'ڢI}a6ͥ0Eh #7{bKU&|jha-Y+?ayY *2;S_K2x8X4Ɨ/֛w qԺ3hɸ%΅~=#ۺ_LN %~0Rv` v jfTHu4u TMv؂kz6y-:]ԸfXդ *./##θA$B8kAYFbHfW<^m济`Q!řJЋNhGE9)+]P5?r01 N*.3T I#KS(f]̵Vp|Y`p9L*^W"3XfV_6|crE1Y1uAnRԋ+Μ_ d9>S`*:贐X{X=LS86>x~|L) 䅅Ub3ކN'7Rȳ4^w.t k hI\@{z&zrJ j s#s@OD_yPKT&sAu>8i(mVeE`::g 3lemPJ!wL3rT@_[Л9MT¦(8S0:b?g:)cW v "pR/ZWCE5upIf&K! ݬ%l9?·z%-4L] wc~&X܌I2Gq$BZdtk"evW*.p*F[\6ߝbaB $Ǯf{+E?qY`DP^R< *y|Wf-1hRVv*uInI<^S ՜:TBcu`&_ק/*ÙK b0kN^jG!#Xcb8 l ﱷ-Y8ؑ>QV:~Fn\\Kx̹ 1DA"JTݹbqDS`^^V!}k_2~|aGbeܦSFDf$M4IJ|j 2k3\^w4˞0՘~?rߕ^=>ğ4_{~&wG\ m ]l%tlWI[F&q{vJPO37w>il \|Dzf؜E~r.v?7[y*2hZUO 6qԔ'y@L Y6atÜ ΍FOaϡqoϡg)k~ 5b`z"ٴ%UF :b#l4.`.t2WǀWQӸV+xQx)8.o,鱍Qs,Z,~Z |+< =DXH@Vo(֑Ng-BHE nnWԥ2U4oaN(RZyw_ u)>c1*!YZN84aø?OԦ $M;h&2[- 4&Cҧf1YH[mD3o{wVIQu:.XFo/6T@6i]q! ld,zVlq8ڶE:u iMp=0e&8.`(5+/_]R %Gr?s$YU+@1o!:6;lJΟ}w>&:x;Aok:^_R *_W &6Ѯ$c[*З16?4wwכ)zeN.ل],)c)y͔֪hS?(r״,mĆj)OX$tOqOcjyV\fSZi5 kUnчQ)}FY;"xHoz(y@b_>WJ]Yn[Jh Ue@7bk5,X ca| @]f$&.d /OWRX_N2ʏ[PA50$+ ∶ X"Ojq'3P`Gvv vw"!R/` ]D :Q[ 8:a|ZhSfse}Ӻv2Ui=;un8QO:>f1U"vo:j$Ӱ;lA ;Ӎ"%; > EuLj͈d"0j//Gp rH6 H6UZHOo6i0?# Je\ M!ӑJ8"*|ު8]PH ێ? ǥ.4WF `E5"%"sCAߓŗǺՋCǹ+AJ+3>E`W4,B"nh>}f<{GOf.?/_lHmy@d:xr ? QX[ ::N# 駭ŏ"ʽ1(D%X*o*J ' ,٥4j姀 MV!O(Fa-hш4Tb[ >/igMk6E/9Wct|ᰉ"o>#sc.J9d2ڙw%fOh> / 3p_!NUW@u P"%ޞ*0h*{) SE֘E\b:RrbnzXɨ @HCΗW!O0h%ˉGz ^\s\Ɬ ɢD 㝿 Nh*Bpj 7Oٟ*,2KkaM e)[!ʼn.1fbB#8+Q?A#%(%] 4J+ox@+v{5/<[}V1\9̖hs(ɂ5#"{ 8k@T:͊w t33l2j|PTe0+ &?A|n^(5?qZHU-eJ*Ä,7 ZI- MΘZaމB5K緈aK_.E7\KzFM^[n)oKJ`^Duv$DM}]jPx9R9'd"}J 9=|C@!^V5,BÆ#t,Es܀9mCЈ3n-Kڛ)w(<䀦jB䋭C{[yW+dT |"B >`B]\ V`MPfzl;D?v4&1Lm HqbS`=NU)Z ^R௛ 2-NyM4)Rʩ)s ~1eZ:Kv Пe\]+h7Z+A(sMןbƝo CsJۤU6CC.BTEa;nuaud1L*R^;VHP~HVP63;nD/M>^t͇{9F 7HB8c'J;lΠB @4XLDPѰd6R4 aX#P4o}D6S{}B3 HTksQTY2)4X/,a41#ZZ(,U(`c/1<_H LBn,dݸ:h>V2Aンf´AG1Cвt @3Eyx "NLs-/$oIo#V1v,H儨b~~x>ǷZIBoqf<(a&%&6Ѳ5s`Ў9 -Kpu+~\<t^;taf𱼞y; ;M0I7~KJ!'A?e#mA=mG.?0/g˯RjM>|^a3խq{A> /g)C^>OVlp'H:jAR^[tn`W$ʙ ^^SE2[Xf!#8%}E~dr3g$FyXO8<Ùœuu8Ro;J W5cu-ط ,{OaXe5_;$d'HS:kK|MLm5> `, ~Gv#-l(`T5ʥX:j24|#1W%IFJ7`,<ӡC G\UL_, R8әRۼ+þ[G 0"\s|KfI@n^KH} C<6wI" L _/{{1e+ LlqFH6B&gW.OblmBMUDYq1#Z_<``yz :0)6AKsWkNowFTL`E 3L?kW10 ]שj` VZ{vJ$F*T"9;aԎǴio#2V'QDC{ɎUy}IHGPxw4,Zbͺ&wb1x#ǝ')m@3Bj 3Z(h7F6.{ :wg3z:L|4b e[:Ik-4L8`Y:. kbP"t%gQ9!ee*CbPyE:@P5'aW.cħ֊Ly7Q"7bKU\SY3Ahx;;_>ergѸrY4/ FYE“D*^GyOg5C09oSуwl@6 B! n]XL K'W 5-*Yjϊa<)AR:-QD𮶡)G-:Iijgow͏L,Ԭ:KɈpPGt'XJ]. R +XP ~:MrՐMFЦ,9ٯ K/0(EՀxF/^"s_lCO]dK[8xwAjTE' ת?v3~ բ%}9hWюrJuj|13/%$ipUy w-L:~*eLۅ[h-ᯜ'UFM%yC*oB3ٍ\(kz 34NDM&"i1܅r3a uq YB޼] ־3߰wB: ܃uq`얀Qz.j7e|a$ÔްCAGYxxz $NZ'B2u)̸ qt@ʠnB"!Ur "ř+] â Pl&O.' o%]O.B.bwGm^XLhZp$ yY,Rv(dL+AuB"#p. cO}`- P^L[ Hᩔ91hS`,bYŐDB\*[V%&X&5Ph;ByŨYC.$huV| Ǻfz!=WӊKy&,u_\c;ƪpmފNJz#LlKlt&2bکu;*ʹxR$(H {tvL1OT㍨ &Xk"uAԕF$Lh2 :rBQ ye2)'+1i7;ZTZ 0f֒}F䯭ѻX >F j*ccW=Y6JScnd6+5`ȠCxGDGR0 ț? \|S^ 2ei6RA) zAoK^F>~\v} M;C(ؤm y^r.a͟th(1:ReK-dz^k);t Xk\XVBFۺWAlNu  ^nNٓYoJ/rF3SouSYذy4D`jE jz5!VvZ{EKa`dFd=$j{4 6*O(J1$ZCE w  ='w`We{yiTNZ H Ow ă_Yq)=ǛI $ͅߥw##* "bzMٷ' |.O9?>98[CO'RrЯ@?._8O>a;;4sZQP74 {h^!7Dʧ*{n _g-%r!+Ao4Y,j9ޡ7YF밁DgƁS*'[Â_/n!YbM lkKT^ֻx'd9؅|pH0\ĒsJ-@u55<&oemK]ֶmbP#DCbwXq$Lұgy*ayy׳~]ڭ/Ua;цz'wk)^4^xoI1Uv5XZeT' ڝȟkI[k  ~:gOR5sj/>v䖴49(+pi-Cy-1ӏQ^>$k2 gVsҜtUWP?|HsW| 7EP V#@1D7/1';oPl҃{r>̤`1.ß׫'q%X톃d%V͸EE3DO J%%4L3Czp&>~]d2l.#V˙ujhE;鯡lNU*5:YO\Z?2QBu*[TR5-p1Z:H!|xG7'm$oޖ%M~9 u}Rut̩#ir&P>r0y]GQܡoƚ 8[EN/,QҀ]ңmZ!\oU#az -ҋSus<8Ǜ -}NfnUmϚa*ʼnèdW{ױ`# I5ęh98LN<[^ՈGnﲟRqzUR'q/tsY=ʖٴnԅxu֫2Sԓ椄Ֆ7s@9%eycGr p0@>4o J`ϧKP'wck_~E~^q}6(y*sgeBeha @3aQD3XQe0vuS%?Byc[%Z3Eb}i=2$ >G͏qW{"n?́r*t `=J|k]XbZ_LfVMM5m7jMPӧkmhے}lq蚋K]5&X0_T@VKLG2ji+Lx~ޖm]Y~`,,\#ge%PޕB @eMnGV,˭/~yg^.ƺ2c_̆(BK9;:_xX_U^EToY̹e݉82Ė8;bLG/lUq#>YV(D6֚/~|ZFGRSYBhz`۞M[/2ΠaY6-e`C`,uG M_KNG/HM  .RV=VpYѪ qLy0EA;q,ۨ,! _fL acNIuTiD%(oj}r?+łȆ̷Y@*&;?tzy$&:رI05@`÷.*t3ف+=O $b$V:3w2j3%f9"@!*Uo Ăxe!bNiJߍR{d 8$\ۉV1) DrWqDZ! OHв[e\eUmXӖmO ޙ)sb 5bu) 4,| w4Ɩ%29 sp)癚;;.>9L4 ; fsPl3(ߔs`ne}z"鄾e .meP:o6 ؕxO%Q姲mynS IK:.QxcvaG|: 7g/%v ?@l`ș\28*_wmfyMpm_SCIH鲡;z$FљvpH"oqG ^&-s4HхJ3*a2CʁBT}/G$># 5W c%V2Iꩽ bwD|< nh"!Æ6T?c7&C1!DF;C>)(p@g/<~XamqB)Mc6Xo."/,A.~U,8 Lq/*+`@e{Km^uA\RDxS U,mpڞL8q27XjIeC^N&VaD3Ƅ־KmT_ jJyDzF:[nr\A,ul?&zY7 ,a]P2_i}|:׻3\KLK3ņ % @J"ЋhNHN#ņPOH=p)a+A2\t+5cc`R V]\$[8쮭}b `g rK5{$_ \;+S EB97߯;龜HM OOc,hO0^!bzyR'|G{nRdLCbتGiI[?CW.(Y>xtP=sSI6QLvWL#, U8Y.ߨ{_>nYv-5JʮDJ :hi5\LԋC!e5OfYyO/@3/ ͇$_!Atdl23~f_U1Zܠ '.x. (Nr5rq%9?jIKȳh}ޚ4GV ZWn*rYO,,} }~tSzԡA٥aox~Z+yJɦE&$QꬩЏn&.dS$r#wfeiSJDR'it.5V.'`z2pm܃mn:H':{',"LYpYcA)j+WF(83.t[!0AKI.ֻ噐?z^B ,N,kp(3l+H"ei"& W&fQm t+x$Z 6=_)J pԲ]hDzUn8+\|ƪ !$gzrࣙ}f=B|Mj qG/&o R%wK&o"&dXǘ:W.J|IQY[ug/66欫hC{KχqN>|yNmz9|/b.*ۉ \901,G_Ok8L><ȓS-'MLkJҍʠ4E[V*:W@|c&*9H_&oQKy rڍ9LPSS"h u,ewl&"=ݒF1m&1YgWMm-us/J˻ᦪ1sWOWF. gƽ4"rJ9oI6l(rup;R 萗_(;gō0e;-,Au*h= oCՏg`/b"G``ֿYnH"2fYP'$Q:֠-BX٢˴01yi~86HЪ\XјRURM uDFj&bI7–,&"%7 "~ hvzQ+nǧvipEC`"bxp26Pe gvixԲ@Ra)cG~!/ז]&IಽjV-5i&`` c2y~mR͚-iPB'&.$rl=KJK>,! fc\b2h?vTA _-{H=L]_o,?nB8Aلk JY#Hyšpj4|oQ\*Ct[v8kP9"ݾ b,}SkX C@9o'1h-#Y3nw6z⪭8FK[_l&U0*8ףZL.M*aơ+ro$ ¼@L]_F1hReJ;%\:U:!)n_Iշy+OW)6e__rS'l森+wRM[~#};Y8U@ AI83k;.[[ PdZ}ا2Mԗ3VF2g0[9[tD6%#>$4";uC [{$`} -LJǤX>(5BM0 ݩK.Ld[Yɶ=Z閝c2AXƢ.Sotŧ8L=aᇰJ8ι-,:.1`D; <`*]Oxx [R L_Ofv:!ؚ+9p.qڨ9DyX ~,0J} /0P}QtkS\te5V =8n$ep'^(T(r>)p0&#Ճl݀06lvmxo~I7yJn=o]-Gaȏ`7?]zKpI z٪@+e ^>w!'E"N:ε:?9$.#&AVV1ttwhJx .,#X GYt復 o unяårȺم9:SuvBY<=r"}Y m t(峞2y'[Sn;)e2GI^;k \2KEf4-ږ2PfYQ-OZ4Ql;G{>$˫u `Ra ?/78ZY)9sU2҃X{SS?l;dv4n:TlA@qv]B\ Q$5@q^Y3 !DX5,N䗀A}P8 ڵ#flWBcʇ$ī1J AƎ ~QX>jm#d?E 75)/R\ҿrzJD|\Kjb4['oڈ*5B7l.1LZב޲ ϲx0a(vhȱ#Zrpm\^\G#YZߨGDW &bu vҊZR gN ^ϱMXs>zV㹺Y5H`HoE*fIĠ݄m- &`&.L:TﴯP^[XW[0OND[Mw7exAn "^6: /ulb#k/'`BGEfUj=[FprQ*ȿfz.0S ~=Tv&I v >/a44vVvΖ0ڒ7^(jm ۖf$F/ J2/BgĞn6܈=]khuh!ϻQ=BǟF)vmO-Xwuk~$}Ě("/=,M'j'xKag3fMDM)\z TR9-Ii+7Z;Df7'v{CmqM9p&e,l9Px1-V#eW=AANO"(IdS bRagzqY'IUϯiմ)$p6Aǐ \0(#n[DoPYȩ[/j;k[,AQ٠pŗ>3vNz9N|qTA(o4vADb89PtidVWЈ3ao[|?TF`,A4-M^{)vENMte1 zwBdžUJ@1u$O^g4bq ql➑*/F;~yM7N eFk. n sF ϸD8:S-vζ 38Y?ܦi]=eeadږ,cdʾ%B~H:FE>1@!ۺx6;YuGl6Va +SKTLV߁K#aJ2tu"PX^n+Ni#+f0r(.$&bxlp biV&6ikFFݐ%D BX c3'2 {uT- xDy_V6wz2;fр0 !'6L2BO0e,6Sn N5[#i8bTaAE1($k=PrvJfHPd΀+,/7YH{e(F:DFcW:]c^]뺭]H!tGofIZ*#uZl 3~d$AZ ^u{ \d=p}пg#3LOxsD<*R0 0NPp0?EA߽R]4.Y9SJ!YWe+&«`8kHtۀ>a uΆMmἬ *y]VA 7 v(%=׺({-?:.ٵ!ו~!Po6aґ̆tF" n֍=@Hf|5j?bIzWh hE$y(RСҵDL찋6{gն`SuLOD6e `ȽɪYDu1fCigGPMjis8ZU^O&9U`C#8xllXZ`SM)ܹg;GC#' >F?LwE|]~I25$yNfQOUf%5zq`] t?i\'b^% mIZ>…@J4kη@o:7X<K蕷Qms 8 <+v+!*8M[ y49=\gIijy'!TX'$8TT2`$N?^s>k`2pE%` `j*fq);.baMxpmg\N^]6o?v(:s4LQ__=Kd4aid6ƒ*&y(у([ٱs6&9otA=_C>Pq6mOYo,^Jew P{J =;*t)iPJu_2F5 ,Æ8GZk=z譞kP+i#Yoک I5~۫B1mJ[]f}fb# ~Һ22i]i;ޑ\X4I0l{/$ je%6#\`wn \c./Hzp4k$St8dMyb2 !n\#])Aň[yI@TzC1E[PX@#OA(ȲF6 ~}T?RNQ p7duX *d/73iAP eBj#L>)seZTkЌ6֥s5"{)-ӋE?}QʴA\KX9Z~26ȓw\lr-`yBU6i‘ -R:.on])&bA ZBf1C%\&?a`5ڨݏO2˗w$=T#4OHw>=K5QgA\ D˩]E=+2s+5̏/w`u,Hy@ZggCOQӊ%&Y'n@l0L>0(F p?/RR%m-xSo#]G*Riu9~j-nӦޙ`'_TTY{0-)85^jCvqZ\d}Z$COܱw;ψH d3f&$gd1=8ˮ-9W?7թvC\(؊qÍ3h"h]<0K.Jl?M壼4 N>\Uk̘p9dZJ7{eu6f< D{+,G*ťh' /Kz.4fSiǗԠ#rUI`D  s9xLtEjz7&-K!(:jOuG"շHT3LA RBsrDH~'R V!tNh! gS 9gIY|q`FoTx;'8`,/f~EZiLm+@El)gSx{\3Ȕc)X>R[2Et .=HSP'ԋ赳wmRC\N«W\UL_=YW4e yy/ 6/=6#VDe̮UUD-qDc(i#GM >v!SvEzePj/'W*k>bO 2{:жS@*E:x-7O6V">Q_B2IdǓ{ކZC<:;fM }7u>V(} %t6EL 6"Ήis#wY1)q'W}IDYN.fuY{ea,[}(+r2`F@3W?JtiEe9/JvX늇{4׵4؊a SkJ9vB}]ºH֍ aC^$_8Y3l[8`&T3;4;* 6O_/{(DόH?! KOI+z iv^:¥=%OiMT ZJ+~Z! by@5} soZۆw_rYH(_ Ja-^Tel^mZe/fLS (?Ȯk~ZꞪ6dQȌ[V#䖐b|B$5,obmӲon(Jiv}mU1Hk#8%FYg۾79i@M`̨-WF *b2MıRM?>BɒUU}Qټƃf_߹Z .tU0<ɱ "\`[q=ю#LlUKLvcV\IjF7v(8yaf'*S&^ QϻV!kdi\$NG5~\53XhBE=Ki:ֻd'~H d_nHd%_Bqu&$I9}zp8'CQJ跔BJ\GP2H76Re]kgYPОU> /ոpڀ}Zgm_nx!0>7ܓIg?JO|S;7's!pWm2Oi*C5xGlTq7lw"΅7~6eBY UM4>5orwz)(ג€K4?Xp~&QO in3=\/9U1Ct]3~AI34]`X@ )N~ *(_ӏy4Yh,.iܟrS:VxY;g"EhGe|!&t^?WIru بO 0qkwDLGyջo,d70 d0* >T_~DO`,e)5#`r:#WR  ,!Wq7:c8J_z@kytKuH+ {B^LL|=2IABQ}MW@/ T^0 I3C(&y)}h- Hӆ[3ݬǥ`Qچ=ŝu<%)𪍱d?ܸG#˘Q.FwgFRAi%A{`zP{l/iPDFN&WR]xWơ TE F{*O$?UCÃ-|!ފ'cܜ!= y #1 $Ɍbp]u0ToAd+ԿHd h2MhX, ".0%/[s EnNjA;gj(SV: n9OB }ܬT28ί^ԈJ$oܜp2LKa eQﻱThGXQAXx+LkrEZ],@tBAJ+ؒvE8UM$Z[7aI~O!` 8uNzZhvT KcXO<U:fYYLB w{xTM=#obInw VgR&/P6^̍1.dVYGUya(E%5WL70=?y]Yr}s(8g(DVi:` Qx&EyQ"Up R9 ,ldfͺ]œ9SVe0نNڣ *K޺3Pv/-;!b0ra%T/\4+e` {L :&׈;Z":Db :wIo8Q{b`: EM/0_O\8\%U!b?3%?r$$0CL[r4bCeRe ѿ$|YVh-3 4|s15* aUgo)Y}jM1;7i ͔سh1R0#>0M/dUgl )HĎ`(ԭMTaP:~|o_[YF;fK~m}?N{fx>ن1* > jL(5ӹ k&k̬VP~Ab!]^l`ֲIf@kT5M;\kV<-#2UlJfV>pMP E`BTo|b }Ny{rWvMC^PBVC=LOQ <{Dhvf(JWCفYID~#T=J@7g14!.xYn2|B]rLjPlal' C:|*pXOe[$񆑑"Rb(m#CkpbFPB~<j.|yTe;N0SYDdȻ6mE.#FlByv@z|Ykljj1  O"y~OL#m7 "nP?BjEON3R'="b׻66ù}'C+83'X=TRx7(=ü>eW$z"g2btaS;YblgD%*sԝ̴~ "=([02 i܂.x_e Y1,8ˮ+'/L=DK b͖7$p7tP<$L$ WC`{op4D2h sB~~Hח@5Qth;v҅$riع Xa 7T*6 ׻_|+O<+V!.v]tq Lb(4Ky f͊딋.9ld"Ɇ+Lwc)ag=ϒ$c^#(4EFyd-ΠLodΓ-PV,|DNNĜVWvdKN(+?4oũpF6=7]Ȇo/]LKd=c _1L*y.&RN}Ly0vA姾gv0 f 0QY3?u1Brsn7ZrHvG0n#Twŭ͂IcRzr_(nPldeP#ݛ\(op*U N%C"7&ɛFswfb ܂9y~9.xvY?WHءG6Z7; "=މ rcoax$4,1 jp*粂38q9Mu?gE%9=4qLsUcyGVHt}O%%)9O+ 2r"|E Մ22nx3xR+T_!t qD b,@À.33Hah[u hO2DFi3۩4`(A\f;)%?Dl~s"aO5'Ep8B #HYLM۞rBfYhI]ŝ~JzD?/Mok͸H"*׍H]CD=8#fJqBƟ;cCZIh~- M,wPFA9j_KxaΫZk?kq< fDSk:xtmw 1byjoFշxUhrď&G%'#<-WdNAF=+9BpWUqE gP$à7OڀYŇsc*+UxŪЗ~qh$׷Ez"r1C!wa`&K(s,T8f4-QT:V3s?g Wusc]M}ڊg2Ӱr!e qU+\n75%ORHYfqP#/9*r3Ethc%GPV˧W $dP;cBaح̯W/] E͈`a5Ї,#d NN f_\!yyŞ.$)8ϡE ʴfp^Z=`W׋^ $d3CϝG&TUDF(0tOUœh)=y|:DI/\ `LjM1AJΈ2}i쟠b]!ipNlPpr^f2)[f^;T!?#EzO0??ݰ9eŢ9oEsaKNqA?UQs O*.(R1yLh[d 5'7!,zS[z8cShinȿ JT7Cܰ`CsQ< %Z{aT)-.}]/I@;<k\+Ź$=ˎn O3 E++8HP !qǚ2ᪧ<Ķ#ʨ؏|:Ϝ׷` Қdݯ\:&+H,-<2/sj=RnʉWhK0Rх;Y ?^j/89c u&˦to7Ca2 G H8mj7<:eӱP\,gnH( r ǕyH_7E]cׂhE9I ZMB tַ:oI7R(5ܛAD CKLGvP̏{g>uv /bJH0,#4ݧdYvBrq2,8_] tZN*i_R> i'2#b%6*"CO]b)DlM{GfO %5N޽ÎKmٿV2 U;ӯT?Bpg'c3eƺTsrF<%Iqu?W]@s@ m0(SEu"lͼ=lpkcf+9fz4X3 c=2*)h:Zy_9U¢lC3|!nhAO#.tKӬhIH2HPuoqo|d.-)h_8) Hӂ1~Nɣw{~}? 8*۲pMV5NzFd]TARN^wu!przS));VZPbgKH0 6ewp4II+(Rpl^CS=5%dO}s _qpg&xursP}:>Mчv *C!{GmX_)oE$: %WKuc0wF3$ߑCYVjcteBRT4;W6/yݔ*ꚼUCy  0H}RCxZa ~$"\0yO.c$B1x{D$6*ALSgs O+tj6h3VFUL\bM)Yx_xR FX3P~HR6B), B &tkg|aP*рc\AV5ɀKܾ$"Un詗0N;3n葻UG}A@$eÀA)(|wr1I;X&6J' <-Z{btY'iKrGBq✜OMnd~J|jb7PB|g{|*#yG23nA{;ʹyPӻ]cj}-яމvcMΔR>DChݯP-.}q`}0L[ ,{m&Bȉ+FƟ|[+%CG{E&AOP}7O%鱂82]q~T'hR؈[39Bc>ӞjoMy_˝>_aJ6o7W52[Q8SC p3z8jٙƒ`7$([GoAlЀ`zk? ϗ(kVN/ tf\9ݪ #pK!r6z5Nu 9[^TXIJSСx։=|%5 HEje* bQ,۷3,ytaV b:I!'+)@F 7f` }Q8I(N n^Q "2&;*ٴ^20`ֹHܴǁF?*bQ@J=wBe.T@)"~~wD)>ϵ'bl W_isxE/1QlЪςhC8X LLyA}u`zM i<_6_RX..z~xXZW;âH!5#%-!# }|`VYkM[&~d.YF]nGrX`R6>FP  B #Kt1x^tlg [ߵfF*E62zpm`rd: Dk0e17M: 'fH c'%sY\Ah8ԱJ*؄wZ.WN=jDg?Ç Եz[5 Zjɩ઻P|lvR1'8>4$j.*Vc/xʉ;Ajg-w L2VR9<5G X:U~s WG3 V Jց$%G10ra"u$egK0h2զ _͔v"~1A:078e¸k81"D"gsƒJo'W(.9xG~Lc+ORj?wdWI7v:.cjEFix*4=ҋjU񖠝y%*I;"NFRʦO%Tu[޵2XN7'`O/'01[J~?,/}pzSV^hv7rgw+"(8DÀ?+l\is/ڀgZ(ͻ _T41V#?X>N`@X'>мL‹: +YKIfcE*[o`Fn>f$i~h Sp&}.zE,ˑt I߹t=-V F?#xe|{&غjB(z.]ޘZ/g nBL ʹEbnmИP-C*; WE}[U}MXY4sz s߷08 7c)UZ1 8 aQ?0ҕYHFG}h͍oX?WF勨̬v>18DVnX.069g j2]t{;Iݚl O$Lp7rk3+DJ31? A2y/QLr__ۓ>""sK[G XgHG=EYImݑ55Uz[ٖ|jenM<M*0 7@"wdc9 *!VŞP+fLZg39HHv ApTGj!NApJGC6Rk~mZ勘gb*l21J9Ñn@NVo bh:c" ?O "ǦĎ3)o/I:(D<((~fs2Vz,+𻹤3W@|>+@Ԝv#N^eTUߝ\i=ufAyhs7Jt TyOx?HՄJ},+LUE7URR R j~<|܁V|C/Y†ѥ/DI}EXXE<\V21}LUOAv`itEJ}ozZMle:OC{ )[% (mHL2D4]deCb{ IdxGRc"tr%ȬUT ;黍giEgP]Ց #?{M#N6ڶ;\A`e^>q= E;GdT(jdd?l3Ȇ wԠo_'?h /i Fg:&@3Wi>gz#,R;h׏;Y~G.*_ģqUvIf8Q0)YJܳXoC4 -ROj+^?t)zQʙ.i}W` }56:֤淴tϥPs}Z#k|QA1d9hFcNh>cPM z}o@r꯷w> 9rR9lK`tQ ׫c,Ϸw뮯&~>&:>vzWOR#cb`sjok,4d&x͞ry-iZz'OͲ0V~N@ U_b2vl +-BcwAQU4isj4}NtX'#*9(&YvA8OWA•,ר:@d+.Զ⍕ogz2=C!t'1{$2 u[.G1 "D+̿y݋/W51X)֔_HÎG |N$ҭ YHɩݷ@@NVFlyQ)6̱Ws +"mVРTpQAC[wc<&P1,XFb_WKI,M}Gڛ!\ #jJ=eP]T#V̖W}< պ4',z:O .r62nI5 'ɛlܥ/;h~(.c1#G'^`b,8E 丽qE!CEݨZĜ?cŗ ̅rkFb50tFa0hY'վN9O3'in_#Imls9լS|xU mҺ\jB|"> $eA:I(ԃ&F"p>IM@y7)k"CAhO 7xcaĽt:qJIW $Wd.\݊'t`kEunVe yL2wx1n5{C' v'ۦ\LEFh` ~)ܸᝑw"rF'BPY:D+kNV$(|XTD-h! TȰ6ap6(6hJl9+C(M<:i[OPΓ$>VGj8Wb2D( .c̑u圣[2*;*G\Ƃʩ]FZ:4wx7׊Df9]@W$;=Y ?FU Э0{_gaQŴB>jCyQ0zUXG -|dr4iF17W-(.oP=lzUۤ` ) eA$G'8`o-YeJ/).J_h& /ypB;oKda Onq&Dd.uysZ_="zbr="ỎW`=Gpn;Qט櫧niڔ}&| f&'a\x_1y}J $@mVMO8aXG#AcRfŜMIL)E#(m53jI:AO$x <_u=b.1Uh48A2A7%Øri`]%Hۏ'т1lrqT`jk1]TVQ@aSJWz_}3[S^RvAk9s Є<Õcl~9Z!i!C*0hHO{ r~6NEi'heRp&(RtdYv gL"ZYJm N`;AwmG< 블V{K&fa%Be="}ʇn尀{FN1IfLoT*45oii^dve$R)Ҏ<݊Kdž5o+bSw_:#aԠT]aG %)V"w+°I1y MލŻk΍<=iJ7M7::Ӟ0 HRYGPm2YS?O%|ЍMϡv dX3eLmV!m~G0"VHa4QܢLqQQB-0S[]J4ϼo(V}i;k!yuWPahHTU.ONER g@mnϤ͆ Ү$MzDz,y@)hOc5U.'G9X|~p(ydI^ .t6*Cہ&LQt1`5|fT~ gDiSL4s7Mh>/toư6UzS|uRO3oNTs3ImZiR_9࿡\VqKEJRȂY":Ä׺nb=#? kXDb}*&Y6Hv\@|yq{tjΛ>{0z?Qn0KCQ iSS@p6W׏EB/stBCϠC0S ynh,\o k}ujatlBG v~UHDl$A5+Ũ=J)NO 4Līt}佱)vNoy̸֤;7{3_CgD>a=8fۅ^bNw^ U 8b/$; @"ŷ0d'wg(w"ɯ)oCyWc;e{fO'g kItiئ: Eܶ=1pz{]gg,g(Ѭؐa#5@i.$ q-݌5VXr$@Ash]˖ν,;j#Kp|/Ad +:9}r<{y,HsF DN?WSնU-򆭷hsax`*.J]4e4+]V|mSZlPXVI 7qv'=X| G{K`س|+} !=Ĵf #ӫ)iTyis wwfMь<{|j1DҐh%۪SߩϸJ9tU=1Jr0`1 2:N~k'GQv`#*)#@ !Jnga5vd-.ȅ )3Rɪ?=rCz$ *ubb?*2)]#TW=5Wr.:i,O ]Qu ?~ pZxН ߩR/٧| F Qzn-tϤ}\TP68HAH4_1CΙ"^buE[k_m;!'ps Eb"ZQaڂQn~CU:mQZ5c.],SppOJ/;@F*KhD4xdtJ nX^Vd yKrW5\00'rCp' KQ^FzaJ!zL`;^jL[5vx|S56#s ?L"n;꿐|V/*팉f3Qe0H+SLUwN bV?H:Ҁ6Л_-I<5DZX0I:u{[9/e1Yn:Ҋ)fEKTTx-]S!܃>lHU/5h97HUzw|>;de-W)1 rVܫm4#Ө\R{ܻA OSꯏHջR+-l;&Bd LiwbMhncRSv Կ}`@.){ֿ͝Wѫ?N8HalԺtX18GT &foPJ;$4yҹg.rM/;~{ 2ƭ;EހcWOd-0Lp\3 *G {~u9.`CH .CBM éA:Kբa 5<$^:@_B^qWe"J_Oׇ͸Um(|24Sn=)\gjc3Zn`&oYMs^@'뗗\ |m!$KתS3čz[m0EWzpa<5JWT8y3+{IUr0=l] G a{lT&moZ KU=H8;oT^>^_O|S':}X-_uhm J eMA]P@'[sq@xI͂5WF`( [%HGC<Κ.ZDșa g/sQnR$-yq W+p:T[L"2y؞$$T; 0a$ά@Gh?&c9V *ʒ#- k]؞V7)4tBТ5;bK_- ؤjqh{WVE qhyt|d񘰤aڒH.]naI׈Ɠt`0lfM߅%jФaviJ==0utKJXZY_bM~G'7oAQ#" H[!xvBuMy)V GX&^<|UaDZ,{&ָm9qٌJ|-+ _3>F4#8/:l3S֬c&\.H>"&%]yp ev R'$Os`&>IY@@χ߬&4È5cƯ6\bZ37։XKycdE8VS=J42 "B(+/zRkEsnw(V_;ɐMdﴌ_[Z53}_0 E&=p;X4l=x2lLeq55p]0zx>Q1%mqJ#6ۚn'zrZ' GQ vς0~)+1h|YsE}a!,3"x*e~΋ _lH:3Ԇ6ȉ 䊩9~ GF(9۴&;~A޸3T3Iuj򖂩l$ -v&]>_ GE斵֎4CCwe- NN_va [=$=͜ EO}-sh=ꉸwD(QN>7"ZQ'TQԯA*@r +W&t%MҦ/l Y ; N1;Yb"cX6/z@ o{vG^Œo#Z )kfA)hf P_ǐu>W |Q+qU`gsr%ZƭUxIgظo.dNT#%SX&'J&疀YXEԹgQ w$W`ÏZ<)1Q<)]-z ԀL7)e~" [jn['/Մ@c=1eB1mJU3m&-Oq'D=&|a _#ahQf MSV}77eixԨLyw+?Y޿RF"k8n5ˉxNf**.q̶P˴[ R@[P<2,%):Lt-9"/wuQCZƜŅ6Q_jpl-"NyYyyK vOA$(/-贠d_+DyOu'lv ?VK~j3kEjI`lM 6TN7Fe`\㤏!D! 7=mߑD  B %#n%4{NY}L#uh7i.Pz֛*O͒)D^bKB24pg P=y4֖mpJQ6%:{kQg^ $P)+;O,?+3b)jVspXflDenN%Y"kpPT&0n+g QWGR;r)x.4'e9Yb_q0ۨ^Y&ݘ+2Ay.CVC%w;IAj[L-aGZ=}$R2q8gJ =( 3J{-`Tfew0U.?R(%ٻT3)#65# lgXۯ }rӛGA:ZTR.zZa5] ,y9$h.侣Vud4ˏ7kNNc(6䁸_`v ٨Z2W7͚tf) 1=~Ӓg>c݉ڨ5VR&X-4qHO CdN>IVN Ns |uCb;o"dO'q^w Q>a &n^'Eī]Ҳ~toQ 5̅;#[n{c(dhme\1'.(;gZbʒ}FIuTnC/ht=n_3,PGLJCeʃ$Q.;D?Im Z`W KnKq}_L WDvvcD:{M"Z1bgp^69&&ѤڛsO4Q"ҸlDqH RvՇ :\PM*=c _9)TWb6OIyC$_' $ 8BN!ggBk${?1Ék[%r'ՅE<|7=0юHWL۵֔Bq_ӱ;cǛ? Mi^v'5QbfwX%K3)~bpFLXvbx!E$N%D>/4㙁W:MsdxRngK\z:(v? E s2 ;KwꨠOo"1A4Y[̆ :ȤD4sو?Ӵ1:hbF`.) 5EѺlU}.=>s(7guR;J1XQFnNGap3 8H_MJ+آZ`/R؝i E7P P/d1@&K[ MI)o6o@/)J=RmNi2R7\7b!-Amb- F`?N8fWIs2t"yFWØ]=Ǯ3@$bF妫< #fU卤lؒϡDź 7q *H,S&ar27v ¼L_ $jZm>RuFxq}&12v z 's0bߎ(OvMƺ t6ݰ*PSMuD7Cx` 62%s]V,8Aa(*x/@nwZF3"AdhMre pVv^$pJ,(e{qrr2y(8?cef:H@g{4]D2\Jk&.V" :657@pON؉Ų|j m` F{2_422iJ"0]xҐii ^bt^K y@ K'+1;:C.k;03h-XS &^ c!S8Y`\jpb`#h[4p 6b|7u){&g?ܫ.k*QSنuڝ/WVSP"嚤uyS*%>J3֪HEضejJNV?kVU۾X3[ g85R.X>ۢiw.*#Yyy؞&QaR&Bd_L22=3 4$cOո]_k(J#_.ЫRfz-0Ïk8\ Ut}#R MF)蕿CX>[eE_5IUa͏څxV )D}4U4ZkiU .&ʺ9NٱxyB|o~>8XĮ|ȽXHIZgOaF9?mYԧzf\kR="`e ԝlFc\ozx8KNq#w#e;)a†7W!5Kr~

o.TG檷5!& ZCF2'~bYS]XlUnFǩf\H=Ep9z6xGǰ=a^@w&u-NPԘ! h5Ho^7 ˧;Ym>1JtW{j#q׉Ю7'h4GH0ճo?^r8ȱVr$(ߊ^wI&.\1:eێx#v8HivۯL_6_>8&.;IkNvHD=/:]xt& @4! ЦdZ~>0dPO0WÛMpT <}iR4l-5cJ J~zFap?#;=g`iۤӏc| ZwT y~Qx5m*o\4cdT,2nY'c! l]kj&AQU"A|R|2x evp12&v׳,0#a\18xǛ{EB=潽]f'^k'awX$<ت=z9C%ñub!gt5=E[-Y_ޕT5Ge.h!Db#<7 UyGFT$@(VHL 9\ev{-["HmG9YVvL9 ,x(VFn S%ǣ5hTѝLU2@.d8l: een:&{ S}Ld޿8+j ;L:Uz3j)OLPkWHD2@gj@.&˷ӋwPLRq! .4|ǕXb\! sK첺al W5` iY]9jOkozB?u[oܝ4anV C}-s zut](j~v/-!o>փZQؽР3'ĮzPwss|n^0 mѸ>='= |"moG}aVLm,+mN K nt]Wp##Q`[SeDmE;_=GJ[Izv|q`5.U6,2u`K<@+ۮg`dr: U c]NQ6vݛ4ۃ[ߞZo#6VlX" .@/\HVI0d&:ҍ[gHA"#6JxY|룵u0f1E6Wt Ԑ OTqu|9j18iMӰ/ڐK&%HYIN^RR[ *U%g&K^࿄?f}λ^t`_ipӜ $"Ұ+)zMEJ#VTbKۃg(`qj N^, *2b/Sy5L]sg4` c׊Έ024BCԖZ`-uCq!A'܅>Ҙ S Y`l$+TH]ƯսΖMd06ڮzq'pVC44ͦ%WNR7fDFm Nyge1a^xnhbq*“T^@$UK &oV ߀A#[ ]WqyњL n;|&sVXӫ{PKI](0Ǡrv@riqP H]<05< {["`gGXM(Ht]QVYsJWIS-ƀG1Vр~,ƢbTe}je3U vb)-O}RS(t֒Cu W"sSg-46^R|QŲln2%VZab"̮Žұᗰ'!;LlZقYtGJ%}RtŔ0Xl..sdd<ŒV(/{}ջ)yK.*K 0VB5IVտ|xRMI:׆A4 Ji/H] 31ؘR$&ޥгT%l,I~:kӿгKITD\{)7X%=ea}Em9udz)i-H.8s#Ob1ei8Bݯ4KW2N@!lfSaN>$lfn.cP~1crUHym0$!dL@>*![K* FH1JKKw/Gp+@vK6{J>geN6.2Tx5M +h(@e^7ˉMfɳ:ݬCps1 #ͤ~u{S-NUi8'K<~ٓd,7fTgׄo_h8{DT*?vga3]́ľT-׋t{K$zϼ 1&s|;iDkK"53w:"#&pqO M97靊6L&W<4ɂ >Љq{~&o\J^xLc"~ٻIO{,;Qw R3 'k+}?+rZ hL] nq-A1=ZK(tjGsgdc_UDR]XGq"s껼֚Dxn#=)5LV@%͓ͣT.jе$|dĚSx-7 e`HzWbezRgYWܷf9@#FT[Ri<C"s%ъE?F#+ lfjX#ZX䙊HCx S®CW3%XۣB{Gn^#> CuT{oE6K6=$u?_#(Q!V?QD\r6osS$؟2q.*htwǪ5pCU_@Z9"y꛻#p sǬ(؄(m OAj< QD6&vlH?Ú'}\=c'Nاrv.~VA -}ůpbE7nw^G- *M4Z$o2j1 %AxPJ]q2n`2NE񈧐Uǥ7~ b tSHу~|uN#3^-Xࢉg^.FW!f]9Z5%(j%4'<>LSYj|bD!fӌ0l#Pu4B@g6Xm'RÙsq K (Fs*u S4\K=OڙIOOnVgSQvs32"a3ذ$J$NBϳ*J3O"v;IE+?j)cߏ8̀{X)AqZ Us!Lv}1a2Ɨ${ A>7fS> s%ӝUВ.c{SsI*axwNϟE6dC MqTPy CNX;Y?/ vQ(!Z:לx)VUL5gI8BdSI [؇xD5!%UUkE$8G L 3()d8‡t9/خ[4%FrU-: t\Y˞xc>gljB9:Dc jAPiڜT;NΕZ'{R#iEwD^(.}T%4詉rۇ{' ɖާ9yVSxxG4gä6%օB 8[dAin=4$|0c%Y6Li F{cRYxeЌp zw S2-.t_TCSȓ_B89䑛7 bظ~PӕGފ@c痝KBhZ]X%Eeu^AD|ƤNw,>*6CIm?)##M23Tu`y}4xtyC84Zxyl/Fxg5+I\y,=4e7-*/Ws}j>j7Q; h4:S{A!e9;4Gkc95I!I!OۅDC5 H NTƌJ;ѡ-}3/=ܨоL3nkJF=Volh1Vh ]t:\bA؉1=%$YdIMS&mFAFm&cJܼTMfnM [J~ J(*l|`hh7.yzhiF5oרwIDYԢ9r\=3x3[.s7wyObJG` nKVuM>$%?{ -Ms_rz !YMy$dBޥK%}8 1lGzٛUp0cjYA$3  3S'&^ $a.-׻Qy 8lG}a7Έm7Oݫau/ևJUK6ԶH<$;,INЎ `3)M9ipL@].ˢ}quɃ716.2#EHmy^j)z=fB]`+:\ ]G ;c;o3uL-WX5pۖFe'"u lh;9YyX\# @A4p+U79ުk  ^z X''nP ;J-K,`}.銙z"GZajh _`k!n&A@P2uG $G8^<8(*)ckX?T)_Œ"P&j{:/7) G*Mg-y yVʝ4H>4tńك:淼DTJYNsE}m2p˅/KW }>gī/&TlWK=W[}c5 nukUD- <ڵҥKL.@\uLoò2FL;C &b~ə^AN3LAk {_c hh#^o+4E`; ik r;Vs|ZaU pf l*Z49=3:F0pCƎHKm͂Z± (̎9]UfVč1ѥi7JbA#hL[%- AjBB!IAYk[W\NOs,'L[ 'CbxevSMhظO /&&Y S$??nEqgAiÀ~`~V(M׌yp@zJtXEX )|P~!u+anhŨdxaM^|\G; ۰H?vyka˸ƯǮj 5e"_aUW0D'uuКJup@Dq̙"ֹc_N܍ָwc*z_je5ϋtϒѯLUp2T߆C!d=$Kq%P qjn< uVI?q>փEm LdJ֊zK|n6ңN UPw ˚-/&[_\ڀ6"toS\M;ifj7!M.gw֚+\`@B5z2BpC?NPۏ>.рD\P®޸l4`\Y"rT{(Ho 7՜*!Wf</Lʁ5K͊_tu bRtXPbp E ^G Q=W|Kd2Ha`V\ByZySU^yLܡۯV6 od0h&rsBqc&Ldcy|o"@C @"$n٤3*8y`m5$sFXg}V_Him3H 3&Daǟq;n%Z\5SOU#a V߱oLHmC7YYQ!Ͳ]\]&`)̉25仺!XZRZ|xp9=g+tڨPXU]!\ Z9^~)Rrj JS 1ފVD(A %VG!E߭W Q덵)'5#+}>,ֽjaPE/ s]H G/1 2V^X!'a`Gws|Ɩ3tӬ(.GriY,K9`ABlDHGRdդRk+IJ-LC%Mn \%̘sl7\唂 ~di-׽k6NEUq zR}x>=H% E/Įel &\"QǞkt`oy&4m٤'QBhQ L'y3}7YH +{.AM\$K!:63_EbV?sʗ"I3erk'YoAňG[ ?:qd{iWN[ A3PCEŻR1vX+m8Ɨ@rhYb%ވOڸھM/)#8ޗEźcKRT)RͬoS6qI2X$:jEIE\ZE2rޖE,+Bw\R/- dVˁΌ&4r&2,{{ŻܯKNB@-j0CčO(wMV ԃ-X ILu߼z:pEhQ7"Lv͉C!3S3!.i9@ 4Aa=1)D2 vZ14_m kvbǔ'?;AVEF5z9w͋ΩԦ0o%^}YyBlfH^_Uɕ$;.t RR#\Wr8&>{+ӕ^!/^)+?HeKT U]cO tjYf) Y6fMM2AI}FZhX( p|hw }<^ e'T5,T :`+ #. rC炒\[sBUIH,rn K, ,_n>a54GRh`3N"ئ`Nm0L|ܘWpj!h=U~?ymE1"~;3ށ1bd(}jq;|u;@Xb% eUס35ɽuzډ\_v?,`s1IXm)vp(ś=CUbY(jQ+B<!d$ZnUu y`0PeDh$ qHj XN7tq?7Mkg)߫bK;e pYC@oӘͼkQPM _(QčOPݡs}™yThfNjϦ?my+8JWc3̜n_(οJ!x 6zϵ@r򎛔-jrtrT}ȢQïHpG@E 096DKOܢ@2xZ$iЪz }42 z4 S-T:iAf~_q='[Y%>O{D[%^qe\ nbеo0\AdC".è!gr+V@/P!dXTqsOn; 6N-[vY,Pp59e,-^E͢`@/ $ebJr}y@u/ u .tE z3Nݏ/',&]>M[_1 8?<3Jɻݠ)haGd qIOD]|9VѹR82蔰?V܍8igT ᕭ˪ t{< 0LnBPi4v k,u%ʜZ̭hlq~RF${>CiiQVC\*A"#%k;;1ZjO~u=ȵ R滏Rd?%*G'MUKvC7 ;UV^ Pvzjn; oX>o) c4Li, CU ?A M~IA/iķ@!2ލ?bC$'j&h@D5i.]'t^?LKFOCfv[$AI #xf/ Şizm#fN: ӒUUTqSY"k[ wʸ\,S4?? u_(ΧDC}EͲ46k-j P㢖vfx[)DL۽Iev D Rb]Kj:Pl &9m, A{;7]H:G!H!ҳkDZ¡58*Iojsd-a1ЇDuC@C'^d[륪DNMP6=PLŘHQ=''Wj{&A_yP{Z~i\bk)@kLV3j$ MP0_*pU })Kv7]H*gqV(x% A2»7O}Ec'1]H|!j-3YD`K!/WevjqA'k$ L.yi$̙v6Pj#w5M0&}+b `lLn T4OB&wi?9b )93WYVaF݃v@@>F8rwDIh{]! {ZKj$ޯmT\a^맒4 XYM?/<*ݹ ;V޻ýCE?,;vBC_2+ \"t)$!'|ԝ eK)Ry-f$3Usk] 1S#$9:L4OΪk3U̎m-чKSt@hYS@¯Fбl2mS wN͗z\3 \|W]1g6+;Q_]ӊe3x ]ٰ^IA&Д"8 \J JeNn*]$ `.2wbN/71]jS4ꭍa#O̅x!j *t`N4oPvWN~>U,Ec&лJOnvh[j)5@WE؅wͦy_^O3m:jr,KSʣo\9gϘGyL+1#-9Z̈́wͰxh s[7ha e -$#{,ѼROYQ5kHj-sGKZO1,GJ~;/+SZl\ vGT_<v^ߟ=?QӞ Wj)H\b&Yikl\-l՛vQUQ#pӿ]|ثq8kNuh3n_;=pKlcᚨ|A`?")H\3[T9.Q1zD4 !vvȬRހ}ӆFʅAd,6*![3[uסPWMΐQݥVzn:Lˋ 8K[5v#Vy?y"m[>y SY=q:F~Kii@dHq"1cQ_~ԍgK;lp! -\*GjΣnL3~ чm6 ?kǖ/ nD3yC;J?xuAvczu d45) &z17r;Ks-jdc đxeJ%`acMrZ݇蘇}1-z6D 4F@Pu{X3E(n 85 %,*ݥSo^6Uw)_TTᝃKM= Iiʈ%;E_d; jII c_ǂ44}|K׹gG!v.V pʑ^=8IguJqp; Lr#}"i4!1; Qx>t&pҭ.]WZXQh4MEsN\yE%dmcEC𠹼ݚՏή,q$qvm2`,bȽqiJ( eO1m.`/if*~*̬t9ᘐs%N\j}Gw{P,ZohT>A'Fύkv\mnx$sfFUUF)Lzl;dyJ@fĽ>j5,౓TNQ0LK`ᖱPL)FmE,Qhߢ@fGO'B ô!OXdWu`Ɂ-` aÊ +h^h U ۗ8JykΠ2Ѓ{ۦfLWQD ?O:0/ 1ߎƷN&0i-0vxguPW`^f;(ؑmC@+d!CMBv'7m!(!?{^B>x<<HZA{|qՃ-(d  vs 1o5y",LL!Zߚ0 1}V,vh͓;zdPib_FkdeYY- qMW:fjIk 7+>9oo$P,>HPخW)D5%%o$ qO38pzyD$u ,$}  (x"Y<{nKJAE+LiU5r㷘xL>(*l1|pQ |JM~n}vj:}ʚJwoQ' j hxڮ$ZTzVsD_3 ${bP jfd+uۆ9Uk$3X('CCH~Έ%msl$6 /M?n=Okf+SW#i)K;;-j)x\iOqUjgCl%_NЌӬZAe78ᘪM˦$F@"Pob]WykQ߻SrmKv'*.`+3C3LO_`l`w,zHS^d-?7`߷6 ?焾6?hdzE\! Z=tTzE(2v9'!u8Bu Hmt}RSkA.6կ'rTMuC7S`= dN<+F||dz" 'l&mYgMJ ߡ{ ̻c EPXfYSqodMmN*Iq5*UsS$,^s\=[{ nSu|*}0*pg}Jo9Cj^4VMhvgM.ԪW´_6 :9mPb3H!\@e/LshIpE5٪ڦ1FԐ)x-S|wQs&P&>X/c%n#E2o/̳`}XK43ɜCں<2yدpܔL:&׏uam_L//q"D.]M3N_:"?̩'[J  ϼp!? Pg)lH\w YiBIԇvX۴p!}!uQ1G[ 8@Mљ}!QaC 38d=HG[f}p4𠦉Dm_SrC}58ԍm4)WBR fTwn!xtT%|\h̳SIq5 U",*Ψ+x]I:w2,xVc~GmHwhɢ\ ɉg3c{|<;) m:VXzqp.d>$7A3DbB1y3KΗmٕNäwq"©xnc07<D?& 3ij!Eu; L7.U8V@/(6=qyR km:8dr1Al0nʕK¶ok-ԟ ՟19b+}Hˉ%!;GښhlguïjF[Zɦ2T\ ^x6pb˩9n>!xx鿣4rQԶrVؾC}ϱ:_!xf)Y'͗6L;Ȣxq8{ᐍ%8]ˤ}3p>C:nTbh|j}DxtxOMy)c9KmTıkwMlDHcBM6wFlɓLzh2~VKc leCv]gu3nPTmmkTҭ6JܕSdO(;k_B"j#,ci{/o\#yG ԬFa[rG/n,wXE`d}ׯbdޒphp`W-0\/~#g+l?dQFʽ086Dx4f6˯z}\$Sbɇ87H`Cj4@8YDٺQnN4DXcri =992ZMO~-l}KE[ >Nh z,B w ZyYaު jnb5sF'SעM9޼v=IՈ{֎qfTL9vF,H `BV'ֆsy@^^´+!!zjPunK;4WM$_j3-'Z_JwrĠB4@c\HPeuƲLz"9ŒBdZKgU6{y6Dơܙ@Caxju:ExYΪߕۻhT6 I' \9wۓ7Ted LDJdc mHO3e6x!Bk,8ve!ISHӬ]FۉU/B+wsg" c(إrޙ9$o~RjyA5hz'o4]h$(ݍ-BOuV et&e^k)]Pz'IkAyfqwLЩLh\nL'nނq^^N! ]*[ MxKzSp lyPl& WEI|gPNG,O!] -83PYwd?e;ϋԖ|StF"F?ЮV%d F'F-X4oC!)|<@:4 Y 3}ģfuˮ?*p*wD6 =~Ot< TxU} FW藁Esm-`v]rl2JBsDAGY"^iKpC]Ӯ)Dqć[_8%:6ya_rNIsKn%"_\?/x2@})XԪ{Ћe=,%^)+w9 !&e-DIA x>5d5^9 RUs=҉=?L~Z C'Uo1`o%v2m1Z,ilb-]IDei(#&5wܳnu?~82|ĺHWQCPS ΄ %ϋ*ieOӉ>A+w}1qL4T9 @y^ {[jƌTq *^K^qE#fBFB{4wiԴy䉩/xq-~[cNJ+H`*AT|ff}}@󱻊I*JBR,*l|ޏ_n@!-93Z6,_fB>;d7-֕g5 ߯Lf%h.7Cqʄ_ m рCeNZ["k% N} FX O} v'?2(t~JIG͏_9"ݿa;BՌLSܦ171Կ.?ft4Toa,cN;E>׍wfm=NrɇCñ jX6՜tz>a{G3㚱*Ih% hl:z-@˖-ķ?8?7 ;.E )Y[-n uztO[6_T/;E7!@Թ&xV~g3\4')]4r !DttZIՠvRs-Tr{'TF /yݩ՚)dIi+OMV=~OY&K?y>= fwcu ri~)}G9etMPGwذ|@a@T.7ގtg^چb^m<Fr&:SkԶc_ݨ_QO*E '=xKӠ;{Z6\w?VOۛNM&1+vAw*qR$"8խ$DdPsd '_S[`vA@3v/DSߥYG#H&S ,6zX DH>e!.xXWF[KMUJ1$$CBϏ\$YW֥mǟ-?D #:Kj yȮP}FozQ$Ўh@V%ყL?a}DW+sevٓ#펕$(aHwÎ~M[NsBnӹRQ_FY]ia)܈gCw3SV uv/4AXqR6J r}1(ͻcj=c?ލH|0-] (&)ss+~eS?ސ bΗSsl"El~HL=kL<"Y> 0XdRE?Kcdv?aLCQz$١e 1EކC[ &@]ex EXkC]3[M><|Bh@ujVa$ls8mIQ5OY1kT!p lMQjEzU aGYҽՙI`k\RCd?0dDD%GNI.{J.;ߘ{ᘡ^:8K}]sa'TZ /G?f6Y6RPd:AZ NcKbHe&SҎ)-JyVy[deZzPpѩ*uANV;]ŷI%t8PDӼ[8}YB:0q81f#ㅌ|kew'k"&vxְbXF?u~WeYFΣPOc h̫77L9Yes y_btHP肵͟bcE!X- z FȡpkP,0 xSt=ve*Ǯh^Y4ashqR))Ϣ H.3ynnYʍa$~:3HX="kcW=>g| _S>\[B@`lX m%b/y;dyAz3,0lbhm`l'£U?vKS^v{ :oKvЯ3e7RlxIJ-s4E):k G]D|hpABǧݩW_m?ud vCS7`T 2cN瑻Fl ZX-k&_*o_1L+Y0'Ҍss"q;FAT~K!QpDgNĤ9!EIcP"es0W8^đ%hJ[$`#XF&gbHNUڈ GWps)LQr^`BQtj*vɫVv[I-~D7٪ؒӱl"ou%!'xIˀd >KB5I'վVŪI;ć߅it"@mVQlĐ#axkWXx;sCʌy.Gm<M*-%5D]-qJ7.Z}jhKa UD#*4?v' `[ϼ4bVu֬ NFGGWm$֯_x+%2!p|W h"YnX>?mrtE]`UҚ'D[IOwdop۰Z<`!% F)zT)[VEa{Y>yshO;;A2 o,$4I]|}Bqr@g Iye-PKR~n 2=JI}^uW[dBd]kcqA床U)\v<@]^ ָt RX$fDJ|xh5D4_QeGb={'-S-\@D#IidkLi}OS?jVM=+S4NGC3#g,A%'Hu5"jt /{>M=n=rq)̨+Fz]W*Q ɂW7h)_*/%)uz5E 4ܜ<]wvZ] gAꎝ8kƓlL'g{׷|y{P{+Kyt}8{UQ|y\g"?rl]O~K6Ԁfu/`G{ Q2㯪!^W@B }aǺR <̘{2!Y6#q?Y;(x"yW ~xj!7XPNz[='+0ҤpYJ+IZl C"|#Fk➖?` I~H1#nOLK/koZ=x9]`b1`E6Q\x Mz6H$oIG|C}+[T@8]Z\xzRexln|߅Ն ՌDGhW )42ZȟXyT9 NOZn)S6+-u%Ti6[BG _8N +$3Qu閫Oqʞ5gHaX s9u=F(7imN؂g]nwK[c N3LZ-mxUj|@S BCDl.6t;F:924*W& iL@)Jķv3l=LNɆĀ5%鯃5g5qrs:0hƤFP:n+QxF7u\3ZxS=>4搊ڦǛi5ikY$N&/IαZbbz(kJ/-9\}^$ H%|7lˑxbep߁NT:(Ӹ%^[(rd[v.32)<}`ci{P"M]+M>DIR=㬡kWZbDxʫ\ 斟Qšڬ C Ja/6v;{[ A;) Nrdn; r%]E6q~0={V䳪'L'RfMFxUƥwfBld+mߖsЇ* @6N[$눉blo5Ĩ&b CΎccVa긹EŸqRYT&{'ִKJ@fu)ćOfv5L-jc>VM/d{9ʻ/(z$IJ-9%i; {__Pa'ʼY)W oݕqBg=@jf9< 10ֱ\z^V/~775i&*襣;2-($%1#ҹ[D-V;n:p =`O!'ܸXz4[6OӶ+A' f&Y'.|Mjc Bz#o)PcF}v/ԭZLX(i(p)׊,))/i+k v8*َ'leM_B> Zm&W)zaeo֚9o^-SmM~Y}}ŷkwϫ@E@ <Ľ fv3,};aʆ#nR@Δ\<~wKFXo/YzM?/";R<ڌL Q!(+M8g5!@iN' SǖB_:ob8&&`c%b@\qt©ptGhƟW(4wGN-F%GY, %OIE[@4[[j*g^Q':G#Y2^Eǩ_Я-i`=*^l˖i=a"+R&+UI_y +EldO pFrȝXKL?:g+kU~KzT!Rc&п _Ld$N&ȮaZD֙e1p1L&wA'.V/{n,ĠO{ ;}`71g[mQ3Q QZIzm芹[/H[|_ mXܶqs8tuU4iimc?1Kҷ T09( }AV"M~D$pge6^f†q"9~8ϛ -ʚYkM3Pq-x%<҄e SqْK[*?긘x&W@0C]7'h F_;N [kW)_6(y`ɏD=>~JT3Jp. 6%yIS B 8a],TEd'e}DY e$ܺ]?_qYɨ"<ʙW2z1mʿc >Ϩ(‘G)^As6['Ac;}es3Q6FaM_5JFֵk;U>v_/CZU}룓Fzl_WJhX;:cx}O8124xn]NR#tp FR 1Q`}U;P>$2./M lĒ@u32DW M Ľ˴aBG/b6ȉW)yS7 9+Ur*43^Q&h>Tk`Z$q/y g\x>\.s4za{zKQ>*X5Ǖ|icwSFfsDH'[1٥Bɳ,簣Ы(֡AI|S%-69a.c~iȁQ@d$Ls9HgjoWgh^B]||* [RmV~PEj nxv ;zjpiiF1;e@h)_`~800n|'j G>Ic-' cPj ta5Yv'MՑkl?|Z 3 9ɯH\fXÍ[q qQ3VK)z;KJ":o@ܥ'yzZ?y H9]:T])p*|l)8-wǴұWG32bA-;ԏPI \.>`]J&Jb\peSz]r[#p˫Fκƫ%;wp)O!!1*,K97xS KPw=Z0ҟZ_*T  āq>w7[+/L[Ep*X>Б͒I_y:K2`%[$c{I `zvr}jZӅ(;،K(}nS'Q g2ڵif8uh+P];R05Ih†( 'kP?&vs`W<>k( y1ɯLGjrIuA,Y@`J*h'O Ϛ?`}~;udDE*Rx8'L]esh$cO42$ynyQۊH_.ZetMGf33}vՀIUR^u|kĄ֭-gP0QnX"B}8U>eGN !s;G}ն[6I) WJ:ˍa-ɘ*@CUWkѝ]PW/8-%Q;QINBŒhB胐tz VD ^ݢdGgTaD%S1&WNj/^/\q~oCujhm ;%'[]-d l-X]1SYo?i"}ã~sY LNS,L5 q_/3-x ]YOyBPn'L-4w>dn>f 7uĽŀb&aJ6$%VOZ_#Gvʹz4 lȟ^"wuΔ'3K+[VJ`. ҕ1@&I|1X)eBy'c%[ܜϬba_QYpDj uꞦ ʮ `F`[B0 \Y;!Mu@>zsQ|A$Q[LV8pi#נe'uTU[ȆV[L.4lYXUqufW KlSS;PDOw *:jyrY*zduʓ~}EĞqtnʨ9:I@*0-cHuJqC{4U+}T6z>ZK.c-B:E T7S )d0u*N8|('%Oj\?i\i74|E 7r,;v-Jh8)`_2J_ ֜U̒~G(8 #~?LN, c^9QW^|/NLR=GxΔ򪡕 D([ryy0l7}0"" m*:Z#@}tf5RQ.fuDqeSL#H<;'H7+@=ir!cM4kW=eB E*ʼn|K4lA+I׸:0X^L0Dңs;"{B[ '*CܑSx{p7c0$6L:g*Hs=PXȔEHcsʇ)#׹ ܳtz^>`MqM.|Z|˞|9?;ׯ+5-2͸X 7$9XNcG@<%~xӽ٣+e`6\xFmV3 QQ)SrNz-N .. e Jji9]d.*/+ﮋݑcG8]Kϖg3͓`;m_JLБ)J;DM@5ip~ޚ깔us[cfk$/9fR;B#]/7oѸKK+wSXVB'c[}. +tex`q4/캯>h~? }d[9MSCq4ZD&dXw6Cb#< 9 mcX1Z0Z;[ 8۟g Cϸlcskr966)D;T!_ M9 ~ѓ*077S7 T缾}'6هt\/v*}$kq#g_OEƁ*]jY_ӥw9^D.`Pڎ3j ï T[5uɏrkiҫ;,(z/93Nj;uc2/lBfFm0!h 4-!nb#v LFL[ X9q A zw$XXQ)T hrݐPe$S;j9^),(N&>z#9N(æ7.JqLnY@\}mUN%&IPD%; 9A эEdT9 \H(:7P\_$kQQIV~ s-$X)k u4]_,`Ӄ},'pe0U-iB$XcBRݶ?Fcǐ~)exwfn;Zm$&P`NC{flDaCL:2<`ʽ(]I_j)L|5i5`(4ɻ߻.9PPw'[Fzdfmf}Q;1trPg _Qxci8|"Չ1ڊW-3uU'S$QJ]ydBEU=si$(!//('C -t6Bp7 9i@'afcNteİ쳿C+%A䧃)5Vt}(gيGfN:JV9_?!ÎZi|\,DvKGɡޅ f؅zҴꇸ IH9.Bb c٨{j6X0=UCɉͲP&k0ޞ-<g|C^]X-) ^Å Ďl&kKgcBm<X$0ZAjӧpU~b~%9''nG7*k J1XϞ)Q>c.|MhML!8hm9ўЀWpa{ҙ] ӉۓOQ-ۼr) ru^<}pf,mԤVQIwjqQT({/.Rh?cfZ{>Pb:xoSr ʜd0E6CKAЮhv)ɴUS"XEL;X1(,OɃY{GE>vO[}Lv8.L(evSBpEðF i#kI^j]+"UfA~δ7q -M'dž.eA{[Zqn0W:dSz$G|Hb쏧pkpL˰2GyK"q i,ߎ6D%{K"orE!@_D-P?]?mH!\֤.uLs;,/j/sF6w7;: Aj]% ˄IuvVb!aP2)} WoH=2q*wE^c>յ}u8\ri+۽ ?|#ߞe|T- ς! 9 kkYĺ\޼ȸǀәGMޞhְ'P: xqFyWLR > 4SXsRx_HoAIC κjEk4U,Qq-AЅ-jZ0\rn@ske){:g#@~7``D8 a G7K> 5`2{1J84q,J(Oe)} v4%su;R-n؛܉x7z5+TCo EF}4@4BAƘԐyQ-mz^[y[Y34qvbFε Ef!4rFmd,fV!Q/u0j Ƀ#~[3Z4^n4Ko.V#} +q|s -@T#x(hb\sTfeSu'f<-&əؼ:ΊvDɥ0fiz;l+7> j` } &=pH!WQaiYbK|Gxb%𠤝TxmS[x = ۖ F {4n[Lĸ L8q%/z/"TA*5p\" <,sGF]8>w~Ю 4]@q_$nIw$&NglU({tm06V+qP^ gC-rˆF6wr|Zd 0zqw"v_c0 bQ%mګly9\݅1&v$ 'a%,..)[Ey2DZ9SF( V|+/­*>(9p pzTv?}u'^-%)B&6?;rT ԊFZ|KfEHrI(I=*gbIs{/bNلx:3c횂!&kW("\;(JcñL̡aWBMԚNsLb`f+ !;n-F׫N-8''ajw<(+3ope0 e)n8ȇrv`븽xbra~?=fV_SWUZ |; p\E 2V}HuA'` "J|4qwE38|zZ> 6OğG b?7dZ`Y^A#~/6XV&PHY qկU"GIt Obo{'- E7h/t#$6]4/:gwɠYk @ L8U[mԭrO`&ߑV0kUέ͕>_ ŭB%d6ҦRx- VM(6xC+*m'l1 ~(Fi|PJU=zr`xO[VD28 b;X Şhp{g{)q 7+arOvYuuje'MjzaXC.WGNСDEFJWB9:j"`ِ'kj^$ {/-=`WBx7Uyw4+DAҞl!*Ҟ>J0رXА;+gi ˾|-,ȹ}JdU$Qq 8򾩿 v8gn{?ḧ4s|ߡ QXmJtsO2|+qkч0?qS-ƨ.јKVϏ.&Wr-dF%kU4X(ly N ZgGD4jzv+P(^w=u MF Ӽ}b(8%wV?3N&r8PK])9 _#nod$S/kX2)b(b< Lƿ/j:F8@b%U78}c+L2ğxbڐ);ga&+gz6嗤 VKS֫^HD i$,ɯ81I|gƜ?!$<若3A-SŇ{^TEDžDЕݴ[y8.;<2C!.LT,g͗/lU~K4Iyk{u nd[_ЎRz&>4򻁺һ"ʳxLZO_ҷH8|HfgLp1L_DRdq\;1tTӫȂ [jٿ:"`zY0NDVzXTBrVll5_}'21 D¶+  ޸M"viv/d]ʦ %%>uQ^d|,!.z]((<=UG8rh"o~ 6(pVn`R>Yo!1yMlJ_BJx6³Θ_Տ  5_TP&&žxwGp}?L֜<^Gf]l^r'7<%̫W'ſhփZ2mgLǻ9z ._yS>eFE=7@B1'qn;&_ +̯dW s,$l- PtO燀(6FM$/~]^w ĠۻIG/mϷb}z}qKă6ZN-Ua)l;Q'BW@9[TR/AjK&,8𑶐ı|TU:>s~uzV[oQdۄ Z%8 7c@1he.fUryW^M)5ݶ6e./eGc+ޜ16%27G3©\O.G$ޟ0Y(Sa^ 5Ya"ǎ\uB3 mXcW1L74DYQ6#k +(Hy^ } I^mб}̗f,H0a,W6.D׻?D~KJ gY}7 YvHEAh6 ^UfWUξ_yBiw1H=r&Qҡ5/9SWٯ'1{z\-7u7goe>$%Hl( 7Q]{zeH$bWc= %_?Wltbϻl/+Nc;.FXe&X嵮c,QߊS·m`ٍug{P݁>LS/όvdE=Q6&M:mPU*J@(r,b)` R??.6_\|{{K=B8 SaI1b~R ܽ=er'H!~jdl`IUV:[HDzr7YK /?N^ѥe<%=Pwx"fېim[^09[،s$/55VSܟh|$ZPpWlZvE1$.I;T@d牿arnRg{"@8,/a%'o ǿM_ꖞ̅׈]I%ME*y^zYkjv/daoG֢@IDec#s淧ݘ||}`Z̑gށ}5t BUͱntz @J.G 1$]6:qhqο̂RZ>֮GlNMUY~9[eok,?5:UTؙ߿f m() 2!9,m=N1'4us'*m!=orʇ".$M3ϿMMZ/-}jFDvh (|^݇<|h9?l_vS ~ o k#i÷{"-"o3okRTj!Dv g)D1!9XA4}ؤ028ZlC+ ü9$Aч0 ץe{Q'0|\pF KG3 =41z-創ʶ?DJ~.a)_NHAUcBKfR[\A݀b 8rvwfx`n*%*ܨDCZFɿhm/@':|, M.cc+!1nC#Z-I+k"Po3A͊evA)RlL}t8OD}CS~xeW1E8Ajq.\@6JS7IF/C_1BlN{A톳=k_%U$Mh\w TXc1u&"qD 6ukVgq?t Ӝ[>k`JdeЙHD4GԱI5INJ2iG {i‡8: a!4l 6.EN A!c]E:en,-p+o 0Xp6DtGU١3W@գ,ћ#j\3q&*;N]&TOZG#b Ǩ3&o!bh/X!!aF5q9g3/<{&1F [+nn [E`7ѳx4˦`N"EL :jxtjcsﻮ~Ge$=ĸQ^~܌VOcp\+0B=Hh垇cJkU/2$g"K4qoW Wl%j7K{ý@ېj8up%U>gqmDJT1/ۖ :#J=%mOڢ(SvdrKH|oI2,7XO{BdRMeT @Ѥ|mE+`y4d{f7 mK0[Lq3<.W@*aG5OZ"b uPru6O6!"NgJU̫?O3sr^o|ۨ?3 sGn Iq٤MZއmˑ@J \u!OCwrjgb(qFmbc'h|beH8!G LYǻ3H_.4vl܇=YRS ]\Eϫ k3^@yLHHum/5#\"G 6;`Ip OOJDy f5lGV# {Nh*MZigNm EZ`ƐN>u 1h@n'\'_|~ DX]#0A@Mc>Z3&%cki:J2-7TƩpپgRoDjw@00`:"}:.vk## *Vj$0SGB /m\)7,==Fۂ^>Yu4@=;V-ڴ] 6Q4*!P?g5/cvpsm {^ā茍O~N Ȧݿ]Ud掕OUf:b'4QMBKC'фoZ&wZLژ"g|?DKY"XZhF*d{]'wc\B&k;aOEs(7m/s_\:+8ޗwͳv7IAM;. 0nwi즲x /)b5Eq58:4@^ }flzyX%$gB jMfAF`W@e@fhNq=iE7Bu,S!CA(/֯fRGA$tF!qR5+u5\Mx~-?9|n[ ZN~}KL_{|/gK.tq cklFB/),쨏b=v$훬NFYq{4hy nj4PA[*h$&+(]n#r#|v Zړx4wf ~\UѮX' O&b.s10ZƟzΛh?|:]vAe[FE%㶻||Nj(pt[LW`KcM.#%^їHMtUWRwpvc~tI\WE[bZ94'܂ٔRm N*P]*@5~KQ3|އ-IGp:E)X#D1xDNUHz_z4RZ~S$<]]*/wQT =xdS4Ese!+qEmDȀ늍MK(0=mLS&`@{X1uڃ>#EP'B2a^_j 07k%@'p`=PP| 7;HHh`2Ol%ǬytUh /&jFvf,R݇Wry@מOfRF8Qk0TH"zFu]jGh8w(?K( ccZog9`byecv5l%411u딯0/`d@ mV%<@׺߱2d8'p1920Sx"7CݓdG0̙и*iFS1|Y(oל|' sZp.*f/ҮxE7;w ,ꕣoG7BdrnUb/jx#Јy Lz/DEZ'HX*woOpʊ<K_$._fNwEsx*t1fUM jP׋p MkP_ק I5BWeT=8-lh0I XkX<~y\ ~=I6acf6d<) -F ^/ kk3վAVcʰJ,\^"ʶl0;3-t\:ƞzĊRjyJv{f@D߶q^^xX/Y}c^>HRZNU@%auQKu#So>nƚVa-ߴL0E2LJ Sٔn)µs_+1^d R,eS j(ْ]=0 K[FgMԡiH {3؃v[FƄ5=@}֯l΢\zW)5־Z*4Xˁ!!k4Dhm%a7ؤ 6]dD>r{H\%ݓԘbKFad[cզfT,/?Ww/6PPPhDAξCDyJ9YOȣP>xA?b_O\[k7a.^-R7jR=qa 19KAs:Y,u@ A J=|qʑ$ʳH0lG\-;)KvYInqK3˫J_[= Hyk8nb%߈>nD_;S[AT%p,$b3RB^ZRS% 6-z¸ |݁x! _O*O3W̦cUN' ~dĸ~8\90K=3yȍP6jmCRp ]-\hm,8LL']"};LǮQS}nNjΊ$cAӯɫq)Unb<8 ^A:J@44 s-ثh|)xJm;\񱸄o5H(7VϦ$},P/y<~@?mm &_ _걹SVmo衶E^!{*tS]\G$"A|5 MVBX+; XjD 4hyju-[Ky ٛ}R 2-F(9n`- Ac`0RW;¾?ĝH NsbW|&G׿zɬxb{^ n5Ր10۷;ݕT@2XfHE%Q LM}5SeV/NHHg*sؼDd3дUٺ/0^(ͺH-tM|P?%d $Qu .g*A/\DR䏖>ڦ=+=Uc%CMw*U} reQY13İA@WhW X6VL3.IbBm˅-L=ifKUח4 aa˼_}eQUu:|#?K ]t7E[-,.#l[} HYEPiLqSַ~ K6J8Ω7\:>| v6gZ=RsIv891t | l0%p9hֳlŸm-521Sj 4F)Lz0y]+R57U<6]bޖyCJ`5L9tq~`10F7a`h^d,6'n"^A5l^xP᭠A 5ySiiÏ#4nH6Vڼ=Q{rYz5#TVCɇЦlPC,u u]yX[G:-2|q9QZaS¸ܭW3,.3&l +tW/Ɂ9^=)XxYtOlF' 肭yŮ >|3t /@|d=jՏN%Ƒ1{DW%` EW8ޝgs&lVW)V+Ɛ*^Gc!}34˓tGS_Jaw"fvG1ޙoC6rBhwJEwV@-LDECtXvt%;[[Z_?%>e7ܫ]DIHƏ HDoPvx~FK%0-y]duF%gzE ysy=f#g#f).~cvˆIn9ۜ2׊@@ T\P|O [͑C"?CǮW#9SobE V7s%#z.&Е /\:h9 Si Aqj@]rAtjI&C,dcdۜbzAΠ"E݈;K.<%m$Tʓ)`Gc)wjB?u$sYH%tr!-D+wX`FYEWѬ묛[3xnz"yT+R@4~FD"6 ?`. !ȕx2mCL"xXdXK*N$< oZ#&_9s\433H(<l8D"|&iCRD7,/F〈?+OgG,(05_8$I/ӾBH&mQ "Hqi6G# :*tdDLmz AJeIcj;a6lڠhb8r0~9ۅxtG{%wgrvE(+ŧFIqDdw8=LDcGJ'lrqTSt_Xƿ!~.@r3rǘ;K|x@55.Ey Gd_>Dig{BݏFӓH2n./ĹDڎSޓz1xoT v}$-wiJ Nk)_k>6Αϑ)ǯz>}WDxet4yzFnvk c喻2Sb v$I$d!QgPY'z窺Qja^>hMyrQOE8C#B(]CқY[&ؓ&RWv8]>^K&EiU88< LWf|VQ`)_ 뀮>ZKK/7bY{=ܝhhC-kԧQgYGX?z?]A685`>'.JH1 N%?i"ח]'{m+WqHIJC~mg >dK$Ȃ_3k_|!KTCb=0Q -F{!Co Y zR FNI}&Wݕs`.=(2%< _ƴ"ڣiڮRy\Azv&Tr1'CH (9C\/]+ 1.'HYzwsH~]W*vCjb 2{"&$Sd|H>*Ko6uc*»! ϗU|̼W=P; b$ l)3>ָN{5Q*)7;:tt.d=󈝮C# v<{RJL67U\5hSEtsNDU\HK%֗;Mc\i>S>Dqr*s\T=9q K+d ;n-Im1`3ԯ䍩2T#9kAzhk>+Aj'*U9-G *3:BaѰ&ό@;av7Lڪ?o<5 ѹ H惐( W?JFT `X%=kԓU:<Oyގ hAW^;[iS1bcqvjɵһH,<)GdlZHv"@# I17ˬd]ݜw?Z΁ѵ{:Ei0c!{s}'XF(8"~A|U/\j%H#oZY$%4ۀKKCUrޕIθQ&JDH 8\16}cG4?TSbvi%wp+xw(O?e$Wn,1T\pZ뷬J'00eyZBln+(пOu2_IP:PE2WiҖLth}S^tE+<ø^8~.ü`JsoaoXGNIIK %Au Qc0pYg6"NhŊ.? `TUlZmx^{$ϖ?8;*|ݓJziȾS΢F^.B0NH˝4&sKP}tԂ|=̍3)C.(&P韊oH_k7c(`?VVDIm#liݲ({iJkѷ/[dj ړ _ca$WJirbuM2l??Ŵ+D(Isk^xM ֦d(bkscԇ/+i5RP1aFU/=< =L}E$ɉD M+lOZe ԘW&0u4im$]0AEҜޭ݈\=h-v!+m Hv0qeA^5AuPÔj(pJ)k|MJx,T>+<ƫܤ^2j4c}Ft.NzL۩[|UPNt_tq,#%YWf؍sǻ9e*AN6ju벰mYT<\LT;Y;- m%{co65cUu3WqW4H'XbJGۃ3R,UR BU<@Ê7yw>&AFm%#+HوD:/71 2}Acu[>Ua?RvK ݽ)woGѕ2QM:hE|J'ݯ+/Z^p],0S@,0 $3;ij os1SC8a{#X2l3$55 yJ1Uk4{YVh3a0֢&:֞_&3bj5Np1c$P¥ye;-I 4J_1MEQ-έ|~\ tB9DBʽss2 ,``5lqoɔKΌh Y[3ݜ"krgeq bΥbrU{ uQ7LwI!Z#Smj'[1D*m9f1:;`2*zABO( z"iv!z$!\0fŒ"r :SlUY#؜ᣐ^xSh}Cl 4GXL{˲ g+|},BczAi*7. Q2Ɂ*]@sJ>0ęd/uAo=yUTCV+b-~݄nU0 ll35]g> gr#4aػ ~oܧG<<@lc|W t`m;z2-?wu%``"g OB)=U.D41<{&Z?k҈:-&\Uc eI |[>xOuGbtפDO䬶z%wdinMHv?j'Pv#w'Мe]s,SbopNKz>Kj[S#5!ܬ.'\@*\/у9i`9{?fVV''%oImqu?tONq:7=6񦊈ǟ w'تX,=zz־㏸ފ 6a+;fB.l(~a%U v™Tf]`P.} 6aoGSЊ`l>v'vNN8+rj<Hn(t7dNu> : q0)I,߱BŢIQg$HAY~LHtH4X,4r@4*ۥPVa]]5TnύWy`2z]xqu7,L˚[ e3E\cg>VKU?"A @{9qGPRĊ7(A(yq-;u8 \LCįa2wRG p(㹜GmڪHH"O4n'QӦL o+ 6{gT/0I0g,k~I aFK2{fLki0 !e"rrYT)A!$>+C^I1Í}0GA<`Y@pfyZq-kB_[閣w甲HV si0a̺ 1=ـ;3`gbbza.~ϔ2!L&![D2b'V8}GX+Rv@[aʀS >Wx2Z٪x(l`k..\m`T돤M )^+&vdv&䡈q*@0#1Bgcq0Q&Fiڻ! PZ򭙫m*Qݲ2gz)H.avjvr'L|E/~/$Aw\8 ǀAWBE1[ޭYz2~i(r/tIOQ#݉ Hjǫɾ]5#U>iO0z56L eN*E>6V %f`n^)iVD6<ĕ`QO4^B.} Q33w:dEzj M7Bn;/y9<:TGC蔎X2xu 8geOoϮAЬK-DecdjI7~ AZ@zrYm?UZZ[ _N6~x]p|F(V:0ɔ s.ZY% vp<e_- +h';`fn](: 6ս^=!fÍ,l[6[WSpD2SX [}d9X#!KwCA~ݕ^YcBF*;No׳jeZ˿M w;U;GEgWͧ{1m9+漝*KmcWNCҖL~Lvy]Lxfŗ&Xת)4d5+#YÓOLl b440b!Ü$j9+褂:-{2+YaG)9%0>9KY N}qBk sj&C:"4aYK:G=ajyd܇t}C! Hqcۺ-~  A~.B;?7/! ܰk)a#JMcYsBsmu̙c'V:61E]u᳓o5n4]'ɉɊi Gd"Bv;㢮o2;7saT4z>s+GJ<-bXO |zC |FFTOZ:A]bfgq~ƨBUt*짡SsM<|)jiN|}IEN9JC 9de#[(n+Jky2Or+ dO/p̩@,Y s_ۡa[Ͻ+ + $$kADGOk:c%ɑj OƱfGyhvUuzZGy8yASܙnq)frИ9bo4tl.3hΩ8WngX^L;P35*y4 92ۂlW%Rͭ V$ޞvqVNW$o"7fJi&W}uc(%C,yF1/i{puޯ{*7C VCr:݈R+S"}S=.G!Uw!TGikt2a |j_TzpL kH?p*N^g @%:.K kTӉѷ}#jt.PpAe u$ZR0P;F;u.H–APNh=<Yn+Y]mhÚ&*}m$&v֫xȑSVh={?]8/l}"[ \E DKCb d^}M5I_:B#3øO1l':qߵaRk>Q|(e**K%+RZ cXD°\ng2BnV>6 HE4=`Nr+=X=IUJܮ4)4pO䃇#Qv% Ӂ)ɉv|Y("~ޱ}DzB~K?T7(^y`e3ŰՉޝ`*H3KWyaQ,T'|??e[/><Г.j7 }_&qJ*'_K?mk|~Ҋo zkv-Kth5Mq* PC1 WU9zjcD@uP!2zBW4gq?b'By<6j#2]CSt edZ%6]'a噇= mֈӀH ;s;t*`KJg~hgWJ(@P rgvںRSb񔖪 C3ך1n҄" (EI+r+ ds ,X +ݣU/1am#k{z*njYIU4 t681^쇞dQ! [2ApGkq#-zW)6{~e<šhS R(֛KJQ.0>dnFJ_s|2eF yj A?I ٞ`oDiph9u/.r4:LK⑑`>/1L]) @Gkw6?VQ s2=|ݕdQt\3rKsgVkQ}GYkA%OB;B*{/~+֟B ?Rq 7 F/~TeB2^;.K.a5:9x 'J}}%AuM~wĞ[@W2z'}g{8A/DpFJg@5C<~2Mb-hF}nn 6(t0T)}k!RѭjKܕw&rQ] 8]Wwӎ}~ۓ4.,*9\<`JiDm>{p7i(ba³?wwˆ ȅ5.,z\5 uEMs['?=A^&By&p @OXkIl9i] Ftܨ_o܌l@|,(#ol'D5'Pк&&|&QOέ!~CGI GEڢd_%uRx3n&,h'3EǏ"B]_xր*6LF_{`tCH4=%αaQ1>e Ë0)tb$PspnǁѱU$Mn "sL:xޓFMfY]ҥA$8hl0/ >*7=>C?$f_Ǒ{y[q<׿zYul"tPcZ>Qq-2pSI( XŦӖ7>Z֌g *Yx=x>uc?cQ$Cdw~,2[6W~-IQw)Tb= 6T=Q |RVsh_Yp3_Aܮ(Cz`W+WtaD['Hcygz6yq< ϱQ+\Ojs'lTJb<[͞ƅdpN~"&@Jpon{<@8W#tx m7 vUB*@=61ZsncYv$<**(eo{#ڨ:BKmhqND$y 唱FєO^À&ux26sx?'{)V_r [G`I L|w<u2޾ vbJev{j!l]P 4<FCywJ[E"6VəXJyp]ŗGC6b.4)I"P]h$pޔ-zGK 3[r/%2 /i/fNa_}>0u$n42q&ɉTi.rq.($Az3W* u%MJ-'X!t [4~*981$`Ocy5|a.NpBe`pyLQnQx3Q]B߼ JJZ;.R<^o:77o_)?jH3 )(Ui=Ǽ;hmӿ"‡\ ?t\IXMk,WJAw !SmֵTVΉYJTzt%Bm.@NτA^cκ q 6 <%nGaft'}Uۖ|Mg:EzwpR XֶQ+Pc. `<@Byr'+$x/8\{h!9 "5Aց 'ٱ|9 0~W#cN0R2G9>a&Ǫhi̦Rj:Tpp,?]a-yfIg8Q$LjEлt9PGIIJ cs504-Jtap/1Y@ﺛHioHw8OP}ȜZR j/7 mdI"uIGb~KMXehw>!0#qIH7bx{AvX'ehxyA;pEMλ lC%' XqwPʶ,}|8cX'lwk1xX?h(3:qjofȗ3 +p3qvrO4$I2wf$j#E1ݼ5QVώb!<8p`B{KZZ26P()n] "u!5RJ+Ѱ ۺ bc0p"MXR:O#$`dq$UqpKUץ_2$#<)"yD*D@(V߳ ؤCu(Y{кLkJ!9݈laV>GΊ@/O>bD'G0X3oc(#} n2NhSul^Mtw̞NѼ`̒ ;IojOXtI 8"9n">NTTM)vjHHZr4,7Na=౼Ojךp8]Dvdթt< tMDXg|/'oHWG"wah26mF/Һ:Ѐ*y4zwjV1F5\$4T$`Lجߦ F+_O5e'āeW?.zC#bڕ[IXʣA}׹긯F03oN⦾CGZf7O4nZZy_/"/^1xjƢ! M{!/:_LoQ[)eS$/f`9Hk![kmx?ky9z!h2\J&Rձ$t hU.J" pi<ãC \(%LI Yz&@#ـ 0žA#H/ɜLzt`}-#~_ Jj4㷈<|UE\JUN͢|z,VO5I 2@k8q:N_mDćk*ƖfQ 0 Ei=,~থ~lwNo-MBf y}2;\㧎5ᔐp !UVoT GڞExqJ7ʏL8"S6L`e2zoto >0b>0R,IQ4AŒ$[lgJrRN3ȑ1Ϟc{kSgm  EQr&-__[f4AiMUtb]#h'¬V:i /ǫF&z`Xw'2H^%2\pǰbO8+}8t*2Íd}\;I0PBGBz?X~Fw"2g p?DMʅ1E`ύ8v?`xWA2+!}Ey;<4i`I?΋L@6/YߐҶHe (dDp\+d4&y"}E u[Qh7@h?f ]\55 }{GXTDpp($^~T-@P8L\z %c,LbftdL=rTo{["1T'LL[@ vDp=oPPvbno6lj !(_Q"b 4`ͷS*+_@Y6qCZ"ݑO`/B@O~,KQr9ˡQ@trUt1$XTyNk1J#'@r@˸IT|PCeE}QwqW,I"l%$RfG`^¤ [1470WxK,ב-?*v ("1"JΧG}}gV zm*0rN]@ 3gIsY["蹱òN /C7$@98@) CzW߼@ZGV*PH)ķA8[$]\-pخaO꧅q͡'.LY{F(f^S,ӂș3S$ fr~0J zG:CܜE "lm |Cڢb)NEZJpM;v%cӠ}qnSqw^26^i_ R`7[6=d\m %] WO;gLωAߐX;Q@3?e[ զp[\|k7.$<2/3/FG72(Ҋb{ExBKgo9 o] ȭE=Et~XREBK=,K'h/e 9/n<V;?#8xOܛwHK`EQ%zٗphX ceA*-YϥEʢzf2YS'Ӥ]:g<4mI(F҅5#$ŷ6%j0=YEbz'XAwŌkuq eK|X0|Uy%>!ezOurǒIcQ.܌ظ鰂.?G 2ƐD7ϙ2Wyun&%LI+h [1ͬm?ݹ153s9ˣrq; 5$VJ\=Q;!D,C}) ì @1(JVN1omi)fxʢ;eͤ"[%>X!!cdWYkB;tz3Δ >9/,8͕X^Q{l9?0ɢ';6>1M'8D0OIVK$;U<+sib_0ppu;Ȏs;'09(߼v.jjf,eS>:ʢf|l{4=. mcn[cFzu.',-^V }]M1^{M8P.#emz%Ll_@R#+3夊wz(.IToLLэgR}6Q?Y=?4MO+,EOO8&)i?/2^t4ӶNu]ZC+SZRyGTde,}4O6VvG}}fJ]Cm:C022QARẁzH}cqرktUKuaB9EjIhCʍgYnA4 adD}MVFRVJܐ$8[KηcS%'vzy1cX.+ח =´^!8G&&/8\&vxW/_B'@u=b\ixӒfk,ߛnh_8Kթ<ۙcJKo;}:XiekFTrQuQC6C )*Н uoqr ;O8 ޫ~u/'[Mh<f],qyD2ɵEv?rekw]QRt5B&$tސ$rHፘ8!+ qaߨuzV@fhuXn{@Il7i]-ysz#*pw~2GKiq" ev _7ws"O?!M~4SG#p#|_ޛW?;B*aE_. cbg ׽cJYp,-%6nog10J]@e4__%ljC Wc7.9`CUh͝]wVz oox/=:pOL.xzԄyc6U=V!'a3ǜ=dž%X FeJ;9ߍ(%z E0}mTПo -vK\;qCZlϽie%\X4ٗ􃜎<3rUrٴNpk&'Mn=:J%Xmz}hELLt²ῤ[r JW@ H4r`D`T;GrVT^!Ѵtt&TLN"73B9ƒAGN=iHU3kXd`疈',瓼QK]^sMC`Pwut=_{R/O+x}y4EWV"({nPo54Z?w@"\ c-l/F.٩YVzW{IG>5|5M#b| |di1]M0zv͒b3uB nQtUs3i  RsE%}`_]]u*{356"9[5SL;UᄌRR`rѯf O+40 ^ Ɗg-׫msvZ, 6Zobh}UpgqawW饗&YF1[.Nu %Ӱʸ.EՋ}*;T·c.lJ#L,GG}f*įfI n0 S1sP]A a5HPj-/="rӷ>,kԁ2 LM֖'/A1 4INSt!Fla]g!CdR#ذ+f~NHtUª(!@Nse9# 8-;> FEm͘+Տ]C6%,[ٶ3ŶmC"ǚ/Idx}" =E+nNL~I)\@C^:9 ) } ыzҾSn6oXlh ;{,Obdڮ_3G+Oy-LUr'jf," <:e4eڙ4YFUEZGr.<ϻ$֨m )0`MYd|\Pp%t#8c17(}-?ۓ8Ks/">݆_ܝ~Ve[2.d뙰V>j<1N#&bj'UI!XFuXY^yEz oۮQ9 ,&1,=V J3})٫,fba@l z3g{\;`㫫̔+`y〽@$ϒuWj#1X̛QۖJSOֻ <-IbH:: 8 uEN5$ X3Z@*!?s Y(HkrVF{$0QI[{Fy֟:…"܅.s|J%3eW^x7>l[f: *? zS"T1%}480O7xC@4atcW+#+|ZɂG*_T}յR 'n[|TEcndwOvii6ːg &-jwT±H Ny ,\VVZ;fzgWEb^_*#L&+v#+7p_m i7ܱ;{dJxZ;oCζ1{ ?MZ9SOy?Đ&`[#S kAL(XKIgem u HmD䏱xGJ@'SJNZMKTG{1ϢzJ<=:[zm!uGcJCM0ov,?:22ԅ)D$qΠhu]2٭zf& +4sR_U:w,nG~us r4 >'nq.:H ڴyKv`X ѱo ߉cc (G#X1g0N$W-J`NAV0:8f;Ft0,.޹+ j*-7x1EëYݓ0 f6#6 KS=ĿHBlzYtf\%Y rTVApݨ)L]lW6vK4uy^ dԹnզ%P0%1\ ν߃DaO1,sci&:F7;)Od愰Zu Mz<% r8D$|qDFq/N'tŹϝ3KTB]HoS^|A'iIxF)lkv'#߹8\ evw%Dc703m^9!n&`0Hl@449_hUNt#?_Y`#^ faKڲz d#n~rVWV=MK>%4΄VG aP&3E iȺ'T+DD޸_coԨV cA5v1ఐ@H!_[t'' p(ZV}E +'S }B0)^}kz}3J1əuNJ"/j ݆]2<{$SvGCN!6)y$lgASAAMG^w=1*wJcd0PnYI~ s8pYW3!C鯕q,4y;.p_<%a; .KV⺑`&]/[V X vXYu8?ǽk)o\9:8F]u6FȢX4)+|n2 Vˤ'ȼȟqa aR6Յ$<8@ 'cݗ/=3:>c{udJS<2*'QnIB;L}Cd/yz> ?"]jM&l _pXݜBsǑeBP2V7?`ZR:= x|`٦oNv3Y96fsXㅪtq[SE1+Iį.hb?rT!4df7)dS-^0E8]ZpATg+ j!2$1 *ڳ㱌q1^hq58̃)\}NF8R-n2l^ys~d^c(YӐ zJ-bB+߶77mi>=$G: XT1d1}{BRO06y )6Cp~d1IeZO ;DLfk h EV '$Ŧ?<Ȟ$ȯVZKPNs`/%Fa<K 7eL x2Q*uZ`![[ ,7Vb/kBXjII҄KJvc YN*ϸs yК C[MRӺ3Wu4b/lea=ݨAx[.YBBEcw4xzc6 tq|Ro&aws"HPV}Uv bGja[ sGjD(ϊ ,\_ {΢(fKQ@{vZ y{i,9-gY–vb&80Ъ:Cw5eͨ"Ƴ SػĆוj㌁lK2\IZ%k{0vLA0<:D 1*dCtqҮ,8:V9caQt<o: ;6=;"|<}hfyZjP7)p ) GC3;VE;`:t϶#S+86(7c:u=ȑL  t@ J2͹SN-_&A RʃW*49-)W6tn5;bRF+;nRv"6 cf(*?ud)O'އ[F0~w#'qZg/% † SxS"(qY|8gחfuHAe Ac0,Q.}{凙E 9l T38mc_ %|U^|38j" V=h8r#6/c߮f1f|{JRqAƾlj3g=IR@R) X#6osG& ;i2 :=w[o(7@Ug(v7-d9^$!6 tF{l( MoB1; A6r @/S@ ctv=X){WZ0Nʪ &{]|b`07rX˲+(n ͺA5i)#?uB@lJ-Kqt/- e^]Kq'aw+'VB!FQ N%:XIC_&%ͣVF pM2iZF"04`wg9*嚹qNBߡMiW0G E0Z¹{Sd%5eYD<FZ4ũ$P80UmdžtV0eY~FJ\ &hc&@ (A3*{w1aSڣ=WLQD1@GԮ`vD<)"6=y6-3W YFyIL]1͝~8N q \{ ZORB \sł.FBk,s9͏y:ԼE}֧QWnٹ[scC-/]rK^'10C$mY_grO]gze4_8"kځx֫g혲Sc(pϥ_h1~7ԥYU3.[ W,Q3;dMJŠQin :+2^i#;w?`&Z,cf3F{ەȡad +o6 LP#odKdouʑ QJXbfԛMVev?45I䶯%wy%JV[ʄoou4aQR3浺@yoyW5^["b».F1TFdu*U&1<#հwig'&K1ѩ%,x5=l@jfb4X_Rx0vUņu^;Sg}#o|/E YaSɫbAZtܹμ2OGfR2ӕ34⏶%ңF}6M"<3rt=v(TZS?;,/5,`~*ˮXӝ0^I"/wѩmAPZiŊRPϭگdz7E|X(<*P2i/IEq6M~Q0<sOOe.aԮ8W: 8JE-bM>GCD>^-Ʈt 5II]2vv%?ƟdʑaR*n|:N MA`- igzZrhOJ0r^/gGYYbB8p|,cmjj_+$5I"rMB hVm3tйOz& #k{AY - ֥-gn T^hPח/腪gpE 1Ժ&K^ۨ\cVAIMluAdu،;%>^|e!g) {: APSK6$Ƚ>! 3Q~8Q8l`;{<.~ij~O#ƴu8dGha˓MBjjS-=#ATcZ" &w1#E%BRFYw߃{T _4`Gդ AI/QiT4KO5jaĄIĢ^R {4pܐ@-1;k|V!4Bh .x|qב adތTȭoK$/kA֕Dn 'CL7AN)xp^i ; _#9-6b)5#9g9l瞪?&V?ℵch >9i0W $l)&y*%<*,eCHJDo,0D9XFyHZ!Y}w'zQ( mt%|Ab|D /\a:&?T[ 7d;^ D faAâMm̪>Ymdl~be#D@=9KMaCP\ߕ!cly#dzMew01 [TC9\!l7᱕Kt2Ž]]I—*Ki )Wmbda@{K:7>4FxCYۚI tKjn_~+m(O,Bvңs^i=:'et63#_a =Po}@7EC }z|r 4WX4*0f ";FuEH6N+Tu8hտ7r˹njӇ=$\Wش0 ug-Gr0byU(h#vY2uk:j`/<ҡ62҈?._<+|S. n [2 m@ =:T8çLVZw$8wSxj}{!w\.]}=cuC0ۧ&!勇 oIJB{moBi7^JgY7w(VteC~Rfl/NatA#&t:fAI#Q}{2(0Ԝ̣M:Urlyx;]s[ILWiLEy^{ѬJv&'bbv/Hm+MFpJd@3dPPOOUng_? $HF6HScԜ,$$2A,4K!:Oq91.]딷T"s6 ?<8ipPY(x|dY=-TC]/U' 9;u 8-,I3ID%]Zp=5k!樶5oi ^ IqH@p M@)HT)7f)X+& I[XR$z0Uަ0\R+cMV2Cō!͠lrvs\kN/azXD>윿^)AmuH_lG9@xa 9ڨXϠsn0rrNm#[q7wz@#lKuҀCS~}o' YE 7MTN%# R4&:4Rb0D*??ZRb6!8l a:DuĤޱP*x({cA#@QgZ%z,ωf:6FSG=1E=z1gGn!sGMvF*()'Ua\eyg6Nѡ^zaPO'ZrLV.9f-V@NE֧c;չw i>TNmC1a ug_:,;IݏɒY>Fc_mϩu&;1nt"TD@q=E63~󾖯{CHxQAЪ[wY90!xpU 9j!헀B9rsVΫ$ސ3큉  Զ.b~v;B90Fp35cnc}q< ?݈ (5mBPtȺ!oOV (v)eWb}m;{`'F/o+ܛ;{]4+2}Hy" w2fʑL]->Yi%CW/J[1BJRQbg3QPhAg̠KP= Cۨ_dq4.bx"P%GF!|!"2{aȌJ5PjiR1YKW-}4kRFcж^Rfn r3*<7gY+}/Wױl@}B:qs-3J&LY3bqGX"S[Ľ[1jSڰ kHij~J9rԄ]cmv4cq쮋yt{ m`H>LDý#DH >s4 c34[zCNh@³. N BBո:ѧֱ Yö, 1K %QFf;K=uU3W>XutNXy)g6jҍ3V|eoOL[)TD8Nהã^&e% ;Ȏ]l]g!3;n`V06Pe1.FopR cΛy薢(עƆfvt?]>Lw<~R}juRͬ=7 ֩jӟ@4VN FBcvS24^(Z-wA7U#u*}I-Vʚ P#z*<,![ezӯosxӠxwgr?7OkCPka,ocCt276џrwxSv1H:'v`]T3Fs''mzs"yΑ[xSEP&iE̳R0(=Ά7*W] `>ki hqSX1ݛHH2zcka~Fߒ3i7MzAJ`&<|vR|yr,s4XI2BJ$ T^{)A H-fQ(Fç^oPy@e` Ftut^64*ӲSv6>~:hyC+0E"ߧ# `d~pm8@a{m.FhM$m*ґ!X҃~/"p.*_lOLSUz9yVvKx%*ہ3% ;BB ۘ:9g?0Ny9P{W欼$WӹDSc/ OjZb2ɛ{c9U5m6̼>t6h{=hP#y:X`:֧^b?yPw yp 'tհctJOlk+ 6Ad29j%2BnZ oTkmIž!Ҽ#a-k+G>n|3Ն:Ky.w:yT<\1vMj6bd{jzZO}h"st3S+ElZf]f!;,' %$1mv/B+b:F#a@8VOQ]8jBt+s ֢ ~ʾ=þ) O:hVc`g䡊hB}<~7ݍ~^S2 ,t>óWւ\~\~ƼnE/&/5NO+DET+n. E Cȍ~,ʩ%80/a@3.`ɐ@(u4{%TCtq=(1} 9[͔ܐW.*пSK8ȳUS/7Z9ZR *? J BlBJ8lUρF%Z$e򧐸8<ⲱqLjIxܛ:b x1)6JR3Ks|PkW'Wmj!Xg~[P1Y,Q֣M~iF5_MԤALNi%dx3}b% 7r{(P Ks /j^0}63?謲 ijLczU܎'86kalj![~dJ]Ɲ h.^l<&/҂jT?ϧ/.rك7@'mי1b9ms@zZT*֍,-(p>Ҁo ؎oQG퀸,W$TZHplsDOϓٳnPEo"Uy;l`a9e'w OAn&4л@yٻd@amܵ^1$3r Z%XJ5)PuǘWV̱nA\G/9 (eH&H`]TZ؊|7P& fk 4Y:u7hR[D}?ETe%x?]Q ۰V)!p'둢A:)>9kœd}~ekɧ[=JmML@xĊ})^t zdRKu! Ӈ?IC-nV (ZN(Xu.nx3o:H [Ğ$io,n\8M 6),L$.S\xpM LHL۴Xku4 !.:iei;v6 /Pe%W!lP$Ok؉#0dg}5~ܭKrŀ.-b9 3s$ h_1khS n'2*KpG@W񮟺 OؾP\?F=ƻ)I-4!KQpI B*l!Üyv)cϩkoIbJ@Gلbíx {y ._?tsL@8yҬ:R0Pǻ/fcPT]L2i1jFY5niai*W9Rqөs}ý[8isֳ@/F2#켛xCh"Z!֑Tz k9Y&AkNM2W 8h0_a2M6!16jci\Ɔ`яxIq8Nߥp餑=?2;js O>ɃVs Ib<|H|O5s`,"iυo?ѵ.񱃐ҳ0Adwz&6A|ŒMi厬ÂmκXU1Da9ܲICK.|gL O dg,n ]8t IL\4\HQ K5dQ3sˉ'Fs=ZLTEHif}|QnԠO[^z|eEI;4[VnkF#{|?V{[=ĵٱжaB]ؿ5!U@Xl6a7H^KɶG@Oe R0|5kOqو#AUh\j`i|~cuHP^`DZJYUYaJ?"oϟMЍ,ȆLH)^t^=TMAѮ7*xGviSB 圣wJ@ v)7=4/uha&a uGt.i%"d= ۹y|99`?+61ev?Y4 >qO}'*&ŭ:9Q_|VAFm'U gN* X-ʖO- XǗDvT3/OBToѹOmzle  BFx.W[{V@ I B|pyEWbSʯIӆPyszL_TdVmS"G[*O%]ϥNpԆ%M=%ؿevkMK"u`Tb'Vf&U$8Vl] gv)Ϩ+i>NY2z[P`6Nu?c~[{R" Pȗ"0}PqDλ?-oҎ:E"fw/£4Ht2VH;}BĽm`:LSi )ئ'v-pmb>+(`!LT6\t9QޯdcbgyQ -dl?>GwkѤn5ttرԘǤqN? Uv pv1p]ʢ8ciWSp I&aJJY9So w~ksUیe&K=X1ՋOi\I|=-wI/hxMRYۺ={.t`r(9m~9 "^kUpXT]ٳ4,SMf-^27x;vI,l5ƻ;-jlHObo!6BVT\Ȼ OtXb+{z.PNmֳѾAᤋTIC!"Uzc]˩yߟ( YΧ(n+K^V &\PS8q\& >=-$P)1qo%p{A0F\ oefn+ȟD84R ew$Pg\5ʵV Z4#f*=`Ɋ?O:Ft\|F`A!o8tB`Bp)3|4UO53VA>1vWO!*v\)_S.`>I_,ٵ@4/" Bm0gicR4 1L@䟭B}UnNZdd)f9HpgلoTf1Ċ |-p_C"4L{^,&[B:*a(W@W]$Og?5urҦGv5n"ao k JW+h>jj(i9O9w kp !7ū2(7.!lO LmL<+0Xf9%FY^pr̂r XMΟ'rg|L34j}n{e6Xl?-Chߑqo $"_7XV Aht*3x@5*TKwD{E>)Q4lp??STX{۰rNa[xh*͕^R S' |7K6u 8|d s{\R+T~h'Jqʂ??}F1lK\` y_Rea{PoU(6$6d+C=Z a^J~C=8YV lDKt*<~$qZm8>bg5VCyNmNv[PtC~\c kVz]aPD8BEZU$ ,-]&V1*^^}ϼo1۵iכ25- (bEKm2\H9dͷb o#+N+4,eEbo;ؖKK؛6h"e?a>er5=2UA*|RQH{ R:'EW5NU$qzF9ҥLٕ[#4D !nJwt bk=r\?a}A InTz?$?XMF޸M$Bcgs EB nyB&:;ʟ 9; KP *t/lrU$ڱ*EC@5$xd |ffhmgeub_\a ݶd:bn^xtzc%&5Y1Q9ED#ՄJE +? @,A&NDkXݵ1[(鏳P;b5RSFj`'-ٜ?/إ6]}!L  l+Zda);t4T { ,q`]E~#*Y?9Ro8.A=+=3jQ%KRqbS`goB=菝 z:*YtEU.ߠw`sGƠ{]AD#}D)wyDuɲWV)Qjx^6m^$$Ǣ-(rfςׄ8Ǯĩ(|wY\HS Ž*;cە↓geF,'J.c!.s>Ɇ,}s!nBgt'uo(XS't|OKC+v< 6~5$&+\sOvhꁾAS|#.6S t&u}~0:<츦F^V4lfg[Zk"SqOx4Y\l2Pf5 h'{?l]W~c}$ W, 2|.8Gq)\GU;Qڥ1׎ml٭oA:y]twwʒ.pyjj4(@_2>9Cߪ:,,p$GRl6 j%rNO"5 c@4SA; g Zl3ځJ+@6kbTHb*z W^I5*Zڎ ]#K[ƑEi2'[go_0ʨ?bii[s\PE߂F@,'Z*PoM6t9 QY" ?u*ۘ۫Kfk";SwFd3=Gηg@IC5QWI]El@+N( hRސ}xfՌmOV ]diR 7/٢?@:,Lm_U@vqKhmH)!aiB= %vT)!z E*8Kد4ӿۨ&+L pbsrR{]p aGuz,?GљGޛ腓FRPS \fr=y.fO&\4B. N?b0`UFcaㅠk>4 _>y-="ҘGǵOe 2'Uظ m>GH΂DۻX^d#r^TRmR <B\̚q8顺v$s !u$"لuH4WeܙXFخdAwBrw Db^L,sfm"T+l%,?sِRB\QX$;MbV8q섈l ٗqpv:MRas1=S)e޶a%dm"m=y ivܜ^'kx]K ]`7j֗nvc   Zʫ X= qo#fZ gUbл#"_ٹv ;4S WlEX.G8r|fN[L\k"txyr!ppQ$ЮʋX&X,+.ٯcs6zY wSPuIY+5c2ACX?d;e>c?5 nP=IFZp[붥>ZQ\wEN֠^\,+1ǰĦ&;GAig EQouY՘Ww[ Ő<Y/Ƒ]4 } /YZ: ;`'TbM4vPyGQF@?n"#/ݟym}GjVgqJ ^˒9Ζ#4JL`IHm. f=ܻ*_h=U,N1҅ w ĒD뼃 !h\_QSZ#%KςBrY?@gAFRpԯZ#w!mQNo2Yа§l"tY)"WVߗJϝ{Wm50m܁]Q:@8F^b+S()cO1b`^.GBNI;qa"n P+]\Va mm)`\!7m50d9uW".k>d0 Npב ܣ^rEV0Dof``}y]rC|:67E| 5&+EvTj GN|Td,+uCO}3ŷFׅ/@li 4 OB`*@pĒUF4-itcEZl\d1| MQ1W 3B 1K D' `] "JgZp\R/l=ܢ=݅O)]XM'Xc uoAh+4,MtWL n =f]>f}m&bFFlEF=s}f#N.'&RNbHqi1BO>^e#rD([ 얷{aV؜׍/Ifz7]j7:? %E1DPLP/v3otښ?_%/:& ?[tf};OU8)dhϩ@- qZ)}\Kaĭ8BR&P}ͩ_kfr]LɄ FG~9v X NqÕ ܙUU鿿ֽenAҪmZ~ə [wD&/{Xpz9P6#Z{~SPb(Pb}W13{#hڌYoʉq1u 9GxEo"j0o8@ ]V{`_V]"AiAißKCy@P޷]\aЅjs/i9ڄ>HL|m \+DIkH"v PZEh.Ȍk֊^xDs718F}( F_Wf85/[],Aom8_;SY2LjADlٱ҈&!)<ĭI@NgJsCL*k#XgZяiVSe 07mtgab# ҆vs=AawʜiںK0tۓQ%*YK >>{ϑgd42Is; 4P"`}.8;x-*NRz&T)k(@ oY!>.)nDBx@* n&03ʡ` hW_t'4e*ĞAu%Sn>Nz)]ck8K G,q3뻟 v`nSQvf2 :-t8. RNyZNµOpFe/{2bMPGt MRAIo=|tR~~ieEv+?10%%ґ$w5'/ɯy7zil"/&1xUf6p;&0erjPi8CjK*io}&nZPh@mzh`v[){sZ(ym3j'Ag,0 AX$.!_u o޷u \q *?`Z;,#OUbb* Oݱ6Ă[b?Ղ[HLMi"lq& ûH'M9]H]kEje覦Ir礜?ҀS![Jb ym/8ۋZYdKNX5K/O0q<f^,+R>zjNW L@(^(4X0B`ld7I*ρG=56nZeGoV~41)yZUNPooXS'u+9dJj'sf, r ۺ2 +^}`?'\z [È * @5i w #(ƒ=\(r9 G[?̭,l6l`{SV_;qA3Gu|y=<ߨ: 20M'5Itz.O RˮEK5Sx֠[>0iQ\ȩB[8]t+- ES) &DHㄉ.wE11s,OB=Kͯɔ"z8ɒ 3Yj䘭%lޟ(N盶2/S%] ȧ=йk?otYXќl}5cNI$mC 5$pI`FگCΓ7^ |#x Xh=W)ep> EYY| 2Bza4-NXQinfF,E@Rs7DG-a8|'iȈxeȭq$ߩ86,Ng#6Ukd6E\^J!5ӡ!8^6_}n@O8Ȭn]*([=sŖ _k&?R_KdqMW~wg3~NJU5ka5,L(|(f[S|& XoQŝ[/z7OHisĊi! j'kR" 1kk?b.2R3L VW ]#IE" ` FG*eӟp..S+ayT"UƾԘfj9Օ=CyF"vV S$Uվ^uWZL|wjKB'1+x4>#ݧGֶY1xeQ[ D\ȡ%p 1Q=?|A+;vqҰnPcG| =>>LJݛը Eǚ7RL[ðmNUmT>hC Ϝ })e80E(9 Yydm !8MOWѡ΄nWR5/ t&YpV"2Z˭re6| &7q ޻!qY$]*RHE8o?ebO}u+~Vֿhv Om)lb[rp2b<盥EL{#a`XpƉXM1P5QWs7rc7Q\۵Ԁ@O P.Z5/+e n^f+Q]5ISD *\~GA̮H|xj[Tem =MJ+9Iz)T0˷8 6('Q5'(tcGͽva˫=^*o(/9ȭ,az(-ɏM;꿰f2t5T$gxH"KOÜ݊\o+XT\dS[ؠI7=ՒD $QeHW~?)/,N{jGʰQ֬S[ߚd"G~'gԠIw CNG k4G$%mbX9NY[妖j[ѯH?̕HX>ѐhG >| +@-(5JY #s"pj, LEE81$ɾU AQQ4thDX ! Z@wzW#U_;<]v|.hMTe*b^sYOZDeLʴu;^xY8u-8*V = [sD|b4+Q5gORAaH6;EqFj͐'A0ZB]f,ĥsw}~K &(#e/y(ЕV_>Gߕ }VGvJt$XfQ&C1fP}D9?H]A˾ٔ%.QtٱKV$Ƴs)l#A=ob/I[+_eBL7IwIH*("\.da]Wie| Cb$еTPyǛFϡ}xT= ݝYO"~Kߜ:ĺ(kN~"e4׉ڊO2lvi@}19 胖ąU 5 8g46w2e]%f??D^'c$+pȪYfpl˂C)BicƙS~#bI_u izqq`S{,}'3l=`W\o VCm*N6~h&g@LH!;v_F9fVý!0ҩVt V|I5. (?Į6 3znxҍl=[oo5-@'-@zNZ3z%^Ee*/-7607Pf-n&~tn|hrZh߼VM[v)oXWu_VS$#ڪ ;$ it=MXP_TEeǰ@ kpPeE"pX!NP9=~>YFh٠Z ; )x/<~Y5y[8{جoį&pwn oboz)۹p+im̓.+.;nxo곤&<-3 LuR(X9BA: P~ ̮gRĆhz9NMKm3t;}\kT(a67=Ň"dE4)`|*cntzZM: SEbD6cBWN(1fBzN01!%ZA H JQ$FA,m^d (Z[;緂8iGb 1sH~$bQ'|~̖mt""1W>Ā$ϴHs t-L?T@A,B,R]=I 4 3[*k~h1_n96ՏM6 dAp>2bqv_FOЖ9NCZ{߮zoo-gIH{YB4i۔5o.L@tU'[JD^q4ߧ%psMQd*ҍmCTlXaƈY-$c#34A.fS\n;Yx{\&ʔ&3I٧ wYKﺄt u83 U۬454}>+q\k#] ps#Wrrc:ukᮻ> qO^5x'*aP{>Ə#OJW*-ro08J-$C{/7_ c-6 %&WC#v6~S#>L=\z fz1Ua<.8%| w,6x #Ĉg ٘P;I:U&&nKe ޹pdvc9[x3@G;0y[AUDz;e(uI+ trT*&[K郥BwAzV'%L>x❿<(qyOaT{V΂)i⥋Ivxh[wxqoE֜9ߣ3&JcYU{\`02 <E3~IO}R:%毄gdv|h."cg4b+] XsA^xUwU/2H.GfYpYc SOvs>m\ztwR)<,Ɔ~Kgju} 8n7dx0G N5z >cXt@ ]OR?&V:"oVXm0Ccܘ&s暠7%bCѺ{-E[Uچ?vJ:*CLO`b]a~&kC`np(h /h<xA)tV"<76D|Is9hHD6шA]Iƃ+vE}1i#ƚ#%N&?--P{t1%= C ?fT"UWPne0{hd#f'v/6Dmҵ;HRY;)*@fuஇQg1J{@T;۽TYɟKnH z~!}(`FY┠qY⊘D+¼Md%VyS%e8F/PyY >9x;l3j6B=zjͩtLIk{Up}攲m MQ^9\_ܛK1X}V,V9Q̻o ."^Tv פgW)=ۘ0vntX82Hg3W2DPOjPT>(ZnẍQ8nwD""8zֈMn*'+UK2*iUFc"9*xNN2 ~uU:Ri; |GL |'_-y֜Ν۫Sw"%"ts$r"1nD$&Ml^܃'_c9s;n͘';c4ğ7toBoZEa'\ ^#CɐBj 0i82}fa]As/09I2}`YCB"΁eDL%V<rCQǸL-+O]9 bcjtEpZ ;:#h@((CoI=ȊtX{*b#kpߔ23=Hk5Uݽ~H #m*Z8ԢC/X-z4V'=@x[M[N*vVvcE{ QS8*5THp \,pQ?"̅.oR#W`9>\Pg|{JDWeJNשC=Բ+qHl VYœkX/ÀP|>iu%E%`LͬUň>гx>iUe=_#V|³?~1Zpm,X ǜ;+obp[sܲo/EiVnlGƲ &h C:ɋ֡kUnPZ_4P"T/eVJ}EBKG*<) @;bYXYA@TFBebT @ پu: =k%6JQ\op1Vpj5B;o4- y6*W>-:p˾A!=|z!,+S-v\&^)F Pm.!E\B֣jW e- )/5q޻="ڃAZ[Y1lkCv )`6rʡrC- #LXi_vo%8?>i@e8syC]`rUi4P(R%n&r כyM^ aoOe2lDbFwF+sA[FVۑH0vhe ]9 ʒ9c"/;>`J27 Q( 6} q"܆fi!J;?g/}N>Va_RU%|ď쳾fAvft꾶[O u] NOH9yS֣%?ph<*_sDUĉ]mu/x|򃕥uSD?&-7%+ I" }l,%'PѤ$ryZL ƺnNsRjB%)iB8oMQvWTˉ́@ǐZ,_6g;0)%Qt;ئ<(rNm)<\@FЇc,%s p+vtH)Y>3ECJќϘQ|>Y%*y.mt"w49~{|=; qzVU !}LmwTb\xJQowSi^pkAap] ?;qʄۖ!a^柪A5hlr Un(cvtod15 uGԌ5 ' Q$"0t SLҊmJIײ]+6>\%Rw&x(gHZ0y>h7;%n|vmQ#caR,ҝ Rh@W doWo'q_*\>Sm=@֠0~Ā\8Q4ᇡx0 8 '7UjV[v!s3 F&fE7Up0渦3rZxFMoA&8R <)>Ï{X kֵUMjTcf,wI@8>F$37ʎ9וV-C ~/B|7/jZ9?f}FW#!W(,8Oq7銬ytgئv6#/.RFbYk򢉆e!l09(P*OGA ћ+U9AZ8 `(Pó\P, wӕ^ p48JbD1,$f M-"GS+phjzKSbL2=?h'aH4!s[xm3rP@J. -JKn lr"CzpZMNnqXԭBbi-<62figǭ UˡQp3yCM2.Ҳ}2`LMqYBӜ@ihnӞL/@SbCGUҁ 5LI%z^2$Rd| DG"' Voت4JQ.'$0~/zbz?>ɵCX17~B_C],C,#>bFYQP%s-_iCQ *rU>ͻ{SӽĤ3B+= NGW+NP|1)Iߦc@xgʩ!+MP ib:"jAf0@f$ܭvgӟEM* z2AH(jϔKofX_Ѿ1ue# OXCs&6f/z$:m(Ru`٢X?Qqz3L`ճf>CDzM"-+e?f5qhK|dNẪk?Cd),m.J 6n G'q}Ku#} C 6Q0kDv G,NܒO#u|Se?#gO3{~cXXG'VÍ3nޔ;rgro=mDHg3t(@ $χa d) iQuÐTEAˋx"TEG'V8*C?)mȨ#IHd-fq :\C⩎V TWjl&>ѐm)=,9UGo"3_SY "ST\P| w=%OrN,dz!:3D,p32B[i?Ǭg$$6 8lw+aB!V=ޑE`@mw Ù9S;ж.aLJ  ]ǀUhõLR_!b;|aIALeb{$D'%A*Y[,{Wwe,ᰙڐid>O?qdG4_g]?k̩NUz7׎{C|O%sQwIֿdƗO/-]{)lvJSyt Xe!iO̓~B&*4=Zl6V`َ,F5Y+nœ9˦ף*Tռ]liӿEC ֫X(A0u$f|y&sYka7]f!Nwv-C+BHPAh7R^#ҿ״Zp/͍.(~js`HD]VE.l}HCtYj2ܹZaKgvן:"XJssގ.*L=b!-ͧ|& ڏ:Oߦ~NN&Rk ~P_~|/P<ԏ6*)`,1 &x㾪- 1_b]S@6_1>%]n =yA|1u(j3ʢ !v#JJT]uk/Q $ %8W ?27kqi+t^(4a6Fc5XBV)3g; x&E s+6W_Aq\Rbз5"kiƢH]~h./DbP0[:bH-oOQ60N.R[ukr$S'g?A۹L=ZY3OsClfkݧ )n%v_l@/3>6EQmG:-5H匟i6T Vz1IPO1C@JE"F򺤹)4b/ǰ L܎(K@ƻ^pl5'a&Gm@85l(f([9KBDmԈJ]_5YM]i&22Dz0̫=oĭ$C_̞Spvp&b(ҽmXd<3Lܖ*' 1x|+巚m{اTo9n w ʾcOf ͔4'`mwQBhQ `ULZ* >=a N _2J[rc|e䯤^yXyc=Xթ㇎qwL ?\!sgU{, : \G__rtcFoo5[7؜a*DxfN]>F7E%~?Iwx+$ѬK6B%Mm|"aʠhѐvMA}ye=q'!ަ uK<]"))to 8ч3(MEVO^ ն"PTSPؔO0]}FUWMcx7ם?p(aMABA=<Oyt(Z V ~-IwL2ͳU!&@LvF_3]%P .0ǡ-GNPLZ\q։2^ˮ\ v0r{@ݲ3Uϣӫ ; 8>o@[FݟWIo }O3Lk۹[xD!$h-$Eqt v-/̀LECzB}Y6dƞ,JBU-@'`1+7(N3>.( IRگkpVθ0! 8 9s?^HjwebŖAfIr]W@ȅmNP*~o=i 3mU}+7VUtF KCdP v_~p"E*0B*s>r;QF+}Ak^Ln'm+zTnbUHӂc_dyRA& &}لCNit*GBZ \gq>g"?@ T!i2Y3^x9u"(Oj:a]^?-2R#9>a dk~hvv^;ZNu}b9w]n=c3C D]j;sYǚѺZS]6)p>ġQܟvK#P~v4Sϫ˟Pl >?ҰF0D󵇵rLeԹhgZX'-oZ~F..*gJª`Biꄮ];Ļ'L`Sȱ=5:⥩sN̲o"Y=3B_ʏobOQ,mTu~سq{9YS(>_=m pNi#*b)CR&l jbsfgHI`y-Du2" %[.f5*ַ)1>?6H0uA\W&/3ޱ}g7Vᓝ{Xx]Uu pq1'5<<FV <""Z$khQ0e,WjKOBi9ȹwr5$3.5滘Z^ y"Ρ[Uk(Dӈ1ĥh`k 袩VX\X& 4H3ѶK 8f!_+FNɔЪ=&.HvojOwAwҶx3~ru]%{%>SH^ 6)CRS۫ha]&)t@ i7[J4$]:vobЎZi_/}T2׫Q\D»?#og9rpfH`Lz9+%g1G70\sEbddɟ΁nY80Ww)JREF=ȕSw@ #uĶV܌$r*D(RMb:@ؤ*( i=iZ὾]qhtIFS,Ń_"Ǟp>vn<=(Cx)W#;IGGʓkհ9 *Һe*^zфG.[+]?phZV{Fv&g >EZ]6R09c-SsqY9QWFOwͭi0ůq(g` /(w0\( 7$S/ m:M[: &>)NpsS~F5tZUFV*j݅!}=Z۹츥NAۂ0te T4X{!$V3uGV }&rzlxh E|q=%IBԄ@XóRcA\ VuMRzL,%hV b͞ *:)7>Kr-+k] 8; um;9,GMC/j2 # ]Grc?mZ]9~YCާ|F%뿂o]Ly@)vG҉\Bi:) a1Q~ORTk:CCqيL듮 u(ZQ_&O w^-0J.FPdmzuɱ+b 9ktt-e+G|Cb(QUY!x6^ʼn&ɩw;*&Ϸ X DER8bCZVǫ{ܩݱ:ɶjLY723LopJT|JS!E#/UнTf5Q~YOĻ2cZtT/vnWol id0VN[F ]pngo.`t} ns&1K^ycubu _m2 ܟovءK^\-KZUc4pI@E! ]J*գ'g_ܕcžQF$ 띶!LMh+2oo*\ip * "v"C-U)SvP5|Te!IoHyAAݦE`+W;9ZܶϩLB`9WYlLN@j/'Eu!Ah+cmc^|IQ7Is`wB,D%UbZD=Z6HE/kx˺/|ԋ [@G55;65&\ӟv7hQVඬ2%]#m4u$tHO>!p* 8]S5Y(x9uǰJ4JIȆ]y1~䜋daJVb9Һ$$JP4QˢuB(e(4b ٦l@9Ԥ"g[[̿op8*2[B9XUF m?EGo:;\݃Ne&;-h*aB͗aJAutM)Z&GvL:'^:Xl#К$k#2 Al[p[vWUa m0VpNWÖc ? yX*AvOl *>]؇B=qޟ:83;Eȃ3ozzY)3#ۚbJ]-@@"ޗn5G& 4w\Ah'ZXtx> ޝKgx_Đ(8]$a~-qʲ,J7{=; u+5Hx3C,ƊKeL@j {'S*[+6h\ަ A#3 pOx=XЫRm%ԯzϫ\(j"U:~q." ?,+4~7ߌ([PҽǦmhFɡ'k6n*LMԾ!q]C3% ۔πĿz=9* I 1AXX³gf;*d'T;x֝ŁK?;%p(F)UK UE=3PJ-OہoGris}fw?M.i0L' HwEymhL㤻|mzD* Ζcfm#dDHaO2Ek9 ȭ|#bf<$L+L/QoWm:D0R]VJ&7[_H h 5A?WFrVx| S5m|FJ2{f*r_bAݳO*3_6SNOZG܁ /ǃei)\(Q"fgq*h/.mla7n_Tu(Wc\jcPڠ Ti`q(y,єtlxE;C.q} szػNǾ>v1A#} z<~O .rs4^_ȝ6b@W=f  tqcm82%JZo%EZ1)RjXW!EDBb(,_4Zpũ֋iXLvAci$ִY#+k/KTmRq:I2Jb`hY|YΡEwVo%+Jno&U^@h?*R8؀G0xEƚS Ҵ %OSR: 4ZCXP2f<>{-*R),t('JFfWTjS/-K(*'\U? :#ɭ:(9Ri:q[1ͥh]軎!XBA,psGM q.%lAezQ m'/0 Zw`0cơ.yp4vN(IVzk;l2{=ę*cb!wu/Ki`&CDaVo|QQۨv8 6)=&Gηr`p`=3*ry¼@LW>ݦf:j?ﮛC#GyMxXTdNB 7W.}|D"7q{pc<+Dz,0/CtxRs.);K6\ظNqpf_e[zDxޖ_f<'Ou'ZN`< N-7"g|81fRdAf`Xs7p#7Fσ̒[ׯqb ^4 \-R8Vu#W[y1Š냣jͮ!.$B) 2,1!W ?k좦{=J~w8B *f_ޓKUդɛCDW^#@D$‘il׌).z˗VaZQUV0ܵsӕZ>Bdw@MwxO~?QS\,Fu';[@FtB/ 8z LspV:]g/5'EUFC_JAPOoSH{cf =Ҷ{$gHi/&)P1OBmun["7utbIYaC؜"V *AY&ʌUk{z>2'q˦ܘ4qL@6UE-}Cw1>DI^  UTD۫WC6桩oR{s6 j=ג{Fx^ a#{peQ(F`O7b z$7h1얆_w䋅K} z s@"RL.Y!G}K r B܈exq i ] 7kmyS#LXWS^į͎sHP0+*VplͳJ%\'Y$B g` S05wyD)#{)\-ȩ!ʟA-vD+u!;,ZMn@CXٳȡ}Ep}t<9 #38mDA+1fPQ(@ n!zr =kSKN\=* _ς8r],Z[RA7u;k?opT7G-&J 9弊Xr?J()hrf%CpI|2,m[u%Bh8zQtI W~l^&=~j09V Rm{m+,󇿙5083l;՛LoW6o.:s;`oHF"٠TI#5$ XMoX$c kv \E̛C_j{\/!jpulL*Zޒdqh4Dg*sC}׏؎)[AC/tTڛ"+0{xŘ;VWD$"~/2՜42VMKοMR)ƇV5~0l*/c(a5`ܐ+wsW%E#=ʪm0?J;y:aN7^]>O[sf\Y%|820bPm&cot׌[@ sv2>g=HS;½KC#TZ>N< 8F4Rk$ ;/\)g~i?5 ?$0Cy237ZeM`avz9\VSONh\Sd3m[ͅnaW RҔ40xI.2*ˆy)bK_ٟzX6M7 C )oV"agR IOR w3rެlp(w$A ;ҾZ|*L@xP2\@"fAtvr_3Ʉ,~>tKqiUlDM[^k`J2*^LUѷn#2*eiEB6[ r $1@õwޥ2jC>SlpPǃM^KE-ͼVK1L1ETEm\ohӗxDcXJV!oM s$ܙ>7uf5[wuwᵤxG5"55{NO%#,Ư:Ӌ0tqoqeO@"y;8n;!j^XR׎ș 3HТZAf%l&hx9IWĵ[A#NKmÏ2:]zIKV{o.t:eZiP2`͚!O)xIk_ >X~/D^ݽw)>j!뵹]ۮyđ/`?:1INU1R!3LLᵨO:> &T B e˽ _pzoeh/v%t^!RgvhjK _@WMKčjR<#Vn=Z fdjBZ@|(0H-p&.푉EP<ޣyO.,}iI{amh~SuJ=dlhGI3uG!eSr ; m0jۡX;4K+c ^g3#=ԆBl&955D#EA΅>].`Cb*6*'ɿŅҀ \_R~p3wWi#=dOM/ ꘘg P#E?W&QhH5,sVcNA15apN<dE*PYC$.I-Q}h!-6FW,-)[ ㄕSE@Y,MA*Taŷ0_p-a/ J )*]re+'s1$ٛ3t"3sǁUF!Tv3&87<%7)oۊ6Nzr^J$7D (_D$O%Y9H} Ճ?!̡wx׈vǕ˥N˛ ew|Yװx+2uC8j~`cNiJb4ɷaeDFT9`ބM],< |rӗYX`g,fͭENU϶_@KS.11fnix 0TC-ZMTę.KIIaa4X`G_dQֽAeWRЙ_jz{ Nxw5 S_:s#*v|]EԢndrڱcXcl΢ʚ悜1nXF]]ύcR"g,Xrz杫gN/Hx@&Jma~qMD`oCoD3xєo7ș>z+:SeU QW=VӸ4iB9];o.O6T/E!nbBF@.TI:1d`⨤h++.fHpF7r9K8+v|RTO?DZ.Iv lmJ<^.7f>Pf߉oZ:%ׯ'Lޤr(h~{][#إg6H|Sj*k"ҲаYܻBRKq1# |JSI/yD E{VdjƜ0 qÙVEg9§ fݿ^-JS;{g̶7'N Y﵌S)dg+cyW4/d-U!⭭,N zӭm7&yq1˴y4[=sFש͜[p"%8XFEc``1J7YHno ׷$E8[ e'mA7E׵OÝ;a8+G+-" MXgxQ)ZNr󍼣<>|񋅤9ze:f"b*ZdMރ"cQgFZbq4Ұkʖ!D%\Y_(?)B$hOFך<}#x;K9SnUB8i*ȭR-#>~}qW[ԇ ɛ)*{ɫwPMiҬ><<|TP_0v:&.6{ (^GPxǰٟPZo9Dٯra\40݅ьLb/C`Hpg0}_etaap ),uu4 qJbpI PPw$e$ﮚ>2L4 ͉C{܎M ՞Ci}Z8 bjM[*}?66y!hbն“WGeǠO셨a?NO\t?:\IuK$6YO +>k0 %ILCBޜÚf[LgQ./P[7ZLwL ۍ7zRko,+jAlrJl mSb#( }v!+vsY*eᕖЪ IcVixB ]=˜3g2&N $4 ?RS(~sSȒ>K81 BI\==) G{7':Ȝr)MdR0J;PL4u\fokRNߟ`߽L_/ZP>ioֻvOgցXr' Wn#38-gxy*P5!`v°SbĮ, UÏ©. GHϹZ„Xf)Tlf`l)si@ݚXG @RZ λwFcZPL5b$AA_ gi#7큀Qр6 Z)" =0< O0k֝XutcC.X9F> 7Ra[T^ !N(v ǒ84ScGrBnݔtJ+ѤeѮ;pK66'vA(xd #W '_B3X OCR)uA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^Ơ5 4r]8,Yp|G!P-uEk`Ŵ}z?g>}ՆdrTxyK2 sQkv"\3y}q#%-ԨP,7V#H)g??29j~yMԙV-/Tnk &YAv+$hS./-1UXOht ˘;W^TϷ&eTk(a|N;c~*Vp_p.-W]AA+L\SͺbDNd0B5lrccLc}vJƮU8Ds=EprTu!؃@5踂3d(:NC&:¹['+4Z:3wP !/5rX;@,=;" 0C+| /t.}YFe&$}Yp+:F1LjD_%g~qo# q2N_ULog&xK,SZ,jүГf1=)qXztuOR^X!G%89eڥQ*Hqgqd?y!(\mUc|J5V5;e~ܱ Ѓ;gdBKNB\)5 H\a { JtcQ7$BpdRKNE"#ĻH p$N͘f Qr A͡|B7goڠ* [ה1VĭH&)} q.ףkrEq"*%ϔ'/|I ?&uZH8\|xҘs8b6| PL^"ܵ2&~"^Ow%|RNijyF4d!IY00T_k@ۓ~w@Ar/w{:2i4`ܒFOZ!K4^FXtW?%=ghˍ9^V3,޴3 OP5d٣tNqB>CH)OZ=]Fa&  / csA%ahm(O=h|8C^;x ސ^"Y;ڳז]bg'&op )"tqF|z~d,{]#p=eΆUljp%I2{2M:ұ6e#+ ,jۼۇ$%H'hU`l3"ɥA+]wep(2eF+7N߱ۘv3+cCΈMv]) ^nص7!wA Ln-Vp` ^] ݤ$:+` >eE=}@qUYnlW@_k" BF+v$gtĒvt9Fڰ eT2)b͒X.8nx: iUM~޵%= (wa>ֹ ^nXYQ1@!1N`4ua |QyIR}׻b5焦>d!?bws7/\AA0 * Z\(0:Bk~2#’mHJoWm{jT9T m11Y#"t/qBU='5=@k 0}4|<z_;OjItRЕZ}.:})zլxU&4@{%j͢;; F E.p{Tt.92J֘.#OD8D'ac; [tO^^Ojv dNɷrn&1ʁ >&HR'L/S)?tӾ<#fPoXƃZx(1XpSݚ,rq=D-it/ iJgѼRo14n.L/JE,*DPV.7]S4h<$XYh+6])˽M {ެXL}jńzAZylt:16g=s6h63Ri%%[GDYtIloHIB;bb6/#%GslPy$r%I:lA˴!P)6 jBȵt֟WlFႆwayYY W):tyc_X}m_IQ 䧆\@==>~dH:*ǶCweD0wgP{O~!wіY+:%$H}huviG|.|GMjQWFHikD9iegjGzJv u*!g*"j:ϙ_ * Mؾ ldLNzb%O)Z!^ OT,mJwWk:ځBVeP3XzP00L[JABA΀$JN?L=:7=uZ唧mɹ[{<BA8sC CJWBL"Äz4g4lc% I^8024hAN#02A!/Wi"yr+yM7klww̬|&vH#hYYmO2rV*&JƬONQ+ҿx;xZs. ;JηP 'je?. ~v5W9 ʉ4tO8ӹ3ֿlX m2䵵hSި;hE2~8-&$f'F]0=o;1|<נ$NkoyB4E5!3kYR.-IwY: :Po]\, !ߜ^]Y**e `kAwY%n2]\PZKQVϯ(_'dW]Yi5Vx2awmPB֣]2SJzZZw;q 4cډ]D--Fxrϕ5帯!ς/cׅ͜D+,U$"pOX_n8~Ny(>0K't>h8jv4c_2'Ssdpט=ܱ#2⃎d%agg0gf_,*dyd̰=wSS9@}\_i4Iͻ7VzR1 8 iE&Q{^rJ 3eu|Kh7:yy=xc2px뗗 JE%ߙYV{^ S_X %4 ~SăzrjOrtq%}cm`{! 䘩i|fʿ৒Ļs˙إn;5 zL{:XPL9w5ՂD7txQR΋Mfl4J!8QUl 6) 8yo7pRu(MNfC9 \Gh}LCZ t3eJWʰ.ּ&h7^7o:fc H)GS2hP{m \k X1B=Tǎ$}#xkvs>>b[KDu9CtFs싇aq`١ z1 bJ/a#q`Ŧ T MIDcy_w.S6 ECj/"4z 5_lZDiP,2ph:=m&2bgNBcQ a8g9m=.| +>ⅅ}2 SZcnJhPle(sT +g-)Lyqmڔ*}xS_ƂVcPب%Iͨ51㠮#pp?ŋ7:Np _dQ]mP,Ԃ";aD=P'oBs'N@9F0 J@g{o3-5Q-A<'Zbs)^iW_OPv9KRG*G9P kgzrb+"ݗg$o,cdd(V >#'"JiSdiE%UFac170A*~sORft޽PeʞvH<9xY7Ǹ~-P~tl^/Yx ,6VHt\$G#:>_ZCDn;v{yU])5-fԏz%Gmtw|u0 ͡n ;1pM&jխǂ5` 8l\ogoe35Ԫ,(ez3_pg t[z "kQ 45 / 5.؇VUC9g^ʀv66;L e:4£ͥj-@룓X1.h$]XɾLobK!RzGupw6yfҳvn&;>rkw? ѠRm|%aQ/=$n͈!8-O l'UcR?*-4?{#91éysOmIEp1;<"3\7bDWa顺}',cdr$g)i񓚍o Ta# Gv@-Y+מ~lt3a Kr|8-9B3J|P vԺ[xś']>6J-A p?XZ*vQXѷrqo(v;;l:`So2Zdiq5ٓIkɀ`xs.;lb(v蚞ky_yiUq4G=#Wg$:6abÓV5vȼX JC6ʆ=Nb/z`<>eks mkQ;8-*^~5p ;zVQ o&OGp3۞xyB> 8}!+ rCzȼOJzdpC:_ ׄqɈ/+c-nrQ[^_Jd)  n95 |G_~2jǧ3MY3ˇag78V*M ɦ?l{N19 : VLmΎȼ${>8=Q:`Qi]Dپx(V?l ҭmnY6Y5B}'Gon-d_0\8pb"5o.>va]Yf[4u5HStko"xfxp]rP3C~6(o@Lze=C i܍|oz o/EM,. bH+_1&<0|M.kQگ{uu::-~Dy.#"n$gPhKo(ϣ%q̌.^x$(|2Y͝105+72w'u`3 bv-E3 8o|N]p2!!{b&}g# d>aZmnfM?rU&l}j%&F?1=9̺~ou#w-7}kKt 5&Xt.e<5|Eß}K崫A(5P<[WY+L ̀e! +dfJg=6:}A@&HNb+JEM5*P5o3>?{E E-yնofXV ȥٹ&(N5si uLBe vG-Sٺ(^Vrم1fU67Hj` xSz&vA 5|e16t3nj{[V{tX8,L@0 ޡKb[;qDi%(OO oۦ3 jܸRy"Gs[Dpd!K?Oa'SYuڤri\S+T6QfmYՃrDc1='1\ L̷8)r_bٙJOuse8] +mZ"`&4JnZ6;i{tj- vY_} 3'ޤ.Mo&gJ ]LGD'#&PҽUnJ{RsT̿æH)87`,w‰bM\^wy/7L\ХHqTYR#'$DRH}ʶ[K`Trx@-j=p~Z)Mx)p oD#_m'|nH*zҨ {Ӥ/eiz=AuS@Oh+ 4 ㄞ= S$Xn*Q}u UVک&۸~j aإhD@Z'RP|HVTg;6]Z^ Z85=͗#M Y B5j*1X7TêBК_KO'p;/<NJ՗o0*N',HOgwTc@ w=jGݿ_<Ą!k^p ׮%KnjrHT2_-d`v/Br=^ڢoZ)i]{!p35DuZHoqTLH^"(z$pٝ?چx0)}];xF{BuF7Sm43_6;^adBIฝ.7zYZ{P:]©-x9^I97ߖnߏ :+.H6kQP@//~%q~2\0X& {׈h&ŎJ#:QF#(5gOXLASn7֔,W<~Hyųyۚ bRD;N4ۀɫ2.`̠Qzƨ̰11`#9%6 +_X/;Zyۓn1ظc45IfxI]2Sxgreh2pc.ч+ ͱWuI<djT8m&ULE4Xɔ_Tfa>$#37V~ȃV&$7Ak4Cc#!5uWU۳NQw$h^32Z[]KBx{ ?.(BfBnqK* 2i]etނkACր\nWkY`jE @CktT%GtQ*'b8sUZvpxn_Rx]lVm:ց~6CP9ujT^-& e w@\c`,-ԩ2hcBTz}?ĹsEC#=ɴgB >mGDp#x^bP~]yEKGw pS*U(`8Nb:sˏ)"ňO"xQ"T&fpU1{qyǍ74]^N罛~"Jǂ Q;lB%=rpsCSg;:P Z`;fF 6,zU$oZ|T*\'t6rVezOΏ@D54Qr;{PP.j:@wbǏO^FMI]8O뷩j,Q@g TM#B=ӆտnxe'Zl1 "5h_8Ub-lp3r32Ͽ>wDpi>8k|j/{^DMow`f^y8 a6] BF51̪LEnA^PG٬J쥧w64`cg.j6XcdQFn.zY׳fwp {q!/C>*l d6 +N$wJcˣ߅ml(XP; ,vs|Iƍ;X2ʹǤk{qס4 B͏$8N8-rCg8_ >ot3߸x~19/',,Noj!OMBB[:o&lb!*@*)4Kv:N? DO-YyJ3\TϮw 6]ѪBp J li7_[*VA&=8 e\-t4ON)?YVDGq@­)O] qW%gK<& ;)S:1O>u,GwW `f ''FmkLw=`cc kuSlLH0Lh(%ʦ$=à8?2ճe#hGGEY5Pbl !l$P6d0.{ВBC<ԹawNu/+daF/k*8JzZy9w&F[e,'gvmqӨD|T9y^he'x"|vӰRp+{s=;-k/> uoEV :W7:i Gͧn0̟& ] '6~ǵ=ఔ'[HM'8x(|g$Q^R N8["X߁m}O/HKޒG mIx(䞒wwʥ^H>F ]jB$UmL#yq@{X mQ(wL ymV;BEiջakiG0h8l'eFSOߛHFG@T-D4~>NgcVrD{Qr+]bE3"?b5\=Cv@JQ Ǩvd! Sڿ~J=xHp*L(:V9/8i@^)g AADH'IBv%mIȒW a促F0`yЊ?zAV6v3ZUZ&)~q$z*Dl^6jrXAfA6-^p Ktrꮋ r??/^ZXě{80lS Ĭ+:=nVqC]vGo瑴 (t )rRKKbicWn&{ŭs: djo 1UZR 27ҴE:x/lf7p*=~nйMtttuBJÐ:q{Z-k$Ջ"?!iBPmOTIdk,aq+a=s_/j8LbCۗ['\d\K0;U-J)7M6 vQb8ΦJ.21y&|%2rfE /6 N511!>,%Q5]) ?+@ŵ?OL8a[2""`U 3(lr9^ˣXff1s?4ӕ ^=-#lƅ/L |oSNp=2zWQw膘dп !5;?A:_/[=i[`vY6}Yux=+_("awƏ$ENtIbe"Lc_-˺kIy1?fƉ^W6MsXy@有ǿVNuI@F&?~u.+ITN*j?'loڧAȷr,=%wዳ# ߰yȩ fhzVh W\"d]A3W錠K \: Xx(g/H>)]bXs(EWaYPYe2`!.lv*Ŷqi~UȪ"hFQP`pn?YŋnC*ף3,|#Ͱ._D{қqQ[@RRcȶڜ"ܫ<0,3Y`N~#=cr=U *#s kij:S v=YcJ0;\2&Ψ(۾_ b xf >(ȂB-}nٮ>6ջ!p m.AcF1A"f')b=WrKL#0瀂ܟO*bji==0-gL*fPQץ*bsuM O2ECS6袠* R[אnAy?% Ggm݅UU Xܡ7dr﬿L` ]!-o>T)SA:Z>ZN QA^7$"V}7H3h_]e혃i+P½&BYWv"wC$&LͿjzRP?X.S[rsP$Yx JB/i&N؋OSeHi%L@(@lTUP}g4Z7pa_Xe/0iȋ}hdӼ ] tťCu]$HoULqsJ#R,fޞnG5`(M:ק[FjMl]@7{19=#15:^Pk C[m*#>iTyCuш44Ðd8O%yܧreRީ2x H>u=Ik&*&>ج& X2i(-ڀ_).xcnTpOJeҕ-N ʛV sVn< R߱ߓ4r4k%ziɃq2lZr O* +)_ Ҭv0 FhR-|ͥE)_??UbI,8{[Z*R)WdOR!;9we+'Ie E³'`m' { G@V|"j ޛ`:|Z QA[N@fӗ@Tx0.jKwj`d!}2µt# 0*M2*vUqaP[Ӗ%Jܼy~R&y%4<eGDg#&CӕN=#5K\Ya?ږ'2tâʪdETH-uM""0 OxAY[y**eRckvO,3P1ꣂ"IդunM|&y,@#1L?펬 +*]dv.=GI/w1:"J$nuXBYz~&FYI2[m}{,foF6wE)!P [/D7R?'IZ%vgP3 \2%Tg/ h}`V}6>]+^ɄLG35k";{y&C Nq'7hC: L n[mATYXtE =yf:-\Tbmgկ+WGmn =kzUwAj߱F]Vz5!Tj^VH/8 ĊNc;f6Yqbq+Z)wu7_W V'kxv<2& &=7ƙܿ?jK3==?uFp642FdbvT: Fc 'jPLUh 0ii߯=MA@~M-7s#Og|8;>W#W+a{,Y[HD |nfLm c4KgA`%#K3Y~\ut xV.? 9 l)AKN5wo%ba͚_~dRB[untѦ:E7l7}> nXgb\L6em#g,؈pGv-OȿlD(?!UoZ"JYrmh"qrK vX30S/LJ0>rOu$RQAI P0w#,t|+G[bOV]ʉ9X [#=~v4dm[@<߳EHYOny^Zٓ0N8v7ȧr$7~Ѡ= ,^)zf!wZEDJ0>FBZ|ԉ DK xxPlI״}Bu;u6_p4/{0h\ wc#n.FE>Fyhy[K~ji`Ͷ{>>_ 8!RA{ Vk(?v,2Urr 34ٶ،D)#FToL]'$M = /LY#<~:gh.Әk  0$2[طDas]xFUسB _m` <tX=]BL.|  Y5-]lDu𚰖$HNk2?h)> N UU;Zw{H;"jU*hSpD+AU6MKRK*n6OIYmr:!"RWܘސYrVAǟ; Vav #4*ǃ,SWx nFov#Fګcz33 De-$ڐh `? ̗pF8ZJx7_p&^xCpA=n5΅ ($0J"]WAB JZڝrgV\K4Qy|)Xȇ>\ ݫR+OwnéW*Yil! "dAYT9+QQ Ho@"`kx٨-;o:ÏoC2gmFb=8eHss7^-+zEϫ;,ۼo #4 +Aԧ5f Jv?9KVt'4 d=Uӭ"."Qqk=RT ^wߪ W[]&z[^2zv3{ P-d~/vl~̴>dkAb?KtEs-%}a53)p @IevWNZG ~(q'I!ͅԓЭ|TI 6ԍtcܤ $vӋнjl: -nѷ‘FӜO <}ӊnqjY| Z8}fkDP~Xhe~Sx~LnGN"Ko f1̇ZrsM%V)̹wgj*۫S}# èHan$fo4[mp 0@GU`+q:N[v@#&~|rۘH)A"AO|_5)e_1ϚM<"qGoH0t`_H\ |t#2~|vL&yMڴO,ymMr#T *1_b>JZP3Jpec:,[ҋiP'GNhԠk? wfPcPF_TfC%^b6}}0}GS{+bzl,€>`1$ l`c\<屃 VZoƩw}3# 'Vz/CcQ:#'=:1vEEgZ+ӳJt{*s[EF^!3Z\p_+4MksKa5z{̺ɟz8 6N)؜g JR7aO U-@q\Mnu0"̐7^'x/ UJGI޲zE$wҲuPEn0 h7=1< .F՚sMw&'7:Չ0mW.aI@4jN' VO&O&F t)+wuW/`CjKĭqyџ~vWSLDjlLaj?/33=0 JQ{2ҙoJ''[w]X;[يy!{TfHG+kӯ7'&ju{b]Š`³G8`A2c}u`K.tI֜%gb"EjȀq[ɾ1gť $\ BiU:Sq$IwUp4{zA8-~K]2,_<j4ئ:^c͡[*ڝb.ʀ@l){U^`хU>TeπՂdS]D5;;̠:[iWq=ຼ1sPjme5CAsQ Z_Tq#:/O[^Qqљ.rDn=Мݻ{x,*1FdPրbhtc,qJa c3B[Vщ5"v)Lf3RY0_{ےF)zc5gC]SВҸȐ vBzɴp'`~#IH,`pPaۿ"X ?VW(qGW~:3fIqhw 2WgS]\W]iɄ;hx޷BH Kd/SIn/@> g9՚iP=c_Ks2VX4E@!+auhμIÿ8%37ٙDƓ OnngNT $'c{vUKጿA|_q*lnɪ/"1H/x!3F6@ډA)`iZ׶)\#xCG6p 9$YQ]p= 9݋QvOEn!V|}FEOʝgQ߬,lyHDb>!=i ljFVm^݌C@-(FXtZ'c\,{P5PBDŽߺMvú3ˬ8r[8H9ztr&w9I%{O[Sd7-:<-N!iνar8F+ϟR`dq5OI"=۞7W}PF̙^ )M-aG; /2?;㒷4|bFջyY群1Whi(Tb*g,JM[ l xɩٖhjJϓ="yzaza/nSW_vַ2 oWrFn82/Y!S`a.oUdEE>j<1᾿ާB >Evlj3/ncHN'녾!.lCr MSZmgpF:{4`xY6d+Ga:k&rJ]'}t:2.{ eXMK8?^+'lW_ OVQ-$jDGt?bPx_OӊZMI:%N;NQI ( (1knT 姃L5_TSUbp9%sk[sK' ;@7ʼ [QDW5q'PQ4a eB^-c{נpi/'t[f&x+ 4q=^9d5[Yz%7vo{ڳܓ6  P=s +XA5U){@ރ .X76#0"8PP`J'rg8 c@ڕzP-:kuԊ(>Ƨgnę ԦWC޺xs3/I뾘fM~} of}z]1=ҙULқ=D gM~sLltjʘˍi] 8ǝJsuyr<:},4H5N,#BPYP6JMSU/_b1Uq(-Fv &#]d8 GUq,$ݝOꊑ)Ia$ kYs+p)Xo^gɍVJJzq"MB~IWvICADB@pr )hV'?A5=n!TIi`Fm1-[YXOTTGC=ᡢא`2l%}ic uQdU{֛l-8Ap*?m;!)x)J&qzc'x,YI@g'< nA"a Jbs; (% oiAEmȡ)cЬSH${$m؉u?C1:pZT9ڷ#rqL&y4 RLK@ab2Jpwp41Uݖ3v^(ַe 2ڲ@H&cܦsjR*!բ]Jm Z1D?w* PSlՐԈW]j:+Tm{92e Q5 :i>,[ٲU"k!cB)Dg?e [ g5P^)+~bN k@ ^ryP=<=rV u;UK̵쥾6OfEӽau]r1Ti݁р EL@R0*R9Ӈ80v<{v>Gzj$!Yn^a/0`/Z!>aEXvP;w udVH 5Z|lW Q0fQH4,޷p"+v֒#dӀW#7Rĕݾe~t;D‹i9+SQ8|c8[d!WKe,qbUFUqgPu۸!u>OXo&iᲂGAZ<"MɀH ;aS'DLqm쒈6\bT"fL`|v,D2`~`v# sVѠ e A?oۥ% Op_kAN,,c~t[MЂX4E5>X|l!C1-KDwP F;N"%;!S`n#3'@N28_Bv(1Piv[?r m}׏IόB_C{iju=u_ĐKBXQ/(Ba6鴼Gvڳ-1tuN[8L<ʨ7!]k/SA!7Иҗ^vWH Aib=O#Ǖ2h*\EКq%=}%b ͖Onj۴#># !e4;5}j1U2LƷK:H4]#:>L#[[%)#x˃\\N0*!4A[د[X|1;?Φ"eEsH[%IF @~a~}p7"sD}5n& J+ ]\kcLa=*[."cڻwDp.&>>;1P1xN>C.AW2+a: }JH\i CNՌ\o`.,/. (b3lE^%6;Tu<UX,BKG"!Nɼ?cm'&qz*$uۏu -wfL*x}Sͱ&Cb} +nB5F~beQ`2Snӆ(Pn$i̮cu\6t8{̪}4V]J ʻjZ-Aؙ?)lþ^n]N%L|ZNBl(67,`q"-]@o^F(-ZSJJŜhӜ-X@Uh6gcDV>) !-HibE:<]d݆vKV%Drݝ^G9!wgsO1/g p©1Nè+saNBDzt9ɯX$8e6Uk2'xN`F) 'Z^~'1u}L#N5$wUP B a22M=kipDI*UN ג8}[X[i8N N3Z*#w°.LsŅ @07HPLj@ȀێVr¦DM F& T¯eVSQv$AfO7qWl{<c 1go8W+I_}}Y}~u_kDi0vϸBUQ0׷r̓"ֻ/-`A(FףkZ:2MEFy̵ѶwwS:~\yj]kJ]89r-2EćT._dLE`N<5?hNOpԞ9LlR9Fȋ7LoĤhx92nK1Gݴnԋq9uI} 0v atDyx42ώNP353BNUkU٦W1攞5 KҊQ,g@X`DGɤqxPmyZTX^\ 0{}?*fa ~hA4%n"Xn-ۆ։#T5awj݅ -ኲeuzfwUzB![5``ZN앇'}xIb̤F<1c)%;v=um\b]Ky9o$_|!(ODrӘoêKYfh$}$! !8.ZV<~Ң+Q `: gUmI!GƶE2#Eq5`o`8juܻN7.oK|I QdAB-g<@q?v̋3Ǜ+gSuc5)C&'IC=Z2|y,#;fҟ6%KjTua&w<{2|7@{>ԪJF a߷25vf;aKtM m s9٩=KeuMg<4l(]]F|y~u`6Nv5&0H4b[ęncSU 7WHGL8!1j߈4H qZ08%*^ #`锈3 ou^ /$#qTo 7ϑbX+WWD߇aT"%Qj:bä%##ƉoA&T#|JQŽ| ũ_on@  ,PDne† PFND U1*)p0-}ܒv吿YEoh'0Tg-:]_6.Y.-k7鑈x ^< Zլ(*c|&BGWHyh`h7cIZ/2y؜.1Pc×pHb xko7(^s|j$tn}7fPi!13#/'$r:p3"θL~p1{8{.t5Lx#3;(9<@p:l(@b|!XR)DSnZ;z+8f3%lϴ/'<[0"G9Řn>.Y"5H3tt0R)1i)P ê Ur?/Wq >YFyķ ;t ^e+dX:e3>UWS\u$cda ɃMdn&6>VY,iҲ`%Rx_SpSC9U+5geE|kY:m0=04f֢v_1oH2zb-)UeN'ĥߣK` }ٵ{QUUHB/ rI:ȚI+bQs6}ՒimM5ڧ*4$u 6y&$`?nvG JŠoWCgyh@U3O10p*<.Ņ"carӬ@#"[h6ǻwqx!=z8g 漿JJ#Ag|VGE[|Uw>TpA4 M/u@jr s$iec ~Hl,N2L[2j?IF%-r}"qTE/N##֣^PVyqyr/Dr1oQa>'$<(i?Eѝ )N)3@RU 0aIgLkAY Ӹ(#<${Gx`*ߚt۫ h3?S-vc|չ?H) {67^{=s7-XxRP?S.nO(pr^p?x⿙8UA[ilw7oYӵ ag][]wi@ ` m_:pMamqAVrv-/U;d3z=Z?ì6x}t>*R ' ǍnQH)P$2}DY~LJ۝OrxeKC^@VjLkN P:)879#sl Ax/IvϪ{iռnnwWZTO7haQt*rBb9pޗ FHd2wSӎGѫm:ȓ RC<Wbf_v97/Z+!tFgәW<)80ˇ@Mw9/pxYm2JС C* `koQ4#ɶ/S\W.*ѓ2q^V4丅WdDE]{j{k]H ֯eoa 79dOú֪#U |$%W#*`]z1,/+:¿k2=;1QV2-Uko__ʳJ;cTRimsήS+:\g,9sJBoݔ6s^tk-CK.$Bbu]|gGhcY#㚒lڻO/qg3X aayR14輇x]ƀgMfD.a۴42i +~j'cu;yu^ H@ t"X%x}4WD'JqH+z@o qVrndXtJ|1?;ψnՀB8ٶ G5$j$ _ާP q疻B/fiHc="=k>4u\, qrtBlyA-"W{gC=Hu8M[fGԿ/552abՋ I5?gכ۳Q.ݯu ;|%h:SB ',`^Z?Qz1 whרz+˯?U*1YB?{a+R{ hꑈy |M VDcpU9Ы~װlDfea Rxy \r 7oy9 =25k_C%< ԌWMq\SIÈ̼D17y;Nl*'9#k$#xgϽ|[7 *uկe/lnv8] Z85/ E1/Rz_ف;H\X}\X6W]^lz,i;렔?f'г!JcYG'n;H1V]I=bnЍJ&7C=E?=9kP7\9&Z0O7Cky# dQS4@a,+Hʶ\鐻/+RD׈I} /Z3=H1G&GLNYka$1my;X?10`XYR;* ,jߧH ;,%Q]1dD鎉fCDVЗB" =o`6f%VI6tF\Bj9YI.b,: 4hl|0q t]\Tq*pNH!kù.cɁ1C(eo7ͭ@a?_jлޏ6H 6VlONt~.=kw5X0|ê.7GpiG2ּaI/3k6N#&  ?kj%]TWxՆtlիiI7I0mB)8l\B̃5}n hf('I!<Pmb=6p;H#~a,@\6fA0#O5lqs lwBiAzS4ggld?n{%s/=_VGYSؾ_cwBpcZܶ{P>VvʡL[ܷgMh(a"N^K';ufPKgI_"fɂ9T"Rm?3>ϝ΄S.?([: ae p.Ql|f]3O@>uid 6Ṉa>ߝ05ձzqd\@6cC3%OlEmksSWʻIl[sc"0C1,xQ=~xM &(j?_5^EA09 2&=t{8e߇~+zݹ8&i?(R@2DqAdmW 8WLw~=Iڑm3;:&Ujwg˵R^b.~zN" "-ΝlF&'>)q`5q39L_+Á? + 3Ƚ}4.;T$A4XEAܼW8e/$wR&15X1(v$|9ODT Ԟ@o0newD& uc3w!Tkw}FyͩܘFt42^Főw+(N ;pВߝ]Τr|3V2ZbLja^*5u=Hq4ݴ'P}*n23-p@~Uꨠ6%6%DVCe-$ANHi-u䃧e'3Tp@eh|msC"X3oc3L*0bJ2LiI)qm|NI\&2M,!`%z(c(z9uB˙u!%͆Sv-D^9l~ a%*VY0g:܏aʛU Jߍ3kVkM,זUvEh\gckiInx=%Gȼ漳W͟Pf?pil} iνͮvk>G 71fP˷%YߖGeRƶ Ӂ(nNΆ%MC3eUga #^*$.~z* [%.Ѻ&ǸĪk@Aq q {юN3 `@bo>e%v:zbt &}Sc*6d%[wjxƛQ)VՌ,eWp)2#Y+iˉ(ΞǷLB&Z!g)EEIT)Ef@jÚ8Olv qrP{Ri {þthXH*xr,W@ѻ8J҄ޢ5?,cwЏsrk~xI @4@nA6 "@@&?sq.dECBQj:KOz2Olev@Wjs/ըk&UTvQ!`8ZeV;f6tvF׾^RbmʝcE0%5xPȥTkaHpӪ]tx-^ 2 p${l ~̐;s'|IO&k@XV[ j@,neɐNg*j٘LXi2C]`a |\ ?l *6Οj}vo"H#A@^]in#KBE":h-`T'pt ŰU$%rf |Ky68vWj$_j5g<6aA~BD"w5Lro~,SL\E1ʦ:v'bj 7Y$U{o!Μgn_k)D@> mA8iDZc WxuqhJˀ vݍ8#V~Ȉ#%z b;Om[L뿷"vD^F&guo"'%ߣ9p.r*Ԯ0eUS3јm'q `KD2"EޡlXBa^*课`iP)PFڎΪ}!.Jן wN30 L+Q]P%:+ڤ9* ݽJ@6~C+"I޿VV]!ȗG+ħ\wmOE\[ј.hpE& _i4/X"4)EkwDASb=!l~,DU,q+a_bɇt"D{.'^om@Y⮺WzIE3YTQ݋ET6TKny171IaRz TBUNUbs*_X0VsPX"XQ-R`*KIt3 Ym2n*U3,p@3CU V'( 'd_NPG~NРXsmEх04~48ʑuqgJ9o 5u>9Q 2r,xy<#'ӟdY=\1;]02$sÕ0 u*띫쵺 ry:Cy/gAtwQSWFZhA~C1SP Xh {Mg4guShK%Lp1$;LbQF\f֫H%wUIv[.āIh4 @>`ui-,VVr8*Mxg@u{)hz/XȒT(ěhcb2V8SV?D>vZ`b &@a? ?7Hw$Vf_m:Ȟ*TRgIڝb3\iK5@5]h;6%% |_#- x") {l(y.j]f(^o˿ 5eӣ4?4'OPT C0& X$ecoj!IL]j4z ;o^-H)Dxlg2${ll3\^\[̣^fR`>jwQ"ܾ;YTeu 2vA>}SbW;BTx* %jG44ږt2 e_bT6N3I[zǯ/ҊDb.ֳ ퟿F˔].EssE0Jq`3CJ4pj31v(۟r7*yV]nk-gFKObK00DeMLPL瑤/{ BJB:RdRy/Ch7vG}ߡ[L!#&8^tACKt駻W㇀[<{?3"v8ju Twu?^W!u.KhޯzIzNGQgW`RPJȢ-ݗB/Jr?`G"tG\ݚo5Ĺ>rHҼ u`lq1kaA|p(I/~xhkKDD6ߗj#령wWc7k [d?żaU,-ӊu"0s4IޔUjoC)6c/#ߪ>\ ~N[>5H-@''pzhx# k[)Bqc@n^OaoؠN{uT.-ԋS WVݿхkի')^{{i~Y'xoG@MtVmz! (. xȌGlRW4VR &<1I4ռ~^Nc )`M|훯zjoDG{  ڡdG ^"Hyč;?vM*qj#W1̭ G={1;bՕlO0h|l^F'G@8J.үkyh~~c0R5 ma#:odM#1#K1QxA!uva\$pj~~MKjkO0~s-IS= H?R/KLO +h DuRLr?gsWgdvBEx UnL= ^+1M_au5%y߬LyX; 5FִXS&Mn?v2FDKJ 2{xRǪ6է?ȗPo] FGr!-b}İCu|\x),B$TUkv"r+Xڮ:/B1kCŗnX ݲidnQ4mx>|D[Q[7YR_:YVLac$Ox/&+ES|1!|y~G˝I,bxӞP\m_#>1I:Q UcsҢЯ`۸<4E&`&zW%#$nrϾUwc4 G9zN1\롅y)KllՇia06<3,{@dR8C(8ۆȋanC׾|:lb^R "FsZ8F͑ib*dݧKx3SgT3&|ZS(l2몱C|} =U=C&L=!V,v#yŏVن"fu\ (RFEi oj}kن/ e ABo&H!h;zBӺqk :"m (9 6~ai;BI_@_%$B!=\"ji&Um |ɰo# h7\5]2̩L 6 AghG[@l%$7D'q[Nw{Qam<vst54BDRwhU>8v# /sDsSeiּۘڸ"ZϵsYn릋l6~N P%J(@bXnF,sNwiÊ_bR]$>㑛.([9|Rr\0"-H ch;uG3;Gcqw=mO wlQ“G!Sr34``O6\u8d(1zG)(Tycl؆fNob ,;r?PqfP,׾5MVNN.(] ȡc!rTT I 4z0WPr,W]Z2S9䧔tN@C7fIr>d>&P"~O/$i6p"*k߾%T UK밧4;hBuLaLIG͋2O(2dqL*ŖHc'mnfTG?z͟N<@KCֹ!Pm7V6 `9*"|>kXq6p+f}"5}8}>C, *q;R!el2ӳM2cl1(8.s ɚ0C :W1;~k-l3mwyΕk9Ϗ=pஒsyn88ɋֹ. 'N bJw/w nՓ񯜑 r.P<(;lҸ]E6(C;߶,vVem# +kql(VajK9#F؞V]:xbOq{{AqNxwuz B"aeeOB(NuKiEu‚sJ#Me#N,jǰcmzK ŐF{jO7O,u魌!?/g܁օG@}AoP NJ9o g)uIg XrH%ܾr-^,Zׯ32 9Ģ~7U[O|:Mc(5>5.f҄z-FMY }**P)LB[njVڣ^s#P =g)-ʴ`{KA.DhҎiⲵv3K~A;F1`ഓ}&];dD %*@ d"j0}1?q+aWMӷa;2lDHG< 629rz4^2'ie.Uc7%| 7 z w2Wzw;̽o evGw@yW$Jܓ.TtљufERymtB |ˮW$\{΂rmvP2F:B1h>ۮ!Y\GzBsg] 95hPw@گ!}H n'1V4X ."MWA&u΀!AN캳qHTTfـ!5~tAUbXF}hWm-ZOX([ k^8'(z jmɡ5&}\cRPQ~ׯP(TZL'`&'moPMHZdYkn^B_۟,1@W\uF|C]2~(P?zRA.yHAmFfT'??$r5#hveP@O)Yk̫sho^v}mЋG|7i!)~fLAk}iA| g+ckʺfJ!V,+{Q na(FxQ6҆-ȥ./Qݧ!vQ3DX|Bu efP!VVAjIQ ipwNCWSG ~09[)喋,ͤ'Z [k9(*=qTSg=`  W%'M<'< gjk>R/%ډ'xohdŮZ'q{zv5S\pD& Zoy3ҲGTARGR!ZnF2#3"P>2D( .}lR]2xَ<>nUAJpɺme\mov!{Pm Q.GQ*uB{M,uE2LӶӟgBW-dO;Jt`jR]Mwu1RSv=KXs{q 6}:Zsɓ}x\O/y+$xPH.,ǹB|Ͻ$1?Bk]g1/6 =IP=] #9 [:0-#C'sm`G? *s87"΁o2q ~v0iFeu=Ӟ0nTXOS@`/6myow Q&hS'b" R-Ll{{ K]c઄#'zl|(Z{,Yg7OJR ]$u#?=!,1`gcptpffM||:0DJYqQTi5k:` \>r; 0:iH@h(* ˱ꓒ!9Bs~vZ9krҷb[ƅǗfjB@C2LjbY6 Cc ePzC(}=&IEIhzBW`8p9aR%5J =JF!by@UaƋ?j%J6|E6Bm:N Eċ6' EԗݲGuŹHU (!3Nj?/ :6ٴ<$۩] 8"\&02&i22 [2GْX8\Y.=u;Qأ&WwN5w=(~ȚmCztANȉ;4CV+:lEqʍLl0`W05rKY=uش(pLp , 0B=ːwGr`~P@tviv,o@}Eu`y;0w39_gQ_H\fGja:/Pz٧$WIng 2=AYѭ/ӪBq`|O>\xq}ߒF`*3p*xTF%]z~Z_To:rkc?7GКvZ;g@{qtޠZ}`JH-Pw]釮͉G L,ONma);?]$ M0P}$K0q,lо7W*.[e?6Jۄp3aHl_;η\r>-W8˱KHb`osȦA@89g[4  z}g0h ҋ|]ۤr :aG @;"OqƔ|Y+MIMбC" %-Nc"=| *BCY?s$1-}}*IJd92[LTBhusͮlѦ]s~E].0`m0Dڕaqu{D@q w/}lѻ筠˫n:S7Kghs.TX) dGvڮMZrX~ն@Z0Yk Iw$6H{*N$c ~i_P`E' U5U^ąQC~W8_NaF~J`m\Hsu.|X0p||L` ]򇺈ՉFbIpQ~NssӔqy5k4xH!Ss>V T}W̘G1~+2#Ѷ m=UZqSV~3Q?9O7yG RC.=cp<t٫]c>t_P [¤䚩 (-eqa~TEeN%I#IHĎ0-P-)b;ŲYvZ[z%G!#2=`[ujm1p=`GR'aПpt*$o,z4ڮ%Wb{}bT 8jD3)4Qfَv \f@`{8GẂ:&=zϖ δX'29⺪\'_5_çV^(=Tys`E&1<++m,MYVaZTu?ZA=&ꏣ.)==o(#@L>P@H`JpCJ՛?1#0OL "Hy["JՎ}Ōɭa@j7/B\\!ژ{3x|GxVqĩGҁqx&٩szToJ'"Ŀv[p=Æ,pQz4AhŒSB0^ŧ {9YvD5e$U-0p/DJQĦɢv_ p1GVjArRZO ymU<:x22E.V1aL$f%/~gKOZc2(> Sִ"xJP'/3/6`("1NH0"CNP_Vtrah9ҹq D/ B+9J 5"aZlmZ-^y&^2 n"CC/wIKpBk C~}\I Eq|cca']olSP3}rk|=403ȢEnDOK_D͂ܝ,y}mbS.iΐ(b0zn݉v~4+!Gc:ͼR@q(,׉;aLp}%uUy_a4[6۳4o;*m'k+ߡs~_.mxhŢ>fo⛭]+٨d\_ZUIi3Q^eF :̵tPSnʎާr&:uJdY#|*EDWe.WW7 Qk.Գ|7;uNğxPX.ng CϨZkzuכn_D!6~@'_.kELA\kQ.Į`|{^&Ș3UjUtpzW_͒ 2:'T TppEh803 1`?gP%SQRlK>U?T%dhT\_F GAW e\ʁP*>&;B$tE@@5Y|9q'wU^hQUq9:Ua { ӎZy"A[e4LІ߄"F`V=Pud!\ibǧ4&ĸ08{J'<:_lL꘮"޳OxE`in$V,I#]:\ Lįq^vS;iLىw;.U?0O2u,yJX 2wj{bV?ދKzi6ٶΫٌZ~F.g)Ԏ0#7klBˆEfQYHjI |Q-ə3ozY: o4$e& vWA mt9egLYœ1sQj:x{jVcp?! vǀ2]?%M҂!̰:Od1Ĭo{; STzǣtneyBA?UZ+Ob57L䘹C:^mlcT_V<ǣu7-Aҳm!>"I!O'h ACJʙ[p)UOϼ"M柴"~Poag k;iKvwMXjaYq(?6#6F+;u4Xj%ښ7㻨5M9]Iڰϙc {=ag 昽|Q s(7v_ o?d\3$4w؇gj;:yv=xIo6,R$&<ϝ)xE1#FO{p,P'B6aQˠgw+Y|0ҷdSjsD8K6"m0r<ďbu^*YT왣9~VGHjPpSMet-jbP>"J1DVKM #{qhϫۨVϟG}'R xC|ֆAԔ/ #FmEOoߩ$3JO91 3PV&CšUnlIa#pz76XNH͎fwN%v1l{S_$^ oZJ Тls˼QԤ90`짺Rjf`ס$W ֖Ts. 9{(fz ehR7X*8Kq`fP%X< !o@S+c 22P:( zG ܏M] OƩ_$ ђ^]Ӣ{eѬ"4{m 2xi~mpvj&'ʚ{]or3F8ֱJm;QQ[GWbŖ{;g7$|r 9 +Ϻ Hdqo![k!vY`m O)0H>,]tIr_= qt4|’;Dnx'HB˩M*c؈wtN[WnJLupph#8Gԡ+$ @g|x5J~]? ;x+r!oS.1bp" ?B;X.BMblF.&4 7T {̘ɉ &c~r=!!k * Ay_DZ'ۿȃnO؊ ]CB* LWxu9+=uE6C9xzAdn#(K;*VnY%l.wVhۓ"bo'QB  W`# Y\zp!AR;RQG|s6ԹgL%,7?|wɸD ʮ?f#FS Wlv>/7-qzS_<Akgl(dLn&ڒdc&rI2UkX!½#wϺ2 xխMUr/m|ѓ&e2A"0cWKcornOnyr+ȋܲ]6`c(4_@v \-P!kHۭ߻m2A8ssmIIS=;.$w67Gp0'7+9(!1We 3vkߪ;]GhىyvJ-pHLJh+u,~;!ă` R~&U7 q2 Rj}?p,@YOìZ_wy;lUHp%3~*V@dٌ8}5 oqo_rիq*I E&6!\G[ܧ-G4:ɥHj&40?GDW<*Fe|;/cW18GقxQZ4$+^'ο;s哔ؼI'!qMc7t+@☱(qsSzp/^}XV<8%GҊwx,S4tT?yJ(䊿5>܁yb/P 6~ E+J{\JPG\m0nYlZ!]a<ӌצ5 ;?=g u1E# }uk>IIu"aA~&9jYd~ Z]l?]@cc{D2> $4S3IcS&7*TirƉ*]*hӔyp\.h_O8 +=1d1?/k#e`RgVHz8nدNY"vS=1WY2.WGrZEֲ)7 Xz>nG1 !/rx#"kB`GGe98Vs+JJѤJ1I!!#Ǻ xֽ .9bphMEi3Ay[DBȥk ^Ҁ8fQ>:B5ePVA.w@}upp=ߘ֞PۙΪleVg6}:䢂c ~)[pް8p- J%͌CSiyLMaNQ*K67vƈD  }&`\Bq[ j[P[(\;V^tV[kn.#̽;G.Pg~hE^oB<B1U~{Sh18V#K#~Ekl oFI~U dR_MA>P(hZ+>.(8 0^QlKM'EI \:QՉҬ'|X ^'Сea>lq!B* S}pSBG֭Y:tZ\ &RHSo\RlCU#EƕqoVZ=~$4f^cB[$˽w9a+zPd)G=*QnKSHB|Շ j )So l.է!OzZV 9RJwSE(BٖZFNU̪uUKguS/$o%-'Xo,_5f Ќd$jո!T?̃~UqbTk݇L;#7šdm!5+1O dí0hu(:BZsQN ֦u!)uRKRVUMF_}j&WԺءoK?I)uRX뎷`Eה(bQL$רZڎH7w~^2 d ml1q9PXU}9#! `E󨲻* y% @6̜a!ʕWsKai&R5 gɍqaf,G$.e'~1&+e%vwڝ. 1aSm\;8VE?Ɓ,1cʽSf"aX FθgwUQF쎑g0yAL6w"yⰹ|*zύIwI߲>r(]k(T=g,1HZUqI~ĺ9CR+]A)t)k9ГT%?]WG50IHulg Ldfvt6&a—6;" pD%S2,V/[+(fjg rX0aOH8 W\K)v3 WHT#w6/P։hv.V9 W}p֎Qp,Ի6y nـ~P6y*?(G>…J-GV)3qb#'db";7Z_%w- ȍٺρ !ˈwU޽k3 S(Pzhs-{;  wpv@JǻQ@*rQNe\{-r 磾 Fܭsh/{9qjj-5X,Kȶk{J>݋G,+}Pm]ocיmݳ@뜲n;m&!WFs\6BԀ CtEeM,5f, V썵B/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM,J;BN|J0RaeK;LK/?W4[-б-Wly?DӘ?sԩ%2g%YwH{mzCT6[i5qc FNDwgvr! @ Et2{~+{0.}%k<52亂-F͏B;H~+"O26{"+خb'sh Db>UxVqu +M{H ,o(6s KhMƤǙd\C %4_x r!w!*qD5|TveD{ YESLptwR>UVi0)ݛ?% " ٷÊf儠?Y1;A8K*vGtoYCj(:fen/Ń[/pR9U B ZINND|u%J[`hdex+ 6^ʗn6Uf4e.VWdau+<߄5MZ,cUGFupNd]+>pd_7|'?#á+0Jk2\ fʐ)5b*c+>v[_Vj\\nh{FR] C.hTE,#CIe˛ŴZum}f& Cn9(gbV_eJ)P+kU 0<7u19ܯ /`9>Rp m2u@*m}/[W_1&?Ez \G.[<)Í)k9mb~)D`$\ivj.攨P@jkfI/5C}<ox0_;֛(sGO#+Խ炸I!*rҌфj'Sb@BڴH7Ė>y#{ՙkn2-(^h wq!fn2. &^ճ%*=N.\ƌ /2W\y6[t I4q|ϳyH~MŀEHVGOn% ) \aߕ(͛S9eE]4&ऱCf˜n14*`!j@|C$}XuSVeIK %'K 2h-}y!d$9}1x"KnNseK] bO;gxTXl JM#Zh戬(&kOF4}t&6 WۋQa7!QNwBUxw+/nc[Mmc+_ox6 q݃*@;w@ʼnUmx-kWd 'wA$Ol{tGmVM]T4kFG&5l3ElAcWw(E-8l: 9:~Ix=.0VXui+0f:./q^RH{A3] aTxgMq5(?l(tn:].p{萚!Y @]*h1-RɠҪzD֣~C` o`߰s-8L頒Z(4ѽ:2]FW]IX(1j=*! /Ffny(VYlO^gq8nH-R?.؟dgsjj쫉dp gBj~aӫ%:AqWW1lO24r-8Sw9`c:sǠk6ʪM8=ȠCK_7i$5k͍Z=2n C5xAu } a8O:2Ss*s_y+V0O{VPy#ip6|w S; QM-O;g,W(8.!NTI ߥ= 9l)ǨͲꍅNry6Spq_H'Jh2M m|sh]!PJ2! JcSO4z7$pB07.i^ȂS< Cp^QSJ:0 W?UE{Pg}Zf#)ɵ!uj]dKX[IJ^[ERaP- ;>x1\a{X_3,` aHK97\ {Fǘ 9O[j[p6Τp,A4uEF7ˤ>  :ǒ8mSLlf2bZ* 'Ya,$͝ inDC`MIŏY,+m8)g[ƽVoHOerK{0$~f+]@_)igV2C&RedBZٸ}5tu{c,dpO/Qd;;xz~R?.m#H_m:.2}!pwSyO44~r+ˡ8.5\aTYJ"y#A-oN!C ~(5UzٝD&d:..d5a@iGe0E.E ї-I.LwOEx?6,K<~Ɓrk#KE|+T _m= Q`F)EP9}X+,ZRhÇBme4(X <{Ld6tp8'mD "fYu7Xu-[@C"GgEac|ږoGl$ȋpjյn)}4E* j7e ,kl#Wwu1s!KE'BR.wy6B5@U"~T潠64 |$EuIN0iomʎ_DK|ICle>:? S1r`ed!&~ji j6h]Jr0-(Q/}˽DY*)4*эUu"Kr҆lf*x1oKΞy>j4t!%qI'd/YU/!o2vSkcK䪁b?t2@#{A ٦úa&DfAU߆@G9c&(>k>Sn(`vIθ%0 1h?F:%ƽ@2@u}*£2r]~վǝ |=!@g[$.2*d U ut%፝evXTkm+slm[tVw791 U]@_[삼!B]v̩MW5?$l,n&ajuE$RBcx4ئ39H{Arv0O|vq{MmX"Huk+˛_3X] *n1j?ZAշ0zÔIOj{g>j/މvZzmӫv8` l4}-EޅIȊXZ`(%4tvz?fؠsH$lͻSݒ}}0RITS^Ȋ!BLWX|(&ӛy EČiLd@{ծ]i26x"LaM3S Ga`7?3(j`(m֦Z\$NFՅJt++HFU;&jPn$ agߩfN)WV\IgGS&p2Q&Fa wy9՟9Q1=& ,.*A0Q@!ll|rچJxIfNdit}# ~qN 9j[_8Č.( ^ULXe~noj~.F3E62O[ގY>>#ǙPA[Jۋkk’ cFK?RgYծaNI\vWDq$OCFT# $ǂh߅dL\:<)5qV!; ̱}tSFM:Uo\߮dZ7CpT3~x2,JxmZӗ"9MIɌ{  !5Up׎8vP:M̊pg`-_lbm_ a^(QQ]]*$Nٳzx(iUI`|Dkef^t\ CYM'MǒoZ?j<׀Mi {GIn?Lb!LH%v m݉m>}T#AC`\CP[8~ݨ&8?F\=sB(Š 1)`T4pK-= VpA+јJaO\hmK񍌸7}0qb)f}lnq_54mNߖ+&g,*!Zb%I 6GsDs.}f89]/-۪lwAr -;]^B~Zg%`C\Ф7w%=t,KmmKƼ}WƠӵ^88c[)Jk<;GK 1UrԸHEVv,բ02WGH8Pi2j+y:IJ뚟DVa",ѴK@z ffv9K-*s6@ǯ!;}X<[ ֻ7y+nmX;dw/G蘣7b: < 'p_6`JbǕUc!f?^=֤]^`cnT"\WrIRtkkτ)XCf0BwA6pY( 1/j$LXIP%iV絚`=cfÏ[$?!|RPW,F\EP h1zwjAx9}ZIv,rI!ƒj*/r"ivbss)b2حH9\ox0$x+yz(IfNY)~⍒3&|(K/sޯ1;?,>!5$z L)pt*"*T `qaWM)@"~A9<)T^؞|QBQqqEU 4jw4rhxȏzUߺuN Hq{H+*9RtkTm@o G>閅_(3-w^:IfMh}k]ZHL%(D;du{y55T'] !ѳVN"0nIvr& 3AcuTsٰ| ⑇#+ sVOo1 ´tGe֘9kڅJ>t[h86BRfpC G{r;ffI%h!hN%ʗvy6 /1G қMء}h5WW]ʿNbBШBr` 0Tvu5"~N_nѯ7S- h =%ZbBKBrJ7tT^wTf؝PKuOQ,7PUe\>M%V\;Km~ĝ8U) [ HhH])m9RlhrӨڊnn3>,Fٜi/&YqͻN]pUnXG,uŶlM`Jq ֩5M F! p]Md~GMa )Uo wDdTJ @O|I)ƥ_(X8aה٥4Jm[]ƖH8tJA~Y ܭUQp77oº߄;l"ϒsap&B8&R/5r2 ʐÊChﶌ0I&f;aWZ7H@ *Q5:DbuC|&)$6[|mE )1P܀r(RJrFIUve庇iP\k C+$|8[vY5 }&Ve [~hgkIF>js4ՠ9>1bg,˩=qOwF)5x巂+kBַ<+t]cʩvTĒ.diGp%1"q 8h_;q2&+}<[dt yꯑd]luVrbqL @M [~,!}h؅6=`:+ڪA*P$?U(/O 3eU>WgsO*|&VTn?Bmc 1 fus2S`[25V0nhe &Tr،cº 9s2mc T6 s![1:o Rx6%3|vxo?:j`EOR !z1"8owFE!(R 215ȜTwk"d/ﻙgr\mB0"fsY3Ү'm~Sa;Xq"}VQX.{Zޗa8cyFB3 i/(c7aU™4IOvNWi\L?{(R~q 4_Y@>x,NIi3c{7^O4_hɔ-(:'\2'Pz5 x4a.[? Д ,e Q] ѰTcܯMOP4c݁%d 2{Iٲ9'!g45ʼR-Y Lbv(U+cnƏdPV[\B!OINZU{ClxOeb.SO>hv`㓠ߓ/^× d͔;[xOWPasUh:cpYNX>8o7ڔ!X }:1-y`J6 q-x' ~dSk6$ ~*ß\ἕA]P6+Uɸ3#g9-׉v`g=k*կ:֒p?o.^GUJR/9tTϕkhEy񿞿IܲS:DZ[Z.2TWvJD31Jmi)*)FF+X2m#MkU0-s 9XQ48ui>sFCl3Ч?1U둶lkxI L3!g̈́k7?!(*!s6X's-B( V7U4i[ $^FHȷͶX_A، Z)ێ {N?QMfk78kZv \\ % G7cL4~̾+ThaUTw6~P6[~Jؼc. [UyS4v8tF[7A,_7|毱i}Z jk}v@XjZzOuFG:0?)ƫe^{LAD|NY,%?CrEibmP+b(0]K\TZerv^2Bdʾ76L[ ~1SiF}֡L L2zvpbx^B ja& p*'Tx׀w[ Ul }h=;G[duTc LII/7Eez22L %~!^aLYmpAܠ!r1|ʓ' ƍ00e?y9| ;g5t&m^5{~?j>HUy^ָG|?Egz;2Sa0"`$25S6y'E rjsX6~DUlS,Hm\\7{ؾ:} :&]:;U6堶+5|b-ϩR7;(`GA$): q\|-a y?؁ެ2}c,yR,"ˎ^sщ4wѷ>5O ǀt *i )ٴO*t *ó^zch0XbT8r\ :&0%,UK~V}d79XkmJ)"'❭upy[1I{ mn@ ;KxQ|Y&c8?%Ac 8`.7!E8CD*W\st0ڕWy[S[𐲅7Ǯ8Ŷշ [x&+pbR6D ? P~!YBO[%5!fd%vy-v=mPT .pNZE7'~ls8& ]gun5={!e /@.ryކpcٟќxrϕ%e9C2ו[u"33 To(ϩ ȦYxjDWᕢ41뤙7~J"&&%t qf4[  U %}6n߹s`U&|BFxnsJ=qV#AUä7bĚc0 -Yp^+ʏZИ1)~D[bdL)9mW3^0O@^@MrlA~*}zX]2mOKx6bg]TBdW<7ڠ&(#5-l }YmwBtu3JؗUw(BKzhk@;948_k ,yv 40{ S,yh\_\TiڢyrӘi=)q*W!`b2[ᳲCL򜈿-$g jhM#1!gA#^č-_HәfPFԚHΞg,gcgH) |+ pQ>8*Xz<:ɹ㿌R&$[ Lfytekt `^F |"z:ux[I7aPH W_vx03z\} =Hz ],0R/$^'~1*㋡ǖv3 aa[H 9o`K5'A#֩ߧy17L-oWZqEGxjQrwU'$9_Sq}Rf露BAYw}R5 VMoC{cU(ٗ.DTW x>)KHAKA{@+ YdI?qx&;$-dZOL)|Ԇ i㣪؂`l/H>Mbx0'.ݺppNfr]N9;W2AU|OWR1?@[ WGw!ɹAf k'p4niM2&JU5^ m@}3^-흧3m5zptS#Oq!Ხ^bbMzC }kfV` g?5t) rrA|!X8U#XGMZHFO!`屜7F Fvo]hYmQ+ ~LEb)O0 AXS?os-}!̌\Ę 龵Cm.`I̼Uz%fDWB)9 H303fMok*M9#j<|0-C"\'c~=br>2wTr]Bbt23+%( _ko. })jsWD*kg4,bG)O܍Ðrtr[>b ]~]1g("$bb7jPS7ˑ(r RB/?=|ZSZXŃ{T&#ה캾MT Y^VBto8S֤$ʒ`u9OVQUuQ-HE΃GZa}掍dk[zS"RpQ~`[\0ﶠDL?D%kfB*;GLFU(<0ݺC*ޥC+'Ej+_vG|L/pPX=ùWk*w7v8oDf5UȺgLĜ(ED%qxq#f_9h|.q vI{#Gο,Zc#eZ7mPI-\Ǜ]J Rvсu;.ЎAL绍X^d0#~ۼ]C]4R JA?FiL)0d}{$#ߜIMb,iLQN.fխ˓ =OҞ Bڜpu"=kŇZo'vP0m9򣻶 #]uTܻ7wxu,|폻>|Z4_cU`|īZĿs Dڝ, ԓdy?͍Ro4קqGg欏OR<˗g?d!i8{rE"_T0{Ype-۬EQ#bߦK-hN%LgeOp-nSqT+'C4U fOj$'Q FQʅ {HF.Ȏ[Ux(]X:|搜<{< ,_<][6ގ'Tl;E.5[bwH'7UmV)9Kn聟Z7d.tYwpViSVnh)Fg TPkQ N-6~~Dn݅lgˋ1  d ʓ;/&1m'm?{[Sl^dx#C4wJ󽉶P$!Rn#8w u23NkPa5{z 14 kL#n jsˌ ȸ:.Vr"x*9i-̙Ƨ 7kh#q\XBWUQg*iB Eʹa݇$ȶ0I[ !E=~~@e%oyc?8n&#kH :XWrO]\JMjYr'׳dI7a^E]I-ZqjuR!2}kɗV~S-T]R [*dbIRdI9ٴ湎jNƄ-iPF&$Ц0Sބek F>ansG%#W?|mеr(/K]a;1Vt.8 T2eN8uNo&Y7k\9+ 1D>f&" U=ESZե`954wI$-bbٿSNV[nPJt6#1Š@$$[}#T}ӸkVJ!(l \PP*};|kCSǘw|>`g5PETC8nۡ9Yo*#18ÃD틁54EBDl|Qnm3?._Uy͜ߡ.omosfV0'9hJ$kSLk\-?@c/&x%&l-|"jzt-Q%2VyW /gNBϚaiXkP }!A),RpkM| [@ 5Ke8w^P|J $Hhqqq'er-; :UYHH2?%SrR66*;Xs6rCXR4DdRQ5",ht|K8>/sRVI3y類tm[ zy6)AyHmӤQvr|Wʻ,کcƪZ'p#/4C@*7؁N Qԥuhp4~(%lc-t (q jɔ#>`諄X<*8aF.+a ]^tK2 |?4 {G(D ڮt z.'  l4}4{DNRmDnɆ IsvDglL`!=`~ښHMbʸDe+ =EZTʤۑȔ[Aig7ToC7xxpN̠GT5GVsXԦxn={-.׌*4E:88Yi'x$xOxThYBI!K%?Gő߅vWyT=V:n|1Dz؏\U*+lFYț̵7L5MF[f`ˇCBt Q?2)~2 u11lIBmf J&j 2Wv6qLL$EJk]+RyVRXDMrG[ݩh>~Tw4.N>zL"9$}i0wnlhk᠙mKh0W"g"q6au{7>[]G1I^Q#NIs%49w 'yj`vszގ. ׺ڹoe?` v+47ld_,{j/G;\یV?=I+Zv>'8KgԾBxW,V\oɒ,47@\&^./wÇd8$>{KX"lf%IaRnh6|>jl@ ,j" b 6^0>cWW肫y3ALqu;o"d">Fug,ng\OJ%GcY8QD h?z ۫ZʧQ-Le x\Rȃ2%sAŹ!^\E4+|/ii<ϩtJ :}ݶ;Nv2ɼ#a`CMNDQ')-97G|&2L+[ Z!ҡ!ŧuB\AXv m熚$ďxq*͗Ii1 nzR[2:j( \h |:D-| æu9%??.x>.E&#hCGhAx%l* +$.ٙFIb>+z7PR scݛ^OA-|zR-$o܍/WhrUc]sG|rtO]fS Ut T,2ٰ>o*K:-Gw$-f3ol5F\[t@ӹ2WF_6΁/*"F3fbN3vP1?-ۘ/aq1wN`!ϣgr!>w>|\=X Nɷu~)0튽dȇvfT~X7 TKQf6^D/f=͆OG|8̀pԫinjx%BB6]ubՕrmՈfhA rqJuMh+Lb@cإ,\BνWi baM@Sa2=tYmkF+2#Rcb9|ߏŇpbg[{ խ#etk\WxZ~Yju]\ɀD _xY؛wŽYeGM08Aߌ~]e4Ip;y|Gf \%kqbtw ?\zb{ KyLwoѼSp[?0e"6Ul$FKstL@zbCd_ ‘&$"!Ѹxa4Ml/2%/\AI-Z |AҮ L?zèBIQ&1i ʅ= /$y#(b"pC}BDd" %۸8Ҹ@g E'Py̳En7@Af|rM{,w#xa;ofROK]zw+j 2 hJFAA$w# Dga ܭ'zի-9Ɇga'>pa<)0œd+5/k~}D&['l--y5l!b7SK7q .}I;րaI}7^AE)u8dW^` .Es@JoE[Il;gkU,z_gN W]p،.fX_^+T?V4H<ٖgb TKz/5\kޙZIx%ֵߐp+`|\'A0nxFŲ^b.E<':T2(j3IŠ,U}'vY.xegfi[`Vl9|A,Zb 3JAԖ&?i-tO Tq R rG5E> !pR _@a'-)N?y2·5býPaVKV~rF6EV%6_{3Օ(^b-LjRWbǝ -qepu)PTQnرOzG73ڷ|rMJÎofDo$fCNe¯MGEvcZ=E5+V>b \WD+Yܴ4qJH#z@/uߞ_|EYqUȆn-]8]% !Fj' +.`iϸIP1P;ًB5H<bC}]$Pϱ*T p;*C(æ?l8<[: 7n,oUMw,KC~ d > \(.N6%fY6"刷/ 8=/x /2>9A,jNnl xepμqw0CUjC0)g ߤi( I07Q +*/o$B?:=]?3 ;AXX{|NO&9}*33%:Z}ʌu36XD$ׁY;jB7 ޥ=LjwOjq #NtxJoAPZ%At#ʑ?074o#d#l}=1 ob0DތIJ;17HlY1Eػsl8UYUe՘]~Ԥv85l>fl++o? KduOub} }a#0W0"j$ Ui}5c/2t }#O8bx:[H`p)w6$sS'우%qzk&b㖹Ϥpy}^h:9߼$Y _m8wth1BrY}XdF bB?q'=eRHdLcݩcQGHQT{ҢFq$@n!j'1 M:3o:Sa9oȃZ22׾og;aw:j/N" W{^} n Wl{=xfctW)h8Jl E$/]NД+#޼yȽYsqMBdKbtr=]V-yB;1B鯉~&+/CWhHHhCQc]_qu7|;Ւ,7a{G+.CRoPqg$:~їHG]T7kÙ}ʯ+XI=RģƣW錶QbeZ/J0p; )kv?~nlJ|N =;]ި/?# oiiu5" 59UV$8=XxDAp:.S< {%(wRߍJQ695yp%Jrsxݱ@aNܩ-N"9e"ʅߵWM!RU"+oL>B9p載=~SLtH,kUGn~Tlsv<8]qS-|%&뿯"D"HwdU<`oȓ{}AC𫤻C>tf4/m]B&e8[Vm2͕Wsz )M529`>g^W-4AaYJk~gq̠#]C9("w'|Tkrά6)~RRPsy7;0J!|a`*$o!hokz=Ca>9#L֔18c"Ңk#~8hol(av |URH$jX\քٴ'o lu*9'ZqV7S%)gO#wmFB8țDfNSNjZ;< >\p;eÔggC 3f@ҙ)Ȍ^$2wbߝTãEG;OJ4sBU!01^F"*Yqϥ:xrYuCF% s sy)9GᘃtYݴ݈eYϴw^&ڷC0G\ɻJ[(f-%xXT>>e q acϽQVxxpD{yL@>v;3\1Eݎ-'3&l4Q~}2L:.4RaD[uO/zIMM.y)O[UY<rm-WQ:<^Ή\Ge/8.ߝs{R:v8ݩ-/2O#A_0֭Y]gR cu|fOJ w.ujOnj,)PJ6,֯\ -vЧ3?}Eحe< 5S=XL:;;Έ2;X,Y^Q]6S,A4 (~> ǷP(ha5d,ZWa<̧t`wsG[iEADQ'b'_Dzh+~޿\?>Mݯ#Fa,QnǟOL AZM('[GR+O~Clm a,p(]G;4 0N`/mqGUI˂ٺ c<"eky۬}(F/fZIJ )CwmnR(\T8VF(d4CsZ.M O4E ѩ%R"D_Shgc7<k_r]m .$G% V*z4bk<)/"MA§%iH9w}G{Rq8;ldcۭTD{*۲ U\A;{o)^pj`T ٿ OϖTWJBeBL=%]ˬyf ^9(?-!_\nxtrj(N(~n#=q\bq|+6/[PPYgϰO0%Ib=E%No"Ĝa7-C+Y\qR6.24^>҅ ۭNGׁ FWԼ #I|Jvw[z+U(R8Ak=[{3xbrؕj\njs\LtܞӢ?i&\ũ v2j;\&;σR!9=4'L"d\įhز?yN}2dztD0T < B-楡i!=?CW|қ](ІvrymTROȜ8\ Vy7Ф;sdWj s2/i+$prOI-F:?$?NnqhǍp) 9`|ޒe"^3"6'M8tt~?]#_ +4#VEGo8gju=p-lImӎd!g-&֮y{\hӀLdaD[$frߞYmp{.(jɐU8(T%L1ێeZN_D#e*[e}փ*pK7Z]BVR1jW+|F}pj1"&bPq>/a RdW9Biޣ>"x߄BiwGΧ^7Nciv1ǬTN_&l=|e @:*!sx>t9k BX W %k9jSWUQBrcXr\N0 ;.`ř fZM rSH3>92~-JQGUȩ-.J؂9bjfq@bS̙5Aӈl Q\Is;zqCKܣ2/,,䳡bwtkiM c-9u#,\0eQKШLo },I˩{7&({U1h|4V~33)-ckcrWV3'0w˳豀C(mj rLS)6Qm>3cz^Uk֘4mm]I 00NNH1ՊMl OOQ/Mop[T EedZzolE-eCp"Ԏ+N@z %f7:yo=Cx?>Zc@D.̝uQ豖?nK tBc̾; _cqk<)YԘb-]5|IEL(E^)(DbiS%nmn^ 43Eu#fZJ覝2#%ʰ.>@ZLAD_8!%kw[K+!)MQ9 I rXDlf,O|YXbr@V6dL&BpN]Y@]:Q[5y/bimPsOG!^)EHa24c `;koY6>b); P 欪fj ȥhv*OAuN Vfk6uB2*=gS>1tOWq)Qp-[@aaW̸TFߍ`n[1 vb8p·'90ЋPXG +ϓRk LGzDVj p(wn ēͤI|#}H1;(k[|W7ul$UߴsGQ*-r H dG5E}zى6 .-3 NagccF"-s,^T G5; P1ٱE^9{f#[Y}6q y26C6>'<\:rvǀv>RBs&,h 'b~BŞcsLc+h(zI6'4zIyBcE9w *A= $8 ~<d*k"KD-Ǩybl7P/f( M\saGXU5Rd3u L,,)@o$P Q)<]n,ZW)+H6p*j$/%1qJOt!oc8;"EtVuf}tic$/nG&2mWYa^0Q!E}U,@gg#˫SWU`^@2پql{so}aozAڴJJ+O!˸-CIP КItG&urد /f]菽1LrPSKX#F~׈~k}>$(B`+LjMԃC#\Vsx۸݄8/X䮆>zv+kk`0.fςoHI`Z-k"fX,IVB"F|Q)Vd]sF뿥݂| ;v"-nG 򈩯9n{C(8_ x*0_K~ ѷH"8W"|%h[ D5$Μ esPߝ2kR -b#G%3vayIs `1 A+6n s$mq 4|J|`^tuUX/TAc˲8yx~͹1<&e~@uK>,W/^?uc%Wk7)_A%gF+q7϶I /51KuX{?"`s}NoܼґNϸ}fkJ>jY㗄b/fOIbc029]J{i$A#,=5?Ar>&iFzaixa|&J"()Q_  MvlCKȯ܂5]WR oQ([1dx8gS5Y|␍ۏ_Dx'1=gjj)⸖agm2l}$p 8V{Oj$w^k3";Orȱ^oGn)/C~LէkSn'>(9MQYHs3LHȒ8WtV_$< 1-?VlyPWN"[MA+5 SjnVMnZe݄VK$/Pc]'""{ 6kѫIB9E5]Ν~ kD׀ xuHWߍ`#IBkDNj'qz#u]oh}+7YLb°bO1 Ji|ѷ }dZ% ʫZwae9P}(ss5m;$v:^< ^N#[x)Ư6Vk>Os".N f獍uOmV}֥w$ E86V7[岼pa/ۿGS%ʣaU}oͻb3ӛ#M)*f(\^ ֡ݪgnɥ+Px, !drWL~o N/?Ky4lMx7ıVyKX\9(ӕ(aiDߩPHdZ*M^ ,j}缾f|2'qġZ6|nZ 4lI|@֕;U/ka>߼ZILiR4Xlx$v.~>T,d£)k7 $O#a{AH'l,| Ir"9@w7q=3@k |z{Is./і] s;ȉǂ4hU[ i{7'H.M}a5y R;?d0`|{zowXAd!=w#2NPqoX9 |6tչ*F'}DJ-aF#Ӿ=jY{U)PI\n=+v5s@b2X÷u\Y 8-iH+n6c7piC\r ؟##ƼQ(T0]~iJƧB ٯsx(OVU\||_SF;?J(=k5JAF:Ks:#]Go2͔eN{#~#$k`r!6caϑӅlA^Y1ܮ_]z 袛Η-@j>JP/e!}m!Jr?u%.9\=ɶtVH<>_^`݁YM!I-?bb7H)傹inIHYa৷]ʼ 4(cr}2 9LQd(]Z/r" +ʼn9pjQ$8Bg2TFzwWBNNx`qen='8ժe\el|O nH z |iɃR8\C7G!K^^c|0Da:5ΤϠP( )ak>)WȚW><|)%-P`ԽQ `~uptnc&} rEjMxA\mFn+*ZAOIN{Y=YV{gg?8C^DA`Iy' 5hȷ᧰Q˽ԾH+efE^e*‹@ުW $qM2YlC!Rcohf1ekYJ892 0 =_˞DIdLjYuv9yiїXOH@(ie3-ls½Ikч[~]mR[[09J=nM'w bzXyTh啅Il/RV $3湏hK{=,3ŞS- -smJ$<L@2uio3з:C՚'qWʉ5R(imu(05v\) SqM<9J &W 7 }*G\SftP cv*̉z۸n>q] 1T55I ]եqfӜݩ$~RUbxf3 pa~ӃH1Uh,U̬ 4D mGPzYDF)'NWȹ^<S5&fmeydn%qHP.aC)񮼚jPe{U l{^!fW+2 {b,Spk7#+Mj֏eQ*흛 \a͜oyuj{v#fV2su,&zU PiBAzPO#! "zJ+`X-YxJ,A1TzWRN UZ (MJT{ޒhB,Ziqʭ[-DgJW;6:z?ꍐw֮}j;΋ cV0z 3%CÆK)eD%2|^R 9ft-*a=TD36u62mG?59{g1yr*M0ixf ;]y&|f 3 1p E1{cb%K]cl1lFKnN+:~ӊA\I"V!Kb2w&J Q)]|߮Z\=9WDh潭WS\WNNH+'Anac\ʙWr G]֤u,?}'`#Br _s 35c]!AѨqr wN͆K94; QJUxVw[Y{3sa!ͤǥzM#WT! > R+#~?+f`rO8(Hl,!rπR={3|qV^G۩9jp>z9 ^ :@z7_^2 TvIEz>a#UU]%(-kM4ɪmjzD"\| >Ug~%\;"@ ArP|1f֨L1ʔzn;<$Jo@8>v6%\Q;Z~ QŽoXn=?CE,׎V/Ӽl\jz.wWߋp,5?YYSqSޜͿK9ϝ̦m4D7%>]]]{'h,:6o+sϘ'-K YsyKo{2bM(7}T_8вt|)牓;$Zx<9~ΘCcI)uKF4lSh[*'C~0vku fcv0R\Sa0@kUY)!S';=siЈ 4sr#+ơVtM/ R rmq tb-u~9iϫ7TfKtk9WcKasW_<3|k0=kәr'q:{HTQogT4ڥ{2 TPJZi$ :Toko&8hUv9Ǽ{8j6aZ~:)rf0<lg]ǬK.ĐeBdHԑScr}ݑUr}Kƒ; 9ڎ[OM[mDȧ&3Ϲqg|8,iQŀ[ԃϹ#Z̯|yHy*UmJZ{c;jvz8|; B&Avo&j~S "GNXx~zr2- J6uҨJҖt}F{*QǾ&J*s_+߷i$ ܍#=؁ZMkc8h7KI^م@ SɌoa\<_gZgiUqߞ$Z#N_#P5$ )_Fyڝe ǥWp8&!O~ HƑYPxE7SBȫ[q ` ޠH# C;<(.녨b+Mn~ӱOYtP}O`ciׁ^ QnʙaS{ëRKUZ עRLr.qe3$3d)/^sDui) ,`\AGy5dxV8v +]X4L;_k|nFQqя061zt06[Z-Fw "ǝˊLXE@M`8!3L%nR7#:0kA+i xx8.bޥA1kRVo<kMfRڸkb_aHL/5}9: |0Pd3NP!/ujA!,-*s6% 3Y @m ې"[ RZz9\x Ȃsɪk~>kyM *P߶ eۀ̦jY EC+=stCPǧ C>z&D5pmAQ|Nh_58$Ǻ)>q`2ݸx,G*\gu11;͙ⲶA}.` wͰLn,QpͪQ[[.-TvDe,NwKβɕ|LM>NRcJ#_|$6/7u: GzIhK8~)} 8vOW!^u[+#5g d CٜH@;TH؛Ki,1-. 55 gncnFr+ &gUI]Q?_0XN2NǶTY_}̑frq+<.h&|'T@ڛ.(^G3&# tbOmUnH`,sȫ`|CF%@ nKj,=k6-AqӺ5(5|x>SUɽXxԅEȆ ZTDƐϨAfI&>$qڸA/QL ^ ^210Td||$i!t`V">Z1Zt]CL|#Qz)T[tx)%B*^ܪ-v}=nS?m\R8.RܗB+Xf[&6\* R7b:q7(0e4)#eI#ɹ:L, o4g=Y/o#RH 4ah3QA~Ix FB] 8gIoWӕޣhMweܢ#34t"\6iM22UH5`Ab ulLn%Q#qpQ|&)󚡍}s.Rݘ,A\P[ㆲ8EtY3Ʃ,o䂶oiBF1CvWvFRfwHB[ANe&Gvh/<ݐzK "&q%>{$f0!}C4T<+tn"'rDlue4Fk-5e!u {RߴCasFc^u`ߧ({/D.E3^ pf wuaw_;½ LPXjڏo#[l܈e1x+~s3?Zzo="|vLnjYo,Aoҷ޴LMaCp`x pOh6ftl n|Aa0OSE(CO2"FCaoe$'MmF02\* ÕQS&Of$d{LkP8F/әw@ KM VZ $uk IhJ )j4#5JSSV^.|`2 %4lYI++^ca {h8Xe[ςib!Z􈵥OkT ^oa"k歕Sl!)K͖C_Ǚ2tiSQ18UvpDl=="dReldJ!3PpRnuh9s@K<>0\?.0{m/zg=}JMM\Ӽ.*60TЋAlz38*i'$CG;s(%[xX]փyX'lwAS @#ؐ|# Б9qwLKwodoݤxj(9`ԄԎ~jv@תVNoF#3<:z'ZnBeA/ Ž%X@|?^{HLb^:g\ Z+c$tc/Gw9vl]Mئ#)z[2 %p;}.GyOh>JIܝ3YG|4tGHyA+aTͳW!O*eACh<'8 W%UQZM7ʢ!L!m(E1;;<*AK^DS]1i`̟y=B"Tk,u <0"o(QCs$WR`*?P,IlWYV[=2k$#^ ;"^c-Xz~bigJ.q!iKˎpw_ 0]"VG)|Վk.uoQ:bJhF%v}-c(@MI>SQREsmjo)kpQFEh7d nP>(ϥΪڟg,@D#}9K':V'cm?:P1 +\ޝHn$4 e|->ry2͉)`ѕkMW9}n>#h :'qPن0R34C{pCC0 Vlb>Zuz<]ծO&Pw_K~sZ\]91Ed8G „zhn@*bz^"!yӅrb9ݩh_}:擁D8:=/lZc@A\UQ%Hy+%r=4WFD#'l0/1}L<2=|Z PJl,; 0#p',<*2w8(60T۪ Z9SfRJhC}țAΚzQx]$yXldiLj/Ŵrdi9/,ݎ{1zdNo/RO6cZ>q53T4l! 7q5(G&xp+;LKO(ơFϯ+OD_®. V/SQ(BՖ@ ]j# Lj Od6'S$羺*@1`G. PRW>Tv@s<Bw ( Rw/ 9T>`kx6VR맏 A1md[mk}5*kfKy5lN!y}e!pkѯ'#}~{#xbfb7WWqshmZL7F:F%8\lVc%n]'Յ#Zo~FaK)C?/6O+4Wֹb葭:e;/^f2eqfm.6.;&HpwI}"49,[]{)@LMhnްߐCZ#QNq\o.e#s8T.ןP/GNj|uH'*d/bmKL@]W ciS)jApF#nН܏Me4ecgⲾu.CW=elaS1r#?VU$RS'W Co5X&f:Hhq6 8y C_\D[RݐK:?geO F=s1[`,tr` _ @f>I6wIlE+ &MAiZrw4{00_Y-K(V>-̊{{ʳ`4)y3}\irB3ٖf|ZM4X(zi]a3@D|Oduh$^;u .iJ=(ppacc,qOq޼D5ikM3B7ğ54B7\4XP)O,yN8ޔ~ulz[q^۞KL /7SSudZ1ٻ̜SR琍 ]T3Urg3J˟2YV~Qrg6PH8 FL4{<¼/YM>I{/FZn0a5lG؍5!rTMߗغp뗛g>|u(( >T a T' b`p,MJUV{K)sL;a^d29QV.݅K!Ifv] r,ٶէ,~L['Ac֌|kǀE(Q愻[R(M8!3zE,2%65 B vC & R(`s:Ƀܕd;-kJoK(TqE%Lx6(2g/mV.3SZ =at"_ydb&vLd/TtTlZW>/-3!yS?R^//5uV^#+nA9Nwţ,{AUm/.sLġjM~/b 'Pua(;χ]v!ENQvTX"yhKu _rWU_{LmiK#`a? {xPӢccM?>Lm,7{.<;ghY0%/Zol~Ѵ )hk(~Ie*dh/9>00 o=KH6+RK |٭qYh蕽(I3^hB9j?g/vVeZG2"yX괏lFNY艬Q Ҁ:ӜL~m?|eR f6JAr^-^K.IYfo7xl⡄>\/|.V%w|wEeҋz艠_Mz”M Fs2pCI`d"!AtB~3U ~n!y,` Nd: }cۚ HzͰ< 6[~ }JnP!11Cd ΖNPB!z8 #Y>1:մғI*#8 Ҿf0ֈN{zt1 r1`!k-ӎS'3Kw)mcN1u7]eCxbJ`DC@ !_?)XzH Sd8uXjEN+,0I)2~q5Q2 )|n1r1.Ԗ- 10S> ճ.Wԥ6\jKwS"^j@-ebMo:G J5#<~^}~VzS6PvсX]R;pn'ɃFȘ;r?FK$w^Ke_҄|%KL@loGӠ*%0o } h 5:[z|Ɲ3vYߥ~ٸxX0ڞ>F!x B@ڛOFTSENPXt}b2" E=v}NN0ЋJ,p_]TI)vrk?Ĥioe6E0~cNW.J^p' Ex9_o|E&j22[KcI+R Ewiqs-\ ]L槟O DBnV4P"L-]@ 6K7 ܪ%W=#W jݼ͔[/ t5vg-~vĒiG'r0+ UL"IӴez:%I$Ihե}+"?>tMOg$L I& XxSmF`'tҚH$ =522vb0:AR6ti?S!J!cx" $qq6msCb~?oBG'9">3h8L|4|.tdG4eBmH Y(6voQ҇8D$2rsc-n&8L9 +:t.ǜۧR{6+=#eIFçԡx?ZHj}A2(:OՓyEVX{x[=P3pubRswN\EnSzT NƠr!5&oXF}"A[v[E7_LJ"'Wc"XV?rkΉ]Ou"v7O S#eZ"ԷߴmvqQ.kL0Ab=%`;77iE6x~;A" E"茄 _kvr1oBE22 g?4;[ {D~'Qu@Q0)^Wh]{&k'kϲڹ?2@;s|n.hWS> )*U tR-6% 􃵾 WKӅ4p]I9=<}y8md5l嘋oܾ[%VJ~G$U-rH KJR(\lkߗu5~~o=&"I$[ѩrM TAYnb3-'-_oMV aHq:qZ!0؇BV? e=߁叨BX/zd}w<^,_(]Q^퉡r[8O,IA8g}s~Oll f ' 4)*y^5 tfgd7&A{HG莥Q*E/F^F;𧼽Pc֬9꭪ >3Z utv \,D8!6\opNђ@N'LK?s|`h8T'0wB8ĉ8.{[lgjU9)Y:;8\I =x3f BRJ_^VFZ<$lkJv$0;͚b xB@טkIcJk)V$h =  4zZV]RwYt&: L+/Z w%啒BKdsRK"WBcdȂU̳Jީ)_ʛ,ާs0k 2r ,B[E/i^Psy.LG27#0cݦTdT!/Ɋ?sɼWA:#B<{tlE"s m8τ,\:ćy؈H2z&6D3#|[aLu<@s2Tm9@\]oD2=i>\doiVzhHTw@LIe_Ϟ6X`þ~8U ji4aiհJ=F,b\77 akc?XtɠK.Iޞ`}K8WUFǝ*NzT<'g?DFH2uL}XjAB=@%]^'P,$80}ß"lNv5;qWdr{+UJM9#T=%PI1{t 9:{nfؑ$OW'bJ);%&Uf_P-n\[duHYZ:XW^aD5brI eGy8 ~q+lNaTQMꯧjXR.8swSLq5Ji/g 7Ŷz`eI};b<5d~ :`Un)O82?2GNZuK%/|(ܙTb0ez/ j݂$S~A$3g^DJlM7 B> dm"'=jWMSMG*iubr8pOFuȢJEO,ߟ0yrK*tU6ija3 Um6?`*iNtGvM?mv*'鏿$jl_j$ oSЃAf,G #8.7OIE&uT/-\*;URΛ Y8SLOZw,@Q'1~2180^it1>cP1&'}M9d+olN( hՑV'}̀_*tgx 7zjߙnl t0WI|?X)_uN@?}xM H* 0,^FqFTXVb`QXJ ArzOeedvOY;7SX9ޡ.h]nW::hFOq>20<2NP9HtbW,O.)2n"7A.y@@Mzil=~ky߹9/hGmfCIgLH+yyu4U IU̼(;!R``R5(_6W5L= 8-~}.4m0T0B lE npX:;nV'Mk)sqH3 @"M_d9!E/@fɮDl6Y:^AbKD%~AL)tyc%Us(g4:.g4] 4La yXEw \!͸!mfKW7? \>4 lpOV`W5~ZǎE'k OZtVU&LgfX׈0L.ipѴfgɽ[nVpGy:[thLںM,\& R_͓tNIH3`PL:ߥ/͝_ŷ%j6/c\0 Ec[Ξ} 1+*A: &B Wf]Hݪ:BHBt.t~rD, h[~Crxn|܃CQ4BHTX4J)YK{I*Q%P^b\+^k rYxMREl_yb*: %%f({$ԤMl4o>t:Ό']DDT[ y年{"8Ͽo.!|DC/ˈʠYĻƼX= nEUJ|iY+@m˖)IV8$7nt:q7|>^V`+A0o-Db#͔ 0s;hqBK'Nu…QwֵⷄK|{Gi=E},) Ve`gD͘W"Nvc_énD٘Cs>r2 ~Ycuԯx@Ȟ7fAM%#:Ee)қn>@-"d6+lůѣyUְL> RG@ǩ>bRާ KFc(gZȚ+}>|#׿Nc-73IOL0piyܻfz !cܹ\sZ[b M$Y+~Z XY*;r\׺V^[% "|U^ZJi^6~bֿ_R8C~U7F?=z^=;K "Jt Y%LgKRO6( mLs>Bh *0Iޞi.咂7n1VިW}Lثc>U\sw2wLk,6:oMAN!h}&l\T}fb`h?Φl =xqQDx3dN: Iv'xb]tR s].E\jˆR> N[.bk䱹CG*Xx+8v c-횋&M4ʆ͑ g E.k~ұCJ, Lϝ=6s5=)D#ZN?˺y/ "" \B&rW?@7jJүi=HsԘIQSuÖSa\Bfj=?*a ȼ6Eq ğn۾eJjB%Ɣ~ґN(x9̽]򅧆&7یa~.c4rJ#$ ZZMَbǵ@u+/I@QI`To<0ZZ'uޭWm+9oNm493Š]9!ߚ@aP L-V.<f]";sY߉8>4A`\"WR%0j*˜e8@?R&MƮ.$p+m}+YoC:mZ?8-\VV&S $E&.Ddv> ִն]ޖ 8wp8B[&*|+v7,Xm MO1M`/l! jdl42\ж6ۺ0f s(ӗ厙KRYZ$xj^\Y\ 0:dY W Zk,i/s>HRnUvY$=q.bb|=N{5~ݢ%3Rv JĕFT}xaC.YbYQ{$K_*eGb5䨲OY!:1J-p2ڊ?ղ遦nR Pʅ (K5ʡL[D0 mn <" eR VV`N+70ɶrba\~[3o,4>ʗ~o< ¦y(V$hCVz+94#+HG&F`WiՉ9)ٷ梳;;Ib3V6\nhN tԷؓؗllծlekr֒m/ G5~ut RTjҖ?s\_> ,.g*vwH?NɺlM2G]/%yN3(ݷ`mBfmdTV?Igi %ϙxNMg\Y,cjFےsuDZ ~(@ E;Cf/@ .}GqGx5CSjj} Wdڌy^Y$+dݧS}'c<?ގ:Z4섚sۉi8{AvvBPMFAE-3#p;l,.o]DRﻙfy zC uJQ _B>DW-"K)a_Z(m, 4 :IPLwnkPawǴpxb n! }&;vdH8?&s0+qfaF-m" 5lVs= δDK¥A{#Ym g2i[O‹ `]Y T!ST(;+Za^iMK;[+$&3+w RA? Vzɂ"F&ڀWZx5-nIIǒF̢&XJ<k2XUZAR4EPj9WF^YF<tE50k[}O` LvC%kQ2/@1t2Dq)k;Ra$*=1q hK/FI #<ŏo|dӾd %e{؟kR2Z~4PXVo\J~ ;Cid3y3%RܵGC-\?'.s  fv5 6%mgUDP¢ &!Qh* Cu Cז+"q^XX6aLe>2T?w7OKxdϳV^R@܅l /f\c"Pj&*H2NL8d=ѥy=E&eap᩟ r@sxyF)h;̐1:A[Dm(܂RYӖ {gE|S}?hxKgK,ib>> RJ&1`yD!w Gey;"쎠ՃߴJ#bƁ$^qJi \'PɀX%&VNjR0iDjj tM6jXyN ruR 4 YS*mDv9eW; Nb.ތtWvm^<5<϶Muk0̼;Wlҭx)"hrITVmzc?Rƹ傼c`N38*uȈg\+14\Z#vP *͔pVMpٲOG%&[*^)_ v;_a5[˾ᾜ1f20rG4 ~FƑ#PT QIT rVE7GSch1+ vlWSE៪@OP |9R:>^QZ / 'Y'ben_wqjdu2 Y)dǔƢbR[mZPJNMl\4~ r+2,g͸=߿D:9[v2cb^2ƚ'ݥ)ঀu| $"߬&xs[_@[;s>CP;{u8`-i=A9*.`H\冧""5C^Pi \Dphx@B|Whi$(NȨ7M([)Ւ۹4*D$[Clp:,C,gڕFv6 *k+Y Xl/;@B]e8a"z슚WZJfB Ux ܴBLu\_EGpxyCD/tGEӭZ*$5t!}\!|Oѩ!rJ/ __j۫ 2Ɛ}wYNI8GᚠkUZi3cX86mغ-sn+7m~dU說#3DbzVҗ /6ج=!o` lŷv==P_aH`ȐS53BA9Τ,qtRc/ 󷂅J@Q3`aDycIq, mL!b;, <?ҟ #p3L7%S z 8[rv>B!AAyB$芶ڳ- E֧SO7&j.Rij{ԼiuO>1hY pEaF_;C; qJSL(q=x^:hc>")?hs;UŽ2mGl木 ,gOA`xfeK{*0n;!Ƚ_n#Qb\mG}n'?ŧM~” pZ Bo 2˚26#p (ф|O\җbv'a+j7h? ]v`zBvOr棰:cM/WAU@aT9\<ӽHe7$Eu3? FV+ u; m_,g#@x108d?.xE\6FU4i0m]}a;,V[4C&|^-/y]I\˲A`4k?»^41/ڤ-v+(Q@*!d0:k773k0'ܠ3 N@*hG?RRy C+L*qNFehLK!9daADh+UvY-HcO'<ح7De"ˡ7)gh|o°98جp,H }~LdX%5S7mo|{Ȍ<&+{Bn`V.`4\|Ϗo^3b̼eu9}ts; ~TR뺓j?;'YֺC aG8nfwׯVdр a@ 3ݦv1j{ )c}@3EdjFӀdekŌ䂌9-iDk4LQwDϮY+" ]52>Hg0URI4%ݱ:zp5QT+e=X8(uV~.X1u9AkCzbuI3.vQ 7[ΏP#Uy໇fk j9%mg{Wwŏbd$k,5xUNn| [vcok4nF7O 9H`gB<' xO/ :5vܛʼ B`(NٰذP [v]y;3_;GB1?!X^gNtd27$fd1(Kb[<#r_Ԙa",',~]zsyf&F_ߙL'X]8VۊG%1d}vS^)|EBES x7c#T؅Jq"iPI feɫZDvU'ޫu%vD[4J$!L8s1=Iȿiω'zoϞ3 G˔Acijˠ b?ސ*29 4XGE*7ukn'Z;b|eߞ5@#ÉCN,H` MI8c1 0$JX xT"@C)_bawJJထr@ZBE.DK/kf+ʇ(K_&N(ӧuZK ס|XF#?,K:y2 \x s#t3@RFmCVYPw2;©L{O7Sp3 Hl\4^v{Q6u(.P)GKނbԩDD10 ]^.?Nt!6oI5ɸIT>_mvݬ j5SX(Х+D϶vJpX~!rc',c @up:1* Ma$UvD`h9C@szS+,I}nng#Db5,}?. &Z#jVSNCBLjiN[wʟ B:} XA6# O"T"ig3NczZ.x~evY$ #O`4C iYD<x{nQ1Cl&˯:Đj?6SDe )'?Zf)72g}yh[yR[`{~ۼ ~?dv4!ڝk,U8?llಭApx"#m˓%F60R'pH'k_8'J8,~+@_oY.tN!`۴t\Z#ǔYnAIDX:I9QbstI; ʹ*oW*V1%+{Z6Z1U.c 6+ưA]$jҵ&ǽo%p.iQ@Ҵ"'mULyN9sxq(+kŋ|RT1|l hR2ڠ[ܞJ7>\92ou=4O9_ʵc .s*dD)HLІ?]Dy 0O]e($DB;_`յ`SgH$aCwgDزuõ2'-W_('HOeN&Tzx~*>!9(o'Bo=_䒞xnT+r6:^x6;YjGftI$n_2"@f}:b`^(E`o!1݅ [Y9u۞XP#  A@3a CN|_zCW<7P >%:k#O)7G?C?BjHK|"|ى~ipioyPsour1&Cbpʼȃr,U9C&:s ٸ*j/ҏwp7j+W.nTj$ _| V7oLH3A[)ZƖi9Af~[[RW5nS~D4փNq7gRdBT x 0]:*h!!T\B(c#X{pؑpaX.=;6HI4d:40;<{В10Jy8&&R`>l)am^*]*`/]ǬY4.!*\$3S 5nDk=b\r`ZSw$ˣ|4Va\\)bZ1niegaUh.ZVᏄyg:ۏHTWoIbJ"@q//h5 ,+oAn>>.W-H~.9?Wvhx>Jgh͌ M+p*[{PŞ}"fn4>cO3^t =@ʥr~RC򠯞u aL YШmu_Wx<58xkrUkRY[$JXmlhiXK"8wN&L"%sYWmߛF,6Js2U%]f1ngO_ʞ2AU7sN\eJQ"=H[Nl~ֽ(I,PnujtGm5|^_}mXW.5~GDY[}\>"'RlDxAVfp_}9Pv3 _ 9y-gt5s6TpݶEdche:r*T7\?,cmo xG4fLݺlSRx |C4Q _4܂ԧ t"<}]=773D = hR:R;L?Jgz7Μ!ΙrD J@;?Z{C%Vw'AMmUS- H a $Ҫ({(N>`EW"$hehhн!jgJ4=g F7 G{.ް| 5O4pW1bqxhB7NczB"oS_YM"2{w ^8^ow[C^m'{Xα lYIn5RJovxӵ-$iI3ݐPgY3|=$Iec~.C'%ct[XOi(Ķ@b{K-=K&iq%UfQ>y dbGfoH#X| T]ؙ $0I:ňLH/jV^cs`۳[a]/xE9Kae)3$8+ZgO3NzV avԗtvԱ m~ Yb{8gx` W5i{lY ?'Ya:[RR=0 550[.^`DPw. t*8a}F h2co:lY`T.1J :=@g}/j}@!䃳s?OM=vdŞ Al4\ -.]d` q*=D^Y G}'͢/@>l\4U8Chl&n-;yx1hjk_z#cˮϩOI$5[Pc W_j/~s|2'O3&u 7LJ\ С#l7Ѓ#$D1\2]~=X\5hUFpbl=Ǩ[52@>ۆuEs=T|Ӭzb'?/_)ftBBɛKF+EeWB _yNgEALӷM)nRۙX?MqadHVl<rIQ/+ggeX9.^oZE\>PS'LcK@Gǁ 3JUP?z9ΫW&] Š$n(c; 3SR,~ @Bԏ.p6AR|%EES:x˼"':D33/h\֦8PhQeYB'pT"60Zz,[ R3:ah')}[ LpF)'A(Cˏ&rHt ֶf i ¬Aj\Ik$w~>Se;ޏ^U#f!@ a " ,ڍt ֧~<4}3"鳿ωK0RO ;8uWOsr3q*oꭧN8@cw,@M V1lfm$kP']~wSS"msMdžQCn(_ިGP)üQ{bW TsEcUR91.k[ T;YҬ~/TwYsb.O_ZӴJs'͆qZ~}FPx2בzAH:nqQrFȻ!F&A% xuw-Q?Šf4w=y>SkCʾ U iĵtGX6oMcׇF#xrPDg ŔZbm6o-#o֣3|;MfI4nWTay3 WAH膜uߊA\KD8"W)M^Ç~<GnO"0 5bl2I& zi j(WpǤ8rjt4-zީAXfH8E# xz]%TD oLwUx>C79Gtv?c:|@ih9F2|5ZS*cjGpb2Sx1AIDRM:U Z@,x}9_, Ą",S}-7H,} F/@*ز=n CL&WB~J=رO$=(`G[x(5Ats0b/TK` s!:#g c8 k0(KibmZ(B N0tz)nʽZT"}K8GC΍755ח+o0-NODB3; $@E"@a7e@,Ah5S"k}%׶jVmng g✥q="AQmjN🗢Q(2اԢ<D?3ΓoZ*rA/&N^z^BTwycy~Pr{A*eB Ә8ɋ %&N U;gRgbVk*tRO\L(|L|@h%;\Z+4/xbD0wym+6d!aW0 6q߽: $t,*Dp[ 6SoH2087eK@w( HUS)!TA~jv|: P(IWRlQUJؾk-+<>W"UUj"/ @5א[>)!.`nSیtOe sӂ /i˥g"GA$ *Wp_);xZ^67D0t,);?g&,+&sXI] C9 S<=h.׆X4 FKu>;܏Pқ^mJY<8LZG?F #I!M>"$LF!F]'f%=@;N>ls->VUT(>KeG(U;2Ys,ͬ4 IQX y& Lᅢ,4OX*![D.i.|kof"FC}S 钔&517l6h6xPP柽ʺ^Cɺ"o5srNʝ,ǨD5v#p T(S᜖Zˍ<au6Ns1H \lx00 )j;/X(+FI߇ H']339.kXl&!X\ X3.im]C+~!`\%"ѭg#6[)tdDN _[%-;8RL#BLg5;Ɋmr-\aJy4@wF>: D%=dh:g-7[\,P& w? y?O%‘W샽F:7Id7ԃ0E/PPFk;llAYwayC#D:z:d+I L`XuS&18gEH=4%pO >3DZ(+%S"1?uqm5SMA-Lфruj&gʏ\5h <؄v2 S:Ϧŀ[>_E X\]juYXߴR-|80Rvrf%eXj@/#]y;lO!lupНuֈ taRŖS$Fjo2e%B+o^-CA8ӌS2;z=cr~H#Y"dN=ے:'j)wVJ Uf8Z|P.ӯ[$A::[@I4;!!ń/Y!ކ*)UMRzewzA:zϮjޮH/>U } *e<29%~ÓgT.Y+T;z(mU[Lc\1L*! ,w!' ='LYg9zO֓fsF3L@XM?w27Ezy@c{ڡIkO/J0r"&??z|rBBV~A4Вvi8LQcMt@)1M}&KT/hNa`"D ݃,^EЃ?.!Yly11| JoN8;́&B^sLHJgDmTc1 3Bwu`p!Wq.'&ƥ(bެMEgE3;eyo))+aM{k|_&gD3j :e[=PHe@k& wŧݙL4HW_# 1STpƹ4ヽHd8ЌNQ$Y* -ݯjzoBKAclJKH F*^jKXiJ %m3XhKK’ڑLhM mh?&T&L@N>FE# 0胻0-h8 .62Z<D=]2HARw.Ǫ 2KT%bf,x9Xn5Av ([lwiuH+ςnES-)3XT^vNhSx\j],ꌈpЙR[Rꦮ$[ ]B2o+A}dh[U^zǘAm/'G% 63?}ӿ4>:_EQncyb)dy@+V-/T[ Aa}،$?Dh?zwĥ+R*B`xK~0mV E 9;P7 CXcqFI_sl՟,3po|ϩ-a:XzM֦ vN}}"Cj=Ž;|t}8k;+nTE#Qm>Bc N[G*FD>eA0\>SFE ptX'dSM̂oN}?p螨v-[ZDZT0w*e@l,}1Dn>4iw#NP.,ECWqxo- z}㞽P{ ,ҋ+K(0tbQTF<4|M[w[f_':-$@9!ThXGËm*/eo8U/&rFk]rP?Sv 51ZՅWXx媒IJУk("r:eUΞ=%"KCcL) _RR",~ TllEvu]@U̅] :eqή!&KP7;|t?67o# @Y0 ,O_C-NЏ&"Z[_ 6~_X=q Dox*0iGQ}L~|npK ,PWٓFAX,=m8NN^o/w`qjS(tS7GҊ >poDɓRJ2Ou)st␿==dV7nfݱ%ܣ2L?}qh^bO7(S:ay94#v0b)bN=p\n_D&x"5C< + jGVj:Yf I=?ovdjo*BZ-{@+z'A=zƭq,kE|^ga\b-٣X Pn7nt(i$n#H aBˇT6 QPu’ ~0L #c^>Vn {# C{xmGGDHf3Q,~tN+\mM.MY"UClͫȱ҂QfU_ArQx϶#⏦ꤱR~4eH;|*xwϠN ~" 0*MMǕmK~Ε8R=uWN\zYpFN퉒XQ"6\J` x-xpuJ12K]p:3d{MƲmEࠀ ^^<3A{*93ɰnjQ}oII4 -5ƾG%C)5.<i[ $MAn<Ș=%ͻ`ڝ teQ]?AP|[(\yLe&lH!TI"3Dj  L"H= ÷0ga/׏1NXd }% _ür Y &ut:] &|&QdXŢ)YMU; 3Uaaiޞ[^XB2\1wJ-:I[{%"dr)HG.aaY-h*A;5a,)O~Ai#UИj}?0+n@캥8HiCs:3鋞bEA'K{յIU K'a:La5|^ f. I+(Ԯs@ b 􎭖=1VEɨ]oFBPcǜ:<]|H(=1̹PVZa(+0]NEۀawq\}h1K׳+ 7ysdޛߤj=ka/cxZCgƅ}䋞)( + 0O "Z԰dDa;1C~~>3f>ttV,G+f~#xH{HI4r\\FT\BHWUIkMkLTs/NI֎ 灡2s)K_۠99-U>L;p@AƅUXLU>[VEͷ毵F&$ILjYwp6m@.ࡓ*LK"]sl6z@j$gvK|W-06CX496bEW4~CXR= ?A?+!Il: 6Fhcv)qmƞҺ|JZWȞBi=zRxuQf@20ݱOK3f4_ f n GØpMRV 摸̽Z|ԡΘ*u=I4(?n3s:wjX y3(# ,!E ј^b ɆƆ%jTC#` %{&UmDѠ`4E&޼ꯪp\(3BѺR,(JƅL{&VhR=_m/fBd$k"UUr{Iu[`[fsZ~ ն@L80Hߢm hۋcWS]yACa&Neub"¤$!bS\AUF(^sZi~ՔAfmafJgяœbbG[]?" >HKҢ6E""L{ ?⁰}A!Aԏjdl|/Ͳ# D3{-cχnV ;&^G D@1H3DToqdBF<Ր\[p7V?;UhnpA1 ĂP0Mtc[sEB35%(׻T8*Xˡ$LL>7OIv8m܁r&0H(^_evfQn 6 iI3KҶh63*n5dJ᫨ \+]:BJT"v:5!פY? pA!ݛ,7`l v:㫎y7_N It RqҪ=j-$)NMv = I@f}uDٍ|O74ߊ1. 0Uta:iMjкBXS`(҇"]thX呙w|>]X<w$[·It)DŰ/nj.ֵh%r=\F F!RI<+d5OjiVedrJ,6^6p#xV!2ܾٝ\Ά/ƨZuZ쉤OdwsN::ܛ3.U#=hEQdc#C+~VѾe U#%`)eA߳PDwɯGZD;*w.H˵ s_~HXӱuT@X)jSnjE*#_;o+~[4'XNaml8۬'*KpX 6e˵I@}|sғ[iAc[7cUSR7[YaP$,ޗ5̇9^yT]^s͍؟-ё[go2s0Ft/h(.ir )o/0dMSZ*i!0;q^\jP5fږC8c%ɛ ]OY>ߣV:$MbZw#'"$( 1&cC]=P4[ 4ߢfr-.ᛧ/N+6_߶+;"`36m`-lj<-ΐDH#[;Xp|aIZxALۢP|G3 J隕~ pؑ,ihy*Jh3p݁[+[2vp`fc6nIПhB>Iua"lݡj;kʘ'^aΉ\Z6>>/; ?]gFB߾;XVIGr _( ]52So*YuEUY(~E{?O9v~CpN ډ#u! () t5DKacs82PgV'ǿQ@r,,(b>y(8aHiLo:һ*yuMh ɌLL(/ [KkDd 7& eD6:L`p/G7wKm .aɵ*Bi(e].O)U$sjr2a"S _uhr_v"i>~ˆǻwvw=J@h]LOlɤR^!32X˪xg"ѐ 03]'rdw~\Ag}: OHU}?9h"씣Gڿ Ħ'y(Yw4z*vYK[d̼ss +'#- 06a?*, 6RlS]06ٙOtOf[nU2>;r}dy m4~X `lRxr4vl"C͞y(ʙcymӺZ܋Py(bjWJ?=y3鲘ۿ-dW5x3{Vbj}Xmm\blX0 6cy|]`&BN~l3|2<^5wP6ЏUM3~g+8%)+cAFժz,M3JzPwN<8wǐCS!O s ^5UV`6.$:υܽ:ӣ741!;4DFr`d4 6z?0} eA@(Tetp>ѭJ~?&5RhJY =4 Rq59q!-2/)V G]өd2hu_˫adO^_Ø9I.V/>|([l.9{ Æ~ߡsM#Z(ǿ'kф#~m:\9\jT;hcxCk. [Mg\}> f_S lH3|sm-.wb:?FW:gٶ5?eW.V!cs~ɞaH-+ 6ݘ-bYIߧJ| he6+{ys&J0.o8N]SRN*k}yTJD&%Łn\iI茠;`P[98MD`^' 9ŪNj͂T&?H ڬ+(< j%#ݒ]iF߼5ۣ ĮrK*Z|Eh|i>sL |8QzOg"&7]f  b6$zD=?G{c)A 'Iؠ3o;?nv")8`ByNS<*˪ޛ R.ZiFﵷ1$9+ب㝟KW|i?QɠxW%]@2Uʔր;= ,w+(;~3S3zN07<ŔCv/g{JO8VIVcmEW:A( 5å6N nYbcAF 5-x`i(-n,gÆILc8C[ֳwoˣԽߒ ޘ/4EAYibb )O:܂>-MS\tƶ*KНw2MYTaR8$H'By*Jn,?6.feD tUOB%va/n\v[\hUwj.1ކU~b1)EΌN2#탔`ʹAI{z~h Ĉؠu*x`N^Y;׾T7eȻZ\HȴnXa(tӏp@k}r*BZw]X)(=k% sfؙ]U=樴Z\)ٓVeQWbҽH-KӌDL@i2zձoߙN0 _ZGxX={!2h W#?@MGHz 4uq䑢l{ir}LC@_U n!U}]w5HӗVNbWSR"XF*ϓe\!Wd$Ž‰8"ǫk#u*r>{?gvu.aTdqōI-c嬫~a3ϰX5@Đ"wARtڶcb4.Y4B{X,,7\,)W+פ jJ "&.,ZkNN J\HEs-#@KIꛈAP_v/}xiJM%yOad F!-yc"_ -㯪xnNm+gMLe~Ы?@pRm{ʺug= tNL(?u~&_McYlp&dv9Œq7*χcm}>f _^|q fzr~kc)D1;Ej27 ZIoC!b X"' L!ȁS.O3\0`fq ԯx676|^K K} (F+Jju&^Eqޫ^nY?E*am] ? aU;/M]h͈M^:7?#S]eg~ֲoJd3E#DJ<48oeK'M#J ?F#rmu"~t{l8Gbbj+T ;z<su/kG>xA^zsLFيd?^#ePWrdfܜtRGS;0\Fgắ[1j> =tE\xxEy&GUufjlX2oSSpC:>bLz7tœ~ec![msl>ˮN u)ަ.ĎZ<@b?a 'N揄^`;=R|dR=jc*;a ZDAhXxAX_8MI~QZ+uC]'Wu3@ ?GƗz?KS`Yߊb+j*Rd52:āzRA2; t{a#Q!BԺ,jӆP|$g!*\ݱ!ru*<A3p{ mh9 Yp$ۥBM<.XGdtVmW;itԛ`O1&y1jqݕLU!>6&>;cŌ?4!rWgD9ۿ20'BKZ.{A;m-b0ib-N3-OلmR$h^6tTvmZ+kSǡQeJYciy^7܇Ґ[C; ҨҊu@ hghm )%O4,rH_AC; _oRoߠ/Z+<*= ke e`kKe>*CBK,~}%Ahqm:=:>nx(!, B^i% {FF_.I~yI_{ oam#0xCoPju@/cO !s0 {O\K^;jQH rrj&ՏvчɡjBQVG}ESᐬ7$&ejDu0y۰ȋ9jM h}H<,T#* FmWwモ5:#*yߑʼnҤ/Lx-CFrdHq-YmPb0^2b/8 4Q:5 !W4 n=>th@  AH@MV0zYn;ExrfYq>d%gf2g׋ڐKYU@=d_G\"]x05v)Ф1I-U6uQ|XgF]}Yq 1gɩ=LT:~s]iEM>9(fm?Gsrp'^:"F1CHb<%{6.]u; Ys⥳r/_^ʸ+B%ނ"@GcYH'dY>c`_cOe7 sWw #FHD(!>aK, iTwMJ~@3J?w)햙F:ȁ-DOAS DBJ?sxLJ49h,7 m+'.T̈́5‰+|f%WdbK,L:_HNϢbt4_ngv(J-#Ȃ3O|D+u5!Rr%$/L@;^#'x[cxnNA Sa,D/ϭJHw ϟ(kVۧ4'Dǎ[/wjLo%0k6zx \{%!?Dz>'; ٳ4%eE/*׸A/.kw:<<$i#o(r9gMG22Ӄ%p])G2 C i( \%_֕h1LBT`'qZ ޝexݎ>pXnc f!W.|oao:I"qF x^Q6J+žU{dcȤ~\nMi#S炽%kFhnt #_t?y#C쑜ډvgeOo:V` )TssrMo f&zv,=w发NcQfiْi5΀3A{'S^R67m ]ܜ=kf_w EpάG@Oޞϫ4AVLs U&P+pJojK}g6=icQqFVoviJ9+]ge\>F&Ԙ*MKzbg3>LL 952*D#\lbJ(mTjލ/KSTREi0ݷXz-o XD4f}~< >KD8P[%Ջ<#pI=-^-VU/^S 7L=g|'"-ǰFM+Q)+.HKss@]$x"'-&FL9Նт>(>87NHH^I+ʩjN82PWJ?QM\/'l+]"٪weݴǃ`dR:r>gQM)?"~ӗ <+:+Zxh;꣸0ݏ^txiȚ̓ŷnH'V{Bx$<<-t p 9(̻ <$[$h5$&F2L@BvN+6^1(6b!EbaX F;2Q^{eL-CV6]qM lJbd晦cG^qic{$Ao,ĠFcCR}S5o஡#|KXugܒܷuvɾ,'p1L70OX>]#56"):E{UZs.;Fbnr0a]PԂb.qx;ݧ!VTKA(|[!6'5v!"lϫwJEcsb{\Be٥FB*WFYJ 9aB)ɍ-yzײsqe%,ȻntM=yQ߮yX憥*MLtN!5R 5xl9DJgX6S+}MR9bosUŋ7b.]}+_m"Nvug,RDPd68LD0aǐa⊕8`H) ȂK[M(y^UHL/\s.UuG UܦP~/ Kp*7<]moЅ9K.Ω+]IӥdЋ;>d(ïN;kHyi$FaMQFӝzck3YMM{b8lǥg Vw7ڞN%k`N`d / &ʞniDz.i"aC{QT87rȄi&YK^G G@֋RDGæcآWA1&9b-oNd6ѭ[6m/ce̾ Pe"E &84s+8/1&YDLJXew q kJ^eƇȲ+^<. bQk=] E:}/T!Jv'%W/"|cX5͡H Y'#>f~?v`!+NT5󾦧\Ӄ0haxM(}f=TH'b^, YÒu"q3@K|^s:eLFT8VDxau!9*uNQjTOq~FQ梊Ƙׁs\l"Zk&"(<-rx=KV8۝jKVhQ.Osf5.}^_ّqzEтhD}U4 or9?9)7FRq}C`˨b0Viẉ3O3+7$CŬHy5|RU@4 sfZ`i~|K޾_W'.(w5\Qt^i%)ժ g;p˟pzF d“W$.aG)WlPV{!TOo3_ݹc/fgFx_yn "lOS2yIssoT{@:6Z!&)#"gyɄ/z:+N;It"*n&i4 R 44j].|7 <ѨN 8kjT6fO)+?+ܔ =`G<^H; n3@:a .Nyܧ:b^A fTgʈL_5 qܻ5?bl/KPξΙHfN>X&(ᗷ99FaDؒ8'.!Τr>J6fCP*T:ED-¨cc|?ۥJ/>l Ƣlΐ!ʖ4)(o8e<{UI6 M>Q 69PJ?l럶~+eˉ/έd0mѐ,0W:l{h7"('zIhђL2mXrV(>! ݧnZޅpIrv;:G̡:葌&LTt}s܆eH%wpxQ @ ERRڶE:Aؗ*٦5gp4^0{݌\U2!IRk >ShAm^e[Nc6gjW_B.8ӑylSfAPGbk2'[øs ak5Rf)N |ψ& .#P]*!ҸAC}E:~ 'r'b0k#{-`w M^x'i[s(O&I݅6`u?n<쥁p։ jݦ]zkfL|-K=MECJxvMh*i36#6ŹnjNm!ޟ?}l[؜ &h 3H]M^#aoa4wN{}YUlh"G>C"0>:W='$`U#b p޵W3>Dyi_II>)@=AŒA޴+HI9,c36Q^52PTh"4b!&; -{џnvY |J0~Gə;` ז4C2#9Ӝ]ޱ- ,ۙ}[t1MB^/i88"U֍Wtb oP}Cr ^_2_Z5t:X!? Je roۂFqF6 G/ak#85&K\43a@B0eZ}t_v "? 4^1|liq#:{Zz}y#&BmZ|рG ]=w_,ifUV9bUs|!i':NqRT s%%QgL'Xw/CI`9|iM—͹ikH0Y"sKw2#yrn& Iˍ,MG-d\GouGpnPQFA=*R#4el뜜 vő,noi\)t>,\{zϭxh $'oƼ %$l$&nj5mBJ-mr_jΆփo>~-;lRQǰd 61OҮ&ޒ.4,ٛKr xZwyߗy -ӟvCKd*2y H&GIu`r)GOBxDDƔ^Mpxjp/TdP :@ӮH8u!*AB{>;@tPrS#ސkOYN :(aȐU_^GI]Rb 17:ax.Gr xBAxwEy%'_1.]dkVɺsvz ýk$cѮSz@N  2DvW#M ry5gX/5 wesn6 }E[ss<-DF?a7xFBEًE=Xy}OgG:@1 yPhk sq6ie@b.p04f. \AXj2I=f,NϤ3Q}B7V/p GtmnC{]acnJ/c[κ`fQeyZq`7*i*Z8Sw޽,?/:@J:a ^ <+q 9_ߞl]X/,uC\_o_ =ō.54+o0b9FR<"=6ZW*9t@ʊӈg勰X gq}U#v<%XÙt(ݭ[fq)sFxfC[/2*qY.kDy|& %>&;vyO5rkS@~ ufˀzBC9mtv1kyʶn']Hrabx5nyݢBk t2 ~k 庇T>nyK8Hߦu4|dAb}WhWxWU`;|!ZGm?*@;ȑ mǠao9rEu]m-_( 31:]"!w &`D eArlN\P5nvKQ8 q$ZY! 1ASH,OK Yr!F'HyL5e213 jB[nL^%-0}K_}Ƴd"7.Y-?Vps-Q"--Ħ?)(I]з2ѢKP!PmI]p_/?Y:"Xj2fEF>hsEUq<54~FBhSL8^MF>pI a͐~c r͵,D"̋MY)~Qw fk ݿ&nɒmKkZjԍ*8꿑Wa Tl[5l Z|qǮP\(_7 #@y^>8:,t3A* >amsc69W:>ĺM}A ilz~d(g=@ WUlML*yƖˬ NOc2'M)-.?wc ol 0T.LXlEX1f|Zrwr_^ŷj5R&4;>G_WL}4ɭwxs)YA?]W%Wvn /?,׆zC.р g@HK"SGD. I]u;Xڽb 5]8b~L~|r͆[΂WjEnz&7[eirxW%Uu*?JKnxs4.Z!ܸn(ZA30j!\ .?Cg(*S̩(Gʼn^+(Jު>-:2DbTPr:j(+VwX+UON;Bq qrYh;GI<9XJ1=30(v*HJrFs#(\ THV0uNmlQT8dIZmIq& b{¤D{v~q⭝\jS #BD8*N%Gz~ 2+Θ,LKZ_$ރWhr ysVb6-|-0'{e?5ěqs7USN%^TrG-gռ|q:n}BH]L~$"N)r{cً:G(^Be2^eD/,SW oElN<,+Pɪ=J߀o{՞X=4l|?>DÎlcWY l+(M=H ,o 1?0 쾞 }}oG<\Eqqw)myY;s|k8f0؍WQ͇TO~UZeMmEM}P @1<4\&]#&@|w c*^Qt4G; =d Ԙ1< k!݌o52[2"/QEhk L  ugt)k(Y]ENLj?^oUM?(n{%Z/J}k6Dm’WXie}K3_kߟl'8f^Og3|M/)_O4`gGo%l :de'/=z,sa2 -yV;%af_>շ (_3jĸyY&<:i=Zn߯¶qŨj|LY6ba_>{41Hlҳ3C_0%0 {iA`ᐑ{HcH|%yxW0q]⒑.ɄR8vr@O{_e"I*# /t UL7|(-|]lE@:]csd}lu^ZuRCԸ'LoR,<:&d{TxEl)5>RBu #`|M~t9:UZi"|;(wh>dٜmqvh0DhJռ7Y/8 ᦸd~3ߊ@tvZw6&vf i֓MhPPФ=Ϭ=OYڞFD:ZؼXfS&7ܟ޺AInެ+&muګ:i ɑ Ig=ddw @b=郝!O~ɭ-yOGzvӺ8_D8@.uoWỸdr7Mh7Όjفo5 //P#_7X!+%WYd&O{Q0y SߤځEvL쌆JyCMKvӨ8CD΅\ħ)J!xSeu r!i%i*Sj~ Ҟ:uiĴ4Nd9@LUJ^Y}YExgr8>p( hQt,qKdPi8pa@7B|iNvf!iʲE)c^k?@:gg͘Q<,'b騷FV6҂RE$/ه8oY#Q4Yh߱Qk]`,tj7ܩ8NS&: ]q9ޫ}h ,0>10ԟJIWh gwNð,jCŠy9\fj6%I}5kwoӤ)}hwDgmp>du>JU4|ʆf{7ܖ楼|.P`"Y]}jqg&!#i{14Z̕zDp7qRci}sR]gZcJw| ?,mUu1&yUsAġ:V,.e3LoZ4C` euD)4qLq%Pn@njGȸka>jyF&2HC9j3~ik\v%x{h:>ߒRŹY[ԑ`cCX˅%{|-jf-,*ƛPh^&aTVEI@.6 }w(|C;{jd8kݔj?Mvti:#` L1G@KD+ReVHXO pqQt㐵ZˆhJv-K`ft ,!ti_3Ĩ"7"eѝT^)-X%J602yKGs[ڿ}E: BdUm^΀dN$M{ wzL6Z+֐x\o7af3q$F AP={׸fJm0ھ$d8ZݖG  l4,h,losm_uڊ/@A> %V!z/ra#kTՇʊdrwXӲ-}2p7-Wi#E+ ǶK=Z\AjscJ]5|$V7|q}A[DSyZ=3;ȱ$y>jQ^ȭsl:F ݫL0- cLdu&n C`nU++ᾍmcm6eT*[&eD4(:U׵^pCW[sv'+0+6[ѓ܁U!u0iG%Z֏b^lxn92 zZek-uP yD(Sc.x8P5N7[[_P" }&:m3('4!c~)3-Y,sJR6$IJ,?(ُJv@沾9N\%sC$G)كz3]Mr_yeR>-ݧ^0K:T>]&Jdӝ0|2?w vEjEfҕrgomde?Yb@jq =hkʽXɼJ`}΋d*렿ݓ9y;ak6=%߰ô} ]j |;`eZ;l2U_pb}>aO[.m6GOkqkwbJɌӢQb}`l$_TV)S=ߘ!B 㫶m3QHpLrC}&o GhMCfC~D+2$zz}5-ۦ̤]5dΧK(eHh/CUPys!믜rO*ye'XKOݕ8#G9+ o 4Yv=ґMq<[n7p#_) NG}5{HUJxLk`4Z5b6Dq?Q!O?kq!X`/e:tA+\7OY2#(m⻺OVAX.]1.'el2 DT<0@ADF˺s";[sC1 9ݸ*V9ued=.=(n\MGI-}8Pq51$XJix$8ysDžu|.ab;МxV1uEp\!4U]̓7*ϙ[- = 7EΟ_'_@E/>qh">L+Yl4%"2%&ПyW}r':5 ;GWmaǫv}_꼲E wW)!us;p_s 3D_هV$zH./q$v8W]"]񤠕>|@޼{q+~ $Eކwwŧ 8|![4;- FYz;uCe·(es5^7+3~vʎ]aK}UHzE$gm.nK|2fd?ka1RQZaFUex"Ѯn^ËFH-U&GiO.pCҺ^062Y8F/+;Z\ՠ\V{G@s<Qy޼Z  ,K20w`K-=¦0S?b w{חq sahWt)Uh)=MM:F÷pA$w 1IFlmXR/АU͐v5y4W,? WsC{,YZ7GU,S]2Rr{XB|ݓP^~aɿg =|_3lAFX< #F#9ni8LՇNh$9szPUU1w|~FlPaj׬^~ңX6^9 .b#z]l^:ϴ8_ L4Ȟug݃sh!Vlܺ>@z?雫6燕uuVISdUNþ-18>MtnUI #\/sq~D'j45ٚPu*d ln&GK̳l砧VGhh aoܐ-peIrF/F{uu]V90 kQ\(<]zr)pkܻLEiO+>dMC0oYIzۨ,8:掑L7 iU[lvF  y[nxpv-sZFga! 7{m1P~ I"|{0_;h>glmZ-q?d7+sײ&Hkx# B7b|QHͧ;ݠ M"땄F?CR۾;ڪGT< BK6*ig7V4CӉ L90ۆq~; )Hf0Xj5`jh3=ug Jů񫌅:9C^)>1S5x;0wt]{&Wm>HUJ[FFlH^Oʀ&&ks-(u@\#QęKf>Jt*3qǽsȯ2;MHa,WAF'"( wO)y A&)/d^y4" #ޟm@2Q(j(؜ (b#;߂#9`?x5~ o䭏WxlA-0L,hS (񞃾E*J. *6%̈Ub= 8lUtaS9o6ј .Do9Ђ>4ٯlTK;No-gt aC~gE&zF-!-Q6 Jkn9b27A2ڟ` +-rޯV|a㸀vM4_ycjQz҆0n30@J8yaWL9R)>xyåZ<羵=BWJ }ĔPBwD5DCtLm%W` Z~7so1X7#:s.ֲ2 KX>[W'wD B- 4R:og8{|^v%13nP\\A<lIHVXX:8C;:vbF :"c}Y=x#H|rOlukB%,7Uv1?.m/f~`D\zgɢs >7]5;[Ex>&a9O nE/͕],g,2EkV[7"?QaɠJ*‡x[LG鯶j`Kv s呺,Y;& _)Чþ0tOu"+>bRc 6⎵W?]| Ym4r-oRbARuT^1wI`x(صmkE^1B%\aF:?| r?PNo_yCx 2tӶd2.u$i3%lT]!wQײ@5My yti3/ڏ.t~c+$2A,$p$x[x*.N7,wWR83~hlI7Hp Vڢʉn;덷_iEiѣHȗ+^Z5(F) da[eRF^#dFy*#?gfՌ l9_ /,s[dWuw$› ~ SNӯN߆0>h{{ii\w H7 ӉYV\h)#.crIJH@2^% i P41NJY6vD9Zs!= ehC4~\==pF+3r%UaWOFna 5^$`jigLZa)zP0jc[L :{bxS :gӼ`%L= ek w(@˼hcLërW:0,AFmTr6 M-F r-=2\}UxJȥԝ/ܴo!_up!̥7;Ƚ@ 6bzOQߣ/E=A-j}4P6ٕ@$ RnSiY Bh>-FwP rz] F2w¶0lANOc#͹{ȜhL[(o# DFo5V!> #}ʉM:8*xur%g% GL\ߓ[%zI'gF;y;-VS#7J޿`HwC^ q*[d}bPDD iQvqqI뾆N:ώ v{[&Z6 a+iMQ&-)AWBC4cl,NYVXkD:Aa&}e;^XR Ȇ_d5͓az%)fM=!,{@1m|C{$0:lSmXT)ԗ<oYb:Wјh9N_Ɠ>Oҽ/7]+gU7 s.2Z,-:=<^\,r0bt8y6ˋ׏+pvk"Fͽ5%Jk=zXTöe&qBN"GVbu Ɛ(JO>eUޞ5VXL: .L!/:EgS{ĤX!OxRa%hڋ;GU7Z0a@b c>"m!q,h> H쨎mT4 I!w"ڰh+f[h˓ZoMȌd&uKHdG[حrgTZraאKez+7)f)*Pbm٩Ƽtepݑ,ZET$m]!"s46`ȑZxFkisN rWChUF$K; HaIq@)Do|Zf[2@껷8SL(f)4ֵ+1!f5I(I/9;5δ #(Ke~R ňlйƽ(5! >e9}}ዾV̆ rInt(`.5ie7R?(aՏ}2q6fBJ(z8ƝVww`iΥ M|oN Ū$=BRf4l!(ӑuwHՖJDZdP%# 7_Dc,Pĵ aX1P6Bܳم47&PFMj ۻ఩in:7VeaQPOVk˴)sE{l=>YĖS9gCY 0ޱHakl[A $Q(u&]wgّɓQ1 XoX-hwRKﴮNG+;I}_A4M\kեlpOO)s#;1ڴ[gq^xƣHpjC<#pi`R(c&qhNvwYV-BD60@ֺGRD}GpNZ'?yc4/Z-n]B^^К\K|z+h;M{x&-l W/A0-gA1)'@cNXH_/D|/rKQ>OdlrS71]̥VZ7L丷)Ao<bVr^%mw}s*N\\cBEރ'gYZӝKx2tz8DE7gT|s-f2X^Y (Gz+z+͛O/l9|I*?ګN+_ ٔ+URB~Ug9t-/zoj&:E1Oؗ h%;LU J!7Px_dhdvV)}<{/YXὂCP/=0G78o9]0Hry_ 沊jCs@U`g/'-Ұ%^cXp[2/}T׷+ނQQ[Vʠ\7@td .0Vhc9d?} 4S3X`২:ܩ L5 3]xL:1pgjJS`eBƸ@vO6Ji~]eQ%Deh@X0g8Ed=L"(d߷ Ÿ(6h3.puOE$BSѮJC8*ԇN"gOouG?„>\)edqR_I=Z~~j;9V!q<~9aܰ:Z#⿼ &)lH30=ʺ ZWҴ\3m#Lr ?+E70^C( }H+\@22ƷfY& Xsn~ju]>X0|9O2ђl= jci¥{4!s"s:L)3tgT&,+\ ױQ?'EM1o4aQ. aEg$؟7;Ӽ =Ӻ'(gDWNB.W^ l*##>9]kz̘u!sg5;2ڬ/֛1y2;Ni6(8}ghE`SFs7sevɼI b7-Sd`^F9o ꄖ߬%O!eAܛls6mivP3DQFF28z+Av7;e82r<ٯ3;-ý,]Ӯ?|VAEm%^hU)Gg{z%rFOl.^>LڻbkgE@ qfs0Dau4غյ q06s&QAGͺJD eArcBxzڰ8$ۇ{06ڨjNCZ@ќ8:ƀ_zIVQPa$.odoJ#`Ym=E wgChJ &p^KQL--2 {Q-+J1RR& l}拷|[mF'u S;=ڭKFZ wCY~ ̅|]8~&C+;n Pw܊hƛA EXqkv q%PaeZ{9*C6-~e_Ã:4ob:#/5G^|Tð%I39 ǩO`Ḯ/;nB[`JwØͣU'GlC["Ch^ke/!b  F)wI\t(` `8 ʣ>iז ː XTDCVG7Osf[1b.QtW0\9u@/%L*nn/: }c W<x9#4 \?xV˻hpA͓0&)\A4\mYV>=慇 P6mZ]K^]L4(pްxzIPb !+9~jkB3c:;œv hh/ֹSthj d`eCFQ<2OX맚A&k2 Gׄں04&r>$w(_^#0x(}4$&E zmEnq*N|E ̔cWPR,:X ^ʪ~U6×}P [P 6KhG+(峘A#mu6jO@`(jj#S{6F|jBO7)acw:vŔ{b %eV'¯(lCGnA&d."į񚞲,J `AO&dأ`p6;B%'h=NA%+Ez jRb)K ج3Gmپ|?K`FG=_Bn\k>n"i@tzu%K<ig%g[%t7x*hjiB:!i:5|_:*Uib1L<~0P8= -i;+5`4gMtm=%6!Uzߓ Yjkf[8pL,p,`D +G@g>UlO, r.1`O7`ڀzsԝΩeN2e:ZBȳ/Sz@\7:>Fi|L%&a_iE!%f+gFhE(p{Ủg 8R>Ş%b9 r%U,o15\PmPxQ}_qA=+pXwO2TJi=N\gM&ݤ^w޸-F#JstBZZiA=r4*׃eG:=eʝt6GS- hBK‘]>-cҖ_{^,%S!nHax|a dJװ suPq14ȯo҂zʺ 0}""&{V)0+Hw̭rT+*-ZnܬMJ JId$D/rNi9_ՔCk-i穃Bq2iI/>Ì>PQntXhXYK'I;oR#NU/c@?{RjD8 :`f\rxr`$'dr46] u\ &RZyu+h8,(,y6ّƭnKB K}0vlYqVX%{^Sէʸ W#@/3ڕXKi]jcٖEd[cbȪ 0X~UOE]wv.ZXDuhHHZ<8=Q9F!{=!w"PٵSjH~i)#;%MC`hvmqV#VqG>&#lG\:ot$_/MxY LRɱ(`l@PǾL.\u*.ւ&z$ ZT@O-̈|piTq!1{Zww[U=Jq7;3{l+4e(=,)g+;%:t[:X!EFP8Q>lAi21CQItLȨy1)e]?HpbyUܿӧLSu0=1DOei)sO\9a鹪iۀ3&wQW7@xv,`0Jz'소X8 oD@cK lRvŞʦXCӗ7qM`ۤ[4maXq-MIO[5ۭ6Þq jG.^ވPdllj)4|'txo[q3^\'l L4M&̵gc~KId<'##w(8Qz3wVnN!?֯Ɖ4cܚ#?=F_жuI,6؍`C;Wj$"ybfx3sa8f2ey.q40NGmᵭՉ$SSd,L%N;OO%ia $E܇섵 #>?b0 [ 72YZq\G'@lg9w!wp;K֊W%vgݠHYu!gr)3vr],cP@X>a}_Po=1ZۮJr‡ 4[rItw:YXī)/0rRYȂ1 Z+m2}"6J~ ~[ԽL]Ł5;{ycC&*)4# z>#?'Q?MW:=`W.Kƞ˗#Gݑi}mTkJ(I~m G|| WY&l|L 99La@QJ6,L2Ɛfܢ.2@*'g.~v1:^?I1Ru8>Q%"y`8oFKp :1A?p ]ZZmX䤁[^_9%א\ `:vJN_!ڟ!A*~+drm`Yp:Vw6>-^4"l&dϢ,RopM]C&Lj{T'S 0Jqj9j'Z{O t!ٺ! {syevV$.Nr`^@x%%#Vf֜ѧ.Lzԙ]v]"тkAT1j@F!y,) ;p+R 1tUR;2Bt=cAQڌ$In?6Z ¹sL r!b#d?\6^򼌩KܧG`ňfce¼$Æ0`Ivھ$(Wi$56 !/d#T>zpté*oVȻ3q5[ [z-{;C`|v,V{(=~ɐSLݹ25R+8,U׌.L@O/OZ'<0pb0S&O\o̴̓7LF"V؅ۗmUӈ!y>R@#O|R4'!!Rknu(([@T^=|ǀg!hBByPu($Һ!O$vRF>lW?HB "g.Ȓ4!Zd-Ǐ޶/f 5meCNWiɨ:.E+Hؖ _#"* .v T6#RDrH{F: GJ_XF-q5XK?<|9;ve7нp$GdYGD @T_AN0mF<LjG۷yt+@=LJ=<8[ V}#!w (æMşeZmj8p a\/pӏE9 ^,LM@ Lj<. f\x\Ts9ȾPZ 2ƻ.Y䭆`.[{'}%әh M ڤ" f6>)}k/j[0vS@4^BVKr _q%]} H̃l`3#; l'mli.Q 3%3XoR>l٥Ii1Z Yx Xw,W%-п3n b$Ԗ'J1$^g.=,8!*TGg^@zsAA+Q)2IEQ,Ϗ(beWoߙNY `6"&xk[Yth^b?ptO닁H+䎝ʋrT-L"wTŽ'WLQP!&!2o +aE@f8H.}D.wZ9kv19~eǣ%syŴʶ:`!2}f3z,R,9Lt1}S>K+\6*FrRWڇlX%D-U|k"*PW)VC&s H"GɐWD]\P~w1X,e~@]>I㞼rHm$L;0%MA6Wroq j@ۄZ`dWmMNSl*0?)0j_:8{pf]і.KTmbt,@BԞԗDU% QѬ u3aGufape(~ 1s__$"Q>+!ybHTY)D4z*6A |{QP6VYCRw=BߩsC ä6r7LJLsNόZRo6$s!s롱2󚬫Lpp $X9@Zܪ P'njDaJݚe/Qۗ)/Iq{?Lq3eR?AFocq3Nۼ= Hwʢ܌%oawm= j<=HX $0W/Lx t6r ;REr3ay&oqA'FxPoMiˠM s{J~ AF Շgɽ*F+~ CuC꓃Bݺ@kC!@?7(ѬPTpjP Ӽq0ѿV\_Q;3 )xi:0Ҟs,mg MBɁ7cՒ\af-[YCGm7.Dky =Lק4̸)iWba\ihQN߉)ŋ`; C2+H"Oֱ&/A Po(n7)Z뒣LKcN (T70GqIUP:Q OL!^FgM3WCp"ZC`mv5Ä*a3L<"!="ܖl /V9K19DpZ #W֠peix!MCPGEyw=][:ld /vkwKI H,D*X!mFv]> !lb򢀊4'B:w;a!9}JjڋN21!sI/rGg4u.7XAk[);zQgq[z@d0ƬLYcޣl'Fjρeˌ*c~& 2:X xT'ÈA(d|6;"wP}{36>D|~c0AP&!iw$g_pɦq6`[|L hL&ژ3Ir0Yб&iŴoO[Qn{׶ѬQɎeA? o:B:bGv)69UL59=dAfX풑&ۊݖo̢!AOcW h-jv\7Z  Wp#ю\( =W5X5 (vx*8Ц1eSLvnEڗop:ٴQ?H#yi?dEc~dCV)@΍q5C@Uti1'\t\Rs]lX^$Nܸ0\>wjITW*SgLB6QxW?Oluwvr*ӠQ 럥6 Xku\376<݋?gT' !wt@诲SA>)$!?71p@Sn[;\!M-K o)ID;`@>+HJ"\OMeݞTvrV(PHLWw j%{`"-Y1{c^L0Wt%Q_`ذ`P)ma)0a&LWNDќWi/C߂EDݠٳĮ {"ԙCF~ѵ3.e6$ !.~StmbڕbΎ?K_m=ڝ>N&˴ `0h z˭/Kpz>.)[)DOhz5ђC7\Ժנټ0B7Qy&} @X__8bHݰQ-+! d$Aˣ!SK{S`OjN<mR1NGF\YNu%7Y;)tp-ಥ ڨ-ܩy=PלTG0rN3FFW Qe2$sxqr8G ~eTڭ򑊜]5:_pH׋yҶ2x3`ϟLX RNk*H| }^0 cmm]D DX,UL]#=8@1?ӨHCwRsMNuB̙EWc t9lN1:Igex+e8Py/=6sjULJ`3+?P̦W-]"ќ -m\rNU/WQg_Oͬx4ʲXWI8OfK ۲ʡy+u'ΒW?qbUx. l(jhC4eFp0 '0D0>t#}Yi|jFr a/\Ӂ T1؆,wHύ֔(gЙ̌+zΆ i4|4P0OMNVw~^:~ 9P SfIFtm[TjRG#_Tۓ֩mj1ϰ/ "5N8S}TBgG֌ 6P8m#tBzТXo *zMM_UM YLٞGVD39sHXa]x$^O<@&ݥbB|۫.lgQ=9Lsho,s_lǀ-쑆SݥgǾ4M!ý4W1|%,F67\pOPz/Z|&IQ>٤b5G9P~C<˕(1yɨcN| JWйoTFXi;W]CjڛvYsx|MLPp@BJ =WQ_Vt1:3*HL>Po4ڬ"U,'E8yi"u^o/#`]yA, $ոiCNj9U;i;}\aeZ ~-:>)\Q*ǃ r oS."FpȽM?&9:Յy [ٗ4D$C\(Aj{)a[ɵ~wmé5M=Y1=8/:V:qJ6d2䅜1||<}V[;$EZmPJ?k Ҫd]a( ,T )3\x}r6\ RV^Y[#R 5z*oxga D&8 HJJA2 oq*I㾏a?ι}?[[2>]8/E 'pvr(B.K`j [Y0bqt޵[)hun{t .ο`)3#zwe`5WMc~ zmVY;C؄Am'J?lPcYk@N :]gĭXFlkXp: K0r飊E?|~w?VJYQ Sn5* ˦e)c\1&H65P74uQ nj:99'5Ս]HU+4R784rO2c9nnUۥ;h>1 |Dn!cy%˰Y;_bb ҦQh*ƽn2u+HB|sLE c!$|żCQ )H;sGZmwQ9*۽?kwzpב>t?Jv^+Cb6ִ.,!Pmuj-~(DA*ΤB>Eb5y<>fzAxA kx!!nv~dD-[j%xै{jV.>U[` *п{m FPteS'z/_"?@(P;9YU>L8dn8"= ģa{9I~ej/uB &:VkdbvW,cf=Sy$̐Uj9;izVH/f(OBg,tf& @)t D) E.\Z4B/X`;hzzɜ[3X |!&"/@w]"NqhCDz_$E3fbmgHh{#bg9tlh7Ԃ١ \(RقNMGA%[bikAPWhL Z4&$.XŅEm=h,滍 2riS|!(<!fAgA[S;a~358 .c75;Z%Aֻȁ$Kb!Y>g꘤"}q<=~J9n04V\GÈ[v82;`+D0J[aF N`9Ur/%.Rۺ;g'G-Pڟp)$@.tY]s:Po4fyK3Y=Z|צ~ -U?X#Mm9MH%C7.hepkte70IӲpE.h#$eqf9-,\+pqM_|Q^,! e؜KCUC9jqGۦ#W %B&ԁiŘIRzJ&G*  8@?[P7` 0U:z4IhI<y \]ֿE³(EFZS9@4lc~[Sm[=YoZ/8No'2i'GWFB芔ŒF>%w1WbD pf8Q)e}R/!Yg~h.0bBtY9OvZLM i<.1Dc #)iVqbL6qW9XohHHIũ "EM;ر%PjvO-0fL?qb`#X6-CeGrRA=;_GZ_\ᨿmS S ;02tڏj*G8cM& -5!%;nyJUp  dZi8Hnݿ&am=K* ݼK!plJ9QmhDD{, OWe J%8gRbH qL&iiE]P%3֍ C4pՍ<(m8CA_0Ugi/y<ͣUf޵pgvM?,vg'T:oLUC2 Uz!l*cOb`ݠߐK}YlBA>vO!5ɃhP3<_;Shnq.!+*wT22x}іYaڇ%U3bk{-hɴ|e6ٹ"GޛhAwH:~-P#g1(G'Wž:t҅`3$r |/׳mI\ ]{̥olp2qu0#6sJ"Nr}r>L'ҹ,=t:Qc8 QKbAH-fp]5t H1Fۦ/UC&+:ȊCF{ʥrV d0O 0! m_V!ΐ7yf2C+¢W^&)$?rClb+4*'h,9mo@S}ye̟Li >y1vK`'uĎgΚcàUfBo;W5U%W)E% S4>Tʨ6`䒛ø|Ϋ <* gUlF[кJ(ڨe?pɡW9=sE~W AzG*UR5zZ(0O[DΑEωZM?CGМof@'S9yxh!(E?4Q`nB"hIz˘8Sٶ::8Y;aӟͼgeܨz rʝ`  \A԰ 3wn> HܒDc׆|&nۯp!w2קZ* #\dg4 Smh*$}R߬lJMYY{yjZ(¡F!7kLq+boFz3 x& *sJtHᾅ ݹ~=1E^,8q*{UW3罐'n*Ks~դތv Kn5ߦJG4u4M38CaRŻp #*OeQ,G9"_^J)A }cY_(c*?R{G]Iì!mfNF'ChLF/U#QUL@8 tw'nvߋ`;Ybp@يڟZCh!;N%L?,B'0p5w0EPcBŃ/,Bv4wnGkY z$*j2ӼOH,_{םam~6FI JRO v]M~P<t͛{5"BC+Ҋ p1SkP4i8 dcVuF)iqZTժ778; H|#tM`=쮬vҥ;q)C_gkq98̤E:,0W4YdS;PLsFK4F"]qps,p/D퍟xC\0lrvQ҅fz>^ն XkF3RrdׇRN@U|0}aiqR#?Ɗ,G,?\dAkX\DS#MR &%$1p8C_Ɏ$ ZfSHu j vSDO\_NhmbQ]u̙z֕MW5ɱDK놼fŵ<ŒyZi=!ff 64nrZ#.3ځ.38G`!0Ju^si4e/یoG6zͦ$1g:!]?Fe$2:QQLB2ޓmy/##U [_&!u]A)FJ!_]j~ú|J+q1jdI_ɸ"v>I#2gris+6Rve+ܾ+kNs*4wG)UbӘh dэ" ^yM^Ĵ~f#ȔdRjιЗSrp4g[pK"& ]HST b-k|}.xyfz 8?&~ s߹}{00Wl=bz,ɴxk]i$̱ \AOlYx=Ƭ[AW_Ci4) R]4DOdX(í5}NAw nҢZ$525({Çxg*`BH ܁߶31c&߬.ch&aGB:#t/.;@= ˓Q|%D_:)?"Ll68%e؉2kU oq&ж'\y ݋f%i̴WU%0HrBfZ6=(Sg; uX)ILyb7.&<3D#"muH#Y~O $˚4ҏI$?uŕ5lP A)ê8]q: 誶r\ 7' 8Ȅ?&AW01{q~K00dtsǢp.t3Gh=%B=3 P@45NzbћOU/Z\>12Np@S=82az~GNzA* u -|`l9,q;i:3jR5`6tF8 UU% Y(YDOA1 uMZݏx/֠MAe=^R»jfamb!s{ 򑗅):$Z2L 't T+3rN+T#)#) ~EsA( 'G\w őhtYܙXFk0)9>g:AIy7wr0!Em2ep D ܷ2+z6wi֞jAVλsfjl/E&!PWBCJf/G3}>d>xF* HS`v?|_a:6æ_ݤup\:]< Jkhw4(sޫ\>>dL^֖r* [X.7="+m9s.xver7@BJdoc VFaI0؏),Ђ s'xҘGJW/E7XgO9%C15 h)]rN7ij\~5\{p vF"9tG0V<ÒAhZOm/ݍޚhxn2,-tÞUrDK`q ɇ|Z͇U 9H/[v?.) յt{0H5qg^;؋=+E |}G>Mf#s N^A= ^"l$ 6i Z{>~ D Ax#u}D gV*]g`!rjnF}yBf|w!I2ʡ;Mxaߩ4O)]eSؚFvY-]LÌ =@x[$|-AO $ VjX2^Cvba&M4>}HaY7ܲ hLH%$\3O8+stt}֎Q1&q"6C1us,+2P= _ͪ*XOӆ1Q)z' ΀LFL§8VހJ%n5 G͚h9Ѭ8ц(@a("藵sňLyD!o{)h:P vw;M3{V"Yqx-Ow4,ݒi O ~]b]"&Z `3BÒDwZ.8*K6ZL>;WZ?3_ҵEuD^W(ay<_nVv -`@k(xAQ>Ű-لRQ薚a-ĝ UِAgcnIkNZ&GMcR=^YAQoB&s`K%"~fkicsa8c D}6ƛP+b+Ű;ǂ=EEFfE ':?Z 8`[cV)91ka-uKd6Y$1{>^lKz`[ƚe%%Q!*faM;`Q' \Ssm1 j; б V6dZm<PR zu >p0=]p{. MylB%M`4,\ܯKFԢb<_c.jLCMМ>+n>TcJա0b?r'1^=5@,ߪ ~ƤU@ܳO^Z3ŔҦ\e-1 qTwHoWYd!'& (U6s/P*\U)qۃ:2׼9Fz&c)eJ3ΞMWJ2`dh+p6W\Q:hgv\#fk1մ =ZCIE .ޕa6͎X@Y7Tga O*"01 kM0||:V7Ih (YP:?},OvϩhΡ"rs #Z|N4+nQ}X :V{ou8D֙&) X E&,K2(#m{x p^3 uVaD`L{{=(gjYUٿ>\f$6j=qufT7ε*9U:4}ZPto;m2Dr+ X2pu}n#.];^1e g=)fGznż 3Ѵ <)VM{oy7nusm]/q#YZ"vѫn\YHFYu%OG|lsa B8}""0,M gᲮqbq*eLUb$u*Co< GH]G\sԞ fq%g\c/sFYwEzrL;XOV5 1;UYglPN˱Fp|ZdNbAz]NfsicB_%>$xK}T؃"ZŦvlru;KWu`msn4wXW64C)ڻ޹G Q'LnR񡙅8؉%c.#gnȄ|e[-ϡܛY*pPMZԮ&K8=u!.-4Mt,Aq%*FI$?-An%bs5Ӕ޳詤KhɅ썉:?q,!ǽ?~ `匃 a*y&W lWa֓-!?x8z@ij>28c͛N@b;ZZz{Xhz.U}{2"Ocw 2_*`YnyOsna:" {UW`aծhpًčp9ԁfjF- + > xϙxhSœa0-mCjf^s; ABD1&a Md hѠ) 0)UWI9?겦 ~v#ĞtE"(O#ij#@ uZ^s|4Z[XcΞ>X  m[0D;ՁR .8cC8Hb)fZ Ub{CPlٞ7L3qNؔU;_QX"4y (HD, Q疑40![QF2+k%[Fh&by'vJ6Xs4 f[;~x.eo%od=jˣ &0C eO5Y5p˙9U[wA0g-T[IpJBL1 nMC;>=..Mɞ~f4X|?eX}ݝc++"Ƣ}3< I^׏TCXCvp^ ?73\){VkuωQŭ@)*=;Sw #͐ѯ:vȑS%"-Ρ&fF? M扽a enT\m+KĤ F b]>8"Lj3#`z\u; G~flX XàJZȴ Xg,RVq L.&H@#cqdS jYt@Xr=iӖGX>h]$\sE<_QhAԘYЋ3 [h A(w.Riys#"j1Õ|FW[R*AE+5 zA >ĜB@J& 8z+YB-iENg߭U-b U#8 Y|%5}e+"TNF2~EkcoReMC&,s'UR^;wM(]+eq ?}vGTK/$pWmlY۝^!gXAo$ABE,H265JֳY'@;/2',UWR`04HV ` !gak 0Vs&ҟ8]Єoqz9*!-8r9݋/EFzv Y@F34JUЏsoQ|ҭI, o,N;eNe9~Cl]dh N40"&m8fvdά6_`r \bNC<~4ib,ۍ!IG;e˅KEۯѠЄ|feo_g JRcoVQҝC ^73H@?J^rҞs'e#Ӊhf۸F䕟J*78)@_ݡdRBч !j 1ICHTsiEsPB=9 MVaBRSr( NM!ilT5XɫKPv}xV];qGY0cN #A q/X|s>''G,s9Vyl~)̀|iټR sc^=. sX vw.U#F.)Τ"oSAn2mю7jDC`zHW`sE^.ϑU<<"-f@K~qFr+q#al$_[DdM@ # !"pzHcO7Lp5؆S`6z4dFU&[L&4SmA 妬;Zn ˞w'|UЊ#"ɛ !]h_g߹v7*V"|5kMj/ \JY( /w9t|yxCĨBЕw=q2Bxlj gtT6 uS0Q"~O~҂7=9ty{)?%֗-w@k]S1L`$NF9&GD ]۬^GsYQ.eǦ`t~t-IlO4)B,c>]2l\: &^^ O kL> oVlH$)ڶwk7c~M ߇Ǚ&|8TKf ݦ6ȅAwRt-'VlM\0􄫫[5y̆Oazj-_#`Qb).]v"p;; 7<@AX. Zsœ7%7T*/!"*:'St^֠"Qk?0kiq* QbNQ_>6A_#sjl뜷@dl6fn^T48~>p'zZ,RGԶ?ܢDʡޚFkQꖋdd_[ pma^RS-iذ::JRut>4CL~O#"%Y&~(_Sn.>`=q[lb6oX2v2UPƷ8D0t$>Qn;W ҡzuܩ:N)_SSĀ#zAe6-[S~ I#3'CYoXLԝ Xa38g+=Ѣ $OGΑ]-ਡ.>)*3Uzx~RZh_S̰nboinϚY77%ɚ Efknz-ٗi]۲@^ A (7{gu@Rچ0Ji;#!z tۅE9= =5 D.zo<06;aGѳx nwRMfiPEgF%C"}A1ȝ뺏_ -m\.p30ڪy".ݚ㦧i#8?6stMq ]m7_HR&v */U3& p rJY;8Bfet.qvs??}IP,{)JziZi;ѧ53؏-D}j#4wQ "2g_1hr/E@(/ǷhdtYUٓr| ݿ|ɒ-"$>ۈ[-* ZcXqV_c\j^ glLYq%r :iH-x8QZdn4?aA阢]r:@}^Af-<ٚm˦}G>3{Eʈj4~C!p?OSZG7B':8[.!1 hZa^NHsxfY9xk&ErQlO9R݇>ڲlwZߖJ.,v/Y,%ږJ^PET"f1wx'tYmL=ȨO|36)]xWF40y#;uعVt{9{܂6ӜVm T&hKˆPX&KVkA@֮5ni>/L)LK9f׋ŭSb\^۫B@vL ~x V%I W0OE<[tuGijةt'.b סqJEc[BXm x)P'03@Ȱ鿋Z*Hl=صi;l2\D̺" FpbU9ꘘBMtzR5ZMR܎.^0|8}[2ʑ! W2oz02a^?d*Pn<{Tg«\mU=x d [ގj#]&M,Q@c4ki4:g9}"0] mSb]]c_!wm-${s0"}=٢s;Qkb бZQSX֫n":" c|;s8ۈXwb֧$c#bMKךWu)h.SRԃLļ1拊T7i2ҦyiW`TiQmR3DZƋ;JtIƗ"7G*]wRlCjULCFP- b2CR-(yl>vT[;B hZ0Ak&CTzs[)wށf:}6(W+Rʦ)Տ]7S¢2(FzmS{uځ fӡfyQ |OnyS[Mh6.5i^ h<9:4JF0U͔em]O-=R3ĝѩ/6B;u]pZgYvP.EȪ1"TH 9|IEpMgJӛZU/)`A#5V+@jqD08!A'I@l)m U6\59(z]c`.q?Kjn/`kw& t=T?|^fq.|jiO?Z֤%. >L:^V6> RY*zLU,xsV| C]WY2EcdmaN,gip4PFb17::C,}9W@ڄ5e!t遭jz1*;!Lf;C  8NhA[Cm4Be@Ϯ@3N3oӴ`:g?`G`xHȥ_sYfv5-vG,GԨ"aǫEBɛ olK2?p{4'bx6D?)TM jy㾔 vhd w$ H9dLW`pң~uOb ~q0{Ƌހ$ȕ+@*M{O=*י?Fp |PCڄ,Te0'rGRim.XtYSCl)$Y*1a/ܚe~?}d,9DD'l\nb3!6$%J6>NVQOوJ`j3pchtnD!GҸkn AQ!v!g#ݪ`C  $VAsF{ сBC$;? 9 DSŪkߕ?sIG&=z m䟝3>0K|fdNo;gt`R3[DQ bφ^3jxpRY}G%) $z竩梖Ѩ*e;"tM` OWY#*YA<0Ʒ%``9C !CuE̸0u5Ԯ(ߑ3X:nd Ocf#GPQ (t\S^O,ΎQ:9Mlmq{FS@԰{a9^,pXpsMzCn<狿7vD̏8:Qx5sr{-WhW<F+^f%둹R蘫6/?H_ >Q MyrzW qײf-Pu^o!{*h*v#TuG;V8IceVi\O.f;]\_DE&eRB԰"$뺩Gۘll⮓f*rz6#/3IH&mQ!=3%+y92Fe\΁h)˳Nポq\aC \~ x#G\BV3>\5/w"Wp7q@LuZ¨HGMr$5q)sjsonv[#>n#i7l׊|nZtȏ_#(%lnDqw7TEuc$h[*V[ y'pBx9/P*P?=D)VreUKQ"&g.nsrLb!Yz+vSf >@rB4*Sv[#>2Ě| 3!*NO 8% %~b`l^lwx{D27KƅdNNC.p~Mr3 {̭~cǕcjq҇Jp9}s7# %#~6o7{ Ǥ+TOXVD%RP7-/s(CvdX(L1~g|SŽ7 M =!U/bTpi,1&3=I+4kzҋ^gY }m}Ϩ|)0':V!YJxnΕ_ؕKS}\df~# 3@/QgƊ_MXn}m.IC./C$\䀥_Qp&1 p{0ϔAL(⵩VΓ}{+O'Я_WٱS÷٘ZuTh%q>4`-j^) &g$=w)q5\2po^َYZ }w?YWR="dB{[js ɉ(85tMw6A}s@W;3y?ł쥒:-,mcƁq?ypTOeޅY)v ﹏h@:oS)f%%ntFN6g"A[wx냘O+P{yucdn/<2K.FjWLEkm_i}0{x/M] oB ALE &>f'*7xFrcf@tW>EnKVȁP9s|˿^20K0 WfUZ/3Ϟ0#rn@=B={lkVc[g]p!_yXnvBEil TU4Yj\]⹺D#͐IrFFKswy対BS`XՊ…q{y\l89'cY K<(戗3P3@KzUԪYÝx5AK=@`1* P  z0ߌ `'қʸt](.z{cZ{|1"žb0&Wy&G9.~j,:%ߐXVr?v~X^/$voF,9lz(R]JGtFۧ=~00p8#l2D9eI.<@e9ҢJ}R/Bp0msRD!-bgi%4Pcǣ zԸ( P!! !g!F`<7O,P*㞭eZ|b6כ-ROt hR;V10/QiU\,)D5{pV)LwbsJU?>+XwUţ1\T);.7XTCer#GvmBzuL>Nz,[%:XcUSă[AqwJ%ē0~%cPpaM\{՝2v<8ޘKqغAk7h 8jSWlY-1wKg'(@'BGJwg^ݔ&|\zF7Sm?ΟP@|E go, Y>Ix"42]J,Z. #vVsF͠La8}PAzrݮ@~_Sw^MPݚL!CmAeL"AO-`* $> C b=iV2 [R l]]T~,Sf:'E(||!fl6KDCW!zA71m2zz'b/ٵZ~ ?ʱ>7UȜ4+>KŲs./_Ė StĠ! K<_|<ɚQu`wfYC~՛BPK=ZT^~l۟>P*y֨/^(.rE \}п i7yJqPֶR㹓'8Aiu5hF#$iIw ,øy]L ęiz\#̦R?/I);ahr\UU0ֵQ)"TЛC|Q fժwJ) {PU=Ky]xY orӽ<(sm'4ks6P027! >f "θׇTpnMU`|op G<H1|a>ENҵ{b<UT..V7z5Qudqz/qH% es#>jY~yjg/ N4=5bD:d2?&{/3z~sAH#iZySpWy0g/ѡ%?B`oߩ:YR~0Js!60nßmY8R EJpeo]׃@ zQgvxQt5v։; ,Dy| CZ߉芫nA`;L] e_7xPdq@cփb,u Y?m5nu28 W,[aOgXNƼM={( NlNu^ 5sk~5S)Yve5ӵ8wLXkR5bG:j;Qj`>%d&9 4j u9ܔW[5UB~fF1<ikҼ+P{Tc&'p1P>9HsyCV/cs2o~ă=[)bWY^A@Cy~:qo|UFQv\?}5ޘxC*X"JFX3;ja_6?^,u6zτx#a2FY74&mƀŞ&PF ]=h2hVk//?f?VNb?8*@&™[ ޮǗ{@NxGJXJa5%&b VweB5fR:)T :J{dPsWZ)Rr$ȞϾXt"8:QESUAa+K喪=znI[zD¸DݫUoH-Oz=bEx VBSWPs6?s85u?enCdE+;8'zzxQږwV31w]o_^2C582o 63 GG I ˏѓՒ̅7/2Z-K:"M3/}3]U^^欬t\ҕz5T\67s_2pFOFc&ߛ(z0>4f5ȋO;$Zc'U*]#ib}ڜ3`NXM1iΫxJF[|IBFp2TYRuʬm^;jAPhJAIʼn\ TפvqSk~Пgh=]^ؘQcW)e>d;`kLLmSW t158 VF2C^km>fW[HrTӣylrT [ !C} ๎ųm҂YD3/y9j|N IJ2qyVj8DbE W,㕬z=qiuR{RP*5']]|ui 堋Ȁ]UwqJ&v9pcُ ˁo3&oGq-(lY k:h]d56Ya] cdXF\p?͔YUM3 T( %öT5#|RZ3A]R.=hE1>}tPu/i ^,_\کtŶbPK:f,Š/J>Qaє2K'q}ͱju}x&6`MD57h {jwlRk)NU @*_ >쀚lavJ,)gyw]{bNj|^pfޮEˏcWuШh$8,t{=nzF bx #4 Dg9Yx0ny,xheN@SD ɴWh-+ RG?J?tO`Z&w /bl>*I9zm;7q'_CNN0y>|mPGbbM+1 $CQt吝2ه9ArYNwFyE8#F(&{(!@87q4)*kX.lW =~% YgR0fgC\Wh2 ,^/; $9ϪלhjxLy;r-FLA.TuDZ ;zZust8nue 7ӯ<9&>-(Nj:ۅBAԉK?)| е>GQVD ;0oG4gːN:.\gXT.T<#k-9*t䣧W{B15ڥkX$kw9/w v`t>r*F7R߆WmuFN^k# cMkOK1?广tف5iJoNBBT[i?=4%{ {#ϖ'ĖmTI&$"EIHzmh7@/Ջͺ'UNZve^^knaKu2X1Bq# Դnx[Zt+0'ojtzą}U*ӺY&{xJnlкwD;q^I |S TdسW= MWv[PH; ESPݧ(BJ+qi"$e $,WUGuDq9fNchEy)`@NOrel(ϋ.nSJag*}'wz!à]{; 8[W12yk|xoc\X$dU^ݗ-i'T$ Uwxg)qʀL gꆴc39)zmKB %:(Go,*'ׁ[!:[Z+ Q;EHA|˷luGN ow/8a2C F6 &횶H]B<ՅS1fpD=Us,*.( lH K.aⅨGw%eM>9~CB7>e&x*۳}11sAѾgaEh}ϰ/Y%8ǙcfInhXt%k,&JN )Y>?wQOHI3ӻ{G88_C2KlM.,Z \*ܥxz'9Hwಐ{@_Ϝ+4D.Q#j3?>v'-pϓ-58N[ɨ-젹u+E:x>}v#rLD((kP8MJW{XC3OnaF1~]h.k } ~,60 a\8 s!;UHtyXɬ &|H0gu.[뒛|)6;܂ξ$kxiS}ZzʅGӤ-0_t D.;i/jz \žSCknmA9DD _Hɫ E֓X2CU|3w0!|\]Q(d7@^_]:Tg,#$lY`4'|K[LG"ie{.DԬp3Kx[64 r9` G]gB@i]M-10pALפM>%k daN.¦Dwz92noygNW8e]:ɻf7`rFǢi&  ,]dt2C!6ó/ M~B.'JjY迊x*$הZNhzw/bx`cp Xw|T̓5 F}FVHÖ༉ =Kci׮Jnd}M(K=r ;47)2CϼB}.)w3<;E#E7Sk d7<0ȖWIyۼ'(,i`Ϯd 9UtKXդE\Ųf. mrto;?VbԚ`eI2kkC- |]ұ! ^z m-2k++ioc^`'r`,\}. a?5o^8[ۨy":=O'|KqR@XJiZflp9QĠ1l)W2(NB2y5(hMӺmfl:wS@"ш[ש +bF+^GzX8n~Mز'ën>>#aѤ(!W49tZM:.pAu3rT]y/OÚd64n^]-7SѷM[϶D^nNS%{c3SLN)ȈSb# P6g \aje[uKReVqtf veEA'6ao\ud& ޣ!^3V/z !*`;:N؞lE~; ƍеb' on`1G5>\8ׯP0+ӈ Lq[ )(RA* ::& kC?9=BCa.R-Vl%|%NTŌPzw1# '}C(_ۜ_29m@=7ңwޥHSrpD.A @8,G,͹R;ԍYfXvg6_¨h;̖h;6lų&AjQL 9ix)4-o@1V&Òˁs͓n/kA#1Y(2oqwv{8 fhP1^NyJ`q6(~euә1O߻dGGv~9Ei{y8(_g٪m~LɨjSF-2Ux@Xm/FcUX,j;^7\L5Έ{Bp(d<Fm,Q%ǷK>AHhllv9)Y(ICH|O1φ$OE+_PTF\ϊ¨ G,G9MQ~a o!)/\w=O 0h yb]Pf;S`kZQ1i@eiLӵ w6ee2O_Q͢i=zHDP1Qs2^O/ gVC!FwγcG`Y&J2L]4^.)pITÆk].Emkw0hM?[@z2]t9"8ۣ+kG <Ys83sR1EZs4>qTRoP/LVYiX ԝFt^;[[(U9p. x垂9NEwc곟9"ֳQ^/a4BN#栦 F]6`_Cj׵ i96,rt420~3^l8I;A >ة@W@$#omÉVM-ac0'bVr:Mm_qd;}˒Q9{}fm>AX@VD&;uUH uZ )_{Ƚn[?wcRD\ܤ7sK}ۗs_q嶼("[@Kn;O!"qz6·1+W[dّx @ I,~RNX+\Cqb~b zR!DcҿZM$b-rF~37U(CWiP:_ ?\tNW+8Gwu/Wҿ m!ؖP,F†N q~-}vH7ڂo}r<{7xWnpLl94a/[AiZ0̦pn%n(!d zۿK^Џ^Xz/!HљLr fy& Wv! x*׍AUU!;f"Pc;/P?9+Ԥv;ghRžbJ!PʓVĚQ<-%q\uH1S.-5+I6 ʘXٹ6iTh N)B2]%γYhwΩE樋/vH ENO]5:a{yKt/$L=Pf/]llS PSyBĥV*sYq?[65xEVy-Kvv逘_̀"Dí&n W>Eb(}b[x0 O¿PMI+)d;?)h:Q6MY[fA—Z8X^Ӏh ]!W ?C>Jdq`]g^,j^ګHpy5@}\ kYD \"DNBEM !q6# >*e:~$sNyʀP3AfIϫW*Tv;qN)?(N克4 HtƖVr{?ܒ6);WxwclKp(`4ޔ>aH as>]$6?o#ðIjWg RYUi}S g+8rExJ+L;/()m6 ՔXpu4wJ/&%[J^I5ӌ3I@`pnf~;?W!2a^(.XV" V(^A'|6yjȂ{?>UMV|2}~wPW YRPx\|qtn]ɲuDŽ֫"ڈ ced1pq0!+Ug?(Jf#_KS"p;oxD]ҖPdQm̑l.9IϞV-Có*sy.aO$.T`ҘQ/k8t  ΩxvzA&1 xa3AQn"lty0ZjJ}[~?Pv$:r͝ǠzͲԷ}$7uk TOFgsWRe;btl = l.G ,ZV 'nhZV*c)`z=xlxRYWU!Cl f`/|IUE$Ay#%3eH~[Ƿ!vFT@-ZwI?E֛^C|{!̒tn>_f[9ӫ#%5I@LBPWckQV?C?E|9 +o![)mXr.H}(A [M82fE~}׾;k東X8/Cdt?6ȟGJty :\D7.&|rş(J`RhC*X\":D7L U9̢rXSP,Z|LHr=euz|d9߿„e &6KWIFCŒfnUx+ :{jV˘0WQ>9*2E"|g"˅U&h ߟRqqeIٯ{9_uI,^gVؘ2[g?+0^9;PE?Ͳ{2+&(ibdwZ\=4l\bpbqO~}Bn87Sv&$DCӢXq2 +97u tIuJn%)<,Z@ ؎dHwdy OEziac??;f+C~*WiqwD*tXe.WBx_| "M]v׉)7er `ܹ: q܉ǩ /zB@1'#7^m ]kzT栲_)EZ}_98wicEQWwWL]m܅d͵Ñ G]B}5mR@h0 @ϱqZ(y{IFgH.9\1{%KiM7FiHid *a0;5ELYOK$qqP[v#I6ڙ⨋ԥ?Br[P~ ƭX57Pb8z Vn[NO"{thI*f5Y|OK-{bnsΥ)mǨbEa:][&>ۙ񒰒\V/8[QmJD2!@̓Vop~-Woo(-gRbĶć z: 6nώ!Ͻ_?3{z< >)9/è&?\h ѻȝpͥSaXi.R $ko&HUZV's1m$dlc)Ncۇ1q{F[xdJCyk5ȳh wfscG$$Z l2t7A&A  #QD7ލÚlT-~Q m4 < jLQp:Z" ^%(#/y..I׀`:֟_kg E홨E"a.-]֚ Iׄ(\p߰٣;gv pmc$/ԓm2R_}_li: dfXGULߙǑ($PJ|x+t^G4ZW%L8 ȣ?Pר2$M o [QbQjl_--6X.G˞lm~/r vʈ HKI txV͕BKDefs1qI߿N]E'SPzisU2V3Acq-=3[a%|dzRY 7ݝ%#o'%8E{F$$mu=u 2ppP?[֩xq~F#CZST?jT|[%B1qA#y&6 )(|_fQb˼1^&)1>'TF}p\́5ci9Z <andjsRLDN}bdjFB@ERRq,SrMĚM}˱#;$J)D ?՗x?b_AS1g(@M.JpsH[" )$.i9^|M 4i QhXS2!zk'%GjJT'*,kq=Akj (=co6ĭI=)z-ikd=(fȶaEϔבJEA.bwqF F<{㭭 LXz CFR&SLN]4uwBxܹhT uU̘ALSI#BU;X)5~|jp݆^Y~8/Z|IifvSZ3$)W mMU|*13،QˊoZ UxLϤ=Hʆ/D/re!3lSe g\" em=&Fk7kFz IszgyDHɺqC,Iai+r))i%:"dR4wO2=/!P7UWh_+7Bj){tNxvgqɉg ^o"(& ;7/٨qR m񸑻z+fX;Ш"OF7FO(Ɩ6My#9@ Ÿ*_r\>ޣ>ѓDOئm oɻf,:NiO,y!ra*tb7VB ;Yv.\-9(XW*Š@D4މ|V? `Ukkr{˹yKK(iBGid6_V2ɀGg8QLͱayFYTBaM K%Q˽BcQU+)OKF&4\<! 6@af0.Lu/)Gاv5Ϡ2iLoٲ.`(Ҿe\(P9@ 7rlZ`Cu2"gk S0+gP(.Ĺ%޼B-'eJ`.7[Q ]twsq9Չ3-s'ǨjcC n)^"vVeuۓ@Og#IZ6<)voJj<oXh~ކ#1h>ޯ:i hyMsgR:ipo{L_KgܕpV]ƫՎR9r~֡ S_N 0%iYh nפ頻Ӎ(K{'3ɒ֕4.TJ0(\WU$( 4LlDf"VC${JQReF?ٰ N:YQ]KuQftrcG%3~E}Wtk3}w{a?{N#rO$6sg>+cYԑ>=S+})/@9XS??Γ+>q;|Ȅn| L(.ƽO=1 84at 0޲R1sV[| ;َ8gxwV„\JuY4c*pϬeVH: .†%L}ܷcݨXA\;`JC7eSa )w-xYt\q"/OkU]=-XYC %S=2eʹͧ6}JΘS$g ̵w'械}448#EC`X4e"8bf p3}dU xөodԜ7dnCWTW97zj&yv׻OـiL1y[PX^,V11(ޜ0x|t:C\悳S=v%L~y PT?zJN@Fp@:,T;M4)Qwo^\&U1lh3H\/`:2Ԃ+-al10 ']wi/ħ0g€YDc@t"k^!_q"d+fH5a Ƶ O"L $<ҺgpGۤ278:U4k4F%hN/iOw_tk  \#q3sOntS􅆽!.%?Ll-eM| 7k3B\[K=MD#R>-- e|(Q tM~.1ɕ%FҜ͞ct溏jTf~Hvf|diynB5 Izנ:J!WzSBVлOhڵԠ7r֜96mu%9,aI`<(aC/sf))OMGt aG r] (G sh^bj=1.ȥ<>AvrLjw+\&هeQ.θ v]kU!jBh uj˩'BއޛfZ03R-uNťIq=*S>atAGE̖Ad7IUPe1A ӳ&xiޛQazM&w! Dhm\:2"ެ/ujzUܻ jQcZ%5B=E(Qp&z!w5oyLIQ>AUrbw#p^S1)71%+脥$] yUAP=ñ)Q`JWuu􏤼~pGfʊE+z'Ӹ'ܯ~\!B(M'c|n2;D7:1A.&(B]]*CT+6>ee `3"Î]П_iI6#өUx}3ج(F,):d`RnNS[ÙNe>0O]_ DkdvPôZx@:_Fpޓ $艆~'hϟ\ۣy9$Hf\obNDVhMwKF.vY8NsCVQc0h@vfTye5hEO+!6c)4fw5+v3? 6QL4JSJWOOS:$h3-B.Qj(No7jau#8SaEpDE|){ 7|uK6l#NJֹ,HKR7'ѫ/@'%3@JJ8m:;4 8Iarnj(ƒ,S$9ǔl<͇A7 xkQ.VCbD-o%ͼ)М2M\U=4wvVEcyc+%ΐ!velBXˮ"p6-d&+$lAw|d L*[:Tˊ+a{w'ik`_ 2]OmeBg{à08`O<ܿs)[?fZ5̓mZT(cC?~vf+U696]0 xD@V"5JF3[1-:4yєKV7ɷ4kµu iT7 3LE q̡yLu5zoREafLYޘzP>1m7(MG6R@1pmoB7.%Z' @I 4oJkqVǸ̡P^/دI`Xq|ȪcY~@ |qٖh'`'q&';Q}N>G=%@;aq=#JG#[X{,zѡ_˪oSߒ!{πFq9(Nd{(lD ENRt-R$NԞT_kqH]Q:ۮJz>?4շU^@$dC@m8 L$^4UInpE?)mrOȑ! HCyƬWn^`v'-u㍿in hNd@E 0!׀i0y1`eX׫΍d0F8x` >:ˏ.qYֵf۔!RO*ߖQ ? 0='WqZgzTd90Q/UCH4ƸLj3!>^{Ϋ)9W=b,OTtt"BB:ozM'ahS+ijP: H^  oS$ZI*(Dgja 88E$PŁ& ^6e+X Fe)CrdbA)ɥ\Х<!hMي:!!n*_8 hD$ǀ2:OUƉ"Ce'9J!F?!$F,$'G&S[yp2x6ϴ]|sc[`>E_L#TJ z\S{}}cXW\8nYpDȓYg@HaMG >-OHVfA1mlNH('BbE8P.YS_5 nQg d`8s$iw# BH̪T b EKcp 5ƃ24)Vt3#q0Anje4.dS,nOO"r! >0w':CGB`_]yI7h-z]YH<->ZP[0[3]'`)]|aQ-MBR뉜9 ﹋yz2Ђg4'偙=oyW^YAP0IhV 45 &q G cSb xuЈDpDիŀ.PE,U=j)18Ƈ !>Tđ 颌"ag-z{5l*kk٩ۅg.EԐ v*Tv%ٞuszU+$W#JdXax|og `zZ :m5Qkh~_(0!k3r~}'7ym@0[MI`\]2mԵ+}W = aPr<0o1؂̯L.&[0fP +;j ͆f'JKm2oEibȺ(3Ky sg8jr3Sym%az2O}J"b7'DAjPTfu/S?j-DXND&,\TyHY܉u$#:/5,^$x! -Kp_H?j_s?to,)4^2’E uE{s_bCGB/{u&;,HM$_< =Qo:H.pFu?(vV~$|Fe4vX\qTM2vgz.N'b`EPùJ:g#1 Fpuc5md Ypf 9'\q2 BvaF8{,Pr +"zCC"-zFM@&=t}塐 )RXtUcUゟ=dwpg&cr8i=}xmp 7Sqdx]UiD4(=N.ӱf.mq&OB @irw] ?>2g#~ᅪԩ0*[bʔڪZ%psO[ɠ1@n)­J}FӰV jgb*0d}2_ۖ1Gû+]?)lK \ys+rk&=Ա0 b.]oSr^g&񇫄qᇮXKL)E[ۋ# =gk:A0۾a-D-fG;᩻/+LjT3$3ŊhX*N 1B^b;߈{0pLT=Ӵ߱Q`(e N;![uVJ=$TF0Yim""t`F'kwO= 3:in ՊhHr9ws-R=_c0rMc.ʯ[W"HD1a_cq]*X4+cdsH'GQ2o!]Д8$vEǓBV!۬B 'b;ݔ26@ѐ;0]$( A1nΦӲKCT!8SL'l`yRQπ(iYjwVpP:x_ASf{^ $-UBΤjdHcY%n^傸C QB >}j(YzH]ߕq1YK&5ݬfDAqWݞ]*)D>NܷACl?4,u=n; RY3 ̕0Q+nIXVe9M[ιNb YsȺ7jψ.]:,Xj-𷂆׬0^6&<׼U9ɝ!K/n\Bפ f.m [Ah习y;mj} v&D\lXb5΢,B䃳XC2e[QkeW)Yzǯ`(TEň`xlQs1 -u'l6grbSk|dٰl 8F,zuP8( bӷnuW㷪 I4Nv)Ia71eh^li1!힃gaQ-)Wk"-%Q&\Z zrByAlS&0.(X@`wRxP#q@˒tz\/3#1 P_Dqt;[I} \7(Qtl7Φ$t]H%NO2CׂBLx԰*1XvdD2L/&GϐqL`KLJLAcLj+ER\\[7>ae"T)H4Zҿzʔ\2MpLb/&\zʌA>)㜄UVtkPs˓N"@3DPQ(91hmx7}˼vBgY ڗRr [G#wp4+: w}mW\ڃ. {wSܚQii$Lmvfx-:4˷37>(Jb@"6"a;K.˕C XJU7TR$d/68تT4h@֮M:8;3Bh׮ͩ> n b ";8}wW>r>p0*;uAIl,$]j#B+S>9c'nA̱jk e*#N$ w4>.~QlRrn"5th|w{Bb1%-%ؘ | 9d3^*/s<}x;MR~ǧDUWs!+bt,Fs\zEf*K͍&~oQ!wL"UtFDi) d-!I;{YN, }VUi]SZ0rWk&*w߹\~}eԱO6(@O^@=B^e9C.>;G3|vow<;6gH7pL{u|HH?e~'&e/)p5RUgd_aA!V@'Yi|S`o!IH% {D\p;4{sf($܄or*9uj2 M@S~yNe+c(6qt}M͆fx?Wt]_Nn% syYwj_N[$^U 5-r/SBGV$ɝ7NU̫o}r,UܽmL.ڛم25o}vV92,dcaGmRwh]Ƶ'h`Ӈ "+NV鳃±P>#<9Ǔ4=; \W}Rhݕ-S'e4б-iˬԐ4֝C`{"Oߘet/E%`w#v< d rrTQwh~:_`vׂ3 UH_LL rC솃UҴ$9@'-wʺ)V9Lp>XZ-0C ZnlxrJp%;>c]nѦ`CFH}*R}; nI2w2ۓA"\rlw뙲ǚ_0f!aXCwoo$e2K{pz5}0HjbެdXwO/i;LgXAhd5ۉJ`Dpyn9eo* r{@ۂnFk[>n HC'Q(Wt7buj>V>Etǂ;M⼶wyUϙ+są ݴJӴ82fd!w y!MB5سb0 UR"z$؛rDAU?w *Y?#7)_ oSri]l={P[zѸ7fɯ;2֔]xx.:T6ѹA'qR|Y4i%h\|zfmj\R_{eh0/*2Ň-߼b(O|>b~%ܫMS c`ؑi㗠U"* NIz3 CҰc= }'sR}q>KiHJ%jȥ|"pr'@R"C%'~}.{zJǒkcJa@BmpLhK@ b{Ѭn,楹\כvV&f٢;2a{Q_wvt#ܻ;s nEc"M#t=w2|y_aa:L@ B\*]@{˺(NJyt4n_pk;Ā9ݺN{ $})UTUikIݳESmW͉gk0CO!pR {!#7uQ+ y g 1wč6)4wNT<(BWвH?ÉykKȐKqp- { [f*JM.\j,qcb\vE:fPy;}!g%HW@Sf\9 5Ҿ`gj E*,<c)on'uߩ$vyz-:? -sKoQΰ>ӄGł ȕIRme)kl./Q]$,HbOK:dOEu@@1edPMrh%x[_#^UZBƟH2'|FTxw#hXW+>TJjM6bg1Y'd)vߤQޏKh(&:ޠ"!+>c!u]O ?j%꫋3~`~kj'&wSn)6˭󞸊h˨|9=*)$lUWa&~l;(|ލ7 ꣃ]>n{Cn ?q;{܅~u,`2byvMH%ݾX( _ >*Lȓ27 ;(<?"$8?Ofh_!8^-/,x}1\uC=&%u ]N}C9xu%&H5mAMƕ}jcokr3&3JCQz9ߔ4<q̏|S*D|lM_B>˃٫q ڮFWBv=V(.wkֺ4] =P^:C,mtgDh+.7H[} X.mB,A'2|%S# Rp!Pug{\@'(Ir9gD0H,FyvT2TuVV:DPymPHyYIx#{ P'ݣ̾quVUp&(㤕CM;~8Y!Aoƭ%ls (݁K+”lEޙ IEq zryq M'tGbJ~KHGTٍwD`% 뇍2G ҍ.2+Ӛ3㑮偬=ٖ򷙀 (/y.W017Eu 9UЩowpQӇxP,6FKa~ (Oυ A ax:B!I{K6$ɍͽ{t$dyGDc鬚ѱ^6#f^G@k00;b+@BX}xx$2:Xa$́偝nzbEOMH,m|8jWѪ[X> VOMtY =c,C]Ǚ,gs=հVӷkEcV=5Yix'8 09@Z!X9 R~|(ɪ:\Y(:'[:CutM |V&SS_]NַA :DZDz$Z zEwd.x,=})`&T8zGA\Bl7Pԗ0HDSL=̠TҶdy{ uS1 KŒ8dMY =2m}HFEG(X ӑGj wh B6>'aqB9ѹL(9Y2]t n:ˌz?E Wny|睉NSP"Ⱦ*SirzS ȃE-!_߬mwsWGEm;U粟5¶7CUVz. !#dA{nU08.[p˜5bB @W;oMj;&,f%S8" Dl,|e;q _ pXwd@++ϛ=É.sϦGF2QJQBp(x4^>|WQN XϴHáQUdQT37Q HB:bg<S#XoddТ5 9qTG[ɟ$:3"kk=<)|lЉL`* Ur}*̭̿+ qw3 D6:#2Zǥv1f8<ҎW+ɓD4׵&[֌Ѽr"8 HԸD>y ѵ-!Y30Z<̕a8P6zLUa,>^Ӣ !Z5.3V Ntd™Q!pXxݾ;0XAAEr+}"`΃ec(D"czuAnʔ:ZkjwC7dp_QIYq,%8 Fu= âɮ:MS?:*u dS9="&=i{m^Sִͅ l^Vtmٵn TI,.Pby12حsjIOȪv DYpQv<~Ljj+Ӣ'\i/tRYTIqS*ũ{'I$v4ꖻH@yYl:=#~Da`h?Al5>xj^zmIXދs,e b.Od 4M `nƥ\eڂb%Å"#a-4u |&s/ (=-lѸC[#J=mZeTe`8(edhW Ny#qcOiXWʱƆ s_tmtSIf_d+~A3 `FZ5EaD+.wzX-f] 4md=r ^ww֜68F* 袎KaDHyW@OOYc]2{[tM7\$\=T+pr:p<&3#hU|Y@^ٶU$ |#zN9:`ĴwI]Qܚ℧Ul% %pq].iz] Q~}4J& 2Ui+x{$m{o&Ii">op_bF"{S^ 3[\D%Dڄ+tygaT16aRER u+%kRwH[J4Pq,h>zrD$1 |I %Ի1>z JQ8L戡Y`T=Z{.OXvtU.sJFR )] M~7gBLQDa|rm؍;Wt cW&B*2vnNT6F?E /r5\ h*0EDQ60<`]:^ m +)0.bF-刔%t ALBIwC9,kMp妨2q"ET?@op% >XtK4J:j |5?P% QcUDٴ?Ue*&w.y)#zG{ivwI{F3UbS1eU*p62b=zcj{ޅiՀ @'&IQp<99^_zTə Y=7CL=#n ]`>P#xOMB~Z>蠵0d'MZ+@2Ld3tݾ ۀ'SښTOV[2 Pk ~'c{rP{d9 4%5}>B|{1B,>X3.fE!@̈́Pag!sx0.J͑FG>`( i,{|7LmK\J+3qS`2J!uKR ,/]BTc.,ffҏL6k&PDZ^g-l|K+k00 dR7sO{+(u4ύRp[I< RkHYhƿ@'W',&LX3XC i:0(+ /]H>c  8V MAS E&NydQ_2)r?p~y4_?ѧcBi^tۏ?.:dA+Zh71L:| RΰѲ:z@8p"HGHH#&C|㖼dSGQ6ft+z*n}kҢ9Ut4Q|v/ԖEkkl$72n\I?ms;{2Y7<9DtD e+B۠Rq} `)(Nڥ:z5s`{e?L%ԑ}i)5 Z|DȧF2QöC8^`2P)bJu>jIhL5]LPz6 aJuup}}-;RPm% 14 S2ToI,Z{ndo|WإDi 2_/ٚ%/ 6b ]U|N9xЅQccpmg=3Uq;wВܘ:i0^*+Bo]Zo\-#6ŝ3#ޞDcphǝ7CWx(x^5o5ħ1Lv._抡ϝ_^u¬MPP ՑD|(w6{t<<*0Gu{#l%ɍ02ڣʨwQ!afd+,T\5K+7ևڇGd 5U[$k]Z6xb3P'Cاg PaejuSq p[]P7|G椻ֿUa .U?ؙVpY߶d= }X!F{x]Oe fpq\_$Ns9um"Uz`D\HGz-NN1ˍb5SZDq@ׅ1V9]p%^͎?aTrU=-vم/uˀgYkg{嚪 VTvL!c.U|bKn5 4 {Y چߚ7ns0Y(>I@YR9 ;amR{,-i;JtUЩtٗh g.F~sAV;?prloum3+?&ZBPD^1,@mz=V: z;{#%TƾtA[5>Q5!C.´Xw7ݵ.h}'Ǐ@2"@j|=J83)m]j,8?#cBҳ7pmqr ;lv܇Q )HH/)6$GI,u}]MU,N %P=Z]Q|tEoE]ȿ-prb{J&ZVES֭maY=JSsBK[G7z١^2F+.:ǤP$i =҈n=;kZ[!KTp29ⲉVVH r: Uh0< >+K?_:B},n)gaIGoEV84B&2:h]LhZ]0J%egtgOR {$q>6)BXk̅%u2ZLXBM~Y<YܗSkŢ==I: oMJ:'rl×t8*)])$_R^?Xs=Cz%{7gio|#?G|@ER#ҟ Á3΢n z|êyCHV81:ϫ`Cr(TGq|+|U( Q:ڤ>֮~]O>]zU[|ouI"ul[^ ~}ҠQK4H*~qHYy,FdFq$0[}ɨwWYj2Muu>6<cLƧfJ>Y븂OM&H?lmf~WT4ejя1M.ѐ$M,z ")*gb)L}-=K+2Qqr 0!BixnurKmRydA@KqO6`/=4spBMi*R|#-y@:B?Ñlۯd0NX.#h$ח`4P5#c V).e-wg3'/8VUE p1 ei ..i;ncCjx/(a+j iqDvPXQm.Fi!ͻT WL5TpT,JȶzϬ+q@7z~X5OBtUm FT{^PB !#I4ײB k3L=I ,Dۂ%5FMl K}MQO ٫O=Y@'zٰT*СɌh嚖V"lr81M1[o}"O@TN8&.WҎ- e_F1bxb RHSh_pX+~ԈCNtmame`*ڥi ߥw35?3h/&Ow8$NƻL7<l_3pd=>Mm֖;”5'hI. @Oe\Kz-(42jjS*yTa1] ݈&MChK=,a%G~{dI? 'ZJR?dR\ IW%5c "eCFZ02|v^7c68ܫ>` Yl JEE3y )2,ۺ|bPĽSqTG(W 3brT lгF%N޽y3vƊ%@|{TASn nK; BvJS}=ďe剶S`>z^ʢ%Ʉ FIGuT=UF,83a!k6 m\oSX -0uٽ_wt h\fjG ٱ 8.,).eѕW}t)>-3)$npmc|ZV-uΰNd' =9b(Y dqAkL(iGr6 COSO= :MNj!]+)'-2|WH!yS"f%EUmP+i3V"M?Z1m&r)̺yJ#!5}4O+xKþOoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:a/E,t^-}"<0+TFLBJǏ4X\aW~?OgW=\w& (qЈ2mA,,Kվ݌R^o ?p{9o3܅)rS$JsqPd0 4?M Y$~˹ɟYkg?(%}d-XtIēbdFٻTf{6,DY5>1z!I2ʚI䷧8\n=/hk)S樽`ݎ cw{Bhc9DtjCجVl"ߚﶾ vsD1;/ׄƳ_>s#*k8xMPRtYX&~煛pRx}^Q~ʓFwt#Lūyp<3{aGBE9YO;BE2L|_c.Y+I]qZ c`x2GZ\P=ߒ:-bq$`0mڬਗ਼;gn )?bKJɬt%UĔrVF'%Vbg,GލDIRu-m˼e11'>^!qi%?Ls~xz\ vGjl_eG;cXubTԍHE<ߪ:/(+l\&І #%/l5ߛoγU /boHnhT H+#RCW0, ^-6""ܑ9WJ`(#\FxFLڑxsAȐ}j+G|fZ̚g;9a~̊_4J.&S oQB:=+K-}D2w5gqf/d}vť̏Bw$vqߝG,6/lq+ @ z眽>mwnkə%?΁,Ý@)*,g=mya>={ͫ^P;ѼkdZ]k/u>!SW#;F(7_!IRy8@DinmSX-NG/ " Bu/Ϣw$Jʋϱb \\F|f S0+ 6ONM~fJ:G/4nln(žb_r ȂqGܭ R@#>fƚY8U^ &b ;5'5| ټfTV+/D" @ (ʍ/D'߹%iJX~#;8R6'!@X9 :jOѽ;qƨT衭|Y-Myh˱QT050 '93"jnWzb{28FdLb[-ah5  ٳ% οh4Vڪfyxʳ̂[hn-˽~ %φg#QNM$,  @qG58~75cWwj@-A)%Ժ0s44q"ZjVPi99AKBE.Gx/n\` jjL.yRf4fAţvm[+{f!$4Ua!AVs$IcW ,$*B%0vSz]5pKKeYvL_.|5qSƬ ^?o QQz*B9ߣY48 -N牫7rʔy.= :-=" sH^Ig0y d@:+.tϬz֎B1\S0Em]M@{L2EH؁Np)v`zY;su=*8 능ˌz [f|Bu@j'$Kgb.a7ȕáh0b^or>c0ҳUZ?(9Xqwߖ4w7w18A0ރA "c<*i0b5l9oNeOkX9:4u~{!\Ev4u>Kʄ`h縏?T4bx*0[~wR(I,O? jcowOӚbq ؞s*gQWK) γߐ TUPH((1ِmHFI.|n[(*Gs.WiF7#,IH2U.;XqL'Af}b=!^}Zs2#;m@%mzٵfR IPޫ8W‚0A֖jww}s9Zp$^ 1B(ʘenNfN Ơ Ux1+:ec K<,Hh9!D}Ѩ@B454lNa=* ;$d|}K2eO=ũ}Χ Mp<$ؠ1Og~%ݬF mzmeoh0J$QM@Bk9L{XX^7,OaR aRF܌(f/Ą"OwRZ L3m>DaR=|ra!xta RE d"_g|wPHBr%,ff?i2nnl"[_h8^H -9pA{ W݄l[i[oX0 &wGhm,kЯJnxwBܝlv-s9wz*%" r$&<9ɾ8}S) ߹A2`J߃r &mbwgyx+>vɏٕ3Kѷ>YogVG}U@L~Ӓ $ji_/QN`"%c:_M>J 5>2}[Vti"Wv܋99O#ph=pG5 _&/H {2l] nCx_ oAyhW)zF [u?YO zDod>x~{x|0ag=#/.wG5١XgH,Őw~g0y)dl~L81SHӲRdi&(}J8 wY=d[]!]@0 @?QZ\#CQ@D52jM:Âv5D=!%&j0B MOlCgݕKsbo+ґ{ECWb#}[[MFu !wӛ8̍8iڽIOTy%\tqd#zY9dbyf@po&zvJ9MuIh ryoV0N]X(dĬ7ewТ$Z)Uf.zw> ~Xm,E.M9 o44ON_O0v$hAu3tpzfMtkٴ<4臃Fs$JT{[6Lim&M90[ؼH¿V&vp(ck)Xn=ޠ`},*JU p^?Ť'4tRP܃q u%{#UڰɺL2SYlz'fx,d@Ȱ>)!{OcrV9 mG@>q2o*xK6r9*JJ^">6+d7r&]=d\{ 4j-ϟ$.jBaYX+p t:(ie}q>J=!&gpvA?g1;(|-|[z3|AaW|;Xu/ȼld#[UMZ {yE"hbK;vқ>)USp$Ǩ֓µ+4ôaڅ4o#SKC;h}',{V:NJY|%UʾrQ.} 'CixDDޭ/%,fI ,@1`VYϹw^ZHji!4ƻwJS$>:pHd6À2_!3^1<[_ޟB{;d:$m8,Ŧ.#2j{j:E0CYZiZ&!tyO(!"8QЗ[NdXh7GK^pE'%nS܄Ft˂ż^N-b ǁN']V-jēc XV0NtmXʜMǞ4IBՁ5XcDqj‰$~ȼQźc#Tw~}讃k_޳C@ K|5G"N.QMM9iBLŖX," r^e!k(|n4@}EI]5L- gq'c)\-!l+z*1]D)P4a1/$"We02q*Bj{dLʡ{WNTߺ=ʈ?G~*?  9@̆}OngSsX#. !߷(x EmHL6e \]OxCiq ^B{'#i&8=@v6\Z+,fe26cL+~uB던(qsIlF q)3ȂHB$1}+g\,2qlwLő)m{ɫ('pN+g/ c갾2?R?W%sk$[勖A!c q-fެ k J,*)T?W#T ߮A'f >֏w4#Cl8~Lc"]BӼQkD[y@ˋ[VQadm0Ńpk#QUs~)вނ5PY2!>%K`l% )tD?$J!rw%̉H.qڶl?žEE X$>gVʑo}2S' SijreYd䗄xxZn'l?Nzz^ I]~}fd4a7oj@݊~X3eCHΒ i~l\<bg;mz&GF'pi)ot7^8C9ЇP{dDT"* OgaytVŻ ZժQ-_nX;ڝ;-)`4P]CuOvI~hM!FLl\d1'vua8b\>MR>]~ fNV4jU&ACRєM Ha CHI9FT}RO4V7n!nm;e7{d؄$zw΍BV T#{F6#Q[[{5Ә^OS̾BPS$VD`۠N&HUh)er^ Xlox H)Tmm8.07# 3A܀)7hDZ\R}kD k+9u[GISW@snK#242p$!_9v}[wW|C[A@5b9DCٝ.^3A$C1YZs|UηNrh쥻 Be)>/xs=$n9,p%¹G(̒!ʦZʑx oi]6mқ@nH]tpg৷)9+dHM&­w"E+W8!ā? L*9/LNHڟ lfoazfBB۷\wj*hZtbV烚*Z]xžV\RU>t'Vސ?"6mX$Dc jJw'8T/(z~0AGk{X6fhRnE xQ2 ʗF r+ʘѨge"A>9{{7W,FeAS:t`_Y͎[)fogVգA 3맦֩ce Z'5r|9 CIU@ {2fy_ دwa (eQcEϪ-p_$_̅1#2ڊʂ4ﻑyۆl^8*E[U\TDHc"ih)յ^Tam,UFH't>@89aն 8ePۓ-aljit#e^y7)\|̻ i VQWhG/Q#EGqȕEl@Ф'uw۴ hP֘gDyb.؛E./v$m:0RnR!kPΥ#jeAX0̚KCªO°iw0تA@qnhƗx^wLg.$7-OR҂J$ts'P`U8J߆*Dg,(R9*8.G2ϾMނbl=8/T_ APjnbZI=rQ%P"\ Oծ`jţx3}}"ۍi3ƣGn5}P/Q( CFJy͆>=0Wzvͱ C ~kb2]gW?q/.*G@ OUL9֊x>fE:D)@*cU=:dmIFcV),'i! ;&"ͽ"YV8e_-^kѝјL[7 _H _-7{;# v7`_:s1.e\)eo7ZjBr]jE+-4$/;`et}^Ȩ锧X6%^-wJJaUGjyLMGRT]qыeSgPX(^j$Mp?Ƨ:f_k s5ȏMi {I#\Iz 45qμzU76k0 VGsh|Onb~ڐyC^\3|~8P{Q,{lXr+V'b<*;7 %DNS_O%AuŰoʜVJpxL8@S86w u6pyE'Yc%|΃AerD)/ zeCk g_}Jl8it928#$/3K򞋎E ^ s_OP<)i?֛~~jWGeG<]&?!Gw,Ȩw렽{ƏHbCsL^EgU w*!vEQQm 0c]Wʽ: ;fb-8Mxb S6uI:,#Χ9JdͦgDb7WF@ٻΣn썰殶p{Nař5BC-e`|#ٳ}!0}i?'oFj:r$dTzYtNm޽r O)i_Vyy w, [Qb ~$w \F;g "]&)Ѵ񌺐.`X^\~WVҿtj `rGm -X\IZSrF^qq-9r=oGMS㈉m"*t4'T;.:D JCq-XfV̖wC#B/VHOfc:>3oQ3omp(564{-RׇB kZDGLt/=>[\5?>ܥ#<3HI'v*:@ԉ4BcnA~cT-$c9Z&oB^-A|$ӽP$sQ\Ѭo9T8wv vu_1q MȳGb{E1^ԍ=3n; x:O +$pG`6.w#o6(zntf2B[V;| B1E0rh6B7Q>xxUV$Ŧ|,Pa-IouڕB?`yjb?{Lɿ3[߲m,zL,H8^|["p8YG*i"AT Ҕ:؝E-)卒MjepKZ7 -..D&C .m)@e΂,Tk4@ĵKIŞw T_9?GwD1?C ",>&, IR"+{grv{j ݺ_i=Iݗ[7sXz>.lܹ%#G 羲 NYcV ҹ$?NljtPɕHnIER OgDQHpSn y#qcr_f dL)E?u~ˏe+' 8 T#eۛch=l/LUuһ!chSoc } eBd"5s$!4wtDR*k-W R1ON[GU]- |#p0V\YnRDLb\xyhWBK' N{!1 IG(wۚi^wdtalj n_M:ӑ@H"3.dwI,'g}Ώs?#8b8?W5lj h&1c/_%,f [gt:pWb{s:+¦طo32WU޷L87Tdg'=6Htez fsS5486)Nѓxh!fKYxgх [4[5\/:6vMW2loTD69I/8gt:]ux>wfoLc"C෧n0_v԰sWAE:En ¡uS8q !縻I-щ ƖCCG$d/Cq =(**fB/<_.;nFFS`.Ca51fܾLgǁ?|Km+&O+Xi\DhceP *ʣdE2wXZƎR@ 묠C'c] I~3օuf'cEDƋc7,o{(R٬7wnE7PHNz?BsFn8&]q[hO~A#ʋ,"ĢH-?JQgq}§w2]y=+!):qf[Yȓye֜RmSPyСٮGP̮} \!E?}PafoܧD~MV̱͊")l=U4[Q/%Lrf8#׏oCʛ8>t\zI <6*/D"&e\UkU|4iݱGE׏A ,2ھm8pךCeSUNv_GYZ۫PH3"5v2__%ps:IUeծ2o9GE7qtYP8[">?ZHMl=ECx}cr!YJ"4k]/.9Г_dޭRj uH[70!-0B%P예"N]۸FA‚#thA+޶[$LCW3{4EA_gXm].Z:>]`!qDN^!H픱N U%=]8#zC"P"Ԃw : =TwO$%*wx!ٱXk.HSZ_cʿ:3Y5As5;VOjFT|"?9nOebvߴ/;H !hI`4g>o 5Љ}zKv^[ZE榆rbf'HI@(}L,}!b:Z53Of:c; $= ׈GСM=6|:ay Y0ÞL j? -ݎ:Q(#_ԟ74E_>kI<ԗd^4|9q plp;ޫbH&U"D\2+6FmdxL:ZNl(3&ӟ. (fZ`&f 7e:%b9sm9~6]PGH>% 2VC'OdxȹƢPe'PxgRڽkOu1r"7V!tD,OIe\yA>Y'bTWx7zbi6jG hU#т=a"3x&r;:mpo&pOrUP͞Ld6gQ:\86k_`E^1$Fg6sOF*=DŽ'lroI*>(qVwEr2:K\pF39=&YkeTh'Z==ƌqVc~;- }e]B,@shuB$Y:a iȟ|#*h^?}'fia.6.?Y3ĭ R+E2]]aCNx&hf'nDM] ])JnK}~%1 # a,rR]D 8i޼TӡV$r7Wph_jC:JAYXPUAz 6Χ60D?4HӉ9pSjH^72g=pOtԄ1PQwb2.@啍L  mu}ء"\mU]togo Ҏ@F'#cČ88pC!Mh?RyZˤʳ9ٱ5(5wK>od%1eItQ7TOz^ZXL(P逐!C|p®,E0n+'^$vֺDB}ө\O~ɺqJݘ]Hpj|f4@H؈׷gKJ4Y2YIE2Ň d ft. : *sVjzހx5,%B_RR30:9 p>yt߶B}g^l Y.4Д~2Q~Hӈ"71ݑlF4u]!%+>vכj=2J',Čtkʥ:rIv{-ތ4" ٫駑*Yh`O}[͘;Kx!WB=,& Ru8oal/, ښxqpÇ>i̽6LsXoZv>_4W'>w3({&fΙP'·TL%֩u.FtKdoG҈KdAI:20Ng7\07.BUwg ~_H3m&RUnH$`@?\h\qyjVI }D"tp7 ƫƲT:VA@.m9ew:@'8g*7d@iO:ay%n;/jc41Yt$C(0Nez!%W_TT΄1[-a9IB-S%=OU nrEVBJԓƂaɏfs\`3tzTXzRUeiT؃t= vvC+Vf`148^Wl?lp% ֐h-RKcK]w24n6BeeV*u%T]3\{꧵BSU|}#꟦"TFO'dy:KL;Q{qk.N_V3PID2ƪ" K&$W.,9k&W{2 K}b=Zbx[-׫v@br?;Q{{w]}"_YI'Q^ [}+CX=<(az-Ap7C#qfHq-ZQ݅-[)/խu&l<(4.Gs,<6`7ܭ`ϐ{Pas_]\NB`{vʁ3c+/״<% moGD-;5Q9^/ ^F_*[L\2RoDzV.@4!(@"u0qŧ}|/<[b@5;uUY{a|e  %i:b_JjQe %Q%;\S7 PЅބPyаSt+O @=Wp yTf!44 xSb.W3 Yn\b*]is]h74C'p8 {t6ǰС1e;ٛoq7XS,ZaQ*eɤevs⍹GQ/|mYϨU1v,(jv/x~`pFEE=̚ \CY${R^/y-\ӏc5:{%O.,?0s2abhnu ` {;Nk)ZR:`U)6C6^KV=X?qT'(C]X ZڳM;Fjmte  ZZH%^Wjՙؾ WH^"!D_D|oGE& z!υOC%OZ>H0@lH`]G5SDRL%4^,:I`{ʲJrOKhgb qmo <6*]%`Gɓ|Ծ_Ҹ.BB\a(1; <&*5+B3~Q$<++΂Zq]ЀG}ZR#EFiW;o/[DJpj11¦b4ϯq$9/g_gX$)Lg+̀"8|w|<;D?fCstXe4l@=vaf5I=S-0 $OZhO-ث2CɖѻYRq4oZ E-'.O ~jmDkv cUIE׶TUeQef5(4)4%*Yާ/fef[ L0 m\"Y&(SN! pTwp+G-׹uG2~[,e&=p=f6E0Gp"|;[78Ck1 ܆aϱ'UiISN5Jf$B⚚2 0c^όdcc%{D?ki҃9Or3Tp?R`@plQGE bEޞ%z=L)pgpV+V5Ns!?7ʼitnthoCd`3bKu}Ml{\YǿȿVhhJ >F2JadAD~A$֞ -Ǜ3*4+[m%Lj8W^/Y$ٴb*MAAHr $ @ta)^FWza}%tUx_RLQv ,jt:+-Of|+,UK̭կ'm8#Q6(]|] ޼Q"&K&JBi৕fbuu)6-FvLZh;]m00PNj<퓞 r1|4sLt!HLJan9 jLry6gYU^|;RŀܵMg:~)r,i2vI߫3K3g ~ƒw`Goq[ `QIBܲ3n,حOoa+j3| o\AyM9 fZJ^bxJ@e*4Ur| H!s?@^KX|E~'T7DɓP-i!Зg:;3/]W>p(- @%(vj6 ݶ?o1YlݞB6d!A)_z?UI\;7oy<79P0 ZAKr?OYYW1q҉67_ilٱ\ F;Kq5\" ^Koaf*pQ'"0KsjgyW-4,U W]pKx&:mM [}`%d,TxpA/,s׉;JˠӬ{p񘻏-ۊY)_WqA}=<Jֶ1+ID^#]Nā,5fkT3`7.,t7Ka*wd*9#ٻSqd&? s#i:&{-j?daYJYj1rcb '[Sܵ:GxdG"fZM'Ndloeok ~$F^bgKkh7JmHoV'_l]^\^0BM^g˃7p۠ꆴ^Y3y)Ù?c`}m:"GF"^KdiU+c"ED>BMg_$SRj@SvEN*˹; >|NλʲBSlǁsE~X- [@L/mS6V`NUmK;71sz[@iKGֹ!;z6!95=h焻6@)_it1]tIys*|qUp ufTN06Hy&!7UbKu/cp8`³D8C;7'ݜ/ҸK9Y?Q%wһY_g)P s6lVS fFNy*T*\ SdYpvӊ`Gsă"$OK21?ZXwXN<=ԼD/"OycCр+sR 6F1M ܑ ~DݪLgI{2hwf{3j0N}&Lu1ODqDHf\]u ~{:h--tm"6vƫ|YGLkT6[͑Z݄E#[[Bl@"ۛ&uXQ%}e͈Đ'μF(Jj|\uiVMm^_R cVO" %@"G`8Mma;cîoETC[W9/8\#w<]ܳ%08,S2 gl q䥷7 i ;w79ȭ 16M3"n-6+I!#-psɱQ*(k_r@eVcLy=uSY\o`O–VJ!2 mgoѐrA# `kS)s%bGר_t𑫭c_dî7a)zs/#YǽܺJ>_0~ UzSMyi8P"8- e"\S_78y= 0dڳ\ as'*!?hI5~cVB0uйWFLxmig^RO͠oX#.S_l8jܲ$RNv,^Y;pʹH~z1Z/ Vq٨EQ^6C P'2s[Q= cw/!λh6fRÐ ;g3 t0kZ(Mm{QbmC#NUg|, U2Q} f4 4 p3m U1<8w2ĒK 1vP(<}0ЀPʃE )Y zٙ|Rf*Sz2KXS>mEV?[WcJI|- )#$NӔS\ΠѺ-@iٕyfk/U!vtQkL=Zl4}AĴ~1Pca7K #cOQ.p`[A1q P~ sVЍs`x Wro^;#a Qk؛jy/ )xR-vߑ ~M"* 䪸icjdjn\^)N' ξ `m7k=&̦ٴSCfk?AⅯh hirdp] &H= @ ΃IYe}L3|+hqFy,ǁ;Qq\x`9s*F&5-"n.yӎ8(=9_Vg`.lҸR!лs~" k:iy>lg3)BRjuf諙K'sfAl: ;]x@i'Gn^_zcZWvAC J"Z5- :8q{I%~d-Qz1SHpxG|n ꦡY~wŜxhu8Tqt̚Py9όOŔ>ZFA"˵Q8!z2NG;WP dҿ$.}B;T6IgPW]âN$8 gRwd#iS-~Pp0CVHicTM4;^sgr7kM oȒ(qQ:1ʞb /` @l!,NasO$[y hFM= nZVtb hԴ ED^yaNu30*qHq;j\F94gFuXkzwd."ZzRIo"T.걟ǽVxU)nnGb- 46#ӬKRMҹGὄ 54<Z P|?r&IYyESϯTG,p| [r+ƣ0f {bӟ,BTyl e9 q~ 78\?~T^0mUׇ鮡]\OHy ʅfPQs܁'X`vlVepz=L^bMKV*U$K`֘q9IRjc)B WwPh}7G/iۃ#bڍ;)x7r/JP3a1*L#pqw4Zh+LYB"l'6)KRDiNgEޚ>I+.$LAjV`W XSNi ǞS\upYi"2X#I :\}KyR+ؘ"e2wGaRgEsީFA)A{f sKD%sא!aաbDD\1"`H+J7m|-2-Vˤmwf / zRF hJV=ה9.}Km-UHH@R=E.rW6.e`\<{QdaWR;MH0@aRG+kZut;'gu>["l|ǍznsgST7pu1GG=p>PźG=<'?v ֍5q*Խ:?W _҉<+}mc}q:7c\v+ ,j)?2ƭBE'rE>b; *4Jgױ0ŹV>q]pIFٿ)Ó U!a3c&$z\$6QGcڛfui$!$cͺPHW RU&ՍP.܋&2~<㣸c'Z*]׮6Ec5"`$Q)2G.!l/׽cM` lD MEp!6"!W g(c.Bs|/UE fFUk ˕䐢rB1D\ KkT0?COxDEYz)/Y﫛;c8!KW+3av#^e[YH@kw(-Rɀ#SjǘKX#'s%XJWQcdHi"RN@ЍYS+Htt.d!:C헴$"{#47xiW(I)}i&I[̢OuڴD-iݙJ|LI .|)n̒7EhSc7!Mv6$d :+R"H_p7iNe?zjٚ2LmVԨOew]* t `ԅ/C3wHhfY:yy.E 1ﷆyY%.^AT5Aukl?кԇC2Vc+J vd-Ƚse~a;F+aV_Ɇ&cF:y4Z^6"+nxμk ͖_'/BE@q~\cV; 8 ˞T7X*<E)qaE 's7m4dYVQ Om&a uC?.PheVӲH*Ns rZr>=1t,qkK61jWOְ3E;çj҃#m C }6Sxϭ_ 쭦u] \dک:^j-KF+4`){8PgU:k6<blHq5A" VHqAP xco~yhU#xRpkB^:MfSF2ѩ!TbeaЈ܍QMҼ&/$~W#ANJW0t Yp#R䄻/6w\?Ǟ-+5_zW6?~T;Zwo97ݰ9(ЫW'.2dsF.nz*j,'%Z?CaHh|*O^t\`o_mtSU6p>+Hʊaw|dRSa(^V{1L^OKxQ*OXf)` YfS]<=wcWQb&3cz1D@c?'H ܽ=dv674&\xR50.9@* }3?Mv n݂牸1̙_\R`ɂxzw~lV$sF$;Ic|P.!F үOeK)ƒ`ge4ڐQ{ qP6/Ғ0r3EHtKu=bY" ?/ `ixhɄmq g? CET̢+>X藈t 0w!(ySHS@}lF򊩦R5Ǒ#`ꉥ`0'4Z2Hgݝc=1?g*̻)GUjMS"WJK:A3@注f=> |-/yVWxDvQ)#ۼ 6>m*n\B blE>RT6 )|lh Q-%m8إ^`Cn46G .xjBEQFc8їdq8dEcA1JΑf l냵Jɮy4"V4FGs*D6L@j|]Al:o$50@f~^IUUx"oYP ޖCE=w0pչuI5~5 F[+8tlq7C*G^Wl4& D+H )W['C HYT9ʼn~SB7DaZ zbi9 ʯ0نZ'fوekZn˜\<*(UxݭA~Lr[A+ȮqR زa n%&v&ªYI ]_;BaL|\rw::|yC6Z7:PcQ eKC0m ɟFR V˱.ŒŲ6y1^YjU :9@l3LxؚqiL`$GJ`{bұ0;K֝/ {pM^ װE@Sx._Hٟi'P G#COqOq^k\zꥥU 2?/c. F0V=bgG9 /X lDGNwj# V+E$pxek-KwAќ$eUqBч-+ᔝB?9ltsi!x2ܢBr0o}&Glkx% ]?رJ׆+`/JcxyI#U^ONL^эWP[j/r(Vpr ?(aDb 4iw::mE]` 70{}Q$Blf9>ʴ#6HߋOK>-!(s)F Lv7Z \SȖqZO$? k.rNoЬa#lH$ؙYcYՏBP%h E EjZ5_J ګ.G =G&b҂, ʽb;xqut3Ve\š %7pMzfzq?E0)(ΈKCoNG.v]>Nzg)sȞY[)>hHud5Kpx 2LK<0H]\IjoIFMd ۗ)hi\7x׃X>NYl:x xOx9Ol}Dѻo=nEHHD<' bΆ\T%\x=dI]ŸVص!>p?Qr.-&f%=K-:vR;eD[ʄ~nWw-ɭ;葦;ECEx+x3+mߪA}Ar)%Xy?VoXOyռ[xRMz"QQ SSEDḄ{;׺~ Ѐ;bNvY< -Eut ٕ:CڴXO̲ǖOU)'seMQQ@_${N{XQjF8žJ-}^Nu7l/#"7Ř ?ʴڻL.}CMEy8]|vf@yr"p-"$W B찵J-WfbIo%:F2byo?9D<LxJBq燣&qʀo̚auv47Mh[k^tԲDB䰑r[J{ƝN YCi<\␷gN}Uh`j7O˾Nc[2P1o]^Wg~vpJlg96+8 'k;0t# ɶ:*F=+nuɜY1(MrLb\ jc=xnd I=i×]e=,-.)aCrl@Wuo֏$7DߧEi/t++~]S1dž*৶צ jSb-)_N;]VM5b˰.9I6@I;#1WPܮZFOi}XXG~[ j-#Q{T l1Ƣc-CI?U^[⇘ИrфSI"sBaؼبk哰pv Ϙf`$aFt>y1&dC?}Es&9)I! gI^';߯"l3Rs}ku`++}W(͋ c'=󫐬NgirjI4ZucS8WsTpTmR=jxn1 9]7m͝Vg!ڶh Yt?쏒4貇{3\k}.=We!BT|H?g3;ښ $ OB+`U5:ݶ4%8;EY#P[Af{q#n0 s\bE K\ mS!%Z;'(023EW&@>QJ$U{s*l>pyt7jX $(p*^æ|-ac1& Wje`~R&È$reYcr^gUZ8?=H\~ zyhim`ǖWx1٥/2DM-b(!&2C"0ކ ЦSRFԼzKp| 1^O zՉ`#Z(k!Kq*x lh{z)8+h^]V> M5Ɨ4{Z":)ע?..u`DI%6&kDZQۼ; w_څX4`,' mbUh/Pv_ԛ-xeJ46wYNٵ i`o!REMWP[( L.9j rdE{(:bhR+07')l, w׬7yy o/>JA$䈢i2D`R{IE6 wd7fyd$BCX؎FDB&1rl"lGzҹG|c:jmb6 FqY^"<&ψ)PBa&8b{m+U}$/\gSⶥҀ217>?˟;!YQ}aKP}Ji1 |M!fp}E?^ŖJ}!N .1ւTx@ )/"E#7"F C󓗤iI%[ͧ==JBy[п^]\rmC:06{il/jxf Y%5 QL\\&LbQxYhE3'9[nzz9c {Pp_uyFAt 7o~HYMC7kok I_+:Ra1sUPr@c\"4m)2iz ?3ˎp̣k'!GcIM3JH%^_:t:U-עdBeߥf0~5{ݶw s0ʃx`wL8m-^ygUEq0%v " 6b#꒵@ԉocmJ/A G2on<cŭe7 Gqޭ*@6DKs񶩕crB8 ܸ/4m)V:Yb& A髴ȩek32~S;xEL}IN]7t Q!1b;YGwU}J\t`ܘdDC:3[|>&#d u {<0"n/PPM )Gz)^eBuaP /`f}wKwdaf-N/Y?=0-Z%Zqk#]2:AKI--~ki+6PG&"iCT4G[QʢUon5ܯu(RO;l;A٪䃐_o;u?BmU-NTzRitN+- zR,ԋ> _EX~T" )U27ǡZDI ¤m`VV]qj,y$mM)0;@A^ 'nXT&Xy6,DA? )D UZWHZ̋N\ \2h]WaSZ Q=̘^;=ۮFj ťI\)·%W bѿeĶN ^äY̖qS}8܎>,f-.Xη-t/_ŝAAQ +ʋAn(.({k]oD N 'I(%tKxizA;q ;kUlu¶BnL,qJ\c /0\Р:1݋:ȠՉ\<7bwRt"bvwԺXmy8)@%4j;gc[b' F)2|F.>-T5?l2]{/mv^D+tV9B.=g}ޥ]W\D/ ۏ&dF6C?[w±HO$ә!Eo:Kєp[=Pnζ%weN˴ֺ߉` 9NwȁKj?@"2CzP<ԘӚ45~ET B*lY"xQR]d9jJczA<&5) wBYzY@_+FDB/t[w!ͩv)/I-o+!&' tJuH{==r Ap֫Fҫ';uS TasxzHvATI)-R[gȗh>R`Ϗ.,T NTR 榊iki39BԩpakBmKSB+ :ʶP)vm^b K\=t Tk1-?mr7$jӷ)/0ǡ2M{HF|LyWcuw@QCc7v7[%7ځÅJ+ )r3x6Nν<.ahpُcMb _(MZIERBq8'-e*%zllLMId{|r=9Ԫihx Qf]wdG-W/ZufŐdl԰kk;TV:|(`r&e #A LSƵ԰ ]*`@ġ {nUS@fusWPk>bxWu󍣻w͝wXq2k0zV8 O&e1`(D#8{&{m=ldb`;G >ZIa>}-rf*'EF"CQ91oƟ>7~p `8=\W 0N0'⃞ D$+#_EV!wa$IhVEv*]m-FTRLܜ^ X=c-eODRiqV3sRAlΈҷRHk m"b?}nS$5^͓$/"/H}DUu&)GG⻖Q;snD='lTrkC4P vx6 ܘ/:bno"YyoFYڸO`pFf1~NZmJS?D 0!B_mIVP*4CRFhF'Lb܌F䍧{a˱ma@TYі7$kJ n3-[NZYB+x]ZR8sCa>"x:QR8MD A>JڥGܛMFl8Q_Ңh#R*Ot5?OT=e9zyz3QB>+ zKWi^-<=sW'KDŽ"Ջ&j.,*r\ K/pGh)MNcs.|ц{`xCKbaH*iKB殓T?^^@c!DUj:V.`%G4h7\':ԣZĘrho/+FC#{Vc&b^\j&V@K؍錂?KZdڀc<QmB G4.*y  >*CjD[v֤* N!/ȦrЮ9ҞN(r\C@wU"w6dY X ֵ#lP_d0Vg˶ WE[8.cR| 0~lg h IwGEi\w`*ǟ:/aY`p^Qq#x0Ҝ,3DnAPy&0?#E%E}~[-uȫ82E9X_bW^PifJ"Rjz0aTDO0HFu5LZRM^ͽDZsLP{,С]L gt09=7!(E7Jɴ'g3f$W:JkKXn+&Wt1 _Qm9ţ)bhK{7w<+A}.X(`.I W>Do<@C)QJ>F@ݫ f>Yt|F57b.D>kCR.ųi@1j)bik(U7Җsi9Ibcfc? DH=V%Kt)=KKAwO2c)Ew^cvgןj&\E4'FUΰe2˞ UuILxr%al|~#_l zfGWqT2y{m?'vx kȸi~٩}B !D++)OQ$9 f\> ʟ0sg>8WE˔Hf7ƌv1[I=.?[8ϕts0 <_%7l`JqOI[>İ532gڍy´)g-춌Jɕ0kZbw2[Q+ IJ uEY-[eHwo`Da1C'p$yMW̘-^փ~618 y24 ?ֻ=mjέf!S+vQZӆ-Ѯk5 GM6AK:&1&I/Y )!UP)ccBlxC[.XJuf!F Sۓ:]Aw&'{U{.Mcxu pW5}w1[l% {d$1KOB f kFL8yk}^*P%f'Į=rc}*eu+HkbJ8-w<+PI=5a/ @t (@(kr9 5iCƟ7~G&P3BLx)Mi>$BEG:Я_r>5眝")HԀI3n .zˎ#qX{~ HV5#Q$.g t) } ߎ"'oZ{_~n 5Ka\EJ/:p6a:'HLg0ue+/dC8h[xjkt^;I6x6A*s[ ӤHA@Ǹ"95q ^&2ތT`8B ~PBLY4b 013͂$}O~=~ a:쥺ZԞACř`JTnu{{ G1 ,5VuikksD4YNWn/m R[,[ F7F6ߩSQ@yė;;/ ~w?뿹x-1x ls<(J;CƵM$%R(lZp4#ʝ~R5aI @4ΏװYE3E~hs1fsPUcF^.a p|k~XbGvޔnK CUoZm#tE5@>-1H( ҙRK X lkQs}; 㳛XdžhLR;C/ zoĐm|Mt^3up|HPmkhc3;cV_Hs GVA)U)1 4G> >dͤ1WlA8#86kn#.( dhҬҲsDKB1c(^.]gHpq,>Z2~CѨ*M6b `EB^ QD>R`rH$`En'7E,oD1n0R(%yJ{lh1 q/:7Q\䈕?@ :ʗ4PY i2;,#ˆM> 4^FWUЫ%ЧlUŘQ͸|*:Gdbg!nAhjۓX rxkr74X+Ov7HKxރ-Zh ,4͓ȇ|"YBA (hMeQax*%OSaX+ܬaKo'3FL,`7t'.q:ЧTD "1lބNVb<=\\ x}y!QP`KsC}Y9MFmzO(Of(O߮ |1=@EfcOeT(FUW_Z1 T1$h$ (Iu^ ngi/13ȗvEl > 41pF [dw%rl nm=UuPRom\I$9zY:ѩ7].4Zx$.1[Q n<]cOAۜ(;ICӦf -Lq.Rt"7̓<XJ 7҄bW3WB _oX=#O< I@\ Uc1u0# ('Fr<*٩M_NR.`/[Ќ; QJXYn)|#jV~}5HгQ ClmK5uP0@fv+u/ pW\zI\%T33 j"uO'w5 Lw[>l~1ƿX7ǩ1("fA~%N 経@&'ge]>ǝdMqğ޼b (Uߊݐbib`5k vڀ-[|%+lOBJã׵ SVwͮ͌U9I (m@MXcz}W~~x"9 V`TJǭ!.OsT};bډ4.bzpVJ1` 2X{Ar2丬}&5݃Dd'7.$HQ 1J0:LRwZ藻LKɢ,^pH_FM+A݂4+:zN<@Ai×6e"kƠ%iԅǬCy~]52Wxݲk^=jhZpyuIy?ƥӎDXvhrO2P:H/4Ꞥr#=EXT*H$ypiNH/G:t r4^Sp2Y1ç5^ET:;`0~%|9 wv3 O?,Ke% _߾ix6_4Jty NNXI]G PiXܶF! /&Eހ`ږ3nFXxKSTLɖ~Y-*z6NXo<,VaL)6 Tc"|DUbrpl鷅dVϊ}a3DP }+i o e??X&h55CG}(@Vp-Cb cM@'^Be >~f!zcؠ6N@OG}^D\h@/X'f9;Ius'b"  fy&~e`Z{*]V̞O%US97Y\(J]xN})r*kASLs2!py xc*k8&g*3!q@q_6uVwr+dq0L ppڳ?QUT(pٸ Pۆ|Jt7"`堣Oxyuzu}|#2U$//m/ U D~l|& k soH~\hrH챘])uWdz)4`5C߾μ9 0 F2 :LnG(~q[Awh^h 0ԚV5#kPa[D Tp=S69 6)55"%$A-K9t(HKr$t])9 k!?J|vu.J1RSc @(^;tYf%n] PP`J+w;aq\AByuyXAi.d99@EFZB>X ϕb+B@HklMjR,ER(ۣlg.!qsl;o8't6.b2=f H7-2o)*~l?]+7e~`qkrhZ֬Zk?D'%`\b5'1 xPA?]%a:farXnێFٕ c#o,NYnRJ?{kߡC A=@vG`V|_d|Eb"Pιe崇!k\DXZKh2'60zrW jNH! qmYB:]ZqM@ŧzS;9鷔(C%Nt͜Nd;gIe|ޚv}U4' /Y[".ƙE·ba`kWg9?-qB.9@l.q d\: 503F%W''7L=`q',n=tzW@7 /욙q[ػ_!jO`FU8{K Y:'bЏ!_0X\VK.