bpftool-4.19.90-2206.3.0.0155.oe1 >  A bW^^fr;Ua4[|^QV[Nj }Zw(V-ˀJpmS=pk6ؐUY&#/ 64nK`ߖHzS}%)hBjpzZߌ1 qрuN1=V@q5u 0èϮUˑlj \K)<g4e2:/4mpV_ּX|EOk_gG`84G}3Nn-9%j1775dc5f82c4d762a59804559039bf9d1eac5e4aee31a93617becc51e27f8b77062acb32bd5dd119055b2dcccc41a0f0d70a4da3 bW^^fhmCy:y]TjBG 1w`ا6)fĉt}+#}s AS6٨Leh?qnAlXNltY "ԿtX\r<@;av5w MupD3- E,NfV<,_Xڑszʛ ? =|Lx\63 h+ibm;ޯq5h&FT _[`a㨌xF' %@>p? ?d  $ a+1 FRiox         :  D l   $<(D8L[9 [: [FG H0 IX XdYl\ ] ^Obcd8e=f@lBt` u vw x8 y`z Cbpftool4.19.902206.3.0.0155.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.b^ecs-obsworker-209%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bbb"b~Nbbbbbbe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69807eeb4ff58c2a3ea53bb57a88282d87edff2ac1d90292833cadeee870d8e24ecee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2206.3.0.0155.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.1ba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-209 1655896158 4.19.90-2206.3.0.0155.oe14.19.90-2206.3.0.0155.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/d10de3e68fd72f3dfa0c52f48b07ff1b-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]=c65dc4ad6d70e38c45c1ac577fff755337e5c370, 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 RRxXc A;vutf-8d9b3b855f8f180e221235e781e147915c89f67f74d753519b51ef6412bcc3b8b?7zXZ !#,] b2u Q{LT/6ޖM/U*q輩*l#%F_e@F2n킎/*D~w糰S@WU/2A # \›wg +s1q_͎k@'Ka SWnZv}8bEVJnja_~mUCtGƃ" /'5U&w9W$ΥXG߈,Lͺ Vo@вܙ.+p'y*`qhTD) +µh'2^ڪxXO#szu)$#ϣ`eGQ~\YBu׽#>21+6ʍ#HQc[CR:7tHa/SNkR]~MքiQGvዖgCpM57W~#,4-5 # :/EGpB{Rç7 H+3AIpA2UiW~G S?HHIt i~PL|GUM3)\NFռS^yY5"DcĚ  K F ^OH ʠ,zHI :KI']Xq:vp#b6Ԩs c & *12Ry'>GRշ$x>/()k8wgZd-HdЪNs. 65į{6ǣn=U\7, 'cQD${%u;S}JT9c}p^uܙ`f^I]_ e5E=ĵwt)2F=%Q Ȍ4>I"⊸tmk=0BGjrE/] }uTt+9ixީ;lm]Mva*R֥q>I e Kvv+(>Q[aؤ0|nw-iB˜l@CYg<݁+G6rrxNPZp=# hqbZKNAEs7 ik 0E&*OUVŽIS2@AN ɼβU5"txiI2[Ai^4`ϔ_wafؼڕs\Nn&~oZ|l3ZQYg?NdDUĀ"̚U}htN@֬WT¦g`%g尥X_X|eC  ;83] yg mM| :t0%qfA 9/]-({ o@幆]:y<Jޕͬ2#Ϯ`xk]_.٧rҊ-mV~`>8zitljʨ:{LdTtvaU4 1_8J*0{2i8[vQEzDeyO>T)GD;!T:$kŮU uYxP[ASvȤmMyPx?c*VG͸ikK/ m _)7ۧ[p_#tW1d<ַ?V,.V,DdJv֞'5{.K&5lNO ;M^1(x<qzگ{ن[=q=J~k,295MџzQbxڽD~/8 CY 7|N҂Z{T-tɵSH}Ys.o\bV W9c#`D$C,RO%ʖkd-]kIa`}dP_vT3?F\,_mPb!Ioes0t%OUci_)6d%(Uۿ9/4WA夞jAҭK4Up,2ڽ-)%oJ~cr0#rbovh[7qj|cr3 WwY 1y/vcձt(,/f +{YS#)gU^f 0齱(knʝeY]e~6y鵆o_s.TBPٚPy)ȐVrVi90\k6XH`ځ,hQ TpzY W')UQóZ#g}B; #,Vj)52DO1hTw\ ߨj~DbiS9:+**&@!)\z ry%C2#Q,]AK3'>f'J _oނr#7w$8 sz0Ng/Y8x`@[J>%i^<$R=ex#Xi&qrl·anqHbUo'(S)9)ӭKT!~BJpi҉orU[7F{ߏU ""vsmEKLΌe2׸ ?O}PpPȥ z)wK&ZYҞ-@Gb[ZP'b2)䞍? % 0zkmkf3YoR˙(2I^bT:9n0y':%)>X  b mWg `*]8Lh'MmT tv 4;n3^i=~5G?BXE5cyrT°|glYi- ^kCotQ'K!Iz@pwKJy|}w;C}#Idg{/7CBge9TD'"= N?ɓ=Kjy-1WY]nqy= ӌhgس^!3h̿ h)=Sj\ؗMf3ݤI90QZMdNrU O3sf4 w\``Ew-Pt̚>m40Xg CEaH6()әr".l6.MOH}WS:-bxAt(KJ2coj5p囨/~306 G^`]jRV)iM<3E$218(!\覝a9dЉ6CJ5vP$Q= iAw+R[?+Ͳ5n"Q("Ў; 1`Wd{w"٩N:s82@9Ge{<2iew5 Tpo aYCYvF;)y>sZ$CM+ }6OP[Ezܦߧ(SOLpqmu{0B jRܞc.t{Hf8uS1VSY& ι+b.ӗJB<GTB# KBHQ..$g;NIHMjc_ W!13Z{3Q|ZCU~TRwuK9n@"h;RT`Ҧqeb oGޠt'݊;(:% ̧߇ǹ+ao_o%Lp|$"J>x\1@V}7*#Dwo `h*B&pYSYƚE@~vTJLoICKsEClVmaHկ$Etc rX}LM_ ol 6$ T|6Ԏ懭V]S)9͌1s螷_W,3Iυ2ֲl7ûA)QV:ni4P=O;-xaIX>Z=8|*Y4QgMq񡙶d-}d6\1l""Q Hl()XnXid+bo4/q;TŃvDV;d4}/d˟G$8\Z)T2t+{SEc~nVT49 i:.!QRk<^"yc56X0^dɵ:>D*3o BL7m&j |!KAj$_Jqh{E 1Bʚk>WMĵ:J+S]]D=Jc(r&&G|齡>8Lcܗ viƆEBD%£9[[&agɯ-~Lc9I̮6_rնϨa3z|YFVˬ%*H_\ԡXJ wج]z0^̳7#ʴJ#'fM}-*H"QzٙҾFTq}.]V9goYbIB3` bo:\jx% /R丐^vͭE(s.W:* +FBatWM?ǿd#o>C +ۯJ]"b.L#gf:OO0@M_hYVެ^brp/)r?}L}^_ ⛤"LK[3jUưs9+ XWς~ ,mDk0?HdiՕ'o_~|=Xjv91F݌4>C[]gd%ήOuʓ hS 8?(~0]X g~8'dWL ^^c?9bvRA\TϪ¬BaPaZER%1َ0N骏&,`7q|%c4k&^LMk#2?7aH8 cB]kEͶ[P8_› =i`Sj!\J|ET ~ܲ+r<})#YD sdX X\ȱlQ#vp:DnWw% /sW)uYRe&QDt%I,-wT/p<sFNҸBήWOU@\_R]Ș^Z(VeDC/$InHn JkvG2Ē0֥ltQ&FK=7e!m'˩ V5eWw!uF [v>`2 zAҦFfP Yl+c]#*ͯ?఻4rͣ{zlXd0 Y!G"q wKdAgEj6Y$Kwg=XdC_ym-=3$R#5B$]Ks~r=5^2 jfEFBrM~|x-:![D5!p'f#=1䨠!Uj'ԗy!ndc~ xZL6C6!fF $$c͗,x4ɍ/`W΂B|q|W*Z0C2Y!Z@+GjmKY4?%Q(@cUs5:sB/ھZvVHs99//РοB$_o칚/)[G[F ǷA~aƺe$u_v(F^|E ! "_4<~cEЀx;ٴ7'Z헖Q/0.]Q3ITon܃ȺvJG$s= D԰JHc`%AȘuԧpF[lV5%NUJqcP/֖Zxgd w%/Ke)[V*.zD+qټZ9w.ֺBET"Y4CJ/U/Y]"AI#Z ~o]jhoB/d밓pXcC`vg% XkEWWxsൃ@^+)\THuvnکv_Qezl)uxɁ~ky)%ū;gCeO+/rRpN{<~9dhD.A2nw}~a{1K Y?VkZO|Lq|Jhxk_ #[2Xm-Y=@O]/kqN5s@K,mg p3(h.J΀Uʵ0ϫ}8~8"'qDH>~ 5C>yH}xC*,(Y> {[Hi=pJ{fLfm~czl!-cv(;Z xK#=1RZjfjHRH Pݹ7!'6RpZ$> J8s*M\5 'O~ :mjGHs}靇M6]Ll$ń:̕jzt O:@Bs<,+ˊ#r{D AQ%-Wبt{Yg1TYw^\b 6lAhR"t Fs,DXWkMmGQ 2uNgMsJ'vtڈܪzM\3=W =z![+mE'?Q""'qdSlaܩ㓾JzB ˍSIbN|jpKIn2ٻwh-`xг>=ܑQ{#]~AahyƈUn2<ٞE(}jV!PY9cIlD=0<$ EtqҬ'R'2'?6h-Dv'Lc/=r:T l׎Q[+zs "1Y x`*v(y-0q)sw\ N?o/.#ݍhAs&R_?x̲wb4EDv1/2\m]璉|pQőal+jVW6=Fܥb 9D>L\C L'!MGOOʷ2 %K{OݜMſ:*fk}SM5ua`t}f7qhdW/&I2^N %}uw\4L?ߊ'kLh-E;E[ID[[\"rއ򃵲gYMGꆜ% g?n!NP]=Gn Sxْ`Q3koF\+ƪ* ʣ0K9z2}u:ŝBtV1sqA9/װ߻FLIfVQ4 E#JlcAdC/T3.@ z_kK,JHLX%5:QWboNzj(Dr]Dr:6iS*ғ_"a:h b(wMAXcIR}s5kLpK5/J \[s1e:^*![=ݦ$qAgn3zL-ʺmx51,81 (Z7!#?߶HmCק Tk8LI$KIJ oo$Ԩ.S\1<;$x oJsBzZ;mT ljcUBX pS׍LO] `K8dK_uD.cAjA7խ [{?Siڨ[W*l/yk8Q_ iULg oEYn{  d )b]EdQv}vF>L 9~p61[U.?>.[\73鯩QknP͡BE,”ۿ<\ Z Lef]x7OЏ Akf݌Xi+ܷv9sHr| Ds$WW:f?An͑& h҇h~`.2iTBpaj%M $3N]ywb?IR?$cYhQZDtXZځTh"ZLF@-J< wyw14<ggJojZ&yR3mi_Q^r|XKulՂ3xWҜQ0(&t~y\ [sbsr~H-!X$UYJfb0Y~SS03{0 $j٘M3ӰKk`7(i"='+v"-ipM4,YnDø'(R|.ڷ~^4ԵppaYw]!"$9x%]~ypDIs\kfuDSY].5anJkCtsk1C uٳD48^炘=Z"Pj0 t|ݺܽc-#`S[3 ܲiF?Ԭ`e pE9l)8&uBVq <*N!_Uu2\s"A akJP b0=sSқŌI} ECk06n޾QHq70p/"0cGv]UڏyfҤL|$i3fHIVҫ& j-f94Pա#e,¼DѧwmACUS[&>{'=TNɿ'yKϦ_ϋ9ځSÍm`|c)<7n{ N@kdm͎KqUb(d:VWX<ښV%psx#<&B.U_}< *Sx=̪9_ap`tIVvoKn<=TU"ݒs"[ @>egjtaW?AK870v !ïlqˡ]>6 ZC2.&HRD-,2tZhrȃ4xMu'qE=YI&(:+mzdTen搔S-Gpzkᙘ:xK vZ7'~ەOx!k9[cܣUa ZmO=V3ast/O=)Bj|\pf(VИ/< }6Ey:aH :d;ep @ĒQPu[g>Xl-b3N ܆Χy|wjϫuxNQuW,?cDDŽ/vMS:B0 TP1jjR42N+׃?z?fX?* Z*B6E>LW8<o 11:Zc[ykB T@է簂"q)weC^{m 3 J1⛪cDŽ4$,ye u)&C+2oHgبHհWRG^*~Zh}kA\wdHI'¿m`g r֑k˘H6v2NB|g ur2l1;>pʭ*%O XX?)C[ZSɺ|tT>ۄ4ÏV)1 $Y^Q㜢QhC!}fZ '+]oSF !Q*3psQCvn Rêҗ<.A~ @F0Rĵ[bSLjpWCI%1BG@fD"5uYlO#3/NWػHqL%#ĵct^֕`-BX}!Uo wJ}k*ս{l\kF#̍MGg]^m`,Ta2aBfӐǥ}A. jg,fv8bMҳgmB.: s`xֱD=,?)JwϜ:c:JɘeX!!jvf'ߵfw3A[\@Ts_P/-FZ+'(J'˦S2$&]aa'dh `=>-e$6͍VrS{FzZuRzfsOBP4y %\84\!"U 8ݏ:^w'`YgQDwsx|Y|ҢJ3 4P@Z fD(Xj؀ "}wYjuE_ԏ_kiHt/0.Sg79MP[a>`ilgh?ZEV"]>~=ьI5i ]J(pKN_ҵn)ْ'krYD~qW/%2Mi}5 y7cl݉cs(:@Q! ܩ4?4B{zah?v>jk=B <7b#ӓhvKO!SCELxVU)e]C49!U-ȥn cڃ(]Vrd<k ^Lr !Юq:rP rp嚦q_iV'q`R⹮VGÖj=K߬;g꽶Υn3ϙY[,iWٿ?{1$/Lͺ{ML2{rU.oG% /ZXk.I_oim'mxr6Cb~%(kPGˉ{fpZcAh ˸Y)gqh/вzA*x~['Co4<@?ß,JP&m۷T rlw(0kՊ8ƛepH.=9*}:UO))ٴdb`r&{Q.B,VEemJ=ª2x=5CIWPNÂ09-B@.r'2=Z{B0'^)|ޯZd(EMrb; A&xGDz b^|bW_SrOuӋ J303whL*ӱ-@1(5$DZ0FQ|#NY ac'Wڪ.ֽ (#N3ܗOlGC܎iF_9_ƶV*1vYyJkIL-2l{-u,V5T jAɕWmVlQ ۄԈ7hOTۙ.ͅzjkQ;>|.us6 #V~C:lA^HnJaDa)vg.A{7P"XRoոa5 vJ0+f^Yfj_g-> TME7T>#9VbqxXh5EYr΃z؞4dcF F"/Kț} PAVcw,'z/=[_iZ60#V[6s7g OiK h3Io6vt.G8߻̧cbijs;% ?|=L :ݚQ=,"+'ضn)O#6k+%( "04|J{Ѯ)i65;T"P>pI.VK@ETCh<#.t_wf]euCR"Mث"L^e/'?ue3!tEGY -3zXm \k4\bhC< $,hc˅Bi?oӍ6"&^~ِe=7Ax.v{V;J.-k/I>^yx/μ)C-)i ` pBgz[(wf҈?lVo>5dU|N\խH?|!hI~14O.!. @wLP^$^Sr pW.^(,P>IÐ;;jM /QkG9I`F(v+履^H4"j Tf#1QsڸUYځgX%ǹ06 Ƞu&NHI>|d꯰Qwod1%م#e tIQvtOD|*Cs$&A]& OK^֮Iq+RmT[S} 4>JOjs']1L.6Z"xRPTMj( .RF*7cG*N"g;ftN''Ɲ3}?72EhpZ L逐:WK( A9DG=Nmoײ $24mF)̴$; -$MEh[E.V˨qB :+^HѦ K( wfy)/31*xkE1 <7ƭ*‘o\{␃eNIWz?ӌs[_\o8ǫCaIzE (O~- !.䆍\ Tڶ1yow`\xVJ+LZ߹P|ux:,ĊEӦ'"mQ͇uM!*k¨VTyṂDFMz⼔ǃe!h \8 l?3C>x=a7}ӬFNPy%E١"?]"95g3nɾ&zХڋ2pjuӏRfF?ϛQLf|o#ہv< 3|5Ԋmps$_*DTHK`㏁--RLFx၍FՂg Z4;e>3iԹPZ""1TLe7}ݚByH8kΟ# 21\oXp?NW]fb<1>Վب,K U3Sm?B/1%adGdG7)s WV之5hZN)D۽E>0uri{}b`96X-4n|`tCߋo ^:!h ȓtj!!ہC] 9LOiѭ'4TZgt>}Ws3Ҏb$ Uޟ֍C?=^v}ayc9)Kcx?J) oTn2it<~jq@^p|O !,?Ytk8hC-6X!0.[nP)Nʘڃ85WSYQ2{Bu@)S,pے@LCy@&vV&x5>/ސd y'jMDVTsVC6зU,oՆč`7$eS{AF4Q>?UR*#u3sN&fWA(:adVvGӦe| $CPe?'2ZM"  "i"[=j!_$N|7XgLع;WO u S= ]wpߦ]o~ K]ɓeRü؋ď(hmgtD5I'3fGN:_$k6\gubo] ‹6akWIR1Ǭ9`@.cI6bH);+9,^%QJ]UM4yrAAS naVڄ/YW68}DJ>J?3* <-ڪG~5eԕ`ATbTjzd, =h0HU[`j%},k>7TpUtn*mPezpupn%E#0^NڦiCxQ'\pϩUNM \~Ԏ4DotsSmW!q_+S37uj iUlufHjVKP٫0PE]ѕ=$jg'\>?Qv+êHѥo= U3! 0=v]5_Lv@8Zbh%EkPoyVxtNc=ߠQ,dU/sA?K@%ujz q7SN96L/RyF=K"PWyFa^ s&VFMNt}\9;l pZ늽ަP2M{D=7 ,ԝ,%_ɕ'\RД!)eXX{ 47 R3-؄]tNft4:1 fՕ17e-^`/WdaPM*\fʼn:%v`b95ni2V -b*J(f `d%k,,W`+9UR b)ě8ޞ/ORgN _g0rD`sW" @pӂW\`z|~ײF.dR~9Jc(I>3%}8Ty&"*uU"C, ql5ЅajZcZ暺 X .inqk?*P*0GJ7(eye'B{} r47S<Nj8qFw$Lo8L,qoj &_q@l\p.͏͍Ϭ>%YvN#ZT [8Zb5Fu1e#`VLbDvMՇ%9%dRTWdV1f+"!ˠ# Cbaa5W MN8"q(, @mcĒDz.$|ʒo&ȏn/[{Kqś˿w%+M8 t wvlUgH-D!E'US" mpEYiq #qljĨ&;3} (x w "`Y8m֭Zz_OCk'fGvN{hDLXd8f7gm&&{tN #")LZT8~!92+KlBͭ8)?5X,YzhDvyʚJ賚A'̎ 8tB! u7 F q92.?VBx@2̚ZgȞgRQ BHn^b(V̊{t;<^ʑ~X(vYJz @9줲}jQ{b*t뾵^TDs<#vhDR10yZ$ӧʜ:d$~ ټU{H,1 a73d8ԧ3uO@J}* 1y9c9֍̞MyG9}ְ<<ؤ Ӟtˆ~XU:|G;Fd -/hU-+w2^pS G[xE7}4o:Q`ЀRMb!2`Dʥ`\SwY%dE8Rn@e-\(. +)E E+A03`8*V{ÕIƢ(n"Y`peޭIے {|[z^x5[_ jBZs 8g*rXK?[`.;$2PuC[@XTZU@%y=n*);989YE5Uڣ fW +Z1T(ЃQ Uq^ӕG8a7Z@9]K"'XI2KD bhb Zb1d$'}r,%"sG,[Zw)6$fo`VojTtJiڊ?zE-vL/ V2fd^d›$C21<Թ"I{p'G.L<7l'o'L~Ka|;7^gbB܍Am4ryxO;RIgyEiW?+Vr(4--3_%\}bC:Jgu(u|ڏ/1^߂ckuԝLnvmn$fǞ *fUh5Y?!E`B/=0"oI[6_OCAܣ|zOF>,߮!u%sVd 4GG DOnSQtN ajϭJXdvx!y0ӈK9ԸJM@NO2MօSpV;ԬF :gՋCs/[ h$DT7a75Oy=v(fI?LbQje5֏l{J MsFaѽAH"{tq0jm_;f$l0iCɄot,cw,.9ʹ?`& -܂k=,]:XMb{/4İʺ`oRs^/DMпQOEH[Ih5 @FF±´PBz3޷ og#_i/FG]nz'McگtqKnQGAziʳuM7+8OqF&#UEc fB&쀮*#%ksv a&O-!f?X̽T ڄV[~\NЮ&~y% T1zv3qWVL l=O>NQtX^mNwE0 LT]] i_Z9"2{mQpCl^}<;$;&Zlz;a oi\˧\+3-7b6k23!W7@Ohݱ_X>$sJ"RMPא8]k}% ׾jsMB I'Q1#I#'8EV)UCYm8  }b 6yV,^ܗ%_yfM9qtS9Bn F4X(1.y˜_j3>NR@-{.w:1OG(!$-Y\E[ AqEA)珆nlY#8e  3_-KET4oP1Ew6\2w0fCy(}á } ]/5F3棂KQt p2KnېmCwP&2lW}h!lO"6I OS{QUPВK$^!0(jZ"G|Jb|tLi6C*ƪ384w8'Lj:WXjBq.%ǀ8>Ԙq(JFjd/(}6j x8Í EݸI=MI{:/L dܷlXb(yN_VҚ|Q?oY̏[,WkXX,W\?(h0ܷx.uQBmP1VQ!F1(r%.'@эJ mZyX“wvVhlB84 igvziL܃#<҇6]|]ʩKxnOs4fMXq~^yuj7@ի@ȳncWὴzͦjBOVXi U1KͲwuO#v%$!b$ 83)BɄ&*=unll%}Oמ74a3ߔ*0qi^p2%(=zI֨0[~)::túW9vWkjS}uuRrRҎՂ?,}־YDP#㴤] z{R$R»"tt !+FؽO'$\JE#B&IqXf tfK^dqQhhO{3mM)3"p;zƦfE~3 e-UeQDrdBzDB:x(o W>4R!ln =5ح$bg=B/}{~5ASVY >V}]qѕm[FS5X`o.Ym@ǜ3™笰`3>/ 4+ ᄦG/)Dpݻ"d$יÈq>JHJiU}:۷k]-W;.lMun~zGvOei j_h#Kx%,Y,J&1a֊nȤ\%ŇZ-ڛQrxrjVՐj.g'Rƕ:͙T$$<|;%8 wJBl\<@{b-Kl%zmYJRl}_#UqT9zn6#s[^hd0Fμ+k^ȧ#YN蓮+r*eᖌ6]'G^o>+ѾGx]ټ@r e/R1Zg'zADE[!J,\z'kmLqHϣ7>#ty}DVkt 4\(emyqe q0|Ålv(Z@af jMofmސY՚cQ),}-jZ.)*#OnaV'XF{ӕ=IK m!>-2n{a< [d&Y-݃gf#j'e4mzo \(j~LB^Kq !1?biYr;J5o /́\Ҫ35 8ag1p S\3/G΁A: 9Dv vcVE0䙠z H*Kƒ7 rBX`&ncR _;byJ :UG^ DTV_DfBdk|nh@e9'1ϰb:P1TI$ãgKtM9m:@~q3GKjy%zk:sIA+)sѽ1"E# %_ZZ-Ϝ0Xao,Bx g 伂ӡ2Srz8l\C pO} HwQVR~,ݮCi-)t Q" ,m╅Kr,_Ǵ8#'ERެU(VM'ī kXh1(W,b]\BOLKS?zZm 1?[MN-Jo}9vD8![$\R7G!kђ?ņ٤zv˩h9G&_`R:PGzخ&pZUj~UwL_n.J8ߩh#TR+UcWȹ%=PC_"\G)b'm,j#QbkLآM#L’fQWNϿTMJ{}ߎ]OkfH+[u 'W;P=n /GVdtiS^̸*Njl_`[!0YDmG5#+2e[+_ \uZ{jb"w$jDQuQBf \h}v!,Г\wU) :H \s}([;?=R2)5ز7&QNIT_#@L;3qDumەtR]IpggY=W6lU d -+r^OK^Fe IT~N>k7r7;x q֡5dRU" {:Ѧa`qu #o]d!lYg/UgICIE}=1ӹǦKX_Cۖc~ ~rs|!苈XY̤>5f%Mi"J 4<((gnΠK_BqrTe+ykys_eFz E4ny2Yz=<GW&!| ]otLSUߺDzc q*q  &owV'T !;͹y*  ^U䅘՗[w^ox_c VX}iFnE<4L=Geѻ˒>j62" {#$ӤBR a4x°['kM\=+:NEH&mG^?2*.{VĦKX]@ Jת2N!guh3χrM樑֙@T3D"ǩ,&]S<9~ gNI+rN^ FFE;ީ(&GaMyi(&RLK'ᣆ|3T,L#FKYdZr}39S MT>|@pBF(Φu#!N(& bw7JeNIK ~d_ 63G}vtke%l oc r2m91jyx&-[3<" )cʄtﻴ"){rT /<;^:s' :Ԝvʝ'g}a6_jd ﹏*luMR{[y^uhJ V{rMl#Y ̡ᢝ)T+pV(딨` $z:0jX3 2u=$Ik R5`ʂogT&\K.#]} -͘8ඎqrFlʼnWFYBqx:pq`#g󐷵Wo ޠdغ?Z ?S+)ԛPK&y?|I7c$wL0|YʪB8$ xE:?cML&F=؈ 1ʛ#X%OC t'S|]\Yb_^ Eubs!`PF07~ ;I]' Vnt:#e(pv;B!;6L(Q>^ǢE9љ׽;6Cw€K8R4e/펄UGh'-4Q9413~j=W7'HKnh7 驧 Ri(HpOg&-k_gXOӜJ/G?aĎwJL3U Ks8M6cDL_(&D*>l,삉hye+MO#mO"T0=Bq*،I$&?M`ъvNdO:ͼ+'bztb%Z=|ɧIv mf>5w)r#pb4u']DVȈ k-}zV_g|,c@WB|~))TE6,v20IP0~d+@XqipTBB1E"O#eqb W4%EQƊ2(sڂŸ7D*S/(ȋ^TVw+0yR}YxG@rPr7L*@ k J ˜kIlH[uh"'͖C?E&aرy1dXɔ"ކ߭tt: Mضt?0qZW1f.x N l A.'<#`M)w9R`B q݁a ҡyX+Oqck߳ے#C+YRIOuT7E@'ٸrt_S߰cRe(%mҡ-QyLs h#tB+ҩ!ıY5@M ՙ:NmkB ӞNR> Tohg&~ '#d`SYV,QL k̹_ mE-!Y)0pEu#'{cG'lCi)Ǥ9v͋/ZbF>T7pОp^@"vqCo]HC.c(*R!cO\.cwެgCEdƁ? U$2{ W= Mbx*mp"ۏ512`EocA_ۭdCƯM,W[+;0li.7zH&`}n(љ¿L|@ú%E7t~y}ڇ/lMYWin/cJFy>27D VdwUsX%@U R3kaB֭G?/gAJ cU(^D{sQ{P5OYS3:8to0OHvڃkK1vC\QGA6:Lo/1A}/4aa] 2zUMO IZg궨>$.h!J%k:JjaL̎tl5^Wfm'&lKkfi:įo'5*cΝlC#+8?S!+?3s%¶>M$Ve#ׄViz:(u[ϑb\]Ak\@2ǁEyw=ɥ2K97Eh17{(F<|βRevd#%{fÞi5#,2)?.},&c?2k.HdPt S4~(PW20jVk  ݒٗ9`c,fq0b#P)ROʷ,S[Z֏ }Udzbe#![uknP7#{'/Y:bF F&9fRO5Y iGN2+%A6 Quz}]\nLs0ԖrsV(It"V&o7?J,r+"GjOaMeG7هS^.c8a{bX'ݽ|W0%' gi'_w!gE~\e:e3=ʁԳpf9h֪$0< ȍg6cXȊTkݢ,ډM0][MBћLOim/gV+$,Y[n9@>PD_#hfR`aH3%·uMi~g]~R͵soƭ4P/a]HgܼI7ahbJYPָ1z8|љ`^16kPL@=aoBoqkaؓzEOi _80ĦQ>ً.ʫ'!GX`R"#WuU& x(ڽG, Ccc]ԓtH_N?~K'aLUPbWft\U3Ƚ '{ӖK &~`_!?#*h+z/lxgJ]\$k|T0͓#Iw1ƪ:Nu{BVɢ+29o{ 31@uB]]/'(>trA#a9b9-X^L.$ f 7^ER\q)$jZWT7ߌE4֩hOˮݖ?jWR^ـ$ T%{LgǸa&YÕ:mYp Gk?/W%No1|')7hU'#GK >WJ:. QõHrtRjtq:{,`K@[b$ fq>`#vܘEQq+ZmWqH T|=JC nt؇F0acU\,$K-V\XL=/d(FGV&)P=!)XٟRQuhCuiܽT /t~ ֌ƼР< ؄(:R jMYWPfD5MZ@of_ԧy dxLmulp?D{#6Q!f `Tqf[~Hd,G@|\so?bȏc^Gi Wm59Ie]S.Tm7[WB8:#_AYމ B#4Q^x as-뎡`joj`?"P,,?:~yt鿎'Ҷaӹ16aoGgBx'8-ߤtOyK2kSYg܄ߒOzl⌦ M̈LAs)cBoB= Z#-/R'ǥ zXwPC?DۅLb>o_3pjwt-IgAo<[U~Vڪc4DJd5Wa'yzd,)pL} K{!g')|i"+)K:sg:kfi=4E z#I^[S\=R҃NC_)igXzVn?Ґ>/B3IBS,Y*GXݲ=B? E3i%}M)pLP]?b3H+}At yUInC*L{ȡCqe&8 ,zX*xK]>K6`ڶ <91ję{[b꾂/,'G /gs4ô99h*+I1R?qˆh !UY~^D?i/ahM"ȏQGEnfe'q,DW5_Ѽj;Ѓ'ip$d}HtI,>>.Hg,PgHQ5J:VZjB'xd KAG!% { RH :sq6s#"~V}5Du}eU 5nw{m|`7 iv9K5af!g_+XH:{܉tK\12 G7S!&\V0iJS 7F % u/C7߻D:[<+/^5{jά-)x5nlo/x0ogxB0luX%m'@1!;pz_0׃xSWCnaBbsJ3M>:$ Q'8w(<_TG/V/g0 2G#.^9ɖ~-"Ud"kR] U,ZƴR~Zn6.SMVU_gUaڒq㤓T;<2ct&/x뀎ۭyɛä~!6tr[Ȱ{ >Kz'RNN]<,O3m:N ϼӧ:a=T}>7261 ;-7&TZg0 51'h9!!y_ ;S:N/l$KzɈnI='nLB/7+J+BbC:2V)F6=ZjY{:mCaU.(@;\kF XB aVG'=W8 9m,c7RoTId9Ue\R]14bDPɦ@l8/HelkU3oh\FrDW{j֓8LRv ت#'5\m'}:mM\揅⹿(̙* v@2 qVKX:>r!`Q!FO(^Ty,g vqMX$ǩm~/CXal)G_h8dLx JռC+o䗅ȱň,>#4?E^x9^n{[OLf˾KQ5VBv,#)$/KQ |‚e}"ty i6c(!L+c Dc$nlFL !k)8H@452SYLE(aO*&R8.b(@{wp׊pKU}EsW˟Twp4j];u[ ChEzA5}!"g 3U"ʰ#A jA;84a]?\=7>w`~·DJh9up-Qp:iY̔ʹߑMBԟ0 !z<qy,tp'z!T{˕>"BtmOt!"K,c  ߘ9ӝ e] AA5Ө3; q~Qa|͒v`_BS2?Wh;}Gl5=SZD*&і|L$1%(i?tI0"6M9ɪ\@X;${HwN&ϩS6 o?,xWI~Jq 9Byyv&BeIqRH^CR0ei紬t s+jp%e ;eG#$Sd)}ow~ta5 cr=Uy t:XYɺ- ܟe r4 +DXK׋6@c(E1MS#?wHg1lVj|fċ:5mbJ#^6W[_,cEKK5}ޔ rչj6[hx <l{T|n~KXZЀ xOT2Z̻i3%n7oOƃ׈n*gd S-NJ=8/m E PR՞]JЌ73<pyAQ,Ff)ŏQ yYޡvGꆝ^|Ѽ,c8OԈQde(ZE^ɂIݦ_kpw?4 QjRz&1öN9 l%ilλcp6,-E{-۔b#& 3@ 1IGvZm1Ja$죲92#:?51]R%0gw$ek~0 qg$fm1&^>L4(PXpf?iq C@ᖗ(zd<$k=X'`P~-~VV3' #sZ蛩TP̟Ôjdibh <1x~5lH}k6^RIԾ|H:2ZM|T#G̅YH_[^,kVgfL[,&Y Ϛ\& G\&]vϨ0F# <7.qU-Us7I?}[=ZapqruݖYs)A=s Dr֎ >W!*|XW)orE<. 酓L'$`(xS|!Bz0jTbAt-ߎH pu(Nvn"̸UZ{c߄m gLɚcK5.pkVɘ q3Z`SXpYS^نNcbƷnD?Q\`x=f|__.Ios8 O{ ɲau'$HAq#5vqk *.T.]e41 A^쨊]g6Ьw_g*B4ͭlj13I Tq7Ur?㵔r P>~j׎Q׹J ? (}`1|f*I J AXnS{N;9H"aD" ѭ ~GZ)/G.QLm>nہϺ7O!_ i0@,`^uZqN+1ߖ/M(k M~r1џmL62,qu2~w'`z&Rv=TBI%`jd'ٱ/L髪w\fǒW!) AJ]Q`ZכWCUV*7n C0M(-}W >B6-2 D'5&xؐOdncҎ2XӗKgK_$ujVۢL )ZиڑI "Iw}Cy^m9nP@^'9;G 9jy j!x07g/u؋w,_NSG4MgQ8|ϧQyZXQ, Ʉ&7hJb2 J4jNJ S #}EOTty~e+*?{tH렟,Ã%Pk pOZ/ 떢6BnC1goƆa3$>8Α6l6[HIgdQX{(jUDfPy/R\sm>Bԏpu/pvSN@s!zaE.M'%9_Z8vW GkI~ דC49c`&bꏅN岣A"ǎɐ9t*3,6is)E+A)OV_aDg=U!?eUBo'1  t+}![/lR6CN>%{bTe~qHո{ׯCt!M΁ ȓhJŚ5 1R(x N&XQ ML?ueVrNdmkoMpĠF ϡEtZ׉m ᎵybNK-FE TOЬp{/? eDFqY1:g/}B0>:"@s^ "5}3?ѱ[-X&]}KH^XMm|ỹ޿Tqdm@;@\ 1$O!W߉U.@ Ԅa#y|1fYho-:W.@~ħ3tN _kpK6mgL<Ïv G[WQiV:gc;B֣!CeU:ڎ@_E{Y#kVu}Ңv5lifc\vGzg3A5g|vpHlP˼n[[Ar.2]|! a6 "O$-IcXtKRM>ȤQZ'j97)H fFu=Cb#7խ/M0o<@jrȇtTFp&Y@Z8+Z="Y v^艖_V];D̚'&@8luqo:G!jR̘4"yNX@M@Pæ0Fn#~b6Ngcݻ.&~uW L C`%fb/[{p`e>S β<7wQ#B<|vi fF*x\)ٲnI2P爁g$ "zel}ody~b.wT*+SM[*(hШ)O?vXY`8Ĵ>;-*m/b5Xxv]*Ʋ+sZ*y$`@՛kUܣ`58 "jڑu3$ˍrf%{ W*!hi>R"dB4~%'f LWϝoL\5QF>%sGEŀtZ-Ӳ<=qN EoNES`ԏ>9L𤂔(B.Y⳧Ό4lJVNaBQ'^c'jh#h!s-kռ\Ҋ+Y AzCnh;h^3* òc2sa,~XM{FԐѠ4kxFhqn2`^b=a埊F^PW(_Fq+܄-hh+f1PB+yT{qw)bTXr>?rHA^h-_ҮWQnظ1MJ7  ;> !?U@~L$^|̖/ ?_Ag8''i7N.2Eģ. #OӍl,wu ?=T胫BŧpSdt=.`ysVcM>QmrHM"uj+>ji۠ SWM,hdÓO쌥:5fs|0J?*!AEhχj&MPdANO@YuDxޭ6QVZ@R]y\$؀to)\l%{UQba:ѮJ{]\I j&ľYd]`.|lO2GMJh{ѡ8risÙGl?P5058@Ѝ΄OJ9^,ښ?Yn16+0$NA :Zu}OXE%lEfMY֡(^uK }Y-!ڌʸzpD):a7 EgL, T\ڲT՛4<2m9DO}Ëp̹nCKԞ⢠<dPq=7 t,!2>L% _/he.JR]:dk-(r?)ol?2jft>VRTG{)G/l |*6o? q A :&ӢD+aaxaIL-jM-!hI')czOIu2>125*n7z(8p?ʤ%˰A3+xKea`inϋwѦHBvoA AR1x35r+fW zt~'E۰};hݘml*b -AG_Jv\R0[+0/&[&+3$'/.7,:*a>Jx BH ^IGr0*]?:Ն<]N 3 htT9t8̧ĕ[&]("%د)[mmL~T6T3 8>w 55y(5BeQjW 0;/$'m;~I `pҫ_,*jJ[6ȟ=nֻs &f{,9AF!ywUηX͠!L ۟[zD]o꽉 ]OoHVx8N,/d))@JlC¿F8o1|«"s,VK"yvo]x&1ə|ł#iPNY@Ѥzjbཟ2pM[ݏzaxIi)~$M{LُDV*MVO2%|kQ (ILy5;f:&1t鰮wHE[盯RIkSZ~j:)X܇o}ʍr}3Š2v(y{fϷu)"<LF0C[Iڂ>6˸£\񔳥0c J[%\~ V}eg3|pxp鐹8qHH~pRttZuȀfs̿vƣ^}ET8Q)l4>  JcA ̍0p;0c$4D`ۙ@< T"g8߳zg Td"<^ b08 { #xienn[q0b<^]:j ^d-,GXۑVbE>XФc8|e}{Vޠw\w첌n31A`^j*8Ⱦu7nѶ#aPW^&JG6y۲Н9ԧxyox}5fz;NKԱ':/zlyUQS$A&̖njdWTѽHQVr+zyUUP85@: mJU9.c])Қq%AyFXY#ynܖݽ< Z"_]Ede2خ,fxgq0VXXe1۸@aq_!B5#x~^} @TmfjهzxXO8K92s> nV~PP밵.nj^\Ku,"HS5W.B/IF[D-N'|?=]Kʡ[*/܁FViRs|Q)"k7_TwC |ק~n:Wtb "uU@?:ag:dPo\/:fY8[i6-wGbLU_S7م8¨$RڟG*q:_J?#I̵qHAb|Rﱬ?ƣKT-|GL'9c^p{d^Ik<ֽ$BV4H^Dkmٞה%e?į0?y:$r'k,6L ɚ<f(haItBxPYC VnYSCgm0_ɩ\]+WӺ gA{15-W^%-.fR$šg[QA/ sBۨs:Ov(4ܯ{xZM=ꁴ:{l{@Y ]%M'%近 -pxɺ:{CT]\45r5z[蒼~3iK>٧="^v勇31ng37kijq/ĊlG8 (2񈒞ǁg,1QW\(@ļʮ5K-")v:\ ̢8)!xD(>bO^vKpLA fOVjmm|DP4=ow1<^rExHV%9Y Zc IN:6rtiRQ Ugc0iEk&6 4v[>PQ'tqt\>RV?*YrO fK$aSO`I췀]f;5au&3=Z a)0G B+uba\h58sPjThn働EA "D^3Y)',.!-8J"~Pڽr•URlkm;F`̱#sGiuߐi#f KOz5>% {oɴt ;u򿐄 oZ-fBG3*~̺':`N"M4`7m/r!-1qYJv] K+}j=ԍߤԤ wmn_S{zu^o#]c6% H\JBz]C2oh}MlLr"_2C@DOVٱ&F%@ob'"C'90M95#]RVvCW*,SO@8KN4|,)Vs)ˤY.o 4y%t<6gq%vԶlѮuX=ݳ?DQLAtʉ*Rq{o$4aoh_''Mr*2G:[g~>o(@hdK^M9N+-0(m*I]@ vq; 5l gHR&y:=]u,"8Gzf}OPtb&pZ2 '"' 9 A2 9\v lmFCSYag!X O6[A(|b{]gnd4K'\E梨~_hAv'Pb[L/b\391ltZ M)xXP[hZ.`;}6q^5©@hO{3\ !Q_[Lp#Ѕq*N8Q1& s4V?TZbU0ȟD"0Y%O(4V&ٸ/~W8ovq5/eHSΡ0< ݪ "}tK3, +gh#|q%꘏qGY]X0 MFВ}g}ka=RDdCR;XQjHl/"R\Wڪ@-<*a_y5`":$P0,E3Fs?g͒{rL͡ .~-7iJm]0I~8[멹?Ќ$=^ʂA( r9XXXGYͰhB=bqm@=12!?-oxLAE*!~lh"o'Flڷ$ӄcb\`!CҒn㈾?S6O}-(<*n,teS+NylDO,۹1(!C3cxQ@:qb:LȈd% rL(d - RU3 4ys#@y7DYGߛ xo}Dz=-&rrt7{JLeKC%x$'2YDC!mi*'8]^6tiQPdOuZy(eFj)N̊o %OUGQ82IU?JVn[Dw_ R6H,p._vߚ_㒨t& ڥ7[+5v7;VxJ۝A$)o=== >fwv[Q1hŸt?$V 4gufz'8A'A*mʤz~Ѫ|.s RuЋ]%sL1ٵo&3:{S&pS舷6DDڨKp.o?5_)Dg hA27i(Vx>})h7roɭs4l)y|#Y'v h挐,pF,:3NN#BVL %3%l|u ,s@s,?Kv,*GP&Jɖ5y9va>tf$?ESwvOb̰bΩus/AjK:QYjMgћ';tcW"g48w:֌|#<ЕEX^t]?Br #iXX@kMLW聎IZKѫZ|zVǟ;hG#;шUIg"qC3xQjDg}McDtq:SB.v\t.}-; cճ4g6#3l*FbMp)_Nv+ jX{t@`tIaݓNc͞KJ|<^???zwJv+k70(fDHvoA>T1SMgR=O;GvfL;ݢGWK a󝍜O9fq)4*(XUs51olP&1U 2+#Ԩ2qv䶋G[>M^4iƿl#fJ//_;~qHk8gۢv(׊T-c@ʺ-,Ҋ V9({3h]@5'ޤ% _P vPWڽ/B7",𣏕OOoGIyƬRaTt=4s[>L? Tcy=R@ G)1K@B# /3 &x7Sz 9i;ua_R:q]A }]$kf`]^ÒQ:Sfl Ae3Ӣ$v]9-Z_cBp79ڧ|>SW:i!_wh Ή6lz"ZuhrQvȈz8!@K]]JBD8ͩkx+,}`*#~ֶ#n{]:Sws XL/:7 %uô &@ֻpYzo'HY! {6sMLQi^; Λ!J>OAWnA7鼃xDR& nWCt{H#ܗǾh?˾3Ek1niW}`7*m^xF?oFrW1  ;9;+SX}^={ /mA,@$fOoA&@fYDR ߆$txRbk=EѩL!OU=PVFCK (LF`h5Z‡EUɚC.ysK,ӂ|.>*Ir+%NIZԱcHםD@ |jRFCLC :ͤ!>>XubfmcSwoƟ'Lnjp0n @co_oБUCLw OLڞǫefї9N-b+Хˌ 5~ӿd~eNm;&?瀴7x& R C4Eh8ږ4~t-f8إr&,aeK8ԪL~F_PM1xZxX!3z)n<c r?A8G"Z:/.T9L3rÅ~8eg_ܵ}`J%ܼ(9D3'bs4P)3;L}g%& 3Vw. RJ_^xh/]ԁh_nHuU8lzJ[8YL)鳽 P&]EW;FRϓi΃ C1bNzz2CY>1N[@-b=Igp=Ɋd99yL|U}@{=q||!?M>d>Е\o춴![TWsfXqlvJ̠5zG,[(R?S>i?< )tb!H_+q-5:) tQŀn vcd7߾rQm p j0Ph!563ёNgwSֆ6i(XP>6g_4FUX ^̓1,-8A܁oAI?$O $ʁREpZB֋uu3Vvx(("SW(;b\5f<ꄶ*χdl,hfcXJOq;.pwd ;O^MÇ|ݢv׈bƣB\ (>ldC sV/(imP8J 5s=Hϟ־$球%?q^nc,0:f?F 1IZ,a9/ U>OaRӁD>]<@J⩵dְ|s!IlM\%]חL.B~A‡&'62Sj8[| yHz+ ݯc&|ڷLE@eމmaY]%-#Ff%i I\r XƹL s#<Ά7zIl_ AObPYxH|еӌ1ί,^{A1WI,+q۟3p2X{+HJ#Hw(:C`Hi8YMF,T0kr Pϟ3!0[r;zl~lQ9`?ք)$gE'M+rg0+Lxvw`m8n=Yd 1xvw;$rӕ5)Av2_T^wOj_F M2x 2&2SA&7te = a bx`#&|Ǩ7M;k;֍'M(踕H ]?3g<34}aG^ Tך[]A,[]"N+5㩩/c#sȼŪVgr pD!SLYf\ ?E'1&hWQ*mq,i7Vg2)j8I$(*+(2`%{%`ѕT5 *VH2ԫXwQ{ [ ;*VFeִXmj>РahO0q'Llϓa<{^tvx]8-vF)>1aZ'́.fDfMT2cNW$JZ4>e :;|K6t k"C-g$c|OPh?Dl"oeo/imQα CE(G'뻶 nm 45Y>=u`v& kN)wé R_~R<71郐RDETgbµ~//6WfxDIoh`QU/k> ʵI[@# J"9Q T>ˁ6I 4n+%")_+Ë9D&Gt0$ p=+ 3* .7wadS\r/ZŠXJl6h=Wg*"^^j&-M 3z3OJB m636{K/S%boqk0_eU7@ŵ!m['D֍{qǨN@]WE0mL2‚t-ւD&*+7MR$!Vِ3rOd@̦I'Vp] ً߫JZ d^CRtiCf$Ձ$R~Oƛ #pxaUQR ]~k4TwfkI@ BDD$m+_ER҄{: B/ypp yL!u$~=Fr~we 6tKݥy ۗTYL֌QRAv?nFm`N\v\)F &xH!y:~`w)_OtqeaY&x<&0ȋ%ւ[bÔ|(IF5bSiB|P~O/jiDͦ7Ef'ނFQh\nhfǦuQ*T$#:QtM 8P "yi蚢6K/vokT"Mܭ,볎 Q8CHȜvTn&!a(-͔XFd?s}9 LΏHە^1٩@zv CE;h45D܏/8Ny6h\=iB.Eȍ? |Dm6ppX%?y=$~B,(n#s'/@BVX[PTnrS2>Gm2~YY%U;R>YGj:{(}IsmyE2ۿ=EA3 ltGW:2dnr~H96?]9A3{7vM>L3+|`g3;mKw+CA8~aZK|Jɶmf.2ehSb9~@A䲟e;;q M@`<׿<0^3s w5mϵO.%p&B=q>lJUyޫ`O=Ðu/Re%͛Q"Nwpϒ1YS#ǡqf}-d(Q93b7 4oYh*X!i6zblz՞PV"~ItG|:Jgs9/D-JE5na-y\?-)Mp0f?:kjc͙}?BSu'Dc8|>Cr b Զ54 UT@[O`m|4uoҍ½F'- IPh/7?zJb@ۙOM:ciM%HŸtc}s̻&>cl_+1/[EǤhZ&[^Ɔ#kB9)^m9 qU WB|ށ "In_ WRȲ}:ZtR#q?J /mL7s\WxlNoR($fI"nd \Ϡv5P(\DB,eQH\3PµǍ9b/J')?bS/pZ6cFu Dx-MTn/0$iMAr`F &e$NS}A[q/y7@puRʛa)2\X{I^ RYP}h2nc2M^]0-u}sNT3 k/oJ }5:pdb߀_RWg06T\GaW%hX>vItyTa{L4:>.6D+u-U%5|*qK$Y}"D_ߝsGUl %o 8<Ռ]I0.gOQ?ф]"(x~)lۍ}4{E~k7JX8{.JPЈiZ'R2vbDQ\mٺoA /y;m;`X?:BZjRhPCBb0Ȍf-//epT! b?_)шr0+%:'Pem"L,ɘ57BYALpFSG[=#7sH3r u}fBEƩ@' 1kB1aP&"j= q# CR ;ԭcche1XSy` D;Oٻ{ieL0I&b]2vmeǍ9#L+xkvn㠞TjDOjzUpi+oOTTͥ»=hUA(iHF!M&'Gx@wvukxv•WU*!^"xoq@C \b<EMŜl׻iF2_BD cr|8j6+ж6:ksd $85V~9bUגč }dO%eA.R7(Rx+t=_W$ov0y¾%4"JK`2呪z Vb$r7V!8:1J2U]|b(R&? x\IY8jnw:NW,fp@ڀP ĀqѷGVXfc?E2vLP~j>PX6‰#.J7v<݅bcu8 o_ֻ*"X^g,+jW)}hm VbA5D pfp 6.mXઙ_`$mÚ1#GCsFb# ~y ٠@R ?j>!+^܄s',uIdf| Uq}: phIzO.2"@]Z\|ٗ) OtfPūYݷ*Yβ[tٌu,e3ö̋jț½bDc2NŤ4 *{d7Mb{%@ ö$c,cjLA5Zq5Af+ [-w݁IWarpz`^CBm!:fm '!tR!*#SG?]uAD j R>lōi䵀d%)(t3ƹOJ Ȃs5gLÕ UMK3 ?蔶Ce<3c!O Ul8x8 FV{>F"%b|R%\Db_S8j5zט}7R|2xc;$RYE"c9;[ZƁB0 pDime``SBڃꉎJpizӣ^ͤ42vIj7cA,;O8C;()35Um Խo~T>9."bhr%Q2PrW&Zҿ."6=w0do2d 35(5˝3@ '6NDԍR؅CQXcm^rM6Uk~/@GŊ_5}}#GmE ̵g^5{bX :{aaPL}wuCc䑹gt XxyN̈`ShHhfFx`3}W7 η P2HOg+]W!UB"ա|xG3hho;m 3<1Iю-Qye@hۈ3XbrwubگTvGj-\iKCm#Vk#k$x:mN%ŸVKa ,nDg]?/RʵE ĉ=kBZ7p;D_?[sȁyw0pFw Y& <7  u wu@9$8 EkfKkB =w-t@+IZUN ѽ4DH+q˖d4|#xd?g2'XOց.ރ rO/o+?b_ܿvۯTB*xc- YIqN6( )\BPվڞ>C)2[I#XNGrxl]C]0_< ]1u? ԟ #U j*ѵw4K1Z!_Ns(73V0"7huwV#!,@!#i})}ub{a{xCDTT`36<:p>xQw`>I(sH)G] sxZn:.w'3t^~0Ö\5! aVL| /510}LO:jìSm !6Tl0-aMqBOi.^-i؋VZT̋UyӚ8K z|AG<=q8KC p" Qiu+K|;fzظkkt:t$j_M.qK$pa9 wO6=AQwr%6f1fT_j]J<%?I-kڍBzU՝56oۥLlE1R^݊5R9ŻjTI :S nMe ^w%,5on_~@Ktv@i]-P+Օ=R1 L3 uii 4#@BP'xţdQF?eۜo/T2\+!ϓƇ9oœ?iqAR S8Q: ,Y,#GhH c֑jV F MQiֳ=ߕuH,τj*2ž}<7 &l.ktFN~h(P:KU5T(u3G݆vKAwX2?+@d5!W[ޙIc{>tQ?#\er-Gpǥ|G@aEhd@Fȼ@I,[qNw!~w;cY ECFeB}V8$ju[ξײr~9*l$yfT6)x/j6cὺ֮u)NG^Xv@%2R_hE:/Tg>%_3H.8&,ՖHzF²r XS#?F^v's3@-#a^s}8YUT'OCmGs ~W& 4eT]Q}Z? _Z} F_I4;œ5lGEI)Ot8?00֔63[GWr̉LqT2HC._=4Md;{m |9\fȣ!<\|(Ћe(I Q{bAEfѡ wO.L#rA)z6M(&rh#1=w+vW-ZcVħlZbT4R:X-u*nw^g5 5Q\cn.C' A3B-x/cCl\=(f&1I~b\Ə19uGt#)zRkPUހ; 739dE@UVY;v"EwB@#kiG.~Jʕô#b5Wm#w%+0c?D0d*rA~T:81Ft)(>s$${ٽltWx7!~cfRH<Ԓ`!DµK[k}NGG&@oDN"0X'6Gp*4zX:%SM+a _CˡNStN^R!6rd!-) /[]3Ca=̩ʉ Na]ڸJ6%᪣R0`dQ Ҥ8-hV5Na˝co..) ]Ha =o56#]_6NmapėG[ri݃yN ,dϲ.ot]K̜.k.># ̧Iu'*J54z2@6Q^Luc(#j;p̧L3bWU;h_% vf E(JF#NQ[49jk>`䖿*R:XjsyZ :AڳMJ,cr̞XUv`nh$YbT>qaBh*BӿuZ(̋8bF\@K4h}SZ{W6&>y]c;r"/|C`h7 ~} n\;iᇇ{D!L.dبd瓌?8jgIגTaq*G!szW/pAm_=fG3(l& vj&,>$6H0Ѕ<.Ʊ4|^6}ԱF :la.D"JS>|'m՞2mvߘR${\oF \yZ-PT >oc/=rU]Uڼm3}'7=@ڥElo4َ~0!*݃Q; uk`F7vFwԙ$O=2GP\sIME 8s LH:2 jSzL55Twato|#FV:H[!iѡNWjrcR3|Kg XO: 9Un,7::U,fF4C ğG'`^&!vl$' ՆQ8a.F' fI{|VM ů'@Itp(36NGϺym%8gW1`}?[.(gӺ\zc&9XU/8Y^7b롋jxׇ͂h5 E" ,u0݇OiۜOŅijGaD~QV\_I9;1ӧ o.3 ffoe*f]?POs[F~qɴWШ:4 V?ANT"dwy'Q?1,)VүKeq ؾ7`p?lP;ifꍴ\VK˩Inaě/(b-f^YN>$KǁJG {Ы:Pw=_M?S#W~D&N `#N0d" ZTnu.JҼ]I22". 5>Q8Z߲֠7ʠ)MiN\pޝM#`\ foHD2#Gv3v SS\c#/{ԫj>♔<JD|v3U)nؽ 3i9;8oQ9ҫ.{hkWhv9VUbڰ7`[zuL#K 'ræ3=,sha)\ZUg,!dH$X Tim鸾 njoËrF%/]^4VMI SZ)A6W0c \:kN|1ؐ2bk'$:J!E{u<K#٪Yr_jb`wc- zyE#޾¼/U%oO0Zu@]Z)؛+qGWFF؎ ~4.R5Er`Yܢ0-8G\$SB|UwF@,6vU2DI:3A> `:GYI&fAp[`rE Nw|!`gl+3 E~v!q8E[թ(Fh} x]8QVvyFedE2b@ z*_V{i&^00eWL_ H8NΤ4;"NLP9Ev%i6$' C_hp&EKS%˝ p*F{͎?F\}35|=7OLƇ;_ ^g~%8!"<{{>+r@@ **|s>sF-&CMo{!o3i,/%vpŶ+^]/ w6;qfj7g66,3Uy<\p 택5DY )i3K!ª6qf{ }xaYTڵ/+!a~ԏl! EF,x{!cIQKxFss)q҉F9\ByFĝ6S^rvvF cq*UL=C.WбIO<0}ܯׄWYÎ8 Qm |9MFG]rDi* I hCI:֥.yx;&IgRKgmE/. xbfl4F# P )m m{#l@FIL7 V+]W V{]o\1r)RJ pҎoMŨV?5q="M>dKb܁ m,_}s(V^YVt|E_@]v ʝi2>?s_]SL R0 P5Oi 7I\sE,"S༒,+kol1|2mR9. e Kyp3hknRಪ[oDYU,XSB .4Z?\q<6;9='oVX5l3FP|+;S/U˶MX R x[h ߸'=_羁-Ω2=B;5%ҷml53[Jԉ20pyXq_G1EA콵 Q7v/n""_I'0:)Rmvu1S7-Z $o9iMGE.k)x:0&nΧ*&[\ O΢#3ʵg݅O0okאyRG8Nߌc3#KvRn:BA7k;,]!*":zP7x}OPvvjf[Az@يOfp% )32)D} zwx{B>v8-*Ȼccґ,M{nS~ZcٺхiQ[?e:jovp"O߽ sa|dk7ԻNubĚNJQ8&K=* Jr‚عA/@ccFȼ>.3.r,fݷ7ej)Rk.(/.x !/{6Ȁg(Wܭ|X"͢HvMK􏡘>N|Ɩ|g[?k͜$I1ג4jZ`9ODJyŌHc|]e8vƼ?Elٝ>9U||arRKB=F`A!{ũhl=.9 ЗDL': .Q$ kecFŧ(pI$mݝʋ5(l_x洛녻.~DE)<} YЍH^(O.ֽ\VO..Xծ47ez)~'K(ac,nKZ8v{DwJ=_.êd|)#86Sl/#/l"A*杒֎ș?XE=y^CrǏ?LMG K38}S[dK_9vC=ItF˒5 7HO8v(? P G/jfXJn]O;OڕJ6b޺ jFQSL +HHPk]^ GJl9DX Č<(Ԛc8^Gt@Zӄι8{8BE3OD慄p~ J(ҫ"QKJל$0ؼ(0v ٖ ^(|by= ׂK = l.h$J㟊^GIg݄E x7@C+8_͹ܺ5<+"w ƴ[z3n/z*jzg/XD}u߇P$$u,+lRA+Τ'9-,*V:؄wHz aS- ,DosBF}KW¶4*U۬AP-wo_p luLUbq挱5Íܞ}=˃qh̸_wTV),7e5~У#QVy@U)%R#8xՓη]]{fPy%B18W1PQ_tpBkg }iQn*'Ѫ nSl#q!C?Xyx&IdIJ @&X0G-M99B401ˋ3.#"t+ENO JJTgQiRJiޏ554LtDz%)/XΉ_μ[҄.ʡAV ˬeA)5Z_8&y!sr~-7c Qarl!~N&a*Al;F|69W %Rp%"5QF {q%NC3>"oS5*4)ÏWQ%Ǫz>3 Ke6a]gȌul7O2w:d{ʩEK.G !iqv}͜Ҳe>B!mTH77WYZ}Tpڲ@րW-E[2׌e,ű)fZ#Ul=Au.i*y`co&G͉m1r-2wauJ1b. )\g}3MJbN 9X3Ƹ>hk Lp=gI 47!駐D6uW=:bWd&xc+/_#RWo@J:ngA{!U9Y`( `4d/>.&z,Ѻ#eLGqv~3ݲCOh@3fk qa>S_RMm=TS+EFCCVڷǖ`v(| {-<1}'e*b|"2ͥ uK'l突EeGF7rsbsB Ix,31d"E揢| [s"/iw2Ü:/7KʧjMF(9yHS~w &R*Yz[L7(H%t0lS**G%.$\遃C<%`Õ͵^\CmSj^ͱhsߍx槓݋T/܍ߥ.zT1w-vd]>-!c e`W( _o+yLR x֛M4?=[DOCz'0|W+@ 37:ndas''%ɕXViOO~1b[BRo21yT#~>\8&T"?82@w!Gκ-Š$BdjJptfa 歝qA[kLC CuR#j +L2Ɛ6)o`6Q bNE^oweDZk,^N_},,;TYḢI^  252VL|PD4FjiqIj +!,#=K39' $[_ i:TȏA""JFF׺XӞ53%Sˡ`5ƚ;c{Y ~[YDfa|yN+]܇խ~WL!#Ϻe!4#-ᢩ{8[lSmtc#h)o&ȉ9Đ3S>炠xH Y?7G2Wv\ri+ϙnИ58?hJJLׅ",LoaɯūC7 #ͷ!Pʊ7g a܍ Pr?8Y쾥"H^ŝ:,gH^AIi'ߞ]Lfֲ9&-k,_.W|noa31 ˴ӯNh @^ލQ?qVeiX<)C?(amtEĕ;2@)ۖ HIJwBa xUuK `~Ŷ7R+fc=E]U?_a8x4!&Nƅ9(IsUp(FpB3=.{"-[RC Nr?] t1D}ك.>dWgP܆x$ v˵9Y2.\`rxyZRa`PT6h2D B51 4ֈ2q:jo;?n=9Yt@jM ;ajTA%ħde& =8 ˕}zboJ9,oЗ?/YG )ӃlJmb>mpx9Rt'QixOI'pv\k yAԵ"ʟ`d%ftFU( dy(-sթh:Ԑ/]Q"X j8ω|fw =% !{ID7Ut\¼ x_c*[Xckq5 + r5C0w&!+wF`ed\;o1UIAq1tdmw4r?ְ,)_˟.|݃YCyDrk N<]S>e͏ \/J/NsČjn7M{n͂2aLY-5lk#j-ݐ!]ϔI!BӿN1Uhb~tY5ی]xeK^K}׭=D#nE.^}?Q>cV*3sA -?ѠϋL{~@S-TJ>r|=[.KkӰ47'l`*bE_[UރmyM - r]v2q&md|g*5 ȴ& enչKe6&NZݡ'?e*k")Xd#j]qYɇX OŤ ƺK\2/ڊⱧ6X3mCDY||_&ifh;H H=7KTzT] {n<@wխev`Zzog KOoQ&0`ĀvGzr1-v `b7V4q3x0oYC=T'ͷG۫(b@6Tqdrr z91}o:}61W T g߻Oi,RPL8,Vv4k_r h{-ڽ@wc`TMgvg)*^g8Z%ӵHeSVCe/POTӽ,}A!2w|a`^}|Z-&.?PisS11zJ=Ix xݤq~`OWva΅wa]:F%D."WGlȻ"ڐ7\b$蒈frw62~ hJkj ̨KX@`;|QMup?G!^v__UW"ѭ{ac^_5Waeײl9 9]*Ү2S;vcƸJ:\[7*2qAqbW+Zqjf.ΗFRMa bϫ) ?-ZW)`oa0D{[~W裩6msDoz5'ÿɟ@xY|yDᒾJ(`ZQoafQ&]SZ9uHX gm )Y(N;B,0'jY,FdY`@άUS@_y$lq;dVaAjܟc| m #Sg l/T!|f[3]H1{I=Ax 3 ;];f*RM4z;n4\o4/ԒUZpQg &m>*uY5#QC?^ָ闠^>|u&;X^ 7PXܺ9@>;8tr1/*T0 [qES~d+JDQ<êgmI2D bu&sH~,lyFUr";Y<ϸ)": rljP+L:̙/O:wZڋ-x0ZmNOn I2{ `mT6qqQ[0̚"kwL{;9DCvՙ(!X4b~-7ePF]popzŒ-VZqqڃ"^t҉g xb|(Z( Lkm+V\aִe" & 98r٦G}~_X/f,F7\nb.G8:*)2+j +v'uLG#r٨\*ǚq'`9cOW-s45 Rxw\\>ֶcM(~J Z#\~2OSX|a~HIAhg4vh<<͒@ ;:/6aO+K-Wfuÿ!ӽ~=fY2WL,&Stٌ]*1jq>n@ra pXVVp5 _Wpف#6M9~^75o%Թ)BXX,@|zrzs}@޽4G_TY[kPIfےQqjv]+g/mG+n:aC[:VsA:(f?'m&]EDJY@ʴv_σp@˚F*y7 ^γ'N#:fE@=fݥg'Um.J:v"8x;3hy9R uXWbŶFȪ Jk$rL @(aDCBkT>ٶɍeE-VN8ύɨޥ=FϢRmǮ0*@Φ{ϼ݅gF 22f mWNHΎNx%߈Wm1R+BO#V!u{]iRrV]a*|;KOfT'na+[I4榱qGj:qoz:<$BJQt<;F+$b}a/0t8yx#b)|m!Z:'b'Le<<'b} ^mLKzݚޡ>1]YЎUl09}=Ci޿zяzm=hz78XT'\px/S nD #(4f4w$]e>sT ]':doVW@-=hWȩytq*Qs 7^K~˃ 0XH eGe6%u5(7A۫zowFUM)pUzӕ[o pr-8nڋi[1]̍fժAXsmݘP m.^AK;uLRG/-"RI%&'q͂M;ИC>&&{|IM{P߯64mrn 6z}ڔ ⊿WyPmS[u`+0Gls`xI]}ŕo'Ǒ49RND3nOs-oh;! usŲ:=R' r7ؽFR j<Ŋ#夓LD:Zojp#w`uexꗍ΍5b e۲՚om_6ɬgxJp w9G SwdA9gK»6M> q ^%C ڮPcG d+aZeήSqj59cm?U?3RrΉz\eIƙg LlޟC|>dw<`1ݲEB?z bgU 0PE#]=j N_,HpyQAɞR8JܚzBzT#HG`m4f &fi{DTXXr:0]qku"#s)G|yMn{CV{-] c޶/ tm0G&@S (,>[ȒJdBD5fP1MU2 vH$H)2&lMUEflX/ћ2}="XpLBrρ$~h5PC_= Wh:bl/8sWiX[S-nsUWKVcI d)6=jyxzӊI˂ m»-p.0{yP^+)"Bɟ3.xe(z9O)w=Gn޴V}-^dԆw kDbz-.SkyP;*+>@sH)yQNz ˽ 'yB-U*\GU C}%B>XlQ('rI9NpO1fd&,02|Ğ%CkDkegrܶ`Qc|<ĂKc[ha=TUqfpõ=H_&Kr_|Qڑ/_@K@uAL8V0-L0 EH6 1!ZC/)i: `%=b|v'Lgqg'{sV"$Wz<HeSr!.1پC ɛ@̟6!6CXC4 KaE]SggR$U15Fz-"ٳn W*T܊VOw9^,mAfk*DMH? hnPv}pҢ'WM[̥a;jV>/[G?J8UAnvr&}T oW?q(Ś#8bޏHfs~RYpf`rZ=| oY$MrwP]܂jg EqD Zc8 J)& cEFB-B {'aƒk/^ w~ hSFb)9V- N4i T};\ 5ۼO` ֏M} dx7@>v= dK`Ilp*Ӟ}]K(xTmW=lmfʴ:KKPyasC:EG9't!Yca9\n5_a?ѦO.%L;.g,E*{Hn(P9(6wCy)ʧ;΀ ܪ pF"d<7h)6ގmE>o9]LI4p)o㜢߆< 0ZzTOٚX9E0(@"=5+-G_S|R^WSwr!I$D4Y<{#/¨6NݟȜa4рߪV$>,r:_lu_ɒ'JE(X ("i 7ZMVFw-l!k{%!aIlyK|b+A +!=6ҩ;B+ć-2LL<$n#[ rݤlZ+=כ]q+Rxby`-k]+Ud|DC淃"rbTc8,?B`NCx6.M?VS6ٵIY(5ع=|{rG}_w$,lk5]P8Q j߇lO rTiމ{A*3jZ+iyYOQ5GBU(cQ{{m >;xcCCL%}XͰAa_Gi [?鹝:4kHG#ВuGYJUN&-@JӍNM4'[%)@BH4K.8Kv>|3ɦk.x0¤ ;qlCGd4~щ-!mbI&_cEfS:&{+p%R`W Ȟ TO%ahxq.Qr&uX̎0D6AoYy~5{,n}ebE␤1+YڵHr8,ÌfH#uK,Ǡ&&v*8 Ұ̔*{pzIJ-ϧ\l]+=.) b78']B~%d: 5 "jَǞwN2i)cTv\WOq%ũY{Ym']7h~0wЇ@>ƾwA vOsi=:~"8=חX0UڿjKu kJկ`H9^VZ(wz'b@lwed˫?4ra]osㆧ7=4V)'XY8%1пE$zdnoTwuTE7; Edяl~|M@D:- T nTRɤm1()SyC>Դ6_H%2Yjf4~lH~@𙒈_W&bU7^\9*r Wt|4|B$II3llrg#E890,e]ry |.ѩ-EFӄ|um=:Q?V~v0/LrY7f< SZ/!^!өOL ,Æ$Dpߔn8lʛuz#ZĈ5ћ:[Lj4話珂+4'9|F?] . VGu;ڵ[k+Q˷!͗xir~~ Ⱥ{𕳺TmHXh0F#9T{/W*'\SzCvijPrnRBv~JNá`<U(<yjNLp;P4`Uat.Z>b~w gci&;aB0;攛:Kìl =CgAb$-½·I5$x;˶bIhJ# â 0 Xdi8,4e$L/F$L|G!%XlJڇ-۵6bsy2- B5q4ۙJĤ}Gq;t}?Ўzp5-DZ>`V-\/>8Ty[vlࢲV[sD`{dз[νv5[p#Y@>בƑ(\|5. DS$x#wM@.?̝SzQu=A7!XOD!Zb7X*$zl$Y kx^'Kʟ9ik2B5TReb%у_@zK$iA{SvZI5i!x]ER.MZ~q:rm&:øu1uZ9=f&{e1>P3tq8\N 0X19Q)e7%'MJ#2iKr5S DcI3\74($z*J0LҐ+PD/&]#R@a8z4#[LU &}[N%IiTcm29rVqs#*"ugS;uXhp0EEKR]Vǻ5=pj5>xHTU(+[/`Jf|@;0ޯo0CHP*7Ey^w#@l/'ZZf||ۡDwbYkT/Thc醣؇:Ю,^t'"92yiqaa!N.'fMQN\[1{3ayc p2v+cj|1][٪:+P pI3vNZ _ѝN&NS~HFB=˜6;X\`,ꢝ@f 5j 5k`T0l*w.6PzS:_{2L350-.6q44s/ | `d:4BgU\5ϦpcUfk#:׺5^߽fDzKnݶP$ FQypJ{bq3IELBF~.'0t&5s2[rt{G*<6r aZ g4A$*;˞ްC1r K-77wQ)nF;Ol]gPV(jg3#e`rKI/wLjOoqb{d*8/׿P<14PTݼHaɈvۘ]%\oq!,ZFٸATdt/UzNikxDYiW鷆D>)}RFɗB `?Pwo(23 / tAL)(*]j10P!\~,Y<0+I(i2s 0ө| y{SzkU#5["Yvmf< N͎DQ:r FԻV^EEͤtd6@-eyޚJ0Ǻ[w *)E֫vng~U Vr$iHi#'uIR{];Rjc;Ӹy RwR!U&##i•Q E~ޕԭ @5vMMѺQ@{|gs!撾٪L= wM.NsZx.c[-j5"`\Mu)kJ@e(-wR1ouw"[-DiB3Wg!]dk;PZ1 1g/1`,c/;.:E7ʠ3-{֋A1S Lk@DI ;(8ɘ{XGd6AԔ⋂G59G BI@4Hŗ2 Pҏ\c^ ײB{6ް E M N?nbճzl%QeH)_y1+ t2sf8ҦZbK@e`K~#-]VA%~#hc }L8Tl8!y2=.!63+oje{#3k#jbKN z}RxEcWO4|:,8.qd 0Kło.\d#eT1隱:P6be7}̌(L>vlJ]=:.moZp#im+͔M-XOzU iUi HSƚoX8hO]`µL1!]̴mYY-F.O..bp-uU0RGE>LIw2-FNTQ/)ZAGMY ݀}eP*5Kvw,㬁Cϴ7/ƚ&Ҕ4ȭ`pMtV/JoLܑY+^xlǥy.b{fJCq>}+k1Up2tK* Z%c8n]>~*3%-d_~S2w- 0:7ŎIWdZ-0tzQ *V5q4UVDaBEZ4ڲO 1:|TcPCmɔwES"xɨf9j G4Cm-*ަM iV/&%OsL9t3~+=F eޫQ<1pu[QLr1 c,YJe2ҡ'o}HI$7Idʻ2RU iMs. <>܋I jXв~SHKT5Eb{r%kL73Fpdѥgjp^w2&7llR5eU>\h%) R8[ujeTށQ׆w@U*,~$|^CC˧r5Vv,-K SՅ3U45\ wnPg1Rr3g*X `ZKFQJdTT 5𖗴%Dۜن^:}mSX~ =aEVWJDM$ =Y$n@fA5H (##8fb;Ɉɞ}B\7j+CT0l&1QsnN4k8<=`N\E881 M{$̋[&hryׇ^DD4Z2o# E/_L8UűV~uNBmf?sa9 <.1IRxJ)$,ju%"8)=)Ij$[Ybsm>ی4%5fJݭ9Ua Ҁ{SS<$3\k3a5qEV^ˢZ#0KdI鶱-UFC OnbzGԄ|d9iQuy2y&>2X9:&*dš}T<?;<2R }I(⻸O1kR5wK}Plmg;bW|ciY%r,Y*tÅw}wM3Ur!:1Ɖ. ;z̫j1iȭӠ }wP:3Sus4c-ȏӄ-Ƶm]tf7|=%B!XH-r̬Wi0ye]-\AG&N-:}vܙ(}$mHAI0D@6 ,e(O] O0e߰|5i2P6a7Bw v:x'# W5``v(FxgL/PR-2Q_ YVS)w9 t1}FtK_Uߍs#k%t\lM\brnD/0w6 e[].v /1:Sy~Γa\?>xQz,a"746Tp /I[DԺ^Ǯ#yOic%F5xEު{x1B:VzbB6Q1Pw*#'r 0ijh?aKƹ죺hQM?X6\zG%fŻWH, +,Qch9#3vaGXr>Kјjx-VƢtoʜYS={*p2@ͱ( Q@;̙fyg Bo:ur.MM?rxF#ǫ8&qvN^l WfDR;>}6^ʌK+H(iEv#)7XX愐+7"6QڒI拹<@zÐhfjezDDl_IA8?(!06:;1 32[uv´Vb_ɟ0|z&n; }AS[B[!J47o$Fh5A?ה wL2&y u'Rw4 ̈́`E!uBTKp$t+t˞6mZ I{M:,z,aۖYN2|e!RmS}՗2ApC)Pɚf Z >Zo!A1!AQy5w+U9OL.EO`s7'CMdE`^DkK zU{oi,ޱizq:3J8bPWrԾ-A,Μ̋gsu80c+QVQC#N„+/ʭS2e |Kc7YӔ3L$e!)ac 31&RQ:pj5y[ zϷ |i~bzQ80h*Ugqv8HO*0ǵrNFd vDm^&nSEMiV@m4|o)cދ1z |s.6))/HIָ=ɝC5MnD`q{QѡyG-6J#QD WOZOOyKj ]7gGobMM\Mm .*FL7op%0N׹mgPQ2Pz/̉| [Uw9ߩ]WV!gnήӶ}MHK&2:ȾlGshbv)\B/ /)"Z5ɐG 15XkCĸІyәV@f[dg. UVb}x94>UZi|#0UE|͢`W6 cu;L}S#?iO0}q)WYyx gaCj[{0[P{#mW7ۺ%gƸ=º[I}E7 宒O,+.;!cFc-B$螈rĘDbc1Ќ#F䘄@ig(%q>ё&80U(m8* =w>_Zs&dun2CmOysKJA%yyKD]kǬN$'-zU]E2:Jd`' .#;ϘCl&0;z*9ɉ" Gvб&[+IѺ Pjb }ɫsEĢ(fV9Xwlxi[ҫ⻩B$95'%>$k8A~Lx%ޮ}mDʄu~7GxԪut/A!&R&&cORc=]3G4@pBʊFV, '[ :]4K">{ZeK_ $]VZDymC CR89׶ (gͅ6hf$MCLȩc# P#wu`h[{5 4 |Y0uxofƴfC %kPtHsDP;Qf1FZFsa[BM 1Y} [M򿋛9E]rDmqnPx{3 ߨ f #&ݢ ei!V-z(OZ#նctPYLϨW|PR;&86lyNDsl22Sv 5W: Hכ4_Fwm80!Zbm0HK2Y#ghdu)wdݎM,As}t I] ’1L̼?Q;wޔԢśK] 6s$oXΫ{I rPQGq {~}mYV_nK/Ē~"L ;`Cif|#[tr#o:פ䇉K f1pukH1ϽRמs߇lyے}\eHROҜ-&fIJu_K'C/ _6 NfL+4 /h)dJ@pɇq&:H=3sU144 z2GP(5Jc =$" %WcYL`acu hFj!دYr=Lr.6#^ivB)*5BzlPD/PH#%o'ZQjokaVƳ&ϡl*{fEr+oX#Ajm>9sL3"('dz!v'(.#i2԰HC 4$)2`q7P3MO0]>(s䨃RU&ލu~tb;Gp9]LD K0V"#>tW Ffk4w4o$w͊&(q`Өx+dKfM1~ *6Yպ (aVc gvA*d{~.(_q](wUY4хQGdI19>C7W*R+ħ L 4MUT1Orc:OT A v?CBV/jN3*rǑ7"kgq i"|'έֵ~\`b)oa^bEBl(Xcd0Õ*=f۝:s'U׆+$´o$!$3塒U $yXX(~ZP+V}?Q;;e}-MCR˟](1 `zv*rȊz^qmWu/@k~WN5 gj_Q;TC.lR+\.ePP`2:NO+ eh/;s[R],mbɛ!ܣx`>eRLnU|.+N0g&z7;7`J>5X#V]1v$?߉dU̟l~3񫈘1ƕ`U81;#ű__wF68=u Zo7Ze[4ĸLe=)A׀dߌ9WԁOk_ qTA)XtN|R, :Z"sfm+JC(\yǷ-~}h 'hH"zHМd| :eki"Zj+NvzEzA<^cO Hn jA;GEw XC$-ĘWB\z{%UwMns{Tw)68L --*xc7FM|ݠHI;;Br?&_ ܂߻-J--zI *-WkۉìrʼXvro!O+\*M"X0/Q} >Y40gdi޲IZ[kjQ*w9mR֨S걹3zf{80`O\ΉU~'u(F+ܪiXy}q*_z͵Jw\(z7D*GA] \I\ށf  k>5rŤ}H <9'ŀɔTWtA^AYzk6/ouD)hخ$Z[s %33D~ySuJ268Qs>N"LI=b}!W; Bw-L9mďMADy@F"0H.{T EF4+ãJ*d8˜.Bմ -s}kڛjMCoe "Pyjp#zGܧM}h -po*F)(3ȸVbH椂̕7g' 1+R/q 1&-Ս*5,GW{M.?{|.$NVC .&YBj!Qa=bӫ}^t+5vD׻;"騄k6Ig^3z i")_E4Dό< 4|W/L mK8ݧZgh5k!Cy%qB"H6РH1q K_Ju[6clh(22!G\X *|kE[rSi!rd!tUTװFeܑӒ6e@&pugX#xuHPO݇r0Jf pe=3g0ʜvuO2Ű )&#\{Vhgr] _edQP P7U$ Xrr:3}zxPnr5jx}OSC΃n#A9 -Dsg@XBi ׅQ>Z2dכ#׼Ǭ\ୋ96_lfUy/Y[[CْFʷ#yV躑^eMQi7a5*f6$+Z? >z@ʸ&ʭ)C$p0ɉ0tz=F_x#|fah "8Eݢ7-|/׎J42Q6'*lD&nPX<-tY`V_d.\6vnO;Ct߈ p]\7+``=&3v"ة,Lj)uMFt?I&ZYℤP\n|ͮq>՝zq]ܥM ,.J.wpAXވe%?xYvt{MI+tŇ֎au%dzr۽^n<:7g5Th!dbAv!I-Hao(?@oіwT*&oPJ&<\<\G3"RIFJ(ʖezZf L ޠcի+"~)+iސk ْFΎ/>\ėa7X{ͯoGCNfdt0*\dYIv XI4$] ːݽ7u̼a$Qmҋ5![8! ۥh0ՍPx &4:ohvO%]eF lAi*V *aX^Ur>F(i~8 ]AHz)| rA{ Qb]`^"Tmh6Y xs85Zp/ wي#,7 C,׼-v9 WRpŁ@-;Uڈ:ãX0(}nFd P޼Q꯮R)yI)QNHex1>'q5!rhFA.N$9Qa)S{yBufM$D*[v sКI: v3g=B^Gk7\ߑ:Y&X^~7 ɀO~jd.a2-w"nY?QuBqٌ"]z=4 $Gv gу/_oOEǖ@2E,ߧƆ{!%L֚R" "*a!r߸~' !o&zȲwx֥7fF B#u9x M1 Bn,@IHK_Ήho](ƊS+-zD- Φ^.+EAnY>{KX@~J)&'n.p@D qMةjUC ,ۦxidmgLHpdE6w4aщQz/# 2Z痼== 26.~S[7aP|\y`qⰢC"[9Aγ4G$q l|d"6y a)_QQIϣcYOM%礡^ZN1-Q`<2ǥ$WF˲O|ZeVDLZw(7[/j*HX6WS3S`=&5JFhխuQ\dcO`;ֈN|B/%@2BX^? T̚Щ Uk1YiJPpx ĆrAe%{ `>޷`Z 6 ERs C_EkXHhV}+iL% C^|~O,6wNz,kplbYcA/䒎HfѲYOֈP;+h^;R8D ^ : Eb8^h67!&^/EVSAL6!Q-K< #C+$چ7CA\5rZ {MY%yr TЗHF?HNS{h9EJKP_89$ AgKET,Ct~Wc mEJ_ :*$%L&s~: T-S,l;j,;!P“.#8بT[ {ج,; @[,--y| *yICL;FYm`E'Yd g'lAx"Y(pK1U-2]wwM rXLxʋ :RIn6Qpj.0tQJy #_<i!xTKq͚_*4؄:jƬaoAy 4&DyIGc#?zeHTIf.$2զVwu`קp)BJW0a)&rPa%򈺃X W|D@ֱŽuvMsW7dl/=._ ];[㰢ˤC/6!&ĩVRh?rfF+ֿ5]Cf::=rY:<^F0GBLݏcZ>/4d @*(o#Gc{קaF}%l[c5B{;g o_:33jH(+!O׻ug߳4$«944K FfN: B߹r0n%@.7muH&;f,]YlT Kvk@|L"YUn~Jl1u=[mg㛤ɈXtx1y5 A?_J٠PLzz .)#9:il~A߈7 )܃s"mi"z r=Tq|֎u*IdqzK* rjO cIk͇ p5ĖpwƱd dUKKvS8CgN n7 @Hl/ }'õn_᠛_Vup),M>c}x# R #ڍGJZ׭"o[PK,u훰;$9V3VGf!Rv\ϙ㹧h!1Uʉ(-VetŸJ} ݬ΋sl}urm=a59\ U *~&{76q\j҆qΩ4d15AE)M[! }R8IqN(aiOSc8*<ҧT Gk]O B{!M5./9F%ȡlsVfMkq8u3 y @wzjEӻ2HFW|P+*bKP Av#1")*#<_m;Y}Exff@j+N<"nmb0)Pu}hs?EYX+F*P+B7Y7X}~ iojo./<Q/ I<R12< (Zb h0R{Oڍ,wB%-Nf,_0|eyVWWp;RYP UjV8z&10.1YM'` =Qre>0Nr p-27ZG]-5wQm&g)IPHD# vr,t\Z0;NDi@›b ;NvUKXV:JwI$R+:rTe+bMcڻ<Ќ-yn-%dǫrt!5l8fyaaNf.)c ';Axdㆈ.l#f}inļ@FUKUw/5˒H id@oK#'+(X^ZޫIPQV.1n9>ji*myC~€qk %22b/|N=*l.v\ ׺ e Re48zh{\ꔞ~?#?*vȤ$, Y=ug;=Ds*TfNfXGW\j;|YV7vB7 i5*jHjݷLKP?3H aA'-p&5݀v)&b{ -0we f~! 1,y0ʉ5_ϯhmvb'6`AP:g~|dwVH'w Tuj"yn}+Ŷ`( ZQi1#~&GlJxۿ "% nےM{ z2˥i|4LIV5 3IN~LOJ!FE]D;+$[zܬ)>]`ʹ\\7 LU)Jޘtv7۟v3Ka\4oyrey36G!+TǑ/Q72 P5!.=$mh-iETlЗ i@<͂#IMf"q76jq6ZLDN `g..ͨ](Mˣ_ 9*3@gV kMd~ Ad}je< HQ>k>4G] =8R|O:D Qp5:[ߔ.|uPRyjk ƒoFYyzJpZ.n]jI#;~ʨO*V4^J T\ ˬ56T~ 2 A[K13'R&8gM,|/j/E'X.kÑ׼ʧ7ς̼J&1'174N uDZ?oz@6?*Vlځ0[tQh9C nbz3DQ/Y ȊɎ]Tnj8We "npIϒNE MYWzEdmA҂KX ŪWh_ҭ.X\hyCorEVm@WˍJZid<޾pn漵*eXF@mm&PieP!25.j%pee#0>6CR'ǿ!DºoG4)D?~UX9إ*tAB!;b; 3Om8]^k  8,0?KE%b bxħ8$qNG*#'}() l)}?۾H7ɘT Ϙ[& &XR \*(`2_M` p<2U;6÷2$oc@`pzcdD4\E_j6LI7x`ewùmPOXeཬdTK?\)s"f%:R|FFG0@f۬JГ!-v;=0Gk.0UpR";!y-=[nvѣv!i2}yOauJd8@d ֞}ṋ˔/>{0gSz- wT>-}{=Ikç4^dɁ!3/u M(JE58SC4Eo+~+}PIo6 {tQQ;N&E"4LSB 6 $bUB .ǂC272@'bǁ" eLN¬RйNn@/jm V )隿<',?-!6E˧H.-^$?{߂I!Dệ-47j.xbєl#wj8z k:&i~kۑu]t19!WO¾RO4e{N85UݤTҏwGFݥh#` J'׳Cۤ.`8yDIel6Y~t} q(ZSo8}HjL= 6Dk6d[0iz skŞERGNJ0-NT7ĒBY爽Jae"&T xO^0w ^N]5,B&"sX^!kpӼ3$|}|ch_+JntmXg/ a:G5#a$z*YF4Q 1iΗ%bW^Kh%" A6VHbQ"Ըҽ:x |CDlc&)i^O`3R'_fʙU5WZדME+dS1 *C/lv6ATJ-QӤƖx񗬯i. -r`8q>=W9;,13;ޒNx%A?&iYV+TYgb<͋G"lb=s2F/0c6W=B)4[Ӂ"!sd֩ x*|:K;QFE1M9A GBv^"jj ;},qD2ۧ ZNb?J4츔μ݄ ؏[4;#`(J-BsGz:o9> +IP_ A8E qKD|v-ބ 6Ϊ? $r;h!1tP$u~;6OKo9QEf1BIvBdXi'Ly*l]R&^m3&ٜܲ U$pmř3C47ԩ8P(-`W@Z6,3)cG1L團œ^"LzxtuK̝H,;?59'+\~X:3A Nv~Fz9n|[]+MF{%MU,KMiߥMA=EvEK`E5,C*;Lz&k2[",]iLd +c_HW h8XA?Wq#OA_ﰨfdݳjlvq[zIbH"s|HfڧKEVZoΟw3YA` nGJ[wK7RY[=2)/ٶmȣ-{l]{.0ab699aw'Eb2<,oz,SHJԛ!)4jSw|60!9~PQf5*\oqp˖Bd/͇AE2%(C1ުsmSё܌}#NcgY,(#2|X} b-^Wk6 )t`DFHhdhɧձOa8xsm. "5I6"2FνkrW7##mT&pδДS+v76jT|b#_vfQW(@GРZprtZ)]X;wNKYbV}~x~&4ƱCF 6.IM%)u DuBUU4S.#!k bĦl j::}܊,xw_1Vi)Kx r'9y&(˨.P@2SSA\i Y]`"H1x<>η"α=Zk}>֍C`/җH.gLPqLF<Ҽ e!)] yQDeZщ z=R;٪*pw%W'jN$p̟(/Z:yuu}["qc4Zlފ,jO:m<Бt,ϦECIv DʢЁ/CeGkOTɒOp|EO[w- H`4 EWfae#+XtJ_n!UWΎmY;Pq{W7kd,ܝI^K%PQV/M7ZljE~y3\a ɑ4 4DzDjTsPLb^ 6+}(xp Qs])BM:.j5XzN>G|rP;Z]M(UR˙ݝP]KMhV$݈kW!1\BaLX$+9XT[\ a&(IÔ$D#yy^*&[omkD{]Mp00\9{%՜ɟc<8}.z芻5^Iej-YA)0~Dfgo4.SWޡ3!q,vf)2lF b0ΰAsӡqH'`>~cF"|j}fG=INAVm=:Ogڒ]}[$"0*yoG+cP6eVk:1m׼Ŝ9QF7Z_o[U|CLqzph{a%r;"8ZnX4g"=, " j%ʓ}ad|%.bqv\Mˮ%6nz|ZfvL\~jdˮ$#/59aiv?ZvB>Z"HH-It{+_zu{hWxg2<`˦ȏoM̉Ҙ oa- ,͐j-Ash}ғ3w& ǝFɃĺ z(vZL8SSbBBn\O/Ol;dy-yz\ )|_%)ؼ u!Dxm1(6's+m)؝;!lh*ɈDw\(:/M8xf˂L(Y'+ax"ػ44'׮+i,[^;ZqodO X8].T՟[&XFAڇٓ4¬HnFF%[t\$`L,x~ H7.؈aFʯ덚f>]p [O]% +_ѢB^y27cDHn5`]p'ȀJؒg DFD r"ҙuv:b+L1N+uVWO+e3zXgmboB@]/7{fUCxaDFV@U<:TX @hsНbcͬ(s3ꅁa%5E9zIm'y}F^]I,HAyyT=/gCy 34Ǖٵ7BnqhT/wXʺ%gGRvƕM2 JfG[ > n9crk$D[FٸSތiW `pQOLhi  ]aZN9~Oan2&$ {7Eyj+]пnNrFq2xpow$)n|WuC}Zv(<q&]_zbϺHYS^Aq=4zƅHU{mO(PZ&Xclt{pCuPZt }Y*EsWCJŧ@cOi&ȧAm"k8 yi.k=Jdt|/$H\(I;Peq[cc{9H%@4J+(1{q>}%i kMŤDSu5EJ/od:{6Uw tq:Q(z2^;8e(BP; >)s1A(IHu_jFnq(Y[Y_PCHޑWCkitʷ=V=z{Ո;GFM0j KC|UԊjUp9z\)F2bn= vz "Bo |NT$>.wS}Z!33=^s ! t Wp,#o R#L#:u V(mNDHF…p=`!C*$8yl*H{͹6pK-6FjF<׷AyZ7&dRp2Oڱed9E>4bPXh dĐ=<*e0V l}="mZ  9<֫ ='E#ܮ:J{gGd(x°nJ6\$[6W:nLޔ‘3d q0 Vm[staA 𪗮Pv(7hg#[=DiU7X{Nv;E1w!z*ڊ1qߌrq(7wۏW< G;eM}{y^D/S =%bFwUN}epY`␾n_& :I-*aZj)]d!ۤG5u76'$E4UeAG  Y +~jV$wV(m:2_BAZ}yD)Sp1qPDj:)79^_9Z.3r 1lHw9N ?ݺ6-^p}qk;Zff˷Nr~Ki9d߆-zmܥ̠h\Ja k4lC4D,5b|>Ɇz3l2\0gZ/u۔s[zRp(XZCw}PLx<X;֑'%z TWQEfM%i%^dRS7XͿ@|4)#G}Po} Ǒ{Pޙx6POܪ4~yh&kJísrO].jO-^)> uR V|9VT-A կGT0H#l&#p|H*! b "',V)}#Ԓd\fL%WYMN+44U049;E_u~H@ǨE(@Kl@np~zkI0?% M| 7RRƮ3̀T" .r5*ƒwkez:5V$cM|fft٤ğH&&%> d$AVτ?k[ttp!-( e6#8^?5S³o)-+"Qi18XGR.Lm7!ؔ3Zp4 sY]A^Xܰ|mn*//t2QYlƝTBV_0Zy]wgCDls; NSM!w0zM(.կlD*])`Un3H0Jo>+TV,ġK-F#F ̟ ;,#<| T ,3 h@ ><ko:7DžI^iij\AoXln9nɎV7]V dlQFs8TY@=Ob>v"LPSAy ˟J:h Ic .XKq[c-=gjV`mm&)x״Vt͹tT; %sבm,~Yx{+q]Hj{"Sޢ\IFYu,6QAS 4K R+4T(Jfg=_l(3\=? &7=9cfcY j Jq˱pM6KŞ I}Λ݂ȋQ¹/^m-'}SRDBĊ5a/ 0N6 .T,x;Ş`[*ͥwo<FqȘ &_)xyB) ?~ h;L_QR-BPio8 1~J0 \Qtwth6boaPնQfTEu s8*Ĵ(>jgfܩ5Ћq# jkpv^6V !KɆdpB5q6~I/ǚhz tSg9>C8By`E!usG 3(0{/Vj!à B!Zb}(m/ l&1TLpH̙`K]X&6[ttonHBhYF3d,Pr6F A 'TAPpvx'jYAYOS=INmD27,zO=2[jA5x#ai M 5\6l݌BhPOQSmœlZ(WpFi"ϊcрw $)ݍDe7~'}aBgvm(g*qɁ?i͋)u w0jhomd֡]Lԓ"(L8.q-:TC|$Y,KLX-an{:$<)sp\7RIg)){ވа㲖1h?"R&m?M&>T8Bm IJ֪HO1ٳ?F94xgߞٗ#76B''OAOeG1/o( O;&fK!QQG`"(^ۑv;.uʚ#dzX2^z]2&#_r۞9 -ʛq 4](S95Hi[)js?2ЕdN\- y_I$0NҸf wzwh'l^er=tfD܁-L'i CQrO%n65YGu,SQ.WA]=-{ofûm& _HWpՅ]+̓#mA'!7IB(8VYL=gCݿ.v._Q'mo<+d"Io2,<:__N R!si'#fu=p=.B!sK1:C=Ӱ?ZIXr]K>G&B1xj@GdY!v1rڛK$x~;I>y牓 {O6}}ĜZkjz :5p~q>1!Y"X65'=1YFP: Bq]QNwu7FF;V]ºALSUŏUwEКK. 9u$*YYkV c@x=gwWp"[WmAML80m(9DGPW:M 1\U椠KtϵO-EzЕg}D3ug$IO er%싢/8lA4X[H9R[R57sk8JucT,l=h݃` lަ7uަ j>B].ލE?xAM.oF=0J+Z{u׌lP(1̵~`c en^V0 A;@x#:#/r gY7G1I7x;%fwb!B[B KJN:M=y24{&k-t A\|Ƣ~K^RG"Szz{q)QIk',[]@hꞟz‡?_t'[ N&C?Oq$#lO[R٥>r~y63!bND UH!vbttӐ2ck),v\ wJ2]^~%C.~:5el3K-IP^GC6<*T 1=ԅ̉3 )+73 BHxPE+i櫸h>'Δe` &[>F 2&YUJe1,N`0GKoUswR%Q%q$-e.P(S@Qr VOBTF4ƥ5`ieX B!5Cۥ0~/, '́, "W#AN)b `cD=odw3B(j=1! qja%6;.&ʱj>xBu^g|lϫe۞ufV'ލk򲂢fK+΃b.~NHxSĄʴxpF 2:t. bf m }6l("^Qv<aۀR+|?_LFך}2\~Q !L) Br{"b Cf:DrP4Ķ<H^@i'>Shf.톈ʃ̉xB%+'<7,O: dIH& A(Fu2۵Rq&Z$cC`K ES@H}1[IlҊyd"g⠿}iӸ3̖1BRktFЭQJTh,x:My +=\5ebPCL aE8 fs>B POu9X༒׏[4~7-D욫, L*W]x!$ly={8 ?o.:bqh6֜(EI ) <ux;Pìac 7߬(ddlks2R^/ 38怵˰5d ww2[D!J*kL,+3 t i ^ }__/#udHjMD?;t"5,Be;|Ďp!Dቲ/((8k ^![z!+wQ 1rGwjV^6Re|ۉT(э>+[êr玹_ty7Js,9ō-,6>.DM{jq: xh&Zb7*Xs@fpGкDC~J{D̹<7Bnye<)Hw7>OؔBp_#Rt]{z*M7G^P= ~DRSQ&:ЕXa$2 }\m;9W3-TG Z#("4ozaA01DJۃ˼ M7М˼@a~:Y5I%-nr*x()1;_Y>5ޤi@t_ E 4V\\fCi/:-`0^>{3j率-%k1KJ"t.Pq;wK}5/|N?{CϋmlC #q+nv(b'Hc3iy xZ Ms_v*ITzk((ƛx*1KGB$ւ;>"@NR3 l{-\{祣G!\acJfrG>]/saBXF THQHqe:(l1%vC(]D(cZAn/?o-auGpZ \f\(d86-k͈ nIק{,! Jq [1Mi6O/7n>KD$@#c,62.6 g *gbj)1 {Vg_p:W |1 (I*3;NB%B9Y>~v0v _KYlr 0e"uhe,&z$Ȩ W:8NᄥdeA^ PLq[4ŲN}u_8٠}D݆, xx}.t5*o7^wW :q8r:ƍ 3cC;U$uuw/v ^^cp)@" Ybxe則h===S㦸;.t-:Rr+P*p^C9XY@\zmU{q*|3P7ZI#t{/Ĺ]؅l<~s;Kr"Ka(eU =Ti! K0XIk_cEF$~y:f7iA&n?GڊkG6Oc#1/s;}up\/tp:- ͚Rr460٨Q]YdԟNqm zlgRK/e8.n/i[vթ[@W5i3Im4p'x>t%Sfϔ#@<@4WkqfT/Ec95x] 2sh9 S=Ъ a֠(\}m~-ac4=0wb~h(kNQ]lj1=_—jd}v֏RPgE^C2\ʢ׷-w/l߽"›-l̹OuO -8so%QF(yVm<|]^bz+w!n6E;T?|oq]R|j9nd\D0.寬(@|  $F'a;Z 6 ?}| %G| WMA։ЩoH|q_|[^g :7fb>)I8=~UԌ\aBSҥR -Ƞ:T4n˟,dS蓐q2)K+S 5'ӥv*,9%GT7}C;\GgvM=Хae%}?hy#p{`D洫] )* ȑbi[Ih"iXx`'+JlKʕ^ ,iH&YAn ZfäbMiTւD_1[&փ3qXڠҡŌzi"p[E=]ӅXSa*@+E# ? _Sޑ8#iai|+P_-ew2 ?*Jޜ]2.*]r$l嚉Yر.m˩"ν]V]rdc 1Yq_y Z$I05 AbD.Q Rju۽^9 !K.4>0)|.3#yw)o}Cn2JFi+}u`8لHp7|cjo%egK̾ww"(og_6EN$e@ t&z0UYd>.7a]~lxtz$5v\npؑhm4*Z*mNvk1#"1]{+ϺvH_݁\HWSAf`Wל @_ ?WA1ևUpwobkW<ʠot"ǚH2*_p{T~1ϓB).C2LD%:r4,SC(-`}nIؠ쁇e&58)V쨹`Je)R‘祊QGqmqxGFj0o8W?#"rj{ ˰T rہ@ ,. xBNPO_bp%'ȳ\d(Lxٽp HXnH & Gx=[*rd\~NQV6@#ctxP--I(g/5ݗ:I%^Zfn zdѹ ":mB_OItb$}c#^HyOMzI2fǨP޳zhN_i\~'͟5dy SV>*Ŭ qiA{U51$iL(Q>cM\:swn8 3۬._5~.0\ȋ?QZL@gȠqk;b.f% ^)Wl!ÅkϦF<+:>/pժ*70kQRyJ#/>|sA&8q~P0=S~v5QlMjۜ6քbO=橡.jDlڻ;<@.~ i'$ICFrM]'q ØH!ಫx6*Bv| <92Gx~7xof0_nF);鏭8)ѫL^]d/C0>P*)6D hd!}+{oP^!O4dBkYy?IY?onŕ @@/2dH'§ +{W[S"V (5/J xLġѻvAcU*Ԯ;9cgb*ZN[Xt;Ͷr'{lʊ`ݖ;$&܍W{p'@o!FXi=דN gY.f:,%&4XP[oazjbimhK6ϵ Pd"|Z6'リSr _PA1]wyOpuVW'RcX ?Ϟsj],H8ec@n8% F@P.#PEjL{s271vvTTuI{2ĩ _YZ"*GK,KJ _ZLTE˞O7h9O8te8Cq 5_ݩ4os aoU̇Cj[g:|:zAJ`JƇI7.]ΙLjT2}=gl"i+F[|rwj ~cb8Rؤvօ&U\U.l^ZӂZlF=kUv$4hپ~BIyD*z+xK=(&ʼoitGt5t %h# uMul"gXǝQI_m^A(|AB!GOWE0A8# jGڼnXb.W D'Xj2-,TQm"u|?kG<,QDa/^YE~!tƽPWX&F 6=:38#l|PTˉo"aXzܽHqh`equ4@@6~ Fc>c8_9!/|]vfE8;it!r.\ࣖa+I=yw2[9&ŹǭvaW֮uilDzII:˄D r(D9ƇZc|ՠY'ς.E QB{JSsG#2b<+d[Ս~ vYa4(!j8*~Ӧᗂ[,6>^o0\gKzM-Pgz0_}* rO00cƷ,`>N!e&_=2`D}t s)ff 6\qhT wWGi6@NfK_+0)$)OKwtP }4UO>ڝpiDZF&W^7eߔ J(zke 34EmCo/|0TvH.K;,{/(cXg\$5a}b>-THku&C]E! 7yt%dz!݀B r؎J]!˭*(86YZԱ d.oՔ|%e1hRf W) N#2?L}2?onO$e $M']Rf|j? ȿC=/}vxRe}ņ+[3Hᾳ f~, "¨Jca$ {0BXd8oG7xJP[&|b"%6H2 gW[y˦ l|SZّ r/4H-+apQ=+\#Ijb},TDJZTfp,Y[pi\vE,?29c ;^4f=1 P f1Ľ2̶\GG_rJ͇B?@:? ,e7%[[$M`~%`VMѝj(:ute;XI3@`%#2O(Gt4084zK5Fw~b; &0gq* ACr +yE@za'OBF*=žA"LA*oM s~`}&vE# } p(UkhqZwwu*K;6)Mc;q£~-uCBvnvs %. ufFf+A4 վZm/0vʽz SLبf,\3ZaGW(-GĈ&TɊGsp鵘c>g2(%i0|ஷѦyY8{2k*YӾ(U}\vh1"WKT"vx?ɉ>*,Ä^bZ]L-'JSq HW',0FejY[:^"gXQ]~G8Qv4(E! tymdk.Y_+|`nTɕ1Y:ˮyw6z ҽ\8P&p_`J#V<=dJX{M6*薱5//I^--ay 'p1n>FϠ>H;T85KeTWP]$^aIWPD~\%|ݲUqb gP٨kN9kxj"LA\~5 !u-a==+~>:[s| ;aUeItSW22{?dzvO#[r%P>ԦQ0;?$90)m+/Qg4]Tz==f{n1<@HΘxov!7a&ФOݠfVb.?߉ IW sN/фW@l:y8ϣnVB)wP!U>MSIdf.O{2c雦(P1t`;v DRвDjI0cLW#C֕~fUWSdm`i<Ku,(iʒ7{H`D,az|/4HF mfY-+$z@OC7YhSO .GZ_ȋžJfFoRt'|R~ 3CxץugoIIHuF/.v1lyzF= ֐hV?lœ 츶zȠو=1"/xh~U *kmHxr _;RծJQFc7M?X3c7!dݴ@v-.k/x)*N{!Ͽ<:%9\яԞbFA\`_kt^i}SI Y& ]6X0p,?JcCBI:lZ/f5ڕ `s;"unp_] a ftMȭEff '6d{G`PN1Y0S.{>V޷&A!`o>m`u곐dT<:q{cUy5YJ3ej׋GLS3SS.Cl S3QS.Nonkڨ\rVJ 2}T{/)[NsNfߩjH2I4m1QZFۓmY"5h0'"q&C5"qgOמȉ<-1,PZԤ̧WO3l?QLBQyGR͠l =.(qoJ!m5b[ê2jT5w䙿<V6*tImFII3BZ7R+1Pp8m2̈TO $Lhr߱tlCQ ]߻엞"ĎW2\1I11*C (Q>]޲%y17draA ~oKMUmq! yMHP9N,][D.$˚sM[1\s}`W_K1]A})4eN:*e?=ЙuB60놋!\#,|X.JRp%*<Q+~-]4 vu[Ɛ=Q j;꣦F-ݗ/#OYd8;Kլ0 ^]K]eʣ C.#﫧8X6J}Sǭjs0u9ڢt>/`}l6S S#@-572Jr)#0wŶ[hja[&iۊ/?]4 ~@WiLVB AVMfn&@# vI>0ޓ4h6j2.9+ g:$rGG*ҡ΢Z}\28bM{EU}y xj.N~&Pԧf[vcQE|/0H|{Xbi;o| #-ᱣ a:/ǃ¨Ço>Y-|ٝλWH$7u b ~@4h[%?'W2TX%Lʈ^,~)~ mB (V{*,F6ߡwZNU i3Cc q!h88>?E&PF9!ӗGx)0vk-{33ESGiaBB*WD}b,y,c` 6ku>cY+FM7heăoD[u97+XLSe1Kd\BŵIՊdmւkauf¹ǜ9S@b$pZrXks\ m8KWx z-P.Cmkaq e#Թ8RiZ PL+IĔcԼ.mMEDMhxi[.Q* n9zc/H(O=P$L{"pTJj0џ*]2͡ ofIk>h7.0' %4oTOVJC2|_YgG(Y{5{+f<y0r=z"h$_NƊ! Xrkor{e\ N$kNAr#۳h8j ژ'y!ַgFbU)vw_PaC hP!u3b|PWTS"h~ Xtu%ܠ;t,jn=m&\.|{4m_#!ZMh!U# NcW3x\8;=¬59Bm>,dHd%*3;D1 }\ݴ/1ơ|}q&^`EtJ =C`_ ת~n+!Wr̵r#;4XQZ Oc:e{AY'ɊC 4$0 t.%%@fΈ-=ZG{U=PIe+ql\&W&ĕJR> >DZmHJ܆rǼ,GvO%)D|z^M:[TkkC3Kj"1p 6H&|/emF;%A`Z7)Qp[6<6Z͠ xp_k’ͫbK'tysQD긓dC8 >}˨6}@ i %tV3~R=ĸ ΉYi}("9|M~8[7u*!C4QRxN{C 3|\ DF%f-d2x8o*;F).6e 58⨋д*v<ǂfPךgW.iYmש,h -_F%i9q;h4C݆#IN>鷤#ɵ|O&wm>h9ZyT,r!iOӝ{&qiAfrj`2@|Ezm4ʩ}/Sj 5/\3F{b嗻dx~DNj @Z;Ւ<Ǖ\ɞ˦n㬙f;8)w>@ZgSLʤ˖ Gy1Ya݁񶗴[7< lY=}.t:m;pdcdA g_٦V/L3zҗ E=wC}Q~!Iqa, ͞)s ==8@N͠Wl>am>.KmBNH0֕t@S{~㯅@w3[1I^Xd5g,amXU:$X$I %=N"y.x*>)$mOzq]&SUPpd:B%43+]ŭpCNuw,+}|ȭW[  Ӫe;ȏծ\JU 2^f uL<72xPP&fn<ݭJcgİ#aو\@ On>ߟ{{q_nY>ar5}7C{op:5d_UM_ߏ2qazJ4Cwh%$I7uS) GT ]¬vѠ 6*Nِ2`Z_}A @A8祖NVHoSVSNH986@xy2۾[T.Uѷt(n,SF&˧46EaT"(*xZQ6H~:m ]K?-knjFy9:~H4{"$eUdy ˕ —;:Ňhk(ż. SNɊɾ`_G#BS*QB\e|P.aP ј:E#U ' !n_jNOhOf dkս';1Wv3 Lj:LF%RSCpVi*oT~'Xm?.tqПdg:畍Df.'~}@Ob,%K8r0ѨmJԉqK@`PtIi< *3h3V6j"߷Jz|aʧA"2+nA> :朞V@!Z?ma3G9Qʚ"ho dς˰G5~6gx9y$RŠ! 0^ޯ_V"0Q<~xh! g0ޅ2# Y62?(= R+3}\VN}|O>&]+z~$G0 ~SֈkIB߰N߾S2zGB{%yXt'|._xSu _&.:dhyjJk@|tgyeCwjevΓ\} DzM xˠiCEog[}p벶u(.cɣOŞBh6jc5 Ei[SFLԐ~2\Z>x;#\\) Dͻ4]B`%R]ߎ0NmŝV,N .YU3=>((cu(nJ%3U5܅\p_|8T뚊 fq6F-TeBXOF)h 0[KvMdL5u+((bG0*S[Kq]j,]\ŰsQsr Z⵲*#srn~f*-c{P)1ĚNCN /67> R8/ GˡX @4GltT*T,,pp<6 v^fq/jyc'/\IDȭ~P0 Tv%`(aU('OۓκT2]+=F:EssKͳU,fT\b KM_3;׺.)\'J=F9ԇl !q}u*:[;6\P5hg/%62 =V&bvY Cu'S)'(5# .8)խӬC!72`O RTQz2H׺elQ,HznPbFe7wX4 & sQ-h5Ŭ)FSq7y}40,~~xn+#lGh[dT ?hh]²N^ BZ:>^gRO#IaK5wza-%0>O:8Aݝ^wqЈgKrl{Aߨ {dD,a- ӐVV%>cn]f|(!Qe.lCG;KyqdÙ-usHzއm_TzmL ov$sUhYohmD?Aso5mC1ďyi(e93^q.%Sw c/k|qiY߳z*8ZuGnK`y:%cS'.sY#R:C `Iqc UCE/&`[[1~QϿHEQ'[SwHS謆:KgN&į_C?t . !ZlT&-bzr ) Eye1sԜ_x @6ifv;(Ÿ 4eCmͤ]Mԋ4G%Jje/H8+ez;?hѩg-_;j j~R~)(O1fu@+ V?\}Oodt,]aG\ U#~[_XoN`ڭ>Pݜ/2QhozTaH_)ޡ22&S!5?}@jBOx23:pNSV"BzmݶZϮָ=Q̣X #]nF@BşA2: iDG4.PCجӔ^h1}@${1eH*)Dm]!}Y\pcfw&qm3b$w0Qi!J2`NHIφCo $aƩ{zs 9n\/V{ g1=-gq.QJV(puRZr fe1ݢ_?_ Za=aGk/0t]en׀c8jw1oz: _(eh){<Uѝ\K10P˾dېi^~[A)6N kb@w3yU4 !htz쨌6bGxv!<ð5:Y7fR@YD~ :l "_OV)V@>w+!bbOPǻz|1`c톯'5شtBX_/ {4Zl)UK0 h؁n]'Fmb}!d2͜3|}J iak.l*{In"[~u9TaXnQt2; yEge1 V]ShJC@mJ%Ǘ}M{_,)I!uXy ]Tl߳M$NQ: p%8w^XmBpZ¬l)aW[~{yv^ Rs*ƢQ'-b[r=#zs(DJ/1RU5;,\ݣPq^H5$mK6D^Ȇ>Ұ#8#T1 ͠c" an|pDʛ~9CQg3#lbkY<<"4j@ 7Tytv&;^L @:[\$RU굽Y[{NTlJ෈2o0l&d'D}'_ Ww$ ɄG񓍮MZ|7s~5 3`.Cɔ:˴|>XDx/d+pbWwcZ(Fʏxp2Ȃ v )`81$e@FU vۇH,pEԽ9n_"a;eCGDɛ xi: (`\)6v+jN)b^H248 #)Jr XQ7Pn0JW:sg /-ИpF9!2>P"XH wKWra+8tF L0ӝPW' IS!4&-dLE>㸀 RY|aŨrMqԟJT:vÐG!nEPʁU1jjrُ'5 D!5ܴ].}&,3=ϧK=\IwfP3M,XQ&:eFPp!b3.^"| m5Oʦ^_~l_%&MP$w_w!"3_pXNTW藴LߔU0lV?l8s^E`1aAvB_WGA] p!n&kβ>`qu|n;bN=S C&g0$vj?zzV&vMVhQlLKtVhZFY,\2Z)ju;h^g] (j8b%Z9=m4LEIqg{,ⴟZg˚ *WKOT@qwDZ^Q <Գ*m$_:fF*] >?5RL@׻b< uJ2hUDׂb#Uk|Zh60'a]12)./%`U>k/+1M'JY:UvI`ECvrVUZߦJ*}s MGqIء{r)܀=cnE$a!SQD. VA1["hSs/ 'W$&8w{[ d[Cy,I1czѻ Rǵ+L_-;6͔ut^}RbPQ8AIw ~3^ArWi8uWUV#V 2d-LyHAɬ5D aE;f {jCJW^֙զ?.r! P ʑBS@iWVywA(Q.{f聞JvdmyɆ;i&"3KsE ɞ؏]X7GJn9= аvWێX1F}܍J0`^gOܺۃ}xlcش-كD?dģwSjO|靅iggNJ8-dK)3DcՅv"-FXahCW~! [=t Švmh/>Cǡ4Bbc|EΫDP`@}?FJ <ˉE9! g$+blO 'KUeƐ0 ~{kQQ훏?W }  jS3Al4%<W?C\ uZU<$wJNZ~RB-q]|XRdG|$nuq ؀<xSj$%f:&]||WY_&g2f ܸyAԐ"Tiͨ`[7DM^uTc=̓8ҝe#jƠe"ጇ&|~ AktZ@KTCRRp}#8u_*@V0_UB ^N}(Zkvn=LYFvrc?ڊRBw`ȝ/".+T-b'q쩋Z"ttM<+ wg='K:4,zb*S!2)MPq\j{{2FymR&ՃR:$Ca@ؿmb xG9VZ-mɳX9Β.o[&n5DjdѱjobѴ[e8Ɔpm:G0tʾnYCw!Ab rՉƝc^|)p&w b/oCt&մk;$ls?+l˱2 k҉b҇ (pf_!l *:t#ͣwOX8Y=P|tP|J:lQm۶{}qz`I3i3L. f h̃ػԹ7SE&So D Vʈu(9/ְ(%pHVHv0 E4?%(Ce IoYͽ`u#8l.)X((^) `n3#LK.I Tn+MC~CCo۞enr $|q{e { I PpQ_>*u6 koV~p=ӧxp)֬ # 78֩ ~WVVfҷ]N)@BzH9Bbۍ7 gJbX ;Iœ {4vwslJ|4ح ySaz&[䥹m R0d#KոDtL_(dMsqp:Oi)|x lA n* m˭FZ)֒{t 0x9=Um= gIm<lbJ5jHKQ*+:d'[R )A],@&d(ȹ=n Q*5޺gwHؽl8SYAupzMzQ}`U ܹ4(]xbp`ZVB;5;m_oByRۊXaEvKklQ!L1.c0@D]CkiB˥agФ/@b>(cZ#dtxID<SwLABaِōD: Kv&>@LuOF1sΎעPM}8njah{ɾ WKG9F+Ün{تU.*1k{YhѨQfA?V7Dث '?vj\͈VJI'-bDh*<|,iDsg0e*QmIU}# m#(y:b1KUqىY%op5mуYHQřzӂ>$/1oۚ{XPšM7&2 +u1l:o4$Nv*$[ng,]IZŀ%LͿx-"/z9<Е( 3LO2;Dp{*Ltșx|To;P;jx<ڔleE?24Aݣ;ibe'Gi2PӉg&u`T2N?8{|[W`ܡ9UIjg| @ ͹QC/e5ԟl,҉t}1eVThH c0;{FLSG>2!]#JzI\ A#:'-?9JF8U4+L+;n̫xWtSޚ8)*R4e9}E}jn4R]04TV ~_ y%d}U}4WzsY,?9\lL` g+YT/>șeъ>SHSTo!+Ҵ`Fg "Zo>vgjTlх`w0WTmYGwS. "'kHo5 @ZlŐNJ} qB¢[W-,(A`d:NMގVV(mG=\d./ d[`B3`^G른]4(mfR cf? ;p|A٤] k(%8؟(J;( r//H'c;($Nϻ>+˜epOű`93d{EYYս-,&&9A--r1/^n>v{YNXĭ[#l6 Y;/^dI)Yw^q9nqQ! !Id&#ZSߢү&b^(`}GfR#.4A֛d1OLja^;KҪ酚]L]c^(C ډ1<^^W]99&xLN60.j~Q:.G7?C bZ a5^8a*l'(3RDn|SA-4MșKᨾ,Ny]}V#8pvshmWՠ_$$Uf/2ݐMNO$z#mƌ[ǐ>Z cEҵB,Z/?j?[<=t!i'y6XR cH3J0rt[p#U^m&N7Zł^iP #N򄢃;ݬ{)MPXW6qJ=g]NnCa/r~TZ{Ͳ} &d:@Y4釈@yTL!WFprp}tVi"*Y5`cp'lt=>Η 5m# Rub.3fM&Px_ }n0vS` 9?(249Q-dC\E8g$;5IWLsexK#ïx*6w=hޥC%vO`|8 4bKߔHQ!.w67ЊJ1d@I1/ePt N!g%,3e&]dRE7VOBiV[ DAZ#` 7# փ w/tWBΒlYUnB&)(qB9rmxq$uׅ NO;K{VIHYmI|qa?መ͋r&?yߐ{/FF4CFLIm w%ywEVAe8W70fbUV)5Hp$+,Ac0ZX:CRT`D OʹQ^HEȜ1_iwsNW닦 ˽f/SノHEH<$R_sfz|ٷ|L9U.@hX/U u2 {rOproh`;R" h+:JS |?Ɍu6\$= 1^ gWA q(| z%=6eXѮ<`] 8I (,(-9XfP CirH hJڞt)yCK _VM}dW0%GSPa&[ f2oxkP<[sjH w!dx Y(YjCjlV 7m8.Do%9xfDfr@YCթ~S垤p)ܪۑwxUh'J>筛{R9Oޮà ue?@Q2xoPѷcᇱrd45|_"bcܤaH"e# NG7*n]< JXbAL>&]'+< ;s9K-mE u ӡǮƈqX 2lso:Ftl @-k? C xk@FMNBzfD(ʡ>bTZ$Z!&l$6-_XѦReVjkJ\|.>TK #z v|ע_-.TEIͽ*,/RА svPDn;rCM݈. /GōkGI =JL9?$N߬Tr&y8Sr r?4;?1,RӄS{:7}'OW;fKw6/t5ƺҾ `R0r*h39^k(cT)mֶڇݫ"Hxߜfx KJ<  HB.!RC'C!kC'EFP2!wT[A2.qK *["mH8#BƧSjA#/Jj{6,'x<.`HQ >\T-g ._QZSt`'<=ﱰ,3× /=j&渟DNޠb_nG)E?5)(.~PV?KG׷vKxR?\KȂ2@sp~TX*%ӻjo?,fm v ѷ&7y=w(!׎/0Ť6X1󖽺JdgKA?TLgC.vgj$N1K]ڇ,m5rx1peL m;م:-wJje m!&?ȁixz\8uڇPe݃= dp#{; >7ǖYFR?kγO!JZ_ufXw4!P6Z)Nf o9,Ch|MG6 j{>(BL4W}gcXFEQksgsSnllX-p/~//ۏ^,K3-vu>ZKb!$\5KM[UHz/]z'V ;v6c?IE#;GTq]A~eXXL!M^ WEz d~.2WԜ#ja0ጴA)1-0? zRzH|^S ~|3O'ݑ]9FDBQCC:l۹m YvA8!'2)cn$\ C,׫Fu8^$z_;I<9J}uFn6J,QP?ή2ܳ.GL >ަQwa/enҦ_ZG-\Z/D|;g}f-}Nδ?>>Ekݱ.<glҚ߷}oKDDLKUgRT[} uVpTۜ.+օV-͍TcM`J6p~ECAa ΄L4PPee6{ K Oq8lӰ C _'nW](y `3)^Ed_[{OAQa[zui`\h?u@Rbjba{'qܢcĔaYъGqm|˘f̟h ڀg(_Sw|KTlA{}(ݾQWB_?WlBR.ğYP/>=ÜB- X>BoR(,IQu2=לS"MǕ6θ]5oeq-QsӨahg$9ԁӛeWrJ",_r. %SWfժ 0c *E,S[zs.yVJtdF'圱!VXUԥ˔5#~/LեUJɄb.` Y9h|!B?|B28=sU` KrdY8D'yN{Qmn&ӎ?*f6seT0dZ K! 1`8Uw±s(r.˙SC/dg/lGꑳ.gm d 7`=Y+zUUrM*F4T JImÃZ8\{(  E8۠+8MluŢuG0?N`Ҷ!d.Z2 U> W!6 z /H!gAemlpFx^Z',p АA xⴌ* s!gN뻠?͝Cz6iЦq7n=8nYuA#+(2} }{>Tp9Ӹ#?>^#RzxCc7+ҏje$bLuS*I3O cwf*%УLC}, R.8󐲨NB[C':u8"6gPvvn$H?*.{),E+"ԟ2щPB $Z+*&[WvF#N~<+y 4Hb{kؠ4WԘ5A_<ƷK5a&?wX0NQ_ 6%U7' L4?/OyTHۤӝfTH7hO-CPZƹcsՇ-In,4D/0evScURQЫ^GH|3P!FV_@:Z3(5(kM ?i4~4Ɉrf%/Bt1#58ML/n 9egp>o=α FfXߝ&@jK088:B!Ѝ_QScR8 gGm&Kz5{;d1'kxT%Au®;$U5)ϏXn]_aD#O5:v U)yXDy{G㤦Aө޵0olz P_:V=]:A@xz8'EY310G0~UC5' ~{X" 8N*I5kfJݭ?`q|?ØsCF3j1Ya-ѧ Ђj4iHFmά :[e |mH2G"<&fyuI )NUXsQցܵƢשh Ⱦyz3Q[ U#F{?ȁ- hnqc#69c79BAS-fQZ1?&(ioLv:Pgk-62=ovf]0Q]gL҉{)=g#M/(Qt{C9?ә"XSIF<4"[ebPomӫ(6 xVp(qh9|RhE EGEZMmsڗ'~ɋ`-y8T)nJ. ӟr{nC٠Ss_b2EHRJoɣ3 ֫$)7j/Y|޻ji3i޲o?hveVqYk6GWIg LHe⥼%cDHs1rGt `OR\hC-)/B)B`-TEP;mX}Ion*%lÓTAB_ W#i=}k_+ITqn˪DvlhAǂe(ۄL!9^nQ#VN`waNu.S')?d6Ck3rt3ap`5c\?~=pN⤣C π;< Q|KX&Gfl5&LJLnSgM| 8^+CnvPxMjANt~A>kPՌ.IW'1 Y~vA݊ݝ?ئPfԊt>ݓ/ ̸JIr$L=WntdA fRV(BySy8ๆԕ0.DfӸ,2t"& #5"Cexa>FĊmL> h^SP1 /Fb"}y@tjIJtr_Ħ VP4*ΈLohz We ȴK>mV9u->b U", 3OndF=1(F~=lhˊk-_ѣ?V`FBÀ}ЭPc>3*(nDL+]|Я<l\n bEezG7F2*q"VPRᰖU گiTe,&TpXTXčuEp73PG+å`c,>7~\a!'l~e|)v+b$WccPG/cBj50*inMQWoVC ᬽj7!))Й֩ш_ADK1Jyg)7t gm}ޫW )Qp=b֥yt{zٺ0\A0~kpjW0xU.Ebth/=?^po\DorIc݃~HoQ<( ZN3Ҁ2s~^Sǖ$ \CEo֔Ҽ!$t7A֞-WW'u3%ﯹ[x{zNP}=QU2[vݹD+q׆qV*52(9¦f6yжZe~Px5X~YKA\1 w:&s }kCE}7b=]vHt5Z缷O_գBlhߋT7T"ƍVqF IKE/RVƬe5H|vR Oo[]-rK꺎q9KzFF |&Q QG hL?W 1(hJZҶ}M`c"6"!G~$L @q s%i'8u6 =%Fv;oAIH ѭ] V~%gE XQZ uC7Fk8k>Hnvrq+f(3aUaJ4myL4AaCVܔDq{u0vL8BlkN;@ 60JL|Rg:1Z٪o&9 K+pJMJ4K#nRH^æTCa)Q1Hg>* \\) ~U[(wgeiTg{"NԦH5L ð@e1`G'SIgZBu(_  a<"+/cQL!q8HO{\/4D,iKܸtK6oIݺbbPlLaV8| `bDd gYKP;2V9:qg9U"6R=hcC+2p8[ԊaxwVُp](!\9ɦi Q\}vPONS<.wzv w!/p]_ mtu:;ur{QQ~yxتgTy}`vy%:N * rzm;ЖS8۸zHťdMݛq" #Ck.!~D"9gj0gp6V}_ewRˤ+vRdذG_w{\Ud!UB}MGGHm"h[=2B^I< ?+P+1?$zlˊAj:۴+'q`&c8,TXXkG.JpqԸЪCp^R:&zإߓ&M^̭JS}wT{?'xe꫞-]ĄkĆYn),nGIyeNccO@fȯo^p i鯂&m`UVx!#iLFq5;\^o8.Bn9Ja)X&!CJI{g0~fΡ Ǫ>"՟~tU>nซlD ,OxDjbG_1~99]b\QҼ§&-)P>F.YO\'_p$00BT'Ejcr+4뤇҉j&;ofVz$"8-r{}r FEgcjm8ZxJLq|j?1+UWbܩ `k^-,va"u 㻎,` It^-'xݏD2S)M ]02?IH %gy8`A8Пq?k(EHCXԥ};s<a `o"o S9s6ߛ+LOrBZ*yhz@5%BQJ J]6Ym3V\5,rH;$紀P *M)e]$eɵefsjFFTok&$dR)::1iRFZbMvh -gV&?sE˫l7֔4-)5qE"hG7RF&T-~kB.uڂ:~X[aqJt~> hiD-ǶRS{DpۣR09n㩺hqѽokjp6R52 WGd/ iřYLU~uU^(g:Ɓ^ыQx!қq/PLU# f:)r?R8C6Fn2  !Dq1ƥhh}<$ aZ FnDa!ɏl3͏HH+uZОd'fڜ{3j(\ k): e+hjN~:;bPEAt h}yo{*){^?ݰDdZ}idZEAar"E07m,x_mD!(G63 fuA@N. s}HMV~t7h>DaJL T{ [7uRvzn-+w_9Ao؄7vtwT9ݹ>Qj\a2C)`*86d[| \2i"yO*CKD@zܺe\ȤhzWɝZ6 o&k4ʇ2%~۬i5`⒄.ݶ{%95+3zq'cQ2{UJV"/F ռ\Rqsߋ,Bhb˒FA!R]&B0f3ڤ^4RHڜ!䴧z4lkfԭp\TS?۸ɬ9ÊnGcrv2jO99üv%i)O55wH ",O2ZNY Tĭ قnyTn A{T!қ moVہpnB %Hs> OxŪd%YwA0}쳝Rv5e_W] pk?״MʍZ\AxsB?d LE׈✡oxm["'ObTKLD X-ae)W^ YYG]q$JX3 $İ?/87_)]tZmQ(ǬIǟۋ%!TYofmǟ]rNX(;2^JS`R!Z$ޜ&"5tib3Y⧶=U!5$rkRhSܖA (FyꋩsW26:j`•imrzGr 47(ϪiZà!@Mǃ|B4} ,Ǧ`Tי/ͯRb7 坡\oǵ * }ԆE,I0kR_Yŝ`DyE)PHiVXHFJPl`PZWb9`F,5O(^N ьʣ)W2DIn^kj:ӄYȿI;h<k ):$ :D៬liѯnw(˼qLV6(G\.;򁙇x^:m9'DkoUL+}h "xܗ{S?!&Ci 7y:bbq #!Fb|PËK({#Dy.^C7|\~S܂ 0ր"i;x+h,֎r-q:PQ $25&EO*@3w\bqq"hnQ ]6KEjԑS,sG2Cv"`KW(R /NS4;#}o39Ҡ{s-`GX%(py zy;́ Q8;Аj :tԔ!v R}ي?PtQ#+$0.h ɞAD<W^S}.'NFz'@7', pc 쩈n41>.gk2/Bf%3܊"ʨ6w7< R3֚\q{V(Os?:Q eV+X$ְ-Ξ4R7̑{?C J^تqW>Ԥd J9h7nX%10(QrFfB(BO߿$."9^wu]< H^>|NnzcLJ*.28ܠX}@8L>%&.cf>SlϱؖNcOxO4~xY`')a,rW8):JmMP Ѱ'מچϏ.:+Hu͵ ћ^E1䯳XbbӋG"3+JL%7*4vMm8a^b㰏Ee0ޡ$,Ggo-k %35$1'o35["u`|rE'$CS#i/MnÎJ6e6b1@rU%zyѥhqU~M!pk ӵV Ȝف_IRA ̒Z(_Eq7WIDnd 8Lf.=q0]9^]?˧_I{4o.!KU#`<.ee|"|GD/ށ$.kY 9e[m [Nvҙ sooyGLJt& >f}5c58hdpLF5mV1/&֞ᔥEinU 'L&C)\Rws/DOev`m75]0 40=!,ASdp@:/Һ!RD }\+"&$FGAa!Eվٹ*˗Ʈ8;,h7.IS>@Fk&pM^iv K~:q ` []zJ΍FE>5s|s;̜,'l׆n\cYSٶ/k)x{wQQ'okr)\xI*RH&RJ|mc N%o6eOVLj*Q亙Nb"kO2)!HX \a@cVeF*3>~XU_o{\K~q Pg!4jcT8'6D9i%<+N7p'/ymf<:AoR9rF{ ȱ])34LԄ4Nd 'd\Z䥇G>7E=)d 0e;gʖ{c"QR-G5z0m`̗PX7KToV9Bu"A\:?jcG:2Gý{ ;$7ZLT[Ƴ С VZ:tEJ~), )ܼ.=cLJX- hdmPRL$uA+ L1=|( yNPon6y3T>agx6Y"8Nī^L[S *ҺMdQMɼюBT j rgÛtu]qs:ĉ0Z쾮"R<3ro_z_rY/L }#6(/[&)%%Tӭn2\'sh@:K2ם8f+eD,v`8"]E|9VYn!`k5ipFqw.l+D qZN|Bפ,vdhre⎏얐nwzrw! ^jטet˶u x= ȨόKři"KZH 2G>R :H>m&He(LY p W}({;Q tKHPZVlGc (>(%E%4M_>7s=z55JS%8!t|9.Lń{ۚ5~k{6 IRA \ayvqn@pN1*$@g \G=+X~1bFSo^iex\&pWlϨgL16h[FF4 n5Œb=hM'Nؙ81mfİk]")Mjꤰ+c`}Z0LXh&N(H]@"?kkBŷiqv&V<ܦ]E)eJ5G,wd/,!=&_ X:\"7aPY˩dv9BkhwҷKl4a 4DlǘQB,ԸPChچs;+sɫO @LŻڼ4=V#1JNڶȊ}3/cfR.gz~O!g|V 6}L*=Tш5<Ph^&yӻ)޲h_ N@Ć|4}ĺF7)p*2~0*u_O*N P8C TLt+粟E'ByE:A}ad a1jG=q*ie t01EHΓ,ew>1$--cqPAȋ$ݒ~@]JxJcP]G?^F +̏/ x,HGAɭ0uKolo'3b4T4:KZ"G)CڭzꜣcS0j;umQꉦ ;MFb'pS[$.4<d_3Fԫ` +@i4a3Ǐ}Rb^Vx~OR XQ@P6@۱h{23Gw8cāZr`ex~ۯ+#)TOl3b6IA_)1ID_boG%W0,NҐ}3Z-J5 $z]0yJuvͅPBQ-sgBǯ]G㓩=Ps_}/d$l,C4/.C,T 涯L&QEC(Q*\ʠͲX5OgRLHAi=jbVEXm߇|D5C)>UU.eH'NmS0Ʉ:|,b*L E: Y BOy }Eeupfo;\(x ӓ.˪U.0TQwx%obKxLѱ{_g2Xize+~* 1-1_ dIE\/5kl &V~ChG8&3d*{B[/[Bz.^hI9T"K0D #օ=9nG+'xiA;[OFZ3LǸrxTæ8;JT( O*cp|(V,ת-9:q(dkɔK:QQX@j=!|KףߥǟBt/f-u1 Rw-x΄zW.B>z%KFgbZ9C+RuYN7PWbբeqլ)\v0(iwi/e| ea* ڽ3jmHċt@V #"-f?HdjV~itHQ~ zW`,5}Dhɒ( hj ,%_ڮ) xŜQ5DɿH.Q'Bv %CäE'V ,A^~pJך>5Q<`pkɃ*@_^s]S X:>kJ^˷¢/cDI"td~d|~ =Yɷ"xk_ 2®)E Q!V<ksmZ :0>;NHB O"G{[" J``M4:͵O@w%fz tVڲ\y K]檨 \ùZݜ(z[ꬂ^s@z6X]rdm7UܯF' IVPU)rϯPk籶RCtͽO:C/Hgz|{IipuȢzEpIWS@,P:MX!3:~72:-X+@AQ%]93c%)?~]U')oႇKn 3攤zh:v0ދ6kṘ- P7*" g@V)lf֫S _^vN= RSW: x7zW9 /˞ɻZSܟ'!r#^ogՈIl)$.EQV> Pc2mER-9CFS|6hS3݃pG1;;j!mon9 F)zkĐFhz2Q-Ins{66zUO,3<ː:lZo^fS|_ qOj֝LNX{(p)+SqDR{xN4݌;*|U_cWg\B v?i+AW~$%Ldn,:7NZBGl=ݿYqIFUOyic8$'&ITgnandd $nFAu9iUKub\UȮFu:)'2>}or¥,("2lWx5w.C $@96!,h϶/6 үi˱Ɉ7-S#Ek%d>tI":ɳmQLW2vl NJ V%~oBB&ڰ(2m ]gʁ+a>p/5Wn^b~.g4f}IŃ%LsRI)kq,"1ԭXCoLʁm/4h,ᴴ:àB UN-z/䨹9y24r5\8qfӛQ>I;f !ܷ{ٛ:sF?cpb  Hyz-#l ›OkNb>8XP%6EnQ-E@|[{}Y"T?j {YVkDe ҬZ.S+>$, yDh3hSzvp*bRBKuta|5{],;;yMuV$=\?#iKjWj"wd8ѬQ 猪7.XA*qإAG I͠~NuQҦ8f$>~94jBMD!z= dOj }l{_<'tmC5e4aN.g S+vɖۥmJ|-GKFdVz]M u|QB)*8js߇7Q$M/-pKg1YVԏ,;E%atD"fc3+ϚhOh-EiE'CdO);7@?b? oj 2FQyF PZ_mc|7nzB]KwesH{%ytTc-Te'UdL &e#`VSj)BKAur~Z\^w&sxI)YȳOkU'<~6Rt6 )F6ߡQaBKy3&'2~f`ق^ ]m~ GITaƢf7= ?W"]nyj1{srA^/o_HRBt_iAAX^`Si `@SZ}W`WP5QMl< L}C=+߃yjE\VT>φ.kE=됣 SbB(I|D[=5`|K&451{n ]ܵS~ITs`O@ .Z6q<va "ʕ/O~pCwMa"!9Fav.9wI#HHBhprIn$phI=ӲiѺsi _V>1؎ ٦ 9 riN_Hh*j~wMFK^7÷)G(dv۸s~āΤg6w#?[F<=b(x/ 0OX vI$ 3fXO'ީy ]\!qᢢ!ȝ«-GltOPe(ŕK,PUV ѩsCwg2|#* @^#,s1|d\|m#]LOlshSͳK5$ZCz!Jy0GF^0vuq]™cٲ( ytsM2BG&=}Wԉ°m{P_F~-$rF (#_GĹ!bN*ُ:M'mF ߄B'E'B)(rC/Fo- -2A)saN?(TGHI $OaRTT.lI,1ul`1hFko/nkݘhBK`ivcg[T0h7h60m?v 9ʀT9/S(L?k v LVu뮿VJ!9X$?1E⳰IoAv_jIRmU_!ĭ26Mf'ӿ Zx<A&)Y}բp9g]wUĕi?/%60$"$y =Ǧ)W*~=v+vPy UbE;5ġ迓vх:r\t#`uDf֒\)0UOh]:ž(7řy }+n:SI0ngJ?ghho`Fe<,$*OT⁕?e% oC~{&?v7fda/01׆QTA8*E@N<`o^+u#2'Ⱥ\R1NN+L |",CEcV; Mիxhn,`ݓk8P8.=swVޟyemft谁#dILFWQYL@ 1i}? Zk/_$24,T|Aǘ&׋CfܯedD'D~0%tSJ7r 9 },@pR]9Zt"Sowheio!BF[{#J-!+\՗QҲ)@O?8y6_bkD+ Y=vh9Ru_8μ AT'NίzJaya _>`vx<ܔ6YG#A’ +a1=N1W,IJޗX<%Ŷ0'Pϱ%1(BK1X+EнƂ1gW+" cZoӖOY])lUڏk{q@lb*'O+Yt&ŚX|*3MơTJ)+uP"/NUOCm#vD сq`A;褋o`V)|MSqi,z?b/T =WxX'IO@i 1!HkSS[nV셠Dj6UŕLrW85>f FRȉ~So[cQm 0aӕӋ;z|g("V9xbk!9ƯR khjI7 Ecgp?s+p$:YI,j-Inelr6.YYsؒϽ;[1a(6ubFp/,]A/8jOP!p9VE-jIGY [Cd˥ht{M&aW%,r}E>R+o5 /N۵*µ5A9%iɥGmDzrCݓ Zxsg ¹_2EZ"up;H^5@!1-='`,|H+iɤt׈O|P26`gfeon-Y^WͿqV}ocN e;ƌgif917|.Svَ6m#V&ܒ`iKr yWmm[N b`uʁ`53WeJvܙ5YR/xEYjx|jņ}ɿ!` F*ȹO=^ZAG~gCPnGlQF pm%9.ED1K)"4@z\+f` ]4o9H<͊hg[E'GG1״?%i3hH3ǒf\# ؘcU W[()^-JZ>sV,}"mB[9 Ðmg(uW}X;r)o̗IFޔ!JyUps>C%Cy 8' 6'A-l`O@ )PKX,QZR<$ADb>48kֆV0h&] ̄L#.! O@2JAd}PG#yxΚˢ0,  |11RǙ={z1j͈diiu`Lt.s$4\RpvƅF~e5:[z~_4DۊFʏ~iWJB6W>DM<|)ܨe)wC[2\pe`qW}T;aB1wSwfkP7jaS2{:NA$+NS䗺л{jk+ZJjB>Im_f.{ }- ul w+߳1{v<˙ VLYmg5΄FZz¡WM٩7ѩMOͱEY|\^E golZ tKh`x`vdB&A˪lGMrVȹzwPNNE6hcc }b̺@ϚS2 +ޚcUx;^JZaT,}d2XW{:"xxS2 qY/VW;u.WG+FLކ6.r*ԝ }fH%m2h&KTeJH$MsHIbDXV*ԈHL(cH\=óyv\=rN)fƖf_5B)YV@ d;1 kJƃ-&D ߏڲ/{^$9\ԭ`b!6z6 xÖ HQƨBs@/e>d]0HE7jѦ~!T*ƅN'ihan5&!ʽm/f>QY\Ah@* D5hC| ؜ wh׶NO+]Aθ@}hD3v a!ޑ}}}0K[zA:O :dU)|ۤM<Ɖ{]SLkwed˨B=/|,fJ2GecILFmd 0]O:ɐ3_mH#3J[=٩șіa97*tU@JYqXY o"hP}M#,yt1d:WHxF:@3_ rQzbFR߱PaŸSО^YȌwN.É`2`];QvKgI]m7-pw:tpz*boTMO:Ph&7:Ow }}PnFyX*#y^9G-m[ dEӣ)o)f"Eq[X4t> kػO b2] 7n3y?3 mK_K6s @9V[L<)gNhZ0⥊w0KB@4'@iGz/ҠQ]baC_ x]H-wJ}3daPE&~j6,ߙn׈Z'O||L%6OeG5p=I}aÞfІ3&oTE1nȠ+1 t sQ5W8J=V渊cP&`ĬNRfJaF7LT$$̴} %,ٯXSc kpV )(GY0&GURI ʐEh@xs pT3WqrtXzcq2!"3N ?s"' IPN3˥m%W hM<l"p(Y~OBih594[|608DVe80{mKfEď愝yo?O(SfydBYD \}ލT xBDJʟJNRrk:=#?[5( ](O-I9D0b|saAЩJGZT47ֱʵ @[Uc# ݍ4d $YD@!wu oU9/M߁ x6s&8a\ZӇE?yLWI[2p_TaAܗyO_ӹxbvE"mvu&*_d\ǩKĿ]1ev{ D@4ٲx}&$8c_k[uUL'fPSOzZLUj D|PB:R-,B{Sl|ʄ3SrOp% EL}Ҥ?qXv?ؙA`?$Kf>A>uubXi] i=u'.ֽ\8H+-S+G_yǰxH)F"}?U3q49$b0l<0 lfkt g~ s nˈ45*2F Nޛ5~*%Ԇ [n7{:Tgu%-M +\ݼ Xk$:#bEG#Gn @p3q sfB(7JX25u*9qu+:S~"9ƹ|[ը{Ԩ Sc-,~g:ۏ%'@1o l}Q_,h4<75jnG4ݢ-%1gϏ`G'Vgt躙*h_͖Au!E*ȞIn').NkgFS kDkR/g޽,>=Ӹܼʭ[CA&"O|Z R^oct"F> J2dby./mKdfzW}:/h2ό#ES0A}q2AYAI9s# b]rMƏ9+㽴qߕzRi9rH^+Bnp7%%䘁ҖkɹjDfnlB4'2H J(vNǹDGcP s)Gmc0VHԕi!mk ,;k=:LpG  IO`zoQJ@G/SYDF{dj+c;]3u\a룻 &@?,6tɝrղ_lQyҺv.~Q71ʵk ,ɗIEp ZSրp|VwEcV^1c%ˈ%UUuplߚYcY/cVwZ,sL2\aSDG AdqVI2-56%6фFhc,@p-Gn(t?I 3:I/fTdы|V/;O[L~-¡h%/ښl7aYÈ5nTt"GE,۱=K޼O%}w WjQMSL14IgD㋁/ʮ:թQ=wl"hvHՂJB˹c5 ex5GVuؚ;80q ^w! >9 x' nȣ9O4U=vX)P^j鋬k܈R!mB)q !?RqoX_du1D쁱ش+[ K?WH`U<@y[9 g@Dpiu )6OlH҉\'fv]3G*sj2H˛RdAi\^qSF`֪:3Q=' }%54)HQ/ºu-䫣*%2$xkH( m@b27{\'b)ċRÈ Gl'f]VaNIk 6CNs%Й/.4r4u$ԌHp= K^-$ 3JmkPW9 5_zW:?Gs!3!`?pp+|FT%am33\CM#q<78hy82}E<nAIe*LpX-RL~*Mڎ걆$W6"}^R0A^Yy#d8*Ca\(/C7Y* R1 =dϘvΧSe9־ SObzEBbB9Ce4eDmJDꠓ'lX6 O6Mcq-wǠyuZ!kЛ>0yQuFל:|G/) w,nCrF@˂.Yox@4BQOH0G[-vrC%/ӑZu9Han#o#&@#VW^QTÂ=P `"|nN@.eѺu1cF֥+E8+n& 3xrxVMMc5z+,)f3vV z+]wÛU%%"Sr=peF^#0L0m G%[^$Y}QiSλ1;[ʍDA"_[`}P<6<"Į~w򫿀9I4fVq5B4,h=[~Cl>3f-{jH$s\РyL!C' ݐrL9லB0^kr~}1dS՜s&HRp0mߵvFz+jUq4uAVMK7Bt@?ЉcfWjk9ww֢D(UQ.P2JWsTxO(@]QA1Z1:Y@juJ40&(6ò\Agx$J %ahWv, S[ˏUMEx6GUoKPEb˔qq=@h# p8PO0 igC.tl$˄Pӗ/eq{Sϱ Cj`z(g+༛@' S͓S}{HKw ZtG6Poi542,9LCif/l!Zӥ:e9%WE "ö~A@pi:NWENQsE+OooaDŽ,6F,0%%b/J] .S>qBw+*@Q(T Ku~SU)(#^Ǖ̸A ԣFbъЇGglmP1l g?}ATP5m&* zZΚ2?fTn˜soU_UP6s mwMc"NMMѠx3aa&b~2[gY:DlV(ٻ_ 7_Qy7&,sQgHm/ Hh os̀)`EG|\W/FgWdCA`w^Q %H7بiԞζh}0eMO u]s4XS&#j jL =.}K董ZH$-+q=s1D&$46N -?~ʗ%}!]a@U=" &3h@ fY lަ"ӻC /h=>^S0 J :r)rHMg=/"5EB׊~u_gվki0 €tJd4X|Bkwa à=XvA(6K@Jڪ>bPm70,+T )&#i$7< WM3mxm 2SpP뱩 08U,U~.?5V>;PIbiG4^}Xt C<9W4!}#Oj_, j'S^QF'n \~nhbF5*N`+LCڝca on#>7>ؗ@q ޥ-,uvǼ+mx _~:,V^/M_qq"EzFGF/BKvTDzU1ġTޱ9ʅsCxYQAϽXMYPU/+5~fH>*CO\Mj J:,rn>0gRi_K1Գ/A| X O܍mmMU*|eq("OzDK-0Hއ2Ekk2 |p43U^pZ?TEG ],+GSD qM;6bmNeϙԡaٜs]LT dmה&zgRTz8{nȧֶ-;4/_'ӈ djI̠7q󝖝6ordFJzp| Ϡ(;Z%MU>=DHvleֲi5ve!lB;쥠xw眼$fߡazՌVN;y=&eur2W8U5tч%RƲi 7I(^ ɴ%u)%C"M8(B<j_vx_'D]&n2bqۯ3s:H@;{hͰB}PX0' ޶_*s"*3:^ՈS:cGkA]/Xf3[uq'.8\Lpm`M=d|.}LPYpp,frWL*dHsr(} !WsKwhfVg+4!Pdk+"؞ rTRqVwYS(-;g,lȦ9آ杛^4x: sǘpPSHk WR9U~f:mEGwڊ/lkٽrm7u<ŲH>]qVJt!o2ƒ JK9y7o}4F]w2[H vq+JJsU/@zֲ)hċ04JrWγXGZqH( KDFpe=ň6@*y-{z׹D%2_tm ;EU nU=qǐ$B{R_CCpȋ;fXҌ3ҊeJŧ}iChoxx&Rg共S`|oMCq>W6q$|{KL75 ,[bo6E֚%D[)S}]8BciA3m^ 8rbFxߚn2ܶ*f*F*t7;QQX/7]weTW=8&]m4*gQ$u|#AzìHU1>T&ameJ#ʎp^S Γ]ˋDα kNU9iFa !;1 Z Iv1R)Bב@@]c1L6|f~%J f.&@,U;D+踬6run0>^Bw6m7` /ȸSVA!VRd>bnZI>ɲ5nw](qԈڸr>%8VGren,921{at,lU*{L.!(>ˍ.ܡ$!V'9mEF>HI\|-ZVH\CNDPFvˎs BpjZr3\ژosvɿ3~)fdHF>e$\ V']_fؐ. (: ɿp'@& OO Υ!G/^E| ѠDjK } KSkOdm`y$N-(Jip~?ޚdD1(! N, m٤R9;ITfytlma}B7_RMƄk0wxepcpFY?iʀ|@Wˆ][x=`>|2A"G``+.2ű(k߫ =f,W~~t+hzPl /1 I񮖦p<*p-pn&$&m~၃]lR{8>\>T_YI"hd"֬쐸]O<g I)Ym>_g%Q̨W+OTz1T uN}{p83*5̑+8Baɏu@enlNQč(cAUTpcP]Zo2Xu:ȱk\DG:箩cĠ kG*DzyUOe}9/^f5$c/&ΆG1DVSH#p!ρh 31ZǡіԗTEIT !ā:]rᵽ'SDdF\˸ qZٳȴ+3l6E³{/A.115WE jė#[żܼVn+{9n~ s 0,;6 K;.;YP7w2L$"l=-E 1.6/s87ʚ0!^=nֆUb[%\Fb#?4S7ڼk&F@R~+2GiZfSC y}Pz v&ߣF;s,E;#m*S[!oMd`\ t>K} SsJu77'cO|k!GVSHTL*6c1]k j =K??8>dٜ߈˽y(떲/heKy*.m11b,d]QNm ]-۱^h& uӗ8 G3ΰJSo@#+8yjulpPn ۼ* QSUb8*P| ^3ȫ9iimb3 >Rӵ3 dB^u-󖿥IB@$5U}_cޘZ iCpDQ1L-#뤢d2u Nj`1:aqRHU2t*ZNw]nVe?MV*o(㻤Z͇נs / Yr'J4} %D]ۨv̬Ģ:vR-]\4lZ_=->ew6B0nhaA;QoTvOMJ9ldb/^{O>KD柢ya[7YEBxd0DS"PwGM^-nur5sBpb2~2[DQ"qZ^-I$P e-3L6 r-m]#Q]V!Ʉ$u~m$4*,*/􏰫òQqcg+EY2CEVL(77hѫhdM\Ix˘V(D|QhZ]㰁3Eٕ h -aıP>mEbiLs|2z|J2JiXяH_V+cؖ(UQ!ԩ5L%(jv>$g=c\e2+*u%(sŅܶxF}]>΂Ip]/OJEqA?&~o :ɸ|seA!Vxx{md*4)YҪh9(?u1ѹLR&wAr5dIc @&u> S l69)Tc$;v ݭlZN>nNK=wLѥ6 QsMW&hBG'f-6?p&k>b9mԼopYNu~d>]]#)\0)Xiݧ)_W6uGq.\8|⮦-M,f 㫠vi d!ʌKgɦGg5'PhNѕNy}͞-^hXmwodҙVLa#(,3`Po`ui\7Ũ V'amk`Ξt:\ Emm-n4=1o {P( yI-ȃĊ5h 5 SvU$ "4XCH!Yn1>1У ioD~ja'uT6Fd,<{YBnvqr[}.!uyJvGcDrd 0:jPk%X43؈2wqg<'a 8LT h{>໫V2RvS5dߎC.'Se^DRਯެ?ͷ䟡JVEkJOtܴ [) WGTL،~DKzS/_]-!B!╁)VSJ 4]ezCRģ Î6qllꨇ ")q!4Z{c#%hJ!J*LAC ;]n(6(ꪖL 3,+˲F-`^M=_oLᒨ.ܘ0&n 8k9-#q+aOB䯪7Z/#*8U >㬇h#,g5/8ՏJh;SkXHjʭ7`*gu6#z~`rlWQ !h>CPF@U8} 6 "#Jv6-S:w0(w:x{C'j7X[,&(Փ#Hԫ _e` YnaDR+WAg#矸*7O{. VXi7;B ^+K? r[*fҘz•-,Wt&q#[N"XpaÄp(q}n"]JW)ahŵڱ߈3OYDh硓ItzJ6s_䔃l aa3f4RWB-_`%V [A(d%E`w0 QD4 ؾBT~Z\a.Y 圫L¢IdGX!))$JAX,0oD(kur9t(:f) 1t.d^`v~f ljG^m;FkW'ZZ"`j0zޤca]A`I)I"9Z8&O 8Pv7]lBd%D p ߺ Y/( H]0X[eo dK4W#$i29 é7Ds5 X!. R`蚅 |#2_Xxz| :1H.WqNA&)ȇtyntS&{%oFqS$AEDlj B{n:tMp3hqɊ4O,r7,wgӡ(sY6y./|4eo 'ͩdwAqMe%mFd_OtePx0Œ]J'-١ |c~뫖OLcHgb߅<7Ej/N!m^H>vɈg..D,t%ED*N1EFt iصa0M' wkC$$ ]>iCn@f&䶨ίc8oE=; oN)&I);I') lCSX暩n"d_!aytkaP-w\Ie/D/ct|i @b#vЪ\Up54UE ERP)̈lUB=w9BR`+Z(cQ2c|RvޱttO ~jL#`I{I6mr!ḡ Y)I,Z@5`?𸂵Nź#cD޲N}]6SCc@f1 A(1ie[<_gߨĂ.'u+5-$C:"UzbуLA629o`"! + gɽ=~F誱sJ`Bp5.d:O7*`] Y:~9'-L|-S-Shfj[H߻.whC5>dbpŠV%vp㇞ ?k:L-4ccAWg:^ ˨BLVKùcF_U~هՑysJju)B!w38D|Z]#mo򳼔43A8utBS,mgj@+j%F#޿it*Jn&¾pBHI^r]ꪹ \a\st'S-=1w iGsvPoaOj0N0(>.'`ʵt0iY*ߙ@;ÄVBʜF<@1 _)ag[}:h`H3 Iw>hȬ'LVݠJ<@A8X+:傾 1J" ( &naMeN#p`:mxw>`lMtE= YD[WqeI- eru%,C&E,UXeD&$TVGN/"8JԹɢ,44%L ӥXP,m!?'IHcMX*=*/_9zڼloޡoSJK\ir8F#KнfmU=efFuEbb^-l`Pz.ٗvYc_ϟ9{1S :u5>;@3m} 0EBnDގ}9ն@_P,E_ZLܐ^vIxsV:(u݃,͸BaF/dNDpցrTH _ 2~͙Kpg^[-(ͳr @Sj.dH|#u P Zw9[+ (c&VNٟ.\N-_~Abo/޶9B p!up!*e]?͚ р*JCRKGnRFjѱ[6s)KkkPx+^eu>ƼUbSS%#:=:h Ҽ{ަeʬQ`߆|dȉ Z,#OR= <glC;Aw#P=&qu:קY[B`+P~V(!@~-(&E=Eg~JX*չO/@FƐjR:o 3GX߫"'Tu(VKGE8GTR¤ 0R m.A;*mv*̛xvGIM%JiR(6%~g=Be `?B3ADNO9WŶS *PT;&jP@5JS@(aWހWEQ*ȿ>|o([xF?Z%П\d0IOioM4w kCӾ|tP߫lJƸ#K5s~L Us1s ^ ʤmG@ Kb4;=Ox{D:T<B݅h}&\ȏ5&VaBzު+cK68؞}=^CKؽnoA=Oy2j_A !KU;(:# NLÜ$^#Ko9#lh l^-73hBuʾM&LCjѶ!/h4d r=gȰv1H/Ft1ʦu@3:ZX>AqThin/;baЦpJe3/$RUM.:t2gܼKu'(=ck[ijT>09X9 s|Ҟ1 ٳSĞ/0#^%$Eo}j8ŧgoחmLTB3%Ӄ({!/1?`h=h 43[є,H85 𠦂ˋR\(~~jePQw;%[VMNg _RR7aII Ңs֤b #|-sY8î=#%=UP/KlQ`.O Cxx ~D؞>L]у%g(~J(t4C3fh(:xIGQ"imd ]t̀{s:jrdSG}%k̔1ƅ-1}Aoz$&f[)qL 9z ħG`)X;{-&R/Ē87s)`򢹆s8M s $=XXI7j}?N%EUoM~JOsaB#rwfaSp"Y)$؏ER֯|D~'1wl'/F*&H؂GdE œ=W5C/,WnGY9WiVW!C;hJ؜@PK-“,:Yg~+ dHv:# "&g#bp_1L[w ϶2^E*8+]H( l9lM--Þk 1w]e}nhdl~V9m,T4UrJ{cz]|L:}*j>Ea+Q\ʤYTVzpeKqh]b'T-#H0aa@ƄH>e55kDxz(k4"V]LP<KQGY˒1d ;=!})Xy.Z_}Q)yUB$jg>!{odM}b;쇺t6jliVo-~U>AUk;oR0(:_,3f^˖<|??(v=r[1t5ĒuZ8'$'&zOـy 7yݼ< ukNC!VBH~5g ,&P%AoY-ޕ?dQQò}fۀkD|WB.Zp,~H\X}ۧl:ޑ6ڗ@~c*xcHx8dtEQ::$mIۈ!lf%ٴ0/U@+Kޚho=[z~7ǂ,x}{6vWfDv6`8Ұo^GT Ӂ2*'uòxy7Siqt[A KAwϒx &No"%bOn`a æ~jW3MJcSD5_vf*Ѧ|u:a2T)n?̙'۞%^^vOH]MV6+CstgOwm|vjßqF}ASBY:6JR^(0/9!qZSG:~*N%(M c?A>~ENGq2#ok>&?6xo6iK(hOC-ԹDb ס)ޚe 49˝ Hkyag9#&5a,ϑ$Bua .ԃpާG7g]@Sw~n#1r㎚|iL R\iKoh6BA%uʤ[QizqMƣb 3YZhAl*=ЯW$FptY zbϧX)>ޛ%Ƥ]"2J7 ҿC*Ҧ-T{9|=h] NNYW B{ PA=^0;(BmO: U[Җ-jwz!,ጐ48>chD2IHx F mZHc  nCPI_/jQ\kruS7lG u) )Xk5&*'VDJ)CH3>G ) P'q @O9R5ס'> adB: }vt1$lUa"'Sd{9~|urIâqUؚq6fsf%0;,ߐYj7+ 3!ʞFRʛO̝e;ڀoa՗*Gc$r>gopPWlr`G_>G!:\TOBC^@ -~;P ^)rA÷װjJBU㠤AVGfWT:{j~WneTt= +}_K`&_6LquƐ<ގf$f )Shf|C^U#WtߓGSejj?to !_HkZύet(8CӦrѭΩl,c9$kДl|Rֲg_ެ;ovss|VdGE=qPmČGyOA\mnm3Ǖ .>'ǐȇ^LYx塀R}-;VZnnL%sG`t09mC*!XNvL]%džYKs D'0YL@ >f,WzZT[ ,j;7I%l׫1o$@i%8lLl\ƶkJ0!⦣P'-TwMgbo =llی۩!$AܞPWS3SfBBy<'>3%6]$hސK21ּ,!A"z{t8diVtKo+g;!A5$-nk:샆}WЁII`HM jGC@`P*:]WNPSH?HY0FRA(0H!v-<_@kP#To|"MvX_~gmI_pȹ axIUr.tpa*&v=464I@$Wmf h!mݽ.d%%#xGC(E2@ߧb%vIRC紻ix^/פ۵-Fh"9lVVq|oGZ_a |tS:]-ৎ rVrѦ!BEl)#~^D0.WE{&۬vmU^0uCu$/z=ɜ%8S]xZS܋he-䫸ewh:=b=3Sg8-¦oqU^ PÉ" T7d k~!r:9uYfxK}ߪh`*$YE? > #⍱LgA7 \tk&5F]:Ja(bW6^SPjo~j{n)m|Λ SnCGd9m]~?H?z&Ul_בѹA .017T>}"ly!ftZwM&/jƤ ]Q7˩9g]rm5Zv U_~fP9>Ryd4+Gj̢O6>(Y|-O.zu*|oڏiEԃҬixiĠ)EQ T1'49t ,oJ 6;n1 >9,}`e(jcᎴ8Vgb3dr;_g?[OY4&[0_{dW|Nh)ֶ$L٣WU+ Jrcw1b?0ۻ/ܢB & ܊Q^8'R_8THUp[d<`ްs}Y)α:Dj~Yz;2\%N_bw½ >tkz;bɾl?p*0|ۍ?z^* Ȅ.5L cF+gҝfs52~eX~.i[r% rk'\9ceǧE<9ܗnNf6P?H_Fp#-NMbjJCc 6O}ܷ M+j}>8`g|}oM>ˈleE~01 %,߱2gE{bs@_m@;ljM3LB1ˊԜ_YUOP\8ZQ)h:Ņ&IHn +JN *ڦ*(W>͠< B&{O,4Hcj:CRrҋ`+[Y Q`D[]G#h9oX wnQq?Ěm q6g]xhUM.tJweNxlڡk$hPyf| BYL&]5W׉x(lC+ia&kl[HFmـy` ["| eǸt{> ➀ ׉; kYۤ {oPeB!]Eѯ0eR*W3ݾbSR ;'wVa.I1D!Y{C{}mwSdE#&BQ6*'j5ɛHCMgI| Ҫu##g/O 5x [K!|PY0-n:xRk#qXQ';$Gm)c3֨{$˭{`E# ["ؑlɫFw 2NT1[[mO~m#^sgsIUFWb%>2#rAU-#Dե&|快y7 yȨęӛ.e95pFSܹIH ~`uk€ʮP(PU(kP15Mov{\1=}4K׻a_# IHި`Ma&H?sevu g>y4c˅P'JwGd=5!|2%hHH&_$aۥI2|64 T1^i\Y!pG2ib}ZA?mpΤ!JTE$`x񗦹/<5˽lrt7(~zسALG>>٢DiyR2+(!8t^=+!3g&KXuLDOSWvy49Rx_ɌY§(\;}SS`#gaf - YJ2X@^}јS_D'JBzf F @y3R;d5ew'I;c~&6Acﰭ>/\K :31ϥUkc6m0:O4(GrP3&[]gf@Pg䲢$"lI< uā~͓8`я/a%g)7G1#A:gRZ<Ds(g֫j?BI[jMԉ7쑅u)"$rPkc.7IO h  vC"G#nI׀(*Uf|>Oqly8x;zUj/&vpy_(٣j&ݩ5r)0b=SXlKкZ jA9r-uZW|4``x͙؍NF̲F!HdIFu~>D tH1gaa+AFy4F)wMŕ"1ˎP=?(ӾcF>&94J־țH˫˃o|Y,uF* J ©i2*ozB'$]:|&$_|+U`OL-+{K?#.SN=S(% ,2 ciHX89]~n7O]Ty!Qf^DJ[ŵVh5E$K=Էh73R qho2H@^+jf|5WUj:܁^Nx2ȵFv;Ė 3C4+T趮1"lpM䰅oZʸDHbTUKhzj#ZX)jb"ǧ*P#Y neOh҇Yf" <7딓* _OiKא}?1ƨ i*Ȟ^U,t' { ` |rw$;&ӊ+iP}U#̦"pF3M4NiZsWe&ަ+u &4b_] F˼6w]jyi`Y qU>2"@$  t"lԘ @<F9P`iR*>V+ziLrT+.;V"h)a6xiv][jC& a#gh(R dgǦå'YZbLzE/J&x{|"h3zvUH\":~[&"r;wj֜x;`+.:!(YaU롢`u tD-̿, JްzĵY[N_e\,j9W6sV@ruCB1÷ܗ_7vOmia BMT a_5>;`t.tx@yig :u-Hu2{`uӷ$Aѽ,FxS1{Ծ{'_ֽRvS҇Ot e,6nic1I 5ޅG%Ƃ-@[B_w* l *J05[9;%$+>>׃=@`a2Hi`!VmiS"~ه-(O` jYAڦ[[&t븠̩!^&Py@#9*Z&'΅T M.IO:RQkXu?U</2; |qFū;}qGIEH}97Y*r?ٯ>v*y\}pzurƪҙrZ%q"d+¸?"Guǟ0Ӟ]n[LnW3"Yg(&"eUG-s6 Wއ#qsx›Y2Uk(Tg>41;TIx=.oq_qx@6/αgLwg Ar0JI|ĄL3/3.Hc< Z}/4,"Q kҒ!ͥGa`C_{MY'˵ {c|@9|aHᖴ7%(#Fu!G ڤЯ]"l&/:j:8rP:]F@S":%hA"6 >XdKM6R3'Ͼy˝` fh_< oŇKžLFA2 yB-^qhr@Ju-A@R*/W@g%: YG75.?Ԃ׉|D1/P&f v 6+&L( DU/|kVqwa1Wֆp}\B/c}9DLI >5izli.;?d?,jmr/JU쬡&LHpp+&Fd11=z ʲppipɫ' \a`òrҗGԌS "qwm4d WʪHb^]E!p;'>EeS'25y!_}f߾ 9 j,Z7 ;m܊ v{05FeyM S+qT[OzoCG9k2xv"t IU=@|UYГTkx^MB dakac[,52W_:^z)ݦK">L5[r!uBtʘ!Fi]23"5p+ 9eT| Eԅ ?т lpʓͲ7-GYX( dz΢H6:̀'v{̮ ;%'`ԚSPh &b":Kx+ʬۃ뇩)i50U#UU>`d8Uy 2UŇ)X ⩲ ZMRF ~fXVt3Dk=\/7,ygMV` ZTgx~+ KоZZ_[ʘ;f70αV``ҠD3FӨ].c@퍏loCG\sVsq r'PUއ66ޡ膊|Uы^J}[;gb & dr> XuEJLM6s5$ ^0W(6,|?*h#ZdQ\f!RFY$d8l+-4[ 4: VT~BwX;ih=4&ľ[]!.^ccoMXyEEt"MV6edno&L|]Ls!bB [ HY_NA5w1IY2 (^Ak`B ^|w.3BlF2e%>u"b KzBz902[KVW\AfZmmH1waC7Gt1ǐ-#" ;ߒ90݄?! 淌iќgoeXX$uhmĬd\>l(U>$}X-Nh_6ɢ2 ֣\:5l5ee8dm;1r*(x8U1}B`0ۼP st| D=;FLoioTMFw @nPtf૳]AL]q- }Ĝ$~hۋO`S}vLN\z֚Qxų~V)0L@[z233[ o'4#"uX2Ld vN#E}Ml4j9V"_q_oL lXt/?B-7VH:zř4)EN?58aZŮ6<-7u nl[o~8+#D@MoHn}vSY#8ve{T|ע;!vr^2l/(P),`\FbhYݎ3F<:z p$T@mVyZ6iÚR,+Aoj쯴xFN rCN:`.7K`l)fa3iks"ғf$ a:Q,U駁#?Y:aw` vwȊiluRS18P'[̕r"Y"az-Tͤ }D.Y˗75:Hz6@`Gg#^B oz&"x4F>1L*Վ L}a!R?JÞ~-b֜({h</Â"i?^E'2ť6=ty R(8\A:XլM]g{=Mwi?xW`,/Ґr [XxtK7א2Dچ0[v)^'ɥ^I.3/7 Q\#E=wBvJ5wuAc_WPEZtQSQn΍h o|0gjj7x*tE|-R]D(¡`2e( ~۾ky [Mt7˞)DE1zi !s]Jl-t ѬSW!xL^yR+څaKp1UjU俄9дDŽ<9pxH.U@&M$Ǽ\r S d/f_yE`I?A 5fM$Ti[ޖ,oڻY[}S' =dSݣ;<˭S{BO6ioL2&~VNB%N\C=vE0f]=ꧢ? {QVWo}ra/:} J9T?d*GE(~n;gg#S(5KYD`vH)Qnb|7&MFp"f_>U0CM Yd (a1*4i{.ѥCEۄ`:oI 'ns'NdOݴV^8kOV)jlAZ+c%׻Ky7btlzM>zdp$y7-cr +Zb+o蘿Z'97Bɖ?p[rYB6Y[v̚KH&1ew'4NbNAPyR,Cdto]K&B-拖㳣v>' JԅJ+}QN(pʇ >m I1wnIb[T8@$ߓ:eM=eeM8UFp?(VrIrSeSWOg~ *#b\i-!/V#DU ɫ *Y|M'U`[R %(o^s1|wKF*K=Y䐥E]+'׹+JfMUߎ+Oqؙ >PnV/_亱" P9Af;>WZXcM>E_O.pP%b,MC6zG̣qxKk]zRX9U>@wx8T mpH5=RePT*|H3Z1tBl g?&Hﵵ?`bJ7K(W=e6ݦN@X/N Wֈoˢo`Jv2]QZdz8vP*-\Y&Ic* pʿ& E^e\6sm2pۄ~ k<{jrfqS U;묇NŅߗJV Y9-͗g*6!;+uP&CbZ.*>KsOtp/Z0@?Sz>Kގ)/?w|VQ@C\[sv~b4j5׽2 M I^X^ԂJfF@=nȜc^EŤƳ&a `0^$&ii)? OnUڗ<}Cs|K:32Q霹K-}ՈAC^4t{*%)RYSr'f1y5gleYO|:IM:d[aKjлb84+V*8wV>lK%8֚x[iP&N: ,ӯ;*Wݘ}Kֺ?%ˏEsg\*AK02JN)ݻkM|}vr\6Sg Ėę`mq$<~~xO+ͥ)YVrPTŨ#[*݃:HѭTRΩX YڶTm1e"=LyQI\ӉN(\q b?* m>Ɩ Ƶ^piq1Es-Sa>7vo 'AYOtk?|*P?ib: ɴ|? 7#?x`ӏ|(b|h(w*@~XaVlQeNM1)R7jmS]a3=QC Bd޺ .v}P Ae]|&7eKXCDzzGmwh2nQu@i4佡-5 ;]ܪog1|֤ʋǥN9;ڡ1H2 ;P}u/ufc]="Qh7զ,wj\}31d Ր}3; ol!b*Z>Ϸ4tD1^1s#s=wGMT;:|گH2/&`yo$%>_GʛT 'I߸&lj<@Q*w1:FPcuѕc=aSBN 4E~G0G?Ț mEIהABAĻ؆ "Z7AXz}Z -\rzL1+{GYf@<[eNk΍Dd||U3:<7N|FVX-@ :ɔIweUro3bU3pknq=+!:-p|l$V҂{xyaW(nXixQY2iOgk9L^#){ U@T>6w37qHH2~ڍϗԮ4Fݓx.Xϰ¯tQ;ew6voѕ"%)/„#:LE{e #DtZa|P;XzM >_3`:n[eIQ(EBodb ?wGpӷa";WF݉RTuZK>2ә!w0!\=K|,aUZ'aHw/:tj:ghpL?n1ӀF;O@|).Ф<FL6ޘ930.  jaz@vymlu=o풡HHl2>^-{NP2=EvFe;2jR\(,Zũ;D0;ChM+aAQKM3 q*ˉ\H%ȫ9Y3*cq|ゖ2k'Au` [X6~gK=cܴirC9/(}2}C+ &V홗JMVA2g:?L| WWcNAb ų ɯLF,r!XD`캔MNJTT +Bu@ne>A**1d*MY_+[iB`B@P(΢3.:v3iXbY'9J^[hat]OpYFb$z;8#3J?aQO**LU0؉WiAMŪqEO7[]iEp/"3w\@X,!D*rth xlgi\Yj.XV=EQMۂ?b8(-"E rA9#lzS93=ƏGy^A BưPKVJ,E=9q44a &ƛ>ڻpdX|ʢP0IJns x=pq~&XH\+$s1=:X=Mjґ]LuwMLEpI,rJ;>ru?`wnB^o̪w G;kjw=T5 vr[O ҿI kO"&v1l ,)0f_(n!8H25Hq}3Bgs:4]da HS1ڢoFZ4(YۃE'_Y+2F:f/6&I,0ziiDkϵ3ho/=H}$vQki?CF?!‚Zv5+\Em{W:sA (-: UJJTEF,Ы4%E= \r.h]^R`1, hMl%3E\4W)h9ј9IRR O $@gѴc: cN0Дj ^VcI=mC +ao'D'$--Ff9 -u"`8A맊>a[8rk:0֊G'cIО[fbAB:twpnOhM;㳄K9:uw&Fc ]hFl1W<(uMCPns5FI;ɑl-=0"6τE eվWºXn'X@+9%}%R { kzk; {ȔU b,[QPY]Vq^1$k;X薱5`S)tY)4A'iB[g8%o7۞]+JQ E뿥^{K#-mbC׀$Y)(Mu H:Q^^Cvmd9?D[_J/07ڵjG3jR㐺q(5Dhd_0&NV !$~mwe\݄RBb?,4lӝʀk"[9tM식~``'|SFEt& h+-f=e|a [UY̿ t3jUI8Wq16sSu>^{ߒSOl)I-/F,0+cQip.>ycڦRR (A;=7pRYW&i~' ,S>FuQEw-:ctÄܖ%a#հrګVXv 7Tğs_ʪYeyf!zs{U(O!D~B ylҳRwc cP3~#re]dYԊe7}d_ȲM ,qix ͩӜWgYJx$ӻTf6J- j0{2ktӱm$RdYcHs.'GK]|j_]T"ں(C. A@X 3uPuaE;&##>[-zQ.2Hs5²8q.H^,b}}8$z^RyZpǺ!2)"6UuِiEQ˾dAQ :x+)̤>͌)SKg[)3pNr&3 ,8 2B[Z4Ӣ4LAm yeԋ%d.P5`Eʌ[g*WHkhHF]mqɔ^KD9$ncϥywm\p}:(%$rdݭl.-{||W([`SAtio/Gd'BZKrcULHTέAB~Jk)YOrfS}}?*.E(DL/*1XmDz͋[ԥxy{7 q<Q97cѶ74*ҢSݠ:Gҝ\2iÅAm- ~S1WZ2TrKQ\Rͭȓ!za9?] '0<QP:T%j!eg <)R i'naY"̾|y雋 Py γFDq+_e,lҖIaXM5?vBlI59x/ ϻT=! V[va-UDSqp2F!vO"Ԣ7b)޺%A է.56,SBy[️aaX{=1BGB8mL%5i2\]PǕ^Z5>ѮrݩMnChbrӠ1T*j7W7rZ`cI'ŗE/Äːq{nÂ/ R@WAd" Zu?rV^ L`NeadygU&#h&kЄnipz&-X5483@wTRVIX1G?KǗy@Ο)eeWYHsaK ?O}N~~CXr`?[x`+VfΉŭޮF&Qzyu"j~gk.#?Sꗄ*l&y)(;KԦOhD<}=-9k͚~#-D2<ՂO}3}0Rۅ><^78M< ߞ!=J!6gRg}wޛzfK<|zl70&ZgW 3tQ\^'4ىӚxh-U7;atTHU#}z}7e[7nl' "أժwV#W YL%UV7g= nl+:iyr,&÷!-cyBWQ7b3/:JYf" ͭ(U,KEw}xF3è4l?%":lO8v^ ب%11 ]*pS2z.\G\I@IF#x2 >8$g(bEGmiɳ2-s*O\@ əTFӬ,9&d˼Eɦ}y.wBN;k^LfD׮enO~+{z7~e(oR &vU12|KYkZ /]7⾈|c4(8#:u3(O=rNnҀ߱]bx1FXY&B(G0*LZ#N%IuUr7M1"ڒR4ʳPLB?} 'H 94N]aC]ʯw8×EXb'c'(Q

TAq+,K$%5%(dQLvrp\?hhBaF5]pa Rkq;0X)?B1YD.zK~>)޺JZ.7y9䳟в@YtЩ$O]z|o 5 'p06;uJo.|V2ᕀtg|@C%ےb:\xEN//@>ڋ Ym>icz!< 1-yS͘D^ |}ܧ;mҜ>6w'S:^9H)?J<Ļ3hVviGa`G:.T!iN!X}RE3ΧW3ݗ ,tԏa}pV\]ݟ1P}W?/zXġ^~=VAb)K똵њ/Մz}ߘDzϠ=-t\4씢+QK#Ӽٯw/]g.ΖZb P"mduS|jI֩eʤ 5[4 s }0%!Jk%b ZaVԯq&*IV%ɭ>1W _aH@&ĭ-ՙ(_ߙNHȵC2L\Hkqu;&sSZwtdD7\IIQ `y=dŁ1T^BGOZȄzDpJ_P"s 5Y}lJhx']5l'ǽu\~ "b6B]>~mw"!1G=Ք!}-%ºhG֗='BaʞXT i"ǂd.D4g>PXr,@*H1i0`s_-3{Ӣ%(@<Øm],kﻚ]l w# f^iX]_c9C>#%F!ffFӆ:tFbOS6pIu1h}?v3ow)J$T_ UcIvVk 6%4nkomAI^iɭmZXä/o}#Y{<=d# (RZ+u>/bԈ9 QfoPf+vQ*jv fO{ dxiZ7b gf;J~ϗcHoC9, ۰|pWYEdQigm O\P[ 6UdyCVuSS 𔰎CBCrGOCnZAYq5չt B g7+W]IuT% ǥ?$K|R޷ϝ(TNhW52礥0}4fEj8cRO>v5;R}Ѐ;ӽv6CnZ- ^UJSV;]}K:᪊ߕvܵ%P4gلq P;3VqPkG1`/:'f*ґJ]8ՅEP @ YGH(a%J{1b}҄ V,yJ蛙0ApD6qQZԱ@d![ϓyA oҏYZ{!wrzO EN)COd\t1ɂLOVZ$ʕa̜pYX aGGJOx{= mp8s_'0G֥ zDTc䭶ͫ\2giؗHULF\_o+zei-hIt3.r鈑hQZ8!SqŶ?;3 {)qa0QUX GҾpr( ނ+Σ=ieqnZQV( ^qlÝ% a4~_XUs= 11s]i׽̠W2 8܀owmgL_P*Ie<3ng7ml~P*y̸CAÞ*`!)>'m_Md;1 -ڵy_\P[Gx2qifP%"]r"ָʯMn Yudȧ˃>:|w)}`Y0n`'7xb(Bݷ}u}$}_,oW KŔ>.먺=J u6_ m>Oal`tVx-*$M 55vf./l/rUI)!BD"Q4D"k'>ΤLSk!JS yWLzVPd@_>j]K8=H4\$-4JH o/D-X=8ܝ,*ɬ=a Rt<*w%*'ȳ BDQS\gS(?գmbXPAOٴx]ipP9r J׭64Pl5?g-暯 ׏ gWE>YJ'pZN#jB*#_YIMŢVXْ4zp% MIVԻZ -Gq{_sCe,~KN>ռy .,YBޢ:Hʑ{vHWߞ{ߧqIur+/S)s+q>˞nTْtҐ!|APTì5Fn9^.rjLŐ_+y^7D ,ڽhӦdNtI0L&sgp':} J/WqExi4 -Qbw vCd!l[r%_+t!99YaS>HK)ǹ]!?6 ;83 *,Cus݋}|K {YvwW ?fBUar%*r L-@*G'K:L%ѡaТֹȃ]mV_zYD{Cs'Saϝo&5GrH-'P$0[g4x@G<:C2fgX\~nLvyEh҅M1:Ȧ_5.uׅJpaī4Ai7Q{m3s o^OG(`!$`khDe'Geϓ/+kQt;buE$RϒuU_50\"},4$<&T,,6=KIDj@Up0i(hU tK ;-; t]ma6Csa>:{4"xiių;=3U,%% *u[T-FDA%1ғpv~ ?DI~ lBfID0LY9"z$rc"ߍbz<ʴDV;ƒ$+O%Qu~xIY'{ّF.b?IN /iozucS" 㕲 Ʌy5Hb-jR} IƓꬫc\.R1tgFRʡJS~6q,dh{Ai w5lTAPc/&*b6 &iw;r". r/;ýmC}ċFob!HQswЄ EE$R[0#ʻ Ο .#975=VM@'$y.|<8$6..Ji@--BTn[k2V:mz {u'N_]q +$|$󯐩cW'׮zCY~ѷf^p$zJJiW wUw " !MnԴ,dl*Ŏ[NVm &jAJf@9y+*ˣAqcm?t VPm#8h{PG<{3?BKy< Q]Vy{ Cj2/%y~nՈņh纟bﻏ*DyuB0EN|S>/#>DnϕoT>/̘RKy~[E\A<Ȕ8aVIV|_kuh5Բ-t29űGg)WDffڬͶEc E}rۗfX]gE~f *09NL-C W]k1[-شO  <%xa 2FE<++g)k$ӟ=^ %}9G,F;b wonщUbv5z#aX.2$4DXOJ 26oyE PXP*ua&vPrS_ κ%0[i ؙD|+ p- (DZ%dW޵Kl$ [;4`Axu$nEΑ;aR8O)#мu/1v☲Z^55va/A| 0;)(^^W$,{J;'S6huXS$Q|:t2rQB ۃL#]+y]@&FDUL\zJzBx/!X_!\A*^1]r97$tsJ49aZۯw {<[_:å(˝(KBgZ!QQ=#\;*a 'KLe]K8c`z*Z/ṮFUD|6{\Hдyc)jxg=z]= 0}wdR[\v̓M:,odVCdq2OcbE'!g0[ 1'W\@lsN#t#d/Y 6Vt=% ~[ϭ}{M'9A.VEj ܍D1hhf֮:F<Zl^eRCw?#vdk@mGTyt8ֵlGZS$kc-s_.f+2_sDyW˓ z{ԟZiHhx4t$.[:33EpR%,ȯ[3ômZj<0ƛ w5Y`ď,F{3+O ٵ 6:Bbo@{G;6Z5 , ZKyMj-J@@ ]$1‚zjR}+P{cZmx )%rsNC-r8&*%mfc1K)yW' ,īע--] - Qh~x;fs0ȳnц;B#"6_{2=^܅ -yM48L_#tEOk9 L]-~ G81"OR_qT/4f 7őMޡ†)*ӝdޓ"⍘Q,ƣ{gm2?(wd=-i o;.3b(yd 5ho%9" X(fɝAeTXq NyndZz~zONU`aaYN#ڑM`Rݬbe1,N<HrljIkZfPOH*4Y~H:Pځ!rfa\R_vl؉~5n%#6 7d԰N73JBfx#M3~ fe#?{/Z}UPf s)|i2TTY"C:vX"3K*.e0Df" @@RxY59n^3$)ttb}mb ]n}twmuRDq*EMb5mfm0Q#&m&hiCYf&EZ…p4TD-Vɕ 9mRckở.%f@beCkc V2(Dҝ{:atpX÷f͈U<$_u(Xzd|.'WЄ%40^'h8X n4 Es43W-N>o_B*KuzX]prн3KĆfaS(.ȍY>,r0| #Ih+Z Vz';ƿ.d7i=BkߣDLE4 < H/9rcíS8TM2p6 ^*@L)GŅ 1%z\"Lɭ7Wy?$l`+o ~Ͼ·o?nPSIYWZkGL QEX 袤xQp."ߒLuBm7 W^$0CBiIA:Is )8M1RPV^c6T=/ @["fI?*.+qx,\XŒzD+蝱\0=O1ۜ,mk}UQ-Ug<~it[>D$=V8_n6,CS {,l/6]wԠUH1S˕k0ԅm+7q0zp's,Mfhmo_ KPk)Nu{7yf7uGR{f7֒ցxx6SX~+0cy$gusL ]qG ?qXՊu٠Ah}'3h\R-nUO SW^&zoP܍Bؽ8ɐhB݋ I0 FP[)T]^P< CK4W{?*$LUVՅ#̵o B_I$\zRLC[պM\;V:&MC?@e~@vljhߧ["t|@ݹ [eLi:O. r2s?՜:‡SVDx zh|njW /ᝑN(72IO7o6NѪT' +|Uq1BLd^:(Zx&{z ƱE㋕LhOF%zSnZ@ Nb9eiYn|/>쇕bchtM@,l8ku o'$ʂʓ%_qg,C,;I:I+bzCb0ar0؈r=e2Eh֬ RD 9 ~2_9@}'߮$ #$&&DxFg`_lx؛ƺ1F(ze=T5Ο\Z疍`BS pu.pMhr 9@_@7<&\m0Vg{BP_դ*krӂF`u=j.@|]o'L>6%ՠBF=Jt6 Ib W )LV)LH!A d6`X}(G16d׿jew-kqi NEgN{)GNY7P誈{8IuG8sdps|9'ne%s `()2IYx>"}n.CkoV*ScFͲr9U]]m]pl!@=zKebNs ͇2HajF3像 E1-Xd ?Chy_S^фuPp*BfE YdV%TB|.)41/8u B BƐ 0-2ZqQ{X*zYHQ3`EGY'M Bޒ_b3_=( LV.ibP#(~zUXeݦp:u%+5ٟCWDi$IvL7ƌKm@Zb7FV} T"W|;iFuP3_[6O$Lt8ww@G)Fx>Q71w ؝,)NR݋".QwGy:$y&6J] poV fC=Q|Tn}ִ eܩM6y4a{+o%ؑ)o «nlql"g`Mxd~ (H5ʋ_€4V,S/ i?{ĺq(#) ݪZ~82ZĜ1KVHF0ٔw"pl|Cv~u=|ŘXI 13?nZ{?Sq p~ZvbR?F8}ǫQ7E+0RX>>lvMpZ lzGҸE3RyvI&ՠyJ`3Bƍ ~WݾʉL57W97LXHe qr! c}0`j AZa\HVn$Ijqx-yAW^52ݧ0!jDx5>cVG(&߿wnѱ($|ɑl,bY)ڤ&|sj׵<3x`җfl\/=Q'x*׻15M !F+_ezYW.յ:l^ʁ/ W] 8B2RLwI5O!χ$3mw4K̳$L >0 FNdtqtC{#гF{W HAUWNjIho:+chbr(]5 f" a6Y=e3at nkekzI:Wnvh۠FCwŎ^`*84q$O4O<")f5U؁T0/mkf:sFKo,iܺW_'hb*b>wcIQ>4`:GS׍)04H\c'+ gV즆q4YT6Ieٴ)(htqwT'ߞpaaN(!-"㧛 ƒF*ͭoEӌ#ʬད?n2O}>P͢x+|Il7! 6˜%~ ϗ1} n+zYNjQ{MfƠ( ^Z~8H@B.Ǐ--˄;2ź;Cg4ѹ+X-RԃU߯wGDW 0ѭu}s8.c([بJf%RLE`]iCb6T68]wM Я2C$ ճvW ca++=@ɭlTxpH^LO5P(hUl|Xa`@}QtH5e߼=hŹǝ}biY Y M[]?.G?z<-'4ui񟉛ǨjfIy0_h[2#Fwљ~#=B҉6h%dy+?yd(JLY0"\B)d(}I*tR0/8h&1-L]Mf _KXgJ/xQsDaH(Y N4P>JoBnYŠ+Ml[g{nIOwɧ0Y|]Bv~<7+,C@O K,ʗd"c]gxk#!}~p@-]} JshD+y&EFP7[.fKcx T<|O_;:geWQlmaɀܵd0>8r*sYK.INZJFv=!R?h&k_Q#+2r < {UXM1b^ ZN.Xh~' =Ql= K9@4:SpRtO +[QI"b27SM@8۹x.H+4CL(g'ݢ gcwb%A^?=36yBA妄:flͅ#-?'0F %+qWh=Bz|ZK'y.HOnr8tb&݊kT {trW,֫ym3QOkh( 4qN Q_=ȍU6NixƮ{uAD>1`Y˿f41)FK:D`2\0ײ9m/B<;\]K$ kL*źm)Ku|1ɗ <6a6$x5p7(,kBQWRJ8YT ?& i>s?7V6Lr\, %z}1}ty. r=v]z6{NeiLָ`a|16, gt3 w=Fvlqŝg͘LW/'OjmMw8榖nKѷ7\ς5y83$j\Bh>zY[Ď?(^# }<,bԯ.X*ܩ]!9һX0vs*wq?@#4zVw;b#_z΢?isgmȕաۓ\>"ѥ0J4aI# Ƣ8nXɜ(-DR>|mJgC%^y([jbmG -NYV  N,)7\ļB9iExmB"=u*Z,H&DUKBϞP"4Sa H 3ʆlmpp$ >`ׇEO^-/Tnk &YAv+N%M\^1k~Y oCݷ()5xDaIMbG80N'bFS8K`M b/9Y+?Nߣq Q.Ϟ+{ǎ@YJ,zvƞ bti#jVlJ\kQV:,iwd|8P!?Jh;%1X-9b v"FoWl&nΣ=?mCmбH \&;s#I(j&J: \|):pgtMؠSjh|G'qhB \^vv 4vJV*5+`xf=rIpWԀ$-AwrP&ʿR;uʾLʎ h|a$k&| ;k ,ʚS>44KOm =|ƚD<_VD[Ѿ\'mp XC-N/됤_2)nSCds.0=v}55hkW&Fɜ 2Q 6,S0,5]Ig!݄;Љ^G2ci@4L?Ö;h3rY(v1]=UZp5C!~wN]{v~=MՃY)L8#Cc"ݱop|5Nq/)ykj&,?BCW C cVnj9bZ:s> /S X?1=h@1^s [hrgN=jǚqGN !.C'S:f͙kD^xȵ"ΑT{[%5 4=: 35a:ߛLx?I2xƿ3LnkT ;!2U6^hA]/}]S{V+Z h9aDWms /c͛ξƥa2B%yYYJQLxDd0F0R*.@?swH"W/\?T2ʖJ䥣Q!U':dp%lSt{ɉsHNQx c f,_\ F >tO14bfFy) r<̀,Q<,/B-Q7/W`#㯔]@OyYŽ;b~)5Z+ckS3_+֍%h߄+ Zwz*a0838\4 Nqaah^ӏc(i!_#0bYdmsH{ :N3. ZeGgf1:״`>f~p6 @@1:ge7~oBY`-ܨf30[z,:d#X Iq/t<>Y5-9ă((RIsYWڲ_1G^?nc]u)g`Tj4\ $(/?jdpdӔpũ}o*2Ljͺk{;ivъr F7,^<~i舦-ǰ5=V蚓9= c2F@C'Z^صI.GdyތK*8< bz$15k[K9U^3(lk V/ŬԠXݐQ1%s2;$%W66RVvV ;FQU}:#l@} :Xt18+i ^i] wpi1#KU 6]e3_wVIv Qnx)c,僌6EZ1)Ȓ-h,.`~2Sjs:\xWRLvNjԥ8s ^eC.4Kz֒%hf"ARfd$$ 1:TQ]^hi9|Y+Ӗ4B\wFIAݪ@vRT&hPc-2{t"*(9h[&fG,N)O狣K4/?+&?{;k_fgeOr껬=Uulk2T3δV#`ǠdBsДLGVf_!JlU#Nm&p^>*%oB$VX`}{+7_gOJa kϮ5{=c]lY PDg)iIvZGf0xp;FF, 0c}߰+-tE`Nx%X}ZIFW)#{"0SQ3B]Boޤ?_1v塸rQz]*۞x{*l$ى0qoR8'A:lﯳ<8 %+M zbEb8@ |=삾"lNeI_"qe7qf/Ćk]f<puqpJQ*Õ+,rCזNak<Xv+ r E| A5|D}(SwD'FR"GX;dR`g 3wrթWO5թ-^/[ϳ7T#k:-4mQIsSUq*:M], obz-W4:#4@CrAQ^TNQ??r@#+ѡH=AA?;/ak ЀYb Ŷ!QEd~dP8L& -0KjtkX+1lVA".BL Me=$7Gpʿ[GvIYNޢ OP`/yU47VO BTa0D;/BO٣8^ B",fOwܡڽD[sك/ 78縉[ʞ2Kőc~M8)ݩdlRڍ;ХKJ+z&X>*9W@=V,᧵ ۖ%¸)Nn׍O %'Yn3tbyD [K׽g3XZ>~[r7ERQXq u}`SVT, 6"̱!a97䢞5n`g8n9l{$+)'$v H=d,L2جJ,(U[*Hp8IKV$݄b|] ektɳ'*Yp(G簴n>*@xw CT辩[v+liV"idʋ6A5h)zGeXxW԰G~Uԁ1P~Ъ5]耗թ"əHKz$FQs˙O|-d~(l 0EK2%1m^5+W[:d<‰ܴT -iLB )}gd7qOyә_ޜP;wgy,BYB׸.vVd}7(fYuS> cD 6՞D; d:M+ 5zWET:;f0SjD< 5mA 7v>A)ã:ݡ\!5W.hoUi=KLV bg[nۂ%!,gBqaXؔ8*-dXƺj}N_LTPjJLTNpzEwQ:Ri?=`9}6> ?p@G֫+N<m6L"0̶}0;UÉ#/c&h?wL$LXjh;֧]uiL2N9E(i$S']X=" YqN<5?*#t3LZk!$T)|o_`r07~lUp@n%}WWU'ra .etO͵G3Pw!3 ͜ev͌6uK`'y2b>Uȶ.{TO .}2U:p0!w$RTK^I"fFvmSrA`-zC J5ÎQ-KoZ5vybhd3>偏GRC?$qx)^Uֆ&>E%rL-pl(|<-,+)0SE : opLM l=ݯ l],Lr %?{ Ӯ#ߐlG^-пׁ=5_'8UbS6+8jLRc ?bac^Õn.(5ol̽ Y?vGg0 wJ?_vjO'A'ӟ_#z9Q%-); QI *Q4 j`d50_M r|3,':}>|`SbRNA{( ۗ+JMB|vYձ*`'r%j'j,ՀW†&෈\N+ fY\ =Zqޱm2N]RC*;.aޭ_?u};;iӵP3rH~Jl`ѹQ M%T0'ܹZ^2rvNnYyit5#_Uwb]Xz`BǞצ!kb˿^G=4]9甅 ̫oQ81kgv-EAc*Pթ +e[I :דRic&vDkknp!4[VA &"PR}},~V%^Zv9.ȚO.XM [y<湺,F+ZKVkj%H7}qTUoUugf}^{ w1xV٫0@ж)#s/V>8M~h*ADekT^ ="#DbQ|V*:00=> ;Wt!x&oTqʗ{ҹBA's&R:Madm+'eH1p\yX]vR=^"Vvڈ\"@>U3#Pq8 8y+]f_LT-ۛo(sKf⧮W\1~zEˣw@ݓpPSloJώ0z4h &+I}WMZTzx`v *(8cxdxu!JR8E5Ų+E#An TG1YDZWΊIdlIxϰ$,|OĢUtǠXoffv ?Z0gZ$];ןfW2EArsrNj\AahŽ;Tnt1Wo;JKvUP[SS~H\%~̼q.sB,uu`wHZ @ܦwy4W&TPAD={~m -̇OWy:=P " o&E:l u2H! ࿷.)85_z.ƭήLh=gOW>ONln"?ے4?"7:rG3$̍h"[Ւ #]2'D}gkR'G4~(Ux6"u12+ϪqOHH7cc1_Ni펖h"jl?llƬξ0dSE)W?X"$J(/ag+s\daXẘD4!I@R-m7"T ( g (+@=ʁdѳw )H|ckYwÎd&]qst_^Εg~y7N&Z(V|~QŻyL,aAv)x(#-%yhm(S`!i1njgmWjbkSEdUu08 #lɱ`Yo-֋ufA5}]zrxK{w;3tԵ2sМB>hyJE= ϶ I!ؘy9M+ϰtbH Ñ {Z䟔_E">񪤃j闱ffTdEִœ66LyL:S F ?}ꝗ촋fDxHJRLJ;j9ܞ>834  \D;/?Q;yv jW\X偮+0TBn'I>F;s0_aIF/Aq[埊2b9*bbj zNxHࣩKT>'$ry g[66JGJm5}Zkn״eie^c;S~1KSgqtfe2a|ߡBVZ[jB\TM)Z9߹+M󶟖8ƴ@R)IH>>qfNwpqr  7B&oaH<[%j[Œ< (M+`20էgԇbM;ړ_tmua7P"d#~*qh&/[\C(g^dbǖrta#aOi|M"YMchua'Usi@^mٲB?];&hZ[0q3]%)Rc{3-Ԟ_=QrJi}Y\'XѪ4aِ,)`aDUs^j/=is ^}摐N%S H1w}T ܬJhP( ?c0+(s)yalgm8x,kQiS2gvvdlC#[ ?ItRkTY{8#e43MD^ Vapd=27Г^V Om [y9_笩E|o8wG|_Q8o(Z[ɰ=|JWgڜ?l}զ !g+/cQ]8^9Kx,V|Y4V2dfs _eWmbSE\JU\4k_c@;Q"7 *'I ؕgA`}I? [nU _^U'ƍdϔ.V@Ό-udبM'H*8/i5br|@ʲ:&ю'WL`ǡU<=M]w ۟+vT7]q21..gNZyh;Jyǎ>vG/gQiwJ ep%  d)h;[c_(\#%#k68C`29`D4 e.љQjD&kua:zJz*k 09n[aUjTNˍ&$&?Z]1#o&N}Q,;%@CH%yҳNei^7x>/*S~kā$Xœ h.a v~`pc=h8}\/h50Ar3[e"xfwK@+d/utH˟GiN4wxn"~H>I&%C\&j5#53cBJ! Mի<[t &yZK)(5k^kbWt\WdfGuSZ!SB'vUkȿHvXC9'6]rUNsR"eZ) sn(G.LJʇ/#jT9v[gDqcd^ZhHR0яU9O U˫ȓD#>:<_ᰬcD6; Y.o!ћע^0.ٌf=4ΊgW󎏃,-tMB*# y<3e3#{!˳:v;mQa1~ ;J/鱑3}Y`Cиq›L¯reraٜ^ ‰0ӭkT+zl!fqhugd{ 0 H I{ŵbnc+A+_d\l|'tvb,g߰"[+rs!KA%w}J)ҭδ6d,N;%nlajdfOTu#a^Y htRt)Q)5t]wj wFGƶs;p[J@-T)X_KЀW-Yt'`Fm=\g.)u5ϳ@ ^'Pk)?W}_^?B.gRsf9P058B aJc³J1ϛXa jw,#=.,*fpa(NnrSkg.&-j¢ gItV;N9Q^c7ݡ䠼? Hö "Qxg9w3mbewc~//KLG11=G'm{W-Ħ-u80*]XE(Izܖ85fCzt]yg)&4(p,brX[NkHldiPF_t&xv=y=eӖGi#geP~-PiӖ} 1/-2Ej<p-y&L( uRRh-;@o0us6<{`Q  /Z) 9ת xc.Dy"y T HLQu=t뗓wyQ aq } aDf{Ɂh Ƚ)?l6H$i"J]Xx3UnܜWo h鱶wV-T­zպ Ӑنo*4t8ֶKjg ϴ|Rl~/Pʶ'"%KYo`R٥݂@HYq)~"p4*VDzpsnb,qӊdhk87[$EBC AsַbRFn/1nɹt_BcH[bd%(ەyJUlTB*ְvVR8WTXʼkf&,*V0r {. c YaRsMFaBnxr_ȅ`j ^vL #,y}1r.l 1&3`ކ Y.ǐة/BdK7rӝ~I9}"E/T:r0QoV,S>~0[HQDiV ܈IRi,ݪ"=]E&z1KxVFt@#sրXw/ J`\fUl`nyl6:#ZE,eř7)m?,Urd[LE8&6ʂ}!g jlkQNh@^ )Z)# JIU+oFZՊ&!j0 -#TQA{&>:GI(Z|-g1Q?G(f;A[&|P[S%yAOPV+^? .mp+"@+}75'd|ϊ:F 뀄[B *&r4'hVGkO_mm>ydw>] .OhgI0d4Z2o#KeM)3+3&hݩiWZ8oxIP6>㡺T&F`đʇ\L'Wdq)Psϴuvo9ğ |$q'o:|05ӣs0'hy ^3F GC"\NP LN.exx,׾ \Wpش߅<[BV;XiU脌-o^g|o ~ͧ*x̾zV%9" fvNhGd+T#PXG% ]Yd0G.¡]XKznj5;6] tBK4o0 bo>G[T@$4Q aG4Ydc0I: b ^&6N5$Lw3`TViXf6`-p,E2^6cZI{a_g`<^셽P~Ɋd G^J@:ϐWwJi5Q- Dz8t[ "Xš '^qe.dyN_Oao"jv@7I <1{z~x,9;RF1 {=QC{r{Lp#]m:4r[^E}>'>mUUs=9߮3˻AKۋrH, b'UU#(}#J :%ͱNy+se2qjW,EBc\DI"JI8U&!iq;\{k'轞o2sPV %qBl~2)XԉC}hZzO]s?yoLw`" ul+zSK8CE2f9Т9`!!BfԶT5Ocˎy3aCbv|Z7" rIKhЂ#{JdgA3nh{U!2YaSgkѹ@ʃYVZ)MƩ;=y6aaAܠɟ4&[ڦYiЬ̖w,a!Q"B=?ie0GMglfAI>AwIZKvIE].v#&rCҟ4YτOs}bѾ,&}$(x:/݄vgHRW C:74G2a t0]A}*F[: (.ƀzKް@BhLRE-aV^/e@gBi,'rkOrB'9Q!=F?tߧ[U9y{h6c!U$9'@a$4N80qи1K#m6O4|,]pBE0k%o8y {l5%g\vK nAt:'N}+_hP} 9=UcfȬTh z<@-zyG_+IVyFq-1"QlLfd_3&u< I/AZCw1Sb0ȅC3y޼j0|$3>ڌ'$X&#N=:g_h.wnSP_Y3ױW{A.!GiM^\"n2["qu WMYU>8#:^ Ap^:9% ٓs8%'kOtCOK.1W$J#wM,;MNoN<}1̱9yWKdzKϛf\?R" .(W~fa7`m,:Вu':?+YKofC[f۰Zgrz)(U&HO4ND1Q1o0}&k$;ud4%$ I„A}~wZO<Ȧ=PIQ4h;q'2y3!K|gxK>w]qT鞭6(fss|%b$Jʃd }JdN JB@-HpR%d|^h,쥻ّb@[:UȶqUo2akBu00Z1Jm'C76O^UviL͍~4YǠ4 ?1:1-zdrqj(3ьv7mlR3W̐eUˈ>(p}gccC˿_$юŎP>b@YʰT[7?EsOZ.Q5;>cS-S{pǂ7pf]-vZ>/a7&K)jdc.bk-79ޫ #~E 䐺j_1WFM;d|&ޗCsѵl(V94 P"8 (XoOnmئekhM1;eJ쭨#~% o$AQMX{5Ϣ^u:)n!k:}/ cxEO>Tu֛iБ0Yy4 ex9x~ƍYRIM9Tsgݕx CcrFLoGkZjܜ ? .BR?j|͚Y]p S GWh1I$@sƙܿ?I45PKoؽJ}W]ӳǰo]p1I ~=)jd0"} !~m^Ht#o=g\!U.lA6&ݏ10{.ݘ!: JG qזWZ!*&MXT_y^Xth@)rTzUlV vO72Wn69LzTf0g::.7PљUe.Nz()SxvL tj?Ǿ4 VoUYe:% WpXg󻜖*,?"o&GVs&[qɀ8cbė K9{%y 5nW* C:J\pzsi5;yyนuG"u-b{d3 ESm#q}OLh=m>C?[T4Š?yW~o6ujXM~L7 z&RLȒsTFEnCdY2Ǯ¨U*$+' ^QBed֦dlȣX },@CDt%rÍ럴kQ-8aMUzlsl1B{zA$W17kFL}~vd'oWAqb$Zː(Qvm3G"3@fy Sa,5T'8-"_&m븺C<{Qa%k`h OS/%ܬ-pSOb@^S5ܞL{oR_xTܛIeJBu]i!i{ ÷AP:AQ"ےeK(cyބ!-\|sʄ1қ`KSs[XO75:3 qb9Np_֥?]NDŠPԴӦky&-Zc ~. ڱ {vCXa0Uxln0Oy->tV N Z ] "Ȳu~VxD&BriK\ 8_z1ެE{J]tYM,ǒK & ~>+f_.i٥Zq 0vN_GHDR`8bTHx |_SQ~BNraM0BI`X2+egi] Y}& \v[߰GrEP H<*3w}m_NФ74Qj~_ ᆬ*;o8k#7qe xg^@"B׺{'W!^|BgAK@ qZ63_DE(XC&rh#@mԒR wBr3HDY~G>m>¯&E󋃳܀:^[eGvs ȗt)!]D@{kH>r*W\^p}m|b.ήW'.<*||^@S궽T|0h<-Fa'[ r-2 9ŝn\Qp8h@;FVZNfZ뜹/=1OIKm~A.e5[1#%?vppFLhk&r^Y(y#'62YXEE|LSI eP]oMB2u꫰ݺD?zo9"Vluy̙!Sܩnp39vIMq;5;n|ݰJ#)J!ډ>a҈ (c$i 6Eōxb\fյz\.ATlKp6} rC's04(h:dL'HTPd7$*W!Į]7{^1ٸm_MP΋wGf±Yi-/@? ˲d_E؆)۟&m`R=lK{('Qk6Yzr̶3 qLߊ -Zҋy8f],]Hjru4Iy~7VnIb'Μf x`(p]* !u%#d1gl\ö6E'*+O-ЉՃg^m@ %/Np5a3)_ՖG*nj"+Zә@?RՓ7؁f;r1~5PՂY5x򽣦!5>D7~"ѱNS/ }%.yĿ_|#9羚F౲?!<-"r % [E@j~/*b# |=4xLMyiWVe;(%"K:EJ, _rPQSQ֭k<-qg\n1=Q:xNRpaȮAq=Ħ{$]OhCj{e&A *94Sʎ ?ߵWD%oe 'N&TVl%kǿ]c*V{Ēx<߄i?  9 !$GhXs +{)k8=T I#JlN/` X}ϺRQ|_Gt8cm#ſc܅k u9h鶗A 5[Gq,Z91 jbުui\^@0lG6/ 0hJb׿ fuB_큩q^ţ~a 1|@wд_\ V~P+no)uC1ERh[ 8NT&ǽw}EzI [P ' IfNvo~6Շ_po/(s,:ce2' q?"5H~&lj)2i)@ݺ 2T,AhlhS]`=˔/ p1?ei䄴Unvq- Se=mt7LQp^Z"6k;NV]$gʖŵU}>fDo>TU"7`ڐ=OucpQr-Q+ ]st#:(8 9gS="(8'L.~;@r5 :2:ߣ31ar^} ? Xi(Rī?N8x2-j B~`{DSTآP St 74"W]ŊPO:nOMg7I`Q|ĸ͹[=cf& Ĵw:RwQP˙Zv)4 1k9)W, P v6=?3&,5F'?O7nyRyD NKnqQ]0uϸE;MCDcM'9?6l:.nED'ukڅ5%8UPgL[l31}/TA&q( V˸jUp;}st5,%l9D>)\~n,%IݶbbzM3(("> !RzW)V!7Ǔp Pr!o& {AU~E&IYJN+߸Ԛ$9QAl{4'*oa悜V=!=fCE/H=`ПL* ?Ta)*P<Lgk| ʼn!l^†Ŕo%4=`ćRx&J^Q |ˋ5xfGk7)jmّwD\]/ >͓3hz-4Ӆ9y}.E=YνR֚]y>A;[I8}5JKb`c/(oB\?-ǣ-['sCM XbC09tUI~l4^U`Թ +v mRLJn*tbi_##2a@? t75-xdF~JE_ bF:Hc~Jc6F*/ ;%'0Nitm}eK¼ z. f_"Q{Luu[e\[/'2!/Y")#4ONSؠ5.9 (6$Ѧ$9T)lst=BLc[yزK,kX5ZhÁ1[8B(?iN{ƍ7y䝹@ȀgX;\FcB|4c%2FߚvN L_ݯHP@ o. mjnW6遁J7S4XMCKyI%Y6IAfÕ<'4Yd pEKu}\"S6 POUe3&|$[ufh'g~ZM@ ,h nh}QQk,S@E8&: ZtT!iVM{zUu؁K8r*ReQM~)Ԁ bNBgْgd18x5 \SQk>)7 Q>w.3GLi{0 B?)7a=)gHG [ KiV.MLTUʨ̂?"ߋ ዪ i03(({pW84- !l}07nF0ZbH9( Ԡ`TFDu]cVpM0iŕi4*5 4vGCJ/8$d }g'Vب)`؇cJ(fʃ;e;[ ==n9H5Kܼ˰͗5D, T{䩛 Hρ Sez؍k!Ch]; R(M9d 1=ї!'<1K&B5%;bN,C}&2/5E`!73nx,jd& *Uj `Q+ ʦ 1$:K9/ŅvQgL2+-~}A]V,ZGit.$s6m4(t n;Vp}zV5[ia=θܷ +d'-G,?;2R4Sc"ҬYVKE2C֋`/fnO^rA"uч~5F85~=CDua)nleg8`RJJs*Tj:$OUE3!s-'aKc'xր79~U@#~ZJQe֔}J$9Հ9Zq}GވQ9}&/]w dGuôJj_z:ۗBpASf9?2xnŖ}g3^Ӈ4Ύ{:Ć0ɋIcb\,6I{ oYwO3[y\ 5pTn6öq8ƒ{T~>h89TsJȼ]s&u /eI*LuPzHlwXcjAzԗҊ,!cb,9äxӠdvSm9w9|RHrY75^8Ƞp}"sX1뱪G6xeEA/W)]VTu}L@)u-UFSCF'e27fUPZjyN^nqj|* ܪ}ZAV~f䉎'fgmꛋcp!.1 r ]zLKHpglZm]ԡ9|tRC ᖏtVy } TM ;K9 0g"jr&6eOۧI0}jDV'&fVʜ.KnE0 *f;dS|LB&2T5GjW\rA"~#(lY/X([`49$#MI*bt`H0722h%'P/&3/KQ1IEnD봴v, lhӲʐÑQtgW/ PaJ~@>nR_rV?HH&j9+z$ie)R08 Y֯i&$DlJjKg{v$i~c 3>p8gDܛ&TQo >d7cw @sK~JDte]"莹J?_Xi|Ol4}!;*嵘SW(Zt*fbcj [5U͇۟:H7+"`Ri3NrYMkOkYV>*>wi7^s"Zp#ɒwJǎ _ TuDR&2 &\ yyDSҏہft ;&n tW. mWAV1b}{]j?Vou<`( B|Cb8U/_V !odfΉ#z{!~st +!]?TŊѩ;[m=}ex4ǵd~v ŋ=OB} %9NPŸ5^AeSyºK␖p90d}6!#[՜O sx93m_r2,20(8(wcL̚ސB_%%D䃃vz#&WM<%A Szz̻鞹ʜ&FqOW[ŕxF0ڔO:=А ?E@`âi 53x:ԇ&{&>Mm~".w'8BA< BX/Q}wx1~t: PvjFIuYY 7/Kvohkر?z-r1_I^>TNf qSDiA-f^ke\%X%BW|H7/aHSiSzKl:7EA|B~Sݱ}%|x=! ws!k[gdsx &^mf:7RbY*{8=D .K5u7syϾY1+INɌLx-RZ:6t< LSkt(߃s?,~NPy|qa܄2}t.u1[E\bn7[ 8YHxhr\ .0oa.E;8\e Th'GF(gf%iKB|~b<QgJ\8 epq|Uk%a tˇG= ZMjޣS l2ŗ}EaL$XId^ ]{I8Qa5W)Ԭx-=cS"ШDe$MA=Dj<Dv/9zˏS|7_OM~%H5<6\doFT[g@\c.@4boo0Lk0E ǮNida ;z3>sQ@cP6ዟBב[P> *rKgѲ{ iٚ *`^1ȆL,`Lv$얣CG (mWn?Neo|9sCӹ>Rffq., C]>)[X ;} I\w c+•CsEwISa}SJk6_1b[ Ll-~'4 &~$mڝ~\("(S3m|X#$pDW*hsJv ˟lFGr}V՟p1ON)ZɾmT ogHPg$.H)E^roV{"?13,'Mx-}*οp9a.}o8?~ vOPn@SNT(c7PaUci-1REmaDǴ:^UmEeCa~x2[n"ݦg-/=|DM.HΉ 9r51&s?rQ(*g>1'c:ƹ/jaP$sWV8"ڞ&!׺m؍-cѬ >I[ IQ[HS4Oߘh_9!A7@UAy| '=Jy}1EqYEwy^k`}tV9D""Oct4> Гc*&W$e<˸qD׸6eIᕳWjW%q紾H(S鍂J Qud%''c%^+fLr[L>98dNX+?[doE|Y QFжX>hWD!]N0?SuWB/08G37U-j"B36swkK/R\0FWqV}.(VĹ/ Ex {6Eʄpu+td3xPKMv>Yʨ@',-ۃ\MH~~lm5nb[-E4Z; >by}12aoVZMZ&*EjůPmjF˽ӈf)4؍Rh~]*OxcH[,_?YDk!`+R0S̺^>^7:X.k+)軼l~|{&O4kqc@vxʧ0@L"FD8=0,OMMACC, "); R7^bP4k&ƁZ0f|U̗MM7O-  xv#1P={iěDdfjGi)$0U5Ʈu9yA3Y2HmX?TD=ov(T Sh[^%Ai6˳ޭSU;_T7?ΘWݳ{Ia}x,ɬB5.|}湇VB7 `d8w*T $j]7?x\7_~0 QGS$7~Rd+4pU,Pm'V~ЕcicNj'(E&1A*^ @MыM]--]tIi+k&^IW x.}gg\2':ۯ=ߣLRb(YNnP$K#lII>CJ-ӇNIncHH{䍻T `־>p# ڝC-H%-т߲q\.`U8P =zhFa@yAF!ŏ/8~9G y'D-bZQ+# :CԶv) u\ȰDʠpb@55i!_v;.@cuy$ &Y|3Ԑ+_KZv_ȝdiM}l /=_Lvպ,Ɋ&b ^) }_=BEj 84"0-Z7% sk0" L >cj/G`=IͮFgxNVp%J"5DeEJwgrz/\I!S{;! iH5 nT.X72R!.+ֱ>Mq;0 9lLxd$47U;Bˇ^ǀzv{^-QXfiACNR }4G>l!C_y@j֧|a8ʋdJiJo#Kͺ<1P2QNgӬ\X,S"2+S7Ӷ?0ɞBG_pHnA9Ib'( 0 `Hmb(oNup/M+H豕 P{%֚mT)ā|ݢN[RykFG4ڳG;>5<Ί3DB%߰n Pn*BG z,cb[S]zj#"ك3D@zIѹov]VYX"}`7Q8 _$#]&z8$rjԻ?pO8۴_9_7-uXE•&6<3(K~`S{Z}o.G ֮rn]4TC6 ʏZ:@ /h )_%߽5CV:;=yok n(j ir$uL`NN 1EJ EO+_q*9LAZ(h_e#NsJDPTK%E]i&!+'VKnr1Jnf5|4 mA@+s9aIp:S Ʌ!$;Vm L9txK>ҴVչe_k*,>f-~5?rra QRO6}kSQ/E=?\ǥ'vWco6ެUzg)&.Q B@ķT(j.?B G  4I-1ET2H. w35 jUN`^;$ȇ;S$a*owtΥZ{U]c2jaoۨ^5b{<ʃ_bHFvv[c铮- H9ԃ³Ȗy%Ddnv^-YQbxL|-HI ̒E)Č}۶vhB3zG_;ko/ΫZ$Sѽѓ"cx4`ZbYlhACϵTķ2|teWD{Z:Ӧ0ܗ ;^AdACWR\*J .C0SvBCkø<'IVv'zYQ|wR7@!xMą7c6`5f)S-HUPو}Fg=zJ4 \]kv%Cnϗv &oث{c+2)E=촎Cg9ע"kQO峒AוQJXâBuO}DF8V~͢hr\Ѳ҂0Mt~t,2[N>_ثxTLB,͒dl($ui2bDL)O^*4Œ6{,W+C3uR@ze*8u'u.;f?um4{t oM qXDw+ޥrӇlT-$v5dU?֓`%S@KAX\m6䡮cjs ZˉYR*юlnayjh(ɳHcJ߀՛dI| `A5ͥT`et9flϰ3ڕO/(% K>k?O$io6~̰lyz8 :*XVNRlإy[.i1(ޞb9ir<ϩגuNoIRXVԜOaD?"b-%הf-1 V ;j NWmi:r*x=lYwgŅln:Y-2V?J KWzu6(U_fyF *>1. jvbz> D^8܍źۗ'?le1Rd:QifbCs{$$vLBx:tHm1ŊcO8sNː6mq_~_ŎoV͏}bejꨫFEDjpp. @~e7 % E>O6]sd%[a=AnMX E WH8Wyov-:"X'Q4Xw< "wLs>(ʈgà`Z$_֯b. ʋYwS/%, V/@u+6gw{j$^Hf9Ld7?/%C,Rb;5aÔx zDfJ{5u>\Vi5u$l Y~DebHnud5 < `?aljKRn ňƮl~׍܅] ^etiLm :KvrcmF(tH%8I hä%-3VYV4q5[т Ury6RD n7 UDzX]i>l\H+ !;姼Wx8q GKnTWv#̨ tҲݨ~~k,yY&-tmp+>o˽WUۍYmuulLF}Վ+ ZFMt-bݠ\j5Wȼ*<]fjoKU;Q l °"st@KmDB@~(P`q[Q+u7M6V-UϘ6&W`RN]>.uoyP'vL0H$F~M`TA`{pLO"R*$AGHYXC0htGavz>3&,-Nޗ̕u/BlѷYb̺**H d|&~CuȼdyeuL.!yC*e tjl|FsXϢ~p#yi0ɉOb nc先վ^:%HǛ /sdHWHWY[o $^Bװe2Li0~'SCnddİG!#6&BU9n P׹8% M7,-b;_\vckLa.ߚRlS ]\d B^j$t^m@/:t&Ӵr_&Q`aj?j / Zsgb:Կ)\ub4+~dR(\e{I .[z]I'Gq=! \ևAsPXYW bP;v{7ͰsoK=W8,Z>h~Ƿ~F7mj7uZB^!\;.1ޝ֫͏Ď*|6BPޡd̟ǩ1?`j%qeAv#p1".UB ONȨXkU, )GC2yoVu>4;[T)y2yFzy0Ntp~2a+k=A刧zBx,9ė~S˧i?#0c@}&]*d;B~F3Am $(+ I:ˏC7,I2ʨ0j&XVhi|THƭU2}naʂa.aHZaӫ#jfacAMd-3; rI:tZY6Ơ;>2lB?-tdN(t"/$Q2LZ)eZ&^3?EEmzBs6Uj _}YD kd.꿹KAZ0]U녶d ?"lPLA .Cm2C9wVdyQѧlpCMOo+PZ|OaBt<@,$6fŖ"ܧvyOu}5}$˻ݔ8k5 ۉ15}hS/e#U[GY:7U#c{JD0H*jnWkL)>]|g~B|)y-9]X .wK|+lbe[`ӅrdZJ($C("{C4çZCE a& 2Nb3rO/[Y* ͏E=$wlz{r0V>&d͟adGy,;`@dEedw=zʎ8}N88gsnハ>ߜUx?rdaywQn iŋk]ɰ۠8gz]P{( @6ƽ_Zg酆*?PIgdy ('lRb#E 7E#2PNPt.`Wʷ!a`Q}As h}{Tgj7zCP$WI |B<d!PXD<<(}IxTz7:NGD,Sy1@9*%KH.7 if1V|tJPvHs$5GXH%8F\TƄy-@ķs !t&liMB0`Wӆ-g]G?:ѶDYAMˈ!7)`+5h,UMF{tWb'2B0;<,pW~wՊ"auБiYؙ@g<+ 멯y"PJУb73.judAй!{U6yȍC"صaR[4t^uHl-]`bߜb>j h}8h3jJ^pu[s_Zȇ4j!ݘoz3YnC/0Fr8{2DԬD6 @g%N7)*)~EҒӸxzɃ»%ܕI+]d$O]שjrJDHgW~1f9y7)Ig !Dz=͑P(/|qX_|<ڡsH>/3DS[i+(Tbv|y꓋SSs΋ Y!F\W72%N)ey{{ 0f/i*E/XA bmBǰ@u`SXl7M%`AZrɌqcHM2935i*N jnhN?L'~BfJNyl7q>=*&HSΠ)7MT9mI& \K:)Juo+z)\["Zۧ#Szm+~ڈ.x0`,-Ƞq%fî=zȖzXƂzog)DSu%pMvTcȴф0KҖ}IT2*`Mь^c{#Mwkܠ:_v#<*/!!*f,jlЅ:TVZr(Ѩ]0!WGy%Y!"JzY by3)/,,%Rvyoŝ__P?.7FQu ʆF, 2zΉܵ>!R˧C=K;Kp$a"$2++b -FcX/lQ/=?9jV{E^  GK&PK_󵙓yv,Krf⬫3j~Dk`ZG$Laa7ЏoNk8&_F.vP\_ -B/pPkH^pҡqC~~Yw,ז=}arZzQ (-V02eP%JM:8abvb-&̥LXx22]/$ +pV@KSf.$E ~#r%vA0g[/J k  ˻ofygJZFBX;@9,;͉ˁH^1;U6 ?g,(L.u&mZHIu*S>S TNuqrҨx]V2  ܌HX]lUʇf9Qt@ H{E!$"[wR=S<.Yh5p u!93lav6rfq7A,F@VGMI4lM%q(L. |CITabЭvKV4ͮJpB9$Y,>zGH=GNTP Sh?ߟ4RϸE-?cd/ EFSȽQ\דju$ `Cy8)V>Y65ׯoQFcqEtyu(#*9E )bO /PZS,B/;ؼ'}C iI+(YY0]I͂65Jxbdeaa|QK6^ &G|lC>/h}Vt3j-g_G8Xb?lb7r@HE)"= Tꦼ>"õ%rW9gbjT~;U1$exCy Ƥ{**WSO,LHhÙfy%6cD17n525!׫A@YV%2*M2d4b_sAbO0NQ͘FشP1̋(ո ;d?z$ ^ k͍S:*gJLWDS?XgKr{өeRr<Ď$OoJfy{נ]r9owۘOG߈9XhGfO $/;d RTԛ믾,ޙv?,A3>4eȷM!bvq\N곇Z !c/ev_tFSS/⋔ "+?DP5p,O XEؚ‡zc)!!Wrf Ғ]IJa8% Pu{"SW {m"y})cG^jb:W$^nm|g)/A_t@R~>jp!ma(q=AM0̝j3+WJiu+n<;HR8ػ;iؒB&rlj}V#sDN5Ap]-t, fEfŠ̞u.CGeԠu rRY qz*lx֞9kbYI¬8e0'-|mtTVO"XpA)tY7bgs]MO-(_HuE_=e~CoRVg`FqΓg[bGT zhl}bV- -Qeh29 H͌EvP$S{ uhuS6%wGr9@y Hp$vd"k tEol:CkB^GO[Rt Aװ[Kb1"ɶkI:ڶ,Nb灭P P<u+@Tkl@Y Dm~JʼٮTu ̪qzlԯ׏40>\nxe0|h6x ṕ'H^ +F~(\?"(e\-߹zn88:` >*Oٯ[ߖK7ej+2aԳb u*سùn7ӱaF@ebhGlKhVެ&DKYmL1Q.$ϊܯ{p,ǡΨQL[!ľ R2 'P/ ws!7Q(2m)d[so}6-n,`?s)4a [H!{~9F:&q !,,YiϺiAZN#w<]3qFv陭 }I9 9gDL7 {'P3Þ:?lv߱ '7lQ~Pm@slik/@ɆzkEsI(TVvͭk/,>n=8)6LLƪ f$ch\F^+ҍ]3F^O' 6F n3b[`*l-^<% w< t,'dl(U0'42=}eW$ WwO02,/z.;1ژ>Ѕ=sU'uNkJE`}Jon M-hZ{h6b*1i'-7MT20+ar5(/.ٲ ezL&1:aGtF S1Q n?S_~BX;.:?U<т\[޽|nT%pNm/FY?I[ EYǠt~ҏ&.|B,Dao"RѳEw1nW*=mx-ʪ}"Ʒc;H@Cy, +6׋ܠ U#"LAPlXdCIӁ:95ʸ(O,/b5zQ}ͶhR n)ĀӕNZ/FdB@y?"+WEV c!šnLQs5=L |R+^J}q\7n*#i߄E-# Ry酪a nD'7Q:M,dϸTJ6gnz $5AqkOo:1B㻝<xrBӢ_[CuHX}v]xa bz=!Z:؊ϑZ韱N{oX̎\ M:GJX e >?zXk!n(C\*ֽ~CLV^k.HɉwTsDrCizgnXZ N1A* N׷F?\dZ܆m`hXMeu\&nY1WAڒ| L=עe87ы6MT|癉gsO˱1;TΈX䖊X ,iœ~8`Ň Y-G"]Џwv`2,޷n njf }2Pۧ .Шdu S{HC>+ 00hl{gi3N~N_xHuf] Qʥ ^jO36G x*?\jEgM4P Au)>U7'aHk5GAX&8$^8[BJ5͐# Ovx7{8>VWPI:g-Ea~UfQ4|R`:(c;"DPR"TptQ̬=T3Tl);\ߨҸ`[gծj f`ԍiA(r 2ƷF)'b@T]!_sk7 WKA+,= ޮי% )~J'Ra}bo).^TXVқ*i!=nI@q7:[T6lkFfιÔn:,9b³7$[Eʵ kSN.`3hQI$G^Q{ HxL9+9EC:nٸ{ ) h`uPsGT>`G9ʧBѦU)F_Q32FĝV: i=]Y%5_@ ̰o`e@. b+0b#ŸMJ‚C%CZֹ;Pɼ1b>B @~<އX=qRRB]@ I|>¡`jKVH5`l5 2'.wh唒ɎMAD 7T@cԷ!;VqZ\ɇW)5 V8ֹ/,Ȭi3 b#;-枞ӭa:T\> ,=y<`!?41<%m=2g?eu[.NF4V@li|)&\)[RU~W ijS 6U(pKSF?{Ұh^,Vp۽FZ07ixljy)6Yn9Sn-Wq.q]J d|OzP):^Vz-l{.K@!]juuֶ#n;tC7į`/z79UVG*+ր2\e9Xc- B4s/Tnc'T7A&=Vـ4oUkMw z~}FĪfgQN%7bG;6:zYbfOD:o…/GM* ԩ[ ]EјoE )+qFH gLvYz*"fdkBgR/B&*[ كGl2gXXٞLGkHH.YcPKhV:<}c@54k#5|wJCr,'DZ.T m{)l DfO*őe0*aX:+av̹B!/0n]vw|98ʾfz}WSR,2`i` u&B2yX8ٲg[_M珐e]etd}0Kтě%%y9*NGPYjڍq|@EM"2%qzєMJ̱>:D@;CloXdF]lؽ c> nO%ٞjo %-%&uG2m=&*+!]fn ws|80n(';X P "mC+Bp~E;'oŃܡSlW{%wMnC_Zͷi t-[横ϣeb" R͐1TlNJ J4RYy~sWvj|gyM tϔpR1N >2B˶PfVGUjD)]aQr.97-O|彭$~߾ee>Tȿo1LU? CѦ~{jdaV&یgIi},ߋng/o~~6:hDjPt/>gkTCm`z&L|ou\D؇oa`,L'XuIgܘ+\BHt*pO~]z&yƏq9/qU%Ry[ܩ'g<9 A9|wF2\AhNLpNdRvvZ еQǀ  5">+_CUr`4 +/]ǵ7|#;1M> :"rF/.wlL_>;3O5pی2zK_ 󁊗jk)Wdb8wX}mji_/X?j!h95(LwDA-DmDU-yn= u[Z 'p 9aѽ[,l=S^Q9BU'?ͧo !Uh|JxD+1 {c}QF>7exH'`Km ꙆL,`͏Tt,f La6`d: LVXVhq $PeA<FJHh@Aےhyte V/__l.ze23N{u9T;ЗTL9ǀؖ8e}BBJ/zm+V_l}yeC2FL};ߵ礫|s $( $`uH!;:Hr[~9d*5ԗP P8sՊ4ꦢ VdGVQ~*dLcT|x 2JW&bƪO"zĞ5>8mҵ7>j W,Jǧ>==+%<mbN}PVfl6W^ezerFmޜw~E¥zN{bv4A-T(<t1f IN Ѻ}Wmx> @ٛY95Ӊ'aFd=ˆ(',A:ĖN}}攧 Ѝ'N4:4xOkҔߪC9'k4>گГJ_8U7D#JO!& VXR2Ƣ@do[; O?r u^$J k|Ml;>!!F>c7)zÿ} aqCώl21(<7#]/̽35d8&d=CbAXʚ1 kP.8H5T?sm܉`V\3mO>G /-*tNyXC+̹QGA I0-gxJpXוbn3EU .Δ*Z5yjtcޥܹlyW4yJte계W6K#ys*vrV(.JgL9ݚ/[z fıf8AVKլ|DdawX蔠"x7rJ'k}T-Ј.pM5S9td| Ɣ|٩ M Xyy翚fH`giqFf{;q]L))!OK Ik_mg&DuFu46Z5 qnwKol:-lhGp:p_+75ښ etJX+w9W*x陌D !w@"aTtz蜠J-}hb-hyy4 'TY bUbx4MBfg=ZuJ$S/f9ߤCq4 Qͤv^yE@qw e,~vT!HCOTlf/E9EŽdZzRDNI*CPi=2'TdiE[q%m`"ɧ,ʮ^KK)I`Aurv"`̨Rh2Cm PAozVސz򡾤x1H% +Iڇl^ aZ+g|scp"sWb3c%ly;UÌor33E9M퓯1qsLvY(o9K{ |BS)N7>Qbé'͎LV,hR ڛciv2jq^Z8Kuj8&0*n.s{w`Mkڄ/d:gF@Ά)\A})( o> :aG @;"OqƔ|Y+MIMбC" <뤜DQΎ>~2"&٪G@yj%UsU[SHdc"Y $6ZcL!gcSD 2]b"5an \5{yP 4Fy&h-NlrA2Bcï!p\٨;~lHqQkXiR~C2a{/eV[armlA9d*Rg \;l&h4!QAؗ@M.WI"2I+4_KRmT.ä@J:Ԥ@!׊SoVp!v~]=_j%Fhza{+\U7/tX253I[zyJ7<@l WSѾSj8NePUBjtڔ9Yv6`cP%)MkK+eP~t ;TצGh< !vX׮'#\[XGتnro/PaAI9WbBϠ=@BC4+J$+0$zE%$Y: QЪ>B׵yȏo/,@6dznc~_ #{TsP|xすP;I>kM"9.Kӑ/1Ͷ0{K޹ޅpE[=0%͢g7ә~87%zԵbxwQ{$ @6'iT,Vʥ?45Ðpe L4F4!\DG .K ?;N6Z|UH_PlĬZpafo !viY%–ɽ Ӱ17LbdHjSٯ]AڷörIHv/zgIIdR]nodD=IWrmޏۗj swV:8sR~:ߊCh *d]pnQ:≭;ϱҽ$ΆQ CAizחEQgF,ʙTŠrxtb%.pS:w` :0B=Ҭsi7d (;؇ & iQh{V[{ ^Q,h]Q;s&U%E='l/Oy#-<++䱂Tr۔̾QN_=s= >MƵ1S"2J܋te*Uin9Ѭ~!9ij=4vvYt(B25C}iW΀Љ "E9Z +t2iߞYݯ ,drΌPu!+y8Sqmf |XEGKuoe"9KW Gy (lukmvN=R?"įUŊ֢Q*~FڇzK?xݓ%J/IlVn#di{{~|\lH}Yw,; Jr 0"pF*HIB űC~L7pA_>(Rwی31B'ulsm/7Eqngڲ"ZNicRE2QRYO97i-w%⧛/aJ+W/{HS pw܋O!7JU(_x0|'W,id-jUa7~uF|Y{~x:$*|a'U=2*J5DwE*grErj!$:0wht_a"zvBTA9;B49Ѥ$h A67klELt_T 2s5f,El |E 7GBRܒ`kq.y iNsPAj0 X"NFU#EmU!wbEϴ%{ˬkGaX[vhbvoo,\w~A/{dȍe0vBiqӃOJ5WPm O 3i8035MVE3y}&4K%l+*7F) O>G6aRϏ~gVlF_ L8o|s|- TPg.fEQ5a|F4[ bx?U:ڙ&˜Z霳hcF1Ι(>לpqr[`4&DkPGϗ%잭A_DLn1U~-gxx\_},?Y =cIѶyOjܚ']8>UA^8,4:|I'I ^FgxRaBHZζ'c=Za]aG SwO -)f$1BL d6[$U?uZk  m ?Qam6~cC8@~sNvaٛi;CGڠ(lyxQn6 .DJ7K E%2 WBQoM Ik3 ud@Q6k$Kôu3Kv-Pxڬufl'?Ns胊 6HF#jI.ܙYjk_U)cc4 ij6\rA~_ۄ(?L2IEP~WP6 b;sW-CIЃ$[8)CDP6UkwWsՓ00uM4 =[j;opqKL{ ^MTsT))/k/KAf  ~_ͶnCkҨQ뫤?¨=˯\"B|hI<]NMB@9}*W1iV<?8!yg6^&;/C~?(_&i}&ڙ.E^v̟iKW'knũ^ yltWH=s5ěo=|"jTd|9%<(T*S̸-JQkڦddOAEͻU{ЛM84!@Nk[ؕ8Psvby}ylY3lXmߞ)HA34Ƣ32C7< i^:фv\2κD^pT(?Ny0t)YT} L!h;׺$`I(L4AA8q~r5 ߢӠ`m W b= ]ld+J(G. Z|DžoU}=3qm6jY#8O sr;3<wH(j%7]e fx\M_Q (x̺"*JRϴ ~yf}Sg}_[.qkq DPw Jm^<Y f$G@ߕS^{ŊbC`oK ffNt>8ȺF[j9j̒``$O@%(iFx42>m:@lQlT!cNpM-Md?|- P辇6]݌$jK7\ Bw4P>$+viBp:Zx[dl ˤeF֡UI&7 t5m@̍Z|[GGLW.5Sa*w)ٯ=pg,H`-o"x"(zNe8xBWO .7N `R%[WrjeY6FiolrTq)?r8YtԈnD!/=]LHŦPaqaP ֆ nH d>2нle*x{gɯMR_ ZҖ=10kI_{Jzȯd6FK=U7"O=/"/.|+M&TzLbNc]%1m;ސvR%)ˁQH)ζ.(LZ-%i]-Hk#,KRL6qy*'Իz#xy@+ mnFyc{uwqc@\[i 4I.-u?}rc>lR34A,E˜sB^_=è.sjlL'abղ6ծ;њ\dn_͡cGIxsw i޴7&֛f)ic}9v)S@toꜰ8\Nہ0p(ܚ0ڠ0B0(D ~T ia~27q3H 0̨\8Pw`Ge$v޽|2 ".V,nr\EA\x$fvQA-!<&[O97'١KXcYCVmGۯv98/_f7}~ƳM].ۈd*WQ&h[CyKVY 4$0~d)q1DPMyUn6TD:n:D)*6{G҇z܌a}3rPh9d-]?oG~$u`H+5CHҠC}^`IZO}KU]Ĵm0]ojL}֜LD ||R}A ,H,Swō`tȐ][P6;qY5~MC+\F*`C3kKObY9x>mFVK&F5K([x| xۂ\ ]MK}/H5ҧ+.n[>6͜p );m{yIJta;Z !%/ȔK e߇[[Tqd s*o(105aS3U>e.#W0bROL!v# LUN$f2bY @.g3zF=Y孂gxdn97HrTTlo_Qk"aċcK~B=x+80I,1w&`e)wW wC{ (tKTiN.Zj+M(Ny&'WNh<6!X^bl>>š7( 04 3} gE:J܌=PaRh.| _d ꍉgp{2S߫>F>L)Xsj-p`Dqnx >!O&< q-m\մ}rK}VfM$ #e+^QHL4=rJeq`D&iiNr/]5i؛9OI{"r`feUBf*#[L c_w|е*,ȣY/8A"pRݔeRNub J !>|Pc.\zr qc`Cw$J'e+UG[^xo=GwwIPbdU JG{c$Q*n` DҸ-K:) Ծ¤9׻W& ػ8+;{HM{[҂L\AU'0VUO (lg5v"ecЃ1ݧQWll`OfnGVe%F6co+\7+n', :`ZG,%MՂY>NڽqC=ޘh,-3XOIvӐb%pgZLi7{`d?d)t(/2F]F܅]f ,UVw#4#b ; V˞I;HAc[\x8*ԔJ~  &1w.{Y-XZ0m:<| %=%fk ٚH>^HN5%" o8L4K+0!5gh RMT2:_v]]k!Vɧ$@ò;~TR&B,}# F@imk{n@> 22c炊s_>B)' H˼6X?V"YgU5_]\YCFPdA[\`|4\Vd=њ,y؅h?kHl5X4\6HsLmlnVK_֚fu'uEOB}ay0l!iO¬KݹRhLY-7+߁}ɩ*T8޾D\zI~^,`X@jAE*ֿ#E{}&.ӽ+]d2 S$,֣ujٮz0P]u9!yE6OtJb̪9P3Z:N[WhViDCjj hF'>"wEws޷%+Jp ہۋou1N0y&Ûs||ky,FkM[pp~~? +9=Gv@c C:?c.%IXc5G=l^ 2y3ՓA ]62{{#cʦ4:FHmlz|Hj޺fg1Z_1GAuYlǀ|MPzg&G#,X*sGf- |S.;݊8eK@DRVP\CRmaJծ aIc8jgό>,%kUjA;i YRF w'յW1eSԈ·[uFIȸ o#O_J)+ݰ=w M e.e@-3e^TJYm[-%\pmLLlb8F-Bn&Xd1J,јğpFJ2)5wPjyE!le&6X82(L=yIa9ѿu|V}js"I24V-C~-qUL4ϣ`1+qgɴ`81= 4ʃى7Jx*B ^qq:E MOgb6D?hxSrIun| 5xJت% ny75YnrdG :S9Vl֗ qJe^OGc2m?glF)~0E0wp^9fwʐc+ gLVa]?ܰ%% vΗ8=pL 㝎:rhC<btH)׬^q!dp6a]W8 9ΉgG(~eգ[P2䊧 Xr*[ ,\P.l7殱l < XUYF$]~rۡ%ߤ?X-\7I2)HسP 9KoeB@ug !V`!O۠V  9_gz^$s 8kYX\9r}3n^_l.l%nB(烫6giZ?L7 QX.T1@pij<$kG,HAy+Dk!:w{Ţ06#E'9k Gur%(~ki=(&U$ٻ=ózl'pOʨ *;+mk$a?,z!C;E1kTЯ{ "ÃHA4]oA<v?vTNy+P4l,"3˴*C>Dkjj88o|XX[d1)K|R" |"-clFL4@\ @=Taaʊ vM`:B 6ʮ !,6$ ǹsHORKX+aiCê-Q}^E; :z(ܘ&t&#Z;XC# cΡ#DL')-$k*g aZFBD(pPV5>CIZgHY8P`lxN"eíိ} yIʼ&&LWIhƯjYR(FU(WA¯QlIf'$S(1%3tY2ǻ+(tTs zkcxZh?XY!>k;}䭰xtOk1׉oR(zF{YG{c=@yNà­ ϶Vem tzlLq}H>Y|m8ؓ@2]g+1 WhqnSb\<9[Y."+sә}UF a @"mP/:شt"T V1+3`zGMƚي9f5db=No\BPK~ӠMWz!@v'3X 'ǘ W~<%}Qq0crOMZ@-WUR@ k.Pw"X`|t -uZ%؇ \Er|]p_Bz#c~]}]u3߬CPfYӋʡBb<'9cf/[NKˈFy{\OR*HAjO(-r}Y{@O v(|ۅ8Tǜ㉁Fj.?p]Q_K{vFffR"Dta@ߋX+![ 7 U tD &o[ yK>^䂅qL:%^[ F)(`|& RFNPϸwkoI5[68K4`vxDj Z`0j5mZLņ1 aэ qOc}doe e,:Ah0MUh躃wAiq#*ʓU4p |&ggeiDRMU`}%~h3 eƇYW&1#5,LJ&kc`ЃȽ*OL"Ux3 Яҗ M+҉fXtNH|IOs YxJ>LMMs>W*F eԖ@ ؉71:* a ʦ,Vޑʈ_<:Rʯp# u8!nHFIF(rGD GX{L:""'"( 8ZQFcN 2`H+ގYf\B4`HNB}_Ó/J@MoP`]+8˅6z_Oa0eɷ[goF hGqc2<̢fvfS]$wAweXT F&x%i H4S&v =P+nlǤc %ۆii١&W7f&MmWB05XOC_82B*ذߔ~Wp_ C4l^WkUQ_2?v,\?06E4Rȁ‚Q5gzӡ'Z]xKBu.y{Z$o>.3+3Y..@= {bEL .@\T>|m &0q F7g{3ly=y&yhxlHCt _$CzewCfC!pi%@~ 3սvLʻYezr$r{$aE?$ 3Ut{Q L[VZϧxںȭ3PZyv5Ӊf' 6sZpzV cπv{ %B".w`YFf(ˡ:^L6b[<ir:P`Sl Um}a=GRZ(8N Z^_3`B($%a.Zed+~]Wÿ965\),A"M1x#ʿLxO{G(W;zChMB,Nj)!lƃEx i#Xk8i_O$"ū^bWm1](0d`a+M$1CH†(e2v5.& +쿗U'Bs7@~}k)E#'~GE^tVRR!2f*!*:$-LғPA4cJ H\Ƽ-Ԁ?Dh"%>}Z/z|l!A8?Ѩ8MPan&^0rm-]ÓL9݅r1?C 5v~G> !Op#e/S&Z"{j3<=C(@C$=%9gW;̃vL_ 9 1KlՐ,0oEޗ:c=Z7S'ƞ@cc@)8kl-|20&u, $`ғ`*7ąG\dwhDaAd)X *tL. ^Sxm!'Rh%8-Grbu$;KV s&]g&+qGі']IqxVrdiLa('[["//jhn&7owb/gT-w @L1A5yO\/Ѡќ{/2U\;QZ Xl޺Ol+A'cVMn#Znug7HC|r91 nbnGp^`vU!=w /fǘfpbZB:A 5f5M NHܲA 'fၿAB9!cԌ8GORy0㼺I * =I?HI9 "VgK;ВSY7'.8!;}U!ȺelM'&t(*YEZdhB #D.*b@cUJ꼓JږuxmuٲoF ^ibUsVC\U+TJvTpYC(ß ,$UӜLyCճ V3\D!2gNLDO`29nIk]nf Q-Yxgy~"Eg MJK$Cu? |ս -p/Pc8%3צ ub tcJ2 \&_e$\ؠ4q^_+.kfx$`ÿ7(^1zLFǛB<=.[A#WnH({Ayy"j%[<i\TIJ.E%ʻ4ft2jFA1[9&t/&~{7IYmXn*9@ӕM@w&5tk)D;cNj4 <ƂƱa[Yfh!k 1yvnoP9޿sA+ t!2:hkRSx 3 :D0467mwCe^0׬ `䷊ >5鲪2oHnwtåO,nAȘv]DL 16wy}:9̩sU07'8ͽ*RHqx$|,mӴ 3Jt([$rǶ0aI"kBzI(+ iŜ2m;z^8^ 7 [T.vk߶dRUXB;4Dk~=%KF/W`Wf=:3هI뱬:jQ^k,M[(Lk3%]|*SRWѳW8XG`+ uЭ.ff]ܕԅ5L;EիutMRK&Va`D\#hny`HUrKT*Hn 6"ےq- [<ٮk5Z>&)VXޖ2uT`4,1N4+g|񮈅& L]{_v:poXXD9H\'XD*= @}7 MHW3u.vn Cمm]kVq暧612>F*Wxɢﵚum ż`AH)ˬԊ+]m4e ":D Dx83I Ivp*+%δWM^Ȗ!j7ѥ:iZ:>ޘ/"Bw}G)P l׋2Rh<\Sa^@')´=Ci5C{(.E-V! ^y$X:3NSt55$<sgUDF%$j5"!ʟ_@ /& U=(KQz N9` R6Q^͵U^в0֣Y~EfY1a/ oc0l9Tey,S+Ĉq^ǹ4YwS`iyEX;L Eęp\PHٵ(sKR eX0gP풿0 BbVR"rsR^05Cs V%E0eDX;ѵ ijr7mgo"at0Ե'0P2u YB0rf ]c]P]!6QxSNSj^ޠiҺ6DѬiBkA`BVEOL8ՠ%k3b1TG蜊olH5k)BE!< tAq  o3}0[囼7Ga]dJgYܬΓ0Wa,NE滕I!lc@ڢAم0 2[2&OHv~ ^Ҙ@yz|]b"URS?Pl~4]CM}Աɓt!BwP޻%-X:&;oϳ4\ HQu'Dk%P@* WbwhH*D񩛲\,oHJq}6W?|qHb`i,ןdJ P @j\Q>ϧ' IB~xN15@7pp Hh^QL7P#'׼G QX^vdžĵJ[xSEQ\OTB;w&#єv4=W%CǕuMeo芝z"#<}̑<㥐R&{]0,Nd޽3=>߯(r?b>/0·&ws+M3k&{.01"Gb-1aI}ΓVbv&ܓ'L/_v.{bN􍐡ȀnjCs XM m S6'vd$'`pťckXhGmnMH5<O%Ƣg EzLW0,rZ@vDH[s<,䅽=|_g[km3KTyJzSf˽J 7oJh:C@E1{* ؀DA\7Y;)`*lTm0s *6sR;aQ,h]3 u;3L;X<}DOQw-ccj"Ssv<% >g]M8Mk<׭I "v$^#p))3i^|4,^Ѓ= )dg LkV\Q_,JQQ b'ʏҼ~mOw5ts'i)_~j:k!Vz+9<^ W$WbSnhΛ&: $yOH=F\ ^`5}=P)<ى9ȯ=#k)AI>ιUY +kXx=.o/VH wq}Fb yzaٶm#QNʻ 7h#0 ۅK8bZkt D0>/##B]$8^I㥶jfjrzv"$qBn>tw-JAotߴ ܷ&3 * )}P7\G Tt9'AI,6b:h;.d+7%ǭBD|U%[Tn^rbӨqnhn5! EvE2akR9M#XMJb{"^PFq?T:Z}Qx7b-]rw,B5qQZNgτ@N$HeSV*=N |e*fNlX#l$[.ӬC  hљ^vt7y9h03|{Itj/n c!I|޾gcYgMN@cx# ; ,Gأ3 $ ń 9O$ϕHL2w '#to`Fˬ fQq!=R8miƀw#7;Ha VWilCn Aw*!`aQ˴\B%4)ƋdeSu!c.HϮ /j߬anWd~fZiϟc쓗(_=!"J?k>ƅS<# `PA TiF!0CwW[G<) rD/OD=WBe#+1{o&[. DL@Ɔ=AR[|C0 )s $0~g \jv 0^ڍV !X5u*+rj_E5գB+SMuBս,A*BDp7n_zMis=sθ@u彚.?+4 *@&nz {̏`vI `-%F64JF?nF={rPt_hDL-.\^$+q+&,zIF@ؘ@ӽ؁4]Zj$U1}M缄K%Y(TV]q!qO-32)QvkH)>p,2NOKDpyިX+WDN7D"PK+͕/lJN=q0+X-!y _il<Ф 1ņiݽ; L Y c q9[) ɛK; kSMq! ),%oWoDD'1]VsT I̯v!w8 w(ruX /0Ap >y|Dwo.bKL96TuѨX% Ϧv2?R҈B~GIA!ۨJ6`#?-YjzCTQf{9 4lLdjº?!a]i+*mփB;T1BL0:$"B LMz,X(Ć40MCOZ=r:A6?)W XE.eavx^XAW>fp_a*U,Z,x烇OOyNѸ%I4:ޤNJNłЫRrPC<P] ̬C%s79*XVgYrQruVUƙ"KgL.$q}V`{"'ZR\IcX쫵?Gd1ņԳ9'嵧#Y`X)i/u6q&ôC̘#+8`Gmd U~Vh6wn8)L|\e''ZiL `]\@Yw[Tqx߯0xٗ:w|yp' C޸RY٤<ͷ-PkHbpG^_)(rJRƕ&tDjT#U,+fz ¡ښmBk\)~JWjs2.~p@"HеYqV8V&W)՗& 6 =7HLOM$p꼬ʧr&Ԭ5OgɥzC*Ja;zuIk6O'6 ӵ q\5 #3}m[RhrV昌`)'"jx7~$vbNjх5*:QF?8V#Gy͋=tyWX gǀ9 rdDw-r~ \dS1bӐWԺ_ |e%~F@1?arjnΆ?vl<ʀ QolB /(N ?.Ur4ܪˑڜZ~xtD-6_4+ AބAG2r7c{Q)ҍ!1Wu$+Q7} q~<3Y@(݈ TID;$VƉ z^d2j𓦗+8㼾#S]#4c`y95mk4D=1l6ihBɓ$U+e#gxHϩ!vj B.D쉬^/HUYnsꦏY*zgmN5XU rfy⒗?T)_Xje5`irOZ~RԶ#C~;m* (uUmd{yϽ>Q4 Qhib7;5 Fk䤰b~Ly,n= 1X;s3_(9QQYG~]}1E5uU~&grS~SKZ4ox6B=Cl5fvAjc(^l_T(*ԝj}mn[Cb݃1 zapm.{y Fm;:_zMulp.;B%!JZͽZ]j!_gNsq8Rq*T&n?_\r(o5ӑ>B9\f ?sS<V!-8T諘ͭ@ de{Jg $PNV<.c=6ܚ*:Xd#ɇ;VdG ˴~r+ku+y"Z~!D^MT(q&^;YqR_ۅ"V*rT5!hNECU хɖ೽S ΟA:tK h?hQf"?tAN,J^|bڮڗ48 | / ֦)kӒxG–®Њ\Q r9@(lfF / gsSwhW9tacK=9Mbqޞ]hqƏo˳pW$C_ {02vG$ t]*41FBquZ|lx:_yVܽYrYpb Ne_zKf@Fs>'n2 v˘gc'&P{f(FLESTh:dRZ!o)(m䫫ȝDk_T3)p.ܣRrպf T\>?~M$,q?+19D}:w#z> >UJ݁V䩝 x},YY:p@g;)i%ZnPQI8|Inz=9C>FW ʑQs`ZɚnA$[8 )_t9^@ +KemgcB|Ű>j D','Vt Pzdn ȫ;h=wZyfk&C򀁿Y_*44bY@nU=hCo<Γ6&VҼ*3x>Rv g5u>$o"mBdlY "!:G"D=vkWSۧ2𝽎-lDYCS/C%a%Q[l4l&^/E_lH-Y6 3JnOьI)FtJ#e'@Űd*D#r"'[O߳PX!ѣ(? Z>B|@]Mo.<,yW6A?KzM4/.- *(9_x_O+IA$Vϕ 79}]?)]7HUr53ŧSu.M?Ke?iֶc&]iHהmmΤByLm= oCйzB}dTƛVKMWĀ:3T!#۱525vU0Vf5R9QVmn*yu3bFEpr=q|gԢvD8E]܃7x\ jzaLVNp@3;5n8TzB8,*%~cm!wgtf 9`/zlv,=" [WK1)ŘvW2D3(V: Vu~CsǍHb(bVdiF:%~lH+ȡ.hI `ŲR-DFx+2J#$%2Fx`&% ȬycJu&hCCuP8UJm,gg_˛FHV ,Oġ[GQRBGҟYoD&+w.e68Iƺ:@r!XBbGN薻`JYhUKf$s|q{ `jo i Y}޲mӖ!@QNc^IBpY۲@ph(  aź] jA ].|@xQ8s{grl#.I^ғJفhIVjMvpޔa"H#R+6$7Ci {rZ l-i# b-nkMJɈ2Iz7'i+icd6FJ < t8ABJTP'?t/`#2P=v7rcëHu9/Ак۫v\X{oil{{P$TŔڮ oJe]9d**3Vl漬)ޤMP_E~8w.6P!¢HgTLw{'$+pJ{BX 7|0*MUYuZ j\ O Ti:Zvmt3;Rb=ȶʢ1 *Ѵ-[\9Pgf s kHTWuw+1ࠅΪn4Buy PYe-'p4n B xlD= $CŌ#p,t9*a a2^>>Ct~)YK)(7)߷8Nd_a%-wqUxʠb}GQ1pYS]>̠?;cCql 'yZX)mh{~X";^V ~mR嗾~cbfӐwttqA#fnj%|@"CݾcI>sXnA3Dѻ Cu&:;#]5$O*|Ϸ`YT-ց܂ ɻ嶚?Z1R${o 1yQv}ןc5r+ˤ~oII k4-u ߨDa $6ν0,U hkNR=$\Fd+fńǃa^%QPY3,=&7=z[7+ c9De_D8ys}R<+z<16.nQ շ~k)16c#2 Zf94l~Wly#C|lFqX OX:t7I"%FnQX9VȐ} IŇlU -mG%ׇJR,^Si# zm7+;'bs r( $˽{ioL Q,C#;P7Gn 誕N}Ѳ왭:^[>Ni~ifsaW8b36DВDjo &e:=$Kf6hßMAک/ӳ<dtr3~vJZ  ery\d@Z.7zH c#H˱/Rի 12.ܮ@ϯVyw$5+EPp:]|ǘ=n,|ܵpK'O̠UXiάޮp52eO۠ GI/S?"E7U|PA܉&IHagfOBDb!yC,mPfMPLavo|^ճ۱mG}GKvʬP糊;K7jH+=|]!Mɝ&aM6u1!}2P4OkRݩNG"}͍Y;BD^GC{*{ٸHZQ ntx$߉Qy9Gu#ԑ)>ĞS+HU43twaRw~$V,qV57M0O*b|A}\#"?,dK7VKy'*fhrno (SF1@yRź0X~Y({!8·Pe%! RǮa):SV$rX[,F,1bz6>^Sms`&rU+ i#x5ez]QR6QxYhsd#;|fTFu5kL)'ǰ/ߖ#1Ooݮ:=AyVb6w@Ĝ5vݻ1: | rdU>l{}F F+F|zxEK?AF]T{+kFEC.HxjHغ?m_"޸ܡ[Z+42x$ZXJ+%p17m^K.rhL$ a3@zhn+2]qRoz_eF*X>p.gv$QW`cY5ve/$]ZV,mlMW B}E |#hZ:ǿn"ild߆FXAVOj1YŰ~$4bafoǜZ̏>\^*6qJMnLd`~$T/Z!D^rIET:}*\ƘՎ"dN§~=4'e{L=&1"-$~#f7tz J`?%U"E3f»E%AS֝dFoXEMwEo+;ѷdxM缱dltjCh_׆ɑDˬ\MQyE͒3J9Zlx)eB%yP1հfȢ:Q?Ey]PeMrKc ]Y P3q1U{xR37 ;"mN|>W3* ;H&:ȳf2N(JuRAfƏJAld Jr6L= B ?awSg;#V> LegY=&LJdOƤop\#Q[@PslBc[hH2VI? )҃*PUFcU)el%`U5$ڭ Sl3|#A;a&aЈCP% $wxj`3LWHrϑv ç_zRTM*KCYvlL9Xʬ@%2 ؃ew i UPk1Y ~!07TR=Y#EuǠ9͘~UeWn^P0B5lL.hr!LHwÇIFRњpTW2 DEKw`on9FTIFCYA?>Ռ< eAa& %PL4}pwI1hb](x>M=`$N(/C[;11vLa+ Ng%A&d*8s;it{;X}aSQd>^B~jl-L, 9.XO3%Դ~|ta6f[4-Zm6vkK+mnJl6%m\nY߀1K?Os"  ^h V6u'#(? % <\& 71#Zv pa;'T_˹=oLP@z+^t3(xZg"%49?YnWQH{K}J{"x)<}/v!|dvV_/AĪ"rsSkՔN \t#WT@Lv/n` D`%A䝁?U)#|us /;H1E\?}__r?aj/0,@K$2_>-i572GcHǖlRDI9ePW#\s[W'DkdB2Vsg3gxLG+w)9;578̈́w%oEQQN{ :`/OBWQؚkH^NC7?r<6-e뽱}Q#.yAi؇w8 ZF)qsFQif`M?Ur]6ZըN(cjUF85֤N7 BqlD"=qw#)罫:;oP^'VOK% O KHiΩ' "cDR߮(ts`12}3eYEeM 4Ǵ+[Б:#4'XM.f9YghmMa>Fk8e_ ïE$ay$wai"`%0/B}vFHEN(1:>1?p vd?{ 9" 0{ew3%wm%=:sTg.8.J nM+a]8C;6+u>yn@iU5Zk{;?m4ڶGAoI)0voIt++c|h+TJljɟ쿥j妝%,C`L±:f֛3 ,$J50FIARW/2 郴>XA9wa#ɖd=K{YJ_9ͅ>$C#18Sgc٭O,>u~MhHW- &sʃtGK,lrY|=>/έ?\8 }7(150$\rrf)TT/NӪ$/VI[agU5?>++@ŞΖcD&pW]\SUF;ue%n5/ ,(cX7_ЌI˥76Xmm]dz=7]P LO?F~@R ѻ /@Zy¯ wy]JVj^|dWr/0\ad*;]1eQ5DМJish-l3:v*Nd1_KL%#38%D$ Ė'rͨ_ E=!T{_F#i8cEzh'5Iĩ{B: [K2EBZv+Wq| }Hdd0B!>ce>yHo#G9Jwi|Je¯v("#l5V"ǿFwER B ὕ"dI'lo[}7bKlN✘~y$xѭD,6՗}5 tIH][k3 h/1ڙžt-7\(g,Eʅi԰vZK?;-m)[P1Xػ(ND,,}l/!."Sq#kg{ 1KՇz𘋻zTԇ]FMp+! yU2;%!ͳƄhs_tbqz_s .2vVuX˔]"3mD*A)dI-asy/%61T2Xf_Dv&2]K ۊJ"m$>?r ߠzYceFqaO[y ۇ@<"kYx5 :RwQwiGh ,틯@NцceaQDߓ)Ι%*<xiPQG&CDCGF[d؜?G( JH% V]"mSe1a *v"S1i9Q1.p3f.ZaIR|RJ@:z5U.iw,qbb}  ՎB>(vZWD.DB?x.Q[ȘyZmD-s*p5-h4tɐӡj@w+d][ocsO.Qӧ^T/n RBu 4FXƵl_.ls_1eno݁CJ?C% ſTMj{6'U)ִFB5ñͼ~02B0]1ץxGC~=T "K?թo.CG7,N㲐dP@pFnGMolEԍ#+6}mgkΚyO&,Oq-dvCs)d!Wps;~ueg `$7$+X[pd韟ńӮ(5n]sy=8exc;BI3 rsVG΁бXNX6JХ<6epnFÅS?V-K4z /; frYeЃma\IxQ?-џmPvi^z Bu(j&ŝ AsثmNUx0HC9t](yD{>ў䤨'ejT7#B5W A []O!,(-Tfhq|JVԠ R6}XIK4 YAtzT#eKWrwL+Ƈ盒}# K+*,Tz2Q#?5HxP mT2* r.P?,ZR[LX”.# :_b3{E|TmY~/"9oq筨? Q7)dћ^ϦDx\Ņ&{?4?/:q dpwA%s,ƕ{؋79槟C? h4Se&msbOR'E5ˬӳfmmJqDVT–i2-bfI.00PrRè_ / h0 Ncfuo(!`GH/.H-jiw mLӡ Př',g:ćcڅ %fGvY [EͧBzi&@$F* z%1=}/JWLnRWutaj4A$k}<;FY4^{'=J퇨f@g(fb5?pOE筚@N uGXSAPtw.I?t1^$此/.>al!R@yD?)<20Џw2,w΋H3f@Ev뀹1Y૕V J~qpUr˱UUˋ[)t#3K4ϼjv5FІn꣆ :/ZsbJ圖6s}#{QpڽX qS$@#b'YkV[f5j_D-'X-tuu@ttĎ⻩@ 'IUoPq .@_qǬŐN͔8<ȮBOV5 XZld]r}Ȫq=G"u]0#FD7ML~bI߄2~T2%#y@S>I@[!eH/b<{& olFV *-7 8*ڧkDʄ' 6MB" 棪iuJvaU µ]m2Pɯƥ3Dy܂VpKփ1Sv;+oV90$ Xwd@t5{ VF֖xZv(U'?` y쨯?g"SeJCӝbE)6|n"ĢrğIBЗQޠxD-k-r웬·Ħo;iIeI\{f7U3i./ lt*.ޝO8Nc=|}7KXM|^hG&5Q)?)z/#m$vlDN]M933BGdPI0c9hсn-᫗瓇ax; )y; <]d Q 9 ,i2LNqSGW%垜$D#VtHSI?%ENBw;#p!v[aeEEa5cۧi RL4IB"CC&{;oey֜9R9ej: {ZQǮ&4.j f&JB6_=XE0dwQ1S{$Հ;/~(TazZIu@b8i5{) ճ Ĩ# MohgVV3]p +>)XM"NPM#FEnu ?`c\ut*ЧO |xc܄Y>oo"~P=fˡiB0uj#ق]m쨺vZ֧8o^KfCyZ#1vX,R:[?&D!KxB ~cIt%)s9 W|̪]+O *, (艟])/X _S2ms;\7%4di%aC=gXgAhtED8zci^!ˑ ux;}ޫ |6?Ңɱ_!'95| v_3<\wg Up:.Bá\"ќ/W''ŋuo*®7w\ "̱T}אA2UqՆ^~f840O.Le-AT|xfc=rhPm,J4o#8ߧV0OT8B?PrY#O;,_|JQyKWsD̒!=-Z/ Uj'Cy&|`Ęۍ03|/rҵS3vфrlpmf(W2nu^^4ۣ#P"B<Ӄ KDr $x0eyTqgz\eppypm-ᔅH\=;@__Ul zIzתBPXr;ژ8B#S\%~ nO,dSx݁u/9J8ܘ#??LԓX{:X|WW 9pe>Ap}g:BYH_[9%[%Au .z g.Da@`.3gSmOoZ+oob0%L[{ (U[.ck(Z&VT1"|R-WGeYs.`B:M'Ṻ[:e\Xe᥄Bpl.B2V8ǑE CB%y O')0q_!4%J|.(ք6mZe i"cy3:R6O3("%WFXelӱH΀nv.1R-U%JFC<51R 8,vQA0`$*_ 4 w=yM͉%[n|Gn9{N)ҪKϚ 1@7$#Qb6dK7:H}~a ;FO4HF(li|AbRGa!\@jřr[(J wO]L =לTJli!Bݭ4 ,_ñY=axpOw%Wȇ"u#'CǤDRݎ13ا?aS8XTA<㺞}u2[$XHK,ĩom͎B!@5V 7o>q$ 1"\5 ʙmw[Ux/Sjo䤖4pT͖S-Ȁ+12qE1y:_g UATߣ]퀘f mmtuGTwu FdB㰄G#JFqTAl!O€KE֭,gDE##*=ZUm-M.>3ݑFZKWdv$JpWf,@_UwGdG=&;joBU-Kw#"܈1.7<Tǁ3s&ÂcJMN5vKIYgaOYL7e3X'9nM ]dGtqR1K;z 4 &KoE' XgrpX' g-!!J5?#(Y$se(/c\{QI>[7@5TUWG57ŴUuXǯBר1Z}卥I{Z&iC&'{տEX#KӚQm,+JقFD¯*%/8VsThBN}hء<*4jfGeTQoaYˠ_@5g@hl ֏ .{t %_̗'SF&f+q^l47QuC)6,u$v塔db"lX@%~hlX2Y/o0{&'yyi{5oRDxTipkcоX9|afvOFnE!ȕAE{Ȍ޺e4-S<ⲲJ0p7 #Mzu]nŻ~9 -L˷R\zIUu2m[d]Z簜N-@;wRc>$Av 3p &X ^R_m|]\3su*pM̏-E`CKWR21W6Co x3@Tǻ8WU".am>3Nz¯וIl ̞el PZ8K[?A@eܛ.σ=M4s;?J{eZ?) t`_Y7!ʱ8B2)bm#EqQaVњߡZ4<*IoFt&&$}tHI{z4 uJk==!OT;cnp:C*TI;:UM4qy8xcThO.DFvjJʿ? T)\W>?FyLGIۨ;:Z[NPbw2N(̟i-EKI3//?'LGL ZzjA˃%ʩF8{^<bZe%r\KF_`A"N ylhv߫#)=v]0ǖq<쌜 gw~ؐdk Wb8(#HvAT\*8kֹⳛjmyYP׸ ZȡhHWع2C)1U_NLԪa&#Kϵt iyb= E{Q6RʶvҀ'W .ktx=. Q%Q~=@smYa:e6#7Ww`>bV8MrcZ# /P_`O!v|̛;WpL댒ퟺŤ + SNGƸjpN*ڊtkc <炽]ӈZ)de1y;d ?MPJ »tL~.c쨣3A+Th:_KB&e{\d-Nߡk">TiL 9W^$0M*3|T6Qt)`RQ1Y[$L:@=%<1T\Ɉ^[_(A0U̘Z͹1'iPeٔVru4{6VB]aFJm?!Wڂ߈\w=Uw!ƣ8E[:,nHĪK1LLWYNL(b8q/nYlӑӁx x~i7)}~K.P?@Q/'U5Q)q2Vi-BwՕ7 \vy=@Iʅh v'GsJf[frlCd֣<@dVϟ=lF^!ltiLYW m]0W1WMqmt CF@.0ޔ?Z^S7L#tHpޛS6r4Bb>URtEcP֨V;,əmoJF +Vr~ -KkWx־q 3벌}"b *rNocE4ޡ8 qq%y1?#|5 d2-IxDAcUr$ -`$8KqɞE/q J\0AS+d3mNLQ =i•w*owH(bnW^CE1mj>8M?Xiydm#2Em ܧ2g4#e(֞5QC:E+:.!rcc"Pxkj | G >,Dcﲚa"S=ݺ[GLTlFTp} m;" 7 #R弮d/ӻf级@ES-R1͢]1ٗ]E /,F`(_&λF(aT@/Kbw6)??$YpX2@\Fv,KUᬈ("Jgwsd4d sH8r}P-Кre}Yzu6KV qSSekB`nBˆ]%\:$#9*gDjZ >YIV K" %+O$"2e#EoJVwTP+e)=e_ͽ 櫇[ڑ `Ki,P_(["g(D}?F-rה&wqDGN3f9$l %6{ ra53:΁]ҟNXTC̓amZ1[sWq k"].w uLHT~f(gYAM7:lvGE@5]#m@ $xOj**`4ZZo"OIwMI![_^ Hc}f϶;՛fI5`aw዆\;;U]PBR}7(b3s.`Nau^Ar ﻛ5.ᴍ2Yvu5RR,;i\"!5_(Gޙmf"M"G6H;^ǧ~+[7-m=pǙ*w,7gUlͻ/;Vu*#yh0/>>8L:lW%c`~4& !tW LSW^:2q IE$81 bvFl/~3 8A4?ˡߙeiDa̔<Sx0J!NlTe_@3fxҌm>S'{bfzk2Iۗ98 :PQq]%VBG!'ZB2SiEt'kY2*6rc]k6'Fƶt1WWΌS,ir:J4/;0 6/J4<n֨]ѱ n]fX1}2cTַj!̹ణk);4u;GkzMMT&tpaYwِ~FLwC|~?N5 u 8—&#+5~¡F$YٷZeGNV`|3N0 \VM둂,N<+DpJ9 qHhizQ+e5Q#ʳQmzqܩ GamT!M1- }}oqc譮&9oèev#wR9)X\n­7˚8>t㨯"z%}{I%D>S~soqQc Ma [Ax lTt%rej/$RVW8$qś'FV0*6ˬ<#̉j՛k}C[+#elR-\ qK"FG'(;'t *ZUbymv22A1UFb?OIfٓB˜B˭rtKSy_kdy7e @,O5c^ڪX& |ͩ{"j"*z-vp q-\-Vwsڲ>M];KG%RkNNDCYY 6x8RwJů =9>`~oD3y92l[;cd(Ղ#)K{5Hʪ ?"iӤ Z碱/FL t\uh%`v=^i\(TytȰ‡5SMCb;j e<@q{^hE"hpF1 uCIr3 V!U)_]m?xq=J;lOٟnfPIE&wOO6HT U &gu}rY?qg=e0.ŒTƮ= B6&A)pPzҙ\3ňp[sщ6vG}D8:"k$PՇ Td5Hq$~[۩Ыߢ:)F ˪ٯǤ -pW:ǽ/}QC-r+>w7Xk|K㰒'K@5{}3'nq>[};guT,>4nXGblV8 Xڐ؊H͙Xӏ zqD-qX̋\+E F9?4H&1y:$3Aؚϲ$AD'm$]6/KEf0VyoK9eu(`Yj Bʏ1 Eg9m˨_w)YZ3#8`sl27<_xW#. 0k (Y%Y\Ul8eTy?H[EZ3"mۭ^5LTh܌)"otu@R1ᎁ9 <8t1) YVq9}<: +KEa=.bǶQP}-s'T/52",vW]gQXvAz:|&~Gs>$\7~VN(H M f_uKyhIHtC[?r;>K`'3R4!DB)|j+^Ȳd &jZplxݴWU/XTcw?i%yV[b#ԛ]n6IeF2]#qDT4L3]x@X"?/|hliA~JL5lb,?{n#OP_ [KspQz S֛jutݜ$,q<rRHGmܬa1^"j/UAw 3޻̃l&:{ɗfFRVgֲԍV{TA=, {Jijm &czBP B_ x$6[Jٚ& jfLGp<{TgۖײáDy(g,:q1~zIX/X IjF*m=!r,l*ݰ*GoP\xdW q2#G<CHej;6Wҹ2(He\Sĺ pec MGod3X&(m((A Kz^tfxOj6 EJ+i95w.mz6/ 񍿊[Eh'Pՠɑㅵ3". bP77l9ݯhK4 -wY%売:."{|֌o0$ [HAaԹ voN^ R16/ 3)mS6'|˔{re:.%a^/sPpG5=p IB䠾mLVJW5K?^D)>H( s"M0U,<3XVAlb&-wHʕn `Xk}Wn=7jS)`H-}c3ZnT>c)!'CxuV?m_;*$Iz'gD6u~X\J*w=OfFʵD30oG Ewj2UZnk$I}QcP#L'9^0Gu 8WW'k8V=1t~[C뷴@B+ 1Wu-=?ś#0&FȍmC%t2z 98O= ~팛E,@h*i $& d<< m:0Ia!~""c~ T 9  SW9'1Ԝ:$Ex^>dsўL 1m[롘Q ,?(Yᙪ_Ό|ﶴqh}䱇ŅvHs}(6 Y oD31Rj9 $XL_)@eT2OMy0;]8`GE'}Sa=! g>VL@+OMڰ< ø{CQ.(ӯۈX0*J}bg(.ׇmtm}?VδʼnxO&/j  /6f}3 lAU_A!Gᆴ%lrG:k(9&,ջ2l哿cepRs456!c.έ!6n(VDz_lGH@{, `Y Ľ6ot*l̥ [&wfZ~3U/f|` uh[ay9iLȢH*J lHT̐ƃjL>_X|'oyBur|FOGRMW(89H23o,B鈶X,&&!iVQ)4 uCiwaёTir]ɹUHkHzÁ<^q Xqwj9LU75}ĐxnlR*= CU A@R#*̘ C;''ew)9N˼Xm0vғIY@0 czȩ$(k*ZămL4g-D ~G!eCRvV2B÷8ʷT{B#dQ\8EZ X&F6YNWPɪNq:vEwoձn)|p?y,e _;R8(Ϯb%8l݊ WHJbmSA1n{ <ץVo`{EXMMݤ.2é~:G pEQk2c}y }ӯ!v둭>o nմ\&Wd%uz;/F!W t8-2Ȏ eWO玚lU@"6rט=s}Dx"FS.) @3rmxtⷠîjYbZd]LE! \d[ تh9(-3b~][):P"pXS>[/tPIMckhg0ǝ|T5w4bj"jq֜VDs)LaϱJej S^<lH fVGt5:/畏h.q\z"Be 2=W`aVjLYI˖cBwߟUG~x6q\"W;w_h-z~3-ߧ9ȠiNJ<=0XA~,ȋO SeYѣI Yt:01asH/[`X54K7kqJfߓ?}>꘥w nqw/Ό{?֖ >8_4ߵ6`YDTK-r"6zҔТyCުY!cѻ}Oۄ:ji3v(Ѩ0`؁\8PpFuXwj L$G@sBIrZcdz0ܦlVzqEq* L%zQJ:rT_KLנ AWmqPmHA@(`x ArT@ŏ|A~EIBu]oy(ĔY8 <^N5p=7dܝJO /'Ů˭)8~|+'R?gG#1x ܹxS[WϒL(/7j;I|^8j`J- ;^_3V:U`yjYVܡܕ0hZ2*zGY ٢; 2=0£+S֑N5 iD24I&]C]+k!+ۈ9zVc+os yܘ y`\>0z7+i; 9';Jg1k֣]E(F뭂g׻To?^(y7η(^Q&8&[X4 0i-#:rw*JsィHU=7?`"u Um@ |~֚g}"2O A_禘f~R3-,:J%=Lu~%q Qd!ߔsT#p jN,bNrW&L]ۖkLr)5e׌ c`Ѐ˦VA?o۾b@5s,ɔeCdm>MCAjQWV+f@j{yصpLj5 jMeg1 N&H<-DdhW'+0VcW:fw:HB~bܬΊpwëA}x Bz=v V-yxPu|㓲Jf}-\wڵG]?ԢH\p/r'sgQPwcCi3j+a}$!WeoS?ivy@i?s]ت~\Xf#qU{!Pɉ@֣GR-Ky :5e48DYƘͿ˜\]t2}+Cj+n=EdG2 5+?^1Gi=VnSlR ˊ5zZ7 2j8?_MS ޳>{kB]+lyP|UEL|` umZx>i, 5)FI"fA&H}:''،LʗIkb|ӪafZ%>$>{6Slz44eۈQDZ zf_fȋS RE,[6XrTE\* \ggY'tX?N9Xhl+佅4*&\ qr;?^+?>oHSbG0P<Ի>)0Us#JLҀ gHhuxbiXiv`\<t:/8K;'Նp@^i,ύRCLןhj>l2襀BOk7r&̫9nksKثԹaK?uaQ >Pħ8MC{_j$G snF7՝/5E:v [YFVzz^mrLl|8$`čzOPN!f hXoP:5=\n0!< ^~:BwTlh)e/qtOV,,&yBrی_C_GS \%0Py7U3zkhJ}u ՜{0!JKWec#16+̃b!ErLM+.|35WV W\j|=[] FՄײp=.b &#ܕ-s%M Rk˯eĊ|S#}0 NWa>JhnvF׸F]Oa#u K"KvHu[>;1'oˆ<Y~CB֛%*] ^7LkSs*64$dxAE_F 7\(,q \iH( 6]6"VdI;QV@aJ~8r1{>8$Ka+j+ \0+R1 mTBV jR2 !0$^"s%No6Pe$)O0;&@gy Z1̿V}I ]wTo?TU"3axa)lw3ҋm#.ƚpqOݢp6~&%Tst-a__Ι,nRqQChs.ݻz]-)DW'*%pn.o;i\iTQ.E",ȳ F^cs(FT=EsJJ>1tJ̴ٓh)IH<<nP;Ǧ<\_ 5x+ԯgwPl=FGyrNXa5 > VǕqvU`瑏0?X^c pм8!H8x (K XYh /1-q<2:eODn:rF՛i:Qo'6I8>@ 3aUGe׍5'^mn[?(uК4Ȼ/νd9_[I B˳3XRwKO]/+Ͼ҉O_(i5e }W|HJH.i[yj>yʲ1Ku1ečk nͫ~:^=Ptp4m2Emn;o3s*en^{ B#X͎g٩uođh.T $ !\O'dari[w];W}9AW]FtRl2tAj3PƋc1ecŰZo<a{qaTV=_z5U|*V"gW3F du_S߈:QH\\l[3d;{D(Bp55@UP'ac&ɏn ߥ^Λwj RExJ>5L  q(unTS_,\+ogTRV .Xtp.-RZ3z3V$(ԅND)$^r7*-8TLƪyXU' 9pMLTކAܢ`5&Jb*)uwq-,Y2ӲEq 9/-΀zĸ-?Izx0]t%=lY] p;k3wVRVPjT4 RۉSkz}Z_~MGW{ߥ]oNLo?̙ Th¼5N7|\ ]24Qa0m GR,${6b\Ez]m!bEYϽI:_$1ioL:PiCq'8:C 6{<> Z?6 ^˧4Oڢ\j)'?(_gw&auv!`!EzI=|۔yWD&)hPlBtg(Gmp~}i9ِybԆx~^az8سӋI(K9ddvux3;-JEHNސr~|ΡZI|S4 f{Q<|0SyyjyQ7IԻ>#1Uxq_$m)~ٻȂ3#M8s+VBy d:iTFCvQPYUS9_e܀ȯ<| Ti_duj!S^6Ŕ Tv@j6AMО-)¡|UM4 Ae\K`VpIupmIQ'!FLFzA+ʽlbne~GgMGu as勽k㠡MM* Rx8,‸1 bڢUK !3)ٰL;2L,huNC'vəG.V_vB z@jar Cybnn jXRѥrf4tQY":?pNڵ./R"Nzp9MDy+r/_ug9 )Eіӷ>G"4<ݝxqCZԶbSᄘCW H0ۖvr쩧fڳR )q%$,oiF8CŢ;C'7^KgZP`4O#9 {T\,-s #S*b&& ?yiZنR#+~4NTV1ZJ!%xirU^ՉU6JW+5o\JChX-%V0v#2\e3@=>#/IDS7dJjq]7TKRp(JKD=ђP[Ax]]C>XN޴*J͠6{6YìIn ea+p/or~ޕt}A1fM``Ю担>Ɏ%hԝ{;|r/(~:z=y#A6̚Fլ7&gV HΏK~T^Z ?H؍fxg嶷D˿{aMR jJvУx*>To2ӃhI?;{:@fW7*\z਺ JPbO2_~|~ ?bV8F66f-8pxJfҭdgI7%qQ GJb.}E-0*¨?Z:0 ɍ `p@tlۭB 4h9BD& @Vjj@Zkp#]"s=aenZB :Xn~ ]xV+wmf&4y89{Uhޙf*(Ic &iq輰 TF =w)&kD͐xvۍGf/)")jOheWqpMIl=3k˾3`"Ian+2|JUNk+poN1y_s dne9̐ A. I K /[6jXSll PHWQ뛔ݜz |Ec"G!q-ʝ=u;o(8ĐI_[K4#MhrMEk';2*$>vtAk/ly(b5В3M6^;能9,lLo0XTWy$fsCk RanRue)F\QW\)BO8c響b&a7ɋ5eV @|ZKuFG}{dbZևg/ʏPm吇#9Z'i*N>d JڐlH?7x{&FPU¦t?x-Pmƅs}/SMlfmMȝp=2NbmH]DhOҢ,(4J3WQAא];9;yE9[O0>Lxqhey5|L6<_c2#BÈkG%&&e`K&gWg>@,1)8PDߛ?^CJe[B(Mco$ UbzR*|n4458߫)cɼ?^+ L]߸G$'ܮ'ePʉٌ9*̤@lZShs6)FHxƗ#60UՊNZI,.(ռ2Afw4tek!~f6R#BR]#h5߻< ODv{{Լv$S&*!r¿%_{2I@M9?w =ʣt8Q5&mްoRiyk3E~ΜhzC’Ȏՠ;:s# ӡVp+ʀqYiuw~2/ %xHjI"c~ ,MsǓ/ hv!EÎ,)v<ӄmČ@ʦsWj4]V)"_ }Mx0y-ĉ4L"xQk҄T;jԄ-\̆2bȦ1H :3aVbæ_ق(C1x"_yHPwK՛ˠ_ =.(-e)a\l\YtUsc̄r&%,cWז Ln,;<4I^n5$0%U2'PK0 D]{sq`]QZz pQ{!'^-Ϥ@-qCX#XDrW:ɼ<QmYadœ՗\ue9^Z~|cF6d~_;悾%EZWW=`$"l2kDov7,-d ϽkS{dleJ/_L i6EsGzh{>N7k!߭a L-9Ivh\&n!/ *č osR8F RExbe ij/Vo5a0 ̵lK"1N#g yS4 _$ѣ&ZHb8_jQz됚m3>1 oNk0@)S]X5ICf?SWŴONrIX 0 wnD\m+;wu0WZt_[9%ry(OàYA0HeaAS&]kKpF56?W{q-vNx`}J8d~=mW.z)|Yhc)z2ӵkeݸ0$ˁZ'R1,VPkMH )2z,l_=`[D)o4 l,"ǜXΕN{IT;gg&A_w%W]ݬA #L`$-i$&QvlP \pT1 qZ;1JnŻIIA{_- i`v0>cGiA( k\ی*@D6ӑDn{Oΐ06>e*d¿!vgHa_[WPd{ćzjuu0|iQ/c~jHIv6orPX=/LEoGu-=hwN?rX%hL-T"$LVAAi|8ԲL)CDlV*nxlNJT|kyknMp d@un0n=udXwbq7~kO<˼vonefn?Y)2l!8,>Zx fSӶtB_%tfB+lZU3]'v=Aܢ6l^+."+QYVu }G`>}7^aMJEc:)RR3qdvU,|oFꃮSr`2Υ2⚦5^#m2ZE Q3`!eX [LLDƀ l]@>8Vh>s 70\ k鈴IipВwTٿ&c(MX%:듉[`c`hH =7&ͼV4v y=e)"A# WD!l#O_ F9R=<&H`LhNa^6MK74ծ t`na]O~+l[%+(D%o1ߚaJ @]:4%˒Qƾn(,m{Q),kTޥ`؅|vtL:SNk. O\`` Ecb9K&&#Ex*]& 1nULR:./"y{{Z *H:Oϴa|Zg͡5Fr1PĞR決sD9r,cU}ܴgFDuLxҵIO3P>af o0\Ibg%WyXD Xh5֤eɹF0Us|[o **nQus3XjfkHOI\-姭J}c {Rђ)Lu&mBoJZݼޑ^Ъ_fR/VӦ+ =dޭ!xr|1'n BۻtxeA;K%=yJX9wmgyy6iӜx7?!&q(P1NjhlfΡznVczcE(LHL|aeJt?nZԉtmyg8uL~HxKZ]z$j.We}51hq\j=(uv|>4:tt ]LJ+TKeH@]Mz;ʾIN0)^ Q2j Iq㉋_?}"ԍNxVO W3Ev{^(|Q֕7 \Zߝ`M3"7͗}v?޷<[WrA͌xwB[mxΠ8 7ܤ:̅TxN}mV0wU;3F8DNd[T%-M܆ݿsZ{|c?/T2!D6hx»Rhe$g,b񿘼 ^mӟMȨy(†f-4mC#;}SXѹr)j-kqnP)U +9x>mIC3G/iMG6izՋV!:'‹N _ܑt^wxq:<5/aϓbH^6rNG..0µd\ ./߷[զTaFRb֯յxw[sXֺN xGĪt7I\DW;UDR(AVu|m?Wo-,ʩJMN W.%(HDpTY. #Xh!b2 )o4tg(8[P\?xjc0bvѰ1# .VumU/r\y(([ vB,Coi 79)#O׃qO, zuL=j.Lm:]ȷŠ+=.d$Ii#~tU[ȺP:<|یC8[>}bX⫋їv;dn7b3ƒ|A-rXiXԪ+ˑ94.Y%ʽom=y?Z(>(0~~o=P'rPW< &~GIDPDlPBΫ*wyڴ\ 8|܊)E-ZH |J&n.y$Th%TsF ߰~O;R9lfqOO*WN=yCs ,@{k3)Reb;Ɩ^L| )OB;I߁rsiRIb_Y0|ī{o]yBw{ p&&l[c8GRא1/SD@QzpkO[X5"M;[6+sy>?43]@zD\_FKb<1lB9F-DbKy~pMfl[ejԔ]I8K_0O]Y%G;ƍR` 9 Zel-+E WO2%emjm$lԩ*_hv*=ik$yFOV&ZMTG&K1RF&$'^C|lJIt1iك^9E zQZ xzUaEǸ̰!PLp!@ꓩQ̮Xp{=]քZ~˨ ~ػi놮߱L3.2O+E+ w9:#6$CNy/jH(k|{j5KdnmLs&41ܽVrpxJ^xㆻk-~" H)CF2!_l=s8IjN~g䮁PjwK /7j`e (|o"}FB5s! `c-ĩE w\u?8=-j*n۝VŶp-̃ɛBy [ ޟWsg1O2DW3Bu*)L\߰_,3zAPFG6M̤ ̀{jC&4pjYr+E4i\,j!h CXOf4= c"BOYja8@EÏ5/dMfl!rwXjPS&^=C6wVmvHM[]d͋̀61[җ)'?QͅVDxC!-瞡*2S{hڟ;Ϣ` M_9sパTj2U^>A˽`hђ -H_5 D=HP+HiP atRQ_UzypTlxOګd U؈Rբ45|*ף+>/H77UnBq8tq=lj(ۂV'zAuGG+X6yO \ G3(e*pa3 ,5NQV\cG'O2BE(pJ7m~85? aoRz'O%{?=xV:L[fo,NW`ꘗh%Ap0긶wø.a*[/l@P2( 1e4"[b$JdF,;>ZC> nAkp*.өE@Me$44@8/E,}1PJa5yLmH-z[€FK&H` eJоr:Ttn8j4egm-XbL2u,nJJ bh[o[ sF)۞ݱΕjj%l{|ШҤkr MԬ/B]w“,Mğ7?L.F!a*%'Kc,~cksI6WIqf AĄQ )zΧb C̤o`[;C\XtI/Y`hĖ>kkLyS>q9r;gB`p>j?h 8t 4mhd0EݷG Yl4PRU6JV9. .8C0Os]Bg Jg#dµ-VPgV ŶWsy>I07Q1t q8-鎀+Ɖj%} !lDO\y!õ^_(@z̻EKaj_Kz|ǟE/FTq!mLfq#(#鐧d Zm]&L&G(֨waƊ@ ^-YKIK$vqxhk֏0~ߦ8 ^f>E~FJLl:? XRd7R-\- 5#F{+֚%./PZ񑸦ıI9ZE/c>n Ҹ,~&.]3Y穗!6żZ)ڵmkGm|:k+va[ˇ!vhm0:I n; f:7~ 'nv侌 Eq"*yUpCq-n*3 _/X [EiсO8?BWDПEwoeY {T30y`J0-{u Sr̒. 1, جW#ZDV[JlcB8Uo 2a#8,q&VU; eQM,MH{EUvj!]-)M1Եo 4` Wy\ۥcyo#BeDׂH'C:/T`=ޢUaUTe 75Uq8fI#9vк+y8tB?0(Lޞ_U Y|k5BE: oj%[;Mڔy2%C},5ejt%"'RlDxAVfp_}cR,0XKS0lq-YT(zu@zz/D-_nA+b3k_6\2J£'wV7׍Ӕ/lSRx |C4Q _4܂ԧ t"<}]=773D = hR:R;L?Jgz7Μ!ΙrD J@;?Z{C%Vw'AMmUS- H a $Ҫ({(N>`EW"$hehhн!jgJ4=g F7 G{.ް| 5O4pW1bqxhB7NaKHHj}`#gwO-hu #nA& W,Շ&tc^Uɥ1KMKJ#x4'y dbGfoH#X| T]ؙ $0I:ňLCLIgUѠr*u0,J2~׽ de)P) ?s䷰%K)2o6 'oJk1w- +^T̐m%E|Y,m̘ 6mHkG5#>ZgO3NzV avԗtvԱ m~ Yb{8gx` W5i{lY ?'Ya:[RR=0 550[.^`DPw. t*8a}F h2co:lY`T.1J :=@g}/j}@!䃳s?OM=vdŞ Al4\ -.]d` q*=D^Y G}'͢/@>l\4U8Chl&n-GTD)["PN;Bq@Oo柟cO^bcR9ƅdjFz/=[CPvG,W=h0+ڐ8D*, #ZR3kM*L79SS HC2M +u'f@Oein[<Dk͉)?Y{z];jKʤwM~<}5vtHQjtP/?9yN?BojgUw`I-F+:sf'OJOh¡g:&!98ʃdhiqmPLiI`lb#VjJFe] ] -Cf-p9´Rm {ʝy%B4 *\J]벖`PQܤ+`,5PVydSMuVmebhI2#St8t*Gu85HǽVQ;3; [I>(a '0sdj!AMsCQi~Jt_qA g&Z86Yqf9gycpD:g6&P >`NsWdnlecɷqG)P/LgڦD,A36k"Lh:bWv\{~L9!KP1u\<~%o5[VMB?lrZkS:P[k ŝu4R,P*T@ 0]$O( t?wr;ANeHV#%Ğkm,4.Y+quJ~Vbuv~0QMxK>ik:vSM.gtGLU΁IuRLJ$JͨGO' NY\6LH=4f6>/Yq,Wȏܥa, k1= 4FXZJh+a*K쌃X7)L읢 a ;aՍTZ;<2D 2` pd;fM[]ݨX.p:KPCн2 Ȅl+t)t Q6*xhBF96nM956Fi=G˶DR_` V%U;g U!*}W="ec1{Sb`TN!?6̄BjnMk1 .D|,@Mrs+OH1PvCFHQv+cSLg2Hc'DYvMץi.]@j݇ ],+L =dR54/l>tDS WL/;GF)MKLR4grG:S2G H~q`|֏<*tͭ⡙su<1Bora;:c-`ha\['3MA_Oo%UJ :eĝaƽJ@1c07*Rɍ jIU]Xfڽ|Xcыi5!1 Snx#U!jTFJ;Wj]'wHOܐ8vL -ŮHz)s;%3ߓ 32 N0 פ>ISKpK 8l2:z3G-wԯ#j*p./5 s@`E v"2jA_3gßSŧ"pTLz d8'\Wrɬbb2Jqj83RXXh_tOAJScӼΤ!õoQ_U 6\\a'7ZjCN?@@FiMpBts5&לB?u/.xg:߂Ђ%Lo du+>dGAefV8ZE/Qmʯ +OĢ ٤/" pqqIk8\k#zkb/} 30-$i:9^XSFe,cᛱыGuI#,&.,K#o˹zߣנ8MMMv`I9WtfC?bWyiYhΜႉ4ip[6fQ6朮+eRZ1`[539!URkiޛhSj2-rëuѧ䚀\~W>-w͖LPWxSX#[l\KMM2@ʽe0 /_h/o*Lj,O* r;8 m(]zg4x ,SN5{ a4n%+=HJڤIyaOCL)1@V~kQ Byw#zs 9vz؟X*2 gVU"G8b[KCU~a'>6h&=ܦ(<+UcoT=@VǧXS\lhƌo7 Д >vѶ~q(M< Ӥ'L`/lP`)$s1pSGpm#p\׈Mw r(y\ln&.=kzoO=xpS,M,B0%j3zaao 0-~Qog; ;Ssݠ h1:lIooR> 3p9YZ j ؎˭5}ȞL b J! 7U`Z14ZσoG襫-M3C)z589.D9v,פW&$t;|b(L2I#ߧlխd;k3gJ͎$0:+mR!Ŕtvl/n9C@2ylf(ܐEb&<7uL/)0쪂) KP>1>ޘi M!$btdys("X 75<"IJŘZ"ءp \wğzS}&N{ߐO,^N J8ƸB4 ?Ig1tI`U`X )BR͊@,bG<ٳxզ1<qIv% س!ƌ聽Y+FJs4Ou3=_y 3쿭pHhDeC鋊rK7/(vqZ{YZsԂ^z *O?[fR;조OTjPlջ|SR!BF_]0*M-.Wr(am˿(bW1峎q D)^1eآލ @2e6ByDz\"?% qdO.\|qRhAeDęWơ̆TR9o.!șS܌A[Q:ɹjaws0r^F+p"F1$QF,=(R:g)r*OuoǞ inB% *zJN4wD~1DZd'to)C/=Qy>D@9M%f1,ڝ?ҕ)Km"A˺[妔< pφ~KND<}0=Jv M,ܿGj/b(qy}\ . /<)'-wnb5[!aI(>YP#gPLFD3ծ*Y?$_Cxsc)umfVfreV{rSM0#{{^LI)_?=J_ <"]yI,ǁ3DztQW>0YwW-W;?3?KD0Lעh1` e(DBn N8aIbh)rqѭɰqld$}c ܩrEazdRimUCkX_J1_ DzT(,T9O9aKnKW 8]o.|bY$8ͺ$ 07i^CH^ l`տyvW*(ia-)0m8˰`W@$ܦwFU]3뎿(} v!<`1{\J",|edA'[,dW:K-՚OW3D-e6ymtM 娌 //3E'j_1>,,&i= ,k{,&hGl?^ !nwAF7c 7+AA"԰Q O8Qӿ ?9߽sN',V/^bDA#;QslG1a (ԸnP9 DTv\#SDj-Y1 @LAw]?5S3|YmlG[q__ƪk^Gt&!9g8:*,q9V@ G{ JVtcɢ"a3I;[ʺ6v'ߏMa6uvgS+V3-(wl^6~<6^3e:X^Wv.t%LZ~*AkAeղSǝ$U'l$98D<xu|,= R(-}66kٗѰ D,Fy3kn2,] +6snޭH#&lQz}?U  eAUòИuWm֙2lRoszoN<Լ·̬~˧M[lmv&gK KgNgaٴBM3ZAG "Μn=F0L7\GߖVovBiuЈ B ՒpYɪ ?¿)I|, L\вjU2q %B_!r$v+~w l(J2~O*V!5k08)#K(ܞBqadmn/| Ic B&Ww],gΆu2;$Ve!JLoLTrl<*Lb6gXx ±WE#OHO=.Ksvh뜻}5M A,9+9|4ji@+\8=5a}Ps ˔E i)BO30h:]LgQPrR7q4K|XX]­sa3ACih.Er77M`U tï'RKкo5̄9ҩ/%|N.@ %*z<},!Yܟz0pjf` tA$k^ȴMTFN&7/Nv`?Kb64sl@$GEƙIU2D13~%ljC+1R~6uٱ%1Q[*/$O4E3mѕ럹("Nye^BЪV28ŝΥ(h]~jvv[Djbt|&W#}?Xa_z#K$g1#Qbl.q~3 Y.xMh 1,,ga0.DQRzIa_ҋFJk¨ _K;FG,F_ 2|!||^0F7<:O|mwUAzgsz6"Aؒ':^G<ӊjJ)]r,,֠7".@@8Y,.Y`o%(/#EjD}-$u2C%\@B=xx!r +?3hk ,1jjߧ$9-QnF^5r ,++_Z't(knFn3 Y'U[dWʃ{f): cj~B]QxgK,u[sf{ET3RNHňpCOF6aWݧt޿ڃEx״|E5qq7~arKG헌UH-lfe @\<,:}%ރnh`TZ=)9~w@0ѩ?OmLh["R"PfݬXGԸ|CPikگ4d5.OU<OE*K1Hk D`ڐ{ŀV6]r!7<@Y56y&P WwX[*S5痲 7Av֥}ّYGXͳ}nt%('^ɒS\;i[(MiFUħ \x'K{%yIp~$otlUHN'_ T_]jpio>09'c}{h7L5x7f.o#녛.3؃bы`/;l4uU_4c|ZxIKONӵrI'{4Fqy.T3:VB1{3(us,;WD]$<쮌+fg޺W2FXlj{:5y͂||:@ bh_ww'OÏ{bE9vȍ'U}V)9(ڏtg$f6YE)Α;@gP09ya_>v8(wS&: <c">QTAQS/TMZ'ʣ s侦xgR:1_C /cnL&`uҰ3Nԗn))kV+ZV;b1롊xG2} b̙(5npQ@;z7'" Emݥ ~"7Wq}*KU_ΩU^cٿ\t iub4+P%'?摒q 7饺tOb\8ʯ"atOf-?:ޖʐKZv U :GfQ;IΎt~P+A0.$X"kkf=˛5*soa0Oor9CidPl ;nO= ;E7̆mh;-]T|͞XK33;}Np36:=)ɀZ6܈0Ŀs1<u^. m| n?*ڈ:G٩g7\੕"Ժ<4&f.ߞG+t q|5E2.UǮF''J mzह.ajzhV HDwy<(wnJ>?Ƀzwΐٟy&S!]>H V~O*X+8H_tBϢ 5wj\M &Yua-Aψka^C%)?Qwy m8% ?d{".SWѷD-"P}\@E@%:PnβIx@bʎ(kw^Գk|KPSҊzF&H >wG96{;O-u5w«ɹRx,Ôoa f2}-, =HC| HÀ3ӀwT@ӭ5/PƬhGJS6LRo`%z,)P^{%W8 v2ڀBf[]pFVaһ0,6s_Wu;S_eahaY7@C-Wx(3(b}TU:zVnπ[zcbyԜOwF me7 *^MD0Lrb00 kakjJh [Dz2z\Ӑ03@w< "ac$Fe0 p7H; S D#aUz9+d*,=eJ]^[~*'˄2Qxo$e`ǫń现,*9 ˋX'"F9(GHu0ZsdO:bTpRQ@elpM6%Ryfzo9P\O> ZDجho/R?{lJ#He(:gMU=.3aغMsԷc {ƉPF,4aǜ,_+?¦^J4F=M!VI rڸ.¯]c_CD|% M}&砙 OmMj_u=+x+>K10sz&z9ጣx$d"pMaQ0-y(N? B^#Xw>W.H 3%]RA&MέXhq^Z\#YKI퉃YZmX@U|?G#K98f9A|a0Wq3~4FM(#y-B$uty*9u_TaU~Fi΄+Ӳʽ u2P%n3$ip7),E _r-^Uc M=*_1-b+6Y.:0ƴ˭h[5~Q."$KaK1kǸ}.yl=)Qϖ3Ϯ%yd@+u\TYv]Dp֍$%*TR,a>dpF',WjW6s+W>7!ҮYP~-]{9 oOeD`nR1v'ѺВқ)V ͶJ;zާ"\W_Rr=Ca i_&+&xxY|a9Q*9/ٝ꼒bHx vxު s|Vynw?ִg]N@Yq| : vN鐁=;:(qe9?ʖQy|&cϹfE7 HC)b#e8|Is㬛QNJwi*dc3tեuBj?뼲d 7)70Yc8t~C~c,d7e|YsNnM,/hpgJ'6G-:LwF݌)-SzCRwPSPPPv'lNߐӅDCfq#uh:,DQ(D>B G$FIk=)Uz{?.s`s1tޙS>1cVoK+2q7 J[19KM!fDX^s{c!8/XO^k6RPcm x~g PmeF W m!V-;@K[U:V}EO+_xE"PE*h{{[kW7N\OTo0N;{=&ffmm GX3ߘ5e )Mp <7a2j3{1dގ*KD,t,_͎+Oxh0R8?~Q0h<+R8Վd"J~<Ϥ9䛶kr w6j/%P=Vh3.+I_!x[z:5B)cY]Qu_~T|*w>jح-pc#DPo>u}Ca'`RyQgN񰡖ɸFw'Nf Y4MV>J<ҶsPW~uYuӚҾt8`I^G-WS-"}Xn~\Q7doi?mJCˡn7hv]+  #V_y`mOܩa4∕hoNU V8xhQ.xo%9+vq<Ӆ%Hɛt+ݴBP9k.ؚ[L 11tk2'$#ӁDοlavqwt#vUZI'n& ! qEށSL麛 [jF>)lDU?5;n+N9Qa=Vȍ&TT:Ui׺LnnG0|{qCxL}(S*wF!EAIDacЮf%V±j;[UE CP<ⵆ&N0 9ez'C/QZBfOBYOl72Gar x;pI3ͯtch;Ϙ?tȗ5p~rѕe 8")qj֛#޾&۶Ǣ `,Ԋ2w {V~4~vR5| (%'x[h`i}䥐mUNdf"HG^glCeC`-jN2y3Q4+ng쌕;7ڝN-Ds ăaNn|R)]&}T)dwr XU)5@48¹Pi,`,,jǯZvf%؅E" d?N`@uGcy4\b)WU_/n^W{mUJ }G5xsc@ 0mB^"8x&ܡwzlJ)x 5}l:I0v5Gy?-u|p{M)Q'>-}eJ}kJ0iP n^Kg$ byb5xToH6هu o?%n/ӉRӕ8ʜ_GX!0Bω(!zMl#./#T4mF%݋y T"UAr/bE՝ 9cyiq%|)\`Ie}|~|DC+* )/ ;gzlր:{Y3Vs8Kpvjt_ iFE;Ue)=3}:QV>[&r;PP`y\+ϩ&fks--bך2PQai9n3|e\젫CU=tiPg䛕8'S~ 1RzREa,6h)y<ovKK?oHOx_H^%[ z9_A@i!PQ~#+>$m_t|A*gv^K?ȠwaQ̞f2쨠fysV/^s_Xۥze.l`b]2Ʉ?6a܌h4|#\cZ^UG9 vsԢ>O9REk)[|4|cSngDr lV N1m1t V6 Ru︙֣s*_xa?tԽܝ~܍[\NGԅCs\qXq_ƱQhqUbOd{ò$=Eo e2x.&]Oo˛Bkʕ #jTd=,c]+0IYb#bFX0HT&1i' Cr29ɾzʇǽܯJ>ow>'90li;KHdHR) j}_u,d{6 v ;AR={Xv^;>K<u#E (G4+5 UGh$`–{:Luzʄ06AӾk`_쮉 m&Q^`A)b`-hq]^թB;/7&$H8MR)KZ~K$ht[ri JᕖUO|vbЊTM F-HwǭLjABm=\^v dr)>t 5q L #ډ&w7)Wj=k}SOPy]i${**GHcV 0+ \vhT%j_bpiF@*e#qט9;T[ߚp]4\w8l!0NH2BC]ъ;UغYktsTjvOOq5T)1vN;4r6!uNUCl .(_d|GXUtQR0::eÐ'sWG"LzeLbi/w2D@on>_yԷ Aٙݚ7e"bX7bg{;R3Rݭp`1Ey~+~fgIKxJ; Yl3rZĹ𜦒:wOģVĸ#G$f@IG0(C֯-(6Zm\~^\F=`\$=%-`vIW oO$Ϥ_O=+룁**pCoxz?3/xT )k*N@LvYy{O wZX"EaXxY?xNg/_IyBT (Kǚe7bU> }}9>䂼UPV06@ ӆ ENP2rU!7 Zս(֔ }>OTdQ 0rN`9Z2I[G4^jJ(=u6MEϢ )y[&feG=8Q4d§/ W7{Mո(f=' be~ |/_4XǩAFh8S/X/dy!1ҥ 5dQ</q38%mԞ*y]ܶa`r$Q"DJn$¦3'1~jF@FؕV0b$YAw@3GR4` 7ZQ82YևxK(UM6#p[@-!3 %rEaV߁ol8JZQUD d̶7.H([;;(;E&>ғ/fYGe+ŖZ=H ¾Ue;k)3av&DzBl@+Z$bƸw>bzM,\qzp ~﷦]u /UO =5!;S#Ajm(KMGϕ(U(T\ؙstSm6X1gMGlƅѳ KXt#fTsiԖPCbI4&5x2~ܥp߀(mTqCH#ۮ FWI`㉛p0=wxRj[N6C`fiғC>(}=ȳ/Ǚx(+H cZ~=}jŅs?= +tv<OH/fDJOBq2PQ[[]rYXXU"o663H.0 6T2RR|= !uiA]e WkPQza )h>{$笵RCQ{'- ~ PZ_vl_J ]Oѽ*>y{쀊cea39fRPEmzO2Ry!L;q<*u#5h-CJ!*X L^XU@;̻{q5" '2J/$+_H|YR}xZ~M}QTi>\))%,T0UL2亲~TjAZa,;9_^G\F_{@&Ѱ;Ozl{%zm`W f+L,{A6P {#l@"L9n}ph֙w2/O҃uO ̮fQH%툏۲#waNJł.P(v"3x*>#X"˦N]Kn~.W~bH}Wھ25H;7"8z!Q|=U+^< EfxqςJ67T@.hw4gO: "-2 s%j-?,MNpV\G1K]0/;qYLl&l+Ibn$؃xdT] T'%@yl*]]{]~G:=Ѳ 3p}_ f Un9o-߀H'A 3)vSpuen~3Ȗ- EpV5dB`1ceN%JOS ڛ!5i h ؼ3WCY$Ư`4|-IgF孉& 7;~H"ih~k9TFZ[q+a3AB`3샷?#վ\a6C%$tVT%|b?š~{FY*&k'`Fe %y` hDL0w/ wR!(9^uFյ@az>ΜŎN]`?@Q"`y%]rh qf'*z$45G=?LirwsWiXZgW*Z7[㺨iӊk{4&LS6;~E62p|@ա]9ĜyE2 A$VI~-HRζmiH?b˼#jm`G}pV-I,Լ1R" YlmQ'E*'Vr7X?!|wnJcۮd/8䈖#  PL,' @)KА >}\ociEL'K{P eYܛr'vU_Y攋)l 5'͐XU~Ĕu9WDEX',Q%5̃OG5"}c6Zwpl=c)/b!ɿ{|mצq%͜ߚי7phDlXvi;[_Uu5 cmR[u 0}no"s|5yj.c#ҊԠVO" q Gz630.yYO%> OL?rNFqFCN{u\8 5's!t D; TՂ7m닦?\t Y*͂I"5~SasKgihGYVi;M~ NJl0HMu oI($|Ny8ƴž(WUegg-|\[sf<ߑ ]Vo] ?Rv沄r5PCZ|S ? 4GWGn> nwBX2Q8 5^UFuo `jZ H ?WE[9wbv{I4:!#`ZI.8ĉb=N1*y ɔ9## LкkwYgκGrX})];1K/76kZrFwvR3!qg,J>~aJ  ۩z8!ӡnjO~{Ra=J6dLKOu=:JQq_ 7F1{͑}Mz*>sêyr8.S@?t d%xif?4]_GuU zIF!Q.IAJdhf.V$en7e9?`'I4nVLUM]8[ǡ^@!'3䥄.\a)e1TpҖ1IE4mTd~ȇѥbK׀]na@O&o(f{%>jұ)e\żyd5HP1DúJEÝx栁IMm$c X3@V{ 8ph裲Vv_<Ѳ=tr-8=4RH,5q692Mо}p!C&$fF}NI?I-kr^ڊ{z A-U4Xs gG<٥uR㶸 iE 谋F?b'OkIKRY;RqeTyjﶂHJ"URN)q@%1rBJT *QSI-"}.̰08L1Gyb:b=ntΦsO1^Xi]FmKIchy8IaբxDgUl#b~` ^3=eFϙqIڹ?"aà+I08ЃQ Wq}(psc_z`˅^j>4s cAtƴӰ%oa=sOliS qw 0ܢIJ]#0ж~ {dvt ~i&"-\!/9ݹInϸZœY{"H>6DDUbch۫b(R@k,!72+('*}Uѽs+5'(*\;n'f/t7l>~}` |ltvhg=K )#MN4.M u3Ǐ}T6'hrb ^ (?9܆EP0T]иZT5C{Xgueެ#jݰK :ncZ!nZڽe3RѰBk:YzzP( ÕX7-Pc`ch`Kx5MmJݺzY#+%:/Ok#Ly3g3GY2;Ub)W8jeSK2TPCa O2_x OV*vmtvsavy@#.G{m=XEqD3.Qs*3a#U] 6y' rX(eP-ź7)kA,V]uf}9? V*jFKUɛ#@X6iRflV;sKg^9Q틑Tծ$ii(~~(.ml~F:-X(a7hYФSFhQd6 c|K'-'*n5z@ɩr-%ZZ#Ix>edRUGO(8aeIs 9"Ø"ĬE -z,a׍.dT,T~(,X(YK`ծc5۰!nݟNT :T%+!̗:|mlH5>/EjD̚hV|PQCqljl3XҺ*F[ޱÆin'y+&B3K8~]Ckt&;*ɧ#Ā -v#R37MH-xwsvuWb:ۦdG{ ;qa˱:SY@k3gAkt} c)@`kkQ{y"ynvVC_'hJ9`';*]=Cҭ`IBze,_|"o42F W=iK\pk _}J] 74=|ݭG 6ɼJB"3;J],ddp[NZt͕Cx0}S꨸#>`+mй Gj YLH LJݜ3k˼|Ξ^6\FQN`Aw(Z1$O 1 N,%set"ri#cd\HG@ASv/[kď Re9}AK=7 ` >LwCZiQ3HMh4?Eh V"TYj>W _ l';AUx(t54"Ctyl-Zq֐k]dYȸED C**fP^*-wL-X5k/캥_86Z*NX 4.rl9&%<7~nG8.tI:/o~}S6u?{n,~Nۊ_; UTF^N*'sKtp?w 9P? dI+^;ui/B]Js.PVپo$2a!KL$psR:kB\u?v`9R-)ޠ0ۉ|Tu=8tg@TG|:к䄔  ,H 17w (t5u7cy P2EXϿt Jɐ3x )| .6n sU?mP|*:Ci ҀRLZR9~<6eI8s`͠G8Mv&oT 6ORmX׎h!PVA`ԌFA5KzW+RrՊ VOQw$=:\s4VFUz Q3`.5RZ ci "'Z%h=!w28)t$oNznD W>$裠E"ȞJa,+DX`[=2ꆕ̐s]v g++nBs a9F{oR$UϻMP'%3e^vJNUW%J(eV`)O-௑$*7N- OQIITf1<OhN"g] _c~hH/%ʅ͆,J|D*^ yKk }:pt+,`=k@?yI\sgZ (F4~Zu,_B}Q8 rIF F.bcRl2#ݰlshZyybLӕ y.eZg?M(:ɆwZ`z\L[z<;Bǿ֥QցmV@j"Ez{Ѩr3zӼtʠ@{rvVEk$o$P(,? ]q\ 姻o-8jtZ0K[?&2Kÿ4Yd qq6# T8c֟@Y p~xZIvE3 3[jkPwa} gLҕc?SU݋MѥX8Sv".AU(8ӆ>Kœɰ#YI#;݄$26 yw4CC/PB_\u(o&R\׆ RSd_k/=gsOrJv⟹>1¶œhk1\'+=qѺ/i`'٠lkRʮҽ`d \ ȟwthCPixNCU^g}L0<6pW&:xT /rÙgjT=ܚ-UZPNĝYJC+'&j}3sf;jlk&0ޭm[V)3b$HomݻJ B>Ӝb(8'hi6~9lyΓ{\kl ">_GdN]q'm/>زP/D疊SNG{Jd]fsh3_LYd)kFrI$ĵf@ pG PO25 Lt3@6#0PͨG)=Mo4MINf:e_>>6p lOOc:@Jꝲ٭-mM+F\Vpu[>%'1ǂG4ȟPV"Aʥ53ijwUf"cR͖O"Z\:'v2 Lo`+5䫈ಶ}Gw ]lA{7 gB&]z *5P k9 ze$Ċ"Els]*:?zBcTfAbo{:[J4CCD;1GZB0o hID_XjJiUO}}f J IvShp-kNHbSQDb,Ȓ` y͟O)`q%#8R]٭t9g!hJ' ([)Nv$3:V逋O-E+ m[K . 7SA>{ !& 5aoe:3QUlp"_L`QWrAsL&F'ݜ,`wH15ɨa(Bjڛs̚kg*8`v`TZ}IO~x#X>M()>> %)k:&j @Cܜq)x:9JY o>nXH!]ȫʢ??kmE#HE32fεѕ/K}dx&kbԭ JDFDGFh6#ni~QZ.,tðq)>. P',i8#fX _HxUOd8n }׵4 ;n3/r -.p(ٱ:Ah!7OeeޔT_:Pu=oRjįQ^V, ;SrFҏT gu6 /;Z@4op S -Vm hE~.<0av('6\Ȫ:4&[F6d #DLWۗT^&;f2D+t&JU$>bwǏ<s2%Y C(L9XP3&z](|LGdHbo8F&S]1?.sɊ-z GY$W_YO&\jeȚGIƒAZ$(0(@Go'Tמ1nRFJc.g|0 ]y{nE5@~Yƕ-0l=ZTcwXAZخ80 eh]eݘQf'Ȗbē'D2L=(vXo%[}.~[fbe&6H{m#$ REdب/]r՚r}o+w#))iگ93r v`iK:4:*_ϫ5i#`؇+zK.0"\? ~4'4{[tpk_i`z;37u;,w.ÚqG[5 ep3Ao06Z+"` &BPUcY y>wj,"1#);ZQV KI/,0:U=,MW)PKoڅʺQ\6 G:@|ᾠO@G7uP&|bWwj A:߄gP yjJOE߮"J |QI"3.`='>.e^)IU|GFvFh[;{fxVh9`$.PX ٮ+Œv#]*C" {fBz7OWOXψY)CaF #)sAW=E- TrΖTc$ =-F h|77ú0}t!D q<@!K}iRW9-kȢDS @*طg0{ƒjUDlMbduYk-iR J&#ֺ&^51x [d~V0 PZMn3h/{=狰ޮPa ɹb)aPh locZev#Q^tš঎tbTy4 Jjvj6$)<>3HTEwo.ABL ;tdvЪ/2e qZ56juF+UX<d>-64'U]mg!f#ҡJҞ[J81ikNGU^c-q&rdD P]<+v'0mzfvN1qť{#r_R): :u<]as^yw^,o9?.u,Kd p`;i?@Vmu^ EqM9r(l\AnCe-&Wί+|Dc/;S.L c=^WaYeKlOle1#sF?)SqB|xay .Hjh[ /_f24z7YmhdxUedt8aQۜW)yڿ~%08fBmj*LF/7J`hir18\ucjۀ:YdT*UGOԑ6"ٝ&C@%*rțS/VoS)CPs-S8؞Ӫ8j5XP+c68oM sߐv3PfiNgE㪏XfɜII>Ǻl 3/v,R6eG *;Ro!3lY-8T(ke4O?7qx)PztP=;m}QXuMQ fUA*xZY~"#8 fl=E@szykTx3<[|; %}=989NRTH B~-FWɦ*Iwuη[s7 )k#u̟a4ޟc٢9ܹ2SIe()?`Ab6O%' TOֳs2O28-%lϱP]׺'pQ 6qǬo/Gz;uay[ i3cρ I5 W/Ji;.Ax؁@_7=7NFӰ<6_njH3FD:{3+J yoc59m~4coVK)y6A4ƚ.Wp;%E#:nPxp_\5?pdTRƻ^a21 xC6 E0<|\tΙ:āa0+N4_,XS q/_geKD#˴gM ~Ylpɬ^shrԤJݚ\=m_irN=Ҥ$r}!gKIc<^p;i;pzyuo3Q=EJNmo偊DaExVp 4~J>";o(*~ d\ه,zv:'*I;*D2<*JqX~u3;IB<j D{ks8$=A%Urd@wCLtUa?##$|9Ǹ>ַg-H;*"C07`4XBUYgtƥ#_}'gd6?PE;G7DjF`\Տ{ȶPpK;/k6$ݶAnH+Pj0E e8Ӡ</utP59wŽL&$>*SvWz9A d QsB,izsb" ii$V38 RC6"+7 &lIfYCH2/W4.u 7T02M5woz*Hdr ĸ#}s~ahsvDN# W i=~~~SVҵ\|\ /*DTZBUJnWϻ.ıY 7 ?_9 , 6>nx̹ Bm-}uf M +f_RBVUE8IF4acָb|@.}ٺw8>ڪ0Aޣgآ")H[< ?^`~x!NRf_%g;J!)3nJg*px e3ON79|ރYRaŧʯoe" C;N g[9=RjQ㛿CGqGhBfDk;/TvKk)ҋSN\e2 %tcӉpf%EȀT8[E P6,һ6țJ1a".ŗ% YŜgLRj 9oI|:{G)ل:! :6ﷱBYLU?A ˩:JCwa+e͐ma/4klx`:qC+Đ֡VAnV4*=KS1Lbgw4~ޅ$8_\Μi2U \Rh`Mke;"I-L*wȑPᗹi`:O;@@2^A6ky|5߳-14.ۖ[J:#+^5{iv! \U%!Fy Y$eed/%\dcR yw=Mw=!+1H%) P~|ͤPGAR*ḛ4:}&_y2M yK3%_f$Bj~Bҥ/^O:zͱםoY&K:蒞:()3]Lx3ܱɴox৑9Gf<`ZQc}S<{:!S_mǑ4j7j ?4H(My{oF@3  ӳEXw@ c-m;a 7t1뺸~z 6]jB=KYU̟D+ˆ׵3XN'E%.-y^QA Ŋb7ǯ*.a_ݞvqwhoV9=@It>ZRO4Om裹eBtagTW_j&SrMsp}.kAG2.<n\:.7 uJa89}4+Hܯ;V;*ݗQ_!A+0]99\7|1Jb}ל'J/KWRk+<CF=EW]X[0)D%zUJ(/wo+d9.;ڙڍ2&$LjG$sMEA GS5K7 r+l0G%;½9NB eN]Mӓ :uLY bQAU3Us?P:> ڎI1Zq LKޛZ&'ߺxG㡝BFlR0AfQHUr1IzkB7 faLkR!Q=iW 3JІdl94@ZMg)c1ChA<@/ǥWG{%+:K(e2I/+.]\UFÈYdk5J$ID`_($,dE 2>$]n/3|:٢zz*!S5w5o$"8g8GUgԙdꏐjFV)!|K}QlPZ ?D< Ҽᅩ $-El'>%u?\'Ś!Êw5? 4wFN=m.л\Ř %99ôiܽ"ÂBz6o.tIH-Ez<0[t^f3d᛭˔a(SOnP{NJz1L#E-g{gDBhB, xX:LX M uCrTTEՊ^. XhYi}٭ e(r:9AʔT:J~_ x>6fay o*dYfumw N^)ך$E9Я/r.BI*HHz pLZ5m6|KS9k!v9EzVbiɯam2yMhִQN'N L) S^;J{Q*U@8Np<.nBS\XƟF%9JT<ŗ.y޸6QWsxEPb+@vn'DfWPi$8AL.m9a9n\D7Jɪ؏OS 飮tv0$BfrjTiMnvq.bl g0|aJ΀5rTYmm]`!g|+S4 w3%Ip_pVrboyNmڥ 'fUkTdA 'r9W 1TG kWc} B`w4or퇚aHΪۇ>ms怔Bk%-RY=G劘#jbA#C {( ݴr %U7mo8vQOxӨV %kAUCХD#I`4 o:Va>-*qZD LTUXq~gb6C- <tE@h9I19S|W<֕8G~+^oڭ] qqZ))`.Ϟ~:Mj42ni31/00;$.9 Zg/ô[)"o0)ϭ/|dU.-})4YG6u)ԯKIV &*EY0?B\^2$pTWѸxU޹dm <ܲ*B~=F>1әN)iTUQk ۨR[F;F -qDx.ӃGi!8.b= ɌnryC)S *6ERsk=cBhs B@3D #t Ll ƌl=M$MTܕF);,5!Ciu9/q͞8vb%?I3S_1Geo5w=qK%`^PcL쬺l[O5ԵdwrJ{1a̝Rv lh/&Q)/6[Ȑl')Gtyó #~"liT8\j}!^6-w6(<&g=ߢK~zբƆ 6g\_j\T^uSN/HJ0~ op}dWcF=X E#g߆@})JIؘM?xhk}S8o\B *~~\'^X{b;ؓY\7&d)Cx?ܱ>gŞ$ٵM Ւ#V\g=_ |v5sk2$LԛmNvJ2uKC4&6 :Wߎc QJkit[LvbhK(M V3M 0|0 4OƇK Q&ZbOӽb*@ DG3܊/Ip3j{w+w]ЬG,O^//EVchA:aөX,ذ[a"ϤWZF~g5i5재tqvTK˽ ϫ"P98C`^X=dr^/ւr*ȡu2zBuxX2yW#C{dd(>bnubyMĆfg3B|c0ܘQd|ؔ걇S\1JDQ^Wi]>=a?OO2fK?h??~g,TZA )[O37noǐ9Aǩ^#yQTA/RtghÞ:R'2 ǩo,x^ćs=0^8 'hev@L(\^G۠xZdj],HmmmCpd=~umjC)XUgj S嗻#'X;N(-fFC6LfSҚ=7Y6,T?UtA{aSMEQIP~"Cv5kp25[=Hl,89{6:ɗR<>}_ $b!" dZpȸDme"&FMQ0XK$:ye-Ã.Z jQzk|Q t幧Nj6SՀI1aZ&s:>;w4OOÒw\O" '[E:3 ]O޼$%QTnzLkr`;& dȸhDJ._D;T[Nvx"DP%FucrnJ~.\?rL_A\ r )^1ީk eⷺZt4-o).t ,N#-L)TxšH{) O\Wp VAF|21:;Ei|@0'PN 7%Ғ JzXJ ck$vOԾNleM xLAiQ'8F nra.JE!m2JvQ9gLhO}IA InߦU<_x@/tMc5~Fcɳ,5G.zGy$ny5G1VC/A(N۞#foH"lh 9Iq0n#OojesҩxWtˣe%_2njmK M izW Dž>U<w1"Q Xj T W8%Dl.׹q,ڵ-%^3]}k7-W9U[\ g/g%ioOYkH$P}nO9WT]oE~DrlpZet YG%čͪKFL+zqRxnvпT>+2$'Đr[cX Kr|6F5Y6<+.S {n]hɺXÆDx-6SW^>%COG5&4AԖj. ""{d ʐ=;** KURԧ_e$9tY~>N]MێMM^^*Y q Uljrtu&^Nw3ir qdd[eS,>hO¾4dj%f\oTTtU^t4SS# ft'!Aͬ*gfYzSKot ?^$ j2`0q;y*u~ZrȬӢa2paJHoG'UQ~zT)%H}GVHW)\- ? U\֎g фW횹Pgc+H7 lOG?MpL EyfeVH3Rpg[?:@@А[A,۽~ɞjȚ)~tX+``r o8@R4?N7;ǑA KncH F#O]U442"ƅ-gMƊ^cchbBNֆr0h[GO ͭX59P>V6խЋ$11(fa\P[Ӆ4N/r ??Vkx2<v<b _C#8z xi!ua)#wbiK f2DhZS-bTI)i>FUX؍32W߆gFH< 3GT\܂2[֙_i9iư+!`yPMg%Mz|ji)򠂑VddF}K~[ח%ȒhXw8UNv"_AR/S󋒚5g%T忘wA͏l4XNp%@sƾ$BؚEGAiB9_QU~|ɨ(Cn <֌{Xl2WgkHmt*IƢJbMm*#(}(InG^/ȾHhB{+ʱehSikq@ ZD@=.7IIZI; ޥ1i]t6%ֲ^}RpԶ#J cCYc[(JӯIMṢX?(ӥݖM DއQu/qE_@1u.Z{uC?1aґQSh4Jnwɪ=H sXHKuT]#_$^z/L -Ñ7iI,n}ga ,KE$|>/\b[퇆2VSw:#߽٩`Lp/ )pA܈yˀQcA t5r7(hZaxv<4ET3f wAoۗRq;M/AŶZ>sZu 6اQ Xw{^D"wYrW~o7(B{uHIMw?KN(G$J9ko(䲃М fVEi֖t~zB6AMS*ӔdJ_zgȱl7# 49ytB8x YXd'Vd_rXAT|gUOHJTN?~Z(hym qrH97 "$gV nrF\-67Dp88ƒ26y#"vbje"C`8~*( h`cAtQy@ɪЃ>0KoE_]RBf'4[y}~ 8^e*;G'JfGnCQz1~>Y[{FKe( nу[H`~txa V%x9ſ?_=v=6n]>?\vq'FJ<~U><3x4ʀ~u7 Ϫx q)4wDEl[7O)2Yisb s#/'*ʞQIl^Ju}~ Vd@ $WP~[N~>݇՘%=&w)e-)й ɾmE3Q Q0FߊUf@SY_J0(Xe3(12;rL=-e/J>-WˁNg*gxu OEҢ \9FxsDkeB\(]/s#J[aMlBzgVYa8w[,̝&2+訦58(߽M8 =5(u2~T:X^O:Z"k^;  D2.~uK)eSW9*|1}|a"ȭC G*20frj Ҁ< ?9B^Fnp.X1X}c|JngU[؛ A"`jhTr_:ߑ$ =CmPE<\ᛞ _!-qẖL8N#{2AelP6)ߜl< ? f5sIsnZL %!fL"ڦk#$=v _ $- 0яk_h.FbfVz;/t9Lp$P?H(Ư2&lU(s# ~ rO 82O93^zD"G#Td6x@;#dЛq-8 =ՙa^Zwck~N)ϭ[ܹڿ]#5AN%/ =D ;&.#=°c dω֦V@ڦK5rFB4a ; H,UL${[nDVBQ^ZpyړACR謥pt # 6S#>OҴlz7KUsES]JKrnE_ݔ8Lwo,"MN[}w;ƈ~@ !thku]n ͝>b?^imY1͂ `xC F+ufb7)˺$ !S8"h\ވ3 ,Lk莽Fa89;NjW7`A໑;o:Y|366nWc캑 %B(kvHf3qwq4 uMܡ+5QAZg ͸FCBf3 BPE/i@MB(D+dy(m[fYnw"wO*lZ?)8&4T>ٴ ? lрʂ>B1!#jҦ1*4xX$I Nc$paa8(R/XE@T4'ޞ_O_G2aM|`D.2DwTM stZo NxT4Ǽ{*L/!*6p~ͳTW~uHQ蔛>y8 2ZyQPGa{ݹqW> d51dr Y/CFJmIi,t$+#r1Q03$TM~+ %P xmt,ԩ?k QejP=PyOa&}"wq5e"[EudA%w<\Yno#TM-jϼ& 4#𢚬t>6TkSZWSFvr2QUȸ$Gst PJFZܑC5^O1<ȃW@KXШG |9,L E7?#lJ8R< z 0,=)=,鄌q7_МbWLћ/ϩ3WװM6'*_1nXbδ TחKK#RGCĖOrىsnvTNN Mz@e]8bdƆaPT +^ՆfAT7A0&/@ޖ1&lbb5nwkj\HeVUeW{ΤPj^m$~ftd#yg_?0*m] {^Y;cHo{]W0uBBtXQOHCIȕZN.x gK0!ⶣwl"&1[m{N%ᄒɛ" `k|!{d/t++BT/:aJaSљScdBTZk{hwxBR=KZ`YO9؛#pk6Evܑ{J#iL=&kC-q~JuUQ8f|!-rjn(wmTp{H0{Gw-VnC DkW$2WSyA>%6=>'ӾaR">9W|OX\F:(H!dh%w= ,L~&99Ƞ \]sGͫW&Zk)+T!oq⣁6vbZRWfb: L8rlq\;WkC ?r3ri[k>M],j2K[:bzV`Vo/w~ J 4}ѓ>F_ќM\q.E gmrd/nzo\;2NniRyBffAe9p.#%tujկaN6f0Y֔PΩAd60#zSG*rz%zv)6ӫR ֌*\DY?,{Ħ>P#:7LUG)$u~Zm]qON_.KmR#GS9E'0ؔ"_xC05"b* ^'ժ}w!<>WRLp;<'_uDD/R\k5˕4[0L$uqتv@x *B>^ch EM/H,عG4QL|HZKȆ-"}ݚhWMIfTƆKt<y}Gx}$Co12Ñ%NMէ㯗+.]yxGN9Nyiz sp42(& ]{ Js0mg8 PDS7H|ⶰ]wO9d:%t&47@$BLgn|@lS+f:˒uQ'4I 7Yµ>|w6 qD@{zi{3/bAN 1udzɗ7]!8mnZ1mMW!583 B\7CUž~p xKB2KQ1"XzpI.,u8 "]j~GQJ^ pnFj6}&;i^;0ExNqGgu !30f" hQ/nx{pK/UkpYJ)_t[g`zCE#y1`uCC*cF<A(lӬl4|^h@I=x n|YfbAuVXѸ"|'lU$E,(j~:-#Wh,/ ̼#<ENUx#FTHIZk[Ǭ DȺ'J5[Yxq & /˔vYE6ƄKup1 \r$0=kk: +*vQ/\Qg787^ʳW9/˝-JZUn y++=^?Vu2",MGѼf S RB [Mrgq>Yaw%v 2 CJurj%؆*B]``5Pʬ@mwC <9;xcT1TC%cP[i@\XQgsp+ \9g 3^ =#]Yo2]{m 8:55lyf_ d{0wĔxk( 2מ0hկ1Ʀ`Rh $:x.83%/PJWZ e'vjn@B|N3yTwY$]yˎ deKs!Ŧۓ@ǩdg+z~q#͆ߑq9UE $uCΟi\MSzhpp2qIY$oQTQ$i`h>3|ODcfqU=F:#}  ihy,b̹EnJF@{#MϽvroP~=Bm$ikRGZ!GUL#4lݴP"YN"5==[iQ3q侾y<ў$7f,g_;OGFn!rsLg̬AqxP|Sn 0) ḝCv/"#x7NM1 S+͇8qoΌpݴ+YT,] [}ўJI( `RNuaCm /@ IzmzCEUt)Vi]#HW :M}-vR78'䥏cc2t7#gEkˉ06W9O\_Ҷa!,@Pcݸ[[gfDiV`vqc"bOi tCo+YNͺ}|qIWPsg_!]< d l} %G%{"*0&'o%!4 g˼GS|PPt 0m~ KƮ)>ʎ`Va m2v`3 ʮeZ_=amDUVsC0P4EޭV'H,BkA /о &θbUf(od7j8fzlϛPF@6?G-@u>~[ iIa/un)-㒨Wb=+P^0XnU45.9ŸiIbƃ>oS@apT4UV:o?SYjE@7~X#팯i7mJtBU₟saoPf2t #ﻸ^f" ?W˞?9~pڞ5sY"BWtY2$:r߿ J)[ fˣ*J++E'A}5%<_o&(Br Kxxg;]<JcyD8D:HQ!Rß)״zڒa,-6.\C%w6Xh-`4U uQi ijq%)@awTtgfe%f@&# isxEuj@ $^l5LCg슓9&\1si!>Čszkc6ez̜{uwkܸȢ &l*چzi+֡~1#E]s1,YAsN/Sj(Z ։Ld?EeG]{ m70Baovf ufR#ǒ -z\\AsW0b̞XR/Ӿ04LgaN){mY0 /0;j b8xGBXv]U [awˆFZ\x>i~R?*F:ōdEKxli'=j1~pI3{`a{{ky ǫ/?#6#iHnBQ=~z8`EZɒPFgj+qK!xVpK +ۀГX }RnwKeW4%9==WO!k&Fqi*Q@WevS=:eMu"Mr0Bu[s,#xM)9\Ȥc}[: Y5gj\Z`@3W;juy5I1'A0upx/pOXSP\ ညbg/k- X9A /mD1q^5-I$'P~ 1h{{al!K=fx]+XÄ3V`huqcC;r]=ȴZFߴd] nmh $ק4fUD=.~krԊx}St@ɣiN$e74tO)qIlf./Ǚ&i]5R/N|qseNzZl7JE폂7w(Z]"2fWjoBx" 0^|%ABnuŅ{ʖGMQ%[SS\>ɨM%28=Ͻ]GzUJd@s=wozVxp>R] Jp$4LY8ȅAG1sI=2Yu8Azj؋3Ւ~/\dk+le\?ŗ,Cqgji(^,K=' zdӢKro& Z(XKl*P+SK1M k$4hK.rH , q\c)Ϳ) ?H HN2qقژC>Lf.h@ϕȘded5_V*pד^ϕ޴/`d%[tt61j { `2e#閪>3ȯ-\B7&ICJ.&b7ѣB ER߲&_Y}Y唀v/aum1ÅN96O܎wTt{ߒ%.-~K-]&MFp|ӭQ[n/RK[ZߤT7' 3 dX|DB6L/\Bz#4Oc`}[dbL*\YLe9Z$y#dʣ`܏]ͪ"0Sphy$)@#ϥ,)pлm~[) AubDSAT'g'ijaV/_a،NULYb*i7 v qHvK/y8ZH_s~OX*&g[kHʛ'{V@JdQ"Z֞Zz(%cܣ:wU=Ok.t(`u}Ƽ{E-΋#{mfgmP}q U- 1dz'/[sPb*!&z_( ."\G3*&gJ r8-Ax*\@U2MdUW-_s.am̱/4ʷQxDVT3 _35"xPԖf Hef]#G>@ ¯7^Zm~[b#ޘ1ƽS9L%Mɪɽ>w8> yvHLlim]EA)j#o0%[b_.>B0,DޯǖKB1DF~;Ƥ:M;υdp^~ע7B~3XFGP77Z5؟t_eX%TG2l4in T x1EDy)d6/F%>,[1B'N„ 'SU[\jW2(1`N] )E3umc+$N+7iB̸] >aj%2ROF:eBS8y`oh*6l;D߬T Uoۤ=6-:]ϯnv,LX? <Y=~,{;#bT@m,S&ͳZw0 N֘ ]w/{D`*XclHnwhǚqp(†}Vg(c6} X TvbTWhO* wH31jHav7@lU z1|3CvJgn"}Hq8͉&DŽڷHǮ 5^6ﬣ) #5NXB@`P֭ۃ|kt{cO6+*~V7GGsbDvMח>4™!p'ffK;q3B Pp1Rԏ6o~<.loeABꯉlPO-F-0fRqxMnYHRV1УsX`Q3,3>6cV# vx!9bk(Y?tB+Zj 3>{&"i㪡X'Ht5a5ÔOOGe:ԅr-4huP1"o:JߵӴٙL~^eҊ:@,񣄞4HR[Y>~3+#Y&e_8'Kc"`o?sX*YjApt?fFD~;Jj$zf/,]'N+{-[Uq?׋@d*2[GZ?kt_EBLc:X/hg9ES.>qt/C0T%MTE(+urfD!wu!ZF@{ ^1.;,_S|.EJmx5aMKN( uJT!,FfP2p&6=e(692-U} lǓ= K.o20O^Y$~`X}+bhթYuST)]Q7BҼ@,>ez[pZUE\lE݂4`;\xxvJG˲*I 9UTqTAX`> \%nY{4@3KެQ?f.v+{&dΥ7]k[A*j8+$oD;m$ך.whX t&Uru;eRbD/"pL8ux&ԗ>}Z/ٴ$5񸙘 4+?DðJ\B34Vۂ)NXVOk<ں,};/VD\7/Poj:sK<Ӫ*P]J:Bm(}Cfť05k !Ft=C * !F}>a#Eu>&ikӆb#` 4*$W^Khhv7s Y}jޡyi ?_[um y&ҮQӫY:;aŶ$)KOWeȈ]`"ѫb||4g+"j '*/[}>&RirA;ꓨUbq3\"x*ld)lB8 "a5* rڡ+sAbK4B XoP O_͔ {Nl+SaWk3:N뻎lis/EW"OZQcinzh) @OITZC˕ +ߡen/:>>8+hA|&fg/((ܗ} j}ܓh *ՎnHz@<SwT6u Uf|4S+T%$UF>.CYJ3ij).S;zȏЄq 0pQ؃ *1F%Jͤ!t #%o0FrS+q9zLp7Ru  1-},F"9c3g7B~VOg5J:!ԘȦ2Q$Ս;# 2E אpqu3" 'jy@@BrtM(}8V(lNo 61 )-+*bP L Muvo3v(g'ŽvS&rvT]e5eѤ[Yܶ;YuFyAQYbŲ7U.<\"l:.TX?*zI zcuӶ./Y6i;Mr<ۉzZ \,Pko'H-DFjӺ k=8YwPw!V=tT]G~ p5m諰52Y`=7ПjP40dRܫ0V G9<'.E0oY;PI ʋ P%$T68%omDevcSG7TxT2pdsdQn2sݱS$W)t*7xuorky'R&9Ҕp t`1hH/)?09j*H^<#C0Q:a*swڸȜ7ltn&^ ;e\ GLtPi73/>^^rx ۾n0h{evf7kAKd)Dm%ϹEV169,HM 8Av3,}{V T{59f$\~My56oYUFƉG .BVUدgFgЍO.NHcF2$:1#1ؒܘIEW{p^م=>;nzϚ uԁL|-14*V8-oyl1`eyWqedE )XU5_cbgM*X ,`*s0qNX./ GH5ٖZ" 9>xZqה?n"eZ&<$g(P#f#?&J~ 5rrN} Jc-GQ="\i[?s: ~ (Kf@5i.* AUH]Ϙqٲ@gO%eWX`'AȕUZfG5xq()˲Lm)M/vV$)hu.!1CDt:RhiviVe2 2)aTd?iZ$ h_?8=`@XW6N VEd?~xa$`{qfҾW"yQ)E";M7rщ` ַ'xDq&@s_Y"u`e XJUT =QLj J> gKe@0mWDC9t3>A%8BL;GO3B;p&kkuzGo}V[$/{[ȻShaQt<T&]xAU;NU1`':CY #:EGTL(DGPrEGWX%&.`;KcdKWwD)~  ) σљ4Gۜ6U99Z q*G)gZ,µ=J?7=! Pm] J2tiFmETrsv\#] =lN"'<;qG%=5cr*ılc\!V!2MaT2y)ٜkWP%"mI]X_ac/ҤzjN>bAp &>>~>5F=VZGӯe%0S$+&)r9'3_lQk%k7\RUMߤgT]x6mR-pSȁc Γry-pz IX0 TAWNj<`Rq .`.3Y'(bvԒo" J B{!s܈5ǵu|&W.]Wdɾ'vGRfe.9A+2͟]!A$EvuFJ'e%;W|u0<[YtS6OG2`VF(do2߿3gZVμzŭf.7g#aGMtpkT"\;5W!տƀ$l-L]'ž#6rk̶!OJ(YHnML%D. ^+{B+GR`ȗ#[Z-cy$r/}'t,'+r,aG߁<,<F&%Gi¡VD+m6%SdsM#HFCq/U&t!Q E E͙^Y֩s,؋otCy9j876,0"gTB L]d[KJD)>XO{ +Έc!אd,> RS15蟑*kÿwiCp\ʇ@Ka6_\d/J= -fQAFfmU %\UM TB)*~(b‡ː[:Yq) 1~&/֥(`\?`FPѱ۴A0G 'ȚQF<_Uj %bsRP*8s*,tSL.RHS`uaӭ'/yls4U)YHі|o]ezPV49TeWZ%kʰS≁ك3Z*ApS N]y t=Jɕi#*sa^OdqfP*(9='wہ&%K1ԳD:MPPE;nK$ċaYP-ɟ1"iF4;Wc,DABZ0FZ5,wwABK&e̤^xp nx}͠EVZ Km2QU="}s~%aB.D{ "ETOs!ћ8ɇ Nog6iԮc@E=NfB,@ S\2:49AdkTr"1G ;c!LA?5aSB\x~Աl\ctp{|'n[)Pԣ}׆z#.kж@ŝ9dEZI% ϿʨfigA!ÝCnDg3o: 3ҢEV(k?zIvWev%$#Xɣ-uB[ᬖ"̍*kП|  pB`? {<&֥kx*f^W$u HY(@,#vOD权?X҃Ǥ4Fq&W{_P%]ǂFB^&DcFS(z* ->oP= ] aÌ&%< <X5)?UGדk#)$H2.+D5JBWRN!#!8fi}z}<A *T}{'g-Õ'N%5_w 44sN<<kj4+2x:e2F/T\`QlӬ>8پwO~Oz]Omxf_Y?pӐFL{:AOc8 !c G<"wJ2=Loy9\sЊrkǾfݴ۵2~ڣ}Y([=emIˉ`z*`=6c@!=ڎj:k/&r~dJ!o<-pM=F  'qiu!JMaUOצCY(O(6 yfAK:nuˬc^{1ܔu̪IXBI`L^%S_+0>#5͑\MEe~P)!>5]4fjak<:A1If50㈝pMhԢ1~~׽vNʋi*v>ܨ[Fo^+>r~W^Wy5HAW|dR޸pU.Z}DUWn=0 !*%٭=:jo/Q ̈́ڈYR2SB'xOhqDy\w-6UvLXagUN zr P:?D1 nOv]=[h аSJv`H2f:Dzm8;ٹNWW?yQqAs3n*,`y __^;qhB 2C$&ZqjހUլaE cNT/h=ׯZuu, 'LT@~i7xu*6d#O3Vmԛ*p* r* )GHX,p{Py(Y:ۮVrYuq/5`kVHutUl4XJ\w+Vuޤ53KD聾vzDi1KBM|\$#uHCVbXCDa-? m SkZ/] KUYj =]ƀTts2d@RnQauۊ S-O~R-x`K~qU71"lWzA_aZ0DPlN}{)çlP:e5CswI㖁AeƒB%PwDɯ ﭂wYjj5%\)5{0}ĵj͵ʜ3LȤ!nMTCVf'˳ Ӱݬ'YLTuXS;Q]?5Q="g Er ~qUܮ zu;\x] !xrGEQʁ={kA49JcZl<&upWLK ԈƸ/ϼs!["?W7g;'ev.f_i\&I}CN78T L|fԇ33 opdzAs천ReLhdӮ2Gm-yd}nm]ӳts%OXvP\ӧ0Ub` 9% &'$ƫMy*#Nk$14kRۏ['Fw؝ !R]N:|L} Khx1qQzz>Ո!3;,_Buȹ'AlJR1w2 j{`+Fo1P˓;ί쩆Xrc#t@X*4|G5p:& x*uI殺Љ}hy_eTz Ξn c=練WiޣwIy:01<^N(S3q ] *yo[7h)~#3:oٲi03@S Ճ%8v^3p/e@3,sXB:+.mCH yWQ\]*q/MIyF ,WeEXP0]oR:IE^}!JLW+pɑxn}66rhGNoc)7hyr&e:߈nf}Ʈ 98 2w 3|~iQN&/<(* yDga%xƎvf? #OH%XŸ}=?'K~UM6Gmu'Q\g[, & |3Tv+1:p%>vG<Sf>ڤxeA9+'"l&|\ºR2ˆzp2bF%0OVVsLǰXo5Qh,Ϯeܥ n:en{ﯮZ[*f[L`4ڨiLkf0Oq7 )ncUЅj.a#O\7: U۹Ldŏs(~wV, i~@WoM%!s nO %挧(p!1'XISTJ}A9ӌ2XZ_Xzّ٬H*Co _^Vv4Է!~ Q3-)*I1%2)B= 響& D>q=zGO۹׌ׅА (Ȧ4U6^ZRqzIPQqCqZ9KrE7LpPi͙+஢vGO!tQ҇ SQ.Jg}B8?EV3:[N.ʫPAzf`?=  42%oY> [3,hJYGȧJYmcGפD$agd;SQN99sѫ[ :W ((W]MmI [{y( &D3mvhϐSJ4}P1ASt^o(8%yy^w+Gd Jc9emڎNqxi]뤐6R̤*{|LrAR"J4f($u,4% ȭY J5i`BJjX~nMG1 ߭No=kݺ}p|3Tv-tG6VE͒~eI K;nNA7FZ=E ?AeNLK9[?ĥcenvΏ3?4Sy Q[?HT{˽ɮfUDez?^b6\?=NrVoۃe^ C$]Ȑ!U鳏䎒ENZ |"D1U'ǘ|t(N-kz(6:'*Myfz@oJA|tyF!E 2 0;1WiajIߑK@Vz!Ll7VITJ d9>Ffҁ<@7/@#F9J-KFp]3USzGKqgoju0t^]FKNud[ } $ pU(?R:mJp{y=$91SM 5VO]NW7[g+8HJ ŒbE.$? = }`(\*&tHJ`kN&C*eSD8`$qH '?)51\YCZҋ| 'ۿMbez8S!eq`~x>)!kvf&^\6HC: BF/N$NBDzMSZ#MQZY u+ClV.sb|8BAk]֤Tu?!Ψڷ@sAl"XS7x 7Wy Jtg3v"P%hMmYvnrwkykE(=1+9(˩p!`PWP*Nɛ͸ñ''AEq\>.K/{Qݰ@``IBQ4RqSx%f>4 p{Zp)wҗP) 腣XuY \qؚZ)G= NDcF)Q>)%v4W5͛Jvhy iR}hi&u!`(W]*XO%HD_}>f0§mCZ">+.,ai8KzMbӲ!Zvs˟''H*HkNtmPWT֗I[D, Ҿ4Tpcߒ_]pi/+6P}Ïy3w8l e3e=9F %LzwC=E@-Q!L)JVr>CkM ׌mqp-jQmЗٰt14#v`zz)`t}2t̋-Zt]ԗ}Xa^ Xzv&$\W3抖;{y`'r ޽4a/jwƨ @-jo_tmM.`ӧN!|p~0}*xƽ2e1{,ˌ3('tl~f?~?/7]K1u{I]}Ֆz`Ѹ7 >}9gjjB{kkJb* oo'y 7dR^lY;RL]!ԇ4&'04Q{q(pOH\t1cš>-!>|`Ylzdct%"n޽ /UO~+r~o2~~ X9 n2#k/:1I2ٖgm\ۄkfBkF,$gOGi-r`!' <~V*dUNSg" n @)p*ʣ'O /j*PH͖˛ܟc)MO6$$ H6@`]i =tY9jup#?W?9]oY]̦YVfn0 Lh-v<30ޓFS\}0]loոaȥ:u~#É,s(5DHo/[ LŢ Ɛ&x9d^_u]ȏSxKbG@jG/v7CvCr,UjuVj#@$VlF?%+G6jFoB0 YVRɽt),¨bF!'Yӈ? CbƇ+Gxymn ʡ٫YT3xۤiB5iuz~,G`N9?-STy!УP4ψUҒFpTlWhB sdO&7F XQCgC(8GG29(ŒE-\02ê_C|+q%nQ[A: eOx>kZ*MQ1Tt)c h^~7wjd_Ȼ IF7KFYjdy;PK7 (:f248P#C {WWJLD*~ 3)iU B4]aq)Ѝ&ʤ2[ nvD LY8 SbqBah^2dŕ~FSh*`:_yS 6{-FUCC&$JaկRyHBȎ%қV=z&v-Kg.!e1d_v4E-JIǘ9aڵ<vd=Fd)Xٺ+Γ_KLډ~h_3_vLfC|R }G }8z+Z}HOZ~I\Y2T%iHE2X^Z$@z)*&Gq19܈[N SJ͉wB{ͦ'*.z}VVk\;*(m;g.z$GrWǎ>GQu8hY}K"}NY(ltb%tL[pwbf gR t5O݇A9ˇT  W./! 5M5GpnTwt6( 4Sjg!eMJJK1*߂/2EGv-c*Cl1TRgIk>3PNnfisA !:oYՒ.[{?<\%^@NScwc*,JJnlaٴ,cC61g]䔠/F"Y֋PAE-3S-_îAo'H"~w G] oxV%*6Wt$e͟9`I}[ϋ%ҟңbl\npЮ+kE`(VmH42n a4[3L`iqܱ i;ifLA]#Eb *|$+>wqz_іF_ӮVId#W[șU=t\/B752t24D7zK_FrSӦ4DK̘kJ0MQ\v#ܻVM{kYb+֫Y&KZxxj|79kwE.>;" B''O_L;H`4Jqߛ kXzOBR>z%#5  I|гԔQUhނVth)*8taJcYNhfsb[?T=R_n'[D=aBep;+-^We $#O!4c%CE TH}t#|jw{n@˳C,T;n4̸$z舝\j &I*GPBj/L7R/`EŶ1g ?.d3YAX+`gw2qTk-RdzչdvwjI"h!"Xr>1BvK@gEVcyސ8|QɭGǞ^V$M[ԑ$bAXtn&4'$ģ&TfaK+S.ɺ6xMSoBINb cQ0#q`vh$"ͿEeR`nz!bզ I< hu/dJ*o r}|hhB+:9 \(zc\eMRƷD3خ#~FS'WF c-?=nt`swh!\NCFV![AKy(:eKwD1b[;v8HAwâ<L>i^]/j*b V c) 1׾k`~l+&Fub oQk^'`~#Dn$F \<F(Lhݡ\XTہ,咗GO4+wPũ#49mCݧ r˻eԡ7Dg;"&H=f;p\z,k1 {lkodo׵WzG4 aD,^H/vD4OYYfCB@,?`WύByzZM^Ѧ ZWՎEN.I@‡iXNW(-1\R j+jgit+k?vvOVo߂<- ]IɳV8MwVWd*mܓhzO/zÇ I t h\!$pEm ɿeNɶ>㑶DMh8 㸊9O M59#Bh]v Uun8Eoigԕ{T%M(Iz[l~L'N=)if/ Shە5 \=8\jj>7P=S܈G/Ƿ*,k?FM)4~aˍ*N,o/hKL!A}eP' +aw˻ Q,cl^7)F2aլqsU7_퍌r rB -FÄSHKR3޴LGNPd}J=KKJR%N:ᛶ"gYuD}b_Q|.;)1 DAs˾RH-*(OÏG*Q`w=)_6!#ǁxըhJ6B}$YYM͘!D Ź) , I>r,B!岳7_9Y4/嘃3>ҨQi~*hcPkIA駗3JX%2;qPP'jqc| |ӥ%A{Qҕ`{t!'p\ -eOD q(=s-: '?'m]H2a4I'b>oĠ0~h#^PL(G`"95|^v1H:x Sm*e1Ɍ9fD40p\ܨFy~l7D$ v!f<cHk@~4q֟n\)`nyIbЮcb&L--vf$D "^ɘW;mΗT> ȸCQV'ks^3>TйyH`iK*a^LuV@=B)LlAT9b#@[jk!*Nw6@[TOSܟ#kJw!{CF4_3gY(D|"Uc~&Y%3E*m{W򃙷~ׇR5%Jk9B7#Fa&Tej!ưܭ⁅ضR(5Gޘ JiEldRHf#EvD6ŵsX9_ccZuI;0L &VLZ0( xOh;/$XieESc$PMD;3r$K?aB:ˉ["p[`]Ӈ.X Q[~dhNg'HԦ\,1fqfM֌ Kܣu6.F/ߥS's( wFpK1Um_!J[_79(N PFYKO*l.ui Dշu\#[ϴ2rȌǏ$IȱRW+nU:GP%:ps+wS8NBC2$hoG#PKRd>?>gGo)-VԼ.ͰyV-pk΅SYm>xzȟzZ"S'])>2+_Xd"\jk&8'd&4rDD~1[ެT6\*u>J5KWF-N<eAF"fHji:sziw\ 6{f`߈n_'00~wˉ+ Eo rjP)=o@uJHT6;̿Zur6h-SB+ŀF$зlyMtuylU1+A65{{,4j`X/XҫܽqS1˥zr I`/U,w+~i'_8ߔ?-q>q/ZjPb=D{j6&U[%YJGfOpG)Dž]@ Jsk;u @{W|BBsSg؄ݝ5|Ir N@[4rR6 Eqf,D6!10M3'Xx=0t0ƿŮhao]&?™iLRBhĭp  59acP,WoB\%X8LO7BkW'ڳ3( @|IW[kfQ9k8|$M~q͐vM:F;d9b5C{KOlH&"NԵ(^ $(KK*s3'=b:f{lRg1)a^3! ~^Ϝa~b!R}—,H▘N)fX'A?76X 3Ȱ =9yD&#kRS \_ Tv-N%Jء V(2Kc6CFۈd;o3Im"}/y=xP܊RBFa B!J늜C1}Uʭ.MC6%}Yj'e-ޒ;5|fS `"+rsR{jO~&fp @3yJc0mNqZ>2+|Ul}~jĆ)#|:CT?fO7?m3~f<L뉎ҳ7 偖bx5+ dHjJW@-pPT.d쵇t( cg~zLyX<u+]lZݷ(řA{C8fT7K ԋ'^.Pex }UZ2cj%QeE7^NAoS3,D*D;-9mr":C ɑo/+'L]G$TI(G$ V)8Sz*7yFe>U]N .dpI)yѵd@3^q}-V ;3J˃IͿ\P Mh@m7>.yo4[E cJ =A"JQ;mWC1W f@U\\1#i M3+![UMTܦ7׵ay7Ǩuχ۶y_?9Qiz+ I3{B#IԄ~&Z%itXMw{2m;$zp=RU0dB?2 aɉґI#vQs^)"ȚiMPJ걣G˔78ǦFe0=onAJsuj JpB`\ֳ+E9㘅MJ/P.a,=7+p"}}.F猸@Բ}G21,K{x\:*6_ؤsK.ꅃW敝$9I{Dyj*6HMI!SP93H5"ol砜^ 9kdnI9(~HލFk|q_+evevA7a5-$w_H4`D]q˟Q{P8O4u]?T+L!E%p lX{]H !$kșqq}l@dsB ,KԻǒ߶O90Fl |F)0zkJ՝6eQQ Wzyhn*Ao$X&c͘>.t0;L\ RkK4H]tH4X{7ߛKH.x2]_T͒\&wq\Tq oo2v\XV៲Qn.*Dqm1r%'xKLjunBV-ѶI Y2 u>ؐqGօ`I\댥6ϥg!Oi}"HcU@C1eE=]#ߚgic(){_#:J hU ƽ8n|Aw^ȂdQ֊29>cm^SR:kPQJut%:9̳X,?25r_JMeӏ?衦n @"Fmv|Bǯ4X/8WxMn6Znz8̺֟7hb4+dWkTf.l|b q̀7qP2 4n;vڙԡ? !(Ҏk|Pbf#҉4H6ae,}lNYy2vP{\)idٵ{%X9[ FhJ)OB )!qU#69$CsSeEx#?OEbƿzy+ )3c QS"d͂<'KaC$Hd:8e[܃S$]f%5+(EjjVg>$p aWs3?W0jC &p| j1O |%!*SBėwM4T{]@}!) P%`0ܮ+Nrf)Uq9>ˑ X~ GmcO^ |6zHFK%yH݃Mf)qAsɯDLQ|"H25-= 6r6J E9cA#ؾߖjyR?xJxzSҿ;Dw\2)< ,8jLtOFJ}j$1,,"LA}/}G'i, $UeRr9`kt!< *:WXYNw)arwSܤ Ul]ءqy@J)XMZĠ{Xdb9Q zݪ5"4&Α@2OA!/!2uM}Ӣ4"#3Ja4n[Z8ӂ,4m5=fl$]ˋ Yd{- L6CH]ݵ0ОXnT~{#6<ԝBI4!f) K|&(_wL (ϚjzY$2vב!Ѡ55 U AgPz`:0h!}ٶxy k,s )o9Ąp=^+68WiĆcH]أ٪M.d uq! bMgy=~L~dFCIg[zj[f 3xͼ'$x!XN2kdNs@: S1|рۈɠ|uO6.#̋mJMJsA)}>iy78 h)28=hr[ @_/9BA:H+zՐq*u Z!JmQiV5&TvР؇&a&5*AR0`=qbVR5 6Qͦ*(x^G lI4V-`_!SC2NCw=ɍp&<3aMJΚ ]bоku3HE,Q4w@mߩTX.Ev"#^A7\f˹aw)qE&ݴF.-@S$|R(@7 Mq43pմ,\#GI/E<<=A> `$IR$$J-2&q$ k0EXvSshLkȱ sdXi;ow[yE߰d'QtLdN/(m5u{x"Ziȕy3zD,`?Wg\93#P]]IНH]ؑX(%_2uJߧ׌Ϙ"a)T.#{MY!?AL z 2 4[I[up,JS(r߁`g&<栬[!a \30HQ0і#Ҳ'zHc1EXޤxD0l*iOD+c7!iy ē00fI/d&mcPn9{[Gg>%=maձI|'cōGg>*q/{jU4=~h~(t9r)##d( 4f x]8|n?T2\U)&Gޒs9Pq-ptviPZ'#ۙ\Yp'v !l*ć;Vj#~.c"&9߂M# ,lA0 ѐk$P+od_v[b\FĽL P!'hiĎԘ#5DŽ"Vmmߡd$R`h 2Pyz4_ǾA61@)[2f;hCd1Mq-姅>O#d*ez[= L=S@?:O`cY 5CGs8E!j ,qÎL--WdI[!Pd_9N 9bV{ AQ^vC""Q a^%کSj~s~%Jg$;Ƽ ?2w3vd~K\`dv}3$kVr3wdKV<d ;(Ss.Gn e9Ĭȉ,܏TH+!hG(YFf67 x껄@~F 'Sh=do4>vBdөRX;_JJgV(TWq)Im){z8XPy<ȰTy%9DyۓA1wF<8ߗSN՝Ueҹ;s~Fc'v2L⬚")6ox99+A2c[LXPGN8E/uMҥf25q4JSA-8eQhl_T1'(M7|\%ϧ [ReP*$7"3EK @U.k·INJݏH+3Iu#%nܿ0E%°rjڿ9U(X]ҀN9F9Lz2NuYQBIfߗ9 KOpW1)VJ#a @q"#sY_k{ c:T6 +?Pp|XK$Ɨ<8y؊"v .i0hC6^ {-UY0^y0{V)n/Pe}w+[$?Uġ4N;ɊIU1#$6CaGIprȸκxSGBb[ȩW|=ۓ_g-WddK4q(8nreI~+ ϡ ?k<7Aw[~&j[g!Zy ȡEKT֋9W.m7B5KN4)TcK5-=Нó4oq)1 W]=~aO} ہIzpUJU?΂BO5]!UئV+2TwG4KOWx()gW5f0OK$SS]Ӡ ^0|XQ'Te )M"z唵mf߇=?ǧmrOL;#ƯL?3%U"n?\x- R7;J[CZ_lnAqlKwT[F_Kl^`- Жw})z02qk.CAPOfn$9^sO2-q`7ނ -p$=reN&]pޯ6CQe<&oӶW".DVi%ӮG Di3iQmB7" `I+,y9jFlñ۫W<8rEwjwO0Y{ڿΖ3^u&4 ApX~Ҽ;dg.==I7(fIhAuwV 9֚!{]jw]``_',۽Qo GC"az} :G30ϻ n8}ED 7 3ȽXVg]xDѮi@Z1(UM؉TC ͦ]G&/cPx6dx[KHRJ-U05@`1\/O0rW4q)S#AZi@Rd$ UbBDS&[:[.װb8EnPy k?Vy(ML]y*𜣪˾aۗSqgp"u˪-Côչ-pI+)̽1Fzk?ow1H;u@R X?v1.;5V|ZNYS3c5\anjYba̓Jb1bC5eE,\ԧOZJkDk |m:!.Wg0&xn;Ccyhgeh4\. /oJķڎ5{" &5}' [ a"3+A\#G 3.Sça}2J<܈ 8'Ή8{,crh?n`7I6|疱LxXruB4H wȈ 21)ӴB5n5wH}{ n*Svj!2:u!-HAwq9Q*h?v@ϑ]x!u }h"W7QfbFV:}5͐N7Z_Q WZ|E^lQ˕T&;K$˫Ƽ|3clØԳ7b؅\'qT) }vl_+ kB }Mv&Q5Oԛ9{긣}':cKbp W{ԹRr`-Q_+tK, 3.Nx[q%Sԑư.7J/q#jNc/ZV)@Q7o p u \i]x晅HbWԀ%[fSϦdvpܹÂ{F9x NVʡK܁Ls =b?X\u)_CB 9 GܰS2L7$ 4T=TG2gz'wo9[pFNp@M\>3 *NuH"hu~tVoE*LWx[wB HMEN3pc裭\f2*żטuUؖf@!F#ĥksXZ[v [EE22)J=|\[anhNN(a#OJj.ejhɣ[D8)CmׁCV ɫӣk%#şfۡJp8g.B/ 1bXUY0jld UF:NK݉qak6"n_TtZ#d=Xڊ1[ :M k+3>i2҄ E? lH긮7ѻMl:9PKHP `"beTavnyCխ@i H%  \έ| \w&cAL.I _2hs  l6 tw 0mɱˎbPC0¶JIϣD|20TXdqd?y;qi;9?Z AYyHl8 !XXqHK~z"Y ¸n۷6;>ZrYF n' {W}@{͒-.23**wpihO-x9{G7~>®ȠK E(gf/<Ax7M@B8Ǭ*RR[KQb|) wa6Kt$А wF1ÚAzn,r[rqn+Ox\ʼsC” P6X U [?o1Iq0UeGͳ ڵ]/A|\Mģ2IR¹++Bh.hv fnKϓtݶ[-"B:W=p%b߆Vgc,Vs̷Z!T&BA%lה$S4׋D 2>zd|ƫ3JDžӲZ es-o0&6n6\D1d{>8΋AC,~/r 1Yܘd;XOD\xCШi.Ad 5zr|E]=b=U!8ݟSwU}pNQyEP]vW`Pw؁jrb@7n/\&0oF̩ٗ>XnocBhaW ã~A;|9gOC$"2wg);'@FgD4ؖeKx1|Ss%ɴ8[8 Pcݒg$Wij,?3h]zH5 =i*GPԽk : oұ|^(˝9{t?XYѡ(u4_id쭌C1ڎS>s<|HlQ_(V17}$$%K-#9w˿'~?,Ahq$RVd5zJ82_ MNݭq7ŋ՞ՐW+_^'q-C:,qSچ{Ԍ{CO * Uu V5W[#Z<>D;XIs" ݞ!#o{k0AxѮ.0[*蠹rfCpN"T8n3RkilzF3h"O^/|ˣ1HT;=LŸIlq|#ՖiBxt?%KOW 3eeȪ]Q^P5`a|v/ϑ _9zNC|_ U_{=ODLo?u言eHԭ5\PA/. Ɯb&yQ|y禯Gp;rq!Vm'eR/8?/_N-<|p,ޖ$@Ec]goԿ㌴Cwy9gez!p2ieT<qH >D9͝69B~ܕVL#l}^Yi=: ջzoK;)Qb\ \Z"U-H/E檞u)j̮ =S%ZecfԀf Z.{;hBX|Nf}"Q})[=Yv̻2k{ emkx u6E:qG@ؐ;$;#WA/p0c8A~$ D=[!k p"!ϖ*L=2uWE_!1rU!GO P(3FR-i߲xzH] -!䣡`#9_]O|W6HVIwt|8֕seJ4Y*_|/"K  WyYx(UU!X@ '$L ]( $Ru lj| #ŐLCĘ.sX+) G^J ~$_agm2'׾uv^`2ixjܙkJtBv42[洝+%HfTK#~[ _@so)޾Շ11q26xzVn%4+}gUK*-Uiz}\[?E^Lg԰V-`zͩw+Qzj叓ʵNR! 0a,{UV9X'1fW;ܟq6J -öF@_$ܞ>\9MLӚի̆arR2qȑŽk[ I)dxS C8I:,&L99px┷Yf:-LadD9._Fu^_iG5+Om .5;6^]v q)1QL'~W˅tQӉEqTH[:C]+/| &^d\ %spDK41{mؘ]FYz-Ze$M$׏AJO¹CaH -F#+ m&7-f>\M6!;wk6hMM]8ʎ|zma[R7ڹj$IP>4N&7/8|ʶ9Av *6ߐ_wcpK<9bcx5!WA ālpgP=*S`ƂASU?"VZ D-s5r+B8m_'(gmV*-Jڼ*0{/n`RbڕbJiމ6  iܳ@nٷVq~ |dPFA }eKلXB젡4q9+AFP ˍa̙3IUetEp|5yx@U}Y{h`hkDZksȓ;jSy+Oh6ۭg;hfmF}mԪֵ:vm;%h(>ɶ˲Љ]<@ЃsX4 e#L&Pi62,џAk;N(8\b3 IiAhV$6H C)CbC(\gDzDV:;i)` iep<[1N{!Irz5C[ܡgVבeULt:#fVtvX H\HJgxqX܏lgա?*h6&+%5rh0lM&ޢ>XS)$C,cW@Ei+dcǀ0cofo`ķK,U& *m@NRfo6$O[qBW}@5 ~Z$&[wD9ZĭU7 g^/^1!L+GT)>*(p-~iW6 aiOoH@%G-WA쇡m.XYP_f7FD|bԌ^/^q @$΂jc4$2o̾f& G^2ir ;/ߑEtv붳#gFdD2fdmpJKS1PN6#(=ռj<rȞj'ߎϬ&CkdD!LR!xKƂ>z^w'[*F4}f}dl o|'^VTIJ*ď]D\IpP&x0v}Ź)ut0 *UU!>i|e1F'F(ҁLqM{|Uos1h2NG~Bq|WSǩ? َ]>֧ p=k;4p<~6{?tuu(,+< ]:a{qqT)x)ҖWv FsBP`rWFSe/ӫS W S߹gD6]F9};Y>%gKk dLS(ZAw4{ T #xl>5Y+21v1pvZ~ 7;Χ4R-5魻^!i k-~?̢w65Ьw3`oϻ> sZ 28=v cuŹJ@dw{Z k+J8H>B"ս[b߻aK9No"Xrp22~sAG*>+MT;n wypJ:Eq-yם;{kƍ18ysqq.2+)34CjiTuA2_!:l)ǥM9, 4}T+mS)+r*`$(#H!qlFOWzzWRi'lbI.Zz ^q["KHJ|`Ɉy>' nכuNp0SqK#W5jn#:d VB'bۖ w! ܏%z\%wBo@Rpn4 ex\e LoS֢zL͙@@,A_7۩Bq2qOVɇ,Xkk8̙í&t:[ %UVܜSJwGFu̇[xs rֳ $Nt(e)%fW^wkxTNc Ekg#!'z ֕0Zw A6n Hc1mCKV[ E P>FZa]_fC\M>Btg{|PPbMO)֔傥[˂G,U(4q|}uA$Õ:UE[zG|mcN&(6P5pD p@s%INQ 5eRB` iwk!gɊzd6=³SA>2tՃ ojZ2\B'b(Rm ]O!2Z✰6iV*)Issbaj@ske`+#@jYRQSF#^Y`Â3".r{U~4:.C|6 %e 3-685'X+J oo]zlNwC\lI lFz +S. &^GP0m r.颤e<0N?I,jHU1HaVjcUb M.tב%!RڣI0(9owr4t8{2 sއAg+V#lVΉ}f/]eb>OE~{w@:G:6ތ\]Hy[rz'کpbPwd&a3~6"}qi5)5UMRO~E^*ڇZ4!yO#Y.8p}RJsiYO@;ŊK{nP|xɨqʙCDu\#Ү[Q'UoS,Tst'妟e/|k+f'1zܰݹ]zy&P65!~ $<RpElG,Iw6 &7f? )&I6I8P^~Yr$ڈ@ Bj˰ vdT(o<㿺B!4U|xʋ&ry*)UVсJ=c" R9#7otnw*Bb4K-ƃ%<;gچ&Pr>E$Ensem%V~7S锋YET_/).5CϞ T+SX*.lg# #LgqVƩG5w)H{AIK Kζ S Y~l"pAңi| Tޢ'!Q< /a~TrE {8TsqA5arp'lAMw(y1BJSZ%̈́N!8젖~FSKƷξ\ʅ"VjWŵϒ}r>{%/k7j- )}yQJSFy6[H/?+@C-8dPm0`uv0 4n &b tѺ?J CQ("Azo|4>:OA&'t0_u!4 d$b>9}=Bb@<®C-6K4>Qҫ݀Be|Cِp(!*m^),紟XڒG~%'js2YM>aXM| 6GrE*.URGQyLJ YۥyzGʲ {0O!K57kRiᤴev*8o jQ}eSڴKɷ 'LIʕ_y *2ݮ4@AF 0?؆d7eGmom`!9ݡ )~;,RV!f[un@fixK2*>-i$]GBfq*Rd%E~.`w%49*YHmTfa#>6PAD GwOprkرzX8Fi+ƪvr ORIȈ#HۊjC;NoS[#GyGIb&+njړ5AU^J-dMR[;f@lĺ- 맓V~C.~)%VqÅCTvsE+ClNDːӐgn)UC 7`8OyWVR'SvU @Q)Cp.ݾeD~y OR5+/$=;9/u:`Ẕ\,p9<H ` (y#Eo C{"_{ʡE]흪3ۺH:h1l#Z_mfC^Dnp+iDô A̩ZkO=P ܱx[Z{r80'ys-/$˜M`)ТIS (F[L5JPRu˪e9r9i04f =ƝטyQ- 0 0sp!d; t2o(6z w2tG4 4ӮS<]f1/ ;7ɔ*Cq'"5@&3zԐ2 UlQ{lWdUXXWw ݔ'|xVg/h®ڠa٤|6QDk$;?2 /ez#{pGNF0@TPrm.cz6s㷖ѳ>7¤Da(cdfvYύ!D:⻹)$PKb=o 1ٯTbDSS~V5}72ȤOzݬh;L3q1qg5Ś݅f2v1pc, _&o+RV -W #*̆B8U>Ƿ}"sѼB^h a)8UtaR̢i fKm '{sZ? DŽaLWWɔu|Z]u-"P$v7ҰX<3e=Pk|ArBi)[Q&m< con" v">_|\(![:s?X u'3V ׮ΧztMߊܘSX Y 9?̈5ls9&=gg`hmA3QYZ<4N mJm Yb59 FBAMBv:mZtp5^zMQ< kp%d(̗;]ω/@RMiV5@tyE/^O9JzPN厹cq7@~qzFPj-t\Ŏx 3?t6GN:9mJ"YbBq+)w#C[w ';0 HXkN.M,|(iϚh~jTl$ id3EG.4cj-DK*pY!HHCR ji O¬ ^\BaQ1i'θ,܁WKN5D ~cAϪ7]Ԫ̉D|hp0u GzN l}_@jG eRc&7(c=镞YYznGļo:a_w?}&d < {yiŋT"5<$ˊ ٍ남oĵmq%ďc-iDQL QMCF1>ŁKۺ-$I<.ۗ+48F"jM-2?>/o'&Ði"EYӽ W".Vu>=_v]e7Cf.O 56j-qs-Eք椛x} ţC{cioI~;TR}o ϶9ǼPktG ](2*{$q(X0Jvp +voʍP&X %5s"}NP<\zr3kXI\P/X68syQw0iBhmL ZI"v Pí0g:MFҴZdwnģhqgr$XXقАmi-)ɢ]=b.{ӞY(^(ͲZ푚.I7rg_}bbvDRXVa5Tps|W?)DѥxbW1R#9 _ŠQL#Ѡ;) ('H͏?6ĵԿ;qwAht%sFEEܚ QPqu*@[l"qk¬nlH`_Ɯ߁O4pͩ J k-KB>fF [.d%yD@{s AmaJSpCgtfbOkğmM! KZaLa'_LN€Ψ\%䫶B1a9ҩ/Ap} -} j}:z:_̐(EXw9/oYޥO*)^1,~33P8OT= JRpȷqmM:Jy8^WMb&͉%׺/۹LIX?[Ҕ2}6uv6-ZU1@ Jp_tL{HaedG^TA.#m{FS,W]}7띤 33ڊDG&g8j _USZ\#Y|?"iHS)Vm5̾Zڿz7oT[>9k&mVX1a {*vk\zWk-nLE(rp'=xCV&7t e,h)[=^? %b>d^=zSA(e|3J;0@NF{eB 2Nx&esq`0{U En˂FGu!x"b:HD\oЇ@LO]Kmq  m԰,~AoO[<U" Avvc?Pp ?|V|!|ajvnYD `Qn Y=/Ш4mM'taæ#^u?r#GAX@Qp\*ʚgv`}]ɳޡhβ~Mm]c3"I ̠7+Aghw`A<ı;Y5Һ 8|Mv?39@r!e1v=889*ڈ?3oP-5mn|"+i^_*•yp^N7Zrno/bg nvxŦLwFyY1t,jXba/cAK[NM~W"GNu/s,wXLq=qa8YH ,p yh"^zh5|%C/j_EYѴ>w \L̞kl.btjʘda,!<d7tԧ:r}0xs0lJ)*g:KQam*A v(-QWQ\\kIx?Zʇ:(Ҽ?w%~apkS; %`Rp)!߅/ç,#1){`~h<։iYmٓ%&܉7 Mz}Kԍg; gcnTdt ^WN+s_ ⣉>dDe;F UwW惙k'?VT !Y٥8F^rK~XB ;Q`J#|pg$xb-YPkzg4/F m;(Ap< ^NgTHh!o=l:\w?kC}oePG]_?%`rMv?NjwCUh:4+R?%6@#۽Τ@NW <׮A S)%0)3Lݿf(\yצM?\U{=j7l_; .fp2'L-E_w({놄ާ)(Hw6- 9FiAv$LPPZ :gQ=UDZ.¨k_UݒU;֕^Z?xx մMīn@G=LWc>KܔCj,4jD wV&zr&s^D8Bx"bakԱllWˏ;hEb6o%8f}tAn5 6@Ceta\4R+@ע?2s.-;v}mח'~/\ꇝI:P2.!ON s r^;,E=ƙǜ͓|S 뵅tA+_#@sDY'2E04|W5/Mu Zs ]o< p2^<[-#Ĺ?0k'ϼ\>vH8k؊ǟT+2TJH$u/:}Lwprфcpc(2!%>e!IczO]q'9Gvzo7 \(^3}% :FWOW $%^=lSƋ`ʇTքX 'W*l:%ȯ#!5%hBOZ-2AӝqXƴzzaz"76g㗴1oٰrMDe큌N͒ B(dy@6)P zueK\|-P^Nu|(OaB$&>Kҕ-:4g(pVߚe&  ;GK"w2 B׌5_SWOd3CWÇ\녫e 'IyZ`Fn$UaCA\U'-R*RL5CLƭUXGĒKv,9RBqio(~S5 uE(O׸#\[l&2D|k8y2?Z(YDU\A3w4Dztz)yd[7v_:|7`)݁['jVDf ד0vB3Bp4Ԛ[CGJgz54r`'n u ~/ RfWmwCڽꖖ oFW=Y j|V h`V*Vr;6Px-Y>Tƞy0,Ggq5]ip*dVj7hjeCt,^pM ?3b*oLw495 C-B-N#`P]Li u}#>z9p#̒SIȩC c4ϭH"D|UFQ[+fuO]k 37y/cգ J2|٭"h ,.GRo}53ݺaI94@+i3l= bR -/OKh@d`ӨOrQΎM"h}Uwדi0dz+AfBa툎4"m9 a6f-TG'!iht.ߦzv=}4Zb4wEcPZץȾxX/#!K8ƅ-\5T3+'nbYjD00%QEgh3bRC[''u(쥭dfLpb5pt{NR2fډ.Ϥ:_|]'jLǥt30S_mSm3ED0DCTߪgݚ@O\ 1 #? 'Ef/Bi|(@"EBQL?2E'/W.иtqȾŜm6B pd9(Pk2zep fY HTnJ(^ک]Ϫ88d \۷`hV/+*hLN_d+8u"@' <07;PQU>AP R? u;^_N#8֊|X z;&i8YZE7kб[= WJi6n28]. oE_"n8KB{a4⻖94w}-ӗjD?UPu'kc"nj8sX1tIQ{(?4((HG%p;UąU7GKpjl}sQ6KQxG6wRx!}|~Z'7lVy|},8}FkD=Y>a϶/1Sk[}(f7 6soj=υn,7*>z.H|K3~46kRH-o3JW;V^U $K_dK%l)PlY1 vzl$:?AۍPO%ӣneA6r@ANlx09IӃQ[24ha]l9|Ŭv${ )rX!fmwE@*:}UAd8}P/ ^tcm7m+* >pAH.jElK) h7iY2N1}Z%ĀCEq\aÓ^JbeE8Wr*ہ%s0RnNʽ58<mu$G. UI[#(JLD4MhЭ "h+AԄ[%t{!rx`Cq;\㍃½`顁G dBZkM q=3dTj|(p/`R`#ǽ"DYx NWeWs2L|}l~{hB-8FڎIʔzB s98Uy 0gggA׉B Gf)8 j%**Qӏk,tLtG(YS-EHGcЎ6PJX. هQgǑʒo`jn Sxɜ?+Vf^'LUjD Z|bj^74;f O"6_rlNa8–[~qcsXfꙩޗGxҏQ$mBb\}jqdE1˥!5v`qp|b1: |T<"zN; Yr~zV7!ӷ!AR*O"'&\>$y"v!p [@@m,lg pIoU4 ^ 3(Zq¸&K8+qCワy*E 'GU/C#y ש?Tpq8q/gѢ4#"$GjꈲB MZ[+S֦Wp.#`>NH#SfZD'&~mpۣ.0dqrs/f`ՒoqeSmEx~٫wY j3ns8kj^8 Ƚ ),EYrJzu4]q`)] z*Y"mOO` q+.1W3te!߀'r/2#Gi_># +G [~ B#>%,ÒOfhE{`_rE3pDםT8x.4EAt1P7T?P{)@'6k^E(?.Փ7 P0~a7OݒҚK][L r;6r$!l.{I͑xغ j -zWPmv~z 9; ܐݯo$E)8 -?x-cp^SiGYưrr!l )|Y:Eb"]¯qBfĽdq.id`v&9 9EhR#zx'ސoImNbnbQ[llͮ;Չ ]ӳ" vbM *3e{zihv s%UUܴlcEf;9,UL(T"C e2U'kXZ#PSCxTJëwtV[O󦲈!uG\]Cv*0skUAAȠۉ0:phm. RϦ:LxL碼×tSa*_[ sJ~R/&(lmL' +<f&V|NɊ ]bwM2lqΧy HoVFۢH1I-z ztSyeTgә.CU*H'W%ZB5Sf:N:yқMwC5 nePC8P6>7Qp +jPeVih0Z{ qt >w|[YVZcu,E8(Ko[*~L-6b$0|{`[HWX!,0TO_NVE,냿Bv$*^M\>"\,bc :ML4ߗlKv..M<|L1U΍E LzswOIhy(2w~2F}ey|xfeq)EED<,MaoᩚKv+p[ΜKWӲ[7cs?ZSASآؽHkFR3ga]ņp-ԠZXzyBTpcbmJ|vMMm!HJ^DGG@Ẻ`>7u}xeGp)l5b@2WhpboaV_ڱ lW\Bl0\&B&  9I9(JԦBr?5Q?ա%@,]/^];{=.yII񄂹stg7S䏊}zQFf䐺Xh" Czs2?7 µ 'B~7!٫ҳdMz'3~k>\~@ r?¥m.!)QģN@a\L*[u>7D,b~y]U '===Ï8ai4~0zk9@(z .b,rvcM*&adMD9_슅+蟆 f2&MnE}2/;"ړ_-ek3g(l]'eϢƫ}}h*<;g/Wvm[ٜfkK&m)ZB ?ɻbI2d%vG_ t8!. רcB1aQ8ԎGN%-9z㭈i2xwBMKo_ΎɛU5A˜=FzrQUIh% q]䫲2i%4"wA9{7قW9__ n/%Uq1Ơ&۷A`_WvvXaF2r/l;(;M8K⨏R juWr1M8]iPY CI ;(=c*w S(SlLTX,8z?NHvfEqf}CSJd"|mЊc4"?̂ Da Ir<{W-rf-orY\+Ĥ35ۗjP\7$4x^'@WE,;ve$Q45./:UhqmDŹLp5>N ʗ;50QIۖbWrd܂VC't8g>}怭g]dAnQ`1XSRe<?2"C. X'Ҁ>F {-].-Hnj3g cP$) @h VPZΝ%Jm\w|ϓ5˷J0RKQG/a&hEӁ1ۆD)b9谑~zQo|`4'̕:]9viNQ^ѯ;*0zk1Q޽c4-5q /&{s{:"ӎЮEH6:XwqdXqJ#?c5~tv˾OD$ mS*J]-G,ko>Jj7`OXۖbN(7f2pXD#^t~A<QqA.)."tYlB ^钒HԤ[ɫ|('`UL?%>sp59Z)5 H̀aA7@YJy^F>c }rv<pg$8Hc2?u(Wھټ8ȭ>V/BZM.*\V}~uWy\R׿|;_+-?ڽcZoB\([Xiaw\~ZFN{O{#zĿ@z,Tޯt_pYm_bg`Ysܭk1*NO8Ke[~oa0F\()墋{3G)^[#w{+OJ C(~,i@g~|S&eh,2˝u*T]=B̽ 4ӷҖ 7~ٽduY9cBCkLM0:)!W&z47K@U`|45U %L . h!W$vïd>{)pL_ yNʾ\w9!l; wXQ*3's uE%xi{J5soM`ws5(ʌҨm ,Enn$:Flӎ85BGȇcYEB9 J\'fBW 4*#6YbK7Kn-KGW@vދEUP8SeHd+2*pњ՜$LXx\ ebAe\=Rot)Fղ [ ي,b`F7@p^7 cm oߺY*gm[.RTJ̰{zYy%8Fj|p.{O>;SAn _ 0`'az'HW^8Nhg5j')ێ( isRL+푹K  $|ru_"|[:[S&¤pTUMo~OT[YP[3 Y|=~ܯnn}z. m<~_&t~)噛Lm^][K8eDp6%@V8C7U +*jo69]KrkD6aw9Mci델^TM*Q.#LڅS3"̒rh-=,3_=¹:9F*1UL85.Zh/WJ#̔H'h.z& gRNS.o YՠҥmV'r6 ae9Q4&\(=ϬTGVL`y_! ;ɔC=Q"md'jӢ_`c$L*DVԚA5;wNp9Oļ|W>WV¡)tŎSVv |3 P:N=mx}Ǝo۔>a"u'T!hp CyS$YV8Xƻ}Ĩ6xrP>2 L˺:^N%k 0[ 2X@<u-5Iob7n0(%{D+W EH>d8|lKu [=3Yk$AQSXQD3$} Lyϥ■D- -}r} @#,%!葮i T{30kSI;jsd1u n2Vόֻ|g+IQ4(0ѵB`Տ\ARrʵbÍ2`:gWm\W-n5g 1NS`&й!q+~xQ-q!2l.W{/D}]|͡CJҵ(-֤"ib9&.k4,rC8a2)E &ۅrT Q;JNO&Cp mr]:x:{_7y12&yl;Me9K3ԞwsM 'D9>Ph:h}D `f`o%.sծko>Q7M Nuq͛ yB5Ϫ$9'f<_qUHj {7!0ˠe$#8 iz j;pxS'~k9ר](P9cYu21}f\5,?G6b!KD9̌O˩LG6o*Z Y3 L%y |D5bc;2ᨱtK.V ]4V$U``e[AON+BWIFLAXfpE<{42dnK[]#WZEVjHo\R#XLέii CLoPK0r_n0!x껋 w~RcFm}h-* 6 @-?[!>[Pw;?/@S t,,4۹%G$m-O6=y2)ml0/y}PW4djֱpD|d1Ru9UE2RʡXi {R `ĎG髢gPoA%B&9yCVw3' f1ڻ\:WU|BGOO(.9T݂UžȎQ߽,(5&Dˆ9(BG=65KK>Wyڒ'^byjΈhzfboW* #GC<4Ge]^jS9=x(8Qd_'hPR_o N%ld*k"k)3U\7T2-n,pKx͌[ͱ*7˂\v᪂崌PAhz&I- ishEr,)_w`_ZHTCDepTtPpФvTАiD+ƪ ,ԵEr&Ԣ UH{BX ֙k,KwM'MfjthRN3sE@P~ӥC,PT|3 uߛUPU) c:(uvdfAnQ1Jt+dC]v@bw/YV_RD#<}՗x'±:KO |=.g-x(֏;ͦ ިD0bAWIrptk-$BBv&Y2Y`[a~\mVEX Sen5z1 I϶5CO-)Bѵ37fA afqv΁hP>DY$& v;kέl&ؘ\Wl\{xMd#z ^im]PH^eu ϜI'Qǰw#'*PFb4 m6C#HA1@/ V)˜Ap;sLWȴ~r0<Q6DCtqQd$|6/" IiL-WF_dvZంfͨ3tםPig!GO-Đ~e͊M gFYG &tNI/m=?>|~F EJ{cR(h.NxjHM Sk[Y> |B{o:+ۈˍOe1sN,8*djfymLnjAw1 Թ6}'xN+r=mӜo >92E%(m1v\|5Afh5XضP`/$FkWDhwO4J836=#jn!# c2^vI @tè?O,{NTazj(}=Z;#z0w]ƑN@76Lћ>fYA`*򸿳*e}jxG*4DLH??_)5[H"2CO4<4`O* p:I -xe6kl5ǹ& zq)F[N}MУOrӔ P \4 DeB @xLm{^qЛp`A^]ۍ2k$y;JU2ܧ8E fCC2ygX˂m}hP .oE kaӯ>`w^hf7^:pKe-c*"Vi9ysޢ'j·39“Cb+saX'x?[Q >Y$ۡR6g艰+6j &=ֱI\LPiΒ߉LL&/܌+*pG׉^>j^yk)aJ0pyu #|'T⣽:$0q,_AIZNK  MʱZpf*FTpw1M r3J[)%JM-$#ad'z __^HgU1-${&)W, 2ݦדN.hޚ4>PR bInse*QApИ}Į4v4Yﴖ$ݬQpg Kx*O$]l&1xP֟ RsRZ$ZOG䟸9Z rh/*MRQMDbZyJB.wS_ }a+LҎXRzZh2v@~M);+MT#o0 @q:y0I)6G&i>Qeoa,mCql,Q.Kny @L}@d+OĎVHm"?sH5&fnPuP,{ 6'XsUۚ%1(M_[Ø9}͎N&*{vAi_V?V32җoȭ++s9NpbxEVbQgݲ-zRXG/_| b϶i@0^;xoׇ򾞉f15"B&#Yx YFO/w͸qBM}ŋׄ3t,[%~@^3]0%Ih@X< 1Q(*Rԟ0`&(W Y S; <nV/ 0Qtׅ֛}DX69o©݅ x㓴ywxl%B/dl\A%EJraf PօG_g-= _ Do<Ei%+~\'t8޹ZHَL;jmL5 0إ1z3ݓ[`Cq~ާVLj0jX<#۬&)tOiw5E-q,2I=MP4x ×G5x昇WM5SV݈ΑCc7^4yClCK)$RQ;].Ht([(ñQ 6aeG#5"9G6s/qw`>%.'a饲+Bj"Gfei7e1{+$IY@I)d* @\l<Ocj3Yz+^9G%ˠDw<[ӹjpIF /JF8KPܡTy)s.5m|0_0G1U./>./yY+ĖH6k<b0~.D~13:OɀeA2q=2moR[줘z)bHE J-)l&j&aʼnZ[نܴl&#2wexYG]/B++#^]*`ګ:iabSټBS ɭ@I6~T9M'o`?݋nJTrP?u?*Qbu;79c."߃T6l Y:8yNӝ9߹wt|:RjZik4PR?\xYquF|L~ aOi^ҭ'3$[O9B^ d\Yʔ{ Iw7~-6#[.0%pEEFi5|0*Su_dKF(ҟ4N?RJe͇p~ x4>Dpۜ1 :UM$h=+Mu>;bÒ!o'(f'>B#&n1c hAU>M:!ü[G,>/8յy ) =:*хhcMO {OPim.J {'yʇ ޤQ/*2#ҝ#{X٣s$$f1jٽ̆bLCZMtcgNzw C jRxf"ҢN}GX$BY]cP4 wf8C@\ 6ZB}­QpH .},fsK8f&;Dtߧ׫"!/ M{\9LUHi! s6# #̈́~Vֈ1 M|nп/C9rAǷU8tdu/]z(k2?CV% |Hy7AWb4}R;jagZzj[X-0~luꆇQ9bc~jh m*h9~0U!`l[FdBm@\1ڱ4D]2޳aS8BPg4̅FwႝӽH!g|jw_X뤧 sMTb,U=`YPI!gdI{HVȘ5Q)%# w˴U=mL\9g+9?tWC2{}QV2}e,twvzׂr>0a;Mj{__&%a𩩞Ԭ')x\FPa/5$W2i> ~E<:r?C"mrr5DXahwH:`!:Dt&kcVd KV:ndg=g}P+sQ[rm[ob :"B,rըw_zϟ2ӳh!9 Unȏ~EiJK.YapG.M\NFȕ]c,uKCHPԮ{hكN#})_/V h =/;4oPeVp?t]Ag}.=)@p;_@ #Ul׎Ng~r(Uӫy-Q@i:]:>~3x)6~{ V<9F"@D W 9M|;R=ol5&?NWYuk9cR_W UբO ko+3ä.QaU豅( UW`֢apvh/+˅L{ ñJy^tQT@) a}ԇȘ>{՘oQ/DxzBokei#F6#\C6+%*O7p2"& ;Jp0B Ul ovS/ [8Ϭ}웂3n?qbWE ^5Eg7|/! s{_ 'f ecS3G޴Ly^k$BJjFH1\/%͘ZR+0l͸3d7_n7׶+E5tey=\)`]C*]3˧/4PZ2m=xT{IIZ8a!a501fLo[%_ұ+eL4_ck8pџ̦+i V43\;IV-Ɠ)? KEWʹ`_rwkVN  㲢V WdTbGzNaę\uyȌ)ɱhkP(0&,Z^ʑ;"LR >iM/5;* TB!D_۵)yaoQHrrMǂg%%&{`v f26SC"FƦ',FRcݍ-(nȔ$5`7)NDA8C2eMr6<v&^T1;fNR&2R v$3lԴƔȎ۽$ԯk97VBj_/ᶍ"Ch*N+sּWI"sYW\ ^,\t{ \! l3Ǖ?F:33s(W!Wxu#X|ȁWJ{,fJkVSПQ|e+gA"y@a+81W6>quFm3i ٍRja씎h/}A]߯kg9QA_- KVnX4|3ɟpD gh#nHfAUDGŒZy3q'vHı͞=uo2}HڛWveB64j|`Gnc7&=#A.ڮށPxPp2D1%~*~KO1~?Ϲ0`,wq2GVy,Әifl%*'SaD>_..*FQnBpg}ui oc)# ْՑ|#okL{.P\Nz_\`|fr(w= W6Hݠ/lSwB{9=RX\]F#q ˟,3@f?czraehnB'16FZX;,0RWv"9pZr.%O6/Ε/1͇N?~k(v7a>w.[_AzO<+ql=M^yyr)JvfikȘS(anmI({2bVɕ5 *Kf\x.P;Q.#at>9?WA .X6%)gt^X@xV (6b;i7 ן+]WJ6d|Q G|n5k3L75@o gq?SKneMY'! :ڌúϥ+iaҁrہ6Ld/zftDF6ù*bEwDU$9|HqőT^p]Ϣл}3_Cyҭ#5uK j l"Uyȍ[tZg~Aѻy9b]Ȳn檗TDk>_qZI+@fx>T4T&}L ˭Tu\I8ɭ-a(1ǝ(OF7L5VKeh/ =H *hk?UD')b!SO g'; +C4&,=`Z/g>&U [{*=H Y㏷]$:gJ0/?aɥ58c"]M0DPM;odLqnkPq@Zu QƽN(7 y]?j,BM1ID<հ>)9Ȓ'gF2Pf ʟ-@ja$3 oX EG93ڸvn 5\L"Ԫ4#^r%JEjLw*z7\(LB]ޓJ N$ed|";um+Sq3SQCIty1.'H ޺}gne.u1!(8%xLgVO5Esd5:ڶx%e }< z 2a#e =jT|tPLγcs!:ﴞ \֍QU9WFuv@ó2 Bk-|d Mx >DKC̻lTіO Ҍ·Hj2 !ڨ/c5 [;fdUɦJEf؂QRa8i\Ğk!L< 2Z@ReĞKDR76~nP#ĢdXD+ýeOѓmƠ a;fIQR2\?lx*pQpGPd?R(ŏ= AUvO] vQ qTAw޿.67W}GjfC]/c3Ad##pgwN<xnXu%@οk|m+eDj ..:@k2#uX̤v#H~ hXJua ZYG<]{Kz9Qf)#?4s?&瘶CeV3CLx!=z3N>5NDSGfC>2:!a_kT#`kBs  :,-\IsW7#Խ+WC*Ҡce֌=s0ѽQ9X}/A2|7C_M,ee2"Ap}.&SbnZu/!%̜K j"!rQN cm{1^$5ؑZFr" ^HX}֗mR&O#?3m,С * òVp·[}lQ^V aJ5"n:8Ѯ  |e&M֗pO# ulc)ބp9/1!m,`]u T6ib=w&AQ "`jFpOϘ- lᳮXL$ ±&Kth| I~#R(a0QGQDPͫ=,:bfBD &a>^~}TQ"6>;hMVQ鄹G|_tJKzl4Zq1 r@p"ebw{m(RDUC`Eo\*-v!wԚ>GH`=`SO2~7᪴ O+T;iBv؁(Qp6|3drKe>_v˖T3)F@%Fѻ]e6̑.&wP^BJlY6իi%/  qnqw7)ʂo2@{ʬV2~g TaPߒ0;P/05j"=I`oJ >Ѹ$7ӷ7N\/@.'.B\^fŗ~# ɼzb+pFnM ǜЩ{PDOm~͉,B]e\n}.!_A  gY+>vCoHꦷ,,^[# in*?lK( LWcۘY}K]*r2WRT`3\U[Z mm_U|߻TFW@` n]+ 5fTMl spL-7r`Evp=2 Ԃ왎w ѣd3Gi6 RV.9;}̆F5GUfm*pY0[\]Y.^xĿ(Ѝ$YxQ4XG>,r2t~G:c~u& #H~ꇹ l{od)##9;GJ5Re"\t7-kdGxӈ K"R T GHmy8R&!ݞw] DYzٝkYU a_$|:עe'mzסR%Pe'^L~#=W~AyWa⒴1ኣpgA?P".*Ӷj]$C(Yy1f;cp]&} FIbX0OZ>@z[H%L O>^VL$t0xZEyiTd2ea!쨐i` .c%Qd;9,>NAq͠2fX%OOa=v (J'vCO0uA^L-^seK,3 }JY&M|ete5w7.N16 ~HYN&?P68.>݋Lp7`"01l;S~^n:A,{w6i`㘝Ql]jRe2y Tr6MÈo;3Қf!ڗ]`kY9a4]f`{`Y/R(f+6:eI EPZͳM} nH;5mFVr|3BWȉ2/ze$X84DNEVpIPלIX1ꨂR"tl m φ@„!?c@S_ecʞt5Y~ Pw6RzҭX4/d\Tyz[!~eƻ-h' ˵FRq;[@ >:䒇'[\ DYq&p.T ~ps+wx܍B:NƨS! xAj&ҳ[`sU9?0O[#+RXTO)"IwM:*~}xA̝W/m q5%ɛs"xV &jZx(Q>;.PVGʪ`^8oȢZd@ C$-v%z$-Qx醻;{EگJbً=rE,m;+p5GMd..9>w|-5P:f0i7@-΄hsaS[.mr3\3vbLNH ŸbJe"ƕiԋC[Yh,&y{򖣻 Jީ/mt,+ƟV$YNTjwOؕ+zg߫:@3APv6Qa7zrc?丯L5k&$EE*imk?z%|sשpP&1=Ƶ͇*nEAGZW6. Eo2 _j4?F Z@ m2=/lUxJIFAzCD|xCT6/eΝ来K^aYN\W%'lKyL`0_gosa} 2[sS4&OUfAzMy{ s~P#ķ dW?[r U΄bZDʖc!Ұe;,:w`R-]=w:*}I2nuSm~)Ν2Vi/~Ά$QeEQA mߛ_*P1`~ yg)LrX) $KԿY@dSҔxۘl d]oqb]BV.ru? QDf(@TPpt`p_)Rk'qˤ`.3O֓i:+[Ĩ`5#t7CEluZN/DQgsDƤp4 9{>{DaٽPwز6 hG@ :9Ɩ\q.r:>6.LFd)ŋAsx|?3` f-4vY&*|>HЫ8ox`%V_A9TfPg7)-Q^,1VI} ~CmZKJxR$h+۳%*l% Hu1hҦpvc7aox-S 0 C6 ^M_Er'p>`c{/ a'\%r)Xl\jaA̟L\6HpLדdz(hzB5d*NT(*;rIF}.}Bn h^>voD d xB gU]r7PK@l\(y6;[qx-i#E+Q F)(eJOEGG vJz 3棁,98ش: B/l11 qA,ͼZKhx)eNL3HŃ\U4SFmODܪ57O!ا@7 JqRg Q2u!%cͅE ͒r ޼$Ɵ'ESt̲:)פ73gc.$,\k[J<_ӑw|aWcofx_NQZnS7-}zzߨ6Ͱpٜ!a3L Pyw~V&6r@{5RVI20'y\l f-ݠǘž >CcI/A l-?3Tf!%Oq"osiueX~zoU+n'iƖ BYn[1@Vt 0Fz#rÇ4T6iG8̖Sf)lV,agtHbJP!6&G:4;ӷ-V]^?,zFXZ1]p$Bn^Ot$'GI՛8B5erN#mW4|š.ַ XV ̘̑5F5}6P5"ӜkvPPݳ"vKq}.'Ngy>@@K #.ArJ7Tn_ZKi.u[fGR:^z'(_^^&ޗ+>țf5)yÝo c`5Obʿ R38KTԁhH/ 1ߖﹳف^0;/|64]SVcTVhѨOb!ѼF9PZ]{\)?;fj=sOtboi0%=+Pm!s(@00Gy.^,pN-ۈ[FZE׍JD4vgѳ0Kk)gzahg2oFq놥{tX~K%;\@@(4=G pCdo>69CZ37 rgaXi'>6% *V5>T~ uVxsPVꐡMm z9g%_=pKSB~e΀ Qhdic՞Էs-˨yѸ/ZACM53Q<.uA&J7r!g'izF,]lL p2޼h9M.n(| }{m¹GsEyF.Ff8µ)[v]%/D6#0 xFh83zXx3XYXۗı=?WϒD!fPhPFXLxmIapP7P7EZ0zyi0gjːl/%{Ol4CiD%>##YQkY̛1M` 7s;VM7z5aHTeQƥ[,6$*lǵ~/>D$=*"B6 ARAfsr9:t6g w z<lQMԮv'bYdq16wĶĽʧs',R&eY,AD|-IӳcYZ=FЅL{Ln|Fb&*!r=GQUhZhξU8b"(?#=[s*W(lZ nTbIMSC"%$ii!;%v 4?%o!W,:|`kFOr*=ͷ)ȨͩNQWQbJ9JpүB zf*ƕq U9"fu]_^Cb6|arESwT/iNʁ'd6233hdƫ~>Nf(zӼ}0PpR#q/BT:IM[.iN02S06}SS.J3$XVVx6ZP*O~?D256Pi6 Ϫ b/µU 汛T44Jg{M1j={!5!&+59FoS8+M?u]h-]J+ďo"T!{{|;$3䋆bC):]vb_2p)|GǼ-MDSl" 65{Im/|x$Q[\lK\!S O2m ~lYZ@&Uͅ9OwC;~VYjI;'pEƴЁӑl&Qʝ^*@ Y"Sf2AR n3fBau*݈F#E-0.֟v@!&0 AK`, ]*1mZpunL~EyN!cФy[Q1lĐ4m9F\H~jb sg!o Qzi\k 2']OS :b%1}@ 3$,B_9\%.5ľH2׌LRVKka}]z=ٱ;I3JKO?# bbWG8>ZQS'km>(zc9=CUz#$wA(@ (wIG3wƅb(@EiEݥCKg(FNcC UZn;hϪ>.(͹I۸]̂%5m(,گX"ޣ>D1F}2Va{fc EUt1= LT &nÌC0SL15Z*dy>a -% n#XiS('PШL&s'z{!y-^ `:E*FUQ++3^POe$ y0vFwE+K>8ҿuC=Ho) fzOyTYXly#dz?s3b|.i5hBV”q5?[F ;f~\0ojtyx&){Fozm?_Al HN45Z26JrF|YYY*gT+Uxמn![)tQP7w\-Jj\IUvf)a3T,ӟ;7«2s>=D Ԯ,\in4dz x?xu6?~{;%'% 7ÏnU:XXhYe੉ 7 \:uSNC6VE:jަ.O`4 ")d;āh0/4=sj viXj>{kc͝ft1g4HSi.4^!{(pnH\\ˢX>r[f@ֿgheT_M8_I<5 [ gV#]lU{jQDk EY;8g](wYJll帿߄6Ʃ4o}[7n^x!8vƩ*jN?QE 9s@Vjq6 9_#rzzG@IXNH[iM[/vto7PME0}?"lxb ܧ䚉7JfpxxUWd<˅#V=ZXc9TD)Ti=g^%/n5vF+~;OKG_tt|?eKɢ8r}܏pBDmo i,b Y¡۪Y?5.b$&G*iwhOzU*lnD tIy|(%rĦ٧q'%QMDkN W\K4+rADԳq5,F{Cc9bqT|l#InEH㌓!֋ 6Vwa(a=b 0 Ls6@nˍjRC[@q * Y;9m+ROVo3ˢ^wf2br4-?x\ӈ7hGy05.~ /4NRrU”DE϶R\OGFkE'KuzK8zwNU#i|Lq0~;5"8TӡS`RX )H` S!Gy,KzSu ngˌ9㍽`΀ڍFFNOn.Qkc]􅆫Z喔Xc=LyC@-A}ęa14ޖTi(.+g™َ".:h[,ƒY<~=R"N՗}ൾd'jҎo&GgD.OI,腧O^Dl^ tzgL55rTdxbǹhRkv겮m.&_8[km1G"wO#y0S9ӧ/Ϻo"qJg4 ٰq¦[+u"RsDl # /I%Иa*Q|j#MKs]16Ll /;Sk5[|ӈM*)ˆo㐳 $x{f}̣j7sLZuc.AeEKΔ»sީKխߧFKN.X~' uI(Z?DGJ{{BoyIAUz~P("M'& D:/;jH H}Y(1eհ\ `%*:~(20WS quiu!4Bwف*-nL\H3>(zI3#^ uE&*IH3==2O :N;~UfHMgK$/_8R nXo6p|}r5KJontW@6& Ѽ/nO2{ZY6VKjü9ɦ޼ċ)v }r^IP!d+*p!Ct=POEǻN+T21 f":bq9y(.4P#{".ׂ;^}>jZCa/Z}W6 '!ꀮ%LP;k'Ne\1&ِiqn(˹o"ʜ`M_7y5>*%US8Xm5ZݽE -C9%XʎٸJŧǐŀʆM+4Oo*EiHr[/vy?dzoI`K-j u®rNj2l]ԾH̪p'A';Ҹ+ax*1Apy_#=0(wݛ dž|iIrU]Y ^ú$+1 RTF]}ϥVIDW-,_7޼1R`*V ٳCv|cy?ffՊĮVyzdJ KȒ]1qyqI!B"F)-F`,ʟ 4%rwr%:3ՙT< Y۾ggq j6ڬc?`~&d.bo'E(/Mkqcj UI0ؿV~iEhjڵ"k:Ŗiy!1|1J o2pz̽ᄆs {S%벉.]3_o-Ǯڼ޳ FpM|^kn< 7鶀]nSV#xVY4t_8gz?ֳz$!0>W9 \_Ǽ$LؗMןDL#?ٝ鯼\afQ> MrTt:u3- [ rD,vFPƥ7\{-{;6:N?ږvH[/1=8}(֪;Z'[֪.WҶ"0&n|M4c4ޚښ]h25:MQk*ii83 5W'L.tXrhXnᄠfT$P>!U9$Y$~:xvö*زDWӾ6k*o-cғ1YK?! `A|e!7eB2?NgBMhβmOE]Ң?iNҊځHyО_e *[f3$I -+:OfZQr??XA-ӱ1B$لs?Q]t؉P"Y,䜢a$$SQ)iw$%,ņLx+ $svү9x@]ޓ#ÄLm,i:5 }xb.rs`/Jh1ś( '4 ^D]ʃk2#V^vD.N>nU@$31[):'cވ+G-Irb+F,}WЅsŝUjFgLQt Jƭaƪ#Œ` 5+ N>[b9A 5?Nɒk:D>V_l_aRӅSXJ|InsdIԖ T:,YOWRQ"Byzv3#u@mnE#RG|#U[wMfvPtE|b+F):4xy) F@fܧꔔU?Kȵd__/N%no-}tj`9/78&.U&W~sc厰/*+~7kZ W?fбCg+W F*|hFB|ԿET`wr;}a4:s0XH0"YDǴvXE%.j1=ރ gC~ %DEk'Whpf D 2;qimyp ۍOmijaNy^6ecPM-A?)(ey+6 )xmH!" >02UØV>JbSܹ/E;)@G3U*o".ǤpX̜so^Ɗ4g⒵Ҝ]"$Üo8i,oGz_~BwԀI&Hyr/AZAc t =O\#@?86bD )0dSA<8N\FnI'XחoUP*RT@طH[$cGLNA@MT7v@sy:Nhe m:R)Ϥ9q>:TC29a,l³)?Ѐ fXqmoFi2@.6 5P@#߲EV@+EmeEy [D0at-Ñ9+Z$ ,_^W |Ɉ? przŠ/щjrek$rM|Uȴal)R4mt <M+a zoŮ&Etɰwr遰e7 ȥ4kQ~i<_S.%u{A#.MCqC?5ջ?;Ja@]B! +H] aN}'z(s}Zxy/؉)H{j&+{虶G)y%9HY4UD2z G7K<ժ#RL/c3(7Dw̾MLhѻ7-\ H%KS=jd>xh]mh0+d,zcͣ35#xJhe˗F2L ڀ=PJw<.]GD39)j*3H,dJSa]ƻba~I^di&̉im,(U(TU- /o1s<5މ*|B[3ma/^Ck};M+ 8)%gXy0n"=r_DU~O6%@P6m1*ѕ_i2s { 탥f8WMr! []$s4;i0mJ_yJZEsXr*l p6_ңR "?ޕIϽɤ8lSbVbea %S݃fI:pxlCg詣y꒖ptx%4E*ܧAzGaw)i&Z2ӲȩZ* n܃x P/X停-9y}gtZ%p x;& JLƑ,y`t->tp¥zPB 7oQo5qW9?)RES? !U߸ȓb \>69}566Uwvghk CTPXAHy>xEQXL)ikV[ѣ=H7:NG/U}vXae2˗͙]kAoJCy'PCv L$hmYlvg(5uDXcL`a}! C) f>Ci#5{.Bb( >@^>h y)[i9O=7 qbjuIR(UD+BOiԨIYώX`swL{mr7S_?3pJ0{Od gr2"y KgdP}[=<\?Ek=)JaGJشZ6_%Zv1ZcxY}sr@ɶsijDBx0>=>G'd-}:QxKLH5[,Zg_"o-9uԼ4etu+WT9k|(G{ X\WTc 'X#ѕ'Z2X[~ 9)]M7pPo>W-{O?a9.T[vlE0 \M+c BPWA&Or|,C-YHA7Twy> >8Fڱ߼9]$O,pBQ*N.W?E(`vRv.Bk }?]8"<;G dGDZN6r֥%]]ޔ͠)v8u({u Ḷk5_\*pe"N2㧀 WNVD5wb-%Vl~`;sFغ-VY3| 7JAK(n?zkKwCZxH˹`P-54\} ۖ~`B0 L5$zs ydA$"-lTxxJ_䃸G&dYJܖg̉") Gq`)g? 1b\-Am'3rb0ixƠзЋuec5S`{=j-xRpto[ZI?S^g:y g]??Bﰢ`O9gO7; >Jۿ/lB)a2 b>.L,!l SOl@e'N8`to8XB2kI)WjvB/qph NAuM腚`y$۟ 8G61eK(,5 jS$:#ͬ@{?XT5HqeFS̘ NW= :NG^L[ꅯ.V󛐉)RYʄmfS2ZT"QE.M9dĊV=Rx{5 1k bI{ ,ۺu=mDck3/E~pHd>\"D 4RP^#UpetEI|i@ fʆ؊+<ͬ qnZ^@w9-!і0BC4vגw2eD=9C<ΧAa\>Wߵ -Hg~G}ϖ>$31Y0}cDFzM z "VkB'x: gVDSؕK>}>󾊇1NۚZP%Ѐ:h[RDV[ׅ'*h1}ޭ%ɿ]wev+zk,*NL+`׻Ro_tN }JALgBY&D3N,Ĩ*X &"j'.˽q38HN:'؜:a?ݬ1ׇZ}il$I" fވ~_$r(< lh[L GS!gVvO7@Vq4b{X[Woi hilzWӀ;].Ta:z3 ?b7Luf3 &-fb XՋf>ܲp"$?' gqXfx?(bzla:9x_ DgPFy$]ux+δMJap=FOפs->*/E;fɐD:X=#ΒI]6!RBAJUj /~sE _(:~2#c|z꾪6N}#) ?|ocQSr7gXC԰rۅExVE\O_uͺ2>xޢE*B7'aK_FGd|:[*!h9u <\.lE+$PD}~>Y%tOh.TI![rA+ k{C_98VX=j^\{n s}sE:Mv 3;qZAJ$r][\B%4f:B.QFh$2Ԣ'%4ѣM;N$ZڭfL2} >}*7XȌV r8ݷmw^0ܤôX`Eڝ!yLbIUaYPT=2>(9L{"Yا2Jж#`U,hfa?U*7U[y!Hax:i7>1}ߟ?!S8%NI ]UA mS_S8;LvK3=D5I%ӗ=pnbYCcIi#eWr>w}ǂu}6]Z0{<,iO3!ap_m7]FʍffQ TTZ3+YbN3V?YB&{T ` +4 `FH%cLXTx)RO* 0o[|,nx%tk<`;:J,B# ЁB&st^.x Tf䥽a:=, EEŃO|/'.O7l}<'牻!Ju粜T E @6Aj:);i$ainѷ''4OiYnm LK͵^⹧pl[aZl8eT5Ɯ|+긗V&lL2_Ο_wNJf8/h5UQPJh3F"Kr_$KzJAZKy %fٹc^vl΍|v̫x3֊H"I@CkQϹ:xno@B7aD'P [kI;(W#c% m$gهhn!CH>6)0/gupI@`l%[ωB"XɌ@]tt갢uD-f &@BƢ8j8z#mC_Ϛi!Ol‰$1@ Ƨ,{$9bUv:2Qf~sF72V Fv @+-X tYCBp_']lz hˆzS>A0 ܯ2BvJ7.Nʺ*=/RFۘpd|!#Fk 4;Y;L KЋґ`Aezȉ`{f G "7ig/PC rC~ߨo%VX:Nv¹Sdt =xrՊ v$$'SDhJj!u){̝PpS@;rv? a#Gr9p*V5Q~ e'E@ |`~Y ZXyq咣cxBoWXMz§bnFѷHk1e&lqYS Nma zPvXll_> (BJȌi0ezqtު)rY"FuM겆ڀJUMxX=~%wWc*G /QyyJV,:%DL~nt|sup 7PkЇ F-өʖ 艹 A4S*a6 JV2O 60|%u_}y"8\VR-;8֧& KͲ%۝ekHpKm8N 0v4e8M-hw\Ywߧp9ϲrlBo3p9.ԣ/l+*pmڙ#"A >.dٷ#'7"4YQeܛ._>cys$,/h X^<_Յ~5idN7n一&}uQKnACL(oe_#HK03]| /gUP3f@++kA5|bB(z!7'w?mQ|ْɈ4f>/)wlqʯud3`|RlD05a#uc,־va(Z^8ʁ8 D&: )|? BfV9KZ~=ֈnsr{D ^ɚ~=\;g)n(ӭz<{YV<ŪtuQ.!Y624[^+`&~Sܺ'؈y]}1&n݀Ecl'Tf:Ck?ܲi3>\nc Μ?w`uB}(6 iRkK./ kB .K2Ea<=:o,(;x ٕC Ut&fI2z S Z\%+a4TsS96;ѹphHE;??S0-{sV $xG;>B)`Xȑdp!"jߔsb!4wI ȇ8*~4@TjfTv;QaA휊 mV<Y>s)| .\L3_e7;mY9^'B5OO3(3m1\|ueЗkvxx,fq zif7K@VRϣIJs=4}#mmߊ`j]w-ENi/շ@561 ? ~m??QL{r^n:LEoȥ8D@p%.a;}8zio120o@.]͖(r22a(Wu.#؎@ .VC67y ١U U|Y"l[F9# 8"]J3"kzV "4iô?dzc[-G^hG$n#wUۥxrZN3wb(l rd)XyݲީǓֱ;dQTG*5^ 1vWrnB.N&רpšg.HXPrnć:t!LG}e{W zMˈvv"v܌Í[KYLIvrtLh'} e+L 4" ^ǤrC'HR]&)ɚ76g:| m6jʱCɆk2E2:qR'J ћNeeb}I*p2Q{&JCMBk;nfY!wX!Yy0S6Xhw`*hᚄPH`~1od3SNҩI cSbghḬ" Loؐs:ͮD}} *`30Mq?2~q?<*6^TfR)ow 'X)zbjw2r"4N {+7tB!Z:$ Z'+K=ˡ]5"CSX&wJwKx>! H Pɰm7#ۄ1RIP5?7k%^SҜ`7< ~PY0/܆xtX-i t&r\ ɾ6GHJg 892u_JuL0,HQ.;;Cv8qn5XnHaU}A;V)le$e*(d/ @&l QK 6/O}Y "jxn!t\o$zuJ:V C4\K1V.rS)뾄`*n逷˙6SBʽ +[0ur6wbd fgP!^GaǘC$HԃEX%In < 'aluɮvt8VCf# X(kH=LP.v~uE70cЭȍM$7Nȏ7Ib:~Qt) 0:gٟ]~Q?ʍub9PSޘKFڧF`1)]ӶSQRLϟlNoF_'ZQh{/8\ ǀUC$Ȯoٌ (],3LμU-,7cDsPJD9=w~¾X༫?g|ôCGLtɩZv@[F]w6}1,0*4Yh@1YG;{3+pK )El59#/eӀERw 1Y3puFtO/͊4'faHevĐ=0UI!EE N2L}o#/lrZW, tCܖMZ'GA-'\cx:Yūcܙ~ړO"swӦQOsnv "{Ie߅f s*^!KytUSEPi 3=( X 6oE#n5n*q )C5#[ʉˍ_G"6AC3j|jf0Ixڠ*; y:r*?Cͩ3״Yy:/~~W3v,.]Ya *Ea-/3%m _.=m&)+`*m0xv4!Һ(?({]f6bԊv ]T S2۝H}#1V="$y|}%; wd@y4!Λ'"(L'~ ze{'L=|t{&77KrEdMwȐsL4)(iSSeǘQ%|;ǺI&6s6я2CY~c;BM@[U 3_ֺa#)p=l~#k_"lAJXPZ$KnU#)6j&r;tp"^/! (k i'WM۹: Sz"? U]#-ǪlC91b)[ 3#KtN ?VGY~ f36 ƺD8InBqR Dk͖nڵ}7ב0啟~V#eڟPd+nÐ`'8x7O}A\kd hK/tk=i ,e];Nubdʿja^i'ȂW5¨gz; ֨b:( 7nlS]/?: 1Գ#QɏewHX6h፴+=7KlW]ˎT|@\5kX};4s u $>?Zњ`n"yr3aų/ D ׳ŕW=zԝDQ`oFbjNm  v_+DR߇LT\S-1!A$URwlũ/ 4ag#dx|9$ xG4bJ,|l/?E8fbc9CT|iNj~jXcfk԰*_žw1IދWFXVN;6۳ Y#}FY'Mʠ Kr &dJx\儃bHDE8TIB`(LjlgX+;_Xo2=4eVjVCh\ŋ@E<ݸX#(,.Smodp{@"l:)!{%dž18&>˂U+?бY9@:7F!y30Sݒ*] J~56gX_ނ1OzzgORfLA,i ey3._hDr R}q qtNw:菈tH&އV*P|v Qc_:>$%@7sD2Ύa ,էo¶/=A ˳ I>WbL NQaVR ': c&k҄aJQokD 1d<3arH#Mﴤl$˞@UyXꮆBgчRCIc0gI'O_,ϯlr.|:^7y,.Cև,fPC3Ydņq&Fm^%[f3̫hyNO!eKT>'$V̄:}CႸz :صơͽ]L a`+f|ԋP/w\õe9gsaƁ iS֤ؐoH'P &aRVt };J~͊cF]>e8[%msR8E"+ҡ$ -WJt˞O:6%uOq CIAj%׋)Ĥ"TD'Olqwuh9 ~䬉UHɇRn a(Ąx ea11j!_aɻb=]s`\ᏸ<zkyw/[ Il)8FDݦrVWVeXUp[քLDuwia[2o){%ihaIӂ*9%&[.f`l$Di%<,%P qi41䑭.ihR_tPb~Y*#(48L]U=Iuuy=}U0ߦO8RF+ϮzLTJCꄮu"q4jjh b{[eu5z&҂ : /PXZXLٝbq`2NIi0k]hN.4hBL㖬>J "b ] dyֻ}B{.DKb<5ݴbh&tM^/.;>6 ,| m{Wۑ[X8dV{4!2 2l.>GDzUniWf;CZ ca83\)jA`+Gt70Gݏ}z~ ~JBR衁"L)ml0UUO>Fp6vqQ2oAB},x4WU [b~._?א6+C_L3Zt!9{ػ3%(,osced(DK79P2yGVH9yf}|,j&@~҈6S&v6-{LdY8&XEK2i5U}+:}p4M"GWt{Z`>AD ||o@h4$Wffit 's Mk[zTF̻31CwMb])]%M ƙYho˺zKEܹ80^{[^™Oqu^Xm܂JgmjLd%_zg4}b L>\yUL'潩[!I\[yX:w#.4}#.5^ t=L򒪯-̘m̵8ZJCNqmN3ٍ?Cڜ: Ff!id犰t$[{(L*/g`YVQg躳aϾl' l3#Y. 0{)YoIW] o;xh#;\_3kH0=`pthH=YrSg 0-#U$v\BIR%K!ZA'KZ)L9,y_ 2W˛Y zuG.q}PB34IE)AFܹOdCҵn{lW'KI#|dPhܭ t5% zޟ&̸@5bBPo 〉֚iGCdpg7  E)wSgn. nHv]`A!"ƺM޼i|MK`懠Xüe O3c.xX/Nڜ^<[~3^%FWm-KW&~MF-6ڈQUf==C(}@'&?s0`TApQ[a ݞ5z0RyJ78 uO%FnJعܷL1l)u z$l,lJFhjkLkk&}7 t,B=tLB]O.tNckӿu2Bt;Z !]&z ]l|C{gc2`p=%Rkة/ëU[IuP|_&XS&w\9٦|o p'FHE^3;h,'bx@e6",oAfWZ(yđ`sm> O-􄍊[/2'̮@ 1-3P(^ l,{6*8y#Û_`p "Q,@ڄ||Ѿ*/1"ch4Q0ע˼IqS2988*Y Pzn c+SGo"WW9FPBBunu2Ϻa쮩P'`vl{13)˟ 2Be^]t|C,b0sxǷ''u}b3슐h:gbrprGfMsi@Zy>Y=ME~;"gPzkOى<5X@6Mǘ4-@1?A}{[hLn[Ú:Fm7E:+~_hqKo}*8+Bب#HƕhQ/++ÇEAVwfj~R>$,aƲч @2~ɤr:z |{^%742D[4NGm.MatB؃uwO{1/58S _U?*.B0@.mh *(*<4\-J|(>љ8TZiR0{#8\RiK zR偈굿8I}-\:9Gmzc.VESSAZaCdaھdqz2i!8@%Ⱦ4WEd'mZܴ$&PVX">j iPɆkCF(aCLΚT K~ 9ͯوe ;#7HҟP\ `i(O JəK@|Я]fYJg̛e۪P5M;9-T nQl +U>&vtVUJ,."wlToENlsp8 K[|m;2\ͷʤ=;7<#h;lBĈW}ZFdXIڳ6T喷5̎Z>bSo<[LR|z@4tϸqWJYHl_/aVM4AiZeq=͛"*Aj܉T\+h0H?n6 vdl$̚|TX+CKZ1h`ZIZ!Ke]*oxclK/\$bN%[E=^CƐV4sOlLOkH#]$bBYG4( 9bUIYkݛ2u sS;'Agg/gTUdjLHH &(^J""yeB]< >q# oo{ӣ]KTO)׶EHtޅJ$O2s$+S<