bpftool-4.19.90-2206.4.0.0156.oe1 >  A bW^^f i5ß hk˳/g IWĈY?nkY)ZӔ>;U0=oX'<4E&deҮ A(4bd@3_tTЄ$g6}= ϕ@?5ڡYCBLpќc3)4Qæ^*0B?BdRLM% :.1qAgՃ<qsU}p??d  $ a+1 FRiox         :  D l   $<(D8L\9 \:G\FxG H I XY\0 ]X ^b^cjdeflt u v@w x yz@PTZCbpftool4.19.902206.4.0.0156.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.becs-obsworker-207%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bbb%bWbbbbbbe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69864d05fc3e3ab158fa07bacbf68763be83c225b66f126f01484a4287a17d8c4adee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2206.4.0.0156.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.1bba@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.4.0.0156Laibin 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- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- 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-207 1656486854 4.19.90-2206.4.0.0156.oe14.19.90-2206.4.0.0156.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/c95921b5a96af24fdfce92bc1b65f271-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]=c4d86db1dba628fcf6678d62b4440d9c6a93ad51, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR\1YW.utf-814b9ad597ac8ac1696f48b42ad04ed71e9c6a697a9cbbf63da9c35e116b629cf?7zXZ !#,] b2u Q{LT/J^@h $$B<}#aW^< <=L[BGCMy ZЗa 2ŵt)U1뺾{P^8l?r=Y)>ߵÅmOөem {83's) -PtDr\07#[s)?h(dUDYY+~b*j&Fx#g]rN8bC\ KuH*fYJ="~>Yۗ+% jxT8kJ}Ǒ: P2wy@cI`Y:᷼ ^T怃=eq}ܯlGC(Pqs/P7Y{Bt?1dyjy3i=F6IdB8,->7w^2UUq!+r|%EB[hQ@pk{-smr%S #%aVvz"k(.|FSnh3% &%\;F=.+tv 3D DB5؜3-$hu[f "$I݅P5xK1ǿIk(Uggs=}+ CUwDanl/Y׊L{Vg5PѴD0'QʧBCN-vo 58^l X~7[D0c"Ӱ]JBe48giF)Ģ@(Y&}g2McNL>fR0uT778b>1:@Xs]Flzwҍc600!>x>?qcIʺNDm98',s]{G4LT"t3m 7E m<4uo;];M$7J8duF&%jwm9m|'u+Vh~&6ۇ1ș} ~vT~-Ρ}$DTVʓPuWƔ~>s-u1F{~%vۅ._l96c0<C_ o^9::)fj@HxJ sjaѴgHhz bLQà8~o͸Y+.&" #19KDlY)KiDi~Hw AE*^ =YA/BZ*ٞD8g={B+2y-ԀySu˴r:@" $) YYq~r6\1wvwA ns{߀(_]X"` ,QPg۷=ERm<%ЯNi>R:2Iiι.t-T&0ȨY 3F A2G`j}ݸ˽YzV4p&~#7I2m C^΂Aj! +Ѭ(pd,nM1jL(MmXَJ{B3oe6x?_e?Eʄ? bцgkZpɂ9 Z0 ~KNZys#a 4]k"=iEq&oy{;Z-lcME3փcQ O@/N'&x-RsT0MljnTn-5Rڐc|5ۡM`I^w7U;/=% 3'5ASo|ccH2TCMy;W%ʠAߒrq3wkdgrOl Mn 0vœ>W7rJ_G1=0'akDr@Fs;`9PIrtڃ z -F0=Sc]dd*쭑;CaCM :O3_f`69`i") 3bA0P%44r?JZY$jaG=(SGٶE7WG,D%CڣUhR_GzL\)cBHh^T19 ;t/N<9z8?3PKEV{4, hA> EKPtYu¸- LΈ>\P⒝0 erw3vOmM饲'rÖ(}ϿEkmxF+a]֥#`M/Nn9dGP)%10r&J "miɎ޽W*Ί8SIM?LFȠC%p 然9f?Gupm*b;0I%6)d+ %e;=T{_3M7^)j#J؈YJDXI6lnM܇bf F-{<+?vH^mٽ8Gs%w*\;mMFΑo,/#-:)Z ɍ=!d,K9(`0'+ʘD~i.-V>. -OAR*|iO[vP)S<ԻRnrxӍ-H# N< $dR,h'wdlĵ9|0wƯ|*Ğ9ԩ[okcCd+"j"pc R|a/r/Xd+AFvL*&{)b Y11*y`~TCR]5p*T~z*d3?9&(9O`G\_`2#{>˝v70'%6- Q()c|kKJ{m͢-HKBx8T/&נǦ!=AttЫqGuE+|g17:g1}clmŘD{zb"[Sljgi_ z$7+0Ǽ)_VN'rv.tՈ c0I[FPr"c˕Xpoy9U.O KoB2H3Tsv];WzԌF>uaO&^JtB-PrʩoLxzˀ0q: LMB5!~ϐҾqf_bTiϜQ+?(G(@%*6bkػݱƅb3T6%)a)"2v0Q4n\z) C *ty'Uɯ1ǢaZ1+%yO?aṙ)JF:*CuXtt)ÖL+ƨP9 FS%Ft3TaRS"$un1P&SUK~w![\ێ$+B.Qx XΫ,xF*1TxL':,-hi-5H,kmɀAE. m,5'Dۛ2Tf+ f0~8HwjxR3f) he5f|&L%8: -9 ԴE+f{zyDJ?#Jg6P;mT>GF~k\V7 ƫ<5kʥB>=J( dB?i|R(}sՍWيQ %5a؎c'NgC7> 4'2Lzj)xGl7}޴i{3>>W*jYwy+ B yr mOޡ8!cJWEګD[ՄvYe`dSSfk`Y{,5HITt+~?O@/]hՄ^ȃ, zTB[F;طx/v χ isx/%1iͱ>QLL׷˖l+> Rɪl%nqJj%3ʷBU-̱=M0(TB-E@Bm .SG6SUP8+%3=o(*st0 ġcUt,Ƣ4ꉒȗ&egG\ ױ8] xx\^W w/fsFenG2s?A{jव̘YS[yҊ;c#&!OOv081+̉Oa裟b>(ArϒT'dJMׯ Qτ}O-9 诇Ժ *&yaWEP1.&)]s7 Pqwp*b8I!UmHbR׍X؎T{*ᅩ)wpyv`fhuz gryK3ppLy=4]p r\ |/d'l i !`Zi2*3P%pQ LH^o0 wff+QԼMz$F S[9J\S\)roX3jiTZ!AEeW2Bg/ο& @P٦\Kn~;bjp-:E|p+% 1h ZFA߰ *QV;R0y]`XY:EyUja8_— 66Pyn2f7>)Y NQ|_&f *kŁ?iK g e 6ҥ޸ vxxlw7b/~*f$(AfK:#(}2FRMrCbfY ihvxbe$1Xt,x63͉Ӓ7罔1jwA ƯAm@bG(*ap! 8& 5t*MFɇS;3.c H\!|\iOi ΰխɎ0Z\ԑ$m^mhC6S< /9z2N)V}C l@=(})v+m%A='AV.jY^-pJ=nO~t'2Q/Og.BXJtb]J`Ug@b=?L$ewǺ-Vs.'&LE+Fʅ>ʚG: mˊ@3ȭ,{eԘ_6|TM7>C{]P4m,l-ZcC$ܝl@bk8?XLnL6SY.'Yefg fO²,8+|Xo;h*LR[Mc-XvRx:Rw{!q0U_AϴJ (:ف3zeWr韷YzC$,m'/XCSb/mWIK҅ʏn]A/o92F=Ip3|PX5 0nQ.,,}<`\q]Lz|3#v{>OM\,-$3;,{aE>\Q5?-iz`an}N 9O60mVlW_\*ml y{5@TRZv|Q)`z4a+ڧV'g(b+wuZuqT^ c qn[+=0;>G:Qr4\ J;$R "|"]2HGa\bG M#KPëחTf}#֡N2^Xkܑq }m @b_W;NnhvSe " jb/IFJB%t1W@-Zm9HHDxzx+w%r:L> 5 :8͎48'kQ]f\棡|q:<`<P_e-jR}8]ՇcOB\?ih,5o<L,-#j_FR@„J܉_K勵5?8Pcَ}K"?rYb1Yi J)ēDk:OkB?Y/nGHНP_bZ’fQ ?\+9nFrm0<&C@R̼kxVV\T) +ZೕiVpVD[oYoC?N/}?0cV:<4W o^bp(3< U(g>a趞!UF|xK5 /qP;qv`wdb#pR[{/=<҅c#;:p5`+WV*grn)1\WID<t$$Y;Ă5nڸpX1$yέUJf >6dTjsU'>痂`*yb<ϦW0P_E<{v"3=th'Hz<տ#󘠃?RkIZiyes}*QIPCͭV ^bɏ4)5߿?% LhSlInSzG]g_((@JZ`q/D@a\\8Nؿ;g\cc N.{ +fذN$()z:,NLwk[hY4%`_T1(hL=$E훰g:i1G0GT.H=riT "/L@MgEK"l͆Ѧ P3Z%'OR._sVyrL}J]9S!xGTxφ*WCG"zΪ:&'NMn)P-oC) G8 YG'j|̅iJD8&Z?b"pR_+jQw-Q˗u!>r/ Yq3F*keØ X7j bzX[HQzp{?F4,$;!,v=cLh\ˀTԁ-\@)FI'5tz^ s<ʃXf/݉X.Ԣ+5FݕFD%-<7Ճim=k@3_äl-Mq:~CIV418N}8Zᤫ$ }Y-qSEjqHfSOq,^V>c) _9!a_39L7"W.g-z|ÉU˃9}r^1VWq\uw)3r!xt9b4n!ACc (3貄"GR:1'rh Lf%DŃˉI;DD乣<)p S}Fн1Ĵ4ܷn I3B.ţ}"qCo]yX2"HZPy<>` c|w !WF5ugTH<7E 5]YNFM5r ]yRGϨa [zhWr 4t쓹A? Y(NN ٱk)cmY ׄ 2C"1ր!LAwߴ!V60zDwm=)2{:% hh-.얺҈IA:攷WZ7HcˈOsr+:A-PG?'i5h~Gmd3@2 -D6zR ^Ƒ̚ƾv ,8 5<jE),ۜOK8fG8dj  Z-o4F'.y =İ^IC`%TP롪tg >%cp0) !_l> ~= }oe:Nr0 iXFQF7Bͯ=X:<:)GyJ5JdH뒯G X6Eyު}=Zpж;IAYH4. 巢v~(jC(gtp0gUqO`?&0mQLq4 q$pIzT J̷b rfk]c:Z E( w + mYޗt >"I"+; [oe~4}P4Ë14lԑbnv|(&آږM/!7iM)HCMaش4 wBme2ȳtI \ǽ(p+}tp,#Lr՜h(f0tJKAttshqո!#]_hڮ-ӁYoǞ6zQ0"0a` Cd5*vޟE32݆p 9% l_؛q0ݜ."@t84?$@.I+Ͳr)7٘uգY7Y #/LPiY6ATrm2΂e'EBE8'剈f$$[7Dz. N ꎢȞwLV^4fMScX`:$z3 #!u'K6 Vl{ܗFb$-& 8@ nRhҽk w&csNun?`m!`7!Oˬ\{9͖aQSY/5qg EX]AHgc흮!uk:SAr6L#g^b޺!g)b-@#V5{~"zw ˧3LZ%B ?;^IOt.xOHA@2Aj뵬׺_z5MF0Ģ(*Ks:Vz#`LckVF6k &Wűҫn^pڛ_/U[u5e6%m1B,+|w)IwAD(NHQh̛q&Z؆6V8f~ެ{GB,,CUB1,X G_.b관iVQ2m˽Bܻ1dFߜ9ĦhKs eI,g|xYTD-8La5cͷmOH HMRE Eu+$XZ`gf%篪֨aLLW1 h\AK *rw=o-OO?IT4- u1&CVIgby^Xu}ᒢh껞)6{"ڴǘSLy<[5ץq聬_Rfh\WGӍ:%!V(X01|՚F̿6˶]E :tun*ئ1]sGAeͼ=)O0Bve"~pW) / W~<c|hZYJ84e Sa~Dc\ Rf[l2SB}m8;|\s;:sBA.l Z˕u=Q6Yu N|!]]#~rII`y)腯 h- PI4㈞k25F mQv :gզCi_Xu>β@KXeAdm[c"N[#{7nv)J# ';/Uy8-{@͝y 8cwĤgeVh җBMwKO6 giNs[cƄ*BU:%~YO/i".:a۸_7sjIؕ_YU8R:8:9z>ǻE)54RdQ͒Eز 9Ő&CbGe._/qR*7;#ZX=7O}!t2n2e>*B~f~^ 6ı4/>OZ:wƙ6U-P0kP*ҭǽ ״S(@3+]J6\3PYSVQeG>lHA"CqƚQZ==gVc8:3>x=}4ճs'mojn,IxZI|~ȉ(=q@R} ׼R9R!NRU(&Rh瓷ؾ֋JbD}tk%pG ozm5@0P1Frl"ɏDG(u]Q|4YSA{VT?In=̆* <0G^&[Q-/Rʫb / M^_0#3DTa#Gc MRM\I|Nqy-%'Zn~%YOBݜCV;Oǖa(-c`@ن 3['LZ(LzPKØ^LlDh(Oz pt19WfP@P%בR|Uy:Fu,R42, #`%@ٻNDž#8:~h)/_ с<(93f/9M>rv./jɱIȥ ֒MA ZGBЪ:p,6㒂bʻPk 3#U칼IICHz/ʦaWЏ,'5s7h H7uǯZn ܔd@ mQ@+ guf]=!"_z~3XU--dBJHȂD `dt16,]VLӸgZ\.ޱ_ۄ$/28] yMKu>2|oL)QJ1 }I{GX5>MHyi*ˁ פ( ZTģ+,R_(Br(spQRHXj")*IMbO7v߄tA*ERG?BWRQ!MDy  3hШ*hdq.(H߬]\RQ&[c2s,@F0# ĕ!zY4]j`sxPaNHWS]vvf fLƝCsU\UzLg7\D (:['optEEe J{MeYJtͣ_xG3)8V,Ŧ6\UEM0^Иr4pY3bvsvb/+.%jp D+kȑ6]cCDaG\`bBe@!`efB' 3_l@!sP'YuH Tz]5me-XX?\I5HNu (72\[>W?݌C">yPy223oQ5Nf]u(ۉ$1Oޑ_q67cu(tObk,Mcu*|<]W;T MJ&ږfMw(h|L0*i}AǤ2C6(<M7Z3Ӵ-N\yl[rTb1](*HpȉmkLf:~ٚRYԣoFL7r߰9ɗfO= tEIϡ!r ݻ-ָ`W1;lPݽ=ȡW6*nx\NL9paLo;;ʂ]g_[D+?{m/bאw}i+u4&Mbc=C.8A_ ON,F2r 7y9Y9=Bhn,s`Hp%l EGϡB%{-\s7՚{',몬@Pr5?.Q`8olAEo_Y<,- q5q0%PtBp c91t ;Qd? 0xB^RodHi6дhhLRw=En罯짪@ʦ,RB#6o6)S~vhHIK) פA_δ!+!$X6K~obFʥNҐ/#v2p6hw͞d'z]<\ F(v6؛N >56e#GO {A$ 0lops}_Vj8J̗*[ti6B^1Ih`u+XIPo@»ɵK}^f4Sy$ fil'\vvЎWʍ UґK@UCkQcM-ov/ S *ЅK4:ѭW8KYh66cq38syS2wx/xy.ٱ+XOXоwXUi|7'cVm Ix}TJ~8]{Nd? c!#^`#ITο.U\IAUDr3(\YQR邂8Ũpծ떏z=sL9~a 6IES` _w]8p+, kY; [`۵7LR#$zW˷#nj5 3Ngc\(0ϘR[bWju| yo!&dQUUḯ1-4Sz;&tw3y 1oq̴wQ+t[$P7jyxlX+$FVRLbOK i<D !>-,4hIXaD#e OjFWUV#iH60`$ׯj4M˪'6hF\`zzCPt+cԃp{E*_Mz  wwu(WiRȇ)s}KҠ~ /UzŠ {46AGJZCeLP{Cji1TdJb"+.T)"vѢQ+o|LǢ0~ߌU|g>nPC٘+hB5ED-vCI^Ew)m07voAJJ࿄O-a#BA|<~Pm".ֲZ7t|l/Fpgݵ[szB) yl~ ~^QX dll=>5ow=Cxsƹwt׬y+F;M<^١vx Ȫݯ8!oԳ\ ZPf3Xe.=^2R9+ow*Km&~;KoR٦gK3X M>%)>NxGi E$" ?杩d0Z W;V4y$3$ w6Pܥ:s ){!EF kuiM"]Z,F|[4w&btJomiY@0I.&gi_CAŝ.HD[8".~Ǎ]U0_Ь P_ ?n!Nj| 7$G6r"\-Vtaޔ.]IJ}+nq\rN|RꚑI5x' CClV9]g#2+nWxk[Jᏺ^E}3Pmź"$J 2%M"}:_(8^\83p9p| fw"48r'jQ"P!I&p%S~$1>?g"PV76rk7H/U,9V)Ftũ#$?BB@p 'A[p´}3 :UygM 5ъg3=dd||*;KJDWrf'I,yXU _ޟM|U(VSAuآan6.ռ _uNS#W&Bf)\7jaT[Y\"]rNJ1۽mNE!-/; >\R'!idƦxy❑6|c c>|B酨2, :7G5Σ#{%c!O4OeQ$CUcIEW5EȠGm0vmMB 7΃hjWxxk )N.Ix#czRGy?Вϟ;)=#&{8m(X1W_f}hi"8~ؾaF 3˰tz%Ƞ ~|)GL^A$]|8E>lTɲ. B 4%gZOX^ît9⤴὘MB`51_bk^妰6V_*}(L'nCape A%籱x]iD'tC(pH,;{#wT2j4O8;d<҄3:!VT i_Ԃ tb!sOOې$PZ?biB5 @J5DT)'{]][ځPX+Vs<Pnɜ i4hq#箂"F7/eeJ,KS6$>5V|f0 ?EKQԃW+af#:5Vo-'qq:-9/s?^’[&eVZ^vLj̵c.JF=kZ]I:F,kD p ux[Ptݙ/9zdS͠דWƘ`#l oϡתW0y ,ZMUzhBiuvxw4 (Ų;Y[Gg ϑr7dz#rw@ x/'bPVoUBy!E+d<|]rVo0cCc"362ꂘՂd\` %Q"Lμj? ]^ 3(JɵץJR^K_: IhPJ#}_[ Cr#dMբ'*a;j@u&:r<+ ӫF7 Q@qVR'ǥ Bp-ŋkr3L;^Foڐ7qqq}%~FR~g#[]ttJ*š.O%[>æ ܹbOx%=0|AzOB OrIEyFj}3c\eU! cwY{ڑs e7i0w^B|;>S9R+FZpiT{|^*Rm'||$ R^/{e59Bu͘+-{)RZcDj>3{UO` >ns ߕi}?炝AL-KT6 ގ\xN.E|t.gɾ#2F#Kp9D\0U*y89ۊ~ӖD)IͪmJpƹD?;jU:P,`֝_^|y麱rNy蟠 + c/lNt*]$l F> 0ϫ8\g . Z.E)=X;Z9pė#WHiu\4NkysAL5,,⟸oϾPDz 1(uZNH(‘aPǵN ԁSHRS"FY/IL8,(!{PPTʖ[$[mwv 鉵3nx];TIq\/Tэ0]2O`L] ]b5T~TY Exjxt)a48 喉a#౥n\c<1zXQs#u>d0Hi!m1ƽ:ilp 9"+gl\^p3ܚ_UPAS$ xdEFu6+BGR=801vqjЎj@uL%¸#:/ ]zș6:#}-M,~6i^캄RA`_9.P*;ތ>Js- !;*%"K!z*KGpᶹTUW,mXp !@$ij 1$hSg?,fAZJq$hd ^9Guu  qO4m[jP/U}AKtrK@gJ Ylɷl+<_a 9c+%x$(8X~70,d3A &S)(/-xwG42]-BىaoIlMق1Zõ q ,R>NB@8iPD|Q . h/Frm W݇$cZ% $w:SK,Bר:֨[Y_T z4Rt'6Kd ߜY+;wh[,; dW%֏aJ#@vg an]a]Upbk pOFH[,N6f2oR=}=&Id4LI3dXIrյ Adžv;lP/1KӞ۳LoRy p({"}dD<(Th߽Sq4`뀄\u6-aJMh Nj%CAj`AZU cFߪ_[K]M8jFn%iqe2=ٯ>F|\{ca)7\n""=Ԣi"K?"b7$2 /''`&:="(S6]# f׈9{^] U (¼nZSY w !~7fHr[俲Mz=~C+?zrW$l1W!olj5JwBKs5Gz7CRg֛lbUY%U2 Ʊ{8gǫ`Ä.OO2#A d3# ߞsBt;,f[})@b?0Lo w0[7C""UKd;'.w%$ &HOR$];%=,ƆˀZ1[5^6zp=JA#|؀8!sBy$` ͯ+cdzF eB|-Ou[i JeXGn2K~χP$kIE1>TP{%4c^1òr1`_,[qP!v>w,^:\q]JCzJP)!s7 M]ld! tVZrUse6Xꚛ/KLww$V , D}α,JIBX V_1pϥjr"0\F_sBPܔO qB#ݚ uT=HdZS}; &{ĀZd A¬(ԋ"lC׮Q&}b|rFZ^P+.@#-3.`roQ8C m&M"-G@"|Gb6;5~Vj8cY Rg]tLX'z%03RC@F?%. ۷ g4n}0;L[|ՠ7ťxJ(y A0D ΅`ӕ3 f`|ch_V/} Nf<<N̬jzf9dC }m6Dn5q86ٱ*B2jcGep~,AY@Mjf? YlM͸=K Ώ0`7 nXmrFǀ%Z_p6L- 6me^*(!j.:vE ܅==ϻd ֻix6J׵K؈տ16Nʧ>ctt<}E?-l'zIb'JC#߂Ht@4\ S9Bꌞ>$۶v?F-2gp89yܓݠqnL N#-poͬjԬiFި 8o;e@_renW#S䬎Z؛W{&f#7%cd]\w;1ƃ\IT /QxZ96?&Z>_5UT Ϭg< Y+e<**7xW=EP; ui25U-Q?0[FCZ2=$(;E~п%C"@N&^QTY~a ᚵ|n(I1<`.$)xKO~Ma~ 䫾I-[U,5j} W4oiXmNkW-/,-oLtwXWm|qbn1=x 3#y2;>02̆!3UҲ{;H  e Me֐W%8d_m.&\fUNW?7V-3i; FkE)|ݍFI/Y阻U\ɇXJ[ތ"1 "@PYAbGy2@fNŶ=asϲmf5 nx.,| U1>c? ӅWߩs?1ι[M6s@צF}CFwm6pWiB~V/2"|xqUg=E X"^i@"HjAmIhwƧc}pQ$8N%D;*DKgΤy@ئBzXꕵxO3 _[XF*DΡ'FDY$@>}0(-W[ڋ-*(i,QV^HςcZzQuFX@v}|[QQSp kPlX!&Vٴ/F{()/Ba' $X֎f X=dLjx0Sҙna㨘^D?d|X0 əi`TX%!rwcx:Zx订1aNGꑑܒahEǞG陹51B؟)`VS>ʚa<&rq;w$JDyA2M&ޤG6tE0vL^yh(Ғg$ŋ?zbM۩(c}>Hy*^۳^`׍zG X_?!:]MQv ET{#=+ +Hgtc^hUrQS3CrYH0=I Nޤ~!`: W'g! Nu ׀/0߿_!")eUy/? %Afr8εͣCSPfPeXcDYqjO*}@B":V ~\C`aKzrcUgߘ!rNMki X[3  {OMZީ?貟!:?H+qGeH`JhQ5a|YfZxgЪ_% -UO@oE}qK J%B=n|OJs)XDr4NGc,1g8&Ix NRݶ*}}-W/prmA%n /p vrrɌ/Q͗W")m/K"s+T`|pP7e#5)UK~xH%06?]_E G2WkNKxoP5IlXD3zy} ,ܡ97EϻdpmBpkEXŞ(P8xakqeM\f M#jb_9@BKIIl} 5c_wə5]!]1ܛGCQJayDT12:n^Zqzml_9}x\6mM)e[V&H|geB,ؾ৫8:QurZ;f<G0S'{~%**#nygF |DzpT«%t C\ܮ %A2e{(Ag\5+䇨$9E7$2̯C<׶ѶDf _jY]t+[2+GR;-Nmy/A;M}p+*u%43l 8O%veiP/'VĪk;6בc{᰿oOh1Or1x]{s5zll'ӫ0$BNTT 㩄6'nRsЋǁ g -EW䁟i6NuQDi j^d[7{Df}BzОO%uʟaͺҶobD|;}GkvXF܉$&ٌ& uҏY_UN` Ô ڶI L'h-\\je@i1&5R]VZQ/a%VSmL%wkhmGb"?^a?j}Gv 7i@a"W>EP)s4vUO7S p+ư&dw k-@Դ6/SFe4׫$R7Di:<|zmp-CbJ+Q|z`ߤA#($Ñz_Ӧ/KF3Ӝ!C Ia?05RP0v*i^W>"[7/ap0Bu 2ǍIwB=G)" ilxwbꭣ;DA.UE1H@]sDy)hQ/i"e]0~Z"P:k\mُ3$r ]’M6Ok4gy5eZ"-Vxg*8~gVãypqIvATA}>}2V0ѯI}}k* sp(KoLy~j;\lQ"y:<֭[:y 0LG ,![eo x@ʬe:9׿RinG1ɇ^RlQ#랐a'pbg՜`z1eU[V&fW)i B@c=$IX3?!2U3aKK(u*uuRc[ϹotЙ a;[ibOޮ Ymb&ҫW7Sx&$g o3;{aQ^5ϋcOi*ٽ:x;PI mL㒖l-E7sG:a.%i J>M?_;*1MLL&-/0/hbGDg\_KF^-%Մ)m̹Sj/2={#s@M6o1+# q_ S 56-Z5蛝qJ3>%nao&D% x Jj׼M@G5jh Jfx$J:LmDϬzK+ob?αs5צM\6w{ZUm|%o'|]c&%V-^kبHA5܄>W?dUngyXnb{8&s$ f > z?J_|)qw!YB%Ϲ[a?[\Go*W_kӦCAͽrQh MǨx:i)mwۛC8rSA74I3ߩ 8-lM#t`Jy-!>"f1++x#T/id,zځDZ1#mT0tGa~- "޶>(:Vl>1p\W`g&l.B$E*V2;^B aaXCQ ՟#~v3|]MQl󡷗;z90"֤sqėֿ>ќO`$k:w_`+dyŨCr[yw9̐KvǐqI@<%60I UpNC?pvku[L6:ۥ^46`8OE$&a,gZc8%P | Dz[R% w.*6|0ܯ/E%P[W"5|Q_2"7A!TEP C\ezí 91 TWLx֔[?3fnō;[X AC#c:bwU+~rR*cqK(ס."Į23 ơhuqpg>>MoC\ILʳxo)J%g+nu>PJK# ~9WpQ[b!' X"k_9n0ôI[4ђJS!FvaX#W\di,'F8Ǩ __d9joYwGoR3(۞C(S ܢϊ Nƈ` $AVW4J2F\>ݼ'JiNŐOz_+Md$O @f=i}"vvl{93ڵ4AkHX<\sɌ+K1Yi֨d]?Q[[Qy}7.$ 6<˙\ jHE]u#䍡c~`'tkUwuec,~NWl_t/F.P"[FGyD<\{e}9:rgmR~&,LYj7a~ŕsK=_G:Wuw0qdJ.hu0W+çxyUXmdJ}.a ։sӝrm."3M۾t/)ؗD}6_\Cadk^Uf(fi6PoYn@GkXˌWSڎ;ˑlKE|RpqoAbK\={luaxt4#<$kSdq6~l 뒏c,xnҔT{sB;f*#S֏/64D..eCweD:sC x,O8[=UWIlh3!i跔cn2S`8"A8^a¨O9>AK۞Ђ7w._F/` n:ټ]g"kˬ1f19̓gNJ9L Kĩ ?!IIFh}.<Ήi\RJhNzzt 22_@/eVҚ)DZ4TXz Ѵu9n3~4໗k aᰎF9_?ŴV>0r 6D\dgo|+S /փxWfLTES{t#bXJ˘晐 Mx7uY/dmm'|>o/-6<&䬔 N#V@@~hmK+U3ZPM#_\܏(z\7S Fb> ddK|u(یC*,2D @GW'W)Q%lcvwޟ’ OY ARL^K7Պ0 ?O , \-Y$X/}ޟRT}^AWl'}'c/]P|I`D*Cu4MP|huDG%;k{?iS#3@0yS.q9uvOg#%iAyL,%:|Bcq@6- ͆G0[tвY;韴Ҷ5IJx dt3 ~fէgѶsU C@G"NeoP</1"f'N#h@n=s8|1A~tTV@{'Iމ7BO4lDcefPHFYu|(ۑ$ob#B\V؊cΘФ3-A8g/[)xByP tBkgEgJkQ[AWR}4 gxRviI^hc٭I;J){Z给[y5JO<.I"V́LO8ā{}[l+}y 6|X1Q?ړ(_6D7)卣5{3P!"H)e+qOU[䁴;[){+?ǡtH郧yAmoذpoa %V!+XkH ?itfD7"&!8 #<]:=䈗~3,ŢW֍PZ0?yEV[m.Q 8\呚@.e;8c܋=20cHԺgMӦe|(_wB8h!kb mRlH'q-m_^Xݛ$*r QC2?DJܝU+(JckHյtBMوJo[f9*{x䢫9z1nvF!",)K e]w4QIkDi;)I^>Ϡfn1}.j䳐NC?.c#zKJ٢կp~}4GU ]`e^e"})S;HM x!< Of ~H]W<q&-F!$ "Ȭ3±.EcMԆAtÔnE]YB٬J{Ջɸ-; ભM^}QcyD=1W׬~lzpWvG8uO̱ɡSҚAg)\~3v\Y>#YM4<{4T`V#e#E PImɘQȎGqǺҎIc"tn.k!RRjIl)20$ ɤ昣\^c+:\4Ƹ A!b[ͮrG,0<cj6d. z?_&3=H6˒,>GRwӿK_`=)Uu//l6m4^3L"ɴ(Yv|y|vk{j@y&z5$O+aOGhk)dEs. UR`MAB=;I^y4Z֚srT1cBLB/m`gJވ96FhEG%oѪ5@*|s ]OȄ*T-zNh&-s@W3i_eLۛR10IO5(aXfRpX "f-"PSvp5)̾ɘ]Ϡ2cG j="qU'Vyư: ,Ś,7Nb}mʁ߼au*2RWJ9q~Gx!SyvL I4k)ôDU=  %ss]ҡ \U E;B>t( l` M𔩋2g/{2,joHhŌX39ǎVL.#w@ud)΄熶ye$<'-I$䢧t秤qU?#"&ۨUq.O =T.z%^xDdDPTBE%E:ᅉ(u_Γ]@NށQwmUY}V2S!::MIFd{pD+Fa#=멫}?-0QN]O$^ e> Wcu`G 3SoZ-]Yy`So>CGbC ]N.jW-um*]5,~!k;buT?H[ļz5kqI^`h@A{|"GwrD%!삹4?]X. ^@C4$Iwk̙AD*/B PE1Aug{1L;oT'h`'DW؋MsgX33Y܀SageZ[=YȽִZbmo}Hc+4upT{COvo:FS+3++;=1⧵^ B1ׄ4~4=dJVzTRx )뼬>jTA7\4io>QnH>DƊI[V`߿Dtj1Q!KK/8]sIwsz6ښ[ʗc=r~${EC#x(,G7e1#9}ö$#-¶jDz͟'=}uVioEZYNaS*yH~=MfsKܝн"lJp,!>Q˙G<+;=%غamX0/QX1.nj\IkrKqi\Z'dY)q'74aMuwhc6TYoخk (ǔtS;=opñG"`@n oqɲ9MȨ}#t""n݃ oNnx:ܠ^B1x1IMC(C֍v2ڮW1ȯXWpR')P$ӆXzk-Ӣ&rq|]E +)]q@< %߱-`X_uB$3+G,-Hr..Xږ au0y4IHW >w:Ai%7!;7#eZ dJr0.HT|4ٳ}Nvrɗ)je6bx A5 *Y~Eޑ7CcOS8WRP$11]5"p$rz% /6uX!d&)!s2cjrL¤B1B6,?{I#܄CB"}Gִ? _m^R Ih:1z}~c~<w򭷪 V-/i OyU$L:bq5=yH54R`=q x̺ l#-%4ſ/LGp}$S 伒|4 _C%kr7jSټ{ OoaؓrwgȲgPl`2C\p)X+5Lxe"aۯ_] 5@ǔn&åhV)ҍ5:C 'n%ĭ:u)]'a5Gc+)EYf@=O~zΣv0Vj6vD['Yw&nj8-mt:SҴ4<ޣw:)bDZo[8»ͮۏ6"UbVY`w#ڃynJhω9}y2Pu}vwJ],/'ܕ8j\:G!;)JF\:W BosRZ?q7?u#fI?"RmȧҰ!ƥ+?b@jl-J)mCrÚ]jE<< ]tUN=T6DTR%[[ 54@FNˎە~^v7f"CH]i7|qe #*؉F赕xPEzO&c>tgʡ'z."Ecb~W܅۳Kwj>w񢄩X3÷d~q,&Dpb uJaJ 9+%nF! Ȍ?H-jJy~ėIz*D  4B y:bNr&>]8@~y8>\e~(vrą"H¿%uhDsO]/M0)#ޱ8Re%?ñCWG6);9$i@2ÅDp2*ӮK.d>%SX9k=ٔTouJ8Y`M;eI`~}+τ"G^~!L&vE"c& Q7mVD#>#4̄SyomJwU:L6;7O~gAc)鿖!2ƯhcĀq3bDB UCi'wO2,e߇_G0c?# ^ExܣƹM2v,FH,!qIjk'}ڍ.Nt'7r /?~ӣIN1:H::I/1DP$k4i*#{Δlӓi.|Շ*|=Ź+w!>v)jZ=vA]*x*5LeC1Obr(yyka !|$[^pg6)1e";ζa焅#Ŗ|cٿ)[2ě"*(sNd T}e6av ~&ʚ_q?DL/D 5M%\ky}<Ϛ6n|ڂ@p`<W5QE$3[KG); Hxm/.+3nv#;hWӂ=;MlG16ba2Iٮ3]cBYB7}q_gs6';D\PPTPSCGvAGߘ'T nByI`}MyNLz#e4=E̥I^Ux+df9jc`Z[VVN }wXmƚv. UPaƌ2e0*[N?3; a^ˇ۟9U (fmP;}UGQ{wES$ & kZ^M}LOk3%TlÚQ樗JQ~gew/:Mo!|(dk"oe#ZB"c#yUNf9&6YfY dq rb?LFyRmwSB8cؿ&ZLJhIO+TؼT=;$uP5]m4~h{K\bF.j^^n 'F99!$BѯOG*R,Ѝ!Fu5Sj1b x=qBc91(/UR܂5d$.'2W%I#޹(S$g(]I 6`vtE˾ -O*pMO+?e=ATAFi9JQe N2-u?eN Y4o2?")݆!cAUV_ӕe<9)Dq) >lGyJ'mRwB%Ui-HEmM;qc?,¸ju;uKmT wAtB>[8Hh7,{Tc @HH`lpt5-TzUN> xx*YҵfJJlZ# zZ<5<12|$U'r6pzk6|yV+;H'm FөіhZ אO t`4Wm=عڷI&[-u'@O&R]Б16vĹ0Ty7'4.adA RdWYxy)I^Z's>a:e^K1ݘ!}rOSBn\QC6(X~4VpqQ 5s63a9x j)h.Xf[ݩ ʖi9N$iAqX)Q-`ߵZB܄yF7%~Gc2R;.9#sG֬e "p5\NhU(5,66%GL9}Q3h*Im^=nIb$1U\n6[:xj<6X|OҢ@"ඝ3ה<[Rz1HłG4R 6)3n٬VwĠ+lu&·*}-dIΣ4+#òƫ [#8 %(::Iu" p-]8UePF0ũWkERgGtGՉ(5$il[e@UlPõnxYAoBDT[!5S$TȒGФnqH۶p%U$*OfHRNW?zkMb-<(_nu}]8h\z9ƺa"]A6D`hG~ lm[MI11?x&Rr! ~rY~5y6xtڎnFN9!Bg7;oX^n 7+OBګnbmyհ%R&m%H=6Y J^'s%y& ~W;:&*иzB{ LQ^*/ׅ/,aҽTe{rbc%uiMrd~9w;<3G?gsTH&}~; fHk*}UܗJ׈g : -yHBKF;Okiw(HZfʯ6HP1_ ˅̯8 m_ZC@}_/JVf|z˹pHfA 6zC7%vsMmm9 [*7$D"ھmVB׽Joh+%7q]Fn>5o:Cum N3^8az>>&RƟ yETJe#CXw;z)5W‹5FqqH2H!pJ?x5afy?#;n\H|Pb`Y/ـ݈g΀t9&_:꜒Xk!m¹5I&As WA 2nOqMR$bawn,4O>V-U{ o@|ƍPBzuTf=bǙ؊z#e\ߩ OuϸaP@Ly^/hEU}?;>qX߾*ڈވj;C8/,;ޙS(ݩz9}kpAqX|X]`e4#7RAp&+]@4Wٖ-+3EWjee<Sd\ ~"z; /(1:ll$ɚF ڕD }~x0Rt+7X,v3RBVcKYM1Dj>:l)/>ǦJZLLnD6U[ۤe~eL6Ke&䲦KhEvӢn|fg[2P \o "zOG=jg,Su왭^Cf ۳eKhj1xz,_ԸuxuMm?`CquτM8wKu}T ر*l^?y! fWN3B d{WtI?LJ">,A2<+RT EJb]V "fSU3ephEu-pkocwE@eEU_GsSWf)5?8}^eBXݝhG48?4 qijew TB@[0d %]Js|?Չ@s׈\^玒pe640K R֦䞬vUo چ ~K43>f3ò\> :1kl$ WB&!yw݁ Oլ :Cws\4{c<'7]I7a[]C^!ۃw`c#kn,Bza61 ' [j/d% y]&1qȍد1iV1ďiD+E 6,O s;9qotTNpla"ԅK@9;Vұ >8\:q6rfdD5#˶2rD\ۀL|rqpu'KQmq7 uh u&Ⱦ^-pho /c'CȵY-xʞ:\|yep R>ݻ-K8dNoGsN{L7m5V Ҹ:jY(Ue1lpX=uNJҔ+%tqCu؍'?|YhGϋadGel,`?JFX[cc %{Q*8Nn4ǘnr|9Q75Vi |h]Z6AG-JYX瑼U,Gz}Q4`JӚ0!DF?ZŠ /F ' \jٰJs8wRބܚ!JG 9/A ?Qg'C`lH&4!/sKp=7ͮ/'2\a2jɴhQ7ZcIť2(wɟ*s%vnJD}}Fot֟ }K?.M7`m InPz-\~TM! (tPӐ]$vZ!Vl^_}r*TF3U4Sd*!s.&㗲,`s!=[\aLc(~Ca&\׏X?f1zjP#~U FR : KiWQR&1B4&%,wqH`޿:#o.BN<:{8r!1peW\*I`d?]GGB0n4!%i$skW` 4lhWz|Cպ#4#y#HNy/hnhEJʥ؀\IS])O.ge") FZG/Vۺ҆gSh_w4P OڤܙҦ>eߵd>Kyc2y?WwI%F:Ha|7oh|\'KDq"͇x]_1AoNb]lC#?YUnxƆ:BtAP}tnbtz51x`)8WEO WߘHJBi;UkV"ab}^F1SB9RDu<cVe[J9˜s5 ᅴ,-=914.;dσL~2ϰ"1vGzuƿ%r1E;[ UPx҃fy=ǩi_{eobƢQvDTɾO&K2tn0ӼJ,&C11.^9D +dېbKa)Nx hz7i4U`I|RjLt@ u!a|䭥(Eyr*E2HݛwP`f5#s^YŇo+s}`T+5;7!X?nCF A;)P~wMVJq5ޘRW(f*> {;ϤZzD|*p4KƇ1I/5e8*XL%WU|LWغG}螮s B~h[;&[u7%< K3H3KN.߯DNc2qRi7+ϭ۞F^ԾݽF}bwCWٲr~Ǡm7Cu]¦-M&I-Ǵa{,}&nfB7:BnZ. fym s|pڎnF.JZ\uάz~_H  WFbC (e@30xGބk '$CIF`+FBҕ|}J@0hʏ)8̲#QN~A|xsEaf {sɺX[a2V۰IfS B(I=L$u+X?!05YD\ݺV'"X=:p{FQ<bQkowYa/hrJviC<|g߮9Ab@g; d;8]̞O 4-Y ϵu)hv DPіmkڔIMi#faKeٛ}ot-h?YAM4.9MmT> YϦ*4B^e9yct[тRѦz դڝK}l1VXm*jI>ߩ=FA kx/e!E)j&6HX2]?cp m& ҸQ > sx=p~><`>4ED=-5D/jB՞`aƏϰ(*m;zT(l . )/FQNW˳]^K3X"hA=hDWt(.5|0k6$,'նk#t>އN5 fp:^m_Ĕij] 0{YpdDp svW~hwlFT[D(eiztjRJ3$U7ifdeYF/x?B㟣Ђg(ns%d/0v+G|.4Yj!_Zr#O.މ*q $H7Fփ%)RjDKmvNV8{TmNak.HsO.E c Qy nv, }܍(5/ƭki˖X#yhާ Q?MjWVeC`|h\ސd-m C;m) =%9v&PIƭu))@5;HF)CFT M_Me"U0֝uycZwJ\vsLSbK>F&\XxGQ5OYA?Itנ|?Fyj@‰w+H-2v6M񌷂YBh|PMԍ?dvjo)Ui-CM*1r+Sq\!lͶwL2Ccou փZCfp;:?c2jTZpv0)VnEb6G?CzV6$͊Ns8*H^UVzk.os-:?^DpH2u|P,i"&L?2 &,~$o>_`USy=tq8Szq:-D+_V*JcSn`)8.xfm3p[b Et:^H[˔J7Gz[[J;FEhoAIN.69x%mZ]2d(V BD{9).Yt8n]:' YXO b7!C7Q OJ1Kpr YQ$뎏 (Opwɲ0A( moh(r0EYS6}dj`;κhq*2 !1 l~=a|fqRڒ%DDKRwO AØs]p3'Ȍj7ۿYy*XRX8cْsFi$Q ;./[x1} Y@勅P):C -5f\LNkD7pV"|:~ bD\~lYL-/گ~8>KܒD!s\v^9)XÈ=_b0Ik~ja9mg2$bI-U@]3BPۀ6.1y'lf  e&*!DtÊU.LDh m b/M{ZzmUԄ ky1 1m>uŞ8X_ 3/Y;FH(AF+6nՇ \5A+4}C'e!V`Kl= *@]zCh%FDehT\)diL$b8AYnj6Q f z qؐzUM,x&`-r &g+_'^ eBA4`֭;'TꖱjɅ.Q̋) |ƴɬ=قXt!E ]efIGAcR/OnPLOw`cҤWg/d~Cޚ*w"zs>ʯ>\B 3CњtK;mz2K/*gٺ|Ϧ3FOU;FW1YE֬ƷQ^:eC/{IFɐ{8/R\ a+rc_l炇P@ӁI50b:܉Ġ%ΰN7qP@-ؤ7ҜI{=ks})GsVM_J S+V:g`jijR+c2+]1ZkLvldvljDFw fq2y2)ɕ'lF)nUNC騨H HJoB{ѽT8uSW0E(QprC^O= KM~s 9p@!(~`bWKX'q+jNDw5;P 1]^Z0ύh#pN*<XʔXa;\g&ASgxC`rȰT6\UF`ն pd1=ʠPaM 7n(tEn(A!!!%͐cFf=e<bCDUÆy-C̃9Ds]c}ivڠ]^\d>}!WDqΑI Pv<y|DHJ١6GE^9q k_Y5\FSND;jjb}x[MOۄd W(qA%A,Ʃ:su\Y2njULX,~s. *zQ➹;7)uKI:օTbjtބug*&LJWe,W;fYcNk}Ih穊j;c۴ޅ۸qL$Ϋ@/x 'ɺ!D90_{f^|b;V`cf {2is.Ѯ:où%_e|sW;K_@Ȱ"ejun+AgJ[zR xh] ߰EN&yRQ2'{'r2\V%m(NyU)IӦǣ6! Iz}/sv;iTH0@%$R!!+V|M O Bhfb$8YfK9l%!ޥgݥFNUv5h<< ~jj…$#C_ᩘ R ]ff~rE(ieFSn7Po>O[Gv Q%ـz5(}/rS8!]F<8 ׵ɴ¹yQE~_GQX\r]L]q:]8׽t8J]#d};V#:ykpMSD~1@ɛ+ agEHfI}̦Nb;h Uђ/3,EDd&ngzS#qaLwmqewPhūJ~\ k+$t l9)+ g g . ԘȗʖAK4XVl "i ƑA+xxjxS9FB#(Z@Mw{vΠS.+N+-r42 nVNmvUJ-1WaL7u s)2+^X9>*'7:aJ76kNs}40<) w>'' >p ~Tc^n%E [fi1qS.}Wcg є"rjb)&1+Jjz{!}ʣjs$Z#7c;#/T⸑ym4Sq"Z[0P+&>fpqq"SQ#T °!fUdK>")@o5ȚiT{aptaJ=l;`G}%*Vw 1Oy;uΎ>W1xI2ndUi5e0 PYl/]~mHݢ %Ii_T{(C1( QX@ G'ehV; #Pl"2)0WqܔSO열r↊I,p5Yջ# L G–CCOd78j=44ߢv+&Q[fΞ[t"w㍥b^Ʉ(.z]@Jx4g&Lyw 9Q rݛpơ ǝڍ夋 A Z3?@TlL<dS}a i[xdct*L{3 ۙ$a}o_vlmrZ+5ŏsY #^I3k>mdlA.|Jes +ڢ,~5%,,9FV1(ܾ\M XaUNd9V/0jޭk?j;'BViX٥[47*5; %3}9LQcv#lcjB|2~I92XNʨ( qqf;q/獵/( C1+PqD!8҂ .'CrGO[O G ˜¿ci6 mdsۧǣ%-隿8QK[4F֝< =3JWͺB EWjG#v'4RLbų pkc4J()L LW EC"'@OZ$gϷċkcK/X"ѡזkl*d߷޶NdMpb Kŧ͠Ogj2ʠ'5Pgơl13G9 o*KC7v*Jq!0 C$LY꥙V3ex 8Oͯ8oaٌK |c 5G\&|(+WMo5`$K eoi"}#Q|Ho+3)0EG=BBR"jQ|F,ac"ec=:w4\ܮM/Lg|&erpR;J}wգɖT1uJA7/Ń@j0 s#6N `\[]ObcнxI@IF&^i{h1_p̿B1^:ˡ=X +qz){V7Au?wYI:Ft0q'Fdե]"i;iS82Huey;tQq0OGM5?fvZv_#7}2k*c&0CUm_Be]?o!bq*.tG6[I_60Dڎzy=Lue@Hc$\o⍜?a W)i"}8 7, "z; Ϧ)/ en,?8r4Hڐ<[t /ǚ@-aE[Th&摷vSì~xƚ 3%/u2lJ=ށIaU Z&YUHBBp)zk&s!\ʂ " VyyPdsYIAB2mG {ss[e&&j޹3(Սav e05-2LCb ucև.n[g#IY*iq 4!:n㳸%'Ն~G/wA=k8V CZ[ơq0XDuvn i8c\jR{݉Q +]P:rcǒ 5E9쮁m>_$Am"F0dG>"OU*FjX)NK *uz|8F&h3 )#OVlX[Clا]J^D!~j>Γ` 쏳'{(2:zvֻ4ޓca= [2/;QKî Vvhݸ֙ۓf܂ct2k"exbSH G~ϐE4Ӆ%Mf7EwS@-`%.8=ܟndCXeID:ͲٷA>%d$/Ci`)ewSшS1X1 { `Gt[gh;):Ȟ0}`wWⰰ\V(%kW!U"lq2S:VOSеJLe?ַt]M!в&=qquUhqO Nh({+wxgu*.h"c.ӑ먒ΨY9q{"@IX[1sd:SpQBg|Zn w[YA]>-1;"iHF\V3XrrP^Hv,1,.HeU/cFd=mFrfzxZ:%k\œ/z"`>]D0Ԡ]rXJjxEdS8Zy h苐y:BFOac4Svͽ57 S61*l,d7|+W=щݳ7͎햎Gт\ќvoڽZo# -&sҾgC+դ]⨳qmO,zD9nzTy:#0YiKJ}Οm`,5A jdX\ûQѤYM2@ JҋXm 28f\L޲{$>HHADo+A^rMpCx!\pO"#MRo*4`&^@PĶ/c'HgXB02[RԎӰ`Kej)ֈNM *`6`,H:;IW9/u9=w[<1N<-B~Zڛ:`sbw'VnҫAwIW}{2Hq|&Ge'x NQt^^eep6/\]=a':dffɒgQ"\+dm-[uَ)ኒk*lqW ƞ~Yf[҃ ib[.*nZaڰciLBO_Pylo\~cT(☵'%D[B?unvdxbv105m2M#mDѨuIFe ^A  ?ղ]e6L<ͳ&>WTE"L&{>~"w>>P]4 H^n%ΠUFoF,Bֱ7p#\xxWC7B]yJ6*ſY8FFOnR|P໺ry)dJ[9^3L-<+̚$SuljmIFk=7GcCMq{2`ό⿿._o%92 i|rocL$]GCג9o=pM!MW?M=AI=˛^ǐsg'z:n6+S-~*'[/H3RdלF'}J0Q+.\` sT<#\L8?7fBzYFOjo~<YKRly= Fde$ 3*JNYc"7 -O#?nӹFO-MG(;A$JN i)ӼǑT_RYۖͬEzS 9C="U4ۂmhf33%#ݖ:]vb³ O[NR1F%I]݉T~'y -(hlQ? qKO?g:26gfQԚoL~˫٪E$O76C`z,u7ڧ$BA7bC(,$`uK配r L?80:]Ҝv&ur_5ռS.l%6f3y^~ʹFׇ|T4Ys+ŬDlAy872/ؿ,B1j]KN x;fPD%ymo R4K֨5奔q)M_X߷S糛YS?a8OY `RXT+̘WEuP%]߶ҍ[Da^ф1={D ݐIꙹX9H΀{S[+bdVM4Y_ƙX_<|!11ȇu-cC!s4 B +.ȝ ȐdhbOK@!Єhy 2 ̢R/A[Fk"Mew^('? 8z> snOsT*V 9+\s3a#]/Ga'<_fp]TT:jq&C3O@PBRN ȩzm /QB- ݬQ#ىP)GpqՅym#ο)Y-Ո1IL_6K I-b\͋J/KWky)hwF!sښ<O 3De wP/̉S?.k3GsP3%mS/~h JX Og]dd~[sHψ=q)+'>hÌ(,MF cJ)mL1cEmr/U\~י/w{,i"*O#r"ZM_.(XBP G7Txd&_xyuN2En᢮rꖠxhZvQIXE>"Z&і6Oj9~U=;%3>k8__=<ưD0 īֺ۷2!|4,ETotxPv2'1nՆĥfFo0 >`YfSwU܁mDnv@I߽_9ըڎ U(BlƷb .xeޣ!&^ k7&Gݥ}L&yB"1(c3_tRA 4IWE9g'2AX]GG{N(u-T)uں㮣wqPM~jR8љc18 'å[Q)ge[4QwcmIϝ?z8g+OԊ2OsumSfߟ'[K2߿.L<5k,TAL,SH\.MqDS ,.Ԫm;vF{!2 ɒPSɀW/!~pi<]VԓIusjD9fR;10\]GxE%< qgۢ'PQN\9>.WA1}%a~m}03Rd2p힌x|YCL 1\#v1q- 1e*m%unW쵣dP)!\RiܸQ8=ʚ/j(sH\ z Y/W2pCUn'~D8Q)ƵQ@; <⣇Д,7mHCݨ9#r{t/j>Mg9 ˉ̟$6tVMA7l)McV dH>BPB) #Va=N{==0P Ys0]$hQ<۫ݭtK9.IJ @ ELR™8y-N-:E |Vz5svr)>tKi,#~!z=3FMH:/7XM"~SԬwSט$.3uɶ*amf=#yˎWz3+] .}zRo~h:5,eɳjB;*nv.6sԧ(LC9|)9j%_"Ґe4Vsi3{[uiX2wpL[/_wҢbD/2L0sG.+1*e҄ |Bwϳi8h@PLFpFA톇ZYbAJTSaϪUN= $}=-U+E+;MIWO `վfWPXQpƢ?x* M]*:r0 c~D> JDqqq3\kLAMo U<볒DqȑbF̔]^FrU%[kovs='ƞ IzVZn[G|["w[_pG7ۧe2'z>MTt@y>:{2|3 "a0K{+PōHx)V~drGK93ksqaDY?3dsyN 3-4.8 U휘9("_Xx M18Ԅu̎O膸!I/d6<B CFi\ş $F :J5URW+^342\-$BSжzυ)-|xˠ[V)d DkM3b3gD_X\Iq]Jn:^M7@?$Fٳ|SH2H2 S,'{Wc(HrϙsBh9}ɩt16‰0Ats,ȉܑ B\ydN/J~aW+'ڪU#SC]܎+Cr'8r}nyS)nP-t(hNw$>.6H;^M`@HP'uy<rr,;5M%Ԕ_=SN'W?:Dõkj-6!afM]Pq䀀nW5gO7;Ǻfk=#c6=@s,>d=!Pd'q^MuAi❦V#JDhՎ߂ۭ DjvÌ`9_1R@wT'@LmY@?BU+\" _8z&X?'"|7t%oiNbIѯrۘ .ga|S|%8< /cqJyďD< vnS Lu-timdlFM醗e SLBC쪵>>`l4\yy=Xg7ZX[L}MI̾0~[_-?xu၇y:E6ɞ<8ZBCcN!fSć[z ղGwRȌ d;z5"{7pKlVXT?N5Xew&DG*coR@onrI x<^}pd獫Bhp'ư9|=t&hcF61㡨JE2,"ޑF>RTp*}~'bqgU[e+g_{R>NA؂6ˀ Ej4h`pFT)@9$_$_X hYŖ#ܷ|lWfQw&%0X&fJ3ho" TxXv)y8Kp6*.$)?RЅLк`)4pQ%YFSf b$yQBn\XМ|UN"ud[U,ɕItM<aZCj+ޖN= z5a{؄B/2C{vثWtd4s]j1ya A#A |I {UfLJngh|5^ߎ^FіEb:vL)%`k>8b3?1$La~NjۯDkh^U2N[>E|Ȧ.HGgW%+ĒA09=KݝX(J|z.|kbpCd-?#Spk= 9ҳݳ64KX|Au)XU=v71 "4x`QǖF>2Pś3I/*ӹ),tq~k`.:UH+i*i"ZE]r0MqbByW&ֽQvOk0zS07t,)  {cBz*U~cKjL@`ܵLPE8("RF Ʃ/羳sύµR)GBXe!ѵ{Kk"ػ8{ADi_"b-.S.+.(S [13HZZڳ8T|B #ָͪJr HiRm8 QlӀyOy~Z*Ф6WB~FllX8xnXܑG_8-{v@pB7noCQťfVEz^\!)O aBtb y@#UO.J$Dm Dv&MlKgeZ(\p0RxrQLJu-x)-gfPN'k{mX\Kj~u_N6d1XփmA:>I 04 cAWiA(<(tYoSk e2m(1 pecŀ{LWh ?Zr$ʒk oZYAP\]}q6+zeC 9f^f!M*3#+W{39'Ou I4b/8]OTf])=oa_:|o:p'y>&?f6wRກq9 u-$H0TkˡpVs 26xZRQL(:f52=0ʂF[~teѪ$|vX#mM*sP#YOvb:,̺5%p`)r;aE\'%li9UK=эr1Q} 7._u۠P-n2 7٬4*eÕZʺ{W]ԞG怌;t^!. $CčXJoz?/Ԕ?uLQ¶o:hW\VmE@2;{)$IF?-> '$ * GpuIwH|uFDź!^KSmue9o7? cʱ\a$|^J @WM@#*F]WAeM9w鉜u3Vv`~MUegŶbع4AD-?c/[^8fɊgzkH\.r%S; ,ZDlCOhZ+K[I{f|GUbfv,_0@ye #&"/ghǜ&..@^4̱|YBY3>d勹mPS6y/)t1_Ape9t|tv紇)Jp\Dž = lÆ#\eNgJ5.m>)H.B>H ‘Rud#BcGOƄ\kC$iuآbWt:o-mOa#w$7 *Yr'xey2^\n?{?a*b5ﳾZUFC<7R"=NWwK8/#M҈Pk: rB /_17ZZˍЁ? 8@]DNRxR CrmK9dehTy 'rvxD{R &xKn4PGQ,2PG 5?Iw^\Inׇ,.R}(b3gex2DbIaP҅.X#yKwsAۨVoM*c.܌e)/e\ zƨgނm =8=#I\SB ;mE!גcǘ~ACQ=Aե71x; ץd*D?Їvuz2v5K><-&{W5JSeQ`D۳U?^>_iIF4%~8]CPПgo f융O;pֻj{^dSddmD3Tǥas3``˥M@[\ AzhM=| n&[-ױF"_&"SfJSt+g3XЭsQ~}Ak;N`[@Ba,0̡E@+z"UyZeP߻_K* յ,eY>tUHPr|-#Icӫ Mq2mG;hv8.!`M`.J^2+\-y}r=c%ƥ9xv!#RCV?px17 :ijf~hm_YxLQ!``dM>`K2 F-gR EAƭ`x3ӳY?B5{kY^SoGFΊtBsB?[kB+'Cm:rb!DװHͮASܛBabKcdS,>Zg+l80q-N[6[h="S8V/y|` bD%& Da n:iUuE{haFVvm1Hg÷\R9k?P~ӱY)E).|?A)~s`;鑔{)n^o:6kj-`X鳧Sbc3q%|ҐLІn×b؋-`'S׎%?x̦BzpƷHmtt +uydfaN;5uW"{Gzr*O.L5XU"E1/UwPWg?Vn0طq5u=UL46\od%wĀC" Rb-D$8;VZpu&esq۹!*҅,쪝B;n5G8[ w'UP T8g\&w=rnZ o}[oٳ Y>> w:%߭RwJ}ƥ$A+JvQkbpK/ lːT5ڋ@ TkW`E#12ukU9 _~ dFqzJgR*~4k216Xվ-PRSwсUȗ-oO2DƝ)X>'"\WA nN)Gvt`d9bmhHuc.& C:ᯖXEI+0⇱~a"%5 cGZ? uD] P@ Lp܈-}qG(~1E6DOĜ`[$BxAgPxd_/}R`\@5U[^PF ݜ"</2X~K謄I\.{HfJCiGub-L+umk<hvC5[#h6D97V>Oۮ3oG#ys@\^º]c &b5Gi.;8˒iδ³5!4[(ߖ2׫)ޒoz`:\e0IEդ/sŻqv T6dlX:W"gX|jKfsZIdAum2S`Kɳ%4.YXvIBծM gH}*#mԡǠ[GWp94h"i(.j8מ&ؗf`XŌl) r$eZs2{|(j"sg)&sp5P6r,Owb\-Kӝ/yS5Ϭv_B}5b!Uq{n/ٛBf)Ud&B>CH5x}Hb<Fj89 Vou:8(v3PO vO.nIyAZć Yd Hۀ|ĹEds^"}לsA1:.~\U|<]z),w͐)y_tbPԙnY^{lQ=5eUFSK6(QG\N䝇踜k:ݩ`^iD"${=Naص®J1 -ݖ}^ug^%"q5 Crʮʦ\L>}فLK7QlbDː[k,==>$~gkB-x!GFKl+۠iTF+' $vvN^m8"U{/\nkfq;UF]ߟzxuD3EFKZ`T+WѨ $w!MâPÄ RZ)9cL^.\%{Y*g,(C5 k5HLLzLb=ܬ0J{I$}ub 3p/unU>`zk}O2'Z B]yS!^ _bA4ߡL b`WIj(w٭$LQ7 gXl;ҮL,ִ[U9-{+3P5p:?Jzuk xwRyK+>}Jk$$9ȷkd4`~"&ReYSk•}O@6ՙ:S%L.X`= Ѵy Kf$۱,,tYCD^+4\>+'!'&3 #{,NȺz>5gZ6|$)n2[k N#C2o |oZ uL]04j3(aPEp䈺7XLj]Ou=8ۦH FL9WUqu.W֩P`ҭ”nY3Wuy-BVħѵ0wR!&˄8ե|\j3XTn$K֝VV( A 9)1F{12ۅ}܀'Y Qdw0B_5pU3\">I#MF_lNN\ Q. Aί7B*+5|<:k# oYz`29m޳%hO[Ԓ+A&$챻v)ZJfgV RLn?"~V 3tkB?,%.^c:uc(O3/usIYX.)6ufe}D -̘Ȓl>l3Eo釱S,m''NzPrB~ii߯,~j 6WX\* YmeEe>?OA]8^+|iPh_S=O<4jH1i-n13>-/8} Nb* 0!HT=QDB#64U\W$+^۸N/2;rAWG%%4pP!se<FysV0 9,| y2..LK7Dyf<2J3 3OR3y.vf$;pu+5I{bBIҡ8^cO}]/@ A?Ղ"{e7*ʦ[uxΘq  X~!t4J5Q I cYYU!fqյAm(N"pLo"d;? sa%;S^+2tq|`ArnO=/tf&hޫTxTEZl _˘5MH5&jƂ쫕M!m;5w8VK}Wx@^| 32 aqϿ~FܪwdMR-U~ ؿniHqU8->N<[+h/^]h ¸vfv=?/*Co3\S1Am-Ƥ^S+XCpо"/Jٸs?<'t^q7Ύ.rv_T9+L@yɲAIaҎjq(Tj|ĽC;F``XC԰X,e0(}:P6we4ۭ}wC|\)酏&qW! F,"ݍr L^'8%묅zޞI\m9QXK~4ۖ+%v- Hkќ.I+Y?L9i$ j̡VcbBŰ^s[qv| 2;ԭPAϴr[$9j5Y dxU"XjIYg::A8YA~C1|h{dZ-k\ͺ_Y4@c~ y~+6ӻK.a(>|-QMgAo\uRjmTj^LZ^G:f/dW &z@(EˁB']EcZ4M6gr~9z*ηT` a԰{wvu_ض=㫳XY}R{HE_Hi[ r«L>zېZ3rNC.1q3mVC ꇊ!N$tOn\MMߪ5ێ-6-,y~R*֣2,;f NǕ.[lMCSCymn(b7IWpnYm<> 0"1[|$L?Z- YԡaYs!x`tѤ;X‘jݝn\8/_,qЖ7Y-Y@p误x$9O>#\WGr^'rZ4Ђ|ܦ@dk3~W6MT ՏwYL^\M #>_]bK);.siaQ 1OjvVLd-2$kj$ P#$qG [Gd 2|vSO_)s^-n^<604!:GaH!Lgc_jYtF\tNL!{gup.i#K' cn*Q4hc =0I  v!_ƁS:|JNx[_is*fX]^2Oi+!^ҙu~Vdq`TYK}m wrLfR%ZT EBʤp-22S."I\++#SM+֔, h=o:pm9QޓȈB?z'?Wk{Tok^GR-~P1ufR]o.`a\w8RV u@ùqMA;)rI @HgYZ(}% i;G߃RB)y'y*# ,:Y m8!CbZ6埗AE6ҹzJ~Q<_7!@H,_W~a(M) U=m_focX+sܾMwǏv`/gvo@9C}/0Hi?}`3*gV&4kG f"o0CU3腣dO NGMj`ʶD:H+=؞At8'!Tï(Klӆ@aEgk,?J p.20Sm̀%Ϯ- #fk~-L –#5(jK$'`oY׺ֲ+K}˺í& ׺|>Usn\*J^R V/Y9у:_OA 1oΩ9I89rEz&&O_gflś8v(&Yt:@%iSͰe5Fc X*\/BPRB2Q7zeRFm `"lkB@`b\"E'IT) z.|NM[s%.7~gJWu:MSm> nڊJ=,jZ/4~ dVF\W)5mӖ:DŽ,~.) ]m/dOUdqb $ppGQ[ClA(fD nY`(ހ.?~hA'˂Z6iᔃGlC ߮4~1bc"mFHOU2sFP;gyJG{s>΋ZbJ6)*/ԯge/'x)Ⱥ8I-Pm[;,2~%;K ۏtגZܷ'(2^6<|۠6IYYy+!){"q+nM+? \j%(מBwMl7Av_ͰG?#jF7LQ.sIW[E;AC?ril[L~c# N\}7qV_ BR% cl"A% [z\fan6Ώ% ߟ8q 1T\M#fNպ;+&VkF$T1J7nj6~Uk+p䳑`;XVX洅ġǞO*momx=0UR}-lOku,RzHZOuzSH_ɾ՘GTq,$xmSÈysݭҶ+t(% uʯd/#g}ϜB4cuP{8Y\fׯ H)dqK v_䏆"Ȩ& F _ܔ|}8/1om)dE sjXBj?b"܏gi {<'\]R&%;-7xk?=kf ,4.Ju=(evjE0[K}[7B(i􄳎z# ٕ-_R6km@g zO8懭V;d:dTm].! Xu𫂞uaJ*1tҺw5'0Ȉv pv`0x-ټ U,6 gF. ]te=rzx[Q #ts܀Ki?y2?rx;{y ,gܛ. xO DV#?[ˎe(B/5 FTci<͠Llm\J䎑.OI ػKE_U\apUPⅆ#΋4a:XcP?n^jv.( FzM^~?3${(-G 0 ( 쥰`@IyexG Ê5@--n뷥4T͞["w0~Q(N +-Œ|Ωg M :g|3S) qZ-gQѲR4>_u-GUe=Z؈@Iz|Nڔƽv]%Gk{hEAiq[510Ep`z v AIC.zN'>`ڪ@WCfw3N e` j\&Wi]bu$pRr%Y\z7K$WU|3` OCtxN&KW S2n"Ht*~s}u2|U=ֺ }Yӱ2,ikp=5NQbBҞz}tS`#'Y!ɻԍ=[RZ(Guhijc/}xΆUBY(yH/iU=Xm^(VFL!ҿCWR!fFSӠmi++xevU-`r8 r2/ۥmxJ/;-Ssm(.`'d;.k[o EƵMUC}rتJ7eu2Kb@|(g%iIw"j4VOoD`< t˘m0OnC> \1ZQMiB=_j.]-S mj\>|Lt0v0 & ѯ~az6lq&ƈlu>_ u^6C֚D:*\~5N}lC97)?4o=YsںaQq- -:d~"$F'"9ma=gGc5y#HyrFJjTh╁?4,v2]  =RM݁[ӏn&aZ:Yag[,`g\ KrK*ժs_NA 7AGmD6ӌ=9l~\l?pJESw ^Xd}z&oa4@j(+Nի 0WPs;_NOez6B2kxLfP#f}U\yYt"TjcguOY8.3nbƦHVyf<\Lza0IYsq iw}H\uyDԡ ,R4rhۦo2]{3P5ȚeHz tiwB>TX cQzMo`n?0cI15L=fatwIB&l#YRѵZ,jQ&c=ܻ4cs0QbhYk ~!σ500Ft@PtbsXIMr՟&'7fG'X F*[&!W\ k;kH ho~+{HJʺ2(&%0ކpf|b rG6M|y7;sKi.TZէaUoom5\m noZO),wq?fދBܩLGp$7 :n-pf]aԢ>+=G6CG:,%2ͮNbEha,}iUo8׀i|iwhIrrӘ\fV^Y 1%Spm:1uNkDUJҁ~zf҇O9BKWC+ ׄ:gS67mVTY4H(&wm- q='|y{J>]mvSd֥p̑ [.bF{ȷZ%OSG Dsb:>֨\Yl2)ޜg?:1- VrXD ZE){F*}#֥=oI @5kx/ITlwLC]{<_طv&O.Ŝ蝳 l[ NLfXtB W1:"M)맅cku 3)0m!j> O߿)ּ% LyTdWʠDkqtӛhMkĤ@yj$Q5 lUưמ974;C9U-qt[6[w`ZE9Z|A[Tr?U6J@0 -qᳵ1띉^#MERh+Ω6_&Ö=|ºTLr+I /+m9&Vzd5[Nk|T,? n0^n??,0zWLrr6ZR} ]6}JF]ME:{+ H.>K5b)N!D*\+wM1X  Vb)#XG;KFQjrCI^&ը~l-m,p7&1xY tS#)?[4j,1Mfm0]$V`[x<64Tx*[JpcR뒙Y1VָG|`q[<$-=!w9܋NzaLCJQq/+xFMv)] VwtQ!'G;4]"tb*_1]/MT"> 6_&nUܱu_ED_CcEAŠ.yS>EGV(pwkqY|SQ798yԍ]X$ ԑiX1'7fHX3hcsb&H>wwqQN?i@;hË !hCzﹻ n>\TWt0\hg؁:'b@\h=.:q"c;Ps~d.}P 0_@^}*4uնM 8o>^=r+% oHEs[Q}S UCt-il Wc:,`ꓬ5c$r^a ۗA#fiʰʗ] Jgf/.2x+М轭u/M=^qu'P)p&؜rcͥ%HI`W:`nӲ.&pPRCs)_}e" ^d.{a\k^+h]iI % C-*-ҍaCBe gw\εwX64 ZK$q4=pML=xR`^gJou1$ʊj- ?,mUrGo>J7\Tg$/2 mu73<h& F#t5Hϼ~/-!vvҮg']T.o'\w3rVDzŵ>Z5*}"2K?;UQWUf Ġ 'Z?A.\ (\Eàrwssl[)\t.7"8K!O..w PͿ|rCN.қP {s*5^fHs4BzYԭ9csAql>$ܿt4>)v_̬W:J'"un`|&r ̕TeČs((fV^?1Oc|0m޲' b&C+;.6$`cUEW…٣:.KP\F=!$eU#.4eο4n&PdD}Q2 _K y%ALO-JO0~2seAdZqv!SP#5k%qRVY }O{EF^;׹2~#Ey)&CTÍpIY!4fE`ޣ:YFDG|Ptr55)Q:+Q:*TH \LcIދ3@g:ZVe.sB:·mbiA#YO*3uXy]PT{]ȝ  ;HwYkh;UvR," nsҬlryExݛz k3#mHuT& 8 (bA) $sU,jgu:A[G-h0#3]?dR k\JϻYGp"ot>ZFR^%^͋Tm}O=$ߕנK$#/JEf~W\!`920"Y ]Pވ>K@9OK{$P1FƷ^g𫌥WKR.Q|sف1xkʳ4>ee'Kז@Ȯj>~v@t 1f WbwpG ܐgZY{ Mr^!-A v24ɐٜRٻLnќe;0s6@Rx;4& 9|{gt2(DCWE lXސHV&n+.E74B5|\c:ph&Qz&cyOMO}WdP}RW:u̺i%'w+t^D ÍpOV`ŹV6܂'t+*|\n~O ,XpDzL+Qyx@sY=l~ëһZ4F{*мYL<>/II*oH6u tW zlMά 8i5hUóYkHq,z=?C }BW/սۮrTlmjT^34xu=}f&]`SMZ2%RQPh/iEa֒L/]BMaohjO{6Dk85rHYH@ѦYHsI:WfTCyu | ʭoYoD 7`?*9읣_t3~#`'6WҎ!UX#uïc揖iI| nJ4pNBj(wv-bE[)::!AZW~e Ilggiö _͖Z[م c*ZBT@}ILs6%=j'$y_UM*!5;3JQvE/u\~0DFn9m?Do5#F54VB-hsVϊ4v.sGF%ퟄP H;b2Ƃzq0`Ϊ |!q E vGph|=U+qNuT$X6Jj 0Zm\ B<'b7`إ`/hsR51{ghƪ~ bafT>(\fW!:^#nW"CGõ+L J4JvO~0C$S&%Wʋi IDHR(Kj+Ntw-{֮)M-Ь֔YiYK?Aĩtkm\%+KTTL:6^eb9T\G٨%Co;<)*ec ;9 /49YtEo%m:z)rU4 Y. NEb)D6ïJA]j O:w9ncsl4wnMGGIMGCdl ZMꝤk7z}2ၻ:4;ų= SrfJ;,MJqx8O }0".6K}ZK|!+FtHЙڄOOhvû~J>^|CVh8O5&?h=^ G(_-8IѰX@E%AD[Hf !LgK]nW'%'~׭y;#Η)BKYdHb+KaU9Zz(ߙ6 !K EMCS+]udđҡM9AT3^CbNk+4]ǰ.rTs,!Vf0ŬhKؖ/ j A>Ӕҥ1<]K"s5| {L=e/.F#Md+{֛ kA"󷥦yu)끞Rj~] M QrB{#X;݀ =>l.1V+B{APŽ:|Ŷo%^M_HZ_[.F CŪEhզ&v@yW5ڳ&פ!DbMU~#Rٙ骭-, S- EP„"UCnzO_O{`$ߑڛŰKxAxZƘ @𘀶VF1j6MԷ )J6”-y煢 @¾ty}4B5xd[hA [Jk>``fZƷ"͜ZYpyݔwĥޖeAYZ\"V<*,sҘn uq3@3*h+G;p?D\ZPm>p=>?5XN-B޻_'3\z1OrDRm i}yHٝPd?Kg=Z4ilw:`,muGPܛOyvR t?$+b)cT׿ƊBr;qgْC´P,ӮKjT(v(kӽjxD> *B"}$e bS"ch(# q,1w_u~OP)jJ<>+OtN;b+{GjȩF$i٣O1u8c]p<.abͥ>%#M#KB? >.1 R!+:crU-r&u ؤŏZR_ Tο^I*` BI8ٕN(l;ZN|XZD<ߐG-A8ָsʜ}>o tH70|5Id}:&!jkۦd-ܚ}2%TÇϐ+H0}E5 M s" @єwu̦ |fb`/XʺthֻnjIiv^ڇ6;Bݔ\yX? $N )Ek^7~<6ΓÄ71 9osDDZ||7Ops5{#N^`!O8LVQ^Tl /)@[XfdmcgޜNh B(32 ŵcjSxl[ސn3oO9owUw Z窥 Lk&&g ?Q&ȧEF0Ջ>?}k+Wћc2ʠQvuLgVesJ,鴤^kU:{TGVxaME/躰͚ 򲦺N?[}\k-+γg'}z"rR?f>ql@7x⫃/CjS{h̋r|wݞo{p{Ѵ'4@)EO1  hd'?|?D{˸)576ht_hiv?xV [f9]VsAL =ilEp顏F}yv  Njl ScH1 hsEx:e?c-J!ǢL9"#}ݥCjn4yN}yb.)h^?Z)#>5,إe.C&_aNreJx 4-IOj(!.ΖXȇ[8bZ 0Cg_J!1ϙh LoZY e`ʢ:kl-Zx=S"Ep# ?0|k vWrq&4ju;C2E\xVnA %2/DtUTgZpz_>{=\"%g-ኅ"%ƝS2%t4Mw̃gAUi]X}狩|2#dd{4|3!gD4u|rB' `` fq|P7UEA-5J'D ]ʙJM-) +-iiN%@pgvOne* KnQ{H]f6q: = x gءRs)i^F81;ذ輁@4XVN[1\P!ApXNfw;\ʠiPVkb.<ܔ 0(j /\Bd>*" wl3D_e(TDƨֺXL7KW\Pt)1uC-,A= wi+$U9f'ӆuN(`$]ULV:3RAxVL594g<2Zm_y86O㔅j/~bNw򃏲AYerdM-7X3{p. ZKT!Pp jF{ȼqbK~-Q]}8  ><\&c1ª'j姅;` *cRyh Fu0Yk麃W6 lO,5>~ ,3⬃h( E Y]$͙Pۗ?c& BCϥ:=eI&hoO 4]Aid y1[K&قj w˻ng$Ct ,/16g E˝~ ẉɐ ֭։S@K<͐l"a9=QWeQbq@ga1CG>N?\#;=7b>̝ =q}ea6OA~P-u_5 dD~J.+@K#\ hBǷ @ '}gɣL"UKX,L)7:xD?WߏXLz Uv@ k$9NXa7ey_G2zJ&`}K9MһYaߒ_b|z#shүYaz22 \Q)6 ˦MISc&ݱpѷ4 O~(uP }˅G6).ylWD!pU*8ޛ(; "5KcIh$ l2zW}+hǮ+פPͮuh[ LM0DXaIBTY>I)p+ =>fyAcΠ9;o)?,Lʋ2 2V.G4udZx@&&#F^N gcAt=D~<;@Hq{(;# " 0g :)FXh~zotlU.<ʝ^2#,80~{.,MnWq&vI}b7z.eUW`]p;a_D}/D_X'#31r;dL߶X.t @ZgiO 2H4A2e%¤ Zvd;y 9[U<\K 8|%Ќ/] !,G|#)zzQ1? g_rF ڇi M+̛HF)1SJɕ}©8/b?T].Zy =BᨢnTkkF׌^y!AŎzMP5geVfc@ǂ1S9z7Ъ ڋ,[ŨXWc;GMS f!JhMMlggޢݨa )[E-i̵jiO5^rɲAy)F+b |PBˡC,(-KYEr ђ6O\i@ܞ*[O%!k|82s5IۭNcf:Tymӻφ']D,"s,/Zz!x 9.OmXv^SqmZt{]Ys9ц4\J(Y8LBPK̥nr(38Sy`jp o{)TOw|Ue:E{a`v">a؊lHmhP6MÇiz s%atj0O'AGOs0r.utsnN>SG}Aeg!\Wt lZ7ꚦ`Rҹ'X&1FoՓ^ףhh,{ Q-~.SеtQF*,\Ftߤ3:V@o %r#܀4[ϓ!`*B9q pD_I١rͦъ.'O u8'%H"@_--Eo0kNp7j|  45i΂eVPh3@% ي_M k@iR=eUB'b4Y>55v`xS+dqCvWx e+/$3zH=2u5k+ce*9~_=Z,40!M7_3,=IO#Ev㟄Z 2RBPG hѓ۶rHk:4 L/^Ms8C2VErF߳$74 2u_ɛNu-Zk5Q)"Z$Q <%\䮭O EwRĹ8pBE*ž= 6z^^t GV s_GAx ~>0 *br."1ijn0ԱX{_GklOkh#jZq,_T}v5, S 6Ϭ³8i]0 {X,P g^MC_ 8Kb"_;lGِ[*mB_i.i G\{0c~X]>sf v 4 AXC0&%Kl.1aPZBwYu8uvM.7 "))Y SX%}Cj:TJr 0 ύTfd̀&u):PQbp2- =02y$9ԋQ/iXRJ3_c ^S;V健ڜSS@62&-pl䕫1eOTv)g0ޑnmtP%5iGR`/}Dd8y-^yBe~/"FnR_!K%E M\Y~ț\l%b7:y]Ae)Efƨ.nTK3W2Z1A#\ZQ(`+wL~Z#w.C/ He7Yd؇s逯?!S"Slw0V8j<MV|a54Mn!L-u$bez.#)Е;AD*~̘`5gkqom$%eIYF!fZU8c= 2᤺3̫s~e]DK[?(Vз:nӘ;\_#>It発B!  yU•XGXEk%z* Pg,ǖ[X, j<^K.7P ,`4I:mZܼnUXTG$;s7jÍ @U --:"Z<1ɤKs^2Y#g1ʦH+̭ORSҝi?Eb:&b1_[˳4wD?RIck/#Kҹ d~Ów Rpڮd%кβ&rxҦ@EqW ̒0:W}RʤΫ/M_~p2t#)T#;NByep̣-u HwNcMHkC< ﻙ,3^@Lv7csl`1*2FDk+dD+𝼐;4H㫾)ʱ&Q60cʋG ]|pqSF}We=Kny&z*`:*DG)PGpEeh)7)zέPSR'+ϦNC)v}a..'@O)3L{ywE$>@S>_-؄|/^_1:!NDj beE"7AEe*NY5e[-LlZ5XV? 5%:14(dEZZ4ߏvDp7Z5"<#pc]?pҁ[Ƿsj1Ʈ{^b$odq_g:qAdG8S{YGfHZ&)46 %iV/FrҔn v\=rѵa9+u=r;EK>hx@$д/6HAعwo?7O"8ɇ-;\#M!Ԥ>pU{ M9ރ^Ve$PVsr:tzڧ^\,U1{w<]#\>kK,2?iVbN'"@6bX\>0,ތ#˥()ς0dU fU @c#_OCЕ'E #*Q=;m% GI<̖Th>RrpPY*2z£E`р.AvTKk/)??yZ3~==7&UVnϑo,.EаeB,C3xb+tN۾8ӗ,|{cM+8[iSyG{>QzJ*~;\ɧ;29.8x3`jrmd|&g5U34Zˮgxq?uONط( +Pwz!{p*o( =GYJr)OFo0˦~v3Bd)Ƀ(w1v8*OHZ^wUŭ*^S(M@V<8nvyÈ, Jf4c\Ҝx<ͳw67oO&u$p?|6 )BGS"d"@U"\ J/ |m"㖢|՛.K/,uE*oXIjl1DB <ψ| dS9=AU3tzodma+rg$N!ƫ~ƒLu9&y/vWɣ{ "wrgõ3 y_zV-գ0TTJi#}7c{1rZCvvm3UJ/HcChEO[lBR"{;4eg]v@ZtjE̲ɾ0I|8^ioX7|毮-w"69zH9q29 O5+g7;hPW)ų9YP\%|EC0˦D X`#%{UOl3pVU| yTN B<, WԚBmθT+h<&sZ\ous9kM!YW21 -Z6}:5""Ol814#j {Ur1"pԛ uoJhpT{'/ɯ5GaXe0/tl5q V]<$vVOJ8ޒc ySÈɨ|1Ƅ@s3IYS'AUP2Gd?AQ1"~'$3qu-4wm ֏Z q|hQz^~*N A< YfݕL4砩IFG-}˃޷s&|jǥa2 Vly^lT/4_"ÖVD%⚣l5Mi3PYU*9-qT  h̖BݖV(*}8zqfN qN!z\r\e-s1zCSFȋQGv zB|Ky~׶ycDǞY*0-ߚ=THakKN+7[aH8UGWAs=m +zL8v"Tx{@0VY[I؈u Z.%9t#%Bdҏmߺ9v_TROX~g2w]cvFo %K~S! L7*T:$_ٳ]e_h؎7yDfuz]ۺH:ϗLϨ_ % ӬV_NOn18<'Փ7{C~6@+v(`no\[[鹤O=ͤ!dkcWĝ6qk]~H_* 1gٛxb b:Ja#Ō Y 1Ch }*$I:ҷ׽Ez)N]Xd|~4ΰ7(^OӂJ)}_p4%ɺg TdehL.}"){G4TmeJψk/3,uB P-9׷ݠ{{lUI~r^~2q"ozh%YAէ2tbA@ty*H57PJR;& BTFrq>^7#I<_2GMB fj$B84a܄(hDSva{G>g cfol#Y|ĩ ҪZCyhɗz!!IC0%$1Ree~@I!@usZx?vSkH,/LnXLQQOZrg%-gU'JK./ʜiaDaފ'6 /3UzG@[PR(/$vq!=F'&c ڋ,.M6)%atD<:ë K`w ME-(($ȍRbejn=|gkԟJfh@N+@z]r4QݭY (|dU  , 9c5#mU]1u[v-RJ RQn(I~k0`!@Pk~Msm1(^̈́=f,<]D{F  <-d|`A#,CѻkB콶¢-mvrxB_ƴX O˄_~ ~,RG^=K9G}Ȟ# ;+L&SM>kvF,l`:8R oe˪K]:Dqs/7KvFM/w;8չs{ =+7zA~Tn3'(EiP>Z9!rr:7Bm 25$s`=Bŵ 4ybCMcHf6=U_n,?A<#.R`C%bHjZYg'OoH c`% ]]glñ@e)hm?|9Q8HBXD:#: ui%nZ `%*ggFJs& s3v{l6׳NpC_Uy@85oel.=Q^e$]{eVi{MaMt6{Bpz]u.Rs ɀeZ(CSsLT(1# %YEZ^M9̽xE5 P)P*:ߙҤ=p}b#B 5 UJ!|d_DwѕRer|rn閭ˤtxNWpUN}U)8 B-@G*6GqP_ y"ii?kc 1>{!B!Ɋ v.smy0'.TG6*=+ψ+ jlNKA wTFJeV%tÈA5Yei0&"m{vP 4sCN&iMwG$sEbgOx~׵LD6J|6jKSu=tnHQ8jp+M3b(ӥ!# =4T)¯`.ni/?OP'l0B #s#|ŗBq^H$]7wA[=KVJ[Vay q5R[j'$87x Ҭ"vobDCA<읬tϿ",P wmc=\#V{ismmlrA8#]G唺hkXq )3@+ӮJI6sAP@^п%%WU빉 IԻ5W7ɓMY 9e yKڈϤ*?p [Dt Xa&ѳ156N${3v*4ulD7 Ik>KJѢw7w$3- WKúRC -K?Jd¯@_;u1 lHj), usXO!yfZ/ȬgRc,-!Z,< ǣ?Y5[ @IVAKES;w6\ ƻ-w\)o/[N"JF.heoX __#{r5Z7 |iZ8~CyےFq Kg쵣49HS R$dYoHF="=+:VF# !hA.5bih]% `0^̷lW26{[ͺCWqX%z1iΎo4ޕ/yPd<LFű]CVjZH(J 1(B#Y`L0D *~Y*U#y}F Jz!9_c^|%޵=s D fNR%۔ZAj]%8{ΣԱ\[1:$ƿ \+O0RBsHD`}3Lf (_̛ qvϱ/ݍ v3N“PWX \z t'"JH<& b4IF8ŽuUTॲN3Iui|`XRv)34I.d ɿ'_xE4q9\7͍aYβoч3+~oNTe G=LM"`$ ﵸ_#Rؑe tD6Roj~~t}a V_Ҋ\Y]; 5yt\jC$,h;.b#R^hmqc%:1$yf?FÉGCx NBsA"%y_ڿM]VZט~5Ǹfx9w}Vݺr:¥BccPǭ0 5 ¢+ \VgqF(TXD|jbå9~axʶB*l]ZN6xR8up($){dx#XeW˟-rsVLٝB>,=cab*9 Y\}!BFCƌAx+YhFېE2l_A'OlJU!5] mm'@g]2) Z udWQ`Gۊ3_}rؔ6^Μ/a Y[2>2&OQ*o?vy )K2}-h`&y pKGjs` T4cUhŌ-T\y< sftVd tr3yBͨ2oQˁ""RO=)*=f [Ȯ󴸏WM \KACnD St8 [W N&=VZ_d_* t9Q}oTiޯjя۫-@w>uKx\ZY_D/z"FxQρwmjYV+mHDVͶYU2-W&@?jiPl9!`Q1/wu\jO>CB L‹'ZU`sMw@MD^jɡ]TvY~GqW3oQVקfihx i Xl82[C׸4Sa[*;B( #M{A3k'2xkBp;+H^5d+~H~Aʠ6}A+ eAQ/-6X\n_1 n^ f)AKU-DDP<(}]pGEbqÁgTisrϋIR2j!ۙB'?~lbڟ{a׿V}l?LD t2hN!èa W*5O S>te C<J ~"([>Mτ8ݜ8yr#otGETD%IIU|UK  =SYі.GwNȲ_Od%̸d$a͗֡ cUR"n#c9N,Yי]V\B^d|碱0~D-BԆN1 *ڻ> ,() b&!,"%Լ}uK/d壛`:%5__SL]D 72<s; O:Be>W}1:&Us<#qFm*12fJGg d6XU^uy-#o]_d袇 q{ ^UY{;pQJ+st1q7T*542ؙV,rw3g]i'vMh(jP%ɝ"j'42b/?`Wwx^ =WYixAf_[󍷻ޕs`ZM>/c1|iMK:.ɡ1+J20uM=J($;'(S/Q}~svFE)5"&Ps"09o^<3pR z{җBq.Wg'y~`M{Е܀#7H97Cؓp.<6wϘ'6S-^DKq~XnǸ~3R# x = lD r)oytJN+٥@1˅ZyJΎnx٭զySh|p4?[d 8pX2`6HZNǚ׼ lJs nd@pdU|e_"fW3s} vUj4Lb C 40OSʏi1_pu1e(e$C:Q߆Cԉ/(ʐ&WqI)n:=XG`f,#D~h[f`HkZ A#e5\P { e].6gtz=uF}btYK%D5d{nNƻ 1h!c[WeA׆Fy*{psX Nfqd -53]vuۭL,q듶=aE|ݯ\@^Us,7N{5.<<yɍ䣹IBhzVjP3L2eXclmd#1HDn Dxcfl`&3°(x':햞C̏sqd:20fx׆N&P'SLuE6OSh7)`j}|E=^ьɑ'!H'h DrXq`64V/' P`U F{>(t$4)@\м $F`]\=|څ9> )vdMwo%A qOyѸѢDolI^l6ѧI.+MWSm20<ЦWÍ)lo]_;H.)}XqD$o=9b1k=jN9/2C״!L}z*_Q:&] ? Cqc[Ptpp}um{<lJI <^И?_|'6t;j|68JInZ~>vvԴ%ARLc׋CmNww[ &]#!# փcޫ6*<'/%tAȏOGEQ]=H*̼SCtPkZ빗zyQI |AP `l{y9w`, KR'>8^ҷޞp*X5]5?[' \ŵ=TU\?m=`ݤ |pW(~KL Rs9 w"+'|`ܑw򩵼Wvo X걣wy p]9G{9:1 Cr/M5f ݬD^fX$8@K-j? @0"41J+xhʽJ:zK$7 }J@/sT߬#ԫu eŐzAu#<ۄ#DߤՖq8O`$0F֓gʫprL70xU4Ȼ ۾-)*JCtژlYnz}] VX)CS}VOl+?0KH9p4Pa!ղ=㙦OpfϨ! EikX0\Ngw;JChe(I1x`()8IO /nEiﴞ *~=F|?' ws*M,v{jCGE=cD< \4k8Ei<.UH<>/6v{w=4ԣXlht!;B`f|yls\ m?IՊm  ߂}p -9"ߩ$)7DQ㹘j/'fqz3;ޱ6 -C0,8`7L<ۛ'6XTr_&ϧTUyJkfE/!b`B.?9tFQwr\,5I8[dn4=. 8줟Kj9> k J,Ѹ 8K C[S6pjbt=#il=[!vfye6)'#E/=|-dA^ }(i?kcnЉ``]Hԃx lDڎՂ3%q岧%k|X4֧H9A;]Y?i.ߪAx״a5A%͟vksCCKr 7 Xhw=U\/JVn:@IDٟ, ?YGLMћ/owL'5lJĦBLs]+wo` d/Ґ#q8 GuLqvFVtFH*W?S}o)5&u \_VE{:C 5J v4r ɢ^ >Z,:#ū6ϛ֑S?0Yo(. fcou= мV87zbuF4#[(@:cy<`J~Qon n1UJ 0T9&I֥$»OAj]+{#wޝHGLxJ.IԗrxFJ]?vdg4\DG %[)m8qr'maPx2iVyy߇y3QPs O;X &It}t_>65?M謎)2WkV-Fh%N&$]xK:=I;1ө2_ڪو:)TZz,>VX_4v,(XN[@3o15&QV(7g~EzMs| ]Sf|7z0g![<sfij]pbā aqP*~;? \aElFhx"pMne[bՒsӬhd0U8nӛGv$sE 8:'>+Mޚ=A!! a1W;&Z[6MN!w"1¤֤Dm;$.\F8$_v“4#mݗ!$} !7p! n}O~|<7:aJ.v/eM 9_U1КBcDAoCf!jMi_1p (FH:YbX#2{xV-`ϨïڃWEMtHwh:dwۊHۋԟq8oԘwe ybE&2$'p`ZS4tFEhGi6PԹϤ]HEF 4S d6,sOϯA{k˞rim50B])OLe7<{!HBmqMNH$j엠G*3gؤi2)}d5s6i˝Y#(0:,2rx5j>ϠyuaU[ɠ[R`zHT+>YջtvVYiy=%[eZlMdNX4YJ%񀥊 I61Qg,)gH5]geSCA \(]:C I %˽ !-N,(frh%BġǮջ`^.6;qhbD~ XMVCx}rqԦ=!T-4i\wxr@3\CANvÐhN =.?WZŽAµ¯A_KrM/OJ?O :J$ B;( >Њ@~_VR xoyq=)RPP_pP1bQ@#$`湦C1F>ՏRy3FsEXDIr!LZR6qZN~.a.b{>O j%4EdT -"b-T{1T|;@9=??*6E |]xʝ`FZu+SVۺ6OOFPEJ"S }ZG6kpQ"qNT! {K23)lHχA ҈uyMm|( օx@ۗQ9H)x vTO IE$9:uuaWcfMcrQE)҄6lZa7֪O?Sn6\7cr~ӻfHE4tUZDqkAʔ1vU]{Ap}fyAxbx/(I3ǩ r m}]aSDV!)E 莢1?םItC,SÂ(EZ{ 9`-ܺx 뷁ss "z{p?#([^&I 0jr-5?q,I7ޔ49;AN MNu؛jnQx`*.J]4e4+]V|mSZlPXVI 7qv'=X| G{K`ؿ=騛(+'ibbbu څAQy9Yɜ8SyXaD]jWhic6̿[p,g-N%:e5: Հi7BINJG6}FNN%/VTl쑨7Ѓ^ŹJC\ q$ K=a0P`l=DmoD qbޮnxb4+fl΋@?#+a:"V5ʼEM$M$y-hO[z>um'to Yӓ9Q/mŢ.vu+C+1ʝkmC.fasM bK;a݁Zt=Y5l`cKQPwbь˿ ʗ˫+` !fDEoAښp#fo"l$/Uzی[?.+9#T}9T$pQ}ZsVANOz `8Ä8,۱c3Ґ$N lX ?'^O4:>6wNopNVC-Й ,#G$[wX#aK99MX/ZueeܐMs;&ƫ1m We*pKcӚl*f9wE| \;z-VoUr;EN&O<ÈI=|.(}j5.(^7i0(!Ưۭ3. 1ie\Gp?Y+Ac>)qt9-huqѣM2ͨ>Grk:~\ ~e.EZ[iL|`R0*LR#2hI NdH}\fEOr?*W&9yNF7dLkACREI2 ̬ h~x-þ0bMD!/ zW6XӇŸE =2 q/Y2h5a=|QSЏ&]4:QI$tk|5vÃƠjoP!D\aD,W(APy0! R |Ar,|7ή'|w}rhTu` F l\s"s8Lm 2Ekm!" ba^q`g3M\{[71F>9 ~C9h:l-ۼ!m\wER7<֚3 I+i &=PςRm'RD{Y=~p\̀V)]O yr _Tፃ5Џ٢mqk⥬w5&w6;x,%jzΠNYt *Jsda/ޛVo1x|- YgU١@TQG0[41hA')oi@K#\s@X rTݶՃ   p\j1g8=34kq_E2gT^ Nu&]6aSLy V-QrP$ .g2KũvLR (P`A#mA$Y27üEq:L*/A9d_m !!}PYp%ƢUq'븭*M7 Tֺ@MnaU%F9ԙ0HSAФˀ+ [W@9I]˰apou*phg>E6Fd;ōϮ34BFvg1 })ʘn>5AQ/`ey}݂ QG(-Uܵ1ak_@qqXGґajE[2V@KŅpNӑ n8!G 1H)lLk+R]3rĘ(4C& a| (Ц=O>ɀ.ޑHNK|Ӳ X\0EhRNV"ҔW$aE:2X،/Ę˒r!z y4xCf'_d9*칏Ǝ1`ħ'| n5TfaS/'R0Yv E|ML l T0_8i/bEOcҶl) jR%Lj~@XN"O3״ŜTY`]u{AB;.M+[.$!=w:?DdCC%<<l(I5&s^kV !w~#_%u-|84>LS)JU=.=վiչUv1J[i_&źPH!.>XaP,sبbxmo 45N'x'%%Fss|unLƮ͜V`# 6eT4v~n0*gCyI_˞mޚՊ_N tGe#!{SV\/&R=x1^m_6:A`>[($3I |v)+o9c:Kn|<[صX %|&m`roG&;4EyUB\5 ޓj!թX(5`[D(4!Rn|(#F_(_Nfj5_+SV )0⠊@R׺竽SL`S-8 GqT6 Xn(Y+{3@QHq'pX}S@[;GnJ$Y$Vq"Lr܁R&Xjm?F >gV4ެAH=d]3ʪ"^B0 z_윇UXcsvK+]|xTyT+ف^]  /h؊6a < zrÃR&mD]bDlHq^g?Qt"! ?%nǑ)8!U@r^V1˺T W+Lhdn#bjmc7H8v0A㪾~#R~鈷ָh@ٓ*I&O}(nVJU--qZx@xBu^8w6/,HlOj/u0  F&0еY_#g€_* ۷QZٹ&/舑FF7SW ,vK 垶T@?d3)ֶ KqʲkV $":G"> -cc¬B}yU3qP(z X >UBzAyGؘ-+Uvcl8@l)B}+⎽pcC1MԲU]mgc+δ+bD3MgvQ~F@^in:)U>ek2JYe{!9#[4 ܴvD?=MPI͓3|4,amВɺة=Qjov$;nn H*/hGR C/ X~KC U,vM%/3'o- 3:0j؍L 3M6)EK9Ou\IW8F"/zj-RHB ڝM$)DOgױPBLLl+,>^*D*l1s/w@A~ZXZh:S h*^EGnCR:Ej}3d=}80SDs;~t4} ml۟;Rb q26%`g 1([t1(5DVs ]xP\ '71>K"j#(4'VV4jS-f)IͨkyQ}k:;\=v|ZŜ):={f]1wRksZz)IIjx)x>P߷|i%:;Xr:8Nݏa/ؙ/ q^ld"`¬U7o_xΫ_z8Ksg rHK@$8釮"DOܖv+GFXSz=]?ʟo( }G8NPޘù"o=´UF<\ho)jnu"^ȮGDtL?ŋK˥wTUdؙ0BB&ZGpA|tbN-gz1{zQNJ^9PԾ9ê h R6.j2ZAiO?7| ad K .Gw$q Uq;Lo]x^ݾjG[xh (N e+/In\:F);*cH5p1Khp# iNwlo;֪HEضejJNV?kVU۾X3RCZm=|^.e; |GxL^s*+/OkU|9u/]FƮt_4b$CWbXe iԶtTqز~+Ť~rjj̙#*.v`^@"mz|Ale`8kW:|mam0Jd͸WIԧS'$7js^'A ɹcE3k`NzhW$:dί="䔴Q[)Yg~OynPdr5(lG,np5^H e{'n*4tiIzw\$e٭܄Lr`(BE!q|Y7S""f+͇-&g'[FiXdM6K ^Wo*Y_Ϡc L#[hkӄ6X jԳ&-_#>fo w]q )щ&cd1QVҖZPۛ9 g;yJUuKr?$'&(Ҡd#Bَ+"zw$%oHNMnSZ7̦j M?6KP2_d>2c'RCZW}!{rL*i4oN,Hss UnƈNlǐB#wvf|dut ߜǂǯtll"׌ex 6V[D?"}.~8ʖ}30?x^5S)ۻZ~yBTg~(rhdĬըv0wx͏=Q$w\Dȵ!N Jk྆̉`4d,Yvvڦ-2ߩV,p=^t0K\"\%4&Pӹ/HBh])97qs&3@ 6(F 8zK6&$H+g.*#]x.Pq90_narL`6hK ˴ToЭJF94Mষ/?#5IgqFT "yr8]s)< uE(fzDG:SfuȮK> սs! րhfN;jş$6Cm3.vH 1V?~*j.^gv)"CF6Jd)mK7<'{ ϑ@`(y!l2dxNVll\a 30hSc X@)1[xePʫc" v r3'8łN`B2|x(4Ji<8`1{S[b5'PԀG*cV ?CSӐ[nɷq6nҫNpiڝ# `8grq|MϦljZEsº 9k&OGݳ , eA9ED@/SXs)BpxmWnHNoZ'~Hc8E|jU{ZÕ+tE"-\HzKzCE1~*$7`#N$ 6]wI^q=#g0>W,@Dj;D Tߣ,k٦(o@3F-ۣ>I.-Z|jBy9>hzLFA AIPQs Rc=Z썪;)\=rd"S5ر ^=Ȉ ? &rt3F6(?J};l;V||@FV^y)pn_Q0Q]l hJ3*sIUa`~@5}{{0W~@5!ߪ'XX́n2v !u7>[jRsty:*܀k'oP-LAi"QgW2V\LdzИ85eN2' A8^VvzjߝةwyP*6#a.5ÆHFSP' $jv<` Wƾ4l+ yn炂ܧ'G`@ j sLPpC~s yefxKޓG9,@GV$Y9_<)K]3_GS>I 4x:Pt +t*@կ*^Swp측lAIJ∱3J,Zl1s^o I?:'߉Bc06^4uؙܒUGu0O# k7u9%Fx^B^l{nO=?4n}TLĬ9۩Uz8%lguSityț +?W/:C%^%),z+YpR Xh 2q JE?3d"p:yIxp6MCA;tC<(jq&ht!CfSqL:cݽq"hNp[ %o؂\5y"z/J~:_1nO|ڇ^e%"齎llu,׺>3xÉ\0rԦ EO8tTa־Xnͽ5ZjCC$P`Ӛ?\yCƏ AKq-VMdׇ))JG͎KDq ]rIP2q.{e9EAH_BϨ5V'*NN*OmMMR*eX ]Ui抗R$^'Yl9E:p4n+Dr38]Pu㭆/f7 у;aړ0Uu>1֛ Fq mrQ{#)'F'gP,l="0L ± iZ\wfN"off 4Q0 kZw mW0%ЅߛBU҉ |^ Vz[wXdE0q~kٿxH^;Le̒IPUÒ ڼBmc נM_L"a{0'|>02p#pVO97|Th 9ʠA΄fI)$52t:gR3 #]T^TŽˇC.ۊop dR$i; mi +mnSh`,6>rQqػpbXgqF6{cၙp2z0CZ):hd9|ɲFd1-DZ 丹fPwԫ롑c[mLX'&1xcGcO{KzW'lOt+jY)KHětS6vƛpG͏b^4+5lnƢ6d!XeY291| !᎚& lW B>kr Ÿd=dI]nVnX걉?>ʦn ,kȽߦ=Vg1uS -ፂaVP5/M8-ZA;1EΘ'J3Ȓr%|\#ˎf\Z+'+TftHS(TiL$;5NoI/RՙonFז>7L#o -3Th`l .b ![Mݳ6E:7a%]4UUƱ&[dz}Ky]/ :*][mQ{o]? `[D!؆SH#T.Ћ twxFĖXZYW"W Dfiے+Cϥ #uECӸWgM>op`Lp J nB@ouM'bT:m܁xuqDqi6mr"í/oOt7$J42ĻY#B53}w4n.(jZ$»+} 0/Rb^)F.LԖ #?Cp5hrMHO'g"^jjl'|ÓQZ,@=_LS3˭qxfU7D;ڎYũЬsّ:{%(BjVCXrDe|'Hf&]j}W $?ĭ0kq/{8exĿoW7|t=ѫg&0raE.__)'1Q(m #l,u~ sqf;M+fbfg?f$'U`#"MypT e9Lt47 #^T=jqخ6l_x.<҃#8_rXӍvB9icKՈi3U o:M zkUy[#eK7K߯pN,jRk-{f:uY(I.E΍-qG9Okif:u.r}$G,ƂrzAKt,6% ._1V^M-GaE5;betΛ^jD7(n8L7ζo5{??SBoڠ0wIŸk)eawTwf{fÖ,ykϜ\5 T@1M5 kAZnQBrgsnDѧ> K_)ģvnd5j8e3BsT*f湊 AH%b Hƭ) H䀺|sͯH(D=;Hc|IV&9h=,4ANKDr!"jVʝF.YO6#MPޞ.LpǺLvC^܆-=bB~L[8B{p:&޺5W;4{LK= Ds^]0Ps(@<U ss]o&@lZwFx<:L@œț%2k$K-$xi,/X֞CGp2肩GV] iX7L򙒢~3-a_E& sPa @6p0 +)G-̦I76{@W=)X.hѥpZzMͮ?-HUqRنj-.cީ}*`O4v6 3R, c@uf_A[;wXh֝ 27(i4m# :>́+^9q5bʾ.2fZ{gP891GA+w8¯FsX#krXpSea^ ?P(?!*"y`8ɟ2R $\g;ğ91Zs%NY(/zpFD RA.(i#Kv5[s:i$ruKsF'Z^CQ[ΎYZD^n9y)UʠY FTT+C{oWCu/~EM]4ư{\+ջEQ;Nʰ=L|l^+0 ԼMP޾{͙sAX`Vͮ>Cc@2x8uߵD>|ĹJ5 5N4( ` OZ[lfW2"`5 {з,b=tN5 NX2g qտľJnoHawsm0E1v2H6ӈcnW-T'afk9%_EA"in]q /<- ~tELMTO"0Xa OѤo6 y{R7|koU8:=sŰ6WHv Y9Uî-r=֧PgR?ޙT؟ʦ`ق;N:Cvٓ9e+q0y z6;[HeW$?S ]U Ի]=&GJ>2f;UD=2ΥK"ðe{#5jvlIhmhtb8 c)ͥ ɕ2\R1Y>,ܩ*Z8Rb*NT/MD1Bm+ʘ:;װbw\4VpV&Yr?'~fD&DD\Y\aR>RϦ" 3 7YvQ HQaBFզÅ \i;z iG͑yNmujRpWkAFo91'nSVHJ: p yaξJ%H562-=z~=&Hawvɝ FhE]4~u=?X3uAZ?Y:6h00#+^Hlw2T8<7cdm5C}Yb5pc}N:֣80<ܐ71~8=69S- Z=bѻBko53~p)nJk$iɎDТ':£X*P^v8`yг:#L;86T2NOzGXv TddCjVG?7ULظpq+yRHz4q2rX%,*NKtz%G7O]&Rjhrx:Scω!23O}M-jEJP| @I5/NKdhrٮ-Tpiv+ŭ\z=;ӌ; ]\&AJ=ey`qKbZ$YM{rG4/BO6FjЮK~A ߞa!EGA8%VZ:zT`O̮{1 hqaRCЖb`uHP}q2>2%lKc?ytiWFIZNqj&"xW^ȡos50 ^hޚ91 " ' 8A>;|f5@7ܜRHbRQBW4?2S cl!;+v]dcXQo%h|7a|} \Dꩁ-'a#8 1v (*pR,G! ېpY0K  )҈I^ #-}ND'F5HssJx@v'v(8Ϗ.㲴.r̳;Ź5̖YP+2Y`M%Av:;ZqPQl#o%كTU?@H햯7ZbʍhyԯjL8't^ elw ryːimCU%"сES!7H (NE|\~ߡnA+O=`]uB0|#)*3H >T=+t)ޭ*805GyNp}=,gi15T ޛ^8s'(آV{i!Y5 f?96wkJM~YK%?##`6ѓ{W,}<a)'MQr~_4rǕpL_U+0Z+̟3JpC,J$V2Yqs| Kdà"QQ<U 9K8Щ_QUx)ecp׎| T@۪aI=mxZS*Bw"XGacXKT]3 {YP%(QBIZ&dfH _dpOhづBW;|fhvqG%Ow_PZ-; rkO'LjM! Dk 2ȈYHȆζ7w3MC+ "$`*_o0#mXǖiL*d+h`>X= }E-'ġ:gqq)/zC0OSL4뵐g+VVHy4 *KXu꺅r` n4ڃ-:jPUEDG1&&wZ5Axuğ2j>g)6|VڑnN $ÐTgX% H BKE՞drUBEjen@O0Ց-'0e5e/@Nݱ/RM8p%O2a޹fK1/dofvc"vAz= 9 |G-Z0yN~:|jb6Y~\?Oto  ;!u0T 0@\8]`U"7{jkK]¶| i/}eu&ۯ!H1 U:Q8۵GY;guYE[/y@ie{bD/uP6(~t}u߸sZ}f*>*V m*e<,\͙qwi lZ7Si, T4>߃;BX^5`d=njbP l;}@YX:xd>s05?s:y7[&Dz}#^R{TSVä[!E l4-`o G3x+!k ]Ɓ/#^UDwL@Ś3W_VҢ $F;C(kbn 3Wǃb; V\pGòƭ!v{Y8Pi*i}I/JTGNQ9WSTú+YoNa `.o/#cZ)}0$*=\zҧo!sh;n"*bژƨv0Sgm.}8ɇͰL:Bٴ2RI݆ ܬuF1VYMV6#VO~Գ`I}8l8y%E#˖?rդ"ՆߟtyB΢NV:3bΖdbY KגPۓ0Ԯ'$7ZH &w3؀) ݐWKFmNiE-V~Q32I$x91JN}sNaPl# U4Y1άj+tXA0o{E3G.j/ph[dDA#~NOha9N1FMo v\$,'?wvsK.$QDV|z :\=U0 06{S*xo-^ͯSuvIuY\}VwFkhvMfa~LBKLaH/3j<'  w6[ԽGrw?m=m!M䠂s92x 6bu(/b#l9XWkq74 Rz9ėB4lJhGcJz,WTʍ5sטX_P?Gɥ75p!ƝXb%]b@e2#|LƄQ*w\R@QT;:)YUZ&3/q v!Q_xzL r'3DI"!#>@W޺=8꬘KWvYP~)AϜe߳).wzwIoy ̪FԑVvۭ`L]ou>kGԥ@:pdܑ -hx(2T^0?fiK{*QP@ykWo;=_I(u~@{M^~n׷%j.2zߊ%F!insb ѢF:˿ʦk3,5aѩ  $^%=9 3Zn<Ǭ}erTB5.HBbk?WY3ל:/6Ĩ݆{Bٻ[/Z;rs)u ¹hSYP^.JQ5HΙL`, "ޢGw`ܥ)^ J&A._d"ъoQ@uS Ţ?{݄]Qr`P?o l,((]ͷ>'';N]@vkp~H $rL;9ڻo^?Vy9{(<:n @g#.*X.[1\0K9xYTZCT;-LCA35/@<璄%rLÆ @z_Qdn7"*(S܅X0'w]rfln99|+J.-"7ʢ X2^WńcQV.Xe lE9[\fmS*?VԙU?Z)Lv\lcZJK%:Oml j~yy_L`-$8KbVoZ'' c G]40 3~1J pxۖkD} Du=$jBqO>T1Uqyԃ+2ڟ>kjm^Tsj6< <ȩCLꝀa8lGk,਱Gs/!ߤ z2 :Y,UXtLN߫4 94ΖWǾF էGOr.$ ZZٚ3,sϨ[nqb@㮵myRfP(ygYDǡT8i<+OVR-L6'Nq"2 l4kmb6C فn)Fj+2"HY{ʼs0hcD^"{쪤 \NHD%x[4WA2K[8D(* Xz{~{r"֖a '|`CLH0P)ȍa';:} ~ƃ!mxȉ< Mdz=Kh9,'FԼ>ojTW( iޣ":;H)iLį dоiܭH+,2 Y:%Lƙh9&0PrhKjhKʢt0r2pOm3vgje#͖>#V=؎ۑ=}\(xds.(6r2nG}۴ -F[D/ĆË( pPC;Y/ |"H.$ї € +NIMEy/'_"rʜXl&+ʛ.r/-!>{IwV\ܒ;O&<LTu ṖxM>-%ba$ l 8&F%c@ZUG A\eق΁ܾYo>M>A7*L92{qir6˶; Wإm5\F: :&1k1$6i$]is ;[mN&&Ee/)Bw*v/ {Wjæbb*8OC`;Yt(c_ M:IGQ=nɚ«"3F_CHq5IPCfЮ/( drDRr}뮀Dg :7G%pIH1ybSc5,l -o38 /gm f Ar 6A% fy;ӈOGh9ֽwHZc0B.돱&I7ka8 nMxcp6[oY?-X)$ƞ A,7鵢aG'v9=5RV<])TZKze-cAøkNfNɆL&G'k& w(2b)+IfkQ;jP|a`}C<|1LEqkWRiF4=%UIYq!gCAͳN8RSS7+ )Q$rbG>5#[l8 x%O46>,&Xd~㱉!pIvЍL RDg }qJ4ߚGv0B=GDܳ ͤ.2S t/^2T2pQo!ޑ9Y  5͛{HDo{!D;13& c"pAreqR57c)euٻtl]ĐJ~g⤻iϾRF\Nj?O!@7A‰eh#+Z *6X%l CYUn!@q@B%0rkhZM{Q(܎.`T+7(PA/&5~k #B-m7=*B[=R]QA{('Ɋs;"2Im$b "V9`qzGxLKn*H4JWӳ#:U*S\BAL $ƸFJ :y5,xiq7I*<ը0(#e8Z EԦH 2e ƑW^wǾ'& S-u1`<ȦaeF8^-'4bf P%o x]۞l=~؝huM~ykqbjgJ%P(|Y$r cJRpM> -"Ọ6O뾻?{O'rwxЉ$… }T : ‡Rm)Q00[MGH-D)e)[=P] hr)D8C46ROxE` %T,>Uo~hqm!Fj-*Tp+P y9#a{!#Bn:uaj7Q*7-oCu#W6GfcU=>d|nLUzFL b쥱DF"^plϩw#oK7i,u@=5QyC=Ueؕg BKI$w*uMJЏc ȱlB2{VHFEt$Cv"=T{etqB6Q6^=cLOe) :0te AsFDžڍj.X"sDo"stya^s(nvysfTSFP~‘J:R8s%=J`:/:ʝjKw`c{X+;:Jإ~IS%Z?INn)irr;݈*T.<-]6~}[d%wSxI5Kď">V/6Q #aQ{ *&wЃep@Z`.f"s\[#όrTCc9 .,:P?46byw_~`̈ Zr$όS) cFr }R( 2>\Ct#3ޠ=A?+J>툆p9l(:eip}aHĜs~? %S`w~+% `E vǐd9=NW:,~1'NKZRLʗ>n'cH@+w<@Ox,H5i_>"_mY U"(n px /a[_4F;ak񴣌KFM&UnCp/+)vAW]o"$)aȉ^D5zTDc^ٹ%VmSV=+sqߺP+}e]Qy gKl@sʤy,T1&#.F=\???^s_/FxA!pdyF&hƫbNN='ZKغuRL:Aډ *`' PJIVߕuʡATu-`_ʸaK6j+k%F<(r?`Agk?jLFwFEI%][M>U+{y lpA7>Mz@I)_#ᯠRD)"WʣJMiS9^bB+MXlREm-mM,~~wBAXI5;lڟBT +5Fs˜5>7)@Ҟ]!o<"onÎj&Db|{͵c$x xٜu]{f'`Aj!G%@K$>:\0'Uph k~*yAG~Z tT2 NyWfXk@dHȲ”0I]T:FQ!cZUQXyzhD,ee!PXRQq-1VSդMh"q<0¹ U4:9=@`4R C~xtQGH?p@E1|6>IhLqDκ^IMy~ ꪒҤioߟ\*3,YVծ#+!wRzOqDe "d+>W(mE56t\ P,< EbW$ür!;No "Fu@iX ,3e5H/).0ԝ>Y$r*pñ'rV>!KAZv!q>0׌w=|*vTR !,_ ViWu?aGLTpy]:$^U2sBdipa\d fB&YR]\)18gjg-풅1E~mhŮU):Zĵ|PP hZ~<(j%˺dH`WBjz@svI-Hrf&XoŞj[9%U)RW{lS]2eC&d,5tw$MTB`ެzT+JԘPW޽WmHz*gqDX,*f3vr%2wA{sNs MJA3<MLS4]]u%  &͗ wڤ=Uˀ#^mގ h}կ8Q!2+" =Cj Dutap@HZHF=|qVK+(K5%8(T{O U",4)/8cl_Iwav(Nh_AU xÂ<׹>qp4`\ sd[e8F1f͌~J#{lN" Y"bA!D+%H@ڞe /AErkN5}o}{8ϰ ^c@2"׎+Dj]PIx-l-@}hQZ{zy܆Mm3sȁ.96m[1p zb0r:#9MP(p y%@jW)8ߩO76^*u!?kwct9NmlY!yމY cH]{ZDhkvTHzg5x5X:[>H(g_7}5ּyi뇫 >b^Q)q\T'~]g"dL%1ptBތu=$K+ϤWܭKA\nίUYA~3,Z#`7)x)wx6Ђٹhn |,Ha) ~Cst'VG0vn1A1hW[f:]pr}V\עuRUN#QvݠQmx~b~vti\8ق6mn)KSŒSXJʺ`ro_X@{4(L܈|r# LEVx[ij|ڇl)&Vp"0Ȁ^8Ψ* Ծ9lPݼQ-HKKڢPmaJO^t%lf6yyy%I*GklMWZđ1q9qҿvpR!E+6QvRa| 55-l_2)hn2i/?1 -8;^ģ0 {AlD0e)(}*"xɉgѸd7`X@lܩ1h,= W˒fYRvҞ5iTuEa)A9L/TzPOk WW`nfu歔P[Ŭ)+A"ϩU|_/OWi6439L iQ>q/IWIC7GLD4!]nZ`bmHÃ$\ß1Е.AԽ?Hׄkc9:ny>SMzw[ UwZV]/5BEuA؞Y^[*IJEgء`"(l._9ھSIqhw<;rd{Ȩe'@;|n /rs7MUyk(w8C3 =~<Qbvk,odtL39ۘ};k] ~}k-3NJs6am̏#_OR[6/Q 0Im@<~CAsp}v^K6_éE68W`b*ęDE֊?n^7VV*a7 tkw+ˆdp"6D+>{@>7>h[f$g傘;]˷cLզۑuyp|Ys8&T]2'*H^Z*1.B|$G<~"$j_=+kIk :}>~'Gru>TکS%Hqk75:F3q0qG9Qq9͐K)[#Z E 9XcP{mk_gl:&9.R^ssGldD\Iԫf gAE-Rpb 4QL>$zl)˘բ8?<<tecFzV5[w&FGএmɱv%D]  $W$̬sUnjO> @.#߾TB11vuGwBM-9aTLj𥮣n3y=<3%^zXtLsOB% =7nԅ6Tja߉r'yѹ$׼T +Q#(U$EA#a1rk ~f=N(Pdj nJጛօ-^*>ŭr#vũ}hE8mV3  ~*=nϻI?pWi"_{<5dJY4/|:b`F2mCF1 1bUCK b)rڧH\U٠|)'ydXgX gKGߏK=(hyztٴZbYJO0 $KiHY7^*azhƦ @F& UnU#&1 !է@baP|,̑^xcCcI %0~M`7h=]”];*2]A<∂&-?TZ*\~}1DS2%f&D TffOfC8AQ vP^ ӧY@CuUueXuJ_`#̓ὓl R6yc =Y9)C4E3I?ޏ7Qxx^Ge:8\-S*Ύ<"}Z4/Pw%<{Dt/OѼI1fIn>zgP;M,.G-{obPmk F\,F?Z5?TM@+}h28ZxqBHe&s<.c8g Ǯ/[U;&i%ͬRxs)aqo} }!:L\5u W(Deܽ;=^'fFRQ*g#TAtQV} |G<ziRAb'Td??B 5I!fҹ&:lk 3jz)*9e QatEl6&zH}œ^Co.MJDw HHw۩i muàZQ\I0g:/СU4M}w cQ6VK M_pX[/oBf n7G|ychG*nĽOl )gթ6^3j؎6EzC Sٽ#_yL*ʑlr rGOYˈQ(,Jbt909D|7{Q ͺh*`WTg{KB!L{fQ .΢n׊"`ڶV5-F:odz{i7w<'feK:$ j;:B~i &e3cu3?sY:Ғ3Q$kh Z\vGjXYB^劾37\3y0ŭIjOa>I#. O lZ#xzYGBʆtwxa u\BM 3Ja F&X@i:>#iI7ED۞ERIG~sQgֻZvU-߮Zw`&Ëk)<1A'!tJSD }0iH%Yf۴ys/(k8(kN:խ{榝[PjY ɷg Q.\r)@+TZ.>n;竳JZ{[ B M|ǾGGiQV dU0.y~rd'Dx¥B1>.7鑽cJ[JEh>YGh,LFr9-Mˆy&;$ԙ)WEKO,O&dK~1eXzme,΄;ν=X@<Ɵ;$p_ Cya+sq 6):.&!:۝i`8_LEڵ8]e$Z$.4{%kDg'2Wx [{ !r D=pk X\O?R)*ߪ.X/jKk,rX&FN' p^o;{qj77׽ !zc>w nOdʌX׳?;7_زUFQܪꙐh sꧪAJ!jw^Q1]sݽ3-fUyRW~ey'Is<-YdZUDsPJtos9cK|=:@jqv(tw:=,E-}kz m7L;|W;f257 ~ʥk9E*˾2y n»wyKU3\!PPdz $qe0fnocD2⌿d~X^1 %FP:K==]-)f[rG Q 2/Mz4Ǔ2)]Wa J6q!u2/YRC(q1NrikA[^M{{KjS]}r ?::]0A@yH=ձ;Y0@Y,MkϟV`;~$}D '6@.=o0}=)5ȟ\Xc(WCQP+-DrV1,Z%H$%z1C  |8 C 2 & +Kpe)\gB0mǢi5c6E˨Q I;T!<+W/0LM<݊~k}ptdI"_@UKi8@=#ߕFv0cy#( ÃAJ/)ۙl锗3/ q@ZET7u03'?5XfAc|*%MƠI\NF.5>D$ 4p6X`SZxFLrPS)3Hٳ. gfQl \wX7n:,aeE QJKfib)au#p9Yʿ17w矍oab9ЖRyA \ҋtNr7d?i6(8P1Q4A OkT`@s?[ Õٜ2uws|Sfv%4֨bR=8^rMIhvaF)n:xovk}&24q?rBUHZDΖZˀԓCj76l |׻ߤ 8j5HLwv^AjFNjo=ؔX@#C:=M>2\@׸WqQRxJ%PDiCq= t`gs> G#uy.ri4HBv]&nhWP}"zmxm='-VI0t#Î]͍c;WfA4E, I p_?7~uB>of.PֆS)%9M$z_k5eՅX&+gՇ=U}䙃uo5v"4CUDěCi.yF|DӲ" !1˱<m ` ULJ6&Կ> @vRSg+l&{*z͔$p.h&Kp Y o|p Xԛ്gէ]:Pr|ڭB;l::gMd&Dt(62^lx:>U{Nga^o K8_""gnJq篫WIKZ;w#HXVL_pM$f$1x1{_ܢ#؈thq3F~~89HY"b?@mWJ9df,R`/lFTlEd[b8zSbm ~6V:(e*|&=QN^%e3X p*&[1Ht/}5a3} -o ̣ :⎦WLa>1Rа9c|e@K{q+tyG,@3ڊ65~>^HwкrE['XhN+1ɴkv6VG{eB|_|'F\W"@{>ڀC@h-:Tp8 E">w۟tN 8ˁpQ&1{`Dj}}d0kwщHBUneP|NmX}#CBhwz,dhdXDexc]0e{oP{%O3SnvseA'yZvΙ9⋲vT˸cHJfϳ "B& sgĺҟX|dP0zϦ/MtH6i߿Ee)Ou k<"kW-x"$F2]w~k7fb*D)5y NBr@6SgѰ:Y/&Xv-{3ꊐtqЇ 79f5[)zq;!괾E- u4^9k/fęZ`MAMH9?FJ'+A0̹[/ m9FunƂvQWuVSw/w ~j!Rla"NM9F\xcfǠ_gdRT/ѲaYSj^4o l C)$5jי䎦>Fc# &wf o%bg/:E@VP @Ma<su3v\L-Hn-VE\^{:O ` mղ|/E9I" z(gk# HO}ړBGVBՁ[d&7\j\mPhq I|KPMM`)m@331 Ye~_}& AGdF(C"1p7`bV'PG;Pb5`!5ݖ(?Q~H  OԲ"0eF+ kւ.*',7thr͒F:WZ$l )vF ba*aM/P?Ɗ |>#vצB〻`!6oNKQ!>95JOɥy款(EBF6%! 2+MꀮG$ˑ S~•u>Nba:dwh]Z#V NhȚ?Umq gP v Y4q8"F"}Ea3/}^f!͓cu}Y64as2wd'F!O?Zcp7)L]u)5J> |{< .6@݉ '/U LX=GӘF}3Uy:,j9g">? `*vE aT6$+6DRU(\F,'moʺ,!ʦWڛ#?nLJ[PM;FO14̦1%*)VdzSs=, SrUtMPN 9(YO =v㘤cDNSEZS{Ty6W@PWAۃE]ԯ3+ g&ܨR>cBx0%s _9%c(iISMo@t8X3x<ɩQd%l3/ߋKRk2 .Y4lR|x7xO%I,=- r >8N^!WSV.9PgaSudxIRdd`U եP6P;.d\c -DsV3qՓ(XP0נF=}qOcFJf7~Zp:^WU먽-МYW,^8\e*%cWu}?Dτ8D{9@f>z~/  HzL(/E(KYr(L+3 X.8w9 XThZsЋ[qsvXiۘft Vd݇u3sz@(gJw;h :^Vnk(БZA4mmV&+9v2d I 9l4nSmCREZ`d 0MZ6{%mMh Rmq91V)l!/j:F8@b%U78}c+L2_J@زQęoOS:8i;wDd+ǥ@|n@Id:S+-QWTpM*yZ:}E͸&goϰZdv3ke >zi<6@hTb<ǷtASAԬ)LqV ;ÎdKޫd1/L{Vfl69O\d |*BTyvo͢;uz1~~ݰAz=7<[Nn<@l}֫,ed!K΃Ws͘*x\b:|,5j(Pv#.5˪AwBc7C%UĮf5ѴC8d?J#ML>IQ !7W?,̵Rmn-o;Q)C3(ZjoI)rĴ~{%ml8AIX0㰡YAp8E !Y5ELjf[]8[!ktTd{/{2X1s4C\~J?''vdUlye',`plmyRJإ*Db=Ml$ѲSPuYɇ4 &Id^?`9Ҵ|LS_62s@2P2{BoBYin 7f"qO j%{ގ{kK0|= cԣ7Q|!YW2曶>)#">#\,YvYmB;'MrMm}+Rp?kgߕ*&L٪une!ڃVNs攦t^zr|wy+CklV'UMA864=vC35r+k0}k!Ž,Uo;n!20"  ׫Zf[ fd0~RM}X&/ajj KKlE%F{JΫ(N-T6Hʇ/}c#YЦ2D *K{iv`\]~ds2wrHNa,2< R,ݽ]H^R<_Dի&Ee8ʍ LS0B'}RZQ͔^sN^Lf:i&=f M|Lб*Y{O?8$Æy'H֔, :.v#Ft'({&qw8iRp~]PTۧBfE3% 2#9['9@dFg _I- Q@tVוty:rK 2ɓc3=m^MQ3%¸tͿYoA] xzvQ|$܋/[nZG)\F: %hF:9ݑVХ/%0F77P Ӂgϟ5S32 DڠN^e[@~yK1a]t u38 y6ڻaE:,I4Kb{\mJR*(z[W;z>9(ezWЛoA>?&^>sвL [=GkψFxڴ/ʊ}.4`+?3g62vߺ& wGsMYlR. , ߈Yކ4A ܧqؽZY)jpP8w:lATV^3秔pZᎤd.9D%,l??z*m]ڬꮝ G J3OdeNQ ho-.R>z }H9L) 5*EW{[ (]p+o Y޳)P36fϜDV'De^C|soЋQC MWW&JjX7oitA;%uNSזHJSay3d |B HB}zbio jqBvEdk#oiGk\%zdK/AB]r%A$PHx)%nu2~Eٚ,gd_/[5۸ՀΞEQ1kbQ{[JSR<麢 3J[^Ho9W dxb#YH?Қs˃D,+mw `n1n?Oʢ&ZI0?*;<7$ ~94) K@u/̿MހcDH' S;}>$Rq$EXE&Q|FdV: s{s9XlOzEg 1 Lğ3#LV;yrD{}g8b܉i)XzהË$v-vBn4)Z||$*ܽIu>q3i·q ATgH&wkF#3 '>9Fh0烀Ha"2Տ8#pkқ?+p4%QxA9wzw3M(u4W훃ek|K1-)m`~9Ч܋ӱǝh tˣsNɤqǛCm,u4VlT [ ətS^aRYWm п v=r蟯_F4*4O=7ZDHC{+Ҹ|trNM:@}|>d  1UA;X6<)8ߵp7{kfn v9GSTmV zghnWbH"wqrQ?ټ1w /b+CZbOk_A+ٮ* T*Ѳ?O}G?#rG#Yl;|841!Q^B*Mb?wGb kMkYB{C۠Yʪo<_DNp@o]^A컌**u0O1zKc0zֳޣ)W =lJXw,Ry˟>O}Xq|sDwhK&.K; wAv*vB[ٔO*f.?8y+ޟ.L5T enu; ;$C㗘TMI|*ha=5В1YߡeGYt%ӮB)h g]I0 ڸ|ˣ8걌oޚʝ"}e'/޳V 9=rWWs#z2 h%Χ(]DYk1M-('Qegd{QŜh@i!5tOs܉ƘG}*g쒄> l$g"HEvor hSEK]I1%SA@5kWUM5ye谙ui:z{'!{ݪ8"WRJHаB`Q+NaxgK|9rk`;t>w7ڌ,C{F7Qt@$==m3 /}K{Fq#^Q-n~T_{mfRY~~, ]dE; 81g\%TU۲əe:P[*D7~8ԥTA+w 4ũ 8/PpSTh! e*?qMEt;F , Q=wc#˺ّ~-0J%]?$'eS^;.Ô$ r,u*lwfuX'b}w-7[W~|ȎEPIK~k^ٓ3EN ~f KKߜJ51ZяxgW*噛ݺp-X,;H$fl1Rh [M0 -~JN =+O_Y%T VDze@[2%4 lM?aoOxO>qWu ~'<"̹ZJݷ4n%֯6q?w.'PsgQlfXjCfE$Sp Lil @-b[F \6F4PQx)znpPA&mǖH(ݜpP.4 _#[^,7wub8H0$y5rdU#l%<(k0}EicjXΰ'^.Yt䂗 7Jӡѥܵ#Fk6d'dj| įtܬ3Ŀ+(4Ӏ#ve_&C_.l{PĿ_ 2,^BKj oǕfWSBMiƎoƴgDOC+% k݆+\SX2tʰL5֔*Hb:c3.L27RP>{=)%6OD岌 ÔMkCrF""b0 ]HSy@83tgUS>nOOp$?Z*,Jn5[̨Zp>tr:*3qݩ{(`Kr#g+*pO&HFd D]݀绽޹ilY5>̹O ۘi\tG|A!>bZZ[HȨqcV.%Vx~O͈@6 rd&/w!Z;6.SOK;3з]lMv%,w)XZ~JFOOkDDgia52̏?N&·x هe%Ewx*!SMzm9T21k1ë ɉ2@"Ӹp_SJ vdr0 bo*FNtul[0+al#{EbF=vj ZC}n,%IM-5gX+|R .ϻ}9)^–кH7/_cZ|o˩@i(E$+dD\R;#kXyoDE,H-x~-*ߣwQl7TRi~ΤLؚi@./x){FH<Z5BCE*Wf>}tB݃NXwFVw!%(QOjC؃flEQm_CG26ۘ#ZfH0; fҮmV矝(,^_rW":)V8Z5W|zlDbi<,Y 0.A8f~5OZFaim~sm 9Jl`>\"z<au`OI_.L '3{Tx4KR9Ԙg9CП\VcE]ntӮ4EdC6N|KQVyXI#`> F=ir!bh!F0dZhArUu׸r/.kDRv~sgat sXENR*me32W]T'a d#ΜLqhrz3ͥX(ppa|!teN>1EL3UgN3iiuy,,Fqj3%0$Չ\C/U?>'yS%c(G{oiXc59cY})i/8?`]!e%S7Q6VDHxj؈t7e[1Qn[,T$\,]bcr5v~Ͻf&ܬn5?E-Euc\xo[T9X;VqQH@&%Fb|CTPFwA$OKh7pcH4jɡ#Zؽ[uludu}dϹZ ]`n0|cEñDt X۲T|R|ٵ1\=A4 /Kq+6E6:4$byCa3(TY a ֱ8lI,o+ʝusks} Dˎ,M<DI{EΥ)w̹C.rN̙~f{HDLr*M 298׫X屄NL7,hx(+.[҇nXtbP3 66:@l9X@],l} -߶gO#ˊL OH)êσ2OƥG=&:'tdj9L3zH$~㤼;T-fCd)IpOo3jbcUPtGI"nԈά|)i]0 .^-Z-GF|<%!z)օI?z(^%/uW<GаKeDb[KA="#)J󵦴q.XJx]j]R߫ IQuҪ:p%pD%_YKjNlOЅR8ma^.KaW$`X m@l\| \P#))th:L @kiTdHu_XO%%tA5<Oj RQ%eBN b%vT)g4>!k>,MiyuC3# ~%c,F{D8d ˭JWpGp[nz~Quc$-BN:͗Fǭ;KNhX/[C,F:(^mu@"!jvw T$VZa]no^7Z<47&G4Fd;vo2'`V'il?O]S#?6J< :s3q Q2MwJP8ϊApQX#A)f4>D=%PPZ [֏x2*ʊaR$/\vq*?ǻ %p "$T__-9o> Z0xUGC R ٓ11/cad;iT{ƁV"c<\#;0F8T+i0Zf4WX6$`nȔzKlNJ:li \Ԇd|K+/0,< 'Gp0|9x-ShXzZZ2 2v 6'+,[û2.4KDl36F&RTffN؃%p%m?D|< ɂ9G -]9K=yV m"cyW eAV.#SjU df 1}0z/ϭG r$runHRI&5\&M`3ם ٌl cLrur%1}K?>`UAxtE1JL*4*`ƃsAlĕ'TT!Jƅ 1k*q7:qL]Oq)F` :1ho<tmq؁lO fd1@4.VDbW'AnUӶ/ -EJ<*iG (QȦ;ۊzlQD+ Taf'2}2OvL%l136 ÷ jNW=0^~ĵ$"[IyG`DK5,uIC[C VO(8u‘ <}F)wܞ\B nnŌ` ]/#X}ىZuؚ!8G(1cCeX Zz9t£搝~}N)$-'}=?3\6#Z+v?6%Z/$Z뎋\ZO.Sl&^4뢫,̝/3عioH%!Yw%]38]@ e 5SM[aW" $X ͐Sjw?sGvh>G~ e0F B-}nk}Wv,bЦ7s;x}ōW,jEo৉HAq52ۨr/}NntY(2똞;Gi|dТ̒RuNza%Fn<ߧeZ~tb)i-_|@͝a,IF/٩dxɸoo0qLVtkLB8\6[ޚrTSW 6U L7z -t9 ȗ6ʷ Kk28I^WTax]Er!+ k߀ c]K4$Q[")Oi 5"AoKmIPuXac{Z-0Fx#})Rqy׭مIϔD8AIӼ8üIDy[6֕{a藱:kSiwoM>U3VyBc :)';=.T9+^NFƆ¡k&k w ۾(\:c^Bsz](!1jR|0ʂ8_gӞ6SA V3L`r CUVݍ _2ҫl !A:͞J*%o*4/IG5GEc-x\2%C Z0nsQ.Oz@S=Fq~7m%х5h׸psn?~^u!>zJ>>&X-N%Q$7jO1Yecq};OZ*wO+9l":_nHc٦[01uoYMR۽]38:rNE@aS,KԼÊyAhxj4(n[ǻW:i?Ş܈x ݂/5йF2rFFx28t a&Q[k{R&10g)v%f(le WJ*zr%dG@҂"YOnTπ<@Ni'=m?2cI{jCw \gۄvq1'Rc+ -G] .puA)|;j<<6J)]E\2wONM2GTPiP~ו/<6`Vvx P敒+;p𒪙a! ߯H«r2B-m4*ToңXbv!WlEKkx%uH?L]G˻vJl?m/}:Q,vvE5'7Am$Z}eo]V+·zǺ”2 uF"эOEQPڍ}*˩Ll?}yQve?DŸO6X)p<)0` eH՞)gI=Ԗ8]CjǓ+K J/ALFdq&G2&&E",Gуc9I KM]U $o Y_v W `U㤵 LC%dfW篛C aWq ٩1'Z&mG q7Zn[a~Q؄9UaozL5|5Ya^O/n3Ot䶟3 ,GU|HA?\B93$]+q%5j$Vj8\iCiuW~&u*6 "׵Z1@t$@-r /S' !JtG+<ƒ̃4?<>>ȳ%I2;X+|@rč,oiIN/[h&l8 9nSo GXWm>;Q }z[3ig:l!gD:h&z?aڈl#NI*3ckjFR_;uэpJUd-UcU* F,m,`v^U 8D]ߎ9ؙ$!u^ %[6_ s錼4`dč-^S8Ȁ@`76ft\I_4_tv$3F)j:N ʎ@>+%Hgͪ"=C3F=gx(qQ>xa 0t-X-ɼXH &ED8wrDwL FrO"I !GlCQb  Cq"#$N(6PMe[p2#@HːM܌$i7MV rr"")`ƇrSgHAn6KlԷ.KR1X{v(zo/"6pg*,1%GLt sF;c2)"X`-WaM3;m_1]|ڱl $bU` 󬷢_MкW9@1*~W̵X+LV rCr7-%RQדMzqlvnkMF q&"HACno+*onӊ=Yń4 XBG]LMFƬ0XU>`)P\Y%$G>/9ncWtJ]TIfO;ci?#I[d |Ve! H6=Vi ^nFJK~ 6hz6ruຉ:9CɨfcgZ5!=Zgoj!UM,kИd0*@wU*\hqOdA}FD)xle*ۑsj][dSW4g)]@8TLc,|:U%?= Emǣ hp~ɫa?h7?,@F1i7Ds.m9j{R rZRl/7xLL3_dxaCi" /d(Z#4qH(詽n "nDfwr6.6/_?6)eڢ6dy,١uPSݤ]O?س@ |U^R2IޱOM:qsEGu$nu=y:г,RJpփ QUJ'2$]LC8 T5 I}W\k&]Q ~hQн/-hj0{?dŠ MvfWds>'HDr3CcUr Qا2r_j4r:E=9gyG9\\Ƴˆkl7wC8{) Lϧ"mE4`n?)1DkIccq:`S-*+нNH#-\ 8|'ղ fѕ ջKQزeJȭ~'ͻO%4.Fu>*0-}YhtQ!w4C4A0GyU~S Nx *`3sY| _Wc]gH=yZhka?C Jsq2$~I'}o'eǷJT4bucYe%}\ حH:4 ^SN+V  ^0O&T^]Wd~XӋD`v ͅi C \|PP"8,>I-Ad޴h2NcgwA&A3.By|(,R4OsǑ2{o=ܭ 9<6qjuTT#d1ή*B[I]tfyi}־Q#d` 5F{X өEwϜo6_.> #NR`}fnL6^ }b4hۊ >O4*Oxze!)O$Xjf缈;Y}.ՇOn+1~ō琻/VTG*eRMECX4P= =«ٻ* 2dcgJE8\i܃:{H5lQG=BM k2ZG)! }.M_wvE"D_7P-#H'4ÉffK gm 5^#!"5$ N. Npf0sj@Cpg'`(Z88Bihb=>Ҫ,L䵘jxke}ԸiSSciӿ Y | @H 8#)06?ۊ_ޢ(afRG&'DIE@^X ƸQ:Ŀev>= cpRӱl! :j_.Y$ҵ *xugRYج wŒϾ l,Zv 3r!]4Q+8LArE-(zZMFVVL"w>WDɉ1DKKg|ݢO{RSG,hOB24hWPŞ$N CPU, #8c"Ϫ\ .Y$ k(] +|ʶ/iy9|vlqrEˣ: JywXiܾ+ޞ%Y󒣯/\'cˉd2GK2ǖk^&=ɩQi&E>T1et0Ї S"L.=)Bⶁ8wUNG!Dy_8dK.sL J6brCaݶe >(-2NF_jVmO" ʷVsZ%ܶyKFx4eBGԚ_VD1ġ *n?a4w,BSWjN2Ey;q·nY;d> wJ6"nBf l*&GĶ-={0Ja;2_k@apX!K~퀬\--c&1!O /'M~m^0I h~bRfTAVSaڼŚ= ",ߝ0yjX'tftsߏ ^00(O z,ZYm'K`wYz4Rm$67%3$ѵaizUH4v}.tpG\>d6՟}K{ϔgOmu]\la~sp} + o* YꓪEl_ӁmEힹ3C"`̷WG,r#([F elV$>q͙X2e0XDppCs!Op&4\"V e$}AN7ϳb<[)DGX؂S=S_t8Q w A{7mkqQ _ϦADLZD?6Ʉ?8kҗD1~qolluh ~A,1ز lgKہ?xtǛIZzH[2`59,=x*L0D(W>(Rμ U8 w޶AËqc+C`35ަZ,W'$ u|\XJ1uJ\]i[ 6C-mb}#q~{ PY#KF|V(wJ~2j2͜;'2xmAҰfxFw0fy=};C~MC`H c:V&SZ}*tzTqf2#Or`*6_trq@=ѪobaONpP?94:ꉞI#o&}Ve_wAJ/raW]-#Ny22G~;UByc'ޣPڱrs<]QpfXuL;ā(i†#8`4X#ש՘CfZ b^sנ^ŠrVM+Y%ZDŽ/K{qګBKp,uVWp]. O0r1ްI*3bLf`r:;04ޛNĉV9BKߴ<Ju83|tZAQ+  po9T{asD<XIq&[ƨUJ(Uf\]ў$cb J z2vɍ T$2CMf.:N2v b*A{x y&ɽ#' . f{;eش%o""3*ۨң ]hxߏ B6! S?E/S/N"chu hKpGJNUFp*չp at!v騜E' osn3|) UE{`sv_6)N"]Ӕ*z F% GE l!M@+3ٲU :o£vu˂iǘ*F5w Jе/nQ%L[**Z 33(Ŷ5x¿{(6 19o񆉌"ψ)dRVAodxz, 1wH5ut290 뱯V3C0#Eid/& ɯ] R2!F4L0ly{rv! IS*EݟxȊn>GI@7$2MYœehG\S ܘ3`Z]r;u+V*ZzA-t*98dlr&w4Tyr0O}Y'B#l3 x!Oen$ rp:_r1ȭkp3dJ`G9A\}' !ԜX"zO᧳Q4;vs/,xV 𐜐^i SM6zs?+KѺŠ#^BJ]9\g<8cnd<˥(z *$eLM жGK*Y\<ƪ5yIS(>z]@ys/Z'^ ,G m d31*nP_5HU=\66|w2z$9,֋sK"ܿmQzO\KA'I[f*uKJ@q΍?#y~>Uuv\{Rfx_oXk;|(>ShR,eIp5DGc;mo~2<! Z-EY0aT&R9 1EL&%#2p/RgS2Z$>VS* .H=-P,?dw\ i}N7=˟˓r;geƅyK'_wS0$ `Zo{r"s7Y zh9yx~wX˭\;ﴥۉL}3KQ]{=Z;s`K;7Ql֯L~3 g=bydDЄ1;e5袽&cu,7 oC/u] Yk@nQhqfR:yePS}z@}9Ͽc2ifGbAPȒ78n$@IJA(jNl+z y?f.~AxP8;BEq>;7Y4-.} :N䳭OX) p-J9B¬^eMN1so˨gΌv*Hvp%]$ )K֟Yy Y~>(~ZjkGB<&BFPxfàϙ>.t@w"[f<{;XyġO*Q&ÉOTOQܔnR5[ BX}'H*B~XH(fMʴ~ i9'4Ƴ$a\{[Pt،spZv i8}|la .A ~*!N63\2,l c9"J|ʡSbɶ3~Yu{y :Hɸ%j0EMωNg{ʐQA]:HvX!)uq^vVZ3*{ON%am)V!Ր^ Yw 2g&2iaD'$*/xq<1Z&Mu 3@r HJ xA0+|TZ6e[}x|ULy}tǀM4TUx^Ow*=4kQ uV0f{YUidSJ`jɳ_Bv`#,w1` XeCȬ%*z˟t(v8)=Aڒ6ǐz#OS휫e5:j 'ږ@= d; Aa0GvB$TAuς*{ -k%GX [;37vf/fT;煵c[J&s2!ubG(!*@CD,byLEWF47lx2zibjXGX9纑š,lA]m?Ϭ3ޝh6KudU~!>Bn5&$F` DXn+ #v mX2[ꕀ9׍C>}N@Mk'{ Z_Ѝ ] pL^]Rm ϥƙ0NvK`Ndeݯ!t8M/xF7WR ҠB^e4]9E1։z*;wytp0fq bu`,pZ3v.1.ϕE }[XnSH :֝4q(z%k- ~uKp逮ڲ#9:Tkl1eTWqŚ/(/Uanw~1S;L-8 rՑX[ΒM!9Nb6h1@Jz$4W 0M0 ڦI ƪɤD앢W:nBtu7'E!xMznEeRӖ v+)ʕ:s=j3_K 9a_CK C#[c"IzMN]" O6m#VO}v Od>&&Ѷ'4Hp >%H_𷢉W``@q}~DjЂ[wvCY $oFaT˅\MMP ܖRQ "s~# hs'$ 8,^AejZ";v?3)Lmgl?X 2B]S7 Ji2lL)dRUԑAO.]3+)wi.aH$.IJUI(CF8J|(  n&D@'[h(>}l*;|v y/NEt:%Ӌz:c̝e guTi~%r1/$ZG[*_ 7}ゥJNOo,Z9 ߓd乞[ n$`+ }CO1Eupϻ2T!_P2h nǛHD!rB9ꛓp;s8;4Lx R2[F 7 ^%/XkƣSFߕ J3U`?69fk~=İt+ c!CEZ{|Faz [/v?*4D}p_ !z>f#-6ɽ%j=7v1Wݠ}tb51^_&)V½5׶WPaҤ}/ߏX51˗ חŊ[:鯰Wڀ` O57yMtƖf/H7ځ Nz u[Xo ɲ͒8Bf y}DS`gPK+j5b^o - 囘&΢OZxq!}|wLr%ۅh2;-7~8"6kOFV/5(bB$RNӔxyϦhsiR$iէ GNK9ch!YL(UW_030.b"3I y/V [X>%Rܽ+k=47 Q9'̞2`ԱGT iiMJ++E gcE2؛#7Dz+~]eSkBmk94F@J8y措P-V'0y+?ҤlL@B29>,^ߗf͜Ul4B|]U4[ Sz: c]._̄0J7qW[ŏq?<Dv:IPO옊O?myQ¸"@@^O!v(BB{NPmO["O_W| ؃e7 O&8a5?#R"</4씵+-֪He4@L㴝fPΐXM;RS&421LEXfXXe\P@sD3uV4 ЎkMvSR17̖_cX;XG" >~'&85M!R94V ߢD` ]$SAL,ۉHErP9">>.{1.mr#@Uؽԑukg<4 ū|=lvM> πXHүteDZĆiUv:.t1$XTyNk1J#'@!&\$ B&f3 dDfB[H+Ll!aPr[+5lp]ؑr4S` TkyM0tz#Z! S;Oez2ڕG+j:0L6hߖBAVGZ!Rѫ=TM[Hz)w GJn,19UrxWKnF!Ee ?˘l:ٲky*V|7\c(DV^Z# |c"*ά?Kh R=tVb}f7hiLGB.hܶT徱Y3;#٬pvݧn!`_ 9PE\Ԃ^]m4]q/%yG1#UCϓ6צ2dYM؅ņp8we"1\ZZK5.๯GDb?'xMBBܚ'8gmavGk0%XD6qg?ِOi&{ PG+Ԅ%X%1^kpߦ1ƨD;}a5>XOvtAϑcͬ4 \{ X6Ae%Qv?8,Ż&|zLSNW@chiڰ:\.\ř{rC'Qy4L+*ڽ.dm*55M]4hx+V~-WQŰ 8:JfIL%~)z|[w٬2a8c<׵|[JVq w? R7q^`J$w`|3uzPJ'`#xKp[5p>aI5uJpt7E;& º1>{ J;W;94HIHTIxQ~!6Z/XIbdڡ$~c!3Y)Cɛ^`F>xǚ!i&Icn꜔01KP彻.wt+b>C^4@[9c*& nI._xI)B(X⚣P4yؠhzTVgokJ[ i^jxf8-\=ZAq@H#`КŇ5:qfU+Y 1@RwBlBp^x=`{wss-ߟ-""%m^[,|Sl31/byǬk/k1(UV(3Ưfh.#)&u5Vl\-PM\NI[uU(۷6Zr,^\omdx@42)ssiPh}>8pP̮=ޗ‰C~g;\e9}Tg)T&$~K ˉrPdw`GW V;WpE^9i)WjN Nb Zw <{#\ʰp`6B,*&Fh3ΎkVDPZzWbYĻ6czp>KPr8*׫Mu \`Mw0b72>67jR:wiRhT<$oO lX;+˶+o ㍞Ɂ@O7*Z(49;!\Rgrt/[]t G=Z'{c,KLz  /I<G8e Hszx%N>jV U3E -[zBwk{(:6;z, -qs4QPl;MbilS蒭хV.p$ vbO%䱐^îKA9L_qz 6Lw0P6Bӫs@ViЬ[Q@t0]U(N+=ΚЙƒ E{_j` bٝI<{cEjO;b2GT~LMrT^OɁ]nYuefсBhZM;4 W*ɡȶ!sAv'D ܽg]O,?Paepm x+Tl:gԃ%hx*?wRii(zɜr&}Fl2̐ ܁^RkaQE03mŊ$}#|N &͕9ϳ\\H-xXܸxU}qBu!W] 1mJX5\b>zWe[S\2-Y^x\ac,DmM |ף{ѷOjhޒYɌ%϶[ 0bL1LV+sbVpi-м2f)_D/|e EiK j,P ۞IL|9hya5 $rj 7hLG^63lk,\ttèTLjj3ƙ&/[TwAlX]X\pL1sHhxvzg1E7UhEc m dfQsv˛s;;^*} T]z!rRyIPaFT\Ntƺs 2BhIpϜ^ZZ9Y`/˙iTQsnz^(ho +dӑa1K鯱о @xJr3~4ż/6wP.ijn"8*An&ZMȲBdkװ<XF9mma3\9/nqˀE+y. ! \M>'#S4͂3?R&9{0:*ٔ;r#OX[;󱏓va8 =o:Ol.X7B/5Ze(H.L1QDxJQ!>qA\I'Bp eD\`e1F!*Tq̏V2L8٤=1H # #P[C>q#PK0rZPܨ Iz5B4HaZ!AaXhйrT &ו9yj4r튢v2QKl72kP_vQ R=!mX"edQ%"@fQIj VtFjԗqmN B1Mwb7v]2L󿁧+Mt{+C3-C(g_WS16aZ$G;Ȃ'>ɥ FT:M3sqFFp_By7{`STFB:L4Fu䥟3nɭhV֖BSo(0hP{2܇+'G}W_5=QNv{ar[}謹1w{#kJj8LԵm#s8oD F- ~jBc. >:΋(-R(}Gt5y:{ep0K CrղacmLHH7~kXwoGq,23yda]̣^_k-.a8}2\MbNn!!?^!]OF44}#R,ź ]gQЗVS!v>[xׄI_b1UT mm7_'qaoVCÇT3 W?z"c-t5yGU&%Vbq62=z^CAb|^k'f>/ *\1Y[m¬6n(oFtYfmɠ/ 1!ŶIdCa^B<^/K,[ȩޤ ׺O4dwe&psqOXa1 /\`5 ˘8 Gzd a'E-ͽ'@!v"'CͯL_N>m9y,{Le bl Q?Bwul%,bQr"Pj@dCi1Q?/y3,(kU~&*ƙ#&2C>)H2ku\G^~XR?F62b^G̊JOKEŃs2'zJ͈QٗDŇj(O/Eja`̪fߏF{-{y\{栗 qX#N-KNY~!+4#t65'h($/4;-+홏 aUwC3HФ;/ ńq$@?^5M _1DCK07 5#]dŽ>Tš\C5NH8"[ⴔk7Š֝#\b:2֥"ݽޱLs\_7W1;Nզusb&~J5:,ЕwL]V(.|``zG*]6*HfYop=u/ô n @# ;[ԭ'YcN}W8<+l+JDϏ+LO6Og'ӭRkv>IW{0iKF%ɉ9m5zs9ΔHb`A8O@p5zSU\6tY[7OS]l]MOֻMia`'>"Hxc?0,Đ&?R[^q]1e|1gjC|٤_Fwj׀*g Ѐ9,IP>ck `Zp_&B/g0+k"i œe"܅ Cj&՝@l~x~S0:)^x^  CRJ GFVFF+d﴿&GqjQ9swZ5rmP'\O؂()(Y[jF8o>x'yJ+X'Tv4&ż3ruT5c,dbSr,CLT5.q#':_Wa(XDF%dwKhp?ԝ -vy -=i񜨀PV ,zIJ=2km wht{c,}\'ky&U lmMJ4']Rw[g5JHO3^s`bb&ORz\HBּ S {j+CN7XS.WX> ChV,~y/<O6@Os{5ez|׍x_AZZta8? ?n (/@bS\:D-ITƪ{-#PN ZK[Jr8GfU+ZvnZeFӛ3*4>p9%-?=},t]ck1T!#!^))XSw nB:G>K:j&eyDRg:9}#tbE逸fDR_޸`s*A2?ҩ9il0ޣ'xOYSW=d@5Xb,Ժfpy&ӹO&^ꚋp#lWyzJDfο )[]C;Oꉔ s^PАu5!|ý`iFW&ΎBVhg-VA.1hkk?#,.MS9W3pMdtZq ӢHd ՠt@sovްn8LhUm62Ş0g4e)OP3ڹ~SKV1U5AHJ*cBN 6L#|ibL;N?m(:кb˙,:#a'#}v̈Gc*bj}^ #yS=TpQ9ĨZm}UkId).C}WtbhXLĤy4s?,7!'zBDiw~sTSrm)5b1V]*B%cG!1 Em}xjdj#݂25̖Pr>&d&Ып>!6aB.K2;P+}p:cBK4## \Cc ctN;^UftSOO5%hԨ7 g͠\|&. f)x _i8{E\-UF*ozv1/Ap4X0fhx|\!ʁO4%-ON}G%Ӻ՛1xvSn'>di*{1!`e: \-+L4TtPѭhgH̡3dI  7s:LŠ̚ iKo>Cb$:i()V$ƓF.ܑFuUvj-NKK9vL 1w+_ χ,!z.F#bk:c!%mZRxbڄrV>M#1ܿH*/~x7c5sQ?MȟpUL| YOl?ϻ rlvmdp{^$S6BH8V@|zk!ËЄ#E~A(u G-shciatNv`Tt|v=~-DXNWG&Ox1'bkfA@J)Ð9XSŠW@A9G\KԭGHKwYB)k)~ΛqHd[>RYjFbZ׷l̍ZGwx6s$KnPiclU}ȭsl NO:+f7֜l`~KW @ecCyX[8r3dW|UxV;0k6:n -_xx9LV x$ZN~MJGvY [_׎:`r# ݮOK_3yYwQttm.c8$fJγ7oGpitޜx4]O)BSϻ)_bb8&D@:aLJds1sXXBPލ"/vUWfsۢUna4Od~hӤ?ߒL S# jNZlq'P][ 9xˈuͷq0A,?{Nn783xB fsE@;zTvY, B{3ɟ |P f88eWqĻ 1!Cs ZL`+: yq֪todH5v?˜+=O*3 A֠;W 9ӌ fs,T/dW*D/m =,HuP[B3Hha%Vi /@:\_ l5Dw\mg~BC!ݏ_r$Ļ(fDc>v+y8Nj] !'Glhje'v Lۛ|0flݗIq3Djd1U4^ FEYXBTդĴ biSAeiM0z pJipJYK3ġ'|Dq FLTr1_i.tO0wAOTl>˖uTKgtNLӹG.%"{H;d-.eXaI"Lw|[?*;> $$YM"3mv](\`*.dofmσX;VI0͋H)kB Wqa}$6x%<[Ɵ]ܟϱzQ+s"L۰g {ӧI8W9嶅&l.F #A\w:u]rAÍ1>}3n*'Bi_迯n#լg`:#\Á\:M ³va VXcB>|P8, 4J <,An-Au(,(Ydv}}&W~1 HPn|؄ͨf)" U_626ZݨJgԏk'5X<|UDh9)׳AN̗1, (Z5ͣLA @f >zFZlg.)f($/c/5æ^ٻ5@ $@Z7~ %E4PL0ѡQH A0 EYXLdJ=9[XjY%_p t#:=B'c> Otk`G\'v=zxVuIt}",<,h8l P%ati`/9t~z_2)7؄_hˆup֓ 4@K3“'3焒h)e*7@/n50CdW|F:~CkmIkٽR/ ʡ{-W-@ 7!DjR!1B3>jr3z c>&ٹP甴ٟp'HJ J} ҹ>y`toF$kh|!JDwAGcF7tdX7'v:w&{)ŸXlxT9PA%_>)wJ6n~$bJb\S,? j43CF>4တ4ưQ:wP'W6jTg`57i,,Fj0aqjXCz^ m4$Z,+͞y- FSDy%Jc]{}Hr۹}#Cڍ۽^dsNDI_dqP!Sgm~4e/h'({=OPJ׸, =*&nDƶV|RN2U@S,~ N^"S$-$Eÿw{q(boU(yFPxO5OE`ՕJَM< }'>B2XbH[ω؁? KJ0]┯8^ R_@Z41=U=TkRT\nZ'qCGCteG$CBGjϹUJoGDg5l&dե  Iȅe -ҏˬD6Hɖ0uߐ|u?^E, 03 Zt66 yHqzK%#pɰN_]#@Lc-s^]jvyOsL3Z3 =i \;i} st`L:cZN(w^Vu?Djj%@p>  E w3{9p9NzE*OZcFwBTsJmZ R(=v˚;DYPJ<*7os'@wliD=.ˁ5'-'r~UV'D6l}g47y `]DoE@}8(P) Km1* >̠o܈*RZ͘]yXQYc\O]>tuq.mN 9QIe[LdDmfOj4A !f8v t^Afیj*~OimíPA5t4Z$ͯ>(efgG|dX3}/1sX0wQ!?gZtuj(^ =Xfpxk=Tb>8sAH~ -eAjryk1i/?֛Y?g1#̌JKt1{LD7.. Xk[}vӴNŎZdu3H7'u1Y4צ,Rf|Yų|#DgU" Mq|g!/ Gh-S׶Ž™~[*0}[H?s.0q7IYUΧFr@7"* >^(C&f0Lź)&FՌ-FXZ 鮉 扄\b׮/.5߰w}jo D2~aNM@#92O֚tq3V."b^d(ML%;}}ӾَS/Ibb}tCR/ e@k<-wdI1֎wc%Vv/z"<30Q:dȌB%iVS'N1QL]I; C}fcU\t8*8d1!_.. |V ?8Ox$-ɑWz<4C&~Ɩnig%K|u=7݆xGs:gXlt6K8usF{Y"򘂙9lf"׏ErcCAȔD٬3+`ˌvYG "TD'yrm ?x JY֙6yF6'L+ǫfq@,5mM`I`Vc{<ie#[/\mvXQkPtVR+Yi?ce5 mqv$4EdQ vVw=ɒ8@IGt}:i%".4T !] mwrpT[&G$E~d~Ebq-X~5ݔs,00~_c6dj-Ao.9'y_̊\fcI@(66~xRF*xbyUm I0L5U?FX_x*4YF UX>6`C18bv9:8`'^z:Hr!'YqNE=Kr/]A0,y狚yzBs >%[pWV@q.a\F! 9\,.H`;YFX/"2H>ȾA\sCDQR}+ȇ{i A|-0IN3#t;حh}wAWsՆ4# lf+5OZ!iBiq'3ZK,Py L0W:pF-rxӘwW* Gmpz_.n\-ҮU?ɟ敧C%f'w9> 0O0txA?h, &a<&(>;Ψz5]yP :`64WzyM{EKRةX}f$j8~z]KQE0f=v~"Pj}`"[TZW6w`'rNSio=C r*x`dc?*Ͳ|&ƞUI5^o~XɜdDYU,2Pׂ988?cޖ ;8sг(o"ķoq[VM݋MS*۱J|3_\X5#8puY5'y9,-Y[ 7 LټT``O-_fȺ[{s‚(漞T >"ȣW"qC yG90BHFN {Q+}P?:4ͳ#[aY.; d- 4h^V$G7pp\j&s'jOe3ilR"׽37ӵ@Z13.ZD2Zz?ahQTpj,$VFp5y)U$oy 6߿"D>&r-̮n7.[t AϠ)fa|s0,(?6Ea g@\\MňS"˹o\}([Twדv~m!߉^0o³8t5V@P mmK^0vPN_iO^C^hmjR/ Xy9v?Zp%GUewi0GMҜ2q+TȏWߠ,' +b1`~ c@5&x! WM)+ _>ƛ'Dh:J\)30?H6gXWB$L_6d<Ӑ/Gߺal7y9\z !oo,9{ [.&pu0o٩h/u2 _0D|, kN?sj"8 (<!qo׊KI߈Ra23Ʒmf=fԸDu"\#OLMӚ z$HAl9k9ָ`|ajZn O!Kr\GR٭{qt>#Vk<3Ogqf)Y{H ,a`MALS 0fJj8\W?y ,xpOH[1Rfۮ7l rtZ~q#=<4uhY[4 jb.2'}H L40YY3't$AҎ_N}qwL1b[;K6_*أ6{_xR?&/D:ژt8;@i;עq20\I@6Tn!Ďd!\Q²?Nb RIB-t:Mzs74& ;7u3bh[~ly[ ǧge9`*Џ#V飚v?7.wZAo ̩o(ǞUZpV#&&7| 6K`>S׶';{!Ӷ>vr7 *s,5h_(ƣ|XmWVGJ⟋qvz +K*zi8oㅶ 95fj8ߒ=`@CקvRx)^F3-NJ&d3ѻ`d)ԫ]Ɖ.k"K)C]')@YoH?HqX #5t3VW}e_Of(dg/=?h}m=kpyV`̌}h7x?B;ʮZ 'Gl<0W}:߮jҁl^%ϋmE P9k@J|½:GkHݓ|jt͇XefhݦrFmʜW9?pP!'}%%1aЮHVH]l8!wd)C\IAL\%mLCI0]%$qm 祽PhV+a)/kmN\)ldnG HBqjMu\ۦ4&pMu)[1Wu ů5ƠC'LjrMz4N.3NUN|> rւ ;;;.q(> #l&V櫒ʽsRv]-+*8 cg)Fg˥uQG2g"4⤴NuH|a@YQ^nHi 'h=c횧#C#+WWT`Gu""ѕUȗ>]R(^iVys&\~& bdBɡV~RC;\TAP=vp^HT58L͚czHK#A5#1BbjHQ}bCڽFd*,*=!7j IR=p"<=s-V&N3}#(!ni!) 2g)/JڿWn͸r$,邲oZlP-k`2-&y)r >_X*7&ܢ=ɘ#Gve!2ux:Tuʣ8*oU+#ۛJ2'Z:<ÎH3y!rV"L D)Ñu/ﮣ Q܂Q{.M¥(_>M~y&5 =*TrN ZTNd i œʒSn-zNvŲ](/4+,V]NTpVɅN!~8%c eDzŎ*+{7L] T=>'\\gQrDPѝj1 ի0xwJ` PKG%ntJ 5A*;];!( 'Y2f4hhܲd;ps#[QѵL<(VRXן\,^%hƄ#C\c$ LW[u.5V =Z/nu3o$3?&[pϑs-7hѕQNfq rc3ZZ$$Bv-aQ!E8h`9b&.}zg0˚Rt]BMfQũ`Z)A||J>NqX3;usȡ _uP9א‹&feÌs*jqGC2yJ$bܘN .'bpؽ"8 u_7|tXޣkH HT1fu'UtzuF|3h~^cϮAߩ=f^}cK_~bd +kfj [O\CN7O)iV]-!?@\^g7'-wp U9H>0Ё})X.KiϐaK:3)iӿ@տd'23s:12&FC #qG7PDMW~\PmŕHenYPU VtasM`::> .ԓ0?o%]W}!R?B;%JdfeW@3цRL%xt5l#$'=r.rVW[?H'U1=oQiIP8p>!zݐj3:l{*`}nZQp^}FoЌhJ4湐U" B,·+34yZ`3Ij ?1za[_Y출ftqٓ4d8r]|܈=CnU  "ψHmRZ_gJj[7w/+OP3v̙Z>Z\ОGn _X.9j=Sm g[ 9w\ꌋ'nI\ Q;SC)fzHkfiw(Q#g+<93P[ "t:ɬ4k>w>-TXU!'u`Mc=> h|B.l~Bѱ8 [ZѮlQjQJ<MA`u;$HP(3HNK&`4ƚ^ډMn "AArB'0P;ywvT(zD).I" 2Fz &<Ɨ/j0lp5";>@=+C0B-u:S7% [Z%Xd4%Дjb7.8ἄSQ֔딫N|s6^pK3mCQo1z{D`qlZptBiWATHAkd}42΁UIf $sB'/I.IsyoLNpȞ< ``ցKf bM> y8Pܲr㾭)Gd_/o!_s4|nmQ$ӷD!Us>ӘdQ= }hdR華?̡G.?%uO̤ Mg7z+"ikIMs:hl;ݦ"===7M]ڜM$t%4F}ӱ|y݃9SMf8?w PN"]JME빙[uj>ooJ)0 TЛX\*pdXŸ"j 7n?ԇSNDHXYhkn8})ϰ9U{y  Fv!+ԌhWE8AC& DZ v>fϦS *?>An ^VaL|+^FTѣ** Pn9΍­4*Y2?ܴ`M*Aђ|ز\ޟ#YkM=Z_"Աܔ73_1 )E=6-|ƛw/LYhpIo$gJ9$h%q]K2$9lY@PsN~@#>KfG5АkCu9]0-E3aL1 ɯъWR:OO,3!lꐘ }5FBn[ec;=ҾV|+7c,#ũsMB M"P_"7ð!4 5v|Zs.Iԃ @&,Qn1©T:wW8OY#HB">-[LjҒ.YIIgKJX?"n~3R]V]?t#[s/~kh):!~ZoXK\fmYFXQ v!|ZNYy#^]Wl!-ƊӘ^[@ 5o#Ԟ{Nwuyӻ]g]Аf+L#y-6~@"-;,Wo1=:LZ䣧=tdw()Kz+^Ÿ,:i4q6E#dL!8$G`q2hYjWeU ]ETQjcÑMY2]M2J- AIY G`"rKe>;L2VCz/)T)FLkPa Z mr٣V*lhrX cӴ*]0J D1aakB1 ηKeg"r&{@*=)f,&j+9_g=}&c~RA eNϦ[K=80/ v#Tc_e/3FR#ٞVSkƴNv%6azȐvz%N| K.g|M Pwhޑ3I1wW(:.@-$G8h^5&z`*S]2B]l |:؄&cRF$+Sh7%^ǭ ^ZȠ`7EϲDUWF$|7DQ5ʮd #78U =mz2m^w]8>\LTٖ%|(Zcػa oZo *.ջHYyb?va?"bFf}Q;%mR@7bhTz SYIV:Կ#%\XdST9|C){BR&:88m=Zۜu\ʾfBbB/S0q1Vׁ2K~PMG" FlH3&H.4W~-nXPK-gOSdl[r-vtDdK1ai~x |\K'oA(h?m ](6ҵt@K kuWRʟ"'"Jl^NCKp3O<03/oIW#> l8a;q|?P쎦eFOё&Q;!!rgivՈLf2"SYȲ- (7XjwܢaƏ 9Cڝ'7R'bx~(MMNs'>\V<=ȑ%lт̩40)o͙NLy**Ÿ&n@FʙJ[}$xHBUV$w|9GH%1'$j>D݂hi=Fq=.g=\/resӞ~lE4yǸ9ѥİP%9>Օ37 J;huGHtt8^E*\S\3 k3FS,w$Z ϋnw_SJ=h oU OЦ~DR,yG%kh##mݽQK! c2tmtؤ,70o/YⶏV׎LӦ- 4'nY*f r!x%j@ :S;^)h }" by!טfN&fcԴK!r{skQN<*vFSU M0&!*xbD@>|7N~^.%o\F#BW,}n@Շ|K;ogSƞfOl?Fvl `wÌ+F̢+HAOLT_uUׄDymK6PXA?\C' 똖ETNF!7yHi"GVq Dҝo>X4l7=q%w#nYynHjb*w( ZMҫqmi('=&V.Zn N{@aw j wU,Tav z=ϊ'r(n A]F\mߜUa=OSnP-E@p(gԇ@/.{mc.ť-pڏȗG=䶉89[ %JeU)-a X*y\;&%ai/oGs,{wPܿ ۟cc:Vd rѩPݜX\Kepe~H:'9dBۧ;Zɝ+ 8 ~jk<>Yٝ(De̛(BhOVkV2q|@KUM,:mڊ(]1Įߝ `ObaZEɝɉ@.MPݹy~U5m#u<`˼>{f/ZuPym"g r2%Ar3/"Z\ &-˴% A꼀SԓsY4vb{;}[3tj-bmX": ~dE(ofQerT.ޥY7,NcI!3*wy{$!~~P m88I+N^ZN"Fl%"+V+RB xi2>)$z䟬͈d-Nfֶ{2z, gknR˝|i4j?h5A2}{34(ayjЧFm[4XMY h~A\Ls᫾P[ ѝկr㛉J||*=w01oA^_NlH`RLbaV`"] ~ 6.lWTV`48ifXp ў)G{j'[%@Z(9`-L xd7n|@4o)lC!GVBwMopvn]~n5^Y1+/X{1tICGiUV`8\Ea'1L%6BM$F*@s}#SW.~ց,lzb|Lg[O{ϋƱ%J)+{S>kq3QYvWnl@y.Bcy3 wDeg+9DmҏYil(>4*O 6@.Qr8dtnd_=+y;c)ֈX݅*kWmN;za #'J!8i٫,5.}C3Gl헫ؗpgK&A8QNmbL Tg'Tm)d-.IE$:jֶ̻xqv}XNw+qfvkHg֌W$D8.u{`3/fYO b}E)Jlz0AxU;^B0x۫G0Cy`c&}3ЍT^;cf  *~T5aa)"UYbp^%Hq]s"{i`E{ 2=x߫JSCуKC&-௳p=*1(O59,Kn2٧bNJ@s,oʘqNy®*Hr ]3QFZ\= I*+^Ԫ͙XDځrtgdƑ Ѵ>KwoZ|Q002`SasbzI~@#WF^yk/U9 ]Wo!8Uȏ`Y6aK2Z!|kb -ſu/썽:DB 0oߛWV+*="LZ ]* I\V X,k~%=eU-]o#gN{kf8:u=SGm=br*("QR7\Dn[L)9hny d@ot]t!4Fz maF(|~[ya%\:/)rZe(O#v3C~|b9x`;}`fH=uo yN mV}qДvyŨTc%J -ȇNjeݣ!͞Ό N옠oxTg0o}-Ƚ?ͅ;5W=v;+a!}-XHgc ڜh8,&i CTl d8Cb?Eqt>BT\M/C=RiE[4HdKҼB^ €iq|l)#v`#|RŪMy]ܧ>dF? E,XND/K:`m_ouv.U^jqPVɡGJCB$qAoL>_G ۀ!NK6.' Yk+8ӄb ܇23Up(8wPĶ؉uP τmqy/\ %RXnJrN*k՝A)ԈE%[xfG$qHD`7i=[0%z݂zދ[ E(?MpDYRjEG:caEGyQ }.4+c-ާ-,HGK׶ OXn.z!"|m,ۗx L1.UכY9 rlFHǘޣvb)B]"LG@Z\d3d +unr ׃{Z+zjQ4j'8oJp- &,MHqgT (->3 B(_]5 Qn5j1 (R h,+.4fѐcr>YHxF wKXbGšrJ&k?kO$xGq0X<&)Q5c7.8I;.}sl,;ǚ7X#@)=ޣOkȬhjh-W3ioѤiܨ3/(8d=t`#S; =wsh; 5U2k;Ao޴>[ ~ a~ث8ᅵ9)^hcFTV _C[ծ%u *"ciZn}z/RKNS)g}Bȡc\:'\01\W2# puWxbmqĺ ^zSj~oW-MU!C`|&v*I0Vfuܕj=2 D& ! e[x*Q,?΀n.z|xۙ/6l s:9{v-} BMkz^􋽧>X:F,)CtZH4Ck$Yk D?/ܽ̏OxO{FU2L9kj0)c ȯ,0|1xg˒4q/>P[nC|Y\lwnNg qsĭ 2hf9g ԣ1zl_Mzbʥ}QL.³iVֵdĝ\6 h i<@"/=$p3tfpmQ#lGLzɈ/)* hoZI!C &6[<ǜyB 8ڃK)r H{*',9s${?P$hݛNP(>&R(Ps+G:Y/:~?T豆U 6"Ǧ tā809 oomZ4d]<Ϫ! AE;%b"+wz#vS~z9. _V]-ڽSlt\ךSs ?\B=0DBQ{ӿRR-fS_V,/v/Ih60\lŮ߁c$t Bv2 AݴcByâ2`IQ)x v Mi8N~tÍEQ5/=L?_{UBq7i)E@N4#0 }>WwLVo,[z 8u'YoWx=ŌCea/ 4^鿠$g}iQ9Γ"WƋkԵ<狪XI{#1.QNg[߫n2Q1s uxǜTY_ 99wr--`N66ީW <P 0KI-z ޼SjXcf> y3Iݰ@w[~pUnahB+h.E]YGШ\\,A{P1٬@m=O2y=i=4CB޺&׆M&T[8B,f߈@A+Bg%0> 2F~9]X^ zu&yU=|Vtϟ>Ӽyu<*#l mUzRF]%"}}@P篞⮍,L@8T_UStjuؖ Qk k|pֶ=GEdȈ`eQ[^[+jco隐 >''MYu[}Yua.UogM+*߿4YM~/.1k(k@ P bPUUPb\^wcUoeH4OS@\}AGsigIS*ml#_B+Ny RXpƨZE,!ɬ>9m)^g0Kc0Nxu RrS: QF$6[U?K!gYj\|!h"#r'vj^c{7w_<>Q@~s@'HX߇wcdiT5̝6 }1Yp=V 3@p]L[S|JeT1W膴8غ qmKVV\YlI`P8-qjޒTr.4h&)e.Ly!@sbYJB7ٌk_%U]ƱnK7Jr>P܏5X#һ aT␲G f4Re#.JVp}@Q?}'!BխB$ibǓ$?wR X`![8":>`=P~\&j؍7-e&!y!ЫAטJI>@`?vڹ!&U0(-{SUaN'3$_Vn1Um|tx̃[ntgbl#>ΈE JAd3Tl>MQ{>42,[*^ex;[[d}`Z\0e{t aR&UXE5sw8ӲZ"B"(){:3nƻن68ipsSЛѨd: &CdHEfE.%BxGCYJ|*M GT4utm*4]c_ww!"yJCq3 pl2h9* NFWZ߃$ʟЕ8)nÀcj}sc}]T"S2[yX'lf!_r8z:ǩp )wuō`=)VM 7$;vۃ:9}xU<88x,C1_*1xZL&Ʋ4mwTͿsÕt@Hs}e!*k?h?O:Ӌ|3ԟ DSS[LQO## ШNpCw;h4 :G4rc"ЮV<{ӧ-(Jҙc!мy-?;NH lo6 ŗ@g(7#3Ul5HJ>a2]wCZYn#rng"sӧu ֺl|6 s >mS{-[x !B^We⧗&wiu!2crˆ}~ GgA"u5DDeCNy[duoyGCZ׷ |wTm4uU?y$KBLnY(r=.JLi `nBH[:K3dW3x 4{qFFn9ye&揄)020Ưl}6T-BpAqE)3Ֆ陲v;!6RsgO،z>"苯ucѫ丆a-ym'쉠?5T,|Z~*[9qp`H Ձ?'\ ^I ]ZߣWPLҧQ 2k6ab (h\.bDFyt,"+zMEdPEAnd :AX}i[cq8Η?Lt[@"6,!B}&Ȼk@FvqZibU3,-7lwߓPǏ-OB1yusl}@^cwadp.]C@䛓0B4MyPYsh5bQ T mV)Ŗf"Fzlē:E`] M\S LW ʢřgw N?G{IA)W z*g5j|4SusY,t?ٵ(rLG=xs[\Tg;. 4oy̳ JP|Iԟ"wU="}j]'Da_`M(aS ;7Wj*G7.DtܮC {24fhp$nv,id_83Pݾ$%t'T@(g||/Lϥa V%g5_d&ѿeWh1k-S\~qz%}vp:p;Fi١*U4y ݒGakǏ[lgɈ11ՂRY zX M f XVhF*ƉYD>F tiRavbP]!cow]E^p0L# 9=!X?~=6ƀE+X!݇Y6nb|JֱТ:B+;qO*ɒJJ?;X>X,>[Ͱ4۶oU4c8NDYiwWNwj d>19l]%-Xw*\$k]. :"( >A`1L=%-ɴAS\H ,:A\{嵣Cn^r}g^kJ{ j3*3]\.ۭwdVEq,p.}7/4+cU*Gxy^jmӳo!a P̾8j_g b=C 6Ja9c ysc;BhZz/'Cg{=BT ~HL=TDuID3Թ]O1gr7 ,P҃!U hmzȷ8Ii ""F{بML;jd4uXo=Stu8cJ ts"EǂHiBR\:,Y  Y|Y nV Z Cjʑ,I:U7/-w;mw2Ma1 {C{a$v˱Wڥ"<#di3HUe;JQ|7ܲE]b4|0/64- y6*W>-:p˾A!=|z!,+S-v\&^)F P{nhd0WXU} w(8#jڸ`f6{)='j3ti !=xb).cu|ԊSSy*jdsn. " Fx1 )3NWvV,efV "/*% X€h͐~FIa3 Jpd1DAӾռT3z!RRdFE?gb:Jc h|%ќthD/V<uluT6[8pNRAO%͊Wqr[['[ފPB0#B0!·# ȞӐ Vsa;6. t9Ag &yCrv`3Z$!ݜMFwx |8iZ m! >x :&AxWF>-d\"6c]cg&XP;VhH?0ĕofHOaS\>tmޙ.l̆p&턟:׌/6U<aK39rvhذ˄s?лj`VOQ+᱄^%Va#RH,|Xx_EJґK/ECpOl?]ɐdIܓ Q fuK$ q <xKӾVg|>ZI? ,Yߺ*^pa&36ieq=nU|U&$I >u±X4 lr*cT[f~q^BhCQkЗklʟVAE)0@f\ShVQo6H_YI1RQY`Ktb͂ﻖ`JP H}K"%ZgR_QF_8"rU&L_@0ӊ/ wk`Vz*.nnj/?qMK=bӺI~IlBNK)-\ޢ(DD* 6#nDžū~T8@Rt9 ␶qPE .9H2?~l/ AޱĬvC ?Φ]?wWB y@#:L~n4+yܭd1.?X,48 #| g,ʊTc|: {Yn7^~l3ofI,."cQ&l2oǰ6,U3|zU'Kd/YűUS&!C t(3i+!wuOok%j ßD8V h /wrɽ3qʶy2yjO Vs]NH"R1D!˴Wi,iK]FP"/C@M1GqP4RR=ׄyL7Q6 `e aඊpހ GI)6C>=,KƊ3B'KcifY܅dCgQyT$EkE.CjIϢ[ (y8Ԃ~4{T/BOoba2cʲr'/ڗ(Q7.4 Ú6N8|ZBw:R]uчz jW-!1RjMQD:eG`>N`@-Kys>n1Zz77\^};rϦ}F~ k|z9us]eܨvݽ3c-!n_}CGHmp1 (w,{#qL;=D{m=({ [nh䇫m{q$9WU̳G1P)Uq 2 ذ}Cu Gd:A!x]0+ @!{Eq[BuVR\DE٘-b^^}(81ag6=cbDzT>:Oj߻%5O^>h;vJ /R ׷hEta*-󮍝X::^ݞ"]xB| BT+R $ Ҧ eZ#YTT ':UK7ok~ nv|=ߣ CEx+\GoLx8ռR[BJ,?4uoD8AS'}of!f]tnUHIKmĿJ E0W W/fN+:)~?,e{[+q?JF:taa#ՌUgzȐ7J r+A, =)"eUepxh5b $]\`a!/dq{~8ٲsS;\7y듉6rQy#}YQr'R-K":o7DphD,q;Ez-Ike W0g+#װ߱w;yOddd]ΟXBhaqtDŽ}fA*שDwQ_b+"n\3~),*k{ѩg:^fqWX8MB-jrCi)轛|hЙJ7w+y$؂"RfOhLQ"Si#.?LLF]tt[Iïz73 ^r[,ﲃB9PZ;Zb_Mï#_6OG T>_A?k#AIT(u+yԕBTv)}&nh+,a'FûGUȵ`YC*{xul޸=9ʂFf7xy6r,[Ï2u`At%6H/atYQsd6)PXڍFMF16$#]fO+PwOȝm}vFK3r D.Ge Ӆڵ&LR) *~4~VW sEX&RF ips8_IYptze8\MHH]AgXd{#r:)â%qyTP(2\lfD װAJI|,>0( >Ή\u֒T[Ds~0Á[nwi ܝGGE3&6r+P0CwrkVlRj]o *N#~WL@ma+ڰa>$xۻ5y@6Y"b_))uh]jAU8Yt)Hbhr7 Q$wDgc l罠19*m܎pTBlѽu0ti1kP m>]/b1rmEY?vw)eRM jq/y͵f[#4Uz[b +sHTή3?N3֒`ַ12"k+ =ҩW1<(OG-+= xrT!2뛚}~j-g3ǁՙOkb{9"'I`oqn>NAwcq俢48T ͤƋm٧;KC#s]Y!(`S?'\?P:RéQ =N!Z &i1菙k6 ?Edȩq+βXXm1! `; k"?r_ݻ=Ŏs3ћEBxA'Lβa?$_ґ*7VĪiuL]Z勳[[Z-zgrW2ScVEV߲֗i& ^ʪsI jN}h̐бv=N2gP1\<8= k(bS=%Hg|s[?Y(՝,1{ mLG욎Y>϶>ZO,9+.6}`Y~$$sGQУ'K=l3EzE\JBlhN# KEu-ک >&G9X]q;Gw{SN8hC>Wo6Tn}˖lһ!:vfGiu8 {Mx@[D1f}yr&brall٫c_lDǣ^öCf|ݣ*rS#7w oX֕^؉T&/+>Ғ-˩M}/HQS]tW:2WӪ :+szyш@g4 %Rg ׮.=Έ$(Ԋ=|KB&M *qh͔٨>^oKȁK.7u؜dZ/i8 Rٿl'EVV$DXSJHMxs Y,< =3*K-[?N!)|w!g"p@-ʚ!@m 9֋ޣu1GUJLh+H&gW-%7 \o_iMG)9*C5mઋ%R-euA&0g  g];.'mX;sI]Mpʯh9G(йQĔʑkQ-wTBHZ:Mgй"A{C".fר€HD}e+Z=)B40dj[0 QI3NuZ Y[\JUqI: `r(%5}|5{P&m@^pD܎m]&pn E.dӠ) ȇsP'Y_G+CWg]iTo,ZQ v"^_+HBMQg[ Wl~;?W <^|ŧm0 Gt55x>j/ >]knijPzX˧Nȯj+#ުIxƤFFUHAE)/O Ԅ !(^.-c;B<^&ƻ+kĊykP rTZEZb": z1+W衮1CbO"KMFFHo_3@Τ(H:w_cozVai'{V*cqr95F<.} HT* N.,ġ҃oT5['o(g_CPƽYȟCw|*WGz\00)pw9rD Cr{JHY՚S.YU0G{2=G۬U9GF<<ʝI.J$Zצ_$HsZObEa12j~Llx1u ^-CT':˷3<?KqsZ}p-$OZ'D SPkJ>?B-[eF6`b$>+r֦cs$`QU:e,^(6)/88ٮ ɣ7`Ay_Jļ\ы ǕUtTɂa6$4i *o;ZCŅVFAC/9EiwT׿ dwGK^[NCJXg] ~&FgHˇwdaaz ZUiOgPkQ ڠ' Ϊr6L XmwcD+mCW_)M߀Dy]s TS}8t -rgݤqͤ#aj 9b:84QswKޢ(< ^P?_A1]Ojo0hb#藙n5Ziʠ#R6T\TfP}WF6^ʕ~Ү?Vo*.Q۳D:tdqS{\B!1mʑ)HR}u;&eg<,]$##4< x$7]%Eǁ DRH^jA/"3/05Yo~in!C,t]Vcw[$E1hg)VyMobRH`aq#ZC(;.:}\ 4V؋ܷٓ{Y.l;A68|gZrC?9Mh'Ǽ߅6ƴ-,Nv g _/Z -ׂ| %Eĩ%0s`LPs A4ԦZr; Zf1t %T595*^[ S{ߑe[ Hüb!ei)8 q &g_5}u u/ AyWod/$Kڻ>U!gId,_Sa6Uk,ݙSqM$prDǪ@m\ DIb.@Ad?^ 1Kd-I- j5b!~uhĖ*G`#=StEN|PXψ kc&.rU*1N*xV_ۑ C<=@*5 ,,N(ZȤW;hMڙs9 jeAp$0HE"{Cj+Wq7dY[[FfO >jX?@j5HiD8%[_0hߌ0l%$ib&v]Wxk5\0{ay&SpPTIU $iŊ!W|(n%MUn_d8Sc.#u,އɴDuc}8{2ɓ'f7 @;KuN4:@mPF]X Dp̑OOT&,A7мٱ06@W|^=gKd2c(zbn8GN4eNǵNYאD*sζ}dVP!fdl9N4Ae(@ϑ_G )knP9bO1n K{ZHEΚQsb_sfpo뱻E#|MAk,;j7!xrj>Չ Jw@{9pî((ohC(xX  י7h#8=^w<1^Mݡ<]$ʎ|wP´5gqͅEVce\Q_C*̩f?(=ҘxEHޏ"ۇEM8xc*$Z/EB;%JYPF,08Cs}DU]K- t 5N 7EyaeqXZ}$x b i(zCذK:+>Dό~jekN2UaƠ/ڕ#3rU73y#+,zc9 on{Qd?OɌUQ?f\"^^IrͩT%;>GZé!"&zKyF0fm],NX@t[zq™+c]3E2Ёs0}<̠d_V#XF:'!ÿWt<-}Sqd9۞/E۔q]})Pr+*~\$ԑ&M/RLSlO" 'H ,sz(:C*bDu6 }-+ i dhvPQ`w 9URK"A:ᷬa8M)b&onky7$3Ԏ ~iHS T崽dal&sݹ OxӃ L V^&n`2HZU+mGB;cYWNgtF !E`5DtvoE/$Hho{čP;,q^\`@,n"dOx&h Rꩱ+%"0κ3K!<5~W➄vz nji\+N1d0kyZeE:BI~GA憑D`m{ԯ ^os4ȭtjq;dzuR-1& dg/˰ DJ>vYcdSlP l+PN|, pZg]?hW}YDov rl@kVl"mSϕGU}r"?Njf/2W:4}Yf<הOl-ϥŰ{HgN7/#{oNaY;%-1~ r 7X]s\hbX!_Rm!8ZHMg&BSj(|qb !9rDCimXBm*.Y.>I1Ukv!o5u6\,)->/ol(+U /GBuftί ?':>HRr!l\+,g.Rۡy^ 1-7꫅ /C ZޯGPIfP ŕdCWVn{a*1 =~ދ WdHXE[,<}b;#ۿ\ ެ dqnfCG1 ӹOe-SP׿#/TLIJ)N]c]HiԔ_^>&P?P,/$cNOu+Q02uz7;6GE,mp,h4ne 21:.w)^p1g㸥ELx:R.m! W&" nT ډ g@1c&_-e<ڙ !'Ztm$םB /-X~ ޴rUD3 LNkbOO!cy~H/q%a,cᄸ>ls\ٿ'5e32VXWEAchK K(B_U8;(#Cb Sp}MLƚ`"?sQmm,k!9OCJOVu^w+Z .є&A\b:yyk=7$ЩS/ E9s.7fs;Pj+!DnÿnfR4;R|[ph!+fvۄ格adL&NY6h16'Qq(YzAO}w {%B- -C}X7PdyN^C/ByZe [0Q-k!*R_JxN~Z.E .A4bؤt5Y[ m-orC~٥BH\^3þ#*ZQo:rUf{hoU3T!?%̭aSz_F5cF''8C ( )d p۟CpvV8PH+;,zr|qTSnOI;>- ?õ/?N'A/v~Mq7EXp Tmp~)*AV5e ۩Wu?;u̓λ˙"用]ä=[ѶoA(t/#Hsx*P.93;X wlDpʪ z%ql%<|nrJNk6xMr( 6Ъx}TiC,Ba&nQXli VSc#`nm>dgTx3φٴS1.rV;J5m1X4](FFL4<LX-A3u3Od`t_(:aL>+ ku* P?^}K oU=_yU;Wx}ӬTeQ`T 59 unr $شӶَnDlGW1s UN-9$<7nI{^>g^]Cb@ ,&AhXHr~WՀ$Hk$ ƶr[])@pƝ|fgsdޖ3 .(j?#Yۚw^_fha/*H%cuRzAk=y#*?J$SDNzjf7ut\Lyw/I詘F6,RFfFHM܄ RͦFlyu"Ɵ{5)pCW*I(LRJu~sށ1B D ƅɧWfxAgXY9yy S:Y\ezȨ܆C7dQ` % 5X>ku0k (I_7V51dE>Aִ涰+q#-il3NCf 'tr~e.]8.7")9Y)Sx#tUE3" [Q]h &I'=43hx,E#g og 硺\sll/5+)R|컻l @(#;GfꑎfKOd]?-(-sM;OP?J^) 3.a#f“IPGS1q$ÊafdE;^<^y3Z ^^ t} _`W^6K;aα"s?s2GYU"6nC]BYQ1eϥ]XO3C b \w0Et$]4(O|O^)K`2:*?]zo: "[vuawL,@o~ \#=EkU1 h<Ӿ@+,Iu>KA {.ŏ+T\HmN"ܠbJ-7;Q֔0%InMPA}pf68w ]]3]I _7Jӆ#o)2h]l4͠8DwW1͢&:]"Gc&:yz י6aB7_"sFD(>O#bukTmAoBofPFD@/MMIIh Ȓ $z34M*v\["EN'u eK7$4 |tլ9u&+gP>H-ܒ{3L<|u A_thDqKj+V1v_\2^0ޮ'n>!!f0}%Y; )8RP II+;^̰S~|{n+b9vmacox؄Բi '}LZ]FyAٹyC&ŗOhi'P[]͎GzqOx,#K|HѬIf>3K h+*t@ p }kE9 pneRPц]y$4Pn2 0WDi6rdk>Z3ƣאC2Mcufv'kjq7CY&$Ae[k2)[C %gJkrZt(^gk:-74 We5zMu:Y;pS ]__5)SR #¼Z@ԅ p*2]R nG7۽۲H ĊK5gOX8" Mx[Zk99́KW?[w< UHY_}vBg偵C7)b- pݽCT*q}32<4~4 "DjvհY q{xObZ+\J4,5Z62C4`k?`!+@e$?]X=_ ^Q ˊPBsn9͕PIxQп8Җ+^+yA2sޘ 5:mJ"f}E[e`N}PT!uǤҿ[ߡ _'C;$.jp~ x"@L N~ qi ?zWvay2¹_}p^IF&U1M̽Z]X76kY>W>)Xl+tL}mW:ҷ[JG'\zyl %@I@4\`_o>[6{w"伫lƝgn%[KX`snj_toi=.G.i;!.nx ;Y%>-0pglzT%"n===WolFL4a0:Ӹt:M-z&$P8dt> DC݊Ba0Nm2REɆFkS*y[}d.Nx+|,z3KWCHGQR77Q1펿KFk^q) Ȕ`#2˟%c!|g84pYG10Yp@%ѥQeeo`6!JHܧw0\P܆5A{hmIC]xl1mpwt?r.}KUdn0wmjPGd/v$BVX ͵Y#/n"(k.'~^mpO9LX<&XAiURmÙzxy.++UfB5G;Sd^됍^Ƶ}lX*;뚠%MRsR{= w|>HlN1 :X>&8֘CkѪ6) sڔ-nO半JhC#:0,9$KnRL?T}> ͘'c@,i)](>!ߙ|f~&Z +2V%swSE), ;4A8[lU ^h׼ ۔ȵć {d7.XRGNKr"q]vڥvW +AI=XO՘@qܛ9C-ᾌ{;lO9c&sZ6z>]b;BAZ6ŇEQa6/CM͡ jA)"g{i?jݏN\eN&?/pj-Bɀ3CW'Ep­i)Jcؘn,b u=-A}2X.&fSy4KmbV[.I7ipzXu4A:9 ]>Z\Fѹ4jzMΠJi7A#M; Bh$ֺiI_4^߅f5ά]M5pɖte\U o{ݕ`C׆׈-ƓGޓ6k*֧4¤lz<0΋tޅUeU+b=A5=ipYg ahf['6 9;%{&;ʲ"fؠYױ!(qۿBȢĬYP(qܹAd}xrP›'2QcHut";xO"ɡ+x?fBVfKqkj| A%mW }PQBa^)0v0%tD6;J,_)DF苪7w~;ãQtf49`d6iIb XPuHUjvP Vol2IS妒؃v 4`^|VE#Д*JwDRÿpuq%UyZnui.[c:ؘ{[ sn>gfz{vIN0r Ečw'h OkyH+Y7vu4SCD,0:Rg%Kp=i_tW%ǣ:{܄j0?g {ei3_: 'ZiKG fn8@M?L/k2|Uަ6w߽r:Cbm0OyCm;]DfJ RV{ROdI,/br1L#@K>ÁcZ~lJ*ܪ`EӚn# &bû6MCCSXqg*;h}()s%FUۼ"W6ɘUO|ux] #D p^+1֮8 0z^S1Ejha@PV0hD3BD(8fEZ$p &w[26A\)BN`kvB].|*Dp9*#z-tI6с;p= X+a64%|TAւo]Kxg(GJ0mGx&P ֱҘ*tЦBg{`aZ88Ap8д.] ԏ\\p }+;E2@\1эNe8䤰h-كg(NOfqӿ4tjp!ȲG]]HB[]1Hb@D PrVi+hS6b*5Tzrt9Cǿ儛9Ѕ!b(.xuyhlp.&&yҺcgnLͽ| RNT>?rҏo(;,lۣ:ʒU{_ TE+|]NRs .jΰ}|:"dCT?qe~C TXY6mQF),r,CSgCtPmD_/㦸 "!&Ԋ{lN)6/[w yΖW;FE?ۻ^Ln8j~jm(}| +Io|Z`<~`9I{Y>O{#_Iu{6p_D<]O~tZپ8BG L 82 )N1n3Fso@n]+AuE$j m)IԼJ|awW!asS'C&vɐ*BbA#:MhՒA4 ϰ8>~1ғkT=]c_}9TS!T]=u^c`;pKpO=r`2Ş7K.#M&U<,5D"Q+i"Q[ 3[dXrXS &LQ1yC: vyߤP?^|q:3Dm8kOg9~4z V__M+%8 d#]q lx*鞊&Sy,HD-ī(,a$m ӹ)xNg(Ff$Fp'P ;C ZrK(x]& @DրIV,epȳse(6yD n5#^A,RU^+FWc7=Ml6-Eqn몾xFaE֪AiDžט7*O,)'?0 ?NF?nb+!>īl~14nUb/H=HSe'g')|~sfExI4* CES BB}x_,?j5Ht);zƚ/:ӯ#_'Ēf0WWR_8XJ_MҟewO-ǓG~o{tR!ndO0/ D+|ilOjstԿ\cK31SO~yn֜ե+ 0H-QT;{Ww35)=w cP4G~GNj;DAdǼgIdX2U\D!2P%'ė :D m{_i+sץUN0ɨlلp1ytX}4#84pe{a~i)P3@(Iٶ&w^D"&>YEzzŅOAh}e\Mk"%SI ~E}{rraXVe>_ ޟN<7ǒKl',WC fЗUOwЏ\,zaɣ|!EO=Aŀc8 ut~<@e,}5` zFppQ5ҙ0;~]J Ho.8j_Bi]xĠ|%@\;:|uP4J_k]Zd>PD]#  sIg2` lPg(ON >](2.knm'Ї׌?ڂ9ήKak8WPD+͘ 6gSm(dR%{F¬q~eLyBG25R5J! URV=bD{AG΀'tU@*g.2Pr7=L}2]IGdj]7/w H0tT=!{ڃo*KA `o+!5N+k yd4nSd9U=㨥.Wʌ;3.#77U }ݐ0˶A,v>8d[>P5<(ouA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7Mij~^{2wZ !X8A2UDD~6߇2о݁,kQw0Gϯ&XIɰ;RS^Ud䱺Krбb*WFh11hOObjyK2 sQkv"\3y}q#%-ԨP,7V#H)g??29j~yMԙV-/Tnk &YAv+$hS./-1UXOht ˘;W^TϷ&eTk(a|N;c~*Vp_p.-W]AA+L\SͺbDNd0B5lrccLc}vJƮU8Ds=EprTu!؃@5踂3d(:N]ȕzKgFq֎V37ȝl }acpv(zi=ʄΖA} _%i4ƷAȿ{QX# Amk7=NvIsHAlm8&vvh]j,Ceo6($x=f2[WA{7UJx)u=^!o $ccv:lwp ~řBp˔)j݈3`bKvE{NL߭]8Yq!+ms["3b\! 7"&#"{A#c5_Fd~i tvͦ]o&ZѠE@)Q-ًr8*IVo:M-G Lg[U5MY./m%8mI&njYTe=g,s<űJUoq᫧ZsY<Wf[rYC] |.p4ۯwV]v3^PLѧ|H.|$^c18A-Jnx9)8bYX~ؾEP4>8~zXY3N'd䕕GJ Uv*4Dqm.(v wUz zPv$U\IXzɀZ5IuoRe#):<ZָIyص?9t%0j7 -=a|q2c!i&O )iޗtH5}Me[GFϽ#k+2b׮amM*`' \:©j碜P&3聍HSu+3U*]O۬=(zpCEf)s ]u75Q aj'™餒a2RW~ݫZXB@ORj'! NJQp~$V~zb^Ū:Q>u%@nyD]K"]H+.Tmc4.p a^ 4{&A{o#?Ǚ%i3W606 cC$k`JTٰY:jKE N il lGK}]@VJ M`BP*0*MpLlat#B ٥euBWIQ;/"F@95Ly^mg|$Z^1VI"eWA`8b4BM@&]_ʰ cwqQI{ktEϢ[Yd5¥dMwͺ967wB 1x2H(ioBb59ْ4yh^Jaҷmb؍1/yJh(ʮPt]"&|`2N{Ef氤)dg<3ݗd{o]Jjn0U-tL!O@9iL %8ރev;gA!fwY]L Ӧ}$h׿R8yg0×E .$xQ<؆MOOe3 >uʇgڹ h@~XeK0aEɠDp4 (2j Vcv5o~gRcN"q\^[$9̀ʅƩ ^Gu䰪 )"cqL<fz|!@TBŬt+ Qe+rC=">yF%HrɎ=] .jfy!Zk žVYFPeE'ĪMmM+"P~YSQ\D?.&IZ 藃=^Fbtl, &ν[H`ō.ɠxi\s 8s< MiVDLMǺSF *[GGF6⢈?Y#a&irAn"ƴ`~1UWW\&t0wه7W^%%C\+ iYΟ5= LĮ @eׄrYiP!66a6jj$@l{nZ> /DQC\|N9~RZ xzmt aw)}W8 c(9\D>M`% aL^sGvK0OQF,Q xX,y^<>j-R; ͤ/?c ECtrlU:]iD d~.eƋpFn'Hl@ljWҍ[C3`=8OOc.PO,^F"_^-t&9& wPc)pN!Dx5R*F,w2~27a{4^?ƿny^)YlK0#)]=q 9@:ܥY$BƒK BGm$m%4_I9Pe]:_]g1((*}onod6%`΃ ,v]X=N*qM`^߼*,G\] hMʒƥKmHB )R C0TS`yRSKʞ]HHXEXW 74&wwZ뒧j?'$p2B QH;-e4Y_ƫ] 7J?F{5Ol4PɅ0.*HZYiF\|+݃%W77$,"d3ZezKRzkޞHwK-"3a"SuRz`*;1kߒ.@>>8˿f;~M:]iQھ{FM  c V˞BpR<%gSf^7[z-oҴ-`mMO~A&Y_L *>R3Jy`!J9BgOYQcH-9j>K/\$n^ͰC$P8b˞]h[꭮a,g3>J#jv]. k 11k ;hL~_O l ],v[~UJl: \6Ϭ 1Ư~x9`W;in"9)ac#W.#,5c}{l]Mـ'")]Blnoԝ%%ݪs>W&,SǤ6ZaB>`&)DW⤲'\(M=hk. jEy2] iHGOc j5^v v| }7ɼOO("Gkj\Dii2M\-ַ7LRX|1;sp g#⡚+D(y{u:?N^pWaPI&dG6_`<[fͰ7fHNQűD:kn '%":RNVPXfL9:q(0uV!x.k&^UE䬉 ` t N8sJJp UJ#ׄ_eRԕoe;5t+:u\EFM= .ۥ&<]Z;vb(Ǧ`En2mϝn$+ )5A|$ T8OO *ďZ9CPzsC(6 ^( Ӄt[!]\ov:0Ge)|ns3m7gZ@kV9<#'Ʒ,]J,8)_ћf=iļ@Bذ9yJRǗӜؤ8T^w&5c >A<I[FMW{ Z)|8lňe 3o1f_u{9 "zAACW1)/Un.5H]չՑ!rmά(~%>\O|e7O>O.SL;k碘sGD9aSK@xvO%YmVo5 N0怙ye5n'm{?|ʲ"n_i%Rw1\@)e#jy}nZ ?-qO\d IAy7׳#0s@2oȉ h_myF*z3YK2h`p  21ϋ Jz9"gO/y:m;ԽWGi0l^ _Hi\χt`.K| N~[gYĀ2_1fa%fw@ ڂ ! *}g2|<Aw#ݭfjŒ\˹b2,Xaї#FO]933H&>\R(Aj$%8Bͨw!eITߐV8 \bHzRrA eAWJXm@8tG9Y1)ZG\k<(`8H,4K+J=>>\/"0g v(6N00!S( K[P4׍5a_3`z4CF{ߐ' qg77 Hݮfש!h.^G]cxr,d }&} _Y^jDrd+UTﮢ_IZE(%W,R-U)7+|_F߁Lqv2fM{x*[1~Uȧ&Rِ*[W0".гdDt8FsC<8 \+}ی?QG#O%e[t;P9%ʺ!Kw |Ż)oJnVɡ 4+0_۔e?c7_˙H6O4=b!CQ6k0~ z6q ֬Ÿg5 ʒ2y r iON!8eFL ގF`:k Y4D2 S,zX8w:C:˼m"U@0Pybǿ~0KB,APFNTh#3k:ym=@m6$Lm6H/(M94,:|O8gŹj2O_ dFX#U84oXa ^Fs2lI^Éwh0t~6}o[Ǘ 87햤9٬>Xߩӕ<3q%iJWDu Rd[lIV1zMLF{Dki"f2Þ.$⮙pFui Y 0GvB6AFC3[hZ[ Iisе*N+B9F˹Bai҈Dڃ˺HԷT$|gyl__^IMoх$'Nz=0 <$t!_yF{tj?1['{dFa!4]]f\ ;%Kq}}R81Ӷ.~RlaQ iQ is.ysfl /LxOɩE4^+S v1 үw Xc9ΒD5҇)9.R_k"ѽ㌙!dL&BHm4CҪg5Dh)oM b{Eͳ>xcJ8'8s%ë ;?RH lpG4&79q\dm5~Nq>cҪ{|qT'ư$C걌p]J .6X1MzPt2\^E(fbD<ZcK= 33mUw5C-hw_QAZ x2#ObDOca 4 e <\ Ox}'Sm:C[Yͨ%n@v@2AK$G\|zaT cf*\H;ІkfH엇]K`^cw4ۦX,k1^.r-H* DHR"`{Wx_4k owU4v74ǹuR{dʮuU4~4)]CO❆'ւE]ϣz\m!}=WbF9M?|Lp̬ƶlO%`$#O _̊XBX/ RAe-C ñBi;qۜy*y7zc% >&.R8_%_ƩP&}|vz8?iq*H/IQy* "Xb JNv[|cxNљtTXBF-*I)iP aF Jci_B `8|)O;S`4`+'ͮ^s ʧ\K)|zpY.˰[bէU|{8/[W[P)H E0{c\4r H8uhŭL=\ yU3WBI&gKƪ\@R_ RRyLe} %LFCVeO.Eq;F N SF< qng ;kN5 T͸:ܵIp+~r^lJF=Ot`7GמoV; L2ΐq Ճm| };';l\Ɩ.!o1k7pu9| $(VcJy0稏9F"29i5> s,Չ@|@yf˱rMs)x* _S㿁l)׎7plQ)6ct`^:ӌ[\G׶:_7)$XiG[0Lz7W|u}ĠѼ>0/kip^`(Q[ .9ln xKcbj!Zה9,4&>ĎR"'ag+o2@(\ s0o ~G4Ö|/+rda_ uT4?PhPS.pŁy=5.}no^V-1p,f1~Biw:Ng),IXsZ< wo>AHHV9:4!6`7 UL:qGpnc}Bnbh*ߚZs#Nt^T&Op"y3:p4kab"$[~^”,΋ŲmOq)6}&ұ,iv1kZ'.>-)0bU\ IaѤK7lV+Dg:S](sbuxb@,`4/E!+.MDJJ!p1#E(:Gމ?Y7*%^H82͋b}*%%h+t 7h` ucHn\Tm@z>'C;' [ le*q#,1V=[b`AK{qJe_)CH*kYQqar0ם&̈omsAЛƵz+x*r8 9gcj,*duɡ|ݾ4zC厝trtJosM0/(f6VUoLɫ'FA~PQCy[a2޵sr$! yޛ:6e*H< D9-)h(žE L*Ձf=%G!4]6kҽÚY;6>-<5P&Oige$6 0íGeeCD}`LzwmEr23,*L^KdHF%+yZܛrVcEKrC ܧr;3SU _Ξ~+;{bݗ\ 36FWW>2X d;JM6| 6#qtiϓynY>W;x?v13&d:z b}fE "O*-0wU Wr|IO6~QAw'B-zU,j/Ua%~ Ȭ[[PQ~mJv$Ѥ Ua0M90 e;f:l.ޔyzc  U:$PGhƊitRlOj1Ugtj!1~&'cHt<⢭3hߒ:e;!!{91FjBW!789¤`2_˶;-ҕh)#pOuuΙb7g=AlhNh$A5 8Smʘ@f''af>-bw= 9 ¦\Aڬ.`S9_x3)n-F8{$JɘQVJN:3v89Iendi<gCfH>}b>9 Q#N;DPY|[kDomZ*Ĺ_@C^x'8 xD#B"X fbˤN`dHc|ǩ1mt=|{$je6 ]l\QP6z27m+ 7?[['-p`~Bs]2d'm1⫪[bC4[L(Ǿ?p+ aL7shpcG)8EdZ:‘mO/U@:ʼ^Ȼ:=wjQj,WFmGÔ=8]A?FP9rI ;ſju\sCǍɝ>G9\3_{WX()*j=1CLux܏Q ΌU3v?} >?x4x_N3DG le?5YTi]^ocnܪz۬cQnL$ mTaZ| .C(NT[|)?[qS//-OԧѶSdr/kG#0=[jX$>_9*ÔqSa D(wp<, ܢX_5LI+@;Oe$4a:wJn ׵TE/fPDygJ˂ [8jP#y(TxwzvC i)bBF`F@ˬq  7 \e<JAyߴ\ۉ›H`ͺ||7r0dy"9)w@tQØ+7*rsHTʆ>r;X^0wdM( d١|3>)DND LP`0"iwNUG~Hw0mhkMВX> *'E|H\n O|O>`Iq y'Ĵ092C5Hݤ`u}$wZ_}۳5װyk[eoMnV=^AZEǙVnƋ@Z!Ref%zk8ܘ(G@qis}1F:qj?z /EL闢 DaH;Eӊ35*$i\`(y$tcΪ:-.Ôh|u8&K3(YJ%v 5&qΏ ?OuHsd!TCh4LĽɁulV6+dEoE0x׾&yUzs%wSGB]폭 N m9SiǘڪOSU$g4S;&)6V0IkUh ^˰jNۺm6}lǷ82"-XiL- kc&{׬G5m>dJQF{k`pHDO/IsWZv5UO+ @[Mi8>~v:|]}Ernžf* c7Yl C]|'tO`W~P։{w. ~Fq-NE t;")`5${5g*1zC̱KqDV5b\2}?eb.-t 7U/oAX-FFF)}\wP VgWqP[bzS=&DĀ]EfMyZ-{I e*>so1G_{Tslҽ'kGm>}"GCζB!5kcu/Z^~[/b):g7<mKѡ5oJqU L;Z2X"`5ݨa {ZYQO[ f*y*s_!Y>Q_i91,[s\H2 繉縤!v_]ٻzV"h`_$tqQHW*?MۜdYHR?5Л,9)A@KH*G3n)m33și;`%;J @Y*>+y+]>Ax=dReru\yk]T38 3c*J @pX=2$K}̊ )yvy!8ĒCQ CH?]xz]怂}\YE1_0Be,&iNIjc&;گ *NgTeK]bͬ;:>Х' &nUKt[2 x ;5ek4&#8+dg0ߙ,kxi@XRL6ʐo5Qݥt"Á") Z~d>]o> q7hh+td}IH B~{pa>ڈ6 gԊ#fFҶ^"_5YMn]LLS˾ڢR 5~*DoitS# ԤХkUunQK{RR0:S3MӺe' S\}FRnw9QgCO|sv*\k|Z>b?D̀c)* Ո_F5~QK>(G-Z!pv| <3M]1K/a7"P%Hrx]NkR{i+3a# KɄ^Z -kO㴘P ]]=Tor9 kƪ{]=KZW׍NNBv}48Zٝ9VH7Lkͺ2HC Co⎸*2qtx'ZKKȤ }SZ0R[BىsƳ踠7v'ݾ5&ߨ6pL(Mul7:l];amj$k\y5xe6 fY};SY>lR{ R"H7Pd^I&\.(&恋8ÖMLvͻqrap8| (v {&(xo0Io.D+zn aPf$EyY$|F3X&6м=! Ar(o`}3y*m.R7';RA{iwGs8ᮘ`- ":gB#i.=:ސC[C'XcC*zUL;iVRxi SBrSjbyMf LFAYB+V?UTUb] qy/=62T[&;2V03P XHکҎ2B FS@mS^o%,+xbCQO:QQr0nwNۥ%| {s{GˋnMF.Ak*"&(4iND~OP6 d/ϩ=e lC^ <$ ժgiDdٽlIAt T(N,4gnPSeg+1߻Aҫ58Ǭx)_u!MN^Vd^N[a]MA(#>*Yz6EMcE'EekXPw4 PK)dX9S {Jc,VJvf3ZJIXI{}?r/4 7z*11>^ّ5gXkR-B)vYqlLg3s=0P&.~[,`ooM=U,B_:<1?s#S,kT^ۣ|ve@vvījx?-kv٨{v]4e4N46PH@׀^rAHb b*X"w FKJx) ?7=|{p9=?!ȋnz[lx8x,rp= v|P)k6,PK^lcaiϝ5&P%fQrvYnq Z֌>wP/7capŇX,ĭMFZ\R% [^ *WF;sՄXxyez:p줩tPzmxsQVYad~8=GZL͊jPl]4ٮr4[nuV}{(zCFyWTF;ӥѾkhwt\' #̓}ׯ%hB{TZ'8\~+rubM@ΰA9.'nC$eیFAyb=Bl˯d'f,@*HЃNw:?yԏ+DkzƳ@0 :(׍]? ;A/PF('1cyvnY!~Mۤ03RaZjq|;tra4?3SK8]kFN3p6gCƖ<;/U\}3_&ߡEh ]jh/ٙ5~8&g*$왣o7wSeW2`$Ch'\39]`=ut<x_V`ldZ<\Ѥ.K8ꊬt@ͨlhwh:|'P(ZKYb5fʆ/˜/JsgV&[Jp sMߊY 9-i/u\{1Ĵ,wBvY#y=ؼW-gcƐ7;z_bU-]dE6]ܢ kKC{fvUaln>C?e |nOya--(ҍm<Ϥ1e4Akp >G _&(C6~?[ +g@ _pg~+Vݥs52vRmpz$uD֟٩E1@˞0r̼n a pFrT7#{dr3r3{@t$֮c 1/evߏX*hIA1?bѷ7Whn-e^Ap_ Kb'BN2r:ŻMs5RLeŖ*MnӅh. [c75L ٵ֟.X?/.iy!<HҖ٩Ǣ-fWW3݋>XRЇ_27#?\md>iDi!:N,iܘ4PuDxtSȃXCµ2 \`ٖ4Q/p,7ʖtdUg!a( Wpqe簐÷>XvgSC;=h4KH矘G?_( Q f^}f.K]}0w?=7b< V-fEƳұ\#Z|!#놊;Q rEQmכGJT=PٴLtq8@rE {UΠWԥ|hZ./Di4x(!u-ƅH$2Ok/}#UT'b4{:C:Ӊ5.ŽhV}?1F$2W_><*Y(7zDP wx½a ۸AhQTۣ'WM`w hT GS%d]\|܊M qע*Hl컣8 \E9O"cN|-].I(seixdQ =I6O$Jb<+vdgJ(oԇu*RpXK I毚VpJx$(%~,TaJ2fƯp աCGT, (pH ?) jƜ}*_6!; />Lo7;0d'&(M^,5+pއ'Jirc@L}O5GI`$WCx z\L/[%缄gSHc &$\[ h|(XͼJOS iu=LySwQJSlP/6xdIUC^P=A@r_tV <)Ʉ(B Lʼn:D:FR9p 1^@֓-K]d ;rU82Dڈ!eK5^M4k 2Uz.\!왿P!W~=w8d5)u+͈ 8*r< wV")]ԩh w 7|߱;b$^F-5zu*`kFK]zщllf\).֘>w#ɟ9jk>Tſ B́/A %GJ6l`._u .G*'^Q+T8|4Ky)^6!dyi]}x=}-`'#YNF: A?IA7)(LhPeLN1PWSt5`cǟiH-Sv|%A%i[NW;t:` c7#_(݉9_nذxX'9N׵6֬FRJ6&Á`I)^A}PT> 3}ZNM҈c,,RΥ-?7rd_E)X1TM3?XRƶ"/h҃-fkW)pk銫(*Jd,"MS8/:_Jx򐈘a 'P R>)M>ǪVFUIv32Xάń\) ú3`r/`-[R䶍",_ WP2zsl,քvR |Y늄׭.axLg˿u۱GO0{W} Ad vPeGJ|@;QK~cv . o#sn ڛRׇV K  gy*k%PB t&**<}m w0Ed@:2İAb1;Q ~U.uħUGϏq^o!nq<&f</Y<{a!ySBs_&+>09 %e,fa}[MAL9[NSDÅE|羵g;$"sF-v@R?=4? 1W_0~2|=UQ:2(`)zU}ph;md~Cȅ"ک2p%v!=U~]z: q5Zw3 qJw2ӱ67U@)r/EJ@&LL,nȁ\;4]Ȯu" 6f|q/vtj #✕jڄ'`e𶱺F 'a'pNU"dw i洚b iCh {Yr o>%맑A0#0 eey_n@M[[o 4u=wŝc鳚%lu2RMӁcӊ G99UX%PnXeѩy| Ta6ZW;vƄ=OKehkvTb8wRvv!q ,s&8c z7\I;c| -Ex9oHq&/{W)unz9X/b.z#ϧm4GZ?w0oV`H [_K&.)MÓ@zc~j1AEL 6-H+42rje, GrD>{ ;3DE~}9|l쏶3l9:u^6"ɴeZwjMRmi7)AN[A* YW=|Xn, k蒱`,Y FA9%I,D kTF˜;deϩ+.0Zf%*d*fC݆g#ԓ=N Gۇ g[NeUz;"t[`M_@dkp q#))c;^ܗ /b, 5W: bd79s.9vqsAj q|-OKsM(ܦOɽTSlr$:ؙF!F;{5Yڷѯ8ԂS;dr‘.r͎AAMyTܞ[ʥwĨm xxW\1gb/5++&Aȍjj3vEtn#D` !w Ai[m~Owt  "-@^;ͫ8G+i1P8KL+JKBޱ1kRŚ{+eNc%XUz"kr#AM=f´/e)=LSz+fȿ$VBj~ىzJo@*W RLcv6r$-ugm q`8Q"&0Jf#GtS:qL4/#F DA} O/NnH*BP.WJ$-t^iοN?_ZSC= vSrrKYܢ/-+ p n knB pa6.ơ6ʆ ȭA\E|m|@34+'c4h9ojR~K ;Ͼp|dQқN2q Z]A\֗ No?PSOc-D30S}Jl1z0wveuztBG|C|/i]8J'/eOR!kZÐJ꘷KPB%+),BJ7;]?[4XEZBtq_WlD94uf@  ' r$+yt*[SYKPHl$Z:fFj~^}Nފz4C6&y PX•7j.TKt+7:͉I?Qr {xK|bˏ\3u/4P0Iy~+s:ֈ+(+tG"m:Cn8BS.Ufu쩑zE6o){"*Ѷ4)ęDr-dNqaP C!:tg)mV)YTNuUb`6guNbV1i83f̽5$ˠD"/qKPxxSA:2U/CG@~HYR+]|=wX5[+U*x&v\|^%NcY;ǁC`fwQ\"/~{V eݐ Ʀ'D(VpbGPvNRݩ˗+/F&V%;t 5%r&aAXPx 'p(싦:hXIZֹo M,?&s,^Ֆ%]\F!|ņh2--uB!P ^jU_|vٗ\*J,RGf%=fF.Ch1ͥj gleZ@mYz(hI_)z=8yU%"(rU6el aM5=>, qvfKiYO0wQl73*ob{ZIz.yACEBtqLHQqj\ǢfP9n3]1j+tm&nM>4E]SJljwP<%J%@! c[Nƾ@z" ZsY4Gψ 4~_Fp93UJGeO;VwYv*"BqZ]m#$3So@c|$LT QgLᠣ@ ܘB<(6p>i`Oi~>㍛{PN*<}L_m5sgeR6&%7u7^.y7pX:!4fOɑMy~Z%(+?.|مzf}}l<(aaP)ꪓ̞\U%sTwSt=3TszSTif A#/>xa1lFuƩmg{ڮgb/} 6^1jnᔒU|}rD?7o-ݓk&G:)sBpD&gs{UPԝl!Gè^5djxSp@2,YU"_}oP-x$ZiÅ;@'ЂTlxwMȆ.>m{n]_vC]MiihSӵmgbJ[,<s{St9l.c+5"aChEj<[۞Р>̌*YgZ]F3\ǍRkݽT4U11{$Bܴ7i.c5}߰M0|.- *PbA`ɾ'HOZ-gl(b8dw2:K$!0<*UR2H|d!o.IO&WhlAvޢxπߛ:x&kaξyl))n4=Di7 )I~@nۂ2ʧh{Tz_ i9kw$2rH <|39dB +OH_ʺ#\5\5[C3 ܯiۗkEyUS|?K0t4 0'K0z&H@1MHx¥NqCVePˡ{hvkr?st6(}iokQ͉S/Ģ7l['\|TP x 2ryZ^ҍ\!jj`ݟDئFx5hE00btlŗVBiARkN8c#v.!i&He=sO)u\iΤ,J&lro{(BJC桻)kX3~le?0kl@B>iL[—vU66CK;wNau7Rb:~n'JôeL@J$XnZ$ٌ`Fl@wۿz:KM[Ș73}=&&Djza$N@!;iQٗs0gwTa"0pc `> YA/( b>sK*!>v9E" fy޸g3n}[1(v/_p-񳸯]ѷS"Ikm>(;)%[H$W KAY$4I *Bq?sǝwv1R;)I_̋ͭW&-b@\^"=RM ,q۝@?Snvt`R)9Z?97/u5G<;h1Z'zHBk%ĶTd7h_(zp75KNkP8߸=ݨ3a7? y06HWJr.gp"uZ:CWL 3A+!!Q2ۨw%iF/gR-K4wArʃtmŦE~OCͱj!FL 2ɌS<1 #)5M!: AdDd^eܶ. )@aY[8 Z_X腃z 3OrJd$5VA7žܖY8\h(Ns ?/.]|ߠ] tmAT18O&¯6Da(B@NYcp?u<¾N1LĒSpUgڙ+[fAvX4 8(-,AՍBR%WE(įN5)gBUJAa#z__4(9RjhЕ˛(ο4 qC\A{XC#JU:!8hl *8Zh"*SD$utV ըmd,P(9.9,Ǟ*'cJpƞ\:.YKm*@:/搅~Zs=轏Rբb5wTAD-$@Myˣtl促+}ѧK#<=t5N"n$?i (k 0mVO1~1zzib>Ie0~ .ՆAߦ#jr˿F9_ڛe1U)& ^uM++.dh81Bv*Kn"Zm0P_w3؟S1Q.0VK`'Z7n*k)oGNw$axr͠\+JMj :54o=xA&`e$!7'OwYW߼bo|4$r*9nJ^VUBE "9s`c?k| } ȓČaU9ꩨ#w~#-g"n8d:C ~ A9w\HE  fJ<8`)j2ܡ^xXC-`q%+1覌!mIE_Τ7lY-.Mg٨m^7QMs(aOrp明YQ8>ؙސ4~,RLWD"[_*< jA4*hcsCEN+< )- {6_m&C} NH'_Jhe>hi' @'yިC|qЃqRpl~hTq-Ǫbby +dmܫ]1~E ^D9T_;w} +D5L)AxtBIlwJu` R]dȴ7U|7b tЬ./'1E}j^ab%b S731>N:Ge\ﻊ@X?R<\&8 ^J{YY5Ḵ|Weu]8^WIOdY(g 7VN:Z#bB;)n摁6 ]*,![]vi)),cGnEq>e(iHӐ|ģ\쩾r362# 1IU8l:۔aT.—JNq |6ux=d-:9ƕ[~!\HPd V Mip3YD.UƸH);1~\I9Wv AD==-ֆB<є;iMQV潪bؓ|ws}ܷ&XI'0"Wh%ժ^f$0Ik7RM ((b5+mtN&F׎B @(}~Zlt?B_B!B!)Z(xr~ͷ.{1_!R^&Xﶄ.9fNITqzS'x`(= ^)cF!"'*A!H$11ʏwyM(S,u -Egc3L ë > *&F}Zlz8`0[(<^ :E<0Gӑ輟mBJyrS,R&Fd8xUwv3"YF:ZH{ElH y6VSqTq_ ԮcJ0 cOuUvvj>N3nFYɖ)7?qV-PG_g%Ě|ۚiۨ'H8TL{{ZOL/@4q0gL67w+,QyKvZ慃V4]gQC$3 TTI u(eo{ ZGN ܍ͧ?{]C-*bGo39R9!=tfcQ)8:6a5*p*fYQ3*#-W0'1p;dhPaV]ɮx.:L~~e̅ A͚}KeMh$й=Ftl00W|:g6츅=Z2 1IY_AnqpzS'ꑊ[9u2U/e +V¥L. ynG|I^ RܛJ *獼 g/r2l 6 _>ZH)qT}t" I=^NU g@zgxk*XՀ?`&RpRMjU"쒭M">hhc4r;O0#nk8>\[}嚨Ә;  O2 :!/dny7džEj u{θ0-!Oc8!0u2jy5l8wUnhYwZ>Cgu@õɸ̑ Iz_Qh܂q:< :f @ d" 'FHNVݰD\֭蜎Z/S7-W&?AdH<_t۬A,9Z@]C!E,F2H,NnCbc$+Dv_sHhJrd3=dnzn :Ze6|..F$Ob\ߥO$5˔݌ @u=;nU}}=WzOđ2[ ARW!ZcI/sMXO&cj1*YEMs -4-Q5%KĴp\ZpfQ(_jjdڣG9u &b_} O3/u * frՑ@O ?;Q(~ZLF:P)*}GQuhzWL=İ5ߏK.BZ,2? 9BNR^x014CK ) E aʜB4ڮӦJ?=(."AG s?$P%"9=CC&q\4n%t`*KgZ Ji.@mNScTIɛ#\@ƋXRV5kFT5o#fӃܹIŝ#1sM+7\ufQ2@aH/O)un=me8Eauc}|= sp12a9t3h]p P\ްXuI|ZO!dndeAEӵP@ kNLm B6z[3ӂJuXQƾW"HW 3~u&?!WR,WE=ɖj]Ea*%@]YwY=[Ƕ.q3~Ec/AGb''1nTdݨn1PfP#]oCYZi$5/ֹ8ϴ4&?f}+טzT ODͦ,lY ֩*!\M侳(ҚXǍ!or5fPo7sCCDr"$PN3A CЧa4PGCJ{Nƒ\[X؞ DRchLe?f+5G~l{*=hQ^qP2@ ^ǜG%kjЈZvzL'dvr0*<@$( }cχgIH9{܏TiE\Ff[&`|;AB?+cL\nBqw^뀯OKbsQM"{C #G bIU,|¹m6]EmaT+n[=_ @z6vU'+ZGᙔ›'rr ZzZZ<57xpU-J:UUl-/t:EӳIWՎ0?RB.kp `,Q3LqFDD,AG_r")\N #XdA*8A>'Sz-?IDޞ4#2\}#6;,~Ϫ / /^+Õh %LX?ˎl./gMBn4'2\ ؄FjrG Ӎ!cO9j@ιx١tX㸒[V dIC3=yQRBzL ӣ  >6߯L\ITsݿM i@nk%s." 'b!P,nQ q]̓/(9-6mQ":26I0ɺx?[j D=oH}Siu_q!Jwn}j&OkJ< 4rI 㷐)%?оZ6?97C"))tm]# ߫5)=d"]dNzjQ< $Iz% +qZhg'EM]Ώys64y|PH%8=) IHVIpw}rpbƒ?S1z3(堠; N#V̾-&&c%]bR6& /VELA^۟6yʽ{ :[kr@0b%z5k%F aČ^E5lL2OunA E~$Z&/3zۏz=2F< ֛ [恋!|){%!>ZpVz저><]H+kWX>fw9e䅩 HK_&="%9Ho m'K5J׍M}8'14V⎨*f]<|X 2ēR".. ى/Oo蒸k ӓlaER3,Gv >5aT2æ&4Oar:\8'aYҚ=:DXz=K/@ $¡`}TWhy멾~Bj_}q7OQ~;JCJz/dxRך\U)χEq(P=}q,X_ECNF> {L62/&a˃uTz*HHҬ's 5((굶ڂ:)Ef!U5_ri?RcBcTœ\42=J(_[{'naЅOSl/!: ;l*6V- ߝ|)x{,>E301vF7p1!k!S Ⱥx%youC'#6Pa$#GtX&g"x?ґ!#xNJ[y٧GP/ԝ2ZWwM 2aMG]ќfW4rERHuZcPu~!\Ӕ[ª,Nxdϝbc.nS09ŴѠ$4YL6M :J'7x̉]BUߴ Rb"b^{Z85> 7Rb $-nL4z Z0'\o1KwKdr^n֛[ =1%8J"feEpo,7I@SA8Mu! Uu:),]\PKɨr8S_9GbӤ4ތXɩGl 9$B7Z#XJn H3Q-q=v 4?f7!ԐԺ _p #cKǟB ! E>w,Pwjz5uWc Y Q|'O\fw#2ϡ8'GSi ssq$Yo8`\f"PԶv?ow2A_ҋf iS8 <ίMۗ&4 y& 7Оj\G+33~ޟMQЙ IG 2C2BNH" i^6y5n8.juxAT y6 t=*hWyT׊r}e] NG^!y4! ,?1\0p"Km%9zV5DKJ{Ƿ5DU5Kc<`;w&>):9OfX9JY_[u]"!wT&(ݜߨUpīJi Dwڇt(C'(cS!.5[QM k=UR. 'W2pCS=U.\[-7aa?jӌ_RXvu/]MȺk@ { cMlex9+b˽usntڊ- ){QII_+n,?΄CC8DTH ;%m U,{2[Zdkfݰ+ &17!1b6lkjn6299v/@xWƟ÷3CqZ)tRH ]j~NO)8֕0 69}SE%JzⰭ S_L~:kzOU fM|-~%bCOSe eC/Yc^ib(!Qa-P>.TFEeKVk7Ad͊:ˁΓklC1 x _O wn,Ȥ Lx}y6:GE {n#HU}VRܿ e@/k`J ^-n_LJ.ޚtjTU*5Յ. 7%SfJ]Iiao/ wi"\hʛg{58 LyKTS"ǣ7#k\rS(?! ?(^PjRoU2  n9R.h, I+^cʴD*Jxk.+tOc5]flpنߕO'LpӧÃO~ >GҌ{lARJ.Cŵ_l#e鮥1A>¼@$Q2H9}?Rrd;ˡ?Sx`IIg)}ʥ .;S,VDŽ݊-dymr>a!!fo3LKouC; IZh.kl ZU+ Sh럫tB I wT * w{K:7Euw $ςW/+ݝFH/7S6i73,qd,{Rr;7[a ҝq;[#sԍ+8g]e~tm梐^R,$xh6d @92qM2;"ia"]@)BIIC;/`Re rR\w-'=vjV[XCZ)igw{qa{jBWjT/`-%Ö>;}$7A*jJ3A' _@QYOA2w4T|d'%2-OfEe6#pt ~ F:9('s:yBOz;8͙,{37\*-rD2^uD_,.v(Y쪁ƁǤ<<V~47GW9AJyg-hv)(k'HR}(_[& a'(fd#/#5~ef9o5!gjDR?0A^ 1'#,ę@vQH_9@va?~1=310ލcJHȅOxd*XAC%T"Ŭ LTr6娱ס:j :8t(fH#lxT xLk rw)G#OвM&(/&@;fIv4]|'j${'Hy(k]y|@mwĢ!0&&C6}ǰ>iI3f¦G)]'5g@k}_ "l+.i^!: z΁1k^SJZa-rA912:N`4*h5lZWœCu #,qQ7Bjί4:>%#[ʥ/cѻ;F!ҭC>1A0, \vw Os=F?(lne%op΂Cڇ $9{ {a)!7 Bս)A`t z"a:퍉ZasR*d s)0.<1^~2RNpxK I)ONNK'ZOפYíEXݏtʘtng ZH@M4t= ,o_:\W]c0 Q%M&aQF;sn!EC)]}[;r&X*xͿ3SȭsW~Llн'0Gp$}lY{fH`4|"18c*a|alsuanZ=]QWs 1x@ݨep'A]k$~Bd@q.D;.Rs'Te7ۅVX\1g3҇8&qmὀ2/Y g-D! 2}]z܊du9Hv詣1\/9ިC F7bUyS~r~$TEu<])5)ۜ0 sύ 'P5b罳H\lU;7'mjU]7U=q' W"fa$3 B ~`>6%hY\PQzۄ`qrnLq%8(hR*~dX[vgfcli}z%YTtK )q^ OsG=KFvx]b cҒ8zMȡ򉜅%l CpTnKԺ˄*_8 {'|&s4cgIkѡc9檒NYIU4/U]Bqb;Ŏ/aqavp*63;ᩰ@hGh^TQ$VLIh)hBw%TMP ).6.=]GL|6oĴ@eu\N/x/JnzL ƚ;-ڴɕ T9uɶI[/9| j P~GeIj.@PjNKae[ޖgŸ{9_}ۜiZ7{ ?ţGB2{Oxfx8w-|7ա);ƨRiKY3 InC#ҏ/{nWK;&8ח: eE0ifNg D[3!_|[;$bܝb oi,I'慆O_]M x%ŚTFX0/!kJBqrΎYIT5fLJ&-#Ӑlٗ X⠌vUhj,,ٌDXLw)u+uMТgİ#z7y @/#+&nDBS@DePt (Y4nQG @dó!AY6BsPWk~}N~7u,X]p{V-h5ctY(pe"v^/5hYr_qO0>hwTeF5;0т fvYNN(uhq[/f*mi!TZ hmnmkM(\0 F,ÿsi@Jaab|'<$Rm}pZH b!cnүL({usZQ.`>qPe6i^nFx:<.Y([-lj 3qK7+t;1iUcɷ|cCsL) D2Bz"f4&i%DT>2ɵKMS\N:֭Bj)#ZvTH`m z3'wE<b@Y'%-Đ7g"~_Iڤq2E -rZ3k"C)wVnWU-t`:JS:e,&l#!MĜUV,Ou 7kG}pFG_%i$Hȿ:U+Sj L&Ԉ~49$Z/ 7ZI>;@oHU5̮Z,E 6꫐͛jP}cÝznr#.:_;wxyzs+Jj Y6C K [w?lta3-?6G,_rHCEcr6[tzͰqG?}[}^*%ݽ9G/"HbP '`=fCeJXgFN̚.y WMu*틹RU5WًOhMR}dZT-ĽJfEɫZ=!aDb]0ig _S{w!1["l}R͙ږv"p֗Q Q㠇ޛn#V;V6dnG[%94ZRppEE5 lC;Bb=g[~|7ٲݍh&/)M'"OHɉ  j*4J# ' Gr#5R{8)78dǘU[UFߘu%@ oia]Hoeȇv_b"w|Z>c}VpMM{GLVE)O;0&@uRMw%aDG}gSOqBrTu<>֧HtuP+pzi :xgosʄWT4M|$apOlpcҦlWAHkxMY*\Ga쟞!94NuL1`|Tm h$SaMω#l=wNסCy_+pؽ# RO*nN.64PƇ4H" ˎ].#r܁J/ִ3JKA&dяY< `Kj*a8;b_ ړx"E ΃!VR zRՙbNWA(_g;kBΧ]-l)+BV|7L:cE@.κ&Lq@HQRyj 5 1{WPžG=JBPo+ iP7<BBj|lw&Nb KmhS`z(2) 'xZsUnILX.``<~L1dGE CB#)XejY9.J2r2X {[,@Yroye$)#q-̪ !T+S錞XI0fj0P t2˻cL8,,M8hLJʋ<K·Vp(6zA};9W$iB 8gїnv0tb62`h'7JSݔٞ:oSĊ(߬hL Vqڈ&-l$!r; #Œ ,?[/elIuDZ#uf0r<͹3gcߙyruP)F9c08XLj<2~ ֛et+!.ZU'5Msc .\gVҹ;+G}obvGԛSb 'y M15$®CA~&4_ܩ:dl po(Gbqx=#\&20ls*nkiQ.,5i".fma6*ׂ\0 7@wB:^C'²!OA;> t+2OYً9\f.ϏZp.p{J\<. ueq_իժ0(U@‰/\K9'EIvD%KI @b,KyW %WԪm7vQBC3WFH#`5g 'qU͜H۴z55\I6zvgwQ-7p~‚ eV_h%MaVDP?-! ~N$ 1\ _c?;TB# u*h@CC#:ق6!aTdؑ0G?+BeHb dT}Ke9sN!z,=oI0A<ėIQ0P< ut-2dRlY̗g.kk®zst*;XlK)ͧNwycW>k@@l9[B"n0gaAfү7M"vEMz茑|LQdU)cکj装u׭ie]:WVm#VPϰi ':88_YG_XLH2aq/uxg<ɟ95A^,pNs'I^L;>#dWo+D:T킎`6:"9pyL*u1ve=)@`gTV26,ŸؕrO!GܦĂ3:_?8€_7s''<_zO{?7@Wՠ@=Zh:@b€h0h+$nq/aVkwIف7n3 {mIc'-bJEuœVͨɓv φleuNAiQ9 0+ju4c6[H5&db/ (QT9Ti&CfPmLVbtiTlp(Z&:|e>W hcgܞp3aߩSYI)b[J/m^1Cp` / ӹqLC_Kf5ʓ["+L.Q7Ik7#LN%^Z#+9{}A57lGg fL— TǼpcԨɶԉ h\c2x¶NcT.> (?T6&P |TRr9m<0n7%s]M^,dU!s )GSPͶ1(J \˿U Bj2 eT^8O|!kYvf_X7A?鸠bSr-g>53K=kPp;s)*}/:cM=^p2W$64WXS"ùh4s_4'a`οZF~ã#Je ދ;Fu 浱' 7x1(~l+y~`H-V@L&`(_iǹTpWw \2j݃)/@lc#dSRV@︗#U%2pf˭]4ɇБ0ǮSǬ )oz]uͫEƐdkLDppn*L3\RKN[g_Q-K ]!!t+P=G>mAKϤ4`[#P7>6{GO^t{h H>Y?hI 9]9Z+'|4]l)]T!p_e::DZ"=svǞϫ𐲄q=U}!}o?.BnЅ8n7ނ,x>?}L{$՞EVuG0"-#iī72gYM3>o[UͼGg9XwT{QB3\wv* 5#+o򆭕 M߯7݄Gf 6ıӞLu$sڅVeL8y rHL#zwQQ҃+{N +P)evӾ$Hʎ{铗 8xTS`"[MAI۰n>\ ςYgi >5(y s EWzb3[U<ZD]c+Xk˔NB8NbYECNcEB}[Aӄs/a@!MDti _uiY}l9t#˽Fi!̾rGD0˒SHrJPW#Nf`vI/:žOݓaֵ}fregӦHMr(Y05YB V6[^IwVtܺ?WB$+c{m=+Ji,yGa6TQ@vL޵LTCvW(HOboлrq|}u +6 ʶ\`Fe4%j:FNqpAJ,&mqN@\[I" [Kq+h]y!v&ԺF~# "m+1,sX2JUN'x@`n8=k. ,؂]Pخ:]虔F!`[i9d;}r/<c|->5|,&m.$tbrhSb=!p5.KN#9IwkGxrfSnVi 椀#k )[(Lli!~<0|B4bdNP_+ ?{ q. vϑq8&{1jVo‡Zj͹Y#3>-@ű[8q&v*?WOW66 , ;SC;:룿Q٘/;EThB=B9&RP C(o=⨁koP TJ) "}.~n llpNR1FlpSx9,'v$GV[UPYɊ(OCT'ݬG`Ic `.vୄW2kU) g}3.eTEnw:$PE5LùAӕ+*iTnegmȿ*x D55X?*Pio_ག{UlPl*1|(e؇bPR"u1'g 7n󥇝tNݡa;8",=7xad\%%#[EhO_pRQ]ja9a긕d¥tJO/Nl[mL3^i7\Fe0! TaI~!?Pt526Oچiq:3ÉӇu &'ol3$ɍ1^m"`|.XTI{ KSȡfb"Dђ wUy"G.) of@=6y'Wkl%.Fi1,S:|LeClPd(d y+1-$,y 9.>9m2Tz03MP-B-k}9 u=?7$$dpD[ovmq 2Ez]HV]%ǩ+.l?HOuu{/IHEgQYf=&5]3<E4;aij7 sS{5"nJ-lϐRЇ3H&"4evT*]_ʕ $=-n&9tj-( l'+dum}홆cFFsvn3j+/Dr۰s=Ѵ@oj9 8BSz}T>; agxYB{?8MoU cʟPۃUtÐlɪ!B?uCzɮ(q*Iz@SǚqjS[e:IĔ',}!ۃV9x$_ːN.#? gpt}ԕeh| 4HXV0Mxb s+=wHwϻ!,b}K@"(% byV3}Qa˵I\.}:19ץՒҪEҙ3/ZAejypx&_l!0| \7 c䡐$?{Ҭ~,^ݲ Ӛ<ɼ IeoqqL10_ Vld/'a]DNy V 2(@P>'` }7yf&!Y5LGQ,A/Cl!M|ԌMSޒ΄Zoaѥ҅R P.Ym}0ĸ:G)3OROVaſc{ϋxlQ>;cWG &Kr]D]Gaʼn$=IK0 a/;i ANYecDdV@cHX'˒oc7@^u(&")Yu&|[HPzq}!x7ˍ&vY[Ɠ௫ K)aH~&]~hŌ,i3GXt=6zO^_V ߬gE-3Q]W%XHJlxs|.>tZ,J`=tN?qR/ggVC-JUl q,鸂 c}?=d :?eB~j!'nox5 gϼ&'-5p4X?Rl,嚶_ ]tU?UJG?G`3rBeU3^1`*+5ed,MV֜p\ aˏ>1'Vv1DLF'h•;+=5k҅Hl5Q_Yw-|~>&i#6Dlo-RxwgG×W,6c7@ -N 4 R#avmxl?~$Q7gL+\; qtpIt̏# 33s^HlnAL\McUKVo@®ulyEՁI<_ #9ÖĊ+|fcCϾ,>YOOҎ;W>}l[M^}g|O}_8lL8 Zyσfb+w׀V]݂*ndܲW,V**%"Ly(c۳S)>Wl GsW\^IC/$#ƾ qoup5h0 8N8JP¨so Ox!̤c7 0 ntvSqEG=mY(:J)cu_സQi΢(-J+&`P\ IF QYjASkdg(MMm bϿ*xTSۗZ7lzm'w{y]?Vڬ|^7dZ9X|#v]ˊ>7]7f*}S^"*zOdwu 0WgYp_̞lC9Q;ܣQ5&"GᜊPcmq6g)x ɸԐaͯa2ƒ/kv"AgPVȕݴT4y߭hۻ-΀- K]pz#ݥ]lDe^]xt+`+$ɢR& q.%޼J̽,Ό?7 <]uZp+5cvE=l3V;)I$6>@~f꿡 fӸ6Xiv3> "C< >Ayjy[%r'~&[ P?@K1F D,J_*{%7!N%K|w5™W?K!C.C=J)lxJ9;jx}DjttSot#KvPz+5ar9<>TS@K!SF{`fd),7@nUlUxF s45 4AǙhuBs Oh"XL9KhΗi]%pԴtkhRiFoҞLl$tVyٸ|-JQF&S_Zjݟ.h}f6pz`uOlلOwR+S*ԑ!] ,VfuїC=λ!ȳǫSXt[ {nMPxYR;ܛhNc,}kwqAɂI$2OIpi0;dNrVmɄ;Y.m^;88iLɵ {DcL4ZbKA XHcKr tkKk RsKxt_+{ϔ[#p/a{ťCeCJ!)ycmKuנ.: y~h=9=gd")ow֤X ei-59ds!XjtV*g텎u.owdT^J=`Qҵ"] ;J|Wf.|\K9ϙ`34 {A;_Ӕ DemTnG&ɾdOGfcFuaR}ƐLÜzp}Z}HBؗ|jU3f@RRAqQ7~R<2 6fXJ[ehRBTT X*z\+MB|u for^QOzG] `3fX Rb>yw ʚr1 z.'Vh'bbag- > Q\91gɾs}.O(8ABihY}H6E"fXQ9[BD r=,ө`X5,W!"s ОHqQͿ?~I*C߭2٬1 n[P%7ܢ监Te[k VEyﻥQm`n#u5$7ļ"@SuyI;~oJqP|s7s9/oz]𷁟RmQYmxx +*[?ZmCںF, ]ߕ7&i^$A=]f[Pc,V'M~%"2zm 3۫1g6!]rSBKBʖM~ʁsJ턁sڶ{Ct7 ~)i|f=-}6\l6D]*/SLN4 J 'Do6\m`UFh[+ rD͟J+OC1z9VIn K+Zm/)/ 9\qaȼf 8e 41SIBΜLK8M#EU:\ E9g`} sUh4W +.a&Fds? SX5q/_/6(imօl}3~ΡNڷKxp'v \h))Ipw=G%vUEFR[Z+L/_F/ x"O^_{mpL;9՜lp(KDUDG⮿x2x۔T/ĵ&?iL>VQ,YDOKɓG U֬rFV3&-_O;Pl~k:n%s\Ƴ8[-v%׺Se۞Hg. xȗ;JHHJks҆soVL}' Z0<m Ě۵q{`߫֎vjD!lj*TW`ɿR.AhvGY*7H9[EE po%݃Qn˄E+EkOtֶPJM Ro/ˢġ#eƹ-+Gs)߾AE-%AQQ , FUUeavhn"/MLՃ0ہ4R8fW9NҢWטiݙfp]u6Uuz+ i.XG} >U)oJhLȮ˔@3[t uUyxh%N5YhU3/ySȳy{5M j|f/O+p<ࡤŀ :T!P>TTㇳ"jQ [#]O5ٲ`>LAj7xy+W&z[t"u7mc>^-ཅ&z۽eƃUvD:Ea^ {D5rȈXS&3Uw5\iJ?t u7+HHc82}J@GK OrJmL(jn n3A3)l;2S@I AZh_ņK &q| cwPm U[as,iqx:)i2vDK#<>ቀdȿKAcdx.rT1 7s_ VJbcyV%f۠5,9LKC aaA_b~FPp#^ 7[cE& }6Vƞy7=6RsOw%DE`$U+br{C 'N909fŋ%ȳ>3 =!NZ_ŕG KΖXrO9"+啂Ϯ{/K'rmD$Hs^;OhesÍL8G/>Lu =JwWrb=@ir`FNDn|*GޠKش󏘱Dğ.!] 8oFb: u:/aق 5?L8YxTGlZ$UX%]ވ6 e/v.ѢtÜ%Q u@Rh5oi2B я[;Hz*mߌkU6 xG@I^)9|+M)$UlL~ǀ! gI=ҵ:*d~r S^d+=J:ᜪ4GB$qƐ#& ] G ˳Wv\ zH1PMy\*UB( o-6>u %89$di7_t4[yc&=ɍ'*z'IW-rIۀHbʦћX/ºܰ3lOYh -Is)I#ToǣڽZƻ$;H9ؤ#/3 E@nh?(@-' g"ǖ.+E!e-E/lzdT~Q}8ze kͺWkGȧ3bb^4a3>e0حfU>R9Tk s.mCoM{+dۤnW -0H G*j\bUeS.5ȫz,i,gͻt9NcBOfuf"roTA|Pc(M0U td˞TDqﱩVgHmll|17$;]1uhzGtb:x @1>mK-j BԘg oSQ.hP|V{6H]td=uXV`x!].T5& ˢ BD'8Ģe0F’5 #΁V U_m)ok¾&a|-?Pghʐ> |&8Z^ZS9gwO-4]6az.ȚYa?f4Pm~.L$A!i4e C$h/AexF1"KD2WI@U6o`n +4$$ڲaǻGb}U`pwK zt\%'Nx&jA8(/Ƨ>t9Tnі@ᱰX9"Kus5%>030!._+NVwt kʢҒf^g#eGEݝ*Y p5ɀS83^5H~lCyZG;ķdž)h>  aB,@>0-c$G{O€ U祈C p~ f[rPih$;'2(U#4hGJK{lϛ$ 5ğ{.t}59U͘Zbw/L+k' j=aѬ&P6<;N8+vU% f|ʉʦ@u@E$ C|ݯWB 2Bp4]: 0p5ő2w;h ]UyF@+7N`a|dގUlQt$jI{I4#߈4f|;y{k҆ %٬,@ۣ鸎{Prmp, jdA@ELNF0ըb]IiU> Ǥx5sIdaď%s >;ua T 6c; gu,)YQVJoѰPxΉʄc3tT@􃨶0@\$Ou.-+\w9&|柨5| ygr4n^+W](=>TÄOWT_/Bj ?LBHa7f{sɌvvlY+HYtoy>;FfCAy{ty83[6]>߄Ű,^ 4\ ԗp|K͌lb'kHbtyDE{Ez?2-7L+sFȊyh]ʜqRu!Mlyc/дTGnF7W88h ZQ&WfGEJ=EO[oLgwRe30B7-o.O}kķ:;*3rQp߸L$q׵zWUPh}{XXO9+" l'IHgce8=ƚp3W &6sk_,>Bvd$!hӝ^R+d0JᳬU /c/3LCRu藍zo&)?'x ةDQ-YJYs*l<R<Mp8͔C'<ǚr|,MV3%cLgcK*6D;ŠXw\_9DI Nզݰ+Fzt)Ϧ>Vq&H#٠NƢ}=%,7QSBNYVA `ZrJL_-s񃽚4gnГ pyQ&-yN]0XDϜ,V 7`S³L&7͍>5>X[ uNIw@pw;+ 2#=yNs }ˣ#yݬ4>I>%4C#O% ֛Ɗ&CrN6/g˯&!ۢhj ت:)%p\8p1HuyH.7$g^ 8Ybx GwWQ2XʨKLm̤[d?JȹO>|сFHEf6E~_j;6v)ީIpzLi?fW}s+ kv!Ș:*LwY*Y0#p2Cc[ >K1NN0USN /-ߴ,FH tZ#zfxc{ۉ/"kʌA|]\qKe++>)$ҋ QNm9%H~$YagC7Wo_%tEdfn^pDgj?':$o7I&<5Bbzv@TF"&:Q VY- [Y4[!tAV`PVm^2@[şkLD;yPb0xrg{^{$zDu6#zL&9s W( n_)m~-ת5H_5E|y?1>0t 3i\͕/²@)bZGOhUlu!0ncE)hC63X g1ޡ*β >YGq*>NnY澂\aIcLl) @o. D/Tg {Um:ƅ4 c*i1n+4:nJ@o˶ cPCDB1 G(u --In->a&X,]M`k^x,((_s[kFPu)LCi}' b?/`PV9Kz)*?prcan)j4'ҫE76QL٦F* s|Th_(ۜ@KenM_DO9Yo[A?n'-^.e)J%>{&W0й;UC\Nf5i11:SJc½2fˊY0,f׸~(+mwm!=-]iS8GcvW@S2 u{5q7|H^ys$X 2h9<5'ze!#l$#C`ż`RұGSg;sK_TvE,u(@ˤ326@(ߢ!Boee7k3٢A67ţy&9#34`o:x8!Q&jnV'[n?0|(O̖6'msrS}MN1b(<_U8UP6)` ؽJusѶ7DﺒD"_ޕGS*\`:+5 q9 ?D/ŀ7͑En#f'i'|ґWz go$j_9釉iks{'wc[]~wD޳1yڥJea_uI `ww_OȜm")0G*hدl +X5O?銡_vpkK iBRǐ`J oQVT< q֚E+4U5omiτfB+Ꝁ,W͎{ZGĄK !傁G )1oBXg>|bE)i./78mVcrUU:X*KU cu62HO2a~z" >< ҳuUUf~L8Jb>e0%C|vߒcqVA퀸k~per gqMQ R<}V:OO^h檲ݴv 3L/ߓs/n1 jzSU8?JSƊNc&k7tgE''Hr}a6 ɱ?)xꝌ5 vrN0'\-}߻?Wc4ʌpGKEQVyzYr3QօQF . NDP7쉛Ԟv(Hgv 7iK#^,!F$ah{"8MR΢_'t_}w@ޡau=..uՕ3][ VoGǑvqA]h wCY&TwFp 3m, pD)xr7FXYiGg|S]ƕ!o䅯W''oFGB+"/9{/<ٿI H"uڕ]]8X3]qܽo7x:X)klȈLW4d}%ph$e cs)=ero|ݏj?grfTLIGt q'7DJ.W 5hɻX[eF}Rceq[L%\D귒5.]oY{j,u!iG#zlpfq-a΋1\$<,aQ >3Sԝ |iXw;O dsXm>\tL~M3*Hc1mSgנMĬf0rRJHl|$*1V2Ya&>d&λ\֏9R㖷| l:۳E[4z3j~ׂx|x )$2ee#nJ2<-],hV4ϲ!6ap]@"c>pʀ4"}X)쒖XђØ,(2̝)mץs'#?KƩuZ-8JiطL_ t^h5ykY0+NkdQȉ]{CPƼza,оw BU\gaDUzO2GI/b"AYg Mk,A1[L4F%O@dL/:Qq'v~<_#L79b Hx"F~?WOPo-mްJQQqDbOz6 ޏD=ߵ?]_lD_\ RFxN@6ÈLo :ׯM˪~g, .19Rz0gR]RЖ[N~Y7~UoSo1BLe"qWJ&ef`}&%#t@"k/4iY߷n໣f\< UN-q6RS65Fq|8dYxvaK%sRO VwOblD̪nڲ&!FYt!_)k1y˚N7&4Խt}EFW{eǑ=:vn<|63MP$sU2qfƥa7;m K -99xi)-7L69KUI"/φnS}FA!ߐL./c*YgΦ= #YcCdULC(utV0Lƙ˷gE6Ώ5r!2SܝA˘a̜z;30D#%UBvʡys^Gex<"`osIs(/(NMZ5HӪ.OBB_0l3ĉfQVFB? 5]2Uq} Y cT4:mF$k=să$!@dB"ݴhګsmF,rOwr!3 01:ׄB")|G`j54^pf@)7|-"]0cX})ai馱; v.K~2U&(~{keU9RWX^AGVì*h4e[Q{=V۹ey"|z+N&c!dCk%u#jro_r-㨊g׽ ɟ& ʹ2'-UX5W=~X/͑-~ ڨT6 ,f.&ZxN:ZQWKI7ېq^qWn9Rۧ57Vz@vue"~o^o-ߋ^XM5EO -?yӅDӯJzp |Jt\#s_K(=Z|,)&-4`WNjVy HQ0/WX2y[]+IN¶yd h"JI9i"º׊aJÅ\Վ}Bx$ - ؔSmii. 垥&UlJf[5gH\$J 6e+]}Hׇ/PlgMC3Jya,~4g*jû|j 3//a`gD>+"\R$Á)˟njVplhP 깕XՐ`r+WгN!H `0^HqD117W AվOJcuHAE_x7 ͸[#j6ǂ|KUvdpV6ZW!5]tkysw`!OnKuP$\c"NAq5f 'dndn^wݲ-]#qDvHJ( 1%ȅMbG\E\wc?q}W>(KUm{f2E^F nN!y*Q9]Ej5AGWܭË 1 3G]C꿫G\Xɹ᪎m3I)j\fՃCElI aXSB΅kF(VOkes'q˞ʾp5%YyB@"ͭD|Zz؃ziXYQ7U[5P ` Njj1h}sGGfFpy-Ʀơ8(@3vd,Qqf})5u%"P*_Quf@ֳW枍% ąTpq!x!u SEqoF2t-''LR.1rBǐ5x.& r=goWu1 #?ayKҢz ҵa_bnא}HХHaw_US/t3[PE`']-b SSWޔсo8 (-r[e; 94K#]lC>CM-pIT7^?x>k6Emk+N_/obhׅ6Yb=up Q23b:2GX%1eC-Ut&m4024(Vuwb-8D\8@[) Zm-Fc!_¾d[$NwoYO Q6HoM k8|ft^ąDQ Q2{r>cUrUJ@Zhʥŧ` >öWyU7gkx܋3E^Ell^039HRŨ8lˊ%h I"b ]`92\ +Y@DӹZ-:c7ve\);$widL泧qT) -K*3zp!a>UgU/hW@xCu kҾ$ofՍVD Yة"$=-0?'ήbDIufVFJ0Pyv{e`X_3ſ\;p6)8SOΣַԇg$Z$w~zx)1rc% ][ K~fh@Y:_ϴ z]Ģ7[VU$`!]h=tYߞi4 MX] 8q="6c6Oo25TU\,#aQM& ऻ=5x, DdoulFsq{\_^|=Gt I0+y&cMOgِ7*dFNtjM"I V^%j|XQ=Z@%aj6Sz0PpzͅkGپ:z\XfH0VMQE˱n`=sV퓢|zAtĵu%!|6#iHave?ۢ>R7OcaSNpQlZ᮳.>iTڨՈhAvX^! {FqxͦWh T8e=6*]A"?O`-=rOA7>/Ԓ- X%|sB;n?\G/ETD^uCVbھ "%irTc8q);o{9T6iW29FܤdAוHubyIpnĖU덿39t1تg1 lVh3X,/KL)5+s&Njb#8dS?vI?Y Cܩ~z'leAշ xZr-ۈH@Z5"BQ"p++vzX`P QkAW6 E3gޒC *UgLe0͖^؁=?m*&H\HQEunU)t; V 3w$9CCF ikdo"B#S?AMe-yگ6=.TRყz^[- $)^#znEa%*$ó9z)Bfe.}Ԃ5)'O7OŽ`RL#w"y~RVm#8Pum?E( *( ʯĬxYk9ʧSN47< \(v_R=P2̖Cy !HoD/bŴ}(W\tO ЄkEl P_\/ys7%ڛ_%"n@ ʟ5_[t8q07}YMq)vl1p:MuZUk7oo@W(q/3J|RaUdm ,!Fo+T'Wq*n0$t[?|GS=os7<>"&;R wTſgp}Abof}ږT`R̙t']8Zabl7I+<|Q!Q2R)B}p=L΀y8{IF߈?ibz&FNJp0i6ߣ5Hb ۔ꪩv<O^Ҏm-{1#i2kWbRaTʰc+:0yGr>f=HK +.ְɧ[ >qH 2Ƭ7pkzL39lC-xQuoQj灳gWqZ&ݑ׷8.`06A!}+T&I)yK ϟsAR~}B \,D s3k: #~d~sE*KxFR9>CBʞ.Q(Ds_ }2ZQ1;qfxA,? _gƽp @\(}<0vX 33(/bcSc 3By̢_94SalHq_ x 0Z M6wGj|g /wj A ;NPTz=؎2$q:Skc={u,ӵV]b|w!tz؄L(;9*Oxf+s:[J9zR`(,9PNiF+Sh2?)&^N?N$=\f A @͎Pq9yH\vRiV`~ Q]9Av 7^yӴvLX@uU7Tx".ۑ^[|yt\51ܽ_DL٥m^H:dʸF,n~>3m3U2-K*vYHq27v@u\luJrsh-4~v92J<=Fǘ@A1 }jTBmh:Tq Ҡ ({LX+e9D]CZ9Urq*4Y%?V!PD K4кQ}5{~b ߟ(l3zg 1 #f>d6!3H , Za3r!l: ro#w/C~RAKm)+ XG0 MϛDle5&A WXM滸08Ef`H*&}s*p*Ek^.&W٘jSNTY .̒JKTCͭ<]'k@\V^NsoDcX8Z4__Em6:x.|D$IR'z1X+v2c A{I[zeCulBѧTL ;uT7b>ѻaRyQd㗢#+~ҟ[J6aD}M~kO~&kg(l,# P58d TyX̵]* {Oy}LU},x[\KiyC@(j6S xoT<n(Es)C+O (XY0Ű2WZK9]?:St$Pk_^!jߌi8+DB !cjHT )+ħHlO57t%NANm5aRJ1ڣ'Nc@pYU,hJNډ =?x2 Z|yI<6s7TT]wtL2|JzĈs&5)oeYPsQKxڇ)op0M-ow%kciQFW&=&>[QNceXjѡN.IeJ4 i`/hP{IoNv;b`P= C#7ҥܹ7w&#B-vC;/ (gˆ-N 0i[.qIYiz[ZKr W^= eZ+f"f-{)U@Dvb5u,yQ3Kο`)rbFIp%SxI8/|!X2co3|R()=(ϔ^9bEKa-c6~07hse|(u-% d6ȖHbɗ@7X!\ob&_1#'2lܓt<Igmt+ $2\)t/*WR\0/BeztqY֬RD+JZ"JPH98l& [5>:B\wu@=ʮMʥtS1Q aC%E9蹉A\Hi]zVS ^{иTx++cXCF׶*nGezE@4,SmiǤ4.Yx:>فAѤfofJ3xƨz4W}&4n!sչ{L'pS9qZ>A8C^Ť\jLx0^RwY }/6 D(>|Y?nC+;\'jXޝg]JS[/Bn"r΅1QvmEG\Jb ߦatQV7FU,lq0l!i^1oE#/֘Ku#π1avMĚ +u8l0Z("ìV3_*c΋aZ8z 3GW<}`DbC/iayԾݑib9^Bܖ@#tRv8'!YKne E;f. Pr;qUd6,`n'kS{P1=l CQKrT oy"̣PykBUdNԴmj|[P/0I\@{ƣwDDA-ЙZgPx4]6lZ@ՙ 6#O ]"SZu>H;tK6kvP/ro`Y}RIDzH*".Y j@̌@{TG?nJd|.4yxy"BhV6\d:q׍~ ؜N{ ! ύ1wdK2i ԏOg&7Vq0-z^{xLBl(swWZ> p5} $u-2:$4 #z|ֈ\Z}J|<[zwO3D>\U~U4 (+qj[4(Ʋn*tQ9vZ˘d!p[y|/21:[K^*p(E =c c~ֺ}ԆB5ΦyĈ:\Rd#.-OW&kHB` O;?}[DA1{_&0n(;z_e^>~b9Ɂt oaf1tS* ºJEcø+X'6ʸko2vPA;"~LcA,it\ B)pWb3 ۫0xĻ}1"B<-Rf^GIK Mʃ"!bzLFȲ˙1#0oOQJ*8Wkj0$RP\ V[p!~Lu'aXYK]+uܓrW%p8Fbf/K}2 m49-gb8_J˅|2SPhjoM#iRx+h*1ݍVaCbMc8p$= Ug6FDLIL9}$&%vHDtyDk ak]S0ijB (vWeEyKjhqEs긗=io:m>KI@j -}epn@-Ys{@UJDϼj#l@?)lQ 'bSkSEm-tj|}X]k H$9Zjo?B%43nZvc;+7;{|:ο |3=ȆTOVPCxW1Z4UvSv$>DNs+TdY3^ h0a\ -(fuf:<  +¾`_4p U_y4ෲק\UHmpun.c<=Y`:D }[HHvx$A :V|-a2Ny" {|`:=1KHl Yan|[:f"Y&U9ؠJ{9TnWSTybm|KdPe('nq4#w0?!PspK1WJSgvoV"2iؖS70#Nj6F << WzkBHjT$MA_ myȧgPwB)_:K!ר!1׻8%y_$dS@a-/Uǂ='w3ZwNX2prJ" #[H30nc|@ToJƴbK+c|Gf(L AZD#~>ko˺J6IacUU$^wLFT"ZܪwwR,T0F J/%o)rl;&\ā|_08挑YL#E>R.~reHC$$J`,[M\.n7Vv+7#KICP[-P+ϛ] f %_򽣮k 3"#Yu6aH+.RTt,]s"SEc [uR~z*޹w}7b uf 2$`=qvva]SﲯxA;ɹ^fϱBpA˾mX ?w ֣9GB~8iAVC6"*͡\?M8w쵰xW[b?T c#e-/糈UK1cV}o3m[B=<ګ=AH`(>flCllטFuH+ K9XmG7BCli3BeIvHXڭ z&6ցY0|3blK Y B!v|{ <pd\hwԯ+/$H[C[❘ĖK ^RGRSbiSt9 SgU5N( %Ğ@=9$+9;C6{ݸnWJg?s"5"f(:Bnk. ) 5%hMML#2+mEw-b&UyW]91{7 #[#qYJ,t)GPr[")#$17] SMQ=@10 aDS3 !(+eKA1|&k}B{4d,@oD;P&kcI?!÷)'ODE?۷vѾK;lB{vy@3D $\=̈́ J}ڎ/5^eR>jK tjp4/[ȴ5qF@8G"+.i3 ^4P0q^? SK9@.I"V2x:og%<WMX@7ڛ8{;IBJnF_ E7RĊ "4͡_Gyi_ sӚWY*pr"\ua)s (<؃n# s5dEw;Y`3F_{-d,2䦔p[.bcV8`d'[w?8j@K\:rfeua=$2D kBO5F5kh'B}]cDh8 ;Hm&ٌ$u@IbFyS/W.f7=?Y3n8HlgL 7zǵ=RU9 *NG]LHG{"`x,)0* .AsBn{]b^V+:T׫X&2ɨkg XKulMFahr]:m RA1Z:X9ẗ́f(Є5U4uUkZ?6H #7Vm/g 6Vr{RMd=;l\' R#z2?Po<\ >>>~kW&"{"};M8Q #Pl2 &AO40XIe1'Ƭ6qʂ&J^5/~q5XP#ܨ F֝Sd뒈Lt'DZ6, ۚˆ^`NZ])ыaUU°(j* TKjt׃c_Z`j3n5rcr{3 $%SuE6IAoRN.Z"DblZErADK$}r2tuQ[4hU@oE3>b䘘x|Ms9ĺ+#:ևǩG@Y[H=ysf#5됧52N/<@UÛjsIl=. 9qYҔ ebG͢0IΖڗ J4м0v,뵟ff.ly=:' P݉TfR&Ej0j`}B#68iޢh.Fd c!y1 X)~\C}'$@gh]+G PK/F+Sd;BhGQausثm.PMxUE3o:"J{o+#7 YePG:͢v*~:pnIk9j>(㜕:Y?oI6(3#td 2H.E BȮǕZ L|+h-4åc߶&6I9DZ[ ]@)Vt/ #d"ĶFtN^QĨNLz=G fsWLiɱQowʵcL|ymA)( W|ODDv. IHKn$ R'FōĽ|شýb=Js,hkuX9CUyR%Y3O{!f+M>ͧf[ oz~fVҸ7L)L86ݍ:̵r~2hH<9UG]`KƭS@OzvעbW} [R Y;Nm,SΘ<01I d>!L=a"o@䕔GXECWPNEM4jugKjN@7/9oڟ;|D 9b0l(/11M7wU18K4UA0}e ~<1B3eNg"Rn{-a9z]7ƧZ6&1sr 즶BcX Ju+Qě,Oa.Ҍ(ЎX^"<bxe>E/T*A@0f8WY_:K\%<բYgeXs--,,9 ǐT q$!l#ѫ\t:TRu7 醞^\I<c8/cy".HvD~pIhr(ӺL:f6&ziZs# ;WĔ@ڛv~X2~F $٤)-LC0Dz$2+3FmGِxĕۋ%a~>-NV&ΰB=lC .WYrdk֊lז!4Ǚ[r|x1.%@R%jZ-6pq?gyd9.i_Ad8kV״{ɪBKMt.9tߘHaU t.]1.Md+8n$;xݛ=SpY7rbN:ޣX &6lq6u|3< q n#lJE!Jzv9R^mJb&{g0{ tegG]v#w7p Zrd `[9"t%I*M?}.C0%nĀ4^K!qS\ [':6-&䖠qF쁼OU"5'})ԯg!2 O7Us)>ʣwH~ #&P,tV{҃is5ҁ獂K(dʍ~Դ~ ~ )v>8jǻ?N^وM?I6thP (yV4V&r?}$Ț?ǯ3 mZvrefa-GiS-IGRQIڜj<\ dFajц]2O0l!4}B]\e>@`P9L^0ZxBsxA,$ttjq32@MKvJj<891,FB44c,ǕtgF֚F=\͵%VlF"R8̰w$5)'cYKtWnr5rMagi $[dsaxCo+be²_)UvjA}bgӍ |K^VË{3/ .x-J+liFd#zuM~ThK=wqҝxU]>UXI:=: QG6 5ITqbe9tLdPW<=do3}Pzmm^Op [GϊW4)&!MȊӫ:K/<b۟3#.⊄Һ)h,ChKʟ zD i6{n8؉%1M玵 ]2+21yL۩֩_ 9:>("_~OɚhLc]$ G}ZMp7r?Vz.|0!2[" (EݤXb-J*Oik$N(^3ŝڔ=$i %!v[u2B:T"AEbdZi)Vր?qw/L4"NXz^%2C?^s4LRкXG "jZ$@X ,C0PVR^W\@L{SH_UEn\!4j~>dH$j(J}i4r&C޿.ي_҉%U4I6"W  B\rE z©b(fƠY[8IY_u=ᕕ]EQ!\n|I=oe,k*7BԨLSQ?j#z8ֿtB9!;x;Ux'kXFhT۴=$F|\?d5;\`ܸė2_}+?ׂ'Q:4϶G? v!G#Blp ^!EDjEj(6sX`z= p{ᴟfh5! WdbM18^q6X#LUrKil%mma0i, .x`}Zw oh-wOTXVkE0nNm.1ΐ^`(RkޖYb&b4IXVRq{ߝ\5~!sbuzn;"Fb{_; 9x{NٽFi-cFvn&"F h4G'Bv:" 4Ű{Б|I]Jxaw|w4y4-#ߦO*=p 94p%qR 10 Y-#(o0i`l=ZwW t/~D,c0g37Cu툐$ KJR̢U;/,3h3DK4Gۋ(8HۈXL\ACN?a[55$WM6/t:AIxX|CRs2. -67( gs} w2J.q@Q2DMUF@Gӱ8v &ZBk3ouk^gc1O6aҚ<GUl(QRw)G8^xiS$ dp'щt^ Cpl OiFsHʹʱ]lgcȓV _o(R@N&r\,%O lX^ 6&ژ(]RЍx}UQL`u zr7g7A_aʴS̍/8 Р8SȂSyG'b=\̉{Y8[= )DRV"VB!D"kl;Y+5^ymkF4gۑ CqfNUZ=aZHvDPҬ}v*AȶtDG; ^q_)ņ-urѷ8y묊mtWlb׋-$r| c'XP`>{q_~ ~45DXƥtT ]YeT?LիpI&)~]Jt|QW̭Н)Hyr>a+4`F+wqsBcJ2*vbۑжr_|x>$A.$x :KmO50}-uцbŻi=8a|AY\&H4Knsz!@ l'LzՐK\L_T%Tcbs +y,FU-BSL ?$T4؅xx3dRjQ!qV bHBfRc#I&v$$;@l27]&rGLX{Bۼ]ϯhez`V8THZU49;8H[WĪIq]=x3=|}*#QQF]Jyo>5JjN~@#4N^ox>uFk~/n.s'\SݾGI^V}wϮ';E^4a$=݈>wih72FN 0e}_ʇ;NE &+ i9KТY%Gq ci >lp>S"yyeEJar/Kh@c&dp-6~/T˝):$uW}!s-؝bB zꊒ?"Gܿݙɴ皱BE N!o:pрT2 bj0\ mf;AuGӏv9WGs U-_pdǃIC#CD|Md$ ]>!-[B\=JMQ&>SeG'̆q?`B&_ eu[#,(% mspY!A^C5a"<\"T8.)]k[6ȟ؂\DxI8,pINOJ%?ƒgVqf =^YHqBͧ\E\MZpS} LaP Y OҫY$L@Phlgܵ% T{n;-KȭУ5%r#F"[~+'[ʆF]JWR´f"T"0dO[څ/;\2Cs]g:B5Z>6y$@08rjdY NeʟV^a8ODV@Kb huȬ*? ;d%?sNRaz/(ψnJ$HƔ̘@e7N% hWs%Rgh֜6P؟ (lBMvaW*a^Q2`_ЌY Գ)U9=#摧tPS˄L-ASnzd /^f۲TGC𮕆5‚? D/+W+ћmwmaۓA!zk2zF݁_(=n=O!x# P%?!477p Av\~Uh:܉k@K-hH;.$CJy|AD VQT~ŒCkRn/t3*\61(9ONr Ih/s kz7<W: f*@`#Y.{cpC"ޣuCSo9gY*fTanS r="OS Ro6r]4 O-> G?Cm0]`Wmpr-լy WHd?F,TΓ묳|休K25.RJ%Us?񚅪禂]6-3vV9u M`*|1u/5v-͝_E3lZOJs8`z^mL^%@Oi\2dp/%Q9,84*E1G = < ~TTC{[lJ5`{W:lX&o{%юC{09GJ'(3% WGm'zoͺ%yu-?x&砇'J?ht! +Gs-]g%̚&vF-7][uPy\wjʕ<Ajm|[U莆M|xX1EB6uް 2ZC UD]hG1%U|د]}K*KmU(2rq^x/(xI ,E QϷ2#dkav2s_߈ Za-۸8^uyݫ6-E:6~4 ^voXǹ?pX֯bzq9kE6tO~=+l@1Bd$'ӌ"'Mܻlhi7.+.b 5_Fhq!Xh<kܟA2wQ e )c$W¾uklよŁFNHH@L8\,x-+ۉl(?)Pd rǓ٬ۂedWh;GO&0-/p?T;N;/B} gi+-. bd:mdiuҮU&s )[ғ9.|iU5g<|q.c}F1POjw; {3%jZ)dHcၓR7Ghٙ4qYAQC*'447JWH< DW-~AE?4ʖ,,<QjΎSrYZP0IAgwؒ8[c铭#HժlFg=hҤ-oɐ.f]5w;,Tt!ۇhK'1tSNZRz4Lj[ao5ӴDPk\T5d^ uߌ%TwB60sc=~H{ƾζZTZLˣ楲=.Lk~ߍ=5ɭyz0j.ơ( ʕ'7Uj[w{׊vݟb=ͦЦy7ň~ΛPz@U<ӈB *R =L!DZ?mːż\XPN >1}Ĕut`k| DVGruUfhT7`Yݿzď(F VX{f/= 4{sS= qoεTuX5W"K23(bs$ved}Q$m.}wS #\'Ybe/JtC'=LG+NBtl+˝\* NnmB/uL=֮T}ǻvӯZ1 Ȓ+f*c܄kVb=ʹ4sxڵ.]j=kDtti' Kԑ&V!rAh wڣZl4!ӌ<썙CI"EL|M(`۠XVN2#\.U8@,uG>dbzc2 b24lUH!?%Ln_pL;&lT&w;HCWR'~G/I@iN//du}2'``MeQїA܏4z-Ҫܑ1Ex4+Eܤ}$m+sL{Pӎշ%4 K' fl(Mԡ $V5/+6$" B%D;1"lqAPv[g9@Tf8* Vi? Z]h ֓al*(0 (Ⱦ,'G/z@[^ʆ]#DyX7PaZB{nehFG*6a+;z-[5JHW^D<"}C7@Ky$>Z]9w *U9~E]a#y,(Q!(]l޴ Ju?xNґHF = Gk'\2F1*M؝tH 8 *t{9j55r$ׂ =̛7i5eI8N+6%XOUӂ2YM}dwTŠ iOdآYa?|~fUFR8'>网 Lh1⸚?ź$aLIɚ3,L" Jl>ѩ&N)Ҵ@hl[<_vrd"fβް%#FY88&)d|oDwkH$dɆ}$j71]ݺLF;>YR1~am[9:g<^hpdy˽9 'Cz?ㄵe\22968 r,Q~[&BىN٨W&> Қ'k3MVヺĩĂ7*LI+_k%}RQmQ2z8XOEE`0-t$c~;k3MΪaO"Y'uJyAMe%b9$WHDd89GE‘6.C$FmrboBV "R: (hJiNw@/OUT2>3|TG ~mS!u4ҋ9YRŲZ}//}X?G+W*Ca̵~OO'cu8Ap^yO߲f\pƺ|I ,zxVl%OW\Y4s{!`˜Ǔ0p9쿵Hˆ/]ꮡSZ~)Y`znX.;sMl&ZLNX~ŌFq ,U̲ޠLٞ3]OB=ch\|& ^]/2Yg4*Gi,0IkGTE7sl'iirh'  o DcTSVc1 ";tspMrI7)-ٙbQ:bN\~I,kRۈtrztkjB@~-k_= 3)㦉 ~8s0q\}a7 'ٝ׸*Ss9;ue4Jc^a6)Γ&Tlp tق0lPlikL1=Nw{PX=OY_sjէKvKn9+v&f[|JG=n6&VӢ?VJW9qUj@ax/1ZMܑ7&g{x: "߳Np8;1l9W_qm) mHd6mn_qCe0p"D<*P"Zۓ8hemʎK]#w4hn "EBlWۿ5jCiO(uvW 6iNmD 蜌A A% S78ƞwx,r!v#R _ <}/ Vy*_}Yjy( RF=Sl;$cqi |qzYN琢-q Wu ūv$P)c[Td*Br o#O3/ XXaQn3AЯjpX[3/.}6 'PHD=Hv'/ZmqMp' G`xVEl~YZ䓭 cO9~oK|W\NvQ*寡q6$k!].yM0Ծ$&ľ0څ4Pl*gB|_}=ȯK K[S&c|E50M"ZY9:$"!F9-^hp9w.Sf$T`֗i(+?$ A/NT#xA)Pyh >qol1ξa%< LY%fOFo3HCZhaBa5gk8),E(w<UT "wEE̟ݦϛ/̹Uhim"a"ɻ0 ,MC@rQ}?yoIF@p/XvSV2WľYT2611&>N3K6\!y?CݍN8;屾O(%690pI]zL?:0"jNm}fؗX?w< 6N%rФ gkϴ3.Ѝ2=m2I|_݈6O7! v;l=F ܚQ!w!@KIƗ |NG 'yNDtܐͰRپ8z.5&x3ZCms&kEn&|RO= kɟA:Da2ZmOoM%[Iz"4Nq˸e] [w!uz⇧]_W Jb)˚5$|W*BRa[wYo {$ #Z-㆜t`i4IJՌaT0,]2ѵ +DdY,BB x#s3R8O`icRj^4Ppul`7i ͂B";܅BSs :EcqXO+{G5pǢ5+5W[ʚގEhA>sa*ao(ʙp53Ur4Y|ogoMf\=,0ͷE_(*`~]&- S!!qءI3>X0 lwgTU08JpJ=)&BwaVNya7y-ohauLs FPxa{>S/<۝9RyN֙!F&Oa#]<<7H6Ϝg&~'®=Bަ}v LV!XV6m N)3H" ,@6x`jDk%b;u\t|1lC-}A?:V^eGHⰺ :UHzLޫd5Vkjt !ˮ&y6{F?B^Q ̥]krE`v.IB'LEhzwr{@NBB*2; 0 gT>1>YȐ}L "{*B[.*^x^cdZ[mYTE n"ꎝIe\zl:)C+f%ORkG&N,l]qm`6g9W#@z.Pd (J@hKP@ WZ4;DoĻZP:7K \v?~ b|xUn'@ԉU8[Em)eh ӆ4V.g9kL'{y*T+>8D1H<}-A|.;]94rtq t@Sapۣ56*\[Nt^ВdhyQ1"VcYIy ɻBY狮u$(ܜ*".DNqٺgtBK\?X-vdC:$WIn26Z_eR~ޝ:_)$/ŕLW~U5e^q7Xʾoi/Oʽ;/?ReZA miIg7-;} @19l~^Z'ʦx;;뮸9h>|Aܪ$Te[/S>hz!I"?\ٺ15l@&d`OQT(S:s}TzƈXۻ !>\xFy ؋bof$5[JFx)z?giŽ_+֜c7p+KeZ!np(vbq-ȥL+Rp XEf-jEZW ƈh+N0qü:(%:+rS%raF&Qy B 6jVvzxz{ƾB <$x^K"p!?0Ғ")R{/ZOʪU4w0+˂:3?aklaWAҲт8pY7w{{ۀbʹ!Q {S{PubxLc9G/In$m I^+ui8q>17t=^HcRz 4DFL9Wz~׶)YDc@o~Ķ5Xo01W6b/ 7/ m(3Ij@!=`*%SZIwRbXZ—}.ϕy(6_$XPA/& ۞S bA/"QWxe#} YGXD C0ȄOK[p?w~VnѳKRVb@iKvxݢ'%2i(_/(Fj4֝.9NVr9ѦhZ42t\L ƱQbua'$mԧS;00b>.NȔNwFa\^R m9%cZto߼Ű]`%e.FL4 ,fAo ;SZ/ XCG CIn 5A0vS=܌EO\d\>bӣ:(h*VoB_c 4P=6J(Bå'k?-J>Ӫrd [VO*r9GweJ+6{Z:2 iIO |SEENeȿ&=A_3{wQU(cǨ^=23,}i*Uagm\AOSl9".<_C=mKpmlRʦ?#ԛ_4nz% mhH݇/gm>?"pZ(鐇ry f+ں>,O0 vVy~t>lpʗ ~"NY[lz_aj|ͻ5s/v#k׈hUc) .=pIڞ(2w؞_5( #{Kҡ|u0mzS~ӱu>ٞK-;CxJUR8O4rF{UaZ1Lt/YTMQD8=JO uu,;fXqٮe&c$;y]A`ӓ஡y(][ε̚~b^^J\KW J WNh_4u˗ %HGʩ42^ ]o?_c^_t=tBXnHP{ X-~2n2ݝk ^ 2^3U@e,O+s$u1a߲Y3uU{mz a_~ ƟعsMLkd~y#:` ^dM? rA'^\u?Xvp- +tC)7+i*A}7EAjKvzz۔F_V3M:S殊*g=bVSRIҔ8nWf>1( `QB nV;/UNqZo{̫!"U;:J.B `[;R]Iӿl7o;1Q*f_F-:V=G \ΑE:]xtY7_%lsh'1zU椐[m#JyOQy/⎄DۙX=dC#g%rI ;c#tQYXA ж>_yc+;s.3[ /j;> k sr%D6O:W:@q|ˉ%_ [࣐!`tyc W6:0[% q3q!=p-^F ^p//j cih\ KZ<'ExGK#Ju]yלl76g{0@kD7־ oRJrR2`z#bpS' AՎؽx&hz GRXV$s }J1ݖ췥tɡ;9I}1o:5l`5ǹ ЏO(S g`jQ\yq0{4} PB*PT5\Rt~ PA>^oݩ?"a@Ԟ~lyW#'pjDI>L*Yv=M4F$a >W$iLLIYoD+# Hϵmȥ:,FacŶ=J_=vυ& UvI8P(Ԁm'M'h8Oa(Uy w f:.Px=A?ffwkJ]i$aEx`@iXykrie6zn˨@D^BQ\h ݵ}Zi 6X2jCKl[^PiTn3ʉaڄ`Vx ׬Hat{f G! ȸ]KR_C}Xz-~crzmjrݨ8~"VVK:7!5ش[)le:^ә63ܧ!~ yF K1'UۇbW=RxZFYxapCjG Sk@XC.qeRws=|UaiH`M.ɾXAH1i|(gVwxze)-$:םsvQ<ȥ@ڂ+L*F"L\K[>4if8:yܡ `ޜXɌgDB?Ii"IAʢSW]R;q"hCfp1 @v-^?؂FGB z',+I">8,hVbL,3 iALAD MK >Qk~Š(3L꿬'sF (%,~ğAC9CvTSMr|}Yk^13oK게!';u[Ёwpݢ$rJj1]}Jk;6׸?Gݥzn2}c* Zt!nۖ[VdxӒ/h}2.qmAJR493Lq=.U;Sƪyian<61넍mh@fJ\[FtbJP~F dϓ@xFs<[ h%ʸjX./Sj+8HHL6]$g'U4=ɢ,NZ0$ ;X]|८ens p|TT=S,>[8 Yb?x\JJ1=IYv폹ފJwZa&GUOsA7Vd+%_Wۼ7.QM~BxwݎRU{.(>jGL\sݓ0"5["'c_opG"f+b0"W'mG0Hl5[>^ q`&+A^xu{1AkIkco2KGx_ݙ4OSMyPD8'jiCD,e;]p4M|]E$qe|u54mB½t#q"Nb2Y:N<}>pP,mO{CXČ&B64>fJ Ax^4{:bNE;HPsӁ.=yǽxctUW7Z. _B5kP~R3?ml5LDq;Qzx$YqV@B(5ϗ`Ġ[!& t*/٪#0QuFO"KXc̞€Ԟh3r+ڷw06|0rԡ{4p_xwmyZ{;*TvKr4JV&&)KxRݔx`.:;\ViS<هLL+*: C| f!2 G&wakezht\t[y8~sIuΆelm)| e,v\ @Ȓng EGK(HAeR iĔlgD aWCyja`2Q>Sq%@'Va tqƧA|,*/4(3;}-1VEP b38ϫ$[}.sOCʭ xʪ(z萀|`2ok+D)۹{|D< m Kh4 Rc~n16 ]#2up$;c;e;& ۻeY.0tCsk&Xgeӡ)U]F^|" j;~ej>t'Ê!(WY'*v^X889 .rN@<@7D1WZz9d[ aQ׼4rr̂(v@F{ < ^. W,A0CޠPa1|svW<nfû 1Ia2z)8 4ޗfq%,i,6I"| R-t]?W2wc &FXECno9+ۣp$۱wdNJ̔n١pWX[XK$q# "iݘ3wD>67ɄdST b[OV`EZ 5LcZja\&+*op ظ- Joa} h!6PqLh:߭;}|/Bg 38@-*:)LK 2ԫʡvi?b;R .h!GQ^)rv4|E,^GQO3u(wԂ[؟jU mX`/)$hAj%e7!E *J?U+P{Z-LxqAEjU L+sܰ ! 9mb|e9#)ѐ)-`sv˖7r/į⵸CⲶ5m%udE3t_L:א*eu fyWtU\Ubi/kvu&+짉Km 3F(s^{&-ky(B'I̝DuR5![Z-pEvw(b''؜Q\UOGuj{)+5G/,fG2 DP.Ҁ]DV[EZ\b%{VӎNFGn+tLrDJs nZ+B1,yAPq[O|.43Eg9ϔt(FKd]ݮv~E#|y~[oλzO ?aJ-5x$!% bʇ @K1,hE*YS+MSsl&'iXo؋ 'ZB2*{ˌVUqӭy"?7Β::6LW:֯ro52oq\HILOKܳf`Q'TfvD)gl{}"͝gZa*nxːA^#ϫd'U*t}/]`Ώڡw$9G+P5 YrlacTfãX9z4g" XY9!-@6a    $^KivSx*P]D:C>>޿#LcSnn'/PZƥZg3U2hp'`[n4)(o\~er[3B0El:(#Mfϳ예W Sbe7uUF.rkۻ,QX-/WA<П~__7QLe#u`I] L^.1 ܊_Cvh嚞IwVuJBp_k)Oy4GF\NI K_rY *Y`,9#֖lvmTNrHNf"X~uLIJqW+e-G#plsõI=1ITAZJd9a3zv<.2yl_un^#0Yp[>NOaD-d_N, dUVF"=}`5yTWߖJ=)MHt>i'W}_+,i-ZZM) EMRL`-/&"EjUw,bF_ "]6pg4J?⣟s3iR˵As#~9l ĉ,A"Ipɓ3=X|wrҵǾ|@G)H`<1*zgဘ&sTacPf 3* !"\+~,bю5A~Y[+0Gof=rkQÕ򙙈 Ȏbz!-9 "C.>sQ"o\ zj0(evԁRxPFa-f%:G+ͽC5Ѷw|J^})(d팯Ì!KoZN |%Ob7߽2.g0oȷ>ȐWT'JsBX 5}k!_ В#w]=O,)M©R ^0.Q#x>^#ܩDjsds.SDF"[D ;CLzmDP7|l]RRk".yn]8x#Hs8}Di>skE<2 ãFx߻nPOW7D !Cg_}tƊBl voltݠ^r@PDEe˰6vypsD_;xtoAfR\{_ ZҞM&UZ(O8fvf!S[ ՙjq==ɂX*m'UC$'%`df>;iQ@bjAX9Xش/S;S1fk`jb)е*ΒmL-oOU B'ۆMk&[ 1F(m4C6^ΡU`()}7hk'ZΒ5'G G9~[; h@ % MB(CqYxu*aUȡOW|ßXޖu$h>?s("-U[@Fdʨt~vU:} A.Ys5ޫ*-zDaJ xaZ(JES!M83M@[ۏ <0n!dlm'u!.-nv)JDY"vSIk,^<{jk@[z>1EbPeڍh~hwcjb#ǒǒQ[ΉW*'zX3uGp.>h=޽UAo`ͤ0]rw&\7 }>js/s7EzXu FcN:, pB ,_eHeݓ)ŊeGe)t]X.ɚ{ 8A#52U$r#;1<#X@]wBm$MhB0hJ0̖Vт{,.LXȲۑہ$)@u]+kڛ;i "Q v^)%ָz*cu׷6yK+EH.X$dN/1a :>=kѥ[e~nY- `M +gIP\d,S fkNasF6EoDhm}JD|.V}(m`њ KO-ڠ'Z *Wy/[uKI;9S\9ew uQ\G~ܝݏ%_\_G(g޻~'͖$IsVFL4* Z vN*چqxkʉ#~>0KCP(S~v:HVIzg_IQjC%ywZݯ;0(( x*w^gс%X*EAl+;إFN#0K"${ߦvJs zEh:LwCoo+$r^LC=7 @<$"i-4N'߰_JZ!K̒. 1, جW#ZDlHuGnL&[+4St9 hloIEyչSvY[Z1 ɤ.Hǐ#h6'n.àu䥞̛h@1&IeNj;Ֆ6 ǫBt~,5d8ʟކ.%8S+J mx9ʅeBܮ+h$_yhѻvnڙ-?`R:0Z?1wٷUR”{܌OȢ1 4C!Mw-.{k++5@GFMG 7e7DLƫ#4@!uHv=LKn/"ό ͏XʭhIbṫ#KԪodo+474cXN:<:CC/dfKJآg, DK⍦:TΪ!Dy{8de_~$: JT.W`V=Ğ zDOD]P'.~Z?_\Nzʙ_9 dLWx%JcҚŸ-Rћ ZȽɔC5*XGc '|W^ǖ[npo=1nwͶh yk LЌ* 68XfP/)^/pD䌡aA{n]#4+Xe}]zE p\(ߖ;Ц}:aQdٙj" W18]esyfT^Aτ6{fHvϺ[21EONO-E _ux~SXPCufKtWM 8L֘*GҖA{2 [f Δ~0bMk|_J8=?9bBWs~! (ʘ%|R&\F!D aHØ\*]T2`2;C?h$[*8 5Cv%kp蕑;K2{.#d*uGsK7F(JàʏaU^N0#e 95tݱv"w.is=jǾylc0P5p2I>}oVR^{u^OȦӢ gJ1,b .}wLPj"A3nkJvNFiO>!SXL9 ,ne@qFW0E%N!_]bW%#+Hz<JJd<"r^GS8H'$~YW3=I"V1vs?G ٻ0sJq9я}Jb_ &c4QZMzi  Dml+ cyqn.htG -:ys$v"ӟ. AZ*[la<~u!^hٙIa>+z5ȥs"'䝑S]ҧm,3NO!!17 M?V 3ie>9Z.i5c7uu ,pZ?Dvڅg"ͨ P͢;@5[)BYAhw_&>hJrpS3THYcA##3́`z# s]Ckq$ŏdf/KTqAAʷ{T_䑠{WCk|gd !T's'Hj_IRѧۥjZiY4Q6QLU% /:ߐxQCwNSlq Is73"m3%e2;WXY5Rl%MoGPȄVE飕~a O#$Bk0573wY&nE[9ݐt>WFX&}Le*#UB2x AdZ5#7n\vLLo2J(gh˛/ߟy+2>L#cL*Knz1A_`p?2ݸ뫞z^0:y_L_Q|Av34Z)%LNh75!O*y# E0 .ޣseBQ}zyuHn/+G9ކt^ 'cz1Pov28Di܌09-8~N( 8/L`7^dfKq93oLM|ݰƲtR1s?jz3v@bmAV_Cnˑ7vث|[~kWek{mOr4]jS|Y0z:q"c8 #T*=\+kd*M?:mX uխ:{$Vjf3+Ն;cFA6 d9lQ? F4~9RD骭ҕEuo]#L3/b-8*an:ש$W'mN5 i+19cVdzk>a5YD}Z) Dzp3ZJc;ZD>pa2'}-ƴ^g^R(%YV,#t0Yzpn-o~Qݱ!ecXTƥ\B!{"54\$ )q2h$:QYڇeW|YUe槧?N- >6lЈ%y"$y'P,7f4hzU\7Eh%wTus1&-C}H۾e R>]'.9_UZ`Qf,^]5TýAA¥> J%kM/8 LpUxd4ie4HO=j'Lnm2=Xm$q<0m惵R&a"kmnԯsx2G:KWGPRI1UnV&͓2>GF?kڡ kU|snJ}o%ğe/Jwidy&tW#Ə|Dxg4!iQd$XBKy3";HX=Of-ڼmIl"€ {^-F2]bDPXUq6;BNXjtt>~E,z-czXdž?&=W4Zbq6R+[qoz"OCEF4W͝Itا =6&oJq%K[`\S",?} ߛ쭫ȓ_~] =~8Wwonbo;JsJ?<0 #m͸C95tQ[i/MyFc [q\=Qk|SiQ9㶉rѸO񇁱i='fҭ&zUYuӝn4SL&@=͵'ʜ7`IvP"Sbr4aT➦~+TDh}?܌W1eހcԻ%ƒO~rO^ԣpT&Ҵ~VVC>ST/U֓U[;_ }r9ci|-a5qͧ| .||ӡ`.T#tGb0vNMܬ Ahw WMOdH^0}6&BF"aռ6\3RM|=( b+z8Tbv2qtl*1qzw9+M0.Q-GS wWf`W(ؾ;n9jtΣafPaJApkװdr5\Ni  7"h1E aZvWY$ ձJ1NyepwYPp-1n>EԧN )U wH@C HfdɁ"Pn,RiP+< M/^W~B̎(g6/]w`#nYM/+n`Kh{H7+[Fݘ0?IdN5"?25tQ{ Ƨ\g%,^Dƪ1]_B::>!2+?Ob} A(21"~ X\* d4hmq<\"XՂW&r;'G,nǃ@MgB)ҁx Ts{=b& tLc_x* O 4?y툩8bC/ᛉFa ,Kڊz1r,W}PDۍO=Dݵ ^)T(8'kw gWi?CMW w!0/7hPSPs)w!K ׮Üx8hvA0VkUcU\9d[SlH5k`Rs.ڥN4{HHțFabd&~LVA4gÌ( %t*7@#JvYu4ʀ^ޡfTXT:,fM\kȤvgܢ8!`1j~j(^W}|.5^<%pZe։؋G9IV꾛LlIim g>Ā%R^Jp:!:@בCV4?m:6U[bV>f0RaΨiY'-':X5^,/9i+ro<ٞE!P'or4J♆;\ЀI,cC1s!Wb`y>zp7Nw9GwA gLERgiɞ8D9ɵ/~st/$I Ay-2r3,KIŋO,j4}߇pW\ע- N&a&fWs(i/9J 5єj }1<@,>m@F 6JanG5n70c7n3]:1pG]QRYL\)|m3o7<RB;鏭$̄<t'ds W̪oiPD(G_*o76Gb~Hho\mb IZ2.ԏ+ პeH] ۾d+3.Ƌv!wPl$+BلqhHW @`PLu=%|(Ndl:Ӣ J_Y4/JHzU9(dVy$BS kB'3\X.#u}8AaS1KrvaP-–rӰ4e@ۦX5@J)v3O^@%G Zތ@jуc[u^*:27f?94??|Oq;ua9s 8KP]XO (9RHlRSy1zN`O՝DcٟԌ/CVN\lW>i41`d4 KjM99OBl0gNSBe'ڨ"xSU)WÊ)j6sӗFd{%ҿFbJkmrEzO+xo7ÜnRy{CWںqu-q!CFK蹩rKUj,gR< r&~*Pކ@ԟ1{37t:m~ÞEzA5 `TH^`־'?*x*J9 6H-n~ԞZ׉V/vIYSQdƃ]gѢ`0!LYg9zO֓fsF3L@XM?w27Ezy@c{ڡIkO/J0r"&??z|rBBV~A4Вvi8LQcMt@)1M}&KT/hNa`"D ݃,^EЃ?.!Yly11| B! PpC҅Mv(?(@&Eޝ"\l, m%P*~[;Ӏ!}r~Ak.bQ{l> rWJM3C2O ٮnfMiˡVRO +,[1fF%>f#G-Ob-qPƲC}< 1[R$YXQOT(.^0o.DĎaʯ{? @z[P;2uG8(6BTU*!V[B?WF>>l/ܚƜjw(}02:]<@F% Y#9u6sPSYBBy3*@fȷsAy>EZZJb\ٷz͜".=K@5}NSk4= Tdus~Aht .7 0@Ӻ#Y _#:\DwhzГol;lsڙ{lwZ̎yg8ODnuL5-N~eUPlr4~nsES nꢫw/r8: 5$V~{B iMBYn.!)lky;3߼ \بϮ1:,Ym l'[a@/5!u9Ɯ+R[^V'"e.BB>d*acz樴 CdK.бD."Qk}wX7YK;&:g6hc]dq+c+D߭ tb%A A‚ϛraA`\s7"mƇk,8,W rz/_b4LIνݒ {gu)ɢRk7$h8ѡT*j~FN!b` gޤ@sŒ* T$P LϘ:g è, ~t0sxU_rVLFz&MXġT LQd0 3{Ö=`8Ḧ́0Qc,%|ϘʁfÔޜao܃j2UMjUZt&[IL"Ҋ 9Hk ,ȏHrQĉr#[N'Qeh]>Iĸȭjq['n# R~\?:˼ׁӮA\JOtF $;;56^N-0ѓg)gY-6`>[2obRm^ŒE  > LG,3jo=Z ZRODz? o,X@=ЫfG(D C_%ub[5B#e72V&97M$ݹ,S:p+BQVu]%"41&NHIޞ߮$MAނ=E[/hzCRa=z!)c}'<-9ưO.g;i/٥GT=ѲTV7e>Ѐxu^z%}NbKS3sUK\ĜLŊRxCnfI& og8% %+]_".4`̲nցkVD`*/=r|.!H%# '1E^$>7 E E*OTlr"n;aLP-he8I{(}w`f&k ]Ͽqw&rV:2 r/rNN?*IRE{JL^iiPW%D9e 1:AM?CoDx֛Au [si' jcM{0[+9OkЈFCv7W`Ʈ2$z 6i=Q Zf'=-XwN5q;3k\UȰ7f&f3qLYl&!ԈF7D]#w PXu_9]0_) a'0ZSge.0 Y<hA:1z?=XK/ӥu}ɦ3fmnV eITT*Ku#~ JhFV54Q| MIPH6)Ʃ:L5LCU$ RS }^T*8%,Mf!~m >vqx˻;'Ri|MxtUr:hPn FE"OѥtW{^͕=Jt^ksNu|aT// *GڙjԷEG7,+ /A ۍׂ;iwMD2=84T3T+=^~=³y` yʸgH+̐7  ŸĮpNfW,pN:c5pecfί`urϫ+LDs2d{&kfbO袧} nۀ'>$Vݞ{$ɪq&=*s]q cWf <)Lj,iwaQ4i-TvT\O4wy 3wXp,pSAh&)Iם8ͻ$DM8.x5aq2II/-BFAAA)jR+N6WW͈oHen߸:K')wLv#YE%/@XtCȟ@_Y?IްT~A G_&ql ˚- QJ%Xƒ'Hv@҈u6Pg3 V1\y!#LU1(ax3B2Y 9lt|uk:SO@IjMp#v;-K2ӌ7F~N_#GOL(_sޛLu%B/xvN9OUz=EǨ+ZeL`P kQ),.) >> x,DTMc)n!aZ X? NdlCY>QĝТ?zZz5u&h¼][lG'Wƃ>iakwA ]KaagJT2%v1UN=miFgfo}mE+ O]A%iiDz5gG-Mn8JlYz'] _ }|1_Ȓ|'yko&^:+{˳Y6⇤ ^a\)FF7mٍx Bگ昋B"t~JbI~QY 5> # F\ Ixci퓧).^ I3ֈ?<ӒLg$ƛ|ݶUp,m0MɦiPeVT98o5ڞ} 1h # (#IIkı=' '%˷*ǠP9~kҠ5w&Ig+U޷ľᚣs]c&\9egoWffo\i8$ <C $쟢ӷ>xfr򡧭M<9CE{r?ED7_Q-pŠ+|!N(sS;Vq_}t F*qWFOB@ (ך(ZPEz=Q=e643'2:\ΔMj$;9y [/$8_kH!@/!< ngwjNb7mydW͓ˢsxہw %nmRA)[vȎ}}:/4G'aY?YeI~׵nr^,=MN@H%K FǶ%GrOIsD M4#3Ya+D3ǹBLV ~sk:>LQ,`w`'>XMy/wU}ټQ#ÚTv(ncu_m8wCcM<:K W^x\ׇRCGw" &:sfK"\g#(J ),*tהtI1g9..Iݑ>RR7̑,0M0p;| f"Oڒ1_Z -1V^AMX93I>]?xKYjW`J,unfh)"~>owI,KL@>*MЦ$ Dr6D.W!idH _jE "Ï9WB1zJ5ijהj$fPh\*{斞&NE7C3R!E?M;:lTRtb`W2YU~x2e14 qElizV/‹츶WmACzz $7Rl] t_q΍LQ?o-#:k@t[`%Tu=ΰ^`FR::Y7b~FL|mRԩ̣~=s摀z9ґoGкFy7Ł@ߐiJχ2kQP3\/"7&P?FcA9'Jx x .sKk%?XjNQyY 6rU8dEƤ+g]d"s$I84T4ۨ8?Cq8ȿېT9' _aU@ NS_hb|E-7e 0v_^4@x$\]Qu }-GEqjOsc%iY¯D:>]_=sHD `N ەΟIK`2v{=%YyLv( xPKDiǮm'\MU|9&h,=&ֶpe{ЏJ_H<[]ֵdԉrUukSIBS]$a}ˏ"R1(cPnDg5m]DH@[=43Ÿ&Ϳ;r}dy m4~X `lRxr4vl"C͞y(ʙcymӺZ܋Py(bjWJ?=y3鲘ۿ-dW5x3{Vbj}Xmm\blX0 6cy|]`&BN~l3|2<^5wP6ЏUM3~g+8%)+cAFժz,M3JzPwN<8wǐCS!O s ^5UV`6.$:υܽ:ӣ741!;4DFr`d4 6z?0} nBP)uuy"1T8"!'Q]䛤u/+'Ag=D•2du5_)rK8ډoSJˍ=FXr_R}W+N̯PHiС mpdMUd/,:RYr0t+ԁU_]3vEq5WQ:q?H+_XDp1BvPaB#cOu}JR^ڊ Հ\P͈J&Wu[:wMzCY$ g[G ՘ju m+$Jջkc9LyǮ|f@З6T(]b% rnczeHԵ}~/ Xy5? QJ˹Tq;{B.fqS<-k+~϶9>[K/{=;TOK|'ڄ&r sXQlA2zk; *Imb@5i +r$KcX`"hDһhTXh~)qMM~'5Ya*;2kS']cXJi1"v#2Z"p*QUEE^݀Cl1@Dl&;O>ۂ;q>q#3G0h0< PPYшWZ;@B$YW'}6}6l##Zq [wOetd> wFi-'όop|6$qև&KG$zIu44V] Lb8ߩ{+%lz*>"c-PH2Ҝ#iyd?O||&QN7i8P0'hFDdzذْ|! ų/M)3JDBQ‰#)_ Ԡ} 0Ni @*p ""U>Ԭ:IX, XĴڀ.fCӏo4G'ےA$6f-`AQJՏ&Zi@#:J wJ%6]܄ 'Sx3ЂᖯFįe=b<_MY(tFAp=%Х͂@+"hV*㎛﹖~~N#>֫(g,-WKqGpZx`MtmqEBT^N<kXcd\Rf ӌ0TL<,?ɨh=al7 j g38^omf.+Ճ,' )n^ˈ=Vv>W1Q~"ݟy?!9mq LeY[ڋGz0gkSΔ'|?]$(i0̓wt_)k?@yHH_tqKGY|pK1Bx~\=|ZP2Dz+W臋7 HĨo&>asdഠܴ-$رGҊ&umJYOӏ&e*G e=e X 0LKoCbXBD0FEpr=+!jݿZ)dHSPncmZQN74vXw|.IZ?d}H瘰VBnF%<{cmq=jG͛ɹXĪ#<O m]-˘:u/1l*nB 8} k99@eAa"ޱOI_>d[gv&HC], u)J|oZ I vfec+ YbQPMXz? ɹ)9qa6;Q< Qm,M*{CZx83w9ЛŮY?}o#dy 650ӏhS̍h1#n B&a׹seoihpIH{1–,Bl^}b^qd.{'iWi kޫa yZZF в+XUfK)2v 9!d]Anł}]vfz.TKp~SbVK-&2T! I 5{^5Z,>/i=LñTZU1[Z$*Ȍ|!^D D ؘSe94q4,9n" X!ncwB }&T)Gd%Z^m;F3:8ed@VSY]I"iONp m D6uzpZ8̅eo4&J=MSMVjB{9^HCVa}Ň${#ǝ#Vs&dy + 4QEaڛ\1nj2qSūKxGt?Fa;%Kc@9$o[ 69Qbgl!S8(`JӋNO 'AY|`gNcLLs 7 X;4+4a% =m߶^3=)ۺG@$G}e!a.LY,ب!eAkZmQ 㳚_tw4Sï|⊺RtV=22(:kurGү1 ֘* s4O@m@(?j07=2m Mdz6 +Kd0$!m?qm-$4gHǎlZ"a0A2)1b+ׁ~E^"YNRj"odC `ezI lV@qr^nEdFoԙ%1*W1O0hxfY 3* 0ex_[|*?|ʉ.<ҝJ1C֒B>5ٯt~ǦQ] B M<헭!0j EI|"LO][?l\Ah"%y)/,!Fz\^E@@N~T3wJ% ݛ94[mDIUou;|(("Um eHkn8"6h_ByKڲ7~j&?l: V *oo]70 4i`BpƤ*uXVk{>F = ܯPpTt:3y3ww N`xK MM}LLOG!vX҈pT >wv )G5}~^2|,o7o blC7S"  ӫ {mG, eB L *[ĉrֻ/ .q|h[][Cρa`%UD~YZ  ]w:B hb:W- evYw[HdF;RO*!uK.&i>1}HW*W%ݬDy1|sT߁ rAǖhxJw a'Dr-)Kمݣtp97`ܕ VY9|V.%bt5Jhq z<-2LQn D_gd2۷$yjX2 $(tKdiFFXrr0~lTx676|^P6[pSeAtJk] քYMBѶ%gꠏ :y5Ln6kwS Uf^zjvF?NmV_h~g_mkAX@0ED\iLrωvF(9qwa $flq -d"oQIOMR1?!.8,4pjB'}0<&8V1pR0Jb',ad!ZB3nB/LrRZlJ;UNn?tׂ fe=)3-.2j JXO^ʖrt*vq eg6bdgZ!g'KEk'˳*!rƶ\(.".#4D^5:'ڲi SX%ӆ/ێq O y3د% X>fz13!8|eD0/8FEh JO@K@ȭXjCxL@LEURqkĞkȿZ'XĐǶsc3+ 2s(xm1GDVŧڪU`Ie}|~|DC+* )/ ;gzlր:{Y3Vs8Kpvjt_ iFE;Ue)=3}:QV>[&r;PP`y\+ϩ&fks--bך2PQai9n3|e\젫CU=tiPg䛕8'S6fPw"QWaqvkr8Y~5*&o;ڣ!oݗ\RX㌁ݎƠ?afs͚ 4R 1*z'/-riXE~-M%*\]6_wwbhviU* 5?0ûA.7th 3wmP۝G9EDfSO0v)Q{X1L|TF,V h]qcLq wgAɢ}l@|IŪƒx[ ܇R),X[ Z>c ="Px:`2y;h7{\s݀ K;rO_<~[l8&3Vv*zbKw 頰Cژ /A8_kYJ5VQ 3v"dw8 OaCg[&~DK ˜F,㕦ٴ D7`]qJq'mnWƀ&>X abҦov@!nMEQMNԯiu=[˿b h&T|qFZTa#wѬ> >v#g% 5s``AQ4K2뜐ORpSf'B'֖%){;9,Y ׯy8؊6c94Zi6M]]3B+XC&TXyky*ۓe$xlqLxb !kL\]ܙAKa^(@LTzb yR}GK@`--U1LtLqW1TiՒou:_h{}IQ9cD $TbǍNuB &o&c[yw(QVgu"8\[}$hz' X OuD5f[jiI./?ް8[HzX7tH )Yy˛p|h<` ;B쵣m@ }sk;sN7v rj6lU޴v>zٹ-c#`lgI?Ad{0%qHJr 2H$;Q1Hv3dy kVG+PtSB+=r1o*&J.'{q];k hup+iK:JPleNԴwUHh?>4hC"|}B;sHPJPEf7sMԀ`yFgC _%ђ>ϝZ}ET֧𢨱 sf?:u2\]B@W fS[%{F=E2}̳%V\>'h:|2Lo^,m}fM% )cF_<@;yM֞ :i%{~,z'OU<Z IXGK1 N *3Rl"_xzCL~UnQ4$<,b (KjFXFY[UL뎷s͒#QbeY#V2q^=DJ$S}0c_(^&EվQMH'je3))џvxڲ[K^sAS:#.5KQ ] ?#[U2J^gghiJFFӵHJ'>>JhWˆ]J`:@E#$+B@qTtι=ֳYUQ&^#a(wsֵ KM\Mo;H 䘎SI:k0~3s k;nRްe@*!x60kQr}Jŷ&̪Y<˟m"_yBnci;8 >'(((weW/o7vjL:$šZ朙Q DV”r@p5YoߞuuJR9P>mf#ރ}=)ݍa}/-obK;Xy3 S <~@#x|[ܫcWq}IݥiTx]/v"ofu`nh^mH 'HzM,Aʉp4״ƙ&?"/}&.4vj0<Ѡ3Ut2:LpY ;{{mpYbvx\|2 .tC X.KrDWͣV+_&g+=)MI8, >CTszVRv@KsE,^T)r _֤S?81a7(W^̵X 59 8cSE`_dlQB+/`Uټ)4A vŴ"+[\(/d555i>XF:;.5'!EQ=<.>e-_&Jc .,Iln$VIqPv LM$qj*O0,B 3Fd(dM w2Vfy01W\3dyH`Jχ>L 6eqSRtVSlY}f~[! j +h 3Cn$#d6yXM\X)ZFu PW̎mOm dgff[@-n;%}lLl3qҵx^3t-#^>Rw! 0ms ǵh9.E(/q5agUN&fHM1BhOpЏHEڪKpL. ]bEXVhv3!2kLO/=RȪs3m䯒k@$ScU`ZlٚD]yaGV'С Nn >Z67(e/6@VGhLˬBQQ`%* H=R[! [S so^8T)# _<1|/p,nr>;ʹTall\iF1NBoI4Ny )`Vf{;?k #+o=ҜcʜT=s, {DGW*jpKl%ЂnoOD8T@Foi7/!׆HiHrZX'z~ӆLFzPz/\NJDt*2˲O+s%59$ԿGشav{`R`CIX.Qw2ogubn>jt "=!,5<&O#aƟ}n06&j%mԐg*0 ~[6\rxtʸ!АMmoU>yXơed s8m+ؾW&揺T9Ǹ@qœe1n/ܴ9h#0|dgsnw[sĭTpj/1Lö_ ZzHvB\85WGQrpJ SL/P6L+'m"%y5AsDžHji[~LbmbK=ab٠vu!lA)75_!UVgE,FU?q̲p#t ivig5W8R`1%:%Ŝw]Y, r܆MVWo6Gqa!%EBHN h+ldȭ;[&`濹arܤf*k 7QGTJxc*BĦ0a͇D{4u "Kږ7v}RET)CҚ*OclrޜYU` ffjijM~d g @.9Tru#Aw00B3j8 $(( ,)T!DvMd `\4:&\?UVJX7#1%ih|eZ1=㡏F{a6KO߯qO˖1z/␧C"-Ŗ3N A=(c_y0,?e40!AS2HH}ߩ )H7\'pHZ)^SdSAKwj.q*q;(Wn̶5*-=t|5Dl:B LԴ]>M$< ;M7pN0H8]s ,=n+A Et,/L9  %r8LѶX+&BaYbyhxAņ(}zJHcxJr<[ XSo<?zwHi?[KmRj4ϲ+\rpkrz!xxd7$xC^$Y 1cA 208bQo\0Z\{~ŁWkcC+jkw 9!DHE1'/ ]d.aO3]OM۷ 29$3t3$G-fu|ÒS.!W M4О: ZK&}K 20H+x'S)Z8m!AO6Sdx'9F2g<<4`p坲U~'iX0 ^9,k5wU!O. C}MYuQH̱~O}צ Oop p~}b4;=6AvWE_v$']_nL@5ŊҦ8q=} ./5jgѽƟ^OD3fyOCoPcmb_pF"ƪ75r̗#rWu.f<8.d˱ =xаbmH7Џ!OGVC.K[1hqi ۲k[O_ܘ+5?m10b^b  9+0q1զH,~HnR,! ,?WGAc(JJ--w\vGoi%˅HQs9LduUrŭ_H7m!YB.d L>ؗj2`bB^Gq4DƾnwZܠ,mv oupo,&J欈qR) "x~R|7>8}? _^i{?ֲ;i07PR=+ZUuȎ#xtiLIEOm 2QDңDsJe6՜}HfIt7XDSQ/wX@2fRMMtlny:uy틸8Jŀ:%T  !P &Z}xGa_@'rz,l JcO|96ЀYhD%t&Do8ٴ'Bry9aVFNPlNSќזyQUߢYHh@d7 Gkߨ{:9-"]M@ģN&ca .7>R~WV'KDS *P7_YV7?9CXZ-g8kʹFM67AyRco_s@K:-Ķq{ʋx+{[zc8I_ni]@ָ $ KCY"a^5wg$ oNo(U~huX6L-9'xPr:O{ ܽ7e:Qvq.$= m$tk9(#"/[H|7_>f.|/Ox/>kV5A-lmR^$0^qc4wJ†v Dn%C1J81Yqq-58r9 ǞH=1)@a<8zR j}qUS:`l>!nyQc,ˣ*t'ڕQWt!iC3j1p7N(VfE =Iwo7J| +FOQd qplgLaIB;65z?'i$F#)En3:íu=B`,e9*;;''A~4 07|.F{*cDү&|QNՂSLV[ga+L!P xlCA ~e)M)ɣ]jy=`e+ʬhDž]3̮a[н&fWe?c|OTJgiK4VhU#w{wOgN=禎8ЧGf ?ڟ :ɡ]Ao hˈT^tlq%/ nKn6ʄl捑-#gJ($o\(={H 5W`nk8Uq_feV3Bį5C,A2m*Gі^JijumǮGC_N{yf_׾]X(֘)?G U<72S`Ӛb^ @6#hyNIJ/f0Q߮$cUcUvڛA%0XQCvE ^4 ġcU/ Í%s1o?$uQ.Nl @8|y]'wߜ}gn\U5=U45ΏѬ9/cLfoT o4T&i$=21}S9)MKI,]P? 0<;Uk c$V )6nҔdœ 9:M ߑ1)>PK{+^ ^ c3#:h/Pz2oVUyVWf@ uR Q8kſ>#P;u @Bwiszh,g ِ nlSJ*f WFY"EkP`ЖY/9qhX|g9 [*ZzG<'TO\TkW|!77 k%+yN6-)xlD$tD>9hK ᔠȋ2Jq_E0ٛзB X{z)K6ouI`?HE"{y0|dղ b6cڴkTN(-VDs.W%9TׂBo.r 0N~^V/,i 6-3KuJBƭO% mG+iF~ǛWҲK<|q117tOf1G{wppb| i~1=G<@$ʙs\bww-}GKC/0cKvGb>΂o sOx/~"1OCmrW@oyuO 69`ԯdUh3XOOb`-0=o:\ 7vc#oQpl7(j=b,A\llr֑O%ܜhm;5Tߞ7sc$m/'I0f)رP@]GmMLqiMDϛs2Ֆjk\j"?|2xh#d"Չ]G!\j2_s59Tz~6X8@-A C, i`d- 6kҸqnZDg ~F(yv_Jt:Q5'ySWT0OJuΓO ~Q(ߎzksf5Nym@TLjZ2%o㪳x2Lq;#Z*Hjx;0nDFo΁ehcdNu{:3۠V<|V *Z2fy!Cڪw6Jz>/5xZj:[% [d inAv {z].½CtJ)2vKtݒe|ќo ByqYTO9ˢ_ڃd{. z$Tkղ]jwq)ժ.͙Lo D#W]%`}Oyg('vW~NnՍj=_[*W&:3*^}te+PZOe{⠅eTzm{>-y g4iT4gĽh  ~}+OV'hm4,Yiik?zqS͠#_XDhf|ZQ۟1ߗbpʌ> j%\-aJMr3n IQ ꣿ5*>j(ɓoVqPQԛk-PHHS0z䚡HeRHʦ -'⸧s߹ %_LB; a#WzZۦ)cJD7~843E~b-qi-6'Tt#"T{A|ip 7 .Yһ1͋K?;iz &/DN1%v6]hUrzO 6lGb^:6FRC ħN^D}Ù_Xy:cL0EÁY$A&[`^+7E2sH`ӦQ1kd{f@3YU%A 9 W$'T]VtHɾ2Tˣ /gx/S*>ʻa>rK>Ow9>~B_9"WV֢#h;&ttؚS&U_E$.[N{JY9rv) 6<ڗ V^K/q:^h!'?eMز]}˼4ʕ  Wp"\8;\ R9 eJ ~nmcʋgjۂu:>>ʦ{F?޸wRfQ[wJdStaV'&Ua]ZnrSPKξ>0 )e Q) oXwp#6A'kWyAGgDB`gX8024=I%ONCq{h>)8۫Y<06AIRi{2|y`'b'}SBW>7V2oikMg0Yf+TV][F1ĖYa$#K.; Dc!R)cTԩ4z0)ي~^߹0DAX(~]r1w*5!ʑf6oTw%/Uc9c\leO-Q3}Y,wzVK-EK'*!pcD4 0z|%%OvO+YHk dj hL~y5K?,4 e,'BLJm3_+426^iuS(J. 7%Y,ڀ$җB=.cP)4Q~\\p#F̩4òT'c$~?!1$vg%jU)sѠQ_-ZuGw-w;thq/J[HVW`sbZȤ=ϣ{h֒@MN!vjK1cim7yi4#FF:Sm&b0 qH4'iIկ dt*rM+y vQr{ zsfJp)AoEz2#=3x{FS;VYPR[[*8ioN'XmH_G`*T>͈c3JChGҴ!dKҰܳf]N9lE?yF ްKȨ䎼ɰ%vkYb !P:WUvr aK/UKc4v,783ctՠ|ڱsr=" Ң:R4j`0Τ<>afa\G ָ$祍:velc]~ LG1{m)̩p-OBp02x„ ?*֌ 9Ht+<^Zr~f'Aܬ?MHSKx|?ޡեqovr(&y[/?Hl?OG 0hQO9QlƖ>*_1A]f9xuu3nA7mI¹ҚG{Aja>L!F(rz{\0(6{(/<p}vKCրq)ط16J nXq$>0jhnwD>*_vn9bI;Mص̑mx폹2N#UqKek> Ko"BOWN Lr!`=tX;L@va5݊iJ%k>JIe:nkᇟd,ގE4YaK[Pdy B6J{ӝ &=#+;"^^,R*cLarCx&;Q?藽8-|eI#p"f0KvazAn2-M ^dKRPd iewm?);@nHf1<3!zxP^j:4=W dx=, vhQFl-ڢ7K,&-oQFymOd_M7: п@Ě3 <")韈Hnbk(6s;g{ }(V$7=;.jto7AG3b3ʺsh[GT(aCΨ sdvSQ8Yl{p4wX1ӗ('RMX>e8CPVa : (,-0*/`Nurvo_wx7p?2vV0 wOTI/,=Ed1JL8ltR`O.kbh*ouo#p2)PA$+_իʴzVHlWWR {To}J<݈ j}L>#U)ϻ«PB%=%yc-(6ڮv뇄T_ɏY4(8qAm%@6ٟ/V4Yg1WLr?_ ~KX:9A*?2T=9c|$WA0g 1 AY[5f+dzAE4#KqCeo( +w|m^rV}S:cj{9mVؚ*USҴT.*\V0ǖ/TdBulx3РDWt؟ WYa?z)bٽ5|a#49Q߻\bfU6Qթ\uiQ4.u:olv} VThOaoXJ~oo-gMxWF@QM >em%Z8(IB8hb8O:gus(Ԫc8BP k\.'S,wiM$`kGGNH^S5 Wߣ4i_5\nϭ$Y̛n߬(|DeQWJ\lX,Z쨼B)*:!Wm+|61{u ԣv7&o.i&Gt(q$*,|ʙ24 4fz,8{C:mM},=rMÈFÞPۏja_%\^ km)D%iIDɵޅ6_xҽk1NS՞x|c.ޅS)b f>ʼ;@ [+dw$G'urETYaTHWdu %cUR|ض:+ 6xnG*l}v("d2.u$i3%lT]!wQײ@5My yti3/ڏ.t~c+CVx9 4iBSނ$8/z.tVn\JUnϏ?t!ĮqZNP54wi$lN`Ѧf:3P\BlNOҍx>y:y8/r=sc5~-G`'qhf^v,;]`Oo$1 rk=Uk@8 |B<.@js{i&s~=6364JY Lys\f[RHV<SIz! !5f#'uo^H}>,!5P h `1X)Ƶ0e ;ZIX?ctO=p%\0g pEb`\fgm;cn0RJ)7sj'Vn._^g=YL0vUe59zނdP31i)wQ[g$6 ~-Ӫ[`nyd/ ޅ2_jՈ&4MBSzϣFCnnv/ie:KUe0EД`B"Y" ck%!  e %;PA_1;Nc7F;HY%^7IL/ V=OvLU?8h%% ũBx Y4c0{ߞvd1Ϲr.^uq1[ Kͱ-'.RI:G$mK^J>< /-" .q-ywDWU }fۿݘ0m39㎣(|b1q+gŇMGztZDמ6Y-$BZɢaD65 `rk5QOIr\οٵ,aۘpVl,UcgSlݳ:@^ɀ "*PhO% Қ[ٶw{mv_V3,E䃬sHF~9.~O+EZpH7'z#jbjε׸âƍ*1RgKL ;9Mo!;01 <-f][ ֤. f ,7kw+9ϱ']8ű|m5[~u4nXݽzKƮqd%!{hYj;iŒl}>BUB:GR((ENc:o혞yDvFM h4ދ$v歉Rg`3Jaɐm4Mk1gMu ~hDǯf[c{rR4MGqڅӨMYϡi2M0a8eF57v&V\~F쬉 |gdv FREu87 z ) `#=E+ZbuF mFE?E^iP5NhHrZo+Yn*͍l}1Ǝ\K>BE--Jk[|>3s6*͝rYА͗Pd8Ra zZae@"xX X<,=͐e؁7™ۆ9+b X~'S言Og*zŬ]8)FX*@6*~{MB6)> Xq'c;*]VF;d`SX'24x0.hϲ.$fYśVè"0uZmso'brD"?]RnUȹ\uk׍nyL#JZ 2rPR02&LFxG_pf5\+[k Ȁc-g}+y3(U K7Lթ68FxUX&ot75 ((9LQ.ϛͪQ`ae wPܖݷveLΊ5L !m j=tU5 '?+ pcx׿]OT}!C]ZLs<^1@Yzp~t}DPD^]FeVpNtp-Y$˙ П0ޤ}/l5WqII3߳*:1 溜Tٵ8a{ 0YZb-KlE9 ggq8o"TΞݟa6 k}DݚdN~./gD5`A3]v?ћ.~h6go(?m GWi* Ԓ+Ez~Q9:20k'&.X;Az;5&\EOZ* wXBxq=mt)p!ø.íY"lm^d2jD]2 n5eq6(aTv܃ᅹR|!C2WiG2Qz^6qRxv0?EaLzz8zh5v6Ϭ!1-oxd5;LrZwD#P?tCK uf(R }(!JGb˘]QRħkS"kEJ"Ptyc¸W3j/glL`xQ|V,]^e^ "|/O-vnڎc!{TjK7 ,ZH5g1!I!ȳ>E {ppzl> wLRۧ\g‡pb 0yo|V)) O>jRHǑ=D-`DYØR'SuhtgdƠv H`n?r12qY@**GKAH0aڟ(iC]1w2~T'_R(;[.ne"Uj*9jk 9NFqmh[gmډPyax bvI㉕Gьwב̈́KJW%ļ֘f-5b#q<\yB|myC@8Z5Fb"$Y}Χzi|IXODPr7Hk'Bi`gL#6}+HdepPp߯^U!l鰦G,g80FDv/lm K37¡h#1kv>ٮ{X@zWt[9k+)9])8v] >4>6aZ|EGǴ)BJBdp:jivЅ*'Iؤ Pwc}c>:*~5r?(]xH{>fpcDJf,s1;WHm D2AeY ن bBV_0짩\sR~t0`0E^. 1)c)FцCˁ*p^6$^Cx B1 |Zv=f7Z qk695Pb4KxqMr2p}K|RoZҋ]KJ?IKofΝ)}b}W^Obi-T^q!d|(fi%pA(zIGx"{4ʊ;',ݎMxqTxu^E2f^J39 jRښ/ .ACxgѝtV`>Z'Сv 7"~,&]E7i*R#P8H_3{quP3s=RH`y3^9^HƒdѴG'r5['A 5kJn9%JK(}EĹ]R#scrfp{(gpiQ_Qf$<6Y}9\epau $O 6EO^" (HͲ#n CC+„ OmȂY*nA!&fkð scv:u.f2boj0ꤐt1cRl=D,L4^-yUeB['áEEYZG'Ԭx o>`=vfa"Yy=ֆHM ;eٟyb hϡa JͩF"ibXpTWlߐkz8+0}5No]ʸl)f4 —|BӏXq0h І ]2氚W-S;A{yhbexti60Ǟe[oLopeO!4q=!^Y)W˪{\O62SA@ %/,,YsW81*|"ʛV0֮C,)JsZ[ EHS{QofJESOYܘdy:-tD_A(i=dގ󬦲s yZ7m fNvhAgz0٤ jKuO2.m*pmV[#R.-C%;/ J{PVr1hōqP-Su|NHcUH"QS\.JNzhtkN<ҧQِ_BKfo1A.#vhl!i^WgWzoH7KGJsf|DWx臂Fz}6(@Kߜ 1AR!dRxlrt#\y A{ 1DIp\"gȖc͚$m;hcx\UMhw`#Ehd-<fc+'|'ȥJ?>{7'܂1+uUd{+zz`2غ"ޫ/7bywp # d*fD;P?ƅ$N<ƁPΚ"/4[g, \0sCqIBhhQq8(Zv3wQ|97s7<ǎAIA1!Y.bɯo㝣Q2dSoړnt[ [`2dj_:G|+k8gZ|(|"p>d~$LNOC9G'V@:|hhԤpVRY!K Frm C( M!D/e"հ=N[IЯ%PqƱtvRajψu:\+rd_յ ~&&Gv(lYpKQMow$9i55]=LnOY-3A%.EpR+B QW=]‚Rrd'z24DzP*sٺG#yb1-jP7{JKzfW[28DYQ-äE0VN@9MV(2b5~/ B</2{- E͡,TΌhйf8-,t${d6d:I{SָZ3ws~'#QN+RE7 "j 2(j}R$f!7Ko3^]*+Z0[!X?!.׮li!^ 6i瀙[7y׫&\_CzNVq U31$QSmdzqqS_Tau܅JR })]/gA.ѷ$q+:?π1rЉ)+j-_QD*zc] f̜<>7.J6[UJm:U2_e)l0}_l*e>7|no,gQ3Ӟꙭ}QO9`y舀0!,G~ о6ȵ߈+]hP-ŠdoO#D.H0YYWwE,H+V8HPm֔<Ps~{o:xE+T#cKӑ}$T [[1@9N:YվbĿ~=Bpen @~gJ9,@My}iӼ!Dž5RFk#1v!Vo]A$,iw~.1GQ^}Ah$hт_ H! U-Ցr1/{'1hb<: :ݲdw.i`v.PL^X\{eW%uFxM[5z]Q17>Iج@Q:;mWz,vHy[%{В3K fW?b  XQgfD'|3`NTcpӾ `#VYlar: ׬2kx+2at5=4(qΓ󹏑=~ᫀGiD]+^qviv޶9LR3\jyrVeWqt rJvKU89R ;$.7] No;`X{80I7{sR12Q@+ #lu j+;giW^}Yׯ+p_E3hQ0A"{[v2FZ[7\ .ۉכO/x() s:S}srNXP3Htj)#V5Gl(7di -Ёm`sCk6V:U2ܞߪPcq.84ktC$_JdN,#P(q{ ~W!4L_]_JU >3㿗dO+:IX;ɼ/>_Gw4 (-ERJ"J6[Ѕuu WL6E &iNQoC¾7]Ec)o- QLgit2 uQG6WMP6)հ.7rJ8aA+͓#~FWxD1v\ۥ%s?%hy;f)ߔI]|B/(abGi?,'3_^nܡKp)N$!Dka(jϤH}jC͓sj~|-QY'p !xB$k$( \tBrwƣ׎c':?foK.$Ŋ.xNGq?Dc?y8'pGm=x3sveH[qCuFּ; iIJ'͉4@} +;`$AZtaC,O@gY Xh5ֲegt>9b W=E=l%%yKH. R N3Ckt%iYN--WL#]}*]]ZɔA"t`3BmM$ιFʻ$]-3!`1ӣ;Q-!ψ W+}G~, QRnbýc$60'| ASDP ~PhKyD0 8i칊ݡǕCuiud|edΐ9V|)"jtIW=ij1޸vW&Ч1IcMw|ÃM\ΊCpT1ڃ?1놇]~ #{S!7v pv k_-<[p>)tߧaAXhgu5Rru;B=C|<ɻ_}ѮAp1_HLb5hx6NsGz IvXDahN}^h?G1,z8zG-m+GbIn'P;TNڻԏY$lneiqPX6?j^UK+IXjQf:μA,cC1(6u#[c5'\[4_\-n)(QfeB9ri4a9 Z{j-At'l csGDIY3#,ftɘ_:u=72%;=aD)Sq*)/~W~} vOud"*w>8LMu T 0R3<"qIU("_̍I(p|oWٕi =)V*lV(Sz6e왬Y8|j~5!4\Љ5F]Ү17JX|MmS!׋eěCg u^哾/I`LQZ4ǞL7H`Γ *ckQH=:\XUJ=ܝ$kުi>;S:im9X=C?q½U/Zޱ!#BPg|HhԬ_HxM^0=O~KPo/N_(\RKIp~$6t^rƍ,&Y51ktۑ PJh$֥S7*NeE\(:~ Uۮ f72vPkѰ*+x.[%k+&a>Ki^u @>\H"?gJaF/dhϾsϪNfi ~vWU<:#Q"O-bfH1^Bsݤ{V{;0gh2_E%e7% GVM_̮ħsmbr)~9ѥ q8oIAd!373R|sCaP Lߦ&ҵxÝLpַ,EX¥wa=8xEmioIyt'iv {Xpis"b:2OҌ Pw/ FF㬨-#y n^xbs16D8M֖yԶ0~sN:9͗‰N:^]<$BO[(6\i-PrO"e@6#m9ԏ|\07 *R3=2oTyl&ւ;d0ӝչKU'sZZ%tBw"jDdW/<`ҋ~:˳<t>ˢ" w3HM뛭RSC q* Oƴ .'2gg``D)f/tOBtKw**-%xyfDiӼ^h Bmf% x4>`1g1siNϻed7kEŬTGRC4hh_WyZ$07׉{qzuas@~LPif_uiOare!rb`SX=4ܻrs~&6g$U W-[hMfNNZѪfLɓ#S 2SJ=d7%ȑ{RBpe.6 M]S>._]' FCNj04$aogϞ/o-hȘ_x'nh;eٚk*GB},(t(uW90W? fX]'t|&y~!0>qWp?-PexA pFLQw=XRt2ϊDk6ThIsЦ,a?J#!Q:WtS~&|r/>XX-|6Op>GpXpE=ZUNג~p>Nͨ8C`S- Lt=?/"K>5.8jTL 6rU&@ #{@9(*?R0+qu-DC ̲{'|&V0_G:GEG%̊36]DM/`o꺨;:/\C "J '[6r`Q6R|d ւX=VuQ{{FzޜϱcT8 kղ46V %1yvp%y2]u|iFe}Z%պ{q|nDU6MTgZ`,zߑ7؊zc;-ٱҶ`+Hm"%%aGq,"BqHF1!M>)Ո51 y~TU^W@*oT;ɺwOY Ɉ.[2ؙt \qh:)w@L%xg 坏27dȞu: 2 r6M[^OSF:2 ɦYZq23|ᥔXmSM[}&Z|0?%9Tު(S!2zwzpڅ,ɢ )F 2z뒊ڣj=8䗦k}=Lc=2e!}Ƌ&4lR9}W ! ^;hu\7l+mK_-TH҈mHXмf8T>]>VĉAuX~EVϽ>l!|c#-9h-,y>MHZ6T[S3ͲfwܶWL3lBAФa}$$&/3MPenΝOẄ\40vfr@vҫ3e~o5jAHrM?-Ir$+~#h )+isM NQOn$C\@ i5e T쩉OSn[:\L&A?y?A:ې!`f}]KY2Jf}rL5T??H#^?WI4uw5K]64|'cVﳣFé%eR-tRו%ve>B:S`/_qǕW ?8i2}?D(fழQIl46&ХOnnWH>1-)=JGbVMvJ6/W2j 5ĩ_tŋP%c裈bl9"N77׼!~$>Tǵ(D.k9וͿ_cpsSG,w{(y8Kҁ꫇>GEumW2at{IJI|Pa\>;S-P7cO$[կɡ8;ğ׋6uY!+RrkΦՆvG"4R!32TN N4l2O b8@d$yO)g 1_ p~l3#>{hɐ."3XZӉ''PLʦQ]#&kǍGf=^ڵNE{؟r].Vbq B[~\vM?VAIh,gHN *]]*pvs͆=2o~;gs/4!i +\ >@}Ͷ g8Sp13%/w1R= F ؔja~Osߟ푽;T¢}`oCT5ߊe f[+Gx0ݼ6N%O>h6"B(kb2+5t t?3:L*d)Z`bRmW(

k@5р,Eऐ&!;;LtvAÚnHvI]鉟 ^y+ng疎fVkq-mJu_әuŕ8`NŜE@.16 Hd'Oz32@і-7W؞_X"} ma-.zBaD%qHMIq neC![$X$=s;68uopvL& ;R,$=5DEtkqW9=C@Q٬ !Vixf4{TD[)lrӥ#X^v K",SC4([|3=14AZovle,O3D" !VBЍ EK~Ǝ+СxZd,1o'MNM@5X8਺0NFV9yfKFKe:?%Gfkm^6EK VOwK5;^^mFS`:T@.og[dIQ>WʴP~whSKO0(XU7] l26SV[Apm|&> h>壟]'Z]$DX|M/鑐kiy]6_zqEzxiT8a f_ d: _JTIlGHa4}D^}Վh!%0FEd~Oލgɇ,\rn v@P#.tqgAUX~.g ԣcw"_:QоƃL5 2#mTѸ~6Ōd`WJ;hdn#LipXpʫ2HZ&ҒF(*>20+p4ǥ~t1mn!NX,nCӼ[LESNfAkm |:O={ _Dڎ:m^@( XMF.VJ_|`Y%dX4loGӅfIv⭞-,SjeZJXs|ԟȬI-p{ A`9>P:ld$'>ҪTAe' RմL,n[7U$qxu,RN7Q"x^弟VćPNZs_IF)3O4] }2)4;)h׬5Jhj-%p4]3N~4v>d(zLR꺀XG@18Ĥ! S<7 +Xx}}:n2xnd90ȕ|;?QP|f{ j^[x  y"(O1sDT֡+| b^ug, ͠>QP?}~n8DX}UP fO 7{ohu#C{D&0Ն"a􏟢j\ y9[Y1KCz, j% J?{Uץj&X|R1nȩ^j|yb̽ Ⲥ,XU2 eeZs L=k٪H29!u$yge}[F˙pH ^ OAedp\Ժ!znqFˉ"oj9X7~ ?j>ɟJp_?v Gpk:E@_RG?@hv 6֯ E^tmP|A,].Y@ t2p%mj7;jõMi+<yEG>h8_*vš .ᯮ1_npi"|)[4VzA*ثyf/ 2Y[bi&؝,(v-GtgZ$Ѡ>A g5"Wobo"]7ELzWt刻zC4APl 45}|O`GĕX5 Vzg@ܧ&0f[џ29~-  %e^zT83J` 2+](0Y6bOkRk0K=HV8hq8쩙 Yݐ5pԃ%Hu>E0M]`Y$J߮f2$^zK̻5-' yFMd-j!@[ؑA@jK2Ā"x9Ā:pܛiP9My0*VLOUk䷎Ű |.Xw"=#]yPH?y]PS7Z">*o6f<Ϛ(BQUnۢ_=cSZ`m@g{&_"Wٻ;$٥AWOH_Q G;lw c TA#xa`>1#{zŀ<?p3DrQfY ƭWK9H=f"E /'@#"~IT< -5OfMƃЍP<ٻƊ.4DTu7WݵifQ Z)gU&K` 0T.³-)815Z{SMl hW[?/wzH W!? k\tZp90Ax.{'BacF0vBhTo]),5?cPDxџ{ GVjl} !զ_C}X&4DN -+?+V%2݊s?hŤ߈igƯ(;pRn@uCnL|pH͜1kK# 9{ftÎB]ɉY q|XA/Xb$[ڋBN&T;mĀtḟݱPlٻVBʿ:途$ƳKEHш\@-̫sU1%QLlA 2S1*hF2yOv-r<æDyce+ľ-B* dn*E 7b)lɖKK7{oOA3s(`F ׀v( m@FJ~ e4ro|cutI~Nު5CwUX *Hm'B '-5^G<zǝcHU~-D] 4Z`7C@A b )9:۶ŚxBÑHh.&S #\GXf"Gfș/'8&*%&is߷PsJs=[1'=vziAc[YujVT-@GnwSHyONt "#gV]؝j▂L X$ޱt+oFAL0k`D3@5o t):[664k) K qSl|E*ň*K1IsW:h0/G/ٌF${wzUc`{^)ZpZG.Nq4;?mS#H3Lu|Lלg6QZ*d j8 |QqR:nLA65h`ɟV |,]ds߯m&}akvȁ)3EKQ*\Dau"{LO 6^z}Y,$@Lv,-]̺N:l<S?} wk:(#/CQ͹TIRi]x`,F%C]nW$ 16fB7H P#5dtjPpx05S{m/>V z n6҅u$AHf\pcGk7Ane|/WPLנI;!WĊP]TqINjh!y8iq[!Md(2DWuChfJ nY> lǏχ]=]PdLG#4o, ZKep:( v˟Yl024ԁ8xSj X~5! WϘiK[)a^~ˡ.WFhx)/LȜ`?yB oɓ_^Pj o phO)pxZaR,FP0y1&eЈJk<%L@ckiJT2C大Nt28^)_q#P 8ɗJb#%ᵺ˜@E~+y~ th ۿ噳mM_=Vua( S r3 V1RB2_Vm *FɿGCKn_/S@^[#26(=$\9zujc!g8^/aO:fǨd"coïuŸŒ9ղȪtf,ԣ,)GP$ElTfkU[Kq؊dsvUF7&BĪZnU9]Lk)q9*C@Č :co@zU)wy8y[[f[\{Rv&'AOE6J^Aq`%0uw_ā 7q>gtQaMנ ÛybݕyA/<] ^^}N'w0"M}aC$c܀ѯ1FGi̔پ8&7,3£S)7#oC"`[,[QlOي_zw|kT*E_:7` #߰)*5jY@5x=SŕȾ*RQ {$A~I3d5~J 6kp|KX 4g1m/(gHeGćυ+b.DJAf|3x$C1twH7퍯x(>\2'ƙuȖ꼕wN!ߝgJ QW+kgTtL'<^f(Ɂ_B<׽@ b#JrRuAƁvś- +5ϸl܎z]dF`F*=I\< R'RRsvt./[%E{PF }a)~ hO[/h}(d ǘ޹͗׼~<#6yB(1M.#v*Y?vŒeA\;[S|Oz)n}D UCfz*PzBv*YZ (؇ݕ.о-UZen)(U!CaAQ$O&ȩՙoyԅ5)*;9 R:*R!bcSXıBgl=ާBf'S?>m>ަupsz솸sҡCqY_P'Qf٭HHC J8:CI+R7?hqk -)!8m1*{oפ2;} DSئWtH[ fSidv2 '!4UP1Q%p`_DQ.C;gfSu).Ud,HMc'Z{RNc"cY4Y()d#tc{e,qI0̖M76k}q{fZߚ(7FqXǶ)am3*Rc&M _̅p޽4+~#D6*1oX¦!6$Кii⺄Q^;UR!1zeb ]i@T%~ ڟ]^t/ftV(ȡˌ:7GYg[q9l#ΑkH͏ĩ<Cu>SAu)ꙉ!4kEoB<<.XFF:TEN .͢p;PJa8)O [W cZ=`^NY۸kv$GadH&z(vb,cX涎7K1dQM J^dI+;˔e-]&ǧ)&Q Ǚ#py ^$gC.0W,_9$&HާXP޾v#JO\R 4*אKoJ7zlNV0)v{g0w5l&Ǘ13K~p*fSl@X%|hg]X߳aM^~"9CMё"9-e(Il9GM߻}) - [I*a )8a )2t Ei-xktr ĐcN?a9e#ٞgx#̀u[HNe =Uhj"ٿ$-N=:vAmf ]=z!"ka&R4ԗtuƕw9u9V OAp V#]*V<3c25:Bƶ zHcWzpDQ7ԗ3,y'y\_7k>I~Qǐd?L3=fG3]A=ul/c%OtHAT-9k;Ӳۛ׊gv4`>2tGV<ǖ_E;#e!IbއA, ԱdoBA]D5 I[4]:" maΕ72~.Zj 64&1: u/}49ջj}CB41^8q8:Qn_? y uE5#1»)Bz@Z[T["͖{kjʡˑ'L0hhU 5 $zՄ.I!frO)ˆי*Dujc7skyĝ)`B lY9DڰX 8{WYP.;xoÇV#>pϧQhZ⼄/e%oM*ߠ )z]hi50Ϣ֢c)**6^טRz ,k Fv3x|VJ{h;ţrp0>X31]Q6}НuZmn}i B'[!_JoF!p?6+Mll)b0'5y0Jmԝ^OuoȪYgeG N諨'd?bzl9c䚘$ LPCS]TU$M +'ohtH}2s*|=;:I2'aRw#2 Vz_wd&m(cVnhj\Jw G&qpOi2`ސ*)V58\L8 ._/ v&mFM߳uOgv͹ӡot.\VOo]q :: 7G;»^<ըW!zia qA_p(waj}d?^DV0B6^孞=eY;w@5Ő?uBإK28CX&ʚdn=|]On1kG!>R dM%~\u:|eunYsj~)3e{Kii9qJp(n|s h Wv(NfɲFd{yNӗМDI:(x2Ru5AP`:ߍ38Kpk@`PxSCa;ySuYsh`Z:GO,Pva ȋO[52vZqC}ENMcA8=kl*7*p q YpR5o#ԟfOo(-QPS(̞ ٜ8W[.3e52ecɞCOrq''=hwebƾ:8BF4,_㣲yOjNAUԿ?n[ :!IتURfr+@oAI{=%t}Wg)zjIK$1",e_ք7i.X3T] @P28T7%˰MD2NA!sZh4`Iiը5Xs7aj&Oaxө4V:iy)oolsްZkF-4$NQ|)@ ru) YS Li'bp.&-!ijV)l2ujE[HFig39rշqEt %?U#Di)9+MżVT}MoB}G!=U! }4\pC2uUKgsce`M-8Q"z 05Z$)5Q65Pm%e\IH]/GFuKlܼ3 \BFn|gVXmF_7@VY$6tӼKcL%*$w]=-D(<i~HRޟ$,SI.z-#9sA|*Ӓ%@Ȉ%qqL@øLYLjmk,WMBZ-Mft+.024) (_ֹ}fU~ -ẕeW#⛕8(y(E(9iv*%괷"l"t[ᶍmG7DC7ohgJ?Y_aRkYپS[޲ xj75B\ʪuQ!6Qx)C[Y2ks,e:6U3BF`@@eCad7A{IA }vE=[1g)#M \ɰT͍1Tw^%aG3Wx߾]zhC5Jq=9 BC,C2lPf*9Dm2`@,M]ds)'e}h[sigL`H9غኝqC@6Vj(K}+S.h.xp{ Z{}_ND;y b2Õk`{cIqd/iX* 63٩xf)c!D*%3pշ m_ZhNCN8׼x\CmF}kE Na%0Q 'y5%{l)?Dn -+դ4},$#Q.fla HI-jKo^Tl\ 8S[ gEA4ֲ-t;p]'hY`fo<[)a&ɹ{Lmw3" ÑS -# (M(W4X! 0PT70v! tJZk LӨTǛSGv5.,JS/4*+,vNuUSZ FGLD.ʌ+>)⥷&x@~u4ŐPlb(-pVib@x.S}3==D<38((v2oJ3qvȎ[upD"UՎIaxмw3j^f{E覱G+c׹A|,&t8`KJgr"Bt-csѦvTFZS_C]}f:.LA}x62A <iW, I[5} wA]K >?eZ ʧ^zGH0Gmћa-꭫d]gROcֶM` 8Y+..,rnn6EUCZHH$Ul`h 8zS3Ej# v^L/u.R~Ax;4!0pE辜 c=>'wHgb锎op2g@m_hCrew<طZ:5GČk7!rp~:(W,/u] >h=3z vM-pxv΁"g[+Ug(*~b%*klU9 "K\ *Y(?L̟Ȓ?ѕhǮ/rjp+$ \X~M2Xr68joWLTJ tN$7LcT}S|_>SI`3i<- 9r-ז|FӉ%9:XXwzs@?6ƠJPަ4j ;r<-;N4=ra?ߧ$I |Z:wg{)ƣ XUWpfy1+tP{̄ʵ;Ķ9s×]1^;GǸ~[k_Jj|w#w&-4A QL^(K} Y[HˡrGKhj5"|vDtg^ނjj(-0M.:j$ {ZnȟQzM*TEMٻu^ݲTӁ; Fznzx06.& Ka+Ԃno$P#tyA}xĽ]JۍѻEƏ 8'+(N{ eI3:PH?)imi Aݥ.:v#|hh/gzc * 3FVpW;a.\@2RS P#OZ6LwI!o QqvqrA&Pc&)w %p:bJRr>ﴋM*CۇCwk(t4W.CgIŗ* a'iimCDeN|so0`։AA@{-`^X}@ZDR*3"t}h.[֟O$gj9%KN-cszAR_QwJݵ& ;$xN[+׸hafNڀ>s}y эva59S7 qG=ݣԇ2gX:nb&[fLD0q-K?V˃!pJl?tO˭E0Av t]7K^ oT,E0HO^:VZDž3/\W :)_޳P5g6/rX9٫A"`/ICD˹fNӎl@!P&`LG[pIPfV+{EQ ,*Җk y&ǨV7CρBGwOaB"G3:aLԙ=:ZD$bC#YލnpNg-ޗb!B#czf\y}mDׂeEQ ȆTPd)bDf v[4c#$f7lGUh)Z-aoQ4_e~p@;Qh}ƏԬ U!MRM[ز47P%ґE 动\A 8*rg 0A:v%xSiVk ȣ&9>-1H/5sVejPP~h,Ih6Z7/a-]Z)kiK1A=D+O& I/7G)xʧLzGP\ُpϼg|P*jna 0]I>L6`do-J!e4G^Yi:^{qrR-Z\ROՊ-;?U_5):Ǫ5UDq+lQ00@fw鷆 XXZBn$"#ĒѼg>F3PnQN7u EoYxeUS(Eɛ-- )AzσV+[#_l-œ0eWO?}cO! TeXdu>ݼ4J9P7+}z*9|Q -N8UG@g]+ZtIbVڢș[eάB'ⅰ7kx0P)/CbBKW J?#-DLQ=eS5a)-_8*'!5RQ ƙ~gwò 4s[R}ߪ 41'bGHajm.Z@磫}ά!BwCMˆYGohh o_A(@:ؿ{gAV[C3FdxS**o4.(X"yPCOpQٴX 1bvnOod(}ؘ;Z%f%-/|~em|U~"&TٰO8Nk5, l:7:''@9OujRdA2C^K7jN޶W| B/ό![7_ FCN&RO|*ۗ+PxD(b~w3+C_ysӧv>.ioKf|O@g !uIm鰏Jvgh_?"=0'hD&p葇u.T4`F_o[J1_)iq'>/;W$ uon-HxBsiw-},s,>\%^eF]qNmT5'>:56_;^SXTF}^-ҵPX" #k ӆ QWQ^YfrCD\򀫛zȘJTY,A{zuB-bb,K~9_<`'@4$dF+0QBv`;iJ\ E{WD(d*{WurUuc,$I?+vjE>?"[\ۜ:vf=¥€B3[EҞ3~޻(4]o5Zk * ]ꋅqC[MG^C Y1B,5uގg3a\CYmD DsK[QPd%!9%wh}q)".oG1OblrfԉO| eWmFzJbp`"1@ q佮2ѸIlx@Mv0h;l?ւD(Ȝzo̰(*ZS%' g-ےohݏu|Htz((sMgIu](_X )'P(l^6 8+&-xpbL5 @YzUJPbmuvkg#{) I,HPWId_WyD ^_vB*y> uo>upS%+ud ɒQbn9b5ԅLuWDXǤd rJgns@{V[b"YgD4̖Dg5NQ #aS>($HdH\fN7/@#F9J-KFp]3Vr CLK"v.;iIa4pg8Dh%2(B' .{8pBL+w0SNh`[[l unp;_{D1 M)ٿY59f' 2:s TҸajC78?oѨ=WX5kSI+צ6xVkl̟\yQP%95 4)C*}خހg+ךsRrej7]S QP*282zR?Z}E+ m~d;)"pOsT, "rGHEꑡ>el9=Z:HwӂSz(܈8ʈ&bޏDR]&"Ioi0)G ,Cćmbc?w ,CWoWWtMu9e"zZW5 zpu۱;rTM&mEIQ`E)C%Ñ"5njŦR2JM}a4#0I@VP !{="WBɫ|DӰ_C0=qKZ >vGQL؄c{iw\z)- MhvMoP[Ge5q ŢsxS0N%]^#kOFҟ^%G0^7~ȭ8C?R?B]uZguδP s"XuQ E>5I&4Ȇ^ŝ^ _f% CpcQ1*cֹYW@v3 G -:n \a6̀ dbST31CkM ׌mqpT%٭d>" +X|JB; E4:Y\ȵ6^ȍ#ETu1].1S>(n/=W s)NJp$ii !AQԥ% ao7=Tkѭ)m |gKbd'8bw~8,؏o)@^ǕEW/-..̮ԧvG7'|8_X^IY/ 2/'_ *ud`y\!xڵ`Yu! X(,s_?J~֒9'56m8E4pĵ8ߋ!=:4"E^%ѓmFFc_TK ̢7( NZ0Ȓ_ v4w_hί{{pAaV} 8#[]: PQbcdzN:he<5yKR[R˒r/Yoh'h/{~/cʎRd@_LE)$D^p(:.p՚-nA2~ʡp7 yhw_I,'? #- ӎ6#DѠv{o?j3:{r% K[€oW6RX/z:nj{0<ެ^wsI:R`^ub͗9m0(FUh"U_&ɗ ,]{X1X]Bm| K,x3A~Ϡ c7 #⸶&.7q h3zu_(i v WV++(q nȧRv^-Ng WZ՟\NƛPȕjR?jtvu'K`_;/ *ItX\on]!\ MYBP:~7(U `@ng>5*`fЇs"8q{:l i%xـHi-[,5fP" EF$LF=d~K8@|iA(mcyZdž'CkXԝ%T2x)@㵳E|_Ò)P-ļ|"4s^Z l*P<ܼw}$* @C<70Uݧ+ZjD@ְf~B\LS9 v)#jJT4u7I.%51;:Z(eTěNWtc>ٖFD_wإv& \2FQ!T"iOǺP>$qns`;{U/;*vjRO/%*iUu2̮g8SPUk'itR)GŷJOPe2%ۜwHBʴὠp(H2Sf)28JJv{qhd_D 8fߖG;ONs2ahX, VʈY HJ,L!p3ݚ]_I;h.$9zvUۀ<;v0`҉&bnMA& JPboܩSZ7sYӃH zMIjHka6J'ڡ*=+4#.,==Y&nNM [;1dkMvO6#DCP.Hi.n寠1V D* <aj5H^oP-*rlb]G)-Z,@'IkH3Umd0ˊs@Avrc㛛'Nf6ê2Aʇo Uo)!A_#Pnc#W9?.=+3Gwfm/sּ<kq<8Vw1L7FsX&FHiOI6r> jVr$M0ԃɼ: ']i1wuL h; 'Bek/)|Vϥr-Xmq4:SnRQBBd1܋r3 H#y\Sr-WDv=h4 =MnݓVarmp Gf 4]x-QHa>&Q'<%HuJÔ4[JX8c ܻ7юiѝFy^w;(^Ak' RP,p5DtB->đ9ardʰK5R<FbIU &8x 3yU˶D792p|dFʅopX'klytzj(c+4?J[幞_\C6z* 7/ ~} ?tFn,mDMzn\TYi`!h~$8 E-@R?4[^e! N B;JqψRۘLcZb(af+/K5tZ؇nv5y=$6տs4\:aP{H__BKXjDJ=l%SRc"Qw LSy8teVQwOre VSsRȈfɑhZ7FaLR/? {v9m",n$]O}w1i%`O vͺ̧PCkf: vd͌̉ɽ^Bqf4OUΌLæhG|rcg|p/Es(c;fh.t|q8М9 v͗ʾA-Mr8Rgف1zuVpa _E? ?;/ K"j pQI-7QtH.&aS>>r?aYJ2 S/N) ;wH`#CK@m q*$2g.Z1>hjafq|ri xѶC-ǖPNh6ݹd)7S'>,-J/J6;' 8ȀO~) 4?)%d{?Z~Ϫ!4@C*29~Jd}R\ni 2yepV V4Ht|cn1KzrNq6 Q[<r9W N3Ko)4:=Į+dS싮E@]m0<{ű\Mab-cz6<\F(kGL>|2>M ] Ar4$ fa!MO[r.Y2>[<2ţ8~ 'j'~כV1DBY'WPGsf&  KY|oA''O_>#$:)RhůxPU@C_9lV;z@-k~dyzSH V 4(3=LHUHLlPڮG%رFQDzX+&!K^ʺ#{B?=*QJN?$8eGMy&"T+$r6´sdIQokGƜFDžM%8` [!ņ ŞXNTh`!wi@y/2#oI3J*4GIzt<\{0 Ya|V6+5dÄ2 GZ\cDβ1K$fwan)AĬ%}:Uڡڨ UDbDW$%}Oi57Iֻbz"`?}_OF :9?ǹ 18~>ubZI7+,\eW4pLY*,U=yfM&z.f(.QcM&A'WЧHq¤u&RA_Gz1Hp~xqgloiKX7R|^YI[ *s!{.a-RDԬ{T8Ң&P_7ovkGtP>ؠ^ۉz aLfpW #0xc%3E\sf tZewσ~KZs0rhsV7M?;<ŕo&\i65;o=n`C4y&9MX$TSRG8\¸u}&:bl7ELf"PAūVGڄ9w>%gQ)1Ʊ~zM~Tvemop]o&eUe1ȉ0 8Rȅlxj)&)m0˟JXޏ,c zHG Or#lz, W?&{H5$?J!k@e)w AK~@ckI_8{'s~RJ"(n ";zi~wF!V0'}a6hU@e3.s]/$$mu<)c8 . vAkXLZxW}#%N[.g}"ҋg9n al̥uAq z6S)o!281vIx5&eZh蝑ƖUD`}`>2>Ցbk)-8MEf_tm  g/i)p_Ɠܰ/L2|ZHOCz_tt-'T;Խ$gZOqEa֤54@k˔޾Q>:-5odGzQSql<qF kUӚ@&zPDշYL0.X\]7H')!~- җ 6.ٽ t߹[ԁŶs Z(3FKY<VR{Җ*1@X8z6϶,ϗd2ɲn1h`s{M$nIUZeqê)SĝPTrvȐz,D*+K F=jpˤuB_ȶۜH$GdO' N~TE8!yB#Mfk #eM nsAsN }|B C{5Ewی$Yho@4tw*K׃HG[h*+&4&9O(+p[lNrePҳ4z / !5QtekAe2,XtmG+rVvIyZ!>PBUtڸsLy@m^9bzt\=I͋Gw_PYI*?Gb`QA@O<1g۷Y/HU2mr#rCKd X mS'?J {J̾RIy#6}t||^OlM f.+:3ItibkUO@Dh\cB%PWWN) 9Ew%y 8MJfC59ZzjlڤF4K~`gJ?ŽPRW-x&YQ ۙW+JuL-És$3.8Q`:ZckQp kb[`e_x,VWaU[lg;Kp$[ǝ_T K<{rA `TN A7ݔhјVrf=ĉ%\hy)ٷ . Fȓ5eN^`YI_*;Hu\ojgi0LěUOc(A&k=+"| ewfg-z@V5 #_-x@Sb൉;H'!vN@>.ω%d'hS%W(A\H1PLe,eo]5a:2A~,6t`9>G`TUr'6 ;LcxCc Y(D"T{YB(*1\C' J^HZQ?<ִO# Dgƅ&FoP;9OC8ԷxDdLȯmog~roV5/f|{v>K+9-Kq6 ן0wamooq~-bAћP V~*% &JAE/ENvdjY$:~}z׳aF<>>~|8$FR#n(+|C Q6HvKY7߹^v;d,U)ܐ|OtqF&X1O䈑41Ǎ%;EDSzQˀFVr!gٞtRmQa7%Z=+f7?_P)S*B<d8 ޲ +k[_W%p'*qW+D9{0|FjUc|"J"-D&ͧX0!!ֵ-.\#ކ0d 0akbH߱zs$ [cI(`X^~[1kd33gLgpG|D0A U gr "AwQr( KlȑMYGg;5粨p8S?]D;wIMVwQZw׊Yt TŒ%`啈y=li}fNx;pSp  uA]<8ZL-Q٭"SK* ⼹@@r xT_rCk V^Wo]pJȋ-KZGSX3-ʁs۞bH*w^=vC[ 3#v@B稘YC^4qVh_2*e|G&4 Ӯ2?J@><,m8%fu|V{X&VQJSPG@5/10IfšZe. ?xLoRr- .q/.Ĕ bM {{ml 4L/2gwx5kq1oqx$Hx~fΔdrWhmz"UfJ}se.oЕZz_In9ZXSQެSd61/"tB;ҋKQA\ez\A*B] #;3^ɠ@RQm :UzPin =sduibn"i`ׅH_" D)2=YV3hD3{fw3>lGCw/Bd虃rs7 e/2(bCI@hRjp6pF',=*0;%U.:ۛu[>WUWTiw* ĕ i~ham~k9hS&<`J&%^4kF(k- rrN+̯4X׽{Ӈց׮n2H<Z\37\9ԡȰg|=d3<4+) {rO=7jrTQ2auBRn?@^ikSeTkI ر ?VRFo;6HNfQ)])6YIqh0gw+/D?s»8u I+1NIϰޏ+dڜ% b ,%߳~ 0dbJ>P \Y: XG`A2ױɗʨn_Ǡ ^-CMydg4o,\y3ew,i:`c5%{ꅷ[DED~}6Pٽ有BB绍%{nH_//:(x`BXzh\3Is?ʛpREֈ6ۏfM{I]_n]Yi\\(PW  Trq uH`]*] E_p2n!vlizrfh?A~w>:T4 9<ӔIpb4w!X> koz^g`],j%B̰:%p@^ cRt*SY4A^yXY!2H'99ҨYK#*(ssɂ2s_ HRQ .̣h@V;P^ߙe`8{ R)Q^}{4sgw,j`:[Z*OD{}ΫSz݆mꇘcUN %g$3\l.u'dr1]1qv%IWkW򀭰6z㧤z QǬ|L$q{.1[.b#9atINPadD.GNҳ]ĂFW(7WsH#[4-င)YKX}HJ=L;ND5;`EEV|\o12Tr.XsACC@r>>iez?OSX1Vߔ=gSB${<:10Ve SYJomTcFݛuKͺg"kP݇<٣ed&'RШ8%A'>lK&+n@6lOM:rA2g j9+ĺ㈂(YhCa]-dJ$-(2 7HsԺڝX \LG뷖u| X,?J=`߬emNP>^g V:u@ k=[(~IjLxp]Z}1zJv.MyzuIUTBF)Uś";Ƕ{;%]9*U0#nz$C4F8&Q5Ívĵ2O}}~;F2 }Qs)+Ak<jŶSP w,`>{  hgI@G+& QΨm+80OJԁj{v!(6 q|PAv1Bj@8:0|lHmv0*P FuK*MSh0KY9+dMC"gA}$T9*Jh!cglzSކG79"Bu1-ۺiϥt/6TxD(o[? 0efs)׃o2wăss4{}c0 # Kr8*4"2V!KG-xe<~4.Cs+2sΝ"fai#\^9Wi 2`ְf,66= (UpQP0x}DAU -I1z$!0s4]bOժAσ/;ڝ&yL`:b2,Pi=L#,$8ӎ[^,-Τ{*G` VySkgf+jPzI[gךm0\C}ڷs{S&s;.a*,3>?z ϙ,bOI\}gRva\j)k$lLk܃FT#] x{iKQ/sśL#j71K,Z3Dװi)GW'SVDcu={ew^Y8{SVX|ĐO0SH\{qU?qЬ DjvY/<:T-omLͱlh}z )gBPZ(cD1f[ ~A_? Ϡ24Q5K~0~]2XTIS(qާPmq9RRjZ!J>Z,.S.c)f}"^B|AnpE?M`Mފr؀SS5) z uA8KB ڙķKqazzCZ) CS\Y/[3\I|'ljsn=UR>r H`,`\bwSN6]zrԔ `h :<\{k"]YUnYXE"oSb`;I/1[{`)p:(KwLZRFYJ76 ,z譶O\GFM$N̍^! !FkSKQŕykEoAp٣$:Ǎ]w{oAoKӋǧy)hK&[OtS @.PEFܻKܳdp*~F I:XO>5yX?HZIO =X )$q$ss8`c!ȟ?*LҩzԆ>QF&V}e /Cf13IPD 8'DNB\f"O+5ho#jGp˄mW8*qVD%3yym C7D}pT >l|+x<7]*i8;m+/V60s/~duFAfmɎ[c)ĉr`$6F:x:+ Uin#-/4HKQ,ܧVqI|ʛɅ!S$o ބސf\ڤa/fQKNy垂"7!t``IuGl.$Җ).Oq7gvz9|_bS(Z/A|uD?R!  쫄)dfd靾i_{K۲;kTp90{C۵d6j>> EEȐ=Θ%á5ld|ɃtęQW˓:X=фaL->I zjX#Z8뺗dAl"PNh]<[&#@݈`/je|q/|$Uɝ:`IT&[ bۉ&#TnlWxrDX@Sj1l}`Q)DXcmF,#&LBz*<fxoSkuf ^ue{%hg]̓]/:Nw[1(G^Y {:mHY-(oޓZRxve2&0M{@֔"[4aĢ)1Kc]xA]XMQ{yu\"U`zL"5:k͂ke0lɧ]ئc>IEWeGrgQloNb0kI/Uk]c;` ݬBS@༄wv8/9{i2V<ԒW<&gN7fx4 hF$ ؟Iz,W S*n[dI=ZRNL q3ۛ8ւ- '%R!Nsi/FǞh.e kȞW*"z#T?~8V;i[ m9J89;3XȂPdЊ CzFoŰ@*yMy+P ɥUPέRa zg= 8U+k9pԮ'C2^۠b!oy5 PDfHDѺ;vjeMD6 )חQ^qgMʬa6G`)/ !j#Zj@K j{O2D( [ς_fnahZ&Zy =ys5G45 >[?e֦M_E[-2&%8"$cuO47—^#(Z7H0߈1)2q Y¸EAaPvO-Ǖ0RjV*j\coIΗ'إZ`%}7@ +k}*u4++紡a+pv/S<,ÿ BdaJi2?%CP6a$3l)7RQᥔ@ /weJ{ Cәl7I~:i@ LT"haWQOp^FUA٬! gΞa޳?ħXp/[aMK]s;-A[6x{ꨧRd("t=L-0 \.RcB+#?'xGdvϠd NwϷ4sf@Fdhư8_ӁBSbp M^.j,㕒aZ[v6D<iJ MG*) g#f*a ;:/\EEg^v"oRqsixsn\1ɍ8"5;X;mkV@v /f®eEA @i6 ~v-=Y r)^&ďyz3mx=r1_FDX{|~Zlme3;z0%߬w_ũ ky;pXi\Xku:KY|Ť/yC&)saB9P`vkbU)(aep(B2P:خ>?LnJkb#--d{Lqxykħt%Pfz{IG_V# Ƹk>5ÅsáAEON(D?2Dz@"a}{& '͐>b $%솻.'1&.>ZMTַmfLB2]  ~)e2?w`(_tmRZ>Rb\K;.غ̀NM !ZEOPԱlހ39)`hmLaN~(Zmkཾ&̀kbcCM`vA릥R$|Ǚ7?Hpb-~E|_ȪD@ȟ9;Re3f D ugt8~g~Rr&+$#Pͱ͟MrL8̨ocS59m,lQ}?q˃ ?_+XksQ? tfy0F9stHҦBiE]#ÙkaV2Bt! N&o֜iܐrM>':CZ '叀R3ԏlGc [ ߆ٿ\`1 tcn̤iÅ6m]#$@Q ھH$3$Hu?iݥΩJiyڿ핎F#8iaLM9D!.$m$0& Qz)9+ŴIWU[VvxAhAVc6LIf͛}AvUaG{NA+H|EJQ! DG0t렜Gk5j= h'lJy^.JtW* icRV@' 3p!XAOT 4ᅧ ]è )Z)]{FK'= A}D.m 4 2{XC5>L+񝈍K\{b*:KV~QĠ=˱pgX4sX-Gؠy|mYJHjϖ_~?ccC&_!LQB'rԐ =y-Bj TMXXxh- {AFk6ԓ4^npIK!@t (8l|!aL_SۗdGMKWk~U6FugjŇd(4$>oBje/̹0D5b[dY7lbnԓ&$X 6͔LyO;\ni[) q%Xq0i .r 'MtUtV)sˊ :߹$ M-O3~5E XzanVg"{BFG Υ# TY+HQ6`ni6;4^B7 QlaM-b3M»\R:=>'rf@"勌uȖ3$w)1>G:}̢}H98D7N]q#Z8Z 2g to 5̛@&~t"Q-B ['Pi] WM)Լdָ<ծ~ՐJ|,||SԞoj!˴V$#pؘ iΙԿX6sd Nee-P%ޡ6IaS ;j=?\7[f.ܵ咼uޞ6ˬ?iٽF,('sU̚0]&)N}fiݤ s$rvH:(/Lj YRSظ!+Q4lYv20s `PQeMV{xnZh=FYyR[vi\Rcv(OQsԝt6&IU0r@A!jyQ[K.+dK Ґ89k1ϔ̗YĴZގ(?ڮB+ݸ34zyP.ݕjBuoW/}z!*u8ԑLUi%kl $6d!zOodTCl̓LpuKl੔3$AtR_YҏW g~4oN|"pmu=Y {iy͍ ͚ܫv(/$Xꖴ; !6Y@?"W_|v#Bt\ÆQW-v,b<$zJtvpNF~cn]? {iL(=Igu??tN SanS8`J^Pjwl hAI"@_mXT[' M@8V皼plE4}_BAw嘫 YPM~Ѧ4~Jٱj aţV'$t0Dm;8BiaK$`y6 <:veCTtw:eN2̓Ly12' OyӜN@< ~!^׮mBQnx [*@[B|0>H)-kg־z^BnrHN\AU~H18^<$5Iiރ*-T0Li8^uwb1/?o}2XX"߈"ᒸXH>b`FaZvl<Ƶ).~+!2 zY ,Gf&׶,bCmGm@Kk8UkjS4LcԴY~Bp?ڢåRrq n-sO"?_ %8 JKf2IsAYJfD4w~(HMXk\։?C bfWE}捍dž2lj4} &ȶ=Q3IN@Ō6C6b81&* Je[^v':-e.2qŶ`vZO4&vԝ!|3V,QsnM>*PaMJTIͣLM-@ktX Ip)[ɝ? 9&f-%STN(Y̨;$o%CʐV@o9`\f簠Ƈ&/Se'GtV{Z|oV")%3K*c<}(tz0 *X{O ղ%j&@UFjbȄ#۬׹B+eOtЏyՀe \ UI*e D+5/3QGja MHwO?(xy,eu3!Mk\K3 1fHDTQ5P権Wf)QJ9lnspJT+jݕRH3[[D̰ +,B- tG?)} __Tiq\4~.K >U/f@fYpiqWFsJş5]NXSCDfZc2Xmi]E@xl,:)CJx _ q=nv8~o[wac5= 5 h\?U^ kZ>efߴ{罌\ilqs8 WS${aH>*/?XK{HeݻҲl<,7 OD J;bw#{Nj0A B#MyHs܌5J%ub`KE#.UwUvGU"$wF!0B;,mw8dP]` r璟t;+ [vbpDeyDQSUe=a. "j`4̦ZX([&2(3{R8W|cqWRQtC0+QLƙ%*?6=oέrUm'?^i J=*3k ]G=\XB=\V@ IOP=<<5P~0V7ÔNzlx2|~)ևB; <kC\Kh7fs5ZG,FDN IHr _2c2|Bi64?SIjFQ//tՔ1 ;*mD`6bΨeO #2.!Ҫ1K/-1oW%ba. LډۻlډQJԂ+ҿAxP>OzϝiK9?1h[7W'C sA|-gĜQbC D2z֨Tq\Wm}o[0YIǨ4%YN#A.Qf8Ջ~,aPC? N kz&OHT^.},1;r|ٳ׮4ɵg}jQ|>l$+Lݚ"ǹPybJ0䮹.O^35 Tߞk0mCהCr«OD)1-J^0tX5)ô3ELBknjL EՇE(W{(GpQWPBU₻oR6_f)\Ƹ{_;[4&8,=Uc"@nXveH9u9fE'/X HC䜭^zNdHȿQM7%gF_7NJ '6H] 9ұN]]<}>XT%UOuz3eJR5^.gq3E-RӰެeVu2(HgfCtwh()Q;PH1y9 ~0ӮI$mEmHV`~xx +n${kUȋ8 P|[(g4`mmS:QzmcްM2o+HAoQ\mo?Sj߇/^Ÿ|4lm '?IxE(GI ?׻vojYqycFA;F %eulQܻ::[BiXHzo6yqiKl*摳9EEMO MpCB/Vd/%cKw7YJp ۦi+ʱ[R&ST5`"dOj˜-l&Ox @=1E(0K|@1\q% SY%K!l <շi'jDh_\x]}ɹޢ4hL|znPvdZs5N9pyRj}ӱpEƧb붴Nn_>^)/eʹ2ZE^(S>uI*+3D 8s v؃֏yk ߞ="*L~҉0TPW)/:$i5` #7+(PI˜̀e $ fv0gL+ұhU%4>ܺ >_HD+s/wiy(.HFBi?~d7:9}Hqc" Ŕ)5|X)zG034lZk\gW\lj-_:2#0UpCʙ$X𾻞ɪӮ\7H %VU4cSd֢xN wX\8F>᠒g/d` Q1kNLZK/_SbفaQN x }WT*LkjC%Jdž5:?Ji pJ=D\U)r f`{Hg$,;ߨͰj5!F`K:ftAOpn8iSwMS#g>`~4dMͫ!/7 no&SF.ȄR68Ŭq rP?-ѓEJgȆYTi&:p`S2_Tll}'")/ x˭QV "X(b ʡ5; y|[k&1!U`ȦHm.Zb13fmgKQzv"WQ96"itD2Wj^AwO+⻥KL]whtNKX;|/'fV^N5ϹqQjk :մWS'g)ҶU GbePרHG^; aX)i;m«"fOPݛaaER/TϪ\1e`!3/G" [RJ2( vbH0Ƈ `…n\׹kE}-#3\Pm#/W)։Lb*O)$dnc Vb}1nC+FW('st/u!6C  %j2yF,fgP=PT0O)v#t+pa{hm0$k OKd*0/؍Җ@rP]} -qʚlc\>;\#0 AtO`QDZ?}y9^)Bpin.=a xau@Fǐz5 <8mSLj6 bxaa'cQ=Z)OvlI⋔q_b]UW ܝҎ2r8}fK"bu T2Зd]n&ݞQAQEJLN"'O+t 3ȸrtmy`mZ…x -#hc*xJ;ks >9DĕHy,D3LK$n_}:Ì%UNM˭bG@}&=eت31#[F%Z+/K_ZRKHڅT@\ء jzVH6h~^U1^wmf~u 8#(W6Kwn>r -N+Tx.=\#u81Z0;A&~M˜9ZZ|Bwt(ϔ6Tds /-waM׭׼FO0^Y."L8ژD^ACy /bX>ݰ_aDV'#ɮl\o-D EfS/pcegq)?؛|7cW[\T/$X_(#AA,gt r ]܂f ,`d?mwhvNDxwbDm]ؗ]v8Hbӷm``yH 󥕜f Ep# tK(.LvQf@YiSG[\q=R@@?& rM(-sL`AK0Ȱ{,:fO[|]&kdeNg0 OaG /å5qk=ؤC@z^t!Kq}G>T>5iUzІ20E.Tֹk#Tȫ:~VڣS6me' ;!-' nHmK)[ë́Y[ώmYVFΰ:KU[p.cB~AM?'7!ԱFX k)H%-M)%I8@-%?% - z3ujT;K Y /@Kz(ƱeXlX :V>mRn17m< VK}Yȳ1O驫;{C=`x5wQ<͇vKTYqsAlQb/TS94@ZD7HS@Z>Dw^]*"~>N*%őh'WfE\m9\띫!$5訅UC\BT6>J2\rGLO[f]f??8^m(y_(LMI^K?  u:S@s. *l80׺,1Elѵn8 BDPl?CS:7PUIT@uaRi\4K9o(ǚh<'; ->>mze^m٢G.b2Br*n7N8 !1Agt'>n`bBL(jmx%E 8ƀVr!΂UZm5#XY7&yi7-9 6DF?)(R>R4_kzi-PQ ]j~# \i¦gW|tl*7E"2q~-Q YgNgW%UhM2 &z]!罁?MPIE Ta[c29e+غ;v<֋C)=mrQ[.1cs'ӊf%Lcy <ߣɿxԯ).5q1R!7zVfZ^଒ҕm_XLR faEϩ7Paa"Qq}4Ɏq{֪;>E|U>ؠ5u`)7k,HwGR5hC@d~xRtK7$w|nJ)ccou{8HҘF%E PKva-rr&ajpTY2rԾKf4}]=#g)Ӭ*2kT{mhkvXcyw !,SP$[?h7sJTWKOa}m^6?MZw^~\vIjz:(C{53AXgp5濠XƩe_:4;`sKGv _dwm]^Cgf޼kb&J[ʠŊ{p xSOW|[r,W (lr~f ʆ8`Kg&f:m Dq\K 9k. ؼލfS]zlŪcj`A%f.Oч$cTTi8Z(ӉЦ[xˀ [DJ (6'\QL6Pl#]|z9k|ؾs{i{fqD UG,lr?/_rX^n`9usO( D$I-SKaf([?d*,/EfU[> u #nO nifL+WٴK¢7Mql&cLO+Q00E8)4; C+L'95ݮ8}H8XJƬ uǫ-TB9V;vLєQv?͇.`0Ԏ.Ѹt%VyO>r1$!a0&ɇ9A-Ec~zgF}=:W:4}fH`E^CT\r'ѿh:N.{8RyX+ERwV)IoT}}Jf~mcpƅr赈DГ?u8*=83uTE2mM%5bB=*GL@cR~н|2FX?gas_󥼄&UCv:9Hn%?,%x]XU0dt-MӍ~#"Ͱ_]Rò5QSAß`!;hOGDɉ.13%,+&i4錉8_d88^ziib͝xWjo&YQ;®Y7^[Y値\ jRz؝}LWB.S*t @PE7͕: ]ALExZ ;p!Ƅk59O,+-KG `lnY2fXa#IMRp緂?*x^o4 WX>GѓTs|`fxd'yHE ADȍ'tt|Aeh;v{a!|DrPc?^Vh%<9vj]}]P:IIPN{V -Zdq^ }nգ7]3dͲɽ0Ncy`gȈ|)kDgBJO\`%vŀ{cd_f;Wc~Q/4qovy0& KGb[֜!o-].kD4k ufen>2•TϋM^`1\`׷#}dL.F&xi`_1o:?iz@C\h?gZ݂`8>e9/# Po}kెoobG R=~&Qnf㽛J+Ěya^LN߶l@v+|ut1{/$r‹Lj>|+?9'=8 `r u"{maYo6kw`eDsc<%8VX@o9m4b })ooJ]|{$!cu OCul#IE6'IJ%)̅f꿰Wpviꒋݽ w=ݲxN<7ĊB%eQ,!E 4U8'TpӚ^%y]BU;Fǹr*rlCO2Y2]vP}B1xf{,3qcL<0i&-޸TrkEU6En:zZ#ĝ !^]C-c6)`3$b4GW|N޵Dfũݡu~FY!B.°# Uo ),-̥ڲ%ˆ[vQWyR%Ar~g/T׏kV'b0j6م!!rTa ~qIC 8'p˒Bǧ6i"VŢwرe4eF#7`hgE5}kW&*^ΈTE⡀./r}WYR3ALH0Xv  ,*>oosvhlVUdNݻg4*ƾd~k ʡ:E3*+U]U2,^:jԂ34ય%D n_Zm'ӂ#44S.;mmɟVcʔzR_n #VΜ>+Z8z)l<9|Xa%ɦ<*Po,Gz zr WNXB3{DF j+z |02Dε >Ҡ:1.A(K9<1i# kԯQvW}l1:S뜜Lg-!;Jj:mFאC&_ qrQt4U V˴Wt? ʲ<#L?@_`d q*eƌ(3B2'Z0lfaMe/~oGDn EMX0?HPM$g$5ʗ;{ iz-Hrg"?p}\~Q&5"[~GeHlEW`wE_CGNX UN*Մzޓ n7vtϞ;Zd45;`?>nә@)WD=X3GcF{`:Efv멐^S%ozI 4ЃɼV@QS(1 PfxзQT7 fkB}yZ;i= ['5^u1(bbй%o%vJ|']]5vm-w=A?NP&]d%w2F @{3ptQAM\Ԥׯl\O .#i%nU<%FO(='80<]&3R%S}SAnʆ?/YV8fF#aVז!jba^qe_xeFQWJ ۝IM@+TInPĀTwÀ|*.:\FX126jkV*wsG mR"R 1uуᆸ,9KÛ5((-?\nj9eV]SOԈo rC_~%a d:`H#}R&ħ5z)tj3.~U `cZnkuniV(-76?hnS+%h7dVIRl‹Nw,b|Chڭy L`50J[YUpȳIj"yk\]-mMu5Zΐk`ҧb}0^\!qwXkYd==ZP3P9pNpS.MH& hJ29dMǕH_m=˜igr$5؃NaA1z`%1YfgO ;?+Zd焩Wʊ y)BqXUtHAtd D;8wp 9H_?0)R0wVO?tl@WIOD#q[x$C;fx*Jzk/Z47G-' 2xUJQEɳ_cb33@L^~Ԙ}"smZ#XMYn*|QW=!4;HsX=0RA̼| K7jnmig^-'imLN٣5'.-\l06I+e=u'y &+zDMf~c[}'@[@]Qg8)-\`yb$,Д!DI;j"Ou7X!:0_Av=T֤Fe]#.Jށ#^ <ؽ5rD>3L#uʅP#ًxXUOtAz˫ݫsB'k|}:+D Թ8Q^eCfH^YH=RHme;&Yg_/ڷMxBx?K3ÆG^$'w歺$#Jmi[R{LARcm(gjXe ;_3TrsFԭ<!E.Rl' #rhɖ-_ X:lU^'#HbO&Odzw9(K, y oOuhrq#'?  cT1Rv x3^ȣ6:̡^BB7Rhzs ֞&Z )LԓUz]vh_b9b(`*uvׄJ+ o*/]^:ɝ{lte>Y[? π%#pkU9#0|k+CZ6FyiL N1\b*f-`xǺ.r‰?cei`$O݅o_L&?s1;,Հ8fLsI23Se@|oQ@Ҵ>WqªVan+ñSr(SX·˳F&UW̿]Y< ߦP0k<9tw/Elz1w ڲ.2B̋R=kŋ1düy`E+vڧAXAM+ D֢@S!8uנs#$-C ;' W//%;_+Гt5 㞮 Mj/|32:ݥr{̅ȐaAK4 B"<'BGYBp/f $NL&i$jYlAlEN,¯OvmqyI<9ۼej/֚cn#`v"31扛2>w2P{<{!T otJ5,OM[D j L=xN9/ٌ<n&xfpi^/e=0PY<#%=0]`Z G!/;TDdp,O+?XS#N0 n9ⲦjHPXJbILU_GTFq2ƅ#tDZ-R39?`<8jgM +~LHv{KF@GBe65HSw=2rM4 H 9Ɛ-ٻDAԱ /.3˦JCr1RjyZR][|H`%u<АX5nМzq~cXJ*Kk:,c0%3tx캴h$0*$w%hiTm"!by 'TaB],=yZ>n*0;W.S$PfhZt(eLqEl9ɱzx~P3 ?%xnxZye/AQٮÃ>k7)>p.0Y؂CּIN3Bsv&qv-҇pWGGu˦ aN* \u=4V[myKb:g_S+Jt:9V*AZ;qe:W"ܰQʕd$|[f+<3+.uso>#wˆ Y4#Kit۠K%OnlD0 y2MH T`k,und황g2F6Ud&=J7VOpuЗvY2eIoX`QE\37@-LXK>'|(7zv + Y" = @RanJu.᫙NqV|nޥv&{UH!*YtWK-(\[3]kT&u$ˤqo D W;)*=Wd(0K22\AL!\9Q-Tl.A8*QgIV%b"is9)GamD|0[s;u[D.`i>z mbbM}Rz~ҵ^`iH✌=wrB>q_7']BPNiAT1'q"8%f 8UVL7hMqߩV+Dc1D{s4 pA>1 zIZfwҚ>nSk1K}B{Q%|-Mz|8P! IiUV%c>H%qicW.O|`t{QmXd$^b+-(u&4eIK*oZbݱ!g:Ǜ! E'nc% *R:r/qv)=x6a= Pc6~1ZNJ ʺ=.3rRM1E*^ft'S)sٯC1=ݾ|EK4J*5}ڔ=_(uSRilbȩᯊ{r؏F%!ӈW|[10|k|mzEKMWkHX\Eonu_*%)|G<=Y%s Slpo8D'rr@  CT%V&=e.ڬ,;\,V_/)qZZ\4}C=?9"vر RQMTcOW ;XQc MÄ]x%(_0!kP"*D P'~9}-Cs,Y"9q^ж_E")iYWU9_?RX>U3"a͛k0Ti!g BeP|`N=qB܃A. $%xvi2:&ae9wNoWiNXGâ*V/HH5iQ.pSzښza%2.xbn`*tׂK-8aOD 2T##w,%:Pdm)|SqPRֈ|}8K: $>ެAAp(/nXģ MB/K KF"o+ƞLD27cF=OzOMf&|y,dO+.8pt-,9W0)4LYSHJq.X`14Iz e:ApVGE5K"R,PV5;]Jarg&^8ثzQܓv ԱW骷[߶m Bn6hq[TI9O]\Uuxw~TöyPS/㗢TnhI3L4@b5:^7geٮF^,]T*2}?Q{Qѯ"IJv;Q>) }[օa4ŴukM6'`mgIeQdH۫vFF7'!!/"Egb*SFIMyJ 7Bg"jzy!.{̸p{3sWSbrʓ ǷfF„W[[b4]'mK $U_ @.>k\j/IZ##FMSwww;1rgM UeCPXƙ,by x;f ۘi?+r(*g CZų-RT|N5BiDꩨD_ԭgѪWLʍSwGimI-|gۈpH.VV ZqPQUǑY.C^Q\ft#gVx]=mQ|n|lcn۪SnHY[=[~A!aLsRsȯĂ3e#s@S2D-IOȊQZ3%c%Ϟ'/P`'$&9X9fd\8F-ɞ_Yƅf*\U ^LVLתQYv 5Kcx~6VwkJ _Ȧ|ѱ3^rc"-W5ar TO1p蓕7̐V& [+$jZ^M!Q !YvZr0&Lʝ(bݎsRc\Qt /sB"\Cgö́KG;}]ˉZXNXޥɛ цh偦Rlh S~\~s;&c@-h |b)a^iu@Gm v +ŬX#:˿Epw+cp!!ۛ(ɴ7607zFR$pɽNnZ|(ķo];H^3`^HU.8?^e46S=+Tm|@ +BetEb!MZ2jkL )19} V5W $mױ N-'} gvhi}+Q^tkiDx&'Dx0uR ~J<":cCRCn>fzo[ElءNjR J˜jZO VyWؑݜ%cnH#*ٮKڕ 璈r&[8/UIW]s>^{z\‰waK "v">.k%-LhcfcF~ X&f!C5{U0+f]hIpNqk$[H6k@ vύ 33k ܹD^7fgO~ЯEU/D2fzE4=vw3%MaR ,3m2oq6Mǃ$Ϝp8Fr_z@6KD>V6p)9Wo[[.:X5`3赿adw{7ТM`>")ŦIVE,yu$ݐQgoiR4Cy;:k,ޥ̃t_ فHhf6y܎DKSҏaGp-0#. ךlV[}9W"|͟I ןMcHpk}|ys'%VJb 4-p.G zI76 {XoI%{/.{2tz]=:fF;2p'`t9 G Cv gj8??ۢ҆ ɲb<rt꣄c0ӟ,["TD`4)kـ!sBnA3+?Xy!ߖ>N(_TRҽ Lr~]p!y4i_/;pd0"'?=]V5(qlcA?ڸDBс|Vcmi, BG r;I7\|2Mr0}LFOuJ ~ c=PJ8fbXVp41 " y+Zu>rޑ}\܉|5y_0Dž45$EGS12( fx|9o&9)"t) 邻p%"y#Q HɭjXAPRNQ]>>V3.m[V]4/tHYgʮ)wFTD΋d󟾿9[)+cot׻nLbYT{$ozNۨ[l_+,xR^1d2 .KKj=ߑ܀!ɰ8Sm@>;1eP|WhݓLW2<\0eޛgK܈OpU5B60>,qCVn<ӊF@Q#z5hNlKbM[n,aUclB$tx(q\ZU<@ .i%Ӯj%skDxF:~>Y8nͤe?y|-AW81<9m*7gT"6;mZl=O80V06[?"{gE1(P7zc:JƠ_~G T^CY%K!!~ܯYĘĄF 0;<.W|zk"L~;|PڴZdts26Ge X8[PE@y8?1ݼ-{qgRI'xO6L͂7|nhmLoҦq[tJ<ɴ]kvȿq>o !}TCI_a (\]f%g'C zr'q%`n&N+z ryv۝Ё4P zwۈ~txkdK^Dn&3ԿAHp j/wG͜kc/r#; yՂAvÒ WI~ӴOqh$5zÄ.Tf%q<5NVHdӈ'۝wjiكŴd8Ƴ%3B@py̗3"|*Ğ%dӞ?EYT]Vg=ϧ"''GVT#$O!gIJŒ.Wc3t+qͳ"LvO gQ=W_\y7e0?۱A Ie4#Fu.Gs|P#y xoFIB!xNfR[Y1٘4]]#5W޺dtj+ ]gXaq|9n 2XnKG `t)jjqD #!ayC{`tŤoï, "v sm.sx6~ʐu *S||a+D2~-H*^*3!\eco dϢrڼӀ ӈ[6'S os߾HJrKUhue5 W݈v{P #ϑ%q,߈\/oY3߆*0}_C:/)x?CQDm`kò*/\]g)N$KO?v:pWxAx{ҥŰe&/6dgӋ#̙e \ B*zjȾUA=vߡYjQĞglV`e }/&9=MtT<|Ŝ]b8]} ԾJͪNocdKEœȥ,Zw;YjZA00o1qY a&la0\4&,Um9Ϸ$τg_01~oY0jΊp 5_n LԪR+d"1{HS+F0IbGlam4+G*t&#rQpl=6SdDy՞?Au vXD6*Ye&ykniXusn|[jDxUFL&R͞9eLL8୫{ q[6-~ q)[ \gYD&~hX2jqѷmCr -& 0VH+;C.4xc*9sv!V]71jh A]-kzaʂz GԗQJbL>P!yV[=k)h.ame.mG*>oxFv(>ׄ'hg ( i,<N.6j3{$֌r7oJ %b3~>nzjI<$v`Ǭ%ٚEX.,%.6zb{n|Zr+&BW%rޫNS1D˾SD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1Ko+;ܰ\ep n{!w6CJ)&pC&K`B'('h/ivWC @+͉RJJ;^31cQ5Տ|z2ϊ ~}`v*ޯi' hw=%U䃖J>_{*U;*XvHTj"TU5 B|L_^8b HN]*< 12%S]U5uJV&/ ϶p$km?8w9bh:F^NeȞ<~z՜yܻ* xgFvU'*H@J$wTa8EL[ґ;v$Ħ,I |;•3ydV)4hJo]2]%M[N$eiPϋ -l|֤մ5hkb7ze+aSG?U6p-@Y2w$8Ea+@ݯTXV4P>yIeV gP/q,Mц_":&4g}FzQ8YX{:Kva!$|Kpt5# #:X-qͻڨ$VT&vSuM.9sƨgs#KԜ0.f'Dcʇ)sA(>rC:ᨬ Pӛݵw&iCݢ aS9oa9sJiq-[WJQfR(z MUӼTVu6΂?aO>/q t]Ol)kѴDL s3Z]ANm/ɞ%(jIV6IV'̱(TXB7 3N!a34JF nwHHIxV00@_6*f@O 8idƓBq!Gh(ok·l"r{ N(U[-NS#uve,mF'5֠18-TvA^VJx$YՐRryb]F32oGN({)70' 2mj9~3b~U;d)f5D^!tP0&h[RT[~ͩDB`εrɟu1ҨܟԈ-QvT.WG}ӗzFV4O"*}궢A~ďXW ޡ7S=D\:f \ݤC-\ R"3z¼}uKf/}D`SREdkf!Urp1lu?֣gqMU%UPmJ.nA1ſ$Pr C6zx N-t!?=^v0iϮۨ-Bc3cF Y9&DZbt`uHtDqiq:%?U/]_8-_ DģKn}X^`L"my5޺ EXWl;<0;F,K(s$ ;sB[D sexMyxǷAS\|wܿ Ȉu/4H}i7=סl:m}Al;Y @7Xh~y8oWFI Y*͕{Z(Q.4DT۱,?Q@6#P]!HyzO6g c .XZr;IcaIŰz}w#a T'*W@*Ţ2wJ{Ŧ/k6Fmx: &EX I젔{6[>6#NjAS+v<֟I@w&q:fpp+(7g2*Rtm{))W5΄:5w<#W6$BĢ1bgFEnI=[>W_؝Z&{퐙S]I#Q7TQnhló7,\fiy|+Gt 20f~&ʪmUiXz Ő;#(&NHؙ: [~ [N`wBE`擰X..ZnB4敘! ieࡽ6-A`#n%Thb7EV{UlWv=vgduJWW*1ˤ5W~PRht;b $1Z kF:߬*Uzg^5{KN'V$Ak꾸0퀳Ȓ{0{AV ,,71*_.l&نY$V,2D ՒÈ{(m4ޅ :1Rd\>~6t¦s=pKUԔz(0~] IK嵓00kenshÕ_`Y#`dDiQ!EN,ªBR:Fsރx' ][qړu+bT9/>pgsؓN0PGX T2AuTKË(P[v~1-%^M<Nij9F h拼Ŀj}=/~ޝB̊[;$,{M{s([(2; JP=ݨazЯy-~|=f~H Ʃ:7jpU x"A szS鞪ijX}ץAܛae]s w)\ԐWNeВs#łnpH@nd/`E`G +ضQ ,r1qt0UP2zofUl9ѶJͶzi;!qgwK_vؔI5҈jrn+HoKMM.G%HۭfEAh(/P0rk`v떀 N5/*˚gT\/TD|q6P0ѝ̻ q䃀w@KlpscDmR2(Sh-, F HOH6{x }m,:N} =C:g?e2(D!F9@' xXlSܓd^v/YɁ_^:y^aJ=l궠RKf6e:x(HI8FRV@HptU6 y$Snio?oT-gHbTc5P\DP;{\NGUyalRa$SVND W!%~/T4ofý1y\y݈isb?psӌrր!3!mw||uD#!cdeRDRy, $Vj^[o6E[R2?%?"hH!u5Cu Mߘ+6Vʞ{QB~]ɳA6FE;zJ.crwݳ#{q-YYҔ2:q8(&'Rf7΋ТO|Ӝ% ~qŒRnxG-(X ܣl`lTVWɼ?MP9&GÁ\(9L[snEbzy\r9vT_OL2FkKO ?S=`@2?3|%}k'\d2,pz,C )tA&}UpӼȽxe-m>æ&2~̴{[ 5_7i#::i&G f*6jh~5Eb-Ca0/|SU /~g=-"ZOG`/i;3? ]a7- leP\oѱ(OG.zu7 /alcqDz1FAWbA6X&cvC|@'<t0Kޱ $fl8B.n/5=Rj?@к˫eY58:7n58Guh@LJv%1Pdēqk-hszrK89[p|VHMˬ)!80r ;XE޵Kpd>D0{Uy |.7zw cߩlIߵUA,fӁ$M. .!OoH=,B> *l ~A!3v|g < \_TZ}`t˪:ޓm?;w[:}MiE%-)ܲYq=~Bp+F&9=Jr75QҴ5HG۾זaF_5T2X}Kq-LܓDZe@0ryJ0)ki]&- 0/AoVrkӞ;SiA8g5q<~c$A6m)mCsGe dfyE:@ko(d#L#ۏ-Tc=c),0g[t}h-ꮋΆٗV9)SFS!;TFגpF '`T~!)Lz}+½S$pu]\4Xjڹ+c" G5QWXc0 t!qvS5ci8N0ѲSM[ЉRC_=#3>rm-ٹzޒu60DXfyVeאӀ.Jw dT:kM1sNIOS3 BM(zk{9E;-AS!`*f ͪJ8>ziR֒=Q1yb%&c!qz*:/梦ɐ^k`hrz' zJ/3.BJuETp8IegkڳvcюCp7bh@e=@IyCqM7g .hӝw> ƣ/!!Wy [XvSξdTXa>YF;8}.:mW(pm){4%<82HHS 1ũ̾Pn%W5xbMJqBi.KyzJvo5 FL\V+_+ǭl 8DLo:Ì z~f)2iFFmsE5ݟj/[9?0BlxK1Y"ruW2lH]!J: :klǫ"]M {5|C܃ۣo%tw.זZ.pV\ҍj\%3.D<58Et1#Q`XlAN,jv *~gGwϠ@P41=o~Koiz]0{ &@[k8_'gs"A HzX*hBS}҈l ` /FH.!"@{LyDm_ss"ڰ1ˈBv3E%HfLx$ڱ-&&|i*А#f<ќqBO]j5!Y/9ޏߘU3ʣbĵT#ޞX`5W8[˓Oŭ]@Vul"r]YNj8(VlXm) G^e.8K/.J1iQ'K5zxA(Yjά6XE}0S!͒hM5Ilʤ̟bŞ9|QͱPN!m? sa% CJ5`-~r f>畩qQBv/Ŀ!jĚ CSZ'O;g &xHA~Hp ǣg &[.{,nxv^n =ِ$hN/YkUOڸGl _,^ތ&ㄊ?+E{vose6e9eU EH۶(}QdUIOcQ'1Ԡ6wԌ΢UQCmR.hrA&pĿN2 Lc.1T.'*˔!M;NxP|^:CvD[8ck,4:ܝOeKhQQqCKY31'2!R 6c4T\6Ufz[_puSsaAnilD~([y4+a&% `5NHzT'PY*@z_Z-L޲^?G 0'|ޠ{3^NS^ʻ?rL*+p0j, DǺG=knj?"bI}_vǶy̜ gGO-z&|xO_KA44o=7bxfHηLz L4-2~UEvbxXN4ot)l'5Z<Rh+4Lq\b4/sAmrX˿vee)?%f1$n`k9F;c$:Ȣ/dRu(ا.^sv&0~Hp"m9yO Fy4k͂T 4tXK=_gA!Wfʋֈu[Ųl2!d?:ZpyiXIr*Gɟ4ʊdn؛e˳I Fp>Հ\gQ£ [qhsC]XJGZʽJ+Dֿt^7kx䀘}?SZTve ZB>8F)OMRçxAI3Bc LA=ke 9޴BKf;*7 Xĕ~z nC:᪊.M 5y,LkrrR]5gz.53:BA7@^lj^Ŵ:KֲFG|W9r|mBatTCOܺ_؂FcAi7ҟA2m8WہuP_apS4Ik0P*IddFAHL`" }ʶbvLҸo3ef؀8 OBA]ڻlxIC:dfrŒ0%_v5̼kJ-/"O0IpeRza Kkn2r`:& D3v_$GJ~-q1rz MDC.G"{GOm'hg]/[BhL }2(fbGnZ&Ǧmg#CxPb f bG{ptpՂDFOˏ@} 9өoCKuW:2ֳPVi̲]K/bpiQvmHZYe_+-3!Z6@LX!޴A[p?DB^ۤ=k8X61M#HI?=/P $X]b)}-"#k5̹,]S0.m \VB{/TvTa*gQ2Lv|xw5kc6#CX_2FZlI9MSq:\8+Y#CnlpAkMnib2̩ps8ej؊"sl8tИ+:ezvk`eN95.U+ _BvRSpfn|w2K⮿FQ}*FpVf&%-#x#!` OS[aPB_dMڦ\(}GF`!*7 !UUbY&N:I~jOA4%oYR??u-(ͅ[A;&a0k䃟 EL'|QCiPğa3|v U?n:d>8-uɷ`-pߜ_LIGՕ`[@&jl_YAl}X +h>ۤ\KpMqk[IV/ \|$%Z,t2hJ EV7e\D@2V3ȳfmԹX`j(6X8_gF[7X42&$ j^lc8Mi_u6Ӹ+@ȑt Q'=BһpuLA_)c=]Y?tTN@J!ƕY/td%&-}]tgx74eb֎L>:ʦ3/U}1&(>de x1<)!ڒg>a~5@(J.8 }i;RVfZA[pyѪ៓}&9,<bd;ܜ︿*.sev| N2/:'&_bY'v6)aʙTM 8z?eYJOZzW&ۼ5qD(ˉ/pU|2@b9(, uHK=ּs`Fp++մJP=#8n "LE CWmGZaNB%\8{n"sqrw{ 5YLuBEJ_+Azxt D.f@0uuYk k=i,V[Oom,EQ%)8fJXA+k"&C5l J*] 5|:H8ƳAE3 /(b }щ,cɠ%;jżX r^%8 MV DeAD?R k&Y-acw?ӣ2oz5zo#371xJ΁~`d{D[F>aO#,o[sC $rx33ϊoK[4Ln*sL d,9ީ~+;jޖ2Y*B}vPj{hh0tXǙ[g2i6S6'ICyɎS}8`3rR'{rn\IW4|?xDXS[_iD]/:@ɬ./-~aF|sLXp%ZaNa a<2@sF8}:Un\Q<,bb ]zX9h<$:uc[G)jcGI [DOr͜ 7B ULD8qwJg383C=ObAv4!*EB|9̋CkqDpԢkZBvaz鿇T5lR|޲8<4އkHrXE+.&|"Gl k i"rϩ 6e+d VKq}CtEt1d[l{o:iܳ ,v{H5.^U8-AiF$5Zy!Z(cIS+n(w[2nۡ$?>`#Z$VOn1_xeO&̹hl7poc!XOoӛ)+M<Om@i%?_R ǧ£1SP1sMtY wᛕw_һ^TTôjxP!ׁ\x-F w@"5_jNuho QAX4-_~^ߩKxΉ]s9z/%5gc٤L_b+?yEq)^QIH=xcWz3dp';yKyLZe5Pd"D0;PЌUAP䞿@_IWh;O2f5V9#D%=W fX폫[C7~Nc$z_X^ЁU)#`LC@nasL'yyxTY,E;?.bD:3G~@z=#}s.FKwg-(DiD]#6%'HgY'CۅOQĊ@0.)k=lly$&^H{AZ YjªYZKlW>UlmY_%ncZ!˗#Tp)N :czF bb=t8M固諙3gWyQu<2K6&fgtZJhTc6V>c|F;}HCǮ; ٔ5&im{ERSoSjߎa[;#>'2Dli, KVڕ񾟌LW_>1M] 'v$,֐7B(e&AE3J8dw%qO̘pcb)1R(sC "ɚ ^Ys Sr~  1^;v^H} ^!)$]+x7ұ/`MF5hH|=cI7| nK?R o'6 T|Ÿ[TOXcIs Έ/uX1ܔ A*Űċdu:ۿU3z;1ۆ=m}[]1tmnry7`Odk;f)rֹ"tU:%2AP0xΟ/i)Ʌ@!:W>E,.ibi,վ{oĽ{Ċ?qZM`'so.HX)(1st+E@ud!~AE ~7ƥO".IaYq19ak$_:jd+O<|M/UTXKZ{`RUmYŒbw૩I6bZvn@Pv (`C\RRJh\.lԷ&|h.K`-'8}=j4WvCɼ%On4c2_%$O$v&5vą6lstvq6R\sTG 14A NݭR9İpsy8spJN̏)gsA_Q|5 gowRc%shԍTeQZ%u;Mnu LJ]aO!gTxzg@ZSϵΘr' ՘mQђ NJ@!Q!)Xo}e2_czưr݆;DAt-iA؉Hg6DG7@R0Rq^hgeT,t`& )9kٹ] r u:!lQe`?U%31}mUܣ_j6 PҜ8sUGjtPB^3Oז@>n5KlED8[@ ;!Ѵ=Ga.ԩ\ʐk䃮9rC2]]>0:eSݚ000UUK;`㱗Pmj Ϋ?ʡ{gb6r, |JͳD5m: țNbx 4⤾6BY%O&̳5{왩Gb8_ CÙ\ wTZ GL1ӯI cM 3ib9p jgwIF-hn`}6Ѥ2Lzr le"mC:r~(sk>6۽XM'ʶ~?RpSTȸ FYi |j">XhTv,9@foC=":iC_ ޷0̢4s]ѷ7T>ˌO ?{2o[R9@}c#.PXm QS|qW2+!8׷ 3r6ϚRXԢC ?| d?#+|9>% Cr Z-AJUͣh$Qxpyˍ|~ o]VmizV#K&(J6g]Q* FI?} rP{ƿɂjEOLC @@0)K:p:NhtY\ejhpaL(*f+ ئG@:mOۉW0pggǖ1_=fmEhSpZ!h$ И:'{3^i{|:rQ%tFd()ݤce7Jl%`2ʞiA턙YU9?ιD1HȎ[~0RzCt%2pzk=u٬Y^`HAlX\yz |#õGY*/Gݿu^ѩw[LgdM/1NVFl[9Pvc_ߘ!rf8 Þ/(i(j i۔LoD 4/]"-(3)!"yj'`cc~c Ggrw'Q 7 YԂ0_J y]RP)Po=_*q|![LF4x9 &:&ln !Es%4F̹^e!1X4cW G6!>ǦU rQT_ ڦC#9-Lw0|~ޡmiD.Ge wywA6ВDdytƎd‘ZB:f[B9! DT)ov-HߜN ~7"8A.*A`Tpv%GU0kJU$(T4l{)Wkbg*Hzn8o'`bဵEY$eIA5>q=k=2fʧG$`Mȯaʋ^Ci.9ӨD/a3rʠ:KD}T#T!s` G7ϒrL'3d9>SrIf ѷwzSTAPfԩ>z4Y;g$R2 ߅0?|8*ͥucwXr plw>Qf!.RSa[֤"6зϳ]9`kĪ{2%d襤.8IvQN6b[J욵gn,觃>2M~d\fa/r"Y]xvpPƚ)#ִ1\ WjLW`nz%ԝ"e'4|9MbUZ%cQ߱i?*xZG CgQҬZ^%`r4Si@+)G,&ae: ,8^.pg`v>C1`_~IW*3O#VXԾQCBϙ chc # ֲVVFje(׋=n_։QYN`mϗrۦ6r ͯDk-|̜T&`1LڭkO,dc 8q'c=L<Q'},8C%WVh)is)&DA"h^[N>콱 ~5?^jءjF 7}bC,b:`DAFgOm] Q%M66±V@7|*pn"g@d+"s*V_X 38y12tM8][UzEF%8)FHE+Xn@еR\ok+`]m>̂j8@ 8ZG:ڒyEYvY'F"eW[wZmNԬz˂% -ݤ+Un[3sg5T`GbTzMg^ӜLހ3XG,wt?Eh&0F|Vuc0م)Z'G1H:h9 pw⡮h>r(zg8ptcSx&0`]4owl(M|MG$nlKU#Ga&-@632sgPLK TkVo:Jk}LtNvCżh6[#&_ _*(DyDn*Ojζ@^(\Md%b"L.j/!UV+dϰ O7~Aq\ @%OOR Uhw>uP|z_U#+f[?eSuWoI TmʁxO~Å跸V0\IEG;s#1(QcK4 Mq,t\msJK[KIo!jm Y1z#v55ѷ}p#˵pPW+wǕ V;姘k; F̾`5897 ]J T6u5tU1;2Ԫ1@6e-[V^`G»s06 .]E`/նrg@p_ppgJ4_%L9mer>Kҟlit)P6:!bݤ&z Hx>'oDw< {R(suDжUJ<%oiEܺ|Q̖|]+*(zWWi]!x_ 4˵77ɨ撢U+j׭$`O j3Emp@֟/+1ݒU?Ze5wwxc'mQA ձj$QcqV߁י~;ebvԴ1OSHK8╨G )jid! o 6GoW?Ѯ52[2$Z"^vx^_D,S~PYy_(iȆ"Wq9q )9Iw;V-eƏ0e)<-80?#/!2i Mn9 \F,I]ITM+g ?|?u[7]%Գ?6z(UfsmFSk)q~  ]'DLD~_-/3n`^C=̇t G]zS ?[X,:/C ~cZoNπx`KtGP&U8N!wuX- ElxYP5Je3G.o}w!(*kQOwigƸ?D -dޠ u2p=_6u^`{ܦF R3es'&pnBq!҂޺V(sxqQUZ-~n%6;i}oh)#lتPq1%o%B)/yΘƐ)& jqnX~qKgQbED)[,EO23@B|Qc$/LEz@#RT%X`|()jn )IΕ_qb tVHy3[EhԩL}2ÜNFX}#dquʠ GUM=@Pa\*Ev|#;Ap $H]q+\ռ|9jB{"Nrtةysj"4;_Xih% =O{XR#F$ꚃ(J IO% AҽNSggݵش-omMY?qaiƔ+)N^0v%ºηs<%4Ĵ,xRrmzҾr&J >Q;wm(\6Okp^OՀ2AWu;R 6ah Rcߠ\SҥAh&}ʂoh.]EaV{y3?d.Sgb֎ 7 ^%A8͚ ILS4UB J jd(9 6/〙ս`ɺx%o,EK}b"uHio}*4,2HaɔgT-Ug8%$"=)קe̊5 ]hb"% PrRLn/y Z\\mׂ|EfaW.}יt^glbYUgԌ[Z,QjLEЖ#|Sh67W }u/G;' Eeh,>F)ES л *p0/)?Or W$1 b#tv 4\bA/kK=nYE^sS.AgN~ԃ`8iP7€D?qi3M.kWY rD6h[PAG˿u]yd][8)/DcY;2υ6ҿ'K#R@L*[VmORpԻc#0QޓI<`v8fY,Vc2>dJQ,g9e:(.JңcKpkte}UlDž%[er\z%+~` ZT,;FEM \ɼ{Yk{ %5nu@xʬb i %eݜM[omPbcHX?LhO^x!F% 5zsFt%ܛ7c"+'_m=Q#@Db.33"#9_e5>K!ۆEg3OGS^ zqT80tkAw{Fq@36/w&PxWS 'KGYgBQ$̎%䗌 {Ϸy"Kz_an>=b9aO6ŨGR! =쇅# L2,ҨO<Ts dso& 3%=e{A'Z1"L |OEgM"P,aiIW\5T*VӰ hFDYu m`uK hjӁ8]g2GQ䟹\ZQtO #H8޵ SC"<KFXGMt|AuζƤe p^pLu|܏\ng?j*bn@^:ǔO,8zXzÛ]HDZȁO,Fcg>w1j$D=?nBm UԮo^N@%AZLٌɖOD7j0v"POO"Q2lˀM>ǂ|! oGwWFW쬓 o{^R+പQkdž}ϳmu^]Qt?Lx `Ic~P-%1Q!n=++V{#t3!3UH7O[.=tɦ+6>"]h9X#zYm ,D'Dsg7(+퉙=='0{MS p*-&UAFc^4G"*kŭ6qd{Aݒ+e]ku9Uw8!nEǞ2YN]m9(yBMXw~JTTݶ\65>2[|BDD-~S\L-"efyX|0zL6رVT]SGm g_KXˀ,;haٽӢ,7#F ZW1 I:2Zq!g*td[Wn󭎛ލ61/oo1dWm2av~METpը )Qxdg%'-!`\A€gZ9XyS_'D@]|c,ܩ԰rkm-m=F}+?'Z&Oo5ǽמks3wrOOԬ $~Ru*K sp>Fjf䩈/˚EhGuwzUت7D7"zdG~ "U< ӊT_EO wH@~Vw% O?dqGmK# T e/J9rrLC>IXڨ0 [e\ Q2](ņ JY}`7~6*^K).XAKJ𡤳@@JCKZ 8cӪ8=qxVq1Щ%~7ixVqɌ`=GmyEӝc^S4,K!b@5YcqٛU]JO sбHS E/uUf]$t+:뛜3Pc5HׁlcqV'kg+ 'h8z~Hq7x&%J'A|h߼x.*; Z#w I|q>Dq}+XEѸg |e꒙sC(,8OtId% \:%UfB1sևHc'&}Оcv1iBt@jdAQI:HOC*@sFhsCv(cg=Gˑa\4 }#8,j{·LDqߛrQj?=1#|>Z/K˅u|dn2n(N+$i} E#9WW N5|ť,Oj.$Z z䢳e44<ʶNR (-m^!a54Ue/|| {q*%Ƈr~ҽ[ ZG=BR yR"sNAE7};~4pcu;YF k#बcǘYG 9T*4uNVa{$:=bH@z_r#э pfm~|$rny:Lޓd cڃp$bkDMN/;oP>I3!Yq`IӺ9Xلܰv;DwEcE?1ZWYp ]bt?{fX:wVd-&r#ۜ <Һܸ|vϱ)tgB]2wT̮ةٜ6V ).y_ջ2'$g~)BugTY+w9fŜJ1 rQyd ƘC\Ā(h7N'65Mi ιE'猕LB)WDBT Pké%O,WCl.-IGԴav܌ɼ(e`f@ü8gCb_HgWm>16yt I;^6!#!n׆X=Ǟ/n-@4j)|~eᬍ[@Ƙ :|jµ hymr_sD@"Hs~pa^afބF78yHpxnsVGC=4E~;W9+LʴM[Zkm0ۏ>wf)w3ťw;doW}rW]F cHG.UsҶr7CaK%C kasGA$~cirSqu*1 䒭hKéV~l l'_r%FڎGd~); &bDƃJRJb)Y(,χ Ty<i6 |p8-GԦlکqu_2¸Mb-S^huYs m:N P DH#]*'l_m xϚX ᧦ԩqEӝrc)|._mhϗA&ыz <7X"" Ȧ7Q ,bTF*aCtv"S2Ѿ?Hz+5+MbgU§ 4, ]bjgGdE!L7az ѼbТ VkLāDmr}]{̚%h𽠒5SIe|" DX'> )YM[ĕJ9fJ( JV/ֻѵYY+\|ûZ,w'~yEcrv.2[{0 T_YvuX jKAiǑSOB4(MC\yetVTMa%\cѵ.v !qLsúdWA;˪O%2'0Ks Yз̋8,qWˍ)lJu9Bx|R|@Y#|QB\̩||A K2qY5c u91_J+uLxyx]3 +,cqlw1 @ͦ`lXDCvvydr4c? r]ꄿ}_Fp펱(HS Bw"V  :'7Qm4ajm=iq-`wZ fVqSocݼ{ gNDkbO>og5` ULRժN2) cX/d&AFuGy}G9`cE\&)c:trfjd8G4gӆ ]# {/D~}ooرKZcQ=-"W9],L~ .Nrl ڭ_816p'/M_pHw4s&hrTFSHE{6]zy}ԦE-@x=g/086,Yku8^Ӱ0:G6ַɆ–{@O`vՉ&#sHEbroؽ!jgV+x.4 o2A:MoqW3bpDxRϛ?;w= ބ51Aw2hbfI@q0EOLlP+Fϛ -L٤p7q7#{&l _J .5:f?FYKG,f4y75ۥh0rwɦxAONx0eK6is7+DXKg^Y5r7`C,8$d ePZm31ˈ@0aT!Wt܆ohZA}.9$]=_ڡd{E߼9Sd抳g(uT䅈pԣYȁeoK-Z6ԗz?rUW$BmeG25B4s7sB3Q;DHuN J7;z d3 `*a%h+A^eQgU\7/=afC{aBt܈ J*9L9TؿHTz-D[ƒ^_3U.[ s)@Vopҩp α~z7R> Gz@ {EZ-*5ꎞw\.X4G̵DP1-aݺR$ȹ6j7 @GV'BL8'!y0RTѓѺ+ ;ʺE*w*ovqmUB$gT/&V[;(&Ɗ WMK'x2EZ9/Qu%t,خ1 Wwiׇ4KFO)l Mg֧C(aN;t['w B(s#OmLk.V3ހKQ# Zxyb&dRMϘZ_XPQ|߱\-JNG!!,cl ŔЌ2iC݌l1]P4*špj'rGE`[{߬B#zlo5N?"zb/d&ٔ'ݸѳE+҇n(W8يE\ox>s/ȯ$CT}@n4+3:8ͼC|~Îd#z%>ig|lR9S}Sij'N+^= ci' %T$y Qšm=֭6/xs^~SU/e"+a{]i76_]<h0 :~V,EvA}+h}\'>kH &~ȠP=w(=E{0j͢viKSTNeYITǣ6]f&zW>Uya~DјX\&,"V׍ʎ+*1/ Z\1j" ^ՈJ~C){|*Y1Y_ڬ("1|ڏ;)7<gu2Qb wgM{ie€bjоACy^P=?]hׁߪ*m 4(Ox*_Ē>ŷ IUN鋥RH'  `hCAEGj:nCc`/YYkq}a"wc/»^IGHlZɻ2 VK@ 3_Aܜ1#E61D's>c1h,O^ZUr1~2^r^WzLi2>qqQ S&ҙr9{LO;GYHժ-љy% rrѹ)di\Œ5iTN _x1 F#=?h& fo`li՝K|p \tghaƃMm 5?Q۴:' # Tb>,әC0?`oNGō8c!n2O,Kٲn0|^4?ÖO&n#r6sk f\~8oMM}r]E:rz&EF?V`DX/@$v=B+n5J,~Pu>ˑ| lAWp|V;de[Ou6w:a;UjHP [=і$^&tZ( X*g$ݒ?束[ť]R :M%YD AWnYVO:9:;ό:- uA)K?[lp *RjdنC\IY B݉#1nm!@7|ԛ;XPOF ǝB'D)-Edž# 6h@%|N/j<\$gC)ҼFz{@D[IP_DcP%Y{IHvXk_*Ǽ8"k6k.bG^8~p-zb >Iu|$+ .AzND5 ) w40z}PyLrOZ3=r:E+7E=nzʅUJR*Tc!̢Y'o@$|լMA/Ţ:5-,Oj#ꆼRat6ĜhP=נ;U-NFF¹YJ$‡J88.0"'P~Y} l}7֗"m̲R~*fp-]-0G 24iȋ -j%.oAy/UC,1x U-2v2x  +&̻ws@-6n5y>5pU>Aߕ6qaOq09 D!i_"a/ec*"pHN7ZχH/ <Ǡe.idXv7,\V弴yЉ˩`CkS0Sj(PXuͪL,S$M$5(HGqs>錠p$$*n~yOt$DOPJ@Z{aVLE <*~ûS/"2DzNqO#!j3䟊}ܞCq&(aNw) * Si 966MѬL\-XjГ_ǝ}\+让o7nUyMxGhlVWv;7((Na0 䙮W h>A!E`ku(C1%p1Ckgmbgw0rޱ$}Jxel/ P80:R>Wo叔MZ҇ʋ*r#bpTmo8uaJˠva鐩·&9B024˒JT+V%G T;,A(vS܇3Ap-YqmmF"/jОh'9v7Mw2;ئ-ʾO-=Df}۰r-} 2ĉpZY3U k07 ʨlnEV&amsN~FFi!qV\Q /h$ k##j/k%)_~l\ՀUE6] 'cB_ٲ1_ ^F uӊ쪰cSg>J[ Z!cXظ x+;IK&W`"m1`G|(?1~ғ-LWO5x`Ǝ3%s1=Ɏ,nz]פQ^`-4dY|l1 IwUNIITZK|Ȟ4;@hC***V<`4xl"p!ᎂI%EZ[&Px86 P)Y̓p崈& ?7د\ N_`ys(JqEpԨx该tZ jG o#P0N]Y6!w5,VeTOP޻zѯ$9U{IHI0^>ޏ}qMB){)u'+K|nƌC6vTz P  T'Xr&/ j\/ug{T̠wI%`UHo_}c&°yفync5\CTI:PdxQ(B˲!BIxdUb PK Ƌ*lSA׷zd.ҽ&;/PL4 6M/΃Z9ēT<-뀟sfp#r)$IҾןJk.G|台Xq0OAH/_WqIDz3doW%X_&f*kr('у-]LK PN|#IL;\Q Q$*wER/Iƕrϗ\/JIݼwS<$'=]Cr^ٙcۂ/G s,3؄.ؚF@Di {KI Bb[syxr( K:#= >!+o!G։_"lx?La/D)3tIfC4⩉L2.o=:ns\LGv#^ _ iT͌1иaAJvǧYoGȉn~DnA]D&OZ!Xv1qp5ߕ6T=jb p{WT֭|8BqX'iWǪ輕!> kB:'/~m$YbItq K7ӶyFUԃ׿=RPE Ř/XӸ{5V$x' }\g{RP@DCg?>6Mw%À;J݆WTl岗f/عQm v߼܎ۇ𸤈%gI ]891A$b;,V/e0= bpc̀; RoIA0P0? C[uo}hǾ?R&me7x0@.lӇҪzL[X4$vll3`(lXNbP7LSe'2a!a=7f <8YL*{AQC {?xBEj`gڔ!':mks]ޭ:Ȏ-z+qmF֥ULff9}YQFEV&S~Uϒ{OKrٯ3KOd'Avӡ:9%`QM&( ^"|3 Y',+ϣcb@z' 鬢thɳkg.`0X'U:(\ǵ Js#oa it*jM`%op1ke0n(Rd,)n#VH{/m*1 \ :Zo\ӓlʾdɬPf5U/mڸC2SB@7 K`癷doXe1Ft+[-LePQȢ֝&QWZa`l3,opGqZfB<@ yq)d 2M<Bp;R˘Dae]0-j{w3$-%3uMCֈ[6M&RY 73GREos{ھӢ4|`XzRַXPShpr(^#Zv< 3X vfÝ'3DV] j/{`u3m&w#0Y^۹3zl0@EQJ"HC#DT/ǍMT+WKtv7_5]$!!ļh)Ĉв7o?tCBf304Ύn2)a2tSv8ȋ5I PQ[yu\ [I V۝ 'i}$v2vEӍ]j͜6^1{` ?f݌i'u}w ]P%w.hø3KZ8CT]݄]+% m9Ƶ>l$2Xn_;&WO:gdN M]b!B=WYZI1r(Z"+Ƹ`voZƯܝon])`)0u^fgab 'en4i=ik4#V Z=<u+:Qz bftcH: &u'Mvmk>Yvz{MF-;ܕSt|\vܫЯNU8>j(oq? 2ɫ[a%hKgwkϕk=!Qb貾&>?U^V.Zpܸӹs~D?>FYGxGQt՟eZϘ7q7Q>UpA78 fh#+蓥M`2厉]g+bXJ$>+! ߬Nќc2.ēM׼~?%O_p<+|&sw֮} sZY\<PI` [VwR[ _Na_ۤ秩n]ɝF Zvd Rby F5&h) 0!FBlh@#s{.>& JBJ&e.CA_lI)23Azax`QK y% PG8 YBO;PH~=4O=[4+97 ښ\ y5[ԝd:WuܺչK_7_ȹ M cy:{3i >y%&qc'*MD0ndgf4Dq$zVX0ne+؇%ݗqrN;# ֨#C lP+g\i3#寽>Ql? LHfDz&ݮlM^lrf_o^# GCsC7A )aw/?4d7B)"N5ʹ'uE.CuY^60`&x]ΕQ ߁t an=abCǹ3ij!ߪ>sO Ӆ|ogh'RuqVJnvQnÁy& E$|.,oyXફMsѦSӾN>i~ 䲙W y>u`Q5duFHڦԋWW3K/`nც>6쭊{}mFeQ C:s]> k\UKRqЊGmys 5:DN@F[/a0L*](ڕ n:ॠnmv*0Qʙ3:x>nE;7G%¼XOUΨ(5@)[ AE02Q%$!_ү60@|{iL}`cU[DFTDJ3:+!CfvOiUOCèt2~ /{ !CJb""e ^/B#5RbAtrVbޞE#t>4e@$am>i`|iN۹ Vd^膍a|ԋfӐ?O Ŝ> p/]4Ua@lmn 4y;}o_C6T O?llԶOfOsꥧD  cYE|CI8*_A*j 4'’+ ZQREݗ;ae/{p"cСUjgL*tvˀ9/z+ֳf. C>V)35S?Z>ߡʏ _<\Dfa75Ʒ`,~ܲٲNUX+ qOUUj"M˘ *1z2sHhqkYt:j? Jy֨]f3\l J麑1DT2ؑeA6%ohLi2f@j2t{\mI1' iU j^ҫO!7wq u?D gqh!1%<#s+SL~1g0[!6q5@\K?9z͒.UOMoLg^QoTXf5Cf5"XOp8nRCNl_#Ns+xWIZo P+$[4~ 7x3B?xL^QL8'0+KxYŭ/Eo?#ׇhޖ]U1x3 URM䖱pn@¢`PDP qQ&Ž1 $NiBKҀWN6Ts@5S!7,`S8(}MM4T2K9^6E?$u `<‹YdE*a: >1YWRo#܌ 1#o~o_m2?F3j4(]GeYAҀ7 wQAћi# RZhr@e`7pWhUX7!8Cmr9"v@J;aWNE dA/~*I jBkHj{զG /6T.eaq 6đvT&盒UB?%t>XK` hҦO-GTtyöejkՌsb#0DĿy7UͿJP v0^Rp )?H ^C+'VskD}17]Fɛv3PkJUA!G-d~&ʹ!Wn= !<$Y~N XkN,v)C+z'/yKi--<l6h9{A2 bV+Qu㯽ZC݉+ڀbT8= bybي3ٔ/hCv I6KN1 ~(])J`cUՙz䃿y3HV/1T,o1`Ou1xz ƀA?RX3 1valZ8"@(ԁ!ZBD/%$vQ5Ӏ6eP{R*ߜa0|5 IrSGyɏ,36X (ӟU0u?{P1fS47j|C @#-sc"?b97ʚ~LO<o]ԩ"dܽ,gY*ݒ1kۧê9?5X1 fAKIz]`=m6 Tu1P FA4ɭr4>pXZm0%-oXo䕼E[ĸ&Ek5$'9~ 2@GZ n{6CFYk-Ŝ:t )M7L@<J {/}48q"^ʉbjPU|2X+y,kkj]9˗0bI'Ǫq[fSτ007χ'qA[#qT&Mg) (-o5Zۚw5^ Q+ZA6~P{6g(:8;~d|xQTD?[GWFA zA61ћʌZ i5fsP&6rzc>J_T` pG+X#7LQzΎ} ],SL?М<\ T\'xH (, @T󇤆!băûF`K6 -skN>*MwU`h|ЋP1FcwDSN㴣Դ?>L_ &E !bRH>%mgwd~#**zV2>2I j#|CӪ:Lh 2./b)5Jqwy{?1 _7sS|r@)RQOD5"Kg! Gm*թdͬ_z EqLcvMU^*X.MT mH]j_`<0F0zt XV96>Ns*W󽼷ȽڙVs:6ۛe<>zp\,X39X^ v[u!Bp49蹅M-Cdztx}62NÈ~8$;T.>_VK`<,b|/wsĂ"'^a a|mz6|$kQjcәm\dRhvX;7nT!:Z,/[QJ8-CA2ƶ &{k6u,Hc-wp,>:VWǪ^>ݤf,FuQL+ e}`RR7iWJk9vpgqwlgSzU}aHgk0J~NjU8 j5#-Fv*F\=U2q/Cu( .HWg~,zYӵ2N  YrOj}'tW{ PklM~Dr(a~ Q eƏɖ7澨[ vT$Wle'7KkJ(kʼY/qḘYa42SGRjP,t /n;V(mpSqzwm{1R; =Bg1n0Cakǥ׼u`)@L/H)]oftjE3( l+Dt!|%ÍzȺfj1!筈ENǯBtityfN]ꄭ˭D6?4(sτ_/)0JC0|G28bEدcI)k¬ WepaᎹ43@BEC.VG#M.E6:ktpC277;1_6].|XgoI7`Eta%\떺()ſD^>މ_.~$Zef=J !q>(XN%:CU%)qdy.*E+Y/tЭD^g[+: 4mc7b#nz0J{"%kکطRt,rC @AN !,nQL(f0eL[e:'8A_Hu܁Ȗ_e-P RE\m||A+J7 ^ zM(gt<#EЎdC' _o_q/fP+ .5iڬ}5B(! KT6Vg5R^t޴ 7Hh{vK(U_ȓ6f^G D_z5, 0[iNU#) )̓  e c+Vi6|VY$ #:Ft笁Jd+IªKv1.V܊Yba&W.yyI/xvJ2S0yb9__.",ۏ~T8(^7H bMh8SUɝnZ ~H `%d($Oto +40HdV#3% ^[ "VHAw PTwf5X)a'L<Ǡ0eY3zvvyhrEՏf5>"f<@[VY4D-ZH Mt:[TJ;kX=!6}-rZhȕgV~)O XpKC5@i .٠eYu;tR۠1̓»MR~3Ls;$~tq"=cm?BOZD[ X#8Lz4?Շ@Mb9QȑzAV{%3Bψl.C>ϩ_Ʃ:/*t-e<^TRulE{314s[|IoP7\2斪]Ƌ2fP9UYhi' zQb1]x/s:O.{k T}BwׂXi9`D#V{-{_ٝ>"yIjUt,|k=1EvefSp ķ['Q 'vf.uZt)26e8&WWvޏP,k05XS^I:B~ ā: YZ