bpftool-4.19.90-2205.4.0.0150.oe1 >  A bW^^fB{7zb)~Kـԉi$MEҀl͖4ujZ*ӑ:{# }?r$oUep- @rNoBݥ"Fr<Dϕ 6h" Iu*&8tV[*qGu%免*%4Z9n=%SJ218*TzʧAY$|1C^mXC'I(G48 y{I&ybb2pG 63a6fa212bc1feaa6b29eebcce5fb438b5330360c174749c1b4355571133763f75b0f08d5fa166aa755164308d15097868e80542 lbW^^f>gG O\ D'Ç.yïzz)Ti%y]ʓy)2`4/7iZla]^aFv-A/-aΈ m B ĝrؠplje8mϟ?,?'u543ee8ԩ!06I4JȆ1uì5o‰ֶTKQ?Cnq~a G&Qj.I4:Y.tbؒgF%@>p?v?vd  $ a/DJ _k         R  \    <T,(\8dV9 V:VFp5Gpd Hp Ip XpYp\p ]q$ ^qbr*cs6dsesfslsts ut vt(wu xu yuzv(v8v<vBvCbpftool4.19.902205.4.0.0150.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-0008%:openEuler:20.03:LTS:SP1:gpgcheck / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤b1b~bb2b3b3b3b3b3b3e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6984d95e830485b431de65e2dbaf82481357e7f5dc967fdd7761079085a66e9ea93ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2205.4.0.0150.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.1b@bzSbu 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.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin 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- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- 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-0008 1654766279 4.19.90-2205.4.0.0150.oe14.19.90-2205.4.0.0150.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/c4de2324ac66e22ab096434ab514ae2c-kernel-4.19.90-2205.4.0.0150cpioxz2x86_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]=eadccfa5f0405258fa8401fdbb536353439afbe8, 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]"9j\Pe<utf-89baaee67d712cd770830d5964781b065e1c44f06af52b2cbb095a68d53535e60?7zXZ !#,] b2u Q{LT.gݵC^I?OhY%{DeSX5d 5C]3](S5,^Z1JgKPjǙ$?My^i)C,jOD bya#d'n-ϥq{^S k4~&^~x | JDW%Xjؼ3CZqAq*ȠL) >(cLRk_D-gRsUJn-Z RWjw je  S$?<]HfK&ܡ_’^9BL8,-U1sBuTnZx!p4) 4 ;D{ڐ#x0A@{;Oi-OEp(#虾=w[LNMqF}d -&4[sU<$)/j:cOLϹp#k3H/q T#a9>VTתʻ8F.ǔ^~HڵC=QfH^$Kg$ٿ@4A\{FCX&jh4\ks7tUq*Ͱ#S[h2ϋY r_<8_0D?#fŊ(ݢ$f-g& Cu4CcRt<͌xKb([j98=1Ci{HF6qq0/ˏ5ܩqJ846)!)N |m40*SY6(=z&pW].~ÞƎLLPƝ83Hew< ;=`~*:b߯P$6 /pz=x[ʓ1àࣹ~w\@`@KQ鐕X@=McznBgv?xKL3l q q` ?Lj2{V&(p}Co_ ]҄XJЊUheH)-CSjNilha`y{ƽvqu3 #Frփ[D fGؾE~(:1bVpRKALN^)>^р1Բf[.}C!;2C~B W(Htm~,,j.Y9jE{n^+`A$oN MA [F_`FR%CC.8!w2 $D'"ZUm[^j%Re60FLNzڒDK# DDkACƔ3T >Q"S,hg#~ۈv&׌99K#NK,MRd(eA&.dy=r㘵igG5g^ۺ<%Qr$,"9t)&]H@=dI5͝+~)_ 2~Z X qAL!ձ+; @SNXbөsj$1S~Z!F@ZWYhDgΡrCBBӱ# (N]}7j|C!vӲ k ꊿW"4vCiFVkt3dǞ E̍OY:nm (Z8鑝\.n[J5+'`Q$/=c *noOcPFH (꒾π|`Or = G:`,o%EJ oP~C+$d7J0cD+Ӻpڄɞ 3lEwӂ ;Xu [oX.=4/YS`l7!E8&g@VENy͔f9,pᢃם;b4\ U5uQ}3*tUm N%dѧ'PMd]#H[i1Na| x|MzYL3эI$8D'w5GofIIe_ւ TP?hJXHuRXoe㙬}jsd6wn7MIM~%'[.xSC#Oվ%Ol[oKԔLTA?Ɣe5+6 mimb$mKc]Cu6u$"s 9ѣ8y7yr ͭa&Ʊ4^82?`FWV#F&] mX~@`BY(C!Q]Ѐ`)"`r W}7r"r ymUVE&kXBڷI|z"i,p] D}I߽ӤBSFdDR qԪg?1&WsR=_01.9刏3Y NC/<@(IK/, OeoPIҩ>L)Ho=0- /V@jYuGUTG~R5`h$w+|q1]>L8cu5g̓w酔D_̏c$: @R|3Zt'j-9ib*b @"f/>dƥQ{oiCCY1$5D>fg٫fˀybk=eT^kJVlVw0q(p`#5ie$m DR[]FT`6fv "4 0jc6 nhHPp04s WqYxN%5m)ΡP&h-iQ#p[dp1q5; *ˣI5 lCX?`HnU\ 9# L2DT-tAV<FEK_͗JQѪ"S+cPT.,:дD'5ƅd'algFfk%zbMBS T/KN&a Eº$Qʮp2t!)Ye}ZXV%j2߆X^#ed@M3Op[r\^#]=![KkהakCCGg4yEc[|Bj%{OC:DF"!PD_PH?bzGƸuApܸN‹ZKt@~m_i= Hry.y}zO}|g>(B)M0-Vvjj[00u\bd]"z~cJt#o=xH^QnGO7%?Jh&ll`6 ̟LI΍):TT904kl[ ]mrE9AM\o.(QMN{d?VF8RAEtb]1߬5nƶ_Ŵ3mT:'0>p8?q5uB.AX&`frZ䫬h.ݿQYlH|[Ʌȱ}UDZ0&[{4_Zݺ'3a.l͋bg f9Bƙ:7!DSGLR1:զэS5.qN|}~ x W].Kc D?wvES|vxfKN8~$\!(G?UM)U6D;B}>e굘rݛ A#!CBy` ϓ o @p8 |. k`"Øba\Dff[M61 U2D,܀%) _ua$OXhkS8\{YBCLvb~ݫ& C.A0ƨ)Pw<8iJk )gRwUn=}@ÐaDtNL:IaO=48Pgfv3kXĊKÀK~›DdFH&ܠ(^ZJjls`MSR]@ˬ=ؼ u=L t2Ly!._t$q3+3~,h@2EDe*?3p. Pc(nȾ<Tsnt\m&:8y _;J AV>-E "G9|ʙ»HFNL=7%I4[A[W*DKކ]DWȭ$w-bΞ&ff\}H8F B~3dA0_FrWsםnMi}zBzO٦EXW? 9oj,Kw>d8[m'p\B7mV0:,Mn7Pv#*ƹ/ O}^vnHoK&,ˠSNV՛!^(ivM-}YeL\uzNZ7Ī{d&xvS69\ҧKky,\hKv@;L y<obl HޤJb tźVoK_qz?61p9˙϶Un 9=:?ի!#0:kJMEnEB*;vKN ڸL>kR^0՟H(+%$j.\r2 y OuMLBտ@(T,mqhQ׹[UNGCnpرlEX㨌U T@:!!Z&ic݅xH<6czt7z}IZ0Rƙ6+G  gC~4L^4d{MQR]^^!В4e$DilL? /m pzQ}Nr~+cuyJba>y'}#>o9)A2377D7Ehםb{6]LIRnZ?Q+_i .GeY/&P!_si~uzt y@N T>U\e= < |K!4]]V~FeFG 3!D'W |?LV#?Jhn{Zn/!y!\b+5Ym"`nB;/c֤Wv!NګԽV&7Y.-Glg.l]b⪀TYtJ]р1) vNoF˱#b ʐ8Zb}\S`:HF6j|}T̗.cW8Д2C@ur x QF9r͛>FWddhjJ)F, 5!fq9d"[mL5Ao;13J S}ЂVID LjOnMGȭ(zR<˞5ƬmԂ $-SFu*êP1SAIo^hןΒ!)$rl)s(:2иnڴf!OH/L3I[Qr^Y2:VCVǮFP͒#5y&Rؕ́FAaEHXyҿՎф7DHBe1>V0༴ݣ ײNG,pei~ΉOݡ ۗ+l+S#Z4aZûTY;Yo U$d {80k*c+]( PyeiIv?͖DqITͤt:+ Nzl6r,rqT`67q+[kDY]2J'ˇqؓb1A^.:;n _̑6u4>էۯSK А`|bu|g*L8XƦp|jF(Tf5pz ԕI&h r-6 \_:j R ّ=D=N$g\sfzY,+!Ը>ƺa8(n)ԣk [2d@!縪]loX B_)l7I]}g$(u 295F{oResx;U0}|†N)ԄӿuSQzD5=gaήĻ֛%%xXŦS>xd}m |}N#7WʾQ-Ŏ K tQiAO,}Kí/wYe M!J2= }jϯz_Sxky*hHa! 6FkXRYfԀ an9==!/}Τ@Lbx$O1?b%E*2< I`Cz;%ZFvnKQ7wlgq컔^~3tI,B ؟n;oI8+Y(Wk\i$L\YJeR% {7E"T;]2:25Q% g14\llFF7sx!{ϓ\p%ҬRlELȄ|ϻUDBw,hf+WWb͊n})UJXw vv`GA/?wpkޮV<Aθ#!??>u^Zۼ2ne\}颻6-oQK1>ʂ )Fr:Q1BUT_UA;S\*9Pzx+1Dd‰.{?(Ɗ΂$fgYȳsb$Y#qB͆ x7 i]ĐT7|zT+P]k0Q鶁:UӀDbSMqRKڳf*“^uxEOmD+g`!BKPig_Oq@ŀDD b.BksH.9^/7Wǃu #k%Wo6zzDTErO"@qҫ2P{3Ѱ?For]5.@B;PKV%>q]h\fbS8PP8Z3$'y^}^xa+U9$bn3f]JJ[W⓲E !AwQZkk"/Li\+w1 {t"@3L1d:ceu^ԙ3mBNyDƈVd; ˦줘irJye5@C(`|O =oQh05'+8YEqÄY+VVe%!-nyP#:&ҥBKA5<)B-Rz2%H*:[Hb.yEڙEZ/J+k4N& S5@7DRCjxQk9:2kU௭bwt׻"\ \@='n]?9 Sq~;{Sj*HH} Z$ 9p[[DWnn_= ?! R\q yU# _Z\ιqYM[0mE$g֥ՆQlQ,'j w3FKj!cL߄"G)v墣Rb4J]isǤ^uXK,iLO)aQv \}L=;wgމD Co@9/Gns$*V*ƒVk$(S +!z!yLo(?r>MaCepGOI[H>Q޷"MfQ"_c/]|uw~m, kA#i27EC'(`qzyKUbܚ/TXx:_(-@ Dnd<ھGQ ?GzQO]vn=::G 5%PDvFXkOeŏ #erZ( ZS#=vmZZ0N8mRէo./,~Hn),I?xJqYհW?٢ĜINn4B$Ƽkz6bj,h7v=Ý/QN76-6/,<]FAc&57FbA=[>5V`iWwĻ#]sxFsmt7L;m4fWs¨.۴9N1̆Y ~?$K>VH Wc)# 7\S:Mkz$?v*$o|J~Et3/]ihw{c\A [NfKhKd@1a&4TȂmblϘЕv㆏5]NϠH'H˰#&D] 3Lu:˽v:|leS,jHdpsw=x?+>pL;Avԁ)a0:hafSuyZۈ\+{MM6$.Yi'Ω" O@!^őHUCdOiit6gH00b9E{ր&< EzUĥ+o[Iwk[kA7cat'~R`|DPtr7.!bc{3(k.T}YiΣmbF?1 Jb7̲s{,DŽDh{72 :YV"Nz-R+y.5qP%8%][ovi@Wͨ#kuPW9yS'{GA/7R^7H,ua'@ZfRs:^Nt@ђge-ŕJ_w'(%T=)(-~Ux/ mp%V@ڴ%*#+ݧ+ϟI}+*ύw܆q`2G.ϒ^u guM2]eLB Cg{N<ˤ,rfS.C$^aRۍ04tT;ɔge,]|sȬtNȮ*bD}.]0Vp3hW~x*H.XEzZ[~vw0#nׯJ#j'CgkIBÿG}si>"?s2j\񁽈XR$J]q(LgNɔ7ء\ k[6O]V'6ULf0/6OPex 6Y;JTU4&tBRTH]Ҽ\A@ P&!4B[”b=lRg悪ہD|ȶo,N?#ՕU[uä[ʦfhd UWƩîlٝLEa7`80IEa,00w#aGϱ^I5B5LQ^ Plq|̾kl9$=n1 t̚Xdnq/vH *~- l.ylot%ܼć,sjHp;__$L@A{tDښJ%Љyr"ƯI1PEК[fx-(Q#%WAٺ(Bы!- g1G CR},mS^F.m3.|r.4( |r`& @&)rpc9%:pᄙ<58 pU\˽nT9pc-ѸZ&%64J5.k`SQ]|jf+Xe vMҳ TUdv;YSN8V¿0>Ni ~gĈn՗8`fƴ2* \!jlmҫX(%pQA 5 s Bgi>5*Qi G؟RGVKtݎ85ePDˁ!9aZ.m"Pij^zb;׍!?dNB#xs$X?eJZ޲N$9+k,kYcI:laiS;"{aGTvPΟؗ[tN|Z)`因gE]@י[O۔r"C"Hj+]G<(ki@?5/T3C=qH Ta>.oJ&ь j0p 6yWԸ]=^QMnNoI' yb?P!`\J9?'+6xg''AhGK(gr% %Mzf:U<&)1sb{i:,_g#i(Ņy ZG8,̄=~BI5+hW2aIo Wo9e'tM{={_Q+%ENikDf> bgO2vaEP&nI4EZ6.l-sU@i;AnmB:flA,?Ğy*UO? .Z:=p#ܟWJ .`s*eȪMN{ Ƌ+pfUgsO?vVBOtK٨T,{sQ u77UlblH gu01$#,϶ogkV"B0!+_{ kI:%G?g;5ޖccTu>Ш5]rEed5Mnb)Sue+]t?mD>`1fzdrDDk?BP|Q b@k |cH"<_F8FLdO'c{G!G53>D4֞e̥- b%3YBb'PlLKm > o[B4gU_ɘ|3xz v`q//*vRz!-I/a,1E0GIiF}{O cvc x]*qPd)$i5 r |*7k5PB :0EhqRFPPw҃|9Þ);a$,pGP= x6(xql/`w!NNH&ц)܀y8a*IxӜa2|A{iP=K#MPkf&Yn#0vsv 37|u7T*YҭY<Py.|Hcp21cxPV+*}/´+X}7O:$}%9\tv_ۀ"I`ArSN (8nWcL[K-Z` >Qѹ,eY ݱS=49b( UTWqpu1cѥYDn2FV7>4Wم'; י{]8ʁ ,Gm{t:Ė=]Hj! ǵ^w=' ?:aOӉQ%c@(q< Ӑ0Ɛ0B3U0zf)6wK0VZ܂*dSQ[E ψ l1S0[R3 _'};@Il`V 5h ;bû^潹1Bxofsm+p"9 ^T^V64k.r]VExJF5ыv[FL]1Ю(GMU!ncȥO2˜S8 {nb⛘a\r(/F66TV^. ?z/5C۪qNyy :jZD1q;!;{p}Ki5N)7 p7"!Mbni*+StCk $4xWCG7=F3'WPPp.JEv_CLlQ\ӷ¯bu1E@!_Y+~MOOOKr_̏<`8- jPcJں܁r'$yO_h/FO-/5V2bA9}UĆh?(k'1C M*AfL:ّ}^_y5PVn#j[ԇ@~7BB'Jw\ML6+-vyy n%'ԖF-b*~/(A;ϚcMY? z2_Xï^T=CցMB\.SdDOb&= aiEevZ ͈-@yA]l܅JOCϡCPafLW 69ڪXMBqo\[)+G4gFIkq# ` )Yؚ6D2m(6#?$PFh9.A}:qE#;]Kj DY(.Gх/pl~:<90b5}*=Egptc•M>Qi0g+*+=PpT&L AU0cwB]1=WG4>ڰu ^ձqƿwCe1ޕ msv^HӯQ엿佱N*Fؾj&y Q?XI+ tzh(xԂ0M~}+>EKo0|亿 L_!Sƭ:ʿ$5b + Ja^1ixS dvޡs|8N>B:Cg[PNЉyLv)_Sq&IEvfG! 9fMMj$->YDG,%Tv~I¤~*k8W=1dD2 ?ut?m'Ie˷qFj[M%ɂ"/T>~f Lm8UnJDpH甴e R"on1.˾5L&{3.+{I+/VcRa39{\Y$4A S}VQ$b;\3l3 {0H;bEߪ ;ϘdNe+z!A2(ԭ7X׮4*bOVHɢK\Ç:j2dɤ@бÈBzQhK9 ]$dbSrEl9%S&k4Xcڀreπ o^I\ڛSB9"[BfMhNTL9(" _]UWjfP3*ʅ ̦m[n.@ s]*<>"ya*spC]*8?:hD~Cm']kD^2]9+yZ9Te*Bi7N`6Y\ҭel+@P7BkUu<Uq8r},^DIlk;jg6Pzd9^Q#wcjbtի] xi_tgߍe7nqlEP)UQH u%u9Pk8 K?ĸUW%[҉SbeT>|̎g|W{HP/yҴ!AIE}WTiw&KR )ܕ\Pv3^t*tuP'no ;'szjtN%‘`cchɴ8 Ue ;HW\9Wt@3Ì+%zZG v΄~ l5F{$gnkHHcXW7j)||( R{枴 4X(LP0|U=HU1FrYyD^4W~'oeж6˼)fެ͹6{^|[3?¢ڏ lhu`Q /1Θ{Ľ?V9*X[JF@Ł38q@Z$R2~\{^3NXtݢKHe\,`JGjAn#$:SD^ .yc#_[R!Q3/+DiM+s#N8j>>5iaG ;|rC5z#DtzO0=.(R5ҕ7NoGBi]28:^^  T4ud 9]:Sc=<k}Ffc~(Sb,-g Ґ ťkt{i Wn9z7LBuq xI`4Bg1 |X)?H.9jcJbX sf,n0f68,9w8՛,Mσ'B}M4أOa"b rE~ű8&y*U#! SW , uLVV/a>vӉc>"ǚEzT~0 7\ D VQ9pNv]WҟSVQ}&`z|jA@V+:G@!MP Z.oBRLꥵOsW"'hrA\C im`-U&d=DǸ˄~-By8~aS7iq Ͼ56"LWG+uM^JŒY*/Gt+F*Wz]a ujrQ겻3 XQ*mjPj~V-ƊuiwI/#t3d<) #.^ߩPkǸIRZB6[Z̒8 ?Eǐ/O=#hhYZ+Ml!:+NshLjE SRŋ2,7_Y=\ )jhSoK7,I3ʴOQ넥A1ԫ V 3mrנ|PCց-e(8`5J Y&jw:ٟm'\c]K<fQCXivAӆ]/aFH4mͥހu/|;K3@J]L AIƘ&tϊEATkHH{mT-u]aDuIYAU?|R%<.6z8cc$_+oHuEtAٕ01,tŲ\!,""g8%c0`l@L*BEg̫߰7]jCǏG;?y;D L9D7$>rM6M 5k·x9ɰ?kߍ~ +}>ʪ5?;?$vHtL,畅QiǨ|\C&~g3r w|^9sfK2eC^Dkp[&OۘMZC1=/'y7a=5آaT/Eg}؉ܶa]0:0h6U,ͿZȀS ,ҧ"L<%, 9>`: RO L%B0V6@OߏqBzd`X;u~p4Fr]*Ls"&$RO<]-")Vn0ywͩxf7yUǃwIJjyF8$]|s]54f/mC `Ͳi7{1ǟNP6⋠"2ieR 2r\]/8{*Xٔo7h&3[G˱QM14?~Y2svk?ж*trpm+ni5\$XA;FPKNX̫ZPFXIPpD>کwrM s?ޯձb?!xYOp0t^}*n_Y]. m6=3dn O>`71%.B[ b :,av-ʂ>q+`*u5HNaΨ&߀B`vgFoGHN$_ٖq%{tOGׁt@BHC'b 'ftm@w:ő. )`)?&̚9md{Q|g[3dkZJpԕFS kHo1\5 A .hȁMMz|e2n"EN\w욈^/snI5XK$oZBQ6 +So||o%lRg R3c/,zl]^&G=Rxbn!2?e9_%ax,D2"6Lh;Y.^a_%U&ի4{S&{irϫ#a P"$Ai8v?! Cu73"`+Ar4R WF%e_[@ac8a @a2an/yʺN0%΂쵹"5yTa_UQU||П)Đ?\q ޾K,B/-qoi|D)h: ݆\_Z!LnءϳlK#_t8f c75У{NRyNE|VZcw#Tlٚ93}3&LF+F$L!+G8oU'Md)yKiE|{xa/X ppA*pZ-ǘϸߵ=FDHK nYAR~̭AC?8L`*#<}.D% Z xgƤ8#ʓ;v-ScVAFPU)m~)r7ү{pB= kD!W, ;"\$H cuTϲpGr씜[j-w ֔hW >_W~ˊW?PA/VvBp4ݪ-%k <N>D3`nj3E-:3R:V;nm%k~RCVu I>lrA4Ey G`:QeSX-> l˺i-Ƙ.y@p0:+mY=Ԭk  v=Q-D|n6"}ުerl'Ϝ/!O O!r{:Dm$7/AŃ[%IJmKEn eT f;4/Vzy&s *>0ᯙt&($&g ;k;7U,n^֣-&lMd@SV9<% pN n5ttet3,ł&?mV"6UcCu0v?M1V Յ/uX5v?ǧ4kZ.nɘrZ کTcS#^N* &C9;Mz=xh>GeAKFŎ lvsQ5-C=LzHGB\ pU@0vC v=|9UBNxj4׈441$ 00VډUzT+D\SC2b<.K+u~F$\bMd˙`s@1͒vP۳!jc34dVۨXnσĈp9;wN9w}RR҆ Rk}8b9:iQ`Z,Y˭CZmcJbpd;eL2Foy36m$+Kj_xO0%Bgְ!7 &/#d[ER%c24!{c7&У{[%QcInd f'ݽڟzzg5/ݙdrp9K$*5WMZ)WZ% h吪aNEh<h!Ri{Ӹ}9fīb,Vh`~n7{PgWTͥ?Ŵ:2 <~,k6p1T'E>ݪ¦QN bA,O.Lu/=ѿΔUtdE BPyGP ֳXkL CBg6`Z@sGͭ_mmpL)Kd Ũak>u:&:z!'hN-s*비/(Q$C_A8BEe`$ݐש:'!ghxؠqa&=f}(޾Q8_ũI,\iq笢V%c&h.:0" b,3C=JXx~ut$1ƉxTf v@58g:ǵ&PWdnC>ǘS0]1]E/, <=NjL?0>Ylk1,՟Ċ xZ^a,1K vah%܅yeU酘pF;d_CWAPFByD8t+y35I F7WpNc:IT=~zrpJ074Ϥrzc+E;_ShNR*7.ATMgiD`{%Ytˋ4SCV50nNt _-a85{_W"uZJ½5K)u0( vny"q68E gY'#qGM,s^#]Jл "P螖NZ;e` ~LAՑ #3RlJ"^п ω|]2W~"i=JWRvC +<ŘKKg f+BNWԃ*"ӼAfp8kT!>_65xW$e/!5zLX,o Luf{*=!}#"Kif   %dϷ^YgYX9ەKޙbԟzei̽I` R!MBՍp7I q"}DQ ƇBو N n}~}ElDY P T-?bSk>ĬٓX-<L&ަkZ &!ռL,Ud81bQ(]" GL3lyV~wr-uG,oQ0OiE̋`-jk"茔vt6h/1v4)5~A`\t5q+}wġmŊ0F>.4 hc':xH ee1[iq3EY}MWSXb+;&K)Cj(EQ[Qq%sc\r#,i0>^-)0Bw0Iڟ$v.]Dx]'w;\\H'usT ܻg*De&zhK)D!.2iZ2`oW,VG`׻! t5 l9G{S@P%*îJh#r@]:h8c+%t A|8]g6aA=l(C&NzqdVaV`=XwnF;@ޣKZE.߁B(TqHGMYw~M:mz*!1/vϵrP.X""&J>͠!PNTE/$YH^­+>GUg5&٢w7wn HpIGRl2v+2rInXXS0~G3l3:#}nfb(jUxD{[mf'Q\a$MeQJ p|m'OYB5$%KC޽Mv60j:!^fh`~N::B>s|<{4o!fhxJ xpϑ9zJwIf=hZ` !YTMo(u:dVyMg"Rc2T>CLU^L72+P%/XFɉlfGG=>3(0֬lf9Qe.>Uâu#.زYUn0I'R$W- XY(9/qF(}W6h7elƃa8X4I͝Qz:~TG:!Luͽ&D![my6?g84殪 &FeukmAr~t(4go׶ꈤL v{j~MeђxZZ@5Bb xdU -jfInƳl3RqQ.ڟW9F&2i;X+zbz8G~J#pE \ TO ;SiBaUruGuJn3(@Z\;˩OXܭ~X:Βc|&ޛma7 (ث?M0LIse3MH].ȰҠ$Jd ń9T̆^Վ*~cLBm;@͎8ܺ" aBv<1ǐ| gw"yY&8g= BPQ$ȫͤUS#Bn^HjCD1Ue\ZΟD_\*ɋ'Q(orc5wiBGԊǹ=wBoeD?c#T (k0CRs֯L=Nl=bܫ.SˁB} {Y 桧BRd<4vmW3k_) }ﭲMB@.H3p'[@5H#ZX`4|Xd9;wq* !;UpykY^%Owʡ}xڠΤzaO:gL}|" wLzߎr!ذ+D.uEѧ+} &IDPqҔW?8.TB{CAsPO;2d}xr,|[|rDrҔ&rB$2NqXr.[1QxIˌg |$tZ2 5/ۯGi0 ܳڋd$onU9rY?:S;$Q;D Q'^)nc(J{yyrl^r>F7~GR 5XkW+Hlۢ U O l'yBw3&-^M_@b~sN~򂁐m7]穫ɨtA@?*Cipg6tM=xJ37i F2&XxUπϯ U <] w"=J . N 4B~0i@3!~:/;̈P($6D.d{uj߼Ez ij];_XD`fjshCcAyqNot,eۊ$3+g_&pѺl.;t\_?!g knyӞxu0S GKlkNKCdKMZ4׉I oˍEv0|pGI Rpd0+l*mO@:5; _Ur' ӎXÇE2kV&8 %~ɨ8į)ʛi$HH~/*wYW>\q ^zDCy$  k^,Z7@z#Ϊu];36;@XquE|A#U m7ݚqn\k~փOW4H'&v};۽wPѶ\70fqZuͰ_D[E=ݽ6}0\T :dztȪeB]qkдFmxchy7ޓTd'?u:\^nmM"uLNK7IgqV|g-xxG~ԩ-cCIР4CcGag#g4fo4H,Z`Ncp}} ."R$̿–~<{|\~'ɽl G^șx ==<|\W>?R1yzGqL%rI" 逞(Hu]V3"%箂? /P??ReeR :Ee _(V2aY.s.Y3Ѿ9 9Xb0ǷfXΠc#0|drg#59҃I~ښbB=O- =qu<x`4*%ނ}K6"1ӕ<5vEb_!VE8Q3rgҞ+^+fb+<ڢ4G63)0eQl}q,KSb!gM`fj~LT,$^~cq% f|vLH^U3$QO}($0}*ϵ :7ئ`pL>fxoF< %mYf3S ]EhlcKUz 3,wUCNv}$KLdBwz1N0žٶfU4bRzjJ:¡mh}\gIXL4ߖ?o#HA9iմ= O@&a!B/ћ8Ĕq}WINHuu9L$Q$.*c(T%h1Fѭ7,Z$;Iљ]& zzh ta0bmՙ+aQ;UoE3\S^ |u7O^<$fD1;bck UA,}$ rq lh![ 5b!L<5&{+N?1@e< jbJH!s?imkMɪѼ)al xoua6nq9)kS5YpnZAӾ䋘GJ:G:CI^/PWJ8AB'`w`eB&\ !u4ҋ $|K7c DVu`hv^@[bMAP%;IwzbkY!\+[@m}(F-^D# :*_E$"ly*v |vd̯xyy*V5 K2j|%<6(y> XQG7qinS̼@S|"n?&Bʦ ОCSȨ@,&eo6߭E큕/G:/}PwhOCE%q qvCm9!ݮh(6kt^_[VǤ325:>&2r L}5`$;L~N>JJ.Lb݂ڭ|e9WI';ҺQ93%\HӒrtgf$1i޺Af_RD/y&_̿fqX I]=kkZ 7nM MC׈_u"^w{G PX(4tbG ke|[0MaΎyLer1HgӸM]%x4%]8t ZOk@\~&ghώ1k5|mġ'ɽp(Q•:ź~ pv!T] t @F4ɮS:xg`l{<{${34ldyER !Cuh44Zz LhKb\~T//?C։wan9oX#?&WP*ѷx}2!U^Dz|EJ$Yh=6>r+3kfgnhyomr}|oI!BPwEZġ^`"mN6 !WAvݳdVyJHX9yZrȚ-SOέ-~wN3iO(H}s@Hm܂nOpqrG1atCeZމhQE&\}4X HSɤo39Dhzou-+A#G) Cfor8?+ ? SPէ*'eG{ gX8 e=Վ+sKA}x66gv{|2Tz$Rƭ ll2A>8  Z?#ֱ[cέQbrР*_W`+4LLS3*NQ ͂qp{ < 96&zQљ$|6?`t (j)6=~u H5%Gz|S?~FԿ ӵ!WJSIdpVyne` *R_—̴ 'ǐ/xZm5ֲ896\K B.3nTJprQJbf(틽K]z4 BXVx=<|hWzB͕-a2$Vk~Y!hs!$ϬFK4,KT2YwQ?%izv^t>r`bM=C#K"JDiĦ8.72A`R⃽*qV$+^ '+gqSmV޾3C3)qUvˆd|@GbRCiw3aW/;.Uħ!T= b+7\nGn z+9{k`c*4R+[] .xeªn-}ఴ~MsROusnud"4ègvaD5W%ɵ`4 l-%&эZo!]&N> &,tg mҀ싦SF'7́d(cO"8j&2F$ ̭K3kR'#wHc* ˫7,-B)n"U0 eAkfjrN}ڱOwCcu>-F*2nN$sY.D]yqrjěJߨ./wY3Ah*f9_E??CUSգ!,exX7}ޗj"$*>/`0KV6Dvӧ*whutIۊ7nb^j֯jl(ڳ)>p0Ά~vH ,z!|8-ddU(uXȩ҄6n[UdҽUWjQL Kò?9NJHvo 㹊"#Fǘ02ֶS4wďꉿ=n_kH$7>%OK+\!w?$MElr i'/ʕİ %7N&%H2:Fv4N ZΐaL)(ɱ:Oy+d?}AT:()!icَ|"Qyr#\N$m\vPΪKVVvȗ;v%mkm#|zg++ƨ[# NƄQs_Z}KfDB@( g jE,wNb=LI͸3c^Ӂz xC_>XQ:aJH_Gv-۬  z|ٺ`^~-} S'vGzІCJ_Ol}֮@aI_##ܑ%mxU5 -& ~Ah_4AMnBvŁm¢ o+'^=r%;5*r]";-,(4xFjZVYg*m㝦gG?[񔺤S'QOEӰw:پkFPK#㝂ɼʩakܝ1i&ocكI 5(}6#|$yϸ@,݆|&%AкJ]BC B :KNCh8%vobqD8|  dL=-o_Jd49 ݝ23(v@$KVhr/FpJt_ۇ7HCɋ-U뱵tO^IBj@R)Ls [#L=5b~PE~tD\К0jYk`J3Z򍸕Wļ~Y{˲W2|oJxQ/{Ȕ (9?I.U|,LIJm72Q^dNc6hTRyNym#rEO1*w o9*]`œM~?0o?(aUiq -)39 8&|.+ƥ'cI=Ha/+ Auir@x )ǖH3M X}<.u7 ,XgrJ ѣJثMtqW"zӖ^r|~39 Mwyx97 iUKWݥ9̺BI]0Ⰰ~Ǽ*5<1(“g4ͻGE[uSl1p EQd玝 dܵ?Ȼ&?/o}mlO 5pVi?0"ER_Ǻ2A܅7 x+ps^;vO6Y l.m=5^Ů#5 7H"{ڣ5@M y)7ՀɎS`4 wpr6@"IG6 --E'-$8548ǟ1~R |a{iqe,)-Pԕ_ſۅ;|x$&yHRId; ;Ǘ{kK'eu˓8zE3.v͛X نpO,҂ԤmJVݬeTxl#x0ɍn"P9s~⯘ m$riKu_[sEKXpW!IאەQcW(C; {Eqd,P&Pv4^@=RvjU;A]s1$x@F¡vnYεaL栾1kz&/ T^Ό5 ;:*Oqk?i⣭baS=Ꮶц x]9{r*ۨ a*'C r4&kHfd;,r$E=FiU*4cT?zӬESt}? teU'&S-h͊IBoqAAFi~B)+vg[4s /ZjG?lhqqe~ S[>{rnJ;ZnP @2q5bU-2k_Rh'XM@p8NXR fst<`ߚY VlZ9l.%gu2ZkWku`są0Y Ch/װQ'Գ/ћX/XݔˆIHhhÚyVhC;^KUWj 'IC .wMX2\[}$8qTo2j_\p)$Y+87Ud~nhp@_yՋP1$z$4Eoza86UEGc {0T2ڙ0r9.foG 6Tc!q8vX| :']Bn#CaNOجx7ca1c80z=[{Y E&j.0 H gݼ&;p2ևL1LtvtIh<,g631b_ lY O(R>"]W(Dq:]O0/á:(@fL hki٦ż`\4fSFZQʼ _69=h^q+_.,4;SP$bԉ ^ P@0t¶S~M 0hXe7 7v dgzo>jtf `e׵Sp0\??U>ZBk9wLN_IL &2K2g^![>`I׶?I#ea OGFs2~h)$|*}yXjg8'#$ɍF;BnN,9.52qOIWmMy{걠3s;~:%^A'7F%<3aQU| uuGt蛳~t{m`<1H'5%H>C0ߢ_T,j~K]dij}f!!~ %E2KA'7D8\`a3/祝 ?L5;WdW\2feE` ը`/JJYmƝCMhC] 4֛sTTtzg>@ϻR[;i ]y:݆ CZ9~!|>~xK\<~rz bHy'#EFgߢ8kteG4 уtFK zLyIT''}g00T*N{"S(Ma@1>Uyb%Qy^ڛc{;-:q>VzU".pK=G-2Q,d2GpI`S%ZJDE1[KwۼPKJhTG@)geZ$yi;Dc6JG&+!lzRw(4e_7{g.Ӭ!^ F6UhQYeE!=pSC_3sQKMѬÖB* kZPa7~h:~k7:#j..}Ih@ix U-W>1L n-*0bJ!I x;_=ʄQnjV yEhyUnnUZj&TيKTIg:-mb;s'&dhPWjc.2qjKOejE4C\rvJ#r%[:RǮqLTd m*tkqgi WZܜ'OmpGA!c,! YT+Pψ}+LTG58a9z2sY?pQ=s@/DGY8ȇD@bz(: / ~+͊,%nկǂnV<D`43Qvh٣PlPx޺! ?K폋{ʡ*s--nI#$[Hk/R}+IUdmb,m~^rFFz ;$8Pt FrL%KSBd /1$l3;*pfiSnVVf}Blk7k6F )& ϫ?CؔđiA£8J U|[FFd+ qAepr U Xg. Ż1.гi-D 5O6?gÜM#. a~]ݹ(SMʷu~a/ tĂt8y,4ٵWg]{TVS>ܛ^dqC|DD=5ߜZG)bKBW ̪X12Bo¢ {ggܶ{1 h.+Z$l2.FK'F-2oɵhۊ]\mUY*`t¾g0|~qCe*v 0|z)}ߵ,{nkaߠ_//i={h1B3c0=ȓ)nhi1}idʒp}J 4WJDTQ'n{"7>vhaXU`K'(e^,6\,aDxyj/av ً RF{o_̋J$PCmz hE^GDbj/h˴OɏY™pHsJg BqE ч?荢ݩ[I y#IKaM2|᱙:ztm`W|cjeQwwOE ͢$=;1ܐrFݯ^HɶSzR+r+% Kq ɂ-48M/C-8Xi>tD{dYrwd}H㔴(hf`2cDE ,LЩVE;^*z!bLed΀T,lk[ ࢓eVuXLߝHu-GC]M0_zeT^.>֥/Eo6e?wHjO|oUVy4BW4OR54ksƉ! 0y=_lMr-~}nN#yo)#@  B о^l^ g Y^:F7/Z'{Vx|ʕwDoF`ZՄ(n~1em;Yy< j9Z-yٓKrCO6'=G 0|wHqP)X6>]d(WG\qL< E-UqI&VhZTImZpN TΥRTe}WXJHkKUa4cR%fo>SXz0ŋUnmߓtjVK[[*pNj㿪PLqG Nn-a_w[=%>"]ܡydҽb#ͿrQn! ԟ% =1i|iA?W aԹ<^;V27K;R~$Xȅ} Lh?5]e|[fNtߦH+5܍tɊz+g7CΒ&khfƜk,O &oEZYxVSYu0_aI=UR=DR/" qUKr49Ew,a93|[= ?F@an^ 2)ohIkˋvp׌oî̲.Ɲ, ڧnC:?KmMgbhz؋bJ3T&??gɱI*>U2am  >ϋ|/o\C"Hn8cOUWA\5f#6}-i]>B'h(w+&^}X).సwk{݋Q#ϓ#!u5]{Cn6{H`(@BqWY7V&%wIoJ%ߋX*2^H-P9aJX=/[ԞJ(,G} L095 =.!R%A~1d `l&*-I!3Қ2¼0 ,#";T U Jgy_cch`A *^9k"&FvƖѼA8J݇˙*8r륭Rkւw ^z[+eA91񹪟$8'7W@]e(yMCG/'So g7kOaqIS~Dg%yEg|(T<͖ڋ=!Q,> Xi_|t ױO@K<)Efߒ6JW:}vk1Ӛ\+ "E7jG=(k奃Jt |L3<'& "Q[V̆{͚Q_"FG` q'C۽FrKf}M{]`A/Cmڭe*X$6⑞Zȹ`z y,AlSnȁ1\N:@oڅ8 [8@-^]ק2m*R5q+02N1 8W)e5(Ga 빕A&%D(xhoB&G}n_pߤD?R hjV᎑%~ꟓ7F(eH Oj:@\VP>.2a!.,!({ ^vRrk޳?N#}[ G߉T4Gf/#o/){]vOnXv_D>h>d.za0ga'b)j׸0Vۂ0$h8Zs"7=Vi$ٕh*@&]_fDdzWp3%nkʟ1!CMJ8: PXTUGgb+=Ys^9H> ݃8ka#ߒ\3A>7k$muU OiBswW}8˱{g(M\n|J!V)F^pWW˾uin5tr)?_8s/:7e'mLzB 2Z$3򭢭g1ec XӃEIwQz?+n1 1e}Jz:$J/`zk3UeX@l`Z W7GB"mRSCm1XEٯnuoU쵧_.f6oC.̴=NoVkBw"0v,ô NӶ"|nR 'ft%m)}AWy(\@пF.Z+5E;"`տe? 1"<6-qC4*1{aW˶nj DNk=/L?t( u#Xew,egƌQ9>>#}N9kҐPbY2}"jo I!a,l (| 1j/c6# fS1Dd#aSvL)/ea@F.LQ*Ot3酃88 P}JUc;6\Mv$𾳦oU-=.O V3@A9_xސlLӵg9 //޿hh7%dpWъ1R? Ee֩?׾MvJt* `#1l 9J% p0(u^KCPޤޕs)M;Ӯkh˜G\Т~,/uͿfWc*IWLV [OY:s}`R `Rdq|=  _k=5dxjȠO}ѯe/Uޯ/g0yۙ Q$ģ76O'yB>fЃ@و#S "SBŊ*cAz7M8;]7c@sv07p k&N W})r  =7i78ܱ*Rl nQ)R=&_Mv,Npq22{%UNq \Be{b.ڢs1c ,Y*L) "UlqcG&W@ЕӃ94HdtSmxЭe6rljO>T5'b?]ƶ&K5ܜ=Kij6ŕ  # g>yH1STXM}2㫹ׂ}3}8|QoQ J+ 5T8flrMYَЅ0{v@ p2k!,,Hy G=]sH7X&ŻY[u3|P_QJsuA}:^נWv܏ab)NkYP"Ν 2tlGTȶ>x R;GqdXXCA+7C\3,vF; Żw k%\Ohӝ`Cbɔ06L,[B +P˒WG{ҝb#paɮ Gڬ>f4g[ p#:4$O8.bs0\q|_o5m%Z@fMl*?H`\\1_>G @#=L#?=!*G\J7Rfpn< NE,|L8m@hIyxc%9`)$^lW"#\HFpA\Hދ|'ûf!]|Zuqa|lf`zsϦѸ%AwJ1SNp 7UhEu O fUn <"OG b~;JGl=R1`"|y(2x:{'] WUnsyI1fڨeπ$G{m_u{ZWtEh4g_U^zs eDnQ[+7:b>uC\35T_Pm=)ͩBGO$zs$-LSO4Jd4^_` h|Z=#bM!W'_Q'QvzgI.K۔o#{T'ꔡprbڔF5lk4h$K(\ƆqA G\dt[@(a1p`A!k{h>٥6m9"m*mMCU/nf&uzg2_LG 8¯/W`Y.=]փS6@,t2yH3F%`'9KRG-9B@EJ9x {x~2BT vbN^wy#GQS:9_=r[\-[w*_f+"{1Nj)ﷶ&۹6R^~_KE' 5,˝G +DKůSZi=:A! <@_3Se-F%7V9d!fBT"B"{U-q!5~ƽn.\("-CYwC׊:(e^{qSK:5jL]T.bG]Lf 5a(qA^-N>WeS-VSAl1tm:glTla$paL:n@D`\բ (y_Ä17)$}耏=Ir>-wʙT5ck4&Z?*l7,`nLCI 2ii.5<}uV iᧀ[*։'R/9u L)&䰡˅hAcK;%G x}-U?sY>.6җlHd}W8ȹɣEkkoJ3̤h!n!_ܳҔs5w nۗ~f#4m ϱp|!tܵ]Ϻ)؃Uwu#IdUfB & ̄Aa~r y_o[dgou-gAIvq<<W#_iՉ3$eH&Lk8ۈ %2'ۗvK sO؎++-9ݿģ;\gUj0Jۺ , c=ܿ}L<:!57WhVy`А]Yxy%^ձSj/6m!xA2&|/fVϵo BE; zٯ CPhuSA<&d\r֯S?liEى@ "~?ؽᏳwnC+l÷(f~CPHD~}(F*v~k3~шUb:=jra̼(A Wz."l-c.1b12+$]a,5Hwn_1i64EdV+ZW IQ+,9C\hLɂTl^viԞ/EJxaPELKyQ?UwBi9˙yqgr@%"tF> |CcBHZj`2g[! @=>}-8s*y)G krW0f="'I~}+& 'Q1@AYO?/~L#ƫ/wbTpNhX8t\,v9@mj,Z#EX UET4a L"d9:U4s O-~(2 1-dyT<m[k1 B`O*Nc8Uָ0_nǒs4 n:u,3oC?*\v<7ppnN󠖃I= 8;FCM(\>F^\ClgV_ TEQVUi\E8ICu@N [$?+^_1]Xk ILIm> |[e[;l=jvAxNEg qA ҀvT> cen&ްϙ}0~%8jUZU)B~5ݸG!uTz"^7NSυZg/ K{" s:y. GzU5t#˾!\A<%;g\~q'>c3ypq!&w_l'glՇq B9".jd Ab?bSr4@K }nX ?/7Y`V;-= v5/Ϧ*YbVu~[/Ҥܕ$3xOr_ 04CF={P `0X$$y/xwh՘ K(5a DFگ?ik֞uV-l14`3FP~dKnUa~UX(:>& h gҎys(k/ [.~CENBtWC vRw㦪 vbz,GSFT:̲R#Еe6!^$h^VN6W'C)Q~bh W'"%' SjmXkv*'t45"1Ϊ-_WJ'f{v~jS |}6WeRphS3uUaItȶiKoǖ`NJV LJ Jk;f m7Btw bAEGtCbo-73Y"\;V)b^95([ZaV&ES#rk PĀVK=J /lQfPQ_ .g%`+,Bhѳss+k3B 9¤8zEt|$.&328jGv%=$8546ʴ.yu!qvs'pL2eKaCcҁ5^ 3yZ׻=\WqPaE- 7eE%W"Mc=7lQ1WtCꬉqlT>:=9ykYӷnUGگ3{=0/յ)FWhٽ88~*|X0CTbXkъgw5,t[;(v"0z[nQJE-yGH=G e)>GFGᯕ@,}ظ-4]:M;9G<<Npp} N|_9 7(){5>1JՒP½߼O.3+w^wZw4o] W"ny'M.I :7hI>.jݫQ>k 2DzTxpv-K>0RP<'0tx]bM^BHָfswҖal\3a"cE8L(1䨹szgΩ}Q$ yR. PysdkoWP :Ϧc+I cD gnTeiObaOEZ|VM~"Ǵl'mخ}R Gӹn@c6pFa[AY942|i,,r0Mp[d[h5L34e҂,?s{ФL 9Pg 8SA؋B{@nMv4 ۰dStNF |OgmXjcIy6\F|6Tgy[mN (]O4Iш300`ڕ{#:qJܨjngKqR畑=:=Ue-)">L`/ #ḵں,((`<$Ѽ3PD.*TK 3l]2jyS<{^g/*֯v!{=) bK+#k\PdS%.ڱ$M3OuDo$iytlt |[nX1; A)F5z=\/Վ3Qxf:Bgν.טϩDFXM4)|u<7tX&ıbv(鞧[b]{EJV})* ށ(t&%q ]!)eq]NHdwpi53Ds}I6M僇No~5mza*9HWKi>},In՝?KF>eN>.; ]Q+u{1awLMǐbgiu&,&xa׸r4 }} v5+%&IaKpo̔=0=7{2te?%WnsW U6`MuO#pBƾ)yu Ty`*QdCݳ桿eCɺy^<0cLZ[2;6-Zt JBԉ:GYteIiJvPON95zC!gm.uM@wJv&j+o;ijc/=\^LdR5c).A&n*cC:3g.:qQКѢSaW n[6%z8LSt=㤝f hR[wCʻ%I5lIЈm!q&YvGJlY\`$d?j9%@yGI [{%;*AlNP`-"تѓhp#Qh5U^]=_i.Jѐ/P6|NZJ X&5+@ 8ڼ s&PW*CV"ym,iۦ?,W\Iza-uQ_&NԁDo<ȀhꮲEVW4F?KJ*;M4΋nL%m;` r }ic 3naPw5ip D:/wGMע1Bcj5k/!.WdEvc(. H{X$/s"?YCk7>YJDVyl" n@TX; ʈ|@W0tH'D%ubUaJ'D@"SE:n8_I^GQVf w<-SeJn\EK8 `01yZ%pc-aMi*M&oUԞFD` 1^S8V!h[/e]z,1by-.uHx8؊yuJ`D4ԱOx?SQr ĕj}by],LXĹ.sno 5841l}v}JyD&$]|f4djhqBc0q2 4 k0@lY%d#vQidnI7-$[mt2R JbάjYH(tQ KUՌGvsGt-NUvnFgu&dg:7lPyX`/Ĵ&S&nྒdBl:p\M&fŒ-c$oN_?QE[- >(0;`~/ljEƊM4 y \$ȴqVk@1uTn^YgxȂߋ$ۣVS@,Wln& 7Kĺ?DxJ"+aʆx'O 7~7;sFgO"L 7Z⿪t  )ZTT +7Aa 'Ik檂DB_ue٩̔q[v!NEcס۝# 4$Ve i7`a*<):eWmjdkKp@,2'cZɉs 0Z(s h8=BK6ɯ(,$}6̌N3b=%D ̄BaFx#v8M$/㟤hƲoгb0g^VT`bt' *L7d=v /#6#?:լ;q" 5nSLoDm{il9pt~UbZ% vXi}PJxL/VLF#ky{>?'j5+Ī"o߭pcxo@Ұ U v.+M)v&?qefoK|J# ؝6v)yw 2K4h 1,VE  5G˸tQ󍢝([mTgnFmuuhl3pco$y:;W&tG+vfUN+: [aEvX}⾫ e>4ϒ!8hfF>G?ִa@O7>>V{NuȬ , (#/3;$WA+8z?aGEEUst$& Ƕ7Sqb2P}!6S8|Z/TPVYr)D:T'R(tQte%nVfUZ>z~^(?;$d@jU S\Կ }E1*wA`hy4f-DSc,YyrD;Q:dc#GYxs$9*f=T3P $vHCZ=Wքda"rD|{vD:?],ר&Xo FB͇SC ݳPP"R"?cT^z{磙beJsBRqQ=0%l j/ZݙABUj6sb,m]m/z̠)ZFOz< S G\&Mכ˽jp8%np Ut8) &ibY*)noo96[Blag`qS /ވZ!-o*TꋨOAR7D匹d;r^kT4|bFˠWMI_pKl%:]#Ŕ8k.XX/.ܝDhW&eHa*ɷmt ٳ[\S/|Y/:(aUZ0O1EL/,xer>1s#0n>*ݑ|Zۣ[Ą/jX?}͂2N((EXYCV$z-&SbBmN-" ]I7#ǼyMtW@iXod5'-P.ZdD URceUVbRM@8<ě^Du xIt D(V~,|K:@wD,H8M\9;CZ$qð/wI\鿊ƛ(BHkMھ}鳊n9(RVqJbj[ >[]/gd1VWuh>M;-)ʲ78t\g= Tq]f8%ip?̛[|þ?Ė`vq{ .C/Z%  Q.F-pb&*Y4S9}+ gN ۧ.Pb3ʨg!=Cqj O0LYu;# fSIh +}fti6yj$PA1`Q>vO,=NYIK:9Y{j\`>8xvKk,dP 0 *3\Ks6 Fibg(_earII$x˄xpQ k+'y#sG}ZUC;EC[K+:(s[ɓ9oTءk4Vfl\ ̶屌(yI5؉߯7ud0R/sD=uIYz;g5\=!Cɍ.7ė)!lN2FgMg(Xv!õz5 I\vX$3n\Rk'cp՝tv.ܜݤ6W.o:<h;:'ƈrE6%ԎP\n'f9F6ƒt\bzVXc|>iDI)+yv$]#2lgd?ͻ;Q/C>d_C}`CǢ,} /B>: <2yc|$FyPE.[e PW朒ڙRx:1݃!mLT.)EhoB;bPִe>\\A52ONPG"MsE9(֍w.=Q5#xr;(Aӛ׌_F:(A{:(k;Fųgܷ4_$J՛5e\";iz7ydl|>ݦ\9t;c@@Dյ͝W _Pp%>uRykiHOW`E% {D@ABu\N씃L҇[We`֥#T?Yvf ;pѭMBh@1\[$vm;pC#yg_i Ż\HTfZ(-CEFWwM.],,C}oh!7 S#FAE2A)Z#4ֿHmv@FMi\S<Qy@ZP4˴:ZW~ 7v~$bBq :ݪ K4pLS껁Yk}!8s0ʯ\W d縕vW&7oVbrWu%tՔh4ϟ`.vO ^ueW-1h7+RU$J`Q7Qe^  Ʈ^8KEH{rcc+6JcAWvG* &F@"MWCutrx' @`KL&z?g< HVHwj!inl3j+sZ3!pru[m5+ev[֊ʃZM^;1FjIpxy 7q*TEs(  W8YM?T4~M0INɃG4.A )J4ί:,)FLC>p MWu ,B/i8$ɔ_Ԓdӿx/ 5bX.}X>Xt>2p12nשO_QJ'= A 6A} Qq?tn7oCKU✴itlskHaVbn{^Hkb%M#hL |Y`A8`q Ȗ˽ "{KAe1>I})~z@H?c;y@yѧ+wj-^KzknҮW`(rP7? 6>ft t`Ҁ#'i{A1HO2cNgBdUo lOϞn:EvW#y_Nl5a0(i6A]l6<7F=PKWecNE=l-w$׍9rˢlg%C\1NaJ'zVV;8VsJ@I9{6"޹\C_5#Š/)jN>v^W ;ׅ,2 ^I4Y-$l0}j6a7 lܟW61#Qmc 5h1؄XF7jҸ<&?j&L=$fpIMy%| ΝcGHEIUS09y#<U0 żY 7r.iv}q~ . h@y ݴT燍B\#Jl8'7(IPZPkC"zYxg3Lefՙ븳E[Sf\Xs\}޾ˡgLrfDGaf.oVB zwaPۜz.m5/,{Vu8Ì=ͷiW˚*0#$8ɹW~5$ƆX bCd0|\/Zuy23pMşo`)u@A[T&2N/-l3CQ71@:u0w=Nr(h*]sw|> :CG;4Ff@3#eT.z'7ZS(rQ}\κ-DΚ"h5`$GݯI5?@6^m B@CWۚt!Az_\E.O7/zPe_bцa@$ڭ;ql81a:nK#[,#.Nl,b̏{O9 @CM$yrY!3e7KN AdlywEOQ\և9 ފ@uWU-tqRkf:#6epI6At'C&OXDTK\D,,h~cO5)*;|{z-BCz$!{-  i .BX4VBC#̟! o=7ؾiy29;N@+R7:8r2Nv3b6v }'A[i)"kLDgԆm|"ِaJS' /M3I dH'Nymm<ܖ㻀K=|cyv[Qdh3$t|=tr29jS/fc7v.g ۞u.KĄP7EN7#V|*2 rm93@2JK1UԘ/,K'ذ]<$M# pqGNbLOEJ%s)[NXZ c/b~>RVs }j4]iN6V`-#az aE!@BA/M^Ll ŶUA*Xlj Pڔ7PWm^Q;@Hty^$$|%ֿ8 =~fxR\}YJ3B'hPu@0ږٜοm~Koօl\j˘eid#ƍ-WL]L-!9\pfTha*jE\Fb6b1Zr5Y ! dR#PH/A?Yf^4@ 9":9$xy+b5v F.$sTX@A/mWILNnFر7N>5g_M$ǤX㋱rn zBL+T.Vny܏Em]jF}Pv]Qi .l@]=*90W9E’ p5d[!uʉFUix$·:lKlRrL;ڛ7^4kݐrP,bx,cU01CNNG/ S=HLйE&;(`N[FgJΪ1oad?QjRiUsŇ?}ߓ+KCf~+70Ȩ8&nNUrfAsmyS:;!T Hq 4[F.02|ޣ́t՚Ս~p[ 2hFZnEX!r4qON y Z{W{a^7{ո/h堞;ց+[&8j'',^&-g/F]0B)2IWɹC$ST6D4护ݗƩߛcsQd)OItkp!CliwMkC kM@/;hי#ԙ>7\cS<;aIt@5$nu&}mT]JhGq ^J/%ˢge2j0.K@S㙂[ԡ/4jf@f[mwXx]xTPaaxSG"ʪHK o$c j8|=y ]"Io1[_\ZPæODY 4~u G[J]J-?u6Vo uSK 99Bq!;$eRV?4{[ؿICM5i0B}*ar Rc'BdCFYy=rUa}L:?Tr^Br]jl mlM:ڍn5Y6T ӼhX#h55lƣtزIx6kw`?.Ǥ4-;PtTgy.@ |p5eLa1y 6mѼmǟ5Ņk͸Ki{я"8Kd ZTŅ.%r*#_rb}ݡ< Lc`5x!buP=Ի!K1$o9 ).{Z5˜|}FNv?4?2ΝաrڢJ$uwɈ>U+^0?^f淳tf1a[bҺX lֽ.n)SOmtсZu{∴'B̃= B"ZP6[ ..wD&ا<ܟ y'?`V"uxEH%7>ЌV%Bב vN L?j-%.ͥo9?/&k4҄\~0>\o=ۊw:y30C1%Hf[ןh[ ȃ8c,nj-v@D\ryvOO3ymz0 :. v3BΪAb3+y۞4Tvv EWQF րTy4.&CtQQys<3NSxWNe 8\E=i T\@tu}FkZzu! [70HB$t>?|;?vlF4rndf4K+:ҳ-W{&`83ՔQfqhOգ ⾕|Oܕq<]}7C `D.9ɳ5js$}y,);jHiSj_vq*Fhelq2q'mp_s"ɮĮ*WqTz,y5™[A:ĜJ}%`9Պ6pnʤzّe>Ё)Yc|K.0/ţ5Dv#fB㪣VbuVx@R`JME5ӖL LꂞpR|wm1 .eQ(UE~C-[he E =}VIhiƂ;*}?[saR%MU AM*+&COn-XI-*@$V䪁hQ@ ơ+6R?zs#ZrLd4FM6u:nwoN/v]~z4mzܥksID!*-7꣓.bF^}75w "O4lN_k"ހ5vJ*QF2|o]a@NGr{r0F;[Z1ry#^Q#ꔂ3aN/$+A6™st݀6 ,+LC;$$ЊK.7)r:&!”UjLf6*ZX)qi_{ms%v3OhE@V?Ŷ5D xi<EDzM҇k"4 sPΜM|4ǔ,A]n]`Qե3;0{@_&J-NdQPd~[(O:ev C^'#%#IQ x=jRi_z: ޮN5D@}xamLp#.vpqa^yx8W\YbYpqG .Me{qY +ل/xXS6/R *oH[A6>HEe>&!1R]b&MNE3\E-,[?'(UȽ%=Cڼ pGʌ y괍/xJ+XEyC̬*9uŚ˜aqkNuݵScf%|AY莂:㥈J![R^c~6Ze>*UNw[7x>:Jg;N~1Gx߽ n Fйx^%29KpÿxY"7b<ݜY<=vLm`Qo7w=m3C})9XP(GѤl<ñ㩏--E6͉ItxoX\BV;"(xtRe"թ0׋u^r,~-69."&fdxHQ*jI|fn7<]H ­( T\VY'W焭=E (tT;Añ@Rߩ^#p(L>&ʖ zS? 73IB.`7뜿W0p!lSp+8$w/pAMfw49݉M N 3_R 8kQ ~TapY" -웛-pԱXѼ{eC7)%ur4Y&[S\rez 0.6xa[9S#)N1BztB¬', [JoJmE@vj搶'",=۬OtlK&45%W_HXӛU7yFȐK Nݲf2r W-(~g2\cJTW³5g2ti48}Oe@_':vfX5,%YzGw6"\pjv29cUN>vNdnY,wH&7ƌ]݀V_|6>[%e ?0=!t6ȿ.ӉślԗW.{IU%|;[o))lƚmD  ɸTo2IB,IkƄ=TcuXL]?XI8^评wDRy3pX RF|ep5p㪉v8Rv4k`H[>NřdeYG6s%ЊOzA,Q|j“d; wK,9%Z$,uKܡtjc+<⏢?}jJma~ grxʣ+H,r!M8-͚ M2FK)fiKST_$8CMKm6s4G9y Y'dQknOj/LMlҍ܁ fRAB*7zeԛkPCNJr鏑T"iK/YEϴ;¢`z-jͅ# .Ze^BMr$8O!(FJ Kd%,d.M#tK$@ʝj|Bo4,2ݿT@yU &%z.{H4l< YN[ (1@oXYx>VBI d$o ݓ a[3>PgH/5ۊƜ9 t."kie)609>Q4F_\O½]7Ȅl͵SP25)oέ!`){LU4AĴԶ|}I;Iۜ\&h-gȈx-86 o/RlyDOهfyޭ&6 M뀟HNNuV ߢwלg<7IS76ؿ߾~Cs={>*}>%zw8 #\>Ǻ~3o.LGF}fQ1u" jGoy;4 . vm**?("Wҋ[CݘAGyD{\}bQ& +NPGV(YTJD!GZR'lSΡF-MƂkIdٿ c( X-ftQ^/y T4eA}E2:G!n#[k$v%&JImje.#[mIg@g\Gz2ǞTz5PEoH"n(dV@N͙j?h8lS(H ƚJ*UG~]ECYi,a0g^d0P% Bm=B#tQf~ OL]>aUn@qՠF d'D|rm<.UuI4}Hǥ(<lXjGZAzs56BM vDG>-N]fZ/jy^ x" nAbZeLa(fQ{92im̆Й/~L iT?f[7g7iHn%:L-Ny{IUU~qό[VhW 6Kh Ӧ :(^ 0@SN-^'<ʕ-7%RTkƒW2H2νy=C$zo5%Ra9(p0 ^Ny1wY 6D5~K\:ta{EiWXyCo H:i1;fՑ'kDa=. 1R&n??^dWb旎Oh+ΘaAwV K VtVpl aWJ8%$C/3Id*)%r8U9Ѫ)T+7D0JstBAg6o4r&^I f\1" 9 oH^޺/1TvoXA艂w+)]׳Τ|ߝv!<<ׂ?%p_aɐ9_EJa_0 9N [nsa(;IJ=! cMk^O,14*xSE\LށMoP9_rnԗ;QB*+nY .\eDX6ٓ;T>J5d{m9* S.Xr3:;L҉Gk:$yQd[0}F n0?_iUЁ< *Cʸ;Z,[ _D' !'MROoA[pؾ/cE>-2DaK9Uc!G0\["!U)зC`4s'GR[ Ʃ_|EaUT ?%|U沥Qvv*B:28uQTUuo X6iC :^!V b+w\˥ul?C{*xHAgwɥr8e&1 \_`3z߼ !9!6y9s9.&`7MG,:͆XH4*{ 1޷]y ҪR%FXb\~XFnp6NI$c\I0X8 J9T@_>ko9Ԍ;dtrIeM:b2MUAx%}G*7-R:XGc{݅N8)glLbKl/ }hj/لDݼ!02$m'Ȫ[;'2)^)1Vʶ49\k] P*Z̭ę.X,RlfE)GOW̗FL=(^K<]p=;6(ͪƾkq/U*ǝNO??Ge1bV YH2lu2 \Llb>Y9]Tl.dL0ܸ?D_=o^)٤Vvsb 2oD܌)Z )"/.Md{)9VʤBbߊjPsUl=bN9)oDXa;x`f-9D``t4J^M<^(ťu_kI0ŵ?,dY'ь$0O&lcߠj~bl$7>\O] o* BpV֙۩0fKaY1 MW MGц"48Cf9a Ǣ-f%35tK2);V%=Jǩ"z!@ 7^%jgB +#.X Nv)5Uzz+.|`EAPQDl3-n8TD"s&/1@,c}dY%P* }jU{$ ´A$ ΉlTAb ^ciR`F= 29I˝d85o<3="ji6hWY/~3x3->>!Dev*t-o!iyO8HZz>_aqZR;2 ٪쪱ҝ{Jw:wϝt*e lXwg2Dwu1: _Ʀ*[iG~̩Y%D8o{IXHl+,1xqB%ms xS=O#T.ħ7U)vwl?+^ED u30JGnCT $Uֺ;7U䦣#exi ls ˔q!.YLXUH3"r0TVumnm9HMl@ ׉JwÙ] +8Q&5i)ќ ]_6tnuv^,>JLЌ %NT)iEck'*AӬDeKṶJP}ȶt*%M '٤=9Tl&Pa j"-{aƅ!,jKW%~ao|ʔO"4}ޚ,?Os-C!0Y@*#:I:&qx TA[J= ;goz 6FN}]}aCCT&xn27jVL.~n5~<)IvbyF /I` z}ѷ.0SBϾ@-',5CI.`vH;hM*3k iXw9/xN@zGt.A0h٩B_˙,[ri}; ?x1KuZgg0͝WV~SKT5$(һtrbA%&L%S _2.%'Ȱ2s%o8{|< WcOF '%.ϗ֭PBGdK3ςB\r 3JY;gw`$XxP3J8S+GZiEuP=u[eHt j7bˑas v5h1p zl̑ΔF ¦a v +~- *3_["b\-'':'ECN{X[]*%A -R6p3`"K#iR,VGp^R2gPž*v6d~zZ(Yƻ?drيSʂ+~,_|‘W`dn*3=b!y7bFX )!*؆`F|ގol TI#\q;ƞ0*LRh2~jH}8bt ]@c0g Xr쇮@B<ܛ[p;>d,G#9* 8?Qe(Θ`2#8H>W/5K$Sۍ *j"is5a ѻ{nHX+dӛbi,,jeqA屑sA8*񤤴w)^ qXarJsj+~jz1R!'[Qpm %+spP%YG yî¼`E-F)ls؂kQ ,JhNAhm%\E+;x/ྺS]f&G 2&`_W'Rmq]3knqeH8`ij?Z['Qټ晖s^_(!צȃn6B+-Ղb_od6xЛKFi)_ұ\^ʐdEgw<{;ZCD%#)?+n2wKne8//vs u͹x6JB.\ }C0`I}}@@v@ %5N!XAY*|_ܯvU- g<'w"F}$9w2OFC \20nۥBq$,OoQY^Q%eH}BVaCoP2M#5Sܴ& _~JN 1VG?t~ZCX㎽+es-eaO(EފA*\ƟƙÂhWx^v!ZȤ—9H-TVǟ~f9ˮl°r(,D< +Ν]pD6|͒)h~&}TV'0A%< 2/*2zX`rS@*m@6u]$L*?N=,m _dt#5nj0Qr5䗰\t0B*Np&tr[f-ZǩX MQ BPLr`†y!Sێi?/]`^u'ȳSA<,L+oYG5fhzC kSo|nI;yŏJAKzf.OU6GfPWcTgcC2(K>JP c1H+Evu|z zq]k*= 24. 痕 SQv$I{ $ωDdZE6)("%L ^O COs&0+ 8D| vlVT(fV}Ehc&`9rmsOCͱ`"g/_1Q̋rpO2壤t:R{60jG+K(%y%*ϙM~'Opt\)v9"786p>r clƂ 'Gp C@@O)i5[u@!zYy{Ǹu&/V =džɥ+;S"ǎX䀪+ɇ'L)7,0lvBgFeDHd "][ &\Lǻ^l:FFX$39x[;鵒R]^##vWk::O;aN_O;j\Hjw/Zj! ƣab\ަu.d qhqT{$łaRz#:K›8byGRLGkwXOUK^њ撺MK<_1^JW^8jwfZ{"+LLNdX4WǂXȃޜl2(v**? AZ;2ųHPݙ('$0S_ߎ? ,ou9JL/m0 LZ@$ =UW춵~wsFx`:`{< W 2)?~(g./ɒ΅gmX,.]xW[F ϋ!t*\[ZHj|Е\N-)f8[_)-Zx5rØheܾ *ӂD!OJ)ZZpČ('{^LȨ;'hH`OZ`뻡5Qڄ[q%vHu0I|vipWG"5o[0FbE\4(iæ7T̴0TW<܌)wg\,sv(~7ۇm#ѹZd 2[w +w0)qxF 7g-7OgM!>bĴ- ;^,b#/tb_F.Fp L5"/ܩsslGOc,&_1Tta\d=~Tcía遺ԶqCLmZ"Lt䟸 GaX"3YA`5.u@]H:j<Ѐs-hIYP,Sm5N?Ojg4l\ pFlRH$IX6ţtLdH$otBinܐ^:D$FN"K")D B&۬ H3HA`_~?0u+MloK`Qx<*U1q>Z9Xg/njQeɔ- #[xp-O QB3]5,8^f&ԡvkT =y/gp/9#w"pb ŔrBxAK@$D!30( 8䷲(LJQ+Kta:(s7їP l7-k(^0/X 9Uq\ ^Ij\XzH3\@!i:Tw'~:%EAf!\<Aڋ~VͿ1xMsn0ܶrT[bVd _[e'5aR N7[V_ν |Qr-gXſbwÛL|FOH$Py+`n+C;c q:uS%C? ,hz/dݥUN^HKde 0?@政y/څa@)7`InQ2qi!N%j"mk-yIV6+OL䱈cw_;҈wIӨQ^z 2KsVXzעCMQ6M"bʩOx1{j?60ZBZ^lpt=ɗN[zK[dߘb_//dYL.s`]rD0-ɋ9[OcT.,레Qa 108ϯ%EUg>{ODq]I%: ad6U' 7w2m;Haf)e@wy@gKP̻Ԃ"0nVEsHEScL CP:;&.9Ӑ"F=qWᢓfrvn52!j*ǁ: #?x;ja4hiC[#xD~?oL+튕qď,iQn&ӽ&e?{Ll2Xo]GDZ.]5l  ʀ< Y"wa|A!K8]%ү&rg|☊:-ׂmH`,JbQ~-v<\jEL4,'=Gg\GwI{}ް@_p2`.Jy!BnP6# F[ G!f@ȊX]"))ZdZ *PLA|3\O>\R+"#wOH^/WIbY56?&gŭKw87D0*@am!^ ֟;{'3r/ouC/3s y!K𩉻EO 7袕0PHrM?!f}Vӳ,P[ 3o¨rBBIfߪ4a ǟ79| s=5rQG6vϋicB@lvh&-INfǧke@)#ruyf?DsEC!fm'a9qA3$eU^c2o44 s3>8W%#VR}/%IU-9H~\ k(0/wӫ.u_-[CC0 \=*R 5'G~l8`֩pNv^Vk%%:ndSa-G)hp\;'Cc'_dFPF iGVݭ d;%-Aq ~\k~o#aPPd'lrMX<ոjj5C#!43D.6}k7@qlt)ˎ)-V2pLiINN4M*VJt_zsդn__%"ff". ,bK8,pi:B**fRT+z*pt7Ğ$0̤C V+ᥫk)P;aۋ~U x': z@L5Ro)POӲ® oYt+3$ c@بVC0otQN S {4v`xEEC)dž?/!%K9\6Fi$3tv:&zxnڦ.ҫi/% e)!)Gē(y m!KP\ʫVƦZb[߾-UcVUKGjOi"ŷE=w;'Wq-yԄF).+0zF D2"cL9Ni3VlUyNo`.&W}^" V co(|Hr& {~y_7%ۨ[|lnQf|]=4 eTy8 ͜~:䢣![5_،j=Dˇz>1cmf/7b#5ov ;ە (8{Xٟj&#rgV)%t8],.mTܩV"cc-# ZZ yj[p6:tL3*edfQ>hn]'-Ii1|`]^PUxP.yc>Jp%<f&~ F!f\shlyH:o}gL=΁ĝr-.k}pXWEן G`̾IfX~ |PO˖'D໚xiFZCVnmJ@z 2*?%.Y BܧB|Cyz <4/m KΨwݫLBk[:Q7pӋ7 3CꓰT(svd{Xa'^ղ-unwߢ%PKe;W6z662FʼjDm!xE+}^l& <, -4x 1'A9i_wlؒ7XdN EQ> ]s@,LlZ$p`lGqfarx9@N+ 13SKӦTGFO';DurD 0M ӻLDe<_+x L҂-8(y4Ŭ-0 Fp=]Ej_9[4eI9)#h}%›YRAZ}GGNy~f wTs4:'>ܬ@x0>B_ op"" _U]lEZe<AFkBS/rF ۴ !`ŮwAJ>M$q, q<"x)GW¨8%HIsjHK5PZEsz$HL[ iP9Ν+7-4 {M#i7BV͗6fUzӕ^)/< RT Ԑ{見}ڿS~$?}~F%HLx펮к(Zscv"Gt.e(M|^CwQW}HxG䣝@XP@p|? >f`{bXϨ9g7Al [Z_-B|Ҟ4 ߿0b.!Xt8$ 1>耗\FwL?hñ"dZQў)C4vn欄-Q{#04 y1)B[{W؂~Ό.^@tnՁ` 19 ~[- E*e&#KCEKkNZy]~t*%%1pqN4YI#Ty5JQR`g";VwS$+P[zyin Lтd_;es'JbE@puYj=Q$k\DM񇊶}@>Xyvf4>`jgeܶ/m|LNűAT'"))LR^d幈SW ShRRÀVV،rE20R%SÀ6_(źCw s9yt_|iQ R{:Rit4~ !/1-:yӪ=@fzfɝ2v7 N0FVs beoCh#bO!3=:dJ@\қMfwlHnPϤןr?>*Z5EwDs97Z>LL5Q&дG$ ZHKTzps[>D|Ũ#8Lc3nl+vM[bǭm agʧZÚ,vNmԙ~ ixWBk@yӆ.}oy[_mP|EWԅ+jJmJe@h3r_m4ҡQ+˨&,wtg :}q_#F 7Z_vc0a.1Sxdck$$)|(a%%4bWN}b+IU{K9f uw#m|[{ȵ.mqLK=r8Qc]}! Nv8;om<> )^pʋ-lGtH$Mnm;)7*`"i!,0kzM̑j.7mNa-0! lSc >dgʼ9x ܯ/Ik麗5-f+7+1|MA8vF#21#lzinmLIo%ӕz%4ܱ2 ; Qv/\9~̠ւT̿<y dF1R4!E$:bwVlP/AJk<PɌUeOgE%KI;e ̺&%LCM7[SbEnm|bmp;o9Br0A/LF9i8>usOq9\BlyGDr'>Bm"x WGpp2È؝\-:pb Ax3)ýZy>;egO-@^f'8v}i.#b%:&SW?9>fFܶX¾zetoYhLU.ݹoN~7cX\ٝn./7Rz@Q%RRL=&r+( aY=nyl3 QeO8p31D>3[ ||gb6# 8ʆY>z+ۋh%rm*묾oo=kpBQi92w8.9̿,5Z0Ꭹ/c;!_+'ZB618P㯦 ӶRM vA~9ԴsHE r"@bX`8gЛa$To(΋v%-8\Esr6Pg8]>`,bB|a[J+{>{2@Ri~7_fƖaGjM%^hM}`ηn ۶ .HRdA#B]1|%QJpvytj"6p5QT8,3Y`ȁ@[?}IY8gpݚQ&2?2 >#_QUqS[-HOLjJ{Ve}Ѥ`'EK(E\0Z͠#5RuhQ'1+tWAF]i S>bְ6JY\_Ѩݸ_ usxy!Sh7棲9?} N.m ^F<r&*Fz kJV 2\w~nIPx)nuå _[%¶^*9nyNjcQ֟΅@ 0'˨2 c}KZTC)SUBõ Fzqޘ5i,G{|-WvQb Jjo8O`8}˭C05?gC;\3sfc1;Bʒ-6;!Dz~M㗋hh)ƒ'֨bl^X%--$RW|jl*X@ܲ^XPͻ<{,a9=y|AGQymj+*ywɁ"Zsˋ#k%A !1vteBYO#ZN\ҥe{-7D&Ic TtX;4I ˜Q! Xԁ#>B6R ɢf8KKӦxd?!=a$Xfh/ߑrnֈIm~} .ILV{4᏾y7S)ˆMP~m ]\tgKnq' yOz6 '$>LsaOdf"K6VU$jW)F+Ux$aZZO1STSV2KTT6(gCH0(m5!&\llLCrfhx}Uk.J K;@t|ς^N_bW&o4C8Sqũ-~v[V <5hut~1.X 4  W$=$cR3ƒwߺzRgdET[>\EYɖ[x9 k;qOP^ sq53|^ rF:jVxwO!*jDԨl*a2-u4V0_0\T "T~ʀ mKٺ%NqR4:ɦ}r1>^-\h4䶲@Cl%Di+YM5G(8Sʗ*l=ӇR3ܹI@MVO G.!%򈮁:>vcs`lQ |; 9 ,tGpE]B+hhX:Y^qYۏuklh-4Z#=1cTL`IU'ٽlF(Z| ԋ⠆O|gre#U݄fD K!ܹ.; -b2ZfL4 JLHbolųAIʎ)ߒ=r XCgQSy5B<6˕VjjNPּ&e~cm]Ywo~P>-un* f׌Oi})}@hp&p{@?'8%eiV̘M\4K|QQ䮩(ISQ!Os`WwZJ#>ʠd́Ťwtmw@f&wVNQQU~Lsކ77nlrN@+M?()c0 !/?䯠Iz>BgZ`ul6ԳT0jс8Dϙ 3+p\SgVW?>{.!-Ѷs. O,0Rv 缈@m'Ϯ"lFΫC%!kh1PK}9@n[DzKK;m8$! C6cpujEhU땲r"g=UFnpL$ 9WBŔlC+Wf$7Étq*hP[JKۍŮNE@=AgWTXUiŨ 06r3#/gs{DʘE3ҠU ╥>VV^pZChkAEIR^rു@y;u7̧yyM hѝ+q ӾlQ2O6B$Eq4l[qC׽$d<XRUsG U|0ڏ 7DWM5e AkLUby?3}7v/5( [cv⠟y@)ݢi.|}v[4g::AAW$@n6D'֌Va*qhn fgJ6G9V#sU (:<̀)P^x;ғtd!tn5)ـlG \C8/)P2Ug5ģpbyw&qRҐ^%zRƦ@<3(hS^_0f6( Ɣ=QR `z3(k-@/㲈pr| +kuCik_kr#; ԱV;ς @1_/Ũ#OU`@7TLqa帏ܲZZ_[mhWC4!!{d'kiT7̀!O1R,~6D>XPAj-iMs2HX'YCgGJ3˂b^"J0&~eRȡ7JAz6M SYY8q_9ކ"8$xS]Ka~6x{ 8Zb alξ洌^]Kyv='_ZZ>ito)UU1PIYFlَr"S>9]t.iLauJ-탟NY𕇨kP셽{634AYrxw铀$Ƅ$GU^z!6{&V(v?Pb+K Dft,F$T`ٹ`#GOn? ='H0eueJx?qYq//7Mm"/˞Q2ZRaq .j@4ߋ$vtEz;$o x?e.t8no7O9$< D~OL ۤ:v}Aqͥ;7H4&uUSa8^CȒZV Z7d0.A+%uÅSehZN Yxc1-/uZ5RD{+Q!Vdk@j:LiUFS`Xkmpriyɯ2#A\=>fNOWB-qfK٨܊ 9`i$ #7No.,s+zlEF,t'!eY-HHWZ%ME9>+6n%oCND\I a@ch͘vgnƐ%USxE Tؔظ|rl,_ e`eO ycS@ڥT9+Ex=g>I^lKNJE< <~zީv)_x%[94Wg0|H9+TQHi*`;n0 47GEeX&~X֟йN/{$4igEȐCefAb[TX_ H +̦jilU-4J@JJNUNB&h2?mcoZ_GdOUPvig"kQ^y[ <k:TJ֪=[Nx$cdrWw}r`PoxLg̜tkusFPT8D y7cU:]l%H)wNa5 TgR9 %w T*oյ"LU6t΋Cb,\M\6G{SegҮ774y=*G2O02qihY'!JXG\l;LjiN5F(i m_x<*j )~68HI0In_}+S/mu%U)߂R7)4p]RT0 "_|뇣yPb!gy@ Mw&RC"?Eۧ1 WLčEyCQv~8{qb>*B+$N!wؓ 6Ki>Kj:i>>"NU >-tcNlPd&4Ea /UoRh2.5;0 #hC5JHMU024u[V ]^6ZzF-81 iy2/Z Ώs  [Ώ˥mwufAؠ)um0ڧo(AbRB b-_V;{)NY#)=㛹XHH JM擕Ѻ`jmOha*g`=`dVx4\ByiI F0 r:2'qwas*/:š1(F?E_a;ڥaJKkN5¥^ĭԋ'4ޖܽ0Dڀ@%x?Rp-b 0sS:)cCasz4 e݈`zyh믚0~s?Pb&FxRMxVtAxbH*`%.5̼hQZ+c^ C#״3D}&}g'd ){R( !:2~O|"uړǡM'P'ʧRo]{E''l,#)vKRt \fv^Nmܔ*HTb75g55BJwƫ3oxuZ Bc:u!?ѻr##I6^j0ͣLUlUJcyYUn[N֒"win_]/M 5*_?aGMxtvBapoPj90L4("2{H'12"Z?V8%Vœ97@"BMO"Qӑ@}f&w٪/t}=- <"#[ob3a_$4h%]O% TfhGS%=i xi\m,üfkPOdC_Gwyy{햿сkGCӝ*9FNZ'ֳk_ɑiuDʐѵ>nK'zO D XU-!<ՍhťB|aRA+Rʅ;^T~ϩŤIHzTIҋ*aEO=F~0x&Q8k q!+¸#+6':`6?)fCu4O z ),_]f$P)n9ו誕UV6rk;*`np̣2 ַNc\g[eͺ&c4t (r8E, e]m(bMbY~ejM 9V[n_v1"k==gQ8eBk4)TC&)CmK'-Ō&'w2r/-M#dcu>>K3<,0.|!)1@+1Gޅ}^Oĝlj=_*`i3f\Y2(C>rbp}YA*3juG͒Q9B× ]1 iWxOHl1[AMsg7]ZpwG#u{rsBQ4:v 5U]v%jy'ID:}!W53C,]6M1[[Db˪80m.=lK] \Y_ }ځGc^:@< V{ir:(ŰmYގlv9m;`<Le٢bH"R]7M JkM+Hk&-$ĩ$02ŘE"!i=/3hs=V R7\Ǻo+4E~Ummې2SW^6"øG{K\5}><+JlFk u-j2i[ GQdӜk=(,yvh%ȌX1<\⮭kPʰz#y`3R@x-mL##*o+ņh5@A}>n]Itҋ\FK"#6K`5|y\d@%h󢰗#'@ai:84uSCX1jwlf%#t&`D,Zq:BSCy \̍[JVy#RΑ9"?H>[u߿&қ +5 #oB̄q>5SnݏCfB34si Åpb.ƼJx;??',ͣFpM%PQrX?`$FZ-m2PI7O{V=# DFuGff. a 2q:.De~RK4oЛ?tDtapP禈kگoJ 0p!U Uom&PF'M9IS1jP-E) <ИaJ8\1#9,%σwPInYfw}ۂ\v J-!.?pH/93rl=RN]{o>uc0cTʠ3`wn(ӨeA)nP_b(Y$WvUcs!^YB<0d+ug= Fsc;Y򒲵b W{2M`{|ɕc5MɡsWȸUCukL3et-gWX":1 ja؅[[ +5U {ajp [51rTEҬ?CFϿ,KDPkxk|SfQ[L+FvYI32 ہx*7n9 BbVGrK6!(jk 0NSٝ_ 0X;, =0^G5%'%NwS~Wv5B pI(VYʅWw OrdW=槾v)jo%LNNb?7zOqBbH|qRHZ!VQK尐m jZߘ'""<:'Y~xjꒊs{(fHN@^ X `˶D@#08[0q|Oc@\ S!}R>3Y銼~e?eFU~InKèRÄ*kξڨ04YAi: e }  yf :CYR\L&qd⭋*Q3wD߯I]Iz# 2XC%+M J[.HUP6pfR`V܎€ٴ7쟬~֠x?41pH˿9ZTgĬpwq2#2fcрWuWT!6S/u@ܫ+WS$}saSQ~`IiWc.r?A?0.0^ hS)J vͅzYE yл,TQjV _9Mj@r;ϑ_88` ͗Jb'p3hiaV 4XEPH:? 8s@T3;ԡo߆(:t!&{E:X~]O]bgG"q7 fjpQ2v+׵NLӟN>%,}$#?({7(o)@-ez|p=&#ѕU~~ϊ8ӿf`̓tޙ|9T $oE&&Wm ?ˢmK[Ԙm\sR{i'<;(-yvڳcN3Oj;UuxR: &9_;[ݠ4: Ԗ|;;& s95kI[ߘy)T>?},Ӝ]BނQ&BN/|n^? LE UGm1p=dw(Rrf% 9p7.CGa-$g'vvvW-A1E #`+'EEl{X?g{4a=gVKCvo q:q9bumvxW.!n^Ruxt^k̨4"Hcڧۢ:U9۠Bx(?~u/%#W8eYzcyj(5Ik v ǷDEA& j6 9/Ebș1ԗD9>$p L$urJ9^R:RtakEVE@pe@-] 'p6ܽa/SUӻETOgP_5>'\Y%u2'G>nEzlwh| t#]BJETv?8d5\pYޘY%8i5>#X `߼;YA +%!*4 4)v2되XM\.x$9*יcaw4QbT(e@*G?5mԫ?UQ4۫g@u#QDG⻊#Rc/+YbB Y~/ÛI?Rdy*^6j9 C"C^Iz|XW&fmW1gJkE$W#bg*2X-s4Bѿp[:~DIkA:}ٗ,]sggG׻/aJ*<~ΈC1\ B0x=Vz#S_rRr$30-|)Z(WQ{@&}j(U 1W@O3,.{PCcwCS \Vd(61Z`z<6V'#Ϟ3XA=Xv^Pe0]uu٤б*߰˾ڛA2~-fJ/r⸢5bW](jmA䨗}ǹЄ^"wZvŏ&S 99u '"B'(6Ǭ@`#V.*ߛWOMb,,A@.qwd`Gcwz#&)fi~HWB2O 15ET89e~D^Ӵ$GeRl [;m@vIǎ/ f{l?]֟U9 80<#N"{HQ=`.3AOy}R7)T:EX1 V?n!>(rDw^ӞS[UQ╷W4bD^kԄP=V 66Cs]R"QguOu f\>$mm됒@qU3o㧰K۲Ecѐ=9 Xc{cf\ 󌓪ޔϜ?ṗl1ؚKTh>5Df v 2a3ycӍ>;9a ܾakx/` ~b?p=yw@@h;'q}9C^B%Xj+ΪP.7n d(EJ~|&Fe"6~Q(Y^l%ДxP}4ɂREZ?o ߔ*yޫo32*hc@, m-'iqs-[ 7Y{1 5JV;%0!$)Ie6\lN,ٴ$e`<Ǹo+T@8nP}Yzڲ+]$|/b;y10op!XkGQJta|.&<<.ohR/{1@wU7P,D'*=G3936UZ6.F7V *&F@j2_:PЃȃDܘG(l[r=ϥ,tBY"Ҍ]ؓ&~ ܄MD:08ـӑB,/SZq\XbṼq:WJ@7\m0O.m.~v[Q龄ڽK3hqyl{ҲYa}Fȓl2<@ږlATy WsHMP=ɸ||&!TzCcGMde}Y ,QA)昱hةե߷:^\7=|X+2xcThV"q1FL2[;'J3"'4/GMj%4 6qOjuxc̄x uqlK"#%`ݐSN(gCV$bV~³Zp ;ŔVˢiJDP9a~@0EaXY;$}nk3H`AhZC>v;xsQ>9"[3lľycL;[(>Fͫr  cϻ&$HU>Z$,DN?Zpۙ3C&Q"--z\io-5-Dpl,=7'Ga\U6U;Zx7} $ޗ[w J VgY +5X :2¹RQ"DOd,fz&%vsd1MTS9?{@% ~8B@xmAٱe:IhUO4N.Nyㄖ#j啁j>۹EX>ek1^O 5&d\O\Fz-#@$mk.(;/8F0WiЅߵ\X#OWJbccx-w0Dj:PJ:[B rNOW#ib%ԢiD!w89|rX@=ۻ]2"eN4Z;gp*VatK7* 'VlQf$U!{,ǹ4޺"*=Df343?!pLfƭ؟Fw`Z ,"9ba:_ߍ`E|#By0ēv<7n :in09fs5pcu1/5xlkD/ɁXb(AGB/o'/;npޯS .l=u >_ދ辣;  ԯ)660G>*pHݱ`?*Ǻ5|4pPؾxnv+1~Qݜhdrլv OYZ`rޭ9ʣl2x&M8`+_iU\hz n*nb5iuEPӭMδ-T s3S5:R,IWMhIx~Ru> aYEGInЈϛ= kAD3C,5[b^n3XK/v(9nܳqj8/bC{s$PzIHo_;לR|虡醫\v[cmH!zsc$wa {#s}G= Jy{ 90(cȞ-VtW ^T'N}¸GNw}KYD,2g AuB]py5撚rPlJ0/opE|'BnUn[_<o-IE+d6!8˘~WiYI}dB)xP+6f&eKQb vxcy,L缿-755W*5W}VPɎX}*/hjfmБӬ"\pm_pK2<>d\fnep?φmYƤLL_s4XkL;z{Yk{!jE'8? OjC1Ll\=F8>LzR\m)^yjxL2w[Wc.oF&P\R*z7%a6 UT_K{ShZ)$|Sa"Jɣ\3Z/C[}Γ)+MEEk#I |CWmθCÌlQCVbMVЦ" ֈbxMS/ &̈́S f[91Mڏ7/ z kM8g 퉫\%רyP[[rGƠ,Jw%)gV!B]:DC 6* K?M:M f!9aĕ1c4 'rZGfJvlC%>\6DuY՝c]egUGJ'zQ> 8_ K/k 6⬺ʢ҈A w|V~7ټgƾZCoj@!d[GШ˨A){Lx^S<":wW2Y\ke=XEF I^>_';H-"'KCy0v-*| ׹v'~H$hQXGDg,nP7:28; EayS4A}KAh#(?cDzk+\_=H;#(|sm*?i4;8bAviU'DX: ɋM;Nϱ r-O /UQ\zU;/"R#<Ư8*碘ehY?H ҵRvmTZ{d= <kVcjHj_;Wnqܜ5B2酭zf@~qbqT7jpH!aW$X t{}ӸXG||Pm ' Hq!W{8+LfԒe: a\.FT8e="~"dzX+FXJ;%s9GH:GxxTEJ`Ha})drV V|&b7mj?HLaJ*zNWxΊKa|oAdj6!N ˭H<,P `08 4H/t r;^lJl'6Ȇ7S{sMR6TQ<`!ؠ~aV\HU ~yZU> rjF9*(Z  ) /)~ x^Hh)h.ЬŒOrȰLЦqD 1[Us&fifa(\w.ǺfUMl"NoeHL~Dmn?ZXRayu,H$&seWYV^=3[ӾѾY02^*U:'!k̥]YWKidyL?|WN. >w6<Fs'/)dl7O;=bs \l~ X,h [U17W]l`(w {qڀea ZEc5ϷE8@sC9 s8eX@.~ACJ~iķy}y=$A0 db<'oU%Rx k0"e: +oJz,+lxLz`gFk!wA%nRT84=-49 5OTe]AY5$𜃊26W$~K9}}g_u7A@LXjȍ k5q(e2hYP~znB8d+7` 4n5ۊYcxˈЪD -W_Y&8wT@~h'phJ,kc?+nٷjC|zI5xK9Ѕ$>2@Fu39S0e"36TQNfI(fgꤎc-+u'^G @S2C1cm Mry6B_G=mTg>+֖eoRxfʊ.v"r1q.:m3W_đa^qW5lHdQDc g'$p(jeyjKNєZ45trHhoNիt ̘T3+@>Lbl8Ya2e+%mbU.T:T6rlmITԳۺk91NV^#}B߾ŸCP취SoT6dO- NCN w*Yņ0iYȱxQ`)Nn,\!$Kyܦ' 8C[~g=U3=R0M p>;51EA{' kU[zqeU?ST3hAoھK**vQn.DdXt gNEq?tV/b2n3,ߦPi !(&.~ԓcoR,0~kCQ~.Z%2"y=xKw G+9#+ìZp%+P^Zzx%)Yhd E e2*} ow!Vßz;ǿ-ķLɍwL`rO*?"j/JEp> `SAMe9CMx r+&&F_-mC5hO3RwI:^<ZXjNJfɿ(ѼqOM92ݵQh]OF#N".'UT5~[Mj'12 1y~Q¯6q8u#PMèyR N RdQܮFekbwigT!Y)+>zEn*[cX-w./Ss5F`@>D]F%>ZĤPWd0yzI2E8iWW#iqH&e-Q=i:K˕PYPDhOJa#ҟ3vhD7Izhdn_ȴ>w \9K ~y{6N-?)=jj;*jTn>3!b,&%5z\~+sˉOݒLu{#%7Ԛ+㘫{J, gxriz!vWCFQ$2x:s|nm% \y0G,?4.=ӊ4-c_0%~͔u(L!)<+PolCN19qR%F?dȬ7P;%_<,cdB 匈3VPbIE裼Ci[,(ltη`n"]' ]9LQ0nc@ȳ1 Kec`,mI4 )K$zpƙ,)(ʌȴj sLU;ԿxЃ5dst-4rG ]*H2Ui' 1 ^Α~q{t/x{l P%MiVGyj#|--=B"B7CrgÆ=I47vӿP6Jgze zŻ8Oe,lJ};w¸7Ǧ'uB%~-%̒4A]BhIiiԋnErIgqhL O!%H EルI;NvnCʍ/r[@{a24dzԺѯ-$ ĶiqY:VIQ6xe "83:W\B'~}&%F*О19O?i}B0@HZ:,Gn9>Xʿu]\zs׈9uqyσr$"PS.׍Dx<]/~_3#gKec4kIA}wצmرi~~Z?^i.V!!CVmV@ a,Y: ʖC k 5 x-\@L襒 $ \DضA4# lX['Zt^O>q^="uϳPggurd G@gaV}i| ʓ ⯎p!j;)vhq7CuӯJe*0=a!L`NsLu8 80Y.^z ԖzBژ,SGk鬕u>tVt4aژ抐ȩA 51L{sx4W߆x^"SlQ^4PP18T=|"={>?d\O, W$*KVfb\J G3]HxПd. M||#(1xĒh:fZb@#4(X4R]Ybx ŜW[rUrY۝ a[̓S/ B o#ѻ'lq: |.=]Rܡ)v+S#C]GOCiAQz,iϗ)R$Ǧlc/Wm {u:{;>JA%^Egbw/=md/MHrd8.e"zc} t]F>)ip'wZ.<ӘV찯d~V_4=%’WiU]-ȏ5z$Y0#Bl Pr+QeN z9lsg%;2@\rQ|j1>84-PL>_ߜkb)\Mf.j|),fC3Х`V_Y`*!O. 4uM>X~koD'lJ*0Q&%d/{\NDQw1KyXk{A›Q.|-}YF`/3MIA |*8-'zX#sH $>;%.wAS25R˚H#v"<ݗ{6dh=7;,#F s]qgMiBå_X<^j#^sIڷ*P݆Dȕמ(/ ,)BD4"#>=% xRpgk]{qz[?^`v%y,8*e;9[5ɩhNiD=.UEx=ď N+Μc*Ysp:#lV㥆#j5bЉG 41W(.ApM;!Bmd$=RAҙkT2jo*4MUcEZQ*BGm#Wj8!eo*ٺLV\ a=gQ4d͹%8'}4g}=!$}TDh-S iѓ񗖌>uqXr: !~^r#Orw"+eS?Ʋ V~bhp͐Knc%(<9 gU^&%-@O~x&[C o z.ߏ |]6-ndo vg]_ã,zs/*A,wZ*ǃvXM ?)-0QOu.>(^X|'MTRXWKtL 6(>u0Ք#+Jho;`?/,,vl2Z&D]k>.3T;w<˶a~Ԇu3OnzQC(H2`S#hea9N -h\1 !oɵ0asEXΤw9jU>Q/&Ds婤VQ^񪠝]5.eWH咤mqRWc 04qP}

& Ȁma#?rpxm< VڸG^O eb~L*D'*\y}@V55c im-5W$ 4KSv/3(B_yYstBȃcjMgڗRYeMʹ/k,Fp< rfn_5SL L- 13MT7'uGL@ /a(i#y[ʓF$J@r<LK򉶊F*} hU_rʃp oF{ٮ{~k<_';M1Rc49-R\ /ZN~}r~^*H!ٹXabi|.'XL9k;޾T"i`$UY`lzr\_ ]\ȥJ!ijߝw5({OtQSQG@eƲě(w]Yhf7;:&DQ; z-f;L5shpR@o']¦ޘX_կvzázV˾gfPOgް+DĮvW\/qؙ;nhS{.f>ÝWKd"K9ghbb(cqd!|{]QKoTi^'L) bT¨`~ lb>iRϭ]Dژ9o:}WxG 쑁g;b蔏5 Qy(*8j*v]OI I9/4$X&/IV 6irt49=(- eZ~qj滝p14[""m2.v"EI{xӌ_-fGM#Dc(̵fb,L}fWKݡNvxsLTU3Uk[u;cWӽ=$'`yf4dW\b!=:h5H|6M؇ j}h.II8`xW顅t!O>vM0~gikVyQlqSe#/[H^俯ˑ=xWQkɨ6$.nzM8%(|Vˮgy!kp*̽ƹUUSP9 D| \]9/j#8>jˎ3"33br8V "ӭ7}6ƃy8ȍ!#~KBֶhFom >^I$L8ӣ?9u7íbT\h7y3?bF97A}k-* ,2J^[=ՉP!DVdɧ!*ʌZUݏ`'nB-̫Bx&ba a|LO{f0vw>}A7L)=beyHd9x#R _U̓` +X=s~ԙ裊(%DkFĠEܙzoɊ,4aUN*SS{,6縋&"翤Ҡwxux܆<̐5U?3;OHJ1ŸgHo1WQo7: *X_P h w H_ ROi2oY``+BF mCA4^§l>@KIjK=gVt#i\[B5uS%NַAB)g8Ufh*'zO,1^izr0Xְ֝+t6=4 h6;vєtSG{^@Ί1'W|zĐJʖ`& UFU d{;dn9#A%L! :#=yVTZ]?ɤD\Y~87Fל+^?nhPcf% pG ? 2Pr^=N.rJ6mFC@+`ĩB é;RRJ*zּSOrȟƠ?+d_ e:b#Fg%н>Lg &0~ L%=hHފ: ]%mDIWP"Bvqb~6Gdx&)@Y.:I RYxUh%pd6Ùu^"+cF"bQ70 "IblJu5X:`Yg&f.@ѥN_Zs}9=/eK p P5ky{'^!2ĝwӭz |N ^goN3Y|.b[:S7O,3=aߚ,2$a)(4 0/Zr:Rh#1?ynni !a|%>x @EMœKs#2OS"_w&W"jMMWMޔfSQFn~?b=i`'X0}D !bC-`j2?+.n%." )H׹iOWq5A.2sx/lgק(i`vԄxajU)TGOBds:cɩ*{ pp%\FڋR}vםtjr|W0m! wgvNϙ8S2Ѱ-2ꄪ /L[jv0K1J*L vK%1p/{$Ȅu)f LK & &5%>v, i ' "7}J/R(xUeN](4[=Ie~ndOWl\9;$RE6r{eG^fIɗE*l#^gL }9׈ٯUSg[3%|k xb`W<U$= __$>N3Y %zo Z [AێgᷤZiT)E'[8loh[UR=7BnB,b#3VjÛ8xS ~w E&d?x0#qtFP̛IhT49nkDEg[oKkמ5$&X>ٞ $T"~T.#1ʋ 29(-I{LA[MGJoHB^L6$*N|( _ǹDf*+I<|mfSTL' 0~xV1yl>_^tv_v5w u ̕_) kJ1-;H99JPoV?Dܞ K?bkvKt/ifUYoҜLh{>!^g"Mcp!G`[ܸ> V~`%Sk}%c/}Ø^5/s22V CHC!:͎8-/xK91jGH')393&qβv`ԻL 13\%56:M1`|NAc~Y8u5{p4Dji1*1 C|L $yڕħE?3x3fYawEM}$sryVnb6Հ<6 UNFe`!\6IHd ;o%Al ׊68c5^T转WQ Syk+WU%ƺ ݦjj4c%Ne8E:tP[1&,F :z[ry*ΈU/7s-吔`τ _W,-4Ì'׶E>֡Zm֔9mK̵Z~"Q7WBSbRՇYQKasƛʔU4m!ey .~ӃQTCFsyhjpͩ?0 ET0O'LZ"UdԲ`p}d]MBzG I%2l*uQD C}'`:n:oV#"7z UzlB_ X}dHIIOXChIδd29çg{L=R陑Bynm?55*/k<",aja .оϗV``I^wzxb k»sL3=.Qe;NO_\xE@gͥFx>#ל>MO d\b畏T /HO=ҥ/$fBܽ`g]R}Uw1FW40+19T> :K}OQ0f 6c?Xk'M3|>ύR.s~Pޚ#1\޾9k݅#+Wc{DBe1[ ]8RWG-, W nF#봤ך0\8{`ǒ䆙gd#sD!{7>mId1Z|ytB{ongx6UZ\* \RjbONFG1zLն+$k֔^njev#k -":$)^(- ouu?s8DQ- Ԛ~ vUMҼ'/])QLt(-֪HEضejJNV?kVU۾X3[V5Z<{!`Vw2$2>#c^ј v/)$)cg Їa:yH#\̑ډq-ld;~ l> au|ꆾ@xv t1WfACFU7\`X5ȹ?)i$wE 3QҼBS?BBD'_i<ʾY\ 6ꠧZL^R [Ed"sʦm[Ae1&!\ג\O~hc:1y;.0 -|wI&l̠ȍ;eT72.3l @^MzP':dTCLx.s僷;olDE$*;_!Wo?Afd6l&pX믲{Eo$٬QN 8(C!v@FR@xf+A{%qҕx_q" %N<kmIg?t~OA_=$Ӯ_Io#ôt+ wO }eLli:h <-[Ml%}Ƚsl1K'#!{8<4Ft((67%ΘУ˛] 1}Јsk/}>^ۑ+O1 >I60jY"W1~Рs(|ˢƇ3Vl cvIɘva(#͒:Vl$dm27 f^h?,S>gL' 2LxscI:h4f؇TzKN6#)?ҫ~bPq¯e\VC9 iʹ]$: F +yG%/!F4UKID_]T. a+ Z@ŬѻQߵX$Unx>m1'c~mZo=تGyI|.'Jkd^(z&UPn K.ssLZ6/Ipt7! Nsрv<`0<3^MI>=I6JTn1Vx@[h1z-#bB̢"9&D|1Lʸ>YȒ3jzլn90rJr9Wnw8ٛq.-$YG'f[5"W]rCQ.sJrxE0P4P}U"J/kg$m5Ѥ&?0ЍsHɵŋ}%tZ(7 w7[_ ELVo 7"鱫$=`?6(xx2v.:;ON^^lB%΄1nu5&+ugFIcT|?|pqOW+RA!N"tkd֕"z1NQ|m`}IN{ و[ş _Kݰ` 3-%ﺞm+\{ ][݇fKY0/(u{>-lAaOq6*d<5SQ;ß>1quЛN£ ll;4EsYK0^GwBrIi Z~Qi3e5YAgG1H ,@f R.EE+Y䦏g5Yw&G6_a;G 0QscԳzP㼂GLҐS=!R521;u^$n^vX߱E 3C ]ȎGw#1*ܮ, b4пnp&°h8SvURnOQ:ۦ>|}^~ya:6(KKy>`[ )8ؽTNu0#/;~2l-eϿ&X R(\&4)>Ia+Pk#@[+,n^ Zhscrigد 2 1DC/ d'+t=YD'#3_YL , 8JޔC+6{9U4ي cq/(PFAE7,sK'.?bkC~ w$_Q &EdkleA:ˏTDT$6bS@ܪ߀':%.5خ-y4H$<?r1~[yp9(ԃA:"{vۧu+[XzQymr~iZxIXvdׁD߯5aOŅΠ]^$pa#x,1wVƶ+#oTk[.s'4Yg91FC| -<+꿢|eًRK*n7Rʳیiݩ~S+Xa`EG4ph}uLIꡉ:TqNr ,1",| ewKFgxEKZ.&>C2@W",6ǺI[1v2uPQR` 0{ \:;us]?+]bXW۩Я L^N]c8\C ځZ0uT_0|\ !hD]>*F$mHN;_0VfAyG#<[(kjJLfXVS :/㥒{YWꑅa.)^AL KI$_YkӃӷ~'t,4ɒz^Ai: nY5V.ˤ p- ubY63;QڱN-#@[$zq|=yM2&~ ]Uml <f|stg $oX 9IԆA>efZ?P"I`=?f~䩺4(+k;qzP 25X8k?/I(rfШz1B<~ ]g5#WJgq ,O[rɡ;q&iW C(?a\O H:OX<6@g^V R~* J㖘]GY`-:$Sb+l粍E$/Ď5@c%fоD-l`4w)aҼ@IZm}&]`A;H0"@d "@ g9]WB<ʹj*yXҔ I5GԥpzJl%D"U=a2P]w xnI 4x:Pt +t*@կ*^Swp측lAII_] {dsZàPaR5f/mniɜ+7vJ/6U&x `DߥWB,G,ٰo ‘џ=ڏ*g$7@څf+ =.(83UX`5d_Ȳ] qᒙӆ'ۼj$v5]z}CT/r6dmm¿r|'S%Gܭ`Rw}v7ⱏ"r7p+Hbf '͠^9 ߓU5 j YjZ8j<0u:}ZsR \ޔ`]tuk^|"?xR Q4Inm `"+}8 {oش؎v"xPVoe3H/ӷ̍qKmrb3ZA.2gLE.lmEGu.o@'Z+.gcM óTU>,xb cH -rdP1k̇ Cǡuʅapyge"Ȉ ;NϦeYyғOX,Eׁ򖑤f#=K~z%mizd Cү`ƉZb(lKզa_қ5Ʃ1iV#*4m`|jZ|RN)WNО{&ە}}Sa{la(l,%⡙M2d>«mHD໙bG<62󺛎|3eWf,|p8] o5]J)fv3`xTC$B7"Oō2"@,!mqu']9H#To 5d ]%z}~]։I{n~ )ظZ"溹E`ݰ&{ƭ {ؑ3߹|{ۧ)E&p ʀGUplbatBBPaBQSO!QsK%7yjr>>REj3f}>SUF>r>1ش9DN6tNa Gzإơ/ \Y;X)JcYPea}X'I:RaYt{e\]P=a[%(SBAl+GDaF(pG,! 8tEE9jJFvQ.uM o҉`cݑm~?+NvIT"]0 ][?h)n +6mF;bMuUk)Oo$(~0صB6ʊ;^@.9iX&)VψzoS +H!n8E`JrB_WhL $hY {3NQ`jGRlI PEKyʳz -L:%[mx\ffӄq5vn> 0bn7w{X~kXf=c:&IpOOjTN?;"dI*Ao0!fzS 8R`Yr"T 1kթ촳37RAP#Zr3{~S|beRL^Х_VEovCqԄ6D^I)^;}9zP';5 /OTǝɺ.mr.PpeDnAIp㔠sgd~۱~KьoH[Q!쟵-mS{ {V4?b^œ%EJQrj5&U M+M' //s47VpLH!{Ot\<hF ԈxT|G3(u_"Ҟ%| P;a^%~Us $UѼPϿ?e\{Uu_`.ù^|:=H{þ)d=WIwj:M}]BHrWAe1=|_Uՠ bc;c̸PԮ%^LK05ΘfQe=i{;\{w]ZfP'$4Z3(woM$y rз^\/wFlQG{HVN!B`\4O(`ivjǛ~%5eS}o/x]s4}_uVB͒U65{QSyhO_}UhA^{w%Sw9!rD24@t:Z%CnZ?(hDaY.Dܿ}o|i&0d+% _dJb?Sp 0^CZ&`3[ Pmx:I%?ώbʹBfD/5u}asol |jd+nzNP 2E\WDmpۣSiKU<zjD,]6@S7OC=?@!o+,H;цBZ${Q}HG1eGRuQC=Ƿ6C {um=w/֝`٠²-Z=)SGV"[B 6) _ⷯ c (%<]>͸RǷ hq{Y!X`EP [w}EcOPo_Qq&NOܥ/ٯM?d~fԷf*iٺJx(48.\ֺVODYuw< s `rF2{/\E%zo.oJWT/b=`S |܄ \s:nMwLmnjsCW Q- _}My{+}; @(<|1.Ftݗ0 !3 ^Jf7^D_bSB*u}F\,oC,nU1Plnk+2Z9J4ǯNY%_) lvi}Xh .e J1մ<ǧL#˙['Sx84F\|9]|$ zvVupCTpHnc\\ JX-Hp l8ʡKTBsWa86(f?ntrYV߅u;޽s67M{M5?_cF _{):O͓) nhoJǘdFw| q`su219H6݄BRͩVR#Р ({$7gTDx.HbPWK I58~71Q@S뿍hnợ7)K7rwf.;w>}K6-\lypl_Q7$"21g3<*7u[}v&mHe'sSMS⪛6_qx}h}Iߦ΍z?}dIk9;غӘL_$3|8Xw;XD>6a_HxWE@H%ypYESr\5GkgH- N9L-ӛĚdIJ#E >ͷK)ua7$"(~j}t*izftמL@R%G\I(;j@56|Ug@oEXa%5s@N5+˹|kh>Md% ]!];q륜tg=uzRf-}s1)Q˰a(o6w g\U#6ߥi 륮+Yоΰ}ܦ8wJ88"NAP|>3hJZSRlLJN5/tSaɞ>`a䚣E(4bu\'g<]$@:}vyMWyRQ(=&P>)Ę&e nnv|9&d}'P{:Z]N, 2ye,˻V^i v5CX3j=MbHq66cam'D؏8eP40qc7E4$ӜDaU-}+ANP6>HNdf}C }]לMq V_,xpO/Q/2WpǶ5l) +߽a( g|imwy숭`P&DL($wH?r'ဦ)Lc=RD,V[͢B)/tb/zqMLKզl[CNT7}x!tqYbg/cUĈXQ*qJa/=.\^(AZȎ.dXq5Sx?[Xc{s a8zUZr"mx"7}wэ,%Хɧ>HaSeTɅYV8FbƏ?O- {)FsdLM1 \gW:ujzJyUbpqd AiV:Q(e@vMf e":'ݜurtڭ!M"ߓOq%KW AJow*geMV8wmөLrSvfi4}`P/ cn'~BoR:"O*=K$k\Mx+tŹ^lÜ6RخsG;Mϗѐi8#=sF5K)0#P=M-C33))s@o3++q'=Ei\MprL߁JYg"BH!O'~1pyZ92"uw}wf"03dؐ3Niva`MiQ69Qq$Gȼ4~9nOO:(1HؤuZN{{B u[ݚ/=&4o{bFQDs2 Ǟ#z1+~kL0ȹj!d-rU /C:qn%Q*I7_FZcq3l=_KAӠ3V"zT7!hnd" Q)vsZᬆ:U-M<vVSDm7stY#jaQ#)C!w[SuHj͎Be '3nS0laҸg(*~(T\cGKR_ȜvS_ȕ?^vКwG864S9 _!/xq@#PD®"?1CM%XfH,x{;+ kƸ4P,ɤt)^;́ȇqRC;JRwBSQ6 a\'f͉Urf8~W$vp1~="{;6)z49TrУӿ6!=&$#[]kBT|zBf5x"jޢ,$O|+uUb[>j;d3ZDmWOoͲF?S mKР` 0݆i_}j!AiUw kN1y)H>re+nA>ʧr&F.m@Sl+&:ld!FN ]?UB :l [ /@3([௝b=Ǘ!77C2$,(1Xf<E sqԮPAӰۄ8I vsh #D@F%S \Xf/eʎ<3D4M9nЀPHt$L S>qݗΊ[ S+|C`۠-;wk/à'7ڪe/P}u~6Ƃ6+0eMS::AyNkeR_򜹝X^EgǚE7;I1_]M,S641jL Et HwV/',[M'?BqDyϙڨ.][ 靫P]6#Ȃ(`63z7KFʞ3q2e)A toUE_C/1h|uGt#8f9 5vz4oS%WVB' -Q{ .cJŪ'Kft`V=@ 3ΚعCBF4}:VaSF,LakWe]|Be؃ rAQZ ,XR8D0H&Gzk$.eBDsn#4DԻq6]KlV~?úףyMs|fUtdxVӴqYjX~ڿ4~=Oi?%`B8'RlhsI/ =AO]f1A/rʀ~{w"@/ bvG9i(&s!)ja9, )u?!>K%V`0wuUУomN[ufSCȃRS n:[9@e4gL4wFLJtR՝{%\P1>xǢfRL 5O`қdnxA(Y~X;uVBⵙyRL}ۢ CpuqƻYʽȬGBv].b!A\~߅'3nWhcCYl{y# Rfࡓ䏠+u!=jA)BeodrY?:_ǷG]9ST+,U/X[[5$wNςGE!ZsM)GQc_a<}U88mf[3$B-4LCCT׍F%mhIX)"ߒ˱AY~wSTԆ"*m\E1gZsB)|? [40,O#V7݇Uhu)֭*< ;@azngנ_'߀悴,V{X Jn.Fe(LGh8aˬuA+?Gmu[u/E"+-W H'32W;`QAW35c{ɟ$m9ieUfF4zo߳A2OWyjf5cvثUڥs㏅)?Amn֩I7+2ˣIQHw0 Av`.> Y"x / M׎<+E(INl"MB&.TW`Mı̈ӻ0c_]o P%&B3 5u@j

ձmG|)fXGDMKo؅[/XnUT Ƭ]\e;@b`ߖRє_2<j7ũ= i?a6{E`q+.EC77nR(X ȼ,IvB=^9Kx`, j%D=H=H>ñYJmPVGSK2׀oh ƠZj";C /Ln'^XQ\CIN;X9KpxI_ [+!$bVq/sfWUMƅ8/Ku"ţŚ4 Ԕ*ksKѰ~'̶[&Q3N azs<2:ڌ+q$gERkǒݱEuH@(j[P^%1"Y?VYAŌ[1tW f2>B(X7Π\bd-܃AڬI-*(rCmk#0dڎOaĠ/OwvbOїׂSVo6O=`JE(3akM|"K S@tɄ[Et?k'׺rSv?p%JXN?+Oyy=㣝gFRϙN>frRKzKxQ5q/eա<#nO^ `O !l#: ݷKbdU5 ̪^tQc~{|M!q xƱp""m|H7 G&lo ILYU0 | R bevZoN 6p}A?o~;frBAbRXO?LǨ`~xTr-&װs&VkP~8F8M {Ps9/+ǦܽሤG,ڰ{i"<<4ҊoBk۰\I/ߦ[=07g /?g[,`gUsET*0֖mX_z%9"D!og87up"T'v[sKlaKL;ho le>&KĂ(xUVgY2qH, Y&Ñ}%pKS <8 cg P)X8ئ4ZUU֙B՜8hAv]IϿBΦkFKl\P%M*ukE23MZn@}Z ١1XXE-R~-q_ˬ!,k&14*/W8^ 1Rwb aK{DH}Tr] :b@iKW,ikh Y1nD+g ث1QtcR<e0QezH镬]okZ!KGLX)+]DIgג9X\*k3Z{0T ;d,M&KhS`vL8~!%3Ia=d=_4jl>ǿWXjWgP -@e>d&frBf) 2u( 󞠩mᘩI0lGp҃9zh[ TzX #t3"Plx 3>2UhAΠo?^ϲ"DY$6z؁+!0wD#~I1*Pc?aSX@P驎 c0/WbεTq8jtv(WBؗ3E"wWf4-am%oI,O c3u`bB`IQir _(I3CHh̬RS~]ҿiΎśMPkSGv5YMXpfA禧,to`n(e, ]Bt#LR].eng2 Ac?x4K//gv"'bwZ2Jjlհ.jT4b9,^TB,rnܯ 0րmv"ʠ0RXi:'z*J[+  A@+RYa;HAid^и z/隭ܘ*{!W/9 >_T$+BhJichBNnrD9|d#4 ^Bz^):w:!(!V"^fQ.V!3[-]^F C<^M(Y-by1IA[uEfsGi&ΨkOWLf7wHhUW8sߍ5'j]"PJ)sߑXMM*ﴡ?u 'Q ?} O&1Q/B1#]:0\?Uki/`by ,z#1(#PO+hľ4Fn #^T^ٔuќT@c`\_+a7sDa0`Tbu- )- ړQGbjkpU;H A6oGe -xmƜtw O2:?(҇`3 c ZG\YD2d؁)zdH^eQ'6 !+*a7sHV:W:7wO.0г\[xT),~PN:[ي"F,C]G$DQ/CÊS9_6DѯuLWqJ`$(>$޴D"Oz] ~RouTxEt X\9E=[:?J}!c89L~δ[@axlpqi Lu D=tx0K[B]@eE,bɸ~WI;uctt8gXksIɫXܣhиUDabn;fLby_>p Ӆ`ӭIlNͿKoL SuNe+\kzq̪fT('"j_>—ش)=,6ǎgqF+tlm!2uBUroӏىRw%]1ߑW%k<ݢ A$yiңɌ.>{"Ό0n4|ASALqmcðnz#&v%Y@z\ =.mJ|<Pyl5vU5+uEksЈw[Zk**씔s/JϕùU$lhWF4[ b?=N+Ô;x>vM#Aa30jMݓW4!A js!pJ|-騗y=AQ;D5M}+PC|A vDrlHtnN[jO;%Mk4\.vs\Uѐ.[XbkUN!:%=)Q&#NWɍBb!} ;"6J{lr&c*~j5Sr[><87خw\hu9w/NU#dB)H(A!Օi.0'|jmOIN\7,)g=ȗd]13R#"î5~#)0NxFy}̇6Aly Rw]#Y.3f&5@UMQmGvU]'0RM:dCd ICpZF񮦇75yϵ6O?a?G6"˴, 7V2.@#lv!@mS=yX7 `0o!k"(+CO4+јjYm֒0#0旍`DӑGm.++ds1!+gĎMk8c GG B2H;`'E%#2m:nP(N/ \Èp~osό遵AcӪa^ﯺvu8Í{&4ʓ,9Q4bo#=W#΍}(&ld2X[;0LxX zm$xpIQu0Zm(2<miz5k~`$[9¬#*΢~j8ծWgBh_jښ 1+fjF~?xA n=n!)LO_KrAئYi|> ShɡÈ#KxE+hLdagUK*vV~5x{Ø;ׯxbXs09}›Oy)4( HfP(9du"/m.꾭fdp>n+ކ{;NtEsV㕉hiAh"!8f&$ 1W#h;;P/q;bF +ڿr93o_?n uS40{ /v`T͝sC \iCe܂頺$Է ݧC݉3ڔbJ_>T: yT@'޽AңpmN%HR,ں@Ga PSp!=hHj{hM쩵X횱gaG:tȼUϡ> \دY2=~ngHWUh4 `Mesn\DM8 i}ů+p(!ZYNNjEpVJ꜉kj6ZZ>UU ̼!>@T(Mɩ9z j:Ae۔}C0rSJ7{84G^4V K_pF5};﯀$3zTbBn7VH951>V8Cˮvk9]?K.'}jK5",Wݗ~w5 A$İY9Vw@O=`oTL$Ѕ-3y/X*"[(V\| RW ˹U!F4[{ @9 ؚaE1'Bpn~X9C6(!Mp"5*S=YX*vD0I;{{tnTy*FE2fm]ŅN}yYŃ lF-yBx0rػNJ4+D4R3cuDl~n4ٹ*&{?~:}ԝo;D'u E~R3<;/C/@5w$I[I}õ䛊:$[jImcgQ2IiĦA+O`:|V2>mlIMz >fG`MFڥ.YC,JIjHJ6bݧx䛬X]o%gXdRb_c1 I8tzA9@"lp%\Y ی9;/ ×=﬛RϠ2@X0n1?1qvʩ4a><P)ic '{A?ٛXGRyO4[ S,Ѵ4{;X>-9ˁK .3 2omkWA*@CIM'nomC7 11teGA'>Xf ϒe=:~ŏpCܬN[ni ["0YKII"0SUބO91uPmyػb(qq<`iKe%][|ճZ*õuQm4S*1N̻+ʿ:Qn<.avA0 L,99u3kgdéoUG\ja3G\@՝У5)`ّB쪛\!yX0h;`)CF+gd Db0#КVr趜IoۓRy1!*Eժg-cdW3N ǹC- Se*ê0fu$ z/&%TS__Jo/+?i!sHRDV2f@̃WF+O[CRn"yƮ8Y@ayfLb8[T&y씏]ּY+v~rX:xwd~W}rAkNzߍmynBNrw>P ƲҕrŒ'.-Y X nkF=J#xӛ>\w3|WeG*NWy'ӅeK+rg]Y*cE<Y˿BzamQwra&?s2x, դp`;KK]ͪi>QQxYEnlTu8>^ ])G14ՖW̸e]Xq+3{ݎh:8`Wo) "cZC#LM?N2`YG8աZ IH= ʮbXJ(wmبƪ/8ܖG|)ڼ &IG+75{)[1CձtAӄ5m{tvv:ⳟՁouNhoڅP "(mFuߵ=tٳoߢҤ!w$Q*D)c 6˅pdˆl'տ+a!!NLZ%tGX<ؑ@UH/Fm[Ő8ُ5~e~`!Ϥb-NY ᮢmlm 2Pmڷs&jw+%"lpsM+ql 7eyHִ k`:Hb]XgШ t[v:kP2qLx@j+Py`Ѷ15eU 8Q#zeXiETr5ȰÉTEbT]J=ɋjSgh#q.)hJb]1d:Uqm;О MSD`l׼p̯­D ! 67HT0uλf<Q5t"e뻗G $Lr ͖g u͐. /1d~@bgxR"(.h|9ۢ#fisw;,Xux/Em [![M,H7ᾲo4xA[]  ~uEOWf4䳪cq8*Gwu6@js$jIGo#HY`Ius GfO؇Ή%tm0(ۘ_8wّ#9a~iGhIbU?= ĩr66Isvg)G \m*5}(ORGGT2MuRXף,@"^t6)iCV$yYn/v*,*4rBP/uԵ: WodW{abz/YR/hЩ#|Μm2]6 Lӕ? !Â3lqnk;wt gEu]}313.aX7 к%#xeShOa[T4fuE٭aoW\3ٙxJqfF'ZL{#-jRm9s|h 7: sˤ5~Y|Nl;CH9:9ԭZou4X[|RV$Fq@Ȭ|cav͑V8?)K9\_l:$'!O}znX{}o-n6LbRLt{p;?QOiʴV}Td'bh`AP,L6 [ X1AIb?3ͪF֙,(Gc]zgt`A݃[zf3]: Hmp/eʶ䕽.(ǟ%P>_`'.wHɭeDz(b9&4KW5 +F^-n (ߟ +\$oPLV[ ]Q \b@E?gk+ە_tm-W'mc$ݪI =wp|њ*1ݙvݞV=n;\E\m4Wo1J`o7j j*N'8ƧmC'~4B6 \s_~+NEPKYdNeh0иI<}.|֔YyɐGC)V= =Ü"Nta˧ʈ@jn>ko| +7gl[ƔWkKJmhx@ uxf5}$y7=RuwnyJ?_ bsoBᲇ4LcS7`IN*6UҼ+lKSs"E< k?LoS+MgB{Gl,+fќ Ŋn7ެ͆O.e&-b+-T =s[b>Mdn0S ?u5Dr%S>y}z)I,N(*AFdE*:7CfgG;l*LHx]qvUX",k!L zoď>t5yr#h'p'/ ] 얐Nx]jX{?AnQN|fNS Kig;33,8H_&<d6/?~,ḶɓN[Pфgt<_IzhƊ.O:sC_tRE^6(F4tsA:*vW쐜3l'KGܳrĽRU{3=.=jx$Hzƭe7+jɳ>-ub(? !5#xl6?*CujdY,io8sV+m#n\wQz xZnpA* P[5| (3А?썛p3ֽQ__Y8'U\976ȐKx<|N8 {vfeڈ2O]V(5>U(bZNQKcϝ,|R4`g[@<ݍo`?m3BT E2+K f^wsЙc; ji[{J*c;[HeG;!rC3v \Jp;Wm`a-mbS XfŐ1Bqzl|dLvvnNw3 YfiX"MuKƉܣ EwT|^p&)˯0BBj1& C hz3FTLA cSCjjG !Z 2qjQox+J8a |&/g p&ƫQ[a,vZ/^2/t|\epueq{\Up=ųNm^5ղ7|UyR8¥6zŁT.LM-o#)M4n7 Mzѽ, >/CYϚ챖 uX(4e!rG攉1 &ZWK6vb66qQ$WNgm OaD&kIfH6'u(tqt\ Aa0FE{sT'_nk~8k(`H8%:7zдH8觕?g`OWU+ baL&h\-ŽLA3Dn,޷xg™LA*=A 7t8n5*s@zm㍅WWtPZؑK B4{Cb^ 'Qwi\1qdr0]Mӳ dy"}u<ciGu} ޙiT3+o^Wo"Q2&[ cAyICrG@ɢ`Do#Nz`}R%i!10+K  ̖ ^}{_#rɾi3 KAѥ_{^{}nJÇрqzN@aV[H ;X.(0뎖waGRxAxi AAFKM@@%(%VG! y|㯌}N;ZRDYWM2(']q% o=L=b%*^JK 3WaxG-ˠ[[nz_zBIq/7fZa WcB>/2yo[ I?;AĚǕh[%0 h Y2gc :Ws"G;iډwI8)UoeLqC8RjoR'k yЊɾRQ"/e!H Od|436aM5hllV5;qUd`d (qos,Yo][JL!YJ֦S#[*{w$[5dy L0><cW\9invGvqDNIJuٵ.p[otgK4ՔU 6G2+|F}&yq d2h2a5T)+;Pq4WDr{spubUu;+EL U`1QwIf_G:DM2XoW_ucٷ6bdYKyrO0thɣ2ȶYj_RNt&B~S|F)2Ͽ@=7Lq9D;|qG0stQ۷p)hp #ԙ%@nk;:@f} ^eBt*cacЬ~1*ψV׳x[ޗ / bJ]}/ko2N7Ʈ\,Y,#Ce Yu,fKtVFqHepS=uѭX9EO9Jܜz:^x|YK^J@b0/Ne 1u/:q}4|(aiQ?ZVh^ΐdhN}p3`Jk ZTOB4^_ N((d^gyeeVs=b| Ix ֣\1l)oӓt[K{ѵcrf*^`~ ,bmq7'g*VmbHhPѰAŢ:HD0ã?,-@\{S[X FT, 2n1-3 QyՓZIP#IĶe3<:A`|й{4oOTwV4wȵ)5ݵ)ޜu-(Yѡ n{= U{p?lCUbbղ[. /|9Cc LPzF6V}N$d0x(y}2 d]pu̦w߾Z@j'3j9K 3rX+Pؿj.8w[XQ.w_''?w+F@s 9;}X^:&maʃƠ=*˶XXu M?'}e"3Jw9ٜo6J~Z7oOURS6̫^~ʣJYT]L38_Yi΍p*6q{b Ф8l )s_ڹ罦6Eb`즑GCd$ f㽞]6IR$yAcsyي`QH޲ n;RBlz*NW U08@f9^ԧ2O߮c+x#Y 5Yqlhelg"sXc lBwH<} 7F4Z+Sѽ&r>ٌ|1 @Rt0:AL&US&ܬtuzQ8β/'iPRddF-)Թ|3(XP[q7~yǐ%hzBPygtDePrAy =}Za-E05^Vg$In{qgOLȆa'iC,3\~=1^n_9ec1LlNq:˸R7;V)s7v;>zusͽ&il+0aity/9RSQER9H@9hny,U{e[jtdy>sV; W/^K AԔ.:_YjEkz~|6ܼ$t)P*/mx;;i fVGt7TBAiYQֿmb#P +Xg0QZq-I Z"xz3+L-Z>#^~>RHjzT3h..)wtCޝB/]N,7DgV\.i.A1n/S7\@ߴ1RiˠX1W1m.掂lGu-Mz{i* ذvKyayBsIҴִRGe =\m1rp2VֆxwpnPR =_{LTditoQ5[Tz 1_4SAd`+'SPB嫙ט- G65UX Uڂw}7O"rh[@_^Pcx{WN$݉D 6M'>ˆ'STQE7 Zz3!殯|CϜF`'b ߗY(:v,>jUq+{+x8jdt0,M.^f2 g£]7Wo~j}'O̍ ?-Zq?Uqr<ٴf_uVwy! ;=(DdOr%$,Z hR^аU}澽 j%0puEZ|ӛ AlxF-^fk4gG(@^ 3y:($B/x Y GD ۢ™=߯r[Z ~@$@~uW-=ݙh8prpkvL_/t1roM} bbI%=ww?Sp\cLȬu3{b啗S8a<d,o-*q MUDSܟz\Lq$<&cxQO!b/:cY2k~MD'JO㧎z?Q!Mt,ݜ MW*QG61c&2W92< )w'l[WKj9[;,>= bca궒<ʱGf=%'`T4XvzrL(eP2_in=|pѓ=uZU~- N!B7M.!u5f]/,5 YFܧ͢b&k'j2=agRAr5q=>2WC@X(8]fTyAwE-:=ń]T0C.by o,5+Sj/]Wq@Y-ͨ)9Kc>_Ҹtx65_5'٠0 AjnLmbF! +N3ɔۧDwouxk,L?y`K˭ap\<>9$&Ñ'JA'$-֢Ńߠ$!^@cw8UD~7v: .f&1plkpf)@OO-?~͟@R@$X8pi;©xo0M3l@4fP#gc]<;r1g p85]Uu(겾3pPΗҼɕ)fQx*jmww%aߙBgI:aаU%ݘzOaC0AGb*q8FUeE9wy"| 'w]:r䦁0( %{XQ߄_ q5n%HhF8e6]'5O<-GM7)!l| es*`ӏD$ENإ$Qשcgr82#P÷rUP#__YmL (r^V̀_rxT7ctUPJ^b`B֡C1Ga<$r^4š-4ɀ!~pp7t2kP-vy pePoU|k1g)T^&tbUA}1xf&Ե1.bS cZ6Z@[V/{{phcZJn>xg=痣K*JKƿ"8Я =95ԫ׷rp}ڀzݘ;S Bn:b0}V7%\]\P@|/>\Am ?ϓLէ5`џfN t\ԼApNƌj]nTq%G)Ll5b:8 ЭbUKUk/_kiʐf3Gvyxe$ 2C_:X<2{[ۂusNxHsf;s;+2B11eHuy=Cf VAi8gDJMYZ:*O~ش&&vK]F?yAp!aX-׽^xE7|g]ajx4ÜOh3Ҋ ZOS0\apϳ#$fǫ3J_4#Dg<=jk4/RT=)V| ;؆ڌ6R+4 L DQn TM8v{- cg &rɦ~ԺL~|=)Ie"{GGGt$oWDkHyA]{?5j `z59Q5$;5n&XV馑1ыݓs`U 7٥-Indͅ<&/s#*r9뉳>tٝZ03 i^th7ʳf[GMPPmh_^ڙGՆ@>NvMgۚÿeQC7Â6|c;.& UB1J_]h9uQ mbCJ GK+YE@Bl]3G qA~gC" ksQ `OH~[NWd_" FY9+'0xyh[&E>G$Uep+auWx:(^I78-;#%g`Kզ?cp S[_bbg3fG!G  :ia sQ<w8AqrTƦ Ξf 1+Fo<̝ŚCR`bhݾ]c]|NPj^lPxR05,:)NS9_Tf@?2ćx 8õwf)-oSax,XG9>y,-~$2#P3+[g/m1鼴Pe%"og_v:G KàڙZ<7P$Ri<"w֩c#L>+6o׊:qśP v$u0<\Xzླ&BbԒ?YQZ|4(]i$_cw2 ʳc%*7Rr>Gs\t'-a35#roDŽSAVj6EZTkG*nf'Н.m5ۄ&*ep/Ks%}{83a5&Q!U'H3AWX9[$JT3_OY Zˋ!+ID~3`}ŴR|"ـ7볤 !` c*5J#ww.rfX/(ju~jfHR0S>/S d5Z0ulE lGA_C)f~ⵑ.-1nǷ'nbN%N^o>)YJ%:iQLJfݖn(;aL:ĐA`%!g?8N !fk]j'` 1]T;4^Z45%%^>0r)"O{·(]龳gKST}Xym`/Pr|.l^܌<e9E9nXmP]y~<&h M

R >Tn> 1Zg{e|$u6JP&kP-^l_$A jyw6 G RKk;f֖5c 탵(LC@A֠/T>kjpܣYB#QxcG[@V++|d5ԁ18f{oȉn 7:sVS ɉG˔mDcU8x|xŸnl"4z[€26΀á"c%TfZFG*a6b$%=_$ 6Sl+k]IkΨE ^4`zuOH6ڲc2}Pʘ[ݕ"KE MCn{؟/ޯ6ϲ7 TA_ D*x\+}rBphmt-HKD,|澓f߹t-b>ɱ/9P@GP]R+EDd㞧0Uhw$0S0b& e@Ӷ]yP6tAN%~|;WYl~0b-,&yG!/2YwE46)b7SOi0kYdOչ\0 {)!#+2:F}] m!Э@KYv-LaW$3Mip$n0,y 7/0K'\fx.oA ~2YX=ڶ8K#bm9[ҋ LN T]ww=DoP9C2H\ݯz*OĨZ8߫D 1ڂQ׵SAМ( UPThcۋL[/X)wȬ4v^ ǿOɕȃ7ot`//KN<ʁTU߶MMS%cq,&A&7[z[d$xa^\SSPpmZǺ=_XiQ2P2NPBѧ% f|v;W`E\)x|jjn3^67ֻjfO@E}Ul5chy_,1iO#L?!; ŁޑPm[:Yr>sTAjqifuK`rٿ?=e( i 0= ""+XoU 786]Bq汢07+|3?$'/=eľIȣKۑs/'L%>nmv>Zi!NiXR;V}@6CG< X~J0\9i<[9Flח74m)F$+zX~h5V&x4s !B Jd}3ڌbx jb߻uukHti0&C]gx.\/5M9;ٴ}!VusxKh 騗4-BÀ6&B^&ߊ(tۣDG3 6F1//Yʤv @ҭ"qglh\*;nTWz?U.KJeh8_p| +b?-/S7I[v^%,9*DPQkf=LQDv#w\ Fb_28wV@~b*;8 ӮJ؁F7Tݭdm$:/ek<1]pS󉄰Zx7$+ι2(\G+rh CNs9SaɡXƣNI0̓XKimTHėdbk Zv>Tcx{%dj~ewx 9DPpvV!ښxJEdhVlvB. `F o²ಯ=VDrq_KZ!5UW> ?3\";s;Jnձh ovVx7S;kMҟ.p3|=#nHՒ{`7zaOʭ;\˩'})w[`Z cT3Sa~ɝ%+qC NNB S3X~9P#^>ޔ$"oy f]S?8e) M? i[/wM650W`*3jڧ 2<KRajWKiBODٜ 8 /D{n3 6(KLe|fp݇Z]dol-;hj (iQ"ÙI]։LK)`Ic/5G_ѭ _69: xsM,SpNsğ"6PhbWC +~42KR>jf*Tlz0jCdwQk~fBr7 F/1QӞ,;okIJ2 !iz ~G"`2-̷t g2G{,x2A8S)SE|ڰ *w*YgQAPn oL3 Y>VX(>{<MdLM\EvDoB"o%^yn6CΚ Meֈ*cJ¥Fq0!cʂcO&UŵVౡlfht]=9nW) )Q N]]6 za(hAl{u'AT;ly!Zϻu{'n\ޣ4B*oN2<* 2[Mh6M9$JANae5BOPOZy`MlA +VAIL Q!4_\;Q:q1Ns:.H8~hYߢ^cSq{#m b~fe8Th`!w瑤T‚Hr:%S|{po||>])FHވ^l!6B[z+K`בfAf!ۯ,~?Qs~ʦ˔Aҿec!gL25\-J VPfK.;3S&i&ڕq|%3 =~l91s Td5ZݠR-=)i~__єS&jOx&U`dʿr$#j\(Kr`gU$ZzL{()UjFcEіP4VD 6MB]QY%3TXEEA+4.3)WN8 .nݬX_}\2YJ$~iQS#ץ<¡]0F{W= \{ -C虐z&%ɽcA^/H54ڰF10QhsIs{?b@)!H29l:ð޵\ZJNl^&{K( 4=7v/6/peoSkgJ9ү'n Cxѷ쉙WSvW ʮh^f%M8RiA[@P6_/-m%MB!(çvN1>lk<βi[=;23T rkk@~F2*eqwiEIz֞FpW8nOÕ1 W <7bB>=fAf=׭m,iFčrn4C.YP{N`,Y38N!K:G /0S0c֋ !5t;ͲbA q2$̢umk᳒6kzXJj.&iah[4a]bLqH;ѪFa2t4ک!/aK "%Pÿj+c-gys%e!ёЖT5dk]woڠ'l,H*-j=AgM43Zh:sEƖךR"JG<^ۦrIh[wWG1=oo8\! ,,2%xREOp‘F{Z=ƶ#^) [͠9~=xtJH6a^|9l+,)*'a#XuFO0wk_Ƨ̍^YVE" U+~QQlǻ]Eri8>]px U8ԣ)sZjBڮO:];`˛(>,3BA]z8[7YwO Tk˸yiu05"ɑAL(?KD=tP0ȓ?i?Ϗqth)QSrsg2o4vI;v`W݃(iܜ)99S̀dV`RbL(O3?,$ÐM!^aJ{i6a4>D9hD (;@mo>vk鈹֐nG@ߔFF7AZ a BYVҾU|SBڋZĊN%|5v͗BPn(ղ<'OSa`E "@Jo PY(̊1DJ?e~|6RjBv! rL›L ͙KM^~^uqXKvwg Mn;Q8 G"rI8|@4!@l`R2$׳)2iTMi&\ oqoh AK`ʴ)}E*v($6mLK4M\YdvӼ@SE"O7-$a)+cc&&,]Iajƅ8#εE9%4]1o=%wOSvIR=dd<F/)^p\}*nSvz%JwˮHܒh[ld]z9p'ݓ.6:h8,O,n[n3D@2 c#<=SNPZg}ɒّ'vq:u~7J`vq"rA&Mzj:h.zaSCc7p6m!{sh0ϥ_]*ަ5Rl@GaT44BfVaHe5vSLL n,:XvGRpa=>F+E~̔ɢ'.ssG9'AD=@n_څ%#j;/WH-/-@K*fLoco֞}h;_҄. +~PۦNyī P_pټ%zѝ&/0=,/qC x\z q5yݪ)$U9"9=fc|YϓHPoVn ^16a?LZۚ&1? "lMm O+df6}Yn;)o3S[c==Ya0D;/^$tqoZׄYboCP-Sװ]sK2K͈^?,b" Љ. zs\c~p9C{nqkD@lcM'>4c7#rqƮҝ]WXE~[y4&͢y@hhd*VRp}R6lD4pUM3SzgstMM.3)w'AWlFʖ5<3 |*FfOڟ;ثChy pFMqHDab0恃Zg\܋Cn{78<^CtOke!# d X0!MuXo= 4I7ź6.p&GzXSDz$L☉7L-Vvy Y{r/(IbO|թ$svq#ޘ]UKɥ vc)*@K7EwZ87)-"աi/˹ o3jYc:qe|o+ŽNef< -'Jws&98M&9[u/R@F(>c/$^9@jϞn.F1{/ u5qs.v>49pVCS<BKX>skz6{LyKN;٨穟 n %MZqrLu$^iزcr?ls#]T'dˢy# v[k*ai`̜zf7"&xu( 1Ði\oPщj%RqbұWXls*IWH$NpQYL%_iR>c;ekj^4U3BB;ycأo:B3"I$R<#:JJXLuN#fy 5"s%0d+1|@g$ګ\uFl1%MgC;]g omAT hzoO; !8d{f7M\ب)E_Q%L.0|7mn Nr}"&+g; |X A#fz~I.&A30Dp( bݍW:6DG^737XD*9x@Qt\b!:;Pw@SvҔ%Lk05x_'&q;eCYn$JI|#=Ơ:*ʎAs{ J.C+a֪bVr~Y:.إim#"~=ADm{9@'<◫I>*տCQQxrۄ&hXʖaފ1pJ<ۛu\kK1H u>R,~ hpZRGgN?XI8bu1o+ojS/> ODp.Z3 sDyrn ^ l>Vi~c9} MTڑ0._1׷B"΋zeyVOg+::TZA`U@ڦ=%ArX>nzy@77C:jEy2W;J@wEr ZQKGTB )p6&۔GEU|.O|͉iVZ|1ճe夌'mCK<6hQ*c]:˧tPvhq;ۀgyOx`}kˈU*} 9agE $F=dG_8T&7@S8'^>VOyFw/S|g29тLsKpry#=l2lsg* 3;5R`e]Xgά)>PlX.Ƥװ z3 EFZ?CQ-OENӖw RQ$AYq?NX4ڛxޓVmRޡkd?nݒep=J!8M,p n3X؁k/˛y m_qHQӤgr-{ }lv1 rJ8,"h9 "N(TU{T/?Z:x^cYv=2|JjU[LN&5/wهԫR6ش;ǀ?nFa 0%s1B Ysq50;Tܪy3u().Оui apw4J 25R456c<w!!yG5 fuzX-e$ubZͥ5&;|)A$m0[8aoædrZվU{_LgkCM}kQ.=y;L)1s54EYtZ[+pEI8,~s2eYϭQQȀx6uﴱWOˈ-JR"*2]*Ye5J8? @ꑧ,3_5*~'h{rK6H-@0o߷E[#j<P\Hlf~) C>,yIy}{~̉K* 5N\dW?DlgTSMK6Jg`(.1*˵d7˃z97٪WfKj3d?.=&{j~swSO~.sgꔘMSɛf6{.i\{=$ӪQYd39t:״[&7j*5y#=9/xm'k4x 5-D umk{s1`[͢F>^R:. 2{ss[>7ɜD(uF't\gVxP qߨE $4EgDVO1cӲI'F͆ ɧ^\)ڻCz8NոQY>IO*[!EdT ˦ع\J^YKcf@}Ȱ@*)#mdcA;9Lm{`◓}Yx_|obsvʠ -FB]2ikң:HR-7pskJc/M!>*ELtwg<̽`͢Q F!F讂 BEF8FJ>燸w2so֕הAUn_,yϢ~O͉4%6i}F}ڰ3{sr43mCe-;^/,(*sM$I Q7C6)n Y]$ݏߗU'nS;+7X1>ٸ@cG,vK|  c"BhHO/ Dq+fF1`Q/Ye40r ZC)dn-無@\o&u"#UQ>,# *Bz70qL=ԙ4Sg-¯d{;xݴ`06wb`8Vh'#,1@iKW9ޠvySU_wکN }> =c $\l_nĩXC K j,̌XU`- ρ, $z06eC(h_F71B̏ }5c+'-pe釃+[L._cq꠽dkLѼC'Lc*I*^;6] dvXT`Of.(f)Ď0a"/TմS?m;"pQL*{]s>XK #5D9ၾɨKAlbCkx>q 2Y2_72Dz/~l&>5GȍxWoW53r巾@ ĨV(NZlg*@}K=%X2>OȠSū+ 'gH\$DDRǧljz=oc2%#嗅&eNpPZuddd׳00NlHs*Kk0=:K!C-S3JyZ6p" &呺?oF;N[yXC ]" VIeA%M ߺe Yª^>\_zՙWd[[&,y>ƞ=lx~qjIy@D 7^rz83(K,l'g;(:k&+GֲV=_\*o۔CI`d;xP&Z>~H eyDeԫgXB6NwM,zxT/oIƹ n":O@θG[X!1=[>ulZ* |ÎdVD%TjT՛ic˂6"Uh=klʞ* ¦7 t)kMl3pZhJ8^ܜJB%W n=DCUd{qO8&^3mIF;xbKMPrjc*^=DJ&NbxSAͿ:Xp& k ;e>P?~8 h i@U]UH`ɦ)XF0wfsR"n8[ W4f ((剽V]}_KTL"U]I2@9s<|$XUh,Bi?(Kiٗ=D&=n{ ^G~k5T?8溮bhac\>}UFߧ4\̕E#Us[._y3D,0SL/׊IO X0A)jaXry;q2\q} +dx5 [l$-gOPFecyvj hXiʷ7Gdv 8v"`ސTQip 2Sе$=BX)Q/byo0ZPF4c%*ڼ 4uR[b0uy,w87+8|NAQg}:1mYv)7V!6lD2/Q|^+n`tjr[ll*{cLTlju&<UqqzBsa^AExCr٪c][~v' ylmοₙw;Pf0\XF#yݻYΪyc] *5G jJ]r?@WK yMecH T!3( n=t$Z۪W<8GQ*R׭:1 3A9D% Jpx HHB&>%K̇ |;L&𘙯x ZޕD=;h)*19 ߍ-i <`'tPnG=`_]ǚN։ H n[|9 g#*GBf5"@qDn8nCi`8ګ{ hsXal|ijvpLdRZWEOT8?>x]H6ڝ"WN-JBьfI-Hf($Ղ]礽4MIp zUZaK)aCx2ԼQ\Dhpո AU]O@&ZևzIԖ1~zo0LؐK[9 2yl 0g#2հ #.W"Ym"jg(9NGoTvn֔P\+9lul\ĺOQ1-P%m@ =ԣr CXyYzϒj'帐ڐ6ɚ1Y ͛þM5坾1Zzϋ$ae}9e=ҿ~Wc78P/ڶ"d63сUa,v\55қ~ `4`@{]c 1UpdɵOhc8ܢMϓ@Zks;!NH&ʊ=xlX\12Q`S0;׌0o`rH)b\JhpXE}AcԈ΋kJnӞ@#&eO#9M9 2O}DWNEUw7HG"5fHu9gKX>|xfBFȆ_`nu$KZa;˼="1i,@3L~s*ݥzG%C+1^ %niU=zZ[u+udk}-h{_@[s=K~z4eߨ>cH>-_byz@:VW˩R/C(T}щ71ȸ -\Ds93a$nwTQԲIO /2q'mxCkjX>pÒsX={vAbЕhE kˀ s2*T̵ \;ozm9} =ƅ@dXYv7l=^ j(%&dhC‹ȧȕcI҄FijSY u Qk/9+~ހTMF1uЫy= v"P3Ҋx-DNLGf8C'gшpbeRiMN,WCnjcS+Y!=*;~QqX"A/ЅYs҉TM[nix $&BJ|Yuc׆OBi"2R yLE.341 ' Y( r< XZ]#{P?ZA-I1Q:v=|WgZ_8ۛ]2~*!E)`Fua$,zRC|p7i ,[G׫z#azꚕYqJþ+&j?~,G ǕZC`ph߱)<5!S]Lٶֱ] Tߝ_]_,Ug3pFX!G9Rt^f(cJ[0ޱt7[B9R6 lNNMzL̙[ZeHaUz;)SawM>x=oUN)]ՂD$1V*&i}q 4м܇#o!TL. щb}uȠ6euaFɔj!3xAc ꍅgd_)&jhk{NhɱHK#tF9L|Qò|m)PF3PfSF mّ/^u 8Bjm"cI{}q7i0O;}rY`]Ч&_cY1+DVNo!c0V !5_ AfIBBqB (1/kʠg9"{^ɮ|TC~w V1֧bV- gl,o-җ, "| l}?~k 6ĴF/h=:APhkJ=WfgVYI {\ ] QpVe3yRn(3SNJd;7"+0*v.:1~RiCvZ%}+Rv9̚IqULgpvY.m% ^tAG~ՎGUk?JE-З/B߹[^xCV9Ay 3??ˀ r%XE+vzwy?(2ebl>sau܆kg@De*ml cw`+,CH8;7ݎ4ٌi:Fϫ/yV=ی/T!X:#6F'xL!! /P~_)wGLd%29g.X1r'Y pWa} 0P,rt3^W%NΗ]0l@?;Fm!kBZA9Cf`# h͝6vH"8D@gۓ)#63]'/N<~3xrGbHP\~z`[َF9L&~-Q<;fb󒵋+WO#*jz]R9FA3T˯&r>P;aGIʨ66LKK] l>ngdw9K$;GG|%p>JQFqkI40P2d]+K!] A ; b3&X5Za vv}sսAc _+M6aˍSGs Z&4Uz@S gkU1z]hjSd˛>9#aG*J??~QRB)Ǭx.2CF jE[)Eax9^r6PЉjϿ 2Aå6Aö?ݐ l`<6'nI`Opk=$pW6_yq wJ,M' pc-ph_9jr+oIC}I@9`O-we Ϸ9j DJVy:܆ڹ@V_3CU*[ 2L rD=WTJ>h7LULD%"i|?i|I|J.bλg~7Oڰ|A ('={C), CJ}kqI {rebN׽ ·qΙ-L_m@J랋NxH@?/Qgau1R<"7 chynv\:*s)OG[M(﷙gr0:.~kx,?lE@>X)՛M&vƻ(YM* ES%}՜&ƪ|mrFq%򬐡M3EW?ԸũƭaB@|)dTKgXn%R틾Ϯ?$v_"EX}f&%1! rM}$=Gy#t-w"N7ngDڛ+K/a*4wHEw)GmGGYX+,Zj/xZM;"}@PV% $RfInjvV^m`Eׯ #8ot)GqMie8 St([@I<Q5HRu^ ĵg[ϴWƏ'6.V2qq2@^=hX97}RdJ ܪJgށ8.qEk"PflG{,LΙ e-{IH=L@eyб{&35K\H쟱 p*<@RVC_-$<{ϬeqrlhL9_WPj.|;St}Mh0m4lVl!ph*fFBՊ] J' ISIFTJ*uErz o?6'sQҰRQٰE0t+ =C.p ݹ;z5neIuo{c( DV yX7K4 c@Mte~StǴx'KA "B0E/nTAii:"}41ݨRn|̽]C~|vQ+I#b@`px_,N`ة{BxGN0ܾx"{x M2 ^HkeDZՍg>+ε= ~OD  ]$^= $9`)@4zS|ۉ311d:˓||bzGo}fw31ToE; :I <ǠڥhƘ3{to}HX5!/`KVoav/+$~ 6Ė6j-a =:rJ"TX~^r8Ę EKz#ńA~lF)k[%(^~@f+ :r0TA^rۊqJNj t3B}u\hwC5ae3 napI[[E#.>ݻ"=ԟt%C|Eg6g)TRH4N`y2 .cV ;zW!sx cInLN:Bi sPl3 +(;#){sehi &VVz]#aE (k!w]F "冼wC6&xq fOi_P}ڹ}{$~7h|v+tT a:Ly'zK&Ӫn#b#suvMu.·~%"`ur+!pzr`Ex~};-F*!|Y2>3yٍHNme{oݦ"~fJ,hd}7/^b5'+ r]sr"OxJݒ܈5} v S~ʙGOxɈYkNE$S'|hBV@&ZC!ۿfpZhyZz+e;DH00cڱ\#\[Aj:'HZL'/Ώ*~F?'282ûYxAe*ϻeY;1[`m4S\+M"40Vz BMꆳ-9ɭ@=GWLYKySt zd]v+D\wjK 9G-m/kKXh?Yy݂E (QC (thA8SAy _֎4&>K=zȨ.1?%TNpr5( ,a]9 w@ :11yN{̐Bi[ˊ/I2au$8P\Gaq(,!Fᾘ7Tq.~ohRE"{DYrшƴx,~n#435%Nwx/'޶ǠsrpPJ5#f5/苯̨[z$9 kXl tQBhᵙ  X5|)w d|\eYּZe>bHY\OY;Oܰ׺'VF$b2Yq7XAGHX$ 7 ^颼EP(.bk.gv wt?vIθD)\ bJ,uA׍M={Ե+\(z;1Ցs˰zzCKW?Z#[Mdۿ2±u: t ,7oOxLm<]rlQ C= 1zttw|Fc܆sPgҦbXK%/8Vۂ]_:eޜi&2mDp) ^ٲ /ęoLoREu<ہ tM|>R=m :G୭1 ˌШ"C>[!7ۘq;V~=t .Ww=} }o"B,c$"Ɩf-_[E:9y7!Yޣub?ssHB7[ Ɇ[Ksxs-sTMN:66p|Mւ`<Tl pR+7YpEygvI,(Gg!kv &ZW *Ƃ>;pڄI 6Gӻ(F]d ~%Bq:(& pWdf+ 8] I t}}_R?d'}==5'-^^ i'Fm |T]GpBG-h݀Rdt)d"B4vϳ C ؾ)>3͛`$dIm;v9Oߕʯ%5[ꋕG;)wJJ¾fR:6΄mx`>!RGBݶT:7OV>{Żi _Aed'zZb.+mtw/{@} W2Rk;)mVVSB&%߁Uv9W}xע(GU# % b;*g(#bnEǰ U0(Em&HĹQvW "w(ey1ҪE[u4` 6xtNSyĭ\CUuu2C'Nùh3-I"7Th6[Ӛ*Wpmq{ɖE6b-snMv޽2_t>zM ځmW'Z\Xyn& 97yF4f0yR`,eތ=٩șіa97*tU@JYqXY o"hP}Mrtǖ8SZ szXQQl S][C"7OzNq"aa3\!d(.>eR!Co=>.>1N6r'9\a׆Zf#K'SL+2*aٞA꽉<ـpU(Q"Ce|$%2:3T4]eBkyĝ w낕b|hܴB'ԃ|iH$u3U]I\$70bb"ʃnooRu2j AG>ՖX@E0k3)@=D~[YB\C˨ZFV&a$= EZB%d ͨptGE)GD)f˘ 4y!ŢѹC+u(;Ir\l vɍ75ӷ959j#%@3V2JØ%|gAz z_Sg޸dD>(כ".± bA*c<o37ew~cUp]V˕Z-1Irf!!2:?lh@kI ^0 9-7vbޭsƂ0a6*)/sM~&6%@q@Pc\ xt Eby:ί>a6W;@E=5YϬ<J᱋M9^™F@~H>J@55+&_OH#}сD+]_'j̃ھ-xM&ьL!X~lk%NAX+5dg%vvAG [=p̫m^kʍ; H[ݞlN"2Fd Fno,; taL.bu~!$+Ŷ#֘'$uPJfV'і[1H92+JOƹ6{eK/cRnQAI͗F˽Hg2`ZfBWVv[zT/Ar#xWZ;C5aI#yt׺Ѥ 伐7܊'!̳V,}9DG)%ksš-_ Y{6tszb=t!;VY\8,FFyS=sT/ԭ[>钞69MfzfAϳ8~{hWҡ;}?H\%Ki,O<|<̖2QqChAmYCnhWmHX O}Yq4o%;7^W[b>h&꿠"Ū iisr i? .rr-X+_ _\zl@dIĖb Dv;f7-Jl"}ڡ?!"OL@oH8lٝm!q%{km{Z$0'5Z5`q%x_^d<'.%nBy?&hݞƙCDc[By P*Sk})|iHo b)M vär!&Qxd0KK8 ack<79w@(*lڰO0A #py-jKquu5d P^Xz!+Hܻ&>yR8Z,c[-*֒[ Ĩ{A҅y_27S4@R'$P[ml~  ,; ,S#D*%b$'bm~<窢3h7Xњ3|"řRQ;)ZZ3#&C/%A _b\ Nfĉ5odteKn]n F^6T׺YҴL0H '-35RY[/O'[:)yK0jc H Utj6RكblϙP)S龲{4|zXHls=Ibα] {QUOFsZ|;19GXX/"HZc7nzVb!q\IxUZJ¸=l<_tz[y GHr_*:[TRɬE}JiS^۫tィm㌽Ggɯ畋ur٬P(å7M]0~ 6si!lwh:',M7^@ug3^MkW{ad}PEu[D4AUMl]OYa4㡴h-6B!BXVFzI;|%ZyG6˯RJ)ʤ v%[qD*OTxhO$kaTy梺u2י"i0oXx!=]B^ yqjs6nsc,kn X$ŧAAlaP\^/@S4qfedaJ/cǐ׷!DRHh_S?x &b5>NGm3ί=ڟB*e 9M60A>,KBRz|&H >^3W@q4_L 2pg@?MwҷU1Ϧnk9WLi}Oi}Ma!UFՌ2q.z춗- b~ܙX|q,:S'{rQJTYW]OvدL%c, n6nam(;&gG` fDj۲Axٲs2zEc"VG H`X V Y|^:=Qeiy$Z ,`6$gKPUެosU3ЧoWA A leq #[鵝|Ĝ9uC*=r3tuIYY(uѧ@-xF]3=te5 #*4X+}(!6+Gd#}1=[s+4}kTUuӄsv<?@e-.FAFq4 H`O7 \kZhe N&mӬpJA,D8T\&_|Kve+Y^(Un&VĨJ |IMieÊdH~4pKykd>N$9L`SONr{ &Ih[y O.VZ:)}y6a4 $9+ ?59(-˜Y du ! hc%ցWN;"?VVFS9sx2U6w};;&+H4EMhWvLnEZ(?XCCN$W'u(KBQPƟ{#<XU2v`%:͚v'_ƹHrmcn;/oR5j <=[zbfo`֟9f*Ҕ/2 PI_)-*CgO ltv=SKxk,Νv~a@~="F1=AFy; U9`4pX.Nʻ!#ƠS4T6Lna~[M䳎:2lfӑ-Wo{-AQ0mL/DLg`/*%JFeڐ߱1_]LK8(/Ʀc.x40Xhu.=g;M/uYmߌ(w!x0<-#1_c5ꋭ um"d5wٻ~^)z?[UnXU,B|q5W|Qgh= GcELUK%Qb@q߂LZ7HLybd8ʗ|RU uG>n cZ'+e٣:b~.&S29* 3Mus l|S(!St99 OPz-Adѓk.,y݅C $VUM0k@59bqW۶Y wŸ!(k XMD?\L V *{PbYRd׶K@} /"~TdŒƶNm +h8.=SM_g2#-qG8 >$2JL ؝ aMB{9J˯wەbֻCk#M]|&/FIWE!ݐ )~Δ?l6sMm|{GIki>i 5;EI!<;7C )hu ;I!xGQ!)O6<-S2 Ѽu&yfhE+#8MsVeNjdKDw cK>y;1(uc݂PjAiHx5Wd"h{Ttdo4QkZaAq@̴9+ӥ\6(3d ~ A /c# 9P$vK# Ŵ͒A^P?xA$CPȲt kjR;b>|@}1ºѢhhx.Iu/r`2$mU-G'v:iOpqc3klƛdWwMW;b$T3@iۇ8b*.6wQN^헖-bxYۼ)< [<*践x `Qx"oX;j`xP(H 4Jǖ?٪`棑 9o[x^|o:~c'X:MDwslG7O0;֩+K7lk)(L/ryT?RlxeY674yK<~Dij;݂1oFh2 H$3WR; L$0n[%⁾iHeÞo['jT} [9|6/}zw,hy<e,.N Ho:j*&xL1˓zu1!P,FgnLjR#,g'[y.Sn _Sţ>4GW&ގ7$G2T\QKBG܆/m;ecdi)дNo"F&p^nI/Py;u8Z-܍盙(q؜-~s:&` :fD=Xj&<nyk8.yjѪFh(WcXC0O&.hcF8d6[ɑkقuhWW;2s d7v=уϦqO$&Es.<LNحXQ0ŤZye|pOQH=h8@l)¾-\ƶ>tM^ Tp<+J0ZfZ@|JK X\0NqܜT6T6vkzILOXEL Ar>; JvD=>E ΟL8(. }Xr;XCzU!5}}D`,݊ !`cRcIb/;',Q PfdfSKZ~.d^ႏ~2|Q^ 1NPx}7lr%Ul<#:3c6 RNs-K/#R 4]FQ*U&fͦLi', bo-FX4@|u>Ț/'`}~Ѕh<:FƓ#X? O|Inӗ,A5؝I"baRؤwq wɡ~ɺHP"DrpϣfF+*4쇒 I6|:d{-Őj1F&՝ծ0N|̿Q'# ÃJi ?XH:}Aua?З $a!-rðy728/t"UkiXN()|\4)G# +ƒj8r nK _la+3M [MsVAO%E*v0?yUFOUE?0kl6G|Z|JYOAцuӧS\3˼ZT,h{F&ݾFޣ^Qލ4幾7^}'tiwjwc u)m74=opcĎ"~j>Wk]LZD2ƠR(Y?{Iw`ƵOħ qRq3Xt @爷X%Ģ{pυNCU5nC@ 5)y,}PxQ5uiwak㼼w|ӟԼ{]T#Oߞ! I@aP>gܑ9pU:)'TLFkƮ+h- HM5ŝVXi,P-;1Z`QC0d \j NAWXeS |P|NW sYW!<eSMC5So[m P)‰3uKFdɃQY*ܱ#bYW}ABEuE)h(^VQY߿"#Ŷ88JQT  @^-w#ڄ8;Qa~vH1¡~`񐸫Shj=},ѷjG",ϒ~0&m!|8 Txce֓4Zw5G/Ӭ[KTw;[e9eS8%L`|wB\M6v(}̼N?h/BoSYKCc*z 6tr؆r!E0 ;1Q]G)7A!q/{yV sȷvX֬r`60ޓ@c*zSU,ϖǩǭ/.F83|ʜX1[EN~ D{lKR66o8@^ ub8CZfu&;LS IV ~đm zo\{T?XEz#O!"^/u/"qҘqH`e71B;ly3zY0ƺ+DY{Ja=Yu0iMlI]JXw:}+NgMQ%Fj#z mD|ۜ|[Zn=zÿ*f۔4ܞ;OsԄM.˧j]4K(UBGV&q2 ‚8/8Y[cH:X w#?an"9XH~r= s۲mA;E%ǡ,V=U pɢ~0qcB7Pzb|6wHOnAZճ卛ɔR r_uҵ"5s~5n-ǂz%!v˕Wf>KjUԼg< ɗ/s:4weN (a3ZPvHO`]60 "1upF_ M%!4 l@z1ak/djhAK"&k$;O`qn3?]KbEY/݌<L h3uA %ZŵM=(Ѽy M)8 NaeG1Ir 2b(-~ĕh#\ ɗE e+AocCsyu=z 'v:w&{S_d5pzgl6Q&p\[}L^ sK/DJ%7de|hkgOgנW y.I(UP.aY.O+<`K|An Oy&LRQiC1WQda.r #Y2kNiĒppNֿ{r6iN ̧UkRt4s i5sUP3 6E8ŅƩћs-ir(rNj6^2Rc *bZ/9of?y%\KF]l`Ƕ:pm#;.cAHR<3K8ThGiflBIB׌Hv3Z9Rɲ(g:~h8sDrets^v(OCm‡ V-F$L'Ү{#~_U SzgGS xIR ${Ē$=\+ClPffAngcڝSge|9w-/xQ %)k{Z;~ΓqItrXEc⟺V83u!<:YXp%6*ꍩ:3~-/Qt:I9 |dyfl%161hmkB)-/)&eL7H1 .D9\I`>OD R:4oI9ӐƓƽ_ =?1y``$fƟ7kS_,xM+I !$+htۼ M0?[r׆a3l'{YUˁ,\ =)3v4yCs_ ?DN5r:$VSé~E6"]eiqeR<=A%Dhqt2&./113C} )#]/c3tfY ^yQ׮7"ΧSpBm0n [H$0<EW 8z᳃z]Nd!^UhdnCE D38o4^FQqn\@~]]H9<* ˧פY ٟ2n(@7N*DzavZA8Fǘ/Ru1uݼ @L|zVn>V 26ħp[ ?Eb7ZFcic`%evu07Ķ%C6 R5:n-}S5fp57JMgiVjM#,K"cX}|nxwjK{&OZڣOIZ)߿ln'c~z۸"Qka햬u: |~n;1?muhy=ˮT|v3 J<>Ďg{(:5Qh+JbVnS#+ۭ =ڍH# ymnų*qd%g3”Y$ġ ^iK& o^Gty`~ FȕAS@Mc cvBЇJ y4~@1M#4dn Puv< /er׻V~IN̞֠i̽]m<6Jn3R*>M0>ntJ曂 ;!XgI4gn uhW%sEMn\E~.+ϊEJCMw76R7 O| {Ϟ9^dM/,O?|\Yzr ꝟ ]+P~ɪ6!UŌ+C@.4%*N=;7#{"Kh̏=;WyMz@"SSZ0wS>k>5:Ϗ[&z/,lPҨ7Bs1gE#bhGR:y)]>q&b[F^&Q4[>]Ț<4!úP3uVx$vpxbM y}a 3ŖCk V5346K[] '<6sZ NW] sFE+Vg.Qv^ʁBz:vaXiodpq".q/Uu%?<1{Oj50|/Usl|[P&gJ2)R CA?[Ss=O֒9.bsCDQR}+ȇ{i A|-0IN3#t;حh}wAWsՆ4# lf+54}= {m|2 g ǃ!T+WsT})l})iq,ѧAUR{uD0QYڢ[ -34m@b28pe߬%Lo57I{ﶨ ?L9ϒc|0Zٞk܏aYjy7m5d XcV5\)%9a9͕weD-K/Sx14 'F\b7Ŭ]|Qk~ \Ռ Do4) ܭ8Q]]y7:p :l$ i b@qpO=AsH0N]mot k`9Єx->*:MKÕ=o8 챓aA\(tTOizy2꾦ĺ; PCb y}+ͪ.aSff+ (S®~ &~U2FBY&Xؽ^m\xO:cHxvTJ*mVyȇbz~w]syoQ & {jb[h̻>[8vaNH"I!mN0+>2{K(8-4:2~xM&j <#3y $ #MXK{y|0%U1`y|,e,E!]y> <,tOb͙э|wc$+.l`D1*N˳uATՕ(5f…3!-,\W8  &Ԇa#(QS&;  %R#sY^\d.y S ʐ)&FRBe"rVWRbQ\vwJ d|fK+̭D!&|YXK%8%pc]X82A,Qt?&u mojk_8E\o$;b@vk"hTtvL@ۻj37Ë }T+ŭ%cIt} &A#C(X>[Z S ь&Jiz^Tmn8ly%c*LS3_@G!Tw`*}Jvp`{X::kjx5f'D BVOs NxBfy2iuXu5JkwngXE =P`cb-GT,фT759Ca3(VڟP)yfkM01>&K*,]_?tB] }MJ3$8kB|2ij!nlL$%9=- $<Ӱ3%U ٿAovB=dcWlP%AʗAKQ"/I8=fAC/n9\hkdۘH Tp`qZTy"swX7N *Va[)W;K@j*e*Kx7IbaK>pK'R!*_IҙTZ )l8x;R5FZi5pZz޿*oȴkqPΜVgspIkE Tʪ-خ#o2/m/Yq(0N)dymejQun pD}w8mAdҊL{w_D~ -qt5=ŶCD (f_T5As&qyF#FPdch89'CY󙛝y;)X,.rX2!g4"*֛"lcZh(O+[*OOKa82"6XadXԓ2Wߴv1鄡9tB6R-(K*ڤ{6 (L 80Xe=.xn?aOCG5yF> ,b ֞.Fhx89o WpPSAaځt,-P:Znۚ2r N綖l)u: 6 ) r#qQc_R`, L~v8v<pDv=OdȤHXq>4jVP'rdK>^DVqsiAA3жmL# QWg%~gu,?, X=Yw(:E b8RI5LH zfĻ яj/FpumY0$vo%}U/bLQ3Q9oq&YņNk̒"' B}^YFW7!G so S X%+[{!01(?EJT%&q2)6x9w k0IT?TIԔP)2k+pK x3k̨tCɥ$@=;*!4>>3sU379+/(z1@i1~\Az,j)l轁N!o?8((GBتRiſ}EUH+9ҞsM3S/]0\?5Dv})lKmdDg[bSuք&u,OLϰ,?9U;~;4{r%w  mfbH؋-D۶"sR"Xc~ k<+֜ 2KѶT :E̺ E68=lX!Vg1DuljJjI6~C:C[T|=[]+A/2q?EKȮaV; @KXY?""ASak;1/;7Eex‡8$(8ؠ}^ݱ,,kNFL[ڣSXBpw<,L1{EjjM^W)21;o*ƒxOd`90b&FZZ+X~UC9D,s92Yݔ?o#Fl&4yT۪+zУ_8Gf<쁦fE= gT H%p`8 *_ws5kv.̛p[ Op4sh #wh滌lI͢_^ pU9g7`#ވ{ZkϔlZz4q>.2Wr< MːO豄aZv֛I^uѨr8+":~ЏZY!0`ܞuŷme,cӻ Eh޲ʟK9XuAt?Wn.y ,OI ~;D4.xXFPH)gUtt;sIVH_j)5zGO!ƂvT-rsmV >h^f+GV?E+&S+S`Ot&-Hb1lD244^g%OdpěK.'!2\'S6_z Z響/0G4*1H Ǥ(RcP0hO]F1Hs?id@y1c.ᶿu\0-Pͣ41[|B֌jCXE^[5=?" isLBV8e꣡NFrB !܊J6,@ ( iQ+D+9bU{Mʋn,k}jEǻs>cÖA=jkr<Gd @4*a|, 2]g<",:E6gR=@sP| ˌ/?P#L5!"fvE>ϼ f rK<:I{ۛL~y8u$$'?}~]"inuJa"yO0vڇW!Ƅ:xmٚzP>Q\]C ZnݝV=u o8RI~Vݱs׿-~ʃs@9a@?g yYWylܧQRUq$q'_3;0qT9;B2i ^wWl Yv/ތ_ /I S akL'FVri.xj6aQv \*'d-Pxm$ᩙ \6M SB ;o 3 Ez)zipjkJ"N8<Ҕ6M"dH%95BNG-@$‚oLӒQ(Iɧ9dʑPh'^ohֺm 2x[d5_~4PQ0R5xuhӥZeE/W~L|B86z\.0 6bY<U Ako$x)R{0_j'#Y 7-'zP#%{^̭y6?@Q_]Pi"o~[*dQܜK[o=16G0,`:- )ۇ1NUvzͯpMz:K_Mm{F(&)ޯ׿QjEA^N9R{_Z\++҆w&좓~ewH;4`N]Atv`~4:FG& 1>{/X9R w~צ65.7٭ Ҫ`MSIlsC P@бgr|Dlx@:qbBw5f-bɗ|Hp{^t+÷ L6UK?oQ\#&[bAL$R Q_o)Ț'ˣe&GRk Vbe RZ84Fy}\ٻb۹fiA/c7AQJQ2cbI["0^iR*3*s<*3(As\r衚j)S{U2͟W/_;BxDcY&Aw?Kߵ$(~`g*&`/&[ˌrҾ"( ZIaS )of"w :<蹀sʭ" VR|1;!,zv/e @Zk+ N~Q>Q'XM]@/+4 ~ΩE[Y@57EXu(]|Mc/u6#'+ `>^Y^jYZ,Z"6*]*bwQR Kބ:C-0 =!һQCOu6\QO=tcj'4ye,wzBɽ$`$DDC z&Ơxd.VE_MО[eBZmvB8Y#.%r Nx+fgT!5MO{[zg:\ӯ*1z%}B<Bq$”q5qE=v|DCHphvmK?M(<ٯ|#zό" čO'zAIN!hS <5wUl zv$Zp" R 2m7YC9P2iȟ M Ąd`a)a`3|{p삈N*@Xq*Gf{ly$a"}»?&2sN6?yCNfO_9a TN7, hgpQy)yc#W>td&oFyYcӡW2վL-8&}.pe0`2M(Tml&/Tzvm<"LY||]݊Ei |zV1RS`JxX\\`ƭ79- G0,Xl>2 _ݫuCE~9bh"FzU}P_}5Yk(Ա,EW<D|+SR㸥lxE p*j0HCO'TڴKU  ^Ŏ8-zX\i=s#KfĐ\c?J}l N NA啿'*I[ݺMY v-G\ȃ&/0|ers+~chBG 1QQl*% 30cEe#ښ'٪8P^b`%i$/xIJD#8}hӔ-x^?0e#43(pc-1[(F;3Ke # xf/>!*\cWe~O=(0HiIȽоxKMq 9g>9AO5B6)^^_SS';BDޒJ}q/I[ .g^xesLR(L!mpҚ!9ҝ\6\[>#@ߧ`}8dw p/$9?\F`ғk j&O*'8޶XyYX.cE:*3bӠ[8gPRaѫTXo* t4(MYFMjлW`aO4flVt5H Suuі}'A`D/J:yDjP wvu}{Wݾ& 87#zoxNb{϶'J'yja~ l2EP]s Se %Xέ]_ܲRF lC1PkMKg*~rMJ #AOkIΜl4w$P=#PlmͅY 姣g|Yll`&6 EJT c ٱ.V!(VSwH49@6vܠVaYG+$Jh$؛bI OMU x5TM1+zJ\ CDA%ȷ ]BUO'f ( DiN].]h |ոsN+wױBb22w~Ow> eNVS!rgrxLrU3B~!;v&3,rI:,Lʅa\Xd]@E^.$'k+uPKdf!nl1F0Lknh5}>FXbHnz}4#^Wq0Wx&7١ɶ*.1:hZ5bFNkUg"D0̰ӄ!7Shyp0VM-G"(W;,aUG3q;`>58q s6מڟb'Kw9ô88 `١cwu}jhصXd۩s^g6 ٔHɨrJTpu{5i&"aBTԪ˼V%?bl#%Jq|1e<w[mInt1/C]w}hl}y[xSFl3`vE!MR>)ȅ'A>%*ETeN bhBPQEaeC62iojTf}\!E5Om87"sc aϒEЏA21SN:0#P٣NpD}>ksK͐b ;c.3dx!ֻzs9]xNZId}O"l>bGN=?(ImX:ʟ."76OPPM m)&^`"w'X ¥6e@PK^AxcTPIޛJw =V 6=;Cr] ] UdG?K%9M0:^\uHOh @;l.BciyDᒰѭڢZ[MnDFU)V~`q@di]/xs`5Wf.` jw9o46xypYM.`i-ܖg\ɱ  A>JG KdA7ZG;PٻhY-j qzSf WH:p2$Wcr"ˍ氱:,S n8ZzL]8jO'&me(mvWmBso+*N><" &5 ϕFtޒng}Gyws:_v#\w/ Gb( |K, x&EhQYXq5%觷G5 e?8#7;u4Tsrx(+ژ(hRg{I9kf0bZb]2/g̒,}GG ,:$Cy5j7abQbsϿпGyġ%9dd>/cOU$6S]\.p|QE˓ZdB+wJV6D$i/e2%ЕX]V=]KvOɮ?(:=[׊ q-ާ=ѻ]20/PSJT9v4/LMe\A6yrށK] :ȑ+_Z䔥 YZ23@x&ݑ9PLI v%ͤo-A('z[cv#ط͈Rd{I{EfbT-f쬐4z\&|{33:I?] q΋Z|YMa8fȉܾ]'Y.+(˭uy[wnWGuҽx <&Su9ԭ0WI9YQ2,8/x7L Pr1{W'>+PހWƈ7+qaz$/=Yd; 0@Ɍᱹi`41Op!K2W㡺jǦ W:YIC ډFU:?>au$"~ճUN`MԠDb`(VW D:G-&FWG ^&XJMt`yA}gs\ۏ.R$Vp3j֘?pņI. 4j+N+3#{ L2IUy)q#ɭuTK{&q$C$WSuL /ո-V_PNzmv&:;]O}֮LQDv@RdNBL,!RЬB2%= g|wy@ &&̗[ vBryV^( - nd}J+>x4 VG@_ c-6 %&WC#v6~S#>L=\z fz1Ua<.[c&jc £ܴ~{?Ԗ u`t߽O͕_sPH<; Y$͎f Q"8 h? 3QmOܟKA? SQvTؗڏ3)D;\KIVl~u!3 qƈꏈN\$qύ LJ%XM v'% pꑋpѲ|sCƓG"mwנ53]\[=2^?D4m P^ᣳ9PpqS/)i]_sjJ! ZKRiƨa0Cz19 A)&nPD5#S n#FdUa]0dX|U(ww7mE8,duܐrwTLl;8CiʔM06U>oLӪ$3͘ 0$0_׍rm6\"6^=ԖDֿos\ρ3) P,2K?h#GB43r]n|g!D́4'v YW?㻑B|4IRj=4èaRB ~?> Y4&ovrGTZ;-?,),F`[l\+4Bd)ͪTqآ_faBM}㺏 S >aO'*7S= |8D*Hu*C h饩 WZ(ӣ# ks0!Z5^m ^:ƆU`oA!Lb&~rJEwM3{5~Pyц"Y̆RTjEE(Uš٦cDq۷4-U57 k%*05Ify_hq<١T+9ȟ62V:emSfSm5OH &Үu*cH%W-p K ~3U";H2 gGe5 pE O%卥*Fg mGR{a?2JЀYԈ~6f?+-Cssg"Wmg <ۍkezT^_1F;r1#oKRSֲ5\^;t"=+?bww45BlDCBVbJ  @˞6 P[\ZDk9_9*CtтRY꽨~HnT KuxшV*U-ԞIVϕɵGHi2]ThVW7+`SEMe >.I8?\ |ahُ0J4?{EMCiKCwkcs}Xr~\=,D[Rd^LͷVS5mS('RJRJ(!fp @qh!umEg^rU҉tӷ?/0fsWΜf{n)b<9wBCD"ȷity*=\z;'H۳LT Fg^wF\ s>d*02YGZ8aj'DiI|Q̔]BX⚪ޟ"ɢ\$x~f5W/iyubi:"bxEi w۽%]Bf_QZ#]Ev&σ xQK)"ޗrHW`­Fh8,cIXk'w>(GQN2Ph b=Įk;ᕿS|Lӷ8%swx!ݦlL n>`I{[Ē`m⺄ԃD0d:7+=1OԻU,.*=S+},jl 5K xXٺל/s1Ibb]6H"j׋\ϳ%\x^6KX;G6W;JS`wopWΨ>jĆ6vxAς+X(9(8Uwu#ˉ6&duO(z#6Ap,L̝1{Xp ^ĕ@ `ld R! >= WuE9<'#yz>%s",|]^P6 Ble 2HRU݄AEҰB8HALv$yW>B3iSfGU˙nzg2-@}l`"E..&{ x0YbL1* 'Re)[JknѺP m'ujf%嬽H(+07&vw!TJ|E4L0.&ڸ`f6{)='j3ti !=xb).cu|ԊSSy*jdsn. " Fx1 )3NWvV,efV "/*% X€h͐~FIa3 CBb*#+N5P̦)ƅ͍a$akp𩐤fe ڒj Z?¨kQ;iKB !fMlMk0s`z ڟZc[Mf30WE0jQ )SiejfQz t`VF rUܐwU1zy,9$RL`_N>3vC${j[&Lx(CCRtFR\% Bg(b cCi}4Qo٠"FŨA_BM9;Xd$QԮ]2= a3܎PNRL- s\*w7mu!F $Ϛ|\'VlϒNԵQO\+\X?DJQ.BM7%+~%ܛL9n5"wF:ẠaGQ_*_K"''SSۻ`tc&U VFů-jJ\, ,@[x1yMv5EeeMO6/%pj\7JA{~dod)ay` @hӤEZ수Cs'w,ajTd1=!ݛy+lv~rۦ1+%?[^j_.4;9p1g 4o!#kiZN{J&O=mԳ$̺B ƐS& ri- 5IR%M)%!@ ]1Gd鈞Yg_Ȋ>Y@7ckt^gũZ~txyI>Zq2 'tH12w9{k3C.aT$RnKPp8`3W0vvB|{-s1[d߈4)_Q Sp~@"d;!'~ls'Km^Lܬ^CColaev Z~jchQr&:,hbXE-{~A[CZcR/]Y2WF1~|3T?hSD>;FĶ2!GX%" 8?^zMېT A=D_zO$Uv1zӗQeFcJxz{b9AlOo B?PWf!olbRmRL1RZ=BWU?'ɰbVAx-T5'~l~C(g*xJEF9x̙RptFܹܸ7H6k/5awcTFyXs@23'iys >'y[|}f UD z$9B Qby|l[h"IQ #-Aٓs!NDFQ.L?+"GS+phjzKSbL2=?h'aH4!s[xm3rP@J. -JKn lr"CzpZMNnqXԭBbi-+vq6S-lncO5n67*>9^!6e 0M<57$Q+q+:ty.vg70!{Yėh>cy?V# \߄ '"'' -HIQLF紘ճSqK>2 ]oa%l!vu5۸`| Y]cN/W&>,<Rq4+ӥ{_rc(/2A0XYǬ!^Fg ~[ćrcbͺ-Ee׻o*ܖA5 Da ~+F׭z5.3{U#/'&89:~9!.Q_Ouϧ+m[~ogJ֔wzx-5ə0+m 9  uLWr.l 0 5`Ngɞ.,RjQ:iکToӏKui\0` ~4 "oub ^rȔx}*.6Fk Zm(̓Fffx@! ٺLy01|Bռu{,ƒ(# 4,w}F>8W(=tbG^6D9Q"hڽYIԽJ0a4@Ԟ[0{%ݖWZ@n)(T"K1ƠB 3rn3MBNOjyP;\&EjM^2aklӰOSvNcQe!I)-O:n|Vjp.Le~}ﰬz&]o n!#?{ksm"%@NݑT;&g۰xzG++An#jT5H ׍+(N~A6%E\aXh<]fKϦ*XlvtF߃8hz[+XxʛE80Tntk~\$n{*u(Btes0=&>NGieּ8ngSv-捂d⹞1:/c AsA5Օa*0#Pi/eG'(~,z{Y7}=Ɍ[!¿;r-ĽY4Ng?TBrHfJ#, /?=H`N:d6uIZkdU6_Kp+v/cw#ڨ4^?'|L%, #XA,/\"J8Q?r}_ŧ7#/GT1HJ7]$$d:A@Ivř;ʆh5\ݒ4Q@ ?/&5XD:9\ho`so?Ą#l}Y02Xˡ($^j7l~\nCkrl˪|I=%ue|^!0=%aol֍s/č˧0տe`K8:h)d:e?H(5ۈ+VoCkF3u[xcev$gmȡn!]HcU"1BC|qGm%I$kbĀ;trj)ɆWr=$sZ3~\ڤ['jl UxO(-䆢WtU_}Hvܚ{8hDq*dq _☣SGnX򸶨B{UplNW ^A.ǝ?#IEr } (S6]SdM̕l<~7 yxg9xV17DCҺK "/vHRg3拜E9BSQִnw{oaTY"0#?L^2&{jݟ /tf O "?)# &9RhefXu2Qe`UTqFҏg{=aO*BDʮWpxËsj{ݮBs2t=Vo}3uר"?:n4ɂF>TǏkf⌵"N!tdf ?W:O3c ſaY0 [2qTX}L{D.T_EMoT5f#(狕@ \F9u..66e# q[lPl{^߸ bQ9[#MOA 4)I!Ӑ ދHχLf|z?g6V]&.:! -ir7.ãQ_ MpJ5hnK^D+YT:0q*Xv\  dh&pV^j\N> C/VvBhqG{ji('"^&}@u},}m+/WQR(i N٩CP0 7 .1Lm2dƺzDv0oh5O1]􎧁#_l-zQ sR $ Nƪ?i@_bz6v;@3B˨o-`,uQINB`(˝%g@*Nw T){&ڦcF֩oFuFlP pQ175no$5T#~dO c:u%|埤 hgU8]72d= I(v C[d+A " 8Չ+N91@">JY9+t ODžсFIDژ4Bpɸ;5(8EZC">@ W³LfFBU).ӛcH''-.Qe@ }I1i+Fߘq#MLE. rRd͂ӣՀmd<Q (1<mc®FnD-`=`JfS;a1҄x=h,YL'[KȺq].im.xc] e?,'N hX;Qg!ռq{Xa0 I'-M#c[fDVAu5ռ6s.v`Mp m'Hm[Ijk#Z^hϳ#WjqS;vKUJ ͱ[@'q[G,eeup yzPLܑuK?e%ȣRsE_nGP6 O?+P 5\HIoCRNn>k{RsK wGGn[B f<j /uūhY+qҒnx+ 93+lLpC{Tb[ACڟ ~HII\7%-^xƚQ\6F-nC(Քpq^9x;pI5*h*oljֱd}ny/!nB}x&\rJF 0U+q[}҆Prj%_.ӍYGg=QC`ҺH hxX-TL:ܠ1,$}1fCZS.QB`L"pٷc Z4sJ , :ߊ=_ѳ#j¿`r!)u\Mmd) ,;4ۓ|7!鯙~EBJwp1콼wtҶ$ WRALd!ҽ+݁[nh`^Mx D"jw]]0;@BNܥmMr*bijO=Eܯ7טkm3`, o(Hg\xu 9(վ ,ĞMIHEտԩhQѷ8+&zŋ򬩗OURa l]+jMp@>3:) aNX'Tc|;O$Fzʓ\Az|W^U= ߀PuYIje(d:giV:ϑ' ՈVa&LRg8xF$b "*m1k8Ղ_jord#N+!衰Tg K ?Uf>fMR2y <ێWv5 ۍO@L*`L[ 1{+x PlV3P7Cū lMd{~3[](bEM:zkb-yҪܦ%R' ㄟ's4wڅސ|/ԀXg$ QuFC0e'?֠Uӓ&:N A/ "z]VqT,5v2DfX{/b^o˃ת" zKܚW!Pf@u۵zJLJNcob>%"vcw:lsIҶx#0TMm~UzKM:=Bas2 HC|eiIObbMj 5+E-IhQ6XIz@=9s:"jǺl<`?=kճ;< n1Qt| da}B ` HVC5lɒN5C߼?rE)mQd i "G+ksH*5GnI ėZgyR^u<|_^o dNEq =gqlո6LL#-ܢ"UsslWjߺѼc)ӹ{4SKyG4)Hx(ճ;5#&<K'B%9pN(_5+7E _t-JY6MPP:v[ 1x{B֩B5s6EF򣖊br h݇E+g^=u$clPWK=m-ъFaRb^9f 60JRBQR ~*uoJrćQ[bd"]U* L+*[YNHg1 d疍ԉS3#}cݏ&n-$ ģW}f2Ʒ+:9Nz.HWv_̕N ZFdƘڈ]x9^O|rOJ؉x`RЎp/dYX51a=,b(B_np:~"y^S9/qe}r] 5}{&NUfh?( S5\UYn_!ZOf쾵^ UleR(z۳D[ͩo$ DpK <|Dr% ֣vkIJ \c%pJ ;3<;:(/*kwMo@ќ3}uSq7Tq{IKr$˲sI5y!JĠ#x;| !h"\.,j}DO1yuk?|‘K @SC c7⚚ TI:`5}F3&R`ߧ~@6٨kz~1,O;HtزܺfGAEJr !mi&\j/6nӟ' U x6 i/i#z~ +Xt>֫@? ķIqUh_ڥK#7R_J 4Pc[WŚwi zT([?Nd (mDֺRtU7Yk?6`lN7mނ8/,itNj_t'fR+.(6;` gDil1o MtjY5|Hm#m}Fzܫ…J꣞b˴NޞJՐ7`7mn$bڒSnCuS~qN[i:Hيr(LzLp#_G)nfe98Rd; #%~>JbYRIm-eu 'USyuSY{3@LP]ZTdBXb6z"j2@gAqSQ8irpgF^΅ci]P{L~deApHws1Y5 \i߯pi*ч,4־җ"UEQK)@$$T(d`ʿ"ˇAl# յq 5ul O1C~c͔wItl9# ߽zш3ʻ_+ _͜I m){=AF6nTLEi]K<Y&жˣ//;Zr>#_v*UAeC u(\8YqB~Kb5*b{T=ǙCj.D܆rt7ϤKfAut8t..`/81߉H Nfv^UCcN&MN< f{ .RM5-y [yٍawG[2>pNDwЩ-8#B-~" s~۲J u$gӚ -8}eZꘔmSx*\L"}.рY}AlT+ y^mШ]PqZ{uGonLt(sYS WZ/ RGAPa` c:[JMt\9a4Btܙg%Jal&WѝJRTno?8Ż˥{XYW=2I^6){o8ީ=qlaYw2w)Y056Fg[y5©8T/* T-㽸&v_e* nbXFφ7~A!BmePc]K R@T]x[d&6K1)OqL]X olGmR4h١B 6gb^),n퀒?gez;m X}xI+41b*\Lx&烛xuʪC_SY-33mds 7u<.(y{P}o8 U׸4CTϬ˩Xd;Y4|7pظ=WH  >z࣫7 ߇c`[؜屾2fm ߫TUlհ9 erzjjaMڣ!Obc 9 :Hhj)'_p)\d_ʍԗi8[b+l08w rB1j ~ק2I2_ rQ`qU$לbY98S u4FO(Mך!@*'-&C /)LΠ O僋2br Z"nJ@$5+s\3MjddX 1ѲA}1(Vʲ?JgpFGZAKTK۶%H3F>"CF' w)T`FZRɾQMr<VÖ gU@rUfOV4%͊1\%7[h]&%ACh"t0멀]M_O@YSKGC\8E Wf4a*8.-[xd\,ig~I+Ԧ >veBotEl+a&_Aёܼhx4>E$ zTlOn58vs. >MFA2 LQ ҍ[}~eg&[%ZR`f 0M*Mo3Fj3C}n"cs<,gR ݌_HrcXa@$].;b_N?SO ;Ag]1@;c;b>{vtmσѲmy ;yO`].r| +g. ħF EFӥ1цg?Jr'v^|d{(b~# `9s=vpp$bwz0.F)k&^8fј`EHC;|lʺ)(}ьm o_aJ[344/#Ld<A61; +]'-w&Dg^_$sWI[^%".,zt6[npA;UR[|B YP42'惸|Pb]e)(](D@F%Gؐj(7'a# GVphѦ:A\fڊ(XM X{w{{Th0rA$tzKGRv}NL+d*TqcA"Qk1b<35/6"Hc ,-+) g"HtqYbIV&U]d,1 %|a~CY6=URY֮ReHY|Ψ8Gg!|%GB{gyyR+UlKZjIJ2@IlPhKBKy0 J׶g~dg\Q2,L^3VJ\;8.۠Τ3yW3YΌַBCה$jO)5iт=chvW`Ȓ) E0mG#5Ey0)C0JU7o@bE -EFGI9q+Ή0=>'}LZ]Gr=^A)?Y!L #w%_^BMd2\28l3ħ{R^^U)@D`iʤ H`H]T:ru2u%$$5⵬-pMe /ko='}RaUAOKi`3WW<$r{O̜TH{/E* >/A,zBs+`] @6xgԍ=EH[Nq|p^Bl51of {;3I>Us)2RXO۝u1;ylz|؅'-eGne wAtndi۴lAtYmgj)wt LԆh+,>TFϥJܰM< ȀO՘ίnDh1AWZ+; p4@8A'+ E7ıZ.\N0@Jk@MZ=Ufj9 %NJE3Ljm; 6ꉡu璏).gxf)ED =FV_:x*I7Љ'CJLs0cz]`jC2WUWWA\\u{#9IϐMgtdޛGV7|ڴG.)͂ N ]/Oq zsnUZ8U%GM))[f瞩 MClfMCpY`ў-(117)S!=;M%(l ?x&X#9}gسcy3dhݔIh(gß7?ȗdgăC8;FQT#bj]152Y.Izyu %3~ZDN9I:dc Vady5;!PNS*`Ȏu%ʎ./7'+Gin(Х^-: ̏ho6D]DqT-la׫ >z߃3ޢ<+5$tQ.@>F[RTŻr1rV.Fxl["mZR(SQT^Evb{])oe3<q9N^E|pd~ ZMg,d>zRU1oJ*SfipD4rSȋSPӦi>*Ѕ0C0w%"" >7GXp"nhN\9fM G?\;o2er=~wYא oűRr멥.C_q8q-t.\,ô daQݢߨJB F_}D̚()ZXR-1 3!Aʵw@# UCؗè>n51 ?c9{Tx3Nx$wNRTRLYSJ V8mMOhDE8A N#rnƐ}YB$GͶ}xrP›'2QcHut";xO"ɡ+x?fBVfKqkj| A%mW }PQBa^)0v0%b-HBn0u ]e^^U73Q*o]x]4+WO 7V,!b}eNNA4M5k-4\_%BiN't pd90q>l>Fv@9 NpRX:mgA.B&VdkmEP-yrT13PQdv- L+@tK >ozi ~b%9AYɕ}+QOM·~j Fe_Qa#?n0̚)|_L}Yz 9V"2 Qk퍿g^[u8 A }뤬 c\x/pd V fnun}="LC,Dcn\ ǬפM'2(]1 L)'D8 WK̓}|VHKyP)6߽ހ7 I̩E9G(n}L|p0M^'n(*GBṪ-׉0s@wV0O>_Ε^ Ҙ6sxk.(ym3vkYRG3)'}R1M-"+3hx97JÕFN þ-Sг"V-,~~(]!Fӊ[GXR(̽PDŋI@L B>G7bUVq]e"QKQhqPaUg-w COp>)ZĀ_,1af̌#P >M*2]cY&ur 'D۷2ˈr]uD)څ;Yte%Os7y0ЦfO˫S"ZHTL"pFZpv@A)V@)eN M`Ϣa\XE1`T jK7S\N䯞Ÿf"32e\(Fϵ+3{I#У2-mG'ag=g߿hu?hVm72&U/n6ܣl{D'HJ !T9#!|C&ϸ&E-ZC&!-I &yn@QMI #"'yH:f" NDz[ Q6铛`Y"sCVwD \0/#pAbF-YEs@HUr~#K~xSg dעVR{tT WdBSSkH#iE&ָ2-l1`zs8ʪemr$u8gh}5{[S:+aj[/쯞VX}>*Y.^!G.Cw',b1x-Ѩ%N=+/ _uT?tg,4EHsV+6,=N7UAKAXA hݸ`Vqt]*I9 xe۩K ̈́'7B-y 9Dmf>m}? oo>|q*T)0И)Yb9-t$U;^%e{EJ@ܩK*pM5}VԋGÑX/rqF:(ϊ>F쩨th84~ /_;k4! w&,(PuL#"LT&BDʬ H=;tXJk5ph6yfFm{?9htV-tNL¯Khg]vC%s7m"܊?ƚ?>`Rt~fΔ+jK l 4`[龱"=.]KrF!{0^ZE7\h[WEY\_^ y>LM,:AP/ N-N_6 \D8* ]@LQEvncVU,f(# #ka6ْc?a~mPų 1YlӖ)y]0sV^ѧ|/I< M= 3\$!p̩͜?ܮ+'f5R'E$hznY]1.n@-׵HܳHM8Wk1Ș1ɠIj X(sS&Dp s}Ȃ|+r ɼe)AP|*xifKPNnb?ʮi-B!+6 \SR[ *.3+rT< @`R0K}[:ۚuJg[X+Z:;Ƭ˥y).h c7S~=z\=Q/Oib꬜ /M8;1'h)`Hv6ju QM:g#DQ뫕1Ly YvD3=lD@ G2LKRq#۾MOa?Y@T߱*_q7Af9wQ+ђ E#ˆ\Ɉoz0/g 7C ksOnSKCDE_?8!kaF!vQ䍃;;L(!Ό IDgp:.<۲肙+GIͪeG_цVuXh69#Qy7Ԥy0'vdIyn6z`9DK_)a[E$8rIF~"WѬ Wnn3E 14h!2q*ӭ!ڸm4(3u_.+|Q嘘h/QXc4W֢&=ăuxopڑ U2zW mJD x,+<%Ѥ~0!%[?m QL 5 aQuXnC9]􄩔ah,^^H|F4$E\ 4?V<I.(ī8Sw#Rn&`K*IbA"M&甥p38tQZ7̃QU wot.dK?AiX .xO=#A@`$\(sfі*t1Q7^ g̙2K%PC 3T* I"=쭘/fI3yn9H@uxR%o@*P-|=9k3ÑT;XO~ + RgW x&prH ^ ٕH.j.?6V*{0~~5˧$ᛚE*{?! S"ȝjws9ufi#[4k>"xa9 z}mBӪh we57E|xz- .UhWIΑ} sHW؝N s\~1nrrm$-s(!uc鍂O@>(RUc}!"wU7&t*\*ty߶<3:LeQהIuh#P[)I!'CɛLp's4^vСM쎡K-%EٚV$"Va82/yJi[2.išKX4hL& ٪J]j .s*2ߎ#xW# h^toEA%ȾyMF BYᄫl.wA( QbvK VE5$P}!ve\Z }fȥ%rYWie|:Pi\td0sڳ:=ɬ$ 4p >G gkRֆ&Bv"DRa,s. zQsaJ%g * I6AEp[ǺMPo\c=nݿ*üj5NtihJ(Zn=j&֢++ w.2pǕz$}R,LS+#,@6-񓴇81W|$^rV-QR3P:Xw-Zbi1Fjki_.X5zȍY,=t}~ݙR>LcR[rLx>W-/ $*k  _oӹ*rJBa|gi"7`.Suou`,G`LvҶ8ktLh#c /*g{ h;JCێ q]R>XE>۰1f'<]Rκ:} Ac0h+tṺ~0+ K ,+}4N)kJ?؈^Eb-I-Bnhջh& k(!H(M~HĶ>=pjx_-Mm7h6UDf 2'mm>]As*2K|gUfnu0HTtF.Fnw:ĖS6u%`]>7RƋeS8!LQ Jca;I|ߺkٌ10!*lZ(vc$yrD&VqPK<~KP_Iz h4|#U8) Op5V1/sUGwAZ5aݛFٟ&G/=Z)Rȝ#JYʁOHEH%)qAwP\z<7lޓB\S%6]T׸&9Ւ?vD8+Yf}`v=6֙7溴v'̗qХPw k-qHy^/Xl ǃ{9 fJ۱F/ ?caIږʾQAkL#"Z[/c\@qxk'e,8tYv2Ж>%m" Q,fʓ[epؓ/F 9O KZ{s-,gwνaoEqLBB+`)ǤKD!i $MsY: 95I4"+qx%ޔ%8MS/c7VHߴىi#|HDPigE("ڣ?tk~#2Z5vM+-66yS6͕BXeHRz4!!ݍJk/3-,ۉ(ine\J&qʖKҩp[4kWdkl!|qNfsԁ=P̟Ok5)a/U2|Zv {X;)܀ru6.hw]a`PZ*E6x}) OB*^(b#X4o'PVeҳDd8`Lșڎx l\Ka9DP!HxY2" ,eN}P # u u/\Q7ׂqA Ckt}a/#ϏZszps>miah}6iCHdCΜhB1C^S߻Q;^Ji=O.RTuy"tGڙ:f{3b2u; f_5\S/ Z!gˈ{p˲d[ oPWVR鲮 s19ޏo- _Hv0C!M ?yrKĔUm🫢귱TGur{Ja#( +W~'qw?0\L_PzfW1EaQOIu+SL$J췏,'OO3>drO#f#T]XδL)+#PS`i} {k/W0D"r ^·qIIDX$巴1(oG>`}8rx2$>5 Qwn(y@uI`j7#QW_y?/ڠ>t5j3O[o}>ƃYżqȜhͰs_kQgxZT$3ӢIVa=T+Rb&Wc/ak ЀYb Ŷ!QEd~dP8L& ,J̷edo^PȨ+̉$/ݕ1+m-)`;MlSŒ"!d4<**'B qPTD7/=0A)ã:ݡ\!5Wp N{0CNΞ`tʭ%HnHYIу|cd W`_=.*ґ=NĿkO$g6a+5]Hi&R^*hZQu!bqX i4ak'KߥZѭؼO; _d Bg:63טyVEKC"n{k#Ag$qtb_gi}M:> شٽ8L>1}T A`-zC J5ÎQ-KoZ5vybhd3>偏GRC?$qx)^Uֆ&>E%rL-pl(|<-,+)0SE : opLM l=ݯ l],Lr %?{ Ӯ#ߐlG^-пׁ=5_'8UbS6+8jLRc ?bac^Õn.(5ol̽ Y?vGg0 wJ?_vjO'A'ӟ_#z9Q%-); %4lkKTl` ѫ8u O6yh bc&9 `BGMhiP񚖳E%/hY{R|</|6b-Yaúe!-1Am1͚ړ܎OiE1`*ȴ>qԎ?RvCVfq#%r~l:apsг𵫃0jqȋlV˒K'fJOÍ2cShISDvs9+Hڅvn*U]vj4Y@$~TH‰oj"PI?w(=TgimXڣ1O-a}ӄY=TWk1g $qQߑXcYxd9䋏Rj5w/mBAFPx6&O:nx,YMdM1=JCE aYװݱaT…[18(장Xax-m2g)Ǥ;˜(o pSZ9]J\>='J質HwօcPh0 !&-)BPqe3>x* !S⃇5+A Vp.[{!ŦTfIw۫{A9O;? 3Y US!&e(m CsZUDJK TUHXAKݰ%h`uZSF O0|uF$:%s˘VmAԾӭanJ4 9`.ƕ[%bX Xz,ePʟDxw7lV25ԵDY7P\=U&W{`K>6jy&T7"lbSos[#cz$p5E]F15*y*KX' HiZo ]!ǔqg-BtA8O~3M1ⶻ˦ͿVxs9{ǐBv ?|j]lk RN뢺 u+J5}̩>Ix=) lp,3sjW|)M)'<;$bW Ȼk0&تR_{ +*8wd{8NY<_H'@¤^x<*%X%TfҗVMKIPIt4 6/V!kh,5GTo`/Jɽ@N'G2=k_1Y7P{j`x+mȋP, /(G3TLY{rl6)Oߝ"JۯJXP~miZ@S&;8^ڂUڙOs^l/Z@CP(k;Wjծ= ^ݒ"@ߎ{$"bݽXHO<;CSo%H.EN$f3T -߼PX6&Z4WrL 9BoJc $Z{UbP*TW%2ffowZ0\oI'6q~7+X-j3*e)6Q׳0a5;'ڨk\L%@^Ukcנg÷/eSLE6ǯREqf @f\N":K_?"MC[JliR ~D3´T虣'{vk)bkP"^յrt; C .;mńk=2d3t!t\`A蠊Ajlr{ RqShͅ2nEn80}cHXc~NJ8z{q\vv"hT$g*GO9-:æ.L1dM熤U}:b'x*{so[Ti$!#I{ǣO#yh+JCDT$<(NE?n[_Y*G1M~ tk40t} Gs4%s9.s<'x$>}_z_\ŋJp^_K;sqM}Ȳ`Mr >o|PLI/=E^*~TF6d:ŐefjR-{~hɜj.^F+D_R6$ikjӕ`Z^~B~H#v_T௽K@ID.35U ek ?AGT۩~ DRa۠EK FQվUp}^!:q_)+.@Z{D8(S'@q78K+cGPw~ȅ=[/3I[^o*\9p0Lth)d/Nɲ|DA&/% PjGX8k|A89wi/(MZ(غljَ \RyuM Bnj.zwPأ`Syba4MZ=JZ2qDkȱ\E ĺM.ۡD xEYZ0F"im!?7rc;7TGAhJl'(  ?Cb@%G{4>5b RzkIcsܡAĻ9Y젼 4#ouĨK-qyN/#(G2{H3$I.n{fz;BMFSpt5IW=4ɸ r3 Nk@K"6|Vnቆ;tzpj)QhFY>Va2?Z37;C4g+q1W\rnlSUi9$omR&cecnhQ["A4@Ӱ T]9=\bnD(\>mq4|WxR'l?F;ax>a}WP5, g@ 8 C 'ϩ!m<@󊨧 PBLFxM??Es`P]k8YƲ9녛0@"7)'$cZ#9w-*hߌSuB)uy*^aY%?ʙO_fH(xT:5nxWhIs~R|!\6BF`tA rVWHVoF _bXaLDez$qZMϲ,~-pBuEmsb' WG (mP1 rJzȑ~ F6zM'$J{o7i1_Ck.tM]P%P8W])rS겻ޠ1|n&| "MɆӈ,5{@1ٰ̓T<ܓTUF5q޽/+Ԉ3ZX蒡%-Ml~@=*9xEbnv#x{35ނcKlcӄ,p IR-.t2sьeceϞa*I45^nD]oN R־Q 1d! 'ԔWs3z6WTJ0N &9&^܏U ʫ@7= cn܉ez woE2uCGx{9fmF vm%dۛEbXzeU&9Ow|f7lFg+-9$@ʵij}!^FE)eH9 ekbx o\t $4yv?ޝ$'#QrЀɧ)v0ҕ 9;`4#o7>QNܺm4x%+ώl /n?ǼT 0(SBI ,T fpk Iofm]AǗ5R&ʨhu DQ~лd`{JyRݨ_b2mN9 ^niQPڏ0M2L!r\J_ ` N VZWFL.׊9R>vEoj!w4ۄGBg4ޘ"9p 0<;(`ZbH~9O*᜖{{ S1wEX/,&$F>Q PЕoqA)Y hQVrA$0^95HD+4vE>}J]|fּ+.xeq+"Bb-êc17ғgN?{lUnl\eOdh-=2%W в7 Lj*`A8ʔmALsq?J .ƉUZ"fVf0IMbn`y ,n=N}UӤ1K0`|c*Qkrܱ`##z[(:y9dn+6(Gޕ ~ H.9Qg" D eU\2|mqب\lR,ft1K:R6̘q8%e O='aXPNݫl_i#XQ/,RAX(ٛrlE,(VbZ_}cpIdb-Ifx/uQ,)"dеYXJ*dwMe MߠhEoE@J[`pB1oOk!HB/|s̴5rkϲApob Z u\<^~7ZDdAIr,y% Չ!1ɟ͟O,0!P.gCm,c2{V}[$eO2cU׹F$"iZ.)y*h9==xR ba|Hw Uk%ধPe l$("Ƕ+sެwa^y~|'gkxm)4vTs/\,=I4G&ЦYjtLX 6ڞ3"g*NU/%'O:,YWUu*h<&c>Y+#@? 56jwxE4rCJl6vQ wzKz{(!ٲ+=.U W/\zFV~X.ۀH0bWU#o#.Wfo+1&ڬMMQK QЯ |^L)qM <o] ^o5='FN=s n?1Eʪ~Z()v{M*˳KR /cUNuU#7eGsޤ:EdQ/q!HYM0ګ&ݷV]*xҋ't{5hښ 7UЯϪ>j˴u5IIp3Rﵳ8 MSb;%R`;9 S;#=tJgtaX,*Aʻ17k+h6F7Db|1Xؽŭa>\~J(#spHY$lnsybً ~3t xV{&^3T j=?eo;Љc؄ISX`c(YV\m yZ5c'ۉZ"Ghlr%GJ}%Vh}EHtձE*I>XS8 FKդ+5 :Ǯ;H(|{2dk% <ͮꋌK*d{ P ӝ@A= k<4.w6ꠙ2~u~L:`mI⩏Zӂ)Xx 1&d+qUg=Q'Үd]h*UqzwRDn(f;5InXE*h)$\mg;G(q+RS% pO4dJꫨ($-*)\gɑK_;8gdD+!Ěp,8"8%/?G⼚xh0fsdhݨ!CdW4j38*@+7.8LΦ2JLٷYhqɷ2)9in} ӃqB6H_)إp޷xqܠfߟ&aa*ְRfRo(~5_2G>0;PxhkE.[! G]fG,:1hWĕBq,R  M/jEd`Z^5`Ftc,sjJ؍؟]C;ЦDUUkFx xf4 VyU5> tKeiyc4^=~7ԅʄoK" N ,^l}e[8<Є\Rn 8@P:oXzFly<|,4I Uc) 3ut5WYUw%z*xnN4 rr!9G<{Ml8zCǥhj푙%H_`@XSUb~΃g'geTesX 7א_:9Y2@I.-- . ߳*(ݡZ*TOH9@֢4QCڱ}AuKN+B563%tcM6z5TW Pz wHiu yXD=KEkCOC!ImgוRk`Bgj UӉf|J銨ggJeM~6V]&9$~P0 ?qVYFPDn5JP%V5iP>TFpO5`=xX.Yv2[B 9ZD0]M\Le:{?O~2jDi"S7lI͊Q4.9P{`v3QjuA'/0qih f n`xlتϤIFw>|;B yY tDjvR7r~[N/ Uʢ/د-" {2g]BH؅>xv3)GodH%z%\{+Q[4#EH.'4;ӕ'bCf>Mtj{r5P 9_ dz*Y h`uاcP Zu&;KWʥ4c{m8l҆:[t>_'L6oeXiw .;9luct@ Li,'rkOrB'9Q!=F?tߧ[U9y{h6c!U$9CM9L xOi+8/$\CwvaMN:AWi(v 1slaP7C=] g{D(`8mV`Ț뤨X~[JKDʾU+$']b' a&\>w{o]kʡOizDk}mrՀU0 z0ZMiOyP1=f|C h`<ܢn&3PҕWYѽ!(_{8>󬍹X%E׸Xa2.rzuO*fcp6Qc"gz@sުͰ:I,n)ZHjb k.'0=3Xx \YjEh'`Uw6@[PEwq4@bh.,0G$Jd;AYh^w,bdA.bv5WvO`Aw;NACr7>cD'0-)E+Ns|!rʖ?-[Ma% B("O{ cjԧ[X`H_aR#ҕЂJ̦.$o1R^͘H]/sl(=h`'beT3COh>_d ">e@K| ˰@{%H Ȝ=<֨BO.]*iv#}e86?Ddnmvl_6kPnr5jjR,aKUY75մy` ?YibyAv JN 7 [9k1Ϩ%el%RMRz*,{GkNjt8 N*\j b̗s)$Ql$P RmE:u<{U&ER2s[$v.v(}jJpsWE+^;Ieǒ Jј9&(b]Z!JJ;>i1[| !Kh<=!h—2EW81hlK(5a,%r?ϸcЕ[(îp[(}@Z,"" :̓`(URVxj`BjUn'_j,*缰RuYK9vK1}BLJv8tc MX Y*DDS^Zݡ"(z]`D&cfDy0l 4{OͽՔJX{;pVbN~ nXgb\L6em#g,؈pGv-Oh8J2 `T?^7j" O]BLVI% @C)^  =~@ҵA$:xݿyDeszi%U؃edw w]'iO>_Җ7:"_X r fק&I{׃/N<0czoFI"8E-5F΀ tsS<˶${V6` onih(jlHYٴv~=\PvoJ:ʳwe[%^TҜt k:iecACErc2hY?o`CIwٱ ҡk^]Q3*=0xry:n,O"LZ p԰׫I,/+k{RcnqT'cJ+\䱢L"{~$o$DFT)K 'X,JeSt[׆ 1n.ar<2#TgNΉTƘTCB.1^'smc2" ҒFh%jqD$ieN[Ex}8 ,8g i8|0[TbKBwrY'cj)љBA'Wb6T7ÜXTk@$ɵd+089*[d u0t{VM_'"Qqe֓EBb4]\s11R rܩ^VU;wMKXٻWmnٮpgYPBn/!gptEJ= o/^svua]nlpn=L8E=T6s4:̗Ox`Tu\6*zЪf%= K\L{.o3|{j""Xdo,(K2)}o* \wv83P2h6vk2$(R?=ULƂnz@To! {TiU#҉c'L,Ɖ&K 便I/ Ij Y%(-"$9q~\R t{RKErv$L}kUq'j2U],9໖:8QgФFXED' Aq"zj?.{<7tGf{ܚ C3ur_ʛ mewq3.=0"7~='Z#sBoG׮ r4O\*:|ɨi&3 m<#/!'iW^΀P@;[ye=qw7qNB:c{2=w4#;xt vd2GV<8{ Tவ)6\>{XЎDO۴\$͹i2`>nc[5tX9^F#N-}N O먘+ΫUnniic2G@=xjC 48=w^7Pc~l/{/MlM~R$lF]Raaօʶǯ ]9[&^Ҽ=XzN=hV2H/q$^DCf ")|WXx{?#r>`tn1953qH/Un(loռ /ɣc)>A&[FCҗA,M%xMʃ(мNɕcc \GVc_Hwyԣ 3GNv9'}:pXoR. 'J!5>L%l Bߺ IԾ q@xZ"s[:gSٳJeQbvlhS8c9Ke;;T3Q (@O&x6=Hq4q&1M?K [SP`T0O뫷ŕO-XwRZR$H1:-_#T |7R$^7mq0%m)o6pָ:.J z;XB:E #1"4qĵqdmE\n 6uۯ1vZIDԶ̽^riq bTF腏;x=9:8F؜;57oAtZ؈u.f8b_^o`fݑQr[T RBIKZV }A* gk?rOd4]e@jwarRݮe5dHrW/U?QY/`SfQ;c b`]e[2WH"ˢ@ -x'v&#:xUD/ koM %V{0BJ3ktj]ʎ6 ZCGIp!#Y@tqR8ׂjp_oJUHf_9=PM^-&wWFBIb߸c-`!C8t8 `9 ۼ8-H7YO.k-t3\@Iz>ۆ5N,;;բKA]c#e,!AG_F;*!GŹi\RCXω{h| dG{gpkptXmA/CEwbsA?vZLD0 ?0R .qӵW(n)P2MoE_f9̥;qAg7 GD:雘~bSzRʙOitGl)#\9z0"Lٲ[ws t(ތ|vP5*ԐMURE/e vYüI,@l<;!9el 9{Ƞ3Zvk= k vn.CZyuQ=⍎?*)Q{}Myu۾CS!Es@d{ɑCU l#PB׍ל8dphnyvoS~vnjJ"lYj08aؠb~ (n[r_|>nuLK G5*컮C8v&{~\ꡄPq?QLyh,y]ߢOO< +a оa3of1x`JfƃN6) GEyfS(y)VcKAKןʆ7-b.;8"]p`~Vӌ^5 ֭*L'k\4QF:4_2v3 l_yQH{Fe] !Ei+ .z5 &CcԌ= ,&/V.E?p -hZ{0v"wJ߬\yqtOB&ҝ xpj }گ2pK7(/‹s)>cStt29Yu!8|QMvZ9?-[E>feoj=0>8>ު Bd̡V-9g+Q)tc^.Mfw+v %~)Cp"s$G#g3ٛ~F]ni6.6:\Ӏ%{7Oq3=q{w,ϖ$Ӛ=tUpkX9'Ln3k zNpsEl0QTDY ) IÝ|fK%GJjyNk<AOIu3\&,Ba%ʡ>RWwJK(psI*%IhZ E(fId)E6ZS,v;f׶IIub TFמyΔ yƸLj(A%&|v_hi,%Gw\0AO=T>7&c  iYT?T֏TPID (U_87t!f{OHP`([ =+*#H*۰'KjU1o&8zC~KmCVj-xʲ\(fUX;S-}Alη ʷbnW.{łG%.AWPEƋȶIMC϶#4B`j?!88 y]]>շ91xd}CݘUx u%4` H2M]8nlz'|T;; CUJEe|'YPI+SX%;@??C͡񏭮LI'wi:6 D%N6tY}⡅52xxGcH7) 4iArh-B>/q==kz׵XF!0 65JKp}?a=yFT_i<׷ȳqS(@"_GoP̾[)QFѤR p4KdBW{S̵SkJǦ?z \-QFyC並g8P TSnf8Ldj3TW:KkA`FufxxU 5[>衁Ѵ&#H̺5fa ~H+6ړ9UXΎ`F#=Dɉ%rRA4Mn8ˍ\x,@ Z0 SEs44qHU)}&NmrHkZP0;LЪ h<򦊮XqbYEݿiڽQZQ2UwB0=dp א#GP,&6*4G.0Gr@1c7 [\,}P΁/nmT:}G'4#R@HI~/ljUa^~JC AA1+.358EIs[iobZBY*:wѪEF 3ˋE܎ mQOf>y(XcOjX.}Q/ŦC(SXEsmA|2_!`#q5Z* ,9O8&w T&h9%0.q?B9:ZGݾj2BֺnӾz1Z?M RվiM0p=wy= m8[yi_rJLڤXqM35iٔ mljp6 /8r9Pٖ_@-ZvSYL,!qߖ@,tO>/Vb!c.}Y"=Ѯ `P`6%|4>Jd'*D s4[ًFf) [ .Wl3Co_5?Cy%/V_ 9t)fM׻Ҝi -D,6՗lct} IL PʄQcK;Z3=[GjF$7f~ƇZGdxyD}/lo870 zg*1N0;s(M82Oʛn_Ԑ2a;q9j*yˢw[qU% y}+G|Yiڽ(H >M ۦ޿ˡK?$2-WѨݒN.RנPnEaGBfJ^WL9(FQkzj.:I=H S,KJk}>Bz*P;3'PjYIVK5L+jvo*OM}<&~ <5Ɖ[X|9.@d&`˯Ew$Brmq/SItĜrf搨 `!jZYoa>౅XHHީĕ::a O%Okw )1F= 볊h,ĝ 5sߢ_}9e ito`#yzBT@<ۢ]Weq3lU=]C 2_y5.jw`udSˀܡ&"9"kg5Z=bQu`$CAuR46"j~k{ /Sn"75pwbr- < +Z ߠx̅ NmAzByYAyhb?\Z5WQ1S^35,%7VY\וоǏ+[j k2@/Qa\UR%ܑzwUvkmk&$Nؗ{HL&9/W86 O͍5d5E[rT9՟Ly|ْSuʣ¢\0iJ @히œ|% p6q|&+ |iGCmFӥq@OG!.Ҷ%N cՅ,`+*^i*ä8VIh~w \YV T U,xf}}{P~e)-IxD **XVնsp<7A CY J]u5-.`%Eد( {jt;X27tOu@)&'qq| q'éU2YrhR^aڠ~kFaaPȤGƍW 0$sUUOpSapS}2#JX yfK6"dl >Xv1Ur RLlqG-A S;cfB*Vaĸz!2p.ǁgwƑQ@bˠ x瓈)Mb=VVu=--̐g6G{Pgܰt FWc,cT<8 _gʿƁ(cgw8'w)ںc-$^\+u3eZn,^/V*b9k Wϔ@(k#*{ ] G@IH~h:L0hzy |2'z/-#RLh sB$t0}՝ojml;D7 Hwū&\.s ğNI>RHńUMH^dj YB QoA؈8x9ɷukN֜u"x|f6t sei/8$@X !,aoU- %X|gl+dYjgCy717^LNۻ&D6cSrpR tJ{ӊ=QozPL>-(zgcUd{…sn$XLzIvi00`1BH}W1U׃1tthS3Fd368~%qMLm`훒xd9Lh*կ'I ="_K?Y׆UwVBJzF<ɚR3l?p) 8vBFsj(cE]TM#qz F=1X>˗٦=+^@DK+x39؆1"JE,Nf`iNcTE7&uDDOh?vrDb?)`[ehь y%#U6 !lH0ۈNh[ ,1 #>5JB8 4sPA%(ad0Z9EU'%ܬD';N歧h RVg== ];}{,tK J4L/22b у}OBc1Ӷ=SjNR"Y!34b3ڈ'MVwR(D4 P]=y?/Hȏ#9qcl.پn2~ h?%'FPNdR|k`6 27lXc@ xwɻ2 60~r N]fȇgjo#`^^\t>ڻ絠DBz]}b |C+c6>u%Nzc(U'ZR~.̼2jo֛KMڥ`;!t/&_F&+g&e1AOˌx^8-ȍ!];2+[pG ) Ocd i>2(LT2 /(+ l[dn",?LRf{_RQ C*UROwAmXJqD} Kxiws4wc9TaਣH O_AXts*5ٻLˇ LӢ2 ğxv,LC[YQ=9 K0+ms`wsd/Ih@mW:&TE{saܶk =U!# /ڴK^uȃK>Xn: ig.rW +؛hG v[yW|dRYIHKj`-Zp 5&W*q1ͫMDl'5Wt]elYZ(c(Q@Yc<&w웱IatZ;:~FZ:\1-&n%ԭuK.:QG'QeWk EaYdzvĭOR%q$9=tsM}o,TRƌqTi(]=Ok:6~zŦ_=Ɵ93-NKϏ~ģcRF~٬l.w|i*i\t+F2Iي]uűRffD|^J"1X Zm8RF5-<:D#XBY̚_.lf@O9^+Ɯ#d_,{3rB?#꒎蛆Tm]{UM?Е w"aT}qu4[03J;^݄sJMަŵ,Y@W"jHl/|Cô̕wR}gׄ( U3 _rSI*9_ KQ&mf0، jl[e.%;zJE͟mR3n!L3$=&?6u4UΙbFCLR]8jEog 2G|_ ^=^-,zط J\=/ʣj ~sX-LE"uW%=BXz(A E]'[8% Ok"`.GD?ӏWV=Ƞֱ`K ](OīD`%r>r1=|0wI-b) ' O߀%xKJF:-R3DV M!|͊n>^#:4Hfg6V i98p;dJy=U"R[w{sD}26=N彈9i=j:f6| [PHs4O1Ѿ9(D R(_f|zqqǯtyE3x|MxgӸADXJ s*he{K?e1;_SXx@v#%­ +uCp]g6wl#;̸BYlapԫN5ƲYdy.8d­:lff-yUf?Nj2f$^fu /؀fczt`7C,LK Il$(9V^NIbUpC5%'Hz%#oG:Qn4|G@n\l F6kDvVYl6\MOo ݢiAm,#M(LJwS }. V(އ*7 ^'R}*{FlU5ZU{@y)sz<] fчBJOP>f?*+FR~vu<<Yٛ'7"k~wGqPd,KD.!g@mo B9hO. J E߁Iǯ3 j6֢ M={q/~ZhK{Eߔ+u:s,@x]| BeG;׎8HE-NRH'ÑrI -'pX;~35kس\QDq =\ixV".ts;*Ģp}#DӟL)d-|& -,Ld1>f 4l#5RTWI~IqC³'Ў+kʖoT)Z+9vܖdH= "~uQI=cq$s|NyАae?oBچ:wpk:̊ V I"]Fm Sa vH}o4CDEDZh.DLW4 X;ʍCm:#(˱.B'Yx3vK-8 MLAL uwNB "dinORq2d3~jG> #*>-lB-%h/d=_>G;H .P,Xӌ!MYL{8F\6gbzuMQW+ sI앮sOUPTCWFPTm0nޡ>Q0Dd-e 5"'wDj! R.UpM˱u)Lb*eqUx*KT9:sП#2x,$2A$މ@Mlpq{Nܓ,0v3=XK#H:r KQ%M(AV%'{0KcET LVKg׫ w7Qw!O`R~Q6’f֘!wlbAV[?<?j/]둼Er<0^u#\iPT C*X1.9XC*ʠJ>͸=$F'ZsY{b"Lt49(fKuݜ OtWVJVPǮ˨zBo3 s+`M qcjLcqFx5Лq*ph!%~fe3³{ 1Oz0NzWC?~^@ɧLS7O$.sn*䧨׳t!h.쨺o-f2K%+RV %{1x[ԅc| =k4ˣe!1@[q oyW8*Ƞt9f/3&_~"cP.[{ H1Hu7yAjr$cH&tFO\j_.X7 EǠ.(54%O+ĄG(z%o8[э]#^%r#j+_rΚ& V'!C_9S0{& } ~5!3x7jw"6Hvо1?mw4<8b )#M 8lF^)-Ri3c}L4`/P,Xqq, UUB 3c._YB%_()L![[v7lhC=bɴbp#}'_Bqql=ˉ*H ؁d7P5V4&eQ+< W3+ X,5BUphҼÎ#tUISN2CCt ifX#O!3mSq ^)Yzԣ]l 2s^hm'0$~L8* ڄ͵Hct4 x9 ) غ'A Tjo /W"0Dp5'PGfEKNuX5xf/B7awɪ-'LȺ}F)[lw) ӽ߮jWn|z@FWlh1Oj&ELƖmo,npחG4qjx:GEY% ʶeFom0a=4iO0_p]k#T~dFqw2rA 7u\/ أ!/7GQ~RhIlzV_ x\}:~[t ^+<53d@*lfKLF*ybC!y0" wA4w>XDZ&}h} u<7`6(Z?IDc9Nz0d#G#㔯%?˽Ϩ4K]\x4jYG7 TWR=`r{:L Ér4&:|]joVڂTXԐ;g8;?$%&}sW}`ޯ#|Wh0c ,9x$ʢ'x 01&aȉ MeJ):2bG˥Y51&6&CEYIQt2%⋯g>(NހnQdtZ Fw$:@[#p` lHzfWpRI'k[h@]-pW5/0CO2?JLb[}ӄC W ;%.2!%-&ِ)oyvF rm@x롃hCCMn|ur'Y1b{ _U zWZzUO6϶nQFh[~/!xN,ϋ @5#DCfF8ln;Հ~ Jh05&(GqtD7o4tOO-h[D%>gdt)^!Ѿ5dmO Ӻnm9Da* zEQ~>:|$jf.HJdFB$LJ [{v 12M m;'ۋ+FUZ]w̑Lx26D'"'=GQ[IrK /"3¨˭f5 ߙ,QdD{(jQ%UEx1᭿pjқg;!<Vi~hFb[>;7ھ56My~/w^H 3%VG-M /hX%*H s旒>J:t A 24~IlL?nXFK!pK[V ։gD+at, Ǜo@NY,|UƼ< @$#]\{Q3,M!.KfJT"?4EL Jg0/s0';ICQm$ lSR*ὦ 52ǃl%;;W"!&l'ʜC8AZP ]z1ҳ&tt7if}vGNϩ Y{3c*q ~;8 ]d7}Qivl 9 MwE[Yms9F)ŌD__ xh۱ JJqqvF;Owͣ o FtMEw+k &Q2dv%Q 996hĒ`5DI^ _K*)!As#9_o6SdFVj/RINpT'F ȺvB A -yB!L.PzZk+\_529a<N8NtATQe|M-#F yySO6aW WuhN5vl^M5ud h1,W/y/>jD+q5~nhv21:0GŨAɓsSZt*Cc2EBNqm/!Iufsm[/DӞ g_~|Jv%0b @ e.a #0E+D\և= UK:5j%p\̯O rFTp5뮺0`@䄲,8ś4 g{q͕gjT>CS ^As%43`eիNHÈ=z~54c8iӼ.D0Aݸmn"F?,}̗Oc] (FIDwK ^IڳX{ v^5ORJWƆp3Tah jU ^V#W<Ϭxh9fU|p8qVqMt(9lյãQL%Ǒ+BX`w{`b(02j 0e K:[ȶ1Z&xR^=%LG~)^&C,zaS^X=k ASmzi>̳uGIp,Swk~Rvf%rg&xNܿN륤H?8]u eSo-cxD&"!ʂWY*PTAV^ijQȈmBD ZQ@򉠃iFMZtWv2IkGhsGM&3DQ0gLB1E1̌++YNu.ڢ#/nܙ/-\/?klG-؋|uf JX=HBصVN zv6T膁 w'U"EBa f"-Jt; 64o]kfp.*$̻vX9N㮯(F_F sͭ\Sc? G~;ZRvs;eؤ-co}J+=ߨ9ﰾȾQab]k 9\XAZ0 ?*|fK9Kc_O=A*xGa;*hzopAL;ɓ J/P 'X_?L!g},)j)D,K_I4 J4s6,75!۰?<^T:=zO 5^x:/ sj&w,i۹/G kgُɆNv(뙹%A1[B:6Մ置\P|ЃJ{KʃN+ew`jbK 7T:TuPK5\Rkb=uKMX-CZE㲡Y{)Nlwd߈ KFkGL l$33M}b~f~X@Mb4&.w](7^3VN(NDy+7?yV>Es Fя&$5[Aq #^oVz!0}@Lv.r|4LUÏMd#o'K`?P.עң4D8T 7TA>ϋʻ Vٛ/v kѪEfjzZsfjFr._V ¶A h /( [F 35z?NgW&,38<W"+wt1Tc%$q̲?mD:jhqV(( 0RW(2ĸH+*@iL+9Jce-\s™&x"ţ@UCDRko?@{ŞOx=&+͔Bo0; AMqDw[BԆ ?Rq_R{c,6/cz[ $0P/Aզ6@"ҕWU)DGI^c<ԓ+F]ɰghmݺm6`VaO \P#zx7؛TQ8=dnm[ s#)-Y:ޓLWEĭB F燄کK4Z6eF>\KrV`IfႽr43#!Lյj3֙dyP?{c}.Dՙ%C{q"WG#N$2ɁzUZIgIׂSk#n*5m}$w#x4/^]2X~ }Y6Fċj@ތDa =f< BŌ @ipΪb ٴ 5O-nIW rϷk./ˣn.!?Td%q.5>/yu9DlV^OT;&IV%ɢ'q&e˼ >4&zܩ;N*5{tMCF%S"FE;xdi 툐XF RsZSX4rt +F~C?ӏyRhVL ;ea<N7<~ETZ Ç5_pgX u8= x2#<PMYgf D, &x/}`ce|*1𯈿Sf <75;3ʫ9=lw]#|Z!`fQԱ~"NM. Sw@^Swߜ_rO+d@߈^ƮE5{,YDGV'I;-'7 J杝$훸,vph~2X}0X?q#%&{#A!`H )! i=2bDy샐`U3eμN@4$ -ע`ԏo0S&d7վena`" v.(A啚?HC% -F䧙rY:|9ZW<oz{BRE"8q%ah &}/oY*~/7%*bCbr+ej\\P&kY(4m_*-O`i\5VO 2(":)̴l3 fxK߰hf4 ꩢf5ͤ&Iʹl_ޤO) 2k7_{s=\f()"6 9KP>9)lXc <yA'"y ]B8eBvh H@+$R_ P8 T@Kh 4/΍-hX$3ӥ: 3tR2qfv!^rP>Q3~&8Rap68sZ(8yCf$ņ1vkҝ(]p_ ՝f ӥ) ‰s&pM pJ G`0'NUx3;> ,a7fBp} dŽr'}vfㄋwϥ֮F9Mc6BɊ*NwiR-`3>C=^|{ =+$[r'mJB hO6kƠ Oϳ#p%>d5 HC ANň73,?z "u`9Z$E V>ER;||\ =3Ю&Ki4aU)Ɂ g&` F& ʎ#$#YkU~`!GރE RijZS#;.(AVRݸmLd"*Hf-o VL,SDrL!̋Jz֥ @K Ҋ9ƭ2Z5yN@/k_|6XF2srET0ʊj|OKu|] 6ZDBR#j/p=HVJLCz"`@m h{ %iQpl&5˟U]&yrey˂1y[hp0M_PA#`"YYvqݗq#.0U[$^duU.JVA1zƌ>9:aH D/W[g:0/^>nqUG~|ɹgb ~Ȁ^QcO| V"`})Ug [b/IE"‰suE47Z9QjDt#H6(f=qW@5 0KW/yQ01qIU*HNL+uͤB٨\ Gxa u["'akY ɂR'tXv3`LyLH)lpCMJ y ?3D:WQŞ%+&dMt38UCbYk~$b:VK^^M~7m t|+~ E;U K9)횛d렩 HpRz\@"zԊlᡗ'9x0zHy˼$sH&"y%X8ME*:S\-= )7 PyTkg1'$&-fB6#B)HNŭHp6Ѭ^."{QFVR~Rx4Lɉhqž׌HozΠvQ/YLk_}RF uL=(jIP +|]~t4w, #7ʭ EH"8ӓ۫ab@ZY2NhY~z@K >Dm]O0^O0wpD&&Uܭ#6 } %{H6^܂VZ * qDY.3=^*pRF JD.a2█N$08[d2C;Yyem2O[o\~iJ0z* :@{<cnd7o"tp>6)$w qcB6s}xmG^EZ(NdD/p0xIUľÁYaM>^tڊt =|9ԢWYyFɼ&^~y5z|2RL$x2T$25MM٘ItbjvF4j$JyNmU7/?ۊz*͆5hn ^It* 3D5`ۭ}= $J.@dU xJ\ dI⾩ M쬑0L[2NAiR)2Il 8d:Ԁ{V29 r;B¿jsP˜3#M', <~tcwU\ g8B]D6A&t0/[%DZ |)ñ^e9ѣ`Կ[/P3["N|к^kIƳfQ^jz2I\#="nrM 7'^`qOF Dm!3D{hq3$R^r@#Cxmf!b3n7\ƣ͏/jGJsg/W Ti AzAl9IC6'z]!Bg؋ G}^PG1uaIi AâWTlo9bV(yT9u7,fI6G6nk)ɱ{4gлǘZ擓Ѩۭu}RL,No׵+k5~J}pB/Bv -D~0B8qG_d@dqu.GcFL4i8ۦoH[Sts'$spG~AajuDN)q4FMgFNF:/UbQ.\݈ThG*5Ox |U''>h7ʱVh }GwuU!>wEo2\v??4QjtSgz= e_.bHq8އM5JduFO)>,:V5m- ܊Hގf4ZB> {Ѭ"BQ5&y@{C5&.-`ý]Q_4dWCD#7AbR<:Of3F0 xc\v0_Hc kTulWM=eLx@j3Yu"곲:úLxS(@Y)Y@_8e-ed> ?`|MOdUbbv&VC *Ӏ:7@pw7l@&+uDWL>x-KmeC +9lYqOr@`K8]ݾ@Tp3>%ɡ(F}U3s;P}iA,WX x'GC~hډw"rܲ:<D3D> ^E ru}d2|&W"gq*Yuyv&/T`#it5icG96iWKޜ̰boqHj pg>vh"#&(:Pґ˚XWg92r­ DB. -b;9 _`q,+^T=Q)zZF (-*^}&8aSO1.IH4vڅ0B&WP[LYeAmm5V8xU)[bV ;okYGJ_!2qևrjTx~{&ɕJc蔏O$y[qRp̦l(C$OU3-.lz 5@boL-w0"]uNZf/Qd7zܲSF3GZVTflA^PS :ޝ- `E&kzpﮋfQƼx1uV7 +,jA GlY,U`g=Fc1/#]H`z vf30>* |OO|fjcpG;neWd&? {f CRMUuq%"m(OFz췘ux}%jin`O'doo‘ˢCt|HΒj"toSϘT2f䖉S6 u F`⾽s *k׀*I;=w~[Y4ʘv|Y"zȈb,Հ5t< 2ȤrxW}%]zhb5H#.9opƪ=0T59] 7|4C/<. qۧMA#+ !!ͦKTZ>'$$g6 )e 97x] &,AYpT.jZ/N*[F \aslcKg1wOnKKÑ>2@U>u+A+tA熢=rb,剈©f-?ʆ^MQ=nTiZJƲY” q(L=y: N>mwzup?J<1\'SrxldVlŬ- >.TjѾM-aO_DUc wC1Ӂ8Z* !KfDtԑrjxɝ~[ޝ"~fwW(+\+|Ni{q8]v|e~#++-"8 \ śbpkWQǚ5wV7YkUr[e#5Bo\ 1YTv G{NavؙtTMT:yM#1_C#؎?y=-&se=BƸBXof+#G? K~Wc{J(`omQ3({enz{g.Ya7< tO/5"}N[ C]CЗ8vA /;5q vy|< "hj9 DL9wqW,kRTVZe$-_qdL$[X)v_L~ 8:xIq:~˜2Z Dxm%\辯<O=GN[,Ta0kxNDĦ]`, L2>DݹeߖO ۋKT9$b<#(3cܢl%z _jXZZv܆%1|[[vЩZ+td(z0~iGW fQuE/"ox2 sz[ٴwhP̘DY ד.8Dh#t(c Ogq?i}cL*}tv8 Ѭ'jܶx].y3p>dP77t`Id^OY^7'$_) LTQsK^ʿ8PPQ$PaQsHvIRrQ|mCfI%e93M7bZkFHPxK[WG[C 27zL- !Lq*^bOpxxU袃]؞Z^Rv>uJJb&lԬS݆nz'){g|%ɎcMiT/_2.Lnx z;bUht|cٽ!y2|J`3F>P8A&z0 5z{c'..LhV8&>e bEWӉ'j~xW>qTXgBf?Lwj%PO|p$%4'3“+d '?CZbս Kc77pQ4zG!;¥RKft(7Gl⟡IiJp鵚 %"`6ѫHg Ji6'(F1l^54y玈'OsV$x>OݨR8`mIjgUO۞MӺqHX[^3OtˤC58~1 sUVyѿD\ٱnٙhR6]YcaizdGHڝef>`+ߢ쳸H駙YSb:R~  /M9L);}0(cYL H~|V`K|%U< XgO14sBfS^|ۥ<\< ;ړ(afֺ@#4e㓞 HSRr-:*21u8AZ|r+͌?4s Ho]󑤎bzqJhBAZ[Y?/"rpH"r1~1Uoؠʄ|^ăn {Cp $a@b ]T-)^QӚ s4l+~U ]-rfѺ @ȁ*'4[^c!(JD~[;U-ږu 4Bc_/;~u{o6۹ nFs(u:N.b$v<OV;q9wK:,jX[.gf!|(ъF`Wc eJntv061‚z> ªLΩdX#N1@FeIԩ5t:x؉jdߓ&rw!DV13gfRnSڧ{)Ȝ4d$_Wv5FR8imӗL{S%jL)8mS[9@B͠wLյ 4;K-Φ״Lx:$#(R bkˡأh>Z;-{ E :{m℠Rcx,*'QM"b0-"&7&zNdl_3|&4KB/Ʃa6!: <)9 R#Vݐu[})MU}M6ldA%<*o^fd[m-SrI-k"DZ^a"D_Լ %?G̯+=^]0>;`37#T*ɷ+47hOa+xDX?T,9SYNT}F2Oa߶>zg<{btuaTu*/>N黎#᭭^Dt )tO<}GzoR+Z=# ݀FwEG΢*'Q Mn$ ÷od]3r4EiI8 P {3 dڌZO%KtY,# \01rvn7cJ}.]]`Τ+?xkEa]lx4-{x{0 ވq[Ь&1=mey2-n(=͒y7hYΞ+T\7ɌO=h8Rf$Խt:"{ed<$D7Ke14d=)`ʋv%8+"=i a4l;]m:M6=>l> J̩ TI+fsV&MP` +0YyMY[NcP<:Ю^w6OVd&ߘHdNXc9_Ja5O#m/8ZxEl>m c6R^bJ麛ηP&Xxku Sz;.* RI/PQo &'sR{r+f2& mӞ>Mw}FW/M2$ˏ{F$/Fߗ`o5*;'%De]ЍZ|*l~Z w9Rt]TN$,h{&$ww<?:5ބ*,x$vD:-L!GO}#ph_(Txsgfw,o$aa]7YobfH3*!|Ԡ|T"u-w>Z%z+F^#̳y%-^ab|u0}h Slc 2 w 1ꗓɺBnYYXUq<?us2h{ KJZq8K nZ8Ph !dQH=`ǂ 5YBN~6qMjyED,/l+}d\@ تN)Y~"W `.k5(4J7>Do>:y£7oimz4?9_9V`g?0O4b}23AG}/\,lrVN;_Ns8YqL>|% IMw#q(6 4v>3Fܐo[ Y.p;=F"K'Yn(u7֪X(vF~IR&|B%rz[Y2~+#WWԟh:e ]gkl[9BvX;cΙZFjh̙-I'4{B~paF2n ݞ.hL@~=. pM<")a0CiŞ% GWm7c6lO 9Y!Iw̩ňi.\- ʾpQ ج^\6 ڎ?2dŬSKeay<a'&>΀ן2h?.z'F=D+-Q9n~J֒;jǡBݔcT-*=Wh!ϱ 7ufJPqZZl.zWeuod6g&r*D@HEW^DH~lWg<8"|UugA@9+C9UIi| iUH80_pjX!qHg${D?x$*zhFd~$'K&2;~_~3 X ve4Tjn> ZZc^՟^A|t^@҄W|%˼4q-Ͷ_2SHW{X x LIś0Yxn ap27IiΞHAqni ֬ҊmON5}ysHZD꬟;l,O,2@:-] !(Ⱦ!KU52|oIIY 9Ɂ|^kP@d{'9_]:My uyZ _Ҭ?z{~g7dE΍t*jg璔9AR:Fj2) :)N}VIYÀ{?9N&35J=Qȕ̅y\&1l2pizאHf?sHԱNIwݛч4v{ω+fikY~7g&X-饟9nonBKf2ZD>[}8767R| |e23oc]qyh~ ([Kq#m!ty >o"&ANm4@q#h{iRF0]CuŸUO5G~v塨<~zEj &&MEנO&Ь8-9%>#eʀ 9&2bMD{TAkrua,bZmom7fDD+i퓞U7 m24^ @6i2B^)j.l}bn4WGa̅L3+dȑgsBkR6}RȟvJ0 ڿrn\Áog[|cvy\P.xrĮZtT,l 򧗩L7PefsiuDZ84#,cb3-&?8V""[ 7\ğ'TW?feMԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM狙g.aw7|y*`L q@ fb+rx,貢/,PX[̳y- WM=[`4n}AJjF)jߤ@ʠǣ"y']-uo2( f>݈)!r\GPs?[Z*r"_1̨$g1j1!{X} "(Sr"߀p4nf;cUVކs`opťx-U8P @h.0Ժa%*)$P^\k+RSfchU~Q>~!#\2\Fao\lw]2sK6iB{AYRT[( Q߳/26-PN8:/. ,Ǡ_ޟHFҲ=?Iu ߨPO[c{:n7)H!n_:4PG |KĘ`] $ɜHЂH5 MVN( LH^`r`e3puZ)!*&5YB.OxQ P$]\ `*H5g}X[n:>C!J1*~Z\Ok(Dl^]g@~ZpgM _t@` =UAɔ6Z|~&qJ\#{%k/ȠWaۢo|PgV6z@kQ^ (@"JT1EŲh͋L5*͔?\[{aO϶EzĕJJy2(< Su];d.pCrO3/#A7xk)#._="$C5㲊j hϸ  #zY##fB»mMZ#}6ۈUZSX ͒- @9.&=zܴ̘U|3D;ˈ=)3H}LQ~~1,~<6`w. EPRdC[fH  R,@hW3yOg4Za6u{wi׳.WrS Kr aeI :q|zUEZhod 7E2x s?ndcaj$hUY:TDϑM ҮI8Qu[dQe` WcX =X(2Ay忎1q<;taw8W)*JY[" Q/3Ey7>3޼e79 k9sku53 -֬ڄ5kJz*w$̖;3VM dRm(3~Ĕɧڥ4Sk{N4L*?eh#fpGVRZTeEgI K߾.%aV}dlA}`wu0z,[FMPC^E'JFu/V~Mkvw8)_*}/[N n+Ot;)^B52Nt R)]v(IZ@qQKSޥ2>7!(쮩f8bWKzAt v% Tϴ,i&Mj_0tJsHE#pTDڷ*MiEѶtgΏHTi3.dzAN"C.M2ڰ,JQạ V'ïNd 8k6Ba6zN_@-Cg:IY{WmE#Z;Es)rƗ5k79́߸\GTSbrJ MDx7<'=2#HP!UBt|GT;)tEIqA?_*Z 11GV-܋&ZA5:7ǩ@ 3nǡ0yBݵGu1;HR.nhO\idR"0$cWT9F:<^Lv̽!D) `UR/+{ueƈ~ܑ3W nHJ2Q^$֘?L?dPԆJVQZdEJ[sm"*4Gb.qz-L0vdO5&"6psdXhXAL6: ^O^m3;0ť\%r{=+N7k WICŹ\Pq"QGcg;.;51Sɨłyv:n5PjcC8BG{.{a_ddh}Q0aK{*:2E­[ 0sTsl;ک"OP=ďzε6\cйŖHRHpp:\Ĉ}%cE~cF[MB&b, Y݇~YKe*2_ #ɇdx2*Ԟe "hŦ1soҩ-;p>'⡕MWAĐF8>4LYN%M_Ij]mV!EЖem&_XXF^;P[C_#6Yءw y*%l|D"EDRu=nv/,&gCZ;^$,9.[NQF+%8c/5XƱJp:)a>nDvEd%O qA ,[h=:svد?tu(Px]' X$\ׁEVŨ:͘1̂Tӡ8r*l 7~m9]o86^}&+ {+ R ( C+egd*Bb p-γD8뱠KǶە&'=2Wup<'W"/aށ,7brTׯdYZj@W~I7~q1rrzn%Nn&tih 9t'ZI_$a,܆܊~ C֕[ɣUww ce+*03CYQK]1cY8;@r pOŽ-Wa٩x.`i^_e;0[oZtE}P@w@ʊ ۺ{6DvLVm'#]Jc?a:AsG ;mE2wI>:yK7z4AօBJPwIS1}bypy`>6UűoC}=Lxu8YxtOaC.EQ^:_#ۀb DZO 59lDq~z_'hy2g"tPv8O.tOB9 4k@ S\Y-@Nr+OBhRvLӜTjUz|į')B3,6(XZt^\9YC[h*LS[uuQƷ\)"_Hl DoAPgD@teJuj5S1&bI0v}ځ OoqR*XyJ+GM },ju!%aiNo C9 Ǩ>gwVi>O{A#(Xߺ\桳sZmK9Ir'%4DSz}WN' hU L{Ɇ.lՎp:5+kR_YF"vx*}B$RDÓuth IU23G&m/#xؑ;NTIOw'{r;H;Y'pH824E yaJM "Gnt+.h B€^9lN<d0uvxtc  ~=pHK$Tp+:2~3\ -?gQ>Q4u"FX׷C^'ҫӼ( (fK ?! ) Ca kup~ܘ~fRˏߧox w]YT`I1M([$ްtL֊wBΎe oNp0u`r%EarW89,͕>Gi+eIlR멈mu#`trGO|@"M8.U)'x4|FE̼$]# pr;wCff~6H2N34*OU%XE + <{Ep8)*hQAs&<TzSe^'pd T _vz|Aǩسڷg:独0 ޭ?.[*/>V"A;h! QRmc Vvf\(]䀺{fܨ|u8䁡HQKꙋ[)\̥TS_zB?:ԝڤ ^1K[㡖J5:,Bh-| ]cRMwvQ?B;Ү>v9s-8 x‰\qp1R7%`z`zN[mt- b^4;Rǡ4&rn3q5 '?{ U_@KB t̵;0b`:9=zQ8M)%FGg[zB!kCddiKv v%r$Dˏ( ^oA<;}IXau*;ǝMv]+B@0~S_HɓHj!'By gL[j_O厾{ Ũ)% lP;cGLl㠣 I5 X|T)) NA0٤ AkF6矃2hJ?NJ7Ie^(%|uP$b{J~vԊLNHA@;M8E -NHl")E96rL4Dme[NDpIՃg]8>BPr.9}ڪT F/^rn7!kxA4E !鑆A)*KsvD 7D|)gjcLS3,6c΃~w$nX33.D&s-bgpeh262.י3W̙k&X% qHȍ.c;t w\>I z-C8E`ܷ_BoyK9'En/wb3@P_wK;i:쌜<}OW0f^/k|P̮׋z1AFLJH1 /$E>O6 B}:}|HLN3#"nv|R°JJVu/ȔF>j\6H3OzĔc`F6sP쎲T6+4QЪF&MM%zHY1,swzF)ѵ~x8 2Cd`gR$aL ~w#hth8A /p׈lBB0)~ gt;$,,[3-ޚgbpjX 72IvJګuSM{JdH?*ˡoUWhA$O<ݪޯ#R1 U!."s!weAjlWwYz}f*j3mp1dmboshC]5`nLFw{| uYS.zQmlPon-_>gycS$즷eMsPP\kyo|@,Ϯ״92sB¹(g(Mz^;Pnt)4#iX=X }tlGG:߄ryլЗfo` 3t[̠ӧX)Y0 $}M;v\"OwDyX}I_ Kbp?&NLaz{ jQ& Y+ |uT5O=o%n@3q+4 G# A$e- z^dBunNzoKNCxI餎6:lry_J1^!Iz!WQ&w>RR)K)b8D<,9tx'oTO;y3|o# RiâaZdCzfi NFZVtv43&a=:J Ss^CaA`7L'5+/dY*2yj©aʮ#4 UsbRք5{ -zJg6;?cU6m#B2TƱ3y\0GF9@<`*i-%?o -ۋ/x^b. ֬z|z0O1M>y$vKt Gy\9tQ_cߵ@8pa "ܯ2VMTO']c7ęB2d ! y0DŽn准~PXCJH R ?sOf:nO,m6!(o)2zcƉaT]oǂk^rEZX;{׶dAv^kڸ<#n {lBt/H:7e]6r)_,%Of{\q o_qw :9cnƗ tv˂gZNCc vɥ!43JQ"_b8i6a3 y%pY l9CDD00KK2,g;-[2Zh;"fm s6ûMV10vE[!ks na44>JQK 7kTtYs_x&KDU ]U(xxYٿߙLX1\f'qJێ6kg+bj3 fvyzkdF\Kٟ6H5cF 3B:UtTM&sV~xUF͙iڝW0l$gAcH2E5Y2綿#ԛvo>l]XͿy*=Ж_9Ra͵͖iB}G[N{FZ7 U7^; YR=0ÿra Jj>):[Jb E& .Y+ݏX yV0.558 w#nϝkaq(5"T>(M[yUl$~|k0%A)9kzd0+srJt8 i5R=Ϡv 'oYz٤)߱qi^6+C ,GBaMLy4DzNv#3,#O-TK$w|%ma\5&XOKp7gr ]m i Ь,W_.x)1l:Ie1Ŗ H?4:cOı[?\d%_Y81 ? }QH Kդ@;#"Wwh^1V8‘/Ѝ˪rb 88u{,˔&Kf Vu KnG^pĉJ"9/ƔE4n#45#Dg%(G\DE[WdX) j wLȚv Φm'k\C#L{IWBe .%MA$EG{|9FjG|*6)D0Z[p)En-l+FekV #U?cV_[Pd{gȮVʅCȣ̟=kpidF7H)%,L2 )/0]m|1튀*`y]Eem:yR|عtAyQ K Jx,6=:[)Lē% -' ï4CMv*uLR,8.R{wa}_CS i _ ֒iɟy矵 vAr5#y)KG.=l^rp4Upk48i:JP*Mv}]zÑO ҟ[ *|3⛕чsowOl{3e T$䔆0|;屸ㆥnq.q#^sًGךpSR*kEޫ)wsԒf6}PTє732*sK\̸̩[Q.*;}\>"M-)U/{]0cД)ʻ ;@(N!<Ł>"cCmnT ֕H&_}X s"8HA}R%9J:-u~ [+(oAc,S)5-b\ znO%pTfuEh>Kd\ts;$wo3%X~CUX?LWA` Tvj&( k= pBnE3]8jNꀯ1BW_qjPN&Bko37_/ kQYz7P'b`.@By5+en.8 B^Z*7DAqA>.`[!Q6ިPDNpJ"&Y]ḯ٠-k?@* "[l%y~/; L[21OHd5VPA>9{^rAY(Y_#ߨ?n0̾jIӀn4ΕiM@$W|Zr%7,-{`zx_O1"X>SjC!q ҩua^s&O&sR*t N=S'AT% T-Cf.2k.@uyxNJ9;XJ㓄 Cha ,ó^*3)R[YR_H6ye pC2$oho4

y F0+ݹnИ˾L,gC Vޢq1N\и9* M^q֗9aH\Ձr?oX}F) wn>W4ZkDouz?6V'g<%SH01I㌠1"IJ ;,GWAeq KtpGSA^\nz?eۙQ+xe&g{Y*U`yd$Pڊ#\{sJQz>0pzضS I^PÛc _ ݉hqD$ʺHk눅wwR6^V߲p_,𓍁'%aȉf๔dD%Ri싨#>`޹<88ܶ{ 5&Y'sZy86_rӺ%IHdV0 }[❤Ia;zKC­ VfwG74 "^} O0کzĪY~Upx T~*Wf}M` Ykʞm#H~ug'B!\HC\p7gQJ KgY"GL7}jQo92*h,)iQChXF G`ImVqצM6P13e_v[5G >5[.ЁC77{unQHB?7/F%30搜#6n{=hrBq.V-hq =}$ r?嬢Mާܢ4-g),YOe@(`=(t;i¶{r Q -2O'+Ƃ{Dڎ1 ҙ.즡አP3+,!_K*9S_msN'cCxP9>' A M=筬F٬E/01L ^dd8S'@GPhh}xsm{NTƌ&vċ#Ba'P0A& .Wuq*(Fa%cz=%FEM6c?ڶUXP jNh1h|5ȘNm" q8nĦIoU,C±LVgH omz}.hp$ta-w "dEz S]~rW> 383 A \+Ǿ~(:[@p_e/R-z ߫ r(0%Jf͋+Lb8;\ EFň!y|śFq`2^Pke䎒C}87 `C?9GkM g@1'4'y8,=0Ѳ+/ZQn53!rWWLfrG #kCk+N;*eB` qW3CM  ]ʒx²n9gfpe g4kAQʹ9Hcߑ@>f5}5c^9/m?X(oQW+Pd43E'Oy$GAٍcF?ޟJ 4ެ1HI5SI&T|3f3;{Mvg᱙?¥:KkO\q_-gphDȺ.eA'/>E os XG>Y_DPMg}0QyAs`6bJx ޼) G4WC&MoUɔ\v?-!&bYBJ%k(O[M &s㧨n=EO!7Z١G t``-c*eN6 b|,=Rr`! @2E[v׏шj/u"(oq`Jq41;Zv5.d׾.>EDt: 5.ਁ$gm)H7RחBȖݘ=8ZT]UݻtDf#] <=TZ&rr oAoT-y4dXW$Tmr=8 O!{qs[2N y b`YY\~-cB%grވBu;Du[DE=3=%+eehu< %h Z~śgd?<)ɧ{EE `NA7_-I2~g?@y:|0ӹf? Zc/NLHƒ.咠(B-#W9PqOzzxY%@;j"2 }\'KQ!jyn.^ܒ&%rlzBX,i_a|5$jB7ůԍD.k#WIY (y+d@Jh 0#qp`7# WQ=dC(N]\F4ߵ'SvG[5FR b2񼢡> L>$#%r5[s-K~08" ʢC)1$w`0~0-Xy`UpN})%|(h;F+"i-uG:h8Hч宗R6+kOW$ZWZ{i$*N`60%XvQgZcSi.ޫpm5+uP\QHUL|_3t\H=wX>?PC(xYanoߖR!Ӥ}#-۔4OG("4TScFhsWgdNOᤉ#~MKjpdxF L͆O0aaۆ|Ub~APUpSMKŊvLKKڭaÅfryv17_O0XPi-s4:sb)5PIpC=6 /7ծAV u('K]umpJϥ|IH-gX2S(uq.MO ԓm;b>Cz@'QJvqR:LH[kn^Sm8dg.[te3vLH uJf$OPwoC҇qo~QS8h\I.Ȁ-_!5vξ 08Upa=*EP'P:8} NqވYDVo2*GZS.%Tﯽ@r&`5&>}o +=B,'h?`\m(:u ~Ёjc% q 껓d7tzgo7ǀ9f,i߄U3V̴wW*<cM039pjVy㜛\V„Oɔÿ6ON. 7!><A.S O%_ 1O;x\B tq-KQ>ie+mԟmRWaƥNCa !> k=+>،9A~ΓK"pQ@O~4.tv( Ahc% ҕLB<`HT_;j" z*[ጱW=^1~d"^1L4@Q22 ,cڰ]ǣ$tPvMV=L<˫MgGD+Y^ރ&`Ũ &}KH*P y Q'!kF ([D7]q$Ll ?slRY!Xj1ǜ HĥIG'-%^a6E;FK,'ouDnZf($ϔ4 6 f,}N c}lfąg09o}h˼ݤJoD\P{2d&No}t"b-g(Np"e$cRF2rс122AG8 /Pks/wow"?h_bǵZV)LqAc^7_%Ə 壉b$(v1xܞ !ۖrn{1zZ 6XPe/ώmkx4)7%z醞jvkdO,,ݧxjd|T;d[8L;lҴPͯYh)4=+(~88𣚝/_c@Un!~*yZng|i#R);eeOPvm2 crX6D҈ /ryG| !ų"'r'VJ,f̡-r3f\lV5HO䢶e kw1Y>Umw!au^9[ 9/a 6I ֢Ao9ruigbZZ[)z\@Ow"Ǖ4 K>`D9 35;ej_->eGsv? FiimջĻ 4Lc0 ŨYfغ`Cȿ dypbF&k[bf<'-/wTs~Lr[( <2pgm:m*l$=VUCHCΫڳ3:t'O @G #>}\Pc'Jo ,P \g"Qk]#RYQ{FBd .TNK+Yv ÝBkt3g]˃&!˱Of ~rf"ۢG@5WXg (G|wyYK =(Z~e4$PXdq/ Y2yvYB B̖tg/.pǢhۚ,xu\[4&kN86~~1S>ufT0jw &ΨjXH.ρѤz10|ĴmOͩ@jxx{('NpFu*Pn]PΛ*+f^d%*eWIRZxWJkJD;FHƵՑddjxI,CGdvJ'鿣*$D#2z[ʒ"N )kn &r{2n !}XxQ(BoNS8^9aKӐВ|<аV= < #ڠhZcFG>5)KfK|V?՚դR @,(j(0 xMiDwBVޭ09w"Aq?C0k椶_JǛI[ְ|) Sp~7 Iy Vt!xfT ^_^AZCf)$*0<|ϚU1 wI_ ֮ϊeE )fqp~X4 5 Ў!d[/}&B >N[~m);hV/Bw:SN^iꝂjۼƘr\iELY{Q.ˢ3N$,-pU\_x3WS'cdArӿԑe}^.*?Q9C7%?[ڝޯ(s~gYia)0YJodpIY& 0AW? qcP<_^^uCzB0p;fC,y%yMg$FU|šzL _ }Y6I:@wmSD͵5*JY1ShǢPO>hO/p>`N y=xrPQ,ti_`Ӧ!N-y9&S|Kٍ|Ɗ8osG0Q#⡧{Bz [j1'z_ oQύ1';<[+h{~t$ZC*K vzK# \fSšwy]=Dy|寴[/DUuV;ڄA|wsћejLlG-=M)EztYq܊qj%ĝZqZ;GI?@A^:K u <VtRA t6Аȭg{GY*jV<ch`ePtDV} \°%}=',8^ c˪}`ӤYm;,:lc|m:0au QrED= 8&&`ZϳKtr-8UȖ9OZ6!L@ǿ!9&P ZY / e$RX9YDqS T_[0Z\RSԳQ#3:x؅VwG|cK6/,5&^$dCLU?* ʿLLrbӦN ؚ '\_|C5FeW\L=eo8 [nV|#Q^0 ͬ &_aFC? _y'n7+ ;`¯aoqs⏨ ݤs3~O{Cђ`Ʌ MB AaWԞ_bVF{sm-7%xDY0)ǒxЁ$12wb7з#HK_Φ?ႚCkC=ѓ xyeHЏ s=>$=φf!, hS\)ĩZpϡ2@}~/@b|!6Hq /=;+|0iR޳\KZ΅vGr9BNi!`m\x1SV2nD' ={~C?Ipn>cnJH%Vqv5 %'|FxǍqIgvꖴF=g[l n6BW}C]3{ u2Zj=1)utocM3v{7joqItV.Ko څ U8 -z~1m.ߧԱ?X_- ^:oda1Gcr[^/@^sJ$ 쳛wXllz02b8}_0%yf~XD"';@Hm>h/Ъa),lL7|@{n 2d+)`U$NP$2^\b~ xn!<, }Sz>2Lmn)çi&FwЮm/&\k=",2aw!?B}B6O/Z= I\p77 X:Cj~jZIԩ.4t_9T`s}/Y ,Wp ~X!$N*MaĊnDlU0^ ǯQ'fX&\MǤDҴ ";`<Ή`OY5#!7K((B{R T. O.M08Mdj'0巪#hjӪi:a``Tn'] Z w!HP`7uyZ?l1bMىn8oB,>O!f ޠq$;QJ=k z ol7}5bD!"v|lv6\r=X{`7 ͢/.ߡ'Ak$w9\E$^')lr>5d֬UEc7r l-C%Gljy4 mik("-Pe9=3A1("{2M6Ca=X4z$"7ͱ)S;F|:e@R[P؎ Z2"5*Ylwkg]uL6H Nm6`(2hT8r| CZ7fF` )TMMArle$XNl>+UK̈́Wĩ`;mÜWaa骹ˆy:/oDdYd;7T龚G0PT8La [()דlC:6H5;Ԫ *2[%/E`7xTOn# ,0MԞi?hUm!Dc‰m{AL\qZ3)rm"jI&꽢exxv 21_&C0ZC8YWOBRW#jbF_ibqBcSz+o]mW%n+Ax6gDSRnQ64_=<ȔO \R 7&IX lu7a+M`oŰ Stਜ਼H2wcҴkt>pq~~?#DXH%@|͚'p*'̛nٻ"vc66*fv6nJ$=~090م; ]uuZN2<=] H,Wٗ:6usI[C`!0=Ҋd 0hһ) :kt3BI p$$?΍]B;숙: LRں&^"w` 貁,W;ΧǥF omKcEW<lf*\nTԾ%.j)g}VQԻv#^A#5T%l]m uriexEoIo;Ӝ fp1=K'@;AXr֏(+T^N/la/{2%fK RH;Yw ֋9Voja:neH.xvCmwSإf;{$Hew\hto.􉑩sː5&vb5z8< tƩ4ygHg[MRM0/p lj!9›0(&n@D y1CRDA{Ƀ,K_E`FX1ZE @m7` =&yEHSyoϛ!A}m'QqM>tZz.KD(h?7սCE@ʉk})uʎU˳ŶBF)BP@}nXRf\ lvoY)xLF0A,{Ks`O6w ZD(8ӄahIZ`[ i{9J4Ug]o&\>t O"Ĥ}xH& NjvnOfT'ePPF1W*({oU_!/pUxv;^ˌ!!b<Ύ*<Fw K&D;Izٸx+ZO@4K&`靮xv]'M.+`0ƌV}CT̤r&D!>k hKa)8 `ݸ\+$):)7$1b+<6tܥPzCbs@֪HtYl+&|jmy +GR|$wh +WnV}9C3Sǰ2Q` ls46 6f]7H`;1n@ Ѹ/(w.5PPj9 \6|a&b*sI)W$8 (i>/g4?ŊYSvN"NO(xVCyӟz T޲{.M˸ |6p‚cXcTYvy:޿Ö8'SǗ( xvܬv:bQ X!Ȩ%;Jn{aVԲW$Vu?頰X~GXpC5Y}t~1a I_d Z3KU-5M(*_Q #O\6kG=Yskt?jE26io.Z&ٖݹNjAm '%iEk NjnWx ɌMڴrVVf5pQX>0~~lujHvoԭ:MV]ND;!po4))zo3Gp-pMG.t-iޱ]213ɭ 0rOp7T" }TGki .ԉwߦ4`]+bDqdpV6_u%r\EX3f%71\ b4pd⥸;= MPh*'Lxn8+gQǟ~-tDYh̤9")i4Lr#f Ϥ?''"ߴr H%H NJsf>*`b=|y`{#g7.ao~X(2!rߙP>*և Lj1T|JT[Z(L[jT`5`csq rm:32*B@Yp$^??5b&ԧ@sv1=,I mMW&tmʯ`Bi+͛T`$)pv◛[CHR)Ij؊Ps[k4LJrQ&+kWߗ-tJcWFd=@Dl&>E oǬh%D922ۤCk9&E q@:Vd6K?j5S?)yBܨP~C@CBP!7{*gz_*IE%$s,JCn.8&~_ohX^OW 9J@ؿ_6p0YL6rq,Ypn0a(H@dzU. _|yk(_w_J,F-rKNȊNijy7FmK'S62Цx<|$49r}GŎ%:i@շRICЪxs*rY:4y7=~CD3KGi,^x7 u^Լֲ7 @)S%^r|T! as F]RYL+21J/8#6w^FܝsP瑛Rp5N(Ǖ29_ִ҇@acS )nX~&s"V=RY,]iӾύZ@tgXչ!p8ɲRtHý':Ymx~"0J+7>E}7%0ZU\&' L; B`7Y-Ҩ*i=) dkd #{Frdbb3kA4I/E6J&'9lD̯\AiCuEx}] b;7OE @=>daL+CC}6.]UYɽ@{הּA X6`AVi=JKnRrW* d}q'MoQ^ D}[X09z.]'#1.7<̒Ꮙzj,9H߂5Ih<|An OҚ wf^B akw,x=w o$LBG'X,0?vTiTz oد.TrhvǬ33A]qD֧{ a/ W/zGcIQ!qhۀ6e%Zd16vJD(W5:n^F1ӝs(^G7T%hnoMaB_?n5ZM@D PXšuM 40p,6 vrV @9FcSXlE O *"3W)E::[N68Э5adt-h:}pl'7Ż%R,*al{ŏ&Tvt1M1jY4AYŋ=%ushp8^/V7V2E38 o΢'HQYBt1ğAܠ&EnYWc2̸OB z!p/zmh.|ӻmPQ:ZNi8D{U>0bYV}0>睨jלeX425-ͧu^z툀×ʘ Efa.6΁cL~98!-%YIcZ/jt6Ӄb|]x>g}:lrpHHAƻKxCI*s.Mjo6*ClsIeY'g/ !%YkpfrАr_@"}&**h[&sJ]GVdڌOCh2BFe{ ` }6mP#ԖHlјywMnr9gÂR}"K7HY7N"դ11ycncZ`cp M@x6zEfx֩2,--HB&b q/%v&?&j t? DBʁ|ʗw{R`@f{j#eP XD Ƽ7֡jDk. nal2xuʣn FgaNGi }O8sO` i4;$hT'9 r8tD}]GMߕsJzr!S| {dbw1 v{'*ĩ#Biuvy4׳R/ f"'^f=^HR"XbfuƷV5[yB2xgD,VH9Ұg'8$i%]>g*_s4$.^)YH!uRh4v\uP^$E@|A=?ɼn8'2V'twItVq@e]fwooeZr)3BQ߄=?/fqt$%8bN>n{%PԲ^IAN{[OLlz@UIU34{nqx#¥Uo|н漎P?Ց҈o׊Iz9NY "\֘ C(J92 %oY'5v܆u .o=>$ϴ.Ƚ)VAMvj_UO@ /yL 2$<0D,1䙕s%+)2%ocp ~}1M6(Õ@K9Sh cj4<9)e09}1?ZY%U&Mfe=Wa&zu'fCj9Ͻ.sY;@߸y⧏vW*Ԙ+դ@zX^"h@!8U G薳l?]H02c'D=/!1Lyc`G:5p^yz8b5ч{2kԪ[>̑M܉H6` 5t=2DZ2\ |7ݖFQ>dI:*sZQ+Mbzhi!ܘi}3l5'"I&߁ /I݁j 1zj!yqOTC,؀ǝώk X[ 'WySgRzF^_( ZŇ#^jSNi]t%%#+9v 3}Sl;gHhs2XK8'O2ml$6",gx^+awhL&vat&?"؛*o[t.W]*6g+Ş ;e ]f,$I jjpi8^5s}6:].]#^CjP7r''{Q P6'ZpEw֖[o,ЛT4,91pF[^/{J Ic_pXv[]#|gI-{+Gv*T+*̂v*7JXexhѳA<&ID\i 9ߡPh(Zaghj\:X1;Y{tַPQD9Eo&\ZZh|$?+ILEL9;Oܬ?,8O|kmAE?>?<놛ևjųL{a+RijFX^yc,N6u{Dz&BW0=/( >dZ|~G@€#-sypߊxt1ZzSH?UɂuGLA]u @Rum7= ٵgi rLuI鏚JOg@)/v+^s'#n[(XClF %tɹl_-0`kxĨU'(IL濮ZSH!"0j{YX?oۄԨ-YlӐq_0),bhۛ{cD`0uӹJe>#[8DGxϘ ͳЃD͢иK+, H+t&)9 < Z67"ίB] N۔-1-|r niިGԷc`V)F|He a4ynwgVK6轫Uғ,, _0Ι,2)x.J46D&u}œA!|J`?Ebw_䉪8XmǣW}GdV>kLi0((OI$icuШV&@3^%*adɦE\32{֨{:)dS7Y) (HO¢h> MH$cSot2An3`n`BD5xZYҠ8Y{,NG`?frZNQӭ(њl8ywf3htĖDt/z"BJysʆWwV'M~ޡ+Ĭ6 C~g2%m]-=X36ȟhM̽ յjE7 5˸ ]ͦ;J'eQ٘n[nغ,HYuLVMHY Q~sDAYb-Vq~}Jr#LdpB>I!dg2څqDi:0Wg I6pp Hi&? UN_ ;Qpg Rl Xuk2;HT rcu3+XV (] +U}b"CԧDcTS0@m%#0AESjn;+e dPúkb)NXc*oq_225SF&`磪Gw6D3mFHy8p6.t%NU* NƳR,Q7,lkR=SRwă"cp/C@M8N| YOFXfLɮ=LOZPxMqGjcߏ~ENW4H%3Y4bwJQ—?O^bf䥝 |L/IV)WdžTkx\Dwh_߱L-%tWm[B" X^LGPE>B:]I^Z.kGGRG4rJ|@QI9dh}j&RX,$;LŋZqmKD ؕ=0<|խ_it0OWy־+}%GƌdhZ3£'GA9v=bX=h#UJQXwW'?θ^H3a6;`BkE@ktRq#ByABA'၂ѡ1_`ANQ, vC@ EjiUI`P\Y=M{s˶}4jrdϰ7:?^f B < #7·eRVڭSF|l`ӎ[f%2`a#t=ݺtφ&:2+ŭhfxB;藭P$23[M voG^f_tOҌ,/nDmznq̜XlBODVF0NwHD_ ; p>SHP//n.'5o%ԁLg&189+X".r3(ϵy׏.HT)4S^p?3`pa #»Q~:&ND]xeyqv"w0k3?իKX&)kW%m]/'m472wv%xo3g[֤Lnαۤ|6GAkPySœW I3i|*l4FM8'MwF Hwީ[r$ pP;3[S6qüs3b_ڳO`1Zjl(^ 97MU܏oM䄔k3x6]g8i 5Re&x$b~=J/E"`sTO6\8JO;:">:_QB>$y^U 묧K+f3mm#k4~[ a2i9x (9. A쐦 vH5tnk֡9 \Np!Ԫ4,"|i{j%ֶy9qZ1Kbb +f8b`PqSw2]vI[ʷ,_暮]pqmx2_ k7 5'0ݞ{+ح\@/ _J1~I2[6p pݼ@Y%D6{@YD'#ϋvsۀ:Ge[GbQ5\ äv`V/G:1;~&KwJٯӄQ`.\%^TD4fa<)(vb4w\tjB& 35? 8_` pVM:΄Qd>]π5otcϴڵ3ޏ){k߄<6!m4"#`g7p@ze ɕ(/ϩa<*l2l(~˜4cэs(1Zyv8#C}PMD^2-"@&TGqy,v[TE=Ny YD|0?U4.$ҿCfSt};4J7$j)Z%[Gd5:4xcyOҔ<ɚWXKcq@pdˈ *OO Wxq*Е\2/A4`1Xӽߨ'kv1ҥG5a<&hic7385Hs>oӒhPLP*< ((l5oS9?;OqĂvv2q>@?^t} U'~&5|̢n@$opQKCcn#Ҩ/s}L5TEg 'sYXu-!x>גeyS)t yZ FB{7һ@4qzH||aFDHM)K:&QJߢZ |=a_e{Jn۩Z17J  ҶL es=˽.LHVkhEQlxըj'vR+6F^F5{'NH1 30ȎF%jG?8 q-KB} 276kBuJ,R):vDvV"畲W>EB«Lǫ~e@AQ+> KѳFΌ x8. 2MRLrG_n vyUԘ">6%WlnJ;k}CĮ<]bq뾨Y;$6Z;h3[ y,sz9lCcۯF% 1hQ*eAhZT9uca0+5>@U._E H8vg3Hav#7S-li$?l}>7npzm Xf SA ,d<*, Ѻa(,hPIk р|8[2uP`\ A]R8ڝ5ئ[%2k賙}}U&Sk K ^/F8ꡧŝQ 7ġy_H#!_i*fI*a^2E,܉FEFx`&`n'eGqp[CF fYzT\~\b9yŭY &n]IUu}0ّ G-<}6o;, J fUìj=MOUu-4J]}o;,b($`r1v,ֲixvy0D ,g6+>Qrr Vjs&2]OV5)ux) jiHk27I2v!w̔-<1/̀Te3&;#vd^zD!Q&Ƙ |{Ԥ6Ȅ=z9^ w_JY6ǰ$/ݶMQֳ~*OYXg˘b=t"pziawl#D=&zE͉pc.0dh9zϓ?pd׋72m^lբ$Q+quFήT1Fný7*Tt>(qY=rUkt1n21-L2vj)LxkS\-q@bpYCVH?+2J?Sܿ" 'T?V vO%P:aARԜ~jۆmT&xNz|pX)vVuQx:'R:sF19x2K##a"WkaUբj(az2M~pKX kS})q MhK Dp?&| 1UA*4x*>fzEpAʅ'p>HCuJ:4Ĭ7*T4GS-l2X5:ˑTDN Ȥ:;5w{5SO{XN\-@Zt?rf3$Z Fp4!I-qd'B+?lՐ FJb<$ma( RnF/u%z5%p[oRh͂vz?@&ZiTY݅gn&ЏBJdf n j`y ECz_k( :71!  LcM@ [zWs"3/c#oN (f Qcx=hhNDyB>gQa3zx&3u mb|1zi8zjWX6#źю*U&nH9t}Dedv`\vnȬKT{&O?gsdtZoW4v]B|WǦI^_p+ kxTV美X'Cʪ̭y+tA,[?k0C d}hhrYcU͇Gb~ b{7Ѓ|6z+Ft$ꪎMB'U.X)4RD}P@Z6hK/LQ}2IH=<xC_|E&Nudp%Zx2x+)%i]Gt;𵝅KQCkP m_5D:H jDdzNh,z(DY6F9մV4TwUFH1>(Lgc.ba;n*Q=a+Z8N6֞|vmEeH ]&@6ic)ZG4,y@B@Z|dp I#N*Sljl9 .XSJX#Jop`9}=ۛ[I| &pm! C۴e^Hq硹-hh8 {"/FEEʣye5FTf' 230-D.ga.ǡG&>/ qqF7$r!* 㱙,ܻe,n SHy4.} oNDIrb-I< AC9R R0˷2rn{ p,,S^[w 5tvלNL5hkյ xp~KNa c 7q)7΂zEMsERb+| m~Y!7bNom0d܆Ɋ?*bƪdYM OCӶl]93ȭ8 bSΜLUmڔF-*M R\ 7'LǨ2fy"\G:HP)9auQ)#?x:DEdAZ! lר G\aΥZhiq'ض n2 ^gjo1^3Pg}HI&v7ʊ&YX^+WU< zA7?TV.+pTi# , hMԬ Kg`H oBvGԤ@>@`k=: Ijiot=Pd0Ol yUsIa@c5&k˦];c9!PGcj5;~kuE`I.cq _U$Cjk 7kdCh~;J &zgnXpFiʩTҤ o=$)0 gg7 gRS{bEַa|^Zs:ߴJ6=KP253{Io/e}`G=؞3C10>|h@4pϴuM~gn:>˻"!*J@6TzOe%Q!VO Xfn ׇpZrGEkFp ؄ `'64 PbQuAkA˝rwI>~PM"K=p { }O3+KxMi%mAWx/G\؄翿&ٟF>•Zm~4׉u}z"_?3{sX|B}I1CE21l+lg0@ B{؝#o؄vsl!2E+F=-',Ɯ%59giHƪri ӎ++s$?3(E2#j]ŗCZ!} ԼJ݃ҫ{_:4mr%n+@QOoy[4hâE94Z@y},؁dUtK=l2u!aKz٢m!"҄lx=dQtW,ʥCHtҰ;%^̼F-,dzMk"/IߵF-¬\q$JWK_Rg>  yXfi^q\ i*[qW;QəYp%Vtʀt8o-cF+ f}eƚT).V3q4Oď %z\;{V-QNh^* $@Bh5q-b?ߝ \ ihJ A^hhe]|!o6`x*Wz<f]SsVm|vR',9T+ FWӷ?0%H*6e\Hk0rsnD O]y } Dnvw@>ZvV=;/ 4+;D!%>|j<%f;~#j(lC3HIga#df+\@՘)I:nu)Of]9q&1.>ʂià Rl yV)^2iCR:М6ՉpٴL[ y#`F]LGSbGXN,c'S!p Ūs@E!;J7niS#C%Ts@B䩥`NLk%~=/44+. \[ϩtz*h/=םeM A`u-Pc~\GO _C\<^+~O+xOd 0U[ZeMAJ4*k *6FMz2H?,b}!4&Di65am}jba+ NV3%N}Ftxog6[^<[ wZxl~M& iId.9IE]{˞KLԾ{υqWʙ*lI^'WYM Хf`rV1$s;=~R[cyMqaBMpkˀfy1#;_-ن"Qghv6lt'29I=.J(VwSM;sIGhW ZnKD*%dլH>YeVʕ<`(!. Hc(1VN͍gBG o{:yO-rm `h-SwSEde,QܻR6#(|b̕ |q>w5MeU+2œɪ`iL -n GL͏U*8ے +#J0憹 WC@pbzQo߀K&D=Jh 9 ؞6G7f-/4/J=:xCT@ja>+]ԝFT0s(F{ܥ v% aQ yq>> Щ͌%~Bkroͨ䉠vvj%\- VS?=mhTUwjTS(!cM$BP!X W2'nm}Se+&sv#2St#X 7+)Fdr^hFǂǙÃ-oҪ6u"759Fsu6&8jRkݫ&" ԣ fUS'VV;X)^Q5cx%Ӝu<搏(8L,;H?UG;Q2W"$D楫Bw;%D(,aӺ~]޷_DP>T9ky!Z:Hz=1>bT~D\ d;KJK Xss z%ko<)9-m)J+JPs( p^+zG\v$p1?׮-yYίDv6w޻I8FYԤ&ʜ *?dk|-u`G|I`TC77(" Ʌpu$G(7:/;NN;{$?8g]ڇUtL"([rUkl  [ʙх $ -8lTڍRCWn֎{ze* omJg{[ <-)6YU1]ʬ=WB.4[ 1[OOZNc f[ijMx"obhdૢ%渖cv4/inomE͈Jw-I?L(EtXwJ2jk:53='|lFC8+Q }]v엎d 8R庌&9zSO'ۮld\TLik)vEöUJb+Jg }M /_|ϕBZ=3 !YVV C !yUHsn"TGZṬ =~#/is݋HFS}jR.ec.7:h^[?k{TZ7-ޓ3hM.'7\.-8Ot"\XFT,)hX1:.STWW o,el}WVACjCT](8 1 d ϸpA `~mv:_U$Z?52Ũ8$ $iw6ijSv~:[ ƾ|L'0'2ѱ yBᘇM<_*|VW}Rca(3d&弙-EzleNZm*֕u-m75^?n^-^};]FŒDOLuAx. UtN{6bjeL0@{urèAKdma ,Y?Ғ0AfMD _bV,bKi, w* oH0nL!W/<'9)UJ|%/02r*_25/9 崤Ӵo XBa*8һ>GζpHq M'V-V,:]!^F LP7_Ҳ[ϼ* ?;mkci«SR']`Z<65Օ鲩{PVBrא\v Ձ%Ѥl%EIx5-#.L2ϔFlR`{?P:)Q E^"zIS\5MJWh0R%\[_/e,kFpIޱMeV-Ƥ~Mh3bD)9 Q`wŘZ:mnaW9A7mVh2I3ͤ'fLZ : #Q܋꡻[`_ }-Ц(g9kփ,zU[jaK<[)=^- дi.eK[-G#r0AMX#zI8Z6LX#f9=ͩ؊, YIqKS&nN*c$7s19x?3SU7*U7%]u|1^Kx4SP[ j[wdB(;d ?8?pR&Bn`v!$m4*YҋnbΑ\%+Ч_~ *IF-Nٞ]!MLi-Zpy/(RK[~;#@((ÊB[cn: tZs/%Ggx}BOx3D+P}LF]gf^?X$굦Ңjޥدl=&wBt^!E} z}GXN gZl@'jKe"U._r2N#/?෱bv?vz3N0v^zDeZS)glT02Qtլ**.DjiҝLGO:{EEَt#аkX ZM ' 8OH*t[3`C|.䂢BD1*-ǧ%JQfAoI~8P&io=xa\F_)w`I;ylEm\B8YW gk\[7.rC [D$4&;aj(Y< YNMw®}2e*^uxLZ$g R7wzBjg)Usg>xTM;tl$/Sa}J %nt. w}euAdkWY Jig4{}*@& 7 ukVc:)֗I3Ө-Ddw"V9L2pN >E=-ߚVwɯ͝P[sFo#׎#芵zZmO(?94 >YH\}qjk0曳 WhU>NHݸERV arX}5EҦNH0%ߚAM?}Q;/eoU!#> yi{b$<]phR}kr,{n[ƭScR4Y7ri1N~1ȩ S! (F@tl98fVߒZuq`o̴;*q#Zn6Ҧ\HqC*p^ KyBuRA*#\1 -4N*kXѸLsyXVs+N.莀B>(oC5$=UM׆7sl֐oz&d ~zUq#1Fwd`%zgl@8C.mg<:4N%> G?-@VOBGj:IrHIpIpEkoVHaJk촕 '/L9|~(,re!3.͞,vg1q@6r:|kZJ'M-N(w;n,c䌠 ,2Hf&?<خVHpBVF791Q[zyym7nZ6-S[@R3#e sPxc["*q쟂:Lvk{#PF^rCR6NZ5lb*\1nGvO'.r57Ig4k3&k#Wٔ6bd3^/[B3=Rpߟb ٤zJDW`$H" 6DʆJшWCev6Ă{<}_5fxnsM %jSʣ SԆP陥AR {LL^v_Z' 0ˡP e;`(Qx } %Rw u#dKnA^y7[[5\$C xa ?m@ [Rգqr}7u.H`o=7Ly_) @ʠ`(x(CӢFFvYAkb_3S|ⓦ?? +'uw z}~l~r5>A[%n%VlitDN,4U57c֑>zg` 5%GaVueU{G|m8@jz M| vf=Yb:t)=8@8yVD51JYaLhgbix̯e8)K$77&"1Lp]?fD9PLe<5g8l}Q`/"6IWr,{Gn ᤔ>X. 9*p_ 5|/Xjz)Ƌlt0@21rBY!; BwV'iu"lS8'JmNt[.*4~0Z18hm|AcH;q#78S3rPU0ǓZA)Y+03{Ms_BU*\B#P2dzZ>EW,4X^쾠k8u'6Ĥ! Ř_s_Ҫ;臟/M,"Ћ 6pOz N'U@C4K iNLsTQ4T^U$!e"M&s'F,ltJߊ3?{vN]O:!x#dt=qڟZM^G }56Bpcn2/CQkgQ(L3˪nJ3d"8-p3Z Irub+P; nzj++ eݟ>^hՑ]d_Qia;YW|t!6ScL2f8+RjWz̤^q0DS20\e%j$/פ,C,AXa_1@ǿGQCNn0O"w54s|}5 y^*"yp4 uߎYLo tL횄fbl[hN+b]H8L+hQؕϢX di(}" n,.U; ?D:am'ƍ!Pit6cDdR`RV+kPH t}yԒTo֪RiŹ[lS 9znי'$tn8 {%Fݻ3MY"+AlMY,xvƲZeÍ ;p GOA?KZ)+GH؝89WJPCH>Trf8rKbduDݠ?iV]Ku bE%&h{s\mpJ_e#4Lx-e}5Ux[5oP%OBjՈ(bCwp`,_\Nhh׼H[uEpotz.Sd:y=eYh:P\ "jcSuv=9qޏ:rJ]'mliX44g+ݳMM0V@@4;U!]/ v w5!o۴8!ADŽ5]1k.iΊ\B9VPX//H "E&.Kv3k1x\׷ E1%>a H/C޿YvVÃ?n9 UUHaDnr^|{4!&l y*iϼ5bJ^% =\Hezb06%JaH}ӳܬ Hˋ Cvń|e֊S@zt_$A=||6H~T7M0Te '3J]_!qp1/Eg3HeCE$48h @_U~٤!+1uN~8H?.YBWt?o=%6"\C8!5SSQ(׆3`V)XDRdrQү zyk/rjns(᧖d䓷3M'1|-?:*iWx(x|O⩣)׿I[ ts +<&Mzo'wd(G"dJ։'< BXBIczWO0 ueH .6&GR% <Ѓ=+JzQM$*4߬a]c2ߙyOWy{.}?={ Y)*^?d>I: Wgmc0 %]̪^ڲtN* !&TEvjص҉P'B \$QhzG|sv %i/9mO=v~zPuS%C~8~1cqNwXA'eCE9)ԥ|E<2kpB(+Jf<x\_sig)hv[ .۷ߝw='Dv4ϗDl qƮl^Y-"hzlWUnJ&h> -ZlъZ?WMe=mw4hɯ/R|%i]&qCo8} \hlL[J2]ދ?ۺˣҠ(|7qf '`k:&h`!͸3kr {ɾg_>˫4JjϿJI䁰"xY ppWZ =ڞ6GSd)"뮼JA>lYX`fD;@&9t]u Uup8? 8&Uy ]룉rP1Q@ƶH:t !!3T܊l@H%2M4l8N Q]cv]4%"pdќPa;ص=J 51;A>MG)[ty6^1Hh(6.tEj 2fo ;{ ́$J&̽ޙ#tq#&ֆ`@e!u 2֪,S9LG.,X.#ծ -]PG zTȲ" #e"7ޤW ,xdZ7MO6d,[!;%"Iʼn;VlEc"S 4Չ0;qGu=ⓦ•Ȯd/!74鯥qVs >D±NLc[vzݽ˲X^]8 BB-|?( #h4;ޙfd0GFgmrS6ӝ5MoKAr v '`L.ҏĸB^h]v5-nEq5m:Q8)vvk<^Y_T@FK u|֫v3 ֔D͕ ڑcfl*f>Qdҟ$^o`=#sxٚwTͭJo>=i xdfiw+T~7P̑(BO*yo5NOXw<=d0 xRd?e\|S7%_ 0!a!ZINk ЯoX+~K,n-1yܶmj[ 5#8TUmYB2W ]ַ!}1%r#H<aX0L!t- eie묋$P;C gm <̰Ğb3M"; At\>̿JG=i(3 OS"w~?!}xI^ǻ^d ת00II|(.9]-!m+cV6B3 ?#hBz$Ou r5JlDULBW2D:t}ߕ=N?T~Q8nykSTZ9M*8^dr)YLlF9Bj j%W>МZs(v{atuT xz SfGyX6 a.3OAX׊e¬J-g0^׊(%vJ hkd}\i%@K)l$CSJ_'nm=I2wL28l c|Wkb|W|a(vj^7RPڴ}f/7ΠO<`LX0ɑvBU!͏㜁߹ʤm~:FI1ޓ,D&4Tg<}tLh*}aPGg9w+>a,uBڰLa,Iq 񙋵͟e[-u@`UL  '$ڄ"i{9*4xO,rcioKT? +6e*WPnpİ%g@Um2%Bm?7q++ݛ 0oSUdŒ,K5E{ +8Z11LmƜ"F=ͯ|@RTTg~QWV%p{yԲg󩈫|X"G.i |QmHT'htXԼ *pZ7:8vdR|C~#f94FU2ɿ9, ).שDxQn兮B&cğ! `KEm?‰/B8 M.F)SbpziiH Q#nѿH 4QJP;hv@vr6ْLu((>GX7+J o$Pvڍ1\&^T<[)Fm;͠C9 &ueg ێ]G79ؒAs?Nr%c" NP/oґފGz0*k6oI,gr; Y>mfo\}zQ„[ qBz卉$,*!u{opӃ`z8۴ARb5mz88l<2i>%|lmf˝eW#J\<\qdnՈW֭b4m(L ބ nblxp `/{PsKKڦω̦LqgvV~d%CHIF-z/IYtuʙ_z#&yh"ܬR~o}aԜ%'K{׆+bzf#FP!, ]QCmez|'(2HLR8l9XJywՒ[;DPjբnp!)d!2˴&(f9 03(ݍxTND`#i2w @;R..G_ ' N NLw& z&sJd/ui00i")D;»HG#.+r`cL薛Q;u:^ЎllXPAHmy Hs'e}Pmht8ǐ%}S#[1$KL ծ~Fl.%*Y!"ydY A{.>X~MEt![ (oeEo-}f H/37g[Rk?f-h=/03y_uxDQ/,-rLRK%4G2b*uNz:w%5EG(P,eM~nB/K7 \DS{-sBϝ VH'ϟ:b[|Orܿ-oNf^=Y&:QT G٤]p)h_ # =͙o ]vhcc&&u=3jq;:ˣ.xX%+B*#'oV4kT9s{jR<3Z/dQ(HXLulI*<%q]@uB" RѮx@rN>(JԄ+W6NۚɱC@V-tjUᬬ|J5Q.C3JoW!{u;aԹ{nDG" ٤`]=ϫ%ouι^Y(KuY5ѿgp0/`4rڽKW/4ZQEtթ~M V}F">RjC{{B Mӂy F#㼯/@0&\\@&=RP)clĎZ-8LLíb"ۏIk޿$|OȘ@RQoyHUzv-s&mvyz&!8^3bju'` 3?9|=fHC|~^ɨӑRs:?-L, ^֗{%E͋/@1{崁֭vnet=Cpv5jE&WMF}suѨÏpS'ocpN8B#>V"ql8#8 :GIڟmMO|=8zh!ɠbSQu\J(Uḿ%qԻ}B&W5ڋ{+_ % ih%55nzHl1^Mt.`5h Gvtn Ayp!!1gYR(BM/}=ap7y /j3>:k$w-=䘛`Ӣc03qr Ow 2ǢS4X*:y[}uwŠ(oiMRYHj#%0߫ubSU3E[5դT=dGwWVAv6m΄oj0"&@ c"X6`%)6 V~(YK=pdƴcC|je!קl>(!kpyπdv)%^uM|Czz`q%: [㡹 GLg^ }-슴1q"˗&:À ^^dd͑Կ6?:Xd-LZ/zIhwllcOm:2"f%0bvj|eH/RoR;5䧐7}\m_EI5y ag5 ݪz[P8Ե|z a~ y3j\'OǪg守s>b4@q.^8oA.Y|!e{xӃfNw{ߝ&_ƥߘ`1je1%|7yzKH`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P7"|eZReP[:oB2D|mLJEzYxŤ9b@ 7 ZsQV>pם&HdTe߷n#S p hrqPIDkw"LEyǥG# Ei n/^(>t8$Cźl,fQ hMɜsri zs+I\N&@ bl#518hԷ-!j~w {wLBM'1Rs=]!VwH=a%&𙒳5ƭNףn TGG$3JFEnQ(OZx@0$MA;jND`-k?L 8&0iKQ«e=As5ޫ*-zrTH׏(!"sQ$`J(KæE5[F<,*8ʃfۗ>O񣚞z~ czA0Q5oGLοX;}IלX-.[-i54&3?tH5}?ʐ(=hw ^Jм Eocn*&~+|e)8潨VUL.Jz? Ϧ<>ij-Cj0x'D_0ݍ(i@1/nPa 5drO~|WM g[Dz{U$k. t4w)3^WA61GEwb yS^#x,Hr[cEGwq &)!}!EBi-WE)&2%1d"[)_Ec"rI߮ 9w B6T(,;$H5@O߼C3_9 11Uz 6 {]Y鴊nS^jr;j*EFhmLӿy~FXv3~ŋG63,}l q>" wrykVW {d-ݬ]v8 [΄%d'P<DNw,s0+}B?{%6(U,G,:Y^2!]R/" o4CqV =kx [8&`eM'4iAF*R97N0v7jC쪺!uW/m5+CN£;N!i:zI (\(R LڽLbb{D&l[T 'kѠ8{L^#G/γ=x+PWpK1>+tbc%\B䝲i2؋ sS _YX $ `3+ -ٓT'`+NZwIq) !FRa:u6suX;d %_ةAPX:;v(8gXR5:zسK$4ܥFa7<G<Q^T~F},a W׿!|%f3@=q $d@8.LCfy^vIXFrDps] U'ܵݫ!0| a"ZtK`A|y?"TeHX0i.!Ҳ=m*e?"?3 'vȞm.4w6?>ǫsPЬ*gojTxhY 8kj'Ձt[qj<;6$E2YbvH|s*n|əb mFl]Ww &RQNd%[U_2X!Bݗ`Xd7N##PxY$1l$hrr " 9糾Tty7dBŬS7NYinn+G 9%Hoyp{嶷OUmm϶D#lre(3ΕCeÏKo%" AVp`A=>Nƺop#/U}eiI>q#6nͯ]yFR]7EM`+R;^f ?H#2*Op4廪0}_]zp$p"N=:r6F$Q&2C\Aݣ!|M9n9Q@pD^[δzc4&@ k!ETt5%dw81OʦVLY<Ѣ[/K7ˏk5sOhwPS'kUy|, '=)tzIa&oa̭ ;+cJ2t%Fq5 kՏn:d l@ru=- R\ɋCѕ5>2wP(h"pm _[hP>_6p%6y Xsb{٤tҥJ2ymћ ];APOE/P N4gzO.=t kJ{Â~_u8vv/Ɇ%7\ʛ '_˜Lc4Gnc4)85u-iBB)$~L R?Q.-2Bb;o55mg/Ubͻ?r3Lrl&sB ̍xE@O82o!׎ielm@T$C+H׫y:TÏDăQP ̙ %\Dkf+l|@2v@zDnj>^pQ{ELi^斞mq l ў(!$X,ΥAAck/`[i}bG#FS?c*!ۦ%PG 1v<_,F' ywÒ U4'(UJʻL8:nL7ru E:?Lt+ߧ[D023YLl}DyJ,u$ YQ:hW,+]˜̧h4v!)[JZģ:'5z딠ܟ:Y(0(E pN< 'Ɇ([Z9 `my-%R gvj*hMF3X!̒F#( uXqe^,$O` cHE>Kk/L9n~(3!Lqez8rj e=&$̵X%#siopD q;KK0$Y.rMVY[:jwKL3Ɠ R3 Zj*v׳N?UWW+[9?.f7p]H +KƯ\A3%W*}q߻]ς.Q;Z[{V .=~);,ڱH%B4 *\J]벖`PQܤ+`,5PVydSMuVmebhI2#St8t*Gu85HǽVQ;3; [I>(a '0sdj!AMsCQi~Jt_qA g&Z86Yqf9gycpD:g6&P >`NsWdnlecɷqG)P/LgڦD,A36k"Lh:bWv\{~L9!KP1u\<~%o5[VMB?lrZkS:P[k ŝu4R,P*T@ 0]$OphTۭ΢$0NTU݈M؋CRtD;F( V#=fM\& n"m$'sV^o:YPXj]C3"txK~lPz+^]7NJmZ~ ΉtH-:4B4J4XeNB7@09f^5s.\@VZd_ե6]w成N)Mg rsY&۲ɗY|x[*zh2ZzQ:5k܎"/zޮ,P?Ŭp8 MgכZ¾F;b ߀ Y(@3YM `u ?[OED>t"`yݦGZxKuaWsGLi5_=CHM$X} P sl1<\Jhix} 287$1yu9"Ol[oq2u5'eLk4_lQ.QɊQ!Q:Ȱg|s5m0`ce !l^m!-~c}Yd*xdǁz_]ռio;YJ3{&}NjGE} hZWQf+6A7m9r{NWS ,Eʑw#jۖ$ZW;%{ ɭfHaN{{VԺ0}]o'*6\}SX;럢xcHO{ԓ؜yz ܜ:*c-i z3ۑ䄣@X[UրP yT'T؞Hʱ@>vڃ'l:)\{=⺩JVկNq!U,"'ߛO@F= ZΙ2DqRUٯ,T]?[!A:hԮ`q%Iߤ,N!=d2zC,*T*/IA sܸ@ji!\ Ђt_IhYlɂg%#ʞN $ɠ;x "mm+GkIR͒?-DBoxsN7T\H4mZ3Pzbe`NLYEo9Cȴy<<"mƏ+:Jfa[c^9)Zí2Vy3~'NLiqu0D`qp_uzimL.q$=/jkBԃB.G+W9YY,XP(ЍYU㌶_sDD3oZ(GnLmH;ea{c* L"y wq݁UҾYřټ=l)O)eQBn߼ZR/R1F\.ޓ.L yB1a|GR6[>5a{(Ar\I\ &b6gss(=MDHrH{8(#Ƌ=&H .y/aIS"튅Z("ukԣ?~=<*=)-6 2=׸|(1d܂̳PMf7, -XKp'}s,UJE?PaĉV#]t7@1 +w xӇ|bBQ;BNLNJ'FJH5-\v o,d~}^,},: ETn̰Ke32>u.X<o% PέW,+&w<|Gg 25(~Gd"R1+-W>VwK6_ƻw Pq*J|1D2+e訴5S$HSw~ ^=Wkk=jo-A>\/dJȰ)ذ;ˑbꦱM VStl~BKߝStS Bܞfۤ hZx*"Zow}zWeD/kqց7}ZWIvl{x*Z.Zl5;mT@Qe-.J`'bOMM.;ŜP?8w%fK_PQ\i.'QwfMR mfSVK@ 'VtNPƎ.+ FKUg%{<6ݛѿ5WCRhae(l(< rQU9Tb[Bis,dk'+ ,gMoB:IP _BǿǪi2o'8]J'=%P4R{&B_+F{U \yazxLJD1lOU,=yWD6)/ƹ$pn-qwAcя  dUY9m+TUڂg}S?s M1kf(70SDXY<yd4} [,Ut`mi}זVV-1B' ;ԝ0a=)hx.Gc1q I C? :~O4va_#iޚ)J" [ 1lE:jS[buVfѣ Tĩ3_ELO_1dkԢ=Õɑ,l!w% ǔ#(sΈdFH杺9,=y*ږ鯄I"m2R9EqRK)QcS &c(>dRy2U4SDJ~a{=m,j"]ThH '8 ]^vbdW{}3Pfl[$ompllGv~dnZ7vqP,+{Dj!zPaԕ[AL{ƍ /fHBFMJ+ݼ^JT͟w>.:-OSmQr_M8|@4'7k>c yvcwĉ"d\ \J-oTieNV'*^[t]+)sb(oJ4@`7U+$A4FL5RJ4gip'|sT#HOD!A)KY폅R9tA[?Yn+a`^58[ DyX`H@r'+|BꘃS> Vi;'EQ 1Q["H]]5Eb7[ef~`5-o[r)dT'HVx\htyC t[2MP:'#Gґ5+Ɓ.7TVTCvjҘ|E9"9%{'KIp 951럼 Q>qj38W+sto.qpiи#>P#*$e)ƴ^J>p2o#dyƇԞ a\4]t~и< v(R/VTxQ[quOk \k}we*#>^ h5|WqnD xxt @m/NjSGeQzmB?uܵexvfW XuV.Ɏw7G802߀Ns>J34xR8E+<,:BSak>euҕ꡵xLh 0-ief{|_oj@kc!/˨a.V0ɧ%'o3˥mNd~m 3$s)yao1=x!I&UеA,|Iy1013vŠ4q" z 34_""Q0(J]Nms:y}fVZ$ୢ0-c/ j9: A(Xa(S͗kκf_]K"5wO'Z ~$Bء]jT ARE/cSkz Vw#aPJubdЪ.{ɉ3%pQf9bS_`NVN_Git-񜔳sKo5Xcw㔄1Bxp`&_m*ԈyJ&opʓPtW(ѷ)âܹVF ܰL @ ,Q:r#Oo6r|ttCr~K{r{/ZL%FcO-K XGJu w2Y,Iǐ}Dބ 0ϔOɺ|isl.g]ԄY$US&΍``&ͭGG^, q&5`$31 ۡT^T &k^BM$W-.n`đBsX]7589TdxCʌ4SD!&Ȥ"%, p=Jb\hflk@P7:VM^[0ڦ`qBAx6o { .!ۖOW jmxѵP?ځFh 2̳ M_\lP<WڙkZ"TĀ]m'&xq#Emwy-_ /Χ@wKk`C l Q0lz;kyɻ7*bpJQ^͑^$$Hp 7]4ifV@]dܨ׬䣰l&OYs6ky'Fa2 L)W6 p!/ˡ {S?I4!!9o^i),c%z:6.W~7 Jր1ȏ͎K٬WoWZH̶>AeU'_LW`>$ژPS);( e kU=ֿɉ_d\N?жv6hcTGt EBdwD(h"2OB)YnO5yCЯ IzzD+ svfdƖE&fs~Kd#7$GLHiJC*h(afN ZpWvc4ydfTJo^/ mÃK񜫽#nA˫AR^~h) *('>ƓfVYivD$jX\'נ@0W}aŪ44X<3y}g$ .v94,bK +{\!q(-4gOSڬjܙյeV!=boY#nL2 ieO-b;Se}0j4pw<+M>y?axhg 9A<~caNN燣ÅJRXW#(- 2-0UcޢɥO%"[melY ] [EZ |LG"G㠣?z:N:jKSYSVWMWP3hĔؘ^| .p gTJ'.AM<]êd*%+}*XgtJ?IU~@\/[ˡs2'ia(}-cAE!*F㓢\ϥu4_s]HL6t(p!Jy"8 Rm7J͍t$եY4D:bo qhb Z꒨Ib=6$S(!ioө}GA񗊲奎UA8Hj^.U0U_'|p>4%T/6m؊ΰ-¤ȵ. 8r#K<h+6/NXpp:t;9zV2\Hg0k3Bp,R@Aӊjh+4ЂYX@>Lp~ͻi2t0zLrlF[śkQhؼcjRI&pac9$FOO9MRcx9bwt =3Al2M ޫ!@A:0;>9Vĝ Mx/q2|Yc8Kvz >mN9"L6hidUZbCGM]8DR{MScP ʉbuɐ!'ȓ3 d2e] J\"4[rM,|In 7%Ha`PHk"23-EX@a&fR܄MزSXZ0_P)P=^1"=9yDF  # ӨyzK HRC]Wj ! 'y-A~PNɛ뎀F t^?A%iŷLVǪwE:" MŪvSI贎SHht7yx[+A0-?R#2RU'9^n<)nWk63τDg*){OnNLr~_E,/?Ƒ* "(L7C9Kf41-QLb=x ~xȱm-['h#]H= [gɥ߭Q ZeF%q֕DQvY ZoI"I"Iq0B~^3ӟo͘nݖHF :.zDnj;k8ݼ?L^F`e!'ycɤ䁰`xKA'Lśё<&wX!z)Z'- hJ|V;ލ&;^hIe8i*ha*+Z<Ax5 "rf~ |DZ|b Ina'xfMbjxnRV Oi}xTǟ nB$qԍF@UGG2Y"*A0-L e 3"R/W c` PD6ܬi%x ?*uB:^%릱W$֠V; IN1u.MeEFprzfW ί(!7n7>}3HP/$ԡ,|^6r*!<dՇowJq]'BY4y1\Ngfs6sJs( 8  Wz>eQ} RB{z'JO7Pۆ*$^yW2Uҭ[wˇ43@`MA2JǖHׇf^S:ZN;{pF䛺&TTcG `+n"tyWڌC74.=T ) aѫJa1_po QȨ_"ӣv<,/9(? A$2Nrg(޹*/ 21?6[VM5vpA2"PM5k8;ǨE;ghK?,P!SL-#oIQ(Z}( 4 +Ɂc4_ȣA{/G 0Xa+ٓ<&%!h>y@Ô_+0`UQeP9bcj?UiW@P UF'# +ő[}L0~y/z)u-; (SAm B'"Q3ޮi<2;1``/(RDBv6}՜4>7̦>5C>z:ih6{79u9%m7*AH)18|{c뒵f{#{tVw}HJuuR|.̬ƬcsfB1a:Ox*>H9j0~K{+x7SC! e8Ĵ>3|Gآ`r.*b2$hp:KU[mYVڒ-K^+z, /U/oL|-vOF/szٜtll-|Η}zMRh|x=Bb*[~ R구dwPjWշ(+狮P-1y-%:n l\ 6}Cb6|bEaDgET1TM:?:t ;JİP߄ՋAեj~RpbKϝ]B/GMߟlr)fڵ +k-¥~xeOΛ (lz{pd0)Mvrk"&[T@5$!(J'eqȷv(rT]wFdyo((d2&O\<7B he{&)$^h3[ rj`::3㪅%q p}£6cho|e6Z]TEvBJ-[Υ/D~\?"Q܍W9e4uϖSss"Ȑ24wKɑJD+|j %Oc<g=Dr %) |A@yզ$6"FmIxQ"71.RjB;nǨlAޞTCv`gwRiu"k\NhKctMeB8߿ (b^[OӿKsH8 c&+V֜((LɊ,}Vʇ1a6qm),,Y8c׶m(1y 3XoyF̪+VA㝪Q|j,(;U4uӺ\ t_F"/)[YFY'I&9ضZ\D\ixߏ靨GJ"E]o)J8A T jN$UݲC!7}* lJ&S=#K&N%:X-"D&I}kܴh܄mH.=I5BTD ˊ*֗ T(X2ߵ#qyB@Gەnh8wmѨGɯ kл NЭZe ;Y=@#!g`.Fzg0( yނ3v0/O0RUJMe/Ʋ2+Zn~bNfin.GS=וF7fGii01>vY EGn@6HȰ_5cr:桎)Y* tL6vS` ^ 9'q%Hۣ*z:kb@m{k}ygd)7%_Ыx,K΄T%X.b|JVe %wV ڮMgDKdd̠ԬaoH!N@oC u\]7|._AY*D-r=tJ6bo9?ظ2_(F]WqZ)j'ɾn -md [Oĉ 4\`"!md Y&q9ticG` eN֑TThڜ{/ clCajVw3T%$LRt$5rՋB+C0Qlha|5=Tjl$vaNyQŦF``A%;RRtXz8~_%#WRyY$Jǔ>-tG:79C<1 _l{n4֣>/A}S$W+HVphXjKw?1mLa .魅Bβqbnxu.OպPdq^I_Ĕ lp:eLdQj͘ yb{&p#Jؓ{PCs%`4x専lᬯ&|t/[J&SH( T8_bml~:Ni⫓g{@niο>KKq?9/7b!iyEL|$!qiO!]ɓ_*;gBpN##*; d`gǿ:ISĎɯ~#ʔK㗹df |W1t6m$ķ7mAqO9]j@5'm 8pFBz .2"Ef߱\q>ﭞPMĀu=I%+R""4 I7kH7됵#4 N|ŭRArUӶ5 T+=OdT1s*q#OR^"f7\H/~WQ, :DBD/B#`}9J$:ۉ$mß$W?{_Cn7xZOmFwƥ5z+3v80z"F ݏ0o#^"BSkƅK؇Kk!ghZ:S,.Z~M0ba ]BLxɲmoVR 78CSxsW%\Q3sCɧa+З/y"kgYfITD0~WBAJ?';ө)Mz \ȟ~bZ'C"Zt6C-'OX]k?";/h'g#f_OaURWZ3i`ZbUu=ŴjȞ_cKYe,ӅP72KGEK0GiD;?s8gb!;q~VA%P$- ߌ7fu,Mt P%ܛN mK68weI|GhYY:5&j.pk;\ C`pFlp:?y !n|DK|4kuWU E7I4cgHF9 ÇPQݾ;*[{)!0u<LY Y8vÜjnu.‹#!{=.Tӫry+sr0q=gLB}…>Iz猘[ ̦zO]FZ]UZ aS:BJ9gK6>G_śP_g8O#RvzhXGwk[F =v5}<G<|zu -@gLVt^ $Nn]g܎^֧9*7/2!$u=bMJb:x&σ {.[~nAG)t#{P5>ѱ?XD5h$Ap BrLz7# x v6Wd)%tq!qr[zSҗVM=Y+ 'F9 .Iv`brT$.qarBIVV͑7XP&3 8ͬ;d)o!-ݮ3hU}9/aц߰cXIĶzsPѹi !goiy*!$$y\NE|S\U-ہ(>AQ6_R#`ᱽ' % j#ןwd0G>HN.8bNXĂ')u0+]-M !pdQl$x VgjT,sf߶A^\]₞ m1/@izyq_]C6OTp6 pQROun^<%hi|B斛VH%M+Ҏ[`dK=2n1kM9\ٻ`%[2% |iO̪^kkP>pfF{雐k]տ3]Z9? jTټR2~[\b9 L?ugEd'wuƓavG$1f)ƿdSt jk }{ w.:&2 wn>mbf!G]D*P巀KX `7 ,D<@ jHvvڬ`~쐸0;zlGauk\]HTx<`qOl!ƜLwr ȍh%w.)Mc^mDE[d<edŞMOp*v>c1rkV;_1%F?85^,kt}27j6N 8 "r;̝Pe yjBw5B8%x:t0pxG>5f<AE ֩^`u:˕|gAD "<{.yXrvdnWlj|mOⲶjqfH MA 6'/gQ0ȦiB娵 bF⠅Pb{K>SE?Vp[g TMwQu}k, Kz@4;Vn lΟ:ߥa6; H"*Z? XTPC(jaoU|:q>fJR ),WQ Gyo{yO@x+:#*= X[LCC޷gחoQVض'ƕ?L_xp㲤僝<}\C:l#,[Fe2v>)dm[9?^˖Kˁ_rISX=)]kr[isY-jحl)ȵ&RVqb۶~,倵9 bh~8I:pu'=COF>Gȶ*1i~6qEa$;x4"sIt,6QmbHΌp,$|E ȗv`SxBV" )W[\I u[MEMcڰ"C,[%T|kaz EEf5Q4OW`kf'zRsEab`Z= rAm朂j`:1 kMzF#-0% (ily R# TO)`/iĆ-4w㑫_壍bDޗKEpub|r5)^ ;'1$svu6YV_gA?ɇNn8Q`@-ftԦcί vL:w4DMzp%~fqC@cQ>PG4J:F3P)j= k6 w?GD?RNC13L߶g'HARaR̆^˰%Qx^m֍~jϻ omTOi^k&:F5l(>=_C0t]Fu%D&NJ_y|,ȅ9[5Y'G bJ&i5MkPTpY6gʗ"GH:V"5LNZϷ- brj5ͻDvvi;@9,rV_;@D8$ ڇy&DBb ٦v$3B‚iy( mCyҟz 3(*?l6Q9M_A w6a5ܤf)-ԨfHv2?O*}, sl=-88z ۺYFAHޗekq@P1F7Qclp&;q'^MAȿ\,ɝ!6؅ޗaY^ODf0 J.MP,Ax!R=c(EJqa|\&d(ئ#9}m̒AsW ΚY75R;Fq&ʐɥ@P@K/ߦ)sGe =kznfi re:y8?r|3,B!s053^  `!WY_Q#xg$vu_M&8Ih-EM5,j &bI WkA}SsQWS#l 4b p,99؁Yυ+xJ1\v?M1Ub;LUi,R""itɅɡv"HFaz"]2oJ啗Z?ݒO:ufiCrE>)p'PJޜǘ؂svX˖QwCdzz%?-ee8q7I!:+ Hy0Л V<8O? oyG̭t˔$ޣXMo$I?F#^Yețdh*5Tn8”3̬"f0=bm?O=kB'Y[J-Ǣ#0)*eTp%Ĉ$Rus/=н-j *g|-ό*ȮϬ;6^uzl--ĘHfY:#26`+gCFl\wӽdXHk)'=@!Od~j1,q-m G~Ɋi7 s=Y(DI =<*>ܸr}=*K6͇),n=+'U+K\w,Pf\XX9VwqYi\4аLlǦd̤C{R/d>vܔ-uF 1̤jӟO3粺U{V=`]p2/m&<<>өƅPzyh,DoqGDu:߈  1$<(yj bN F*E˔_$ Aw핷"7Oޗ؜LԺi8Ph4ϡxUPV< Y 'CE.#H}+GGո6CsHg}o-/s2j2$0yK,2Vת'6I1 q}@뚵>H2 U*#w=A.}V {Dci?=l"OU̾.2Z&Lڬݨ4DN!DDῳ&!\_&@0+4h3YuaK!$OΥCD2M}^^ʾF mGJwO+'obNGEVkN1k./|/Bhp*nmɮMK.vvDB? p: ۓRȫ c|:͞1b& DxI6뵎=!7ljtkm0v|{3>A kwB@kӱwCIY#in F#MZ;؟<ursi@H ZnFnoyVx`b=22'Bj̙MaѢp|vP|<6~,tq[5| !}FӔT6W#EX8QJcL ]9a$ACn,}R}zN2ۀN<671Esm)d{6`$=AN"w6z63;ks" RyXe#&/mo?ޔoeW}}ܐ6afuGjzzݤ/T X$1X8I ɎMH^c  8iGb#`LHrQe*!IgCiҡH 0nj AjA@ HށV 5Ռ;{ݕϥqHr/4Qe`f+.LYgk^7wFםzm&vxCיh vikXc2PnJa;\؈dc t{XwԑҪv"= !QtP/t _]YP2.tZ/1/PB2)F=xT+~DhJ$ly 1eA<\ W89\zD1dD(א>,ZɦSa0djd:6nt}k+y m$Sj*j=E نdЪUoy?4:)LH[? i W*3Мp]'X(u.Nqf: bke>9yg‘f=2Q^QFP xy!Qnͷo÷2o^)MC8%Xz+`>~]&f/<)egm#7\m;~uKRn]I;@2 VCqڲ3ggDxbNJ:1\);9[š5?і(qHڊ=BOӲ jHrc DdhD>ZQcR8^S؛"/*?|ZPD|>bXI.L|aYF1K-qmsɢA/Vyt%;{*5yGjWh)?0)Am h[va1("!A˻|("=f8;Y;y& 'VA|;w(>d| Yq&QVXn2^o9c ۡ<Ώ@62(+|)kiR"hmfI;&@; #|;y2,E;GcG _ymf^Lnػ_(O5̒Or–AMvM?Rؒ+g-;Pt4=9g"_ݱ>I'~#n Ƨ~02DKIщՒ e^|;.0_%0Q~v#Rk.(FfrЙgL˅+ I-7_ķLˤ'+]eD3o=TJ01cNc)xք3ɶ!tKǦx7׬\~>Ȭ|0yEW۵)t oUnE/U>6 3֢#~韄Ao8?|-F2&k" ?`T w C;=+FG8uvgQBkg=fQ}?͐\U4xp{lP'Us~0C&=:F9]p2WjbAGRD3wfRΏ m !_?8l>XVkK%wTd9x@t\: 45#A3>>T$WAоr$Y*jDgYTJvֶ5€z?R) v2[W&4Ka\F.u ҋԤ%Dmi<57vK#2\X,QQj^> r#-A<ۼ*iH4Wֺ2(&3p{NAl9NO1c ^&3.I7e˶ثM _`P=g܎s9ŻH%eCuHII2 f+",ePLh)݉QݤHd8I#mT.!V1I/_V!X8Wٷ2ܳHw/* nvf3`Yb>b>8a8\|óBwv5}-DX ޢEHqFtk=T*|P_~KL(R"L ㇠K{:Z`g*h$DϦ aá(!a(sj.)y]z}pFQ2/?TylR?j^>kM㓦HXEO¸SIwKCP>Հ՘;kx򬊪 2w'rk)-Jb@owۉ[ (`\Jg <9STf~A6Ss$umgQbKYh$}TMgnYm:C-ȷKҀjd(x|ʽl)7 HƃaPVJe?Mg5̈}X\EHj#}eWS'D2T*ݷSy?lkx_Q tnfkꓼ5mN$Koh T0> 0ԈHYb*<]aj)D3Qd봺dXA)׮2*!'Xp̲Dd0oAd!.؜f'bDFT2rpU~\KOt- Fe7+&)0̞jɻq+EYr{7gq~ ;,E%M\*y\so00mS?d &ǖ˃zf'5V5J>e717<*Mftl0nz29-` }E!EkMV8 !Z'?Q=:o&# oxs$Z6sX%fR*=4!7y;_4+BSq(WKՊqck:]Rg]dj,zSܚ{K83BBNjXM<*-ێ2Z ,5׼8 @Q8) v &l߀5›N˺C`iߖ V3jB&gVFd PKW\2U7*pB&x8t>WBrS\zf}캾Mxln=,ݓ'lʐ'ɨ ;=o7(@`lDc8[t!zs$ q\,kl۶0 f c)D[͝{v78^stlȣ9Ku !=\3E=1+|.kvH]V`mtRs]Jߺ2Yt و3rzrF߄@S-+7s _(t U65y,>w#!,8}YX8H$iN}Kwaؗ^[rO8wݚRTru#cH?К.j" Gytft&xo,hBЬ >i0*-3 ytl hClc6@7~_[U:Uun-\^T\gJ6S&=TB*ࠛLFr wgv[ ^rQ283Lt˧TEk; p "1Ϝ֑Ei|i Ys+)y 6nYH*ιkz8 6|jz̯e9?j_G)n ͇x7mWYt뀓EPsCX^4##S M Tl,u˃e_,E̶UAٝ&s~[Y#K_pݯkèPЗ}Li[3oKM1(m"!Qޝ#OsK;]^'Ioדᴰ=;ܰ-00뀤AFb%z?9mُ6߫Sy i,q}' %Ƈﻒ',aWXƞv#nJ4^DB)C@"P4^vT{RuyΑ7}5~{1OJQe hEѡWP^OޫBm{l^w 3d>_Zn8E2%^!]pϰfM;Š>Y!l:գ1gmZ tt6amƭBVv,^nvLN(৔HHP9.gρkuCBqK}Ьw)2ob6ivɬ};̯QfG\'r[*%j.>T*~=!l/v(18-%U 6E"VpWIs:xC '}5ۡˍu$9yB̷~II%<}w\WA v)*=hpIR aɂ~|Cj밌ZJԞ}3va@VDB]̪JƧ,b|) OcAcQwwAXۦgd%ы\Y믹d*Tp. Ac\T} 8.$r1'WIq35*u@'_[Ep јx%@T`i] B67ŧ_RH#rWݳ=Y8^#2m?,"se%Y*ZҞ4t[hBL)JOvVG57R5jM5sSI-!g $7n'=ٟLTrg_:9r/&Ez] r[][nFxRrm4i=y,kԜʩ`bܚB,,uw]::lo_:t||m-p.b^R*m5*~.6-eSìgE="C3z*α2[B@9q"x6S0Ӂz8nRk>|u9FCd$m9sDJ=H?ᯩ"n Z.1sJHB( 8֒V/e9&uMƖlN9v\q=z]hrH_W\%XstN8[0,aRb_U82ѡ/1'vb楇Pd523mm9mDQGS_ciڍ*ׄjX-d(0B% =!FDRw>sx,Eem R3uEr^(L҅DŽj8} sC9.DWH - 4aZ+֐x\o7af3q$F AP={׸fJm0ھ$d8ZݖGbC0O*q@W"ă35E~Hr=&[H` iT)[2op|ODMK.7Ĵ_D]>98brz%<ýy%2Cx푤":T%4˫gIU f[YoEEghY:C&5ƚSbV3/kk#zeyZ5rNs*22NIt9iҖVsA?͠ZˍSRn%-,)jyK w&zⷉC/RA[VmJdX໼M;K9a_V*.J4\pwZnV'Mi|'׆ 4Q[&pCpu"~vvk]-c 0YMlw'JB$mZS#Z2,. k"/ՒN긻CkX#Ai_9ӽ8, T/B|^R+i ]:x>fs4(mw/{&ڂkEj2>w{]um bUc|+;aҸH61'QKۖ/gǵ.DJk/*xbnK& \k|тAO3NǕj(ݚ s 9k'ջk&vf{\]8fԽ,X %_l.Ţw tN×COKQwh؇ v x9:n򅎽 [X:נ/b!9:i<ܧtZmFRQ#eoz ]mUyVc4T IjJ0Uy߃.Ծ)˗゚ј.% 0B[NBB%Pm/4S|g"%*;y+{ۙ6k5͈6[1Vʄ҅[Qop|7x5%Hud+ V`Yz oN& 8'ך9 ɖz2_D`Jz®dS9i%KK41c6 4d?;H6t@# aL8rv"- r|5=w'<F#ɗm2˟GFJSIG5WUXFJ_%|. #c~)'e10qB 8"q/!K._ ƾƝo}'Dt6O kZs~`q7rp5.]sChwR7\nUmUؖG*LR+jb=K?XAZj)Vl:FMSy.ԇ*͢{#9!(ggޤ}%Mlо ݊{S1L&Vy4P^ƈDzg@Ơ&f]%lDrï}ci2kyp@P03DWy0_$y\/ u*ϛ[76B?%oXU@)UZܱ(aM1+H0r{ l9s81  QJ ~Ws e+ލv6O3Ih8Or݈io,,PUEp/V b1|v_o~阵v gG|!TsqGߢM[o^>H efE¾"R4[ lEX $u0&A=e@~  _ZI.Hz׉ٙ>@.EFhbR1,4ooH~_L %PTDži{ _ϳq[h8!R>Pݖ,gͷ|>RY-iˡLqpP_ a)\qR(L`eG}hC8xK%{7qA[/ޖ_}h}T]jǣ89qi-_Qt]G}ksO[:fbò?FN2ܜ>ve^\ƚLRw=Ro%=}K"W6:#c{7'w,# U@RԣQ=q{x@qȰj}-ݨcc@;-3D(uM;TX F2סM Vo4pLhmӨ}3*3oCn _udXךu,pYiy}jdIлשoZS:)7WmV뇐SBVZaQ)jQ Vt-5h=}i-h.zu6ƧbG#5rS6W\ =7xja\_Ef%B'0ExIOƸX+ z*LBA0qw;LQ\ 権鼉=_wJi&SyPQI{<+QOu\n7:t[#f=j~6NOǙkCm ^/! s+ Sk J/`rlV +7]Zjl9t W 8Y lH1֯>-Lr!`=tX;L@L$\j+17@U`/ă^,fh82ːjU( yG re)7W0osE8"L#=ӄƲODŽstIF  C@9a*4ʧLdHVI1ԌMY4If1?d|2>STe:m9L2V/VF98C q$|=. oٌ wh%yy^Fzͧ:ogruq=K^lH0xML iW+ 6eM۹E⣫c2t9B 7iB9!{)D<,ӽ: Yu1]𿑩N{Ju(x+,nSI>a-9'+;"YI" V+DžCFԦ̔.)Bbw[ŭ ܙB2 ΢?%!fSyvU7t]T\u~9-AR;Axx,\N*A99 Z1u-2zWtƵ~A\aƾII~bU,)*d _7@[a80MDR,ނդWxG={K ^9o0QKDw8_-vʤZ٥+x+wT/;'=uM]TsBA4?Z B'Vݚy OeES@⿴y{!9O"?Q17b&X.طtۻ!bDim>ԅm=&Oi5l",>Yga12/ۻ ܏A; ЎPH&X,=Kc]S؉Mw;q|" (~'q9^8d&4;cԌ~ nCBrD֗L.'~ g=٦9p~]Ъpֽ>5h3Q}fW_(*f.(K{UàDQT0MT#6 n~؋~O݊IXEPLH9 kk|A ,+'G5P$)zS 1aW hL1G_s4Ld)ZbaŽ8Vj_B#3imЍa/_f*JT5+_[5t р$W c Q̹^MӲ_82OcDwYbW x& `̂vfǤILŗG>q)W@Pk ohz\˶q}$htY1&\~f j<'xφ.}6NvCV\fϯΞ(GV6AMĶnBK` ib&  Ԕin%cM35JG蒴;G5eνsgh lD1Sp:Š: )7 SQ&="\]B,dzm; c. aʶ;Gi];ξDGng22LdkG9%bKD*ﲂ0kx?*q<7+9v&XWeP~lVMJ}&'ʑo%/ Iק(\I(uP@M߄6i+h|Vz뽃O"jzNȼ.ZA GcwuWp^x?]xjyw~ZWI(\&2VՉr$r]f>+<]AK]o` pibBPwl伻r`@Dr/+UBkr^T0YYO) FD;T(a|ʁ62ԮVB;]ћqF|CZ#>p,9N p K?em&]9U$&ぜȪ->;$$l~# ,_[5DԾ;ގ|IRFCv77pwξաXFol S:@_wh/|0/]ykMV} -^;c1P+ӪvVc}1neVl)M) wA=CKf[;70j$2 j?.`yyG6>a퍜$ ]aIŨZIpޝg'@pble30@ j={:`wʶl%M _|Y%oA鼣>vng0>4}"(s@%4q*.&fKy`wH@ T/} C@ߏ4Vep*ZϢd)[X7W71j |?]&Cueok^YsJ ۖ&CZRKw|4DAKųZ8Iғvb)Gi7'*Nce3RIOѩ.ѯ2!k~CDVrP̌(( n\c$|e\l0{dyhӄe."?aOFn&[p)-ȭDطMl:fX; 06.|r*F>1=g X Dz]̀ɜDfn;8 MIYՃ"%b 8B鸷R1#r}#xޠ<>3Sa41FO>.)+*}J"$"x(ߑгaDWyưq֍܌REWk,n񗲁!^G$]Fs 6&P El%`'c / 顛U nmqXږ\"e%"HoD[;cx>% /8P&QGTz#*! U[#'|}""@b}&5Ͱzb#:|^~1 H8׹Djڠ뙟l5 pm^tyA QEV<& VSVP.$Jafd\ߕǩ-K!M3Lv9$y xEvk?vvrvp6*v?'\S C don*8"IaJjB(Umg[Z,B WUh35lMQSh ޵rjcpI=)<|W βN - oa*=o忏)v =PuVc\kmkYX7zp$J'͵BrŒRg"Sߠ2qr>7m]8F90} 崢fM54:*ŝKrU2Ac w2ldWd\@}{jYA¬uW$+3,\dEv)?|8tFة]i1ŮH@~d F4:yu\9P:]'%]A 4WP+ZɊ_1z¿2L"m^JC:>qex!;&d_L ăQ+/4rÖeqUԟݰ&:9}&k^B]e:xXMLG8 }qD>S3ԗ-lDߋ|W!A+o.6S$"3)u^cvf2zȶa0AP"[*կָ [D/A8ԃjnBT~/5~)!KSclfNih5%w(p%dˮ S} zWsиD`ZB^:C->\"sSngA 7.,TH.萡rJ^լmE'o :kYmaȃ{}fP)bBs#;nQۇsVT.Cui],郬k֒V_ܵ~Ty>$۶כru+$yHAEM Cl}E#NiL +4cUw䨿$gG7dДE46һ#w41i&im>b:õՄ PAPhd_ԦR`j&cH!$Uǩ!cBuF;̘9Rp;b;׼fsm;|j6n⁢|5|s$tH.*xk#]Y4y?KM*(&tG%џu8ZbO$F#Gdl 9mP{ e\z>ir8H~22t$St*2+?Re˯G;8yDe'5#w{1= rtDwTG.t| D55ذFJ=ɈN)eh0 UJRi6YQf^V\ pEZǒ:K%kT(w$w$BKIF/Z,j8 7]6eqV'@TOm~3-Gd?C.@+ԒTeJ%g=<9JnG힝rE,qLazܓ[x&n ,![})N%zV۬ R )0 "@cm0:܀8| R-ƶ"}Menk<-@[+zKñW; R)Elho7^4݅x}A9l tLu.z`!+&ѯ 8'{|-b0bpUEr!n*fíqq0U tQ$\"Zp)ah.Z A{\AE1qxgT<7EC_hng֏jiMxZ3T;dco5V΍mЏfRw px Ĕ#KVnEf~"dȵX‘Wibzy{1$vOzWvcȻk'%U!W/nZ*D<_u.{ҞSjMJu<շY"D "eқ2~(oB:j1F{*R6^88FƠSQ͛r[R1S3q8!kՆCm!ˆ&;>s˚j,*3Ѽf&#a|CN qU Ǭl{n#\M#HX3dʕw)uFMb21Jt3R@6S=ӱ`jl={Ȫi*@MA oM R E~5̕'@<1nL6 ɤ }ͩ\WӤ46屪{#QuTU#ۅEpⲠ!C3.mfE-!E_:*sr=VQ&.Ԃ:b̃%H},@PL].U0l rnOuGc͂F8K5b|FGfJ%O%KxHj mu}oc쪬_W[.Fۼ;DۅSϡA񶋠M%Bw9`,w&Nb>Jm$4⃂P%wϯvL.5+F"PZeT}*~a"Yqꎨkן79]>̍Y݅7PDǢV K'G꼲֣GDmZPsGDOʟ蔻P:)/{bv7qpqmHhtǏ;vZ40p% H`,8m6!-*9'ޫ3P!U5IBX`=irlvi;Tf?N蟓 CaM^no@Ze |fɗpV",‘ x =~S0w&8ҖTVsϷ:Yٳ85ex;$.@ZcKM/~w-ȼF,%N b@)@.w$Z17r#z%dD* [i⚣WFdfW.v.`91p#.BXgYVb%o?I἟|rUꕏ.jl|~TV)ֳz>odUf=b叢ee8ߎi j{aI)Lթ$jq>!&^mO*2\S&Ʊ_HA+Ҽ& ͰLLiQS8;oq?Z#cl"Y+m!E D(%k7vgGF=S'hQo1Eǘ2C;hhU:ggrl_o<9fY#Qjܮ6AE5XzPuhd./6 ( mt J WI޶}7tY=H97'?"ed2SSltY aFg):YWjגc'pڈ V$} BLJnُ!2|U!,az*X#dq!O1ҥ[ǃqt. Syҍ䧿Ts_OCf<{P5ґ <\ \ą߱Q=Z&'~l=J7-1tiۓ@/d~Rn``"}( U_Db+^ @/ %hN9lYBT$W&_^(bШd@#ؕ|<1S7L}`OHjA*| ӎ f(|n޿wO%? dn쁫K_s\=^KDz&̃("z9ո < +L.8W"zzW30!g ?dPdeG<ȘV$gܗ!]\9Jꉩ,k"4oUqPw3;o (c`D|(9Yހo;m^%<_$PѴӹ$`_+}{򬻕s46P]m dv dS9?mzD AAP9*- JJ: TVʆOdO,˃8BJ0)seZP9AV S;jf( !`>/ǴI?Nl;lnX zݍq kb0VLƪ#j?P*(m%/K{1ۜ~sdikZݘ i&N<=|У=x 6>JP_ѬWHNp86S,~7`蔞/}[6O/~vGu݇qTLlІx#ofY$00nn{*z _~9?5- m+͘DRi\ʼpUl ?HNU8A/!9nVܸ@i*1obigTS_8  @_~Cw 'DיnM80i!sݱiXmX:@{rNI.Ƭo{=l9l;ORAJ+: U+RҖ+=`@(WkUdVIn-MLX/6g#LRp)wO/RSknn@Jy!=Mu] RPcUHA?9tО?;Xʎg\ABBhz,؏P?9Q: }g/B-&pCXZ/O8h=~K1Ѫ=7}&%p(j#=3qثq<Pc7mW Uf&[N٭ Fh]*8gx/s=2pmFzr8#z=KnbU0o6JrNӸBH|Cm ulkq3`mFcD/#^AW U1Q"ZڍgY+ѝ`R`10F>vwg%w!='&1(<`k x7v? (-A eQB n`ݏI s' #qJݑX@M~X}B&ԶO)/$._mua"Ux?w*`qx'Cob͔;~9j`D0s> > &H' ̆pLxݹ:H}mXMP4]< e60(>%y0#RDKU+ݻ,;,^or7kCm%4+蠪zEW>=l#9&tѽށ&LGm59:33T7wg+6wpSy[=3")QPζ̫G)=ݰIϗل̶_M"9zP8HtBf{w /h* CP+O CNa!'~\t&m>:cxRn9Z}U"iK/] p]/}X0Հ5,ÆiZ[> /M:ݯyCcQfFc1"ޱ$C!~miqx^)7{ b—rբ!3-?w{%fGd8HC.}";U Y%ҬpHmŢ(A&zgNWp#m΋&шL%2O3&-A@<{<엝0%z5^C -\zꎤn5[,EA=PW'51"L9ޗ@$QzWSAyz,@Ŗ#I*wX]?W=8+@.oI GKX)K/Ji*E\@F=gߕ4XlvniWH e JrK{a;Dw۽tj(WB_Fekmc ɛt#dj+VyY2t[ M!~+.A2TJʼnM n=&a [lE5@і0)1E'HtIPg0M3b1k^U#I=@786N_b 8!,{Jno.(VCZK^qfD/VA+$pQ*xAÆ[){}( N}Hܗy.bpD}dt)Gz|@S8V& =?& olt/auPP-Ʒ.gQW|O/ L6Ly Ntڈc WOBR_e[~eBnBAׁ;٥s<;ver1%`?CiAdj.MPK-6ƀd<Ye[í?6z = ]v Z}0'!(AjvdT05Y9ٔ70%!*4$6 /agˏFMS"۽R.7FjF')"ж)_Oo+"XޟqNrdp0%Fq[OoN,Z2RfUwu۾&Hf$bfƥƘAϨ\VVSNr^@b.9j?El(P0H.[o4?P|˓;~QAAZlmͮg zg%3! 4Kc8)Ȭ=LnCCFڏ(O>sGQQ45=(VE~&_X|J3KLD)bR2Y obh09dȷ⠇uΒۆ'r gĎ :G;E%xE̛34֏(§_(-(dn{pBu*_\nl3߬gj60D|\{׊A?|cEیasԣ(n~% Z3t.NY͹fSඒVw!T`' ~iMSV}wpdlq-_6pH~ctZت"I f4Dlt<7 S3; r+'Wu*-~ϩBLglvJl:?D[_Z8*l">wHCm"kw ?l6٦OJfnqk[4yfX)gYX$"B/ئx dmDyҲR#c{EWYUM1DW4K̤mn͑97S%kĖ[bA .G6)Z4V*OHq¾1‚AI|CNF3,VV0!mn3={qnZ/Hlϝ3D c#j*[la y/EͅSL${ݜR1,C[ ~Э~Dvd#*0W8drjIU=ud}lHlvt5 t\ntX0dIMDyH<ȏ&빩_xr%3LHT_FS 36g\^2^kLD\]fVUr}lZNIw&8$w[n358+e}Tl!0}ށXolȽ0L,ᓞ; s+Yۇ2]4~Yo| X(t=fnϟP%RHhqgsWՀCDu`J-55d3Y2<SLxpIdN55J|2C6֎f,uob4^߼?Z$(P|~ DA.]ŷ53&F$gfDRq02}@Lk竔UY $Q͘ !GuIm]0?xn`,XOؓ /[ >ڙ_2Ye+YcL}# D@ڃkL{0D7 VwN;Vf"Z]Eu.&cMS̷E56(fH̐`xI(wǬl{DT)bs ֯(坼'@Um(;38u)۹O&U: &) aosZoFpű{[Nft-bOPvȩc8!E =əvTrL,D P euܓ>J0Zn;dc>9scS'4>.nID^m=[ƾVod{iaBl?<R[az{ܧ4-DpI(+Ӛ7R`AWlP86^HLS3)[ArH5K?dM)Taά}E7HAݏ*D_kfBzɎW k̃QA11g7ɞhg(N9׈S&A"g&~X _{?m"[T5c`@F`Π:#LE?7&.>Ck}ayǽ^iDWy4{%gOk|FEǀ}`WЩ/q.- q'Uޟ?(Ob;lpjץ$ QBՍ|AG7rTC0߆.k (|.D/"MC'L[_ڳWOyU^ny|58Z# AX],f9ׁHn𨽤ଁ0 PE" \Vߤ6FjMwYK~ȕW),X15xeH3wǪd׬!c]`(p(  PGmFO 3!6]ˆsTn# Wt㑠&t ?*r0sm&HsHqQћVK`FY0x&lvLWJOn}-CwOQ2 נJRzmv3.hCVlaJW?+R26vUNΒdUf@r[Ԅ1c:ȵ^'?ljuFw#V.v:\[ ,i)d9{N_} ҟyNLPRm\c"Lbk^ | a~$L#4d9#޽YVܝ کW2Q;RVڌe%_d9) ԮdS|×$tNbR߃|Vq _ANc&%65|R^R m74;EjڢizVTCA䀟33BT*ZD #a=̚GuB81!L *iʚ=6SsZ{wmI|lhHA *~C9#;KaTo,ۏTzwSw"l؍BvF~AFEms pJEYvẇ(M\Td8)߻Um4ީ:f\.2^-=5UD+h}ǠHݭn6Q'!}VY!D7 }ƏaR" *Y{Z!ptDVxNoTx3KeDET4p;|?CRT+1h{l%-rixѥ6\!4)|>x>x&?2UDxߊ7*OhiE+dly7ѫQ\՛د:ݶ QQ z x" %O?Ϙ)_gT]H.3Ή|79j;[ (¬dUC8#IN*ԏs߰vҖMYF|I7Fek9_]eoOiwP}w*PA+н߃a.`d[^F)épAkGD&;kC.Rݳ;/ۘmXr8A)%s(ck,PkUX VBwzHiNec@yۺviZv.nבY}d3zF0aX9-Wa@h4(؅>X|1|#zZn? az]f[JT+تc7/3ԕ.]u"XZXxxҊC}pDhE5@`uc P6&Xv`)%29sGdV?} |N^h ڭ}{g6bQQȄ*43qE7ubXufvX$Φ܊вwG\ 'ŸSӘb;LϠ2[8JT.ƿ,j5#O n\EhfD/@N$ iz9r j ]&ɛF\z@;KMٵ\eɨ 81e;:ɹ,18UnuܦVP6lC6q֢0Z<~e;Ϥ "C%>RB)0:ҟOq]kJ J<.ϴu lCrԸG2{ 0&#r ~r iuQ(퉂F@.w0]NuP'R30r,Y0jB'&k\60T2t T J9E,m|F}k?ogmMT7]XV11Qqi>uףNZ}fPe$ l ;z;?R(Žc#hx4er چ$^9t}(O&[&MfP2bH0+@ 5^7!6 JE/,yډ_(o;ku:J"ٛV 0| d/,!pl'Y #uoi%ɖv/Z AK()w6ئ0'GB?֟,w“78` ѣ]Ah ARaoSѰ#ɧՄ$51M+ \'LXsU5m`1'#9v.259m F:z]9{BGW|ý_RqŊY4]4 "Lm`R؏IJ:mC&6i/d3?3 &=ЅjQ89_ 8E44vm8bA)br8.ؿ+́&rZ\6ŋ$&p8g9 4iaT$DP]tR*Vj\,+>6{SZ"8"%0x4#:H3 >wL " D\閾ց~7H*0%htG6\.v 㴹[71AdS}r(0qyL ]=sXsZͰa&_ǐF  MԸ3b/yzݬ<"c~ /I@zs&|4Nka7vҫŗpGA}~-}s023^6wN~Ur" Z#(B5Bw"-44J ^Cx/\s}d:mf@x~|#.Dyt(6<7-@!Yqav":$n;$KхkK/h Għf}vZl1LsZb؋q05͑ib|_]ԉ5KEӦRrzᥣ1O 4P~Iܼ7ӪKf>eY e Aŋ 9[fb"{m>mVK&Rq}qPr! ,BT83jvҥenp pG`1;'h%47q L&jRdHO%WU44j#lfhU$۝ cEsӦaZ  $i!N/@S; a+˴QMѴ?yz]-iF#GSqva+<NJE-[I-q4vjPL_:Ze 3FuD4b޶>@꫌6[hv͡;y_XK9#@Fg !U}C[$Wy#58x&vŚXz_+}.iw$C0ѻN1molpa\ W 84m'FVPi rGA2ba~3=dIn V0?Ȼ1/: q:Ng_ $엝^)9*BzĚTD cdO[*y. nm˳.\B(D=Q^W9ڌkѽio>%̑僷MdKBܤ8i '{eu`3qS< Ko)v ve0c۹p=YIHV:Ly}*s^2<1$r6j,(B# I}h6h3!Rs(mN;k N7u/NUU-$|axlz}/JWhC#~ Ӈۀݫ6L"yֈM}(w=p&p]IOC!V}WAf(Y?U(+24~"ۥ=vKߴhлb~ ;{fAs^uKT.>-d} 2 j =) ̟]\O|3y4}!F>Q\iaS#@Z-XZPphqɧz5*% ئ;vPN#%sL.F^P9T+M]czI/xJk-XeѰﴺI ԕ`h2}V gGX<\v?lk[nްq7R4[@,nI!Hgfu0*zluΪcАc<KDMlsH9% $da>Dgѹܤ|D[X߹2)@)Íux(Nk xI"E,v(òrXlPjf!*Vj"بa0_P5 xM ,yNd= ([7L x *o #[wSشl_T`x:SMPǢStf#'~Qxg6vЯɝC@]>7_#8,Ev5-n$':Rkha5/2.0QM=.6sѱ2ºIEvݾweIBzk&X,Ͼ)м*8YO[ܜ pD׽,;c€ӳbQo]JA٨?CZU[Q![IKqwA!g>AsC8(X nWQNSlv<ȶ\q&yQ~*CU  o&7S‹XTщe!|N}iVi9v:}?<%:֥DzDO[gXG*;DkXh> .ń:\nga B>J-TmuYMNQMe­i-6qN4y?2.*>.:NF?fb遜&krZ.m! #y4S#a`[WC)B~ A鵞]$ 9`Qxl[ӣ[Km?Mv,iLuly4K)GKfdo ׭*Iɛ((jzG*U/Hvg1:s/ v>z!-c38=`ɓٱtSift` Ǖu2۾`SNf0-Æ2!dUͪW"1Qz'm/::;7 ٘Cy̪c`=<΍kb`(C #sV+YBeUBWrNM"\n(H x 1(EF~k⛛Y׈2<|\MwNĥc^XJOG8Sޙ. ED- Pq({wI]*CdEv'ECV/XA\f k_w)P3`dyeNv; Uӂ 8R:S 3~YdsJ{7k]-. 7hGxd;ٞpWwgeccnEقt M&gcw-Q OoW*^*^Cr C+k#vddR <+^ & 5ć8`.ǪeB構5u0Z/ Is2k̇dL%d v+ K3GcnM(!\ܑGv vk k pQ~}v'ݹ wFRVlsI@Ph~< iȔ`ŷXƚYzx03;m80'h@zM&lIٸR%13.)$\"m!Q*?뻦@ZtUV1Xcٝ[|u_<')&VzELL*`6)DG2Q:A/Iqzbj]I?94-l Ƅp@AWG={^3ADrOG;Q}TmJ@߹i϶]yW+gDf( Fka@-DVV)IC+3AxR}-l%)z\ ўэ gNX( XfZ_-ّ˜fz;#c&dmxxFaіHݭ.-E6:ICBٴonDe5Na X3tWL);<.?ˬb{̝CNW Atj%GH"MҒIu^j\) v/ǖcL"[}-jGh)-MhZyBB~0kHy %VDY"&jv,n0*?d#@ Bru6gVۢ}$ž?rj)f#~;eb @_FP@5~`C loUؖNw/OᆑoB\cwIT_ (M  .0yA5M`}ߦq.beERA"1;|w$= ~#ج*l.1/-vd+\'rDr6$(c74 FߐxJA3ˈL>7=?2 myI`Ŭ,Ov)wic4T$Ǣ 1k~-;J*wW'VCFH< ))5_Jj cQ DjH2 =Fz̫U6G4|dnhąEŕ/X__v:Sux`HcO2'  IhP 2;wʲ./[v?.) յt{^BWr@WnRuW EhE񋒥H3{!ON 4Z 1t'ָ@ 9k^X Bp#Uv V&@X=1GZ_SJd;iSI=ķm/imöʉ$Oobx$ao?aⶎSE_$SRSS?jc&.H^d*+w຺f oɟǁkh2Odܘq2R!EXT"1D!G^9S<(q߭;P~L 5SI}wCQ1Xs/~wĠ+Be=(ý2T%$> Oў$-2,BpTe/CSXtֵٔD]qD>r]]Ъw$~&̚i4l#%>z*N˞"))Qy^`k Iq3k+mcʛ~mXb-o}CB/|\lV?8k9:xLΐ,qۻ0/lS(Z.m,Rd1Pz_ζBb2ˈ঍i[MU{t2Esӗjd혘 =xݥ5jp,e3\T'A(~hMAQB)CV_^"(ˤFۑU;^eXZP+E9~s^-1Jc"^C)kq25^drf?Aa* ?<vB瞈el(T&@i/oWE޳;9߄|1 fMV I,[qN]bV,R4.^`:Ë_3IBOɎ% αJ/ H,Ɍ rwP'X^I}$9^MWFwYE@y?wھ =qk!-ЉPLyYo7jIi ]lqF|ĘF]b7oe}6Ԝ5ݳC$ I\)FI&;S4+IJ,_6tA')c i1eū![?OҵV(\$jJ`ߏNsA'n!{gE/K4|.</5\c\t?Y&z/[=C/s 3ZhyQ{`'v($4fAߎ1YlД0nWlרVPi7o_*߰ 3>Y\rX0^]H`.| \{EnEk_#wk|4E6,D ^77xƶS{[u"77 q17C5p».\Um2D lDLhDcNt]/gZx߫4!#v"sjnվ9+w |U5~C<)!8tyr_[R_o>us;F]hV+_/ gu+Yѕܷ#p g8*ݼՠsoH]@]kY}&~'6YD/OxǩugT D)rm*P{&kJ֧' H֖BV~Ne{<"v`ҥ l~ggTr}ꁂB MI+a yrB~ϧW,=Σ>+{]l/ٖZK p 9Jiw8 n&y̝uC!|SB"N+:L$QLUuVhMŰx(!;~"Ԛ Xq7G^rᖄ#%A[NSzȏ [Ir&nE\E']3nX 4EX%qez +n#K÷qn26/&ܥU5fTc(7>Bcz b'ʦrd: Oy&dWNa3u^IH<np-%ETZ|=S`4FԽ܍&3q/kIڥgDM&#N KF6QXdJmXngxR CۅqauFA\c\k\&{ǐ>a'+Xo` _\:niՋ,7 N?SkvXo\BPYFΝt ܧ&C:y+h8&ES{Ͽa{dN͍{,) X!yB V`)C9fUΙ+`1&N^]J㬊1iW!Lf3[WI5z /Jp)e k?còJ Һ 9g 7Lz~d~:~+(Ni{s}}3gLz[jJ~㪐uQ[@;]d(?k0Ĥ@r qTSk f+zY!w#zgjH ypf>}#9)- c+/!j}Lz:f޷l7.bmU)OW!+\ `7/Tm^8=sI'eQxjf-OF϶4tWzn7~=t1I>1`=DӰ`__U5yC"X$"蹲-[D V.duW/듒m/zƏmKJe ;b>RTט9)IdL32c}²6 6g`C"Q OPMۉı!fy-.j愭 r-jw 2 P5a md]%#7f^-%i JJ(͏e? PJpˣU#SQF՗=n9<p9HBx-bU1jaM&9aÆ62?X7O=wlqIüH월7w#!L`!=ɡ֝b8WUSc)i;sE2x G׾D/FɚHjl![2U&7|k6O+xSZUɛ?' n)|G/a~fpcR3SMN _593^)a,dtr>A瞉@KJXj8Qg $CշR7a& . rĆ0Ѕ>[8ağe\٨}!7 *<gMH!@P4d,TC~K "HejAքk8rxUgoժ42^WQۏHZ6;^rR_x6ϖxMc*wQ{ȍ}:jЫ(\Z6;D_ο!;#9M^ $ ăڅ4%;>$Q6?kRUȿ7d޲4ܹ`CTI*4=1(tHEaF)@^gm.~=_㪣ߓBTJ:Vѯit1wϔm:#m΍<|gj{JAtU7~Ltg2]/c[!z&lnIxiU/x"ѐ켕h硉:N)Jӻ}5y^oW5?V}JO?J~D=~Ƴ SmV"8~k!oQj]KA@w0 ͜B@AW^ Ya}\Ӳ0NR\<8aM]BkԲ'Z9;/Y -P- 7k}@/8?tP]ArRNIe%>/QrsKr|d/pN`9tL +޴}bMF#3׿eHx|$Ѩk&%σ*HquŜ+K M@:u_@URV^†GrϺ{`wQ;rLO)#l0oTQ`9%!aLN|y5_CCbÁ z'H5I%&$>~y8{g s7}Kc_e "m+Č;4YMX Rݳb8uˑϦ堉kJ6_ͩTRh62C/Z[tf3@W|RHa6Sα([MrVH U2~'''xu9LJc~< AmYV3̝0hmaϯ89/s#+*kRC#vke150Q8T"U1 n<'tS,UfzWsAwɷ~~i+ߒW-Bk~{yAS^칛b;zJF1;}; nhA9RsYɆNZ_G)XuNÙ\j*]w_P[߷ He֫W P뭌oCsO;H %R~{DťZnj9U) X-*lu?R5nUyŔ:4+4&VHN;**_~Udʴm>6ַ֠w.~Q\ ܞio'8 A~ a0W.]{yn㵲n9Iݼ5:5bG;SU}^ |5?1pCt7r*j,K`)sKTugtV]jZ# x!|HLzJ[&'Ԑرz+ccE0 6B&8@~)&Kw"(ew4fdH: 8hٙ&Ap词Æ~sZJ};_ {˖mfLCnvnycIqu^3# x*Oq3RV3Εc=LҟMē쯩Ez+ -3jApeT C:"Xo Yr]䗟*?n%%IiCϫ ;[G&Ԛ'\#e7Cq|f⥼-]g2|da{K@stzЕ{E5vY}m$]>Кs\ ޞwD@bVk궈\*-fb1zH94f\]vYMj0]u FȵMmvEt?28 qi5$X>t{q+}>8ҳ=0-aKgAt .U }24JgQg0GvF!TMM2HC -t1 y([jׂiJJ0ĥkpxX$!)=fԿeeiU5iϻThW)ߤBcSXBbEMas(6i. 6N(s 9gy8w"*:#݇l, 1'ڊ ݦ.L' ?a1J\Gє \\6Iuw&Ho=Dzs<-k 2+uOs\3tM@h9}#1jˆC1EOqkBC+>89$/xmv\@;l|Q,MAZ!8o%x7u2p K w8=FƷ լ` >5[={^H}íM(9ts(.9bŠt^u| !y`}ytc]E B?pL%Y&+uG.]`c?(?zW5Bt z4RR.)内rPˊC>jfcv94XqԼmk\]-Y侓E`zj^ޅV8lF;H=nneL#]5.i@7!R礎WG&[ji /9Aۿ"uVdBpV,/1/vHc뽝bMʼn j*>I9e-W+d(OnA$7 r.T)ge)ӱt\e+ v{2F PcF&l|\u7G@@/m)eDft3-E%}(|3s#U5(:'*nMؑcufw=tCH!7 xR`XA! W?[޼i$ƹO :ҭϔ$@wnCuH$;,yo [DظԤӑ`:`Wln7ڔ@h} &= ڹttph+sک=$e?1!;Zea>DBcXBFFX2[V<;Ʀ-CSj"0$|YD5vݺ6*طsP`{Nha yO,L\D$ϵ屝s@R2ܛ:-z-Pp paBKK>eN dt+öuTg pg5cJ>ޖt?%YM=) TKny.-쎓}AkHӊT9rTok$ KnpMM?ײl@ 9̬f;Op+_oq~s(mҾ((F J#H2~Sya\&~Э( }!*A#.1zYKcfGqS ڲ~^&YSF!Cӏ(t[Qw6o[E"Gb쫦mG{?qqZ-\^y>xytrmu Nn =x0PU\geM,]7\"Fܣ8n8NJkaL2Bg~[:Y%K[_: {kgUJ :ͩy~lRv<DV%vphba;*=٠vh("Aks:&N۬#'_O& VHk{JU:t`A%?$Uֳ#0BZ0 5O^cwj+Nåaq`sNaʫkP!ĐysxPk;%9?$ TIQXI޹xtW+~%(E-@5z{с~}cd(沮8Pݛ]S@A 6 9耂@'q`83eN#HEvkyW.a7>b4o*K-L>t%L<=YRu@1MGʘ&`_zWG%>>mM=y-N=< 0]7h!}lH)X;_i^3AzaչGqbM{]dz\Lh1Zʚ4cW=Ճ!1GZN5)v'i{sϕ=G͟ܜ`NQ9*27M0>@n+qzχ͓ĺ]99bٱ4#ґ2˚Ihր_Y /tj6>Iig'CX~s`5\\~I/K{zyGك~DQ/hSa4+ft}O<.`-D2@8 iS#r <%0薣Ƌ`S HSIYI#1t[sO*vy"X6AaŐHڤ.EOXG}y ߔR5fjakxeWEj2cVpq\#~9.UV C R{O6R1Ew:ejꖀ՝eK6|0R_VDDw>ޅ9O,%殞w!61`Gpc!ٳk=BIy)2k^S 8?Nռ~]뽉m-w_+tflW)/j'Y ˫yn߰2"Mi~qOUzgD?zB=>6NyH޺4=xkDaǭf~RuUu+ѯyڟ jh(r>}dhj ~=,/bf$H=@ipId#4ӴON #ښ|`ɬiO}G4'ą3[ɏf,~1^3jm_b H%#`\;o)|0`g- HHjPB.dʁfy+~<0',DMeN"nLI?ܲ$ڲ@S69cezBv.Nk1] 8؜% 5-3.T;Pj@L$|Lzص0V}$E+Y:A@CmČ@8/{hUٝħ|)JyG. MXA'u|Xp#,̚fF| 0OHl7iO9xQ:IXj!6>Y+ _3sjsAV^e>%1x, 9 氧Q;}e_Dt)2Ћ=8-JOp6VraJ`7~"HcQtt`$-פ*l禎uOH@uJdٲmQݚ"/HiM]Ԩyb`6I {]/ݻi\nna:Vy+0&D6܍]Bi%2˩ڕiHI(|VێAHI@0Z.1r? mn-LG!7ގ!fvn?#%jǬ|V~~̎~{8o<zK#B0N4TrCJQew&rBp5g*x08-d`yYZB߇ko1䯥~q`L;<>a/Ԕd" ^Hj}iO!Hh|<2#7H͗sa_]'Қ;x9G1[+kѢnL)҄`V[F/g0 J?z ֑1s k]XSD7uuP$tS_ytѤ1u H `t;WjQcPFEh@le{%jI| ިvS yw#5bۂKżdNR-P aO1vg)}ێP%)-s[!7j;7%oF ruّ(؝mB2l2oXndF~2# 15ԔՉL"Y-o-%&14<5'j-vM1 ڱQ9ܚ*+}Ob ?<脎ҍJ_lJ"naN,[zUd,Z?m+ eN#iF]bnqD{Qb))B8q "[noƬ @9>)WFBZ'x-*oHq3 c7?&0>+坙lΟќ`6# ο>YZkF+T=~XJKډ!`d18`3Z$s un. !xKwϑIRI16vŊ$϶Iw]FТahs vH][C(Pf*2@r]y"'޶E s E7HJIM?>AgUqmcȟ;naڴ_N5>Zm#Q40\ă7Ju * CK?ݜPTM_h1P.H&FKe'|``ֻF>ŻKq}fq1ڼ~ׅ.پU\cσi޾nWx`Q婑<◣5,̪Τb@/ڎ Ѧ(*BgsH<1utl~h?ʝ ^Cb3Bk|V.^Ql5I"brа2{O*mْ%hyV<̲tQ3m:rS*u>8=)Q݀@$|2AXi>uE6,to?q#5#DB$]}Nmq Jy;9Z;xcCld{ݬ":8&]8If@?p(('(eZEŜϙNv7ԀP"/ncN6it (v=o=[{< t FʶM+!ujv!n hq#ͨS`Es{IZڻ1MH s_tc8Cu/ bp>g)FP<Фƻu/fjFOm{6M1= #O1s[z>=IJw{ܸRu,,?H.cZdշjzGoihTj]TBGNƆe$_Ȏ,NToo_hC'{>^J$'5{P{H?I]?_CAU z !-~>_ {_g}1fi64bvB[y^xmq;i^0 7WnDBb>aU`9ilw]B+r k4βHW>&hK#rds|#kQ$N[̟h@?s/-ФVcxDAڢI庠!hi~L'ne=>Kiiӑ_ OwqU/v{7;!9>ˆ zgk2U3𺹟`s?dg+꼠)8&m (JS֩5̴mƜe1~'v鋶| B)/R G20piZeHu-tشQw,S:d ͧRZ81,hm$N=ԍQ"uTyK^V\^7uz渫'8LcB\i9H,bs]|\c+~3A=|ή26I0Ψ]C<]sFF }uMTJ0a7$.v[\ϲB.~ ^oUqb;HdP7H_:~j$FÉY #6Xٿ7hx,eqNZHE4J TZ`ceVw4pByIIEpϓ! n2ߓM];\} Hėg.-T:|qx2A!9VSRDoŢ.r₝Sw^~`8tȮ.jn +8CSj{iTMB#BcE NR[-Ǥ'㉜bZ3AQ/Rw~,Dk .M.Hيn쏫Șcd:P3t uhueN|}U;ug .RwF#282Rmo0ף*6,2L"N )aA&LENhcT;cHJa*9[,r^xMC :#WUBs7gj <˴T\!@qnGP)}"#QI4GWOInM/wA# ˤr:sT]\Eؤ:bXJ o@ی^wGqRV{w;[ZWzID4c~DZt *J|0Oȝ&feԎuBJ@Pjɽ^=vJor`?$Щ-' IP_z$u!lfh~vry0،}M1GnXخˋYR@WDGNH"Bq>P[б'X\/D2A͈2IY̿xmuNLzu>drG+WDDF0?8,ؾ?`Wj#"_̫VvLk|Qx@GS❯Y>=n$iPNV`@UFO! .yuT}OYљRe˄%ZIzC0"tA@~rf%56!z#Z:* vqH|ѮoӶtƦ;O۪`~V]-Q@HК*Ԁ)tm;9^'/EV9K@,۹yjx54E`0S;$zY@|u!IhZYghF{n9.Q/pzl9 u@mm*6bw/+/) wR;[,{&Gg}~J'XOc@,0^m:1/zPQAS1㣟م mv[Wz𾣇:9[D.3/@4Su%Jq\iȗ X3.?5.8V(0,+i尐rc%/Eif{X2Z .OHGC<TI(?}s3ߔ"VR=~"!Th6SD[asCO b 'e^[#A˕{旮~/tO_}Fh_[tsh9S#Cmx-ze0S80d+OExES_xS|F=S3V<`"JNswnrM[DH'13Z  ٲpmQߘgb7v梴i6F HZʦܰ4EqZd),enU2E*nHΊ\óD*y3icMc*)F<EV ͮY04)^M4ߥ$-ke]y,-"3IZr _CIroCjQ9FzJZc x `4y@@[,xufjwYMOŽu]oKjFƪfiE h= о%aûJK\ZxXCvK`9k1j^ E-Bzg42F.aR2iFdvܽ\My#DNj,dp`;JS=meCH|f{8@ALkΥ̝mGdA@ “|h|J-wd,eƕ|d1hꆨ_.h]VyEl)`yvYIvsG5NZKDRn{ad:gn۞ y 0qzO92Ȓ&yn)9 @oS&5]BMD2?cB˽CW /vd܈Tz&ި|HTR!F8UaPT`ytPHc{EHiº@QTgֵ-TCC>ǁDỀ#Lޖ է 2Ec EJ~  j* gqz6LB-~=p䠱FBr5H>75DFw 7->"^˩h13X̠}q9q9†^2lN;snpHs4ž!))M5ědh w :{jBV]7œM2Bjm*"AWߖRXJs#k]"$\@ԁF/y-N0k&2:%<-_٭AY}|!An,!+%צܐI2}ay!c̯wʤSn|c van1Eiޚ.PTl܀6E8{F$;R&ޝH${[OFcv`тR]0qĀ/d۽.tPts2`$Xbҡe "ΓX8P|=qKSF:;"o W}z :Rϐj:Hh*3E>[+!"$wZzhmrNu0"ZMeB`(~4Ԑ`jf}H F= <)aU8ŨŶ+távL>ɒRե-_fJ7Hq .8kMYbw;*@ܤkZe{&atޏ =n]0f*>[%л:XAa] #W?!vC au/ B-?u{ǾW bT0Z):/ܠ=D{{ye.OzAkt>Ebvv@FW`Pp`!19R1궪6Zw4r[w9Eak|Q BX8 6O7_@T-LJINt?^0W\+;@ !P\a+AAv|{]wy=;k:ol/+¨#_a@!LdH 7>27llRH ]?84JD nH* / :7P{c!ܞYk zO({~hD.aŜPe7Ry\%P1k1a 0Z՟?n+n17hc ä݆xJ1-H{DzKd-zHkM03(eO#L*#tT#Yb#w [uJl3#D>EMbQ K=aǢ+'@xq`iDaZ u dW/("WtyձF$ܡ]!sDcx04I(Uݴu+;1Dn(n_2?%yFS&+[}h˥bű^){\*HdIaD*ds154 |MdR2$}r4m#I6KwaEyΤKqyԭƆоYOz@,!jױ7010N} =_3ǧ PSfO7J[v` q}Cq<r"[Cx!ؙ8v͆=@`(\8jݝ7#m\ P^--u.-v[1&`~Zoz@c_d؉eUlprʼnCS~wkL9T3χН0xJfL/^iptD#qy6|% HFJC+@ B0<BsYᬆjhu;7fV.Qxn1R]wNh.b~"o_$ח-hPOQ&D=9E; S]ȱt1D+-C4-S !ak$op'bc|Z$dz(W.X #ǂZA]zG2W*!C>ԗ0GU anV R:RyB ~̼ ]|~kP'?-:ԱP,3ͯuPqdEi=/6^wXKv {kF |LKcv [SNe>KZɅ&M]MaIƆv6cZ_u-v.]ݐ46#"V ksP6vpC4OVC+gOO*>ԯN;XC(yKLQw!SXUHv1hxBa# wf)T~Nˍ?g6 e255p!59(Z]VƐ֗5?-BDwG'&rz,Aѓ {uitf%<Ȫ q IaWR>HB=YJo1״&zur4v5 z0$/: [|bLZ+b'ISV+H<|).ܘ>yaxl&ܿux *8_.1*d7i$5"³p z5HgҤZZo@*Jgws}NS[B~/}d-"S9 `>$5/9B'dUx yY]G=\</֌F 3dgI3GVŮ$LAg0TىgcگSY},SX`b\L$M:'a2<ѶAej˛Sڪ_'rmoلs[lڝ|"{n2a//,jlQeg(oD5(CgD4|ȏeQGfpf_`Aֽe{aW1,Vm70 p ܝ6ڎql~zg޳hw`]Pn5|Lzvwۢ@X#tr;==c [p~݌E/oЬcv~)cW$)uyDA$wMq^6lg w^b~ g:zӠtY)oԻ6ƕ$@ImnH\9ց^<ךn!rh ~>XtE#"k0X4@j6_̜ !E:PR\=DDMDKR0%xsV!JBd0A<(ߍz5"2E.!O'Is3B.B\E bO''Ғ lF}T.ew3{7a '7KA+S8'V\00\juLː?^t~1ID' &ٵօ.eʟhnkfZo+yvy…2BMb@>%Kouc]\t9Km >)or ū6 }$ܝS2^O9g}, hXhwg Eoaky#'0ɤ_w*fQnL')Tco>z}Hﳺ̡˫q6[j10fOj7J'ai;Mc/``62`-΅b amh|#3toq)d yCFDc 5M-WK'# Eը"tdX~PGq\ A9I?[' geVQ~5H؇`]SEu|;>ѳns0"moD`Hӛ o?50àv[iUΝ´?yF+"bB(D@W]p غ@ tŸڰf~W=7SF.߱OU9ɞ.|NX^ß:9H!#<5-;wT|{>sj#snzJޤV\~eX[^D^ T6P3( Ǩiq؈BXŧ1ӡ`'F?Pkֆ^~Έuoa7+{o emolfz'Bk06 (ݺPÖ߀a}gY1jvÙ?2Qq^h  +XV(|ZKDӇmLL$Q$Q0MI6shޯ\{]vzۃ?+n}ͧͻ@rɷJ+P aS\/VYyqj'HFS%E҆A]`SH뮘]R!Xw7]bE<c0*mv?A /2背y%(k:mLtMR͊ ,\)^_k9.ۅi2M {GWI֣ޕv9kj%+qɜ<Tz)wG\o ēD1Tc񱹁LL|+Om܏###Πh`ve[.f+h۹%BۂcCp0K:yEThABxDmjDnyC}bclNLTw4Ce2YuJ(iZ{` ga$L:h2>fs{Fr(z 49^D$wԐ~a\YK,`HsF ZEkIe~RCKg$GVZ0`L9t" Pܯ"i!uՁу+{VMR$ .E>LuDb\=GT0{bQIgVet 8_PZ͔{zDk;EI?bU'2$ml/NF։ab Ys;H. |j)W(yx.)_Z8Tr͜yRl!mmPEGQ+1NXP*A_? Ϡ24Q5K~0~]2XTIS(qާPmq9RRjZ!J>Z,.S.c)f}"^BpQaBufϦ O$YOpph ڨ+=0t/T] ; 0)cYCOV9{Y C~ywbR!zԅ; ñ,."ڔjgDV*0C>HN_zO[O ^$&s4Nwc'MGA˕&m|zSWh, L[j[//s%76/7wCO jQx;ew HUYl'(o<6\@F8t6K\}!70׮??)n%YqhtXJ"D,T1-Elln-6Ѥ" DzJYgu["kWq v!tXË6ř?e>-[,VOy1lde`:UOv)ө[2G"ݶ^ 3}i#4)ڝS7^ubZ}{\!5i9:DMl;ڳD[ gӨaٓl;~#}%aB-rx*Ffǽvt>U/%ʷ/26 d5VaB < ~Mr߀HGML͘'pw'GOgؑLH1 %8jc/|fǩcF[z׷&x-Së٦do(f+\^@GH=(C]i; )b.cfym_82#ۄ_? F|!+7SI51l3lfG׿Žqų8DԺ:s(_e34S~ܐVe8|c ظXvs h-aX\ ͹@$/jO$X,&]'%l&5|iڒrhEni?=10|Ghx!YRC@L2UT55@&P妷~Z5(y\Ab<2D;nEZVGOf}p=`IO=deW&t8`+u<0&RoN_֋ ͼsNd}ME@UZGBwr+m9%ea#h-ws,Xo!E˩,f:2o_]GD%(#I3VPFPw QxOf`mEkIΠJ wr :IUaK$GV\BLD*IF(.#?= N p7Q4SBAw+uHM_W!(ѥG{hvjϐiwIܬH 帅RC7EMҷi~]"A^@s{ۗ-lUg}cXgm5VC9sowB?|:C^䬥s+~{G@li,ڜz*{S  U{J67n׆[ĨuUΚxjc5VV_T K8Ь1Vrf-ttI* CIz9XUv` [զ,L,x*JNmFTTdufJV^Jh+{ОT[ 7+`05C T `APe+g}A:Sc%:p6o1cG/vݖ4K^HY8<~ڝPOO%>x9'P[B`D`?>@_+L8(M0]ɜe^d)rm8+E dqO@eGy?/#M$s9|,so'jAt7-ԡjjӰ@ۋ?J4𱼢J15^p{_iEm8gpLʒzl!{~{z2jV%_nnCO\"DWա̳ir-VuHf#qV2r|򊌦bGCy Nt2sb`#>M}}F /~RrB`x&G|9E٢=e'ihUIҿW.E ES,r];.DO$0#|$UV:7i$!{vX,(&U!q cgO> eWYVV¬f1bMĉ="k8UnXc*VHތfS9AɂtkM9|u\b bGP FYZi_1 TҢW{MNՎ~Ĕc7f?j Y[#Lާ W$( !qA!ܲ#PBjRkBcׅMLyޮ-}GȬUo߹$E =d%uMCY={Gj2"|&J+M.fS]ŝbX_ɛfJec ?DKV=DM$+Vi |-O{jӰsY߳* vq74B:@Ԁ0:p L֪V #s13<>_>fb?c 0nܹ8m&vju^r"~z&+ϠYhKI0%&IN];C0κ!3rzȷx'%"C83vNo!O :vW;w_npg>/,L;y/Cή<ؼr_cΝAmQI]IM'/}V yk9p^*7>6p^%=uw@%i@#pT|$dvk\D{X2qjY>$u9r(kr6Dg8cka¤LaŏeΏe,Tim\-~C2}_1lU@wU7>6˜.-"dW*ltBb Z'>IT&bU t _lܟ~ӆLj쀯 ,|H+Q@cE=x9akA:`g[|詔A3v _¡J^mu;,l6]18֍w߃&.W#U0A>{2H%.m:3ƛIJsani[oPfV eH XAczYAu">c<w! ,2^Nk7ἛO_lF3l0% h'Kci!doŁ F0P~_c¯kCwZs)"44{Mk%7\&c@ i|(_bХ÷Clm5 KޱPzT߈hLn /D+l~3ܻu⒪:!jlldV:1^, @PP '+O c7A܌M᪈@u'H]sV#dOh`hM r4/zX(%b6.O&<3$g@=-FK`Lk/ HTԖmynu0n|wx(n`UԕtCSN0\1[MAdNSEJc,T>\_wcGf@"勌uȖ3$w)1>G:}̢}H98D7N]q#Z8Z 2gT@FH^,Bd0 Ƚ篳|Q6PSbű' ռL+Ƒwtx75L|x-?<:C&ۢfyƲߦ]U:> wE" ꂅ0 p#~I] (KxR*?v_8ʖ$Q D3jٸ]Y*'(2U 5lJ*J^XIszNX138Mө^xc-\6DD)ĺ4\.*vNJ;}XCD6]#Йgt2wh,)TAۃՠBagꖦ5Q7, \j> pH[S(R@h?&'%-L"SJIHgIj~ > {e>2c3GW9n$=$[FwC۽8xumo--?vV~O>ɲY羭Fp]#s;}b(4@d{h5ܖ wܡ#"|&j^=կ7m寋p~q- qoӮsWlvt'(u9У`|bpuVwVzG\Ev2^l20ڳ{1~A2iAR.M {|lAhA^ ̺ KћnfVf.F/mT8I+ПpTNqe@ӑ /wl@>g[/RS8J"ḟW(|XOlD&Ypu USre\Edgx߯&s4*Isa-= tX},04Z2.nv^:7(]LF^05UnvB; 8?.I4v\Ĺj׎N"Uـ= c!Y>|, v={LBoqO.c }2Jl55 9",.9sQA--2AK6wQ2 /N̖Yu17֦!S"퓗BMSjڬӖꣅiQ{`jսH>*3j&6EKRejPb~5c+)D|R"ӿn[gS|MIJOٚmX"948I ̺H瑠>PǬd< L@, >{ꎄ h zy.5fo=j#eJ;p!eْb51rw&?bŴF--&3(hΩ?p]VruY&?>[nh 5m[rI+|@js?&MDe<.qqh 3d7@O?/ÈeTb@ ĊfȠ\e1,ASSR)bɇŁk|;uP'1AU&D'VO4[\sQV~":VXkڄ~qOl!ݼvIUzzZp53.yZ-WpY|:ył(9F(TSG?)_0K![Zcj7cXT</E1+64IY/i0Q=t3[  pN)5N˹#oRUX>+qX#)?PZ4|ؾEv7 a+zv3# BZ\`1feY '/6l5e'aK.:^QVeGof-I$++PWykU~׏hU];vunond;b ̻yk7J#5.(d8&| lA$,~8wy{ aaL%t`^=xH&`גahƤ:{a(ŀhJʾ>μZ*>s<'<38雸ZʘIUsl$v#IBcm?>9Z) 7~eQe*dlcRbIQ M(Ejg)QɅ'߯\Bf~epMXjmL^-wk|B΢qfذRKT.4\;+[&nCjB eՁgr>՝LbqLUObq.v'D$ ]1<삜 Vz)*g 3R 3˦ U _Qj}ӵhx~!+0▹WQȎM^,f ں#m3™Q]M8d!&b\&zpI l"-Oq1p=" ;%ń* Z*nK)԰.X qP-r,)ZSUG@BLuI{j[,jr!-uUTrc9s֓#;{e?GEMVl1Cyjiuǖg9&$QفA')'l3s#%>`'ݙVHƦ4rAMQ"bdg-xu鸜sAwDv?aVwt-86Ee+`y+U:̼ޔdwzDI`] f3sƠ"-'_ŽtG8h&<8@*)"LS9tW[WzĂG7]H aV=]ʇZ\eEFɕ\TfpsKT- Q5脧p9n+B,ѝp-=M%{0C+Y cT5bBX16/8Vg >/{@-7) 0U^'lcHP Uv'X-Q;ԣ;@\i07Zș&X8QK܅td:NmGq_8q1O3aIOJȃQp6 Pw#\UaJw,vor 3wB2_S^wx&GNC'OWW5`LۘVds!=~؁-w? 8vvBG/kn疐FeA^9&®że?&ޱ=H8Rk9sm>+EZ ޳,ԭ)$ [ -:#)tގ\ʦT4܍7n;bb1m7B/4\4cP=ᶈӧ6Έ8~e#bgimJ/z (:mpxC? tFkNH8L+{_1`uJ'0g j !HH^iE?bJ:|%:N 8{/G-o:%6-Gy>瀈g,w۶lzIN[u]hM88=V!F|Wi[ZT93nاO4^Rj-Z G$ك{cKB 3&[ vV8@P*7F6<]}74S(+8nc#btM~?#An6:>3S<8'Udd EygBCOHCkZek"77GR.A,ۃ 젌#+ۈ[%<2HwfroCr^-c3 t$le#o ~~ȁ3T6>s #y5}3J;. g* indf"oe}k N54xt$zR8«#o6~y V~04|< Ϋ%\;U">UQ].HO8{Nޑ=[h.N`=ɷZ1Eg2ޠDP7U~z 0vȯ 6 wXNP#pURu<_U+ yc_DGL$N1#J@Ee8G/"o5c֤5*I;ʹM7ٸb/9v=;4dC!6C'~(i(v}IAS@HS'>W,Js5A+i_)~pһwRhkFNpfMOV"۶F5@4Fα @9|/zm`fVFt\ r /Y;«zUk_JS\)%m Ӄ]w|opg>"FLbWdH֒+6{ώ=䨚*XbIĞnefψ4GE<f+NwiӄΡ/ _eFH`#EiGݹ3+-63.X".>fVH-e3%x 2g<@toRO\w_Y }[ Jj0N'y]B:BQӼQ(wwM~@-͒#9qtgqԵC^])v,!ɤCi$P5A~ӺAOꬩiIެi_d߷A IOx!Hn1Qؿu)p:!yWl)5+͒,JAKa_.ٗgt-*7-khrJT,rA%+ZGrk'Shqn>J9dt("V6Q^JmI'ɲڬEh8&.LPnۊC(wHMw}se~p%tC Y3Dt7MNZ 0&u3_9@4X5!W*0 e?Ƙ Jz8Y4aa Se?`ltF`!XwIVJcRJOg:\0tڼc} :EP3_~D:jo- ,˗Hn6qdC!_7q|v mgB_&"'%u֊  yBɨEMr4W *FNiO]BD XŲV<04Jʲ1 ;hi)^T6RpџB > 2^թyQY@A^pJdLk XXttEŠl<0_9J˹#^ݒ>:LXǑ:>N9D9a@{OoK.yЎHOwR10ۚNJ܁ڹuJ.umjतj6A~N40w Aut^ؾW#N\2Yd>/eO(@)Ƅ}Q {SjKbFޗB|5j l!&;tD'`iXӇnīNps[Bm;g6MT{6 贍ݍ"@/Ia)vr |g"w+lqwPekXsL`s9:ʛJMf^e-I\]#+ d.rZʑӎG2W4bk2烀OA8E Wa_T;gi[nnWIzm.v F\uWy؎VfWPfh+cmaQu1ί?;ɻxEHg?FLM=|Q#Rv x!ZGx;䊱rlӣ{UjAiJZ/xv/AMK\!x$X qUzaA,IcRbEDu=|m]l7֚ixqK^jS uuL+VX K9p]Ѭp/< ~[sA3ۮZv"$Bv OK;7# wCҕYV_i$x9bw-4^ͻzgqbA.(@xHrQX,Nf$AN˚v>E; a~CS`rqu2vh~;ca卙^DhR1K /uٗ@ٙUatq~)[$$-\u rq&!tP!flIlXh%_i&?(XĒ!! *W!}ó1L<&5y&xp ]mV㊱FE*k)(W Ycj4%c֌~.˘֨KU8tk8?׎uC6vgՐrf$ &/hmj/]kl&2Drڲ\#&gNk%XTݹء~2D*rrϝ"l1GtuL IB=> Ɓ CīlsȆ!]H,s6r:wn-xсWnB[BeO`n7a4Z ͅU}q%4*QMv>xh> N]ߪobl 7LR^A%~Ke(f6)v*1m/Z_4HM}ꭼeKA\Ԃ̲Z{#L*F]y(^Bv(ArI&|N{wX~ AU=IJh-'kB #qcwiXZ{.%oMpyn"kR)4MJ'Pb@([Tjj,jŵy {?.)$3SuC26{.JUnR(LIߖE^PE5x׭JB4A2۷ێ[cㇴk;_萛e$LNJ b=z ҩߛiּ?@ Tà`+\`>Lakh:߰PJ6Q1Gk#C7]De쒚=EbN -;cD6OنpcȢcf "'ұSuOYYiYҹ=բJJޛp{rMx-N$h{|#cIhCfȺRpc١H=AR%.À,TxLqtpux@Цmmֳ*PC5p"rnLWzr<ϼ'W`!07^uoŦ܀;d]6|c2N!mЩT@5jL3|GLsEcmhIX{ϰ}e]vy\!aڃP3~o5iSH{An QM΂gDRwU!i6M] }5˙H[L# mG.DD`O8&WH|Ԟ(x,Ԛ@19A<# T5q*:$;Mu\|JW;N$MK m;+X>Cs4۶qgt L´XxSIW5*|6>.X"? ,TصB+pOb͡rn.:929G3RO|۟_ ~ Ta?@N_3+::i뚳(Adb)[AՌ=iz$w&/{NO&^%HT^ь2C`klOĊX嶂@¨e*)B' %<.$O4;iwL/EeIy >c"Nh#s%nP -Xƀ*հcϺ9==3+S'vg\fMI!1fz6GТJtL;6cesD?WRln6mqJ=A$ϖ$]-짇Rՠ0 1ґӥ{S>Fٕk?+x _bN /Ah/7lJA2;!R D;[&ɦ8ޑлTr>sx IxoO_y:.1b6mS6*qg~q wyVe᱐m576n-kk?UInlc*lf {jj԰'ԑ񾟾)iP%nEzb۫N+ (ޚVobhg'3UEe`8ڈǿMBΐdaX=8u"YZd>i!/hw$@W͓ĞY0V N#6qbK@B/~\ -4(L}bddϪ93sk9~-jGKq}rh"wX&m// EZeˬa2~RMl7S8nYfkj{3 r_^u]BF7n %!YwaiUQ[r@ OlS.MVWsc䝙-g\my݌ G I) ;E뽳ng( x}1]Q+rCGn-} !:UxX##Fݧ:BC"Vu Y7v+?BSN/l^Еj{U;e=_|7&sH!˾\YZ!Wwk7#R`?|) >잟>"ʹZJtB27 7բijd)DqZ0(W`\j~ΕiLUW"U?0W B7r!t5" =@6;O c{dDdR, ¸R7 ={KAbj\/*#KN61xZ1!x@,/W_/U'w2/?!X`Bzv.'*zn;mj q<ݺl=Tl6E: @q!yH3(.di3*q^?<.i)k); +.ӫ6'5^O$]5aӔv~D78b|/?: 73>P t$9IK(P)D;/,S-xFnvP0+?rXbн$X!v;D m)yĬPl5`-, ^6A ݛ| ~ s12%Nm_/V>o#0R0'|" 4&[g[]MeF01ma8T|2r#i5;sκeQ"NvV51%B`x+b=gULmүijN+5.;AX Zb@:js\G+ Gl堟G;] T&,}5:O}{zQҥV§` LDD>$-px: ШiBcRX)DّV`K4zkEAEoE9,"FWwxRcfu >tϦ+nzjJb1|Y2W g{=mz{U1dՖqJ g9LfKHiDIu. F}v QS\tNh|ѱ a5I3l?Ҡ ƌ fw~5Aoy)z򉧥B?%ofɗaR۵MB;n0tmp'BIfd/OWmUf.[6yvcYaDMݩ%\Sl7aAA Ź/N9="e2y==`5c%8傺9&V{g[|ub}'J;D0/Qq5AWǢHj95]@QT*e_.zC[Za`qޭTJ) n7u7-kq2lS{c}#Hy'zHw@ytu8ːrI$O}ΐhjO+/CӪ <}vWtZ%_*!z~̮2d.vY&́>t~\oNcW2V0 l"rf1u(;6"9G}i0EDSK*^Lߙ BIςΤzoSΒ !4tG/J4P`yk ~yx`OޘGXwV>I> f]Wv䯪,,4V@ @x9PNvV,pY;4߽f E6b/"- *i, P 0w:h`Q7r7hB5D2*#&Jޒ(ߍ&( 3!>?W ~@gƽӟN=X Xgnbv[)Rpj qE]dIHYFEBPE|]a` fk71 Qn&*޺cڦ$Yun&D0õ6%Bdm,$27 ]-3}Ϝ*Dgck8]q?q29P;A{,/F!ר[2Ս:6`IWxsĜRNʫ8o=ck5n0! *~LFF+UoXXs6ЌH%NyӃV}G82\]BlUPhzZu4aGlfV`; yfE?ƨ%0dGXuNٳta xfz =A*ɏ[O< (SzKM<>8q-%ި3ihMXSƇϣQjoNjƟX-= k 8v[z.ݱPcܩH!-"J3Xq`|.Ie3RđA+R, 'L-?t+~k܆]lZIQ~:Tw Ej,u|A W$>f[5JژusALDYka픍ӹpgQVmj.mko9jQxu~Fٍ9w?v|>(p-wpOIfI}Qc pbo|ؐZ1Vxئ2r3Ȁ7/ZXw<}[10eԘ)&z$-9j Ҹ0\[8;:aP+^?@di..{ùNDPZ)fX}m7픑S˒e@qMd_2[<8 Ug$7ŢS-ѤnEH{rH BT9`uzrM,g^rtQ'0Cu9u+L=̊gQ'KGA/z[׶s 2-xNlܒ;">| ^3]KӚdh!`r'_>P}4o{ހ좽kGW)ڶIXf-٭ (4ȑ"v&Eb$׊[^fD vKVȰ h|y/ oL1k3 'U[*46wRVJ3usd\7yDn}[xMiZ#jo6SquAQYzyB)!?<.M-Qw{G*$w?3 Uw7H~l)p$B s_k}T}U 3 l& 8V,OL$rL5?tͺSy2G4 TѠ ElKPzsMPWcvY®6Y/F6]{LVkd:z9$5\ravgq[PZ%=>yxgEGkiGr۴>5& nIA{^ߨFL>>{)9|9=3hCLL8p36&3`O0) # }>EJ~6"#J)Д9cIg(7k7AfxEBڮBT钭-ۂ__X~B"Hŷg!N)% 1(DRh(_g:exKpNlX؆Uzi%sLE֘Mjo- Gs>֟l.cw v_.FFՈ7yHERXhVnC1ë)z<,*d| ~&R>x[%oz.!%h;&"Y j zMVN}& oIXg+%c_]=Öܢ$8뜨fbWWH3Tf$aں̴.1a8ǹ{*lUDJ; t3_k3IQźcdD1+H퀍G(&a!Nדg-# 9GCXKIȍAx H Tls#0lc(P({ ]AVRt!nbcQoq&ΊwZvlPE\w ,a*e6seO|v\6&Օ+K&"3S/MPPX}7t)H{# SڔnCp˨jD+_]y װVi[؊ CM :|ur8Uэ4,,xU{H[TsĢGDX7e]nM!fD5jBuFZ 'o0J {wPjs)w Ñ7ɲx!1 0PMf__[Dj:%UK%Nw_d-4@Er81y ${C:dEd32 ڍ䞦^K/' ?_lR ҿJ- A97ʀy^< ^Z:FRdnRZtqLP5w!ZZa$~!xIi>6(O)Tѫj`;U&ZJάK|:5'o>BlUJP̓4xI\fO^)KSi.K{jj#)?/X)MraL#k:u E%C6#4 <xPEi4]A«La "Hx{h;&ذcS\ŢKn(X֮P+y>VjF<쒗$x_ >yI8-ӵ8W\GQwN(iO oOkRؘM&?X$Q[)<^ ^ܰ2s վQ}oՉ{;[I}*("L }WS%M2 O 1+,2X!'x3(\!Յv<2S[SD'^_}wMxrTtetGlm-SZ+*M8_ ^͎j~HyJu!(CN5#@ d`l~1o%ւL3ʮٹdz~# 3pAzK>0i|& I d޸?6S!#2~vjCU)X_A/osRFf j̇ 3ɘc1D|ԎBv.&P:jM"p¥ h9 l7d̨b7K 4h}/&<:C 82޵^%?ɔ97I1κoG" c%x%>3rvZo⻷:wip?0Ms:wjݩ<20om-&4.PEA$^Q/A*\2ҾI" SN]PbCVǤaܡb\'y3ԓKje@pٹW b )}lDLrSz[AE5$:(jWM A^sC,9c{w1K9h I X^6teCI]ͦ=G5D%ZZ@4/kʿ2Qy|=/26+SG o}13BPY$.\Mbj-^^&9,&/%i6LW4yftX TEZeᎣ"TtÈ07Lrˤfg"i*6-"Q/^R8EOMF ߬%/%#A^X8e'sp~ HERqWA\6jJnUid~,CIfVbDn+lOe?l#o`8zXi} t.zc= A>`熅}'|Kg[YY܊%23Kkv=U9#Dg8rg~B j4=F/yMZa Z|C%Kɴ2aشN9)nËlL秬 z-{q 8j . Ch`(x.¡t tqy` ]~+u^'EF)4X||ua+e9iHH1R"(gj_ x݋= %0;ed"؍ ](ʖnóJE]yOX2BៀE}8NmK\FB|BY ߜ@9- 55*ok|P(^qؤ,nM _ݻ򃹭ҘptALЛ6eݕ%Pl'(;dN!@:C_Ӱl7ACq/.qI`CY#ý jY>vb霢sٖl ZzVPVQEHE%dr22?kT yKffJkiQG/o 57v˾RD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1Ko+;ܰ\ep n{!w6CJ)&pC&K`B'('h/ivWC @+͉RJJ;^31cQ5Տ|z2ϊ}ZUlgSX!cr^{r#,tw0ݭ8!^׍,$n}"dxe楽ܬh'_ީ6z@KL~p~K-Vf (` -O4"a;Ό+9⣑n\ .wY{lc j]& '螕M/fF9WP11FUؙ } t9Xv.d:4SyȞSD*$ +uS}$l ]Y 6gGXe6d\0_dsD[XeQ"a:L,ϪuU'R| TcOs24jBj9#vtY`GϋJQV&\š@"Xog.}{oJ` ԡYdR#^,]3νQ捩!g_߿j(|5t]U;,:R4F)ֈ02):")Nwx?LEu 4po"|/<72BLǀpˌȰQFO%!ܱ`z; Uێ2jO-F ݨÃrq,ܸz[S OKEQ.B;v zU0EqЃ * ߺb?Y3dsms,N+-+)1ux۔+*gTy`zNð"?,J#EMQMlFB咏/;N2L okv:.'E%- 2:K:FQ@8 6dW@<`V#ٰ4XZh`̾ssqyEU\M#|tZVB"_Tqə> cm oߺY*gm[.RTJ̰{zYy%8Fj|p.{O>;SAn _ 0`'az'HW^8Nhg5j')ێ( isRL+푹K  $|ru_"|[:[S&¤pTUMo~OT[YP[3 Y|=~ܯnn}z. m<~_&t~)噛Lm^][K8eDp6%@V8C7U +*jo69]KrkD6aw9Mci델^TM*Q.#LڅS3"̒rh-=,3_=¹:9F*1UL85.Zh/WJ#̔H'h.z& gRNS.o YՠҥmV'r6 ae9Q4&\(=ϬTGVL`y_! ;ɔC=Q"md'jӢ_`c$L*DVԚA5;wNp9Oļ|W>WV¡)tŎSVv |3 P:N=mx}Ǝo۔>a"u'T!hp CyS$YV8Xƻ}Ĩ6xrP>2 L˺:^N%k 0[ 2X@<u-5Iob7n0(%{D+W EH>d8|lKu [=3Yk$AQSXQD3$} Lyϥ■D- -}r} @#,%!葮i T{30kSI;jsd1u n2Vόֻ|g+IQ4(0ѵB`Տ\ARrʵbÍ2`:gWm\W-n5g 1NS`&й!q+~xQ-q!2l.W{/D}]|͡CJҵ(-֤"ib9&.k4,rC8a2)E &ۅrT Q;JNO&Cp mr]:x:{_7y12&yl;Me9K3ԞwsM 'D9>Ph:h}D `f`o%.sծko>Q7M Nuq͛ yB5Ϫ$9'f<_qUHj {7!0ˠe$#8 iz j;pxS'~k9ר](P9cYu21}f\5,?G6b!KD9̌O˩LG6o*Z Y3 L%y |D5bc;2ᨱtK.V ]4V$U``e[AON+BWIFLAXfpE<{42dnK[]#WZEVjHo\R#XLέii CLoPK0r_n0!x껋 w~RcFm}h-* 6 @-?[!>[Pw;?/@S t,,4۹%G$m-O6=y2)ml0/y}PW4djֱpD|d1Ru9UE2RʡXi {R `ĎG髢gPoA%B&9yCVw3' f1ڻ\:WU|BGOO(.9T݂UžȎQ߽,(5&Dˆ9(BG=65KK>Wyڒ'^byjΈhzfboW* #GC<4Ge]^jS9=x(8Qd_'hPR_o N%ld*k"k)3U\7T2-n,pKx͌[ͱ*7˂\v᪂崌PAhz&I- ishEr,)_w`_ZHTCDepTtPpФvTАiD+ƪ ,ԵEr&Ԣ UH{BX ֙k,KwM'MfjthRN3sE@P~ӥC,PT|3 u*yCZ]Mmn_pS'Pvc&| 2k>ӑ֡*wx ks;=wcL-q̰HkOf8X횴YC>mJ/(R<dц糣X?]8<g cKRCR'0xS)W<]lUet`]3usy^?K_&*k:hŹaŗINs'z wj z+7x_pY`aPm)oݒK=8W :kѻ.5/$v)%RFst=~eh ᭽D~KB>1du-!Cjyߡ]}H6zYf9y|3;xtǿkdȴ/xe*#+XP%%/NGeܕba֎F]kԎe> `giXJ%ox/lO x;McFsjha+vbz T@x5s>d _ctlc;~@oZy(LTŋ+)o M!Wry &7 ؘڠY 'W56i$gJ( i#k`Y q#V.4Q6^0b5lPFM" .b }נDOAw'ABޡVpV(oΖXnH\mOnYˋTBR8+VLuÙ=f\Dz2VqWWlV|)wr;{XhX M0|vfGVp|~ڬXvıظ@7f5O> ;T_gJ. ]94)>TalѳSiDnCk4ӾڬLC!S^< 9|̴T4*^4|{9G|ݶt31|Z_S(;݊l#,ufdEF `,l3zǐI%ۑwh߻T0H6 )ccR¸_ Қz aHlc_pl, L@+DRkGdHnxv?ҹS \Ž8d}[X|GABGiO㑴[f+;Tiꈲt&F9~ՋdDߛ p|./yY+ĖH6k<b0~.D~13:OɀeA2q=2moR[줘z)bHE J-)l&j&aʼnZ[نܴl&#2wexYG]/B++#^]*`ګ:iabSټBS ɭ@I6~T9M'o`?݋nJTrP?u?*Qbu;79c."߃T6l Y:8yNӝ9߹wt|:RjZik4PR?\xYquF|L~ aOi^ҭ'3$[O9B^ d\Yʔ{ Iw7~-6#[.0%pEEFi5|0*Su_dKF(ҟ4N?RJe͇p~ x4>Dpۜ1 :UM$h=+Mu>;bÒ!o'(f'>B#&n1c hAU>M:!ü[G,>/8յy ) =:*хhcMO {OPim.J {'yʇ ޤQ/*2#ҝ#{X٣s$$f1jٽ̆bLCZMtcgNzw C jRxf"ҢN}GX$BY]cP4 wf8C@\ 6ZB}­QpH .},fsK8f&;DtݐOKpo:ΝG,W01s`ƨ9, {88 qODPez#ըQwq=G¼VB t4J*&-,UB"p`V TYo#/g h&cA*QIm=zoLϬ绰RǶިڀ لpF ʮ5P%c :؞Z{pF|MNhX1?73 H)[ 15ɬP(Oi:TQįKw!x~}gJ&(;0_+vD !u?4wf$jxaYe7k2VcPó*xLs|諭e% cf(UTL)| ! IP|I?{CĐCEu@PO܂* VQ26Dw/x&uڏsZeX#>oKqqKCRNg\V6L/W%߆A=p&G{6ȵ-Q;`X*X%w*mo69M&VV n;/Q؊"$0#JA=QM'<&i|Mual!#i&bذc06CͲiEY$Q$!ςBe 8y Ŵv -"vbTQ[bBr7k*0; ]_ WC4 &'la(Hw`$ (f%Q+Qo3}{}Ϊj[<:;,nҦ+G%aitGkLMЭ=#sxZ:-Ұ]_"149-;^)…ӱ钂@dgkaT5LdV1w1!?sPe0Ky R=ƃ c,>D=DgoLJ"}56hF@NK.eN:U+J\:0Qxk hE>=2}wRй\~:1mDk+EjvE?" '+[j š bolޫ!0cjxOEɝ݅ gfyD~X =*!G8~x4Ƙ{/ J/ Fsͻ.+͑[ka0-=#& (8Hj9*^IJYrWS~=߱- Z<8 ..zo9RTpJZDWdhXI5qT (#;d_FM@o#饗%&fc_ +  6ߥDP}1IcU}aBIyܔGȕ`ҤNOɚZgy#qߔkFhxG,|B; ('{DݗH/:muj uv/7)aBrۂp_S[;3.5Rㇱ}ccӱARGnn֜'oZ{D$Kaާ t{ϖj.^xmʛP'V L壢NQr.w>>{IP-5M>OfyҮ@2 zl#:=̛ &قf; >.ǚ$z-t4}6T*J -J8Y QD_6 %/ޙjO߯>4Y9j_` s>f^+] ^&Qeav ⧋~[aud~QkIZZ;mU.M &L9ɺbLԏ,Y|! +\\p_sKÝ{SR,+b2gsmL6NQ¹(5E{p{OtK vENuVa#,KU/БHdj*y"V3ʹ!dDBWz2 A:_Ue,Ϝ] 0k 6|Vf`htD_^t&(#ᢰkCKDܖE"wנ=7SnVOh>Ot8UEm@r66NЖwi!(29oZ]1;DvInjRpaxw&KREg[|/n!?&Uнio?q?^^zt'p+F2x)ZSע7^,9)VhaM&U;E~i 5o^L?,&}?9 z`!vʦT'Ub:\Ѥ]JNKvx=Y$F`tME}j'o1~XejIoWvK mryC'jF5+3xBI]5;Q"2m@f OzlTYʷbK38ldW[]q,һK%U&eib"^k]P.^61)3 wܺư{3!5ć:?3SYZ-.:NoӍ[Ay8a wMJ3CQ-,t^A$iL-?2>mTOiQ"-4%c@"&7dJ`=JZ$zOEnapaSqZ2ҊivJhcIo͕p;.8K-J!5%"RfKf=;3N{:LisoA̬I+yڑ.9ȸTbe"<3r7݂q" \? M=Ej)xJ5L&8]jsp~` p>ٛZ_ ,Z}᪽ !sbo*. BfG7nz@kk7qko$ZAZOjl@sqbO=4.Zl('ODMr-#$yAלR4𸻠i(?Ԗeц'ybp/IGc`%M9v:RzG~o􁔽Jlku%㿫?TZ >/1yv"fs̉= 2zN|`'wMU l6Iatm2ʢl=[kZ}]+{`g 1hœf*ԍ͙Q)ר΀RzךNߖ. nVNi %ډW#> ֎{er؄?#ܧ9UL,S_* OL IAI-UAEH)ᨮ X,PS(I 8^ʜC4uT'㉅>EMN._4>U=bBz=59UMW|~Nqmܼ#q"F *Qg/&f8U-LY P d:[P8.(`~ &/ZD;kuN~m<> /{[\EE +I<]!WEK'B%_I"0=p&¾c% -;~a})mfvgԗ` Lb>?j|c,dHDc`8+HpGDRtl֖!bԱאB?^<w|w ׻ ,{=&gl%У;6Sj" $ Wv9;:8(3z3N_KVP Qr*ɪ )$YhtPZ94HHs*suy#(zybqƠ,wV~rzPv?"~|\nw(ޑEo".# W zMBx]CIzdN% }6XsKyOG}񠊘ј)ɏnB;;'!cVl$ֺ+0ڄjϒh H?,9GL\@Fqv$Y LhIfW0ZN],pg9 ymxܞxB$+kpDzV{;YVg6J[b^5囦}VO^-kE)($_m_\.WB^*[4)WZ 3=Ðcf4^I)UJ%nnV Ɉސ4^W9H-pυLtE@s^N*[O3gq`1Vj| (އSJtN֍\YhOS P{CPNꎘ 46If54$&cVHؾгSE!58*{&IT:cQڎ;cnI3>Ag.iFTF4nzSFQ/Yz,S(XD* BRq'u[6[?g:k uR}zt|oZ8bwYHP㚢^B{T uUcu%4Eos/Z:-tysIxti퍩4m|J/n;hj߀~Z}kqv:=sqvw}df&oE#Y_ ̒JMG,ZU`D;#5+.qr4# -I*}EG;,l{s&!usfAB aۃR4Fiyܮf?i*Ն/V5 ;1bnl6 +Cm khj.o5 S'D(iJ`wNjS;fϰ@Y8MH9If7ZpcS0X/Gk>i16 :Oa/2dfIZʭPzul8l[-yIAb1kx- TZN~U͕[¢Ebo0q̍[0M8M싎_a'.H7O{Zx<3`$J v*h4&q:s5nW("d_ДHT/˨e䋨x*`ѧ7} _Qcpt9")I =Z%=ꩲeUڎ^;QM}uuַ5_kt냚pQ` %-\)t%3݆i {v r4 t'+{ rhE2ؔd/Fzwך"~()ɕsmIm׻Q(3qgν&o##<㕼bcK#< ,K|q=9 @)\Y:`J= & (O~|j|9'8KԦT8=}/[2n9B4f%Lƹw9xrp! EV'~'XHÒ6RYl#(jΜ=@& 3Ygn:eUG6MbE%9eGFl^sׁN%o5-J&fd0)(3;[,2S,Fb)X|B2qzCQdXoDx1拲nAD]QsE97 + d 8_%'c4'u *ql ; 8 Lj3nXetqq81F> Ehĺ$u*Q?{,djIT:h5s_I+ZJ#j e'bom&[u3s<6K9ki潮 Ŏ2B]2ꦨ8arV45"_鹫pT2>;5E\}6t+xM2s&Nǿ,8eӽY/+RO =Vy@|{L5]%Vn!F-oYB\g lpR'u"6+@O"m_; )Hak-7h*٫^Jݛ00"\iT(#1ָ'Y/'dH8gph{,gGfgR{g.$nO<` fL.˕Pz!aƔӉD`S"{(D?kjLz"QSh)@auBWwѢCI>ebN-KJ^N ^@ 8M^frţ>cȥcDn -\L&Weq9ˬ-1RyqT4p'zNMSvM'81{NhMmlx kBz@ [MrLVQxfx:2X 5Tdl7y~PmQa`Z Zma">Fl lŞ|vgO]bP$S`륩 [~/n>hY6W^*zϸp%9Wcr[) ic/gD;4%gdzmCAp_ZS6jrm$b̚@Ml}_|VƠL.3ZR݅~!HczҢRV\5Z9O ݢ+ mJ0xb0U2"m}ҩv A'y7\"˥'k"@-z Ǩ|%y73EKgSW+c,;q(@Xi8) DX? ("n[ sdc1.9GRś|8-yb!aK2V}>Pb/*, Ns,PCsE+ܦ| ֟XLu/W.8U* FtLRis[SQiVDdOfBiq8"V3JD@Gj.l8Lj7D 6tEl ̏,M'dǐY r"8]}qP%P!d c{"@C+=b]E[3PK :'*AD̄;̋"v8gWd->38TvIe8nxVza'YdYܦ_K Gv֣y2<^dX^®Aؾ&~4Bg嫯Y@ ^F͟bB#ٝE1gE4z76l:΋ˍS${W++m&{K ZKd<(Б)e5O2`Vz﷠bTذDq8%hDUwTq4?hq^=powp`,i]zpwݛ#EDqd xuv{+dN+o&E3[M6vC;I?PoYgd/~|hd1EH ` = %ZW9彐w\;`X<4: ˞YS6V]ٸGd)6yjgKadtmE؏ \CToE$: P꒎D'A1}y-$2]:vs^+묔GvL<:A~Lb)pHMK^0Z:)lw5HKwk~ltM*/H ܟ3MЅ>bm zgdž@OE;$&*է.Wn9qF O2d)l!f܁'IiJ7߅{D)go8r NL@`xɈ!e,M t=[Nm,K_qUmAvwOYlt|"yνI.laxGo#R::<[ia'~xbN8|z+6*gq}nv4'99RdweIblh x.0NB7t%s]"Um4h^:#һDRLmmRLS`?}m*>Ozο[4L(-ِhYp_Ů-M^I +-;*o/yb+APeY6(,l/zZml<Ǝ[QO&_R-*XC}]3f(,ŵ ʐ+J*8=bW!)|GR^lAƟD?.폥CZPهn[BѩԽŸHdK)y`,kyhUJ^aog1.a+/!ރ3xTʚ$~/ FI#+pƋ$]) 6D,1gE -.Ej(CIМʉ_$јxZP YpoM"9/IQ,ůw<ii$߂sDߧ fsun_$:~)V˳i9eB x8|VNxq>-G. .-!LAg_~X:g XH'溂j%N{)lDB[%"5"8K@[+T̿$-HR"Yr Z=e9}M2γe-{UT~-*|u'}7քX~pHi#>*g(uiXNU?J+$;s*Zt}㿻£_Mu()m{3̗!Naj3|Kc ڼg[yf+S'䅖pE[6y zUdDM9\ܲ"}~fwؘo`&a>`WGl u N5LO st ilhe+i fp$3U-LhhR4)Yqm@HY7Qh=y’#iEB$MlnۖX#ILc.'4Hilr\ᶂ@.U9|QG/&@1 "s*jX sMlT k _[gҺƟhFbk<و.@'y  P&k s.v/e'2XvFD:_H|IiT[-,\g|_0;-_ЀīO#]a,)Ql f 8beZZZ_s-S EɭF8Ó5Yxu](?qʈX@3ч܀V7_Zb8x|+DZؽJcTEh}|R1BVɿk`/m%f/=qEwmK5qo0onK;&Ppb``8 9IHmi _bىMcqAT28# &,i=~tdqVS% rl4X ɏ *hPq 3>;iVĒ9jrؓl,ӅZ "IZ Wqm{8OV l[A "vlr E{fVKJgMUz0ݏ#!hו*r L/^tɘ!}K4߷cYx,9̼eΝ_mÓw,|£Ġl[`x6|TVp2 ȯ+ %Z|8We%B;0T.rs9e;!y;?UdsZc=} 27Ų=>9ádJM@?izӡuT:H_4Ҵ )9L!QEzIXV[gN'S\/LiL$C'Z6Rs]%%( C,jNS\kn|`dc E+:.⨞Cx9*F&O=֗12^ KcTg!y4q#Utvhh;Q_0΄L_[G'>4FI$9D23EU>fg:& GR2t d?=O]o(ZƈǬ,l\mIY-~ϕWCrqg=Lz i m.R^Adс? j% ġq:C*˕͞?J2<ѭV24,X/)`acĪ`.'"|wט8йk*:o BBs5%@7}$|WkkʳMOz/ut=>&]F;Y 0 v(2N(A,~\ gY}$dkte<iZVyͷ$nD>xNs~P4?Z7d1)>g<؂Ά:;տtۙ(t [$gK{uc)ǂΧHjVJGh v iV8?˲'at ~ >-" +8k,2AƝԸXOP F}lCS6a}u0te}:e\-{iGB5أM ,VS$РҒ{^ "(G6nэ(j%;lis7!cwB,)5O}kʣpl4nF#𞉭I̦Q8hk\ -]s]T B(CΡ 2sVY18lw.e0gSŸyfKJ7GW }n =Cv@(}]q+_W2Z ^=~f^ݤozNbYz8%l~-&nb҂$Ӎ\"P9x UcmܜrYRB(QUitG5 ddV.ve 2jf]9XJ`۞ !Qxb_.eU%ݯº킩Uz,h9 `?)|0k]D2Re\oGowcEj4Oox\G6flE!B[u ؍Lc7\n/ 8Ti e _3=A(E0wM 5͹U2߂kQj+^ZʱQG/lF2MYzq+xIxMA<[h]+p ۈ";/ry:|W6rqY]=zTI=F!+'>F;CЬk.KgHW/U)w#X#mjq(gjool"CZ ``oQ(bf=㰮&3JpEhM̱k("f4jgZp|8R+:$91ho'P3l`RZ$:6W,y2|jQ#)j~$A/q͹CtY]:s] f̙N~cRr6ܫs[$c<ŞmQstR:@ʨQ @RGLh)jn6kF]m}X8r # n-om ڮƴFٚG*o0ɛ,uT E`Ps: ÝEa3HUNj1mL(D v3m逎XA-ga7351-$[(p;(]  'hSrRt(77. È0!IjZsgL<-9y\?vV;S],HUv>VLZyҢ!8@}O\Ÿy ߧ Vg;2MI-FhToY&SE.6 _tAbS|HÂ\zT@-b6 p1DIRCqpgPˌz9f\LØ@ *ik&EiSV& &2t/Mazvʄ4^Đ&vM$3h{1z]۫)uk=QG9zwla;GEElP21& H)}EO3XqIZO}T+<|Fm[':ӭUbIbY:ѲaFuN3nGOyh"8 BWQY "+vxK @e ѓ'ڴAnD{#Dn)_yiLӺoQDT*1"pP#떱 \15pjR2#% AΉqe[r]!lQev o1(8Mk'Ff̡C?|,yک 9` P|F֕VQpW&9MȆw L>=MYޫ Tw;co);28 u/5D BSayͨ gߣtokw~M?_V(b~p 4g,)E⺒zXYJd-Rq̑CSqpzaC8ޡbWkʎ+k{g`\R/I0GSh5r+[Omr"_H:P a\$#@<BYo_8'O,ʣk~A>絔ҝuɰo,&DOTz(Z4I|QbX&*-7B-?~FouX4]@RǸ%}껙``8Sg*gX]Ca~I] Wꛉ\h3cQl$۪ŊfY_ƶ&Ĵʰ ŕEc {bvHh\CD㘆zn`΢2GOņ!3v!Xq?6ǦB#8e5JmgI0/Bd Juc;ejNXy@Mh|.YL&z/Z8'5F|Dع:OxK,BWݥ ȏlEr@~9;o1T Se1Y]VËGǥ/Y vJ>>5P$hͪp4XgÁB:Zqӽxjb= DKU>u'*HXREFfϬ[S)ʧN>$6y< '+\ 5Ǔ" ЛE;>K|ш7:׌*uXvE7P%4V;8 # %:Qj|l"+bHђ-i2K Zv9=g!?d06:Du]=QBleNrN,63SwXs{7f io4I}3 AHຸ'8/[# ЀF?TOޣHem:w*n3l~oS) <"Z$m2qoYDqu2ZM^}z7x(1;!\,VpiALK#g23ve"%B-Jڀ4 jpC͖ O*!c??NEeG2ѱ #^8L#Aڳ0 Hf򢾳d*,i,ͣ@}?~ng$` 8/ο H[FPL~7pC m+u)L.bIN/?NxѺ$ %Oԡ{n4KkF,P<)Ar%v 렫k\1U +o9C˓!wk&Cf6k6Uyq?mO(BjТ(٦< :`* s Sitqtrr!`@a R#Ʈ?~Ӈ )\hle 7͕0c 33bWrZ>[To@nMҡgtNAMJvKLڋOPP} h`(SOKDnᙖWgLcfso$$u"<nfݘIy+N՚vȒߖu|JBMll߽ (wS_ (ܿ(B~.r5ˍj#.Ϫ1,3y 3U?u-(e~@1kɮO&U=pö 4ǵٻDQ-lY(ұ•(MKGJ~ >iݛԅtL >AF|icv*@u`A GQNA-컙!SqDnldZteIZt;kLS[/ftTdK)&}oڸd^MTFզDaM(4X;OϪVXk\u*T3#2?y7b[!P}]3o|)+Wmp_K_5=jXlP=fNOlcK}0g>'Nv6[]i jת}'wǺl2B|k ?˒7,#QV'iYsI*ۭgJjW!1H1?4̺x~L{6JT6 dgzٍ"?,`jrQa( g2e1brp´f}&LV Uw֭ΒS.2SRoIڠ3-9@; s*$^HcCTج҂=TdXF6c:%eVx*%f೭4fx.B%e5wuB@L;uy X{wٔ47S˪?)ط$(6t^@xv~09e.Q] K|ZP# .o2`;ٌ^G|p`gD>꾮%@Ƃr>BGF'toe)H/s)nЈOv?ry/&Ӱqiΰ֕41 roP}./WgY"pal?}?RCqmpéގqάEdz xIYfR|7AԌy^B|~ b=w_+.VO5( 1JQL̩.e~ɥl Gv prx{ڨ۟2kxw|/c[-k>`ڽ4T1LkS0A> Q&!cn&|t MŁ+Dzڃ=׎;0]H{$L^?/ь% ~g49HTgEQ'mt٪Ս•?0^!_giBHK^qƥP>?f;GPqP1 m\B&%5"#|*hߦTiHeM^&z]v!DEvNyqnF.k=UM㹔#As5H685(=+ov 5b /C:pnIhܬ?iV$\/@!.kgԼ-մGPN)Pą$HS(3#&̏K[e)\ ]  +Y/0QNmEC (%&7dk`CE_ C!|HDlV 9 K`K.ӽJ&RQk/F+5,"XWTlV3?F;C+Cm_Zzઈ¿yK`t1ej3|`}ܘQ<_/ ĖfʨG4mbE!CU}`&f(&,-fsZL 0/4sqjVٜ . vj\-K~C18**YPfUjh9mҾH AUuXkQ~)nB߾ m&H1K d/~JЂm`!@?j.F&N‹Q&ȣ-$tl߬+T~5.p( G;cQq׿LiŔp\y}:׀ I:^VL&IJpO@U7S<&mA2d/ׯ!)M/k0HԂ^j%Tf>Q2>h&:NJ$@R5naqx؟ssq*θR{ܩɿ;#=^}*S[^򽢬4 ݃ɾE #wpsvW5y R=bVz݂|G' "X@+/rvXsm_5;>dp}:8QGOUj O Ãf,$AJ`M|u>SKƞ/cp%:fervJ'!a7;z.@4As枈H|WiV': ~|y,.SߗžAJg iVv\`6Y84]_/JUs:}!Z 8F?_f#K}Ts883UD-h{[Ŭj"B=_9 WWW61|#kp^G(ݛh/* dNOx;x)•&3r١շ d8;+a{S@B9u֨$:l&"eeF gSTzJCUa b+ Eig҂yrh4_a8Y(H1O`yLop..I.mϠZߣ*|fCF%XޜHB3i>w Jg,Je2N}u[55TuDne_vC3yQZ [':7t0()wod!pC"ǛQ٣s4{ǰIMePQ!9J!Hxe +n}& wVWC{1jmh9Dd/%Gd:ٳ7ڱWgj/nMW55CWjY H*'nUÒ'ڞ4-4<) T4ĜB> ;hL&AwwS\\ڴe(ruui0 n(Va wDc XG^wN`w=SC hM ҭTyU'X9ƈ: 7G2XNyD*[~I[fI SkTgG>^[jg3Ńۜca£ yd/>ˁ{KR)| ?0<+~3]dW/e u.I]nZ얭:n JyjEsUy VhUڕ@0A I_ y6znG;7E'7,iy)(V!}٦~aȓeQqې|ypGlKSc^s=Gy>{!6hY5]3pd⽱/ƶ-[:]]CzH+?,ڤP<{BcS}J4K8vp{1jDu4WK@ֺ4s^ԩG"p2Yh)`V˯m#9%z MHeO-gVj'UR;ƂzhP">g‚ 9cm1fpIHrvx>ӂ!)-_xQGRlOur{7;Rp:tلqJ? 4lxvg $]Će&-@8:A s ]G#pp@=XYλWlwzsQ+v;:ajQ܆һ=@,ZbVn- va)᮹" =u-ٵ&]d>h&P2hr).H́33Ȑ|7pJ"~S~)I]-w"-k3&fuY+:42Ük#cpob wTuJyjߢ_f6Ȭ](\ʥQ0tv׮a4`9{x| >SyZO/xQ􏢨@_6E0 vMmNLNuΏc;q [~)R-O!C>5/A]B ;91!iuZ2oӔGޣ^`+W^!X)g$!BYeg XV H^:[Ϙ_Y{h@'}qAͦ[ǴC/ou7mVIPxg~^d6!mnW$O'V8rtCeOcRQ!q afE ǍK8S=)>>v]-ЏAR:=,>/Š˨L .(eޑy rOr4=p\Ny~\KA~dJrW|#zi1g AV*}RQH%{piisjwB=/$^]ëQmAH6p$*)gè=W42uYq{ʳ$8*|Aesv'U;n:|;duBUN_9Oj,ϧ_@)zNxxn×_nIS[3 *P0`12}(K-GH^b_g˗knQa&Ao4GnbEE╞y2x*(!iq8" 7J\i{XLI5xwC`6sC[!z$w 2--KMT==~pP\u z) 8os1T7i?$ts6-DVUt2,DMqw < >@QaڱI]LT6ftGۯl]&e]U3O_f v5x6зA/3&^t <*βNީDHnjޕDpzGj{N'R(oó ڍeok:y!bKCx4AB@6X= Z!19{Os0|I' UN97zIu a~akUem ӵnv=hi nr2@UymډҀf h?+6*7H>ECN&bҢU=*{6FRɢۗ_8 SPjVX q@ĈP1Vɰc_mZ?1dR|V+huytGj ڶHDu`F8,'6Ti5< dD=qIM5]'Ebx?HrKAFJ彊2# Juu.sc;m:lsOVYv8oԮTůwsk!e)cJdA_$A+^Pup_SDt~? 򐬷rkUMJW>\ܐ}㕫D.%+o*o? y{!rmyٷKLfv2T9fjɺ'UU~R0I OErefLA#N?ZyB 51gy+a'{ԟwP0rB{0&s8O<یYIssz, Ӝ,ŌvD\ }k;r(Xb]c2 'ֲy}V m̲#eHedN{s폾M<N fN]:u{Bij0Iz'7slTB }PiT1f$ݏ#eN𶸏6x#+`AFVmgZ:J=>{/G7H6!>.}"hIs;h -'>@oJq%z5;v qe3*$!t1U9 ! mrzja$գ-eFf+V M1 dAfQ+&Z 9|+,J]73cIZPNx~otyaG#|inT+bh@;^K$TQ0%;8ujy?X37IR%},]"U =߻9] !j"0rmn%$;]PL[.c{@Q``z AO'~&^w}P)"O^% !Mg.^Hc,ŝV՝yFzZo kW`QӠUqs?vnt!;:䵿ףv(X!hpHy}<1 CU kFPpk7Mv#Hei'Pc_/:vK3@B~dqSN6+bէK2$v=#^|Ƌ$fc{ĝF'9?s&v^fKpd8N#'q'o<҇Φfdy$| P;Lu6>ygZ0gLCl w*}4:2w5V}+' $x=<]9ʦ 9AuSa &UF >M||< (:N3qV yKB>7X xCg|N95 r KI>-9㝦yQ$o.)$RVh&4v8"3WFnu0(~їZd{j#p m9רw:^@^̀vPyWܱJR- ԖAxAǁlĝqObPg񚀜xH]凖y;[ˍPt2mxΞ$A$v4 2P{H $iWn.D^<`X P(RZ> s(esi=Ԕ`|Iژkibc&0~FU (ugՙcIƮv2Djc~ft@U+pK@[;`|y( ܈Fă(3~NNa<àB[xR+~oS M7kVܹZJ^#cn'#3U\{1P:2!. ؆N/! q6)#Ta-q?NtڍVױjȰHW̴D!pU_6@#SqI0m!xUrS ]TTOUEJflu/k\#䭸²z\0Zmӽ@lgޙNq!u2K |P>f#Ado֙,!sBCDHsD&]0筘L6j$}Չ\,g3su9:20PX9%?@:ۯ#M$3E繄#c/:݀ϨYm'H^-vF1pE')*Y"Vdd#Y5fX\.p_ |\.+THs3!W%Փ"*_"cyLb` (Jt~w1،mfUcV@jE[{xY=*qõ*{瞱x AeLH0NG l@n}(1ٿ<<& xa f5^ MXPh?ww# A <^~CROgpѱW»Le=qR\R »-`+ 0?T0aG5ϜzA$N3peN%ԣ&>Su(/࿻Oɽd̂s4> .+5Mw'p!^0'ɱALl f6X1EXRXek]q"o6:d$0h*/[zX,< M+d]6rd xn=;YEƣ8 g )eƠ';=eM瓘fxثGs{v1OE@/Ht][k&t?em2ΐfF!b4O|"gN4jB'F퐉6/5tuLZ]Yb{F_nRZ8k|4%w+L6WuK6 j'i7jc zgo4!D|!pkN )"^澩lf>;J1]јc*;ϖW&F 0c D/4LSdv&|ު##BZOZ8/h&!*)5oa! Vi Y:"\wfl_\;:j.;gwvn;2yVSKty?Nyn1qThZS:h~ 4 H%\]?#qҌayx jSeBrUA<$\a }՜ıZ._wь8WY aDdV6^,$WLě'v͕2y5v_ Ao ?-wc, UK. QAyZG@5NT]/ykN476Giuq!ϙ{-qk2bzˌXcn\A@Q>C]QG U׊+cf[ripͱJe(ҟjUҥe <5{Yν!@GKV_ ?+Y^KCV[,QUT7h=Q2+)QA#` I6ketz4N4Rs9#\2{aKmwUE%ik-|TrHoYH9T4B[n+lmjxqj]P4*w?rUŽgTc /5lD(LlD9 ([)3- nU = 7vBmGAy)&(RCg?'i}Ԇ=]zx`M9xS@bu]EC3118CҞ"M;~VцoP/ZzؘZ şxY*,@mt#W"~}pÙ5/ `ɏgXZ0 䣆V9s_F(+G}~vr:+CLr5Daeg ś mp],<8Bft&z)ZLO+(?B3ILyL?uAxX7g_զlFsoj)`~}/[{#<oN-A0)7!=ݛqe3ƉfiNs§lW.)ZR7&tSëgpQe-'A`Ŏz~-),6}]%9y ;݃EP=`U*f$ZLߣV2VqY"w'm✉̗Vh[OShs@;E _&E=j]M韁Vc~Ո:>}Or4(Tx&yjs[EcO~9g1WbO'fGkGyNf̗V)GG'\Mhρ.2`G.+= b)LE= S3s2cBG}נe^ׇvvmkZ4< iuzT]]fbe. )L",m9~50XZ*5@H_EJ:?58Mn)!"1jH3`4nOg L+〒Sg"cW/z\x 7M_W6R;/sQ@:䠪W5,@O_:(^ b{bA%j=){ع*4ǯy y^rO&n3PYdI)^hv;J'O<.-:cgeᱎ1XmnZ %b}A_U0֯||ߛJ yhp/yOԋ$XM@\¥Ev_dS @`ڥpB"P?@spYiaIo5LYJBYJl=QHuRBMōwW7,SPT0b¶=+0wϩݗ|Ï {B&vnC2fE_ho"ꋺ/ܭzP4Dd`z-yuN&z-MP3-r:W/V?xFOOv^R,̜y{kSWhV9Y^(m0`>tZH*z5% ~%zG6&7,>XUM@2u5noxXF{(e5̲A$2H\hh{ˉ'n ¹{$pΨ @rH1mӚO,q7aR$T{2f(Mxflԛn%&߄z.Ga PZv^)b~,5-ۥĺci0tc- jXq^nN_| ځc}lSSw= pƂ}.~4]}LxXCn=dUT^79F/B\ 8ćwcqR4y9a83"0ף7N0Aa&pHV3fYdއpM) )9&* Y)k9V95(88ioXaھP& b.'jWq{'7''tSck~;,;7f(YAIeˢ-%"SJYs;ȏ̇#ZnZIkik\SeGXWcb^OBNJWh4*=u^hNL%0Stct7cUDx>pjCK U,C܋ԇZd-wG U iO.ȫ"3k7`lPlF[伎|[ųՋ^)1eǦW^&WD] gK[aEH͌xOY/od NX?3y(Qu6UqyQ d-d'_E fϜ6 ݗ8 :OeGUdjA Tf9č!sFDH, Q^~x߯AKi뭾I2uGs/z|0UܳL[NѠ``O^_II&ətF"f ^hC-|>NLpq'ٱڻ"+W:=HIb3v۬e^: ))cify/>Sl)QX! hV#+5VXФхݺ ݧj#?KNz{~~[^A,qyXq0twq/xcabq@#co⟠nJ.oHUYqvHk٬7kEX{ШW9TV 7Cp {"G4_$o >,cWe.$M8!lDd[j)0 cfYgA$/,ޯqЮY0RE@e='-'<-x~&ү}LA읐xOWh߂WmLtJp9ڿ iMuG~5ZA߽~\`f`y6c) I}p lHm*$N'` ZhCs rkƇ7Rپ." JnEBe$|()H)kfF!z@M#V@F5s$fE_8y $6wL$WMr|:457HO$G :0*ٔJg47hTʔyNS)2xˎk(xW/G7A4Ṕ P͓bR10ڥY (7E9ܧ =i8D犪\bLp܁bvFGBf#c20 RsVMkst:.ǯ1\0Ĥ3K;\F8>CӾ>~FNXD>MeV): sM6X3M-"{7/ō,T#|Sx䛚?: J #^fjӲ?׻ 9Ϳ,Œ̃(IcS0 !c.R,BTǒh\1+$6`ďb}c4p<}u4է%A[O%ㄪ%C;Ie*@w 5y(* >s0ac09b~Vq^ ^xofEWDTUk^o03R8<Iuș*Fɽ*&Ǵ Y |T&Ή'p lHufu/S#:,63[omM]JR*;[xHC/y@fZ Crfo>֢7%1}"˾O\|0uS߫;2D[< 175q̱D(8Zt^i8`fmQbW < U:#N/N}ig7%ˣ3с /xu͐I=#1 >`7+B>Yg)Eͭt4'>Ľ7ivf|}`E*ىO*i`=9]tTA,i<@Zܦ)ioW Y tqςNv#|.:R~@ݰzA@>)/' r } ߮S qy 񖝨/92NqG_A:|D8 j=̒Y6v?mJ;Sa>.O)p*aѪqV!+K4<4*OE)\=MlsMD!z8eKY7MV̾޸3 C|;Qyi8TȊPBG,[GKЫ `4(%%I󏒔^,H{&IAgQWw v{qΨW<IeЋ\]m惯E5#oK ᡆ:p#}쓰E/P,;sܱ7 N&g9%;,]_̀P'.d5:EJC^64S7?fc n`n}v ٱR=HlSR(i=7ݼz3} +=]A3hbLv-P*d:!AfvHH0/j2Adލ^#[WMV j%'Mhlk(8ew r[TSYЇWdX! xKgu^:@%| g5|rvy&+3dBu+[-Jk컹Y§K 9B4;>$&]F=('jzg}:Sԥ7 b@1DjO{yHN/˾Z:!T[+_/t%7鶚Og2>z w~eoN85Y3n0Ettqn8n- Z疄EY6Ǜ#z(H|~S~} ā: YZ