bpftool-4.19.90-2205.1.0.0148.oe1 >  A buW^^fs9V}#v!2ɀ3kI4?>'-ę'! R|PR9. Hvg }M1jŵ!\g 2vߍ)+ ؗAEJ{k*8|zwpE8 JoB?>G}V Tn1u/!Y+Vަ*Cī{,S<_flk+U`rOt쌀t<87eb781100998f58c4d8d0168789d984208cdbcc7c62a1da76d4c7ebe796ed19569133f19e9d7ef346fd215470288e3f4e48142bb 4buW^^fUm).i)?m\N)Ú|5,7U6jP~˭ں3}]7u[6Dr (I qߵ{.ID*07e%oM rRtԾHӴ)k3H! r5 H ݝ`Fp==@/bW㕯`}:,$A=2/c+3epG6.IR./v.?kt*IpG*0#W|V%@>p?k`?kPd  $ a"7= R^u{         F  P x   0H (P8XT9 T:\TFe)GeT He| Ie XeYe\e ]f ^fbgchdhxeh}fhlhth uh vhwjP xjx yjzjkkk kLCbpftool4.19.902205.1.0.0148.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.buobs-worker1639015616-x86-0010%:openEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bu(bu;bubu4bu*bu*bu*bu*bu*bu*e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6981fa522174f50521f391249d69554f5f075f0eb81c76698cbc3d78320acd9792dee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2205.1.0.0148.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1bu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- 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- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0010 1651894699 4.19.90-2205.1.0.0148.oe14.19.90-2205.1.0.0148.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/28ec464bf6c3db6bbb7ff0e8172bfdc6-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=165097dc57c0c5cca86f37d7cbd93329240efd51, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRm0I9utf-816f6a244e009e415f94051c87b0a9c8073c389c2b867a9790452e69f7cfd0f2e?7zXZ !#,] b2u Q{LTj]u@:U?ȻʤW\䝳n9/p@_Al{]} p^f ^ֻ:@G}ŌrF=m97=i%_- "q?&#P\ 5a@)cB^%7n c :zE:}q¢)]E ^%VHcL=lrHF%?P5-CJSumPA&s zϔD#oI}1Eh)j>rpRaWrcܽ]X̺YO]nm,WH0˰(Tr{gt!4_ُ&qn. ꦲK*e78h Yv 7&L#WSS\mtGωG7Z&X#׸MA=h܉N^cP -Amԩ&B,'ʶ҃}g{"jfb NSxp#u1R QD|;v[ qBA"fC𢈬i#w55= T͖d2/ՋvHPz2M_a>:2^="+1DwTrSEУ=0_|'ϣnwDGlj^(Dz16P‰!^(0}L۷y9] -Gf>78!.:-)'B?t~*8K$@11sج<@;\Hݡ^T.r nǚ'/,¨i4jM9CV hC,,jF%w[SeI~=%5c,0FŐo5㿁y1nn7\jZ-ppKO(ۅ [_nUʍif~iGYC9,: 4fO246 v[!er"x`%$a|^ útR! Y]L#Po xmylɁVgyFیͣ?Tja]AFۅQxtJ3_;YrvdeJpT6_*P2 r̈́M0R^h_ءz:0g8w\32  qf2$/p˱@b2$FP>XWl n;b"&˯kê-;. 8ob&+d=Gy W9Ac:3SIf$ ,Ol%hԣO]?N2?6ףTW}nуM֪%n>؃TKiВ~/mC/O6VzlÿCAKF3&튼·2@ʹ!TҤSΥy2؂g"}{-7i ̄eD2a٧dͪTCPxU |0<h;-`NQr '>>rg:θꡍٳR,UAB)??άL`7ˮ1e;bSW{x<.dfgbpy`O J 7]2Y-4"Sn̾dQ?]@fk$ݕN1aw;߀9fn0]v&xj%dUe|!]nVc8\Q=%[[˕flռqC2wEV[gPmN MgU;o70i _zjjbo,*B!|+& q Jg^4Q'5ݑk4]ۙ9*ڔISў}&|oݹ-+i|5Lb gda<\M?Q08h;ʱ4a:/ܼ +ߠ>^=}x*I{u8N3i0$:%_?[M'nrAv6b`ǕeN&5ek ^/;[gS-D䥘=]q*<cñw{5+f/AiGdbO[GSwW \ĜH1B2fp[gP<`KA.`QxOH.ED@s!+p/~‡=NRI$N{sNܸޅ`ّ#`BX jV^꺞~=p NAWUCs7Nm;dPf vfC.)@.;q|X/ le.ޅa -/3-s圌G8aKHR]- 3x.J(:eL;Kk9[Q:ë}*] 8>SӼܠBͨ F?^xO<ȀqdtZr skWl~)9)V䎸mP!cU1i [tE5_;zjMmwܨO Ê^{>͎~OzDco$Rm*U{ ]r4/OFz+VIkFKE,"| T^dmU=H+5觮Ll6xrjR#g[t:kpn[0El^RyB%+Q0QSUe*>%gD`W̧{CFņ![$0PdLZf,VRqAQɸQ>#WpۑKq} Xŗ'M.(Knz"-u5!3 $s< B!ե()1?.6:6b&oUmFO)z-1hF˷ФF6] @+w9d!H$Zr_i&fTcx1-x I 6BĿ+)mN4+U̹jnUD@fΛ\NUsݵwTg\3m Ymp40ϙ@<%A~:1\@ş2ݵGw4m1Cb]uiQR4:Xrd[;xp_jwyIh949lѸj6R*. fnгzD3cx>#4 >QaQ1d8뤡ɫ\NSjyLi^u!3>$AyWpjeI)=Nf2CZH|b!;}{FbSoc+MR6,NYl=2OqZ1acn+ s Pk3O:6Ri #G"}Xs<bԴӊY".!UhgFZ_s?R_Cn_F1YFDe|en}`ֶ 9N΂ʘZ쉵QYKȌd̥59BO Y\R`v QqAB*H vG9Sϼo% i2a3 c_Rr5N { r6iՎ~d2_`!%{ˤOXϺ?&舌֢X!:jV$ojQy-2^p潐Yp/FD#%4aglS3 .oCI>:Qrxkf&o!!E]/{{bNZwLBW0GƒC8΅J ^ܚ>Ol^ @Ht.c;f$c-az!cBuvɕ8w?=.9:$T&dL6c+ď_$mW+ropENJTt*ׇa_@R s ~-&41@qr^'2a|j o r[>$lhM|ݲtLr"|ZkY؅_!N@z SOt! [̣EԝAը1?C2B,~7ޢZ@xqG| LobºM ~+֢\4C_qjX[}\tiDC%t xhè uGXjI2FPn-"͵v$u~C0cإ05&8 i߱h+UDq6^M2ln$p 1`q+ ęJݷ=G]CI tXa{Y9 xitu+ 7jxz~"W.e;o+Bxo(A8Sk^;ش4%>)&T⡠qPkPcS2)PԚPҋgք gլ'`Gq79qdz+817vA;%` CS4upA|{MQ%/G3ãfF ¯zZrLAbDTr@w)Y,8@qO{v1Z5$g| t<ę?HY*l-cc8sOЊtaRϜ&9!Uc[5U?O;cq"'4L 2'"} \ۤ3VOee\xZKWE/)GdCC~Qo<6|v$Nnˆ3 7 p:֏)b-nW룇g$ޯcMtn3 /~67`?B̻I0Lb1e }.7`Rnq){5GK҈u*0Qt mMlI_ 5;-:]tg"'6){ٜd~P#nXc 5)( X]&Bi1N8 r>4i2Dҝd>: iZHYk.܃ϝ?ց Wp'()TL;⅐@?$x>娔?e>%_"c)Z mOlA1-_O'ӈlJ;u= @!`2Wa|ܱ)Ŋn'6GZ[`0sᡳ4fs!#Lղ۫_maRƦXJQrAIw0Q|>E#V8™(RXWeqw/d xQFGyN*5DLb EJ|޵e~+6pg~wAHIh~8*i6WSk+"\]ǥ6Z n0JPU32[,c0!N'B{k<ϋ뛕CjMhjN&_\szuK2/ZY]nZ/Ӡ̎)?Jl%7=tR*:Um \uøtTӜ/Yd'ǟb͵> !M?b)9'?'WdMqSٔqeh.LV )!Y/0VYEHMP?+? )7+h} zƦJ()1cxVJs@&I~ׯ iEiȨl:}^sM@ }2}Y +$ gRaՔϥ#sN7d+f9 4l gf 8*,-r M^fJ`:]'ՒdDG>tA-lk>L(ogLO kj:.ͦ_MKU-J1i:<1GxB05Dv  ~nk;IYc]̍aj(Cƀ!qmΞ9#ed@ N-19j$d/\F6'SC `m,@i73 m(=ZFVMTFf괇,syܐgF`Py,5BS8ˤqBL釬aN9uCBic)cdvV>䮢 ygFoQO&cDva ԉ)^$a_j⾩8TJT!ݔg sX#0'#Ow?(T9gi4 Sbjq`,$=[%kmUƊ =縡Ws})Wl Ǫ{KN/mh[q?e3rKΰpB}aqTy?Oۨ[1B <ٷ,׀\"~exOMi%w$ }فFӒXw9FۯD/gBkm~dr7Sڢ B &@{6@ <>t .˳z.)9vGFմM//ŌO  %0'pEr%yy@3\ o+eTYܖA~>iNU?* ӹgeIPq?my(# ֢ID5FhH?T]$|D; a Mq@VujL1b2-V݅M"^C5R`rP 2*W6ݓ  80QeYy548LНܱD)/y$*k Uhҭь{@*s6jk:{a>LkDϪĕ1g''u;<e/Ţż[y$䪞S`Г=M: Tݮ^a^SF``a.nq_d`s4mIu5_ꛇ¸U#48ו#5 'T:yיPZ}pãhvy*d >zU5=Xi-p w5ŝHD:#af""lGr:+.+fv C׹(~|㹨n{ip}ڶFO&"Zw^E3zi8MuYKnRErNG䁈`A$~زVMO:M=oH4@J6 ($KS {|0"W"y58ퟣ.M8Q*%aFVm'U̱ 24 59SW\q$IeRK-IM jOKKցs\3ִq<#`( E;ݢ\i5WCx@_c엧HGB]@fqȅute1&igDNQr[0Xs&N;iaib]jfTjN2/]E.Q-%) Dtpp􄇙pSk'[iL7 s[@$[[]}1WSęՂp| km}c 9;@\.,pšy@+;xYgiK1+ltdyi1:3sEX˅Ry[L9h!Icce7jojgABc}Aֹ x-.wsD,..ϲqd|#^dMw~T1VPp֍z%2Ev"y0-ڬrl߲al,you!#ܒ%(*m2 2_pGT__g ,=./oIǹy_R5>ͷ_-~QKc2"xd&_m7X;yt (qYNuЁ8WG%,CNS e$@atwNJkS1ˉ 7;mSx ֘:-9`‡b;''*! _y#NA*>H& :h S+80|V)tJ(YWj(ܳuˇ鴂_'[+HC J1{!.-?aU3*ܿ3KIܣԼ8e_$,H v]4S2U%1֦Q Tq{8؄'CO/ TB3cAx 21yby-r* BŶpHHh(AGN$dR-2xP/"O|SxpM2_|| /OϫȌp INCձeѨ#HwFa6m_{Oň(;1V?( {ݭ@ |_MU:҅feDc:Ŝ 4s]돬% $+uЍ4zb[Jjp]O b`l.B_LTh1 ˞ )vܯEflԎN14Bw^> ._ 8N:> -%؅Ɗ*AIVxu" VrMiV ?{; tN'>햒:f3@qidԟph"Z.6]?C1-{1n+rx ljGT"omեdg%}ZS?kHB3r<$;M 1 yWЙU굁kRשX?\vo ރ"/rEX ~V6"xRUCpZXXV:gtoLWlוDP)!{⑓5:|8I+?[854_qs/x@c|=<]A 1hgՏ vaXo]~2bA]Cר2^-Q=,򦑐m|#򻛢S)&"'M~Y +@ :ױ1&|2Fn;?Qe2=x≈2R![و/,877ᵰ;.y4օy<p=)[#ɫp LQvpKg]aFk lsbGW݀lr[FSdnޗf&vm~lIp UG#Exf¦x)w?|R0{ 5K}7CvOӲN}]y8}PKg4j' T-gV C.5j+UņccER|;=e q+B'Y{,iKÄ{Z/RYah*U$E&7 wy_trq 4!o"kZ116.EGxn0!lfEZK=y/[ I&mD,_jx ڣuV^R0z8G!IoZ90^y0GQ=*-#>ąaiŶKy314)[Mot ZYa5PC0j޸gJh儭px,W&T[G&?f2׾AK3˲ e{|.bOe_հvg֒a&z unJXp4)Ԛos6\}zPbҷ.18|pW.ο M \<gasLȴjLէN IJhs֢,,"Rk=NV*nKUo5#_Jh. n>! `E4((/tHC'R ʼnBWYK;Q -ϗG{}*8 ]bytWMݐݞ!Q&W1X+L]ܖpWvjY`IN2 o25⠕yLxt@g/Tߕxs3z}oӽ3!+#z %?ik*vYЕ8Kb?ĢNG4?3Y'9V[[wRE9⪒5\ EFBt{#*V&Lޘ2`=U J>d~֠'ٴMnƧ͎8WrԄsfҺG<.Eg‼<є Yh+tL:Ӭ{P3x-9)HVϦ=ɪ!NZBNc)0ܰvU0fV RwmjaeB{o6ʎe.FOe61Rytt 6p5?z>2"m8H6 QM}a佃͂^oQ)n.ưc|˅Rӷu4 QnY.Fh.4|kNYEoOD( k@ȴjR8k3O6+OnPc94&sR}\v(&^L@{3t=1 *5&gF߰b92 }BœdỲ٦GK[h-ͭb:|f)3{vé'9+fPUn$V˫豖,($EGm2%8_:1=$'v(RZyfDWw~fOTl[w1Xe=;2~kWN3xr*}2aǛ\nH{-͎ѡ| -Tl߿d!#܀m`'"p+C/r- ;M%F$iyBK~/Wt"h0xtXjQRuվ*nkj,!Q(b!܀OsN闔wT5r3AnjKqnšsAϳG,X1a?8&}T%g?NSg[e/kPx/$ V )tZHit79R 5rNGqTpCwGt $6O'7R\z׳[uVi,0{$oTj3h=~_|'R% C99}e7D89ScR[={JYVJB}jܖuNJعu?& H- "(Ftl@Tah@J2J ]SK"j +٠Z$Ls]@ɜ'O̐E"|*:-eL `Q!!Hnb-+yߝP](IQ2̘X໒ .uA',R,2tk6$ ~&'K7{Hɀy&!-dҩM kNeBVDN|dLGqY"J|XoAmb1}0mhmed! 1g(X_\,11S*CS'5f9*>_ErqhP}e`!YqjO+\g:mvH&%V@@-{Hd4[ eGNzc4b=Ak3#{WXF`aA[SXٚȞ+v'I}1wcP{CCU~TlyMM AYfI?%Gnt3D^BNp7I3n!#!qGuNC%be,Uk>Eq &Hz`%~sĸK՝};YaKq?s/' t`{A [:ů\OH$(1aO"NZKADC@uJ=xQ~oZt:Ҧw)IbL3`7 e:br`bv~'TodM,% @%Mt.Yz@m:̶WЎ2BRLb(ԍLE>W1M-[jbo )kɷo!:,Ȝ&x%=eX b^ RI3.9v@+FyaMKHv^5pP{BU\_F 64(Dk5LZ ?HLN %ZGdEoCPtj_t^^fChN) 2t7Y LheXkأ ]AWekHS![ Z\OSR qc{ ][]Fn~ g;$XbDo.A֪!V.D3HlsDJ.W`3L[<7z{ ̸R:Q󮼟/^_/[4ure,u$751t+?CH,Cϩӂz^ŭ!y=swu%1Q.(z2h{Pzxv1K0k֮~AxehWnQrxʵ" dZ- ?>;cXEKtu,{\V$MϚ6EO3>J9]gKk /e3et6*(D*۳pd؄OvV0AVĜĊ #PCۥএtZqoֽ-)~QVH1C7GlYaP]C>$DYBh-|)ȷl| Ɇ+oK6}8Bҽ'v!Pwխhf-u#WuHj2s^dPf;s%Ww/F'kSx^E$:)W[F+|*q#S?`"^Vj 4PSڼ9@kJt>j3? *a!vfe1-sgijCF xlH!3Q|;6\;gUc![3[ˀt ӰL-1L0I,c1"j^)OU\ ͥb}n7foE} aL:V^U:Is=jS&YIpqL>.@/7N8X7 ۶νrƔ>Uv> O.3>qp$F5R8qbD![@n2h$7%nBjSga(̗.eW.Gi8%2c|eV:<쭞m%1ۯ)TDH?BT,ľ9R6ް*I {l΋«]w u[k2y~l`ޑ]՟TM"頃O˴OJ 3=@a1n΀ g_mae )Ixjn,e)gw@x$9"l1+)Pr6dD; ϯhu3ݬe{q"x3c)x2sgIQF'Jqa~Ev0ؑKOhֿP]PD [NwZ{&7X4%n ~!C" .'d*SfbsǧUv)[p!+A)PdɧD  WXEyB+/gɦC ÈX 1 -܁Bpeu,j<2- 9UWҔ+L=ˎ^=mZ' 4Հif.xoN{ZjS3HGɬo 6ȉ=VS,M&=zCqV ˵Bz4։{ʵ_Qh?B M,1i1󬉖QsI\o4NLȓS֔Uʷ~q0΁ݞi"gJc 麿GX(BkR*Ih"ٍ٘oȥ]MjPE=>\Cmj֋X~w&Ԃ 3UF~< ouo^*?PU$>+HWQ;%Yힷ-cr;>%Ӷ?VP Hݝ#k.lw\l?͆8cO u3^^u{?`0D+w mUL !][9B_Ӈ ޭ63ɂCI{Kv3$vGY9<21qB"& ga+ml}&OSA)=P)Bi.)oJaH^s~JsE hES P j]Kx ɪ*67UTS dj !PӱX58 oB s@W^.ի%)5Y5]h ː]d r ZDuV~[/?{qfζYKpK7ԫrB쎽BU ^Q܁mfN$)$>7 .]Nn)8O޳e-DGЀ(,`TӃ`@g'6Vv2Ug0"\n^} N*gF5c'O#n'/R+pwg`mM+ ֘ogќt9b'dVAfE>aCy]띐R,#@Pg+tML+tVv_JrDAzj[rjg#|ڲn} fnJj3!\h¬)<+`]T} %9qy|N9<(d^PYu؜(K*Q(IJ N6T"NSM5@- # Ucr} -}k& a&nUOkwqEpveW𔘜VxвZ9 V=;:Ej]O ۡnٯ '.IM8mcR!@) OAS-fXvC$ϲ=Օ3RMe\Ϣ%m*nXz+;L[m> ~jDҟ>]-Jh(|3G~ {fy5uGXoߦ<ʟ E,\;Hr:Zx{|^rBڢ b\Flpvʆ[TǨS{ę8$ ;鮅hOH:s?x0<8­cv <%I7"p!+m46oD)^1BCx r2hH!CuwXuO(yrxX~wgL@#24,<4)*2Q}4FܣlJ߮ZHYT>'q|e߮u0S'0w,Z@3dݺň/OMHDs-Yu8C]x!GZQ6ZDURXJ.Gx <|oie+~G*a=?AOffp.m9*Oզ|b_:9cfBgK<+6j-kK5FCYBIYuܻ hK*8HϚ)8gk#ky=opqr bbΤu'!VY(N $8 9|. W&N[4&*!qey~mz勠4aд%ݒO{>]ۏobmo4dm\Ǩ,Ko+IT8>Y?.=bFrF\={pw'̈́szX=e|TyyܯUyn4v+>"+-б,U[h{;a7;Z4sAZ<[x+}rJHD,6. RuI` .d KS􍙋V{1 _N;}ϬV=1 r8c[Iuܫ}ͳ"ppn#B~0K")Y~fKU=^q~\3TD0ji9-~ѹԍQ:yO죻$ERejՃce\}† ⦟~NI0นd#iZp׼%8mX!_N=M_"5/39ةqS`eBc5AcrbEn?b|^IdA^+k3| Cj%P[K(-J}cM" F HyrR/iA@4*{+<!̆~,4}&k>*!6outRwQ _ cx#8@]xG53''a"/btR3k%1ܚ*K)ITm0ޒz84'xP7Yb^A~)j_o\-dۛB"Gum5v!՞ <Ĥo7Ȍ+f"6&0ݮEzݷؔq$ms4[Qݦk ?֍[B j"}xͬY[80bgJu3"$YKZ;,Qom"Mz%BJanj†6¾e|Wy[΋A tF ncI9 a=xQJ2Y;d\ iJyB@ =~T ]~K[|];-Ti58vzv|xVoRv}>4SCV5vz+ĩ%!M|gy!7E<~ 7wZR])QˬLZ^eRoTe9ByO4Y7O0.q SĒ@5wK_z!,ron*(e-]qW ( 6q2򌁦Nw% t]̙wv'nC<70k2f EYlk)a9gɵNzJM V QtŁuJw/S1M J5GoZl|qUZɭ1+U "#m+d>L劊kX"/7sJm@^|dPJ7JDOJQ\NK{rCB/xNqrg`'TQ\In؄O>YTkUKcrx2>غc7mSvNg*~$ݢqp"w?q[5`$`hȑ~m% qg0s= $m7Q:gh 07e\ow,%4pD\7JV>cik%TKWI{4p>s\@Τ1hd$l@ L_RK:rO5c.XK'bu鎢%AO {U`# XA YvOĥHCdG(vg6-{@|J0Q&u6Ma}Ҋ3⫑p@?sP ]B#d@8QV\+,'GT_IU4/Y/S~l`c/4\յk*h$U߷8D2(< DNzʮ@<^´bG% mx ٮjQSd5l ,` 5Up ЇU "C,P ~\eDrrD2e:}˞J ^ƣ^ɅW6j^ C1_MН 5!is@\'.oc+cd5''*.ѕ#ُ@;h$SABf'y.|>KEV Mby#[C2ַ #b V~rlSxYx!90@M%2׼>;}W;S'UmQ!& [BF4p\Cv3:L+giE4[z`dFUjnr<׼-U y$;$c7-,Q`c 4 TIhI OII’ӂETaFtXugp%0g.ZL~_vI(홠-đ+#xI,BS|姀)OTõ|SN*4j:HbIpbsWq={ 60?AU k)Lp҂opN=Pp ':et9 MR@@z8Jh<ymP쯼c廕n:$9 ^ vS#ܜ|hN)]3`U"aTN<=u-B3zZȔ}I;Du͊0ToȋT>YmxIWinC"!-H BXEUgp3j_$Q L |hl u@b,D9-X䟂Ex4& Pz bj^&Q6n G-,>-j$lyUq{0$1 |BsPyYū$ eD Mj^|Zdt@Q~U syLiӉɂvs]<ΆIx>,IojBM%ቺCP?,]{`qKe0a+qin/3_D!5@iq;D.}#jjHO @{|$=dz(9FIne|[ }*fzuF"i(_HDXb'P͎Y),(KihF #DL'M.mݬ ҺkD~;TliW rE.i~&G_>%nDLv)Y0!@d n*(VF/(]=1Gk-ʔzQա%#ZiǞumy3:r셫j~̺O ^͋8 X+c]rV^I-cz.za!oQ".JЩf>d!r@A|o+^$E@5KuʏP{#ySZ`k&r (a%  Ѳ vaMu7]E< P'ųK +əS` @ $_QSH5᜷5^{\2;?]u㠫X" tnnt岇ZhIţ`vߊPT2ay(%q% ub ػ,BSw< #toG<-F#~_\/[$r]?3ل:pk V%LcrO6 'ʘudۈ'uJOLKAӅ9ɢ' jE·1!%j߫|n۟#C"-#(4E<;a!0d˒?F`K>c#1<ιԤD2cUa*PNm\2>JnGx"(d$3\X% 1̑5@${jq(RkzucsR(GVWCB_w'0FVmϹԌꜲM lʛhe)UXv8Vb4N^Vxuhyrk 5Gl̒S):0ߥ#31A@m&yٕE7f`U "REHzoȢ{[|̠+ݨ{b`,0Q?һJ>7-[|~j.`}f /sIm w B+>Mg:?O%,dbQ/H={iSAB~;u:#te rJN8S >QH=(FXsݔ|*7G>)YlC洭GFy*=.̃NHdF,pTXpG9,ޕ Fz럂wJ7?5u8fwfͰb1X۶s ;B/7snϖy,0Z?9\/ƍ(3$U9쨌;P,I[/pGY%jN"!f-}I #tRP x ,bA7dNphGd{^#Ѝp-PC¸S`\g,I7v>(:ܙcːYD:uJ\EAמoي?L0X\! .tGWA5WA#\Io΃YBLݒ30W[Q#Edc+U8~4ȅ8O$1CDL:s>pѳ<\f&f7foAS'ҨWV }hyi)uE\:.2p+ Gw4sVsOT SICPud|bA IME%> (]\2u)7*64>}?p; ~O=`1C̼:'bw+XN XQ/yzcsO"-Vq[7&<^tS.HSb$?+':y\0'y2]{(L,!@2u7 ]hVxtּus ĮQ9O:*2XhbO7_R 4ԯZ 5P,,[umyCU$\B-pXa"MP&" ݔB&H+*|o#N9h$+!6rKzpPRhXOsϐ[È0X tb?TwZZʚϻc*y0R pB|mW%v%S e0\^ `Uy:s奀jA3ۏ>}3p!z.ֺN\nڟbAԴ0nθ<\άUWB*o|pӌpiK}{(XC5jڴBw/Wv_ˀ9KvOS|`543;JCo#ʬFx?e &&%(&Z'Vx6p=+W1RRb}k[|#Z|0΢vk;tӒ3}SXH imf=!-V9$p'ŖIBN_wAPnț]//*0g<\g\Qqq׏/[R' 4>}H3z,q((&EpH]q41 S xzK7FMڮ.$5 ձκ{V|.tSEo6v=h#sKQ[݆LɊ>a(ə"^*SXT;ٵ8"%VID8|seiN%  )2+3 k6*t*aӮ%\H_w_zIVZ T掉{F׳ZN$\1B;{RHN/*z'gU*wOҶ#U'ev7HZQɒ@AΊ1}9&?'J;ș2i  Rxz_c*έ$uw^-X̒ntFZݷ0iخy+vȃ@L?ne;@i6|@CY=또/L@ffLJڍdFYu]c>~ᵂ_eJS<&.1H PB^}U+tFC״%_SV:7 D egl{k{O8[X߱+_laѪ _VdACHɷx4=xcg)D*6a\`xCY:8BT#z”h jkg_4z@SxB`,tC[U3Hќ%$C*nU-eI~g>7$9t>꼘 $#%r<xYցm 9G꤉%W|mI%.BY3b 9YpAx̸@^*@EJ8n.޵TdBd^Չ04l h-sREN裞[YђMfr|֑b PZĻ)+ 9yZޕTx o`ipPs Iyfe6ۏ4"1J-H-Gi1պdaIj~U;ztnȗ"!)Oi.AlY|湑 ULފq/^#Z&ȐP7[UK_Lvfߎ^.j^keTugj! ÁASY&DH0U`ǡ ѲcLjΏ~KrGkmƋʕЦxAeS!BϕS*Ȝē\gh,A@{b1oF+ [`%Br!TLgKe ۅ;=ї08l/ڢAg}{u}Údw sdkv *(Xsfdp}1i16Ϋ򥭏ŏ񁸒1;hEtSxg40hqp|_,K~IAFآ4ӴλÐNjh>NoW]4 6^o!3;OJr.ԩejÏ0so(݃:NDy$.4dl//L fá$ENULxh 7i&) b/ $׾VBdBqI=zJ26>Л;ƔF8bTWHKd&Cz9MV> ri2-[EF-js 5ƥ)*2j͌3`! v QhPhL+Qƭ|)@bjK^"K;jo⒧iE#90:~dkTC e Z%֭aחǨ Xӌuf,t5G:ѩ 2-&#şg R0dvMbܵH7bSϚqRk+mZeM땍F"ea֓YRF B5c"}<=dd'CQBh OƠkQW]"-{?R0YކFB*E5p2Xu}PXW+@C^?#~_#aEaY -`\; @bwIx=T8;JL\9o{}w; 3R3^yru\%e~cۢ gP>|' G~ىܧOG;I((( rCV*B""Vˮ6zoE@.9l6 LZdc?{kX.g%cw+FIn?DHywAGj =-jÉm]$`0t}Fkb݋s-ٴry?x3Li">Id=AP/'enMiD ն3P¬Ncե@o>3Z?zi]: VV%gcEBVokC(O q,!'4 D`TWO!ƙXՒS:I&&+&9tN1fQTd&_Ҡ+ v%O̻rO<>Zc1x"kPv+{ʔjڃu7y&. \M|P0 1ajd0"7 9Dd{ rKiYpDs0D3 -νR{=J&Jdzw2׃Y`KuMkDZē@J^xl&:Zps!- y)4הs`$^JTpL?,gnhm[*CrY9alpKY ЫbF!T)]OW.6È\i1czm1/LKѭ$귉eM"8Nw\~Һ1Zn1L}g"lz kxϸG[ y:T+"[ !DZ {RYQ 2-U2+{Ս.,E0tBT$M%䳙DsP"!3slA^v tW,;#. ST JOܜuGQ!!`純b;װˍd0 ۤ<ăEڪ Wϟ3ysXI1%H J?ύ]Y5Iګ&+M"X UᢊՕ*x_z*c&]CyA“%+- O%An@ JV->4,Ay`TP3{wmٳ=J7ZJm]Ċ<%d)|goc nJígifOXIow8TG5(2؍/j$Ptb;CKJlX ЭgqXÌf31raBEP`vHn,Tg6šŽY'|,ԧ䜡!,yen5p,*iE4ḧ́IG k8@좳3j]8*{n?aTWZJ(I$[PP|~09{烋x@1὆zMֹ˧pOLh5+4^4/2[b[ôTL0R<|q3o6Ѥ"Nm"1~(vW;ocjG_)-p%82ڲo؋:} 9k ],ε2P?G,6LrX;ncq 1m[H.ȉ|'Q/fgFOBg͓vHt̞|`9=@[P5P~Z20%%o;ml;U6Lb˲`m蠃i`r -:_Ks1u\Lh#좮 ? Ce~Ţ̎)R,[ s*T\ X*1d$K527eʡ.?;V?:9GO~;lBב`XyRY&')7ZY5!?E>8D^b xgbeH*G?Y OPwpOFd>@%s g,Pe|eB/ȇX2݂_nW72IaAd s1I z2Дmc.|AfU: g=b2CmGO>"H߆J<tҤ9#4(H!vb$ j1J<wJkXd8\,Eb-e8zs2J@P01Uӯ|㜡$~l}8ʟSb?~盞>od ge*-.3o<m?SY.x68)L8=^Y|Lj6۠3fQv_6J3{xm }*g>Ji/g7 تPf̒'Zz5f~M"3ER ->uJQ&F 6%VѲ>cbń& gyZPM^ݡ{i%OFGxft6[@6hx F_t;˕z*]E(#¼OV Z g 0<hqySt{G_} Gva,QNJ>C T>[.I{D-1 2n'$D? &.`I%j׋!@dB_#x)q%Gv_PB"uh΂ij0\E38ɚvis;'1&QHPwɑɩP?b6Z@QKqFcAMȡ 8`z*~)ůR bP<Ҩqr󑽭m(/4XjfgnSWTǸXh~0K*j <|Ԑ@ȷRT6tM^HgRIաЪwqi*ON;fs56%'%T˃XiykC% r3hC8;tkt,+g,<g(G8T]1&"f~[Ab'}bk7/fnlauN$ZIy#*[w =ݓʱtQ58t-. e_H2N#Bu(F*vo |V\Ui/Y-1yDc ;fU H5Cʾa$-;H|ح!R?i1׺/J!Cͭ_xs0!t _LڳVDԱ+ńX#W~N6 jVz]pmJw| Z2'8"iL:)zhYt=״;5,~2 hh=w}7[gru8%n㏏|c{YW1%Fx*"Ԯ;aQucӪaanC@meH̾cyWU$3KP?uiZl|2)M4Eaf"Tλ|~ʖ(I7,T'K`c1'>2!V<ԭ/H@9Kh׷UNWS:gJ[[;+76|vRۼ $;2%G&r@A 9-H4B_$~m,C\#F̚~jw2 IRQ]DHCaI[p7-9(hPWP\ aқ-?C 6kY M8wA~ՌN.4T yHgwPr,,x\%[IZUY"TgJ0໭|rBZph٠]qΥgQMԫHпj*7t|7Nj>!PgxPk`u:a{[ʉ MzG tPcЃH d#mo;d*ݗwظ}&'jb2jwo̕x/*wG>Dŭ  N7Nogd%eL.pܧrj̆'7 ?/!7G.U* {ۊpBX^V G{jkl]m|A_``CG׬| w::Ҫ>%n4Y6Pޛܼ1 :վ ` ޕAtD Ψ!r$__@}eIZo;b)$ 6TTyȁo(&2g}|ƊJJq1x)ƬԌު\P 8t+:6͉/O&΅u8H-8b[~qZMAPW#)26\3`4 PсWvJ>? S(땬|֓D}]@lM7/nFy4B7.azX܆O|t >M9pj;v>ZRpDCòK4iuIyu@h=l &J˙' sۥ-u]GoM]oz>mq>WOi xn\粥p󿰸Jɟ3Ncz%}a5NbPȨHV,d&yv7֫{|QTE|< W|ʁZ5zB(NGjw >+nEO\>5&L+C(<+8luP$a8FU}6? T{'Oǭ7EN7Ѵ CQyvS |5uj:>&4MX 2X/Q0,W1g=u c*|c}XFk؊j3Zh 2ZA֍M ! s3Gǀ}P goM(ShՍ_s(d: P^ lfR=ONQigEWS˿OhB΁# ΀d(fṥY0Fړ]2k;,CxL;$wZp6č3 YH ~6O{[}EuGPacMǺ3BJA-7S:qә1;A]x8w;Q~jdm^J=nY@c鍝c3Tݣ~γ)Q oAr86,YxcYg-Iu9} ~X+,5vR_xdkPr# A33JVkۈ뇐lc ժ]NB($|VFWJ@:\ +/U|w!)ra}cPN;@tlZ▒ZfOVp:(-N2VȵjRAY"ɱHI)oǭW|[r sL7t~2lNf.ej}O e)u*#ݢ5SDrΕJ*Xũƣ#CcYh@qG_}QP) V|/jn%DarKBu}Ҫ7&7r$6xh s4]iK)c 8tWUwμھe_"W'чo$oWR/geZ[=YȽִZ͸G_fG-xhî`a_732qV_,ٯOGKޙ⡊ ߰O~O:O)Ic4u0aDܥʮIn5Ouw=ڮ٪Hq[柠sG;U*8Y*^v\y#4=?<߽6ؼ<͒ _RfHߓ#@. |eeU3fW٥)xɇH>N6a&K ^ u`A&1#|%"5Gb/ag~[3+ jd.A.9Zb`ΣM_ڦ(7Zzm5ɴ^| -Ať;~eC\@=Rò:hQnWCkn{l U"/3BǨ1,yK.쪱V-p҃eobvGMh{<9ɥL3}z;}˷` PF'yms,a!iy,mdܦaϥ}BbWTHq9+MD2z 3@ޔeW'76%6_Fs]B֒15Åi"ʒTiGp7`tTUpEG/Ә@>Dxl'#}U䚥䛻ӘldKQ]o<޶Ll:xÿ[A+4{h 8Omq>C] C'.yQw`K: qO+LPRtCdRCcy2A@IDR>8C#Lj"jY=RU]jby$3{Ҕuӑ_駎(; ?ɶGdlv hЋ59Aew$'A֯h sugJ*qy;s{S " -\8S_Pt~Lbi7 ʄ&m- |-aGEM  ڪgvG(LSŠC֝z>us֣yOi| 'ԕAf0Q$`|"wGhzCֱe$\StPcРj<@o*;".ViOҍd7 5@/|p ya- ƒh.źU{񲁀Tq68@]9'/_ϻ9F7~%t=8kģJ_!9ZjZA/Y,Aṷ'[hteuRz~RNd.ȦDЭ>M JLut"Qq\*օfT֋"6!f~l]< ֦>SDtj;z[YA}} ;g҈ߠ7d$2qnJMN >Uicչ _,p bG~a0Yaq|,=b@oQǎRw Ogz"\iQWiZg$O^ݩPE̩#:Jۙ"<+1ubB$-yH>Whdtt<Ֆ:OYNxZ= 澧H/ k)^ 9'!n`X~RJnr3I'8׈(X2bkU6.$kFꥅerU(k[-.,Oq^AO7 9YNw f)GNtAGl*N/$k>YXhT ^ֻY^4HzR̓rDP}bӍfH\Uw E]NظmL82)Ly`|plC^9&0Iտп6!pr>[A&nDm@s3w $ 7B0aE4RU@<o9[8O`yk9( |Ѷ_͐Al{^󑔸VHrh$ᳬ0wo4c,"SR:;v]8i++΄*d>ʯiW8-"&G^ar {G J,հ,G~)8[a)OKywvwXe DAV9'dɊMhX:jߡKn^3 mɀ8IŶ/-皕X7.=/:..puʋKdZƣ)dI} 0CTREp-.B5"@FuOkUܾR #[ b|DE gG6ҕEy ȠSo~2bGDZj٠Yc$w}:B ıo(D-,ChznWkr]jD49~he+k]1.&zJ{Hui?-' Dqa9(Ot[y++gnsnO_x{0Z+c(IZ|Ǥ+ J:sd '3KV4(:VQBVJSdw|Oj2ck%9>jhݖ c|"buI"?H7tMllZϬ9!7t^)2:f}[2xѪE&`2.j^!*,5 NF=x  UE<%",A" VC戍& ůrD ˑ~И6ڠͨ ; #9bqh=#"@ŹmC}Ol*J*_bWȡnw2Xƌ'+&^p2 I6yn" ǜ)TfxhBSt 5ʿtڦ &T=rqhOQc5ydSpf2aeCr(nlMG~z\YNs ~mŠ{$[Z6G Wrw|wIx?vvQr*c4^(lj:KA]$:ؙKeFnWAś| 'SR>m!-TkIho} F7c8yRD 1x0zV1::-%-H< i66r$(m#&(` / by^lxt Z[%SJqЀJOoوU6i*#ڇ8$:qkyFfCH`y2st|/.X!u s፤r[h(|?9pp%=Z|`΋ͩiAY+xYW{*~M9lhАbCz ̇y%55Yg-i9a$++7R!+DBO`jE p㐶S-B࿰Td[Dj5_| /iXguVxMS&*%3Sk1 XKu|a|$)@f<#.)g[Ն^)&>Qy1f]q sS|VJ%Cz֏x)(VW8MkPJ0<|=Vn1B.]Qys_Fu o6et@_d7ad2: .-J ٔ}R:ʅĉtooarUPdQ8TKl"*ԚӟqLxl`OEz]g\33i+H=x塩]VC@zcfJ_za>s׬lgb&k%k.-:Q`lM^gVgߏ3I îh}Av~Za&ho"! 9C`1Gu|N 4v$B8~g1xyY!UM勃8`I|I2;k;~G࣊4qQu'Fj|bcP}NM?a鶅c/WiIK*[z+Ͽ\m_m`S9'U -aO (}c{L\/YOfv B yQW5%LUGUp^A<=iSFâFɚpgk[/gNz{*Y%g\o!glzSޥ"k4;4v5VQbwL=5!0ΰNrA?N6'lohڣZK`tT䮱%$1f2>\wNŎb8y 4U]ǵ- ]“=@xKW""A\WIޣfǕ J7]M2*hr&Ih})]c2x.w369$[@)6R|G``oD 3QU, o~,Cpg'C̛o F!ޙg2_ORw* .!$w"Tp+^R]nfZ|@p9-"9׭/-`&$W亅h(>ΰ/QS< ds1ʴ]/'As+yQ-*y &VNYD< jE4IB~Ȟpcj~C38RJۥD|,mwCF"gu܁DEOŪ6fGL^Z4¼d|M4#0~^ *un3rk!v<H,I0( p<ϔ0Yݑ֩tbN"uY1>Wy@a-87?庙 Do {6T|bUEN@N>bIOʑP'C'g{WO#60c#5bPqV}F5yLzD*E忄$P|FK3R9jQ+05{3W/F$ґR֋=B@ B$j >q53R8 r6 -5p: *'4*,Y#q y.r LM!p瘨e$KIDxϣ2/j`8?>#9Ai1b˃{Dɴ<-Z'dBBdD铀ڻŊg^k-LzS>]qc:]sFMUBcD!U5Q9Ԏ3R?\'Lg*Z;{ߌT.rxkQswЖ}`jpR)kh'ϦF._S3@oᐝPtscJpWhv0ٸ"WpJԃxZf4q #:xxlǜ"@nf6=Ax OuW8H#m_C~"i;͐ jNV9tϦ~%%+(D Ȃ!g<:Vg'}ξ'%S+9_@u-td9m3G'&[rS6zgپh?֘Sݝ wlNbgQ :U.Νm BI+}[Kr;.q_ ^:8S; Zە!U['#elEzd]W7uB@ձa_nz>Їˋv -'6 e ߈!!&h%([KmL 1tooHNWNT'o* a1yr0 xO+мfXRT-@Ki05u&2y r_k9Yy|gH{ѫ*_5 HGhQ*RELCRٵvRH)|yb??L=D |} EG*9MX T4p+pmfmY Yk9]1^At׽ym8U}?Uą4RECM=0ȎH\)sz֦ CP\ #+[U5*K1 V#=үcCT0_tnaxq|K,ĈoΨG)>Mr0=GJJL+_?2W\K q4bF}~'5bɫ|uaZz[~tɎ!|NC::_eiai)v ֍D({L,tMBxxRGZͰWlMV̸wSshAۧe ,C p7\U?L]x*빤EwVuic6Nc vE}iS~YQ{G 0Z&h#}qi!SrZ;,=td Br*;Ga@ 5Yw}Gd}NGkY &:7%̦j߾ Vւ> %eES{i  c4ś[O]osႢJC t Vt@@^iNrP֕>Zx,"66_>R~Ably1MH]Z-yޏ&NX˺/3g+DAҥUN(.5 M1啸n;LAƭ\ݞ_D))gmrg74۠'bPJƓ@Iu!DߟгGVϋqҝ\"RGw ̽*Fxy8kb8*EYOmRoQ6m{qpol)P`΀IJR!t}D=Vyhht[EOf,ÁS嬀V%`T&A7Stpn϶Se}'{B}m MsW!(ǕH7b8G#)Rc@9})CʯP޻%&:l"h3pP~/W_4߉:Q%` K+j|c;fu n4XH8-a-%'Oy^*N'-5/{<9 ڐX'zmIdo~ N)&dO?+q?A>-5eOTﲮBy[DLeL6iqMpI3 Q'@Wvd:L\(Z#62x@8ZFaAּL0MSa=5[&( Z+Df =ur;>*QF ٧ il|۟E P;j$U,4P٨ue6SK Uhd4YwX M$eI5tٝ:M+Jw"Uct3X?hwÆESy؛JE?Ah__²b HSk5qǠM=o{{WYJm5õ|Ts`J$c;g"ϭ-N֌|&|V}$x2M,AzMx>%4N%iTQSdaqŧG,xK#@`6l\֎S꞊Z5걌5`Em mk6L "Fe 5jЙV ./YiTUQauOCo?͠ւja[6-%?qFB"+EPt`UdmFB{٢U -=ڿW35c#&z/=$դ[Ld:mNi`׍P(hNjxѡm=ʼne65g ل3hOn慎ߡ6EW8+"mxW#gp l9ά5(%5#ᔢ,Gb+s܂ $&^6;%uJ# c~8K5 5ٱsrlt AÝKޮbok*ѡ?|V;ǟ{tX_^(ޕ%jdWB1/Ud< ZzɴAe)`@XU>csaQ)Y1Xy?R>0RڽM,:86ЇUoHߦ]>ITƳG$}Dd&&/ݬx쿶+G)]#٣opj?r80 fDj䑥󱍽~? ⼶۷!u*7o G)} 8d` QQlcnv 9kti2%7&$+2J.w|Yep3Z ȓ )x7UE}37/(gzPgZnlC[.Գ.X_$ЇhcAr^?jk1YfmI(aK려 ₛ5$z鿚,/ºϖG8g# I #½Sbg&kjA/Wev5R Ei*բK\`ǞDßlp,<S$&FYzAA ;[!0Dxd;\u[}UiuYe:]Lf3w3Pb18PM8m ō| 8 ]tӌ.+JV\ƃ^;z,=. @1g~.lIt,Jt >7|G |.:,19[e6@%óAh'f9)%Ѱ o@ K=(LF{"`znLR܏=ѝnr< f;7=CeWǬqCpcRȍYͿu戌d/uM䇽 ZVā>s 7_dY@zIx& 4q4s$Ŏ*PEJ *d&mm|3kbvdsT- 0Yi -?iHUv ׃KOaLou.}([Y3T(tɱ}g&W EXQ`)sgT%OX5D`p/'v7ƛvLγue8-d.vfVn w $CļNm.kZ%)Ni EE5FlYeq8; gAETâuWӞ b iPh&m ۝ [E~UEYቒ^OTF!~]K]>g,%}Z;a\Ӆkwe> U r{5_EkWݫ3S4Du H'*пg=&G$+Dთ1ةdz2`x(`^Nਔ?ԔhL(jAJroHZ+!)AYOǽf ?J>*C!% jq;fN(<(ij?Z HF\s'" oUbtmEP$GE䉔exn!̝meXd/8T߰ eӊ:d:$8!',֦"~7<%%SL6,d6M1,{]?fi*1Buwq=鐃U3~'SvH!d,$O@@GY: M[[^zݤB 90i2.CoR9e4L5 ~$R{iL} &}W3dX5hKd7pmB3 9jm`0yQ8 *woe}?)S+@ui;@Q=B&ݼ7ԉ= [#fL`JF{cӜEiB.p554؋#,EqG838VvuyuՐj3M<2RHqfdA 0EۜF E p+lcIJO.JH =$0=9hm( tN)}WM],K BDe~*]tMh)^ie2uͱv6䗎˗ϖ~$Fdg`\uUYrq#vcâ_+DW4thFe[-˥:A-|{S}> V $Zӫ(4ҋRtڟ0 !$ǪL|M-5ޫ3DX EQgGwX=a2KCn@W)N>2_SJ960"Vvc;Mf5$؜_XA'Gmꂟ$p]Z U3^η 5P;x̙@p`m;^vY Q,&!|@ >h͖=f cc/iǥMJl<8&m̔yhРOcm܆>xXT34uGi3Rp NO#t$֡^h? vF;f*s&!q=K)ߎ)5#cfY@\*Z"<#,rbHsneېV."ȑ6wj *'H_'4/b0icԸ7$}J*9\G"[009tl < Lbv3d 3/#5lc,9$E:6::śXmI'2#uHlɨV5Iڌ^D]jVj|2-slJi쁈4\P䥢L)?J̳kjGB$dECdtPWYK o~Z|*+zk2/zɨ^QQ<ԓ,zUq}}uBƧ\H1 (enÀ86|"IO%, ~yo3F[9iYZ5=P8  :ī.@5nvxB; 3Kx`9HCQ`롔bsŚZz|*f=Dj '4UUHM^G*3(%/^D׍ Eɟ;4PA}WzBzymzb #鴾a- `}hY#}hI\o6 P*fЯG2 a"*"%׎YsCAhJ,!9ݱa?bƐ/1'00ڍ;6~r!3H3N ns C(31zjU^5/cvϧMA(!(9.l>2crJBטR?x!) /*Pnz qgWvOKE=X'1batIlODz_KZBA ;*nn;(As(>~ލ]G,;2p F(%%9 @| 4fU41g#V&sC)Xs)F1>3I/'.= 09̄aw/ z\Iv@'41yDB!A=JVrzđ_]*O5t5sBi)Yhze38'Bq'g͡BtJpIEU*E0M@`.=6u%1) v'˺pHݮoXX,&#UC$cQ2K7zG"@z<|BɮfgQC7aCL;?K)bH |Ƨ`O.lAP9R$Ma ,|s_dS8Z!YUnoq @*!V:\DYOT 0*Tܡ'BK8ɽ]K;kOBe¹ Dwd%tҙ}jG-q]h+eYE;lxD0+EB5}RMZt,{k{>$$%(@I洫kF}+7Cg ;L-QݔK6~#ؘ(] F p(n#I3ZmymR\=tH sIc {Et)1 63& aI[p!`7aûY5(QVGsrI;qɆP,1f?-Y1I#+AȵTp<|(o\\_iLml'oWKM)ǂPܨuR75}9LzB?JzJLwۅAq:'R@?{8,kS'FY&!w64b-9 'g^%Tؿ1be4Ms3]H+ز>CY-uv]YUu&Nvb_tާgP-jhLZιߝCԻN ,`xX+ [I̜VZH\d,̪1xKocʭ4O((cp4+ngr&`[rnA|ƚw{4|H ! $Y yLC,/7% ׈`?rE[xPҧ(P\b 9)Mo&FcǂhQ˦T~&%ᮯ ݓ@  MnL8ɺ\D|gvFVF3Eѷlq>S) 4$mՙW#V7;b۫-q]oz@l˒S@-$NW}7l ; h*H /r$zZa0Ή= xs#,G^.<tpXU,FlyQ;+ &A5;Sl&ʗ3Wx@+v,hBp9D ,-y% T3lnWb9[yx")i;[b18r,u.w׷^z9v?Oœ:M"'_DqĮ)i~0qcdʣ$NAڼʔ^Z.?@cl:qG*?}sэå`Ըߢ:xF⁉xqAdB+$u惰] bX #aSi 7Y^+M4Pr14gJPqV 9]qV-&i,65W [kFg ?Yް dWDZW7)yRD6#6yW >z:{dzG׸Z] ڏ]koYrlƔ{mZz߻ Y3`Sjǩ_-gt l,M"w-!zx4pĝ*.sjR .tXޢsbjx18篶ظVیK8)$l%F.xp1%/_?z@nIo0j/c06XP`N}.iBk&^5Gug^ձ XGcz ^Gzh<<ngɟ[g#mw~R +,RS/P>l}a70mb,ƟQ+?icvo4\m~ HZw#`&JsEYxx7 Cm,*ߢ #NrNѦ/h[/oDiS7hf،_A;Jo'ryXZ v 1LtQ_JoءmN!4$ZEWc,bVcTA'Y밃 ̼2i"O¼#e:ZxFkZ+lp5~]2X|i ;c$e xsRO׭mlX A$oʨeQaϭOokI"Ƨ8>-k:(eQԷ톾캚+3 j [ӑaHt~b#vkcʕ)_tRfK7#d[uuėeq~?;P`ɭZ0."e\ƆZ tne^٦>Wvpg8b4H˻a!q 7ڴѓS>,T4;V@,p;# 8_ڕ_ujxGߚ%Cd"N+66_Zc.wiԯ\:\<="eX{7.橣Ƹa>N5Fiۜree$G(VByt>+,% Yew^DL37((~ ,kY?N{yOEVo-ۗAdYX㗯$#hW:*j_Cܵ)|֒{ok0jf"")aFVd)Z7~MuvɊ9xqpLs0fCj<}plLZK$_ -vu[<2/yX4DG| k@a9,qu2h5D Fޡnm`^A`8ކs^e9&%qv4s2,s fW@rXMVKh-Hq[s=J񃉴+ 8I L"@(F ^m @"~JBvjE(ёiVPB$wQY,Ok\^^q5K&оuX%[8:=muN[Ku_'dcC\K8osSpc,ƲSEuUC_)5b1?j+sD!92__m~N1ބ5hZ8(oaҞc=#i:uV&ɤT`RH+B!~̞7D K zB+vgbiݪLq{>.λAڤ{s"E)|CN!d%qXtLC[ȩ/ETQVePQy*JNYc" -O#?nӹFO-> ¥/!H-x}E|}\M-F%ؤ'6l"ZBP.rT'Sj>v*-ú4/!8[Qnx@cmN}C{F:s쒳8y {9Iw q}uܘتwV\b%GnlRh CE> %|:m(ew+thVNjP('hÂEU+Ҟ)g8<[Y*q8NߜI*!Fg ,Bb)AςO]~8JыcZLjPO;6a%]?-yٱ9ˏܮh~ffQwV}\ٷSgUB\EG|{e7dĿP#4\΁[.v;)tƲ46t >Vb9ur^Srt1w"_#ۜ/{՗R"V{Z 瑘q]$#JMh H39 A`-06~L>woѾ;+ :FT,"3]@9!˕I\ 7 ZG2pbHj )f˝S|vekZ?ɂ@nM½k؊[,<^My`+<6A}4rM^V[&tl>o8 >F"3RygYmLw$|ER[ѐVZp#zR ʻF-%;H yՆ%՝NYV!}ۏ[eYeiDSC-nUs'.ǟ:g$4CW"S\d0;ޤx9o!T#Z rtHvskJB8RMKޭa"~r|~R=>_WbZESt[9@ǟVO$;AW6L>9hV),2IcݜA1~U kx#27'N)qES#"р5D>:$|+}p7ըuIvS hp{_ fC|`&-gLIp :kI0'qŒ[h]py:g<6BaDPaFqGxYO(Cr%:$Dz5T?_̃ Vt8ڨ ƊbVFav,5s6keh4;Ƥcz4flc5l1]i?xSNr9ʹa(c .$Lj 5h|v 6L;K'Z4:D[-ˑ3[tۼ@ZI7 $'ХиVQֽ8,؟iEk*͂_З[bt İ&JYi!ѹHzCs}< ~v|mca +IaQ=we*nw\n1"RYF.h S:Vd\ImA&aJ/)¯n3tіl<ִ4IsfI<]T>!e/_b%6vYjRχՆ -mڟq̈Ǥj~psG4˯THwPQtV0>/:cW$Ċz4b ](c ҍHZq#)˽;x?PT2`c/D0d^Y=Zm=(<)CBe C="Mp9L(7ADl^ Ð糳wϮRt5,(7 R{#Me}-s;o;{nǛW)`G*? l'1qfw%W[= oMr-T7).#Ra_Gڌ :[HY&L HW):gĩCBD-ꙑ\K 0pd\bW]٥I '|c?٬,Yd fN͍SwI^zcD= hAzӮ_Y{z[w_|R,Y>\L~Ҿl gU^oyXoW_Ozf`*O4:\CW&5/_=U!Jc~YC ݵ,i/eجTBC*+ "$/uZЇ/ *Psb{-4b=*g@6ASVN}AVW %hl 4ջ d.FJ(!5/Tb  # |vԯ `nCwrrn#,L$1.8aތJ=jҤ3GNg5^i"D# Q5CltV() II?ETܪ9nBBmuf 2ǰLqn$+gdD_?|v&]0B:YF1`-o)Ή[hkyۗno-'C\m N3~`,2:r0GaYբ딚_T?RWjh@uN;QWԐ)0HR* ,5V @a#׉.c UBzr-{ YH}b5SHF{K(JJ8(]*%xw0‚ߙx=R`S 74?82홋R vhJJvO[CLp=9& ;$YЖ/ya_+сMwu,ȶFS^QB Ҟa x nbt16h>Pdyo T 52 fqN8ȷZWq6ڭ;P@UdA} |@1}`3@2cj"B}]o@ bS֗?QԢkK迧ITH"[l 5;m*]Us)/΂|MexL:WU - (~C'˶HVߏN :,-p3^>"MH(3{7ĮȎ`9 YGx4SiRX#el5~?S{7B o%luzB&pՃ j GsI19/ gͽU'eS7_$`TK;%VDŽ[} Q͢ux~,fE%9>JRm?\@ŕצ]*@-eB ϵX%!]v~1Fǘ{qyZDq 9$D_ Ob2P s=.2қ0|-ހ[cbuoaS)rj6mC-oe'w_-g†1y71w;r9`LE-CeϳK'&>ɨ:mbPcZ$K fBq!0iI Trd2gR}Ze vfMv7^/]]ތ2|ܴIqr~=dMdnC|ple4#RSh +NDpOjbnl{~4}Ҥ{/ d=f-8H.QgxO7˯hwiPKSc i / ݩL5@QՕ $w>,\XWG^Y^?NwTEL(HNOG%eF^$2&-tVh!!v$_zoaRc}0=vluI?tYx?t:I?جՂ2Ñ Z[eknƩT82ɜsɔ\M@H*'4!)pk|C}TNx=,lW2Kю_ tկw!ćK;Ɇmc}C#T::My4K.i¡8ͨ &{GwL9nB-1DJǬ;;%sAƉ5"`S|#ќq=ug8=lEW5-M2{v ,5/D_EL 1bTC#vĔpe($׃. 00LH™qYA Ea\2's;%u;B)9"FtZ.8m3M=o0[&P_ȱ Y_[a_3p5o2ܬC$SFh8S\BcZjKgRPՊiuK]gKJ|[D@ 8K!IZ=H̸0c]L * +iï"tNC-D ף,u*nl3^D 7ofIa72/+J6^$B"{y,Q`A4maLsS:F:KB,.Rɹ >F26(gh\_@BUX piCvDYH%I=mM: myc#LMv2 u$:)mZew vlY3Rfpiֽ)Jv]-_T<ܗZ{ $^U> ASHgA!5 RBEWeFG3\!^}@gY.9zf&@BK6jбޥ;6H-Z? `<;&|nw+!1 6$"l4I?u'5 m}B8OV,vߓy:K^q`u (i"xڛ\ȑ1 r'sF^/LR "C!ZA94nj%NF(Ui\fwe@GYn R`KX5()ߏRK {(%Ooo05eerw$ )jYKo^/wlnd{ͅcO`h0dO>qGWZ^ C! 7U1ƶïq;ތE_ Pk>!_%yDy He?$|O=KɊ+Ι}J T,z4+Z),\ .(|~=,[==: &qoef+rQdHL$.$1^p01Lxz^.N1flGAߙغx vakL UĔEEcumaVuwEW*7%mɘ*wU i w&r? كpJw8C$j<qũK;o"sw*}灧Zat&o,uy8~&Aec ӂ Ԃ?AbtfJ_1m{k`XJ`ŶkYϿx r5+T'٪J >W vq?TaFʶI^f#+krh KlL˕xC^:g8)X)]A,D#[YęGJֲ=?M^ F9M }I9fe-B Cw7ȨADc8.F5E E.7JsT"zha n5JbF[;M)Ã8CC-f-RMy2fÎ 6A+3 ;7P؎c=\9 Ӡ`̃ (@jXrbQ::DsllHAƕ}}6]bqÎWUܑ:.hV\edU=it| CXӼFXNm@B9wELm-M2ԩaкĉ{˟ h>co7Y [gw[E2F.<",=]dA+:*sO+P6 78s1X wd:x -G8}Ooye#+͌]Z]6B9I<-[*eFh苙MX&#ȢșdhАS ]&͜&khNާD/bÚ׼i ߓuKO^;[Pvxke#Kܔ$@{j}e!IKK Hnn##?AO4 kqF/ha^ vmN DNh8]puzm`G'ZQZNhL\*8n}7aggS5["(lVlTT Y;F w2!?rð"I߫&ZrΫK= LO#QME2M _+D⍳ДA P?} Ow AEQWmOm0N POxhhX'^n|m|pLGY$ !͵JqX(~]5%rX Gcgm ov2ZjPZU%u(:8Sg6q2e'ջ#Y[Nz/p3lwk=|>=ms` Do+Ǖz,xoKA%V*A[c}:{14>pV*Ӫnl)Ku^th<U(לּ/B:W*PK[rZOWNij5rN\ڑ>@7rD[w~mmaTrVxl*'Q#scȎv-_☶U4ށw#7pELm)gԋ2`R:B ،z [t̘gw"avK&\5o3'?t*5(0WS $gpIHT PV$Isۀ'?D6,VR83ܨEv f:Ecy/U%ot{boDHBϮn t^*?l.PJ~c-^d?0ɿ&O2HG4n'w6Yi0XTf{2gtE‘\4֨6`0NFjc`Z8HhF~S&b42SEECgeTD9[XG"~Rx߿k\eȟ$︶uZYYC"_vEgSQXʻ$XFD]& Zˀu]l&LZD`(KjqWW"\C׊w ++r˽2z*͠*? gM`rqj$1B;yeNC}qC;,L̪A ĪHJa%c/'j}[cHR< RG=k;`\/,DXlXhwʨʻ#p.qf\FPWU4"gbںer49Bw=_RXXF,$J\·kW 2V,nc}m~eh$!=y-RuK ?"S;q9^biI8œGA,>L֧DK_4^כ/T G! kc@+pP<>hUҨAls 9jF(Ƶ[ "0 Svr&%vvy+cuĠܥP\GلTV<^..+ h]Gؙyk{HvH ,_([w?6ttQVgq pjTe=s,ȝ$ O{BKH|-=fBP4=EyyS|}QɝxT}L4TݡwYvpJ0's{֜q=?L":R lm7tr= gN$7`mqͮ{PY-;#c:ՏqI0ABd>.mp|:`O.BUs V!"/JXhzV"a " *s {֙:VdWNeLRstо~/Z$j[9W-*pw +Po 1 I7~'!(!U% LqTclo]T ;[xlD*=iY1/ !e_f/V.Ke{+SԪ b f}O`Jј5+SH3~a#wlRywU6yN;4NuR⭳!BEO8 o@gcmdk[>pHyJ;!j(i* ǝ2bWbn&%hXTS;0ij՞=Pi9k/0R!Le2*d\=C~кÐiΉPEMo^uc^z8̠79 F;uZ*stS}=0b}GTRG@\$ه n!c-$Q>1ZIf ʼB[>6- * V28;ئpŵ7E%S& 5Emgt7/exϧE^1e~o\|B2BBK*6p_bP6|tرȚi"O 'y[Љa' kt#RBk3pFJ7[ ?()&l.>hՇɉ^VG` J#%/og]fc~jc(H<Ѝ$if 5URkפk+5 VfxOvEgR+>.~fA/ENwXu%gx>b|_M{;쌪7XD2wu0|HNsKfY')\r @f©-aՀP0DUh`U#y^RQzD nW#^'G?`"<ulbvmthf'Oݎl=COc$^͍jي{6/5Š#O|qeyY,s? -QL-4Blhڰg-$ u`C^݊a~4C1'*-}Or8n>~I',8 Ulጚ h&2..r7A[p?@L^Egm|` _˲EG'·sɏw[!m&`DUODs_`5|=I)bBIn J \n&ϪgH$]nhв396f; #,1K8HZs<7|$3wkllDiS6-6ŔZg0tmW '>?Y p%0COyE2?)YN?>-Ccն?չo}wMD͐v$꒕>P~k`ja8D3qt{xΧ;ēV w~\Zҥ >C1dA!֚ͨFAE9`46O#|76{\ZOR*.\+O8NՁ#\Fhܛy=p (:T_]O@|$y  Z'o0byz-Iw_ r5'a t1zqHN|%!$X`Wo,\t-sJ\ 6g9%Mǡ c튈e倷0 B2)'GÉ]|0:㫻;9KP!~6o/A({Jl݆[5dӟ| #ŪH RG6]xYAv"LfT%o@68N<=pMW_8 !xK8}Ȑ '&?JoWhԡ /}x7=+riϨEs)kΕFr/4n&߉qz~ȰsǩP-WiI?\OS{ wL%Mjay؜% blI9pb NHe C\sz#ZRQ W?}uHAApM;n9cǐ>fV.|xq=Gy$u䯭;Vʧ51%tl]2â gjfn/[++M !B xtԸ {S7LlD%^9p:Y4~o'6Z95S[n ǚW pIsH5 hYhX|u? ׼O謷ϡ#G!"vR,q.n%0{ ^S('Y#܄5 QӦF-fTZͯWFze(=LWˆ`:abGC,mtmٜ^͵B똟:p%+;(Ců*.ݠLÖ=)@-?AY q,>tRu(E*Є6,ӭ>()=/Pጪ֔&?~[ɈŘzWfs )vwu;)th`MXRLq%T?|RޖEChϥ"n#?Ň>n_Laҡ}IR4ーRQB!&@>o[*CC_A|:g󾲒.]8\19}&4$7' .I=1;k*Lkw޾H@Ye@7 NDP79K1--)ӤeZQ=:񲯊[kHQU~ eW?B.NݫRfV):(oe0IEhlFbw` ]d>aaU<"H6 @dA1aœhTZj;= >s+8B1qK%Gv$Dvh&69/Vi6=OkRp?ZYHUa5d!)N 9OYBWlfKjV"_fNL$B@>jˌU$`TvRk7Et͈{`T(-`mLsr!Swy;:v3b-#ш{'kVn 9Z j-qsV!{Ho6'!V~~aLrn5Ȉ} o;Eǩ1lu2&(FZ Y= 7mF*C \Tޝ2v,I/yE >&rDEg"VHx?)%TTkޡL}[ aOwh79}t871/Vјñ^g _DDFUG&ܾ}׾Pxy@<Y!2`&9aD.,N"SGU:.ٛpdBtUFh&X=A^r(E; im")CxdSN&ޮ~ 5공6'g>s~puERX>Oe,``5zkU~c$h͎$ؓe-IKj^śTZ?|wOqv *+5M$[(p{ϗY`W?{A%"r]y<̀Fi z0,a6ʑ $BQȼ}=-n(R| r_Ǥ|z./`MYwrLb葓C y#;hABHdº:Fo cn{,{OZ +jö;QUlQ逵2=JçH3RJvQZH ݠTs.JA+ LmbTR$goj*/0)ZcJY=dIm*:3_Ӄu5 yܩxV _is4ZXGt5L~#6L懟"ce@|SG!&}=$NhYˮ[`W>˂ ֊R.˟DF/Q+;DiG+ P@GՐE3S56=v9Ƃm-|O Cl͐ 'Q`KK X<" 6dZ} 8b31\WR.xSP%OCjzhsͥ"mH q2Ά*`T`M3J͌Fqp_/ 5xC;1Z˭q؝obϪ 69%O[rҥpi$`F#k<'[ S#^^MidW%ﶧՇt.:AQ m5G|oGifH2˯c i7[I ?j&u:Z=ɵ]& 2L8Ca4jrTsuD#]ROf?9Bu?"ַVz8g R2Gmp C}C+I21QCQΣWݴQEE-z"cM:]rIϕuu&1tqP PU-S+E^%R?y )|5ˆ< NZ:-ݽWle)d+?U^I]\ Wqy.涾ؕD ~tؚRӳ@Gwft>Q쟸ȱ xA!xV[} eeHD{;d׌!{D؈.q-+lZ[ vEעwdk1c"։@ ̀XdͣG}4\6+, c d07R ABaڼa`c=YsQV2Yi6Sexlah _v#7juFrn=k,}Z#Dʺv!SqurO~o2?hr]b,* ݷv$kDNFK UMdg\lC(U^e{׃| ;xS.k..A %rzo ~oe!d[ H`S8Wm(d{F^7Yv@եčKRQ?oڄ@ Jet((wwax7jxKo] A-vHPL\94s6 c5Qt_x D,A#8 y-ؓG?Z_1Z>EMKjQ wiܴ3NŁLC-'+4A Ttea4c0% 4沀p2Q0`z:${% W%&i wN&dRJItxrᗄ>F,4n\H$]={ ]ۓEۆ%.[] /*(l:#Qc(T-k{ *Km8L@͹lAs54&-)b9J mZw>|B|%2 ˮbhgz#LOZ1V^#x* σlBzyi}Y. AY;;=Ϋ$?6, MȩhIxtp0s>$v]RC1YGX7GJT8-i-"# N_zy "p[*a^kaTbS.q,]8{#vI{*‚ܾωGran%cs ~DLh&-ͳ Qk>)}U;F`mjjT!.;4g[9rl6iE卓28JR h7jsKTjVvn .#kCv]=مp鵐1H, -X2lGF+&<cx2.(Cp0e1g׎L&͌L% ~v d?*JUV _U\6+sTߛ-Ti#fwBd{+;|k"x-ڟv.,FVWfbNH˗އ!A &ʃQj&jo؁N閺 *NG| +w66L| TOe8jC/==` υ1dy/K]m14 N8 s`J-)V)Vs=i~&[6+ 1}(}[ WZ|$pӝ}!"4#A9E&;2)2K0x`YMhlEأ" bkTX^徂UAv0 {VCR/d,v,hյ3~K aQ%@JHxR6V37AOT-t#k+( t_Y>DH/jT?vJtLF/X} ʉMδuI?lb +:RDK$JЂaXjgYG{ᔐUYgc[NHBȈof+7]g8݊lfL܅#ǥgqsrUR&C/s,#а$WCPG)(⠧]Aw D$9QL]pU7h^0\1H~+^XQxBLDr]8gkUs{- $p:/䑋WF]m &SWD́yy~hsk!Z탙a ޜ n n+~Jﴎvߜ\=r4!YwMr))mĦ|hs}3|Iq-&ke5a;/6F.T"kH'G/^M4̼͗SLΎ[%C [6|7G ` cA􂑊c_c2,ЇAvhmΑӴ/{2̜.'سJI3 7gs!=6yppKy (>I.ݭ\D[i1pAWz@Qr*Y>ѹb4K1$o%m]`/71 ݵrf]R&%ĖҬkN|`;5\ʺ9X)zI8e3=ptS')k5ڨOCץnjKp"m)@e+,\\c;a%4>*‹lG8gLO/0= Wտ-ܡ ߆ȝ*oQ@mxLER(2@C2X&T8(@bG)E?%=7ٍv{&ÖڤCuVdx.zɃXiB;?;U!I@BHW [rx^nnkJExA3\^~$r==ځ"~ ?|* =ޮ3ԏdk! h>I=Rǃ7o}'ȁ-&\lE =oGy1 WWJՌ(57 k5/")NIZlZTjQƲ ]>FGDt,AkH  q;G uqnt\!vLjUm>-ųY oReAcfDb"(u lcѢhF[O?8 ~uP?6R:f>,%k\z{ؕ牚ؿTXE`Uߙۘk/PF2 v `oCNJ&S%FUc^UlCJ:yyTD=:L6`.?[g ]iyS ؞SP8X{ OX(p2}Z. O[D"M{Y/ock&+`y{+c|Y'B%/)U0PB-μ-2F3Gv 0Ha=ϷnY[d7cDTvg))5pTyX~h~2X;.l6Hh5Cba.G qN^9}o P+D@!kTQ.ݶͮWlG|KM[@A!gM_Kķۊ`\r_~[_+#p4}'.~Mdy_qPE~dh{<$IP|PM2uOJ5c5kf,dǝ4Qn@Zg]16BgK+g:GǿuIJ>`6rgpC3<̪/Xiַ%hA0Ga(v +ޣn,u?]P ٌIK'D]&@g]P4r|{jk襡O88qQ kfyRRM@_@fx#%{œRw\(ѬɿVƨU)͡|\n,IL\UGlK7,yG+6R=GV@^|rt4p9M|ټ]N.Ã)BPv߹\6vCLznBr]vh.Y%4e/BXOtY!<qBĵ cܺzrXfˤӷ: ~p^I%L+VRo7ጨ{>a1J(O_.)g,y]Lcv#QDѼhz$%&޿՝j6X\aLlBڨ9%KL͙$In8k>e`6֚h|vC۩i#IX즳:`h5 x0fyAy"ap~ŮX2C-_5}uTe 7&>* pH%?U1;1"A59,1p1xz)EX X<2O 1 ?m2?!ۛМ lH u/N" _Ma.Tg|8UۋlL QOV+_'#h_B/Rŷ0K@ن2F?gn1+\qV*?s-j&0Uᕢq4xXZ<kZ!Z\ŭTۆ$@펉.Цa)P1}k%{ ~$gD [z|c%Sv7~T#%)xVe6:7r=c*tb'@ T{iRވg:;/w/} x>5Փ"j914fWHS ֍oG$Smи9N0M^v]}5e *W8PHԺ,l?G]Y@ ?^mLd ڟIǐtWTp}X/2c_8L;:3E v5֬zIN39 z ǵrGz3U'=aw$o'‰D;eXT4bznE  GV1$|ͨ:` i}iSױHq3o_/#0t漆Il.Qe`e,jF0SD|hL|vYda>r̝蜔Vtyz큞~I[hW6.ؗ:I9" 0ޝ͡9˯xfCU8'o06Il&?{d+*Z]SźE@9Np9Ck Q}]^ɄNC]z5pz{Z'Nh Yw+T_搣tnL3nԊQ )* nN7L$ CS^}n7f/Omr:2}AX;Iݤ: dO̊3rN8tN1ceLo9n쾱v0=W4j%Dnc% !`~}RB<3燩]i- aR0N{3͍  {i2bX{aR$KBJBdӧ({DL[<2N^POgEDKhG[2ؑ?1 "qؤ>[I>Gg]+/aRQ] W[8cfW\V>{H;nx^8cI3duy.Z'4m~j!l 9ZbW &(LTՄJz/.jɸ^Poi=-i5b\)F.WD} }BX=z\9,*ͪJJk G5Rиw|:-~6.*?]x2`SvmBxȕjeaJ@G)\#ΒZ8~fbB33ZW>ϚĈy ɺICH؄kDd( pNddh8tR6Ӡ|p-9 j s6&Y1?dp3v’*0NMqy"ߔ8Ikk#[/ĥ6/[?o [G5t(&s?3C6K!k\rAA_!OA@k+~Yb? gıVg~u(݈q$ݯWoEt{W#Fܨ2we ֧ykr$}% U\}+q"tk^@FYg7 L`&l"Ӗuܲ\1P_41G0ɐyٰYqبbd*s%Eai 'gqL?0 B_VA?ׯ'QDs&ӀCro>DH ^jՔRL])*EwQ=|.γ(1wlZTr -dC}zE d g)<ײz5)]X5geOW*c]:6wy}QO|1Y 7l9S~Y}w;6^>ۻ74 ?wh89٠Ky1 =EXS]]uMĆrUCOtn-S@g8X&$jPdB ww=̜΃2vЭ_'R#b4Ej1.&u-|o6i &ؐH6Y<}aJ&}wwבFX aLC+:҂{{  1)ǑHtqR Th6usVTlS]%rXC` f͂mtM=uDWw4פ^uf-a}4ױY7)Gk;gw Ef}kZp'+PXij"Bp﷜oS+sԽ jN]#fDl@{4{Fxא5;&7eet{!? bb@^3)\ݴ;>H }T2] @*A!Ǝ,gݮ/HO$^reaK?ܴ8{;3]tWC}CB/}zXhgM0W=Ț)Mf}7"mH 2h ݐAG*d׹7Y}7slp_؟nR\9b 8{Jhc ADZ))8%VXSpEc1K ?4OdKRz oQ*$dlvZKk uWCO&6N)`vp?oiF~ma-qS̋q;7~0={$I3SHQ @u2Ő_TT?PpJa5S=ez6D%G9= YPVA[D;{S?_A::\9@x>pX;f4+̨}r@/92QH\b\ψ}1:(! 1ڊT *V~wQ TP/OVq@9$:\-fga gX8V򚤞A~B Dc (a_1g*7d:_ 9 juy@s:,(=E*G1AVP']nƽBYoPךt;zLRpHc \sRu dG3P&sveB뱍;Fx1Y*Ka~Vdp(s3p/Ǎz~w$Ě0N)K禨PhD@+x6?C*nSk3j`96H{i߰LiJ-(N7f$ėw IE H$DCYסN.K 6cQHƆ-ړ!~xrMWN#"by,] (VOc5sS8 6D:xϡjhnlmn?Hiɞ9HxggHɀj{> _ 0[džQ=Pr)'ybt1꤇0^UF%`a|Df=r1h_%Ljra!c#֡EC ;}04 1+D=LdBx%@(/O!y/L#KvqrW\ø\34nPn.:JGyA z`QpxDs۟-k8+ڻa98c=i:Ǻ`rԜN׋ˌ:Gk8%(U@/hQ݂W3$hּY+ 1c UɤSGTq ~AA :՗x;t0o68y,`PXXznǥ) yV #9ZK榟_&m2ƿV?DlTv8q`$&nN#r0|1>)4,v_}:Rb"Kk5C=r+ϣݳ`1660K#eQQQ;W ǧQV"ϿrFLWe"*:6X* z/n%裇1Ųt_/G9|pn .Wqz67q.u#r-LޡWEyS=Y}79oY!%kdž豴NskNy gO-^H GpNx[ȂF&Z{",,+R'Y $Ϸ=;a,qD=Xa<jbz]0ߑ@]=;S|Dcf:دV* 6@ꫡ56Ϋ dje3J=?c͈e;2јIxL03 Wiötܛ9?Od1xջwjng?ӡOk#}S^(uTfNEzARy⨹gd0tɪwd7w#&Ց`郎[MU;d:FDՆlp0m-{W(v&-L٭&kGشzd:i#_r!DW9J2Ay&,c$:32",$ :C{v$(\{ ?HBGbh]阻Hý"|=n_ wy;%96jP,PxyNF›{k9 [;tˊ;o=Tk/M`q1hDI`R=KʻiTJj7݉y֭z,5~6)V+b`i[g)&_(_GsN$-4y:KzUo:-;癒CCxNC#iotb{U} $K2R]|p1sF{'%*ΰzvR h {gz!aLc>oi遭.=}%@.xokgS* QJ+t/\RAsDNOطJLa6G|:,eYgvJ 4AJ5WIJ` n^|#h-I2K@f;8uE><79ÍN@єjZm)/g7zٗcϩ;U86K7' ]Yi3KHa) aA2XֹC@Ah;IKSʃ B,S͊g*E$*`QBz1 I˚۠. o6>O!PiH UJS8S(Ť:4j[[AK֐8 ,c(/D8E:$27d Ňu;v)ٗsݮpAOa2Xbu@_B!AҮ̯|p#U VS 眙BWD0smm @J[$/-.k@]etg}Pbܯ5U@>ݲ jz59gA$# :ژ ݁yvOf$;Aꗞxa"P'gRk?#zZpQ9J Η|𛧃$Z6 .,\1e*>)-cN AM+$ws~:Щi Vcb-ֈAg=01'3G.TAt.=p^=(tY0l rf 7t)Jgw2jBi-!~'5!`$O͠uldlw%ڄ1gwF: ZD]ׂٌ#o0|zlӆZ6Q3U'D>L\bxoD~3MJV^ '9(JGDPY?ĭNuT)?Eрt>]Sz3_aJd/##ZQ:ogMAfhP 6)Y;a4WC3 [ ݻqAp##C32Jc)wz]ᶆYbmV3/~V0XS|١BQ `PZkb. I?ci-0퉬FR䚀,F|4!5\3[ECspB <,Դ-Z]c(}iFW;K{qgǘ(j'\jL[9d51 Ctv6c%hPYbhf*X1>\O# `uUuyJx*9q1ͦ{&!'cMY$]XZ҇QwCB- "HoBC_DB=vO\5vxIX^}I A+q o'[1mY>  uRAYE7Zm=%.zյsQHǎTγFQ]:c;I>IREbnj٪[-Z%E(x܌8nI:q ֭~.FﯔE\"穆SiǡAMN>3g+S!\O``=hpTFp3$+O96$&B&W`+9`/v7(Z(r-:Yiߤ; m 9pH?xhYX"Y%ț!W* _G zM|:y3pO_ܩ&B(1Ycl>h7}iNJ؜`8!ogh:zamTgzy2Hw^WKaJa|4G+k$[WCvѨ(-sf\ݭ[!ƢBqol#f.a/N ea&Ŷi}t'}ݞ #YxPh- Ixd[ +]yF4ퟎc &ɮ 'ρTJHZzw\u@ b_K5gĩG,*y 39~T>rF1H2^\Ў0a쥢dlX!H UP_}j3SL)/ baO(qGLg#ŪC<04GeR%kۻYp_z!w-NJeX.EyQj fYq [Blij-&M]W %j\QH I~\h)4mP_nHp~R6e? "o2Mq;(-PO-3}SӓB:iiPU6kܨ{1V"|82J`=i;6gN?-yP| >5}%ueHnwp4{^SS{.4Τi.@I^JyG:ڸ(iaشn 薟u#P,+e IƊ$N01xPrۗF"Z*CEqTmH|}eZjp)~]YϓYrUd}6 Cدf?0BL3 j3PK?fzzBH%LHUֈ7mOLJ2~m"\[/v;ܢK,> S6z~#(C:HGx?gq䖼 @.b29h\֭#NKs M>V /kuNM5cs܅3wS,LDtwxEH4o1d[ߘ,892C`£ыUmA{up7@Ie;x/սKBk{jhKWۗ۸!`B/ \f”K1z؃>mtW_l*&5r1TiU)hf,g%JĞ|G+` *pk5H0ዡ%PU@2ԣ8Hw ?K:xvE6ѭf7/(O˾MHG=Be@(#e|,ugA\iL{,E){,!L_MHbeW-S7Sh[!8ܰ[:[*<,MvcV2w<`fP']h,I6вYnl/*b*ՠto5jZ ,y|oϥuϋύg0oƋԅ b[i8R<0C rL5vRQGigehN=#qڽ8O;yRC:^ s3S߁ 6g]"dNQܭt@7(0TzYtCVm}tNٓBnʆh-,?1gΔŤݡDX8T9NӳgH?pVq0Rj“ȃ=Zxo*o4E޾Z2v8O>Ca rVx_֪/60 \a /7H$qv!_S;a9cd9I+ O>:J=/j--ir&2O9>aGI~z{矊#HAk_vlNя+z0HQl22vMd4:r0nH7NY$~{0.fC>.u<*lׁ͈X`@!dz>12)SNGeef+Jig98 Nxby U'Ni B Sf?>%_b.2o3 2"Z~L$C),?Szӎ-BK} I40ؿ_{DA4?0)N*tRtL1и~/'`eH%}v ;zɃQpo-&{~}706x-sOUh`5 HaHeYlvSla3*Y=U]eeT_R8ƽv K\+ZQ1]J;Ah40.[mႿV צkڞ7nI2]m-Ul8Mڋ"TXm;&ιHV {dC c7}㕵uj>LJE2]P{I>@gA1/j2̱Ӽ̧% emE6,WH),%`Xӵē^Q3J}^;-X7@ℿ!R͸|w8_C3޲*eyiD9IU@Ťͻٰ\ Z2ܿ?+3y3AR4]{ Z|W1Y2p$J'ۄUJp fov "Z%o38,)֥t%1zyc".HUKiba!JY >@3t y3-vTt\&'P~힭̈?2<szyc:_) W-I2QϨ{h. x} CŪb޹,b0t' ӳh_;,hXcͿH g@_wIu0WpoO?ڲhR}bN3x،SGSK:<8& Cҧd~}N7#ﰿzZ&Y؎Y"OwR8$S^cna G4Ŝ~9Q290"JA)1 hkzlw.bFX@E:?n wY>\<ss7{Bf5<5J)WjږU(qyP&7|409T*T² {WTsKm`J:@o0a{i>j:}}; b|q/2GFƳòĆI8epB*يh>| 3.x eJ4V[FȘmMW, $9VJP+\zV^aʯDy!D>]W^yr)X PW|Bf7_O6(5Fي /;?l 2Df㓿2Pc8Z;oNy6Bܵj}zYX&{V*tZlJ\uojt#^Q}4u J_iz[SԹZONG"zW='{"JfjXtˏo"%g , {ŤB93(JnCԔbH̓3N-{Uh{^W~ŪOwCiZiOѕX食>'"NB> .`j,Ze((k7`׻dH8>$Eߠ[O\%t>e%;7$Z*h .QEfqBu 8?ZUiA_,Alf8-f0d&SR^ kח_%[D8F1E)p2iem\/n 0`vn{m\ hڷC7ҿ x-ח΂FmE:'So=/С_ 9:C qs`d93Y|&)et_&(n *i]Y*> 1pP5&<8d_y+UndZ9J'hA"jZC B]K )gsb} &E V(X|@ BAqUgF_8MZw|$m 5}~6ʙ :["pȦ5Tbu$#=V#p_Yk,l? ۏB66maʞ(ܿ7(hJ?I:k]3bP7do:ye4| "4*nƭ4"O 9ct PHRpNKvTOQF* BB;2͋C HJ""z>KJ.qy9:g7(|ڞx[L[d?UNz5/Y9N^tZ눻#;\N7`2TB8c"PBOd)@IbtgD3}E#jV}(?PQ.ޠٮ ]PUpGDz ݰ_K]Js=d hXJIM ~w#:$>~F _pbb?dpLwW OPfbzd!G풶r}03Հ*wpc}J>3o\ʼn} \ޮۀvא!\r%5-O7ބJDXoW$`P.q0UP&r=3\Ps~u.cW$vOZGomw/œƭB]''FYو9tDgo8uFly-<% Sb- eN4&p(؆(NLѠL" ]Xafi<š2vHPQӫwWL[YC&ߑX!\kthf!m)`S#߯+.Nu>ϳ:11GG`/b@kM e7&>U4fH=VDۯӠ\ֶ`ꈯ&ABܘ9}h8;mK7x=M~7e7ozFEMl^^Ț/H_O#mEi|8kV{=|iaz&wlM%Zas˫v:ϑZ3§&~`rчŠe㰝Op V~`8j)^#UV@KЁRHtm_-SA%hȤ'p ׊]z({7J4$AGv[NφQe=An"3Xy׭i&\ndgXkK..RfEZ̄;(G4H',f%,fd7v +R"ۙ<BGjt,wdOϰlE=AZl׷w 1'B"s{[o&9S|bA򟨀e< ax!%.X *CI{8=@ XeM MLG*?WSiluÜnVRD d7Ug2gP2!ֻ)ud$TEIt*>h8ts3RgzX gtg^\ݮǎZ@]"G~`33 #}C7 Zт{ 7EDV9{gtdZ^)bj>:plvy潅/*hq ݣsKm~x|w6Y2=( ?;s" / G.672ޗ41VӃ$9}`E.) ׷lBƌ9j̠J^_|ptPZ"\< JĪUVdh@,S*X7hpk`j$ 8d3tjZOj _ +{1IlgOi֡jHEd:J?TiA^ׯjB6/"gKlYz a@X_P3u( $l I/.ͰFD{MQvI 8Jd9]X)uWIap#JL)Iɟם;X:'Pm(;01WޭD"$y;9_1ġ򼶚 [|\Zu5Vݹp%TY˅zH_WTPa_ 32nQtr F/cnt㟹}<0&`uؖI,DAo%tZdmN#uY~U‘`4-OaHkKkp h> C%I%CI~g}YZBe$%5CaX410-߲]"dJ :X{hȖT >fVGr1}TQ8,"+ Y˿} 7sb,f ,n{ ƟWBl|zar" lF‹@'L%S'#:DlZLž 3x @V?T$>+>V՘B`"/A" -}eF6:)g]a =%AQ'c%pl ~*Ҋ p6ըq:r8QMvBx)a,ٍ=~" Xʺ|t*ߔNf&d 5-@UP(1K_ibdx:B҃4ޯ)tH/;#/+Fic'3YJ 79RJEw4V?9 9YnS3-޶)i$AQ:lQ'wCaJ" ؆5ǜEKɎ^RI&g" @F㮧;sH jklC9ӲeHzbAgB[.1ÍѪ<^ʝb*K 7ҋ5UZ^GI@$5 $ƪ_qInH!dI..q~EHdg[/E`jrC #O=FbK.n CAdXzlL[lui>8Qo_ǩLRIjw.9S @_ތX 5iT>uxFЛ^rl@f]]+X> aJ4Lc~7yL=[uNjBC|$(W.?osׁ-pӃ%G9ozg͌( v%@pFy긨k,Mw=|=gˮ邙@k]v$`zZU cCۑJ,3spF\g:걋W;;Z@9`[ >*I/iSWvA{3$y>~̓y!pyXq\-tBӱ |x"NhG.h%日l [Uu i[mHe:^ SatQ?(:pTuuwRNq"+c="H9neu#W o57AlQM ~ŒxL!2$XX֧-GKs}%pA9gUUYP pFV-Ec;; :`W%Ԛi#~] yRvwT~ͰFxh LdY╹>cȾ*-/\^u;HǺ7OK_J0ɡQ &%hQ qqߟ?Y>{ylW_f;q ZD]# cw]kFy d;ne)x2_2Ys\ף>8@j"0`{LTmgQ/z2@/sH1p8 ?/qM"-՜, .9ean}Ρ}e^fh7N49*X~ž(FPU)(^k`dL)E*ZB܂s蝞#c^OһLPJ%{ͶV#Z$$:aΪ* 9 :Q1`#y82f с:p1z6CS1,t!jaP*XL>>'4}h6ztMza:A3ur1p0g)trUiĒאf@)V6a|G}uA`I5+XojP”h7=Ky3sBH,@&6|sC ώaF;:θ7>EMxTmm w9ؠa+I@[i7!؁}%V[@SHRZbtat=Kv#iw,{:.cDS3sΌ6DJ83:r\  BH D^7p!wj?U!dwhRwxR?4Sd_3 '9!bLF.O~&5'YKY*cmV12/-zi,_J79^ #0bq^sJ1%ct}HD;"9i,ZGx)0xec4Jx_1Y('79E~{_mgG>9rîZB6 smj튃X?@ s+|UQa>]R(}>C. ( ?g{*A??{wڸtE^Lя]jJ r-m융%+aTmk6j6.`Z"i>e4 Lu"+rS;ڡ.kqŴwiOE;'w`OʽQ\Ͳڣ?4l&5aB -t:8Hdoy\m3@B>,Fp2CYLGosgJ''4jcg$ 0gSJX2!M6Ή٧rJb]Ar.p-󟙖B}0 g (zf&EMrӿ鲅p" Gʨ!NV1ѺI ".(JJ[\$[PIHUC5ULۭ+-  |Qg+#\E5\6aU1MCJ8!z9K;dMZg~?12#m˖=Go Z.Ō־ȱof؄"ނ3~Ha0[55.$w\XU$ũk6T4U7O~,j;WZvΩ%D] .H_S9NMnY?UoNIm D+ZOYp |TjcKI>xKR-Aofɥ7Gy?C&oTcRe}2ݮr6x@u. Pو(`;Lr6&K*X;[H7J.%wv?!O=>j8ߑxuB)rټj_i q1[z$F?s>1{sQBxYKO 'Yy_ l]ݑSis ZS$Ʊi Jjy[KSIӀd-V|Q1 jY0 fh}q-4u*!㨪.\f*.X%ȕE-l^(MWA)_R߳xl08J@N;(2G'I(Vp*w<wH!8vHL=ׇ&&Y/Z uVǡ 3mֲj9fظ*-CuN% U?E47,q4`Puh%1LCy7 44SHSMk<~hF%PJ돀T`O+ƾf4aB x d9(@RoXݮT3GPו}]q)C=HFs[U:~ttn"el^t?/FMtѮ΅w\p\̢vD\^Ts&!)"Uo笧dp|BiP{\x IB {XV{H ||26I%;L[rŠW'chqN! Qb7*n.aB[Tc%Y EVG -W' ULN,Im<""&&!<90JN}FU]r z$as΋E ?Zo,' + m Dr F=bJQȸ+~LeE &rڻp?>9;㜗_ 6&`㸥4]BshB`O2ڞ zn5ck? 8]>}.qE?o$Ql j?\U;%튏:TW!RiKsJ $Em@s8I?_0'+,0rtH j!2-ɐ+ fJTf_ z!Pab#? D}A꼞Y?UMiaDF006H,(2ݰ^^ Sށ])猯>Č62e6Z_Ɏ)33Q_adu}-<A <^[Z(@K#O-Q!q?q:iww2-[TLm\v{Xáe a%H1ύot&kXUÄ,&R}t~xAE/5d;`fLVZG a'5N^%b)HZG3'KFsy.TMծgOw!Y({UQ8\\,Wi=L2Q1׾upH𩬕bY-D`F- E=rҴMuR8Lsm֏d7O󄋟"JTԇ@F>5 k=/NのnHց1Si:ʕ9t-&}4hs?_j\CW#*3W@ԍ%Ұ="& Z"4cES[VTǻ3_X(8D$'f{O4Ҕ78@-ط;dBbg6dK‘9%};:Ѳըů附hh?kd*Dpј&mԻ($7E;:wSAE35S$!NaߕA%U!6UgJFRI T/&4~ 5lJ}pG\B *K"%\ ExnzJkfim[9eL_ } lL%F`%X)@Yd W*tJjrUrC_w1ӶYEhworԲsDSv@7х"5Xjo) MJ}8k*X޻Fuo2hrW'4Uc"Z|"JOylgKy!hc:n0_DmJBŮ0B &FWDvz!:4 :KY>:hg9N19=.;#ov"&66f"hAMHz- 4QTpfmc)Z|앂cop|v,WA9 ?9"5q=*wGJ5/BӨ '9E=Y{fW/sёrwlbk"v(:hyJ^`oPA8 Bq~Vov{0j)EaM/ЄΨB4ƩޝC3|}헾cΙIG-`W B ,T.aA_|nr6GG*W{M|%\dLRQo8NԨb> 4BxHQg[۶99+Ɗ.^ׯZwʏu%䭼CAɶu-Zd`tXfk{Ѫs?x}9]Dmp4l ey8d/}voJ 8/!⿁3yd"Abxjlq[nUu>? o#b,=U"bHєQDu/Vs4"yՌq Wу|#vaգ:@P3W%Bڂ/Xϊ-ojQO>yWUgc7+vN3+ɾI#;m=6ߋK*md~3% 2ʸ58zSGy spF좄9 5W7E4[VtC5[Tٌ#-敧Tߥ=e `kLxq(Hۙ(dr̷ޑK)[G4%qչrIa5uAkٴ~~p1.Ͷ[(QMMWJM7aS͢`x;z\R:kJgY&yD}L"8$d9eYx i/s@DW9raئ`5Y$s@,YM*k*AFI?bNp^~7!K!{W- Tdle~[Ӓ qnL-ޥ!,>iTj.vU{,H/.H[I/XY6~ZpZ[?$,W4vY1kN3iz+^&_ٔi+ 4zŽͯ;Q6KOވfS8ժS>O7s<̗;L[9 )m^֥ZF)|{h=ppf"F `hђߖHllƝ7iYpl$)!;lV]bkhZ)  h4ޱJ۪"CMD˜de}?!`(@[-Cx&{ϷlӐ_q:skpa}anӔci}E@>"pvZǩ;{#_/)(uY](TGoA:Փ_گ25ʱ+M*2A-Xx$ Mϛ&rv] a2V#;1U*W4`8ՑNDtׂ^uX o#ŲW9ǏطDHLv<;eB;Rar,ˆ Y;,Ԃ\ݴ+Ӏªo6P7[3FO*ŎO~rxQ vmi9uvG_/\pG;^LO+Ϊ$E]vzbg T DϺbt4Vz'Vň>&;&\ D>ղ1?OZ) BM?Ls ]CI$oG H>0 fQMfaxN[_dn ҟE/_);V:f(!.)L/'}P福n~xAj ?gV[;^7)p0d8L@t}Ȱf>r> |E0OHc3RoyN% lC^ `+D"C"ș~}= S@i]Ң|SϹ\_|bM ̀(fs߶W7RmL+Y~O/B<{ 7v:ϓ;Cxݕ}礫4lCK޹Am{R?׿뵡ܸʺ/)in܍yA/ƉT<UWR㩷 ANd7M.#zeu2̟ [HPF?u \Hr. iYޙ[xEa113*G`q3ϻMY" `.A7sDz7S|VC`wAbO?El_4z>1EuL?fiW!%>>~ FHs5RucF\"12-j8U*%=W(̚w=| *RٶlQN>Aħ}sIx O8#K, (yY޴/|EPLv'ӌiۀ3Q>3$wTb#@g+<7 2YCHz%[hO3.M.&DɢQųE4۰pׂԧ3 Dܱ#9V#IT܂lxoH6Ж ѐ οs~I|w⍔cR=y{橈4vwxJl`Ȅc6 h,*yGh,Ȣ܃j.JFuWT~jN ElLlK AD\Κ\U#o ]k#ޏ]^+ԁq,@NvԊt<`|1H-hIBJT}9Y rT8 OnclFǺ#<.ȝr!2ej bQm?!? ;X'A>f֌ZrsVׯhKKL d eO^T'Agmy+XRJ f;qZJg w!bjxPjiМ,2E>*B!Nv&ErueG䅍 u ƜG Ɨ9f<& ?+#]3Z/導 7w>Vi|VH/Wx5ĕ+rup֛ϔ^HH.6v1ÂpCbTfuR_ 7[ֹr+fB_]^IJ%J4b(*ǂx oQudh_/ÃM׎C! CW¹ԕb~C22{8"]Cٹ#jICr?]iJtKD#YH]&8ED3*kxl6]WBۏډ[KHƙ 6g"֪{+'=jPmh9ݿb|}|L>fG2C-lE:ṪּRQE BG}qVi6CÀuLgf"۝-f*V.[q:ҒQ㤇3g>5A4ˀ׳uǡOƈ6+L+K:cm7sk9TlP KhJh|?ěKtvboazX+{|oG(-*d[՗.yܣ$3sc?@E}m2Y$ḫޏ*2I^31_lMrW^hzG36jB2-bp!X gݨccL*1 {UDiRy='}p,h[~Zn&Qv?J1N* wWbOomWR%N|Kd1/oMt#O+!]onFڃIAPo8m6owFBx$LS{\d%gUKi2mN<~iHAuӪƴS  ?EDF.O ~.]j db SҲ 1tYhII(+ ^[=3E :]KHG!xF{[P'L O%^ۣ98\_,e[4(:fl!0X,fJ˂UIN{UቝӧÙe8'$&b DRyFȑ]Ħ£|lQͦrfZ"= E3FH/GMXW_tȫPP݈C7*v;xOTFoN|8R6-' B4yBNܳi7şS6ZljD⸁`CS!|J񣸰|ٸBi=BLeυVzvW=S#^ѦApoz!wX~o*k^#˨OVo!9!恘cooYҍ)'6DߖNT?(Ry+urx ޯ_:h}%im];x,h[lo2f=yIawU9WJN^.u|Ri9 ֺ;x&.WTɆ$6Bjma|)Gjh9 za>y' a) \죰KjǦwpN£S#6ه<£{e~'H]:9?w:$*3o/HUUqVJZQ(T#}÷r5dO/-6N(/?.9OFPZEҭ$.v[pFˏYM3QFBRKUM-M fsH:jgO xpEgk}!ԆBu}R-c1A^O Tu*T=*u}КC&# k7O4"'X];mnFSG0y];nHn8ьᇒEpWL.`@lK4ƩOE.Q_T;xnwm5.D 6s0B_%U^yURCJ\-;B8ʐt0Nݮ+cY%ׄd&v!^̸dr 4o/rtX|&xedRjXˌwj8xc*ryULbѪK\9j£Dck9I=}EgCI5_t?;|тVUjʮ.35![%ׄ~X >* 0.?ۉ0 QFxi# egse 4Df4nc欭&ɂyrR9)}#e6?D1cL_p hH)#T/(bqHp6܍1oocZzkd]N-$؀->-cUrk9f[nئ:W/]3-3 8@uoqZX` bϘt{/HkճV *TƅOD}5rZ˫L\_.E}%.v .8/Tf? PRXn$2tL'ng*1!j7kꪼ( T9LQBlNMVI%߭ddR GAZh9 c/ϓ [XmLP(OHBX4ޖNqJC2PbE3sm;[ %XJ)l ~>A!v逮c_\B .Pi]֯ %PϿغ[Q,WVE5 ?*Aw !#2& &OǀnBgv!0ĺgxU";Ta(-_Qour$Hsrxs?穃vdH[B|Yq;@-?ųCTb9d/GeFc8r@'m.4<Bw<30DE^x`_̅g3.,SL53pM#_i ӊ9D?ele!Sh/{;wmcP0o)HM; I:VR84Tu>DunmdFYP`.*9FgrI&V[r5࿴9'M2cV/Tym WqJ\>zo>D3G:ZmW3Dq'+]UsʆL ewWA!QQb8#:b)'&G/! #Cg?Ÿ*!I<ܟ '0颁RRF 4slkIXJKXĚA,ض֋IPi$ koS4j,^p3=ԒK䁻akD!n0@ZW=hdE;٢08Rw_085jS5^ DD"Q3e°?ST= "zH+"w0,wq'*=rC7f6>Z\rM]t)՘y7˒Gg%թ3gԀة`7"Utm{15s{+UM뤾Ad`*OT>|%w 9  I7vٱ6[_% U]ԋJveF^k02j3+UQ\V`\cPd8%6b[kJvK4|ͦH)8u Ru7eIT^%= c6AQ[9O@)KRȼ,umQ4y Ljye$e8PR6:6c{%Q|ב.X?=c! $[mI!PylU/ߝk[EvmvDٮ) 5QQ5Ǯzlb/E.5bb܌ 2Eb=g?$hdڽRr$QꉵO^cYe]@.&Y8,sU^$c52} _R~0,NҦ(Ѹ;Hx,sr*2N1m7y] ~q~p1ѿq&Obb✐3xe'vO8{)<;9+x&O?uxr@KUPҒKF"h<1\PBȖ59W#Wd~ۄ)¤߮I9dma|"z;:_/WD{2ZplAKƛ|u`փ=vM* J"Fw+o *10G0NLf`:ܗR0mBG&_~=њ_;͇?*#̯ܵoLɝ2,2Ctn Q8u o6ˎ[^Gxj3Ga-1bEf{k짚Hu&LD%);N.NGw|VMNg;)#e' T~GO>>bO>A|CTȲ>++:rbYgPRjYeN>fU#Mgc BͣX՞䳞':Ѯ3q1y^~;S4@X |k &ת X?TԶq@;f&g˟9]u)X;Y£ːOQ nσ&Ϡ%l$x"g.C;1 ݷs.]Z2%T2fM>;gsq`ghT0 5kS}п WVGΛnK{gn?cSr˜Ne:+#v(k=C=)ܖR)@#c"Ǧ $'xe2ixUٮƼ`TBtcFͭZP% ?̙qw U ʙ x+-fF~o1hrE4Xqʃx PVÉۦ;n e3KؽHmP[ Պ0pT7Ǫ"n.Y'W_\Nȇ0gc{DBe1[ ]tf[|J'xv`B0&͔xQ}oN8jIL%S7rR卡9P%a09V^Q0pDS"u_8\Niy\pR,_m K]ZKjU%uuZౖ=`btHa5 p&Xak|8}te2NJp- /p*7<}'lZp֪HEضejJNV?kVU۾X3[ g85R.X>ۢiw.*#Yyy؞&QaR&Bd_L22=3 4$cOո]_k(J#_.ЫRfz-0Ïk8\ J'2LYg~8FdIOs28Cآ!`JAJ́.U[hFuAVlpβsjg*ԃuVPW}HK6+WC!c%3k{[H&jAFq7t(i&g6{CI"S/C^O.݈T͸*JXninMy4߈"G"!9T.dFgyNJf>gE>( >+$#ò/1DwO1{T zv?2B %OTk smy `B\ڄo'!-tI<I,^a^|D(a{p#Beq:HaS 3pޓɫDW-{\E' O/@t݁ٺbcϑ_s^׵!x@!U;y=0El!Z.hspG~t:X t#">uS5%yȲe}yŴ I3XvҽKZ8QVcUi9@i{l~բNK ߧJaצ!!r.JQaUk]u+8gkCFM#~FfXtrLa1m{9."6u(.!iM $}9ۃ.py ڣ^/C!1Q/m4|/zu&E؀76_ShVlڜr+d+-FZA"9M&.mӷrឹjbuPW{lʯ6ɋcaN_1ғq/ V{p8| rNy?o BGSRCXp'#yg+A[`5Lz,P/|ɝ 2{wܣbhGcF9ćR'1hʻܟY`7K@#NrYl ’ kK薽k1| -MD5K%.W"vz_ Y#8 * #7,GZW8\ "(X'jvYŵ״ءV]|NKH%CFme_a+.̉Xʗc g-GkD'"< {NWt ȄiC_H19xtԍx N u/w5jEӡ~f=HD،"/#~K|`B՟ 4U!0 ŧC!M4 ӿ])Zju 9RLt )O(q#a&i<< ޤ"m+YΗ|oR0iYAҚ[bU0:;ta.ggor r  J&Qrr̈$(({m{Co6R^xhcyÕ"J;' ]_q-cZ݈dBN~k6blUz[y!TDW7C]uC0Ȓ-ND }0٭G҃5o@,vKSZ6k6ұbH?`0qrf`%eqjni3iy&~x*aq߫O4cOH;={y:ׯ/[ ٖsz(AM9U-2C#4,TH3\V?/^{êi;@îl|4" sh@ObFRh0M#fFDTGoVMY(' ~DZǸTv8,ت:~%ݖ6r4v^ۇvNhPIk(‡jCT|Sö+-4 )["[|ᏨhU!oG\%܏G^euf(pdZwO,ya%O/%ZgM> W0 /~P٫"{6x4,Vˡ9`b"JrȬa{J{~ jN[>6S((O W)oIXk\H湦>.sS]jMǷ)9fL~X ,9<[bs HgyUKv%Di'>zt,`x P+4ɥ!\5|߰2 ˯9cV%S [&óU{RnM_b8_?m! "}3h_n e O2M'.L|:UB2%nq++\ZCx@kGjȷm}~*UJ/OGGr|ƂA¹$N,!(9hjZdT}mT~!Gi$0?^D"ZΈJrgO^^+,wV\4SDh1)UЈdT\7(&>׋9EP}%lzrDCD w)H^ݻ| 0jS8<yE6s?C=<)AtGja-&yI}3x)ܥI+٩acx؍| ~[\( "+Ir`A;~?3܃{kj,F3?XuϱCoi.++if@oJz\5WdD|*[j0?):][`W>D5; H u I k` ۾DoAp|MT2pQ9o0υ;7&i@ >N7PBrw:qGFh0 }+g|J51+}|QlYz>K3ZNh-[ir?b>=Yƴ烃C9V'bfc7H{y?wF {CsґQs~,.N+Bm=0'9G6?rDe'j h/m]}*8 !UW#=EK _\]CKC!Cq1B-ݱ&$KdU:qVWk,Y_#*(O`:E*{N'ʎ<:d;:[m1۶( 9mg[i[pv{O;꼈Lީ:: UhU\ycQ0VNoTf$뇢c.('_mVW9^59>Hy^G:`v5r^jx+/Nij[dY ܼ/Y9 Õ Į#uŀ5㺈b@[-Ew[~^fH9&I] A?,imYίdWǛ_l(k!`oM<D $zZKʔR3Y HQ3Y//+ Ks Q`sXv1x.q9 wKt'Yk:'V23C*Ժ}@^<澏tJ,@,6/&ɵ578 떤.ړ%ى"wdCr K=3 8!"Gګ#B.78SQ^/'iy=y%[+˱`r{_LO/(.3pf,[!DwsHYIT\8;K8wԮx< tp<ᵽ%, 3Mf9PiS@xϋۓ0m -g4"5+N1U-h4 )Tae?<7 fd<_K;JcG&ۨ:]K"4 Bre0 fQk-cy|\ p3:!4T99OzxU[{֝~3u&lzy(n a1rfͽ/&lKK{sbI lWa$D-XCH_ 2V7n%%8y#x\)rn[%UO#+hF ̇ ]hVhiDu਎֝S'M #Sѹf'E3S @sd4^c 4:_kJ~kvh4|&Kå'pfs2JukA3@xWOuud9/CA;"jOEp_̒Ŀ徦.>,ͽKxN';7yzZ|yb_]OsLFL&a*a8#t> wA&M79]M-&dBW 6h>_zTa:z@8h8C( V Hy)dro#S?Ea X2D/R&sNIr+9 7@:ΖWrpeMwIf:wuM'`i-Clbf]avAgcUQ?Vs"?d1a\*J ^+;V@U^\zPv۬ ^3wЋ<{lj01Fyۀ_~- Sj4؈CemHb R;MOLj6n/(DSUOv3ŗfdN{%N(KثM^QQ2@VtM<](S#>[8Q~z&~8k)_J~vi5sw8Iu ޙ=bmo͆+z}VKq\w=@[@0vf ?Ƅ|{QTkXZY X!ձVYUnAy(C@\8L6JqC`cFK 3iaҦ*|  wY7KJP 'L (=s&`Lg}hfy5XJBs2v_x22{inSd]64<&jkwr}{=u8s{ڼ)P6QbAoh`=JDec/VҊ`iv2DY,ZbV-;On'nu7$P}Y^(fUFcuzoC2̣ ;R"9p W U`pez6sB )-OԖ=WUY4ԉP,.ʑR]X kꗎ`5j"S.XN;pHWbb4.pG9쨶QrfXjՑݷȈX©>R\8N,],E ;M?[o޳"{q)Yu#61}Wuڕe4>:'b Ç%򑼍i O`#.|Tk/ Fсrڳe6SY4$ڦT.j/700뻭SVHYr*NwH͘TUK 7ݴ/"JzuzMr 7_{ SݱՋ2q;eH@U;VӥN1`?W)]BA\r=`|xU;Ц0>:ҹ+I^>_A q)L?"s=uns2# Od2z,"C$= "'-&cΩ!d ~IcP@ƘQbL \UW nKHe)ܑtv.8;4ck X1<v,^?/@w7 ZJ| @;Jo[YB/ftՒ30XVI}}roƦ!-IIN$MVDp7oQ)gQZoW{ΓWQ32hdgaM|. WQƨINJh sbx7^l]xwiT̔jU[TjX,٘pyBGC1=ôL:6 QUzp KO%6oݞa֘؉}XC;i(09:gOSY\XfIB0Ŗ6E\fv-=D1"(4(FC<,[;{d#K[ȔxOjlsn ѡӲ*BY/ wRšɥ &o5;5&`/3)&=E[ 'lb.]P×f C%fdvtju_i;"\S錕؎KsIľ $lA#=lVnT[T3tG~:fRہ \n$ACM}mN@'Tzo)2j9iح>CMK8#-$ofH"\'~(X+Mc,pQk]}&b_)JE; 2,$1eM:yEk[~ʳOi]ă'ckxAkuo|07Ο}&S)"8;+mdnx3sxUχӇUD ҩ\XS i?w˄.[$\pm@T_tEfBrUdڭ##¦$fj}4cgѭŐS&? *ژ%‘VtIJƫnޜf R^:(z Q"2>@v2B7n 3 b5E .[Nո %Q&.R'&k=*")w?అͳ3H9 cp\NƧ0Q$mx(<2~]6]V $͐x^uhjy,6AZJaV;"wHĨ%3(22T/V\ 3}&QErlsv GsC,<"BOds#5J-ٹEV*i/=7ĈR~q!z:94sT/5AeeړO=<ڶOX=qc@`T!4y!| Go]D P.6/U:v>&Y~=Wi,&T7>iZpV]9sij/hF8t 1uva&ys~'rSs1>\M#]E?:vƚʻl/"A 9>cf<&y fZ(*|2<^"Bϊ#q9Pj y0Ɛu-}P{wI龍I9$[@k^6J4Z}!?%C#_eu&\ͥ 4F )Eٯdvs/OQӻ@cs&$zkyZjH 6+=wa7>uGƯ&X-rP'^1"/$dO𯘏=_ Sg &R p.41 k<Ŋ+>MKcc1?҄4?_XQI-c6I9.yHj @`r=5z2 2Aʽ.BHpG|.w8-=*\r'xf>89CRgI7a#N!z^(] /\۞lUh Jh:}repܪ.>{bX{wk "W%g' %<ck)kQhBj5%M]F7YՀMzvqe"^DrptX}RN? ,^wOۄ%4>16QpM:,>ȌFI.oQ0s_UIzKFIbE{ yj$3_Ǘ2Z-,JL>|(w$s Q@'X$dRVDj 鬡H[V>}qjío4gߦQ˂x;Lc$Ś7vby }Ғd9FD0ݝ9qd¯ʇke`_N[E<| hCPSPg7ʣIꝷ(]4#jjsmqq `ڈtiMN:Ńjoo6 g/;=#2'T|"msD6r"Doߺz1|qmaY=( ;Ot%l^ H!Pzo,F~'xZSg{q~;H=! 29 vP{j  -eԸtçyi}Չ*6|Oo0_ KŽ ; ] @X fL ? "!%{l݅3ڤ#L7͗Ketu=0x "f,<9_FjN彮I.7 ҩJ36accU Z7uyw-Zold,;v%B%N98{0F$G+v:]-Wʏ$`+i=T r& RG6FwF|ZbP$Erޛ!F"6B(9b,y2K!jaҾ4`5)F8o}tԖ@4ɾ%Z)53gǟ\+n䫤SD1Ic9wD"0MeF(Ba/m|;PU<"{qlJBTs@->Otdߠ{Vʃ𧈆_detHzh}aV ܓ=Fhx%m}7:y"m6w2 5/҃Ƽ1oGwIY8C2Hmz%8{hoͥ!kPL=gX ĕ,/DacBF1 Tq@=SC"R֗Rx ą]/QҦߩ >2<\>IO" d>HNCc 8v?Xj*%]Miu@n&Iq իL#vyTn:ݩd WqVPyeLφ3BZwufp\:pK"5 phjUßX"V?lC~lo?6u^{^-Ȋփ&mM8Mz"|Tt~B"o{G"P@c\o *-&ʟ0H4_^R(#9n> z Do:L-+DŨ1`tB ^]n2[c=RT )^(ʛF't455\y_Tg9[k}޽&o",͖`5"M{Nwcg港I`TBmNYPcZ_^W֘ oXz~A |Z؈Mm)=R.0WG5V!sb` M1/IÛ'JqJB:$!%@_̟_pu] 92 3]rFu)y߆8|o=ȫn/ ܗuND tzq2FLOwwїꄧWN%F`NQoO#~|ZuoB>Ӊ{z>9 3hCTRhZ1V6r0SoaV<'O$8ob sbS N|s_Maݎى/KSit(*mN³u_[ߞDFj hAGD ĸW;?.\(M|Y _ Hk.͢$KŦg) fgjے-<<#E2ՎpCú:IH( BC@T9_gHd4A29Mu?7uOT#q(Lnz/Ёv.Ŷ3jbK2 EϣL l:pK} Pa>4}~= TJ=c/T$Y<%7{DJycadGj;ʬqb,=DioxI~ < r_A ChUgX/8LV] U8G  ) 9>~d3qG,JZ8A{>L0GZ9‡,fhnGNܑ6  ZcjW0 5=_R{Ym-Y$-.k]0uy1_K~ƙDy C ɀTfy9TFB2*T# 4:8T+IheĂHU)~`xRT}4IB-Bw@O?Y6s$l9jm >1Z4o>t&)liVghG;Iinٸ]k/xMmntńe !3v|s<šzYb+ʊlu!k/\oeYu@/%ۚuh h1"إ@W!qb24"Je9k=n^L/:ΘPv^ A`NC3@!i3g>.3#D݄RcS>M5+:ƳP' epŋ1|`mĭz1/n!,x :WٍFϵy}A9աon e?[!:aދاWDEp TIiw\CFnziؼ6o@`^jţŹ$Y㵽KS Z!sPGF Sg!V @7 b-5\W^/j.plf4,mqfeqVW`?VmuuehD=> dϝYC]v `boҨ 9MǴ!Tk pWXuۘm䞸I@,SqNզF}FXkUb^?=N`UXWAֱBN?aqlqׄ>+o@ڂJEȄCuZ3-!|v91S,AyVk@SaW;Qq 2"*Hll9#ݍTjGp6 [5~˔A‰@pt,5=,C0@QZ"@ΐ(1)-ҿ1SpȚ|{ZÔdGCiPXiQS)R'+gV "H|u虬jNpH ;<*gk8IYyMhJr1}MVw«U ^`~ D SYUGXy±1mR=! FPBaf//svmך}7#I+?juU9? %VDϕ2x X; Z'6knyvհVVg2Tbe9qo=,0!5K^4?/ܘfJI1cEX=#6g؈gy^\-Gٲݏ9Uiyž5y‘IIVd1% \tm'Eq1=%$LF=u=*/[{\s^[,eld#x'a4X3ߥ$|40/6z0[A\[J=B3=uF!eQBFH3C%)""$@mc,GPV1ki{fHrc=cSd!V#=.Τ0LF[̶!EWT ¥؅msMOİՙve}tȑєRiua@s}]K3FlͩY ^/)~IkD'pWRoB(mVXh[ s)%Yc`pز#`k tFmܚ-J`˶UB=G!q$.ՙ{j[\+x]J9c:r?MQÁ̮|KH &[X-3%R*ӭªT ,QbgJԩ *0&Av]m <9tS .#wԔt17XR"\p~2{`HM "vֆl  y8jA/Qs}2QXIHys`̃<j-Q=&zѩ'҃~KݱTl48*(`P#?D9vei+܇Qca8kzG 9o JEws|S!ғǭ@r,hIxHG WջXxffY$RDܜ$^*费<} ;tev[uD9FmH e[vZBm3TlV afPE:%e/HcWF;M9Oܥ$SeHt0Ou9^aBDCV>A6ymyޥVL}qv'uR CF$7v10FB0쳵N4HR_N`%yXso^3Ż_"A6C=h7ۅ! deOMpt}A.)ׄZo sxbΨM/Ղb4!r3PY ~JOv;gC?gҢP+$̈́/u0ӹ:7FG+`/ԕ݃2^?ǖ 9|QGf# ,ccӧgOS-P5Tp~;M}M]%jj5ӴwHt$]jae^WixDmu>@j/dM DXAгEWGמl&p;5DEh+d 2vlƔ@^1z' B˳_ي4Ud վXʉLq_q˜r/t:$fCAدC?(drhϺ[y[lpcT_9Ų*?zz{ D/45ʼn5-ݸ"DŠkAV4'EdR YW&XH7: ӝ\OP j ]Sg8@qo'}pȧjP7:-O+גY3r-ۋ=_W)A˟q W/%ֈWS;KZuӟ9r57#IodҠdeJzW ܾ)dur7]@🳿B^&ME!LN߃VY2ѷ˟`ONx;^M$y0ک0-_TI hlhQؘ5>9zTI9[sv8Tkn;\1P=j>fF[ALmO$4jxE\؆\6uWֽRb?2 NabMP"D6XTgNH| K1?@r?g}<hm"h)<:LLG#_LbV˪Olb]W Ac%jGz|oi~+08?0L]3OIf"8NMjg,+޽2uč׭3=7MsOf>VLs <) 5A-L=?$a` JR( \UF%_T\s֌5j][oB;_[N(Pu5[鬑?{WoMx30R6K] PoZb21uFUCB۾w\i~[Ú*VrȊ\)_Q X0pϣ}w3>=h ۠S쓜@--( 1vL6M'C+ n܋|{}5zzs>LBiW6aƇkq~3؝unIz_/'ۢ~cػ01͌N[l3-^L*S JJ+ ʢ~c6b0A.'bUP1|:+y8 WF`N <:eRAUl2f66ˁt4D%]*nȵX-e*hG>-`YxRqW.bpwn߱'qU^GZXx"/'7܃ZS.\٢ B.VW-܌a+[2.&}.mԜ>Fvh2Kx' q*ᑸ_X븢 *-+'Pv7D*=8wENJ/+hcGK4 <~!l9u I][,;` lOǗ#PPc+?&ꡨkEʻ?1J0.U qjAQ0HhQi?0zydz@XAn(ߡ0"<_%,yTjSpgkm''{3$wRf`+WIlo4胐䇊A9<꿶AZd;+{x? ޡ,!!g6a1Xuc,+dK]z!񦛸>+ngܾp[֓^p Vw|q&WE!dr0`Vx)Uש~1lLc@2Y>b֕jP^ee^N#g۱LGkʷAG@GP2`Pt٨|:-[SJ;&yXU캖eTP(krS8`DO+'IRa: ^z5htՇC0Pl88Վqɖ:_Fi__b/?mph􊛇MUJowф#GN4LeG=1qFQ>7'$j]6 a }q {@\UM$ ̢Rҿ_1%XXIV)P:>>{70dX>Z1})n&ke}4x=J1[(՞Qv$9%4*ĄS)3iKW|U<0&etQîQaqkRNގi"?31IĹHd=o4dj77R$p"b'U+⩶j@LjhDz/uH7/3DY>[Q3>xBeX)s0 ^^? %k3v}/|PSvҔլ\ l#,e3Z_h`{$;oލVIddfС)VwBmImYuBfgVK.fds8 fL\֍:Y!:^^Ģ~%]/arTl{ώ=R0̽OKHW<Ś/mOL {:Λ́O_2=p >03|ԵnA*&FGY,Y˚Xtl O:Ϣ5r~c^- ]t! gjG1:l7$Ļls1pY+e~t̆Bd,!rz7v}aC`*i륨wu@mB2F/͇gaM2RȢXط5ZR ){Vu=wݏn=Ɩ4ũnmMfW39ŹQ:}"_ȃA\)1;c6bl#B @*t@mFS*\</uvq)o]u[!#+)<6/@,cZ4'df2hO[.ck 1{ klYYVkA32]h DcfbATm4Lo=`Il?9# eDA̹g\\=8tGԴnl*eQ{aEQi>Ub_HKZY78γOܙ'mn2q J|Tj+M7X}cPIxCMaWbX52HrDb.6%7}hDY}JGn|f\z 53xm5o^(jз8GT-^gO]ϲgc@G}sTq 3Yw1^.N2dqg7OTwhH:R+3p,jHhh6^N8UE}Ԗ#̢1NkdJۇ>Mn-P=%Rg+Csgs\I&A-V! NN W׽y&u5)kpH2ި$۸QpŬ` Fx E5gɎRсSj Gb{$Ri |) ⧌R Q"a&6IOaUF4=̮(c߁;Ο *ϤJJI=OOJF$|$K kJK6jVVd 9(FLy]Xytз^+FF}i@TUi`P$gI &fkӧ_spry $$|z(Xt喠kg?/H铟]A M %ln|˼l+FXgrehRw#35,=j d4XmF%\eSTNp`NB$TşqM-ȊdDhFa yآab"zeg|}ͣ)"w:{Qn# ЗEiuO̍Y'529L~j{$djV`PYRu;\4L >2% ' W֎\6|&q}yCJMՓNTW@8q|l07P}N k oV}߷a@)XQfS"x9E}e 2r9nZΒG΀ t~wf U&pؗ;Pq=j3P+ooW9j֚T0[&òe+$6'5~3r@f3Cv ,9^B A hiQcrrYꛣon'+g,b0ˆ_Pۣׅv~D;ExSr`#ȳfzL_Qˬ$cBQrvj#ݕQL iIʫ~ %#$fY $zWߗ.|o"p3sں9cpk}"?zVrwl~LS\PF꿫MNI,`:9!a~$@? Rt0Uu[4U ")n^ni/Ɓ8ʀ\tj1EQmDIHi^R@)/x˛IGn7u^N)DT69 Eqsat '@w@WipHe?BI@y&ã>>obEWpA5xޔi rU|}Ƀ\t I.`IE ~xd;7 ?3ֻK9 Vp$Z+E?hB2n^k:ИZ$,* QeD%=sZm-,cy` ]X8@t[5piqečԇHT;/YS4Q'54k%=%"S@Nx%D9X2g[) 3iJLC+|-/?|C6{B1Q1q` [6E#˱!$ ]~ J)ʭTA3gؐǰN)L.DJ!EqW[[mxqke )Nz?+H7 -sGׄ_-,)JkQ8|By8 =~˹C¹}n[),5jDv,Sϝ$qEM#--7% MA ЗW&:(OǣGu"H 8|Bsay!ŘG%kt1Õ,-bY3Q )R̴bnNN> j,/|{mxWe45hb)HS=j\ruY/ ˊ:6D2lZX:ߔuC|V<а#z"E~ 0?.u /+VҀ2B ÌKWǍP8kQ`&l&YI(YwÎJ]YmՒwss&*!'e1r.>u}Agmh]悄C2'ίx@ JLo=( kV H1V2A۲ůlOOF)#JuE,} ؈40]=X]|nڵPтg*^E66swsa59G/ܭ^PT|Yã8 N1c>k9&5QO^fQ:&QsI7Q d-2tVk MjT}l-X\R`+3{ rlM^.3ˊ9^Go|Y*)fQ@s"4b57Cecc^_gYCzIufQW\ۖs4Jtq/;:`@~uo_C]SkdMͣe8XHLNX\B8lr@"H݃f=̄Lh(92C?RVڪD1I5_pTPjC1*fs2R"()|uC} mVoHN ͞h mDa C:n֧=ȐfFאH+JMw/ʡvtJ'zվyo$MDnh_lmLfqordY Hb-X]Ŝz3&l8A|hO4s!} KEG-m eS*5TpWoIm`׋Xn`*4ʽvóR_iSofZ6==C-u|yQǎE'l+:Z>7jo«. **c(_G<>^϶m-z[%|cy ^+lj#5 Cyqhȝ)4| >t!|yv);;:Du29|.H/rT 7jmI8RYTI [pgDmd /#PÅoCR21? s5Y2o>nRt.K|6,P.P2ô*# 2lФڏR؞D+aOaVκ,S( ZB-;pD?Se Aӈi'"ԋ4;s`I~MhE$"p_F1yiDN\"oY&I}03C)UCLiU`Cbn".ۃr;9߯ѕ{ yɭpHTڰf)˳ؘJ|wLs/dRZuYs&Ax=>hw{xHY(DžWLT leezNK$u Ӝqkm,q1- 1D6R鲈xw*B,u=yCԱmh-Jzߜ_Z>M'ܭwQ"+IC*/X7"`~!l~zd 煳*㺴g ˦+T|n-L},5{( z8l6?ZFrkS≠u}ZwL2!)TAsNf:O|)#VTI(\@=L .Zf%Q{L 1^ j +LSd w*o; ^QB`;@U6*aJ)ĒxE۴6X$[-Hj~M/XZ^!!aJٵD;AޡRY@nLO g0>g!H1<hg._GJi_FWgXI6 `(O׺nD_U UvO1KU=(4GaM%NL) ZY!W r'X -T_d;A fzMsƜUhȶĿe|A6M zwr.d{&)UztRvR} ]d@2X^)/&Oe|ypQO)T3DA!S䙷t9Ϊ"{ZV] 'tVX((pB1$*,{T1Otx~PgSTε{\Q6JH:xWrf|rߠ{%" BÑ뎄+g2\+t1аhfM^akt,%fnd@NksU!Ւe =.a#E9J ,]p)M<4_79FMxh_BKM gBU868le);sr8tf`zɀ! ;?͘\Yw{muy gkyc%4"Q'n/^I?ўl3MQӋL)A ^$?}0X{PȡypVH{wkVdRaB)\xR9٣ @h׵T[`sG" &QĒ#0So6R̾5-R FNC)XQ#}Tm+P|j|ci{(ilο0a8jn5"S7]4%Ң.[jZF/1tK>dj.\}zS@*뼴'xԿ^07=)-*\RY1&J*Z1ӷA 3֏#=vbp$(4 k J)t<᝜-$ݰ9 }v@u3 C&¬H ǘBQ~A!ژGɧ%!pE*};.mJt4L?}jywW]C2/#ӓ|aDUҏy.&eߨ5QxF2bi1od!Pz> 5`̊,Bz8iNL*XE a)͵1L.vH6t1hf0)>~a;xdb@v͈{"?í~P!@DZ͔4vkF+>A"Kn)cvys28:2.@K&MJ|4YņhGNBҞvNwA)<3aeu1zsV].m\9]0/0ȩ_uCq<$k7Ok=vͿn/'0zM4[jX%A.[]&GLGaz2_:}VuIوMz{9k~OH[;"ٜ*zh:Ўr>$ c(5`/Oz) &(=UX>(Ϣ}Ўn{KD }S[ƾL:@;j Ub#=3ǎ_dl\mX*RSA|z1rYyw"0q_{:fZEV8\) Emg!M?zâ;$LEDW:u<fKF8_Ce_ #L\KUf̕2uT:۴\/1 ;!H77/T@ranZ%04.h8d uHLG]3nL!d"Dy19 `Kceo^<־-*Ei)t֓^Kӵꭦ.@r9m6+yV[ 4C~! WWA+Z#^n` *eUoЀ$Nzf=$Eč0Dy̰Qf⏖ˆ\BtM#Ŷ@qHp%j ⦷_V0&Ă'I׿Ioz, oAꜰ$buoC d8gm#Z4~3:Ͼgh0Mj[QT'ȺA8ٌv vU!3W aӾa8CeRVq%\Q Re,uNp~ vm`RaQ-DžH?&҆`[b;CzE[*`r_-=;n }*l q̒uPIX(6ޱ; YW}qr?#A5jB-VRwК%3pj{Kڜ)GYdy%1H tI`#l&R>AU~&m:6"F9uIƌ?k SY^Uҏ/ǚYue:?_0 moq4hm\1gS=G!zUK5}.łE<@rYW{3Ր`)rgh*;&ڌ@Jj* Q1>cG2o3PC6 ڈoBUYҤ _ܫyN(pHܧ%2*-?j2KSrm;2gU4oU%F@9Y{D]h1:c_*K \W?{}i`Xg7 Oipg~Z떐h;:Þm+]ߐq3햞4FEP|IKcP`& h {R.'$ d',8y-"䉔oU=7DK~Jg"Maz蹂 2Q]<9DupV5)z8&Q:30I*xoCKPHh'S1`v.0?IS Jz/veDv#i+k$UY]2e(K5٠QN ^bVX#?7-e:s͹S`,n*WSUG@rhetR} p\G릪Zۅ3H$JqFOAK^ʹ~՚fvVҹ>R#Nހb̓c@j:g{&/S2mh\U.ˇOB.jQz\ 0#b ۇ$EUPBRY r$Md$Ѓ)D:~ۃ+g5j0۸{WY_|O>;`y7C@;,ݢM^Tk$zX|yA!$:{j4oQ![Dn~u~mX 'h#U^xN1fwŸ560=9"dKq.HF,!'/y?nr,S_jC? 355FԛӌyZJۼ ?c,q4$#y. "h܊!KY3ɪaU# ĩ5'bŀ[vƹLabE/`j)|F`.4ObWQɇ J[CO1K0 SO)f@0E8 S \B%x5pכ.u6BQ*\+40jQ)\30}~ TBw9rwůq|sb29OaUJ"*? 7!5x3U;j?F|.|; >4eQ'TbD-C%%GvPDG4xO2N7!s-xŵiY~tA|єs mJ1(K;5޿"ͤZla@ǩb,ƙ"I>EXw4u]tJI.C@.@ڛNLF+3<}LkPTe4l;k@X5U60*Ki1$|@ᒭGI|7vmquIn!s2Ge,I߯},0=yBwy3EnxĦks7zK\N T4 $z&;?Wĺey6ɟUH[B4"j,dne:-\{:>X 1*k]9pID:"C4:xE>v L})G\{[d=Pn럯Bf9U'zKL9?< x !@09ם]HPQaY;چ.}/SS(:4雺gËƫ2pEltp(O 1\ɒ?"w5][*!k%$f̖}gW3LE㡊uQ-p"2v4jWscrĔz͏#RKƾ”`bcd|[RB[+fI0h h+gphU5f1!ag&ЍNTJ:P]mH,w!wշ,ѭ<ȂB}qحQEE4Eؘ[#j4wDdJfݠ/0_S>zUӿ;ej$lZťySRl}^KxgpwW:G_<(۵6B!;u|ƨ29Z#9T<#AQ gԺ]߇ͼnx2g "3 }S"dG)L +e~ ?]e/:SڃzS>#/T8A咼O+6-s s51Ct. b Sv]*ƛѹ񬎞%#GH1O~+#x)zP&%kz14۸1t1E'T>,%@Q S}:{k Eǝ+u6srY4): [Lx#t"Es?`DOw#5ˈ( /M<ʓ3h|2vL)ȎygI3XaUw2u.V]/YU*ݵ p犺&n)+ɫ\󳎉 StXW#.{ ֜ՆH{"vP0͞Nt2F75i*Ad!) |%Ol_О\z% h̯Wq-\L{({)޷c&RGNiq$eJ{LoK 4o!G]l!k$B\ 2̱'D$n:8s[eJ=P#MmIQC{2(Y2Xtu#L~ T:`|f9ѯzu8P0/x^ 툞kdm>kHQͰ*VDpBP#t`TbN^& }]A]T0@sSF5̿%?\o#3Lq'WPQ NC+ߐ ]i`Cյ2Vt6؊Y?RϐÉb+AE<CUqZ92}Ar vLyo51p:5/VC<`"qQS;|Pe~"z !0D2߶Il#"^{棨:a1\:;Xi~,:SsL#S2 ~iK2YI#_%/SgnX)}Դ~o|XT J=Czma]Ln}81Q8.Zi%Gv  dYBϖqtdYVhF?SgjIVJly€"[ż=2tB÷EoƌUp\:Xɯ+$>o2Z=E|~1aQ0D3|F jQ!j3-47Yi<C,c#Z`fV*<-?^"9$TT䰓!e @HvYZ"oY Ga):1PkXYJ &|asZӈG.ڴ '?TJ[[R Ra/0׊G5pPʢHݨ2>\~jhMӒ)gɼG]uf*#8*ܱiSf-i6ICO%Y-N1C^3:L5PVWLk怗|7Z{L7Dwq5'+{eJb73qs?ל:`[L>(뻡ߘ׉*!XV؀{29N4l:ʳDl ijӽ zUπ?B[‡۷c݅pD[|N9o? E&Osзsyt5f}'!/? 7T S{u͕vFJmWrQv< )m~7fYOMc;p ?|60}Q2Ue]qCS,bA3W ab:ne\]v}C-L"+=MDs&w%&jN&k HF(" i,fZ!۬)4Ůzd¸Oi++P*)r`6OiZOrV{fBPִ[+Yb/J/:7YRyq' hu $Q˧@F]"Cz^_ŝ6+^fsK.ncotKc? q`5%MInIE}Qڻ˸xB&4flH!4FO⠇&-8`xb2%;uDGZ f 2Adx.;;Twr#cf3DbSquk9}t+%5-ݽ[GB'` xh^J=4 _fuD دpfEd|'}k1Jo+6˲K4S\Hخd:|e%-@2S`iQenP 011_񯎷#tBT=*JhGlw_Eh4'|B {ȳbM-LI$l=w{wɭr|߃M/QMĝZZŷe*PU*pϔIw'c ᐖ+2Cp\ nј=ar`:]HxT?rՓ*NH}kƀc{'ݩC!wY%tɃ(Fק#?rI')ڋW<"˥7O҉g|u^tlŇ,5^=B3fqt-D@.kMҶ$NB)Wȋڬ2вh+九lnFDz`Vf&.յ/J- @Mc#]e6Oաb[IowŮַDL/5ͨ˚l.(^yl`Rհ2Ljhj냓]|} }iY뙅޼Y\ ]Aʴ\e:|q7,Rj=Eb՚Mj E<}yESHNv!͖ևovIgP1" px8m)ڗ5PbDO=koe۩򅽔nt2zrjZep37+՛y?8]wײ31VYoIےrcL;˦ ,/Qs͠za|b$Um`K# 8Ǥ} oq.3\kX'(`z)DCNKlbJaD|m|LvbA?gKR"?^\l?rwc6=w{3= "*SqYvڒPwmwlX#^g5t"+MhRjf- &dFtUxF90UUNs5%J#!Kc2<φ6: %ūo{R~5.ۊAa|S^&,b]֜r,ST^B$,N,(gIJ^՟]O͊ǵx[Efg^ub=-|ni*,>ꣳE29,H qB d;$T<9F/+AiO,oɣ/=%7XJb0% 1& A-}*&+o饝񢪒MmJe8(Tw[#C`IG;Ͽ C(!&.r_S[#;|[z{^&ErL땳t%!#{l#h|粁9\%0ݳslqN¿.O8>Bk2ˈ ԨWƚ(:'+FA"*͉_*L>Z9[7xk BԜ`xB oGwLo/ HqX)=ay~?ib|q 鈋 ZMM={YZqM'Đ ^r/߳;q}M8=Vp?A7p P1E{=_|B9HFMfB *tcHă= ;Kŋ_ ,R>.E[)ISa +Ti ^r9Bf0fM|Ȫ }Ad`ѥn Ԟu=@ׅP d+,^#= TW\-X~l{X,@Y_\̆ˣ-)kF`/Mإ 4J*i:+DXw0snP]3\;}5, 5xjPuWQq߼[l,v ɪeHsuZ." QO^^-ZM#\{mgIǎn>S@XoU&P]Y7bu+zEKJ꬘!ݛ!qY]I>nn MmŒCvw>ȞH!(`#xI.=NUi4G̔`'./togzfݔ K 4;>6i4ku9TqtBB.$z r.Š7Ӝu+q?3ь6xTا]G%:$OuS߻{ԥn~ғ@0%;EVC͈؝2vk]C=ɜF RA ˸2 ^0z>]'sO2!Hq@m4/#2@Dq^Vb&Ԋ$9Yl>Ks8RyϔkLA_M`G?~kթX+6!;[bV_SV6 괡_ vycXoĤ<'i[&fs1 (ԁJm_-)הԀuݡa^=5ؒcØS|=5 ֊lh}B8YB?>*@j:.-U]J ڙE]n|ӕ2`~%K51k<7:ogrD=^%M ݢUk]dOh(}z͠RDn(bbDeW@X[Gas}(AlFvV#MQ 1 ODPQ`IQtEyd+߳NJ\U7a$hj{|t+ M>SG>oe4-.HrGR;3j󥂈t25ERdƉj@tH]!(8=2mݖLs[ԝc/di|E@Ƽg D5c'bCwleGG):MoqCpa IHywg;pjYWbS ${M=DD!g7S7WumsI Ri\V( Zup[qCʆlǿ3Zdd ȅ;!s~x~kZV bӜv"c~9EԶ[ۉ~6vYPR;3l"K|{ +ߥtew`#2gi ^gQC=ȩcb/bλZw=nd R3jH4ĽEr7I@F8Skx9nv,e/հLH=b1+=9?Yfb]ΨS#>ͨ/wX0UyT'_:s-4039$XJ@Nz?i7P %F}6^>CvВ˭jn_kcUX_m[M#`Z9ϩ,tVPw l`>~(HT01\vvFmM~ڃjRdF3  F(5eqͯ^Zp%SX»8 ^K,f"]iXgFHPPVYEA/tV0~K 3 :'~0aQCf=bﵿIGaS-s󲀤ھ)EX}jID h *J̡Kmbݣ#]3[o^xU[n_'!WA񢀪@XbH[jq,FY٦?[멩 E#B5[ KcѺRͩ!`R:-*7'`X%p$SΞlTiqKS甒b'e Dex%h`-')i9(lXm&O#IԪ|U>dUH.D4Y~XtݠJ-j`Y*as%R$2.ɀO#]N Af+Z"c?&ĦB|̀ fPau Agb6vGԬ3yMp۸pr nwMBM7h.xe ZHؐЗz鍦ԓ?S((%>7{qNb42}rؓG78va /؎?|E.̣"E}sH7 %Mb7[+! Z^ShR*k|JΊ cF(izjO!!.mR˿l~^DRtߡX6ϫÏ$ c@EhBY^lOX&yECJkԵ)剶7O&븆Iӊ%9B^H6l`U7>aHmgk:HK(hsø^GB̺l+#Lf⠚z$ b@bwoa df$ mc,o_Tɨ0Tg[ N $kS>DԉnמOª t3Xq6Z fnw+SkeV3o W8[}?0[@|UII8L鳻s[o]|&4{ICFEI 2FC;p|L= z,mglr,[vUT}'boT:dծ4J8~^(롭Š_ HvBei#+BB6}-\`@XIpbTՕE]FпJ߰$h' {E!bjB3 %TetX)Kf bi _⧬s>6Qiq?-pv _^x_{k  WPvR֏1⚶y̰*)?  ` Y_38_% հ%y S;jOxLAn!j96Yj9JhY IQ)A֜U_PbȟF;3B3u,jQ2x{nsh EhK!<Y~gٌ˃^ xrpde1&Jk#Ḫ=k5g$+&/cY# 8M\f`dpb i:Vj!l>-f.6kQ V:MV& So rB?%ڂhN<^AAs#Zd/ ߛ;>v9&N(aRм3S~t^ e {'Ό/mH+&MrSAE 3rM"%'%O3wS!A܍aZh hrɕ;KY:ZTVXT'&"JP޳~fxZ1ȼ"!~{G;ͬ90bڷ !΂f80瘚ei1M1}#ɽN BuxRvHЏ7;lEftE|ⴡ)%=w f(uM`J{u8Ъ1vIh"xXD"\*C aZᗧ-BhiI.C,  :Fskyƶ \8 HO,ٍBQ>fsRO/2YHl  :6STpP'uP 9Lh[ݑYF/4F&F 6~z͒ΞmM(ф9@KKMOhA윀T˃.tݨ& 8WaRÈj%]kה8{pZL en=ǩ:S ra,JE4 8É#O !λZķsMkqEEqq1g{%Aϵw!tյտfӓ8 jٞDzHw_]vl=~cjrH"xI]MLǛʰXI$ʃw UMeH/3ms cE@ۼ.|Rv黮4ôw 'q„83xAWZQn4X%G*knjuh`bHՎJP ^ Eҵ!0oW+YF ]p[WTL߈R Պ{ Mo1LMNqc!flȓOR=ͳd'i*x5f9sN?Y> z({X3kzW_tpuV8bI!?[OdX[Sk妢izĀ3̧BgoOW@C;y9 yYV&lbuX)Ir'=1gr8M؁sQ0eQo);,f $:<.tzP\^E %GJL-' J+y\K0vSCf}Di"Q^ahԻ^ ?S"d}qLK-R f[H g>KYqk1WnB ]j)bqz4j !h6Uot&\~m66R'0`@6Hg/{%KcjYD21{'J5+< }Р;yɻzI!.Aq`AHt"L y$i!겖o[hַVP%7aB7KM.$b3z;`'v^1#T/ _lnjs5@fw#ݠ$n7PȖ[FD] kjNtԚ]&UtfٞbJr83mq6 DG l QS7&S{ײG%9}5\IۣKca#$`bB߮dcfCvɑPpX'i9SVCOx&Boy3h:9c։X r a   FFO3+MIbwk I(BDutqepKIc0l{yv ;(&Yç V$@{CIO P3ġ( u/XkDRScu@S o<6}-jZfD*pChdu]hY>*L1L#%09D_fB7I%Nz}f9deF$G Ae2LDyakۣZ3.]WulU޴tU%UqJl\]z@qŧ x4şR1k(5qXM}bF'ϊb )J&C.o\`CT';^I@K.eh .ܯ5INpٻH Wm;:}^%حy b{Ԝw8vێ)M,C 8mci?6=eu"g2wP7ݻ@i!r~ͰӁhDa`^@5&g6E,Ŀ H.TsGd nQ_Z-fH![s% a`h+L"/2'j@Mei\5cA7 @NTBm!5J"eYN:\O@$@*ZG'KosxW/Ϙ15i°ffo_Ϸc5+Ĩ^O .tlз"#ID; }LTD&%|B{m>Y.1c^vE¶ֹahQ]Y2y ʼn 7, i_-%?5բ3Iob", 0+] `{G]YyM"%g7=K7aFdg_c!AyoTYm@f˖L1> 0:O5z801j8sX산%8{RSwB<0[c9& /ͣ+2.1+/S_6~Ez| .>1)E}VVBÈg1IcvB)Re޵FeU{^~U<S@ˁݴ*ժܴq>LLo|a!rhL:B>"EGF 6DҷQH3i4b6$y*U E,κx**w~&nٖL8iQ/B[Dg!Qb]<]r*k~b?+c#=3ywKOsǴ1?)!c1(]8/OLfߍ'Ze,~,PlzHS2jbZvnlH(ɘ2La,|y RvLK$ONSڇ Zia|+r&lІAŲBǞȲO#l,GqF7S`u5#hkUU(ٍ Eg&+OIF|%RkGעĚ`jP:s[-pCgrx8.0u3⢓5!Hw8C~U(hz=_g"#E`s}R䎩i9Ѵ׃4HrG@?:;dFQ)2݄-ƽCB &}FK8CmMLy}a6KO{bo4YEQBIx j=ϥqȝ9 DMq}mڄNx~rcX-Ò[kNTJ%jKFJI$UCgXN\ec5Age@<꧒N[a 3PbyQri-C#fC :n.MĘ݇oQa&r $jN~؁d n!7/Spt9Y]BJ&M媅A=֡P<-ȅݝky'} I mQ蒓?OU+OCbsrBQ;=]:_@ldeLF*WYf/?BLb .EzOhJ$e$BO8w=#Bmh LLaۮ$_Ekϊ3=bV|q-`^Qet/h ||u]w14TRMMsqitd[}c|q _ w6{콢jsuv3M߂މP5"ص?qD s#O&dÜ*<"X Iw@7o78Zre0.T.Ly\Vv&Ye67JZ5lQ 'wzs05 ~t0l{%?f+LZ;C] fmr"TZ\x7MЮk@ŮSEz=kȚ6:s䊝G>3<^[n0slŵUzIUv}Ǘh XuE7Sǂ9v',>}(xrr 3Ut\2y 'Am]Jq=~cNo1V>vWxVԏCZKCK8<,an%`sIkz?"?Tԯ D/xFr?Z!L:B̸1T:ǘ(UH-_HTnTӧ' e on( 3M=~BtOco oHb'u V1C`x5vXK:*tFV_O0Zjƽ6lIeh\sn{g]Swc?&!EOuf8`4kTkyZ|C㏂LRHJz3X]~Xe9{F|&5\'U\nKg;=/uy] ؐAIM L&2+(Opfu#_y(r˙$)s^f/{;%)T Gx7~y6JfH-Ti[i8LL0zf\>Ç9<3o]7+!v6C/` t@LΥ߻:[ Y); &{X!Bdg_VZ9 J^FR^vax^%`':MY9w)|`'qgBOO8W8Dya["1{OeY0!,:(뻛353ԗ|AS] ?O"Dlĭke>sѲdžc(hi]ME,WZW6 Ʒ(Jwd7?q,HV4>$<Ӿ~ݤB<|!tJRz_MZ[EL=͍d!N/N #(>Ǵ%T\!A`fJz0-vOTej;<k(aA O9stI͘SjqԆaͬ]/s$3QǮ1Nfu؎cQf@aq1(̫wB !-Sin>M<ʃZG8K~at$>Mq(ٹ Oӿrr"R;}KX)Hqa9Xk{NE2IWw ,&%mm-z:9<>4k& ?iًEaOM JʪDR2@oLW#('7=cYmim&+Q{Ba'GxO^u"%hoؠ9+qE3"ZXX`Y)"-~`at>Wˇ< ];*s )еRRE"#<,M\SUKAUwͼXbI+D*xC&pcYy9h.s"^tj90 FCH'¬2?P#^j~&hZȱ2>FCZPUq-U>WYt;JQ6o sekQ F'橋"_"c^%ip1 /8MˏFbxlh?+eޜDv.axqWN.{>q]7x\1,S{-Y_fsѨnEthQ*3#`q{) VQL520;)qF,aҭ%'(QR֌J)L 8γ޺u2[ D[(?kX@z&$'(ؚWXWʼG[jQh lB@9}_NI@h·a&s$ϭ?vȖTY2OCJAkKeVwaqp 햫rIx=W/j}wF%vyM/q*쥭sˁ P\<1rsһq}ߢ*X=H~vX&:6T(k䚧k>]bz_>7*M.IОj2yeVoSӛF.4jZV WUNo%]YP-#6F3qh }sLnG[Th+ E9spxHXFCǮ\?̷15uȋJEbhD7Έ &߈sU?d?]e]cHfxS򙶻l(AabevP;L%&dx)_--CG|%$;EغT zȠ8rbo(# ZQ6DZ ])8i M#o,5=R|7Eb)EvF "U@7]J2) hR@swoB2K'6<[e.C ^te?Amr;Y*|<((^ő`q;OOlj;a. {lNLǓ)kٰ&PxPH%$ҡ'Rqs6 h 6zQ0qfwHAwiMؚ҂Iuo uZ#*ი!wB؅KeW'^i- 8k"Gv~@1}L]Ɏ 8jĜ1>";5LDIr<*j9>䬆0. w 69ľwLӅ{YcN9֒%GObUj) (~`))wa%ŪlNU;r?VTV՛ H&u%rQdPo,lPšs-bN4 QH@\6pwI(41R;]bxw[bO-q_*P2,N2^G+oETfj>ږf|#ΤaH"' w.0C]Ԑ(x!N'vz}RpDV(E, Cq\~I^x}sŹ1a̞5Rq#+w.7e[Lq'#b(P? _r[ec558UBlMH-Қ!z s^c-];nTx(3_G'?c;qKt]H]iq8\̋atR|( i@b8ىjli9]w~6b>; $`EK-Cn|*V\r>rT"4ԛ0p[oB SOB,K=#Z}/& 3"0yKG;UoKT:}_:UqlLU.Yo&XϏfjOh9h}I҆Ⱦ$ҧA칼ša x_ ̗KB@@ܡe[ =(NlϾهӿ~Ĭ5qgIW\4rSsH} Bo)d@5?2Tԏbk!'Is,y M mɁQː x:ؖww2DbĮθgqcDU )>&VمсkЋU%?QMc8Q֑?Iz-U %O, /4:e #rBGfNP'2#UM*zȓSI}ʞgn3qnQUWfKTpjJ2Z(!ңs/H=6WL+6z[G*Xz(YŷۦҁJB!:ޕPbWeU"&Jג^⺋e6I'a##dɑZRFjd}]$Cu-D^oaI¡&u<JC 7d8!ꐛcfh%ZH%!ST݇Ns]p=9֣=:l=_# Xkowa5W׮nVea҃[{!ʑX7Z++9xq2Bܾ(9z>$Ie7I<&굞E%6/3AYP4NM{.FQ?҃czK_% $hȼ⤟: s$h0|Jh3ڕYFhNn{ӭeʝ)_ZbmF57SkÄ@?}rĪnjDe7uq@s^#CٴtPQ5|@|#U)FE>H7֧6.T[k|o%v$X'c@CrNof}j"v(f0Q "$0T}c'7-U{Gʂ4&. QӃꗜ B(F6Ɛ\_ߎ>iݗ8\=cf@&c|gPmekm il M )gGwcQh86zUf^vu>5[!=g~l TzdWqYI~&pQΤ/;$gե}“Lh;גv5D/v bs_}u/cNrzubCu[Gwu rzH.ĀM)U;Æ?c͸.%%H Yr혱|ң2ESֶ$0c863v +n퓹NKl|k V;xOTpXGGc0؈9kv7Xci͵6] 0oJMgTZ+Z<ÕhkxZOP x=+ۿu%+ {Kurbd -GfkJіiN.69G4]%@~ҲGtwEը<>OuMMyQ+}ԨɓGc3/qv:D MQ:Lm2Ѣ&DgdE{HqvGk ƖfQ 0 Ei=,~থ~lwNo-MBf y}7v!ʱah4 H(EٟLjeo"ƌ 5@P]5-P4a]Tb=v&*,1OGf|o^^GFE}{?ğ5i D^M|T+Z/@P~ƏtLﳱ H3◪d ~btS˙Ol)I"0MWb?xCY?[{BPawFjU50C*Iۜ7E */b(5SR&ZT/^׸t+uTLK_}Ȼʂ&wA㭜qFns?9x& rdBf0 a^6 hT`Nsa1a[;qnʊ̃vŋIT-Vj^wK}x^CZI`fZ_w˪bY=dIL^u1_Zuz)p`ZL< tu>RR%.xH^d|L.1~l^!Js:p %1Mwv\u8Ll&REAV-oV/g3Hö,' j\;~pa.}>_PU "&ƞ2=[Pp H-Mވ  3BלaΩGX>ş&6*UfYE?iwn(I$5tC'N@p:p|TDop\:7-v׊L4<ꌎxyhOEUÈrLGKǗpl(p:,ֽ@mmoɃ-PlYH A~( m4C(~$oQHTGx+V͈ZY2d} Ŵ j(bz۟:R}hݒh"imJl4vQ0q;XI89S"t|;)kޣ'0PuՖy*y<>;M:5uTU~GHZ Piҁ kyX/>+`7&>ٝ/A8YuǤxZd!g `犔5J3(j ́ ˔; ,glpT|v0mm|șTb4;|(į|*,73j14e֭\趂bJu/ǤQE$>CR}a'(GOM YtD j,< L‰ͧ Mw]Q5ΘÇh:>m j>X>9aҺ[\gO"`'ܥQkIKulϠyQ'gg;¬8Q5(#= cM`cA]ɳ D:<i0|FTdQa']i&qL8BL>o7sfdĬ> F(tNIE+O Mui)eՇ=ԉVzӶ뗯Į٬Ŧ@hצ=C ݆8KkzOuD;6nii)C7zL9Yb9\B2q]s` eKf|P .IWi#G˩ \Py T\7=Ks ##% WT2cbr<&'Atc%\_*at܇@cyTߩ# ODz͂CEڻ*/Ħl%t /cY,iaLg L0K<)sP}R,mZ7q?o%zYvIN$if!ñdp@ӉUUz` DC3T ;D\5؃a?mX ȶ>m>L@Ju9N`"ǪĄ~W![mKmChqɆk jVl', *߱AMu8-%o \$,b^><+Ѝ:rp r\gHtDnmEV[U:J;5xl/lLYVWx?RJNƋ~Ֆb}NGmx@;#(`=Giruˀ14W!ߠ]I&5 @Q% C'p~{e|7FDy5Lu%Lϫ!}TDPb*S<ٵWI\tb|TSa}T[ ͝ YJid}64o\Br0J`8Cn" JkAVe05}0{Aӵ7GI$-M>46} jR:wiRhT<$oO lX;+˶+o ㍞Ɂ@O7*Z(49;!\Rgrt/ZbD3v1YT=qZУ$l.-i>AAv$L<y1E{FT(DbĩEZK8v*aijEZђtd`ϐ12[@M[SO=ha=(d_ E;B+-Yb)U.#\]߿mˮ_U$a~&qRL:ڟW %*.ry*dߚKn"yp?%%tZ!rGঝ@ޮLkttl>aEGbU724q'AA n;zG61yD~`;Dj7p[gGt ן"JMjőT"jeyIۍVm !w3$6tҙ=H @)f'+zԄiyP'--d x&WrIBQ6Gǡ{P ˸t{2P.b?ڷNؓ`܂#&pK oO8PW{vV75G1Œ[){Xz} "|d-yH,AΆN,1J:u6.lwi{;Ҧ֐k6e͍fKO 9XՒVj [1ys!xmLf<0e>/{:!w/ vޘ#:PK(OW`%l*mÊ{4b!LKzp0I*>e?\ rCFu|Cp nBHu%)fHm/ũNmEkR2JS&`$b"beP:XX`"\`ºa9ZfsO쵫Ut"~Wp dѥoAL%']^6)W Ugor{:z5\KErh*&CQ)lܵl.|f8Wצĕ{Ni9i=2ՔJR$~^z_ S~+q}H*G:% W4i%C[ePˆ<a0 <>C\@9ەD(R Q#4z(®,'MB8^'7:NMyG5whm,`{M %k-'̞oR) nw$VY`w ҐV0z\_&dӃ]"p?ˉ<{mkLxgN~~ą A(a98)=TYj\ة{_]Z]^ YfꃔE/"O}#:х 0kw Acw.o@Kfu>vof?;fMc9XI{c O((&0 $j@̈- c(Y$7)Dp{*Hm5 |:sDސe)FmmJȠO<0Ex%O0;ti!te7V>Iљ쨯a4i9qN[Ȑ5_6+rpm-#sRR<2h<IL<{ܖ֑,Bl<[?BЋ=PּḎlpgĶJcopI}صW+rc.U=\I)xˢd+@:CHLǫ0w)} 4!c|n-i ~хİ c> lD$#b~ ƯΔʄ3K@S\RȊ**vAߏQNL~*X]͡<&5-DF~Vk8: N څH'5 \jʷГլJߛƐ|>LYm_TAu_JB YhrUD!.n <;Y>c򊶣k#g-JP+Cwx/ʸ[bf0ڷ|9Nfd+-gOJc DiQ"щormJ+upp ➷}.d TոUDĦaB {pMOiG˿c9PJiqͤ`Xv˽fh,c &qh߈m *&wfB0 b++]E* uhf9dT4 TF.0cg@hc L'DُᠥEfw  | $;ȃ6iё8*eٿ-l'YA[^݁E+~ٛNy\<uUih2}T݀zRdi4 @{!08Z5ilm ;ϫ),򉒢=Ϝ4{˅rQ(tir? +XYKb44w.vrZFoIk1ShU\?0T:~ƽVlN& bNg<`NƆ»+ZVo؊ ŠF%84Z}TL$ tt>x٭` )M1 ,9ha- ]w z߼3W-0s;qRhXYbRmog;DlҌ\`h1aQp&3QRs,T$-v+֭-6Y{uE*ZB"N\ɫ~K%"?+$iG{-UYm?m .U(`:LVx[i20f}yP _},gf@=4 5)O-1NЙ095H3~P)XWQ7Q.vb0CeE?a7r1,m\cL $gR|\>C93SN2Eր $ 3P`*GIf[K,UbmGxwt+7#&mA^P[.[dfQ/LިFeb#uyӟFZ\?GIAfr5d<"F{}23Blnkb|Bɫ4:8Z?o9rc1؜$,T;9dӘBn XxsjH },x}!2_XJ$G"b[j;e 3p)xJNup_c; e.;.C:. Ŷ%.g#g-Ϊ!KfPne f$3 M^qNЪ+mah5| vp_0dĿOS 8-'Sr<:h3J*-Dr1 z6,3 S*ˈw 섒Ìq䘡x:g;u= l]$m$iqW?'uElnh6R~?tQu:5l"e8S Hʲ|"pksHK -$}aٺ)4A2zW],beM+}9d^ U\{'޺q<Ț.c$D Ks4biO"R6-T/Fܱnow6Gb}7z3K+&_\e(;crLA;GY\UIp<YV 3i~+"`OEOа>b(6>RcE.Ics3;eWA/VX܀bYbao B2FPFg9(+ EkǨq!gD+U 3!#IJHF=v2Y 2u~{Z861 4pIg`->fY"PG]>Fd#P)W>VOjP?mDb0~6MćD?HN@DAE"qP/([ S~3? ^/zʑb#eTv:)Cv]O'3#_|"{C ~'98Tэvg.*v,vެ(\*qUn1WqNcIQcR@zi>NL{84R^Hx˜s_0x4'Ҹ?ඐ~xoӽ=jGgGyOEj !BfkN4#I۬|Bl }4k6 ޻rKch/G.eu*+./rӾ42Wh;?4Y^UIArгxfg`)0NIanEiӿǚ? Pu7HlIVK??W8=^a58]L8t3f w Au.[j%cMGn4NM 5qf蒺O|O7Ul~6YX~Pm#5SFԢ򱷓?EIA[WMWI؎WQqS6x1Q(9(s׏vQ:<&{>?fbgڜ՟ :k$=FBǩZ E\3WBV T-2sNJ&̅ge- GCBśivMkJ-Zl$tܜKWrg: rdxr{}(=dS[um61/ɼLʦt>ⶂ!"kFk9Kr^◓r!g3YZl`푀[;F&LHΣ&i5}#X W^vީpёC.~^p58b.lyOџk5+ ) fK2Ċ;:4u=_bx|HbQ oxΡڤ㨢X%Ϳ-:M.x7eD$%j~񽰟EOWD*\3$!2cfH>+<)ܨdI3vKH1 }ļzNLXOpJg  :;*fΩ恂WR O8xl.Q֔kww,=q^P.ijjBJk}+F;Ns./7[I)BIHwtNA\O0\ꉫ.nS?GFi)?,!!$bNJ];)I&֗:9c`*ÓA"?Fa흑RS{hIQNVhD vsh:ikQDs(Ö>_҈U[D(\0mleL<ԾhYd,2Z!:xP]%'5!6WAZID>[~P7l.h#~~ŕƚK)!z.+ժpQ"tZ{pGwI6 e&2إKȥ֐)dES4tW'<9|dz+03l="{16_t ̏24}䗇_2pc*V?LxTnRۖl-I#\ l_Gn\un٠tAX*5vrc|VcaJ%k40`QŢ^ U1+Ƒq)uDv\zI l)6<GڃK!6S[3E$_S|I8٣?ӱ*c?j2퍠3=S{2* 4}d"hI m#*u￙B%ʨOg78 ,,Y_Un(<|ѿxH*ZzY}G|j9ѵ_3Zg~yCu >1qe :meL@6T=L 3l )%eqKesv=\ Ɲ F$p.ȓG]C>] k@pаuI?mMtO2BcZtk;B:c+b jM\G$1ğ KMHg=#h?vleE xZMqsLw!opPuA9T H֓pzĽ,~otJLV AY8!_/:,5rk gBeduR#*3>DZ)ˢhz;UYNCbN饰M}#^YYI賞mC73ESP3+~因/f#ӾײqׇF!(mPhṝLDRϱ4mhS!#<{e| ]% jeY 4 3jD礟00dʂrz+Li ]flgEKpG7i W!l$Bow ;j+Nҙ}gS 9πw[b,Y!O&O1`%bQ7k]H%0Y-i'Vbܾ$Az$It/CxJu# u^dBE0Wn֬ [%Kb4NMۣ1edHڰnY-e?÷!A½e5^ z@><{y93 !8ӷ\I GsCʃ;>ZM\Y86[؜o Nތ@U͎?8Ț̾oT&mέEŏߣf >LOlmW}6Y-hPI]N%M},d͠*G]bBC{hћ]8H )j$ˡpG: EW%l|ŕIJƚs&ß^0AcH'G*y w#tc|MTGWz!!R^цm"r[Ռ) $*`KWhog9r"#.4;u,]B/Ӷݷe|z^U"#a0X_7ۡR}TfYNBْJ2t8x"ڏR+ ?6KI% (g2bkdk}L m lbnq|X rW'T}mGA|mV "ל7F2/ۄ'Vp9$"$[+h{a.yQ-^PXAžR u)l9*Z C6G8wI Dܲ%pgҶ}_]ŷ;P^Gȍj)qf1^8e/K ]M2o)foggF(VQk(8 CO7jOl9-x^>DtAFg㹘u32 >."Aڄf"6V:@ӃXmwt/!u2&\z$dY0_VGk!-usI g^(-}^Xgp C?{j+d8G-Vtً; NT\nKzbX*YXO\i~.Ғꊺ91 \ù!n-wjWK2f#r=iOh;pJ anrwg;a񪆃e _JY%zypSb \L½QIb+u& #}L+t-pu=Xђξí\wR6gvsfIE^5  znK_$ __@YgYm`?}iyb[xapwU)%dЉxy-'-.Ҕ} ޾ oIV+`oF.Y[??C+~PM*&nP'AZ A;ݢA֕Edxpw&Jgݪ i!f0Y* cLZ^wN3OC:B9Ӱ0k IΕgl_Ul[⵲|)LT9mC8MvIԇ1uȵ8[SM8g*Q/TZ2Ů~de{ RS

0V0dϬi&VjR&Y@џ'wWrz)1Oe .L|!L#GO /!хv1s7^4!WT>[`N~RI [y o"lw.>{qTg"8G|҈@ҬRb\G|sRfI;ُU _v\y:A* WX\WtpޤٓԐ 4y" IyWi!@cyڗ~ uu3m raFgTw4]9b\^cZ'`'Uۼ,w?[6*Ynw ]#lrZ*t!g& R0ɿXRHP|N&S1Z?%8ӈ)#޼tq WBE0PYv=t1ݽ]"AZɝ=Zς2w}qv~:eO>IfZiq50y4 Oc]nD$>E¥6ڿs~ ~Z> ڡ7DÛ&R%JFmrNĵ2CV{hXl,fy%K=eV1PO %~|~ YsyO-kBK׈r'BFq*Yh%Na-dn@yg y"G auqo,oɔTIɊFct-jP!btѭh{g͕ QZrBql iL ;~b>+OY `+op23G$uSK}Q~ءGc$ž`rxz#z³d9<>m[X5^!Q/-ȏ8OQ]pQ׺^t}łgi)La?bflGJRȔJw*n,OaNW`YyƲ3`kwRӀ<#C:W; *_9Y.Pf_ իiezk$:R9l&=6E"Jc^t\B~J*x*FY4_!%릊Vڇ=#\>'kz2AN`6Z- C2x2[ /}G )C41 dZMFnm#J!AճY$kC%nR?TogU:k8ygH>^iCZћsHUyGȖ%^m2_iڋW ׸tt`2݊0KCnK~}A<|`W^O]IM(N;#< 4PFXU*Y7N ̖-'Dёp.>l{;7W3I-2M~tt;XFI{uDL4@"3%raM:JG`/o{RW\IU#OT=v"EU}׌:c\Ke>PZ/t S~#5 :!4%z@ &ID+>x.D۫U{z'0U YQ f9/ ޑ_Ejy 9ٿQ!R6jP]ߎtWJ[bXDbwD:KiiI?'Z M8,Ï"gc .zG~;F DPFt'-g2Zz41%lEn%u| yjxSh!/Qmv,n5~D?+Pڱ#-gPS~; NnV]{Gx[%d<֋1 ~EBGm~S\f#B:LaN4ӂn 2ĽlH:Ck7ĺ{zOYbZWK}H }O߸)Hoka3m/x4ʎ\;]Q6$LY;kb>@7z&fN/7s's4i<ķe-VF'z~+rQ,47 O1m%aq=6c} z|=¤o7+:cdׯQj^(~lڰuaX5a| pӱ8~us?n+?; ;Zgy{`cf^XJsp{v"n7_ad^6!(|_uT3i(3wΧMȊ@t]VlLnzɄEO'PkU0"op\q%R\|Ad_XH֝d8~"uMyO 0ʼny |GD~m ڦ]ɛaD"pQRϫcn+;-]bs G@Qߐ߇G7 _DCut^nv/{f2v3J⸢+@y$y[q)$+5WoQy,f>цt>W6`H;΄ŋ|mlʢ!ôg'2x?~]YWep3&u%6Q_15-H6X3P_p11)Ai }.WN_l-E/"LKߢFkf65*d^QK2,Dv1ѭS*bc`MͻvL&>֯uՁ"e|LFj$OD c{{#bQh-jTzqγO X }o0L'*",K8]lQ{ki=JqƳVod6[Tq)7 }^[R`,`<kfy\:NN,t}?jB]"ԋߞ;b\bW kɞ0">i,*mXZh;!#unǗʩ5Ļ9VS=c{)iaom-[`UxPaqz.'6Z CJw,O頋\)Z?"U"_ ۀ{wjZ6yRg˅<XfgٶJDTŖW5jEʘDhllpTމľJ-'Q}fR좪RLo~8gZe{QuHR=ҏ"صvL޼ղ>sñyV~1[q(jW8i>'mxkl:s>׹4tH`]+6;(f5qo-^Gɐ/f{rI7eIِ9[b&KCʢa+PBb!n_`i$d&|;h&u^ 6e#5>oCk{kR62n,52H ]F<#YBO:.+oJ7SbÔ*yc529dqBRf2 s*̖iUr`b Aag?+]eƕxUq vsgb/LD߇JD+n:߰}栊gKf:@3 Ȏ5HjΝGwȢŇf~p{)+/;P\lNȮD 5` 4|*׫T7M+\=<]gz4KB )n$Vҭ\`ڀgfi%KWy\'AF: +n@IvzY8`iiI'N:u;I6Zb `J%$'׽n(n>YixUlwn{~l"s`8˯Y7iYkeC4 q ĞM9Ҧ9%+6B׍l7kEc5֗Gv z2K*>P'Av*'`'u"Zs ^^);X[7G81NwOX 7BW; 'A~9oGu5U)6uvnf+D Ýc&O;9yR}l`@-pO7zCsXlZ r 'AY]]RqY}Ni(rR+n|aZ1ߨI2rfn.qv&I?۶kPiJhЯujlkbONa5,:ipD-Й A%..ڵX$KI6:@=Bfn !>HE|{y6>? aj3ih׼(2]L>,}U2]Ozݘ?x,:huI q:R2bckU >?{st&;-EE?x߿Ok?t9OгFꦨ&#ʛ]SbxJ(a;İ0VtԻY9zٔdmkz]hOF(RGsIW3.:9c\C/SUUZͬ|C A@[]k[B 82,E`vR8u#翸sd5.5rq!4se}WJvrro2elYI2&Ђ-hs={ (mt/lU]Lç~2ɺkuo~N"{ߴ U}0 )7.lӗ[!?)tE;;5ŭrgޗf)u7Mz|/*"AKN|оS޺})k-md/j+\eJy7KAPGNjDv i+{1l~Ynο/( Lru(ꞈ3 M1QiN'!F̡evvЍR]B~T[cN;8`JEoxqeԠ4+m;U~o6i6:^Ub?.4W|FqRv;mUkhㅖofӼn[7u^S>3;]ІEmn{2޹CQK%&0@WNtL{[8fG, I΀Z4JՄ嗫]2bS -UuுaRޕG߸w8&Y =CP6,<#a)Ϳ.$\Y*'Q~Sqa]Je{0꺠`n;֦p#6."FhP֥xX9 ^i9j" FBMp7¼EZ+!᳸md="L̯a_CݻPWR[LԳ`ވm 媆Rb{&QԛTK{]kQQ'mb\}2Pk~3CuYfE/Y<|I@jYbȕ Տ3\lJڛ E/r zZaEe?dͷݾXԝ${wFoca,ZemhW@oU1m>⥫ީ;OdL[e2)ŤC0o 찜rv\St>npl}Y.c2Nw 7xeL}T<+sGjgxKcv%`;wގMRh{Թ>OxY{G}U)skt7³:JM"4$)\+kDG\Pj%U2i/%<&-nqP2:o3ၟ4 # /,/fQIl[Dfs{S9, ?y v֠yI_^Sw(rp }n8SF8 ћٔ"w%nY|17?1l^hi=)CrE-3Ww0?ObNb‚s ^֞mq8|W1/*(ۚ9fӒL̇Ry G'hhL9k5 t{9ĝN!4H[mq}jf"Jq!\͚1}L>{g@|{9ubԞ=! <~Iz/ݰ65캑Yל򂲆څ|:g: @Ps.IĮjw& ¢'6gkglҗՖĂOj5liE sT>7?Wz(>Fb}ﵙȗD^讵͔S c uxآ"JK b[([RjǢjjhAÓ2Dz5~%|͂fv>gɤ9͜fhۤ=3VCPY,΃!lP 8kĸu#/y2+m$p*H;!XLJaQ]F_ܬ}ev`2׋I Կq~ !9.Մ:م2(咼=POMe"`4- L& 0Uĉg`$ɑ.sg+ȶM /}F`Bieh&I[ Ig1OW̤tŔ!S["F]q"<6m'*-L]N}%$uR1Pxڙ^>j۾RG?zi-pT^mG@R!5O~ {|~C"_ Q_OUk.~ajFd} cg?ۈR0 &;XlLIn @Y>LۡkpW2!r5 kZuNtC:Ġ~ am~<@Ǖ;Dz7A]&, Jy2O9bWdK(989`;&9ZTڻ}tiQ6 \ >Toi!9@*bۚXZ>CL#'lL^"ͮ|*.ea^4 y1[9uoB Tb_ NK?`^\4]ia˧K_׫)R4Eo}ll7gTcSj@G1Zsj"6ˆpŠ] ,?c~ ' hK5,سݵ_*@RP|H}P E ]3ၜ,&v[է>u<* .(&rLIm{.GTEҁ=axK4HIh3 HtD<hp` QH~`x~y pXRa:m|T5*Gҡ2 sIm jAw )f0 4eQE;xe%,9QsrlV̎#\%E]u`G`K[4F^o54>aZSXdJ+]ji,?%ȹCAo%u@ǛД|⦙,X(kCqhz$:`V#̟&$GÅ lGsŏ"X=rW`Vf UݝWjv'Da joy wZ"(go `:E%wlUAGʋ NQVygx]HY0>% .3]DhEnk-eđ덺&EMKKJG>ѢFCE/݉Zsn* ߑЖs`TI{v0"_z;WDN~@JyC83`v+ߟ %?R+e~gt"({u ΜvҚ$+ujӵfM1`b2 ig]?~Db{+G_wnoD3L ?ZNt;SK)RBe|V K5a16;YmDBf56sUbX4SAؕ=Az?bȽ)9ۡi=)B&9 c0]~Q#|_ĺLScA5qb,&~+RTBl]!^?+`˾vv9V[Z?pYO?)cLOȼZB`߳[g>}H0%*V8YvzÍZ^-wV4~ԙ  `鍋#\ ֽo _G\dr {bKZY{rv^dq5j4ѥ_ 6)>CnqحW6&<RЎ8xh5BRj\4^2y& -kɅ"_9.?1toeGِ\sdLN=OyNIq+j?L0/s 'h]0B6A&v.Cusc=(uTсT>Q VhĪ~^HE٨bH#Q*QX)tv@sy8TLA!y84%j kL0|0vBEU0QG7E>!Č`t[CqfAxZZஐU]YfG*΋7+E^<3WB xVDYTV,TSE=PqgY <-B /e mC}.m%mt2{ɭ2#ͣvL۟pw8g䆓]apҤv5ZoMa "|8퇒fscBI)xa0H:8^-At|aNj,[ʬ\1N~Q읹fnۻ#X:V{Q%/\([$>u?<ϑ;!=hX>mònzCW Zw0H0+D+Ke|Izw:8BCe1>Ӧ{rV(h.V v@S?PQ^CB[@/KI-r屆 ]goe倌ߵCZD)L$mq.ӮUMT2hPXs9I2v<:U oGv u?5ur/WcpL9M{+6JsyJ>N\<{3Ѥf3Yϕ22BR>X=;e z0d| H@@vöӤ8&w-&tn/]QSU%6 kjfs0FRfXq=}ag"TEgԞ>S|hm͠>CR'3(bŔ֮di;#ч}6DdRBA:}z'poC$e 0T^_X. tOa4D2@PLڨ"tf Rί<̑dZU{֢[KIJ}BK UӶ ީf+orhvajz{ h9li7UvFHAbg#/O0iUNqD E'[aD49qQzt& ˜Cޞ3TxxtTUYxJc'sm *-7vd^^#جWrJ _zBy^AY( Rեª>)^Wˇ@webnjHV0;\&gZsQx_P (º櫹OԓMTvBD;h#-;3D:+)g>F>ם=G'ىwm^\[B{WRiV k#~Ѝ%8Ɔ~$ZvvrD_{+e|dydaЗ5^G0HY}3e  "r[LEϰ"Pnn&g,k2a9aF; ?x=:cHA7 7M@-a[58Ao.TwSnLTki a\:RX&e?gz_?YPe6rnX CYVDfОF>OsX;~kNSbnuc0 F M6؝u\'-l_qcPpd'>mX-$1O)I3ZǮE7"TGT~1]4?2`x <$P#rh7L~2j@H  EfƠ VEW !^#?$<=F] . yinI )=*.>ڵ=QYw@-:qvPO"pUU!|֕/D@xxx_!1 9ѽZxMŸ!OqA`qUmcVߴaA+8;&@%&..qnɣ-$˷+)gAF7\GCq[@>qtB|L6T`,iw~㒻;.ƊRNM<%EØP~Gב6ZFG{JOz 3{<+fa45I.qshTVBA zwiIŬIXFb^ȯV".LzOE!|<(tLB/tMϷ^6qEdB5B{v11Q"͇[;_ӀkXHK#."H$- >Oʬ#㮷ʕ/mC޾

!/K+I7xX^G/z_ՄcLn Q"UUa{0U7 FT'҉m>/w<휹5!zg-=n1fk74q|˜ŠBTES6|']?@-S~h s}H\g8lK%U9ǒ.mM`8LY7N# m[U*OѢ"3" IޟށqwX&:"^,I =el+-ډ3&vF1$e%y~F2UJL[F,m7(J`t"y+sUkA-^z% P\9 @% XӹFB)$Yk dǞGH2قpr4/g6Gq~Pu0A+ɲ{ȵYUtA!`2ӏ6CHBJ6ͯiPKGnx@F ^#JEg. $kL/]@jn&jx!L|亥88MBֽyϻ AƠ^Z#, ?Y_ heoPƑrOIbmE<z:do>FYB m*Ͱ(,0tt:Ɏ;WKfq8TDx0 (K +jEVT̵L5U6Or&['ǹģlte:<-60eKָYL^o;Z*Lb0xVeNKBodc,uU[rt@^_.ܫWOPpR2-UX xll+$*a'DOBܓ,ȹ\~<=Rr [cN CL07%B /_*^5tY`xS"`1* nǚsvKwϐ`2 C6aLZ;=o81vLq$$"dhu8f6Xp(T˾1a@ k6pr8{D75J="jC"kv}j=43c72y!t.jM(Ŏbf^ hxR_ەF[[# z9z#xuyC.Za-Ҿʸm33T˰V~'f#|=g t`=; I7Ǩ܁rNty;/ٶVsqWG/+$WkoV3JZϟ8(Lh2Nbcd|-@"Z~X =V=7/Ia/5s7Pix3Q>j.er]JS+h$퍍V]Ygdq" %Jri)A/Al"+9oآF$m{5 qA]w|e:qzPIT@wH&|m,-FJߊ)+6~)&AL7{dr`}M& //ҨjmUZ|TnXb](0%6MoYC_>s۽n)ӻ? WU~6V'}w~Í,ߓ5MSZf搙6;Tn&^Y=f$f6,*![=L66&1[SP᛾UI%D@MP0d0Ǐǧ}A:9yQ3\|g}m{<I) x@mW8AS@D,[ms]tʬ 2z t8G(boR3L(5(nUEĘ}v ; Yh5K~n*ԳkT1&e_4#KR'C@o01T]员Y,d|!x;3ع,++10>د`45/ԗ>4?Ⱦ*bReWMfjTjKBsp%n3A +=.yZ__j1U끣k,vcV $9G y3FTq*³o'9DYD)߈ mKS(Se?=-G^EѝFZǕe[8bAX{&~(vfkH̵72u+t:H˯_WѕlabRqkzOMF%!$S]e hko̾ Ů*,aXx\:YI#."]_[@OvȌg~%(Uf\{!{(d8uHd#qPg@pwǦ0mUךo7%*U3)$Y*`ƫym23J[?WbD8˖4/8)L/qo_2M=&Bx3wInˁt\e@g7Z gH ǽl'ɀLT庞·tVm)"…) ѻdZu(o^-=c'vOe_^ɂbWk?"+˨Y_Z<v;0^WJfk7ܥ: );RД)k4irNhD^Ș?T 2Q3>W? 4MW]A1b;>"A_!eN'k /X ;q?SC5q[و'ΌՏMNƇf +Dd"+ƹ#XqU(4pvUE SժJ=M;'M 8ÊkQՒHXh+Z~ݜPى8ƃ9!6z듍mz}RQbJDibRi~eV奲A H>X\iP B wۅ"׬#ꂁ)px`C N劺 GZ gUnRrkwi3zAtPlyyU] doށߡoNIq:uq qP ?5l[~kVa^ęѴ\~D-)B98['rs r.oY{ҁQ݁ojZTp}"w Hu<~i)I \v-Ģk2p3fyj9=VjXPD^!HSt뻋Kc6B(*%*f9kiu\@,MQN+а&H҄ μKh5m[UzMAe4E+BH0|PN^3ud4`qo!c lݮ%Qٙ5U$\H=MA]2%&Ǿ`P ]k[-&3ˇVY@li8 KktH X},-oio-1Y+g~׍faua?NV|/8~Xk)Z6޶ (>caw@*Cg63x ,OeǡdCr( 48k9c!-Kd-[h !x*8VH[3-[HtgӮcwVB!^Ŀ^M\}0헪i>k'7 3\c@WĕŒR0@kH0"s.|-(n[s5Cw )s;8G'8YÑ8v ,qloaPr@ߘ47 }brezIy0U|pc%{]FKqcW,&Li|T.p *mo ?2I$/03dҔ P_Lz } ËNjeKlH<Tj.?'UU>xOI[~'BFfJu%]y{r缆JDٷQ¯fVlXpv_F.Ŋ{YwB Ov,[iNFP1Yެ pXY;<>GmǙ{TuP"Ct)Da̿]Z5׌Y1)q4w0|&5m5 tyj{7G58K/ kGn3cWyb^F 'D:.i v ^]sX>W;z"j1Ha+Z  (( B1Fȗjy|i|քlX3H%gO_z(̉Z5_Jû3D]Hڢ; lA`k,>Qtz*6b]/Y/yh- hB(9"ANlVVZ\2,zV?tw[FѦ]F[;Mz̕3 9 a*>Q5;,FFqu6k`AH6 uҜ>.qtՅ)xCyo_-D$"TYȆn~4'{34 pt%x ) U{g mBWNߑl;wae9$EIsXVUm*k683D_["zj^46| *\o4Dؚ~YbHs)HƘ=FFӲ 0īީƒöԞnٮh66E$'ѣ#Y5G#rd ckأ$?,pDR{ /DM86zI"h#`+K.\?D2jks .y ? M&5f/WNTXoh*E^dʺmN19srWP.* ^po,(G*e~'`vZׄ4c-INf%k( "etL+{"D'OjVڗ  *Ř:}L3il-py.}<`&]rWp8_kEJ‰|ʓ^L ߗB>Pei#J&Ld]s&?p &lgG71޺.,m\\.Yfyʝc՚q*Π.իo;YՕ?XA➵c{Z0=e,XI0ng{ζSx}_5#]690PR:Vb)LZ5qhb:ܖ m!uj{-uD pEVϴ*V$GM#kTIE Hb-utonVO ~ [#RXSv.AW IFANB0x׍sZX5v&.3spU{鬐{XWE1064a=ݣ; gJ ts2#-^s%:!)7KFb$YCq5?D+}8UwnL+TY4]US gqNXDT{'rWJ*uZudF 74$d\OAJph9<%I<"0p xB5 DQbd(>]J'b ,L|v5Vʎ:~ =iن6X =U= H(c]  3M`* e+WgӉ n눍zv#~~XMC]HRK|,`6;8|@U;Wj=-M_}=]~2~W|: (PB-֪^ 9nT,% bQ#N#*a*Tr!"s"`\ ɼ|ʷRuM/G5F Y3cn[YEkd9nˉ*fs/eJȢdS.dzh?-f28tPO'zpIF;/mӾdiR>NK Dw./ k!/b'0龇l{cg3mGGwjz2fQA [AR,7?F (Ä{LuqHz$\vM1y㬐*;Ux N5S. Z.[r&(4d ʻd\vF^l5h ڻY\D,5ҮXٛ]XPLk=)RP ɾ^X#T\:E2܊%McBJO >d jqRc&:pvīZy'0?>ׅafJiM=OK7-ӆCw2js4W\-Xᛪ- Rn(9!ƫ蹒Ǚԃ;h3*!kő|}CPNZSv΃@x`*,~]o\dz @ A6: %ק &]aK4kCE7:W]>;R,xJCNGjIoCÍ[I0R4YI9x{@5Yeccw5.)#+mj+}y|N_Bb@d@ӗ0+s1-4H0>FO;R5 5JtYUĻD+J-k'(h$Я}?6Ʌ%ϣ uEAfwiZ`(" XQ<( ;֋^@<(?L2y*Bc1R/NhƝH읙S4?xj܁#@/9ősj|FBY]U ju hW,6[Ux:CDrG>//-9#HY eΙ=iĉl1fj}/)͗8a=#Egyj>&n!+z%*7g;2d ҵ.ζ ]%`(#c{r%þA)O*LW6owJkr\$^ղU1oFk) '1hפ%b~d݀ W3+9"8uq 3>">ExC TV!<*xy.5Cp^JvJMLL]j$W+4 0^\X:ݧBR GֹE6󎘾ÞFWv@ "a9 ^v7[pcM0_$!ciˑCAQ^C .3 Ujj$ok#ߚg؊хTrc)ͮlPTdrK(7`E8Y [yڼQ~y%W?C'א!;8l S*V5Xr6mGM0$rAGZg pI7g 0Cv2Kg -IPZ3gLye2tcˤbk<'"PLrf`ĕGLtKWf {d|Y#|ܺ@.ゴHFQiT+[гW5\0rs"=;qo$Z|72yC0WNEE:Z$C)u˨)3}j\f=^Bvx"hēyzδT~fSjn uOB$gLg>y]h$'ǁ=9xr"=i~dѕ3,ЂLz^ xeX32b2y+1_ȢT]F=hkVbDcNNNIjܐ KTd o갳{R/8>iTヮahxDOD :=0Q> %scX,_:&f_D,|  nTQp2wY#޴F6k& lO-`k$! 'R#>5Fm5UI%F) &vcfag yڮ(kCGxz/7zs ڵΕmr&pz k+4T_f`֜цjb-=c[c2 UKLmb(3 5YX42FF#Fwq|PCcI(ӽu5,86G(5qثfp`!>VЫ7roAq᳊ᅕ.8~Ty"v E(/CENİqلjfkM B|pBSSQaVB(mۜg|\wUQ5ijr ;\rJ:K7:Ep6=RmhGlݿ/-^$Fi~t͓N6Gj}Pd#_mFLҿw%0"Exו5ƻDOS#l1k#Nk |GE ~eaX.l7\vAZdK5C =B&:$S,km#$#9:94W=b0Do ?~~|D*;ϒVt,Ǥr- c4]/HSuT]+rʱX8[`"oj-aefܾiEkʺ1H?Nl!̾*xF01h8iCGhb=_&BCUڧzWW* "oJko[<95R!Пj)GXF#jD֙[G !d6l& aPSGfl>B`p|=apjr <&\s5ώS\fhʀ.؅,\59)E^lpUp7?B? 9g'=]G [rz _|4ې>8$XY9k[BLGLfka]RAjdf!en% Gø+ *(d?9-4+P).@H3:u,ޗ,*-x?iM5U3AcnfK9*M+gRjXmz}!;@x)b\DE~~Jvގټ8dltG Wt*Kp˸ XДdN}XU=F& h-+olJ a3ڼ -/24ڕyeV2<l#gB!Ưj@mWTKq=ϫ:KxA)>e/qةO`v5whDVS5Ȥy<# 2Juo$V{ۚ(sKWcQTW%][aT2h ZM& |{_M׀Y9p19^{kb79^g VcLGz~L+kN&P!o} ~^dL5={UBw`:&oQ/ a7O@eϭNVO yB76^d+Xz3usVWb& 7718+qUSq]lE%J ٻ]+ tR"ZDzpуW%EFkowز)CuelzW\-~-:~Vj {;g8] ׶BSq6bހ^BEQmWƁQqh2+m(} ubJ I .򁧘3G?qac%z&UhWt!];8n4M̵is`,Drh^;bx(lEKco34IEJ0omb'HB}xƚBFWuZ! /,U#-)*m\69P&`haI!z5tt:ZD@>PS!9(sܙvڇE1WNWT]2 q|D]%HI HN0meTHe.Fb(n[Xl#+?j#cB?'{فLbH=]ƺRb pc<6_ؙ5@?.⻵yMc8*B8Z[)0.&޽xշ>c$kb#-oÙ(s5:HG4DvHOΟgh|ً^&S^T6nU,X@0Iz#ң/ofU*&\m4-ι<@q )G6$.xqוAVIoQꑔ^pđTryjPxs O5^2 (?ri1fSvK{!1RƊgFxq*/1F"&ʳOVOՕ pm3Yd;L -86;/F}s59CLCF  Ie.3+?+}KQS4HݙC@FDt;) '+g$%2#@# Jw' ` o7?zC<{$wb5>X|T[,"d0+}`D-Y6 gͼ[ euSL 3hP{գb{!S|*loy\c2đv.!XM 2rcό|/}YH%kdV#YYz.z1Gօ%F*um>HxWQѫ(uK 9^ATmi%>+xhhQC;6W-| ["Rx}6q*B -xdb#Cf cn. V%EL쐅*n毼Stx 0o+q:@ pYgcOT#PWUG>-D+sn0N>@sKix\Q`AK)rC])lQrG > z++B@Қ$ݑr/Oɷ8\tHsr/&YdN% ^|P0dTt;sK Z(a])dK94;ӄ$|{deϠ\T@}U( EI玵O0".aQV6Y#b"qd%= v ϒ$I"тh*YU6YҪ֟v#5^c`X]/ζ\J0K9\{KUΝ0mpHVڎwsGMPi "TOJDq* l}V{pkX#mWn)[c8 bUFA.-VLSGn'64~E[D"&ȝ˼s{J?pU\Fya3^=!ǐŞp֎=۠' O?h!l\p5ë WN嶏4%en)VtPgAߡ)cX&%v;M@˭|gǙj}mt֔?Cu`fATxgkݲt:!LDlWSbV,e-r.*dYkX&t7$Lqw^QT_~wڎKTHXa7ؕ84 }~oE3`ěd~'lBE3@rhЄ|d\Ƀ".Qͥ 0Yt8..pPt^6gr *#@\Z >iJwj`%t`P FRBLYAJBj A+-D\I%L7lOQmFK2vRh~gԥ>)jrf~&wUSO8FH#C~)ԕ$]Ͼ†utŅ}R97 H<<ʹx9yII ,Q ''ڭ͇bAzi`8` *2A^q@S?;Bd^+S gTTXs_nd6 X{JKй7ni&a27/L}\s;|F!qş :@-bQa$!t حSvM`gfB;T\^SbH}˝' `EEEr`?(_Rclܘi P}`+` tUiQ9Hb?u6{#(%bCέs7x5Ck5-5"mDT~X'2 %N^U}&.M&Pgpi`#h4UIV0I(]p}Mk?5iJpv"r!j骈oЃ"0+L͙ txM1fBm c~7'nr9e[t%?t_חۿN3dзuFN6} ]&1H , D)ʐ-׆S1m{EZDF *;'LIxh8rv }RE>'b'[&LbTDw?T@gӄ!E {N7r+NL/ A%^yPBxb5s@pݼq k,|.yjs#@&[J\ZNe?>N \94̖/ӗT;f= Hj XD m?UqvL ` ͚]P$LjQJQ!A4uUC #'W1~Y3?ڛ';yBfU>9q/֨;,~?"|UȂG/Jwے@%F,E:8LSMWi@X]71 %Pb1Q`AA6_xA `y=W>6 Q? ]GY"ऊ̶" Dw 0u@IJ_8ſnT~wG3ά 13}sN )4⻼Z;U.LmKR'lᩋq^=rȴQ NuCH\n5b!W&:{P ,?hRQ,;GmPܫ1 \WG }LE"ȬE6ڱki-n0w`g%9m%L_L`A`H %,?%jdNB2nB.45C:۪Î9e!WpdKM[\o aeoXc$_kZբwŲe0}I.1Ϊ#IGٰRsw-Hɒ++̈́:67wL'vR-ٕz[t`{"ڛ66 p{[a~ 1vjc H'Xr v[ !5r L@!sWՄQ|X67RmyhQzWg!Oa^20Eredm( k@PzؑjU;˲PLBBb՘1>lBrv LSPto]}Ua(blȥlm-w6J# 8Ds!{!߁Cn42Jwa$7~;\=ShKd$wp.L :jGAw^sWY~,w! uB'2=<ٴ,DUI/Qv9F.?׈5j~ . B |U 21#u{a ,*K|X_vWPg]QMo{fn( i?#o: Pцu48ԎYv/#ұ ~\~)#wP3Y?f]ҏ?oֲ=^'dh\qұ %f3Bf>78ʲJb;Oxˡ2,9dlYG.qhE@F pЮ]۶NP<4ϦԐ*Xid<I>fUͥ`'˜CCNs@hvTx!O6p(zU}lL T#6+ LlD;p87$tI_T7d8kpg=lq-2yq4#iV"&r(y^ά]HW8xmW)p|kNE=tHMID28NoڼA%V9_ s^_f*|I.^WԪ}_UZ++Ag]O@TӰ-i1vg aj+#_17]:"7`S#f;9|)da _Nk YF%g˚WM :'%![9mȕ_e\WVbj$d-vT˯vճgx{9[33hE~IzL@Q1k !E͋ãE9xu p- 324$L%ц)~uc7ŭZ]#g<SGRP=mUU4^iEYG{c"~9dJDt:e04%8a"(yWkM; svNa悘\kOC=;6kiT!8ɚI}5^/1rN9oK+8%}vzቿyI:}el6$d19g@XT2`v7xR/k芟a$n-kU qC4,Pz,K6COA,7^9p*]DӫT@c CYKs6!Ie$B1@8[#`|VLo cM H²T}WzcOIE J|V C?}&Y|0@H q'$.ҹ- y1j Dm޺)@n}z+ELgW_/I{=;/OIrDYNν]nH"X8iL;$8DiŴe UÆF3hGޟZzĝBtȻPt#nR ]`Z[hyOeyOA[ti4)멫<PQB752ʴ#cWR0d+w60^UeRSB=-PS!|gIM^|O9y_}ȥIXS0.lэ8(h  8" t ]AA9⥝zn|P\ QX*5S#ÀЭXT+R:sTj} EKwg0T3A^Hp?9leܣalH};OZAhKW`PK b/ۂ~n?>go"XKpʥ;ZՏ.;D- aN÷jmH_^gxtbDeĶ{uGotfl+j佘;~\ſc v^\ Q#Am@! c56?>&TZ͆̈#e[o0Sa0펓"ib $gHBR졋UQUuy66IX8S`&@5'UUDiU^Ү |Ɗ0ѳ7d\}ȔyLn*k{aC06Y/.݃xXl%G75`U7oz_ :_ w!5ggE E$׵}T 4hs:/  Ju}ي+YTPy4P rB8ƽq-2>j>i;[*(Ig3` K}~0L1L;icѣsBĎkyAF0 ,Ø҄ˊُڇ*DXǂ6/]➣ď1NjhCBxx5).x-5*W;$װoFeK!hf؟a34G6*7+\בfC!K ziT-8ʝp*>ܢ[7`ղ"B_CrOYda3oΧ(ΉFǍ-1"jHR1JlŘ!SS+`/u$ s0:mxM7tQ!]-5gTxaJvԯ: =BZQ I|DvM`)yLuJߓn1Z-oQco"e"} #v2<8 vc |fK׎GdJi󭆿2ifP ɕ a؜J VxR%`>[JMh7n,x->yc٣(45FGÞ1z1dT5.QxF~̽,8P'}onge ifcRP@ }*aD^Ae雽#8%xx.l760ٛP(װ37/ ۀʟPeUӶvP~&Dt( $)nSP<\ӯ7n'N<ۣ2ܝ^܆A%}q4xpZ%9D472BlW8:I薵KJ(^jd=s$l!x}o e%M:mتI32? ~ _BL{{*E0l1:A b݄Z!6 S5uX97G GJOt,-a L˄O2EFin M6@g?d#A-vo/0g X Z^Uu*FRB%E0 ի4YUOޝq|[]jQnK4>u=-Dpbp@4.w#%#1^b&3f8=G81SJvQtڑsa-z'J@s6@(áX@i]aGL90 ^eB&5[Qɩ"gLab޲T hQTW38xhbuk6}GgCE錋T۰I ?|i{sLKa}!ozk:v]@LaT 0~UYC50/Ë7q\tr*z9Anܺ`(Qb/"8kَϨiqMԙ7曣#CMϷ2e3>LQ$o69b'B^WoLJ+XQ˝λSINu _2223'$W#8wDe7FKD?'u~߷U7惧&K7ktkϥ}k?P޾B=FK/qR3CEj02sEljr UE[r¯\y x0.1W ^U+耜妃bɴMə zbAܴ?hUy2pr15_lf!X-frԾ--H P/ބ%6F:q`h7fVD rqptj^b'+UŕoLHFϬ y, [raKSvFdom?gU^EC>!AzL^tCEͱuDL=L FK6)`=­ sN_wN4KqĝS7oOMreQͶ- d8gɪ"r7 e_#: @Sy~8JR9&ѻk7wKLuWE!@{KLwo>r& ˗⃛@VP =jqd)r FOĪԌ!Xų#y~~WK|T@;7(V]^T nsF6@$J')ۜ1e>+N5:ϫq>ϥ`J}{yu( X:ˮܫry )&Gߥ%8ˏqu:hFOLZDqv[mIȽc.0{ᠫy4AB߿T[_٧%b5vKd6;$K=-9Ag.,-tFF:oR/Uja(R$y/T-t悼{gp< i8W* nː?쮈N)!S7'EN^p6\RRgCFW3'RtxF) 79Z/4J};`ׁ l"4l[Vb:d?{3R"vn1 '_)@ఄN [T}(pZ8?ݠ!^3NEJ)FQӗǑ^[]fvX]rL$rsLeF ۚ' |?#1J<]4*kC5SaA[wx<X|%Y|9,n/#3K"u)>y+WƉr67p}1*=kVЅ=bzy&ܞenuxBtZJ%Ӛ98!s^>UsyFoEnͷ X/c3p 6t&rY-Vlm϶u9p"wiiV5w>8[te%1>&v]`u~);mPg?fhYxw8%Mru@h'N/߉D/q\\1{ɐ7k\\NUʋ&%Ѵ &4Yv\tbxv^4ca-Q.L%A5P։ /zy=N:$/81aR_H[ǩϥ@mWmXe͇:raaMzv4CbuQBXz(f2q;8X6NU] ;E'0d*V@?iW+}$"L0vzf Q)\٬o,o; 1`UzJ=>E~TnQZTô5ɼM;ytw6 Kt cUE;T۹3آ3]_3ŏz+}r惙&ҊF9WJkVbVŽs1z8R40~jzUvTbUUx7HBpkC& 7*nQZꯁMFNX6+Gq7K,glCr(&t/ѥYk3Jy^1.)qnGouJ;l}٤.Ә]) w΄cOSh&,.8w'nt48Usv7-mif(yOA pe>ow"6:wayCP='27ȧ-K|4ijw `>^A6cKwszKB$T=L@KZ 3/|~5눐W.M'=EPλ /]rܢq)^4%61TyQ'\ osD\֨=IJMcFkZb=eD;^XAԐsnF Rz$OWf`|Kio,wįIAZXDz%] & .0T%> |V{Q"ᙠ&& t =%4B*TPvjw[wlS4,&Gq3ٙIM-z6v9~v.Xld皾 HDA.~ $hQJVcHƢaJ`)<1NJZV|7l1ZLq}$ ĈS_QD Jh:Dn3RT`k3Fh3 Mq{szèE˽6:iա6 ʃh|xBkN fUo~{иug n|EXɉy)Wc@B/| b-;IДu|o![]"Yyؽvu_kaS};Mwn/fkȒahqD6R"As1ÌqjsV9J=y*H{BPs0N-ƯO=՘QS| @_yTQQo_>r:z`wT_jpo{ˑERpf3((d~=榜lQo:FOd}VD\q;Klˁ# fR(X̛;Oi,ጽ,:}o\=Bwв r;g$c d zyZ1+XCTF TD1W1~؉e+3JGGí]{% )5gkO/bus.m"8`haЈPl $f8#'pa}m2gQIf{lثX9mspMMQ'KC5HtyZC DҲhUtgjgI9{ᅱ'PPVta`%Chug m ke5=F6/|&;0U-D|z!il~$*N PZ|"YX`˹ƨ5x#kxI똵go 3;i!>eTlĐ|/ &MW㚗s"EK j0t,IBSpƈ2v+1XEu+ Yqgtˠca=z9&OON*{BxF3FЪ&ϒRPP*RkZҼ ̿qS(2dYr3Y鿶(m%.3f\`[ j5jf4,"W -02:Bq_y"=s3GO-=(jҒ^RON v5IM%Yvg{#6 ~pBq[ℐyL™&١^d/9'0 nͷGC_*jlqkjJ{2mqT2YK"m*g{w%F m8ildv=ϡdĻ1pܩ+T*!6 s9$Smtj?-TbP!%0*) x6N?Ef;İ+74!c]D% g+ &a^Ri$gH`_wF3 lAT]Tw&X0k!mcE`~nfF+Eڛ _3_~Fu3>9˯=9*,8x1E: 9~a*!b"@XxS?W Vl S󦕇&$m-c:=KbE}@@a˞DytM $y_@ch@j=񐲆#E9v`7rS]n2} T)`S~xvs?)$EN^J!{ C%;wWo( Z~oWF!ج`ONB_ļ$8q]ẓccʾT,$z nU ck< G]Pѡ#4|$ܡ>_},{=8?lT4Oodo^6hjNyQmw)\)[PZ~ipGNg@f`i'h( re$❼#{@.kM@CcR%3f3Εcs 'GK@UykHy ׭GI*|VMph0+ sѨ7ʮ&z_( h:^~aj[d@\2qкY:Wj9 "vmqy㧊9Q(%iwŁq )Gi]$(0WfqGp{cL52̏hPsW)'e1:S0h6h>#\ : $?q|[Bnﰹp>3a%tD7{8'.tA3v9}j{OgGzr}jךY9>wi$W HϗxeU~o*I%CmUuDG'l(|=y\a'Fk@"8PO ;oK~%{mn'Z [[sR_t>6|7HMã2`NE4=z4Ns:w,ֶB@ +`H7փ.F8^RZ- lƄ/%¶+S`Wm81ddǞ]K[[ _Xz:QBdlvVBœu`3f=biβA$ȣع&F,!U(}|A:ٺ#F0_D'v zmBFBKӾ,ݹMf&LDucdgl^tDW ?NޯQ-luT璧):Z IaP&9&M ?d.}/^?sr}hu^ZzYS,_4rHc[:)RNaڱy%wDp)[7j+šfp绻-v6\GoMRoRɓ[ D nП/`qмTre"W!^{㍭C]K"=к(=@?PѨu܋LdI1,^C(4Ck+}9aP~>Ta'-@ ЄaZ"٪&ď&9oa|M~@+nu{37/?GY zGq]"M䃖HReɓ Q {Z-\&*zWSV  WvA~78G`eR=쳋{<-)\Y8 gv1py.n;ӯn0F^w i=*cK2?K9tKɀ?Tㆇ<}J`'):֗w(H> f6̓ H٪z21|nPeF7luE7oOyRODΔWF([gey]F#wdO9+ ˯CuA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^9xN y^G=f`,)i p-˟t2o :W4w4:C{~(~aS<6㗭'`L:Uٿ(9fJ &vFhd@>W Ǧ/΀' v5Maƞt WnѥX߈YUgc?bWUUL}Х;X2@~=dt_l57c IOb7*%_*#.Od,JWI$'o!coW?Zy"*{Y%-hr52Tw@bn5m*XNr]wAg~qo# q2N_ULog&xK,SZ,jүГf1=)qXztuOR^X!G%89eڥQ*Hqgqd?y!(\mUc|J5V5;e~ܱ Ѓ;gdBKNB\)5 H\a { JtcQ7$BpdRKNE"#ĻH p$N͘f Qr A͡|B7goڠ* [ה1VĭH&)} q.ףkrEq"*%ϔ'/|I ?&uZH8\|xҘs8b6| PL^"ܵ2&~"^Ow%|RNijyF4d!IY00T_k@ۓ~w@Ar/w{:2i4`ܒFOZ!K4^FXtW?%=ghˍ9^V3,޴3 OP5d٣tNqB>CH)OZ=]Fa&  / csA%ahm(O=h|8C^;x ސPMMq9q7dV̵G)QH&O ^#pqSMssAo*e< Ywl7]n0݇]y48Bɫn*1sCj-'1z":/#ed@xSYQlYz#-ךuliRAi%^oP; $TJ}WM@O"8obi␱gdu8H>i 2p ?No$5WFk _R/|!òBTܦ!GW{Lפ)Or$8VZ47)} ߲ol8ĸOfag᮳On4 $9K(ׄw,lKtp3nv &SROms %$奘酢N7KJȜ#?0%TZϻ8@'_@'ލLB&u:E f̟Škm>AMӀUNmZg9%<}Ft^ˁ[,軇xkj݃\HцE33&|m&o:D$2AvFBQŴSC&7aҶ Q.fnN!( RWS’0;g ҎD3aSL|&> l=;ۮXYɫ U'mJq%AkB85s+Me.`fT/դAUC]vp=2t?'U:OVcE&>'*zوbP/(H[  ^!e=#zU,<=[n>wQ@yUp{j(هK@*@dم),fԁ$ByҸ$׬vg_K^_+ iL;h.#A`NMSvļB\:3.%[GDYtIloHIB;bb6/#%GslPy$r%I:lA˴!P)6 jBȵt֟WlFႆwayYY W):tyc_X}m_IQ 䧆\@==>~dH:*ǶCweD0wgP{O~!wіY+:%$H}huviG|.|GMjQWFHikD9iegjGzJv u*!g*"j:ϙ_ * Mؾ ldLNzb%O)Z!^ OT,mJwWk:ځBVeP3XzP00L[JABA΀$JN?L=:7=uZ唧mɹ[{<BA8sC CJWBL"Äz4g4lc% I^80 Y/qNftc5@4K,/TS0~V޳~d{=j|J_OmHx4,7mbV2 ^ȓ_qϰUvuthgJR#btGLI KE N il lGK}]@VJ M`BP*0*MpLlat#B ٥eu3pGqU0yڝSHo: 6|4TnۅtP\LpWL7ϡ1bOW-Iںk5)Go,ȣXJzDsۣf?@n3PVׇ*@]=c:ܪY' f 4 i{Ǻ hB g8$݌w~ےz_Wm}FBk`u91 n6:oc8a1.SjSIfd)DZOCcd`zziU^TOXwcH{8\{@JJ]Y{Ryϙ+_4\sT(+m*~ &@򱥬:c3(b^%'s2X`ؠ^Y̸r^.9ŠTʴ5EK㦏@v қU;܅r9G-M$ [yjq)"Lq,{uD7rZu3ۆk;DkAd@*upu}2i?HTsjgC\} 5KkS]{SrSR OPfOl񏖎6yɠ6AƠWN[u*3Y ӼepOĂQ؏13%FVo}hp-Uᬮz ')O86\hN3ksWxa0qÿwNQh+]*a| J6(N09i;YU Ag%')Mc2 b.JuPX?!1,bYMf݂m&zXW^P*WD:uJ;U1U)V.5 s^XHxL %ԠM 9y%RS╏ˑá(5\N޻nZpoQI)&} 'jo܉Y 3Y}@t|[$l6MW]kf=t{N)*"oN5@vCQZD*%1&QJ+S&)U9(cP:ޚAς2sW6565J} Š"'V|a@u@{`ӈy}9SEMwdBew+.W&t'Sp{!2J 켃#LIϡ(YI44a:~zk,ÐJMv@ 9؁&7 mnc6 sNX&RJ_t"|:U' Ĭ*VAGX1]Khr;Ȕl40ag~kr&ܕiIUypW.#‹J s2iXN"J$l^,9ُMϓa]`DnL8^سcQxIPBJxJr;. +jͱ|-pa)E!XM"dKvB'j7H`ɬ3w a _HMhBe߆̐#0[F|լ٨k*y?,))ZMbI̷U#B"}&}zz;> FW vAD!Yr^$N&S¢3L;mt{,x`J֝TzΨ tqg,!m7׫.P1?\EҬj͘JlP*tr:4ǧ07gQ{nC0jO/얬#ztM&).ze$c ]7Jl мSɝUag@;'L} :WD |kՐn%gfrG#:y) x K'ol8kj$%/L-3$$c>?E>g39d]"1)$ u_-MЇlJc!\V 4Jڅ̣< Ɩ%{ͯ#V+{.,?kq6`ͬ-7i۲w nJ6^&'u[97+ #bz=PO_u@֧|6kџb/;Zr8L]fD$F$ M4~49Y8`y]J~tg%O=NZE4.kܣ. `nq9)K>>Ih\榥 (aq al<Τ$#vE*5ݑv5z&6ޞ H t{$t3a=67M!"@c&#! ݔѭ޿o{mnbk ǡthQڈYg6`Bo2r[էШ_{G#S3ktOd/}2:K rөX׹32bg4I_I^z^@E̦dWlϮG%`gdUb:u:ViO|wS;Ƀ(0jNËzXXR>~1xC% KHb<7Tf:95nYRO*g R2[O*Lb20xKvi\+;eˋ8~->mw'Rf?oFwZsb{o#i:Ϭ񮦊4Ф'\ɚXyZ&;Fl$swq$ݵ4U  ]ؠO5NzűFٽReMLjr+4`&C|AzY?vcI~m)ѝm\Q(7뫞gŕxȌZd%\u;@YȇⓩJϳGב=,5}ޑD'YFM/n"7 ![!n&V,;% ;9W|CJ牬񆮧K\(%v?`btT񅍑u=5'ȃ| yyIu4l0Gʱ<@jC-R 2PXVEYR(Vi,jJ@PW`ߚ4섾%y"HbOq[zU@Mgd` H2wHYĈqSuȥ٥ꉟ-~ļ4j:)8w)+Ā:L6 kX@I򦱢H&΂3#Pݪy '({~MY$<&҅$icSjeur41r,G@j%(I/P]aHV`M5 #yZ*0Que1-ZωpG_0kw9dB8S]̃D6 7jJɓQ#լy]yr~JW+fnLAO8h<"l SRs8a#;;~.a-m9fgV"s] VȷOyM:XsrܶvjDV7tkӔܑ1"t? cNخ23s|aaee D,\X=m0#/tjHԾqSE3>wWl78zY9Z)1Ȯk3Ovl7`/ ܄d %mҸ5뙲x2q ۾7҇`?@ {-P4N K =c2zP4nb[,f%au )jˁ"&X#ENMv?iO Tޜ#8KzU[˴IGa F_yFb"՗P!~s_R3S^QVs 1l? X=hMl #̽N #~ԉK̬F 1W!I׾Ť 4}xΉLwrbEW_k2CSN9uPSTsFa{\/a:DOB4d7F*Stjf*H唯:ë8(hچvg˙l>m39>/%QΎyM~5I$js,HpQJGyL[  Bob{B79mss P tAB7)K02Aɢ)iX +_' ֶj2z 3 gAk 30i % aվ>+D\`eր!)/~coBJ-^'dicyqYyXVrst:B%֪ H 09h;Y~Hϴ]<}HwWaT A^l*Ъ;kWؙH>*63}f"f`aӻ"+}1C9%lApD7OIW Ρ{NTv-8ޢ7-λ_#₪٭7p2/]qфLfP 6'S /Hd(7bQcw~Wvϩ W i JrNܿ { gJw3sdphҩ <:(+V1wje9kg^n7vD{WuPE/, =~gn5A)ͭ{=3TGXN..h`jF.@'GyRj;K?ˈ0j֙tB:ŅBn 2+xwڵSL8&N~r]ZRkSO߿iW {e֏] Oc 1Jiov g`@/T,c@֗-;²tj:-'k^6!y:< NxXWcV;QHpR#ӚeC״SwM}Se/ˮzc70X}M\GU!-픇-͌&SS0C>fO S ;۷3'XlDtϋ8[ eknnCmQ~^ _-H sfi=aV[W]m-]jRSt'BRWjT6c3:mr[U%^@4S(Y+ ^jpu7^F7k1$K1:ݐ˾ uA~t\RIKuX×'p4W܏\o@SNul}ħya7<'ɰYlh>jߌ~W~"'5U)-6 ]=XG%9>LSv $i@`P^d33 w&.X=b*{QI谰'd`rBE\-#׺d0JAv ZbQ#6Aʆ&yTX_ΏWAx$*pDA\2+-2vo|Q#QwT6 4U74; 2,aR9e\j6,])e~eô)0HZyeaxbbvd xZ0 U.むɺeQiwC KȯVi.,sI->IN^t eS]e#z6<ƋwӅK&p"N -jW}ޣ&J+>J#?+KtNs 2aO-=Tywe]bn%]ٛV WPه {j/9u@1cxit棦y\d0L"EAJ|l8{ATRp*s;cu7sbݓf(Hק1ZjT?,= :\qol$w cEG F&y"nL0d ZQWDD{WS= .ZZ pVvϊhßS\0D,sۯNi1J}z#$Jy6*3n{qyWV3$pwg\1F0 թ-&c3m+J{IGq"b32Dx/@ , 14QWm̗2;ʁnN#E N#T$$Oxi% T{1{(ZP zHJM;r?b(|II15;B hAjotx9jQM>!ڽHE[ܖZ8JPG3yBIR)/;CX`+W@e96K jc/PG@1 "/H=zLaK?+Xq X fKH!%d5&< LSIv"h +}J2KX(osn[ૉ j~Qk % j4` NX!N]}RTn))2㤃aN8z&ͽnm|ncP>|Xuc< 0o j!cb' |0H)G>;pV֊gr2zڵP`DTL}5Ұ߾o$viZi?>BKp*$Fj6MvU? T?iK4p!zq>;a5W .z7::v Hˆ0au(rxi[) H^j˭ʆ1O'tȿxD6=l$d.9>u/l&ꘜ.ePʯ\6f*c ?_g3,>8H`lMTef[HŴ:*KπBT/,b@0E%ڰsn%rf?FK7_֤>K>A%Ɩ>dYzs=lޔ5)qxx^?EC"?5:?PA*5i4}l Ul^оMz'ڒ60.aRhHi2ڑIn*@nBFW=+7GJlANۣk;zΗHb_V1:k0% ] @H$k>Ghxˠ!׹9:P_"BxFmkZ`dd Gh30fVSрf3)ks=V=4i|,s f* X3* -@9vG\hܯs7 :M2-n/Sғʮ)MFP|p"cuqC Yz4\TZzfd:&3+{T .ŒglS5 r v9>SL IX) KG] XŽa^ij̫6L'H% SK܏~kR5ONWx} ɼQ3 Zi|롿%SV UCyWo#NvZ.9e[$Jݖ aXMS(!\z.3IB/yl;2|7z] QdR=!>:o?:!n~ گ*x(1& bܟ*:'bƯmd)%3^Jʜ;J}м^69aS(V4 ڮ]ᇣ<&%AGZ!ڀ^"耞=R>2W؃qz9<~lAR1 )2mpW4R} (@(h>'p*X#cZۭx3lv\mv87w;4E9.-6$E[T"=E$ b=J|!i=ws˙ w.npyUR2ް.#HY;g{^Ro_YS 5q`1nՕx? Yǎ#uQhfgHOcKC)/4>^"Kz'lǵ`q)z?jj ڬ7pcHbmf:U)?'qR yܾuWJƐ ^q.AҺk_}hG3kMR‰Ғ*#KzibU^QS>Nk^q_س_|sE7Eag$d穐vMLSo$K]/glnrf:{F6hpa6gE6DZ_p:+z@/냿ƞJb@W70d<r4Y㓹 xaOme ybR 4sT -!vA?:\3My VNRŽ?lj'x0SiV# UC Uѩ`ӇQ(={3v5<>2pIn2ǝi2)EKnX7TW>; lXa(? 3e, %89k MGC2_6ZHK!>[L궨C[0a+y&v'*z/t ׏"ݣ1EsMktB3~I|JdK'S-C@[^R`EkwBHmz5kzmQyOV۟:?21ؘ>xoO_'$zMX*6SU Q`E/ xAM=1RޞaT0k xVjBc5{mJy!Kǯ%'y<&QJr s)aX TRߜ{$zC0:c7ᎇbBh#.CόG|+3HGY8Z3}OeG:pU(Y`VVDhs&jDQ&weZv%an, 'PJ^ =PNR׽8}hw;|mF*ek 0WL}o2)Gޫ{ʟMQZZ<#d xQ0 CNr b.NIb EXh"Kq{gt`ȌJt۝³eZtU4M81RC#Uos)SrJ[·s\/8 .L j0^YF)Os@`qfcF~*dSL՛6-]aw Goy#f#6e%7_Z1>ǎ_x;aoLͷBVelwrJ7?| _QMiw%8>&'-w1`l9oY w=|xEB ǍǓY|(.ݰai[奚%S7< 00&"&7%JRdz+]Y*dF5{sw?؜u在0ʰD1_)% lqK*-t. |L7JsҐ/N=̦uc\tVg"˗1-8^_re7ׂjE@賵囿kk@eVUrƏgqr0?!t).(ыI2Wޞۃm%>gC4Ous{QC(XBݴo9(|SaWx! mbT=SGֻNjI-dWeimncO>EseK GM6le(8}"0 W/7 (-1o]ijvð Ypg vJ1o3ɇKFI!{Uyi9ܫd'X7!wP8+hYgLs3L¤ԼlOP_¬^Y:E2 Rnd\qMj~Txtlպ̍jDWIBjIiQfM3YMU~ܝ|_ e+5~..&ZBLL9 cKUs~ nOu%a5.4m258`t O-,\ 2ϸmVls UuؔC2{1>U--WMY7GZ5>d v* D8H^{X)w1OR2+>!% .-s=NSpRG-$m#3h^;0bYQ xXei`<ܺf0t Z\b2Z~cd@ *狱WBg׿q"[2M=Nk:6,#tv97GaЬ8j,@}ymY8xr~f nxf ?r3Rv!}[^b=c*>i͹GHx#IױyRlFQMB> tY'z|猍r*F$OZdBs㗆hUt 34jhm~w Lmh=;)Ǭ!tŨ]߫$0"<.&eqRсEznT7SAzA4y/{ɩ}WQltQBNn!6WJ퍮]Bgu*]]Te Εz$ \\B(v@)ajpEaTaԷt"Vz`8XlK=X E&}EU&/ݚߞE&\UQ9vF$mMC?|rRUaNm켩Z"l/|Idj=cA,SN,͞35lkL-r<$vi/@Sh>D:@Շ!,.m8}'kp\ǧ,C|I QS_r VcH Fb8RFTMNI@:3")UG>\OU=jl~C^Dtfٔ1j.%uCv.0T͑$?R.#?\`k hTN7X^ZK2f78@4XQ^xPX^@ζ UKմ0~ĿBNDJךΧ<^?nu44>@'#hhU;W03M.yX0:yY (&r$4$\MmvVp8(q]2_;e.Pu\j+W_/2SLFޠ'bղ,ǹMZ7%YGFm<֤+&? 3+9er3&Bsk.tЉvڟk7?>CӸ c~%1`d$oҀ~ !(1JA% Km CiQ#cT(=jҥ)gA0'i`=ԧ FJ^)?,sTۤKnZnԕj8ȂG"S˱Hb $/gk3uFxE:i&p)sZ -+=[H]uאaEhw/]&sR/g°j9UybvW`FDMݯLx}{9v}ԯ00<lF8[3U*þq䑧e[DT\nwwOt aOsGG;)H 3.=TҒhfnu8GE'ZNipnyf+Aݐoʠ5q!l$n1#  Zf7}=Ul k"]|4u lx=L=NET4w'<{#`9SI B8*4²@}i1"S ܏?U} D"y-ZquUAG # -~l!Gs?+-3 EE%]aQJ鯗 e9Pub*jgzPva܈Qsl%֚-{\Ɵ *8(0S}!7|TB\uf/mCo^d%SMk+3ct!wnͽq:yoR (}>[hG|Cd "$:~)ZR/&H;Du4 [*OOx8rv2:5akׅ1C(@bvlaJ7YUbS 9}ptݥk~QOR .d k6mqn^yBTk{b|2]x*k8arl<$}#I<yd>Q"RHz$*fvèoEN:kA-Y^=k%+O s9]:) c-\\LDgGhL %{_lkGÍL-}>u7AYҳB1J# +er˳>[dsi9t!| /Zހ,$N4h5qe?|_''o37AN:)*]}wC.x%xaNJpD$s0 I"uu-,e {bWGHj(CY+=ŵ&B٥6c̭lPAwEs".~-vk?n6wN-h"{T]):vaĈVVp2?P]ŭz=!s6Z5H6_R225Y; A3[<~4AbfԱ壪5R@OGly1C]!i(Va,G<ɠa_F~_#pтtxQ c[%@dK{"'?"7X5۹jװ ,V:QpW:sϹٝ 7j:WV3V`%VfcQA8W0Lգj_SY14 ڙ_[~O/ߎ7CGؠ>p讒2s`9ѕ‰W \A;DC,a*^Af}{Kp!nj獓ve /]J @8YF_f'G[|-4_gi}} LZq? ğ 4RZe-tNN42~?nBPa Ilwd AEӀcrli[i]D(R3[T9 jk2D٪d@3⓽hw-./"P~cddI]9l]&Yʶc l;p 2E ^KBJ~;Hbɩ(l_a,)0hl)B,hXoSF]v|ćpp) xz`tOx%5ZdצxsLUv/c= fQr_h5FO^Qȡ/=FZ 4@Ǯ @PRѸ̱֫wqeQĨaCRX8l]+']\ɠ =#i^Ȧܔ U1 96j;]ˁ7{Zٙ̈́69&*iDmН Gw?yaO˜ \>US1_vn> 1̯؀(4 >b>a$ s{üi CMwola G5^`kEQ[;W0$b+ z82]d2E Ŋ. QN"O+D8%֜&rej)ڣ=U (o!4n腅sܚP x}GՋ_Ў+`!CƍJխCd!; V3rAD#$FEҀ2{+Cn~f#~B4;G57㲐a8_t:H9DE&C (3U&1c % ^ 6jNڙEqw %3ss83 ׽U7E(!v-SdTۤ5.;?5m]'gkso `v /޲2KU_]=|%÷dkahP. ! >fd2כ%Ȩ366OÔM/ ls> `Zx45sjXDp VLʵ$6{pVGl#љ(k^4_"oSWiڗD%`WW@D Jv:c$Ė6 :{ ۱Q   >(k*k0n4?+~G_YʵS08R$|5ډˇ~5YKAx'kkbTb<ECmc}_8o;(172ʼ6H1mYFկ&Sfz-,c_rBH- R%B4_G~&E`&d?+''Ģe0ܣfrZhWOԺ$ye:gM{Pm'a~lAʶ;oџM,UXYl;E k%&܃ .Y^JAL]]W ۉ>\QI0؆C !@W46"ȭTtF}/.mWڨs#o1r8Dͺwmc xdk~Vǵ7.J=0 70 T4C8W)tT?鐪CV=7DPsjE |laT׋++ )ibXm,>+)ĥť;n٪^9 jgnM%FLN]nYDڳu©1Ņk]lF#U2(8RUES7Cja<7-Rz{@l'"af rVE3ۼ +ݟVBJ}@SW7 CEIO&(ɮ9;7Ɂѣ>5;)?:6p_ٗS`fR#~PzڴG.Nl($S,A>3k<=g7})Z/ v0xRի S!ܪH5.=:\y N~N])ػpǜQUу1Rݗd[D8țீ J`*UBk{CfH=5H~(Δޒ+Sċ3꬀[3 or hz|:H .ghE12* VՐOq8t!YagR.Z UufA3];e0 9fK˕Rp5hFG9@Z&?7HXGܯfe 2+W9[$|QaTgճ~/ nHy{`L/ye#Y {et"|~J%ђyݪ4oDDw23k$ 1MۣH{M1JKlWo5U۵T?7i@>t5!^ A~|ApPĤ =i휼9U8U#_<[Ȟ`j?VfJДZA %w`fiŎ&ijJF̕ fWZjgWc` ǑKj7ސ(%TgfHlO_PlP ^Xp[ueHF(y1Y\Yu܂ 1B5)"W]FtfD~4+-(dku☠? ♰.3bWb $op{\5@n K!V*>w>iV'e'-o!5!Jub :aǣaU2ˆ!L0@ LNj f"ZN7.m]DBsag,3tA_>2M o߽<#hX1?ِOzV9}`]&#< (I3`s[_&SCaNh (yo_|?;`솥ƨ8'g) /zt=Js3Qq0'6 x_PgO@Ei=-f*0PX8>2}&4aSP 1XhŸ?ш Ҕ˯XR p_ }X^Ӄte5JZ? u^EssjP?*+> 9M'ߺP1!~A@ BMסGmT\*[mqkdgHϮpQs$UT.w  ^Eod5Bz\ \ Tץ} A,j_OGҸ_ʦ{dI /W%0?} x/T/9lziM՚^c;`:5G /iLJ/irVE7ž pGUUv Aq9F 302 P.:\/-@*)Y5+DK=P;كE~5d:Y $97|MjCm|k &hoy-R|cR?m<2Tn;-kұ*8Ğ'S*˛$E_% -+aڪm !k8y~Cze"ǒ“,ќq}(g_.]ƈ80w.E.XJ (6ncߴtu \L){VG_ܩ?`LvS>+Bnw0!LWrn9QbIl\METQk dvWAv`9ȳ0DXOAky^2-~[&q?I&ҵ/nAԒjzH8l-V((7#x)m_0M(bNer04$ ;-lTajcufxl4^d%\Ub9,zg0/<)![S>#5Vb3)eWߩI MfU ︷@qȱZ"Q!(Slȉ/e׺1^.аz,#IZ!Wm Z?Z8cДu@`sY/CRQؚ$<9@aN9@r] LY YA^#]!+5Aq^KCyȕ/F #`dw/^GzXqa1!4Zbm&J_xwѾ Ҭw4f=(Cl_s 25%nMBeRuH8Q. r >;d$s:ȯNE})TPLEgT#W쀫a8n X&;g3"Ve!ْlr`g Z[DZ!7,hcqK*9XKfahc6' )gļP&2-"Ldٛ|3b&2`T#I`-@nȚR0 bh.jAiqOcS]kb9Vx ʑn_U]?HLXIpW+)s@hH,] 9G%GFzx"88eWヸCO3nD76VX<Z7r3QB$wɓjn5_%{VX$kVҏ6V!7U'`RCQtmQ<]ķ}̈xw݉D9MV:jL#WʯOg*d !=q`Ҧ@er8 MAoB! Dr_rpgaxo7^!PO<Dz1P4kiRz=ج+D; 3MTPC˜ u5TT&y0$8[%S>oL*pDl&>n֑ޝ6R̭*0ia=M DU\wH"W CFO{}kb3NӚQӴdaF;޻]hxj3\D[?49d1XV&+ *Vߴ$3C SF*ѥKT11f)\Ґ_[ WobB_C'|B8BUp^40<ʡ8{Yj:D@fldQ> B1קUz|gtUd%.DYRxQ:`_?y/^De"D[w-M|^Ru2iH6[eF* ԸLb TCL>֨x\\y QQTѦ}MD)n }l4hA=3fY-ԁU\:]TEzQ6 їuPóW`ZOsPQA#rlFoAJ(3>DO }'R0L, `<58EDa}dcRJql6jK3곺IJ5+C 3qWےGeeFzw%۩Fd${uLulgl1bTDU f~"/E[:H+wI+"筞}3Elg6Ysa0fUlߙCE X殶zR{vDv!UEɫi#DlLs oq^$io,zB~K'ERs"Hؿ/!_RQ GZEYœ],K1.JZe#i:3붹LN+{'e:wWCZ<ˆU5+L(=lFnp x8a! 9kȽE N/?:&O|]$?<- ):Ozsua#EM֧MҖx: )}ankhז@is}~v"l̂p1Ad漰*!L@~#-47^${.ɐDX}M(LbwmD2@*ue>r3qL2w0Cumi5 M)2EFI?l2ǔxGk[pQW񓎫;CB7VO˽95J _s5~ ǯ4JoU }Dt(tN-b\ӏ1c0 zmEj/)A<;rh?=43 Yr4;t À ?zfEz0 6P H;EGjE-r@'\Ikړ ~jŋ'Y ӦQX0q[dcZraOhhWih ךV5և~2 `IK|lZ$)5pn&)a )8pb-fBLIz)aHˋaC :Sk·DB|\Q{]VQ'⯨p@&9JR`g;}5Iqo)^&@I!а޺y`wM[v9k3JM%LKQc&⎣*OV~OOKqGRIzTo%r]F8&jBkJ`ś0p a X mIQ@rŁMahDEB7-lVydg4$ }GY8lHZ_l}^蹌*r)&/Y"c~'-c, eSgIXd,05m9PU䉬Q[P>ִ_f*R\vڠ7]6NJ=Pc!d>>9 }m?QIoDI*[6kĻ6mƒ-] M]~/׫!Qʛ҆V !EoԛI)ՉZli CJ:(;".(O=FDQ +dn0&M3!N>y[f/EpkCv8kӱ:v"L3YL/_BOzY9‹o>OF+8(! Y#n҂i1. n_{$)cK5zG,Bt{]N- *#;=G^ W: zi35W@k.a:Px @]H ;[85Ȉ=^>TLhe^O#^U0/3w_0^ X~hFM$7'eoB 7~U84)psП%@IЖ4}SijmZpP~Caʷy{x:c<&diʉWkpS#s ";>9np0ɖ ǵU$Cc18X.#ð^?Qj1(Le8ʠ5'v۠igb&qFu~"y4\~ ƣ8Q&SkD]OAC"t A',, Wꕑ]ҵ\gN|3T*;1&mٹKY+XSpPi}*)s?uMHf`TCmHQ‹I+E+N\w {yܙs& >然!(WB+V 9 :FEaL+5BZ_8Ԯ'/R=z S?k+t< w _Y񏵂mpQu\?lU Y,y1 J8V. PR(.jxA O+SYIywob a<8=N7DP2qR9A YGaVߚiw\CbhQOHH!ω в~ >*N_x͎9kgD _ƍ o0NAHkJ#NZCerF%o7ȈuoQlY(3#z#x y,{}}eFpQQ5F\a5+1gy ;v~p<-huP QeG1gA^9;蓎bYn6wz[Iv7ӎ]/I]r_e0Cerԉ+miMp(8Ž/XVu_n@\ή H伭!` B̈U,H9lv>ݺd'EۊחZ4zk2| B 3Vӎ  Xjꨔf`t<1@j֞ݠ## CDSnDaP#(Ӗ[zeKb(_ Ќ/^qc݇wKtݘ{66Ey8u`8*ikO:]|umH]'B #Z>[Dfѕ>mLe8c- І`SX_%|!|ghI6C5mTvȘTT9eo_hz6pbnU(zزW=JcG`o)4"?'h@O1N(Jae=ݗV <}JqIOwor34+}l Z3DfDiuխ_~ T-ěʐyM DFqx?:Ka-+aa>,C8_JV`^C :Yՠ^UqHOY]$z*@y܃Mb/UK{hK|Y3@7mI2#$,/#VR(59moc cBa_ݗ'?=eL" 2\Q\t2/ )Q`jl_ǧ"{YB bF[0J($ÖR5v)@X %0 AD@ZwSrzSຒ5Z١.yh@Ňŷdڠ63>-oCNA.k1֎؏$?+[qYxd'i{0\6𯛦"mO{$IX\ XU1dɷ e)ۦ$l4(o[Jzo cP+}cOBl[UȠӌ)ӜLlND'PՄCD6=I9}MSY. 5o8nQ B5ˁLo(}XBi Ҿî(h }*[Bc܎D&1FA}Apb~^d#œw3N iπTJ.۶+hrS} Mli34a3Gcȴ]Kh1g9$)8!] @']dCld$\2A)d*?wOLEW,iwc yޙxovΠnirA-2Õ<_ P8fnzITZ4w)7C@ܓTf+ #eFKcwO+4;G`WpsVkLr,\䇒҆2^ur> -[2a{'c 7+["mhP} 㵴Qi#:>ݽ#wb~wNzTfS<55`JmڶHAyqRvS\ՃL9DL@i4 z ڛTz5J YOt,585+Ze!՟,s_K+z *КԵb,q7{!h@ցR%i]^ݯW1l`-+/Rz_ R8"gkpB{2bzAfsʁGߔ_3 = QZλ=EmK\q6&3ݖzs}hs~ݾٟff*05mݓ+x_!$"JЧ9N*@ϳAَo'M2n?yvݙB *0&7tʅ9< H*mE?@pbɱִ`,H>O//xyA\U8t̀e\/F~XԱ_a``TUZ)ѿ`<QL'e(Rė6D:<Шs}` e~@eGXy~3M`ԣC5i26VH͇O3h=^wo16<3,Qoa (+YZfu[MC0D%wf-;_jF{H!o$O[-2hHp2~;[FXβʨW ژ>HO j.b'ch5"xCm4:hYRsw#MOZ}'(=J,UɤT)4}x;tg}O@`ƺT1- ^e &p_ uUߩI/$(:0 m[mx~N(hqPM>RvO_e.z-DOT6J,x|zX޽]eU}LE)3ꄗx#:G tY ְKMTTh?_7ɍ3cb;#5\_ziPlt,'Kx 9,YӶ:Yqt3[$紴uaHλg X/5ڳ:Bhl|1kZRh=|Rk=[Z n?oT{g\v'۞tq$cftIʋAs]*EJH ^ YҞx-)bºV&R~zzb+6FQF@K VށUW`Amr;س iu9ҺmrHcK ~LW5Ek~OWlTV@m6AɊ >ay DC`ձkU##9UpbihKJPY2MJsUX={_3+UqR$25ANRkwny"(kyC|j|)7Adâj-y]ܗ"7s5{ǖ&Ʉ&o56ځ#G{ك#GڵF1E8o>|$p d?fi $ѓ%;UGwLbVV XUHk )e #D̼KYw*$`%_:MӸ嶞D ۦ!*j :^ ;xSZx&sR3L= <͔E- v>7ړ 궭}X#V873Y\AG7>?r`_~5֯ /JPj2-G憋} 2&<$K9kqr#7C#m$c2$H#ӏCmՉI©Gbrp%A!JP*-<`ScloiY*,.~w`=Сeqiw{Ƕf4(F^r0>C~2*5r[<R25d@CǬ7Ma[:?TziW(sZ\cvo؊2Z7xqK_C=GlV4F\"ӱ-]QsZ"3WwxX5fiz@rDM&v`Y` ïV$B,9p/RWP*ȼ {Dc,`RzO<| cQpLhAh|~;8Zgko+нmʲtyO=& MQиE9ARG;DƸGuۺJfac-d|4athZ\ʩh*sl`H|fnn0UƄ`tBۍX}?]xX*WYr3ȫ6ȇz3cB5q^xD#w'%Ѿ:r$=ꘐˬ#4s~RW0!NL{q̗אEj̇0h$jr yu7b۴72YgKLPpGMe둹0V4,{ H,FtzM\kIW͎( M&vQ\r-c|6O:CMwUСܰu-q4k|iE.CT^:usVL@?PcgFW}AK$S$k7ֳSuIۗGZ 0 ] ۫- Bm\%^/kcyrE8}m~f)Y֤z ^N8mJ^ Ӫ䢐]=\` }{g4[?xuh+: <?FڻŚ1E"ߴ'Z=vsrMdYB:l|5jѿ{[$&~y 7*o۠yL!49IݸBSÖ/h~ޗ6]>ɱ 3V`CQѵycl%X.߲s#y2r eeHCoOI<HQJ* 2b;gaj=ŇtJW/zGAFB>~% $f8Ҵd4E]7b' $MenmlJ\\2A~\+-QsZ( vAxi|!F ^TCTlgaP?ʁsq]Q.e5/CӔq䮐]0Z p>h tOZڤ{h-j {i:\MaO]2Qs cog#*#Q82dHpI ފSK(`G:Y_3l:=LC]d8:<#4ٖíg*B0& X$ecoj!IL]j4z ;o^-H)Dxlg2${ll3\^\[̣^fR`>jwQ"ܾ;YTeu 2vA>}SbW;BTx* %jG44ږt2 e_bT6N3I[zǯ/ҊDb.ֳ ퟿F˔F2D9Ղbm Q H?c];vi=R:Z 26պE :8ث6{rЬ:鐡-a&z?_wMk-K`A 9Vhzf\;bN +UZ,T#½x1. _񍁖1/el7 ~/=~_`C X ArR".TZCx? J~=d\b%ZxUA M=PEكS2Hn`N+kRTwq1!)T7Q75DG%@eV}.+}gVִco$..Hu_ylw`PEH)]jRp[u}{4I.ml.NXw]#TOiJyC MR(vN(1A؋y5eKaG`zLÄ 󛐜aBhˊO ft](:"o!{x6QKpy*ߑoȋCBŜi_ߑ$k"&5nX_Cܝ-6q&BWЄ~,\x#otVKC>ͅܦ@M,kJ`'oNh5s3WyLej*Pn%)4{46Ŕ7>]R棐p'WM̪-@y94FR뙊-E!C&'f>i]ѩ;4 .6 m3qe#Bs$JpchU z7)tqT@!wOѼ:Eȫ'nuӮ<3t 9!q|j%N뽹w'Z?W eFx_V7ȁs[!6MOH-K@/<携ǒɧ' KԦyx]uXᴝG2E5# ΗgOxZԕ( i> P$E%JNwqb+eo|xM(3G?K}m:7NX7\h%$K/z-%E#`a4ʲڮ9,혴Z6.ɾClhHUuUt3N,cq&گy"Ov(xrJqL=Ι}/ZZiP6zш&=~ .QrRи҇ЕlJQu1)YA!06`=%z+X%(w 4`kxY%%8v9&?n3-zdM]EߩK<8-_Z: t䋼p Z!AJG9ΐo#h2 ^rgz|s6vldH6(}rSTk#fx`RVAx/ +!X^Dq|2 .Ǚ=mUG U53ؓ,цJFZ0" ]Lx䴽~ Cχgo. 0>vd㳁̩lL&71{Hz}*c;oPYUcFZ8T ki"FU 9I TĆT8V_0*7vD $X.CҒ;.K(@L`B,c/Ee=7"a m㩮Ǻll-'f3tBT}G,_(2} |?.pȫ#3@o_ d;޶4^ K +s d.@Ɗv^/m/.Dѷ=nKԕyYQr|{b2ކ6:JD'U.WIWoSe**G ݏrL @J\ gڄer![cF5 ; oG 6 H|\<̨>d3OYm+:8ٓTP !Dx0V"[GzkQlzA`ԑP韶~a55Abul4*-H+lF5ܠ xU;(,5mofe jc/c^=Jh<9nC%(҉ŋ{凚D1ӊl706:32i?ٷSp>#<y>NCk޹2%2C[ANAAv˝ZfH3L6$'C,hZ} 5LvL ~8K"mg~d+D:pW|FJ$nF}(pI bIpO1{و p{?˜o6KΠE\Q2S٨*}.]N F;z@w>\<@o8n3W!7:FaPҤܙsْT~;iOݍRX=ʫ|YU+`7ѤwڀXCUny X_mRu "9o2M'jї’R:}a - bEiEa0u:g،5w&7( Xӻ6\>mi& iji'@F=ew4~9!0/>%ppy<N+cE=/n1XKK/Tx<}r-f5S5RDžiYF|:fVT1e,~wJ5;G[`wz}+_@daRR#O$RN1V"ޭꗖ:m>D?`uh<3Y'Nq;QfKtHWeA˽,4Bן撿eYNL݆ F6D^G];Tlw_=.RKu-LDT7Ӱ6\B3yyz 'r'tya[hsP9Qo I$CYR3!k~X.0M,])܉&E IV2< 6fҕWypD&m |>0b xB@Ѷ>Y$2XS#,PMrn{Vzo#)_xuN$qM){㰂kvLyo-T@_60e`M*M5DQ4_Ѵ#L/d w(E0 Ksnh!Qr`Mzi=X?&4G_!jyi|snɜ2RI>z+O}՚g&ܷ;tW0bD 'qM3~:IXvgd6H@ QW)F-V^9{5ƈ=.} jV쵱}^F̌Z%1oF,v,*تu%,vs~ם57\fj@UgW2?]Nx+jŮ3)CA -(qi5עV JMJgF5|hBKD0i?bE/Kw~簥̬Gz6GEB.-)iVRio"cǂ9o<5ϵ!3a9H د64/ "kg!E$dX վ*?UK-plr-鰨- }ߍբ3HI8y˱>f4'⩛ XKHo/#`:g6|o_Эiim ,ŪOm‹Fgp5pYo -% M,s%iI%e`է] з{ýΖmfs`B0eL6'ksŠ Liز>nfƸͧXAT{Jf0 F;F63wvijJW caA`,R_D lld;I`OI bT-yԯǝIRaگWF⚂ vмi}⩄X)2nQZ4ZhW)*v'L;k;z [AuTH«*cr`K Jing3Τۑ91]wERN:]dL(qƵ$lM2ruga 4aJUȲXŁv V\z0D@i&;*{u##N qy ?,6 l?)V uSe߆_=nML| x85Q 6iQ0< 69f3C2ӂ&Ǣ-]p >S-̌+ob х/깱ܧP{\MoQhiڗXv4)o™XL[H2qМ͗ԛ/mjAor^n=X`d՛{UNKzcK& )9oDa A )?^̤gSDG!fyFd‹˫{ vj^[Y@,k典1=+g14oamrÑB40Ey{9Jwy 7d|BP_i dMp[u wظb,E)}s Qc :&-QKԶjW*(v'm_˻D#~q M`=ϸ>9GVWCJQ&"`5MI8?CsXS~g&r^~[^-knMr a䢅[`~O,Cu{S4`&,y Rys[5z=;]Vd+%|#1F+lJg ˿p} ^**WPe t"H 7Q-zs@ S's"X{2rr9q*(!sU,O0fahhźU7dHC䩥YıcFI5-Ѳj̏"I=&'<4Qr8ÖcJ`YδAG1'p_oXjnPD˳ΦbRfjE9 ^E3w"jAswjlnZOjͣǀY'h͜1|uuA?zIWҚhˈ`VdH| Nx` ˼1h9+M;YF^ ॐAV2dr7\ Y@o;I|FiӬ+y(efאT,a(@wJY P*ڧ򝍶yQH.jLB#Vq 6Yq;$SD-;DxO$ K:g=EEguqr*W`/ЎAD') 4Uȉx=swڻ]_fSU74mwD>_|{"g\}߹Z974yYh6q#x `ȉS5+d&*GQ†B7ό]-]x(K-7z\~d8·Od|S$ ʊ^S%? ?viKaCQ\fzi<#}G'Zm;~.(RO߷a/^%t}s';LΜѡ # ByԄzG$t`;4*nN'q0su!xCg,lKΗwLŏ(88bHEz↲T&v->iVnΨ@ZkGBpg ](נgc͙p G5C@>F>|Ņ7jTvj M󔆬#HN{Rw$B'1XjdS_ Cj5;LrѾ9&'pE2Oi=!@B|2dz UU{Eb\%uʹ ,:2Dt͜x. L_kWRQr*j{8uݡkb)A?`SO&6zcABH*L!EZO<q4 J^<㕈d@ Sn\UMH|̏U'XZ ςŘ~'ZP+Ui:CaB d*Goz{:rXԽRjzt7-=N na&ǀzg"ۭ0x<ɬ }V:>*r%%!.:!p]`ˆrxG1S5<l5>5dƦYM τsw2x0/at3^źF}A%mت:DJV9qxuUq=A=}CܨBA )]bfȏ45R7fj8Oo* iSyv:Hक़m&Se3^{n+2 B ʌ5gZ?!!s9KV/ukZkkcm5ImN?Y YsTb^Mi[t2Dcg4?,߄9[<9v.%0CC͑LvLLěw7EluHfɕY6@κvW X[K?X5'1}:s۱S;cXg4LѯVZf9m-ؼ#,'@ɵ}7"MbĨFOа;li{SZ DAf d1fa]Hdt8n,6=sן]n'-)fa`(c?c-^Q\E lD>l6MQ#I]xV3H'VA؏]莣IWobWvV :NAuyh$O]qOpX Y5ZQy!ź:4ٱ/7wc%m*0{,R]HiF_ſkN,3(QJ`t<`i}%ZdmdP9(v p6NvƧ;7'dF1O ض0~9tPaW$( 2Xsʄ7%Љ+SjkXITy⦢ .T )Naqq= K^T/K:a536TĬ_)V~tFQ[ɼrg x :3Yg2s8C<IeXAVyUF3VO*KYj͏@kRU'S=J&ⱌycE3!76ԛ:\S]鱈7jw0q6pMRV7x( (1AfV1.'=s4/giI|R81-w^ryF` > ј2,Iзjq'6;CAa5UbZhUٝY*țP_%fS\(ՠYdiQr$u1!n DfNIyػ@ypo^fj8mr,G`k!K,:Gߺ˚|=&%VrBۮï+|>O? I^%M2/R?Atq_HH8jշk1g[-خD?#N:G7.!*H.3{,Ac4@c{1a ky;+?|TnLnsSX њ#4Խ(Cԭ-q 'BZ9^6or^$T5Y@#ٽZtex^sip`Yj==4kʘHXS,˕8g_ݒZM{vǠ3ߦQa3;i cz9͇Py+"S;G o!{"svg {އ`G{R܈O^bO,H>KPrA%yJ:|1LdC4,|qrO %CvSLsOy q4MI^8oj@}ʥdeqKJ3nZ#+grԷ*>q+"D`0ݾ@u|CgԊ-UCӞVB2;ۿ8p{&M*CgSp?%i%lT:ثcbU(_Cöq1hU ߆" / qW "|!DC+="ܠ!%$0ms`#(G+rUo[ c|]Ȝ[+PTء\SR1:n֏9i Bg6A8^B3C8 U\Ѵy5^-rPʟ"%~b05tOfA& ULm9TZ .6 ԪH1`vЫd #W2WL('U>*~\lhRFBE$]t}A Gpk;, ThVj'(Z^D&ʹl', +ٯ~~i=[-7+`"$8sxǁ` =ߣ[*5# M?$[N3mCK\.G  UDzYQ ܀rd[ ߃X88.qgD NT}uE)T6­G=qkeZ(gfƭb,lx+7&336\-s~6nj2B3ef6_ͱuۃ 4gtv]CRC"I6 IB%HX|;N]Vc0!cO@cS.k1eMRA<~T)W~G\T&/rȰ'Qun$v dy̹綪%$Yب H5sG1*U,n8j \ MWI.J9x|P9 H\ wG󣰛wu| ;ȢuZ$trھ9,&wE#x;%ĮSӼto .RBWi,W|.`ޙVדm9/u$c^Y:"&0!O9t>ZeJa9Z[ӽCPz6ڔ@L[ 0Ʋ;?">I CgO's3 J6I"Hi(ZB%i\Н!Qzu:@31 IM!$Ug\˻^}x/ӆ5P+hBV߾vsݫKu utKRh;q}W:me-Mmbʿ _8a빼lSa*O$Ua9J`:5RYRZuF/KY[h#>Ukc '`͏*wsw ,u.zdcPwKVufZjFi8 ඪ="+:GNavN@atV ][%X_Bή^gFĘa.؊D$h3foe++zwqc@\[i R%bsy%pF',Hct9V̕8@~Ӊ_ ;Q} 8Nv nBUu?J*s\!% HWEƒk ]FQS&$}P}Wg^Hd1*@=1B~E&[|4 /7ÖqIٟ 7yԛd FI[ot+h>|~V E ;{i)H]/Fz`T覒8΂;+V/Pd0WTK#vU"W庎12oPJ`E5]L7X_i8,Nwy љOQ(ӈXgpcS!)D0kz< S5Sm.5ʇYbA7x߯1%'izEZΩ Tz# C: 87s1KzK-Urf@W' Y0S.{HGu 8nVMF½PĊRՓAʓeؒ"!'l:1Tn*Yݦ;;E_vóHȳUZ>N#G{@DR.J>ƻ pVW[^tOUq遺-t@ux I^?eWBmϕ||v(2@pWN/)Arbzq>i"zE)|e `|Mn&0@OPՐv_SfhPM!9ьvœoIh$cAH}v_aEy?x om%\Zuӕ{L\@OO+rOEޤ5q%#uL,ژNta&(CDV-mdKtY\f% tu>(H*A1xz8ikǻF6lUvWFleZ@T5dEA^C;@I;㭝^K._KTF a6sWH]X%qRN+'+v5t)B/H'NDdD!V :ۃ鰭IIQ؞!xu:ߓoOPNWm3O-A tLj{nL 8)'\DK+Y)EJ*D gP#z*}:ZPNO_l։B/Qx̕":ד.T |K~(V,ޯW78!Ɵ_9`cXɋ'( nRdT)cR1рJizU)B8[Hd ^?NmxcsZ%&?~8 Kr~&u 7TRUOEiW?> z]Q7؏IpI2vZ?+_#7" DG_ 4Qlwx[P o ~ 9ώ*.ˆ3'Ү@h!ɭ8wc_#iK`8K(J{P4  _`o%\Zvti,of ro|4qRbE1DQx3?X /ITpqa"휾]58OTh(.~51\bpY&fJg5yڦqE-7W$ m@.Z_\Co *6F==|6%\Vh qIHaK$LBGЉjĿj|is HcF6[bzC\D4p%RI{;aԳH,R$l_ h gWV4D?|W5VI'd1Owm;D\4Y`пY' i=et);uYYS c'N>n\+{䖻x2y}"8H|?fG5aw3fAAYN!}ceiԉmCl* x݌H7 ip;xj;H2f3ᆶ/7rapdj9E;OU+EA?5ذ˒FWX*ۄRZُvV w |)<( ܌yaxm00Yb~n|`{ Seblr+\RRMiXAD]V ̄{ y5S`94H~,~)D$ dž>Zʹz/fLG\f/L8TTV:׶9p9f`<ĉojj%,+5NA#6Ks}Dqu :R}`2r#L̥)0ٽCCԀW\š+MISB({6#Xd"l_4_֖ ]Udy@jz*WFZc %!>;Ev瘫Y|*$R~(01b][GiGnA!O+JT$z҅vKDk/D}塳%ye_;V&\, XDUHu[ަM+K6VV ]zN.|ujP\Kz|Q='r)#H{8$kaz/5ܳj(NVH ўM\gE_Wycˑx. 0k W7(vpHl~48=$8ǑV㙪cj|*I}&½,g92EecU8hn*jQ[9;WDĂ9@DS'% ]9MCN@:rfB4*蘲@1Z1[8v1uczk;3u\"3:kI0ԥX)Ij|l`Ȍ5b#2R%"*&D-ִh}W3gO .[V/YI4.0J"_Pr!A[.PRhFW'XNY''꯼Slq5ClO2*C@#srqu18W Q=s>0BiFX텟hQ4gKvԮL#Tut)z++ <QvOEŋNꍻl3WEߤ-NjpFl/{>@(Ͳa*\ii_Dۊ\ |v+Ceˀ屑y b3 JÉxI#m`b*{,0Z䫣sD/k w0UmfӺUCX)ND|to7zU5dU۞C Fka7^Iw%_թzOȥtݔChO6 a+1 MWF\P.xrĮZtfɑ_ܖl 0|%> p8 C 0TD1- #El-hyjUoR\Q\^T˳B;)iF;gNSky "5C^A]vȻdgc#zBVz9aGi H>4гL)}S1uԎΙ7/ ,;70 #mEaMR@gi,hl7/i3\OW*.,ٰ$wسFЊ1 Av<ف:8%2Z{ [ fnEN_e!7/8QDѮS|%rЙ,7oSv>w Ygd@9<; 6&qÃ\GHpH?1j15"(]t#NϺd՛i7-ȿNqR0+z~vH=sf!_I*o ڴxA_ gYȀ籠Ւ&KsFqoUy:k%yO9("{#Jֺ)/>}.EJ?Mcm/(0wdSP` ΓsK) 1zDŽx Xlq,n`:G`XPfRB8۫sWӎBZ梷pwq]:5z7>^T~'*|⣽#m" 0t%-JGBzJ+t?tL MW VA&/%~49%xsIawMI٤uAe,{$H?sM:칰&^yp1˗8iʜcqfxAcQP54NeaÝ溁p@Xˈ|@}%-4|:7azvVfSw>$qvE6\R( 8⮞1/e>NolUzkLTwxJ6;60cG7DKι4ܚ3o>Ì5K.MP|fF%DvsAs& *⺹kG~m^`.t@2l!N14Pƺ.H,buLcEa) Tcijv!@ ǚ.bg_(N9Z_L7|WprtK9<~Ts(fITcQ iKwKՠxo(As3^*f0)/F66VZޜLBRϗl036{x[ӣe5\XKlݲy{2(!Xi2lZljh$Q ,O}gx; o(')kG_i[ʭu>JU\PzKP7 ™lU4#f@*<3ű2` z( 0\˘p[R ur1jhF'ƇFKzN[^" *CVGHB% w01yV#RoIS)G7HnOTU.!s3p@aǯopdACS8Q u J}/,]Jl=)M{i,8$@~ E#y];~ $Dž2w0^B҄`  #=MN|Qv`J{rW6+2B2)%-M>X̣Њݍ Q`Y0D[Huܪ>a:d9tEVcfYEOޏ>%,#\ɶ(CxxNfKx7Pu@ʫd*)#ʏY9c!/ZNdGH,iC-l=ք,{nžIߑI7xې@k9}9D7pRņJo3΁P (/!c|6&34B]h#s8 T?& n✻!f",}ҿ(x)EtĢb 3fjpQ 47϶Ge#5=8zhhȳC y-[D@3Tm%2[Tp"‚>AI-eXtXCQˍ=lФXv/WЧŽ7ݻM S`ǦU(7+gXu^hVQ$V3y/<+4*kD`GS(IUJkcz$؋4( TY!6,^MLqÁmG)kjp7d  p jb$]xi>_hz ^?l72&;M\k Dv B]3w(RFPS %ADa/fCPI|R8p2HNv:z}R귝=G7w/RNUszsV#pƩV(j6hHxQk.rY'i J PNV/th c'X!r#fVw,Q' ])Mny]φގ? Fq ثy#'| S|]u#9i<'"](GCNf@`$ -M=WPhK2!-@5<2T/c܍o<Pɟnlg\%׉g:yy5Rv;x#Ec.s=:e`gp`Oxqy: 1|*GjtmMUxHzgpDZCc/598ʦ,f K1f@7\GIKT_bd9-26\2l̮*A;gCP DSxI%bՈ~(伬45l|o;bgcM] ؅< ";)%7h%E{e#(T^;ڥ;e>:rH-h ..هF5% ڂtVb"U<1?,9[% @N=L&ҥ<c F&0*FH,g-xOz(Fp&tM6YyMEjCjK/=D2)b}IsҬٿ޾$.yF\Mmlo9`V@To@dz2ؒl!Sؚ`ز~STy;\!;='Y҄z43/\.ѕrA  * , _NѾZ<@@˺e8/RFn`c ;e>x32`CHq[Ϡ@X|ٵsGNvT rk)?؂M޴~W[['~+R=<)Ҥ8 (N $aۇBSƿQNB|QyP&0Z$ࡏFru;l^<Yo 7+Gf%z`6gcct.BsM`fM?nFЌ>9lh·OLPɴ ?|FEm)y:,k0=hJ6<.ľv׬If}X)⡄Xk ÊN&E 5dX4T_D{ S=qK,D׳},s^'ހEKڀϊ6yݧp)5 KGYoDCvf3I6L6Ot6Onk *Yhû^Tp%(5IbCኯ$. :hyoǾeMPĻ/m=P[-Mt!`7?pj)sգ݌_~_6AB0|S sO]lncČguh۝WM8D$߱5v9a3ZFۋ|ΙYm?`ET?y?'Xʊ २4u0J ?x67J`C?"$#4R"gɟ읊1CeDGE"U@b3m7i 4p=>xm!"J[n4-M)N^iʉ z4!#YVi.gdkHjO+{`YEΖc  Shy_^'qdیau]vՉh9?$TP7JW7nL}|IZ&n-S0:Eу6$?TpS+> κI4K9C R…ioKUu||İ@ HgޝML`u\M P?]A!HQ4ꚨsNVfAHGS\{lJ,DXqazKUWA^4`*bذHkkx Ũbxl>?,V5@*W u+K<>snkOa={.S"Q^@u<ԣ3n鯊QQ̉8h=T Kbf_[#Vn%\abba?8Ν򉓰lf? }pNܫy;yieQX$yCrZ8&fI ~F\qPO&Ă%afL) ٚͅvI҄H8ڷ/;w.Z]S7(u7э4mUr+9zup3_nJ;0z$m| 2WA6l)ay&ᇆ܌3^D$qɽL^#ⱟ>:L2R1:Ս OF0.eYxOCJjA$Lt#HX@T`Wofy@8 v.6BD)Q:s+`wt˳V5>CwUt90|Ց`Ag2ܶ4?Y;dl_bƌ 9IJ45G6#rEЎ[P#>זG"!4~~s8kP 뢲$D(ltjvIv=*.;.)a,tPfD[_l1-*Re3]G.?оu1m5}KĽG `qS*Q 9h4H=2_R̰$[W\jivdq8*c!yW PrtU.xTE#µ?. 5LRk(\ͳ*u#khz p:>RY9K w& wa`@Lb xE8\g&@@N*fw 岜z/ Fv%yg`(ɺb۵1fAB&YTώAH~-wcSee_)P^{Pk~dq B*P'WWmHfdz99344XgzsS ,0V`|Y \hMRĶ̬EO{InEՙ:mkB?adT#|j=.3)rGEi4@57)c]88Rׅy]Kb3Kǚl)$u hyjiJظ, K+JXV_y> T|^8_*~S`d =#߰ĺ6z50&AچFFX^]]0-S)_ S\|mHGl/CZ+g 6KPi[l?0H)q}1\v 1 u,]Mffw-LLW%{?vtϟ&K _W|K0vőaA/aQ2R>].HS@iL."K= 'n Gƒ6Qp7( Kp$~}XDHb:$קPpwvdziNöv@3-T'fbh#0g杶sŹwnF4Yg?ۯ0ɵXfG!ƴfKս(~Z6&0:I砊rÏYO9LBH>J]ΣalwhZl3uy&*)Eh]Tcmj!+?Ӯۅc.wi}m3PV*.fZhtUIҵA#8fСqveWlաN!Zk\_}48pu- ,a: ΙkxdM*Aja &;_8sG:~NŽ]/x١":|08Tڰ^XnnwCPp]p5W5,n%*\ԋj/`_ߖX"Wlitc3F@ aW1=kjn j^e3FLLO<Ω2+2R*!J=lvg NG<0Lɭlа,'xE$wU $k% +lWBI_: ?{bͭT3={4jsSOETg_޹>C;8XuS&APH?w &{LBК-d$r: T=WHMaV[LQdv.(WFkRtkN+=㩈=|s'DtGJ%@Uh#ݾ[`UIגrSuMesP=v#]}عT4f" W^ EK=(-Ķ/c#?i:w" s1jbM~H(/<ɒ=tI t,nqY0v%n=lu{zr+/ kj!{H(}<]T-ܒ >+Q)DMp2-GM>_mb OB~xlrf?=Q껙NLlvRh4,{ lT`/F|H8B "Ţ=LS|`4\L=C[M4PfV)![0 %&l$jR4ڬ\|A~E@cL&⎫; hvpfW9 T[̹z5/ aĞXR~{n@,~Ikjy{_D $QQQj܄'+&ч6|eeQ A;osK!"@,^A F+tڹ,} R1iT-5gÕks_5][P59>a6 qF9D"#KUPM1|Bz&kl^ ba("6A@h:^{Vjt>W_h⦀^VO:pŽn e!dNDt>Lgcl?8R"~aTZEANF9=S _8A2|X 8 PdRS0/gIr\D77UG""!n!AZzNpt2(}ed$"WJ|EWn_Rbzehf?+d >ᅧ BܱswbBYt5kd? TzZ{Nŵ_"xِ,\ag(Lӏ+seTLK!UcY.u~t __R^Sրa@*_)``ΛLlg^f[|G> SU%F XB:ևG!J&@6aW0YT { rEEZខH1FNbmz sy3IG`"+HNE)yS|KV^S úacZ&\yCѪ{=n?h_@g%#TYȳ/r3VxR m'X*@|7Ȼ>gU{ifʌhgU{Д EcT|?T)B`_Tް(1tǩR`k]8Y\dF_eTs>;jעe/\%^~%i}#p[ ΟcHgS^YeUNrݤ*" 8PaݧJ{NrѪS Butc:dldHVzz^]9?@V T0hOuK?gˬnۑLB;瓎ӬmsPSpÒLL)ٚ5hZ>G[ 8*h#&2v_kNuA~v䏎gK`0D1Rؕq`iXN muL}bV7#e4`=lrZA{$)_UCNsIW&\ :&0$f%T.&kϑf<1dUVد3%{!mFY bP7];ؑEu{lDc-wִ9Cs =&*,H2ĨYu"_p5)*kM-9.Dκu\>&o%}}ƹTZ+X4Ҹ"NL)VSWQlj$|3rAh/*ūrNr-y霧r"(f,Y;F E>pk'h[Qp~U9#[4X/HG-=<>5+ʽ |[EO0\ۯxꋧނ3;.6u59B:{m"934 I$$+G=0o!Џ9Z $ `?S1 bA.Ҷ2ZXP.Vnj]-ExFȑ3k5h!lr j#hj >ے{cjHL`IK=Gkʨ^;!;nL\#l SyZ>wAgxl9l^`eCMm;n zUAHyq^d#GqCR+-K4,$nLd̫kTjhWsYvW8 o1]=@*X-%tM qv`td=:= X5eǀ4$i1al.t을N~L2c 8(OR#Hx%?A(E |n"q=+:u`\BpN/!e"YzAr'`dF-_7+䘒[`_ȋ6S!fp7.Y;J.,Jq*g>i\i|aWdOXxN4DQ]b$#Lv:ٰO3 @fqqRɔ U GNu{; (aۊPzqHKk=7"B,ĤOcdk:d) hk_c!jώ9qf/g:OVp8  < \.l"Nc)I J@%Gn̹J@@^Vuwt#P'3?Iu9фrYPjNGV?C$`i'\{E&\4#aʎGy^}YB='잢EDoC/n>sw@:¨N?)zrZ&Go?'`Oן7k)-:D"Hߟ _9.^'9}<%ghxؓ[|ATs]k{P}{'JHb#% A<9ŗnb_z\C7$OC l@+%"S89"_8\#Dnv@TGBl9n=W߽)!-,}\nNDg1kyªXIqk3]\ښ8+Iq=]`hg#,MME1e3?4[ys͌/Lx꾬'L)`/R(u付O\p(jA9TsԟN4}]?R!ɠϠdL?g۰)'J :.N^3ig^(h-# vрOY~Nꗡq]FmU(&W..R?FjU1Ln)G~.&-;`Xfbeub-EUxf<[*cH5dU8[&j;68T ӂ'(|](_Rju3nIR&QƓchm}SIV sjCISfmSyUYZÆ`:R֠U@ͤ^IWd֖S#]*FK+.c1D$uhD Zw#IUENW[/2&HdƏPzsBRZuH/QJ.KXU cu#j X0vծáXB#5o>KU.ΩHB[p y q_nIJG sHD3W#WUDDU̵ wQ3_F«sp>%+2,raJ\jZ 8fߗ!_zGi?n{.َuCE,ȥSrֆ^ 3C50@)>JC_QŒRԞMmgynwɛɩpSz!<@MjGp}HbӸ 0`&ڵoOes VJkKBjD :́# ?ey+WbW;Dr8ʍ0v̧\lMZv́[4d ]pX&m~c`}]HA7lgQ'ԅ8)f`dd0J[L*} ʲ<=Hvm y#hR|-e@?)a㨋Lm T{N'N 4kTP*c==~ϣm^'Bv(nO'7k+ nJhۚ%WSh]C bwAj A0j-mT &P ]܈$q( 'x5(N=D~c^a n"Z _Txyf,c b IA-m-Y~uɁR}=hyb4hiw)Rh?gCs4W-PI9Uv oծd!CE z E3 aޞݙ1ܽ َ5'wjs;Yؽ:Aü UΪr k "f Ҫm*^#faL0+f$!D^ɓa授`9j}Z9O\C|Y{G7{,H~M:yk%⧒sC2i`'>x*ЄCn7pąigtw0zyLlɭ5nDZG`wN@D!E'cTv Vd]TpT])^sH,a7x6QbBZ@ ^tO` Z."i1dtQ@COZjMfjAAk r#UkZZ ջ%K´ѯȵ[gAc€>Gǽz`0p.B|F*VV8hcCG#KI̹WQJ'x4p17$'4A/`r  ?vTL<0V /&t.v볐ɡmv'r;T=840%j>YK'}6 6 skGVf77~[f9T†C06{᧊x3䴙-PH%Ⱥ/)/8l*xNg؉jӮPh5[ ukBihES|`*v;2h5e i$X~LdĠgs\d5,)ҝ%  c)Vކ]4ՂpyWHiXh+TY$4W)s)ب_zʈuw^XY;7?Rΐ7$wEbP]Eld&&:[s=*)I4%a|X { j1h.e+4,,Ur']|{(R%BZMKЬ` H`/(d9ftOL+|zݽSUlo `a%~Np\< !,q֨>+%WFOTvy<{[xqyW~ځEK.*7d~k/Zd}%(!/>A: V}(\^0YëV` Z Vт G1mDG(3l|W@I@DMs?Ol'7;RE Xg'2OAʴe<YOYEد`lf-Ϫ-Zg{W9Acn$MweC_Ԉm$!tpf3́ =+fV'%(;]&}cq%8na2v@'"qp48]IJz6kLlqh 0>i5=~R0uGkCrg_h{HϹUx9@O5N ~|- |<,95t-B<ԏ*i܊U-~x D Y K1/SF6u !Ӹ(RVƎSnmn*]0JҎ"-K׿;Mh#=q PcD 25rly tJS9A5i1f!8rWj$C.=Afr )_$!ષGpLT)ؐL cWo ɡuTtMֵUस5Di?|&Ǚ89WZ1S`%1\y8ؿ>QJ32 J{K7Q[_q eγ~wAjrtL#+͹l"/7+-mmNquk&֓Yb6`7vs+q6W*9CQ9==3aSkІ8R'0rvhI;-|b! ȩh 鐋9;&4v.̊78 y ,!iK&N }Of;Dy jW ,nZY `@Wk(\z \(wL:|ށIɕe/{WÃWqշ e.g>K8m=b}ߓRUF-=:d>/JmJw FA-ȈuJx2ctk!! (JVSy^s;eMPBw^{AsyDi H*{|Dͻt6\3Ϣb}<z`ԶcX%ˤZHW^G7 "GB!eTa`͊EWUϤ)e#SB."H cyp@K)::h04.O[xҍ%K@4TCnKYH ;q-@?۠~ɩy-jQr8ݏSSIc7n^GU6VʭdGpSݠWxY8w)~9ؓAj-0b9ɯ]x%FB=+Lѫ ^8tu"6/$Em#_6d k}Vd?lCe==qqt,Ȕ@!sa ]`}L7.5|`<~toI an ^-"WY(4{?=W31czEk~X*; 5u0kux>Bo:#9_T#(Nh|~\ywF mGwB[nrg,*,<9 iܨDqb<51!rI)|2d@$"}prlU7qB*d^z'ܚѲT T/p'th nخ۰W`|- &ж`?3=wh}zt#oZYu8]e$g|7Ǹ _ILf2ᴜ o % ֯9Ŷ7I5 Ǘm7.LZ/4C3#0qrn.8C]sp X.*5==i MՇV( r2.ТEoZg2dqҨl^HBU& (I*߲!K_jg\SfR(Ĥ={^Gf ߹<.վ:sydojv'1Jao^/n[W\8l),uڹ^>Oq&xZ 1sgw zoPy>ݜT4SI _lŇf$ )g€7󓺥?S2Gd(CqI(Aw@t5^զKR^(x`u㦤^G%o٪)\XdP7@m[1xW?7S.wZ.)C*XvM$בYlmue-֐DmgX6mAǜ8)ͩ JORxb,YB-flL׍N8U*T;=BƼ4/e g9!dk͟ʂa5bUK5-ƀK 4a2詬׈{>Zxl[̽X)~$b#mN"j@xXh6J4qv0Pseua|o[gRҒUCzOb2{sTFPq,IVl0ꯩZ" 2?$A]wq +I`AU&K4S+]&p f#"6RԔ`#.*ΧM,=qOJK9l)%BuԳ&}n`2wx:qi[IE)dFKL,sAGX]J=0[g~,Ϩ.Okw٩qn OO< j*;qyͺqnj>0fٙ{mŶ'ԫsm$@/:5MCI?VX mI!yޢkwTiEzZw%0Eڿ]QXd"|l O58:"~I젺 P=__Iv+@ 02uzS@qrZgoc:jx.1i\¯]$ɋ(rڿk.ZsiSP(1sNB!k̵iwEZ|4*Wez,'e<ĕdcdd[l|po,/ F)VF1 %S?\U}g/s_Sݕ"e`߅yI$`ચQsy"7@ԴX&? "<Դ#mzaYta"}a]̉OAyR?-,Y(c5ɉ=lHfo+Bl! RFyIW_nE1ADezV|5mפi>=dM#+J,W XP,Jx+HsSG {7)[?Q;-(Nw0 kyBn}Cj?|J y,26BS8,igP54!Dmv?9Y/s5%6O."KF?go^^8B5؜ p~˧闏;Dj:hCKh c!O?uaA,1v 6yMiȥ$CvaD溰%쨎ApF{j?l3_kչG q dBy#A[;8Qh1,Xk"[|ŕ]Yخ=?s%niN6a*7fGkvV9َZ2Edu%jvϏX Č5 \_O[Q !&!@*YpDdg$φ;ڣm =;*ZI>`Zhv Ƿtc4̷Rj$JS&ta-эla]xK񣪪,v$Ҏ:JljDčK#6n9Rl- J\!"X/ʓ%~%>Rdq:(p:ѮWkZ#ı^݂y@5zIN otc>h@![ˆ'i9 5o;؆CQJ֎ !k'2l_+^\i;l OŢ8Tx}D @52($2 RO抱xoϛrGp;ݑC-); AM3{44bYRyD]!BÖo jmbJ[(JGG䀪tԢj iHo% e($`7]="?-vqjI)rk*>RE Xr vD;싅)>璋D{LሦAe7߾o2~z?ۋszX?,%װH`uxj5n u6ۼbr*3E`Wf^p&D2|Xaǿ?P9SKJBi[扨luz@RZ֓{@JdsnkUE0igKMJoBXFžnT򲸘vt8}'᪨ 5^"~͜~Gp~g.c~(ǜ8ɝygrPg;q׋PrO::BȨա8[T{jVJEh#{LX  ~,&B L5"?Fa5C^ NX [Y%n^a[9-b5a4#*^xićxjj8}љW,$x9[]mJ:b8YNCX'lCq]PG>1l_L1P \} |4ۧb_O`L ЊN=~1esa.ZrtZ,-=Če }CrW-lp]E3WU/3%Z- w{R$E=;c0Qrw8흙n4_~o9fIl]D@?knS5 0P鵽jqϚ;A{HOUè!0Q&j%1Vc3E`>:"l؁1 ?"icخ:L 5$$+GW6UߏOPHt`\K~t:EpdF)f?#ko 4S:k= @@5X|O5;CṫWt$ʵ4Z9M5פ(|Hy<͟jFУ8ŸM"uwU b*V(^IZ7K6l0ᒠ7GT\ԵIԞc}rTO Q狰 aeYj4@AX[&Mv{"7ŧ ^)'ѐIηY>lبL<$ -OD5YI6$;URΉGFfAMaH4>| -1H~lX/s TV)}SBVtQ&{&ja.{rSI,IQҩxgA:@Ƹ=ҧJ"PJ۫ "2}WSE!O4_/6PKK4t|Qtn-Pd ?NjYfR2̜œ'CJOW4٧~{P_҈h -iV Yyz.~f8pdcGRAOE91q=+?à/=Ej.ېA8\kMr-7Y"$"(!ۻI} kxκ r7UyjҍԦśgFȿH8Ezԡ6/uS[vi`n%Ht5~*nB kݠyiʹ4=]ʒUHXX3R%wrl~\Z.KL_V5XR$`l1έ8PL HۤhpK-zw`IS|Xm[ksݚ}4FWU:nwab',v1u}nHMKN{3ߺ'=Ѯ9$7zu{9=sLV?8S܌5蠁acKr}KKV:I ^Z.&-QnĚY,9%7qL6>P# s-67i;0fdrcHc%*[U@iWJ"= S2:ir\>~=Kۑ"AE ؔM۱ κ/` ZAˑA@N22%c1VS9h7Í `ǫ2ᤋ)qee Wiby ,w'/dJ+ޓ+}nj-<ݱklfyԼ#426."ˬECZSjDU`$d;etqªx;W0t0MϹO5c'K&m*Tw>8(sڰ3 ) \Z[/>/Nb֫G6.wVUVXqkLˠ'Xh@_C*$m}X) َrc"Vq,n N(+amAaqGfЪŝ):=1P(r6DSh|\f?/ 0ֈ9\&u[0JǧtBXd~aN m҇v۽Ô< ƇGczQkpht}){|xTHOӨ,Jy=hG\Uxd9 LG?X1r& 2jkq8o1]+ө|6 bn64 psowu_y,#ih}ٽ_[c00!M5A= 8~(Mf|YMQyFP&J갻c2D&"/ih=rͅ+l#ZIélj- n7 U~x|^>0 iƩCΝ==Lt'Vj0L`H&Fv dBm}DzaGeU|NwƩ{K .H`GƱ:^:%]:%+͛ĆfF5 "bONHCz鄴4AfVaGM ɉFx1I ~ "iI(ncuYJ3ϨWm._:wz,fg{fb GD <3H_ؖ޻oz5Ћ疥}D+bgu[eC6CX1z `P*\U—&8m'vkc-BIb˯_{6/_mp1XS,#Z0T€0SL70f}(dA9^΃'rJTt$ŷkcm|O'ɋjjD s|s蟷E C?iNq~RcaqM`ΖZu:<̉iF%oͧW@fy|4?ӑ4V&:JA}:x[t *C .zEyxnAe_E_a 8LoK7N 0:RFU<0.JZ (8yw^LH؆nd9hWŢ È" '1,#LU(KܔjL"2n8S ;7qqarů# %@"%>? }O d;%rHa}' fG &kQLd;6, \]pq;)/Q`5A/rNY]D n-`GL*3?eR2BѤK_m-9$Kx2~36A8GR d8)dא#%m,*:c6M,uasdl/֊WY)7B}g6[ ܱl0^#R j,+M.3f|3BOVT((j84MP .rYGy$ڠ(=NL8& Z$P@q!kDJUI]*;\BPQTϙ:aX@Mgt^kzjL)`k(2TLWRѝ o)IP珜R,Z`>1PIVZZ334O +ߕfKp牺x?E7(gcKK|¢.ŴH޻׋K Cf7aSa34@OLRc5J_^ey 6J,fݛ( e ZԙݻJlD!+rR޷Sc MIQw GOh-y"سM-A iblS(e:rŽk,H^5J[]oh7:?⍱N"C\~_U_{F>'jM"a"jMsr&HQUͶP9P=;. ҙ9FZ4pff3 koo!4m#hluubMl6*)0A {-xL"A" c9k!Xϋ1alI?XQbڸE2OjdY|(>Ke"EKF⤈0h >0$C0{L7@E%߽PzYi zwm"ohɓt"ʄީe?ӻ"2KCߢDIp.&m ;ڱD@'kSTDr{m0|v+@u `@8EπG^p%ӥ`c;lOj-Ksʞ$66 _+On-w,Ro\Ԛi$V. Ep)jC=Rfq5ømFZ;9`acY;U,e?l{A#L\u= <҉UEV HTB*n !ZdWиYIJ @cMl3CPx%Ȝ̉C BIsċܯawu-8 ^b$掼\Uk. "$qG[U^D 6ȿ> )|"HXaRpV"s۶y!;Z8g9;"80N,'߰\ս @à *!UlE!'3g|ݚeM.g BO+U1]J@UB9 [BR .~ߘ;Ef՘,(/)%~r(z$9լ%ׅCl4oEDAU v<` ql (@2~&~m dj`!ssZBft1T :d7:hCY\ٓJfV(yq-^hY:X&OV@bP */eKAHz ,y\zy~kV~R=`V3ɕ0c1)4~5 KUVXXaAIow|\^+[cfvDcE&o( U#&Z@\ߣWEl_e4jJrl6XۍGS1HDȫ:ĞböyBf p$o?ZDjIQNUd~iSėK)ʙ Q)tq.}B\&1 M8QX^7ČzPNryC@Ӊ᠍exzpϸpc#!a4h(p?qy $ {1azp>˩⡉^#"Dia+PbwvMДRS)]٢||D/2ajvM d ?|.;_x=~B^oȹS[KU8WeaJn&<@>pk,Z@iX}*a\0mZe8g>zqWLpp| LB } Hwkm St7.16?e}Fa/75q*^'# _\JTÊ^[ .݆MS7ڗkj>43izo)7(_҈yC Ԋ3u$Pd$F)oL$h\G-hbz'1VM4 چTyG~+F9 *(0D;7Ȟ .3 V$+FAUf$2ID;QE,0.F&K6QCU]k}Qo΋8=(36G̐MpO]sH8r}P-Кre}Yzu6KV qSSekH>] ^McZ'"+p&Fx~ȴ~;s4D\6']yopv|] /f4ԆBMا==ޫ_q:tbS8%i7iKkrȠ{jWƄ4U_GAm)ekѢ R!wjw \4B:F塲LL&]9L읖܊GH, lғU H湸LGh>63hnbpsW/b"Bb{kr1]8Ӟ]x"5ǏtlwY@՗t ]#8hSr)Au`M4:-7W!p4rkYXD] D,rMW=>jV3ɩB)W} %coM_q'E+},)"L0?V n"+8p2nF%Kmw5Yt wi4͍c @i-A-M)#yUe1 G?9ӽpٕhlT҃$TV,yѩeBMϵl6Xo;q>}meaI_5ڥY ؈ʱFqޕ|N knO}`.Y)|gw I$.eDx0izREpvtl~bc78;JoT'#\'2oe&Y`ekzbﷀnsu(Aq5 ~*$W;1Jv')<HDCo^QuAzЫQ>Ykhj~}9cvw4sQ(@!P5jldv q?Snb֐ۈwE N]NjNjBv^4~JX߽p^ Mmt:GHg]W\kZNH>NY$'E OQ/X'2[ bP5cz+b\RA2JluZ$ؿJyof[X&zA<d4Ƈ.x{a nx3 =nm7wThۍڈ˚kZP; v_i Չu=Vidu+ɼxzTiY:0E{xPݴp ZZ¶K:xn_yWO8O<`bKƆ/vQs7qR- Vct69;TGF&S%&.:I[itUUdvwHx}fƊ{EU\ gM`R}A^AX8=!uW?WoALúk΅vn,zp١88\*2"Q1scU=Z >h ƶѰm4OfqO4V2;Y.-|E!;YI[Zq`zD+>Tëi!a8^2UM5<:US[*1Vw׶F[M_i8.nߗK45u#ǵ'wA^Gc~{7I=ȬU+-8(9'!tpO@t·1"E`w7' (,Ox0}IΌ<%SF {S{` ǡn"(jf $t)?ľ:X bCk ]"57^k*L:Ps62⦘O@0Ok(Q}IfQ%b+)?6DXQ.۫^vQ\PqkJk7WZ?0ѭywvfcӜܙ,ف`,_}ŸBY4k3|1M'z_{!wm.Ab0$ ܄BN^HuhcWo:?` ^ 7!>GƲcIa~O$1} l;#*BXr0],Fi} ?zGo*2H1KP^IJtEDğHk=LGc7b5h7]Z&OI2(ht8YۼПjα\(l|{BAEkhId3.5nG Aץ; 3\7{:˚ɅgZBzCO4Qx ,p,̤0@HgGi٠_ŏW Ucq v"`ƒirFMV 7sjEf~//XdY$b&Extc%8,+k;Fꍣ2kI:_y'pR P)Nz[|y-XJ#BB8|KqcQ[7"Y2gk+&6d pX>ćK ]PkF.1xQ̂zWWoaC hR_fQK؄a39#(8aIWlrM.c-/ng;nC`/kf+O!~} Z+!v#EPPx̩)jW^.=Z>}F7LDݽUxRt;!ʧr/}zZvO[smD+}iMȱC"Z "Wr)pH5H>$WD+0;qOibˮ TfQKAfF!"VrJI]JյGo~Mv݄E-˘wRo[!kk+Vv A{ƈ/cb\F[ 2k|Ov!"[}g+kU%=6}ͷ7d"t|`֧0{u_ruQ xȁŧz^ٹ^k4ۜBYG֫0'*l9kOB_Cë.Ge#SAf|4׭=/dVjNOOA<ӴeT!dD-; tһ+pb҂dS޾7HHՐ 'h*{دOIyikl.Omz1xo}~:3MZ?4[Y# ?7Wja_9zpNߦdgme.j'@1=EA,ǧhperh|؃eŬW? 71jZ>O 3xwexզԹb59]ı &ܽO`J-~UpP7ܗibף)4;pOzȓאO6ȵ~| Gx)Ŷs$A b)lzj:vRVR-l]I{.CؚMw&B)E&o9EKPz8|W P$ceST̓P^f ONr[ քPpKoiZ]u?"dGYFԫ rp٩ש=14ĥN[J ƎйD6ɦ`,X!^3yQdO]#<0z@ìopyLc- Wz2U¿6}kM09GGTuIpgE$n+1Vۻ s+C~|P3V#pBrFƅ,.ʓ`nIk7QE1lyŦw>4kIHqW6@H-U&ee%֢ 4I4ųZ:4p4[(u=o䖄n ܮ5X;r)G0{=_L5RXoTF=PrEͤCհv`ȞX!Ls3@<+*huZ{I /#f*#v>$bK:U~L|t g<“3㯊/hb?b^BvyF'lv\;(xL=ʋC>#ZJx*@F̌~.\ڻѣˢEF.A>S.G*YA+sϩbUҢRguU b:=~~K}V6×:exLq&n.Eh|2~nL"b}v{"DPDy6@ބ)wNHH >"-Ͼ!Q?9^$ٲp~?WGۘnkeK =IvTpzt. R* &OKINy$!:Hw ‘"D I2d6}@J̊|?{'=㸄@j5<Q5ZLiwƅǼl!b:ȏĔ@K2s2C;'?\h GUx玛v!ySqZbOiT47悤$䫷}Q2 Ӱ5@Ak4Ml"F=ZYD9+ܾ$ܴxe*WaVY#FO$9e?AulXKT7r][}o#͚tg0~ePa%g腿/F>t糓Uߎm;.k=QX)$*oTt1$Fk2˗HW-Y^Z(|"ɨ sXɗ\\0VQNU$ 0UY}7bW OgD QmVU-8 b.g?+)!? rPf-B+ 8}lq S,'& 1>sz 8H}'3dfp=&BkWtA  `.|N=0\@,gi%wHUS% :kg )6\;~E 0i>u؎ne9UJֵ21\CY~-j6"*ýɂu#XgGI/n_fV?-m͊UCo_ ky2TL72P%ȣ/3ZA(z/C va )+jğt6۪?maf3dyN *%2=H69X;l.OxگPG D;݊C$W`ł{k w'>4,m5zn`JhO=davζݨׅw JV(W>F^DeoF~8ùb4|M)*T⁵Fu6;OVwQv@0)--$=7?v'=K~3'Z[ȓ^ %B$qY"7Fvxk۹M >4<]u/P$`@GBHc'Tf:_?gP5!S__?֘![W~00 ,RXk0tfq΅9S%tYLX;X<9%i*vaB#j.sR!%Y}"h~9wMVEm5{M&'x+G2V՞h;Y=U򲾹7TO2}ecϣxWP ֦]49 &xKbJa%ČUuߜh.GI>w$7Y=C eD/4p;Ȣ?o`ǏVK-4Mso Rz}_ܳ'S{0)D}|VwCnF"RHP̧-F^,`G_3iqt9/A A+y )o73TzPPP4^L"_S|w$c\SQUx0UUwyc0Ĥ'p \s6' <*p$+A z ̑QOėG w_FgsHи(,0wXH= d'PV@ni$كmĭ7Ma:> n7(`l"I,zGd3x0n֝v)iߦ]Ͱ(&;Of$GoM!3Ghs[wCc,r&a9M"/nrU}7C1 []../ +#~TC^p _Y]oX 0kбBG'>>(hJubH1kBf Iv6O i>?AN?$(-@ܬ1 4<}(~Jg&M+E6Ǖm&Be$>=D7hemR>zNKMKy&-Nac[%6|9gS߄ nk󞶑p8` "}_kEl !7Yl ^X`$,_MI9}rkUXwDtiLzkOn08{պ \ ]C 6d7k@ddj}]dŐ;ڌNTT7k#z@䞣XѴ]x,udc!_Gq!C s M $$~fĦnv%_hB)8ݕgGCxhvgA5Q ta)ZC@s9>#cC# ;fڕo;øUAޒ>ʥN ℳN;֧ q%؉s8g;Se9;{7;VM|Pc+nJBjїixY~ؔ+׮}oP݇W? [&ϧ7"SvռBָT8}QrG^oT|ǟVEc5 'yhߤhÁ};[&.^w .P6@G=f؈4%M;ql-{ 6]hD]I49dӅJ|? ַUdԦՄna2_#$>cpTe%R9v-$)um^[I| 9PCT~na҄NLe@6:h7ZeAJGNjU21r'j؁cc*0+:4z햢N5|ݙ֊Қ@@г/̤.5 G$ #6:/g.VXXVSχcNz Hkh7=w\أtSkigb&k:/#yis0 cyMZP }\ػWrW+g\H.0~\I 8I6ѫS؎z9@ M8>/>DF̴};n=I+kƒ80Ipܔ}Г-J﹚Չ^^f]lt`(N *V]=vB*պz0+}p"[1l-RK-W<$C"8o YQ$ TuL;,hVǶ۲tɁ R|&+?V0vvϙrѾe oNjǀ  ?e`nfיU{O2k0Zvut0NWmIwIǮ4!^1pD.E"kYݓ%GxOaQqWñ"}]~L ƶw-XKHDե>f vމ61 Wg F#&\3=,aԍ[h,!_NnM) g7L } 4(rJ~C2K^e_"q;>/B/-|D7z8`R Li&+:;n-g;tr*7ĩVB=DqG0l%$CK8|!ėҵf<b^`F} M?J!u+{ѬQ=kz][e(Ց F?{Z;H@cq 2eiz*']5KC&܈*% L a@|rUL[)әBRމ _) <@fQ':dٚ7S!Z?ּE7ONUϞf5ʌaYn;E`Ma^$VJ:_rԝ\@^rZ~$uLJAo[g'2ι]臅.;/.G9 Cx^ϴWgt!ջ>oLe+X[F#KˣA1jc$@/w\]Ɇ@%xg#1]="f-EXgub%PL`c/dp2- E"}/C?5\0U/No99{Eă}93pi2ÏKn_Gw_%.c={o *~&d9Bv^7^-[̼  &OkjI_ m`S8^.% CzunZȿ,{cBζm2 ⴌ :x.flv󤄛t`VӔZxgTAMfg ͯM*26mh#GOM\;`o <&)sv1+ 5/W*X nNއÙB/jsfQCl&zR #[k]A+) 20ۉM,ؖ _a_4LH)tYFfR <ȋbVCe;4ߡܖ)s83DPO [&R챶=_;8act6Qf;[MY.D#IݝhLiUarlㆰEvq1/Ξ* [iYG.O*9%hM >318lFu֦%,. 𦣊ETމ0œS >^@uDZEVx7<V?aruz?ýwzA7L#H ?3L*Zb)Y@ksZ+v?8]mK~k[aQY $!'g;p#8-ܮ{;q'uyxڟDPgO7G1ij lT\Da6˽J󣍿ߙ*>D~ؽ |V9"nd:+DIhuqӈ={~#WPPB]tʷC(xKU2' Zj ΍ 4Găj ri\~_&ƃ\"W\m5[S!Ï4('/I}o ;Ѡ wiN?J"y =#lRgE1p;0 ji )ߡ;.y+!rk3V=-&̹ca8D^ " {XŰ3,, (q$2Vަ&2|\YzVadPֶ-Cm` *aqQr^ -Rvu_d5?c ڡOOњckP9 2s߉L7:1q|,. _ϝQF]b[ 憃 tIKD,.<&jVأT8)qZ1"!b) FI _[3(jiKYpc$pjF:; PuLmv a5c@b=7OG |׳i  ra.6DosM9+7v=OeHm΄Ex̣ zvlǠ]fj-lJMﬢf⢈wޤș*;s X+)\im\ \5eUX`Nk]S_AՋ: /図(2 ˶14 Uj!h\`K]칚e[9UU{;* w~/#WwX;</p]P>i`QULFOjyHNV$ŢEJD#!WF4.xij}D$_˜)*`,Uvb_52p< *?䬤q 3HV{$+ɓA>WQef~-)WZi@ Q" V]O2%et1mS|y -e] fcƙG#jWHʧ^Tdgns?6p\?qC{^xcCJoCڌq*5[2\Aw2&㳴w[H+ؖsu.}{~Ub@8gt,mp FkXh%QaO{a`6mq F=âA4'ґҴGH3ڌt-LV!LC@gz~"X+. (<,"tFY *Ug5xvT=4`h! 9 | Q7 G(‘t[5Ay>fZg$q%/f Xave)dOc̩s8 @2 b2*VlJa tBBPHDsJy~X4 (\" z(-PQ㟜e1q`46!-cRq1^O>|)CОAHpGӔm TQ 3qF}QMqWO 5=jiA+W3DbоۄzV vRl=:$z^]\/8qל?K^x/7+%沌uc2Z淃 Yd ݅EAyY,9ߞYL}H3U7?GgPE¡ =Z#s2!l]ytY9j6(- 2~C90Ϳ 5ˬd’#ZבrT8bbJV[J m\H‚ڡPB \iDtG&{0LibZ2oL 8)b:3!'ɦOBN]E *.OP!.Ur^ּ)Y1HSFc1#<~aU!wލlx9r*0mbobğlN;r$;]Kg.-L!&L-sXI]K~E7l:$aJHWΙGB_ze,EK>id6z [`;O01|^_tCuF6^fI!;m9ǝ2F5C?ٻ~[I`BV>L[":% z/ g9-ވt"Ij#A3%W#>|ygl7a!wćR 8^.LRX69(=fa%ai3Ci ; pEMVբ;HuITҪ j? *' I>#glK XY5'H6#R3(+Pc1u9W !4T >[2m BmCVD1MmI-7N&+'zdXfTa(J p(O,U0BRKMfE[TޙMr>{ZVDd#EC‹%k=_"ϝ4[c+gYԾ0¹F_U3 Հ{PwkPe3<٪( '-KEo\ƥ]p¾n#!:hrYuiV;EpQEeG}x5^ ?oV[OUP$gr!=c*z?mWfMvoWwy6f'0Y-̔YR8ŔǵO3CDfv#w(nU5L6OĨQ4-xL%Kܫ,;xR ɒUzҟܵy)U3΁۹7䝹!P/@fm0FB1JX#M"Pp?8\Ǚ%ȠŅc'?Ϳ13CM۰]yKQ4)}waP+b4lFW1S19,f0ĥH.U N{NiP˨0Π[xaFuBQjVaOq0̌]t8-~DNb4x&ArD%'I'΀ջ5N..r--2z|r#b6㧬m)GZA\ÖvR<R!$znE+J6ֹAXZaA,^/+TY653䃚hj4y8Q|.%n1 B+RKw]bkN[jVSĩjZJ'd>? mve HW^镹z\70ʬ\mΕM4Zjďךy]) xIҬ:7n-z]*$‘8l׎,]$Q*՛7>)ctju=*zģ'Cn]f8f 3 o>հP}uPUtVIwIq5LDRS6OZ8z_4uނ2,r bPd Vi?5oEYal Fnz3F*PR <'qzSK'=,du.PoY\$r V1ve:_ӴI#_VR^i·OH` &i"ibMo}ꑶSM+&6J\ԪǏ ]FxDz:(;¸˯i* X3XĩiYWoSjdUoz+G(>tc{}"RR£?MPY,lʌauOE |}ъ~lfvs|&njPiEC[_[3D{2v|.có Z[HluNhw`-9ak1qfom\`_*j_%B_.!>jl 睈c/RߴoVy) og}I7HH`SPPBD|'m8pacsܨOisiX7> -@eƒ "ϥЧD.LK,0a65 ZKq}w7q[g.6/nE5=>]Eϲ6CC҈+-UQ[h9Ԧ*/(s!?Ky||N1Dl: jggќԾ^wy1Anچ;5qmz_("pѐi6%)wk@ZJ6}E-p(zR~vya**>PIQaiKͤQl>g.` :[KTa?(80YJEmH22fClK+łͳN"^b;AjFhsVPr@,[ R֊fbI/]Jb>hD ʜ̅mvŽRmqg].; a$bi~!K/ݻ.G&D d$2;_Ԭ!|n8ۉĐ!7=`ɴJ5Cι39$!]u)42 tj+pKJ?XB ѴCd*TN/T$5L|VGD|*9,91&(8HT D\\ֶuA04xԷx¯ s~[$3˗cHF7G?>VwӊMpzl x7oHѼ;݁rN9W5p62e'Ǔ RHQD\ĕ l쮯! ׮٫ eE& |+l}{ŁV5OO!ktX&0gX ㍰X4HI:,庌fq,Uso#d4c)E Ty2r_=} R/SCg_ǐ#%1!6sk%(Sv\Ժ:z#%<7ρldı[V)E- 9a ~팕di3gbYo\ /1ZU}]1k_3Q[":.G<]V=l]kGo#fa0z9JϷ-;s 6i<)vc,|:}yCs"7:x#A퐚~inȇӶej+ 7rss%ti|ǟ"db@+18ޙWY\|ˮYۦ Ǹ}0rWNXY:~`BqضnmΑF?r'p|]|-RI9`n]ڰ"(OZ(ql⌓|th/d=1L#'sIZYA)ِs`ew]9p$;ρkʴ9"?ĻzTJ?,+#7 A|J:N_l0B*p(t]g#V)qze ߘ`,Z41A^\&zm ]_kfGB6O߭{Vʱe9@Pv9x $FH o-h|vkKܺ2Ѫ[vy vnIFkD w?b +ejD\K0܁Vf$?I1#a"W<xy;,}o8cw3&2DC;kRnπ e:ʝ lv{E[M@˷yVhWˌRjRzO[%7 mna8ƙ2d KiԘt+Kͼ=J,Yk˔ lwx5fPØdd5с3nk ~Sl :|uƥYBP%;) WQ^&p?pMhlIPЯ6Y$yc&KHNl|ntzpz?y{?0Nbm QuX߬E|< 观rWIUޙaµ j-'2!8gQЁfj hycT -ypP>` i@X<˕o4nM[UXp?]j(dteX7Tۂ#q0HCƢ߆ ta.:բdz>826I% U&qvgb҉8/kQ - 59=ޡ^C5ѳ}=tCojն ":_߀"Nj= Oaò&8sR,;ҫ[Ofe1Aj&/FAr2mN`.GDx9(ʏYؼ J% Nq{km)oMs\O%waOiVf7۔>l^I,I x <.*;y`p+ËfxOMA%)ŃAs pzޥ8>ـ؂Rjdl(K5Aa&$ʝ_DVྲྀ= 3]OUuS_<6pK_mvݬ j5SX(Х+D϶vJpX~!rc',c @up:1* Ma$UvD`h9C@szS+,I}nng#Db5,}?. &Z#jVSNCBLjiN[wʟ B:} XA6# O"T"ig3NczZ.x~evY$ #O`4C iYD<x{nQ1Cl&˯:Đj?6SDe )'?Zf)72g}yh[yR[`{~ۼ ~?dv4!ڝk,U8?llಭApx"#m˓%F60R'pH'k_8'J8,~+@_oY.tN!`۴t\Z#ǔYnAIDX:I9QbstI; ʹ*oW*V1%+{Z6Z1U.c 6+ưA]$jҵ&ǽo%p.iQ@Ҵ"'mULyN9sxq(+kŋ|RT1|l hR2ڠ[ܞJ7>\92ou=4O9_ʵc .s*dD)HLІ?]Dy 0O]e($DB;_`յ`SgH$aCwgDزuõ2'-W_('HOeN&Tzx~*>!9(o'Bo=_䒞xnT+r6:^x6;YjGftI$n_2"@f}:b`^(E`o!1݅ [Y9u۞XP#  A@3a CN|e3uGy[@+ kå(&#&v{&Yw2b0(kdn̲ؐe4 DjҞ᎘d$"^ގ/pkLʶ1,+x.!hfб7rE,Kc Dz0Z0qN $ Q$a iO?<:o"EyF54ѡW |@mzey.3AD (֖սVH@nc95Z:#fQ!#W}g#kf8U0idݞ$fBannR١='Kwj 1 p&F_@, NLp7j+W.nTj$ _| V7oLH3A[)ZƖi9Af~[[RW5nS~D4փNq7gRdBT x 0]:*h!!T\B(c#X{pؑpaX.=;6HI4d:40;<{В10Jy8&&R`>l)am^*]*`/]ǬY4.!*\$3S 5nDk=b\r`ZSw$ˣ|4Va\\)bZ1niegaUh.ZVᏄyg:ۏHTWoIbJ"@q//h5 ,+oAn>>.W-H~.9?Wvhx>Jgh͌ M+p*[{PŞ}"fn4>cO3^t =@ʥr~RC򠯞u aL YШmu_Wx<58xkrUkRY[$JXmlhiXK"8wN&L"%sYWmߛF,6Js2U%]f1ngO_ʞ2AU7sN\eJQ"=H[Nl~ֽ(I,PnujtGm5|^_}mXW.5~GDY[}\>"'RlDxAVfp_}9Pv3 _ 9y-gt5s6TpݶEdche:r*T7\?,cmo xG4fLݺlSRx |C4Q _4܂ԧ t"<}]=773D = hR:R;L?Jgz7Μ!ΙrD J@;?Z{C%Vw'AMmUS- H a $Ҫ({(N>`EW"$hehhн!jgJ4=g F7 G{.ް| 5O4pW1bqxhB7NczB"oS_YM"2{w ^8^ow[C^m'{Xα lYIn5RJovxӵ-$iI3ݐPgY3|=$Iec~.C'%ct[XOi(Ķ@b{K-=K&iq%UfQ>y dbGfoH#X| T]ؙ $0I:ňLH/jV^cs`۳[a]/xE9Kae)3$8+ZgO3NzV avԗtvԱ m~ Yb{8gx` W5i{lY ?'Ya:[RR=0 550[.^`DPw. t*8a}F h2co:lY`T.1J :=@g}/j}@!䃳s?OM=vdŞ Al4\ -.]d` q*=D^Y G}'͢/@>l\4U8Chl&n-;yx1hjk_z#cˮϩOI$5[Pc W_j/~s|2'O3&u 7LJ\ С#l7Ѓ#$D1\2]~=X\5hUFpbl=Ǩ[52@>ۆuEs=T|Ӭzb'?/_)ftBBɛKF+EeWB _yNgEALӷM)nRۙX?MqadHVl<rIQ/+ggeX9.^#&LYâqk4Y ;u^,;KR+c ,MԭR_]̓-@9Ϻ-hO%gL4fL5kBc(!~Gؿ)2֍~VM:,i6hƹ5UA#쉊 [g]ɺ p˙P@Coefn߄3cg5nQœ6@ȼR|f: _HQkAE<+$1%j;_>'A>T_Njc[;-R,7i\l +ʈ޸;@_ib!6`SG4%sb3E{~NÎO_/wV 7\XH\Ԥp[F]= ɵuBjYONI@.tr_bL."FmƒH2[F7;4$,hp%*$7- VuxH>_ sܫr* $wxq@QET(Pٻ{\綖SVe %VB̑QeSx~O[n>5cU8wW7̤{?3~Sz`ҥCD&VPZeeos ]:p !gSVr`6I ==8JŘ(4|xh%6HO`Ӛ(-H\NL l6 Mzf=y5@SRLNw282A`3SY@rz FC+u2>a΁:tZS4vi! aMYtwoa՛wwiFG-mxq]8ڮ0*~ r#gӯX{B]1ݻ%ݲ\(/\W0v̖H)Mn2hb9EU޽}G2HĮFC72[#fcQZ wcO!vtFK{J\vlk|1)Cpf(>8>/ |w|nE:s8'❁fCE悗 boN8Per5~(, 6xH <>OׇEY-XICeM%4I^ȚGއTQЪQ.pEV:AEoql#FS웵Aqn ץ!-mFJΟh 4t CuvWcJHPDZ=oȠ?JpH9 60h&woiR$^4~<27fg}EjpbK|E#ZŷFsCXk>Z+TOxnc&yg'ݩ[JϝJl9]R2, S^S_c%a n7l`RxЋ!2ܯ6Z ꕍ2L$2LK 7Pd!kkY0$Odnr.dOulӻWMa.cѪ90m[Eh9:WN! 5Fb  fݻTCĸrX-q*]v[R5J:H9gZx f,B YeI =^5L:6R5)XA{ &%Z1Ww_,g XPz \b;SaNh@cJI*@ >ަL7(`!tEdƬZ?:=f;ޓ0:,#!,?@11hBzʥw٥p!K8nu]yTO6J?,8sW%;2$AJDߘܼHn[ {6.mjՊko8fVle *m Fi}NRR>V3!(; b\5{I->j9Aт]mV?Jo@BM]reԛ_:nJQ1).yZ8'3 `R~Mᱎi^l_U$[A%;)^$R$PKUFnڹ ٥6lXR8meE) @cga i%d9OQ'Σ!PK m7;frNdi{1ݎghŤJ)"rAhR<_#Ӣ}Q)'/0} h[ja,悞>c l&f}Yh+#δKLЋW>-ꚹoXؓݚ3j3Auآ4Pb:HB),4ͼ)iՀ͍ě0(UXPZ  8=_>Z1u1_hp15Y١t2[akޱY:?"0H}?&Gjɷ'mw:vivv0h(@0lNk^%? &`EuϗXV nᔛ"OOyQ*")\uC,TXYdw%CM}^ lolȰ"iY6#946,1"N+Y51: >>&c E2Q*s DNSi9͔n$Ds뢰>ZwM)WTKNNwy3D&j}aLYUr>fJKZo`ZZbgSP-S-Ϋ'_??J2eGz'rL#ʀHëBlWB0+1d usqhCFb%6̆c(5EYgc-' xNX#T/"$ lއuߩ8C8?ϔxZm%ˆ uYU鍰$qUωR'm3#glϰ_Pb~I 0íd1eYQ55<"1*_LG;D3 !~aqAnυ7©yboyۯ ӡɱd.ō3oGN̰WQF\Lw5F:MlU@5~TICE" ?dL2vXY;JFOoʔO.3l=L)>|QEIky| 3N&A?_:jmvIr炂:LՔU'V|C Ѷ|6"ɢiBI 7g-4œTs`If&w֍bz8a~ X<_6?1(Σsa'{HZqo  CLMwdOƼצZcHu 2viz9o{g7#,ȵvy"i,0t'm8LD&|yL//a8o@.fL 3Q].3U` XIK #{w}/X=N%4]iY9x)ӆGfa&%&(;9Vr4Niy&2^XP2V b+fIx|yd(> BrK*$F0@4k"N1 ,䚓D *Aqp .@ff_M4j06bIc?SjSǭF"YoE!~k]VVFg1 5פ_O}ܜ!c|No"/ފФV՞YXdڼlQ=dY(s|l{Iad"`cym,&jMrG-O_}cҤ&!ɰl3ENPпpl:2,?[xDB+ K8W˿Q)vLE Ļۼ[$㾮Q9Fbn 4Y hݝ qEO7 ;\$/C<0maҞ_'xːN7lk)=]IĕC3ٶR}li>Ws. @.bЉ !kz/Nj1![eS{׏V`:+ :j&=HmLKITß\(xG^El1NrV\JFJoe\$1Z"cMtݤ5yȮei=~Ndzm!3XKf2GgBp[ք٢r:Ih;F6J ,seStʕI[jwM!KV~gt79!Zɺh%.@pCbٖyԵONEFlA=cw [ O+{1B{>@G|÷FCIzf`ֿ&e|=},T0mr#'p@+: Iw_N ,G&v#37ԍ[߯_aS~LJ]uv*E@`j"]msp*1F?EO'>(.Mz>ZkbKs$RUxcЌ3Dc5+pP] jDSЕjKt,?wT,w[%A&1$rbp)ED~1#*llObk w"&1&lӐ=זuG[Ns:m ]6ؠ)dęEA2^]Ludi§'M+#vjuđr͇ @ #sh"(rDApiUZ.wޫ6]QU4=a)Zcmk o* h}G'}b" 2AKP>Lc/;f8z|ȭPqtDZU49z⎡.3 Èhz ߶>Ub,3m4`OZF-%{W6v g> I9盜->t㛛P0tOB8Ip1.iomVc,,pr.c-!CB.4h-cN\m CQ5|0Vyr.rhL@)忇*j*\/ t MPTpȑި l Ր#!KMQ?>%܎}IGDfIq7kZF. +XzzS~t]BO + 04J4=y/u).o+خWĄky7o $ن@FM#Y% ;*>-M.Jt~kA._H(LK<յX4zJzE AbAH7-]omVh eNpqN<< r \F5wѳPi +ֈh*},6VXʞ<`y tc³4B@[ }mA. Y|c8(9VL?kP*mH#y ;7TwPw3b o݈9 .Bkln# :afvë́xWec^B K xPb5S":0:"JQ55n#)4# :ɘG i.,P Ts ԆڤSSoM a Vfk`tz-W~=rЏ΀l B* *ӯ/EADx\`OJ>D )`tMD3vE@0Fq??.ԭ uv;k+/cnMTjZ 1/gAէcVl5ș 0ƩL#Ŵ%:0݀:J*sy/ 9ܿ \y"v.99aDM^uB3 Ⱦ 1Ӳ!ezJAZ}m;\UFrHXq1až'voaf"wi=>˲JlM\VFT20L ll[waТeq `3̺~!vɃ0*UI2Ln7$ks>.hN^eDļl)BLGAYRAupfR17R}uFe̯I 5v*O~YH"鲣*M Tț?mRI@E?eC8U~߹#?k?c-/}l=ft ́晻oNa2,*s;cdLʅzNs1s5r:;{o1bED4p&٬jbcWqܳ+bjg AŬ(ğ Q&tX>fkh!MrÃyw(8QQDh!yRirҜB>q7U8O0ͺ'r:Y&1RzҮ)@63sȨ2'1iebH*?|lEӃ@,gn {X@ E ~"Nz%I]c׏K^)f*Urj/2Wx/l6/[\iܯ <ĭa RCҌ8n*YG䔋~'l|߲#C1(VHQyv<˶D}M1\ι[lPsC3:tݓ { ֱOI!^uMC7,{ 4u Q mv 씹UD|r1@A>ppA`.7yf~O0GYB\$V;f.`]טCTkݖq% $0>xJd/Jh7ЉI& CoVWG5O~F"3kW,[1_;^ / B{8l3Y|3=l] )*n\L{*A=]m$%V<*GqTL75c)]|zlXJDu(G2goO[uSOGBNY ]AEվp\lptV7M~2:6Z6;N,s 0Y{2uRf;=ǿ $@lO+T\%Ed1ws[ a_gx' q-]8 o^z1^d>T%5.A |5NhsY^e[ca>|5fR)-ΈQx`$e؈_\+?r?kGbnx|q>jԴu{M)܊tL@+Q϶XઃgอMS!=#%)QTgVVq\ b Չ%WʵQ#u,Q8/׬Y0ER d)U+9㖟:YؕŐEN@ǎS\W?J1u;FG:H= K]Jzdg%;H&rEFEC#) &/}pZZZfBHe*o6H&KN[b.$HEV QM/a.*z:Tr'ǐOWt)=}zuORmm ":?2Ck܊e&V=WՌee$"Ekato[& 3! N;v G;V޾KD#r'h \_(w›K8;BppJTS, \6Y)#]` 3Nj f@e\QuܷJ;Dj@BSeg\ܙxՏ=Uii 򌟀 ۢDL|ȆaR7 + `zԔWjj5F2\xdeqh"sGƪ#Ǫ)~j(&I)GH HE<&1 2&Ҧ|fbGu^&J#ɞC)Rܽxzf9j26 ˷`KW&g̨0FƇI@N?6o⠛XE_%EwD-PCDZfOWɑ7Rl MlB Yp$ <=D7Ko{{ Z1F * /ERwgҖԥD1x}gI@{i5SZ>khcpH a^fЦy(K+h|e)ʉ;kJB 9 sTg,uF$P=( o_!>~p^\ чY\0ܣh)B氇䓯{C%fk#>Z baE(QL kţdڠR 6(̦5Q,FL}Lm'ZW=-841VLZm;%>1lV J|Zzۃ|?p .ǓH1*gFҼ(OsF7Z5jFl%,\Y:!aNUmG+Fp*Hq8ͫiKӆ}y+76HNN/xW۪*}a~,nѬ^E:{,͜smӟ>ľ '(ӯtH^41E2 +d8c-JX6dl`25kЯ56)F\?:Q{<,p(6 ܐסYDBONZ\ u;n`jR#_j 'JG*Ux뺐 EާdywF8","΋⸩[>G/ٗײ T(*~8D2 7*IUE%I'ɏD$$OhhСtwȸD봎oGJv }ݯtY0Rh܄nwJln-]J}=W)p>]ݑi:R|[ꕯ%@.òmuF2X,& "9! <+uS(VI7 xŢ^I0!+4S*9oH3Bsa=LvMNUMEXUtt ԟ5dqOඒ7UN Dެd&VG>9^]4O/n :քvw-A4r6IC5Tޮ+&J#xkXd >'>k67s%IdfQ`uM5|_gJ pn'JnևA&fZ$id.ao2%V\0̀y 39KcʗQ>b lE`'K+b(p Qi|,9պj*5>%%k/pV\aqB Jl{Վd8 Si} S!(m ln6MZP#>AnE!4W'v~6% ͟oư)M Ν~|ָ|31`1K}o ^I'ހw bV!JXɄ.DSmMWMG,B4uD/CXlIs[gF&20w>V̙ kx!c6JĖ#)g 302(&XR9;OtfCϸYThE+. 'Q綟y*ao⨔.^ZUhr)Lå~_yՠTb?B )4"*`ϬZӼbN _%<^cfNO >ƹ'n~ht<s#ѢH%,] `2yG0a;gĿt;`z+ q4hPKa5|I@)ުQ,nB[--x|c_EW 0}Cp)AS٧WeZw0i,^ޘG[eAԺeӍL%׎q.yDR6^|i-pYC\>aݗr$':,JtlCti69 ӎzAsd+ 1}cݙ=7ma%x+\#ދ\]; k,BPtvHef6[ݾ^ g`p%`N_/AɊlsU%bK~b]~+_D@ QRs"5~ѿ ʐආ.ф $ ǖQ,mM}HhG.|㳞G4Ӥ4 Ef!qC@V$TQeᄅxG[G'3+!ڀWw3s}ŽJnTOwޏ5eW8"dtJHp=.^P ]!T ,#&=} RL L D,3뻳{G+It&Fp =j݂F˜L󜨽Jχv0낳 JmGҏq {Ӧ"R;kuwBqų L2%"}i0>Paەr?)6o拮j@xbmqoŠtN4JW :i' 09_1gz&P@: Pc~-?zنW/Z$ޜtE;4͝J=.kx1>Xр/TLaͩ;C9́jQ<ґ/ܩr_DnypK9B$7e&ZBЎWq*A㇟.ш| M@@:bJZjs[oCA3#*i?dR ꪹqz3=" e9(ˉ!S;v*5vϢwa+@?:VOҦD%9ťU {I {W'pBe #QDL͎@}_i?6e'U'TFVF(-j;qޮ;= dN [A a+"LooLРrW,)s OOw\Kxũ.3jn:2]ű֞Xw K02 TfXcgho2VagܠEVohi2ks%$0ǎ'tI.,ۘ>LiM8Lvr;~nΠ.R^nu(BγBDRzgFۃ䓰<A^1B/ Klߤz{T܁ES, Z)ÎZ)ƪdsU["ڙ)ltY d|> p*+mv#鎲nmJދU'1}; z tc B$Ӄ!MiF^|`9^:yQMw_pVȿ)l,qU\MsNFTdsmרꉙ).YݱMO/2,U< ݉'(}ԃ]Id&'2ȤH- 3&_`}J5`z8.~jkSx jqU{OՌmKI["y\s,8lK& zcAS ܐ/~05<>7}?he[tOL?6[m-ƚ٫ZLE\ -_$Nt˦EGr2:wuXefw8Cπ/LM-G>[7캭Wzt'ʚLֵ+l;F28q' ^!pWn`xpJʹրKplX~π}~ E:grmyEX'"i=aɷ.Nz3o65ڋ2|#+6]FQBv)QľiԗoɐWCp6f658~-BL0&2퇴VC E)\AA#c*yB& 8!I$8䊥'i#WF;ؐ{||0K*&avRmA8iOI;:>YXj.uWОŇ"9Y;ЈS?6ot:f\[7J 4tLp^΂RYpuZ<5{=f0WԽ. .ퟨUms~XW`wT6)}߂AfkȗSexپy-GH">ЌjsvCpCF?cA53S+Ȝ4ނ` "jjb2q58EI:em9q%m(Xrm4[ EA;sJ80h-Zg)"*;= ߜ͏tB(.LJ^֜;gy"H^Y9!8Y;@?BdCLn6pY]0Sb_dEY@J̶bpWAP0T\C:R|0?J -1;1F A-Cbz^xem +̨SSX6їINwމWzM&YAq*CgtKl08kgv!ݨ51N j0y3wN`H|*퀙?Dg4~GDvR ~)+T 45ǹ K ]9夎f:2bMV[5f9E!bv0&AR I7Y%9i_HI@}wpv|AڌJLLO.aAH}ze(0ߚ ߪ{bV nM4~N.a g@]V bEړ_ sC)ok5Z>-a ՒMQ48 y'7%Å9w]Հ1%`qǰ1̧`5݊> i1 Y/]8Z*Ӿ^V|quݞȳe\jPTA/DvTx>K.3!QFp@nu;3F=68i?!8__ ,o&qO$rLЮԠZDͯٱU0W'6 J|G+Ur^%ԓ#i>P7%蕛0 {+`6^!M%$ eI!ʔH$sDJ?սiK^#PmQx#/[Hk}I8ӧe,9R^s |"చ/yV[s5NTUdgu V=c3ڛ5sFA.yZY Ӎ?(3@LAHqYxRz/@Փ}zү,9 |@dn-mc@?ݘ!Pi.06y1Ov!Cl|Yڂ-{0 EM~- 5 N  ҽ64̹@]UmtM=i,}rxG(jw'z%њ6zu¯GlbfRa}NdL 0LDNL3vR(uӐ7!;V)h(NarYK%\X7C)水۫+j$!g?|>\Rv!\C9y ?{R]Ѻ1 GxHHI)LV -2cdM AF)^%A^?6V}))fNuZp,:{2 8:Pi(u?i e'J]lsI) 0W`)8oh'wP$Ra!Jn#C\CʯLܕ42<Ȫ/)hZE |.O&&hHvΦ֊Gժ}*|'PՉE,>uKpi*Yg)#bQ])ICh1S$[#QT4 % [Tz<lwGLH@AX&e1Jv ^Eɵǘc = NdzsH?EX[1}& AC}%tv|clY2>*PO)Z.Gx!`QuBd, aoȎY[݀ ?(ua פ$I fwy6jv*(|e lVG3ٸNwއ8̚*D qlCk#7k&2ۨfЖjuJ;cے wmzo^i[XM4{S"|V4[f`i7u _3yf A4{ܠ!]ujp*nmɮMM!6dr}1 rtpa`˒%^ *4X jl%vNvTņ 6am6},G|QaܖȚ,n 5KJ񕩂>fiN-N$PB`d\zx麻gD$1&)+p yn[ BP|H/e t7 \T`VRXt̏C1&7BVN0 &ơs[Q/?ct#9iWsМ(`+emY$'Mď,bw%O< U&)V~Ԝ\u`NJJS{źHBb&y<*%k9>k҇Ew S`hXB..Ѯ%;Ԇ$ƳHۙYRBt9X.?./l QRR[ZCıza~oztsβrqq) J$Qܿ?\W-kFaB+?ԕJ>?ij0]Ƚ;4u# LJW}_4@g(W\藀F+g0;/Oi XQ(^b<~^)hOo4)_^2w Vʦ0r0F 4.y{ǫS 7h8oM+F\\ރNɿGGټ9?p^vOt˛'fLW4?f\o@Q{V5V}~mwA6ES*:S?ϓG[,@b*ڟ\{CA9٠CIj$Y=#w0Vi>cf}gryIs uX*HNǘvXxtdjY:j(AxZk6?G]DafTP=8 bxŐmdݸB $" f:z4sk )ʎ˵N0bRjy-pզ'<~S (+LIr-*[d8ѥԣBg[kA/Zd;YH("w%ˣ|䎄ڪKpL. ]bEXVhv3!2kLO/=RȪs3m䯒k@$ScU`ZlٚD]yZ{=6„<)!lI\-[uqۼ Y<и S y.!6qS%q]/ !KW|a*Z ZXO\84 ΞJǩ)`E,üu[m|\$TrvSS]9j.1Q$Q˷+EUf2/q3WKiDs>w_.Kꆴ<,gsD[Wnp {,ʶUc/'ieiM Ր}uq{6lm޷ q#w!4I4 '^7EŅBXMw\@n +H5p1CdOg_{ѡ :k ̔d ,tt! . 7'qo?e Z{|ۯm鷾3)z ėYbQM(rXhʞaHlfS XyY^8[31^W7&=:%dRؕLErUچsUr{=u-_}$#1dE gQDvE(|- lԖ>|h pű$WWcq|iz@v0oK;_Բv"DF&Fx_Ӓ:oCG=j=@cIíʅ//^@MvIc'I>)E9W!.3aDPY8i:@L'iLi#Cd"~[2w5&BL3rTX?ű# mۦzݝ6aJ"= QjT43o vdh67Tezgxӆ0n~,9S9lj%F_ @'paZ*~mKnHEyJ}'Ɇ4Qϓ$.h_C|b#-cxS6P݃4i|ޡr,;5_}")k*ۀ'pvRz6Jhȡ,p4e|BcZ5o3"Z:`x\ o7,s̒'˹Y8F@U)밯L]=wl2)۽M>^ٖz5O#Uہƚ֥@X N:qA}Ě$)vZ>p0)Rq ">"RLBFr~)nn{"VFz{[)|y)t):>l~ SPNNm[!j,|bQ̢bGEC<ᜣ0UGaBdYB~F_&2b#p_ NAGOu!|5& w`aܤCq :&,3V qPԭ LPCTriBt=^B02<_tcNgǝsMB?0CUsD-=6~ I=5)8{=eN1V 9:]V'ܝO;󶽷.v[G3B >et8/N=FG]fIMf 7smʪpMFl8T l`$^?}̭BGVw\j 4+-& }^.NKɤH_ S5 AFU!z} .Ht-Ph jj¹hQXW|5@dGM\GI,N)LbK8o {amkdg gnpҦ[#)Uq~k 7ӈiDQ٬*x~pCi;\VtPvӬ[~W]{8('??0d/_aZhmr+ᄏGU$mrͦK󐂈Y0@f;l&uͫnC "UK癷)͸A ݣE;`9cMAQpؽenS")92n2CfeÕ댛g ),'Ky_t mh 1נ\||H5I (敄]J+9m6)hy&$BR9y3xK;D~{Q[N YW3q ^ apVBpg1uGGl|`lOûq#y><Fͫu!j2LDv/a&G/9G A|xF'=oTFԟ/! 6z|]0'F k{"zr* ܇n층YOw(BfTDMTe4F˧Mj@bWHߍ2+;.dG'n_CQÙjk~I2] ` !|D?d74)ŸU)2Ӏ;ligm^HeWK{f#<5M\a GňQ``nx;` R&~sQq 5;&iq,ΔWs68v"99bi%1O-C?/ @Gvwgo  5i,س31? Px(!gɠCY`vjlEY śqmuF)d|<"wj(QLӇ8y"'`E)>y'd.ǰ3\*44Ι߃aR%pdž%ϖAc+*p,k!.v'| AtE^% LLʱTHFJq@l%B9&:Wg0;k{bZZ)5yU,r [APHV:20I$ ~x3`ѯ<+!F(k"PnI#w*O׉O(ĠY.F%ZhzpHޫټaYLD;O=)¢Q-,-MH9}tШ VRPtUF.1$}r]f(z{LpO&) 9B1.n9A^EH7K ?V_i+7om?Plt=r4CҜ#vޥlnQ1o^z&*+&NGC]lJѶ(WbKb zwid3]-@iyViq3^\{;ff0f+<0 Ո3׳Y(Qg]̍ cg2eq8P+Zzׁ5,>I)z\T.uξ?Cz:j|Ϯ%otAOI@b)jnKs|=xbFT&D MLmP|A-\hܮj#gX:Whڿ=CD,ulXE䧔S.| 4woҥuj+GeZl#OczkC{QFCҧ "0E5e5v[UpUw;;_"3q Gpī@w5{ ,f"E0;K0CoӅw[FWAn],h@Qe_ޑu~)5kQZSlP^ZPHOhVMTzEI/|x.LJ@O&u;1/h'(^Z*sAj;D !GC4gGoutifNwͰY6(5AT8toYNsz̢3L9ʀ[1Hvm4'?d>cCh (. 3u_گIη^coQ¼?cLI2k{v*$yxAB)@Rdk:sǧOgقE!};ۺ.@H;B! f;1SBUߵMb[:5'@AE@s$x|ClQkOB$KCl`|OÈ*,\7.Zvڜ P"ўpa꿸Zo5+ho9–qq7#`䎌|ͶJ^Qp4$OJJ} $%Κ#* rCKaS? L`-L37ˎR`xؕŒ0oaxu螠ZYksk?yɿW $] .]*>?\ {4S<^>Î$ ZRrk@6ds)j05OZsouX˩-`Gu4o4ϣ!1ԷTD(Tщ>u\rKȺ~\]85&3PŸ% G,589/;/Zoj}Mڀɴ E~][6 #2ߓ[* _-{>1]Ez|{׶$bgYRk5A`!&-\1uE < Aˌp󂫷_:y  JmX {C""lfÿx]H;[q<.bӽ}%δA/,,d󔺨Ƒ4e. ;(3ttS4=R;,jTM2gRZzmC=[/G(m,9t?n&ځ(>(F<{ w8'w'u+O@)u%0Tޚg2׌/HmD53m*5 )x%N|dRcM" m@yLeH6lڝ=Irk֓fk>˻4$a9['qfCs29c@E KWQ%-2n"~DRe*gTХ'9%:~$e4"5Bv=4h4gTϋZAe̲r0zK ;pi*okg |+/FTS;;1oJ@JA-O5ĭK q!W})N /b@|?$iZ[u+T@X5>jUz7$#u%rm G/nW4yQ%j|x*Q:zGz~cCN ?g~ 8rb5*NtS]a<Ȧ:!Dg !=Pā>g~oE&Yr 4  "ZZO]Lwn@%mhqp " uq-m-A桕QW-*Ou'L">(I$㉿OI5?IYE,m`O\HJa}oeZp'&Nwv9%2/M_4`Bg ,DDcŎP=@p  "wad̓TtfSli" |=_:KQ7 SZrlW~ azjL`y2mhfѿGJ" xX3rg{A]s+X3e\ nsW D}jj>g0c]@m \ ꄣ_n9DA!~ ?e-SӝqU[m@d.ͱS,)eӭP!+A2CwY+k^GK,>nY`Rleʎ/"re]$6@RlQ Y]sg] Dc@%,QpS5-34-GȬc) 6RE_!%1K8roJ +p}`ΚFpұ ?:p'@;;{ulkF[B lx3ި"@%Ү. (%o':9|^bx}!z0LK#pye-<ء|*m- ^J"SfIrh0Aay3cN"dh#M):iTM {LtE8aYboMf @5@`ID5&L'9j{3p?$aPZۂ{?$ç ,}\&,cxϹ}#Ṣ˻W5w;Հ+,hhM܌ǭ@[^Cy /;wEr*ˏSWYӲQsصIwG츇[:+!$xqKZ8=#s#Ɋ"'s̪csB _ʛʙІ=԰n:0U$%ϽW+u0R%oMs6wN1&d=7¨³/OM@66a҂wcg]$gN>`qp eى|љF5'%=`fptIY~|7&2Sb#Nԗgzƒ"ݕzW!>r#пIUGQ6[2H,()pKw!X-8r@nRk;xHr rsb>kܐGZ@O=G;Lw)lЖ*:X~rw\B7Qb'J`;fudc;K$%%TRp~4QK7 .} +PD!|](CH!ΞfdW:Kpt7 ӣ=q7*B*;d.83`jG },#pZ}ՐV'CVh>@-Ti?ˠ[dX6$nxLgtpx揻9$Q -@. $Vr2>K6<=<3۴YVʹ|jv?J37BC+*ҌđO{GV:T ,VMnfEY{AFBq-DEwAc*j 9SRZm0an_3s2w$uig/=Ä *EaGBiPjd0&QvX`#ز0SxJk5Zps!eKp>]Cf#=? mBtSDX"dƈ<'={hJfBSnғ>O 9{II6'a|J\ȪA Q0ޞ]1Р1PۼuTTЗK@KNyzqcE~&vGLT]kx W,9p1nݠnL,['[MfIk`kS0IK|2C'zHm l6oߚxyJ/QU ,"p 42NրYJY6fMP~G]} MQ`eD-u?} 3>ƫ?>>k^q= *g,(_5=U((o7'-TSMmTzri݌/J)9ZLJ'evA$]G^l)LȜG<~#4K/$ >gqhM@. ׅǤg?;ka҃:%4>>MHT@ƃ\hlӚH$ @$:79R0 L<T L* { ;v|^LӝbTB>:?k $Vg~ Ա`Fh "' RI#(ֽ"eg1e]a p=Qiaq } Wi|gu0*]NoB6h#눈RoeGO6<eAZ2rG蓱|&=C.Ӆw5ҋ -Fiդ-n(ƚhJw(xB@)WZxu6ˁZw-ؿ4b${Fgi 18eXn4UVtˬ3LJ0rw͛CGql莵TɟxA- ߯ 8Ƌ9R"$= Q*cݓ%'d\n)T,eYF CR:Xu<![W sS!2 呙iE ʋ2.mX*fp[ eI0F +HP GUc @_谖X+Δ8ZDt v3݄9(n& {D N& h'5xC“{Иe+s@$#ں[= a!1Ӊu4i +zq`ih0>K&){;Œw2}kbgMzZ̚4*ޢCu{T1$WafAj/~k1փv5x20S#"ln[

%+7=_97e{7 Y,=gƧݥUjJW%L$ʊ}иdiM-$| Z.LЀ7wg')o.?xմ_c+6Ytvj YC&BigCZ}H҂BFP%%]G1Sk˹5.ǰ26xJIY v`N⅚XB|qrhD<Nj3G&4hw,vҔU mOfˡ*-7>5b<3YPͽJf]~תc>oV#P-/ًJkOY_[AbhIDEl DL|NSyn9.% L?A_O(obrpG 0 "6Zh'; $>O-6=!?3¢B#xL.g0A$z(nV &CEvmsaKMp*`)tQV \!wx+&B6:zFr8CqL s! -tj_.# ; 52ܸdhg0}0:^V}C/lZXl].XiơRާثH-"yzИ^F2f"bm,Z.?F~\1 ̮|Rd`f,= exN7b'nHR?~YT7௚hmWhx6Vuпe#(YmZ[b8Lq,+O'ia,Y(-GgyzeS[]x<^1qBJu Yļx ZgNJ+x !B|\eK)7Ju"wd Y`VN`h6!Mޓ 3 ?i3'#HShz+mCYrqyinQ-FK×Յĝ2h'x4r16pRYWfe1f ,1,{U>fK530&x%ĥ8u3ʿaT-N!| [fV'#ċ6|pI8xVؿ]'`wj(ZsRxS-Ne;:F,kEB|J>Y!N| |Qr!À//&v+v%'{2S)La"SqݺE`C? X:pQYXn:P[gA6_Y(1X1!`h )J=M`e1V1҂ v%=lMM+UhBNAnV(̭Q!в-kB7]3~UZ>c,Nw/SORڐ(@@k\3<*P?[bHʝeVGRKaŸ$Nж=^slJ",&qOK~5Sj,+PI,<͡$U*NAњoefIY38zwr);S/7ph?Eq'Λ6}s&$pln!XR/0 "qi>/!xQwS! IglspSIg&{3+ > *ZvWs$t νW`_R-)yT ]i'0Dp̱pP6r|Pz[)i_`K6@,[Q/`i³7#8o4"P0]}+6]I+$7_wڤ44̼XElje4TNҷԀ欄bwE}?˳m1dL %Y*hzxKE&@t`yKSkfwY4~|̳7JP38! |;Pk3ɫW77_Q2BeDyJ\Ow~-pFk[g6G]:)Qބa_8|{$ ;WRj2> zBUuX^]& Υs!W[Qwq}[e04e2/wGDC,"sMJe't=. ~'H}Ij`cIWƟҷAA:`(7:re`F,ҝ.|)ʣɏͦחyom+!&lTwX溜wxyp7lhow:UɶWӃP¿/$h?¯U3S⃇5N3s5Piz%wV"ŀ(;$͓b?)SmIʼ:c,OJVg(lz䑼Έ/Ƅ?gLq65;2XM3oQ%a3S .U^Dio&~IˆRce5~=r3A(R/i.XfAoCZr21WK$TJ1B®ʦ8O_`2sfSdp Ji ԣz(J޽_V N Pa@Ph=iwD (J;V;O)eZADcǐ%)Ri^8+ne+smH2Q ߫{pD&O5U7$Wrd2b^?ɹȀ."Ӗy!OF?UWu޹cGܯWL44pt7^pz NGY}KMď|U&_W(Y!طL >UBWBO>+$ <4_Cn g RyYr?@5 IU\ÐaDp\}! )q?wU2_~4yM-F¹vE2Fs 7g~Soy2pZG3nXqGXױE]]X4ÞIeyS&mYB2JfɠLʙ1dr3Peqs0b->@8Iy‰[Rr5 z$1sD EX?K{-K7ؔ/+BIM[Egth#ygkBY&4k|y5x0e{FFժuO:RMB?%ܞ̟Գ@$' u폄rQ13}-1;"h|UOHpBN؞ rB&;:1Hxעм6Y &oH)udG/#30R݁66d[JNþ]T>ѝPj 4j@+ e⯂2#H0M]T' nB^ghiɅ3.seWTTdxG3QvG<|7:e iD Ux{cE(G"9 C/ŭHAjf2l=R6x0VM^kc6F&5%%Ȯj&6\߭/P@l*>B`[`!j\LׅJӾ[Px`oVy)ϴYB虓 2lxnN6"Ic+eBbqT|2xyz -:?cVT#w84ꪛ+oUIAD(tb[3K%.0ڳa`eѩR_ِ(~k[m1=,*J;UmSG3)nZ⢞r_Paˆ vJC\u lsA`&U,d!_n 4Ce| M`Oe3D;iDDhJf!uرOU}94*Mz~WYN"8>WGN+-0Wvlӫn.z(hC. ;In\ jEv]Wbq7/iЏG@͆k~B[mo؊- K}WKJm4XzyBl#g8+.6b]Bs^\?!maqWawq~SOP&#GXD|$f"d2j^ K=}dĸPf䶋miK*r?9Fu0cn(3$uYq]lvW_p )|ď4['c9k۬XB _T륂)%NQt6MU{ObQ'i ;'dW<}6Q+ 99O8}hB~p N'gE|CїzRp|kֿvSB"ٮ>"]]yCnyxa/:\e?^5nQ՗0slښ,]؊5St}yH]R3CeIwJ3^yY3:dƔfLz"&Z|Z*w}HF%nBa%hHTK l5yқҜlqL6iV>-htDU[8LuC.5Mh*t7+#'4lhIQpbGhq:!Am^u)#RʙSa᭘r)8MӬ| ]Gu󪞶$1ҡ|öےDQ|s9;݌iL++oY}=TM<q9o!{mvTn2Y{XyXfE `"Jխ_Sƃ#_TJ[ 2.8_[Z]!k=ysg}uoG“K(3[XDt.n3 ǡV( d8z?Jʜ$܉ڒ)wd35 u$%5 vT<80 `@)SӠzg;,;e[j]%'p6$:.|jxUM<%O 4+ l$kIByfA ttxuwLъ#-.nEՐ<|nn$uZymRr1oGg,{"||I;jaMo(:GU;3:LM6x=u|C v. 3Vl(OdCq\u-1Q^ "Եyp(hէh#` UQC-ϭdC3xĥ{S~}xm=hDGkX,q@5)xQH-yvrLydP ?ӜTlMQ` 2Vƌ mb֧zEGi:l|ؓ}4/HpE4ƝTi LLv5LA#́ <IA$Z@y'jdH5 Ӯ_PbSC<0.fKd_}M.}TxrpCΛzZ|0y+n9 aN$}:t툰?|(?㥶hho#Yên"2=7ŋ%w ^hLqV=MlOU.D>u= q½b4z S`vywʭ_(_׭˒A@/4ωw@4]_%Z!o<\P])w e˛[dh6 WZfeuuE#xv_E*#0#d̗~@vXxȣp"ͦ,##Ƞ;mFJd{ at,tG18 ο<Q `H;/Rۑ%N%/uup#ɅkUc}D@8*BF%deW/;+RҖ;xhmE$\q8YMq Ӕ(KqYO/,h|!m6ڛLJ9cHH6@EJu8cJY?uT(r B5iN\dEn9U3dhӐ,F}E;I1t9L6C&8X@$GON!)Wi>n4i̛ ^Xt-{̔do!v&g\$>a&нxo^BKy,X6%0Po ߧo#WL>L8\/OAr"`}=ߊ !*EMd@ILi=Ofds!Iq7]GPYwf.Xr7U"DƎZaYf/SCdI6p+3 O=[?^Ӑ[o&MK,g]($ުEp 0 @&m2d NTn9.S\z Hx)- QG2P"\ۄ,C0Kf=DH6u ?9\*z>PT )'4bvCn@]7H*eqjFDғ} GRDHcf6\2%"U++@\E:gwԺ{hFzմ;wAnk;};qjnNy7o!ۉN F)ZoVRpjtif/~DChClTE11ӌ:g V y~-e Ǯ8bvı+l쮱reVQɑ&޲DH X/Y PҦvƆIB谞ˇig]aD[\NEx]RE?0S-0t[h^l0KI=m0NxJךS؋֡hfJb2k <.O淡WWfA ?\g_ri6y0F+j"m&nWy}h8:.R$bu \l͚[ 4HZJ*xa.ZWM-[BUеK2Wݿj;MWNבRbIqǚ-o[xXE[aƇr7}t=?AP| t8tԻX?&ޜW)d}ӚdT.Z5?uM>RWeDP{4U!WPq.w{d$PmzEe%;`+i_EV Nq,?mҗ~u./-9d0'VIܐf"eܐZ8MңX4m}y) a9֠K%#C wThp7jRH(tQճh@LVgO!5 Ca²KʱWR 4Pq,'G^"M5͂y-褿Cp :Ӱ-onbz!"tY x1%)Z67$z_|иI˞*7wTa_ؗTKS<s7T\Eq8aZ>#9?AN(Ku=٬qYn/y578N |h& >CG?ߎKF^knNON*uOKF qN۟<Q-4:v =_AFQXoݨ\^;GCU=Kշ> <ţv<)KPj.I>{?FD*Ӏר@Øgx-›վ!4֥.-8ltxbZm;t/ˣ[&8= a).+'v,NnxIpynhi*BV(VrҙZD$&w@5K`JZ{XNJ)jqMV T* +92ٸֿ1J570 +CDiOﵝBZf%p 0f +qtQjW"K5YhII_pȰ5i yedH*\+?n-xEj+7,:oǐg=Qۚ k.s򫯋} @ bafYeX5aJk#_\=F6GY#8T" ܳG3pz;Z|mIWRa0zםUʕXXO~d?$w In6[9?,b.Tilb{&-審M.l&_Y-i9Fҷ+ux#ogP5nZz*\z(&%e0 Ę56R|ߋ^F;[va_%ۖehk ^p-5C˫dRޠT9Ikq nsUr-\t7 iɢmqeCpM+*4)x5㡤b 44A檂a0(spΘo!v u0 07in*:JhYލ^Q]_U~$Ȉ30J!{ 6G^̵EC5޴ڍ~U, xrn/8)b@Rqk[B<f[8I< @bsk˳bEٸiTNc84NNp{_PjͣC~?$\ Ɇ!Hie"Mpf1% ),7_(mT Y!OR6^eQ5"lf}#`Z:(zNg{w{v82AY<&*#m˺s, [;gBݢVE롩{c ҃q9r98M޸И3樿1kXiO2؂ =DwQ B4>xe 2|-FG ܊%Gdr-'~9 #i5*@'Ӗhn֭YU?)/3XycpN\ZHi#co(. ze6O]=:ȓgujV9WEx{fGL0K4_=_}ݕt]6d0/X@llB/O¹MFo2+*W*w{"*Πv!mӈԬw!?+Pa)WP2/Nd,6'if BQ{pD_w5j5eq?B!Ϥ3heGal)Wߟ8+u#Jp{PlckY2KsAN&L0oI /33wKMU*%$#Y=J JР_;+<VHnBP:塳 #Sဢ>wUUbԎ3k8-@`|ٞD+o챐{2\؍"E9"jdgQnN%b;rJZ'sĉ3j v (#%9Ss6Jk'3ŧI\Dsmh \ ս aZ޼a^,ǤeqIrNhVq {ߛnY=@ g^&"~Op.sܙ5α(&H0%Ҭ8,'F[rYCSzAd^hmXWM>:.a:9!B M7Hj0WSd.;Mӑ#u.=z,.rHȣOj3XʏG&D"h a5 rzf7ww LkRDGbvEk!>H*Gu ˆvkMKma ˓w02 %}^[x̏;Ҁ]DCP0] clWZnj˅D2ȂCx.Å\^6,rRge8\lqG?Tfw,YhLDm/?dFs&t $f3 3np M{RHv[$K̸9&`sA~PDjkI(A;EԱ%JqD dy""'IoZ}G&\0\3wL9QWju h[ >3\37rĝ 7Gd<?b艸%YzyOI>К̥7d㇞t!C@/|Ƥ.>ЎS;npR828OTƻ"7BU$> WӶ\sັqK!/kW\)/܈Z萌x1ukSƮ >Wi$A6j8e\ӚDu"Uj_4z>ܔh򵃄[4W)}ِ`C?a sZK>pL͒| j&ک\`Db42_Lyf92ÁD?nM %W7+XUl*U?UVLr[)ؾ\-@PCUloϮdbE|=8Ie`UEgs3Ԁ$)inNO P0!ֿ#1- VlThY݄ 5h } {%[a.w s?W륙0;pT04[ϕ%䖌Rt23Wy?KGVOuOuW#+iPZnF4]w-:lџ7'0r},Ю7dd"#{,G(GO0TE9}Z (ˊJ5Uc [fNu4<[ja)G⑄%zpy) U&ڋ¥Ҁ0@1C#e_[\@L`: a c} {L򆰂?-پ4o/Bd|nob]hZ_qIc0Z4׸*D[bOLLtڏ@o0H*`WDMLvRJq'zvKm[۲E "}NS'7J<=22eۨ.Ht_H/X|YT*?5(dpn]^ER\Zf5kmT3cb˰ԗXl "wV v[qDY':ꃒP[KA~ߎ^lķloVId_g Ka֭g^~"gU,+eKXDӍPIسq#zBБh6yN= S@;c-7yC-D ~c8.@k |\6U 3FL6}cz>$%Dhe(aCplb@fY2$ֆY^׆zU[޺ಣĎdo.i|".}Ś/Z00]dc7;ĺ\6j+aF;QHG@cPO@"LAJz3^6-q~L')JdMo~Tg_q`̟QTeB~Ò)Lo6M LeH4Ӛ lF(V(LzHZq Uكhqx5%>:K4L^FHiT-En9,K`~UIjXjDMcpIDgLpcQ!ӝ~,D?.7 K 'G+)2Q$q堄`#{/U3ʰw$j`_>,@j7mfxfB9Eɯ诜뛠EYp~ݨwe6/~f@JC,ȴ_eoX߃x0XK?ΰ8|B^]ڊuCf]+2_} `+*T'HTb(AsdQ˨  I-"uD~R834wϏǭ.ju*9NW'BD|@Ӥ mnqzH9R~DK5f`XPXk#t4 ER1Zq ԥ]qy7n-O̔*c)t-g.'Wr;Wb^Io`X+R} 'gQΰ"'.>{{ׇ0RM]C μЏxˬe$M] %Oe'qlE9e Dk\rnLui_*StaRE9a'LYJ)Y,W b^?0bXmx`F+dfQ.f6ts߲V Wb(EB@,b=^~j9K tY5C;CSe7!d^[e.SGTsEmW,jl'P/[@JQ"PX!~<$8s*+=1+FY&~>F8f]9CWUVvn7I9t? T4M*>.Y'&ÜmedT'j#6jį+8'hp*nu*?W߬y\Z洍uc,\jdu෰hNorJ`).}U4u]^Ix" O'Alb1IIs_tTDwKDN+X%qL Tƻ&{Z䓫C7z[IB:54 9G|9rGMm 7XLglNv)'=3ycAFhx$SMnGL{EplAqwcTP*j]Ͼҿ LuVcq$V+YW*M:LAm lxYP))j) !dl.2t"o$ -l,Zf{#~c>A;?,ˉz:86 jRƌ1C?;M_ >12 ad_~tk[koL%'ȷg(JP|TQzpK5mA8iP'XRE}`B v+S7 cN3$\nJ~3w0+ iڱzUU+'/5(Qdr~HQJ1SDpD8nڢ#vat\dRS=6Rρfܮ%ͮ=V VDr)_V6[a.nCvQ ?t˧d)*5pi9E*)3Hoq9>Hk_=k[s~] jY326ӂDG_k<9+*${^ .yHF=u 1! rc c̥J[-m8e8 3תHA~bK H׮udfC63.OE(rח  hJ%әX˽z&ՁKk2Bb@lC<ߓ:"#sr)k<%GVXtgTIr-e@,̩{`Wy5D~Ea%dzXm>}=CAR ៮:Wib{[cU*KCyyz~|@ kl-2U葨?}4Om̓?{߶ V"缮ȷYnY 9 TQ*F/?j% lu wI`sS|Rq' 5{6`Sq{8 WИhbbqfη̙l- ˅7܃\ὭD]7}c^0 &GBiڗ`s):p/$?hMs}Ar AzG*UR5zZ(0O[DΑEωZM?CGМof@:V\pq,E9㋞Ї ^>xhzOj3RSMHAhgĔtY:Qjj 7d4[˗Shff) 9:{+ꟘL9hgH#v܋oUnݚUҺDQ5i߿rWb GZhft4IDWvK2nJ:~ݑ8R5lmZɹ dwoiKQLP{Ӟ00I=M C?Fo:ց[//p+xVb)o[BVJ ֋:Dd@l{cSU<ɏ<t#rN 3zV_@,PmdREXj5`-;ii#T* 74ߤ-$mFgC3 C32ȵhݙta]pfy80X[R~d\+)n|܈g50B[}5I3 28g^<۰"]'SFni䡧QP>ڡ[&ӬGT\r /O"H|hFtn*U%N6Y[7ZXb Jcbkl"m6ֆgx!R(Ar/" X3/4og ~0-/i&PzIݭ:jM\%ؙe'&i7粬qvj )`:k f֯pI~LDI9 5$X,7zauR }f"^CC s ы[ڿh;5NbIA Jf 2KK1F)襣ٸMũ+l P+sLG@"圞/`gjV:f'.9pVS Rp=6 ^H\M)I`ˬ e3"{%9JPw1nhl=H:~MЛ}@X9^]G:,-RQ|TdUn>b:֌GX5fT11v2(}޾CnNoL7m5ET4еxdBƧ jSn#/蒨4s:Z_[f#O#-/D,(|R/ s$ r47Xf}=q֛"b5p7cF}qh|Ųu8l]X !ǽ˥QY#ma /yj hku~+ܬ2hsNaglDMwH1'벳(2_jჇl#ߢ>quh\x.lC:Ѡ HK>Lyx&h݉= ^`rRޜG!Ufw%kyE-(JN$a4/g rᯫ6 򄓌 ʀfmDrWbDY`{ac!Bl|6>u?x՝cY~Lʇ'K&a d;vU.})KԝGϝ}_žEq|evBOTf ckR0{>_a=8 ܀^,p |̖1P?+R8FϞt쑳cam㢔/䠊ԋ!|d^1f RaM73fe?j{P,nE&~puT5rdоRjq|a k{AȞv.m,{}B3`@-G-$5[56Λɓ狀*{&(HiI"Ab&G:"*`ci8B~ͦu8Us]+fYEȷϐ͉е}j$gQaF0ѼhyIrY]0Lvjze.Rۧ#; [%|bJg:xq"< .%xpDU yD pg]vhY[zGT%<"/Цy}J?|F;P2+{Q{89\6?`?=$)Y5W>(,@&̞߱>N[a\`}sW]BV{իC|o+55T`h^PhZ è,PdmTX_ wIj; 1d S/r@!\>{j7.t;Cg% $%8LZ㶀 s~ID¶':+,+bRa%:\$Sd-MP!EBj"D3ŒR7۩ew'jdB{窔1$,t~9syN$ԚSJd;iSI=ķm/imöʉ$Oobx$ao?aⶎSE_$SRSS?jc&.H^dL5N/^{7lB9cjx9gnz_=_ok~]pqt5K҅fx;֤ NC4\Q_:% t% S%`p?> ^58$ #Ŷx[;Ai[[0 P?QUN~uNJړKk->'%&MVL1,1/1Dqvi/% aɌhWOC}h&!&%zW2(ɣ@t ߮k%Y#;=ORYw\hG} ˯u:JhcXts䶰&eq  ?9INj"dF8ˍ>Dͭى;efE_WU7LXyE.?Z ābL]KТ |v~-P$xW_T))c7p?Y1a)"jǙ]W'A\͝w W_@:XMG6PU~F%-\-$,"H*L)=MQ3|YzGb$ިt"d/xf}u?hx^R6pDh<̃?|D%}W`k;h؍սCuԒgxݟC=vJ$&Y?59E!KΘ"~)Ԩ;HH޵xeCީ7P0\ؐ+/Q=6eN_G;>^VsixS=*Z(_*+LZպ]= {͕nPfO^p9ܰ,64WK"%cҕ (f:zr_i.=wresP Ζ#@3s)y8Ьl"L;C9?חR=<7I`whq=AWO%qdž5 y+~_ז@p/jJ8|юG _;}^ ilwU,ۂ+B ~Io!~`ֻʾG] h^ޏLգsmb]4Mw,o Dnnďbz9ŤǏlj:9_s\+h X|w2ez#kYh\G~gr7ҲfRE?#z~>HWd*׈p*Q`sQnܝ 4IK,\߸#=.鎷:>b3{{MTU# >˱ 6`_+l>B"?кUeb+ G^Dq`z^O*pHlI{%HaXʺKF.5~xk2lF~1C ;]pGښe }.VB'EG\_Lf짾$/]czswӚKt[>!h3Vzڦ+Vߏqz"r =0g %9‘ ޽b0|ruoAAS=G MxHn~X؁F9hD1]{>/[iZ"N*0"b串0NVػQ=j7O8 az>K!|nxiOwY~T5.(Me+*Y._ȡ\O }ÂF~T`Q:i= sb'ejl,GCrgsT<9ҘqNV@uH~pXC.})v_O~֬ϘjyfWvGi.#'F6mAj IgxS 2UK: ͆VSeaZ e9IL,OY̊%3_wչ QEk܈ >Nh:R3{VIqB%~zM4Y+n;JdK,D3SKjcuogauSp{њ!JE:6ݟ>Qxa}|=lTlPUNpתݺ#G [Mebk5*%QM#F<-]عG#Hna{H{P~h# 7p9tA-MUIkfx(a}ȴ&PJpdء.gF *ΖSU!ȋ&`jk)ءH-C{O+MF s;o31ScŪMP7@Xp=,Ϸ+AQA{x&D+)Vth1CeNFΙ`e^GEo!ZK%^;2x bE_!jUD#+(g e`ٰkQWCRVP5=ݙNB^QgAcE툃v)F+bb J#Tf/2x7֖AYr5|·l;0ö"JQC@DHE'R]`܍(bH>|E^ K+ʾNӬ}#`"RW8j4ߑ6 }MNem[͞uŦ϶^YM"$IhU0'vJց{GsA&8x5;U=DY #\Tڂ? /Lr'ycRl5 [Խ_=`H0A0 kK9qF7 & %^̒Z~U\+ Bn"J WxU}2L?H~Iy+_[IAF{̬W O-Zz ٶwNeo;dUrC \I1tk, FF HTfZJP cśfKUM"Re%8!soC0:h0N&Ee_6۳@Цf>U+Rq0s ¨!ǾT)9bLMho $WIgxqY*P4~X77vPobG|tuWREr"XdӿY8ܸ+k;%Q7,X.KzGXs I19fV:'JlȆ2gOյ!֏N OgV"yQtӺ$s֘NXJⵖXz.L* tT8ߩu\Uj9+S4Aq5 bx|H9e\f B2T.-ZgCɄ~)z[U b6eܷ/ 5XcdZG+DJ3p/x+SW~p 2mk% û^)ޜCU> Δgܙ O^b4A"U-7WC&F}{?b;4ylT)HBo쏫0q㹏ޅvﺏ V HDa,& R ,VO9N݅d KՊ?sW B9ջ 55ZKgއx`C}5 Lx#'wh+,ye`rZē0ьhZʰR Tbo\mXVjeDZfz^ ګW1Br8{KH-/EL@ SHEFmAb&zǒ$9~RSeOx.pW/cQS?Y`6ݓBg$rĎ_Lq,G~HT(Wa5︚Sqs22䇚7[ҟԓ,Q4'+4*ouy 9ϧJm@K|z|)nHTAs$ɚM^:[̪ ڄ4MV4"c-D҄r2G[ 2I`ۈr{WpJw`SrJ@2EF*Gw{ ͇R`F ʘýpš#?xe` SҜwAҟUQ_0doJ=Q =M {EO;2A7֘;N-T_)ftxuގ=Iiu%N&A9}㡨ԫby$#camZW-Nl ZA{cG&] c)dC,gqZ]D6ÈbҚL~Ŝ} #?@^"z ]'3Z]KY+T+D+J[r9;%nǸ_RkZ2jD +)}z{Y#Do* ̍{ ݄ 5?f"yM+ťWߞD1ԖD.Nw(~>{2-'MaN~"elp[\1LV!bV#c =j7$gȌW$-L`bc}e7fBk}A]˞ b/I FiRRB@eD݀kWU-C5 b#BqGw%cWq 5j 2}OFIA&3C85}x83m0""o Q|H{ ;œD{7m],Ho)(;{:S-+{< 𢶺ruKIJٿ@}Q5l&6#^;li5:W/iKɜf,PrDsE[6Z`j4G `^C.s=bs xY0}@rHڟ6a ]X}^ 4b=|AN\3'ҷwmtO2.poѵ[ W~i`0T3:Q\5r2T<3ܻQs~w.#H!pP&f+R<'k &>4mmt\6ZF!ʬ&J%L5,X,G>⌖vU￝ +Mb[} -qk.Ѫ@q9!Xt ~l[ Sua >q4N-ʇ=ړ`Sd@]ცrq&v_PzaCm +ݳN+Od\|>᳅vt+ S̓Oo3mGe/AlduwR܉%}f}U-Y0g\jeӡ JفMnmڙ%k֟36G\@<[Co| >шrͯ %7U`x!ʀT.;k'P+>Kfi]0> WWVwc4pP 6vX*j~"^'7qFYՌf~MHM]G'`FMܠmLa=8CTᓶҎ_ \oDrm~= &(b勛3!M-H`R.p)c!!K;vǿGZޭJX瘊GTFY4A`On d,g<`]r\y-f.@q*r5[c*'NI!67R҇iPw}91kqc_G:ک9I3v:1`\>ˍeR* N֜( S2eR @;?&tz8Cs bԒ#ԬOðϖO_ο EltFZNve,l2w)ĵ{?XNTXQTA 4Gu=R0%ԪQhB9'F'6-ڹ٪S*nۣٚ(-FT9jRYՎ 'q7l0=Ui\By0ԪArcd׋D*s='ڥj閑ӻ'~W!1`H L'NHOX<,C$3OeVkPÿ̵F6+<]+)g#X䃿ouDK0X0&C[pV1n:ܷ)6Wdp 43Sv7j*P25*ܮ04/Q!)b{=͹m??~7X[istq*'o7/,i`O]Ab-/de40?y/I5xh$}4U&/(8Rg3Ɩy8TQE Vt;(0x(Ur%ONa݈'ĠtjҟG@}<죟sFn#6-cGw0wޅ8駮21[̦'w HX\cH?<"šLd\&fFֹhbrU?[-AEj(kO{sL(WQ"وoKO"U' l4:o@i]B"WX1J8^SSDa1bfp0)G,C];J,0 {]T#o*n-['.?oQO9 <ƒ(rJH)&|LRޞjd`thU0]UW3ZwZJkc7"/A sգʁ # 5ޟJSs-+=?[Cxd "&[OGm(1!zNrrЩ&Y[U9Tig {aI~w[R2l>Q:ٛ̐`e@D`9]=\d $LoU=l4$? Rt\VͥPϠ^:mN*J惰`|>rjqIj'h%2T W RԌ8^.ìlVzok] ߫=̓HZ#:U' P~( ;gII3y+LMkG}Icq*^/Sq< g&|ސFeӽ dߡ( Zrs}=|4n#5C(oλ,>#:Z<|czW̃OmB}f991S&4⏐fQיRkհx@FlI@E f;6b.x" |oMo{+`Fv%AyՁ7c"Tj1`*}+%af+6:V_FDjjꡠ5C͛Mc_3ϵl[.qAYր>>M -mŎ i_Z5 d;C[NCBB*k;m^HW8̬I9K{`fX%';#%AU>fVv;zmd=mK{ }1C=V`M,WFr @Q8)2))a k6UTU>b|Ι [YZVYbJ=1dž^$4by>h+cc=%$:ɅW3ycGQq۪>NVQOوJ`j3pchtnH}՗T',v*}EN\;E>Ǿǖtpw#ֺ?[VAsqJ9oտl{噦(vLYH!#>ҕ7KΘ!_y_JȆ gPN EDn/^/U5D)YhcCX:>/@$QW;,[tuŅ"[s0YdlF ߴK"SE|JPMyް4h }Ho,S !IĨ.OS3)1~z"W F[\J̅NmAz&%p[_[*];ViUMxafi3VkG .aVusZ*n񥪛;Qzt.rN !eMп|^mcakoWx}%ʆ xj ٓz=w_B? @pQs=խ" 3%V[㙷߳ƜtO-TgOܤj;y^ze֥v;J#k@@TJ-iK1:hձurJM32xKQ }*|{69]|pO /Xt\…y/ghE+Mv#.F Z魆؉&u u {Sta$MI$v4PNtȆhO3?7ßėp|os4fC-S"m3_!9f't 1'3(XeQ'TM^]TNfNBľ&I.L|PILW_`vz$g41 U5o}H偸,<_p B4MO.+== 렍ur~вpէS tzp"8EKC"BWN0^$"U;`S{#+>VGMʑP/0**"ڈa*Ov\)j dhmar@^Ĝ/suϡ;@&;wR-{%*?R~n7PΜ:\ZOt|o0n,qZթ) 5)+dz C|$`K-N"i[h,=v>8{Y̆줄$KyL+A9Da4mFCM 7CF|UGuw%H'NXU Qfu@eYx_9mIo F!˵U8( x Vo%Ze;eM] 2y݌OA n[Sο_Ыɾvks5xQzB"#Kf)ЃJF\4f៝<D~uYuE^L2}3h7wh_DPbP[=*Ϡa܀i Ƶ^B'MC|DۛaiEL[X\lxics\"DCFj *ґͦ>@O ȓڲ<ͶwǾ 1Zyt,')# w KB?m:s A#1y͠T){ $R si: .~B*,W;d q~BGǁBϓ]kO=QL$g] s}Oweh>~jH:T`W!}Flí5Ҭxq;eBc- @Jt֛Q+.>>1! NnW!1׭mYLan+aEXm.kE|ԎB ZP\SNx%@&Mu>QbD/4!;BHL6l7|mnEzȜx*i^&nUJ2M;&B1ˑ^jc, IʾB-4[G奥L(HUZ@F#:Wiְt$9f">[-ѼYdcXeֵr SBkWSKUZg9%LE=y8`(N]:M-U}xiO uJs>|=.ܓ0M;V1#N(Μc{陉G<)Ù-ɒpKQTV- %^Op:kV?" AuԸE\H*> d&ǍB5&C)p/}~ĢRo^[>EhS~< 6!:g:{oヿg*aM% oPsB1"_0 >pYYyzG]$K“pN=oƼLÑg} :t\0ȏ/˦է`p!g6]Tn'Mdof 6TI],fYV57j˟h8% +KmZmw؎`bpsE!o&.)T B=x{.éR.?jr+^(1*/rOEnem3)g!&dZ#;o-]Ol%+n\u9NGsg +T] I47InNSV"0'!UNE "nO?kHkp ,{uE\)}Ͳyl]=&QlᶰvG̿!dި ±XVc/ bb˟C!x苉ڟԮ%Oڊ{efH?8 *aꑷ' G'I6p{y[CbOvZjuEOPQ{.r:7981Xs_o$_Aq LxlK0x-yIfwDC#pL42eHQP](/7?T ?(-PŗG{aeTƷ,:\,Q 9)cNL? "K@ż0: gw*Гr  k*뭜Zӡgُ]3-ȓsU \1Xv$|{tw#o zcxTw [;!+M!5j=UZ#OtEUpC+Z,42j}K ϲicG'㍵eWhF]90 ɬ%8̽Z'{{Ѯvk,Md.Nр?{٪l%AmlAĺ;ɓDҞE?]Y8ҋv6lуr؉j;ېr+DoB~hPո:KYr)9 I:RV #!kFwI#f+᰺_}VɲPa7J7~pIg<{bLDpehF#^_#slyb{E>tw$q܊[N"[O9ݳZ[+^G| iq,[} RI/[/(Tcn2ln/UMӥ:!C.9m߈)B rŽ=\ zSKP~}jGbG{9< m鳑tb2>%u\r9[u_u$McC-*|c Rz@]Ѓ)q>Zܘ f=ٖxz ހӠ^{z2j;wMF\BMД.p)=]ʉ"LHY(ITDHvc s'ЍF5Mۭ /"2&XQIMX%j506&,O z0/1Vi %O,P hNWyc! 1B[Fftd[Tfɺf@oK>Ȣ7q{t\E*2&h`Po=!Ʊ?~Uo>hpo2dabdA|WƨIrth젡c9#:86L"R2}rŵZw˭8/ qW{qPSޞ*=PaqCzwNj̟U;T[DX$VʀŴ}j+}R~]B%E ˰/yD8i 1h}1kRd1 豽REq/+ } wvdMYyja\˹VFDvdBMx>cD=Ja ѷPH&-糡hM̋P= kHEuErMx]3 :A)e$kqfVn 79*dn"ش:+([(~{A sלי.k߻&BX䗰o |m_ ^&C?~1̧MeۈAek mM rxNnZXtb>4끬N8;wاHw" T^d*+v6=U㰪~VpQPl5!1c=ՍQ1cETyM~|S >FIoIoEṲLe"Ţ("p{XwͿ (ƞ=De);b0+b*žhm)ڭj!F9H˳kl93WXeDֵ; h]GaZ^Y?(ӧ2|i`K,!,jHyfeqJje;#ظ8zv_BО~1- ?)OUM`>w(!%fkfo_arϑɛd#d:L>f<}vi5~@ `ƒ5~|_R+;2e1gzL-R6n);%)A9>7+-6BBJcQ֐؇z4)>%&9 6z,wE$? AJ~f:ƹ64h:_J )kJ/"#ގG0u)K,`los3tt?i%`3` @i;i{71ƧP>rA y<2[Pg|v&գ$כb~5c+vB/? ]THeg[,%&bvN6vvL;Ƿ$3z̈Qz;|,'=2kVoCe54qBw&@p$ȯ;C_H&&ɗ+Z%UMi-;KQJ%3~ Z#GVhN29wͮ:xIKI"1WܟiZQåRdd/2h3ӗhM+PQGDBL,8{^8rHQ| 3E1 ysɈX$ʰN/me w|ȲUK\i(ҶlVM2Z) PBkNפY#Un3߶{pbc":y8Gڪj9|DZm^'.[O!ċ=;XJg4'J߷^^ۺ92),ş쥗5<}阧i|}zw3h; 挖m)N&I_%L ֚$<~N!:V]Y41/iٶuLܬb-I:OG-b=]uId_BbmsCr$ҙ*$}fy8bܰĹПG;tzhG9ZOk  xtA|3/.z;,`4U=BeWc32#UEXс/t@ ,H~YhfNٲx3.H|uLpݚPgu}1߉XEۉjX/WTEFnMy]f?RD9&X ]  @~EpP}.}=&/}r$Jߌr&Q!hq$V J!61J Y)miOƲ|dJT:jՐ:H O8/e 6WiFQ9"vuQ=4qc0VW3l ֖&m8: +T5kޢ W5ʫe?|Fk[`ܰG=:"煰j 8ڲjȥvAsS@SYy+.3yn:bڋ xfhm;hil11/5ɮ&׷/Ζ=2/nبҺ/,:h]j'L;Y H}c#Z{6Ċ]H_mɚ#; $gH3{m0AуϯIΖ bUڟ *8G @̹3V߰Գ-Lo,elr+8+ h@Hoe (|lm2Lb`Pd6( 00@fBx!EmMQ E{[9Y fN]Q̍H`IW'P~Ys ):t ɀt1tVyz0` u#Æk뎖P< YOaM>WI+ PޯFVP#TF5l,>4C{ҷkw($W""/ubӕr*\+5޶*ag hBĿ> 8D +MY&+V1MWRYba sRmcWȲS:=Lve 8yM;>LϭH7xtB_CpJKe؜/+?|*?ԓ6Gtsܤ󉝦$UXyҗrN]˄~T|.zA6B([|8K@UV ?/b߿o Lq0V+q^ҏ7*_U:h{$yVpꉿ'4a?h3dśbu"dpo`9ܷJ:9YyDQ/Pj'v Bt\AؖG~]Gghﭩ1O2-<^;[ bţs6)/+0˿rԇAry+:,>VXkz~LZ7譎3'{iٮ6Y!C_>.9Rӫ 뾮y+Kv_;ٻk#?Y:&E-w!hMA?#ru@ &=jekڗnENF5&s{Ab*{wi c%1c'\PzC35#-֢隻W%1LI,b5;`+A6dDIB޵4z-%`ds"2,~HNߐsit&~@9U9uSo2,Lk tB⡵e[n-ob*Y!Tj bwgc)?I{ 9b\!&@CHkwD,G,r~5dЙ2{rX~CIU/amUj}H t{VvܕDsd%{e-:AU6۞ }E"DD\cDq({R!`]^΢X7%C5g;rY+b[&?':v|H!ْNgJ)1.9æhj-dZſX5zd%R5ń β٠HY%ղ9vf/FvXWiB=ǁw8 = c HT)Vxs|C+kWq-8rcxJßh3ݸ4N1@7K8 _UH!jjN5T*Z11$Ћy8eY vĬK)[BNȹܓ032g10"+(.8I+>Ȝo8iݍA(""H$vg6#̇ kMS@T­ۊY|=ۯ1עEA|Hr}IBZ"s׍w'G& t6ۆ^?VHgTz,zݴwN+0Onv'#tAmstU7zccǺ WamZyOb;JѴ zwꐃXuGxԽѵKrf5v=[ 8"D.;VJlPmtmXM<!ҼITisy/KL96YH᾽#bd3,Q~ɛߔx^Qo==(. JjL~L]w],yy֫ܥ"x5a >-u,}\VEFpFdo84[RNߒPXIi2^*'/[q  7׊8g@ 6&lPj&}o:'@z{(E('$sB} O"+1O1䇫,U[&3_ۃob;33a~*gvrR.gDz_1*[9ViH2PIL+g"`.aEޝm"boP݌h̑!=&'Z"T^~7 m)]]YEo9`޼r|⭜󢃁?# c*3 ŖtaGO?pXP.wBn"*i >W~*}>MG`d]S,9n?)!H7=D <ȰᏲ߃+#7Md5l}&7~̕W6wlfHɈMIΡc}t14j  I"擶&®X hʄa..Ka;5-&-:k*$ߺzh<`,ɶP{׾R1[w}p%PWnXa+ \=X$̋9ܤ ؁c( ?Z40@|GÔ!A~o|E K?gR.y&%OL֡GV:VdM;(uaIZ_>߲Vú[5͋/1Ckiݵe{&ab8 d%>B&B7ߛ9}-~%wH$| p#2U{cCdPZ䲑E[ ˵֮)ƚ-Ks2vr Lzt$)1PItsr IPNp/Mq 4eݺ2ʮ4zFȺN"P0k;M ts/&/) eG/Ot 426s#gSм@->Eu`"~hunt0C3> t/qTږ,g\7!6YH407@N%kwC/dUq+ d7jLw/n}_f$֮<ᑚ4@b8`X*y EW/[I2n4~EuhojQ^;Či(ᘹ-|G wC!Ш[(cr^:{k_3Tkg%r='EzuUw% ~;\Gp9k9%QD6SM&t+xp&! _);E $oI>O+DK-<(r_.y.ePsw|{ C;O ]AUNs`Bbu eJ$6'S]k41DI pr;Kt^ ~"6gAg+}@|Kt` ‰#NB]l2ڪA<6.I3K[̡ighV)ޣ!<θ;;5".`9>dK& dZJi0?RsdYoP\Ws2X锪4`/)o3菩oߤ6>X]DmY$g-)_<[Q#أng#vzD]c>sSfrfûN#sЮ "+BVGZVZvB%4*ׂt39C w*R `k͚ 2 8*֋/?3@In 0XSba(rڲƣ^Ry6,g>Aj2z,>iܠ )m+bx;ue[Ȥ(q3i2vJsP&Hg1ν8ʗ3ƸvaKЎMsѵ8Q)aГoCi_Won:bVf2n3?j 'J諾p,knLj?7F.n<_L%H:J%0W *١L2t2Y_2. SPYAP*qGԓ87:3k Dۿ/jr]<\OC%J*\ӆoyި}k eZToLO4SSTt9@aؑ~^f`s[:J 8 $hյev6@?$WZv2>/+b%γ[~RיE@JR*w=I1 Dp;vVYnW *J iVyWkLȔ,veK|m}& I۫$:Pٕ(êw2]{^Ks=ED?bzV{N-WvsWB kJQ 73qv VɲCZ]>/FT4N[wT,kw9ܓt^aӾ?9`l&uUmU*|ð2\Ղ6%+[cn-{k)dcʕA RZ`Z(zjEF5}\tuv'K'h3F,r= c(L& Q_+Q~jvqf=n~XBL{RU3~6Бo譣PG5?7ݦιPU_3]O| LP8VlBL%ouss:}_qSK Ф e# OQWP͟Ѓpn9BJ*2&? ib?a/J Ň2A-t].% YAlu@ZC\XJ9>7>Ƶe781{@~9ɿ89LaDrEGÅT0cN`6=+yu{R wPWm )]gYhS~=-NʘªNvqf #9؍Z 6xBXfՈh몡k)N%11VUSQN"=#T ?enȞomVq7`Gս A+ x?BفkK6mDod6Ѣ G&ֹqm~_ϝfQ {u7:4h}[ @{ L2*3 zٌ>%;bc]s{n@N>̈}㧩9xwF:<>x5AUN `kKD PjH#ߟ?Ug}fR]Ȟz >Dž-?3?~M#l=D3a5N@ Y8gf(?.BM*:g3Y735OQm~~)WOPn3H:U^ݜ*2%0V?!TE@^Kf)t5uƞ򊪄8UsHc'SƃP9c~BubyDϒzŦ;{ʜryFHq)ۆ⃯*?)Q-+-g1c*Éf|ȸ[ӜXMQL{b)axX(VL I nN8F.`r5'uI`]vٽLi|E}3f/B# VL2쭔ZhUamt8Dgj+ A+[d%"ݨ~d6)bƃ*A%Zi.} W3^eʫjf~s.ݩ0"O{ޟYp̘,uyvWu nZډ\*֜9$oFlmՄĆP^6R%,CVGS&0ZL7 pPL-s<;Vx)\zoIR©<;eҦ%nk+Wvvw-n2cKH ;-x`k0p ob>PoҪ^DawI !n쌳j#+ߩ*9l1FIÔK t>b; ϋ~Cڜ.=$ ౠZh0"oɩ#\id - Sx^}7ѝ>Am JJW&>&2N *خN>X謼2<>Dnp/в.(BN|O3,J=L_ؤμwW ^:5ǃzY%@aiB+tВbr,$_}uCQoyHKW]ƵRf ~O-g]_&~b 3Av)JX?Jߘi_ А}[ߠ,D׏6l2܇$'%L*\F1-vq dǚ9%|যߠ@tE,O5K>9 t̢SP찋7n·,WQ;SuyXM/f"ŰZv>\B#󁑼ܶͱ格7瘆-lET"[ =dKaB&Z?4xGgJ DyNq45%5.RZt[";:^CsP 9c${?ӕ(OF^E p_`25[]:kPobݡmkG%d^%dvXtJN@c 0(c}G4F_ @~yKEl4~f8 7ltR.@_:QOD/鯽]0Ͼ>}'nJJrVP?JL*zVGe$ @ ޝMF[FU)zVb 7YPB7g,SX,7LC(PBU2/̶"s>#<ցØP' Loŵl{4Jdjnx Mopl}.(2Ruɩ4 41a*$HOZ*XͪMgA)=XNK'1j2D찏% t"[<%ҐnsѲ>OJ'm:̖ʷE WO/=#NRςʤ>TV4lA/U,']`<ΕJ TqLGd8~k c~oÊ8387Gn(D;tb1d$NkMuFlb`=@4tvXFt7֨5`b/{,;n4`6."1 "LA'tHȅu;\ 1^`ސ#g06ϡ(ߧp.z-('8Ej6EMA%|OlsFaI>Q+; #dQfr"JטS\gĀ= 2x)D*?>֬f8ŲdE/x~OO6O\ﭽ+paR4ү|{vfJx4)uM U?i !S!Yj{;-)~Q.XfƯDbC~G-b֒N 2JVOVߟN$V2QB(AԷt" Ѽ||MX|?}^ dz _22Աt5m'{=){e ]Qh{/X> H_YklwUwS8aĻZr(pRkO5wT\2!ptN:U@s3W$L0^HT(hD^\sYDUa=Q4l)aߧ:<*y1,ػY ` =-<#Ҕ[m[%L;*# u(圽6%ݔ}`>!EZޢgeK{h0"(=1 Knql̼^74e\+缱3̃?,*V0DlTڮhk6$+~O H3 bUL> eQ"ho~~du^CBead3?JQ YE*}mxћe5Q^0oM~W#B ?~"m]ڷA~X0}gRIgҶe҄#%#,#4f38ݏ('0>bk>,?;LI zx.ʙ:𼤃[ݳXJ0=@+`V1/8%Z}x~_^2<BY\̌ä~(1dYqK9i>/:ܞݳ*<;f[oc\+J0L\bE:;ṽnM [0wdA-꾅r\>z'NX:+Τ!.jU\^QPNULuXVA)q0ꢎTېb>S[GWry+Oyl) I~za3+ L& ҋq ק &`bVTG5A.Xy%$PrӖJ {q\7,0{Џ-^)j,n!f+~QwިJb1?b6"Jy_'$[YvG(7|oߎxSiC{>m֙+۟uܹ*GAa$D"`=ޕ,w8lZ(lhwX/&_&fhAM+ǭk)bJkw[HZUvF|(IXgޫE#CYKٽ{n,=Ղ`nqlgrrLkM8DsӜnvB#A#t]9)Q3{|d^lEl7FWJ~$-|QؽKf2D-ky"t8;Z >U0bPHG &LNB>jg ]6[ɫ>K*mb19.2c(7 z!{1wl.oo3ꙴ&u%۝K0y݉wjgx29%06РxH J[lyL1YTN- D>æƿ~N]2֮` 4ID\PyB YLV \~N05 Gaq*f $- pv-rPۼ˃+gcc(9\BOB%RhsTAQ,pv^\4A..طns_V8ii4˙o9 /7^ӱ5Nq\o ZMB-XCS 3)us r ZST:<力˰h<,1}rfnF0nPߟ E>|Z q9K2ۥZ8vh&bɗB_9X2F虽3M9L._҈aڡ0F\嵄Ln.)h;|#>2e;"i<4$ \1:Ћx_a=x.?AsDmT|R8+*z&{eB{ӝ{>CnD+q֪3YadAfB!!vqYgEŵ!z~/)h 15_mڒ}*g+boOT\eQ(r%beSK{W 6$+a/rl|WZM5yfD&$f{-I6YU^ټ~Qtfmj (F "Rda^"1x8 NP8ĺpl֥u #mm|e3$d@BRYP*q̄]_y" b?{tgZ{m kXאkcs+Lۻ7BsYIi|w aKtA21/cŒ^LϜ3Gg:59Nn:٫:ڴ p F°sH6йK7G@vQG75wYH+힣/l<bfJm4-'NIT~F]x!bZ߬qFp5,n$A:#!mYYl17&ڨs2;޳b nʑxX ]E l)'#4K(+rÔXMfotFs8Ad\cKiږ58pa2/>aJ=4 v-H9xJ}$7dcH_zt]=~&ptjWj9ycOi{#5w͸v^~6{S7!8{Uw&?u(-$5%J?M?bva2c+p9z<{D5nfAk?)$z<b$,ϭ 08C*@(DCbYfO-H0e@.?Vcڊj9.VU /8tn*[exhgM3 U~F ]kJщD:b4(gha;zRlZ}{+sZmYa42Vz4@&yp6V.3g9CH/7MRu0HD*2vAPB sXČ )> b1u:{Nϻl#Tbvc)?EJ::^JWZIX{*gO6, >Χ}O{VÉ䌤vbM,\K$Yк\-%qA V"`=.Bo⥃% za4)1р%GDWF_P8P}dDJ;"EBФ1T_sH('w%Ş̈iWlڷ&BB|klm,.n$Z30sd.i*)cjZKa9^/iꚅyE~罋Upr94h"Wem#qޣ6n񓧁jxSgxj(`IqFitQ;~D_bd*c)_0A D]j7S~4e :sZUnW6NGdK:[N}#iVLbh\35NS Jyn-yw_n漃4'%d{JO4"/ eGvzBc-7b$!\9jJ5kMW?ɹ.xUgd܊8ϹaMAѸ_cvtwOʍh 1]rZ+ZQrvᒸije@UCG?H[+iR:6C24P-w\G^t439s)߬VGsVhs6R+koEfS3vXc?qm>x] 5외nPjT­/G^˴HJ#eVyh)RiE*!jLPb.N1i?Ny ( m) a`,%Z}=-e:@~P_+I V#UNT̶>YLHA! Z=ID's&a|I0 E IGm$>0+<(TEan?#3$I#d<-rIu#ILns%0RJfQhӡ: +ߥ'՜52 ~Kd,?%{eɫQ n#dR6tv |:oL<10:}NO[}oVC?~6ITMM>s=:f5>|߳oF~$YE,N$7oǑ,;2!g^ "Ď/Z5VLY-< IA>S q]rE.KaIMc"6^{L'Gq8%aN3Se{_T&+eWRe`P;NIw-֘4 EO%cŝ%ajh+7lRA[zgD X̽$ꖐ[W L&%QKb&xb@n a]_qFG2g'BkpEɘt'ڴV*%LH(_1٪&Eb{g$7dx6a-S2wsM Sv:$v )?FV׼]Z)~oљ7n|-NZ՞Q{|g`)2ʌh8(W?2;[,_{z *vٳWh C{T)y,OQ) P_?ayQ}hPͦD*U#hoĚ 9Qxٖ:+XqNGXoDE+@'xmK@qQh1T3jG$Z"Ik`5e;iF5ЦZ}T|Fa+oZ%dg3 _%Շv[Xqlb1 y- ۘ+}(#=R C[ĭ}B}3.{@v* KF̛);7 144EA} @IQ|BYuuᄇRʟq ߈$>ÈX>s6|sy36NT'\S`SB{(;Qr?,a"eۘ<;]|R+6u4F\f^knhe"AA(0L(%{|JEj :|L IvyEazYdP*r 99Xޡ `Ѱ:e>>X5-0ئ0wIM^vFS--1盛F b: 4zy]n~zx LC' 7V);$S ȋ ;{+lMaWzWj\b _(D哥 rg-OΊ8w>&*1%jϗMwt'Q\G\#Җ3H Lʇ\WPVMuhm Xd{3+]C9PP?&Mo+43/ dE-B]zԳ1ی-dУT4EL*4[xsMl՚!}–8pĸ p@7UxQ6A*jgjH|U1[*!k^Q]X-X6bxڗg>`2]m)4:hTOP_)0:9lz)Q#~s$JA5+5]_/PXHT܏h(hkvsX=jۃe~qkAm4޾ $HvN,fj_DYy`+Q.0y9p0-ж=tl%ych#K<Wc] *Dl5yઐ½DFj]VGz@FdP_Ãuq<}@*ݟ HޟyEx\H 9 i^֑q΋Bw)|6Fb$.1~bS)SطR4݃4wW=Rv_e {vbY~ (x^vĜ:I왔DY} w6QG2j~к ?u轎Of^r9I,rHx2rif+-| ЧC8r ",L"F\c|@oz4äYb+C`9ShaXCi'}fI®[L~B_ kN5s0WȠ-W_daV괎qwXXqV&](`t`Z.c2-#ז䰨_UNF Yl W*&0LvK}0`싃`8^Brɩ0)+0bhjuz+Hv>Z&v K//VнŐwH&\dd9?17SLZh^K3"F/v{dg(c h(#5(Z TP q`O4xi $AsUW"d6_+bɾK玧cp;#>\em#sKˊ}vŐJݺc/N} xswi穬8&9]Kubz')#LJNlz{fCt!>KCBi|~oas_O)XG.餃Ns}l fOLjB~6m[4iNR0},RbT JK_T[taJ /S Niƫs!=$#K/{/Mb[BXV%#tgԇ9ly\{?Sf%jq@ ƕ-sK}v #znȌ_u 4#vn .{N|%IPzf iGgx2x 9& u0Ԟtc{/|=ٕ6<. ".jIʧ53?ڥS\h93{5ϦkYC;j .ir^<*9h7w?||SQT4fFF+(楛+n c.ZG\.7ϽGĄD9!s<4+siSR\jNʍEw(͊gU6[?gӿO J WW.ӍU lsG,4v ;dFՀ %S~ɿ^zC/_LathyÑ&egL!O(dKu>{߀؉j ^Jv]_ln[R(7~d?V`do4ڄ' /B(%lȰzQ323P W&< uQ yntƦ7g;p=$<4H;|y<8o]& ~~VW v; T3}xv9{ v_jU9BFiL鿻kC%hX/B dLD_Xs}0ɖMTY/l64rѣLH`UДV470!|TfwDa0Ls${*$8V354d0wX "w4XKdU³iWL5Nхz V hiSLC5zeq6Bz 8bɑqnbx𤸔R4w8 }[ZOKJ_*8*(*‚&2f[zdMSt'bۖ |F%jQ |WHB,8CPdB` ,q؂|W)H,Sn2w:lUMTWxU%CI 1Y)"tvXkX6U:H TO J.-x/NX8\Je{+ۛ >`՜LO1chJ[P%_(0ęt.XeUf--< t=#MtlralX[]z/,gX=$.8ةfz@;[hّù\bIAfrȌӭm(YtUr2O.V?dž@TwB98IbƝڎʓ P} yBvS&).`;+/⺜:ׄj1+JaA幖WP7@e9kψ܏ayWA-^26SD/S3k-*Vi*sXҁa(pA|mݨ^CG0B%Bպ^&WSN`U~^EgH KIܿuv[hʉH%& kQXQo#E Ő9Kb\*${Tkj36\OGSR_i\"\d04QY\*D[Ս _"wcՒa%AjA\QZbfbޮ޵@c@K7JnnK2詹 \e_. `S[uvd9Ey. -H)j*UugxFC[xoP+y8/eЈS9,_B:Xl"%`nSB5d |REV;VSy1b5!#|;bp =@ Kj gH,2VD 1"lP|"` X*& 0*̯u40c5Q|YsǯSwW_G,AM[G(*6ѪbU୕K<ۼUcTejhǫA u0)Jve)@m@SH܎~!cӒO(* /.9f}mWϢ@'H)`3R# #}+Q{ؕOkq䃟h4}+"s߽!Ls_ޙ2m{) ^} 4G[$ӳáyy\A &Es(ҥ]V0Nhp'S֓$l}"?cͶq$(FP')nﶎA1v'^rzy J֐ea~ a6O#'C^Jvv(/a:ŞA$ZLN?S.qLGmUqw "W°1A7Α$Rh Uw4 ùiż>!u+yx}En: %k>r.ryG0Y" 31/uѐKeI5Śug.J||PP܅.S<@xg2K`Yr_ȋdtP8T5i-]cį^h'dm$&V*}IqyK J$s!ۗ!jv粝%2!Ƹ41L zB^PD!aZ mHzX f6Y9;qh^ Gj%`Jm lj~}q&oR\1R$p3MvuV,ݏ3)ADP*/=ﺔss.*{1źB 72̊ d b\B!g|~Caf1 \㋍#(b|*b'K:O 1ڕM@rEmyQCIBAT۾#gq/[;Ҿ0Q%$K3H,OS(Z[fK'-(&H9y-G ~ ַ@GI}KT|NNCi{W_KazҺ)KO*$X` t,/FFN=_Wpu=yS!6`)+D8I$ {ٚĝmz[W QCXo0}{O.rUJ CH!j,qę&fC/o"x?ao]`P)dnAQ0,uy9(' Sr6퐪3۹54 d1ww]G<Kهi$qIp-t|ݵ:f0Pv 0QwTˀtG?@OeET pɱ_@[O)JSRT3ݫ5CfzT|6[R*L0dۄ%UF=Jy䴎w&{#I]?%+  )9ӊrq زr*ny5:rvnhuzIo-9*8M]R5>D$+_V[űl:C;Ӎɪ'Rh]ʼn~O\7su鑧>%kzˀ$:h-ABp^wzLvTP{bPՉ;6kkH<+q>X˽GBc$m#F8U m44O{]:,L[iD هSQTaF0p:S/#(tcrO/vq <5"Jv\wx+g=j+㱩Z^W[&%E :q@(e9_ QyʬlTׄ}RgCxN)&D6V(+`zDG;?ג!@/ {?s8,/GJ׃8Mw6Cic͉!4BV^ƻ\ όFYMl5IL>YZ 7_{d)MOfݪ3R d3?S@a }lyg^a]!h} bfPeah ln>, Y!n#us~Ȥ6m?Oe+_Fޏs1>hnrq&L&@]rGgCpF>;z6XB~;}VC9$k4i]D_O)SomC;q?$Sթ^Pr=5~'I],-O-VvV&Ji:*Qܾ)l3qI3(ٮ'\{BijӹP}IXl D;qnZ)4O1T皲!X II6 ^IfR*mAڔ.QlǙאQ܃ީN~>nQ7 *P1o1_(P*( ꈀCxwZX3/>F$6m~/dz~XV)/MI+ZJw^J6]0? +LU񠜇$ ج,spCۼKQTr}4 io;&})LfR^fWR"5V铍q5 c֏{/% -|krͽճ\i^4Vѣc7s76`S{ qvL礻ӕ[ $`5g.%s::VCXƸ^ZDnoafYh6iŪpG:OfO,GANOlK{PQ0N+$8"qFeK6𶟀[qs:=0̸iF!naGR_DO{Z^+>SToj>ZG{߸vVrt7x aOPƄpe&O7.60A kK&awk5ϟܺz[9 w)&6,C`qhLM0X5L!W͸z"fx=+X`[aphe~DglÂxCmL:.O}\!_?4'T,zo.@0,^MvZGar q):hRCUMIԎ&˔ auH_+ ٠#a,MɨTT_ߩS"LP)`nc[&j6cc3NnP-]7̴h}(4JcE%:ugvJ9 {^ * -(#j 4X[BkYcu6  0nk_G_"  Aiumbjwbˍ%tԎcF|ɃN*w&3#8*lfH5ܤ;E9YZNAax\oht;w 8n`I[9<]kMu2zT U 䫊V\!>?zC@)AyIP@wN_tV ~ˀ2}fv֒t݆B1>`TJ? ZֆC7jFp}$qw<bD3ZM$ȚM4-4  (oOq@\Cf8kLZʔQOb~DkH]ޔ.|;56l7'{JY÷&j09L l.q}NzGԖW%SxʂԷ6g !iom' %]jS'|Wkw?!t"_dɇ hůyutHgE<rcbs Or/bhKyT J-"ĽH=@e{DkuVG!jpXu%4\NJEnT+D'rVޗ%$ nLӂKIL PP11waNK uZE@̏{ϞnWBȲ_ v]>UBP?Ftmtg_\7*eZ &]Ɩ& {Wg=9Y#XTНI>f"~+>~-Vh)M3"$=c;e7'a ?z *KU %sAu^G ݈% a=2}Z:6N [shHb:6z{;J킖d'U#xy#Q,}Kn6-? ,wn#, ɜ;zJ)n!mrx?D!%8yYxl=񲫌Dwmx+53Sk XUdK?)Pg#7eR蔐}U'S?M}js vҾa z9F<_)h7Dh8@k  C{ͶUZw\9awl[m?D,Fd!Ve?˴G`ZANbL5 fїG !gf˾$I!!kKUe3Q@z5vGY6֦"k+쯇B\LeـW#.Ʌenᶋ C4p8&sZ!LE=7O54Ev, 2]REцV=IoȤP^#S/WSx"or],eQߔ9@Yլio0U&\C+vVAoy^Zyyr{_֓rrE'|kv_mƯ1-/ژ)JBdXoYeOPB`q,xXߕdBa{~ru%s4^st9YJRaX$ K0E}Fp[g?I4cU7Mxkkm4uдk5\Б&)$iT鄯\ >O $a2f =})+-B/b8Q^u o]6/&FmYOd&?Ϩ46]=2JΌ{ ʬYWGM..*}p͟,?dj!j@%FHҏч'= +O?7g$Mgn񰁂A0w:Y/3ezı)+3P:GVv&<+]VفK tRҒHgB,>[60+=]dJ|&*{8):͟&wzwGK!<1weיp WZ)qj݉]P{U\.ypp 1qڵ]sdej4l(WT`P&U`a޹D\; i䦛„*w9 "(Loz47`UGxN@?޿z 0C[JC~ rP?m ʖb&g˝#fj %}tV.,a:pV|?1 /\Psjvre /* 3Dj-}`48nc"}Xsz 6$QN}אk#&&`/H _=Сsip'F<`ybWa2+`uw]:nff ]E#6g2Qb3$%Q>B MJah{a&BƏ2l_WvR2S]n ˞k:c=dtYֶcHPRg@?|K@Uf\e& Cl:CtR(eeJamc$25KnrL6Z<#o{#OvrIᙠXoغ23 ؘKluI%CB+'|S`׫7y:B2tPV3 L CenTˇ."bX;T̆ wˉY\ o'NUԷB6{[soa7 ji˟A|Ah32 =0k<$I>#IF 4&SE8 Ke߲3Yr9(>o.i KpUv#HQ*G2l\̍%@dDCV w5^I5[-_I (?rdJ WQj<>G,Al\^0zɌ=q.HP=ӏWdT>)1–{S&lTl&zDw] g&*ť G~|c"lm <\lȜE֜, 052>%_$Э@*mEpS0(Bcm¼%Co)ኇG\-#qnᝫ@ !X|!? @{gHhF9eӤC"N <:;o_`4%ԯW- dct0Pͭ-]ËJy-a4ܪ|Қ1|#lïŬrǜBoLK#Z~[LL]}6_HaV"!!;tXnf`S-i%q ޓ:4H+oU  k}P i=Ykj iKz}QѧNJ*,:_On 5d⑄s/Vﭺ!PoUP’I[Nbw> -EiA6 .{HKpFv+\0Dwq 3zZVbӜXO%|L|P>[Cj0B&j$el6RC͟0:2-KߟjT-Ģ1&>SYwZ2w^6Y䉏ud,Vyl8ձPؕ#B0Q,4>Ad8E7P[$O;,dHBoDt^@R"M>uJϩE&jEu>(MpB$CB:]Eٝ[ﶙylnlU&كpS"W[:$JeR _o6$Kx&!XyQIa  Q,ڦ.0dGf_Љu$0MZVXnеXa YLe ["gqiAPn*n mH`Ok3|E{)+w=]WWV=N@ԑF̏2gQϸ8")^?aFYh|MgjxVze'd䶦, C^j4iGJ(fsc!Pሠx©q)f;@~Fb$ ~ދ4a*,eyGT"ǡ}N[Zik h뼎Ø,yB3gK.[lL"xVxy'ޟ)'%R;J7bH#8Qڷ aR0CYPYe"U80m¦f< jeer4ֿ6[:$:_i\cf K !>ISCj贫kUl{۩L9.0{3pG$d<;FI_Q0 nPN1eʹ(܊E,gwQς>gzZ 4,Jȅ@KCH@[=+`sFft^57 ̓t=4f@lsV"IޫVG3/&*z4z$e.ܒцt:!N{TW\)̬N3R`V̺Gsm3A#>e& 7>M^=rlٔ?|oM$rMn{o4(asK!W؃P;b.aP_@j'L ;weC eXNeݎ[Nb3rP[nD\m`uKvL odHDov˝̰8{1Ә$iiBW1ԅ1C¬CGYf =t~q@eMmONv_11|޳cK&ATT>=Fej, 3z*ų6}jT,iq[>ZԀ^תw$?3B(n uӈ?/.fX쯹/k>R-6M}:"$#ڵz"4KLL?`*϶ԉT^.?s< Rd(T QuY .n#" tɫO8Ք:j g5.tqh:6 Fӄm Qt Ou|e{ !ۢ$jLhsGm"ÕuQ{6BTUB5ewI8&'UͱF5Nf.}#͞⪸ ~G-.) +muآc,ܯi䏐t\߶ #&-u)O1ƾxWFc?g-k}8Q-12Q5gG=-Xz{_SN|hbFX^|_YsαOn"-lt"`O+,4ա~E=&TՎ+ &Y.npw.P+_5 -]qm\s5a_&G_ÊQ&scWTzԠ]5바=TgzPj顅4,xhVCp'鑦 ௫) ^F~䖮28V- JǀSX :\4 )G-7j}Ұ&R+^*eƯGfa!"TF[FhW-`OYbȧV{i},8v|ej+$0vіӢUޥta6٘bq>Mu,;܆Pi,{=29>^1o2gFy хhW,J|G,oۧw٭qt[ cEA7ʝ.uY 9y/@TΈz4LR@3jȆG8a.ڰ x(\c GN:fǐ![O(C5Pp#@Rt,ڴWF:[wC>6O M QAZDtuxuRFEP@`ѢS99Naup$Ty^seƣMI4giJxͦDMþMoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:a/E,t^-}"<0+TFLBJǏ4X\aW~?OgW=\w& (qЈ2mA,,Kվ݌R^o ?p{9o3܅)rS$JsqPd0 4?M Y$~˹ɟYkg?(%}d-XtIēbdFٻTf{6,DY5>1z!I2ʚI䷧8\n=/hk)S樽`ݎ cw{Bhc9DtjCجVl"ߚﶾ vsD1;/ׄƳ_>s#*k8xMPRtYX&~煛pRx}^Q~ʓFwt#Lūyp<3{aGBE9YO;BE2L|_c.Y+I]qZ c`x2GZ\P=ߒ:-bq$`0mڬਗ਼;gn )?bKJɬt%UĔrVF'%Vbg,GލDIRu-m˼e11'>^!qi%?Ls~xz\ vGjl_eG;cXubTԍHE<ߪ:/(+l\&І #%/l5ߛoγU /boHnhT H+#RCW0, ^-6""ܑ9WJ`(#\FxFLڑxsAȐ}j+G|fZ̚g;9a~̊_4J.&S oQB:=+K-}D2w5gqf/d}vť̏Bw$vqߝG,6/lq+ @ z眽>mwnkə%?΁,Ý@)*,g=mya>={ͫ^P;ѼkdZ]k/u>!SW#;F(7_!IRy8@DinmSX-NG/ " Bu/Ϣw$Jʋϱb \\F|f S0+ 6ONM~fJ:G/4nln(žb_r ȂqGܭ R@#>fƚY8U^ &b ;5'5| ټfTV+/D" @ (ʍ/D'߹%iJX~#;8R6'!@X9 :jOѽ;qƨT衭|Y-Myh˱QT050 '93"jnWzb{28FdLb[-ah5  ٳ% οh4Vڪfyxʳ̂[hn-˽~ %φg#QNM$,  @qG58~75cWwj@-A)%Ժ0s44q"ZjVPi99AKBE.Gx/n\` jjL.yRf4fAţvm[+{f!$4Ua!AVs$IcW ,$*B%0vSz]5pKKeYvL_.|5qSƬ ^?o QQz*B9ߣY48 -N牫7rʔy.= :-=" sH^Ig0y d@:+.tϬz֎B1\S0Em]M@{L2EH؁Np)v`zY;su=*8 능ˌz [f|Bu@j'$Kgb.a7ȕáh0b^or>c0ҳUZ?(9Xqwߖ4w7w18A0ރA "c<*i0b5l9oNeOkX9:4u~{!\Ev4u>Kʄ`h縏?T4bx*0[~wR(I,O? jcowOӚbq ؞s*gQWK) γߐ TUPH((1ِmHFI.|n[(*Gs.WiF7#,IH2U.;XqL'Af}b=!^}Zs2#;m@%mzٵfR IPޫ8W‚0A֖jww}s9Zp$^ 1B(ʘenNfN Ơ Ux1+:ec K<,Hh9!D}Ѩ@B454lNa=* ;$d|}K2eO=ũ}Χ Mp<$ؠ1Og~%ݬF mzmeoh0J$QM@Bk9L{XX^7,OaR aRF܌(f/Ą"OwRZ L3m>DaR=|ra!xta RE d"_g|wPHBr%,ff?i2nnl"[_h8^H -9pA{ W݄l[i[oX0 &wGhm,kЯJnxwBܝlv-s9wz*%" r$&<9ɾ8}S) ߹A2`J߃r &mbwgyx+>vɏٕ3Kѷ>YogVG}U@L~Ӓ $ji_/QN`"%c:_M>J 5>2}[Vti"Wv܋99O#ph=pG5 _&/H {2l] nCx_ oAyhW)zF [u?YO zDod>x~{x|0ag=#/.wG5١XgH,Őw~g0y)dl~L81SHӲRdi&(}J8 wY=d[]!]@0 @?QZ\#CQ@D52jM:Âv5D=!%&j0B MOlCgݕKsbo+ґ{ECWb#}[[MFu !wӛ8̍8iڽIOTy%\tqd#zY9dbyf@po&zvJ9MuIh ryoV0N]X(dĬ7ewТ$Z)Uf.zw> ~Xm,E.M9 o44ON_O0v$hAu3tpzfMtkٴ<4臃Fs$JT{[6Lim&M90[ؼH¿V&vp(ck)Xn=ޠ`},*JU p^?Ť'4tRP܃q u%{#UڰɺL2SYlz'fx,d@Ȱ>)!{OcrV9 mG@>q2o*xK6r9*JJ^">6+d7r&]=d\{ 4j-ϟ$.jBaYX+p t:(ie}q>J=!&gpvA?g1;(|-|[z3|AaW|;Xu/ȼld#[UMZ {yE"hbK;vқ>)USp$Ǩ֓µ+4ôaڅ4o#SKC;h}',{V:NJY|%UʾrQ.} 'CixDDޭ/%,fI ,@1`VYϹw^ZHji!4ƻwJS$>:pHd6À2_!3^1<[_ޟB{;d:$m8,Ŧ.#2j{j:E0CYZiZ&!tyO(!"8QЗ[NdXh7GK^pE'%nS܄Ft˂ż^N-b ǁN']V-jēc XV0NtmXʜMǞ4IBՁ5XcDqj‰$~ȼQźc#Tw~}讃k_޳C@ K|5G"N.QMM9iBLŖX," r^e!k(|n4@}EI]5L- gq'c)\-!l+z*1]D)P4a1/$"We02q*Bj{dLʡ{WNTߺ=ʈ?G~*?  9@̆}OngSsX#. !߷(x EmHL6e \]OxCiq ^B{'#i&8=@v6\Z+,fe26cL+~uB던(qsIlF q)3ȂHB$1}+g\,2qlwLő)m{ɫ('pN+g/ c갾2?R?W%sk$[勖A!c q-fެ k J,*)T?W#T ߮A'f >֏w4#Cl8~Lc"]BӼQkD[y@ˋ[VQadm0Ńpk#QUs~)вނ5PY2!>%K`l% )tD?$J!rw%̉H.qڶl?žEE X$>gVʑo}2S' SijreYd䗄xxZn'l?Nzz^ I]~}fd4a7oj@݊~X3eCHΒ i~l\<bg;mz&GF'pi)ot7^8C9ЇP{dDT"* OgaytVŻ ZժQ-_nX;ڝ;-)`4P]CuOvI~hM!FLl\d1'vua8b\>MR>]~ fNV4jU&ACRєM Ha CHI9FT}RO4V7n!nm;e7{d؄$zw΍BV T#{F6#Q[[{5Ә^OS̾BPS$VD`۠N&HUh)er^ Xlox H)|@c5>J)eDN7 $LW@)2$Ao@nHX=rCB.Rv4g,8?|? ҪdΦ(C+OXh(MJFH TC(S&muUBq^Xܾ:HH!!,3$ܽgZ2 g bdU =E` PQGU3kʻiNҜzl ܹEu{FB8kj)_)D! bVZ kZfSad ֝VN2-?(CnI^Xx# u<:)NزSC AҌAe-& J`m֊Լ#Rȡ -7d8vdbiRiG-3Vuj P#4;[swikMZ]{wK<ƖJx^Zͥ&CAA}H9 gW/h'hdG9;NmwvEsr8?xI{)E >u:> WP=kuZɻ~7 %L_Sђn72X6-*2}mwE?9/,"ڪ1v[tiEH]6ܡC+)O%Wbga]1~ya}MQSܧs9HsWTƌɆq'zF[&۠nq_fzǻyeMu@V8w nAbMƿ)nd[79xC۸߬]';!dՍ*) 7L=w4›|+CP%~q3="6vK2 N3>ﰯp4*}$7`saqַ(6㲖%kբ(U83 _CzW`0o5-5O9;J#ѪRkEGIS!E$-@ Lѿ*`?xhf0ebsp gq.  c@cybgmhK!oh]ezxg&@+`Tm d`oGm݃_> ]Y4ٸA+ P5X =bQi m{2nϳkmn1V6Z2]1rb!E^"s~E= ܎W=gle`f.%T>jcJORxs yqO#~^=~Xܝ(jHSB8+wq}OFnYCo1:JM0D427h6b,N@KVCFZkfdIG~~Ax"IFo(D;vo{-UW|Fpb2WKaH D2`?U{UYY-Ρt#| ) OF-}$+J݄>%T1Z49i؎i,V,I@Bo #`Pp&+eRۀd3rחn{z򻫑:@b޾FI̋o]۬zt'ފT)?)ZJw#pTo"{W38TR!A_Fs-,BqPO$${X ST)<3q(HᖆJ} M2-EԪ,FonWOӲѕw{6lcKX lN/ 1e+_x``;p;gEbHb\?EOu4|" Dtu ȅcJmCSIW =f,{ N! r n)/ +oLiiۿ[yCoС1(@ff'X½ ~ߤkP+}}ܸ=dl0䖣(ףuw'(E2Q}*W$?%qI*#"7w0KXӟԭݞnF/~P y_L_U}* Ě*pP?C l"5M%+Nʄ${d_jٶ[9Q)Wfm0 ɷOxkʢ~R:)Tf:ӎ7*d߸z*Jzn'  H0a\ hZz25(+46[]h zr SXw% `MҥޮU^.kqĆ #DmIF)r ^z;v|Uf6L~4U ^mf/H3/ZkCtDDc%7ܗ'@@&駬 >|S93«埐¥'c)2@1A)xCjn qQPE}$/V()L 9*_^5þЩ[R_=}Y 'fJ>J۔moS(w<׻8,*GXL;QDUokpFOee7ʚ;q>kͪ]=wD,]g4Avi4?.=C[F ("!D\+)ToN%qf}W"BUqor;l6tTE C h,=a0"X\n-Eo9Edtb`Nְ<@7ǵau}s{z&pWh͘eI g(^w2؍1PDtZNFJP}L1iAj{1+i2 li'/zÞ*HBa0dp+.Kϊ42|֖b*:lG-?j;Z&Kv)ivώRMwXR48S-WAl. 1d~E5Flr_{qri5_+hV?1o_h.H nsseOh@ 3vISS~7oX+"瓭2):`Iqx6xa*lD3_/o166O/{qV^ _l?M,N?|%ӻr4\YߌYNRQˢ1ÏK߸[dy|(Q %V} d- 9Ş6{AS Β|Rx`2:PIYZoh6&#rE:,/]c0=DOVmMI1F D|K&q?0Pa%PgD,֕[Ͷq/ #)fCb}z,v|9p6} fhoz:#Ǚ+Y)HkV0ǂIxsvtMct˄uJbaZ?RW5SW⾿}$vy+ ߮:OO{1Nԋˇ쎒l׀0ﮮ3Czۮ?uv[ iG1)ˁK ޲a"O+k8'V(H?ۓZ9-X8zkxN󜃨ѷ,]/^I ;8[**)į+ X8Txcy8iW$ݟa DCYY>.#8GX `e+#Dj:vL7OTbmMҩɖyiV?y!S7J2zp\;@')) _~}EpׯM5vGw]kEΡqªXӢ,ACN}FkݸJq DLxna&[^(Yi6S!V⥚E沿uM N;VDff5Yq]DX3cQɬl?yil4; ua(OXCm:q{=3LH#@nJ͆{)DGA3[Mk̋A_ùthS0)u~+2T5-{ GQ`lQcRn,$ᄟ.㊿?t6 gGPW6tANBj%VGfRәZ0V"?iirѾP.7'L9PKEsW@h5lAUBXuLMfLJ60 LF>$v`F,CqA|W%:i3}Yf!(؀ti ܼSzN% j;}xU=+ "$;Hl@T$+kLoôϧ^3awMkoM@R`l4s\o9$l KޔD84s)^:ToH *™z 4'=IVN` A}I#TS0I .1`_C-E5sRwP8ꩡ.0<ؿ.`$_K '|Canc ^Hn^g}CH G=.},bP|DSqZ:Ca}Oˬ `Uu8&$Hz`?bG3ZvȟyX#sܛs>N2 anHF ć'os5Z|L7jʤU.'7$JQJ}3j ػ6!徾wVL+(\P}gPqT>,n5gs29X3WFÝ 2VZ8Dg>;$WW$k{4z˜m~)k`d$> .&ЗwP'5u!U/Zd"$r]vZc#,YǺ-$vVWҾ9"Iۂ|dWJbŋ_u恷(xJN_:I`eBUއ.EID!Q ,Xa`ۯ d*t> _]WM1 NCwgdpӚ[ovCV |hQUJMUJ9Xp<y7 {< wIJ=k*%(~ NR̊!=SiZ-V`oGw@Mb &?o'{>'b'Gzb'9),6MkLG,.biF&B rM>FrY)}MYXF!Vv(]*FîE*?eܚ_Q#aR[hMջ]xc z[)긃up7:ah"8}v4RCMn;9G̷~#tP }rS'3T@a)\haW&JY13V5fq#6 BG%D(gˋXDrnSe,ƕ~h!21v2UQS#-ZKN`;ɡaDY$$6DbwWrmn9#&|Tgԍrϼt<^DnJV::-O L{-{&H7:=٭+BÅFY߆[S7  {}}nM-)9I,?xׅ[]%41j R_F R:9B- ߷;\%qy||L;C뤗wW [( 9pvҲ \:%f`ܡ̿(o" K6M-a5I`A63qkwiis3K|ezZ? @O$'ּB61 +pe/8p _4o[Uz A87Ck_5N}3B"bsA;}HG eTի g-6@ma\CD!,IH!9*1hV0ȓC gRrmo_W5)4r%[}W{Tg`-ݩ(@[X$;`ғJ%!'Gk@딅#^T_gqA:7OC["^KNt;QJoN"R.ۇZ av{\ $yf lIݨh^F+]GU'2ԴA=5G?C+^I^Q&PP Ts; ϓnkyp~L-[ au-7KyBxncC,͊1o1"1=I !XmG}I BӳgAev-`U 8u{khd)R9qUo"Yb-bvQUV):U|9)O#vp>pөJi8^fjj Y\t{tdKKs)Ƶ`.5<^\.a_*f%ędR8s/1 ?:|{qC +\! Ț@KY l\5VfoIӁX&/z>ֿ`&pQUC1Wa\ ( 8,0keE?)8n nPhaTf%Sϛ=ّAt/(kZxČ46peMk:w~.9aJ d+p 4/;L2\e(x&|Umjx@O^Vybxg3vpt5i@td  MZMbۍC2g"BJ@ۅ Ô|7ga?a{H&"9E/[1u<!!8sWEH؛%7UKU4oV$}EMz-˾WW7Șܾ+$^/g6@ v W>^41Sʺ5c.y1\Txm-_*1`QIiRt4..1I0X]i@AU [uxLLV'QbCJ5 U]-X&ԽM55 $Blgua|p^u,U7x9?۾u2`஑q"ˑjrd@,;un B{>STG V>nYu#XQjd!yS$p(C.=8GOQZX=@T hO8A4*|{O.\aEMș1Ya˳wGÖtx"XZvT3n P NsU×l1'շׄx(7im֙RO^9OW[7"dZr璡ȫShdr7mplm=Yq<}FZGf.p~\c7zՆ(21p*xeylG{x /R Fc Iz6vG ^d)d%pN+P}ؑ^G[r)"=pP)YpBssln?͑a2Fʇb,-Ӝw#OP fB%Aw0nzЩP9_X kádg@IӠl'P ò./9eCoKM)L,l;};>!v#7۲?}ƪʠYOдzy+:zDH. H89Y4 :uk3=V Y r7-.5@YrjqQ fN>]< Ҳm3,QF"l7~v­A< zM@kx>Daf; A~D?O[][Q h <Eƃo$4Gǎ:zXu=0_>A$GÍ3K umGRBےf/righj.Ns=c}Zj"Yg FxV; "Lf"=BߍN;nT(6}{Nrtck;Z:{قexʊ.)#@FKy%ÿzPUkxEPGF9iIS 5rמʎUaUh{V;en(ܼcGc'F^*Ⱦ TιЛ24hg\V7\v^7R?T]3HC.o~ZvI8N*875 o̸ͻI@A0wb{MqSivQ}4P  S ^'_'_׍uz":ڴJ;@\, 2dIE_܋u3֯/; uc_a1[ /%{L4˰%M tSygzE_Vq\@+Bg9gL™8E Ig=NVT&}8,nPu6ث t88&lB9SVݩEaԦyB") BRzF\G2mcDQA3` zU:'SF8Mg@´*h4AcD0R͕M=ͿO5•f=zx/$N']k^ȂŹ.NJ@KD2o)>=n3M*b$ 0w? L_.[w.=wΕܛڿJbYR"1"~/`UӣL[8wl)gёp{25|j?@0k4ɵZHLلZbF\jWv(*I iH/I:hѝ4ݹ<i7Rl]͸|ٳ]q * Wǃ-}˫GR<ǮU1;5I*L 9*J#EyTWwQw/* vKs3>N Ka>5|V셠v o$܉ b,ǘupńDjNW}Y,|Zv)N8”epL0k-D(m9p|n1X B6[zf PLc[, ϲ&, H_Nf1K?{& X*0 WQM0&c^(8K tq +][W2D:^VI1EZ+gQdd] mΌ!Qsƶw!T*q_!-m}T4pADG4/*!n1޾ՊfL WY{dhG4nY\ρkFZ xf6"hWD_"Td`* ;,>Tpr ;uİl0d*ej́[$1;WvOh 9]G ([Avܧ1Qr5̃~ \3&>P-* QPzrT/m4M;-wr`efs<"W$Jrv-s4k` MJVd% 55J\Cj(/̖9 Z\)e''5/wa2aAv{wӖ(ˉV<<" 5cؔfoœ<[_ _VO3QY'ѬOxKcc[Dg[O |M56Č=boQp| ;a(LTZY:$^ D(/D6`>`@̋ӎocqlmJs@eW:l[ga"lǿQ,ρ/[:Q7Ct(tW ;s42K.3U,ٙkp:m,R~~ n-AMup H) ?Yk7z.`g~DBljy2o{?&Rp, P/HŖҦѾRPx@{c *ϢbR ]\64T2Fҿ%܍ז6S|Uͺh$P}VF[*p*,0%MSω!)W>|'ڑ뙽Bgb򯰶`xUd"CTH K@“xx zABVe}x(~x)!v0A0%t-'kT`J6QIs _0Tr!Jشo(M5HQ_tUx #KTߐJW1hK<# 8N^3yY_f{*-[]r2 fT`)1!">jr=|,8J/HWBG8fE#ȥ(Ee</}xe.{#Z6AfP1C ZR~h"~"I\QKBGWՅije/{_qD^09]Rʫ}%W"׋%v2٘Tmpi9FT,<iI~)q^%-r펌3^{x]J~܆9642uq`*_8q*ڳ̫[|OtηxCkm(iptnEh& 7 U1 4 ,GxfSv@PͲk߲߉P7Qs`j0&"%_Aya"ԿQ3Z 3bUom+i5QMs7yF 7L_XEVS&A鶍2TY9YYvRB@BJGB+` %TJ+dljf— :; T$]4fYRc]co8֬n"UU#wc#,sp׬iO_ !|,,lS,]!G^ >ظbz*Qf!I81[Nrs̺;D8D?x,I!an(HQf) nɩgǞo zNUut;q KMXGU},/!\WM<*1x^bD҆i_ߐ1[o&eWA䅐+z;O0Sc hgm<-^0ξXH{r>S`%5(r5>Tzl/?o`Ѫ/KvW1axTBcѽx$ 2H*y~E$@0홦n˱m M!O<W >S%?w49_?8;%q^g^Os_hhqAjٚ{y1MptEBb?5wtO xHDGU3ͽQ_߰d2|hO< #݂gCJd`7LʴʵhNr<"OY# E6W/%AtYy/`œ˚zqsK9I :$Rvo~,﹠$2r(Cqj!}*)J> q7yOE T099*(`?⢍E?(gCC cvH [T9qSM#[&ϱtO.d\g1cE,IКpHmJպa^>;I! #PAoZ.'%ׄlmՙ`NFͽX-;_Wd<]Iy߳L0FtdFjHOjּ4ҒDJ;=嫟R̋t]!`fjSzB7DSI&BΰEpL|̉mqk.$v`mNױQ-]wG>(D4.gC}%:”^o p6bJL$O=#Ewo^iRG x KBJ_?^1oS;w\ѧ~W`]R2?I& =J>F#3f& 9O0YKSvN0;EGf_o^a`XrƑdon1x&l҄#^O- jМDI7TDrlU `:DrVy֜eAQ`|cNFb%d{ ÄK&z+D)`rt̞E@YDh',ѱ*ahT 7\f`f0Yu,ź^ G]'5f<.8mOlmSnߖ<},IIk z뎆U1PHyQ6|uQ !wd0Pn}(0 DU!F,ʍ/(1g<ܟ1Tbo n}s[F3(H(FXFe!̓kU%64>I$Y[ֳ ؞ h["54qdǜ\8"F8}|"f[wXoSx zyipVhT>+2w`[bOEsvQ2\ 2'FlC0yBU(YGn&Jڃi`b;ޗ,@Q9. F" e<Đ%J8bFdgSp(㒃e-Mpsml6%/M=:N%]#W-&7JKLAF_@8 "@^LalRR3+@cAN8[h,R$9VLj+\ jTlT0Sk(AlD2-^tX GfLKe qD%u,ӫ;T,kT~[is@1ZE-K*=d2Kwz^Y!J;5jC#Myc EKka9XBi)R> t;[O k-&F%`ia~rSɝӃDŽ*-iݢ/9j TLauȜ]@"2 O {W$X&(v9[䩛 if <;H?-oM 隣D(̀ ڏ[=Ga^ܓH*)&6_5F|6"Gzszu+vJ^<*‡:yoёZc$/6,:-0f INf)ouFJčF߱q9ZA"qC@MP'Wi Н#:ڱ Pա-?Ѵ?d Bg/y/:$C^dUƱ.2#D7q A|*7G?4` ;qz,3EuQ:SѦ*,1~MH 2!\=g 1֥Q‚x2$u(ޫo|[6CpHH8_מG2MC]0[n|`ϱ~(j*i{lZZLwT[Μ<^D4* 5Beք+2鹐Kxq^/'J)U ?v-"Pmew5`57jᄎ8E=71XDzaC/o)*>R"#Nڳ { Na0!} N…UH4uEΘs|Xl܏2"n+6˃ Z{.}UjW&9M8q ͸#ǝY ,y(npkpz? a݇vjț xPFW?(H4(I¼l â=^Rj ,OHi<>3k } pSg]bZ >=+GMy-hZ }&U<ǿm*+c`IS&:hfUh%*kA1v1'̠ `r<A, uJ#G^ϟxm GZgAiM=~F}ٿ=(R[%7B&t!egs ydؚ4O 0e˪K=(4֭~JE Kzp"ȎNh;?:T0AA)/ŕ(Y!Ѯ6a/S]vI{Q8?d`WAlX7׼n&xS0MP50ƈ2q) $E]s? ?M:X"IhſG"=t0³RF_搎@r\^gA̦{Bh C;.я 5NZhu{[U|ğBۊUKG݃k%. e(Ո z%U˪`a޳"Npo XӚ{PcMnh, GUMvPNڗUI}[쁹y⯡ eJI^&[]D:/UHB6W*s925': mĵ|CPR^ؚ8l`={&_iI#y@ p"Ι0!urA`:!3cpŴs{njHU>qaw,+z|(C& X!Q(&2 UNqgdg(SI6ckkw9y{ęzcׯ:0gRFc8 OuIDF:H[6<`}, vc270(2AAEBG!^S#rn|^=#uE :ՠ_ވC\+#HU@@QLq4889s2b ֠v֝agl$>V eFa( @ЬєT4}L{4 <ъIޞ?&Z,޷dfefpjgE+El+mBߠ;0~<=YBdJgbԳ L6dE,I/9~e#/䲈Ft(~u6,8c(b?A_{wكNos3d C싥=t6F@&[?{Nzy\ںr5,΁Gu Ja.64m6J_gFiT6v6E+y"%Lk̷&qޜQ=5@yY c:G:N\ \ɐtibz?y [f/a N [}'*/&lz2? P4r`]ܹ?}أ[<ڨPbZS[$6jJojZE{ '/|Y.LC(ꑖ {j?Uc /Gуunh4 O $E`} wyV/35w~˕] 2k s5vB%yj| 5kJpakܤ0 G ElW*\џEde3WfayXx'q )q^TyWᑥR7ڑy_Yِ<)Εc߬}t* *kJ|bTD=0h& ,>j2H~בԒ2=TEgi0& p!-ӏ;mZg4f<1>]GA\sc^H.ql>VZdЊ2楉˝``SKl-ƾ(huuW '\Rw )1&psOb!]LFY({0iMu\yr h;|;z,^0l_a)']ËFQWR@û߀e5)vYer͂yʤ&TF%ZXAxjkKFч럿qO\{y0.YO`0=r͝2vy,;7 žw$t+SfԅliM" %[)1Vlx<LjB __BJD%/z C:aPkZNib(,=#p`^KwU [S^ }n غK1d?:n<*ؼB&0YָƢ6÷;Rkw@ pJg|#Fo*,NoLJwe%D^hK(שr6nI?kg I5MBDϣ+A*Qv"Wf2Սn I}YV& pKV2ܤ^]_b Y@J]1.૨xs+z؍"~Re`^hFkK8;CfD(U}':#u0ƽPG$mˠ"_%DqL  92Ń r÷25O- uUQxL gI*L_M>)a9-_*0ep|lIŬZ0onˈ. @"qEub}_?*Jkwiצ)ŞZïbyDWʕ! H@EMB}{#rd{T~TmqoL/с"MCLXAeI:២na(W7[˶jW `>dg ˛[@̋iiK>\x̻Ups[TrD3F wL־qYieΤ{=qPVBsݱbaڏvTiN٬qe ֚ʦF`׉þ#X\VS{c^bROj{PDcsAF@x$[ᗜQ/\+8x<|Y2SjL:BǢʬ/|h=3Ju1fS͞.1G1s촺9!|qݵtd U,%~UD;rY ]Ij^ˢ8x=7&n(TVs788 ufØUN%2(q[:/5G8#I6-ۙvp/Y8;S ݤEa a2٣6Y=ٍ~`2w}~EVEjH`~4 R])@!bag"K3bG:wmh*\{̍rڿ6ikB)|tHpl9;,xjC.l(5T$Zd/pvwqGBbkoϋvhUB'r:LPF1V@8f `B#/k_Q _t\=?iT r0lŇ7Ķ\P4T5BB Rx;6Et`.w^V E%"'7w=/-鈞QRzq\r~'զ3cסNnxxcktq}k/ŴP>4엥os r;-YGHlM'G]h0DQn'r_=YUՓ/;̝_IL#04u=סNb &T!%V#{?Ԫ-{^ ?6{{vh= oo`5y~S_#; ѭJ gUڛC㛩[m0CcoJ]lKٰJϴiuUT]{?08ux9ar,ݓT3寁:2&iMMO6&LGBR|B߷s_qA4(>/W\҅>/ zE7X1C 10#D1eŘ&X<G9'_l84}FGTWȘQT$ahG`~3Oߕ0w;X+ P'vĦ27,aKo*D=AO7=E4V]NT7)+UE_ x,8]*[Z5\}+qzM1r|,2*/޵}ega27򻘏JQqmtkT,93=^D(oq $ߣ7x+x4:spkг 5[hY'#Im ts6v|^ˤB 7ú@#Jl>g0Z4&>+@ PASoSj}fÎ5^mŸnu䰝RimpC}tLdjAQ{/z6P/B "G&M''=*#w=;#6FTƟ܄v:7 Byu26 ڈ{?ڍ6&@kaR;Thfk~ SV-%}W)ۺazw74%$ccV+J|( _DQUW߸5k*fM& P-8}$eN&d5> U_M1eZ?$-^6A>ȑm _%B#&u3c9o5 =">Ar>"*d:ݚ!x_-~˳_~`@+v'vĉHU1rKŚE)3$<tTԠ_OYbkC:Ǎ^8}J2Šޅd* .}f39U1 Cy 1 `7~LO VAF̝l?gh'N akݱOZ]uqy3;.nJ諦zK qZ/By쒗* lٿ47~.A7|*&|5UTP]POI|#Ry{fcȏ Tj}6( aLiY!#G&.sw|}Mc"WٝҎ%%2O;P?h|e3B-0q ph>˂pҠ6!bu@IUiWsvstQ(kN]#䣨" |οYشˋr0 ɦ2$Њ[w9E9~DZm2:y H."=en %PcK\ezE D{+eN#y|[kZ:{Le.Q4\VE'r*6kiYR#.3{YaYg/O׌ī9n2z$8 ?q`Öb hCu2ry8gyGɋc ^_%$fsAF;oGԄZ${z`Ȭ$ ۨډB R-_lRhΊs 5זئc-xXj*G}p6LuD<"{`;zٴE$-]C$jM[M.Ғ W-D {WrxE`ITv*s~}%5XKCcՌ)2caVzJz"y sMiǨ@g7"]v\9] ~~ -Wd^FE%/o&g]);f"dv[a/NNpDʙxGPpFʂ{0B y=c$'%'̬3cb]wY7Vx ){ZEؽCSa" g @zV%X;s,BCX5 J{)w,{B5f`{־t$5i!Q_7|r:nD)k獱tPVO ]O@[*z7A FfzSWD b,uSGMxL؋bBJu)n >,Y3L Wɴ`,V {w1u)xwxOy.|d C9$'nKg}Si:o`Qx f;LM %bx4p)ƾ@Ʀt+ cw]vHW_ޅǜLC4i )9r/P t<@C]pknc|+4d% ~n?4`(opkUYY|aQH1fZpl%{sukT zϯ%xWu4,RGE* ` K_Wlv )K_?kIײjԖ 7AAC{ːIFh=^ygGOfmt'm(cJ^@zt|A)\ĕ)Au[Ky{b"cV`XޖΎsQd-$ :m xx׫zr`0wC΀ _[jvhCTAƜ4FY`qP-!5ߓc*Z`K̲PJRP0Aebjm`mi&Q K>*KY[ƚ9 bR3с%䫦h*; lE7D2E3BAiM@AØb7mۜ~fE8+3aSg1oz Rz ٷPt}lx+ZOqiv,<0cHi6i#mF^V7S468\m'k r[b킛aݻ(t )u8o\Ztnx7?ؒDV^lo;"ÌyuCȿz`s#JUM6-Eu󥃔pRi65K^O-LMUzA";䛖2RHB*nr7_">'kkAEhCP]|)bu+Gs vY[L8tXaY9y<,xsz!ZR3u-f_G08yȅr{ْ倎1=#7 "_F\NX2}(>e+CѦϔ/1,nwωk owcrGXϜk5 m /|chdL͐ɬvSqסƷA_Y7 o8EWo Z|t}xPd3ڗx =O4MK2s_8 Њ,R>V9l1S}Rͻ)ʔZ+O;$'_PJɊ{FTG,#j21ΒĹK᫉畋 LBXN߮O0 ఈ2;\[ ?~I$IZ(o1@q:n̤i##]Tjh!0<(6:Xf7 ­F 6'Q/ƕ#n0 KGuh[D@UTW,X{4)P-'"c3djۗ1b%Тa+>"Vh#$jiJnCXPZɣe@ЦgocVa!(V-h` (w&!ث :V16D ?w,u]OdDyK!H(a b@UU%ŜG]uD}4=LS5RvX|r܊4#ⷕUP4 >1bX72E?(M$0h2P b^vhxd\8Hא8 `. ˎyf<ǟrP l| ((I;0T9c9֠m- T 5⭍dQk. Q*V҄Ej4=@+oy^'9;PPk;,H$?g{L*8;h^%E=N%fs[J{y+lT`"fj,DquμRH8jyэe\] h,pPO?^NH֎>`-rG#N=H\˱"iq·E~vaejۣ6·S^NW㜷Z:WCޓK&sZL0 |-*IpEu0Tvfׂ\";Vbf1^|/tT%2&K4u2H3AJb6P[ Pz" Z0e.Ə+Hqoa x7闇;COPxy,^)lzGoF9'k'p!6fs~_h?Oeܚ[/9"`[  \t*aWBuO%ruff< ʹ/#Ģ+Sj@"|eZR~; 6ڙ nsr% ;V%ɀ\ÑD"SIddΦZC&4=[:usVȆ)7=]/7Sz 6GY$\CGwC4^k0;C7Z_d!Wuu7/qx3g=0!yyk]T6ٛl- p&3cK?oRt=,2a'"1N@hF!$w6L ;&\=?*!ɕ]Eñ jL i'~a=pl2ƈzOQ?I!5|L&8=V2,j-@6m#ε!G"5!@ܲ r5:7c=LQt}S. d0:khAOsҭ,uʢHSeC+;351FE/ꟺ=j?i1⟟^#cY*FkڢNITVX2 AV"'x־Inz NA_>>;Cg24Faf}~Mkl)!ݞZ]8FIkmM_a4UKDNXԺk=Z qEGnz40cRF2=S2>o.=A pA{ ]ݭ 'IE?G s [q4H"kzZ-903[sicUJސao!dkKb@FH91GA:GCP1AF4N͓ej郚xp]|l )g]Us Gt.FN!, _WY@R5آ"5[G _'OK _\Ny(Wƕ-IwP( ~:h劍pZjm~(u>{1k|}O:C$Jn(w~W` xߪQ&}LtgtZWs.,)bi J(&9Kx ٧́2;-*.\'OaMԔh{{mf`E.СNֺ\Y6?/n^!no'Y My%M<9t$:(r%"kMTQd&ȥԯErXhYx?CȜËԟdMpb&]`Xȼɛ2pyg∐GtD>V+o J\êS6UKߘCVvﲁ~ޙְ61oOٚdNqT1&2{lPh\cp8Fe q#w.wl AŠUkk=+9n܁z IZc][裣eTdH@L`qgU=!r+F,.RЇ;Jw\:|&IJyYXۯMM=XxE)ȯ%}?TvGC_Zev"^9"?lbmwT%K*pCy^jss8Z |aJծdê23@WHd,tcvnmrhļgQq:`{jMsOct.`(!`7m/:?ofK[Y½͜9u*!xj_?I@ټ"H}׽fn9?)4-o!#WIU$3NP2͈Mr{!q{:˜ܶ!q #%= GYoDu{k6۝C(*:-0pq'o$Mw-OLi&_!v|XS4)3(RF_~v'hA5–Ir*[3;l٢-Sf; RZQXnEk Iv"ј5jIf6O.Hif l2`ÃDpǾ|IiUpd t 6ά((ެ3|A8@޹N,n8w Mƹ :ZE Y<[q7f (|ue+xFOV O<RK7R~6{ɣ)l$L!M\6ˠo$5n8X ŵZ(J jpj }ƍ/J g׽E7A5XA2ð> /ŜTEc8@H[#Cz6_̎F(GSz^v*Мʳ%!v1zc@&ak?}:ΈP%-*VTEn*+4@4OmҠ-D&ie$wo`{[_cY>*\{S3DžnV~5o<6`u(?R4`k{lF<0E/w 7Ңخ0$d+mpH3Z2-!kWձ?. SP˜g moqʔY-!.[S \\ZLQmF.8PZA=H57wntM쿴C^:W$7 #S^)ZH\Yp8pSf}>.5o9f,o1O4uCbĩ$)J,8h HT A%[3˔]z!.#@˱)n@q.PUZ"y=kꮬQ=qlXD(+a0h. al.XJx)l3 d5$m'{ ގ wy0oz/V!#3fs>Xj  K4_FU+/}Z/xJe{O}H0& X7in3r=( I5#ѬkPr7 ߡu6ީum4=zy|^Ɋ9yM<4:sxYhu &I (u.襽~o$OCl5(5Ma]2ϳ~~ήiOPvT 1=0?k0-n]'o'ATCX)0:^snEдlD7ߩ5 ~f؝hA,xm'z/]2tˌP̣gK55UAk{gal{vj q\pq)KdczOݲq-\+L.Zljvh,@;rrJ`3; UD }3JeeNG_GSyLޣu7)0>fH~*A)'xtݍ"3$1yOviK:v W]ng\mS`+"H.\|V `KWʹ`ˏOv_P5 a::%p񕝕 9BUs3fF?>J\7ï'aF8ڰ.:;a\ E"Z琽Qtɣ-3R#0kf' :ёJ<4m7栊˸)JbF:#➤+;"2tgZ@t y7 aR+^!{\ܗw{j>=wPB6}8*}A}qK.;t 4>Ҍ&39U*2gbߍFVMmM7W>PV DKk]Uƥ"^h%AηG\H;΅*ٞ&G6l,%쭏 4!0xz͍%_O4HcCD"- @V_6 SkhBՔ 0&