bpftool-4.19.90-2207.1.0.0157.oe1 >  A bT W^^fyl{j=9c)gkh/>2 (ذXGol -WvmH04Gv5\@Ajn4A@ ' :>PXfb/_NKĭŴݱ/\k*v* .wEQ+Nx _℘6ٵp?H?8d  $ a&;A Vby         J  T |   4L$(T8\]9 ]:]FG0 HX I XY\ ] ^wbcd`eefhljt u vw8 x` yz4Cbpftool4.19.902207.1.0.0157.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bM0obs-worker-backend-test-x86-0007%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bQBbQbRbD_bQFbQFbQFbQFbQFbQFe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698f570a203e09754fbc16f892385128a010755a1c16fb7bed2e3682da5e2f99d63ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2207.1.0.0157.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1b'bba@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-2207.1.0.0157Laibin 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- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- 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 buildingobs-worker-backend-test-x86-0007 1657097520 4.19.90-2207.1.0.0157.oe14.19.90-2207.1.0.0157.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/21626d60248aa84d92fb10bb90049c86-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]=908f492c56874b7848521e242919e5428fd9f5f6, 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>gêxC.2Diutf-877abc6134d2abf8bfb25a868004eef3eb7b6b5b6cbe5e92334d6cab46bff40fc?7zXZ !#,] b2u Q{LT/bGvebۈk?t,͞/4MkNpSuL;9ږ7 38~V*Wj%/c迗>'"wC=e  Fv0^ OQO<+KH[~9ҘZϵKϟm+x-EK;BRt:5Nrq 80 6d$0!{!k-[ I5XHAr9zoAڑƝ*%뀻MipvX [j~9xJrHjaFhARf!ɐcT#/c50YlUZUXh~qivrNQeWi9a[ З(mQ &񥣰J|`v}jgO7C$F4Ãfca㦈5 Y#߽7Dtz;oTdAܕ jEqyȽ'6b}Wa k|W\ CL()qDl,b9C(Yrvs桭 jqˍ'X7?sGY 3u|] QSmhk):َ2LF%yӏ]ʘg`|߈w)e`Ea/ůxio5 WiQ ( .r0ɋ3q}DWOpz ⿠wo#L yRelɭUα5Wˆ)1#b5InD ypĘhz'@BmD;5lTIڃ)[(PgFyZS^L!$ۺ͸.Wh ɹ[mN$O;Ӟ0A7~aR2%g+Ȁ`wtqҝx {6jͳ&s].nKލ2>A"5!AyjrF G聿 Q.(-_vϧX4@bONl/îlRci}+( -F)D더u{<,U *:tg(y&pg%G9I}ӓٯ'_(C.1?]pqy ƿAw$wP?x, #VNJyo .0%9cnl纙Ma$7lqZW_+e|07F`}  R }4>G*ʒ>q]{떠x ?0c[suI T,$ \T{J"]̰ 1B{qwQF'&C0Uj'|76vvV2 uS2 :OH(Dli@TuXR;H&y ~KVUKoo)aw=i˒I,Ð0ao"8*փY4+ M{$R:"3pWor~<6L>$k-0g|QHwZe5x#.V!#N H;Y8Lnr<}|ʭMd6'[;¤"M᳖2aRA7аRpVM0MQ$rW#7b+`po^e#NMjwc_RU0S/oF#!qcB_ HLv?ʣ^ 24Eam+Lzv,wr;WDJ\lS&=5["edDф-k[86)(pcfH;䤊e8 - BJǂ i;F5Jȗiŵ) 2֕10i`PYG|(ED;(_\!֠Bg[x\9 33/>v29eM$ w7Hy=;¹Ɛ=y?@~hS)A'AT<^T!%(G@%.aƔ&fMjr",붵5GpH(4-AH3l@D??7c$gc{Ofuzi󥵋ȵU5qTw4!)歏M/(#%^=QԐun&8ųq_>*hr ,$weL@ Xg1Q]Z<;VAOL0pd_dX$D|0VܲQb Vm.o[|'} O'd$B9Th@$9 Dɦ~K$ʩf7CidNjO%Zla]QQGPٻl>  +*&X1^WfWԺ?VXkiCVeycj B=ux8f0ߏw|B@V(AQ ZD|WFbKC6q\L&.F}A$eOA[4%nAY㜺ttppրRt5i?궿uAvGF5~4kZcc7^RJE+4YŤ}oz t̅QETSn\ `';؂G O7y8L,x)?ag&n<~ɵx&Y#_e~]8@,bW9tu=*+xA>"΄򲁽g4I?tѪYG*'P\Nʳij9#wo਒`|_PиBxaSV|>= "a9w^Pr+ "RuPeOo{r׍bG[<t(nsmKMwO79 (l)"*P+ADkyB˄n`YCRy SWDB?6qteo2C=>RݿNW,)cU>_Ʋ)E2eؔr;  aTRW3sfңb]a#X˻C8eG{srXúQ-ùx+Xg捍KČG@ Tߚ_aOw gj3#=rEFpIFW0tOS^9WTP<cER{|#CGlR6tT(|t7[PNn:WmPk : 3B&b[yW5`s|! wr`7T_]nvuSF9gq{V&'4d9wl9jPֵ"KND $e'3|=м2[7}:s|:19N^XUl*= z 7`6.9GFgX9U*1 y,RCxբCK˽fdi{lu~֡ȵ M떱q MDD[]ow`FHeT> ?$ɀq+ѕid/Yl1/'Ąa*%DI[HP[*} 2y=O6[i2I3&0^G糼>W(a,U9gG91k obdIYIPN }(92-z$qĪ# nZoz~);|k-Qpz\`e*a N{Lx196n>cebLFC fV/sw\QTo2d0z?.-<d%ެnӨCd5#Gtgp.t ux XknGmQgʿGH^~Esr.wߦ=M* 9 [rx9gr;VBa+ͤ*&7˄Yj`$1p5 9ĬƵ*\}Q~߹gJ?P҂"g#+lyULCcݟ}C2 `.٬bqk3rZ'%>,u{Z?$R  HJeWF^-/ׯQ.\SX Wƥ'D||e"-\E&I>@iGŚz >ϯo^dHF!VMflC~&y$<lJye06$P915x7a/tt7!-{H;bjw]S: ߱)Cy-3I'e$q3YdCIZt n\.؀h\A<.,OsJpM;:UX H o?96GI0h 7>JY0簎αmL aWNJK~ @#y 4l,1 qH$S#B_MwbFZztÃX}e]U WKij2q@WI~y܏Pu)QYsʆRs[tiEvpI!t^9&NL^JC/[L u~TWߤ< ixm<zG"գya(VFz.KYi ,CBäOf3 !e>L#v IƝ3P5L n8:S55v8ű Tq"b"{Uqi\hQ(h΅0|oyaM[Ab[ +I8nڝKcef4|V5ʹwu%nDreaƳɪtuw, pz$o ^P tۿR@4bwAr^= 7uix"+Weo}i0mH=PZe>`A:n4gǴbM?@fŗ\>Fd[ 'V>j5G[ϱ=p:@a>uCseGXq@ЂGB<0>졝BufBROkV;xc]ζDfEY<)T;~#  Z&Kih@͗"33DZQEF˪69|c曉az\t`A}"|iHĮ]_4^HKD`R\Od!4 Bd4!֣YİI/,&OLb3R*c4(O)PӤ/;X|HL5]\2[)f\ELgAUc_6xb`vA.unUw ʁ'q*%-ޜiMPگmrInsS@VfAd+7G7nt:VUPWѓM)+D LH$}:C64R-ulyy M~ [42zU~n]z(`VlNt0f Eii"D*^ 6 2Kwr3 CEi⹡d܇WF]cbz2Dov3g&\Onx"לȉE SfAp>#ֺr7)eSp#vNL3fJ Z@vY5D>-{!^Ѕi晥Z!vDK3HQ:_3bX6`MZڰ@@s W8i~&f_Ho՜ {v̧]wU/.y B;H8 +yЗbĮFpQ9 ܀&U֜ltI(g w+$?j_A)*ʪ( cABb`r_.P| iG#gbd `oORǏ ;ySD.[t|X"ZkņYAD3ڦ32m|Oevjg* uwǂEmѮfOܓg[[D"p 4z~yl oi33Ilm M-Jά=?2$ҟ8DEGZ"YL5hs GR^=N:k: Mo+Ǡ:{iSUh2+\uǜ'<1`R:Oد"ىa5p]SBz-헼I&n<НoL)ȭc3kmcޘz!CTds%bu+zBQ$YA 60Jj Qz$tEDJ7ɋSgGʹ?7ܿI[S,~W`vj(&V =s- `Ɩ$8 S:?A=WV`l;h_kmز9],VKᅛΞֈJ| +&V]ccpt d|4đZKh˚kQ9NO){փ,^d75#`n`M\ξ"Lq-A@2fX|m(U4kKm\J4\2VtƊz<߫+ͻ> ! CPJdP@qp*Ev7}Cc'86 hROV+`~*MUNj ,8xc!fS*goM法J1r{%͔P/תjݻGm&iv$o6?(}Yp' ŇYᱡpxFn#)r{ZD: .R8U䐫E08F \t ^>^q !' Zh 2%0 c0/DQe<_xnntΞ'RRl|ܧ}VZCÙޘS:!p¦cx-7sa%]X}&QCd.aҍJߴϺt܊|.`DWdu]߹AڊRv$N Z4my$ 8f#Ҷ~N/=(5k(GkhjS94LPtn[EKP|{DSA:^9,S5T*Rl45xosw: 1A),-f#"wj_ψ6kʔrY krKӅWL:*Ԣ@ Di^p:ohbkrISE•U@9޾I1*䝭 ysT95ҍC'c#jϬOn8j&A(^εPg ūɠ|qjO5C m$o[v*듮V.,KY2n_?atlh]a}'n489OŊd[(9Td/g=i6+I ?L =`mZfaqY73*!IqY[5le+b;8wT(I,jc=U{^bFCC11p焺+; FʁZ^ DS߄Ҍ|>MvV7qRRK&!-'| `)Kާ4tQœF{`ѷX{xէ`5K{2ol[d7tݷ_uRiP3סfVPL;f.Z ԐǗf$g7q:ʄf$ BZB |MQno4NͅxgD868ĝ⢑4h,7u M#<~+w&0)c\K8%OywbOCΩ~I zYcݮq+[Zs=;O}tF55/+|ٸTq:}dr4ؕ-mPWB{J"DRMf-)ct&X];.`Q4MYe( OHޓ*op-~ PB|7 Υ dEO Ȑ8] p@B![8 Q:n|5VLк&#=SCL6w+Ew:8U4}~kg8k`^$x \c-#iv˜/o #׫1!t8ؔVזaT)$ tj5O ВW "ȥӉk7JN=kϨHsQclH{e?&HLr|(X$:5ᡘ), Ȫ],0tv XhIʆ 1IeF%tgȱIέLXajKjsuG[SEi:-S7( !SU)rvՏ=ywޝZ1l4mIz}}<<ά(?bNʷksuKYYN5͉˰7Lbߡ;ʑ^=ʏXTyQw_vL#N*:*@hX*OkxUGԬ_twSX_$%TFڟ[D)q| {uVƾOרD ])_լ;/T ̌ a&쿮(HewPy,-}W4 -n`8Zx Rl'i 6R_ӻ!{\Ν(kדhhk{#ԯD!diϷR<LV=v|VMD?A.@Q8[skEzmOcGR>? Lz T\0+A&\M#oq<Q9eO 8$92C_{+O8iWl9Z:PHCG8^S`xwU )[ڒF5Y=]tA;HdrcyGD< !9ރCCn.cۂSCsP<,/$z` =Zr{PΪq0XG`DZq*5LqT& &Gyy2'|ѸsRqݱ7|x.ٖ 2rmՋܘ'bxt2KꜶ#1abKs=^()2Bu VwNR;ˠMPX-vhرǶ/{IW%|ϫV~#6I$>`vhw:# F6AD)>^)5QˍDZPJl"9m!̜KhWCᓏLbwG/{f)\;b%Z)&xY~';1RX,Sف2] J̪'R4[FE-s$La]?c4(;#hV+n.6oœ9^jGVxb) e7Hr 2Î_o;x.K@j#=eԶTk`QzDfG8 Y]bo5{8v':sz[.1lDxemù"0%i0GV(B}[g,cEIU02{X6|Gˠ =jL,yMC`o&y_h|+%c\\V3Dp/ @mŦ#;O4ȴs ='%Գ&oŌ9Q^FR]F-|BؗZ;"ܪhFԓ>GsX=$䊺tOsjMO{F!wJ ʥ32Ce>sҕ~On؉aDpS]xH+-ގwѴC+E89f۽$Yj;x)T,rZYea3uE vIOEo?o8KHʖ`1E>1|5q.*}"Rݭ֨EȭeFvkx7♇(bSԣ_7)̕IL"LOuNo2iGo)Ж _15u.kMȕ ߟZԏ a"վ<:v03-Ӯ!T,O*W?-NT9͖/35DT 7 :XnU .Jmf5b'm1 "qm>=54O@5u.W9xٷ:N'Hu4:<C%{~|8/ +aF/ZH@jyTNh(ZXr~9k-1in7V.3Jث5A]&%\gA'g5_P) r)Zf'Y @fĚ{W8csm"dxP(4l볭8g@V/b/awV[-ΗۼG\/&+E`"p-dgjʼ  g@ߓR4)I0&7u9S d}z* CˠR }Cv>mo&owbMk֔x`%[PU."{}~d֨Zjif;T,سZzdQjߝHF٧q8Xof5-]<ײҤāk&/[!}_~bVmpw>/Z êIH̱D#:m\TƩ|?JU{oѫ)YByS1Ä`UK rCxeh pZ^MVtӬw  4@*(͠ߢh[}tI&9}<HHboLdsoIp N>C'ɜ3:\]ҽHP"L@Z4g}~DJk%4_2u.r/Ta4yQo2>_Ԗs1:߻}g ]7)EE)Gmn=Z$mo7"͟d9WIzNHXC (jMYyCUéPXJC?WimȠ09p7q7byP9 ~uC֚i%kOyUr#veL-yxi__ :-3-"kn_1HuA#>/TIzҔqQ6&E*V^3(b8x;uf qsP8?N1VSQWnS$k05nr*aB֩q -y@\a{k(nOW8KJ{^Ny^h#aoLkI8`*{ k91#z&aUԬJ|bo.cWʤCwodU2NSw8L\(VyIp/}[':xEoS$ƜWN!n?"FSo^,!ZxqC eC;^JbR',q靳 !†wU+6y!R e3};f,VCk'\f> cGvܬ-/&W[KrmqrtH)l3߀XzW.xB1f2ub{7_n#Ҥ2} qp cd37mV4>y@Z4jQBe?8>Ң(7L3ː|=W֝kgmy!O(B)jva 9D ̛1)/g"צ(>cO>N(&N?q#7]y~sJ.xh`y+ NMsĥݘA?[B%J_)%"ޫ$P4R0WGǪ5:iz{sog*Wn@O spa*jvY&g%4&b/ޘ&H1s>%!+\h36cMQI[1:l=`<8nd斷x"o8+%CYcu)bOMN rK..@UQqtjSB%ڈ\P? 0} +ӛC5j7Z4.𖅽apK-3!3i5Aϧ<mX ۢ#;@hhעM6@ E% HO+3v0ⱌX nG5oy$sK[H[%#G,rf.%" ,bB|׏<"80XPW20@k\,7-m$Ώ.9 ܡHI*wr3̀p:bpE\*l-Pl] LXlx82olt7,8_|XBYT*MLN#Mcd H{!\ ug0ph0Iln=섍x#z<3Rd&O5ī=':zPjC- lmOܥrnlF8b5!ʓ~kϕʻZJOzc1ZC> W%p#^k tmO\y/,a I+rO;{QTKl1]!!h4Ԋ9.)ם[HHR=+:^-eu*8eսb2 b+=%z"zhRVrR);("|{LV2&~0z F8MfR%lG8c ^ [B ֮9LY˖J+OWIy QBH]`o{7*p E~eEB=ٻ˰4 F3^ .U@8*C/TIw͍6DY,"O9 fG;(5>i!l'q(c-c;;duIIzz;y0\YwȨsbI0UҮk]==\ݙVAtq1SKAsy?︮VbjDꙓrua8k2>Z& B#^nϔr:믢STep&ڸc&_'!0<8m LIJZ|A +wHͶw( $C}COnRg2 ^.;Te\}I1%`YM,4J{zG NǛPdK{2~\mP\&ϽnMtLx^!v $ƕA"l~4;DžZ'ða:6.Q]Of~iہpLD+cF,(ߑoߋb/mp.I>|6)2**4R"Jޅe>1D[#y:ǢG%op(dl$Zmi9 3l ?T]=ܽ]|^i. rR@Z7@nb r K;s6B9tRn1).H @YISHԚan<m^=YXh!~`HZ6K϶,`y.z=Eg ' g^6p"a+y9(b0Sm#3~\4|v54~O@Sٱ#|DFjlN"Sa'>}/N倦 lz& `E-. |!l !;&TS!ܾ5OݞMix;#AKT+ⰋJʩ%~|eM+ihIeCE^8CG31SMWki &=:|p4u#M'T7]k0;^|IvF>kR<^ p)|aSxenA% UsL'LȐLDfvfxӺ*]7]^{\&Ji"Y_ŵͣ[͔=ɞsY+$'-Lt+~J*-(Ps{;)֖ ωˈԳ,#%‚6-'F yh;q:nd8w?Rb:/uQenPTZۗR(9)C2Ip DkR1z{Q5, o<ݡ2XOc[ hD6}V P"$_9aO$"} Hb5Wk]FKLTyZ`Crej #r[!}2c7x?\$cSS5HF4uzTT_oZ&Z`u2XSHaxRpX,ʦ:Po2X췛X5 ,%yUSFeJy_6s` 8 "EWI.n:Bn`U.HyGKfɘzP$@ijm% Lt%z@tԦ&bE)J1t:&JwvZ`2r˾ϥtAr?=B}!҉kyySX?)"${ Xwt.td,[6w?u>yW$OyVgDvx<怬fh2}`<)cdޝUV 3KOy! t\L)S;F<ٯE}\PFk"A^1Zly3/^+eR &VzVKttaJQ'cvKPtIn݆Ko[Κ*heԯ×@d2B^B̛1r&"9O5TEv# f$,|zu`b5NHZ7_R!V('*ySэ tF 7;%6jn mhƂlSʐiᑬ4J\E+#-HΠK5< csş{h{;9=a{%e>DU>̪g7cJ\[m!Q *Nm"Y Oz;  W[Pqq[l*6{i].8N̢u9{h5j]:#TMDR;׉HGN׳\+?M  L U0a9~:ui@zFU oe2Q wrHu3''_i25\5,a @pؐ:S&8M:T"|jhNQ=Tw"= (Ԑ;Ul(DHD38앹3qٵj# 8jNGX [+xgj!a"uLJ+; z;s@Ǭ\*ŠP̴z f"8C?0'!`*M 5)03H cl'z\RKS=Z v˷RxWPc7Wk7$k5 3{5 JpYl֮-{+pjrH^eq.S|ޭ|vR˜_rų=`k8A 6:JCܶrߩYiH ̈́q'_㣔ozܔNF"rG/Z$rҵ"zHH>g'e,b%!#[6{}{ElZFglbE:n8eM' JO{܊ }A$T OiQ?)ʝol @mP x)X- u]PU.K9WZumoO"tDz4Z'z)heՃqa %0idLvˏJ JJ2 LǎsP%'p˲9YWRb@q(rN \|OկǾ-v] z`w6w]g▐>DD/WXǍ]gc%DmTNi[W=|[QWB)b%RpWe7'1;d05F_PPRigor=7φާ!Nsp1(C1'z}Nmv/%Ӫڀ|ipTυdCsP-AwcruOi&ʧJJ*RNAj[o1>H oUbkpk lݦG6֐s{I׷YT-_`}/f}:ĿnLRA:caT8#%@cSKu0j[㌕p: #qeTx"FZB#|ƿ];%@!:ec-?R0Hc.%x)Cy2QΑ\yҽTc=6jh4T$ pvU)%?<;B4Fڻ% 3'T>eץ vQO6^(5]!%$,}jG =EAsY ~DuUY0K+b5&|s΃͌c0zWhG2kgZpt$NɷyQ`#C/ФW׉R3Kdӝc5LJMS}|xKBl'o!˜m'&@~X&3#6;X$#sY '3zoprxt;E捴- po7)%ztstU-ҽӗKQ2Fʓ#:#c,'B=NʃIb*|͹Iynޅ@+7#Ug=UtKc5$N) 571ŵVX_I5)fQPT ?w^ZDӍ?w ns #o2WA (l,r kߧgeuc9zo^5k/ܺ^d x XH¼)!Q~jup}MytW a{Xe'o}VBƣivga9b=q/v0Vy ?w5Ņf4@=;DWo7i[#~mȵ>*w})ڰԤ]p~F;k K&]V\\A Ac)X79JŲ 1DgBg%?(.5j%+^Z=OY oj] !2; A5Yuo7]J9+=V|ج;[:a'L,XW(<~Mk/j{ӱ_;|pe>F-[sÕyZ%hY{d}_q]%o;Ѐ`ȊY5h.4ܖ\hT"@Qnaey3kxF`=vz2ԃ3IָݨݳG/D!wzd>{w%S?h (QҜdo EԻ`M Ja[Iw79"FNqj5n6*=`n1=0(2-)Yn!`B\|J\D9~mH!\-Pyr0ÿ_Ͽb.wwiILu[brzElWT0eTn#ytШ.jqN;HE"BsI,owY/n 2.6<,ċX!goN(%+JVDB!X 5ݎ)^0x  En A"B]ϢË 6θ_^NjpZ_Nr͎'YkRFϴ `-T?P_(Z2/O;7q7>DŲy0x*eI v%_ͼ!7IHN?; ]!-( @5j^hv^0:(=+'VJ սޢ;_뷟Xei"SWU;9#F28Ze27Pq GHΩ' V@,mc?p1KicH8pBw;h(a@G/6"ld%G Q/kƖ}%> {#eKU550=pށU8wwqHB`J,H.-1/.cYf֓uakGHA%:\Ķ)j޳6{EXRN.@i־S2vگS&qQq~B oXi4{-K!ƮJUh=* mX' 0ꃧu'T'[>$u;|~S m1Կˬ3ߥ7Āo)X tI7 iӍZ$D%,Ʈ^\\ ]&6pϕŏVAqW_#w8)s^n;fR$Jo;ngdΑ}ZBү)ygtϩH-jZrDKSdnB8 c 05}VF+x]CHi9XfTAAfmӲxpF׏K bFDfO |-AoyMi @I03njJU(. jb|u<deY1{a0z$2THfdHErR\m6n{=R1MnH@{l`b|]6 mj}uW4q脛u- ϔAsO @mļ O׍BԷl_[u#`\aD*tkSHuacΐ&@>dzhGDX3M M~9Iw,0:odb<%(& nt;J9Ԯ3 aHh؝Qi b v*=H+e/s3e{TI\J&sn$ <ī cP>ߒ^MC1?J*ɽwiFT-|-D}DG֚)Lr3LRq.S{ R*YIJguBv+_s-xr|p> Jt ꒀƮwwk =G X=Ag'a~W7h %d6p+S_Spzپޑ[G + +)sF<b uU!B$Q>C8^v yQ]Ufj# .$INJI-1Aga{ɟ(e#p)fsݿ"8qɟ*ϼӹ_;H_끦=!צ/sj!zj(̮^Sp\[D.dY~8.G)CSߖ%d:Hh0֤Z.-qf&zC67$~`*SW~p $IA;(oits_F Gva0zRZ$)J?h|7H@[2|#?\Q3G{9|zAsWGAxL“NQB~aI2H]'0?t<o\j. -CɏG5 ]oB9%&sbƿT14hJGbodB/u<OWOޔ"|\Ó~ k@mcԓ" nt[4l%1čۇ\vnYۼZo-#Ψ(%C=s?^b*W'hG+P R>-#b76HNE?R;r׺~oli^]6<^#6(>!NiBOpu2r8ED5R!i^O7"$ EC"A9l[&(c%Iw@C=$Fgg 7\N4d&muʿm6OFLe} ڄ5,J3#@Ӈ4)q2߮FE[bu6^KpAԖZ"<)xPyt @ ʰ*"'Jo!{X^@,JGy Cf\îqDzS'%5 괢5S/iȥ36}ܣk'NI܊=n3#Qa,V#kU15q3/ >8A5ٺ {}^+ŋD^wa HA/r%b [yQ&~_U7BL0麚NGqY\FxYsb,Y19/\0Myڈ"Of䱿@^awJ[^ Ck 8Q˟ Ȓ 'UT͒y?NO=a%H|֯?K_tKLnb'5ϱ{d+K ܊مh/B˞T4\,I-~+?f},}tԜW:,ckls͍U4ymz ܝ%8<y/N:j,[ #2kt:wpo ?-}A<=id'%|d vnUZd 0{Iz!fOQإ,®ͯ\fNm 4'Fɶ#Yh'8e k飜ٖJ-!"Jiyu*yqGέЕ JRHt~"׿gaqW`vC8ʿJW̄AjJ u[DRaިR;!!Xe`y1D&Ț)J(y{3_Ik=ַ `Yä'|af' w..y)Gգ:芏)q-f<7\t6@/$ uvp<}v/ SwA<࿽;Jd_Nrg0M\K4&, 2ܜK&?Z6@dl`EjpO**K]%$EO/5ˌ")n]đ V-/ H"ޕ3,5;"bBJ~|.*{pSج7Q"G=\ ԋUE!W DC3^1P%xVB"|p-"VLzwE@?ցbZ0h{jnN!qB lѤu;B~V$ͨsHK{"ׂK_=8e@ҭ7wxwwi `Sg2;R͏=)S8 =%K4`eĉ` A'5wֲ1Y4&8:e۸{'" xEvcq*yp7*BW{$*gQ*!KN,د]US_u_x+$lQrQ`w/J7HNQݏa~Jw9`t iouӫ#h΍L$ST ijWײ2T8FDan;ځYv;+פ_tR6gVqej<\X[&{yM?0#C ``U*L^Z 5ږLmK]1F6iV2DHwٹ<ŕUԫ TckrW١z V9%hN,h(ჟbchJ_#yj/0<[e6>Q|Uְ[8;Y4pddweͦR3ki~e* BD 2J{vDxcX/РA$/L;sjivܣjzEc/-4Q"ÞhdQ >U8 xՈ ?^ +ߜ!Rza0:Yew,-G>!Rl$Q)Шr ==rgFMIa2Iة\qFpC(篮]:M`E;qb!^b㞼1Ex,W'fAʤ?~K'Ά>Pr֥#hM/Iے;(-זMl}V*ܴ⃞Aׯ'6gsN\?DJcg &;,s3d{>CCܨ"Yo9iMd["7Ե.ed]i_wI-6uo27~}?n>9OD ?KNqpAs.췥Gu\#֣y ϽV*>^bx oQcwp{ukjkFr*jg,5M%z0̵|A ,QsB,u!f[ 0Qp</Xvd첌ϒ<%;+춒x4ZV6|l̞ZfBtg㰁:뽇B 4PqX 3kXpkWinKNŢ)̏`Pcp=X M0om6pJzG6sĀkjUԢ]M6^L;GGW˾~B6~(z/9U:Hۺ`ۦvUK߻,Y|MCxb=n-Po$ 1jI*0~-1ϱJ\eJ ?kt4c)ӈ-&o聼fh;+FÍ6L\jjIj8#/xa4S0}*JGwc^ͪ < 6L,OFpJw?Adٕ|Oz7 j,qZF߫#مĨR_w0yfkiGo`Ox^2) [Wu9EF"w(SPx$ڙZR:"" Y%^nSb(\icov(̵%jp| ł> }ɎOͿ(mOdz=1Ae~=f<;\+_^tV:zHbFgד)(IF\u:_yϗ)qjzjf+Δ(MPZ.woXy]?гypfvx}qݻ OLR2; Ԩ4L|De<\®>WE)?ɖ>Fa&޻D>mq-KjŗqLXa8Ȫ[A@ ^ွҵJbqWMw V$?'D꫈"0+lFDsT==)' -/kL^W|' {3H *0N=|.%:ZӜke!/as蘽5eGGHyoHDOh@Pﬔ&5/aJ5|mXNNdob;.aCL Z,.b7GrbnA*qn`kFۦ_7]1ǢEBrM,2tzGh =A9!EJd52qA`6?XX 7̭t0lm9˓$ӝ|o ii?q[gTCM&$GZ8Ӱƙ'5i: F}ۼ8I;Ś߆)O8 <߲dZEO+`:INk">6s;K8*ziMVx Ga絅p4qYb:\c,^[Ғzi/<=Rr|UP "s伃[lN^~`B1"K؋ЌCñ|aI!,k&$"rԹ=ʗĠR90KMwAx-ҶhRiOjB|\t)(9bC@HZ,XwCl.+>Xى7^ɫi뵯Z ^Y|?sϾN͚ E۹\_q?j8A=SfmT(̱ZZn)BVwAY~5|U +ɋTaDI8=w$EºӐu:?${I8E! zOvC4B27"3@i!&m@;,*"d=$x/lh|߯QDHajz:m}l޿O<I=}M[D]n{Mvܦn1kjU&-&~mnT1[XYvqYdɉBn28&05Mhؓ4|;]VD %>-Z'ѸPX Ä=ƔT.ur C)QRweh|gF#g|7~1_p+g)/x=Z´ [G D̗f'*,8Cjh{_̨S- ! ˇVrBV7 HO`%D122V[Et欿v1 l;,ca-",ģ) "x-[-+%U\ dK-|[r_Qtv}}\ Pb"h4ΦՑlj,aJb-l,s]3*#R7&rPdY={ƃ[w$HPcKo7$}e4P۞"!jQG?زW ҼN"t)!ƱYQ>(cvTdW!\Qάz8Ȕ TpWص* Pj3󄑅guϠ&l܌"J-(hȿx`۽ O˗ {F3CU4̾ʲa ϟU8KƩ0[ na跃r73yvS[; :`S.<#J6z~z(,46mqL'sBn-X[3F@rqO$D:N} 3?=}kXDF9h&Lcm2i1%Fb͆u VtV.ƈ+>{џZY=16UH8~˭W=jw@ہ]\'GeS^\O9DB?Q,T Dʹ`okЭd+TSYGP[ٽٚWZ;m i)եC+&o6Z!'bps|Ѹ{Ѱp1m=TV-љXnSMU>T:}'BzQȚp ROl -Eʹ."Wcjj(DyV$eM# #ЄK2).o={q?u^0`BAFً53j;c.c{ /K}}4 9 iD,Ŝܞ :X2fm3ۍYk5?>5<(%;U>J.`a%;$Әw U瑽PT& 6'mҪоT 6s˿ӟq$ɲ!nV 3E.5 [04Ƣ+U#I2#p8 a}{j46+-=! h4PV@< y4˞WBPwpTE0HO,w @/|͘б ez-@_#gn_koZ^` IcTivY=]ȅ{ȄA$@x+p /L \97̚kL'7A!1v'0Mhq&ϕ}X…1Nɓrs+|)ݯ&FںG@`|eo$(Ef.pHk$(/GC=EKSqL(Փx$BPD>Pq|<9$_[yԴQՄhG hcY Z FE;mw5ް'KSNNUI_.[d(QTLD(^ R9nםHAS=ߜ&qIQ&?adqĺ1nI֥DV;@+dTf9z/fU _~"i۟tEh" bR g2Ԋ , DDVJ[" g@B#Ct sk:nN.-zNGgi6oa aĉ-\ڣF67XɸUFⱨw9cjA50%Pd-jďbV)?CY}߃؜޹hډ >wc*‰b܆ @)ƀi8W4v -謦xouL0N+$zD>Vx 0/ q±21Et~!ٮ +! E}Mr{Ĉ=z%2Blp ^uvP=fO1<*Q8(\&F5^\Kf ' [:qNCB62#a׍+gWkEY$Jƒ1>룽O䎺TTlN ٪YvkV,aJTYoˆaE|4hZ6N3.[C`}~<+#1&Uۣdx B;JtZ E@-:EneOX2 ۓiUbx!KA[kWRuL&a8`B>TQLSOyu$fLu8<΃C<]NaPy7,U`E[Q4bPd K3 ~+Qӯ160ܑS #g=gyX[+'4X@6򹵈l7QmU\YtOT oʯTmӂ0#P4]p295xύϚ)!OpEu /=l:Ym# [z}Wr&͉mx|y6IMUe ݜ^jxZŌxD3{ғٶ(Թ *c3}emDY*(:`~F9Nv=fQD!5eYA݊3]ha~!&mEx|Bv&:,tPnF蜡x }f~Y#pc,6oxigEiBbRg1c$dɖL.Y> p/mArBÙef|3af l>E'ݛowOwDSqML)qH`ojQ >@HajXd] h N^+e)W_K~d]>jFW3`֬˓tNx-P°yu;֚k †AEV hQ6-D,Veg,bc8dPq)Rtܮ#ÝZ5 )Ōjڬ kaOŚ}BteS `h*1yk=7-oĺ+¿3>kbJ؎ 6B)zpJbflrN;u8;aEذ4%U48Ӷq Nl0X2U|TʹR7ͤ#"iJ $uYhDcǕKf9IShAJ[R;(+9nJVc `4#M)E40Z%hK{ c;dp0mMxeLș36oq1AR9@(/f(? 6"Deꏺԛe/5KqLJ;jOؾsf!"j%RUL'AޕZ_K_\E(qcW#$#):Z|Fph,W]ڤn,944AQ {y\&gd4G|4Ñ86!>ن_DpoR R%+X _jFqR]y>Ձo#0Y +Ɵӥ Yh.P7U`tMvI5;Ncŋ 9r mD1#u6\ɋq?Ƈ5k_]Womt'H37|%UP}/R7eNh`H0IK{oO* c?#H,r]9jS69d aP׍i oCQ;.]>lʈs&gMGye&f+vJk|]+~owڀjHW7^^Ys*ADk: % =qf`\1HXqB裠ΚN{lW m1FjWEt?R@!=bZe% II0C(ppt.3wr?G=O kN]}-_ IP~pPg08.4ɰ . Ȯ:ڕTVR#@+($ B7L'^q  0^ft r` j8v pp2 n.Ol%'">oX]W?:Z1?+<\[r3TwDվ )1MJ#l_= g  1?*5Zm+Y-)/Zϓm{׶U-/'d,Fg~XjӮ27m#^@Q =S4bi'( _tnGEmqtStǚ 0'XH 2JLh,U >]VpDgӗc==10ІQs+ ' _q0ݝSJ*9@1 d/I7R^e'mX&9j2{>6̩! xf1m ee'9"Xdg@QuVI .NTlb7@d~'Xk&u5%d*nDi .\MT`O]7G#t湶 <~TK ra"Nv]&ԒZZ1rTgAW0p'`#xʖQ(.+jh%p']zivU\X(o^)O1_t"}lZ%J0ÕPH"[Ԋ,év;N"EoN=V]DO ШDl0'nԱd43+[M3t$ Ԋ5jqLW[Wsk%S_4;/1KD(@L" \ftXCV0$>wЌkt;K%Df (b&ܓ=CjR};]uΓ%;֖e2#291<wM4 LTMcUJvY8x3F!ƺQdosdjB.4~ 9^?~ u:z}QB_]ѭpJx^15*/t 6 ZrA2rwE YU>Ult]j& nƶ^/h<0٢J0R+K2> .L]-B=CĖ'CU6cBh:e {l ,a /jjZunm H V*2Q;EEmx-['51oxo/X$]W{8I˓Jy#(V^IǤ9j!ƱtŌ#IL&n9OpJt$$+(Ch}A_<ޗaTUbsj(v ]ڶ=!0}՞JlC0#Ӕ0n]}w.?t1Js|j;42U{s 4.Hٖ|!ݳ< ٽX VCFGպe!ȂXK}aC][dk8eJ<$ʞ.`H|.|H⋔b 2&zn-Xr'H8?wd1@6j,5u:~IVhc0 h7Si TR;I} NGIO:d{^Ccۯ۟ %4"YO+A.!hi>ט (~LQ8F`eux9u1 \s@^YɁ}IƾF6tp;?^,rf3tPP]LKzNkދȨ]bzvxe<9fC|v jO 4hjx*E'r<LO?;4oc巁ԭS»`켏6C=99aK؄0펠 ܳGaHsG 0Sh2PsM,J%=G'Q8VHn}o}kda B3N/"O|\,fñj\=bouGtaqy G-slKY RP@XVq tp >\yPF6(%va^dKi~嘿KKk~i>*Q-vߖr %gQAUmwBYz//Vמ`?b1S}xw ᣊ /Jg.%p*zK23XFO:S-e^XE #ŁںjK;5*#8ye-YZG{|9g4 o>ThQE%ckOB֜wJteH$t36$F;5%U]-YʼnsT[K$14t{ IeB;CƷ!lY73f@ y*P&tcy dG0|ͥ ,Rv'](UǡNѪcK=x) P-7X4 x s5蕊M6w Xb?2 +"9uL 5P1,M>Jw4ҿRY: 8ovWlxG!m8Bu%ØQl}榣F\PK,\j` Y`.ݧ e /'·?#Cm.aqOo.F9GJ3w 1eo\qIF)%^}kBh֯B? <׍M(-_Tw;ϒۦe-_nտ.Lo$ʾj=̣ ;3K)~y\ XxG{ l%wb/ ZNR\{{jdұCOc}\˱'x5 =)|0^|}9\Sk-*_Ҷyg=7>L(ȇk׏1_(Te 7Ò0׈ \0#`.ZsT`R% ?yo@{ѣAz$M39VzMcm*vv qi#=HL Iw RwwHD*+NRGeF7U%DSSzH첆 /H-̳ѹUU}DT!O/4k=PvkP 鞹v[A 3emLn~ smuO5UnϖaMRֽ|vH8 **[O2]]U1yT'@Q;^p.[2'vj ۮQe-OdYj"AxCPY[ʪ #q2kQ\E bs"+I/+NʿzP60ڙUێc i\?i*en7#:br>U.t,ʈsb^ߔ^g9r},=>k/mbT lLWMIw?^H|Y4 R@om!z/?pdupP*jKvP7 r} :rk_0oYQ- Ư]Z7" 69=07)ZXg[QĸL,q ܛ`7U h;/6@)`!]f-Z /ղ&ϢqXho/!*[1k`̥sQfQ-J-L o9%|*\c58 c8H)8VRR;mZbNsLX܎2bM -; k9sqh'░'eW2DzC^0G7%oz\"GX1](3{WM-zJjnTa %ylkhWM"P}Y`溣 M/wFH\ &d<-%_w/k0-0.}14\~Mm}WA9Bsuȕې:ccnq949I~X8KL*/iˠt,9`-hr#tWUMT*Y4gA\:IS1+WgCL)rf^ZWw\x)̐m23dBIDcb^¶%@' E$9Fb_4"Ep wskPǶd0a _ٹ[nt@r̃%zIv@OcX7񋩒Ƽ]3aN/] \-`>2A v9OO=5>&fv/+ALb-P{soinbKVyz)rsY8$#~k2L#fXvÑ(d+>7B8[7muD_P3Dၵ顅#:yQ^8ξs:7E-]NLߣ*"s| ͥ0~F9F0&ky 9\n\?4ڟ ̀R#zm%'I?{2j;!("|%2MFϒ*k] ̎VNdQhq܉l'/ޠڏ&rɋAUmc B{x(ӶՖ#3a W<Ջ)o6U$UnS),Q Z7F~!kSf)vdž\'qfNTns>zxD8Ʋ\|^Vx5w @^MHA2D,Q|8M)KV-$HDždƻP^EۀA$fJGhQwogaS\x+̿=0VX "0 |/ڮ6?j~2Ȼ[A%e.l_d,FSf OȊIB$Y#Yqf;[ DdT쒃]Ƶ-Ձ@`Ho s@a _<qiVOoa33&Ju 0Zg^Vu%`tJuCUg]|̴7LЉw%Ч *#o aVUmϱ~9M떍<S7l5ȑN&Skc0 %ߢ]g0IʋbDЋMZBu$ ~hhZF%%T?nMyϸZr}*yNڷq2RRF/Az[@1FYo*woH׃? imeカ=/.<π4u8_ ڏl}GɉTm9B?9~O "t~ j @=%$'yЇT_]Dݐ_&/+T u5ܗ؞*);N|*ؙ>v;8쩎#3ߧ\j`+1J3wzDj}rXR\dqA"mgrgI8jB"l9c-w $gp!{Y#HII]T*\2 :Hk4G\f$'v.)g9Wd4DdYq3ImA%FtO)CC&pCmsAC U_6RnKKQ"Tj7ñ u~r20I_쮌QyGF0~U- _ofгOIcDG d|Dx>UTz_ Gicɫ -5{7{2m)QMzrPWfRׂiWҵYCokh慽Sڞx^]QKp j:d6ڒssٟRzj}'f¦bY(d.Uv%@Y KRD}HWjs.5VDŽܒug^ly^DU\O`}+5tVn!ߟ6כT!7$#,H[d`JiZ~\*=O7xS)%hm^kғ}2 ڨWfa6+3kr՛Ʋ2dB![Xg9 j.G@UDeq}|TQ+q (o)8H}+9)p%i H !@ँ;d0.x~5[s$t#v&c b ai YISFZݫlh g*3_,b:4wn0)Z1KA.3^4|d]5XY7IcbKOC*w15 M8hPtmOsZ5htF_O}E-=%0d:p}9kUE;URB{68s3__D=X%F#SQxAvDb&*&7{<7w5}%5齠_FR=ݪe" k2F{օĐ/苏0W&=E`f@'&lAZZ$]XWyc7Vqo̼S/"Ͼ]| vr𛢟ߌE^0w8gcgc0BZp< I|=!nqX[Ln>VBlӓ 0?{xOwW}`P# Ċ(`rD 5*l{sWR/ BbE슘/Hwh} }6rO^QV 0¥pRp`M[u'Tcv]&gI)`ַ;Dy3,c |G :h=Dž/u!װIѿb݋Kp <8ly4q|@ó|%hlYL;bTV~{[LJ,{[{ pg*c&Oj>I3$Aq%1d'/vG~C²V{YMW. iƮь:ۿC U)3-L4 ݠ#˕'ex7 "#M@^G` nL{i V9=HTE|k"+fڄ=lH)JHbL?4sND4Q*3p6 :Ghؖ)]ES7yyhƮ'q'3$v!oBD&Ձܿ7yeo\h1˱ɷ9>0}-tSY˩|]0I׬Rl?I@46Ĩw:Տ*ՈfRVs,TҾž0j2e}a>KOe؀F?R )2te-엊*>qÆmV~dq-2|y63g€i)⚲z}5uA)tg5s iˀfAH-2.,*OD"*˒ 䙼-2)|ČW=dVW! d:M V^ ] W!Ej/ BO܏}@y%`>ڵ`,6i')yf̳Cqy\GlUꟾh` ͤ}$ ,FnӬl;^D`lb4]A8j(,֫} Is4Yb$(mr[PC 52"s^8!l2ctKx;-GU`o74 Q.-}QTiۡrՁ&*Ǯ)ƣ?4PKbb_vyZc:tqX+0H溆XK12ěi;s #V[B1K>ZD1%gꌠCǔljw{֫EzG'Oɸ[?(]U"`DDxOu(?| 0([.0ޠc fD+~Y7~6D9:v.wj { ^F6hD9MhH 66?{ UvȘI{|&D T2^:rD"bibMHX2O9'[3J8D vd$D%li2p7HuaD)yŝPO61ZXMs3':B3xION]ξZ V+߳ၹva)Qz)lhf}Ntʟ@dwZpxpL ai)e$_l~ $2$Mr3i4  U^mS^5,4v?3&<"}y*؃mo< xl vЕI̫ݮb_=j"45#R!O N ٌŅ9 ԑnZʷ:8_$NϐM4D%-cC./[gmY*b/ܘ ODʽu:4J` WV`.' ~ w =VB?~;*xoHL^ȣS6x]QĴ{n?C!؜7 " U3ᩬ`b<4J3H23ADEEX2 d7x S4;x]F\jlL s '8T؋ܳ ~RQY"TrN 'q_#CZJ5s.9 &c+.T~b>`w2BpT?u0tl]cj l07Dvʮ&BkCLhfHӷzK'χ1yT%WQ!o/ hj4++O~պ,Aד^S51Pbolb+(b Xhabe T"haz7}̭i ?":KTsSHp J0_QYcd~OjҿCWzƅvEG$7(g =(u+\׎"Q~G!j,qФ/-oSH Z=sБ9"op w#t\ZHf0^8V_'( 7A:+D `p=~scQpM+% }I"s̗I"R6-=-`"qxq`㦥'Od6i<Hڑ@%˘3PO@b% VI5uBO:A-U'.r4N :H ( aB]:f_%v c7i?1.9 V{'̫?)[<+$/,Iǖdp a&5YTu}i1@(*+Ah˙g'be٠:1ET`'nd'/:;-c$ӆQpbp1pή3tNk(I0ο3 ާ⢝H/L#*"Oht7NgM2 X*wRR m1BV15|ƫO1TRDcp|PXx;dq%ǬC,L7\K=UO"!_F/lmp@#j(U~͘><@x1tW/iK-a֙YOIzrdj ) C4*o&( EJ ~'b Ew9otBېQgi5 <QM-*_ed,"XE@C{i?QO њ1 qֻ f]dTYwgU=ЋZkGZseC]:ĿDئRB`Ғg/w,4 H@B# +qh5:\{ELŦOٙ^X;P{*I5six^QO5П֗œ{{lzb~>*M=i{ z FYY8A9'JvS<ۏ~QZ^bi:{jYvb4ޭ]2@cT.\uΓC7ƶBC<~ڗ叱5@ʔmeuA"xNkec腀{v#qX4ybk z4ZǛ-4jSϡG]H6!e{NkR$ڻIZ U>EZ/]b_W {:D}K]Uayٸv՘82"c(t>(ڢxOyyd[ C_²vU"v%BD8:#OtvO/~TysAmq/C%k2;5qI6u"׻=C#-aQeעcy!`j'ϓv n&,7@z38i3FYrH:ݜ ƴjDx9k* >hS˼HQ̖w1UhkNCz7hvd!^ho?2\n:\<ç'Kc_yKH6C kV*2t ˤ&9]DwC_E|_c Uo2'lUһVS.Sq{YY^ [+ZAD8' s}èJ{é,G;ye#MXRs<[XcgTT2j5"W'`iq~nXQ|4zC-d>{(mg7 SÅ00B=Sg&/di, qM!V_Xrϼo*"2>`|C.MD0a7h̘\~Q>L0UΎ+n*l !S fzbұÑa)Y43RNm#}t㮛FCNd"G@ՍН'Ip˟(7{9o 45I!ñ7++3JU=XiK \(:=R,<Ǧ]w˲Z+?6I /:J7+ g.2^"!.NX,/_ǀWӜ`4ֿ d /&H:U/Y)ʽxGݯdѐuF FC?;tI{41DYWiaܪ~|v{fEjDI @(; XXH {'*(āƾ WM-ri@fN {Qfi+/2aGC^y& xѕDWu*M16$8)LH 5Mht.N2f[zk6d뀕m{&ݰ],x"KVjbfy@͐Ƈcaf;T@7BFL_.clϕ$#-^W=}U7 zP48(T٘ߊ9L絋O<|/ple:;m^.گU#(YbOY ?%@zLDMt6%ZaP"+91Q9T4eT\[ KnHfSG*t |Y:&8iPub!ݒϨ>,q6kX BgQqaMeðdz$ʩ{2`zkaM{*pEԬJ]#>;a .!9WP!k'7V*0s&yiwr1h޵HRڑ-70âkY,k8|=s'U@ɼzf|u̍ƺ:c(2coEٲtͩ-{ދ=SG mB':C @tR{C/qo*wheTwgݨ0Juk_NIb( NN˫}@lׯeQzmFP+˧iW7J^&CpsBO{ FRهa՟q̀D u؆(.uI"E q/(:eP.%b%hv=)ݏIЧo^ON}{>N0B^-Br bJCljy| Wpv+hvAFPRi5a FH=x*BꡗłI=уM+lm% )NۡrZl^b亼l4= xŜĿ.vXpS f"ZNm ^dŜ=OJ2'{y5Ŗi˄/#-؇Æ Z_dg$Xb=u۶PZ"#ںuNvX*y3]Ez +mOHt@C?1L2}s fFࢾu,Kt)nCk!}CX [japzɾa B^:A)h}ap^D?I3S ~5wmǎZ->[PL\#IMgrYгS=E7JL-;X5_=14'F/!f|QGK\NJPDqcfhq P4L!`LW]>$-rO?f^:0O7{ENm;<#NH8v]x4R L#@httCBqߑ<7 ##CRslMO[ts Թ\!ʃ5pus}fP ي:w TX˾Q##1"Ǝ%N@$uLo3wJ-9Av_,$ :!0vF -4=#OtYJsK6ϰ~ 4h @K76q7H=ty#8'+Ec=B0Avgkˆ*,vP\e.Gm}x'##clC]ǧ"wBb&@zN~t1bCrhֱHڌ^;o(RVEpk\v7m pIw zmչd5@j|r}ݦa=l 3=2]{sƥ4É##vbO}4sQ 2_+4zIsw ,ޘ"s|B@q!lkR|Z6"lI$rh= ) @E"#/C Z. ;()%e04>zM# ~#BkZ):?Ćܼލּ1H9'FGpȚIMA&5KVW%ʃkټ}?V֙\9Os:eָa<0 k*6%(KVڎ@ClY:B`,nZ"TAiw. gJH.~)`vv'YAP'M c ?Wƒ{lOߜSՓt_wgyc$p==jdX+q9i؅E 'QQ*WwRj2ͳ"%&J84K2!X1 !hW+:@ jnrVboºBLXSfg40VЯ_ʬُt_ ']8WnxdTJ ;$edcYu/2hXp>7gN:4gEk (fRK(t7ćjm-;LP*S3-WKuO$"T}(j"DApIwR,6KϺC=R4mzQ/ d!1!Y܄kXJ{"(a笺Bex2Q{ fV]}XxIf% Z飐5HTR`2T%ƾ8//cJ-Nb3_3;1B{NcJd_(~5+D4,w'9ba {g,U+ op^/zT hs]Npǀs;( eoo7C'L``aˉ2Gu4n,^kMcqV.y&$O0T9Mr8@H놸k0{/ S$1pˬáRİM5mPeȕ=~[˺ azVҸF ֜H 9Jzw1u|/1O7A5vxp۱{(ƴ>Z܀n3h" tY%E2|?GEPWؗ $-`ӥD8P1AAx}Ԑk_ ms)N(BV_Ա O$%dNtߢ=$-Ҋ&yGJ|\K7A2Ǒ**,}IBXPfAfL{w.UXD!g'@V V)bEjl1"pc`Hw0҆+nlBk0PSHKVxWC'=[ #1`E!(U |O֥OsCtr#: X0`&w`(c~6-Rū' Ճ=O gafUSnsjbKfI{۳uS7$w+G^Tpgq3y-OtgxK/2M̃8>?nl(Pdmf'-;RL 2R;KQMbyBX.b /_|лHE8xHG{h_ ŏ.?AبMEr2f=X0NbG?l炢[ ܷgfFB߹} ^e{ ^'xlGjʞP =)ɆxN#a' "Uu=[zfF< m׶F|ᇟXu.%xxSAy}?  lUŽC}∮-z0_*;#N, jP&i:fЮ>c0pwkh硪D9){V$'㨞v41h]1NyL!uw]+ZI\I? =jnO'H1-᥂ _o@hAkie I!]nNhVb;B[K0 r Wk<*JR$ FOT7ӷS,o3w_x\@w`*R#uLBR4~K6NbcUxsnsV< KZ$9r1`損^H?J.}3N tRGr7Rf|N `e}Slj^-[5܋BblbdR$2K%EyJ0V2UQ)+I*a[UI'S( e+: bB>LSͻo7[ij#-]j;bR^r?v|̣ɐճֲQy+ӈqC;ejj"Hoh&(<2hfI}F&SzϏPIrJnK0,j  kɬ~T$IpegP !Iԯ>Xf޳W32y7κSspsQT7kav<+фMA?uS"FQYg!>S ?75=-XLԳ(mO1BQ aw 䓅΀$6 y<أUΌ.PYjhLcye4 ٟEtOEOxϸ9`f{j?1 WZhV.k'ϮD>æj(DU`}s9~aìd }ۿrko NlH $Q?ΌkhW9bkYտIǺT@ Y^( ɭ~R啻vOBCӬ%ko4>t1LحĐOx&x(SL7Ţ 6%='Eky(OeTk*O784L OL z/MU2hUe1 }k Z&.I_QC fbGCf1*#^*jcyʜ=7 7>IbqI7X.zp^!٨IĈ@_%dQhx!Aț6ZW9u\ʕ4܆UD ʦV?S_F`jL(k=%f# /z% Amou^U1' Y%u;KʖEΝn8,%jd:`%ݚ!|&e @z-k Txc4Z@깽k&vڮjJ0\\|T (CzK!QMrŰ#+0ؙ}1hLم)(r)wo[mVN)* HA\BϵPxRQ&8ESEYo= *iZ<'rOE5ng?f~Dz zpQ5 KYځ>+9) zSxO?-׆iahhpcAE?48Lw r%a0K|.n+*'@SZIX$.X=crZ4od_\3nla@2*🞦:Dͯzg}_[H!c"뽰=IvKpCI/_ŌצڮVK]rQ1z ? ÿ4Bu>&B+}w%=e_eQYBe5-{c#*@4c"1, #B1Lo6Ź3UlZℭt1Z2 -=&XYD" ci5g⨝A ɔeC p6MHB@v߫fB\IU#8$ 0:?s'9GHVcP,'lv-6@A: ^c,kD,}eDBP< HR/%t3rok8gHEdBj$LT䏯hZ'2rɉz+"Vs^3$6 "dv]ڔ:աD %vsJ|eYԑnVPnl Ju;fŨ]n*va %2S7w?QQFpPgMvR_Y*mdŶúPDTQut ` @^ |=NԿ"VPf5/K*n[> d,kMH?fMy?S?@Ecd8!&u:GLJ{ρS*@-hK?ҥ7y+);a cFLZUVPn*|أu)``9[plpfX0TjکnD׫fI=Qͱ"EQ4ߍKw5`otPoBb_rڿg-DjF 'Ky+; IHnZ[JssiVO n{0nժ-Xu DiJf)cDvČ"aFayl%띎4_tZӚ:͐[76&KRZ:+\EQd3˰2\]+;'4Dlіs7v Kg@k: ĸ/ ,k9#NĮ_>mhA*:gPi ,BwL:>k/}Qziw^8Ý^ۈ[~j|o2M /1c 5믩*K(p \fLav ]wڡ _.lj Pl V0 j|hUVĚ.8OLcA;ʨRy1h%`zP 394 "/| ?&9q2BEmRKқDdk}2GN1Č9rt-ڎ71)mj 0NPƻYkYT-{XnN묔KE$aIYre\)x{ 2=yea |)#,yy?7p(zxGђwhAme$ W7 R?EV<~(tuSSwwFj9h!M\))zuZ>x6ggt2?Z +}cDk^K= ^Y`{Q"ّ"4•/L=W#va#L,F 3}k| >M?ed!8ь Z?#Ka'U{&Il'[Q1r"+M[bƑzM qpa#`@ \KV #sVuLbD"6G܏C2n+9z0c0ZZmF.Y Hз Z[x( X"i atKSsS-)1N)3MI%@*G'nȊR54dAL"fb0B!-*/ZsC1IJ}^';B("MsYdȟ+<}l`7#4Ѕ ImSv#^ _,8 X\LpO+N)nHeR5VT֥KojʓID<2Lnc88_/v3HGdpH;b|b7p/% fHx_Iu=>y.0y">?9O &~E$55J{tJ;z#Al=8cֆ$?"mt@4n[_VdإgV{߃O7C"Wz~27QUam=Ks~b t>T5">$W 2~ >ӽ ,޻WJC-O;sh=-)3qb,{됳r><I}mhXö+:>/oV6KNCHY@qq9vB j}$$5´Ǯ ˽nte˧HV=ʰ[N9!HѢ@[^5]`,@ RYYCDXQ~"0]'Əmfo aDR-yV54ٓť}J6•[k͊|Uz4UVhd^Zq#i;<>mJf&F8e,eq^K_]sS7v]=p]%N;?Qg=茲A;9(yHkJ ^)ۑOsB2&v}$+ GʒRף֓J xeb )'uL]Z_@Lgwp᣷e-4y,^ ;oVY-HxXQ)5 =臍Jq\+`ۑzx]p9)o/6ת;Ƕ>&PE]+5ՋgX&-z6Sx`y-^au mX:^;'y2a)UU*͇+ѶA$fa7?)ItsG؝(JUƱ`ɚjlʾCAsڷUvC!(rR)1;&3Y"==5{cEٴ,m3H&(/ &ۂxB4J]H0N?;GJax2ij&[?'!!{GxܞȈF*sS|5dֳs([ϮQ* LC kpMS |Ɠ+>6IE 1.(x`¿c=z1zÀWa;)^!}Urp6$s^saU* yPA tE)+$po-/Zō*e(cـwTb7'[@yBwSQV#l7?ZySڛvvرKv[ee<ǝC"Td}MQ+V{I e@"Ts"hL\^ ,up.g(픚 b!ysZ-mq$Ԩ8Qkm|۷N)9td hg!X/lu=*KR@2QVJ!2| `zS 4 ,AXٔqǑ4x*9T-6!J3<),嵭o8`"8PNGj`JhC7Nb];"\I<_"/?K4}b1[( %ſQ`eC8g{ݑ֢o=LzSx=_to]klnK#[1Rʲup+TkE90 ^ยtִ]'m(6eM7"uh å:Q8p UX-yŵ0U|WÄ 1=|Hl꼰 $ھ^+ٵλ۫3rfX((lʧ>,DDy]M{X3ӌdm}]P #߸r0 &S}˾d8wDich~P| 4~f)V+];Wz5H_[_ ȷ {'dWY˙zV/db7L谠 ==Y&~DDNs_:~HA|>>LbI@q.f~LptUb4 %CH_|zpjİ5I,4uܠn{~1>?7xLO#W/҇P ݂%0pxqLL idpU3D5f}h\zcK&5j٩y(@9E7PO]?NIIfjqxEWu{~K5 TP8O~[,'L[ oˈFa\0;$V9;wbkD&oJ @ f<)/QQ>K k=ɐZ3Ls- &9l=%P$^nE2R걊7IH}/7܌I|Ͻ n͉;Á9cDMwgvTjѪ 0TCe˽2,_ Ҥ@B7x'y׎tzf]C~H)g*"pc) ·mY< ‘'ko<ױ :ZƄOr.!'m>0\773APM}e;蛦&>!?4qF\0{?$Yijs juK̥l}VlTTTgh˖ܲ%J pCVfV Aqenʞ~8bT x}TR'ޏVtYH<j\RJ;>: e/)-nG)gb{vuŮVt鸣)β,ńR}5T3vR˅ QE]Xd],#Bַcn yuQr'0SWP2FJkLڥE? yz-|Ŋ]b#\x#ܚ\\݇sb85c hjoaC;Ow_@H_($7!W(olfKt;Dw#ֳeua`n1o`zl0q"rᄒYIJ @~Сf ɟ]h r"n(BjKŢk(qO (ǧa>Zh|9~)% Mf{+}6_: v;/ydICQ+ }GX+G; fS\BHt7wz.ܾ˭s iseb0VSkY}t '/(9 $d,g#TV7^D[`+s*vȖقphcW.ŌV:WCx\hN Ã45IvZ. 8cw"b03rڭ^쳍Ei$]2󨥙kR*`(-Y]!ٲ<^`G1dj"j/2l]=9nRoA2, >"T6'VMI<Ҵj\#98Xv$n]hYN#-H bq(PRH !k[M'߷3vuvAh}Ʀfmvj1YlV&2GīuS':VqI/4@N6G.1Ņ+3^C=CQ,mFX8b *!@ SA{ez[9an "|Y:#O Q[~bS㑐.6M^i ,w6iYqS"ݰ._XR1>^FwhVP< ]DбbSܭ lZU?s$T`oẒǼTZ4S7aV"6ÏRI/Udg"}uSf'"@;YQM5 !EI2X;+f[n ! ιa 9j<0Őm" c?{usH&ǙtEQ@3|Җ}Q:#ºbS=} Ek|R |l^,AU|A|n/B(<"'8N,5*8B Bkzy;2 XO,tm]0C8N=R2ԕD> A:Nc_%V,j&v;[;jܰ;}F55̫Ȃ=m,Lې l WW|Ħ%{aFd]~1 J$9{X/>?Dun#ohc#|2dX"@lK01o4 רB:]oKTHe'+GjnAַ ygg{rayWk UZ:YHӔUH$ȋAzQD[7Ԝ6߹%met伮8BT98o0HaDnou3EsKF+by8(Ri XФk)e?pU+_ |7~/W#q5@ۀx~l,A}[IT]N\%ܺ:0:EY1O+K!$-=}>ae Mtnr쩍۲.Цss CmoDHVc pW9#"hQ~aPV|̱OB,wbf6d{`4^fy .eV2#"d?&2Rئt|hxC?Dƕ  yPµJoy%"p5Nvo/+\;q %n>סye&ӆLړjpآlF }냛j;_,IomTHc@]ػJcbTI N{W*="щt*aO,@㐢gcu{'I=TVol9*kd?o݇c+msm~Kn{YaJ$ yg 9[*E\:7fFD:{~2[ XF6G7"cp?xiBq׎ vU=s2i[0/fBn,g8#JGx`9!E<%Ŋ<؆CO7/l6Rtl)jm%!Vrm'Hgd"h;8)nGOi^i?6v豸'~&)AW1ZIAYJYC,M mH(0uC)S3 4 岚˖a^P2owp bWzu _EtH5EX1VÛGDprv&ڜXrYXq6u l|5?8F0ٓåm2F1‰n-Gj4^r];zZ[ybq?͑v˲=BQeiTW t^y} ,1Dl[>G 4ƥ0,[W^~@JLyp۸SsP)"7G9Hp݁g"1tQHL"%L{я:- ҏ{h[F8"/΢.)Ql*O`27 S8P`TFMUOd񲯛6qq͉UO>W6j+V; 5;VMC hY\~icFP 1CÔHѮ,_c(Q2O:=eYC՚Jr}HW2K$Z& i)Ks$HWj!^:Q%W @_ mݱVt$48a5&cA 72dxԢgMޞ~%khF ":B#7tD:. źs^SgIIdP); jAդcl )s[Rub9 5m)uZ;)RB,!l {"rYW$˷VO54\Cqig6NYQ>7"NhE#au=7 )8Z0s{6i'\">yϠf\?BIP=Sw\ 4c',iveW(X P#74pSz:N{ojë㈗񂵤P+8c7  Eiu4}bOkZq88nQ(Tab uUZu~uF#~Yt(O(3Eku .}VE '*t:\0SEz~ JG}.tߝz-ZdgQ1\M"T 4ȕJb'8eo}SS#cdnxZJӍ'oV(K 5gB( 8I4tIӘ-s5]nXyO_~]nW{L?yЃ2_Ku.8 w *:Тˮ3U^Ky9숴udĆK%=YR)WFV*~>Ӏg49Qy(l9NhX Gx@M⸉%\)ufHl]2x@r4x<}_Z`uwᯛ!yRWmӧ.ZtsIr[7’ OP4kBJX@㭻褡lwH/?pW_-B6/wҷ*w#&j uatӂG'>NiMdRH$]jDsv} 'mlVU#4wBax6j-ӷEI{g3"'Q~N;u*VnC{ҍ-/kspngǸ9Y ouhv!6ߒO1-;Ȳ).Ԇ [Ƕ! րđugE}1TyR 2r9޼m+KiNb .apN@wBEQٳĹ!T .`JJRߒyAم`$ E:eLy؅ȗGD˒ma!KgYէCO.V/R~CUPH+,To|/KЕ;yY 6U ГPh gUlԣ7GQiu_r e@ai3&tWXa6P #t\H0k_;bɞ-C.8*`ў[O00 ϾPJI^vM8]Sg0BlfH ɯ0En.r[o7Λh\慾D:R rgs*5! KCX~*ƗVy\QbP 2P Xjǻm3/#_?}tZKr5)N]+?:lZsbcc|5< ,#vyb?h kjȮW[>pբ;Ub _cp!BcKM })H)BguSj:\#V]lx='%upe&*G6'f MiWI]{a6Qρ~#NۏQ FlI^_GʠÍr8zD](b TL UxT8ݨ.?gwHXP/DsFҰ/1&lCE2yX |>[!'üVАNjRҁ&1FSCmzx4kL(&gBQVK׊\D R۩(l߹o y?Rߒ }T%MYEs:ᷡS+gx]W W<=,糙\Gh i]y!2?xXvH0'ZlqnmzclĀoڠt>gs,tUާSYUD:͑uӸOu^gG~YWQtlU0pU Izn׉G/SQPb `c7=4k3tQN`0IUC| x|Qq>1T /IcכL2ݘeþ7PM{-"uJ#֤`Jw~Tl;jY2y+U:¸j#&\%7 d~3;R$!MV/0Q1+BƓbd50P`H3|]?yG+'jVDr4+$G%qD%h̀:ϨsqIOB9j4kN -Te]ݿWCN%SJP%Bj:\{xzkׄ\ 5ߤPٝ$TsWU_¥?ۚReWrj kQ] *?\HbMuD0ex4ų?7]3u%Z QvZ\O鹜?G˝Ls,0#u>lx ),x|>()xZ\@x.gg0n8Q;g"F%kls&Wl얧$\8Ēy9׀xPTN#9rclT1?%,)eg"ݙK!WJS *48~cςJy]_&"agwZDʇ*yr*NtPgr4_peuxt5fSd^h2+eQv0:)2DԔ|B~|HS&V[oP=KRZM kNe&;QcD5#:pݳQ%kVQÐ$Y u]W׻ѕl[u?CfR+,BB@]{.Ѡ*y0`g|y"8uESmKl 9;Q=sb?')PTel$Ї.Ѣ k A=t.r&@[%ȧ[+pjNf]S6Na')/tSx4s))[/ЛP>תç{Wo0'TQE|2+ՅU^AęXӫ-:_*PTQ03rTBBԹo|ESTnLև #qq†@[l *i8Dub&(zh!:?֜61.wghCSw#m^Lt,[Q:WU [E2qKҝ@yc ;T*s ayy`ȹr koa@ڣ-w?khvJ|X@e95З)`皑 gng-z1%Q+AvXKai~_*NZa޺J8;:Lo}Gx%*UEO nFXs0 '(O:@9@y^3,1ZdX>e9c EudzIN7v{z> K$u dhLdWۢ11b["J xdrA1F-|Vct9>e̟t mXH Ԙņjx}.!0ci7z6iprpv9F$颽o~;ϧs{y#RVZETR7PڦQ4oC)i.v\|*S&;6g+L>Y=6n]ڴ ׇC?VS[|O4ΣX%Μqۀ0 tO'л'j /H>$BP!Ci.dbㆽU%j~#baTJ劘K Tw&RU ;-_.^Cjsy،`{Cל| s9A(BhʱEo0 .םiU׻S#8 t^Ma|X>>%cK/tȗ *K'/ Lphb"~ #Hd8`U*Z;+f@q^QVs8C=">Y6 M#`.(syǯ?b,}L(N9@̒bhʪ"kh.MKzc%g\@'; ֹۯ_@t/D8_ǟS):pch0+9*%^W@3^WY $T ;'`hF|$EΕ_"yquۛ , OtL.θFq~L-r'h5!'FsWn`;}6:|^]tXg+8T\~]QAT=s, IJƦ]NxXpmaځ!5֜#C%PFږhwxs}őfAtQ!DQ!:}i N;} ܅a79-QZ.s౮z+~akHK"6 W~6fǺ5I#]!ڄxNB}ޤi&!fddX$7%HtE8:gƺepH>kxҁ^Gx*9,# C&~ >{#vvXٙfa%j;=d] SM~z@n.*}m3[䓁rgBQ @F 5+g2Ll`kC^^d/_LlV{8AK: *qB6/PH2R1.OQq X[45Tx R!8b}JZȒ(35"tM.R3(fȥ_M`Ӑ:'x)@١&20 `1eYK`oH4\ try ,LdD_si*+:3PʩsСc ĥdp,Vg[j v" *~Pn֞uH1AWצ"lA^CX"7^X ͇W% :ƑQawm%f|F i!үU>~'2bxNSR- +IuInſpĤɷ\n]ĀJy:50M,'wP))0XΓX  etM\?[N`q$۩ewlMA|Pu*dhm6=r5=5fV65C+ `U$A2"m|G%:YvlRegti1L_ؚ3 nFlT &Ɛk ; v~C.bk6oq Z@$:_e{%7Gz%qPY.AM\ Bv:ڣu3dk\乱MҘi?uE}>HU{_l>1UTRLQi dH!<  ɲ9 wvNj޳fdJ\-<-*)(19$LSµO6 ̠OC9b=e'mu$l~TY.u|1M ᄂf+"&^՜]{|8$-P21\ZVO10GCחDʲs=鳹P̧۠LXEa책Zll}0nqő}(DMI'Tq%DZɭ<".9qIZY 8ϋ;G]1l.Iva8Nz QkVZ]0t6?̴6Q 9!3SVA8s ټGԗ`Y޶gcM1A$PD41H&Uc3,|_;o M/7,EJH։09F\'%6vǕunXg-_Qؚuo8/+FQc1vZŕG7%7o@$e \ '>mB+FG4!0LMu;re]n8n߂QD#D1s[lAMzNr{|Ⳅ'S+ U9y2FOourTHCJހ(f8`8_֝8˂IW>F>gx)`%5;ZZήe}̳&s\$""*:ؤk :n2:7Rq@qf*6#lGr}U K8tl֮=s.HY:.L_%#S{{5V% ˢ;c=&)=~so.1Q,~",G6:$\cl?7N^dWc nћw؜JdPj\. i,'ceh74M=+ b/Rab X1NG2cE`1/(.-ƙZ k\fT]?s5~I$#`d◮ C`| M+hdduhLv"oUX=} '@ȴ=U_v𠏨*58N}K|{EH;8G1*nP/+Ea2*DWN@볋irvPmԛ1}2/T3:x%gd (^i1n)%ۭʺ3T} :{XX2>pQgdw2"TO)UZsxlcJqsOo'&KUy/܌k-|Ν-;ږ6zUve~TPtk'^;Z(EW}^ Ī0ezt=ar$z2r乊 |gP[u?Mp|脈_2P%8%-z/8j7;iwbĚsڳbϺ$OB Dz MLM x+1GQbQt] ygΡ`Oi"VwD^kdA~$i])\nq~Vێ/Xy{B>s>K&*h0yNzo W#d+'c$1|#.؄>5Oݿy])6)3& 6-˹χW7#͢[6ؚB.F/CCW_oipށߐ2973Vf)<#E eO\C\Vg\#^5׀(ػx2Z,M@2A-Ή@1=p~CE60eZ6Ā{r'۸)AvRxP&*$ԌҽC<?q+ҽj}-b2Ω%aAf G/\AW,tUQtAImVO.Bu`EBՌTVV=OpdʐT8y׽S64W~׆?նVg n 8g*@OC{~/V)4=h2R \c1>t(&{uNGV Oi66oKƇA)`0'sd9Qsk"ނiX85jF$oJ;\ E ۉjc|:Ks_N;$yD"S9p mkmErWT|h:Z}-D֌Z rD(Y7=뿴oM/V+Gw>cQ}<ʽuKXU/&fWg N H" x)˹aR#'H ]4e ɮX--`0KwIZĭoJ$9,uӁ&FMMU)dijSMPrl`o85$HXW#__Y"`( A0mNcKuiF?s^„{φUmNyOgI )PxS-&>}ca\ chqNQ]X5#BM+;M3+Z(0,QCl9_**Dߘ3إ +ېZcNAu4fC> Jh8$-#R ,#*&sS1L4:YXz|6&֠,}_|bR0S;BL]k5ekޣ,"YށyӀicO?U|c&G gI#eX:BP *2MPwuOgWsinɰbSKEQy?.oG آcO խ)E Ѻ=%{O]l8ioEHƟ>Yo'd|Wlգo3s>30Jg$lm냛uz]hE$;Uud%/ӖhQ&Bя @;Q[ XKkMƖ(ofD[M xlx&>4ľ֐q'" OXX 8AN |Xg:# }؃pDsOnLvgdDbƳq]SscyPe4bzT+ò -;q뮾/#SFrw~g$0 7"jCr`؊>{\u_DnK5F;?;I2aDɵոPrJoVck >7@."r)Ao3%l4q;vKͤOVKI酲^l'G;d hJ 2{lVn:X<pde*{#>zsZJz5HjO"h=OLLAć# .*Y-,Sus'1<`wP;tG7!$NnV+%Q#bdF^#ݐ Hx*H8n"2AMcCxSW{ E/KdkU,26kĕjÎbIAHWPPePf#a9RTj|et~ d1twǃB:H_on(Dԟ\֛RiӰ|R.>KC.F(g7$['{rA/T 껗6PX֓J k(Vhd#\v̇iE< GNYzDmNJ' wxo.vP92V_R!~TCԔ=+UgR$k]a-quO,n=̆qe2qw}+t]##u K,s) @>ّS5J7[?8k}_*?3"I_B_>퐝 g]p@r 49D O#&%>mTDDY'f-̋hN6h4:p NG偎Z$WIؑ 's .-A ?7/fwh 9p䲙<5.>)ig{nye8d܎@̓JHGK^\>G|sx׺%^ Atsu+ŃӬy.Z `!|adi)Q˔Zvɰ6:ntR"X,/ڣB\ʮ(갵ʷ;oHJ-f<1LeC:j݃,6~]zo<B2<]+OrzQ60ʝ5+ e !hCNYq2Q,NM 5#+?PALg`3 ?xwRey{ݴ.LjV'MF Z[V4 T;R! aJδG MYzF+|lHC9O&$~a V♂ͥ2p P椴TfX;@{x#>QKH1JvQl ~4"L~[4FI{`ʺr$}e҄l .5p<WeK=Rv<ǫ4YD$aOAt8}RW!/̧[Un{Qxm=@yk/x *d:y{]Wq@0VT|Y|@H=^Rq?Qt8tTAV%^+~kٸƤ*Zu@((})˜8\!c ͠-&o.yaTQ?Vj*^ dM$ݭOPa>G(`R>`oWEtZ0rK݈mGG-|[ sv-;H_ޖqz}-HV}FᲧmsȖaYRNOֿwV. I+pR ZIJ\fBN7lr \{`@$˼bn4P Y{jW;pL? sjpA  JHU\ nǘx<&D;|B/oi T󐬒@σ5id'$b;&TOǼg}f𱀏Oo|RZ2U;uwfR6. vvb}eo]p;"f{g׈[/`:7fNXH`jIątݯ^ Y\o5RYNy=滫B $P!q?m~ˆG?#ܯH;DTQ^\*L8h   6bc_˓lS3@z\Onfwc1Wa$2LMًdsb$-Z#kc3rT oOC3apCI AD~i9I/LzU:2(-[FQ Amr?*-هN5ʈȾcڝҜΜ)m2+ăvL`gʰ ht;dU_ nބ0;U*7OKT\BuRMU'Kکm3aP1ʷZ}R=]:8rtV>[䀕7s@4h I!I g)Z6Sw]<1lAň asH"w ƛYs Ķ[{QHXBBVp]*51Ct†HVB\mNFo\/jl vDcsic"P4[/BxDfii|YHé2|5V 2dv1`2O#BԫɌSu!_* ŏ~l}Ϻi`c/vgd c*T|{H,fPZf EQm)!h1VG?Vkt0߇!-  rŞѿ@W#3XO8-CeS'XݠUo&]O@V; ᧄђ.tLk\yi9g3rW|̨6]H+Yʔ[sR9\jXd*C#.0 s8aۍgD " r4SZMb"*KğbfK'6)t`j񻻧"a\m`vKØcD,ҷ{z:{OBMbuc$0'DV-x.jqiӷ,{[wۄ{^Ap7^囮ŗ9;h1|ΣeԋO۟`87 1S@ܟ#MGTf W$}2`ĐJR[Hpݕث[_޽r&c;S BwǖDv_{HX@a܄ LZtXbX0ѽ  D:-}DkL^EDe>St8Foupک>1{␊.ٓ툳D|w$f"" 50*fNo~he { evHbJnI"Jdc[y뮈Jײv'7`)f"egY2inЋS:y0m 0#(F@|ѝRnAYgSǂdž@϶xaۆ"!H-?b8lե{oebeIyNi ZIzj'L!YhIP]G0orŒt&>~3vR.3A-G]7sHpN9)h1O*N < {$YNe[]J@F-ļt~J>^|CVh8O5&?h=^ G(_^n7BHY@E%AD[Hf !LgK]nW'%'~׭yng 2kӶ]yA/U,,fdzh*G43}+ )] nUUsWMӹN@0UQ缔ڷhPi2 a⦤!0CTQgwލ*<)+l5-gj@ A1q.i_ϊvXelצnhڡ"M-J)l[Ҳ%Q]@c^|hW/;) ?2\89qǩAik[K )-V煇`2+tz1P2m`?PL;#@/IAtÐJ@ R|͘Q'aW-Γ;xՌӿr2)=PƐ3Fq |B6 z<- nU>iK)}2݂R*=yVBH4P{c=JO**1!-؃ϫh˲*T*9=8k.%&Oixp7gj4~=o{pkxH}U{R> SȾ_MOx1k6랐x^򠊽D~:ό,XLo/63>f5_CX֬K3 {C6R _hά$r%)XMp0|jyI 7={MgaK~n32s)|(JD/N dQ@kTR)J稸MXB3CAV ըNys\پ(?8-iG'F4*Nݐ<7+r*3ԑcH3F۸hx8TFp|u•6gJOJg 4ܨ+z⸌#2:J_ᙀv@Meot'7Nv6.NC 2epϹǬ&Gd ;VդD̎es0 twM_]Brgt/S}_RA=:ˁy+0 aX"DԔd_ܳ26jPNMߘ*s5530' 1ƋXcw y }i%x)2+nMV$OT{{|}Wg03/"&X-{if{W0sFmZTBECc^V;|rwq/$GVe7rzd)dC)UC*k 87_YĤ Eh+NA 9F(YU.-r#C7!lŐ/pQ**M={ ^;8)v;$]iC>kFFow-ZsLH#<$M|!I[pIOMz(`JnzI62LؒRNw]BG]}gj *)r#8T:BkN <'r(!0Fн5 yٽuv$v8+TDSCWNY^n~[\ (ȢVh{bk9Yj c* ӧyG“ٞ<%UjLy5x߯<},ich}:aQfIe@j9g`p&&>b,En/egO !и)U vj?"R곟2owYj#b"p!n;'M:+n,7OCrZr}9; ބC,iiѬyPĪ$>HS.ՁκA'Ac՛;& mֈ0`:9VlQ9 31tLDz/A'l &2Lo0*z҃iǺ|z.&Ơ&4a)(cx[ m`Q&r=2ր7zVVsg޳mǘM3]gE/(o]v}^]=$mOMܠ#!_=ƒ(bQ">t ëS_ |m8Rp_ԝ:}"'pՎ9Ӷjmuw>9Ug{BoUǥ93?k\˅b!zD3Ԙ1Rz8[ KloR$6*vYP#2NT㠠p I ̃Bk*Ewf3*ߐ9802U$MץK޼#]3O}|U"ۀ]542¿*E)ۚ ZɄg } }:s.[e5BT{VSRAfڛ`MQgIޒ(~?D3m\nP؀!e<nɊLǙ]Oϳ}Ɉ} kcj~LweTER}B C !x7㒹ٿGJ2bвy$L\ߩ՝1MW] .&-KVo/aZCmt1ٔ 1DNo{O 2V!3s; pBe)Y'e l4ЋkDD8ԕM;at<IGnº"LS,\P#i松 ;Z _$ D)GF:aA)VK&*5QK f`oaۙo+u (ViKChV9[&}01Y30O{k֘A^Ab/2˯ќgluա%_Zs®sQ!)N!hIK[|#0;Eb<$]0ɮJ{mpe}k4(\u_RXYI:6|Ԅ6)~T8U[(,G";|RɄ kjHIBKo-=) \fYO)Hsк-#18ھ5`]#%@nK⧦qp* ֵFnElnP8,ҍUV:CAi S(5gQ"@/ѡ"G>J=Vi<[١7‰S\_!ԜL6Jզ{pr9DIt<Ω(M\uv,%CD4i.H-+.5fxZ0xP8ն:|!1phH k |5{//7e FWe,$ěLeOeSHE,E(N0V6hPX yہ/IoѶ4S( #x<(Ï5Z R>p?;޽>\rʻy4\6-_̋^0xz!^i81l|A4"܄8fW>*)AScLG5J {NRK򷽃z힢[y :GsԽDN1c2͎ԥ Sp,ŗu鮟j+-0V/ (RV~PIKygʳ69{ah3ֽ׵*{ .+##MwX<5-b֦004@_hd{U9w-97]ٖ̽;j=(ߺ|c(U)”`vpx{M i4mOTr_?>h]D@Ia) yt@AWíXI967XpQ5rW`/[y2Y^CD<\bD q2=c:60\=(@|_hnv>=ZzJoIp$xsC>x~'p+E%p([n}lЊn:@տc0΃}ƻyE7lC9_^HpMtZ00;yj]Q=9SQxo7Pf0Ŕ́j9Jbw oάeүĶ)knW\uoQn (?#\(!9wEF^M=u^5z]ߩ-=TD,fX\.w* Yb?2 VU &F^>gW~[WsgrX?u :J="ȝ5{nZq~%=NMh;aeV|] OAF#U0[bQ2+R'܀";/TOn/ ޞ;@s5lUsf !JrG7aMؔL gl`4>]濾H=_z` `jrKQO>= J="M{YZ55ϥҗw?tj zɢ0#l`aО,4UX:L{P!}Pa#G'`.vbi\ Ԏ>D 1` 2d#@JEh[e|,UQ) >d}+MrZЂ IhќwWf-SEW3ee۝P T`DHPFv(:BHl3)VFpRyKY䢧A)XC#H[XlBm==!#Xu'!-F| Jf$fM^{fiu(2ĺ4|se@GdCD=홪)e_nw@|e eb>)5r?@gl'% G~\qVBD'e.RqZpD}.).4&;ojUv]2z6$y_bJ!/B, 貇ddʣw,{=cS|@؊ P'N0#XFmlɄ ɫKc8ai{:rnV {'>eۄ3Ѳ DnzYv琰-;hF-~>i"V0>)$Yօڙ.P޶n4O#)QsRª7l!1‡y+qG;CQhΣEkғ3^cq1T!VpuU}W@":+>}1!t|B}؟M8~@kjgL,T[|@~4&6Z9L@ 7&S65j o}=(le>R- Z ( axW3pi|[Gԗrp=@3 5bNЯx=c [-,h7-  LͰnlY.Vǘ'b DxX9h8ӼthpN(Nb1]a~zoGIPW! 3J=[½"QѬL Zm˝X)Ȉ"5g5)HN />P+hVhuxxzfKv1 +#=+/!;b7 IO.].,\WZ=@L8e&5Nwgm1A=1u45 `,Ћcư@:$!"S١ih4*rݪ ZgϛnS}X-fL*V%(RIأćq(Q9L*Y.DcD0+_&,^K@{}YЃEf5R5)G|`K&yN ܘ_^KysPXv <ɁbwPBĶDzuh+;0W,~\^.8֣8[s|]`T62_)S\aۼyYhQbB UTݧ%re.>4Pf=gHC0[KPy6[ZKHQ{kCF| AWw[P^*$VGm(Kj+H.b'_*2-q5k4l"Ԏ4=*M^f݋P`XԢ9 /SBrDOxl%ćA S^d g?gҜ:aF˭ǰ#yhvs#yᣥuKxűֺ8iЄcY#~ 쭦LHS0E$Ћ:q}Xa"^X✝c.u܂:0x|$80(-WO k 6w}GKf =kn/ZSNM 8aFo8Yue!{o`rooQe1Һ{1|NYEB Dmw]xvUB#0٦.EDȑ²~)㪧\hWWf$f82%7ԇl޸^w"q2h:J>8bG T'ch81_0t*Wεg 26䄟30}NH;u .l|ʔv6,LW݅pyRF^E3$lWNPKu1PgkߔzKwPJ3#xa('\'/.|\fD{L~Ž(0c .ovjҤK1pYպ$WIe;f-lZaa@J`4+I/aʳ&0yyPU& Ǟ9FM$#)hGޥovzhg]qg (>\qLWuQ o`놁-#騴wlZ{  qq|Zc|ie˲BE5z)p< Yl' .l٫vߔC8tgIٱAnXm7|LpDtL }K\W,oA?sFL khj {ږ?柞Ig?Ł0]*_T_֦%hbgB0gj#P~n(GX9>Jǐ㢘|&}#esּiȝ]vb]QZ/ ?=&{ڧ?GlAFA=r&;Хo [x憤yqm`Ӌ|4F !DxW~n!zjbfLMpL9ԝ$-9E]k@jod'ĘyZ׺R$b_y}jdƵV\YԽVA-tw>ݽ\zͤBa^dʑ( lpu+>DbY2Ѷ]* tR^4Ȱ@%l5J ϶UN\\Ärz|MUi.{>\.M߮\60Lu0j0fћQsJ]lS*cZ9r `Iqgc-'\H+%@dS Pr!q =s\Yh}+4e9K2D-\D3me3dq.^ś-fO73al^G*OH82]m`}0`1%&[80~T84PRt"Z6. pxi:w6f׌, C_@,y wUtj4GԝRo= qaԆrH!\^W΍f"T iLV <9ɓw dtQKnOtMiZ8ߧ[G͉ ҟ~I( U4MG`;|1ߢ!۷ _$H /,)@:hPg[<٬0|> ip߆PPh L4d"3 9J^,G.~O sNu0 y>x)L{'Xs­ϿȊv!鷀QˏBVȭa&9[gu?8R _\?vms@MDI h8HsЁ[Q)'>3itSz\OQN_5ޝXL Bp<\mgY_xwqKʣsqp]gFs|/4#˓I(]i&M:=Fg (X`zLNJߋ'1tkFSO0? 0:p5IttՑcM+'kZ% 7C HdLplf r#8`#3}w@IESaݚ!JeT2-ne{^LƐwIJy'*QhZ 094+~Y#z3(NJ3Ls{b0ޕ! 9\=@ҫ|'E1ڦ^ ?h vXJAd.pG.H֪* q\*^2Ƕ(mJ/BgU>~t5N|ޏres!I_fB%ugjmj?&& jU#cCFgə"v!rTLnwM)1aF'".l08(C3 zKtAn]UjmGޝgX{<|B#=5ִn&iVKev xq\`N~EWLQ OX_KDl xWC\HTu8P^I@DS0LݧZq]^|.H\2C}aծw~Z#[v9kЀ$A\V8*c25? .b )-g$+jݼl`@eJ(58r=>~-u{*hDJ^?|qGQk9VF5b3A V)M|P"O:-uBvK6.6E@ȳYʆzJMFBpa3]hZPzup%8S$ۛS$FIrth}UYs)B$_18 H>21<(0!Ә!*rY|H咉r;'p?LJC?xJU%t7S n pKwGڏxANtׂO =:(X+uKˋǀ,-w%(~r%aEAg:mm=p4[1(kxtg)7\(En-Bt[ab9A_,dʡ'ݼ[y 7|zC%@F_;z# ?>}_0UnC$fj OC}U$<K( D{izq+TB_B۹KG"ra<hо/IGFpg!+!@WӤog;H-jq3-wOٙbl(+f,mtCla+#',x:+ߎ3N0$TYsYÓo9 Z*wоf%.os?aM\oN'}:ʈF4@*Eszݝf ƃELTg@t2_ [ݞ=dOk >(&'8{4kD䢣>s/6?>5^@dKpf7{C'N%B,Q6u%PӣrlW*֮QDNT ^8lY>Ef4`G˚IRoJ{ Ѷ{u {rZʯv8AOm)Eރ"J9`/!5'fhjT(g;NFHf_/cM|~载E''-,DgCɈQJxγG(FՠUZYZ+̷H^ eRE|ymp*#<@ V<[qR\kO=Dz Cf1xKKpY˲p~h#"eݫ^t<_ %#+":cC-FO)ad4ϵ]n͋`#1'!<݃́ i7[8fX+ a䪊ԠjrÜdRV.d?P#}FL5OҰ3G"b7%ÍU{ּl qdMT O{8m!XWuѠ*?ވyx*{ğ4CP>㘐[A _DnFi]y3s- wK2_W'TWFYc)v 챳`0LǃY (LCظ'xvP6$a+\qjPrPpY`9 ` e}_j=noM)2t}TY ƿHM>lȆ sz %CcVCm }RrwOK"ox(?ӈǎIFr4! )J"xPWL+bmb.3 @d((zU Rڐ@*P‘1-EVSYTXS|qxt;'" Y–H^~eZD`\yG|O:'@gQ@[{AN2AoWKOk U#GMڏMuK=F &sAe8V8Wm!j20e+o_Ό9!i,_r1JT̪IYq@1㈳Z"~Z rdȇ_S->Cc =o @> "U"(8qdua']f) 6u)w]@p}{WN8tT@)iMĦV &ꮎ1s=&Dh jWCP+c -/y *Kt;7Ȋ5aW, ŶKlZb ӏ΂C *@8̛C(upP,F,vw[n ~OhIRRnQWҘ|G((hw7=﹌ѡӴnc;Slh{R 92_!5fH5IUH͞"VMd3ߎC*bBZ `{ i' sU7q// ;[Oh _T@jvТ3Cayo Mxlʻ;xbޛ-DսeC^?jd pX傰p7W `ʹ{ۂ/czSh! x$ V@MyX"; I"ǷavPڼD2\AWfCBkt>ߐV!|XL!/H$Bayх&M'~ɈhikAduZԿ5.f \:m m[u%b;$"ь"<~GV<8,_",u1cJ>'?N/Sr}d;GzrCV73&3ZN)f*GHxJ];غ.*A瓅2]5`*)Mv~qx ƿIlJĄ|22!¿(Yδn[Z\^;>Iaf Rk*f1(K4Lr{qL"J1#6Dcp}kfd-5c[,EZr[v48|2 1 hW}&0#C- Vx\esW7tfKuj{ Kn& &49e\r[='Φ-V Z1?#OqpTkP!Q7W,PZ?x>Cʬ  @(E˽̣3mW)ZKך* o{`lWp3~ߵ$e~L,.oseas@L{gQq\hE$oaRȳx~B ׶`W8EjֻAG|/_ ΐ p' "ƨ&#@+\K@ ^dҫ֚-g;J hЪ39 ngaϟ/C{"olsۨ`؊duO~< uW:Lz$Gm--T#|yw4ƯƏ_j+Фb?^#:Wf )ϧ_S_Z}e:gAۊ6 _-{N Zy5/Np j{ o% A|,Z:QR.<{,l0<֧XTOÌ!SZ4s]=+di<#uW '!q 0&5kb!OVj^Zd. R٥7H40Dx5"Iю /~Tp`>z&KE3ڭ/3c߱|fe"wc0#[dXk3yږ^lvd. ;Eww@gQJ-cJS͗XxOWz:П-f8Յߺ ڃ<-Y&ke.Ɖ)V)lkX(S AgS9OԦYn>Lرu Zb[eyZXb 7hYĤ cͨwd4$;-R@|Ng2Ȧmkeo}^bCI< /j!fّbGĠՁ_qQ- QP2sVl\sťLh'YqK䓛ąʑԟ . 5#ݏ$GK_kN..AI‡KeoFB wY|85*tݕ6[YD:fQ,al=T a 5ws3Rh"Y56nMC &ס&yMA{'l:Wdj\]:@%39`)!(K |X~5h*CZjdx[mP59%?$k$Kht=sU&<&]lbGш2؉OsKzAf勯+Ԡ}ur`k1wSZU:skwֽwKACP-x@d{;CV1D˸yT\gԷóA+Q# LX^I>EZ#4tbz|BM:0G<{ό I2%9=:+8#"}535 _?&VEy0}EOߔHBz݌ִH"ՙwi#G#񞒪\(]p@:w hL7?tbվԋ < [7nH8tzjJǹ?ޒD48i~I& k%m5E0q뇺da ;ie=H``mv7AXRH#(ݣFk!ֿḱ 먄BvAsn'8Y$tޓ*5Bqۛ+FoR4DyL;R(_$pw/m&{b|5_&>HC*fp÷n0W)Ȗ7[@&m!:\RT IkG9 *wi9J̝*ĒcAArA&C8zjxD \{{ ~(:w<׍@Q,P)iB$9I~ocly,ʣUJB[Q3Jڴ u\i @IݼfpZ>yw@my?O#7XM5&KzF6rB@rU&A0mv?oh>O 9>y^Ü-ll14Djb| dk EB7Ho;E''dDtQ;n6Vg<2Ck eI7K ;}}vY-ҬZ#ZQ*51btdSnTσ%: `ɸCzN4)\y:zCX E“#P㿋SqO"95ߒTx^QΘAq- Ʋ G%MחIDqWimP4Vs]bjVf@>}g)ÀQUL. !4"T!Јx~M *+%]A-}6%#\ 뵺N-iw"dHls!# F4K'h@uΥwBR.B`ֺ(W%[~F%G5?= F"ܒ 9EjALyUsI8$Wn_l)liLv1&Ŋ@\Ӈ[DTؼ WK%c- ȭH<](|`Cÿ2gBp_/{k:!*=Y3]hxzY66> 8,iG acCC 2X!@V^J.F?LXG qx{ Sk._]R7`掸LzH"! .M'h, ɝ7PE^Z5r؉׺ׅkaC̃~M.HuLv4\ipؠpZ&ѽ\QjUSӖP<}n a'e{b8@Oa6db"z+MbH8U]Y BmHqp4Xr1Fd`zΊ_)oůCZ$+D['>!Q\w@N!K|2~FG Q̏fvV UMtxw>Di֌Jxp- TUR܉\lHH͛\ {'=Xbrr[dn)\tv2m8g=~dxbxy{ri|<4tDE$-.,\SYm.c($/ J`x)Ua`ھ}ܱ2udÂOSrAИQI9H b|v%(9LŐ&go??=oI|8y:Ҡ@A@}렷D>8*i)M{wdp{\֝H&ejXN@Zb"'|P_W{XV[wb&&q}9i.`U0vb^;px{(d:ftWy'zc&YTɨApe;ޙoV,4_$!#(wa@m%3.9 >#3IJ7KxnJlNk2xT {bPPw9?uz" tC,ϓaOp[:e)!Mj>7UL_I; B*w֪CZ^מfh:<3.݆1zgҷ>~gwL.畾h CR .-lW2w#j : pPѣ==a?3hOfOUmc/uԸ9!5S}<. 6G|q) do'H溭"?Sj:BiЉeʚT*(M/{u:IOd5E&HE+)2vu}Ƿ[^h .Dkkq@`˙ȴ.26@ ta\$-S )wd{R&Z..dHQ*@[a){}z+_\ysr/‰S=J厄CAŭd|N;S#~XK<婩|lsVU5–*oY !d}ƽˑʧؚs矣B9oLw[E} eC}(廮1V𡩊ilJ(=pwR?fH/yĈ )^tK C83hall$!Y-y %cL:?}ԉ ^*ct uD^Z/1\êJkZxX~Ęab9{, mFȪ\G\5HiwGv UW P~Ѹt # 4bFI S`\#N#ty"=\5]%MG]xvj'؟Q'Q=_y2;;3gU@2ď.Uv)c>m$d~;dP0'@ s|u &lYS 323.< '#;/e֖ɎD05a#ʧꩅ/![[a´y%5כ9[:<#PkGCHQ_k.ZO"2EWp5. hA=6qإ N oqKճFx0ց]ƣT,?\W6v6&fmÓic<$q߃tws:Ǩ=QKϦ:# r2՞¥ i|?5$jʗK'4DUF . M:&{_U\եL^~za=\ĤN:i\L:뇴RSc.S\2x~:fSpmbq .);fĈܪ7f`cW iV~*hikfbSt0izD _h" 5d!z+C:@b/. Vh/ݪKY ڞy6}@=J3%!G.ee3H+$>X#R7>¸Xj9TV7JJ\RtN_3_|1џm@' X4s%K7:0Gaځt8F&^IEևy'>v8T0U's"4CI0B|ow8I!y{1"|H_+4KeN}JKsa| S[( D Ν =AE/ #`'p NP tm92_\,kivXh{,39*cs4\5ou')yِ)Zuxt8?&f/m8 ^qHM| #-[9|e`߼3MV"Bw$]=G៥VSJc]a&4HM1گS/}>=;]]D (@F\b 1_|1P?c%b"XGb< Xi8/152 ?"a&7)V  C42奺:QdNd35AޥIp7aiB*R$0vHTmt0iۢC,Y ͫb6ns9/&a9HMsfF-5z^p(VIGT > J,:!tkōtZjqP+u4Wą*? W=m<*,*w7ڭepjb6*Ezrfie0y 53n(ő|Sm%3gZKK.inZQ=ZpW 1ј֏M[t\#?R%qI: n9.V^%j|cP+W sqn SJ,헁̢j/ 8`tּ檁W.Sߏ2cADi 0u0UusQ6Lҏ@뿔SvXA@#:A ˯-GՁ+ e~Z>ꃩ7c `ti ;OcwLvn?0%eKfSc +NLQ4(IoCk7]vBRfLQh1B[G riŘ~% B i7bUx)ĭТZR֙P YXM)a(?QC1$MPC\|q(+EiLg )o|;/Mn DEw\ 9] Gê4ĖذD:rh$9s:gش-INONwzlyE ש&L+$?k e6#GZE* RHk P1RKHR['" b0f\0́#5e-3;86I4& 6uGn$Hs/~ E9ɦ4v5{ v;yR:eM+wuw q(v!r`B_2Z@e1{۷mF[4XC5rĕm@(ōZ.RWZE@\~!@%f.4L\_^PId.C(xĸg)^,vޠ]rpA|&C %,QI/iM2}55onIBātūʩ hyo+@qgrӾv9rd43Y6:H=^_^F6mF!An_+\rgP{PFef!ͳq Gڤ{,L`<OPbTXV+eB?/)s1l9dxGtl,%|wJs%iy:\oɡɧJqT'o_i2暜; ڢAzJ-D%P1F$M´+ F"] U{JɆzoI8yLz38E&g |nx Mo^ƉɛgMB7ixA&un).CSdDcPu^Oi/X.beM>Kj=+amy- G9>?TN*i((^&&cW\zC m!ȶn#\M3PlQd7:o(0^K]']lPÇ޿Ȑ=sڔJ^ERi&ana:C9me>@ ѝ,(B 9[PG.jp/J馩b :m d` Ur3[MI0Yab,bM0;1$y?Ab1Eo^p*.֟܋Q?C㓩 g6det#Zl0*"u {opryѻ9("2%כ~E\. EJȑzOj嫟9ዥdQSAmOA'j]Ph4a;Ur z-3C[EW#$`;Kl(Y1,rv<Z>-P=NA}*3I+MC!"P(s4 VI~H %Aŗ#:W-Z Px-J6ҶJMLP8&M?m!z"qQ˩tY%ykVq j)JLsWbЩgE& Sph:!Qt{2 IJR7ƙ,$Yr qNL+ݣe*iO{ 6IG7{ccTS%lA|Ne61{,Ds'0#2׎n\ˍ I`e1#)F&0n@[W}1!/G@x\Bni{, &Q*N.BPf^lP܀vv74UW_WgÑH|GJZ>q9;ͱ4 vԩJ#VY?"V*5 2$qkxSp&oOh5CD@DNFUtJZђR#K^+Hou1֪7B8e˥BJuBeG^_P'ﲿU#mHLp>:س2ErAU~4-t6~ #aӕό!R'-;['{Ĺ Q c *.#;4*ċik ;_ = S;fJR*wK=)rRRpv7ILJ? G,7M;s*ɡ=aki%q?5Wv,22f3j,:}?mE~^J K#3V:#߮1%YԘ!Ar"hڬeM2 hW~ :%[RՏ]ljU*qSOwT %M=hTIC^ ~ngoDA,`2|0 k70D}%|3qͲ3Q[ETFQL KKp4ot#t a!1SI9<@}g;Qg[DY;wT愒E|d-L*ZU/I߹a2h"Eo&5-S끱 BQ2^_ T6$9@R{ j !zK\rzٟ` YTg[#%Pk- )IsWwѨ'u35I׼4dds7(U r.\hGQܗu?/^@K޹9^m$Qٷ`3bh.2]L8FL܋f29u,oId`Zqzivtgެ ~.y%ef V}-VR'qJNPH` w^HØFAz % ?h DYo2 sjT5UB1,XWʌF_.P+KPjqc% gUi5LlROo[>L&|i#<3؇[k^Ϗ$U%m[j5@sֻW]yͧk| BL7Ɂ֪H^[r]v穲/N-6ѝ{Ot| >>NmHtl/6]@&\%>n"OFPm݃&md;Oe^ _۫'`~+{kПxJ: JPfeo(yޞIl7&m&}$Py -+ YCQJ+:@,Ya=%ykw!T :,P70mJ]U7~[ؽPl bѿl_fԔQ*xLK"/N e>\d/@Flp70y+nOp"zj?qޝrmdjrb^@RxpbG-;V\!y NՙRZs€o^,8$.ώZL Q*#puw'Br\s.>n?U] jĐL5ʸH] b'r׬uwD2LN+;w❙_\{JN"x 1gH?D=rڈN{FAR) 0<^Kc(a(mlY5A.s/IlzbhhputEmr9Ja:ꂎL'OCP(Js_D/kzOpv 1<( "PQ+q[heW2%uYqF]L_6[H-oU1J/ mO1!N#bąbZ&\PGׅS=e$3 ;-R`uʒ:v놕^5<p*nGpkQ^ b$bN ߕtԬL0Ik !wu~{p5o{)/Iؠݎу8'=Kzx&AkHkw7r?zTѓ(Xߥp.hEtȲE P뒈6&]! ^w|͎hnOxȀo=Y^eݥpCO!p.*PY(rW(W5饜 f-gNZ1g0ޣVwRdZ\fUVHdKW6R) W|)?D2Oj~t $`9 Yf5]9.ew%j;Npy`ts2M ;Ӏi=y*Pur$No{]֥Y{v"A")LImAH5.H~5}K.6Mt4\o[rdsZ/,U:ne;T0{&8CeS k͎!Nr2.#Rij>TLkS? o2cɄ[sEr!LleKy#Jb&qmͧIRK4ҶA766U:<˗"pmLf*Εsq A))EPONk(ںiZ]8TW"V NLM8 Cګ*ɡR%i ɀZB5lY{v zGySjk #:&ڎi4WtzT:#jb5 qL`Dw($&ga _k-H#pu+ pH]vS[I}K$~t!0a? Um͒6S%6e놷-Efztsu@3XИ`ƒgq2z@'Yllch PBy !`ߦ!L~rBK10&eikoPzUksѽ$Έ6$~uq 4An u^ 1$.1 zDW5Y!!sE @Gk4?q4 >??= T1y(eCsIb2ŢT^Y NJU@4g,UEvܽi_c=y%T2Ȏ} GL`SHl E;'o+xtr* 4[cp飏A6EKFםM &/ۜ197O :1` !ظ` {+TPA qԧ XH<86_tu |ɸ?-}|Ԉ<VC .?ƽuPEf!b3熅Y k~4JJ z'pL|8qo?p ;ͫp^ӂt X~ƄF0a]i/%R Y$]l :{ Yɣ祫S˟&tMKPkQ\[EXҟ" 몃*+ey0 +ic^FХX]P;{i2r3 $4!,@7(e_Uu@-gEU/?+Z{r/A9y#U ciLX ֤Zn a[@x[[ t߶octXY,Cz#>+_~ WLsX`y ؁_cޏMbB_W_SsASٝQIM[:?zNP?MLi)g@\ɭL)ы{TzzH'9'p7W#nj{zu#k~2vִ/xrgs7UH1T@D5!#[0B"U_? Y7ݨNQjo|^˛~=nʥ92p,W`;޾ƬOTcگ&/Vg}y L!|:@f7mKEW3;K}›]'(H+4jW;` ?s_IEJh+L+9VR01.PG "8dE?y/ ayOCZb7TOְwnЄcIu{bXEݘ_pߢ7 CZ 8i!AY۩ҭBik kN>}.RRijC"ݻ87_`fk$TqT*ȕϘ4~"js0K/wx/|YĊJVTE|%DZOL1} :hyw_X^ g~/"yUD1L(MĝԇoA_eaanKnu:R^%ۏ 303Tg_X,-޺fvbYuQ֩]k(PI"Ehq3F˽qo`P\F[i$6]ʹ=ƌ{Ij`qϲcRe3Nm T?S8wCe>C!҂йp"&)CB/&Y~?I?lnԥ$ŶrA:F!OQUhD|,Nm!,pZcqe44v:o8ļܟ+F*~˫}Zyld&$LdؑN0 Y5+Wlp*U2oKe_D2jd\3 FlJC9B|I.vct2o)j%|##Qב: dۇr9\k0!/vy8o̵L'v$ϱvOD^O= *{;tۍ${5%!Glb !k{/}q.%gjj/wS*ug~]hhʐL,խ&ꄨX (_6Excک5$om"/hH]%/$a,b(א1T,H GRX**Q;FT3@9(iʲ#t֡@Z =$1!+? ᛷH- `,TxZCjewyфp 6`e՛^sˑZV VdC>)DEoI;yTU>n?ޖsp鞠"E/^ 7qY*j>3J0AaIs!JSpMVUv؍I0 "į1B DZ _@,"3 38)D֩S/3.u;zbpǚH7po'xdUe Sz! |`(&v40^*d,WdL%8nDSeqtdly}w4e='JeO5@/#Z+u3 L+D9!o[1h`A2ݛ8.̮2V@pK. Yd^N\ćw[hu`:EWiWi 2)߹5\+\pb(,4k{x5Jv@M#v~NeFYe~5i<"TfM}-kl1a(?TR%"EfS g^8OfmT ޶ >{@{Pd<4( 7=h-쑻(g̹!bpaXO˳}_™!Oy*):VbA-=?&&cpen=9ybUQ"C XuZЁCZخ֐ Dnzb_(5ADl~VD6HFߙ@Ұe{>|L'Q~K3 /"5Gwƕ͈\+%|[)%>}&l>:}–WDMN4H[pBģoNbCUjV+i=v36'Yz~mCQ FߞbJɏ p ~":XYA+vXL9?P%WY'Kڧk1;Q.05E a"qc V7BE5^h[:"3g5L|\piKXc]1Н=79TH||xCs0" ɴlCQjxqmL7a3,. Ɇ-(kI@WE(Hk&8"6 r!a-o?ūmh٭8d6u@)c {F4Q B`F/'fjJlݫq8b1z>4Zs@m3ۈu7xw=lgLN9k{bzvׂVfKGD\ZV˦ UJ>ؑ<8"S@İ-wTu–\=nprFO*8Ѭ7-֙gl&O\-$xR|G깯W @ ǹb>>sݵ`(PcZiiI̪kuҊՈ$ǂKj$=Y,4K_^'H5e67zwEa K$^!;mFx.@UZ´P~"}cB6' UZpgnVύŚ!Ӧ '+Ĺ]! JG(Kw93 .j{5ܸC[pN pսi#?aOf:c CN9>)X#Z9PǚCwAu55hr>>eGjtjX➦C&F]TȍZI`iͨY@f3SOq73Dh5BHRE&|I@' ph ܸ9r3PnR ,M!Kr0Z@Et`G)h Z\@mS50lnY#&op{7Y;ߪ U HpB(Yb upd狄T-?#ũ0%%鈧GQ{n~6yBn{N1%[w&E6A3/QMQJMh˛sجfݫGB"/SMXtP2)Zt{N^s[Ae+8&a&?^{3DAByA +>7hֶժqgn_iIOe B tC!ꅢ9q=er ٧RuQ :9^ XD"&V@zsoEXL{`,l ?KT_/sXH@ϓ (kQuf ̲+%}CSlm;^cQ`oguZ,ujig _,#0'@l7%xgsjxmb6?`9S"2'SgGSYUaSPD[,L]J;ʟ.0xqo`?$-ĕF=slгHX{#je>>WgFt.b?kVn/n6F|!٪ CВXd`4yYK 2UN7L2(9ˏubd/?|; J4 }*]jFz#IKɔV15ZlUY:rɍil   ~j,Ի 0rZc<TJ=q$x$\z"H(F&˴*sotSP=jrdRf ELϺ2r>Bky%ᛗIc!S g?LaoK)Ճ7CD  + Jb)d9fW?}i9ڒtYʏpp]FQ>eZ]{9" 9fjkw}I›B{ODbnS-psYx\ \FA\3c#m4CʛE=ɘ<]fYZθt eKﮛJ |=Iٜ.em7T)^G˼qD{qlJ15Kޔ,O pqDuN$F!˩6 ή 9XQ*kd'b=LeG햿eѼKCzp,; % m? L!=TV>J)~NhZ6$MA@*z>붒_kHaW.7oi󐩈!);WEGb#ud>%ht'E& 8ʐ]" M񩤬m6ﱅyM< P nQ^6WK{NN8|Hx@9vZvg1Y޶PBı:F(m #FD&i =d<[P݅1yO˼ >XϚLZ xpqͲڵ 0v<I*w}5ѽiQ`%㠸AzEa3Rsv‚9 H+ѯ@ѓt&WsZģlK̶VKQ_~5nAu8Q"FT?9sow%[?-9?ǩ^' 0 eEIYA eAh[O "՚ĖB0)Ce^>wDęoWS暂x]uΰwrKR~.`:(8e^C`$oI ȱtcl+i2(YT:բ /} NQD\Ru7/v=[HRGU'jʡsJn0v |gFaz?0\bMb޼?K } dj`%l7L#yV蚛@;Lo w*Lqg`r:EӺ0bޑ?P'Eko|nP`#]t~xzd(sBqlT ~nhP;<|#eQC"NEתu)%a@.(PJ3ʵI3,fǀ1~ߠЯ~Yxed桗{<#zM逴zvh,)-B* +5|x񜽐j!}-Ρ;yةoh{gdH)bәZ`LʖtuwB$ƀIlmJx MVv,A<~dۉR tĈ+wj wXt#nu=5mT >rh3נ{7*QϢ0~BFƍ7! i;Y|F7aw褩EIDexݕeMu x3SnHZKW9(l{aIVg-S5r na nJ<^2E|zcbEw!?R Fv~^85x`$p$a!n 5.h|l 9xQdaCغ&;7;=@UO3}@D=n]!+yk=m]Qc[ *yRsv㖫:aÑRFx`2Lh/޷]֪\9AJ#e$!ٱP`\69\v:}G𦾢n̑ZV1;V9 ?9&Y%L\cr:h,#,Ym-Y'X"${dl|C~q ? z%L6$;Aa<5d1AY0@}ͩ3X {y [ۧ!,O\=I_RZ vv47ܽ/@ɠ wY.[kbv/mFtPPٻ&?c=PX,D"7-+i[)+m;U+L|dZ|ĀY.QPN5xx 0uÒC!G7m>S|"$ o_R<Əq셿'fA ie#`di >NKD貄9h4=|ҧxC /r^+^5%`qd Q-ڧ"$+M܄>Y|%bòISXۺrSGm/up#I7'¯N!2Bu^D i 2CN5bU:dΙ&hs0Xξ(1L#΂}wIC.TUz~m=UMKŽ;ERaKޜ8#泵ocP3O(Zmvhmͷ$A;nmˈskU^'fP)z\DO(`Er>fBY~Pr{X(bT4&) *"4,FiB 9#-=˷<*UDXuz~ ۔ۉaQ>rǒF-haq(b)@pKljZ1`֤,tMPt- ߪKNy[U5#hA4+\EOWhi9UI>߶;Uj9ƓRyuD4_6XM#.zM΋|0u #WR&'0pJT'{ߕKl~3~6ay!R~1G`e&f[εYbqP*x{2M&<ō2+ 7uVşg{@f8EO0:QI3vg_g 7׫ Oԓ+5,~Elts; j;T,.!Jd䰦n-IkPZ݌h6$f?݇wU4c'jkrsQ!X:ĭC(i]A> -bS~.Q}s@/]´W%bفy5e6S/] ,*U:= D-AgK%` X`KK0bJZjܥ(# ^ίM.oqmGNxV1QfJ9\e4uKߢA?e9[BJklMV!~weSɼ ׇ`JZ,$3#"Lg=/wbК3lTYH&F.H"!Mס1;!Zu t:#MA˾V"E,)}/3E7uU@rpklmYa[UVx`E=5mZC7{[ eL..y9fh:t}u.v쬗{Ut^5fU ONͱ43n&#h)%&]BHg.FS/IKWCA0Aៜ[+:qWιbiD{Z\Zl%uGԒ_o3b_.@0^W=3v98[[^;E'^& C{^ .!-s݃4ld2reQM2љQ%8a%|pGBEǫ!fe㵣=@\&~G}5a>w=7OM592܋QÅehL%yU߈cMt&0Mπ}[x 40| ?dܗym]n /9ھahKLqG4a7im̸Gڣ7=خ'9!2>%xT{<L#@B@,@ƦRo܌k"L[I[+QQڻn siIۤ%T̕vWWS ,Uiq[|pGfl 7ǣQdrVTQj)y!4z<F#2Lpe/\U:Ћce ٨blqWwC/(i"LySz}D[xJB|1~+~nF8Ieˮ|BJ ODR?"'Ľ.|"Ó&jO8rǴCe&;(x+Nv>W!:nU=Od(-t,FF`9sG>1~ @gmb_x/]]8K-m95S,SEQ׬ tjփ_3)>GM?>M`vjٵ+7PH# Hk:xGH {g憋Q֠ ̃n|V&fmIr0d7>zD.c; "5cHlan(&$E6«ғ(lX=f{4}9V6 %aA|Ռy*=ޣq fd28: Km\43 $ߗjŔXD]+123ϖFRDb(PP }Ez<\Gfĵ ]ֲHkDžB9CID>OM5#DBv(9瞨d½Lu kZ5W-$˜N+*F$ԥPos9gh(Fĭ7yM$ c-POlYǂYzH;Wer~'+/J같,&&}L=mnАᲁGuDbOxUUT.<`Q1U 3jp,5b3%_g!'`֧g JP5reׅΐiRQ_ N5lD\xɊywDXQ +F/ 7owܥw8,H O+5Oq-֘V$ 2C{v·V^A:tKZNS+C~QƲX 6e)FSP@|{x(OL$J3+1~7֪Xڸ-3a\Z[Wo!~ LDTCj_ML~L^MiGHMP(m=ej'1[\d#)j*#^HLN=f?yc^!6~.|(iƏX{(_g\-Oo¨rFy r,S&ryPPWhiq:dHU.|u"}W)bծ{rƌMfjaChd'l,+Fa٧[%:"}m3AB5omAP?Pl00e T=fzJ U R&yl3 { t5.$\GHʘ`W yYEᦹLH66 kd{H9 ^=s_ ޽'b۸EuM; /At XKlM0xH Qr?w5`&ۆ,Q[M8s?ُ TjxB8vR\*BR񨪭훎tsե,={S!j(#݊ϐ;RvhINc.6 /3dvrm95y.<_\=Ä{C>\7+<)\qR"HH!ar;vd٤kA|+`$ }iv':xqꍟ%2;U&ÿ)8Oe.XM'sUih `e<8\,G߲SLKQ(;K{[Gu3/Z ycM |S=P9?'F;9}7@Nbg@٠AL ##=K~ܕV転IXS΋'Vʱ| ^nqOCM!t$Y-5hX%<*/݌:$M6FҶ)fy3ogJ\RM3ݱ 2no &Pʈ]xFS;?Nqڢf3l[ 䯏 PH<*?mb~/6ٶݒ:M3!j`Io&qt0R68r&|<ۉ {N|u"C)3831Y\)YYLOg􉙳)2묹 jSzv ^L)'QPʵa8t,@LHc3IF$Rf:R(6o/OydZYX4ݡ/h)NA^vJ` _Y )3Bmy!EHԬ9E#eW+!vٶUw2R2oMǩ:u扅]cuෟGP~9+YU|Jy}w'b\$W,1Q<3Wg9?:t(ȼ&? nk[)mҌ0|y)uEx2F;X4c-eSa@z4hh`f.IIQY( zmJ A&VH^?O!ZBfgszeh:Tx M dI(?5} l4OuHl)"/Hq#}VFUSJ=KUZe iØNO*S:L-ιY;H&Лx;yHcl!g Z9`S>0_߬aA̒ЦDaPn}|de$X) 8 Ɉvqr>?3q2{Re|:΢.53$7D@ gUG` _v{ŝXzͮdK # AC/fBW?9sl@쬊Qtvoﱹ>9}U8lÞIChLֿeGqыUw|1U9ϢZ_]*ix(>ۡ8ibN^1*8k18iv&8̛7"~9ENT21񷑒wΓjBo\?2u(' '1/񕛣[0U!?CacQR`ʬ 블4/74VqٲBrDG Jz/X k5U0]qZ*5a5jKr@ RT"IJPqYɓI-j/ [%uEf A_ 2Ϛ\4b}2A"F(kClP~ Ox{HmY{&7X!O8/ )AUM:njAXx*( *z{@ܑPW`8Rm$/:Ӆc`ZU^_E}%t\Ҿ8Me񪑬FJ&ks[v<ՆOWDoݧ_ GME X+?+zט%\\ibh1]o&.CǤ|1;4XfG`{hwR#0~b`w_Ia+ShuŽr!.n <]zǶ"?#|FsprmoRlyfg,+ՏAs#Ir޷fSwKd+Aej$+CGPKđ];R q<ͼOJHm-4h'3DT4'CNisM_@B2eiVsAJ[Q6f͋{gwf)_*tC X://kz1<ItٜC0ڤ0ΰv,OG6D7}e`dq2wSso))(lطVʶp_YϢm|E[_ ڣ|Oiɘ=3Cb DSt^t"{R: 6XbҮ< B |˪)K9]8Q:LLW! S{gH?T *jMs8YӾ0vR_y,̊ [|,k4"k{Js E]L$ޱ&KÐ(y՞SԘ%{) xLûMj{{G/a?-mz B1RaK.3 l.~?hp\$Oޯ`W|ٝa/-/bVWAFwR^fcwuǢYS=2 xaM ?j!"-(Ns`IV\*uG`)d5?6G͋C0^UT1nλA&@} t۱׺MY+Aki7$3ھJQ:dAr3_#$S/)i|9bPu䣕(K?G2lSjL?[g1 cZ`E*sY-l ݎmV.&2KO8`w(7L/%!n A)B){}vL[31.rM돊 :ZJdE_K!4j7P`gҹ>vQTc &]W1vKNLi#_xO`T$*A0MTIT\v!%|Œ72‚ONKtfY($ZVGb5/8ưZ8حZwQxc|fabHL2$ǿ(MR^^Jk2u_Y{ڸtZ-&*$J_܃VDY)9ߌxBlFsP`uhla`'"y\{EdNWNw/FAdž\f,Lc>bQ~9 T  K}4֐OƑP*Q+R%)>-#ӆ(.k?F ToW/j7Ȯf M H+s,]6R p$X7}\ivqyepʥyd:$r< G b-# ~׫,`=3Nh}X&'݃Kr;z zKW;cTCA,B5=Nfz`7N6C\Y=k!͵Wmu[u6x8su Kg]6!S)agnmc/o+ȣm&i!;V:䉍7h2>E؃ॖ}2C,ΰáFcq$kwyH0N A`wvnIz/LD'ܪgN }0ڽsL͸مX)Ug(1L †#ot;Sh< U1? !X3Z@Cg´gϛha.X?cƍ/%Ly Ł\3)8pMPئJu1{@<2dD]/=pC8iՙ[ /J3=UݿEBi_8M4 Yڄ˲Usr[dOyDW5{>4 سFR6?h4>=A8'tR/fD@юexo/ ]kci!FYLro . ulIs{R%Xt~3q_l Ue;7]v#{-m4SQe(qcP( ԑ39I&fq5>p+\a"|cLxϛp Qc[Pp~.]Ils7"! oٛ.wܵ0okC>ryGK^k9n545a #>n# `gV+Lڳs ;$ $nuj}, j(pmuqXHo%Q{6=vWT|aPmUޕ b;L=~A?_]pC6r(ҧ/]ڂ<͜6trR/)5ݿ8%LXlz$D"j477*e8ކgkیFYWrf7՗P@~߉/IԯW ݭZ ƧEen^E>6DyhO^H5`N!; yˇ*F;Eqکg 3 , 5YRKxuC'{FQ DH>U{r*2t*v:GH8j$fRqm֬rkW18j϶n6-%K0@HA^&p's yum .@F#AJjWj߬4>Ȩ9d[O`] yX54鬜&5 ;?B yD+5 _Ĝ [A5"Sp'iګ5Ff (΄2?|}C|-B*Zg"SΟo-9KtS󖔄-ߤ;=v!4?ܡ p1BVt;A.駒v+QC]մM7gׂ$[]hnQNm.x*O7_"ìhM#QmpSD(A9efiGAbߙn Dİw`hc\prza̒ I qFkI0KcS+R;^E<,e}GzwBȦBʈ6–y 8R;KTi:i~Ƈk.N ô&R6k]|8P%JC,WA'Q$Qd WjIBYHyC|v)~Mq=F}F jkr_`G 6XÁ]D7Ie}tmJg_L"p˸KYEA1i!`Q܁׎RܸDWWe/QbOeWY-|3uj7<`ch&u*rt8AL))Uep+?ΒԞ;o}qlNb _l'"6ep>m TEgGMwd$kazCFx$Ә X))h1e̷w84d, ~y "5SjOz>ّZ l*OR5R $.sx`#Ɗ ogb^l฀8*1Bq^9W!`t8Y؛KyLv3c*?n;nw,LTǂށj|R@ҫ${B5wM59Y/iPZN{vAJ6'v.c:-{=Qa02fЂͳJkUnњ(ˇ5ԄgnŶhDRw57=zEEח-tD_u,MaRHg,)u _z wEPZvu@qoCǂfw7)z:Ţ 4c }!ܓvOՆiFGP:`=jGZdBQ'3% 9AÇGMhӼ0 B܌ xzdQ3 9w\sq͙L ȫE';QC?|c- Pm^GENPt?xf1p˒]мÂ|bN ö?/)OR`!vz̵9u1N7=OPn(hslѤBc,@xd[NS2rTX {}UbaKU0*=>S[Q6\e H85#c(\ZPDBwcezZi끖\)}9HavNUR.?a/-5lx֍0.żDG D*Io8nSwNl(xf n#x*cT˝]T\"52rV,h_ h8X AVS+7.zgrze=WfoJ#`UA4cD!Vie*mknt7ʫ=k|#cj:$\I2[)ea9Erݟ Ku1: Ot9HݍlIc:XW&!_> kVrdP 4dY>*Z<$Ck|Ϙ/;{in^[WQ9&R;]~3-@}|Yӝ)8RBiCg(0hK.M`ȟy%PRs'y_}4^'(-&HӼϜӅ@u aBs+NdMv>"A-=$4 -ܤ҇ | i3SCH4<J7'$@@vd2۩#g}B>X~ 13,SۘVm8k&lnDL:B<+CzYa^oK Z(EZ&D3LrƜ3jLSF֓f)VcOT*oʄ.˼ǥ^t0#R*@Y/twIHkD- J%8輷?(f D{$a9i`NxɓbzSo<޶.WsjBfHS2:w2نZ9O',7 2K jhEuTxcÓVEzI|ϩ1 j:t6yLYqܥg~iPP ҥ~dBOFGTq7[80\Bhs>V}Jϩ {>7gHmXtL>>ĽG֣b. "?N)$c=wfDFoBn5 7l u0+;Y FMO2o5?5I$<+M'd|-cW?njӸ}t2eIQn2p +w˞9f83Sr(3Q5Wʩ<91 9N]gcI놛%rޟ-+(X}1ڐm.VDkEo,hVWWFVs&=-Jn;ix0o^VtimOӚ%CwY^{6Oi'>ALGI mtEYL&(G.̅QRaշHjə:W*V^X'ݍNH83 cݩJ0+F*L5APiɿyL;#oC[@qfTɈ3U9W9ډpӀMYXU&0ޣ#ud.!v)V#CopΥQ5IkВ #]}zG~k;j;q,=X^)hF DA8 =t4rh~@_r1wħ |ɮQD,h"ZԊj d%hҙĹB[P[w}8lG)n˖N^Aeh; U˓Rh 875v}@%_'Ѩ9 sTGAfG[xU(|H?_mPM+#gobBG}Foa)TkI)o0^!ֹG5ڵ|Wq:eD&?iv,_>hX˳  *efL5tO[z )CoD<>BI`!In37ѩ]j %V8n޲.h/4c{^RrZ#ѿ6B:#:y;^=kk$2ySF,1 _\(I}W:h8~~V}@C:4^VۥIgj9U״?,d7%R`4\]»n{ cr#f{3a2Ч 2]nQdL542X"VmUI8hoaȇ]f"E3SOckv6bZ$cFuG;Tf"o$yp`/ːN" ## UB7%V&gBſp4Ncs "*0mvLS 2;7yc?Ј%n\G"/]OtuwzX )V7ާ"TJ:ı9E.,V}eyS/:#J/Mxl\* Ӆᬖ(\̉-t?\gJ<;hHCTBsv>H -=3Uz[ّN9uv#"y󋐀f@}hPZ-\jh{be"wO3\ ^PHU%Q'7SjDNoNJplȇ*h \kh_WmN0D׊u1)Iy8wCġ)?uRNQZV-2'썒o06Oeo1׍cž%K{\>͒Y@?Q8r9bNmj\ QզB9xR؎b$P'*X̡u'x Jgqau炉_Da4ĸg{ͪ0>b4}B(;'*b,? ^:E#g +V<8)WQk+}F1$3so3r ;FJH$_ξHO yHqw srӴg<| Ido ɩO&j@aϪY]ߍ^Z$f $a᫖VyyD){+t[N{WtlGw#rf0p36qIߙ$`xL`vX#b=69}l6)޵]dksecpdCx>Ȅ4+>YjohU)JvoF"eP3}Ø&6$uD-Bz⊣Z9rB,2xP2)|<j#3GL;8ǮE3gyGD\zOrOkMLUdž"y9!%6`ZSg:WTA WgL1s4(&8 Ʌ'+G*U_MDد&ƼڸS^VNJ }W'Nz$z9ٶ?#*!,-)r@gc])Fɹz A"dA1}~lvXNp+AsR:[8ӳgNd<O aӍf|$Ƞ/.P+O֒1` =dG;#P ɜ+զ)Oa DC8R?|!8W2Pɾek戆fU°KVr0E5 :# 6|[n4tf Ըh3* ܝÑoJL׬0dcjwtQ^W5E, U*W {!Μqʶqͷ5; Z^@H'xr47 Ls+sU,0[cqAQ_H-@7 !Vzȓ'(c  DK&P#V>N1SW{~Bql4 7vem6l1? &H@N7zkNK;A.A~hY{I.%-0T4vRɽK<@Né?||/J_P&S.x CxㆄK=e0 A7FAv4g5UHc?04L|@oz#Y9ٲgDnL`(ܭlN0twp5P"a&b=໻`ʼnLe ,E烄zͥB()Pث}1B,hf, T䠩?7t償+U_uVQԆA0,FbU81Խk1.|VэoA֭G ϦZՆ]$/t g{%x;/~;Cn`'*{*H۷z<Vy8sܲTK_ˌsk㠷Du}^U9pF6FT=Tϯ+e 1wN΅BgX6tg?E½4)೩.`]bz03aU^N*1su k_nQ{2΀/183ƩYC~(3z6yU1%rӰ ߰BypqG@X*8Mc ]o ߌ>CH,-\KݲZEY'.Bkz&폱!S4 ?9ĩV@u!L BӁ1`Codʡ?F2.iƔoR {Waàپ2z"aHd73?&@t% >y}0 ͏vr2x?,|:ԳJk!`BN+e.KҞ4Wx8uR۫'8[ 14_- ߰X%x[ߡ˜X+F"R/Bl [ۥK8a()ssio^%H F,Q ^^'H aLM2(]؂z:86͠z)!/ºrʴB0:cRܴWMvf?M w3Ђ;$d m/i%^](4xu7֧?ArQ]ށ}4n[Qg(~K/G!ж>*KX>\]C_ӝPx&$"Q{JԟCdp`zܵO bY#[?]4ZK6իDmqCVMUOԭϗDžyk$AH D0a=VejNz=Ё!keS$w 5s1̘Lꃂ WII0̐O 6ׅUrtvҰm?;s#z 2 $㡌0KDrf|unm ;+k-{4.Zv f4x)cqN_ƻʲBHgU-G Th$Ӥ xkrX XFλ{>dꖕgh_m4Rx洎1EyS7Z6ͫ]&;.tr "R0+ 9#ڵ$c>  ,@eZ8.RI1t[{wBdEaHJ"Y?c!EXŅIfIJ[$t/M3@UGX;N*X }~s>j`C ¦3@J!em@ yӇWw38X+30& ,pX:,9Vى`'d9+-Z.nFULN ̶ IO:s e^x FsJ1cԇt`:hT^B+O} pf#WXE/jK}w͒ r0/KW#ޫ nj  Vz5[$$bG"jReZ)V5Tn69P͉9n%LJ>eT/d;~ ^uS8CYlpEW>>Ua2,+H)/o%f5.fR؈,$]# Fix'= :9puF@!G^HPI =>R_UyM \ mi fp=/DösxT"=:N`s᫔t;ȯ+Z~s7%C]P2A P.ݹg;3iNnW0Jݗ&{ ɒ,`\ߥ Jnb vF^MьN˸1NcU&}^iFao%nG"'DhZ YíjH1 *Kt|=dݽqo)+qRvG]OQdJn\*grk-, \)U~Sam`¾JTlBBҰ aIaYk-׌ 憸j0NJџv~VRsĊeT( G*RnC+dì=GPWyf,?&^ӶC€hy{sx Nx6Č_us)_!+rYHpZHn "av>/FŖ[=Y#44݊iBcn+낣Q7o}_Uc.W$XJZ.BT7م@|Ytb3Ök<5yj6πc\(=m]頬v  J~O},RuA"ʡ8ҹD_KD=P}_C"-q =/:7Dt љ#;Pɘq!أCpFhVv]L#mk| 9uڸF5kp7R*7#UO}VvcN"䩋|>FN>+S^ 8ט) rt9b8~ ø3a3ܗo&ᖌ5Z}4g\XG0ϙkG"O")`\_ H sQB^ ]pq@^2~k`WQߑtiǫ Cud(?(rԖk; qфzZo0jtDyD05vtυP|ٞs:- 9J)&C L`/S 6HYo:sC.]5c$30soTn9IOUGr&0vn1ch kDFglӕ<d<4t6N3}M>`⪜'̑A-%ZDܝ or:YKK)|XKڜ 4$y(OAû6*}gNMq$?ЈCK jc.Ow;yFDIxNC #S J6Gy#Cg>+^dOb@bj!C "* i%H]X28]\;;ϢV x$J6P$C]=\QUqςeD NPvΟP35kwwFn{6DC*Dͺ2r(*~"fRr3~.:N2Koet<)^d$()]}Wǹc+_"1tՙ}GQgl`T9% sM=zZy+u;Xr#$ZaA󋔘n̜ͣe]on:jTZW^֠_{y-{=l pC[YIԦ zV\vS%Fľ."~EXH'Z~?=i+䏢)"#qɊWp)kwDNR<,Uȕ&0$xT$d f@A̰baYdc{ML1Ya._hk1JmW%,YyIVYs6D NR^ TQ]=T1fş"}/Ģ:NiD?fL#by/W*f/&9G' `Y^`6.B<%k Rs7x>թKbRVU<:w@">&-e$51yE~o7攉e$ƁEzH8P}ZӠ[x6(=PHK@ k d܈\KO`}j}?GrVQԨVe'B vtj3yOxA"^ô-#I]J)7żY)ùxŰ-PHNlt0\WhuSv1`HjMIuxƻT1E~zoZmwZǵ˷i?692'H/c`  [ȖVRUB(}=@іV7Ib0)5 *[ [[=r(|3,:vyY-T&2.i[EEKk{7K!]0Nv9A* xhojVqW ih*p6#zԁ7g k`x=dtV4[2N鞼kBAȭ l(mt?GjતWvEYH-gݼ(ᓽ8m2m=X{^9;σ0M 2lMXڐJnG 4a|id-8UXNZ~@ZSC*ݿ4nJWb8KSO]cY2np,N~j5@>=, rJ+X5S=KOKfE@nKy1+笁<,?53.{$.l*H)nՕ5Y!D/>KVWqm#,?!>L"Rg=!$|%a,x{Nwں$2 "uF9PFd`,kmt $wRigΜ M0ooZ4> 7=@rte~O7 ses ZJ;DߊxK6ȘŠ˿Qt;"`83{>`Us~H,PJJ {X+u-CQeu~Y)^3P&h-=a)yhWuʿ-O{=+j|cfAY)ߴL&Ծ:3~L Q0ԓT ?~i[/=:oHMf0-,-ڡI(Iz8n1 M ʭY-:ZV 7|πrt1bFGdhŅ2%<i:i?bXdR9R7;j%]v1J VZ##֞'ѫk):d%gmHV\.Oh(~"|&r܉vl,`S*6\sʖp)/@# il>iQZGJإm6d{=IQ'Y(bskh^.koZ[bbqa"LPCB)0,sSpO]Eo R?.K|h$vN9^JEdo]$ !f El'ؠ3vt~xj@nƢBIXsV܇alIӌ;|&+x^)ϬuwC̪]DA_ ~X%N0_̟.LHB-}GP1GY?g߱ N^ϽjThiwu Tb6&,irYzi>DW&1a`#<L=Nl3>PuHVِr;)/Ls?SDžeI}ce0ԫvuJTٞcz4s頵.h11!8EY~q{>sY*d!ՏCẹx3XV$sndR9y`c{7 _V_ h1SP 9,}:8 24uۻ}zGXJgL ѳ([qۺ)^ٮ)kn%V;(?ꇛ$WwZQP2Ed4Zxk%q$iY'Ν؈l"DXRi b8` gqk2GgJyNw^-5/^Nl uq-aksԊA& g \G3P,S}y |TހKIKª [lC*(4oQEx E5cĜ-rÔ5'=Hd:ڎZzDї+k\xJ?#RVӐ\੥EJ(HGB-5_ KooıQɜHE|qI>GbIà> lCQLjl,ض&_rdBk}ٶ0 11m)1K=9b:'Ĝq8F8xDy}=~LzgT`L8M>UKx+'{Zt/zYP>lE7"탠υ06ܳ/jD2 ~AfjcBM<S)Zu [4m=9 r*lp9uF%%Zk'X{SM?,N4@Ա墟f~!ɻĉ4] ckqw!Bw,8asـR)= 1:,ksg\O@#H6? v&s&+mJ:8F8T'ch00 PDaEpQ8(P<󸪟7/*Ŵ|5!2 B;╰HߌgB7I+A}.f VU=m7˛#J}$lP Y}bv L_Ty^bʫ#^]X0]ȩƮczIr֦h+2" PS+ ω k݅n| _' d I -h:R)^DGYEokPll񔎔w_ DjH {~_cpnP;jFx ;"2^w#~;ZBxda*_\ Df񾙄L[;|)8ܶ:-crEU0~*,]3'bU.l̰Zjbӱḧ#a^DHDٳ PF䙭/: qO PiKR-ġ?=ne-v<Q}rMȍص.* w蝢jRą~݈">dD08 rɨwLb%4mPs=epUBy+7\ HZhPm{ps hh,5~YH#PWZ>Nf a ~ z?GqD,EY$\v/*@d/Vg`FzY$ƫ]{' j_gP:ީ3y1^d7><@#Ň!Rw&v6̾DD!խj<‹Î>) TYswo5ѧw{FOcSE},3dD$l | J3TqrCkH9bm 8| BD9uXjQN1wy> dpJ ﵿ. |HoeɁC(Y68"%(b$ʂe o1 R=Jb&}>遖stgm2:`z9.,"!FCIѸ)szpt1*zrhЎ&@uE^C[E9eD ̱ԃ*ZE [7\މz:xT0r`Z OKj+_Lɧ^4Z^J4PQ0ez!h 9~})~r$zm6X.l90| {5;cel Gz ,_锬j^gYqӉT-2mI ^MozUuYsYG}L1tm0H RuYpZZ%5Į7&X\Avba6c5^?t7Pw#,r}vrp~"׏ocuxsw@n(ғi3N^7;ʏt4z@?bdsM-ZîVGj:#=I{+ y~jp3# Ҕ=UA`M\=@}Q+[u?WkxfcTXz,a4d⍽W!ڨ(.g`Ve3d(Q QzTUk$?gUxo}μ{7پ MU w7Kfh-kWHc@ IHbK Tβ5]KYܩ1l쟼hrrӃR3/[dI'w"6] b4AD)[FPm2JH\UwS>rEj<={f5[ԒӐ$To _Ù EzYa6)oڢ GN!>RvnIh- :^yb]ӡ"1/"2fQ*=7lelj}F^noK1'38[}-+Z d5PCn>Z{H"lQp M$ ;wvL9i!>[[`#YݎPGw2ctBQ6GxCv?:k\Μpa9ЫC~J!f)j4YR &↖Aq,4q1 \hʙ,6bdh_pNZ0_>;F-'Pk vBk&XtE&m%b NK|ὄPwPoZ[Lc i^RJ/#o/?ޛ~23 lD,Ѯ,St>QPsK3Fƙn[~̨[.=JD@"@BSNq#Vsɾ"(-(DZڈ?3[PjWV HS7=/ko@G=[ab˪C&rp6JѬ4q?oL9htݲjHH]W ;8c ]+PW9e6װEzɈ}jB`/"\13}S.4Rx*;ѕB(y qhݷ}넯;\{}<1"w@z*9>\|G5XfOH ע6 L.SX$CRuEK.>iV)YFg gBSTpw;x=jXy]x4WWAo,Egm bj<0ƳE8s8Te=rn6΄EBwf A>Y~ Ab2b٧p#yd ̸l{#6C"܏Fd3瞝tkz-⟠XT @ײ %S]/. Ik*1L P&}ybe.,t8_km]UFj}jaރB~>"d2ěǴ碚sCHkʷUOXKl3 )ar%B/ \yw ܦF@8!LU\\g)g-TJ4%O]alKS&;T<g3\)=T\EXcQ^'i&%m®Wʏ*[ڸfYen4v4hK Id({D]ISicI+Ȁq؆`r~]R߿(8;†DO^`S򿌅ɩ_ӪUEf!9{[U`QI\8!%+Z rۓޟ.Pήd&zB 5ck3rZAYH&Ll/3#DKK'}bZvqdco>ЬZhlFW}`/w.Tj.|~Ɂ0p&`d80#2o/lXU4,`k=M!XwzZbVN,3oQG'f't(Zx,K6JIx17nf >pxBǘ>rqA^lSWNƆ ɋaM%@ 7/TϑdzTKQ EFArFZ#HA}.2_h3(?)uCG 2/2NjX4"y`Y b7gUKVVk|Q|ow2RDOp#8YM5ȕ4ë< zɽ4dml![pqĆ@H&!ECDOkz f#]1̿o|hp|D2N_S5 QMG!  >&|*0qJ.Jd|}ÍOW:'$_i:4)~=='t+4 /}Mbk7gP{SO ~}o'+^H@3c|u R3sg<'Z~x)ao nh^FzK34ɒFhӁ(:I͹I>wuֺȏZ\\) !@,N@}'2>;GAU{W'I/IYOv/ru_ xd<_;LcKQcyJbK730g +[+Vg/߫XNcR-R3e9!di>S[}!o:|r B 8*x.Jaq,EHA>B4M(7Әm</-@Pvym A2oL󅪽Èɷ/įAE#+R/>*}Fqr6oO $w1 .U?>c*)&HRctB, kR`1[ ;zh5!`c\X1˕3s(3́pe6$50L7m;#Nm)G˕1E-GhH"QGN} -&A3g#;ˬ"X:z/C 誙,5E;'7XǘC`5 y="ѝC9.A]t+FNJ kۅ/$qTS>bO]Z(+bFPXn ]̥š6rFflsv# +aE{ӓ]8MJ 1J1˅q6H9 (PJBlpÔdsL*J{{TC_ oNA 0dm8_A#xڈgn+v[,sqyGK'GD4 HaȈ3,eo t D]Auu`vn-|3 lMQ5U6b-ȁ+𳡨osHګUI2!'w2 +TlZ3T 8؎i?}xnU'a,ֵZySq r &:Vz%m`+{ϔ+aƅzysc0Kn?pqGi0lVnC@V?nڹ$'yPr@ 9IxЙҦr;{ɅtM7SکO+KfvYfueߑf#ecwgJb\JK0*3D|!t\K}I< @^-Zq&B&[i*VKN5͑ -rъ`~z_+:9@#"7] άasӨBK#.n/ZC]Nov&ia(93Dw^_3}S( Ҭ`dpG}%?@ /:.j"ɇ^yN_!KAȊH"M]gEs;Z;K <DExB iQeq ;N4} (:\j`>LMB47ȓY@eJI"FͲodjF/(Ll3R`!j3W,Wla n$ hWq2%k[V8d-yG B>ӐV@oy>駏]嬮8oܺ.=cn"^egMf.[."*(@LF3|ֶ;`lZˏs1zfKBQo m |vUB$# 0`hG/%i&ͣ9Nh'942lp5#tⷿAIԬՏѩr8G:^f<  Hzv[ huD }Щ"8/2Z-f%jFhzMuMɹBrR]/:Uy`*Zܦ_0ffGt[ c2]d02).XG FۗNN\5?ʱoKUqD6ؠn ПsO[/7kIl#_,?pl4I`t6 ,P]CtE1 elc Z!Uw)l2}@V UAP? \J*rpu`vnSeS}A(|Z܉k5 %/,1z`rA@pzVt[:/Τ#0UQL9Ϗ>o'68:$ݗ_%''~t]V/&kzg wz!ka,+,;ڑyӄGk=ttN VMFHCunh].3_(H5@8 FCY"tS);e2%xG f,TBK&/#t[~q΍OIQoc;a8eFn݂~& vX?ost|@NXP}mr_#+IbL=CWг %E\e!(p/mﯘǔ;L:(}F +w]`J q14̌ 4T~3 2w>BUj=!u}9B#~!Jb8@VW4ɌBEv''+2 "4Y4z M'g RL`wh=PDRƸ< |{FOw A;X=gޱ:{2=8c[GCK t96/@րD4]cTG Q0CV)F!+d NX=Y*{WhpZsp"|]+M~#[R/+}Evh#xj\UUi5QL^.W`Ec. C{16Iɿ*K"KLwR=dRjIfTa%V&>3~ӫHC0'@d(k6~  oYgji)!$%\УP}A)rxC]I*P쐥*^h60إXݡE 6r4&ϵPe!![:\W^#huD/IVcjH=ǡ4uv ܛv}uhi1*BCB]V&0;no-ZnC}A$ | E7Ӎ*TȠqˋ@j1k<~?`ɣO'5(7Um7n_:10.W~}RJ_W @^?垆<%VmCiYJ?Z60pYj}%񴪈'MPPX孉m=Hut 'aC&'}{lULq΁8/~;lqxalRk󈱜3<N-'\JpBl;o5K9!rRUGIo=xIE=Y,k_!3A#9̺r\!}DI]2׈K^©]dfR5) ?d?te`[s0 +N"1WU>\g٠=ue,gIP$U}_ Fhygƃ.0z N2 Dd^73iG_]Ggu k <݂d.~{#-7*s ;&[q* 6|(чE7ᠡƴ Pskt>iN|_d[mmUA<4*ck6@H ~p4L3Rrp$l'qThz:b&$c@OrKcTH:d~ќ`w̓Q. DzH-uܓsF˳J> ܹ>&XMf/F=q'%Л:]B5ϝiF:|sɩOٹ4PD̝4Tܓ{2 ރ*La;JFnpFQx =$آWic Mljdnr"]{tdw ~">5(e`jхoTRkܙعxw(ù7APqiPb`3z9c VF #P*z#C,ĢX(Ƒ3ւ=Vz0LzKo^?"GOBݚ)CdV-ـ)Tĸsk; u1Gd\^SS`rmRȴaAK_TzxN ͂(Z9rf-+mڢ<UA8>&y#ݒYBSl?N!iRAUadFV$uE֚!y=굞_uxzC9('_9n%^P}ؿ @x:Ub2b$7#PsՈ@v/)s@SK+cO_(?Nfԁa'iZ|C; :'m<78ʼn+ T S,Xy9:Ȃ;~ŜJnMQwpd|S5*N&Ba3 U26a'$0d+!){mf2"4}àj>q}ASŬ[~&yrGשj`ad|XT!?UWZT/[ւĢ AqxW}*_pN%5Z,'AMzWG;F(2l!R?u|(oU'LTUHYέ0ˆmޑOaG1b0rDU/^DK R8:i6bYHUŝ) p#]}n=wrtw^; .2)J%9.I̼|#' Hgd%"`yBFn,.EפjVHX):KVTDVACM!k6ȴ=T>܆N4d蘬[!uNXa a,; p5[? _'{1ˈw҉`lLaэ 8r$T! [jW슌Uڔ/ÕxO5#Na9"wtZs# RIGuIezowG?r}X4 c쉉+rJR1ػrJ!qe&6m!pIXnܩpԽǭ RWM3A~ q0%+4kHbZCoӡwN c_is };cEb^T}%NdHvp9|^%bT݆3/GQ*,Za嫗TUwRpjl$H a<u0WwĿφ|!T_l+ܣ#`/>%QD~$lac ҁdc 9x )n b]n9=YP9?2&-Ft/qvymHzOfa7:ğXJTJ+ k5hH1 "b{Őߋv_},Rm#_+\TfM/9Vx Yߐ-ranh<=PٿoCZ>LtWccSpꑴ NEDps4tn8V"V 8S/Dͧ'4Z{o?$F)ⴶy"1ᵍH>mk5R.dopvԐ`А{enT?FNj kA ya+' )ʼnIDk1NU$x, p ۙK锤M G ` doB֟ X~D'3;jp16C`FR&|]AVHi#gd^ 0Kr*/uT"ĥtQKFCX_ֱS+XI ?͝щ-bž];t~FqdSj*Q#zYf/#u|!s#D?Y ł5etwTka5 H9rkjQ Rrfxrh$4?hœNl-+LGy.hv2gV"ה Hm^{B DjqubNA]Ѭ`E;SCLr]2WtުOV>,ŒJr|[B]5gKBH9 9ZQrUK/>R(Fzr{-STKMfK Rهt=It:B{Rl27YLCsgE<4ħ9wi TPvpHQ<-+#iOÂ;۽vAbI+u¥fǻ"c7bDcCWX-1LeE[rLUɡ[dy{'5M'k7tR3Uat^}~_VpߏK6,zG f% dQDZUosֶ]4=ʇ_w&v=r# ΓllF'2Y./ ׊{"hB`eB6ﶶ]%%K)tUP 'aB$9A3[3zE"'=Lyaů.cB?qHd`I~^y 5`6OJgo 0onhTh'n!D_V|E}"Hb ~8Xr yF\ݧ 4 tbG&&zc16?; (%አ=;zV f/`pyDKAS +@݁{66"`0U WvBޟŻixX0jخ.73,yc 1+Lk0審^EB>,n o߉R"Eu,뎔#7I⦱qSkpO%>8LRBA*#[se]gTL,=sF>SqX%0P#-,Lj}\-ǪEe2l7W/‡lv 2lX_;9'Tx$iD |u"Rx#dҐYS,{;fI>~ UIQxDH߽ #-Vjh!(|d)`CLgJ*dDA*œ$=N \KPꪏ~Y pƜW{Vv\n.1v8֐r{"V@/=Emc65O% 蛻<.ݚ]L  f.4ztדoxj9|Ux?OCotU[Jpc_A"$W|ZXOxFu12^D1+=-޼nD]ԓ¯ ,㩝9k^Jy/bI\Zm}YYV2-Q܉Oy,Q[QMiJYd{,ڀ>u&`H3WUoFA. ,ˡK ˪.+Xcf JR~ hn2ɗdҸ H%V69);%6 :3]BΤUn8pM5L})Ǖ/ov#DsB* ,طvVʻ؏4 'if̎_ ';\l.3,^z΋F˴ewY; .zkE%GX4m%MTb^,'MWu.+ =:˷t@yWb'aWXtUqS\bo[& c=_z bxxY^EC}uR\4Q6Ď,gy씮 V(U9Et/mE+WsɎ”!=d;6|0dF- 0RsM, ;t7n^Nʳ]k+?H7X^@SiޅVjBBMЈa]$"5`{FX_Q!_LkD;>+8ߚ x+Mj}ҭND:[.h]ajwR-\&洀595|7דBPx`$c=+2p\E@eKvs/+zuj;!hC1&X(q`؄_hG1KZ^)K`c&:eqQީ{5wIe4Wd Ndyoj1B tmvIdpȇg"+=ۡ<*I?;0fZ!^>_+~&G l5fd0fGq||bvc9,ŝcH4C/06{P*^|1)#Y<.ga Hw2?ƠpWIDb75G;Nd>v1\V~XG̋x"`48116&[ Y+8Җ}l^Z9!-C/ OGLZ*gɲv=?~'}Τsɽ"fE!Pj0Y[I~l'7e>JgDɯ)-2wB2,ǂ㳢 ?G)7Y2$zח]Ɋ|/JHYO#u Cٔq ]5s,57_}JGbFb=5srs!P埸SXZMLfpmTE7S/P;8?$v%qJKYg<;/۾;E33ANe]}y ƾނvʀ- q{׾EK*VMvJ#z fZ  9 #dۊAdM\ݨY}}8M+_pjc)ӔFf lCL I3oI{p3QL*$jN0#dMlk^zCaح:-6> buܽG ngD(x Hrkd#6/ ,yGGRk&577_$ k:uH$fLÖvS/ G哮S gu" 5AbrIdwhAK@yjbP6Fj՟iznQst-k8#c9\O4s=X6.7pkoCn)1&2.m)^ m *o/w{$]|+2Otޝܹ],W7lI&;ΘOyp<+ WHZm#C^wbhb $'ΕE59[)iW4/3&$W=ߍ0{6c>}S1\ɠqպ1Mq|dSI3|o7tjjU6y21" +2c"& ^(<.UPNj+ْè5Zboq)rF[V1p$p7Gw70>OȐ,څ{Yz$c4FV_Y>ťwHx5:&N=;"J- 5\VVaC Q4B;'\dtFYZHԒ_; 9Ј:7!n-,ٍKj\p;ک6 cSF JeC$Qm߲C3V8O`D0b_|E?vk^飋.!X0&07*;\j#ևGWQ3W=xQ)E P|nٚTQܽYUQ{6B`@3G!&yGn135]|B4I?JZ={90 b$;W$V봇<-ʊGcˌC:Z:V@vm26s,IMcmŌt!&b8ޑ@1W]זR? q <ݓAB~fsZq[?"ȷS刉(wj[I^q%u DlYrShHu"#$]FׁYGÏIDTCȀx|0F]:>؀2Su*İJ ٱfS!AiRsLx#G VPz:X[2Hdo{jN ڶH*۟@v~l5HTOEBւ eoHK"Єl%FK- "O?}ʔ`z{©"gR5Y`^ ok"oHl%-Ù.cDV1%%nץ6/moBE r'}®8aL=122d'uI5Uhk6]SJxS S[Zb)h}_h`'RL΋,з`TDKd2Z̜ĦѠB7` j/j({jxCL%"wʱĮ2܁1AICII ?UDQ\G0x ]<-eBՓ7u ]7( nŠhʖJHI{b(L⃂H48Wrɖt>},·D rr)DoόEJ.hNHMF-k$(2׿"^ A]k]"sNuM؇B$GkiG6uJyI:=tyKg)$wZˏm(Z:Gj~z6\+Mkh|҅Gfeq., p/gURԹ"O88QffHhdmA0T? Z ĔWVV7tJrעԕ<`$*h_Cܤ.{:-!Bv&!)#t.{!p% ^]p'Ј(pg"wZlUwy,$Z!Oɂ}=CQ wqsk7"Koœ+j'*`6ˎT VwLla )kHw֤xġ6 RZUoAƥ*W s2H·mBRx&&W܂ߩr.J_LnEx _p<񺞡1Y;f{ce\9w8rpNc ,Ph}S 8c企Z|i dn!ĩ8,uvh WySӾF M$KDyEƛI诳Us/wy,)o;j uwQL|ik!WYҕrK1 !`0ݰ B& adh>89#BG+FsF#=)}|A?ꌬޑb@ OS DKݟ}j;C6'xG(2@5 l+V`|կ |Fr%idzKIUBmHE>dCzd^csf6=ݒͨ*X~m]*+>Y[61"gc t$7ώ1&I' &'--:F4mCb,qmz0֯Ƕ~b(#z75٨0)z=+UPqxTu9a-*Y%႐vtVl_ƀL-f8ɑ;xB &cZRS}:+~,rCc-Q j57lzq4e~)YH)@uY2ofg%u" 0 {3_ DS.ti3(>^N9wJmч͓wh,$@nj~B2J6y[Fm5g < sC .97|`1I1A\&/󖦥;ID Dl%g}3;~Q\e,7rP67|i M?p[\&/[~27F󫇥=ԉ-u˯'wD;"B+E'vP7C ݆8KkzOuD;6nii)C7zL9Yb9\B2q]s` eKf|P .IWi#G˩ \Py T\7=Ks ##% WT2cbr<&'Atc%\_*at܇@cyaLS6@'F)⽃~*S:_-E=])Vڄ`JphhHei_ Df*P/ojT;rM@IfʴfR;FK]8u75XIE1.n\BU Lvȕf̈́/+@ KfW~MXiIA[O Z:h/fv{{C蘫,T"_43fBj0N9W6b2F>Нc,65WS˥#ЛY㨩 -AΐEm&1v__DcXA ;AFnq;/z\o[}Q.^y[ytcj NW|$2DθOz쎒hH6/D`j5} 7 iD9}g^DO:]FEF4o.ęjE%"FCwx u2a3(n-gzUcSS4, #Hj=~Zh@uq;TcWqJ~q9g.;_䢮VjA<Ǐ9 `iRS;١^ 8;Űf4~`bdII7EkNC"LgByT>ZӝվJx=m^Ft<5Eip#=RUW?YY5|?JϚӌbkC^L@ ބ>4X„~ 6 א 3W%LO>(TncTu"#1ېg:lL"}T1bOyYSke1D}{}jeG 5 R/߀q@KN-<ծwdHҍVvdq~e;T_>\omdx@42)ssiPhZltIzQBTӌpx ;ݬDw 2%,YphjGh8O I@K㒆լKyyMR}+"-H(DUjbRQ ;KAy,΂6b~C׍롃(_̉4Jz鴐Xh|} )Yr2|@ \?FȖƗevLKJkja۵-s9B"XxiMb(w~5s#:Oyi:P@Wؾzrp"\&a$D zS^km;r'hp<|{U$J˒8Ծtk3jV;tk:x>0N ZZ=P귢E2ѳ%WW-(B~mZ{nz'V`<` qD`8Lr\{ZQShsqqi#4\1!MVd](F!w.䟑6|z;ѽqM4Ch#&1qא9`~EF 'd\w3vnjl4nWޏvHGw;ʴ]?07){,ږ2^%ᡚư}e%Ywx"$vQ]HA=:U`s1TE+#:! HBˍ"MNY;86i"GB5s#W >J{9.?sѰh*5# oHXar6yMiL\tci6LNJ'aS`v;Om,.f$YXl49D% /j^>'x?K/&G AA n;zG61yD~`;Dj7p[jA!}6s"̞y3ě9 fQ†z@!l((h(DnUa8?N7HB C߂(8 GkaO+t@@"vyEZ lI_J'Ϥ×z_.Hܝ%Wnz0 Yb%IE;,Fl˙#h,RԭezgQJK tȩFUϨ 6=j C?$ 8ufRŁH\ Kxxz`W=j#-, bRYHU8p7m0ʑ{FI* *Bqx&w; cYJ˄axPr0zBbsKaPQuN}E}tI5ٓez3S"~qcUQ[HQ3wI OvVS/2 (Ϙ_} \+! 6˷bq.$M8jdž 8>$8IcDCMĉ,8n4//arfD2(a&to`'cH 3oD|*$YZ֟Tii$pNd͙,~4QcC;B%\EH.!=Cl_$a8䰇orRS: 0ѴcF5Sqz)19)UĔ脌Y"ma]c4hwEn7/9X."+teͣMJ$&v4 Œ Q?6IjviH&j$$ù$Вӆ8: ߔoA#^B S*0W=۫@f.ufc壪U>3 u0E %x nw)$i#hÁ ŷ&ۨ츬 s:J.ϨY(luBĆc>\ ||@itm`XvYjDx0EɹV%qYwh|wc~@!}N]ȄSYX%d0+pPeAʭSpH Ym1 vHmQ: Js `("KⲗtB(5'1_3"Еiq9+ &tdS<oFPLv6F0k㖸(3qlZTPgz\n@ [. Zu2lsLfH |=RJE |0;[G!D c\-#p6JS3BU 0%Is+*)C$lZ܉-_ڴYE(R.)FighOr ʋH4)PqWD$ G:Ҵ'2)ۧ%>{E&D56 rx3Yݛ&>aY8ƔL7* QLc vꁪp篌N8C5`=1mRDw Fmq` wZ34s\K;ݱM'B19B81.">ݪU0R5 T3&Oe0b? f\Q4eϔ#wR.[u.eJp> t=m +)8zzX>*$}8F{!ԃYOAͽg <3?VDk\|ߌ1JR`0~I񒝆a.;)!5gR3Iy@IVa̰? T\$'A;?.CzIJ,+%>XEBV3R:Q5"ŖD;'hj;JSNh!6Fz̧B7=:a[z 99=,g@u嵐4B6Կm҆m#V*Y6F".v:l-Vu~h*7ۼE1@yBmA͆Ap3|#o !27"*xjN\&UЧ| 1'lYR:YG3AH}nUvf +YCE껲È إ|(lġ`g,[hR2!c ?c8IѪAӅdY&p."SQ/EDk#L8$ .C݀+9%335J9,V[*CJC2h#zY$*ν^C^Nw$ WlPr?iώu6E,ʕr.<4#rUq 83D~4".|Σ. I!ʜOﭚO!%yA6"#CV'6C@V uKlrۙgMʕCM7gHU}V5VK|~AAΡόv/F$`]8ZaD-N:20O/VwzAEwoaS7@W',5͉,q΃mnM<&BWך>eX6b?֢iZJ oB' t1aviu~+ b)@3aFp0utVS([?uc?U36󥞢"b‘ڂ&ƅ2EʭzV 'Yh+8 M8֫GCLjVhꞜ^2u/IswJ*^ϼ<<%*ZQejf06ugPzUC{wzx]磍 ߐֽǎ%c>dP(HP@uj[I3_!̿ rd ~)#d= [mI*?_vL+uE:Yxxq_I2=msVR)5n CP#)'*̨i@6bp8S&Β#67_Hl#:B_Stኤ,&[tZkoѵ0WZPf@ҥŏ?S䁉)~U&In;yg22g%GUu_4}.- '佷R/9a#nR3%w]bg˦ige% k5pzIq`e`8[x%F? X&x9\wٷHi)Z.89\nh>Xk)t-8&B^`P.iw.Q^Gm6Wy۴s (`gj38kfd]aQݥgi-aǬز`lR?.xʑ$HCn8EsRxV9F%@b'ED۩Xx_Κ(R*YZa6.DK#lΡ(:Bj}u gY"r5ϭ96wPFy/[}IFyLc Ū=JmOyp`* hgt֮ElKrĊ1UMr<΢ U[2]y=VXsS(>s|p^Z,3o&SaAK;z(8i#X.5~5 e+(G X>j!V41ȱ^64=hcR96K3|18+j% $i6?jcTKp3쿝{W.QAh>ѫ.6##%7eWu(wJzL}Ω!I.UWIlY ߛWq Ǻ 0(ŋnd|O>2'h^h~, ߱-E, `pi'QOYH[A:h4ri[?"F+)_?}Bro Ro/٬}F6!gzOYJF8Erm+4YbYt :v(.pn}|* Kf{@xtӍ.7,R p\( #H9 ēj $d W]/"*E(!Pu VZ?pw,p]wƛt VtN2[.(yS9&Ŏb6%X&шW(j5sg 1S V~1V MR;VFgtOgI{*4ԅSgp qo>o:n6>(St P&|[eg҆9Rx ɠ2T$5i^V]oz=;:jGt6|XjxFf *?:O-Y³eY`#\vzVk"jp@>TN)JQ稣4tOr $֞6!_28jܽV4䠲ҽ̥fѮ;'m7o}.0-:a,ɀg\VZi !:]L5KѶX;.-I'4kjUOm { $.d(:ywl=уeUN=Z(LIдТPH$\ e)=h6Oϯ$|z2r.s̋}.#Y7]wO^{샷O(zmYJdo#{ھ*˖a-85Uܣ}s{ʜ hdo|wmiGTUL9[wnY",z0f "δN╞i`2R?iEgjz*t:" C/>Nj$,I)kG cyz3|Z;IDZBƜEgX0 OƤ\\9b)v6hn+ e\j.O#d KFc RHO$HxpYZ;AG{/1d1}{BRO06y )6Cp}(5K8u"=D6Qrt5ܠT 6l\oxeҠTw 3`+Ts} FjE4v$tKC" gگ/k)Yg6"=R87`5)34u=C! S)yӪ )E6rqWJAA{HNpWTK\^J ^}فȵ'^ >e}p&/ʡu2zWSJL*sap.0XMBW6g=!Ҏ(4g-gԳJ>(D~c*h78ᥖX|,?>y'?Xrr HiqT't]GK]Y%yaB."#r@[s7hЛOP&)% atcܳaߍ@/`z4N\= s }6@aVlpKwcR60f nJ%jofunũ]kDq!za{jgƿƯѐlJMjZŮOH/-؂'ߣj𽷔Zj$we`5Ԍ~,jk@'f#+EFmQL.P{DžFEq*UN,S'TvA5=& v>W o`fg0-y҂qܶאxr_F&#tEEyUiD3Z|FNXUW|_((0i2Znw4f B%"rH ݄{)Q'y&Ga J}:=r\;m;f]6]nx<a[O/[@s`uqI)7#9D&`TV$~SۑRe4-170_LBc_xNMiFd6k !*h0*D/^^M> է[MGHp^\[bU n3~}J *<V&'Y?ZzS"apQAQ> E)H?*C[^lQ$Q뒼(Nr!!U8T~s4>*d<P=blx$f-07iNJFȖ\[Z C8?6hy-CaP6,łFўbid 6"p}F%yp6+zt_bO辀iifC`bpٜ\Vx+F{OZO\t )YLYՉǣW֦Ғ'Fq\ BJx&ʂvCr Ҋ>HS,WJ!8r`Sd]y^TV *C|rz5!K,' p> 2wn0;龜qp,N E*5ƺV j;l漂R _Z=X 5;lȰ"Q -XiL.3=+Mu>*rwMu]?D0^uhmddbulU@˧%1'9lvzAo)=OJ `iEDܸbUsM g-!$\~aKsEX _-}2C)[t;yW_H;ܙӠ˨~xAmȶ =Tc{NP8)Mz`AAڽ˙Xɲ[ݰ?@L@(hƈ#Ξ\o7z8dqPC$c_!O=Eu LnҢpdzŏka;F>ajɧ4* ҃>O sb}7nB&E9 )b1*b!~RBUD\XmwMKSG.#)WgZ@ޣM/j%@%̕#_I򆝍D\KG^Jz#Z!ٔˇ =O 0ca D@[:CjZ}M1-4Z0cnwV9W7aZPx]|:{}' B #zl%IR|t|L!sƩǢuW9LˈAt3B9)F1a]x2 jЗo< v F/8rmTdmPXt,q_#H@I")[#Nm (Z{k@/Z(ՂGuU# fڿP8?dD"§bG-m\^ 6 oQutCXO5?Tĕ heDUC;?{;oU) ?X7J#A1ޚgJ `YcVӳy'r$wꇋ4u>Y>]6hMfH٬W7T_nUJpxVC!ͷ @ƣ;p\վ&Ŏi HϑTE#:A#$vfyťZIۘU/k)EPle;ѵ{DN{2gϮyƏY()V&NllKB#OFN,.+u`owZߧ4}Сӛ!NO~o@=tObP׺Uj1DI^bGSВ& )K11VI*Sp& 'XhM+wHϊNR Z;јԂ2k ;嘆ګĢ" !aY9 [L~p 4e-۷l%8l٘N$#&$8-dR*)[2&PD׵ws5,t`EC@1;ۉw1䖨lqI<71!)f1"(M2'J l18`$ 3f, r7tlaKu*M҄v1g.S^#s9}"hVF|yARReud 0޸ F%;hXCb3GADdӅߑ)Y%|S9DധN2l'H - ՍQPՂ1nX""c!ͅ0~3Qqq4]C[j } z"hxؓ.):wvQXo􃝧VP__@L bm_UmberxmkLƧT t(.gL(̎w^x% `K =x'3&2:<*"a,;aUt"VN̽|-,^6j]hXKgNjCa!-feƢ=~wi?'Eln#r֠/;-0|dDd}2Q1-Ox^x<8 ^H/T7eT_*S7F%4J- q|]XgHKy ]7_lOtLU2ƘwG5AB'~mE eA9$;/CdSR(4B 4ƃ/*:{-'Bʋwi8dUG9B! 0eR*+VP0?Եf=2K4۵JP>;vr^v?'[4)̮Fh&kMi0Jg {uqw}ǫϗ'S4Yu}|]V΁;[ԥ ^˥0uү鏂%?9NJ;FR8ddD5 kHM$(fUek=1l`̢V=HL+|&K\֜y"ݿP"?sSO-4ay6{ϑ|tw,ٛh^6CxV!u0֮vLQܩÅh,P /5r>6x_ ph>d\ 獮@]h9{b;S^WbT% :}VqAF<)xE?)zy'{a)E8E‹*S ʐmA~gx|`")H -"R:bdQwpe> GrFx3%,* M0Y %Z@(M*-X J~KqN()x]M Ӣ-CWKsA "C RR+mJj.?˞z~"U .ofmͲo 3ODԿϘWhxObTu B^gr! эA#Jv`j]mQ>ہњ/_};kڠ+f&e\wo;21b~DMGh1{5BlZJ,5K̹Q"L'V78>VAyāy3U.M(dYgv;\N\]ܵgv໐<`jBÂ{zĻBn$ ۢƢL*aPf \2'Fu姞**f!0%1ؿc:,.x23پС3EtG H'^lȐU86Cm<6j"F*wQŋ{ יy*D@6ot*JieAY&aZ,R)a``q  1@z#6!g5֞?x(Ywn$RRա t7сhu`Z{J^* $͕'v2Dj.Kr~ad9 }gYP ȶJ@Z.df]>m~c;UZ0aʓ"Տh ΅iY"d9"mب~^[?ʁ/&gDp/UQ XOA< ~!62K!/E=Pb.[D zM,|ZW `A[8F#Bg+nyh]lb3CoGMt DA\@_5m I;9\mdarcvzZ* sOT`֕"c\gaax-W48++EewǼBR˄(Wqq5U/ [K1'qTK9V0ݪsΠ0ιch 'Cꆲ%D!ȉwP|L<7wiTdlƏ"ݹEl{s/Ya ߌ%d hPZJcAgi;WBftj 335!p୾sdo䣚Pơ'g %R`C*`\߮fMBQ'R  NK]0),(_+Oo=ԴϮ)$ RH25n~-i$ޥF`'shqOb3Xr'^)5g. _p0L<Ÿ_VN4-2&Zc*>0#!*Vۭ%\{iNZM 2EElp[jپ[ ^E%3%3-=C8lS8ZSYjLvѕ~oZ\~ Zq!چ|Ξ|TYՄRa$?]CY&%`zhE8yCbhnx+u\g Þ"*Gg5Rib2mЉE_MOc2 ^_q7:L#$:wc@)K+<< 6;* D Ǐ6QhZYZ* R!y 0XP6hTv#0=b}[Vesa;N@u|qdUxBWY53y@Mtʑ;/S%e2V7]'52 L]u+FB(NܥeKF'W^zNYgˋ £ah UcW,w Ӷb&wU^!@)!B$vKrܛ#ַ1.զƉ=!2٩ߠ["W4;paKXmv|! 9D>DI7WΞ7SKR6Α*ŌKdsL@p{kW@QVuijsҼ˱ٸmMJIxwS3,iE D%Ϸ77T#Y72|&f t/h{pkJ"#.(5~dx$jpQٍp@M>g{¤#)-`(t \vDDdw,F?V'?d.fhu~w!hvųeQt#`縞v\/I97 2 H%k9Ygm(W:0ty*7ᎿDY mz{B葝ӧʑ5i)4ZWbr;H&ePuߏhLD8(}+C-V>CMEHT NC݁B6emcQB$.3۽)vMt.)9d7ϿyB E8ZB\ss`‘%E4qב kGlpSrJ$1 peJD/+Ѿ]NtjbG;$w_! HX'@:7Ι^؊I$1c A3#%aFf.;]x׺ joEUfJc+o =g6O47#J_ W% +K0 lZEB{Vh5 TEh˗ޤq<ŸXA.]X6>̰ n,U&V`#A".?2i;ycTk@jw:݄ߡ Kfla/@1#:̮ Z. Ι4NmL3 ^ 1b@H9,q: (M_m#˲<3En-jj@]fcLPas_ a զcR=#e;d /wVitٻaAE^)6Y@݃d^>} 8_^߹IYhc[Ɗ"r,?ԹnفP XfTnPҟV ZVx[rD)1)Zn ooS3aډ ﱞ׿}Gݠ_6c+O|q#WShB;`$1%mԴ?Ƒ3jQz`):GrVqG5GV)e"7sd o f-;`79SWnEU&a_(R]?Tﳠx "53V$#Ʊ=nnG|&kBӍxnWR{g3gud %cY^~~`D 5C[6Q\/imh҂+pC*D BfEB$UQ[E*p9J8(:{b8 ["BX[v6Jeȣ I lzLf.6vuDfݪbN柭"m7Dd5֜|c6x= vUt>B $nt?@5 6BH@0J˞XvXfU;("Pnك @5t(l5ӑQ},S f<{ Op')1D:uChF2t;Jvy'WrY0A )osODȀc!1K}Āa\1M!F9TXUF3ĠޥX.G1^?+\ػEq1vGB /Qq+a[^qEo?Zcߔp_T_vQԙ 4T_Yl3H>Sy gJqg:Kr+kUۼ=[*yS!pNF|u&D$aLcGۀU$ziW=3?-!h v͗K\a}+}!%LTrt>fd.66ODoj/o0:b[tx%~s[YF4Xb` 2okU/yOh[wE; |K#LjK]94tZH% H׊"舟^˦xlNO\g3Aa.N^|Jz=v՟yFf^, FSF{2V߃GSK XcdqPPѲj(nW Hqܴh̛۝LlZʯ@la!\/s_NS_aUizOǮ"5MCV"I <W`4kNuI0E&8ssIǝ@+Ӡ>|w·m < W6Ѿ^\ Ba'==0PA絛S]a[#.h1A2L9Qja8Ӱw3>_j[u6n ?mLp2>,[v>LlU>z̨iqYZ]< :PmȞz?6G"l g[B˦Ÿ ܭid)ā loץgE~5 -޺̓O#eA穑폿Aif V`MR4\P|<՚澛0V ]VPe, >ΒUJ0:K܄_ݣJ /AyvZ7 \v+UF"eӚN,SRFjɦUö=[Ao$HGP? ^ Yr304#|qn>H_Ѻ؆7X/:"R=n! e [G>[&iJX۱$ c4Ҕך'+Pr̓ g({JEqxQC&ozk`rUKŭ|وh|:LwZ,83!9n-;\~ɨibX_USe@tCXT,wM:"edX:XKgM/c}k3m =+:aAa݉ѕTSm^o7{\m0`<@TT o(A~Rs $!0̗tvh0"'>"d=ٝ+txލ% Dx{Zhф6*5<.L1*E,&?-st3z0F}`AiLW$Rկ33 L=$ ul#C)a)_~ȺiO)^o3R >'/V_.ȣ2Q9^~9ՂΦϓ/~pB難Y͔ _b U|qg0)y!u%-EftԎq @Da%2j[7(@/6b jT\U -)R-.{*]+?'w|m}c t&'&<+ @㏍7Dz`:d$,wX%¹TnE?XX\tٱ#_=0îsͨ0UQܟs-,l֬S6:Lf؍%g?\pS׽~wj2ufWjiZSs l~yy`ffHA,rv6$L)~/v}:|lJH\|-Wcm~^^F>ԷxT bY )dV*Vv}HAlI,Izsc8^Bٹ }fbgx""XD^&Ď3lPz-oRp OL ^F0WWDKV!Øf-UA?㍾,lfH˧7~ v&,ĞSe.6b4 w\RquIZ-cԩJޒE晱~.>YCh-T5*GB}Gl!FD@-NސWl~Q#8 9@Q' rTϺ8u!Zi,+̀2ۗgbG(W7eLT&.庀WrL&2Baٻ9 $27s ]%{H [rh$lmM٪ r"4"dعtp׆vnьESt,5J@&H@ =}sߠЭW%DkJz:4UԫD&*<6"7-p qr'hƚx^{ W?2kKb-[~ D5aqn:j,4T 5FT40n*wZEd0a2Gf~rm wkvζJ:'X<~/Et&&:x|YAؼqT}g~"PZ[fh"`W^A;b 7(ROQX 9K].ZGS'%Btm[zd&r$v6c«F ;sДm%ǽR/ .59r#,fEKۜuU%uQL$xjv0u~pMgi'ff䦜'.4;+(³ıɺKkD'^T8etط ~,er^WvT?f[@WQh^ҕDoGىh  ^gH@ui6UJn- "EG:x1S{kP@ojb Qrp6JH\7j'w&|/7p; dV޾626e R1 ׽3\KӻF/sD @\W2ˣh\qN Xwb8x5cJ(T$[} Y:Ge)Ȑ`L p[^ǎ\"?B[$"WXNptU;O@|A{$&]5( VNfX^^L$y;uvcχX)?L'P L޸?哏L1w?fm2Հe\ic"ȍN 2@ H?MK$dM-beǖ}x8g{,#x.F\p ?z lY ZH ^# @('1PiTѢ3fn3cydhٶ<d?em:*#q{TI~Cpl&2^qb<N'9R, T&?g7A(5F0[D՗낽:P1b/e!>PAZ6®AIu19CU29e}.']`,Sa+ΩtCKnj,Zsϐ4L(K*OˈV o-B?Q 23GB1g(h{n E.FWH[B 3T'&$W=峕zͥ[,>kJ+O^:~?iEݴ#CY3,¼A}<с: ,$g03n/ۿsB:?R1@Vq@VF\)ypkirgI K)I)'f-8%ׄ~uccPlyJ+tk#OXQKi<]U2[Xp3ۯsnDpr#)ƭv:ʏ([oBLRZQH~:2ڡ.vjZ dQ:Y̰y"!/Lez##?GlR}*beMXl!aABYk֏6r SP?(p*I!UWu 񞉋l( N mI z-BjZr,(%$z:J wO{,u">cB躩 d99EQdoZ'/4gy^Dhq\&pYau0"1b5bT*Y?XsGH`$,COzAS!Ĉ6\3(ɤE #[kgHC%AaD5z:2iHH_9//}m~qH܏qnǒWSX5|as8#PIA-çOVRHŰB (w%"k j M3J"|ˌU2`R/rI/7<[Z8@_ggRF|wƚ@wO-k;+SmMRFKߩqaO. V< ѓN1JMD@!N70.!3ۑTƌ挙Y%+Oa=H޽UYsJD%vE.)iH}r 4dJx{M˹XV'dT>EPރ/mpW zOrM$p1g9yЖ~ uJhi\d?)}Hu H ]g #UFǑDž$J}gė@QUX\^t +T04EEGnר "J::o<`*KFm U\(Dw#uȪ,*sgkMqZAeL)޳R^6J>]r81~3v @"]{-0v@-Ź]"W:Lz,-ì¿}04ZAţƌyXAG.~{Te jbB;vlQȳwL%Z;VvO]R9!r,GbxTlb@q F1A}ٶdܪ>';:` |zCӢjJέA-JdI}sS5YKee$i}ûoP|X7j-e.w;eWN̑f- ډfe^V+*@ZաJuCHSGCJ<2A:$ Ѵ n47ܾji&wvś[αBX/>vgLWK\󽫅qOYjW$jv=I$f!1`/%lBQƜ{ZƣXD'V6pQSEOOv2/[&(iF9bp}o^if ;H?5mTkj4k{֨ SI:.[B6#|3Ӯ:f*]@B}"7bab?zqŁ mS*k\<ة\H^9 ]!A%;*w >\\l!fԈ7jLQEsɬ{M~aʕ-O VI"֌^f=r^~ؖe~p~(F嘣4]H't ?tjH*<9o-j ;2/Ta"\-vi9Q=w3C`˒|, Z-xF2*Q?.|dx) M &6Bn! >͵ ᬰf4ɌZ{/ Eh/pqVτ!umڬOu$[WOU5 Y?@-ܺK=r;PH[!R^k۱Uk'ӢY g9>, ~|wW\ΡPmf*Ў(?LOVDęy?1,9 J룩N ;#aF'ExHE|?/>7_{Q\Z)oyɚѭld!" h 16XH>G// kRkgy%P#lE-T^=,}f!/eSJoc"옄 X IƜN_n%SOG;+MaS}R7K=S9,&P!@X(.bꨩݎt>'3<7-' 2~2 >O^BןV*cOO6j>Xp^<ѱkˤbLdyHV]{VgM4,OrA-B 2f`ބ'0XEUd}'aQ3Mo̧T|rTmܼ''cd˧5iw8M6J :L3ptu/򑤏ͯh'T!6Xߵev pv7oWަɨ6$}̯P6-;Śj0ny~eh3h.w,\_uC"̘驛eFZ31ӟLF"|3W(Յ@SQe"`8NpnX:=8n0~ -L^,q[xn&elTCmgg0NXwkx-c:%zW! 9l'.ҫ?wsl/ 9w,~mv-‡NEԥt*%;Jrqn(XibJήJc>yU^> BsXe^ޓ[? v~Z*>{8ֆocѵZڦ᫰C,T|a3qBYM!(*ZxK]s24 6C<8,19<ߨl3xFt v]hH;$ cx1ƴր4O"j|IQ2+7N^ұxޖ nO8-R;P>"d~ճ*s?wG:N84y7v?Pru"Ԛm19#K)TU+LXB7s'Xf 'k[ K;#\`zV& ^wOUďCY?/w$7e؃T 4cPQ8NpL=l:Q\GAL}{"ϩfM{ŀס4mbJiT̏\W31 \ /.&G3IK{^bMm)а(aR1o@%fC!vyK#q5ˢ0ƾE t:M["˜Oڎu6P0M?J+Cu'tjy2ꊪ3_龄r!nKG.qBGm$s,ԯ{\r)AŅOI~Y|)h"4R "DT94eVUMdÖ"ZىfF܌,]U;{aBR'v?|asd^#g}qN(5$,Dzjƽ`Uk+9!C>zEi{dx P9k} H~gr4Q;!)U´4/7ī`nLmՕWs7>S`֮H y)*^od iBIMy*bid{Z.UVt{ʼno9<&M`^{~=sW%H+y֭UCiQG̦j NZ,{Q荠6 gefU'9zE/a3xWkG}0Ά1&VK"tƤ ۲hD継&[=ɻGLl )6կ+-& LO %Zm+V'ÛxdSg!)?[DQ)P}>X~wu̔g^9SلS8:q;1`%;ss,.6St!N f}:MˬBDہܥ.̉*]jd[QHzTƙۓ)C"/Rœ\:a5Ax`G 戬~x7RɦQqEz֗dbj*p}N%\IVL $xN}w*2h?:mkM`wXFs|{,]OHGoUVT4K!Hdx;iZ'`8xmNtlE2'5kMڜS; j#XdV+J/DM0œ|yD|1K' 0jeT3T~dG GӿÜNG;b >ܷN&@g<bS *qY5$@vkUeTH'訿 x(i~kYgWc76tZUGK6Fd3ߡ2 ұ"*ޑQ' eHk`GD[~?@E7w2π7b82~6da@7Xx&'ݝ%,Y>PMe}ߟ$/`i|X*g0PW[,0nY+\nmf Gs:q B: Y4{-fFl;j1?ͬpҎ]m@p]'&Gq^\XQX9- iΉQ@kRgib3tY*&ǩ5)3u6ϗnZ96›3Q#G{ur4ǝ4#\kzqYQ'keAAWO .jW.-Fob׍YtmNPÚ`T|='3NN++ae,mt>ISAh&d7̰R@0?CYpSef?I dSQ*^ڝ[˛"m6wF |PFq[;(PtQt8&Bd |vV3׹0 %  I~-E3h`__sO|NW;u÷eUHiJgBt7'|у[N@)D {[kK"[~{rO>020m5#Po XyLk~En= wr.Y.nQ(ԡ$kKh 7o9xo?pNʆf&KFo: x _McnVMJ(1`+e6m9iU^9RM$P /!;%ddazQ료82d$=^:Q*$FZZ.~[ ļa&3x&QWe]iWsj93-QyM"9/rPMoI=f" F+jS|66uo~2j:AEԴ<'杽}8[E70ҁ@Źnx'%H/e4:V9SxqXM׵Sգi&bM{l[Yݙ_rk ɮyDkCeHڧζIk;seCMt.=pMDBUİLVfH"̹>#] Iy+ς$dh)Aߣ@5GacYȔ$EOm jFg`|tĴ "ZX w'tۈ*;q~ fUcA¨Kܶ=.~-|kS)DjM<dMɻ&{Ew=b}p1$"*'ŃGeCg#{r˸&[cHikq m=lfA %Ѵb5q4߄Ѳá1-q(r<.|4OY6]ZMm9@b,dTAS rWj\biT'wŞ#7=mfC?4% -6k2OР6q )5r5Iq6Rٞ~)/VNi4SK1+cx*aϑzRxŲ rd)iqZ[6{]0}GRx^ 1Oq{kg@7 pS@b5ܶ!M/S.'؏~S5m/3 f* 귌c~+S RonJ"ub$\ɧXzE?J5{{-mТIۢq~q26fg{qr*ts,˔"Q:XFU"lws۾xNaj7Mz>:G0} 7Ӻn曡CR1ƶ皾i _ peіh(r)83'T#&ARB9g_jBwme$E=#&Lij ]JR/pZ$XyLEP-!kgl#̴~A!Ι!\F9׋̺^gբӪkj>9jD༧$ˆ~WYyLe# VDt8$d' #۱km6IÝZb\vOONu-@險BڞPr:֚SXy!}nd^;9]UҐj[ Yel N!i4!m\3gX lDigTRC/'K;d.yie1v1&璏g&K[^'<*z"dϳLrYĆ3S1G=BO4}6c{rbƻ{iʱR n3ҽTYGw^NҊݕ ^I< ,_eO,vpT&}fvːZFU6ZgagXxforjJ^+.B^=褆8vjEx +"hOFNVƜN&L(bف)$ Oϼ& >0U%,s5sb"t?l'NwMO#V ,ao3 ؑa(( f@zeנMLCrd]MͲgi>9@P.d?#/=>.q"Bq\i[q%ymC+ wrpcs8 &zXu7bsKd ZBLfGmWX;%Z×!^8TnckkEuV3dL:ɋ iߠNsR7yfhv3u9,\|Aڬt_㥡,H3dV姝_<ëŖIsӣjO}D>"ȕ4_ZLlt p3Dٺ]ޣ?pC q Liu#rH_+R_?B &fC.l<`S{,Bf7\cII`Pw"Jv '/UK/=}W)5:?x9 O4pQ5< ٶC@/Qا"D: HSr\EDg{%ڲv~ zI\B"(^N=3ߚ !{v4vg ZP#gÄZY9U'tqn"c!g"<Uqcgqg#qpFcg I`M5{s̫+@'ɟ'aP ae>1De&(_J isf,<>NڵY81z2N80itR*#$"N}DebSכ1wO7G@Ҹa!((/!/JEhM@Z'ᲈ[[ɭݕ8L3d?ėd2iX nzG 澮B_c.v, k;{oXB)K <q iܠ9sώ`ƇX`<z}0lJl xGtl>`Ȕ>B?tZeS.F*-kuJXXwkW:~JqIOeqFjy.}PCWm8eou jgNR pcRv:nRf:.0Nr߁5l\h\<%er5`t/texk|/{$ 8GxwUʯ X7q)Ҥ;+%̅ n罘$tZ]զ5[Ȳ$ʇ$ p\LjN},Lb`~q"RP:QWP42Z6E q ˑa34we-%[h< p8c0a+C ._]BTᢺ)0&DJ;:E ]gyt~$e<3"R̚4'gSB}!֝oxNe} c&`XX7C4kȅ%g{J SJ([JF4Nub|˱Π4$fO?JlaoT;+>X[!\y=i#O HFߓ=8LkEqm=qac8="0Am1"w 券8o zYȩv7)[{لlgf v|!S=kkfv=iF|"6i,1( -ყ_-q!_H (JanZqU9@2J s,Md /!i1?e-yUD%pLE׵҉މX}~07DZUwHu;ؾ -oov>`4 ԁkDzNc)U Qs0>BDTe9.;+jPl~EȐ)v?hWTǀS^cJ{dhIc ycwO(ɫJݠ3V@m{Djjh䱤Ľ,䣅|ƺADP&/n]~Mm|2gF ɒj4d2lGT G' A0{u=OQ+M崲>YMKlIXҞ=RFYIR!3v2J/*LmεT2ĕ'rdk?v=UїT(R-݋JejbP0c7~nS9,';9_K).6w#?(-Xro-Dij$=lW)4tb*5#v C%S<=gzo^ً-t|DVv?: 9@8R.BhJoWo`ql`r$i 5'7QAk6P[6K[4NXg<`!>OZrT GQ*Rp,m70eʆH@q t) cdE~b%\yފ93O^%5/'ڬNDf0e&ݨLT41Ѿ{0/R.LQ5PU4!i?ؼzۿє"xDjC?ۯO`kub|QS ids?^EΌp@EFœ7[Ɋ6T{?ii| ~r"1e7A>H5K{q;Osmw?!1C0 EyzVT̈́GN哨&&%| gTnr9Qb.&LwAW#Vw?h7VV;&B:}A32K;ae~'f ^0-mI['sQ w[L  ɢ-[[ a;+a6]/aq7.O*X%hѓVQEzj(J=d/4<3˞1 850'n !列Đo!KB,ؤhԏ !)rfQewXRPu͗+ǐ'htZY`BI:bBTkYlUqrVUm[䠘-'8{/ˮpu)KXpMj1*\omf$EUϐeiS!P1̙sDZ^CGΘZx$ڽYVlV]9N+s0 O/gMn:AnewB9%uoevn)$͡g1Ud3u[K:\L#Ba3b bN.dR3ɣHA rU]?Gևj AӍ_̱eJ&z!+FyOLa[3}1E : Яs1mfY%g`Zάn-"Ω@\.(?SGRf-8bD!/3 Կ=6Qs.Y[7]MFnt"&^g{Ϛf.ciot)F$@;Ap_qoh@a4_uxS*&vpuC~uΓ3:Pi 觸EXN2^zQ2xOPز̷iul8׎{%&im9 tAd[撓uqMMwAiUfȾZwI_Tŭxz a' zb*oz|Oz="7Z~r&Q|p(*ЁWq^/ccI[DoF8gB͆i*L$.3p6VEGr;;^8wT 2'j WK3Y[?4vP`J# )CZu$'dx)mx0FA9 . q"+a*3ۥHL* }^8ZD&thmcnHj\9nzJfӇVڿѩj'tAF5P 3mPI7_,^7ę`9yYFsFI佷R`;J?P:RK$[ Gk{V5} ~Dx"I^yw[@/Ie,{~9 gV}`L5wYtJ4gAT(݄_'실cc'a/&\α&3/"Oܪ-R*sH'a}C"|Y$$`޼ ([6/GXg$#cfQ: rA[+\bn>8'{(~0/KLe-ju(AMǷocuO+ra[uccS>NoB^4w~PEչ l(>d4[|HG"G3 oBnƔGKvIuj&4Y-("]4t םk^OT`an/nZ8ݴ!ZJnXiAL ˚}]p/z.8lV@4|(?&[|tN] -^9Q2ײ+ 僖;Aw}z+ibm%[QPZ63yE{0F$!xЏ? ,l0EOŪL7v(%:OV]d|A w$`wږH:F_@CAp\$܁ o*'\ݐ*. 5pCkR*Lnq#`u@$ raΟ7]M[X.r:KtJHI&VF'jM u4nSfxSVhQ{vOx^VQoY_Vtb)C |*~ww<"RFޜn{,@kL'-‡ٔ{M)/ܴ`W# |j>u=i(i}!"ga2Χ] F ȻD$w_auZ|, sȬ:Q,?&JfBC}{ U(3Oz߲ޖ] кca_+s|'5Qc@2v]Yx q:8p;4?ذVÝLI|ETE!Qde >yo,wjɀuyj,mzS"M&k\PĥQ$vbm|˛l (<ЗWs>ڤ2xYlL":a&7Mwñ*6.8Hʾ )`a(*s>"wt v3 @MO3~K zu5ݽfO^oO"|.Xս̃eKbH+Ë/ W*A7ul6v͗vc"B'i^"M'tUZr4pݖm9Іh29ņbJs>\ߌig[@Ff+a+Yk|Rr2֪\t{-|fitM[k3 jń,ke{=oK6 +<.*y2Hbqa q7;z yV>]ypUݸ*x8"+@{!_& i̳2S5';W`56 s}Nk햺,H>)b]ߏ81`ahL290%6rAdB?#pb~3Š_PRt15G.XKTK电pgM%B?6TBk;տe5LwlѰOY}=c޾.lȍh O{9f}a!$z2!˳J:XmL 7V+juьbԖ_A4n:NaRJp^T& *{$j&Fd GҙsQ"^uqى)И_q*FvOt8TxL&&J>ҫF6' =-&@R) H/yc74lVU?B]X+9(,òŧӕJ;A T|kܠYCc\E\s p@= T1P#GiSEY&hjM@@^khv1I !VXs*z,#/S$ܳT0cD}e<ҕi|B1E `i KepF(2Ww: $ Ejى}2$Ŝt ͸_|Z {ڃ Q}īVqωB-InR0Ewc3nA7]|4!<6 8TlnNϜ%5if1+\KI~ͫ%IJ1ԁ05}n)I,݁ESďADȢXo@E}3{2fYb[C\tꙣ5*i :l5ߌ[]9m;)G@670䛠gNyV3١gi5i/ٰv`F#;|Fe7NՍ zK_g0EW 6jt<XbnvZ (0"$ "s?fG ĎVR,`kkMQ#ZR6aZx! B:uIc"kE+z\ӳD:BwTHC`%pZgvRUiCm4\wM9سXȔEn2wձ7yz8@GR;Բ%w+yBe7Xid c"ڡӈ5_В +_ZzgmmhBanCٽ'`RB<feTb51v{w4&,A#M5@;aߠ"Wڦ ^ov1٩HQ9a%KϥQF S*ER[Sdk0"*SUy#>XL:{ł>^K ܄fSO]/R"$2x~C^Tq׼-XQ`Ӭ5Yy p2ɪ KW̑ \RpPruA/ݎ\WZӠv._M ;gZ؂^&n+k7"c۵UAqeCC/HB\jt8=Y`; s&/yܻ-%8hidsZ!E 0v|5ÆXqlddFn:*ٔ,IVe^'a#؅Y9^s؏F[erxia#@~q|3ʗmdyPU+1샂V>":Wc6JzR5^U57mKmKN6~O#T1Q [Ag}&Ĭ00?o5G M*Զ>>Wá)WJ]ζ>ͳpvL ۞}6c];jц1vܶ5jӵv)DNŘo6>"rLZƟ  yFؕSGMvn'DBş)"];gfZ( X"ލt¥$hzCיIz1K~;hCK jDx]؀~34)^$y_NiP6YYT 1a x2[/1'y'Ց9w~Ȭ^3|Vd S,^ -t2Iݐ޼H#90Jqnp4[ ~Io(ɤtL!!Jɣʒܧuk՚eN`=-R:Idatafֶ@AJ˪< ;SW5tD>;bK &-qp< O+RyF<uG6{co;8θe:0 Cm( ]J4q[`IP0տC3y1M+tfYrxhؠJqy[t|F hf7ԸQȣ%pݸ /(ڶ01L+mps @/[%4 )-"uQ,)qoѨk ,{2:ޓoi Ƕsz΢W-~N8lsm6D0=w̷ iJy(@y뇳O& r>nHb?`zrIi1 /N7hG_TުBb1ht<Ga@MA}¸;`©`"l Ӄ?r.ȍbnrr۶HE@sf4yk(ÞBG;@5gC`$B`JDT'1ew3> Gwً^ɧtֶjÈTz7]3 ).aF8%"Z%.MFJmVE.xgCef!R{2GF?T|f37 ,eh֊KhEHENÌ86QS.n\zQi9UM`ЬL  6惣fqu=i#a]G O $c !W) z_Oq0Y|l${7jq%jҿR`*(|2dpp&/kn9*UGm|,e*Iy'$ᾌ<`gFF#lvnj)hahTTyrc[SQ9Ț ࠷XmD9y]L{]JXq;)"DnT ?K*=+XXʹhVGb6{;سjHhGsܶ=䘱/"0D& ߘś.`TQ؎52Dn'S"8:VTu(ZLISnƼ7(5AG[uC՚lSO޺K@\ N^ VB55TeQ1tdm=4ʣ_ƜP#G,(,脢6t~X{"Lbhaيb_}3Vo=XϣFp(q0 }JMu<”n䩊IQ{,Cv¨ 'FxhJ@:U 7Lp`@:>}2/xe>6GԄSg}m VlL%]!>L<>On.+rL=l'E/4+G4Z:<98baP嫱.*uIB-./W|#C 1L /1¾g3O~\bƄ@՝'ÿ"*v,r&0LlJ:Yg\;A#'⎃w &$&2ʴҕX6XZpoHA! dıxQ.Pҩzc)RAt*S4֊Ǫ4'yFEOi?f7m7Si|Cv*hG5z`0p.iCIK"Zsrit0{FMfM"ptYֲ{~v!rn߲v! H"듐S6a=h^ϝ /(KE(HZRNiX,MoM}aî_^F o~V=$\)G^MIK+=1ťW #e\&*tJ1 12b- jU ) >y|#k"g8, *P}oQ*pbKjIIflXGk114˴K(],cY=[kƸfK4 0o ]^cPL/P!sU,'H>d` Ut)Lyۣ:[|t82}t-,1_V|^N4(&䵅]_G*toxیMVpAWZ:-80?@k+y= aTiKQx-+;=Fҹl^>lu>7t2^kc ? {vi%N?"G)Ab0I xFC{|H; \Œ3ٮsdGbgȒkfT;qW_1(uwi&_$݂Ts ߁tx=.=3.vU_=2%#KK-TRMY0șЉ9UO#şr[~.({y'e96ts -Q|2~%#.`5MVoЮQU8y.yT5pro9"uf&S 8]@a zpbimxψ2\:n{! xIfoTC]MC LX׈OS,(BY>Ś?lB i#i'/"gΜr-rO3]Mcl>K 7K<>Źꀳ[qJs;MN?*U1'ic8&e#=>/g86} øJ\p1f2dB~2לKNcR򳕍2{<[K5GvJ8 Ǎ#ʄnE,u rf Zz]k~e]zWSS5s F6D$kB`7܇LVy0h-2UKb.ꩴq.s1PKjjL{y:ŷGcMŒKZS1瓸HJ$v :E&̊A_ۣ%;-DP5SMJ/XRX/Qgi#NZ:۲1DhN!23G@%؇y ic}ko #3ƍ뷜GB6; '3Y9sm 4:Q}TG \ Q8c mjW@[p |P.n%/kƵ /2I4Z\[X Ou:~t^M[>F0_陷tֆ?p4E ,cifC:@b0 ٕg/ޫs;ǠO֊IZ2Ovc!0=КxbTqیơ>%Rbl7:6;Vy@E'65 ϴ8S 7ASR5Dž(CM}R)J|D jH 0 Gr0!$FRI[ yį#`X^2`*Sz8o#VzTPWr7HF+1ߺeꎅ*ǐ-.~eYdv#*91uV^䡄тru)QrT&ϚK@>#g(ݎt9֩9cO lfE娗FF7s̄oGB=JyPZʹ#.k9uuj z9@%L0H#nדR7jK=+X,+S} S F>>ų,WW>m?X𦳳!pfI{*4|Pa3VeoOK~ |GZ~CBB5ٷs[!p*JJr&8KL%}N+xv~n_ZQ3"l=ZӅOR6I|MIh,5QJt>&; rߦkbЇj^LZU1B%Z- gaN>Fc3A,HYތSv# # 4.1 zEtGJ=d;˔@wzig5tAy]7 mE}C[ R "9C$QE^W|=jr ml7Ö-"Jf:(9k#_ٻG"M0HeA SPۖߵt|4L]4 DlR;.wl1ҩ^w\*&8] |c[㗲{)-#V3mm."aSѧ)^7tY>dyq/xB Z(d#c4u/TqPV8V8V7h8ހIh =r=YL֐DͯXЌ0b@X$_҅?VB$"+3PORP{@鑷E.g g+t4 *v AZ

;Jn;A;V~H֍6\.fEHG(hG'LSAP\f 0L8c>xަ ?1y+E@K]ؕ'/_g cjH;m;Ϗswd `Trxut_+JKr(*qdO\kXWKʮkJX( Lio.?J-JGc #bO3' t<c} Nw*  dS}Cݴg8(Wi&F-F' @ 1bbd Af; 6y o}MHzR-z-BW @yshƒ<ɫFGboۍerƆw5s2ze( &Kn$Ɯ w`T${~_l%O4w1*F* 'u<4BO!(2՟\+A5vm;86ݼ8@vσP σ$3J<3lFP_ BIN4[Ld<{5(6*&<,\lrr̨+KSmZ"6e64ONɊJ,b4e3hRV`e[S%#d1Ќ^9{~7׷&`3&x(Чm~TDYV:A'-r|v਱L,Y`OV$0;aWU:xZcGC'Op_vΰ¬W[s;JR '6*e,NU'$&Xk(ԓ#3SC2Y.zes#)V"j }a޴4zA_8{n#Pk_Q;tتmL볧E2/@]a;ux:䟆|Xa;Ă>&S}11ݏL4:0vk!=.VuN/sDl[O!xܼB^Sr&D ܨ)sx֩.$-[dR=od-Ə('&jT<1,ϦѲ,b,,t-}-"_˲zIQ]sǕb_?y<6}06Fg{Cq d#w& x|؃1ƔI7~]W|7zpȐ/UV 0e˒ *j㨲BBM̍]ƍ΂,Byx]_w+y[MÇp^LN"=,bڮm+*!3s/a~nEhc.ߕiYa,jGP2a:KJw4 ޘ 7 P^j$YKN C8;g粟k˚Y|Oj .mFRBG0 q78u-*WcF&Ȉ. n{Fw1瓧\C2"ɞՅ>9*&)?iNJĬtO- Щc>h(d TQX5/up#2G_B@?_M%) "@<,* _$m]=2˯1>-!G?w962Ӗn7&ajR;%6$F}c#7џnÆMؼ=RVsr`^SNDDLxW+'\I2MTz\"]Hڮ% />Yʹ)e9jPzr*qxW(T&$ej,C8s? DWx',`M7hឫoByIjZL`ߎr|WaI+ fYA9ik51~SՁh;fֵBc_m`ƃ2FW 4vm)NcMI7S!4x?~[hӬo퓮9Eu^&|㹻w-ܗ(7@PMaY P*>>.|5 ›ѯ8UkD.=t>$!VB*&iބ tAa5Ql̺X_ ȬDʑ MKƴ`3ZؗWso10s,4+ihTcd'WyoAX\B v4gI-ԱSt6H2}#DI05 \n+Hi`ա"d+=~ b#M dK,Yk-0cyqYl3+BʄUJS . H,+~:?ɩh"ٯEE]Sw׽ [t#Md0lyT'kA3Z)g)Tܬg3͂ ~+)Zͥ|",s~5A~Q|*\vsljnQ32li AJ+JaRcN~y/l4["_̃QZ.>]]ֱF& >ӌ|Ԅ6]Ļsp 颐6O|!ȆAeMrS}cN|-G ""n\ڀPpjSGVhƛpp&r;OHnPfGez(4; P<xk> |h ˜)2/XLo>ڠd*:~LOc1Ul}.|5d_u2|GBFhV?ݍv낒>h68ɳ.W\Dģ` u& /:))aO2FBq#RM#9 ng(- hqLdw o!r!qpB a ,(POk~`cFCQ( 6Z~M6b!xgzbǵtjʄ$; :P=qjbC%jhW@UF0&HE +nm#29Nԅ^ųǑE6E;ySDUKBϞP"4Sa H 3ʆlmpp$ >`ׇEO^-/Tnk &YAv+$hS./-1UXOht ˘;W^TϷ&eTk(a|N;c~*Vp_p.-W]AA+L\SͺbDNd0B5lrccLc}vJƮU8Ds=EprTu!؃@5踂]Փk7Io@x*9 /e14j猍u ;zAűc`L ^P^4 ۽N΂8>O›Y\"<=W*CY!;&n8m yn{>cRϑ6ƈ+vΈY|l[{P2-h@}!>8ǰ`J^JlW4v'E^Z\xt 9'>]mq~*MM֤c\[\cc ˫C/m`v;EFC!cFܳѕIq,uR9`[j+a.MFL><ʯǬL`W+Yh8"ٸ|ŻPr4/jxbNԽ<-qCRs.~`E$V9`=;G&ӨJ1 Fۚ5 hαe0ȼLE@ODRr˶&҂EkfRs63aƼ$ppKт]WY1DQw*2 0<sz Sc u-8r(?G2WY߹U,:R3:.9YlwMEkf\}LIF!Cg4.JOYm|L]wH A\z߅pk+J2V{\1S;FX?UpVGc/C=U)i0 u;lS&MJB7VR!z6θe<1&m\hJ8IcҦa;zD`GΨ}7r#!rfq;ƯmqAաAs)х.tc^[^9K|ٺ]yiot+ңA j}k;HS!+LêQ,^a,OqYʮB`'1tKXbrۦcM)8 iD(nJ/6ӯVl̼ њ!:4}n-ޑBfG5Jlht(mUȷϤ $+eyI@B 'Z;5iQa!Ęچ<0OCzt\r%gDqV[fr-I}I2r"2"H.#J!J,u[=sӬF Җ!~O cɴPorA\b(lWm酪NY U 㻴,q9S C"/-.](Pۊ`i+3]Jx5(AT<,m/Uխ`5q F'lXgbS8ŭCO @mf<כh|Y2"O~%b:Yr cQfzk>=,aWbr^GEvd4!\l{bGii>8*]|MxW8o)c੄ȑM_''@@vl^Io|r;-![oMZGm+j YAI!7\IPД? gwW'h)8Sp7h*\x{Ձnta~6@!K{<5q; <K"뜎'{`Ҿ8 "V焰H20JTeM:$N 1bux;$)n)M#騲]ݦypr٘\t_ʝ퐇%Q@!e-owR`LO+i)S{:5j*@e)c859aQ|=U_M.{ɨ*cMAE86凶zg'״tDbGMs24(FHt_LӧH1j]К=FjsFKR I֣}5^2HRzPw ^x/7~RHH`]edZhǖ(ig*I{Y$7o%:qDƞv2BȁgR ՝cgT= hڔPIQکjŴ" CM%kSgSNI1XUi osH»oU5vxf8.=~.} ̿~GA^ L˖c:pe$PU* ? *>=O1BU$i@Fb HM@ȱ]BQΐ]8&FkP}}.d`:ia̕-FVfztR48oswwHp$e*{I&"lj oER򇴟W'f&x/'|i3떸=[CjTW tFǁDKTmP ݿB! 0\AUFp^+ a\Ez rU}9__ p구ok6d (Xyt_Ic~7-%3wy 9 8u;xPpeԎ?#ukM }pSQP,fbhDּb{bwK9Z\c4B+Nl"vc| k W+Ӛ[9CǼ4;1 _#`U e$$/bn~:fȡNΉϿj{'J6 H}OzP0u2@pxHD9ca˚Pߞ8͜:ȋd53' }\L,4<М_~8~WjZYK`Z_'墊k/ϐL6J~hK\Dy*h4^,~o* _mGXycLF֩Jwę\Ûkz|!DpgmuӉ:|~z[H O  X,B6@Fl'ڍޝ%y)D¦ˋKXu)^µHF@ k(;& V>˭,0,jVbE)?1 4h.0z_8iʰ~z͌~A\ su=0ZIFo(% =YJ6B^p$ŒX\`}}fv{ەJUU[<‰w@f>Y#)ЦQ b S+gwTSqՄbL4:L cU'y)(V^U5u).9HZK;Ů.q\C;sTr!\i(gziߟ>zཌྷPA*7ROXMfˡ݊d" 68I,nG97l*RGx!CXLͷRYaAzj|j/Ye{#r {j$8=h*sokU[X L#:͝{O,8 "Gv]k rAׄM"%`M Z NR\P.(?)LeR2PU`a5c- d6Ik%-lPHjHD-r_Ej0.oʩ#qUmĥ'˴QA[Qȣ{G@[3 Jq  87xk:#G@3s~x3B9DܶPzfw.l/  kH=1K 1;r&+ }䮙܉)Ю#viuoM[`]Č3=˭f \}7=i!ml\g4 ~ʰ>DBHOgG bS ì^QK`<?{rL!/tm?}ܯ<%jԭiyU6MhP#z5Ngz#Iԧp%Yca,} VS9'ߡ*<9@0pBSYjfoǦt(DGv`R|P:|ޅ6+ J1ɼ>ٶ t|;B srQ sI6e-<$g.雷 v,xiKdvB/J[kW0C\VLE1-JUFHճ2ebf~V>KDr]="(qNN?L>P_?u?LC[E-sGˁ5g@?萙Ώ'ګMՎJ}0YZfs BU.IpJg#{ [әk[_½-Ʃ&8+fƯ'[b# lk" }wƅyPjhJ ijSO#$C, m33P@&amoD3@9J|GNb6wW PY~Tg[>|Q,C]˨+i'G5ʵpUx"8hRBu]nTfʻJ<:Um4$+t=dcH!;'#ͅ؜,Gb/JL6c_>,|'G@s U^J' H9_iGa H?M6'CT?T&NY"6t;*Y;~hF>C.9^;ca^,@+HY9WO!u}m + ЪX\|(kN {?[LṈPA1A_儦4K&v%24vLF!~;N9 50p}G/o},v1z@& 4//iV? ,fe !RnD8g|!H4^C֊\\#}ĝI-嗁 =*`Mj6=~7H%w VTol:0s#S^\ֶ֫=H@ 4N\un,7EqH}3xA0@ʐgq`GU1`Fg|*8j/h6LJSm+ebV V8Nc*v&@ 'n+ X.m>|ur@*p } (YpH :Z*h3m4n(x-iFNa-ҼP$ؗTyt %oȑY c٩NdOSA&_N"?Ni6M)BO{O$ 7'>e#,IJA.dbj#8#u !*Doc+ܪ>3* ~<CJ/^*xg5xE f@ųRzV 1QVJ' Qf VR'b ߾P*SRO6ZΖu,f65:>nm8?Dҧվ :&֫4-nԖ.J XT7\6h?+1IHBԐg&& s@l׭U™V·U>nEjAL}/N"펺Gzb-el-npS`L/C|(`%N_, d[%0pv%o#k*y?,))ZMbI̷U#B"}&}zz;> FW vAD!Yr^$N&S¢3L;mt{,x`J֝TzΨ tqg,!m7׫.P1?\EҬi\gx urKhZӭ|R?) ~)ScZ1}:# '1'FKD%BCp8YnbINJz-Z%2NjTŸ讉F)p R.m(%]!m͡Nα.s F H "0u"ok>O踨,YXV5pbsNJDng*vL5/ S?&U5]@%^qoܿ*y/]07=8_];,EG?XzAF5Y5Rdpgo*пSE4H埱 s "_I,0q-f YD*6g+ 1`k Ο)+/gëmqoM|a ɁM.v&@=B5W],һvG e|UP)}6LG `G?b(VRC?k+Bc̰lQZ;(y2lRm: XC+iqG[Reef@r le \1ܽJ/ $aHFq:ܭ#mm Νq%nO(2^[g 1qF'hqg֧7÷zs%]Y 7k]qs&ƺV+OF|4H9uTاNPhƽSWUlߕ)CzBm-9/NL6 |J6PJU[͙_N!-q( r A#u2hpٞ ←2 ht~]۲-fM¼CC c~p`ʓZ$]F3{Đy"| !$;Z>ƨ*CC/Ff]҃Z&ʡ(_!sO;K8r&kyjY\i\IwQSe"#(E*zUȷ1+bsq[kg_xAF5=nܟ!gRzظL*?7]dT2,2pJG%Fqԡk6Fغ[F:(&r_Аukz1uHo>LjMhhԬ("M`=a3\U7$")gHLy Xã`Ȗ\WAga%4b15KM1t'Bﳰ\2iq)Vw95VSbLRpޫ7;Tڴ#u>T<"e@K5;c ΑK>!ڔL^ɾ32v ㌡a[((VA_8iEʹm}j8][{d"`q^SCehFIًaM44gk]w()<0/ob9HC5O3_i<jUcҮ8Sh:M0˩O;W>w}p@0|-v7)E׊;_TXEUv!\ 'UJ|J//,@pJ@8;oс\sՎrZ 㞉`V8S*Ҥ^t'tٌR. bIhKK\ Bʮ8=cڇY$ĜeUk!q#l6j9)]_b=beXB`b6kaYg} ʁ")> ƒoN4o7UJ5*Yj|OD( ߡgiB7wߝvKnGl5wg8Gpwdtec$x/k_7[5XNvt f!Mͩ'i䦤j8xI^fh0A". @'[ʏ [tmQN@۳mT|Pr;ZC匮eWLv8aĬ|}-SR} 7(Us?7tgx 'v=w[}=YKP9n=puOLm31npgsMGH4wZ#A3bWZ1.fRܭu ;:l|_ V 6o!,q&Ō+wx r7|EA 9vbΉub lnm3є*7N1]b]^LﵜcڰթhzgiR n|/ib[*edEW>šzΩ,T$JaC@<4mxR,ߏ s\JIڳ z:d9Cp$.kf+H "{y5$z/nV7t@F0_AN I2m7=O2 fYmGZ,..T1Fkx_7!Ԟ8J|92l8S<k:8Q`akΝt@ s)oPMoY֔\d Fo ӿr:>%CHT j*đȈ-'XȺş,43 G6'tdX=fW/$UNf>Y!ɒm ;v­FZQLavr~Xp0Yq)SТ[MťDk5PjDt7DƑjq3lwbgؐ TB`n'RL ō&Az$W}@iZli_Q w 2+\~T,8 T@t)t P#e#pm"06 u`9}NhX>o2Rb/g(,,L ZA8יt2ԃ$Y,RiJ|[l3n/j4r2XX~ 7iM7ǁR˘Es܇=a9 $`sc;-|W(\{լ9eݒ=y` $zUR>~rtl*=:R~|6k29n >˰ş(X@CnP4Ȳ%  Spoх7" D/O=XTצPrY09֋w2#cPhESOM֏աLV.Z^P7# N8 5"7l`|B${CZS':0UKin]kX{>S";] t^gr8>Œ$bM&e6@a(kp??f"^TX&PWO"X iA5}K&~D%$%^7Q- e~-Ԑ㉴ƹEec)mfLc73}#'!p*<7MX/.骼 (3y*scGZIU7ZHfH7 Ph{S˴#c.F1e }2TiFtG/g׋J+ȠF|T6U0J\Hl>%Lv-BsP^RX74J$|U2ikǭ-2QV9h|UEƋ=%!y1[0EhA.RRUz y6 C02tQJpWfoSXf9c 1X,^7HmyD"khr2Q'$l hH) C"la9 ^^L=J" 6}o)>z.# |`k @څFe;Y]b +@6ю1i km/yPޥpKzDb4Il&K9VZ֫;4/c !Ix Fa)Wd"_H MCO:A6CщۨE $(>FP_(`P=3mmHHtȂ{(0 /;H&^0tNq~=YLQ/jFGd5h4R~hS|>t$VvKl224ZLl+2tPg(3tl.羊ζ)= /!oo!2 )]R̿yrraU*%'6K5]^mܭ_nvvzD_i|O%.QTK7|S;`t gȑ5h1$zx f,\ym&[b8v-!MjI>_Hd`L0!g J.5و.к93?+Kԉ&VZE QO| Լk߬~> ʾkdF~oi':*"'A9XȗfgJaew$^`s.ĺ^Q0A,e3^攞7ڬd+j[&aHfUG+ˇY$&V,\ JaY\ՀQ߭+. ͨ{+}Jk)z_kPmOb}7)b{P"{ZdGn {. BAfbWHnE0q}w>)A3 Gs5BWU=`G)_9Ly|m~Dsn(XQ!?c$J8r(C_ An)I?Rl&7]13T|Va4uf Tsx=ࣤr,mj pY͐/UL(]Jq ڭm%Yޘ/@fcQZTaC5#>c7Lz~`1 ƌh D5$|Of^gApx@'M;lP=qYwRRH[W`:$ =RXP^&TI!ޚ%_ H5GԖ% 5]0d3vҪf=]xȀ;eXv7x1J0¤H)fSgėZ.^$mIܬAiȕ[8 ^*̒&ivnFݮ5g-Yp;^h)pϢ mQ j5%J&&nW9NC.)HOwm9bO$K!?w.{y@L3|v" ҷR;@bdラM,%T:~lAXdAh/\.RK-"nKaԺRja-=nKkZ?4xG[g[2c.",:pAiz[Jտ0Djx_w7F*(rpdco } 9U*iS +b~t^IHy1gU(dTwE M%LNj[=lq5!A'ؗ#[|>.;%rT;L=O\*]f$ dC-ZR&Q|a9ZNɭrܒ9&DCaE"O{~ "ZNj}1%Na@EY g. Hw6PoF,.C:ᯝԯs@ZXdlEdδŎpNϊwNIig}m[|ݒc/&px4]ʄǗB|>O,5Xv?[[!5Bǒ2-;Dh:6$ȯzCK~ƞzi`8RFNvc~و8y3*p'[VyC փԠ&jkN5 pdvq:o41}LFR7%D]6ܱANvE-7%RWsv3O Y$$yvj3 +.n8@Q@RB ;Q;9l'd:_!2*jkr,hS֝1+D2jFMX@UP? 4#v@QG \@FV(/3C&5F/i#cV>aHP0;;ǣ|C($K47ҚE/Ks0P[X;ua8-PU ky+}kPJƿuu ?ȝB Z :*F:"Jsn @؅ps99^9OLOz sL+ bˬbQ'P"VT3XS[A:mz_Um٩wI!O0n(/RX m*~= 7— G>Af\¯J{0 n[;8~W* RW{Yo16w#.a5&pr][-Sʭ ,1"#Uw3_^<0]=tj6_5E@4^S0%_=1}5"*$6!C/'7_R;5`TiD@ѱ]O^J=p֧G!XZwq4(.iWEUKH_ǸZ^1_v_&?s, Ma{ϨxIb}ٴJM)9wca"3dkTDm17"U-`OOhȬA,bgS~,~yN-ZƱS=k-١Rq{c9rzXTNYhƔCzUP9\V,A:X%y) @b:  r ljS$?A-Q:MSghu(/Z> / IVF\뾄]{)PT3?Ak/;V;֙ 0W8-1 à'?oL]y#=f=] oj?)r‚W- t*GY'ge%-⴫Cm Lyp\}w E0S}RGQ >@nF<T PNoyy}͠-vT~E ~)]_k7 TF#x_}Q]P:; S ՒP1n3 tݹҹ|.ao+*Ahó yqqbbuΉ5P},&3^ZLg-ȥ= XDLz40˗DZіnEf?U`. ?'[=Y4S.F:# NBe?h}$an&L|?6/8PVV;p?{ w>=(y5?@PS-# {݃­э5:q(23@lƅTwTaeLDWMcF/ H%{RV9)ΌT^!bі8;}p G%L|زq*FtDSL9) {Xü&С'BI#⵽$sLê|bWTJ,_ZJtk7\K19%b.۰p ~ X1vϮl4HaB{Kmy =NDZ1tWxaԍy~BPūsxLNLԙ^04 v1| q-6=[&Md;],UU[M:zAG3p~qFu 5⫓Ӽh9 3!9XW<ky%i!|Ɛ{}Wt!Xϭ `¸$ s(?N>d% J]yy_c۠0,iPm4rz=Ek@g0ul /T]tRgmF$>+dtQx1" 񡷖Z#߻$6aY&[Ulv5_*gHh| /EIzRcGz",r;VEmrm;;s gTR0PqѸeZiPIukkbwdWitu6$Xx%A@VKy[*a2IƷklzac)31Os~ RaRn8ܨGsm+6 "9~۟'wjCz4yҼ֯Dd#] U6S^NFI|!0;3T7 q ѷ=|q#6M*,鯿 󈓎F#P9[׵~s~xl{ !4xuoo°5=K]eHS<7H#rX0WXSE%gL $Zp3e6AZpi `>Sm)jr'kns\P 0b=YifXzѶlA2;ΆR ע|[02>Urkbݻ%pKsv/U5HPl\&„ cBfEV/ctt.ir\guU]m-Z%yh!홳gEo/pHb(Y߇F|ipssxs:uAI٬Lxn(G^q^;EZoiupE!ueko+X+K/c09 O0Qn#'f&ɏô6.a};b\T@Keފ;QoxJ:V2>e,g:Hg'=;g)^UW))e!CҼϗ'dRB `W/P)oE%9LAf>96'kwGFk-7Hgip qkApQРߙ02TƼ"T]C1,G؃6wjZ5: o^S'FʯR|n: X pxݍdkgݹH&&O&f fT!c&g$,Z *3{H7wJ%slP4 m A,$(-cl!fMʇg(*#a&J7$G), $Bq7bSN7'UK)-h}\%m2<1`>z'S8 7&5`9AlA"nVӄQ6%yGC`mfOk͊8u΋%tdRTK++)AeIcoZGeK0uH_v_:t9Y#nHhTfĠ3H׻:{v(0nAS G>( Ixo*؞E9^?c_{_jymdb25P)|ʄ!c7yՠG.NDUP~,p9yhM _=e[(+#VY׽xª,=.{~"[evdʉ1NlN(, ՞ώ} kZs,΂V\0.>BݣUmճu eJ{HBTxOpOјDl*%VՓ #{Y^V8 ֜bXPC=`9wě˸Nwf\]')\#D} AxQE|2]mrNQֻti B: Gꠒ"h:1]g KHbwnIlE4qfKqgk<"=}sWj|G5Ro2 3–D;+o9@Y4ь\k)l3nvנGHR3$X(7p:ae[ faff Lw+ ;3 2cAnOqƏ] 6}AH' ,:{,SnR+'S`<5SL])NrnH+9a%[)lҷpwH/BgͧB('q?ts@M"s.B,Gi>c&>hu 6T饅⬎t8X;۫$oEILЁ^q->EL2aLCYg;` {(;^^K.ʫ: ul+ x dSZ;8LhwwqyvO1v;\[B ͩe%jmz(!)QO9 1-[RСLmtIjie_m,2? lƾ5,gb#Ym8m <0:/=Y˥ڕpuŽdkK󯭼aB nx5S!EMe ^`O~OI :ڥ"bJ]:wyz' $#\sYm4䌲h74-uu:.ّL׎YrܱˆSS>.x,ܥTj9lN[}4w5~ ~pUL$߾CBs 8S:IȱcF9lܮr9W_jm؂ZsG¦j OvLόx~}{&nlc)9 K?c MG&*Vp<;ԪB $nw*݉jו6&]_>X>,JWDxy.E J-hDgoDu_{hMKuo:x"3 p*u&KձˆhDyLTx#JNt/ ZT Zͽf5W/EBbrb>Hm#ŝd$i (ߓ -^ dW,5 ׭!J$#z9Jig4:.X I Zƍi Q3VrQ*6D\#\Hl d@p!Tt_x-]-;5%)̐iyh56w+bˡcJ]2\i )6?ɮ,t}(# t7]6-C$Eĝy=֊%#2"o,a.:^>0vcj$m>l_[b 6]R4-p፩J{q10RS L1j+ WL2X@Rf`#ԌP@v"m7c&\4~ }"V}!ǻ]2%%ƅ!W/XTh;eg䞪\KنЍ{2nΓC60c-;.Zxe6$mUFJY|vax *0qޫ`nI*z]X{s<& k(QibG(~Nƒ~kzZbQ>9 639CiN2hH(-yc}@(cKD!.GA-J/OOr15 6s>3XY/%Jchø18w\3Q{kCWΘݏ$l2b`pxJO0_Նj=$tB^\b$/F*'UzyDKnFƬ}ً/as =ϧ0 6Xwrx {  2Mћ+&%_jl<GcGx - ;fxr~U"(ZW s& *+/yy񭯂p9ԷEc.G[V(4782 34#A9U )و!jF/YHNrm#_*-_(t6tcwRLGu2[ܚPifIVz^:ZNdyWv,9=B?xy`.'Wsޖ(3(1Ӕ-fY*wt@84AVpkG,f%27T!xS:wJ8X~-V Ǚ:> $J!8!pB"=ffI4ρ/ /(Ь\(A9V?Xk^YTgU4G 3P8)::@Rܯ&M ((1V34$ % B Eߤ:.5]k݇ Vp^>S113KH<ރgATcX L$2 EՏ8GX]aHԡ&/TB&)r`7Z)+iVٷص}~;q۾2g'2;WM?.c-e00_#6ݦ-<\ Av/:גnmf1@x 8 μv$3$(gyo~Xf:a7ki>2=-M!Hy 8=r&uV`lN to %z-~o8)/-Hc쩙 "D+ނO2,% rf![j%BoA!@ y Ḿi_(*Cb$,Kl `詯vk|ъt8D74JTkOи@o_* /A9ϔ1 jY% x%/uw.$ILZ˃f7 㖤|C(np'/ա&I!Q6Td<3Ġ ƕ!5 ; B)/X-qQi̤᲍*қ%5O9[FbG퇘k `P8Puk]ܫTlTӆ_zpm*ai*T 0B),&i;A*{ I2L?#JdUJG~zRԸ=K.{#s5>b9q3 %hdmK]f =хt`xZesT,_>(>1U.0ss׋&KPm}I(do}/fF(xbOOTVw7gy@Pr 3[oX±L=!&kD 2⌙[pyyd!r[$_d}]y68,᧥:jHVXlEN",W\ lWrTHgދ˽F ް%X4RΤӀeaA,c3[Bs3Q"I8뮄wrDy+87HbtcNV }b>dH〉F<O!/sWC6i~|*<6-u~wq!E.5.c28M-,j Tw$|4ӫzqqݻE?! Pk§2FCGRZo23 eI1N#s@zaA}OL"^%Ibg+2HK Ɨ>GK}yb#L޿m~O1 $NsN(`'YDPu&rg;VזdOq7^`(؆*% }l;8%^oKAd3J;u{4o8_J5VC!*eoeY.@VxMkY.cLUp;eFb!)FEZ;T){bc_UZ_2-0p3Ejrw98LiݶAOXN5[+MWջ]2߼I~Jj3X83e|]u |!C$7QY,kx9}:m_$]HEɖ bdfW،C@ >Gnw@Opۊ#\[U9XӶBgLFXPn7k>aabZN&W7UVR`mWc$`H;0|4 J_c [ vz`MUDIMh@ZS u'G8ЄZA%F,L ~&DiCG3| |V+睬D!h>RHkn D@gI[qiBB cK*/#vLD%hJLf6{Gfr2` wPZK|aؠ^\ko)$O,oZúh/ G7C򸮶ڊOioR (&'\Al})\G؜D|j z6,,4kWrB͚3*{$BcxIq hlud #O21Eb79gVfZ9d !Y?dѐ0I1R;ZI83UbLEtf6Fx#NU<S;2\Uڲ5'jd9acq-(h X M2CmLscj}Ŀ _^L :546>_KHQDh ,e\&˔*$ 5ML^*s P zpr.bD@tEgC= K ie$mԆNlH!wP˚z P hm@sgmBU\tR+ Apg #*Q\3fI.WB…eG9XWХ &j Ȑ ϛfAj)X;{[Gy<~~JWx][![i~.cuUi(r^ uDTKݜnK&E˴Y+R q=M^F ֑L4Hr̔s@8O;n/|" ̣`&@WjԋgɾkLC5mk"K-r(WPDj/ 4@5YQr~!F0 OFϜZa}ҿ#[~ǕrY&Օ60iJ@YZKDLI\VkLC]AA馊ϑXG"9Z' '>YM)o"7\to?Vs}ΰ̓ lʵ1ZHb{rgHĊF&<iA=*|Q̄0I T^iQ/$ UF*I5(4!6^S"RxB2~_85+TbN|f: ÿW>*8(A\X XïY<8"0 B S&U6} Ԧ{SlRlE|Okěܰ<F߸ "uCr{E `݋v[J hĬ$M{ťB) b=,2i65ڇM5N|6IBJ!^K>O",+^Ij"_x6C!T Z(nÜ׉tbI2%rU̾_ʝ- eVP]1݆ay ([%Ł{VτϙuV6J7ٖ݊v356_3=núj: ٮ20hk8OT[/A⻪''F49_eȴe#O\vBjb{R ;FAAG:s[‹dXTrZ>uo)k3 Q}w_nip譄{]h r?[KVICiaNC&eGhϊ N{Ybk|xnp WwT%{CWp3D SF\ u'?9LHӿ88 K̞2@[}XhIsA+ 1"T}Tշ{ixc f9!1W~lO_BGӍt 7(xP|qɵ4~8Cy31=w\>1_3XJ]G'(Ŵ (ۓS뽰Ve\ehRILPq*"Bri-d_W= mSH IQPҽ΁* RnrB E9MMGq;WJwږ+G3lup஀<.tKdL̍:tW8-ϗx}TU+i7Wr=Sf <ő]WB亚\ɏv2W*NYgs:#UFCÜ|/6alIDُEʹn!rpL7ұ: <8tO 8ʽJ9s_K 559E &]jrb^3Կ0Ó0 EymXȓWҫJ w/6lz2-.i)2|YE AƄkK@tr?T $-iRR|dž@t0}/Q@R̻d_H2f1шt̗*V$['ŻlvWF`i3œpf4{́#~7&k=sI+yɏesqQ뿫3>j^}0'J1f~w'f>‚Ӓ~/{,_&] dvH%#z@ aqCw\pK\]"X~htG*7V$]Q8lH :*@Дǻ9yqי2x(j=7zБ -o47 md(K^юE#E`m;/o9qK^.3K}YRz%a[<4BQťWNrqfUÝgߍ#\vR[Md%OpKtnþr8f-s®a8 >ق{v]Μg1zpe(e(j\,n:ƚc'u(ERIT_j fÊg@O)?_Y_Y^ś>nk+qϗ(Π(^DͷT;xңUZ H7]Oo<?PV&UZ(g+8}?U4Ti59RAh068Fs3,fCBF+JH,4\>xdQMiuR9{hNzaXGFʆ & ="B*8k C P=^z>,NX⪓Q?^dT͹;6ٛE;粄-tzi s jHFDG_n=?"mGY{'co*cq^Džo 5VQ$}~fU|ٌ%ba*<+ʤv9:7o]xlt[M#b*6:݋P6Y .+G`jX! ~ fFަxfLQh$C̐\g{;x }7Q- 1VMk:ezتA\Bs)jh%Ns*b~ (DZʣt^;7e8NB*}|"!]O2 AI>is 8ybJKg3xCo-X} z}pWE}<euQW`IT!ޯ̖00e1k9m!ob,E \M;c"Qn {KTKqk[-`TD,`ࣄlZL0t/k= YKd߹sTJ! "ؑGkx#`:BL?s'ArEd=5p: EtzbdNq3S(ތѥây2ٍ} ~vckG&KsLP_GM}q=>nNyw@[ՎX*=yU)E;+W $$)"q- !"qfϪ$E?gT 64Qh taPsSnxk?!*jB9lx7l9y2h88y9 ZT[Mș~kͅL gh o\!Us"^O$Ks¶ހn,pP󗒂@k+6 $똙of'v'at9iH 9aCM3F.151"*b5K~:--z[;)]bWbnOw-j5 fkaf#(oj钟X|'"zx1W^e̱qw) gs\RJ-!bGʺA[z֭a180U*+JLo7?p1t V†L*_uH^$\/x sdz݄0s)7Yy%&c[bʕ gq0'ZM6j\­e7 ASEC$&h,(D$ed?\}=澓F{1;0NlCrOb>vvB vUɪr9CRF_,wއGz!Vx#`+]gC$*te&/-29SjĈyMHεؗiЊd9mmFֲߎ,Ha㌞H+) FJ-uzEm$?CXft'-D^Jy>8zڬѠgDdK-=o,-n̤"@P}6pX0ю/Wߗ:* }\β/ i;$Is`z9aD \qHA|Qh2@+ӯ8Wqbߧ_0VUHk$X.l3ٺthO6m6@ Lw:} Z(NJ4 SdoڟmPٛOz|O9MGHEQH%bئ6q?3kn5vg=S^/"qО8~b"i}1(?U7)-ꗨz_F(9V>0:=k@K({H~m'5mH`ҖYV:F}~ؐ %0_/&S<>%0%5 Y~^x7'f6G A=~BMczNjvMtWdKssCEcg YJZZ8rknoײ3~S--9+>t[ƐPYl~0BX#%ao wSo,)I5A47}" 'a-4uF-i9D-CKlEG3a]ŸL?IJ؞g͘`Q TKgnaS39Z%}i6d0$.շŇRJ~%^_ܙˑYXen|̄φm2t ,#4LA1_ bhx@|h90h YUIrե *AcoM 6tD<(`~AT&\tB!SՖʻt12 eMV6>;V4/Qw tZqHJ/>0`/WH7@e砆k頓*1@t5P2:]P Kj)dR ˷"u!m9wtZwU!>~?Tz3)v Y)=@rMYeld][O;%*[=1Yvd^?+vh UbLv zukV]AWUeAD(j{l~3Y؍x3;[ 4 5l [[;67-D#/MQaffVbe-YYU.,YO'kID1w<ր/$ <| ~:WyzJ}dk}R k#Sf׍Μ 7}7p.? j&8pW4_ea-I<U : 7 Z3~0O('n*cQ#P홭"88xkOI*|=1*~Uˆ6Њ+A1F*桓ZBgEjc˄ދ[}jRV CUj 80JR-bx#KrqΎ *$|c9E{kBMP [V^ʭVNc6SFqU_(]qV2yL [-O^@,|LO%rBCm-"QPQuIj@òrEd[,Eף3O--{ E}r!C%^ j h^S`^Oma]"XX}t1{&pλuPvJmah0f>#$$W>'=K XIfT*g>jY`mÄ2v% T1㏔5 .a' wo΄4ѴX=N0-|C=/j֯}\7rT{DF;8Ҋ~h WC^>ZO|%SI DQlzu.&/: /chzWޚդ/]wv?{5~dIžOw _g85.3~n# 0Sx.9@@āL=!r TV Yr VK4fzw`+j}-]OxƬ~[Oݟ0XZp%X-78%MnNq; N6mZ=6;OUe@xߣWE PΉ_ (x[7J2b)ھnk| %C[yǣV1 >[ C4T5qo>RE:+VZ0~ӓ }F} Ȉ#a2~? k<흶 w +nh~6+QΪ>X4J (a:E QHv5l!Seѿ5֡͵@p>b x]۬}kodQÓ-Ň-6E3H=fQis*AӤ>sG-̣WV?E?>_k`g)Ѝw`jn)WZ~ Ecva_o5&%VPÓIPm?Ab;aۨ]+$4J>pcYg+ƹo _Q{~$Fm&龣"3c.=M3":JY_ϔN辜Sfo\Dm121*),R?' 4ԹwŲ U;@̌ӿ瑕*[MtKJ )I%-] =FzߜtmT}Gzp X%S킬Sو*̯G\2^ip" s#Wx8n$ K-,i1Oh1=vp8.; R~0- 3|1Љ+Zr9b* AVNi\{2{X0~(ԭ0>Z "e^q d)HeLv4ڨSYcI+awI@'wG0e쀁?hܲ#'ONKAҘdӾd㛪0-1ӣq Glȇbx,އbw sACW1v C2Z [2c{jOf04kUaL˅yhoRg%[>føf)Ms$T[ʃ4Mqm#=/l~\ @_ͧ <"_ v+fƇ"#ߥEhQS()< (u3q1AeDl՟Yl-hJ{U't&Ď[9 1 uc?QfLyf~Cʉjz&:]^Hfp+]joBl$i1bfO;jBG+yP< nl电wݷ 4U5^蚃5Jm0NW}:q}¶,^Ld%"d"c>{JUOBd\h%UXf5mJJed9D^hA3΂tXσ8_/:<Ħgd=F f"6^"lOK])ؑ߹*ɱ(7 Xc`O픥Ĝg^fdܳEnYj$sD[/!mggJ&quo+lnd6hkx\\UJ޼<q=~) }R sanvaJ#?}:i5ߧp/2+ଜqg22n^`RJ52s\VLȧVz+o3*t !T!n XI57\GDh9n-*Β;fO͓?+Q֙m҇GSV4+jX ] (z~ in dr=xcc}ig"2b,cb'uSmձhw, }LT@;:fSC-XқomeCA*+7T]׎c [ڜ3d8oR2 U ֜޾eP_ȍ8 = 9SzJS IXhu=\.%7jv O64'2bMB@'uoȧ1r?h2몖~"[}z}.&W5E{,#.L\)3A+.u9zW+;trZIxyV2rM:|K"̫J槦 3HpWa]M]:8K |^QQ"꿸))D=[߆#T59 GO\=E(8&SU1oj3|$#Ο.EXI52OD21Jj[$7q+k+:7*PVV ]9)H_0WGp{-`妍s7"9M,{dUffuf(ܕ )fwFDjgrb52/ VYHprhLr\#t֯""@KzWtDMj|_1 4)_V3sjFcYz2|p>+YuDpo+MϜg715s=Jt)]& HZtTtµwoD^x20YA)שߐXJPH̿a].,{Wl޹IWJO._9 f*fs<\ = zKƠ`).IhZQ=,=_x/A5[Eׯ E#^ ɣq)/IwO^)-C$l]@q:sw]"?~1ǥX"*6 ě/)sU(WbWX%7Sbg_N?A[>]Q RY>4[:'~% qOG ݑó BVg @l9Y^[mHdhIc\o,*Sm]m(~F^27M.Ln9_(?%%{h'-dLE~[X-~ LH/y WsmAApP{V@oGZHϦЁBa$-+){?1Y*B "ЈzCv yß(TlұYXI$G#FU0rL"%`Q XUЙLbܡ<$D՛Iz GoTqa5:$HPtL=Mw/3cƓ`Upsm umD@bzz44F5~X#c3AԄFohԏ; yT]k&%h?}U |x3hLWO]f^3( 84s.~Q3;̟qe] ~]ij~hZ-8r{ UPb@8M)O iswb%[tpCwSJčetˋ :9By|Td‡^8GB 8.*xȀ+pdCr Z')o^:{{ ❾`av}oȥ#FqYw~j+s 0AWddiD_?  RW2)RU9nT}.,g9b6:Bo5C7C>(GZ"yaBuAhW&((tSț1ilDIёp 8RfH~/Rt_S((?kjSW7*J!ېʮp;F*!.i;Z"e˻ :45WFonIB@8`>R2n@T}p n [j ~KRK-> ^ w\ߖ誣]D!)*FGϛQElhy#mر H'g(/!, ujySYGLGGpTVd1ء._ uH;oL?6F*\cyawwE ($65%XI'N"ֽʤ5Lǀɇ/WϗQg[2$٥ziHMxF- o|_C 1 Y9z< J#|U@= o)^ i&><$%=|x ?|xCP;:uIûCY`mc,eitvLۻGmewZdtW;Jt{wT1EtP>) m1kzڪ ,plף-VOdĨD]v&E3gGb^H,kr\2zϓo%.ttD){ !Ho.h0?Q*NX0|ٲu !X& e6ˑC%]O۠sZ:E_e%, (6A"&֮87isRf ͖MT)N++FYcSSi?|`nLafT%h[}Z܇7"3mc zM!;v3Iv7h 5&'ZN&oN+̯U XupÀkWg1>_ڢ UܹzdLj7t<&:7X(4nhLMveKX}4^I>1!1'%/#.{Znɫ=YLiLKORWƩ*^ީտհLhvw^%K9{/Q5ʀ""=3:r7/wgf.TD8B Op bMqK'%%v(\y;@4i y?%jz]ɗ|(9pv="K`B]v UۦQV  36gF:;:u7y?^M Hj (c}cD ]b{|tÖr?tZYekDV<'~47W _ÔqFL(kqƩȃE#@[=DUz! ɾ.M]/n%G;BҀ yqlU}T$ĐWck/mAϺ;-n4먩B`IWp#K$/62gW5٨`Uʎ_ 'VS"]dƆtqlT?ft :&%͍ʼM!r /-MUɃ@[Dq,eQet2g?W8;|DoUi1]%#Cmk*pChR4 򷘃Bኧ4-:sQaUHZ^iF*ejM3x@o)+f4 \%< _CW-q  =vC'`O leLqiY~ˆ)_ =VLj(SS$妲yyJ9P%\~rrO?d\[4${d3 mG2!,Y'_Xuxb2uME~< 5®Xqe&`8tNLw7Y~\,~l1{ njU;֭-"Z:0¿!#T7wkQgw=cSD@g t ^" kBS.ٜq]\Eԕ6cy6j0X ;X*J0"Ft!Q>R @Izy8DyƯ!4FwREvUcV_x^mō.m %nVɕ`QS#' r ;I8:KDtAt*LI ]Xƒ#h{ l0dOQ7dPllWsCM01"/D3'\d:|*82yOlUD,{"s9W3ނ}5o@DŽ6]1컥uBqmL nx|OBGI6} j+eVG\~s/d?@}s*&ПunĆmU`r Ī1pfb sFgS5YsxsL-ݐ ^uZA 50O^'^L&k3A٘qpiNƿPF _b)}Q;pT&\gôɪf$ &G̨=/Z#uvxJt #J#@u$JnY @M|uȮ RzgQ6r)C{ 1 A BUiU0%Lj,|.N $?;A`7gh іb}#:l 9OWM Cgg8OorjMn77'v+Ɛ/Ĝ8y@ aؼ:l>EO;r1U8^n ݥvM}f3e5̫GufC !%퐹$6c=H"Qg"S7Њa < >Agݞуf 8ԋ_{Mh4 %/B?ɉ_Z4Ghrt求l|O$Y@1Vyz̓lB0HFeZK,z1:kZ*'Yl^,1c,CwҡqoVǒMEuwKU%m2UZΙ8>q,WWsg?Y;ܪxQ6~3ǙjLk<uJY02XE) :?PΞ cG#UŇ(;qsJ8-%IA*%E1I@-sOvO$c=K)Մ~z Gcw;&NPM86JŅH 1oW2)dQiVvv))!UDi% wx7(n7Ug¹pai˛ Ѻ3)rW#d=6&KZuk.iWgFJac' ApҬyΛc۽d,=HGTV3$|b,QT ɔ%ArA,tqBvysL1(SNj&W`Lv.~P !UiuܔXHX)IV|CѻBvbCU9xXڧHNPQ7P1-RKж5`c- ~[L4K_wRbP?M/5%~{pxnl KT,o{:ԜRymu R F 1R] ̓zb_m;g db7v5&J#n7=z]R\Y0T+T"Sl@l 0{o`>" r{"0 w T@պu§i6̢Y$,ߓߌL&e #悻86?7Ko`sGxMw!=Z\R,)4bq)'.k. =k?2<Vm9J@.M{xQч|ZyDFpe zrQr9A1iaߑYwBet8.mL Gb@UC 8ۺXQmNjU @7t{I&lԡD^2+Q%ۜ曡RBA^eRJAt!(  prV^!|g!P~5'j:'n} _Y NIU^bd"gA&[aiJWΊ^;t kO3pgwa y)c6V(*z(: X?.(dKįlVX4>-!fXm@_V*DPg$OJ>YdC!QwwL +oJfSm[/$QD``$zBJ`M:3wmcugp^TTz LFYVpTx thOۄܩnnJ? rA Q:2n%9%#'Wg)+'!R;<2&@XFTLyAqAz=ү(Jp}j}"s = y]=C,3_0~j7^.oG8\dJK^)e<܌ۜw_!h*iУ.JyZq|A=}nA4~}~Ϟh:D99zF׬JUd6|Ȋؘ2o +]m &#mz6/\2v"9M3D`<@QY,eݡ3O*6Er$w;O,FHz|^ tg/&DsF=0g|#_[.М4PHhF5dv]z@W: xfGїy}ǧ5^Ǔq'mFiMD,E"8ᇎefUzń ov{;6;s` <\eM)7lIt\9ɅV֌T,1006d݀ μlCBڔ1IOHY;ԁ=uwӑCMg|T€IҼV#+Dfz}xJȟrb=R֨P rSPVHVNA1YxDM m-ǘ€T5Ju&jҶvD 5Sۚ j`?=!'7<[^R?WO77ݲ JsQQr~,1DfK(-+1ŽchXb߶Lz?r4xP%1@2m "ز`/kR`>3LkMB |*0)1TU´c]f }=djѾ"kR![ʰx 6N`0Ö+1ؒzueaۊ>\! 6Gw8zN]JaiV_#j6SBzlh=Tߖ1\ޢ,g+ӜoS$_֑tLՓW@oWvީ Pܻ:zjmo (S6k_͖/vMC)`YsՏ("i1,L҈#c,z(򯔻K)uZ rͭɪ%+@*r0o7+K_Q&0͆p38ky4֩2h9@['[?SnoH (NHw;4d?τI^5>|$L>qFdNP[LYeAmm5V8xU)[bV ;okYGJ_!2qևrjTx~{&ɕJc蔏O$y[qRp̦l(C$OU3-.lz 5@boL-w0"]uNZf/Qd7zܲSF3GZVTflA^PS :ޝ- `E&kzpﮋfQƼx1uV7 +,jA zۨPg0;²3qvǼ)6E4Koa( 7a"a%C( 6 h;e#MsD2hŰfϒ Be:.\ZjJ3X3TGoٻ£f iUcj6xHlR_PH B5Ow‹_HjAh2<2C۩5{H˚ꮄjh[䘎97# /O(8a8v'YUު-.JG h²'wq'A71u'*2KDp,[>\>gz[jRMt-R'[q6J+\TkXKJkГAL ZWyB{Hwf.UQBtlXck}jU3ـ=g!*ZW\_O7yH 0cs/[|=,Mh4B/v FV5,>Z괭dE=lӣڊ>t^%jT# lÇ8tTE o]펙6"ҵ1D_1oֆnf@9ʦVKMG%yAxԩ;'$$g6 )e 97x] &,AYpT.jZ/N*[F \aslcKg1wOnKKÑ>2@U>u+A+tA熢=rb,剈©f-?ʆ^MQ=nTiZJƲY” q(L=y: N>mwzup?J<1\'SrxldVlŬ- >.TjѾM-aO_DUc wC1Ӂ8Z* !KfDtԑrjxɝ~[ޝ"~fwW(+\+|Ni{q8]v|e~#++-"8 \ śbpkWQǚ5wV7YkUr[e#5Bo\ 1YTv G{NavؙtTMU+i oC|]kX38C_Wۅtqun-s "+u"אșrw3DftmfxB'!xdpծVT^k;uMro(*"ITԎ;XvPs bU^㶛Ԃ.z!ETˁEF_Z.g@Ih/ Z#|) -g!=7Js }Ykyv1PC 7YvD}߼5ex< \).5K%b09S8_,ƴ,ĠT0ѡ6g膅dQ&Āju"~%s۾wr3i8Cwؓ@ G))xAy=cOOG3}fV(期mkpn+ с$ gg$ub,+*] []λ%KO@uz&Z|m>.|7_aݥ]ǟ~)} 2EQݞDnFk--132V"ߝ1CWKuPVkYV38_h[*ƟS`|9J&u`A3Qm[B'LsPMӞx^QCm1Rk܋zLFfuyFӪ=LT.'kN͘\FkB}BFWǒ^DqjB&7|QuN% {(|V=Q٥47Գ3J_hnUfhFFRYS<%Rdt:5:pP߬[V+@dFὀyDjfcQzzCՑ Dɥz3P4|]]&BJK@5De:]TSN*o|U-QF!nh;\,aJ7YI8MlP3)t;78R"%@2=ǀS*.MzR>*ع?7P= aXqCF% %}ܱ"v4C1;+|TL6 |8ym=]$$;\7fZ2Dtrid8-9k5ءgX{ݶ+,H1]BMثzf3{xjs,<8M %y)0LƠܼ\CNfixrP oZ}q67 +3nAl0E m͎Xz.>YڑG&ú#4(\ g\[MhLJ_+5`<@6۩c%\2cNF@CaPKa~`좾S4IΘ^y!c)N>D BUZb}$mo};vL D5iqtc3ii nlG"P1+^ZV\|tr(|񨩜Ÿf+m(f+h|X6C>dG#"Sˤ&PXY7͇3ʒi}yr=^a0z3 NL%f_^ m@JڳQt+H@nkh/"OYtz9*>}k %9R4lp'.";6k[6=̃7YܰB"7$o3;d瘵7ީ?v^ Ɨ-NaLK.מs=̋-EsJzw$:rhD.Z,_dP%V:J͜x/l;ڏ Z2>OeIzMtH/EPEFB'S^Se)l_?U.(z*`> e^0:`#B~ION1%.W衣q^yqAE|x YF;3qq}[fyV`,x0Ltǂ2n$A k &MLT|ņumFI+92n8ث)Xa _?ryQڦwF9;ϲ ՟E$ҧ8jy;vW%EG>H(J](C{tm.bW>C+9SL 彈?} C({78ׇNh8:\uJݢoMD41`Ad}PKfҾ<j5UɸWݼ[H>Aip9\mi\C0(`x?FR4PD+P?}{|ڙ4rXvNf o[_iY{2B.py/G̫엑] VZf9IqB^*0~dHB;HgT |EaGHC*ֵidW L_t8Kba&cXx06#a ¼3C -jt>9^{%MפC@6)>{acވ.>9J*|SaF'qw] )^͚fcx,;.qNUtR%\[F-kR*nFG8ϣ <4wI\'6@>铓]K&_gniByyu?y+^ʡq&O0[!\@ptq+?raM8ɩ1*OCyҤzP1sDsvjzd0{AXrvsk2xitϢ>^>gs5%e]*$V #iK_ͳsMB: `rcU2hz %qt^d+1eb@n:%&,sgvo)R3(y9gTv6*Vv-FPS|Xffm9TW!.<^XȊa,LV-3icY~np3v 4_'I#7Ahz5Ѵ/_ÊV:$A++2K]Ew!@:{y(~Y`4r.2KoAFGi&\x٬PASm[U5GVFDjz\j^Bs$BO|P|@%SCSa nF Xcַ88qފb>hc^DȻ3 IxQ"Q&h{^6}"hz=2l3|ID.;Y{`4A⚏6Xla@O%5"1xn?z7 $nU`ɹ(OmZʥZ~Ѹ!RJ_Vz)0l^&@-i8s:xu_b4/ QNS1tv<-N|xKgzoY?C[S6^N:VH \]HWGg.>qyRz}pFyZ oއB!?Y @m<ϡ gщ۬|O)أ%PE:GR'򗤟ߐb_A#`:Zx]Ve|1vd=QŌcQ6nIatJ}|۟*LP Qvr;NlC'(P{:e{?\sYP|Hu=?88I>&P4!בn=aGlEup+s,C+ &d\c99C$4 $؆Yfdڄx(<(zS~A2k?])@NF w; Y?F[tT^t׫H&h.=$u P`poސF]-%) pTz>!@4$ga t!)xL:O$ږ"WodsVܮuGք$G^g[ycDj$_ҵ6k]46O*C7lwm.m7saiNwK%r-UB ߘ?%O:d~% DG 7%`Oe{m$zDlmq#TG$#r߂2bӳ Ĉ;12%⻐~nk)`6e,%.lw-n~Ϟփ4qg%2Si\P.˿3ie6gd'TrPnxME9TCHpfV 6ۡ%ߤ?X-\7I2)HسP 9KoeB@ug !V`!O۠V  9_gz^$s 8kYX\9r}3n^_l.l%nB(烫6giZ?L7 QX.T1@pij<$kG,HAy+Dk!:wt(Qr\&)4Ӯn?TLXS.{G2@ 6_|s=8hG .\Mq;rLLkٚ[>fcOas Y{Jb4zmaqN\Czʧkיy ^M6Fr'35(^7O'\PH&;++@"e{?b>9\5hY9iH$뷠Mc;Z H !-gd ) }ǥ]~zG)h>bOL-TrQRP$CC֬;~] |aB[{Z!pbXk% `z>\/(EV=#cBh O'wR&ʁ2K! fo27KHxI<2#`fh!-kMLj{ $D78;Bs ymaOGf RsFzkȼta+}/tY8+$zr2Y*K]u(Ii%(nA}os7 IWe@yNK 8MMf,4`& {u0ο3nrnܟ;"P21.fk$q–8 u:渥7Fs9u!&f:S\5Z=nGQS[p[v_NGdElb6a;@ϙ/U2޷8,$rN&]$WBwb+"4@9,N3H+WD<^|"wtѹz[6"_} #DwTtg*$ofdnXV\􆍇A*7>. "pRg1ke<+A˛{W]o884nPov (P<Ɲ*%k!_=ѝN~seIK϶8R%_ =f5eL9 289È2VǓkxaW1Q8 0uO abn e+*! z"Əs;hU@g'>Cw+]pdDKTLJ"v\SWqQ^T)qdJ,1ybm!Q? y;`cMiC,)#wȈo[۽bRXȚF08 xp7(~vsc69yvْljC"8Se enH~B$NFQ_htoB>_ZNǗ+}dfAwυjCos e^#4N>zL Iʓ=oJ=(5F#>cB.{VI MB}Pe,]a 1#5,LJ&kc`ЃȽ*OL"Ux3 Яҗ M+҉fXtY-/=Z<JVJ8%7*f=q͑aCN=S7tǠq,KPS2KԵ C$SKº#!);qkawy"mďk%ؑ(Q3B]_XwnE }09z:r6‚n 4뿯h]V-wA3*~wƮX9aAb8O{.岬_|)VgV8tC`ZxO#~Bi"5DUcE9RbwWFI~>$쑟njÊO'i/D7ak J_hvbS뻖yt+N椓-A5@ B9mbNF40|ܙ:>A{5eTɔ^ѥca:iidI?ԧo<RmGJc\4p!QPJYi&Թ[TV7+|`W}D 󚔬j\RPܵ'AksJ+rFiGNc\>HrݪL~YDq>GR;CTg܇OSP}]$*1 ï!D-> 2 ߮b,'{s{CʜMɗn q7ϭ=ebBt֏ Cel0s<`;o诃ȑL`IuQ~v/ܕpf'r40RA<:pJP0/iy#ݿ JtPO] \~ w8odDqWoJf)xq 넌X1ﳇv}E BIE/h% Hc Q*VHׅ.MR}ώ(0)/W3ѬmfwG>j=IJS +L{Λ%iHه g¿4f`q< _9K{%e ͈x:w. ,+7%pb *PNDkt{<1Ԯk5[0/PUU6"0,ED%5҅ hd%iQ9ڔ\, CjE3 rn OQw~ @Cȵ?/2f`9ie#BteFs"k@gn]_+۷F FD3QPt;j})աJu؇/HúUX`ÝB~cm ^z* HRkvR^B0`Ǯ֔wl&]kMcƔyJ(\#LL5Ƣ /nb0{nNhfؘk,[ (VD6n-m#~PM'w:!8*T j IӲp(VY-br(LHP]+pW.}>Uq%@<6 a@8cSa@R_|h4GaD֞urs+Xߞ~R0%X қdҠ0 sJ 2F[)Zv+djG0G} cJk+pG΋u٬[Rd̏2|`^5UG U_aPSѹtC*?35ͬ' l#y -ߤK5I`6yH ^}k_)d VP,&Ib9 Leal9xOF6Qx<-q_m!7x5I# E ))z"lʽmW^ o ˏBVe=fXpVΫ[ʾ sc0{;9F!dnj?Ə3/;=33bAq3kyK<%զ;EBGONق@cQNx jϙ~Ed-~hp6x3(Qy|lg.[5SM{ubI _.o6ĺlBivAQ41D5wMSnFo6I*,oa,(%MxUQBwE]JHc1l ;kBaÚט"Tsg-> M/t:!?q*(zBnK$S+Rm eF /\;@Ew!6Hʆ>aW24HHZ{x\u!X0lGcm@l3,Va%K6h;kDu@TQu֗փds .d+8D:ƻ[**pFVe3/A}<1'kH߽4:su1\9_k:"7;9+YzXCϨg0$^Jit-st_ ] mygixևqVg=i结 EP}gp·G4T.LO~UqZ6=ͥcws z݇f3IqkxIz#.vEk9uA"ACh T[+WH١   `?y!0weRnB:?%o@Z0 gǚg.Oz71",Sie;o-V`Q:&\O̹w|)I\a·޶B|6mP?L$qi5YrC Z#\r+#3^f«uzf+&m2`. uF^Kf$Ԣ{ (mCK%iTpl _iU!Zl_(w`PS.8pRdq26׃慹^3à7̮Ul*1-4ΕHF|bd o@z U<(vsiByˑˉVYyMcCJѼ>gFRؾN:t2/` ߕGavsRTh,>pRT10wnٓT*"5#{h$+ҋPF&,&zIF:fNǒthp*h sI('Z@44Uj%i\vk !-;RN&+iv_ =@),nP2lߐZ6 LQ3ZE:n6ģ͉m~JR{',@R$Yҫ^.S|.)[2)wb<ygPQ֙&qy\i W$nOzv<14~wx |!U ll[9!r_#uK#QgY)(ך ,L0հg3.GiY&&J-Tvuּf2m~1SZvH?9䩔GkM2@a.bñ* 7Ӷo9z>`_b"ck4u, HI1bP-2+<AԧagQK;0Sˮ[ G ^ .hgeZ!B鄇ϣ1y1zrC~U!uEcc 7gLܵA1 e`L];7H[AͦG C}q㍖dɁp zGO)ټY>aaٌe&J,hvyi]~;n{8p?Od(8t&rFO/`۞D}w?M&dvl3L`ftH{.R5OYVcE7f+Iɫ88r|Z!1]PW8{ĝ84̭c˭rgR jd`t!f w)4V8qI՛PhDž*D4I+}b)[uh]cH|0T+zJ3؊S'~,BʑUbU>FәGWR8, o Ku>$?k^blcF}< UB0 6i.⎂onS+m6JtCUKj$dJ`By92D7t*ߑ%G'CyvԽB$Jbm" C!ݠH -j(w@7H7Xz9L_+uz )K)<Yidg`hY%/[81EUYMB jœ(6*l zǭM_Z8]Mw\6)JS򧥙F'QpbZX;@HW  CZ$է윧ǕXn4]!|˝|H3|YP<H:_Ex)tCctr%FeOu(΍Z8 Ha.'YSprP>zW`vN_nv|ЈMHK;ŧXnr@B=ҏ([fE?r[ 4mj>Pe;F{3z]k7t<;JB_-Gw,F KֺG\ܮs\3 Vt>w A/2*=#wD)F|pY˥Wcgi-ʘ[֣*!xjp{R ,<2 l B7h*B f GLnalM㛤T#F ,';2YxY:!n{QrJ&y0(PT=LpfqDi-|IW[rڀzwEaV k7s Q^ 5 L3 :c8[WdH| K.zrR.tIQN PT;]u诏o 2ۈ&]"'9pd5pv8ѷW9nD0a|GlHD{5QrCND$ȦVdNwyi1}Q~q#a/g`IھmTλ SFmU&ts-h2Sj!xs]Xچ: BD$Uyb[6%lśmAdZ-.<#Sޙ{jW:1p@rNAc`55碞C\)m&; r`Γ:a ޡ| 9f:aZQ f[{,8ԇTIǨ e?*Vq]< V!5;  ߵZfW<;_ā:c.^w;\_hH =47ImFęg!'+ac= 3+kDM|OŜ!310WN?]r1.ߗ8¥D0=fnK>BYJ,uiƃFfH7P͜0&V}˔ۧڌB'V%<<]fYhD989Ax7gHpJTzM(&vumBHqĒ l4{k)=yt<"5FC,7IÈ AaCsA-#i[uveǤ_{L[N1{҅ ?@V[4x@ůUDK=\ [BǺ 22QJC?]e(:_ ;q6UU7A}s@{3Q8o/} 0/kSil+ ?YJjx9% QlG1aC-(IkB@bCQrɆy"2#d|N'2rVP>^7"")YkN^{ i1pV:s1,..(cx8 ۑck7ZbUmӤ 5pX;;0Z67)›arз\I:m F2 pr'霅V:ŋ/GDg.^i'.GFF]-ut:Hoqh~*9!kPz5Swn: <>$|9#yd}FW\BQPv3FcZ*ο5f/p@4& tӇ0_A5Y@qr ZtA<8X}iEF?~I X09s1I(x(6-tx*E{Э޷ϋ, (<֘P5.6)mw=<ȯnWT_ 19 zq1AM"$ohedη%$|W@Vu"кmT#$cWCfw*PkɁ:YE Qv' {8v֑h- ԍV(QhkU1 Ľb<;IhSωbܠN/Մ̧ ; <YY4!P=@ 24|4bbcAn>yc9{>i^LzlKGR{lb01vVSa8O&sH$829Zip+{ Y7] 4N6i49Y)e<$`L.ό=>0E}VuE7Oxy7x/M:m[&eru#-)lF > FIp Ib7r,ӑ돝@T!p&Etkc-" ڳ5(6sxHW. 7R>TS]@$pHA0Hy27R#@W;iM[}TTAaB0IҨYOMYmZt DeAp|,Bo-ET ̺/ 5$5M- ݪϼׅ}޵(5~`ۚHϡAZ^aT/Spuv9fOǿ2^-32VcxAϱhhZqi2КLgbFd Lf(s*C?( vĎ=6ӬVdfQ>t٥B9JtPϾ+ZZq|їE*-֌Wy$2OƤgx^K9?&p$|O po'0$'%(ijNdɩYSD7 ˋ: PiSbhXǬ=amQp`h42LE E+r+>)|燄w9T>׵,={MO9qBAq{=ä'ꂪV &3449bm!=2b, o53ߝVA3(GH1 uWYM N_5щlWK8%| %Ԏc}iS+]M3lnIOIwqg:66e8~k"W-ZC^Jr= 77lnAv m a:6Y#hT5b^^'l@EW-me?ŁExI𫌞wZ I/O eAŭz}͐BMoQilC1aQC-A&ZHgIY/`K1H851õtEM"ZK )XY]/I2:747|j"_׾ޤ?t7NI v6@jDTpU&烾2#{6Sgúl4I=V(tޭ4#Txy:㷧\,*eiVEfu!RKq7W᪯J0.;/aKUJ# ,3L{fwX iKJMUި7/?WV$^@%PT HE//ک0,*UuA,Q!z@0N|gXL͎ 5޻JTO: ێCQ[S3à P_Fpkhf,HL)c/dݴϽ@A[9lӟ͙IlK3~_dw;Ny`,Tg. [ºF9fYjsEame^b]ʙu]O[q>I@2q8V%B!DMFʅ 8ɺNE+\qᛲCT`zzxVƈP߳谜TTlCsn29! fi1GqR)>/`;\Sr"xҤ|,T5D/5 q`DuG_Yi#{| z-~+G5$x 1xѠi}C|k4N5d$ePe:=6z䊨 ܏_s@CܟS}5[k%##@ [f/-6,Y^ 7n!hHoV:|Y$+GLdUY 8b^i>[}<.;9i|G2Vg5P [0 aberY|k.UNgJX͍y.d A>MRVhʹgr 37^?#ojvߢHidnz#prP(Xs &JpJ==uDD[{WJQ%j]m?<.7Nzc_?TB~Rp(3WS*@j&!,^y `'r`ɴሆQKQr5\iwvIҝK$0sTl,!o6z?&8˼\)*$ ;详p9F R8v蓫ST֍EkSXt8+ D5so˽tN6hGꅚ:e_Kb=0=??I 6}DՔҴ҉=\j$}vᲈE|;O̙cM,-bͥ ߼1nVYҥ]"FRdȦ]7ֱgomf]"L(Sƞ}Л 3 $%[MyL?I1%<,$pY1)zrZ&Go?'`Oן7k)-:D"Hߟ _9.^'9}<%ghxؓ[|AT Hl9wD; \)P漡DBh&ķ=w'EH֏d,\+;\9Iui@iɴZ_zrF)aDKhrq͎7وtzo̭[Mď2p8@q< nX319ޙTLrm eȳuGSJiNJzoK$ͩc^&?Tq[5c}C8.R)/: ſ8D^<3ȭrxL~za`ú5c0z^kd AYJ{5{,ICʊv+b?C0ø$ OݫiBՕ~xx 9* 5'ԏĺб嫥WOz8RRY6JXQl{zD^UۡBh4+O6(n+]o ղ iR#e (~Rcؓ^ģwCA}-4/ICɄ&Π}KIsgq4菋V6,!ցI}\%b 53#e4!IfYxtu{ PJJm7^`ןD0$X֛7,AgX*H4 xU8&l>1;S*ekN}@U3bكVt$,1I315w'C׀=-:2 nu_۟j\1w˜j (TY4۶м ͋ p|qfkaF82!HDR#<_f5h=_ ;K-0P0  q̆AqeC;`Q|uz@@/Y9Qk;cW{ ڞȁtԥߏ2vYa!ThV/9FJu{N9-M:} j-([uT\=;L~yI\rn*QK )zjeՔ-vqgc(NwItR Қ Ҿ;VC/U/{z` N 4SMpL<QJAV=X񚉭[i~5eC ;jg T\&vЮk7ܥM2_wsLEq) ]jR~2.* 8Z{u>s\W=K+x+d;oX +t?Dx=!3䱁rnex"PnЧ> ÷Bt0tn`eC.YI:!׷?b8C%ТW%ln~hF$o&l3I Y3Fگ,Ekc̪3$:L ,B37a!LdA W^^&pO)ei=P:Ag[30#(32,Q,<=2id\ =8kGyE`rIM_9FPB@9K]8t"Tv;>2 eW*tgv=*"_/^^2vϩ[Na/=>0YsZ"#Ojg޿%lm Įbf8WqV:C$1T3KCUg4m.;;pZŷs5VsMײַw"^D"qh \UwAK/`OLG ԁ2`%{|Vc|n?#VYu ݿbok:а~D-*Er"ŬܓyL)|x(٥X)DsiT=yQ@YW0L [:E3v $FBb_GD^*;| :*cj İF#qT,a a|Aq]lVf$57g G׿"]J(Ɇ_ݴIpB,x4D;QҰEy֍ø=8:8 %;gcj9pl_s1Ldp ;P"F EDP bcu?D4wPD-R,#\u,75u]!؏>ڸA0KӀ`)DZZYK;Ϟ=FmS6'2]s%߸h/+Rd[ڟL1OsŇd@W0Z"ȇ2NM.DJ"V% _4vd+[h#Ma#bvW![r0̸j<3d`u٧KAL~LIF] jי2ʿ ԇx"Ϊj4EE!,y̺UL^\GѴ ~9PxȮ#Z"2Iqbq)ؗ3)oiw(~A_l2ptulp60r6<;a1n)%~j(BxG=T­l?w6v䜭b pqX\JrSX3Vbw\ @1UrTIГEuV9CM # L ̈R D?>SH'\ 3[ٔi9݅MT?ٟUМx(sG{ex8* .ܒ_@HlN@ئ6miy1C,d>RߠV1mgm(a/Q*' hߜV-iՅU?5O0]}w^_PZ sYW KbE/ڼ;B|BYHց_7B{h AFCDŰ³z]35Q!f72d ftd^wj]Vs e-w["!<0q&;zmzsW4S VXi!rR?nxD vlL}bKbDV Le mk݄6ơoA?Wy/;_AŘNMXE!? gQ&umMׯ,1gd{'Fq t)A0obF{UԤe" ~t=\ºRgOZ A0KNf-C7̳R3|B5 }R^pLҽ0~94?> lM7<[^$_8۝_Y&x L f43i<>wn'aogP8$a,jrP㡀2 ѳ?oVrxTjQ?yc{ lUzg\gƇEC by[5R8d6Woi)їCiƷv͆Z!bդ` f7;+-KZӣH/vD1StzХC~v_Q8<-6$̩c2#;5uH8 ! 9^`vut!CsUdTx3Vze9f2i@mI5NEu:S=s/Ms^ vץ;Sm3) y&ؒ^TT,c+H^`Vk)&5܎'_c.{ +/AZ0$ : <=~*N]K t71aO2SH]Rۙs(u)Xw|DmľO"!՚ Rhi9ݎyJ4ա5kEmz?ۜvЫW^|X<"B0ljn3AqͥϢDDB}cޟ11a[pa&k}^dQ79®wz˚'hr{9 ŝyK0s{TkM`2('PQ׮S~Jmg&]SN8Ta)͑v@&<9\6F*w ۼJ]FtGz9CX^G=L< ${#Y؇k>?JQ_ ٺ4KF/N<ync@!-uVf] |&1NE2d2n11W]y7ffЮ ɰ4w] Y©1P2*}C~sT8]8w@5BR#c9JB#^3hi] qG*ybl[[g}Co:Tj@1̵cgF @Dç"f,$?(ʤd6 BMG,JbKZ"a`͘M͘ꦻޚ }tSozRλa͋dEo.<})Jy79]۲Q+"2i ^(3aDћL,Eť yt2"侶ٔ[Cba2#NLvtyj5?9Ef$ [5'Ds.597a'ciK􄳊N8ryPezWג6(,x .@up%'܄%of 3Syi-"P5?+#\y"'BIJΆ>6q辗!hwfcoq ۠R(=? c*\4zvv;WQ+R\'+D'#Ckt ??/QwaL h@ep@>Y֢k.\oԒz3$V=U-o?]'$tQT@m w. Jq1{ϝ!4t2]cIX `@Cq [#6~Di91^3`llTx^ \.zI2:(k3ORa~< ay=8HFT]<×]#ƽ 7a(Ö؅5&R^ ݤbt)Cf/kU=U3X^1f8Ѓmjs9v2'_lʱln4<džwJ#37 g M`č?+ΞɈ4: B.'ۛTyyJwQ`kr Ñܲ .Uٮo7ed ,[Lxi@@[{.U$c,@/zpp2Fb$50U[=4tmI7Iݚy,)Kߪȼ@fbX;IKHXdl䀸$Yf8eI4B0G*]%ANŴ/H${|a QNjjXP|diA@]9nݚ7U6]f +l^ WfJ{x$Fr1jhc$ aimqñ.incVR96 `[v]ד`bАQ( H9 M]YYU'dYe[ m7#3k~Gd.lGz/hTU^v8B˿ECnj{\]`̌\^I'5hy؅b?h\4s*H/>!cW>vWEwno*a%pkdF6`66o,e&`4y1X9 b4haٱiWaj2C*4Q`P͔TtV6qj_M22%:)YZt-<+Twy掻sLJL0'_`r>h+~UK rjE[7L<0hתR@EGj…>!f!_~N4xb be 9ŒbAb6zb[`I0#oMņC9-4JD$h^F/nO2!g[~)?ŅESuhW zTwA zRi^stf00t[.?qe.'jX6`'@) A㶞 /j&_ 7T }kDLFga@ >->(T be ?zy*!5E"1ӟ,sy)YY(-Jy v憺M1=2gD\Rb"f2лGiJ,/2zPrXƹ%'k4j]SҌ >mE{~/7  4 i$CxPA:Y}z3 %랴̺M$$%̔330d?tH ktx@fc,U4fmJ+qn&پj ʊ\OLDkcI߈04 0xǎx.b(WuDLgiȹDX^lmH[ g(H% >S4~\hט`yZl 3 D /pK2>J# c젛niY0J0R'J樾OLSR X7Q#Mp闰)D_c88h}C~I1uz9<b`x%R%KL! jRZ3ҿ(-pVp% ͅ6OlI*J2_!tt]|'솹)6``w HfJEgF$gCyhf=YZd q1bϫdp1`LބjL2I}~RC1QJDx}A,= kgI\GL3 P+'8\bjQ'W۸LG[tL~f)wOovPC:Ptg\d4T  qӯ+r0C$bԄo-W$nՕq@aYPzSQp2[٬z8wen4cjBj'maG@V` ٚ\ ݷFc 0Bq4(9 %+c!Blqg|>qORwʘF>HWۭUby13 B&)ɌQcAlTr~KgT}QD (B~d .$a%o4.Bӎ tֻGk|1R, wdG"Qx1"saJt~I]0*VbbFKU#`5 2s*GkA [pE(, :n?ufNlu3܂DKR5 8͵պYQ4#]D=w@tQ;Zm]a 5~$[1q$M,35 ;GE74x jX[tS!3G Ae"!Wcɇ4  ]mrM;^QڽVI{|ɴJ7Ka W'LcIs1MꗦfHŀ/-ʩ(jb[YP&]p'9EGρ˛418E5^ii/ocU%"`) 1Jeν}>M'8lҭr- )MK!щ)*\/g5r eYJB. gZC=3SB< ~u'2H2aɜCeRZo@4x{UhDO}LӒ!ϜzaSzaD!SEBeݘr{) }6.83l|K$}-~XO>-:w%AAO|O6cȅُr[t.u$mU?'cdo+2ϣOlXNRz7U kWYn5hsUWpiwwM,:{/.`uSfzM"<ݒy6v0EQLDt+8QYWt?)v HȆ> b':?]~y5khQ 1⤻*WsAg\ 6f ݹM,%ulfךri'@HUvM_l[[|E_djss zHQ_lXʞuj!x} "բO" 4ك4S~m1|Q Af]`otj9+ƅq^"FebyE7?@HQ]5;)IgY wI=WQ(V:z{J2%/9wtTP9@*Rg }L>S5xB-ԃ 2#~Xky%Vcꋱ\t ~!Mu|QQb\Ff];0->td!p;'F,U.= ,IWİt9t)x3hߡ<6Q,P;guIu|Ds+q4\{J4J׉?MoB3 IBƪu׃8鲂Ǿ5@/O3=E(WW?'M<#Z]rT  0Zal~1d69] "I^(h="Z9Ғ%e$NK͏NxOPI1u6qcnsɞ+'XAm!7M}YKZTIQ]Q,7ffz)0#F|yǯW^誵jޱFJ]f/LJ۱vR){B#xs~@8z~ 63b!,cla;d"XV 8C[ݳ6돬>{$Ӂm,i:>4C~ؖx}f],fCo|Z0܊=Sa mYV n$W Ó{CmLQ<+ڂ|6m$bȼHq{;GLi e;rzIB%nE#=A;ƶޤ%IcyrGI;z ֪qeef}"S.zvFv (3~6Ӎ&Lkz?٩fДIc6k2MԶB7oTд|S nuv^()[k LKx#m k^LA f7,W&QHRJHph]ykx#xLnp(1URTv c@t(HY"aU=OC+B4'^Ǘ|Yj,:b9=qd{27SŌJ:Jy4vZ23yh$ػ9_55xߒW֞N+f(Dww9ii]õF9Ylbk};$ܺPj'5X |qMt̾Lםo9 21ɶߙ~94Ap Rm+dнM>?ː"zNWhaEV5Wmތ`!Vy"Q2c ;.&GQ~S2mi6qa@~)d9;nf_3tr05gAQ~,G^-a%΅G8rFcye/nL6$ॎg~gGZ,6I;^R'*nJOkꜪz;}ȢTv|`8鳛[=$j밒 ZڮZHSK_ݶ58mXh2;clLJHm&ciVDt3kT$Ӹ 0fob޹>:IqǓOGUI#GuKv =<ƻH ERβDE녗"/UU>£K&nHxWaf䭀qtQG GHU?8=,SEAYuP/v9ݸ|>!w}^=9k I}=MګrtujS҆K$ F,oi4:z Rwyɝ"~Htmd%NY !B}j`},(i w(&*ѹU8ؾ8R!rLD`,, ^zr ",)O) 9h(s|\73 X0o&A)6Sf4}o3n!{) 1=d۶ɨ@gOWR{ ČNVθ&_yYd?CG+ o!! }6~hRh(1f/W@wkI9-eeq[roεlp_@3V ge4^ [>[fw/fQD8G;#*X0fYs̪k17qHs5~MfiQ t|58πFyw'C޸l(P8'ۺ;;*XoK(Hf՞E랎"9fV؃,-BٜEKnAn*/s:-ٱ%=6XdflmǓo=:?@f'7>LQFєN{[ -qKqى8u !']@RCuiX~g3LͷBƐn j8L9e֞U_:ŽC_-a3Ba Ӡz9PX3Eܑ|I0m+a<=Sk=rzZ9^V+!q3E}``F|#g඼r2 n ~L|@T)]g\/gm}U?~7@ qap:G{Cᜓ5eԑ;>)HtY, c`ʠVoNDO^ʹp̬C߲X CHE6c ո+f1/VZf +;{uݢget;;Z67T}춷I.i,:`0S򴷜]1OLbuRPoZ7y8ô] {74/8{ )a%{f1-"ʛQRC7@b{W^)Y)7ư2lCnG#/i(T,47Bd\mOF6U Rϕ$dĈ@sj_;UcI3"4@qܤ ˯bc0=V8S.X$~xNJ$Łi8,F^B9c.yt;RV;w:I֗d萭P,tW+-*&=1),ZlfE>5 ca&6?8Nl̚^ZM3&?H 76g'Fbȯ9Ǖ⣪CtktTD`qB(~ds 3)GW30e1L}{/KDm#HXo07 boȕ{9LirYMx t $XUFy@#ۿ;"k!m& b¬ ?g ^C#3oA%܏Øn|>fjnF,QsmX{z(^ Nѷ%7W6vYtD F',`q̲xG)H/5 %TjcM5ڭ-#C:@> ӷT.[#!nhثOvXPA%{ѲC^~RaFpm'@ͅ( c1{k&Cdz=5d|BX%]OƨhZ-fj`| |n GG&EdpTB6W/'$0s*G8l`ȄqǷJG꘶%6b{;p|7K |tvfܞ9)L2vld<[dñD@  ќ"Q~_a~Q&(AN^t9}P̵zN;wIך4ZW`_P*ݜ j9*,iKQ:095DB=0+"N! rP: Y,bsi1K@1,؉}1_Z1AGF}9?ҁ#o! +j /p/\ 0B+@₝0nV^چem+69F2+=$ PV>\EYr! LaAHnZQp(§%}ҭcDw6e5pPs@m tӭ8KA}r88}ڟbt֙0`"NИyۀV#;PԔ󻹝Sn'r%n#~'Y:[v::R= k^r -5xuU5r"Z78wmam#xcqi3kƹ,cN"Xk'%F'qpCޙrEi\.n<,0u+n p?L䊯Onz>"AJ=ZE׾`Lʤ2CXs,_Ljǩz`w h; K_1)qةT vsNJEUMaB8a1`ڷVFӴHHE4nHE䷄.ar"0M-U43:NG hW|*"Zągepjʙ Eh ^nNʱmX En2"n^!IBk\a P.l5>7S[Du/UGA?֤Ab7o뱹 sжa1GCNlަ8Ƞ⯖F̀TMζ ]W(8U a K NozW]cGi>v*qi?n_N +539Ջy9v3fόswM%f665saԔ9F,3m^bȨƈbHضi!<5jZ>Mh{U*hl9. oJbR:e\g2˽46+llkWx{gQA&\^h9ΚJ>l^iĢ,awGAKp؁6qVEhDȍ,%& -*DbqeOM_rq9 YFs j⥵Ǵ'{|٪?-smfj\1AM2#(%uH9Tydp=:M1яtnО"b0KqBpW׀>9cHKy]je 0l{΂v3?V7ᤞi<8yj?JXww_aB*芃@ D,=ḙ t줙pM1g0ИƢpa~!:(|NڋIdT3f:*A/A"c*rHF~l,!.zD\.+z`϶|c>Uomgrz]TK4\[&RNP*s|*yv wd2ܾS5! M(wUmUG m3Anനhj_'* [->:٬"QMj+8mTIJi3}q~ӐsZni?+i:\O*E ]9$;dDg7sQ rĂbۂ*c:/3u IINi"J,WJ$e$xī~xC ϐJcoުV<5CPkٿn׈Z\( e!JRiThSEL#$L8W]_RDS⬙jxܹ"~fAb2Z !2M.> 0FPX#HJe'? b͛Pg]nqIɟIM)_V7YP3N |lU/ 0Gga*ϏɜRn1f jTmata=O(+mcdy&E3& @am◴qCv=zg{ww .jU\o_(ꋁm=2`1EVS'9;K^<Sϼzj<7\#08dI,?qq򙚌#90I `mbʥ$uqEs;[Y5'PӪ`P NTEcnl9 9xHAm.HOVNdtΌ#wUsU\\J¿.-3 1Lc,ue B+yyWI-~qaI;3xeM|Tn%"<ڔ҆R= [}E@j8PD񖕓12h׸HՌv@^P ǼŚ܎Nz!\P]u8sDG vTx,cQ/|ەz=[ 9{̦! ?e/bW$b_ ]"vHU QwO 7v~K  4}f6/T#Ɗш|0W9 \l(RJYmEǚ/Nv+vp͙1j/-npFuGy++1%s@[P q"/yal#jcMks<ٕ?Gdʄ(9c\ԋ۪TGi RM1v.:'a_&Qmwo XUƿmZ*#Tra)>$Z.!~fy[d{sҗ@Cko`|РUm ҏ>*Tݱ4kw.n="cr 7:¬p5 $mrV&3IvX.=}N#~2W ͡t]b(=9ӝh.$'xL}$=L.q^~> >ʏf9r"\)'z`\I+]Ó׼(%'qA=vZ7')ܼ9COYrrI(Z[l5$'(1/Xp:E+bQU{ϵ>"+n.k~mx2pmz)lc$Bf?Ne a5J wj}uôsг;89]n`2!J6N[c"Zp9_W73 8%kΉv Qja b\؈9?eSM)ŝ*d"{ّ z4%Rah(8lhU>nHѨϭ7~Ș];POr'ǒF%YׂFtHw*lJYg2%TCQU*}<]\c/)gſ5gRXHJk;` 3˳gڍ\K] ~ʳkb7{S1b( hZ*+{g@VGjAY8vQ'V^}KB- LͰ=&2A VVCdF5!\T@]XuP!i(jOKtVՠϿ -6jBIQgQ\_ecscNB;]c콰dɵ\6Q._txՎwQ/21>eߗ JI3%@߾ Anl;%sn T/Gk=&Nڈ VAzj*$̟/mN(uVh=S޶L1]zofp)H.g{f'^~p !Tcuyx\"r!$U ߔBY10רdd47]/9EzS(bߒv{np%yb&Oɚ wmsdx̀K:==8㜮>oAY]oXXWZZI0č`b$vO{!Xֶ$s-m]%l?i9aPJP ,m4pn*oŒ?7FׂS.P ntJ;h?/.׎z98YONOꑔwBSO ^ q3NK%TO{g%}˰IJvr C}:(+,n*79._ZCͨP~K_wCN}SC3A@t=!?wn†ڈcډDcX/j PEcXe+K`%7ڌ2fVyŘ  62xc${1=ڱFMLZ.H uF*'p 0Ğ$sUf"Z]M)y a>lЌ dlTBNt}2T-q-@k \3g)jHr­Y9OQX*0w\[O)$T+Lq5aAThZËZ0vtT6F5QyC;IKB%t{Za-킑4bXlgitQMmh%@4 )O\̞0@-?nD5^1PbEZ;Dt AQ[gLe]ggjjfknEޟ5w!23!a=64\#!5'*+Kr%z~ >%5ǔJ=HkdҔF~o Kwf}*ǥ5Ai԰ھ7V4gIue, 9yᎌR{i$<+uĂ 5$b{ UEVt@9Um &u9u#SS^wר}75~ ]G\\R9l,أy$dΘ#*^="U"P \ 3aowk`:o65-9stU,DI[>KiM1/S޳w'iA!4Smظ^DJU𗲖wSO0diن3(m-Qb8q 4ug2fsR*|}J]2 #]u^z'4K  ߻lf'}$#,Ia*T'h1y3cH߯)!d^9\ݚz"u [$}5##͉;XJЍ V#v!]:l+yXwڪ>5|.Ict\QSK`~q>gZ % R" L@k ,8q,nt8djSX&b ]`4>|@"acg* mP^)8&54w!-%_L8tt7vEhuBl=&T'E6Igh ,O=C>aZө80~#=uI.X\30!Ur5'XBb!u&LuRPQ!_Knn;=2ZٻZV0qo_Η aP)p . cCؙ1J1'ˣGoLc'Dg2xYpK鹙bϗڌ^‘ٮMSYTǰ_F6ߤ`H{(vG.&"37Az .fMTNTV~khdlUOdZrm<'Gk }Fi7[{>1TplEL{Tdq*QkY)tB,R7rY2 dફ#?ʿ/M tHw_QZ#ej5nAyU1y?KՇ_q2HgwN5:b|^!W A]Gz?tzIk⇶0'bp1BL*I} POBu_hX\mHr_cZdl~Rn%PfW,#.!A0l,Jab{hgnhÖ#V ,Hk:Cd=Ys4kv{h*F.4#. &U}rE7M"K; o_A*|gua,0ҒZR0izz})H]o Ź+:PB  U-pܙWј@3E92eTΏN}i&ugqF'Q! ~xSY]$ipOC XTڐɤOhFa_j|f/G<1⦾͏: iTc hr< D_~,"o֧YKWɂ':^2@f荷=E 1\n9a9 dtcI.d s٪ )'ig"A9< I؉bQ2/YHjw8\?(v7)V2H+\ArP ͘Q^ xdIn˃ XIf~jCruX7ht1nlX Jbj, Ab>v"n,˧:H: E`H",Vt-x˲'Uz,CNH{[?bQ_ ~]5y8+ IF@,wY &j s  A\#9Ds2M QS|xxebzߊ:nI]z޾NiLL xDfe.nZ;' 0s;nR -|ol9/,ddQ T6Ѿ-'3$'-6P=ielFS֘zzAluڧ6#^ sclsC.ZcsE; /TdrN [ѴkFΊq,@1i( @ y@P d5PiF2s~G2{2xdtK`]ئ]_q"W7xU:|0 ׀Rlu966,mp&EMty&* qVʤ7/=谣S)$X Q8N79V&8l|v6V<ߙj *"('(" ne E;Qߟ{r&'(3:=~x!ͨp(%<t"ARƄ9HzﰈMh3j6,kPuQ29EDh?;bH7Z[Fؒ[vH@w:r4վ@gKUtE=5;x5#Җz0!*49ڴ*kƲpYؘh.#K~tL7Nk1Dّ+B1c%-V`/\u8 n˳1+uD K )g; &YdN,Z2dGKX$k5Gڕ2ͤ:cjnOy8FV\UU3>m]080|$#G+OjNPA,;a0ߖ/j.[A#->Bdgs׮K vc~Mă":m[SUMR 7Y)AVcy%B7݌R>/ ŠҙLFF Vukf׾ƋhT1Km% /t˻Oij{!">%idȹ,r?wێڱ;{6zoF'˓9,{ḎhG˚N<ўϔ;vA(AF# %t<ivi::Fb>vh%$"WVU޽Ҭ]Yȫص\֙< +C-=|JkAwN%Csh7cKqÂ7 02fjPr]5@UX9bb w4+̰fn- ꠜ'b\1k')%K.}>Z}'VbioXI`e6hP:S)s˴#&m  !9=~}M&$ MhK(p^C4Bp3" U!sҁaQbz_\tTe1D4s.zrn)չ;JNP3$}j+:55 U uժNVݹVj!'ӳ-^qYx77\r2*zrj+EKy&~F:Kij~k3~fXIs}A{]˩]⑋vΧpfiOA Br>oEQ&`c MEEΜdR( d$zxbW's~9k Ru |~\ y6uvpk,d{c͋.' ˋ,?"q#>T2ӟz1Wq BOoLuk0|lB,N3Tś ;B5NOrA:?2b@H@vԑD[Qz>wAZ;%K#́.wFogjJUrr-QH-4Yj-uxCL$Fǥ#y3pn_Y5V81DX Bu^4]!u1'bN>[{.Z=,VM`p$3'+ {uPE^"e$싂մGjl^>"F*Og(W|x C)-]zU7O1S!&oEy lbi#]ӊ6ʴ8I1;tkn؁N0 Ua{0 0;RGCUڀ>!Ex:a\ɸilH31fdxŎK8m ?Ømef{GNbs+^pظ;Q}By%:5τX?ugF0ʔ8`,hGVõ+҉A/v%N< 9,A#ǃX^0#ȇG'PG+H k$&,x8T,FC\1.vp0&ǟVm)'OnbY`S/"{*:zUO?INЗ;܎OOlzfy ,ο*CƒlKY]L=l4<87<~<iy oZjvo֟*pqZ]Co(xݻK,N5[hڶ˛ao"<)RYH8gvkT=sng̜ ]{Vn@^9ұ %_&lWpљBĝ"+lc#tJu`0r~=GpjC:80r2lF&hp̓yEagp1wmlDNϹ|wٗee9e~z\.@d[[ؾN؁MY/!zh`,\䉐Rޚ#*(yՑy\bA΢38y`\\|^kRkB L-Ĕ:s.o/B|pVWRkOq"Cz =*QtPqjm->u_qw$r2~`&D$?d듄pT4(Q#, 2PЁ'r{CtrDתwq:Ic]A_BvقΒ\ʾjbkH4XƟ4Ģ'<0ogG[&B/nRb`[cDJsD[*BGv#yٶԷ(ҜyuXƏ8|h 1cWν/X;tt+"bz ? V8tJ$qer@nGcƉ$س;сDvoNfC#êJU1N.s\-{<*#Z]CϦ󙠃B] &\n%*cCLX$+ qvP-H)kT8f$„n^#ꏛ՘0D[r ps E7 cE "`DN8YNh=!mndS^ koK5 {I>N]Z77N+j /do9y HxdNhzw,ćpUO}O? P3xWtM9Z oc%TRb0M=ѱ2N- ~贊yԣmn/}UUD<>L \\esw GluU^I9ڛ^Ca KSS-MBn&`Py-A:8\3J|S]~@Jx39]<<ڮA p4W.>.v$EN1w %eGV?8,A$y"JQ+2Q6B䰽R \_O"v KCL8@A?`s&$EdNZTzjsj!ǥ<(!sok.U=Ƒje IQ\B劽ca.Fm_KFuNt +qR m ͼJvg(5X6>ʑpn%oSM\xa3&pޮvUA"ImL#٫022H>֋g:c5< ~st}m`rpIFCKT2 iiݴf1Ւ79C@ҍ̙aiY{֏ֺ 0X@׿M7^<~AhZn\  CڴR}{G3H` r_8A}T1c1L띁9J_xxܧϯ_*1qtJ3?}@ +"AYAK`+>^l# [L՛I3ff]>/{s"`" J^՞;f@7E[t_zo$t.2In+BdO:8OR;RUnRsɦ -U!΃XTg̑FA~<}]P:i.`8#cIIsmл9ѧ1VNqi1{%<}*'?0KՌrU ;EAtS5{We<2, ͛곞$~O`N$9wo@) ;&>51=- zdY$W "KF6"iى_ߦ~cP=ՙ$~/hOǫ2XD.y Q9(|%R!_ m$8/}we@Ʃ+yqOXGTw`f;$N4Q'&6M}G Rxlj\N043 K>^O1`t<oK M2->B6 G+𴣌Y}Kf yMteE @k=N:toDkhV-!BleuC۶^&ET>D}Xխƥ Շ)FjeUPǛַj*'+oW$/-9Xxɗm`Qᠤ%Uljxoh@L̇dϽL- z+<«k9zG]=PwPLZ1`y%U5/aXފ. Qױ omGksЦ u0wd(7?zre"b7]0q<؋Fk t@t]g9 >?fW $փ *dpn*"ZCS&|ylC{ HptMq{uYU6S`11h^R2@w!YGnd5n 25@hX:*mR):R)/PIaŧ5 ) e$ l}pMmc 3b{7/{.]@XRQ?TX{ѐ{)/຃PF`#3Z~ά٥HbS{PA3~^@bG(ض::ae潶_C v$k EuT:j+I, pJva _M:;{-hu@$3\0dUv21fr|HSLojJ-  0o}&iKzExƐb~9_nSѠXU)+x̬/FB9]MQy<ȫr/>;鰸ԅȦוw"JO8ȑ}G^ uI(ZA,4}D٨?N.u,6hYĝƫ{"d}=C_i3!ژ ;wj$8> pַPn8¯1H 3Ek}\6s-[d(\%k']=GS5z(gTcj>/wA6vPg@E1dIaâUӻ?+! sJ2΋id=)LjCֳ(\prԐvAR DK ǺXa4j@RDO$Kҗ#4B:DC.,()!iL~9M'1Stjj<7mnowhO[aN}ݯG^WgUJ0z$5~r}#'+ *єeBi-|}!+#h?lӷ|aNXEb bG,)=I󝃛J{l,{-c|݂I.ԯdsr/VD0 (kc { 5qCF3MrN2#wT֏`֗7@3SL^A!IΗݏJdޠr!vw 0t1ZGp0P8ՋeF-~4Vh"ܞ i{IZ48Z)UQ5.MƔÏDc'<hzL^ʭ9/ܥ*pC$,8S<^{{jVӺ|  ]%GR.c+ *w6FXHEsSC/Y(xFԦtaecWBRSGg!s=@tA|(DN9x}mcHĸg'&8P$ _0r,o gY | e->z|fD= E=0l9i§0*3C6O..;T80 ,".=-z߽\~؆c TjDf"ͷX^Tƾ/iR)c*1W1 w}N16{,whb15@X oDW2Yba-<6"5Rj>xh<1VC wCm@w /B3cD}BO+!f6IT HZhXfF(1!2Ȋ'",2t}7]7 -եҽy)&)A\B5ʀzϐ]$R4T~Rf˖x_,]"Q3XfH%u[rp{6d=ݩzԥ0*;ܞCqZ& )2HXL2~p^>V4!sv{3k~ D*'6ƬpxK* f-_g\aˠ6[o/ 2kV(^"-{28T,#YYm60 X{<˜W A3IW6AvwZ\V0w @C{A&CR:g3sq?_Fm)=m|7o$JT nGbi"H Pt$&ه{J i-f4 3舯m@\i3s Y;*&[|PǙss'GftG.5JGm0OiD%>榨YcPH4_i7lNApuDix:Mx$<[E# a < %ܢLGBH\Pm|{i4w (k瘎  b'JcTLc]iKC2Nqҕ+ͳBgtq7p6fa6s4o40.xS&aq'M0 ˃h ]$l?/Pˁ෴ɗ0phm,<JW!Y [ϟy{@)1p䲍=:gCLk ˹7imE@8YU%j'):+Mo&kFY1ˎ Xk/ uiqA_VZ5n^2|4R/Au;9~ōء~4$ŷݻLU7DZzLĮ"u  ;] :H}A\r"z"?qg9=]?iC\lıj߯ w 9ܧ LBKozز>~Ԫcu }Pz,:[9 IprG4(5h$T{Lak?\V؜[&8MD):c$'wY!4Ԓ ".w)^#!n_qrz֦>@ݘ Zy ^zMRxCmh F$ÐeG=m/8s yprnn׍_ bmS*bi4@n .$ݎVm X_dYLTޑs.ެB! oKdRq͛Nj j}sAlG!ت BT*ZM]>1$b~k1|KS?@$Q$E!XPQZ) l/j}rb5FLL48\ON<r s]I퀚ev> |\yߚ '+k8VPqt-!˻(K~,H'̱kbƞyrC@zvIԭzhĩ;n ^@ժZb0/8>Bk6d[0SaV_ZnsԣdoO N غhv3i >jBE1Faxv  al>/RAiNtW0rY5%4Ƿ e͘5E1p…M&BT &t>ǯ6ƺ>jH^` |.XǹG~䱐tsJ ֏`?p?)) p)*G*tHc bZ+JS6x1\nOVYg0Ώ> 7&<"Ϻ "**`}]ĸF3A5P #5c?Z=Fz-ԢAȖ-* s`n0v{Eo*ԪRB;1]=Xmm1 Axy.ckQjQi:C)+9~Y-gaф~=ϾRxj]^=D?̯>_k9e*о: TQ0N;sYeCzgVIjHOXeE^#x?>ۧB=-\.:͍ω^8NI(poGJ4 m^oV W,&$ښQUǿHr}]Zv ۟`ڀ-Ս/VzP)1勫w,-8H~NَN}ڥ:ڂ;=m84o@عuvV"aZ_  vQXJQvF:*UY co'|9PonkM& Qʁ @DI7 v⾜~R{g^' ]KH~Y}MGX+n E|YGc҃G 0:HȢhDɏ6޹WrZ!'? -OFq# i:a3fbj@(p 0}^ 7sN0}o1TsD䗋.f#,H88u*),lO~1A,FTܑ>~ì*a轥KygPBsLkK&]o:XBϚH7p7GU 8m#[|͉ j/̟6hi/Q7Ec #h7\4/ ˗la0$[c{}(Zb9AާſZ{lJ<,;^JN~2ql|z&l @"L0y{pdX1 Nn8|5Xߤ^;ΜD2CɶL\ i,f/lFDq}L^X &18/ޞAP$,6WDX USvk/I*)/$vEʙd¡V}x{ d9Ijχ]~W\ ;yT E4Aଐ.ϖmFfE\'A72Ľ(5nwVb>ͳ&9yħ^׮/D?Mo9 ]fP9i6 3uo/!bPe|W&`[#S9h lfFe2k;Ob!3֣fsCph'追cXP dMgfU};Ti3Aً6\:J}pYKKQxY\90!c"MubCdhqMQՁGi-[*c%\%/]bL#|5VJ<.ă:Ds^I#Q[nMXx7Nw>_ LQBRY}Qu[ep\CȊް5 קF}]*6F+ F,&Xl `$p6ӈ][CoGx8|8IXW3x߸}{l%Ie^TM lxiF(>|rڳkHc3N )śȬ׷BwlnCY#Wd BM pyӧ2 ^N+Tt?iYX8К^ b[6tpv~cb'q4zTtM~!; KUy"۲҉ P8"}iI4A RaB'RYUebC~/gB al9lKOr_V x +Cm|39sk:h.aT kfV ~9K~+nó}h^lԞi4!uVh^Sdc#ZFeqeQtĦy.P6  G=3"uu>D+)`Q˻|dV\~G bP[[o\@ Z xw)[ۉ^^#T`9bZZh2U$ҕbRSnA9ؕ_Vl˓*I;ήEF)X{ppd_I,feRoy^+rSKhQEV8,3ׇ"R$f:}~7;1cr5*Ր,v${)Tm RfflWxWTW4Wnu1zqz:Tܿ%ízQΆ"r{|R8\;?S6g?B3}AhPJ.5nM٨>Rv]AnIXe/0:o)`D+Kϥ c1~D-*CA^Eȑ50 ʾiL(#+X1!;p㬥 :X,7 "=TFwyx1Pl\'ylHGO,GeR6Dq9X5(]Y~u\5}mm΅,}Xv;=P*mLOa }/C{4$4?T5N2n3>A6۲d>.YR3z8µt8rT0S]bHQ,C.xZ^[006Y/g90CKz"$T^D;vYn3G*+J'8&r([iy5 䪣bdXVX^c l]&rWApd9$MlԆ5Dr pʰ+ f+Suq.\sQy\pp^a?y ȿpv_ڗm|!q*䱦.mTE{ӼJFG B5+HVK,߿ghXTk[NB!1͛l_iR?(b b];r A(ܕA\n2F2C8׳ )&w *37%qX6ej` qyL},G9Xkh jK LAJLntI7](Ao=tkTwǣjbzݥȉ8xdV1+:ϟd$1A.umVC$!LF-b7IK: U>΀+oJ*guhnys;ك6B9j̼ӢJp.Jgr'Xn까+(Td#^C:A#,"Y]'5GbSθ3< = O|@|X1SMzCE Do/#tWRmBCyl"ǤsV^1]S #Pc66Lj|]z^G*IT896|mwMKJV6_ @C>E͋•H=)?GF2=d( փٽ'K](vq|VU 3I`;ƨGV]7;AU:f4`weiLZ^f=Gݬ~vtC`w&jGyB9\ }b8?,7'5F:Y{(HNIpR-78RS`&} .bܭ rbR}]) q| /LR8&g̈׫S ,s2 rιG_^fkMD80V!`;W8bMTxu)|s"֛d7t6`uDw9G|EHobՓ4D&A脹'-8D[+/p hM$eg)~W"S 8X7Q SYْ]sY&rGf!< V޿Yp"'I]AJ7 ן\D~Dw$:UPVJYkk(Z>Ƌ2MוR~v2HGV:5i@hN gNwܱ%;kE'HWH3uxNɓ2ܣ- :̊PkQag$K¯a֪u OX-uz}h&3!6@"TY3Vez-NbV6}5XfW5C~Džd-)6 x"[YՒB&fQh}9vYN49qef\=JqϜ%OO8K?.H8I`?jJ"Vs` ^mT-ˮ+C8B#"+=ccXHM gBffDhB}[}'jIQQU e".2B{80Ϙڈ bGAߛ}JNj5Ff7DF}0 %N,)^b)d|4E/'?܌!&p );/D7$[ˮ'Ջ-"bW5޿1oRsJfb/B&zufs3M#fI_\H`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P7"|eZReP[:oB2D|mLJEzYxŤ9b@ 7 ZsQV>pם&HdTe߷n#S p hrqPIDkw"LEyǥG# Ei n/^(>t8$Cźl,fQ hMɜsri zs+I\N&@ bl#518hԷ-!j~w {wLBM'1Rs=]!VwH=a%&𙒳5ƭNףn TGG$3JFEnQ(OZx@0$MA;jND`-k?L 8&0iKQ«e=As5ޫ*-zrTH׏(!"sQ$`J(KæE5[F<,*8ʃfۗ>O񣚞z~ czA0Q5oGLοX;}IלX-.[-i54&3?tH5}?ʐ(=hw ^Jм Eocn* dߥ? fs5ӪWEBM3ʬ>1֛{1)p?O?{DQ"AMɜ5kʣ=lW3uxLa% m9KrwKS{5>:lŝS*ŏFdfW:^$?/+3ݤzqJzx} 2xq=Ň "܊{GB h]棻boB[|Hc/1"]ƀ') Q]Ua('^c12(0W˭L9l:ymE9k\NGB:g!7 zmZ`.r_vn& '"/Ӎ۱8TF(ʛI^_c;@GSLۈ/cCh#\L,fʴ%ЄWʗ=7v϶=`AgE|JvPPAw7t- @:d#%ൎw1 r$c]`rJ3KS#`z Ic;NÛF| #J%S-+B΍%s@wUܕi0Asxc%CɳL@$pI4֤ b4Bcq*,57樰T<뿅jGO#p7BaTlIxit$/1Y~#h7xRVJ:a$3{WK^ u e*q6Гr1)ue~.MSFJEךAq%C.Tǘ̻ pmUnHڡ%b{[z[h|7 j&\k,myiԤ K@hkmOc yR5l:[#Я?{6VGIaTwS=הhd!89'Sۖᦜ{K_mGC?,?`P/f< 0SDPo\En~\}/cRc&kD'pMxaW?S5/CpPx 5z:NSu%P1-OI߲*:[&m̼u=~rD-n=C4=pHȽZdHH1[tQ/J ->l)am^*TW'`3(Q.'݈S:pʬ9\1uHipHW1/ CiW9:x:FE(Hng1DoƯX,,ّݢ]]RhX7•w:NxY2\O50j:ͻ2Z7uZ1CU7;g|V/k6^W<CD=6V縪@ew1OJfeߑgQ3I>C4Y!abW4&κ{vLƜTݕ$61y5Ga'DA/\-6`z9I:'\$64L%яg>^G?WUvo FnHa*#?kc0˱;ۀL%y3 J_Nb3ƾZwlᥳ3/Tej k%=, x/,cFʕ"1W=ɟ q$a :^ TO=}S:CˎjϟyUqKItnYk?a!4WS`e) mRD5T]GDɉ@N7N!o`8#:FjlaR 'WYS7w雈\|P Xs_|LJ`waQ_N.ИA 9Bcnг`Zy|ny6ͅ|2-tڴOoKd0N(9w{e&\N7<ϖjʈN/Koz}EX C0s<&NIk 햊͊CQYPMsL AK>Yh4zɪRG#]j:ƅ HeEXyc<|g 4ýQiwнjvꬆ߶_]mI]ᖪSy" *=|UsNx7Aދ'TQiL$oS2qS2g]Bж%j%ѷs_l TxL^zj9ʸOLLhZrxؚ 50 KsR.N(~Y{Z(iv|>xfW7uA +8Cьgdn;#/8p ITg5At@O8^1 zxMA%ڞ- \>2 OY ITN"聅o7YegTv|3` FE.s!bQހjUfbyщ %q8]X}3t EY7pB g%'ST!.eO'Y˒W`飥t\ i7~ZD{~4l!3n RJsF]E`oT9n6E{~NÎO_/wV 7\XH\Ԥp[F]= ɵuBjYONI@.tr3NNVE*KQs}19N-D4g~r0'z"ԼOD9L^xe> .ō1e5hHBQU är__fyc٥`s~#6P2]^K&XB $ߔe˒ ˦WhSF3m3YL"A7kB3L|Zcjլ[űHa副d|Æ6_W;;Z'&Ge(`7ϰ/"+\- BnIMS0O9)ufÓ䚃kE<W8uk*Cmt/f?߃4!Lxq㗔EEFOB"os hjx|M)5L58;(fڻk\v>s=9݅'S18.^εx)P#*(U;cFP1ZqPv %wi_45`5\4|- E=ݳ`)6Bt"qP Yab5宿 /(鯫OcĪO-þt5)! ڂɗij:i`m 8/T>7:NBݔ Y#B` OH8R_3MuI~e8EBضR3-~1j;#<ߞ1UżmMNĈUHvYiY; Pii\N[wwq*TaxXR](XDXWw%d{uk)MdrH"jn]G`~- UAuH-)mXWFSi/Dpg8oS1.BT,"hg: mc5>$2q>1nHK6уv;a` ݄7?|hꏰmTP@2Rt|,xVvMmMӶt'e4kVؘka tb75z -N.5F!MI}q&Or vZ4٬_eM]Xא #( JZUv _GB4dTKIY_(Cu`./j;A@xm^dDbj`x]b\Lq&i>b^X.d p݂+Olbˆ `yLN Pf ..H&''F^A,҃1%X,&<^; la}mlyb^_~<32IJk0(Fg2MM/l (p5檊sVn@Kpe3sf[m=oY_RNm` l23#Ӈe|_kɀP"+øH4/.Fe}>_퇕ZOn?Vڛ\Z1z0 ,H 64T7dF*^DŽ7@[! mTAlÐ^r$ow'IA~M ^ׂ8+iej?^4`(TO3h?f~+;R(!'bL#t.AMy~VEKw.y-zt]1?;GLi/y"1pqa.:m7βx?!Z{hY߯D3(aJ {e"{8!"RJWJR/x2 c |d<s!ʷMvdh*|m$ۥQ"z?`+j.~H Rb#)*hEgo5=(OrH(fdܯ9ӆPh=ERCPA.;ppX3eME铑p/)n3Ν-7(TY[ ѷ{mOi \6w`ՕtR[$\oT*֐ ЎXpgɓ?v'ZSz? [*F>&Cx 5J@QxCg<:pMJZWG^xd u 8"ĆL>d4}1BI" @>X? XR?ݡZbkd9+/Ns^/4A|/f 3ʨJnTo|qH=]MIk,IdyX'B~>9qkd WA@ g5, F[}j6>8#cs:Åe^hI"S*!lFad4PUk0ѵe' )m@<1S㾉zms[z'rzp?bK.o j{I6(ǒ*U+MI-'acu.rCL3܌ȈRJrڨ4f[̲oJK?zimL.bBt"Fx J*ˢקFu˴=v0..~ qOvU,G]lcW*lT 8{alxsa`dX/{(jw2#^u[7~},0J(4<}Q+R>Jb!+rp`ꆌ, lʚ9r)A'`KCVsgZЪVq{W1'roST)0?{_' Ua1݆Ib7̀򇧦 @0f4@mQC(TW]YHs7d9TZE h(ՌxW^zj;gvY!(|,QoM7+F+$XuL~L\3G;eg}v*%l"8oYnUؔl*YKf R;=EWObL;m&k~!f8Go 1aM]ĻX}3r]+򣻹&Yr<-S{ #/5M(nWD#c<>:Yguمh8({ ̳o )j7-~rHmr$ޞf{B9ĸy\[IzR!m= ` ?\SCQ2k- |Ytf"O312 5UIsiW-^>v@֮ǀ4 $w&NQƣk7~!ʡat bf/Su8ٴ ޖCi8 5)XiZWd o4:VC8Wp 0L†=LF~!baA[& ĚtsD!swdr*p11+>7[湫DECGi ' _% t<<GC`JiQ*Q?Ob%[cJ5OӷSFUC9{Җ{b~ׅz\s?^6Pt* k>Yhu,c\&#CA5H+p^k/wO dF~8Q&iNK~|$.bC * ^*$:0\;^8Mٜ{YtI)ҝTl0ު[ϵ5wTPzB6]\֛rp;w-!3nWcU.d}T`̆'R%)||PmB.1YDڝc(ۋ Jq"atf<Uwt3"7Vh)@[fFWfl# t*o5qAf#q\L0IG^t&_Ctޢ0۵9mD]9^DDOXSPŋ˼:G()[[Z ˀFVHB:pK',$SjӲ̱eoVC3\7#`<" =˕K3٠jmJKW"_ѧq7d 1(5&[F{R0yhh>!! >dAT`Y_xL=m&c/"*M z(a--_C0,l/bǘQsqJﳄr{>{6շ|tm]Ӹ?nYHY|tcQoz*|QcRN-v6-Kvq7D /|ޟ'R=7ӻúpB:Q~7q:yyLfC-7XRт3bɼ"-~hDToP <疖 Kj7dN( ˫z $5,ORD#&U;.abٞ'GYЦajscddR\$kv%P%R#sF\pkZ.DGvVB[U`H,o Oԟro+LvZWzT5qnt.~2΃[o=1u?r2ram=6; ]en ԩl>LS $=+c}DaasgRH[˞""MumcZg{eBe|HjfKNWGlNȡ#Vfd6xAo6p3DhbtNlp#ug2~a8瓛|=\uT^P8*qHl+EāH3,jƵlP1l];&it|ZM؊$+e0,Q[gI"լJ:_ѳCYƠBΔJ>q4S%X DsS"}?[#W%6L+._- B]|%ϋv}.*?С ˧ժq\KwsxZ!lL MKNc*#+ l| U`Y~Q-z{Ni*nPhvkTG Asj3-92֑RV >hMğG[" M|x)º]*3[s?&zrVjt&L Ez XZ@V/lԖrg#1ǩF؈Wf}Jӕ ^\C>Q"i-0.)BF7 IbaF)qqKmOu̇E *Is]Zܲ* Wf C]|_PͫSvlj18)qZH)4'# ny)G @͝kܺC0/(>I ;ֳm:9/FwUTxir~͛POxa_m[␪cZ*+5㡊*Zѳ߈K.Kt8V]{!: F`K8V ,z@qI#06J_'áu]GM}Do EXޢ>T*CpF]ilWͤ{, LzW-$.ߟ`8H@ #Z\v-KµAaZ?G&cLeB W:q5ȋux<_0A):xR)-WSy<7;5oH^%/ᯌl ](ZY<*t$rD;)A|2zGZ,c诲vlo9Oׇ[>xʵ J {d'rU+ZwHѣt@g@70sH|!SNq1#<DŽ,K`ev|o;ןюw$sbe&?Ή:W 鳹zF|g.jF,]*7 dJ쉪&wl޻~R |\Pv$lF!%ӁC @t-uý "I+P'bP;cB'͂C\x0*U2~ - DXN/џw0xߢ+Sn[ {vNR)ԪZ%vB)~huW ǶRZ:0>H(d:zE(bcVR6dy։5k:ZpnzВ|7nzqa!<`q|="'tgLyJ P>mJm<b}~6 { "77%8Dv$A&֨US0տ& : }FڠғF=w[QneFmPG7y~udxx=0S~DĜ]iHXxecPsݞke2M'"VY8z#HEQ*C@%s[Nt7oP<-Ңjtgx 2Y$x}=QP:h0C@b[]M ȫd*ϕ>QJ=:8گ vdRrBjЩ[(cT5PxQpXɤ.Jx0,/Ʈ1RmJlhkM!= u@ʚ&zK])ni2^zBWmH^ORP6v21dסtVE0<\^Q/Kauب(6u2cQs92n63aL4]6 FTg\fqT?䢝3bePgQ%|Qt9p{ *Z9}3u5Y{kX⢹߂VcЏe-.%g'*ec%sj}jDC:(C[c*W#o:9YPul&rl F[j'5i~4WNfϘGh%nyIZ6fe(߃S^?vr >LgIx8‰qzuN<4dI%<<4.Q]Wo)aD lôjgAحU|HP2r5ma 5]T4=QkC;dpƜ ;oوJ֡甘mxJ"kh=__@\M,(aNr.?o҆Pu:!8H%G164 uf=ro8u!GcAswTTGdsA ~3TG(Mq=\+& Z3CH&ʥ0c2lPCQZ}an@58 g|'ؐL:sgc(㐜 ~LqߔdO|oJ%[VG ݳ#CGÿIsJ[dGgp@j{1p_V$3@}LpMAL+eKa680*ɍ:]ŜB G8xCokC]b\`A1>#F"۴|ch;IٚѲ,klz:`v$u7V>Ձ~rkq.f.PMYq3lTntK-laR0i>ՂYc~Ϝi`oЬjb9Z)@#c IgnKˣ` $5#iP\s0*qs6j8{^rf-qkǻ+Z=wa8&Z#, >*X]f򖼈-K4vz(`_I{bT@-cBl\PYNKinލ_~іaz!P*`5!Eg}KC Hͭ#:86">˱-z}U~-dq> P9Quvj7\  M$d%7lfddYfO р"]dž@JSpbjBQt!'ˋdRQP%݊@8fv#.ŵ^O%Vp nt/ZsȊ\ L3ed ’!LbϴZ Y++ @$M E)g|F$&ņm5i ff#-~բ73 ĀD:V$x0R? -˃hs{0OX^8V]OD!$8 B7hѹ{}&qHXCa6Tb\:7aRQțnaNb_~^adHJBV'Ъ'w_\EnSM IS\!nzfFe)d(o? IpHb& b)JPƒxЇ~b)ϕ%0kH֒4^jw(>)֑TgɡeF-fֱK8 ks`kl4ѷܠkji^q{Dz_A;zK|Cg؊Yb3MR?"\|:/U3 i&@iaC(m%$o7 oC q :5c)P} wpRgn֝WYi=ЋY$6MJV̹S>HPiT0 (Q CnĢ@;aZh!0pY8Hm2Qp ̧'\>#LGA0Y$eLcA`ywJ7$&Lq`Ddm3%  E/<[7B![oPC19M}v bl&o =1>R}KX&b85Q1KURY>ԪՊm2TAe+R=`:*l(eM%Ed=I& -nU}K|}~9}dm nB<?&F'N %j&rس[,Nr 9+qSHh6MFU+n.-;嚅.EZ&I ]zvLv2s~UzvCdxĽյ\E8m GOkۻO2_u S\xRN/y4 ҉ b=CGE47`8Q$ݾz?NXC9d. 뾒<)$*Do9xHM)K7'i(&@[W BV8)\ܻЦ>Qd##:ٙm4&p>t/xS.T)C1ZJ,r7Rh E^^yץt}00הX_ωd\ٺY&yE/N &Ţ=]T;b>y]= 2ԝ7bx9^䠒Q42B7Y,mN+z;gSz6+re= a>C>kf|ނ\ OQ zݰk>̚(Œ ɂ|l+>@ܿEC4+P[ Bt7]%GZxGu8V | \ XaBy|1 b6sQE~!˶V jwFDV0fA',#'4fꕐg?,G%l>s&5/y3/r(7'UΣU1$~S5VKb{E*RSCÁ D_qkxN-mBU hLJߨMHK2oWf@( C.HE@\W:wpw0H+B&U 8ISLav^]Dp֍$%*TR,a>dpF',WjW6s+W>7!ҮYP~-]{9 oOeD`nR1v'ѺВқ)V ͶJ;zާ"\W_Rr=Ca i_&+&xxY|a9Q*9/ٝ꼒bHx vxު s|Vynw?ִg]N@Yq| : vN鐁=;:(qe9?ʖQy|&cϹfE7 HC)b#e8|Is㬛QNJwjf\W.+BACDyw!c!KRZ^_ z{.7oRq @yO y"+7CiHPO*c%A4_c D FNS]) Ne^"1>Lj=a-q*;q>R ް,ߋe̴-+/g4kOۀ{S}}J# ІSr?A^P\BB9'Rk}Y"ʨ3OǙvw,I=\'rչloq$zgfqOa^,ʟLژB*[z=;3ʯn"C(;2UfM8}.[xM6^y; q>98^w)==';vЖ5D`צPktF'hT$aPN 2lu}BPΜ{Gޕ,Şƣ@w9;(6?}}_ O9p6BbEaFL8 <|ӒmRQvc 67P_OtxZ_N<tb`aFh=dq=.H,璈p&1XHbP)/=Y(?\4i㪞t؆Dʆ*HZm546M ӒQ y')HrvX=8? ]*םZ'U|WA;eNr0Vm3jWsNC.%D4;q2S>; t·|CgB,Ub*(2ƶICd8Qsbq&M5v:[Ò罅dm_a@"rv5r܏37q6Yv1wd(+Vd.8(E F"pڊjk-O};cW6;"SO44ؖs²:Tm~uz4Ugfs(!OvMxƯ9Cr|pq)ù4CJcvosݩUC̀ POHȔ?mc>r{F6w> .G#uuki!_/&#e|-sYl 7ՠ7у*oX7'A38ޣkSh/{7RY(S;8Y0)Aƒ 5i)'C`ޘq]x `ד;tmEw|ۀ'ф#起,"ia(7w12bi=QgHnO ߫O9UAgB|eKelSGO\a# [K 4:^Jc"hg_BaK[}tV &{nY aPh$6 ?s~cWG xXhR`y |.˼cp].|&OP@ִc Tv%eVP+ iMĝk": +plr8 Sڸ$D07({ v >. اPJg9=N d]SG dqj=tV]Hǂ3OL(FQOИbNg;l<Q>r³Az#er2)w4  e0r|j&YY}z"[qT0orwԟULi (Y1v"p"wn5Qq=O݂VLToYm5ȬYC۴wYZ)>PjcQaUbN=$#3HZG7g_O๐7t|Mz6.WAm`4TKAԹ˛vjv|2hgvAl;C(\Q< B*pq#wY=}wv{. _HW)2b2>'N*9wjITS&Ed-=SM%N<:k-m#9{֪ݠd|}d'NJN yOق탛 qD纱YOd,Ze K)t}oz}텷<;ĸ޶k,u [`oKiLcV2ή$@gYcSJE\8Y#>ؿn+#b._1*l#N2@#?ͫ\ܗ*gfDF~na#YV&/qWyEDHf1ć:We]PZg=@of[C?J=&9ClnVO@PfXEbg^J#mM,mnwc#r E)x͐+i~el~T}·HbHk\?ݭDޠG-, _$jcDXV E_(>LaG84%f%dZr_j8gi[MUndl]JMDHbl 46g,}~p)\c=ټ򰩝r ap 66qR/J-*P&t;b2tS _!y{ܑTuRc8ɒ]69Y$i&6aց-xej:-~,Y ō-O56f{1s2IcՑDf6f0|;PEzy/O,֏UϚᆤ.1%M;_ycsC³umG*ja? 4m(h:#ų_iB g j{,u~xP.+ H=%I ^[*rEy,xG'k;OG偤lqnD9N>yOfQ! 0ҩsT @KDl"Qm)6-Tj$dwB{EeY-kv.&1ϥD$DM@cgCk{7{5yF_18, $q[44Xp NRٺH? Z諂b?v;7N<3޸w)=-Ԁz͛m1x( yq ^mb8O?/pdˊKFw*dqs߫nsLC/[Z0nv:En>?͒&lyyE,1 `xUKifLq-e;qMS&f s̙#?=1ө\0Y c\dgHwthG*?gbCWNW\'LSG~PT#@U.*a48{8h0E2ca@ ]Ǥ(N} {U9-J^:NܗbFs}pL ~#US!!En~8G'NS S X&7W['$ytq͈{-J8£u 4?:%2쁤%R1I7E4eF ZID8ۊK ecRo.[X2l4IeҜ K.=:o$AkHkZnA-ø](0fYPAa$rVe$poİ9;:Sӛۇ}. Eb(%AݫS 4CXqnKkF`o1.Yk71:H~c&ALd/@ŭB]}z=\y[rj4\ù8%,54&`_R0+q%L6gCiakqJv'GG2QޒwdJ2nSL0@/Gap[ӻJY`V' "0 5̝6eW Xj, FqšYq 1gɩ=LT:~s]iEM>9(fm?Gsrp'^:"?Fؒ8\-G[Ѯ΁X:zF!`|E/ f >ontf+54ezQ-V]I7 y&([㣀m-'h7|qrZ.2cWTjh* bKY(w1]A7gN[o I,}B˔Ż՚ ytj\l/VTY%X h*d,Q΢5S_Qnoe7F3a--WL"&N߽#@F£-O (d?LbKiіhՒ<tl0$z1AXD4[\f{-":MEZXjcB =-^N8-Jy0 7c2[ڎΔĊ ~O22~9 _P@!8'Y,3qQߦM/3Z#KCs $lB7R}#Hc ݊:b(HMqI&˺ǝV%D iH"; wi߫qƲ-~Z}o!Z-iy'-<Њc0.VdY 訵ǔMX>[h<߬(4U)$~VP¼~`zSX8X8vB-jӼ6)ՀC(DI!` eƜ3/6-•j|Z2_w뿐2LztQ2ˆeij!qM99i.u[#!J|Q҃4w>r&7Ž`qq3p~=QTbl =SP^.jQ}Ի~J!2(4~kYՒD^zyAGLPr6e$!}vف}!MwΣ}K"+a %[Tw[O(֞@z14^` [./'e6eu%UӟqƘ=0x@ ^0Pi,7P^OBrH +!:|0e|-T攛ǔt0C53).ǚT|O_-m#Q/!Sa}:Y;(lkK-3x={ksqb#8 R[t~Ar T*̵anji_$2!Ni/׾ϸCEJj^$o fSӤzڔڜ--'ӃcAeץߊ \p ue'[t( BC7V ,Ǥ>a~ʾAW&x0$?S#j*2pqiN.ed^oyQ;'pW9D 1hU`?EǺ5Qc]| ̕$i,ʺ`ZlOd5|Õ4u>6Nn 5md@`1 X$u6SvNȦDdhE0H3) :3:u UiGx} 1|h F: 8`H{BDvt5!#jhem4zhQ#%IFk xLv+GQ^F/PSS|Z~3_b+}>YȈ58Ӿi .;*F*w{})89z \Jml ZiFoKEUI KFeyb2!o6A2`NQ7!0/1F1 Qk:f~m9̣`"CCp#C]J68 bbWgS,~;2ZXN3U0ϜX޳7'||SO$Np,hq:jR\m#Na'J9|,ape|şMlj1_3Ԉsz4˶'d* SaE\ RMd_3[*y%+ا* =q;gmGn/tK?_&y~ܢ6xeFj(c%.`AJd8;\]*[ ~4J@)R b/ H|poF|r0K؜<<䣏>Gg Hdcܰf᰽PJ.ۭ 4ϕ`(B+y䶋M 6q  $ #wYBΦk +שMoX8ASd*brze; lt?*zm&pnq^F]9ܦjow1ą矍lKeTٚ?2;wďU[VDO+)]ەiZjaA =6^?M(ms ";0f}^h)r_Fش]MGDvrL"+CH6IW7#/^"9@ "!H@J/t~k'_y םJ꣛$;{vZ4`{ny$Tz.`_.}C+)u@D'g*N>L&2 ;FMʃU3?,zp$@,)6m]ȚJꇷ'RQ5h\ʒ0@ e~6$s-\).5^lWDe>HbaxԨ=֞u !QfCҋ|͜ɣǷI=| ]9]P8g 0F5XTrE} H!B[`D` x\3 1_>@gʦ#,NN~.B"[$!)챊xZFLM Il4M|m _r`X;6. ,TgQ>ܕ1$,3\9$fl/bGnZ X %̘f%/o5KYw,&T}s<ۤ_9ܹr y|+>!ó[$f2")O[8ȾF'+pޏ"Qp[Xx.Ĩ7("X cW=PK&#/0^OsjQ@wwA'M.tc'Wt O;-4qޠQ]]]3n8K|OF!:8<6cnuOLz{ 9Ѓs(RP,*p94"TE }y Lh]._HuEv!6(I ob),:0ԑtWawʏ?]v7RDǫμCkC#pPӥܒx]g7>[ik ºrޗ3tw%]n׏DISixUK8g2k_U' G-q}(l˒1iU%=fN>S,G..lD?to}aCnwd+fp^SwaB&miЙ ݃*{|U?e%YjT.;E51x<'zsŜdr `*v}Az@^b#Y7Qࡿzb 栗ZAoVt2X.ͲS\x̐٫ArX<ݜ}>'6J5mg$Q֍`- y$]!;eQx~3 g t.{ಣmL oykp{My GyNVv8^Ek[: {x  ~dV_~Seg֎5I!A@-ŒcaRU17R9EPp/Ɗ)B)bN8:/|QsJo>_]٥,h 3Ov=`cF7/N&fH bJrJC6yl5 kDhHTfƽH!&98%[0c Bp5{ձL$c(j\5v-$pWkuJQf԰amS=7F8 ә2炧~3􌝌 ^uL2<0 R?leSd68Q:|24m(yp.,=tNm׽p cŕc/"zTZ/-hh?l.jnޙ[[RFFGeh `Wic|BŹ,Jek5B`^np Ύڏ&,%6랪zw z#M6.σ1Q&֢))A.jg9'Zğ Djv u &6R"ɓ q^vĢz8dRP ?P1'VEngB]D]07&/yg|lA]:.b.kgmFzu}+op01ݢ s#]^B R aWTX(dKB[ ZN*cjhAT|'sc&I kpVYZ ϡ1DᤙKC5M@HKإJt#:e/L*Bՠ5]rtu֖ A2>U+GQfH~ݥpzq89,(RݏJ X^k5ڦ<I0aQi ׫)"04b[NG] Iz-Z!#m /Ң^"H<6M9EfQ^.ƁtA6B\blqwLr&\zHAeg3/ŋڦb[c/njZ_h("* pamJ3JRxƗip2n8uH_I}r$Aj{byVYjMsRs% .iO Hi+"<_o X%l %=&q!IJ[Vv)l4D`I V,APf"MK^m@)y3%#lX! г?,%eݾ^7(Uy KF} _g;ZQ?Ek=CiVq JcF]zEU RDe1Tp.(Wx =%Ix8J9V\XJmN s.P3Keo( gEf&&r{Fؑȅ7]yJD `+a*YWV 7ROe0c8='^`nJ̊|iv~+02QL,(KȖ(Uic0;3>F H$ g[fU[b2dTYNcSsgHG kbl<*N-y)fSq}4iJNJAW#kW9 &=`ݸ.yԥmpAZ]$ dd&md]|G wj೷y]6˝Mϙվ1ܬO8K=jH 9O2:#PGb*MVj ֈjt+Sa0R %+Ќ`=1&w)U6z쎞'ÞM&Ormc'K ȓ„'i0D13P` "h=X7JHfDv1Shj*ʑMa@e&惷RUYtC/7j6%6q5Auߣ<Kc:lsc#菳 pUbrI ^;MûlfRu\8^!>1QϧlI3\"u!WB qE7ZW.61l5s!/E ۓO/"23*b4^3}(ֈ~Yqx {2bĐ LPY|`vĄ(e2́CYM̍2tI,f'h LA &lŔL3QI*$4.l%uoI7}~fi0X.2O ( .W9zlYB"X,žs`@S|(F<<4|IE(^g2QaZ.e#8+I*f[۷ ~νZUf+T] ԙiɒvf44UnCwQ^H-7~Kh6q_:6D u!Vgqi[ PuaDk8wOugҝt wIStJ8e7l/ Pk#۱ɂqlT;4]#֙e`\Sם-ZH굨îxMaӧ$ *,ݽ;.Eh0o&jPvjan`kQ !LJ#Z#W~+>mwh]]Mho%=v QϗS'N0qV՞,w}u5 B9AR`O{o\mubC4Dlk>x`.Ρ6I?a/[MрE9$y)T:9bGA\$,=aJモ3:h4 o=@kk wKfhqh%C%:iՕг!zR X!'y+Pd繷m<âx7oj2S KyCLؔ$WXӍ2H!"h*Ss\9^V6h.q*q4ITo ñlد׋ `yTo0HǸމ!.JAI(fWwgCϜ@8Q׬&^7ɒ$2&g%`WeYLRS߭ Pib3l]TBQEqB~X-% o"sG,ri4>ڼD$v֋Q? >OG.ԻƶT>pF?;Gͽ[_#1SA=pGzb#V"ln[1;'r䷆)>Mg% V=b}6LŊؐ[-xkB\T0  8g pׄMfF9?TJ*b-n[bC/5 +uO`YCv;L7-re %\zl4j׵T3keV`hVL;ڶ2ItCb+`JsO3u̇[?OQ"NDDoLW:,CL/$5([o}\!djC(蛗GIKkhXҶJ\؈EOrH+cU7rB쉬z487,dpj<֎v:"΅(%#XvHZ/p#WSΞCA "-*nhYUx܋-\M1#>961jӵn*ኝD"cmοب:lA4JAǹeIU`TQU3#8 3w3)Mxɶ av#BZn/VnƂ_Y=zܶ:T >А<4P[ };_q4SEۛlic[\Py._8sB'nmBgLJjH<,ȖxZ3Zp82=OWsm5״݊_!I/|yekp&32O|_}Z+'U[Cb6>'0nnj89y)'dyZG8/4f+\g@iTuygwېZLN4bwY5 qvZI^2a%jH$ݩ2ÐޖnU)_; phegE!fppfEN 9u&`b}$2]OQO!22o;EV&fuPyTRP/M{!!,Y{*5X ps6`y Էw^%3cXh*DtOd/>{#K '&X߇&8Lu׌´FcÇO] .o>Q$|!㑟VG*bx'PfmƂs2٥R) Дu!v4W;8 R)8Kcu[ux<(m+'m('LU1b,C1?VƳ_&'<`7ߔJViUJgS,FT4H%EVabeĻiq2/@6YLS}u?Ta*V*nȕ?*#(֛Y) ǧ̈́i0QSN9+\7xњgiyszokU$@v5,o&;vLYYnL-VV͞oSjlA3 `Ld(~To9!2~f+:bC^IP?G,d uKmQ#9|N5}C` Be/:{x]|jɳ=w6t"mXߟx{PszUdvlMkwGfBƞA^&~ Š#<}v`gdVI0, sRy`0*yCB)ì!^l37H]*<,sc<9`Wr__?NE'Pec ~[^#_%OIa*rZdDy*=QXmh|AX]ұ(wHs>7} vΪJ?- +6f,3הL%{F QgX{CgW"/UURZZ7kM.,8Zwf#rt2![m[l3_<[`v*v, /9v&k?gpDx!aэWTЮ!W)XRX'Ч+~ pY -6>, v5w#>W=sCb8j'Pͩ*S硃n&KH8P: 2S*j+pHJe,1A @`H9Y҂՞"bY{F[2r4՝yb۹]%O1\\~=E1͇GV-u!} 8 <\K C%(5R=S*_c+D!p%ժ`txr** 2 0sE0R8dG2Tq_9q#vs~}HiJxg rzio|"bHwf!sK(:Q !02 gnwwDocV';Hxn2y nZL \L9@`Z%\xi/_U÷89k q*}v#B-׭ 9wwpa% y`7bca[m2Qkѕmn΁{Ξ]ޜ(LÞR !tz3:!6Y9<1Py@Iݾ\ўzR.ܯ{[ET\&q1?N+#mB((筎% %۷\O%}Q4dmUB;N}#ɄN/ٸI$ʟξc"apcr>@6"A)fHc9l#jvbm3:ck<D"47_Vy/]|mUyƇD@/.Jlp[:Wk i[/;8N x}*;h2R̯ dE͈闹 ٠<}\o|v4ƔL6&Qz.7gN)G0j TSdH2\FDtu꥿-yfX TV3<ؾ<)>m $k3DX# pgo/D?X Wn2ՍMu̖+wHY( &CqsgQ=^4k^Ef. yG~.ƋZzUn%S9 5ediI qrcqHޫ}xS,A=+KSTsY|yGM,jp-[L*~Q|}E ݞWQ' Q:6%bhSTP `hNJnqqZg8C C/9}k V EK'=23EQ2׈5l.ٝwDi}{_Vb"~OKevl01S+L xMXjF-{P:P8Է:1K~q>zNJ :^m$L>%0Q}p|j:.jKdcSo.r B֜2H:Mh9@մ_c+6Ytvj YC&B⹼""3%ky)XLyeK "TeՕ_~Y JVsêɩe>ꝲ֐Z,?k:f$/+cX"f+ܾZ]\ן+([Qa--w2{;Gs-y>VPm1WMǡ1[U˔H槩M6ߢr~Dsǘ9I3EDnl:a:B}:iV1٢ė$jN=c:IkGI͠"EgKUjisfvʵ`g0{$,ӳ 5s!0`ig?b܉)2u-78FҲU$1D *Ŕ4wpfVƳm/Cd3yN߇l"o lwR{haa2,)U-+W4N? 엎h97=,npU uwĮC\ b>S,k6gREFwWNKz L/)`ҙb3 h dC5QuI3p%,ueh+x¯~zl Ȓ?+=$,U,p @ؤc?UX؞yҿ!|;*P:cJQ)e[J!Y+JXV5P6س@/|-Biv2Qy2 ROf7T"6ǺPG{ʲ7pָGOMeMy (BN훗~z``>cBO VЗ6w[IzӒ>vs_? 7hR e{nx;m;ߊA"O$^t Kh..^/jE\bDkVڣz=u0=?|rW1th(}81bf% gPUY4 |s;<1xjH3&pqsȒ(\d겨>- õ* 蜯Mo=/|<,|(ㅟDu*H g8Ekp莳ǿFA $-\Ad;*{kl[݊ߎj:gDōd#"d[^L?puzR(#V`"Vy4 0@$=(E5( 1;@>J9EL$C,/n}~DP6Ͽ ~׌Y'?.h{dJ/Ap}%pf ʑנ) ZYI$0ƥ; ek<[@߹~ _cm_ûo-5Fi%9ˌϢFbg т`:x4}=y eFJK } 'ǀgit*SvϮSY`6r^eRg-Eo395 /6U0ѻRaqoA oh@ H^R$MfS3ThIAV5u7c1/3'MT#aRcء_  Q匪"m10_[=Go|3Bc`"dXMőυOSWKC:UU6*jxOguAK=_-tV\\ď_nDvyJ&< &Dَު2@>}Ǒl|YʨvM wʀiL~ ю, \tvQp6Bmg^JDbnnn؊#:ku*?Gk$Tl ܚ 8Ѕ}C&ױzq4]@g$`bӗjnz8x5zbzGU: 7F ]?D9sfl [<<5|C |׭9OXODW4G㦻,`Oy?JE%Յ[H28oٜo8 g37EO.kќdCfƥ]7å'L'Y0\2k˒ʿ efƌ}р?CcuM;ƬV? fs>:VgWG냶KySJ0)][)i8.M^xdD[\uΝ$3W)/ғ!4gE\IVv6LqG.`Ib!Ǫ[w;ɽgwqVOjRZgx<mdjGKY+`_2FgG!2h8,cTI9Z)\ (#`Ż.ʷG1DeȂ~ՕB1Rsg 3 ]ĽM_(vPTk3r#=̄n:A`L)m6fk,.xkߜS ݙ; /Wog2'*u XJ=n6raJY-!5_de sN6zQꅴdzd@#W A,3pQp z7}9iK1rfძvv<jG':c\8aB,፸d0oB;dV~{îp]CT9 K~y2nYg _jns `Dmo%jm9^+߉gOnDk1qKoӯ/ |}ɿHU75(0dR׎f\SH8PILxwUQY|,.KfA2)tGxg@3!tДՒLYBwcJp=!o\s]NL qd96tZI.vV9$TRLoRv<'C`NxLC,&/&NiuHan@!6fʳTpCS0$# IMvjspI|hP|ި##<8An6Oj7fm| &#OqstRy(QZlsI )O 5_9;0Not/V({FšΠ\Kf(,PvsCs-Ŋ7f/Ӂ[e3gҶx4̾H=JK|BϪtTF̊BUoJU\ Ή2 (8XiSk#(A//bBwmbCK 6IPM1lDlm-}-n qrTjkV:? 47^yqp(ht6"g;b)D :^!d=~CV287*|,^ƨ,0G^Ps-t@|10n#̎A)dT Gރ%Daq[! ,s@0Hj:gKM翌(p(uB;F/ *zu"#NTս#X1cK=xk}S<i+J+TX<։ŏ4.0"SH$}y\k\4]wJ"jD !Cyp@nρp9j\"xD cʈ,w.3cT.+ߵ=4WAbG_Ale4M'97_?PFGlO([A3k:i6sHib}Gops:V_)0 ^vefg8́vZcz x$4[ R%?x4p R&~23@,o^ Pl{h|-%}rmrOM$#FM"oT$ѫCJbƶɠ&lltp{1Xb= Kj"WJ_We5''=8%GcKhڱ0sA523xuh /PFuMld7UtJ / KlM ^ #jgw4MPp;F8A)gG>l \oUGxUhXznj}dK*^Frlp+̾<{<9AN(FE$E~0?mG$ˮb/X&kxG@Pj,"7)L(oI/4*3#1o -px;[Nuʨd=$}A.VX_-d٧1& `߶1e:VI;v AV㺶ܨ.qK@N/He~Z^7KAy6WycoRk BLɋ 䖸vZb3%gREq C⤳W _ ԷtLlkԶmvb;rb.\e_2Xw ^FGAə`|֩?>ؘv7+j/}5yqF#o,v/Osxrokckt-QBd;&2KAQ=b@ A 16/+ɓ':x,fS{dc{^{!w}75/dmY>G03 7~y*M߁Cs榎u!>SqQ"PO`Rba5m#ƞ2M[FtֺIP[Dp)$,RCzg7HTv {&UxW<{"߫d&"|^3fo*paf7p/vE>CR͗%s[ ejp kUE{NxOc -n22(NML /+>ȿ> 6ZjٝDČl3q#}]iu)DV$*44RMW.՗L5"83SҷBph@v9 J8\nvJb TcҏhùlX 4qBD՟ " Zm)܈ٙ74VPR걍w s;+ < |j-[dS$?bFYy$ Br_QeW4Ԛe G;eOG5䁮*ER^GƦ/rK;ۊp-KԈtҰIu'gO[ч^ ¨xC'[:Gs̸1Qї?]C=lN=#M/E2ۋ}?ɲQɣ;y"2|Q?Ϊ!)րF`A{>Bm<5V*?tE`Eb hA 4Zj\:jqy;qI|]kE_5-BqIRt͊3t丘v_1 XuҸE,#@#6n|a}}}JZ'\0#ɴ0|beE95g&C'c |9\'E2B`> /q0yWքP<5|ezƃ}L6&~+" ǪM^K'ü3z='>dxRRw ۆz}sԔqߪ"dS;էǥ VR&> v{f\^x#L41,6.`dcm-~ k%j7Įދ5KV-. E1huy"./ڂ-k9+Fq/貨ӛV78яO.tudX>'㖤@ahTD`VkЯe mêW."jvU tDtK߷E#ÉYc[yzڟ!dT<9<B b(J_Qt ٢FMrbJrcYVJ5"yH1/lXFCq+HMܰ^6#O%cVFu8O]"Zs͐ 7I5ۨgbZ^jK.~֜aC,Kض'ax/DZp!*ڛFeel4cn ڵIBnuA Q"h$>R/%}%H+NXaHٚ/ӭu 8Tp*jګAJ^,[o N PÆܴ !OО8uk\Mf,paH<B9]41Gc]Y*ep/uبDc8,b0n`X%}s"m< LQ>)_66Bo RZ1Pypx~9hII$j%S-Sٍ]/'2LR$sf +\k_)NMNXs4.k,?h5E'Y0^qk4f:i4|-0[ ^AmI߅WmWA%f;tN!LJmSTq99eKk+g^ɠ? UN ?T6%u~[0,]FWlqDMQQϗvh\)X\$JI b=Ayr~3ns,?5BRU 4mKv$t:<=]IhB$K' R=4 _Z@n$>.O Gk:kh@9K=Sǜ):Y!)*[@h'I1C]6LHz3"`pWRY)YF< }_F)]CL'rm ulsrV3 (E ڗ!]l 6 c6/[u@݉x+ )A,j= Di;g`?蓘q'Ǘ=1]-\ֹ^,d@`JAY)2r: ⇹2RDtlCIT)[P7 Ϙчɘ~H,\Bӭ]u`fi*>- f#eGʲqƽE/(Q >JĄ𛘷ӫEէəgAv,s'XJH>|(heX=Qhi tj:ONW{ MN#ߢ5[cvݏm5_E{JMi0u), xZ8f_1ƫl:6ƕq}HwZ%"KWT8#bUZ DM(PKzp5/{^۸3&6[W 0N[rw[H<}Y |92sv.I~Uq_Jd)=q%$Exj.TȐ!^I<.Ѧo-1N {+_W5oGĈHH]('𼫾ׁUtZ1RbVD'HƧf̉::BDWo38Os6iʔA^˴E`7b&j:i-(}Ҙ&OsB' 2 aOT'=0sC|dq4gCrƗz T0]AX Iz0[eStl\5(r)`VnyQ>Yw5Ҝ㏰f^q}~bM)Q]gB# ʞ.AFTQ(>_庱 4XSqmgK3 " ٢K2n5.obN@‾G{2h[8~о8Xk8Y.nIBpX;bWpq ! Ա?FžVZn> ^|~ʧLc1VPLkܷ^Cii c(RfhIZ`ۛ@` )=Y=ՙ+H  $e~ $Xi>;3 1&=4  YxcG֙a3!(Or]qrvRbk4mMRڞ9gbuQV?pqQ%_qǜc!ycEf[?W,;&{Mf9;*I1T.e3E2? sf\ϳ*%2A&ܸH#rz6rY ]"mHS6 " `-&߰\ORǣYMYK by${ L}'-撴,'1bUP#ޙokkDDԟo#2EVd;r 5HۋRYT~S `~0U[_M !sf+4o/-cC29JW*CKr)2m֟m :|cw `yAa;98rU: >!BݥSɕnDyӭ]I{GB蠁l{x(-Uy8eҽ.}";4箥)R~S  ]}*eB佂Db|Ew >"q5u*%?ƀzko2\*O?*9pD+Xe\/ Z*=4"L`hQTe! 1ڷR;/N6{&t眽E: $;{5ed@"0,SՇ+Okn% SK(rŐ4-/7{Pkv|} % sK/#wswyx]/p5aH_Wz;XPEpXq239r{u5.-5%U3DبK-'~+v%t@9,AY^!~S=]bx.RŲ&9s7kֱs Y{qJaHDcP 4ku+T[ iHDOFvH}|kDqlh$wHv>:=dpP4+zo+11: G-)[LMtg,{<蚹 /&4Nߐ <񶘻F+f"2(oT`Pr<GNIC:,"ְoG5Bڳv kއ J ]\=R-,4`Pٴ5Mc==0-L4vOr[Ln?@-ÐuhƠ,222* ȡ-'U~@ q`#h\]8iٛraV_+'_AOJ6[rɝ@,u0p1olwACld**יFEkZLý>d}M`1Es`R_;:7(][!%Y0ijcKqOkSʲ c#Q1:E0,NbxNoɄeK@YMzJ\sY@ E%̢:F EC4,Nժ|]ܱF$MU< ?} eJ0m0 iZ.&NIÀݣKMf_wK6u}o9J:Z^-NM/riD9(PtrL1ԜV8cf\?,HY; t$l6G@sNi>ɫo;qۙڷI.-1X:,}WWH(}tWHeh+p FHa -dfTVdTSiNP#ru,'#A(h6ȚD鼐BeBZWētYni.=2"I&e%SSWd~}flǛTRUEg|!o ibN**a|tȭ1wdvmg<@"qл"U]WPD/Ro!yi-Pɾ2EBO3hMG:'8*N}|ܱb: .ol7$T!f-yJ,[X^=-mC>0L0J&|SZpyFHZ).RJ;^Ojأ:\[(UXTbL|BYpnॆ"4 W{+q @ꋫ+pxaBh91Ò@M =t?tb8#V|ƍf+S8L$}꼔baM\m/,EօAYV6*q*y0@FłQi0;o(:4̫Q-U]I@^:z3Y2cgӊ9E}Ӥ-ij#B K|<ݲ8iKhgh2=OTbCN8R˿EM׿1 e`x'l' ;v:>b+_w4X,>Huyj(}'nt)"x(VuD4+V+,ºgRx0kҰ=S#3A8^{݈~52TS1Ƅ jmnbڌVO|G?WQ'WslWa sk9U-lUoRK 0%R(d%YYⓎ-9cC48N pFK~F^a- } ,EW^v-ښ&ljY:{nnjJq8Iᄅ0 (( m>=EJ=D[,$J|:%83g,|nq#X ,ݝ)&eKqM k k]^`]WfoI).bhx^=X.u Z`vCKIiQr~[Hq} Jք0zΫQn:V|_}Iy.díK!~]@)6ٵ͈ir.Fc̘Nݩ4D\ZSQւ.  .mM^iZݒ,D)R̉<բT4pb$&<Y)grPrb]QĊNJ ?Rn{G|fppryf%oyVDmt4gXS>oP挷EF/4򤬃F~? m̈zCBH"R=@;etՠ 5RA.=~{,bL焆940x%/HpoweΥ!PLii$42hpHǏ鐲3H)Jr+EzN i[qdbxa>6>Gg03>z*J䥐_9qx}0 :_{WxvCf=Y&T~s>)yKCTDƣSbv7eyR z("ApW޳_WLPԝ5(ڂ2u؀fTm7 H谕ÌHj Rj/5k!oi>)Y{9Gb Rc<:e;<֔!ŐˡSbZ'r'mJF[Іylj;:)sGmj(qX+rYzރJl} T4?z!\o(0KZO9>Jet4=$Z.j~؝x!?6p5;bf4.3Мt x9O{ۏt͸4qBO1м" k.i[eee)PY2EaDʻXvtM5JFj"_bFUVJ ~,_x>ynʹmjѣP Hp@n-&UxDp 4~=RDԦO}g"p,DC<?kb wt"Ky,& njM1̇z0 τ;1,"XO-l,fi,̡@|5)e) l+z9<qO>[+j@ؕe*w:Lz3s`9\IllG:7)Ik+6)V]sx2w $EK\&qJ=M%3ԂE1ϒI΢u࡝Z3 ڿڈ#(hVŘx`TaB6S3rd JH~#f=ޏfF/1sN+\3K$rAtGr--GJ4tSFtS7=.>I l/ pgu B2{>blYxMo4d.Ak)Y}B=AD#"]M 񅈷r6Bo^jzm#sՆXM;֨.-ИpCIȩYcqu[wi3ش]+M/U1%ۿ&Gs\O HE%h"^ zJ}OH|у``Pdo Ln, 1 I# $J?E@fE60R3` -9o}y]+n:8_-\\0$}MŹr9XƵo&(.(Uv.ŭ8hۍ!.S{] 7mUm',oa1# 9 [$ԣ-MWs` "Ck` J(Ԡ8Pݐ,Zgґ;VU-cbv Dw/2@uYWcCUm[Zk楼ʭs%w2 mGp XfG[BU X,-U߭^%y*(m3] uk<)e1d{~B|埮.$-FQMREns Q+X-˟${v+~}$u-tL:Ҵ\XBo'MX",n_$jNa/;OpR,@&ہ]s9LnQfw~|etV15ārۺ쁧f1哪uPʦE|r~|z=*hr]|dop`#=+ R8Pk~9w.P=!SȒ=%\ .1`sxLr~/zauHr'ILvb1i/(yS.pi%K 4s@}H6DC ~q2L\zRz J]Zqlr!LYw26jg3ʃ㳑8AZ t4EY/E=@3vL'5Np}kT@ׂP@![`]فпwLf=3!S߳pi 7d|t?3Iv``qA&L+%KWgjA<!v0mI>V@RiW= ^}|aT6"l[S bS-hĀ{u?ARa*r Nl(#BGyV]|@$IS;LH^fNoT{ƒ ;f;%qx +vWŦ~SuscwNF %1XL]h#fM3y þg9S@{G3٠tF0b?MyƄrhe)G^?ًL΄ٺ P32(ϊH3^ B#G׶.X{{a&t"7=`Z3ЍB~&iIS϶X/i®<,/Fd},i'e8TTŀ Ja{h{gN\ !އLf5s[9ʦ32irlv^|c8 \\F,=H\s, AzG*UR5zZfw7?q<;cPsBdd6`?H`ⷤZQu";x۽}~ qjgtU: uC#8 7+߅?.~iB4Ϙ$*G%MP0Ӡ=tY%V<EE"A|}Duī"+19" ҩ`Ny|M`j&g0U *>dJ2GU%w.-,'},J"-Y67^zw@ ^QrFI$p8K0ƼBн 1L${fF>>ArHIggO9)FP/Nb5UhgB0s>?Zڋ":T;=U-"~_VHnU6]Y5/M77Xj ꉢR:kz$YkISFhad p »c!b뻼cB$^( 4/Bۀco Z$|+>-M 7O@מ*=GɄj1fF#fVVAjpiSt$ R{BzN <-s'AMkAQ_Pgۄo4:tEdޱGs wsF:eѨ=O!wYƳD323&fEiEh+,(q Lm͏C}==8VRxv' 5i2G.*xs, g< M y7ej9ErwU @EYMJ00$?vcIe!Mi_tW 4G?RTn V][~R Lϛ[+5~s(?C!qj915 XeZ,sݿf-1CjKF2tХ֜(yPx}^)ʧU.b}QN^0`;мӨWlbV_Ϙ1E* 0Myp:L?92@- ?6_._TXLk*.])8zl+qS׳UHb0Ę۪Qvo ?{zTfD%x;>%CJ̧ӃU"⫡:,_ki /`$&_XհWP fmq' C8W&X56zoQlYZ52YIXuD]FQ.m%ޞWȑҷD|Gvw*r]\-}Do/SFrc}HU0zg"r$DB3Z*Mlu, *)w9-/ @*a3҇j&RΏk>'w3q*nmaȳ-kWw7X2= ;Vfzv՞E&E`k=_"T"0[˂7LĚh"Z{;2) *g$!so ediTzêr-K xeI6Vo<s!EbxZj*m~a2s8[]@tXvxScscBbSCj綊s3ouVAD.9ש\j蓖lV! ++}B-夊N{n41~0q W~?+\沱x;2Xtywj}#2>`(IHM2G-069ts` ȢF홶? -R_24BPQ'%Wn0fW?U:WJN!ֿC:ϱ,ee^:?q8u%:marQKv@> hE-+imi·X`F{׳'~,^' .u|e\PNfVQOTtT}~-YJ WAXE9B7V2qfͺl}~Mde X,:~0ŀi} QY }?Qm/B2T\_k ;kY N}N5'kϬWo΁4mX)_K=!2TO+X]Do#oL $@=jzlt4clE "--sF:,c($U;aݡG=3J^g*x}oE!=աS\K(ѐVtH <Hϡ'$m(2#^q(zuXJbs+"0PW~mc=d4jG,BՃaf'2^^!˝WF̿(o'0mP, pz ;NrRd}ren5!'aW^WQ*X"vM^R:كK^Ψb\[ӡ31Jr-EfMIMa<~颚j*H4Dl7^г^]CFp/yƔ5pK7✇It&P+ Ȕ\t~ ;w_?͓[VqtӼ1`N 4:%™L@ tDhR" -~#;t$=4'!togaыa EDfTAcxF ~C!,;>Fw-=믋'a|DXV~$g&ꜜ: jpERozE'_,Ji7|K@TaiE7t7G:z>̀bZG?/R,K}º\sIbSVQS,EaQ-+w5wk:ʡy>qv[QB-59#n$|%?2EVrjC^)svB N;LsC|B~ 3`͆nN8heQ'q^9F\DBHk:B.b۽VԗD%6, jkf%+i= y,Uږٍ!dc%B+)+}əILk/iB#Ѿ'^iw_Wdpjɜm}qʻlGlI`ڈ?R",~T3k Í$Q_}ťTiѝ(GKшYiGT>e GKNh(f\7NJ3?IOu|tgkCdwzL,ͧF*GTrc %h*@=R(Lޝa]jX[bPn rQ<릖YJMc-PheaH,(~0ݗ ׽x1WvBۂ>@$*]' |JՅqUWe!'ᨻ2+mP0Fx1r)چ`E+re?r슭" GWF=0 /'^ Le^7gaKEO5nn$e+ߣzb3bD|T; sPzri`o"ר)jp&/^XI_hEGZ +/\dMç](E>W= ɱF`(Ҥ̹hꍆ.ۍib>[lJ NĴq%Un²HGRa/'s AN^PrqmȈ?SK}e \Tw%N$SPWj ifj@&#;+͋,=LK̖'mI?5Kxxm[+|oygL*Ǎ'h),'(^ߨ(spR3h;딮ɓ N\]XXٚ"Ooq%,9&<-|phҠ߱ڋza]1g_q;̾(s%9`0:Li5wgUIݪ~ |}ϗ #S=̩۞鉎c;szM^irxU`+*4&7|NJڼf6CǣiF[sK?rqf 1i+"$)9L kʯZ` SDwY"/,S=0"S&yψUn"X(jE*QGK! ?T\`x~X$%"{p5$7}n:I}䳵8?a;9Rf]qۈ6m#>,_0 `SVѾ*ٓ~6'JH3:E󩢘M&$ꯍLPF_b6MIzD-e{M|֩y!.`eFT,ڒ%LXP?m`9rы &Cf=N\A5da[k-i!J ρDNσ(_2įud?WL6dI/ZKc)IP\f̾ZtЍ8C(hnQ V@PH;A%oDlkLUwmVE'|U;>+4}$ Dr4Y^*\yZsF,d6fX ciBQQG*<:̃.vU4, KvB.Cϒ<6=kn47NEc+ia'vÎal-:Mhc,uTؐ9Qg.7XodQecFfZbOjn>aʪy ?m$ވdp٤}x,%\ޅ)U DPG>C|~1pcs~w5J-sR.\qjG$^wfa_/PNw`KPX"X/{M:]jVKE3x]K ܛv7I.&p-ïLf؏9Kprdȿc7p<I|y&ĭT! ) [NQC_B݃rր̄aVh!v/ _ocUމ;k4)Il|d9mY,̖Aɗd{Š:mX 6cuv_^:&r/(r h^ezW}M:bhg,Ȝ>7?[r^`l=^H?,i TZU]Ccx+Y;T~]2:C2\j99ěıR?YQX-dt,ʚI4j%N넠k$ĺf 7|)?;*;f;irJUp,(mBfXJD~)QoSAٱ6 M?]Cucr򳬱SO``.8zc^7x6ܤ ==Lf ǜp\P '+,^AwPC FďhX@'tNlCwb ["5MFn/}UmV6D4bOփ3X_B4.z̴qNǨ*{3*sx~a h }!Dl{aQ&ϻ4H5sjĩBrCаO@<6h͆j2&?T|ի Yݧ> ? ГBh2O}!cκhc`Z؍;m*U|44U fA_Y+ 4󁔥?y *~b) : B p/]oB&;% B2㚼xeȆ)-ZV,nJ۬O">gp˥MJ323r:](lkP\w8xxdpq^52D *)'F}OFk.He}uL꯳E>#QF̆!Uj Ua)]U#"d8k j'ڮnz(7#SяUX޳π@tXm5>HQ'g6#*petoHC!@Dз*[€1NMp}馩9A/_ n5pjQ|_k+R5uyno-n"RcЦ"j\`g öoIjUh;13"vF~\D[q* >Fe}< ?V4zeT#*f)7r֓qC ev..],WfrKߧiϐ_}WYQ(ߔǷ9)4+K@~ٴD\U|WDٷ'#GOy^W$hr._Y(zBؔ&YXIyܱy|C6X Z5 8-& JP^=ʢSg}G`tX`beV~0!dm*Dm Cb͂&}XH> &Sa D]q }re莳ij%c124$ud 8>|ms6 Rb7Nw9Jb~Pss|EiFEP_TJz q!5#}{/?%5o ,6pX8[z"=uR3G͝)d-r Iwè1 u+U@:%CɎ\9ǤV؀7x nc$X , ]d9:wN0Z1+]1Q9戴a6 )]QI`¢1ZGJvC.2W[ 70D*%lX6:On$<0q$ZC9z5Md8wc/[򫌪H΁v 'I;fX}fWؽV!`(޿dh!>e,v 0[Sq-!t&Kdk'|nCs1[ % 2D-yM$ !#2d.a2' cX-7҉v-0P?7\/6x,њ.XtТ 1̟ ?ǼgGu&Hye7\m1?g[#)g1(;q[ٳK1axvJEPPſhʏsU7 WMjhdCn12-iZYķѨyP\ĝTgt&s7w\ ZL aqS3D(@ch[k9;`sfd7! ̮yu0_lE{l8Xr4?b i7~(pM9<^\yɶ8*3m-OX%Ȕ\>,maY*GH?/Y2SB@9> 0. J!̓\-ڊj^0X  s4dx3=dCgCnTǣ5 M!i9c$?$nq edIKd.KwxL _#ڶL&$,+T|qL. OdRdvm80[;#.Z'"•u䛇d~Uyk"qks+ုhXxtaBr9kQӶoD޾F n TeehMo$vEQ=^T6GO)؂*f809Ǧd[3;<=*Vl4w-I4cHS gfXȻ?9`%M-~߄X s0E@B@ \z>>z dsDjJw#<t%ڭAFl9,VkW{dK3n3*b/ 3N!jHHCx-w$Iޤ@\ ZZP/|-LuU lhYiVQjRH~Z\g槪0ʷRM-ãfLԕ&LV_wYq4W%ҫϖ͘g,EΤ̱>SAtH>eEy\ (eB{mp6]'*C`-1s|_cVXcrf01 6I pHڢ4*"Oc n½ℴ0xXgexJ 'gj Ξ_I$GXΕ>9*FdEʕ %>TWTigT YB)1 VY aT[˾SҬbN. =˯T.oYtk8oe>mS\z@@;1tVaT1Lۮ~K~$zk|H#>=0XL!Jq,$m=NZԟ}k*lLYRx q T759Zbu~mV{.F];(5I]U„.:+rl:saTƼbT QIտ930mʡ>S<tMSW'CV"S 5IA96T;-BQ+`͕ia%~gPpWd,F/1K˽/*d:iGZ2c8vb~e{vfJƪ޻p-Yi0Wo{~qSS+6a,LIXedH_'2BXzL psb\mxc1JBt` *O#{w0y"[n +ˊd].e_cǖg, 2C2bBfq7ݠ;PluWW;н4هYeOW8X# q@RRԍ*7vЫd-,V'aS} A541Ӟ#x;1ʀb "MAQ57zQيANZBƋ*_ l>b&@ ϟwԦ7<^oh5 (dV=c8.+z؟U`ȭ9^xqg ls1cqUED;ѯ澜"# HjoᢓRۢ#12.O{K"5oط. W!USɡ7՞=I\ dMn=Qci4v輊E8N(^ZagL{4jmH.C{E,IWxc-~ƒAkPqbNݨ-6'2{-{fBW٨"v&60XmcIdݠGoٍ`B c{9L#u.g=CJU*DOhwNW8WN`En-sYG3t;I-ҁA(O\E?kLf3 -  Hq#+B[x!dd NF=Ŝ3G`bro^qR[Jr)c7d#C^r֊4X2a EAYaɩ`KjBgȹBX85Z'[פ9 JӰ7WX>{M̃I6 nm[M2]!>2ßK2p2_uFZ!MsLNjc_^{+٢ȩY^d"'(T&N+ktu:Ͳ$>l1SwMPDtB!zY{j2fjWeE» ڳC=1{k$%?ϷvM%oZ~72ƒ/Ȱia2e8/3Q$^Yqv-,gxVM_j&(\צ+]%WdŪYɲ̞Mr5*4d(>eZ^IL" !5ޑX; FԑGB")`wwODbHyUTǎW ӫ~ #tXL&cd 9!F>T'8ܮ--ٓO(B_ZbK-Jr.1Xh'cLfr9\\<-z9=Z6vgI36f+mϽ!5*|ck7~U vgcًXV`5+J?9y S)u5RzRR_'vwJ)QNɧԀK$!whesPB=r'5Zޙ(g X74pP,=߹Y#rڀN#u?kf͛44W M6 G%aZ~W/1\U,n=6Hn뚄+GsF?30fZ_ʑ~+OVE< \lԗgʊcCj!={њǹ$#f]}0~Py#%}?KԮj[n6'Rv8BG+9QK'RvוcdJ~̒_݇Shlo.GS|_S߉J%Y->o4w4siTuǦ_+.I#;vHX8. u=4FTHRh(whbK~@p~t0ZS č,xh@zX /u|OoSqܹ;4 U7F Ootu kZG ^"!4t<ꦺ 0K܈3b8)YGgx jF#  n s@8#xG>#SGص#cBZ@FF uV8j*AFĀƒ% lzp%gdhTWN:PSQX>B Olj_ ܩ'%A' :~-6nPz#F73mE(,X\[4CO{nQ򐿅 (h1Ϸc$O_8&CW,n"!shRvu$LI_)PChKf}he -@|`)*`< O&ڕo>$HFI1!tFŠRǭp#wgc":ȷSL"+=h1M]=XB}Y]4vPA&*KwÍkb%@'b~!(%!xn +U}]F|v5}JR E( @K*sHq|L{~A%0Mr]ud( ͈ /GU'z+*Ư nU&oG q EN&9S/shk}zc4L~95O`ybԝ9u$߅0^Aɖ@5nGg",go5m8=%+bb^br#h\ Ü0@z^Pp3- T\ /-KM;X]c;~ XO;L_(a#ǓЎHx"F/o%,B~MӖRuT}⺏g k 2*s"37$ Ӱ]CPV@9- c |a6C᫼`ӥ|6feL, Ύ ElUԻTF)MU+ a_b]l[l7PP~WZ@ħŒo@*nJfF~!N='A,V0(+hyQ__Nu\Ѐf-z]Bk1M\Rn JAF27`d`Kx |OY%V$[HWXp̩ q'@v i\,t vzaՀ%ivdﰾKM"x `dbq0%.yL俩 `-7yu aMaLα6RN xb Q ~"zSSCBywt=Hˎpt: (X +2!\eg.w'~Rel_JO<)p?.Ϫe UVۣ?̙s('VS읜>}E`R @%FU/fJ6H"\)n{n>B2\lдnGRELw7ue6GI[AOqfELFB5a%MUqiRe-D׎æ~ vc)B#Ki Tw˛=uUtw@M}KsAw cdQOSZwqSjTq"~dM5.$'n8hP^+.=Ϳ??Ǜ7T̬f(y7lRɪ$j#M&tIp}Eu?F 5/筛 [ )qFGx@1tGkX(/Y xF<fq" aqa Eْ6w5|"ѭIYRuø=z3ZErILZENerPe-f!Sȟ(ǵEtotdD`qsF>$3QZzfɄ mC rp{ŔE{9ftV2 ) vy){DkX<@ D+?7\|2dwL=7+π|v;lRho% jr7NP\œyL~YHOVUB._ ~&!p!1[W>S(2")<9E 7Y1?MzYsY#Iضg_W'MDsgZ|1/LXoQi߰7]Ĩs#*SԎFK׎Ip㜈]N 6$;iR%4=\*? u%iZf"Ps~34CSD1$:Bm6Ϛ{I&cVC`kEm5Z6/('4q @J49q0(r%wN7,D/ƭ/sSXBUzVKEDTTQ< v:;AP-;'$`u*:@̂$W,CU*OЄz'QqhFp灶EX}WlP\T`ƚyd&`Vش<"@((R$U#D)_^ڶPM|Zݴ\&Oאdg."kK%N}!.GwLLmT̐ϸձZ L\B͌Ba#WV޿?ʟc0@kM[J~`s]a_fxgu=]T=%EK4 ͮʥ1`g E 5{}&d~ʮ}&~$}1Eo)̷|3Ef]q'?,ί@"U$XW6QX8LGtw%oIl=X*/3(EC y]NNRlōFcacBcl:NpWF7?X;76Fr=npapN%SC7:$/]E{>h$c?4hr(`%)uS (-_%'n}4 !4A+_8[!w?*Wq4Sս۠D{SS&xA/PU<dK D(YVh 羱BMڄ7~.[`o]5ؔS7#$]xꐺߣ~IpW'D$$$_L%yxEIۇ$?S7+{/8i"?P)$2ecJœ />S~}aY-L-TL_hsXiqO1YSkܕ5Eo)3.Eչjw-GFѼbkL4\ ,t|C$ѵg.vcN"R0,w#|t,k|Y]I.XA [@*uӘ;;}%Vތ4c?uvym *7 `wܝ[5>p ,za'Z |ī=pV=C\U>a=egnűc |~NFcS~`w{Ѣr#hym] OŢ=9n !:RIK {THWo_"} ÞPjCpq8ԍuKxDet'"hg9' cg[CZ†dy@Ӥ̭0+d?TAa4z_wesJzPQ($vh'Rݖ[yZ k=*}[-y{\(i=۶bjm }L$Aʑ:?SVv [5ۉQD).[A?@3'f G)-f$ՄFIKyPt!\v9a vdڌ.g]oq2!N!i ̠h֐_(Xzj,50z[詙40>]?rHQJk)H_f|rżZ;*-M䛝6-frA:|͓da.Ff .rKFNEQ' t*-n;\f2n/ypMR?#S͐*҅ 9A0O?Rzٶa;~aM1d&'̘pD[,yNӟ2ko:L,\ŝ}}cH?Iy96莘`u9.``0z[oV+c] -IPWU,0W?W5 2"wE1+YvC~A .O=[jF>>~*'^Δ>tnzg&|  贼#?¬ s\ku69˝;U,S%UHwC3 >/fAʀg{Q!&oe1Ol@Bʨ`<:O[}[c~!*ݷȕ$MifwCL_Ocu%` e*'% HhSo ݈VV8iTjY\znr((XV;X Qzg8ȌloЪbwI`p>ZP3 )?_6&QmG.Avom j+G7t[ Ɩ *D;v[57سdUVjv3=^ն51pЪAmqDbQm*zXWrG"NxRH2pwk1=R1H+ yH̃rw`\L*2(oK eF[u=FOn ?*p!}F%x,R#VJg+qdz[]+טqV( >TcN3Ger6<0U7o&nT1OXe.UqB ! G%u|`)Uێ)CߒZU)dgl{딕#{` PC~c%x 07*&Y#]1Ɔ,Ls^q3CA+>J *z ~1uzt e VP5g{Jc̜DnTԚ)nz@ 3:2yU#K*3H J9GOaq:G5!Kņ*n`8#Tse-%)3<Yi)Ǝ^Z jzPdx7pC;Qbx ,\F8$\cm<ɦZ UŜx--Ε6J)]|DF̠ BeЙ#swe ^Bhv5;mם)2!͊lDx%et@6 /ꂾvV*bߒ :1XQp.) ߁ G /V%v\HW{'V^KVìOacvv|p.|y J܍ux墺)SSl8h52ҏY{vتi NSU˜.m+|0B{YS?ʻ`߰WL>D*$ v:,*׃u\MX$*o?JN;(DvT,>k[${,rv~y0 ;jL<52wOI4j&d8z' <kĔN=$T !TR~@d~**_vwgN!ZKH&:zay{Sf}V *>yRz?=sN:)NuGA`S/p߻)3Z~]wKO=zP/F^ɀxf'(C0$=մ DN\}ws;eVm!_@I`mKJΈ&{%R: XSʜ2^?`.lad',0">tHFn:eN1 BSSjPWsCqH+.[ LP#v粣XS: cgлgf|ʲ>yUv4\YKm݄1X#ʿil5 HkTA(WK`7*8ͣ<6*u6 "MOT㊠1b9R]h "o7(fvZɿ!px<90#:G C`נfv+ ;]ZE'jIK0:" A)jXX0kva'glBupOc!ՐHJhH~ekm4DG 0SARA,La1*,}| r/r9_Xۗ`N& { n(|3.}5 /BfM !t2ϏɆ8g Y l$Il/&Ge.#wc7ei9ѢSX! EQ39Wֆ=>7`DK}54n4U2Vcf1-?3GɲS`ϲ>_,tBE+f n,KWϨYk狄!/%R5xqFާ&q Ȁڳӑ֫әt|I~ғBHKŁo%sW;=UuRo"p+-4ffRDrD,xɨ%P:zgCL]|ÅK&]*2*Ex;uƭi'U'@nR QtOo#\i7^196zcD5INTqMV'ay7d׬IVr|3Z_?:7VC'<(,dqDKIp27OMCCf0fˌt-Sr*ػ ݆Ў;k dϔD Xo:8[*r˚;^ }㲇&lNhDP[V޶`ڟQd# 6 2ǘ$ g9)'p?L_.n`=uv5͏*dri5xL*,kR2'Dh^)#9+J U% ߒFf F(xouʌa,VΈ(cSHɟ9* @5^]#vnB -ǝgGM3( 52VQnB+ Z<?I͆ lE#}KɕT>G~N7M`4]Y~'%h5L{)hxuӦ^t½2 4aćJ 9mC?mv-`ĬX|^t&'SdܔERz{>!9&̴x7=ڄ 'V1 {MfLX25'.K:;E$/OR&oT'7!VVbkEnC-B-;V_hju[um}_U>dۦ󽑩/nj/>j<еkP{՘^GCb]h"n{2wV% ,Rw]HjM'1#E`UT0ӷSqnn1pVeV{XE GZ~+r]wȹmf;G_:iӈ5Ug?%8}(7=6zlu߬P NLoڹ2Xّ纇ǝ;æVӚc?a\ӗ4^rXp "يe&p.@=!e%bƴiOs 7+o1-<'P?,_fʵFӴLvlQO,ʱ9^#f{`>}~ dV_(޸1t-*^eAHF:UFgy e`g=QoZ\F!1qMq{c݇_dT@[)6 48 K1:lu:h?>枯W]NEǑJ%©6nMVNe 6<(DTFW'>"o؍%S|>2MѶ+:I~C ]Uw>7^9K=(wU&_yLNаŅ}nYU~T tADդ%wY*񂂯vg0xY"8RH̝*+%qA^lX<.Rx'.CczxҗqF I߅L1n -|=.%di-Q;ڻEgy7`.ۧ&Q+,A3Tnn[.Yw@X2Zu 4KƞG=?K02l@٤Q㼻-cvG2ޚґw+9\0Mt!g ۪ᙈ8ά!FOȖmN'* |@0>dRҲpLer4$3D GJMYr*gxPW=?Xs9 =]vHG;}0,Hd:ʌa;u~3}vxg;NԌYwFX&ni\糼zf?~玼up>) -MKKt~ޙ [Rs|i*MR!W{#y$jA1W '0<֍VY2#Fp a\Qg¶j{[)A\|UEIK 4V9P\_?'gY1~J;R%~Z\kt=^H`io㧳2ƴ#@F 7xgHk}&/#2'OL~,j?}`jbh:~ǒR<*_6F.o[6@J*@|HbFß\\i;uͨ8Q} o7A W#O=p'SdkM?ڬ|GBz_-C;~76i! -ײ`ohHV+,pyR!19\ooI(zܾ} 4_lA(h\<=e#oy>SY =. dZK%L@1$,Zքmz\7BᆷFHrCLyw[;c 7<qG?V~Xy @𽒯QW dmӔ$"p?Af]dcDf[xR z6g@W>LVۙ[}8S rN9μR"$oG `1q+sok:"ʵ|w1|gѰKoV )8 $Ұ #y #ffwוCf#&2JOiSqbM %w&Ioz(i&9DXNO95kEZY[0Ew(73FIm!+as׆(¸.cRq(;X鹥vg g^c*TSqX4(5oqU6Gs$D]XHv!n[$.o&g%g4).ϴ_ց/ǃCh!r%ZgD9vMteu*?iҝϪ>4ErЭ?:x@NЮ K_R5v@B9|V+;R@1ڂU FW;;wQWSK Cר1BKPF5p%}zfOQ 38ClK_IMKUh3|9\IjNJ`tÙHS[fC&:_-Ƙ,@V)9'gvaSB LR~.d-NwFݥq F?xgR^gWhwy+:6`w&:ǁ9`0~jw1%$ p\ wS4,CNJc3љpB+}eшX!OԺ\Pɞmq&=*rrj&VB?[qu4Se%s1|& eؗx@* Ԗ+)\O*6]٭tn0y]JŇۥ %O,}bX#tBv^Ҵ%TcEE<>1u)=s˯6/3ݳFm'zO;u&nQ!eykގ($0[ jiNc\>PC~+f0ޑAε::}Zqm ~46Z/c GVhe0]㓎~ ^Mpg .m̆`~fF"SgfLmĉN)>5Z9ޖ ˍƈ-QuDKzc*YHuub 8bPUĨZZA1l2fK#aw$'̢8VU㐀6mtDޗ–kL$bXH 3AE IHfYvBfrs_L\4)⅝|ɻ `uJ a1C])!Tj&dA679Z%MO\" }9FG)'\o`uS ӻ767bؚirҗ ?іshGŠvzaȸ!(0;Y%MQ> 34w쫚z-#l6dV73T9tn3j٭xPؕ}EAgzJ%Qe; .8F=ҡZzJ jRMlB9Jڮ4"m3c<D#㎈-VQUknX8|QF':֟,hEexO2<8+  2B}_1̗x}=_jIQ[L-wƌs] U2VhԪ;pjq^*lrk<[jwN^WxSC@@ B9kqP䷢if4QJRl9Vx>>DHjwN޻lZ,\F#P_b|!(DTn#yWco9'Vvl0gum >yVXkP @M Y2eҨpLIݬ.x>'ܑ_5 `XSE`CB(p3)ug@uNQc]& VcUuw?(#_Hn=J>&F5Xc"kJ&jv3+ mW{R={ּ:J<&4= $|RP>d]!^ $vDvy5 5?I E|UnqHÞU_hfj:QhIOx6U|/zl'CYN6XwFfeqaoۆH)RHg>s!#+U9a[1F0,RTZ7tsu iq@"B,U?.29 n<bAv2FvBxpN}q= Yvlz2MߣgEul5Oq9tr<*IqimˡkU;^e E$CKB~8ޤ3}Ǜ߅q/SY ~x'jIYfz@j>+ͤb4*'U="ꄆUaR!5y=PbqYG~u u . Y[*RŌT&wVSk;*;V_ĀՉe |E3J28sExm̵/HƬdW' ^j^hZ}y/ b :`)[j"mK"iO0yЕ shhٔP:*m$yWd4)Sv3Z;cK@Ҋ QG5QjJ@~jLAs,EȞ46P7LW:Gvid%s7y/9Lu)Si-U;H<ԫD_7WT/11]kQ; T'y9s/DaDP-/ . myMn}e˵掱4d \לYwe回ᖍsxA U@BުWt7WW}AYNȘ$9q<ꖪvru,W~ RgQnɚk%r '4cv}\㌰Y3< (KnfחO  ?=nb(bƳpjX%>di@Eg{R+_T81w4``N6ZKHRq: "&az0\b0[ZK"m Y(pQݫ;>%o^:5XvL!ɰ*a&2[=t}vŅM_=}I`4ʘ]*8i 緇g=[‰˷Uiz( J 2VFNTu'N=>4Oc' v\@pU~^֐.d_0|||78k_IL2MHK\.ha̢#I U;1Fް|i]]Y$^^ߣi(ir> `V%^Y]蘢p8lw*K3A\2F8 j)F}->H-Зz6mCX 2hZ`"GC5i]t@K%Q} I a.i>!)n! i8JdPuk=_? Iw-!/J.76yxV ˤ$E19=t* LL6 V.q\vkZVϽqz`g&`TF~ʹ.~X35*d\ro`l-ZLkȩt4Y:lМ1;xYgOc@sb{LvR _A@uw `kb{6H.Cq3Miw>^#0Z8cG$)#0O3:nVa` UmA\HE ̄Cnyl1x^`J}@PoܹҢ~i',olQH>^]wHc>)Z\RN s_ 'H>o\P / ;?L{\f)[(7M+$=;Q3y[sT  (d^f[l%6o12NW:d+qh8u~-8^̿=bI5<ΠGg?>.0B3's!$viPԳЕ7bWB0=Õ> -sg5KS k_W4+6ɌH y%tUA):[U)jHȩ_a“ Hs5#AI[$UK?ʋ3 Я6I}9u<{&im#aٴT$H埋nO>$-hwޭ0)4XE0yMRQ{ yoָQuqCru5!a\ǐ_5 *Yqf%&yw2i@ߴTM !\J8M&ū6? 4EGtJ5c 9}\{&M?x"Ec3ďirh+pKשt\E8/ NVs Gg\z$h[FBc3NOq M\,OHiE|;]d#RIّ) 6ۼM&">Ζf TޛDoc֜"T^"j9>2OX:^sʽò]V~ਗ਼l3mqe5 ] SYݙ6aOcUޅ Huj|gsXzs᫊ S #K&'­jAK5" h{#KJ&(atUq<=+d A&$lu)^A qiRZOj"{s_٫uV?)l˪m$zTX1hM; OG+Þ;#9H D[psj[`KR`p씦!0*4_qLgR=\5^?c+o[xmL #{Uh51[%%a1zٖ紀JoxuJ&,_Eo|?c=ըWSâx oSPVUG-@@9<*viC+3o5CL,k{samb\aлdYϊ $77>xOzRf q/Z_8[mUF5-{Fg𣞔?%eMgn"q1y2ۄm|eJ Ǧ_ʣ]8J~|#X\i-=_/p3_JWoVoc.K*H.o=R˴uQtmXi][s:bx]o<+iafnP$\f$KJ^d|+cIi{z3gM?f5.r g`U4eaژڗ?-A2zU\2Ԏf( (Ep07ES{AébEʊc`[Qzbb):ji7ҧ)YwG5~s L]QGMM!j\\K`ct*mWdip[yڬFΖe! p wXt jL\ Ȁ/=Y^k0K\C6v!oU9*6"\ -`cA;(,7JFm<}0=G1j_WN|ә`f_~TO+TO~Y^Ш3K'Yg|k=D[].W^ C>BmިI`«+пO[p /QzyԅCcg)JR"Z̖zXe_WD> %SU{fa#\TNn|*rXSΟ2X Fy‘@Ó^LJ]Gʴr 3 aдJ-fruTz~Ǭ>Κ7T6&G&JI4gDfhn"ç[c8zv Q/@N`΋zԟJSi!&+%E0u@]8 ?!ig!R"i:󜺴EJ_ !eGh&Y/(U6p0wr*_;D{X*x 1)KYGNPmѭ>aOT»ڼ#5|%ɫ)9>ŀ*z$iYcKWzcl_ۍ GfWʌΖܹ~'&I4C!>̾Gng%]B|X7dzs0l #zuBFt 'k7ܶpQbr:u'Hl"'ͥRJTؤؔ&Ål[X优9)[#i@X?hY( 1=v43G ;n+  55 $QIj5%Y_jGyq-n-1gcs5p!2ؙ_#: l56 *YHGLr"ɮx9cYm KrsN_n1iNւ1[N*بֳͻ=I|.}톋Vu4(2 ٽQl)jM؝a߸t5&h+(g"6[޹YsB< |D`>OӴsᑗ}M\QP2 /6 e'^ (hVf$X}hkS[,|c2V)f$5CE \wehd׼ 萨IvI|#Cw)LW~fTNԯԯ) 5IQjsF6[w|iZ0c4O kp%a9(slvznWݺpR3QD^N.xf4ASd 0[ޫbB֩Ma[z 8@/$Nd>KzU 1w`_IϣNχUU&f%^ jCn;┳k mCxu>Y9+\pOXt}K=z*g${EnVǓPQJi1.KgXW̟*άƳ:ȓ M/ je@$fcwu)G H1c5L h\kEB0hI]̏)WkG^? ^+>>(kEts}Ndn'ԲPEr5kΓr~#1D&E"=juݠvC>m\So+g^3aO0X#חq=wBԍi|BmHNݴz!_˟~/fۭE2aq/ž#Y @V[tU7WdSJ6wld_4e1ox9$L ݆J)jg>-b|T_珜 :|EɂtRx3C= eH aezIiS|[z%~9ՠ=yrf?_붷`oDkA ]Tؔl,N\;C]UeX6͌F1]ڷაsHϐ0zQ@DFbcvtJS.',¢*U/+IkXjgtMEČS(ɕ } "eFJr+o8HAkiI|趀ټeG5 KD06T r۞szRR̦pI,r2|/jRPrN@2~8%~4Sبe8\ئ,8\S8٬h(LX܇8u""X&9ⵢA!z,AkBNt%F"Ú 9O+HrJ źg{5hYp`Z !)>dAMl cJUgtUnH_[ˤJ3RWp|/3eChܘǏ҈f@N)mc<-ypܴSU9ظ7? Љ7ahXvtq$Dp29Lf 7SսCy 654p)=  3Ha}-V!A5|[QÐ .Wm)_` [QU@ :[a$OP`u|=\{ ]2p%nrQmk*oGqԔ9VfK(B-i5ySKVhX^LAM6V(㲳 nR"V4o~萩nhov {F&Mv%UITB+);򈏢11`OO@_á́&sv<*('R]=.dA:*)eeŢə:AEzT;JT\xw궙E} \I{$Ҹa7%x]7hPc"2[Uj'G~Quc`&'"?H`t;c`4ICxশe{9EZ?ʯ_<%}&]C= EGmeYU>%\ LZf=Z\p ]N*~%Jd벡PT+=iM o1uGBA0 U0nm?:7ݹq4f&.iMyؕѰcr[rUY68< wu!kk1\kEUߠ6q=(e % <hr:6h\\Rkb6BU6sraH3g͏$R+|ih*AN Mf\ Gc+oJ$SlZ,l} 4(0(Sֲ\ldΜ ?CpM_Omaڟk<3a:N-&B pp^YqӅU7Jo>! K,Q8:9}Ž72EA%&SZ/U|lj0<`p4 *>h1SǎJgr dhҾni#iƴ 7k^g*q}Wk>!? 1+$]4PŤ@`OJ-wL4f{De:_w+@joQJNWh2M< CN"]+d!H;1Ru**6)+/=@w jCyC̡!6t>sp0=&ɮ9*z!b.2oS^M.yN)oc_#IgDP&Qٵť);T$MKQ\UGعߍC74G?贘 ^Ҥ$m8f׳#?Gu+|XFćJз]չ(jFH!'0&-o ]x­o=Y;`okAٻqLqK|GR%>G\O 3MU!cT(y gOݢ%Qu H0#)!>nׅ9-YzNZz}EEuד+$^E5rlX!"AC/''] 5]RZ k6-ޣ̄ 3b4ȬtA@7_z-zc__GΏD+͖%KdOkUC9:YR ߂U17_9bFPhc{ 븜5 _Jjߎ`jdɹ.e~*[[)LQ d_t/]'MFWeKgxmB?+i@-^6mL~#h*uFmM|h[(PFA %bes q5K6ULRgc<>q?pNj&4ޙ5Y;K!m*zmdM@9?5iЙL@b*>sybH;@_!)ubל9"6 祐HZ6UHW#uuH/xUq g}֩qV$خT9HE20r޻Os%V >_2yI&~׈ҹ4-VIOGebDa h!__?*"CMSG|Ѵr]SjahzQfQL yY9No*PH*#v4ZgS_OĪEmYf H{A-38vXwɒNvyT/^i]^$/y YIqAQU); .u q(u(FMYusd{ X.&Ļ.݄PN~i&5\u*1(f1hY'DE!MpG^|U$%[[Ce!ukwd0yazMn P5j.^zZ^j )g+R?-~Xl ͙\)ftT,%vݜЊȱ$>qZޤDרQxs9D߆ ޗ-T$[:C/<0pgE>eYc! ȧKLQ=^^!g4@}z 8f6j1{v$dGa4\<)Ng%^!ONDK_} {_%hp5:ϓTi5NL;<_[Ǜ̜o-Cދ¬ ;:XziykF7]$xo(?!5CU+ WZ(@aĚpvk_kA4|?`6TݳOSD>FXΒOهzuavVhF0żw`oܽ'Ad_+%h:@.whb;!/[m m~x,ͦq3pB bkɫL䅽'YЯZ4CL)Onkp%I2^D)U~*淌x^" k)pkm'HfY䪚ol<3-]%L AH_Yn 0ثpC 66h[%\=?2%P!-lz-O;Q"nR+L||EMlC5;3?&V"˷x B6#PwoxL"'"qNk.ZpT>;ы05iKcNIAߣKnSF36q U[ ^=X;bZg7v g h \4jKB;`6Jh( GTS臐ZCiCP4>:`q;2Gt GTwbM@fۜE/D* ÁawI mo C|O\!+r/s3;+N#`?\z-sT!R$!e0K;9V62vHv5l *kl+&:[6X@L"p 8IvGNNN&e1V92g@xY_BE_54%bBܡm Gqyvc[̶7Fj'{f_dΉ 2rܐkWGX.2?B&*N~JR~Esxn0q5]99Gm3ߠ@M܌&}ZT{D>M/ӋxhmZ?Dc8w|Ӽ?C P lj'}=ϊ` |pi$yQ܄AkPTnRs#֓xS%Ds-,T@zugb,\V -#AIuf|-G>QOwm1b#rߞahc+ZYN|sUonEq:饼1 JLyDzE(&]uTǮ 8!/|Y$ OcςhVUy\3 *hyr^|`RFR(MU?8au\_`Yo#tx0=:sߠlִ buPj/e3u 8L݌VfGT#*UR<BG4THĨi#n[n"Cn[fU%0?# Q$נ73k@Lv%f xXnEGܭ{I1X&$Apv&tx5^{+;# $(qV _*F'{qåKJ ^/r$j% ?TR)7M\ʗ:~̾սC x:Jݚ 㖆 290 A2agC6[\e\#jo,n6w6Pțk;7I?+i岋!.0~7(YYA'JT1ί"V)Md6G!3ASML2^Cq8F\sπ撺.+QJHi WK.˜w75$s?gKO߸[jǦO-Jf&ڒNoJ]kmI6$2Qb<^}+R"ٲ_j^ :Aw:pM m\KNoC/#%v׳]nh^napŏ']:أ7%`#/EL94QHс >OA6$czybs+p3ɥYA7[^egVsbtHccV_Y*w )z$Ț/gEGQ]7`Dgi_M쨼]2]tC{ҴyF, :433 E ܿŨ^NG' DA nb!j!ѥOdau{Sľ,|2ff$-3=Xo;v֥uۼuq:n V+Y"a%$V,!~,a-#ęQE+Sώ$aߴd_Q4 #POm*YI*]KO"Hy81'fN _'T{m? Nt7VKB|? B~$m֊D)h3Y23j"+,[4H vDΠWUt0| &vMaVfqc&ɐ`B,2+=+8nޘ%H FCP^%-IboPswmJ۲ %2q ׽hXz>?ÀV)Q|iZH.FpL4&%>um%F}XOoxZh8cp",K^ N{#|cb2`^_[^Y {>TlM~/ymHz~r̚'v5ԶY!0LѼ^0\NWf"B7ξz?\M u5P Xf$WcphTB莻mZZ60ga0ؾlg \"䇜 f%)]qm,ߑ^`gՑ4yDD4BGW&(+ c+hfp(Cq!8^cvUƔQd+RM*MM{=¯osOHBu+P5797 !6{ϻK:Gϑ«]QE- Ҡsoց.-ߊz9 $cW8Up ?r` [JNqb$IN:ˢtrή㞈u+9d^' ̳HVKB"ѓʨ2? Ca%; $..h1NaqZLOYKUET"̨zNrŻrB2VLVȿ"}\bp 3jp{ ȚIr=^e I4Ƽcc[F . C""ijBZ\!>+hzqrxFHr,V/so|6S =a%E,N1C< 2 C2)W>J^ ޾ҼV^YY>]/ |x"oo:XUPeZ斦̱;"+1߰9+9n<4h>!>5zȒ}nGRݥ, >W$^t ۖq?RX-@ҦkW)0R\n7ܰ(U'>9Ky.h%7/DZH;ȸX'yWpxs *xԚl$8bsa.0R6 y+%c|",se+T'PDm!Ap%J^R%I8V π)( !]$1 wneCi2Q,8b0f_Gw:WߋgO' _ ]si&h>#myhj3Ae?PRQ*__&QON##񳂣5Cja- }{1'c]tN1fs-~k2]ZzG`̒y ZA m%gJH>v6<9@~+2&P ը'?r} Aa-r/=-"FK[GE\#j(ˢ59&UD%䎈 ?>lF?V m$QecisJ`<HKL% >[0 LqhtdBpg@LG 9A6vء/ u2 %]{.IS{=vu A 7Sdms`P5D'`=cH[dkƼZAE=IyY!@J٤/rXnـrI ga@`)>k |VnAk0[Z1Jg%g!uUDk 4-\ T}cRs!3EI@(mL*QL*ڡYv8sG1!"m4RosZ\&|{7]Z읾[䎳@_UbPx'2 "1PmǶ+G.虰kf~9@zͦ@==75K.S&w䖪\#C7J+y_%R;L4*-3n½ġ#}ä j/(TbanfZhZ[Ȉ6zvbǫb((*6#a:/PM{8-tOW!= if[Q"Uʜ!H^JKźȚh^b2Om &M<Pv$2;`CΡFxv6&f5`:-*Jj„]o iwF<}/LRc#K>Dqr@MgG4!b+9o}xy3쪒1RZ{K b=rH) dtK"&^{On6Jnˉgj&MO[l-V+:e"(P.<0X*@gVI֫rz8VC E0ꍳ2Uq$U`B̬q+ ,L+Fb`Ī,yz8jӳ@N[l IXfrND:lP$^0B %׺W $EYu&^ZRg%"\nDEbϟ/īDLKQetA/I:Ƃ,BNDvS"Zoh([pJ6=#+Cafll5[eVbKԵ/E9w~ƔQֻ $^ټjVLsl"U N(zeO}7[$ch8gwKݨnZ6h/,ΗQ|y2˱,)1y07%twK-srΓYz$sV?J,zLD85Wx,E5LTِL?VGܱ҉iPpCC`t^ͧ|pWl4.;&Qo'w 8@ Eܘpv>ƨq&̆dCv0mED̤8WD)T6߭ (Kˉ3Q6-K|1xReEnJudG|k0GEhG04->6a&i s(H %QmDiZ* Mz 5W;+/K#]P5My'5ZhРt./#Mnc$c\s&³dJn"֊чBک+T[Lc}Rl b%wG9U'%䃎g9Ԓ]lY'_vj^E11XcŶ NG F>Dņ# it"c:ciعIo$606D*>7d~φ!yG`N̡0/5,δ>,L]f«R A[": %XCt OsTOw]_8CV1r t{Ga }olX4lQR s] DA69U>)h]{Jgx/?–g8dg>52iLJpP3: ,60\w\u7磊zpwSOT!PP\ ܴ/-b\NՎ}ヘøҝsȲZHzxcpWd$?>wMaˤ:-S!u j;_cpQ1:U,6weɿe'hZ'~6w+G!Ͳ *VKN:1>źV8\nҾQD~f;0O,| _lCs.t-h] dE,q[y+Op?1UfN1%UD\ș'cpcOlj>F]~ d\bvm$x`_>jȷ0Θ]iI(LԹ0.ƕ `Vqa;ZB`j%d,޻X ,w~ۜyn~ x+Vjz56n.X KXR~T<= wX cױMHp40:}gܪj^)A?8<"`5)up ARKn{7`#2+;fWYK1Y4gObchՠ>VΗT=ni+c5H:8b͒^!v_ܹߘЦ -62#Ů] u*;7+ކ9rW)佳+\QBV1A"J>l!aq(e:ʿC{O>#t|JbRZVR>SmfKrFc4DJ=K X\|gάA .+ Z.=;A4:ftPڂXl(Bx:+lUDuk~Ic$:'+)toNcR5Ͳ;|J-C_Wň.ܿ|zkV tm %g0od$oh5W 1jv" (nl~Z(1tom1F xqaS_@zoWczYܜX@GA/s ]UQ,h2**$y50Hl>@wϊZЍ8VTap'Mc7󸒷 84Pwtrt",tdY=MlF[xi?% Mlo&JE*[b*G)?A#K+Q<!7e.m [cm js F!J?ziܵjISX>l&OLR=[auȝ+1nֱ6#yڿ"jizgk_+(G>[VːPYA{p\t>z3GHy 1.d8)gHG*f=n4Tn&wJ]]o" oe9[Ԑ`$m4`M-6*ضj#s!E;-51bPvᙋz1;n f}|4J~ORcN;3"}$ Hcߕ>ېnXT7!k-=!>ٴC\KPz-Q70By;P㕏g EYK ywogS/eW3i~$9_F_*wQ707EJiˀ.WymcM\0"樽k>.L{DDq-HOELRDdۙ(SҶb5Kj^RbUʐvMCω L&6`zG,i:Cfn@ {]dH<j8v}L)1Nx{L|U-u @ـ㺒lK;xYMrԻ3sbtb]0b,823aޣ_v=zxf?BA2#F[׸#2Tm5m‰М^b;׋ g6a%uHfWwD?U3[.RJS&H8!awo5K Je}+Thg?œTeo#>FϬqYiy9؀VI84J3``wcן::Vl49ޮD~x5|1BCsLmL-exK>ca2o皡 nꏚc >S\2|\x:LsAp@Ȑ 5 ?G ˘`f%hZxK/t29^ao4[Fl9~] [,Ʃ#`kȺt[X}~Ή`4mlȍ;Ko'aΑ 9ub %16'aAWMa9ې`̇JAvRiɋ.Iײa͔ \y e; b?#tYM%'|ײ7酤xA=uQ(jFDGbڄ`͜(AOERNjY$=Pwc<(' P~Y!+"r*y䤘OC*".15$%\xHʎ̑M 'SC|7x!;sW9àmic|sfoc@9W{Q\&J ]ggb\ETH|WI SOwxuzHZ@ !m] S郠yZFYLN) Z{2` rB6eFVv(k)gsBW>W)|}|E_@n0^BsO,UqK"~3 c/Zۺa9ӍOsdq]AơǞ^U]g_V5^ {SQ ֖ߣ zwOQG*aDV¶=[+إ-XzUkH LjZ' 6묭+"nFE>3O@Qȯ9MU(yl`K<<НyPC4ؔMIT ohS4x(.=%7c \hWJs\{}cq]{3&'v39*Ju(%E~bYq¨nZ@@Jړ5PLLC1Q!7H7'OtOztbK-k(R~,=[JFm46<0>w%-Ơ/unb e>]Թe6=aS1lΗ(GcCi?(by`}%t{ MGD֊lUӱc[n`ϰ}] !&-ZuРדF>@Y҇Cp;w1/LG1sZ O[$V{.ɞ .yn?`4%Ps1t0b%^,}QB|3 k h[Gn84.> rHrzP/`siTVF?%B?w ߮4s|MVڍفg˴U ,͘4B )2K}&9_r β /|eߜ(%ycia9{GfHFUiQWnpEz2ao4^u{CsNͫcEHy(cIǫm }!DK,aUH6D"GB,<~RKT2"ݰBF#ų-ͷN:8hJVU{?e(ެ_Ȓ( 1')U*'(lziQ sQbQ݅Ёf]l[[eP"X,Sxʯc"S\ c8URa!O p`iu! P30+:9*fojZؼ pQ\̻"LA'g }"& 2~@fepwf,SAɜWNV$ Jl?mP";G5&l.\.lڠIBi3l3ⴱY2z|R~8W|K(JK@tR]}A8zCSo,h|'IR\eѪil̐{UK`wnۮ~"͓=q:j2#ib'OF,wL|u]{Gs/CAOz1)+R)f )\yJǾ\Av8wI&l5 ?ͱNECc@"<->efTFX46S ȴ鞤`^V ;؇%ډYɷ>F|iY j<vU]/iʱFoӬ騝(fMY ~3_hZj 荹ghJytloA-`7y",\DOcFTڌ[ R`a`7Xc0Ě,Ÿ f:*;U)SPu"0w}⠜bsp,b5 7vaJnseQEzVJ7ƛZP 1)0@2”Pb1ٱ[_Vls+FfSr])־[1|)_wtaKPA&039*)SfW**ԜoF^ Pu &ѯrkm@IvV)/[G{ ȭ/$o<"^{v1VI>ҧyuq"m{.y盌Z@q,HWOI$S ׶#?b2( o)Bލg寳NA97l/S6V*EǿYw1'X q k*j*"_%<IJ4J .>v "&i|:QluQ'})PqwLTv.j|v0/23=\DZR%B9`ȶQe%E  RXZJجD5bh#MNצ 5?jMK+TY1A?ܐd*j&"fa `3{t5yVH}suNZWӻAZI@jH=* .[pxad sI8>T*)!th/iZ|h~|B4Fa*ʌ8O BXÔqd[D0&IRE,~;gQGaU\ٮ"Yu#šʆ6M%5rwiw^合9q3Rf:u-䨐Xp; 餮ڝp3TǦ`;nR>5tep|N[m-s޿jE3NDU)h~Ͼт(56RwAHL _EM̈?:'A2lr Ed#keۚ6Opc7oB5#1`^͢vrJ7*ܿaVАh;.@h5'$XIecs{bV#Ǒ9ޠX]X{q k튪Ƽv$#BK7T0.18_cܩ(Vw6J \rf><ɍH)Yoo'EWq+5gt'ѹpD;?/]"-`m߇7a[W#J~ 3J`I,Ö*uUw\PzjL[=8EP߬ȅ(iyʣ]6`Rv35!G8S{'Pw=0ݶۇ@/*<6_b"1KPjk*^A, +o=&W|wa[6'%'H=HK-Sjm HK;RDcR`199Yc k[~'N!Œ:QUF.sf5&(<,Y-^&Rfa?Zu7@0sˮ}uVh*Ep;ϻ/-qBgBB|:o)n 6~KH$ ]H 7W a⻮=V=`%ItUK̒< phÆ zJ%vHBxXt~xh닡)=Y$ۋ'm ܉ݦgPGm+nA[:GVT rhei_öBOs&KcT +*5W,м:,!c 9Lb@AI>0@`EwA~4@z/dh0E Nu (\c0 eQcgP[CDU12V4Q.ǤGn`j%c'dc*87$Ħ{?[J\B `BJïbL R Dwb=\8 d9h[e X"ŤqþLoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:5x4IO}a;C!GhQ%uܳJ= 1$$z˶"b8 Ct5<-9 ׿WsIyaQW 12/,R]HwnK?IZQ!7? [2Tz>^n_drgcm`3h= kNAy yHG|XqŠ|At.݉"PS`t3p< *d\H CM4(Պ`uhݒFD ,ܶ]džBTE%#x{@ 4-A0ʿD&1FUry<:M SSNb7189 8Nb7B/mկ~%`5=YRCXXA =p=ԙȔC12jtnԲD]=Si*l0 _l DA@2{KS7G w28; *i !C~ eJӤʬ6:Y4* c7I#ta` ,GS9JQh=?JQF3c")Iыˤ.u?ʂ bJ{vKeMfk&POډdh1uoɔǐ N6'9`( X/`>'́ps;˜絬'ɥeS*.tZ, ը SsQ@7@GM#ֵ<ktnh)]j*9CZ? `I}IRjh5&_i ݶ'8\=@0MpUw6!,2`ⅽ(6 &~ݖ뙳Eqh)]i<ʺhb->-MtW,5`ul! KGMc`$M̷~RA_~(am] r)pbf} he܎:33,􅅿[^XS'C7$TlL.vd\)%+b L,Bm3CiEf\@l՛}EûST7C2j]j%~:kaXj, qpJ}_)'+S9VƲ#Z'/OgNRRSjpO 6 ))d `ݨ30N@7ttO֋^CijG {>+cjO-a8”yEM-]יB+5c,DoT*o̮G&ʱ*GI3fk'L 6?:"1L =hP &GB 8A9vQUf:')mP T;nza ɋu#dz@l'S{+X]6xӥq9Nkw'y{&/zl*zdS5X-Z?ylTy7} 9)Y8ܐ;t!琷~J?pxH|Rڢ#1:IF&,{k߱m*qST^ς :9zQsKj'!-s؏W1ϾXdSψk>L״0a^cHLvR EfBvAO?7(,R+BBЉ7X-L-31<ŝC}-lX3E;;ɵߢd1ҠpZ&>LP-BP^dK'7/qu~\ص- @}YgBR᳘A:A1oq4Rʚa%H|WgxԄ i ]CT =v^ӕ q#ԓI{bsĔv ޼1xmr>WABo"v]:HubQ| F+v-1&JΈ&C@a[i>R{@ zr}LkPܱf>eYZ6CaYc"s}feR5Gw\DW^> "GB=  lYA]*uğ;LIUGnZdNf2jAM3MeO~[soN̮G %K8MJWگDlEndi,U#5wKp4[U2n/eB>5nyGGČwRgPۜA%.I#x*S_w}GYR" $cj%TA0VEqSq?*8["!ĝ/[V@K(1|!/եҞƐDP <\)s0*I߀2R 4eP-Z7u}D4(Q,|wyLigx.#V5ӞiU7gFhhlr[ a cP)]=0qf+R4hu)6u!>Be/>6 47b? poɳqL׊DP>XP#&q#qT\~Hmzj24 -¿ Nٹppus?9gVDuwsZ6Pz I;3J>^rK"Q%dIQ|sR$c&l}}"fǯr0@>sWX,~KA#GhOGv4փ^5l Xemϸֻ1*IU72mlp.Z0oX rbgţ?9 #,oF5%ވ6M̙"tnid١7e褽W6%C0-;,&Aͯ%C"bmW;]~ L z/4*i >eI}bÁj鄥G8@œ^oٙjP04"9G)xE>3gԯXymtӏB3De/pL邂uRо F:$.|-B.UMZfǍEh- i~Ղو7i?Q08f:?}5ej)S{G{ʧnAEa"n XSǑq0ǵuepl{|rhrUT?2j2-1/")aZxYv$&10Gh֯8xe3HW h8aϑzv 'uZ J_@X¬~6Υ,<LVV0Ût{"51G m !<p|7|a쟦k0&hvĠ$)Kw]Ts*`\ j'a9zn9@`hi\B ǴX1Ddd O T,V&eb5TB{rk1;x2` Y֓A256u1 dp7/fd1 vXΐ7E*,~= oOhh ganTVcO- Q܎   m]G6Tmm8.07# 3A܀)7hDZ\R}kD k+9u[GISW@snK#242p$!_9v}[wW|C[A@5b9DCٝ.^3A$C1YZs|UηNK]0\# =X5Zlnh e9ٷ1KׄJ<#Ћ &c|]5T2M#AxyLwS\.5="KRn tgf%t Cn އ2J+Ql]U 4g"5fUeIz r)4:ϼ|kSǑ܏թT6!7e#܏9_kpMTMG*ly956gQ/%[,F`W'>0 2`.Kϵi؂Еg@v_u&4bT+[^,}w0b>Cx(֏im%v-Lo2P%pCF_8k P<.g|SǼ3x%M'>ߕ!xnM/Uƒ֕/W ;A?#JkZ9F*aOx:yїEԾ;1S=9s_ID#,h-ѽȑ>yTj ]K;Q_LJfX^[n؅a#QIYȵE<:Z;^E j|ݿG-nܒ{3N WU+]rx{![i/cw@K%:7lZzzqmxL>܀@c88]x(N'q’S*C~Fڤ*zP XA?entL2u ‹kce{0:ŃŦKAׄrUI=]M@LC{yUr[k &rVOpEl~]'c*$va TD?̢P'[[^,̕zM<%@x&HJH:OeqdȕɄ&507[]5,|-eȏ)w6g {r~v@`0˹vUi?U)җX%ftK CN/+hO6{cF˚t vC&]\68rANo:F(O+F8WbțgFB gyG x ! zR/ݴ+`jF6#SyzK}Khdpft ~Xڎ[/'|)9N/mz+Ao $9e7MTqĤ}&!T \i;Ȕ痉^ݐ ; ոX\cAb  C tDq.~$r~Ax+&aʙDi}ZPxjAӓDF)U"@{1Wp=DjJ=r3S,YR?6]\EE=-c+7r'Ф"@[)}_xuLIOQ.U($@buCp19;!kNG%4aܕ:o >yueꁃnjϳ4ގXHqWzAғywo`Lոea`AT>[D8w݊wg5/~Qz)8V>IDQ=};"y/ANzޭEt7{s)0B3*{c1A5&|XV2\u:cԏkC( FY;u/}샊dāJ>gdۏc4E$U;0T[-b$j.cB ĿMM3}a:T}x%vgwIK92 2&2j^+LXC|M}YYY'<2b›- Zo-$;KUa>7: cr-ĆYy% 8b@O^N2N S223>@! 'ghOhP'Xy|d'U; .\x@VCiPڧ$m=~ vnr h|2/!E ~a#^@ ds]5&< *aR_U$)qiQλ6?)$k."e FYS;E┹q!]>N],&:!l#a^s + 5 Z(@1Et ]Veb,JD8Lyrw4@?G.9ڃn~ۀY[ՕIiFW>OR81L[ 8D<^457z;cpRpls;i~Z7EDԴ-zkua; E="s Uqɍ,' m=&W׆ ˤ٭ jXkrʓ]5VO{p$\I# #*M75Atz dXgE^jIn2=O2* s*=}E uLU!,FU!ƥZ 8=1P$b8UYc%i jӫU&=[a2ս>2lL7XQs]HzZv!_o;1Nnf.[\9y~m+)}@ a9;ğCHØwTyԎ#xTˉ32a*9bZnJG%okT &39/Wq!driV:: jV5iARwB;W3LHˬX얾OAGUp0дٟ0'9qx/86$Ňv!S%o^aQ ۘ'0p&~|ǙF4]ݶ t!~nx)G &)  cjPAw7ՊMY`gHbtHeuo:4F_{KG鑠r 7f9iE(qc͠U撎3jgbL!V(K;V4!%cDbn'$ ^M~&sʍ6G$Gw$SU5 SL![Ux (e/Z)~8)LO2ĊVXˬ[JZ*^EC~7=q]4iU윷[(KË $J.xVS4Y;t&x +slV.^y\GkIat1v{C{̤fnN\wn0\^S /"E'ўyE~,b,f~(%=]%H2q %ݓM+ ڳK5}$輼izowDT#Pva*ir[Ћҷo'`2lu.Zl>4" 9_ EBongPnFy'&N&F8*8 X mdTD9%V}4W,fDTᚭX~7P'϶ܽx!3x׍em}/n+> Cȁ= Jַ;Pjtqe6O$.=Z5:oӰA󄰼(^wAI6~:dU$'q.uu`4(#O'g`QAwgFV5Bnp,sKQ1˺:J9G0vSjO7ݙsipp$w,΄*^:C<"! i8(Zc&ʍ1A i1-!ȋI^y*OA+ݻ\JYiF<s,`\nG_*PJnVwv.*FEuɹ"WNm㡂D`Q7ؤW ZmC[3hm)䇘 ɌT<azkN@ExXo5eed'$r 8Q\!ggOFZj6:MGڧ3Z%ħ {IrR=7kZl_,&:N̋{&JL7'ʳ{_yې|&I]]ѕngw;?h[;Mܚڴ/òFf jMcWVF tocMN9eh #ulפ7&%>*d]ٔN!Ϝp[䒥lpozZq3ɒ>y|RlMa4*\drM՛@Ͱ'0sӨqW˧' =݅kVIǴGkx FU{3,3D r1).z"٫y}WS=Mhe^Bd8 :jNu^g-?M]0N^p"/ ϱPaKM {s71W3PįOy௛ iƁmZg嶊A!?C VȔ_3G˻F7udC +FY<҆Ȑ$vL$aV]b%L>qŽJv@G[k9]V!YE`$k?^VuMxN^7ΞߴH[-dY!R]1|Ty[FQi5.^0p$a +Qe7Yq EӂE}^W^1PLn{&<续XfX6T&ױ} ҽan!m5AϘٴ~]Jl*ҟ:=Ck_tkD42&CewtR 0t:K-\3k1r̞O??FkK5W}S(dPEcz[̎\d@]2Lso2gVv9|NZd)Oӌ+#ns]\tG\B5w:YߴBRW;_J=i)q+WT'beXG1SҁO's(Z ;n =4'LMLhO=x,x.S[^\׶2лЧx+28Et6 %_n0#Rg[E=CIAJQvxֵmn w-ʧy׮Ϩ&l()DOW)TCIB繽jnsZr6uog:ϭ_'V{uW^oՙg({'4uy8496%ԉ|X}(_& aB؄\B.,z3:DΨ['XiaՑzAÜ2WXRp7n~rN0}Y[5#s[U5K'Q~#+v}7lJF w%uWIZά6t40Yf2?2}=@-O`T`%;{6h{^KlI/6h$c} U ']ImPR`:ʧvRI1a1Y+LY8] @osla~"1~RgqNw 'X'c>Sv-ѳuT ,unRZ8D[Z*fZ5A2ٺ}-i 4qA¤:5Gs/ ]{ '-=Mj/"V }d!瓄=\#gʲ!?a9?Ya S$i,aq wܻضt!)-G]=Q!w9kth0dBAVnxLo=©kS|(:L=;3\Ѡ3`D-m${a r],FJ|I8$Ί$gAQ4֪IEPb~iR(,3- @l |aCn\1n3وCTcyB76P>9@\<9 \ǁ3IVcZ7z&-(ä@|TҼ0#"Q N.]Kl֘/q0b4? {=A.":s  &Kеz/7L~ Ð >3 CyKyͳl 韋8WDsK,k~!))[zPQ얛7\ ` J;09iTt#1_Qlh[ 2Wo`%0=B/( MLUw4o \7>Q0e.%c;N2=y]o/ʹgmǜq(u >?Dɘp(-$twm<2r"n LRg~ UDjmנ$@GuɆhG{ѹWVVLG˵.Px@ u=2 R8ͬnW{z--ێqEpl-Xޟ)w8f\wp T(i|* %6OEgK""H񙡀gK;%aJ>N`=t]q1ER h()Fa>nb7!8Ukp Ver~HqAqt1+h^ ^Y텞܁Q 꺓&NKz& m)7H܎};N_﹧;@Xe_IlYpcEQ6$Rʣ*~E]qU a/YiZ ['y[9;mp@ Մm(>â*zJKG,l7s*vZ|XϜ  kKܨbK uѥHH>w@3uy)M P|Zڿ0=؞[ 8#F͂}ݣ[&>LJ-R {.M42Fr.==0632 a28Q4RJX]ZͧRo=V#!BNf09cDɁjC%ᶍFfrpM q0x^?XhNفm4Ľ'ӽuѾZ;V&.bpMnOCC+"<,2ƵVԮEͶ} 9`._ɓ%~3eލM|Q _r? q Q } FZ Q[+q O[ьgUcx%&o[qTDro*^Q;^P_B,>)ԝ{FVEvpIZQ^ԇd0Z$'Խ|cݹ {Vb"ף7ͧX:: {j]\ Ũr^ yrNߝc@V ~N-^Ԗ w3մBAg.Sbh)%EG}7]'] :˕|rã 1T 6?_`j!3"zy]}_, 4 fḧ́zEkrۗ8hAy(Ckh sP[* P,ͬWQ#CW"= !a$PEU"*U6j}[ͷu eIfqFā~-;s7[4 "E:o"O7bL5{!X87[Ģ $Z~bduYt5) gm Ӡ\THD6Lsv~(+]:^MuH_Ar-4Tw Pi)H:?VIsy"C| 6D>_S&g@jy]'%7Lhl\Ip?5LJ>?q FYt3HN'w[J:e۹~"3tLkV#8lnׁ('ڪzp/=x;bMyoEw`gEA̹zmfF[D2Y Y;@D$M7$Z -`m2KuVy! ݳ9jQ R*/rؐ9bv -g&l^EM::KIDNe8`6& ]aZ.&ǃ&'EqrgЕR*&E!Q_we3ʢf7MCSxnVA˟oh+,k'JCyS*@-3b QaOQ pw5Ȇ&( hk\W8JIY.Ha#"G\AϊVueD%fh׻!D|d8JqjL&,n#v(NxVr,v*7"u_gQu_<,#V9  @|L"b$UVb9<1/0|?)oWJ<J5 JĘMјDWf:˟Rd6A~&p0-lSy'a24E+s37sT;-QK2vf=Y"2 (T3 !7J2( . "_Ȏ-]ˆj~2awԹ*BS9 2a/cA q (r e A?\q|q,y-2|h6v 7@Iݔxݳu* bss9sNJ]CbgM7L@{,NK;R]^uc~K74 ^@[6؎S72x GKov .*dk 퓇^GNOoHӻ+Dc6O$"S@)E 83KIM7ԹGh!ԂP73B=0MJ oL&sȊxܩVqGA 4:E!w|4Jck;1w_@rZoBʨxoJ݀z~5IB_;C4:u{(~=6&UFbO_44z7G͚OL>;pMGrOA~ly.$XA,tM;͂hIB #bG[^~J8wp7qH|hה5yoBQb詉 MC48Xs9QLj'q=pm"v1xþ @f0|_uWW;H(!$8JTCV="T.t"J8wy]CÃ$MwQsU<9xCqpk-=q xE J 5Qb,@ 2[LWJu; ,?!\ ^$y'c&5#CS콨lfpdA.{׋F.,zz o_)+[莸XǗ`anOgT(*cѻ`9ǃ܅zO4Hb;~G]C b}îb-m]K "5eZ˄ m|L1E1\& `=r7.+yhh>JG6Z=e H=DGhZkIUQ.}U$gfZqd4ͰQg6EFb2g_?Ğx?qK+#kaELܦTnhGi,XfEMAףּ*eq8/ RbܬC9sIJ~NVĞ, W;,~H[cIL,Mr?Ej eHASO].u7u.[ZjZȠ80L66c:ҍU* v nP JIGG>,-5JLš1PKFp쀶Oju2*%U/sP0&B񧅟z^a7b]-+"¡80Y'^@ '%Rw K.)2;S[ѯ:QP2##G=$֛@r6ºIR | g8X, .y#EM6p q0;4CuL56!pB1 kJG:pZ;^wh%+ǚƊ\ vLJ Vzɇ=|?e ]y|A c+c1O))M{E;ѹJUv?7%卻`(*v,m9_<֮Qk $<[ <; W}$3 ߐk݅ZiY\Kc4[>q;}%"a9}S};)T<EIe{Sf@6"7ȴ{`X36y d>|-l._LJh y) QL/?s118¿R%ۡ;h*3kMe 6$„_ d9k&3NJ~I}Zԁ$C^K^Gb&Sdeʮ~(0â̼r= #m ey`O^u5DAbEPjZPvfhUIʻV:2`I4m(U/d Ѝ{k;*\La?s,1F4[Y#6Zt9V(C] A Q´7Cf m;NIQL`gv{J%DOay&Hc|'Z"^V+<'OꅦGW\cA+6q .1$]F*ӹ b#=ةTSN]7/ |f6]SA/oi.DB%צak{L"_gx!. Ϝ`Eci?;G#6E\zdn8okDf9 rvhV췵XnjIq{dP l*,^YP9I FLѿռTwAkiψRn0%vc{(fK9Ҏ;n/v[0d`Tx4GCUfl;y/qy,*'9l8c^I8.:5bϥc^kW[tGj}btPm]:ˣl>HAyUPýгQ,i:|[2LݪQ!M!:ꬦo1Ь~fOX;OakjNaVDIX'w,#蜓Bzރg#V|. .n@ v:e-cOfQWr MJuGP8%tߐ ,ۭ,)"7ژ7hلU ^v!i/F甈7nfQ]oGEvfw;Ȃ0Q&.@=6tKBE`WmzE;/8)z Bd& ިP1#U +KZS-dF D׊IFa!Ryln_w,8屷LU8cjMe @Hr(6@^tqQ;8[a7oGVbEFr_H;,)opѻWr*lV'ȥ_=g&$7cA9uuPkfFc`?ts풆bT;G2?nIQW7 ,8~ g =0Oә I5,@rnՏ")@Qwɤo80¤CFY0]ڞd.͆,\c,Z#^N ӬE0IgBS>~rR3}H=ݎ ؇e. O_ZD9-{7 r 4ߜhFފI0SيC7~8>N3n4ӵ0Z*r1t "{ `/asY0![FVR'bx%uNQOH; eӰ| !6m3XN=?yp_ӼZ}p@#g >s:/ 񯯳yhnHa(E#۔KfT\1g/m.ixQWJOV#J /c간SDjÓZ1"ښNA˷A-?i8ƛa%H6~?3%:׮-z2GjEIhULՐbQ#/^k3.SCt|ॐܥ6m أoܣ]9䟍K+$p"uZ\lICCK 8Gʡ:䀇rz?=X% 攖~e)%;ITfRcrNz$H\u(v!FTOjVO0{:вyeU`0,jYbPY7,NpXr:?X.he~|;v◙묨c|& k-R6ckOw !wփ/.Ocm:Mc#BK5f"-lZjd7nZ@3~9ՕY"k[q*7"R~{.kM49ȸnB\J SXlK8m,8zdjaw4*,5[ N /鵵pNĉW箣?֭5C&t_o3ȜWxls,/->Yrs)_]jOUi]aőAO"T+O2~cUMD^^B}AmZ`˞3hp[nZ>~uͩ +Z?>j=c:gI-|cYx!k6\o&Itk[/f L6-2_2qYk!.[lVT!x-x3sQd(_}ȽgnΣѕ/^1>'5pC4pޡ20nVb#(bĐ#A"1e7-5,D?۴=agk,xegy>Y%1;xW7~ejDfyJ@A %]qKA҄w@D.9 ﻌXDU\coŸc>jUvݍ| ʬSV荗^)Q@;vb=1}nTC  'W@ӳ4ѣ9 1:oy~n%.( fhsX=!(ԫp;2lH|,sAjߢtgƽu-g_>"~M7˭gXYfW[b\ EM#~}JِX(Xh)JQ5~Gt˫ԞthJx(:s0ި SHRz-{τ^MjMnAIJ*ʭ~7'71k0? 5#nl ?iTO2~<*>.>La;Y6X뷓2^ֵ' YHNU)nrJ^xSHRfV~k.]6/?3Q ", ~z ︅3kiqj9Jn&xhH.?#J<,NcDIO˶YN -x/G4]?t{$>^r;6eTt=bk"K:n0 o[EvMt(n!4{O!vnŪ,K1ù")%;^V,`o$@K7g~z]g>-){3KRIA9&@Q(v3A(B|9v(97[ Z4d9& ] d~Zl7I"q]jn&/AU}&;̜ ./% E+l붫h)SUcXO?LHmZj83 b\wg`0SU `$at4x1>&0z}6!bldwI_v0hqik XS BOU d$AdPi!N3)Wtb~=d΀J9֦jv8GSe ` ] &e2Mgxd{Vh$'&hB-k\ok&ߙVAW$,qDޠM`9?l: 0 &uk$'Xأ 3nϺӶlGԍϽiN/=?ksaA퇈jt Udi&~V Mi* 4ڡG2eӂ;5z\Vl{Ai䳇B=$WB3_j lMXɯQRaxRT1#w[hiL(b@>CWd*VBtB܁fp!_$ՋKAYR+cObu-b\"x F5ZUAia?yyAVd%{y`nG8T`4N{#u@ KlT]1rk4w>h Rծ%Iyz22wޫ/6hrϤv?^|L3rku?jxS!@mPgI2.˙JUL4)&{hT<0.f`SSP呷D q15싎}bdwIqe 6JdZ }.,n*;E'{T Q\eEA[`̘fzPkQ bFweKY&~=q3o\ kېq.JNyoA?LA}GݞNhd\C03A.FM頭Ct|Q͋8BptC0BQ*Q?mtXQ,,w* H؆D*_cJ64iUӅ =4Rߵ1 kaj&6m nүP[>^o\3w&?9`U/>2^/F)ſ 8΁_FWt}:4sV,bXVUNK =8b_[E|WY:+쟹-Ot.>O8YWfc? ?S78UJmdM^%9~폴&& 7oĦ Dʡcܛn2Ј#"6.vEQ:RƇS;pu>yW|Vz{ ~\ }DC2?~$ ~lםNAB ҈ߑl-t,evfV"bqd>ö]wr xn[c4ANȋyZur}0Ak~j.u|Pd@j \b'z9AWpރ(CQћp(@4E3XWH*&_p#@V"/߁]N[/ za?mR!_p;B)XAž2`ӒBjC(2|}ܣرukō=qeƾ{n/Bx+'JiW4E?L+>d@tk(~F5~WfKSU9dk3 &sV;T~:X7T7Z"' Ag32nVQZR#k*Q /zK9R0M4Hsy ;k-:jƘFAb85^7w''\QHWvtze(/cEy؎mv|GP+9W"E}QF9 ?7i1$8KB/< c/y^o?wY>83"s^~y}@_S 陭Zlh8)UaR1ESeUAVk6 v6}$9Z_2 DRw7X3Mfy I@H;X܋;+u6 ̖~SQ1M@ve>'ҡԘZt$9kjy [_ģpQ<||#]ow ;Zm.ΌXؙ:Fhd//aM gwbգ2i%fuɗ{*^àLLb\u/4s|zN2oxl9KՃr Wm\e\_WnM0(7HDHDqoGk&TIʻi02s+A&;CӐ>9˧D-ƽ8ِ.^&KCecM}GfJ4;Y&AhI悄Qʛ;YQ}.IG{rE]8WIX8ûy!:1w'Ϡ4?w~a =,U7L鿴HGXbwC͑8P J/5#~c&؝UܝUj {D9h֚C),ބnNtz>\Wրb9\~p.J]D%&Ƽi^vo!dj>rw?(ў> e;B,L);2/t^ elF+U-95waWFRAl#[%I.xU)C)I΋آgށ|4D,xrqXw` )^C%mEF,Q]JGK5*6һwix,pyC粨C?ϓ潁j;t!\ ʂACR=;xAu ZW2 ^IXY<Є݇n T(w ZeMG dv1ܘ|=G$!rRGܣFFCqd#wF$%r5+b\*̊K/<;@=P^\'PVor4f@=?yȔ*EU3+h8TW(q ]a̗-S0dU \P<9ͭn\|%r,覚@9G C]νKHy^w xj0IVt:bAAŸeaLġTZg7y=`5A{`0=vlA q`4!M5`Wpp0bאxnӂ T^+z..wq29啹]Kg^aFi(Ob Ӫx|P VK؂_`M%MK ;~CV$娶$5t18ݖwgtJO*Dʟ_6H-Ŵ(C14!gC`2V:jD"6b"ElYd'ip7RWM$\h8y(SaN&Yi?6%YgdjESΜE)|*P_nFh# k jڡu;IUS7~=5.^qV/2w%fx*p8b-_B]Tr)Q5-m'#-V'ؘ0WW .h9+qNt_.mĖ\Ջ܎H(`W6RrəwbA?cOy{/ Gn|imTznzVTǰqKb-4Y;v-n}MC!osvsBe XA9YX4Pmڹ\^פ@y7Ca~66&Md?DҤ W14fޫ9=ocl bж\}H'1*WK؈. =L#eS[l@?:0C<txN9MQz[蟶̎sgm/ ArU럐!R;EJ>XAqazfͦ BD wŰѷs}Y!rt.peUbڛ 4;kq{I=[` - ѴauVVI{^ =kDc}ڔݕA M`EqZz{ G{'JUsTOEV \ kI:|Rл//5 @€PuCaEMJ77󈗍0q?te190bO6*R#喒)N$j]ҾƱr_nI\@]aDW;ܓEFWBBr?ĺm/ ]EIO$!NYy޺jnSjɲ]&qS.bBsrY4w5Cg8O](jя)_=@r"&.6 )>7g`T85[%VK[Lt{֓ĹMlzpJӤ BEl:lI',TwdLvRdtR؇Nu!щ.oǎk Q7)H4cP HiOEQSֆBr/xAdϾb5u!bfc/gӐm{7~3Kpb~͏T `G%\lJ4/_޺:Z˾d?Δ: {\wd{j V~Shd"~nFyvy2?ŸAwx~w(Q \}|̶ M: lp9h't[?DLѭu$[،j%Ayf>?P &Y}g?9Ob˚=Lh$;g2ݝ}c`ˡjY3p2 0@, /19*MԳ_r&NWr총^p$꾬noprh'gB-"lL݃N_َvcKjY@ꄿ 3U:)?MSV}m߱?6#n oY1Mz"*n^+<@5Q\Q?;vg%[߫}kĴ U?L}"x 2ILJ1$أqfK9iHafvӟP]Զ_w&#Bg ;zi֚uUor eV_+~ 4 KW-_{2[rynQ9e}꘺$*3. ^GD,#*@ ?-uL,X|rIKaګp EvʎXhGg|+x1x# /rLɀ"R7~ŝfc;C=LNFqI^5T5. <[$YV4b?0^/DgllENMmmW<_(79l\^/ DHB1kVT\SԟOa#"P/jDZ&9,-R XRD8IUںh6!0FAٞ1gTj 1JabKS<lA QB1D?R.wɾV1N )*jsH:b=黷֚z[g#PB!}^=5z<'M]{էq{*%5WocUNq+0G?=UI(7 ;q鵸9ͷ|m35#y #qdPM7+#{y6k9mVTemC$TnOF@x 3RTAL~ͤ4lE+? ڏYb9?(R`nJ'PL65J@d0i0; Gʧ7D+fK+5IF5OR(tWG,Z"z}H+VZ])(E3 XЮki}᝖c(ǧy>M% y <%ڌ~\E-Pò` T=33 ۱җBrJi{V/d>30-dn}۷@q%Ά^4a^jȡ^P(ޭvXLX Ռ\a~>>鷉z䋚3FPn.CkSߪh\*!<Q^ӻ,7ZdUH<.yhBhSXi̷pyܡ"GTm9P:eI'$TvT Ij zc!@grNs$9D ˊ6/[G.#ȦCf,Zaw)ܹ#:' @)E=0|0OꜨvJ\a<}R&:OC :>C=̩۬{H"!qN[0c Ye铧pC g-ۚ1gBH">ə|԰+AXS7{LUZm.~wX"P0S[TﭩH8Wt綮Sry 5.?|-@g7%6Фvb~GġS4FmAhzѠ͑܍Z%ݓ)UPV5L6k2?i YyDٔɸBE7fsThxCE[W%֊*ɢHWٞqv0(?vש[( :e u|ߎ״drBœ>欣XPs|:6@o' ‹08SżtgQ0JrwU7Ga1$/ےCbN\c7ƞv}J6Sz+eז+GĘdc:URg=/E @\w [@MmFRYV(jɃp\Zu8Ԍ{LuCӜH#sK;"S5RAp]0m\ٴvu ҍi0lL^99R/W+: ^Lnc0`R{n1S5@XtOsT/.B#o;g/2w'5 *BP n[Rq#2ۊ.3yxϹ1.KO^{ cX/z5ŶU|?9 y sWκA8n[bu$uv/ȹG#\d`9,_9x!4CLGS93wBRگ9* ᓴzP~Xn,֝T޹hf|?/)b(+Q-F '漻fo MG3?v?Yxu9F48qYg?ꄉXJNIM*\t*Xk+F#W@X֏i 9}K\NVDa=:jyz+/VG÷g Z{l,U-^Hd<5]NPD~#B_oep&=8תP1-l.#m!L%B+Yau%5ܗ >ɻBq;+:6M1R,j$$^;n r޴IMСݬ4ƦDg In4l/^CD<~ĝw*R(Ix:Tq!bHQGT'9<o5e~!eZzB;TPx8EQ~P0f6)ΐ+7v =nSG(զv]T%yNuzuYτfJ_u(uӂX}*bXS/^¦%dGރ577V^eېg} lj]!>s]fe;t}ec1[pIiX4.}lԽkĉ4i̍h /Vs줒o>Rwi]* 0ʙ:p$J z 1 YfZDW :{i{5q6ފ* r3gG+l۔K2K&;w&X2޴mH&~.w~:k3sU=lj=ziʼnS6qL/DQ3yoB9Rp3d+ݲ-UOV…-!(LB\_Н.x5b>^dOj- „#p#abm.3JGcu{gr2t4)4Oo|U/q/tABNt ūy?8vn}a/ub)Ea4#+]'|^pA%$̷SjISXFr>Od`=.Y7u)QȦy$E$FݸaE- i 2-JF6@OCV]q[j7g~C /Uss~ |n~!<Ҍ}9cOj;CǝD%(BuP*\ ljL[3N_>[~%; vħM5! +z.O]Um&.?}-?!U_0֞ԨKRrw&N1Ъ-bbX+E#4Kz(JgwuX9;w*Ol^%xY;'L`QCdc Nmݍ:ɣvYJ߭z@x'Cn @a}ΨpZofJ4:H)_C x{r'(W#\)CnR03f8P"LfwY9Wc?f&M*3~co"oƿ迩~̬g4 MfJK@7yoM &lYϭQ~kA[=|_E SsߍiXjK%R#|-Qa ݲشBTm0ڈp]',Bxïgr㹇b #'==.Y c=@(j'*J͜dGӁXv۠A([(k*iãU-եܼJsRVm}>!jU_}17K r: nrwiI Z` kVnxZ;s4,<DHBCqHapxÜ]l=%3H}lI\Fv~v09Fz6gI_>Ɇ *gğLF\8z'As&R80Z6sLbթEd>k%!Nv՜|e 6DV1>p# ܦrW 8|#S@tQׇDIyO* yAciJltk/ʥܑo7(:o=|_y.oI`@lnGv(atBXw7{zHXiqw~OvYׅ}yV2,`;8Mv u/侴3*D$fjv{20c%>,pX'ੵϧ<<{T|x7YA6־탅Vc4am:-"ۄ#OBc33ZoW|ή0O*kGBOF ]c?+Cfnziݡ<4b!=Od`34$4Ze8!-RK hj#SƜ v]Ah\5[W*RyGեK} ?o"vj6+~7W̅_Ńv }OƄQE#-?J, p:&OWIc1zPBmJA9hG@SwWJ&Tb: rd'Fq%6,E oL qS $'q+qIr+cM1]C~\ %⬰<'^pƸOܙV'4;)A\VX_6Nt6h]y4C?ںI@P[Rw 9CvPc~B#A!f\DC꬚7.7<%ӸXt܃{I¾&Y p4i (sd1?YNvSrZoˮѥ; Za!4w+n8n9xٛ1 'to^ ;v(Sa*bRMr7Sq+'h/qrsx ;/:Rɔ C ̿m+BxKj T TyrԬ0S ? cZ5BGWơWkʦ*c${'&\pKc|73Puז9 1M/QgCz0}\{C+[,5LpnJv[.M[^ :O8ΧdXjd"٬D|*-'5/ŧJL'8)uhs_Dl*,$u-KoT֖[ՠMJn+{8sr3b}DaQq5+ 3+ffD& `1B3G"49 Yᆾ죈^jxݘ`̄&Ĭfo]su Ub0SMChޏاN'/cOuD Sxv4s&n1i6q V,C}W2 `a1ddB,>l>xS\= JΩ`u@lgͥ _DSf3 %":Z 0!Y_dWHi70/`Gho(*(4iu)@!7 jE"GݡI$b+< (yb x,B VyVUj"~{dP.xDEnPQ߇l:o` PqD?kbӧ#Yڷ -W^S3,-2ei;aIC>)D!;>5(>(lI?Y{ݘ?plƚ&0`ٻIS c51_pIy3SP7_FL q ā==: YZ