bpftool-4.19.90-2206.2.0.0154.oe1 >  A bXW^^fɖyÂ>4&|vTj\2^N5x *^ 'OwfbZ(XuU )QatWscdu7oVoujJ]܎7^kA6a=9u@_U&mZ DNBqQMȿܴ2g \ - pK %@>p??d  $ a"7= R^u{         F  P x   0H (P8XZ9 Z:ZFG H I X Y\H ]p ^bvcdeflt u0 vXw x yzXhlrCbpftool4.19.902206.2.0.0154.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bS,obs-worker-backend-test-0001%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bUbUbV/b68bUbUbUbUbUbUe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698471ed8110187cd8bea10d079364b245b4f2a42e85262add544e7232f1dda6aeeee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2206.2.0.0154.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-0001 1655264044 4.19.90-2206.2.0.0154.oe14.19.90-2206.2.0.0154.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/a225bc87126f5673f6819c91a80745ce-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]=fa56ef667997885b3e1888b3c33a96cf22e760a3, 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 RRL md°!utf-848d1720a2b9bfb4ad9479d3d0b8dfae091c262470204a213713d90807e9863de?7zXZ !#,] b2u Q{LT.k2~И u@,(\eYb}K4u;'h2n(Dan(DYd„5oMv8v[ɗXb}ŸV5%8±hD<}Bb ŊL o_J+Bc +Qxޏv,^73IQ,h'n#D.t%7 a:K S!.IIpCR׽-%fKʋiZ$Z|^P_?E! d(K`MRrԼ-YAa8hf=&LcNSF:/u0\K/UÃ@, {zIHR/wfBxJ]`ѲoJ'H{v$+xS|Cn%h!7衪IUZrg.US-VKə>DTlO#R8: MPT~d}Q VD(FH_^׸ eǞn1$BwvX l^GLwf ?LvH5{ܱtq+2-5ʞey>|N:% hNgG֘Ud\'Wz.rF*ra[siV#zRYzp {켮1e2B<1}KeO-LS+g>t'"Qڄ6.w~LPY mj7݁NXϥۥgtֿcww>,Ƒ2 |>GTԒ~xqC]d[[ ks*=uz=ұJ7W;B|oo},4)쏭2I#W &Lpڍ! ؗErN(_Yݫ/YL ~TIJTK)-<4^aġsÛ`vDn7o ,[ & [6k[ _[$m D@*;G/tpl軣[AZ6v" ͥq$eIcp0GQu=6A􊆓Q{!O0 `"2bkEԝR?(0&(PV" g]X=`#AcW*өWu4TUgWtYL ^h%V뇬:5<*ekWF%}0cq3>WJ]a._k!oH7G1HI#*>^3>/7{kR)iu=uu!/w&r(1;CN;[>qYJGJ>}-z`)tI)? oEKO !e"0`3>65Ҥ(=02Α-_(RD7hAg@;udæ[ 3 ca!WaݓoVA6,r Z{^Sb(xIPrgٔ&s9`CB: 0ؼ,PS,N ~ ïn_!1OOZo=N$}om.AMoaeWByFew.N?t=K"c# KxФ ^NE iOn&+o0j5Zܬ܇tS_ˢMe#Exz;Vae\U,6S!G2bOxkH/$G--cbhR=b:P[8h.*4]t۽yGE']ŽzEXi ܅WэcT560p:dGCKKà\3ɦ 3gSȣan䏧$>['lWC-svJnL/f2 ;: (D 3t?$l)dT~)[`:XGQJ1{_ v(XŭoyIsiDؼQ4ˀMmy4[*h'0)S/R}g[OܐƎ#ǫIՑo֖Hh0BѺ5\I>llPV:"yڨ(ҠJCE D8(IiO kp<.a]bƖQɄ z.}-ē5c M"_F r/#SI8GI#tau ¯ OšzCS:.iRi@A-H {,wzq*DC imMb&I-͒' LH#MB^޾2}M.A{ Yq jbh=šg!d⨢ǿgi0q$:]ݛE۲S$h9zw @uպg[ <Q"]ブN N-c:y4PuaI]EԞ @{4Kt1x!V{*ٿ2v+_r9o Q9jT܈ 4hj' bmNzmp{㻟F2'wBF*Ʒ=h*b.فqAUJvRXj̑evjLQrkÓ-9 8(âűuNg 7n3XMGfkG_{ 48A? D{ށsOKs69Gc9*讌M[Ii@ BQlsZ],%ʱ, tӳ7~0dDj0ZR%SvivZ)qP(̮:4-g[)9P"}2 'H!L|oہ;R~)?~G@"Y5ۇ.SkXO]gfe˼]am6#DІ&LF쇚e3oivMsV]h%}I)#2W<@\XpN?C]:?k5\5 =!s+l-#;x^vbe pxr脪3QwhŒhtm9"̸jǁ(/(Ӓ5X6l tOv,'Ue/OjA0EU(iQ:?H^ZP\.2LzK%ߌX^"Kpf ^K.86I %S9| t`ՇEiYWˎ'-pix̳3ꘑ' HyRp-a=JBrm0 }[I_CǨßkT2~=Ҏ=mgAq2k0V+/ rp<',&;Čڞu [7rUYeΆ+K7=g"m>"4[%j.Wv\ahN*J'm^s~Z^u<у<X~+eΏNz?:ʃj: d kKX0˚4E­{C 8~^^ ,?!\H5m$`;Zn_II*[,P*碫U*A_3\,}S?6,zoE|n[7A5tSkB=\XP3] /Η'QYeeԁ3yO%mx1$et:6S:&6}\l;n]{"cx6?WpR:1zUT,gQd(SYk#98N!þZW{;JX@CM&MD2"yĤE}p9ϴMh |euܓ,Y d/t VV`e +|[:lZFJ*ct2D>7V/ON )KN^ gGک5ȷ9>ta_j1VC"a ϐ4Zܾ#갾72u=23;sc%>nEdW^&6͒~|8 ߎ3Ju8ZEf`jK#,f;d'w|MHh1S]K/,ӥKIP< &fɑQ4IEQ8H~M ;w M%3:>PEPn"+2v{@/L'VcZ Ժ^DUᤧw7ڏ$l@ߪE:nۑ''#1{˅vbRqAh`jؐ8hN,t3,'`|K裦brT~]K㩯~?ǔ>-e2F{vgL#Ej/hḤK{^EԞ:g)7,~Gf) Q0`8ݨb볐gɼ,eu8ޭq5W+~/GL+A_&y)o($BX?jQ\ŴN9TUAA6TWMp+/+[qǗ+eg0QJ4z,Jʴ!&#.;91s䑺6.iQ{F 2Fݬg=b6BT]MyK:z2k*L yHLfjSJ&3(jT0d.^KF^OJw>t /fx07{EūAR@L&xm|D5A_zN^E6NX9g ے3dqGl֪$ct ?ZCzأǭ$x #/w#<ΉMmS)^ӹQ_Z|uO`F1W#E*!-ę\XWbɿoaX#Fm`75ݵg $,e:XYh20ףD8YY|kZ #/X4}‡1]X׎!A(؇[y?`TNSٛi 7I#PT<ͳJ܊.k8ARj8$[=9TZW_ۿj rO|M~'(HQ1:N6Nu3hrh( s鵗B .<,Ł?.އyDaLپԼՂ=S#}8 ӛupi 3!TƋѡwapWO^VC|B7;I[a((2 +Ee*A!&sv6h}}[Bo=@ͻѡ2RMtj:WйL3 }93 8 hDHHnƫekX(Wuޥ 5Bx%3'_zcc#;RG=;4oϙ3J|ఴ#⦊j1RIsl#9d&" ;ۉ6Jt]݉Xfv\KӃt{ Yӫ*l)M{`|nzx*{M҈V#W7^%S  b_\nD`s Dyg`1! 1ήQߩKX -?3O5W#u!Lgef;.˓ou{(®@Ti,z%IۗCrz)zpcO^kH$S9XL5VhrӔ喰Dҟ ѯQQwoC1 PK$eBbG_ty\|Ҋ[k 5CǪ+em:[hl[/ݱGp- TuЍ'}=%_(,4zYk뇺[iODβ!UI5V"QV4ě7]k߻LnߓAsRŭ 924w5$^Һ "7 vO?J9܄:njBU'Y9L\xBsFLc׀?2y=_s,Q]v05>Larɺg̯jێMRw'|R܇i %1 ^%%@4q?bU8`W/a -\̀aTk/XGB< t="xwʫ3s؟㋣$ 4^mN9VXz?:9Ͻvku\e-UԀ✨gqS/-'W[#mS~ j+#  ]wzȫ.EmG F;}ƬIP\9v(Ť-9=չLyMn{Gȑi#)kV> m?֞NcBqpK:j& F@N\"1E)mO5K4JҜfi̧эmW(fS'+lΧV_BlBD)\ݡ`$uB,Je  S *swߣ.R6w톁H"}пq&CԢ #q+DfG_T~-],[H'3p/uqC )F.=7$r^!Xn[GyvrVF[zTrf5:SdI] W(ѓ0JoNN^H*S9vv!+PzS|FUR⥣-  xWW߽bu#Ȫ6X ҕ~ &`9a _I x<%_E܄JmTLRF5u VcԛLw !gk]c[Y8O#}=A47C-J @FÌesP[i5#Ŗ[ E4]l!Fnh+fVB5XB(`س0x0 jĕy0:/W6›mL0m=;Kw#@תeϮfx3/.#i5|Sc6]VK)քw#HVF_?W1Lx=|X&n2nTv/|bpu}# InNRٸu}㇓AD]*9ael:w?sX "s7$[Xk:=K,^xU1`:jĠJ@[_PY 4Pq00حuHEy󅅴c6a9}'q#}%HB[^X{\S+hd d5#c\ >j/hh54MkX>`V=^Aa>zЩ1{f)֡Vyzo L]VI_xdBHOu%;Bk+4-Ăb]0\>CA>QZq@+0vU|e,ۥП%_ʇ?{l6=7 䡋o``vcIm2MnYtCU7bY! 0&P)nJ >Q39 O⁞|أϜ_^ *=Q6e#_Yǘ-Sj8bB㍵W͔6j!Ws7|%0)M`6HPG҅]xӻ9*S) ϐ.Rh)P_mDXv*-C㽎pWW|ZV;'/e?M&v>l|{5jGfEzWM7QMFN󭂧c񗾁~ Z'-xGlF1Q$oK3eߏ Ms,Qsl%ޱt(؝ްrM~k lCǛ+ݷHs%)z*< fYYb3a=" G^ :5SjFqt `OIJtY L^׭dg$iYHf!9ʌ-R̠^J_^+}@P?lV6I H^FϠTHXsAJ)5,gah6WZT8:N9N[L.0bKJ2l HTo?.*12]JLrS261g'KޘBi^f(F=/̔vI>4(`< ARQa%u~_!W\4y/"$!֯ r OGG̥hObFo~nx;?.ñ^n$iU|Pghu&:pfrm ?,%01 Q fcpFA`kwuScڬ#*_/AG|;Dj!$5^q A.(CbšzC]wl=Y1+pZ3BdE/jK.K$+퀋ܡ=3aa!וo`͡$ )N^my$U+D '7!t,۠{ԑ J)iw6*]{8>LM>#:h@-> JߡC>ck/bÜZ+Y9}$SpDp;5wG/= ca [/%^pK^Xm1m'Rl6{8`R$@ s0 p :~㏧%'D;$/{ QJBL+;?>/w7N$s&k(,u F Smv ~J"TM -$b5 h.9XƳᛚ?E6*ڨiT\m$r6EVGmX1) *$n VUG!P؍ī \(BE4_!t 2ڮK&-Gh8D͝|ܙ1sIV{tEmtí\O/HoU"CZn>+OۛuV.W2 W>*FySZetbym̜\b>QKH9\wן_ om,YنāK2/rcpC7M}Sa?:.G2&b nȩ.~l<(bV J*>\v ZGB MA~n\* ;w^PUѢө%2}jץ5dx,XD/.#R?FC<_.8<ĸM@gd?['>CtFd{ZT|rdAw &')7>xc}9?-[xK~o68񍳺=N>3YV[SֱI %ċG14o ߵZGYM1번6Nd\G3}qY7&&$.[cn'.KUHdޜDW4gmuGZš|Gp_٬c^MC+RfϬ,'gW6 n"ī+ R"m )^0㉠FukM=XwyXrśKh:AT3'}3NڽzE"Rn?1 KDU474s $\.PB'mU@g ǖtVjx!;9[0K M.J3v *>9^+s\Ƕ<ְl=A~HQK@ϗm*FKzU~G#V;2;.4$b$0͂U_d:5Q#M,d0A/#09"Vo@ pM$$\Xso *T諳K㡃xcXʄnuފtTB6_p':=1kS˞ʈ`PgU4!"''1<;ǬI-Z&ֈcuR% gao~&h"k7;_ &Z[?)p((%(vHRڱvHEygH[ ?xh~l Ƌv S4ZK]ҏ`Jj20pƳQV7Q+׬KD@`"?$eH] {V_Σ8X9 e:6a[}!@2H3BvR=? O?ڱEŸ`.WyL2W7iXQ?JS9)M7 [V ܈0a͋(Z ^J&#di(FHxS)P:Gi/UIUU5 ~7"/cwiJcXmd\XEұbVNI*ƴMn sdPM~9 E ;T/Q¹`U՘%}dqؙ `z(Жm3?9_o3Ya.Nܩ 89uÁkH|t?%+7R \n|ft$ +cJ9rf]Ocu+,>KNiq>R"SQo)\ 3)+](nbm~j0a+r.lЭ!)<{_xͫ̄dPBC_/8!:*ڨ[? n3vS4A]ڶknhszq;yȪUFCyN-ٖKEhRWU+X҆5 %%LT2G`c)lY%Η~-|Gfoxպ1ж8B4Fԟmd}w” ZݙmƔ 'ѭ@gUʾT1f6?KGֿ/E ;q$w  $G+{*X#pM̖}9]1"@Cz6)IfzVLq=Uߎ1U:^O qsgB.PY }u~I!ࡆV]Eyg^y)7+@,aL APsׯU ouD I`#ԇ!K*_'Eh!97&$)9T7h!P6ҷ,cCMƙ0{'n ח)DO7pc\6?ɖw ˄),q+kpďG@P4N.@y̭u+.Hb:躛L bg6xJTog#&S u@+/E 5 {lJx }LȀ*֘Ի$~Ehא]K< d +(1 {޽qu @[总$<_'3 Kl =LׂWJ.Q_= /u{ z uޅqc>OMtoo5q+kJ{{l ;:06RWeE`dFSLܓ*uK|mF=+ˀ'QP_ݮgBoALB]׵z; 2^'@onDwe$smZXꄲL~.0߿ tk`JVqXr6(ԕ!y;,gۉ\ԨO-|]..pM/F@5|~Ϟp,@M#xtEޕe60_>Dpټ*{5UbD%%4S7lDpl Q L>U7 ڼ>vPVC8U@0`Y'KU90!63t̛! O7m#p&ߪCiR_ yhFc3Id79|,_LUC(J*ܷ@-LWЀztE{ ni"fd1X@ޫW]8θ{:Lj6]ň9V~wL%}O|I[0`XNun z.j4zt>Iʢc폩:i!b&m7R5-wwAv sMyP^4x9n0~4I>o\O/Pޑ[qs7aU:AL"J\p ?ujOcT0H2HTJx#oҮynitZV#AIT<5`2stk Vֹ%a%t<ř毦5u`qޓ|Ą|_B ^C_CcY0,/( Org@k>'ꕵR/EP[ lqO/dR8D5AO]<0urSD?_0k"x76qIFlՓsí0^A>EMwnҸyU#,0IqlODAQCk*nFCg 61oSTЖ0QExa(FlQDJJHO%& $ '55IE'Dn%rgoF}8f0G_OW#0m`zs* қ|eOMVC1F78na-@ EǕNy 4;Iq4pѱmJ9IsnfLCa9MT^zػ ̂ .Z΢GʳI ұMr>O'`UL7gliqISm|r6k9pL8W|j-:Apq:$R4Mф.)V0.g?Du!}tr:U"Ti#QM}l44ŖxN珕݃{1[&ݦz\]l-WyDV/G)\e#- ̬fpT(%訮1b7g70yh>Yk"}]3$˛JS\Bo}-;%ONMkȫb0Ϡ{ey[ҺF^1jg0ΠOHXQ+QͲO?JW1O}D?F^Q y$pm:06`*#X43<~F+|b)İI&4K^wlyy:GO/UB3=[9!j"mσj]5=79߁вF9E.Ub*CY>#-;C*i~ӗ5HH 7M=fWT1n"_a!V%kKVx5/ըU|!q{B ߥ-c-BD`=7JSyY-kG8+ X a:kj p`s߂WC9(NݠjlHgTgV1HppkC+՗o.&V=ٺK̽Jq|ziuXur3|63&6]ZW#Kӓj~Ίj(n/AهI A0\_̧b d;IlyqQӀ5|OQO;(G~:5 쥵/ EdWiAw5' .XŬEٞ{׌5{JJVU m0 brKϸ=.®򬐉XI%B _>(9Z;jXysSS? }; B|@nb,$^yF;,=nJr}bE=>7k>ϧPJlUA] j8#GG*as}1E-+pO aHn޾x`i^@,0ޡ<xؓ,E|(5ޕXpzrW_H5\p% "xn/2Lٔ- 07. 2RAqiߜOR\iV2eTWw+z7#Uoذ]oHKyNT`_&*HbW6_+<.eRE4z!GfFc{6 %w $xfLSPG\q]cRȞ&o Ɏ-q1U&L 4b}a*M܉cS:I8:7W6Q"!k"M&vyN6J wT[G$[`Wuԥd5`ZSN>E_mK~%I'uMKWJlq\둙.lZ#?񛆟2 n]Бbԅ>lԠn.EO^T܌Ej (z#u 4|$l*_x# jL//ʟY.wdw͚nM/|/ĻzMՓjWnQ-Xń9--v0 SaC4PƀREWP`B\1` S tZo`lUjy ?|> /!i !F8a @0v!ξ mN*+nx *.&ځ`~URh+MX͚kC~s 9y:{7CE{L+LqK הnd,Pfo, |i%m\}h97gu!8>ShLekDEh- Q)5lW#S<.0].0vo!f퍅|so!ÊYYzԢpHH8-zR׈>phvZ k'Ӱp6Aq䤿y|4BVbSkn{'ZFg/]`{\lIh2Cz=ώN1eCr]фB \A@ļ +ym(^u຿,:΍en(~T^N\!>P3{ނSH͆hűSۚǩ݁}ʉq'g<+Ѯ ׆/7n͢&;ΛH2ȱho1Tx3 oՊUIхP;:ú1;@4b? b_U!0⡖oZ4Պ(fKIĦg'ؑwPdA_m5GA>b0Ӭ.˸,vXq>B@Ulex#~;PeS^.hd^ؖNY$ĢEǺrl ;NRPi+c{QfDRޚ EȰOy[VPAC4bO4A~@~jA1qAGH@ȣ}l-=*q4(S>F <\FڭFRyBII#$73ve9w{US{yitr[ cw9J?(N%.sZ?~Mc͂>ő"[+>`8L`LvIh5;SjbJic@| {T7V|xۤ`%0C[|8c(ێqt5 dyLk7y-TPȓ5$1ˮ.+09T`5YZߨJkӋ?MOYZDi>BZ*-rl^gWw1}*~cD'k%CY{ >ʽ:{S着s5Ki;JC)ytoԢ+fL@8meB~a pZi 1+6˿:9 쾕[iJmK\fH͘w*Dv%^?Xx$q0Fk86b zqed2ʭf|UCxeћ؜cUӯy-SqbZpdyܺ{)=66H&{lyûq ΢tQ1)EzoI V2E*Df?3l,f:C"h;P iOXU-8:UxplM&‹󁼔]Eaqo=# c,V2a4|k}4 <0|CU9D0 nZ YPwTEyzeA bATW7@4՟$zxx.k#ʞU|01Y|=WO}Ąźb6D?xRM^gʧn@(WI9ˁ$$zPs F&Բ[^!\à֊CdDc?i1%xBx7|`* Mk ZOpN$`->FD ^ cj*prr+.rH}u͘v̚8m芃eDC.c;ըh:i_L̮8  3 ,d7eq[0STţR77LN?}UCjkS/&Ti<)كPsӜWBD4}e1HKwa - [;O欘d V5,T1A2GnD\wt_%^- -fj3B#fHRaKx/ϹݢtAʭ{vFmmSdq;bai:Y[TȠyӷ@f!f#S"rq")i/eu,tBvVLJѵTQIs "O@G_ض cJ+JKg8C9 D,4l9FAGo1ʥ3hee帚ɓ YU4Tjy`a2%TDol'|9_g-Q|E]ޚG#pDrX#C.uPH,^[ ljX\=l(i_es$(p,HyCBs)\@S,׃!׵퉒DX@gԀr3o%s?뜑 ! {e鋂=l $Nd=n=B7E)JF68K)B*P@N1 _woZ%1tBsm &ꂹ@6z$Rv.\]T ͠@f"mQwov^\9#({nw u !Qfz.<IRUw%q@k;Ì<^C[cCsP&(ӓ\NL8j86pCa_N .n$ȜFwÐb5wzQEIST3OtAeo'+R8sR)^P(IPɸ_TteIC΄%[_|7O(K9`hHbr+ bUJ1˷ xJ~6 Sr5'&1#BcBڍ* <z $ igo͞Q3pQKt[~ȣrK _XHBFCb7YLAӼ[y䇘:G~gPchF%P7Q'yP$%.!;my=pJ4c}F>"Nƅ{Gi6^U )曐|V+ #ez,~8NQښŨiez߫iQG^Dp.vҬӬ5=bt04YhcuwF}ՀKZ+Zw C a3/Q2T m]CZo9k9oYk0MxkP7ߩĘl|G|5D8sۙ!^:\[/jpyr{VmtA!^w.l:Xl:7I),Fэw.IPv#YIGaA|60޴f8X{w*<_Li ޹EG`=QI.lhh~M]1ι]e5̛D(<2$Xzi~:ɪ@VBt,݋Bg~{QD,?mcHn2꘭ajy" |>*8hItc UgztGJAHk4-I`;/Э7?%~} fca0(z|"t@z:֌,̊)ϦaD,>)0WMs8&7Y$dmvCO#D((?xAPwMx;K+Efz _T0&79Hy{UCo:EGMUMTkHKs :L7BUxq$NUѺ(\|Pm&KF[G"#Luo"DXZ4!sMɾsG1be'"!njvc<YV0pMC/ڥm,ޑ|^&w˽t,e"UIgqR +r5dT-z~`ZɅKHj7jL* .3_m ٣FFCgڝJ|Dp'J t7Oac.*-eU)Z|EE6g(p:oyscz>횘ܯa/ m"UfD:D񲫮q, ͢-74< ,TZnE3n^'vG%NQ}N4g+ݯ)TV8m!6S.sa5 Xdm*W Rk| !? S~*6jC>(Ћr*M콢Z̾o:T|Ȋ,¢l^.<)-MNM8e3[kІOW/sGU߾!o۫"OX ԩ2$ p{ۣ7N+| /vu]%ᖒ/D rNq_gMgn vleIq6%m?1,0 ۣ ދqRL9/{\D-1Z>]\[tHn5ߵ@BmRs4[}7n ů0FK՗|-di&X6S>/F^huJb. 21 )14%&& uF=%"LwЩf1U.cՈP3f򶋂;y#S~ऒ2-++ۚSWoK堅́ ŧ@vn؏ J: *`7e'# /0x5p]`ڃjSF2h!:ϱ$Ma34r*#%Fq3o+x [l7 @NNwUjjDD`Gb-}ΊmgE5^trIb셱֍܋Gv䯜Bd!5 YG[u')]g6wOwGNs䡡)j#HP-YOWRa5lͣeRWX߲fMkt}ʷv8Gy?B˕@Z 6qL!_f\Ũ9We]+f-0XJ3%7G2ynǸrNj^?+Lؓ/gV ^1rk~%qX][ O +0Vdי3a^G>P,6R0-#mrؼ /k$m:?](>OS4wAPIqu4r|L%ZWBbzo^.jW- Ӆ q' (QƼ_qˑ;$kUya=A'Zop@S o);3~F(Ic[RduiA!mHn+X\^}QT:}X0h60ͨy#2%֤d d!4v4ѝ\ELЅPLkޢy*; o5BՄInMvUQ +8*]9o#ZACemҏqgEuCT(#0&gsʙP IgJUXL `׵K)zn?#LFLcQcd;׎ᅤ\; BV>x&wݳwBD.eNxJ`;jX6oYBS \ Y(:]Y?>k*L=ϔFF"5 5ba-Xܫ1Xz`XLo#r&Zxg!VWX B;iv&<*C3pN%pXQN<'+Sщvh"3V2Av̈́Y/[D(r2SA1-y-x9+ 0:bE>9rS}굿`ǭ' $j|\0%f=Bv!\.& L.B\,! q*Iaq_?j R(XYϞ,UWٴ<4rM0NJd{KKxsm}lnޖiX^nJ}7G[؀F|/6yC"\;J40B, ${0)>}\$|H-&`5$BgG붷qlj4 k/羔1F֡,ܠ9ubHd;vœC0[F/:vy [ c׿%tuPYbq"o'JcOpխQ_4&jrVӢ7(2BS h20^z,._]pN2=bwov)-CO}BP]muTIwn پ*n ćۯj2ӆJ*gA?c'`ku3XJ;K-dlxl.ؐ}/i֊d\ȓD3"\ . 7ľ:yR6Ș<YuGo x 5ц<(&}l 8ZM^%p]PCaZ3!> W* F=)Bat|v~:T䎟\[Ck&lB KaؗK/E-doDyg*Ɗ \J@p0(!Г{@%CZ&$ŷ˗I9}-hCml KӅyC@ w\F; kT"ӂD|UCsW"g!zQN1N,3 ݄d!n'.JJ t~҂uuWvR3SS27[t4ׅ{=rAk'F< -'DYK㋏qhRcf񓉔I V*>^%m$[ڠRhQ{1{_%_Wd[IRҿ=ُ ̟u7=4eU.klʭDl \h'|f ^Jp.`w@#>1U(lGk`Lqn&J.U=iyNJR3Ρ"9S}hn~#̘[q6=arءq11U'U.  k+oώx{3:2E,gcM)DKB\2ZvV>Z},OLv\"t3wqd85Q\i~g83RKfE eRliQ8@P}q&Q ɳ(_JyZϜe`:J׫ &,Qԓl^寬*Lٌ6" &Jcs]pFrϱ.t= hd͟&u k2-mz"F65\oHӋ>A- PQ,ഈM&Z?Qs7:x`,`܃VP! IA8L],,Ȓaѐ_'1q@7K39nʯiʢoy'8V[FCyjoacӢeee|ˇ[wΊ"T|mAcjJS}QP_اEtbHOlJ5 (m鎝Gyt^נ]Bᘪ)h룖n/Z%d 5ɍ* 8"J!oUWC'@ *o"K858voLJ…V K׫_FU$()~;CG;H@ux>8_I okQ뻗`y<"}Ůi94#0])n7{>qLSp}JJ,Y=YF"_Fu`" { ~*xU3KbhC&M :l%e/%>"ᑵoHɞn|/zV0%ˣ~PZU#Mj?-;@yˮ"CX49n;zTNpbG. iHipu-Wo2e5x8N.2և(nAtV߂WzXHLеsT Cl~L{n?AGe7 }&mz"7_ -Cٳє|/76H :f<| *uܨb` |ODx^=b٤ +_eʸ&0$VTqLZi Ѩ;.X}FǂAOt1X=z&ޝ4d kyJߞ+U^a`7{)d(R7xFa#OH~ 2m~φpt=wO_m8c+^$BZkK9!T9`ayQ{XKf*Rϩ|\T]X,_:ғwlhv$D.wOvسr88H姍Q; !Jޛ:iyK@N_[f {M VUp- Fiȍg:=7E;ɪ- KǖL^0TRzlGfW#Okt0O2C?eYl,?9M P\)pYvNE!vy~ ]׹hl(Xcei(aMTS59>dŦGj=pدRQNZ'wWprt+HnLj)T C ?X# A8,0îބӷ. & C-IMV B%Y*gU-;q3' nh۴~u.Ŏ43T-}uz /ׯhˑ/02ѨATf6ll9NhW+ǝԟ6䝫ЗTi>۷/2QKB}iY{ c1`rgLU΋J*=рyiڨ0^ag,Q"K"ͅ,Sq GnAuFHS҃;XS"d#u>ΞQJ'p7btu ӭ&B+L,׽5nD$!U6@aBnc9lb6X4Z44EO84El6l(!ץjYsSֶ 㤜:Br7~:oF%h2Úq66=yμX^[ݪ]v*P3U΄Mw>MoAZ=w\|i{ KA`2?f?tSUffcqFajWWKO_SO^RA u/(\GUU8sa@~bjɀ27ƂI%egmy")|1aio! N"nӠEeD^6#P*Ps٭Qj~,txh7@΄'Ռ,H|/H?Iy2`q;A<q~q3WGhiw{8 oD3?aѠ_Kt& p`-8yVt%ak5=r$/`\;gs-ln8?D(􌎶,騠cP=}QGdΆK!jdh' -"8\%Sp/Wn / ]; Ңv Outjt o!m+gs zKU1`KL:b-_Cjny]p3lb0ЩkE!EQjYwݑA.yAtHFO_ќ5=n.u9Wk<.%]\ ̤la#Qz%pvk8M`~wD s}OI[od}7;:GM3ŒPSo aPP<Pm0Ώ,c.́ѓ=_0ҟ? @ {P&KhyRZ8U.?z6+;sa8䁌ߚo=;dӹ0 eHg 7$+6%Xٞ4Y"5a°Ec!O=ִgFg@uXIVOis-RdZ$fv2꒼6?_š>*R#ag;?C8WLhi lFr @8ŕ^PCMkq0̩(L'lnJ.$k4Xڒd)솅6/Kkvz{%dLU4D#=h ?7(QJXX T@X- ԩTmi_twū1@CikK^4Z$q:ޢ0j!v{ LL=Ia%DS?N슁)ĻPMZڝC Ɋ.3X* S$T:ѹL#FJf5 G\.P227#yטܕBR%<} [GǜrSvv,bVڦvIHB}I߾SӍbp5%d P~G"Ģ›l)ZRҍ 4s*ӪQ:="R@:{F:%|!'Vh\appoǗ\{^QBJLW G(hs>cSmX"r=]?r0|]a˨a䲒}|0Ù^\+ܹʕ`+iNX & rx7b|?s,i%XSЮtxH_և [gA&S n( Nۺ7T~mpmj̎7@z<{Nfn:H[ 6-lVzob2l m!&q~,lK:)3WŤk=οw\]ۑ9Zi2lV 39Q8%3Z*'lܬ~ Y'S;{= Bn@U#oT{-.a%Z{* K9[ G ѥX[ n]i]C9e%N *]nwQFoUr\_RF?t$sQ ymxi̫eln%'&a!^Xϱi~$\4)yE=pH03 ۜi/e=@0" W)}5g? Εaj xHqOdh{f]%ARѿS-=@l#yhHܐ{u!kNfZ\Ѥ`h-en:hcwΣ:5Y@+U"FLq}H)‰|`'d$kIxۖ5 #/@x8%E׺h[摈 .W`>##1B,á'eYTj(z# Z3\b<8kT]T#oUPb/ѯkeFSptBg:|)a'$kw\ucD@d 6b<* *>n+۫`Cm! )LY/G0aXiHLjQdVq12NFN`γ}|ɹpME|ǑVH^]tQ@. _<5Fs]~,9BSԳc6e\c`v{8muFi)9V^]ʄ"̳l3*ME\UkS¼w]ߟa۰B\F7EJyg؟$jQMSS5Jں?R81F_㈨=C'"d`\,IiPE̟@QӚ!~->90Dz:!5b%cz$n I v}˴8FG\QMw)!s,k08=Z"_:^'x384ūix6y4jtQ)~P:\m!"I~@:;4tf6v<|*@oQGspl5iҗGչ2u6=%^#tJPXݽt#_p¿T`k6)s%T%$ӮgǑGOEOT:rV~^61 g6i YDR1.vf5kؠjD8Y>lոf3͚(S)8ʦP|nm<'T?d\,!JWc""j5՟lj5&j 5""FΦ,u'UG̟ X4F[QSb^ %E3lzp("JψPҿwi6,niCUHa= _ $g{}AU6`2ljܦX&@v,L5㋜e2^ h@ʞB_Qs:nJ LM]wJ-Oځ~jBEߟ胍i)y+/h MRD_bmTTz/W+)ⷰT-z]E4`V6 E]X%a *I)R{?XMrH*QkF؂*Bc*tL̈́.`a/83vQ4Vdp4I!^qQzXP3Ri%@ Es Vj%L52ȼN Mgd29kMlFPhE M|x Ax͐oTEV(m RN(f0S uopZ}C=C) 5.12x,Re* ΂7 :Ye#S#=Mލ{DhIs+&҇8GӤS`^sF۹]bNBg Š(t>ӽ "'|_F0S[U-65&bV5 ¦ _IQuL`s99TS$Pnb;L]A8 '"g+AKebS #6F =ހKʞ7)`O-.D"=ڮH>eY3 ]%特 3Z(I0[Y5T+"ߗ ]̡Q,s喿;'jQ)/l`SPatW (;O1Kw+|&ֻDOUBꨤ?w388 MZNϯp,"sjw_|t_ Ȟz{/?*Soa03}(p Vy#yD@*җK#`CB5 H<;P&M3,+\# #-"Y@; \!j!o4w9ڈ=OXU.FGc>d<cmiGv٢9+$a3D*߬wAD\L8$['bwQZ@oz O`!~;`(G E2 {1p> j Eo}(0NPXW񳐚1 lSJ=ԅ ˜|qaJѴ8n.8g!{ ]])Nq D7 zGΗ郌Oaq,+n0 ΧEPא: &d stiAW@z'u tMoMWu` I'k6`#;BBZ9z'\%<əfg"3MI|ɉ4F&ޔ߃u>^ gёpFnlg*n`jk/2: 6:}4>jf[1.W⭮~;4I]o^瓊KN2]Hu&i'q~jyLd0M /E3Q0;xNԣI#b*_]$شa>鰄LWS_c ;1πb[WjHÐɢ828yOq)4ʴz ʀ =BUs!ɿ2">_F-er@jB}zȴtJCQ>#G<ƷsJnԿ駍3 $. XkT4%9Ú}󴤠8v\tW"H4:5a7'S2L9 PzS_)" : [®ҙtU<>.YQ>BHy )'Nr5ma/ɝ1mc%P"Kэ6VmRO 8\,~)c)s%#SpڨFCv^A++7,)*❎:[ fa&>oe^"{iz䔗].sXeʠ&մ boj1cMƁd$rI.殓YlBFʞ^?1&Jkw8S0F4gN1_/Ԁv<6@b7xZ诽`g52ռqǖN23T2uDi~I'' &6#sS}nlR&4I' H:)n&Cqj:T_]l^ )֑ G6tSG-&bɭ9G lD.s*'?UVL[Kt^bo9J#E9 ʻ ;iSߪ7e%W;|}`yPnmɓgTP\4ۇ]@Q,Mc>o%[ J<N6#"~jt?x͌Uo}$^0ә 1iw! ‘}5|}gxw51MS43R1eSZyoHC(=abq׹K ?6.05BgDyl[e??2/X50w9[5ڌ`  +y'QMqçM%۽5oIY;~1r2)YLԈO"ԞRf8@)[r_hm.[ ՊZWD mQhQ(Q-|BaC9]'8z#kU㩿Xh.}W~aI֪É1nCSVֶ?@.;<_ݧ9eG9\!gƃ ) BbF̦zqo&`Y{٥#m{eMvoLWpny/&|Ig 12pA3#~wzz'G v-uN1$3[Alwɜc)s}7&X-4/0sspC: \%ܾfG(Y+s$m7tBY9OvE?T;`U`5T1CF))Aҙf%ϛE(@F:=<6<ݭHL7G0(znJnAOP,wc%-BqPOky^M50[;kp,$9דE.:w\~,o`[Ht Cш oM3`&fZyU/DZg"G‚%nax8tu.֦MхsNKC?3}jDKo}pFEyA!ϡ3YS̝Qc=]Ȓ^AM@o 2sq[q8[&٧BW؛mU[WA.yg7. )A@\i<|*B_-# ]Y?i@ڻT[*N5/@Lõyru&~ﳰ\8,J@Q =@'ĸA,۾M^.8bqtM SBƒ+ڦIo >o/5J=N'9k׹&Uq1.jKie~XCB$WDs&XYo~2cd柍+E-qJZWzIi1ȍh<\oFQPB`g$|aI8U玞 tǽ gMt*!7{ql&)99W5nF>D11Nu/(C@O"^jP4{&bn@ Cbnx.n9'#x=  e95@9n}x竈Cx´741KaL,Th%|q_?s)m.M2 Um2 "Fp6Z'-|koo:᪻xߪ4i2@BƧn^?N ɢw.gXIU6}MGm'Гk&AQ [A݀^GԼQV PЙqix"{Wp-BwzPFk~{VT<$Wø`X}+ACWՈ8_ Ǡ*o ooiDHKJ8oImJT/-u8 f, 1߾jˢ=)ƆD-ԈQ`p̩oH&]lNX0ko76]?޾y{i48E%,P6Q%LЭ5νnVq ?5e9ئO?5c :hHqrQUrAُzqqJ9 㞽Bz Q(T J{a6",(E˅K΢'ț7jc!r~6'i; Y)EGٕvUR5)3}~+gd{lƞxN=._boNtw),p=T8gߛ | ?5q 9%0=FAK,[7{Eo\+NI|U@C򃴅F!2}|]\~05?ol]!YtC )Mދu;g6b[%޵7Lh?$'=Xڻ8=UP "'V ?HKo|̯t©  "* Fi @O] sŧ509$,)[$ 4Є%'s;eL|p0b#=v;( Vhv?(u:n~<┊?F 7.UA&O+=6-HQ;' __]IV;FdؕBa]JP@7[y~k{X|\Kbx>&7t-XԄa>$H-Ϳ}*ࠬlH50l6*rDig܍ժG c|[- '&Fv¼Dxƽp۟ɬ>3)pm5-B3HK> teK ӽwj LڗqdgΝ{I$f{~&ҊGqAg2ÓzjN&xجj)X0)*o8X<[>qjHF"ͽz,>/6EoZD%,*?NYbsUüd1fĿ#37Y6)C](㛪fΈJ$YrMY}/NӞgu6>p SDM)ex4&K#‚pZ,>&(NmBxGO)B" -Y3e.emCIvif(+JgcƾF8d ' LDVp/.݈ԕxQ [Of4WkQ2+=q"X+Hyw:@gv1̍&m>MEgwpLm {y9>>+t 4uT"\ZV-{ԭ,#Ӝ'IKh.d68Q6`=Kx<^?>gbzOS0g (*]>So|;CLf  m BS/)'{ F&PW&uV8PY˦jYl 6uO.!}TBBY% sosQarkf/Wg;{wFjʊ[jcH>kS[sl^lMi|jg W('PDzhP L$ȡcjbc^`^$W]./Y2IoPAzz+QF .UG2z3>vX_%Vewi͋t"ƹcIhNP>f%( guM!%‰=[6( 6߃ݍaGV1M#}4DcG:Ǜ{x^?*|OqvX+ڮ XD̩MA}kK]*7)!k鼖<#"5ø _d2K5M3S\jRL%29R>_ {oMlwy|+KA\6#p}]k㭔WfBlD~.vcevel13z{̷7O-c{h{O,Jw>nDNOL.j\ (UcVIw'c\m R—Ml"ߋam%_){*o{ޮ".Bq>%dw†%\2DCS @LejUD+j/0|#X|} v-2ώ*T*Du{US{àٲ"XgLs0o3x4tk.yXeKs/XftF14euv3Y& T"|D|Vmg.%7Ŝ7I1!i!rxuJ>_ ŸI[ S_g>8klh hvꋪ.cfa4:߷x\Gh6۱st߂^{c nZPY*Dqh~{A = ~R^b,΍i>*GӸqȌƧiιSY ?[/YieeכF [BYrs_oÛT{3x5'i~mԏL2,7(0FhT/M$4 CEщ%9Sy.TOXHO}np+*frAN%oR9V,1ӖIWtKP-W@M@z["TniKː5W/ll7l_9TP]d}uznƳ%Y=.N4Lsu>cV&tP0qK$%RD,>UQ~W\qf3CH8~*,:zoP6jcB71fl>#z5-H4ga f/`VKQ$}p&K RWc 2a KBsLQ(_X^dw["/fe GۑU f産{`l6Jck鍏 {`VBNGz&rwLm( . *@q 0i{!{@@iTΦRǩ]9.(\މ 6BItmNj _Bg햿h=臺>xX|UL s/-Dac/`]%)JŁGxEZ^Fӈ,}g̽*(jC?uGT yv|̿.;( tm]',B0p zTgL/8)rNi;nY8}{>e.6&0h-1a`V/!h9W(SuJs*Y騐L"T#idQÂK6O4CrgqLm^cjO𖕘 .Az "y 6>Z. UZ e K5r6{Pvh[N` 56Au Zռ?2b=fhGс~A$쾵i%+vbV9ћs#OӢӚb;h&~U:L.=^0 xR\DZ+L}F$ґpۺ*r4hfCBA,^N|Ua73,e֕ї2<G;#0akB͝+ֈ_ЇyaHrp>.R&c;F0 T;tb*#ZOwPC/Ut߈Lם0rb S%tjTscxpF)p?)C@zgrP}o9Ȕ~z1=rF:Ԅ?܊ߍ/ G,턂y}=Z@ڇ慨m"PW'p T6XTjR/2e<; [Rx C\x@,'yA_:v' Ͽ}Uo̤egtI7e֭@:L253q|ZM4ugߧrY'Aq,VU?SwbIwl1ŷ) ~8k[\*uiL5.5LaK.Hrn=/Ҿ:/ 6m h+YA\[Yi,[EPs]"3͢ž 2wViX`2Y`COےHs 3q |x6 `v_"I6^N _A ¶B+R5vj&“-)6_D2ӳurDY@h$LI՚]d4O+r}sUٞ!fr8`n!A@sKhZmM88~q= 5a,@mΓFa"~# <͜ +fZj!Z'%JQw^XDTeP.M3]ide6PKTs˽6ݥ5Pɍ R~N fk>~;Yu!Ќ\=G@ׂ.;ȟ_N8 ]OvЧn'O :_ \ze]V'+ydG+a2ryB4x K.g.M p,W .TRJȄ:*}Js{3pȹ+7u^6a:S:Z RN.զ !iIbAtBYo-;Rٕީ m\8h`_EVS*莩a줱a߂^)uY#2"7'$d߳*09wX'j h;O~\]lG[s*|-raTp4'|R|1yP2BA96 閲$OPPs\8op.򗫆0U%:&>nLj@a"\A@U y>0GB#o#pF'2-IJ$Tߜ 2YHڭݱkX GItši1AM@]JևDbu XHtUFa&ӳ+GJw=dڻ%B'FhFn4R2ЯGf75n}URJh sδTuE LYhfOnh 6Z4y[\<Fn!*k $Iv@5*} D,& ٿSj,il9uaU'KMf7@أ\wݔ+6 <0g?!fs=Ha(Kbdq@ɰfCvm*" 7{͏&P(7s@s}S.m<XÜ_$)Jw,Dhؕh̆{ILj@WSF r?c0 J.A}"6?B ;U9EMT|hC t)=s,~+"KCedX[iKɒ!ijUVPؾv$P1qDiךY 벏=ͦf' ~<\|=K>FE(zD@)LAB3!ђd f zk>}8c n+ڈaOV8AWzDŽ>k8V3R3m?h+Z :>ޑLO9|$YLȧ?Gcl,~^*㹭aPa:O/ oZS*hj-6& }Pf+2+nrѶ]Cu4 {'~$c9lm]4AT;7cLLz8ܘ0={ۆ/u0R¬O^`jw]8CC/><]CU\mc 64 vCk& :(9h◑fזhV޾Jc9:^"bIitS& |NqIӜ*MYF VN7<ݹRzeʘ"[+,5X%;Y|o)"B<-I+YoXQqf?}ƹ81*O &frIWqF~LPIB;F8" kUBv]/)J G\V+;7n1Z0)Ģ "5<.!Z{>̖ =lO㐓~ަ)53 N\o|HCl >ggB}I"!} kZ0w̐rR{\ ۮv.MCEK `GIr[% fx@'}8]p(j% T@[5onuOb˜?LU}EmQAeC܂wq3unL %v9T54>FVLZ梧byW G+0p&?k.I8Յu'3y%h %'BɳxkmYe7n>hUhqr oipRq\cơkTTC"YoDdtt6Ga6#sx%{}ulzz+ٍ9lوoL0vВ奤{v!"U* MCkJ0iժedYpg*eRγLT(dO;cgVdSw"P2*mH2sZ bnc8L#zɌN +0LEn^p$˺dOjcoĔЭ8Wxɮ ;rTɠk$=ݞ8y,q8ԄuŚlTE~tx11Fá&wfG]+N {/1( z;jUM0'Gp+#nu9OCT-Ars0g֍c}Q=h?CD3G37R吠hh]JN(~|y=[: GŕY27+qǘ@i`NQdN3wJ1*bI* F Ҷ(U]нg%HZ{!P@kW2ldQ(:K ȩכ*'z#%M`I;,2оGu|Vdh.w^j͸U̘ QhDf)>Mor.Yƞ Gnc^LHNxjAzI3GZ^*pxu_|8'ij}q۪hK>K0(>ؠQ'_6ZR %pOWE|sTe.:`nWsh[{AmV+[$ e6g?/R"WO iUچx؝X^bҶ|DH?(),14j( fB4/ѿebd$ 8D tk#&'c">drQ3ˬlf96+,publOm }n5sG,΋n ^AxPVf AP_DŒiwHr¨+h,'0vWsl뉥y݊Q&Q Xݘ iwXwZG2 *òX_5Pk:UFy hq]U+uvR;jFZ(d&Af~.V3&6ڴX(ePq~Y{hX"yn_N]Nebzf y9OLNa2bԣ`bH\:gx{ׄ9_n ?H [۴jԛ!J6[@YmTRt8fRgR OU mӈQnq%4؇"KkΜL0X-Qz4g{m61+D^Qg\f7͒IuA b Su19BSR;ǔWv?U`d 0TUQ l=g[V׬rmX;a>iW&AySxPI~8f}.Yy 0x"#W;~fhX_j,.,<[lKN4&>HNgG/i,ϺEQInT>g|^fFMRc=?[u:zWSE~l ' f]וbػ@"iqttqsp3RmmzAm.buS|NG%2g7>@FlJ:èH4ۖF?Gma3ɈRICt0@i%{X4Pz=#S.w^6TѬ)8znl1)p1$MoV#M"?B9)eE!lz} H+풘T:x;t[t! L&޳ʥq(kБUѫ(@3i7%-EX,8"4Mf=Yq0\Ыc-}jl7 MqōhLLc5w9Rz|ii? ~Y[?&+ƌ4Eѻ4"i(lTc^,'`h?[x\]x;즎 xp"jre#mv@,ɿΟ.1!#\'N CJJ/ Xlȶ˄6CbH@&#(qӂ (_a FTu v P2;2NwƅA| MZ5T9jy9õׄFq;f3 NX;A1sOn6{9X܇v G4!OvoJ2?:~V5Ld r۳QYHZ^s b A dMɰy2Ռr i E 5R~2=UuG; l^c렁lVhKmonORf>5ψd(~5@Q׬#񠛻^I@/qb֕d 9#cf;04Ln[mO@ǕW uZxgk%~1n'l A-=P*GYE?wLX=^i/4}+X: ٓkT{6ޤfn/)':ճy?6,dZ&ozyv'd}lE쓝|_=|\D5fuOԀ3CĹ,rYt6 ҳkMb4dnx[]->ݨzɜGQB @@ j̨%g6aptHWdmum(Dh( y"jNGI8[`x懚4t!Ǒ i>]fIXeNV:l wAjr^ @X1Th zn?ԯڂX\Mj]R7zM'=Y/i2:CbeN{v:?~r8A<6T H6c4J^崏i ǰo$"6= ddvZTp&TV[lf_'2@ș-tSx&rцކEJ׹dg)B "Rm+)c!3ҜTV]3=VEAuhkzܮ1nCAzhb[niqIo0p\f{s+LwF鹿ާH+zX.,ḋLxpICm;8!{d6/EvmQvdz>\7t;N)*}z]D@~.6rf3tCܨdçUT[*^As^ eκW(ڭ2-圃|\$8Qh5[0-ӥC﷩{O;ڿĶ%&QoqH4qbp❂ˣ/JZY&X1Pi3@M_ f޵ 2֋]8k{dR fTKɉx,Ѹc*5rV/@זC=ZrWTfqr' xt($B/e#Y~FiXl1DZ3+zyBpy摚D+ ή1Q?ss0|E&3/WMKLԬo;J4\g{r'8&Fj1`{eewr L;XjNǧBiE>hv'"%佸SuZ;nع`EsQξO4 !3|, v\DB{պk7P5hca4\EGM<ءdKjm.I~U'_m9/=m,d\!|<?bg SYkΪfǃ 5⽹&_Ɏb.Xr渡ÎD]o,VJfu*R$mo{A?K DLEa9 pn#EXYa@!J ]U\d\5ɝ,.8 :ySe1;W{뤒eEVJ96B~yVT糳gPAq~-Թ?Sh:X ?3VܢEd bgfdڶQ0A'Fs X$1 hs ?mTާh;R "[ߜRO;tCPrqi4M[aXOUj}^v^dpܹrxQR +#7}Y{/?I2P9C4GYdd'i FVvҦ8Bijf7xonȷ|欸!GqqWXrJ}uP q j9ǞG%n60M*Q\gub:%Y~HSU鈘Ud!tճqĵo @0%m}kS+k:%(ێ9)Bac{TʴĨ-ݝ%g4a/ybȀ"5m SD5Ξu,LE]q߸0l;O8g9T3 %lOHztzeB#h-+m;%{*ܑS5')dZҶFvpMi33;^OkW0^id\bĴ!p[[e:  T}b{^H.b 3*tDNNQZyAHl/Γ~fM.C}ǑCx FΙ,<%X4sk £yngI T#E2gn%-dsnY޾uDD)?fp8wt_6, YGZI:bP?6/\jh`Г-D?4`aʈ11SA~w,R.ب4V, by `1PvI~1wq+?܎!ٯ u'y]UV^P2EFʰg-;}QKR?,cT". uuЌiB: o^"_@\[hcT|7ռs0Ɣ;W4Ѡjm<э.B1IvL$(l?A$W4$0+̠">[0u9JV <.C @;* Kߢ )Ҿ*_ x,=zZIpwÚQxt'qōjRa[\?gx3g9Kj3(@j U7?3 xY6 >~ w6{Tj !SB0@N0uaY(9:d]˺ [ yfJ %He~ƞ sh@+5>MJCxnw}b;lu=5huߧ9tYB໬Mꤤ |yG4tJ`8!f͓tAJ&_W`V-2|H3k &($?>SWӌIiL4?76È0%Aǘjn eS:8y0sf\mZ~a#i)?J_B;E`8on@"%Y$,;#}|Ƙ#2TS @8t֗52صc.F )i 1gc~ʐh_@OAzIw6^pbZ(}r3ͼ|x A&žW& $AevG |hc V{r"9=A[V)mIHՔz `.F!%E_l걎N%ڞ2C2T t85U >mymW !2社1!^ N(5\cv{{M :S#<ާz.-Z|sM?Voa i yFGG\Pycj~]0:DP v P⇅`ǩQ!lv@Ŵ$Dz'zDo"D:mi=lYzDdEFZF2EGnWIiܢD23H4RGaمkmSNejUIB2A0Xl%qN&Z~'ۦ-a:ϖ2GAFJ()<Bo0 F٘Xoʌ9Z\,$W|Zi1t C[)86 8F@vt*7J+U6 ,0:sT WDy5|Us.wTa7"JBU8c>XTh%#R7oy9n kJ du"qa'9%~n*C<+m9+-s5~z3-p# 8l.JQ=0"ggWy򓥺]UyqWw2{ ]?]~@ONzvb7TyŇQ!uI*|5:T2q >w:lګtqGԑ"^JMc[eaݽ*lzLyB!/]v<` fcȂ9B_bnJ)Z#agJl~" ~ܭ.VߥX.(>Z֥N8ә@*M|Z P"aX.#b9KTiT yɪn (p1Ds#4&Y ðbu1G`f>.R]4& ID2<ټmIgg _{Ổz!i/b࠳٪2"Ӱm:2U(wjJ6I,@Tlw818NQuf0kZ&oAR R ]&YsJ .\7șdc6)0BQ/Mϖ,A+TOtjg4^1ACM3#ױ2,mzY;|dUV#Ar_+M#8f E);y@W 5? MM*8dj2eY3 80lr3Y߸o&HkKZnHB;J\I%%HH¹Oa_~|J*8/^nQwt:1!zѿ?"&XW򡭢c`1,Y"LnҧU{dY۶jfAc3v@L6^"t B=]mX܇-7[|H_N 7RD!Zo>,?9v/VK(3^oޖaNH[a x -_ d0(wŲ\$d_*"NY͍i# Ҋ鉦hwV/v=1VE 5r]T.t 9j&VX%W~4v w{!Ck wnL*ۚ ('hz$ܤo3Kkf\xe;GM}e%;p[n8Y~zPt?=V**7Kϱ Vʂ[u+i=`a.}YB+ JP HLw ÿՃ!k1. I0,e.1 |%|6sPQ8]7'·A|[};;*Kߜ.*:_ XūT;63e$8鱼2p^|U3ޒ+)4O ajkmA!gܻkHWaAә#*_V|wTw*[Uyܖp{H8#?X맯# Q/oF8.suMg; ,>La;oC3c<~?X3l)I9y_o9"$ }Kw:7a<~59-*ʵsFdh;_EpNJ) gq\ӒI3bz{cHE:Ox^J.?' 5!T1hTy "4P|PV$ U5=,=#2(3sPyrqGk-hpLŐV1kFߑܥ QBY;gsUPRF=T@(ꨤ5& B,7fl줧arۜ 'ܹ`bc8.PmFjh8,ܿ+eEV.C ȥ.?tiϣ)rA;Օ8X_]P-uG 6 tv)@Ϛ4>PIl-S%f׆l.X=;']QOg9/ENZʼnptJn $b?~R=T vi:9!NQk)u`W͊`X8ΜjpKFX2q҅)R>X${ae鞟"-7]s\2&SΝ14k1B6;xEPwMDz cdcrYS*1)chx'dUݫ6-l~j~/eÒ.Hrtw|d+X1",MF2>z1Y \ čSMar2a15u~X.,QqX?GuP B({j:J3bD'M@ꗕr-c oԞF^ɻSz\Y4b1JA0K ~,lULAq!-EUMGaUME8m,4C#W:pvV|A{‰;|;m$f2@eK5̀bpFZINjB'PSe<,?WpO뽏=(fC⩪:X4P$%b)$]?);ZKCM)H<|H$ZU;rA_K_*-Z;s+pM#8k|ouL@,$S3 ٱ'w}j /j Ck߫kK^"|Mֹq<3)!Ķ揌&RWN$z] bPqW^NmcDQ{v%~C w!8\6-/U5%!s$+ r$-.ݒU?@מ=YSZޥ1Y&K;{I^~)..N?Nq! @tj \KR٬'$e}*<1ajJ4cx+&0f%_.yjle1sa1d_aЂ\r\+XOfd+q-v&#@*U:d%04NWKT>SہZaD'A۸ٔ}Ky(QU!>!.8OI.N-D!Qe\L/W&BcL K6݉V|Vc)h(߷R"ҶZ MUݗʭr|kM\qsd 5w5XxuFxOUXrs\NJ51wKFOL 4~>H I-SbWZd.Rp‱yZ8d'yfl[5HPokЈF< #G0ctl࢖/81LaLMf`ɚͼrUCndji5s- U5p] ]LLzUTHB4bxse5=摭Dq( &N" M:2g!a73=ms%Aֶ:=), AuYDAs3~05U0筽kt}l]}'5ׁ2RÝj 27dt9CfX*o5sU0 BC䱹 jY~¸[1'8 A `IZwDZb͜4jMD<2Pw+$jv## \up|f|u0R /Ox}Y:mCZ1cG uEu\|E" dp~3.ӃYb,䩛G;f*# 5\PS^=LD U767qm&.I$&t.'X!Tn_1-"tCImU o[c4'&XQ,o0[l4!ABcJ1&OzRrⴣ`j/iCw%qwJ}8FBZIލ;=-t늟\_doE3q]EՍv~SM`_;QQC}qDc:%&47)xSyIP4P} >p1ҎQy0q8) iC'DfLu$w%=m?paXسS¿pWeiC;T=coCtYbƄSlWr~v8}aƏNbU%8|k.nn7Ȯ'_P8?*"c$8%襉>`Ԧ^ e !wVI%S8,m>Yέ8 /s:ԐN˹3*B?A,JfH!?Jf-c`8 rk;l~7d+ Xdk-)7GP:0WW2 $=toue -iq%lQ-;*(0%$@C(]ż4hJSKBNk"g+{De SsX|}1$@{H YR Y]\QGX;(u&kS&;&irVH(p#?JٹFڽZ!#z$ u/k0є p^%>XP}{=Em&XVDh MVaʩsL"9?OhN+ل6A-XR@"}^l7ԘIzf"|̊ E$xg\QnY2("GDyΜ?}:Q)G/~9ëoh1=~\+*yZ8n16㖌oDZEZ\/@H^ZKY, Acr>6I𲁱y'&%YFl9iRTV=V_vʜ Q+ ^pf!Qȋ_ހq*j$eDbXgV J?3^@*M23[w}q2־xY YRDRO-cE ;eГHWnh8/e==H#JX<5E ~M7}?pѓf3#'h{^KU,G린ܗ˹-=-Mw7'5i b˞%LCV%,q儕h/X[uDCX0~@(l7vkT㽭 ʘRk e:M9Õ%HC;S!k:$ X,Ȁy%xYɀ+5g|lSVl,B3 &YƆz{ ez&l1z1o=\X_QRЎۮȿ[ur#:Ȑ"McgU(`%AmUA l,@*(]auUbx#r"B.S{1rͦ)FT9"yDGtHعug++Fe)MƿjYL}79),F5VЄ y@P!7A]X'ץzxQk9@Z*%8QhXTu>H& 9n_hWxZƆa\!m {$֍h W۽.դȑ!D3BZ$u=Jb]Ǝ' FS(pc;rGMb?RmnRm~Fѹ8k6>!O-xi.no-vSzXwXC.:hNL%SŋU}SA"|ċ$` ؓvrgYߜu7gK'+ZQѶ}dА[ͷ4\Z^D#'Cv'aOG%sdHHŕGȬַ3Pʫ-d5<^VD&8C(28QGQ ۰V.W-޼=/KۍGtGbWk()sʜu*{޼laRoyҡ:œ*[D1"*aSڎ8RCt2EøpRx;U=lˢG 0`eNWmteLJ{@d^dfyF\5בFo4ad }$ݰ,C|$;Ne/PZ_A[D_Tl-F Cgt Q/fwz4Z(S;gphum͗nJ:UmzBrM+.$dBER}p'ǃj'dzWE#WVr !;VSrW"|wChW(6_=8f~/W<4D{ITx']8ݥ/ K 6#qy O X-JS  ?k]s5D ?^F~#+v`BDLA ,)z.™x_,9IElKvNo,J 2J=a_a?֢^˧#r /6Kq6R"G5߬rA2rTkWf@ve5A鳌 '9"Pve| ~E(vxD:3dg~SKu=34D3bhNbMÞPMӍ2laGMݥ+rE~W%^UC3bmey(ZMf/VNIL[@'r7B9%wЧWxE(p # _S&t%{5/:^5lӮ0L9xPR4(?l]`pFJ EVI&F,lVS3^ksbѹjɸ<8S  ̥8^đY$ݚ =:a^E/Sxk @[D\3s] E*:@uI :>W\/S+Zcx5[PNFYO&P>NXpUD&W MsVUۏwz}H([7AЇ'~`+?9sʹ4ɡ87TU;:=䙎.?הh$Ü <,<6,Tag aIE Xx_1d&N4e;8".mYݦ+v˵|Cqߟ\F;FZ!hչso!>DH-rG() La<2M_ FY]€`؀0>u}KwύBH1YТi?:Kɺv1%yKjZ,#fa:?7'ȵZYKi峐ۣAָ8skvcc| )K +%oocHp\D;*.0oR/&=Vٸ-Eנw҄VWktHZdCF^X>zK3q+~Һ.+ړ r!{p+S⚭fMT@`IBy|vE T!_u7#60ս2uIv؅~0-O].l\ •w~#ɼwUWeI1G[i,Et>V[/mcXC.zrwfL ˒Y,tR+K0wDhO>.e8eFo`1Ӟ 5k%$HM8io =)j7՚5vQS(z]Q$,^E˼~>  fl%Uh. gXB$/[WPq`m@%vu!:CBS}ȘmYzZF:R?1&PQm{;)`U:RJm\!)p! hB'BhB` (?)X o=z++ _qw%ŅUg 'Sة% gW4 ^T!CYd;CյJ\V^x&[9jg#|,"òj,ֶ-;X+j?']L:Ce*-hu9#~6J^q$syxGVPݠ4V 9`c9%Z])ϒc>H RfxS,xS^Xfcu&q M&bۍ+Z p_"w$ִ$ϻ47f Z=<6|;zM! -[ +CfҿXQ`y tgF#nw;/N@ѓd sbGłS˴DQq}zu z*/ϔL蕃ryZ{"yꃸ+BX#Q\RٌqrDp$yAcT\NQL7mxd_O~KD4<%" t|ć\Ptk0wzڵm Myҵn IC( m? v t0X;_y_,S3F7  VVp\~chkC{#[vV\9~t!/o"Y"t`1mt :U8/P%I]'[wM\@wwɞ쨺HXG%/}o,M0߲+CFr1 jT):2ti֎-snƻ(q`8gB8x>UtxK&fm"ݝ+ӅB=.į][^I=ZlC2i;Nx⻵D 6TK*hGii|n$)5އRCw5eZH$އ "l&HSPC!^.,@Iy`זۺNRsw2`naY]GFKPU7Dɗ J m%eAP!rE}>AZӁda] ܯ;k dC+ovҩ&VJbqګjQ{o]o[-00#գ}Vб͚ob). 8SZf!ޗ]ڪ)%:E?;c74q |IaK1;Nk[OgQ\FNC'AĬG (T&m.{ϲ8Go̝UO D~c,;f8)lOVR^=>6r?}I8U.APe.>DZVeTC#c-nx,tFE-_> 㹵i0Xf2 8@l+DNYu*~f`yEo2 ;#QmL^BQy8$8<3r OC7U~BemE9*h y2i rs wȬChv*ˈ$4Wʯ^7@k]986.#9CsTɎ۷Q#7g9ak6LCײt=8ʦ}RsG Ulʯ86B&>r3{&ﹴ(ƓJ dž x W5'[c)  @4[iIC+d)8QFcޮ^ ۻusw aU7$-gIBé<`=8Qʼ3c&űfBS43Lj"ژ"nm牧gWC+Ԟ)~v_}m).NeoulQZ9oV\X(B*+h_M >^DyeЎ,1&/XIiL#!eȲZBb&9}a$tmʻ`D~=q@w+E:/jVqnhJP&,$M® uܨֲvl`-漘_MΜ۹6`(Wڰq#~ O#V$g1V3i֜\]yQA[W4#U! K }LŠ'GqET+м܌F,raGߥRg3>OUv<@Q4ћUۯ iq¶崚dr0}s1>`R{{Fh4 >F1M-w?Vo6a1n Yg )wK5+loIr6m'o>M$]ߚ&ˆZzs+}1D`9Zg 85=3KMP3^ڦeb:W1[v>y6fOC^6g`4dRm@Q^y 4" csñ 6TYTvӃ pePJ[V3h/$+m m+8$-6(rA0{K$6o<~;V,kRJ-*.7 O烸oR KY˚B9.nvJmǤ)_ 6Xrd_7~P}h<"3hv8cߘf9&@RKìq҈ɛvz^9y`su# c/hQ zyk1`iF}Pa|CH|qC=m$+H|/ژ܉VXwZqD\cGy悅_")-\YPTvՆ%i' [06Le'wDSC-s$}Rr{ l$`~ KޔOVqG'yan{{IQ-222&X6cAL mϮ˩" W" ?+ 0xKec DFh,u뺧 5R5dr FF¿/'4ߑ͋ yٕI06&Z?M\\ 4:e2r?V&}fm0 U t [DPDRS4 uxjg ZzaW͏=Uk&-+`\Qк:. Op2L`&$CW/^LksݩɾlҪT;Yk:Αݙh{ewJ;(QS(-N qXI!|\v KWnYquLgWe8lsUS6 l垰QǞjK44G};eW?tG ϲ dnY_6__c<4yNkBCOv|! jQPH;}+5܎dBvpt>D;/B]uP1BN& ȁ9{(an=>'SQ H!d6@zS5mzPDˀ5ag^PRa/&e+ShBiѽ/m2,;wE]r382UX 94 t sŻ"¹t{:,=*W#۶&惉a@}=8&Z,J,,(ڳA\}IX Q~hbqsxBs }QY1_Bp>L"MrDaƘ*\K|2L09^iw]UJX}V I8PY_6Ѱ`jR ǞEJu ۶KV5BR򳲹_`?+-..cX+ ffr#օ(1͉ڊ}i3Q@uج}a@qlkoMC~$8iDPِo*b&fr45㓖6 eΩ.̵6."TJC) ?ni,@QӇtNnqSr_zN i* ”(<{4Ou ( Gv":̒΀ TK{c@3B2vԋїOށɆnYv? Z5@h˩8. ]ˁ.qc3[9~Xd@Bǎδj^h"uPP(|\Y~Q$m3悘ACgIWa/8k޵? <% 2gbZ zz h~-rUZ;,\uS`e+Q~R!>Tbv1fJX^0 m<# %m(0 eO]E7( /y\HL3՜B=}m=_N@x eK8 -'rk6n_^kGf#xS),xY+6܉C}[0uw@˚lׯKrݯIo(n$@:Q}XAT>mW%@s4hgMR4n"Z2[E @/9MWK$qLNdv 7tkZY=׬{ʽz.Șv+\–+b"V}*?#$Ơ(&,&.Lreӌγrt)FSiiX qgX9}tw*8%`m`xl+V̆~AU݌Q_ݽGR8בb>'tmf) bȂ]1 nKR}qAVA/4qpϤ-iB<vi!R cLT?*p7a_v!`1݈l\ Jm`'f:uXA?&urʩJIj500GI6jղwa@LN,-e/  Op^醍D:|E>8o ncbk^AףDjKo"z:$H7{=~1,₿JRunn3C }vs}91Ts]!:g)ʿ܈?2[0ݛ t_sqnTcm<]pYn.jD*o`񓴾hnF#2 ӑ8H{H轆jAIƉ12>ʩ˼R*3iG:4S dXHWN:H"B~/R-k,oЕaȡ{KSE"C5:^Fnk66wBy@s^9Bw8a/g-JұH"҆SWҊ[OL'P^xP8[3)o=}ZrGl%4 ٟif:eegǡu7!R9=( Nj..0D,sQDvJF6r}H]d<>f%M[ץ:𔏊~E[ t=oHԣ\LyrjgYuMqN>Bg=Ce JQNfE0QsFƝBjrPےD:tK<9wJ#{posDcXF("v1^9<3a%=km~Bk Xg$.W-ӰEu:n%5J:@T՘?ye-2T-e/ഌϲi_N"D8_!##[<[/ ؓF.2!didܸ YY%]oYPiQ5[Y#'r?H(wG0Z|R'P%Kvio3,[ÑWj?6oPvW|t 熛x9IF8{x., !%dѵto9Dc:7vXIҀtWZO"/ܙ.Uӟh+ %WoȋyIC|D5(#W|6tF wOR3~!@̥ӦskCi$H'?ސp$u}`Z ޤƊGn*@9 u;TaU/qITJ?T$ףn,pQwU@vXSbyWY16v DjP{\+ t?Za7ضWo AI=@m,wz}ٖq䇐Ј\Ǫk9 "Ӑ,ģ""v|vf6L 3}kId.Z0~8x#+2 EW_2nzͶ0_ &&K/0g4 e㝖 Oڷ>aB"܀8Zm95jtzu\T6B1?~A|"8y!Zh?j]G,+mk|ik_\YE\CB kgDgF ־.'aX&_wvI5HX*@ʭ+dW8AtYrZ&a:i|T$z'Aw={Tyu:}Y'ջfiM:oһ:;,RtLa Jz-.e"wV: $)ݥ;0HOwVDӆXuDaf$8FgfF-bǏ$ V0HSAlwGF+)GT:VV8{NSu?߱ԋ6XkKXaMs`8Å]†s0VHO6 BZzq:pE ;V_}ɋWsmP<Ⱦ:K:B"Pa?_OT-|v9(S+D߾ZhAjq 2B敭+'wzߒERr[6eOܥc%XDtgۣ9CQVoazrYX>]Zޣo/+9{ (oRaofgQؽL;0$"BLLUq\yS^#/e]Zz1^z7^'CI` A WyO::%P *ztY&+Ctm#T}!9ٛ(%^QPEVV+J3 Y:մk!_,LE $ec=0wiȉMWQgNpR ٨Jn27#O7ʩD_4fϱqS+ sAăQVr^/VЂ@p;` :=)hŜńSGS4 8k E{ꨃOy8銨/$ :3Ј44F~9[ ߋ,Op )y!fj [QaK~oKFK5TUș kEDk\]EN՘iOuغ_}Z78׊ƣ~qMlY(Įê3lb{VGRkDcB{HS 5ReRO2q``^/@-w~RUI }ÿ6^d4ڟ/U:]0nvj̠k4ѰmO{46OgĔa)Hw77ތƭ@psB$eњ[Cb$6p8U4L(;D˒;! oBBKAIVt % e^2W -fI2U@QP*tӣ0[HUSzCyb~_ CQ#kT|ɨein\&`ۍe]Ad0Ce0ӀO~a` ZRei{ DDE>36|7rGA)> W"'}R{he"X;SѸ 8 ȍA `})io{GÍIE\L$] 5{,[:Lw9Or.)!ŘrIJn{(j;T)VtF>xmW;OyA`asuC"ez$#A9C%^ @И-q116 /,"p0sG*rvQGkt8Ct B=EBVǽy$%(b:|VR!3N:v?eDBF6wQmeײ/ 4%3\H\TČzv(^,+Z9ݕΝ(Y[Wݥ=޾zWoN 婞~W;<4/zUoET<[5'i)|T*-쟹R g nbt}$L,L?͛`GnvYS F.E;y}@΃vSٽ9N=%*pW;Sf]]+6۟bPn W{ڤ"|rER1I>I@X ID4 5EŞ%r\t Mp6\!Bn4Of^3hv_?e3riҽzؚQY0"JF\O+Y8wm@)#rsmƚs}tbȻlWRJmMw4 7j[pcR\PcquN=r';dn(?."|Uͯt6KU+H2PhZ9,?9zָ x_YhZ5Db;DR2U" <r2hd. fy3pRy%dJc#=u^b>ؗuHV zqNԻ A>n]stKBm~NZNH2?]Eߌ[:U-jIUn%?{:$N.AIYJO)q.=mU6r +H5E9G]N r,p4|2?2G6i[ST|BN} H8Jo ɿOq ي-#FI -j_2K-a^6?3 }* xHHnG7ޙ+^lvWy/ [0ohHh~t-u>FT_BsR74T_`vtaoNW:j ڒFBdmĞ4 GкhGF[=kͫlbjsO`e8y(5oa07qKE8J3σµJ*!zXI݀KC8S5cV śek^ ~cS9}fK4o79}=3s K˘ *RH Z ߷[YjD-v<5#V`to3>s<("~hNSl+{B̢?EQ.l."6?W+eIߛY2&cZ]&iTW/2{. w ۙ埨0:9115]T%v8zq١VOх<h=7f34B6uPN> 5ԯ=Y0u%={CĞ]`.0IS*Sw>^S2Yɟak`Ҳq`!> Gw9?=iԫ;W ǧQV"ϿrFLWeR޷OaqsY5:YN\(l>pP<%%/4";lU2gwcJIxM?|Q4OU$[z#U1Qþ Lʰu6N uc֟VKf2EWS ?Ekdc4k%kb z!̌ԅ3MrZr_#z(t%.jlڽQ(ׂ_{jQuu}DO Qi02(c˅8\~d=R%0n{0L(n yOsϧl81=O+/Dק1pNo^3" TKlwCףϻ4aŕ=0L A,!4r~e㲞.&߯oՃ^ڢ JiA访cǾ*W?3WR΍,Ğ =r- |I(3Fs:Nת/v^ka#xQZᙙ3Q,~ƅ)툏lT?X3u]@!L9pYYPCFV2'Փc=ɜ``/50ݺؒJ*ئm;)K3ϳ H٫Qy杒4ӏL]1a^o*xOwNPk5(<@agjXq3V˙Oᚔ̇bX Wgݤ"d \j|% n1d˅ζG}GU$/;ScL2@Cî88|ud4)Z50mWMY $}CЗ涭#Mtӗ KrifQ65ܣ6,1h"74cHzJf*DwnDw(~ Q(*{Kffp߽ i$}K)r[Z:_  ZlMM"W[݂ sPGlJj/|OoFzr#[:+ҭɤUʖi 5* ▰Jpz'i=ˀ_Jvkz/fF \]gEPcT;~3AȏDuuŹ\ <9Ɉo <<9 } |5}W$*J/1@j+ ȏ EE)ƕg6!p"^姒ǬQJDCȂ8; &)@,AtdG ≃EMzNUhqp~V[|5\=1K{]H\-6"JKKV`Î ^ LtLBN2HWBt'&+=' ?\pzs$crKq+\1SiH0ذlœS3]jV7&iQci|x s*ő]zDQ,{#YwfѳS}Pt:?bYx3Oo[-ٺް"6j cP c<7Ѱ Г+ 9!})S4rcwxѶ->WjsJy4e2F(]mac;oZ\]:p?v7rC ؠTasT}˶_ᭀF"md ]I+?MBTyv<;΅-xF%  @*MHf MELpM`6A[F9ղ$л|"BY0=Xn%dSfDAEP0ur}K{0iQ3&|S 4;kfLZ ׯ1I>qTŧO(֥6amf:/Å+Y1E"GCe_s!ZRUkYk* R9rz%&[6PbC^Z& \kو%S,s{wDoC`VsO/!!l !pG=x?q]:UtGdQkt =ۜ1٤-Ys[wn0 Q1f8 K|d:oЮJl'~B cWi&h8ԗ@(zcf ͆fؓT^~I\+ N'cE%hNU,\}*Xq! W g|ފ…#Pw"ݻ+0#prV#$2P}(0 ~X#o? jz' ~\[1޽W:[cȣx˺0uؓ )Z5&:(\Zl؇9mN#wdoQU.\l޶n5:q8&U6P8.\Lt7P'xUwo׃*i ܁Aa5[+̚/ eLJ/BWtF~&ʺ-vDg&jүPl嫋Pt=7Aҥ&f?`, jHW3(4oUު k5V?wQv/`ay4% > c~be a'm8)58T}~PXWl6!1^jcS[?LGYx4>g׵+>5ݤRXv `AUdNgoʼj6doGxsvjf_=LJn2@L1BAuEQsfPc D٢%Ie Y}jyu-"lLh1BG wUtZ\qrmEIuMe$ :^d_N78Ar1%Ty ,6pRZ;cMhJ%)%U0!վ@]}Q=ASȌncWla笻q3*p w.7'z&hA?i覆/VGPH{lɀܻ6L]uQs}[糎z3FBW1@ew#ozԅ'`G@!ͣ?Jȗ*5mscH|ݟo-_woQںRwJluV5E\oH,5 W6|f/@s>C,y>%iT|:"dָ!g$mWѻ În'!PjWt#=m>L]jd&:r&h*blwgs4Q4Eʜ8,`+,\E$ G7<-|DES}/UWԘb\I{oq`'@\ɱ:#ؒ]Hy8L AZev+RTO1zGiM􌠙u~w;0Qv'ropݑWh:~! e\Rtm634]@p\y\hqI1CISݪ|!P}s i4I\ bu٧xʳU@6 ,̉%ZT4K̀eNM, >%X]>[[(soL2k o4.?9`gUDfS;pOd%UvwczOs]!_r>Ejǐg])&{2//˂#@JQ33'yZD_~/WB6xs U$Vϲ ~飣BBSqZRXϋ o, qxՒrk)mvwED, {mj4IP̓`kc/>6t=d;JoqhG:06E&7+ݩ2ΆFxŢuH*`K"ЖGR4,6x3ue}+m-/^Rn߼(=տ_N<#fPrw32\BTKٰ}DeHy㮗Z򘵈=*/:hwx*bhh~<ޥH!LsY|?Z)jUY*NY.'߂YW.ThUsUR_zw7~JuaP0zU #^,вitm8stM=9͔AוD2Iȿt?iScn>El(Gn}v+B?aƔ.B܁z}P)4WW1<39z+ lvV5h 0X:ۚG^knRr;$8Qs<Iw /ni1aڳ}iɡA!R;˛i| XNr"*HLwdg N`zx(q`fpyn#oی6@r hg_u4k1L}$ =Q xp$dr r"Y3Ϳ|'}%)E-W r{6HPn㰳>u*|h{0pPRc$>[igt:3~EޕpHw} b~/!LiH[|d&UwC%uNf/=cZؔ@Xi@< mKUȟpeDT+ S"ȐGmz˔ε] 0у'wG~FXY~`Tӑ)À|.LBy@# :aek'M5+--PÁ \Bi 䍰y\qZa5WVe9$ͫ2ؠ&N+!2\[qV-~/1oWHO af#4LJFR,RZEp(y;^Z_֧'gj/*)U_cef@~R@[*[ME&u3q,&m^o|xW4~+'>J+xt1SČ·֍"CLmB TECi #*)A#wh* J@ZyXgJQ;B10{M@Ngfr/"@xTfk$^8 M8_݇Ow(p~+z=󰋰dizW3Il&l=)A>XD-M ]WioFRhLyrbغ(SC23\)!+`0R^:z`QV=+*bOkj~=s_A{GO$,4(ފPͰoYFΩ2qp{!H$譻#J cg˧⻣ DwxIQF/ˁ'2X9#0s>Us8#5#Џ{(Ѻ&d_ڄa2teʬNDB?۸m@j,?C~*c8c Y&JpeםV@+9[@cA@HSPEeM.p.K!`ӝqRS3LRfYR^sGG3P}Wwm,CU:TZMӻ;!$#Uw)ǫMJ"y;^s2bD?~V-5rGsֵ̒ΛվX .!;noʒ\(Ȱ) X][,o6dktWvU] G4NKV4 3#2CvwQGPq"VcA@4#ݱeQt&E&bcbK& QeuO¼> rSXt%QtH'SЂ6=B9Y8f* }$1>A0YחWo~);3jcN!P++bx\@n[h(wMӮg65ѩWLи RK×7IIVnԵ)N*`uxfƍB d$D9 !lCK{W<6M%WLM[3IZ ^+`BBaX(Pû|G7X.L~U8Fd { SaC=wv¶e+.'6چq" GΗ|07jZ72 gwᔫܢ?-kΉ%}[.mZF_5L9VXI@ijCE D__Xh ̗KUJcf1i?!:8m&G^%ՊԌ Ϥl3t$ՠX_݃wl;q[#5P8B0WwmC^y~#J}<͞#00NŇ8-xK ZMm g3'jljAOkd/T2ŐfAbўWK/'hpHEzT!Y7:3%e"<ͦR_v7p"~)m뚞}"443rrk?YmL-r& oqRpۨ>Ƅm~/ D:5`ΑƶpڸX*<_1ee۠f~-S|okq?(0Jm(fkxx7R8#YU0m&0A дUU*~=] 4Zd.nAWwV־&kd2QrȤO* W4#Q{+dFs~$Rr jH;3p׬#K(x=U 5;Np͆p*wH$|L|ghׅ9]zS*_$*axd1..s3,ߥ}d[PX׈hnϯ%GSo i/ǂ\g/|)kX- lEMա*Fӗl~FвZGOa^ЏO ~O*|1[򺕂EOuabA;!wvHv^E<\݌0IyPUPkjCAQjo$"7q^{01/ ٣3ZoWs`eU w*1dEbC5&\^I>.4K,;?9[_w _!D5vD3q<7IӾEh $de JH ~VVhgٶѝ&D"Yl=p/UjN^YD[$2" N#uq CSK7q+UxT`쯜}KjTe$\)d0X!ޘ9r(U\H% Ojՙ85{%E=T4ƶV,6' w&}p(`4\MVBF&<"KHBrOKXWO"L]&&J7op@;J@ Dc HwA+:GE{y_64+mѽ4@6T_7vx|YcfӾͷ PB\N ZyoVˑQ#'5֝kS*Fi+YPN( 9X0ޡdE+MAOdiԼ횕 MRi2#Ic38(5 s=4 5w?wIhLt<P@ _t( 얺.Z5Ylܘ4ݜA<pqZ2&@(oMN77 T@HR΋pz%ٹ-(u$Bf\~6M&}dTGz>n)$P/CYc]>DD-sIKi/ uHE ݌7l"^uc@2gA-#e+f^d=p^!7+NT!+3CkDH9/r*BqI޲oӗ:]f;k3wK'o&Ss3 Nd'4[ujH\|;ag7X0RgSB ($`e5,yh{- 5|Qe(> <Ė}['~@G{'ީ'g^47lid1;p(H6Q6s]0S r2@7sȀ.XѲ$X<2mlTR{5 +N; %Лyט+g?j"7gcIrUeD } pt p O70%I~%)&ԡ޿-|S֜Rwj5YF , jT|$j:AN]6w=|2+ܨ{ō #;'SЫ#!bt#FY&;?i>$ i8fhr[CNӻG'S? bQ*mԦU-Bc;f UC@weSw$`tt%!ciia[Os䧏fxfÒjχ{S԰vuztL:`#\B>uk$nץC 2 d}sre~ -SN+EZ°B7Z~}՚J2/p&݅ècޙCƖޓεHIR*[8^$ߖ",ѬdVx[‡Rѷ0x3}< A`r|3JuSHEEYdte Q{sՎF5Rܒq 3[4*>U,G%w>߮Mh`*վ8dc]6F%SH*X{+$[o=kM^J:ﯰ]p iVLi&tg 1ԗ W[(_HhGQy&e^*TSOhO͚v8|ݵ3/-%s||}; qJ8|5y zxE0fo?hEC0Lr {ӈ$_xȴrAyic*_`lK[tqc͂L`:ϗ>F e }0eHmdp@D~ .M2,dLl M=3N3o's%•~Aq'G8w YEGZTY&ױ-[9N45%a2H>V! ry儦Va@ټ Pn%HU0MueWt@oAL.12t mH8 l`ornҚ^l?gojүB.yӉ_ So/a+NYU/I!k&Hn=Us%qbaVԃ:n ދB_2ֳkYp 9R H 䇕~gBzHg^6y>=J;00_r֕>"b2PF;Qg ˻j0r TJEIӥٵ:;kf#hv% ȬkRU`L5w Kc ד˶ a$;M` gm-N{=fSѥ4tl fQ|6g}U/%x(sdtt5}~Gt.ؐMk@H]ShX.Ӵ# 41! {fX9BV9'yE:kU{V#hL2%{E̴Ò{4p9zn(/d xR}U\ĻhDϧ)Ļ p#M筘*:v_J+iDv}:J5척IhRgǻE+EJ gl3^M2S2D|x95 ac{|Tn)|J6Fv_f#?mvț$L*M̛tׅ:dT$$'3\T5} a|F>tE"(sUAGkJߪw%KAfvt`nA>$  GC S97 %WDӁiw~tٳ`?dY}'}^U—:mJP\s,7NYK] -Lu8?uu6plzxT󪈤2ŸÆw/Ax#)ݞv7$0 PP?ab_a&PIflN%~ ~pR >Tu][SןP<>Oz 4GfXI#l[69_?RZ8wtt} ݠP^ûn9h KxdXUl~: CpIT۶I%/ި&{x:mi7ʏWɜ%ꙷFzz)g܏}2l'@Җ~(ZpOlyp+/c#J%8&f6GX.{:>pޫ6, WR@:K`XNjb7^.U+W}h.;\S.o"]e>7kč:JjX>{6jKr8U*ív;g3?g@(#!/%6/?1[~\s}+!~&+B|AؿB]u †sHPt|;"(q;jO }Ue9u}>x\C~e,ү0eԃ_E46%˂]F1 n:0ێ@U wEdR~uK, g)"Jm]^.s2o2{F$5V$ugJ߻A`>heNܗ^),3T:ޠ3N9D{-r̍n/J)ZJ3b P }gI-) l*ro@N.OOt" ?8hlװNkK[KCG:zf74yҠ]:]*Z*;;82Ɣ YY ^]( ?X-NԵ|S+B^OA )>%mJIx SBH3l$ֺ6hcA]2)C֑q<`"=_TVMfnV'B9uB{#+ta]+8H#bx N&k6MNVNqYd!/Yy2Nr ӏ[b/hζ=i.8ⷢ9? zƋgX%q#-cY(h+8-z]HN,]B&%o{uf\CֲD&Z"OE*W%:IWЌI2$Ʒ^.,ͩgQtMP.lQB⨆Oèw@9~E֘z@ϻy :*x[55 ٩,X< ~+/z%V‚ħઇe,$qpOm} ? 43ft8Z)Z+z!dfRFykP#A<4;K Y Z\ F'Un!*KM*{f;$;DZӬB9ίi}t>#O:ŤqfvDOM z&EfPNuF 01s)`1ZqĥrhW=Д<=Sb:1],+W-x<_9JIwBZlC x2 6N.pr;w 6&δygVlj~ }~xBfҶ=RLl/ LҟC+Py1<@ш_q)bl[0 T&9w/@3 WV GD=pAя! #$ExL#,Bt VsR5o א>X:5Kr۷ȁ%l&&fx ]L EY%XG$iJu 0fLta[OL_> hKD}.BbƪQ#|R[y!+W$BpYJmx p`W|*\BI S D0<PC,=s%F>{^}F)j*PeAWl|a×\R)*Ĵe•Eih35aQ}gM͡Y͂]y } q4+cR_$4v@Y0QHn]y˝2&STD⨷aGU 3wÝs?C RYQ^z/kJPl$, eAT^q2< P<nk_Z_5Vw+=0*! KKd>2Qa`TfB7вfn{0<- /]bnw WC=Ut9[ t0K:&{SޞáU}Ϟ7=&@IzKFU |{N"ȜQX)˦xcv௪e؋_l&0 d#wj) %!SH"㩢@c[[P:X~&xk)]ZOv%1#+ׅ0#z}!^K}ˁ蕝cֆ1;.L(!&Iא͞a?AJh"ʏj5}mw!IWVl؀vv 斒=khTb:fOVQ<=oVPԣ B9@^Kw_EV$[0f4DG֞(ׇ[2EDj3EqQ7.2HIK{A;҅z0Zv֋VMUk}e!}myLfXDǪ);_q5-~^]hQ݂^@w&rg6XF`o":CهU .\4pj_^aޔ(F&>D_f2UHR'&l< lѪnP/d s2NKpsb[[6 t!3Oon0lp2UGX?Tk^)kv~أ aGtlyxɈՈDq)0CNM {ɀvX@%$YvG_LӦpoDA=esk&7Y 9e1(*EJcf%Hh06TP-\glk$ ͜9]>*aSlh/Cw|;3? y }`F6L\:1@PQ2ܺܖeޢBFYtr@GWAܛ)<);B~]!P͙7Q 5X=d|BO.h@>0@ Ѫmk7[&L.DYocsfe_fA\Am%$d4 -G/'B1 DXјeՄ;FyTQkz'@05 >2ι/lwN(kNZ QRr1j_η1+ "W5*_faj -}w~( @^WB&Qgd?c?\bU! *y9$%q. :߸{.Zo;19käQ.zYCHS->Ǫv9z}}u q 6V(dL&xy$l@ٝȮ@=:n?z`K:ѽ0<"٣ngk6#zIxQnY\8hAšxc;B⺕ nkB)5k{ʕU{+5J8' *BN2&鹇@=˶f+M3}LD[ F>3=L-.x˳eV9BXfͮ'ql܂5SE:KB bVJ\^M+|[= #)u[B)9 5dd7.A_ʣ=&B_nd7mhEYX0Cv7QjMDtFHH(n%X Bɮ6$Ǖg(lနaB5YQ*pi~$epeM梕hP,XER-_B9D- 'o ݈L<ڭOGQhҩ[4"剶AY$l1-8vނ r[6S5 S&' C` {R"ؐM.cE('!m0pSFˈ.#ĸz\| m3#W0u܆jҀvN.O|R$iyp暞o>3f<5ynG&S)#<;M2fH#KRa7Ö5Je-gɶg]kz!a -*YQq,9HXYy*+qj¯˻NAKf[!_1;^Gҋco0f q^: yz mIAS\a#X!8‡,pL8 ;$-D}:tN M?xBVqS t+}f_˵!9ۜ9yXvj88bI۶ dEAImW[QhO3b..A_KՌÓ`DkE&H"86|ִqi0ƹb*HTTv V' tqX6$gI@$S{/-@fm[7a!e&-82%M.$.{Ʌ݅/,mR k5)h]A6_1բKW~\TJ)O^pϿԿ} b_=U9,% BC$9jq_&px~-T1˅0R|ۺYڵ րٻ. rd!.[Ÿ9ڷqkOVD2Óħ"k2'8KeBEJO\xz %콛z4^$ u=dզ"u=J`deQ/ 3-U=k Xުza{Sĉk3*[ tx}5Zhkyt74S@:x*,=e VˠFRVb3 8D$)i9c@*tBC.ڊ[b\ƅi,~2L0#Ȑ#A OVݨ% &n)'y5nY7,hoo.|nD6N_׭tXDo@Zx.*Nfz]cu;I,@B4#Q7zaTjrU(_ńڼ{x*3wV kΟ. g&Oύx J &iqXVجUW JmF)6Ɣ0ŇYH*-ӕn\mU6|;Q)3T{ݘB74EŻs=e~&:7)hot1]))S>Ɵ)VB6Cj1=&iCtL8n$i_1ђtegX4Q& if`_ѩU;,LgUI2?_gd27HƲ-G+KsHȝM++ !{/ S2JcDe@),rUYY9-?xosEdCGv<џ mS Ղs%%&p]8Ԫfclvr%TNF@. K5p",)hP#Gj3yAZHAQ],?}{f {䢊ʎaACeS0cCO_E7HslvRK3:)Dܻ /ʹk֚6ce 7I *4FwEƒ$쁕b"U  :&/L e ڝpJ'K'sImAjH@ Mo>ko6@WbE'1ѕ%ډV@[^WP\RS_BOZQ|2WFktUvqNUC&Ϳ&.?Joi LV]uEM4uTDյ(X\)1~M*MN+Q{03H^JBQv (( p ] ػ Aj+e;eyAtD;*طv> @0G@>_MC$,,ZPݴDϤ++ V]:L~%B  '(D'M6MJD)pVC$֓;u? FP5 *_r1>edX-}젝cb֪kTJ^= XPoU1~/B{5$tPvҘNkU𵍏3s@ԗ,k2iАwpQbxY5!7jY^4r9~JvO.j(uhV=>C:_S>:ep' `gnNȞ u!G$}R:%yZt~GL{Nq@}?C߻>گщY(r=ѡl!_d>B*gT& (抲@3$z?p*0l$ZL#Y2 &e.PҙǪYH-13k)מ28+T}93CtS _0 b*ޢf'b'7jSi@t\z$uy3%`E7{nLP-z㓁R&WGmw:C2"0H5~?&Pax,m%s 4xv6I@T9 Be<0jQ&~|Ҫ<*{&}.?Vic“p'%;1K-jL Gp.X.r6R 0~'7/D d#w&Ϲ M TFFhDRa'"&iG_"i[mS|? KZWF;O¡pmN1O S4s/[g)`F@ \&RƏ` ,{jGQ(EDF|bG`sm}=Z[U47;q7p@lQO"Y *M%+D{$j lsZx>M2ZYz_ƤӔa?7۾Yc빤9{R=V{h73|ywl;-87D3] zm قB/}е:ziK`lZdIf.$CBl!n RwLH,bUہ,F<(C9*RBf*+ P-9Lf*\Yù=c 9a>)o \ X91+|;5z֛I# +巩OK(=i.%& ő ΌS̼ $tI ؖsJ?=2)_5 xfӞQJ@g+0'2H.DLfH=5bYyw+H7ˡx U;WyL~ʇ=^ƾ p6]+E>qjdEܛ = JAX2kH[1MDm|8׍(O3_{Wн}C^#%FU`ڤRn9Z .DN,, GJѵqBmzb_ 1?E3BJTJ_= |n d:.]K#:oH)X".?3ۜ7,5R;xG j -a3 ."bSz) `+Q#-+5WvZF5ޕݖ#h/U_QT2=kM[0:Ero8PNĭF?- >TL'?y.l@kKZi>)^F<ØfAw!+9wy$+Izݣ"z^7 }_LY^؆b;Bflv:Cćȝ#U+P1 *kI*PZk}لԏJ{kVJ;r/!6{%V1zZh/5 ` }Ez-xﬤy%O N#I~kOu웅~ͧsb,GeN*y Snpw.ĥ*KE#nA_sl dbyL_k"]vowu.̃ڭWl8IE!'CVu(4+D|xv.J8Ke/W.y<+V <&K9n7/v=a,k@&y S3j}>B--G6#bM]*Bt;e7q?H-Nˁqc_ J%gʦI}TK@_F%t.* ݄G.vݰanBv޾1 saMA%H(jA[{ke8+<6 hJ"y]`ԄlI`>'5s^6G>>ګ2"T^ڐ( kYEׁ[Vrku2ENu N^l*5 xYZ.Gd*ퟂ8B j*!: $Վbu$# M%/=fbYޅ<?EPo&=;>q>n\&ҩ _wAKJ^tht44^SIYj#Y4` _<0z9ս /*,*K6:HTEOS|ZW&DgOl1-f27aHMv_A?%YL}q}uv2Xh.\Hb@RZt6&2'~A(?VN G| jޔ>#~'}Q\]X&&P[JM2 ԷH>Wɥi/ W;Sq}C7hH ?xяBHY gyR/>Xbˆď >Nb1Tס]ʷ i]| y nTo#ٸןz(RZg3v=`EWd."\2|1iZ̾-lC'6/$X (,@F /O!w7;~ ̉y%(ؐwKHd$2co]% O>iVWn8{@@=%+sH%Grw% yLC%{垜'O#Bզ&F0NSy.˛qEVr5lORLRӾ a$v),FT<'n|ab˶xFjէBM 0s=]kOo_pXtVIC\_>v,* }T?Y"Ҭ+ f>V+^mQM${-_DB$A@yF:o$A={S\a{iXhεܡWTo\`ko! ߦ RH C}p,C]Py3[ۓq!l+y:}a#QG&^3xʸK*B+4d^6!{qُ4ݢ?PCMf\VO3?tY' Rʱ90dm;aiOzYJ&Ŋ@Blh2E/myΉ޼ݶٲTL+Y*`؋%U9h4GJ[S)/U\Me-ĈCIq| 7D>([3{f}n6KDLRi[4=|JI$c쏝r1\+ ejvtl]iow뚔~=j/7SĜ3 DT'o Tmh#=&&ah  7W>1uՙ4Uǚ+X=K۔[;1nC~(V"ۆ0ZYҗ-ݖ*$l PAnPr>2p+'Y4;ډ$cclh!ͭ`jEL˽?Cmluu E@\cyi Ahj`wDt$1h$"[%GXMM? ܒo:UVGP^Fkez$m lHN}Tz;jJCz6EPJGr3A!yv{Ro9tb%u,90qrnu՚ӗ-n-YIӋխhwvy{(~f*S~71u'RsfW7 xY+WHQQfR _uVm#ͮz̙n-L3.XsՂ`u3d'/gI¹C[~ y_=`_@vRpR(q, h>_ w[+ւ< y -+Lbn+j XL*kpU$oA&N)@v NP#& Kҽ}6<$<6<%hOGDt;x%|o֌L GLJ'LjGGӘt<|qmӤ a`^a-= = wKm:&LoKCgdG%#z0d KVSpRP2^!r!G!NvJ  RЪۖd͌"M/Rc/̋Q؎aDٌ"fkG~3V39#禱aGC0es2Pb&vm&/loGټ^H KVW'iX"v_k^j҃8_t|_l4_Ny+:zx-M|bF83A-& T-PW6x K@*[Д11H}?I9& rzuf-e<|s5gmRfÆf,UKߊjj\~ZnhP*d>KZݤSqE4d[MJ(A Kػ2}4 |Rzrv8#kJ8 6խqS8=NB _kjYNVfUgНa0B,p' |1FFkÏIUxŀlghWc}Ԇ0ZjıMd2\@Ȍ7`D\b\6<ųV3Pj7tHSMKviVn-|ܼG3 8OM~(X+J-A\BraG>d.>|/$)>=6WI ˈY7A狱sn6ipL9gu ǢX퇁lo >!n6N4U^]E;$  Xaf=t*??F_n3BkJX9ІcwBBy-<\Z2&w(ﶬݜ{Nb~)lE[XG#rׅ,egO\ߔ*|.X!.Oz ƭ(X2JS+7]&t)OݪBdk>m\2盙z)O +&;$ؙ`hY3W,1i2Yx HTGof̄!Y#b ]%֭` ٚ+qᐈ@9d5q@!3VcҿSW$z=0L**^iْ28{^,q9Gw41 %RyiDmiIJpf=,s!lo[ö:H1] D}k"5h:]4ݥVOۢiw.*#Yyy؞&QaR&Bd_L22=3 4$cOո]_k(J#_.ЫRfz-0Ïk8\ Ut}#R MF)蕿CX>[eE_5IU``j+^?tKTo_m>HKc!ky^'ɨ k6_id,|A/S4ʠ|+ p L~FYfD'J!ȪEC3(Tx0MG& n5I|z0jw~jP_ |owƧ{d'l#޺A3M*ӮCc\^6Kzri2٦eYZOus-h&L*tTH}?*ұؒi6 e גV:mQ%L~kg1hWРX0-q>4`@sN=w*PqK03 !7i1PփG=Au+a5~mHI&XfaN^9('kFmP*$.w:[a]_/8;ao{=kMtNbmsrl D9׽a\jO^N*ӵ #kfes !#ş 4U"Q)"{^;_M/:`gr u#eحg)g3a4FQJO&;'2#6ztF! !]; #ArLOި0Tju@ ocҺa =ofL8lo3ƥ"zw0lN(9ew^BJXjUa (̍J*hd"xc@5$j!(/͌Ƒ9иIM_tLۺbztDԀ@h,,NRBw)Ť'0KTH4y뒓KEpMY>d'ˤw-|=w#|aջKX?xO%%EYrjW8\ "(X'jvYŵ״ءV]|NKH%CFme_a+.̉Xʗc g,hseM:٘y|Yq5X %M&E?A>tƶjI&N8%QuB{0z3 1z7,߅JP& Bת2uެg W7 [PUu &K i%;"L7e7}5BZRx8E@aZFqPPAz_`*Wd1\VDUNr's q +WYB V: OpB'hsE'9kmyt\Yb> A`Ȝ̨ZyэsJJ+싊IܨA쑅z_MlzN8`A!#jTkCDtD|Sì!%dU;›w!V~qv!j*32{[ CH oRD+Ə~7}NQ\*4j}Dغy*sp|;{Qޣ?NA B_ <=eq g1FQC3f7 a[1S?#hyJŜ7BDFsu Nջ1jDߠIkMBp:v;&g`3i'^vf?HЎ玌WΕ> <laeQJ4o=lAa=?YnZz昉s@\|ˆ>]^{r.T?{fcl۰Ic3(+d1'^yTH uc+!͊ |*@#yHbNfy\YV p *n[ ::пLmozɸf͆㝞 uM ){wOȕ7u 4Ubb6DԎ`]H8DgXa+d0 TL\ yK{$twnĕŢ옕w*tE`@&A:qA&k 3ը+.N6SAs:FJ: \7J4{ҝ2 K!Π]^$pa#x,1wVƶ+#oAZ%})!Pr%J֖誦ňPM=O@ OrW7OO70{ КQc! "-^`}Yk,<)DfzoS'T!+wA%n&ԥ'O|^tO8W[zDYD#ZEZ /_|V83'Dug?i -d%]15zwI&k ݴ3[^=s^y(\6F0Piw0!0 [:})ڏ|κTB^J-˻1nHq@ 8Ld?z#sp䅙Pr캒5vQb{zpAkhyix u'˚:{olf#(]d ;Z!"CN~N`J? ˤ8/c" O-P(fdl:Eʆd}aUdRD86`X2/9W(!BC )ũ/"H k7U?}yYmߡ lNY] lBM̌B4sZ5ɲ.݌F_y}QQ? hmJglnRÈp:g5sM^w dɱZukX(; dNbJ,4b@GG GG VʭYx 3!ͺ$"iUۢ n%}[(⌈ cuȧH6?~iGr?mSY];i7CKoЫ_CVK2j׳2F3.9Kyac_mbd =WK)s]'VHoG6H'Wp!?/9ᤚ=0'R+kx%Ƿѝ>vucC}{nq^BdFY$NN {;_}3/(/}iY@.w9kʹPgnBe5@㗅 Q`53(ANi5I7+d<{`Muayj雡qF8_juz߽O@0{IU&;"xm_x:Q̳ n#`㌮y4'|8ƒ|=:sɴ0ΕOi\Xt(k a㒺O  .!c'5qV|> ]3TL,؈P.7ubKH-*HdDBHDe]'n%\rQm88v)1;t}P<-밚m;ȄE9ENQ !VU!>w) }̢mMψ?IGuD䑭vۭX}:$+>efߜ%]p+D_wit m /Lz;a!i?l'!ߎ[oO{m731 X_W/+(%mu>P * / 2Yc̈2LyuK,jpw;ٚB$hf+Wh咖E6G^ߖ)EyoGN.cRK@&trb/+x^AUlQp#U׊* WE,7lG?u:$;! s%䷗ kux+bK-f E63xVwOLp#ϳ՛)>72v^L@8rs!!` N.IH4Ugr_XDV+I/Y_t/ ) ~PEGɡE?}X)F;W\Ks'ct1P;s to -PPMbJ·_LPfFтDͲe+ fC}vx.i'}QJiٵŖhbK,;C(p?Gx?&g\`k#RVji^X] $.0[s2@z"G;Ƴ''h [`TYeW*V5Ku7 [Y*xX9A-jכֿZǍ򗆼| Ta$~)=Q] ՟Y~ׇr nox^$G:^SgIl Pݍfws=<̓S!+S{wyh~-#R@jOcbbZ+bP,6Esa,&ٽVe rbGv,P~KZ Q.W;+ 1CJI2T' leԯm[.DܠG'g&G&RdTKgr"|6. $+lcK 8yZpwX,x@X6(9`х(C ijG6z?*=u,|)|ai@DwZE2;Fz7G% sC6;05c#K!ZIua"ϵFpf^LNr5ԁe b)L5*J2XlKQRgCǝ2%JM7VϠ  Y{}$f8g?^V ~txxv^49QZ< ?sYL_G@ f~Ͼ? B~E)#h)zDlm31mu!7Fp7 xwD 'tc >[Gh6>iYӷAyr+!~Q$Rx=wDVA; UCm|fCX8;jCdOEUAsanUZ Sug&cpRyE&ep|^_m2[W5ob/n2èe)ٟl+ۻfԽ55>4:jB!D.>>#5F\}թ5^+VM||HwgUYvD$_3c"sPF&OS-C\k~~Ȩ]H_ K8Qfd10L~!$!nۉ jG§W+t~A Ep2wb RA qF252;ett0ssR@fN_Rq PrA$ f;_wBti+GcGū1{햗wR^/_"#MLSECT{n=eɍ_*-ńNlۏ4,C&emlz&Ք"_ڪv=lǙ2› `H6$ 9J;Y|7Hu!r捧P|T%m]R( *#`ʸ= Il`ǥ~OZdDfl,iOK^?ܘ9̫.`J5vO[]ս#rzz؜^ hB⩀q&_LJ[ƯD]0WܭDCt`un2 DmV6f_?ț]̵`<*`ъǑ#̐U=h|7 &:pcl9Z.'Ek0@oʿ\ݯ3'L{͗n~H+z}3>e^+B.gl6b{*M+=΄ P2،~0[N3HZJQFv&Cf$O}c1 -j Ђy ƁT'lo|[G& A^dR<|JD+D'Ie}.P$3IJb im?/ԋQK*he߲x >&#-^".Iګ3*y?:[IbS lN?l otͽv 5He@Q%g"s/!Npbv͘Cj2gdKp8p-^Wk9/32<**M[ ϑ-Fj3L` E\٧Ĩpb!3L:晧agGhs9.Uz%_Y,BA#ЌSL05o%7'::İ,5]DX0V6ga~u<${*l.]13B 門DMå {E`yOڴ?]9u}.p惭L֦0\V!})>C_2?(lSJMh#QZ졃{R زP2 .kLdp܌/NW7~Z<߅_y,\[|Dh?,P) ͛W l FgF@=o0/3CU>J#z54(ILO س\yy3&v882鿖8Ngc84'$x]>2IMW,tϷ}Ʃ6EW c6~F6®F\v-t,޳87|Hw8 UraR2$Q1Wk 6F3fiRM׹Hw]` i|=@{> a5h*Mb7ԊNMI/ƗLy?uѣ_*O!HTyYbuH8$M_G &lZ#lѬ;E*#M.p^jN[qCVjLWfNwe%aZ:|p|f Si^Sߪd}(vJ":CZp`+iY_6`7w7K`0*U廱g_zNcCI1arotx}"#]bé =}*ZƳm%5wL# mOg5LN@HJ}}*GzJmtc1DNDX<,q7vsϭ5fD٫l vZҭCDDCFCus{j12&;^u2V]@@k+]Qgw;80ijAoo)gfp|@6PuNXoDzN;N(rO3E#tYRЃQe-{"?(A;I?!sw*TN)Q-GM/ҎљnyR㐼b4ʠB Z903(Y<3NX⪂ȖS lE6i@P5 MEB@͚S %2%Q`~nkxGo<%x 1lenbsLsG-jubH {wB}=sjy924Dic[3TTv hr XhBqK%5 ;!OYO|HP@t:'}8CC<3lOkс|9Ih`”, C^4F7ؒsTڥPqpi qgvi〝?MPyA Bzt2:pj?6[La!_bni8a,IZ:k!fd?8ߔɈP>@ۧ5_Q}<^v.d2^q _?Z(_<nN#':} ul}پ6](1ޙ 'ng/1z6H`l]zFiH} 7>NY9?| J&6ަ惉8S/7 v+Aڱ!YLFn5S1z|pR4s^)1L7O >v%t Ip*p/sQ i0̿IjWuЃ]*I+xoL)ŬUVQ>wryi=ȇMvB P ŝ} L'z\ME- a(.1zʘ3AZ$//2(!5}a%su=\á8_}Q9sѩwM.YJח$ OMloAQM#1S\G\"ʘy{%I?-bm㠁9ayfqf'4%Pu[闺ٯ 4ERϩׇԌVvQ@OMyy^q e/A=|A]Pa]]_M4%bj]lU?:J{$2Aq H\F\yԀqg |?T w0^b^eV{΂H7'8D$l&("XN&eH ;37nhYKkFLh܈^>.y$KW%ʑD?<.xbAlĦEu1w Ďg<44ǔKm Ĩ5,ZqUCțs/.M;R"lf rUD`͎;< Tx se@x %}'yܫ:fɉj+:(uץ {8BXrƎV MBϕ*3Ŷ d9#8;iT=#g}lqɰvH̰Hm-R(0 `*T7HX>;`ߺ)ONj:0?r7d 7疱_,, C\qh,2ᢊ>} px:j]G(WtXjR8'PR(Vju_1o3Tߒ"'J|V~ \ "7e e -\_C̴k^%<$U1Q6e1! }IW1Ŋ_rZ}1bB ý*DVstKt+>mOꝪVڋJC5GD8PZ`OD6ԍpwp- _,FW@ lM~n^kk H:d/rP18oR=([}9腽xjRڙ EڿpHHT5K&ńZSo%m&o^ ؊0EEsQnЇĽ` P,EݻTKv/*2>\9Z~ ľ6䉓 腛y2P{wx *9;}?e51dcg:SZa O5=r1' 垜Z |#p}KNr "Ǜt~ =_?^VUV}=A-F-hi13Vwxql(H{D vhO*FjrH3J -^ 0T&Կ EZ$`=dD7,j-f]7~ D 7,'Udim_ QI rrD!O=9WŪ00m5ڌoWo(0$yDسAY8s-GGt7W84 H7UevdE&qY[О,á.rCHcKa W~2 Ԗ{؜˥zl gs$Bilu#+UJhG,K&|ݚN{A4Gs>2 0Nw`tߤf*FĽuF߸uF d{ImpMUTěJzT#14̕I'+LC#PHW^3-XZy.LH2v"=H=3c.f$:$+D#󦸡vM@ `H{q254Q&d#&AtTJ#SEخ*{QlwgL(Zط?2A`"찼ǣʏ*2&3@N s8S43)20̚2T \i$r`H.ACK,{q9Y+BmEټEOT5و$Ll*hHB]  pbJK[E* xE:~6]mKY*?> [*` ޯϞ|v/5Rro[EhcTyﲙMS?ë>}fuVo!hJ߫+sl{J[K}J:YZξ8E{=eO' J7~fdi& hAiT;IZ-m5LekHGuB|13v CR{LO pka*0m&f?qtS eᵷ"`tg>-$qਵpM1B>_BJzqG(|` .͝ R׻mo*[!cK~i2+9\$bi;~A80yMx5\'={GK*=W3D1-eE,)5ȼdŕ#3)_nNrⱯiY}'{^šdR9b7z.A]3qZر7A@lHC#8d4{Np'nH6:6Ce :~  g;(*=ֱEIWWQYo@;B9MfbkI:&RSjLUnJ_J/qu?.B,ʾT~ߒB6[[T&MZ2ъ˃tcʻkaػ{bGvONY6f&b3O[ Cn2Oi<)7]L"<Мcn)EmK= `yt.u$u?X+ŇR1+ ߖ{e㗉_h*Lʯȟϒ]x7I\.uγmbƏibV]G·/"W٦aG런Z`S$MS|KO.J:_`*dy!7'v<4d< 2 @ϥ', ;?(:CLmnVͨ2$)Sɡ͑e]׶^#ٷ{Y̏2s>. wgـKk!AkMzf4[sήŀ?@P0@}Y5^{cݗ )pauC>AuBs: bvp_D 8:w,F o?o%F %֓23;W@ao20lՋfƎ*iALV:#Pq[>ڦΞ8yV&i6Phy1=#*ҽ1S/VKڅBwphJ1eˁKMqY[D^ŭʛA=6 `2bm-V!!:S۶'UPmH`+̯i {3;iՠ}NM=oA6 k$P]C쎻Я+"\P;0hCd DM;vf@L=*VqHdTĀKPt-E`}AT:}Ε1%X"whF {U@qzǘR`H4C؁IqhX r'Bo 5+iW_%4)Eq ~ B]Xi?Cw}g##evIfΉN] hw]֔Y8_F0N]CMǒP;H:0Hf^qȦ;$Q> #f"n%S D}oھH|:wLΔkGk]K"~27?3ď0R gQcuyJ wug%tg|-H.Ȼ]PƏĚɌd$~kvdmM{bjX걵>J`IWv͔.d$|W"L$b,bzUg͸)ЁK<#cńh$ןm j!w")sJ+g廊u^NXImVRpYI7X*,|t #%{,"mZ3"ݓѧl_VDҺgA `H(J#\K a6vYhA AꗶTE912b`gr8>401[F3ܧX$x5O\gPz `^2%s&riTKk |hu7ցGp~pvyϓhڜP/5/HZ ζ6 v֎1lSa(g9'iDX3-swt[ DukS譄O)ͣW ifmb -{vQHcޮc 5??q(3*k%@,o <D?x?а7߃9- _{'AZo3n/{r.s)SM_؎\+{46ϯGdxҀ֞v {I~7̩(XF^o-2bdͰbO}7*5J4։*Ȑhsu3v YDc{Dv%L/5Vcć0HHfXD2 g3T-sϿO/ma|ZHU4 ![WHzvF/t, B2#4FuhST R&xZ=yfI|~i%~T;Áw"^w5&P5,эmTVi=xR%6f3F)`/rĐ'\M1rEOSQj׻[%YX)55>=R?`Puj {B@<N#9$x80h,$bCK+q46)90-/$ol ۣ/}!kA`@srXGȣ|5g OI1z)!$MowK:S_H@gX`B aRuWghj벷i  };I 8P׊6#qFb-L%!޴[]RtǃNQZL );8k}_.F'D鞑rA<|Čx:,'&~>N(f`ΘtմNݮq򎼤I>7Ij&`e˾}vlģa Vؠ"Wԟ oKn-]r5W9!_Ijw'X< 9xi}*P6|`]Um{/UUnkInT`?`xuŌRRBK¸KgqGQRoeܜ=oO9`Dֿm0ANeGO$COLpiȞ5m2N0(pM}\jlZsF3zgWHe%[N4@!'2ҿz[%1ɔ &>'mI8!a9kb-[.{Dž&x=$1 0iX+ߋ:;ړا2lhhjޖd %CXmU&#JqeN]:d2.# {=mySP݀&RغDU @sЛ"P7{ryY&̨6~;$X28TA=C`V!7{b(0D Ծ-8c\}#5Gg a})PAz7_' wt"%b˷?Zĕ/44KDMzq O TCrB|PBwrZ]LͫGpWJJ]Jiֿ=Xڄi-ڀ%҉G7V^?ک j d!kZZs Nry4>XM-;g#z-ru w5H*˸͗N\N 1]|]L مO/?JSLnVIQT|)?0^Ma!0tM0(D #:G݄|oIYSn)_vlEli1E77H ,µ+>KxWtZ՞* hˎv\;c#~?15 +kh2XB!z0v8`f^7BLSHbr)0M#'[^ɔlAs* R e^ QM"l+yƉ6O:lk]P^#/z:rFW]dfS +DO@ckL)vKD V' 9;J"/IV|6g"!ry! 4n7%]W8C6J'UOƍn9 Z8u/h>A'9޳oZ'(G&|+{Tu v ߧ*Gwxgy&n5"ddt^ Z0N4ӜZc]4kfkD$2Q fͲQ}̣3q4&R"{8r{&Y,jJKܦyWvBobjBܢ?mr7S.!rʣ9%Q{UJ D[" r,_86ʢ'%Wg\JP9rbDKS2[Z1{bjS<{43@Ħt]}+|﷮d7Cu̠X.|H=yyp|sW{Z?w^paOyQ&>Ժ'qh0be5|Y-?, .}ie$kad(klGD٤`Q^ c(hs]@)Y11bi -сo'q%|w%i"!icڄQB&ו ҾlWu<44TdA)ɟNVhjtû ")oxl &HI@9*){&05Lk֊8nE e5Һ oh%ܵ^cVSjØK $f1,(FesaƸشNuH'8} s|d9ͶA%RǢlI 0&Mȹ-n#J&'DO)23 L-gT× 8[!? tڟܺJl7f5qPi$t1R+:nj vs]PJ`1ЕGn*~.(VXr ()bzCCcz7?I =?Tw7Apt 1PIm(Wc Irg!iV<~ɨ9I˞fPP5Uq)~RJZ1?L=ydfIhY+׉ ^jMe=//MX3xFIEl-Lec4?)fS]lK4Ϛ~Bb'}j}մZW'(v1[9nԿ ӖԺecsAV5Q D)5!aS0Er)]?U{ZO"9B8FHI='cm^REc%E`ݥjJǘUx]?'od6{l`;3%#hyT[= K/7k~d2=[pstiQGSsIC4_ג@xdKp|c.䭆t˜P 2J̣p#_斯B̖H*A#8CИLj{) `̱JEHLc>HPYk)Irƃ[ШtU9g'ڵ/7Vr갛 [Gt Z |OFO]R2kU:Rиk{OutI@+(}L,cS"/)úybv#jߙM}rpNfCxnHκo_>6FH+Ҙ!T3">D*gXDΐi_8׵:yAY4d禸#"@WIM7tZnGB QՀLd̍G$8҈dOv`սPO) ?< rs{/o!jU-nW/C[cR5ci{ϼ YŶWEAp5g)sVrAUd '+H sTp1,x4[ȅm ˤ\`oͺ065#Er {XOdirjSJ*ͳg7iaWᬲY)T*c#β.Eey~_|``XS-G)=M(p?Fc1].ϭ(,?^#;9zo{RBAހ!B=)1fbYjPr-}oFΗ羫|a酔1xAeE Bw}0q 14 L$ݩcƚ=ޅ+, tq$TJOJb\⦉n;SV^ 3D0{廤zDc#?p;^l:S6X{:yL~?P &ucY,y5nkԋm&%Dfx[7f`A#HJ7'i5M@yۘ8=+V[!\4~ 'B^l ljd!9 1l/U&vJF7~h~<Bg0YƖ-]/,.F6y`f~,/TK5fRk1= pmFÊ(?@tvDŐN֫pՑ7;ð7L RȬ'=TLvoP~Mzb~HCi *7V:Ǧ@1b3,B0zxa 8ZVtHLX7KXWmo/!CG+XF7m^ .9:Mo0.BQBLa򊐿] `& PMzlb2u5m clGsq-}\ygy]*B}q[N(upoeA:GN0MP)HBWePQ!{P#KgwKl H{ظBW%l+\1!Orں]0sJ EDEm$ R40gWZp* tQ SCV;x\8>#^|~=; ^[Xx/f+h!jRΚv ]y@&$,be¨,OmWŲO3(e26&\.thXt隃|UiJuBH:ZWdT7 @_)V8ْ|ՋӐ(+Xד1K}_BD ht?Չ ^V<0A̮~Ld0AUZ{S?Oc4#o kIA8`1Р"ƷGx+[RduԵaԤFRްG7)P9=e> L(Ǯ[N33/FkrFP- {Gy${ʦP3wYglKMjr"*|LRZfߐ{rKvGbhtk=\W8'!7L5ӟwJƫV^imXNmf;"|>=φt2E(dNW)*iEzpF,F إH58>p29!T ̮g}y| R˲vl%1D 9]ʭEwpư:f:@]7ɶ!AÙ`>g5U1w /wVe,98gBSDFYɩݠKk,G|t O>^2$Nqd>|D }DMu=t7jG o.2Og 8KkHؿX#x\zG2:W\ q{׵bK͒'frtd.or&PM;!iy߃EtQ}ҼcTX*R8.s _7|aQ ]Y|?uB*U$)q[nhI=?M3I 1s:nXqK5<,qR7K~{\&[  Ii k2ODđ5o2IOEEoߔvEC$w~cbb6C8K̍t]G[h!U R$g,t1JZ:U7!Jv_2xmhd^a#~7| '`@; 1"!&"߲(Lk.hgNyp7JGG}&;n>ˉ`U-b h-?޺GK ggpp!y˄sC&DW :itJ<ӪݩCS1.FԔLR 'g[J<^r.pRCag7m6Z!["O&/Quy몇%r/[uk̿1f."QDBV?S>1=oѩ_( \K+#ŋ @ +ZTg4m·Z~2V}}d#ǵOujgG(p)9,uOJ+L]BH dʹ6 ۛ.#U.udr FR/fK焥S5ڊ9_* S$U4xW,aѸ^S ;ZeƲؒڠVM\PDkKu$! G[H4 _6f@[jT ;{bͮTT)Q=y4co(e(]rH71ʾClvCn3, *P1O,IJDmzi7,!&Dy*HDTHef,5v|{x(kyʧ#' t;[]GFoC3Iu9Z}>O?zНzn͎- aj›Xn?GVl?cL9fSd@^E `UQ7 1VlZDֹݳH]n}Խ.[7hd%`i$޵>^1 1p{e184w d 2=c\ 6O w~u|,nimv#0\=B=ئi29V 2E.-X},l4D&Ǎ|`p#&VLxʃ OtR?<}<|A_;qŒ)JNB0",ٿ_%bdoJ|!9 ؟sH; unVAZevT)L=ԃ0[ oF ߚ󘤚߳5KL `gs=`LYʅ0G$Z楠 Vݔt}Ɲ[ܮ&2|?,Hy+ &o%CAPJ7u{ RkimlgX>ERqCV8O(pē:'jc%S";&-ؽi1cF)e;H',YBB\E}(8aS*!Lkvϫ P, !7Vxħ뵌ݷĆo"r. b \͂>L >.PJv~N:0E)(E q?nKǢxVaW.jIjI^hvuV ?X~Mms@RQ fT Zop3p_a{aWFϽeڛlFPt2lC?P2\"EJ+0h5gja}خrcuoYkDֱ$B'}I6e$qc~9OtbaOwTb9*+-Ip6olA1vMD+fJ^`Y{OxD`3󡛍J 5u",ڷG@^['ĥEtxJ'mFtHXՙTIg8Zl.fFRXA[gFxk? 1X ^ 5dc|P'C[ĐW%!,wʇ@ AM{ 4oKMǞo5Ɣ\cbWwd$Qǐ\w8iD-_YyX 't?Wdzb3NqqKQ0Q{F2u_2j:դ5mҡFB˦A.O\V22TO1ʳZJ)x8tXpO_t?:Ѿc d<6)5JDT_O:y';EA#b]jˉ<#q#!&7nKc1:Ro== ιn2ˆl[slH_RJS 7)vn0R䨱eWȨCl' *>whϟ T@zXBpl9Dž+u0G)K9T UNlT5R~֤*5/ rZ6p ̩-`Oy:.n~A7 &M :C'BG.T@q Ճ-/7psssLVStmD>L,BPD|L!`J7ܶ8l3i1RDQaVHmͫ"i!so{f7-QN-Ώ(1ЭY u1TXXRoeIDם Zas֕B>u!$ov'c0PKqB|Lx8q;ÔyW; lzgHL1cit/[ j Gkq%U`Ec7dƁAS38 j4L>|"r%ytЭ4셄]K2gqvZt3^9V H3g~sm@8<%ՖniMuQY|9o2L%S3{L5 ժVQ[Lt`1i]8֠mp ""SpO@˄ʂPU{B[D&-t ^K[& a/SDz]t(]s3[>(R5J,?OYd*aXB檷6˼LH,wGAl~w==ls;c.~ϊи$>C>nxVO@Amk%\RN4;2}_&Ъxa>הf\g)r5OmlkJI:Vߟ>,SclKFB$"Rr“|UTy}Wg:./W8K1q/]Pޙvxtr{,%*ޣIj|W|RmK YwѪө(9ꌷC+'!Z g6jiXߎr_='iMtӜ q寃i!ZgRYhV,CKdg)5(WfJ+,xc*4Nq=nL&{>B!xC*3N`-`G<`X xF%)U:XTO {?cO70S'[Un7P]A4.iA@`v:"Q 2J|UN} Ɠ[_F~hͭ69."C)$P>tՁWm]\mZc; bw|H Ǻ{jK\A+~-/HcwRG**.׍N;"M8};05 nh=8_ދ[ף,Obav3"Wю3%'I3ZVz<2ruSrz' I'0hD&P5dG;tzCxW55Zmw^?<8 dnzKȁϻ$R&Գ^[ ih31os7ԁY;v0GOw[J 3377mdCbYd.\^g; eA1v< jTnA/(nI?xR'Ҵ`MI-]~) '􍦻vr% ˖<J)ɥKCW4%G}F\z+s<ȷK@Κsd*i]יc't1r1Za9 V$-|CI?Q<=j5B׺jve}G^Ō֙s12^x}B`;Zn!(B9pCʔp=4T#+#yGդn Af,r`RL̿JuhIJǀm*c0qPr[x5R!rǫP`?nch!Azh5ig1 Re$7?_hY f?\=Ӿ^?YgI^ap;BW dK2wfG]q{ne0 DˬiֻP4vq1tGqJCIN246QcClC:׏t0^Z "es^fS.Jυ5©Y݅AD6Hc[CI_s|(qru PP$CMda +"ЀN4;l;FDKIeb+x\R8 +W?ˋ~?{21b:d^3IGCmZTRR5m>8-SGۘNcQ,0Gw&R=lC`IS[ZUq08ctLu!O|vg,avsvm;7uz!&XZGQΉ1 0]<7a:7¦.eAvYU"JgbB6 ;CHKM]WF(pPDP$ =.RgP8v[qu|':tEBC뇋hwhGjJ_SѧaR.Mu t*VI{gj/Ɓ-6a.ayflXQ[N_5*dFa؊[m*) ԸReLE4wJb;=KJҞNTaNuoxL8D_s=dl_civ]ے]6x/Q#}z O"ҩQ -ΐI/A?+H^)/M(Q\6RQU be^g@7"mc`2_O1 E;Κlya@+f=}6L1?7\ԱȦ8I!7<+ԏq\rzÑ鞯Rfx  2uU$Hv}d @.LPvƁ۟ #pcHa h[ũ1 6֪&m'mM'\GsjΟW`!$|jL2E|UΑv4g4{٦tyMF詄YTbލ;9@$'Z[E$-^l&qMiʍʊK ٯ)vknO]hF7W֎'f1iF%xQ̌tŀfFRfGRt mZG5:ID4tTcuq& X3,k7 XtD4_^kTyhne D#P›xk07KW%)=Ahj:f0Dga殠[,"H#\8= Q # 5J/d=6nk@,a\Kd(dSK`#G>FOCU½Ho*PF42͍SVIʾU 8Ui-)7_DlR 6î8qnF9bw(=^#!U%;Y d3wQHik霝xg?>ݴx45dY4KexN˴fZ6;! @GUG5kMr+u>}sR4ڡfR5bNzB:SSUIw٪:_/ 4OHO8 C| ͨ)#6C޼& /C4PV$Cׇ|PYN&@]gp#(Bd[pe7jQGc󷏧򈢛q<^Md-7}CW[8?>׾vG;a91 v? y2Tw=ֶA^=QzBoMFۓAF̿p?8s͐,LX"oyRXֱaF2ܒ:(r`,AOJw=yC%zjj>lJ˜w{g*dJr3Q3ٛp >E¢k[]BM)p A|B&5G;<&?6QM}dլk%Rh^Svvh9V% 뎬$@-]m;w WVi;V 5}hK~&G%w Q% q:CpC[\EAZ414x'0- YB򶾁әHOXGvO(W+ 筆19JGܭ Jԃ8X9|nuK(f釁H 9&e/hVif{ݴ<~zg_0Hn3>%cJ]٬$;lV@WHơ #Z[Xs{I%ݮJ+b4Lgw\;JHΞ`\Va$"ِAǖ[L/"pc Ut*CɑwNrb!f~`V%A@ UR]HMPA<qR 'M4WnvOxY(y2SWFWB073Ƃds4I ;I dTvql e&GgAY;Gbax A/pGb-4SΖ5-*^ę߄!ze(Q[ӱjEfOX.wFzJQ BQ$sCyϼ~shvBiN +*#[T[nъP:rwh+lKwX+~rC}h2=8S|ˌ.mܛ:DL=Ew:w\rA g6I55U=IOM*l@7{](rPs))cݽ _'ρꚏϻTɰi7XV8).mj}ֱK-(fuծ.,{P 2.݊uZ*?okq9't1`0{_Pre!7`o{Y{v6* 4kikÛM.!u5f]/7 Ԋat,i7ouiOTV WԪΙ8eє8J6@?Ӹy/eGJeg.9+2tdvjZDi(dnw§hЭs%W` `T´ %݉uZc>_Ҹnޛ]޵1p=~ŗG G33 c$cQm<ÌTs}+7v$w eMA<@H;c۴MERr$l=̋/s<p [c TP;ųb53q8hKOЃ%l2H];̛'W2L28Cܹiq#8&y5ɍ/hYz\-jXh~kdSηiGJt7qOmSf.JYe?{XYY{ :OզcDvԆ;pڟ!njX堃V0G9A|{Ҙ.y'fI+cQ.U/.C7;esڏF]dd x&ClCig'$Kʹ t+ZfH/\a5E};&jy \;woe73h F iOU60\9 c5L)^mn«6i.Rϕ /ͣ?WKoqW빰kme+$3[CE7\EH*؋(g-f9(OVѐqI \gq?d;}ukG_%H ߨ*DzvxKXi3H(;VvZ?6: Tg/< 7?WU[d8#6^ʰKS`"P3Zgk.A;˛ /xy V`)8 }o9FJ+jsQC!>T(yE3 b9jiFџ觗NaЋ.f~Ô'g/ iP˩FQJ0mlh|޵?[s_ HF=JzT,;ͧ݅y3G>Y'#dCڠI Q&[4 ~@F 5j;&(H&lhɂ:O 쥅B})dRћh n"@z]u[B5BV߆ /+Zb _zs1blHQfJ0KZG~|[VpWUUפWdS|І;O1M(ETB؟9a9R!k8<0OI^kOdmT yUZy.W|b2;ϟP]̨݃ͥQ*{wh<2)5=h ƒ ||KݡǦΰ4$xnR|E4ɁV.% n1r|EWFV$Tƽp^XIXI92U+מ'ȣ10|& \) <4A+Lm4LsFr(V<"vݟZv=mZgK QC^)wcMˉF<veDžO$Ƚa[u,uж@NPr԰O o·`x3GՃ``on و-G?_xE$mNAAjCIBKNVBmClii6G9۽35Q0N30+g)l=$ J4fzȵ;p:6n+ySK(^p AfZun9$+uB 7YVGpbʓP)n [b+0Tx]ଢXo^ @%b A{ }| ؉3Ètn ˆKla `хueɒM<4sMlɝPoH0947ˍZOsxQhCM@Œg"1tB ,dyHe|L~pzȲj:FPn~Ny?Kڊ2Xp&p\Kջ`# mHL\}ݖ"$fT;WƠC)A&Qg/HnP;rjTCMN:(*hcHwP)^+Ejq6McZ@t Dd s|Ex:O?|orqxYLd'r&-Ɔ$ zHP9n*/JR&B$1qg4΃2$jQ6H0Xr%(w3j3[#b51OŮNIU1r4=W:ToPCP+@NySP;M$Rc\`B-(wHOl8슮i>9:y %9%ZKe1 kj<' y TəJAr>3iM"'P|Yk}f ۧP'Ɏ@rXgJKF ijq(Yĉަvi;uiZis?=8uq2Z2|oM(l: 2?dS}A"QF3J஥ʼRt$b"W £y@ R\FnYe4bh,ɵ.x۷F&_&}@44nrO\1B(kCsXLjYЍk>:̅~C'9wpp+ǽ6GT3co&/Z8\V,?V6-(G5?VC%(IemQ0Ƥ xَ|!oaTBv= {dX3yS?m·ccx]n#3zI)FۢQߍDdNLڄKF,|J RYNlNȄ:˚DMrӗǿkryt1ҧУEˀe7,kΝߔa迎tKB{";}ͶZ^'aW{c̦;ù)D@bBYǻݿtUw_OVKL.4$>$aǡ18ؿYx9q11 ZY%|5V,[5J+務Z.dYtD] Yfmι '{WaBCzfjQ4!dVǭYOYk9e$P7[ 3e1=v /H=M hU.53>$0ף -;.P!zUbEV0,rOBMf5I9t!pyabljku !o1^? ^t@zX)lv+/m٘.L"bnLN}Ij gb%t7_V@{go%~Ҫ!cO eؑnVc`A+E0g.(󂏇VHëoa@_l !٢] i9k-b:sY6HP͇_p@ I?N1v=sS,Xش_"Ѱ7N5/J-XFsWg/๠N6o': {oxE_8rRcsyaw>*n `2hfѮdX6iUЖ?>]`,]n4ij=@A>x\lXWP+̂MI D.:K,T!ϟx~(tE~-ʵqUXWl,syKZeg# 1#BSf,83+TiM5Hl"Nle.yDZMwq37]iѦ>,~V|n5wS.HӸ TKip`P/s}>a[ s=E4Mb *tdق5uRppZJMHDKI0]N'#?9m.83+ ^S:\)6A`%CVukS6r_Iym@BŅ7ħ^u/JqDǍ0TI_,S4RgN~AL]|bZV _hIWvg`j0#3|Y:QPVDgCI@!!+oTwCTĝ p,P\Ul;LS# &\9`»Ҹ]327Sg "NGOI}g@M^VzgTHy!!PӬ%i՘IG13/VܢRA:v0q.6HZ@Qc&F} tetRl.ȯ ># }0 sCjM#%# HaũqXe] 3@F\l'.|ę7KBmkf`njā/k}en{j3=g0x#1i{p+Owp^'Xa٫sv ߥ:e\eĕP*X;} Q1#V:ֽ͘fZ)'*tHG!)aC)MθMe\)#rY%Y]x=&9 Џ|HQjg^.aMsΆ$rF>AK'De(؞dkSt,p7֨c-y[ޯ*͌='ajwͳ噕C@*监K;Y٣ph0WJJ-ZI6i|]Wdž_bui ܗ\d6y:fr"XvHRn'Vdxk):J?cőjRcq~:74҈[*_ocZ6=!兘T%[6,*(V{/nOJ_HQh_q1-u=M$M<EÇܸ(6L.*E /(R-` -[ekj|bbaQ ⿀26@i$$HVs]{+ۏڌ\T ?zZTJ^[` c6pN7ֽ(<]l/¨ܓ0vmFvwؐf|$ڼ{4VYˇl{8I@"# G=]Wxa:"Q.;#oHk,s8,[E=6m;ru+Og,e4 (ؕȮ fތ{w(es;1Ntq!,M{FQ陴C a9WshI3BI)tҖY͟nw7%Kj>UR Yzw4 e(3fͤt^u{#W`S%$#=BGU /,v@G\ =nm2gpKxHx7lj=JLōqGHΗ G$u⌙b#{g4@{ E?&8?=QKk3)U)h2xryeev] dFec H*|^xK$^-#G"`;@^ LyΕ^Nj,'XO_;[ Q}*|ͫ*b؂bhjZBpFǟfa9#sWdܜTCgg7a4\2:@kz">W E/rN*M;JlskǿԎ1KM'[@~I3j(͘ǔZp_{}`@ȧ;(>81@rNZ0ji 䒧vu~?tbsq7,U!1ax,W9hj EGLn R[!= r=a>Xn:㐎A{[9t!?]g jN#ބKZf+=U;( o6DrMiKfW &2x.O?d^bU oK4GېE/D{w@fdT~@A.D9BUA.Ž T_fiDp[_&Jg@ X󬮲, sԊ{s\<<o^?[z>ƌn8i' Gf}AĴwrʅWujLB4-ؒ$bL2Yn v1-D!{=0U*#T}EG 命ױcVꗂz,ushҡAew&0 3ќ H0[ zv\.[w/ޘ(GrP5veUSAnrr~j+Ew#oJA1_Ꜥh\0AdxRISr7,5 yQ$ y]M;O)ly΄ ̔Q)>osjy6:!:g\?SwC ą;-!~k>JR;jsk%'T Wr[MTaV<S$sPbhЉUCIT#^_*oŽ{b6z1js>k8J|$MHVhd|":T)<Ù'@ƫEP\>O& 6q ;y@,q~VR}@IXK6]<PPʇ-\COTi٦0 A_FFXdX}7sqVQy+Ph1TI߾-%'i,pUViRٻ;e_MEiOHĂ~Z.:#wWy=Rox+JΛ #e16=[Șe?o=N3arjp7;Jb2[}N:UPAتmN˨dVmzP2AQzCa,I4>i3XSGx擄,i<4؈V cX@rtK@OTXxJ9,zHuG2x>.6Uh7<[ +OD&P֙84Uk }(MOА<V(v#:S29"򬯽+"[wEOb<AXFK nElEuΟMߏ݇v b 缚LvJyr㴴Yp~T)n;.t nJˤMVY׭[oV ;=YwvPfzu>M8w@R(-WtrY!MJ=6/__0jTQ.aӡ?w3:8XQD2j*5D.͂of".Pq\9-cxYO&"|E~?^7##)vU壸ۤ(UR/t'Gȼء/},4WY.`53%*q\"9Q%VfV==ׂzM ?#LۚWw5Cl?l2.*cX0*FB"ܓ SJ!b<3$X7mVḳл|5Ϛ}YQ0C<{{砰䪦F9L. CebmLA*l):@m|ġ =Cs:P<CʌX .4Gh>!BV>p. m96' g-yRtI:XΕAZl~Ľ_BP0t6Kq֮+|M\@rt'YqbUh"]?X?L/ZȌ/tXӔZ\/t-x?%l}%f;Lc\j]C-]a_b':UQ,oY\dz0BJԙl"5kIK+2*U !3"w8pyY `']3b#p3߈pZ "]c2Cb _EJ=^B{R TaٯQ&n)[0ZRS* Ȅ -(y֕5֑($y9[+cEؓIxT J$ZN#}S"rz*nuFo0QK]rx/;5 $3ZĹB2[A852;"_1b ơ_(Y^|JJgZG6dM~z9UeM^haD'E#dS8eWq@\ 'OWl I9Hl[ ´M?ro] IEB A\?ǽΠTm0w.)!y@96Fg}1ilؘyJ|[,<nK?|65ޙe}:p 25,y0崄{2El6sNt#TPe2GKF~;+ڛ6on "Mlnҭ4أ9f'2;X/Z֘cdTQ)2uL}PZ!A$4U=w[!] _ SGx:L~$9qCQ0©j__C- {Y6="b|iE5𖀣S 頁Tzm!<]0M"A% e'xJ)xfoC1Ithأ"CG%VKKLBg ODr"TIky6" fMJe:=f >wBC ɨw֠bOkq+͔?u.Im%^^:z(ƽoNyB2iP_PI(sn*\`j햋nm{"c$gՎ_OrDNF}O^Mh +'!XnwzLǚ4~tXW1\Sll/] LAq:SuŠvra 9<ۂ8 ]œX6^+a:990 ,P/@o6׼B:k*%;vC;7}饙yè s)2yOT57Pȍ`DyCN8/{2klyu5IME0EsvPѤ|g; )^Ӹq&忆\o]FTubĵdWF)7'}["q2_֏RnyMK1+|eP 89!{${8b(ᚠpN_vM(2" LcU^3I^ _Zw ?$` t8!&~^ _! ՓY/A^!h·.Tt$cq '(5eG*1Ͳ}>Q%wmV@ګy E,+h^kTĻ&B未kgQ] znkT`{1e-L{Jv%&ؔLCJ׿?&giaU~w>1"̬?Yw_Hh`$3m(2GF ha¯+)n!N.exgadᗸf.Ѿnp*fVQYV,rjI9\u=g(!|6%41̀Ȓ~Kr,ַhp'Ϧ0_ 0xwWFmHa]@4R# "Zr󁪀0F} ul^_O݊2<+,9OʣPyE_ZcY_qeNc7ldpɆm^ߐ&&'DZƑK3?4ޗF*kPu%TtqMO~Kft}AV37|,?2Pe.TWD}Z-8I̓M 䩧DPݤ?;\=[ԈLg(U: {<ǧsBT͝j/"L#)V HR@Nn(-*dSVH7-T | \Ll, %VBuJkɩtEvGGF=yz ^bR潦g+_nz2gun7'Rjґ|M0&ꢬ3M0`ʭz4( H:컶7ڗ'ee {K<uK@JoR۬9r~rUHs䃓}~>0 WNe? q 5⏭ d]").YB?x!Y&/eGt-yO@OU@w_~[6>Izfvx@r˟۩=-\hopL 0&+=//0߰!l)IYHZm93a,|Vqϣ yeÿ`omvO軮gܦ-KK|~B 'C?.PIi!lX@\+Wz N#.DsK?`ò o]LA䧜at+bF o5B^X8T55p:ud X0-u2nN;O7~:7m: 9{7l=[(}'Vɖrʫ"LSUtkbr\O法9V]Ԍ007I5`/C@Gc D=6.Ů)Z9 Kk^T B fww;AJ JX14CBiNu JdyWtYҕTѾwطU`D{>W5ɋ\lkT$SU=?Ʉ<{3njV| T\tv<ΆTܗfuj&lR°W0רֳ8k Wp=)%.j@ҕDU`|2]`nyƏNN0#H!N+6 7Ol ի'0+A(P7#;DŊҝzAr'k2 *Eh4Ep:p3è`#@HJC1d{K]ol[wi "hcjՔ Vؤ^Tmj8&1'o'H ;>4w݅ZuqR2 (Iۖ6ڮ#5t7aZm[5G?«1M0ܞfuiyqe *Æ NئY[)Wj/Tk'zyE1!܇ ̹cy7I5l ?x>P\qHAJVpnӭ9eš}~ώKO=9E#zbD]ٻ^\KP3xFq^KO&G:'wkKL>iKi!C)T|Lws[4B`l?(+6cUN-ĂER8G$[&J{ΗFBl&nǢdtpsLݓ hxBtWIH[TB䐝\;R=.HwFW3(Ǜ7zU^d=p3i U?8 504O0Qju ;FA+Xb3O +泞BᩚZG`S3y[IUmLߝ,$ JqhR(&Zc3mqG*" M;"]z(k'5xy݁yo`mXpI cЌGeznF@Q!C*}5{tfXҁkhfA&z~_YcmiY5dd>lv&rɦ9f٘_mckPΉV W*mCT`声P:qWP7wil}牞($ Q0uΖuQJgdaK2bǴtEd1}ͦCBm¶E5!yg: AgyauL5>J>11@|G.1w~&$L_([Ȣ`Ȇ"Ux[f= v5l-%]iuc$ax< ^p>8 ziJR š߱kϠokඟ=?AS~FЖwFc/:ym(C1hXoAi,L;n]tl +f:B+0Ը*7c*ҁ+Of1#>>uR! /V<9ݥ80Ӟs - `eoB.RF~jء$]Z|CU󏃋=.^mP*K&ow="(!>LpU0-rp_M;a*i6hRSXhaT[zhŹ2Zk4Ԋ0€M;akf_4~i4vIXk?zИ~vG0]Y N{fp?c`R3K>gK|vDAJ 6Mؼuc1TjgI^^% TB$&Ė-ա?c$w],)[CYezX#P>lIJ,DL؈kb)N)D2309=%'[;_aQFյA}vYV_m-Yoh.\feܝed{v2 R 'Xc ri3:)p_ykvBuj u ;]=ͼ?dg}0.H"[FsցK 'wrbw_+]$--ς[M?M0 ~ޗ<1YMv,pL|$ r{ `S owioRCjq1V:^MD3IĞBu!Zޒy_2)fdR=3'r\2r{ jgxsőh]ћ^o$:9+C$l:1Eqsv-^ŦPplWߓl+bZfd * kisi s.b CzOEDDާ~hJ9i **/H(p;@yh?D >$JsI2dH#F=q{H-syRSPRۑS 2j'-ع _܇$ D|&7,$r:I-F k*S)iòvd/DXƪfLE!sw*r;A&\􉍛W%/)E/9Xv=k 9͑A(X(%pE*]ȹ94?X&%w#-c(YaT憎%]*A=ڎ cvh-`6CY/Ҟgl M25^gN_,y @vu]$3F|@h#d. 0\;u_FXxlEGdM6'[DBܬKBbnNt2Tzɝ( >;dLz[{ )ׂw ’X%)_QfINg6aPƵb(f;/(EFpHcg-l8{ 1s&4Хpx#/!F' 𲿠Us&=VQ/t$gR^IA_g:@ūbTC*F"|Y 0Ax@BJL!dYAܞ[4Y ۏZ輵Q?Nb_T9 -kS7U! )v)=Aq^1b]pH1_j (îdH],U`/+ewQ.Amt(8ҩKt 8cJB*EUiOq2=ۚ>2'PLf`((Lxݣ{ O잌yf5Qt|4Rh3Yx2'EV=}{k:Yf5\c_Yō#^]ő4zO*WIta3 a`~;'*2@6o{>- Q!He_AZ5rǟWWI8Kn˃z q8;d֛rEKpz"+"S`=Y~nMɐ޺uGO 4 xk I8z#(|;Ekf (`%?x uO٦BX J'FQO 5UM 7M̥(ld,' ~o-JgO_^ı!,|i8NJvkeN9Q7A*j\%Yrcy[}Gr] 3g#D>["3%Xƞ/=Fç_aZK4 C{vt}CՁf f50:K#+KJSMA3txHq O*/۔@ G¨*pkG+F'ͣ3A K vp)4hs#!꧍>@d`3@#yrV@)6oN]zAX:u8^zܡ?S ) huZFeDŽۗ` irDD@ "ua^ty~9}g Qjc4l3 0(spg(A33;Y2}\{w @;05h&5[Y,껤`-ψOM05a"AhXM?O?Ph{WG|0/|L(8^]<@+׬IX V-#4ChP V/p>τh{ڲp/ (jK :%5IFW6$EYu[ !cq՝GաndpƝt"nh }/jj)hbjtzX,!ԝz|2^TާSq"-<ǃą/ F M 1 )A '9"ջ`&! EbTm*_CD׳6I{pX,0 &CbY" !Xs*z-f2u?SZga: TYny>Qr p1G+zH^.)Kb#c!4N{oB3_s1E4~CjW2M4""xc.ݍ=ޮ ^*}F 9 JCˠL)~j_C4+DBzC;¦ v DY`NR_'y 'p^p,T`H 4 "m$eU#F|t4uD@!nțqj{&L\wI JHy]~ʽ>tA$L茶ڹ:kĹh R2xHlgQ_#yק=a=ǤϣI/I.b61s܅| "뛯YR+{-vFp@-ٺW*4ESxyxuھ7[^d$:R'sQa4C?^-<|7,^3 <&0K,Ff*C1IՋ.TN"cْURw 㽦@#(:M)#Q +VYA\#çH4JI#nS3CgeA(d96' JvKEPMkRyMAb* D$mp9G'Tc$l LҢ."ILtPSk P7M|PpELc=B@O'&c@ha`(lN0ӣG3^ &f ^ a*Cr!BP<`d\I2pM55QĶOe,DU%)gc)!ѪZn)x2GO=/s ;z)ǝiς{_~P#g;J"VDU-5gKzI}Pl39[*fYx' }V #y֗bMb!P+큩 V[, =:a,)Éˣ]KO[ǖ< #*!)@eMC&=`7/Uga9af-vgYAFDJNUś(RYIGyg[SD8q9`WaĈ(}䥉(D=gwlcxvˌ؟\qi,/LQV++Fx3'OF7-a> - Yk:#w4M)+86[s#7>.$gX彨3X3hېd\j*Y,ųS:pSq $Qzr9Pp#Gͥs7YH*lڰ Pmx %wDF!W vZs䨴4!N{2X,Xn9餪hf` mj+ƖfǘAT"!ce$5q{~m_l^ţ`*;DXdZw MUwItcǓ9c|.8G :u%.>\qwÏ)](ـbQ^]IcXMWדd/MZ8-UnLxLj yg6ze mz$\tn9+.X+_pŎny.ۙ4uzԃV G߸*`w +`~FO`2p*%7H4ffHpyGDdV,,,<w\?d"a5]zVɕ7ltpӂks1L>Pv@4N 3+`R%z#9U1zCPj'p@`2=W ]wQĸ Ӆ鴻^7ysTZ3F֏/-;in`%(:2s=\`O/}F\ =*1ZDllhU غM, çb NKZwrFier&_^q-jU.cNᲊ`кnfN,&]Q1J&Œ4n5 }{GXTU2PL$j[')BB"YEJzALca)?~ @a;ܩi]wIRl/"h#œJSi@|#]ϟc-#`^hRR[fh4YTGDؿ[FϞ AP N(\CDTB&@b5:ߒ( i4?z`ؗUٍʰ;!!qG)ECy%#maޘS_b4PezL(G7[7 ReL)"_$YtG9/A~#,pb!WOv4OnbcpXeW?j,EfDւK80o><QJ?FqK{]`e!Ax:UkE(3ؗx#v[VAD L>5)5):#]00-6Vf*V^&Iѓ,m=9]b䢭@0*߈C=\uY2ofg%u.l v_:a<@U:ʲ*W.m[8WF+萵cf`Tms]ٹZ$K߽\p`ZQXe_9#l1VWdp~:ZdoНAScxaw$TfɏdP۲Ť;!"C 3YγWV֙snpPlɫp,X{&FoU-3n]і5:_W70\a} vP~x79>[ILKtf#3)?ωT<2Ë@:9*/T ;ͭDQ~*$q8ء[jJ\w9!$ OGÈ'C~ Ql;=m'+]90׷&JBXXW7Q-|MPsC{هuOns ]@ĺy_pJ& I<:V_<u:"|˾ 2с/g,Utid ®#7Wl?-α..5YaOLKǻ^%GP ,Pi;aQOOiwKObu8{P4bf1%m >h3g\]d`ڹSi%#St,ZZ& rS=H+Kw+]Wjw$aiB2\x6C DɅ:Lb-QLk M|˛sy i"!u:MN{F@\6CL}($4i9^}[;L;kjQv۹"YP" }q]m"IMH3/x&2i,[C A9?u߻:\S\$i, {kߐH[RnVVْ!qq|kV_H U#ɼ(CTSU(#zv?-]A=8jHh4)ў;%{G@;[b:Tm^,. & :,eQU?żpE*+#R=ȁ.?;:N,ύ9%iM5oOS3 !@xj!-3^@쎒hH6`@+[Lu uy)N7݋:##̍!E]ۤBSn$5q̂h^0/z;N/d?@a>M`l2Z½ ZX(^Z(Y f"gޥڴ̥BsJghXbC[R>Uuud ̙%:0F5/9PYi# Y[{d:\Zn;K*I8FQNl+6L~ yT|7 b:nbFccp'!cgd#ROҏC -X8 B5r_n`'O גR*9@/?ou:E6+Y X!ۯ~!K2BOMb`OCXaȏT*4P&lRsvp^p@, H2vQ]K;C{6N#P- yؿ K⚘՟?}hgLdJ;^ "୞WQ(n3W1⸕\t=i-oZrɲ7bDw:^hwsv[($˦_gA3D u۔*$Aabgd5K㒆լKyyMR}+"-H(DUjbRQ ;KAy,΂6b~C׍롃(_̉4Jz鴐Xh|} 9E^:lhFecJJfs7tݖX1"UUw˷aikj\݁6梀$߃>(A6FVt=yWd{i W C`xa!CcZhX kO+ 4 0 (]u3鼏>*`sWf1Z]ۮ$ 5v֜#9\HM]L8cnVa<8fW|W{\t7z?bȂLYȴN؈qYܓsB *Vz8f Sw5^,=~;nN ]Vnj۩6lJ'8P @L|Fm80SҔ'Y4uWb8OuKXhυwyI-\' ypmN x.ᩖ cl5fTBT,6qQXcflwJ%E-=gl"5 l;80Ϥ'Sf?L`I%f1ܐ \ѹb<јbZ&{Praf1c-\j΋6\QovڮW e?qeF6UB6HtgLti O$4)emZǦ,ݿ.Bfj/R/ځ8O\Km1摌(-Yt {:-{y|`)hD7Z6@mJqzDI1[Z|G6+kQEO,7=.'$if,_D Z/:T8v@1ۡ'P힃| 1v s09;!F[HY 5Ħtu۽ }Odwښ @ `k=Iv{Ec* NAoX]s*{Z)A_* Z]0ȁ藾 PR>\w|yٕKY,9QGдj$)!]XC6Ov[7PG8⁢Cn?GL) >$ɉ_z%{^aTi D5=ax)Ja3Ut*gWVVߘѪvmŎ.m*דʅG8x J wZH{DoӑH-Ivd`9(+{Ŏto&gr[C (tK?lϋ+-߂fJOvo:3) pofftf41I$z+s%' g4o[5OHK.ۙhk;1(â_i_Bv ǜnik4[}lU7/Ϭ 8M-2=b2<BĴ|R`A XFV6Y h?ƛ(iLpU;иQˇ a࿓L}zr ^<%vdy $MOT'3%m#/vkaq`15gѹ iU7y,8$e8L[(_l^AwCeZ:DhWrt$߀i:Xl*ϘEK=kn{Eq)k?Toٚf\=`i0qقIs=& 島d S f!40}F`,-.{pʻI9ܢ9oaTWXEW2>mj2bM9SԩͺO8\PeAap4myîpogf;y[DfFcU-:)]%`_eL~ ^H2qr/>yꀎf;6kf"D%q٤D"q S_wnh% ML,3ҜN [~EVsO tE4Ar ⠬&Yr=w(: E-2+uXej$H5[oZ(v.JV#w9!JU&5Ysd< a@j+h*7dN/rI"77!~X5+]c8`%~@z//QrExJ!LTw5ˇ4ۏ=wA}Y( 7|oWrO@n[H_Eۊ c0u(t QxV/4R~}}ꉖ#P-6D&3Z|CqCI=!"qYy˂q%B! g{IїgptsAgMUeRPDD+4udwe'`5dg1<>VHAE> P JJy}6 /d.)k+g&m=k^R`՛H]Q2 8^1%6m +@ 3Cǫ-ʋ_~FϴnH bjDm1Ui 'jNB oY6;3׎n);0 US>SDk0V(.ns||QPu3WL!K%r_lߴkf? '-蝽:k9oP1ݍ*T(k/&T܏nxH#sV<T0`ҸeMA&;uPb&%I2r~qUU$)יnaKS;qwuc\.[^3@.rw A!+׏T\%ry#r&~G)wgY`U"LJU+)zH#BqY0[+S\P]lĆzДP{T.S*Tbw„8 Ou&fZ1gE`#h[(EYLpk4lYh"o  U}bٿ?`2>*zI 1y37b7q7,9Fh~1<OΞ{āhFQwvJD 73U'Jg]LyEطY d%n#Dpj -IU@N>9D%7KZo{"!ޭXeQ,Y )9trpjw4%8 V9n{ZbceJf:fwǔ $h m ,f/ac-:LY:D8ct禿m+(x@_PeO:@kpx2__iM[W\H(#tp/|%uSmwDGWRuj2Bnf#x&vԬuJnw 2b1ybRrq!&r(PIf`[ VQcoa aqXk_7V$߇L-/%*Q;ۺB <¬YEC8`MKAJS蚌w7x̒"@<g*R>F!{g <{0He`wPĜFj]9 q3Z VL$ܛA<ѐ5\>c@ ƨˋ:`tS$= 0Wjo)Q!X%WâObSW Ld`#~)TCzaso;%.GHI cII%3.`:OG&>unAe%` br6`,[zO{A~ |_I74'! <S3 ]w@ZDze Ru8+j834|{xgrLL%Fr .%G>%<]pK8npk}q^3H 38 a~͹1%ʩOJ.^ri꾶F5Qp[4VHcZ{$n6CG|M8( \7y.l׆ը)ݟ4**SX,{m~;]{3jIzow:s\?! B൞hATwj}sKI*@sͲ}y}r;`ފT{>@faVH։l,~T0OJ|y7;zjsz'4.xFh1,gN4o0ytsṫH=#IJe_1ܸCF)pGȤ]dSf&jw|b7$?oysrQ]Mԟ'4RO>2w6,ӿ0ŵf+: A3KUozb14SU9I`بE~h{llC[||*""Emmܐ. lq[X̌[n 6hd5gr%~ ErpPa(6(̡=\~.&iv 9lveJa#f62ȋ24v+$8z5 ,g> )-swDxԅI9H$:`7ꇌxtUҩ7YdU͉U9 v 'L.8rތW+zȪY*5$P3$!ZI &fFvOwGxf yubvozAb|%eƃk޷(NZdrdRel?kJY qA#KmKf6d [r/Ax6m64σ&p߯\?,w _Xg07hiij3,Hu*03y\߼IP-[xͣ-n ;|؝(RXX6l$U%~ȱ{ɞ7l>Ivd-: Z|tm/L6 Z]ͫ-hC]n 3 YXep%rϫNYUC*BQr1(#bWkqF0]W~%a r&Z d8ާ7- cynnv'&?KmW+щ ZL{A/vݼ0hYp娴uTACd] eQ́ѳI1J9~bpdoouh/2|JGI2q#B({^‚?( 1!/| _EΒ=3Q">Pܣqf|O.z?Q$bǮU~r~1 Q(yQIzġ \BBl.V`Aoq˞ iT!.yE1,Y@n;踽쒮qlAvٖ3o֙rB-1I@kKuoe3K)40ú3I'%'WGKe{]5 qnA:m~Zlx~d)eح@2J?[, lz9 hM0@Ӕz5XB wC`f-mGU%?6mifv7i.qL.^Uf/}i_Hott NܘJ~;g51{ڑ@^"ɬ5m6fg~Lv0 1*"rS`,ٿaZ}aє7>6jDi#!  nҙΝղ"X[NB<-Xo0e`PNЬD$ K$z=- ZfS簘h>'`E10OfwCdHw'Vm@Վ25ges]Z bHpA4Ѩ]x \uAnaH(qNA>YVY^-uq(hOj%46Pm>Y_ Y#1uuk#Q *6qo ]֟x]WM!V)ȄP?HIe&hbd8`sV "*kK.wl| 7R9f  aD" dgx1 DG"[<4pVFL63Anˮ^tc škt !,Fg*K@ޙ!@7akZ!KFc}i#ҬBY*+XZ]G3g}}M݂ e2J[w?OF ΄*np?[:GTZ|7su 0;y3+UG]|6^^měT_4~/Kc@C)AV1FšvJ>6` ȗۀ?y3hl[xD3jC9T:-u5d'q6&;řٯl `h ƞev<9ށS1\kb'{5:Lўq]R3.l\0g;v4"X5w!/{yRт֫7!GwBr#tT%.0{j XjLs֞zltkjh\EB1 L`wy9IM:AڮqYK5$WcU["G.R$OeR ;Bs>EnJ=tsm *B1cK*]&4|NγgN>Hu Υ*":~L7D<."<T-(ʴn)O~1 K}_( K*D54Cʹ͋QqVET'c5YPoniΐôwƝi++4RPo37! $'r<]r-_!Қ,dSS..z{.D!\IĪىٖm'p Ug]i\Z05 &\Ic$7+7CZɝtU3&7`5b ٭rbN< OM!*LYf;LwTkTNVwХHe`)>J6`'ŽCF YHO 8"yc\3RZ Ms 41ӈP"[yHE/g(9nbUq5$Xh—L$QgLomx؉{cAP/pejg_8H~eK栕wp$7亣ɾ3M (xIvď^{S5wgE,toպނƐz4:AqTjV*P-__ TUyi"JzGǔ8*) p[+,y$A@]H\ XR+z;nl0V]Y& "dR6SSlͦg>JBt # 'bY̳,Xٱ1"xNyQ1Qae/fgC/Kաdx!(]nj!`459%ߒh!ӟ)˿a#eH4w'8KSӃhu @+r6L.fIfr-],4`Fgl 0TuqGzPZbLNl+O Vތ ٶB٢ڶ<׋x39EΝE-گPiQ w->` OG67-'Jd^] mKqCyS?4w-IBMv +R w# HwOOl8t )᷏G2A2{C9}L_)Qm\Md3i5){?5G: bgj6|@8,4|-mpK3DB=?Bd@D(]mh~~.)Hʳ*oH.C,a,$899$Bj+T4 ߷MbW [L)s = TYdJc~HW%ُ}e$9E0xUvziaf$;Kt@WRymhDevC殩 cRZfq V̿]@,c^]RT`)]KpE/D WʐRV {h+`a/;琤CP诬R~Đ| vδhyɼ۲L")}vWHܟ2xtcmKF%þoPRJ!V[eC%d}s+k{jJ[1 LPdz X([jQO*S= qp\,=9mڀ,H6+3)μֱf/+py^1>M)- 1{/1u;ဉG >i 5IJrlt F28~wzzBE,ȇ֊3Jq,4XBţv"[yh#|@|[q!Lח btf͛%]d&DAbtwn߾]PAsMc{:r8vZ|cpi6|^=[hSe+LR]+0(CJWKl$HS0&'l}[[CD[z,5V,tX"ygɼxkl}f:T" 类MyaKnS<5a%gkEkӈ%Ȑ  (+d:trE. q}Feܘg>X|Q-3s1N 2jl~>4HR1ti-.~S>Ğ(Nu[BLУ:i}D`,g!n_=/$TfV$9ime'/yd;;~|g~y Aة~.1҉*EC,+ ag٣!SDpRWEuB䤙ᨬQo(~\3!8&Q 5}%dwȃjxfH}nPG0 +Awq~Edf^kzzn9>[YGzWX1=Z/T  \g@ &&Nz"'au*J0UEmlDتhND-QcL*_xWs͒ 4ѿ :uE4&sUH #,:=9F Q1z99s]AL,"Ќj@oN">O@\N]y6e-f$[[R)I:izC,J1AaqX9%At!Eci d<,JW<-Tb ̝Koqѥ/tMl (F;}'&tHU}ZMPkkE/=W2'"K [;Oĥߟ"!2u;*a0jLiɟ\I t:N/ҪI4LY!!m!l*RTTk!dz}?|h.4|yނK56{*zB5؟ p4{9=#`M=Q|T6AB6x@P%KJczHK*!H ,ssrIUgRg/@KұTi[ <;!"9GLSϬ36/͉`]n*jc»upA^JT"劥$Ԛ.F Pp 'HY:ٝf/N>9z@L)0^gb4?BԖGg?ueu?n*Kaut wel+hJXDExF߃ I杧u ;oE*6elL}iU$1 ʮJ(=WR ͜ߋO~g_g}h'K{7s@kĘ[ute,R^Mwu=PmVe1̾J[R6z8*cÖ ,cBR'Lij0S$/A}PUOR٪,emMCpDD|Pb/4#T9vxJO$d!5]w@5U&F3ʶ@t'9M߳ld92NQAǑ0=T>mK@f1~ mD;d@qXRCyt'{5vjS=J))9z$%v .2B)s(ω" [EҒG#?5ז#A >7?؊26.Ќ"kV RIv@eBzkRRdj{x7~qP1SP+l.o>)1gEQW6>:pvdsPB:T:BT[|$#m^v|mp{tQL}} ՌG&?֖WxSfÇK1`msӕ5y.g4w S-KaٙI/)IUtq&7*tύ}PbSn2l',-FmgZ͍4=2_:᱄-ESQa-U!0wd^G 9M w^N|.tu7Kb{?$ xF%f8Ve5j q7"<3­f$ʣ7}y-A~["+t7u%0f)RGu:h6Fa܀:%m[^3+Vb~^9M۶~8XV2c>{gPO!bMnx'aQڐ tqi5CBb^!u/b'<^T~9$_'y!Yp?0Zf=q̬һ#IGLGl[Uvip )J OdQؗ?BͷOn}y A.yڊk7@(7ӹEQtRR1%T t< !]릷ŀ߭8M3LS&+|/W0&6IݴːY#D2a ?xUl/*hy 9&7˚DJ.D_SnaSFy 4 Mp?a"9z 'xZ2DA ;Sijt07-'cYa*! zt[Q^OP0QC$cDk|ZV9z#tٲcyq+=qQqjdj.C@U\t*sY1gTȄQaNQ\뾾5cl&Z֡t1ڞLJjU9C|_ػQe&8—Zb07hbvk?FH0K,楸WPP+!C5FAu$Y!RxO"~ .#UQjD*Tq,J4F QvȰYxCrs)BGj4POQj(y΅V6ZPOJBva85|%EPXϳqbSnk`DߞK[G7$T]jrPEn&<~G!;7fu.Gޖa-)R-,n?fm%oߞN能NFf~KÐJlqњMǼO1*]~Z=%,\ikmleHC&\mr{/BXM; y9GKIڄ$Hf"M6ez7)_/2PX"19!;RpǨkm()(&w,m i]?[Z%3/2w (]N;fe &1<34ޗl/!!lo O%fgvU o iD8ܚ{};n$%KL:a_JPݤ")VBz;I-X1oso˦AGMmOg[n> U':(FOS6D]ddhEx2Go`fM_jLns.~X $+j:!mhMeP+S5WA}cpmhd&@ʬy^P( LS(L^ ]Ұ5E:}^ BF%CܣW63/6 Y҆"Q '; & B7 )Ɩ9^QŴo6͝TXnA։ś4:Nb?5Yg:uc+Nʤ0Ŀ PJA@L`|on'7Γ'JxV2i \?W^N>[SR6SU|諧Dvj<`Em[k)lKʸwORxI q醨ݢΔɴPZ,1ca[gtk" @"1:'sg-ILu&3Ͼ૮)7 UG^Gi_6 9$'a>cb/p^CaɅΐcK)*lc{k{>;B4! !C:vIa ۜ1}㡪<oqEŽNAH@s h^mODvlk.֟LOgC+Fx_uoWVuM \Ka|R- iGL<]fQ/Y 'uS5B; ̠r;1:(?7  lU:йۊ ClݤPS]&Y#ګRa gh^ٛt9sTs병V -=".zʉJmX _> +o@f*M!<ל*w7@лjez9RWe.dM`r,ӸYڤw܊H93̿ˍ'Ѐ\?!L=1q. g"ϐX:5l.ܫ{şoPk;]D։P_̷rq>NE^/ϋ"{Л/YY3!Y؉t=bQMve#Tڻ<5qNbo1")/_S([8pwgٖc=8IRWB-.CȘN3%[n0Ͽl=p7zKums gIIЕG3";_4?iuCX/In2U ذ!hc[%Hڄ&{KN>S ތ\Ya~8+3W$>6}<Ȅ[V|龕 jA¡꟟HUqƪ ZZ~),CŧsO%T8h]xsrPSi[qpej8u">s]Tay Qx O0s%Œ!˩au[X1êp[hN mߎnSRq~A\\,WֲE5إܱv'f']a2]9a? "h]TӘd_={#V΁47/P 6ÿaյd"-%/=}&SB)#8;D6rA)*'@xŔj)?ѣh*}AsZ5E鵒Tл[gPy9},U-'=h.z~̈́yBJ/! ^Vn-xGt&>ΚVm ߹^ȀW;_uRxxB DF'?{"Heh#xzgg!4 EyoX@3ޝ^pn80mIoxG[_}D:.:ch2TӒ5{a{ީ̋iCޛ;~6d&=J.E#pSkrzT5idSBզbd[OAZTDLF〄> b#S͆و]LRnF@ @bixJdQlj5;vЗ";FSm["I[O3iԈt{ȋIy9w]0*si; w:8xq.kx̒HE-zA| oU~b6{Vu BO4L;q|F|Xbs( Yil2XϻwWWbX{tk`2gnNvGqjlQC%+I6u63w٘$裓dB l+&y (,jYg5/ӎPj%+K$˓ _ڋ jE)Tj0,Efl愐ǷF8~F!9%3:EvN잎 aޒG\ 1m"]ҡ89i9+ I~-Pp*<ڿR)Z&=m`+gRefgr:,kߠ<iLNbNQ1vCO#u>^T̊F2h.HRFA|ˍ|X U'e+ջ}c8fZ8~f{0% PѪ0B.v/T64&pbQ1%J5ŴǤt 9o3B,}So==(x >^Jʿ K!77F(B$GYJ14,M(+vJOU`N%Ydަ +^<š1R5<OCi>n8S7w:N&%S,Aw~L\¹7˽M05Y39M`n݀0B t\7@&\k.44D`;rY5 uY!JQ x{xB A eOa_BP_*1PPbTq>g˽,epQW'"!HixՋfQ2+&]_Q{Jg چ=34.jQ=0)^r;-XynyV͛t)LHz^HD(dKs6>یIRt~Ox=9K Lo2U7cl@>'cFd3f*QO[3fm/Ժ@icҽqq*и ]A@_1[+` :ےU!czJ*8t]MUk衛bAl;F+TdϤpIq݄j9 B=t5e-xD&T~XJ]`Z+nxl:`84Ggdxo vɮG3/.En{,(ilg/o@m- zp1!5< AՊ5F”h$~YwKq8(:sA @-Bacx=}z^-AR4מ}1ի<*F` -{vI-SOK:RLꞈ?nTwh1މoA6IUv4{PJQ,lFf H:i? u>wawfD6"ݛKm\m94-zc ¾ H;OG!k;|"Kgf&k±ϊPݘJހ% ˪ЂZ*6uol\ɓ+CVvYc^Z?27~j g.8{lt- m?$Uz% zy2Ce.Y)s" Xo> 5ڎ=ę=꽱.n|oIb!*wĝ9(ثKlszfUwJvUJyҀ` njpKR"Q4%*݋E`/AGo'Q^x*xKG}:R=+W+FY{!wnEW$ kfug`lсeWE"`a[q/]]Uߨ<0 FBÃƉCL ']ћ*fdTgkyO\ Bh{dDo&̬{g!C@@$SpϞYsX JfkDlhq"jSm #7$̻^8eDž=ZzŔ)\8*BryA-beE4wԻ-&6*Kz =ڠQW\e\ {ǽ An;S딞>%ÂG茲WR}" 2%W%Xq0RFphۤ&st(0g: prܕyjZ:c  by~9헍a'c@>&WY$=!"]ˢf3^VVNSxZVΖePTWtћD (Gܾ8Q5f9M y?bӋ#3AnɿK jI7'z è|n6f+~B2 ) Tg :UYc3Քn T/̬@y"DY_QV,kF=a4VoKUƟ &2LLnr:aa`O"rO;3A"=߬붘c!ݑC[~k5k%e0kbzױn *t`ePKg=9j>`<͌-X?mA~7QW obPpPhnע 4g}uZFUko"jy> JVс ~F5Ì||Sy-e$f`04``)!ݛJA)@7Ǐ<¬A (ݜ\h,UŇG.DfXvK?%,H8ލS=DiX<& FҝZ 5>Hj"y=C̝0z:@C ,t83dZ_ ζfWn+]"w6/he10MhBQ@/KJa®YаUlM>n{y׈`80csl/uo٦?XaeY6{CՈZUC=E B!k Amݕi.KQeC Kx+(VFy뤑2/ҤT-\Y86BE<Ǽbl׎k wKGƿV.+廫~{uLY-Lo&<"r%zF?^Ohg\l/Ю0%ܧ>)YD7j%JNfU'ɦok[ 6GBDͯ r_ÿ?IH&BphFivLR;|feAט{]EtwXz8εRUiL: R ?񚷏$LT1Q*RTmb@˨ƖTmVq<*8i}$bC!yo6-l!sE-. 7Kђ=ṛK+c2Ήo~?ēfoUofsgkcc8_qK1+ . A'6|?RZ~vJo+ٟF &rRxfvZ)bB.(LۓP|ڈAh mvR _uJasvaZD.RU"C̺)>*8W9)Yd!&Y}?S֢Yca,= b5jMIoV=e3 e cjJPo4lv~67fyF=ꋹw{='L<M͚<p;;ܜw1/KRRphy.<׻2] 0  y׋su,8T[|2 kw/?v:w!<\mu-RhH>SI{/ ElKY۠"p$YQ``rV;tbZ6NWtʏ{*o0DINyw.(gSWbzzpY)K]XO}mNay cJn}Rl)b"z՝A]O7n>3ZK2lMbہ3m^B.\ +^b50Psl0t[z9 a;}<>\йR})$*Tx3 lȸ/<>KK=H^d^d3΋4O WvEl4r#dZalLOcȟ$~t7 0C iqr^D\5Q}Y+eQndǯ c=hd4@cK >çOW(d?[~nR\ū\By{y߂" GH|]{An O~;>Z.xKNh&W,Ӫ3EsR0^pn@ŒP-й)}mn瞰%, f#>1epzbsZ ln8p$A> {Icа%YZ b7068;%gؼįvqYM?VrSCם[O6`Yrzrn]R(m=\s$=*Z I!t 8AeHDL6|R1ITL _4WʉjmB}q/<8㍰1H^BÙq9=riHuisRv >o,Bhkn::3o,dI 3e錊X o?sqF:u'9UhЏIe$ tN|%ݳzS80tN2Iyo|$tUoޘɒ ]现wJ#n'h}2ȥ"yU@8߷n)p$ kZTڵ'CM3ʱޥ 'Q?lC@&2:WQtk>hb"6;0@$]\ԡq|(Y8OZ2^5;\G x(Jٮ~ >ZU0=8'=Dsm~f8g5JRvzE_:s.QKW{L*>Fr N6UU /$t9H @QxW&!%+%#$٫5= v R(_ne 7ĪΆcK+l#QW\4f"o.eZJێGTqu~SWF4ԇ " s/xֻ q %QAjI96/5X5Y!OEj/hͱ\ M/k 6 ݼmq]AWJMDoO09WU} !YO{As ˈ:*rcγZ]wOҴՙ֗#sT #V"g^ NTskX+:ܠT@hZK-)z}8oW}@J 9ɋ"'y"` H@1f@'<1%!A$bNCuZ#yGJG2Jc3j):~dj8c2rrI8R}F(zG1t))M ZgЕD4;ȔDхUK5wmDA9U'!Yqo a`/8!p |DU#'FzO;~< }4^aKN  99jЩGOHDLCl&줸 Xk2 &ظ "5 3)t-RD_K]F_LFF7q#[CGcWEpZ'jLQ e+VNG8@ kJ 5cLqrE-toӤ[(ݤԠi4LG9B猍ػ%)ӌ%VM[Bvմ'}yd#YScXr2D'! {uWr_-m? nhE7@C83uG{UB`k]٧#Sm+JAyY;C;nnq&]}A7FD{ nY[N+{f>q @Q96xkont6UQ{jyoA!WnjIxR X}WYhݻ;Q&!vN>v[i5tJ/":[_{] B 帮 A…O\ɘ8]@xWoG^Ʋ7W@Ź杚XAuۗ 'l7(( W; no n;9UׂJF[r\= NW/akW _"p̈m#̊|tسa'TBiqSA(NQzgjP[ =a/'DdtPx4uwZd#2 ,ؙâ[541^ۦ?>* fZL%H^ Nsuq_϶.E\#sM`qJ Sa_/LR")ڼYXQ8Wd`O}$ӫS lT~\a>Gbԧ66Ǜ~ځe[$5r!(m'r#h}ˤThL~uBex"ܔe2_{kڤvߣS}W7[olt>u<<~uAYEqߗU(TjF~A}l7n0@&Ju^҉6Ҷ!,ǀ7hM`GnV$[/bĄf\9a{-8u59nloGf"z/,}P?QkWK>K7mH\'(Otpʏke1O{]wө,b'hȧ ]G"YFX|gTXt C':O] ڌ]^C=|$TֻCEgH0o`kFSL$6N~eDҨNmE,#D-jY =R v6o@8CbD<≄^i/oBkJ\VHCSl6(ݴ3f/|`%ES |1U߁|\D&N[Eʾ.`b gQA&E*(~~_2Bw_X4e액Yz}!X53%k^ i ?mI'DA"Ħ"U ^z|\|r80FpgJY/sbe\sP[*F o =v dÕ7OaHݘr4|D&!$'q\gGk(R{]^$0l'U! >̓j1gS4#BK֒5Dz X@OS3,0rlS kGsT0I^'1^>"(׭GîC<<GOڭUa˧G+lMNmȢ yGkh9}@>(~+rǕ[9ħꢓyͻWĎq[bnsYˑp̙d6nVZ:T1J!uqӑ~P{n >feF9/d[S=FLPYh&j6I)3vcn͈AS "O]K0 @O͜d1>kBVF^Repo*E+r_*wn%BճMN\=`%MNٍdjE,'xߍY/JPNTQzm,6&ozd7ɺp'Q].K{sҝ\ɏpOy|6K= ,e0m3%tMq1+L؎6EUUiwKhdေr)ʋ߹vg9ҊD~V&_3#b-1ooUMscM8q֍TCdU:Yo0CѡXM6w0 e 5"Z6sX`Bށ7Jp!.eTVU:-d4Th&%Rro6e6S6+oXX;lW(X( Tu޻`܉k˺%(0\ZʀhVX8`GG&7qxѳRNEl+iNը)p6ߋL:]/TĹfCjY%.I:5oƽJwO}+X}Ryg_`y`ƈ^vp3~]싟>sWfY<ӱ.)…1=_Vao8h0ՄOq"[ 1KYyͱ1WuSzލU%z; |>Z4./!s}T _dh:u=PvJJFq0gہG6OF{G?iUWVr¸O6(iTf_Vmqς/wbr XI 5nT2I:{ Dufl_RG_ΚZǿ kfE G ,A8O+1z`TqARDr {9x#Mgi eE?",w7}~欉UCfm {WK micD2i>q Ҧ|RS-#|zZ63oG(FK=P'KtNԄƥ܌AKNKTa)}APѾA3TIA!5 P"<]8.?U7U[fkQ ꯔay^i~jd (S/n3V,쥞 q-ݶ&lu"s3_GjCN1G'7]n"DjÅ4aݙȚQ5VqM"rx_ŨGW*E~CWᬅGaT^Z4{k{ޒGtg5s<th@U{HӎmW8󊷩JlDP;j#m$ⴤY!v+83P+=2Կaeh(Q&N#txq k oA1QgX* ohjm ~{ m(v H-&\`؉^oO_>jѫyanVc`gd 'gyexk `XttSo0Y7.P5u[a6^&+v(*lɅ`$-ѵ퍫"×^2xoˆiY| _P=avqIa?#1-T@/\~;_u9$.~LPEkS%@E B1d- _spBp;cP8~[e^x=vOJ> }H{o@52kPR)ИjƝ"62f=9+͊ftSjY*6_ @F$>SaǭyA,laFxNJ,H<th;˨fy-$\%?ı>tdHXTmQM e#9\yv39QRBŽ(]kGT\  S&PAs K[m+ ?oLc"&8[Zˣ4s[.Ä? M@ܰΌLͯv6[= y/i3jAcQRu=vFV?)iFU7~<4#/k䘜Gg2e>tLw{|"BA8K EadFtp|a77<&8NOlwŔyY Ny3D[^C󸿙`&[ѕɥl"Q9bf]\3`4k?ecəz8c"ƈ0x5XfKPٱQqJ~&htʚ9I( 4d;/v;Gq!N9WTvVwZY|k_h[_? QQIr y0KtxH̋C \MN2R hV 7RZyzP`%MxF^Ow~[usFڟ$Y<@q |J1Ǜk26oo@@Z)1ۀeB%ˇa\IhJ`wx!yt]S ZY uxzlfR1f dLj;Y$x>K5OuJ5SU*Sxx2i(8 i|"$ ݋Jٔ`i_Kzϡ"̠QN8 _&%Cm}M_n)4ܫS?g1 _fŦwo2eן g揥g ?5ϭe|.s_Q|)۾Kxt ?zRaɵ4&oPg٥ kԘLt9NIex[kdq1H/N1Zr`sY^|2/Z&W˂(r<>2Cj' 'q_zrл*]-[ŧ:v]]򁜃^qܥ{ X_;)ٹ9q p|zٕ}*G_dֱɶr۶ !wr~ CC-}1=vɩ;#Cl5_[Ç6RIl[~V~mw(}) T6!*i!E!Tdm}ry2uCc:lϲt\+cj4`F8z$!K E37'pBαɍiB)m5Kp *##BixwO<C݀]꽐u՘۸rEI=qH, e_-9ꥌz ˻"V{hrK}?(x(g*嫉 uqT;g:PCVc(}4 /ujITNNQ@M oX^Z.97-|fKPqbcsbV<\l$nd^eM^9\Uu2~ xbM)< F›b4\Bl#L$2?gx}o_iCs'0iЧxZS9i[S<^l`~J6M:> H%Ǻ?xê"mH).5l3 ]~;j 1*>?Qq9A⿔F>:gK_ˆy$oIfH[W^7;舉>m=Y<>k>2*JH@%VSc'.SacCmē$ժ7h`tjIG+OMH)Ժ([%- DwĀ񧂈8,:&)p>3Cu3( Vn'I+@}G'_ r&>yo($LLoCAcJRG@p]*/8Ǐȴw~4޵{xIf1BmW-U/(FkJՓrh196KwU֘gC XO}|tɌg%oG7Č$GxM}>ZvgBHaSܵdi8= ܝ~_kI 1tJǜ;R_th6_p!3zxo_ f:>к>_حp!Ybmy"n tԲ S, $V":T ;eKj\WF7(1(k܉|hRmqW0 ^~G$C,a ̖p ¨>@EY7^>"v̍zC\x"mO;S~08vY[1 _y3֥$Ψ2m] Io+%dzʺ진,33XDoʁߣw~c ҄)[4S4'K5mǬ69f+T?cCk\VQú=FxxЅ$9"bɸ\RL+(HfG,udo"(;Q&/gS|zK^ImeDexjCoNO_ff*!Zp` hjatuO!0bi=وL~`$g~DvU/NS3:K,C6Ĩ.jmT5@Whzzsb~y~ {TEXd|2@Y, h{LY ,jW gf6<jX+E{fvϨPwDWw'I/Zh허>=uRy7 H+~f:oN*5fͺ-3ǔ_Fub+<0]ja $'w-LP1}{ y*:=[?+I'ba2J h+DhpND( gI50 )HnQbZTuPz8?(RGZfAe%*ƏV \9 ΁X,a^UinT6\DEc#  hMCKk5 }D/nz{A̓{+@^mڶ&fgpޒ7 -yQy1y.W$Uln1L @]U|8Y&!hɃ;_2=0o{mL1w@ T[v/fϬ,_q L^iZ9脕Jןρn7,vr;/hB9#큉J Y<|YfݼC45Gxi' j27:xσ]t5J_y/D2yǶ#Y%VYW8mg>RU]]p f L8` _/ mlx%V4wy%"#tK>ٰ*N%5aT4,(X]3 |X46ZT2_eeCF]m>b":D(q}9茔4 .eu{$>k;7MFK#$^̝s1-A«IG+*}h1]+BSuw"Y\pKJ *t-}ޞZ7vOfP^Azup?F_ȇA:,0oii3~>"v{`gp?F/!KsW?ۨD>YMhbjfi2o=/v%EQ vZ$Ś$O϶~2W%ldNGY0azhLNcl_Cw\e4$$"3m`qMta @W98>זf vL/e9>a]K5*Tw>+Un]G'Vz',]dM0M=~w4Y 6EF:FY: /+1^`4>A!"X6jm@Ycx|ZEF,s<]e| 8{4@6Uz%KYw4`&@O6RK?5[?"OOYj'fDE32tc+}phQkcyP B(Ib'"<)KhSlFؤt MRJ5$kWG~34"$ _6{tn,VmɣP]8_jM/-∗=hosܣPm dOimhP\PLA!&}`3>MGgX*g/&fMZ%V 7eH8w;Qg,1@)؝f74ZGK:WD%K{Wz-iP9ioݴ=mDIy0(I³7*=k1@_ UaQxA_9Yoˡ X~҅[Ka$S,g]>/.X>J-^e RjIpy,G_ZEnHdS/,c)xf p&2e{rkaK"ڠ89IluAs}4GCv4M7FyJcJf68lXy6Vp;6 o"LTT6"o4y|}B: 8HHJF%E͇EI^* ?hMz/vd:k_UN6ޕ?B82y(a_8INvx0_-Az9W/ĴY:N}iUM[+m >´|cBAl:d, aez}=@`;AJ_ޕ4v(8)`&J DȮ}!c8#Yd[Q)"1=f$0t upNһ@6f9{ܘV9scy0g9; l?q^ !}T{WR}Mzy. vg桸~9E܊k{lE=CWjSDwa2zHk v6";w]Io-圥}{ F47Q{NR.{-%YihRdo7b~x /:$S=+N T$ jaqGh jmFTKok\Qf{tPۙi!r$lÍӾdDy@eb'j6JW1ju`D=mLCпm})ni7Nf~Ɍ"e+I9Q@L`lE.Ub  R{(hLHUnOt؃>@`>.L9ɩ,C/*(ȹ<=Z;daN=S3ʾj܆8"\Cİ%9〬餳 B(P"]Q!ww`tOcI F2dۂ2g|Y yQr֡C͘C8JQapAt^hZ~p EؾbwWMZ<G^U jd>Wճ1D ~@Wza"gFqm⟵1]L6i+ngx^?n&6^lCZ>]QQbREym^;,"E1OK`j#َrؗגEMQXWUDa/ٵZ_:v1\^-@`w7ơFQJ~)pA\j׉mk9cn\@gIY򛖿 Ók?wrÒg]` b WnW;YP Hɽ}w_qsВ?C|˗Ø>bh}/:IdJSM {fM:B5V)_  @D[ncP#e x'?H<`uVl%( jLnU%%>**e.`WE՝@+{hxG' TZ=A0<3Wj̳Uikq?rykly3'Z0T=qC<":#ŒOjT*T"NKYEm+OL.XA_FN}<{u2}v>ː˚8sBޡ >ʟ:'uTF3p(ڰ#5pwz4?wE''4 m^ކ 1fv$G3kq_Ni?o$<)kWe, qFXsa[bw&bTߨ^PZD3͆Ǭ3P *3z-ʿdbly h0Fnǩr\_4nA&;܊]r#u* 陞aAډ(QL] 1PskdMBLc?J.<;S, Շ P8%Ptcl

Ka4JÔz]? և ec+fJtepV!Cdkw<?l"ҳG׭jzKif rV,|c9tP舙2EUr|[@FߡofMJەkϧ%d 8{+f36ƨ^ؔ_uiK"6OSG]͸{~wCn=} 1+eEN:͔&+q?_눶ӿՉ5y-H@b bʹ}i`y4Ν˷!蚣߶Nf.1% ɦ"5@\8.0L_ ! }D׼LvNH'̌1/\_=*?"ov2P&:zmrZ.>_bQ6Vtun>Ojkpz icbމr7a$a+ajy I8j?WO" {!moh{bjd@3=ZJA-4(;#ܦh^B )?;^%l 5+=z(yE)5w%6E|.4@$kǑ\cQYms5 ĂlWzq۾0dc֍ؽ -05ܿ3ȕ4T?+e@̠lb{'3vyKq3y0D"< O:?A" 6r}\pr YS_!3vBh"SEV)\\ȡ @k=BCTX'},{g&/|*2)Xͪ⟸EuW c.t՞r5uO\} ب/r| 8mr>3}D-we`C68n!GHDm=*taympc|uNh'Ǽf7]&2Hu|q f-96Wlz)!iσl}Fn$b#iM B:# ][yZNU!*@*QP n^5o6L|i=* L+߷;U9+-n Fj1%N;n}J6޵XY0е%zq@E.=pM&b)|دZ)R[0JƢ׎SM̈J||@[Q?~-1,3+j0Zbs`ݱ~jJIy-cȚ`{ٳ*ֺBFտﳵ !"?sYFgA9*tk/A] a 9c1lDkH =jF%0Q`F;Jm IDIuz{pW{_YKQ"3.E~uA q~w ]|Y>|T2^zOҵ#u =0}oI*"/+PIe?x~zO}2|,?*p?ԚR_s2S|_~3}]׵_Z-;xڳؚ]r8HpZ6;֫p (/}HWQv>Gav8g9#| {3B<\H%#Aų }lY3WG){2*}Z%#WvIjg \|wH=p;PnD4QIDRDg.6+6ak‚g9{8 %E`BzmJiG'nNב]rֱ4LG65{N@SG->Ϊ%!^YI(o0yn ѮɋLs$a`K(H?`f'2_2hն@:p2>p,wub+݄A2[sX_TԹ9P9XP) Z ?535΃dA8 3 1͜t t'酶:#50t⬕VJit#:٤OڏLӊkqA#8e-l̸AFl ͣ&XRxdRX;Uh=4 REqUoH^H:qj06t7[2Ӗ_vuD~%8n0T娐!}Y=(IuA{uLg(i/'I ʉ'U ecZr)2*V7H"C-!" a`ВjQOHޫy&;Oݢ]}Yh.ƾ.T{O2hQ5Ko|&9kvlͫI[nBG9Td/MˈiƌЎ4Hccs㣩CSR%!i0kTV#>㶛2|[ |;cD}91 G5ܣ1Kg0£e!)70&m x{h?s6@#3M@ȓ2;cKt]^R8"PW9}q =X}}] RT'$sTU7*#AJO)F]sЂetv:k+JQ^eA `tVt8xa:*Vt+ QxmI4I}\EFW^`a{8U6Id^<˔kNe~‚g7r\ m3/* O8 9,wkuLH%9^n_l؀6A%4BE{1PgŴ=bcU+.[*-WJ<2v޺ 8`G!YmAJԾg_P9UKS`UHr@cY!MTٖq#}ޕ/ic &j& .#^sst`JU<۟'$ E>GNSQ(eKWlek@C Fvcu^c&ă:7ulaӣ߻!>F` H5JQ]y߫A}s{-j2׼Pe~܉ጹEqH9q( n^X2EVp!򾷈Zd(QMehl4%menEŌ2{t;d&)BaI86}:2sNhZGVgb.f(^zq-Oa_k-!y5bTlU8 /JC d5rK_YcGGo*[u@tGD#M'\Odіt %7\Uٱk/a ={X9mgtpҸ=G ++2֥R15)ut4v~5E4|O\^;yTӣYhfLs\aZV@ό}]pe+; oE 7`2pS{U$-ESg.vQAaǭ(™>?(} p`(=^/&b1d€{ab%R˔d\gΠlTY'2/tR1ԴTP3Vgq_)&4[b%XllA!BP:%|s$ͻ_qԉ%WH2GomujfFFw[i䇭N(QL" 4mU z+|QW̝0y)qCFА]xWb9dI/_!<"Xi$pi姽妢)F.'`j@7saP4oNEA͑E69~SŽL"8^:_5"x7tX)Gu7g] ڶje".ܢh^ֈ0o+Jfg]Dt3\UWZ ?'f]*Fr0R:\g!' +C`d*r1*ŕ dqH5#B`),G˨8Y?Ud@^"j<}pX#:ް X-:h/Lf4#ȭnA-aLJD;OVxF:Mam|x7"?2s,|" ;@N *F H,̐ްm!GY#,o ?ǧkr '&>_z Z;0dD')>z%6 O,>sU4lLF[k9Śmlۑe m͏}V/0"+x_ra pi-vf_y~! `? tMMc><)HHհ҂5SקyOI9.C.[LB7)> %B卝r$:j u3Y=<̳w'**6Q @=i0Q w}!NJwti([6Oтx% f]ršg;r޳f3rUj- @/eFdXuxJXJݎ&wJQR6v-3_Z@.|?~mtfٕMPK>fS{i>H/9б9Opi]To,|jtൺTQ>:k,S8pR5O;#Ue] !n-w%UO_bgfyk흙2i Ӛ˾G ^b$ ʖҙ{J+xIY%ﲞª |W",d{4M.ۢV"4z!N3Kق?dn[1I <=M ܦ QU|9:[1>a9M\~ΒJgUM> 횩x~_:3?y늱gCg.4*,J/`R;]n -]V$DZΡlPJ<"$ԗ5% "ǃX%wPK`ՏEoyaCtRͧ6Sɨ*??=hޝm$RJQ~#mZG0!FRٚg8]$hj *P \xNۢ *c }@*,n><϶)A i5b"c`ëyO+;.ϲoDځۙL^xsRĵIFw4hUUt9MPQ, rŝl}&#|Ay[Y߱`sGnWmvbH7N-)٩jͯ[kt (}8\5IdB\/W'm"si)cYb$ R ʈS2 ӧFgi 1h׉_]$%tvsl2K B-cHk8=(G^BzM|My6\Vl4sV~ۖG&8;?ckQt+3-FafrL[+vW)V]>- ^\x| ƱM}P#rLFXpzvw>ϢBCsT(3͘F5v½H @2/oTtmq棑5RI{wQNl]%RJ3+QH‰)9QjdK7#2 =h/EzOz$~,s :ӑ t8g$6ԕ&֥ mmSa#II.Th4v _d$FV2`\ž-?m8(^Kz:0H׈No:\Mzucaqg?U9{[Y՟ n!UMQkVGC Jcs`])Z`5bw95 !DXzgl ħiq{7bURkU">T j3rͺ4gza xIH2̘ (=eq>ſnWOz&d//=QX-\,j'9y*'o-Qש-Ah8-kUS*a1IR5{Lx֥$<@~#qtFPX"M ΜBpalUd!m;ΒXHK2Mk?ɺ^7[Wh5+0y^,Jw"0@"ioM!arbBe~nֹt.Ysm`aňϭ}ؼ%k^X,y?x/8q ?5{$d4?f4) ?D3Iumr#!S꣈iZB2U%b\tROMЃs{t  %!kwzZ!v3+:b|GOQ1?F_ d?>[p|lհ +/C@r%PVwFuc\I{"9ЕT}"wܑ&ؕ,Ծ!eWz x!T v%^۹0揱^*Zdo&s!`· r2ޝݗv᮷֑nZ蠋QF ~jvf[M65Hא7ׄ=Ph @Vr ߰u%(;6dXl´0ZQ5X!~EVdiw|`\cyARF̕4j eL%l(qAaXYSs\vdXϨTs~Yq̎D@lsg3])Xr[c>@m<1Iϑ3 x{UQ{X(Wu?'DDOuZG~ɲz.oi2GGHYBTKT_ SyUz` fŠ}~Y"F> 3@LQz@P}7-<9"Q _P%SذY$ӡTcxkÕFu O4}>u5ߕZe-@-dSpݿ7S;8_-u}'ԈwȀG;*Vײ f>Pe tl9TަF"y=UnSgEJѶ+ ֿPH_}U·=Du (Y:bEBUV[?T:*!px>X% n]ߕ8|" TFY|j7ڜid TRӺ4Y:-CdO)lTwUvݍE QW"?E]h+`׭!H13TZ eL_G'SUZIHZNbH*-9-\x=m/ PwbٚnU.t) " 5^8?ƈcNc@xqO'%MCY/ zcMt[a ٞ׫ނ}ߺo u;I)$f qf-Q.fd4+dq(E_7A)UQ8g3j~ ؑ *!fEDUӒ -/?y ( yPM8 aj7DMTq^Ry+lp3G1:0=/ly퟽&NC䥒 4mS7E e Q]iFM T5 > z朩q4\Q0>-G8@*N-%49YQ~r^33wl?vftz;mC;Al1nHE%}SxD1y4AV-×UCqcBo1UW+߰ VJm׫OE;'W <8 v9{pP b^y<0N|;4&$uo}_Cbh9س{3*gC"kkX’hB+28HV3\=Rq%s(AЌ m5X2+9遉o(IΒ;"bZ< caxhd2mƷ1Cojq#{ڑdKkaTjB0|qB,%Fvl=h>i5gB [˲@~&\ Q%D/e`SI4.I&Okg9i}sqTXɅu+WOf'hkTHNEPzo~д 66.I/RUoZ?~P P6&徦}$}$aF|{& e9vHR tTЦOkuA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^Ơ5 4r]8,YpO"WIJ&44r!K;pAFk6㗭'`L:Uٿ(9fJ &vFhd%~ 'T 5??mT+Ic9꥞P~9+YCq# Rs9ݪZ IYls@\?ۋWavT{ %NMIՃ2V?\ώ{-P]1Ų,%o&ưw\M|)nH$N:#{Or/Tnk &YAv+$hS./-1UXOht ˘;W^TϷ&eTk(a|N;c~*Vp1!d݃ mR^yBQ֧ErWTxAKSF]aK^yn(wy 3ؘZ!Ǣ7=-4fsq8݂m)׉q7)]M3UB#A¥Y0Cfy-wKg!l5(_aYE4NS ^E\L Mg'g3Nȕ*nr36X0jZ`S ;CJq ?`3*nvѺ;nJτw2xh )-{;[L<@q;~LnW8m 4 q-O6O ebf_C6mͰ&nO~*_Aaa&FW!fӰE3/ݖn7޳!k$hag!2`m:8V_zV >fH,f)DgvoO+ciS# xc!K U4ពy:cdy"s oA6k3e2}SN0,D?pf`_ 's?\]a1] ,Ȉ3"O`j ?*oGZrGCTQ_i _QK*.ֽ-@\0Ε4MimZRHhnEG @Zn/J|>.va2KE)v5!aeH8o ; 3a߽QJ 7r7rRǺ"/ _cS-Q$(wzN}3y{۔Ik oE׍g<ɍq9/[b'\w wHZШ%G\#Q蘎N[nM 4QH â!rҐ@EۓZ~A ry1 :tiFpREr2UlA\k(: 皅,SPO'}G2U-e=78v6]=yhRɕ&DPyc87!d§Z47?B%"eFǮ[ek‘rlMR, Oto~}Mp\ @Kٺ,/OFD(1[1=G6qVez1ɼw_)JY v V>'m9/=teS' 4(m;ї)`VG4?e]?_>g뤝 oa0Q(ug;H[Qkljnӝp<3)U#E(IH+2gC͖Ie3.zl_W坙LU쟧u\IJQ)/uI+#,6- Ԉe{@UF9BX(2E)T{9MGQ G=8`kUJ.}F8҅E@U)=*9fL. ,ܙ [fe,:kSdcS~b"“S:RR)cDމXC 4mDw0٩4jRe/m_Y%ҼTrԄse^ڎ)|G8ӥ+~Xpym h5x&],f}<2VJ/XZeQ~2Xw):ҸwޢB);NQ֊ !;]|H2ajyVo w,C7M2aIff0I%壢%`*2%Σ*x8|s2D~#CuNlnWu @.SR! fdhϮxא{Yִ9Ϯ,.ITw1]16d NI>gI\W ŌP ]3ךNB])h0ŝ<1|)]_N5*k:0uw>Y,7owwkDOT|n)ɣ=Rin~>*I^#3qd)a8)mDT`%fIgz_^6ZԀGtlZANjM%~?_#IO̬ k9#/K;.oC\!ēqI-jQgFP$+%7.rspSᳯ q7a6NXRu '˘ Ǘ74ըȵt0Q#gJy}y?/\<;Չݣm)i5|Jاq4=%!ti;\Gn9Jk>:Q$K \}9F%J(?ZeӨ*ҠIER2%? MڮKqJJt݇-]l+Pܙi؟E򝏀9X{=YL>dC|50'ث"."nszBK5K~ߌ,6 *Ly6 ó Q@7K#i1+bq*Y݈D=X_]%S ;T4g3 ?p/o$Պ:?Kjc40𣑟h 2s=c3$/|zŚ'=zνqw@13,YqTE(ZhWGv %Lp:J s 1F$Baq;͢yH |ߛ,ᣍZҘyz< W8.o*VT gw^1v{ ݈ w@4P|$_yA~ :hɥ/BjLiه2 LlK˦A&=}9pc]㝫QS0u:څM4ri\j?< ؙн7o|:#5Ef!E5ۄsڰ?ڽ5]}YݼREm]E}6Ϝ.sz;B9ac9z<#?fea#,ZwDfgZS ,-+rɹ ?۬>1hg4:7.LKEzkyj]cQC!谕G6^sBDv9 ;G/)@ O~M*x{ބR-f!R׿+6=t2DĒGȬ|8 =&ߩ)(u:ǀ&YBe$}hJGo\UyKD8F=m- j>SwrWZ1h.LD0Rl  bykѸɝ>1Nڿ|`P/Կ(prF1;L;vm١4I@7L&\\h)@p_oV<~N׊(܍SR K9L49](6c /sBaɕY!|\vFUeX ߡ2J+TYWbx`śfٮS7 HYe-E=t1g&=?3_sƷ1 U.ώo-x5kYax匲@p(G LP ϒmiKG0?lS1!PzV5yџ)H(=^C}m?`jh?JNy>s4;t|2S-_jXtXHFs,=[6 C0dqf)9io>dy0fFcӝ?EEL'3;>-N$T[j5\x'*JbmNiD˼b[ 旬yY,EoWqa؀_Oow9eWjTe%x^NtuNT3ZĒ|N|65r3RLqe:>Á8ty7WٶHG@Szvd" Y%Lzo we~d~+ rMvԶP<FNt` (|CXzur,S#U&+4t~OX1ӥWb?=p°IYU'Th߇調Fe@In^L¤-sb8^DznX`WYB(K^vNΘIw ^,Xl#_b=0z]0;.>H! MsRWF=qq\pG4N* R>5?ݵ% 0pSotu{lf*]0v}9`ѫx|˧q7 ژG&Ol1ny [É|sRS6cJ@c'C,j`!zYHQ_X\ܘCL'M͖7]6w[m1{ b)WtdfJ>6nD͆O%'0XcSoh9S{z/}Šo#"Y9:"J6%HHtzJzi~T :  xSkizGR"\ 62).^\3~(0[vU|ק+* ̹MQ04gQ__-[ *ٸT"77%do*fXד\L3=P-f jӔX1/[i"h:{[aÑ֨XX)wzHhٵE%pYH׹ޤʡῡA/ hL?!A%C=45h%>O D %â}Ƭ}SZl@ fgdV3j홯 adoi! D)_GE+INbf_3fVIgq5D Ӵw$BȤ\wzT2,/>?]u3U«lxy +UGy|%#\̴9͑-y2sPGPO[& ILO0jg`Hq[E.=( 7p_SCDÔ#ia@}j, hb^Ԯ5 ㊚67 C ge,Lg(&*Ð;XМWv+1b^jKda=gجoܛn̒4;7qi v7dlz5U U#WtO:jLz xćd%ы!5SfS?xQ|jvޤj68h vXkQ'|JI+Oo,/'+w/WFYR1.}Li,˞޷M]$;sיkiD({~e.j{׼b,CNC'Gh"(;64JreM{9N)%e=&n̶s|aE5=Mijl==0[R$39X!+Vk7[2W_8z"IVa๺ZU0Es\ASntnu/K'Oo/{:|^#|~b5$wI{[g+؇h#)rof|O; 4Y ŻJ7 fb|3nmH*+qM hѯu^3cmLF`R_:`}¸bptAju sK GB ^H+MsOהޘat.yEtK/\3t6hk`l9Yy#x>Ѥ4vjjTNӻR7x>ɀd"_f:KJ1{޽ gAwpYƻg4~30b<:>OVh5yb6p HFO9e5Zhȗ!Lta[CꍵZj9  @JFO =1پ=T\p閏"6r0ԒD䶥Th+̪+wl#]Ϡ6W]:|QI@r[~Ԩ%S>Cl#KC3lYZ^ QļuҤW7|Mχ5Wp^ y N|X4w;d'tE+_-F۫k+KP:e6]0Jy(g2)ƙwF{f,gر\XOȦs p9yFA&tD!>~n ^%cT艄^%g4{3.^KyI`&ֱy.o0glIY.kSvr@sc\E l)je"M&436N1 [aڌ8)[ n{ &'>B1' Wү~̱f]V^Y.77챢 o;GZV3&3eE_};4UsyL fsq)Eqv@jKQ3Mv;7K3堃hd4.(Fvȃ؂|`lin|gi2ܴ]<{`OKBV2AEzGёtfajx!ԦU=ӍbOėH'\WH,Dcj5؝65 $.NB6C)!0 8Djr爖%~x5¿MBUPEBpSL/.y\h+l}> o| U7 0ok c g_.`$I`H g??8aάRlv"_\(Oi>5[bGG_+U=\kHaMU`բn!nS^Nҡݴ^񜶒좓R̦O5\si#eGùK36[n=x~|v&x9dFw_%lh8 *%asIW {νp'*`#tX ]I`bq}NCA yNk}A3=m,՛E(Vf`}}^Mz3sI-Ъ1m^}&$3 #BACd/GjL#ZZ&˗/}?:q,ܔdt)l{nMI2}]>}Ӗ7YЃH6OU.!ReVJ˫l9Z3~ıZ'<TH/oP7Pâ%Y#'I-dx,TݟwQ.M;*̐ Wt^$ή͍Ű%$6V)($fH䐒szu,G7$@AT)Ca~OTȊzx]KKi3(d*_8Jz p@߾Q3pVp2՜#ྰvOa7)Tz[83-f5q ,:ҞߌL$aQU( _j-Zc_)Q 1ÙU(u '}'{(ËXCQwY,ؘ:jg7:N]rkcd(}B)"q5[P³UM;Ew41Q[9=>ōW-\/yP;'I5[-[MBjKR#`snZa)oUzZW'x:\8A~ UQ5i2Sů჈6"K5{럟ChwrL 1z'|iY*PELcmN}1ݕ5 Sz=xkSJ]t7U˨m]~%ߨ)XIiaNrcvHA7@ÊK+G@ \wt&4CȺ;@MmXKBY2=+!ݟ?)9jeuqOC^‹_ 2=5?8yΈ]%չ*+\?,.Q#KX8$кX|M# ;N#/Hx%:^=Gsg̰&.=@"iv-s]`l sV)-+≥fxXAt6=~5!K4%YTB3bt:J d}NBlc,;Az>N]zJ m4xt!]w*?7Ll#} ӬB<~ px3j5 ;HBHqź̺?SFy,@mND=1x[EM;ȈlPe=M?hpnz}[%R;dkQmG& 4xV])NcGs,~uA_}$tRt6ަN߲] N17 ?K^YTx=*)c:rF1'+8l_#8fX4˝8! ̼fY-0.Eү%6j w9h,B'1u.{kI]]/\O2 /=T!:@j6c t"L#ϯ[DcQ? DEn^ʞ'iL֜t7YXxcWgD(@v1 HVJ ~p9uT+yɾa`$a rI@NJ47n[TUI˭@u&X!vwV 0搢<SQk%Oh>Q3g nJ \uD:#p?5k)GѼƻz/R$vq62XKRJ~URITs/AwH V9V*Y9& TR rc$70fO0k#iߛwV6붻h6ʗ6:[#յ96!4JYv ա2NbHee$e3GXj03s*us ;3Kl1n-9';zbSd`?xa|A6[$H.շN*N-MjU`Pܞ*yWbLOz],%46_Tk^±@yNmXOl{6`W&aǦꮐ=d traIcv:[h[V0l /Z CSZ0;2%*24+^>7RN8LZY[433-q4G:Xx4=*дjd] [ 2w.~بL fŠ.-cNTÖZO|͑{N1nEBxpAcMYNű *PMj0;@vپ#j{io|T.e .{l} hgC]jپNg|' 5&<׌܇>WQ%_½ (GUh":\Əޢ@&p2`4he<.Q/2Ns7dAg"]"{y̭+6-e cOY;r/ sA6qub51-={R:*>* 1(^o`.>J~~PSw'~ +rw8!C똽`D.HaYF2%Jt,8_zyUHO>\8*(KTM iM}Eo`5{ U#c3*!d u4G6#)NUl6/=D@íƿE 9gmNyqXUӱ^SQegg:Ϡjq#K ęRt b' *Zb߁~ ;<'1H=uI^ ڜFr*KX@PI/ _OFU]LeyQy*Wg: `SjaaܹhnX?~6Ku q~$5~c %ʼ.p7VTĆEObx'>[D74*9WsCW᲍"::߻5Vq f+h T8}lOo W`2'o7w©[j8)Gx:YKTJș<pe1LiݶqXw1xɘSFALg!Ɔ5rT$m" Vի =͗+Z7LϽ +=Ee(h~;uT4`}:z`URGvwp5Ͷ̝%s2YSdլ"I&bA\E L ؼsGl-v1鶉k4`2 v|oj}JTJ):O)JW_ j~70Hnoϫ8 ,jLr%K3%][tftW$E/PO(P^#|C;d~B FSŌ@k)'!N9 Y(Ϸİg^L ijͳ[@cj@.FlwuvJLJ LRf7p^KӜJ@s~MB$!L5G703BG2 7\H5Vx՛Ƚ#8 YH)b9v`6n1W%OP(bκGܸhy߅ml(XP; ,vs|Iƍ;X2ʹǤk{qס4 B͏$8N8-rCg8_ >ot3߸x~19/',,Noj!OMBB[:o&lb!*@*)4Kv:N? DO-YyJ3\TH.zt >\RKKqKCYla}7V$}+!M3"3LS+\^ZyQPVAŠu*:傞D34^&8(Bc{A-cjQw?0[_6 x bB@iBR|ϾK|}0Z.$}Y+#HeUtrULap\֡xm_d8P1G7aAbGÚQvJ b p _ƮҷDOE&z}MS~MdDFBc[3 y"fA|+XXdg ܵfaH&SA2іap`Psi^T *-dV_=Puy2bd1gY IHE7D|)03y.R˶'y(J&.wzhs#N*mvnğG6gz;)JbjVD;,<‒s(_ RB)r0%:CAdT_#챣YOaݡÏ8$g+aCC/[k2#]d RGD{{÷ L.h8ϣ60@5.sw8WIPsï:Ż0D85Zo%iٶtVo OA,'/Z!^E qCF@ۭ1]RbzQdhs_螭ˋkXK뤼rd6hBTij%#癤{; ?uqPP2\):WZ oNR򌓌QAsMw-Y͑‚{i*Tw BUw9ͩ@!=ΒGș%dgWT:{Zmǹy.{ttUVFu5%.;#^,ڄp~6ڟd '"G|Z.ֶN:ˍX۠TW!sʔȀir{OfQ%lgu<^;V?s&srsϽb8^t3oa7b4wSc#]ɾ9\ ;_6!;moփbKL!JvW,7:u dCzyzy R b>l(•jaݒQ]iopGR1(r=v>rk(µr N~=$ > &0LErbMUb(AYK1BC*<$Kp.n?nC (aMDha6~?{lYRN9w~sp6 n|۬^1Ҷ Z<@&=Gdюx¬_%F嚍gO;sXj"~tLMa>츜|~I3ʌr\4HkKB FS&QH8J2ǵ?{MU1CBqPp"u=GSmZ@Ǘ{jl!`u+aR}sq1/Aܧ%DU'۲,_b|HπOF:7ڣMKH&K])^dÕjT#pc&"/X!zq>;a5W .z7::v Hˆ0zLDG}*[G6ګyn>aZv޺9TLV ltiW?JN )Îq}:N"-!{Fl0-?D8kYܴޞ~k~l*ڼD䟮F? #^>iBpT&F~UW&k/Y>JYҿlN?#o` <yr[ƃ ~R(b/nk6^+ cUhC^Ue)Fc&*M)bljG @I#dvLLl?$Sb?trDL%0T} $]ʸcFJ@ST4 ,;arvkoVJ _=[TMl댊IM䔎S.t4U֜"=>LސT-ބ0 %`mVtרx{4V~,GҩDPk LIj-+[yAfUb%{=?f};Zh[8S΁A״󓴐|lw2F*L91pxn*}H y{CǺ:IYý)5B4=KeU:ymnP y6<pb7 a} ;^ ,#j2v$Cdz &|>@U/]lKbM~hF'tOP5 4^gơmIoCi{{$= nɢc`~15'{-fUe۟G9bĀLNC եg~\»^OQq8$q̸1dHHW{~yz 3y!J*N*Bn3 8tx=p Jr *щ W>g?.{1[gA+un[}TkVK'"kDO"ᒍu+ .ǔGMZnhk4Z(H+HF]8} ژz~:Тkscv-M9stRs&" :]y<:CѶ/e M>žiCBM\&RZj޹|ҝ%>'dѭ$4<>4F.Q\#]/v?PU1pV Qm-ZF> } aJ~Aʘã~$^Dfս=8#M0rh-&f/EqQ3Tx,oo L9Y'2C!\7+EGε@UOI-~YC1Џ/ʆF>/r o=j{6/b =#_kB>X!<4%RnxM=i|Pڧ\AC2,J(_b} >O.BEzU\je2Ϻ3I`a&OmsSпnD]EIcmBA- `"9rve*=yNR{M7<"؜7ZY%Y&%8WyUζCF2.,b{Jv՟VIs206XǜTM@~ [3ԁwLPΠ9̴nYpSlJ}rA|r֬^Kp]iJi d@a_X3>D5gYj9KF~u`)Z ͉xf=F+&rrR#5TyNO R;xs~kiaA*|W+gB5kF0u` ȉ%Y{DV;]nbg#q@-03c_+NUr[q5a]ޢփB8Y^ℏ+m%fzS5ɹm ~on7b?ٙ!yg[% 9e4:އ-qI]3[0 8Eal)450?q]ס:O["<`XwoS??v-YqBUAƲG44ZưR23OWJua #J~~K s#r6 SHԉ_%EgN5L~P[W#)lOQl2]>wT6I96Ӵ޵bJ_p.Q ~.GǖLHU%hT_̓ 6Z޳tWC6A{WV[$=%>&tBmH8Y:: /+w|yV{3 UH{+7P'O'k\c d'j?c[6!&WJ҉jQWHJ:7l:{tѼV*8ӷW*]QX:2F*U]Fl#pXjQ#eZmhaݕ2=èHWWx6g`WW;Q:?w.4:+v鐯3шb9cs]Mf'V)Nj5s >: 2}hAuv0+kx5>2-oVK+%vܟiFZ ɛC>9!}t`eQ٢WE74}o~*3;jb# h(TͰeѼKV;(~q}!^9&< ^Cgn aL2} 7NU#7)OI%uq2S8)%;DROP8"{DyC , ESOLNynyN|uΥ M+%^JEt,N>e1R$ec"XT@|zL ^7':+p[Y} j8X#W9Б1  ^Z1swmmJt/ qn4[}9 ^s *R#/zST[0VY^p^l;DQxf3ɓOI̦PѐF}FW4.`x)lq$`?}ǟ)K`N-wPK"+! G7 n/\ANf2ѶDbsƞ9%vlosl8SNBrtll`)0"_"`Sk"+8C0Z4]h ;1v*\h.iT~܎;sR$i!FF֍pC:׮5xyijz^+Sm5XWAƼlןg8Ȁ0Ps`"|br{ śȵ?Ot ) 0X]/lsy& : 9k.MTm˗yK=`~rZ΅x8V5mau壎/v/,Uaw>v2v>Xce$.B, pO\~G:s\y!>UNPh 6qb{/n=?.!B! ׀ ;=`㥢 ˦+>ZqhqT s%/bC_6y0!}:ձ/Ua$oNb5m :1'yHv[8uk3\5&;!jai %Rm~ƣtLxUh 01)Gu HW9^ w SKXƨDb ԷT(oG*QIC_-QAV0іL͐UfyxI>&tZgLeL*[CX b9=3xՋtBE""@:î5$t:}#`JjmRsHB;; Z]r*TpkzyP2*VMw,zQ?<}q"aڢef%,h'bO"=gN-SmI+t>B_8X;|;G$1NeUTOO #ҷ tMFR?. *w[B\qkq+Xm~@4^$-SDn|x"$m|W AMK>h` 3`xH&Rw:5e+t "͕6֒ hKLjx^ 3y?C䱖]M#O.,_6#.$!<]!w~_vm3\u@6"jdvTz|Z܌|հ֎?2`L opl%io᫁#<{<҈rQ)u@6(yJ@8)դ8oS8XN=.E/Xs"}t(/鄯zy N&JpVǗn8:+OrsO|'tPo?(l=Y_& n몕0^r d4>1bg@Quу:ԌRYON abLV6g?Wp MÀpšc:y,k!ff89$*نِ-8 dhL8*?m02@0EY7Wߖl3t%nAE)+E"ysm4$ڥa%c4琭'p-:7 6]V}EU Dk66 >8w?*TTT."NZW;7- 5I](MSR &`v1 WgF@5ܜ8 y:i#y|>}f.?f`@*K7VO7vc=@ZJ%d\u!yk@xp;72.zJG'A9m>2.t9pTV6HE{֛O὘|TN}[ȡo2eׇn>G\)S@&FbkIƗw4*xEJڸ v ЙN=ªz7XPoe٫W}EK1bm{˷TOLw{Jɤ膗wJx"ѳ!>lgۇ*ASvBl/j.Uai<{S8gذ_*j KP )@~V¿`;|ۓ^A$(9$8_Qoչ Z{ZG"3VsjCϭ8b[ 'ِDJ/~gr*e_}0zL - QOqU:ŹwfS*I. %޲~ mt>;6c (g5X,B0'D1U}p Ew 5xwLULC4 J~eݡxfLg8ְbVzU$ u'1$n_ͭ22mj#T&Y%1GXI"}Op`lQYKI63 wT`X1Qr OжEh E*$݃ ‹qSEHf)l;]e<m*qV%6ά[J%ð4" 蝙F*GM]˧PHHd]%|:j# ᜈ3j : nv]7bwb0ԭ&)lW#=Z+QJ )܉ Jfg6ZD|Nu}1衞o=q}Ym(yQ-<([<6ڽҾY.&-U.{䈞{ݸ#,NlfX_~X)=9 %lzRPTS@g$#u# fuA@ K'X5e[H/@-O BIsV#,ac4 c w_iE[jmpSV YݏKMQoe(-1 w$q6DD=Oߜ,4ņE*|w#N s+U)HpUͬDMt-h+,q춆;csyrX1ӊ w2I{#ztͻ-r22m!0 n ww|m*&t2pܽQoYˢ$A*dphhK%ksL˲k&dl"l:{VX!˼7!QOZ%RM~7}!wvS[A/Bʩ ӆ'taIhv Rc v}]}_ nD 0ē6# xO8ڭOu)!_5Y<.H/H{nj$!J0NH`_R/{/ LL1 ,/14I%NX^4'FOLdiBr$x3! 9"2/P颈*gpϐ+qK6/ KuL x[6MTP屼S%`Jl7)׋ aEc.`U a:*TB\xi?08^5kBV墓eUg @B~o ptM?nDB+'fOd Ӥ޴F J*!Ed{jN\ŸioF d~pfKIPAȰ[POMc/DP?b->ט~EMVK" X$}ZjkfavkztE8)9NTL$o8XA[n9 ts<q+),̹z9Bu^7CCj=jTeأL^jCT9nrzxNHv0+TVcM%h&X;'SV7#cʗwaj#O+b# bx\ԹvcźV7Y.ٖɦIE\`nVyH.[11LaB7L_>a\|vkIƙ'nj`K/ᥚsemcC f*׻2ta^8,uLIXA12TBwLҿF$*I\sFgooMC ^o4l; Ŵ*IqHD5BKƴk,u4ttȮ^g<O{0%I g)x|I4AP;uQxN;tp#>b}! ?Fqg22q-3<ߗ{Z^&7T@ThE`?MYe`} .x/x 8hf][L)`<Yn  z9SF+ERjx}/>LuLizG2]LFfƒw~g眯TQ B ˌ;!.׃ əq΄&"+ :{mR,ps@ sR&9 Bϻk*̒iKbOˢ#ǫ 訴b_ `C(@c1׌~aA$WG{OLĒ=<+e{VV9"BEBdZqL XeۈKco_ !NԠˢ(ԠuJrr{Kugsu, ,%)]훺 7skK '$EXZBJ'* %@y01nj}].Шp] ˛Oo}XP>ʏ6CV/=L%d(4Sݝ}E&IO}{3 ai5mC]oLهN2,'YQ g "F%tTEc?u@yӺYA~8 3 w7]1Hh_+,hks#vrPmY^ 'eTFJQ5@PCeLK1cNhJ]1^Ŗ\>d"#Ͷ7Hy׹:Tyb<tYq|t)~a:ypMMpW[~*50{HjpIծ{DnUcsZ]Rv d6t_[qS]b)p:L~u^}ކ5/&BXDtW~F/*0;,3h\.3s#k/g_EƘ\RJ"DG zKw&6l|}AT3 |WwqVo[ﶢ,27@CB9Au켠߽aS)E Е L%M#?1zڞg$ ?#ϵ4xϮ Pp}N+Ux26R4Z7gZ>T7C4TfhG=bm877MDVqoN2v!6; 85xp:M,RLQq."^{g1⬹iENݨ&FDxF2 &D)R/d=}_b >3)>3SfñƠ!$p,f΋BiW֨E֪hO.6 JɟϸCJ-wfhB ӖUk !1 ;|:DGΘypͰMe3-^99SÎڗPu lYca ,P GQ,wQr@Etsi#ec舸'X'oڼ J,hg/Ν[bdGɱƹV5#߁oH) (nNqg1/N!9M8j6cGK͚$&V^xo*SBPg7^SRq+4d_Nj;aqHp5ryRk%v(஥j@'ML\*./( Tȟ:uAx!A̓Rb UE[C{V h4Mwe^3=#̯4sө`ŐhrZI7yH:F#&]JbL̔'1jl/Hubu $ͅa4X6->ҋY\[9GIHdgb=s)ܴ΋JX%ӛտ81÷F5h~38!Ut'>οo : NV:eUW%sR|m*xS˩ѰXVIS&zw͙n%}##?Tsu.Cz&ʱ9&D| K U!bTvVeD1,')@rhSu X_qIPd ycl̆. i*YɱK$F J6gb*K`eCX5&Hc[7 7SmZWj&^%IL}2atE g2Xcy-,jj[*[™RL(JkJ.~7H@-F"-Yo^*\и zvk`ǸtE鰲OB-7tYEե^ 3CW^eNYeh7F˽Qس[RumC.-\e3#8*3sH$ _BâIaQcN: ?ş)m'nŒrff- |u*}9x6ي;{ VC)lۢ$,р/.kٹL *Gp|,d:j1›,bòH˝r ӿM T݃g7xB D % |$: 2׆mY^j{2<((kov@=$TU9`ŠrXvӬfȆ.R $kz$T}\zhҞ7beUg݇_ݮ=#g!Oy" #As_SNQ6SD%)֢7,`܍Fk&[2Qu#rduixz?|s8qp'unF}5 zS| Dp0@\"߆lIsrwJ 43YﴒCҘnK}'j}km]ʵz0۶h&Z[6mRU[)t>STH =ɫ>#d>nk +֞g<4Q2g*lWօ `U/ &4c SpZQe Lݽ!,,ńV\uJ !:tX]Wq~Fz,J<=o>|PfJ{3XQ^y o8}̹d>R9ֽlD#yX`<<**3T{|s93:0hexsk N{Q1CyQSDw9i8~θX@&ɄVEڮnT_YɆ[5uԝ˒T[ Y<}QK& .q UXHLx Am(2,[nO=0xsŖZ ԰t֖_[(ejqצX mn(^D&t9F-fۂi芣s^zW=ެC*Ax G_|6=R%ߐIql}eI+eH) eY( tԅi9\"kpyY7?:5%1lizo}X4.l_vr({`SX~\LaaN4c-LP3R|p:LGjPfXzܩ7pdr6-bnnq@t|? %`e͸R%ne9*3<^"=dccq/,FF>_3҈NLo5˹ilIpUZfMHZp@xz!*aGА*T2%´*|B`֦F6}1#bd`lP8n4fu# VNd"W(X)Bx0 il4urP`KC 1DžRiۭ`Kn]aWG0WPvtڡGQ$b^rŬ6C p 栟q*B}3cP5/\7#MW3/kp6+KUpjغ[bavwSzwYeqo_/бQ,l L$9+$f?_9=|DDž85J(o{q+Hjo 0AyJƪ"S]rwqN-EVvq.{V] fnŽ3p ˸O1}jk'y]wQruD+l&D4΍ " YsIԷLND]Jw"Re-2՟[aAbQ J,w}=Ly 0ݞߨAk]YtA Eǹ=LR)/qE!r@@(Ak'>HPkN5_cI6Uҟ0]1;O|;Y 2:F tΩ+aA"Uq(fҌZbOeZ'aJ}>_T>+TgL{c>@c?^d7usW&IWdV) XLdVVWdQE+mmB7hĹӕ5ߏgvT8ʮɳDYw@XN/z#kU|]ᥢ|Ge`l}.;KA))"Ϳ ko&{"B,o-D҈^\D.b Rk{Ӗ4V y4=Dm{J:H[OXr.dm-N} a3*LP<4y0 kwkEph_Űm\jw~M]"tx`d@"~UW5 !-?^TQ,QY>mU/IӞW~ƔhܑL꟔tɏbˍRNֹx_dmmdH+=fv/k˫AOz=} Jԟ/~q>\afY.H _Wr E~*0]7JPRed ێqL#Ԓ,J[Ѩ$Or2&3*)4D<ҾxZG6–8o;qROf'ywڰh2 tr]UDTV7 2 b{ؘ LJqst?TrR( .l9|`2EԆ<Y* c'EtO^lݙ؏`2Nc#;&=ǁrbē:3]>~^PG;&: $K$Irf+Vv2c 8!]0qTMgd!c!T3:\g4Ciodr(s"083Jr/y-ĭ4fBh^Ų:>٠|93gϩNX)Eȩp1YTV\/G̜_mP uE&u=?OuW@G27KLus+9TX:R=`9R^R(tc!~>[N}?!d;X 7N^khxY |JF5#Tf)zƒw3dm4ZFD[6SMb+:i*Vq6e0h$:XܩH ?U M9@By09gm>4*B0FF*#[{h}re*wࠁ r[H+PEvnBzT1W%Ŭj<ڌ޿X_W&i~;XgoϽO@.chw&++\;>ᆵEB7C)&=@@.xCٙY[Xq/s Jl^ѡ{HnL^Ll4*{taXמϑlLMi{o8< 㳮E[?tz3!6-6[zIlx^)e؅lkNEbtW'߾ms: %U!)$("Hcg \9txثMW"nΨf K m2>4ӚcEr+MaYBXl$|Wtdqzu-#t}$̓%_5Sk͉3'!,$ Lm{(/LzO&8ȭ,k"C 9'xpxo|Wcu SD{Bov%U4i(Kf $*?sE\)ܵYPkvf AT]~ʌpjܱ0 XDuHx_ #~\9$sʑ[ϳyF܂F5)knwh?uB4|ǂ'ϟ0'^EàWRTt9 ǔiBñWD9~(xdX-F&.)Ij-)K#Oz~E{3ˤ5KL oC3$@WI[QB _@09u1D9af.7BcyG'J>ΏI `%ĝ0Cԅu R:1llRnَy jNnUӸi"9S޾9ס(U15~@j>"Cs\ϙpo00+q_U%<#n16ܚ$Q2(1 Ms,T?=wPIgp/w1CNZN ֈ?|w» 9zAT[売>^"z{yhi3m8f(-wS&!)B6~3闺t%Fe!|e'2*PeK&IW] )RWLԡJR ɲNԳQW|Oዸ9Ow0_")EV[EQ=Bej掺k\(,ބN}1L}p&`kfNS vǖ7ډ/Nnӡ%H(l"nmu|1I 3dlP<=[[o=:dM_uC9݂/V0uOE8#sgDЕaӥo1}u8K _Z~q3Ňz\\"-VJGMC9ܙ!?T$d#%>閪^c/Qh(Tċ9dUݙzLB`طG)@X?0/B|*I*"g{CcL.D)g=}Y 4w3}D RGF:txЏma @>NN/օy!=Y&b`i 4G #ecH;湪6ȁoBC:ctbl|`jWLَ|QiaY=46d˔*Ab`Btʜ_ySOM4QbR;i7Cvf;,w+ILhT[(s#9p%4ߛ;mw< A6X1a 25qٞ[aY|qM .TL:`/ [~/X#j6]@+Pc91Vw&A3S?\AJ8 L~{̪Eu V50v^a۠c9v"lV4F8nQC\}h& sc* k#,qHb's"ygO!#x_@S|~W*ѳ LnXxYt-AFXN-wdDˆY|<\{@o QqER/S@Edqܷ#drx@DR2 SO\SG]Ghq]S9=B K cZT*WA˴MB*_Uh}$B2R#0z5w޶bz@&X0:krS#YZKq$2ouޙf+/ IpKv%7vŬڽX2=zBxu0r9U}iB-e~ku>JUv0yZfg[GY h5HH8٠dO;0 T/Ex{tkI 0؀ g+?гFϙ+e#+E5L M{K5Ps&Ref^/bH nq-&V*ɹ(l|F^&ڶ~ya#U{qg9ɔl|~ɎD)bCYl90yc[:"3`C E@;۽?W_-6c?e0ol/̍ 7>"ϪL!eJON?zBiIVRS\% SӪ Dcs!51]]yl~W ܘP+Vd JW/?K[&WѢXBFɓ-3 BPp)f@^RXi Șdui8畭͑f"T{lP ^C rNqvg[J L#LТ*&̀`%-VӞf÷ZKɐlcif/M:#v谝cV^[:A^ŬߋvIfsFO1j0t2h Mf_vJɤ##PɦǡgԛI2FP F`pqNfR8D HV`VV[0.& x̊,$ KC__| ph!8q#KOj1\$j1AHcW)o. 3c~М=MmrX 7JﭚMl`H[n[~Rƌiy3+)Dd^uՇWIB́ auV$"%t11'vsVV tdlh ܙp8$;1ܗ%q)cWl +ܖb5/#/kI77B:|^- &mmՒD1b,Pk[2dtq>@/JYN?۰L֦tX1]_*\8t4nH( ŐM- ҽn(q+*tZ,0 '#`TJ%ie D5qKmo^Szݝ;T0wV{ ؋䫓+^fHC:*ni-)2-B>gj,|K̚_*'){7]iABq ?/&Bo/PZw)Jӛei.dIid?=FB~Ѳ,8ٶҶR 璉64Oum)/{c3k %XطdgklHkA4bDxhFyGg:!cj+D.,6XYݚn-Zv&0XZFÓ5wpC'0rÚYKS aHm#v|LjYQmZ:<(>(PUSdj)B+J!@!FkxaĉVgVF6d q< C,g$G|ΚNy&oԬhQuDkE1?;:S+k>ŃJoj}Lzۦ(b?GL1b,ј"iId9@V,e0ᩊ\W Z:\{P95A"PNS;à3)^u'2sc;b.R\=/'#БflHY/^i[;Sk_rEF0lmYEP268f7:(wt7qӇ0BǺ.7Cz9e5DJ* 7]ɇSV0'-3!Į2 *T4mrFр`5 "}fH~i*[* yo \sM#uŘp}B0!g^ ĖF3G} !dN3 0vȰaVE_%-DV}{y~I+Zjȵow.71Uv7-$:’07,$\5 4MalM[CMY5N/1]{S3/ kW# 9?$nCY$UCp-wkudAE!xw}{C3P 8T]/w@P~_)"g~ԽV* #wb2&Pϼ<8O_0 v%)u0릑 P@DAw 1tW,[gl9+tL{=LyCGu-A2槲2:5upoK"k|5TInb]N-[+ K +ntb\Ld=k&!u"}3J#gA -*$VptԂm"L1+C&[yEpU.RVn~?OcȒFVJ̹krաR8-}Q!ٓK]4i0v{zAb$P;f[7,a ~DW/`Hds K1WvQvbB_OR19c 7|αd]ynL ,h-:8>p( K! *0ip~gK҃ [ Z/nӸewH'WyrFLir6KS{WܮOHA_́Ë2:g82%WRo4c8 VږqBr( D5c4 ?-v&gNIJ ԚsDs(ّ( 0^RePUȪ_0[ƃSG>ŒB:tM(,8ܑ.]ۉ$+"u{EΒ<bɴe#.W^dP`ϐu;jڑ-PxĂίy1ߕ@ zt F;[&zo'UҌZ˧Q tadAқDʠ>㺛}lM$76 q"rup3pdxxڲF̖/V3x;:\yf & ɂSmk%GYҨ%aH?7Pabc&>m132#a-QKɑ'sG &a\lO2QBLŸ2<T!-bW"hYJ/~EeDh>"Mfv1/ˣf$@!K pv^~9;W3{vXmPdI6|~gtauI!=[WUxiIFvl ?by`4 Msc*h8ĘnGmrj;1d"RY Dto 73Wu~l>) Ңfq_DD9yk"E8q+% fFt|E/@/w$+:UAdQ.)^G?vXa3UEVxД3FWu/&To +04@ FOsSǼoڮkz} ]ܮ(MABJPrJ#ޗQ7lIEUx7 <Ǖ$7QՓ<+K,MOw8ox諑V$LZDZ%^ߕOB4lTeR~;I>d//IbɆ;h T_{P!!fHv޲c,MXtNnGYhо:A[[^@IEӟi^|:z;b¡ qx(CċVk*~=%ҏ|>f ˬ}n3&Cz%53 ǢgdEtQ^󱋠o*\I'-q49^ӥGwT5:?MRIIW(76,p bRBo3\ kaY#.];FZćZ~+fYw%@Ex7#@D8M#[eB_Ԓ.K 1z;HI:@İ I\E3<T'SǺ 9djzd.ƭh·r~WvCUm(˾dݳ389GHZFƤ+ Kޣ/Sï4aqU6 i#C0?TsپzytKJQuVan*y]2P`O)~`qcuѰx@2f #wZx&Dz]CfIVcqNA>|4E+ZG=|~GŌ[e=q $&ffxa`] n՞ ]c *|ܠ6߹B`OhviڹPUT|>/h"Vۆ2I᷈~E]ŸzJOuK>*5[ ߦ èYfG55F[^h0Td WYvUW4vʾpܣ'0o3l{s)<ߑ{Ff=W^*Ar>i9'Gqif)H"6R=geCԍIDx5g`voTX]"́8bS "8+"QTXV'34䒹.5 ^S(zYl*NT|U~ހWj|ٸ-8^9q%-NyC yX_lhI׃Z=ƭZ¤*1mK:˜w?ۊ3ЧS 6B)ɵWj*`Y[T Re؆j2d% q3-"s:Х*ڃf3AQf?H,"9lRUEJ8T\6tShmv~_:\ũ'ECpnV*4po3\l 0 rnpq -Lx8^vgթX&%K=> diB>צf" P'@8{ RG0 P/LABѼ ݊U7^ǫ[~VƄvtͻj` xX.- |n.yYol4}\3e\Q yU$pŐʄCŃ}fGOd‹3q+Tp*RX4pKOcެ7e 8Kԁβ*uzݐՒU*W0"gSF_3D*,SW'l=y.Jb_ؘ%"f®_g׈Fa˷czry+Uś^ÿɁf[,jqDR6]"c?QV=Ȼ~T>͙hH!Xh'xE-p.31?Yff @5- P{z{QN x@gV.2U;TZgcM{3并?owC\^h4˅@U2{ HLfX3rq:HO2z`|lB$n EjS~|>5"l-\xsciErJT 4<' %5kgFd6nE' C5pJ FPb$H֒@ڌգFN)F-<_HY ڨ|j؍R>!c_anܩ^+`6Yg4kF͕(![O\lycQٖ$$J)YrG/ 5qb"iK~P ,W FБxCQ+hR"V.)TGzPQu]COӦeQ}oX:9gU k}o#:)]I¿v7pV?Qu[w t*F{x/DfTlG@Ü4{ނ@qkDH%Q#DPi-a6~H(xϙ9rDt[\մ~"DxvL$͞w篲a-EAq ,|=jryHHL|N #"f~ *5JiW1v.P͢fgl^!a]J5bʁ2>tpfi̧E*n{KӘwh4mʴR05 (c!8ׇBzlIIK10䦬|Ys9c}@+3VrK~WMV2[P˖cr@Z i%mfz2NV;PGpm9AǙ%et+V6"ǩqL N|BAя4f)[x[)0TAyv]M!;jܚ+h=}ZJ@(0vYߜ!20vLQkݸg-B k눲+w4[]2X>7+Gw%Ҽ h*d6ffH Moo¶~qW>e 8$/WB6,)¬8L" %^֤`*-9hi7Mc- zc  1)#wT38_%"FN{ Hn aZ+:nӍ o(H-Sv&s8cnXFp4B}"wגq; B'T"!S(sj\Dɠcd^ޡ'r,D|$Q嚇[OJz΄dyəJn|0Z;g=;'?JX~Slu%N5$VS\0DD5&c5?mvu TczqE }quRIudSWYJ #?IstbKG<P|/џBT_ FXXQB1a\e<`m*Jы#R$w $5i_So>;Cm/v1[[ qu kIA7jLK#8Ӏ5=~Eif:1hAWn_Hc\5tI;xha9oi;×IGCbLbP]'zn4pt~9VobEz! 9p56h4Y?gPePuĪIյ{ L(eƛkR>b}<m'Lm_̮ cw97Mۂ ݻ(MUii$$^жMFzջ X'b`cF 1LxW*̾vFIa"3&kR =T(i9S@[6^-u,Q8>_aBrQ0j& eW!gN߲єuYxF[|;+dk4DFgToa*\VN9`h! f6@Leblh]=N$.]q8HY'3k٧kA>er 26xrr'تh3僘)سh tAgq";rQL5#JD/GƎBI5C֛#6HXtFs߈ܡbArݟ 7ˢ3T?I=* ]&M4CRk3?El^X,:#Gr ,]X~X(nCBVmǪS/ʱ}Xn+8wҷ7Lǣ蝅9#`lPЫ P=cgt=$thq(B)0*+S)xF A#{6d M-v]O~RŨP,^CХ|9>Fl j2q8{~ͽ*AŔ@&uOQIw_>tኆ' zuh{p'DS*zFPs]",:x;UI. sY]  Sl,cI=aI0`x5ѐ."5커`;6\3^3eLmT8LݣHܲJvTw Y̅xu&e5=ʛbwU}2IBL61qcN_/_@YWuvڕQA'ԑhv{LRi_,(8?ې:mA ~.~'`<!9uY1 ZP4bv!n#aW?5Я( . `Z.4nr0(Uܔ;FeU9g]J׌^+9m4Pg{)*urS9շC|aBQGӫ=`$|P2T6'D*&Oҿcf ut& ϖ>3زGvFhحRtE#4̑G5.&R ZohE,F{&o c".3t MF5xQ4%ϑ[1(?- Q-'2,_nŞboi `?1;$:f||%uPq+O6ƪ:Rts !Y,Z=ro|ŋ/{$d̝ <7 ,^ũ s=e r.=M.zoK1ʚ; _mZjv+;_P$i{H4 3%QګGȂP&|Q'i5zA F7Szo/G÷ ӎ7o! FE9܎7_C]#'Je;L{8v Jl@K9 3\&7x ϋ/KDzw̦`541X8>5,>;)e< dk%mAy' y6hv`ih< 8@9 x@ʑGydz$:,f%!bdS%cK.&{xҷTߙm)J4'т wr G ϻtV~.fZM(\k9EqXʽVNWd.+S:3cn Rw |]76fPjqe^摄LhςP'tCV0v&~)jϗPj* 1y\pe3pm=CU݈Q(N|hkR!!!\r|إD#`vFR` N 6KyXٖOp~w|*n,Q%3PMHz@^)4iį,Tk&Pd}}nM oG7=dI[B1VۋDFgEnj9h-"r vaZɩ*KnI0!U,Iz)7+LYZ+$JQVO6è%*BtoaXyQqFpecmD=*~8I[:C~~ۯ\IAܯzZ0S+ 5V`ybK~J<Ը ?u̚$X)HBMĉ`R!3{5j69Q(~ Ih$[|{%V=Q4ŀG5qT{T"țm P#IłmSnM7<{;SZ,E!Pw|'DY#ε#6w#RϴD-ZT[RTz Y?՞%ȧ[pC,˘ Wpt_%tZv77I3݆XRUmɴTVKdR^+84E|!?\6=bv>[aI1r?<{PHʑGr>7$ YPQ1YJ+љ x2AE5q1F ;z`XÌk G;\lsU70ضqH&lV距_ ѭ N3- OR}C':TrKmȼ/}=tb?ďUcdp6',Iy612!k'F'n#jF;K{yx ǪJd2n 3_&}C< 64 m~Wk>Ox@#&ژ~6]kjO-լ{`Tˡ%y&JRN;"2\0G(i\μ=ƆEla3 V4MڏսV|ES]wFP`-3B(mG8E$0Ke+BnfsFOXYC|`ɀe|KdfKQSShmwvz9)B!d~Aԃuxǧye/Sl?lsEym9l N qK!g C>AKSfN+D\f@ &YXY}y[lz+9mdSk{2p;oީ"' tԟi{ >aL&&Sj"}x)=|m GI G?!7b9 C#1qmzHon82.?ܛ~ `_핑(S(57.xlIoS`!DMP `KT_ck7],c7B~9Q ߰/iɰ[8ߖ%&ȅThmLFr:yÑucYNXMP:w~$ _X;~|9dRn]{dhheY,\)za_Qirꑽ=KB^K6ϻ~Rdk? {Zޯ s;gPzFI|e)?~`ރ:yy,4Nb& 1?÷ 2d~/($Cs.:&lHm&~̣pʑAdˋhukjTU*=kk ;ȐCe@v{NvXS> 8G0pL$+5YO8M5^[=wel. 0ۿD;፺e[9ra#Xx4j!(Sv4a P[H$x*&?qZ[BAgKy`MtV"i~G`]߄qH fy 'TG~l_2vF2H=(a H5,x?F3 U]⌄1 ͣ{ j7-b/A)@gnNn+BK?9RrviRœ`<|0Ii,_ Ï/C&bR'v-=P񦘘ɫӔ̨Zvk Bkuyqy1| yq=#0gw?I*C "'p*dkG{}},Ζ츨~$و+b(oTn{=3b3F= ǨqIU(r9*f@V~eq3xZgv{:n/ xɿ0?RbH$jRo>gK(Ϟgʩ02k]`K(Л^@~hJEzSεxIJI VC96Gb`8y۷Mk$[mgi?lJp2:DJ'p8i%2$rW7naMEk)~D wOPנ_e5Co7m^wOx 6DC} Q.: InK]/009L1kuu:fdӢD롢SBZ]Eb9:;2Ywt Wnvޟ=HZAUP*zadW[ =S6ԵexlhD.F4ܔs"  dv2BNS*4m6w28qҩ{w,En8%xY8.MVJBy=ŰdRD<)\(5(wQc,>ՠA[ql Ϗ"06u;*Zk1UrGZiA%̓/mG|z?$J {ʏkx Rct NY[8)] k+o@\u_KG)">šѶɜARFI/n9Dt'vWk*{|ܺ$ 6EiHrҹU†>Tgr;0l/R#?TG"_=Oܒɠ;~+SJ? aE{y%p0欧pڨ Ym[jX8_Y;u"h>jqfgˍ`Ɂgr6(6,Vh/x0.0w,fb--bF0ů5%SܩkY{tEԲ;<3gίpi0gf${\J34{_<ڬ= *bbpBu/?2&?ui{vk@\L=d!^)vqOl;:7YEQum/O%.*x8Ϩuu7k 7Ӆh'^>ގmޙs-SDSrEqf&?ps 1;LYQ(/ed*CWMC`魄+/ImIN&ϒpz+_#٥Kj^`EUv;,e󝐹wS~ z$}h"q,mjq* 5RB\u՞NXCCm)MëXcy9Ūbj{QqY+:od[.[VkpƏN㉌w#>H_iH5kpt_ye3a\\)R|B J,M"B{pu*9ZSVQTǏw^{EbysO`h?ԭ qYXHLzZ1ݖT=Fr~Kvݎe1;A^M{aS18/d{x^RM tGrM4mOK$81oÆYv>#PiWi"k߫)^܇23 :)PZD:o>B ) nY9ĐE96 }PfeDV.L !,SLjɍ3!o mI~3A64c +rVpq松$<_f\:,9jߊ{.#'?SQ+55/ꅇ)&u*w9#(ӂC4xq;*"Kq$AMR ^]@wح`l!$2P {t't'djIn)O6NF#rr9뱟Q&~"G~Y t;L3qc*T5Ԍ"Mn^vxuI ;u{H@"*ߚ%l#F"X5fͅˉ=$w)+@95fa[wEcxPM|i,#z.ܤͩGIW{urň[+9N?J}:9RwQ>dkq 7I;x1k95?F0]ԋ{cx/ Ύh))T1fŊjS͔cփC6=ꚫ:paH-YGKfmeJl"3o \ EMz'߭.YC Í\_y%nA3}5=b‡ˋK͌T[!)tǥEPX|F^BB\R7`B ܓ? `rζ3ʼ(OwJ=߶24/xb0pzU vqx̒^\D߄kQ> bzHMrp$.1Z wVm ^Fa,%k 5Xcke>EBY=3g6T"mmVovxLQx= ZOS?\@%ڒfأKD`3v7g1*bevu4v3@ڭ4@a /7\-Uꐜ[h?R4bP2p/i"xoDhZu9j;61lb)I M+χreŅQV/%K ΀le3Yb<nv"j$xC\;a8Dj^< IϵZ@;m?zi- n:=C/{4[)H[ʟѝֻX3BuAّ̽mT,7̕6"9͸v `/8' M^Sw䩈Fnze[g p߯GugDRqfm)r=9Q1g,K/ =O+.sAj@0nWo!U!=x?v:D:.8rmcuK:<}D0]WV?QQDނ}[8Z6*a9g/'$6h4;v @xefۭ m՗31*txܺƈG3op5Ԓg]|1b?N!^FF? {@& h4ή335W_Y|r"c'Бм}h#,WlI(bax-Nݪ۪ⷻIk`t&H%މ`o$9Ud(! u] mvpI΍R?yф3~8 =MR_rxp xCRq'~<푯2lr m~$\&2I9tUb~qt񼵳JtAZONAQT0`{ Unzߏ+}B;%=?Fr\吵:aĬ J ²[{|a=Qo²Pb!ROKƪeYb)I 1^3(RVz*Bt^ N'A[>3[0YBVrcVK̟^F &2" 8d69v /N&yM3j !BiScmAO>SbS "pӁ{{Kr#aVY{]Khz" QJD} q[ǔ4?!nbםט&yqx} ԛ.#|s 3DEO`_SIcgp]ySU9jj<2(:IJd0oIFX6T of̤ہWF+ۀ2I!V^`ڇd&VWѷQ1цY=ھ RrՃ^%f?S% شyMxcVÞXԋOFQ5 iq{e1&uK'~ s u_W*(9͸f6BdwOIiPb nP<}NtzҲ^`$it% UC]6\4!;-0'Oa/nی`j Slÿ4/0 Q1Bnہa*Յz3!B GsK?,ŗVh!%ciȉˉ<$t "1XD'FФZ'Cr~SGd_UeL3tʾSp/$2dׇ⎀xw-5]O%Ÿ343#V!J1^S{u%EhN(}<9Zy??݉QN6(io6QU4clU+rB]@5bTŸZNl r\Яiƃj|qAQNBBWBuUl3zFwj<`GGL쀑 "q_T.Kcj@5&HOmt /k6Cפܽh J߯KSlZwj~e [_8`9Тi4^m1`ըEe*%l+ Sz)\ƀ ahJrA`=VLkbn{nD<2e+̽% Xjiji&.5e1Y} nL C^AYrSI,k㩫kF/X7BF'X]nf RuY*فNfO;' 3Ek[bэ~gQ׉kI"nJz1m(AzA5 ?.!*ʎݫ+;K,U0oi6>yn/ϣN1XTfWv0!SjeAWulGb_J}VpvDQtQY_Lq},{EJ@-:= ̀7RT9}?j} ĖAbVўNLwկ;ߠ8@&/Eᵁ% uRq.9Dctߟ?%js;pSv}Vz}Eb%u?| RA ?7Ųs>.A~zy(i`)_ffWiwd<DK+< ~ɉe] {8m].vu'l_W5DB eL@I/p“{PR_|DPrI!N+Q ~&^G E_9F=l^k#,SEJv % B#c+c0!D %a4'd$C'i{lH蔨7<j!zo n'WTQ']Db:G:7篂MօY}er+MJW)݇ 9H/[Q;9ҿ`]d@4 :Կ[7ύbhu]vT7뵕<[&d\.}]D?$ܿDC(xܫ 0ꡑߤI9k>D2'bz^W!!9T9/SK5QI֬:0gkYDx)(Tf(=2R`͍RRI{,2ťV$` -M O^sluzK*J` @""~F'%!*?ɳ Xkh{GрoX N1dX=P gA4Ll=/vflY@~nrN{!1̖*F_RXꦴ'KF%6~[EM'EQk-ZExí' lx$$=.Hg΍ Mn1Bt-r_5dd|PrAA$}mN_@V>9NhC>AcK41.Ϫԥ} A"_hu )'ni &fo|H #;asݧŹ՝1 nw+6`LuB+/UH,Y1oV#ށSޔ/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢi&KC1>]QUL˴4S 8Vh:hfIْp(VfNǪ"_(8%Cb +ACg?\ ޡE4,XYrfZ,BhqKPdd}L]5=j.Hv玻إdif7Ŭ-28Pנ /;+;ČKfXܠ}ףb m8UBEב<8XT&cY,YJf\ǂ`p ~I4I~L8[EWj&eir1/Gw)]W5GpxRT9Eq츎ɬ $f^}Q՗~ᓤ]jElg#ti?uhLG{wUnc``.y@DXj#, X0\'0>\+~|̟17FO,2/*v<ᒠ}X2*G%L/d4B6kM vwK|pOn%Flғ60M X)H H|/csƶC9lߢgpO^s…|6iv]F6'hC僴_Z_x%儕EUC9*u*rC}L$+-b뤏E-?HCS);PU˘GiV89S@8G)tߖa`kӣi[AL\־|0yIBF ~RC7\!89KA%󺂼l1x()~Q?^IӦ+1e^% ]33&PCq?5dQ&~ 퐄Zh0Ɩn 2vg&0F.ǹIq(w0se/hąծPaJ׳#-"݁a9s¾Of|= bO>N5N *{o5}5"xeuZN Ӄ2)x'kK*ОZt8kbs. ~)#(_rԓRܺeND.k}ǬpRhs҂%>YpkGj !S2~R17U/eOYr pm!/I'=DӂBfix-Gg4(զ<I`~A`ڊTTBs-0ř紝'SHU( 8!c ~]>;tkF!pNLģBOEBʄ߬>n+W8`Ѣ5r"x`:_J/P6Û^k<J֊G!,"&ZuMGǥw~iz%jZP"br:+JC%1w!mN&ƶc z sF~s3ǎ'Td6꣥]~8txf7,eSgCYlO#R7`Xf$˸.5wߩ{ߜ~/8'l#QPϱd1[Q;]VTC>DdxzB;13!B P1gRtzLr+*?}R5[f^>Y'~(nUK'#EJ`.C<&xG'|HC(8(@#A4P`5A$jma%BZ6#TX>L]L r"C";{ݠ>hϔ N0J/Fl)7x87.~6mRVL?p=4.3N,u,~AG<6{iu߯68v{$ػ\CX׬+*g)uu2ﴋ-P&%^ CQ] d`&M}irMdhąq(Zp@Xb8lΏTyNn%gu !Ajrs:h '#̕.~c䧜lfg/Y A<h؂ 71^R'1'"TLjXZ e<},$.\Uw g l2TTze:LōAydcLdߠ9ZOBޏn&a┺̈́»Q7nľqB[eCZQ&- =ưB^r'Ir6c~bA2h]Wz]Wq{'֯\F2xz%C5T~S˜O ;)tEdZ3zU>eKGm ,\>./{{*: qCuC$zgQ<0wN{<#5L_;5`grŴhpBOCM N&A:+ |; zLNUVaOvف.b,(eMt7A8Vvߞ 6/Jhb՜71hgXľeHuc$dV re@C mCO7q' U <ҸILS?Pŏc^JhmK !$FBk2{NמxX9:ڣ ē'5pH юQ/Hp:g[߀>oE5nGW|Y&1 JpbϻV`"΀FKq\Q=M.ŭ3 'oPSJ( oX=T"R`ȍ-ȿFiTO' nRSk`ws;[Rj[ G%[qղ^qP|s7s9/oz]𷁟RmQYmxx +*[?ZmCںF, ]ߕ7&i^$A=]j#y] QэJ("z϶;M[a]hkp%*|NܢY[4{GEP-e+ɥҶWZr~-|(ڭ7ykS&KzPcIVi4ՔJ<S/J$elLM J7A eT 2ͪgJ"ƣ5F3<旊 mQWG>!ɕW0.MfK 4oc0[GUmK?=W(s ҬHdƈ[BR<[7dykFEJܩfRQPHҨ.=b c"V^`zsShW֚xe?^L2čNXA!3ZD׽uZ66 s.KFDߛ.+TUzvCaJqKKNYʃ=’V<w\_@egY4G?ʶQI@jse%"-RU]b\{ H6ɾOs2*?]KP(uP 25M] B[̈́"߶"\QA2RFQC(a~hz`4B;C]Az*dq~c"!AJϬ,q-h^} S:Zg)C cI,q}/tW$o|'J5VJ7.|gnS xWR/T_5V ش=]nh"2Q|8fmu3ɑ bKΏ}'$jMkɪ%k&Z@C|J ~HGYcu|=&ˎݠU-Oz:d b8@<. W rLvNMً)5R ̓, ~l7c`'z;&C >_ Pl?e hFJNZUj ўCbYhZeӄ>~ D~BЭ_s._R%7\J4%@d;qfFKVnhЪyܨOq}I2= ܺ(,I-r3sDisb8Z|5\0lJ3OΈ9\~ Dѷp S S}p$ٽ1\g%)KBf<7K^nL9ܩ̨HEOt-X^'^bU-(KI~~za"& ݣCj?%i_NX 5"ޜo,cK/ /,sP0I bq:i'EC/`ҳ*%aslrRكIhY+'Up`ދ \fpȐ?Q{jmCHa>08Xk>BDo9 OGJs2&|W2F!V5e1&--[ (D`6Ig l>4 ۦnlP74ٯMi(]M@^e wgв`G+LhE!pL)$Ky&؜%ucuC9woV2Ł hAI.4o9`E#dUb.~TugG",;:/w+O☄]׸K^ u3FT$]#8fc;']QvdY@Ju I+QlįF%Yo]aq$ic $Zen.bBjcl3Ţ>r4\%Tlcc?_4p۸GW=[r25fݴ׸ (F#[aaoHn )Y6:@XZr .1:c 5>J:|OZ`uX  gWp{{F6Rib.ʀ.fm|aQg/zC:N7J06A`vפ4MR7]C &J.\zB[J34O̢4y;m8f)E|o+8aS#= O]V0NZv6rD\aјJo6NF뢳c*@ uK j_Zֵ~gj ki-{٘ @UFbt,+ݎ[^兜 91#έPMDi ŴV ,8c߁Cq}I.DrMy> yy즢ع:"1ԂkEA4"%t?xrK;^~^ Ԟoj!b|Q64(_ska-KF3J ޭʦz!j/4;6h%d\n9R{}rED;_il <}Vel]''%vdv}YSunܬ EԸ0[J|(,%]ے4QJq7w%=t,KmmKƼ}XELƅ"l3֏[? eLF0 "i m/8EpLYfuoeyro/0k8 A 86ҙӦ=Rb0}ɬT jdD##)<'DF|UEj[I ^dZE^sD0:bf0`+RE2f#nVuW}DTG 9.BMJ ]@t%oTyɟrq!b xJfm/l]Ȥq+Чnsmec& xw>8OVq"6w(oА p;dc *%V~oE *@Y\/(66aSԏmY>T- DXAh5Mjưde}VqkݵvӬ\5"` rsMa6la^t  69툴h`̜s2\!} JbK&c?^'~}; &JGj,)*X̣/`a#sc;^֝;c x'$W+mpJ\R yjZC@ .kH"N~!VhK0ZJ7uUNdmf/s{nǴOeյUw󸁗۽>ۇv7w\n]36 @_xL쟸)]մAOtǟ{HSx2ٿz!Vֆk@ɁP-P|֫ zQ~G^_dwIDqgXL^Z%1wH.,F (: (6U_9MiRCV)WNR%3̤0ڹ8`Cn=۸@Kx,%n[! ZnrNs~IiѫCy7@Ф| 0 MY8}QTƍy 93hS*eQ'^<M OHHT xVWq}+tc"\@ v!D"֕TW= ]YB0rMM<*yvJ}YqN= ОD2֚߮BCؗ\3lK$ lה^۔:5̃C}^,T6Z*/EEơG}WY"Leļ5|5}Ŏs*gnV ߜf y;R`;,uxu~ZD|ywMWlvZ7R!M䈷tp$}%kVGq()R4?1Uz?Q0x%O _311g4r&U+Nq yѥJcl#\6uwX[V䂪eMi?3&;[tJWeA)) }>LTo3i2)9V2pXwc'tw|b3 LkoZU#-7|-j \ gb'ɱω k MOոk糵K[$nH8MG8:m>V〝hb͊g 1HLJCpVDMҚ? aGm&`I`i:>0I~o?ջ.s_`r)=XrF[d]Is;O bxtGrD"/3+$8ijQ )x(ls᪛*N%ֆC|B? ݦRB+D!徭I+(F]9C5EILHd/HY׆(Z) ț^ Pz&/F8d&zl錇l`؟It$\X14|]BrOޒxZ')7`co2wƣ{HA"5:w_ gr0OEmj}4,o&%䙶  'T`FT]i旬2ߴ.1R9' @m>졟*DG$41_[P~*iq#RF %cfH[QF ב̸x|ߐՁ9/1̖f.!҇eG.y-"j4%WG{ݲH~`jg<a#Nvђjzn!txm̩Yc=a+^0!YiO[N58NHhk<!χgǜ| X8ww˧{eBQ2._O*A<,$ T5iɊ7C# Ѝ7 2B#lO7*6x;;HZ:Oi=F/[L 4289tZ7ڔ qH1bS#La Es ]H֓_ R+Iw(8+g  /G/T~,72H%sKo=ʘ_|B^YtIQyiZ}l3!𬱄?G;k& +y5DsqJQҮjgZy;G4]m&ly ~tG #Gi9Ԡc\S ;b(iϺ0{H1OΞ,^:>XW0v;YM!G3)]nܜ1ȾbguOդ"h _JqUПEkFڝoH#& :V'{X*P2`ѸdUEms frȄgR10Ƞ-ZyƵoX[@6r%]VDo}Y]=[Qb6>>^d'e lE&9x0M[K3~64wJCvBޥ4V\6ka9x9dy2s5*hdHSfT^eKp'r4F"ZہH)m˷P@it P! E<$NhkHٟ y*-#syLzlT10%iRxm #< `W̚ ,r/g껻fkԀE9 яi^dGs=$k|k- 2_ATY-˓\jW. ;Z+JI%HBq"!"_PfT/}r8brB*7|,9q,~̐V=#4Jيk91de3(j&b-CT#ZtbbI6wme $֨O#= TD%L n!|iDbi}*(Hp+S3O_ibn n#1nE:ZEn*Qw?4WYse0rAͬ7tR> |lmYu%w>=D2NAdG\Uf6WƁV?F'1 Q5fQ$tۣ lG8ܔYʥߒn_S,=mUR_3͡,y`~dzҧ8`,+]QZK9D[/0pV/?􏛄}[*'׏I OL$MaA2jV 45X3 '. t4QIRAY36_v{ 7Qvs<@( FZew7Q}\zmsXkmiQV9W79!gJYYo$z[9EPC1GOvM˧-LF0?I&hrS ԈJ]Txymb*޾z1P~&; F+6Iq ~7x fKDd+Q3?.z|V덑'`8'~@WZX|#pQ4D_^K>,TF]*I"GbғEN\iNGvC"8p*pQ@S-9؁E>I!D`"xroxJBqĬK$| f֗.bqG)-\pS"I)}Z<+Vos,-38-T\KH 6O  B:M >r-C_ljhfijL򸂷{4k,h7TRyغ-]0YNjp)::Ǻot|t ` rEJ2u47t(ҝ;c1Л⁋V9p@]vUaD}8DB7BANo;f/D#cqMmw=h,HnY gK6 Zš'Fg(<F>n,aې!LKH4lCD$(bnn d$g^OӏmMdT 0pO㸻 C݊.Gʬ[9y ʪ]M^YE'eQqtW{<#1.$XwprqŅ)&(%4 e7Ng./JiJW \Ƶ2-P"clhTV eh|;o,A$\sJE;rq.Gߧ` ׃׃EhpԀe^QH-3-pC0:0x@B7֩D2NA6P~lVQ 2Fx[}87䢒b"]c{>WXT+_s@agEϑȅ@(u^uuECU|=AOT'tWF;@ Ǽ4gͼxkN-*իL?*!xdf{+9.鳣pi%#VCu)n[uK ?X;u9Y2^iSVlj`-?,4)Ы_f1эr)>Q QCg I^fX{auG<;Y+Ԓ[XՑ |jBm-3`1[& 6FҤ|JQVFIÈgеGgN!x?⎟"]0xē(^͝0v3+'zl,#㍉n Ʉ7-~7B)xF+m*Ro\KU=W=ʱK/h~:ɉqeو/;GxPޱ?9"- c*u^\zK_1]UKՍ̌?>z >\Ve yZwv2>ϦZjysI}ݲ>m=c}Hnޖa$G(@{^%];9n?O*eKC]V'ETl1*ޫ_Gl@2$uBkZ]6$+l$*D . D6+a ^cu1mx7\_G&e{D0p<"(_E#nmD-]t eCHZ8ּ4UM-m*7H[|=ȟ.aދR G^BN=5Lwb|][}x]S/6/Z$FmyB)/Uê3PY~ED2LF$Uq:r3# Xu`m/W_+Aµ᝔Ŗ-etܾvNv,vͬ9{=cɿz('S<8d"uttZ׬@kۂF52IEB*!sȔ%]a*;xW/}m$ )u Jր2Iw*W>xDyNxQeO rFX]sAGxkic,*\DlNC? }¢^|1zH9S8*MQq."_2sԛʐ;Yrg UOqT;YBR 祸 1."tyB.2j \q(k͗0ח#oj;ΠYW+1GLy>0q t}X9'pQvvuH/jGϪҙf=Aa] nl(ceJ_IVނNRvaF\T 0FD7RB(܊‚Dk>)NX& P6N1naphOiؗ]}ɝJ-:U8sګꂀI[7{CnsRʇ藸` `ȑb?}'"HӃ7n-Wce$ j2&`=ʌ;d4t&6j~ۖJg`EfUvOU}-Re$܏`o&5NMij!>1? 펆CW zXKϖTS9 UP{rphgK`⿙u !mj߶TQ,`LGR-寡H 9`6ՋlZ\Esbs/+f4e-8a012H-.>uעC#XK-Bv?-=B;r"v{!"`Ĥ@[C7%I%p³u_wtQCЏaj7y܅6(D?(Zt!Gp $g6&Ba-v9ji2p?1`X(ټ%woc H|OMcq_\X+>^5ײ Se;Xc}RVH2v<1K\1ˇQ.Y:JUy^i(YFhV__CnyᛇKXG)_!yp6 LҁM|I?rԱ4+`V(wh&uD:+'yo?בiGOӆi笱~Ze22kLHCm%&3u AB ^CfT&̉vppx@pA#!^f-hRssHX% ݦ-ܘ.~ht.$ocaF3U>F)uAmm| Ŋ5qU>0N(`3(2mݾ$z>7"?yeRO`?}'yΑ\8^`Cag5xF,0p܅!WT J0ʞY2ݖ詬b,'p#iD Rbç8kBs(g| K.+݃Ilߓ c3vͨS8@XC1j{<:bF uc^ ./&P?RuIٲr!2FkPv/}iEIe?H>ڬ0YIʗ; `osm`x9^'|EP~kIk/իm o&PftD3w A)/mL c)&uXrfQr,Mڀ]0V\ 2;@.)!!`9~W߀bGk5kcpHWؚ0{'(:|L|j`jac‘0|\HzVc5d"DYg4$m 9ly['Z5oĬV18+];gE?YcXϿ<͋c̫g63 nM.9u$Pi[xw!7Ǽ˦F,U}O" vUPYSd2'"wOht9+L.LbFf\_W]N3ko)J҉q:z"mj2.89zye6ڜW #8 +Tɏ]%E,N4nƽͽ\3u[u>I40'C¼ 'k 3PjaEޤArs$JqЈ oԙ 5„l7K60+]5;júA:G; 6pU/*j8֐XE[hVd(_Uk Bw=z O0N 3*rOiOA֗ zOP"],^Eȉ H ?>WX  *JAlSEvoPW{XIc i2Px^5Il!NL\A9'ܶC;#UCNH٭kf)0rmTxQV|{ ۽ γY͸<`c6*U#Ϳ ]MF**{%WlbgD֊vr ~)_T#3PŠ!x.%'YY)^?P@n-HisZ7=nT! ǟQDx'>.K=j%s&5+Nv<_-FVj\/i:"&_UQNO|-Riɾjpͫ;=Aatd Z(5k~O'j^[bs$;/acJe*>5cG<ˀݏHdyb+w$52z_ G[%Il1 YuNt+dLvh:ܻNLHpTSAX`~CA蘲z =HhF_;5,Ee #(ƚhImߪHFF4/Zɵ! tQ* ŕgaJ^oFM*„aQ!Ō5JŹ_+ z5P{-ZVC |kR}?׃ (jHr^% ev:RtFq(5BΑn3m8,_~@ & W.% i௱Z90{`iޞROC-1ZӤ=ȌH dĮAm7OVAY68c G.M#im1|+7 ciRt<6BhHAk@3ls;nL!9QwbRsQ?U\j|zY`ıX^Ow6vpDG̕Aޘ<<fΟmI.xaMMJ%S%۹#4[$-`B 򁖀7ɥfJd'$M;ޤ> \U"FTz*?\4t3>JMڝn qgO /zP}Sp"1n_A dUI񎪶l=7XK^#B<\oG7cVvP1h1sƧl J 1%fCLpzPeX ? C)10w.!ZzC)@ʍH~b5D7O_3w`ωGĭ7]_v[ AXl{<1!9#}pg#Җ n[KXo!OH0ksa@xooEXͣ? Xϛ;ѝ@Sk Sř<;lp89-ut,I!"hri* }Xj:Cߛb%I;L&;mk`ͩ6{AAQ?8o{0ϩgrVFlm~P1;4ST(._cS=0!*GVvră/#`c |VxGУ2j ǴǰcTZ`I/S$Sh0[BZqB?R_2qa`y4;]XZ]395E;vX\-?}߳P){ݎt|o#n}]&jP黻ĸ- 0mS0iofIhĶqGqMV$O*+1tA; !y_^>77اyy|Ygbs2V`.<,&R\BXy籌\mQpl}C'WQzBYBB_<7*%\}rx6KBU6Z5+Q.qbI~/3\\^_\̀JBT|yH A,OSbKkˢ .bC n2P0:Aܢ8[;$I88ш1*0i,B$$.k2NX{z[ 8}+ 3HIH/.8:ys^ݿ9! [ ʤ+5z e'ˤՓ- LRԜ/!Oߓ&0EJk %z^ *ƪ"=&c5֦NE4f牓{=b#5P%FtT!]n4oNTHN+`]h.sIpapAEue hjV6YLNZk_q<"n/dN9_NO&]΀1W2f|  Q?wNfN\X Q,XY;7'hC\?\8&˙"- _͝rڕ$W5wwN{Ț"s`'CokQK6"<9Y[:ܲGŵyZX'Y?/H/i4@GdKNY>dq;Za C;JʍݶC1ȍ/H Sl|eҴs%Gs"CՐ_ Bxm(yWNaNU;UMpz2X!\gikb};hR`+u7|_>؏ kd+ICSlH*fdp`T҂5զ涛V&ǝMKo4r\8 @h62m|&)k Д[?dݺ~b"PaҸ hxBLj(܅*n@n;x%%oX~sdu U`uɊیj'>cYvqS*M %XY2ۢbX8NW?jcH{߸WIIۥC_?l=J5RyQ`'MU*NϪUd^M/]%07P1|'z"`va;Q ‡E,4h)`\Q4hռhyAg_Eh^o==/Ӻ]9 xATXkD_V1^żYR#w[!zF:IyH!n9{8F iM(6s!t⎰,fK)AEU:pw_$L6v8H\+%FÔ?<yy/raa%xbK= d~|,0G,4={ʘnϪ*~bt!!@u )G)щoiX~\)Mw" -Jt yn|,+b^S֤ ?2zeoAc_w1Eq{8"Vh8H<'IڦiR}n-QeJ0AMڽ wI?l:xٞ >]{.y,ڄT#d"!W C!kKMLP=bES@YH;Hs{}EncRFg% 7_H\%@#oNx#$ѳ$-b&YSCG&<ӶS<(Fu8a)Qe|'ɺxeÊ])  s-[䡦|BPcX:RMj4>.ͪxo?^Lu6gxOr}4#[\IkEg0p8WZx)-MxyKd&Oc b/$'[A ꃢ̙H|L&Q)?,A6TtlӾ❪/֞ĥ\ q7- 9J u6Q49vpG9Y3pOcM(5wy/USb+lt^6VsO|R^Mh,P"o/7]~e5.93(9_Cbk!]LֶC,i?F`Slu(S-\$)&f U ՞&bDzO2n*|i,46}]lR_nDP=0R9i?%mhk#w>Cq -~;}{)˹25\tJ<Ԣ8/%*N~p'"g3N pI f6YgZ);ΜTڣò<#YbԘT&ٙ}J"dߟi|څN ps@Itw8 -&Fxlb*#7 %y$bNH m!rQ.Y3g7`>O%YIװbV\|jd MOxGt%m5O}֘\k̦H&F:VrVQ?'gmU 8\6qnxLr۟{K2ե]iQaW{(I9q5c4NGvpwőOoa0t52GUym7qi/`83`bSvO"-  M_Gá&"h+ 0 Ye5> -hP Y˫,q(nN) f"M j KV)E;I|ӴK,,|wdvkOxӁCG s>K\Kt,nNgJ\PUU)mþ~ ͹t6|B49&ZP!G[WB)qf@W1?*`h ȟU!P5ԕDVDsUhj iIBG%eQY=U u̘(h6SXH-@ckRq",XJA&jN`UϖgH:J$RB*&w靺F$k.`k(mf!LI@]-j[DbBZgjz6>(#B'EMNaߡnw-@AC 5@ЕA10EWfVYߗ}a~ߞ% w& (Au`N%XP<79Ul-U.,1cUG 鞣r#ҋ&8YWk_`ba &:GEO~VUujj@޸ِ*/T x0ѷ-m>]2a ϫKoX:KT Sl$'?چ9v-Ws7M=3? 9, 7L7aMkdY4-9JwxگLiZ$:ڑW\H _j]]0Az zT hŅc9fX q#j$)7m/f[>ĤyPYJgNQA74 xF9?wf{v K](Q_xW yHMW>vD/qMZ{s\Yښ^q7ijWF COA&GcM<2ɟL'f!ԽF_CI Rߓ؋pS%i#11w0\.kv!Ѽ`#ExqO1n ԙ`%BX̡%`r@E[d]חgξV=pg@lץBRp;BZ\zZu՗C-Hg4*ڶHrSO_)UDIDg50M5?U`F#5<)nD݊D([)g>&"tT%MA<]^x p`׷T'DJ`,njuY{{Ǒu;UWsQb/P54a]i9+J<6NgyI>`Jjn2+Ԧ֛6k&xGoB0F\?c%WJI=Ӻ@~ k%UZftٻͣ9?㸓_]:@.D wMSJ ;5z &kqQ u-a'd {Ad<~vOv_9mN0{=~<4®yL0^FKX9yfkhSG\ ya"W:\MY_sEru.^sK߳Ҭ*V`as>rZt.+Ĥ=yit a=[8nBECrX\$y/! 0pD5]gnhDwpdS|<ׁfhC^ysNΘ4AZ"(Y>w%\h֐nA14'y~1J5N:#HQzrrmE`=t/hK~;ח(S(IO44 E; MM NjbFf)\aU0Q)ml[m@Ulav+T_Q3{l2tI+," DZl/Cdѻjvн(?B@gS< 92oخϳCer]5hR*w\#wX#뚻b6`ρP?k"wlbxF匙6=1Lnwƽoq5(z+>;a!* y7Ϊ4\z^+P$.qz+Y;(;ၕlxxiQmayrЂ?ٶ[M9F닊Rl0I*'6ǑB6BT|ghJB?aVq AMhJW"dr]@z3"eƷq@k<1nxU9î:m(\?QDIk,7G`cV#G3:'%a%5%G PZ o6vIñ5z^q4?] 7Bxڜ"uv8BZR/M8H֮ P/n-ٓ#:+=)跘1%"by"r{h }/獅[&}0wKDm6Y!@vuv7dxlݏ?v7SѢvYU_Q+h^=\#Hf5 @ w[wxͽ`0<4a&Zg/<(Zj4PW[ۛt޸\3fC^m $Z5F;'PצW?a'^ 6P8Zy fL:Zc Z* 3#٣@SIoQOm,;q!xA2\d{{`QZY)X=ˇYҕ$~$).cLY 7!d!X 8(1D36 'X1EȓcW 7-_F(sB(#<{KjOm̑ap<Þ}Bx@7_j޴ Eሉi^I0\K҇ƢV׵[{N `2c>q3|ł4 (]2`qҍ|7#xi]Lγ<9>W qIe1c؎Q_ ġ5WSθߓ缯,bz_"hSO+Y}MPϽt]/3(mߨLenx1VEӨ4jq̩.db ЯXYľ!v&{Dm^"(ikx( Ua܄9'-SfU\S-8Pn/vLXhs꜕q*~Sw]aV8:\H HBe6}`T]t_.j!lD^ %/vHxu5\hX > K7{]$Ub!qc+w7*Q/ᑝy:1g%̇;Evv<ǂRFE, anE܉v~xtG)PZ$-3m:=he%_ZyVS_3蒁t:2 nUQ`*;*FQXP wPb|҃^'#mr+b|D w2BJ6b k1I:DVz .ިZRH)K~-|g Vzsп%*+x1vЦ4m]KgVƇ22r&50U\߈M9'yB@=ԦVv*2sx۳(":\EYr! LaAHnZQp(§%}ҭcDw6e5pPs@m tӭ8KA}r88}ڟbt֙0`"NИyۀV#;PԔ󻹝Sn'r%n#~'Y:[v::R= k^r -5xuU5r"Z78wmam#xcqi3kƹ,cL+0KX]Aq`LB,^SOW~% ~(%wQs#MR(=2[FX^ҳ(w`_w=Y["ĜB,X{O >^Nt{-(VJ׏46:„y Cp;oZy?j')f X $16' $.> wܠ)`iߌc65|繐S@W[[oX+woγI;ehS#@L  !15iƸW5g)X?  Y~ P_gzg6dE;ܶM*^d|c.2H L]zoXzHb=!zc;Jk쇦V`EZC87w{\txgL!G%5c&/ C#l{p4rn{}'$ixP.)*x5ZS, -Fٍ7k; ltb4g.9+oW%iAGg(IHup7RQlP.ͬ9TQ[k6Io{@]$-D1 8]>ƮQ1ry'f)DOܧa@ZNl$~' _*^.A\!U5AMH%)3MhINr}Ο;g~mO ."Dbf :I$Ye]2j" cGo1s' ;٘V>~ J.C*jy.߸wbY>Do`:#/ LѡG],UJaXG +$"3M ޙ@a}᠞رZK9r*l|&)ۈZ7d+şv6qV6Syi#R{!s/4e@2-Z؝]@ln'-, x&Uw]0t`mMr79ZC9?(eωP h7/c5=?~hNpng7P퉂J_שEG;ݸ.;H/$.4tFmz ^G1LM睵Ճ  YOGu*peJI:]j=qnHD©d:{#Ŀs [ۿם ts7jDŕqt0K᎘ wZxmY$XL8Rh64u}=ck@EEG=ۤ}*QF7IdĄ K*mt^߁A?qLPU~t5C%@id4s6&N7g!a} -|a w /-g}Niv,U1֬\蹎DBBXӻ!-2;J[~c>96wњ!ߎ4Q՚5#r)~&my.'_r?0kbNr.@ǜHf ^tjE2f0ߨw,Vss-@mlf%rbxr*_h|y;i$7ɘ{~ީNvfl/nQ!|C]%j%Lj"wӣI7 TQo}uޣWGBDI;%+DsxW!Ⱦh5'v!$Qln^Ʃ:홣2-0e4׿gpTpIRF$8ܖjhP##Yt~r)J!甫`W̓ FwPطnbam;ٖfX=eDd~9R_?)"ɌkSY-qs|0ʤʝE.H3iC8Ehq9t9jmGIr4 ,Zw{OC~&@ !4 )퓖$]8J͸]w#q3bGcWDڳuW"V"p9")~6}U( o6jX\j@Kn1] g_A ؆<X'nyaFwI1_k1KwSNX$偙vVԡCՋw2USDq& ZE+@i=K<4P 1TxO9Sq7W Ly5iNuwv؏PI3f `Yu .=nUlNR+݋/N0rjZj8mep δn&0Hԩ_?NLY8E9*/(t2O#67ub]X!JSg Trё-YMN'Jq'Ҷ.n}ponvwpkj*`{ mO.;d[(MQgOavQO{s@%xơQ"yXW=@ܷ*dpQA ƙZq$#H tr>mv 70cfNds?1\<-p-oǛNL| nHwKڱ+%)Ȼlad'`[ZJ pg!B\\2!;BjGX${eMl]rś)MF(. XI~c@B<-pD/rQxQ )M;iN:i9_j{$(ѺKمTW[H!.mL8&R3${җ^ꖭ¼D+:?D>Wql9w2|/~f\ڕqR[ܓUήR>A\FNSƕ{[8 uMui:vӈ$g%ziiRG,Eb87,i^N;e3EcntX;\seW EUrEA=ۼ6ޒ b}gG!3p7Zr94cVdCů#iyxϕw'h dw<#*kr:` Kv~Yӡ> 2.Ru,f`h1k? SUN`i?FPҺ*kS9mpY1w&lڴ剨lS *S9nweѯ3ja<% ]DI Xv| rXDnǼչjx.B.;`: +ӓ9݊?P{ 0gM,7b0L2;KϧK/5AQ M#o*kCBV2`A)q% 7S7u),$64'S^Fh5 s#L>[WV\ȁ|$O:7HH3׻Ļe{>M*̉8@u<溦nGDk^csvlNWZ 6 4c=Ge:>^⑬AT4|}V)OCw-*M2e}2u^(|9k!lDLgiCkWkA62Rw0ZN 5Ϝ C-?ߥ$,9Ē3#':L -TvXԬ~1a<ҰSbRu 婁L4v6C +mML\!o!M(^Ր8EwgE2f9]Mg 2<ZxgE4"mSᚂ5dkY}v˵Y\{OvUqA,^}o~%1딧M9;Öo"] deIAr8HB쀇6Q@*tzW6Sf&+Ī:~KEvܴ/|I  [.&7|BO\߽3#sXOu2pq 1I5d~DSc}I3ۑ^M \PCx;VW=v\ð [oMˋv:TipntWRI'_;)KHg]#/j}hAcMI,kif[¬M@i}܃YJ@ʮZNP%IHIRTp}Fj>:c֓U"@g^5WlqlpP!ZN$y\LqJS@r 1WPd_m{WPl: A!Sߋ>$?=}sN)ֶ" nBfvWҎlPdFM6;3K iUɨ] +ko{9N.p\RZ<1U{s8Ranwy`7;PPS֎P} دvF`eKM, k DŅ(euRۑN߸:2$=\oDCfx8xtK`voDlt;}Rʗd°H/5Y%^~R@G_b鱜0oM"c15*tΒߖB kU3A3\~T89!`E'S{p"16S$.<D`v)%brxbs @BPAp%.Ԁ"_hޫdqd )Dj/l;(M灯;ux!>VF?'j.{l~:]9= X.\xN۸pKH 6*dXqsr5% N6z.[{r}$hø!%"fne2y1c7xkTU#:?GJ?~g.r(~KGքݞ{xo)}Zk[ n0͢#>;1tK_*LRhOQfh5p=*pzn c?x5ˆK:Uoƌ;VMI R] W19i|;N!y=WGS iaZ?*d1WXYΌM]1r,{UqFuGΖ K3\e'-hG /1.;¤~JP[čiA% #0w7uŝЮ9W\T)vTxi@rl̝ @~ RȡMkN[+v4ёJ"ʭ;ICVSdNzŷjwHPXOe=zb& .Γ] WhYrYӶ;-9U<990NyPCtx`jJmP`ӈ3C`{7N¸ x}6.xy]Ϙ/;: \j0R~2~"?2Ȍf,a#W\S%G t5PbàRCbg& J=/!iVmL%1ϱo V>qηWNPoZ^ް+{+d2z"p`يEiXHJTSZ i_TշC|Uz8wGZBR2UY8[v(1 Jp=uZ?:6!lu8YD9 zނQ0.XP ]&1 (; c2gp+x*PSwx캵P&ĊY?DFepV x7XCXS,L`k409̋|ΧS?iUmv;vO㝾`tzo`rG+!iT;j*o6udhV.n86G 9NiL\#q@j0Avba &KbfXrwrpJ BA]qaȊO{ýhzP>c{,gkc|7K[ԃE͇" $ii f2Y&bm:u>mGl i+w5.yX]6(3cV%%AEQ72Kd̜l~-TZ8(KS`1IN[8f4RV7OdL׏U4r>8 u6g{h~}V~d,V>4G,r)aZS0YKCO2uXc 83v)m s)Y7sIV!MjF@I/L?C{yx x3ָy_qrK_%o'#M+0@)&=K@qudwP̥gNjT*,*]P7kQ@"*'#- NX:9e>α*z.x'\>sف:$AF;o`u u M2"C4g*mmV 2]qÉ2d cb{BZfkE% 3\& ʔxaU֖Hi :pF0)dY C:`zeLJiO  |^k4jMP :XbDI6d w-uŜ.RjI7 rk]aS5x>G#+u =g%d+7pI1 ; ڂhTsu KPz1E}l͚NAK1LyqLe =i,v8~ lbS*ƭSHO~5l?tuJA~-}&= $/8vmBy_ڭ@C5>Cy6fG  '91b28i<* YV&X[s _8_T|!~Z̝eE RK,hشz'*;7CjvJ^D=ܣ- s<3B*U I(?Ōx0@Ex549FPy!tx 9CfpTp׾g۟DlŌ!+4?/) 0ilP.ثSV&HOgWor4SVd`yէ_yˍhr|~<|_-:$T #aF@ 06~xݠdv^˼(">9$/LqVHۄN'URjTQ)W@3}?ST+3|W/!OX6}w+w4g˒u[֞%s\? @06AOs?b/}Wrcr/Z羁˱ ' IЯ>O%(,2G 5/^ej71䎲N'}CP#׸}HŶ]a#aA]>L=;:1h^OjntKDT,-_Wy6iL]]|e@E;UtSsWdwVFFY}i˙3=#pl  UoV7п=7՜'xV RPm 6N@|$> =fʔC, "@ySyrOߑt o Ws*UOFml_\hBz,f訇ӱpqzI;ZpqvO`>[(EE? !nոWx9(| v"@ #P_maO,H aUHre5~,GT"S%GzȘ/3QfbgL'mQF&L=ls 䜿 T»BpPg (\97.Vd{+OsF75={e4[IHоRu׆l" ;-[-f5a:k6w[:5_ҮP]6rp*]q7:XKBPHֱ6 &jZcc}D/OK?xUkw<am))fkT{E[@d[%"6T5sӈ!25`qXF!9hûߧ}W^Zo@S e'/Ok5{='*Lrs6g5?vGS$7^(?)3տWPo¤B6u:f:&k}z |@7dthfKmrTAh+ λpy4qr=`kPŴt,~Oi)/q~ia-RDW5:lQ"beH H'۸jԻ C2P ߡ_Z3dx_+e꫆\PZO7A>־ sfHg~@/G :ga D"r+st]ˊ5oä%P~ʡrPX(rؤ6>dC )QHq;U}z|qBh aRn b+m쁖t vo:S^L -J<ζu+'iov>D{|bS- 8dhY5ܥF)[>Y+guOR|>\HX^knҲK̚νJh<]J ZaBBWS[rKNC;tAC;h̓m(aXWaZXA:_섂uUAںMf4n4 RV5@m?*8Pf9# "-]@D~ѻ _BvuDyDp& ZO>fa0Sm,d@4Q夿ؓ+6JWscNX[Tn3)Შ@77S*Ȍ1#+ϛ3BD$.a x$z |θ6tV0ֆ](9O6{#m&,{%fx5]I *-+ϓp."c:7i2FiY՗t)_mnήZB3gA1 ;+o[ckfUr'rs#m!*J[a)=FB!^`zwǝ&\WKԼ+j7-D(I9c]{.XWLTwu&Wky`c$#MU+tր7_9E~>+BBΔK]c!m[5a[RvCk`GQdNGzUCxE|;E>>2e|oƟ{6_n|<`vE2D槓g`D ܅`NB0XRHdʭ(.D޲sXR }\Q=\|-_["&P( ؾH=A=t9fm B*maj*)'0%uB-^po /7YKnNPPc SBl={i8n.J#Y<c]'k,f5:2b )IlpCl7)S޼U\i~6؛g+N/eTpi"/rJv{}8ȱV?Q(u ʷXr[ kPHg^ɵ~8(lr 3W$ǻV|*J]4lG9&}r';2*Azsՠ81׊Zt f%PZ"[PhXF^zx_4'u{[N3xhSԝC_a֪Qg]E|.{ ZaDS_Y@˯;n~GJz.h,hxoAb7Z;&: cx<'ߦ"v ci lÒB4_9ا; Z{ Of6v\GJs4kn(pU4OB; jefOV|wh3-!?[s6sF=I~N*_tr:pC,." Z-Nrϑ,5~*3s&Y@$Os("Yդ$lfuytX?Z\!#B7ѻ VU!L* #y["v/̭߰!lYq`)_\͵+9h< Hd."B|,W}(v%[XfIs&FZ&Ԩwz(͏r coRc+10ׂH6Mgej)9Bw>ZڣA**'䯟H A1ܒA|yD*%Zޖ,UCaB:؜E?ENe<(WL:^ì\저=؏5\Q%(3AJ#\NM^Sl|(}c*[NL'o?yI΍ۢXOf;Z# GL>(D{_0MMSZS\Z?Y J9* n4S4=iX[L{G; auR)2o6C2 z@p0{L/>b\%njdI ņ΢rdo3y%I<lE /t7K;n)); P1sTȀqB}e4Vc*Z5 mi21VG@8X[;:=&җ#-yWA6[qMx}90 >+^;JYҨ'yµjxqNv}i*\&#p%GN@x3J ١460G*U LcP8ԙ̒iWp.Њ.<{wej9>]~@|O_쵁/5IJjU>48놑9r nOt;I18*KH߳\Da\fF;WB5פ ΀dsɲ_RL}۳k)Ie(MC#S柚|C!P9jqFNos}45ޓ#:bIėg+PB=`mT=9  YڐGmO|LRH .Dwp.4Ȍ] 40Vy8Y+Q$m*J`7Ox~\l43K x9,;,pϼ᠒؉>ԾYuo+*i/1D_'DWn)+\2j,혀31n~&Xz[UƲ03`Ja)tl`@FèR >#?>$s?'ʧvk&lz>G.V 2c#􆗽 =ܛ*G-pX" S-GfkDՔG^]o¸yXOT\_/3H, AW$\mۜ4H xwqv{EMzQnO^mPR8B=K`t0$QyF78Na^%@hl'\_^H/9x*㰼ߟ _RQpYDJgf߰ ]w ADn딏˕tBώqY``lH#J-AY(j7f@[V5`FC\"5%U'vzkcptbz0l8cn3Pw+ak]f;p{U2qȯ{+ 'L9Om;(ܕ 8£~ㆡDQ5?\y w'ewQܧ{T!h\˭LJFIpHtg^H).A''Ka12gǴ~u |0(X3 uj t(̆`HN-Gx 5v/8@g1k6HFбWJ1ôg 赴z ,:Է[ty'ԗ!ZnXquE@fP 4#V9ϥT|W`eP-@sn\]sJ1l NPD ?gl0WzY"S-xg~ @Fcժ t-{pgˎ%Gh:aB.Vo籛}FpL8O;s^ȏI,>LF}V $C#WFаTt6UBhcIGb%eJo ..3nWB虈^HVo3qFޓnRVBH3vtHq k= *As.gP`"Dv1#kz!"e3c+}& KSHQĭ^qU6 UE&?:c3jԨt | ӡA7J 5S L'jW'H*ږ*̰$'- ryN{\El}:%|!m+g\V' {{m}vZHмl>;K0* Y :PJT R \ޑ)[D8q(D {C ߺ5- VumV.8wݚVvc}AV7;[g[w暤pyLHHЩ5mSF8iF|3Qb.݆_/I_|` mq @&dcaeJN7V$=gus-ع 9ݚ#E/S$f);YἾ(t7{Qn Z)sIo ܉ĝڼܻͿ6+JΗ\T*~tb|sE.e<t?I%}۴FUBۀqkl -\̂FbN0pn[B_#9b]`Si,qaÊ {thW㚑LyA*sz3W@>8OAǞGV.2pa]>0TtFlse1py9ҡ[xz#p-|Rmk`_03kU鯐oc_Znn R@VaNQ P'DxJ#'}kf=$4Q%qJ 0[Hj=21H']dׇ:0~oVߘzl4<DP +^4^ q(y'}OVx wSJYwoI/ ƔBdw 9S0 mN+NJҽFXI ('s/Rs0Qĸu6&.W B^c-_*(Kڭ~CLmV-i7)ԩu͔|#R trj)Cˊ{P"kT-NoCz,RɋF)7+NJ>晡+x#DF-ЛY,3i\!|* J2. 'ɥc 7Bgr{M)S+@}Y)^@H#c_'P92hi<9"a!޸A~oQCmSEL )>Jljp1yhþ;+ku+@G+< /X8+mF4Ʋ5%,*bǼ?,#Ze' q8_1)}vo#%Il8Sp+yTtQ'yXlNk0L5vn4:IPLwnkPawǴpxb n! }&;vdH8?&s0+qfaF-m" 5lVs= ͳv,28Dx@9 _.[Z?262:iLRұ@L4q4"|2osRDVݺi Jx@%C ^TyU 0.Ǔ>Dw<8 r̨@IVzWp֫a%R. h$4E!g9!ʈI&gmOU/+q}A!Tܘ7:닼\]`=kB1~sa(_k-/>+!! lGs_?ErFo(pI~d_5'Cj7lvE} KHVNo %-Kb1Xj/E+~TNt!1r;>,ybE Sh=L@c h?[sHߍl3^ A`Ua퐄OH%М,On.ouK1}~=t-_>0u_i$.`Y/(j鈱/Oxp>"hCEΤx2\U%(T7oK΍q`Mg_pk]~*i(fzKe{z4FER+S{ua3>6ґRA&s*6> >6 E,Lw@\q*T8pCTyzyɹlj"3J`P`z&Ky065rN Õ q42K'9̵~mk~A*v@>ANNfJ: d3Uzlyȳ@]eYw_vdb"д$%dyҴ njRmV #pT 4GJLWȊitVλœ|%B^-cuYN]&]|P5UcF*2y.Q{ Yl]ٷӟ }t,zclb\RL 49fUZbM߉jUl39O33h;`K u;R-/,fIk씠J 2qēhnɚīxY AՈ>P[Js{"}m{~КM,23iü|Z2D0X3$1f]`=+zOm3a1qߥ UyZ"(3ɉ͔2)_W4'Sy2%Od 灭G_5;1dbs>0K@8A_6S]*m/ 9=57sMxQ5яdDԙCRk S{ח3|4{g1vDU4uQ JQ[lP8U v4O1jI3~Wnc:4g i< ҁ)`wҳVCϩ8mIL*=S[l(Hq2{`}o[ᬳ p, c*Y"p V>w9|T~碱3ag\@筑@)l 0tOZfT*hVQQ1*5Xy&l4mY`R:19i)2RJGgvA> e~޼ U D> ^?ᯍ%4 g `YNۍlJ{dԡF'P&1ޞg/ƨMoxgYł.@.ӴzTKoa7ǟZkQy9xDPa+ ta&!Zİ6tpj)qU$ x(4Ķ<ڶB sgyK[N#dfi0]CzBN z|Gy]BL!,wUP z)ͤNETiׅBlB~56ԍnj&`}D#`jrp1v# Mzþ.Y")*msI-"%Ouw8}8ŝ> r-fI 'dĠAa O%zjh ,i-0xF4c[ؐSAr&R;i$WQBt lc&r +(o/idIGDk9N/! TH0BrIx$UuIј.OtYEw}6_{spIhpNySaKT}-fbsX̼Axd9YE-4<ߦ5֩}\"n£c~Mh+eBÅis]V/@7 4}۴s ڊF n{ĺR)RYo XȔ]W6NBX9v)D%W xj1/Tv8;)%aQPy=H%('1<xg*T޸j|ŎMl!*م/j07\yStHu=4|{eG=_yeFh]a(Qzg#3K\sfopYB~Qpz+!gR/Mn<bWIiD^.jS^>w7hp`~p:Fy &*άܟ96k&y|HKcrO!~-IK|܁GnY3qZ%ic/WB,T4-$:k=ՠ#_DjP[m4UF1r/%"XomSBH / 8` wZZ>lT30(p J 4-5I/wN8b^r}+@BK*d* x7fSF+@K1|{j!y'dT l Bc 8-ZEVX^Z81/?.Wpj2Vzc^] 6;UcWJ DvA,_7qoow{nV*;zLלM9~9B/ '[]nfCƎ\-r t2h%RHOW Wg_Zk,kG ^vvqZ9Тli 1Ap+Ė%卖#6TMk|Mi22)"Ï!6} >ٚ¨&/NR#s~]4d&NeGP-Q&.92PFcbV>DA_et[ԆJR /sWP`TDċDH#m $S1Q rFe.trj/(<@Dw&3yq OC{,\X=! ir8:oZ[cgA Ue?"0@|7(K&vDqpg탇p I~Kw¤e|se__!jH0ms0*7̺~gPȠӤo]A$-]xސ (3N4  9=TC y8 AY%%3Rg9X+=~(MFP>IBr=æ-db9K(}\@%YT0c˧A/T jDc27hj8 cTᜃ#d5tgpo" ja}_.(@xM=_c>VY,AZ=UJ/nTҨ)q4ڞCY}GTfLkin6̶"^4 _{|tۨw _>+\"oGi"w;zȢ9elt)!w3lI4lΧQS-zxV>EzJ+ʓ'\HH7 1oN^hw6, | DkHjQZͩnYYtxd"[P6t1\ہn<[RQ#c/m8I>Ҝq89_>X$~WuyQ松t;X4r'e!Hg1r^t[<+x/ ;ŒAKxE齊e,W[5TS}wKaO0df|{8&({럶m[H8 焙5@O>OKLP%]=e ol3DMڽ_M6gR,2(iZy$uUT2k n5윿>&t|퇾i|[˂ҊJ3Ĵζ削L"Z% ڳz,Δ=)}ڞpɕi 4w]:uH+ęE d:QhG,O/#bo4 e^lr]S4~X Tgl킰LqJHK q8$mm+gTc^^#:M|ˍO a=QGv6]+89Dg5a)7?/%X5uFY܁h¼"MilR=m_$dHΥd .'y]LjA3rmVgr䟆a=(QvnN~KQX|A&P(O(Xzw.a/&p+d$8thJgs:qnU^A Gs;q\ ً9YVˡ,4?!|9 Ӊ>mJw|5n`Ai 4 C㜉:j}8G0 A^)^;}?5 N{E7 yҞ.Sob'Njr)*1 P@Ћ %hP(wcN |%Ob7߽2.g0oȷ>ȏvȀ &GV4#fIoe)'tJfEV4H=]‚~Mѭ,Pk"fRʺõ!-%>UGlLw lt<{wE/{X dxt}$_P{NNTYR_:XK,w㤷(ڰG>lll&1}%r*.ũ#p0k邭,*ېq9>(}qgl+G!YlGwt>5IJT#ޱ:9#u{?\CY'KN-g_fV<ZIBrWfɝWzQ.ƪ`D*&""&Qjfkv$C_N'Rبdg?(~Ṅ*yKz[qp OHN<\߹ЂFcI]6*E o>l[?2 "ߒY5sf~`qR:K?(@uF|_3wz٥gM:+o5.@mOa9e2$J4Tn_thKhA2h[QsxztW)ubȃ=MY;L7vKZv!_ G(-Sc $:Y7\-\Z+\fUޮ ĸ,9øtxL6OICt(`x EW373Ul kj6k Iiq ݐp9kA.8;W!L ^ycQkT`J)zi=kѥ[e~nY- `M +gIP\d,S fkNasF6EoDhm}JD|.V}(m`њ KO-ڠ'Z *Wy/[uKI;9S\9ew uQ\G~ܝݏ%_\_G(g޻~'͖$IsVFL4Q{%_h*"H65bEs199`2F-|7l`-RPa~(8}6fJVk3ֳ#ɩMܘQ5ԙc)'=2mW;BBPUZ ;BkI! __Khg7Or㾢N.$Z55}MS8=zEdT['*lM< 1ԽPe6 "͒KzTD*]۷_O0sP5VF#Ud.m =DH6zty5LYWJPh -(6[8NZOzL"A^ PnC-%6ʬ|Xote;aA- Y@nn?* QvkjkRܢE"2l͂ Ydk%A2) ޙjvE/uNjF:.SĊŁ_;ծGb"9)b,BOՅ_)/lyj{G3JqfAѢ"jxh eȺX6 0.x4`,)X=e袸0$M{f^>%3Fn!pAPTCZCg`t˓Cs}CV_$%Zp~W䕠 =(7zj־r!Zzx:m/2 Qvͣ}$06emk*|]ah199x!PwSIL|pb !ܗ| }ⵍū o٭{ Yn.p,RBk.GBƂ]~b<G__Yt<0iMSSXw LyTQ,X̛~ 21?٠# ]Ւ .MJO=ezTRԁ>7Z` ̨L?Wk>r(W 6gEH!ʊe8fSNH!#4#OGZ2G;U?&83I-Zko<6z{n<;}em)8tZ IbOfe>~~zCNꛩ]~٨E(NZH*F1>oK[ނjj_ɀ趇,*aIҀODw5ޅDQЫC>jḂ;5N 'Pؒp\6%g Ngrex!pY'%""'l`qO![9 G%ɪZ;?-j\hM!i?{t8?cX.U|f4A > Y|k5BE: oj%[;MڔybУ.>#{t_A)_Z4`e Ix̶kf&5:ʃ(( 8 G<9ƵG>4Ew LR ʵuHERy9/& K;@U%SdNzadK1DoɼXAY5[ԓETvk h۴HF?48a-y홙ް[OJYkLlȱbG}ːjQE׈ -}C]/ W`!0յz4"A—@<[S-W؍5 OȀphK=6\2mjcoߞiORD{` }H*D<)/dZPy8بOGROM^A:Q2H ĎpNVzK,_x^Jr_:gKN)|)tK/ǥzrbY ]y_ωC(i+z5ȥs"'䝑S]ҧm,3NO!!17 M?V 3ieTUS2EVM#mz$x5c >$$ LxRSHH{v2g~L#cL*Knz,B]>̗GeL/L mHae)3$8+ZgO3NzV avԗtvԱ m~ Yb{8gx` P )|HO0P/ jt#}`0Z{!T_y hX9-W"Y`"l> Q/Әh@_ʹ$ !-'k1THrvܑv2oF.Vj;# ='F0\` Ŋ hIJ D0)ೣ)3˨NҜc908!Ғn) A[G@i՞+!Vp=*r/jQKj5mm?Z1f=پr #{Kd3<00^< iWFFs=܊L $AU ɻMlD$Kΐ-<H쮀<*9gQ}I)13. }O nm;WXo|F!T9-~3i]օ9S# tҮIKyVx;95.-J6U Eْ$'/_5YYyFͽ4-b簖R=șU6xr' `~.7ҍν2b6Q'`f7Fh$5TޛA-wu"'bp%}zg5CDZ%|Xyi6$0_L`*ܵ,@ek9N6ĀkJFY*Or I~6p2,y=вWyWǝI: :>qf-t.ֽ b{§X3x/Q@ŋ/{AY犉.Ɵ)Y ş!b _xpk:FeeZv m{0Tp,ۈ׀[CQ(nw0!7v1hvW@o 7r쥭 <-IuK ®zWR׍DPtq}f9؈3jْ\.<2nQ)nz.O˗/!rzwW~ hoGLv|Ӓq)q>!!jJd/vY+׋@H#f!@ a " ,ڍt ֧~<4}3"鳿ωK0RO ;8uWOsr3q*oꭧN8@cw,@M V1lfm$kP']~wSS"msMdžQCn(Ю4>!OX I$ĢJ炖<2G,x#\>+h五3;'uz7|B 凩0&T_@+DS4JYy_SQfpna'e~nid`#ˡUs[ӱL^TJ3J>!a;mDa^{ΌI Ar]B #n:޶5]'©T~=>NV4aR{:2C<5WI"e=ŷJ 4q*!^%3gMArzI?i($TDႥ@QhMKⵯg\eU^3l؞w A/DE+Pe>޼;z>oQۜOWqTP}ЗMX&>KЍy@>A@>c+ d0o^6#@|,՝>6b7s ç ݀Cce8wr36)YyXW-ݗa߀R@C k#J٧VCbꈠpV$* ڄrJ0$q HDp:mه9|#A7[t+&;7WSAɪg(j9ҿEgy D:Tb\I åG=v-,UOLoIQK&<Nv05蔂z%:(&JCT$a:vK]KZd4Pv V KQ@JW:$mC!֊f߄;vuRH::877&He4\=YUѬ^x%$2DX/RQ[݆x2GW'$]Y !FN^'֦,3+ 0C.$wCN$8bYR$JzXg ۬.=x>_m zc+@)Uu?)eRv? |I-or q !B +Nz& C?m7 CI^)sVvQPo]%=l/E5 Ag c_7/p,Q|C=k^n@:.&ƷG%& ^b3!v{kIp@t?ng; 9[ᓲG\dwi(8QلIWkrD59)T9.Ŷ%Sd[+vdh*|m$ۥQ"z?`+j.~H Rb#)*hEgo5=(OrH(fdܯ9ӆPh=ERCPA.;ppX3eME铑p/)n3Ν-7(TY[ ѷ{mOi \6w`ՕtR[$\oT*֐ ЎXpgɓ?v'ZSz? [*F>&Cx 5J@QxCgPbQ+ZfāAyr|xnlgGYJ#@ Y)9.qO8 ?X5.|YQf"`V+( @]4H'9zyr͑J@Zg ufY^NnTo|qH=]MIk,IdyX'B~>9qkd WA@ g5, F[}j6>8#cs:Åe^hI"S*!lFad4PUk0ѵe' )m@<1S㾉zms[z'rzp?bK.o ZO=E 2="ڬҶ"KHP8UrxxP6ty֑B&`}@Q^$fI,ߑd9hj6Ȥt㠵9ӗ4 ;MS:H/^ё*(rrWrqfLlvX f]aSS nM/o_m* 3>g |-5D`r75,EC1F\.ޓ.L yB1a|GR6[>5a{(Ar\I\ &b6gss(=MDHrH{8(#Ƌ=&H:pBjnkS2O߉FD5ʛڀ&QdN$<|fvj,;5;M@Vo:G Aŀbd[]2Xb᭄_\+@ǔ>w/+DS7.:~ޞ-҇@x 4,!;#L~7QUks<ƪx՛v:z戂J7]j"E:ت:QVq] s^D}+ŕ (Hn}EHC9ؓqS CS~=kd tڗZtijdŚTamU<Ͳ2d+- q,v@rB?~aj { /VCxߌH$W )K":ϭӒxNE+l]=z|qdwo/.2D98J-Eu&;4$K.뱥T.S&RGCz~3bP6xEݡ>(E,% Bx+Pց7}ZWIvl{x*Z.Zl5;mT@Qe-.J`'bOMM.;ŜP?8w%fK_PQ\i.'QwfMR mfSVK@ 'VtNPƎ.+ FKUg%{<6ݛѿ5WC֏XJrR6,-hyLKV X,TM \vXVeV/0'rLK'քO3bgW/%QFDC]hڊQ[ 8,3 cõS_LzﭠM} ,CvԎ\ (P+ڿgXf;x,8n4yC;'ckw :&p l|Q34(\1PEo7-Ҿ]L*Q"P~+qwKe>miRAr"gHeUA [t\^uߋO|]hQj_EeZ_`(aEs;`dZV}\q6/H2.D{=4/ɱYCºx(. kO-|ϝS=s#o[b^H̪ȴ<}JabG*MW\G0H0Vw_e7?/Jնmn WEԄOAoM㸏+)qVr_~\ebin<L G(, H3] H )>۱[EŶϘVAC]yl娈 E\ 3kg엵>\~$@53yPˈ*t+7 3eoOrissDƤ]L8al$qMeUܭoa2ICH@,4%-ު|( 1~lSye+%xy \nr8L-&X ڭL*_Bڧn1 z8体7V߫`L5en'ʄ׌+\]jXJ n0:ayb'D1VeH| N8F$b}֝ qoU%wbw #:07!1jc)2`}W! (WV,|2w{P9.qx"BS?P3@2t_sg$jX&mj+a7~90{.sY$&xSkZ^~ az݂$HV4eJE|T~_F% 2 ".gY >$&w" @ܛZs<ĶAmVxΩ_@2и'?޵#krN|p\ TB~(s\""#í G[y6!+tJ{hq$Lb]r+΍o8hgA, mBіaQD d«̞M fEsbJ'Ɔd&`2EY`gi2ǡWMbmJ^*H=Po`MLgA ؏:v3|XjŒC- dZIwqԗ^#_kpꥈqEyS&k!/c8AP/Tȅ+cá[}L]hm"/K`r&y$֐K\Nᣖ6C XqsC@*$0 ?ـJPq3r_e:W@]P_~:\骈A:(Iiٿ^ $2y~I?zƍ߱kaC,DֳAnm8~ҧ^)jR봭P6"5GvGJl#T;ng_.Pe’1qFr$M^aCh<]mB)OxB;Jr{YދIF^C6 :8Ɍ!OsΙUkClc1rGNV{\wk"$D߯E XaY!M*y*W=1+>-4Pr7QLID b,%wxoGh2  MϦNbb+wfډ(5kJ݆v_Mկ23Kxr g7F>ʼߍv;@9/Z=D#=2/Gܜ@CH‡0 !2Om钐+о'7kݴ|&E$ҹC8Uy:1R%j!Z2v}CRvn;>NQU~K. ૏{(5xp*ll(X&-q)5 wϋ@k_l:< L0aRb'uk$nw^y v5QlzK11wql8כІyy]\@KKIEGXჰx%#ŞM0 xWb4Zri','in`>Ko1ֵ>} ZGpHg;7ߋAA7CPCM-H2m*8l` [XfbU3PYT`?ٿzF~&:2I*rRVٲvs~$kl_%vSS d~W<ږ-lٱ~0(e(Δ \Y(=\+t4 0:*w_ňJ59Ceq!R[嚧&>,W1}^;Upo.j!e7?LؼqVKA\9ow&p1w]˺+ı}HLzwWuNP %zX^n԰=?@([s)Yկ%5P}Eةa.1(]`5 "VTy\;PI -<â܍Q%lIY>= :e6:. l_qΩ }ݑ5mNʃwJ/"U.0jg:^x#5JU͔+"DBnrHeJ'n6g);עw!b"~k&[,lGPi֡jQ|L 3>mV KeU~dezw؎!yQ6bO1^=WAM|H꾉(;zUCwԣ"`$fmHbQĠK;tyQᲙ9[~&EJ^(?N۬C3unta' *f]Lّ["9-8$okPLSI LqB*̝h%j"UӠ{t4yGՓP|5u = ">ZUC a, &Nd SZjSp OYِ#a{ ؐ͵Cx 4bgFj Yer}.?VqQC5̺tj7I"Y55wB'Q2 $bİ.V  804T7=:&joFf  !&sW~en@*'3p$#Ttnks[E/.JaD:^! ^qkxֹ~Sy؟N[mp򆑐C%=+ue[WU}XfJN)i\JvP">ht@VBZ? 30ƂP6 +K=q0`q?* j4,_*\]єg޵1m۔( 7s;,16ѭRܫ~+U l{di%C)zrYy`U%sT_ߌxg9SQwr%TëdtV>֕T>aeh}I~| oØENS;أM6M'1iĬCs aB/V@G> O3Ku;$"כh+o*ҵqJac]w$ \t_j7FMOX2@=\r?BlWPb@yh;49ҚvoKV2 lM,w1:Y"N܈"kO?LUAex7raXN JY鞂7/i֢s.eG|FnzkK[' +D _ڎIjخlQֶ.2pY (-u$\YUm#-h"U̜WQ2r>euaI6*kn RoJhOFI8>1S勂(V zV"JU/;%TMPڴAV|Sj{RU*iwm6ĈNѬq}oG0t!u(_}?ڍ+"(Es4[Uߗ066lX1uVG_8aI:385Jw8AࢰCݜ n> Yȣ bL~BrJr`frXgOT]nC[K2Y;Pw GJ2&es)^Rr>"`yw{uƫ{||^>nN g0 !t*X4Q)I좽)OLY+>E) u5>="齨AU*x X01tM ٲQ9ڟ+F?ʖ^θ'- @yAq] ;@X 򔄬ƫ`P$wς'|/g1ۥVX0JS}WPp=wP<@BwjD睜혳)z>JFUv7bzc'XiG]O^l̙#%jbg:_~:Q\[1 !35JlJZ!aRNSPey1:m֍[y`-hG{:NcL{(JwG9-Z4-ϴƘφ>ha,%vC;@P|A aʭ !Śұ߼Y0".܊HfE%˷J|vſ֯  @~[eߏ0F6ɍփCgR̔ +-iD"@WT!_)ϒ $%C s:׉Uۏ~w[;h+x^X?ǹB)(nqOrzqSB:?ETGi)%13%3Ñ_ȰSZ*sKZceM]όc1}G,DFz78t-og9B`M 0t=#%`0 #'@tۼR3g1jc.C>HNꪨ#d-7G$-聱'PF/E0}^f66R=qY:i!9GՒӈP+ޢ.h弿vi3R?N qI[gI.V6\wLnTVqng p ?A UU"ArWDfoE5`ݹAD&$Apo6Dfu2&|l."R !Wޞ#s.ˉ%F+;$w':ƾ;GӏϽ`ͫjx{b#66{E-:Ӎq2V@j"%y@;Z1Fkt-ၖBi@N2¢E6du4&NZ5Խ< TK*7x1/9Ϗ$aB@YƐ*M@*T|#~| 7HwiݩH|밊(R8KsR9Z!\ló>X).td gcy葧'WwJX) Eocv5tuH"v(<'^ɬ_M"Z ,9jEPؼ- ɭ§)0%=z2+o2,^qKe rkû9~v;U!^~Je0 g!98Kh;&[J?RQa*L2ЈZ*s7)/$\ q4"Y_3ZR$ۖr-TŽ>koo-_qY ( T+Iܬ= `Ԏ3n*[yXx$"Z&M^gycbsx1u/Mf_Y@7H,3,A#]Hl_T<*E5*BFk=)Uz{?.s`s1tޙS>1cVoK+2q7 lTOxѦ/ӰP `?TQ4ifRŕa+שF 3I3 g3Gs;*4uK  B6H&%!i.=Ljշ S6>Q $q;vYgŜtB|-"w9&Be: o9^6}z"7e-+;Tp#_ʉ+NC+rqr<`y"m# t~O~jfԛh;.-8眫 eZ{]y@u61:o;3oi䠋RnOsf:X&ifܜx`0w=13vvS$Ca'#7jF 29 \7{2?̄mjݩ_B*e6C ASWPUFzkx~6;bJK;=fmVG+G2槞8;Lއ)pp݁Eq.PfM0?YZVK>Mp <7a2j3{1dގ*KD,t,_͎+Oxh0R8?~Q0h<+R8Վd"J~<Ϥ9䛶kr w6j/%P=Vh3.+I_!x[z:5B)cY]Qu_~T|*w>jح-pc#DPo>u}Ca'`RyQgN񰡖ɸFw'Nf Y4KJ gq6ثN !KBkgeg';t{3L^)X\J'>\U#, c yRC/!Z uMOuvK:M'=M1vy9$MtqCMo71\iR(ol78waO\2 44]VSq$ՌnebVDW>r^"~*"3XHG@]OձZD1OPLc1P@4ME2`2D(#F._ RhۚpŠ~6l2,S.hР9Ko 7zH.pn KsVpԥ#S[\#_In:p~,}c{UFWVl;ﲁJ%t x< sPybB84zt~bj#die0F!]S=`+PN_ ˷SE$U147/:#츐p_2G:WE8;f,T\S}'/ j?np \&^jjIC~p&I&| \ \ȌJb|!Xq@ QEk{e||[1Ks܄br S^Aj!ZoKSu3L;蘕S\@VB[e&s_E'%IfD|']`Yi| +|_;Q{WD<[B=UYnZ@JFWgóH9]nB`&CJ%U창#ɢPwR$Pҹ^.24TC GrL~Ou#&)*cmf61uoT&¤ݺFAI +icׁ],ܖ;*ʰo@s 2XLpC [?]rn3tr h{yIqgyGf3Dv~y~3D_9 Z&ےWB8ui;H]Auzպ !zr7k+7MvlL PI@8* E8EɆ3Yp]c!,܃0pwÔoFwrN %P֐A1by+V,qv|):#pՊ]=sec?&9ߑ\ h<=nf+n&AgDil4|Z0J~HJcϙU?@~=׍ j ǚV-{s7&C!}`)oO ۜ.݉ieu~LEooU&"8/?)DcJM3|Bnщ+f+eo&9+M5."e8rq{r;RTi=_4_v#* 2jVu{ beO;^]Vqc8W6U: X0'ɾ;3fQ߳m n+P] J`D!S˗;v s7݃@1qUJI@Okkj+ұA:6NGWjؤṰ SmD(h:[X`4mJgtKUٔRKz9މD* >d96cCIbw6lm0b|o;#D2ѦfE@wSQ?P } KL9=NVZ8ǖ[\"Tf>Az,Ht[q5P~ߠthf:kFtZJ$)s1HRG Ocٚ,c+A-c$xyef*>lLs)o4l\=dU>9A2Fo~5J/asUsFGK=x(\  #Cj^aPW4@.ma E榆Ƞn.ͤA$ [:" #8˻K,b F;C5YO%._mNkkoK☑~TB[kW߀|FyƂ+Irsϥpz]^I’y~yΟ~DH0 fH)\-mV?zmY_A1AMVԠw@:jtIŊEXcN>2LUxLL|5~^a#%-mjRH3k'ojhmVzAW3FT~{>YX-25HtkrbsJw)+VIO BRm[{l]}k#ٵW\8.֜і>A- {7(- #vwAКB5hn{E{ˊ+₈ ~7"TL tRǪu1L*$>PnlnX`]{ B-͟&J3̟\gpFLdnZJS\@GcE<`JUkr^q2!^k/G҂Ń55!y%KsA:)PfV"Z;ڮ-tsp3DeodG@.>7MRN8Xf`!h&tX@sN𻱩mGjGPmdѪ /Y1QqL Qd|QWUYVWeICuwr,7^AGxl_[Ϡ͐'WK KF&[B!Onf[޼a'-_j DBI['l{7[KۨEGs)v3~`wZjg :^ h׆dkQx} P#L)7U"_Cf]qUv&y2<+!A$;fK|Pn-L!wiљ3 NBxx&^c-oGl\,\aݠ,d78)-O iz14_=%I-:P(tF`ͨ~hZd.Et΋q>yx$XWcC> d~?wR/Ir%yO?~0B>mX츫7#aFw3 VF*VuMxۏ嵔eRW \xNjPWi1gS  /P>Ac+ 'S;'UuZJvѸ4s> ̶-)W x2x<8:SKA'bFme^bQQeT-҅nb1Lrݳ(2$+J )CߵwtrN8, UWZ.{ӐjT3J<7p nܚ Z!L*Lzv2wTh,߳&݊@jPz׌m "O-~a͖/K-A?,@3߇.WiBj~ve(ClJmjU/|JtrJ)匩å(+4n|2Nce|8幸P^_9t0YޅA;s[/0@F@զ6-5AB(Ӛ~,s0}#td&k֫*ph.~#? $K@._֞{2oY9U,\Q }Γ8|r۶-ݠ^q`lP8ƳCU- nTKi6痈MuS;_MwTxtt@qA\ABŋzW)8ާPթޥ 5^{9Pm'+1vŠYᚏ7. 3kfTv]nZ(hCWVe%)4 )࿈N0׀o8N̰o5e^赇nG`=އ<^!4']4dBqT2b][{|V Cly$ER:UNXMsiѩsl~cW+xyhcжMA8$ K-^͛`, NcOHl/KIO޷&0Cy=O۾ ; 54-Ld9>]@=A龲ՀYpm2&+'`nétC ׃ܦ~2MR`N  T4u=4JcBAmSt0'_Ȫ{u_W{ 4")5zFm Zqc֙,G4i?֜ST˧~z4?_KmBжNCֿpbECa ܫ^o9`V\/Kvۥ2^pDz7pWy7__'S#p&8.ٗAi~P7|ENYDƖvuh!/쥞@lkwkg[ۇ́4s,MrtvO<KM*msxyVʲ]PvS.A wHs=S$|Znx=m;[2^akDaZtKyrw};wB͘ oyQ<1Kub' XVn1Oq! U <<:sXbU#sLufmCc 'h/@qG"x?zW^jVpf{_fYgFB_s i>'uv?~=xQj/[4bqmL!y+}iP_[BL6ΏNS7gN[<,1 Il>g# @QEG 0_m Y= g*"|.ÂBaJ/yY,\=Li{0i |MEd]Nbu rsc\cE\9(G [ۋ amH6-tGsLpPfvu,E;C4U X3ru jo5 P:ͪ.7xAms`RQ$vS%Dž`#Ad[0<,ЂV u@ݠ"z5m\dg]jpRe.ܗy7N9rxXTE.YX/[#oZQ oW)vЦ'ȥöi$Mx; mn҉ .Z4,֪b>G^rY>OU8*uB^q/c?d9/2S1fnwĺֿBaz&YAL Gi?HV^d\y iP`ᨸDCY(}1 ƾw@A׬e4ȇhJ9Ej)#OMJlVD)j%~FH;JTaRdh Tz+4չY-||J: _*j5&XrJ͖4ڄN]DqWTy_X̡ρyH9Q^p`e2ULG[Q#[A<)u_QQxC9nz?v$3QCՖ M9 3fl "jڍiދlj[Xr7*KБMƷ(r*EN$ ezm% q7!X0R!<}5Fg,ole=X'9a_DڀJJZIk  <2h-4=S >,(TB2c 5[ʃE\s /퀯/y3za"'yz0uvռ87_e)N?3Aʹ|1ыUc5r<՛zeDF]$Q9lb^ U1`<$0EA|R7Odw GX!^i>869Kɡ0jl{S;4hj>OC8/tNn7uxF=I5.`(u,6!|oyS;}pAH6xsO)IVT1enk6MF͓zq)`yLՆn>pI1 ɽy?eL@@O:۴ ~*j5tyaN*ۼ&Ǘ 5Y6xc"y*Ox%_ yfkfrO"GMMn "e~¸$X99[&L 502wH&AA" ۖ\AYu>gxKv{ެ/-j~u> ӭغcL1KT|(8IKuO6䗐_!fQz˓2*7=UoS]Lrӷ1JXF4zJ&b?Tsp|f |~79by)!p+9ݕ㛉жMWS8eln)?=oV%hdCipb^"yv1$+CNYyD8b+HA9 r1Otݰ%b=غi.<*qiZP3c׳W[pZ{e6\N)+ӜC4B{8l:MM&vAHmuVR< 0TO.y {'S\qy yEn@8JN8rF̙M]+b&USU[^4[vom+ p;tG[qXL7$8\ۼy)@ /+,7AI/(>/'ǔ2 3_Ⱥ AFJ5r'e!mt)mX,hd > aa1v̔{v́=tڨK0.ŻŒ&۩i[jxL9757̋`c]Od>/.ǜa$w NM>,k(/@Q7X;zE:L3/ru#]BR+W?|%xkqi * ߌT٣vyЂ@ P`{L끺__xb#DLm<UqtRԲLت 2B?iM kh +s4wJl< 33i_Ν˧F9w>ƕ| чnjo!~ T#ýt#[}jd ݭIQ֌KV<4_HSc1Cp nzG0WF/ vh\"G^  1̚IܜңzBǫbYZ ϡ1DᤙKC5M@HKإJt#:e/L*Bՠ5Fź(H~IU/ަ*Wj[d|ۀF/l{ QFo6,y;2qL42%.hig/o7IKFV,HJt$'x.e;ǚӛ5;z:-uW6 ƥV~?P qc&y6Q >XF`kTK'\ȬԱ Wv8&ѼnZM-i"K5zLCo&t[h ^oz\Tq >M*tY*< hϱ+:|o=vmȌ /q{r+C\HBv ΀/'zDԿgJ /&7ԐݺHs "fQ(B~b6c9 _S{d+Ō@>o*{#9K6D.!$dj3}"`sa\\5ag "А>v~' "~Nڞ2&^?8$2v%\_<8X$1IGLR%RM_b=jRbi߹c]vJM&Lg,S'RHdk?F4%Sjx<%gKI"9HJA˲X7SOc:|{-1G&7wp:>_xVk] *Wf3HՀg~z򢈽E_*[3c5%oQVٿ6)&qnZTݵ!kHCRDNp+7mg Xk[ksm'Ӷ/8Mzvvд3 痚וg5b ]1}ɌZDD2b?uƂ/ b܂9*鳿:GqIhˆ ,(Ysw^ *\@-3Ƹ$x,ү6| ڹXcneOu\jQwj:/ђeJd"JK/Ek:7ʷ]\c^';Q1 v \[IR.+#Q~v MijSZ`pomEKQH^CDʇVDlzM*{HX''kؽGؙ yv0eBBE?vPpcE4rdk:Da {z&f6h_@WB{'bfe?tXu& X=5[_,=v'/f0:&%K aa>2`6;&OKV 'Y`o¥<ײcJ[9hCn{lAhla׆{!?uGztjψ6ؐ*^ @}^d]'(@jYXEfڋ lcy ezg(.XI @IMokb;׼F_IlVMe@V+Tz'?n S s*mOLxI 80?YkG'Nʞ_gG-d~ %o 8ǫ פܥ+8A_Z"512fZ^o]l\yk3q?)t8DŽȯ L1y5z[Mb,\8qi=|c{(6jc;aO'd т>IJ3@+$S"ʯ3"";,1OJQe hEѡWP^OޫBm{l^w 3d>_Zn8E2%^!]pϰfM;Š>Y!l:գ1gmZ tt6amƭBVv,^nvLN(৔HHP9.gρkuCBqK}Ьw)2ob6ivɬ};̯Qls:EEZWH"G?W_nz|EA.+E"7i  ܟtՁ9.Bq%ΠϛRQLCԀ?C۱J5UeAuڷhg518]HƃJJ+,֣җm^#Oaty̅J͉vs_VMriV`՟RS|/cHrfgMm 5]xs(ikEC:\Pf d [t9rFTfqK1G{&[~}^n3^v#f4t` u*轙Z\\3maԤV8 uv NKt\w?6Ѓ8gFYRVR$ك<IgkG*"bLAtYEapjEXBui`v}[)Kn:aV/r};Nh*h:z*{b&D$asJH,oE}cN_\vxf3[ޕNzMn}JyP1Zo,xN}Xұ' ,V`1!R'A*NbgOS".)g/ln:yUce CAtJ:a+f"kن.(bZ~w|J>Bj6jI0:lZ vz(~ٚ|3J|\!f.G)sd=Ҭj#.̴A31X;_UA6Y7B҃<ŢO+ob՚I%%pTê,Km ey(y3=?*UaGH.BI=mgO7vyU^Kб8dFgtM:̬XE~=T$ȗ-,\)8ŏAۦS"C"N?3q>ι)!bZRU΢Q^&\{͠G̀%u%%tˇuR70pަW+As)煖D#j3nȅ*nʠ 7C\vqhlGy]ՓdZiMMyjsp#1=ʠ ."yPM& 0AQ3-4b 7֦Ϳh#wGjy k O0QyRboʁ:`@Fקi"@wgdǑN4k䃫5t.<_zJ;&WFof'Q9\3$G]![''0zrMwP 6SN&$fP j^lUV]\(m KDm*/yY@ɅmӚˈYlsnm3Q4*xh-p4g/5(7NPA'k\RU|D; 5-u N?OƖ6_R/R-x!Z3oKW up@>ގmn#j?o[QjMeK"ڸcb|v.Xfo?vlTxG5'֊H?EI CBࣖi^M %cX +*m,UuhN]īkppւ1F8=ay펲cƵ ˹KЏ *%mVi zR>E(g&Z]U?!ހd?\d(H.Eþ%jfQX}n]Ka7q FZ20j3Vu0OhVgxf[rj+P7;F43@ۈ4X,|fvZ+bMTP8q}N{u[13Pd3Z)õ{vJى~1O?c"1;NxHTGކ)pH!H9}ήa.ZQ8SNGCr^m#E[0ܮ6!SVKݟNB?v]0O1GO-my%+Gꌥv˯e-5W4weV4ĭ1DH:ob7537ےa_S(h5gOUhμ6D[m&Uк(EM\: 88nl؆qTe@T>Pa zn&qf Hf!.?NbdMJhEJ͈<ykiOJ4սL;~l,<HZ{g Qvc16nG'\9NWBFӨ4 M|(Dm,Vp$ux!$}M"9 %E0.%\"\݋GSP՟Owq IأYڰhwթ4M˟s0-/UZ=TyՐ8y%Pџ*zw5(N$T'Al3ҿY xI=<ǒCh6CZHy`cQk1p3[: *16">{chPg]֐Ao1a_\|U̖_Tt8H>7Kz ~՚*DQݱţ0Ԕ܀C15YJbO+/r&m;GMKdcŦ3ʚoiF8PbQ'b=ޕsh~}F&tPdO1A`KB}Jtv8`A֊ceF%$a0KAPHSwOіj;JfWpVS*)ŊRGN7rϖ\9%C&q*rW"Mʂ%' $BϢnj 'ϐҁ]`G( U-OfmCa}D Zr|BeNFod(67jrNϓy @`*3+PSEۀe(ACʤkE-A3!dl%cH5(hwkkDw಩zĈ vJTGU7"zzv /ny޿\l>zLRwM }HJo Hu+.)2/IdUIm`Y:֨[~7w7.ʊб\C \";&2\t"?s_T-058sbU[RQIH6 y:_ϛV>&aww KבQ7C)fҟYZ}]!DOwnʤ /s!9`!BQ8fBb?7m /@Jr5rİOciG2Y?JV6)̋l_)_!i&->Y뻌ɭ$iYxfQXH+u~e8F/rt/b]. @i֖؟a]v"@eАrCǔ?Lr]y4 {j4O*UEZ$ jq%6cPbZТ?F֩!"1Tp+?r>7AFYF\֔ͭƾTlIu5gV" #&/_#GD'klwD mSt z' q PѬV}1JBK4)-|Ɖ^9<<ˮ9JТZ샠MSj\ϗzPYʒYa"=ݱ)A)9WNMdˬR"|,ԏ/ټL 7!ǂгN#eb7upecf0,]bwx6t¥F in]o*@:R-;V@Yi ]A^\ޘ&[V/gqJ=+8穰 AFdm;swRLiXa `lAOΩ`BH3?شޢd1en/(Ui['Hj#@`oaj[~5A )r5LQk 5@gbH&Pzeُ{En`yn9W?=5*tZvz߼b 6Hפҡ!ށQm@VHD.uHL&L3YyKu3d#HoLC%kXET+b=Umf.MRWz5PbU#=_ S)A)нKe@j;.VO!sT#zą1>FT2-\-.€}zB)shh̷#;ߴEtm䠳kʢk;\y?w8R[PK; !B},Xm{ĭRAӔ9i{=FXoqxu ˚Jh\۷e{{ jc#|QO z4=k7ᴄUR/1>ꙉz3<)P >jTV?-W":'O>EPɣDFEuu 'צ5J*^]rfUtUkD,LE)EL<+0jX) |GWXW N.@֪A: ] : E]o~.^Fi)ǟZ^ 0 o%w8f:."fDRos*IaaS1}H҃4xYWt `i$JNI=tZ31GeO 4Hssש_`rJ9BoB+og܋W^ONU Ome,`ML.6AV(UY*L971 @ X'&)^>`+_+_4^>m5W۸N>%p)ґpw=z4k`կO/!dUmɏsTi4En.i+EV^RGn[=Np)e=A "7 fH*GۿiGނZru[ $7=HgOH.b=ۖ-/NiM$/;*\b6`-ɧGogA>XĐ\7Ql&LwW=w}%T~-_e4m_ъX>Ei^'CS@x1c>Jje\Kclq@o}=P>4,"yQAn2p^`CyW2YOqK?9cgV3J(#0*e&B@4qh$N(qvD:&%GK[؀ڿJrč;i+ NEZcyTXDsIc9)ԧ+%[2t1_% *c1B'$^|o48>Ow_"Qc~)QY6mkAAATL]&6.cR Їfv>})lkD"p0FCz#сG^pݘE62J{۹Zy}@& O!8tIQ+f%!QZN$+4^ͩџ̜*9ldD[KouJ7DqA^t6ޕ"4]5W6a~BaQ7x^Jd˲3 4ˆ~җpY耎vT#O~@sy=9{dq6 カȣȯ. trsܺ9}\d#- nӔ1 Zg^Mu[YRbʛ/Ť.Yr9#g+{kx2\]}̟ބ~%AC$Ӱ'4v|޶>n9!+%쵮h,ڟ)L<8w~j[nfG,ݿq lȈr..OW^a>AuPzt…L,چ~ſ3`tt}Cni\p!Of~Hˏh69!; hWSNu f:wp2d6!eHGa~5qZ R43#zuI4;$BFOxƄ++ !?:1Se}JoeM{ɇ-ƒ%>ꪴT3!a^TFuL*qv` /rhT- VI}`*0AC;tlZ~#Ǭ'aƧT$SfhO'N(5CM ?~\hMzS`YFyЈc WYM7fZm(XՅ<FyCEJ.\R夘%58*YYj= ?\6*( Qψ]}/wnmr b萒LFU?Wٜx}ju¼ho*x,HSK07DH1syX~ѳm;aOn̥&^ߏ}hA=j1b^HYJzЅ$kuՋ0 HG}3*ԃ+O?k3Kq$S<%u >9 `ȫ\`Bۂx33gTD_`ZF.L)hU Z?QfN>J WiZ~_ Vl' C̗[/Ά=vȌ Jh7{kƜCIĠO6IqSr"Db%~ V{δX8ʌ( nSIs@n6Uqw%ԖfD:4rE@eFΘotEާȲS >`$ao_ö@ Pۄ[^3Y@k#u[VYcpv/'",U;֎$,faeM.K\[eFYFA.lS?ۏD%ߝ;ܖ.jZG  HLQRhr!,?wN&A m`J%8ǍxTS^yOkQNnZ#r!vAYOi;ãso rDG얙# ?=`mq5I_ev-:) փ$TLX4M7U%7H(i6e3s/\3eKф .|Q* ݕφnqjĢfɋ9'N3_z=Tyv{vѕX qjbE׋T,!;hGC|.>fv-J-D1jDTWlqqpW`TXo%WS&nYU+|L!Hks~RӘ䲋eK4Z-ᇒjdtuZ.Ru=y$+2k0>EY?y;4Sm RCNF'eMMf=YnUUn8C(gF,dlRUP^ͼs$rpWAXщMRow'RU7Aw_ɀN p|J % e )QRZ@IhHR?MRbb5tml@*eVv1;DkvX$_d7i%ұ,VƊ~$/:g%f#`qjή*\ʣ7-x.XpqPvm3] ID9W%z, 7T}Uh[F5FM2Wl̷̠_,5X?oX 'u3'6JDWĬP4<.SS@Ke2 I BEl+(ͩo=pX[T U̽-Fr92k@8;eM_AͱSc䍲`HMwqL,s:;Bͤn~n }+E!s_MX"fvF- agId*Q;71\xLl,WRS[~sdP-oq*]UQiHC6Π$GQ`3":_]%-EqKvTO+7p짻=9''Ӳ3_WDbLZnUCbh#HScyBk%ń5 oa)(qxhc5,O30v;pW[><Q"{$L 놑s`JZ\ $іkۯ(3$`qPFl&'̿ ͐J"͓y'e'edD mAo*Z sfD; wC C#ub*ONOCIΐxG!]كEӫ<>J "P;CV4V #)-EBGD vϷ]+ ~ςNOVbJqCTA 2O$ {XO4(%K4AG|Hm ]$1859cƭj\Հ0w_> 89O#Z<[_⨻jvѽ'KySv|E6}ǔYkcKL{\r"+X.` pUh~1_Fx;M+=0h `y?n# 29Ɯ"'ʱy%zz0GCF>ak`z @M;mפNmʓ)ҷT`7f+أX qP:vS6} >/8=/ RD߂sc^/%+VG[ط+d506(QE/a@j%kJ-i %yMgA4L7JOSQxB\ n_ Gpeg`523I>8e3#D6?x\0X}"~1]v)߅_`S447*qG_dT?+)k,P[N6EDiH`vLE5iٹ'$fMGȗ"-mR͙Py_X=*+"2,W|=WaW0bQ(ofi4^YwNz}a nǨp< nyȎ=I*S[J9zJt6 mV^Ư'*?#|lwQgXqHvHCD,~k;=9I*]%;(QS)խ㾧Dl&m q\Xs9BLBcPD%áXsht]DZ *!=A'0+ 1 {AaՍ8kLzo%dElUAt́7X.g:j$P#HD[8SLxAj0sZr9w!6z|OI]12`<`js/ol YGuu_!X5/hѲ2zbzNLz~nĝ6Vʮ5萅sra%#d @Soaʊ"f6oZjsv\I|48,F;`{x-yr25,N;gp@lՄk_}lɃ %ÍO ?T 4f0guYVVXK~S$7AgMnC7۰FPKA-ĸX&}|.6/0*sz-&Ly9=a Kżv^B*T;Tom% S$Ф[3h}V ac߮\ȯ!t-)ΐ5-.|^N88.0s[X|ނGlLo1 P.-:M<$i~ڌ!?2`?h)Zwbg>ke"+ ]JWnظhc&럨72=,: }w4ԗCx!quEp(PhQNNtzeI\7y <{ps3ȣnL`M'syy!EܺbEs2v@)&`q0VUQAi=^șڸqǫT_U w|4s* []7@yJ3gК SMg_y U_<3;!@)9˃JDQӒv {N O>Kњ(jX_iAk2Zq9(,Ժr(fF~ΑPlfS|y?yE5<2+WŐ;nl5.[ožN2}c !C!$rӢ>jRk>^7@ UH `2Fx1Tk-Y`,b *Oy|L?&t'B7i/0H+DBʧ;S#h:0"fnQ5D$|CS}}BQnoE!e}ot`]"E dTD홋yZ4W.9CWà.P-J r9 mlr ,p#c ˔A$[ 8I @P Ж 0!Ic%&1\l:>՘OV˾ʚ+ l+exY&-V*9;1kX4 D8IcX/`5O5p,\fc PpKnacj>@\=BT1k 雂(3*0|.tDi(L׻1¨A]#̀ _V}ұ-Pׯ/[===~ {&y:kEƹH%^ yT>1Mw c+ U$!48J9zvnE6ivQQe1%&o=)kɜ@jZ.+=X Ag1:{{m;Isg 'e[) })cI6{D! zf!RMse}xr]D |&O ne1? "Y{ wF Da1 5vP˔5y{5 6 1zKy V>c _VC~2>EY*?zZ&T_TCq˄$>KY|+zǬ 1ft|%ۡIٵ>x#D3J )U u蜌 ;$_3/."Q;vb`}~?ϖL'NP&$N:2A66pFdڢoIrtd)bZTk"o,d^W;X |s-& HBKdc8r漇3Vn |,cV?H16i_FgU7rBd=cen\/H>-8z_)!QPv;+p"}LlJiǶ|f^&Z'x k^X( ?4?P(Yˤ>.nfZqs+P!..;у߃y6MxC 3ո0&2||Zf4 NKq`ѭ!!])-늚,U|r1>^Q&ʼnk+ ֒v)Ofю&mиƟ&bB]3|QNݔ:ߒfճ ݖhr!ԛ0SvR֋;rI1P\KU[Ey w G  MDtiٜD)1m]}QTVtI<4[[:4ciJZnG= x_٪~xܐG?2s~",t`3_Y " {@p덩5b9s3d*PVm`g;4cT#n\r< ?I7`n V O`}dYp<Ŵ팧waE3'5E.sWK_Y ̢z_:}^EU-TkSsZM~B]҇ME:iQ\rܙ[B{9g 0G(Mr#sW ySPx[`Iwf +𹐩y?:moOL GNGD?B}QH@a&Χ^8@%Re#VkC53#apYϴM _ uWa2ob(wI]03?pÙV.G5"~~=Z~6йĩ w2B|vxRCFbP~ZH<\j׈8V\Ÿd;uԦrig6EgJ-BlҎ,o=9xq 7 %#fq[On˧Xvn#n؈I `JwKةYd35FvQvtnIlD/-RQ3~T^c iJDh|JUwf\pHΛF7RЎi"xf.~  g/w|{ijlmWGFzIh"wa`>Ѽkcf4dz5R՘‡vZ}m4nC1]ZJ]5sH+Os&=r. wNcި^LbcvN@kCd8(njc԰[xVBO0Ǫ7o#H!̥5acf3a!<.`8Z~-0TmHEy>1v[ːYJz${1 &FTĪ!Vl*ÐP.Q8+vݰfFl~: ! ؋/`g&8 R[!O[7)I_35]'(cԓ]0l@9-J䌻<2ؠ#hd0r/t)`g[=frHvb 9ܔVـp߻ōڦd.tXE6cXGmǡyaFeK*PU>sp6A,HnD8u& oyFǸvei?_ ;ӓA琐Z _Șq\pP܍)Q PO-ƸX\EY[3hcX ZD~򛾭JL$Z1<39讼%Bߩ4Mbªf=l|7q$Z1%4}rI_pWGߡͥ.Tiav߼tU4\3<&S\aBRtL>T3Q( YѸ/py; %TŏȩMNz1qڦ?Gj@"PՌ,%%C<$i!<49@p{2Fb`&t9bѽ b"ݑ~^~w)y`/WH,SėØ<@Vh[01BaW BFIiI4 eƲvGA~`&;(Z '̘RE\"`QGOՉ~eH P_*wUФ1 |CnN7mc'O5}꟞DjK(K3]U.JH[ $~WT;>׬Jx\@4b6H)!PAw^N!v3SPȻIxalB?4^2Aдi)Dʬ-\ Om bvLTQ=D0U=%Pb6GxYǪ!tDDzu-c~w3{b$=zx7:nϝv){V+|Vw5czQ{!#!HN!#ִBI dl7,Ce*ECar ,؀>?o,Q7ZW$@g!']Ϧ@nes^H`jeui#i#ʾ0#2v : (l9}GPѤ?q]\H<})ۢ2&l B6KT>q[`/ף CR+W[%ω6>$I "$,y~t ǔ&ENt b##zxR݄rǓ_! K0,G"Ę;\{oglgJDL#?oE('VVd#Tx9E & q }GkX_̭6x?/T pՏ i)m(@YW/ tE\d\D5T [y |0UlD%~W+ܐ] I6@\-D}n7١j8s: `čl+k#yQjH{Qxq;$h *~I"K&UٍTODrp<6ǫ#ٕzញ+ۍyB 1ӳzEE :chGER$TMuٟuOp,k-K'Nkm1~{[Iʸywѳ3S]+v; Q;"J_q ,7L@xF}'G(n$;([`A>,$S\QSz X37C߀Agry<)P2T!bRwAOEi̛^S!~G4̍LX󪤉N͎ ^)@#OV^#®Ia'+;}ZAnA#'P{ e#&~Bh./KhJ_ٛz(z[Jp1G728ƛV/?V=,cع:Kg6m'"A9!kUA|x1V I8"# F$+(}6%(дr o51lr*3%_VA y=\6O\2T ܪX$# ycA',)IcTmU5QVEeE+'Ī 1D[׺Er*-h#fS>O2"ވȋ2L3<V%1bsPrUCe\[$jϟXqTTx6 Y ctg;qN .p̑3T%PB]낹X*Z@ +M̸ NF)A&DF3Yt1}/H47jTܝO'ɾ<ӽG y72$es+ehYaJ;DܰyŇ ײU"|i&V|+/|9 {SI%ܭG!ѽ$.DMK_xPՎ,Կbn&:3H N3Grh.RdPT g &pC0Kƫs`av4{%)"H!v], ӅtW8L%ʌ+fЕh{B d%>s  g_N?%&3ڃgw* z&-C,d M3 )n½.ye'(oQZ#ۀLsA8ESYg2_mt\KY&`5Idg_>v1\ҧQQ }s{/B(s6&eksW.SXeuvnG87[N*Ύ|LĆX5 P) q )8~H= Fp'kbَhg3`d[SR_uZh*VS c`H5&.4z[(h1ڵjTV6EA%s*tnjTwrt'z<6ؒupT\LCeDH /^<tVQv#si-YuF wH( q8s̓8*838etGX}},0UW/Uٖ@'Ql@U~,4=sGXuQ[Ohd0%iI殷n#_ )zoS{<{RxW:G[ K>W4:TsewT#/?eyXT w> wm]78JIl9(  0X<[Π\ FݾDh&Bw9{OBkXlߠFٳY +ӂbdf@w){8U,h,FW5&6_7mQtUP/V5U[ 1oAC+˳׈)B#Q7)<IV*1IfYΚۑG},X 4ԑRxq_>LABW;"-fݝJF/{3kֵU񅃩h-pgwwu&qּ:%.VLX [*q{o 1uԗ lOHok@J^ɷ^0(m/bsHybz&8 lL3ǏT/Y3 kXZWt W }8VKfb^D cb HۊJ+|pvR⩋0R&=0˛ʭ$o5,⮙ӥG"y̔vgrY˲VhD<[Ưҹ f%eОѰ*K Uw_P-4끁![ӡQ(d%B!%XQ$S3d=CG>Rɶ#J7bЏ3}A n%lSShR'[?lKtIۜg 3O.|[wB $,~&My[96p%LݦBZY2wԏĚǦ!ͼeiǹ@Q9Gg$gju=4Jmy'YQ/|d숬񟡚VFzy6jvma1`#5lOf+=+s=. 6vQ vUjQnH. W A3fZ~)[ '-8|YN7heB gNqsB:uթ1AjZg8K m(־&֙QBPa4JS,cCZg/m`4fh`,tu'6R&i/}i^H(@y$? "wCu]=6VI×1׉nYoE @@Ӯ1Lگ{Uy$}tE<׿ ia u1N5{Dܸwh?{/nC(Ci~zK#ֺ+ Bzm%0ƞ=u Q8d3"e1ED]ކx|zM*R53T 4XcꗚS?C,Z lXn 7zۜпu>\h9d'fUezBNFByBh- f7OD.1{2pq>GQ!+}07Ʃ@5bZǷ^ˬͤ?/askԣ՘oij%g>'S[L/y_U%a +4nXW[R]2%+98'6iq(6}Lfչ9#aʸHrW"?%_O֏ZRʚ#\ٔHx@?Ͷu.s^N+}6 'XXo#L?"9 EfzQ%+ bH[]}L\sG£fF}NXG@(:K%eoBWuŮlzs)$r H 4 Vn+߃ؖUt@Tgu=774,eПAzbk;#?@U5VwsS'B;~K:8-*1qw8u꒦7waDcs:|OLk~IFMJ"Ed4%=s]iB1C4PnZN+* k'7oAcW̖!s:}YH x-D;g{LmPP0(b|1C!#}=zkAG F%- Zz}?qz5S6bOU@z^xzܢv7CE,7pU[~+>l c4U[h\=$%xR!*glMJ.`O୉c6^K_=M(E›hum8 {WՐG+ǒNJh0&N2P隍E3 "=ٹWS3Ϣ $qĬ%r) `çijvot`.Y}9׀+ל#diV=@ƨ%kUͰO O@C\q7 7gߞhL 0Nz_\/l/z _c,}1z-:0FO93l(o dTdY g:MM qXIM(:Bbӹ;4u٨fR~M ,raOĵXgqnRx{ r+wN >*h@$e"|``>a(} P;oCGt6hcn*[FX+IGUU4&;2:LŠ7 YN30Ͻ.Ѕ`&1`P S08AF= 0]7ܳdW9;ՠL*㈁&7P<IrUw"Rx>%\>Co+0/i@%#,v⻿-U`ZL5@1GχF]lvm]Hxæzzw@^LVf(,)f )!0wSn*2qVޥk"7^ct|ov^f1$D*ެnTٮ"w,Uf3Ǩn?6 /9KO`i4l W1*|c%Ƈ-I/݄kzTN3^1f5=N @jG޺gYLpYW8真BῡMiG܆#F}e~g#U28W$nr~I0Ffh0S: jGr_邛*(dѦio@5: ͙1Xv:0 ƃ+H\c÷0sI*p9lݖ\T b'hxGk ,?MdJck#G}1Mrm $A=)!+]՞U#L>rT6ύ٦w qV|܎t;jvڟpB6gv8Kld=wk3 {@SgL!L=%)NϠ+9T|ž;ٔa~>,UoeRJeH7O*t0ZaI%U!aA{«,*(ԺȾ&{(km,YfPS0ٖ1U@ lmQq=?'|*!Nk3șH!8 TD<>:^F>6=X;P@{x&"d{w83&Bɮ*!ZX8PBSMF I}FB2R冀n5O.$OR1J! q9"۬ru{Fo笐饌菵t*k͞T,oaƸ4H/y298bоxShXtUEiNE8q.}ٍemʮGXZB|WCߖ1G2]ٱ.`Q=ѣ R[\?0凰@#KԞms&Q. /umڸo$F$FNm/ bMD92p.qbՂvYaUpk= 8߄@89f+&'~pGkX 3*ݪ_Q̗0yk,{Rr+K@ZKBobL! DZԛUMXB C_Q'w,ɲ%OI*5"~&۝H02k9 <gXRJs)4Zޘ/eЂؐWѓqe>#r%_%["ڍkc휮+." (#ϙIKy(鷠xEkeLU?mQ1l{@:3#̐ѓ~$z+hBÌrmS5~ X W80te/Wb6: po1)w4v-s5YR\[#&lAmr2֚?]c2 +w.irA%auFSby  ou :2%7_Ce_qQp9> h:|9T D].]xltOXأvB ͌f@޾ ZcY>Kyŭ48ǚE?$료ǏOpRJ<Ή^8C/Ǽ;MG5re5=` [_O @xYrFq@yb[{WwK&[*K+/Xà!1m8GG\bn% QwR3a VH%@.߈2lis:Mq=ꉿ) x.2c lIDfdO.OK<ǡablzg07ͫG|r u[q 4LR/ީIIj/j} X\#U!-8bO?__$RR[eBc1`xd¶P2.C߁ut*wK>`xq&6ejae"}z]5hN),p+2m)ㅳO]gja}45)bg*-J7*Q)Ly}X|,~t3Vj 7ud]XeŃQ,#IkjsCSt?]/#ߕPTIXSly!MUmjSgT,rG[oV<ƶD\nO() R!-3cN1m7Tr’RyչD3EbvM;?vʆn+PAXUA[ovnүE Iyr;cs{`|yķ1E-?h;էn4Q ?2ùJ$eZI`Lj]OI1.h2T{I鐭||q=_`;lIFN]48^6Ry̼rX\ձ`ŵVayh ~UsX)mM9v>\Ti9,Ǐ4.K"j0ȧ : >wLIEEm!Q+H$4A5vzZOW0w4"{*,"|50B;źN*3t_,|@'.*8 G/Dbwz.liyF9k6B0hA\U7[8u";-.}>Ъ!BV-zX[VIY#f)v'ex.p`y𵟚T_\G;-~xC0GWRuWN 祖ViC!B¼UB G0 LM9 ͍P^@`|@߭Ŏ}9՜D+cyOZ~ԘN6GU[ɉ%o |,{$<']fǺNqS 7O⢆T$_+;sтlwI5dGV;6sbkyک@Wĭ)˖|FXP"-mPT? ?D^|h2,rUUW8\Z,P^w\ ܂6rg2a_*#_тH镾E&&u,L)Ɓ>68wl=z%X0ea$MVQmr$dE,=F Ҟ]E̖:#2@N!?hC~ʱBo{-L~#HsuMXWd{Տ2,[]|q:;W[@` `1XAo%</W h RM,053KŴa'.׬ܱ@.RODm1lq 2^q3 {࡝vմMO Ϻ? /\5ț| X3鷾g`)G&s*g]Vl}˖.5 ȥ9leN붪\}/֭a}cD<8PdUu5;]s[$UMB}<TX.CjO]$y̮ f;n~y; ] nՙֲ\yYŐDoʞ7$AӞ%/BmH^8R9kaGs@PadIx@ h )űBuܙJJ-9 S½Lsm!(;vRprSADS41ж1 x)أ3^LM8yAZkdgZͽ#M}!RZY8LD-a#>AvIuDV\YMmRG+iʪ9o(Njbx742Z)<4 DE~ȁ'4kaJ]O`LⳌSTcm51<5Ie0Eex{L {Yq }*Ɂtgܽ")x96eS\L 43kzIfEvM g*l,R\} by~5][ Wӑx:7joUTIM mTpso7xeYb3"Is-|,Pzʪim|irjiǣov=6d`ww *:ߏ㬮T^^ Z޽JVMWN R _/_eQѷ#I-JR&5[ GH.1] >T]V781O$ UGOW4%S8?r-U/;t}$V4uX kJ d_?|ÞE_WAŅ'02je:2eRGQUBi1o Q۾ﭯKקV/6Z9e.FHo̹fl>,mD/Z!\ыcއHc6Ic2Kt'xkwQ$,DN[*({Vǰ qkNXWբ.H2*gfpDU89&xQqrcs$o+YBuV;<7.kM% Ԝ˕p|8ų6׸9GBwbv5j+ oZouDbUm Ljc)EͱJF[s9N+!pUdDjbii7':ۋ($x?;BP=$l$nZUN*I} oaU"a /tuL簈*ү҆D3B=f8*·"2(zf^n#+تv>4Y@H`iPwe1lLA`[DlTȹNݿ]}Ry:&wSx 0OV:tbV|5ÿ>4'ZY9p3UiB0g$W@ز~1Tg[\4T2[` er! OX 6MJAM >-j%{ӎF?@>v+M}3Y҉3Q?.U4a}fS\gpdIlk FT2 '6wkIU6&߰kf:?q[b$0 ym 4d1d|2ĒE?;ȞeBm߻zoƓ /nl[Z1DFU̷tZ`è@vqT)!tN/'Yf[~j#tAcI+[fbIV?:jR\XPOG֦0&{Mcf"Q3m{=6v#*fY_԰CAi^{/Z;Ih,;pH[WNZ?ճ/.t' vg1o3ܲ58g"~充_9 5;Nd@d:*-ǑvCcg+D@Do-FPHPvo{o~w:>.@|Z -mq!5+7KmmZ4tjbXK0v;YqwDp8~՟cGHfKƤ0)\a/>bV'۲&D<Gs%@|.,*qjBMG^ݨG 1[Lc e"9m+,5:Apŀg9&ʹ(\d~+5G37kVYlhK !x>aW.|߲u#H)@?ZsejȮ{@eͺ):Inpftu\wtЍ ) * 2'0VH<+KJ@!y{7/EVޯ-`bg6/<8ɤ^ߟ%lsػ#3tXM5 V'$@l?taRм)ʧH)rx#~Rha/ڬ24=ΡDžWe9^:PbޚzT7)k cӉwF6jEX25Pj ס"#[yQlUE$dWevA##կ{2 K(?A*o\q b2$;#^e̡R sW"M{rTf- LaPy"I$- M%CxA27l]&*p[aLu|镃+G ,{9nnԢگiG޴cg/ 8?C\""< ތHrUG(`>92G/uw@5I|Kż`nR`sM݉YsFiS ;h?5YZ$ dJ(,|_D=MԨ85Jfb@jN+óiu/,H`̇jL5MvUEiRE=VORPɥntM޲<.%SYzyRyD 0Q;_o[ucCe9"442Qiv`; 8~n617kkw#=eLQ %BGhG%` ږK`D1>#|S0E=8+ԞC &7QYWوtbkq޻19$(H1$ T5`"J/וcVQ /iP~Ut9IH)@ {k)m5v&ȬdHe_ K=Em wp 'T LZuICG?"GlTþnR) >qw62? :O#Ѯ&ɏ9Uz#;Rf4~҈B]uQ9ړXbxG7Ee |\rgҏf}u!4uȆIު)30;xu%w]"5mᮌXX2G=,dIa/8DauSiVJ'_D=Rm,)=SoxIWi]Kvd\$pƕrfsʲ][3KW e SNȃ-n:% bv,rCd37(Տ+> NZX [e=Skń*-;-A+ղ`~@橠>Z̎Ƒ*-p~PWp/'L9$.`C_clA}/K"1U UgIĞ<])[1[ 'z$`>mH7_4 p"vOW1۱ fZ Mo9 8 )EGY ߟ' F LKU1=M~"rVOg!j :WwzO mZKfpIn |%)X:j+.&`:'j)Pf.nڱwqV#ՌAx0A7^W#±#]C0H3CaqiKI޴05$$4ST Y+[60sb/Q*CDUsb#~6W&*te!@oB9F&$$T`=Y>@ 闟`aU$k2fIܴb'_/ uq+@ngg"oHL)`-hvţ. (V)1u<(S^j}@Tg9':we;Ur^^+=o$~Z3^_?\C:sRdxH:3c~]}K]Q¡eyi:T,gZKv(\Y%\ ]6h^Σv$̢HMZjP-#*^WIqN>s?R=!Q9 G 6u#xy^(&@]5_H3Jw:}ڼ4ohy%gͪp-gEw,`K{>c S'Y/[X=S5$=JfF`/Wm)Wg y:ݓ(6v%ǚnk!o{uClh8HE{vVF$ڳ[8`WErBΆ5NFuHU|%@pB;.3FQjlzb*YU/WhrRTd׏> Cb (X6s#sXl?6!~nɯI?xګÐcR!|s )QjT܈-a)=vͬ!`{M H9w2G^N4ٍKO%B.Y%DeG^~Z ubmx)Qq9]Lwk"2E8]C,tj5j'.^g"!mqCĽlw WXygSm>Pp&KQnQR/-I, [i42|L> ʰ//UR|nH,eӪCAr_T˯RAIe{ԇzmKP ?CbCY)yvt ?\GTLr y3zK9V%tB:m3|s/9Cx I.A#ؐ9PxWf^bQ'S'xV>aypF2A8(⊛2:]?ر 䘷hW (iL!ǡBFk샱ffbģTH'Z<ڠ-a)oBj'v8=K.Z;32\UAu#J̯.||q$\!'xF%ۭ,o[\D&qR/ tmhCgho HjO;0lSavkL+>,Z!v5Ԋsz.,;+IX<WxCp6[f4kQSޙ͝TD!HĺcS:5?|VatuЕC?G C ="Nȕf8xz& <~8`up" }9>2 k{c~fXdnC]ܙnvV1 oQ(XC$S񲐔'TC؞. ڐ&-2LPpBm(yk5CYsnAUw+{Qoi~T8>2|5j0%~ I/j=s~UC\{W:8tY4qe=N4r6lу27 TlA-BS̏f)1HI+R,ưRd{3Psͫ~Ҷ [f?j^hbY j/@AaFn2MչTix}O<=PO,Tn,}Mnfq;"~Ug6sx$Jq %S|]K⋵X"4~@ ׺*j|a!+%)z (sJ-KbzsR>2A8I(é7ghIB:Obbgޙ)~\FivƮobSZԳjy9%nzC[Ϻ;#浖CIwYGaaH飴U޶Ըc`/c 4i\r&k t߬*YoОie]9J "D#.G2vuGQ~qunY? wlBgł$nhGT d9Wr5ӉC.=h]'2E/JC,Ffëɕ( 0^#n\PFv4gVݥzPQ ^ÜTsgjˊY{Q;*[zy1r!R&YN#553{KVޕ Dq$unƫ".cClf^".9)KVxIJcq0du>U񆹱m L·Kgd ;^ /ȕd*s<&$d@ M1Ou>SzWI-]ͣ浔Ŵ3˝ 8 [u  /V +[v3۬N^oT%Orb3A"%".+XB?P(0_Jt "ݵ &FBVC@Y !EeV78~55 xaaײ?GPwqBx̀cy,,fcR8%]_{2|;KQoSv^^1.HWdRŶ:s͌!;b%=qE| )kPN:Ƕ8\zFU>}s |q/سw T>Ty1ݳ[HlDUIDբZ6QέdΗ x9T_MdyKP_J[vlV%}+aKUv;~a 6o"$%߇2jx̋*SÀ=b}Z[+.FÁ:DQD4Ӽz |m`r~as[*[2Gac9P u -zKbFgI_x=`}"۫7Y2pRѨsvH8|FU}u|[Oj<ٛk_%,s%%?_%ػoUU|eIz7cYNrKpKD Ơ=ɩj3YD^ hZ5m@@#3BV `xEAJҫ#XW{U.ZʴzٚT3bwח3>-/UEp2"ON{~#C_$|Q#*4uK&.(s^kKUX[^S֤'v!Ϛ39|3rF*Qvg\B\?PVkDdÙ!)]"iGeyKB):.&a_ ^7n)*f{By χxsn ߇(??y>WZ4:Raho~L;FM2וy[,f/(2 \oS NAQh XOD!>u Ս<ʇbe:TV&ޚ bm6 gry0u\$fNfN"/W`yB@|=@3L%˻\^_!)YvYz4{B>Duwډ;N u3hstպ̆5/<˅Gxd>6湵3Z}0ڋ)}Rh}fo_nzL7KD TL W0`t vqM ^L}W]9Dr&!=w/z7,܁#5%LSC+xTT2Wy(hdf^Gz9Ҷ4c{4{ c2Ա37QTQ$8ZlM*$e 1<;oEGuMX̽2nAg6|P'1jH.Tt+HYJl~%&ݏKA H%79Ytǰ61ViM\bEo(lV@#v[/qx5W8:2g2g$W_ۂ$R>7hG{#Tu5Hs>DW) "ᦠ}ʠU+}ZxC&]ϭ:Rwd ,^,q Qݥ:ZP{F;mp6[^.@-(i$甆'|E aeJ1X2m€a7ѳ$= ;NF늘!6M{53vl)0hx^bhvVR$ᠨM H/7d $oK3?m\E"}3}] @re.gG9Yl*y]V\ſFfFu`)Eҙha$Ž]?tMO"ތbF 9(i#9Aa-v5?PUOC_ ߫[q(:){I%V!~11f9.Q|=wT=^92y_ cv-#{L[4]Jh6 3-V!È&]z!?JdARO8xɾFQ-"NO(%WLqRiJuTȻ]AnO֚<1& TwTR 6v 9zvn xM 3.1,}"Ӹq\ zϺiLZl?$KH1Jﶀ$9ax:`Hr:)\1gZaæG^fM1g@U)S=LϤg}o*#S]a %5#g3i(VE2`/'s1(֞UV >XYN9*x0#2MIf> V^T;4p8S㬲b"YJZku^W k06sšAbuUBC$sRS|Q8^נ‎gk7/QI.!A#_s;7 >#VQ b*i n7o.< a8\ ,-.|I ]Q& w41ygW9mN(97!¯U# Yj%s ozb&a!Cu^>}5_PkxSpx Hrv:M>$A2=gFvGx}}b)RHc!GCP==5C'P4&xra̼V I'cv&y4ۧE%l:*щ3+qfM hUVbѺP@}.bץH[DҺ\psRZl&fLlb<_膳(kaY{]Jg:9q!m:wc7}5 7s>]ZCJzѠDc턶N2hLF~G0'^dJ]\|#<6v/`k)ox麊yvw]p%EÔۨ?]"xn?~ЦWJ:lz/g M~~w-<](Vˊ*!|x"F*ϏY.)yi5|ɤ[v'b?S: ̽ISxp}+΋%!OS|F=Hp#b$MHF~Mq'۔כf狄Jx{#٧ֶ$ĸQ|K?9w4<Ŧ!ѬJe@_Vzo;O D}aEc_~1#> <4lo!ǰ2PNC:}OԋVʀV5on iCƮU4 e~Sf!,$]AM!TVa-/eix3p(3Ts5ۊ{Ɓ3pqPL}Ň(tŌ\d+)fQUoO,<-svZ閖^2;N W'2.{|+[&[syt}UKV`6mNjd@;*o: W)k1=$.Wu' }]ym7BKtì*CC=Dw 4:wS=wtaqUֲ4^">6޴[1pcpWFÛxf=8vݝxtw,ڈJzT" :%4Ow8 W'O'}CqB{8Zh҅o7/X<~j1\P#\l[h 2\Dn a(`,^,䨃sW4 IvzA*4X>.~08⫄hd,XkD9}Y`tv{+\g hB=󲃛>I{ wgL=OVZDc,O vića+cBDߡN$}/jѬl^(/UDux8])Bem/wytc|6Ş3nD(!L<8Ҝ@ 1oh7',%cC_YU K<V޷"WA-+3;6O Y(8@Hw8Y_r}4^&1ÝpkqM0Mw⨇~X[EzwបZ)Jf](Veu./,-r~x2Ӥ HڼH+ðnNZ"(47Nofܶ9 7ԾBIX0cدĩ`>)GŽY1a8cua) zci=UQp(R2$_ g Ұ.ڱ p.S~a\qT7!voXēm;ۇ?vM[}krBwsu;lb Z+By0G~V. jTǘ*ϐ'-eO&{̾] U~02S> u-D;-Ŧzf7M9Zk?Ef,} |8{fǩe/АYuu}P*w8/?&I'C旱V#V٢:H\JBr\L ۹MUccimO XKwQ]0h}uWO6 kGveMBz Űȋ >-γ1˸X /_Ge20n %\dZ-trǒQ SsQ_\"뺄(XkٌC^ u+#}Vvx]T=1+[ނ>]jSK$9ʐbr- cOA%Vp\ _?w"ܴxH/B`]ܟ3Ph#ASx~m.o3GB0JAMT?i'.0@+h!Me<,cz̍:~ɲr"~Wr˕,=+g=8ѡP ?|NP%t}4 F\Z\hUIyc`!dAa:낮I]*A a*fۜUZ?@-e5FO4r"UACiQi_+j#멵p/u!8 veADOßҹTบu< \kX}rXVA5#uKɅIOQ1LϬa\ioKtY\5ڛ/AUӝvճKn4Nw-ҥ6i᫯룓9UT d7w4_4@)8֠3iX=b<(ERH򰁖?M#ϷO.ddFC^:샮mP~0V=E=[2!hfRQ]k6p['\'rYWǑn+Y.b2\~Uփ"=PL#߈G TVʃ 9JE^P iSQj?&yg\AqWNW0HWہ/fݛxReiֶS>[adz'%Oh mWCGiT[ĉ Dzo/i(㔡Hpm4eƬpS5J֫7kq- 썯eև?!>0Kj ~Ɨ@)bksU8vYygTڅ,p~7 (5ђܗaީhoIrbl_gU s~'gS.q7> 77γ4~ `dW:y.7<㶣)BKa-3NMaC~w׀/ 0nDŽlVm;MQ`\GER):r *_o|6W2N^$MY;KSv;Α >] rC IVEi"z9vl}}Yl6=E{i I&J>*FTh09yFY.6n%A[hjJY @LGq_-q ŏr.?*}ږjsF;:@=so7jjMh?&jLU`Gq#fusBH r#vx/"6@O۴V=G`o0@nu"ss9c=\+fMp^-<kqP""gmVs%Zk67/׆Bv0ZepB| bS 4Ir#2F-TW}cc)ۙ޿060$#L]7/=T9lʁS~D> 7e6BM'=l΁E7ɓzgg!8^WC*x$MIօ¸MI- j#<5?T9i-;'R9C# uʗ g%17rB;CŬҢ~t#>L⯿Ҏs['dFWLH58kOc5.iC$}+ʸ,)+D)=fj3 4F)J_TZSqRHRd60Oy<몼E=o%v;mZcfgaT녁>7BW57V%R) !E3i6!urڻܼ% z. &DjUɪ8UxcX&fvxyVYH?e1su"S%;]EgN>q_v?CNd"@l8KTj gLͻV}3Gh/aٯSg.,"33>vY*mWg'Gɠ݈IB08 ~Edd/8]淘U2i)SDbw"_8J:1[]ţ i ~ǰ؋L8{My\! @\Q.r44a]EDBƱR)@j$I ,HQID!Lj PiI#)ag ekk# dADvh-͝ +?D&̙֬=]{ F&ڍ;LA}S9x& 42 yЄpKoteA+ȢO;U'_,rpnY?|.駋'V[7b4&cs[b*Ά PT:j$H0M<2 7po }Z 6tgvY̠ةҺ1Dl8&?ۀ5CECZAE VURRu=F#E 2J ́z!AR'zH(VF>Eې9O蠪GJn.:T P\Ci dF^ LcMԝKZfM L`=雬oC!l`Žs?ǖ6cL5&ri gv2,:[ 7g \P-Hb`%x[k q$@%@; \Oy7Ya#eގ T42Ǫߤ*`Ek-`x6_BQh:h4Xѳl.C|ñc>1e@X7#UķGqYg˘{''3 8l2P0Lax&~-Y<7|V=t^sXWh|Pl)ob|^@u>mc Ef]zq@XvSŷ11Aˍ_Na^h7& COq)fFZU^?:(BZQ+2ip#Uϑ D&v AӔ^TZnB}: ,xn :Ȃ![5@3 %Zj[TD Nj06ZCm5,Q&&I%uog$>.NhyO sO^ U1.n;&V ~}tS+[}{@ދv\0 nւHTsյ{SFHު5{M,}IՑR9\hTt*S?dBI!4 i&tAY3փ"<1S*gRa҇jO=kԝ$^jr/(&cRؽ|^}_/ԇ:kj̒d=([UX-C8^?3Sbp,N+y֜C4}ݚ&Oa p"N gD?T ̳R o1 d|q1.Sf>1r9'j Y,h#ҵ=go,1Dc->UgE j[fvx\ʎ mGR! L2C4Fâ=d2@q_s rQv5=z=lyEAZϡz~)W6HٽP7g-|? x|!+1Ԛv33JQZpF\EXqAqE>Ce4*|A[}48Ǿ*GYr9 nj=Mdyfd#`LXС阞J!y6HLrڠj)̄ivooj$ހ:n{,ߕ@ĎᒠΙ0W1[h-厪S%~(1uqi7{ Tc6Y)UeHY /DDZ˻/n''KL}@DwPvObSfg3 5n?vLU5/O#@x>*ئ< "6E3CMg‚g0)$] JA..9E l8K1 u?.@O4sO2RE;erPEf\bP$x'zsShN}g&k~KhKmp0rȝEL\?ÛD9ix-E)4[̛9pbR {]oe{W_|`{3!6oTL(K_h``cR*gNh+Bdvw+{EJp& +CSŰ%'͠SB'*W8S, n"<嚩( 9' q!3:_ظNtL<)hAWXz+1=7=n!"joj"H_0u X :e\oAPe1kc\h = Hlu7/D5@u#LЩ67Gv:B 2Q-#KѨ{Ɗ 1*xS{n ,ΪL,\asxBpFA3Ruz몭$o̙$hEd>ȍu_l./͡'F6Uu7xg[ # 0C:GIb}—$$4AeS5[:]Zp:p!D F^o쎺4LjaD?ŪIA90\yQIf=V+)NhLN{.M1ӧ9>֡^pb /.'ܷ[_\Z+\r,&Uz@J$}xăꍟTg_|K9igHO}S{p!\ 'WK-3xZ2hpC.ǒpY6@?Õby1e." HkEcs LW-p'@Qؿ?mYPO OuAyy=sL[.bY]7ZNp@.oxFϟmy7{ 9 DVza弅Cpx!|:/"GXhLJGBB$ɬaf`*;o{ԧ_jo''$D&ooxD]{擞x$| }oj8pS3)0%=@ &Rd5.}\<Y1Ha#|PbƦ<2RHӮ N?y*&ot!ܸ)| =\@XnϡT*:Y$Χs\Azƨ ;vq=.dXgЄ+p&uS*\UPÿmZmF Ճ;@wHaF; -5G>6,EhAX^̣K;ky;L%I$ֽZ .TKpOAeHP6KyBA*e0 ̚եhGbCF@ SWA7>O ' & c`+Ncx};L2NIz/g“WfTV`ƻU9iDF9iTΠt5->070 iQNY|^|!8KhXN=#Ri:vxw l؎zj0ƥ 762@|ԜWZ_P-> u9ȸl*vǗXUY?V//ccm P# NS̘ 2?ľ19yoBm>rA}$kޙbd\?Bf'ۿoKc<|ov`kd7D^e@ ْD'KS[5g RY+#c8|*L}xUz4T$疍7x(ShTZ r h\ctfDV|ӏIj1wLB{gLju{9D*Eج4: T1oYM>Nc$1ְɢLq:ǃ5\حw 9uPI0BAѵwT1dC+X}Cxzz!))m ]LEHfȾbpF8WKA/gd t3ܵ 9|䦠$]:K' ]ծ` MTI| ?P6xBE[je-->  Rmˏ#'T-Hr.FLF9=Z^ ~ʼ!ZEMc`aM h379jaI'3ٱ :\hQAkKU,6W ̝Њ2^3Wy>rʩgPKS -sq2dV;䓘q(G>-xx`KSwe7D{ emL2.RsjH2Nێթ ǡ+m)jK?@*LQ_ QY^(ITEj< ucZoz˗.{-D^Sp5!h&7k,ӦO_1[ ddݖwB^U$^!71`"SSʯ-h$~A#MOpsGiGIӡZy)QJygwxoL份݉^F fB ։`zXL4NfyUksIfCBiur*ejXZ2!aŒBSFToQF A@8WJNУ_15d B+xxO_vՑM] h'O%m|:$mtKRC ʜph-RA O2dGWXm$ϰYkx on sr~\nר=J+#/mkTfp>b.2Bg5yx>{\B ;].?eT@ȃ;#uS0y+<**nO?8[,eKɽ yǫojDf;/qI2jAJR.1K_XUaz,#ȅm!4sV`cddê!A:$U Y)i̕gP3S@dZ,Dl㫚 Ͷ)eNr]q J8n08BQR\ )%솁ܲt%w!*OkQvuOab+n{)5"2G T,>/퇁K;MӶH,J*XX?w\zbm%X]yR4puTaG|j_n>Ѝs-t)]u9E++5lEPeT01M>,҂.huwbUi>T uDӦ[eZ^k%R BdZڜ ?{0@NEy@)+ ~ N}S|?9MH=p+#! ;1jj0]YyZ̏=N8?_ᚉ\y0 ߲ߕI]>-ZQ 'N]Ña\U0ƒ.gƱ+( *4oz,̑dhT OJv'p'5W2Ɋ(V%XEZъx )GؼSÏ5';om]+,:s"eˢÂDN2`s;ؘoGcX\=g ?-۞d?$`D#$fXJ΃7_lƁU[K"IaҡNz< *,;X&#= E/?tbn5=;r.-de}駩^lT(:uԹs^c;m9*X5/.P,"jZd;}[ {UΤ/mGl'jHG1Y R2 fKzraǙ5RS*=m^|k! Z2;x1A׋~H# 0|@-fNR(_ #-,oeuLu&@'=cO~ N֛ UOޙnT%ߡF*f-ԍʋw 78v:$8y*ŝS.UL»7~B(BKr~n ]no^[86#THZ! !9:MewܢMnFg2Nr+BTOxL7I;d:d&3 S%oůn5(c,.{}I_[:v E A^#L])X-o{=] vtw`Y $ˈEkn7=V.q"C.6?>d+0GFKwdm J,U`z˦ڠo=F<6P%#KeB""I5IK8~=({(5Ԁ|DǡaU"&y3*_dl?ǭn Z Ol&  PpbA9'Wȶ-O>F$gGRH9G]+GxN[~o+jgmUEm_HP:+.YpcBSެǗ5(*R^aB+30 z3&.UO]'1~-@x ӄNš[#mTUN%!}X̒ߏW­ _.9c%Ql 7q͏+[Hv,=]q0U-UNEmPW&- {9K4DaHڿ +*#6=n=PzG8 P?03C*#`\"m{nmV=ָT{*~.}{s"ZL` Yn\K 5ގ?U}_xܳA!DhBmV-" iRP_Er_F#ϽaO3!Bg]JyFA`gH#4Q!߇|OKNι?{ 8f /6?YfeJQheJeވ ;ԯ\UA1A"Ax=/M5H -=l>;uꎱ>fOA[sCEY"Z̨}v,?n GBH0jy6^!LqVꚑtߩCgDUl( 㔢Ɉ-f_ݩPIA=-F"#v;UGFwfuռxMBZ @uEFT_r li1V8=:yϗ~囚$1XDhrE=@so[ck͒vke\1HrOǹ"D#}k$Ɠ] ,e.sn N_tt`.iKpW(lm>c %CO[~ G;v, ]q%ؙ!sR3;SE߀Ǎd/INT13bZHB\xA+QY:]gؼU +EH.tL#.$6Gd|XH_;ϧsJ9uLBYX~͋V #yÔ't?#)<$sRORfhPO^ t]CnddO`ŒM\ؑТM'&<ӡsq1j863ΚO8U떚FPcfh.v1\mR2%eӤ`30vJ;pBK.oMP,xǓrU^;#$s%'J=zI9;O. Ic+l8hoBmIYbI~䜝\J.p7#Pzr?8Jbu1O=^f+{.~)D)☁LlcdMgUOS=8=[_`vkyV@5`iQWW{߮%B ll6Wm.ȦEuXۋQjNQr^]*a 1 #x"dW~0ia+Ӵ+i+̳rj"g0m&(Y3Y[+@;O,|1тcAo#hԅβ|&aWA=%I)FԴ` PuM𚁇$OKΪvGq47tJ}UͱvXo1N[Y`b\?$Yt7+T҄pw$R;nBdIȞ8wYP(["4ة:TWkj OmAq.EJkT|-0ϻސGYgSo 9;,=OP R')p 6.jOIr}! &p0Nvrݧvm^;2gHՉ ]'T-E͗I+*T`7Ca|H[vԳt JbRќ^.69K$rE#C6*nf@ܶ`+'udvﷴyj rm2G)\9 HsicA#U!ڤଅ/֙1@ڙ|!2_P+^C$$9{uaei㠱MS@M#=< VXpEYK$<<4ܚGRǫ[1홵׾#S"uA "\䴖0uImlj >7MoH4sdz+vQ1#)&L`{/rco>.UųVqT[i6c-ᛊ+b$?E+ b̬vP"VĝKF'f1P 7Ǟ~Duy]rZ*ߑc,2P+7a,WߋƶX,] n$@ ?)@3T> Ϗ󏷙}Oh4$6Nfb8C+Vץۃgo`u-9Hr8z극5 VJV|ugܔ~!! ^-,7 5N¿v:UiU.ꮶ⾣x4wBV=ZyĠj0 &÷UvIaVA9Ma}yl.-j[fhw '.vrXaal7W c~gB `6cbGvz,Adt ԜJnUksbT٤=\dF:ݫ?1_ێ{_h03SPfRY]غMv2$Gozgz!`&7HDzۀ k8Oq=)u+VL$Z͑*Ոa6O˳]]k7K1+{R2;RofE㊼{w_iMhNh)֧\ l,AAuQ75:*E d]Ee^`)xĦMʗ^pGdq;* y{?u27})FZ= :+9}<~NU؍%p1_һ5O0QGjILgLeF[-mm%cZUxHho5/YY/w;Ug*bsehdh36k9tI.jtE٤O;b/) vĹ5ܴfM,~B!=g3yVlwMVmM N|\X巛|ՏϖS0L F4 BcSe4 /v$؅['pų nWڝ+GZBڭnUZc>{,]nshǔc}tJF/w۱ḳvNӞwie&G$me&&Al2^ri"TؐmW3^g~p (D<'aS A/Jdg%VΞ>jH7\ҫ@1 FHY$]g+ϓ|Vz9NYMDt5uRR RhI4 uHu.4%r|߈s\CdKtVwkn♚tZcJOW !ќfHU#wuRMU#2/5Zd,G9hl|V ݌oy0K =,&gU rg43EnDD$u5u dC8Y3IlEs ԩdl]_v6-vhzh\A]b]p&9IeXbŢrZ[¶xJX}7dߞV$t:"m"y7 ]A(2|.S .]z,?,6=Q>Tt4izO:r od8Ƽ;7?~_p%(pYI{OBvIM.R.[ZŘ1 9;ԕaܶu$j3Bd_N3Qssq]*1\~W^ӫ,R3K7+iy#i|TI8_G m.Crβ V/HϬCx'm%s?w +~w.2:%Ș$](]j9nDcQS`T8=`Nyk6>"W4{+nJGh NlU-(څ|,K8X7ն  P_F>b"CҎHpTJW!8;;.ZMLt"¼V_ -IL:hHN,֠*TNY8$;},3T~e! ק7 nܭ pE^|Li\]$.*:?6{OddKh,J_3.;ROd4(])w9JV޽%~.a]JX%~l v] PT0\: zuaA8*i^y©re+Fɾ\Tj 51SCAFGSrZ"s&g[7X oǻ8ӑdhр›10ekeu(n /W x$࿼ػHP_sQ5RJ yWԎ|ߔ|L䭟K{1f4=·̎ù.H.&~ xQ췣t6FTth|$K\hP_onӖ7X(?yTc/ʂY~>W~1)τ;x+mTj 9a@^E6mx.~Y1fcsnv?u:GIIgbQYIFFۉGsZ|k%ВO*Օ;_a5@¢-DB 6Sˋ1@D aU ty|O;oA@7 !mDdTJ)uZkX=̣AyɬFE1t NŽkЋgUE܁ epfꎥ*ET9*<,K*vVHV K> - LP< '_Hy.IJ3#!b7 ldF Lv~v麷( sdcXNTΜ~VɣzwS;p3oD8 7l]2xS=b Lb)b@PSLX8tݽܴ]'Z[QvN*E6ZUSzO1-5UeOe11NO&H|YPu"/e(I,DTsn¾9xYIy>i 1&ʹg.[$>?hkܒ!B$7~_y7H %|DL?C٤ڧ< q,+eڱ;[~ܤ(Z㛌xt!|UmUAXn ڜOBdy4'!:Z<䢀9GJoت-`/rOsfuih:4 nCPަ[Y )0*j倫;]-q"\}l!,W6]B^r{rX|hİZ`׏J4QEʏIR%cj>'ɍiXcj+Ag9!r&(l;c(LohEsm署J|YUUneW]Ca1͛wjMU gNG?Oer9I}sIN~Ȏs]trժ ' gEn0} xě b=',R. XQR+?y)۾5~\e]0\/wj+M xIgj5]a{WhҮMAwVC&Ѭr`"sf`5#+^DͭqݱXmCEM(Lԓ#J:|L 7 <~rbjQB߉$aKUZY8aKSʯGKoot /1ki-g\3呐{aO-> Cy4zVtRI>An @3g5PT5,3~ qs,}72G brA3kp+6*!>5@I>&viA$m<~Sڋ[7tcҳ-OenXAd0P=¹Q'76#kTbjPeNoрMzٵ&2(t'Hc&_1f-mR[e?F@I=P):Z n#HRM,.\Z@QJ6|adGi,P6ABDF  aOJ'J|cF Q!S.N )Y =u!qzLD%k8N2M\S}ߖl4%HƊ;C\Цovٗ8{da|K:U8/jBl26. B=8q]k/ˈ#$mM z:0]OZ= J1@~hIn^N b*<$0P٤L(_,#__o}!qQաʃEcrS@ĴUսODgMu|~% ]CX#-6stB W^aӤ _NQeߊ.P&=?`EbFPڮ^y(vHNěf4d$?!a" A\=R }u=)}Txubݏg(X\=0C VƖճ: ҍ̯,>1%ti-Ahk,]c̒t46QlH5TBK"4ץ<;72VRG}Pu|$s-C2A[q彄/Ng7(n)*BߤwimU=x CT?.f/ľ2h> );G 4u?#usx+;"7pۮK`eH xq}aޓFCA.SC$:~C` Q?EϺU:; r)Pu,-0IY&E+9\ɷh>uGx3Y+cƶ*&X'I9 =e0s# hWM!'@3|C5ԡ0Y~ v\R% D@y*o"XGDT0~g7U%qv5i8U5e@z"gs{HFr&MhƄ.avI~'yHºF%T@AGv:o)ޒ/HE NO>eL!9ҮvGNY߰Z䰱 ns4Dѱuxnۍ,FX͌1t|g7ӵkH3dN ¢oi<- ,휚uĂB+dtckͶE8T,:)amh rN~Wэ?.̕*UwL'w$UP6i}T#~w8"3Q $w֌q)~V%(U"+8k.YLPNe4Aqt9h 8#~*7{0+Y+W{a\͊q("?ôOVIY&e'RNrQժ!oMU_5d& N,R=lIq@ccZU8V77F=dRC0؆iΚAz=1Q? `Bz67a:5_u[[;XgNⓘFI3PȃVm8~ *&J͏a짽UFlͪ}xm>ǧ?ݸ̢GHT.;el\ı$L8#jIҟY$5Zg6н$1T>sushcOd >j|4{c*=[*g-O;ǐ[[9hd o:bUJao n蘄-],Xz0Fj)[Io7UCiފpa[36*j,pG5Gic`ѝ̛Fԇ=G*~l7 һ04h $3=}6G?OId"* Y'Jl.q{f23INHYfwCTեo[UGN r WXwL_X*;iXm) r!x_ƣv++K͈0ya>moN3",jWHsA;9~z VOOK|C|>"I` V.i8-@ק&QMusC /$T*%׏gwfQe~9%HN_rHkۼ*حO)1iD|׿hV0j$bNon|ňL嚚OAq;%L1ECe;(UX|#2Y%_MZ-%yiue6kuswWKű橧0P(:qi+}&H-ǂ^5x__& ]'RʖE n{Xft.aJ%`m(-b<]BWTe9]M.'qx‘KS?x#i0qT`n00+\nuX#)!=.Sw\︡v!}- k-Uris_Og ?U3m~ & 6xGYPjuju '(a ^2ܦ t~FDMjl3uÀΫMzQX@`8o9PzH8WOi<<1V!me_<)y r+$t{v=D0cfɩH5O)-_ iK7 7T1 IS E 0J$niްQ o~(b#Q c0*7C{o J7pCJ#?s>wxE #zѰ\ \P meCP*̵ܩM U|'B3(AuSZA}- 6`U?.3q {5b~heutӴ9søt $)*owp6aa="܎)ne 2Rq{5/K°1X WWISL%-ޗm- "S/!JN}*rēM<\֎Cа~2 y7`_^>]%? $ܭ|ts+΋taxvFYEqwZpaXad@ WgQh|/\Z\YKP Ma Z>)2jϔR)ba#thƉ 'i5C>!(It2K3tm KA;8?(R6cO*2=7?^dMG$PwT`2Fp|r !UKbډv<"mCI\ XK7v%ZW)LbHA0MQ4/VDNS>#-l:[ @ʾc>1;Y'0LS6SuC"8- 0"환rHCḒt]jYP3n0%@t.Lo|GfO`;@E'VW+Kbx1OiN/4L<]_o'Cӡ$3b_l&pckY;GI??e:>/$NG/ϵC\, Yǿm&Y|#ȤfٌTY<9Ի-)\ g;!daqUlyY93WڸW1})SuDǕ&ѳV"AWtqq7oa?DcV>[᪝tU!4}妁OP-v\*3Tk2'+~~Sc58w3N}ZۼNV7z*& س5x01H ]Y씑ߠȿ[ O>'qzk{o _,4G& v[0"eeg!q&yMĉ<\Y=OȃUU@JvQN"i ƩKUjp螪Tw.n6H)3f a8NqU16%y]#+YHrpL&9k38S0V6B( ]f[օAʛPwqiOclik5jؖ@'}v"Ũ|ya &F\#s~?F&wN!5U;E9TȾWD&I *=GCK[mbr?&qZ7y&\X '9\ FN;&'Tkq+cFyz9 t_D"V9k+؇rI5E`1-CLkSy| p,v^n~ۯ^2PjƷ)Ǹ/~gr9=21ZQs1o!( )XgՂ,ةy92J¨nvcQO`m =Zo1#g0&SNو@9X^hgH)z42#7g3eVD9Ү$$DΏk %AH8V?{ [ZJon GAi]bv)p$+4QRR*PM"(U,T|RRAE\L TSqF+IK̢m ׂ l=#dBbqjL'kdh5%9|-`7Pd k=âu<3^"Y̠ÆY{NpuHϛ1 WM[:$@Y.|= tyGQv"O7OsC,;doFC"k8cܨŇf.+3L3SO*R&%J}7%W0 jUbV=w? Le܅ i߇jc8[N=TZ\JAȢ1SCw!pYx]a"sZpVtB5q2AH%S@T'myQ)GЖ04#vu@Rpr?oWVPU\= `4 cOp|dUv9w)Zu pJG--ޜ7H(MⓁts]~e'nοC?g#V,Tz 3dΉ_-lZ7咣l5þdZV]e ?w">89Is0!$+(| ѸBh4[{g%lPy3x #I@0L_+XéE֥!=j I TOU8Jy5Ĥc r:#Ԏ um*[z| Sw˔'r$lԵh~u "<[LMdSѹrDj]3Տ⻷8#|6a.T!G;'Tm 3| 1>m{n/UcE+[ԈQ;v?Sau)OLO6 vQGDtpJk7UZFoS6ãklN|u`5罋jNLDg[fZT3N^vW`gx{ƻv2MXUOJP}`29ͭד m]ubpy_ ud {5=QA(m.3.w(GqhG39c1{݈?Q ǞFvB;DVhoJZ4) ځYGV}A `n̘&OՁ'&bƉc #<9,;1"tfa2%>!TDt߂}6bz;?$L-+ͦa- p =CX U,Wn:+%`m6,#e"3+Xr_ƼHkXJQ ƿ.{ob0Q ϩ\4 L' #Cb$6=iQW>Qkh;wS8KVVω|mv*/0Hrc^wv)by`_ y {*dkQi2ФĐ>IjMޱ/rb-:9c.Jv⤫eu-xtc6JY0W@/ciw͘E0!BԴklj64(+ ̧ P2Cy ‰n XɺI_ Bfj{ =4^7$Gi,Yi-f/9ʩfA׃8AL9Xl*F5PYO ]6k,˝jhd+h*Jhg޷w"al 7ɕB( ÷\t@~g{w\Htf;?XPX\yE,RU K齞D^j+mev9SU.^Y$>#5|o2 (EH]Pr郗U{Ba"t}MТFLɣc i[XJ,95E=i !D]ܬг駭^0E/{JwvO\ϥlɞ&֪𗃼 \e&|e7n18&M1 ՙ8$L`-h;^cWE'YKlw"3/e.O|'oבaH-Rhe|Q'2xy p&G"֦ވMHG8OX5[ j˛Y;IK'E֜Yv=m=M&3GJ* Ҵ$ZdlG;~vfnc%;{3v2XŠ0s{5.]bn`V$"3aZP,gSrM`v [ZaC5k'MvUXս-'XYq e,+0C/5lBW2kY0¶c-D}cm=ם9{yҜ Go>u0%Y]ċ|Kp]=U}j9k1Уc ǭ18ET@OVyfMK /ԍSE B2ɍ|6džLoG {r3%UWP>=G"({`{{>}J9bAt:nl\Fh1WM&DtL41X`YjZnt&XfTGwO +@ff4}f7եz +r*4?&Ah, 2Q N lajk lmc8"{VCV{b6 4`JCKdPAke2*גjcӜo>0a>E]eOW1*bUP_`bp O矇_/Tm-IC7v-9cL\/f=Ȅѿ٧ so,89es]Dkz݅[.aeD%%RhZ3EgN'WC26$_O0bv=2Z֛ WRfKv0I #JMKTGGm܏"ZV.FT^Bnt}%B@ 0A[;G I7g"Qck=5Ç'~b`an)nߦ-:QBT 6z01 ]w^{wdeK>1x]K٧-5{٦3c=#{*/i0o+$Q\k=mϡ u7L$ֆׂ#dͽC vuY+ZGY- F]dpG CU(kY@LQ|(fd9 PIfZ|-7YǗt|~Gn\IlZq3)sr1ݨ̉g"St<Hg 1fͯzƥ>*z1@-76ۆء"|)^9V 6o3 OLeNQ%d% nybǔ"Gu : †ٯi[-&oKw@N'qV&7hz\O 9ROy`h LP}ld 6$3$r8$)R\|\˱K61\BPJr%[ 1-G8uo?Wb}yOѴ?@ŒTc]N&}p0_A#n{IeT)Yc) MReކ7!cZI=F)@\p#gmUcn\k9.@n-nWn'H릜(.wײW61G:' ]DCױu: ~iE oc,Vrׅm՗7~eǣv =AbldyQ?zƉv\?ʙP~fݽ6Xt0muU?P@%`1qoσ2kg[i N[G#Ge`4+;Oz>(FZ>^:%$3Ub߁ S+z>я:\.1ؓ^]S <ϋ[;ŠB4Ӆrb8JfAԴGCr< GI'jأxPDgxXO ؾΈ 8 <$ Wg<)(kc@]?et=w9%M.95x"N89r[G]?2戬f9LCӽ.0BpWHPٽ ,BVT2%)}?(%nV:iQJ1Z sұq`e>pz hPI7j0(hHn=q$XXI/#`e8 TZ l "1Ӆy-Q.ȢgJP7JA@oHBVEuU+/E/F|]}EVUgȎo0Y m W> \ [*v(ňFA z ~_Z}LdyhgLo$t8b֡D=\Մ›f"MfU1 7U!ȑ$Ah6NJ$D={c|<]r0Ɣhn[Dts4GPi)HTxi!:*ngԶcS^corD^*Fun.* 1=2.d%<etF§41$M, "H_)3߬5ai>EQ؊ dvNXc~4dkok7ٵlI=o&!GWe(ʿR{β&J: ppX>MJwB3)ZY}}V S8kaܹfC5^S|3~M򇖷eH6!;TF6ZE :@cXQii%p@L!%etahE&R9Lgˆ n9pdFRn<}*899wξX!Iqگ? `/#{1m?P]q >ˈծgLF>l$Sx%ÈOJCCras;QCwREYix?AXZ> xWuKNfs44_R2s!肭DX$p|`zZ k[DX8|$,(03X(SGB$frx#U^MG'=PKsN>. =NJ8k`I#IBi߉V;9#!mD=z얞YƢizPɩ lZnWfLZC< -BBoYZx`&G W$S$(t:.JQ%\0_RWsFBeE(W$ ͦbwCJ}wabjC}5YJL[#K-~5gSX _%QU,T<<\C8+P0Liq1czY{veF3˶Xۻ%wX%v_`m¬"{HFJ[Ea,wk,ycg uΉNͫ$^ ^ }-ljC&jk3^tԧP! JvLZ5-j[}c;)$TP>]l  Ikh2G\u%0ۖUۀځ+Ӳ'ul˰y|rн`<nF~#Q+vQ$w"6uvG`+C]dc!j,[}nSh>m6D[stޑb$0'&R?ȸ/?Z8Co4J35&mmUG;! (TL}^2GR[η(D.ʸ~ʫ>࿽)X>;]&H=BH˦<l^{Qy7N2S|GTBJhMBhݪRY4N&_W tƃv|FvX|J|'G7K"aZNEY궕_&Vا#ΫXEFnAT@;˔PJП1Ց6̎=P؇); 7&P<8##uVԣ$#ws ĄAž{J9cߧA]  vңeBF)=; $ał'nͼj/1.|efYc@V&}t@}j7] $PJ@VfQn &a7ܙUQ ,SddW4{*`q6.e6y0HqY3 2x7d &`A#,˧;W1H2(Zvf vC{|ʷFohҾY/mDW?,>{ Ah&YsQ֡Gpri T 5jZ ]=C,Ng!)ez&75Ȑ3̜GAM* XE*vglh/Ye *=P?+Sw9q$~i 7硝w4]>>fq}9wtCxt ɀo(Q4""'r8e՚Ä˥]Y$YUn6/ )ܪ9aRw<~[7D",}{IGc @ Mk.c[fFJ>D<C.k?$_-TqYYdVQNjU2c(^*n0mVΐDA "D] +kJ.Z>z^6QuŘƏ|Ky ԫhXORZ -kw5*{KzB +&\FHh&DD/?S+G`t'5taWW٧T%53N:P; tN[%%7A.0}Ջǻ1;G[ ܛ Q`6|[񢿢(>"\"?͇huH3I}H xN2?Gڃ$:gs94PQLh|mApEjE*C$yxGZ᮹4xHwjV}Үeɳ< h=*W6.^M#r1HT4T, _JF©xY;蒀.@bg Чiy0/v.EWhjX6%BZY}R5^gzX/킣턮r43 |fer7Xb,)9{dzmou19I*a EBP3 m2;C O{x6Aelr/:BXOH<4]5RS=F>_@812z&yHfA HqՙM{& Ch4H) ZLJIEklfGhX43Qy-)=WXPuͨ1!Bgv¬VdqeY:LM;H\B#د,Ӵa Ɏ .HWd`qω84)G!6{󨑓orUxg0>y;>'d G0tՕmh%RfTIAMur&*4S&zD@C5EJ (e ̆v %QL^?4} !}ߠ@b?@lG,EYZbFwT:!5~g$cήIJN/{Rv Ս?'I ?/:yUiH0P\kR{~2 #&,Ëg0|O:~fY>: 0iZRHi[{By٫c\[1M|OW7^^K|It5$`](ĿդZN8!OM.}+ ݗ_B. N/$pQ_#NWW %Q.R A:NߨlhG@F.L?f̢T1|/ NTbTd~8#F@iM,*)\gV"Ɇp%=~o,bŧr[ u Гбk{_ߙ I:ɝX\u[4@u&___z_h"qN%\suskw4;T8o@K@LWajHݑ˱="LTYGct0P[ePيm ec~s&`-r|qjǥ 7j/=yFQt=BBhab u!7^ J ϟX9ܬ0e*>ߘOu%H5&T3lO)ߔ"<5յ70ڥ}IZe,y)t!=1H@Ջʻ\: Rcy^lW.'0M"5/sv$gb*W1h{NW;ow*EEM~zC?[]D8gH9ssv P HtD%3gLz➮(vZ,oE @1xl:s?Mmad:#+4NW?$Cʒ5gKOF@xVטD#FMr%VQ(hxB]yq⣬ M#Q56=] /ȸR8 ܠ}buJ"Ӳc9pOn#xF-WAՋ$)b,}#%K{u2vCI!ON~Ǘi!ܗ'MʥwVð *FXd REwQWC,]35I]Sٟb;;'*sKb9sx 6Da a.@yBnV pc`bɨǀ9R40? ģN9բdE_q?ݙ"E$!"GG\/H!o[Q5s & ,QwjR`L5ʲ]U^ ίMHì*I\DF3Xxgױ8ГXDo+pяo$v(t! 0rZi!wy(<:i T1JC;HeNzDn5\{a j-%<_:- u)ꏲ;ؑ}x9Gŕn $~Q)D߶c5Od)=UpnRdmDBTZ֎ D87dziϚ1i0v/Ί CL♱EqM">w'EdPF wY!U{r;c'~YEꍄYD_Vsp3L a`4PEH`b1)˸kh42& 8hıٴ˛b+{Nmr F|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$uKu Pޥ_3=q7e6CNEU_]}~d,BE7 0I ǝ1mi7|9%K7 ,Eff:.FƄB,Gk!(EGx_ߣ({4eKSևVT3^1%6o Po>9Bhuwp긋!:V:@ӗf輢yo2(sy녂ZS6jx_G*BxBBN"oLJD [_yϏyGP]GP__ XVmئ0Y}H!ƕ!]ڸzei[תc64ATkJލy'Y n /UU.tɅ!xp G+K*>3j3|iV|$imxzR "ȥ0ߍ9PhY u\||D$yg-]EZqh±Kܘuk@2<8$_w-Z&!O$JXh&DXďo,XKIou5+A 2hE iSԭ!0K- ލ5K3rтKAގ06$}NBPyxVKO?RBBnBRTv|L.fϽ=6:s[F)>Guu k: Su.,?z i:U<[Gd)>SBh96!I9QQ0mW.~2 M^3GFAqbkWV-s [ ȥx7>U(˔ЪQ@|:Go32H| ȂrVĎ\3i.rDLL̐G`CPGpI9ه~(@ ~*°7,DӃ 0ΔӁuCU*h,c/bHq4o̢b+NG oIѮʩEj*XW ޡ7S=D\:f \ݤC-\ R"3z¼}uKf/}D`SREdkf!Urp1lu?֣gqMU%UPmJ.nA1ſ$Pr C6zx N-t!?=^v0iϮۨ-Bc3cF Y9&DZbt`uHtDqiq:%?U/]_8-_ DģKn}X^`L"my5޺ EXWl;<0;F,K(s$ ;sB[D sexMyxǷAS\|wܿ Ȉu/4H}i7=סl:m}Al;Y @7Xh~y8oWFI Y*͕{Z(Q.4DT۱,?Q@6#P]!HyzO6g c .XZr;IcaIŰz}w#a T'*W@*Ţ2wJ{Ŧ/k6Fmx: &EX I젔{6[>6#NjAS+v<֟I@w&q:fpp+(7g2*Rtm{))W5΄:5w<#W6$BĢ1bgFEnI=[>W_؝Z&{퐙S]I#Q7TQnhló7,\fiy|+Gt 20f~&ʪmUiXz Ő;#(&NHؙ: [~ [N`wBE`擰X..ZnB4敘! ieࡽ6-A`#n%Thb7EV{UlWv=vgduJWW*1ˤ5W~PRht;b $1Z kF:߬*Uzg^5{KN'V$Ak꾸0퀳Ȓ{0{AV ,,71*_.l&نY$V,2D ՒÈ{(m4ޅ :1Rd\>~6t¦s=pKUԔz(0~] IK嵓00kenshÕ_`Y#`dDiQ!EN,ªBR:Fsރx' ][qړu+bT9/>pgsؓN0PGX T2AuTKË(P[v~1-%^M<Nij9F h拼Ŀj}=/~ޝB̊[;$,{M{s([(2; JP=ݨazЯy-~|=f~H Ʃ:7jpU x"A szS鞪ijX}ץAܛae]s w)\ԐWNeВs#łnpH@nd/`E`G +ضQ ,r1qt0UP2zofUl9ѶJͶzi;!qgwK_vؔI5҈jrn+HoKMM.G%HۭfEAh(/P0rk`v떀 N5/*˚gT\/TD|q6P0ѝ̻ q䃀w@KlpscDmR2(Sh-, F HOH6{x }m,:N} =C:g)o/T8Z~vdڵ9}0kٍ+U &5а$OLAr;(d:pȘk`Qɲ/|bGV(2s$D[}QLC01w-L:E>oO`ޜ;(ݹ Jݔ 1鬠;X <xD tqcOocYS:zk.plK(*b#c4~֓F۩E2Bi!ӝ>7 A>&Pzx"&;*U;0<‰*{CEc( E0AH6 R՞>mxK{a% B s@,PE:b%X}J)wȕ~|n$_@[Ŀ5kM\:ع`*ns #h#y xlK{5dl]w~|fX~i 'ar}ęk^ 3&ObգI}X0)y!0K0bO~Q,Y'[5hĺ|WTd,W'c3nRw(;=L|mlq@ouȃhk5 Q aWhxNiDTnG)"d᪲ lyB)AKbȳO{KWi]5J<|hEN\Y Bud;!!؛WMMALZ`L<ͤ"zBpA.if!ڕOp$K6{f77h@ &$;&}E}T^ǿHf&o5K)upYDle$BY@Mv`Q#ledx4gp쥣o1+] AYIEd6{^' z[w{Uǟ9!FELD[tsSt^:H`.{Wu5,tBx9B vͿj![`=B\;w/k4eRiD#tz+r ` yX]J[AN^UQ`Jr8|KQ8.Fcyxur5^9<ӠG{X'Pinӹ7ny]ޙ@Y4E 0`)A1">n?HYa7b;DG#Nɏ ~ a8>!Oxt^R@3#8m]M߭k糲7ᙈ`Ƽ*%͎:b%J.1p8vG#ݳb9MT{EHurϿ.紣, fș8e=kou$/2,%XX=8=W#.DYBI 5.xVH琒3̃hg?OW O(QF*EϚi =Q B1AVD0CoZ}YSH<(A]lLq> O;A٬{*޸=543 Im/t8WM {Ҡ;{SCģ[7Y/_A<%sg.hBYRw'-} A;4d6s%`ϬZrOh<>5x!6*;NoIslb^`(ފVMQ:u֗T<n$[ut9E+ٖC DpldKmC0x! 9Yx MV~u -*{jܫӉjynawf/Pі::ai͂_s.}{mJ4Puk ԌHLa6c<e|NNUs$,,wG B"½R8A7 0g(Y Uv*0}gz&?k=Ql݀^! W9"WBx0t,xPH^G\ht^SRTȻx[]㰇Km$,FʙݷbzԼٽJ#X[izcMo*.9+?uzmQɡjz9تTxs^^w "y}Z9l1⭒(<\_WkNYǏpC,!.4yNN˳v}ᨭN+r-H8|]I֜A1z Od*5]iPXU#F)& f =w,h9F *f>Ӥd&䑗F`o\ͬ8\:}4n:.y^C(sl1BzJTٛ>ι$J{ap}K@hw CRzlΎyҬfH#ǻYtsZ&QܙKZ8觵h`iR⁐r6%^֣|g:R?(r`>{<:6CI~Le#z/.`$Moia/Kͣ8Wv)漴pBM(7n_dFd{׽8n^kgkvI j(aUcAllpDtg`Jhqv;WWQGtJg7=*WV$Ik׎SMf B=RSS%Ww r,Vv.9m\Kˏڹc=\c%I55MĊU!Qk72YA=T# ^id@Xh@$==gohkCWx1SDr-қZ1z8Cr{ ";ȧ;EvCIiIgT1~3gxpVYvDL,ԵCƒMp ))V︻P_?Gcrt69{^beEnE):$#ͽd?5Ȇiֲx+fyR˜Wk5sJG!H!PH}1ƴ6uq61SH(pɖWƦ]\\Ӫ5<= %G/7tUlv$LulQ/1R7Aiv\I GfHUoGX,_.tPъɵxG )83%=T0E|,6M #HD5,S'cdɹdwΣS̾f6ʁh4IBΑ)[?} ,BWO6f1#M~h[;j"̡U o3w&W̴͆KOpbCŏK&])^@BM>ͫ9w Q4O>k0p6waT#j޷"%6?$qTjpgTYSZ}*VѶH >> a ؎>`.n6oJn+!I '`$k4?$݃*VDV0 v*Wc]7w8j9Q8A%)Ӧ$lY( z9`5a @dM?Ǖ¥:KkXc8 rzwPAq Q k_b;ɋqq a|g=+$R%݅mn"8#XȆLx/KM2xLhg/s4w }㽳5(UL+Y51[ᅁգ.\v3Ӳ8OVڧ{k&rѐ]t?Z ]_ퟶ}3MG͌9Cx;Π\i92 ޥOF_$;)lJmy _z*i=y@ZmARZ )g^AyLJ԰ʄ[ ߃ʢN!Mw*{"r|+U'62hPy@ 5J7^}^L?ףdxNQfH4sfpd|S,l Eh~0VAΰL2S{έ*q 5oA> MwCAN'ɖh$oi'uGlVCy;wjw~֒X4*|̠+8Nt E''Fk>-KaqlCҰ̌8REuaSpd5}+iF\af|"HhQ VW4_+y>K22h"FQڰ$*"mzG;Y~$2H#Vh-8ph%?.TV3?[ qk;Q3H]'qfd5ts۟`q j}@NfF#}o'eBtQ\ƏuBKOV&!i{7U_"xVHII}vb<OKbIJԑ\B42T)>6#\ XT8)Ȥ|D擗zTFZhK?'$XYQ:_^_3Zb.ǕjO=!Ȥe,y iYTDz1Cv7:b!;~p%5Tw^ƼDaO9AP\pynr|1[_w0=f;QzD=m9k^@duA})u p+꓾|{ ,=V3y$C{.Gwd9QMm;3g"x?VSl}NciR_(Sҟ>9hH.ObC0XuI&1 p+`:Su 1-UzDH3pP%29l?vqa"f3Mr(d g)4nۙ{vˋ1U9!qPR{K_ 7!Zksrؙ͌"RCD]er[lLj ؈k˪7B)XO|+a}kO ;T(>0hx5-sXCYTʓDH^_y>u (d[]$[•U7nW30LY}}i[_ cրDʋe1o PɁp4oY9zWU͝#s~\ALكzV\uJ?| >cld: h:sAS1h&ߊ?G_[NӃWk[ lZpmwN7> 28v?;6UZ+ԅص1i/\_7~8kH`8+luOٲBIx@Zʭ{Wԩ sNpk+ľ2-si(@{_Qx<^,b`|i^LYA> [ N6鉖&{~LאV:Ce&xrm:JE90ؙS7"]xε/l9^ tIbǫ{"M9oyPp`Kr/"T1Oc82/чqCqf2YW'1cr<0#iΦ=bd?ץkQ,2cc}"$[:狊'X #;/\wUy&, #gpMLB@2vRɾ:5MSWbǔʴ5(.hS@\5#@aR㽞I`rm9@ x%/6V 3JKB9;Wb㭦<ȏ g,X'x5݀XnϞ毿Ш#p ӏcŽ\)gWid$YJF@ZA=iJaΚ QW:ѿ%c&,x#jr7LjLEX_bdsPHc,`hYsL[֥\IΓ:&p)-IjD9quHQU۾*8Z,`Eg|z`s'{[Q."p`^u! K|+E1Q *ֈ5&0ț_/F&gžNev8x{ܲ8:n Ћ;`|5%NnYS!r੏Te`:W~P>kVC2[ ߖXKCj\/YXIBw!$X2xeD7D>qU4p60GCf-NTy~K&/j4m lBOC}cM^|_e4t%OYx RAgQyPk"}· Q=0V'|DEӒ: Wf-D l|fu/EsdG1woZp}1m1Wh*پy~ҹpж|DVG &$٨!v)Flbv2Ї 54 w~` $\&_%TKj\^^eO.57kX͊{~m.JRk|drs^>#ğ=wX~^7}GJZCM8jRN{5]q] ?i|ދYⅶt66RE, L *C=CqAî*rG#}1B}h~.a=i )V2Q-ԢE ^Xx Y\hU,1-(4~{ftgDxХ7d(ϥ}u= RHF^n*,Ι_x؉AC[:G$R0'wxpT>4]w1 m=T-hvTɡ.?47$N24,OgQD24(N: ->crwx2 _0<"d!ߕזxryq]U7 ]ǑqU2͡KϘvmnz|1Ml¶I{9ႌ.0m*'glN-z f|3 `ʭB~Asov4WW ɰb VP;OjJg#4)+F~T܊C^ճ"n:H`aqCVzzc:NҒ !S=H ƻX.Z4 {A2(YV=$. U4 Aߦ#bKԀ*Ojَ&nNhs{iZL <;r. :aԿ伴'g7Mݪw]0Szyܡ2ӳ_')n] -grTiBW&r}#G1Sh/ov~b,d2m\+Q$:1Շȴ(ۉRڀ#;%%9(ڬ]N=#C*.#Nd ^鍴넫: Zm}:kސܯ@@1?ɒ3 LpbVjn;pd}s<v GD ߟ[(Ҍ.DzH3M{%Deg:?3Fԑ?E lݔUh^vCZݖ?y.Abm/|( =>P9qވGZu*mCŧef`hnDh'+ٴ>L~^G [g&0/߂G%q=s#E;g# uU&5Yb-UCAuLp9_/E̵Tc7־X^'~Iz5zR^+ (y6m)}m˃AB ZM ࢍɌsDf)Y\1ѢlO иk/ZW5m=`0ض;ݣ>8hx;Yt^ۈ'{O: OX/D#(İWR?rᕹ!& 6,͕S):fRZwSh"fYvƻiT_IxprDᥪ"wqM<[GqT8&#*F\XfJ{L jcQb{Ɩl#ϖoPwB'XUFCy>2i%$p9Tl ).ȍÝ;ݱX4DkManUNƟ`[I!P{K^!z9/kT.6itZre`rBmw0fa$ ~-k)9sG(8<8\ƃA8~.hVΝ=@qB~y.ǡ'y4@4bOR]M! \XӲhmOd:'zpUD`7~o6hR?h借A5WU | қ2YdOזȷ"3쥼wH٬.T2'wrmb".4:|LwohY"@~V^pc!;ӦkԿXLPe\]Nf,qiCM{&~]#R heU47(l,>\C#,H O|o]yl+5a{ڄvdL\Wus>h@йIdF)2zg2[b_娤:b 7Ҹ>]Dw~RDDO"f?i7r* 6杦$SHb' *ʮpeg8T7o/|lLoOFQg 4Y]G.4b=_5XYi\i$#3z1'TXB{u7%yT)Pj*pw] a6"sG:yP-_-TR{ 'í)1r!ӄuζ\!BCAۼ>*5',4{9$%B9ʴ[ }yXtr@V4SD@lVJ8O"8xTPYHgI<#NyBl;Qy k_aw&?Öh T?tO Ǯ^eёUr*,.[KJFZo/[P/; ʖ/; 80U f7C06íe]9:Mlv^!Clh; ,IάNGnf.DQKXɀ~@u_R`]#p˖9VJY됎y;awV,ڳ|nP3xf?(uE2.=,B[J(Rj> Vˈ:xnz$%:ZO A-9N zcVb|;<ܾ-\cRB, ESTsZ8n^J4#ތ 0@j1Y/Q%CjWw!1 $"qgasGPD5OUkF{r^l~@,Q١x8 ϘB;Eoj: um=5oUEՆ9̒0uimIZyS4 f7n?ug&h z.js$I֮.? ^{XݾB-`x&S5ŃzHe5a{&nG,KDԑ|4J8&{ Qej>c^g\|xc*mw? $Ća/>?(yZuXg"gknñf8[5E&aӆ*6x2iIط(-s1Wr%13†m~lW=Y:u7V;j0 "y5zl4irX.!,b }VVB tH|ы @LuڴWk,"V*[DC L sRԏ]x]3uFbMpiᩔܑ\%Z 9N)jXGh!uN I )!h) GUyƕi{ħl6d;k`~E^KMQ?t9[ qZ`2Ij-ѫ[쭵cl_vjԑ > H ,BP\̹+"mX)N*憎VU!xtVLʓP(f#^;q(6EP8M ȁ: ;zrȂ8vtYl%FօOH[҃Ň>\gZ1{}ؽV6^LQrT<#$΍oy-ϷqRlF./Ǭ|Ii_>/Vb=H5hzKi-ɀ+x2?,l@OAj\4X exh6v݂{ p/1\6tX\- eYnf#B@ Jʋ4f&s %ĉAg=Z0hQU)5 xET=iG)"лP\dVj̬ohLVydG94rDL9WhO~]=0Qʙ+ {jãMS؇2oK83'9D8^⟄/s`μc%ǡza%gVU짮ZWǸqVz^L˃ %"TcUnYiIhjРgqި fk|С!;4fj|e)z |A= 4e6Z(3 rI]\iЏ6b.I>Y%vחyWbYK/!\ظ8ÜFz6beD.RyB Ss;]L9P_p=B6~hUV`SOM=<.6}DDcap<H(C}(ԖsQ}[YгU*zLs6=нy 69@K?/\S'BZ9ڔZg쉷Zsn|UrͰRڟQ>jPO΁.юC|WB)1=}xD7D\(ZNb`niL&Fo%g]aiw/Lf[ÑfUa@= TJ^=3d±UFZi(3SQ ^{] u|nV;/x]3e~9vP5!U #:@C  LH%lDKA%Q)ZUH&-,|nE41 @pYU<_~",Z@$VQ4*LyMy; `l2ܞ݆;r{ɩR|c_rXb੮6 ExuQEzD$}!*EG|W2 qDM;!(r6D4AmgNt2*<ƭI[wCJe49JR99ǘQ#)H 2CyuЋDmP)SLV?}~X}lY T0'fߺ]*_7'mdh|`ѱX,^^C,QènuSV5z5i৔oxoa:.2}iI,c]0H!f.ePVofR^5L K/͚AiJrt;G54[ &sl2%5B˅ݙ>3#'78L[QJyץZg,d=)Vi JT4]egc<鶌D/'7L!oL>4:i+Y=cOȯ`+qKܷ68tSi Np@ "H-pkB>XYBj{oy5!&cpp0}ڬnƇ1&lxf' %͕ra>wK$  toCJ*Q+QRp@`A ^ jyciRNlŨ%-$GkNU~W5pL JO\)c jcCgwݟW4G%GhUYcVi0(A# 3ȿE #IIm #c9{D.`F.]9yK٦󢖷'L4+ B|#+MvPm3=BjVFU<\ZG L5 P+2Bʟ>R,j7׌Fy OY"P.4v<>ILFmAJ*"N߇RY%Ya E !UΛ Td.:-ViEfS$LӅo#(/dZÅJX2!Ļp SU#;;0XG "|>Wp[0T13aeq*pIsk=OԴ WkHؑͳ]^ cO]JSEmd廪  2YMײ.wYؽ0 _6\1V 5RS4Ku#+'ňP1_bAE[DD,VEmڇdp˚oPj0O$lsMEӐOыK|m u|[ܓESB ~ #–u6d#wxV̆?0qX}Xj$\8#4vkS_6pަ)HӺқ0JG\Г E9:V[Ϟl+xh]~$!ϗ ȍf29An Z1L>޾a<*:6A"9@b%&`O٦%," d%!%a!Cu6pr&AHS/ya//K>V>sP~kebXgQp<lkT':Y B9ScDp|/1a4GeP}[gdwT68 mǹ>=PVMtDni-z7)de8XT7ر!LaTe) :ͨD;1Ȼ ;->[x%[&l{ "6z =-Rq/l񏚴6mš (KUJ8GP TbBxŐ3UF6sÍF˴k3RٞA^;eIWi-_A/Hgx%1 5{ Sm]o/t#~Sߠ뒲 ]+%~ !isqD Հc.#D&׎Hܳ'7G)Kӟf; &+(z0ߌU|MxG{y6; Ye~^a a}=j+S0gF;?8J5x?{r7%l %Y$못[iǰ?xzE(=G&J_DYY[vnkn`|,I,KTH>B06vjMale8b#ua8R'eOrK-Ͱ:euմ?#$wKI!;9a('P&ѮBi]@٧X_=_8ro GGnLt 6|"a*b.ina9vN}]>+dQ;Ȳ{T&'& ɨ \s9Щɚo#t\ϥwhH9+(8}9p>J`A"fܓl"rl2 D0 X߀ 8 -_M? x|mCRQrUWtc^^,MoYz+S &yo_[ $$ʥY29B؝ -Nc(2J&!.P,BT)2x;SxxBcTק2P,K{,ePbpdlMgZHe9YT7zqJiU?n(0QČ Z D9x3]_h%?Q#Acό:V#V ]X5A9 H N%0p=-F֦~":7!,f.8vrL:y87m'v`DW݌A]*KDg>fd9OxTY̪6>eNhIA#iws<ޠg>w3o]1,c!fdY2-LCRfQs.PA @|7f;>4pϫļ={o{\ʱG}%x)3{VKn4hCxj>ld@qz*mcFcGM{,] D^MN!sf︋5cin<9o@heυ~̗r.H8"$I¡˲laǓDxr~\rIn3T4(7oS=yqn5<u[yhR=@?w&l R):~>$͝0B8D䞪suiIiW?ff٨gM!% H@j4b?".nk 1"M<{hy&M%M"-H 0W[2ch4'9흣|j7Sц}gө 6Y.vEp8,bC?_Yc+6/SǢJDܬ3XdfUueAm^Qz CxᮗF0٢O8ИIk5<߯`B@XnD (d?-yr(E1-]=2(-#lYT=]yx7>V.ߣ -~i*ԗɑ퉎!\/tk5PuǠWZzZ1D 8B<ݨ9֨kDЋҹ݊Z!ȏQu=8 L=jXX\WHF!&,[>Op 5*ᯥ:x-{Bz#y:-w!TiEʯ{}C◥5= Sy(dA"7Fm2hmU#M (pyKgC'p!l\.׈KNoנ>>^}j¯6;\@\7*rG(t=ŅB?C.D&5b\cfȅ"!Q3hbQq 'ww\pa$& ^Qai x ੱ=.BJ^?-.X'@& .R{ur5d!(zt}m0>*g sF')jQ&U{ TV.?ьY;I F$@;FoSq*m%R"kwB>2+u?C צf,=.a'Jprmk4 =M2jgcF*+J̜aVhN1;kqYx3 A 5,Oy-]Jk*>>Tv[L 6$u\Mm n=YMd_hB;_̶Nᇍ:QY>SgZb!F^S`B?(ǀF+BX*2쳉 G&}ܮę=XSZM^A_ʼn$r03i..s1> *n.Mwcs;Nxf=0]gW}޽@囂CSqdSX/'1s3%jcP(!63 nu*ALWRrυź"JncF- H) M&NȦa$\Ҍ8 ҙ_z״ j`cp :i K~sa{Cӿ^ymUlBt+Qkf| {7r<2oso <Sk2Df2(zM5PyT?{;y9vJR1gRkfk[#RoRtC([(3ł02Ffp26H!?- )MV9";ֵ'1f˅-Bn웼‹' K6 i8"+ޠ[,Ά(t͊Gs6 B1>^!sJl\[F$f2秜҂6X.`wcRh(#el){.` Mq~ChGhLK@x_qA9" x2vsRP8W~5Fސc,pc}h=w{2C2@w%YkZ#iLF:mddD4,))0P'!+ɚ\1 ۾H vձ,ʁ?.mYf,)YǗIO+Naզ-g]d9Q%؝@Nwq&OL.mavFf0hlcd@ Εn\ۻ&EH.n>rZd*/u߭ѡX6v cvV qJ"PC!bϯ|F%~SI<|viXA$W=BhRbl>T2,!H8é‘Sh88#%C7lȏ?SbROGd?z`rN^k-~HGQi1 1Qw"{U9;{0(cВ0\TsS ػ/hQDx?(|fZ̸d%m㾭"}6P(MqC*ދFq&4Cܬc)cSs(4I)w?/~)AG3NWmI{AUI_g_wxBqb;~4m9甖f=th5Dӯޞ |W:Cs!L3ᵬY<QЃW{59D4䇖+1>sej҆LVwY9Db"%~.fHFB 0C1 DF= /:B(FVr|LJqLկ<-R +V3;YB6?%IWl=\.[eۏl<1^ 1 \OBxaV5kgZdU_oCf7,&;ʫh}b2H -~9 `,n)`PlQ0"c|-awc=1W<鉭%x|C !N2s|2%d9f#%& ݐ^a՟8}6J/Q o;NqQvpD *lpmV#;m_Ff#S46sK Vvl9Ta*x;\cuB7F{E%oW6?erIx}}2)r2sbnbCE0GUmey[V20AWr qUJMF ƔdG~H >DmrsR)Wb[fὔ?4+mlJ 6u^mP0Us"U˱yO%!իj%bnt_tSH[kDNu ygY ,]>0+WK1@Q`tdRYd zi>,NϤ8x4/+`Ť9[gfࣝ='sU\"t %ք2~ c %澐ϸ&T^'D>`qaRf#,& 1;Ed^o RFs-5! EUy5T]U/\hq6iN5o4a@`/C9'@>%* _b*84av/J"tUV]Caca,c-k@^$34V,3]ol2Iʖ+ 7p<ͤI{ܜ8s)0m:&w$79]uL!U˥mBͮIܹ"TKaz$Ѫ LDc&Ygџ0%){7ZRRnY$ #+su0 羑wJqJtlwM\5Z%i7&~F@RS;8>.>71Y!Gu@f~E)(Ev(Zt6 *F *S*-a6{ S2O^r:N ) LÙG1;),PC۾[H+JL;yZ# ޔH7:8L4 d7[\gٍhFP hVߥb'kdh2q%#hTʀ y$:Kݛ#,㪠5J32 n3S*ԢpRs0拏 /IzvNc$KgpWs "ҮQK^qv~C).ԞvEMt[~B zlЕ9OԶ\ hU4Lr$վ3*Pj@T1kVS1+$ވ,txN:.f_a܉GAo1D ~P1 lk{*ATTSAiLVb@lrk1!2}~y|>hW2Gcths0zKW|x*uz; P`̙1H[wxnHO0"JHdBN=_yS)f݂wb;OyElrdme@ʮ""W~;NRssm~6yЎuTsاǾ +%t~uo:m}˜bDGT61z|(" Jxh>耝[$@;ȟpI$ck؏KS{TkJΌ=/RIOǾt?|" 9>E$= 'cc]y?REi,ҕO;Ds[6|/5$xe. GV1KĜv[~K5^Y+OEۖq\yWrYRapvjM]e؁LrnY &/@ 3#H1ǙQN3`(M*$o!f kgߞW~o"=Hs/[z! ?s݁U \k?#`}3Hr0B}hds*DӬ}Ħgҫ=#;Ccj ubk)G0w^Z: ZF:@_D큾$л;.Do_<:z#~?ō)v19[:`s 99]}i$ؤwKS 庩-UbMN{QMf>m6mj>]߿",%c aώV-P'?1+mk׏/Vt<? {7 r>ͽw;Ԍػ${C;Ԗ]=[|9BAn@vqCp:BSf^Bx;E0p_7ug Yb\,=<26g$??"}{Ň1;=OiElP~m,LJo{kB=>naK(_br]%В~[¸[S_W@$Pha8GSץr Id~ߩA:>.3L,}Iq Yc3EmU1|j=l:l: xDaaxb}ss$U Lif6vS%`551|쓖t6iڸD0 B%\ϺBBPc%/F:!j2hwk]LFNJ&,BxVn.0יvOq2Y3ijS:ڟp0>b|n[c WZ'ͅx(9"OYIr (;@ cZ/ |ǓR!Jg_ f[Cl[Ҙ[挣 b>ìUݒP 4`e$Cl[o+̓K-E1b ,TT=HINq'ǢF^;-%28I3Ew84U&F&}ɂ ޭygn>2)VyS.W-5K bDҵs؜;gqɢ "Wbgr9;~ u] i4q](_@zQ܊/y$fe8HAGOw{F~;$EzJUtJi#NIH&V@0wobzZ kE5]5^ȥ2e[щ<[ @W`FjxXz-I|`+˜>@ BGclWg:ynu.\K5]Ip(hN-*IkZs-Hjs*JhOwiݨcYxb|$Fs=ExT}| 1fW! #Rt `'WrG,RLMG9IϦF.3 ֨*a-!Uc YR !0ΉY!m ?HVyHlgdUjM_#sh?I*lf8Ґz!y_ƯbܲmkSbYE2TORbDƇ짌6,).MkDܘ iKԊtq; /3iJB\;Elp`,M=UU>ދjҳXw$τ0XACZ:c8kʚˊ] a:5lU)/РzIK3EC'6uBx^y"[C~u6BbCăQ$N],.U5$:Xy>䝂-L7**$`@3.d#~ t!w{vh߅&&<*I޳/(GugHG^+*7D `gm/B Ym)bRJ1qɉ[) OnSr;tkuO!Rh?y8 =l wyLg`dkp~[+L GcCED4JA"NplV*y09 Xe E%۪hiF蚷FB7 PAtgV4|nuP<&+ \'둝M_Fa3&ڜ\'=\8uփmA gQZ[IUtȯ17!oQ8^ S`4TaC@Z}jά%}Hre9ID^효aB5$ē#_`!b3Tsor bl+tB*]Sy!kz( t"ӹ*q15zӹʑY5]$Ph> ]\\Y%6œ'Cc]9qE`TJaoކy@l:R]ƶM{b +OSw#Ֆk/;DuX2.B1)T _Oz)iwK3kqZ@X.>Phįr| +(anw h3-|kJA8@DPtxGh9"NQW츆Ђ\N~ xE?W-Pݴ,=TgPI7:b$>e=a ٕɒ%*-b :>A9x6 flFeTH_:xl{ |wMimR7&hiᦿv};"yя;On7^ CfBV ~O.3Ƹ`O"VQD5\aCptVY4W:;Fv3ȩ=MhHzGCdZWH7}Y.[ۇ=`਍ mJ (=FQ7~4*>r:4 )_hCԘ.,ys62L*Ai^ΆZ&^_InF AXqg ~r!{#!hDBv0%OEl @:Asj@@L]j5 ).XVx ҠYV /~"p*HLAMY$p kC=[-&>~!@b`n$]!M(nXXLېK=줊?C KfW >fDVY_q (HGw:բ `s7!kFrju;W!0fg9U:3DqØқ;THf1QcZka+_ qrwb- bt5b7%Ziq/1N ]PgRlJ Fm5:e )KQp]Qa! yk3!;ѸLqQK.V1e| 6m蔛{$͒E@Nt9`>3gXP^*Y, 쐵QqZX4+S".1󅭻O&S UMl7? ^Y1tm ,ĝ3vHes.U=Z٬>X}qRE~:jglꮹ0֕yQWx|=.h8,Y!B6/ cI ߌ+iwtJST_ܖP/'g|hc(Nw:-C`Poͬ@# t" }c]fibpu`i]VO=A}w}sbq`t/s<6p39$`qı*^3vJcF%*ÑQ*cj"apvcZq$ovj"B ?X\z ?vMBr. [h'hPORx1:h7ȍqa1koP%k`Q6 c&aU(FEq { 矫X)ل Vp&\*FI&gN=Ge>>iS$7aèvExMѕLTV*%~//:j)p,݁a -EcUGPzcF Ub:؜X:m4|nwɄE[}Ȅ#=0" ^oЃ,b'a::h:\=Kۦ=T,JX^0Ilon`0?w캨fhL#V`?y=rClvR;b!$&Uf&_&g벅9oV$52P%<WW|!>28CI導G(48ij2|vI{nJXnw6f#z|a:twIhABE:&8+Đh:}n )#+8VM1b+xĦ #Dȕ `&Z JO^[(X [ d j) =`"q1X,·WP+owDd]3bGfqER]_%87D0(BqG5ĝVϱܷqk#POWH6z sxO=dhVSTZ1M9eg-d:Ge#4|L>Ikz =:<מ-uwUUjCS!fW*nP^_>~PvZ:*)ޞc%H!-_-Јv.MO-@~6Ēk'=ͬe>y$L\Dm6!%pj],|H&$jA}++@%6ÉݺXd˗>lln,έ|q!j!}pi9y7 ~ R6ŕݨ_)&oZlB&.'FڮfѹC֩ճ,ezg*6D*QKnOGФ ;W^diFF&ܤUb8} o~U^思K'%"=R4PGmgՈJIˉ$&xy4 ;D{}ޓ/ðJaLM apCӧ-7`/ gem^$Cp[2ܡKjpaBq ā==: YZ