bpftool-4.19.90-2206.1.0.0153.oe1 >  A b]W^^f]JdtBzoOɚ$ Nr.G7^Z,Js'sT`2B;9a]% s(bϫj_PG*^3@kY;u,9Cn@lJ\G`̫Aâ"Q!g 6*xc$.dex˘ؚ-'ȁfJ8O&fV>E$ l.IS3 \Uָ42y5360e6c9d242694566ad6cafec5d8fbf7fbe83b2fed5faa46012f7c44895dfafe0655bb6e56957b47a7d05c0f28e882d17b9ce7f Ґb]W^^fAAڽ/)ѩR3/ZXW޹S;I_&8#BR6kAUf\% uz8@]ɥЇ򎑧x1t5kf?juW80z@ݵAW2 S6,đl*N/ 6sa -a)CiU3F mNFVR}F^Ft*oB%JVy9 شgsA93Z^%GnRDbH=A3tԘW%@>p??d  $ a&;A Vby         J  T |   4L$(T8\Y9 Y:YFyG H I XY \@ ]h ^bnczdeflt u( vPw x yzP`djCbpftool4.19.902206.1.0.0153.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bWobs-worker-backend-test-x86-0006%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bZb[)b[bbZbZbZbZbZbZe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69867bf7c9e50e24ed8602faed515ed64db194915fb59449010137ba2f43a109473ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2206.1.0.0153.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@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.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- 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-x86-0006 1654609800 4.19.90-2206.1.0.0153.oe14.19.90-2206.1.0.0153.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/3b23d761dd0d2bc6b1906ec8d50d937d-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]=896137319f83d886e7914ddcacfb5bcc6f72d504, 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 RRdˌza1{Iutf-86881c0aa465d43ca64bff338b4b28f58cfbb41536621f1ba5c1ac4aa0ec852e9?7zXZ !#,] b2u Q{LTRfeϡ~FVx mOnEjD?>6B K8 }ż܀sԲVNyMѿ,,X+Ҥn_2 ɐf38 "]yvgn}i٧l9%}D/ձ4ۢq в)d'uCY:RpXs :TAњjjƵnoSŦ0V "NNXȣI0o;ylxE9>LO@5UTß;#kZ@{$&9?<9t\LYݗ!Tտd?PZ[@(1y F kH G}qv"ɲCWQ`RE"L,kKن`J|`˳85)?{9w7o-hl1,Bv9Δthʥs{zē͍0narC|Ûw4֍%!.90Y[Dfu5 lu`0X< c; ~,: }kG-Oϖ!"PYG PVrhUeNgNng6 `2C(gtI-eㆁxO\ mRNi8 n+q{pDk(2^'tyC 䔧D.;.s1PVJ?0Z-03hs,Bh |V@ Y.xiu"{en}y9{p)'R4bIe<.q7OIwoB8#utsc={/ Rt-)_Z/ۿ9<恐;|`7BNkņw XéjU=Nk[QZz"ӬF.{>{j8i_\xU1uݧ;| z1~>#w֖tVhA 6 ]>RE:+a^R}R|-V51SfX 5kSYVށp446$Na/m, ^b5yѩL6B2R-=gEI{&2Ep1D\lYBcSAG$ep(zX==f\CTn POAԼؙ, kOL*l:tLZ4"F5s|#5HFX)Xm]*~ 5ѿhA\nl)* ]SUC![^7Ěx\])pi5"Ų|mOfF@4vdw']cotl„%$9Gіv 9j6ǽ+&`vÒŚz5ɳaɶ& 8XmkON}vmS=b>D(v$OR@a"ZJ ɡV0,[)RjDK1 \ `_'ehvg(jP!Z["|Ŏ1 f_e,ryY'///DwWx7sTNh6O.VsU _ϹFNcҖ(aR/wF r }뷠L$&!\/,-~kI͋){~TTT(S|$cYB)=1(+EϺ*Ez+w/ܥCYճ`Vܩ18-+Q.BlDӯȎ̙۾^-6Ѱj:B)fO;,6+}~ScP&e3%J]ӭ~uwhCϯrCBG&!V}-a͂ 5mE.厵zi6fG?_ {CvHYOj72kŕWKПi}#=0jiȮܼLǺON$"Q.,|G*),fO a(SbEZLh5+Uwu yFUqW2 ň]7zV_Q) wEJǎ0S;NSś6KE3Us!Cm1eT ۏhU|g/;k l?yf,W}+yD[=!FS#bL&^k T:.OlFQ,`&T!%pXP2Mse<='Ƈ-۔tן'nB6)SsL+%XF[,Q2iY%f=aTv"(J2KŊ5b;- g i4pϴ<6>x$BvjI&E _kX!JgUa4@"w W$7mVǼÅƉ 3E|ۧUofow>%8};?XRWsgI[t_b‰f'3c0Mo?e)K۝R,YT޵RTn?ep.JGf͌0`腱VGQnf_\ؓDޛb}\X93*nո uDi襻P硴H¤*ߎ\{^ 6J.Հ=/".4weX dZe!syպăWeC/SRg-8U  I* ӃZ$@봯ɹst ^>I{*ÀAHЁʞ;6 LEx͖Ȅ^c؇5ђl=eoNBXB:ñ EdO)x{Zw t1tJ|}f_ F42~zUUn]ɠl HECi

;梫^'$Fe(:"ʭlye^檟X?vR ҸJiqkXdd/WI3[tQ<ۭҫA}Lun)J1ٺi:us!# kH[Yjni*Zxh=Y WU PtMB{57`W^0"R8MKT</`FfGFȄ tJAz'<$!hÞa#i62@&Ze AeMeՇ[ ma n},827+%D Lʣ q} x)CoH%uթ__5$c0n4jh&?Ö _ A ܞuw7:ͼ{G(E&*+1GjujlV&LYo JCgsXhgiC]mr]Dfi[jZZ1{v}L E ` H&ª7̈@6[YԯtCS~`$t쭼J%aJJ꟢ 9e4F_C>򷙞rOXul3SQ[o~?65y2&s&<Dq$xxf(@ƣT;&zmi̶(w|;IIqߚCSrԈ~v,'kτ}Ju,7q4Cd>qжZ2B \޽wTvߕ{F:ƒ,y'fV2aNäpsgwq$T۸78"?8k>aѰANbyʱf aHJlя"xaʃnZFLn тQԙm] J,fK;:YX \}kUuVܣ.ukgIf3WBˊH73c6lG|2Ls" GmG;r2k" wK-4m,݉˸ ~y~n Jw;oP#$ֲYtENK&/SF2%9b5^QZq/-И/Db{4 &v~Go~\4d,xpV hqwL!RK"Qwpm0b(uﬓ)BVN14,n'?Vz(ڷ}Ly8sXEl͐6|g+,XNiUx,+ h|'8ݣY.a;uXr1óeE2+{U wҤ4k lZ³J Ao2K=H~&G>K, ֘`O2:춫NC\B$Q1c4/EؓUxmܔu19 ёQdGR8e@<1[iy \ԙ֖c!L^y Y ~BMɊs54~QZ vHUw>m QK;^ ;nL i Z'("lnk5F 9*oUI$T+x̑!Q-z7k\0}K[Y:e.82 EZ-OvC+U6(!p6q\y-Ʌ4ȌR,pMD\0<,^Xgqo-?ad1Zi/į*K(324ŲH#Ҍφ)tݺ@׆a`\lGJ)V.?C{}|j26uC@օFZ#t}-^a[BqcxU}Fnv$g! H C`P0SM>dU _l?މ#p ;抉@P ww: ozcvld>">7JA@ǙI8H.-6a =`FoaC3݂BܩmkἩ:R0La4dց@-+)vBo`b.WDݸBS- ^JW-6$kaEp{)+CϨMYIa.P*@P'M~kR}zh\>aVXp+}g4}E \ 2,D?`0`a1h9kl Of,`7Cbˠ @ȅr> QL6q^,"du j2 'jw.lq T$0ةԮ&G(\|qմ T勒D3.LPYkÙBC`)}kYTCʛkljRsx_'䑳 WM_?ɗJ@p~l9V {{F8RR}ڧ)j_4 i0u !oObL9@N 9 $Eb/2.C.r\:pu)8܍QtN@0U'/)ڢb_#7izR;LXLMq< șZ%%$;>V`t㒑>\:|v@n8;E-,3NO*8N_L^nJhE6Fd>O  WMz񜩣g%q(,!yEҞ&uU$F^e4Ix&Zufkp~+־2[`$ טJХ[%F1=ڧ9sk_`l4qD%m7;]#~SOcd#6?>g:JܰhuvZC&P6[͢ /6ss6Y6T8T)8cReuH2 سn"̳Q]`(\2P<ܤ:X}MRՙfoխlz2O[&&!L |7tOJE$? oj2_4~Yԉ 0.e(%2|:?Q 6Xi@}m |mxڑynA҈QEPANB%\k@8eӺzM4q@X M`gr cL1-5-1HKQHL)ǫZݐFި .q`^-C7^ C50P"Pb5 ӝoּqi GV[%6N@; `)/Ug; sȗސT_(֯gRŠH%.we4&x(ݹSo{ E*yeCK"s81 ]؏sѴ\\n~n(;JT=9iS-ϗŀϯ>|t99yVHzkLm;j>VaixQ% 8=۝O6-i_5}2:a|ZAulRN_}6|Vh&+fm!޼`dk&ηpNbM㒑+۝K5T_N 7(~U5z(P&XZ)v#@109%(ރ`֯ oz,ꬣAbΑaqp,g5F[ ^[⁌0nIF矊2c$}[Jzd;xe>qA(4d{=b ;,LtAK[|"Q";vKHyޡg"Y丆iUc@Z| J ~*}~#a`tl@]NCuz1jaokhfť/3pd7W Uy^s1"?-#|PTU9OS#g&ةf;<Z9$ƕC>灄#@e`=?*9QkRtyHcj6|)1%%q{ݐ>曮j[@kޫ s*V"|[Q-Q]y!/t546 |?E@v5)SRG۾As3B֎OPy J0"+J>KtLb#3V-Ykvڰy,d/ź}/)hʬϢ[iX^PS%8 ؋'В2诀ܐ v8$Ύ+c6^‹wl\Y8C>n$I`AlYvIH ay>qJy-M# (<@[&<4e_j\[y"݆T rv '#0H2x1U6ٞr# v ԥ}7|$Հ"R:|c_f`"J#W'Xwx [qz6I +EBoM}`y( ,b(q(]yXR IX P ϮS$wHȕ6]~ d~[1} ><կ0=qQ'z҆ʼ'Cr8xIӾFaOA٪.d/IdWR皏$|TzF!3ًU'I2nn˷e2>ܜ1 ,'u:d#ɠ 4͙|̣C,|IOKF!$D,s=y^BMGem|󌸔.BJui!=,ⵎ]i&fHH0߇C5N|;0:PxL2b%IfW@!9ON¢ h׶VuwhZnYw T }guL5[=I4Wu-XCtm2Q Tڇ \1DU3NYEcTywnO.y#PEv@>$N~ciErҨ'5gr0Kz=pFqٶ00>7V$;1V~n+y3dg\?O?}u$YU%2'"mQ$x`}9(AnoJNfH%iý'rW{=fzG-ޕRPF&)@򻽤گ·B%Q1 ". T`{D$gV8 6d\Qr*\b  ݞX${4ܱCî7i.b´&JV%i  $l/|+ʍ g?ӌǍx? ?6ZZ{elU6ZoR']e$m,&B bXK| T0ru `yTAHYNhAC94mMȡc֪D!oI!Ѿ?/ e"2ф 5\۱Q{5GC3>[&eY0lTخpGyًR3_[:Z/w>QLpjF+|*Z6Ri/p#+)QK H,`{ߣ͌V)j`\vbb CӑU"=AY4 o OOI]K59ksv( }B- ,CZp懮ŀn~)/^GdyiZ_go+Ȧ7r %Ʊ0ۡnc`Hf#d ڪd("kL7.;hFLyrS4#mTZGCKF1,+=A$_ƖGJgBq X1t`k5y*z%Vm]]Fdh1#k%ˏ˖\JNQ(T 9+vo wu$QP]N,}-i9\$vGɝU8%cԾG-9Em2)@8uγyuMžG{bk? ֠MWDpԉ3m]& M4ȿ0&gy gm Bnb0c6q5&wGsxR3Ruyf3Ƥ)9$EM{JS FQ|%¨(~FdS@:o 뺚Ά _?|7TP Qм vS9~0ݷ=@o  gt}WN!4zq܎^+7pT&_,w36)#^PӠdowIAd_w3SZ#DY|@65 9Ct`q(VFT[feUvxq*,5]1 pY \s.E Br% u#c%PXђMX oͧ{M~tz<3'0 Co7A4PX" *w" =ڢ4R_a"F!L8ESW`pwOB>oWCX0"B#}Ao>0S`ܣF^ݲB.@&pźT"z3v!sSl_B QvU@JpfH-bY@Q#YMi +v`0·v҂:ޫ%,Ǜs?KS# 4kRr2jxZ伴'#4e f W )d3 C_Dl&j׎ࣨ7Tfyz3ge0r3ݴ$p(~,G4u]Ĵ'm{Sed3[܅Iepta1;_THg%9<N[]J 7ap^)Fa lRVBޡaИι20@ːҍ_/t66PqQ!E%7duĺ)Y]zZ`ibtkR K`iСL O3~ j~0s% x]"ou/H N؍+e]/7'@za8S,}$7:ݽ?]od"Ǩ!zO;}m*QVÔ[e/Tg!lȄr.˖2SP#e˖amD5R }s[׮Md!R \*#zAF7]"4EʏE*ʺNWFm#~Fu;fQ*1`51a&ÕΤRƦ7;-Lc?)q0ZD\=LIfv# A'A]5$X.ݾNH^ÍDTZ娙sPوg'CAZU^/@(8ֲ)~fuޅG];P~!b !x3CAd)a^D*@TJJ6 7tamD)>zmbr)|vs\f_W5MIܑ͢.`j\{=9 %`˴ZJr+V.쮑ћh , N K]RwJ1w"pWD s6bIGJv m_܂ -F0s[*Ps 8ϵ)Y5!؋U ADᵐ:{H߾}̚jhck.Q:w~lU6᜾G ,|̴xa䡭˰5u*.(r" |䅘瞅HM [o0mRZ"*oK؍ѫ/xG*2zN_̤]򫞕0F-06E7k&(hX/Q7`nQ[ghj#v٢hwaK8vs컀/?029:Qq.09֬o+p+QirfiN)i-Kj Ro%* pE3~ _#13. %i(uf ń]::bB4I~˖2L.Q<0?;sX2'VFp#C(  еБf;W7G1qh/a:OQB $7rXOSxeBY;&T?1C(RW14(ShV?c.Tu1fhg}rl+$(Oi00S\.>tM)TT{S-sA]Y)mWuL󓤟^Z q햌?!ƗLcVؚ1BO{1  H^GZ} fF,H :6כqo(7I(H miَs$ SUP(NJQ8g" jׇ0=geDTh]}L<uSy<}v,Dy &0uƸ5'Ϸu‚j;7Y)ӳ|sV +7[R~VOIC NYQVÃ3 dT쀭ejՌlAd^ذHz h& Jı7J/vR t+G@9561y<*Кh M3-G gchHv0GJhzV-XlXHpȓ nj>jpd ZT˯M: \?R8- qt/c!/Pcz j%[(LuP =lٯz9jU 3ς|ױCr5TmnZ 6EzQVm?|evBhnQ>kiaslZK4UEOoP?O=\CqXLرP}__e%H8('&k/`K&5YdOx]6l)H4MX}R*_nkofIkOn;#xjsBO]JC)iBQ6 \;ifۮǴΛ>$;fdR3HLK <0uW!3~$KP~.͜8+ڠ2-3%I=>R$zoބ70H@JW4KwYeQR5-#|ZxlSrp{,rP(\~=G*E{-N <48s\?4c*jO;ֻ;op]gRJmO݀9_OPQ@F4A}aA7&fSFk-j -}QğzJo.ILlDdj އ5x)Կ:7{ *"kz7 U)ZjTjݨM,.c?"}Q >VUPyZW Uz(t Ay3쓦D̈́ɾ }+<C0.PA{i֟{Av}iwFXQ8 ?&H" o+",9NUíICZP^g;/BOFH&\.RK~3&nuIW;vNj@@{im̾O9.xf7cg:йI e]tS LӃ9w"r,|̽gpI-lW-\X@|lH9)g8mW9Ь%>&3* wX. |yJ#9r(vٚ i8~om Q;^Jh_Z-]PѠ Lйh 4.u_eNHaIC]$-}])'#; %Eي4,U=% 2#ʖrTdF=ukБ)zu42x)ˬkE)j[*icue23 OJd}*Gm(L4/R>]# ^?ZMV/7ּm@vSx?n|+fSH#G^vnRO4ZP}tǙ6K">j[J61h33W4 ǚmFH4GKKanJ9HB MnCtc<4RވĽM BH*l,Ɵ5KŖX?=RHnm ;6EޚՋXv>8TnKuG6^>:R旇tnɠF0UmceH+pƘ_K${g$ C-7#=Vymцجa0yk+}Vml\C!@AQ~%  ǝ,tᲮ`X5n9at. M0Ŋȷe&ub[ "|(; ?u'׷Sќs '"!wř@3T1j G"{ok9ܑj'ݐpzS"e" `TҌtJ)`+ r?tNF"{S@4\)_W[#%d:L;4'x@cKL | eNv9&+)zsqx5Q<铕P^ H8 $-=h\wԓ~VN&ԋ8kZ-h yN)(QYx(Dwm} CI Tc/rj%GG*k.pCShOv\O?֗NjE_%LO,*}݄J<ٓn̹]h;C:;6>Vp3#s%&dۭBפ ]ՆGUa2 -`NϦh݅Pn~Z ,OiIF DՍ馤/P_׀H$ "lW}Pg:L!?\jOZ(6,Ln? (G @S^< =j/&d^?ݰǠ15O}d>hCF 4mÐx6:i[D$N/dXw^xTsI j4d+p_ZJ2 Ltvu5Cx9ѧTURM+ƮFdd MMoL!hWƑc]g_= k]mWzPC>*ߖ7ߨCǪ.TWYF(j:'a.*Y\kz tFAԠdz0 pͪ^ٓ^WFǥ~(:4nB|?ҮEB-3Z YCRՌ(ms",WԠE* H5YNW) M=$ph 0]wEH 3X׺~(@]znUUX?Tt4ԓGCMc%jF&g9h]׼4hA|Hձӏ3l~PA hfR!:K/z XӔ#;flj2O&O'()-u< S~ӰYmT?e=Yiiu)f-d7 On5)?z⎏XAY=/ܯ_R"X}hU{ b9lY񧋖ZNSӌ*m&O(.r?Ao ;(]5vkӼ3%rDtKhƔuۤέ'鈜77= p#C9 O r;?FȎ~,0I(g-zbIt1xBs%Z {v{EulSᖎJ0B7S(uلVl\]_{wIOg׮ DiY%DRWxV 9cݭ5ǖk_4'ISt0'|ynyޗ$mj0V ٻl m.!)#f]KG+$DEp}yo+-k)i(5=LUђct_\׽Knֶ)(cziSߍ} Xz:׉NZ]XQVOGOh,Rc(R3ʉfwWdV{arw1D+H[o,l`طͪ9h1+[}mćF̷ܴ>䙷K՛>m/H"N6XNcwtv:v5(l_ǝ|"ԧ&QThAZ$E{mқw$a~,`N/՞T` YeQu,7Fa/SxΖ8h6@4}Ԡy`|ר[5\lJCMY'IFƐ$kkv 6vj3z²)fajiq9-@1v6~Sm|]y/᧣>-EbU9r^|hꖀE H#8,YS#YPTIZW*ʧ 3i1 p%4>/u#ZƟVEuÄZwҿ%]?"XgnwqNR[7ۺŔFΖ0Q4vnEjsb*_7'DEGP_MC"Ϝo/`?Kj5θ"`Q*(vۡDoM]8[kl5ӁeQ8dLZ Iqo Rpc0hmnZĒM=}PoH.S5DUbd V2գ/Jh;)nt ?N3d}~ǽ}fbAb@_L}yIEFJd2i'?@2~ZƳ{^&% 9K0ߡ&L ˦78%&V6N L ~J#fϕzLYhup*c 6]+D@ݵhG˩jPe4T.W~nq1ek(?Uפ[ 7&HYl6L2́#'f ]8i*/L7ǿ뤁t:kaĹRV`҃@+ :Ht4 _`Х%H[ޟBV_2J\)x,NfE w ~ZSoiU%ҥ2/5܅}̴[v_Fx $-񕤝b[^ L{ٿZ2 2g9FIRu!O2 9[zoab=(H~P%qrٱP 7o*A-dz5q<*? ZG&$VT]3Ӿ I㐴"&ֵ}c9ki.7Ԗdؽ V^yNuQVS>Jce9 $Ν>a0P7űQqHbYg/fҋ%N:8D]~c3/i=z< P{e)E#K_:xf^t'ozl~jܴEL~C_Gߨ%IۜM"gteQg=fy_"O^?ĆL)94Že3H^K{'iZ͞hB\U8X6+6(Фy|㺣i$jfu ChQ*h;B{ |JɢP9G O%g/LfJ;B6=eY*f;kI$դTYTunFh! dP+B E9Ma*ꎘfme>kzn򮋙M<@efP)pcŝ/e$*RU4kYqjO!Pg7LصaoL/?ەWobKԇZ)ZohN [YK]j 皦hG\]]M~w|7 -y?4poiZ1Vjx3ǯ@%@eəIKWcmfY7,Q&p꩟fwg2y?` TrcIi~xYneZ<t+1v x;h3oLXh!ҽ2y=*}h9 ug|bYIU Dy1A,(ωP&l:3ղ%ǖ2_CRQ"욯b D ˒E :ƞoZ!#QH5s|sn8lRRpku#(/ ] +aX v[~.Q6P<r]ߗ' %4 8PW ~]eU ;!FVybVK"jp]9w_UN\<Ƿ^P]yDKgFkkqhO GoS;J0/ jnTG*pMߞnꁛ3mxeK Ror 3 L?i*G/Fqr> T9(Q`M*:(MW읶 /9tɘPΌ_h5 Lt{D֣R cX {+WFy vr*yxý}9vl]6D))n <gy<`, #O 2stnX?MwXE[iHC6v"51>k1Z5Vatj+Bq&`̓V%2J/qF.VƩspˣ/y`>$4eT !x{3OZA4cT)e:TۍS]棲B xJM>JQG55(, g?H^%yeH{v'§U˹ RGČe4t3Y׈,ka5$=b̖C;4*@419ȋn2]NA_/FĀ)=-JnFw.",0O,c5.~ظ*N$TmO&*BG:;v.u"4/CSJyFIQ>eB< w11!}gow^>xj:75ˉ`x%pk't sn+σ_?eY ߗwxcbh@XV頰>N5b|IWy:Ifa_]7:씟=ׅV^nFpǍ`!0myzv;+JtuR)덨dHZu}3l++ Y㤞UuhPJY2gdJaPκ1LlpD*<G6#_6% 947(܇iHq{WQ.!] 7H1Q ,tM2pߪd*_ږa`oĻ̿v&Wi&C|:<Vwon@ĹT +#e!b/58If.#«nvzxHI{d (.W6uZztcM -մU |̭LN2DTcBbOQ .K6|G֢`  ȝ*-{y򴰶N3 .ЯO@=:e+ՃP1 ɌP6># JF<8L&. t+L:EIWBX1W2ޖq~Gg2рO{i9 S45~*e8N}sFpғ5)o_q$2h,W`hd1ƟQU,XO5Zk@2,y(t*:Aq]'bb'}gգ?}O1sC_ZsюD - ʋ=r\s/45x7;l#gk$_{D0YcWZ6S\bM5n/19;jRa׵{|&< V<",\P&W>*o1ofBom;g0L-﯑ꐛ] o7ҠX/& 6Ώ) ;k0qk\㐮ePдmwZU6x <(.DcyWS0Db u m61 AIeDmD0B R1ʝAزLj|ضRV{hŊV@w8͖7a%o[#i@`kArxA=~X, Dz8TIX_rtOa5h.6 lo uCn|KJE@8!S̐~ .YN9?6SQꂔI3*I&7&EуToK8>D,};f5, BzzL L N@h8v+^J\ts1H\FGXҼ̥3_5 ɝvϞQÅB$OzbBKD;G쑃49La/J^Zd7K;^:>.DVhjD{O3&h`hf a`[{('A0(pW:ᇱq3ƥ  0I@Rvdʞ3jsiGeg=/%KPdWԁɅc9YTQwu\ ieMK_Q-U<21zH!3ч:9EC'):X"};H{re3o\Jcw60*7 YqS7_FV) x8 i1+jNlyZ$~=B=, l\&Osx>s&kR}> B:];SS_ר%I#ٯS {ǭʸzYS%ANQ.jfMS 4! ętew2ke9SˌnO5^\^{և~0?~o6Ŋ?Vg“{ao:϶cEaSԞǬBX"' /`DBD[^oMX+-.VoAh몄qd  ڂ}G*m=]N*1Qj3˷N9LnWͦf?,ЈCy܍8B 1 F&Ʋ%E2NĸshkuE{-PcSEЪ3Ky3zTc*%Z ݜX!6]_R`d$Ne^q"^.VG,KDHS\ݥ”>m(l&P(D Y.k~7#VynFÆ > z@w84`I8oGF?j&C c;&F~J[Gxsk\/rUqZd%]ЄBw-:\(0w bHTa>Z>}$T2!|dС9R08,RZ_ԏZ+_5܉ W=e4XX'ǧ Eeh 72W),I<&*GWJijS{荩ݤvV)%(LE}ƪ N[lM|@ B~m$zd6ύ$ t4PSMy'ׂcyOc}䕟q_$2ULqV5\o>b==&W,Zv V)Y{ʤŹ>uI?;zW>F>MX6?P fBG:S FSUl%dN00jvs~" l,cD&"ݕ:oP G8i=hT4[,ѮZ 5 UбӘ&tͮO=ʔVb PFZ:">RhwL~|"+% J@S]P5%pj4gDrsP@$ZFTEî!Ҵm?U@/䰬Bb/P #B=D nv(׳|ya}p&/?Fr;ņDk XE-xQ]Gkp@=Yti#p{wV>-aN Ŀdb&4s]ۣЏnD؍6tΛ8,ch/{G!D4{'#)O=ISЃZ+KK-PI$Zx> Ep+[t:_Bdϫr_;v@r/#Ow*u INuPUxm.~%ƒ1ʃeÕ R,y p}Xp<D1&O`o%L^v_ ĚǬJgf^Lu:(`e):Ln9:?-sƕ6"RQLzc+c\;w# 4@c98C1~a|1X{rъRSߕuKL*8X!ԕ v\-GYάL1OɬM7uDKi{zo#П QJ,?#Dv'zS$oba`P;z8Bd c|v\p' a?TR_rfکe W/} R!U"vk&%q}"bDlKj!,LGYyR w6unQ&z!1_rM? 48Ox|2RR @e^XavBΓyrzW`'UznSnh\ ^ġ/%\̘MP:p\鱽CS3)kp)QRIHN=|CE/߫oJ_|:;"zݹZIΉE2[tam /ce3#"<6pa- \䘃 r.oyq"2!6;#J{oi ;"q5K'm+PXvθ*r2R_bI+F&3Dfo0'8jPU!.Q9R- L.n̔\DeƸB+蠥8 ~Fߣ>+"v"󭁋IUݙ#̻kn(-~c Y F2D?2a<8y&#G}bPh !``g l=0?:DcFokɕQseq|O"]QfztFPđ5؍x Qlq&|<5}_mtL"- =i[ӑL7stE1eN$v$ ;1;.)Bg-ˑ-4mr:4tMK_\5 -c2bvIx7s|qL6UqФyq ܊T}Z(g:s=$:Xy5Q!g3f N!(@jNᅮZTRB/`|)+9z8U븀u"ӱQT8g("hzPRIf.( Xvi%9M},5?0=~{c*%\:OB; }UXMűAaԎh%n\3&0,g[ap6DK?/削?u{d8a/ fY"g2'A"Om7ڮ%^Ӎ9R iڄwU1bp+jಞB2ykeхa8teԴX aK'[WmN {uB秫)ޱe¯kv # 3?+wJ;QFm?0u`D}@r;gōmdk^5ZEv!˪~)%Dzxm-68ipTWH;4ӯ+\6uU9,0=&GZN ԸhTS1OT_>Bk2o7GNW&!oA;1#O8i1LBģ`@/^T #zW^lLC.+Iyw3ˑ Pd=4$7=w/W[q+w|*|Xi[bXU $]XtDǟ\f>v@o`=U&cubk1ch;.=iyTHxr3X>Eʽٕkzߎ 7?V\%Ǖv-Jj-Szv+|^C@UZu%PzV[S}\ D_MI`{c宮:9:-%Bm ŠXF>蚼78;$sMl闈Zsy0#QCeBϻ"G/ФԢ^W-lOwzAD9l҅eHn p#a{QX=gJŸFeR@lRs]VJkM{IS z_LT#10qSRdd{b3 cmr۴9i#}qqP{?$3l8|Л#~8!\pyA(ΝRARr~DM*=H:QȞS % ¸ZWN..Zw pEssMSaϢ^,bjs,-^]{>,fϜ"^Tڧ@L}7W7I'|5f 1[ 0T>Q{*T?%/.SH\~$ z*Wh)}l`P6 hj zg: *#+Ɂ+ ޲ElF3(A9ҽD7uo2<Pr_xYYʇ?$: tiQ:JH!^`-J8wi cPzЄKƪXML {F,E5"_vlPA;~*.Ƞ=m(ܵzA$mp}%?vuP3U Ks8M6cDL_(#ck?Ӷ?Tׇy[rkN"PA~xoƃ%ՔY1:M6leQ]2!0록vm'au'!4CdIpw(AH"Mo%mښhfl`8.w(I(΢1yߨz>^({?#dX-Eұy6!Oh5HsaMɗ1m!ߡMzi9K$ ;}:&(lFI+(;upxxU(_H)\_CTTw+ $)> Wէ-q?V"BnE@nuP ,`۲{q{e$,dq\nW}m} <]3}9U"4^ɍ99pW+E}nKaM\$.Wu .@.tny#mտWYÜS#uEIuOH4ةikvqN^#ī t'Р|+ַmMʘ:^x/~@|8O:i[wP-`ZɄG_vIS_Wm_ԓN r}~ Gjp UYJ!-;ҍ޺(ʑrdl?߯p`́EZ}w8W43?yτ9h́2VbU9Ӻwzp#UssM>*rPfk Y|.SO%Ϥu0mS.^0iVmMX1n`HOENyEid!VY>:Xn3q] Y Q}37-;uȐ/ \/`/Ր`!e}xk0lPT$ i.~"u[*rc ͕U \顬k߽3XYUth}[_gTxȒsBhÀdR/coAR>$C2?Xd 2<6^Sߕ5}i`wG\98ydX$-IZ6SϤks(2UunlA:w(m2g8p}=kHƛvh/ Ύ_N&<~N&:q(UgE| h "y{,x^+Q-Mx)l)#QEl=/ rk8EȾ_ľ3$`=5N[m ǮCp]Zd[`{[> G_aX'Ml\puL 0鿎-5(o阓p TKStMJ[L (Va1 ;-XOEIB^5UQ(1[T-+OIǗt=dUJJ}fYv^/N QNtwwTjz:ЍVtkb( ̲2{ 617=] b@{YFp%!ؽJr2͗IcU|R~%?MUOaAΛPحvR4ClcSto!AUU&C6qeQriLeJqү C:lv#v9qk1cx}A 'ID3:n3 ᝜da;ܺ=X&}d)#L2V_z5SPj_7J yG(qa E{,Kt3z%3noih5rae N]-ѯ;c;-9ު:H5'1=2+/֊SQ;55krVoɺr)I!?P!”pBO`4KҝI(Fwu Ec]hl`%O|xSXn݆@, m6{hxD;Xˆ2dHY-8U51*r7×mӱ~Gd:cRabۉg3VMxP={NR2;]2͜/ڈ|Sۥm5.\61#`c" ҮvKA( RO?3Sү;g#lRA':b!M 9i>7I}є_Ps6Ɣ*.F)o!ŝ1 Nl~rR35aQԩ"'*g7Ɂ4k^:]":%#zReˇ%fR* j8tFm._F>{o1f Emwo4pGJ?Y;;:EPѰ O*슡H/{O7-B!.Gw~b ILfjٜԸ/;ņ`{z*1z ?"*"،i>@` 2[RVHɌS "oJ~M,54gd Y` ^^{U8\aelfGж>)OB,5i'V* 1JҨ p vkX% *;NRU Q3;đ ,oD)]*_ 6V=%mжIkg[z^WtOM Cu+~Mf ƬՍq`xHr%V# {~F%Ɉھs m"sJsx{2 [NEOA5;au i҄!.vñ!M=Î8Q1)ׄײַ4GTn"lbʚFKqK4 Mdճ3GvfzP^L<%;twj}r4d sŭ'ҞfI%փ5Spk9S/ Ž!>vj;Pمt\St )5x/ZQޣB (fJ}`oRׂކ'nLA)5fj҆L߭! EL]`JRPzhS #`(,/Y.5;`3I]^زP]r$ٺ}l'X'HPț 2,NN]š.~Nµf{ab͈2sMeNoiHӀ{='ٻK̝Δt/ړ/f)K/ \ 2hJ ټ$t7Cb>s[ZԆI.Rhڌ?ԜTiWMS:PPXɹib를Fw HCVK+ؐ_w鰥B7ukrQ,l[s Ԙr_PE7Lvs+w]8YtTZ:>_Jv'ׇQ,; ]H3 |EYZ 1 }GESNa.x!ϴKU/_plZjmo˒eE];-bm4sN6>á\ 邕5ΞB<. 0X QK-¬1z*/}RVL|v]+AvU Y%D4E1cc>֧Ƴ̜lJf-Jl~Ȥ JCSrPG%'S28#OAekTLx T00緀[&0QuC0*W`ُjrJAґY3@+HFz޽Yu}$[vpɷDʨ# /As)bm$ _Uz9V{:8x3{~^hޮv s\uis==NÛYif>)߼;1Cizw\own|T5ڟ/y'T?6l(M(aM>%f'7a)&l8f8d,tI͍2~ltb+$/S6PƝ<ܧO]hiN[R$e|`=厒KƥNeT%tq?% Z$o A^@ܨWmtg7B )w9E[.h=ZUca޶Mµ^̰Wߘ;Ca3ԁx;z8HeU^)3x?N(}Zy\ <2Xu,kꨮڄ >W1O7<Z S,/YDZ\MoqL*^<:8XCɠ [s?8\_b/=]=x7qv۩8"X" l)]M@js㎛l5ICfJw^Knd`-ukVL9* fwb ~4K1OD/X%rȕ#3|$ nC V$~2$tOWG'_NTE2tM4 D.?&NB'W!NaqmPmq-"r  'H3|,S;dz9q^‘d!iKyUy]ƍc [0$UHY?3#7~j_Hf1؛cb c\'A_䪆 hL3hvׅ3-SOkoNuf }j7٠am `Ȏfet=R@W~JĶQk!j(eO/"BN3A 628!0[^@i Y" J-hHW1/TPiy Ъ+wfNITWA _ z ]h`du9!P 9IM6MUѱԒ/?&= . -aI/O]C#mɼ!Mm@goPG?C1ѿmӋ >W5һ? WEQpPȼtC cxw LY 1׷&'d? qkзT󘹎hJ{"l+*vhX*'R޿5eAKД 9j!(ϠYPO X& 9<^[}s6bpo$Ӯ}d)3p)| [S 6%M֣D Dp/'\w;ۯH]'*N)@|'~IZ~ Fu6JS UiۏX78L7(= d+0;AwϼyDؔ ^ݬf*],$LP҈o%3:iL0`s:+@D=duo'-ҥ鏙C LcCx˽od8mV;w.4Xb(xs\Tk aK jfE:|'¶tʎ_gA6iɔ6{Pgjs jJtx6nSk/B@:Vhd {7<,4+W$6tOLatM06֥ˆ+UPXQJՋMM(0]4ZG3 ZąLzvB_U>TM&2;QuZzqwE$'Oa%Lq|v+ >^{TXqZkB\"oWѧ]2Gch pTD}Ϫr 2 aN+\thL]4DEޥ=&JNZzզBR9[Ǣu BFe#!Ec"?NXAxV>Ü\-1oTnְFP M2J @*U'>ɔmopmR8n\WƗ!٩1"w'GwqpU Ttdߕ}N4uŦ_l0&*|ڸ;t. >J3ɘ Q)`PccymOXI՟~MI %CQ,4A)7At%ڻpKeS]woZY&Zb;ꇀ̼U Iq ՙI6o#K5[Gh?HH ރ4v^v2+F%2q>F[]2$='b]\ E.KJ˴.Zg"):ZNHKnJ _tkx~Pp_Rxs$T!&4;5hb n8& JHjXUf96-N3-frc!ux1R|5LџqE942A q-fWZS#=?^e]t5J<dv.]7?? w ȤF-g kP@[p92hΖy`N7A+Y/PL2/܄(oޑߖVMppE#͉ce5CK4 !5mm}ZTPf͞)*@N]M.Z6U%>MpQ4sg  ^!]^v)4矄wbgGzq1 ףXY`r?Z߿zb*!e3uHK(lįiiy'pK$zhf@D/XG S7'MԹ]@v#k.:z4Sh2}lT.r,!J%7aЛ'|(ƈ܏ _S؆R˭=sAKe4(B_sB^G`P"jご5'ŴwJ4YzeUL/JR&=F=QGHR E${᷎V97"̊Rc1HO8p͟#8$)H* \x8l :)匬w;m\:3ʁp"4$䲗u&xv[D`+9R1\GM 2Dž;q!eA_w&ޘ,|',vs߱ev]狡Tީ+O&ȴGX+LzYl9;\@Ҫ;EAT!(䧜9⬺Px -9M+ˈ]i6fAGXM[>`0&UU0agiU8ϙ/mo#W(ѴaxA{eh HVryv'ンkH)nJ|%90;3aO4ޛ,pz Cg\ { % xxk|^-x&$͔niqb} ;f[slMYf]sw0~G: C~߬KFr~)@|$ "Gzd323Ug4*DjgGI lkq{o_49?FiH1m/^`Pdn`Lxt O, KYZW C?B:xs|?PWfJDa̧K6!6. xNi'&4wb;-՞:DρT =mSX$) KFM{$"gK%a 6#=;?d}ߝӋ=)>r߭_J[rr#7OHP/dO*cH~vD~zB6oP1ZyݩX!THۯJ`Ov CcG:[.&];DpD ųS]x[} 1>pҊ3 &}=aѳHJ fMV`^pr߹4xǰ&S}iwK=S<ê䩟N1,߷_-Dw>*vFM%K۹H>?1YԗRo0Gto~;WfT-] QNmU(ƾ!3N.T (t.c(kP :-9 #Bb`폎 ,(4AYCLPha?S`|Mu`X*i8`Np{1 -E'a?SD8mGdP|[Jfo' =3)ʩij5XI5Кb9]߷JR%ΔexL=A2 XoDH}l3r|,^5 Do_V!b\+o_ARiЩ;Fr x c>D x'2쇃Z0=5t"0nBgb%1%P1=[H72Ac8Dbju \|4?7pڔָLy&O\" y2aY!D3\bZZD"2M[ϘHOtvKOFTs&xwM]X 0*7 T{+RJJknZʲ8S6iIĘhp{GnJVi)Xmg!գBYEh#%RMSr{ _(@0^9mM =&pN;OJ_E{ީ!Y;8'L m`ji[ km0[S^\k!'[wjZ%Ey YBVW#Vx!sjxy:( "_X:țxd8Ry[ԚP;F t*{!NkAa[NK+ PZKty p$#cez)RwK) |Ͳ N?.O0[} ^"5A줇DxYFCPy kz<+B7|,SǶEJS$CX]Oє%4h%—jyTt؁gcˁ{I*!'ͣ[d`q#qRg CUQ,\P\ -;O8!|u 9|Sk0+׵! rj-$E fL%惪H0tHv1d!Z5MF ]K3҅O:1O'N3-[x(2c\'ș4h;"Ê lcȸBLp NWo\/ri!f%AA8͸`ÝJy,ja3/y4w;{x2z.Lއ&zdd< bԃDԭ1>Fs&B[e5-CL`ۉ-y$!?7ZDY"?Y#.dj}r&Z"T@` 1Ǎ/#~e6Z8&9obhf,9T) Tr1%fTPUӊދ FnLon>Owh6r 9XOI5XMG(a,JǝJcj;qRZzݸT&s9p\UzFZχ?(rz0rN{VZ-hl,ls<79݉lk3Hl=;HX syRo۰a;U,2\[ +Evkn;n4ZIeu\|'|b˼}g+Bd#3.} yF&2kb&\ y)y0Y9t'H~k=z}ydi(mBУT^WWKGC3 >D=%F(ߠ 0(] VQ D'z8ŹO3/s #nR/a`Ԋ_>*I佑K/*4L#p|U \8aG%`'ڹ-") qֱ2>CzNrz( Y @AЀiz{6irjO0\7xx ֡%U*TLޒ`-I8t̛|C>l)5#IwE`̼>)?Qn.3%<ܺND;W1;>\`_5 V4ԴWuYF<[ۆaN#dxBoQ@pEX`C3.k"s;gSmRQjh*VP~iBɧ*6`ȥlnc]=W-@ͳIAF5Ұܥ7]0oTSD O![ WF H(6g/-S)Zj*s+/kկeE^Q؟vu4 ul 4.L8x>.YDK ;]' De&Ϣ9:ja%ӒCq*qAwb61f.}e>rǷ, fz:`XpVV@(dLB8_~z[ ݤAZ6sS<4i+HO"߻`@@'c2?%w46A XGtʤTP7H!S%pa̡WxޗID7t#\ݩ\*>ڻ}HjW>ӷ!~rފه9hM:!#3 vUf.Kj#Ҏ-cthKrTGZҟ SrH9'Y~Y?54^ܝREJmz-"d-8ATFiqU9[2T+7r8a0 nío2'V >掭W{yA^W02Q*p[sXr/"%,7NV=*u0_)=Jv4VdrF%˕ ngx1q5z] ν ++]go/ +ؕ1G>3 3HbCܴ`Hpv~P$ O<|Y#j ?CdwhM,P=@FZuuIPX@*QmO2.nRXY! :;d_h_üCS7Rq K@&0@jIE(yيDW;KKePO$Զ - ?=].r%Ssx_B~2+*=&@k%.1/}JCtpJN׋ 융Ān9毉i$.&zeG YЈc%b#ȐFH&EhNlT@)# G>PB)3Y_zp6Gwv@[w^$a{w&)ލ⛟ԸT1ݧ}YsNJ<0.Hgm:}rmhB70pgO+`Ȇfk{!\Kh鑐+ wI,gZA.KWX/fYӇq+ J6hL S{>s۔r^ERCF?qep3 i''[}zV$:c6&0CSsɄ\/iMWJ:W6![֗cY7 rUK.k?ǰR0."t(jϜ-(lt(XvAi*ތ"t5o]b" ǧw@(Y|*JkZJi罌(vLjb&:läOOtPf”v7ʰVs ;fV 6M{͉WXٔt1p7)!$% Ė8MW)?mK[`#+v_5r x!zci8*lreHRwPZFW?`358{ 'd]Lj4EaJT2^ͣ3JAQ\dig@z#䨿A{㭛c{eĀk36HPO"sI:qN1VlVĽT&^Ehvq,0?cl {y~'x61m'YtS!шg1|RюI_7!O^#X.;߭mwFف'xz6דRTSq&1M?9NkZ؉WTv)3(h?I]{=N^` u-m W:ȷj^7`+9"5Ź0Q"VF%_ =ۣvsr*.T~5ˬDˍr=htF}* (r?xR"xW);F_9ъRebJY ӂtdfCV9Z&K+QynPPwsX[J"^'}3n*BCg2R)'NYV+uo<"|PMڠ`ͺ'*\!I"S(jՃRTK';ʖ-ƑW3S+Q,T\y|ybw+rhC(YdClsOF.w:s&1j._Γ U%p⛓mQFhٹx [US5ʃ(s n9* >r[L #K WuGP7=duP;m@]eƋnQ<.;щk&Ӥrɀ+=mH4vlf0g*#K0>DcK֓H˥zRO{բexHZ*1csPr3@|DA/ԏP_+ ̥C^޴-Lsm e0R |o64&LvHT{Ǎ:|>sx%%ʏqeکT]$u]ŷ)Ȱj :w{ øVtrLrwc+k[1odf<#s]?* U?oޝV%+d}}MOHpzF/m)Yi 6P55 RB2> F~)v@,Q?9_{OB.$dgʛij sؕfWlgzЪ$ouX}ĒI.XXނnuu~s8 /?5J/֣l0&,Q'ZI> c14u- s~!.-257Nw;6b6)˓0ᄫ >[o`qO;.#tX}3?fr]y[ջ;xdBӶZ=`&qٽw Rs^R;OqO tgM{20O d0rP6h\:GKJ[lƛ왘oBQ+c(efJ&_f}-a?D3eEzҩfTѳ\b mDqA^8N+=ׄK,$|pajERh/-[sΌ_$ ʰCSy/7 0O/䆆]M0hc __LХlaN\B``wգ^ъ*KQ{nh0N`4 _YR"ClobɏMdzŪe1 (I1ci>/ī9'Rҁi+Y $3풆b|U3&{% "xHpqڙ4vWW\֋UoSlAR7ƺ-[+9^i)|!GɶQ!JKQvbLu-WKdF[(m{f\mp^@~g{3|V H!_&&9A OKM]<l 7@Uu;{ ˜馻{(V!st-t7).Hb_gAb?L Rx#p!)MS@/ O1a+F4L[U?'.HJF/XA [MMtOOS\jE(r~kxcVV^B_TI xd[ y`V-É7o2+A!BL*A18Y08NnǘÖ4Rc:j7vsLR>>'{"{Ojv,|'<ɇ}/!pJ?ۍuUffB3Gyz[wr/3 qeo(-mcm1N#&u8AR~orvVbnƮYm]F  /g?P9L!/9*Şj1BN(lcE?Q Y64ז&@cg"̋ &ifu? C5=Ya"\Y|R* a kui5t&\QCktWt *IQI/MTiH4ӭ38'Y}^NVBör]2~UR-k0oS \.{[`cϼǙfVe^rz}?N"җG|iE }@{f?g_@|u/hw#xV*V1r3sXӒ7E|e` O>}%n(B)Y|=Džp-ϦTlLn(}qGrGkq?C#rgخ>F=π(6&7zՆ´ˁ 1=uACu{VYS ^hOHE=$ aZ'3,^ I:=.=׃0IG4Wn(pnq$f ܁Gp#v?AQkg ̏Biz31ޯ 3Յ`PUP#;PC%= trH> {zpR5ccmX{͞ՅF֪Cvf|K5Һ/&"beT!? 01K'Bfo홬ҩ\a\>닁fN4޾Mdב/ q>A?UA2N D-_Mّ? q㉗_S}r[Tp1X6i 0=d{lPXᵞ<sg9A"e9V(0UY@R.LݫQof.ݣ (1+ ѷ}_PM'cỗ%2@ƍv YcםöL?$ăHлLg#";\l]Pյ YIMʄ0C}jˉ5j 0g<V Ҫphfɑj3ԛf5y >y]0y=jAna-[&H*6F)@MvRꔶYqj6-W?P)Z[<<)9n#B%^"c+ZNԲXm.̄'(?&4Lc`aPI~iM-nSW%.7N`DH :?.6 s dd/tjxuzz?0)<3;%AMPz/sV)F.LuFGvN!iUhGbFMp#dTpx+9p={HPR6Gڵ.Q4Lه%D Z܅#.qx*u@Lڵ)K]p`aA:5HdZӱ,X)ǃfcλ >*05-+V-嬛ITkk*BsFHds vәx65BInyK]Us`8m;-ic!S0_s  0RCAK_SX'D\lN+"<֜*)?Hd՞`Djè(vCM-eJ[9Y$ѝ!#CD6 dk},R>.˸B !62z"=K;x:q +e)NBvW'aD\ٶr Iwc廾{&0aLQE뽑QEa'Md`~+csyr{:<P;S>v+VU_H|:!PFV/RyS ݉`SgCύK{V2gaU3u Aj3bh)k4<15{8G!"ql ō -2G2]AǐLX|Hr7Kt6ЏI_TKG)DυW*۹z<:i*AV[0C[VN r\8~!kU4vA@v;v Wyh[pS۳1Uu͡UAB,fmq ŵ"IS֛BM;Jo3g\iMŜ=Q~Ǝ@o&a[LP+,.Y7t-~&/!lulo^,?ae )x\ AI3b5Ռ^ҋvQ X=3@>}O5- kOnkՁҹEЙV)O2d9~Ca"C?v-|{6[V`8^U0M-f}B2Š&;$CT烚xU2vqkGP-DaB-{̚')HAKޯ=JqbcHO C" _*/͖*cvj@&W ¼+Ꞧ@$~]֚|<ȍm\=QqB0t|='9/A ~A,۱*ŢGbhyּA˧ U>XgϡuG獶هA&`y+r@NUZ\ t?z1BV%J) sUZ]aSS!2oYD!hT~v$.Opyegnxځ'-"הͶ2L |='wf+?Q2FI_Ϥ98]Y/DʂJ=GngQU5TY(5cCI!̬cQk(R D_..CRrp/::'-Q pL6m@٥BLzL2kF / B6, WҾ^HE8ݿt+T7e8$`WTН1TTR=MpF5)kPx y셬ieeƥz֪#>aw+v֑)$fv>+.آ*+TzK8rǟed`-DKAfհ%/ VZ?e$: D1Q{j9ItD~zRbU|~cCRo/[qj;>r3f9wPG{PXt]i@_YĞB@a-5{{Q^s|RA|4O'VԄo(w2A/ 9 j8lX^# }p6S߆VHJmكP!##HbyG>n&N[#6zNǖr?/Zmp {A y{vIהTtUtzLvIr[%2q (X=9jTq! mLe(#?jf\dfRh _&lD7WŒ}G>ZW+PIG E sUި@Ob 3mPn;b*+=?W~3#En<եC2nCCÇjqz:DFKMG`M+' uZrfBͷcݕV.P؊ pPayNa XW69R77.ceЇs~Op.SHx!L^\zz_xm7+ǪdʓjFƗ1CRytiV } FU]I5]V] τ.Wp0FF̣&j}ز O<1ԙB rY(Lkv"7k b^CY?)흑d] ~9jxxVQ[ ;"z{HOh<_o傖ϐ0bǁ [qbCgɗhIJ DW e:d3ZHbmV!Ex{wlw]#Ȉ߬:vF-7*$:={d^Û,\-Lĩ}qH荛Qߓ? VK&.1uz/5 ߥI VzzLgaʫr T?'Pg6=Yy;P+pe 6OGUu UO{շa_Q'(&nLh mKm,YlBC@)Mc߅UiE=A6kAI| dsvBqwœ\Ùgq'辚 =C1 nDz#,_\3EhHEJ~kC@A <2 m9FW;?G1bM|J:z:RTFqm5^^{()cVa 4jAGnW-Js$b.+#H@r=2q=ZޚE+ 3|Iٵ-kW'd fi'A+c3jUj1k0_ ޑn0v>@MxPѶԞFj?ss4ߍ[1evGyV ψ+mw@tjg |)~k03еY񞯓<c K C5eΠiVZ5S%ewyˉ^UQ1d0+AIy^<@; ~@kQixD ဘjHa qbI[p8##`/$ZtZJ%O~$t$ZpwSq\?q:+U%@[ y91PPR#k\\eye`d_Ƕ @)~^~]CA9] : DiZJZu?7"x^8 `ɧo1__Qu_b.eeTv`^+2C109l0v~[sw3hȨ :Ŏw}uxl׌\2`!1PY?)NLМB|3+B>{ W)nzA}^Q5ރ3kBvв[g]?+Y݆w0t P# }ƒt>Q;!٪UIE ()#mbbjnTh? lp4BMNC1 pPTh'謔@hk0F4RWN0ˀ/UdȈCxb 9baEgύ>Wo7@X`\nQ(`5P6UXVk/#`Y78wہۘneIܡZ qKHQ s,^_.+ʘqD|`- .9*9}0ߘe lյ[v X.?~"ֿfnvOlW/ShI/S`eh M͕QUeUsr@caVg?e~Kw6k$M> 5߈OC 0wy/)հ&Ft_Sւ=gߍꝲn̔AE ZQ -;‹]1UXhK8oh!C=Q@lX}"aߣDqD[wMD|@ -ab̈DO-x0δFy=OO UzHl:6#!)22oP^Ms˨^!_Z3:DBeZWk@Vw #y\[M7 1"}~|EڙuMCΎ;E+kN!h04v&;*6aU?12ΰO[cg|aBJd z [҅p޾,b]0Kdҵㄕ_j /CoʸkRB"L ,YYPfgFzI |Qn}!|dR=zx6Oy]YE̪yOy#pT}zC8 cF3]ypm؋c7+d\LS'BSxqsOD(蹤竇aJ5&@,g,HߧdczfV(v}5Oj66KEθ7yax&rڵwU!C&[i Q;˾ 9g+$kwd"JFE'U̬*LFݦŤԓv%$t~w`3_W6UdZ W K(iаBiXjՅhdfɆ{ut3} a T^OADWv_H?OmK~B!KUg;¡XpN1vR "ƪ-1z;0I-`K0R-+̒ԕ{i7ȝzW$# A$45>` o~'|R=Ea)'[}{ړ<:IEl^mcVϐBs$)S[EaHJF%?*T8<%Z.07ռgG53܅'}NO YJ{7kY)|A[Icx*Q BAR)`M0˖_QXx}g+$g̘t&cjڛ44:@}7o7%oERc&򒾠 =x欤1܌P=ArCK|4`(->Ϟ<1>+Wف>>T[v1b^ :1~OW"\*tCB7mSN oA  8H9˒H]07eB>Cj>ӥNHb\V7X4Mt—Mo(0]5N)by._0ulF{RZ۸ i^rwvx/77)Z0-+3|pGB*e.JAÎ|\Qٍ|ypg4YɒH\ώCsefu[_4v]:i`XӦ7䢅|6L'.^3hjq-hou ߸c[g):%PyMTp TCj=Rɨ"7F57QF/JaDEy:Ih~n9%՛MIt4؛Uu!/:6c㻟"OY/C 戒\oNY{ZR3>E=9#$GۄJV7;[ݐKJxyR,*mAiT 6./Zzj_ro&fu }OìD NLݐt5W.IۅoH#f7A:2e㟥t'|w\bcZ+K/GBncsfE)LiW${b]{w L!Ytg4y֎ #47W+,~5q@kTu [`̶+q V$zb$n^XaT؀,564o>44j.M$+m=#9p7|Yu}#43ò'.v<ܵY;jI<ãzd r(#1/úxO QEgL: T!"4vR?<+p ],8e['\:BLSa Ӆ9ڼE/I'h] 8ZJx]߲2<LrMVA4nR{9Q 9Nwov*K gc,4jo)L-SHOR1::YY%8^ğc>aV l%YoJySE|_^#Y=\E!`Mkk_x{kأ0E/;MM儝`o&FiH^1JܶU E/S kF_'ՔZ e\ O飊y~# s( WDZv|*yAkSj?Ѕ0z\GɯL,Ù/z&r9O;ʅ\lv=xmrᡸ;j}Y( ËUkΏve9"6|]9Iz١Y,B1p% 8,b*+{ ٶƱ5ϝ+Rv&;:Mz%;x<زafO^J[qWk'^e"Cx7lO2SV1բ_"1b6r0,?PBH#s|db,VH!@KeW1=H,3Ihn)5ghR*-:Y%"C,^Q*9) Bc{mZ*YCUH`*%%L$Zwƞ)F5PjkSBf/däR,r5Lӂ3HgIk}![i'=t5ܳ2$4Tz$:9V+S+# NJ 8Κ]ܖ2³;KJ-`cuƱk354d X# X`E[r5A<,:拆v]/)MnSSe! >6&Phaj!M;fK3{^Ȧ$Yޠj=SwtJzbZ3GET {5.TQ*Y~K5uwb~f)Ak 2i/ٻlO߂;4f?4_)K֙%! 3^NW9d:}vw%dQ0cS8J6v 1Zs(id.X܋ρڹKM,2+:B*Kz ԡQ8z\. eՆ{;H.ݟ^ Xk}ᯗEN^#-"ƨP^J.ȩ7gJVݘS0+껻gpbSa!bdiMQKea$ȇ݇F"4uדr/ vҮ/b kqA36<3q柿_ʬ^kA@S$ VIbKwY(Jj,;FD jz?ܢ) (A|C.xU"\>V͈bQMi>bI^]!qo43?y R|cWxV^]O <G)$f3[bw;}Ɵ|L%8;HuG2h&3=PxM$UPΩy30w{M}TܖԟxT5z2”Eo.jзd{MZ,t(wO=Ӫ|2A]-7Cstg8sp')d_7gIU)d(o5L`c f֭By uqIo'#y:?bw|]/ġ/Um]TL?#ov+/|8:[ij S>0t?{ Jb&=ݹq=$\<ߏE/])*CuYUv188e|W_ˉ" ZO7}׺o ?"1 ]|0F?œ"k#/"J3sNct v'MAd]^}*ν]]ٰ45/3X )W̧K8FCC|=Ywl,d?>% +jt+tR  %ͩyKpl0&ym}_싔=JamT\l(#co}rvz^5XJG@Z]?a&"L[/V$$pp8u=zrb*37}t{v4B{# bs$/ꩳqGsyMwM݅d~@ؼKj^DYΩ*r+d%ts`6"TG5C,m:x;+ _n{saa8Q߄KyQ|o\ N(_E Q̃9x -rH(ŠIy`}a?J, ipg+)y~Z/P5<{BӸ&ť%]݁_b a[[>kBU-EC'wzcUG~.E 4: Fv>{%™QJd*v6.*5uk'MUEl193Gsv4qp:oWW}y5/!kV $LXPS'+mUDgpQLJ KabvHvdy'lSI6.I8#)}{|{Eqw/M]xMIZ X SxmEk:;2#"6Fɨy2׽&opΕ:I$Wkp)a!l%,%گKSRMhKr%=V$#zxg$vsmuYiCu[󪱉dMQqu̠P+Ќ'²J`Rv5zלn] 1#M]k"fPVOX"](ևQo_No|(6(5r:B&X !4S!їA7/F)[lZbh ϔy]F(gWʑc{X 苑D~"=ƚIS &ʄ*5 p/Zn#U Rz+e"[&।=>~j;:?FP I>RA3k_0 q5 #itQϯ{#T6(b6^ZIX ֵ3m=GG&+8M,ޘiz;ЅJ"HLgU&Yk9qB]W*F$NeimT"N#Ubp FVYHʛSoV@\켯n$ 30LLńr/y=,9)L`৛B~G (%;hU|ӎp>)MFy E ƂQ_*ƈ- 6Os4Jrq2/e$3p{~ɝsf{  RRɑ]Έa7\e+3_`3q+߂jtGӬv&Oտ)Z+~sŠ PzM̰U9 {) Š-åx[8ecnq;T&P a5qLu:pjliB23 )7Dv}KyBЂ&rΒ_)9G6/uf.R3%6%vqW=mc\x]+ /TH=Rqd rIm޹en6)T cj(cG>^6Mx׬|t 8ŀ^CU*_1^n|%76m9a-;9}V]MwgC A<U&=sQ`ɷtI# #cWiu:*69\} h49^#rNˆ&p34K"I5xg/ UϬ%FK1S1<zOmhһ@jng59[v̽7ōPepD[1S~c ͱ/ߝ'MDZ!@ݕ$O] Q Q!SS0-=SZWM8]x0uP) Ȇmh(ǂf%OXcL79B%TuhhJ?sbO/`Hq&w*޸p Hj-,OklIS rq~dYltExx{wbo~YigLb OH@dg#=k[!Gy%[ r/eCeFyĦcN؟%9 mV@4Kaǫ>M`3 ;wVB2gGi-@HK>5 tA{u3.nDI*L:ڗ~չFgOP %ZC\-'3X!{mE5'2pbxΞL; W{Gg77\Q}@ɕ`XYX8/QdqK$@؀"%M_ŏ7RdQ"NucZNض  蚟1`pXE/aZY!̚xu"9@+~{8['@ٻgJ4P(yPQ7%"#v! STU82ށa1k4#q'Ƌcn1̝XᆋU'6Ø3l+}QUېrPbP 51Aއ8 DVon#a-`P Q%@ǵ i9tL5l{VYvѡLAMc m[Gfq;@8Psn:p'@E}4ٝxW'.m%H<-;"=’5b^+ՇZ62abG9^'m;es"&%\cvU͞-/~GtR%ISnŔL= }`Kx*4*VlANc9`I™Ur\>p+2nM +{)2ISG-TjoL.J^Aß$Dd29&Iٿ3O 4jޞ¿×bќJ3N`/cF2`UL̤STQEXا*^/ F,+ԉ`Gt)$b?q{s#f@.v6\ U EXjow~eDGת9[؀+Ӆ!n0e)'C+[ e B~Z!e(VCh(y6.S..>bQr M4]wXn3FҔPQET`sÓTU}ph%-LM!6D1/__ w)=ߕжHiPccV)罦5؃ӝƛM#O-V%TtZPC u=y"n- agR82'bg1/2@ Ҷ TPJԚC2 5sEïwYB@[ORgyI?`Ur>u|xC(ppkEϰ'jMzyy!N_"7@o[A0,[j}/I,u1CFj URhx1rѡc5T߶MvDcvR3uVrPtƮvzK[UxnnR{SHU^09fi8jEn%[Js\D\3Dr-lB|c2]uew؋*DGҞ\0*9t Lڅ! zuvlE;E_U9+]cO\ӛZL@bbB6Ds]Io{y\ma(>hᅢ̔D;Q ]64`*潂vN퓷O6F8^#z,sAffU##hH3sR\@ɪ'-4889ꈊ`2"|њ𭌀T#ޠR&~yo յ9R.ҜKz-t8h~4{Eȴn @ND@[Vpl7{"r燫HB+[:pI b;T-"  LmJا9Jon~w-J{'>ݲJFNGHUWG*e,\Gt4]cV#"_|Z|@BkN !{>KVtAֿ,DrJeTa\A7%zJZ̦|zQ|ٜXCta[Q~s#;G-H>08EhM]uu菸 !ujϿZ)5A9w&8)",k4Y=SY)ZmߑIߐ9AeB~!I #ӒSb ΪB2)m.lbe C20 ;856|(Uh=hyeE838ƞoICL(?(LK=Nrlabm<Rf™hݵ=n`1uuCn gS"g+A*g;z!ʬjyɅR֓r<[&E5Ko]NN_}n765ki X4[%#q xEb{G"R̋UgOͷ\|9<B^V4!{q8 Zy tC&.62-2tPUظ|k̹]ӂJvWh?PpK;8pYDlW@"K˙`jnWƲyѭnFސ8FCH7Cl#R݀kãpM")ʔTNCx]iw0&Ӈ5N:n]>@!z ur„GI吲MFO4VݥbIC1|Jqagҍ wDJv:c= BlI|/+-=7AaZwˈ:^{l jջwcs䁊M mr7rG\.$ Op9D"|ܛmEj}|d̽2{v4n{XhH_w`VpBꐆҁIVoz|˴=s|%EEeㅠWlD,yݪ:@J [ytG<'~SrTF!-@h?)@G_"}CȤW_6i~)kQ2>]я;3 K!?!2r[&%i8$&)L;z1j&?bH|H왰ۧ-z5ВC5FRubAnݭ߈8 05E?~~ EH5l ^l1 Ttw=5m3AoEtBm\ROe$?=F)2@Ga/l>ie#)j#b |TL sصf"Ӛ-N]]]| %SJhS,c8!'@OS.- 78ԙs]+RnD&j -*f#ˤdzG-&;o =wOV|aYpg|EtV}/hŃ/ղg'j| 4d Uv\O+.rȫ_Tw Zu\4זÊNԘH2u岬Mq.i8D߰iqhP͔g8iYtnfԗq5/?Ssi`h7 _f:`hG*`.pBݍRQ[;c{OV%/G:LM0/Sxb8;Z9F#ud/j~[D:]i[aTZz";SF,D3֊R9L"1m2= 뷝7Pf&θ-ȇq}(j,Z7 m-4֢_.1l " 14L4k!rةW|bQuW(E{$#0NW(| |ҾPI-JLĢFr?I?qJٞ 3W_"B6TZ%)ݖ >< ,NqX$r0v܀oZd 8dgR%ONx 3T"iAՏaR Lg-K_&0NY%G8XCft9zHMIISlWZJ&+5;6E;SO+"l.Oc~pffğ;K4ҽ@E#x2^ŒGA`1ET/µT걍 ~xq]x@.Dj7rTd5zߛqX2't -"@3\6ĉ%bKdbM|(n-?(ۅ ;V:dqtHI$_-k9ǫ7 ¯7eoh==M4Ɯ*ut#HyL "5o,yQONc!o=/!޶ŊӾ.BJYiJA.rlztjO" h"!H*ӎnƃKO% !Gm NKKR4*:,=R).oml/Hh@M۷M]^F"DÞ},5^sc,[磆ɈYwZD'_C:"63~~\|d{JbPLOLth] c"9)Fhp[]MbLJ|ӿR?y+v8ObP%f"4*q2H}}a}X ˈpaNjC.|:J:f00DoSԎIGf&]G-OrXs}ezUCM.fxijٜDziiÅS6Ζ]miSoz, # EEX_ς͒젢'T߫/ ad' u06Ei nЀVNbDK U_AE1'R ]Dg nL]ק$$3Y7 :@0z2sBm.s`h(ވ8#l0mnueu% sϱ%V}cа(^c&7T5x8]EH90rT("h`I=N_GKNLszt홑Nlv$V\r@tU#mu.kYxAN}h){.I -e¬07)Foi'\&`)g?ii\|ZQ6vx 3;P]&%ZJ7[_*=-/ea>d ť@My&v* ۦ[ (G(nZ>i+" SYh$qBm|KZ #dN04E3Yjc^.$1>5=<< R~K=X: qCjՐqa<}X =T"~;]5#\1!WtZO7 tI[N!50LVB%R 콾g;<0-i*`i9R&I7}9dQO]d }g0|G=rvBh$|MɀP\C9R|*{0a;D{bAm}0*2X|S:sʿ|s4Y2b5pנ=7Zy}q0NhnoM&rOTɔP1JF!n0C`jI @ 0xF.ɍ#>qX bBݣqQ",M8Þ={xVI<`lTsa C UU*^voHsSP~E;PTk%L_wDwz\1Z8uav@`6 Ieboi0c:,*r cFw! rظ{v۷';Z$6[*Ph?izc*T~Ku35'jQFkKFZzrka`J iû.fQMl[6~CoDxﱕFP޻d[*gyOF_ EnBسzJid\ʈ5&9Q}T˒qTvXjqDtm竚k+$`!5AG @I3`<WZƬflFD>ҳ×GB3OQH0ߘضDRLEԀ=C?op"׬&!6VuSF-koݲ{{ϽB:Iy5f(lhP5~9P3`n i?Srm'/M0A]ڋEyKn%4x&4NNXI# N0::9]G*S,dlsG[zL~U euuY+R|ev."tEl NٻVǴx>aU_nQ1`J|sŖiϫUԎf`cJPK W`E=kؽK rϝୋ݀1!rQh#?X`UnHMrͳy\{C[tq#U:o6yX8TMQ+˾i46Φcv7 [S] Bh K/󋢣3=d10IJԔ|v|Cu2f;Ǜ bN!ׄ\A tJ ]FZ}߲4WW=l dc5whOsɠ\hQ+}x1?^hMg+gmgMyx=#f`VA734A̐WV<"gG҆uXIG{B%kRD9 WMQ%, 7w]֢&$NeCtjfF\p0<#&-cЀXͻ[u'%2{m"Wds{dh*<_P EK9ACGƒi% WlܡWbOOKNwRɯ>|p<l`J_9(WU<,OUF46R G`kس&ajnk p _1txДV'Nqxg_)! @kUxG95G2ǟQ8a$XK4dD_zt:3Azy ~-)}lQZ2E%_r bYzԌc [1(i"zSC$YuFkUcQ2:̏pĦd#w舜4/ VIΏ)Ʀۯu&Gi5w9]K/Cʌt99'۠Ằ'\7Ta5+$J< bʪ!O;_VJ45<ؚt 7 fwg|D EaShʥ.֔A~znikiNTzDqp,0fC\kPnEuHدzkrs0ߩj޳A!k g|'#VX>o0xd7˛H]Y\y[ъMd%!ni@B%q:'V!usH2ICos7M϶TqTGkE zW6[F ; Ze72KM!wjEUDqOݪ&#w[nT_l/g GjW5T,vÿd<: .x~nz9.-%?RbSUev2KbnJx}6](Ȃ̆?*7 e&ª9jH-$B/QqI|QCyzԄ} K\P Uv(%e~Qck|]J @ t԰H31|@`AsmճOAC8iFǢz-|7"~SNG r|Ҩ9B@(m"F_ۗ; .d]N} &95dd)B7(#b\^ޝA}0cXkړ! ~MЍái{H>ikG8rVR{ֹǮ7+t6rqwNN,f-ieQlUiV*dw3P$I6['gUDa5ʝN<-xV⛫̨;~y2}+%Dm5ٞ76]M0V*ErB Llx@Rg鷤^&]*R>lUb?zJ`yT\'ݜwP`DUNQWЎ1nHKZ"yp$(qHјX-[Qc^a%8?x1]NHuM&zFؗA)%ͽ?=?8&HծG] u3ֽb1>5s^TS|ܕ۟s41>+yptN),o޸NXgJuzWB6RBWЈ~iFymr9LIFE4 u 60U1Ac?E1T*ޟmCSj]8A€:4~YG8E{hb嶋Rr]6M.4I轵öf6hs/bz`3N|_XPO0v.nVMqr35i!cf@M}LT|Ib6!]f^X6xdgKD bYz&uMzhgrt8@qh|'?w%L\xC5qE鏭-)+R!<󏈙mrJxm,Tyϖc0 8&J.2LX巓 gɿu69u-BU\gM֟'=%cor! ,ӳ0 FiE{1׀9pz%:gLü_'OUnlDoɑz=[lP}[lk VȶږH%g&XIؐ["WV>:@^i+HX'#>9Ăv]BSPKbsrGM*#u:1r \D6EN&C8H}WZNsCdf<xrzhdXCyLoOer{ )׏UVKI?qkӡ|.|`9(6<Ț Cp2PCr5 9li^m6`gw%y>{8Šƕۑp¢fs&QQԅ\d(z q69T?lb0fiVbKޠ놚&E7v1+ !ڊqR8hSbX F3!.0Ɏg2Ok-(~snn:9X~V5p1)39LEoE95g{6{qSdRa{#~("'t>qr;aZ/e1Z?O%ܷ–87j>V qXp P ܌ a 's6A2-گMqiH>#&}lLHM]>@뵟^sJޚazˀ`B@Mi$ 8$-P/ x`c)T XeZ?'T.ßPW"g Ui`1~f1*XG Ӹ%{CsosY)Fb]_C4."[v'@/*\vSӆ;ӭIz*5X1B! l`bP~& fbKMCHs"[tEi| R`*G6~+vEYʖ0 "OHK=1ZdŬe' pԒg>S>Y[4~0ճqɰ~~HXI'|a>Oy~0 wfrKT,dRlQ.prǍc%y6رlAM?Mu&<h׏RGbD]*}O7xcg8ᚁAy>"dQ25Sg!w,xjӄ`7TƭX!U^f6XR?ڍB$\9FpiȺhS6:ou@ Dzt?$w;A|??0h)KȾ%O!,5܆~Sla_ó f?=CR+eD;t;X jAzY$rC!KI1a|D`#wb rsK#/xz]'c̵r"Ga#^E޷LeSIzTojBś d[VLxȘ5T,ek:/rD핫=3@D>/#mge[W{7ɍ@IvWږƈdg 0A Ey74~70~Ӥȯ!BF=3ls9%~Vtwei.[47LU#cĂhDDL>~ѡdJ Z{\O wJ&RǴ1tk,z'<Mx8LF #HSM<d|5Sc:~/k!6agrWeɻJ 38pIX'HȨRr4lLhFoPZ!s&"kš-=bf," ބ\CÏǠ9JY!1G}0[ij ,BK흏UF1Wd3U)XQ&jLԧ"7'J$ٸ/WI>ce}q}b~c]It6qKY:gdc{>H:2hX[=3bиzpՊcVpMb>2u'Ӛ7)_4w `]]zs `VxUs*"Y>\%'mٔHnoET73dVfuuؘr4}[넃zg->Bo95oj3⾎.{vບpC3 @Á5ZqiyqH* ћѨ_~8dYPAȲ:!lLzw&ap f<]e[7Mʩձ)QrjB !$כQ4/=L,JU~=&OA'+TfTzР1~|@?&}&C;&zy- },o"V',sթmd*w'#MBI'-}y: HxTvW'Od'e QݱP`%V(pW(7M[9s$lh%Juܼ]up6_K!j4~q{(]n-a NI5~ UQ]C29pdnNM6;ԶVK*4s㮙A+ x* -׿/ ת3w5@*| fdՄ%LhCsLKXm xϳ ʳG-I5$ٷZ{=AbYUrѫ~fVЯ+gVsѪ#/n iNq FuԖBp1AI˰n~+SZg1i~h$F5? 5!d >gdc~G"nLy_*[=!&m6q93TcohcPH܎)30\ /a.;ኣC|,.yL49'ǵs`rڢ ]rܟg`I*1CP'U{ ?`_1ޗk}$, xHN Ņ?U9TX⦚'XOjU{^4V+yoΎKʗ&ᔑdbhR9vh*w^?_fx"+*{Qt}zǪr 8]Gd n!9$aqo)d5r}S2[tb ޯSa8C랏~2%Li&BI(xW}~3m-hPlޠ;j smX9rA93#Pa2()tJ`"@ݸBzxkHGB}^yk;pһp-Ze`sVLVL/B)I)8PVk}]V/z"'ͼCd^~O=.gिlPGtÝ_<{5{:DhVXo( l τN3!ޒo OW)Pqy ʿ́CHH03_ l^ Q^Q'-=cۘQ4Ft-v ÁsdMNJ2S.+p mF$n>B$i"l̩%t--~6ihc{VNDc O٫ժCf:y,E3G1.j^~{c$֟Rn6KWI~.I&Eh]wj7gZ [$ 6iC~XbSR{i8hk:&7*eF-{tDWvض`-ze!gdw d؟&c֤CS2uő#{!.J!*'&L}ꊪƉ~P!pu*CW6d2Ku6AOTɤ".m>TJFʬ8lб61zCݷb=̑YRPkeK~XX OPn!I_D5$?)aؒ{<.'$N>E[@=AD)yc~X5*;!HTer/,&)d㸄YAs>aW8ک_b ;o iy7Z|&%HQ]c" Mgc^MWVKY9gC@ IБbԻ={ZA 5syVIļ=B+J4̮Ф,:W2vj/y/yUh-!0(?]򫍠l*lWOA(Ȥͱr7+,#\o 61ma. r#l:lr'7&q~6v}2LÂja/ƦQ5qQ X Ѡ[}Ds45I58 GUݘƹwWз0D{)-Ӂ!܎Ns6 A ĠQ0'.eu>  t‰=s Cgyaq"0&V{mjnM7A0LݶkߡC)+d݋nYӍluyi瓹ujՌ'wPR95Ag 1=c` vFm@~Ō).CqjU72"E3WMxgM=)`f\|&&=t^eMcdFOB/a;}IC[d^ 39 -5Wķ㚋%DN-q^G],èQOcwݞ_KvN:V}[T M#=`Slbd tL';<i493q}$)S@ M)C}jɩڙu: V"hR.zwtUEM᙭gcK4k=h7CDEC3kb}niNK\vR'7V!An^kXG+:8AǏ̼V\;_D5VG`J*mFD¿:rM^ j%h-nC#h wzjk]Eg9'qxͧ krW2G#A2nQrqq}oXm3] {M_"h`ZxYꔥzAn"͞ԛÛ7y">f $La}/X?w%C_]dqf4)Jt: 0O`prd^8|;k`oVIЫ+Kɟt=ٟM*H87uak;K 9 \čO=rCYPvMDF13 J*Lp:.M[iC42˝?&pmE }n˯x1æ7Aƚ\Xj[pҔL?9N N>x˩0dx_e2T5q'GsL\N}#~^vw|(U4P-"`fThƌ hiOl`l0Xi5oyO^Mh)YOӔ̒mwy('vC 6%q׉-A~uw> :'i)y?z$]$gzAiZtxC_+1M9,#0ϙҙ:ͯ\W.q 9f6hRKsZNe;&[žskp]]Cvܘ>0ƨAZOY KB [t٠MI_bOX-yvr!RZ?#Om> ? 7ڹVP*pā[?0VeR1VybqiR)nQȭ6r0S|P,/Zi4D&X3̂tˀx䃮xb8֡:Wz3~n\9<&s:Ba(lnnMD;P9YxSI&UT~]]O rpmGɭx겱GMF*ouVXi8@\6h'n{&N&mև ƒ?m/C &ߌ pGH&[+'ݫnӞ55؝dstAȚ,Lr֩1HhR'ZI-'7z|q~q{u6ګ, rc̯FciWxF4XH)z.s'Ϧ-WPz%]J9](rղu='(6_<2+H.!B(!CwvAw1ht$\(4<('MGB$BO|8B̎4^thוi`J@=sV/337ot +=sGn֫RyZ!` ZP eKZs p8?=X|<~;ɑ !pr=7c}aK2z~ θqNWz:rQ$w1R*,8#'4[oaD t/ʒ>!OσWݔ+n+MrVRcz YSӐ Si&*r ٔ"X?aR$ۛ+oɯ}&/ՃwUtlAi2l(ͭk\F$:~ x>&9N95ip,8Ha$;w3{\.Җ-ه_Qr3o ,N~u;p0'RՇ9F9yBYof~tqf"*uk(:hna[%|6lhtFU3ҁ}Z/I2|~ ٖ>j>aI޸",J4u*5|Ī_ uw,c@2vz_zpk~N>hCI>GrJN֔X~'(T%A\Th!Q#:{G@9"Y(r t+zԭ>~P]f7Dj=5fJnj/`2o3F y*%pt5hn,MGKkc;A'9OiPɠ Fyo#JY67;zzj 1%gHbO/@y' ka_{f= `8"ŐKq:4z۞?nx~[A"B^"SYH ,Ȏ/Fr xVU˔ |ȋ"ՖJ;61:GB$Y$./ ;#:=YW=ÀaPy rovF,$K**]PB  lS鈽Q.qX>TD(,ٱN'21} &\J zh~l"ᾠMح:;d!{/:E|ns닐-LyE?5!r:{$7uA>C :Ϻ %g]‘f@1+$QnSgY$B6(au);?Z๱jj2_"*DG|9$LWVi7EuLVS& ٨u}3'KdϫD>7}-QEOC_OVcbl %y$$*gg<U{ =ʫqE(UwRwYۨZFu30pqQf=Y8&A J*eA*/~)F@A"D>,i}P,ZUTn*m]%ir #RDeel[ac$x*7(AG얐9IkR?H-vfVZ'$5e\Nl\k)ԬHU J:aOP 30"`d=ŠtϤտ_,pw='gMkfZB 1<'Ype4ND- >)k- E=ǹk ,Y##"R_lė2LKL#aސHM\ SeâQL4r*(38Ic'BAV;(Hu+;˖W1_:y%[^)gJ!ޱU5?܁#h޻#+>:\%6ᅐ^L]鲀(l8w$e"u=~Y ^S5zq]E - +-A}C:Ŋ>>!Om8xE6}C=fG{*Dg@ٷx"4>oq##>wgm~Ě=MmV紐%K<I)g!ӧ,=j-4N(6H68| q(Y[ ^T1ݏola~S[;[ gnQӇIe'q0T8ibJҞn.tc^rXMVqE>`ǚ@T4FqF kؖDˌS%@+WŒ\g%$EGOP5BoI뭀8#w_gIO]OjjJ W[܏ Ѓ.`HL!C^As.@f\Ob|u:|<8i@7keN}l OepAV-be E1yG,z @&aޗ+_4{KA0#j__;zRvr^qrl{Dh=&eBbn򥚓e֥ K݉+ZMw9ۑqQr}wQԾ֕dTzK(7 7+Yku`)id-vv}=+P[!2vc.Z[s|ѐaz b8]s u,@nxrTC?VC/9$Z,SP4#Uǧ桔mT0ݪ >u *G/{fІiKې*/$,ʋ%2$^0' ]OB~޼r,=ffiտ~I$=lv6Td>"3SU?a>תfe+tnjm Ks#Vc{ϴ#4HB%8׈t#$WUx': "|0/7Pꢜ,JE*cqaf.h7BXH-ʭ; nzJFobȲRl kvZiإzJg1 tMr$4C]ՃS[;0!<,v*Mp4|ب΅dմr Z6nDӄ=LR(KFrP˴p̲~ٌ+5:f /[ԍr_n2oԾ*n8yZfl1K*mYzQqoDEBgj+K#ɐo%'2*Icqdy`$]bIb̵JDRKɷJ)E.QHmA¶ڝ}_URRZ `ĂHnP.pzh ^qSstΞ]sK?hA*F , 8u?#2*!7g+>'r q?|hZN܈yp8a; VXĢ81pq3 o<9nd<8,PNC] bIt%'0ͦ"L$W:lK-IPu[W?U ʹf8hԠ C=qڬ?P^(/>fg*ɖ4)>rHwOf P' hzB;2|t >2z|L)cqGGN?(k!j[$n5M#/)?R$qxY`$)/Y@BX&5a^"6,#\o 5 @zwKxz΀O9dH*'.L!d?  ʅq>Jq'4#`rѦ,V1z@3DK,TzT7Ga\i[Iu<~ËcP$tw?RպWx5U'Xĕb krz6xU+cozxP8{aKDGQT-F'>$ח,<&If|j s[Mwskr,Z-o %umz!O&~[5Zgɂl{o yAE14wFg]9pWH{7VB1dE!+ꂿ !=sGXKy]gQB9m{ bM%QФC{- gp7 dڷ߆U^.\2nEm>$dvIG)Z?_y0lJc{! .C7RA`!{/!u 3vT5%a-c"C%6#9TgЋȂQ@7B,b4y%wa P%p!v(U{4H-Oºk[>!{64V/1F@QcTsƦ'RC؁HH"_MPVBQ9n8kk:oU+4a\賷5!N$7KqF'B*YFzQAʉa*1ӊwByk`2, ;` $ȭаV5aWDtBx{6 ݜ[mB~Ar77Wc7!09ugD8$OAMˬNX R*4ß?L]CĪH ޲0~U{.0EXΓTNԉnhaL~'\z:%  VG}2A6OR,ob8M< =ZDawɆÂ]G|L!h@sS]]ɧq?zku,B7N}X86~df؂5LoVw_iѬ#笗8dM6iMz}gz=`% yD<cg+O8w l%U2zBku@Z^j}wU#|SHx+~!P_=˛&XfCӿV*CYOB`a`6қW4j&;:;Qcz8SS[l%ʷ}u#kwR;%.^AAO$sUz Sh@ iu/ !=۵s ]/4^q rp?ɱUE{Z=Bˢ1W]亐Ԗ8 t 4B[g<^~L*/7 ϝ*j1pasM' 1$Aj2v]'5OV{ `8 6ˬ֢㐸r*]ѵr N{*WfՒ Qv/$:0?Bwp+Ve.Y ׌vX=VłgbIQFw R龃M9ٞӈvt@ <}}hh^ N~ H r5ۇ8,#tEґNұҰđQ/7Qq:!y&u=[Svuo1o4q;Jҽ;)0V8HlT o|uiEo@/&A2"}l`(<垿 ߹e2$v꿚rL,oų]!4xL8RfC~GK&=_W^`dA &dm ͒O"2ntW0ɰw~6VEQ, Ws}G\hzI :O<82MZZ;k$LT*Ӧ:CI*GN{/ʬDH//Z^>-mES~Հ6+ 2ER \.1m^\"V vYv(fex ٠Vܣ RLƦ5dՒӓlX*I=moM3;+<{sH6VO.\\6P |`xyzs?`Is1syd&ZT}tv1l$ wOnbg w!î#vG;`qA,-漑(?1&]u(/EG)ufԼXr<$zcnrOYG<{"![&V>mnR7;zLe 4 n?Ol3xSOINvO 7b-06>G${:eh"YCPwkx.[P Kt\̢艻5E/Jli ^x1Fa叡 HSa犉qGP=9 b 7AqM vCyp'QrֹξܢhU5 YH)|!^Sc^[¡G0zo*l,HRs7Ƿjmw(#)"Pp*3d%`pk+m&ƭ~HȏYd 8֫ (vHg䊚H21v40Tz.fTaJ^nF(meKG8СNt$jґh轔ISmyw432̼)\xY Ng48(>]5L/߃C-u$O4ګ›;l``} Z3h l2gHg?n6w@3r+ H ݦ]! 1G^-WuMh~)IAb0zpҾuXIjJm ? cE+u1n|"H/.f7%-96?Sz,c.1!;K^-6/^+)fjE[ukʢYFcfLznD)L>XUERHg1 #1Y5RBgk1HH~ k]^#- wLV(f#}sC1%RJS4:Cw|4|s_}b@l2ka dY$+T\f*ф+|D\GMr|IHvtyN0d<@ZAhyM} ó'WHS01NP"6 ?,TCjYS;Vnr'L|U[F ĩu;עޔ(԰Nfq5t b[1hnE;D<.8.%0Jټ ͻŕ8ͯЪC QTѫGt&g +HzaG4&8]%DD׎e ;Q)GccIFtx`!`i|ǸdPdf1fv<< cC{MB],-#M(yf!)tb*YvH\|,0fDhIq[0y.Ф$\Jia3+x:=Dn [Fq F^GGqcKjmU sz%cCހNʼn3}c2;R?0~/ۧo|iijν>uPX`.zJa G91 d۬:JJ.4ots̒)yjƚ$ԛR֪.ۙ&6g1֬C4 H#ryA,ējT`蔷:qWReywLJ0l1D;|~< C :GY5o;$% {=InPQR A#iSS댬RLX r+Ձ0 ߊj UUNjdT,clF2AK)҄L1'r'r`n" ".S^/K@3k+QC'\:+ʹ9{^QƙU& OˁmD:U)S&L[mi%:& fpU:1.B.m4E'/VhurXJD>Ho&{6d C.Rm?ɛY>d4\_,fIYo+cx)%zCסh܃D~K/P!BKtj.%m=Y)*@A:A5ץ\8F ]X[f#d&^Jׯ`ܠ>Ճ0Ybn7I&FBf` zC@|\KٓNژTU[R`m.xy]˒FJZԚ 1Z\BNA=pÞ/"פ!;n^BͅHc;muy {X`9⛩hMw$rW?N  )S !bĐS٨i=lj{~[&}CIϸk3|C]iH'Q h39L,R): ɽtj%E{Ӄ8|c5[t;{ϴjP{%5nU~ פ;\ oo/5lϝN'DOIU\5b8hH`28rr-G@:r,(IЮXI|@{N w/l,^ !v×?(oׁwk+G9.ɫIfe7t);FT$[t)NX3,= ԩ8!s&o^,aN\5n2<ezI^3)z>Wv^" @KUpc']~Ϲ?9 Mus]d7@YO:#XTc0>-Z) 4V$V93 Fל>[ACTTγ& }K|"<,/ߐ/x]b'o(碄9mά TVSA F8lH^"fo]rJG?[YV_U["̆(E ]b3A93[E nl-qlL CaZ%>Ħ Zyj]JX*$)K%弦p"k$RRګ1=C7cl&@y VU0~v9onޮ3)c"-`V`>M.bQ `;փ|@dʳjU6$^36דð9}[-nBR^l"0Gi?ޢMTTK$fe 4Nw<\`H v* pptb2': DPyQ_z5K:"14Bޖŭ xI8d|~f+h8ZO r8f]ҽI~ͣ30!?*Y1IiD^3yXl0yP4Q8S!x'/ zXhpnI505Frܠ/gA}G(@GRsm3Վxdqg6dr@Fɧm;o-Fo<η𫎢iqd!n %1V&ڃ1AlM(J`wD>Z]/w-${QR` Нn\#1: u\&n!V'.,D%%NˡU^j7PJU ?zy. ŀ'o=FQ/o?~fxv -%iX O2`^>xEd7Ny_ҒD2OYx\|mwpEY{X[cb\^>?b粓Nw(JVK 1UxN2f7 a%LFkʊ60hb@[6]=ڸ-#0NRщ>Cqjc`XDR3※k΂ư!gFU=;RdέU~ ̤͢1(TSH{wV,&@.Y]k=@wHF,i Rlr0d{vo0IIh 6%'Hj7+{|I)Vfip$Iŋ{#` ƦUAum@(rlO_SthܪC}ˁ)Q3J_EKMUY7@;K#p%3 sT#40j?/N^7tOv. *= Q>`45E?̌g<s#鮍R3frT'=!YUskEj8o*g dbP>+g* =fk_zcsرՓYzly@ڻktO2~pLfk>3ZdrI=?"O``+9-AϤ q ߬ϸ>sZ: tFƆ ,e_x?m|;of0sc;$(U,9qJ3gaMEt6:׵SL \'HdAS40A;5Ts ԰MY0CVvaH6a0ǿTʡ>6XnX+SdU5rn6\sh h5`$:22Fj-;Avywey2_dN T{4/k j ~AP۔D+1.YBCycbpR%. S쌐#WI?hàb ڶ%VTgܔɭCw bUcebdFjœ#gWvq,e;;hׂA AT /ĐE?/ƭ7!Mg},v4<Ψ/MZYxU ]G>6F^E^8BÈ 4t˿ώIl\y­#=d'×q[/9`-5=plazm 18A[7U WGq1Z&(p0!oR@ƛ49U%䓓%NM>uQKf9 0aJ3!b i%^bs Fc5mtF=T2 ^v@{H3SX,OQȐ d|dR>vJOUq*eﺼwk4eeȁܟ3A)@F^tLeL77Norn%d~h+L xa^_pOFxq]*JW V^ 9ݐfnE4I[Ү'LjKVod$;`9-Gc޵^в K*qF j#)? j zkfr;t*-]6߃PNn }dRT%/>l&^͢yovr؄/c SxT`۽rcO{p=°Ϗ+Ґ{#QsVgeJc'S k #/i$c_Km9fWTȆQ=^Hw;³=Yu$ ZhV{#tiI=Ycr9i~NNvaUm37˗13kſ9O4Jy\QpX9 ŀ1sRRQ"Mc>k{|"weo\b~##Vq)v2+HA)ʖ<ౣVEKM#+rh3;?wJ2Xe&?ɯ`qzUg!Wڭg"kG`A \KV"LJ?yB^Z{l‘^L 6&ԣD|;W)s/>s;#ST՘y}W7 ~ǚЅt-iH zX^Iw4< @ɏ:s~J9yO-PH&EXCv4NB+j6zΡWNoBF}r;? ;zJ' }=h5h>kDNb\ uA&~ Go$ka hbҎ߰ k F)B/DhI)*# oЬ4kI c*! xÙ-uu[P1X&c rcp0A#ց/Υߖ?丢o݂s[E&qNd{k,tUf%)q$Qu2b mڭ]g$G@u!cDmPfc!Wo=%.;!\?Qsjx=h$ # ؤ`m}Z™JSOl|cvghφj1 hj.P_i ebC4oi)7ڗ-eC8]vG-4X<UV9fœndKCW2CPx}SNBE*LmG[Zr a]aDa}+u8.>@1U7JxJĪDm2 DrZF+/$?p-,>.%,w4땲9ek rN`u2W7Ff*˷in@fV[^NO7~cׂ M&uqөcICV&k*Z)mo@|#]U`e=_jrlJh0z~gvvmh+O clѸ yXWef%cH\Hqk9OJS:nXE[B .𖧻$O B/>ؤY=aAGkk0 YY2 ` ٸڌs.;nCըCsBPv%AbvceБ_tsK-q+3KTpW%3ns09{"&3 #UT}!pcWa:ΒǢz_9Ps6Ɣ ӯS~0kc[ƭj1L@bYAdft:@# uhw$}0:||NQEM ҪZƲҝ0Ãx򛢢lC-cb[3l՝H[s=+g`N}Z'.*/ft&x@%W2e| 2wFzzk4. 򇉄$I M;׍ D|RwٿN'!Gsm ֝]f5Y'f~CE:S(; R'%Ӧ))&J;5nBS=Y +[|$n2@H6E^(0Ys.B<=~7Zm2IEXtZor;U3»gnb]+htmΡ`έ}5i0 n,Lg}ɽ"P#:ɘKhuHsXk{ΗS=t\YC@P:0""c0ObT>aVB 6Or>x::܊a}m8gQpU\Zne5S%m% pӷBۡdr0Uǭf7A) upiPTTA;+08,mPJ@ޡ=^]$ -lu{W_)zdC^8֌yNZ/B55)B9C[94=[FT<]ėw4dic/|n+ XTBc廕Pha֦N+8| SS'Y#ڻ0{Yb|Z+gt!4/cpDlVvdֺQ#~\fЫ\a9u.3=|Pq<;xi-DK_5fVe{0Bb 4,SpixjyWdgQx#c8+eAx:vB.,!,OJ|w d&selIɟg[/'Sd╬S ƩRdr9m9:`gUsU.Qn}ґwSlɒ <ٕæ2|WCgz %ɯT^?w Cp=sK/}؞O13mٱ`DW\x +mpWl}t/1-elt*l %%jFqtLf, *0B`¹}s|:Ěu+m=mvqr͒_#bo8#jyy>j3b$C|%.BuN?[*Hle0^7' *5c=v1"8s‘ y}W7m$*vZ ɡ^/!Ġf >a,H!ѝ>3Th`SO6h}5sdk\7$(a#k+\Hģ j,1`!C!q0EJWp?cXhM^@k?xqM>oI"OdΠeʧ j)b~6pJ2 (3; =ҁϕhǰ_g;ym!peNx]^g LI44Ͻ]bhՌWq~wR1>02K LQ (Z Yf|k̆:l`#43yNNI% _ Y+'!uJUuiROvTo~&#7]}\`6eu',Y: Tݚ-o?:5Z>ftbcT t,5?:"4>%4qܞ6Q)ly}TfFq 0Lx&Ix^Kw}]ctN%o^\WрbǎLl- ;iuXO4F+dpG&ZJev2L硱*JOEkC1+Z64,~z)t\QPZMoZz@\@aj4q66&J] ʊOk-DsC{BtTsY'hn(eˊݳʥ{?v!1ip9aOY$IqTÅjaElfA؆:ZKoG) J)E6iRX`;!7a\EdLe&--i29!q( 6mT:'DĿ ԌLZg)#A0OnY5X=7ώ 'qQ|YRr^V&^S/ߖ. ֢yuy&<` AL^kkX̓⢆K9axrr렚3Ѱmj7PYd# WbjW-.Ez_sweOV.akBPhaaJ%~G/Qs _OHVgCf1!XdPɃ憳lk;DCQ6KMgG-A'GMjnW͗)F.9mIB=dpq@&ץ.w!aY{Ǜ0΁3K=/kKݿRjpʭ)oHAWm4w?{N_5 ˿[T&}®BG68>[)9$v~Oeu'[H,VA,z6 V?X$ChF9j9 ! 'OTkgcd sJ. l ?DEmi07%?'Q>_yrtyx)YIx'wBg= {7,!Z<!!ʍR7z7vu&.=1Z[pyFQ˗H?F4F%BjDMRBCnRIRnl9c196@TZ4Ä+ %7g^ Q܈SR>pD؃B 5GfK1 5fLG,)/OecP|s ˎ?cʼn,#^>S(DN,Zy Ƕ}r</}Dgˢѫ<{$!!NJxN.PUz.j:@@[jɊ~"|dW̷ī!*H*!]FwH͙EIiATj4LZe^ k/ @/>JA׏-4:|%5_ ͭ-!t}qxEu(Hrb#8ef.ќ8_G}6C!0h},7vQ۫o4v\uus:P7 ]8uW n e'"NqiH5b]O<"x KN9law`shXC)X8P_DI}v_8S Bc>NO.:.`U$F$%E-j3E#X&t8mIxb(ysSZb)zA'!Q*v8{| B"cx̵ 9A^’J~m3b3J҉]Y;M2#1dgM"Zcvҥ()P-v{RHSKODICV^y_V.t9Z  !b|Y.q\uzT'h  ojTp] ",^)loMZw_'|_QXO rS|G#_S[ӖD+8Ҟ sUjmNn7IAUnXT~YAeVF<òivv%xٱgC)~T@;fzޤTv+"b׏"Ά|&~:97:. ]'7>pilʟ̴?'3QM;YB,(2^0^Lmb\'Rƒ-qW]I ޢoNWZ_Ć!)HHcۖsP/$iQ~CPn@W5`&*Nfdgi#8z )8վ18 wݦS2~ >җ#c"uzekIrzt_S"'3fԚҙ[0؍n8][Od9;';1~\λ A0p(La4{ m4rvÐ0Qa]" y^bqؽjĎvYM;c3(a278\E);F# \ZxINɡr hc;kL~|=P jZST u_7sTV^bŵy2,M>ܻxI1MSx2m/ ¡P[-yan]*dys\23h0pVi7po--f' Rܘ.IhT緘&H0M}Z=N֍-t)y[.jf!7ҮAN.ZwiM>(x51I=1'H1u̦u$ċJf|wPqw+)ױ,p橠ݣ#O/9~[.fL9` }vi ۣ^碳9N *0jM:>aVR @}Lnh@={"( p'탍pBjr;#:0s|c ܾ7s:i2ȴG D88 1z*$?ÿJlsMd8Nj!m_vAWT8[S2=R:܋=fu";ۦ1:潆LC'倓 ,Ğj؍N %ND5÷~@2ښ<^1`$>;rw IptSPܲ$*]1dOنI3[F>z*yYi-a`tZSAųibIU'؇Jś*2G;%<.B'Zec;d:VZJw.S6>080[+G)uI # 1&2EY_Gbe%T ؆kc䜡ҋzJUz dw B9w۝_)d2tRlh<ݹ%-.`c"}3j@2Ժ-*g=ђ"DU mGFIk5w 0WUH:n5'4|q w GԶ.Y,%qoMFrtATP*XޱnD>wsa=-EI>k^Nzc2MTy`t~Rl ;8]J_`a拶Ts[T,)K4#YZZHIoAmnMm7eT&ׅJ\Y+L7vnz6[ ΜMa1ie*)>.,Co`J]4UK4ˣpޅsAG+GEiPӆShhir5E^DdȌ'fPpOg*iBCg:,94ْRXNy1K $Z.<]h`_gszo갻5V &DZ/-4s5u6<-*lNpKYAmŒlqS c |S!ɃS''"z>(=cR҄6ܝU (&T^"."j'\X|q/=DC}^ qm88 Htl_rufYWܟ,?vy|x߫1̔N dFF M=t: ɥx8@#aXQx"gm[3z_;c=U猞J6dZOCc0NOLx{xq,R?>ziVוzqi%}7A_2?Ȅ_{1)ʕs/!O p\p>/g#^ 3,WbƦL\ɟP)y2G?/uj|v^EY׮ܜ0j_7XQRmnsAͪ(}]z|(J$7""H%蟤ۍBI͜ {BcGU趢V/k j_`_RX5Mh;0 ݘaԓg0?HD_<ey]f vAL  g9jqWwed'<Ѳ!|vWtCz|կ^לHr\yf_wĒiż}uɫL+ -$Ʊ+ƒUff>L6КUP:F{ԺdnC Ǵߋ q7cXCͿ]d~g,F<7ToԵ5g6 ZbMkNiG &OC+<RPNٮm1 6Hq$5c:}^O0bw`Mh2ԅAE{G(`/LlN@P n YRWo@p ]i$%iÀ7? ({/X]]Fvn"J!cwcE=qO'?pTf2 g;hf8 {>ͻ s/Iq̣u,eQŃq5찒R*2(&b ڣPbRd+l!wfԢޘ%*x7|,A@!4N_x/B>\6Z!#j +903HxU.qǣ`Ľ&1W.+PHJTҘ+EHaC?mnT uD^( |YO 5C8MO9P}0Ii nƣ]lxQ2dh"AWF3si+37IG 5z^f#cZ)VU=P&YH 򘠽! {'+ lP_$$%![s즅M``P~-J7bY>o 4 呬1icD<m +F9~U =悃{Xc 6Oр'L05ٵ9ed&/IjEm:y7#"3@Ra]L%3diK`ŢJГ>d2ڄ}|ǎw#mez>~ .? d4a?@ 3Ο2#blцє:dv6i.zsn(8 1 ;Sg\n)Jv .4GHiA(Bf ΄r~1jbj 3Д촶y5 yV 7"ydu o1?Fzb;YՍvs> KYm*F Av2Xo7h:ONz*{TьJ8m+bdON,Д>1v@ FqZffHo^-ٚ1@T} \AȤ=]0X`;#6)e8]=򜜙>z51m$A tc2sƫ>$"Z:lvp͊2x};ЧD~_6@l&1ftd2Dkra'c3IV~*8;g)%I"0}C4FP 5D 31vP6Cb eW|'M`@l u|>Rz{˂6`v7IZc7A   9 2Owyfב!VB9E (]Ocźڰ?a:^Qp#U"F9vk7{D i2~\) }'YaM|5ʽ^U},;)!N;}*=\ti٭{_7zNL .j{7ۼి2榶y3"Ll\>>λ>| _'dxCJA A+>UCSDszN"CW*yrg wFm:Q4ƥ'%g\$ z* 4,_13&1\~ZJnuvZiǩHZ(<:La ;Owfƾ9Ԡ,$CXF+7\sDUdtj;٢`pJ%&2q1( N} [|:vIѵVYvad.lo'>^2ymcD7#7DKdociYG]xGnmȘ08 5>>fA0&a?N* oWٹh_=|",4#<{W4%P5҂=Hr&WDH^Dq5. !Ņ5 BJӉ~76oxŶNmg7X2Gh`FiSD / _ߗIO^dq »;jJt |BS,?oKeX+N8{9dPEt*r1UGy{ \G55+DCeH]Sѡkv4@tY1>ҍ}.ı ),MI24*bzc@E^ GQ厷9693U~q]g`m9,{}}͎nhtA]cOFA;pr{oGLv\J(0J`y;+y`ճVݱi:qeir훙SRn 죂,ԾHš)dJyhXT.QE׷Nڈh^EQ hwN  M/:Bt?kV՛hj|ҳ!(6r*q_K`ڀL_[V@ojH #XpA WHpSπ&Z#U72H$ւDZ*"xg,<r~^C/(oͪ=n 'g9LpK5w/#Wdl@(fT|h)e Z' yt]p!Ϧ(΄ _ڇE kᲚߟ ?8A$mss}EQaZi3hs|k۳\ \ ybН5+Ea02O((xT|!QF8˞Sb*/3EagFu sgjdeHVh/ҢQng.bN!eh8o. y0\="Új/j;{reeKkU&Kx;ϸf ⫦ַVNW=؈1l=%mkܐNAEcܮ܌DDĮqPrWd8潧^J > JXFÝi'G?v8"\1n*M;bST.wa`%L$5}"Pގu{4},7f?io@л %퟈r0X[<^l{nddzhsJ39Z\lTmm4MYy JI/UM^tM~xHpCj[L#=Ĩ35DLiNpngTWԟ)V .җJ-b^$DۉgdR ?"B߳NExb^YOu9lP i] esAw4RhCRPrG|` 4 fy<9rd=Җ iQyj.WqiÍ[7nyn7lNGRv~|* WI6lf /6]1Tc\#لZGevze6VyLZ ˿nC n/KCgd.Vޔz4=nAuoQGͫ2x( $8\8 A N:eSc"Yi:zʣ'i̞HV 2, bߕn;h37o tN&mF cpjY}7,\jOko Em{"9GSDT0c5v!RpH*Op46t; %߲Z\ܴESSn1sw/n3QspfH|`J2Jݩn3[l5gR,7.xY [GQZ"/ABTX7sdW͋LI9lRd|Ҵnp=I96ȕ끇>il]elob𞫘Ι5LJ"MC k+ɤ#R53ю=Kq"nx|248u{ cx5ڈrF;֎aja|e:XQyY|F |]^v7@<:Ewu0.@}& HMw Ǐ˚Dhs6}=:ddL\ϙe=vWmM8@Hش;> 0T7}!M<4ոmE92é "H‡A2bKFQjS1nVh;>1:9/CV}]Dy `q[x|vp~;( YrV%u96<+alr?J𔛺|Pގ@Q1 '0{P@Ი//~i?՚E>jʨh-r{[ 'b% dc ʢwݛIا٬27 95xM雽-2EzgS:h˷Vg cлVLاRupSUvmk TVH 7g~ys!^sۓ~>`439I)em$c[ZL^bj_L}UYD:52LH`͛ۏ! ޮ7W8?k)JlU6S=vqzj#.KBLb8Qeê"\]`C@i-kTz)s-0uum| Q3<ސmQ`}@_ozG'g]BzY}^ӽKp,IQw~<MC1Sa?ߺ8x&vo[= ؓ[!!H vwNFoP%VUx jGR>ꨋ-/;ϧznFߵ7%x^i:'XUX..Xk+[Oh[Tͷd!=jR9w"Swb>fgǰΆ]8*'t=!Pկ35fig8=*hW?fAC=Y Ňg9ҭo05AjZ*Yb@i6 UOAh^}Mbe |iVBl~բ(n`Rj6]-k:;]P8ܚw܏饒PA ߂A7 &e.岗?ntriߞTc*g_iy|>d`u*pʸtbN+^U Jlۖ%V4nʶXDJW@ zweN2_Yc?_mFc.hxe+Jg≜נ C&:P>]ņoFA܅J Bc/J`:5 `nVa gX} gG߮s^%m*̕hGk/=b!Б ]SP,#JR*E=RN8" liʤx\ϛ09ؚ}tFglFjvkC-вRg,I0-zF 5r/ai,606pKBVDE&6aޖD|@]PϨE!.}2gNc=9ȸ*{̸z F/%;vDJS,9R鈓/G[h]QU|cs-}h v(Yߘ̱1~Fs>.׳@rtَ /kgH #3Eɺ:@wV3}G\\nmL &WZR503-<Ks|vZ \ZYv;TQٮVW0+ODo0P`uO~&&SeYjT{e@h}clYxb|[Xc'|Gs]0Dۣ䗹cuvAo5xA]Н3n e~QtYN]ȏ-"Y?ENP9%V!D9B±8Т_fʤmh\YO30]ƭxXGWtIIWܗ/EVӽ|8`?* _5ˆ‘f:~8sO^ %gd=[+Ic4^Wi.?= Gkv l#O>'ť$gl5+-!:b fD DAIv Z\''|P[ !Q1Q\zBqLPTѕMϗI`>1ϊ2SY&jU>1c+r !=h1Nzvm~(*|Qc:P3I­*.CѴe`&HczǑpQ]+3fKdk=,a\Qst=;LFS{sF M$>]ZZ>*D>vCEvvç6|qZƵ̼ArYa90D=D@zYj"D= !FIb W4 Ou/^ A? 9Gx[7Rӗh_BKKu *fw88@q n,oL agH%$!N@dScwۨkvKEj-kd)r ymh$\։Pz*@r݊ ߪ3}eC_e5u޴F>sS9|K *ߣӬɤqj%m$"0&O E*Z(+Liϩ> PFEXf/+fвmHʍmlnݱ`NȯmT5t6HZFV娆]ぽE='d'jq DŽGȕ(^䴩IlJJ;Sbz?}1_t{4Ufh9cs%}0*c|_ԡqQݘ eiRHI=E's=m] ulݤRܸqG&ۢܞdS8ebEZ;nZ=_7c¤V_huatWCyN53seL\ u(Ә-9.gU&T =4ָ[:fZmWUdߺ:eI;EX M߷t\5͹ý=cMoj^'$0f[D hMGU>\옲8X, .܇L%Digj)/!&zR !*[+uѸK1᣼)O6?T@~`9lwU4Q!2m)f@SYt-^n{( |@ b@ ,fC% zZ.g%h+>g!߇瀞%4BB W )/N-x!Qu+\3So*΁m%щ и5̟ZD"QzPPRci[(Gȶ?J*rs.OBZN3q%A)}gIrR9kWQqWz 'm|ݬʵC>Q1TM[cw\xy|kͤK_&Ԙ8, ϪtR5Qx+ζbt;KL:<팔~-ެ1lNg` V*heHݟ jqF= K"r}dG6k.CwۍEבq>FB'n}P+B\%ϒL\qi5Ęu'esK us:l,ڭNGtqakzgȱ+W ReWꐤO\vjF&`iЯ0IUpE\JH2[e7dKM12wr+3 1~)* &:ʰS;"q>뙙(6횏#vh nIPqH^VE{ CŀiS\qjD00'> $\G'^ RfPSnY;rc[׶[%B.Gy Ba:yΎFz3㛊Ö/;iF,Ҵ8RT)i?1D|]UsB Fʕf| o09<: qH )|ݾ8WfLRt]:j/pKf*;,"p5?g!b*ҷ#ѻb'(ݣQ>*>G0PClط Isv0vbԡH XgGQ:~k|^AkoK/*0NܑSG.c>y"{@* vy;ЬB^|dmm-)vZNo8 l o3jT2߆N8xǕ9@#V_yPrhz뷗73#}X_7mfcB#(p5|xwY.K}&l'ơ>;8A u਴OZwt,.i.Mv- J]E~ ϳY@s8lJ!+6 u{6/_bgg3"\>Jŕ-t='ޭ{s(xB C#\3nuy^ge_nƁb{e_#Nhf򍷆n*Ol ٓ=K;Dzlр_HTqebPz)ۓسS#)y/Tma4OV9ja>$[U RI `l\cGI$IwV&f; zy!`* zC祚`W')Ls#+MB^kW2Ǫ]%yxP _}%3oFbor0K*hҨ/?8wqɈ)$JA.Y~g%`^OdBGm{d'(͖=&nx>OV2H7 D|J Xm m7a2[ZqxMϗ&(9fٝHa M%c9=)%{vjS]c7X懥S0q&p,Om* 8e2ZbfHV;L  vM]6ɩu_WĞRDH4Eڃ%Vtƿ$8+$sg7dlG}啗 2}["n,~ir7UtݳOb$֛kGe,eH9zx3JܞAw\" a RsJcS9d}c`EWƽpVm#ak'8۹p0$ɂZ vvF_96 O5U"ոbn@"CW.LzŃcVcdN<YF#P7rlAġhb𠗃^ЊsqMX 5j^Gh$ j+v!j.C+Zd?]b[ٳd{ڤؠL.bL*+, TѪp˒*pOا{y$ei8h]CX;t-QIZ9)qq,h_7ʅҌ1YBKx::ǽS-=&pS^#z*g5֣!|Ͻj$i1GkYѐt \_O T@mB 6gtN +9.F2e9tQ?$ng^d_7㲐,G- vثZ J}dd}?鶷S 2ʎt3 K7"[)5ΈLol #*e gyHfsUn. y^.8z=>L-V/1^-pfS|qm)-Q ~VK$ S(K3.4rw v`;1Nݗdk HgKXr7AZ,{sv(2j%1)`Ž_qq9"A5zQmq6_h|8P(Xzanyڲ}c1e9Qv ;3a4` ލ'vB-k渁F$.sd 4v0Mљ>MYģkYJr|`d׏2%%$P ["˘/bjw~Q9yˉD $U#?Ķ XS(OLomQv.%c._n䳏ϧ9 Ww A*f~ٗo$I}~CMgԃ ]=*PTxqW|N +aZp'jW5)wt폋$/:vNL ^z"q4lT*_ gF872|j_HA%چL'LYkA,_R5 7SpЁK59%0,IU6 "a#;ܪh>Qׅ1݆tڑt6߰pTs2rd)K7}a1FǷj *h}@EԜ9Ij96c,jHwFڟ!zB)$\4|sHyt_Ms^-%,p)}-ZV w$D`{ (7UߥY cN7w.S !v_*@?K@e0]|EJ@ Hjnz,6˻[F-h '8!KE? 5Ԭt!l?HR5S&@1iC"Z5C!{Ye)h>V݌J-^'8OwH-5zhrHP$ Lt؝[{ %+l Tͧcff  ¦5UUƂl>lxKwEW$]aXY 3W3 q.c=j- j=%1PP'Q ||!]nd>Ԅ0QSHGzݧtDƄ!Xwo6HZc N9CzzH}2Z=*9&S>]>T-Z"gS&`^>Tfh-M(g#wrϾ6Xc}A8~F샙lWEG]8*Y&UÎ.p@SRx6 y|&:U%9ZBFoZqlfa?]5s+ ᜙ "[$w,hsG_2A_6BT%m}B̎lh51 kϲc׮mOZ?:r瓀ձώ% ?Y& ^&$:x/Fxx4 2GMHcX'FLL~=eLT#9]UTgn1.9ąĝzMi,I`PwKLSm[vWŲ8;W^i*_[0=7QD n`F0}S3Ȗw6H%ځ;sHs>',.BxՖHw''"*TN}lRQ r/Jo<'DGS<qx_Z'BlP2EQy'-$M*W~bߟuBDrKڧAdX>̪wpNTⓙ,(a.Vo$vv~.dU]Vp0[ID-W}y$Zh Zn`]&H3Lu@&meHLSAF=ݔb";X99RBCJ":],&lܭ )~bZ{oL1d^ @ǵ'0'"?$N>8΃Dd:! Qur9X+WkNF QaB6{P&-Uu*?݃)@Ci(|<> wXb_Zr(,}2hlbq>5W>%r['[f}޲Nwk2^绊*֓l-L&aN<ËN8R،1#>uÿ hH?M_1MO(̢EF$Ɨ;[hDh'7NherkXמh駖t'8yZQ }'vżjw-n A \~e_+DF}wŅp?bxa_xZF<Ɉ_^TipR;CmLeË n(-k"Jʚ~Xʲiݧ;'D#+rƫ7u]E1T+a3T m/IޢS6qͫڞ“GFOG)mdl5sw%]$D[ijde1 ќe#-SQ6'֜^7BB^8k9˓W^E_ 2 >rB)j""9]ӕʤͻdsn7Risc +fo'㨌",:ӿbAT{UT4爗 #X ǹ^8_g_/PFCR8a^K`jr cZ1]5{kf#?*` 62P)BnuT=D7>lU}gִbT %0\)rZk~_bD0]b.x?69YxZĪO&鲕v|x;Ոqܧ3L-6{4f}7VӀ=_.4R0bu(j_J-pv Zʪz†EhyEC)ms GȢZ Gv^oSXVcbX&:#AkѨHں:jkDE(AJ5!UJŘ 3c56uT)Wf0``,"|OͨqT3}r,g=!C"D Yrxz'cYltšs<&Ƌ ..mti1I`a@b}nZY1h8&;|k߻uyJr3^z7Bv&-+T_Z=DǍ r!߈$B蟧-:t!8NBhESh/F:1ni?-$uUzɱ3!Ex{"-t3<:e!6fY[ :\ Ұ'~Y*ԛ7Cq[B+yPD/isD1meWü!q/s R5mNldJ]JSz4qQ/79㫞hVv^ULv`D>a=pg oK|l"6c#s\gN@̱mD {Fwj| =wxh@*BOsk[1K)?tcPΪ`ˉcJ&+GlLiIザ?xlyf7iy}YE#Gq'#xMyXtgu%h.xY󿰀2q[j+2L*^J]Fb5A Suq#9+b%CW+ F5<NtGwo4p]o3Dn!SK4Zem80+ڈ اA3nW &OaʺMBl~Zdd9A7p3NٽrГ+f)/ZY}7wqk@pqH5IquI^Ћ~ƒHcIb0 A RIp5>8S15@˥qo< {ԧIJZlJhߚ4'QDE-^pUStRzR,W0oo_{Is zǻى>wH]>QB#zr8ed^VYZrek߁ф:hUhS8ҧ)6r(37v߅%{xB'NMqbl96o9z'sPI؈Aw[3rOא%k>3ٓ%@"q$W4\U+[V~=<@[iMR xrMB @k|fuX[6V:5oN4a0MXf=42oX K6: F:ԛx"ff'^f"ɮe1޼.I\g59*D܉7ri_@/eRQm\yĠD\%=; aM-Փ'MX!πh*lŒ0*LR^3.LVh#3)1񹳜/3@ġuףZJOvە4 Dq.;&N͹t- _n#Wtcj{Gແ9F&G:ڤz)`(N#1a$8I+'s߿ۢ8vПRP_ Ɵ$xX؅$ JAzuBtn2J(յ։+yz9&`'KC@4|=<-c-smIN;7 +NV؂YEr=Jy]6 v~" ^'; |ro_km @Jr?]t+b@+b&MYAnUA3ѽ%kGCjmқ应_I}j**_+:S!YiZW#L7QJeH⵩kUn' se%=H'G֙YB2A9>n5d4 qq6e0} cw_zL4 )adԊ!o&J{>.a`Bpiws lsk|nN!>?3Q<ǝ@.M2a*{W15:*`/A'9r-r3N,"E7(ckK#S -VUoxA;@.VJƎd{o:fRTkFj@ L{)W+HTll`l"Y}Ie[EKbIkuШ.[;/+ap I2qL@ W(I;Ɗ?m7h6PJry+P;L&h&ցoDwPє;Hk/6^P?Tܹ6(TJfխNb^ufn:@.-eL@:?F'aa3Sy̝魦q#:َIљ9N?c4][ׇD5?a9S ?4+A7j?/]Ɉܡ{H}ٳ8dT1O?X2Z."Bcr.G\NGP VH2爈壶Cum NoM\m{h@Smfſ(˚1x4t d̜ZqΣ`c֫)%Un: 1 %u5B!JZڟf@@̢#}a5Ջ aCj>J=Kפk 2'qR7>3->*]2fiČվB rMCw7r}_&t hi}]W_Ai`tNj|p9J*e?;(hH15ƿ(LTsmcU$\hPϑIHsa(LVAC_rW|̡`wUY- /(wﶪSZh1H_|_-Y5h.=!G(9ʞԥ5gsϜ&w࢈(Msbd|dYc^>-I,AJfs]{7?f&7ۮzJ72;8+sVZ<(bl bDk$je_{'$TqNvɯ9[ *o;şBRux+#{m/$ Q癧+9 08Ae^%iMM:iR_ [n(:\eAXL錉9>3ư\K[$_t/W,Lj10$fY2%wx~i8'ǫ:q8%uKuy_(&Q$"XDgɜ=4ߞLl=3#v ?EWFR2*hܟkomJ㎠J-9Z#Hɂel(#Ie͚0P^ OգHj8 ;=WptBY6ۊtkt򉀣2dUQ@3MvMۧÆcX DrîR6EY5ě\)|0?7`24t.|NYp`#u_B8)€!.*e19Xz(TLu(ܤڙzmi2G !5Hve^'?:m%ؓWI7hդ }0+݈{Pc8m2Xe>$J1@55oyC~ˤx3+$/ND``+aNPgŽI2qgE_Gd(y+=V2Ep^׾2%xfvBFr?n)* JtH61-B7&nys@gRA\fN& Lb=[pGMf-DF)X $P «7 H3U`"R޺%ݹ/2NI`_)f(q%[4iq_}?cs@p,5`?8҂2]/#D1mWAxgFyYoRa sQA}d(jqȻYbM`#*4ښe '7sNohQ}d4,V;NNȫ (he{uk O<8ZfUn"!k P"I3uuI3vj֎fw> [^#ӱu4;j5H-d}2_rE 'J(猪W2ma0 G5ȞQLNl!ML7E]ԲfLJ(EEPJx%Rg,d56hHy$;W,k鰭본8Jj]$]5 c?zktG{F&]8TuY=%: ,K빛?b"m1`ۺ2 ^y?Ŵ]QĭUFR$մIh$@>nJW qjl5s%/Cg(yf*};A>GPj ]Ӥ]Bq0zxbȔx9Un`8AEA9t_SLfUYa_)c bQşz+``%966M|?S?\Cq=j&v;-J*% 韗If}hu!'xDv`զ:P%㈴_`۴Yod;Pxq2 piB'b66Jwx gyj.ಊf/?Ty @ʝfL_퇏"nb/Uhc<—@ s(`gL2u[js荘\SVhBkptU`,Xu_N X Bѩ H P+r-e0+ t+je()/Z~Yyš2d~7 ˒i]ѿ½yQ߇u-颟g`]%&➜t#vo $*>05KMyhLUZ@u^$%:et8u/-vۚ_0Gd$6 C[&649T}[I,Ogk)e{bε,Zyg ֊HyߓFQVn&fqNCU_#cW(R6d' ttV:F/w5mآxmS葁QcեP.0`9ߔU'v:7#hE*E*nyߙ`y_լ1#5!M=ФeHM$kjyَ.NML{w|Z3ˇ ޑ;8i&D:&< >9X~|L3dۄ!r9qwM~lC%v) ]BVdxPʄ4{h`oܩ0ե=!!Zʹ.]@=_(\~=N*=.SFf#?@p.va+ jx?BٲكYL7:^ UG3t,Ko)p^dD%{}X?L_ujǟېVZ J@-J'̭~' WmI*6wf|wR^q ل)OA/XgD (rV&6SIi0?_wuzy2rTRwjjjF?6tt(nZ%ؚ*m稯(*>B^p%.cg[mt ([c/~j)O*#`r?K;^iE33hykg;ƀ,hɛ\t%ND^:ʞe G6?23ei_>ϲ DozQT Ӎ0b[=Kҧ2g!QJ]~on:QDmRWD.X":"z~[~D۹v%ksn"z M?Mc_7/-Ƚȳv&sQzEHl5A&t<`oBsڣ]fZ޻q@'VSp^jK\ZPލ2;E,i ]O1_dVV c[ޯS$ms#YN{?P&}fJ~v ZcM4v LW$ݍ9;?0 pvgRxY}AKLT̠8}>sԎ[(&Spacߺ=GnhbڔU㑶 AxIܷDni[00Xl"ݲ͏Дvb_(N_/0F]) 'e_V>WCpJ o|$^;0~;ͫq ;f0 ΑL28XVWx)юVݮ'X6Ր4 e7E~Iy}i \֨qBۣ]0-%\/B)ھmO#>g5\8JaV*p Sx4␕p(2`'Ytc:$'8oyPG9"L}s-!Jwhl{G)Ex; ;XOWm_V.R=uO~,I}{Ј&ݍAgճ u|DD{td:x ,d&\go/];9PԴwZ,t4Y` egjjvZ=JYlqiiXim_<{OAU'2 YbBV`Ywe6/Ps$G{&ɾB׃1g{r|AhZ YS5T.Vǥh[F_On]Jy*8_=w8ap'gE^t 6dQ[g->,mv0zRCѸ[EB| sl"@U]FάoCh)Vi94qCxnO;s1U.`'鄺2A{Ҳx~RJ1lzgїV\7"{ H/qv1\)ՅK V^oR?iB2 kRN-Z~J *{[˵Ɩc,/\A=/0)s"{{8UϨϚrbceG9n"J?%NUa,I_Z@ȿ Ip;TYS+AT@&Cb|w8|\eB}QŃ %XV"dBn v2Sl<L@g fTj[L:+o(Z>NR\D6J 7=pb.q@!D?R@J0n;pN`BH76hʼnp$07Ώ]d6 mj)LgGn!ۃ*MCBW@u*NvF֫xğR\/}W:,*^I~!(<. 1ﻑR+EBA~'zW@{RӚTi6tKHi ޅJ%ŘtYr|(ih2衫a2QspxNBQfR]؆r>QńFNf1 yQHGYTc&~ FLg~&l`z[A;>. ONƌ% $ lzM.zNȺ'QG!+ ZH?7JEJ66A]$L";J95Pd39З4ئaTM<Ÿ^~@h]R*Uԝg(nvxUϽNZIoZY/ ,M@^4יIa}s>t!׼^5bzq;Y"ˣ Ku⫂ Q~i6m,tw]GAO7U|{UC r* 2;QQ9[DI~l wei4v-f@#rGkkV:x89PlO"E-V 33Y!eQ)i 3_!7k,1/G&mLɝt)RJ! N&-;0k˅ؼƥDtн2h`y^6^(VGr$ SΨ#0 }=9e!-$}zt[m{oL*j{# KYKtV/~lA$%0\xery}_~e^.$'4}\ #Cre`RTLوb<Dz]?#>S͑f5.dp/@9Y@GefHGk͋z yw2Ŋ$IwoqLbJb ]|EuǮ1ft]$T܉ ]qF?{\ wB%jte2Of~QkFlCηx<#H^#DT-@}z;NyL- 9a.;DyjzMk_hvo,zN3T CJj*?{Ţ[͟I|!#ZN Cz=gsbGn!W>SBJ((ͮ@XS_r_;K@?A䱴 Ři-1tÇysEp7  :)^ϲ#F2 nS8 _\9~q,7dy)s+7'yۿ{ xɦ*"bo}(ֽet]z- -(r r?m訬U+%`~ *q?"M ysc]@,)Z$PЛZՠ?x6{J(0rK STީ>ѳI%x>!ˆ$w_%Ƽ/?% FG>r=?pd{U~9N+m5H9 V]9d4@b*!]PNV!qsYCٜE;Ix 1u\@+ZZp&keF{@ ȣSۙ)&p˛Rg zXK|7TVWYA~/X@c^/]P0ρ HJQ_9Ǡ lKUkJgIh+zPJ#mB]r5ŎͲ/ Ԕ!PNyRJ$!(j]t<)u;4XEr b<#;$&dC <Ε4ry&>b>12U;/Y4K5A %bo.\W q~v^|]|qqxꃢ|*SV$lo:E!#6G =9:g* j3r8-0Z w#*8rװ46a3ltfgy<}Oj*[tPdX7&/CT[qcYqp9OE7-iNp[jy;s0b};y&xNTMz: WWN˃ߤD(2p"%C {EQq'FDQYKQ t@LȆ[ kMF *mJFG6FfWD&;`+A>'-MBgX2)62ml Nw?ʇEZ6a@V޷x( Ә*Z5l>A2(?bzgN6(f/pW8ϡXV%ڼ"~Ÿ|pY!ֆc_yV\DTLj6XYE]lܧ%c~pO2B΃M2a$\Jc"2EP':R:J&mW ƢlΏTk5dԅ {.[ -%I_@܆O=>`p3Fԭa'Z2ՉQ`]*E?v0=B*׾i #by3w $a"| Ҟ)c5"RIyˎE Τ6M%3bKDP}3O򣕃Y:P¹̹/h00Kͷ4r ;T(}K&8q Cȋ5/)/*gF9ٻ Y t .,x37O_ *Uy7qcA++zo ,lx[` 0ՒiHmм3Fh:,Ccڄ8)/,x+*Aj ;_ǯas nNY_>Y0x@\\!$Yya 4v*%іrYʬsĸi: qC F2Y?L̃HsEup}hnhaJ\HUSsfɡ:j¿F2Ugx(Bnl&,3YCQ밗2;Ѡ'8@lAee𼧣i;Froo^ LI*IjM~F`eeBt>(VRc%c7;kEHwGy);\}Å)Ū|{$h3!1B6%Xs:Z"nYKP|Ș?#Ae]L,DAPYqLs!,VGԇw™$L?MOV\W7MSHҒ%$0[Ϻ@ ð5͗ 6_i~+8 !AsMQf4587ڍs,[oewa >TXRdFFNA*RJ^4ĢVy ZG6Δ1ub6Yot+Q>k۾L+Kp0gfO9/QVop8\) D7WV쇈&25K(n^=|׷~W|* XBe`E~krÖ hчKWqQ&ioq_uXO=poQ"2w *=$(M-tT5xXlv1G3O VVSPy{s1'q7EƆOKkȻkinr/e֌Ʊ׍Ne b8}hg'O H%\SRO_m!bK% @IVlIk0])Q*'<]` =j,-~3޳bD,fS5ra~I9@k57Hj;Ží}k'DVz'VR(3JYS>~ -;GᔎT cHx@p1`ӝhA5᳈V6${rkoA*6xcNbʋFnRHɡH#\Єa hTW2MңtYDR1~ 9f"X,[qsWdwrX .; '0dFI7ÛE7Kz[ F%A@Њ'((y;p*Ws7azO`bTOj p.*tQ"y)mQx> >G[Ɲ1Wz4 fl=8gp>Nz I}@a%S]WQX}xR{FZ|Wz^Lΐm68D fxbXasTq)7X8A[Vuq(3WlT wsQ_]b~/c (*Gʍ촃S?.Z2[V9 *K")ùgZ "?)e,UPڙ朳8 wzTrw N$}E&mI(SX;oYnن+)`Cbu>+@Jz R [9R>~I"uw63Uhpd>U(hIߝOTÊB;8G (q[bL®R{obZ!ݍZՊxb|KǃxW[[G9{3m!Asg n^ _lW"D6u_$6uo0tgX\Ɛv-}u)x/Ch~z_Hw!1Lftķc7iMuR.O :{O[^[V:P-b$XKvm>wf|=ˏ{Z3*6߻x-G(3rbl49H f+z*b 3s;ڕ" >BgVY{tVM E<';Dl8zzWINQQ*FhBpJ!cO#%lsYk/3bRN*Os1K֨u5 `=l0B W_RN0q5A`4xΩǒAP`U1VԗOV=Vw`v|=[ו&u! J ꛋ1Oq Z9]"i ZɼM{Tӕz}.ӯ2}~^b*;BF*p\\KA. ~*H;1L[kf˧TIEͳ "]vuc<0 e8>Ńabm_|_mi> |ݤ;}|66fz%rr]w- lghCLm$*$f 8I#1Yg!LpcYmč4ȗJ/yH 7+z# mLUr/QߟϹMg *#̐SЊHdƴ3IZL8j)a1YGyt[Eg1! p1%eaYk.I]M%z `qƧS\Or'ټ1]/xC*/ NKyowC8N4XN}`ZILߗ;]{,N_csLKjk h }yEE9%%[ gJ/G.ҊEQ u)Wy왷1!'ԗ&4ɘ<ݤ(n'Zr8^m3NQ{,{Fz?m Mo{t~r2Hr㙼KS/6`li}kFne?L&]2X҈3K'{< I ѺqΚw3q*m+ lGr;ef+pB~]9B]lZcJdr￝3O!-*͋1Z#{\ba1,},TeL;'J5>71dN C&csM7%wT'ՆCLQM%J{־2o{ tL;NS[Jjt'+r\*#Q o%܊&#`؄ҵߣ)jxu?l$'g)=nN>醰OK8sE*hϚj4Poz!@vj4z4")%6Q'?gagxz( rc#KN='h 6?C\eQAZ ͑2#?V< luw]Q/g# *Ě`X%ÁNqdH.@o27bQqVV;|.";i|#lwWeRS f'1I{qK+Tj\6[@7VO6" s َnɢ2X]0m}Ucô=.,J|?;dVFǖ@ Gk 8acTшE\ʆ*k4FO1'읿J ٠$bJ5 g00o)4.g{m+u vNSauwv@O [3k"xU Xh2*B2dH32r݌!=3nꈳQXDo( opC#.y ]eW c堻V 4T{` 1ha6*كƶ4n↱CZ#%-CsJCAКp2XUD;;I.BmfsUݘ~'gmԒ& ւ6eW0: ` >Qu; GJ-<"NZ.+7|휴">l̒d^]ā035 Z.Mwy\īfpEtzYugB9Y,Q޿7`VBt.#ЉT`mB]F/ :$'y Ko6'oëSTS.]-NaJ ˻R0wCw88jr@$#J|2Apg$D5mՋbyB鏀Ź&kh@ IJ礧ڥiPv(̹H/JJKܲM ̲Y, xow_,P3=Y1ۜr$VxmăvvmŒ؊KÊgx9Ǩ2QN†Pw&rڀ ~X'ե%c"8kJ&gfOß >ΆI4qɚv O,;~Oԭ+ݿv(z.ydl0Pbu͇#F[شH*]D0TٰB>pn=|7 (a~kh)y 1M4+5=Gť6b]1ylYi9+赖QP7\q&~X{Vc&IHBM3>1K$DޖQ\Pn\wmOߦcV< e@-GI'ZwaYeDˑ Q^jUx/oA1662E8&;gs»|l\P?36"9Z^:idk#6{ܠه~e9q_![HG#kF9Fu8 !lheTL`-AځC+ߋtSwT&Wr DJ\Ditw~tQc_RBq*tq>'Ȗʆ#>M}̏0P" 5U9`:=EU=Xe Q/,̈wb ׸jx;ɝ}Kű,ax0p xb?ސj2wsnOyED){ʕ}?Y:i4 @߂C1E@k |>)8$RިXfw醕]&u6t2GAs=p$[X"5Ժ.^|%`> }:Diși?C^7 Z`ߖ>MW8fB1hTXڳ:R_"cmgSYn& yՃx'gz}-dgk@ \\Nc{dTzTa  >Vݦc&+ph8eԓ MoÁɮԤ5pC%gܹ ԤF!+!$Xsl6hYQ5$/-aS[PP{m Ӱ0qX 4:g~^3<_!'"ΣX c.5]/)S-:>WkQU5!g9bNhp/VH83 {/k  s?&Dʖ#,9c@7z&!e'A -3>]Mt"* NnY{ΗRߐ6\uaw^?cx>!xgc$ rmT'ދNt3cVp  ٌN] XSG_}e"aE t8%)"AhdD%qG/[A"&+R;J'uk}!GB.PiS:~f?Qus?rhYJNĸa.='Wtc6)V6h" ?E@}hA뼜yd؟iY2W4 h9<ɱ^W27b< udžh9VɈ3xdnJ*`uW-{%y_}?T <[(àXw() +Is'ҭ_KOЫ`X nZEζFB(J [սZ<F3yK;/JSA1^B$S1yOQoG!c V:Sz}3Z=,IA8 .KD@v{3b\;*,˥Ñv-sϾ_d/@laF/5~?O.KIi4gc#E\cJ_"b0h[@|,pBvxֆyk5K?ڱ-h=+:z+FhM^"/v{ @z@U-|y.^bu>"C%*<`QcJ !7.Q_:r$V DYe\㚐ۑD]OCŲr09òKGlm?2;.攘f-{ Xeh$w7vqY,}wjW0,r] %||FrbpJP\=CRpS+?Q#*8YERAj+ 4<J+g{:f~cX,Nk?t ,ԙ봞kXP,Z42 ) buD *{4/gH UZfB`B[{/OĈ 6V42о[M 9:[ŹQ\"T}fay-I RfVZKy@C)3"ҼSeѵooY5V@q#TVlToLx ``˰cӼ^Wu$0ƈQt˽.s$"[>RЊ $ 93ʁ }ǎVekH`<45&` O¶cm3nWAp1-֞S2^.i*vZ\aܳ5c'^6U׼"5N5o䣻)g o#cץW[.ڹBYn55oA&Q=R-%֌@碤I/IaYr~}/=qpt) t;;CZЬY'mCR4!h4I=?W_HQ "hkj.NZF14XW58Ӣ9:TyXcӛ ,XD7δ0>H펆6l#jfFJ{Q7C;9:YI-BjWV0& ΏglJTQ;(>T` 7暕v8 XD#9;8\5}?NaYEv2 gTf? Ksm,y0D"gVǧ*9r`2xp7$e}Wmi |t}zqTtKnZgpǵǭIR*w*P{g&LP.`s6)h[n.kfW%(MǐaѴMg0p :_t-Ľ3XѸq']NRY*/AXy{]B$%] v0h|2xŤ ,D==|3{ Teܠ( w۽ŸPFVT&\J~BNkUttK0bY ?e,kc/\;0oLU-xn$+zxHB`/'5?HX m^+QKbZW2=>┥`=nLB`3[oC&Յ[ln 8!0WǞD+ZIzYVoʟB#zfIIzQ/dw@U "y؀9e=xE.O酎-fYChf_^U;nw xs RxY@hev!G❦z˨*G/x9^)/j}PmG)63|v*P *Z*\xK$cw-?Qee1h[!ɯ?D-i[ʎ;n>w7Yx!+Υ  LJ S'9:~C\; Zc VGnlf({ETߔh/9t{ vID[ئWGs-)}E3E|Mn@L<!S < | 4}=Xda*0ֶ:hW\E;#(Z7KpG2-D#񢍛ؓ}i}{ס c?RY[IAK8N68_C$l~wG2>LJ$I[IzM0ϋagk"+)6[)pD u,Gbs)$C3:lEU12kpr'Glxf+Sath/7)B-֍k'qN)?-T%wy"4fֆso>7uSt8Y.dZ7OFKtEAj2 2ٲw(v{/BCˡLl,ŹEnNivCvsd|m̲?Hsf*9{2jBkobL\TR${2L!"/Bp'bQYeNDz0*>jNL.Um0O-gJqdSKZ R4e:v 3P7T b{1@kQf ^2P*{ X kf < ?Y l9ci=F-2mW6`{6o)fd-cdhٮ^f ac$h䗑3nݺںrv:8ToU!'d}w_,̋-r 13H Qb YAcK`|S[G">qh4SaeD+|X9nRcB7d.eg^'T/ ;ߒF,rƶ9;Ͷ[v|/96\~s1t{\ٞ zb{+20":x$<LU>=fP8 hU҅]\G<w꾟㓞T? /n7R5'@Ue ^ A\%LKEh'7Ʉ=iVN3RsM,1-XJ.I@?kp(G. tή*1qhs׃NBn}kE9 $M :?4덫TEʹcD(4b+U Bmĝj^P'))QgGQ1좳ld+WF׈Ţyp"/C#3qM MWozbvaU.6z}ͶK&T!<2ey78j'a,fJ{ܭO9 G8 rgdvVca~NfF6#]G+vh+(0Smxo(N-diPz>A¥LPHm*"p;WŲtu? xNv0vrn,-5wݍ|Gq6V2\%}p^1(=JoksjL!/Ȓ7tJjA񹊩 ܨO'$h%  U*ZM@m%u+9O g{FURTr?|4Zi,MkmE~AAt0 ՗J}x X&{yI@+d0aTԟǪ݇BBT}'Ҍ2fTwK~f{3=t K*n<7${p;'¿E|w"ؘ#?^PVe[7xW{7,8'LZ{ѡbMp8 5q_ysʲ afsͩON:] 8]tXk k%'gMl>g[S<]fa _z6jup(آü3;X:: FU~$/YG#PNP:_v/3 9i.@K0ձ#rulxIsƢgKm|_SEZa'&78%,\ nb˯'^~kݭWX ϛM8Os-Q* !ET|L:h%\s`oR0-80#Ewܷ!4ɷ*e2t]/|Nq8oW1[~qۡ؄#G5}%j꬙3|wǭYVTѲ\b_3l n&$Q rQd}Jij-#K<9*0F(W766%*=IIvxOԻ-ESouܾ /_DJD撙YܪͯK8K3rQh7pz0ojQܧ(ʍԍ(?9{L l(i󒢧.oUrS& M@anj^<=n-O&{\ßHg +|\G)7htΒT*Sã?-!hq7jXia(4*Knū2,sSS̏3%ۭC*"WV`}+%P_uN!2Zѭ3zS,uMn%`mD Ĭ箎WQO^P)٬^S'Q |]1PV+N4ҳ+!©cS*&ONrӡ--x!)wIekΡ1DuB}&)݈ Ҥ4Ӷ Ʈ$8^Fު[#6r^Zuߪf;21Apj$2 ;`ѧk( $;gЯ$'IyqJўڢ9v8gLBlBYSvRp YU{m `y8wavN4zVPF m |۵Lbrb:NhP03Tj4=\\.|Z|#QC{0/L(#e `ozFYAegdL>qJnIJ9'῵yya!NS VydJeuNli9R!r=Ap091񤳪rK)\Q Nx[MoXxlI@'xDd4&;ͅzүu + rv*-sPTz']vK;HaZbVOAbg"6A &ʹp+ -"Pd)f=.QiGKa{DZ>x_wtwwk*ڌvznHH1 jm٨癛 @c3]]v \y(msQY_ftÕ\?Y%5Gsh@B=Ů )a~5fE8 h ")=KSNm9at!烑KxSٓZ 2{%nVnЧ_6 pcVBm;MH ΝEzC@DDh' *yMl. &D~>& 6ڌ,U~Zi"=.M`ڸx;,-_;pثYIk=5S/F9{~ uqk@Q\;A^v4_&fJB_I|,YE$F!됢iw-P1D?_ E-m "[룊azn ^7cU%ALW+M=erXӅ3*bhi^gU@kvqC&#\ځ|[y\tWScu.ܓQC"Q.4߅ī==+ +=oS sDƳH7aXwF!!ǰ .\F8n@v5c|,.7&(V ~G<ޕѺM Si8‰5D{Lv'/ l6n|!X> 'ާIӺ8pՓ74L\鸟.31T®?x`wly8\igt&߆ [B1x= #*>L L# %X0iq `[WsаG}|F, "7tD½%k QCQ}B#4jzioJ]e9JW3+Aoڛfn`Zp WF$"F0IaE[ڝhGƒ% %&6h*NBY#мVn,M6Io:h^'R'Yu2 2G.q~-S>θޡc%"88 (9=?bX=ץT& 7NʋT\z#sK%WUZƭyrS* 섀4Rō*A!9E#_ y/ Wxr>quwC Px,^" 26l,JKl[wA0^*$[xG$Ǥ9ڱtFdw&o'i̙^]K՜w\N$vM~8 <$;Ǫz&ա &zi; cmDI.R2u%ov="g7=H=#;uKZu:&n}Bs$=-<2Q̜P7`\3 ՕG$&K9.>/xv>;ccUY҂@ˉ=s %WU);qNҮ)&_C$$j:Aop$Ew$`4+GW5*5n-摍$ ֳaU惬 a#*SA8q2Y'bҦHD2(MZQ0ë.lOHXFu*Auli/_ޟ~Ғ3A+]I,G0k{3^rZ(3nMUKIwV&y0Wc;,:X2Tmiu%k%s7f |:b9=׬h3+/!񫋟h'7E-SQ# [;,ڊH:iv3|WT6g+ԌPKh"Z{KJS:q1B]yX`0L,rƹbMenW*䠑LCM.|C@oc R잔wW e4v`,-埸I*zeXa'TfLNYiC C_0CA1x B]̯g6FCڋvjm]>yKL\Ǖ=V^n{a{ГN;NNli02.PCgk,5ji֥l% Y()Wg>fD{y!.u{0ƍH6!&^mn 6y@Jd61z(-`(ܧ Ȋ gdZ'i^]A!5ⱱʣx^@0Hq 3n,N1\fN %"1cf_VhTtIFGؾB/L[bc.b[sFK|&p YtsNK ̗f=-GTݿ*ҠbtZIČ*5A9.qdP<{n bAؿOj:*4!}C-w53vŎ_eW+Rh_Tb0$]pdzΐ@=y'.sduRZ zbO Yb{ %pԩ\1~2n-l-9';GGBz; F6$h42bɚp=6apqbz! ڴov~ 5U4YXs0IwEkW0ʼn>P0t*85M*2w4tҏ?[|џ]S}>x=,*oH&7C-V~0{Uˆ&LѾyLd[2ٟϽV ;6?GPv"b@lR B=7Z'^Ix6@v l{dY{QF!Ϛ IPUecˇ@K AX]٬{ VЯ%}sIͼ㋿ ʭz5L?dMGW_We8+)O)qY3t[{+q;g0BӖ y_j\(̯UuΆLJ&po2"0dW~/"/raGA\Y'&aه=D47,:*Ua h]CZ! >-e1K~nجɏ3}%RpԖVKBj{bK9M?e-< G,_fu GZ4(:!< -:eFȩ\ ԉַUW~Xe:"]o2jP4lh]{Us*de5At=Kq`ՂrTQD@Sϋ3`i9RIDH1 s;1BRL Q!,_ncɷWl;4`R|jrŃe¤dTJC.d|NNJhӐf+f |l]14R;_R*J@د _P(2KAR _͎o][Iw$R.-D3:8]O7[U,epq(!D0Yxvso+!-_qޕ-YTLsilv#rfc<YA&RxW=d*Q'5HXP^$T ˓Kxu~ :CdFwgR^~C2Vr =hjSb=AnYCӮh_Ӊ:@ _zqƠ.uKwK958HDWM iMҥ@PY m-#/Oo|^<FۚoL3Eg~ \&>i2}ٌG`\$*s-w?Y|1*s̨7y >t+_@MInvÁי>.O/b2x!n[UQNy O?qFfwbHj@o+ ns0ʡl*/) NȻ(.K]2?(C'zMāi ZϣwCReWR ˘`FWѬpq,M#6jL[Q6rׁ'G!_#[imb,U-6e=w ?*k r|̠U͠*2Hy: ֻC; I!3xdxT/Uqq%hG>AƘWq7MZQ痈3["z)Sk[Bltm_aƈS{ˌT_G@|@ X{+mbŒu띯l(빥'zHǪߪV·k׾ _ /y{ qNڭ KF5)X =Ul WNV{FoԴ77ib%6jiV:OKj-c WNG6dY= 5S]\#STjR]cz=hmsqqGZ FLRW^6ɢ=-R6Kk)Lt2W~ZN|\/a'gAghd41"c\BY>Yß[;N<\<]I8W#TGŊ{R|%i }@.뺹7dbGP>i*?w \9QJU/5\>(XPkV'Oc{3vFZA'x~cU?[<>l130lJ0hEj^_[Έ- nr6WNlMy[?Nl"KVD;& gDUI 7-HqLvr6+톡;8o;t7 arg.N3"tҜy6O 0AhtRaiBs9; 0͒S+L-!]"~3.:ȜU w|sRĶqLz47α7Mzy]}y?&>!"ifLri1 i{QP;-}CV^ztT!Z` ѾZ#'UnϺOAe|bx]PbbMW@@hSGaAiZU0`ɇ# r l9d9nKr"ATmd +}lĊq̟uࣶlJ)]b("G=C*s s̕yݛBGk5l_ʚߘM:2&ԦdXD7nJ},\ƫ" uBϩnmet'9kVCrE>:@06]=W=ZD\ ;].QHax-xW\shh. :O뷲н8([w{E7-Qߎr,jbln \]ʃfu~sQȑD}1ZLx?[<Лk ɧ @B/ [;JB_Z.M+[>W4~].3gQ 4]MQ΄<٧$R&aQ?y[hF%NDʼnd/ܿqƜЅ;4TEHL #i)`!2Ec2mdE31՘JmZ9`@EfSǠq/B\hk|$Pb4TEc`G`\y2Ҩ ƨa~Tc~ xDd.A' sb#Ѐ>L&:[njy_nj3*{] $3&C(2Oa@,ۅo7S_0PSн؁V~xZc߸Q35'7OU珎(RHA[ *%{ʪzPBÑ m|J8UVȷdHnC͍gSncG~S|?RzODdjJjwH48!`9(:_5ֱ^:f.z}/<+2:qN~\{ )]g՛ ;1К{8d)-䌹-Y:=CB#uQ9ˎn:ٱ'fm~Jj2c+GQ[B3g{ii58b!j lNş46YD \e87Zk2.L1D[9 gA( %œF~APZV):Mj>vm^KzL 0'ΩDCo738L.w+6#/ @C.D,ۡMM1y_;cBل?k`ֿNFf7e㒌*^vMbqj(ii" -VH(+K.30hM7s7Oafx:,5Zwz.! 5i{K 'SVؘ'`zɩÍ2=Af484$"3"ZggADOߛyzYg?ss˕[3@2{٤lG(;G ւjLʼns<`r<8  V 1.`4On# ĕ/no+G 1<2*6\j(L7Ɗ pa}t|ˁX蒝U:m^Od YD2dFc26cll58ZW2Mb9zHxb`aj,P7)-E=ǹ.(xY(MN(qb*J$ hzR&tJQɳ3 mVV7'CG:6&.O,:k`kh-.xa<v&2)C@F\UmK<ƾpfۃ8OV;6ތWxSjhLdŇgL%E|/D`7;=m_??!̹ J.(#o D1PC8*yӧNso/o>?ݪ-c;R31NV9(?!˯]lE-T^qL^2l3;k#x!i|cIpR*L'Ď"Dz(z*tdXIR3Qfz`ײ%7pS0Ώ2)l^\/hʧ"BXxy54Qx׿i2= P:0.Vh<)rHSAҴk*q~ RmƈĻZ2D1ڈQ0lMH1W͉TD˹CL̑jk+LTs"aAOS]cG׬@1}"sפi{;Edj~F>G+y..J2HB2ֳ` Ç,#$O^'hNo/mut|}'&C,He\1Yx:ٞTe5[G8w<ϾWL-kf|1 ^6~ ռ%"5ҋ CFA5(5_FCڱŁ -a9qWX Hl[tyeR]sW WTS@O¦&kk/< H]g_X_+/G4rofy%! +2t0lb,o!/H߿%fH"!c )[+)Ygfm[ٱR%)+Mٹ?QaWCL`2LJ,;5uM\:Q$^"KŦ)wxw媞6 k]]0DM~\\ٱ-h1bb웘Q9;=һ5Mv՚g~tzpt"wO`}1鷮/s8 ߱W|75A?JVkΔ^⭩ilDhd_$7-f0e㝅+K85[א-=IܯO @d0v;IlW`]hڟv^a#~kGg ;0Y< Q=$[T#UYlP2!f8z ).v)vfGbj`l+@uAofTzsoթVs04^?Au G!&TIץ_> Z(9 C- vǢbIWP@?4'&[N1Ax11ٍ{s®8v|՟ALv 3ShiDOG)¹mnLXrLyӒH^?r/mW2[S6 L6n<խ ÌsV%@k,ze(+}̪nv5OG̬\>(Ք$9ێi*<ubd GmoB<.CXk")Cs HPL,*yťVWo:K'ơx|uµɢ,_NKt&xI;\PI[؉zp#eYVU THVd!tġ%PdD v2E"6m? V=p+]RSk$ YQ˶%Ϭʆڞ8N pEMuj|NoQY7`qP/2w[Id JdE[,@ ûo}ڰ#(Em)c-/ç~CPsQY| u=_i3r1\ޮZmEl]P'[4bÆMsfYś87SԈ |CRײMT%|ʅ׽y@)-C# D˓ZU`ǟ?[Sϵ{[Q;uޙJv{QZ'L/iʊBtT%<%L;cSג>eS#8r(g/Q, -ٲ(BM#WRO,-uJ4y;2[ mF::9m'go-MI@go8oLxs?v8}lJX.5Z>f`1< |J'1-~.߆)Yx%6~t>E o8bW''bnը!+H:GBާZc |^"4Oy`1+G&G=eZ[{{;FKWqWVPI?9G<14֔C{PB9TNzZcH酧a,x]_KF^ Ҁob Ve"Kh̘i=h(RD(q%@Of[kϏCW \nYpN#C't+,G*noH$NZS;Z86y7%(Sx.%V$zOAY^1[Na}p9fě9j tYO 1!G%qU1e20YmժtjM^{Zq'RJx{Mu}m{Tm|W,_=;G?8  #sT!|ŵtmu(y+aT[14g3"$oOy3qX>zz>M~HD_mz@?lz`/Ь,j=MEܻ;weh&ULVڑ)hD~:㞏k:%FJhߞW ]LcKr{>t$0RW!~Q?C_b \(db#s=o jmyuˎX٬Iz[F[Ҹ8I@H8fX-SIi 8#!ctUsp.GOǣ%֣B]M!֛[y_H%tP =q=c? 1A @O`H/SݻQʻO{rÇcdWXv ,]4:+6^pwYۦt . k/%rRz@־R{0rKˌ?qw^%{y8~4,eeSir \bT>:,TPt>GrTTZ ȬTZ&wskGAf " E# "cr9P4;}2S:)وs~ w8xm mQ0Xy SCdס" A9a6 4`q i7\rU/2B(W&}.^ؗ y10iŨD[ GAht_$)qdQⴍ%|˛f/uD<[X ^LEh+veOFmAfY?W   D &CkUZ%>A!{xе!n]l\WQF (s &&AL|<_ܻmݚz;!Pp]oE־n.A)VF{7ZU]vㅗ!"p+~ٺrR M䶕6F GUwщcʟ5sulmO*#z>rֵs QOLcV|8j{OPtZ#s+rUC}laGR`s4& .kRs%A6+p_ںǬ7\]FAbQrIMN<JDWZ'cU }vP'0_ౢD<~Y@F&7G 3 Gv/XU-nYrAk4JkvJ~tН :yȣ,$k}'H1nQv68<I]*TS9+;*1mX)(M|F5'j{XͳOrQ0"z h<|=*b+!l1&RJS;H/,kQ.%'̧(prܦO(7m^nu>L V @}YTC8O2QNQW^Tnh 6ҚM?bg={%86ǗB{e <󪋰ӎJ5wPW4:շZ4Q,] qn;1/z<ǐ;*{&F3f>Rm۔DiF15h]Z:[8tgc<@o/99˛F4 %˾xwdؗcaU?\tUϽƮ%Cfjvm;ѿbj́/ wOΈA8U8yqCT?K`1ڀŬԠnoe]_ K=}ًBu_ࠟysFɏ$k.gOvlZکw/|D pI@x V#l*@FDFh[N?O%iBV !J},-Unڕў@f]S>TY@ּ _TUAԀeQ?u=d'^s|ۨ?RI4sJǾ>Nk^|GǘA]nt E[`8Y6eQ}{ 2EB;z7X91<C` *X >[Cʠ-݆(֯#}fULjJ7 >>7 ׈V v~T\Ч}] |j=ht Эt и1MIfwg覇>Y2ʴI:B3xlJ!N1ˁw|P32E<8-?NpQ)l xùEř;,]=HפLaaDя s;{ll~W}X`ᤑp@^p=Tk!a_e(X0 H`.ʼHmcHnZ|Jh -MhY>tg%#̾xn\>ٚ|#Ǝp 6db>kqԂJW↹5?`$12-/8_jlI* ޿1~r9pSRfvB!(^kɦ ni!zT/%l<̲&.څf4%8tcqr-|Ώ*ϻ8IZ.6g_D gcB a_  lz$N6BTŗh6ű$2\^I}.B`/-̀)&:wCB25_ ) ۧq Ё0>a0Iu]p{kCjxI!ՠv^#R 1 R꾛hr^ť@׌ J% 莡Xjc6*wDJD|bs'o!,/wڲ4H4x "nSs-269}9qΙæp+&-`'GVCMk x\/>lːGcOd%w'xzkmW&$>f/|z}F(*4lKV텼IV; ޷fj7AA.YGz]E(%^gģ}:l =n+\Qr#" g uOmX#|{j0UUM@,E o*EZnqln.]At~zsR2g!aUe(y}熘=p9`JkP7c38l[TC< Vl W/]tKǹ6;^{74@6wz\*1eqPIL e0$HW7]3iꮷd~0W"Xs ENye2BKT0 ^%@"+nz?S2\*{nc;RTU  flk魓cVѳUEDbey;h'iYJx,o`%IYiNX?M.ly7BYEJv/ f([d_n潓 ߉ z>D*$3Fx,I7(Z(4[]jXt|,D>A Ԁt1ʋ h -C뷶# x)[YP}gprWہ#ԝ\>8\<kkYr f7O3@9z,ˡ9Hx&RV/?|;{}ʧ b )-zz4% s/q=M>r62>V?16T')Z6 7O b_NuA-~ʚ`LpQI_1̗p⧡Ch(%mZv]b0#2vϝxoZ:~oQ,WpuI ͕߭ZmK)3θ?4$I8oqph)FAHAQG$gUABU"уð%Ufmx@0yk[IHF4&r33*:$/Tk'lRUis2/+_ l"J 8+ܱ8+/ $+lcI r<(jSuY(NGHD*Rۧ-vr#fBVrzͅgJ%E,RD%><߉}mNF:L#id"t˨\2/i~PclԓRuBI(!_ nKO>{}?w }6HWQ`tUQ 1#E)&U(Ul0ހ3a"%&Gg#vLn/jFʡgs!NlZj#4M=$LFίH9->{ (βU)_Aa>idMՠnanM b`Ǿ>ΝN]_>!TR jOQ*b*T 8ؼ1IJ aܳkRk`Opޜh4kUŽR> A;R|n;s 7Dz:~M2"e+?gkfAD. bWY(tˠS2AFYo ߾Vag5)j?( Sڽ?:ݲVqݕn[[ɘ=F_i9v_iɊiεK㌠V۪ ^IGqEfⵎ6;í0_@nav4mnwn&⿰+ I`H: /} x|R*ZLh@V|S a&̪ SG|N& gmflҿQ*p2 G܌Ӻ㇢5[# /˴-'^tXJ ]C؂0G;TB0P]ge怘 Ii3˝l-9I WiF[ xSzI5>]lOQU]  QVD8T6D*d9Qf?& h_?mUɠ\YN}kʋ|Qؤ FK/tʴmΕkЖ0qO8#ΑUy'NV/Kuss~Ҹmw+,&4dqI2o?8TI=k |TPfb$_)%Gzp =7aHrHwM)iu;e6wܱr6lG3SAӳt͠/$27k3&ĝCUo^<#B1<C$W-/e` 5ѰaN  "BQ; Pt0GI$cb3~̫#NWϽd 6RXأq$O ޏazʺRT& mo:y'|hJ6́<㨶˃@ݣ AK~d\pFOczg޸|OGK >Jcir]/e ipc0яEW>'riCOidO7Y׀TY^$Z{9N aP]-~ rX2D1S8JcnC҈#_zIe &2{ qx.|hKrJ?9^<ٝ}sRDgu4I"z\~ L涬̡[ŖꂘṫEXh 7WH쁠;}u($ُPTT/`jgߡP,H?L0-/2S.v ΃B|Z~k${&w(9{!OWU&~= (E|ˌ*DyOaQ׌sds5šӪ-@ J?@xʃIް{{Ҟ\LH$BjZ+i'z+;Vi.3$)C<>e!3W~w4{IcolG;ўbz_~vMՙHtN"q2"9H#@1>ED8:!Xʨlԍ .ñp>[OXHRqԁ..9e/i`sP{~|4( Gj:Ǐ849PnPHv RL;]RT$lΠ(k28oA@؅{KYೃlLQBOHS\Ig9~; Q%'! 紂 Fʵ:篍kX[椁1ʖu{c^˙ a5`dݗ X$O;ӆ+Ey~!ڒҝ= gGPGhA8UY>hb%VQvq Iiʃɩ,_J7()x%9e‘'^#Ib >*&FC~"&|nh Q UxSxvCSaq⚸ Ym3)ˆ?Шu:yBSgRw/LmGXZ9!#Ҏ>Ϗiqs,KEbUAItbR=%wG Obq`dE +8Lh  n4ofr:8_6,, ))E0#UqTZ)uڦT,.}ح- z_i/ki4j?%CןIAq&6W3-jDz܊-#<_/$RAp3Q|`%*50qU{dk˭lW8P40G9"3 |f;=XX5~u]/r2^ =WckUY; μPݔߘry+L^3@;B@%V~Jÿ 6η<bZH6@l- ܼwްnf,v9s=U- J[ (1o ui^Ҫ>If4Vg$kK |oLC߾x./}s:f'QQm/g9s~uH$|q+~{Yi@ЮqSx3Syq !MҪ;p:S=&X[tFɋ9VS +Qov -*^cvJimE\FH"0EH|EU ?B@0F`"B=z/B23`BX Q|Īe&PHNG՝'$27M^uɺOaVHۃ> x&bq#U5Zh)JB&ei1g5%sv !#xmS{WMV[q#?>,B!''üȫu\*Mf`[y"`UG8_ywT I6Fkm 689tB52N;_K6x yg$eI/@@*39TV~CӖQM?UP-pH‰Oe-LEKB,,>+ޕGٖ7}W9X\'Nk5,qH X`+Va#}#63J7>HDM64iR mW)`*A4 !Ea=Ri%K6ժ+g8.^k뭴4p}jm5ұ/IDAxR$=TwuEvʭd%8C<}.]^*MզM;>X~4my 6T\ e+O }#。LbaXaLA4|VeacoK,!kErv Zs!y7V{k:`[pv[ qHgoo( {`1ܫKV&d߈i%7QJTP?93{)5A:!J&ڵIx -~ѳ(tc%HQcY(Oԅ ֭p@`MtUMw,Ϙփr40*|Tt/QFϐ;d/j M`_Ad~BoșuO; f$B XZF°)߂r?HS&0|Vj^ uhMlh\D :йxx_x#Ҧ,yner8:!' }VU1͒5=HTl ~}͸&tMbY/VsG(~n9᪏⸮Hr&:uYmKkyW_$5)_8uU]HM1,(FS=|o)%qu,`G|5k2SXp6 mqE8 CBB̾TT%<ޞ߀}uI6,6^ qh9Gzd2Ţ%4uD#aI){ŚџF*Ghbsvm n3ReҁY«a:"Mt +.ԭP m$/-K?7VϷ{O5R~$Cb{AC>,C{JhM dk-w=D{ 3$qW}Ji@]Bdd'S,_;려]._ȟGd.A4=Y؁{aC,_1?y8~(a! . џu;Lt%!˕FT¯ZX–:&gbH8Nm|a;*,^Ь ~?h Pʨ+S=0('EIɕT\(a6e 7} ]EOju薰Knf.iC{]`_S34{ýg37:c"dPu4H8vGV/|qT\TB8 Cal l>P/F"vUx+7*]TGg0($CP곶jڀ_ cGACo]% D2{{ʻweZ|v-V`l:,['9ήCǂW!:'&̭ yӄ: pev `B˜S.TKN7뒼6:S^|<bv>jcUQu6S [3Zԁvkxb% q.SŴ[A]k\_Eͅ)J'v`cH+ dtM3x^gɭu%6*፛cHxsjhcdtj2&6Q-3\O"{R ي$.:/D ZKeUPԊS`RR[qy^!k+\n$l~о \yߣQ2J]DӍלrih|~ k & Z-?K|$UI5tڄީá~|;d/Jd;ɉ6,J2&o /":uAR&*sG=Ofǻ\&|- vUE?%߮YY f>I'l|Rˣy'XȮSܒ$Xd;{J:D#ŏYK 2Cr]`Rǣ Qgq&rC%cFiǼp(^x4:(J)خ-!bk Q`N>`*}WK6@l=#&NܵZ~-s}CzW_+\ _)g5 o'zk6^a0{UiFt}ғb'j`{{03=nV\8 /3ԝt,j A@3ڟ {E֎Mn)֝3\OZLE;0T փqs9Jܳ338O")2 ,נ͜>?[Oea4$xqqXc\:U= s8)P -b inXUc&NbA7hSx9GDe/JZOQHpoGbK{"f;̤+g0JXA/Kf6z(śΏ{Vg8tbVspwL+uHnJV{.X|l`5yؿއ᭔ǫ=[<'Uǧ}뗮o3{baJ![Odpr5gh~)GԵZ97zJz{]l 9z9kv&Q~W:҂B'P|9z) UZQq:_T @n)eIyD^g8s,_#( )qeL ʌy!8T ^P+G$?rc XU]YћG+2,>uF9{%_gVʲqR֓;(jŹOgӌXs Di7ԅV&Փ뚥 :&^ 7ߩ\}`l~V::\_0BQ0j 3jjXߵo" kHnôA)Y`J)ȅVf1q_⫖P 30 Lr 6b8w|Ҳ9c1(9vi1|) uJ$H93:x ,k \jrO/d5Rh<%R5; pn ŧ@t9Jx 45gkp0&Og@ϊ@0Mñn7t}Ba:'Ϛ4 U9@-k1GLY-IQ& 96uȀE ݡWW#孒+pI(Db(hb[yV K$h4yWt[@i8xU= `vDW^9Z]2\XCЄY .gu7!A `*9@tͤBʙ;'q}M= Ym*9xR+lbwgh_ ♻˗f(oE,5d[qU9.@ef9hEe Z#Jo4+3=3"`<66y^6-nq2O02Sr!罛 Ug $*x2STWt=4]8;^:0-% 4@4Df3ݝn?scqRiP rrƹRCEdp=7ښGy ]d Զ\FAe81RvsΏtmy(ނw+]SƊTT A oi[S}Z7JqK>Ml̪P'9-z>3٥)}vKblx fʑ rsh ~dK'mGzpӈPuzcT}ЯV 5Ƌ&(vQu G6n>50Bδ{\D^O1k@JHF&EEg Cl)a-NDV0ͼ QC{LI~ޗH79?;Y( Zxduǭ3W -no=~܄6CGh:^R:NGZHbLDҵ^Sg1тoD#*MT(0`}DJHX)!UTaiۜԦ;WԖ?-տŤ+_T}Fv9':tV!$[8%ܹF2+zYLQJd\HTX2\?&l)u|m(g$Aa :Cztڜ'9]=뫭O ˴נ0Aa\]- AEgu^H$?fR--'DRװ0Z0M\+U/K$k7(8>~f:w͟:e@)jڬfWFсndtS|䥝$H4R%̂W]0Y?/E.n*nTif+ɵZn".$-c wZ~ (-kR-"v~K+ms!<;WSq8k:. UקmYՑ%S+6G"%DM?.!\Rn FP3#@].ܤóiodU BL%4<>bV.B+03U8F>Sa|H/Pjc%sXUL#WnFCR\Ry8>*R-$8Ŗ̒&\Z%U!ԣ,@"5aljsۅ:2;%U@d;7l{ReZ*(!X [ Tf[S '4Xdb}W)L[cqBN5\.fp6ygU(zVC7n}2Ry\-o6p^ӪYrsΏ0^  2uqg. IN닧j7m]F*-75c/BGDr3%uDa-̇ͯ#Tjs gG"ԹQ,SWMWY >>:/[ Ԗ99Cj(?*z%(3?wfp$zE([py#yt 12! ).pN{trSBV֛MncǓ/̅Jv2)Ga2 K+$-##:n('PPYʨ?qI"RS5pR~EŐ[=L3Y0)>3YyoYVWFܩo K&C]x{L=/Zh,B^yJ#)U%J #.Yu ކd$ !)vxiJZBw1͈(yRni :mU[/q{3-#%y&#_ kf^htP'ҢΤJ}PQRֈz^0 4F@대Z54߂`flf.nhT%E`m3mZ=Zzv#}uw_V}e@/h kktF=޻҈QF~=/ X5Nq!7N^rg'!(i,1ƭ<1ca΄X; nW+85䃗E(θ0KZ c/^_x mFyo QF4jGz`|-{G枤&,jxErVi?9k(!׈}Q_Ag*B],8Wn63Ia__yUR&94 y9ҳ͕?:H"b:pJz/q =#X-\Ʃuo7 #t QAGH(a4(550iYVB%h3!S-=,h|?nss駗L!USAo *1dqIEUXׂխ[|j%;`Zٔ˾XFt@;˰P?oo!]If\vPͯoVt@FИ9=,\{P|dP"J,T8e_ԡYWej91zfAGfT=4Q`ZLXxy;Ɔy2AicIfâHjRU#GͰ|H;{$l{zhM G0əN]P fK˸-J2Gp3$^ϯb:hٌd5'~JD?Af1J0PƙPdnY̢dS"!J i/khQ?5^,#y JJcRH@2/R*'Dw#>14WLf]N@44yD'#&^Xعr=a ֝_sqwhv{QQYv^@aarmm\4ُa c `6*qA+&";W.KV}e P}5(\f>bG0c!\;x:.@j d D\: }gK/bIѦ83V|'DڎJLP.| ?oY`=[M;]6U6J>7uV ;+\;No]%& u0oўbЭG>T|jc؜9KfSS%B?muLSj}N> 6Kpm;30Gg $dx7ʮe23}l7[2l4JZ咦coXN\ K`T9|s4.F ~3_WHUmEV? 1 rzP`aI.ʐ_,ٯz6+QC&#Lm<9Om}w]9CE&!~l"c)Uq0mlMOY5Y3Rcf-oS/Z|&"@IH,JNg5VUҹ9f2I1 5Oc7Ay8䥳55Vw {|ONW]J H/3'N%R8y!S$ME)Ѯt=Vns5G|ՙooig![[%~^'ƿm8Ns QELb6${m 8ǘheÛw48.T#ީX\GR#>Izt]Da{ōlbK؈˭/$^x>W,OwZbȧ;NH& "d]C6,0W<=tE1!Yvډc92JMPWO]'%OS%ͦ"D.s5$2-n:tF2h0It51,=]tX󼗧Ï8Zu`5pUSw=vOُ[9tZS}:9'cϫ`z_ G'djֽL=J{][A =6JxIv̪U&I WFJs' iꊿiV q@i6DײcOq/]&w{`<`VcY6jSe,4]M;1_&;ˤdvI ?VGj e?rE~N载H+ycjS*ql̩E4TnYXX -@ì*t9g:hwQ&f${z4eiik 53QĹe2})?? eҲ~m [pv[(]yCqj3~=XHNyYVFLM(CⱾ˹r\k0Ȕ^< aSBίP鰋!=}{iX=Y96ПY/F+wC g-/O 9?q[XI͑e##.P p N;&FtbZ[( D-͜{G;Zgi`OBNm;m@ɊF>h^s(u3a3mݴmdF5v*=gv2/y]E+3l22k^{3gB1{~o7 ` |z/$HT$ĕ쾮`^@3ķ郣5z]GkhK6GƷwsbK L^-6_Qhmwj8u7bʎҬD@8g؇[t#B5CrSF ֫1i#JC~rW~k I MR5c7aGrl[ET~kZ }E'IjXAt 6 4|بcuGT٤um,h \G,O`8` 9ĕG\R`|en ܑ`0v߇,+s!!s}t zH$#`Ι($0z{|=u0,W!)]Ój\gPkOp;:YuC{t/#o6Ҏځ}Y4F:iFgkJAi߂'tR(fC4޻|!@} Wv ֖R[ 58(?bi!DA*K$;3&[@@q6z7QY%Oj`Sq~M×E;1 !e-wK\C/3VLrUB_Smjo^ I:P, dC [ :?yc"&.}De)tgbjP}fiCH{1<-83Lt[{P :~ĥ[灹q4֮Е/Tސ2Q2Ot,J~GywR d oEZBb,iME% gRg_8'jI(Päc'u1ad+C R7kZZM8Z޵g{CL` HB 0&+wibx)wog8IXX.m`)m䘻;B؊}LbO'ڦKF5tǐ %ItƷ?tTrO3 8j3h~~KM_vEu2W:l؊VN!٨@eh~0h I"PXe݆iq'soߎ.pΑLNmQ&얘-|+)툹]Đ +7,uWP]og؈t YZ墧nDE`6DƔ&GnAk!gX ,Vv'&rcTz:zqEl$7o"] D.vd |O%OPHgghV0K׋RT|oS/MTNZj7*+m#gRQ5Qұho|^9mD:p9PDLawˬ.g&X8&)ݩ3_M`wpG%UCv P,i=IJ#Npul׋8ױ}q;O{sxu#KRQ.i{yޥ? {D'w Z.7a uW=I(Ա\58-ѿ^c;|֕y/DOޫj?iV bgEĻ|RyLN6 7oc=@Tya[~zt~@ ~g_]S3N֏n`wlKZO w_}_W7!HOyO<>Ht[ALg42-.ՌnYcX!5WӄC>^£X~\ZuhY>` Dz'$3cr%-A/o"6'}ז,ZGH1\: @Xm4鮵u #^ SrWjmuebmD)wH!/2eꠜpvR EzCn:ԦX%ܾ3̈́) Ňw.=i{/լ}ٯs>}y)F݉<~sErwf)<V YdcnnrS*z9%KNv*d{eÓ h ՅCkNt[̎&X_ e<<Y8Շt?m_êŧ:RPE'5YwlDxM-7hq (isWo{nZn02 7lϥYp=W%^PnMs~y; ya_x,×5SCiHU ZvNܔ+ v'(e-#vFKFeG%NRj[R[ɺ[!oL"uUDI┬ ÐRHؽn;&?WGwGn,{HL*/խK@믶ƧQi:ٜ4OeU9Z8nHzۺP9$fyҟh?We {N%9*au4dUέ>;w+҉SJ: WEN fV$wUa{8>Y{F@8T&} JYم,L`U]P*ŴXsB.~@Rj+՘8''5;K^ inb7Dgr)yq1*Co&Qh-1:f#oZ$^OjS4R{0tg(3bfrT\+5u9Ig߶WQ+χxB%T'p ܔُX>_cPD,#u\YEǴ+p=-G€qͣYGO5 50rDڷ"}YJ\zeEhFymP!uV%ٖ9aY_! Š%oOaK1)%aX#Z*JmhKhF*y5KffwzYeӬo4 q0X[Cn {VzgU覄7Ѯ}OVѠEWiq#: \%">Ґx<98GN#k$#T8`#48A&GOzj7'gGƒ9c5ӆsJU^lSaz^9 BM9Zq 4s9持^A1a?*ݯ_"3xqמ_&C8V 2;vf[2 w Y G!@%s>vUO^NIvA+ԟ>q*'~#ÂAH3QOj&t9no#k:4r}꥞.f7UGW2kPe}:7=􋂭)pb8;}u(jݨڪcElɿ&6;A҃F_J8? ;[ 9Y9?R@|:^G Vىh(}_cnU x5-DO!0+bDָ1VJUB=\Z.ٰ٧b}!'d9!mH< 37?86<'#%E@^ wotz1Z+p9nܴ2^ѓ0W3'#rىWAȁ܆b4P/9FCWƹEo|*7J M .sC֘¡ ,e\E)^ lʕ{ Д(h'ϊ&aߍ6s4ߜ5܄ (YRr$eXk+s@a_X]dvW$ki}1?;Ia .7!Ns㻲D0+ @ABI_$9NAgȦW& z}fe:|&ܙk.AنNXOO+2JNi8#DT7)ߺ`o$:Dnw ؛@ tu@[B"!M׌Fݡ\LngS/vhcjg3uH@Zǎ iVcեp|:xW{khHd<؁6`%g7YϨ^YO3tO )?L-5%k]%IrX]f53Ԗ])hĴhGuZ%)E+Z@V_Q"e1n2%1iZd[MV/d}5blTIjnQKO= k$7KH_z[x0q[i&8 `Uoa0g*-[IcPWASKN/od6bK4hO4{cVTu;_222rha)Q$}AieQ8`Ur1LwV/ e[cRssұw^jV?&jv#F4ȜTyfCQ{M?eN_#=jehL [(([d3 %3ϙ֠{;ZikKSACGcn:um.O"jҁ9[U,j[i!F񀍩m4.ZD[`܃X{YHPgUW[@ 90.a^x}$}}ޤ+@`벱Y R`}IL3^J5y+XU63^~&=?pR("G&(Gr(>KQZ|c$ Be.?ll[jn8~y>GtY0aܘ9nY]ӓ'kI,z&oAKLts] }C&e{eaPꪢ ׍ {QڭK_f*vz)g%#eeҥ>Dw<0%lP@FqgL,BC7md[+:#Wa;'c{2Ϗ[XePaOA'2 ǔr_lo Oݟʟn1y*9PSу'9^9\Cbfѫ6 zF%<? ԄUV&;!*j~N.q t`1Q3\l~C*.Lm%?7#(bT LyJ` -ڷ.uh?e ~tSB?mN0H$)ri9%jJ"Zux> ѲfBYHxNqw̻'kv|*wl=@ϚA%e%.CuB2ܣ#t%5uOEKisFtYQ%m_ ݠ~q|M*[A|fQPʁkO Xކ xĿ[ܳM{ k1JAͩSVO'=hpU$o3Gql̆PΗnPzRKAhA^*@A( ]g\vG)=D d z0Iߏ9Qt8Q5r,bS SXT NݭJZ:lB+-l3 a͊$0/QM ]:qі"] x5ji]HS`~`g@6VhB -x*&#/7[zͱ0>BsIR#Tr,Mct27 eN}hrfmg2+Hh;$պ)j{Och wi{8/PE/?$[[$i_QnXОS=зu*5mxbg:p"Nu5~)1<ЈO.A]*7>v_Qmq6ez\&Pw%t'PHfbwyXnyz5X6U(HE=v}Uf_!eq$lETX#Dl˔^/$,=$bK!^/D ;* Y]̋ K+~f̐Z̵_m%9 rΟ3=T[u3,l`}G9ZN(hL(Y}oCZճ8qaF:wU%>cV1]Ul^?QW ǠB8SJ\) .5:- oP$gTOBsd~EEgT2$ P |y6}&[n^=#Fm2myQfSHͥ6p$;d,شL)(-舖˫|_ IM2 ~s "RAXTEaGyR0=}$}}{XGVN 9/#hX(,].z@{HV;}i@,]PbAUpo⩖|7/d^݂$ *κ"KA!U?sCqJ6abޑK ߻U6 X\|z}f~pBxi9fXqڎ @&" nqpT@ҟ @'6(XR# 5c &*WoʢebԻUWPcgnKݹ}ijc2][e$d 43oEڮ"O#SC34x H$S}8` o;}uvVוN sn)?ȨqI\ ݮ8XsdS9j]!kLyyi W㔌dӸ^z7PYY#fX96 .gɟ]h5YI ,nVsN\'̐dт!߉KA^=ƕ6h~>qc=[b/ـįp 0f= S:O4`$Zvgw|Tt;vS)J[cWfz$"ό$s#򣊺n5&ޓtYXI cc~Pg"M|.#@'SdzQ$cҩ׹`:*:#C̸}'˷CU7$:0o #M[K,-mQ`}t)/=0j~m9NE y0aNzG: lvtk3I sMwq*IWEtCu NxʈQU4[ 3;}ݜOkPj*B\ŤqvHPJ{H`BgHlS`w{:&Jf bƛ p>L q}ប(뫙1oO&d*׮v1E³lҐj@sǫv>"́zN1҅+lWfj>)sރq=.sQ)|H}YdUH h}U:wVr􋊤f @׵Rչ@1KД!@s7#X{L,ʒt,*o$Yk&-4,rETecIFKٷق+C@,|>vϊbjVLw Lct~ĀuE z;m$aUCUVĎCM@( (R aLH82[[,Ki%G|g'b< V;2h:Y652 YAvBKǟ-H8S3;W*HϏKaOSNřf`*=Ȩ =s=;^K'D74nB}bES*IzЎlY_/[DS*&XDH=5P!hcNd7 w(EZ^ =96jJӹ;zxr0YᙍeǑm9u ícSsd Xǔ*w>%sgx ,VQc1 yէS]^DA\GS߶hQɊqd;/cx LM‘Bb$YUԡU+FS-͠Ro^H3R~k%}hzJT++xLF3kY3fZmzuBFe 4} MտAk, _ɖNSt=mh(:q&Ћl/Gz=KnVUPWdA Ad#f -!ʘL.YK0A]fX.Ɨ:ey~EC&p[f"#n {'+RXz I,9D "po &KMl% @R:"B5$ĸ*!bF ъEGm{}xy4 ~ KY{V&岙 lgHOM35Q<@9ׅ>q #4m;J|>W(dn"8a J E\6»*%jQH.6\zw5s}4_ KSOz?̌?ȃDX))̾:gB4=I7B(~ <\i.<-v,Lz5A7]鳺Ɠ~ BDQ:BRr24\b Z]fGe=Vc¯ ޳h6ᄈﮟu/􏋗(zɌDcUL,Wps&2dydk:»)6!Ru}+VyEѴV\ k8WԃNfJϢE ݯC-T~C_IC-.?GFpk-/`W]_psuV53CLi/)#F vLZ[ 7T8L#e#4}w%Chkat!ɠbd9q qmXg%EmJsH~I )Y||71%ǖ%^0 Fhg&ٌWf {N\U-!9rtB`%m= & VHdX""ѧ)-\]Z3H1aqa% M?]n2]ڸ۽ZA8e s2cC<6Ku9kI1Q7w7J/'MxbWw搄': T~x4={G1(lpjSq@/VRwRJg_3ȀvYTC;a8Ø5gs{f]nԋSu\)dD ;j>9œw>I)BJب5h&9WZrKMU*HNˋF6w})!&tU:,&k p($dSALi,G`EKI%$ӜDMXF\|Iƪgw[a8-ZݭUV" C ]lF.kW0= b Ma&  ,nOV!PR@Ok1D:\ss[ Fx8WQ)}I_45kGKc\9^6Rٟ :.k5%} U>`X (%'HbQsIN+e{m⠧->љ7{3V}Iܢ t)jYhaLH383 (gv;/uJ A` GkBpYɊs9bFjW,u_må]V'Az  D?fKevi%4<xDׇ}Y7W a&wV?$ꆑK&2zM"]$"Y)Hch{q(1 f=ܹB^tMC{5r=-5ܞso@gFfI}qtbY>@FTEb0duu}-׭5y x)]dǖ -0 %25 z-Yù9Ie}s׉mBkfO倢@Dq]*8Dwi%4`qumaD!<-DYLLy:e y}}:e8~D ?)N;-7?l,SQ_?A>anA9uГ!Jh}߇~BgL! }?L?%KQSV)UD~ |6! )`5u*׆lUV,x;<۟ܰUxY éXeŁ) t/_. Ae~'(s++Lکg#+@/ߥ#$Ϙ? UCj6SaFʇ2) tRpoBm6yS.>| r;ܗ+l{$LMۆ$5rBvPvC ip>]m{ =`} [b%.,Dq[]?(l@t >Fɫe $6 ѕIRz`T&ʙ0mQr .w[Y+yׂSI !1f.{T JF0b)MF\2;]^@e(<7H$xrROVvW;&J˔Mȍx \ԷƥO&r 8KPgvpɳF3< 26o+٪gba^:γ);GǾsWXOc@''<0y붾EeTVwMv_^r9bs4QvIAӼʣ3wTb^m[ڠ #ͺ#xAKE|{aOPxntGM(S$T&}2s &-1A&Nle<șOk(*,`QcDwENYƷ*Z<4teQV;etHSܛ1oY<5O#=0P'zPtAM+f,2`6v3M$aJ!ܦQ5ef@ $k> d'݉3\ GdN ^f1lM%zUOpR%܂[6L*MӄDi= 3:f{yJ!/"?&"H,AGuX\~#Џ$6Xŗl'ۄ kHTnR06Tfʢɼ}iLEP r`-{<%\EGp+P̨5mdZ姥FXZa\:Mb*_=)ƽyb/ktY#h/Rʀ0DH8hZ}1, @z50  *8$xaYA;!dB/ QRHv[33vY<;־8N\d1./\8%ϛ lu|Sj*I.r%JS*:_Fl-P,e@(~ZAlĵ?j.)1Try8Q\_eGw0WWgF"0:Ɖt/c2ښGO}S)jq:/o.d3r"o-Yl(G_'([ 9pL-_Ġh$ [ 2Q~5qmmrIFq]o W( ]bFKLuo7!nzM؜[7^AqdoF]qa98klr^tJ,xUut++滽;ؙ~WdW!ݧhB:3n<R;,, {Z'kO,byS"ǣ@冨C@%0]I^`Ԥ 2["o@) :0``Kܤ%D/gcm]S%2 يgzPgznq]!@3׷vlE~L|zx)_w\6y ;-R1:mKk'P  tD@GjyBix?d++J'Wh0؃S]$jC7%+/g68VnG T*pܳ(Gg֘v9}<4{|vuo E<a?}wI^rK-@8dIplt׳.}L%-d+-IU&=( 馬Ј [4H be6[їp2|/Pxj3q^a^2uJkmrZ;"T?a{"Dwsݪ(CF}VyEn}nki <4 blk"8 1#@IG Y9'{3K4MNϖhBxXlQ;]k]1m7FKOl2t0Ẕ}waA<SWE:'D*nQOV@t;usf2O%l\$piE#y%O{#rUT$-`v=,m7UIot5dZP!&)vʁ,d+wİ:'y#d8k$ /;6Iת%d0lہ[V ^nA9)ӸÚ_$BFLRД$&~EP8LF+P5h>26Cͱj;津9yj*zcCwzP){0D5yG<: -[LP5Z9]4!wAk$KtE DP$9,Rt`48U3:._ofjd)Dt:pl4#c *ߢd&vP䙌Ӏ[ZvK~QU0N'W'^vx&\ :b BY3غtpdUZ,ڤu3_,N׶tRMdqVF4WV#B%wOV*gE3{-zqObYqJI{^)`7EV2ؑkB0Is9)|H|&/mRW!;_ctgqVƆX;e*^sSp@Ȅ:\"gwV7$#4-9E?Y&|1Wo?-YH{km~!%(b”FH#lz:ZCo'YZlqff4%d& ނQ7h=,U5U~\²\<„;TKZnxV1_p/'`~5f-`س$Bf2s;H!f'gt*?prO3' y: ;:3ĺwY\X5R;Ōֈ72Qr5xW -4!oߦ lZ (XHכb94IaU+0\~,dv  "d۔K]̴֕ڃ:HVyɭC"18l)y܀Wfw)Io;Fw4Gxuc O hX=xDnTb)Ȍt.8ϟ2q}uxW&*~6+f?mJQ lm~薩SN "0i^%:]%<k%dSsRJטO ME}S3:6CC+QB<6.5F뭳t\CF)#wꁄ#):MBC~c gЛ$6 kƝ#`9Cc |[i[>RRmHD2FzSqȉ;"6]^Ĵu { 6iK[,%}ٳ5~ꬌ '8c[Tfa蝎/ߓB\qǶVf2QN8R\IFyJ~D-?0t+9u.M2qȐ(:`M:D\͡)*eT))-|>LjA5XCP<!ђ67l2][>Q?!z&QmaPgru G7y,Efwǰm-IƍF(%䮱NI['] %s̈Io3vu׼uJ}a T⚭*WzψY(j(+?և~8hJ,bM 黭i+d|άVSIs/F]Ůy0y6`%K^LEF12 V"].eD@nJ?g0uBtl$h& H%~jY{{#Bc(U7A VN7(Zh v@M#I (@: yd Mɪt $F5gp3z/x}5S\lBb/1s# =;3^L~-N k!La|6iGG38^fr { O6|A'r%CYktJt4.!maB6xD,|$ $FMܯнlݒlkp p <Wp%DE*7LZE5.|WPA$D>Hf%Nl,p ĩݚ}Nى1s]OМl( ,rd5Ui ~i`` O2|jͨjq{kKF΂-^4v^[Xp|4NǛb=*eBaڼ @(A#]0 izX/Ѡ.@reЅ  eZA>ʃ lA-֊i=( g_-E;;\Gj/jE֔ђs+ !$T8|{ {Yw>U'\aϥ6 ]T!x6NN|jB:;׸[}h9 NHE #h(|?7 +bp/9s< 0z7`Lgsruk, R;kW֪ׄ0fXJ\!et^yNWZ*;\}ȋ{+I;!BjlDѯ'po/]ވg}i3$_WTK% M+-[mW=h8`€e0jRY>C3ǴQo!d4DNV\#SVPwQ<;/ۑXLn,U[+ko`sg@K\w+ 6Cyu$]_/ Ov:2S#m鱘MJ,$E{/T(Ax:Ď!G}{\w \1A5ef vK| mDo ];µ,⻱hҢVr%.7bWf9 ߳%Wֿtpr->!]X@UG7[8̐,үHlcx98"s^`,OQ9/[< e:,)8:&kZe}Q['sdYt %;º Aѡtqh2͍o&a@^Ƀx>|xn%R_&[أzCV+#ϕ!>'zV[Y ]TzT)4̂Kٙ>~T ݲ"Vˆ19A ˙%;x'=/qYãɺ$a ?)48m&&K&V u=\.|(o}|7%w/$Q@=}+%l0>ƨ 8-*!JmogăedJն֪aIa2G4/9iGhka!hxˁڲ~%(cKoI jhJIK #_^,)@:VHP>%ue In>?z\ѕ]6C|n$BW ̝zDXu*i2&$z 3@DZc Ht|*zd( ~$[AUϭ_ld/XL-gۙ(hų|fC I؀{UIhF(n;xFɡM*3褱0Nz=[xky)0%lhR- ,Z7L}32y*kI^Bw[rVy᪔O؁osc㚌I`x.ot@2cҠ]#Y2yv$L0#sDNh?)\gRglfT4㪧q<,f(HF\"zlCs8.6iw/~Yg\{E$9[SВKĸ9' ]5pb_sӽݙDOqTDdjZ4m=+f/)6zF>vUib`N$P&q:L[kۘh=&r-`.YuqK̡si;ݫW Ֆdn'STٸuX>,M/띣Kc$X: Rso?P!Ͱ+rwp-MT$" wy8,_bBtC)E@6 6 qib" YO\Ia}sN&\p[W ޠq-y7bY0rq3':!H˲0P +coܩ1^VoowXl_d3Uضa紤}3CքgpʎȞERBd 4 !Ee>yKkq͖bi<ÏfHo\*o]|û{()Hg;AIn`b#Gs3uC\J,t)ēsǡ$y yc= Kj~mU DˋJ4ͤ؎OPH]%QlA_ɓAei>M>Y; "#gh1$ wahndCCj 4 !ЈyE$ze @ )VkLp_L_} (6%SCZvCO}/-)Jȷ>+j\pzu ~L  l."CvbA:~Qpcd,?S1ɱGU15TpFa)Dx^ba4{L,9ph 9(ei߃n>$(3"# >im!;,X$8?3K:kO+>"(UE^n5Fr[%B>P;ߧھKQ)]K3!,OɍjS<:.;ΙUMƗ]:x)ֹ bKmnz 64*DhSn%DCK"; 诂7yjg3+a&χifXgb)lяcoovQ-cI3e;ˎOaSK='VۘhuEdW<yo% +JgχHbI kD!ꗔJ'ɒK R2n87lnCLx*᜘) F~b70R5&(8H_z*1 KDJCvWfuw 9M_Y*f70G4 X6/-Ec)Eyb( q$͌0 @3$i^pzAN4uRR= ,F\ۣ}=T .l`L⅓^ywٲPDCvli{żnXb[O‎nmݘD)n1z]N5v}as&+?0&<$]d'.&#kш8ҢEUR YΕMVHB^>gOWs`ߴ^gglg#"^<zJؑhU^f_>!#b\*x\bhs`C @cRh7}ճp?Q9LGof-_d!vseZPb,'ڌy2 A3xM B_"2jZ*NnSDdPw:lʖ #1uiF:eYAydx)f6;5UE'CuY]Y-49CgZOXˡ 0hrTᘷTx,ڈ3Wyѓ,2D,o'>C/9T方>.]K!db_\gABY)/F GIP>pD 26 8,0YQVQ!'lO'('4VWm->|{,3sB"OirY8Epb46ypvjHl*RQB!( fjypY?X*s׮>1nz,L +sK7D5dp?Yxq]|˒P1=bXUSF}Oui$|&sk).sl&uy7e Z8z| #]4Be(9zctkDEmbxs0˳Hy(y 87ξ$7 7$+@Sj&qJHg~glbFS52 <.=JZ15{e%\)ߦ(^)1QR|e[qNwT2`:C xj_7nrQLXIe]\HTagPi >旟i"|Vα|"b,AmQvvB:L[8=2,>?.(-PbKV ] L20mnTEaϴ8--r kug@,w{pԯ$2~X'<vE&F'8]7}+× S"i+"P n\$ =nLdx v6m"oY-sznwC2IrV@L` R1kJq`39P0`xC&?21 Sjqw N!*=3Ef`t'*u)Hrs^ج12eý򐴒Xݲ>~= H4^l\ٔܤ5&΄zN#c_Tuց -FĔ82qnK7JDX0b"-($Do飯\XD c4U?c:;=)XCc^ؙjS'{h--'1 Z<,@=hfS"߄p҅5(QGM÷[<']"^{jsRow97|_ō [ȒI-oeCRl]c{ AP&;|^R[=e7e[|D^:PRz.7/T0XwIQh#->L *dڠ߯5脉]22i=IXrr!+ɀ`ڗRj'Sf 1r }C{\}mHY Ծy-_C0˲qmLBg,<`@ +-jH嗲P@2K;d.kmu7v%lꎆ8OJ8DU$̗9]~l@?]7J<ы]2Q e+&TTu{,xG&'v`L@ƶN`0A9|elQr÷OkVft`ͲM2 .LdPگ BT]mb;Z emIKɇ^*| ?~.{LxKcpQꫦ38lt=Kjkj%@>˼ -h v |M[LV:-y_B> p(vR `V]1)Ps9]:3QOآ@Qp x{Y,8l7Lž+eeXwi#9Bc K+]R1x= MK $<R%Hi#>t'xz2r3GAg1f$ROe@" ̔껺%-s5|:E>0 oHvЈe o܃uP*1W]^t4G[mj( `7d?[Xqi7xrxd:"-(lExR A{zΤ) H|\w. Ʒ'0I0kJE@jExsv}g)"&VF1T1jd2k(sk˨.dp Xu+ոT5 W]Ίqt!gIvQ!=%"eUrx_5>Jhe~UUM+\'Zفr?cO!"0E6-H}sd.P<)|a39'X qPDC ÒTwFhƇ|AjdL] O fP+Ba yDgy2!s}ls*(# ӵA,铌Ȥ}&og5BgSݾԋ(FݪM5IӿJ3C:5 D VzOl d"H2C5m(Pwؚ؄ ׿#7 [*^YwFZp{m}({g Dѷ6EC)T3ūa^HkU/ dY8nQxٲX+dq1J1|+QASŬoOMtp\z#hPpTsi[G L q+KX3SJdQf"`d@t6$l8:dHFT[g\3#M:c-s'7&jCmeL\nCJ4_ B Eo5H]Q\u ] R߂#~ėgI lb@PHGc*HЖnVD뱍/<%\V[FJJ z,>t~%Wz65ِ4xRmxf쨘AuZ $"4:$I'5WRQ- ʧ = xv"p|K)N`&"n2SƜ6oQ3Ζ~¥u*._Gҋa r;LYh]Nߔ@vD}e=b=pƁK7o`0K{6vヒ|kl[S-pԕz7 g_WCp}Nq)& GwK*/Yծ/Qᨇyat'KU|Z}JNH_~r7Ӡ jݗ`L-@k 8V , )gH/Na=[Y],Bm1bʼ[HA\#h9<dJWl2,)gdl|s~sÖBMV T}m'uUVyeEfhT-79I!%78 JW (pNr釯(4HN 5hg-|{*1)X:Yr*(.uǙ+PM7s̵+H|M@RX1Na0pGϻ(?=ҬgOs| AÁ2ZZje o5b= )Nĵ0f]~ TJϠyC#ɱ|q]Mj 0޽oP(&S?:'HxWP16"_?c(^r/6N8!~ t/q ׬rXib{^Js;hWb(վNƂ:KO{6kt"Tޫqe[?eMz-[p-!qj. yl)\h7w&0?)T)+ˡs@oY| ,G/GfJTGC]hKSkG+5~n4zNMIă I>s-=X}f9MY$R;L6־;0 H p /O YXk\2ۥ:1F= YZ=9S, ٧av]-!@ոng i CI}|B9 ˵mVrŽ{[a"aC ܲ_w%hf weE8F6 wYi)!暣Y8(nͲȩ&5&pcwFla@߹|uq+wpnX[ E-f*w . CU׵qKH? gP&0-R-vXCUתHd%KD>.UZ݃U? .X૤=e4j6ΩƧE:d4v*p0:}CA;*3b4بRf1SF[Zp~~Kcs~C4=oW yHҡtZZi{~!?S6#-G 4{g0bTդke}o,|ixXNk&cL8 Ub -1ȉJ 1r0_;.'(Yo5s 'XEBPv׏L&[xEYu9IH[ra>DzhRm%$X+{t:lTD́vJTb_~NQHEwZ)t0Itl#\FꄑW j=#3fk%k'W $"W#ށ!盜i,LX S|̣d?iTR=kXH]c+ 7w8ԁzP4XcyNۼPp)d'z>Vӵ>-Ͷdџ[EATRM.6o=Gc+tYY~Ze HӅM{[ Orakf+;8Ju*]R+ٵɕ=Sq!L5ޕݍoIl.QblCtaX-3dANm+tL̮"w[ no:7.TsH9~rj;7v{mQ)Ey5)k@5>nf>.'ړ<ڏYdT~{́D1SmE9NyZ`nRy''S"p||4eˁ9Ŵyq|5W 2\ph1 H^ by"i襛FӢg<[Ӹ906EQkx94kGDyj_B؇ҳoiǪ}"ŚixOri퍮wr5_?NQ(i']s{Hb6Gq>7\1}/fOe'>ZnwBw?} 64XI}ɺ(S߰~ln'Ϣ(#<+~DdͦZ'm B:W?:ssJhp,NG 3dP9)羘Խ(wHnr34a#ߋM#2PK!3m{7,glS&5<7:uBbxqC(;X/ Ohwa/k"'ue]pb ydzrP6eo8~Αfh @׫IyΜQ곫h@S4Iڊ^ÆFP=~E4tD5%jWiҙof 1g1) S \ !Pz8D:v}4þߣr.loXQxh%Jh4"@zD׼te_lBTˇ%Z]廰>!:8Xdq J?Jk}% t+1A.T.HnuqsFueyg˝ d:ZWIh5ZFJ [8Varg9*8F(L) M74&LmmݐXǻĤ+D%l,O< a輀 r Yc-kOV"f?`-CimioFS->NjY.R)K!S;U1.4nuf TaU"Z.u\QFP*M*Y8H%JZFt.$AlupO3ü.($ݻЩuE_u;K>X\H7*Dxot h~j-gi + 8TB w LoFnt\UY}zYOH,NX)~`EܔFݑΙ79AT*a^$p'ݭ =( .lbccÍm Fc{_Z4mT6%r+("L H>O+-L L+F+p-JbB'`R5cMȢMExNscǣ)ZjwĨ$jt w;2)E[cJҢ ̩ؖcd@1ґGI:S&Icm< ak{6X+ySu:`/SX18Qg3ͯǃS<.NU8?Y G)U;6[Wtu6|L^ ݢot*vŝbΊ3,ZYY5))65"x(+g[jXzND;?< =elPOT#$)~VA_gS..<쒎3Q(: 9p "z״j ktK!} ә9ʐ Mk&KQyC"8؞q%,k6aR5&1`u35O[#ryS-U[ |YyUh>ƁO90?*i?nz52a *^l18^RHgtg$Cѯ`(I@`"]Rz\Ѽ owhſ/%). s;NO7%{ }2ˢG<JI ]u3~};€q^oh.fnF}5y E%h;&(Zh:}j!)svȵz\UN9B3u!TEpޑnl4L+EjF^VcT+Z3UcH0RnMF>ʼЦpPm.;7zdh9;}'BD'x}6! X Tҕ n>B=N`~ET $)3NŴ,/֙h!fCޟK5}F>;ᙒ~ t!X%v6>2n^#GR\@T!A#ɕ *P4ӈ0ww&nG =BD1Nf&gkf˼X7G|pe5<-x?ͤMJTj"=*]1-p@c"eԄmD)ϴx2Sl :\!&NJQ5B2Ox Ja Rp/6E$#HjfxDzXsB=K$&)PkZ;OQ NiokI֠m⡃w ,{4v'&q!57+7--V=a=m%%Z˝f~7F`8jS>R+ VT NMȻ6.DG½~2epsF{ 6Ak!Wf7}cl4Y btI&D4:'>*яoGi-}zYXyuذZxdlHqoc4ũ)P"ZqZ) o0s6Rϩ!bT#6U֙P^P[q(>T\1 Dq2jx }oXǹI ¯C@z2dN =|H4DՍ]T-O =~omwki}BY|s߾d7dG,ph.l2vR!:nFVGDk4m {ۅ;A |wNXK6c;t!jiNpx&LPos+B#΂IUKMH7+j, "4åˆ=|=*zD]aډYiTi!g[ xbzp'M hW3D%_^ D(QyL5n/D(L $zfT`QWK a_쳵Yn5ƅA=">`-bqu2XOPЩP{K[ vyM>e0rj 2,h_C|Mk2\>6/Oū+0Cw V3If-hOAs+$jrP]DKdAX1|(\9:A.$+b  n{ɨ2lļ!§@cYr-Vf<W}ON=<gp+»~Ț qE:LR9/C nSA,kpx?|Ԏ0. ΧVHuDSq(˙Jh0(U2v ]C$y\sfOcr v_;Ǥ8q#t)C'6AEY^maF"YmXTU\顦&WjǹqJʮ@(uć\0C`e I'u &TL) 7i t_6Y0R@SŤx m˵T= 8xI5I^W jSe75q)3(es2Vaӡ >Lzi0YVKnGNDv/X|fL@c4g ݩAZ>&8K_8ȨG̓dscWuLG #x4dM=O+dz<IS~?Fًz&jsͼ** &svQ@!KrC@=m¬iOP`Tb@Ozuʆϝ~(خ:r?7Q;rdUFW"±5ְ[}ac=i{xz?Y({'AK߳s$<Gٻ:|7f<+psXS0#2pR`Et9p^0[UK!A7jf⊍p 'QS vYu(8O@ "Sd^e!) j¾2Sƒ lLBӯ5Mž%ƤE̵:iMπY5I!ާzVǗ|[!eKv%1NޤP$JnlGpegߛ@!C+y 6\8Lp8VgL=C0M1~Ip 8<34t3TqCR)ӌ;m>]1H!?1‘_ȥK1Mmd|o`,rLw55D km;@[Iɽ},ga?kTG,0 6KАXX 6?VS'q+\}@^ $@.rq4lWeB[Ahq4OލW:Ss_%oon%ٜ|Ǝ w;;!7O2^ PeoI~]es{dyA!!d|m~>ud}D:1~(N6WYyXbԂT~%쓗"vDMˁcW%s#P!Qnff~lK,r_iz Ȩ=:i,?rZB#c͌B%V5,y1}s䙷_-z'[6lZz ÷v*wXYBŷ?*6C]IZmKvw%SaC] NtSiu7L@_d%Bpߖ)[oh;c3{c| U=g.\V6@hdsղ܄PE-$ɴ*;R˄Ԕ}36q3ʞEP$n\{ƕ!7V !o\@l\ѡUu ls` P/`#\Ǜj"] W>i":T98̀qBQ:v(o9[1= kp M9uAC済 ZJOgJlWSܗ2n6 5t~?v 0P{xH8Q XvkWrQ'^rny@׵XՍn&85>)Uf Ѵa)FYJEV~-DDQW|vyn7XjTСU4|A,_*f2&M}@/oEk`ׅQ>!{ՇP貵/WmUIy93jw.\ _tW(g0ʷDqv`:@7R0&??zP^]+wr/ݯuχtS<[ !?J?w %>ⴞ I,{^S^EzXEffMu+*"Y2y h0Fq7ruӎ;~O3HTe~.Cp*ጯ񉞡iJIx\jv'< .I O/)-{*}FR3g@WԼPUpRìqti]:呣#(BBr);JQ5Z81#LyHԼ5h8*cb%*}x|Z~l dJhS/)+1.؊RuD6k(Oe;**4@晠H˞EsK[ؗ$aN|(a )B,CSIxSo\Ad!DU񶵋ODggrEh:51lYif^Bi9rHu!6pz[c6vɵ jt V`t&wAD㲿#.>kOp%%x9\&Z{gnbKZt!zQmd'Eؑhߕ7j-3F,d^ 7+hyvB%?mdc4%pVu8ZK5#5sY|>^ UA)~ΆgVKԩ7\e2bU㺂ἲ@γI+1DÜ{&eu@)iY} Z\E5dٌVRNWđ}>clY[}i*ti; #nO]2Jiawyּ~h煷]_:sBO H0v{)-Q%Ɵx!/^/!("=BDlR/T뢘"l1^on|*-gw\!k! F-_[@$ƮX{QN>z%hT#҃RnаچT]l`&_"81Gbʒ9(͢`z@$p4I}C ӹ^nlҋ`rVd|ѫ6hFƇ%4W)~&gEtXrEwn928(2gYR3g$ݽڴZ"+0lC`Y0j쟻 m ]A<QjڃSGAH;;C)[Ba&H2ӛ#[cntMTݹ'>{l`[* 6L …>JO!`>I!(K63BSˏ:([ La S<}WK& lpj P$$ʠƫ "Mht-BZ\70}`3p{PL/7{W]ns\._0ݣ olg.!2SIDvu 9oHDG;}BM G3XE܌(Lb{XC{a]`~Ah~fg7CKzPGX絝]֌Riv|nLD/IOOY%U$hS%(pZa|{*nnUr#`MB5RA0 ͝fu眎6eBHD^EZgJTj ?WEArA_x{?sW=!5&/֣92F՞w/zsq5L>C*N`b`S.Xl&sbG5B֯e{22ڴkE[V.dӉxT{;_l  ZEk@H*P<ֳQڠy=^=]Vwɑwr  "|)[ĝx|lDn%̎^>dNdNi͒,˸^kBOR,E=:<I鷿PQėe~dФIQ" HB_`$HGBzG|X:}~l)5b-|Q_|r9Eh yQ| ?hw \N(p2( :,?F;d^7^8?|6*8i'9{A:y6HxȡdD䖻'"~I=Gfa¾ q1<nU[g _7 Bn"#cO³R6mn Df! i fQ1}e@@X~"p]D8fvgm(Gk8&7D,_(٪> KVUps=.ڃ aepGsKT~o+8хL"/ ,JH;OC8aߍ4dC;co7+ CZ Z? ~;.ןx>L\.~ţ[x5Zj;PQeA\\@H ok^`^5.b/ӅCuE/ u:v|)D&u&.:A]CP/fK!4n4<=ُJ*l Y]}mj?%sRKfQ )iH4Xq4 Fgr"#%h[`⼨g8!~Ҙa]-TV`oM.nWjTI̿FS,3ێ$S4$i5w'|ԝ\N,$D.Lot3t VuID?^]#Mq :# B^iEgDǜ V3wQOD6C`Hebz{4%!Q"Z~3?bqnUr+t{mM$WD {YmMXAٔN2SYYla9;L1XS0aE)v9HWW9.bTUkiٻX#!!Ԩ̎7O"'`gۈ+j{- $ ` ]_Lܩб}ܐM8#s֪(|!|BcY9m=Em~ZoȢLşb𶇪^Ppu;"v#} yc.KqprlnmXNp+q Da+BRy<& NkۡxuMݺ;IuHt5 V8Dn-41; #5b/ִfKouֱEisToM "ap.́?UH< (;B4{vr\{hf4@dmz==_j^HLޟ~<1Z>,ƅvEwZ(֛^CzSlXlU *kpWYV#/cˇeEԁCP$|eSi ~?3 ăI"V@O{=,Ho}OմHp S&jupܾdܨjbx>F0}6>)CLjGh͝K4ԣ:l?4!x+sֈg)$(:Va!7{ۡ=%@-(7zx#&>i$m9_Nےy K{L1`~Lg>xEs.ZDa~Eǩ; ,Kr/?}ec5'\\8)^8|1! x012ͱ }E8[mT<3#лlo]WaR+1)fvMX]5U{˕!qdyZ'QNBޜ\پь6O 5ZvH#)g|ܓ2%RApϜwkǖL!A7,ÿ\yL[1笪}nOr[,*-.k 0;D-U߯E*#iP/hHB¡{C4 Vou:mRpl?9Y#m kHƫv9i:K-y z2"Q˅%̆@F%TG[˒;2vX:~r2o'u>5X½V}&N9z_N~, uan+?|5 s·!0%ɸpnBŽ)!?W5@x+AUNouמtd5ܣs *>7bXXQRj{ kpP4o-t{Pu2<[ =ZZf<2^]\=5_qTݬVwI"oIweZjXtTD7 D\ ,i OҧB$u Fw}rE+(N-6<8eMG?a&&U@7µ>;<돱B^A[9( ]X$ȤjC_9BImMr@@T{Bd@ҏ/@_b˒!0P qq/UX-o"" zr5FDv bL zCAXժmzy JDB:vD=9P:5Hɬy_i0O,[k)tvD4Zw%^1bo`H3<6uwdC#1sdQH}lŇT1/#sdgA\G> ظRmNvkְ[/19D67YdŒOn4]YzH |M B B'T'jn08fDgZ1r7ie["\tK\Z߉H Ɲ&<*^MW:| FA)ߜ]L{rÓ7TMYWiŲWJJuw ٻX&bCBp15ٶ aaxP,GԽ,,r ?8LHinYO\gߏ3;dIeBAT9o,p#ӹVT ^յgiy~p0ΦLѦ anGuk/C (&Z,,mH:? QvPk /TsX^DǼu$ ~ViELu`oQ PJ2㾯g!^8Wtgp  Um:LC凂e;G:p' 5^(Q<ϵi"Vn |jP[{sNOi;-O_)9 3aҊCJ`U`cĔrY-F?VNFZ^w߃zS}L2rLh" wֿt=ĤN+0DM ho]WT'2nT>#[-F'(ʈD qfop&1@fsU=`b%P_-,6`SA\(l_iM-jG5 pp8\#vbx+RZ;Z#E0>f'¹,shUNgIiAS%!էQq`Rgn ۚ2di7 BbIM_^QDAb +jeiA1d.3m'c䕘rje_4g"kVU\tU>S:uVQ]J-}ƙ B\I#1A~)sRj0XI~nySZX9)3ah I|tw{g1g(9M\ NcVwy}f܎+1_k63L<"LPAin  bMv*9Iyu.ڸ%?!EWI >} D>eCnIY7XM|Eӂv&' –OGhdziՒoPڑ6zno31v"NLϦ[8ᦋ*oMZ,TD6ͻA}]f41y& ?$7P14ّfP=뭸C!x;feѨA^kUlFF%EOQp)S$F z)C>GjLގ-;'kTyHbtxR[N"Sm6ȜعA_#"䨡2P&Ɏ}RR܅{8L1i3ksN h$J/3(4qGfn艮 b.)R44I?u3m) e{-xO!4Pqyb}&NM|V}2d8L-XnOBڴWx0ZE)43Uuc :3K"^ ibh'l; B 喺fiM$$93E #[͌z`xl%,\^-j8VEAѴkA]Qg]&Y/rsmHOUF_LfQϞ}Z |懫5BRTB ZTFy$`{qUCxm:I0(6H\ƵN3EYi CYwÇ +%*3げÃGقxvR* vsv6a':y\PqDIvSqOVg't b="dFComp%(tѴӌARIWH1xw8}'/GbcC&9^{:MI\6z XM -*я&aHׂ2 BM :,Zg ̸CA|RstO4턭50>J}( );|0iU5.l;ɶWB`)cY#s*F,RB2W(൘n?qՎ6>V͘c..%~-iV&>@YiB^֠{kk#rEGnD¯//8x\S3du#B}ڏSէjnyդp-XO5r~SuE`B+!64~EFK9L""; Dy׃sҸ~UHd.m1 PY؏DNDсEJ@Ft aˌΐ (qybxٱtacO*F!Cf4 4zr0wMn'Rc,>$mY$W'(\K gɧ,D΢/:l̉nsx[63 8L#!y$YR5 Y l,pNX7U3J}I v[G(~TMO'} &L9fz@= 273j k ̱!.0kii\v96cs$VUPF G:봠h1,ee00Ԩ~M᫓~T(T-9S~ҷA{NGi@xowmrL{mTk&~sIx2f@uH~I|s =l Po&*kI_ҡ=MI\4Zs4:I.m`=OTғ ]WXe^ޏK \ 1Qe30r7 ?rO8EƆQj6Ȗ?ܜnd:3 ݱgm^iOx-'Z(xbn'rZGcgQnɸ鴽|X=˽oY4Xj^xx ]=VaFxo,iB3ǪZo6. _9`AWYm:ey(LkD&N=@r OiA&1 aHAzP}5>e;X\c}7m^sQ\W?'*oֻ6QԿ+6Tq#L輵. z}5C\[/5` )7|0ɪvL2UXpt͸YZJ `Rcy&N<0<(6*C.7>RЈZA gɚp̔)cӗQy"f7 NTIZͭ!cSMAӴ4\61lrkoO}z׹LYplvҬvQh{$FY_dO0o+,%m&^CLm @?ѳ7bi)+%J+Fҝș iJ f[!w#z-IxN4}HaFd_A#p4HX7}Ƚz)klժWk JsBY.pBD^aRVhpٸ;f!,:v2sZ}Ț8a]VG8GW 23<:9b,'Z$3C2y2#j~h:k㧿4掚S3۬iALq~: ( O{f՘Lvx8&H\ĺ)pdBR08[)pրXѶPgSK"v-or)V ;5S9WMɱ %5n2jZg}3dp1yk O=0МU>U5C7/l. ,聊wՖDB{xSPK".&`Ictx:A{&"9 m]M—mPUx01qABWMD3reHHV)Jao__ i/Wߐ0:Hؙ;-sC#6urY.4ME7 mkyD=Uh xiB, Y|MQ]h wv9]ӄCq"b=r}̋\4Ǝ4# 䈅.0<q"u0# 5hL;2sZ #]ؑ3CNd"U&U %ǣp#!}xh 7=Do˖ 1+o_V|=qw!qyHQ\Dݭ_}yG0"X<>-]0FE@ X\I[a*űw,q2D7+صbIby(# >&%z15էLZ밪v0 2? 5[KF.e]±UtB\"TYJUEYгATZi'cxQù漙)!o4{EJl ,ZБ8jJEc:W WmqG06Ĕ?QPW9#ZmAi3YQ?:׎I^-A;,<ЗU.I䥀kZ\<龿u`~>U&YbgPCm mxOyM~kܢR1+@l-m0[}Bw @&3*XqT9Q>A䡸N4,fUAhjg@?d=U/b܊XZ; -iD 膨B1WSڒAMP@MJINިfu<;G k! ;D3oO3$^ڌ--iZCrCۜsg󾑣|ck>!n8X@aB`G}kE+-@rnT!M/Ƅ|('oiOP¢J)O af>u'}j疞0́FK^7RڜUYs V%[-')s $HE6iOQ8O/ֆnˠJم/) HJw5o6OW Ӈ]Bh{5%hO`ʙꠜɴoVڨr,J>_#հrC䂆l\iR+[*$(df̿`ז%.ѧ6"ͻMUKY;kGTX%] T]!nlC̤rianEv|2[PSc:k vFF=~i/^#5jwt%.}[:vj\FHۺuBQ"p !|/nqYPL" !S @@wLƼ8/)2@KV՘{P״w;Iո~$&EenmyV{]ܳ{'ǯ^r8rQ8HG);`jԛ" _>nZ?ru\750G(ixFWZcaCwj[+kS*ͲN\&I-)VslbܧT-.xO6٦4$l1%/g*~ADv3D5{Fi+4Gy4[dE$61C(?k=#{a.ѽ _Kg\YQ-fL>y؇zAo(^^ʤOЧ.#D>MŇĠ"csp#ȀG6_Ut`Rhaipo]שּׂX EaTDfݭ ]QyHL^T+Fڅ4}%?-6E OaoAad3x/PcmM/zA+ex KJ_B '&O֢dQ "OpmfBzÂXNnj^["tOg$^~?:Yү OmrBF(W/)M^ @fɝ!cw/V{NhVEU淔}(E`^qiws;%~clKj;N>T_yt;5e)#ޓ nk՘W4uCn M1wv4hԾOAr#v:s 3bAڶFQ׵Z+V &4@6=NB@Elz; P D1 kk-I\n1 Wr:UUrr'54VE҅UwjY-H8}aai8.Fp!CNro /X`j>3~/ ѳdS g}&g|[:xݡ"Oj|W\KrV!Z3h4e]QM;hm0wHuLӶͤ1lמq('j܈)|DP.'47u< 9(!O-8+Y"0kw`=ۍ5?Mf_\%#R2PT_g,(N#"HǷAz5C`">IY?*1 zu!X J^ \Eλ=<`p:v|d-z{nR?-37Dr $azOD -QT=w ݯ*sr]jR9'* )B{JGM2OF H% eS ׽pe//T ;G'*6d' n[616mts%&xe)=^:YYnj}Zfx$il2pLJc='P[fKy3 [NܚeMV}nmxόҭh0ma$#]Ya2 BEQZl`Vtuׄؠ|>$j}5V8U bMI #QG?Лu"?/mĽ d EFd䥽MT3-A  9[Jw-ɇ {K)4JZZry=ʓ)/vYVsl{#Mj}d+Jbpo}nlwlvVp1On!A_m#D\9Kd@)u6@{F`DdM7='CI=5I'B:LTniƉ,Ƴ6j\4*}TխaYQ>g9$sa99*Kڷ_JNV壃ŜC!g#?@BNJ^ >c{ݭɸ x 7aاsȭEVTs[VܒYpf;hHjVu{]xچÈ߽$t;Э>͟E*\7lu='$1v*ᣂ@j+&Y$ Bn;$ԽB`p9 }V/Qza㏌.r.eRGY; JblC yU10wUe*W/{$뗎AJ׳.*4 |GVsg>yxE]-m2IШ\FF{J?ʝ[e.+;'عtxL$8}} " ^Xw3J)@yO0sɉpP"2hZBTQa`"1v6sBIUݏ*'i8*qIEa)=* ySRhit#TEY^a 1)IׂRm]@ytV2$I Ȃ2*qGF"]lY}R`ѬɦJxT9<- FGnYQ`.Q/t_N$Yp勝 j{{э"|.Nph_@Ah8õ~ (˛a>CHڔ"mn;k1k& W3l⿣wkI5Wv̰F2 [Ξg8$_HU \5~:Uf7bF":f#Fn:ཪ苝طႌy=T3z߀V0+~30 DݮlSjm%UHV!cYd7Dћ,Gi8ޜjɱ%. 4 D6hJaタ:Q|#cY".f>j6_b~黃ٶʈ9S(wv,p}Sp+kQEK”nGcʮLʮh0ҋuz×YRƅd8FP9U<5sa*ː)4lF|7ÂI7 g((_tRsFxd̡$ )mKuRfy, I -!P-rC[ʯ$Wۃp2Ǽns?$„"'y<+S7,`&B0Z5&O$, ǖ *mF̅vO;5NEGP>tb#5jC8.yW=&Iu?-δu[4O{_}K1NѕYpҧ $[ҭODqfLiS/1# #IM".4FWwVPRc"D N#`|ƴ]^0xYhUe)IRׅ^VR0zL4Qa!iN4G|0^P%t]+$Laۀf펦?S`rcJњsL_10r|Ҹ~Z?/dDWRjÊUTg/KR+"]Ǝ 0l SbWu$!RQ?n hz47Y|n&afVu{vVDR^Zc戤T`Ӄ6I-34\i8$t='h|K"!S0r|!X׾m197xC ҩt$Y*Y}m0G}~Q:*YbQ+׸rJsh08VyOfhTuy \ǞR{sZ- @~l4q_oe|^" G{9VqObg99cCWI -eq+B8ֿ=^Q҉PpYSMZ%~hU%M^/օ?5 Uv&XJЊ-8*D53 1У@S}iw$\ET>)22K_<$3ofێrq _WeH`3JrjK;Yn(;jҼJݽf!mE ͎<8OH2RGvȗ10*LVܴڌfD+DɄV/*&7w0, ` #ο n,h~uP0=+2s^}$JUԦMnh~B lԆcB#1z,2V!R(˼9SU HSҝP:d&7CD% Q舉`oz,6D)֪݇v(?Cʽ5jetpIZxyN[xȧJDCO괻Gd FmSQ%Sc濱% ܴ'A} Zd8T! -Mj3g2@PJO1)BؑFW괓gA IaxtF.Q[[{v_BUuchSt^3l( 0bkSN(o eMlZQEܧ􌷬5xp"DdXN yzJu{pZt2TE5`K21R')0 \EvHPkEqo]ȼh^ŕ/щ #n6=Fa<\7 :$llE:H6|q~=;YM5닯J3H) D.!>?}/vAUUk==6E\r%3gN!>-4AA*CrFB'Jog]YLY@02lt3&:~א=K9:IXZؤ4C܏.*d D:voo̶8PP^PHVo b1Em~0ˀ ȝSXC >!%lxpЉ@ )i}>m{ՙ,"tnd-ʄFe7yCx^vT`T !I8 X2bq0,XOpbjKDئ\(<"o*] o+L۫@|P0v ȬB|ULI9^BҏE'؅v8v.Y 7p= ߶}! Spl(>d8AL Ѷ83zML.9,89sLc m5 7#k(M7YZQο̴3Lbja%D*P? giqzOoA5L{_(JtڑOGv1q$A#Q[I[% LgF*;WLǒ!Ȝ=NS˦qGsN™2UwвF]X6f  vt& ,/DvhwwTd㊋óJ"ա4qv a ⪵6Уs0E,;d͙$[&gN>wM(PYS44ۃ~(8F¯@{#D$:XDOxY1+@zl9A݄{BoR&XDw97~:6}}L(Y]1dܖxLZlT!A4rTel-ݶWqì%#?$Y#xR'pMψlzjfs mD l9G(c8&9Fא+2W]Z*kceC)M H VarE~%&*nBYTԌ0);(R^N"ieǀ=[aIo 3yevΓ33na,u/<ph\Dz5zcDykTT3"9  FU2Ļ7gi듮rL1 b.ٵ2, 2Hm 8ݩTBfO\S9>aY& 4mr1g 7<"Aݧ#UdTC^6n|O樘B5'"``9{`xtJP&r_t AaEgA'ќLP5h(2JJUYz ^ 'ojd|Df~$ښ)kݻ~GD@Ru3 ~:%~Qwٜ8,LG6z^u%LEJ>9(5.`p:Q /03 hq`FdmSG?iJ0kTb=0dd1b>4w1!0Nqe\̮IK ;S7J#(PX7G ͪӅ%(! XVCe[Jp~.LuWr\*Yե HpGTJE5hޑɉfׅAY൏HrV[g>NmmpSyܪ /vfs(R.F~ā sIkS}CԿ,zL=)~̸#8m6;f Jv qiDՇLj)T*S^6Yq7)444eͱVUxҿEXG)aX)}lϦ'k~#!Aq4b f'ҷL=;J qZ :C{U[sQ0al\F>Af `8 ZQv\X-SJe$&~V>\tfe[@yV%n'KQ#Mz_h7nPSnp|EoJhtO HtZzb[]K8 |(~RKW\52UUttMFmNqN~̽z,Bٸؙtk;mV;CLm(9#(9Bvo~r{DžUv͏ERA\=+I*1jYwNѩ }ra/H}Q ׀211]U+I Tjb: )썗*@+ú4ki9ͪKB\$/7qO3D_zT{dׄ]!P*6Lji/e'{jc7giW&`sbffӧuxs"Wq[̀(l' {r4ƴږHvoUyw/= -&ҀI rDj vǨKijB-:YӴt#8mC0L {@^/H"fiy=3.ieΌFCFBRRpi$!|DYb4JkѪy2ۃÍ6CO|S'{J'Ŝd{ xE ko!\( a%, bjPw;Wr7cĚV*Ǖw#T9 [?qKː=ç$ U\!wqR$GMBSÔU?Au9-i>X}RFW+~C32:A˥r!t#+NRˬtUڭWέ|0M~j6%t{yE~Tĺ(5|,N} (L.gžBs K[<)@P X DL8ݹ9[uFL>]*G|0]_ ]/BEt$(Royw{s!`SL~|,0Д.+ e7K18a1uT <}4O+$3Ɯ34q8:^޷ - uSmGd00Zq@&lx1Ն}5=TcG_գveUc/UoKLU:<^R l8 0I4nh-^8O. C"Y}WZkҹ%8Ζq&2} ^z im[98?1vϰ|⒄ewgu$m\Y55A;ZfSs?+}&k">̆#$x`{spTq2jaiV(tf/31HDW\ N@M>8h Ƅ3ȦyaAߠ"L%l$;T.HfCpE/z9] brԗX|Djef߲4 %@[ܪ~8׈Vޗʌ!A +CC{1Mͷ5J]H9b zd Qc P":Jaɵ[!Bw"Kԯy \tՃeHJ*yPV#cVB,w9׆j: p"KK2GƓiء4I1zŌhE 4*TrXӎժWj+(Z<< ]_FQyZ6Жc>;jLBwV[{y^ ܭ sJ X&8c MN|82-Y@@{^K( 󃿅8!@jazm7 2zk67X ۓL.nMtRQ]\s$箨q6cH3I uw<cL6Nے'<6 xd6Ʒ=.Wp.3?-^L9%~mXWPJ0 ۢ ͯWr/:O^Fdi+<+Éߍ/򑄂6qN4VǡeQF"o|)@ d SCpIb&7(Ll6 ̏_!V5?PQ Z}D f?N2G^͓\҈%d\W^mŒq"{"*~aD׫V-e!qJ(#Jɘ$E (v} ҆}wW%OpWPF`L {(Py~?ԡU}iQq"fCFhbz+6'fڗ%[[=у'j%5/,oK噘}u6hRĘ7xٕɑ . 9W޺ l/1ʑρRrf;jվ{)/dT&"[s}0`^LEM- $'#28,RSOZuց]o`J!0t(]6Q,e rm([A y-94ӟ= ~UYN7p|CHG˗6Ud =t*1|Zqowa3'Q*JbUhK)~ B%8$Mf0;`0YA!7߾ro)YrK/w~ /gGZpkftbۦB/ ӱszLBC<za, ڋv|/s9WhRǮj N?x;i ţ&IZ}oaL[wD[}6: MV(+m#e}P㈧dQ<^v~Dϸ,M`񸆭LHZ`d53 K|$i&XhW{qQvMMr}.leF 7wEv7⪳[Ot}.EO%Aw&5 `jM?6UCTk2 @_K(?~Y25#ެg/#O~L>#,мnQ(@=EW!!fUx61P*fO')) ۻ QVgxIF DZ$b{_WePN3.Mů5bwQ7}M7䝒39 ,֭ ?37',(D5!  %(bhy W:zVP'k3*|[g_cqm6!Ub,s\S{2@Hcʊ91Q mNņ95$~uׄ ^߃l6'E[v$5`V&;majg+#xQXq,JǃkZ7P#:x IilԴ,,/Dbb*-6 j8d ^Zۚ1{bNI)T̍L77G#):,73p7&D5G_ prv~!G WE)LIՊ_[9Y{ˌ9[ʴj ]Z3*8/kM&&w=.!u_?:8`JQLܟӘ|vgO8B sF6wg7aնVe#R7<95:Dϡ~qYd{Z\"֮Hͤo/1JODyԴiOUi|Gk.qIMx:qA7r۹Ɓ74ve~7\ 'Jddި,X-tY:rb{`]HGjR^proKx\bͼf@p{RӭjLL7dӷ~+D}떏e_ `u-3_ OCܘ*y+hZ;.ޠ^Jѡ5[b|b9y%0$$/Zrg2E9ЩYDaQmL&쾃T卾A?4\"[Z|Eү5q$%̻9y&CY'3 ^T:;CҞ0|@m2 3q SyjEpfNKD ]t,pmfNFl<@wс_)tIu?C]WͬCVFK: x_7Jν8;wDumj<0vf2vʮ9YN(mHf{q6 U0n&v?hEݿ5;8/Gg\돘. lvz uc*jv)d8ċ㮏S6ҭ /DDKTG*{rka5J/qdoRqOPT$͖Nxd{oion^TJs.jFCY;7f1s_~_@l9{efh\@75!ؤ Kn]&#G~븚)F/*wEh&%F:te,8cBeeE8#fnX"t[)"JcB28Wmypahě2)k#kE\f,6ofoR`s=Dq}@S|ڠX]ɬ((†kB&S&'M:&FR9U> `.C^m}z{-wۭ_cYP1%Ζ@$`Y:`0َĘeEݸ귺煃m3}cx;0^]b^EVK-b&!`-Ty]qߏ0QF5 ~^]"!17<9KCiud8Q5YM :`u0~ljt?_zWZC Yw(aMJt&'AMQX4h9 SEe;2B5W,uȴZ])v?ÎRC" 2h?J6@H\B2b sL)΁a#O5UeYKQg+e5Ȑe hqMzuOJ-JTwFny02r^*Eb InHДM5%͠tKvd v-.'c/Juz7[k]JS&jbJ!' !,il齬 սdd%j$.wUA*†Cz!0a | N˿q.# >:BM^8T. tsME֓3Чa/V*m~e*`iO C5!;%EJ}pQC/XZ]_W6md%kmf?T(5r*U5 $Сq kޒ> Gxx$Yi*iR`w=󕘗>(I4V}Ñt^1kߧ&_5;$lxʭm~ZmjHh42 bMp?%er`\ "tAW8pze$1nbler# ΣqcuP :C32r)XNya!',mD@h6 < 9S9T7aU'`_WY" #܏S ML|8m9#d1 M0堀lQ,PUSXy>xN,=pV>FRRdh1+|±/|.3Jnjx硸{2Ra\gp ~ 6 ', /_xl0Kacv~=Bvsw*5m #UąS*?RbyȪkk0H=|"8n;q e^1vϭh e%Ly`0Z@(-j)41I`C8'<(sO @ O*HsMc9ӵ h|G"U+(WK]l&f-#%<θ{(/3^/*\73 $xZdg()҉ODZLe}s=jJ@6ר. bVMW<3-bȈNt^ALNe/|݈uGxŽCn=RYVKkK6@/ *iKK"ʩ8IҳH-a_3Zs\O-4JGˈȬ^WqVy|CWs _*/1Dywn0.{ 5jy{{ԀFy1O >,J^ Ok5LL抙qVua*7|,0  >kk#a>v8zh\7.bqon `ݦGRw$"Y]3D`Ipȑ2)gVMMJtm1ЏF_Y>m WtZ,J`=tNR/ggVC-JUl q,鸂 c}?=d5<<ŊLT'̏`7@7NAןvKMDdz7ĐW?FmXjn9Hv]zgN`3.> @";I}l|D>:N#` R6Qe1gON rAUIس3{A;Ps_tjۉZ{o8ZQ77@Cl{dɯ&%3Ρ\eeZqȤYzH`uj 8R]!K$Jc g;RҡQإȽTUILjLڴAi?*ݷטaJ _Vti\ 5`r!,6rܶgơxyh4]zcvlH ],ņBZdj;@l {.Hv-G O͝l=őH"=mHoGlnAL\McUKVo@®ulyEՁI<_ #9ÖĊ+|fcCϾ,>YOOҎ;W>}l[M^}g|O}_8lL80Tz?¡n08W^Y ?y4 ;$gΌW3@ISDm$&%7>C1nz[dӆ=ƓfEez9rZJoSSksfdIɔ숽>ËĆu7Bi[|;\Dz\kRZgm'U|DN(8o]2M:Nw,S }!B$T^K5jG<<U1^#@/ j$EݣauLhUI_6nPKݪ nux-˻z5{"OrfFGS8 SYNho\غn5gX|`=MܠL;g8IQ%p!51wr'p zf|5$Vxd%n3?*M}S5778,z\}?wLu"pSBl@-.Ӄ &콎.: ^v1wg8B7ܨCv| DE8#wq7>%Zȿ=+x~뗚ニzEM= xdKdI*}zݦSXf;շQ:\1-)֕QlZtNZ12wZ &Dr ٤ \‹qauOHOtJsӃm";xbUZc>(ɱ@AEj`g&_BE;&1̃l}r{i`B*;HvߔJI'ZMgrC"$bWz] V頵8FJf*5~^u ӕR>ЄqZa_@'e bAjV;enRlg!Aʁ`P8,[@RS )M;?L>)\dx5l;3P hO pˀӷ FzMk7m9Beca|`X*y2ޱR{y^I*~%۩,-6;6V`QJ[駝5bVC4!b)#A _9$M&9irl1*QeTaoxLkvjꄜU4jZt1|{Ω usirNcc0 2Yc "6ݍ>ĄƬ#_aI異rEo~淋+ x\}Xfw3uԴJ䆗SopS0p*F8Qڴ,AwXġVva[?i?iL2݈=&x .!ʥ$rhqcrd+\-mZ{cPỌ8~DA;<ɛ$`_TVyE6 ea:9ԏLbv]#Yslb&|31"*O XEAr;`D[̄U{nD4Cj>xhyp'SNJGZ ?@0aROnE07>^!d'  J4{cmwH>plshgIv9U f}<QAV c"b#Y>i2?ey62f2|EH8>"uŒ'12"Yc4zDo7par"*I2rZ5x-+B5?cB϶g ~͢XN1x\G `yvSS(&|%/l2Q56h|Hp]ރaῆŁ^),)F}ڄoy&iUwC=TK%1o-mwhT7Vݗp;tdk\9y]z0f{(RVg `.Pd0 a݋VJX!Q/)dI&ѺiIXVɧPbTk b"3#V:w,݀z!8z~SبGbkvLk-ygͿE7*љ4Sl3`Nr=,ٕ٥kfjnks-2ԥ/[pR˯W+[Հ=z6M9ZުqiUIo,u48As\$}riQg`hV k2MbA8Nm:$MLy#'[Ff,H!Y3V` KRUz:јd{| *r\U}aEu \Ho}IT~@,LR?3oR/HBe7N!K Xp8[9jzlu>\Bv{#$&'=ndgt6a-x8c1>y%[rPxr'CH<`YM|'KEmeSDD@bhnY&ň٘'_tÃ3Fp_&?ev H6豄XsKNWLLIQKOyؗ_tn ^/-VX\%x|PJ"}MMSx|WA~X_=y.Ђ*TۛHJM)d# ODYD1-c֤ҹQL/滯JgQ 0׳jdK)'b'} Cd3٠ol(sdvc(ųgG1j}~gz%R H!Ko.M3rnwۃ.xj=<*bD8<$Qݨ1VFs6k9iϗry'u>w5lakm:~&Dvwde!59d)ƈf[8Y^*"mwx͎<ܯ?pZ4v#=5ys0T=_roPrs+>2?̾,-b4';&Eu^C& iRBΒ}FjuaHW~dy'AgJm{iqot^V|ݺrHC&ϪQU'zNhBϐȂjIOr/`#e\Q1v^61J d ~'6oWOR3j`N">M]gL@yv$ݔg6IM:n?u0 rj`V|X)WnbZ07 L(],SGAhTty ĿXVh5{I1%³1#(z-,LoϢ';TKX-@5NP[HJo|h6"K, *OA2/e:ckbm_HD]P,qo7IEW jO]d-FHK#eWˋbnBBžS||¡яfP(G(V Ⱦ^HsV)Հxb1MԹl'|~vz=+p Llj&vѷǣ{/m5&MvZ ȉFUf ׵Q^sQo^[N{KO4Ni meMHUE.[F̈Ȅ W:)Z0 !Δ>^k"(ӮI05Je:wܞs=0Vp-^A+6"lz7OD s& MWATH`V#F \w%NR;%p6۽9ou^H(6պLc_ lJ?Gͷ9HRyrN)'%ws/ɛbcm&QdRls4HWb (WedٻgE<ӽ)%>D܈JKĭNnn?)mTo[dM>=&M,i|*.c?,4y= StX1$:H,E5Ǹ_JL ":af:?w#ȇӔd<4L6EHN.xS"46U΅&2#用'BJm3/FE[頩mi;!^\ YOi=!F!e;&ev?η5K2~0};)6>$xB ! 1aOy%9DcG l]T%?sFWV:ʍ# ]& Ҳ }ձCkv  ^dE?IEΪuzI8L}[o|tھp(00mec6h xMFf\1kyjA4xOQo "MCWq}tErb^UDP'& /y6tw&&I+c?%~) GGP`omGv-}jGfP2;ݣPUC*UXЁZOž6ǻ^ppOoD7[#9>A-S؎dVb^&S3` (. wBQ`> *%0׾C1wdz-SU)g)BxحR˚ Fo{pYXWdt_K"j j6xil\?}eɠ+=op 89ZP%9Ņ);p:z 5Nrcɨ?X Z.U#yWSi}e<)x7 GL V!C6?w`dW§06fMG]I0<92(BRY/h234`W pWx(g( J?*[}hb*0@R\)WXVw<{}@ƍFlqc٫s%h- ,%! {/?FZR68X!ԟa#4KЃh:uaԵH٤ |^EL?@3֮j?x2gu8c ZC#~\óD*&Au"\{SSm!6XKg*ĵHcfgv22q1C9@T܌yt[kJP򴸢'фk!΀" zȍv f|L=2LD6Jb&ztu R"D?rhh>wz qEXz,#;f|B;nK\N VOy,1)6MUr=g /O|0S@ B|FTP5N0⚫n;cpfd./&̃my  =dwiӳsa8\^P(t R#>11lEPb&]bϖ[0TSmg,@3Lqja%Y\-/P^KY_77Yk󖙓㡣i}CuKHO=B2VX2|gA. R OMr$WZH6w|_ݕ<V?P lZ6&**>Se'ǼShS犂 ~@w#TMZV q YmS4tG\X􌇳dSA`\=m3nHe;$'BqA(bU{Ё)vT"7䚏NYU 3_"L N[5Imf:hD2_xJ _h!IӣkG·1i EKUBa5rDZt]>.#/2^F_h?0V07;l,JcW!\|V A千x^l-@OGe=EKbZ_^z][YLRѢ^pv侕.cₔK<n-щ{%/^i 1bcq6`Nլ5@;>oY}/gt=梦j7Zvkx*^>ͻRq$p=M* %^\jF&v"!\beY3Px)[Ӽ>ށeEWSa6GRKem=V]{]Σ) I}DM&=}*լ(z@KƯ@,˲w]/{XFK4+4`Xջ+gsiFܰ]+yccMkFq0~f#ϕt.h%kT3+o+5{A&LN(`wh8>VQx]ˤШp>E-!ZO? y}ԫ3_x@φ[X^ՇJ}WLGYf4 W2,DD7j-f tOC*ңOIHk2Z.Ą7!D3D &l[pΌWBV~BS踊3YEtj n*:i/9UKw&ӣ]Awt 540tufE[ƈ ҅=h 7L1&7ݘ]4TS,|Yw7"/2mt*T{8ca!d6ߖNq-\g b c0~B dBĨ4m]ؖ".Uؖq!?ZdA:KR*QFv6k2b2[q61wHEײD%F=TȮ UZ]m*Tˬ5`ˏ<< ݠJ XZ{queVp2e0} tRՊ[@)U&As?g+l%bl'pq0z i |!D#dǗ']?wwZ~ /T~ŻlME>T %Ŗrn}#;|[S:Ojp ]c-&ȣϰ(q0ӏEbGN۬ĊDJ0eCk_g%qv xhγUǢ~8 8whIZ|hKN@C7E)_ʤHW35􏂨Qibݽ%uﺸ^(z)eUK+ݿ#.b8"yGl*fkl`V`m~C9_mtU%⬠+y5۝'qە=fң͡VzAT!kVfʗo6m8s1XiK?n#ۑHˎ'PD-limc~4G=uARR{H2k8;ʮ7/ l%8Y`zy?|}z op #=teLHZtgao2^;xhӇ]ֳX/uc<^E)G,6o*b c)a_G6ez4^Ræ/1޲GQg|zFLl(Pĩ|zQzИ5+Ç$D( M1~J@(~7Uo j8Kz6ߓ;5^=w,%f1Dc0(t/>p.:qrT^ǙBӝNVKL E6VF(zɌn'q3k?d'GN,n`ۻFkX;vD@,Ј%q N|z/Vȕe.jsnBBW,ق:xEy:Zb!yDxNQ'k*mYOO *,C:Z%@Q.mK;`Iզ?n<{ ݷgLr"J&\DGfd"}Q”H!8&YauM?kvw̘S,WBb~MemYepЀ9 @[ER urM.] c|-SQI[\@/0478GDߙyҷĄ2ZXQf< Յ ǥwJ62>jQC75ۿy773r>/nnq :A^2sJXsXH38d'9q' 9m؄: #O_$P<".@ШKOT Si(\_#"۱mQXWճ1)HWrxrF2TVt= Rr e ! $c?E%xU&FpgSR<, mڪ E@5ߚǕ`ˇuxOOC}|aw,3Py+{ßC(ӵ==TU:{ 석U[V xT "őṕ\PPw]%D~P^ɘ0dmQETڧ,=~C]m$j _W@LrudT>qnL̉xvO_tPԢ ,fzj>.sКJ4L"pY8E+7rZL8)쯸 ǷxeQq  aL{Rb_x9F/9C))K]-g}{+2 |řwway,w ,9V\w†qxܯ"pسCqXqlc'Wy[ٍ;p &p=Q{HnFࡱ8i!իE Hҳ = ^f]YSqX(HTz؞Їˆ?'l Zj#Tt 8 ~.z$uUydv2Q'i)p8x@[ vL]@5sDYmCzOI![a^WV}<2Y{IaJ4ޫce$bz+AU)N`PNE!98)K|Mh..'b{t{D!q%W*MًbRs*V2#[ 4KCu}Prbneî^lT^a*:z喚W*% F?Y8N_X &?/vb?4H{o^I a` 8{1:ao.\̝˗`e0 ʷD}߀fk*r ޾";O)p*cToMCX>Th}~ >T4k993|>TKjc8 dndjox OQQ=$g_7}r"H<#vvW>jJWny ({6)G{6>w.PYN3ܩ~ QkҀEm1${,ޘV!w}8ZmW{="~#;9W"$/;CR4, ] ԓ;9S Lj-SFmkԢvM.iRהԪ2[ґK(r7``Ҩ3[Bexz^UɍE~3m]dc l('Xi8s. вpVBlՖMU/l1X<ϱ™\l>PѭEG"m U Z oc]=a:%qn\ QFH]Q0rY a&PшSȺZ*q@96GyOg4"/xPcKUEZ3#}{!o a^ 0݋x|pÉ.3-soȦ'ʮF# ݧdM)ѽCCrPJKcUᕯ+Y\&9)=FW <(Uu"KoYI`gnIoJZC]8@BsLc ^W3 X-WgٍaQ6\6sƛrm\J1\\ԶO#O98"9iCdvC`G}Cz`Ѱpl}1\Cz6'S]ndoF*npdqԩa$J!̓:\{զb^:$w: FZWǿ>nE rw[>B-wpSg;/Tiat" ֜-">&fo|_B!3.z\ؓ,AȂIu0a5 ?w Ym)J&j/>Kf]¿P2jL͝97y5Ⓐ Z.Hn@gBသPzHxG5HJ ~?mr\Ոd߿ӲvTz"NX%?[f18>i+F0PVy^\TՅy֗PAw1Z*HB> ()F~W8!t~J'6A.B,i?Ud )Rg6EL0a}bPe"yye5;bl=Wt sa>jҠ=!1ET+q]VRn^th ^1 2W~F(SAM g)0r3bpP]#s[P|rF,_rWoɊ0[ͥ]av%nu/ j^I^B*>ypvdYpd`3y&_ȎS˙Wzdk+^2g+őߝF ΋nkPUU>e G/m]jZ_TTqCSPDnn>ᬱXǫe969˶/{5}'u;5@^|$0ԾPIC}-y|izߨ Oz9 ?FNYfכҁSݪHMd SKpVjm@eDstf$qW/2oTRь{ܤƤmp>x'UA[.HLgh6k`1WguCr w1DKP SڞkT#; Ous5N壂;`xēFRH-3Kҍ?ps{s68iϫ_ xS*V Ѭ{fp"](d?R~P + ,U0&qlҊmJbj}_ӯe%CCvyDڸcڌ,p_M=D,\G5ux n9]VGe,LikEfHH(=1 `Ży)J>VFN]oPr.w ie}gHaMR#M &|sq4*Ao/&.:GdܭjJpK}@NlAJTݺp!+q}HIBKM0uA=瘃]ɢAAawu_S0kƒ;|[(~r;Jd,ՊEɮi}K ix^tN7qne,JG6!>X~7?AZ*1oߠHԔ{%Vυ!tIbT KꖶoK3ʣ y˯&{l;w=sJO|sAM DѮ *W~>^=  f& Řt„}< d:c(7djNq4P\E0oGDeZȃ9wPtBjjPoqCrC,CVk=6 #\&v5N3"VK j(1#3 aLi 뗶g4FXo#* 9EJ#Ֆc^FaQW!-5sro433'?MxcpT93Ec-YeEjjbn!2M50jn|D8Iŋs: ic#&on#"WQxDyhI.N>Ÿ+R&k>ԨNi]rvak <f:I%{؉jytC^Wƺ4ST1;W}Tn5\mjZ= ȑ}y4gX%6rz-mcO5xSJ[w2N+s-ކuNP?Q.lGmFPKF OQ/:Z8"ʧ ]D%ȺIћuS'e?\$ TA\,I]k6Mv1[w831:I<XTش|bl?vVB=I2pqF8K2۰sq>'9œWo[l2"t^j{rMgpca%ATeU@p?k0GHdI짢6xP[ ,*R(ړBAlPyS}nhč">(XZG0UزpC i9?;C,š)m)2A+"\q,"hFo1"V҄i{`):Vꪴ>IZ[' D7BzpNVGU5b<(bM=%%ܤL+ڝߪ&~Lg.G}N@OnmTpvDH0oZIAO|fg؞a(RG,@sDAr?wlIZlܖA_}cZ/~\ PHw™s __0_q`[gK Lq͆r`UZ3,]w żw)ܕ xGfk T>>ѻ@xǝעs4yIbQUMU[;?*|Qc9& Q: +^ y< 7D+衷v>aw }pz:݌ %y}9Q>̳m٠ SmZ8hKt +_Bj'Ccuo31t *7EaK0qqa!U}P_ERȑ].jC%_W*e@v}l+N&R{eگ(c&tLåjZZf U4ǯ8Xcݚp%HdaϷ/5YNd9J'6Dy[5Z"*]N^iUr8"`A_PDWĉpOQ!B!"ΠvVmI\j&t'Ts.hmi9fgN j1sWY#@wb]TL%*Bp8+B+ ,Kx%(|x97H($>ҵ:f5=g4cq炊:OH2vb 렶$:ol9G=1-9emhGW?I_K4I5S.OͿ.3BDԇ˅Qb1^<eus'fK<ʚqإ~]0j35* 1ȩ}̐8 ITZJ!?:iO\ !p! O4zClޙU4M7G6RmU zwOj˘t{ pb/Uv֧L*}CKkJtU] :hy|ftC@{%;ѲonBWs96ĵ[йk^sUm6cY;E^ۅM~Î ˎ{ ]S^5Uo _5sVS+{1.yYvҹLj"}gmZXf}x?3Vx+}LXV{i!tpn *8L0eFroy>|esؼ FObP|V>Zpu 'ؖ!#hb<Ǡ sRȔQpsDoޝNh-Rn6vi8Iѕ:v %gH9slSfnLG ՊCk"Fu0@dLK y~h8` ̹ .4/twtqp11Y"Df}e)\'VR)fI|[w R~b."pë{ZjhGW :[/! CT:~| w/MٷPN]/sr.jx,[@ւe%ГA}pi,su;g[O ]|Bf]M>rEuΤ|:{|ѧV.%f ٫'4baD?U+i#K6T!-KZ19Q}V*TTb$aK1feN!#q[BK9]K,U]S4fcb7G6Ьئqˈpo՘@0B>=('UCT&M0#E5" :ַ֩\Œ˛kdI35eU2f?,jVaiA~~Tc0k5a/ɼퟅ0HJ )-h׫NyYcqcL zDbUȋRDtL=\Tt8$t>mgicrf<w : tYNKw8/,>`ht%Q&I†`D2Ku# ugVDPGֻT\'c)ΦI1P"/٢JJc.cY#>l"2_p~ζ8E6 ;3nv&dxj4ڌ0^yn"[ zV]c.6-YapayC?nG W&^:{MX |S1TI@bPǕbun`oQ31|~bx/(H[&AH2rsO V 8;=xw m:؀b<2Ck:izDW6B}Ak=-C1o,+,輞|hI`%YjB3-jY5 Dj*Y8{wes YD@f r}t0αQw ތlH/RL`TlCnrF@Iv3IJM0oh΅':-%w!vHc$eY|U=?waGT$6Sݞ[yS5Kj-+xmǸ*`ܟ?O 4HArb@dȕ 'H7;NhIpy ja YK[ce`0~m:V(:,I$]jfZ;%غ7bqQ|WcmYA ّ͇#N"ˆhv9SҮal^-=0GcKnaP9f2q, ɟ D>W "HN*WsM'aIlqi݂9X٦+ 3a@QMTU%JN5n@ p򓣙\BWzWP/T$d3N(6ac7 TQ6Մ0S0D"T  Xi ld(ȶϥReI<[34Y9֊=wy=>= &NO[E*#~ѩTr+ @eel\>jDO:8 7p]6%,D|= !5T6t fFHw&Vz q:$p) ! 'Yj0/nҘI,V^ |шm_ʍCw2&Xvc{O崬V(4B4լeԲ|-/!!Y \@ 9 Jo*q0?G-cti2Vphiξ8S4Anr_˾0GQח~@Z|XMsod4_e UG+v9߰gXpD,R~=_ǣB]'3 55ڷ_aJwʐĿp`kFvoEW48Ug Ova7HhDZ21w`α4Bj6gd{XG rXl;r3<>20i(N"A|p*v^[0 p4³‘_/HaXKVΩKV i4HofT(_F\vй]V49 ?r_Yg"R~Jrm7rWY oݷ5G~ύ:MS#.qM,mkL2ʮvIZyiV>ZvW ϊ?l{S6֛f?.FyxHv㶔洝l,_8xx>4c30> \"Z13V)e0袢Ѭ63b*x)$G6kd{$'Ē"!f"%Q>rÂT򚰚3_zگӄZxyEu:L2S%$ G>uҠA̢*bC߻-cbܩ1[ZI h,﭅0_%K D]xV}hj!Uř^O՗G;jdI^~ z8WK{tjÈYtc&}tې/;b1':ӣlP]GB3U^:K903t_/=|Yvץ4m_=957#{).4vmy("ž78H_;MrШWՄ5oY7CQ K ;~qK]27^y iF} 9f 7v7 zt8Idx\xeAHVvVD1$;K?G&$AF,~~ <0"D#֚߭Ϲ?3< [${rXxCky!u  i%RCtZƅN,T xpW~ ZzZn^edZJ &1ץ W^1ݴ4D5u6G0YjCI\ײSaАS *2p5>"@x մ x-ҲCς.G<]gPԦhڵMe^Oi"M* rkve2%n)#cRo(ו3.2ߎiY ; d;\~\(G./_MJ zw%7ǔT;,q,f]q ~^ʙw1LkkWJ=a'.>|x68 •u7&Ȓ ;I=8f^;&ރW&0~Q'"ڂиM_yOsn=w䵜IQ"UuE04Ai뤵|Ԡ_#9? ^ O谛iU6Š?w3D"ZLyPF2=VUKv˴JnjYc;9;`lS\ڹYAv ۰o4=@nYoyQxJ99v/,s,*VS<:1 :EřyD},w/^yuXL%,ƗDX}r#pӄv]\|1@%a]r H{g 4y ١')<pϐ26?#†&+0|e=`P3Ɉ68%hvl0`&bN C*َ6+/6, 5 'NBo 8fd(CvI0"UD p J(fSa[ ? ٶ#|+fǏ_2EX"KmˣOo *_%pHlc, gvk!ʯ}O ]Q *(#2 }T^U:o*[URkiȌL*?23~q- =9.~ p 9aF9g4E*-?5t|Y²Ӯ[ ^F)4m_۳j[]!{9qf4e_g~OIZu7]&3pVwEZЂ#'g=P{c?r;W4|AZ5 K;[81ӝ16 M7ٜLPKiYıYi⊔܋,K2Cu1mieMehVn+9P^yU+a|ؙ[|bE3 BTA tm=^ߘ yrޑ[h!4P wi/e4'u/AE#sYnpMx}PPx̦/yhtOOf3ƴ6| E`7c5Ouw- oBA@YW kVa&`lЋ"HBG/Ő$3EΫo&.0pV_>y?5,a9GW_w;xY(·QT8knN6O`~עh2572G,D5 jUZq(r jp ۲L8V'V,@ ! pqE'>e9VkK>knx;f,UOЦ+%AY&p;C'j0h+[ } f\qbc~n.P*0K[0omxK_D*fdq6q$JO[r쥴> ip@#_)R/p2p"&5I:W'NX*kF?TPYO^#30 $PBX_\)q@dI:{ )@8s\ ݩ.P53lѰ@ջ0R12$C5R!XI@wY*Ր /t/4L- #qbP1jIH$H6GNFDAuc֨\~Hc0do@pij/]ezmؙ[ls/l6lO rFOW] pqτjϲdM^Šz8fh]X %-\:-=q/N^4ROdo A#D#w0 Z"BR7Q~U? 1Yweǜz@W=V.HIp|HS&Oeܝ}je2}Q>r/wh LˤY|{~P.]j' #ՖK./B 3q3H%uqsX" %rڎc=2Yq^5^$$s޹+M6v/pa3R| V ˫Ku9ZaҧY5*5Jr!_6赕\3!7 ɹWo<#X~VDK4K9U]hAg :#TGJSNmR,*z2o1zX F,rD#`*)*t?e!#/HK lw&D7Dqĕѻ?OcaH}϶l&H_;󡠑ń- EތƂl{p. E$طrxR~&4V~G8hpmeS=FXGN-5DƪH;k Fn9ɋ@w [jegc.pד Y:LGsҒЫ>4B0IЙ"-@wrg?:CaHjYG (4!Xhf@Jj׃#U]IhFΫ2/Tg] $ $܊'Kt^Q+sbiˋ8.ాWDMleM$AKHċIOz̯p5)WɁs:o9QG6nqԷVC4@.t[8Bdc#|R%ck9 eVN7MF{7%jRq-lHS>m#n%Ǚi7D gJ}B`3dzEߘi[iPJY3U1}#΁1^|J?&tEA2'àZېxM5ԯB8#Y?9ٲh UN]̰(?BPxcQč[L q)13YL|"s|q>IKN" 6>G,߃x D>Q|/Ce\܎QS3)].̶EHźmlI.8Oe9}PѰ=v=gLk:,Y(@gB}=.HupGzCf)@'gkDxkY*y, ?4֜*,)m#NplR7紸,-%;ʔ4R 3Fsvqb :i"9;x3ۅW}%'h{n*~}xU>1ixg_5Y8-3*W.5JGw>mg-ޗ<ۉ(+/C- %Φ̱އUJ>8ȳRpL,)pA,i½ fD,D}w0rzܶn[ 9u^rU 5$ =Ey^ ',\3BqиN> Aƅ]of-y{P G̴+u?gc6o 4,\쁐<|kvT#!DE$~ƀPa]I:uV"CD(ѐHVau4ie7'!MEN"P 5I?ױf$٤Ak8SѰ,QC)?C~0nAyȹXУ5oޛ1tVp㌲0A@2? J@tOe~RґwO|S{`Z3Ej']|^5j _?2u"!ٜ@&W59Gn%SVMwxv~!`1)\{t  ѺASrav(j䨰gFUE "Ip!H髛 -^&nmTAWlkuOdl\{|ڎN^lMfpމ8LZMw<[e@#"9 ow:5 g-.n3a, /K#v{i #[=bb"hx=԰~-vpXWxT9cz\"EpejJ>e704hA0\&l9$e{AA8J3L={OJq>G oY|Q 4 HkQHz9WROzqxlLK3&I|G1\/q:0RN#8wHd+j0A0ͦ]$ WỸ(oܾ%$:H_Oan=Qׂ V C Lx}4Mh\<|-_Mٴ6ӓ9JtJﳯbǧzuMt:.Ss%N󎎔3108e VJю.thjނ+ٸ"~_,htaoyӑQUgr {1W 0yϗ zRP8֧UPz@m0yΜ?1R1,;?_^&^ʗſ.Fz@\d\8὘Yzr:08 u &KL5w)d)gȨ^}fmWܷ$%=/Fd8EG5v"me-hNL‘k EA~ZZ`aW#O fM3tLJ̵f#Gk {)r;O*gDoIo!i3J;F9W @q|-'& HVS9S OGԙ<ԩw܉e- ]H ~B?Xh#͢YDMG/u9`>`훹9XF{MtzqpFC޿o+V`% J3RS9$lV2M~܆Ī'vքU=VXF}2Ss]x/f6;ͮz}v>|=(F$݋ۗlN S1%k W=lx<)_Q0dOAj#Wp"[-L XT[chr;>7>au},|SV\YcqI^u\_;wZ4xR>4*݆u/0U\ÐÊߙLњ$v)d)[ %R;iG[vVj0U {M]ǰgTA8?77 ' ("[Ju"(h7Hf Dt*v46r2|3AHW^;~:Wq@%1@#Lc&|2@FWRQ5f،%aD(j6ro9z _VٿBiq,>+NUjd.?}W]޵TJo^@]ZHd+Ş2 ^^ygU28>k/{|A;7DBRq=2l'#}9g0f@#0b[i9r\=Fhk 1.Ii viϤh'wb囶 `H%pA䃎qVЪ"\G]].w;x 8=4T^%֔K;%ڈL ctŲ^n$2faI܆}͎hTesP h 55zSk{%XwQX+_I(v)0:KׁI0#2xS-M;Pju5;@ L3OxZlsI6R0q @@63aˌ}Is Ws4q.~nRtZk|r[ۺ`  gZ =A9-Z.*E - y2 Wt'/U>Bn8Ype:#Eh!}cYO`ɶ2C|A LrF"0`YnO>}m yxY~H&Yd-Pacg jfr`./Ѝ_aNaM<vK,yvGj2G_2g'NzI+fMYYeh1\iM|T`2˸᠁Qʍ66W`A\E 4uEeEA2$'a,~-{t%7m섗aT>CXC4.hU4~#Y *ZtlP@{@EPӈ{SJzJp9`ff΍"tJ6J]|hI0uR, 9VTim1/Ϙ(]kWX?Dux2Jf4w&r_te\bkYeO?65q㙶foϣ o`Õ5Y"$D/YJfd!0ɇcT)YY\ 4ěR*aǨ9xx4C8YE prC;+1-cN yH@5Mf2tȴej:oqa^3c,8"aPy\P.xNi,QC3L){Y CqMNעqR}Mτy`ɋ&. V7DJ*s4Xt0|ʹ<$*8E7p$GnZ!=uGs"M3G Ν}ﴦ{9xעs?;"\umuhcO٢ݴy宴lF*r744]@@m<+Ġx/p_,Eۯ(=՗vA>to'gnbzk-u$.p\5N7+y·?` h'R:e]!pBM >q`pdu`Zjx޿n#*Ʌ5/s շ? ^)+'A-O'b5F'{*gde<fnX>!mz *oR/'xBɲœXNJfjBSQė}ঙ͓;~=7]Y)5j/ERC fFY & v4@VGEOKT꣇Ď^=0#/C?@5XtR+'πIʽ!b|>(yL8;:Ѫ@=:v׼,_N?ctcߥđ$T6o.V(ֹ݅/h=BO{ktzA5)xݨl=!6[ Ը:/@)<ˠdwh*7Ym\ ͂#c؊aD-o9u:8aXIH|G!*_ZM-T}<ʹ KmG߼ūO,|թ> IHDZ[e\+ w5zHݠDøo`NFoAvWFtW f\&^+zxXt % &!z'gGr>W.lVkӺ,Q<픸UvJן,}H`3ReSF j%t⓶>>S;Ӄ :l*2wbQ0sT:L([էc`4(k;+\8NCc{UvPJcf yO7h3s_-Hzk0g_IP֭jHKbh`Hj`o\RӃGZС7nN[vDǯrƵ#UD֛*[3!5mXd-E⩶2ұĉʛGg֝dg;/# 9 dT>IVFV zT  }}f nRxYQSMz- ћcn󰖒>ƆRռAIK1!C(|w)]>ԗDL|!OqY b_[r"14;YGS[U3)L2@*򂱧RSllRA62^Ba/5GVX:%P,"tU׈ZvOIlKmܕ 6m+GyE jp:xɻ**BZlϲ&5W@A|}:/ad38f w9<͕rOćg޶4GP1ሖ3mfS $fDٸpH!N(:Q &nn-?4ux,YS~щ;|BMI_N9z[(#FR!g1C:\hQFLczf1꩹J<=qro>z .ԭ>O{eYUFN.ꀙ;h3  bZ{eepQp[ZH:_5[cdI{siS8I*<[l#\q(^J8;?i?=eh6@I4ߟݗiAgͬ>!_ ^Ne ܺ5li/Zϊ&sx8PY9d1 6t@`mܐӲ& yqjj^epAcK}N)l?sh Vvן"gGDeΥЉ3dۗE@@è[LGmYBr1'?@ĦVYVbdMSL0 !aXOmވF#Жzm-TY@SV&nKjx%TdD%_XQ@ICx[Лo^c#I;nٴ:Bx59&[`rp#8$9Tr|8x׶_?y;NV Y%c: [aUܖxgھ tG Ԫ @SeY|F*P"{w6r-kZa?DDE^}]QH7ȡL+C+պue:̥۬B1bK?u0Ef&J4dfx܊\3BIY Jں:o]ɲ?6tf8RjgD92l{R L;߂Rug,r>HBXk2˲|/fug%ȂgKzx js piy̫V̹ߠ\!SRBHPqh._<ʹ8kx2bSe<و'1Kz ﮩN7Cna/j3d焽E$#c#LmtHQk4yo0"*\+ u#98퀗MXzn38='73@iӎ(ugΥ 1ݹz $~p(ETYݗF\4GԞӘ#w>/a5SUw>Ƀ .t[o]zm< a)@fkeBT]TKw0~V0 /&+20ư.oVN׃k8~1JJ-qc|l)5_sKH/w#ʐ`jC9Dkȟd_:5[Mw"ZĘ?*r/v_F.ҫcZlJ\|[cAOL'aF$PPWvi5B)!t;?H[kE\bm.䶔MI{v`gpU,AGnY 4pseKzyPHm.\p@oIUlC^X"'eFȍ2!T9IyjvO xGw_"rl%Q̓؈noZF;8tF봞)/ xRߵM܇p7<%1or`ºn _毝W Ŀ۪MuBu'k;g:Xxj;XЁ2>ߛ[vK/AmaOIN'o.I٨SݲZS>0q9YCIV{IL=rg_AU|aS 8*ׇV(a\p}Js. p+[B^49j3TQ`X/KOgeL8Q,/hW|bM* QmYey07*AcZK zG a\$`-&`ǀ.&;Da7*dD=s\2ZZ֗9c/ߵ_%G2]H0GJ tRC n֭["ɸČ0i2vG\6gU1-EnM³K5S ?GKs3觼'pM5\wnO™ݿc&^^m@AkM7öQeR g0L/䃒OAW""âDeV=&@^qxBg ,,èNuT&X¤Z/A&K&4$gF4IP>Ct:f&S}py+U7wx|6=18;|#(XPVK;x5Iǧ9%w9wS56Ӆ%&c1O#?<{S(bS](R>Pv*EI.r3aFrCVs;b1XiᔁnVfv` ҒdvBzj3CDcw⭆wj!Ã1ߢhtGʈXw5ړLf e{_WLȮm W.mF*N\R{py`sӄUO3Bsm\If`1J`G 㿊jA:e#43W3-2]­e=YNE.+lSpm+0(T.]PCk,BnprT寧=-JH/Q9"\%*/,B"T(fapΤTЃn@nYh{<X}tڔ 8&!J:\.'٦{ELc#E%EA`IN޲r m4EN5PcYz]4SԊmfȘ=;+0 |9 =OQx8g2$17UtlJPyY,TоAPenFș0R9;ݡ\S?Y`SңFX.@v,/S98E~䏍RPN@k" ]OEֹ}bY蛉ϴ^<ʑjo}問7k ՟L9t~g&wAeb{FzqJ|)" AzyJ$ ZS8ògPP 47b,}d3lܞM뷈c2XC8yGB/ס- F·n? C" 8UH>@"x "o||mH4bgIx}v)$4p'΂EX)C):5256CFo'6[k"gwsF^ ڂ?f.ssk#aV,@+<$̆[ w.r(<]BTZovT2Ff!O,˞Fā!d^՞`%ِFro2J7ѴKB3rڊ@i4+z.$ܚ@(8EPi|5 OKV72`N2Ӯ M{#Bn0M4=3\ȯq^'ų q 9*L; ,|qdδ)(+8V/s{y,9b ƣ͆3L 2>iFpk~JzqJ9[W܋" b H~Bao@! 3澂 ɶFozo1'F} x|dWanL; #ePDۈ u0sj=_kn qqt=Oԑ 3)*Y~Q= *P ?޺6$WZQ,h=V!_G7Lqp,/d\jUDGO߷-oik BCcE"]yK׋JͲ\4 Oxkr5HOW`4/zeɓ!ӛL }$L#[+XTh*wj@lG^zB:\*gYj2_\-ZP^Ge݂$*VW3NZZqrZ+tsP~P68mdz#B% 1%S19ׯM\j;|WaF:Ki* {}FJǕUQve+,.`M7f+,IXeQצh?bBjzMx5(E~2TD':o\oocz Nh|/70ɍْÐypA)3;['* jo\êY^.ݭA8G#tdPh-;G'O *2XQ(.A ں|_g# Y蜨((y5W7ir7d;Owok{Eйorc T07уTEty;Ty!Z| 0Z"ZCZ. +w`,R26Cx;S7$K'3ߣv[&|77AQ Dk)ˋFUc:8v\O懹r]W`n?^qLͦYVTk!Z+v~lO>x;]F5KLePWgwt/SMRtrfJFgO=ZƠ:/-?"Oļ0I|a\y9ov0H'dSP C /ǓgYO]*=x'eB;j*{90`] QD.J'7QJ{kLؿ _d)" [Q,ⵎ\#ZAu2!{ 襶U;e]-%r6D٘phHõ ӱp*8]eiX ҵF_wN78JiØ_ycI h5]?{os>3_᝚9j2y\ůmo'98x paD䊬flf{TUhԬ?UmV&;_g\SoD4o̞Er3b`>BKeH 9>0ٰbO i87q<5@1_k"ĤGo TFyKpgCWmou@JI|0Vh"bqtXe܉2=`>ŭKuvJeAӭla/eU(pY+%ΰ"w[C!OhNdF7At_԰\ǫg+[\7g*fYWBޞBE/ R1aWm9 _ޓWn!TNI_f_0h3`Sq^+OswU!Yg%cj12@ȷMMz_>U~)F2pSozfqc #᜝}j+["$<8&Lb'#fٓDp"lad"tB.(ᔊ}.9nڅϲ}- >ѐ>J*v貴F{ݾ\-Ȧ ]Ǡ6\ _^Į12  m[Bjy^. }؋ucy.ݾݚwC:?#NjaKOh̋G7 焋\#7@ 7)a=^`Zd)PyIL=wsZ\۱4ar,;5vWC3)xb- -?3hvȴoQY0btEώI\uov.̐vK)?[E}h(nGT,RC }䉉|&DD9ʂE(y*/9WE#hnOj'0} gasa4? `pEMQ(Ց:, Ng+;["6 E +XDaonLB[c,`Đlֿ"hyY//}ef'%,qz/w})գʋvFK O:N|kðCpxfq1d=>Qop<.:{r)Is ?JKlv|Q:.N |u gɿ̫khޝó%a&9064&d# ٲk)\Dq7 y@|bOD`:XלT{;6) lyk{K _bt!8$U'SN)Zf..cTݖ8#ѡP0g+*L-߬L q:[=ˤtBsļgXW$+p + 2MֽҕlڒH\XvC)&t_>֭C 2Q&v haZ2?>tET@Y=-(S ǮR˃~cmie35i+m x?c:Iu>^$f8f?_ 5_qx$ޢ~$D̸O>dm}h35%LvBlD.{QZr턢]B{פd'IΝ:a?[{s6T8aJ"g 75It1UMT%~Rd u#Ͻ$ %81QK'gXTP\O%Zr"uA39x e߼xRk]tZrG|heBwZ׶EF[k!h;ݍΉ&/(pcZV~}uy$BSb'꾾MF$in?6v铍n\TVki9GZU|(%º/-SDFD]%4LT* (Jq <{NM45<9mWQzXDL1Q>nsśJ0y XUQ`%yn{2_h-O!VzjVS+ =ŚxT!,z`$eXWnh[B "MpƁc(Cr L &ϕxóEWyuu)b{3$ȪLYCV}&KV45/M"(R3ԬS+*&4Om?@KXN'eCb\ߞA:f4mQ$<밽T);Iqyw9xpv~d UHLVBw ۬h35nq4 xMo6]!VPXW34g5Urtɰ@)}>~ZuY`|w7qO.T`ɐ:WYƱ3^ޅ]xθm!V@dB/0oGa-"9F^%DśH?TR Zq1P"2WUuwh3=Pd􂲞&5n-2c39='hmח(s)vj-~5ۨZ tw -ߣQ"9hUO46X7B體 `eH!Aw dt`_`VԎtZl2Eɲׅ0Ls7F",bjc{_` ސ坟5)䌵*:}(?Ӡ9/r ה=ҳG<۽B@]w #%0oMyt1+!G~YJ'z yKh 44ɱ Zi_$&_8:/{%,lz`pwO8MRI#A*<ǵs&sߴ쬢7<}[LlymycӀxkc{(6i)hwG;Ý:Ae&nL&cGO==C;=BQbpW !16ڃF NAW!`acf.f4GzZ۝oK)!bb_7":gC$2ӭl-P+OM:bFv7F< [ipC"κxm D:U_$'/m%$<m:0AO*T,ct!>|^U{WvO#-Kݍ)lLjI6Œ~ϧ/Jܡ8z Q&u wd8vYT$2_q2B ^iAfM.ěZ~Q}ߒiQFXzՃ=U>&eGƸWc,9q$#U*Zkr )Nw~XbDk1J ܐ~َ+Kns@xFa_)Szl&8EJI&6 Ս;#mycy`hF`/:P⎽c*+>V!6PT}|sXWjccT&`S6QyeB۪~T#!R  Hb|$A4G0- e`ur7Q)0͜U`>-*,c@_8̊ρ3ec%4\ubq} ,)(l)n M9WHU1:<HdĺT5vh,z9!W|[q?OnV\blNpޫ8#<ϡ=_ҧN[B+.䐇d# YȐ[P\G"(}WȆa" Qt _ Y÷tצE߅`Q5VC4XLQjP` |yo3KEMv Tv]xtqFtmAHhd3+{Ta:Oa6y.y+zyYn,O Ƹ(KK(L 6xti(ȥxH76k +l6j{HoEjn䚯Gz^E,+Lomh@F?=l wKhO7"_zp,V3iyOc/1HM*B_ Pdž&MMI#Fx=\MYf{sN%EĚkTPn*\{铊y{}u,KY⊘ۥR 4G&rl!_3+;`͝*aB.*=Υ-yzR\Jlj1ikU]5dw(PwI' u×=ƪ5k.]vӢLƨܹ _Za"N2支8ÎSGB%բ-9?\ *_p(^ԟk`0uN{m8Wh޾{QèmHƐϼS dsCjNk adS"oʳ\ @Xd A2b;㈽3zOF8`Eå Hz [ u!;dWɐ<E ҜOt(#G5=-I|/UaRar8#y*<%m/(b< I5X'%GY^?{Zm@K{H-l#3 . HdpCP9So'1ZqSuN୨ZHl(t{~ȠH0T9,ݨ,Ó}CP{ ?k/hPMrE%d^0>(xDeŻ߆^2A i7|߉xԲ__WS,u!pUߩEkGd \9.l6y_6gJ~$x}haS_b+)?:~/OtKm#-QE96j{k_:Q] }ҙxh)MK]yc!_֪&F+d&мM@Eݑ _.<^ /gU.rǥ05&\5z@4cX=d&$8.zPfD?nV3eb :OO1 g $9.؍&O;E6&tmw}<42oxMi}$:1-uӸmW7'^a/`*RYH1/l'7"]sx/ɮ|tKsoX&Ve _v}q&6 w =M8=r_׳ MC;q o)qA?;:J`MBïBO3 K%?Tkb/$4.eoijW>8~D܄5/;>g z[L\.}IsB!HSotm=9V;J^^*tvr؄ {e<ޝb {^>MSe J~AWJbmR+AFlpJiGUƼ)ZmgzJX2A wITZ_봨z|ZFP5 :SǑy 6kW O5,ƤiYv7*$=9vWV"]^!,f%c &}|:NI`/ֱ XޒRo V޶,q02CKM/qcN((2%LkRWzgJZoJX2qxBmK^@?䚁2{ 2WgCe+ kgYnǖկ:G%#Uڕo[eDe ⧁wEއ޾{ѱ ۷9=umGSlAVAMU>-75 t &…5{~v;dAEBTXv _PUVVԟe4qG]tcS뱸j}Q]wo [ucSk"?_2}X!(BzO1"9p"uW ֍~088-] 5 ./Q-"7:^-o1/!0PѪ>y 5/@)R?+0 dċun,,ugB4loFJ"t1a}|8*/l2`( LщRTћT7I5". 5+Q80?2cS'e<czc|B \_)ܲ(Xá~`P P:)Qžb'Xg$Qy=tKiFd(^i43֘ikN0LS4;zDN,䟺J|1&6S©L\e9~bdji|%PMu@ *&"7?w/?.9!lf}?62`1=W6EwQ+bZ,O\7;ӗ<\Ux5"OPaTnӅS wY{Q_ڞ1D~UʧefQ:K]7n.Ýp*!2eʏқ%w鴏xFmk#c7xMU7V~6_S V\eɌi~iG>,vm^:{_QR>M5EX2tY+mHqE*lљ/v;\`ʳ{lQ~!^G-ul~/fmaCdJl˱,qJýmeb8oX,1fĻHv *6#R2H?bx(ܡh=U.@>x%'~M4eL:.ӓj„ I/HjMLl}+[uTKѼ_ϨmOHT qSHmRH٥^-:śKTBR-ra= |iڍqQAg >vxΌgK_c |NN["u a`Gjͧ޳~4ㅬ|T֤OZ+qh)+ # #Z z|-N^(n]QOPRjmsщQmWG-)=Epy+ |V7nr ru0]0Q:t:/ PmvVMIQ*Y.K]yvJ7Ż"^TEcomHm{`$0u\?@jIQɇS0ҍJyK2})$!µ0cR!u~a{uNwU$-xJ?܋=dhZxߣr9}jK"S E}.øU.VVfiuD]qf`^;9ma].RҠf)w@Bۥ {e'~u4 j]%915ӯJa,9/;nDgeUJqJёٙS RE-qn=F̖([j3k7YQ&< D={bQk悭6u*y=83 J1q[[$:7{0*)oM~z,M#CMO۪RmUgJv\?Tl,?N6 %E8$0"eݓFqۄxT^hadzɢooD B!ӕq"%9kA,a0bx jUJ*qxt5'Ir#s+*+t4ĠZ0mT8yx-JQT1DZp-Ce ӎ^g1?VRb׊am=!gY2"G@108/7{ *%IsCH#?$n(b<x_0u18tl#.?։!`Gcb *juhf5p?jRiOW]J$$0,bKNF#ZPw}NrTD觌 NaN9J r/ۆ5c#ACm$_^kAiRʋ5H;0u4~KFIN9Wq@!nNҹPl6Q;x qw7,XCOb(4 J -H֏JqYZyVub1 סiNg ~'?8d5h0ݕߐ-sV ޶o5FSCeo)voG74\3C"$8#5Q%&%` }2W#9ߓlXLİFɔeMnGyCKjstl(2r `)irwއg'iPl6auP퐬B>=T9W3tFOQr*yFutLm;P䨎ܸ]eH wOHi8Xy3}]!Ϙ.q6Uc'\a;&'O&]}"Cmn+"P4QnlML(YoR6Iq#G!_]51!6OlJl1ysX# \Be+l(\:JLHxfڥRO&'zZ毗jo3rSX2Φ["V?Um#bmI/ܺݏco1hg7ӛR9L`,,H2V3|0F$!rTe@vj??r \X&ԳT M#j A^g[Fd\2>fr}`|"eKMV6JNIG,|#5ggMhna\9} mBbR"H))B蜒7.^P^~78\ =>̣O۔S%Ԣ{UBw3AV{E9cbolkX(3P]EV[nݍP( `5m~~GV.zڲ;3+\w!4MfYYȎe42".xcUV$ot4%h6TQSq¾S>E4׏|@]oHݥf1M_!d0H5.V J7cgoH7.fPŗ 䛹 ϚE2я$5ޟ@ǫ>֭x}\ bqoRwR \ <ުȏD"ʪ>wtv{"bnp C0ʨwXIy Ƃ)^te/ &$4 ?千i*wnt=yTӑS$p"Iڍ{58"2>u$fX|W(93rVAK#MКbO%z#>T-Tʮ;| A.$˲O%WRp|9l6]8E$*Nh_s 5 Ê^C1ì;`]fgJ'ǾPZS@X\dgu.LfMeAZq+LvQ>~EhT r/&Nd뇐yPs9^ǓB^jaj#L|OBD,j8%[ҺHx'`}5ڭYLőP=Wln fMKΒ]b(J[ssIgEiy&Ѝ۫Œ Sp˂V7z a&[gm>_f9_w{19 gݙVD]Mi-\Z\%)~ FxZ~DZY0<*|izFr?~}n=7ÞBѿ|K ZH#KWq@;bzҗk77SItx 0sAL]XWP_ݏ { ~"6O/|Zb,]96^9%⤨ HȖ>c+)7#,jƹJ78jVPQ©6_-#Rp??۫AIw Z`?@tep?~Ђ{=X; KYdY~lzR 1g1rw$+mqO&p%J}֏`/u cdgiv>k!m Y{{%Rlؠ\:+kݒ(0&okvg%IgzwGC :\wj>)oxu>nY|6򏎞>~wcEQ m"/89*ݾ3~u9- |%H"dj5s[}(EE5G,pȢ{IQ+6 1: m70l<ҨGS̶,AQRpj NHmO6?0J~=b F_G{IWi<ɛRFŪ9UɝkJv8_ @Qބ EɥtdP0*N+ȪQ.zazXkJC_ߏTࡘıh<>5XKXfc;;&,bpÜn?Fe;}@ 6 dK ƂVѫ.}*[$ԌZ)bf^f&`&b+x n>-ah;]Nñ g(fhy"]cdHԈ+tS 1o<Kx@QMYpv[YR W)no-XCc4N3bdlNGО:Hcޣc5!Y clt\a5x;$E!IIde>$@J)w=iFC u*i t, V5VxVFQbb&m{ƝP%^o# 2TpN|XF?ї4 XmUjf9`@Tt?do /~aڰ/x5RT><Ƃ~X`ζd)KpoJH2}Di)-} S$mj,7R8V 0"I?:h.knn}m5Wl?> :?oi$\s{pD$KБQƲ…!1b /=p3v±G.{D*!M(M!ԾG3zAX^s6 ^:0[\˯5K"yFACpDpf!!ks .ƉaD+4_ l]Oc #U/-)pj2g4j\ K5tkl*MQ$D2 MN]z-(b~"1S@3KZkvNtu%$}_yɗ0iyH3:TmVV\ϡaOz` sN L yM50S"S"XϤew :/\H`@8z`*v:]G5({\\"NZCW4gݤ<~_ԖD&QH+_Qy\ !}##AbalT 8ËƘ $&ZY_ƨ}?BLe,zj?㦠? 5UvcT }󭦷ulAEIg(Au;&%ac`%"zw3O'}k]nZ.K_),L¿&*5Wwbq/ j"H62 ]:*$#^(u{u`j=rkolS_mvݬ j5SX(Х+D϶vJpX~2!QwTE ,lz}:<@sG݉h%()ߚ$9!{4 zmzS+,I}nng#Db5,}?. &Z#jVSNCBLjiN[wʟ B:} XA6# O"T"ig3NczZ.x~evY$ #OaDXdKz8.C?PaҤĈ9qr XF\2~Uy"Sކ!ryɫ~l'4k0M)x[@0A 1 w]UFNNd_Y$m.m ԥfopsP~-Z+<_¬xı)ЗIEwmʯiQh:4%{.np8͠%vX-j3Ekoƞ$B!%`f{$r=- ,_eHeݓ)ŊeGe)t]X.ɚ{ 8A#52U$r#;1<#X@]wBm$MhB0hJ0̖Vт{,.LXȲۑہ$)@u]+kڛ;i "Q v^)%ָz*cu׷6乸z)aBz< t,]c2kRmbF*\]O~r0?)v' &:{$^SZ%rҿ|"C^|qdCyp"c 7z I$*|C܈(SwS:6"EB rO|Ê#"C~s"sģZ_sPX繍B$N޻~'͖$IsVFL4Q{%_h*"H65bEs199`2F-|7l`-RPa`J0-{u Sr̒. 1, جW#ZD5vi~!?;!`TO)Zq^ TkޞJV:& X[;h$ʂ)Ap–iŇD?jp',d9arf2>}C@fS?{gP_IT^&wڀ8JnNL0rRva9{}3?]>GEKvۍJ?q3Tf\ +O%cf2T3m8?0߃aiΘ~:xXM}T^LVZ$ :#e͆NO6AU=l:Q|ct˱O/cP.}?rǡZx89 $ e=L!~fX{H"nd044A2+ctkg35ZԦ7͊e(=t8X,ZeL8Ai޼_;:a8f8@R?rleEq2B-:zsHQFҚ]H[+,{Hg;E QB#U9Tu'|+/9%3=UT g^)qu C\}-2<*%U k*g ?|+4>,h?DSނ^˖Q3a18l8GH}%B>z]'Oĵ0j ,Gl/0fǾqBEở#*Ps_LjC(u`F{) Yinn+G 9%HoyqWB#dɕ dD:a->mD\6-V)˔/>$aD^~OLn2wP(h"pm _[hP>_6p%6y Xsb{٤tҥJ2ymћ ];APOE/P N4gzO.=t kJ{Â~_u8vv/Ɇ%7\ʛ '_˜Lc4Gnc4)85u-iBB)$~L R?Q.-2Bb;o55mg/Ubͻ@xuf#ms >ħUe:ރӾY*3l u{T`!XlǮ&g@+ UœxBw19;-M 2tQu'xj,ۥ?Ί˗XT'7b[>^~F2iM!s72LF H`zfc? SssO<$8qDa"1}94ԃc G}O=)wbk Igxd+]f/.tD'ۣh!7^_}<ȹh%"uB2 _O[m`5ʷ~?%no "B'(Մĉ6[1r Tr-oWܞouMrсqLۤd͌~f@nbtw%WS8zHsⷣ-?M\ \X| %;U!%dh1:b3#T]j5Imy1âsq1B$X6K,]toGr햊)2X2#kCIn.N.᦯hڢ]6ڣpJUdG8 Hqv;SG/.1uXRG^d~=n`x 'SsE|{CO[0{~$ {Kۧjo[| P{ljnR{ɨRȣ@Mi94 @W(X%sϝvx;A c/WMRp=)y!C'oVhF}Լ%"ܾFiSKr $U_^+qWwK!X ps ia .\~]|kL60PuWނIG;yEІZ=Ȑ9(؃x~!H4|AX4K1}pR:mu Ҫ_vK^Ż8ڨ5'ePgF[$'«걡uwf6[ }李"M{pyU;%+{IvbRz4VaD^W=LTp%jΤ`?GҊܞzo&A:JHE\CЪֲ1 |_+e][|f墬&Ի+>P-3Ym &T|]`E'X zLx[> }sX<;=/$2\q߸7b~1WwjzxcCdg8GXfTev0)ɆvH1!6B ֢nF_f/pJ8u^Dm)b͂rt&Ϛv ȓo] |m_M*T[LtFn/#Ż;ߢ|8kk1\k-=o*MJcT &vV'Gͼh QЩܝH q,>~j=>& 'M i?~ƵBәjIoi>SZ&J#ܹJ[ *Bmj؋+Li+.(Pb[tGo.]IP ߑǔW 0MUFE_sxnh޶rY08kb(BJlH+\f!刭X w>z]>4ÕQ{늠DT;H*g'X0V5CFEsMo:]m򳤑 s1c  ?lB%yd1֖o[HQ(u KL=A x;!h\}~.6ەJ:ge8?^6[s`iU5PA~XOd^]oBLԘ S-!PqB20аI:t)kH7n)g<]Tm7ͤ:Wuc5G݉ǡ5R~Nƭ!6mll=&J$&,GR'9bڷȎ@FOZmv'TAՒR) ~T;_!2dϖi6k3XL!Z=R2j$vgV3Bg-eYլ;efC!gl, 6ȇ۔/*'M* $*$޵LSf[(eEԭօ|9*U/6Ƨ^Ƈ%ˍ Y}ਓ'4A2dBhźVm/9`-awV3(CzCs,zt= ;Rɨ_͑0:>̽/a 2mpH' B% +om{pNi\j=U)!rhHٹ{nuoK*Л.'h'*İ)hl:AЮ km };6o9 }vbbJ|ʷFi{)gVhK֜mj/@SrZ |tDWds:/@~oM%NX2"|)b dk#<*a{2ΕDĂ Gλ~[^֫8O^W'%,%x0o QH 2+)U(1r"8̳%]4u9pvbΥ0ZZC/t׊2buOx DY=ٛy:,MDac·1$\9^)/ת7# uiO_r zaY2_=ɣ;A+HzP] PoS (TH] 3nƼޕT|8CqYdlwY01EaMZ ɎBr 8 |nazE-]4h/f)ubn~=t̰xkLymƱoi,j2L]ooNEܼ1bDhρ"y̽WP|e)>yEY97A#% XʆH߃ʑX,WY\:[=R$hC(ECr&V}QkG"yt6k RVnkbC:Aps&ENW=D^z60>62cHaQM"%AbBLinyB2m盾ZS P5-ڭQ?uBq bwӌc[+ὐ[00@kXqa[]Q#K՝27.Yg^S?Af\+Uu+S娋;g5śSgx[D .3 a:>s_|kb8⏶/IC(D3Hz;yWgݩA ^6VC]e.isf̢N@U?mc2%}8klb=ڛQ &/7*D*aC5Ԝb3ƿeaF*%9YhUܭ ͎[(x)eNe. mƣɼi;rUeM2t;L-2X sJڎc3-ݓ1oymAH*$URݭ dW\WY߲Wk4|5dJ:F3X#{of zU1AbFbN3Ŭ:RWw&CY[ FJܸ- Z0DJjA܏Mv9'&,q8} V#/_J&I:5]bF`r2K# iWK-:S oߕpSH$[9$auݥwԽfPV\!v Pn!=@Wlh"s߃'>A6~ 9ŬYF/_ tpT2`V3] $%:v IZo:7A6@MD!"Ȃl8u3A4@+ ( (^@oXtj.m3uڛՆ r7hOT3b>'&5kũovwdi=J/uEd$He6t6ⰯB:=ܪrPt/D_2AD>@5 `~s.78A$SvLGS|N&V/P=.aYvZSu:S{R4'A({☿ PK^6RGBOtW>_P:E 25m'+!tĉ_f$5$fx $ӷ$!ݡ#_ (C>D )4$I . CJ3xlV*nXئM1Pq1gwڀ}P4Op5[s@rgE%CN>TB?g1zS+AG +"!O>Dk0,F]b c4`ȳ%1s<5\A 6GsgY<e9K0}TDϸp'sT,MZro[po%6C+Yyp &ȴ0 p4 JْY/$ >~6#\| t}q$~g|#.cъa۵}B6Vոka!j~@!,J=l(T̕~3,eta`=e`j\P VYp׊/ϑQPqOF־Sd}\OؔMۙc=R?#I,\Pڥg5݄8LM mur;&ׂp=P("q&{ ZYkJAiP).@z~'%56*D:C."߈E.ƅ3IZvd __` l)TX~1.j;焷 vvxH&dN'CCYN.\/)읛!-fl~^A9}5}zLe Dm愀L(V74cLcuHKMB&TũV|_ߑr\_}L 8Uݽ{ ?}nZNNMokiмAuIn#E8_B煅RV81\"&de-\㓛!&ub0z& +C.9ٙX=y9-;jH`m # sukF'=t4ɶ൙ʪg|#>Zި7iH(tE/"W3JVDo.5hx,_E @Ddx's3YnVI42źssJ̨S4zw: wu <[T\(a=w? Tۗň(Xcg…]༯ RL@n qJ ٫ݭHK<8zځXHQPK]-nJây6 J&f6&4Gl%W&2wJU^A ҕi%s5#Ȑb WƇ$PR=轚"[9f6zb55B*ʜBh¥-8'},RdpX e@fABzM` H>ꊢk_7vI1Aq ?16bާ"a]/Y-8ÃN*ED~RpQ9èδd\r RRE($zk wMM|X}RE9w 3 W Pu̞ST2kL;>%>[#^kjը/79aoy6F2Q#D{GpoO HH۬N'gu)Rf7U)kTۘ 0$0w;US_z>[qjܽ IP9sa4\ /o!h&v[eЬ Cq8`PVl=kn0wk"5р9x2jɈ7~8`/ gl74>Y"} E=VMX)qdn])EH2jH)P Kq&E5m>_@ZZpUIsp@wqzY1_9,Sj~+0K==pۿm4EBЮn (ѥhwKKȓB_gُ(kf+[ O2h )BnƯie|#2;G!ڃ^V;PH(5kbFKs+j}AڄXδ.rw8 ;*FhH’=E\v!-V1+pVҽOVܚw SǀV3=XSuP+AFq'Z+vlOEcE7"QR@JgW M)<>!LN㞘[,<-pFaY_V붳λKEI**3Ϧ txG.l)(?@dñhU(vة筺$>Yeu\';!04S^%j^!t-ZX4!Sڱɝf98N e%$%pذ2'r4XVY N ۍ _l.9n~Zِ֗rcxHUØ\sH`YHM0ߏ0mDFea;["Uufj~HG' 1CH*(?s^@‚<_peHGFܽ酳6xG1 ngZvL4 >{/STSUɫT ig6 j+>yPふ+4F;AXel*zN.hνz]g½ZER0,fI`Z[w/$O\޻ 4Z/D,ŭVE~#-u0ÿ*o̴ hW 灭,v_7F@mzL) J44jPZ̤h@}g&n>!59"IKnMg)?N.g׏뽟K0AS' mA#'mWm^]&7"s]^.)Գp>?glxd8o]&y۪G >ݡώi6- upМ$Jmj/ǐf0*@<ұh-3J]hl;ce\]7v Ȟb4U5#_R}^Bo/V+m }t[`uDv" *HȧpQ\`O7Vzz )AD!QMO달d`->etyߦ7oh0VW6MF" XO|0P58&)kb:AS[eVFl-*~Mk=HN ǡ cs<Fnf@/4kJ\]崲'>N\㧘p?+|\| ]Io=3}3_cΥdb wȉZBʪ5V^t4a yo q!Gx0a,n=HO+b)p5hH󢤨)Sੲ;=0Ma+ጲŮӑMNS,ŁJ@#WNH. ׍9yiuѐK!뎿F4ܤM4 6\s&(I#-{圌:}$Wّ` oSxPѡc$wgO݉hJQ[DVJ|W sX8)T 4$cRC۱ H1V5/mB>ɭStP( ׅVX颱7@ȔuySZs& w"Sփ~J!T-WYYP|kToBvuقN<چ.3HvKs\𕜿ݔĦxLfVtDtm>M XAV_><(kX20`5$j.X/Um I4~eX8t;.pw4iك mXtҁ;bsͼwHwDSLH>A<('0`2ܯ&z;mX}! #CpE͝6|]kfD>j ro]tۇC)0 h(q"d?9I|`lgn"_)ܝn?9va]r;^ "&ߤX('w,ҼeRT)҉EQ7F PZ:vqVׅL܅'( t[4 l7һ0gPv] #ߎ|x))X(6Ff i`0+wǫ!Csj!jӿR3lԔd$FPjmLZjцκőyC{=v Un A>V7DߎB<uI!M8e4NJgv,^Anr3u5v(}lQ6V\E(0o1GQ CPa{{XզZVH^ɵ3[Ԗ":,d͋Y4_ȬmRo& 7BDݖvE>]PUbͱ(EZB@7]p0j-"! sGROd-PBbKqj @搙a- X5?8諶*Y`paomԱJyxjX1lMdX&5-֧擬}sRş .v-l֞) s}1+io^_ %u aTW>ԥE6KzKr$wA gQA'YY;y>-44Y]NOxmu :Z<]_Rs W+A ^ M;䫢C?p C PچdpӄĦ<S@džܯբHok\Цro+ladp2)riI %5#>alfI(F&_GG^/+C3e]B]fUj f_gz~8Y2 ½ zy76l"8,IÕ=^^Ju$_D .J۶乡8x_XAw+I&SD>?Th~bA laqЁW?b\Xc~Sg_"*:C: j_䍂a# $GJ- XBCG uT"S|d;UdneRyRtoBо7Б.>76(s~Yo& x%ᤅ#Yѣ?$W1~nO'FW֠¼K} lvpu؊v,VWtSzu> LØO<(&2cb, y1T*9y 0f<5/om `2d ,qlogן /ClB+"]਑@S5?5ൾgTqUGxZm^2!/P.=i7iQ!9%_bG$j/`J :ҪMu‘@ʧ#F 1>Õs]ٮ/Ŝ?f~=AL;v,pެZ2dPZUp/.C{/6zLD Y /$x㹨MN缛43{rd4xBșmة@)v[X$W|Sc͍R/&v`0 Nu FK\dn6E#mJTһv wHFzq{JT2,;U}Q1op`ZA7t1ӣ#,!0lR72Y+eԋrUQDK#)6f25%SM_.n~zQP@.)SQpcA>\эE2N.ik?kQG"drC@b{I)=Ebt!SU-,3?kDH!j+Ce,lZn<{{l7 Ur{VrOEyowL OƠ3ZCTMV?Οr=si?s'cbY/tvݛf:=^s>07+ =΍*<%M}˵W龩= o|0ު!̎='ítE4v _?΋!2;e*%@Jֆ.Cݽ9,G~u1@Ő>=7TH/MZı:À!:H ߦǬR#/VE`Q)2`L3ljvFɓ3? ضb̩N?oQJ3]C|v!pAnSX7=f\BtvX#MH{ޒ-z@ZGg& WS506H*A3م99Z$նbOq yL^i(C7|g8SR6BnϤ?ś\ҋ7  ǫW5 D ڳ7C50\ΠJ!Td}pȐ.")w>@kٸ50  g<wiSjwR5N:nSI0E!嘭"~wɇYum=%1#H5u No(+}NLU5pi^1Jj\};Gg\/Pn@Ѹj, 禠HAÑA Ypy"eA5 Id*rՄh,Y>vpF (ep\A7{[$cY&.*}\Gi%\jQ)~-w⊽]ާ軆 s:YbQ%ѣh\4(>#ІB.ri, 0~?ad?j]c^CO̙ y F#`q?-4lw+Τ1h#D6E*Ŭ(³` .sY߄hÚҿW e}xWWpiYSB>lEmMRVch !A۬84:ve"]G\ӡk'c\uiZ,_ Xg#R>V3DEz""T֤2`vi0<7ĎOyvQ_gdodLKTSDnw E}/KTJ pԀe(;2HŦ0w*֮1x%)cX2,g`:⨃|!HpAȑ;U[p#٪& gTIސQ~<*4|vSLA` D&-G}Пڡyω+S $-~T+ӫDШ}zQAKMҝD##٧<ξo0Gn[gÎb" g"/M5tĿwM)=bDaΘSq/=h]׬,Q(#Z'2ő` ?.V,KH |o%˺lc'=Ri엸Ko_.JK4pګ M롙fto\Z]F_Nͭڠn2s1U6VaGԟ(CT"nخ4(xP(x*0 "NXd6DI= pa S!ޏGVOT!e) Cs*e$_͖Ci|4y1-,Sa-[|BK@1\I[3s.xlae6DXo^.u'fNZW9F ! 26/&[;A]#REF%jV~V^xgC$衪PVp#֤%o~jɖY*}} d%.AGkl#RaIx lgbiP뇐oC\?xp` zLlO"퉎u{#\' Eg, ±.P8}NfE"mG^n ԍ$N#s0zQNۿ{ fR5sj C lWNSN]%X*FEMNS!лQQ}.)%Ļvb83g?ʎV͓cO-d@, Wi-D.ſ0WqÔN1eZ O{CS[|Nٟ3᳙d "q lDjR:<4\{SYg@T^\Sk=\PK=m04?5rμoέגSELMۣ;s$zûAďYD~qR P墻lDXfn [Ң}u& J@D.vJt׶Rx2 SC4߲嘗T@p@E%N<)Cq 0gS\xEVS3:W [hSSHvISqNg6vTΝ+(6 j0]kU_1){4OV{~@F Gs,]He?+nVRn`>85GG|}'g>{u8 TlĀ<!UQ)+4jZ]8=0)'O`ϰ'wb{=SsT9v+i5i+Vp=OkE#O!`tiP\j6U`N 5Yh'9%L Sc.М?U*]Is saƗ.vn@0 p]K^XIΛ:25Ʊ™Af^!3=`Hvs4S16({؊:5LjCvfK˰,$')\}*uYjU N937Ra\G"d+J64/8NNݰF֪wX 0A^v‘?h=1ԇ5FbO/IL 8K9S]H6ڭ O=w¯;PzT8m}M*rPکh.bŅMo0?GZgH]lgy('wQw`5Zf5’^%;&lmȝ+v]_sBOӴ 2C5 )k]0KwlD<`U '"#PXo8WaI$>}kPHߣ#&U7{G&ӝn؟/W(WFUp5@g4mYqN#T꺨I=N0r33<+QĢґ&T/ڷճwczim+mݧH+ױɆ0K(fG})-[rEyr=e MCznώjكe ^,:,H]:FS\BBzSdg&Ve0TLNQcԹ0Ŗ؞|#exi^iF@yS$q_f! ||,1nNbhH_ݖh3,w:yŐLAa3V..s1/r3άS 2B!II·ʿaQ'l{:r"wO-Е9!#yivU1Ǡnw}9Ad4ј"&:>`z{r;tAŒ, ]Ȯ?' /Y<B`8TYI \&3 -81?,0 39Acs`gcxtuX09Hz,)Ԩ$q'b7fK> \=~K]@QuIQ 7DZv1$< (E ʒd .'Ռ-;dȹuLƌHyэo_c)kì- rlE phV*XD!,էqSu`ׄ 'Vz5ijB=WMQgu;Vs +'1ӎ YeR!`V5v-*,!wCm \+.I #@~##t%ԞaѲ \ոa,ؐz,=5e\ њmG4n^4dOPXD^dh#2 e_~IoHvcgdGLYĦ)$;8~37IH5/XZI>*q= ɅAxdb7In{G_I DNޛQW,R`Kxٖ?[dl-fjuU% sbvwjj!AMjK̮Ѽko;C$-#m@7BfЌ :W i IzHNMh0>xbc+)焜>qaz0%'P xeUAh;5!/?ݮ9#m']Gp^-Mmq\@J|? &GA}&؁)u],#{j?{z b0-Skf6 ͦcL:v=Hv1=8."J83t*O\G>:*.vYYYY.8#UkȀ g SꟕW-h >fy8v0)ٖ7pwNX+î#8٪\aZ'Y:ɽ?SpGk%7,Jc_wR4 >/H='R䚠XEp {%bG3}tnUFp 5VVlh̽+ DXbCF+Silk;JܾzxxBh9?IB66J[O5':z:? JP3(p9@ܘ4!8)و G}#٩ih >j.#+*|=HW|9iH=Ǣ)g?rBu(~}Cg}q[dz+Uңb"F-1-tΈ 2|){G{%*EQL:=iӳ_ʸq =dU_U&!TYϷisj4b]Z9/ƥ}:딊~a&y 1< 5YJӐieb8!2_:El \rX'Oju0؍!BI:KV5z$~G$Q$  DH1k K:ge9[V1$(h5`3̬cYiɊ4EETg7{_cU9%%ާ9' ^|A^)jiÇ\T"XTWX$)GwZ÷CI+:u-B> _a->9uկ4bT/ 5 tn$w}W^7q)]؉Rǐ\Xι1A4&<^2`T~@Z}ay1+K|#U.E hMjv/ ̪9@otgf *nC U{!#S3r ?ҋœ:[u(U J\+:(GZvd v61[0}l_,fk+D0sU\YEze$djXvCca+ܔ =`G<0V Pz=$Óeۜ M .Nyܧ:b^A fTgʈL_5 qL`z&G$_]cQp>s󯋉h3K~v /9{Y~#ddm,`bgLg0)˟Sdl]V:Q'D2w'W$b\hF$H/Uc;֖GJPҨ:K)vZD:YAFi DT66\LKSCf!rVU]ۇ$U+n;&S_n6Y>d@f"w2gw+w-줸sbRfۤOq"A$u-6t}s܆eH%wpxQ @ I434< ̅ë:g8e; d*v#湷wxu l>YP8j#3y&OhY4y@+^@ w]nwJ9 Bc![F[=H)%7j6]_&ph!Ie}<<'W,5nzPm955 KxPU}{y![`45q2J'a&ۥӶIa,>hK EPF[svM8~M=!A.jL0/ 8tⳃi!AwV 83U: v]re&䈱70+73\c_Jy0(rQ'US@Y.ŸNPcuԉ}| >+6I dU<A1f#~ .u+V& Ѳ\y @X\*arİ1J~[a4R0@ r (-up~d4_Nȹ!=[d4.h NeefP#|A'"_W!R ~i8YE-J6Y6>ӟօjmTN^ 4FSoPsiw.#CU7lX9ڰ="(lJ_y!#_} ڟԼx=-mP͛l"tV$jeZYR<"~Vd ̴W 6bj(,5D*fnXMFKusDJ{Kʋatǟ qjV*ẂrsZe.ܧ4A\H]7Q$JW i1!%Sw2WmazvП R&%l>>r|F*,dڤ!V,z;ë.6:?ʾ[rN|}o bi*ݐ֖y%lDQ_g9y b K6wZ)~#3%f֢tĘ-L/]q8[T7W;2,pA%՛\6&/ui2@s?f"G ]zp+pbBܕ{HU?Nt&iHf.C$KEv;@' ٦R#8g`/hK$QT4G`J;ҕ6a~8:V!sg2qx;Zw\$IWGdl}ߗh)ޠmΡȱf# sb}!b? k$ p8Sr)2ԝ҇r19EC 5;C֛NׄeĔZ:}]1MSN_Y+lwuf˥I~sȱG[Azb?2)lS_Gy 6k6LZ]?r5\Pйrss%U9UyLP@V GѦXEꠏuhh˾D X 8ZSn&)WؐE7Zنex] &|S%_m0=crѷo8QφD# Ĩzky&/&-*᧬w;N>մ?n*PN dGCg!f~L#ISw  4;KsJXrpiRP6Wi/CE'46V%w}죴r*Nĩq>~O#PVުܢ|4HX AR! Wt!+ԇn0y!1KCT_Ə}4v"ԔBaH?f|j$H Q0)gzyh7Vg԰{E!P<@"&\gLOL(9R_$АǷx-_58~rp YH1>/PWX_bVOb߂}G VKt|Q'S?51 =#ΝPۈdGWy}u@m[eUuW_Xt<\@zwՉ43ne&D4fi|kֆ6@ !*yж \=S ?7gw/)l^n\F'evz}ˬ߹;ʾ0.}| 0ήlIQ;SjmDDn"#49e Ch85 Sex(r C,o$zs\C)2ꗵdobA f-e+zO;0s"IK cf]d5/Xy2r^Mj[G5\ZSHEuj4}5NAbn?Bu-*CdF ,Ф,7ܖg0VhIg],b`AXGK'w>3t>zUB-[q1wdTcJ=ā!in~SAڐ}I010S.W0`oxA3{p~dt3|f J%^ԌmXQ:sf"ҳF' Ǯ wڜ)r 3H[73a,&ºw& Hb65RŒ#]/GAd%׋57f1 9r e[B AX2M\U[[W<~gXrkBٌqZA;fI猱vݚizi/"%M\sV**CJ8>~x pLqAx:ybJ m'2zt8IC_ 0+Z"|iޠ=!̝h8BTzlcľhIGx^t sp. g{."Xa}X08#z*U&!zj,Ejw`k#W;֬[xށ:>6;d [ɢ os{UyLT TtXEVPA}i_E]JT!Uբ8A hhA2[\9+rZ3]p[J6IYLtRHp0`KnLER+hnRM3 541m[wr=jAjmT,pL-I_U?*̓_$) DV!أB/FxM`~*`.QP?\!5\SHNCtKg ,3Ɉ9_#Ͱϕ'L=a'3Z9wrX?-11I=zX7e/ٯQ3`v#K!ձ4U=.*P]ʎ!b ÷;cҘQ(u].V Պ~kUv,ԂI%NL=c\kj/bVPz,? d; oQ%vؾe:EDnzXk~;\\=i}9QSdu'>5ifi\V=buy5KaځWXgL"dlW{ ʶ alc F+qEh,pĬQ-? KWgmsmM-{rvO3'LOO,[!F[\N?D7f>oy:}lf*RS BEB&y֠f=u5NN^$E*8u۹f""e їk`0*r7xԃNϲɦp%>{]WgniW~nR[&oO}fZj%w=b>$k|DLVu?\yzfI%)s9]INd)J-?5-E?xVUAN`9f0q@=*ԡ TfDosY.ǥ hBy( . t]]Z(΍ϙ2fе"tqW1HTJn6j=$; AK1YHe ^:a v  $K =ÿ13*_KbaW,T١s/X 4goqOů3wgl.p% ˬ]Ґ[vQE\`%ۜ`~?zwIdV~@wUkߘ)BxdC=k5щZcGyQxNXm^9Z!" /Wn  oZСCBZTjzDwAɨ.)oρMGb ;5"2r3#L024 {k+8P3S2gգK(E~ yBQ\ZQӝPg>1g֦1A$ {*؛'jڑ_~~.M/Y ˢVC%꬏C;-\ˬΛ\>z j_tkUez,`Sygp^(B#gF,k1CY vh L_6-2q=^9z OiYQk;湵aE["{64 *6,ʧh<(W&O=D-<0.Ev;غp  铣)γqް? QwUG KUKS/1ވx%ztS#txNZRp zv3}tb0wԛ8@y"$ '!U cH[~˕>Ak}NjJ) IKUؤ`YT/كeAl,B;[}KP[E~\< 1P5ꪏ YU@>E/*dSycCA8k`6-S&$O%2jN \4QȀC@;6V& )=E]t̓\+TNVɇPZ3f7p\'埼FUUepQFQ)a=FgYv)23V02{ױΩhұF,|U|^nr%AcN wa϶০pV5n#pf3z{WsRu#/W"tc~ kh3KCvej>)#!v{ %aаUyP.2&U?_ƢΥϝ=e^,m25 M.LprYūk X* 99D|i.wgЅ~кK++b*Џ>Fd3lI{pe ?;vSq-mx(hXGĺ FVPYY)V Uݘӣ[bpNXZ8)];=Yc >V#C$+v`LT@b&myHj`yr)Qx;V b;p1wˣ:uR,j& }g0YnI\ gѨ6rXב;^UbVu`S`߱~7 >qo.L\>xW^ǰ2ɀz^䐵M2v'nFk+}c 4 /K'F9f3ē#%arR_}OmD(;KQ/[\W#,ڊ!c" tTQq ~l9I~ߛPFFe ã6qE5vQKV%L%7>;,՗j/f$Ĥ-iEY!P{\ if w /H: -)F~;yE7l, ^]hTZ<" 5\ >!cUHm=?MD]>;3چ'FsjU42Gzխ+D ﭙw~p LA yLNH9>քVX:T!@!PbJAsP}EC7|`ḿ [mUHq&%O"$)`䶊p{]JӺac!IG1@k R bn3`r_x&ҁ30*'%J- N=~ 5WGA%ἲ۞!6}p{F0UBW%)C %ˍk~m -M7A Rj%K)!oPxb/eo0>H~b\KBm^FN> xpAH 3[0WZp5?Z$ l0j;ZG\*/P^y\4Hej%qh\s_~7嚏a'ݤ~"Y[{_j`jW:کbSɤ XɖbSȓV9 GƔ^byJC݉A89 ٞ=V-*Kw냿/W<:?o7dnǔ%cd` eS25|R PpMQS\:NN'$أi}Y)`27S8UA]^h)^09߻7>ؒ|-"o&AoɄs. K\e|u`~~KB`|pH.u&IezM4Ye+9*bzT*6h_ScIxW˲"Bރ[F s@xpg5*iGN'3ia}jXfet @x[I^ceeUŜ : 9+}r f(k;4W> ^3(j{-x)GZBȹnQ``WEkQW4R]l|e{8'i*A[,J}1/ߖxO j0w~bGd!]zs3>}z\g_tqO <.\!f@iDrz%jsBɢV޴RXAaHu]~iC\X6TĞ p9$ 1gϬ@q~hHpy'ՙl:sI0:?ƍ>q Lsه$@IY'^$ G~4m_X~78w;^´opfz2K_EН/:OlmǼy䞵;dI]j`%xINêdS""]%͏2"cUxˉ+\k{f|j&mSN3ג$E'VU&zC W6(i7Fo0nCWB+~7)k fɨ{]G*HVAɳ 1 +6˟ylsFg0$6l}l)g-NZ>>%t'3`Y|dYA!G? # yAs#$H#"nf/Bra,#IKTT$ww dDPf7@pLّiHQ 5}V16*B D1FO[D߷G A/mL~L0hB$Գ\<-I&|DNeH`[-3?t ZEs_ z&z8嚘 od#xQ˶[J_*?N*L /QļxϧR@C/`{YP:ZVKiob\;5Mt6+I\Nĥ"p!Zzxzcԣ_KȮr>hPyoA@ yes-1>Xɸy|߯0<,G)hRgSke߶(FU˺7ӄT_{r<[" tuUݿ_SrSgg>^.ds;Վ`!9f |SS`d.LԔfma).)+/ݙEd ;M NGWԚ 5~/~TFD7LG/F;ǥ@20O4 +nBg nx$'vc_3!)Nbfc'<Ύ&Ok #:4˞ U|>=* m q7 V A%=}2;h}* 5M|n*ǤB݆^ {h*T)ʖuն5)Xw)NFh*?fM+TSj8 vJ74 eARHtS~pݎܚ[ u0p/FޤFHμ*~$F4pBb~|VL2w@JXv 1pNQ^]z4gi(ɲ즃WKCՆ:~ɳ}X F!b#(d7 x!tR0iTCY$SN99f Qȧ+G^UJ9-GΎnOP,TpTy@ ?1mff1I{.g&#ge8N=9UKk+pѦznE &;zQ UNBZ5[ܺۅe%rB/G*?ND\vç[7{tV^LSշnUfl0_TK{!oX#[N7S K\1%1< (8i9}F1aߑSwh`aXG[g¼jAkQ>r|VflL4ؼDM(Wpv [t%-6=W8{iH*Elj㳟nha4b#FkFA29? 0ڿrDf?x=\ O~&J5g;(W@ac+j)Z9ŀ@ي5# CI"%)nި@9=dݍ&SD71@#hJ,+鵻(M;T$ DA@_\šg< <9 ֘ PnWNfTq{'c6#SH_8oz1{(յ HN\/G%'!#+xUF5թ /sZf},1B _I:eKЅ"ۋD Zqhp,G :!mAro=G>Ũ;RXVdb)|8*XYV :UI(MpoJ([|BTەgl>D.KLh$8>0lk%tP0)U["X2ѫO?m\Un@]6/pgfԯSB_\]؜_7ܔʱNն6OfD)mꦎeRt5pOE5ŕDظR' !,_^A,dBr4 Hvq3x̏n^ 2!bHvO:,:XMv~_^H<͗cj%y_kkűjxHO!vZUs.`Uc?KTaJ5f#M[e#'{m PhG?ms _ |~Nm!) XzӸ,q =^ $inH e@| -o3t)#<;jÿ҉` TҞ/\- ZP} qe ,#hoB1`siO`Sة!%䢣0EOT -yQNEWYV2e7t1=>I)wIjҙFؤ=Lf1-.`W._(p ZCnyi3]$ c&l :j^5 m,yr(Z^#qnfkxmE ]"\o8Mq ⹁OHqRpݾU^vIa@%l .E[n_lO(UfsΘSPlH=pC+P+.OKC 5'>R-g%Ta:ce- o-8\.E, ,yK6ciV̪î@bRff=͡ceOkAdQ,RO"ZZƃb!#]1,jQBR, شre6LfFsiix:1 Ϳpt4t|ɏ3jn P<մ4Ni57j{4ښ%OB-+a!i,)fh-ը\ʙ<Nxg \`|Q.TcY"Yq1.(syRiVz'KdڨqDvq9'ViʄkQ/4$gY!LXy68 n9$]3z`nMſw& Y!o?t^ r3 g vӣ&޽˰TneZI 0  ZӅ馏?ќ_&TO(A[:0J* cJ ϞfSPVm 2ر\o`zɱ/2Wixn<refጮZdswG#ó|U&ϵnʝVRۦM ;'=uT n} 4b\dAyٔ I{ azS_lQ_ &o@@p3UKɞ@sTujtcEкB^X\y7 *8mמ*t G(eM0įIto$LBkSOQΨeIw 8bZΡ*Wi=gO6BҠauN;y(ARyikby"W j'_Q摒07h3ozZ|<ͮRPΩzlH͟PFW)S >_:68u*TǷ58*r/ky(dIk)vCw$z_̸͟QUTM/HOX^oo"aml% !0ިSz3xzߞnD9e0s\B!GjK^zuqyE/tP2̠-ax6Sğ_"uc?ԓo!vr֏5WH&&%뇼N9Dsd7uبfgttg]p kB77b\MR,wP{fa^T"ՊG D-ǛZG{_o%rO"o2YI@M^zXQ_}K`XuJ/3RD2wy[Hm8{ĸoltbT'y7xD+88uOtJ7#|AY$I/ 7,Ua=#s#tBcV?aWŝNcaҘӼSk0pM&T˦@ĕuZ3\k ft [`K2zo !? hYE4kUNKz0-j㳻'q#lzegcɫ%$@Bbz;?!-W|̾ҹgv~}|兞>I^, qt9ؒݾz*_֩\BQ@)G2\>2m$Qop }x{ fX]zpGgZRMW2Kt"CRفl+)ޡ&N=lB1mS6-,AթTo4h.=Flܱ>*",[ioU( :IS-5&ZሢQ.&.`]8$*3௠OA$WQn/6]͘1o8;%[֗t6h7#EL*<<9Qp]?)Aץ#j(W1Ǻ{4 zgoMLw.VCshp7 ?c]Br '`Vb '=E>*9 Xl{tJOF Kg,a!x=I_QVk52x+qn c헃? x6b5 S5= a͆#"h L>GFK5px _3q^"^P<7f1nKq<%& x g Va)vp|:L4s$m2i 71Dor εw Ab%Ctba쿘@  >3ðݔ*t=K'.R~[ /Kr$ "vdօᖯScO(Ts%,F<} cm=81 p@BPČVoYY@C67FDhFMZR2'w <$XݼSF1u7[%e, ɤA[5@"^gNoF1l$V=H&jFk1ctWտBwirc45=lcQ˨Rp\aw`nJM>Z T), ɂة x CE A !'u#]2P Uk'ZXҠ ⬌/$2svvWtߓ{Nzz*ٷ)HQ ՗f|tQk%M8N.!}3X)P6\`6m U-S"CYd~"&P£|x*EUiH눫R/$@ՄbT=R>:eL J}|E+ ڛ}\@Ksӝs^eۢ:WCY!+Qȴr*|zKX,9.Yw~kcԍ|{0t3;&]FyZPq PbM>GV ]u@tvXzST^C{'K_frM4);&DJF0joVHzf^NDa^vk@jph86;1[B;Sn8'rsAJP]8[FF{cQH˕莮Qg~G-Ӥ8᧗f,Q&)lH˴SC`S7'tKp[:G_M$54WL4bda|t 13N}kXbbF'HA.\4 |r 0is-]DЮzZ[\lO՟`9:P'Oʰ/Hy,V#tC\RixP!H`Mp)t 4 Jsβ!5zʚ,G;0q}n :TGzl.C3CQx\bn*F `\5T4,_ hX ^M 8h  QUɠ"U`[Uaa)7a7 |0*|#U]@җOY]@R \VMNazvD-,Rc?z/E`| 5<4N[ywBH1#ǃ*aT?ﴃ3*%]Qp_Q%$sgWswE(wV!aeNDRɧ`GRWuKU6iDA)fw[?Ttt}P5.o.IJS3}g{]ĊakYT8y]a?h,F#嚙W͠@jΠR|jczDs_:I*zOx2ut`+g/(FmCa\f?="kܹq/}D)X|vqxű'S#! e|(hU~\B|Ⱥӓ4y=nX[d4b1s1oUxeK_o  1+-ys媣us\n2Z=pUwd wF)AuNP7qڛXc:Ɋa^zK͂KHWGbP:L4s3u_ ?ttYLX)aDfO4XtvCйYCժ9 ۾ l&/\ ηh/n^ ? E=+\ M-V 6~P{,K ' ik՟/&%o+9tM{=9dG=':QGQСh`c}v,l}倌 m+REp"q]v}?P}g)Ch/_z]ﬧ-]ܗ.vU럜C3MkYY\O=j3r2;*RYE|5 U=61_ux|b.cU@ pK9G'GM~VZx")FIuW Di*Cʷ9E\``R;Ɯ.ӻ 1? x=hFQ1{J7%umf(&jN l?Tv3O<`Li ?Ԕ=eqr|xs>|7B0¦)9$;́GY:;&49\`Ǥnv zJB>Ya,W%+雐4As#(*?g$"^&+}RfІ`nds!*~ [n繻sblMnYvjG^iը$^Ze%&jM"rq ͼ =K8`"> ku C\)\(8wVz6>* 6'CWb%>V\tMvv+0D&fϾV hv1A뀁m zxݰ^Nn$H]l񄱠\zKQ^m5in3s#$z *UYT!FaeJx<P45qV浍,a0_0hCjg!:|iu  ѽ6Zf:ֽ(m5dwVh?t ;VkDX2JjOzt)3 톅;^GTq8vVCoH8;;ཧ܅N./m<ƐjV_5GPdgKJ9qcX>!Ԕ/07dqJpv5F2$nJrL$0\w8J U8;rYt(F1N mERZcU rNU"ai[x G~*۾=qEߖzJa] ĭҼ5^"ows9] V|$6E^ǎRC=ךkB>eguёgU siXAV)Cm ?f[+͐imA?~Xn,r$ e}B›BǢӤӬ,"72}w?at}Յ}m#7XcGr|ޒP`7?ՑP܂辰В Yߒ8 ^^{1HSImLj~:YmAҘv*s!+Qs©c}^WD/Mue 9! 4|@1x,"@ATfrx5謷޸Tf^TSFuϖ_W\.1we _Vc2߹0 K]ԎYP#xD_Irw&c}H9m/vc3r(>(6>n6(օ'v}p8(cw^VKE"GƘGodo2ZFo!!}!v*fw '0;Ld9( W| ̜~ %M*b4XwWz4Fͭ/4F=5Zvr%,*@['’Oa({vլavwa Na[59!f(iڣG1zEIJFs(G"*2(vE㺅eR*0*H8Y_40@fj⟊RǽJތ[{Uo#AqMYWaI~>{P%Or74_,X){cs*I1[҇[J4,(8,O@ R?F}X =ӛ7By˧'ڸI,F )t}vW)7 Q/HGQM c-?A9x0I=?1Szۙl7e#*}n(9$u-lmUң]O;_Nbvg2vIsh[jBUN}_&qv+54 V@P/u⭗x" ..v̼bUrjR3]4c> h "SblPa75@e' UDPz!xthĀW=nzMsbh}0QmLREqcŒP.ݘz߾ö`Vf "Gq]h@Z6u洸-E1ֿO=1DAC&<F{Rdr@̩Wa5Si4/DŽz>ʭT}]B2*fNZ p{U E?!%ٰeMαazJ3]JIu+zlcT׼sSnJW{Z ^w,@fnb !EQ)yA /3E A5jBt3,|3lt/U J-v?M*_Y^~x+ uaR:^!/F-7hwԩ?>SKj퇼[^O#@G쁠U.vAY6w=frMktdb#]hXi5.RafK_(γsV6'jB3 ZO~Mķ_%)VŅ vp)^r(YMT fީ}|k/e0{]H'rDةfRRMe SΖM2~@U֩ɕl:<UA~]YG~9:rIpsF#GN{/*Tq;RC|P6Omu?!|;cp VB8ސ{IҀhCnyw⻊ޔ~q.R/Ey bL{Aj1ݚV!n`vv`+_;{AK b3;n"9nZU1 ܚx֏A,b0ۧ[xB̜2Liom}>M~Ust,*F(NTq6/ QK|f}%`>$׈%LJ.^ :"ƈS!4֜ $_!=+^.E<%_rrʈsǙhL') #fZ-rcZU5MM4^"soT`ěGFә1N PFN1D\L/gHU5@b>@o kp^nD&DEXbizxߔ(1ƹ]R5V'.@H%wqqWZi 9m!jʃ{2&b1_BW )GlbпѸF.6A7_ںԔ{Nc>4/Joz.v]ޏlgI$@m--a.P!Vv[R_%R,-/fP޲9nܲ{?Qݵz;?j m>.TAN3!٩TYFA@x ۈ@I`SXzsVch 9|3h ͜ sb;Osxs mHIyWUrP! ʱjqvY)`ҪO$_wßM&]Sp7*2RVk ;߰v ?Nz Grnvv?%-)}ꜵ إǙ,njJq%x:6ڊ1|6t3z]i2:J>(0.5g%H{)riC\bsJ1PȻ8 wP眔?sIUO1$B-3%:zlIyS3NKu, A 1i]ɸ iׅ MċȚ1/ZlgKkpu` bJyC7 {WZBZy> y5vzx2h5X>3xcViɤ(&Bݼ\Php5NcR㖶U{<0=Dx>n+f\8:%b#$u˓EjLj̝O4YrͰ3yz>pE-c=n눮c?kFC+dmSt5 =|aab[dUL`Y*H]HE rrX=@KbB2t^vDEL2!_n Ȳ!|stvnf-`SGWkK-0"XV^鮀ƶ ql/Qpfb3O%F֭% 1`R"K9/]#SC9eix6O޵Βw ԼLUp(!R౔9*IIN ؋{d~O6uN+=ٹwdaP!s}ګ̿?q<;Hw-R,S6잳tGo1"P@YAs߼Z˪$Ӭ(埒)1=HTeus@:2vSW]W 0 `s2W7h'p1Ks8X"+ZHGԬж9uJ'0V%oC vO+_o哬1&<Q8 Q hGEv*z%"(f姟BhKBdIdjOqFLtF86IޖU X5ܐ1Veޚ#x_v@8/3<(hJ1ΨSG]=u2ayAR2v())If&t,<#x&Ln7VT]'Q?=s9 .T~'|[]QZlǎaXEaKi>"i)!WRfj}Շ:$cd Z'B!Qb_7–ͮL̀oƎӰR }bPȹ̑+QdNVjkX*J9 kWmֳpu*R 6<+6؊Tph2*m} PqWKyXrGHxܴ !W@ pު#2w]!$ϡ`eJ1Q|XNe=jA8 q^KpaL5PFxڱjVª_bsqUN"AtۤGW_ӻjfWh B1Y!1?qk|d&xA ֽc]:Me %1O j8cʩ u0"HPI v"(Z?/~z ,T3Fk" 81 㸍HS@xޜzML;+p̜$hNTIrwy)h9RÃpqi.xK;IԷ~JC)j fE{֘1=%.]N9 $gLܐ%<+ecH֋=RSb|;4cޒtؓ)T4ߍ%)6 ZF`K:(<7W*AZfJp3|\~e[>㴓($<+Մ|b"L au̠it) jURfjǞJu BL;ԮBUwd~B~̻eq! vQ*%++qcWYJ57C1xV(f`H ou"$:FȹIRp$׃QVC6AwmdcePQB6Y>;* ıO3 PGңu d{9u P5%A R&eE=,Ef/ PFY'[ҍOj&y ~߬HJV Q@ GAQ!KZ5)q*v r›Hp&7tmx!cB+R{iJXlrW,xjY?MX@'s wFIswhoAw];{/yIʘ."܌pwwX ZCd?=ۻJ40\n͙iG> D+]s}{d0Ɠ0Q)NbaE5sTPV{`c =[?igFeyQ(>˟`]Fl}=4Uat]6x8R3BlgR ͗qUДVUۆ x1;7b҈VQN(Ȋ[F0"-ysú?imOG <|1m֤#UaQzzNSpmkS9$6IQr@MJ;1(܎G]n w,%Q%bʵ+ XSZyR `Ayk X (-l Y)F|43߉d#5@a)Gq[P#wB-o̲ pdY޲027uv.!_*Ǽ wa`/l1հ9Eǃ1Wss(aU6P^jZfM0$[ᑬ!?jψOC"$.Y|Ø5g3?7b"HHE0ݑ@|I Ax)@~EeYNh&;~閡mlp}qd {&89`^\MPMj"(WV(2N9lM&GD,>\1nh}xoicCU PN(0gRA׭^"d㚚"wlvx@b;Jj>j>$M0ȇɘ>牿<5wlTKDRnuj.3E}/ 4O8:L!Y#48+G}٢tb)t^3mP:/*)Ã` m7F=-&LIA.goZʤDqk SXZ'ܥcT3[)TS{|fN^n6vÝo~P :H>,J~ Rcq-a5Z0rf AzG*UR5zZ(0O[DΑ[fpUqI QwȤ6XѠȊwL\}Kt=:\Ꙇ麷& k.U @MB'R:e\^q s&јFh,jex/9v o_Snc U/V]q Iu "Ѿ"f\G[zrѻ'È35gZP,)~\zz̆{@/}C ,{ܢ^ܛϐNN}EohwiM-c=9{叔/"AOq,3w:A1],?:a1xp.g(FK䚓p=5U1eOaI )Ԝ2Z 0/K7:/LA1yC Mfؠ,UW:XP-lm\ǣK .jfԨI7}PhO>'QH+V@hIE##&,IP-so;/ ;%ZrMZ|:x _犖8KSNbˀԢNo$-gg2ž' N4!{{Qr` YKRZ¾B4yv՜AC~+! ]SARi Ќwo 0YjG(<~wkf|׺mZ:=#!x\]oA+Mqcu&+oQ^m ݹDhJY/2pi0`nJzU>Q.M;$Vbf AaB] ԵX}ThM|\KDb`oTw"?1;u\{(v㷱l^DnQQ{co,U+5, F1)%,b/ΤO 3_~'`$@Řlf&FL-^T~@P*&xL.~p$c<:'`,O+oxZRVt ?| N .-vF)R x[w~R0ޒ#S p(0(?0h_U{!*858-YǶ4BgZڹT 3/XCIfqJåWb];Df\ ʜmiRVsvOw0+b 9jyvus@e -ADg/&ScwOs0!e5L{6sZp<5(\TE]tv틄bף7E 2rZ|.RTHh.1T>Y}P3#Sz\{xSQ1#v}I&ԗN1(Nkݝ3^TJ,$Oyi(#Roztm\Z-S|[ϋ($m"T&hJ>1.4-bU9{'CI+,a:c!b=H" >E.89ش|fYr'7#1c][}Y5g݀t#X#+yjf_鎍*%':Ə-9V?#g~vѨ2%[fxa<< yPJEP/l7Ί3\o H_ʰ/0xV v+LNn;kR'*Z>C9u]"t-bUG4~1"8F-(_H9BCm=FƕZBn ^ϟ87w(w%~/'-뵝T@PW'ySMOKcČv[@`=LЋퟲ ʑGroE(ذ\ t 5S˘%,'#(`X2 [S_UDOˍm&8kP81}Sͼ.p7CTKz;" b#YAx0f̭5j_NU.଱jڵ_/sm"Y†٦Bأ E *t|q2k}=c;<s* HTgXMoU"Pm;uLnfLQ&nUkgnW~4QXBF@eY'Fy _=XJK!e.h Oz0]J;E+OlŦǪ c.t7wcT"@&S\H Pet=G%yG(}iTFP&MT%8m* u0I0JbF?Xn?\/"2$rhrtxt6*qS)o Q:Z Q&^kmjE$' [n4wmZBLW}]Lj2RK䩲C;({lT1{u0s۵UUgZcWtYw$;[QW] Ko+q!o&t% :kDd\t8G Jxz / .D^xBkGQ_˜sA+^H!K3n^8}: [1X{Et_x|( ՚U>B]+/Ce"q"V΂Z%Ǣy #CY+l -V?@KpnwR4ӇVR[v'b.K̄=g"QVeɶa4ܲ3M&rV$OuaB4=gyD3M3˚1Ԓ}Z@\,>|1Fsko_:*7 \i%/&[;SLxtžU 9,k!^ww PN5XxrPV݃14uJШBĀZ>>#1޽`Kifӎ6, 36>];p>6E" "Rw%.2NIRľ!3,$vO$?V'ő9؂!.˩ s$tCW5A vbMq/N7fDD!PLjhb=H,5 d|t?zҽN}#{l^P*NN"G^(ֈJ4*$vcĪ2׺ E{ni;F|H+x46hm3yf$xbS75[O BDC.#f#)h7߯$Rf!+*$H z䈢xkr_3PЂ[)D(֒PjQs| ڶ6˙wLP\10}s3#GnL{>?gMR[ ~( yd38PٴDzD#8&7_Q&HؖmiWT)/֢ѴHL' *jHhӃRQڬFޛF6F݉p6kuc SIdhdrQ|AKI F ٸ/M":V,aO7& C[Vɇl'tn)l4B@@j3r"ھ%[x+cޝ CQLtyW:"E2YpEh?"Ph SԴNI϶_pK8:QwL G˄_/jI _W;9Q<_҃GJԐpqnOC~zۍ(Dn+@Y|{ wWQ"խ2CK 5oT x`[>wC{NhyH[,iώ06KBh45W5OW4,5#aki`t0qVhՈyWZs +[56o\Z j&`cvlR^%X &xA^mJo[}1AOk`xNIa-zH" V:jB S"#f7mW,"ENh-1Ŕ;=3ev, ?Tq٫vi=v}b[3O*y5}{=Wbъcރ%I ?ѫ)Wbw4Q`<c_8x1J~0:LJ7]u B<6~ K(yh_Fiu8Bo+L(CՓV[T!P(,aQ`[bn ڪ@V[ ˧.]=!i%+B<}F;0w<B L86 InY#BJq&$pd:\H 0,xe-Df4iٔaL S;D#T4(vo wD)*OG$۴͈PoޖhtJ&uB!%+-ۉ;U ڂ jvy׼EX‘ V2f8<-0ܴIX5ϛXnr߾bR4O ȠzUŦk}WNXC2.sjI#h7ǣzw,hg<1flm짚O);'!95_ QV5ָ5ejT[&5Eԥ.B-IjV]^幉+-l77L{ r(n..`:iJ OSoh "D&Y ? Λ>>q5B[H!hr<##"bN@ؘEٱK!Nom,BHY{XfK71!oJ$(BtgJq&[+u'<4?}nn{;**H&-m(HSx,8|*7O j ];L05DJ(|H.̊?pM;H8QѯL s(? )_\#! {A qQ84,"eohz=nlWtKqD^Z[TH&[)#c ̞)Ce#"jpQLҨ {qY!꧘~'P:teG$6я>6\3ow<9ބFJ4ɻ@1*jmN|X XcaD=/l 8w/q+,`"p>8#!$ ŁM)֝sǠl־5X!(1D%?9N.6Z W>ê`Ćh8օy85^ҏ?ZZH#@zgnJ/Q uU))V(4@vLBX9N2r`}_= `Q8rKRga'A`Ĥ /Fln_%W:iJ;ڧl!+e=x01?VY9<v EnT{\n욆L28oJ,*ނ+%* q@QAXl Tڠi'td@&]- $׳X1`Z`>OiV|\jrًO:,utEqٰ ޿'p?;_e 1u2vV'pPTy}mU[~ `),r OY:mQ~鳵X%*@?Q,Bpǵ+ cțn 3G^yP.GLH`A !U˫>'!M]δH v`U }p9̺ h\^rP_InLMc-, V:EeJf 'ҟ >d!Qթ4؜rۥZaZx^HªZ( L_kߵ'+NWŧ4P8}Msz6n|2W##vІB FL5|CBypđjv`|6a#J:C-˕\%9Aik 74GN\c8S@te h*[!&@Ⱥ۶UG8L]\QSH2R(vIˠlJŝJ e쮦dwZv+.V}ͪb)$I"p"yEv^~^ƒK{4uXE陌aU e0ą|iOeͥ&l8H eoDr4ѳQ(S"Uj?/P=A`C(k)IRnlMS5>M7Ē G13]Vn<gȩx8W߄'je%lG`]zڽVR}%2orE C wTN6[ilUƴ\I t] L}]_[s*¬䃀`-f6IHBGD麗pI?DwhgH$vT$;>q]5Ѩ$~{J&H>Cn}=%en`2ȓvSkad5RƞxedzMQgz|hRi+3X;.Zs'ĕ~j$2m)M9Xeu$6̬EQ@#5DЙ\BDp`΍"=Nf-zuDCy.} ysv U}QO-vB\;*,4 ^-l{,j;fa8׊jdyPDa;O5RI[3HRlݖ9;>^j/{Gmu1l}:csE'Q??ləø]pK ^wۇfӝ!Xqs#뽬.?HNA0. tC}uËNZLSAEjmĐQ]rvgwc-=hۋzlr]_h Zt(p*}$T_U{*E0zN# 6\^-]v6f `~>˅I/%\XG\m_T:\/8n5Ӻ' RQZe%[|*H6ڃ^"bchXSN$\AkFUz}+¿ Dm@Ӂ3+LiUzWI +6=NWV-:|qRP[+{%ѫPExDBX*aoۜZ3O qثMBa ƹGSO#d (w}(WDN>ݴ{P*kg*Zx d_!͎/h0iط!;#g[jmȎ/(uO#)SD<$ՒⲘƒ cI!88!L> {C$rxR 2QEia#7r1nkledsMil*)E[2d<)7c`zr7& Zea>YyZĈ Ȧfk_E`v||#*#=Y_z=Xw|%e[V:q ./v%gO$1i{Vd}_;m̀+LA"g=WNjWS%i +-3e~'bl/B¨{Rw ɁչB`p1;\۲Gv.!XUJuU W8"]͆`rRd|Ȁ 2'KWo\L (Up>Vhf<5aXd س 7$IV]>$ ~dK\vyU|>^sL1*ӏ.97{~Ti0L;ȇ"AbbmhJ'˳ܐE2@Tt#~)Wh+ жIEAlI OۜOV6wp5KH>,u'2)߁Xw&*[0!i- ߤmYye @UϋjbX2y4S9^h-.[pW+m[>=c3h(C17|ѲNVU^*[a$9$qzù^̹}{4, uJN4ڀd({|P(fY1+mH9^Z^ nʿBW$:}?.`.Q>)sC슛kw?o_M1 QHZi}eqPYH Јc#ptoQi+>%BG&A/]R\7Z<ꇌjP"[:GǛC%?]KNbՌC5b- RՄ[3c mXjtꛅ\Q,;&lbdquj^9ծ5jKU}4OZmU5&q޾KC8n{'_Pd⏳"hYXLQ6Sx島Ҫ+P+m}DAK&pRP"̺Yx idy(!4453M $BYDՀ@=,_69 N>+̣C?)ST[e+wtO.(x>[A_?%8^M ] x$q q3}B} sx(~Pa] Qba2$+S=Qi4:4='F:iɣD+2Ou 8T3zDogcS4:˧V TKdjYU`%XqM?uTw!z?Yp +1 vxaS0I}8dyGE={xTZFl/%/p8įɅN!&'d1 Uq/[5[&!pWB^GwmH)1pZ}LslUgpmT.U6jԀ-QfeѫI4q)ql;iݽYwZ@ 5 h!pm!z(uLo-)ؼY+!D CIf_s "Gz>ɽw> pS9\0:+˶qqAEH#Ovי?vg[Q$aHbP%\0p֋fr7Ll_L2x4-%.M,U /eX&V'M'?^vtuϭ.3*OX#d>PSa%{-*>fDhBnۅ;\*:G x/)hvSPkQ! A"t־%Ӿv!UlL1v+sQmm3m c JyBW$X$ڨ1j4>4D4m'W| QgOuoJZ $4gʊB-pUe7~E a AȯQ%נ5s?ZLI_WP n!&dP$Eh/2mPgŀ!Hn9oSt o,_6Q+>,Lr^sdjp+$1f9&OmŝV!"ү.]8~e`2(tӕU†9^6r]Ay;A6 {H|y{&wj6_ =9^\u"ޱj_Ir!K b G2!r Bi%+he6N7o4RCJ 7I^2Y(<!xUsNZmJ-5<#F4 t˟9lLBys\+Q~IBx@g'd@!g_q*Sعwi5HGԮ@@ ][SEw#z#yKQL4@uѸEK :ԪC}mxr}8_ :N+\A6g{3H9crڮ^trIŗO_PutS!*TrytX mnlOS/hcd5(= l"`$EpPst!~N;Sz/#$M'v 5fXJVK*_-|~NV)X~kmo2|7W Pn'hnF+p?[UiI@ 3YZ('7zMIn&}6 /73͙*k{}Rʠ,Nnc8µd߾q*Bj/u-ߕ.{]W#"՚hCid2XBROA%c FȰ kPn@5I |k֋OeDi/swɆ4 %ݨR">:pO\zMY:o1{fb^ Afw6m;"BVmR| LQʕ;[Bgq!&Xvھ`KngX/Ǒ"B,"ƞH*Fؒ3F1 {",{N6Tq @Is:0䎚xDbu?OQS*XՄ֑ӽg[R$˥|Z fObPRTQ̩ڠ1$~'ʳDW -N=I5@UKds+xw#yTG2>=ֳD#y': Xv]er&zsȺ"Paq?XTkWyk JzByvO^H4ׇM)p4FPNiږ,hסz^4H$4ءIbUu)kRIJzC%1YF*1pL_Pe0$XiU甂|Mi(^/s~+i-^ȣLv5`|80M&Q&|h$>S|sQCW% q=J̌|j- %d A_I Q-.E"÷|\?'%J᭰sB/;Jj h}(.mr ocJ,g ~ S Ҝ0*j/GTgziD (W-T:I\A:S=m0J33<2˿7 d"NR5u OP>v>cIDte{^7t;uȝ tQ}j+GaLAzqujHmLf80#1 uO=(E2hnx3,:^$e;uӫBm̛ԉ&;IFBϦ_,7 s+_t%ayi/n(a,%E>˂˚GWI;s{+ EWE(֥! G231Wp%Gi> Y2ҰpqjYOKe4{ҭߟOd] 3g$>'dl}Yi03K ;yȺN:*f9{؎Mxip 7@1saQF:GK1nTaU xQ,&U _ĝ˿rmj{t7վub5HH}]< ruZnBѺr##b9ߖ5FzdI_^[I^m@׈n|c"anM9*pNƖBuq Ya!/;1bYp (eZVX4˦oLgVIBɁb$ؤc_R͘ "ifL9(6D {~Q CƂ{ͣ䯺 AP*Rԃ@U7?NlυU] =2⤶`wsMcPH< 1l`ᯠ0(3z"0f7 ppLʪ^쑓iԄtV$]>35-w4Y"\1J.d Se0`o#Wr>Jwzxrʵ;:.5(wa`FPyI.O]]ԥ=^Χ{Ʉ勂~>r7_A7brf$yGNB-' /w\:!ZΤQ|55ٶc$[䝽 \)KmNw.{u,qwB;*޳_)2b2- rl=3k[;!p{H[JaTE*p嚔/dbqVȨ0eZ^ܐ99oEB!OyCayq)#Vً( r}JV-҃gWP!u-zQ8:G-⇺NG,+;*p65" ty2j2pyLsEFjZOscXo6NU:Ҁ+%0i#|UqWe$ha>2ys8c\N+br~>x0j\KMdX!O ?*p2c~ޣBbt+WEڼ$x&X}=%^D60h\OjU(q2h8V鎧lOOϟ6UA€_0bsc F>RR,QdGKm;#M & z["hשHtǛфlvX(eZRQh`f9Zْ %VႦaWTp$c)HHQ@s&ZpRJT" J-u$3i!= tAt֋zi!~#s4 xy6uwW۞`svbN;CqB8괪hqW|tlO ߿WFI{lhӹO?X@P Y ^7*0Jb0UZ(*tA^ST5SMN]6|jl4[`HFMx\A=DJb GIk6Nh>\G\ x It)}{_1j!g9U)_ 5 ޚ,e_0Z( KbsM 1ѶD137EpPyt$#UM_y 2N7 \XFB9ׇaM,D%%+IbJ *ף8y! /؂D h+M'w%MԺd{DZC(>74f9?MQ翜s>J~108"yYZdx3@ׁڑy~&G"'P+jݸVw((SX_通ZF`^ڎroR7FHt^~ qI$<.?H>s^l"w)BXwzɏIq;+IxFO,_tMN5l~/»NL.7*w絀J~zG6)I0u g qW8$CYOeNGuI?vЧyw?׻({2F -6 fc9TRJy${`:9JRtBMJpEw;zyc\S$m\y$cvMLxnD<{[Vo_FYUڅ2Z1s1X=^`Bߠp^[dZ:rk ȍlv;LfkZ%GsiҿРmr$TZZN ec\91tҜ-[~L&]>{okU4ęmt8HZ0+:s<3~/c>2& ,C#GG9 (T-oV0/ Ig+]Zvumd0%h69E-L-׀'vp ۘ=iwh%W]. !t~VV;`/ZՍb9kC23m (sDsDh etBt8^E:ʗAu即4P@N#g%>k'_l!y9˧-IHOPw_;C=Yr`$[fJm\ƴթn# >[!ϰCE\䱉i(y8nYMy89Nl1ٖec7w\v+ cdy#絥*۞y]"Kѯ#Y ف!n;7ݻN/s74 *%ajBT/W5=cT ~gAHG'~/SOU8tLȒ}EPi0*:F<yWVx@,y!&g;BջR?B>@_9rb:HOJ1 ءJ@LƚyqW`z1;݊"3^EnLG%`0yxt5BM"'QB͡UAl]u›37\5p\d c a|yRکZ1#l1?>!辋] Ӕ{V2nMp_aoYq*;-(0t |UCgޭ;zhonu!¨yۣRQ3i` cKMsCv|ˈk&:.F4bq/D* ۛadrl{^foם ^RiO @*ْLעB {v p>vp'חw*N*Lw'GW=1+'7q*y{#TLQP2̩-,XǪja|T ;&2~nE}Zx>LC`pSubcNrV{0t096)ᡜB%}Myj\vnfIO+nX[a(~C&PYq7K.Zw)OGyhyo.aUqBf<3wC GKe%Vտd o4 KwLnZ, Qe6sRg\ə~6+Կ%<FS䥘*I2v@=VQ>2n QTyuDެPS BPˡ="4 N;0)>4*׵k:o?1fэ%}#ҞFhOO. `yEؠ[0OfgXvo_׻1ɥPEң܍sJ UD!`N$ TJP#]]͹S{J3㛘ZmQ59V5Aa9~^.h F Q lKA#>T_ FcD1Ɔz]oM7VzUnG7 g)[,Bӣ`l˺sZ+E"MBuCV%ITPXodyukjݠ 2 RkaCܲAЗo*ĥVUF|%!|w_ N."&oA]ugpцy~y)EMPW[bnEܧ0"ƟA B}aс`!1 Tʔ/.\E)U (٫ 4\XBFCe 3jCTemQoɵ,U2ߒP\h;Z]x{6N˲c&1ٹ3LfqD (Y ~0OTߡxv/6Şhɚ]Jq KBBXhfAi: !_&VP˒PIk2]ЂZ`K/L)cn>/d&1\HE(RPng+D"U&aޡ )y__w(P8^<'6tEMa1*ZgLrsѶbEXZg=mrHդm(\lryufdUGbwb'tB\҅^oL^g#gí lC-p]oUzϧ}gA4N,"+d.~27.Au9sO'K)5m|9CFڗGMj%&q_B{2Q֙{$@N^8C?-?ӹ6sί@0Xbc"^_6I}@Z`1rgE EOPϬN_tHv3zUn͵g֘# _uWɽ.ଖPFwt,7I &o}ެͰ֓ *eJ";@Fz>U4Y0|r1mHeZ_ڹ|"{x5-Vc7GR\ąU7?*me}."ϔ7OR/%ORX#eQ} Н6w,tWrHK(y?nvKEX[n='+ ͝7ǃ2Y|yMlNɭ7ؿV|fNJ9RB//؊cM}ӘSҴr(Gh}o`U? 4"}Bd m—g!֯["kac;*k-Ʋ`uKT/cxWw\g S-K#)rIٱ⢶Ecb Fwkg+G1/<$^ۍ䫨/Hsa6=DFX݇RPc @ȯ6r:t| o.;Ai]ͭbQw!NFq]jTŢe_0YQ1J1@DgJ[)#|+"?g)Zsusx)70MZ1M0zYR/cnbcE8D{nẻU>Sj|`|f[Ada:zwPM;}ѪThRuyGЕ2pK'1Jic@ ܦId_As+vﬗ˙[(S3;mRYȒvu=y< թQeYS۷z/D"qa4v@/oj]W lM_< h:K -qM%4t<@]L:j,q2僢- &CA҇(.2:bE0lnXڼ >uN(7F'+"lu lmCOˀu@;ȹ?eTEix "ly򝊜L| RGBwb;i^8By,F} pzC>aa}gIO-vZŢ2 P"h`OMX4PA t٦ ?q ZK(8Na qjnD}~I/U:~dĹڋsraAnt|Bu#|88+m*5$4YZ> *0HkNJʴ as锰;0GlƊLNpU ]f2%9`_i,*h1j]_0@[5)Ժ2u/[iO0yМ]#",qR߀' 2Lr!ٌW( {NH#mIeEɲ4?/I Y@y|>K<c=5N1HFqop RPK~%aSdRZ6Q4l>hSm#l<7~FbX9 9@ ^}(2_nۙTEa1D%A[?;KRlLaVk?EOI\Mbܗt<)S7J$铲Os@cUQuhBW "|S SB+B8K-O&Zr]NkuɄy W] x@r+w$6&[2y:VQxä 0y%@$c{e;mԨ e`9K%\ҟD -b/8(iuTM9n%~/S7xel0=am%RB;]4/ z"Џ2xa=AgT|mp|2?> ™<Σ%U%DDg rv!_|-P~R"՝V 've T _d}2 ;'`#M^ N;q@jm֠OL&Eu 8V[)o>/(SYc-1~Z>1JuqX1AO!R_ :ś|X 4v,}Cgؒ)?MOӣF~ݦxĚlo #fteQyTdj%_JH϶x^n"?G*=9.kǼ}K7wN^k̕ܖ{Y($v  hu=˷;1qFϯҘy怈Z{O*gY .ώ35*"z|Vy*/ ;8f`ps6c2:rp3vK|&_~PR&v/6#P6ְ틠Eۇ-V۱`'ZRB?$-L3c:װ"ca<ThbOYY`wp)ch MU_(ieλ`-}I{T3a;YoX/􂇄 y3Y|:᷻_maN^SfSRxd~v jxh+q^{5"}Bz0[D6%Wۡ`pS B>j U9sjΊ`˶JEF=Nx_v!7mIZ=Eu} 9ϵecنS@w7:7}rVZzQDܭ&+Oʞc-xQ65{UM9z ьQm;#V$+qzI=˺V FB砍Ѵǰ>4sh(NDzĖW6(Vygqi֑/-{IueC`Zweˬ5}9Og]mwRN_d^ԟKI00e\tw.xW(L rG4vƉKA.%:GAkEc*1grמR ikjowa2\pT~*!GΡ4؂QMԬ6qAJ:KDT!K]NBLK)J[ғ3D#grc-_۸j_OY˕{v1rb]S ??]l'['4Y$aCƺt<(Ƹ%*_x4\B;\o?z*t^hbFl6fuʚ*MfVUo%^b+kd)gp(Kx?'Lm6 ֫ [Tl'{n.k[緙b.=[!5PwK:0RN=4ztlî'ҁnק&]6{*$=p{Ʋ ;{ Z 25= 0a X<Z{)`1'K#'WU2XKjae?Q'.Y@;$ nҗ\hgs.:DTFzD6fV{d@1=8I\ WY 7q=cZ>N֑ӂOΫ6~B$) ^z&4Un*$ _n?^T# tވ'Y3V^oܴ\ *N|ZYdܹ?kep|ӝZ!<lܰRvX΄7i'2n%.x[V̀(S:75HyT6ȧFS?`]{}ezL!2UZVXm5~-m0^/ŚpYm57&Hjk ;h STm0$>-F7D\HCxEN.FAR,\ih]xrYJ?߾V 轨7zYGy"4-wIsCQsKiS"u8>dt:D" -Z|c-s`T,]]u0vMx R="BY^Jb@'ތIcmxQ`Q.YȒcTUaxd>,Y;Yc}bd[*{&2-Xϻ O*{xv~TD;1xvV}̢"Јʨɕ 8z͉%lWrflx^]mD1Y6 Nr #VYq(83oVJ>ZrXEIPB MH u&a~֚m$8Rc\m}[giNߗ2GDl{m]C5 &Q㒋k'TMG0/ܣ8WVȮ&W|@*.q4o7=Q~`{&%> 1;4'AEg%} S!8vO]_W=ЙpWQ%pl8eP@98o/+p~bŒښ34TB)ԏLИάiPZ<t̍5I ޼}cH> bwD7ٌv>]ǜ\O; S0և-NIJz#RCKkm :l+ra+k(Sh |kS{d?z׭;ƘfMΘnd6̥j^YS\KKq1*,,Hr%닠3/ĈCX45V7ζgk1?釣QoݜU_N3q}}TinDi޺;֠|uqЯd(z=q'~ݑ7$Y @`#z/$[ObSI^1~Я$9WhxzAXGqE(&q2&"`fc/WC`_U)ՠ Wxc"^ڴI'^F1fZ֒\b\QL?4 a*vw&2pRU^A@Pɘ/} |Si2R47l񾌧4X o`z&>mо'Fy 8 \BTE/n[A!S[nȋYQgd<@o{܍nq48ECqOFY= bt Ht[cڐd'$튏sؠg_}@{|s?2$UW!E<Hѳ.mb(/+SwT}8DղRe c"~q+vܶARo,#3qgsS:S_|uSVWO6ر9*Zl^tueYHjSҿ:l'kg r.*cm;a5nD,G%~'I K@e$]EݎNF[`Gbfx;MAF ]t !Yt 0\^}vNS >uZIvBWD9ɹ5(a fk}fyb̹I~0dqQ41VK"Y|@Y+հV7Pjm{$<>ס{&7T%ħЗ+6C4-o.rtd5CN4q;Ȃl}V'|ͪH%%nOh C1HX2 ^xvmB 9!߄X [$#{8%۶"gqs<1\ O.lfԿ8H ]s2kOY[1X|iOW.̋(!^IqG08ِ&Eh:7W%v'SAZ?": /t $+.H|>drFGz/Ņ_~h(DղjP ,.4A\W- &{eķu '.K [3qlIrQ>U! ;&?aRU\&=䏿圲9ԧ\u+.UNl>BNөHa;c^?TP?oޚX}D?!5瘉cfAWľ 0tl]曐W1#ȘhW 629sh ЉOoM!ڤxwEx)A@)E$y6ewGs<7jޝYyZx34*|.%_;sU2ӂ]MURhDZk TZqOZb6 ǒ#4S6J$5W/v5sXI]ЕHv/LWMtЫo # },  ם` q4>&( bM'y.? )v Uª->b\Ù?Xz V>ݺrF53N+pް3sTG!✠DF.vkh5 {us Vx.Ekr9H+_9Cu]woN~oEp/;`<'VHc)rv/*A41#Bt,}txw%h>n5ҙ?z^P ui S9kP25b3vzgRSiL:t0YusQ`ϐL:9O:PY !4i9bה#mM %&^>Y"$Qt&Ou"f1+ǼN CE/~̴{tSJ,/#>/'NwhUY<8Y`Α[qFNKN#r<7&oufZRnxp> $~Z\VO~*'\{^sv®UDO_FUDO p)r)䤝PhyϘ'*hz"+dbAscogn_c杼/W |(Ch6 %)UtA :)kcH&3sF=qDGJxetaU%@~BQq fjT] e;:Aܸ~SJI߬ɾpZ4KZ@APЀH-5HA@BuAR*na܋1/:1 REww6O]R7$Bj\HɍmMxJ^ӋwUrGio X=- 1,&* 0.jIaH͓>oLR'&pl$pď,H 4ikI8>y4lC״k]n5׷T~>nTBXё+U7)fkXSq/Y(I  sőQ#e\rˌAhBѼ6H= x-NܩGUXoq(nr)*!MN<.&U?e$O{j:.:+@I8:O=5rq!e{7ĝk‘v]ugl dY<3Ȱ$YmJ;2&16O!1i4 t?2|"1iݚq.FŌ6(oX7hFPqfaiv}c]/LDԫ1'6J$j ;" N Xq&ixWh- KIT .H*kǓw 4@%K31򤞪NSZ;ͳ !Zޛ)NFv;Jydmѧ ^();&#`]͘a?/׷(Uq*QPPnȩu{֦-v`t4_Nmp nZj-KќSinXHyhyMXz\âc~uESRGr6_h|pКVj8 u׹$]$LttZ!i`΃л_Vzz*=>-#"~i-l"e<k"Kf6AXJűŹb}X=k$ʨU+@(-MOmѫ򷲝:+02B]gy s<匍l2\d,ygaw]MpTaThHb()X;Gp^E.xk 6wrAlO6Q`7e,uOPWVcW&,M*B}H&==^o%/@?!ijlmZ&>g*HQJ(p"yHVc2\8‚hC1307ӭe(ԇKx oKt!P`.xoZ% m;@E8fQ7H/o0I6^-?4)ZY-PsFkrᥘv&%t]Ylo00X̱'oHo`0iSwY a 1xLߣ.7+l/ TIFA$h-k43}s?F QǨ\#`b#FoAq%)cE|EO6cw,`;oZ2TTCxA«Hx\/*0 l7f Mvpшx;-χ\vq}Vp,azM5Yg(|A!Ր g;+`}}v fנS |\Z.&tVa%cMIm( %L_#+I bk =Dr3™u&uB7[\xL ,_1 Fi/(]` ⼇I^~[[;\*ԟO++ne+HG9,s%rE&SNhOì*R4~;0} `5K *0 x侰wϜ6Ag;D:p|B.m@ŽM3i݅Rj谡Y= #1az[@SiL&"t3:1uoREPv+v !h:)S>ojgRtZ>b_өa}/͓6ST~im3g Cx۴Zx9DsyY .޻8ʘEiTdthEvK#74ggݏ:_kʈbE9KQ@h +e"Esn^[mZ72ȵSN@ GpzQFBgh|;K4rpZg5nzۑ]&w Ģ%RLZm0>RձО$ϲ\yȧSU&x_xOa;l1p"pEpi @7ӿ&_wB]/ȣ~&,v3C7s+Q4'B|TȌ dsM_o+u@d*+$#{mnQ3:=c tTRqя-,3JWwYޥ#4T9$1>x9Pu0&ʷZ9t, XgA;$%̖;6oj Z[)fFRoAѨIF)ݻ87"Gm{%!Jan ndkͭo}ܢl<*9 O$|:U_UFteL8DW'4C긆Vx2\*(d kC>u:! ^CmyاpN ^K.Kψ X@Su z#"㊱_,˧>uGjdW+ڡҳTzb03q>1I~;:rv]v~Ҫܼg<;pFF5J?a(x6;]D."r N_H)81bFQ6w5hBgUZd mOE2ꪊZf3 !T+w +YeL:z3x}7QW&L s ~<;Gc;u udw%TJ :U֭W>7}%N9=3a!}fҬIΑ8 ?s&}짍a]~^ k&Rwyu/I84c,A4=e!{7LKI"@[tOB4[!]'*S}=W hv '1'8L{bJ s?z<(1,1d* T-Ӵg)̮ k(;QޜNB-Y ~$k9YFOR$%ւ(BOTq'nJY s3 I*YIS?"^FcTq8| 31tѼ`NSXӃavhEQ |Uw>̥ƻ,Z:ރMPaY'|^׋ABzB SVTCWú84pҖ%+JgͳNsB(vWOQa!W$\b BO/gz0VOc#K=a+'QeS=PYR`"4icd.gLG!1Wv2V0^tXaƋjC`Ro:;O--CP)KdҝY{Njt|2*<;b0R#O ΢*% ;3֠q`n]ި`=ŰLo8n^?>@Ÿ%7)z)i%7\2g%/`ŧFFny,0x'vHc 펹wh864Vq PYxFݲ^.pcƱ91e;^Vy5b~Qu<7."+B3g#Zƣ\F.٧+;f L[oXuN\_,F| PY%Y%YӚEry$"r0zY L;lYL -&5,(`uy&<3fb;H 2{e{i^u>O☱:䴏,p<21oh0kY2d_SN *&dC ZZ:T9m”j _n'G{I_il!| ڽF:U'L}ZK>22C]j T? H` p+o $\W W 3; 뷛zAښ\C"1ܮy #>ԗ%AvI q$HW}%|Ox,w&Y~$M i6o,pM3 x 9$Nb@CR-&W>=3{ %!٨]Uăd7Y'Z5)PelU F\aZP4+e-y=FLGYV ]Dgf*ZO> !y[=>ZTǒ.H[U dēD[% <ֺx *.E"`: K"y~%U&.*x[4wuHf8ʮ>Xnkd%f("[6F͑|:oA7:]{Iӣ>/QǫW t0=QwKEjYH͹sg48,"Bi:Ld\CGwG=$LYB,{5&6\vK@JKF+nkWB"?UR띸9 ڑIkQ&{qr-{9V6xmo`c^FÅbYms y:<- ]pm̰/TF >%2E<(4ܘfƣԧ"?q&Zی媔w7f%8/]9Rre\O~-H;br#ǽ{rJs2e1˸ZjSgjAJՍW&h0."Xmb.~.C<+J=>.4u2u"bN@D61M![cng@֣`ճh.X'"{t*}a7\ \i#|CڮV6;^ni) &=YCca0cvлJ1唽/U~1FP vc2k9JQ%>Vt5b^Su@`ϾKX3{e]mb1S9!kG='/\7֤gun deRYa<" :8np'NFf$֦zU)}1^5݅˒֙ѱ)Vp[ZcW%+h{&- R܈aJ0FҟlRZhze=)O"u*6R[4rs;QLNfr:JE嗆SvD2TaPy 6Tu!`Pcw rC%kh7:J?AH*Kk (}HJ2;Yy[݋C@ݛWlsDp.s2^rvz %[ %1hd*׆Mv(M,Qpfdϡ%H" 84 `0C5KTn;^ QPHbn4 =oqѰR>F'z-Q#`|2].;72kJ\JER o;Fey% UPSC\ۼq5&Θ^ *W^Sxx 塜 &صLX>zTFF0 C6pFv 3謼wuT4N: ^jH]:tMU) l$YthJ*? ؘ5TER#dT2F?=#D"Lkx%}S4Ĺ ~z;WU2qf}&A9TVOa`+jXқVQ2>-OraQZpm&J0hooPI"Mk:46y/ Ajk Jn\l Gò\;roL@K&[қ2|︌a#BB<PNsc$}'QZ%& oFRBfx}N+zq硝J|28rOj{ yYq@/EN(T+ 3c҄,~s]#MԊT}z&jVv–9_D5:Rs|V6}`, 3+)Q`{匡 3Z'<ۘc>2j-r'Z-{' GLcR{2&Hpui6ǰ*2(4h&a<ƶu/`, Ca(U˜sh[L{PBY=Kzg3V>u lrXT5:[0A?P{]_+U]smKjaZҳWMnK .׍V#qy^2c/rv ?QPV()&$c($Zyl+xM{ȫbѕk+Eu6(o /% _{&(l 'JlA3%zҦ YHJ5R;*;zzHY/A\ćߗt0EP@Q }f~sŸi"@H\ZTM\jY`:PrjZp6@ rOmCh\Z_ETkTIo6knxLŭrZun+K NjS^$)hl]KTtF5&")LL.h[oM Mtc"ʷ_@sBq~vu'J2 ^fw"6:"N~DU|wPÃѧ>g -;(%#8݋Ok։Ԋ'l/exPG>"Uyk?Fݏ} Ic1[G_6$WYkrYˁX'}62ƙʮm{x֝۸~ȾJ#=\DT' DΣ{>:мycZwA,>|(-hx!9/҇yF=2G~9de^VS9aN@-­Y-q{}ηWa] qTS"HjS\w|*߅_@7O#xOm ]!/W2L~ܭVѠU?ލLtj&T:i|bMm^1ܧҽV3b_O oib+p};Z6rnS|p c:Q1d(ywCF%q]P6`<0=XNNyX5L# 1́^{df0|١Iʂ( =UoA1:uB@یHİW\/og/қL,*l5ت % 8uDvG "I~fbvj]D͂F.ni#M~6&?\(Tn76"I"3s)0W^J~z.~M~S.DŽ[J2'F~ >JL Rq71>]!SwXȻ)DAoA"k.yr0_f!~)v:O _ӑl|zuv!6ޡXoXdf8jꊠEˮˉG|9(pyoubơڒՐV$k`X5q s ؍Q&(-¤aV &֔"Yخ!P7xFDVRQ,_ 0 CY4Z)4{ߩ*dS/.^Q 2B%1hؙ s`Bپ/!Ϗ,u:mh呚 r j.l9sZ7c>3tGMӒ{P~ךP2% xHWWN3_)P2nWdDlqLEp r,[/fz$Pm+ه݉Z0Ōg8 6ϩxarXCS$Ѝ ܋I@wEٞX5"u')9򭀓DYk]E%%<=;UIXῄ2 K5w)s=l5*JGB{x=O֐s̶ Z܉m<bJѲɄԚS`)6R+9h2L:!űMw b2=+f%FBq]H cՐj&J0{[=TڲSn6f3ÚAnG;YX Z9g聕@zmCӬG'11Nlqam7fU4gE- *7$r_>UwKH9xyǞz `&pFږ\gpHNʾ4F_Ad+p@$v|y-p%-o5^)$@x{c ᲱcuZ͹{0TBy/vW2{ r\9,o*N SO\(5^ׂczQ'䇝 k0#jm 0,CLRe}(x}]S-}DpAgY"l6 /̈`j+p`VR!-"{rtT "{z3y %Swt)<`Ă3ᾜV(5><* "iY aҿNrDdD4=+&t}D.U \۔z+~xdD._~H- ؿ쯨@=: <~a}j'TeEu@H4yD2"% W <^*6&h`MS O~WR-a 7$4Oz ;?[c~{n29ÖB;&ZCk+B_SxGQpRe;'_d$1wW}42OqSMMtQڼifcD#֋D`dHSV_6~d02Uϥ~ޣ%A9fo :J9;Ml2+}.@ʺoH}?K[H>o| rBׅi"]ެGw9%Xf̈,̴V7.^&g9};ݕ3&J11ٿJt3~tiA1ylj' $ڰ=@gX^aۯB7{8<d( WKYAR3%Vըw؟T>~n-*Czd܌[d8PTd蟩摼1f4<6̟G*.X&X$we^;U(+,ԙ _Y9iC- ;>۔^Uu{_]ximܑs!X.ݘ;s?9lj qYWu@:(PWۖ?#nݞcĥO ;.+C (:6hӾit s< Ơ#xCJR_:njԞUon`L;S)t%}Xn/9p̰q1ֳ,kQ^E4@'\TZe}A;$c$ē 8䫇%_8Hs窴)r(V3VIf9Yeg`^s8+!3 ƹcE@&:.to4ɭ ;umYjYk='G@́BNjv!'o5mW'w$r F._ ae>6 `C'?MS_4}yUvխmޡrcc}Xd>22}FOE9}&_;¯v!^uB`@ jX/HY݀_aܪ9~յ;jX"SE:dd&JMM T?5aZk^5:Wº2Dv#;hE;6&=Sdp@ "P02d)kDm_/p=okx +54K! ;h{fMl y s$'4r{WmJ7pOak9:.R6)A! Z!_)_=)K@TFChM3,ϖ{M|@)]>'-gX<&+I-aJ cNvrP T׿1@oZrTk"t[g=]B;Gm!9 6Z4>:K97zT' v+S/޶-5 J'lmOvOcSݑR@'MDƩoϪ*V'ƖJp*@P$_44zYe᎟- VG1|aq:I71R֔'1n<_];'8Y*B֦Vvmt9Oqؽ>$# TM()Uު̤\ Ҕơ4}wXseO=*ʢm# hWArSC'n1VUh#h ~ϥ߷ Y(+ᛜYfJ# L؃s(f U80V$gs}\M*y݄UkpQ$kF̿kl>Tա2ɔo?Sk€8dZL̠69ix .=;=2:&w}/+T=>Ğt =(I%cV`Ħijȕ&Cr`OdtAmJ.GMDP;Y|9YA7Xd(GHPA mVmaa@@U/":T==)|JWK1 Cpn(~MgWZ b h8IgW\1B̌lck.ؗM'g!{xhgYNAdl-/l8KN,vjN v=U'*L|⓼[Zq 3[9ulcrheINwȚO /slR*/iiu-ӡط4*BCT|M=L2fA kP{nGL(,PBɸPf76dUhD?v 9֢]lq<*ab\*Nۛ 'MBzZ)B#~hb:_G2gVa ?4ȱǀ?[{hJ\Xt?F٢lYBrq̹Z?~ª P3zpKxs|/%?PtMV:zޭ\oPȏ'9 PQ"wjH8ϵvԡlqL{^ޚg6[Ln"jLڦ w"m$Ni"Q{Xhl&0aR9)G6nwp!0b@ EpIQ<P } 4t+2_{$[d_/g<|)8> /?"# w 1Qkjn u`\ UZ=3HJ1V ԩXlV7G5%Iaޒ ߏrc\2[3=e[ȑɤa9Cf3|TJX߬/b6_ pVmL~,|9a{VW3MhH ̤tz19&ݳ.>K8h:q[Kj"U8بN},D?dCb 3`{!_լlv>/_f!:C?V6K2TSAE(/sBL] X9%S\5|wT> BgJ$`UKB]i,9XߴW ư-2IBͱu W9>ϋkcԚbb"dka@_^jT eW#}ܕǽ|ܕ$K_([["'2e2 aՉҩ2КtyKo*߻-\y!o91M!wX>E{l2z=&&mW F&H[zn(79 X?u_8O;ol~m%¿Pbub 6g EeՃ@xѩIr +_ QZ]XhRW4dnwp1z/)\!|Zi,(oŵ hL2y*K ~~^/h%rze_m  #ΚxaTx72 F I9x_dA_:B1KD e{8l.- US(,Dq[a-[`Z4U  ;sG1|)RJsIxat~}P6ބlPQfl@! e7:a/8lH Ħ8NJ!1*ug}51Aj+fYhCR^*C"PrA,܀TXf|x0 +"e(QaFl]Pc2BD,c݊Cm(K괗gxi MQM"fO>#]eo8V|l4^#J;V$8eHsU+n0~^}HZiUyS5Hiһ`'H3XXٴy̔;9 UiVA>B*1$0dW>h.okqU4 ~Q LA9x)XMF{_RVKeo%ט|X` 5>Ya€?dT(9EÞb=Ro L;GDz:x⠟$e݀0w^4؝NJrӢ?/+paQQAz-*$^RfH`dz>Z܀Yukޝ{5i-jf yIC=M0pbQtmLL(9E CPF:L eP9cȥqmYsA qs5S5 ̬ri͢#O5Y;o iwNJ009Zg;[`@ވ(93xWi>) 5ld5@z_Pⅲ?l3${?o<5>-*PCM *>nYPHX;h?I.qG sITYFH6RR&kF[7Q=n4ekYK$'vbEM.CZ/T!|,$GIO:0! P.Rљ􋬺8`gsNQzM~Kge@c3dJ(\N|a`y2td/w|m[n%v~&;i0;y.ž.!Y¬B `};#ǡߞj0^e)yBUUjs<'eZbΝ!H0\M T 4X_ǎRBe7*e:`٭ؾީ(j!oe%F&)Mim=E`t%H,DoOU)h, Z-x F蕓[*E [ׂ?]Pv*4xs%b{4V.wyw ( "`Fy;db p!l*W[a(o,I8)ٚG3 `4x9rO14r^FRi+}RBk$`{:j^+pk.T-n2\P8~vIP,,YA#+m`IT*{?^t8sشD>^Qn@lWѮJi[zXG|3" <"W41f xKa:ʕKPhDJd"ݰKi<øݬ(omFQ |MK|?iꮋvڑO}Ǹӆ/ɡɶ߸o J=Cx&4. bpz0”tJ]ﻀ*Yp2W' flyڃatE 2`R12iBL`=Og}ϼw^.mCdQb%^#L^@|[!Dc^y )B϶$jptKSn:,b|R:щ{'!bCa\5c@#aU"tkr7{㫤|yKjs>+0s'7SwLNgT<3Bv|xZ| ;z#GAR2|81n''A{3VЛLcSqq(scR?-s _)[i1tKXkLSA7)*b$cv`›J"  p*n.-,7[h8/,꽃v'#W^KLC sGz!L3~ؐdrc;u;3.M I*:i.gT6`kE@Fc&9( : A)(مO ͸NXTyjocvb!ƶ Wٷ#xG kAj|{@m,V9ܙ1]:ؙ (^h6du@ƾKg? I/6mh' `=6CmI!Q=Bs~n 6P!by̌a ‰ס1V|_4H}Ͷj]cW ~26,\'7NԽTh2"3RUpXYŤ&V`: 31Cͣ33-Ps ҧי5 m6&i<~|_ѻ%v2bqy8K"6 {|BtDcsw)|=Κku'Iqآ;!+k%sDvr!(U%^5񼧶L:)\X M =RcљN/tjes"c1I~y<=Nm_.S\o$ٓ@daE4f856d?[`:ݕ+Rh׭<_xS]reX8Z ۠vA`U)=1ią>L=ھX+fA1T,_:ڄs5 ]huqT{3œzg%j̳SQα}.h}O-hZH/:!ކ;.w" ++,dxBuj"n} ka~4=Ur 2B'>౱}k>m(]_6_0W/-q98wS[RW#>LHJ"3O=Wwv+&§AJE6%S žQ6/Jxvz".TM3OOp :^ӏWfX]BwiDȾBqҪOo$A=֝Tx/~!r3)q.D'wȖ|n$vo:E6_ħ UHd,\qQJ p_=΄ZcAxBV vOBhw [f{ [Uz+vI, %K+Wn3o'/7& NW2|Wt5 D%v"f{=9)nt|K;:`0^k+C6pc.7TFzþIoMvZj~y=q!|q,!$2WCMЗng+B2*3l :rc̼{Weܭ2* 46;=HE, ! z3#rI_{Xia-/c涛(" "4`dӞh0i htjQi..͔Q|vM&yOayY#,B.0h<<0rsC+$qklM@-:+S%gZEZ؜HP=$B Fjh K:|zy{tR%䓸"yKi>=n7  ?w%@ȷʂfCA86#vnJ.$ ]GiTc ##M2 dȡd/<# CÅ0Q}.gޘsՍ߶Arڹe{՝JrϷo i30 FIY4m% ɶ&XAb#?sjT(sS];֎=9Bϒ\}'s.:XluUg'W;>'gNǔU%8T0b5éP~- gi4v *gSg9ڏ} = *|;Q;Wٲ%8&y{&,kȻc֖3E.7!`.W {@yB|bӸMX5H1*C cܮÔ{eebp+fRVx)=&vkර ]6đn[^IaPG GrX|$f"e3nG4A:"o&xa;l?bS@"K PcI{0-p?hmm-F1uC <$U~ע RgZTÄQHHJP6I~i!=VC^ѥ t6* NjUޕpaU;~yl(z1rs"#w-Mo}vť̏Bw$vqߝG,6/lq+ @ z眽>mwnkə%?΁,Ý@)*,g=mya>={ͫ^P;ѼkdZ]k/u>!SW#;F(7_!IRy8@DinmSX-NG/ " Bu/Ϣw$Jʋϱb \\F|f S0+ 6ONM~fJ:G/4nln(žb_r ȂqGܭ R@#>fƚY8U^ &b ;5'5| ټfTV+/D" @ (ʍ/D'߹%iJX~#;8R6'!@X9 :jOѽ;qƨT衭|Y-Myh˱QT050 '93"jnWzb{28FdLb[-ah5  ٳ% οh4Vڪfyxʳ̂[hn-˽~ %φg#QNM$,  @qG58~75cWwj@-A)%Ժ0s44q"ZjVPi99AKBE.Gx/n\` jjL.yRf4fAţvm[+{f!$4Ua!AVs$IcW ,$*B%0vSz]5pKKeYvL_.|5qSƬ ^?o QQz*B9ߣY48 -N牫7rʔy.= :-=" sH^Ig0y d@:+.tϬz֎B1\S0Em]M@{L2EH؁Np)v`zY;su=*8 능ˌz [f|Bu@j'$Kgb.a7ȕáh0b^or>c0ҳUZ?(9Xqwߖ4w7w18A0ރA "c<*i0b5l9oNeOkX9:4u~{!\Ev4u>Kʄ`h縏?T4bx*0[~wR(I,O? jcowOӚbq ؞s*gQWK) γߐ TUPH((1ِmHFI.|n[(*Gs.WiF7#,IH2U.;XqL'Af}b=!^}Zs2#;m@%mzٵfR IPޫ8W‚0A֖jww}s9Zp$^ 1B(ʘenNfN Ơ Ux1+:ec K<,Hh9!D}Ѩ@B454lNa=* ;$d|}K2eO=ũ}Χ Mp<$ؠ1Og~%ݬF mzmeoh0J$QM@Bk9L{XX^7,OaR aRF܌(f/Ą"OwRZ L3m>DaR=|ra!xta RE d"_g|wPHBr%,ff?i2nnl"[_h8^H -9pA{ W݄l[i[oX0 &wGhm,kЯJnxwBܝlv-s9wz*%" r$&<9ɾ8}S) ߹A2`J߃r &mbwgyx+>vɏٕ3Kѷ>YogVG}U@L~Ӓ $ji_/QN`"%c:_M>J 5>2}[Vti"Wv܋99O#ph=pG5 _&/H {2l] nCx_ oAyhW)zF [u?YO zDod>x~{x|0ag=#/.wG5١XgH,Őw~g0y)dl~L81SHӲRdi&(}J8 wY=d[]!]@0 @?QZ\#CQ@D52jM:Âv5D=!%&j0B MOlCgݕKsbo+ґ{ECWb#}[[MFu !wӛ8̍8iڽIOTy%\tqd#zY9dbyf@po&zvJ9MuIh ryoV0N]X(dĬ7ewТ$Z)Uf.zw> ~Xm,E.M9 o44ON_O0v$hAu3tpzfMtkٴ<4臃Fs$JT{[6Lim&M90[ؼH¿V&vp(ck)Xn=ޠ`},*JU p^?Ť'4tRP܃q u%{#UڰɺL2SYlz'fx,d@Ȱ>)!{OcrV9 mG@>q2o*xK6r9*JJ^">6+d7r&]=d\{ 4j-ϟ$.jBaYX+p t:(ie}q>J=!&gpvA?g1;(|-|[z3|AaW|;Xu/ȼld#[UMZ {yE"hbK;vқ>)USp$Ǩ֓µ+4ôaڅ4o#SKC;h}',{V:NJY|%UʾrQ.} 'CixDDޭ/%,fI ,@1`VYϹw^ZHji!4ƻwJS$>:pHd6À2_!3^1<[_ޟB{;d:$m8,Ŧ.#2j{j:E0CYZiZ&!tyO(!"8QЗ[NdXh7GK^pE'%XC,Nx閴uB' ӂ6wg,b _O"n9o´rX@@& # %-F3{YO7_.처GA4s("qIU8H+eSv09F&L9P.l.Ɇ/xDM;$ kUx/-rp\B00?%εwtvN;&Π)|p9-Zeꯐ+&VZ4FC.sLK _ % RL&:ˌ:Bţ[tG/@x Y$9ҕnJՊs1 sODڵ`~s ϯPSU*[\%̪K?xkW,ޚNas"URQ3Gk]:ĶȳuT 57–>B7p*o+zN~T ,Ff\'j5B#aĪGZfK;5Zs S:n_xK 4MK3[Ol|XVր\M,%!!gR`J;ō\(>ɧirPOg"{?84A) p N ;ߍ:ɯ:{]9>}Jl8M5"D&_O5Ys(leYd(]`|Cf£4)^鱒f˯BI3P|sH X4d;N,v~RmFzOVlPlNIA`,EDӞ r Pne _3r/f*tĆ! "^ތ$x{wqjV%QȺw}-r/ڵ{}3rm{1ؕYQr}n z5 r[s-Q]μ S,F!ùE]@U@R3%볋OvjZ`Hy0n `c1?ntxo9h!ʹ]Q @fR]H>u~7 %6^jL|h!O9x!L̨^bP 1nZ>%wpklp7Roә } %(q*j,ڦ~Fa@8j:rJ~; 荕""[JNB.SXhҕ ["i5~lr(>JI >5xK !6ecCb_z94͹c69"EMqLd<]Gkk18F[(4Za0o3>mtU nΫë}w,c9gլɔ"DTc4Tk H@>mmwm`捾ܲ@'TZ#Տ@HL ]+:'Pu5i.k ϒZ#^%dT@2F|H?\M#Zy9\ ]홭DwZ.p\.fRAX=5bg-Ax u`MYN?]rH4*s@tB|ߩ16] $V@e@V:~P0[w=-+8>H[{Yk! 4%R+ .l~7CW=0=ZZugEBAnT{7.E}'sm9hն[1_9@XS[S:Wh81v ŷFHe1øȄdgsdg<4FUpqTaG*]ubk.\;[,ԟQAjjì _=T吩yz8ELJ{i%*r7+H~8xtO/7p}z/mog7ƢS퉟p~2#R2,B4<*Fh5.Z qX͏t< \*p!09s2g Oc9&GeOhL ԉKa y_oı Q*XȷkTM1Ȑy1Y"-ɤ.6&QCԢܨ&Ԇi .[O뙧]wWUojGKMRI啽hK.C;܊LYuҘ(-v4?:KcrspgZθuD C_<]s)k[i?e?>ZߣBgNxb bJý*Pâќ[kk[lakշ6 O(s&v"憑r+EjI4RF.Fo9 Fel1@u#x/+q) ȋ|S߼ò.~oGG͢"J8y p^ Bx4xp1 SHCzBg";Vm,z`uՕA܀ p+S!~:{* F=zzR AIjo B!~(Y_R8=d@*`*#do^Vmxbk8Ch:TIVH%Ve"mD혟*38_r?/Bc G>#㏤w]wh ЧL*` З461KΏ6F:(qÐ^Jl>?({̑ zkWD%J,*h)d62j;bE$CQOME\4ggPqCn~ ]Ka- GK5#尷O̭ %wiڬr #j9~Ëg7rw:NX~ d۶g=}@HHrIB 剅$$gv[otPBܷO8('I5{k&,#z`Ѵa5NLRL$3\aQ.exHػ;1EV"zlb O.՝:5sT ̣r0iW"sB9M5PҚS@Ӵy50a{;+ Wр u o>& `َ|M~k#}4GY՚ʤ),ElxYr-Y"U)Gϩ򶕣)%H=v!=k5Pdq33{e b~S4Ÿimhңc$ݩNǔb)47_ OT;WҰф PH?ǥD$IZ*3,Ԑ9zGAǪQf'h&v೯Cͭ9L"@4>5˲ͻH-pV+O,m 3hh\ՖjJ#[X2O\ }=}޳\(,fBXud? wFtn4`[ĦGTisݡK,UZf)J6rȠ 5iT  brvcq a!Y`eˋ= `EK$ŽzxQ[$H]PI8ӊ%hn^PnQW; Ŀ0:~$fIPZwHOajŵPJBfk襥W97BZe ـON6CԽIJ{S3 6 E"u]c!u0YVFHTt5O6gBZ].:PցTOP36BZ9chjiWWHabm=Muk W c}$۷ WYޟ#BA<漹2f9lVh99g#`)r9OMl!$Z%fJϝ : v {" N"msQ/xչj\R:wOn C,mp+'.$$aa\"%6RDz~3%Pa{E1mQ߆L2UF}Y a!iu"rϕcV!$>a;:ISZ靔c!ARi6ZxGMAr9@ʯN0@eo4jXyB y/m쎗kk(ˤؒ+Z~ S/^a:)0XGćEp2Q16Q)S5[ {b41]-`>ьd$v/hC_A/ {`$"\/J]J0&dYMg4ʰ{+M!apWQ4Uhww-c@C`Meq&]]9L0DݜTlH|v7]G)Vw 6u8}yRPJ}0]-CYw:]B@Dۧ==?sBK,l3GuLo1cɱ{t1U2eZ?M٥<(խ w ; ֻ *gN.NӓO~j-=0#Q+gCzK,JH߱~f\q"b25hY8.`HE_ c_o*@ ̫k@@s+aU~6Cx R =l\;Ԃ:7XnƜ4jhIY&1 w+'1TMi0+_U@Wk7/d:g/rng&-\*-ÂɋDxlڍ`wG=V$+.mfē} HU9in%c`i,u9 hU|zE{W?ka_SLY';NDUbxn135*oŔ o#(wrr 8u8(V([M- \\jb%-/ԇj/gR߮ 'ө)\J..C\v`^2<졼s].Ef3Vu; j QR$=o8-|dy0 wCY 5ySnͨ5V[455 eO+_ 5aj wBZ/R m_p;Se4.7^8.'009AE5k*Y.fq ~ l6vHOʈ Y@j1>7BV ! ,ߌ\7b;™}Rp6jt=rǏȽeDuh*"I"ZR3,HJWQ.Y`cȠ4P0K6d{s QL^jFxRT@ dmhߙrնK=NAٌ-Msӧ5UtQkcd](*We. *ҏ4Q~OW4=jV.9.F؟|E `TVo՚ Siju᣽qf(d;9$#cݭMOF/ᇴR|$ͫp;1,Vap\)tp`@-˰C= =IƠux"!l8 UR8p焓FD´jQz=Q:N{{e OjО m7%{0Jc @l`-Hp#Pک c+ ,,Kd?@G\qpA أeȸﻎ ;HFVBGI]`.LotVӝΐvaՓ&tP"5;ZP(!.w HoQ;{:{9)@3X#YbGٺ_ײJnv8l#š_KT,S/ŷ8M`܋Igc9LEpbמs\d;c ZϗMϾśJ+P̳s~_t^o E{MʒC[RV8a@}kBB3Lg_F2^?6#fKo(tqg}HEtJ6W4lԤUItm,iX.s:;'O;vBmr ilVYg*Yφ9ҽ_'[=\DR@: /6~{5gAvs(>.Y a#$=x~- F;"0DgG(mO^0dFlQ1{j4%]n[`^DQs0=jabo}1X'5J}A] GGs)K#qAQoH3{_m'z`7$x i9o%p`KTW*~ ~;nRQ**V$m'dXRӘE5*^P&Jf>T3+SLH᪺+E|6%rŬ0(h3g4kzrt$k­nI0dfJ2dZIT9?I1;^}so9VM}t a;GYplK=suN`<8| FDEg]0wFg)pT7F{&K߸\ͼlq߉ͤUGT?@ΎZlL!pƣMSܞh{m_v"r؆~ mhyNP^%ayL ٔH(:_딯j+Š3)N*dON[!8;4MgVun$eR&&2Z {tz'q?^̽7] `T(eGCSS&ic=ُ({Eߣ "^P 7/TbO~lQ@W.=z-k$T7`oP"?%/Mx=&-_^[ pr>bvrS䇐kӜЪioMz  qj N)]9fbM |ms'hU9_|:19NEw"q ۠acY`Rˢܵ.JWF<|цuǖUi318DeN*f7Ёq, i[@h~.ٰ/ia!ϔ³oXv,>aNtJZj߄pk!OzFTrh/w#v&V'xؠ3)ǵ*F$_UL;n({+Syp:7^1<h0|0+6 rF#/0Q}gLC6ZBf]]A2XԱIetɗk>[xY;_ǴN'Th{ͳ iVL:_*A?<f'Z&[AgBr'Rck K0p&]5&[.|$Q|cf0Ɯnʗˡ$I|yKqVtS=ϒc &WN{|9aɜ:?ڙ G YW֠=7\ɕ"gnnB}] ԋfՑ3Ur/yfQ|u)7lzT$];Eө9g4*$6`&dn JM]PWmk`R:9WiQF /vDzF22%mpқAa}1"5FLnÌ  ZO2c~kVwduy:;EFs %E?wd>mW+N#\}+ҢU!쬏;vw7b@OED5 d̤t0H(DKіEHʬE~}U}O]I6shtld*L:xڨ-͒Z 2/A36Dd =nRl^ _Bt|r68SI}g`g;AO/(k#!{śŞp؀ M.nHE~)IR/Cm[׎,Ř58(6b3|8cKj\ܼFu-`JdLǀЪ$2~n!L09,< $Y{Q1 ZMAn< !a=#W(w7x+f-s=IZG,)^[G8; ND1zStI/$45tywuoёvEe!]Ŏ7^ưwKFnE:;J.7$g]z >E~I[Hș`܋].71QEdQ]Rvw1RƮE3211ZeC!k RQ+8.6.&ԜՔ1Jn*݀R ۼԷaw2 (' <{Gy8l_ncCV*o)rN=&6 ,L*[\t 6(,`{v:ԀtQ2Xٲ;C&L#ӎZf~:ek!4Dklq+ȸS>UIręPw#4&nbEf-S+<6^U&f4w?E?J,ЊAVɗoT0?S\^`\q4XtvsHL EZm^r`QLl{vziG=E&WEMT waqw ӞCY&Ҥ;K ƍΨ90m tӐ4m2|݆r<]޹+\1BՠҮ2}`Ӹ/@u"[?3(Pr` }0)d'ܩlO"܄{i1GKnkcRrI]!Ђ1U15IpqdkW\Kj9Uksfl~fQ:0kV f0ϑh{VYI]fqd&V*7R#EьH;\aSd0Q˒Xr:X3\0,+kVj@n)UIt(͠˫_U!g/A蓅ܞ^X\eBxun1nI;<%@D8;爓CE鈎|8Jw"⧬!d)k2,^'ٮ"ߢlS_V+"Ӆktnl*C._2̩B*t`?8>`$ٴ|3{Xl5'TEI&LGp3} <'eƚPy~ȕgR?D#~>YBr$pIm˥naZU`gܻМXPOM4ΧfɆ.wF%C8m _kN1W^@UQT]ڛu6=F7mAݓwkC. K5>jh6+ݾr٣X;M@Sԕpi6A+%@夹E ?$;j[3ʹ_C3zzw'\hkcv(:dmF2sl趄!bsics#eZ~x~ HCBkhow>':Bod$XPcv#nвlk^l7|YQ;&:Ey]{) N^n:Js@qK7tʿZ_zDC*/ZjӾo*oF6b{Z?"4._4eB);"fQ7uH$=`x+9AϽ>ȿV',: #PrBgC5)^Ѕ|@hGȞ*°ANB)p?lI!26TR4EK |u!OsImOlQ#aeVo_T~j-xvEt~6?GZD3+XD,/!CQ¨Yk\l}PvMzThLLXm]{*7iq}!$?H;y':Vfȼlfh =";8wOl*b|etc r ~WmCg^%y\S D!gQ@`"EL[JNkipx[y蒸R'4!C^YO/F38~ 76$Lxq!9rk7"q&MK'G\?33c]} Cct%j*Ҿsgm5Z]Xб,cE&l+i4w+\P3tn^$P 'HZ. Z,=b.䍩T5oOg"C&{q7%:502b̤1%$HG0\Q/i )wa2-x#W t870Ih]W(um~ª/n9N$1u^X]G}Tɟ+u9PfqF]{U<:bߙW?ҲKgT3.}V v@ Rb5 XKf򔽭QZd#vc[X/Dga$rfˍ] ۥL}s1-uA:AijI0ڀ]Ӌ%PB ^&e(|D)|8p5qi뇢}%qmE"{~ȱQN( t떜gȭ.YfPpڎY-Q~ ]#P)px_%Š)ǮԀdБ$t0~Կ:{ zl{J2>2o T^vm*bYWb:*\*u,PSlTFF>B>t 5B^MBvTvu =|o]ڕxX% R4 W1~&i {OJf~SaHr]1Qw5Oworx-^gm3aTS|0:Ī&"K'-qqJH;X_(ܽ-S|w `RqaXnMX:1tu4 ]7:lCw_+A0^-蹃XZXvV' 8 ccO'}2ur={rM&GƌWJ9 #to@bNe:*Y*JZtjP\Wb8/FKKS(R+4YJLR8ͦ0=]i B+%v᷸!%<}ٖaZ=hu 9ʀkRl <'ZOW20q s$hF=PԑY5!4~=ĂȨ.u;8܎ Xq ]6=`UM7e%_ K$466D0zK` f8Eź(^} ɧ~5h 0U| ؈  _\ WTgq]᜚'>$'|h6qv &rs%;XoAd̿! IArxxD_XSwBV^!>ZZ\lafR$lp v\gXf?Ί@|1Ew X˦aGH u. !A'd*R(r?0d-ؿ_ O1R{gcZ(Q~Cr scPrDa.Aޟg.hzrв,1ȑ HhpmyJq jn[̓aZXVYnr_ f]R{@ G+Xn &jkaf ^$G?=FHV,fy‹_="|*A{]C^1o Tl//g:͎Ub(bH.O>#_PllHSʼZ.ubIƦrdGy zZzD4ڐmk4nƌ{?\$H ŗ EmD#M"yU% VRCN3øਢφU%C|ˊe dKĿ4WR/ f@!,HϳXzV,ܮ/BtZclt7؛>у[=`HBy'g~jVX\B#BjWx1{^W?NH`YBJ{cEvNrko^GL.}3 "l=m}d-_l2Y  氅#Ʈ܀g-+MZy@-,rrRZF=IYuЧe7{ ;s\ ׀,Xpo^^7Tx q\ѓ2  `x^`9'8I.\Â\CcϝZQJ2ؕ˶_:"d(顁1WUiT6q.XpdNf'%~ɻE<5>rxp[0]7Aؑ﬎}bRp勤5Ka43 hbK6as=Dbs.Oʉc(rs׳7#Gaڬ5d B`Ϲ~Qm2#`'J MԿ#h`bUx=6CTn$?>k6DQPU?'"<5XB{n2k#B>BaP/^Uk2D n vrЅ.ϝ$5%"}jݙ#sȑwi tzPC)XIH_鬏Os݅P{(uQU8`+zO&ұ( O]ɍQz@K Sn52]U25i,W |-o;D7:wARܦ+kDhC}:)oط-A[03u2;azFl\Kck^ \ZO?̩Wx& a ;@<ܛ\\F^ {iVeԵ)/iJ"Sl>#L} {~Hõ̗F:6 ZJUc<*?x}#)5cٺaȫ7HV79h|q2(H.[2j Ŏ#/ b6.L9MQUCbF= O5]nv}Q3&? \:^9+w;C=}!;0}%nhGB&[Ƿ Lf,ot]x _7%V=&]I+7Q-0'ĆXlk jcO/QJ= lk L|¤/OKm@~.OVI0ÁxGt c8>OChfQN 6cE;`"gHQwU`@`G`X]z,>e' D=~;<[0-nkO#*(eH4YhCiY(WǏб־[Ȑz0T-Y, k5!!՚7h.cX^Hu@=´U;S u)C mS{M,dCE#8‘uj:3:a2`p =WĜm긙S:4 hf,뚃٫HGL /d_g`ovB՞ ><^D$8k>i<]! 阘YQ\SaC' #a. -P T!O6H[e<&HY\ &QT%Q{B4m9sfB;rC(}Yr h=MKԅ㜫Yꓝ~[>6\BSK"┚ 媾=u1BJ^Z2I ~7WJ{i͸ܹy9ഌ)rtSy !#:%cWi4 B!#fv;߂Bޯeޘ1jr/t}\D10q Zֿ$n%F,8 X{@͘|SǕ  Sǩe'5qOEGMrQ,Z\dcw~ZgqV̓ eFOsWXcuo5kQ`RypACuriH$HQaХt\dTyŜz/5՚gg HYzk. 9Dx.l,Q`nnI]) ?^_ Y8DV(puel~ӷ|S{EZ=kI{"9|=5#L{?Ds:C`$`9Ihږmܽۇ }00*dir"R{БY  w Bx&'rt|AD ;JqzcXB3R _bW.44$3^.!Vg.I[K~3R6@%/儘JܟɪIHlj201om =dqY̺[ZI}&Uw:$Țz8|]K q3 52IQj5ZKu\͕(aqi#YȎw(ėu޽ͽ}>r$r‘myc9}BX$E0!i@7Kml@ N RCZnDz Jg AϩPC[/fQA3i\,du`DzX6^sRGoOX9m^1@k" zm)Nhtf|BV*6G)DNj?nwĜ>?ykbp!=HP+mS) sc?D6%{7h4%hC| 6؆TF-"K^uL?xAsRk+@LU>[k=+5;8>q} MK 8F¬w>E/8,? `L3:uEpRCYRҐ>80o^ ~zRi@L9.ӂDRIXc?x9oĥC$%][ں4-~I0 UDvpGc]9B*ĩt;IFl2*셛eǙ tI\u/S볚t^wCI}e~鐤rn]N8,ّgw-=mǸBy~\䗱Ri!V ǭk||a指Q]yW*&e7k Y>cg ArÂulg>j?uVcj g/wB~y!)R!3e VTu cR5[Ր}JM^(nZJep|h|7g ~h|?$b&p1~ y JK6H ^g[? W &Po9cU+=Q7a&qceg˚:nseI B`qO5C2ϑY}p(AygoƎĖc%+@Wt '>/3̹NCzI@>^U٦b06`fh(*M~Q#UdgY*8Xt3+w:騿@:HoNYY$ Hѯ*z+j@0807Gqg􌥰>3665U^=U<S~$u,F4w"? @é&TxFHDTsrNDX{r hԕZ/AKK uUz͠;s5nُifAtFQ#B%sZ݇b_I45oW.3Xv2cB5J{Q7K$sL;&'\b*a2HĨ*ǚ%DǢnXl6PEc݁`SS%ߜBTYg,3WM`'CXldY?!u<^R1]9DE{/@+#4'aEqV^vӂ"ڳ']ѓ&P5:0L ei*@Dy{pj^'PrKβ*~촓W. Oxe m:sL􏃠VA;vZQɤD&[6ime݂rRԉQf[a%~1Zj7~ qYS=$fq ;QRuIEYuqUͿr-+=<-iJQ dO:}-on["Xzz);S^ V=^K7)vuDr}Lo}aSj.KEM/d(]l,\27A_u{cn2ƓD]ͣ>PJ(HJ.o(ĥٟ $48ȇa}%i#]xJӘ( 2NTߛͧ z|¯.Ad O2Fϑ̾N:몺bQ(c3w9@'^W49W0Y_(I#{=R7 ^ ϟQ0ygj N?>sŪM*"௟Azȍ{XZG!L.nlZ&fy{(񔶍nmvE7Z_=c6Ua/3WtB c \Rn;o˧zk[ B^a&vm;!fe97-툥Q]6s?LZ[9J~YgRj/ӮӇ'Z½R>&:$+wjԸzg Yע-65TurDiIIm+:LQUQD2cfw*'ݰxe`v!`NɟVM ӔTSU~_Lܱ_l<3dl}0I 7sjܰZ{3fyl48Æo|KOeXwɌ|_1X "5Ѯ`T돱ؚGf'(^gؙ/RvK|ѵ džesmV.09|:`+ᡁTAKޟϲ<}`BHP'h3> 1MY35Zbk=)/ o HNaL vI,IX :Ys%h8D FAxr2JelEK6ʥI/ge8\9ӣٝa+%f)zqM|f!>69q#HEz';b.X>{ldb9 ry>, ;Zg^C>̐w`Z! dB>3 :zl Rܯjz08Ҝ k*Y]~P*h~=S^r 6I"V^B,XXDa򵆁3k2C`y3;u?WvvGo|“hd1pjN?HgV3S M8u8Z[U΁>VY:F\]t<| Nyr{+dRܢ`R hckE^Z tR^0<#IA:R UFlg w*=L@!4 %}VSYn q3/(|0>Fڟ>\)hY^?#PǙ4x"H-Hqp?HŽI]ƥ'6ys=| Iw1Ϳ-[PҜ{/ZhhzLW8rtO2e(7(c~.H_UtJ;5 h5ĕQzB^nbgD|(ęٲv}r.-Ǝb2ܔ4'PrOܞO׵/bZq$F7ҹv+q32s 3޹EiCG@CgzmB{ b^VrKS"dIG8kwx\ӆڵ GيNf0K= ";4\q)7J oPoԪ qjӛo+( ~B$ ^P@͸m@e_mh4j1>ۛE.%ʶW>UU&~'Sj%l?Ee7ec0hpXZ\a|G`n,0UI%KިUd_Ja ,FŬ]MR,;/{Ȯ Ag ͊fO jlCt"q(arh6ߌK8s/\: @\RjFt:g( FPPE?mypgL>ɟ{>b~6# ~>5ٷٜka9w25(\,dQ9榮{*~Bf<c:^Y6}OyO*ʧw-Ęd0rQcfX X8[ 2xǹ'BF6V;MNj.i@ m,ֆF^f趤G~;Uqu^6Mz%P_+"x9kˎkGeSx ay|0LVm!SAX\Epl  g=>ŷe9?FqϪ[1XX )]Ft"/Ϗ}nHCf+R~䇀۝+}xer@~)&o/GK;9-XQ^sr E9Xwɸ2]m$d\(t,ҠtҀ` o^kI䞑V#NwZl"l鰶JIl1g#=puqP0[U\s߹x{ֆ~ϳhR, +WKc"N.<c(O/< ) pWmvaz9%Et/8f e-t*osF5-MU2O*1$tP @bVLvG>*crr㵧VsAga|d.z[(y eZDmG9Nt-RtE#_MM)/~6gT39FN1P|:H+`yJ)u$ '-teH^_Cju)"_z% Q^J>1v 7˙mRv٣e;`2q">{o&40O_AXkeĔBtx9.TL7.ң" ɬ BT-/-b 1>VA[mjb'TT)d7cO;7˫sSټ[[V_kŶW\},A5Md$K%&M'\M\]ڦn2W9X6C Kln&}&Lws\rГ0|Q1Zө:\|<ۢr:f~A/Ey3 ]o`N} 5AEɰ^o&+Lgnz>VQP 昘l N 6? ½,\k[P=% dCi2b'P']jYQ75|*=5!`qP6OzzK 57Ea 䭶Ws3]SG}iDm1](4y)j]k\8ѾGw`O`?;?"tRE !+@x=I U[8 j%(HtlCn꽇[xgWo~F4Y`lN% F[q'vM8+b:=~cĮ.Uۥ{V||ab67[]J`^3k.3Az4%x DH\\]~SIc0^EH.&.4YI|4{YJlჼa ZUz@2gK3A.?Pm y)O!R%ELasO9)Rj~B)ZP]nzGtpAR/La"f; .# Jv91A)FT2Vf{z\WG,2&Rd 7,褮 E??¤'y%n߯P‹GS jjZQմʧӍfV{)ȜJk_CDk>s(< [ɣb \]k_mJ`3+n !\aZXt6BD$0E 0}.nǧAQ<6M- N|T, lfu~2qr9`sOS  \!щ3e-P=*V@{4'jT6Ey;̼ 2!2$jy"}dwMJSU!e妭 ?"q:(TVqp64-z}&%xk+!/^۬fCe: LeӺc@ɡNI`j?_vV4 :礙[CLub0zhَ;q7g}Ҭ5TσϚJv:5؊$+?%&5ӭforg"` eZ**ΝX-h$RHc~/lnL3Ѐ^DŽhLW{Lz¬lb:w}84f7d,P)%+oLA\ ~(=ٱE'ni_-+3\iUrGɔ{STg1gA"0]2Ǜ+f$~^Vʭe霽M aNz13[}Kѳ'?d;Q[~S??Up:iJY:SSgұ#t RWc GZ8/|W u@$i?/9"r(}%yx$.P݋F'b}b(8y8%7h>/ϯLws*AlpF[lݿ}9_h, +D/5! w 1.հyКږ`ۣTnn47yQey@AN9+\C|mSVQ~ާ”3z-`Ж/|2$N@FdY+߉ ;XyJLRVWi:; 0uy_(x{%N(.Tm}Ѥ+\()פS*ҏiW^6 ̪HGr}ȂlXDka0]nڎ1h)'׬ ҍ=mCpHl*^ Oa?rsXPLq.\W5&GW8ÓF_wH #=Ch@%Tf:>WN S+5Bs:O L[;I֩J`^hO;9˲W`_2C+oűxv8Al =MHbn3 *S )+m1Ns7$(g)WIx Qވ~ja+ (qdXf% u%\jfE`U[ `n7t(}|rreʛw_(-aJ2ws>)/C3V8A2p`jY CQUIPɃiԵTGzHUG)CCdi/aͪ¤i^KbP;5=/g/Shg`GZhGBfXG|⍂>rN{ִ]}N?3͌VWW\`:DbKw,95KMdsI_*^O`0 q  f*^z{pxFԪyKBAߖ:(?ӧgt[ͬLT&/n78' 3Dэ= =DɉN#ͫ&: h$ImT'0xMf )r3`m>s!m_ȎĊ:kG!Pz0V<?J rW,vƩd]7c婠}}""0c@&Tts< Kg(/2͢VrBN W)=qsHcp@DVGt5 ڿtV}/]hAΙ}d:!&59-ݩ((@.3s7|Z8ZP|.44N M D6f1GQP^c:{P~P {5y KpJ\ {!I܎)Rr :mfJd$+i\Q(@|,8 T nј!{Vl˨AYKH0XbC+M9kW!&>A{X3kvmV :M˘҆3f2FÙqܢzf,fԳՁ+R'eA1PS Y[;E|Ù9fltcϩ<̛,U!sǰlƅtj.>ϲzR{L􇠾ŁSWx )HƸ!ڋx_Rjfd "~yY6_j6}6O|,S vuC,a٩b#MKַ%@8{l & 3`;`>_K[?t׫ʩ7j#.,l{GAeR`j@ga0Mǥ,0]/ONg)- 2淥݌(P*E5^|I79tA2ʝoA[ eY֗nU>Ɂb#R)4@"Hܝ@ߺ˨ƔǞY"eI ^pI;?Txf#hY}'Qc #^jU~8bx?S!p# 8XdZRc0:גB%$\Tdq>}Nmd1>L "'I]a.^Ӫ$;etN xZ㤔_&{Qi xĆ:{*CKHsT|Z_rBiVef/ s&ב6z'!y"KO-~!=lxyZ-B$rʤAH}$P1Uvc?yc.n/8-(88ulA;iQ;OȎeXsgjH$/3J䉧ɢՂ-3P:LB7SȂԨ9tEW^+h1J0m SlL,NEXiyFԓoMKӃ"w:u,!QN(uk~-)5BP%BZ"=-e ͒}5AĂ:$;h d읶QFz h$0+3vh4HOIdJHDz>vtc_^#|VՍ6,[\&LVj'eU}ɢY&'|::mKs&~EZf=.bLV ;#@/σch W7kݭJ"G(0nɀXMBc덣ZOSWe~丨Ch)-|s={HO؛z!1Kqz7. #pT ;"z@h$r(t+X-ޯdTͻ˩%AKvN 2]f&QRT+bӛ@E:YtGvbڹNL{#h]7t74:Ðʈbo”WSAJK>3tŠﶾSMeHlV'NMY2$^VڱOGĘf:ZD7s.Y:q<1^Ng)ژAΊ* _+ #E!fXaP֋ ciN6l#CN|Lck S֍ʼ,]IwɶoY/k͋~ k66~_HM̉RAtc `(&r!Nِ9 { f$r}vHA%iǢ4ˆmقI0JM}m!;p_$|67[[bǴ`fW+^p{@-\ X@JMvz+cv\x"9V^w^#PhR|b!I]iygҪ@UOX#=^i,bm=Φ8VQvxVIuøپ>9..|7F: b1BpSƚ]ILJ.g 8+z#Yd9BQmLfo+iH8WUugӌrx '$ u5[t`p8Ȕ줷LN,8 ܬPT7Di(uG lT]짢uwhX:ik!Aje/o \0>osY7M f {,U3S4xBѬǧh3jJ8/Ю #u-q[d 2r8ݤ&yu؁=D\`K62lĤ`;৆KtY{MLt- "*&튫+QSun爫lҸf<|x"Ny[\-qItSHj_/##7\(zegN?@VA8JG܅k y\Aˇ ԞexSBm&O0DjE·#_NU[Ĺh]$\}Ug%\jS mI!61tж)kd@U-A%zwAj\iE_W)d6wH:XĽ.CDW1&6T,J3X5R1$36p.tVeg?7 ̩C"Z9Ȫ?1]f}T3@U^3s:\"ZajN~A 4(\ۜJ]EM/?rǭCMu#vP{5 Bőf]Fh{)U,3TYӿ+l㌏_f! SC* H+ep}Mt Bp@վޅmҏ5ٯA1ՓWexL)VPi叩 ]&H\}Ԣօte|8 b{׌ +w43:qv*eqv< U%u<0M pd=3ݟBXj=xJ(N8KYt HwJtw;7rlXTEVPPBطN1` j,J6OZ ac-S6Lb0j9T95Jz}a\vQ%kͻVY~@>ku< _G1#osPLQ;4Dbqa{kZ*z ^fvh3$[)wGrhbeDǀ"WS.(f_ꦭ@;Kf"Ǝٙmgo&M"=Px3L7hV:-(aV? W@1BY="\;w=0p+u^a7ݲ #Ri. 榽!z)~>?e[&Eo=R z=k}L=?EѭfleG9s][j 7?Lq$YGQv㭘f瘼rTGYKWmB^,T Pv:ImObfQ1&r$ 7ISdS)M?% }bm_.xO`LGMvqbhZ^&لg_1U4Ѿ;]ޕaXROa!>u%oADbLᙫ;_ov#ʪ-HAh߷4~B}j@]iydáao ,+FYܓIIK ex*L\p ZeFwrY Im > `\Ћ^~%1y&)?Uʭ6&+بd#  rTgvő6?so|. ¶348 K6G(: @SMB ;z=RjWF K0[I%pqFHk^,m(&Hp?ևԉ4_ܷrsrE+j18zAeUt-p7]0e_|^]d`t'1H/8 /Yb:=еI nyԨQAe.SJL ޲V֣R|w*9Ir(Kyjʹ]C㝖uPQLlkJt(}4qZw:{; }TU BuHEfTN -QKkg`pEldqAl(L1Bo]˲솺awȈ MTco-t 7q~M]NJR%Q'E.? jv,ӹ5G- ┵㟲k}/8q qIS6]R&* @_8Ka*:8!v =ע(RyЉ u$ъEw.W&S<W2B3d_;Oha D>/[jG*[g g Fsf9Ǒn1,h#{i5 St!ѩ,9~.rS >vAr1zjL,Q\V0G0Z+rTts(A;ɎZ@qK2Y10Y,) 6P#W@L-پ+R KIuǰ5ዂc^^< UH[[+A[t#E>K2 듕WΑPÁw.h}U跃(U2AlHm!gGdqc)w3gEP"K_@~ {uaX-ytD\&.Z&zlawt@ҳϵbg{ \hCTem 8s+(`[IJs{M{R+Tyx`GG?3Eh8$'Ƥ "m@$LcaعaWqc>Yzm e=OʍimXJ C 9y %O\/:@+pkv9Kɜ񹋫ƁSiL$D$BQ& )%Waaϣj:%fDcwu18se.=s 5MGU! Ufd UeppVڒ$ύp;C=( N:6 f\!gq)'{)vkz(8JqG)h[z<_HKiw/`|*jz!ʮLȹ#SXF!,PuREK"EJ>J8؇ln^SgKIS:z /ϫ1gW1|n@#hafs>LÕ O=Ax lbd2 88*x < eF~i 2k~HbBQ!ǥ&~ݍ!j;w$'B4>(F;?(0ŐL;v8j6|ni 'Ie ç<_3;3E]-]C,&nޗA[iUz<&-)~ x~<"eYe݄+',ېȠOřp}mS(S 2!)0M+4ϡO%N2O(ٺ˝y#^@n#`aoin@4̿؆)%LhXX[{|zs3(!Cc.̧b2;(򶙳g՜=Cj:o3mlХuU=8^oH 1 t 2>$6P/u4ݩ!ǕrJ2byb\lQ؋VBdF*KW6oa>坋r*D%ڥLd~^k%GSql%^UQ^zc"K8cs%ݱs\,uޑBcHPڤj0KHj-P@Ϛ[Ӟ >^^KiSgf XWu2ѺĶsfpz[VO~/zx?"bJځZL<徃dj-ju0F %@qDAfU$k6CLRYC=fgz{7ءњ b@e6HL%Xځ\IfjƨN拶pyr{Υ"Qn[UE9'W27[G%rz|}VdJ"8 qR'\pmlVNC+h8@Q p71klv:LJ*析-T`2A7>;Aq!&+{('g^_(Wvj87P975&7uD̢OP՛ Qsg4Dˊ(b-OmF4e~(WR盨R;զD fzSպY꼵,i27ñ񲠴J'ooD9CDlbFX\ JlL},\0]B*L~vӬW)Hk/l3e(M>[ E;!k xd,ߣkXU2cPMq'u^%Mܚ$w`'QaTi7}q[&<Boݘ1ag$tAˉG(}Bɺ8orwgtx7% ӻ2`GhahT_|u`6~?{v8E"GiXf9Ҥ>y܌ if{2.}KDڧ ft*JٜH+.R~ފ~C;*G'1MQ |U]_7p:v|FW9ti6ڡqKЪ,?0]vb ѿm(>z, ~47YΠ,F[uZ SEv߰BybuB8ӷ'q|Lݏh˟eej`^S ޡ_.3#bY)Bc؂dC-1WZ ?ߠYz&wr]D,e \txPJl-Hɟ6\D֗*u^ _K&3D@B& ݮjPX%QA?:tq!\M@@|L ER3Xw ~-L*ob`E)G7E37TČIÖCB>)Fl*