python3-perf-debuginfo-4.19.90-2206.1.0.0153.oe1 >  A b`W^^fpquLL8!qՠV(n+LwY^{S3 ] =:H RaZhzﯨߨzi6BU(]b>R##\&vQzr # ?bnΆ5%f[<$CЀa:wI5Aĵito.=]c32#=-D?qV 0p;DZTyꝹb fdRl}O0Ay[9.{ >Oo33094f7b1a9ea143312be5645c6ce78fcd339a961eb5989a7447a2a208fee394566bb096111507b987cab0562cdd424211b2534444 nb`W^^f7348{{ :Ol@Z xÂ`̐i "]ƃW8N'e[{o6F ;ƍ]h<]JeU3#f .Tˋ(D;`2k[:r V1 aR K{`?~.TO8&nYVE\U΁ _T,hɃ\e98R_EdVdB,gMiR !ѧu#5%9Koa X7G GPbISbI as|>p<?xd! 3 ^8<g|     ^ d|4D(8Y90Y: YFGH0IHXPYX\]^bcdeflt4uLvdz(,2tCpython3-perf-debuginfo4.19.902206.1.0.0153.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.bYobs-worker-backend-test-arm-0005ϠopenEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϠAAAAA$b^Gb^Gb^Gb^Gb^Gb^G9fbcc1273bba425afd26517285bb13f270d6f1db1450cc60888a2848db9ad4abrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2206.1.0.0153.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-arm-0005 16546103234.19.90-2206.1.0.0153.oe14.19.90-2206.1.0.0153.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2206.1.0.0153.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/3b23d761dd0d2bc6b1906ec8d50d937d-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b96163b5546a89705a050278f79747bdcf15f624, with debug_info, not strippedjYv0jl8}_utf-85a699684d4bc22acf89bf4bcd01e2012d96e700e51444936892be4185513773d?@7zXZ !#,B] b2u jӫ`(y-6ƢViVNA,?AMyk*$'JŽd>Ҡ/:&u]8 uOa30J% 0:!%>`O"+]8K`2Ex ,g a(kaji=qC^!R7shUT&jB9T8ft.0Pס-e<݇ 5fa׫?4U[>,isz au?SXσb߬_^-RuG>nIշ ;K7/$ 57svZp& E2(+:R,<,̙!QOE.LS⤖ t=D^fdej5ʢvFh):%׻24NElfTJp+> fU[ h˗1G4֚ɡ%0_An'G6\uuC!M^&PXE5t?}$<:w88="X|{RM 2Z)FR 6$\Zdѝf&JE"k˘`H XXÄ12dx9t`'o8{oVV-nGqUj;19j~n4+.8*E:FOe<$N>I33Abg 7I3cƱ* iSU=R$reih\E]}|S:}4$UNͺQwUÛ.RԭP~mW4oc7 D%`i>ma7Y5qɰ Q.^m8VKEm?/OZj(gx)V#ϟRI2 37>\pTK#NH, )<ݞ)u`XJn8i82KsGISs45*RJo`O6]2$I<|*3m6QƇ/4"Z4i_w˼FTbJ 8z#_= lXi@'O(+ft&'eyNvwW Uw7CtrS]*c~l]kak"]t(Q[> q>Qc.2L]L!SGtlh`?ee4gTC;<DcG~*JX#E7Ka.fpb]Ɠ1M}S3ڤ6| X&Љw5w[G+tjr%Dc1,* #e9HEglGi_YmEbхsɇt:{_Ub""65`JQ̈́̕aQ8冮)8cX)KvPDŧ\d7,@p{3DzGJ6ǭ"kX&AJnJuYAf=:2mjnbTT i2Vݙ:2aLpdv}݉F))4;CLx5% ,_Dqt:-.oCO`v( Db`>i+)}Y| 49q8NxA!e3潡JqPf3Zyc 06 $g ޤ~N zizk vͧ. gϢ鰏{?8?OweBd  كBٲvRRA4z^[~Vcç<@5u!a0#8kd,Q%g܅.2`a6|sk!w7Ca9f3)"ۓqap\ 2FxcZȟlo;]yɮ RBCMl^,.3|.xb{^pc''Fɞm>gzPxy &*/JVb 0@C΍2'H;I_+>+:[;QѲ,HhQ!/\~f*ZsL]\ ="9Gܸ0|8w 1>i/OT;D),$7\9i@֭H =b&>ZKZ6KC X7b9g&VhKM麙9nl]eJ>?7~5T޶׫6Х ζ5Lg!G^eH1fjC64h&E3 Ժ% 2%IJmWӞsnt*5scg$eş3ݙ9N? ^lL!Tek=h2d{94jV)+p믦C@=~GȕST@ Q sq" i1T:NE }.Q^6ƚnނƊzl\nCXtcjDhE(GY{R߫cfqoϠ.E1SXBq[V2e7 ۰_ 4ouy+{<&溃msU-xW9M KXRr!8ۍꣵ1V@JI_ULNͦQ AW ec AVLVN/ӹYG`B#/-_tv\oQy $ԗ>݌+3g?CJ`>3mHhyXbv]W> Y %vf$zT'~~%㙚<>dj4bPt gO=eAy La5om'uK ȔTtEՃVb*c Z[vrxqksG(H >N@D"7LdUDa jJ|9iCxV^w_hj‹5tpp:J.roxg'!u~VzlTU$w+ѕ( 4Ȇ,˟wW]z؞; (M>'Q @1忸3>.ZJTJ: (='%u$cYNx{j6d!F' C} *ZHi؟f}NW o;N\7uo0o&G1!\4!V&]HN`l\NYni3rk?-Va EӜD6S'늧lOA;.'"Q4Y1^ >.&4 €i_m&~rkh;1ODCkʲ)O*@L| p)h9B~Yܼ {2`e5Z, +nC :e1~w%B6=ϒw\D'r(8`i:c $ T^6bNrUu6=R@}qT@ [vz /ΉCJƜEN_C3@$ǤuDO+KoFx>kiy|{s oIY'`)TT䝢VH0p7!7]z;Y@ aPc^PSnuaOfL( /* aXU K~ @PIxVދ=i򙑗U!oihO~wkOB k]d^?6ሒ-2vmRPJc0 ur$A h$9ԁO=_|pPW˗b^!kk+ HIN2?a^oBm{qBu nf @5$F>XD{MWg :fK0a,,xYHgHuXF6 ck.G;<^oMϋ+i/M9Vٲ`K9;KNVm(3(R,J]q9{9"Iݟ)pFэs%T8C!7Zv*Es~jmpP{!U#W2m0hCTd=y64`ׄE//^yA5b矌OpCVye`~%#}KcAX:VT YW;V)eӑuF!Xzts T=<#'"=\=q^_%Ke~ |Q:Vϰ;&- ,!gSkՃaDH= -wO6)~b: KB?|_LK0"F]ẵ~dBҞ$[cѬv#a';HS6A.0ixzqy5ƠCjEM? GJx‹.笱#yiz?U:~p3c<,&c,3:)K جJ`1c* r- `tтt0;צFC4^mġ͑w|lA m8"4+U`}粒>”UG5{ @"3<0OȢNiŽ/9+8Vح[N- .`0Z + /?k=јX!o (P*-ܣMzl!O[ u<} C-0o 2_)))*3tx$V*׮^/(rDHBGu~Z^!6o5HWjhmû^O'?\|0x:UnHѹu} .~nD`\ .@,m~zYăypJϖ.Ku])?y2uAvq;߆l.I”O HA,2o:4I]$`e.iLU֊E,}Wwr T(Lx zC]p Pz2,-<*McZUa QܦlAe0 q8-S8 "(@h"BBW}5L;վ s5藺Ô8C Dc-,2o 113Ofz|4n2?Ll-Mn^!6>K_/+?z2Z}3G_9x6ucVg2A62NϞ1@0.PgX澕5v Pӆ܍w-3+&X//7mmNFpHtI@t5q*o[bN2V#֣Ǘ:2ao:db/ Mz7Yb  &$H@x6p $XY"|Ϛ@oߛ^F6=%W:܂xփ?[s\#\P_Y6 ő H{<4Y3Y9%ο"]YY۾4]5#ABI2\ٮk w@)ح9Ρ %zDp{Boh#g6~Lne EаhM߮ӑcD ?p՟GgA{(¢@ $P)wGd6u~ ǍˊNknr+0mK#ݥM-0V%8=f)5Hi@W /#"4-7AOy Sm`{;Äa! \1b^\5wڦJ0Gh 24@Ѩ O (\Wc1P+={1-ݑsV{D@ߌEe~/y*${{n6Z.jضYJeCaKۼ pVMfCi(u'T8/SZ`o\kl:GR]p fcCasD*-~R!aJ+^h@0^O/9N6F& O"s,:4VY.#B-JI7,!h%M׆_F@r5sCG"=Z<]]˫6RÕGf}7n-:/s4R+&kقZ$}V_kق4m34/ծ&LĤ7`tFƂA$!庛*|~}B.H TR]Cm݄ -Dy1˦Rr\un}rAPr1R P7ui~M};hGIEt 83?|/3O8+8 Wse90:}k H3 د4}ּ)6#F}ՐRƶ`h+0XIB'f$g򞛫t`;>9չw@ymzyrVF4j_6taZ@N/!|DH/%k7 YaʍECSBr=6ODlV'a[S8)/G^ͨ,7Pxa}a>S^-3{fΝ˙,>?1a:wM3<u{VݙnV/)Ha3X1x&z@|;ߏT"ݾ ^Кcn($)"md3gg&"3H4mc<:V{2n_OwyqA[ZςrWp!azCw^qQ\c_',aOE*e qT"˱63kRX%u V=jǬm {] v؈fǼ,Rqf D;^>t A>絼EQK}ߘdI. !%Q ;֩o9pBjп{7rvNIgÃUx@W؅ҭP5-zcv~bW78O^c )mWkw[[*G8xvna 9I[KXyopngPթ#VkEFQY&\1{F)rZ4bYVcJZ3Ihm_xBj|Zߥ[m+mdW*̙cCJ^}q#Epu_zXĊLV× 4|Cw+˰Ld"\?{``La"3D=h{E}5c(Dt@hV>1MʀpF᬴ZYqݔ/`% H٣̳dd813 .gGs˗pW5Ii0L0zR`'Ek4>E .<D @pSLcPiw8 wlm>'<=eq 'f/н Ik4̥lweNIҶ J[?XSH0dbtQ[}& ~b/S(@JK"%Է $|pw{uKLh t ğdN+TM=?Kj`D&i;@y39Ź);R cƿ{(h :l%0?0zCӽmg<{wȀmJ>5ꐀB{g,A\G~"FN$a SO_{ae0hM&0y?x#Ǐ(hM\KS|G~ PT"!v7 D\Uy.W?= vCF$c,E+ 佂1a֍ ȵͫOf=/W6{폟Kc¤?Z}o 6<]e[)VoAqdY`.o9j^f`Z@mywS U08% g%/ :y sC/ 04iF wB5Yf9vN[j2n&ݽhHCQq;3qJ mħ6I"W?&=Z/^{  !73hWYu܉  gajv'g61=CHq dlOt[u{n.Ĕd뙾49zv3>z{~0E͝IMׁh1W P|slDQpE'טI쟠Ц`e`vHP`iAfhoՑ~a( Kq%Q am᫘F-́0[6ψ&CY9 ]6jJTw`E+Gjqqql\s_k(l[QU([wĜF)Hr\Y iM EBڳM1h21r֪b-zӇ}lwPZFXaGpӨ1s L UP EbSAӨ̀xmt0`ڴ:>)C bW,8$`â+$PҎF[+Y@%kyh 4mdVǤ-}"0Fvgo)%*OULԾ,bU]cm0FL nl ,1U^i=:3`g958 wMسp{y3i,/ Y}Uhu!j ?~fH̪ПRD0`1sBx(W(Si%]e`>ڴV/m,cDRPy%n[\JJuᯬ`8Une[J}OQh tx.Vϭu:e-u`_S99>7M<)J ¥EX#+|;T{~ʂ8%Jg&㮑uzq_;oNTs1,ᇾ {]Ґ*4W#Id8@!t_%W *Mae83>65J[w!WՐYs[LEJprP\\X5s3mZ!oR%vlaPO*fz#=*'5 q2u^fo#SחH^.EZ߼gb.^oodd@12,ld)F!ˇ]x騄.ŵ+roW1Y3b}onNrQ*ߺM<ꑨ5Us̈́>MHf]R iKXL T0nk%|_G\.8[W p6ƖYnZ69c IDKIΣ֗*]LS5A19DWuj=ZX,cCV&xJɜǸGv'6pܜs,G8|G(qFfSAp,e7nUʼn85B+X2TMQЅn.MIqNJ3nXZrI9رB#.{8D-E)N_;F_Sa#30ޙaq% 橦}6 b-8"!:BEdg1Syy}b{aX jD? ww&(bQ;NTGz( [̉ a^޾^S̮gr5*MLX}SC@ׇJ{ SヿC8 #3L3ڧa,??&]Tٕ݇NG(N:cB5=+SvC#q c0_Ggo9cٔwŸ$Kء-*f EH6YC|b|UK]3sb23 H`qt*JG\qҡ l< VM]5[WpkϕC4POe; Zc'Z'RskzVU /l3_)\cs`.![}IR$Nsm+yRWUW!r m-9ϯtw ԦhhcZK+_銐n7>yۦPb$"ՁXP0SN3iD U#ݵᾏj/sC嚀. Y8H&:[}s;(Cw͗˕- &Kkqyk"cL-CT۵W۝Ȯ;$uvE^*l89 y PQC !{f4oD5ENs'D?:nIФx IdnV7[mCѻ7D(at#55sVLۧ'-m2}Yd{PC+_̈-$#45sA *rhV'.gΝB;A+r2O-c/fYG_g .϶s/CWbci#q-% #upvRFnM֐ *[^}0#2UIs, A^8mIegC:\4rUfEꫢq-KI ; F6]Z3e^ ^m<-9#w%CmCId^tkq漊t[4Ώ S6ʚ9X2KO$5Wr/Z4DYpb8osSscPR['i9e<@ rv'fn$8_CH3{5/di&NU̟=tRi eM2Lyʅ:YLɑ٦9t:Ax(0,D'LUFg/7N e,Q8O鎼0H&rnxb6a2/1^4,J,y)mOSMI%M,ŶZe$9.t {<˜A^GDV&?1_NԾ~뾱]W9%}:gcP1Ia&X9 QCpfxb~~/rIȤFӿ<>Γ_-x Ys _@sGIPn>:GXl k7cq>)@u@zgCxJ$N]ZȎ6.|hp@mu+s^,M/pM<:էRxyU.!}ٸ둣o!Ӥ[)AF5/jfasL(l'^bQzX2:`UU|>e#c]oЌiގZjoCͩ a2zvByLs\W"x+s0[CwLHD7ƬrM&E[XȦuo]\2G-LZ@'Ëo͏UaїHj \U6޹̜Kxc[ ʱ,Hw JzGE==E?B&ڰ$V]3$[I{\v;\N&ٻ{5cRɃ_k7'īB-Rm_ W D-_Rd-z>*h\4 c"#Ӊ*`=+3&W$[5pUQ٨Zzja2hdܛdH= *0Ҟ =>^.TVaT|~'4Hu%HI?_CPs)݉ O>ub{ Xu`?x츚/`lG;Įø zWZx΅>p>)-|l)r7N.HNV3I{iwve nY@#ggͮiFAoK䄂Mm/1"LmǿaE[Ak%1XL^.o[}*t%C_/:^7zʱW_mt&⛻(ɚV &Vx&gǽzю-!tjpMMga҉CJR !?<>#sA'Dd ʽeOh\JQ}"䄎W+OUT,axkG Uz0lHT^1YJ@hp_Gp:sjфە( A6 9:s׶_::z$2(BԜ^)H0jOjf)k-Y'h(|Q}jI<[Fc}گh{Shׇ9SYF?c)cM,Tց7nKQx.OzX }$0DI5jAxެ d~An&]Ƭ)H׽zeGV*ҍp i&ƫePgQut_¸I5eKw, [`vh.XZh UUӭG0 J:q ձR.NZ(ÂFKR Fe>qO.N~j>w=59n) tjbJhJ׌vͧq䛥Qf|W|0=)[X$՜ve~;\I3ʕtA X:2xA+ rn \,+ZzfӪ#1A)0u59]_%OsX;歚pw4ay(ovģz.lnV J.%Nᆮ8 &GU- 8S0P2'3o4Y6d>DM+G{A=fcwjHޘJ~`wt\:[QȰgɑhhǮ ;>11^fpN[n>*ES& ^OͿ ` e#Oizr`6|MЉvZq@ZLqWÐzYN "i8Mj!U S G1qR , 0F1ot7}<&+{i᧼)au E=J D.xH".\ƄgM{5=+_kc([G ^lQ{ZBpdBP'U~xFJ@T@HWEy՗ S;K,$?ޢh!&d7Ӥ5%|=T;UqC:`M'4@%}ià9.. e h!tqEQ 6@?-Ҿ322ޱ|fb^D?^ٱ8rC$E&Juμ?y^#Ns$ b'P6Y] Gtݭ#~O9roʳ 9%`me6B 铱? ^R?.=`r֊R6/Scq &&V+(;[Xălb2AضQMFS5&($h)leYW3;}-ܳ:Pbndbw'FWE>G}LFVUM:vɇa z4:D߶>cq]gTGhTy1 VW&Bƞ˥Za*V׫g-Sl{DpuU`̬BgϬ'`IL"P|o?@i*ÀĢ^{KDeB/ٓD̃&b E{[ K壡W1w%#{c18y|˛7ˉTG,<"vh0,.BKuW]$n#|PY<s43d:FUXx:}*\aD4S*ByY,H8hh՘O|Ճd$d udF>5\^x®pX(>֛)vLJϦBAJ &F)Cn6AGq+e܍IrB{.z2gؠpćk8H PKzV LvG@XKMJ\+Ç?~`փ6jpl8QgIG28΁c7jJͭTzyq5Цkm=YO qg9!߭ q}D7+d!Uu`>]?"m&zG R"΀ !EՀ2 jD"oP >X+vlP84Ppqd*_&o*O4vMKcʹ3c{_R̰´y) Fj+o{bdsVx|q.ێMi8?n7d@Mca'0Z[];LFޣeK.2W]h%(tOx$=$FXn^k;Odϫ|o:>[-R$@C }s#}J.&4c4t;^Svv*W<8m\\l53d47Je` 88*i&K\I=BÝ%TF=* ԎWB w fJXc+*@_Xnᆵ!8S*x=ʹѷEbdRD`óv~B+cV벦=mj7*˱ݠ\b71iˑi o*4 7E'<- M=7^8~JGQGp[K4`j,#GM@Lba(m C <3j=zF1q+ƅ?o鸓Jܽ7Jd$8?UEoquΫtocRWrv;d | :{@'&@a}hp;*f GAXx%p}s֧hrV"-$͖\/aL9v@TuUݍb^w2Ѐ[.n(M)~"Ϝ B(r&]U4-(; Iw9X 8!tR.=Ya;( ۍIm{>G"}rBšD]ĒQOvR88tG"_ <A{rLޓMLN N!.bH ~aRWXߑ=1GFﴹgs>)~:1" &a ?etElz]/h;LHzo8?eq)mӄ,d ~J)46[SԬ؎;[ѹL _\Zmae ѯ|w?>1E*Zj BW>0NQDR^"flQ.~T#*y&Nw⎕q{k@a׹x4hvUD )R, TkHϴlaԁ$ H.'^HղRU*1 Me<=%1ې5Z @H'rkXZts=v Y?Ga_Nwb&,p(Z|Wdn٫%\|n 8> Pd1`̡NRYG]ZP8-7Hax|n[[Okm_-6 %!DŽb_o\,J]fi}+N|}ή 1M7s8 7I?%IV515h!L`p8I ,b]jJ52Ew"9 >Ż)D67e9nk% $Ă5F6< |ՠ7BME\ֶ@z{#ȝo01{f\ f)sOYT $?G$1G>&Q;&VoNIP;"x#hwsՉ'nDFc^blK$vݼmoӾpZ,vFcx4}:bRxh7vC\#EK c*OOf/B*=M\ ]v>\M 3Q@W Ζ >7_٣.uP氥 6Mn#Cu8A/RV9g Q8eU(x'=b/%&f"GV>H+fS@#:/op[W2i8\ƶFڳ{a{^2 >5lr2X'5dS L:{sq.de_QAXA䳣*B2.SeaC# ԔP5o<;ƀR>M KZbn3zsC.[\q l1ms9*g" iME<5n Dd_4Z#k88j$=}%Qa*04\ӂs"63@29NYN:npr阄eHA!sKvDTyPh8A}ӯ8`\CX䣨@J~#(f}t+"Nz'O$}"D.7.`?pkp>8Hfc*elJz9$$|GU~lVhuLt7#iM3SO&zPǬ`A->7RƼDdPR_Yic OPK/vu91ڛ譱Ǵa{WRZ]z1/ :\H_h$?H P1f* h6Liپ-huhD>SnPaX_3ÔK:H @r3;a k79FW7zDUϢ9aV~"l&$ UG;@"7] K2]u TlWl=l up{:\+uW;@ Zԡa `ꠚW\gI_Xw?c+b_YCP)N$hdIN*:Չtۊ7`/%ft,S+XD~ >ggݸi4uƴ> bM9iPO%p*v:"*߸K6hf1米$n%QHiofܭӈLAf)Ϛ0_ӑqr_?-Wv#¨)=*T#=-tM#R`4,AKdMnBʦYk险gGJCi bZ sREYc26g\k{V(+в_FD|-M駈]}ވl-$Xy[msa_㞞&@59@_A g]j:.;l\b֩lD/|QUN{)6KZ:TGSN'FC2/3`njcy8&ݖ_u%F/2ŭu9y@򡸌&Cq0"S* Hޭ" 6A=eXE7;3d -B9JCa %> eEjVםx[ cuT#YM4nCO.Fz沫=\@}KDkDv2,::w/EМ?9oǜȢ.4dqqAOll ' n,ĔGKTX"0mmN1x 1:?ߥ8oqMVg; hkm(ݳvdnQҁT4C(&1@^(IJs8h Po:Q<I0efaԮ~UA=_rz_9D˒{/ByJ;t]lL:Kq6ʢ6K]B!ɺOSvùHTiޜ1 G*Mhx.yN>?_MgZ8گw_([_fe ?ձD۸Q)0 |"p,٘X;tVk~Su_ IoáO!Lʗ& w_uVz$+%=Qfe.0tc }c1]}-,k8ɢsF/۠1g!^Y6AXdx:=UlXꡧMBy3)_%>RF3ŭ/IAҽ˝vD'r7G#"63Z!:춵l{x1ac'^4Tw.U?3\j |]~V\^$Fbhc=\#?*!BgDong q6l[k@/8ʒJsMTgU8wq %gǀUZJf;+ëXZMfIO@&5]mG=YVz[v9+^A!Ӽ3nk(Ԫ u-V^lVb۔O K?s:r>sH?_h`(yF-mr7cyQ9I(տpdAz85 f\[hL~:үΤGj3vwW~㨬_p73dD P]גmA{'mkߑ# 3;?gXp\,LkL)d0C-WY >FjIK&7..[,EhZK஁:k!}'U __ iwȘ:.Қ#YLKL3q2ͥke`jarP*x2mj0h$!q->C$T"b}RN/F?1뵠uIUWE *GэqpJJ#**Ax3;`U"k*}8n5Ƚ;Ss3cqt?<[&_{/ 2jwiiT%#-;i6 50' 6p5‡m.V[x?m3*Yۃ~ѐ%'.gFS~ \$+յ`(E er͗ZjʮHۓ\lGෙ3&f ƢÎQCcnAy=̦$'c@ps[2JHRMn,BxfF*,ɕtboCh$3r`ktoi+kq |Uġiџ݁ޫUX%09C8+s(;Fhhh%JTtLsϧO} L-j>zݍB)*$'?JLaf@TiM}QҷF5JqN[*6îB r /aqyVNT Ч#sU/v Yiϙnے↹~F/ɾ Ҳdk휎"Z&CA?[EfM$C :ʼTUו d?p0;#t;RT)f #͟:=jsUB&` )Q~EN}̩v[JlQojmTxJ*sP][] 9w ZcٶhuㅞF^'ٝJ^瀶5yYQ!%vOE+NDsN,qBOBDKY)eZ/+X`@2mP>` FW( ʷ3K؛eקqyr̶JSK9-Q;ɧ-ۑaD/%Q6^ogz/bz4E7?%_;^wtՏW6LOI7p=&|-۷eF%܍ߎ&{4&]CnBdZ, `pd nMW0vxcd#x@.4kkP= 8f? ]h),#斁)Fυ9T"nZ%RRvTF0ZkeN$-Z&/@|\PNkl;094 Ek)a{XAO\H%ZuI:ǃV6,[8ڡo;x\k+= &)Z5q,A,~ԦWf_D1,m BcK2?< w|n)pw}^@4͞1Os][f!1=: Fo sʵljM*\^Xe&JHhD~_,Y>- ѹ>!M,$za'7w..{Jڴj.GhbC2zq?W;Y#|$g Xvڼ|8 ؐxw^4k;fJWk&@j yVA) &i |]LrmNFEBylC}Z=0]HV`M IG;ɿ@4%ጢ)5yI /kcy".\E,bdqmjA) ˚xkE5$nⷹZ]H-lvw2-'B`1o\I>[vOLC&i=)sy@v=q]q0G%&sʽj`GQ)hӌ'Ɠt^S `al3p碪RLۙo!tHɮGjg]@UvFo8.Vbَ)S÷Vҹ9T|" g (1,Ymc#i@ NDmS~8VFur`q%gCGz=8 -3.sTfc$sβnf?5ʥea7r#^g ^H2էQv Q^xv{z2 3ro;1 uf47XZ죪;+}m!c-2i7¥&'>5Jȿ >.t:5Fteh%56NT(f"rl_IQ몬Ď鷐%Jdlt֊G!QJ} Y9H}c+>[FTkɃ%ʽyb!qT{F.C+FW6-Ċ`8G)~q@B~&`kLM]ӔA.on9F_!UlTu_ybVF`:ix'-(S/ KypˆtmŶrч⪹okò;Р ;*7Fz#%רZҪ,tdEBr_%%!jlkܲٸ vBJ-ܮ}_#SzMvԇhAUb]Pè{`% s~[ il0_yk?.S&ѳ(CH0&A Kn*c<\:stc:gn\$ W@5G]bOЗbѹ}Q=~~ QN01z5<&|A5,!nIy-:_Km #N-(5bj.vs64 е!0ڠŧ[:@J;n+'(xw@T{L"#)/!S'4SEc׮S%/|k]O%zNgH1mA]]4y׏ѰdY">r(HKY,FIKGJ0{*k\74ک?}$fp[Lz`_OMz%@TՔ/`➆NfF mD$4m {Ї5qXGBXtDW'[*5KX}t&\ܟA{,(>w>?ƉU:oyܹD?y)B$nn\؞$Nr Nh[5Eq"6O"ުR̋5BEٲɆ(+ _3u3MAG{, $7> .3p^dY~o yܤEj!jB\g~U d5"pWOcHqeaG @ r\4bhmE 7d{n pDB#wde[O ,@RyʣU "G1kbX$0t6~?RUDdo⑳}Q֟h{BqLm{tܸC3C|"dڝl))5yP[O_}]/A&)894De'>v(*|Ss Te[ Fl -LtV<)/TDX:gN()2!) ȷXun [MvToU;J:D0;"ӁQH1umXU|a/ z쀇ˋ|-c΢R;7;xe- u1 YG9?.Bzu&7pNĀmt"GZ`@_udV|V {!F¾c'dF6Safzi?نL>3Ǿ2P/qcUWcV=ɯqX?+pdbY0 ;ԝqz:cPs%񼡢ׯW3N)3tYkP@);kebYQ??c,HZ2hg6GHsbk1ɺ:&ÌS.k4(]AVTVlt6ASKŦTL7^NNX{Q?ID-`N@Aj&[ZD%_:7j2ܜ7.z2(3J:b)C⡆)ug{ r.S)vBǷ |vO:F:oHl)\Qr\%S+\^C,|"~oS (kܬ}r'"j7]p@ɵj~3KrMىOtG {-łbLQq\'EGԔJcuҴ`ƛHsPԽFb9yHBzۿ6 2Ջ\#k\ZG4 3t cɵBK[x-l9,BAh?nڷ&e` . z4"!:"Wy5kVd񺢨]A Pj0#qTN=.P;'8f-Kmh[m+dZHCd4C3&:7XSGɵv& ]jbOW_#~e@Y6gc6yH=U*cʵy^WSV4UnP]ځP #cBh 2VuW%fӵ$fas=ã% ck?nY\,YŽILRiPsyr b}a>5?sZ CǕ1,gö$YnŅgޙAE$Q+>گI]u2hMu'ؓ* 2Iɰ!gAlѺwzu#?Tw%QdaߙFmob}%DԮ3WOH ThKRrî;|+<Lޤ#X}ִwLΨ0 3; "χܥr $=.pI;W맿AC7'ÄbiG!V<@Hc+^qJo`a .4˓1ךh7Woj1i?EEw/@(xGzԵ%I?r³Q /6FW#cB Y7oEܶƁ\&{˹ϧ?$4oQ:# >.kIn@NhQR;Y y79Mp<(hDV;:G*d kޞu3#FPO|̐dVVĎȴ Oo 4"g %nF,CP28NǠ6/"uuڛAs6395XA9i2L4X 0R9HӴLx ͙?҂OzLj&)8Tߡ + o#-v _Em#,]CK'i_iEEC}$yh2\~m?Mլi[;Ďy1I nTIs jTӽ29CA'2;5N_r=^>AR(2Aob `q/(| `J_ 輀DBS#!XWXT[[e) %[행|с\_' ?@*27Y03٪"b+ٮ.AYv gkB"pe E0]EtLLɂJw@[D`6?S@x!B>" 96ϩ(f31|WtэfD9 rMȓ+`o'Ck矁l=mzPEfЖPpOӿtH!+.F&A%4 R9vIJTkث]8FiQP 4@d? UsR LHx.U,muhD\FٮX&/XkgtE !~߆ȷc 0|R?_!62KA\pN0..p"4/oюj`"~E[Gn0;pKq&wGhZۜXLQ֥6nU\Qe9?):Pf9.p1V9`tԉ'[cE .)hMw `Uz< d?F%e"09.A;S6gLX.elri4',^\!zN%,oc9$$HcӨqZ9&5O'"~^9+P⎆zGEWrޔ!Gng5ˈm;='Q_P[v)x)9^QΒ<{N,MIX2S7r k ;`^Se5QxٵPLvA!`RsS69] V1p c^}q-k/F][B'{oIyla:ش(R5X'_ܨ/v ~kIIdYL[48KThpg2&_%Jj^3%u!0CKe4yme1< ?GG?qAX3P n]>-`vˀQ$ BȒSR^<i?LYv<\pTOW#=?N; } X~ls&Voڍl>O40oH-6fv}}'ɩ-mz&zgIT]L'77?*!nj!##)iBX _z^/EϿt֡c1Ŭ+ 1Ŗw";}d/yO󌈮O ^Btiї NJKDc B3Wƙe#/!8Ms- dQ,u}.:6J:龶G7$,E?ŧ\~G(6e P~%| ZAO8f Z|6mDWuQXO)%ώbv^=Ǒ*PЋs3o)Ї H{^)Ny:} {kyJ|9GѦGB*y71A𗞷R/,qp]n%_{ H6 iRJ$@j R"e<멢hs.=W/d!MЃyBϓ> -ħL܀_RB ԏ8P0866f]/6ׇN$YojjRn]C%*m@\=0P]*J. jJJj4l`W#lea6&„>@ca?*G mR%y_m,|}#J ` {,ч2,X2ֹƧ{ ڷ܈H&ާ̕\ PAى䞽N;eɼ-kSqd\R(E2-tNDK7sB%w?~ƭv5n7 q:*Cs^h*>M Ta˧uVdUȢŤ7"vR;ڇr5V6eW-;߫-PY3cZ7[]mv^ɍkYC̷`*{vNTK?+zcRw#cJh/zЂbxLa2<CwJB4Xuax {Ow4۱  l??Ěևշft#͐, 6'-*ӍNeNp~S06uZ eOtԆ+9ttm,O]SaONU >_s`5k>`Ǝ7}8pX 5J2:?'62׭eWED-"5gG,pnwv-Ծ3Hl9g\jv6JkZaȶ0+N𙣍 adjsJYHM5THY'?m2^Z$D4-"*mjgv) }ݴ.JSG?Id7JLĞ.n7F7C À۶xO)vIIBO?yqgw-ۤjΣȡq=i~oWJHW7,_Z.-5$Uֶ+]Z7c i O!舡VW/{gBՂujb }U^l]?ΊC`v(]-]9ư,6,C?#b06Jis:LЅY%72+[ OjT_$nC&`X/s>7ȵMs (8}ic2J窮Έfׅ_I#7 ޮM vi*QbbXH৵s_:BVon+z?ޜl4pBfD74Tbi&zї挢Ahݵ~kyr{~NiX/~Ӗ2k◧\>ӢopOLMe姬ذ%)?z#d3_ۑUL ?QTZ%D rL)B@= A(wWlu~LbCL=3N3ؑI' g\+DIeנYԑjAn)ApgTk]J-D$@)|>Q4I7W^Z&'ey΂hl7hEyp7^fJ͔φʒS`44JPW $Y.SFHWfu3>ެzU$AFziŧZЗ3MWiix}u"EeA6^2} $G$0 = X{@uИ3qshN@uugA؂l jLw]jUeR"`aw9%-n ޼!v1/6woMǘ~Y_bO ЛZ/;8uKK:FЙd0B*L^h {/WX+"`ĥG#0`_+! _6'苫l@ћ3a}5(}=aԋM:*k]"0Cf7   U .`HH^Mv$UMJ|WB)_ыWh[fJ<6H'^:քޙ| EB%;]QաҁI.ZCo, cS>)FJ벐(Ӏ bbi2cSw]וR,yPw)V1|nځsu0fߛk= ddˈh9u+EiD:ÚF¸aZoxAe"s}kW1|rC‡>9L. )Yߍc}ܼ9۲7+6/'wcI4fl^+?z5P[q!ƸNୌQp7E:yq1J(,װ͖+ki.b6xf#H3<"@+}-!Ur\[8k QЊ؍ !ݢưXiR%^^(h_I[uP9^ 5sMg;fܣ߾'uuG= SdwIA|P ?7coݮipC6(jm־A~]]090+ʫ|~yD*@|['bwO)e92OL4ʲh1EEjګLKpxJ.t?#1V?#a}Sjo2/x19?MH̰~~>1X_\GB]ՎR.OzQǦ)ȥjF|m;ӏE9I+zZ5cl'6KJ0YO %N2DF;9e0&U[l|+9]oӡV1{]7b_uDJfSgvC ڕF| ?"F?-,Vu^:nO@|ddjv(Šp*۬U3PxZ`3 a|d-`Be't+ z;ۢ  6Xs{CpQ2\ ZRjA- :KQo}%?ÂCDghFpw[^$P"ܬj W(_!|5ݔ t hpq$o˻.#$glc3=NYYTH@%~5<6ʐ=J؇j>-X])i|$,kcj 6@`"'I,/sĚJTUj)_dTojNҸB93vv*˱x qLjN ƽ͏)ѷ^?e׍{E aLQw*#Vgf3̓/~I7UvdGG55Wʧo|> &œ#dm ZӏLv]Zz%>h O jL>>Jv]2`{'1C]gӛ avB0p"V ~u9n*m k?sO.Fa82[)7vhGvL)$LNSW8"ot!ҡ;&79.*UЂ^@3mxc >mD󤸣|/An-ˍGޛ+JXtqIR0&dbTz໾bQ{zzCP,sq2rM˅1E|M/Dʉ&jr̤qFAߒf$W[xf*8T ۠ڱ- x$׃ ; 0HKf:$}V``5l;CqݘqntEVXu ڊÂv-Ƭ݈^=aXO:[#٩G bcC}N4&Zq9U[:KjƶqC Z˅WMc36n>ǵdJ!ktu@͵`3%L6Cǘ#b7iUQ0$ !NqmH T`8 ?˖tx׆l)p7*/|V%-ގ쨨|qZ@;uFuLKU0EV(!pkgRc=6Nwi@#DR§\%g8tvPXG;|W_(ֆ{e_3!XF0 ikB-d"EWlu<-#(2狹R p-ßwoB{Ě9od6 {ws5N>zp~@GX")"פ@.joiR=[76oJKr 9}B9X(`?46@1& 1 x}-H 1mU]Jcq̡_줱ɸbSSu 2hdս8_ -QI$S-_6HK*B,uq|7. ebj>GDǥiJ5FS i?$6mqLdʝͨa M<,]Bm !jZ` mT4 "霟^1IorѨQ;jO V'!Qȓl=}ԝm*di{V;uq =V'ISZNM +V_8jCzcS:D惯1`O´eh>I4>I@fO%S! oҔdbf@DhΦTi [Sqxcd0ūC|$" r2+ 3W-C23dk]?Ob%_wہA SO]^'[闟1hxk- d{'!=xD![5deCi3I$~%؂||:&=sYCR#8BQ\{_amy϶V Bl VH0ve4rZiY]BU"3PP( ΅D娥M1io5&B \ծK+$ko[, )gzN3ez2T938%O-&2Ԍ)@O'yA\d_&v&4saqOd Z5CG4 \A 9--KgŔ}? C.GA}Lϻ)ryB:\QX~:F ꧜7Jhi6W_mRTȽGAW3wץ+ͦC #"J.(^T8-ĵxWpjurz3UO#R yN)suns._H^1G,))d&] ۥ[" =gsFfidy1%a )ΑxqKVBvJ3{n__iEG&&)9G UE{pэ;g&Y~ԙSnѭ$ !Ԅ+zG.o휄2NXP- % = B;$lM1ʚV-tD&6]= /fĒ+uIAiHMCD\UjidL# tlaVblO秛%eODf/[b/fV:jv4\oJʼ3)tZ|vq'"ԕG_m,X]F} K]mg@$ ^y%BfB 21ÉT>4Z\0Bxzc^էM21hS ׈#|Uлn9C~YNҗC\mç0w`HUI'6Y20GbOBN5YfԢdtAފk#'Ȅ}>&4XAR[Mf`L RA*אc=:6ȿv,c8* &;g.qU=E)SyqRk!O,㋳ќNoBYxZKj1L_Y-߹3yqM<.x}}ltpO]m'DK"W}{ij;hѵq0gT dll%y63iH54C'~n>q,ht9Wo$=f1*P @,h-~G]w7C;Х9?5*7G l,U\;2ʅ.%nr1e8MoY$a,b^z0\>_K:=pTo VAkmDmjaOIۙh::MB,v´ݗNτMW5uxj >?fQLg".f#J#sAZ5k>BDϗI&tdQ$@3" ?+ټcAN3 kw&+!i mA:l|DTSM|歫 8}$Ҩ<lLlƎs|(.M[` 9 ȔE0*|SNёOԦ6tNZ0B0hZTYb}6࠻dNQ-"8fq|!Cw3PNKX>A&@FJD{b\8aTZz2l&\%LIFߎ2sGbY'6 WyaBnUbD>ۤI{kɑ}788_c3zqІooFq~|քl>pVHlK,U\wRص-Jx:e JE$GBVDKdGNX׀NUȤE[l`9Hv x64tg~;!BMtt3,AZ|QgfYİFS[d"g8gx,nJi+LM9#&@J% pAG˨v2gt.reӓg'ATP ;A=oU+2zCa6\hr?dwV8]ßW3CFkLnes87IcKɉs+\3Ny>d%␟k WEMkv>dDMir86 =9Ek">aZ:/?;?gxg;JgNg}*L8sTKX`O`zN(r=}SG[MN| iQʐ18/͍f))d^p/qGOXb' ;M C#p б^ugCv))U38jӯ^ wh[L-Ca\O5yROj/o>Twe%PN͂0ٴv >rUY)K"Kiv8_űȈ8w3+VWfhdB(9~b-yn,K_] ;7*BӆZ-&@wb#1  Z\% 5E Kƈ@1q{x 3Z75&*Mdqvp``\RnR‰*~r<1J_ĀLB2R 9)iKr֨o}'wqz0ҘKA+nK[yC(ňE=*:N*;7n&Y%$nޑfqfnhenzOТn$fs;~.e VA yiәQB־1qhrgk\~$垥E3bꇰn %t 5o1?O p͗sL(nΥ-g%p2R|H}F kN@,.Sw͋ MֽiPQ+ljm5$u9m6IaΫfҍ_jtiK}?Zeb5U[9j(4 j4ƧE_U2Fh ww¼=yXul%O6KsHh`&|"Myπl҃ҙ?KVťdǀQi &Uפl|:O'c2fOB3\ m,yÏ$4nIʟɼpѸÄ9eZEf_N%Tr7,(NZ YYD*TPya; fPrD9nƿ9 =7GGL|>䬂ϸ} ~Թƀ*z-x & B*OreXP9<{3}/qUrr*>3Mtx\yVJDFtsD>?3;RZ/iOZ I40e4faEF5W{\yQSX ak&{ ǎJcuZxOеh"#7 jswۨC.~k΃նP6R%+gI~YüS}a}8 *f˕sB0TͱosUQ<#׿nn` . kp hсbO-8\&:ix˄Iԁ>>vpl̴2(+ pY’E},Z;pC헍VatPW2i;r\캣l: ނkYEs+E/NWyt!-kN'[zսU&d_]{do[P`UvdWNM[:=:o.0ZXa2Ӛ&(eʁF)t#cׂ_Nk]IOf[OϱuwS)rN<\M GHQˊ; &;ΤakK䐴o'uʿncE :r(Cq "$;mqy\pU]}V  F}lJ81/変UdQ`J3 B*#ZNsKWGAڱɨ{gDXrH3 fl%]4E,qK`2_R.=ۍ{"a [PW^ouOLƚ+X218p3 5N[u-w"+ }E˪q=cH4;;<0 Z! (Էk#M-"%#xQ]/'^ou5pmHP ~| ^Pvp.U~ʝSh$j ^唐Pbdf2e~xX0" HG{ߚ5'];+_l|ԃBk9k-7h*098CU*"^aUkm`G1* ICXN^?=54F!w:.ɓgէkvbTקȬݴReq csj!C 5 .k2s1ގw-I@i*Ym؉ʮmVm/hl갍dYq^8ӥ=EGH,1Cۈ"Âxoh&QãL)L Ẁ@Zк{cb Z֎A9kZQј.F xFl'7' |?eT  t&`g53;,j_f#õ=*]f}x}eqfk#SWlYK ]|us ?Ϥso,p: r2nv#dNÆPMisXqA!ʩI6dX'?UC"TT-7L9`w7wx*l+g8btel !8F/VssIx`3LA~ /sx1AvVʩc 7,xndPWJw<_^-VӐ p[oJm=`Ym4@cl|3k u`h5W_G[KGDX;s*cR㵺z{\V:֎9EI ˣN=wj'<ՅV `i>m76NB]YH b-hBu{0Q:䞙!zxJ#kM.z_^k|dhi]fc$jvQ\a(*!@ HZT,FSL~=)西16m$Ylvw jFp[a0*ЕiTRȧ<$31ɭ&W@3(톭~,( CڅPJj$Hs pn_OFS+R(+C`c_gI'ڑ4 1A]sE2VUgL bȈ7LɈqEDZLX\~|BFpm󄰳14"! lfo\WyzzfY*FdS_vykg&0 TTƉ`5q&/XGVB?XeHC` V.9p^ȡ6_}+L㭶}Y9B~J 4J yp؏"1H &-:…JdUuc 1D%9aDaCvd!fQIѽ hٓSsU19ӓ[ qSeƋxP'Dci_餝i}f ϖ/ZQ;2`6!; g>ele^c]q\DDhm=: |k]0GV7!*oNOcD){ ƮQn=X61zA!?aY7~ 'C2F==;*@:ngL=Unto4oE L}G[6@tQnaޖUkSVqSPDr7P'XJvNKW\TಖosAoO[7$uU*y5 H_xK%Z{5|5gR}ؙ/Mu]aɺ|N]ޙl[(r/`d95,3ag{}r#? /$зA;!|O6[rݓ[\tvgk8*u$ "6N$6rfAf#5~Q˰f *UV`emj'f!]]êSs;~>X t2oL?\O8Z:TWf?kW*d=C^.xy |&C.r7:_H%yoUy(!6q4dn8_ll. .$L @&?U]6|kz)bOf/LwhTv쎥/`jw@ =:ӮD\*5?m9h\|$w׻8ǡ#I:m'o7xL>7iׄnbm.?/$o̠L ؽHW*2K"hO U[sAsCN,yZ*5-YB@ mOF*z0 c [ԂWpTY3mJ\e=>+A((4[ ^K;sY[>:G}g3z.mt,D J:%f>ܵ@6h=` NvUޘ>)h`~͕*% 0hhЄB%M#ٍX/I兽NW s)fPdB)yo>{;LͮNg:g" 1vq1gtT6A|2S'z~ y&l3 yZQ'߁3 _,>Fq<qB&m/Х7(iLK@KZlB:7M!W#ҜO%v{tӣCjTtҹ;9` $>7qSť!c`- K`I:˰;J Z(}pu?`[8.bWY G aE[",ך-Wׯz`l32|I?M74RBOP{ЀwدJue^x/fK-fgk6#ىko0QXn"+ wUL[ " 5>|mx"h,:}+աIE8GX3 A6GhCijtW кb/`ƣ#r1ɫ-.RMGhC/7`4p!ma8_L-l2uiwb9s+-6;IBʍcwUb, tETɨ:2Bw-puq0{DqáAآ(TIS\W` XH0<:D85?#\j]j_5/J9a;[Lq@lbWtd ,SlvV,[ OF#Mua/?C,Y+rD1%x`܋קZÄfF8 e;ͱ;it"VaGlJ# P3%"8dN 뱪 7֏{ TԂ_m:OZ 8cOOt:3yoepeNH )uvj24 \z]C kP2p$e.T<8S?^gn< /[}YSpYҖ.e1a%j?9ecE-0;Z1OKLkƾF(NNRL8k g]څ66:8"{$ȅ”^A.SFU1VT7FogwwnOj0)5 и+|V77LW[(ǕÒ!+V43 ,#[?ϼQ̩(3*2A9'Zox 3b-L& 7!?@Y8naWݾTXWKG _qk=3-Fٿl;%c,+v ~W{:o&`0l F3*#]?5~39`22g/9KvLU>˝s^]SZTsrFOⓚFm(eǢfjaNx;/K H|A7szXd\m7 qݔ;E$Ӏ( TE55 Ohp=ic&& hrV֧CϏ0af3N,xӠ+BUy8f)(W'&~HXWAr) 9[ dL=} zCU{-u2;w0P+wdAƦ|pQJ`HS0Uisr_Mv~WNl;(ñKP]uw)]4ifTmGJ UuvŒr6}MJ`7߁dlǒ$9DŽG%-|]u6C \kqu=WRN+9(u>o7ϴ\oo{@x$Gn]+ExvFxh+f{+IlEP_Jkx";IeKZ~|fVi;g?ke -q$*Ǡ̡ͥ\g 2 fIdjRXIQX_ hͽX uRFvO$>sa`ysz3}jyfƃ%^ȅF2UDzHf؁ }m ѮB;,q% ltfB6hf&cwaSQҊY7*GDt8b +j>&t21>Ȏ*M2O*Ve)-ic*EϬoU$]LFuS>7^)QTr\8z':J{Ymy6)"(3xVNY9c4 o T 9k#eYye|~NLбܽr@ʉvR8-AlM`o%oY3pSN댊.DR%t /^ɪEQ3'B),0Say0q6!lq̗Ecl( ع$KD=.9C 5$R*9dUTcJ;@f܄͝f +F0*QX8ltc.k`@K:K=`HߎhF8Pº=?bj-(rb#BX; Yxq O񉾕';ݪ"oQJ"_WYv쀺J9<`ژ^'6Q.HM"Eݺp]VP *7p%]P0noO#w KZ3ok%)@y#2c82)yMOdҤ /Χ؂t׿]ŠWոZ%Jr a+!]Z KMj+E7Naw׮Q=*7O˥\&MˢylA_өS[q5MRr]Uj:/LN4vr8ás8#dC*\}χUG ҕx"NN>Vݓ5 Z8 0SP34l\ݺ~:$ZĶM/y-zZOP('``"fF]7H[Ds{3AК_A4QLjOq*՛F`xZblFOM2[.ѽD20Ow!z!mgJv =nڳsx@eD  LѶ.av;Y>Y-;i!&z(btDJ@]Ϋ !JD-.mM̗R?SUIL"ӹ>Y S -7@/^Q߬zyȯkzrb|M8f<`Rp8QpN mSt 3ǩn8p+`sjV 8%uUKTs@ch;'׺&f?}p*GȤg0HijO?v0bDsnI{L}EH<KκP7` }h;Sifs*fD+ڨ Ӹ˝lCVuȎ2q]}bܖJw~ϕ˄ؕ.(Q_kI8M;lAWe\W9Idҧtr;ADjĘSƓ-QnskĜՔE _J9M42Hʘyqbbw~A_ 2ULvR\jIg?Ռ3Yxs I5ePX>€>ѽ @WٖWTK?F!B%Cx%D-(,1CNQzE #H&z>z:w}3CATkqNۋxs׺R;e]KuY:f y`>WEYhHJK0Q0CUO4I¢JH$J˫pT^ՍSU~$Esoljeφk dܒBˍ'!9ˌp Jl<*`@3kNG MQ" j54Lzܿ⍢ SVamq+ޮ⺠SzaCVwp=všΩ}7D^PqN Ϭ0[~JSGx1i]zl,UN>ʞ ?6Gk-`Vğ=ʩ=e$$‚}%=P9ky7KP}>XlWڝRD̄(!RVJ  \tFhvSb,ZWm3OeX<5&-fΑ M NͳBmjSDZ*lyc bbtNm9FzDڤg6zÎ1ަ9 H~fK!h/ ),:hh z Rˑ!^1o@ ~On Opg|S*Uzh3aD]_g)^~]3Ֆ<} F$JVX3djӴ\HpXxDHQbbUQ:JX fܵLSЪdLUZa>Rew{t{G+f 3 L8SdySޫ]^o> є(H'& R2cl9SC ' bJwX:/n,ue{3L|X.y݉:&Lb&GzvC(YeC*_kz poO /X;m8V&\`~YxFlZy9 S<1x̷t&yԞ۲y#Da<V"'=c_}d zkQ״|<^k i%0H#Y㨌.[-j_yKw~#qk -*T2Af`_%ߛLwLg D[5-v Ѻ=.꫹et:j X܁i:@JU1/g 6 WJ< 04rWQ~7XָgܒcZ⎦Xs$<0v3 x<65C~/fAƏZ6~v {#MRIHl/_`|xA^W߇M@)>f(65ЮT"A#fHh9 D[ZHh3Zz^ӦO?1Zf߂A6a&;MG֕D\í7:s-铼C/w/Ȋ BHE]p0dP3֏~,4."La9׫C En'"߀y`oDkOc\Rzi8Yvfiʷ)wzU!U>?ܕʴA^{FG bEn ErrC8(+ImxTH\OD]_Ů?YR0?ad7\IX9fOxj%^j ܥ:Vc}Džf\L]5~Bds ZlPMs7>Q>=@Q4baPGەX*zaWnJ8+O iz1,WՅh)IY"־=i[hWvYj AC,̩t3,1e108M{A#UkĀص$ ~1\u Shk&\}1oߡuT~c{TCHcTğ[2!:v$徬utŝMC//ξ"!Ȭ_RupU0 NWHj?#g#*JiUW~b%~Hwa@Ϯov09$ؽ]]tEh%Ж1Kת s8qP/֗v3Umw4 01BoS v0)4MY9C Gu兽B;Z#vS#FN2a*Xq?:_f."XkÝ_K!)iƜ:poQei(zwԅzHאVRУ;х#R2#MXq;N]$S/ƃ74nfZ{ړ'2&#/N?Ǥ8Tfg!6 FdRx҉ÖY~Wh=YYg\ݎ) ,UE-WP0)k!s*WxяN֙e&:CWtU_ļl˄Kx69,cVEN(Y]bJ PtҴ"ǼUOa)ޫ![ЧXG|ģk#Qs@tmwqJdmwuݒT`ӪAfe#*4Syjt mMsk~1Pًrʌ5D0ؘM¢9LSF t_NND,9DAO"Z+WK*TR<_ Iz {HW6h7|6M:{֠rFrLخ#!V7  /L?h^. |5wN  G-n2q.]A%6YfH#*? qQWZqS1r{dj-)S;\#?a-%שBȸçBd ~Ao?kub;2\=QFK7bi)8o E8aSedF1R-8Ik2nazM!6Ӡ-#Ҩ=Dk;M+?KJo' u-Yj]Jc'ìg)T4o+9i!3w4=lzb5$J ;#l|J+)4A,cS_2fx! j-"8zS Bg嵘 fj=5!׏DJjy l5 `=.+?j LJReQ7<ڟDW5fNv:$eC["N_x#5Sð/z~, >S_œh kfG!Nh(DX=`=(Ŝ3bVWi=hV.GNzv)7,rPj4e,+iKP^uΛ=16^H[ {F=r3klj5Ђ|)7Br.A-})kSQXg2Ϊ=3'sMhִX\GVuybv6DZ¶\D\v X~+`S!MH򄜕]"}`j"챨̾Ļ)/_Mx(aEՂ pxumje|qRܠ-e*l5km3tvwG;򵯴L iJ7A匎"͞21Lr8&nrZL6!4;r/ۃ]q?F͚6QQSSWlQbمQV'u]M„ jIJ ݨRFwTS |jN؛>.qA)O:B+NĊƶ rW><ɒvI3aH% /"/a)\k"U\L4x¢byʃj;H-, xڞ>r2]#jaFœꯆ Y-=f5Z7cyj&ed`rL{BQɋAI4r^s|s] iup"L[ 2xJ#yk@Ka\PcT9YUGZD64VztN*pEtvhT^e2o>1w@9{Qmٯ܁CAzcХNLy(c nP"N}w;bg pU5׻QA!$zzt$hqϮ)SaBgۀl&K = ;%]|  r$ܳ3WSŝ OL8pD?IUߙ˛M`֨ٴuق-`E)Ssڶ^}ZlAn+F̆7BҰ nۈT-|AHtsMfd!UJɯڛ9?, _鬠v2<=vy;$92< !_d@v5#@nK$p>L*v x-._0?|3^ .- D5psBIь/Z,LX޾c ͹Yhdょs֐ʻԆ Xظ$%IhPn $yA럋QGoE@(A ;530nCPq{7?Gf8y,CV6sva[Ⱥ[u(_X?>m#OPVZkک<ᕿpl-HH"H֏j؈_3Tzq-R·p 3?²q7ɤ`HbB.ϒC5_ +%F*N,Z;ړ8ħ K$\ш_&Mz$`L))(e#']n%(@Z)N($K(-ڵאL4.oCEI[R_`^L4Nr#s;+X-i ٜ *܋q3g[D'˽ tBgw[|8çcRV w `iNJ`Rǩk^Q24lx٫{O=I-uBU5yp?ye->)Uh繭F`>3,9&6᫭\~`TD&odnH!Ȳ5ۿ NPu 'bV1*3+MO4LX 9Ú?2ӘBFAiủHOiuc#3heļs+?ܶOl=yqXC:/FU OBz 툠Y_&ʳ=)fRI"3ùI6+Ҩ8;kDB{;/<aK(TB< |F/`wqnxN {F/NdiZ\ʷb- S' %={CpH~. &/JN1ڨW<ȕ p N!+I5]p[=cgb2H?C4JXe #i1 VEI܏d= S;)(6SEyETQLX4 u"K;A\klt.L )7.wD!|oD:&)&A 4U _~ aõgLGGTbddYY73Z+ },|m) 3vAp] В=+.w|&LVe?Ben!˪qӓr"~;ռ`ݨe:wlaX{IM)у`B~\j.mёϨ5#v~T%/ly¿;b vW5m_d=rJV.O8M*lrb ,@9YP_\\cU.tTeQL%2&'vŋVYa1zˍϡ P0|%>` < D+?١kW-E%8Nw{è;wb?3΋@ӵf'RtOTօ&puU0VV c3eΊi &,7%=tquVS%G\ B9pd@0z o) MK^0=2maiʵbmKQv!@\o@g\f52s.Xiؽ8})<5a.,xݸoFGqpHhW;1^ڵjG>AL1TaL`/*Vv fs}$8eSM|mfoQp>ufÑzt*,?,V ξR<_RJLnFLoSMͼEАZW*-ԜN}iQUiLDo>=(RB}-20Jg^X. czQvZʸO~0\hUeABq<s|G|ȤL}% Q"SϘGqhMyz^!6r3R S"jٌVL$a. HiH@j!W46s wh{mC[mbN&@ f.ZcOs%v+O~_ ̄E7bZDH}{sԘNW 8}K5.elоѕMޚ+ǖA[\%^R扜AAr4T(]gsz¥7eώ*4e~pvD3>E Vd}duy9+d3MTgާ]0P80Yiʕf]:xd$e2 Fų5KFx G At(:^-PW[ס!bƑ9YxwŕJ!}XYP$AQu!ѨN&'ȰI4b@TxT\t}U}iܣi6BX<ϴh0R mFg6XY@<~!<,V"b&h?"_ŋ~/De`Lkm_k&*SOpӟULqfK& ; `kQg+1qίhE FvK99#dC6]֔%_sḨ\a[#e H6H=QęTji0(>i`!7>|ȪSUHVi|ޚ  !ץlY,J)S@U[2 <" ea$(iD"3BvTQz_&T%DLḁ0$D۞hQJpqIiMՈ{ PYREt!=$.鈼jAG@K e䔢ptWs=lw/x7fp[Z*Ƌ%+rM7 -qr͘6EEvpT˘S&|ԬLbTX{%<sUkJi&Kջ\mU1n\S9y풍WY␈G󨵄5 9kb J_u0ˆם"9sP|etPY9I?MmXkQ{UC~us|$Ky+xcla,9Cu Uxݷp>5M2swHuhO?tؽAC68B!$,Zr~E:SB+3:,G+P+kAn 6g'z4ód =u1٫qVc1lAM%)` rBNoqioSwH|p!-eZ:Wu ƈ(ʉ 7* Ow M6R5Wj&)oJU}nko:J0] iMÇ12`*HGMAزxd lv.ؼ!M"{| s ٺй 4!AFOeS8P(#4'}vhSvH2Fu/GEimSLZ+%rgV.gz@{v Odc7')pyb~)TIoOhi1ɵ檓 *ȁp&}6FMbuG|]8H`1(ܜ|{p|Gm)#eVmXTI>Dq'!Ϻcmv$6⺗]>+)G_'Na_A_W1ؿNQr]G.h|kLE>ϗHcܸ>ƅ؝S{ԽoRT{ /\I;Sb0GWеPG S5h{))6R .p(X\c?rJEŖPS`oZQnQʇֹov59=ǁ7ߩ#"-?|3(KeF6&_FL$ޜ8?-9yʓPNVy ݢ`\o:<'6QT9ʍJآA$.Gg2y~1xL% k}E4o.[8ze j$ĪUoWW8O(194=[EQur! |/Ku>+aըӟA1U7>+CaW`cJ O"v]r@gP#2"Srz(fѰo%ƫخ3K'Ge70x }hLS1'udިBَT/zPK/<7X$” 6Kf=$E_ޱ9lhS+P5Ƴ去 ]]>~8%jۈD0^A6ӳ&dq*k3[2i|?²+fqۍa1E@a*k.m3(%T)x b흵i3[N^]BDW7E@Ȼ@e .PVEFbÉH*!Mx;%o5\&hB:(IP4Һ)v ,@r/gLM`?8Q3\u>YF9Ts{uu#7{:$ch9E'yűŞSYSA&@;uDFm|gk` -0v"I(S ۓL^g"HӪ(FQ"Goy j, !#9j#~Z/~Y/V3=]_16k"% D4 N5(vlnaILO 4QPQ27Q׮3s35Pmˢf`: M也N׎p}뙭m)MNFYXA,)u ΢Nh4? Ϭ, .tZ[S9yCt: =w/o"¼0,>lҔ$jIqIWi}dX-Z^MC%طCESz ~% >aΈHLd%W!^sg[W!Iw+aR|!u tGIWSc(ob1TfVu닾;*}ݘ$JJا31$v<@a.t QB_zhWEXWobu u$M`uN,c_c;" <Ʈ\*ꎺ/uds6*τaAFmxo`6l uQ]q6A&~H$OR[9,$<9I0hHT\Aiynd~Iuv5YbZ)Tp&*>zdoa Y:!X3qGfI;Z*^tAr*:"}qKAdT^޸$Kq6,Ԥ͚%]rxdyeFVcyw UG|E#5l`nU_; S? *Zp3VWNKʘ9 FZ.Qʴ6fEu,Tu,a˜iAPrQMq*L5󃅥3ȃ+ `ʦZ /e3:JFwH4VvT-cM{e)_Jr;X-a($0[W]i}7o\LnyQʻUɆ+H]ɏ&Ԭ=0lbe0a>5Vxg^O\SJLGRr%p}8(_5āշZ*JdHXwH%?0`r`$wȃ^u%0?J5 D&XN C͜Rt}VEm˿;d( su(a0m ͔ K9_HlmP>4'^஛<]!ב0KN_cI0 sG2 9_kPE Y_[] aFhd>aw+:]M=w~3乫bHP&dfU[ ^Zz& kN(5ߌϦ&9ٿ+k̩x=5AW<Ǩ"p&E$@ˆUsh:&B׹hoW<8 iFbw,EFθk3 cZJGkcXXf,vlasco$1UƁ,ؖj[A^L_k*0yE, Ah4ԏKhS;M1eە:-.A7(e2gl:pNQ5ڑu.I_)sʣ3ADH-ДS CNWDAYl:U?RĻE }ctwx-Z'$|imٵ %$u[b:&j)ixYwkMF#HT?@5JY™/<_&trLu,_cEl{J=^'Pńw,|M׀ 1Jq|CZŸUӅ(؜Ju}jgS|JI[ғ}-"&u WD\Hc;5fGPpNw"O_a1YoylysZ#!FjVA}Pb0]ٳe7*-__`5> m\ߕ)cQF<,\cw̜or*4}B(a(2_C̚|*.;xm( 1 '6Ui̷Tѕ^Ax'ocU=6P/G2V1~t^Vp1+Eγ?hfZ~5* 8 %瓲6(^ժ>zYȵ!GsznXVKPI0b̔cO@YB3dUP8)8}GQRx yyN6~Q{Kbnw9 v( TcJ҅~%$-*ܺ,A-ҦDUW☑[O6/ʐ2$L!3VtVH4ROnsf9bM @_M;=¡h'1k N;Xt~+( q IİP+g仾%Uދ׶ǗYOԺ舮-qKq/ bRqa>Q ,͍pQ8߹u Za#SN}Usi v0y3Aۈ̓/e&4 ,҅%f:E ZQ/c}Rz!,{sZCGR1/E-Dϻ {( ~ crq~-R^wQ>\oٝj(Jϥinai؏=A$ްveD\ec?pL Z5݉fkrb}>չ.B} Bc5IY,y99kU{$=3|IЦ'ZxL3= Q$A zj+L^cx@u!xY#S]*|{a P M7s sU+oJK%ֽ-|gi y^|SCӚ|*19lo|䵯;Y3W |Y ::Ґxn:VዂT'l[ E<ɳw$)[< qo=ybd̃n-D5&h~iNky J"Osγ;;ev>ekٲߪ0Iz.J}@a0TjU! djk*}sr >I#U nf¸[Um "m~FSJ!gXi: <~|Jv(@i (UYwE'|wh%/G6""X`k?'1^L{mu0#O ksU+Ryޗ8W綑|So~bg vl." F߄t8M>ÇϣcMEǾХC1r'ME[(cŚLO>A| O$a 1S_sM BUXJ91 ԋPټim^ø~ݳ$r=zZuPIK{/U8ry$l7dPDHu%̹ y#mb7N>%˥xIq4Z*C_|,Y.Js +__vlJ AWSMB) 2= ~lrkKԐN.x H?"p#2G 9@Z;+WK^k=ַ ܻ$lq-E&DM :R̥:`@ظ4Lj:ҟ|f:8( tv+s>z\ a<ݓF"}~ ^\>2sN~霫aNk&gnN m`]zeq  0*x-%}?2L5ȸH4ʘb[i=/11 ~yk6Tdo@gZY;q-r;R{A;n:Co]yZ NM9pB9V }xN՝-,FO?.)Eb*T"}v F!:FSU[} 24ʸV O#K!v׼|y$p>tNgV{80 DA]paҞ.p,:˻&{HpWەk#o%"3JВFBUD2iYoxEBT\ن-!8lD4?R,a@#QyAp <҇s_l2:*:rZ+ osY MK#{Re wXpB>$ ;@p8N0e9 4GAPHB#'x;cʘ"aFl0c[M*X+c]83Rt rx>[YxK+nKK6н"*i_ F#4@_e&ȼs[It SND)\-Uob0&$]Eu7Tf`,u\zCaQ cC>z,ﱓ4])4fy걅pCLlO[6"ɏcOa[?^{=Sq#lG}{xt1嗪ط"jy6im$qȋʫ'}6vs?F؛֫vGIGZv+el:6h QxnCetϙ&E2<̃Fo0&TtR F3J0Wn @q4mh#hG}reF$ϧx\(tXxXq2!jz3i8*y[jMojY"gg2t{J}uw;Q3PQe޻T?8{h Ͼ Z% DQ`Cp@(Js**m$R QO?K8u I'E8< :R;lN5ZAZ'v$\)m0yb"4ߴk[d,3k!^qYArrފ P>A S޽n$!5^n+QuɊ"+~0riFBbH7Ѧފnp}oW-U") snʫB:mFnr=}p`Za͜J8҅SMG֔W(Fwx[5ALbvk.xT+g3;Gu^u}k Owo5JL.`d@8cVl.1=+69{N~jUQBѫ^g+ dBbpf1zM%UܗxUׇ?iTjwX<+eB@˃hi_f ,E\{]ʯkMK) ×Ԇ&ѡ.G" +I 9`W)*9c'2baXEօ` '\tL_AAZs\G_Z,(T!1 <11򕫏 *l[Ң>th8k N(0rH<R)1vu-&9zu޴r{־FcEa9R&n^v͚X2tdűul4ީ$ #C 9Ջj -{.ر&iwٓڕomx?LEV?zxa6UL¢ODqqp~P6.r/Djg-96I *N^/BzW*tr_2چLb* j$oE]]:ߑB OSPqۡDRCFR%|~8-w|Nٵqq%0300M|5DruH2󍡈E#U6tUBy)::RI^Vȩ8f Q+ϐm^*ډ*/-Ԕ9fin\E?\ WCZ5M9*.ۦR1hfϩ"c8u`Fwh<6#W'hؼ* my_HM7|Vo|~AWn]3Lb%cN'÷ fQLJ)wf 墨;dZ#^ndRS!-cZGM d+?SCgNc(Y@yr̈ ei쁟_dԺ%x:1ӱo%t*e^_t\51{fs$KiR1AT.tIݼ߭ǻTqRLfdNcMʭ,eɥxn8-jHX);lrWbxdmDyY#S  3\js$GW+w85D[\ۙC+[Р&#Ь ! A\4<%KJ\)'&8zt6b,pEQ@;p$*QCf^ )"(=:d#9]ڐ@ }S 24$ T_`E_3 ůZ4!2<Z`gJ'4b-"4(A(W:H]Fחܐgc*Ǐt:vu+eThB6||7@%9_PKx==N9ק__'_d֧N($;mJ|h|ىXjwn81;0m XӸ!FOf]Oi&ԍh`{58gq5x@]T/H.Cp[0!98?6pr^|B' w-p>͒]Krt0(@OۀlVȢm'?Wi<%MOY̳*6fUmN9bCn{r@RJ"4%HS>+4lnkxG` f̗Ùdfކܤhe"$̇l4)ɂm=e G6h3@/>={B/eCkl"3 /)Fx> Z@Rں7&v~VJC#Fֈ[ΪcZE~c,\ <)4%KHRi/z,>˃j ԮP ʛ&2{7s1uy!#Uσ0IdˈBȷ"s|818\Qn,T&yQܾ%Fuujٗ1V.ѕo!jAu 4Zq hM ~v"U۫Oуm<, UЯ ޡ4쉶@N>/Nv0>p0|1W!AQNޱgM>|N^c5vEx)KM*H0#m[Zz15[C뚞TTxb:]CPti9W."{/'Vtd721@wbz V'  1B4A`)wgQ2mh !rӮHk& \ذ}3y|v$.QV_@!:܉C^"xʢ04xQ "sL~!Oۣ[mL45ln6q<9Vr\T؏ ^(M.{FRv^`QWjþ N:,Nlgxۓ;ޡ3"qq8U"-6eZ6 9}T(Xr|v'Z O%(EzP&(zbO:-Ѳ$L hgbxL~N3nDl3Ae1] `i(U饮xlM-ޭRc|`O:L^&D8'pAkZ[[b`jyG͞AcAқ:oC%? ry#T*v?.{˻_og/&bdcCWn-&bZT',3Oly J`ZZ>9C+3*m,ui*y#IrR眉Zr&C!pE&Rp[ŠeA.)#GS5LyURw_w8 1Ɨ}>c@RK;0z 5g0PFD,:8?KقR"db9:O;TNXdR!t+'Վ[qϳwCYk6y>+fp>ZGK"p _w Ucu?Hp|)(m"hW3p>LIVh+QBM nXX) S4G.} 2"HDIc0}l@$$rK%,BQfKΒ.nq+\r-Be7 `ۀX:GBHN4qn9pܗ~E;$rۥW\oϻX#4_XG^`foNDBc¸-~ 3B×.rt{K ał/XML^+feRnNG[ڸ`M1T44ÂO\ 2^vp%$aϴfSmL{W!\b?_UoGDPtM!1q1窪iL:Z>bYZVG-_ :e{ږ\rc*(g+GG qcZ/NKNY2)௣t!)MpkiS7HvƵ6.bq6?#cA4 k*+4DƞvF5L5ëΣ\ r|;Yt)B"-o ^}HYQXoіa錍崎=5Ō;ٶƂ[).^J$4OM4 Tq_ $q]&T`M\SߺôKMpA:h%0_b4}@-vcUB[l` lR°xR:h_!P97YTO`UYMe],3l*jFOWUߨIr%>IN!ЌejG1w!u 9ae$REVh=B-uHTs /R(Kw!@N:s- ͪbqxHjO*eRL:6yd\;JgÅuӻ^Eqsx3W 02lw 6m=dIcrO!¯vk: |]NX!vfMgH*%yvrC?(xߚ1Qlݢ'B_8s]W;d8b7Tm OXR\["\A ?PVC A(|$]>m 60<圜>bo`+BQDeW? = fG@p xv3TVΞvb|G*T/?t7C4SÐ.+g D)֧@L랩_WK#a_38Y"bY"~Gu-W,k]?^NX(@kwL$4ʏ/!4xP_gCQ4[tFxŇNZ"lA[Dh~rJԒ%71BHxD:@0u&{ Ȁe#dhּL*'N+ ,.{B`8ͱ/􋺯_08R s(3-ALFrrY4la8$^.#+G>RAXJ\NӜr.N>]sԿHx_~ZMy P⊛ j$^XBp*(fO)s\Fk6$q"*?^y2B9 [vjmpqFZ-E':=I3* JOp.Uew54L<"dA>ّ]&@0x,k |!IEGs 8e"ω%w6z! b 1dN8Gòyl < k'<'D(rNdk0p3?<9idNF8? 7ιq](ؐ { $S&\#`;dijļw$6'PBEr!m~hV(vzk":ΊlJMol 1ZBllbk Ȯ{`-D&vxݽ gJ~]-|tV1*h"Zqbuɯ׉&t.7z]!ۀ>y 4=}srѥ'ƫI%}'.툡|2z*!™AȦ+UU4D "ё!R80zuxy@/1gӼ,m?\u6[BÈct4>Xr_EI+JU0[nˊvi=C dl gA)܂udT-r#Ȕ{jBQǰqUq|6 1B8j9Gw 3qG毤ED.K [W+o!պ^-)M71CdMH ,0ɈD`91rIm@޶xcx4&&ϗ -?rS_{{"tz0}MVwKG3HSg'Vܪ !63gF ľeo`uV}OeksSЍ;Muc祷'@Ҫ*.gm\JiR͎\^!镦u@ǯq9 *}0Nmςq^ס@PxzQ\N~۵W TfoʒpUFW^yZ >*DqWĕ{iڶ =t^-^qqk 0Eʫ]yx9=3i-0B=dgҘÈY<^("bnqVY") 9 PU})kqBO`+:k3Q~ `\iRaֆR{I"F\q"~} hYXw !!$Hֳ=fW~0QޟaY㎾43KI{ " q5Hm+* 0.p$` -λ=qJS}RgjG  f /qZ}ƹeI˗|x -99g~gu|}B3 f("TP7ghz7zOYp~ БJpÏ/7齶L ud%Ϳ.}qmůx|^Ag *".}[n(A%,#N>-$kҍjf6=B^<˽FbMM$wѵ[Xм{X"6DM(-{gƗcvnf cT'1|o#GEih! A{b:9QanQ̡-K =W y Ͱso" =$;ζ(~#,_1s@r'BfT6#"ϝW<w^)48<,/W(rv22=d]ˬPV{ޑE/3X $Z>ѐp.p:%EJ(AIq]OS$Zn3gQ79grNqCg+}i2iM8 gCKɽeٗ/G8k0XfCy(f07!CB;JWq؉NpP`Hf꺩2c#^3؇uJ$i ނxL*ba~h})”Ryk 'ӊ-.=i_J(az* #}>r]yi#j "J-SWsKW3 }Dix.X@>^`)3,IPeX}Zi4kzzw=&sהaCxLSXNVFchr8SzWDPGTOb~DW<{] /E"bNqwKvoqW?_*B=rf21PGPh:^MjCMeo|g23cU\7-b}\ ]%?K5nJz -uܝ3'ea_8vpӯ9-%gҊ*`LL!MwjT#KA(_ߨ{WH=*"=.:tȂ {K* JWsþ%s'c0wtsUwLSFC$.=1ndk߾uba€(dzUgw0b49uANI)Z˛G6-@囸@wYXZJ- +Q68Lt]oTA@F a4#! ӕ jk|GJ"W ػ*FrxHۘP{w2]̈<)|@dO5257~7pkm|n>H:mrs!*y>u*$Ze ]Q^y&;Bs2G "kaJ'1n74)A$uξ~yCj|)69"w*8?.M 0i n366`M4#\@=@ Ka KGWޯϱ/LW(٩)>T(Cr5:BvFp'XgI0WBSyjlOר 5),4Vdy %c/3 06_  }S􅀍?+nX Ї"r]4G,gͬn1vAI0Z0ʼ^>#@M~' 莺Yup*'&OXA=,cYuOZ#5PEQ.<‡Y1qExtG{bϖ7v.Hb֥M;V{CW3zB.*m@YɭX@L&m.tԜ;06q5ė'T뮸3%^]Y21dHgeQa zw״W'K8ّ)`d3g脫{rm'Pw|Y˾үGI)b*Ǧ'J[z E}j$n0B뺬FGטA(8YF'T`a]Ԃ !pHYޝRLoL1aJz&dwDME}]c@4a@&Q—Wz[͢O7 [@|5`:-&*FPC*%8c4@g yޯW mAsOb0!H1=ړ"$Q%oWّ:yE-;g.@܈:=ݲ&1ήݛM l;٣7a9MS QFlh.a$ Wf6|yEw=ʯGO||IrZeI{3 R3"]07n8_J?~w* :WRH bL(|x9>_8bvflk,D( ΡfY@$rCbgI#^E&X˝uKC55C/oUr XFK9gĖ$N߳+0uɞq;cgoEk0˕$Zk񭮉Be ڦ7ю9Cd* ]V#˹4fzLke;gLu`̣bZ3`;j#ɕ\mЦijփ>qV JX: )7P5lFj NU*>g#X&ƚ8I xA^:- ?~u&P`Hu:%1 `we ]H5N_4  LQY7VpHK!59L9>kqxӨ d:s C6F,T3>2 9;ZɰrMѤM/K sI `j{' ]WAE=L^ Iׇ/4eQH`ϧFU&ye۶>Gc7Qq9|;`v3G!lDkG6 Ky.5Y-ō.;*$ Se.ϫjط܉T{a\d@g̵P)-F9YNhW%_Q26$u#@g|*I:Â;8oq $9!SmzfDYJZM6SxV`wE f6b: 捦CupReoxJ@)g8Lkq)\i-Z2$0OzlPz4kI.Netk&ۅ;QCE!\?Yp LParȃ =wݕuYbzXTLk#x#K#*Mh,Y$j淒!+ZJOm)CWwϏe-ҋM$52Ghpc$83XtN3 *L~{aႵOu$M>*}L uo5L_Ҥ`Ey;1r*bW+LNy\҅r,r@ Y& FG `W~< ARXxebͽ,F[>;qZnI9Q3 AcijG&-|%EU}3bBupsG%gE|k#:'p2 AP|ҽ*j)SQa]iF#%1vtC JhZƠ݊ٯ⟆8;5*s"$sܒxa37/JgqBQ ~VlT!ƽtF1׻t\"K&N =mUjf=6td"VFުkW(k-v9r71h6S'tQ㩷g|^y)n;CԔItBJn?_);\wxq{K?a]N+6wtg {<܎<4&B%Dv&eZ9rExS9u,UQQ VH DĢI4*}0er"ϻ\QȺ.Ȝqֈ0Њ%x"iRH'۱,Tcc./_Mi%OA=]lwu,~  Ub5]Rma #vV0s ڱ@ZaxM67';~d뺊`[ܕݑLE1fKtFrϷ*cy1wWR[U2 tY6BQ]yofF }A~6i6f H̭m,Oes6֢#P #4rf$zo#MkG[`ZpK)_ٚd7~GHn E9uB;g%%S6/-'=Faz]_Vp"YpQ\Mט"Q90'Ac,-[|*[x k5>r iīgAeKC{\V&D*ҮU}'i!g?Ma:.jõNHs5D"vYlҜF0g$(MScC<X8YN^Vɼnv>T԰)>#Wt%X=$ `Jh1HG#eQ! BobVLAfϕro$H뾂D$DɅ!?k=tl(MDMR?nL]qBwODgvAkX$sXC+t [zsoLJ}qt3>vqt^lK. ij n|w7F>=lZ2wz D{s+3= cW#`JR ]m”vy:6I`\\|?MM\g$Tn+D|hI'\}{:KYrZsEyD*Tvpj vM 戏PΟԍWQiؤA*ڻF}<;D8mӍ @NEBV/X ! 괺Rҹ8?w\|h/ڐӆXo/az$SMg," U;O$ Q݊W3j][dHMV2r1I`̫x8~`{LAZ#9x/^{ˣ6v쉉.j@{^lc֛|YcKNb?&`nY{jeMBz<~RkQB!?B|i>'7L|5 2ha-;2cv%K>+wr,+RF&Ix4s|lrNj`~v0Wf7S#;.=w_zh#L\V~ָkǃ2EpF3RŸ9>"gtf3ExƁIӞmci쓆 'ܢ8 m=]N ׫j F{lvYR8Q2 |T%IU,7|iB[tL ͆ZlB1o'< zg0BP9<:yΦ'g sF* ׻<7u~] H>F06HP!B[:aٽ[#Cŭ7Jl&S9 TGfTف~p|v5Vpq _N4yH{/ҌCK!Ǔ$arCHaZo1f$GRк I†xsZE[0ǒ!*|1MYg=1tq4g %ӪףQ(^T9]ɖ@lk;]%IgdG;0dT*CgU ~SPd~E'|]{OXb~bo\ zsJ?_'P]k{iG) ۃ';M7}Csfh}UZ)Ts4P*t9kQmz)/W2ZvpGJGG=JEvԺ\S:k쐷 )7pC>h]l#JLj*|8?t#+ں59}f-_3_]9K;?>MEDTz+<for"\LQ|+#ZBq lgNki {>DvwQ\pg֫tv| jdseJ U`CJfiԝ@Xj֡ +V=G:0**tـ;?>ZO<)ݷ?* bTB{b#jg_yʼ/Ӂ-&$HZբEa]x&1úVXUj?bmtIL΋Rsbҁ\S%D\w=Ǻhѭ&RGlEjIHY~0$,v2K[wG[牜#زIsk@h/񛯠2鮂w, iדϷ[7 NߩZ&q!jZx8TGz󇕶z(z fxW2Z(æUĺvM`zg|CG B;8SpX=ʓcd=768) ɝ4]ٮRWimA\XQ1E6K)2E *VXe$KOBP5\\3lՈ7Ui3488*"QiE](N1+L-6rixp z}GQe O Y%-CdSk8="{7ǘ+L 1[+㞜~߭RYv*-53͂#PZd %WE8,N{Lj00Ԧ(a>֜dZ[% %y{Us%UQbsx[(rɴzhe7~ev+x ݡ1P4`Ru!= :ef^6,MEDu:!+SQD'zŅEU;ՏlNTHss &G2[R\6y҂\wtG=-k=2FWƕ!!h=>+|=U [Mfoo0A>n:^fv{2x)K2)2Ьۆ]m"i~(6y\݉f5HVͮ61kT("ȔE-.) lŹB0*kf6! 0HFG?a{a]n+aNzc+b Эp.ǯ$n>}% n'%XÆ5/DЅE(A2  7K"FRzX'GYB.gȀU?2OW i*/;nRk7"}6Gܡ O啦9TEFR;̂ǪEvI|b'=DȄ@C˷Q=3"3s{ C֤Pyf1(WWoX E٠,^R\po8j}Gun7]oS4Uy#8;K_{<:!q"=5b{P\|}}ݖ]n=ih*a1hr|oU]@jjo9q'_>7lV+^LYvN;*]<J@n?MF Iu#UW=USPVh8zQ1h @oN^3=8{+%d[VMխt9˵z[!&Խ%cQ?o=o(礤29:F) #A].+CÁNQ; C'apYk9p_!qZ¶3{)t1+X =x^z?H`NZ=8X.:_{dKjlo(!N=7vm7Ons24as0}|׀Yz+W;NHb-O$EӇ0ƣxQ{a z7(Q% uOYh%*I07P ;::nWg\\L,7JXG*>{P HPmٌǬظyknF&%E SV}bQLZ:'j~ Ж:3@XO 8qllD5Jc@يL1 YW ³-x{$1#  jՐVyp' ]@ZM^Kȴi{6Jknbp]'CG(/phm 8ԗU:\;=fV.yt_ľ˯#*?99B#kGT\Z`4[|0z홄,*Q߀Yb~9qiEJӎuZN-J)f>-/ql+ ̐eʌF?WM.B'~K$dPhZo#?N% 쳮Ig6o/]9Xۛ( Y 蠬 ݩ=`~w,kpk#H>N5R,N/gLp;R?&fb34ϣ~ dO4Y b<2JoS:o%=2k(CElOfńPBjelP"V\~N.o'v *~9YG#;*]B|RM}V$8y/anHd6);SVoaD+M,WbTղ3.8P KZ.eY85,K 4Ls΃FJӮr~*BD%j"DIx &0ÙϕC*_!UL,/筅ڭ㧔|ug$=`̧%+tV( -CЯH6IHdjbu!e[ݿakoVm}~1LDċ3mh^Ixbϵg3nȇة75f:K)!=ʍ,Bb/DݷLe a%̧uuPb p4?X| ?jM@-kHK(r5ILdIO/o/Q$vѯ i`i:'.GbKu%6I {Xm0CL ӱF\}kn.F¿7:2bhY!%=*&4SJ]0J%u0>8^jIL@QPm`~SV;v.bn26>_>N..xIB1VlRG*h3M|Ț s~(q̹; taSq|M `H;pμ]1#ʠ]C9^Mjozyq(eL(k6țakj 1,'k6>F0K^{:ĎT/qc|1!X0/#o YUA~ZU}!ynqa\{<#~V[Yz$!TP CeX[䯹 zI"E&?hmZq^U.{r+܅Iu}XS| C(?*w:ɗ^XݖO$=yBȽ1bF#_ N)Ȳe F3+>QZu&b>oI)"Tչt 3C:dݭ3lUG𖮛!Bl}5E o;Rt.MC._#.* 1`Ih(|yα*JAˊ3:T;#GH% #(ȧl".+_8ɔŴYS,Ui nXC;$Zmo_ UvKߤ`ğ mWÇ%<;l< 0O']Ӽ :8b1bQ@akHP,}/8*-iAJf†FRArgՆ1RС.ZƟ 7|w9Q&%1|k<{d.D/#_ϛK>4fJ~Q$'y!LΤ o 5 3x\}TdY@J~uKXNk=OFR])LsjUjW+;e6r:KOÛb068٭v= T3;#&w[UYgxj$I[%Dx/&JM?`o|2VI>[D+ ,P)%}%Yu1=7OMzDBsH8!խkHHl LAP+5y8TfPα{S&f$ :[`w)ХW|I'~&@t;7Ed( W+F{Zu!-mO˄['I ~܍#q: a)sl,ף(i*Z 2|Jj);5CUmWMsme2AU{|ox>L 7mLǠ0 vMi2W Ɩ'ȡtg5B鼿VToNwط*I6~_l_Rk+%C4aRӦ~9e^[=/;+ Q ]]:LˠS8J-:ae*SE^xQP+P*X}+nB nq- ,^Hj͔WiE>>T,>mqydrsTD?RW&}8?)ͺN%hl]%4ΌaQ.(;Ol'GC<["Hԛk窌Y̨ ${1.zSUgRK"Y$U-֡:z[a;!ǎ e{,"^ Rm.qX6NX'" vcl5 [;-eRGILTc#-$-?vIlE)gqZy5, 8gލQtVNYByA>~H/"Eo s2g!&6.8v'gƺ@I;gGU?`W EpF3D,]XResk<^a!>_<ũVNɖMc)yՔ]E*4dž"YZ ?oCi!h9%"o]aW5v^5ў$tĕn[BLj8QcӲύ(F2d\31#;%4o8wZ]Wyxo2ʤa\8~0ϕf0RHv26g@E+kC݁~mGHe$.8ahoz`F18絧bG3Ȳxk[Fmy;_E45 Z8@~ 챱0Ϟ^|~T-݃X,0 ]'wlNAbhGPH izi\ֳ{ǾS<4rj n޴rgĝH?zaڸ삣?ҾcA[dogKsM<,K~1[8VՇ~SSgʈ ^X3_} W>¯A: {yhWF`&_ >y/;3naO;Q0M"y_ [cS(Z ̽Dkxu;|@e'@-}R@Wn6j%aw(, .2^̈ɦtHD ý^⏔x]V1Um%^NB-7TLgXCZ1B[/Q=d4~%Kܚz}hϙ'c`qTb?ZM$37 w9_ܞ,$K74Y%( [=%B''H;\{;`d5TCԲ+|4k՗Cik-b\Q7->i0Ŋ!yus,o{'zu~hSe蹛~7.ylw>e['pDl{o EÒZǩIgX+l- 샶!-zU:}1֭(V)\3n׆s8-WiAut|fwXyŵ"B 4)z XPx(ZeG@\kTxK|WZ2A3-j9$,;e{#P`\(nY&>KO5Nf) 7]\UV5@5ÉTz}&9G)[_u@i}‰//f6D`Z쬺~t=wڣ"kwac͍@3`a:+UvR~|rl^C®YHQ[%^*KڷG:Rsji֜?ԺH :'x8W"Z7۩(@ +d*-t):m7뮞v[LTǧb )m3*"๴1hF4ՂDĀ6{ĖVZN,м AbԄ|[RgcJ\-B;|YGF% eFI WC8uN`&9?N\9E)$AcX1ik0A>H#>4U&U > t Q(L]e]+dg~&-7&Pԗsg/P^]b2fgfL*. rhc]6NJ#&i#ŌlLMc#۷s`z{b67@lP[Y~JW۞dO"GۻJKFM']zq7Nsvъv3;F`ll8fjAr5Iql$d^Z9n$mC#ԛ0 =DZ('ݏ%7m =o-CxCsn:#pd dbʑq˱؁-+1+@28Bsx(T7;(3eͧ&htD $JmR|WRς÷Xtm/ ($CSk4deGj1gXWPF8HCP $z-[6-UFxnD }ԯ``KъW0E潟!?R53]C⾋E7c#t -: lIYT"6N~cgQH5/[n458H[2~lbV?[($g#`)BYjє.񋴷 UdQ:M*-0cRAY$oݻXL"f.ǃe|UtpjUT XḴ 1T6ax? o[b9N vǨʁSԪD@#VmeBdڭw#`a>J4kaW3'u~Q4aL3;-P|89KS:`bTַɼtGZ7O}".43Y}UNo؂6Nkȗ`0_L4}FB %8Gꨪ}6~1jOԎgE٧iѭx)BdfSynK@'AX.GNi@a1c#qzj[Yoa+1Hwfx>NFr3ON]$0B]L#+*-h }2ȡe,ʃ*_ ދy'hޙO_qIirqHTc K Vis6PZqL,6_x@hmVega5LLF2٣rt8\'F,200*V^)6UVT6 z i4 ~n}^Ƒ]c4[!ɯYgGC5ɞ fZg%{kiK#ocA_fP9345C]c|#dڌ|=Ձ_h%bT0E%z_jFܗ;%$sg%蓰y9XKOsяd^:pO6; rD18.~ƪ)5zU n:ap8 4JOVuz@vCvɺ3_*C;kR;85xvk#\~B,veFm>(q-'eJYryjzlDŪ`a՟i6n|ch =i٫|O%5}|D)Z47MHÅl,b79"پ%XXpZK"B[[+(N&˘@>CV\G^R5pA%4SpZGQE:tL /Rn%^hQ&zvW&K*PQvVH!ݔˏ/#KR; -@`hYZ5}ݗ*|yUäbU) l}VSgUc-7nt7THpӭZ+KUա/+DG.BDq=g=M9m]or4?/=Eϛ2<5 2|Wf:` ͷ{dpbH9oTC@'g2샬fؙ,~$ pƯwv.e)1GX-*SonFS6׵jbl nErjmH θֳp6.%:Б=ÏK%)MO)=,r=T6чHoT@wl9 PԀIT22{Y[-h жVK}_5FCĜ:yCEw09}iƟz! <$ʥMv)*^~H+>ݞ+B27bmz9qҠz.6 KqJrs⋴(Qҏ7 NYڢJTN6R*sXS$%%|g{$&2:NFԓ=vlakLa!">o(1_^{(0qP=Ӿ/,bG5">ܹ6L\\U=n&#u";!+%;[^Ӯ|vR@0D Ǎuz[h)T(Ym"%0@pE%9:hXSi&z!yK>^m֊@F OSx2'm+[zSNFa{|=F6^hQ53,&}c7ҦSE|o!ʌ{Y%!L`z:z<-Hil(I39úPEi錤Fy]|+ޣw`~Mo7 ˆ#,5e0,N&/9 Qq}rܴH+Cndabl4C32S*ח1x!T9~-l*،YYdv#/{۲ )&i#c)aѠmE~HS5ܧ<f4!&t3_6;wC.R8$lfQˈ8x[XYFxF[pE|=RgO 0zƔf *%OW)2=A7"JO[nRh"M~l8<\Ⱆ/ 9%>vB@N$ 4.Hf'fU{L.ൟקp)<ߺF]d(wQ,Z%Ua&\Iǟ&XmLK\FlXUm Z6/dl2'O/*Ui.|[s?Q 1$1 \=j#_ss*X<%M;iz(\LgG&.@s/TFk!U~ yEM2ˆi-H_'*Yg1KMZEBOfyn(} &" 0WSld϶':a xk" BP;+~ˌW\m +/C2; b& ӿ]4D1TXxÊwa W>V>meZazdkF3۩4hFc?9%6[fJ7tY*X1wV NGX^yzXJ]"'.Y+@ *r9(4CtocqʀyUGu)g#86 FI\r Wq:xU\4B x }!/#@a %AJL-Ct C2}saoQz LO\fZLݵYZOvuDA]i˩-! GW+jL zvK87~;_lyPMr"Hm!5p7@V8+ piM}ǚ\@ #68+\U@+g 6IwgiXTyŪ \~Ʈ2!!!? VJ؄ XcٷL+QAhv#|vֵ]dSJ@Z1CM_`z=T_o:0JZ/{Z^W KXATL q+pk}+"+ }Ss$k 5aiB6vyۻ5)y%=䁂4ld@ 4#-ow %Gb1,isڼ@:0-hӵg(p | CU1;Lv.$J:AeG5 zoQcP<8)R92%E{TWwЃΎCQ?pZ7 !E-jPa4Eܤ7"0$z 9ϿN/Pf]z,ʑ=D-#9gÊsdI Zg %!F+@Z'$ fzܐJp)\;(I},&&)T|547ZHMT$#C eՍ eRk.%&dKjsQgMMZ4)E%]1lg^pJ'iIꇕā Bq`;q;Sdu"LVGA_cɝlDK0x'UCB ?oW46b?puG C1bHJh_ςn~AbKh]7cNtq΢V4{HR#몧tgs0aN`'d?mn!`#3$ s %U24^nh.ODSB;S0u t]/[VЅyGDV!B$Evſ]ɶ.rT\K|jS6@""9e@َD1MVofiuU6:Vkb˷-?#v%VTZg`RdUqd!CMYP?zE(<X165.k檅W?q: [*-ͼGD[49_kRǍd9ţ<T2Y> ҭr7Y6􈯽/zghM*B>{iΆ#5 hnIk*}Yu0?al_j?Geģ(٩:AOlѷ?Ǚ50XuTe)GpfTsQTݔo-/?7^JO4 GF`GS^}n7|xT4ܬ5 lq͆/P=Jؔ@W<~Q,OB*4'USٳ6k kjL:@A#TռC?75GC(}\6|w9 :M_kʤѷzm'SŔ F>pOs/p}\h,uBErZ(!} J7% !u\R0w>aoQ&mI}%Swl 2Ӛ4WvmT6ۇhTd#B}:f1cJ7b=) Uy )w6a5nTk/4ugcjOf5tr8u4p˂BWMUv ĨgZC#y> D4AUJeyŤ'@#2oRB}h%F8vQ̒ ^#k>r)WkfG|ٓv4[fYZ3N9.g-͒"o=t=|M}>4;#dBÎdc0H:r49n7lZXi.i!jyI}d8~bpj=aQԂQ$4KK"&)x>0`c7cN/M&w$ԧB3mwHoX07U3(}9@Qڰ9=*g~)+iFq)W5T.jFKDŮ1U(N k)@FBסNp}%pWvѩ+юEZ)meK$eܔTvڌP.62ğإv 9)iU\F{ruPF?$f0$(|2崉ΐnҡ=b6g-: YZqk220Jލ]Bo?5,΂vPꇱW K|v#|>k#moA ~ -wu\Ynt'ZjGQ\U7d:He .-B(6Zfy2C>Y7%RAʑsZ*IWR.6'buN$(OS΍H%DJKgstZ=RYMIQەg ~ةQ1i{LIcƥ֩/DZu9+܅ꊔa͌EkdH2 nBgZkw/%R)Xtj"Pq™[O kh40=GS] hF_f ILuWo(F+i 8oB2a$}Z(X,)58sS8a{**zTMS5iP~/‡;qӨcCktL4ZxѭѭLBIDt`h [)WzR5O*j)9o0aHtε&~XT?o,> dU6;N $=I(3d}ʆPѴ:!N.HIKc?BD&%Yrݺ ;1[x=Q[k]3!I: -_Sդ؜/ Yy6|X!]%qfƝö*x#F3I U%rhr𨕏%&(OE͙4Ʀq73$!evpW`Eu9u)DJQRH%r[ ,bzha`"}xPe)ӒzA|!Q$5JKěOiif^7e]y+3PU-P#LÃwХ'Dly%*JCIKq"x,+XS=VEr6CŇ|Ѭ.QX w.]ģIjO ,~/aW>9)KHqPb 5z^{RF"ٽb2%Ɉ yh{|K# RZӓy.\APӳzIO\C2H%p](%p!r6>}.!z,=*Ȉ4 MH3,^XP: WL 8ŌE$)2x}b-P1vWT})C Aw$"d`^ °i´0oB٩Ve28',T{-KB׃ A.ޛ;Uj'I+t>&v6ftQd#.dYKsv,:!ܚ_;l&; iP0~U[,%a¾ g-OO i;-f56V[U]>/X]5y̢qHZnQ6U@f(zXq`b6*wc7d6b? =J-iXE+ND#AeqʗM<go!#`ljC]ܲBsPjk}H,3|FLH``!BHuӹG/y@yq^!b~˅C.N*~b'VUSP'c-PrORTt$fڽ-o z.4#ј><۔s3rYx lbVtJ\&-"0=t YLBgC=| YJAh(䃼T* ;,.swABgфlMW#m*8jrNqgE3LUν$yR)a4ce""~xq1߄e iBF_TUN&i?lar~=1͸5o;wR%e]~d:Fp';FOvL yMLW48pfc)kiiN׬LfUϺ8Rg-@>D^4H\Qeȃ_}?s/^ $+W|0RqķJBL&5_T_B45ΘxŒl)B^mIկӢA WeR@4mUi$X|r4vaű!RE5G D_MT iN+Ao;8/C%AZ. @5&q<;bj=XK*o~9 =^ә &WLppwai2E̷+E.zV02kk\"vNw*a8a7^u/ d"aG\{&_F}i.Ԅ*s[!=P) Eq:OhνJ8Zh4VHI!iX T6ŏQJZ~vd %+B_eF'( vF^rNlSpqx6CJht{e 0߿[LOzR{t?A_8Aʶ3\aY>r~w|6<:~x*VԨS2Ӿ1՘|<'z񷍔ʞ1$hXDQ1dWR_3~:9AT)jBme[Mϗ\_3)V/$,-0DN7ZE* 3yT 8c;pj[7֙K7vG-Zfv#ӭon MwJڟwLxB6IY)j2e3pukFS~O)Ɏs,lm;U־aOh?1~wGqER v\>Θ](7 a%m_h(XB!02*M30"X^) p."7|w:Ff܇ &n .ԕHw%2 Gco|ֳX W:,R3 M: -# `Uw@v,>R$ť"rgwZ4wDsкBlw\^`/2⃮zږxWp+pJWKT-jJ?Plؐi89|%jZfx;O_thyknF|u(*Fi$</lcr˞UH03$lAiT@~vtDoqr N\KF4u%j,יo)ފDŽ94v"iwZmGVJu!pmv EC3dHV7S> )\6dJF֚ CߘNYHhSQ7]fSkFѰCn'T l3,C#}X2Ul MVsJ_)>65uYta'7 -T[װCIf Ph0>gl[vW;SoQaH&SUU5 v(/f3qEm(!UXVzI_QtN"N Iᝋ}4s]&j"HsX98}/p:\p5Qpz솹um,D@|52iKe4 z) gV"ѣ0!GM$ tOpE]nV:5ȚbһЃ'J\}l$"P 7<-I#h_ VvVdc/]bkIIhKP5əU)EUq>yDjH2K}lҁ.2?Լ_C |>Qa0MExw 8Xl^ m(UL>ɶ1>$ WXND GIs|aTdwߖ3Ax:} ֺ_;j*4W8K\u376%:?6Y{֒L^׉^tt'bpS C2ac t.f!Vo!Wo5pG&0zvMd0_^ k),RYpj+.CXt:yA>ߔJcw:,]y(g*'2`?W&>La3>KTxum)̩I#&UU64jv$S=yBzAXVz $Qߐ'YMsn=" Eh7>>vIաH"j0pBYȖuA$M&rPoN3g1`Zi!v ^OCs*N)NsSPF-Q^Rt?Pл7!' ƅ3\~ _3~{AUDPbOsiD[qxi*Rb{iMuzRn vyЕsD]}2X5EuhCk8+;n ]\95`2|u_yY4d#19Џ^I!$mWA~B`@2c_g ,z( ?i𻋉:3\aת)TNM5J#a > 47 HT;pZϵg8_G[ppkP_)R#9Hs #ު~°*-yEk8VXT88YrO}i?QG/AjPEu%ߓ۟S_x/8K^DޅH`!HU [EClMύ/OW Z& lSo[^X:,LY}an\ih^QIaLAğhriHrqp&,^iq>Cn%{&ACYr,ѤwGߴo4nv^qRwFn'JN Ը1r1*±n%4)"`~ J汊]Ua/n]$>7 ǬXW2VdIc?JCaG Uffa3YZX*7.̉;u)១.#9{r*`V GAԇ5=aɋ{F' mC@85Fz@umx\BNşB%~VRIVWƳGXZJ$^>w[sR+L#[u.@wηHc<+)"oj8ltr|0'm `+tDr_eOE`ـ% |6RLA\qM"E^n~),h4up$10v[^0 byQ&Y:;9Y.P6f #HeY%@2Wtv %e=tyk*Q(^=\{r\ >}Y9 15БK3 P48Lv g%AY,d lr gjI(D7 "D^_jt z"G&3n?-пˣ|U4V49u3~WJ]\C|?Ďls; p2fTDx ^W΀țFpE1Մ÷z)D+*JP_(o<> ?sKG9̒8$X?|nnVpM[yͳ {%ҙ(g=X.@ȹ֊%C:Ɠ#kK݈ \K^))Qt4ΖLU/l@H>$WǛ>=5XL)Yl6"nff^UQ?Q<+l?#"=AO &l 2boǡXTհc?ߔ4l/ l K-z:Vױ/-_ uV̚ P?eHPzs@p1\ ]1B0$T=oeG@L Q*8 sǻ۵t?5|0ݒ %)_,B wGۏgSJu6\  ] ˦M`PD J6#_AC*_ڌcjˢ2:3i>|$+ Ew'dHAb[\jctYs,I/} MtkS%FFirny{ U`f6q${OGTI8zޜbo^k$/u^Ӻ`=Ttɖ fWaZ5dsɄ# =0aVdv~xޙ+Vk7J:۔orRYv.{TΏa{>k5JDFR!IT:h,߬FLTjE,q8tйnO-Ġ,p!>&® ߽#oIx[ T Nk-II:GPGU{uf\ Lòz "jfP߱w)RSljBgOVxJ, a7;82$8H;)<ݐۈ}m``#$<\VFd dP#pd|7x})4%0*if81O؞+/Xeyjwz)Pⴚngg~]{D3-ğ# oN Zr^(*{ ^ `}N ȁt/K?z9$ 1NׄE14Ew2Nz%ce*01?YbUUJ6*Totb]˦p9WT+R߇=I nOX=nuǛ^rE]J\% 񒩙QL11yfjͺofj"w_K"7J=*J܏kf}Ua?PnSvٞAwjSFRL(|>/I ̓*iW&NftInT[r9C5d9H^oC46:&DM= Wd+Ɲ32fUпGD }8]a). \o୶}%X+l;=+Bze "Bz4'BpH× ~ۦjY,he.v[JR&k#wق_j`UW W*tO /\3Bϻ'ܱ #^~5s6@&f 1C.i! ^q0DSD,aaKZg%ׅO&e>oӻe"W2ڃR2"ٶ5 b%3@ /XYnbeD"ނP aTyqNZ|@jOՙx.풓, F<{Sj+m8~ϐ;[EpE=.:9Xj.kzT'GZTKN yyf-ˍzs1wFuNY|@IcSbf+7'tH U6H ` 4Y=y+ yc.Wf&O \]-$C]j)cӷrh.Fk3Z\<0@!Yh~(HoV2=`cM=QM$2dil܁|p8`i?'Hv"%<@>r@CEZ[L5M~%\qROxXD Xm+{} .*) 31Ěk,pS( Tt=w7~l<&JIl쨩\E,[v¥txڄMae]G 1lw ۏ;+={0o= z=P>u!t|ʲ[3~zŘЉٌ߰[h݆1%YpM[9N ѸX$aE,9 `sFID=$[jq۾ LYPy>nZ堮lwJ5rvW{ .ޱ5=/q*˭F Wm :Ƙ$d5F|AEAS/"hS!y\N7d|{ LmGu,wۀQJ!בcWy;]?6čƒQ:Z3O O͵I IG p Z B`Ca7fۣP(T"`YYٽW)!Ђ^*Ȁ3? TDjtta*|Xr晗?tm$5srX+oM#Ry|iLЕ >Z }RV1t05叐MFΥ-PykL,BVlwhJV Ax[LgK!Pp1 C2*TK9w DKQu<@z*7.a]\h0vo`U}l?%5`Ω73ОU52(bܹAG4+!@j;YMWl!;kE>ExRdzXF&N! I >yiQtlҜH͉8/62tܕL!4}QxJ`I#\*IS񠳉0$ ǑCh5`y]aWoVآe|K\%x{NZ9"`DɝaEU[`_ӥJ ;7&:p!▏ڍq , "ߪ UyۂeB¸xsYKPhUOC99M 1(\/ nW"4Aƙ{w4oÌ L B9wZ?>XNjtqVrXqqpa umqais),RV&ݍpsu6X$+qGDPyU/_LRHyfhʹ'5ﰅhrNF?*Dx=:6`w~ j&'uub2fIS|c5stmus#^QwOj (,ѽyW"'U)) 7pw,VT(n<`CY;tau&gI$d:jsLnh׫5"n> ]"#Y'M/t 670e80V P@1Zeha3J@2i*eB'28{/0&7h1—ĦSքX%~\ݫŧW#etonWCgRbAҸ] y8ZL,Xp8 Ɋ䤞<ňacƭS5m..(E&GOM!':iA@\ ֬!421L~OU51(/|`^8$A `rPA&> cԶUሌ|`pjjYOЀ.>#)ws%4v4 QYR6$p(0zA-DiYD-=hEګ.〛}] [9aZ ]N-yݿn'ʓU1!yq:'8PK焓T1}ճ+:!⾎ CR|tElGHO6&8żXg}S>T!x^y 0h0ʅWO͕|igIҗi `/K=' ݇~4 +* HlM~''!xEf 8ӝ[!9nZ(5YwSѱAFf >c%ױ^YQ% @b`b}hV"nmx <*J֧soq>|b]䒯xڠBBGV8@w*S}I9&M3cҺpPIǼTѧ:N:!~RmnSϑ}ޮ0#'Һm4`#4#&TPӆ0~:; ޶0-  wsq>Q6iaL/1~'sǽ8# Yy܂p"}?*#S y+2x`o[vM86:5FGmkNN9MNH#>:2]iQM} hlO),/`sSJe`,-9l7h3PИ2,9ԁGrk"3e!bj,gmx|m:޿mbr&ѡb\L(f:wT Lu=Q/rwEj]ar8ѽ`ɞIcW[ B,FWU :{9p*e%8ϔlj &ET﬊.;'ݘeT>0BbЍHg>qV2{*5(wte=MZ83I/$(&oM?ؖ;fpUN:W Z /9QC\ae Qv #oj@;5|Y+f 5!?>UMyI)#&q}\_ _һ>< RlU!3"ez8%Fs34G'[t?"2H%"<@:fBA~փ VN]i ?I"^^d=&cK?fr=Z fo|F/KW"ܹl&0SY4r)L^_(-GCH0DnFl,=p;f"(t{ !or=FF@ؼ3޺j:~H{m7HXd@bIz'Rڻ ]:&g)M$¾(d2RfZ̢$i'8ʾmwǁɐju8ۛ2睦fgJ NӠf XuB&%KqH$2Vz4Ⱦ0%^$o 7wLJN ,m7;ə7>&E%nՁS#MWwk~: #9=仏߉? 9; w1Q\;qkB&'.+Z)8UYޢTc#IH(@`w/XU蹲9-SYG!x+bw,;MY_a] 5x-/]9,&ʁ1V&ǎD?BYȌ3ڱD6RgIs{ro;uM`BI=\Saqp-OOo!=`Wfцǝ9& ִ~,7b$ụCS3zp{{J*46’b(YԾ-s?Gyan=Nr\F{k5)^vD +1 =t ku.[ᣧѥWӀ%NޛD3vMm:۴)6p]JـHݘF/7-D^CT3D- ]&Ovf40 ZWFM[DVw*W 1|Fkcj2#5k| ALWvOZ_ڷv(г]ߠ s<&j b3z7G$f䰆i,GMf*Qg3=wD&%=.oPÇ|rD4b} iyCJyd4y1/gS3CSj,,:w]Tރ |/@2H\WZzqފa쉀Ύ :#U9.aaj TMVw8O|*hpǚ`~Ny r-߯+!6$lb 9O/;ށHxvvmTs d& D:)6T$FSIv12k<9ƀJ$IUtј&W;>WOW MIZC!e+US '=vʐE5e0Q8wFad2 <0Bm8U^rJ{ .l,*ӃYwfF o..DޘB=TBe󩺚pǫ,\Ec}7ɏ_oI9wYmm5*H)94|zSń1Y"ԸNO1>$?M|j[-N/ɫo FfBD1&OO=ҁکdV|=9BhH/K5s̪E+8j 2.^/>Ae[h}5Al>dn3]b`1FL0NY,;1=$KeS LUe=JSy{.V%w@0D!V2ZxPIBOQ?e@̔3ѸbhpN "$1KL9+{$:n跗f'k~_[=[nW7+C`I=vN`~ R>_0|֟Ҹ>C; {/p V4;{6ى-wRxKhhSM/ՠ~B2|,YXn]]N[IAD?on٢l&SseH,i SPi73ƽ/W-ORTm5VMW  lڽ5$;ЏA1dBc7Rnӂjk.>>\/ցH8]86DMj]bLu'7@^~mv @u#f"GгˆF M(4jcD?gSieDɒs,ѠQ2nk[~"IùԾה &L-^_rU*"!/څ"X+дyzjDI(s%Ȑ>!`T HTr?<ޜ^C>`b90GSpkt<llC eLq~kJ)!n-^ZƉOx-%)/D Fi7EX1h#Xt+2")z{8M{HB쨘 w~"uG:([IFB%5CVYDPc>c"xSR=6HQMs`$3eHm}Gv1岸d]O,C{\ 88:Zת 3)a2+q?(F?ޱ荲6nW (h5fs> 9G@Qz“w֑L8W#8ZFvV¤ `MA}!{lxor=|(3n딍Cz w xbZ\`3i@@]5삳Z&W+qed귀?'.[bZ>T)[2+,aWhNuzPDg7IɋدXH0 ^ 螭g`l;D9~.j"%&+` #cKn]\D/EA61n4]̩Q+>$SՍ,ؿf=Y#w&xNaXJ~2:'OvU@s?4 Ocbu$4g5N:Q8-3d}z:ތPKCЖj7c|ӡwT3#1_AH:qεu[`{<4:*dA@mN5ec 8 PBn/3Zv3th66z^h?ëV(;+ " ̑22+jwV |Xd)×aIJZ`鴱g&p*)H) RZYwQ$#B3aS7IK򯽼 #WبN4.?<3)!djXY ɵ*R$p*4xqaڼX(/v|_̡pڍHCo6CUE |KҶAye3 Eg˩q.|mRCi_viekFR%,n1ffaN4iz9~dόEb}ØZ'޲ OēniNjyzr" Wz5DךR`W5*/h`:OAi'%c;]qAHx{~|9 a"+^_cAe$ς`%$YϏY"Wvi=? ch+lvA=X# ;]<3Q3A_:hdI7S+ywBqhXDLڻ&nn̟JMtS`';5M42^ʙ aiݦNfH|Ɣ%a[L zhx9Bv0&Nr+j'12(> W)45b6rWv{|PG=7=GՅfT˨;??y_B%@s\)Tϓp- 3.O |MDLgE ~^_b3"/~8DUI TL\DpK*1Y6--mop$:IG$WP3r~_o!qwfLo$\[|X܋Z)v"\q4%OV4@9it̬Z Z-ʩY DSk1L19iWøk 2{ؚ=aˆ7Bߋ6pz=؞pY%'VWPR}P+{MDEm? k"Tԩ=C+c V}NjCT?Cl^jջ᡾ ']nV./ޗ1qĘ^y Icu¨/l:V*\~#+pgkXGL@Okȷ1x}kQsp:s#Ġ.F12H0r??uLMo~sNC N2^Ԧ?RsEsNMrJغ\Iun[.H!woJE:Lh[B |mv_݈P'텋kTV PŤFANlF)Na~?4 | 1H9R+n+$ညuyUC&S@&9gۏ{dֲS:(11LkL??449Ι΃׶ۍQl09ڢ |:T6b&4 7Z̏h{ ReUg,)/://݁V\֚9kr\u0LzC'% R1/78^{bx*3Y:>9hv(2ui,0NTtFLB($RpzM/dv|5SI畐qbjL%U5된 p"ڔ_IZ.Ob.V[3-0#ՒJW{MPA5fMhoqZ+ſ,"j+(VW]X͍K7 Z!LNJhüܞ Y+1SfB3 |Z`itϖf~mʽvr3x?iτmš]$m@,?8a};29?@"/ N—e-6ti ZrNB$ %Rkw #@<u(fxz \_]¼\`bI{:jy;pz-#@@L\VЉU5f H) '5[ًիE}5(0=fģ "X4iN ifUWWRj(`IWE˘h$ax h=f0Us+.AsdJ)VOf5"\@yr]M y*q8Mױ_0,QC#A H˼صGo4Dq ([㩆s!i0 G8m=Ko2.Z{=jp88tPфM?0h&kooUn7oMbfyFܘ!8QvH_ߔ=]/5FXd7ݒBۜtt8RTIgT(<9TQړ. {%VIɬ_ CjHE9,慟98)`EJk'Zi4X "yBaUY`3jylƦ|=`WRyW?bVNгcU;݈>ℒ }lR3,7ȥR_ݣ0|H9a&mLL@y4/34Vo=]>"94-ef '7|d~"$3M޾ʮ} o$p0v,($QYLŹ +0mFC4^J.)!꿯}j5H8WʻߒĠ _/cA\ T/YjKT2G!<H| ϋЅ)k+A]Ъc'-+y߱3X!4E""^]s=E~`V{rUdrkθ&cܬu °^o%$?H7hǨxwNdڕM{[Kc+(fd+:z=3fX?JPԩa߾B@ RW>? 0N+<36 ժEQ-M', sa QH|-^y&,96_*C umy&P3 A} $YTz6Oz(>85w'8'ǼUPa}H Ϸ*zL3 J5{rM\H\]+Pnm#LX^% ~O_f 6ܩмRZ>3*r =~XhLtUjhRro%/J-[^ySYhɸn)ӳo:0j`u'&t9g[3Z^(@Ց6', Qlȫ̠W͗# 6@LNdy&$Tr~1+ėxv}&nT:ն5r짿 dٳ jmؿMzd;.gY.cBX+?{?Fv04Fc[ dlɀzЎ(9:cTqa+]=WjK8N:PR \%¯>QeA_#x ⤮Jzr] u"c[.tO&T_ teH?cVpS§cRu[ݙHz@EVda~1)\<8al";gNXkeַzL)m1&V ZZŒi!lھ7 vKC@&93{u|drO{?lm6fԐp:23"i$N@;8}Ov WO&Mڢ6ŕWaW(q cD7 mUG CF8úh-C*` ?q}~|Eǫ;AԈg7zy }8[.ˮvbW VLQPVqRA OGzvms"Vjq'Ug*̇H2MCӪtǦqwF@PM@\[SF 4 !b$%+{ZGq/+4׼3)6kJIE g jf{ju#I{#RmC贌~ީmI=+ #5`X3bq0k.KϿ%pZL"if1{mq*7gXɭ\(}wSo\͋ViBSq7ݷܮGiJ0ՆVgmfa)n⮞/PuhN}W^;$d#/s=绘ZqG93mͮ$ rghH {Wyk4j"%Q; /I\(VC ]DD?W\,GEG7_IѺ"֐6T7lcH_3 7J?~I)4#vF `|yrF组.laBxY I6E cb&Ñ*Duzh, ‰㹊I¬n3 /[!&ŃfЃc‘鿬!Q{o%BX$}1! SNwjP<韧Ғq*Z$c 0wٴKh.$_<- dGT?QtS(ԽI=}+ t hCv4cL^d.(3bU$-]\ubXX޼`ЪX<:a?q~5ҬO i$bJMǰ?!!V.F̆E9+zDr-o&JO^zD_Xy$q S0 A!{ǽ]V8~ 4Zyeb )loD!%X AJ a! ьL7:1`"mABo@Y_cE݌;7K+eL>5N "K̯{#WjpJb]CmN( $-٠w' 1wYĂQ ʰA]j<,Ec m *6 CSv:K*gܫfʩP8L?ԅt|eb2[ NI2Pm-B)>8PXerrΉYIE(Vָ/Lg"bB=@QsJezQTa}*YRnxM'g/7H E.O̷U0z2]1!ux. wysWU,U*:" }H\\To|":ݼBzzox#>C 5t4ᳲV}6tbdv,e0.䡾3)u&@|e{? ԟZm\0m s_S_ 5tC \a*:3мgD n] #<3*jVqi1a1QПDJ# .ؑQOf#Ma3 ,~%s'ek$4)!W82@,;|,mMSsص2XH ,CiC響qmFg.o! .;aEB6Krenȉ+ތA- xYA_%.^ejD(-M D[D^[3N߇ƥ+rZPts|EpӾҊeɕOXshIEDk`0ZN}$M<3PflYDՊD[53$T^LK7?hj`tmhEs\u> +u,80/vs ?h7Ja#V wp`GKBF羡Anm$dc4\\f*=;PtX*hNZ9}K `:@ ?!2y^\Zhw2ǤIF=PogΝQ99^ }^u&/b*Z..l?ʑd>9sdoj^ڤ y9nž.FaۂTމ)'+s25Ĝ Қ ʰ@\ic9|U'q2t',Yj9E\f̜m"%}{7NkS-nj^:%>;]il盒 \|PsM#7U\EYLA6o *łphilZm(_>d.ђt,sP1zg $;g!:x(%ЇQsC>9'|lI[71hsf(0W+.-)͉. z};VَOgBd0Q؅ ȟzi{+FkEtrdxJP1:Olm⟕m^:T+ ^& Yet{uS<2;L*7{ D`x_@9ΣX98~`0wE Ɩm o0wH:8`@:0ykߩ6(++ }Q'vE>3T7o`4NeHuݥF)+#C`cS V$]+Y!Bq84a!L~{y_V/D}Jx;%0V+kW:2%M6:jۘ?j4ynkb=c^v:0;ER)pB܌cP=[숢p#Q,͛X;#O$~"oE5њiaұ=[] &0G3=|[ey|)@T̄AbORPLj.?eU A\O9ٔL@ZaˏX`dg0+nx- \'Oz&?θҬ7L`h`RP.'!TXسGl:Y՝OXȇCF08ɁeFdU}4[n6.A+ SAmS@/&'f!!dO ß405ׇ k\>ΒާE$ШrnѶK8ml77rpuq(=*^.1Hy)UV7-szf96Pv+ι^ͬCSzc[Bԗ_ђ,td Di난Z|z" ש: A#+#CJDQX|D6ww7 b{Pz$+dv RῆOw,Pr!I'[ud΍-_Շԣ&1n.$P@qæz֧qekw H|wj pZ,34?,reH/2Y ݫC-ЈBIfߍ:kGr t2ǻv m=]pf!msjqgiiܔs ;X]I(aT:hx qQL恀)I=MgnM06%*0✘GӀUO5sɬ;gQxq9E/=m_N[sɐc^${!c+{h66ݶ ^ j~f=/\$skRuʰЖME;Ş~* ;5ޮXz6+㌦c)]J6qM?w7ͮ;Hfm)%: -5V:> ֹ6>6R4|uXw(am=rȮ87mb]Ii[)NoLaYE* ]W_BH`E(/@~RML ~G/@^O+2Prlmf&6`J~YGG(M+wRqK8ے"E w{Blchol yMCn,x*`٨.xtT )fFA;K} ݼ#nࡩF'28~Ř衢oWZ+ wwae@qRN@!{@܄5@c쭰'Z_kjuc- ؖZ~b%$uz :(| SqHq@ ,~)bVk~GFIItPt=\u֏m<5-n\LFdD2 K@.)阏#43_/[߬O\] ah 6G@"0[/)n8G-[en "RMޅN2̱9jJ.y4M^y6UN-.XEw+"Xb>UOӼ/ώm|_ g6`VTZ%>y2|^:ȊMN1ԧV$[sr[)<^-;_^l6TΗ8n{MJ,˸-8תMuUp27C> 1?6|>2E.PF kc+ͤ"-AmNBb2$:C&[ψjQ$2΅Ҿ_Ǔ|ENMb5YmӺ\q 4Y$pz>[Nwlo|$SerΥӟܞ KO_uMTn1bgDinƯ d;pEم2ɿ ɫ =fJ [漎a%41ٽ:ɳb?xTy Vm Y3?h^Sbq\4,`sk@"j a;`G18L֥Cɦ y~po]gB-. #4.;o}!9Pg/jn92EˆtԠ1-FoZ9 '2:5[fPQrlhV(T{ɓ@^ 3w8_1 ܰi p DžKOƋ_ݏG 7`[|w>atxSDGƊP߄_wU;y,aCs:Lul; M0*\rCiޟoT2T^R8wh3ٗ8,/c;^)'NO"'E+4j/N՘NN gkjt)ewOFV'2]ۻN7ݯTU]~T\xhsfh?JM( PT ^ș /!!ΤvZ+܍ HX;Pk dFbk}ǴZW-\l@ $\v2cO-cN`MǷ0Mm&'X6ILdҷ~Qs Y(9W&xJ nV@9Faj©nm~;tTA#uQ'+KAh %ġ;0-7X>! }  hOt+ $cz+{d ej!M0Wlр4ѧv\  =8~[f]L:v~[ p=⇞Y=_{< M_)Μ-3: wI>)l`IdXo|5͈4,_8e1)d⛺m=L2ڪ%f)3m[ƋM._RPlw͠V^ogr^~#u[qjL?tRKdr店^zxs@>}ņE,t"0y Fr\ѡ@3 lUAv5qNk5"s>u,Kq&H}Ei g8H苶wCZ^'8 q$26#}!0ѵL`=fbDtϥ|$Y1Va#n'qd=t@cKWO>(%39YI&vG j覊]/)גme:ۃyX ӛE1N)*/M逻9NW\ѻs?c3mi嬧ʜdLChᷧrN^7 +5rPBQa|-ОNX`;Ť!H'ejg9e bƢ'wlh3lߋZM VH@=%X3Yhe|觃*:@}l e@Uo:4o;f}"_(^%wR[-^־81$MWA\wd]r/#jql[}UO 6$FS0~ +ޙ1vyQ1U䜷71DIo%y rSIC3(  /ʕ oA2 Y@$ɘ8gO׉(4eSo:{G!1=i zC0qtxo饜-N[Ys7;v홌ڊ}[ WiŞ{kV}/ i\E158:ATAU|I`UZ6WE8qкɌ:xߴuqƶku濭B%Y?z[ņ2BF־tTd|/ц"JO;I`Ȑg'3> B#(-2'7?UP}-_NU7f]NM|Py :!vcn6yBUL{Qr|pl:zՂp@ 7'Y8齙)ͮu­CxMrs?V BBY!`+@H Vs8EޅȄ{qAunޒ _T#"/tRփ[7aQ Xjg4,O2j=h^Rt's z]MHC+궿.CnpP^&|rfdIτD+Ipwh%)M\?:ny`k]SKܟsK*԰KQҤR}%0JknX^ 5IȮTHőN =GbtQZFM&!_QJ̚ؤi2P#y} &`13%%&}{T6юl܀~wɿy5f$wY0B0 &pJ39n ow9QcZpy#.p bf:0WyEHwXEi F*qbǍ S71X.\ WAUV֚Pݤ; bC5jпh>PR 0ԴoȁMNTPY]eⵦ{i`,X!LVOu"Sf3sGA03|mc4% w}i\bW_PN4. Raj 骤." =܄) +bk|SDaAdy^ ڧ ;ڝ|O==RrzJZQ!UdE3ۙ&q`wՌb-S@Gkfb@XKOMe5v ݝ+K&wD7}AQv"^:Ձ {N"g_5~m{/2&W {KZP+}&N^?`JRܔz}, w76GjOHdp Cv[ >B*`2 <AUPlMLMԪL+F"Yy$Һ'Dd?`V ε3؝&K ZEc[p "{$:XxhzQOVwm&d-@@28)ޑ}gO`:fPA()ōiK`VO:~6ucX wGr#:[~o\mOwjE_}U0!]{eK x993(U ʮ#~3buh2fSB=]nԉ[殮x"t!LT8!r 8-mړᜀkmln$fJ<Ԥ)ʞAY2}6Dd1T7ч<_h0Bb"^`7{Q^B;S jAGBvhڍ)&ep\vf;몗񃄎LPz2z[i ‚N+Jtw.>dZp蘿$AOb9Vn +ccAW@D0SrϽ ~b- 5ZSD9ygQԙ("Nֱ<zL1qt+F>;cwBwନ{16y603ڗ8] }?cy_񢁌N c A#pR[Y-OH)1ɣ}pdOiKF SpyS[N"7u.4wlG\Z߮z ]ğyP(eQce ~%$FB:-|쨌Kn5 CI߂ZMŜTV,t3+Ӷ0z1 ۭF*jM⊫@u֯ȓ\QDv~Esfm6d,w&WӐR_Hyvi\}Ot>i'_̗Z=}ɘ '=_6A/lQ#j;ȀZxby7 ʣHBl7qdȵf/6=T"v<:z/<{Hg?  Gˢ 'l8+Pbʄ㵜F4`+>ȽM@0 RAFfр aBhВ2u0I-_Txj Թla3.z?ճR| 9paZ~_ANhx_Z} l=wR({Q6bjnANۓ6BU>YOm!{rR_)Yǩ<+$Z米sC6DT>߼<(WvW\Ojk&&i)Z{a쁓7``xL *pt%lnGΔkLed?XKy^lfH܁5Iּ0f|KݼpѴ ղ᧲Yf7Gdd Ըd%wp?7(0x[Od To %R% YJq7L.h)tMyCFl-^#.%SuMԠ S\ 6 1NCkلR [QaM,${BBNuRP,h1glSn39@pJ86ܓ&5wP~j˅\*@ =8bI0G!ȁ2vuU6Nrkzq9<'~'5Z)f9`2eobK6U3GgLllh-p# gR7tF&,~b2^UshrKOB$XB N LfimibIЮdPO*ը"ŒakM0]ZE2s.d`mF>^:n?0sDF[ ΂0QO k+S~ۛ`xTflqjs G(bMG ?UFv0[+0 7 9ukϽmcZ{{8TBpUN$NQs\mAxv;(>{w!X(uln$*6AhOfai}zOtBid[EZR@Y]" bW`$o}a瑖x24)O!׻ 2qsp oP u i ).vc#Z vb 恁4oH˗c (Uw=\iEټQ#>ʘ fenwN$%0US$]8?ۙ oifDG*fr7ATBs֨Fl|YK`q`2G505S8$D" r|2&b^GaoU#^K0[6?woa5ԍsx7(Ř\ S,@n$R}Ő>]u|~*"Fc&n&RB kDEI  sߥ[jô,6.m7YhW& ph8u39n &UzUGs#5rC fH|.AS+4cr[̵۵0g,d oڼ !]+o}OӋ/d&iX`WITW\aQ`8u+-+I2j{ABIJkVM-< vUyV\[G}TkD v `lfMF^8K ;^N.]95.d-G7o\saWS S0HZn,r_y | j<ۈ-|a?LJ| "JFMܝ kL[p" }AɺLjo[żB `34{ߟ-maⶼXR[s+?lsɩiW]U ޓ{^#)r0~2e(n޼>TInnSQr]c^H'i80\"Rmc;2rٕJbDYLC'm}rduV*keYRIyEQ3Pv;ɅzmMKᆭL//1Q2B߃ =~,F]$nM DH5-1 7ix=B@TÏK+*ex12^gd칝2Aes,De@QCC}G"R5 ٓޚä89HOQGlK8Ow{8Um. .æ#Z^\6BȺtbY.i#0jB)`#(아 wߟ f'M$s!nog*LGZ)gUűv;UwJG/{M6) 1\HOܕO/:G }/z\cͶ7,^iHrDY(].(OIj jl?]*Qx:ZeGcQZ/@_SbeyV9 E'W nķ6U&dF7̎?h˧E=Ś&Uٌ8N̨ "dv4ԡQ쉩SP}Sc%' BDiV1β`U-t^ 5œ!\2YI2ÙhaUS_k'[|}w&M`Dijq*`uTȣZ$TpQP( "D!O3_zs.#wG?,Z:fDU8$Դ/Bj, ܤ$=-s#Z[8 fX C**X< \c$VTs±roNQ"eM=u:U6d"'4qϠ3 $u#{A+JZml㴺 F]}j$Ƞzzy4(|$Oj$ү2xgXbXZůӓj`~tq%? So|ys?|B%"/t|+N.0>CXJ(|77JO@dH3[AV7 ZmN3+>р55o`Tz":MBJXA!i4>؀ `I@&8zx}9MFgmH`ɬVSqCW՗Քw'1 iysRDRz?CFM.?ڕaa11'T a+&-r.bznQ4poV鈀L@]H|"KXq+x~jͰRV! - 1\YAH|ݠ^7~r,eg6]S֋~8#YY`ax;K[K`&+vM)RBᚵ-1M7"f`@v v~Ҕy[f =}qyS #1(\bX""@h5ERDGAl|4c뉢'U*3vZQgCN>R 1$/jjSe`aC7ZA@Ah}b3 V `݁ҶADbb×mF @lCkL#NpoEsS(* Q؏WԽ?D>wfG׺)KϰW h6M.suzr(%~ml[}s'C6-I@lQP ѽS0NЃǬ H>EoK:Kc?Ij+ً3;=>CH㜩f4c5!8jxHM 렙+dbx7a[I)R6V!mOC(G1G DD"85wO!P9%23$y-w~MWЅ`w^y00zCUh: iЧ K9|xkέĬ~oМ͝+T@jyԦW5i⃛.Yid7&OZ`M8>~+X~ހU9k{̙% p'Uubo49nJcYyF=;N, " Zjp)xB|ې 9+) =;|`^0^)ߕ"Q^AsLYά]|D,diPTB럘*ujtS2~#*2Ѫ2'h) *, _ HN~c2Lۙ`8_ޮk~O\ǥ7.vLX`˃ޔC{JXIZ BlQh>K5*(#bGѯat $xIT.*%7݈9Hg0e&CuM42z$PҭCA,NAߔ˟ƣPbl,Qp`{ CR+(EvIU!aF'QS1ȓP/{e-9%ش`Mқ3 tii9Q&8fx|1 q}u5p&r nQ2/IG[rOI\qj_QWOISo3Ts/Biԇ\0H?ztBn,l!R"iպ!3^PSzϵM]H.># ;џö~m,|Ӻ+@y WW6pskkr3"0S#h |à`I=)[x"0sf;Ym 쨰<8~>uum9ln> hgƛIzR$)5F.4yeTm;9[_ix}Ť=0n#Jf .tПnJ,*7nwοUqwC~RK6bdQ.kr\؝2UKPv!/uKhdjbXh iN-62euTzJN9f[3l.#!P%E_N\Zj%eI"֧k )LLܨ][?UYZ4IHLpUЃ`wbf;GV&EuL i1;;eV{VNw?I6v!0h^x bҌ4cӂ$= }Sh@c-HUh9ڲ (aLXL %z;H,h:/1on &M 'p&RչRPpU# ^13h cz;/{b[Ux.&.lLFk 1bbϭIUj!.OeKX^gEڱ&q=\EzX`+# QT thoHu}XY.{k]IHX(͚ǙT M:>LSJՃyDx@ᒫ?~ؽ G'qG|UM&/"W\GD_KTX+k55y5pD\W? K"ϣ^F@sgFVMe 0t yh\TQĂq7XveXB-6~FfԬ`53ֆbi?􏹈wkbtZ%uk+FӿXZ3ȘTQ~`ktKK"&;K.8D2hoEy(\qbr%Ԕڐ5'X&^ nl3%|lnUڄ'UuCBT _@sHA4^Xe%D5דwr=\<<0cI֠"ZxRw[^ EOTlA(<:MٱCv51뢎ߛ]~xű&cv ,YP}W3Ƞ@khqU R979I:@dO=RH( xwd@2bTQ8KþP"'!6uxpƨQ[F}3ĮQX>f@0GP{A1Kr5Er1ߌ@IK]rydUܨ+Zg9NDG>VZzT59Kn7Tj১=\^Q3H̡1WռП3:l&"(wɤ C/y|%&*Nyt1Nĵ@803boNɷp t#`a߲D\ArA*ViI 8' P/Ġ= B~s"Y XN'+S Y5wEV8{]enu'XՏG>td A)d-Ns /mi.`X֟ ȯmҵӉîDٻ0(~j,F !B=^HgǕGqJQ}#,iؔO;Һe4w7ٖHۚqĚSgwWR"]RΊu5s:ͦG V4Ym^|*((&Ur}W`A\ 5C/ TpU^o=oB#g2S"YӜ1 9RH7&+GIH}Co>dȇ7 q2S`~+\oep"V|q޾.` ^53 YT>%N2Jly6\(G fn~bCw `q YDRgؚC-.fLv+q;W!k:,PloSMy䶐}M 5GQo{Ӓgeq kYUpȇIk|":v VXYB9oJq+E @:wwWH[#z\߶7'8?: Ԟ^mݩ>P!s]xzHbII`ł]!P qka0cHuugmiY Upy_"nx.x^| U7S@\eCَK`r4zdnH6{_ŧA/c˸r.e R9/qٯY4E Y]q@أ~- pcEs3 Rv]:웭! e~gQYl|}/uv #` QnuMMs-AW% 3ـ Súh"`ֽ SS@cOҟԤZB̀SROB*hZDBDMz5AmFv9~l6A'V茠MPş|Dc ~(|VԢA-0Q!n[EJPކ*=}2}fhKnz"YßFٓv]#@ۋjV7Cii -0l舱ns:dGCzaɿzvzTje˿iPN;mWi4rβ7 3؆ cX- ރHdJqP>۶i)@ MwJ&GDނbQ42Ti%R/aQQe}UYzK:ڞ+1'ڸ~-L`6tb>-#)fq.=pradS膯 @ z9AH:ԯʯZܽ 9_aiRi&7b7C@E")*TO]塒GR Pżc fWpDE@C4buo_{ Lw mf󗯨J% 8q7Eh$/GɝO8g"nf]GmAjTC6f8\n pI.@n1,ob\'yU>S#u?IIeGc ҎX- 9Ǧ1i?& o^Őchy ]X&%`ApSs¨\x4xd߳ԧ~%x]ɵ򖁻ҭ(7ѻpfqN}qkp?31@2B ۂ A3ث6M04!ȂU$+n?XWOh.7VKԷ[ ۯ<Dƈ`諧445yeN43 ,1*sd /%P~EROt{ |:g&`$Pڝn5[i^$aS*ۦ[C*֯YMp.]a8q[DZ5;akdQ2NQOO'~*wAht_޹Z:ШT"b^&?x7 ~]ܼi J 3=>D4fۈ߹ۇKFQYC!gFaV^K})BWd6Џ_ສ}_x %>?lךeWj"\B*yvўTM^W9ʙSGp_/%EXiw74<@h[f_9KG՟Kְ݌\: ~l'/zrÓ"_f.s 2FP۪E]+NBR ]:XD8?< 4#6l|Rr 0ʬ9 ~V0cFN:JX80U1}ݧcqV;^嗮vH&M j(wZQ`K`0hP|²) n9^wFqJ${m5Ω@FOIHbxCRSTksuU''cjP$Y6e!$˾@dLEGίw5}Rޗv֧/r`X0yPBA'nb %+բQ^9}ڑr]x WB.k1Ӻ84zbl\Ow/"ESt=#7̞pZ34G&hNhnSDJ=#Q1=:Jmnޟ-/22e`snӘ/B)ӬZvkykH.I0GwJSV)P`d8ܻשٙZw_2yY)P7.y`Q\ Q{Lbh?e`Vv.1=n\n9~Oۮdĥ!x}UPQ=*.>& 'Lƨ,G(/HQput"CԼ:jLU6I^=4(sCWԓX-‡' _~\A%!c ;D^]l`2uƫ*ׂ+Z&Å12}uE*M .uݗD#4|fh54!ZF?/*Fv׫ V1LF7.Q[#k i2(;ʼn9_q/eZfo2|MDIA, c*Y/ ~!TcHOn=5 |?qH[s|$߇!Q앰t ΀0ϋ'҈ne *Oe3idnH#'~>Ƃ5?)Ν%toTō>UT*ddhE5U{ӭ.a}1@mt@"H 96ЊZ &$"Pr?܆ ~QލPظ]pOw佒9%%꽓_b*"1>"}'x+gD"U CW׌]aSRy')D,l+kQ%27!Úi_,Hg$m0;|#lNOߙ,[fMSx^DgN/DL|!çRQK#,9\k*2`6H A>>:9%N1w>P]w}1,jKL4`s݀ aj[0R~acGOUgƋg'̖RSmGYD]G}6[n]3|F}옓8qc+Cj=}5!"vۍױP7u8}(*w.IA21e-h]yIP d@mVS1,-nKO_Jfyx+obAO-NOcn1^ vǣ"1wV*<ʺipU&͆^{DҷSv< qI`ƳC utQ_ TS[g v&yJ\i0}*E3k5FYBY?PmQǤԿ4HF 4|[ e}-ǩ y%P(2;ڐr`MfDDNRLVBEyC32F4- N!YZIbs>a-Trq,\w;$ŠߚaU0SDx Ɋ,ٹdOɋﵸfg[[ kT/5#Hd)YW JQLamכ4Tٶ&i ѻ0`9݋luc8 ŒN0U1aQn[TфfƯ$@NdKfw}tfi2]'w@>xhvkLƹ TEʿlĄH9:}LYFAq/Ws\bݚP%ԏV:zM``*Z%ݬ"C gRBE?`U'RZC_/;Y%6[S I1Is ?1.Li\yN+Oҍ> ^Ŵ2?ho& ٷ{ hQ0;Oʌ~e_'uJigK*}d_SCxQP= R^϶|ϙA 6_74ISghU(7.3º9U "QWK9xZvuc)SANȾ kn]{ᅚ_li;|ٌfUCwgM >I72עx0W2ag]k??]䫦 cI2&7_S u쑚i%eu)5Dcwqxt |ib.XQǵӅI8mFԱ%stRAXXAK"~ PeL#rSC٪my#$Ejy^({&vBh3x{)'R=WA2ܑaU|=H+Ti|<(8~Nd0d ?u0S(n @Y/ !4m?lˬǣNu$MJǾ5P4 dWߩO{!E:?vr=+ 7䳬ctW(&4x7i\\)zi5/< UGC.&a'In.Б48S1z kOSK $od~䎃蔛9*\),^[t #`@Y'2 dri}}d?6&(鶐ބH93cMҬex"oqPk=d^Z~2XK CȂs?AيX1Hҁ}j(OzyI&W@kZ֟&h n2#/`áSC0BLPf)PjqrC-- Jh!\[Y= ~#?2ӯP"4IT"%ĉ!tp׸+FbaB8FG"lB*8$>U q g˂7BG2&7zr]jxHJIHP=<ŋCn#6ɂt-֑bBMJke4`rT N 3d§DcPL$%JحZ X"׊_X&&,J#w^3T^"{Ѧi%60Vz@_, 쏀'Ɖ.bjd.3xfOٚmrp-E,̠҈I].-5nvQƓL?}iq.;7eaMPؽbAu-5dQyep/ ďmPڋAq/nMH Jr&/hҶh0wI]<URjSHD 3lEZBH]nßFLu #7ʞ>,T.ˎ"A~wK`åL4 1e`ĠJ(qDygKv `8 &?=%Wh;Pw\.:E"ׅ 0I˲D6:|"rA Va1V:pԬJԞ fAS\3g)";R*K%B>R>z \.\=3bоE{*X8"io]7m+}q~vgk$%rzs Ъq.pU %;y%8=i`.-AojX1j:j g1h RVj>n; {3f yfɶIpUE|3 H p T#e#i- K5p!xmrɉԴ[ OӯFт y9\e5bϲy?6Ol.҄X+jcD0 j8$9,: ' CXG'YїQ΍DV?z^zݪjXQKS@ȗD^4@ˍ;.KxΔ{ĝ@r4Rd?,A&6w@>Hh+![br[> 7c8gBMsk׵Lxͮ|o4U0EJ +[#:'˟@ʹ8{&=եkf/śbM" `sI'erLVyyZ)GT$eHL/5>v+OYTZ :gmIk57 ]ցhI7vpϡ'CJ낇ڠGVlA8TvmLW?d{IxrV'15! o= @_LqflA"2nOָ)(:˙@,D0]vœ)"Rron9"`b rE` ~gi8Q4etBn$qPa@  oTAAj)B*H>t@X,febV1KuQ( ޲k5PC[i+o,sVY+ՆNtj |Y`Vpk@ͬW=oJ miŋ Wu_GC<ݿCnRbN W(|CdL)+9OkDֹxõ}ɹB#F㍋"gƖǬ0!^\ʢиTĸA,uYT7ROc땰K˼hE0βTc5(Sn\A/;-$0p1O7MQg4˲2;{\BYշԐgf/PsK3)$'9g8锭 ɛξ!C0L Z%Iz'& g*]Kʡk=KH'9ıT{ꌙܸwA6i@@ M27b$ϟ=iEAaEX?H33!]DClޢ"b?7zQ2εFZ=^ӶYL]rNthsۮPDA g $!'CoQOJ>QeM&ksM4+lS/ e\9TrN t:6DWpE+Ũ!\˷evrqYq`w$!_Tӭ652SAr]ZS \DVcsK$^cmwe^rB|>{`ɪ2wrkWBYHEܶ! [}}{>1QsV<[$VA3BIo KBS_[₌P@s ${b{\Bewu]YlR!pxI|myVj71\ Ex+pb^/e#14 lIzklz KwtK 'Tϒ݅ATEcRFụ:Dh0q+@̮$Us+K?tkd 1s"ރw8,ՖG-{Xv!@nh=\M̦Msp5D=9"i!79Kq*9a8ۚg9,6«W.n_} %qQR^Tc4bC;9w #E\_hCG:]( pbu="|Yn[$ёj30 츸}8#)rNqM&LBb'y7Cq㗭k!USXzWOn"^Q;{?mPY`K6(jy)m[R"_p5eS{@=,?o%zY_xU1f'w{! ]Lf֧kHDK МJy.q9I/9BTEqF&ީzT>*86imX 5)w?MNEMg8Igb۱ȷ6,;ȇ‹pSN`@!$> \ROڲڙ2$r3&%}JOB[lZUY8 (* {,MAΥ'=T+EB 5~M VCa|<To^F.[<],p}(0-ⴓ՞iP}*W<ЃŰj3T&p_ AEbVlTE8i*)bؒ_Wb&\̐سAOuJnXəĦCͪ.!~]%>xِ@t#Q*Չ([ZDd{־^w`&iu׬72zU=&(PATqqKHxQ;!SȨp2l3+h@R%AWpGbx6L B OPdOсʖuR,Tb;1a}Jfí 7} Ykt vAAsrU\?#E?dj\+#R7`*Ǧ3AC=juoDZx<)#TTW􀏏+/hb屷:U O=o.ASMwBQ{d`ʜ"snVD=L&J6`N%*M[ķn&Pǁs9 BN&O6`bm,zf(/Jp}|,ǒ s*iA Kl 0ƓzR) LM@odzf1+aS`>:"J<,ɟ̖bsվ\Xj[3)~7LN;kABDb?>EWG|P[MP%u Ir72^T)8[yL1n>+7cxR ZnUs .L;ܖѓwh\σ}dKc?=YK's {W5IsşQb%}TBpoBo"3sxR;B/ n&l-ߴ|yڦ#$⽐X+g3oYUYjm4z+97qo|.u"Vzg)++B|ܝf! 川@=vhhx'!6* {TUk

Gw&ZzBMw EsҾn)Qi/ 'Ng*-ZCvG՛$lo4G)~$´5b\Ϯq|+}+:J{XW>efd[2, mfvejŊ՝4e(k9y% <Ň6 u%),,ԙf5nPHбuIH?=ڰrJ<fۏ =|drƐy :cs ! >M7o2X=FZ"qc1&U<|}@s g ` [[#WdӌiⳣG3iQ]a\ ZHԂσWMx%BFŭ\]aS[l98nIZ,Ŏ?WL)l?Ў gfx\0kGй/gx'UKm>&jB],@zeKYv=|S sU77Gَ0+oI|©ݢZr].vb {;8Uբ skcr ƿڈҨ>8Qhc9 B3ZNep.uPpO(5f %hA EM >rՠZ?'[~w̕\ GL%w,[rP/ݲ;5)Ҷ[̓O.WQx` Xg}ȒG("H_ekAɉjxޣ8J;ݶp@X!mv,d/xEKмnnxZx`.,${TCv%!҄퍫$4?Բ赅DB6w'e'dpFNB@(uDYR;ӍA:0b;^.~ZNWI H@'7O2/Uerϐ;zaJ9P<$~@vg*_ Ewı::`s;/V{nd o egt @u'љtcyO%ןw!8,\+LգfO#wdҜ>8"K {yᑢ1$o096R˹,"ᙄi;vLgizұV*G\~??Ҝ)we=AQ$,7x|mg9k,59Uhv&ov ^]g3!)P]]q̷܆ȯ"ա,^|XiUZ8iLS& '404"msi˳͒yyN 6m?!2F𢼎LZޢ(sʏ2lOv rTˌ~ PaSby~{k"Ł>z+>JBCծNCm QWe>ll2.v̕:I}O9` i\V[58t?q4Q-͜[M'gA}⎓u?,{Gq b?]qz넌ћ8Ez*l$X?#6pL3B01;G`;h^L52>aX ur%PtӾ;^r 3yBSWdq'UnYƜ%ix1D@yF f5Zѻ2wf9jt|AðaK=U/Δ+}ǻLֈ RBuPdV^k[xbOFtDQs{pqK8u+iPequbt`+oK!h|K`b((÷sf<Us- 8Z'FIXĶ6>`H4h7Em$)_Kؓyr6B,Ij3ۻ^u, 0 /0CDG< ^ ^(Q4׆сܹUtIkf,cv)A,-m<zbLeP.Ǻm) >W-Uq2uyW L!IwɏOk%CwCĎwg{V;'I﷦7G;ys5Bl+qnsxTSr~“@ "8AkJ_ݠ'3ńe< D} T*(' pr)O{kH p90Xj]l1z -/OUTq&!8ԑ|T3 w BłWP4.sI\<`:0)qVu7S=<ɱnCHnt*2BC # N\ yMScluq`Z.ų#yjfODb~k۠wiwQWfgL=UJy+}REfƖ a b(j,>AJúCBRS1LJs hh0^E2Mp] JJ:d 2HZ3!J© `oRNpU7ÚkwǻG~ZQg99hh?jR'(#i >!wK)d']T{=y 3'j8A!I_Uo Kyͥo:5))oՄ0s#CTn5ٞ‡hrS8j1Z+wu];GOKhbg(}GBdv{t SƖsI]re ߋU{U]8|cs1ND9v3p?3 vöL~`8(-#(o$vH@p=`Wse#Oh-#3\z|gZJ]Z5EqzZ Clcf~\! )м[ ;0x-fR #EQ2j;. DS\n"֮c7V;1TA_Y`oQQkVW_J)s`b%+PDeHCޛ[ai4vU9Kٯo(֔IE޶/WPef&GR:Hs sn-Ik7m&v?ı6OG- MUO8 HQ9x:z1 X _M)zX W퍝A9M6 EuMpwoBO뉷kG<"p=b_l ~zJt:䵑#jEq1wJj|]0dt(na._> 5v}L7=ϟ$Cͽfu JF$-yLP(!=7+U pN~Oʮ$ &7y)C=)Z@eD z~nr?43%e [7ތ70,۸[(y$W"h:`sw'/1oׄ!M붰?қb ;?n3{G;!Wn?ؼxS kxVT!=cK1`|Z;ÌC{b.5ՃYdyz(Oaa˭WV@;lfG.9Aɩ8EW~J^}K ql91AاЖ}5.ص t-oIdCdUT[y >Y\YFX@1FCS(9^չTZ(׎ڪrCOk",PhÝ<6NK{̶ۃK#kM}u7EB}WϏ4igE]ב%) u.AenV n kOJbB P+d7ք"W*|cR*h!/)_\< q5],PLJ5- ;~YHu||oIKCСҹTuߴa(ixnd:PS~tM2f,y*RgP%Ή:7&xWl*8hFµFg_݉"v<$?2 `@6 Z"2(2-?eDe+] pI%(z ]q2a ECN.` Pϻ2qz-@0Cmy~!_xkAH?ApƩԭ]nkՍ?q ʎn! |͍X1$ck[魟ޤeD~4> ?I8#g[ol܈p (uUmjBi&ɴ!sJhE܀54ඪ}n3|G^?FK(XU~Ͱ+ԧ]dF4ձͫ*`b;Kzj6ƛ(|<4(4LcSƋ(:- u!}La|.$Yyɏc+dF5b*Q&w̱^ 1tC` .'p׹Axy`JO{*Xi?AOZR'ܸ8zz ?ck)%!l9:(EKGb%n{T]tȵ+> zyhlI*2;52E1_T:1T.uA׈m.Z(0z]V \W|xLQD#9aCU so<& <- z`Ov#QZOѕ8,xy B՘a]x$O.SjEi:E] F뙧tq̖d% A"n͕e`K x~ Hԟܧӧ¬2I]NwÝ5?/z'D8$ㆦhY߆8z2LظOdaEifȖMO~| h>W.:_ǧ O:f&.1EIr7/ZIZѱi" qQ Y_F G*^.Ĺljc.,*+49cOjUlĺPbƯ" |}5DK{@[̢"15ņe%K[f(EvxO9&b"1ݤ]{*xf$6(Lwaw!0 pebe"|\``u`u=s݄5OЍcveYǯOnWNw/L5g_1#IMnU+&F ~_BN *[MHo0zr2i2c̆,nGf i{Wʅ%%6/1lz"?z*HB/5b G`ST6!Ř(lxAԍvǻ' .,UA+ܤ^:p.t$~3G qgYÒ'DNG)dk}s(?ǘm/\QuO0D٥0.`MQ<ʐqk&CϏ B/Jw#E~˹ CwlgEךUQ_(4|w V%i#\su1.}đޫ.Dc얫IZf1v`&4T ?G񂇍fyәmI{|QX? ıR*{9j=Q57 zbO~ia[sbI>9)W*5 өbBz ]WZ:W JU<[K-w:V|WM`=[@y}q 0Vg?z1V9(]R%-7pixÔ8WFۧW:EH6 *EQN֣k"f) oÒ]"c"m[֊=A;$~ui*d#tcXP?se7Ha lKy9Gl8-̼%#,z)G]S,~8pEs1D;XL[hL$5}#ơ>S8Xi͵dyU~;Ncu'muNwk˟6eҫ˶Zt_At(Txo.^L,XG8[9Ke/cP%@^9ѷkLeIו HmVdc.4s\ο*BSR9*P> 5Vԣ,|o`]jDc.տD2f#J  !::2䑥r%cݩOv'u{B{ Hr{ w'!ƣ^1 z)2i\ dt YeG;m "oqyЩӽ5Jŷ*{-I`J)h/ބsQO $hem: CQûȜlfW8b7MZhi{W ~e|B%.;>Xrֈ!(~ӕ4Evȓ DY/ցJ[Ʈ S9LikN5-:0rbtzE)3T'%~}PSiX٦)&&ާʈD@{K᮸yE'}UJ狙uj%(G6їw?*TéSD`cb(8h.D@wgҘ%bxr)5)w3z,c~:.r˘jx{"a-d8OpfU# /E C ${{7[ AmL,CxT4 BjJ F9w7J8!3.B(rNw ᯜ NعjEe~O[jf`6+!ϼ2m6=e \w@ws˼aUiIyݭLKz_ `q aYyކ[n$b'0SeS6~ pa\B yl4<1f"vb#7jxvL n,G'n##<<)~BW@W(4rvtxGLV1MͮLSiЖߐe q| a2: g)Ŕ٪=m02C9AA\[aL ǒe+rXEu]+]ƼF&_ͷZ ~;X?oGhoi [u:'벂6df̷2N-  rHg7&֨|Z%Ԇ(rv2q ә!$l UQ ~Tt>ZmPY#bC`#"@T2A'W aHsV1#ڔNl4n-ck,T+{yJO [!(,\miXnYmsm֝Ģ,}~EU8aI;#ŠP gV<=m䴃U,s=/GtĖ`X K$BM?EyEbo ?n 7X9HPmvAu嵃WraI쇚*A^#~}:m/g {1W) HȰԭ.ZlV%@o;d9##K*/N뺼掰dlj<6W1@W Ю _@ZuFiv!(6677Awq* 0ZnD^g7C0N YJ/A9x&qV|bR9ۏݝn9m'˔TLإD5M]4Isa4|8LƚHڏ#d*L{,(t#4IǽAde8 /\1ߨ/dr_(KjjܲL铁U J,jU@e5c_-@/y~B%?¥Agjnc`2C ,a8;q:on)nG*2lE1%YNg Y|w_ ljMi$H zo2 87 YviEp:w@0#ډt.>-VbXj)2{=7;2ja(ڗK κt?[O+^e=qѪZollWz{bM?O;̱+W!D/)zoT .*der@L: q4tH2%6®S_n)J|VS;?UśQa=*Xk&&7M``%)~H udm{9'.~|iC= TpUZx]9{fD=;_r^.s@/ oSGh4Tf\g3w]{&-ʘ:r^c\Zd_ ~LkPp:z$#;35=@~\|ypޡNj<Hqd3/@|>A6h'hW1d2%v Xa7mJEFV+qhqE:D;( -6$S,"B,8G??5$zeRSǝ]~ǭbciizLLGY H_kFƖ'p(ChPm|RHmBlT oCԛ{ W3bO <ΠVQom[M%9{eJW<+܂Ns~:E95oES1i ZnZ*]V+joAj) `o'n'ɜiczzca,Mt"VJ2Cѣx^HU:CR7_CsohfLB: $OHTH<%D)5 ʄ' R"CfoLۥ^qUc=jmXEa!ƃp<u@FIԉ̝.fXM.tSI>Xi2'5zAs8M $چ)  n{ݏ._`7VIWz-|,B+L rOމpJQunŕZ#Sm.xO&* HfACZtd^1^{R;%4o1n kFۘz)hD bUq^ĐNŠʸGǭ9^E<܎ϫmZYSƾ7|,1$+ܘ=!DvFE#=̤e:"{螠,G 4A;1^D5a7E◸Նi0rDPv s\!~O εkcՆI#?; i1͐5:SC0gɾWYz ~mKM8QyT=H?BO;P7hx=WiU-:VlE*.ڨ* :#zh[J RY.%smr-0+E\3:=ƸZ$/VJ}%{o1jޞմ$?٧sBhZ7d@ myf~LRO ݙ: ]D7:]R:1[U~Oi^{nĴK qoWBX3\+ѩ>w TV@CB.\3L Uf<^QL8UU02ialD`"+ZƙX&ecr_Ga m :Ē|x|iì]TB)X8xTKT8b;yd\}0U;ږ.Hƽ^,jzNL=>SP&?fr}?=,Ǒdc?~C25 DM "ѡYouulhk*_+z_?UM&)*f 9I=0f3ۊ"LMpg =I.׏m\z\/ͨZ =/ӆsca$ ņuZ"5I&|V7h q0\T\YWEE| c^,Cb93S>5 @e 5r|yT;ð 2Yrh `1R a)NhԨP_& v.fbOMOa5 ybv蔟NE{'ŦKfU{=1y΅E{F?h;[e86BN`= qg2 A=T*Wy~̜PVDpd\S:;O-uû.xFc,z?(6N y d|`\R"@7u@[S&ZxXr?@ri@(MnȂ(XO\JB|0tdL5ݪЕ߽g5P9}88%WojZ^cK󱇰bV Cy/ GkGJҋKgBxXQ86H ?:*Iʏʥ2Ϝ8^M\iDyun6;FxcJ>Cz]oFbL`ԝ+#|A^|i<*Áąx iT8'x7V| lc43-M@I pӓ/-ձ~>/LW\")yrl?]kLR nm~GԪ#B f~Kx ^2},Zp5CzJ˟KX 4` Uf; DRLj/St}ɑ3C-L+$CbyaO3\Lk:D/cnpcv Y?K+'h1/@X"XR ̲OPݰ+V@ U|ƠH J9'#ԓsh_;dbf_Q9D"^PurVڦ*(?q̡Z܏֒*}WR e蓪3wTpZR{Pw$] f[ =x62 o5Xd24ս5~ i 'r/TȀy>rO~#0r#OCJEH[DZN|1& #$36ǜ+feRgyۍ/6m&qB(7)Q)4/ŏ-(CѪ=C\lu]G^xm6B`2˘Hv;FL52Ō 'P:# .CźB?s!4m-02t(2^y ܷ\Y![%fI"uʦ>k$ `= \D;\;X8A]t|`<{."b_T +,0.؜Qb+ V*vY>vUa=A S %INF,㍺Z 04`:$"!p=ZbZQ (cnEZbh=LMn:&>u`OgIx IL=b dN1 0ο=>wzVqJQ*5Kqp1Z 0KΣN1˼믇_'ޟPbwHۈ>mӇJOK7⬤n2-;vo@8E R˿U: ّF 2T-? bO<ܸ P[=+hr®'ŒkA}pbJI',c p.jmCpHxwilJ8~%) 7͋Ռ:f(ٵud'+.\ԌC$J 7~i~^q|VO, ߱ L`%^? ">ixoW[Oѓ8o so44:]'}W bA ɪ9 (+Sy!sYH!U7qsV__hM%oغC;EvGq"MiO^N$}L,iV|@x2LJ:rǘs6Y,7M}Ɋqk*tB8ˊܚBSFK"de9_b_{=v8b <3·E ,=mtlwUEV!"tqR+LmބRSzKީSVvCHe> /ݺݩzCvnPjQ_Smyʎi6޼: \#$=4|~f:eyn)otre#:@m?f!r+)ny G[oN{: X4O$w`l^]٠1 *AA/[וn4:% ?9!9_HJO)F$ IU;lwlg-74@FG<6ʗ%Qvڼ l55R9I>]ڢk!'[60#kdڀHaC^X%83 J畀%vXMOwm,n8Rx@hbϫ$fE>Cz90{6`:`{ )̮#ií{w$Ϊ "shs.͵GE8^oV/StZXnÀ-ǶwO'E*cJ |݋?NkjT::VMHR`wK{+(e(.[{_5$/6 p"KQݫLA 0I͡.[= 鷿ڇx%(1$c4u|czz4k5+b DVAdxt?^DMV zvFJ"iG=Rm! )!vPQ9lhܓ0"J+PlbX 5*߹a>=i\D5}|6 Lv|SJ~Ӵo3R5d*qzxjJ@ 0ۙa]),A1 J8^,2G%{v)#0 Xhx.' PJm-sP|pU?18+eIm'!tmsz0pHPBi;jt$; X'~R82{рHf/ 'm,7I"xȈmg1[DőV;eymg6.=52FxUG$ֺ׽5&_d-?(,A1Nna-`̫쥚KC:ةuZCXVhe BS:T=LG{gm_|:h ci>&(:n;OֽԠSoW3VC/ߚĈ`(0i^?MRg+=#PK̝'+!&,;? &x9ܙ1AT^U+L/c?1[t _8"l&d_|u'PB8J OաkG {=~/OkaE0hۗ3IGro`ۺ30/WC KJɫO[I_r"Y3Ճ̠M(>Şnn^ J'|:"3LH2#^I~@ P+^*xab;Q|ʕN4P,P7N_Z]nBοJ@ Q88zXPr2I"љAB'"Ǵٓ3FgBVG"2R3r xZ5SU"I"F?kz.9:ݰDzØ/IrN? Tluu U)DSUP Y{_whhYv{0_^g 9Rץ|c?\z7ahbOǫ"\IQ,ٞl7iXYZ۹=\@yJ=D ׌~Z|P8O7G)>*xeG=n[_Hc|:zőt!b+É󆵈ĽGt%_@lM\YZ>TP& 1]n ke5B?vldzI5ev_}=M7Lj2AQtqTtmyU30b5`n:jrԆXa eYDXʮ *񴨳QHmlV|P۞sΘLDo8<, 1dF58rw]>y6fnm~z쨲,]EZ&~.T B>b 1re PK>khzGNr7fOzjXoV*-vGNލ +rYl p>F::-[S̅+,EԮ+NZ&ۮ0 w0S43El$А8xJ߲ ~CX<ͳc&H(.:` ɇp A99IzyE=qfL~-1Ni#cxS_Irn.B}ŬSOn3TLw#6?Fl/W crϔ^6QTQMbƶZwǔcYqh~!GjLld:ή`aD2)J c#]K/b$ %\:ug./E;jӦ57>'! 6.襚mŁ/2/W[b[VKT43rº m~sщ 2s<& #PAsnjѴ=yOyC ju=R`6jP>1t$P 0-vP,b(KL:J+ (%xdeA홾1=6dYˎ r1p N<^֔p&Oc q EMsKVN+7=?N G?]t{A bx<\莦k=n0JLDÛ\X#>!uo``-Lk+#0ܜh7Qkh]fυ0N.s}NiGv<Mrna;>7pԱjp۩׮AJ,Tsx#D: ;Ѕt.cF"b iD8u3JbHLc#Urq1e19OIEju-RYo[=Zroұ }O="2?MK7:ڦҜՃ>;+FOjC\n.azo˱#c+#{kĊ u]-"..X3ev1B$ /9PcNZ tKB|(SጷX&wڢ3W0#[lKʐH1OS)uD3<ţ/[mP[sbQĹR"t86QT /dJ2`ӝv tYqxBИuYZMˑo.6#lzcȿO'\\.0V hoDһb;bB!Ğ󁯃G;A0;xQô܈'Vd$bX(4I)"h QmFaR{iW=xTE%|s t%bDK[ bJUS!fyD@R?B~3q,Q~:%71iQj#H]O'z=|nRc$ \0Γ̢**=v |@&|K /oA$1gAV_}V/-驚SE Hӕ FlaBC8Ko# C2%o 1ThҜ%+P!mR"+"r3f/gCs"!K©h߮8ikJr]Îb%)VR^<ڇy@Q+YabJz*us.{f|ꑞ"#MUbz.`,'n/l(%k }@/ Ȋ/ye꽅6{_sʺj|Ւ 9';+kus%ە[OY3J@9%ӮTwgƍ/ac6]]PN[C0ek#: |ȆQqQ&!B4:n4XB ~iO[6K]ؗ@7Fbū;IY^Nx}0S}fq*/PW'{jJ%z{"qXFL'-J(H!*P NOY1L6tcBon]t}pin&//]ҋYaNH+ؖʲ=Eeq'Q4ٳL:оۦ}X;IUq=NLƽC<<(uhQc~y!(-|bzĖ(6謹8 }ʦ;Djhnt$=kR9bY1"_[W8Ak- ?$nхP\sf)GG2T p0g$\/y1{1+h&8  Kd Ӎ٪rh_V\W,? @ =|*[~Ɇ MF7L!L9ө;K";:eqo!1a@`';2Yv wn2b^j:2|"a7'7: ^5E!Y\Qorr|1gFEw-%P z Lqȼkw*l5ݶU&;#Lr9ChfR]d8KTE5 yI1<D[:^D!pL y f*@"\haS?> 9QjVU.Hr=U0Ŀ^9݇NqC?[8Z|ߌL0mJ$t~1MYBwGSH[&i!v]wo}~wvhuX98%Y/eX یYדk O@H!w8czReG> z*nwDX!H; 9 'm~c0CDelNMpp*Dhar~:$j̠sS73 *)a Q(n O&# OŲ?6|Wkx~mL1с\Np͝e&5Ζo;FB"Y ЯIX鍉ĄPrc(IW<=?֫ FVf7Cqx="IIy%6koJY@?v+@pBBv go ΠS)ky'vz4`F] g159֋aPmד؃(N%~6Y\"^]--kPo+Khhon:rS]xa& /mvč6k3W9RՒGYSh*͵ 9~2ePH|5ftգԳFot)~{kd8ۺ"ΜřkΣ#(UU|D,cIq&*"8QW0xZ@szpn~{T\Jhg%]@D3%#m_e)i"iQ<:kzԤiy 2c'V+y%X%bVg P;tjJ@DHsEfuu(hMƝhGZ=sxKHçq8 /S#kn~6- ?_eq2CqA̎7 W43 BTmn Sr+9x"؞]LTQ8[L&DBd'@ZDARn۱Yޡ卙,V'tWB7ckw P`~֒(ƙb,2ȤkDR8 %O2z' +Ea!?vI*euζTl$cmf(f&D;IhVr"M _Qt](Xd=zR<<$f()CNr-Ta}G1SrtuӪJ/d[b5㙹f#_iTJSo0IC*n( ^G\ ѴB21i=~!8<}Wifw{܅b O~Ʀb]},ծ c_̙cqIhu{T2b]|5(@>UHO*b!7^641yI5Sz'G+EͬׯҳCm.5X}1"ϣvRs[i|+QV]_$5Bg7Ptw ;a~{׫粉vFFT)"CX t`$M3MW!OJĎFI*s}lN'~\kJfY `\Ú.}9$O Wg duE/mksO*t[y^t[+^dq?:"+C մX&(zol7zB͏F$d23jGR$ޏUڽj[ݙNR>Ŵ0vEAu&70Gmї8gx*oK$ D]q_w%JubN+:,.a~i ^&ᾏv/=G_oB;.Q>R@縗8a`\8<6lNg58Q'{U<{ӏlyO(0?#Fvp p/CQIWL_ 4̾l~6·ϑm?hw#qγ(TFbF$-rr7=x;amuL Z΋+۟vEjJD&`"T$[NV=9+͝`0nu#Z4!]m-DJEsh(}lk- !mⷬO9bXM*tTൺRF@+.C}ok{:PY}#_1ϛGGEL(t}⤤%iF~vqR)sɂ[l7;%!iz阚GQGpd.Ug Y ]-蟌G :VULVHCu׷\p#ܹHf]Y"Kダ3\};R~D[ȻM Lubp6k+7Ή纼z5Oj=~yҙ}pc8Z `xN HewfJ} ed.#P6]F-2?:~>m>vw7MѢ>gש2-K˚`aBR$cefo>%ň}]=ORܚH_lBOQC>! q]phQ+2]!V a}^4VJ>1 8C-۾;$Yb7+h"}f[ll⢺B)DHdߤ4㭜Dɉes>i;*[_nXiT1111y6@ N0MQP[1y#jx5ދf&C&Gss9Qi:V5Dh!Af (6G,ei t5X q, ,Pɚ:vqXL7iK [SPWh4E#P7cj]r/1;YSO0nq{Kr)n-Fy,R1M(H-YQ$rKyջpJuZ H~HaAU-至FQ Ӟ4 y'7 F$ !¸Ǝ<?25'.k֩nUPAX̩D9TIU&jkH"5>f Q|d"?n< J\cg.Gmϋ‘z{!u e"]>/IЎKjM3Mu08J^B=dI6D'[R9-{Ni\+|A#*fY:-,UE̺ FjU|t[]>AC!_ʭ@4A={P?hKcH(L8*X a CKSOso%SM*?<J;n$ұwmFÈ]/ؼ\oi3DYևpY8cm}‡{hs+^=ˌ6bp~~Srkx%0`w{Dh:؟v 99)0h 2 va,;y2ffبٷMu;уTx%q Rp. 6L"]C" u3v/9I+B{0([b8 ;t5F)`%4%A cZ(2D+ע'*Hn {gj4&) &5[']LvH ?@Z[>;ޮcDu`s[ם촏t7*#o?XNi\ثj[A83)81)%fr<3iimz& t|j5 ([ vcډ h85 qfꔠ%ƈ}AdTP[Kg\S6#޹TU Ӣ|:{lѲNh@ s%1oT25إtXOel"=Gzt֩'s vbɬB ^ $Ԑ$Kˏ2^yn[<~܀25sЂ)ڎQɴC9Ȉ1v汫&XY1!%aސ6#&%ziVR/x+NPʳR** VUl/ LXX*S H ĔPNJ5K[&Gnqo֦%_)J+14mS. ˅;X] ' KJXJW1L*&2:e(HR/Q`ECßyNyl|To ؋FR.P#yYˡ]ipD!@ތKd=M+M6ne$㍜mTR`/&x7D o4v̜-clٰi{|]'r1ؓ~NZ@9NŊw͞Hx:E~_B5Fpt 0 &d߃Wj%DN&1tԋ5lw[1i 5᭫qs L"7gK}${ pQ)2tAڛպQP!X:`J ޸ hw<#)"mۆZNs?~GL4\jK&}eX.Fy?lC(wO}|ۦ##e9ҝ*3eXQ!dI>fj`Ҕ6-NW?*zZFα43-HÇ5-XG}t~⊎ňWŚeؿrrkfecWS17 qlްٟ NmrS=lA":|tfUrƒp<\+pٕ נtFIЩ:Qܧ^Lg5 3 xhz2iUl MY,7PULMaWH7_\  l O~*Gc!J4MyGSl; MSͬOYN#YWp/2sȏYli^)T*[p5ۢ!ix?M1 IP#[nːev{7ݼ5WjWU0yMiRE7^rާh}Kn.}ZWWv_$jk{1N2e Tb}4D@;6Bqw{s}xGp>*F nA#ܚvDg=Er?, b_dyODhNG|*B2}ʲpn7%aÔc?OCw$׸$=/8U%iRk*S5P ~3![<=7αifсUwfqhjիbL|cʡ; IrjݕU&@JQy'vn I ̪B °/L䆂zʱY?`f'['G S|FQ͔ f1,[4w y\ݼ߳HwLjΦ:Vp5A/{hj2~EBweݔc:{r15ՈKnCQ:Cʬx欂Zg6hv0t_X8N1Lhv+NIQ+}CM*݁qL"݁$ԣqdhpprkr%\FUi&Lhagp!4,ZڒgR]ӬsdwPżM6 f8ξə eZ\6w@lH-@'6nVj ovU=G8ǔ>֑YoL!ܩLC;J$W?r#Ë<3tX! #szɷ2T ,8XߛG6;;vm}4#ԥB$t.=AƁ_0@ A6.K`b:e%y'{-uj#F$&h/_ÒgrJ `MW6ί洫FYr{QY,p#Vqvt%s@@yMpVAуG?f1DW3S^x6$E"8ԶXN>fbD՘0!M1&D>9}e9?oy=oi8A2YS(E7[bdw.,  HOwǭAj cR5xU} !>Vç&>2*Jc:$CBsXbyZȱw)YC>9#8MQJ@<vqs)V3|[8np !AKw^w> ?8">#(͙vš'm[IIˢ.=ouub3Ʋ N+_e].3*Ѧ4 2o.w..T^M}w n->a᭍P'c2Bڍ0b&yJ G-F﷚ÕoySSÞ\҂xn%ܱq D"ʡ@.:.ݎmF"SgǑiolmb:\jH[si`wX8H0}; #4\n. Gט Grlt8W0!D/r%>8담ԝiT4?~ο(]Zr"F}Fp1A"XFnshݦ^]p-@tanR1F,ǫ=|(.{2u8{u^PL/;r#GɻfT0 G6H'֢he=3=M`g(AhB%jक़ZKZ1 b}@ /r<%:QiZ$MP\Bj ]E҇d@ Xg<4k[FFcPbv)?d[y*ȄQf aUeTBsK&RcjpH'ƯkiIfSYpЊf܈1^1f}ЦEqs/sc)XpBgύ2bY3pDVQ3ڮ65`bHRpWNcB .?>X /^əQAd] :|ؘOEELL -n, 9DA%r%DBY,eb=*{ſT+-S(b&q2+OvUoomJ9#1rs׌vq2Td8᧿s"Ka߸" m*Dϗ>6y}LW lF8'5*PkLQPzAwUJݢ?[4o@\9K8i.G”o[7bMJE:)ZWLRw}U;>,A ѿ|G_ zyHԅ5^Y1!Z@d⛖my}Wq~aInV4'ie!@b,̍ۜ'{8Ɓ†gKpy/?NǢ=bhBܥ#0B܎ vp!J̭-?H8K75pJ.nX$!,+%LH/nu&-iCP'&oWA۟ܠǚmbBʍe8ҚKf+nɚ ;A.o-an N|"QL<pE]ɼ^b`⠱Bx.k_bQ>^+̕5)YRiȠ]o#sa 8Z*cLɿSYWSr؊ Ʀ E f@5[oz/TRRR˂_Y``d|TFZH*ĖHH7`<;m>kbуw V/hRSof54JjܻoVlK[RbꞓP? &MtǚԔCq``KhR\І[7z-jv~7E,%tU &|]~2bƩ*Zљd=l|oЩ:9cx]V,AJ6p5%M X0 ӹ8_Txk`QLzjr)A55=<{/ҭVHvXj{yXT bX31k E:vu[ߩs7@Dzb֔5Ьkr^4M~>v$pWGSDF_jy1@hm ^ya6~}[D}:ruQW=?/^=zbW!:6X8זƭ@= D{`i}`շocsgŇk؍Mv䗋(l]-46׋f"V Jd &Z5ikskڜ$?A~&*I~4Kkn5`6?Q`j<!>33氳lj61 i |Xuʊo%vA,B|C^ɰ zt5llR~$IDzri0\a /@|$Z>8ʪasnE5! fF`d1%5=D8K5LEӨ ޕ{=*3Bn}P;^+~޾~|Y i%RD`S'ԏm4Z؆i2de፻0Ljrs+nZX'B֐K^W̆/=z30͒y~?@řPݳ=ڧʌbv%Ɠdk6$ovנIq93jsa3`|_:y@&[%GOh4Нj%{Ʊr&^p&j<4/#S$ K丧drIjH>q=lP+ό6%nL-IpB1[k_s%΂IaySI%5bVd]1{L *x.GYYQ!Ny,2n3?ѧ Owq$Atl ne@I|0 4EAh;|LqWl-l1+ K t 4IGf%q·99^nl]Q@FN-.˔ s?aZݤ6n `Ե}Mb'4c#OaKR 0 hQGPI 0akW{IAr[2[0'W#Cb[NԮIl?CM.5GB)NNWRLΗk7ԠhXe?_eZ=a<  %GjX~ +X,fC1QPo;w)D!Bؗd;J9^ [B,s"O:_E8t6(5W1P4>INXLįnjriFl$cm[y7GyM\Rٰ֡F s$u)hTIi5f$'NFEϴp#%qp~㏶#?X;>9Q=Nw3l } 8NT_|"}uēy?&L G/NYQ̹hՒ! >AO{ uׂfQfoⒶQW1 SXJ[,,]SYFd9UUtO ^6"='j%Э6Բ/d"AY`PA7ႦI!?d2ï:JV0,; _/t2y-|:f|D/9Kbt/j x^aaC7(xdx)c(YދxO e}'.  #eWS1d8ɥg" Ypd39Ѥ~6Q;Z3m\p*>6ֈ@SaJ% "*e?`7{5G]-<(A?.,j#]a灷^W g,SR'1C(9qZjX/A[Ns 8 .]{[ݽ ~ʛYg:ZS(j3JTufA CVj&*)g<"=(Ƕ+n?۟XfQ'xU#0dtEЖW i-V Vu>hBh_۪Bd1#9UϽf W烘zj rjN}-nth2d%H ;X36LvtO:#nE' ^|US@[l]ŀ%Ro*ʛ適[huO7g>)ZG[?5Ø-w]*CbUvNL%0Ȯ&< aڒi}>T?t/2ԆkwyD./0K0O=H}>.r]}"R $ 5Pc{y٠-g1z򁄯ȻY vU0A=!KmQY6[)p[̵8d7k "MN3v)Q!Ot0/ju?K 3t8ΚuE͕? =v=jÙ場uAR5onzڙ3!vꌧ4H"<w<-tP^,H`߻CFڸ)=ڨIa^HH0yAq{Vn*jgk]fKTHǘd&),}׷Oh,hǀՕgEV,iCNJsb\"Gj{ωn)0ZɯmRO+ -qFw2,9"w =Lk?FnFdX<fK\QRrUWO]:i7% 2K߁ ,9uo9gQc7KSrY6M @d8^ŴdXxv.Į ڻy uLkeSa0'C>dlBtO (6VcmKM iGrB)Ey܌&VJ ]It^#V[ᗂ,kr5/k;yfP9e!xvF_w ۢY6Ӵ{%QS tm,56/iȮ-@o*@6g.ώX1,AJExn۝FrhVgǢu]w덫mC@HD Ϣճ a@\@qTYc$09I53JE yQD)=6P6?>a_M=&6!"VoiGZ\@f 5e[_͓NEd̅=2+:0!aX>1< ubտ'*{yFg NrEg4)RGo {GIJNq'!9y3ǃdL33P wch#' Qʹ WuM]BfjP]tAէLBƺpE#-@ p[\ <Ҡcc&^(1 D؆P6DOKq~P-\R2>?]PU9fMŘwy1;KUe趨,ⰿi'~#f+Ϗ*kř:bo*XP+(=6Rrs0|FNJ*`? ܧ $ZIǖ@awx z5+v8cd/҉`m%p=blA S4^t!҄\]蠏z+ZIHMg#(#aQ=X-FEfQd|ҸmBݦY[}]=ܖ'INW~fnYbLgx]E2ހ2zHHQl A)OWy7;ֵ8Tu _P[; #uTř (H~T]hap޷8W7[2ח'"8F-nbIruA.08]Cͮϝ|Z( y!PRevȵDKX{_&\8&&HM5<,9:ۊ'+8ACVxh6Dl] 8v#,u]wEA Mx` ~b57k8 @N %h4 jGޠڒ%m],`7j r\:YrQvC[7ٳ(v5ZzurS~o,fZ;\`.3{ /p b#xwE` 3,`H?(ZvL(k|[w1z \="Dxn0*WIvN0<GPr5&~sӘ4R)ػԟt]X!h,&`!8q}B9q(K*V ˢΣSӄ3iހi!&:^iKYb1iAyzT^U9Ϻk~7^[ö,G cX0SAZl[hBR7_'х[ [f`%/ɤฬ,#`z1붽 +:0GpsIRK-ν"A9AYKz!OE\wC&a"1},~]ZP B+CO0m%gS $K%{%_l@3ZAT:my -yˍ\W^V5ֶ1 $J.UrTY`<h޴:t2:f+ñxgm|NC^eTv#J?? %Dl0 5^`iE٥m, WExnaS` :cm/#S;$RE+V[-P6Eoʭ.5l%ߠTr-nmIu|I5 "4 lE[u $R2v3xV*F0jET.\ʬAci(kNgߘV@өpit:aK>?aCԇ+ΠA57ӟ&# p[-b""["%>-e`7G$`Э[a )-fTkV᯺jzl,'"_U |z(`myP4 sϷ2T^+VQ!e6i%a'9>E/٢ȩ/A,f$cW >}.B(k0t ΐ ^_b>JvFvЋ JNCKصтLՂi8Yp>K%\94˽n_[>^dH/QLn#ր 3G[ Dc519l&P;]ÄCƻ3v`lTO r.q ;$l`N-yy)͡NLT@k 2fZ >r&^ 87q,d#Y钍 Rexai/Ex'=B|R AXXsO9N[wUNL/x(B``B܄5&>ȏ:. WHrj@}ӫtwOe3q`ל,eE;c\t+[ HDJowyGN8lp_5*5R׆>z c#fd[e7q?,Q;qpyf6K%A(u@'G^\g*U,8e6DY9G&˙׹ 4͌8nyIeq(Ǫ;\1ˮ=!Թm(0Ļ%?Yp+-I%wW1AΥw rܿER;$P4[!ְE+5oҒO vQcZP|.8ՅūFN[At#|X 3j&'̝4 ZI8-닑ʬ./8-#,#%47}ŭT?mE 3P*QȜT jb-vr?"h.GI`A,49h%=i:ԥ‘Q|=UfNE { xLujeU`g۹{2ySŬ) Qj`+3_؞T:١iAt#߯]4t9^|^T@ #[V-Ø3b5^@PƓ5'*ix w)Ä*=a`詔~]mD",CHl g;vcJuqxaeBю͕u,loO?MMe XwylԥS@v6@rV E2Ԅ[ٸGdPm] :@f,iI:U8X4HtKJ/XUх5W ~t! )pS;˜ n='1Ɵ)gxoo0*Y"[\x若p}53zm A8ͮ8󕄍gtFC(MjSX*7I?,W"hv'Ԝb\B ^T޽5ޞPFRv f613l6ae1̅0vIDJoV3mz){I-!#ܼ s 2t̗sR%`G|ZbLhO~:qǝEy,^T.X)\$9/Ͱ uԎ ˈAgi>lX0M/JDMe {_[=N]mK[ b۾@>_j5dKÓTG\}*iڼv=͡ԯԻX,c1kPOAP( Not[ZE}wsş-gAANzP@jNܽ };m$ZG_ oʷ|ZX^չo}I^N O_$BeOr\9W @{{sgeFMKf#7A|ej `If T`[P6卢yZCHcme-lˁ$\"jL>N58kS 8.%hUǒ3;/u$rW~?IX~hl4"EU8%]z s@nm_lZERb,9_EfOyF&>z`t}˗1s! M. tPSo(B zݽ C#Nau9plqZhno=\@WL"n:$ V9Yjm8|N,$n ! k d8k<)ybkAضz =ɶUȟٛb,, ѿy˄ ZĒ欱7N*tPP]&d`V4"aj}t(#Tяr=HɑӒ/4&Fî,_%̽P38E]~'(pCktؽHp}a?j!!We>WPMl7BBlCEIzypp'+[GElժ'o^D@?xy15;' HT! G }@{!?Y+9 uTrLh%S$- JQRf<̤DjkȚ,Rd FCv½#|Fv`zo|r"(b1 uޅs S3i'XJ񬪦lĸ9kx>(#$|88b(@% :0RbؽCQv֝´UB#~ir.F|XӓT'+}&GUq~Vt 7aT0]83|zK5|۵bkXN@xMW6}.d-i A.||xP7WG) ;cjq2#0v:UiS>X1rG[HN" >M.zo (ב;{@c;tk^<}Q<\?I),r8;{HM=P3%_ʽ&P=CF[Bk[# K{ˋOl71*>6 /A[sO hcP/&e BNb.j&Z~ArIJ.,J-KVc45+8PR}Ǹ,G@]? XB"2ǖ'!@rD )aE O:Db瀢iQtwf ͦ tz0 ~B"m]BwkpP\KvFO9 7iMavjJ؉u1v(DаMy䌕]ixufܯ ?7r:{Evwdte*3 rknvߓ>t4Hs,OоoENc״ o$&бdnr{(k*|{SRg#1xvL'ʄSj-Jcv>ib.)jB?U #/Xe~0u=;P(g"j''E1K4$t'ُelzv|7'*a.5BUȤ3~+iO֊j91b^}o`Vo ;L&딒 }$9(Σ{lN柎\M.V%"U Wcɭz_END+wÞ8ϙvxx| fϚ4Yy;&`E ] &zUˤ*ԚOxxc6R!$*_Z5+{Liz"˸ӏjo`N"z{Gn{8tz`,NT}ڒKvDWP((8;g|t&qŦMWU$5hygXՑ&}ndѮWD0"8)PQQ/#Li:Q)qE2#:lIAs?A~|p5BEד;&LXzۣZ)6MG7,:P!&%L,ʔ}"waP@ʳ͆{s'n͗(:a8~\'N:Ű^QPGEBkTD(sM[7VItzd e)Gq#@G<ѴnEU$df ΍cؚwU]@Q(RfּX0 ٲ Mo#8a9<4ye ܱ_(PίeS%Z,ɗViޚ&;p5X(ޝ*u`C%}J6_:rQ9C3C-T(Wc3\MPHR*`&(2 =.Sz 5EB /,]ΠAg6o,AHS"Z醐^N>5;*6.%OցDZ!F)Dsd&L}B|Uɗ ]醷} 83oih!/ OVP(hN~m2h Q'g_M4"u%yHCzLHOuZұV Xu.xA *P-\* ,j` : ~hbSLd>@a2A RVqDq-!V! 8wdze{gl'w3V,Ί.$Ff3뀨nL=kѱqca)MJAD0/Q()os*$hIE6sZЗ &dݶ}Ӽx b :5BVgIޭbHMvbxoB;hx]"$qxi.XD)d?yo"B_#On]WWW~/dzwVU 1b?6=Õu4+.1p ")u Ԭcf6o6*^w.MzV9хa7ZY'E6qCӃ/> (9ȥn貮U R#8K?q R~ψ(ljz4G Gs;?U| lۉTuOJDep>:}c31^׷67qa_89"̡j1n: 9`J9 HwJm6ɿt{]ຽDfx8LsjcF's%K7g Dq(h܅2#&:|ROto#RG[TgU0@2bP==*/9AP)4 2{9KDu$-k\tI蔈 hSgSTRFv[}e]cj3B !" Cz'.[Yj՛|JHwu$s'K ?-,ju%v`Xai`y Rjǒ+Dt/Mx Q{P .n\\rvٮpapc]?mq`k }I]VkwTI]I/I ?nE8R9)0RI4z,ƀf` P5rKpNwy:gvA'MtjbBi)qu3Q?`'+H!m@sG}>fePSom^ V:c $)Dhw /b(AL{GTwfŢ2) q׼ E/CkQ) "o (֪ͤzm_9mBɃi*^裔"ޒ uLW6%x>rIZb?k]?`iq.7\UVЃ_O%tƺG.TdЩ/œɾQE:NK/D^oŽOFnIVͤJXA|3ǒ<II] +W6X۠q\R݄W/7Ό- 5~B»RNjm6 js)[sܭۢ͒zgK˝7Ee#Ǝ@ۭk=q (vss"1/^ypX K| Q%G9MRI"+CJe_DD 7S#6dڈܛ D-\δ6g+ ~#ÈP_\j, >wyvf :P*>2Ac*0G|fjsÿV%. M,oS qw,ݪ!waX0Q!QZ-/=2O˄ SCFk |hIoڨafmȉ6cT2vx*페q؋.6d/ _;o Lɘ2kTtL+S>Av4!^TT\ҁ(` f+] Wpq)Z5fHx(5ǛZ?++~궭U328bXMDj/Tc54~[nL+@o`\.QNGJme=u }VI) pPR~/Ȑċ!˪OvD !:mbZm26&9zwre!KXͤTNˊ O"ާi)hQч F2B+@>[̐\ʦKֹ[ɥ[-PE0>Â#j9`sѺX5Ԛ(Xyx/Ql+x 왫pHp 8% sj:VPzE1'[7eCvt3C|v ,x3 c:n0ic) R4J%Is!_ Z⯡L΅Iv&:՝nac\o?Atj!!f(wۧ-*;y֏L5d~&vS PB"d<܂ pڊj<.OM鞓^_I̧LW>dQXM(ڃ٦_KN =7huOZ,U'uw>k'e%JZ$9bQx~Hq^6V@4o,<}`3ąPRj#H[MpyI@uqo?Y79Wɟ&M݆Mde2I%>[zA-qjs@dL_aTOk7!90K!Z9Qn'8t|q,5@&vE<5N]ɲqQ#|2[39y{ձUK9q%lqM z@gO T9^Uՙ0嫁 <%9߇qe.bßl7*;ڜI fEdSrEUoY dۛ tYK/Ynl"2R0m?Hkæh;k`d5Q)\ٛ`Ԡ-Iicc •r{ڪN5YGDQbL)s *"SSW+AӴQNCζmۯTY! Isoi-2r1 ?ʃ6k,Ks?IєytԅC8ԚkU2EK(ꃒ_fu"?.uMve5ŏF7B``Ս[sQY-bv*`Tnw}ܣ`_0vNTNO!WAwl#Y}  IX:$S-rgg CT\luJP+; Zgw6 ']"=*[~lsa٢ǘP;P aUރ(%p'sy$ZѻU?bCCU?h-%0ގyYv?Qiv)*[{DvօUᘱz8bk6-W[Dy9弤 ZRA. ]ATPmdѣrxmy}ٌxU1U J2h/|,Z | _ O]7h5t]حZJ/AvN۽5⹜.%=mU٢e %61s-ęH)HĊ0砈Jtl4!XO ftJ2DvAXE;cljG;3IzksG?WӘWGڝhi7QeԮ[IJ|?p^Q֙u׬0V,I`\FG`,9d"֛qXF"]f$t<^[p6U쪥BRZFVRdVy w= CYZId1JC AG[]@{-R&&W Beաv8<G=?^4N0->ٵcN3`Tp~͟FW }59.I*bŚ ye;ɃuׂL6Aw {c<$i ΤujJrW*KOFNʼnso4gX$sW߄ECLӀM!-U\,o0ѝYo\iyi.hZ>[vt<@#aH=L8(x1 }9CaH=4Xg2{Xh4E7" 0? 9j,hO8-5q_`Z>ĭ[ hX/U>Wa0W!7F3TNd˽uX[\)"/洫JZb1$5A}Outu |xHY^^N Ҝ` 8yg?rAztqpu!!H[_xǥIό I/MtsuCq|_NjF)T]*rmDk"fFs>)Xc%L#7 #KuT2FMO'YR/ 0䎒1e$'.q⍮ 5w$%(Cdq/檵ef}O J g7 [lW /3+]`ig\*~=䒐tO,4Ρ)]7L%,S <7GL?u^=惔="x"\GG]y*tAȭ4K.d݂VÃqs*'Cwۺ[(M](p~Sxվn\{ N%P %`JQT.w ִ]`A@/ƬMj}]u 9iN[l x Y}Li( AHJݿ48wo`)MRq]2}Cnl  1n+Z僛e+k]ZOaRNaz#dٮt$f+0ۘ0\+V*<zu_"Mܐ0`cPTw(HALBT|W>qSKE\'Mkd0hNe vF]uZjgdBIqOp&{C+mB廂9HՂ=T#L,V^ٮh$kȕJ!$zg[b0Ny[L%1ñ77^v:k.bm&EjxVqDaWR)$j}q-f)6: UʘoZي+9@p)#cIt&PCUG).YGr.83 ~*yۓAi`Ⱥ=逯udhaDyL4<T3GQ7Vωh;sSi[]k2wo yufIKg"K~i8ZxESUL(G7`$qUT I!ߟpCȀ2|L@A5]`L/ڂTs?WHnrV vD>8l/ W9Jx7_߬>zqz[nq Yg-KÄor4vM%ۡV畻/WYcEÊPP\aYFv$%x< Xm;0)5ގGa^p%FSץ]{H2SDvs]q_aRj8jX}͌Rޘ'kEh~@EqECo^ht!Ԯ3~ (-9zT5/:)5܉]# XCp=rBV4¨lkR"H*f1yCh"9ii/q s"+s|6J7UUF}UyR5XE濔ai 1jV*f{ysb [?$UVF6:J%%Qecx\"b0I>uT6|77sSHLPhN|@XkjYrT"֤˻XK S`OtwCg@v Ss *B\fH|`>\E؃>49 xu,ÿytW*6)e- G5l H{6IMO!b TFTddpZ{1 ;73cQMc4~fĝKW6M>篪PEྛvb~jUn,m~eC~q+w"km3g!;:{b'W^?Q8!\\(H,Km˨3a!x3PzBmIg%qx" Od"B=uG,ξ&,ad(d2rХhWWIC !KJ=RF0]w-S.p?iP;IDJwNİ ~2"JX;."~;z( Q2+ $Xh Y.34,I슻De+8mo4V"R/?j`&CףBUќU+RjU=/8wE(>8@qP/s ی.i^8m'Ѐ\3%ՖLR-MJ蜲;bj,b~6} vBf|LJ`1g^iS"[FU)D U6|fL̩A3?2c y^ʭL8z~~qdiX[M'#2<&)f* s+Hj0a3z ȷ&e99GDBvd?|]V1g$c#)R!QcGbW:w)m& M?>"h\n5nCeۼm~bKD&:Ff}jH GnF˺Klܠ1@Qf#^j\â[BnYcA^db;VmPF`I.pI疆3L>1A][g5/ R1Ga0Q'H9Y #ʈEAcK[4kᬚVuõ>s|WѼ:U(vX(tQJ^HcV i( 0-[<$|,$Q؃iģO)C|6G bPس1>ŽTBy!\y+]'T¸Mb~S&݈( F8z uS'Or[H.Ÿ-}E#ZUlsv+as,hHEgB(i!u9+E!X_))&}Ggt0JC| Z''a\ wJMto50^`1O[) k<%'5 giHvK]mq국u:@O70+q8t^ u`!}n-B8젪T|O;Fљ\+j|~w^hx_P3-6D Xb}z"AwvW-E_LJR_꽿PN(3 ~usBPd/<ė9ђcI^-eFeMʞwC֡rq$Lsyg;6 9a~aMOfdZ;i?L׳9H?7=]dj.Sa E j/L&K v#a&hhPI?XFS h1!sҍ/A˞J67~Nqpko;4aIB`D70j[I2UcklbGC9<'g[FYToT}{0T[6,ںyPP5􌩘+JPі!P%KT5}™ `&5IqM d' . 5}~vXSR/ @2% vo3*_ Hna61xKbM58,#,j4kV U (YodF~ 0T0ITa[%+M˿lT.׽ϑ("nD@NϩUKg8H\D&ܩ/c(ਐ@@İD(ři6=v,Z:HHC&# M.p,:Akpi/ئmgfE(6^MtCph)_Ž ŒjDŽԿO r35Ke0cu},:LWPo֠&`8S Ht$\ $Fd&lod[91>E[2Zi "180\*e܋76 jkG#3^;?Ϥruʵ+@@ĭ9.GF {j&ۑ%=;qhw=fd١Di"'PD\ps -obX$R=+:.I: fT/ۄaW vsJ= J_5 _qx0j~Ak_[ u|o֭䚳N5|:!u;. :e{_K$m@-O~LnWy&!a5LXΟGd{T؍w9\H1 #Qv[8HkўH̞T~Ff ]Wpj|!cpO!* Sȿ߷sny#h%_&^{ xڂVEDwce ^$dM~P)$g/ kXU[T4Ɩ"Uwٶ2@~ۿKWK9rNDC-- 22fnCTKRrONGwaVN|gf]Fꕼw- s![[aAu,fINTImAJ]-+WʵP=㡟ݭKXuW9PD=&ܴ Vm]V* sWL8j/mXSv,k5L VZ.пx"xF F+MYя`ƽ\m ]֗"p+z M/ZR":TD|~+sI7>Ѯ 3Q B۴WfuB؛S*1vCPV_GI\ݠj,%:d W"ja\g>aoE9`$6YBF;u HǨfek{N*dX\x%IC)ͯfm!eq׾w>P,{93& 7QY)%b@^)Y?6(a1,xG fyԹ1ZxKqTmJ۶= QLA!qN6cHzC!:W;iiƯst R/o? ~G~-^!^FUO{ؿc/:{cT9z [[ cJ(ӁT,+Y% "Qზ+$F?'<8Uz=2u'W`_; z5W_՗dk6k)=tOWs% nL3 Op!P^4"\ZIˤ |5b 3gW+u1䩶Zt,C^0<=u2M.9K17Y[2v|ʝzE͇@i=l |k Hwp@zw[}2,e ̞7"h 7Λ*Ζ <ÀAFT@F)DY1H z8nĽbZTuC+8&Z<>LLNf{~D|p<[6wf;5ƞF 6VPoM? Ro'8;Hp;&"ٽD0(^ Wkm?j꛶g]C_ yhjDy?p4._{N |-LŷֻQ2$o;)3|3Q8$G' E:iK2fxMwA|'J`B)JM26>o-z7>7_}f=bφQt`‘o4B- gTYI밵(Ԫ2hR >zq?ck>&GN.Rk' .aAO0t"{ Y`8/[gMI0n2)?rszxX<2nfa:D4Öֵ->H:% 9Ͳ|7i`, m qȠ;>笢5VP" z+B&R9D7y| B /"ME+kjK*ɂzc;+a5d!n-׶|ozq/'{hpJ1n E@zQp83oT'?ID%iM`b-;ħ> >Nt= yCaRayT<Ӛdw2֭#N<(8=FHQ.)u0q9c&TgZr}~:{iTKm<`=)/Gώt*CRl^*LVK#vQ*vMwlj>2Bٵ%@[EpC4SCWQ ?9{xɫ:7;eEqvkLI"cS%W pO+}5_lVNl%XmOwTNk@~%nS STmyb~ ڧ$vSUI.tFޭsRu|ИOeCS]̓y[Lt$tX"#922utB @Oϵb VdVyP1aM73hS8;4rLV qڐGx& xlh]F4 f[ߓIsw;r|}-MT [|M$0A|Br ]QfZe)$Q9nESCn3sV YZXLpoڧQӔtaϴgñ7#aT(LC*4G DžֱE`(Ձ$Ɔ6rmUB'PS^ Dة[бpo?Q8( z_ƴ(Kqi~b`A vvYB,3xYH:fMXeηS{yǧk- '#r3aMfzcg`#L.funs7F!ZQc[ 4AZսd 0H٩! B@WqylF|bm9-XÒvle:/%qE~噍It˦\< +Tα񺕟Bb0x8J~hņs"lɩlEȃ=wl KY|Ev"NLaGK_-}wܪCPi KHUr嫌JN9h4hY(-sX3 f-hq^V4`Kv0/&OTU&‘_Lb( Z4TP \hmg15Z؞ez+ҘH@5g SAQG;DsR@ˏ{1ٷM(9nюSR5xգY_yY #7ʂlpdӸcUb .7fd>P’U~-U2)?l5|ĞU?*fHAع;V4'#?O2/a~Y^cd3 h7'9I֞D̐7eRl* R؜N<[]hSG{*ˈ%}n- jk6$pJa>cbz9C][n4ˮט[i+(5jfnq'N8 `EO"/:C39"-6z뻣OLb=[ X?[M /AK}hc-v♁O=6Lf56RylDUe~I`-Μ~(1wG\/^6͹z>!\7p!tMUzb/L5;u(hb?e m&a\kX]oQ/4sx:u]t.`\ CI1#?'"C˷NN pWcq 4dJ}-O/NTF8p# 8ځx 3i뼞IJEUBiN7?Bx)?z;c3{;t c0:bn@u~j8,ɀlQa,]_hV&1)vϛŭ`_nO %e=d,_^/)у|gJlK3?1] IkBS9i<1_*AN }ucr+2]P.=C P˪PDw G͏f`zJ9^ ~AmХ;O#P2nJ\[G]$T`/M~}jbԗ }>]Xʇ0z+0HͭfЎtNwsF>q (r^&%(0|/I[+eoE .SmGS*Fi;sS`}~6YIxT ΓOv_#;QEXFzM18R"$KG U;a[o@r) zAeWPF< WsC g]d<o9NFy=U {[Dsιȭ5#CTA-oib%q|KsHJ3/v)VfC=YY\_.HhRFP3ev|Ծf8gaIE4@~zDaH߄V7>n!c)Xz6J$5B!v"Xh#_Kb@$5n++t| z(֚vA~vWIts8<]vs'Ha>E]^o\͆9qsS Oi﫥#j&o'K`ޛbw/z&Z <aϡmdW F1ΌT}OTD#qܻM[]$dG@f]lȌ.y9豢7w@ G辍(/?Dj؄V\Tښd ӘAHp aHobCQʂ^#JaOZEF|焙]in/.B4\lBתt/G9T(lgG@Qm|ϊ:0y vry,DzClpҀRMy[\iX@~eh֍`8Y~~mӾd{maOM1z#h 嬙?g *kgwb\*QQEh#y:N?+&OqE_5v{,7 QӲdTuU R5|K,Lxُ!.;ry$r%{rLHEPplwu1{ioMdoaY+Sl=a%M2L 5mb;YZ")gdq*֚xFEo~闡"uip~Gp*$ ",}KNC<9Rqcbhv>i- 8tI-.o{̣<ݨ>c'mT_ݟ*aĜu (jJȃд'6gz زBay'dGr#NeSzR?>HIbHVmPd,p :X9P`!'eWGe'I+LЇs!1l&b߱v\ hn!_ {_O}Ƞǚh"MÖ\wȑ5kN&!>۾5Z ~cKcz*ͭU%caKEѡ{!g?(d Rq܆*n3e qPߦqnAguxM,g+`mF_kخ|qh_ذbFWIvIgcs$X_b9XCF2!"~e,AVQ=@BztBT#OͫM`DJbTsG{HsR, 56ރ'6[Rv'e˟䪔6 F}0 S^`BV@m@Rיi >3H=%MvA_NF!]q$6a)eO5]GliATr俛׀?)K댋(7G$(|n9 8,55!1i]v' (R.ۄVo{F{l-o˪lɵsc1@dcj!ϳf""5뮜*dv x#RLiދ!o|5?qpҙLW8!4J<b@TIf*9gx)`O-^'bZ7_ݨ k6^Xp!' 1@9i`g2 ӛi.A$fb:YtR U:1I1wɡ=V YY `x9j ~pd)efsؘ̊q}4WdWAr$@&3o=XojfK"Im<|_:ha:~s画hDm .јyTË- ٗ%,(sK,Λ1Sa5Αgh0`f*?n7->^FҏAMi^]ghmas8%nǢ(P#Ҽw>n\ojhDp>p|$\+ NA$}*oԱ5FXWh@3dm*@Jg M0a\1 VRs j& Y_Z(yex') P Anx{ plXߌ}Kkݖ"S~1+e?N*y$Kqb.:%ҹ%f\V$O+_Yz`s_k GQ;1Fm4qP(ߋE<-d qU@*SyJ kn)_9>Zݫ9‚ݕ?*hL:ɤZ8:7ur̶ɹ_LnxOZ_+]X6 h-P"I{"<E^R*܌$(?TfQ>I\BT]T}ؐB fNDF `Ѳț8be~ʢk e8aA/&kuNh=Dg"htnK̞/TBx4L^8bqL24D $uU%@p?ɢj`dbq)8.FQtYݾl6jZJbЏ^xC<巶`IKPlrIn,SI^t\TO+FVIES#wIs-\r-~|k(ńri)nIPF |y2=G=#Y9iMS得w?X8>]߬آfGJl]AzZJFKs.#o'M9vcv㳮y }(ԡ[X^yAt!mAЈc+n۠ݽ 7xjlxr!fЋhPDsp\ # @rG>zCp浴g3K"lp@f_yR\vG,L(Ld wj;ݲK"Cu5(_'JB!V6P{|([K6Egց~v lGј@x.1Y[?@BՏ8pfrfk#Y1"2vf $lԼ-DO2!g!&:iFv3R8؈&F ފ rf۱N2[&bSO C^zOVL|܌#;5qP>Zd{:.8\+%h+W} {16o3w/bTnS37N)GLy'[, Bp"tP$ )] |.[_sƇϮ, KZo/ۙA\Zi$\Den2 #Ll%5`C5&h$=Jq6щDقuȜU}S'D٘xyڒa7rlMllA1y6hĈqh Q2؂* p6Čl{P2iYob?ti0-Cs> Ww#ȳ} ]Y>d;0/>\Hs8l(;jsCo[ҝ2R]?kH}Hc=Yx4*M&Cg,2>dk5:O%HV:{5~/܄b /.::2 znfcޔ<4WJez+N]AdreO5|@2 FPכs0G9(nۆssO]44b>ǚ:4cmƬk9Kr|(˄"~,2w_!sد Zugg2K $*jJ*r'ewwڃ_ͼ=)EZpYܧ/ Xק!LhF\}a@ iʢ1шR4839*O#V^vܝxٛd?gfkLSuݨMlqw4eOkk+ ݈eg'*+j1+J%Ǥjqf Av >:"Ko| J Y| \+ d&Œ0 wެϰ` t*x('dfF cMRBkj(l\|5;zI|)],k)= 33|,EɭG$>dx 77iL.RuDYQAk0o+og" ][#&y~U4RH7+ڜBvXI[X@zDa6^$=Ǡ-j`X.W3\̪,yP [QDxWTCC +5/IL?&#)" y9ӀK^]DKyf+msR[˺ƑfN ZHaE0?hnx@!f*>n-Ь":v3B! zƀdž0.5*׮># ;^5wgm,;r9Ҹ=gcu WᤑsWxЇfh\ޢ+^dM<ߙۻD.\2mV}Y<a269jjb]bcS<>gR !X] 5kPF$q&7\zh9[nnF@or/{Qnn::|Qfņp7$o  *u:i>} S+CF}@wƠ<_w),g#<@Cj4揘Ԓ,B{ ώ#[/|< '+1'uyLu"-c)iwe1఺`8:P]-79)nA։:Wv^ 'mz1 ,ZL{ UOCgv#YNw[cE } 9` VoupPaK$µHȝVO5fJFdYkT? [-xKKE B~>ºE(4e3:vjAĎDr=nEc# |(ш]dWI7cT">:=xuB1hY_rDgQ2gYqVmzE|x$SsXIG_Ґ^1j:`>8ѥX)1X028Qe*ݫҲHhn`a 'r3!)j ܁(iPx;7/Ü-xQ גKJ,^Ld- T#_t>F5 ΃P"+Lmr}oA$-SL? ԶUT AV'7-P=t13+_چ5I3ZW`jXOH,M ;%yb?U[fDiSauwCnU5.TdwMhQht ?^|) 21;a qq5WW>OYn/9$"X0(FHA%Rv }c87-.4lD N@`2v'30'3|q:~?((cTUu W<[:ZC[r27z}c33}n9!=Vg I!/X˼ 812g. zRe ͍ZtW g;Ǐ k&$i1e]ݧFӗ4PT52nߌFTݦ{i؃ \HTtQ2,d({ KΩTUޏ.~nQ !#R]ͰHC#zGܻ?hHBk)֡QG"@r0iXhn;oڤ\wK'|8fOjfp=4nM2rdJIKgYFAHZ y5y`ch+ޮ],#(8+(;>@b_CVH~ǏdC\-]Gu* h..VMRJvϒp'ѫq}Z |DqE3?g獵b~: :Ml#yQx"難hKnbXМ+Ll.pfs`bF?6Ekc=Pz'M[rXl+IwY}+I'Is[ =KfQ㥒ҕaurʍjTVVEH- )i>ه9i Vl@?chG%L)K2oc3̢'>-8BX'jWd܍AWmgAOPMYyk~~ 0q$q`~}nm0[&3n([ψ_5q/NbZ$[!^wqI ^:q q5Q[Oro՞#b2gϝ K9Oj<6@ y)o7h""mk;|^Z*ׂ${˚8d~4ɝ%̠1up-+x^M+*HÜ6 G^>p=Ә/xR$v ʼ2Y[.yRyp#Xr>l,:F0ǎ_eS=ٺ>%,[XH&^0C4R?`HIK6J%\ dבS[2GōM:YRX 5RO_w)ӕ#YrCIе;&(*+R|9ƏPgXv_#DZpzuY}bE(:` [eI8∹e1 : D,BBs]B\f.=Q0GҎ&hOMk$5UdI;Gd $}>+n/v<1[M.p3I2I !`K9eR'@_/'O^9^\jI&};,;lH`OU15_%ҖO++$L(]D{]صHtaE},64i.4g[TWcq 0FpR@bc[dQ&uPuk{X9 d,X!{Pc ilVd2񐇅]k$z9o 5!.(fS{ͩA]ޢj+ ҽWR+zl}YgG#竒Fw;{[ޤtDRY_/R'ДMw8QoLџ j|f ag5 ~\"[`iIUv=zw)nV x\Σ1a:y'"#pYF]FDڴs(j{lLQxy[Ia5e}CI3\]谨!cI;f=Z$Mڃ h)c L FAU LoV&2(!F4.zp'^G7iN X67H/.[yԑU7q_gyG2drQOlז,##;(bSEv9 _^r/-0S̋O>\a')[JFwP^S%>)r-M]/RͰV/c@?P8=&BbGV#- QJE@hEPC^3dSR'؄UGشl2wK )F~XEd=L,<$ %'snhVd>~/x&0S쮓;K~-w !]hL^{FI"f{W r Y {øf-:xoJ*a_!ݤV5(Kvo(KͻY6.1$6hU7S7YH򴶴 _5•ilRAl~G1aFVQEroWt1Z˸B00:cO_E‰"Biskx7| 7aoe;Ǽt%;]@ws5: `+Ug ku\,`uBKB9o (eI'D%ml4Vp_e %_}ißrb6/s@_/7V)$K99rI6 _2"=l,J YV-Et_p=#ܦ^TlUBJ&=jj6D yPo8'4OfyL |abF{f[ϡ6Y?RmDR7LAL{bΦ̹ 9at P7?i* Bi&f1iqL% _Zq$lXMS% t u`o=Aq_&Ifl^QKJlKsWc:vۃn}qUҍ'#^b)K=9L[ė|(ӐB_۵g U+7;2 ֆrvEI}Y~b%bupW 7,m0=Y`[ĸwt'`{ˆām4f.Uaᮥ](pofm@$3פq?l}|^iyDɷ |lnhxŕ24d#4uP=Ac+1*We3pFuVŨKhSZ`NkneNdQSa/:]qj=۪t~i _Є~ka==x,x! ۩*FT~{FM>" 7[]i`m}cY}cY+hRKW!yL處Tl$hzGMExd.rc>$9Dx&& L|Jq0YU [U6.}a,w8h2tKc|SU1OFqDe뎹fCא,ߌf4uM s/fxdK$ih ,M%Q 6yw&sCyFˍ.@)ӊ1.0.D_0M;64%97y(=߅]s7}8"# \EVG&tpX4)]U&rkHΆ\:SȻ}Er{(< ڦok(O:"DJiӑźGJb +nM,J=Y9/k|J]P'ài qSۤ>ˉ|Viy;1w⽄ׅ@qbH7ܼ8bv}3U:3)AW땵3 5,;Σ(ӿb ?`jv`K9t [#z} ]P9_"%K'<69}%YIYڈ52ƍwլ5_h9{j{4  RA]@u0LATOBx77)x]vr00"*nxf@Cu*}j/q7/9%kift&m n9 z*SG 鎣ddrw%X '?#YT^*D3( J%F` x]4pHlW7i?yWq~Acl6fჄ1!$O$fPĊY׆PƏpr$++mHJ%?6UZbl+ {lP"O{4fVh!^uH_`*B C>E{v2{,cSiQP{:נN 57OAD,h<9lW;ORED<n6.A4Qpˋ\pLYIZDFMPφ/J ԳZSv!>s,*VB^!)v4#-ltkG̹_x[o%BEi]̯7'5"l~CJx@;Da{ob]C`+Jڊa'*[|&prK>" 'BNT@Rȭqomq #GiPY+]-!8YR>\uޥm~)'蔅՝p4(S \>ΛdkGFZ`ӌ@cI}W"0bA;1 $#܄5j=~vjr@%KQ"rAhm\_ .Y) 3Mb&XCBpBs0*|h n%ZcΥ6SIf}6vhٶR9wzl]N<Γ &(مȋg Ds[֝`/LP XEq5 WEIVLC@i-(e5uhaA,Z;U=Cٳ"$K };vB ]MftVVxXh(ێDW ܸNL_?mGrU<.9HٻGbPby(cwd't$fۧ"]Ck[܌RG y_a lulg6,]㨫#4dz xזSyIT#&n{<|ifA %~̂ <%j*iv(R{"Eh 8Zߔ"\\߯ާ,$}?63"ؑz17\CER;߾[`U\MXA5Q8Ӥ6P$U:@b7ERG^߂QJo<.=5GpчQ3u&J>ZlOߎ5+f>'4l\pdRo/ԚHiPwɐI`6D*-bCU 8}h^ޣ/SnXb=%*Bw3D+h*ߍKq盘, qjE2 mV)tW',WK2mE>k0Uur2can I` t7A;wg9&lSOJ~FA<O5=%:)K[ggef2OMޡXHNKg-PI.zS݋9= -qɽ0@ ơD =k}E!dW iZT\ksn:iM*nU'Gז|umVEp~`js#s~d66K8RPW1=j8 7r+Ƴ"v!eZ!BWQ 0mK oQᡏ.U1ZOLpE|_R?T>oU\i4 Fn=v1i!yR=0 4fQGV$׶hGgƑV<^_uP7CW+%&+d+8ScwƱ8etcyJYއ/ig}R7 "+\{}3iSxO"'0#nWM_ՒQQМpkcs=v/>#w: "4tEQq婺t( %wr3`T4GCfXF+$69 V5bL-{#{GCeQA}G˹8BC1g9Jr 1XxrX{ɽ&Rk5W<ⴷ~>Ppdüo SC?,e ?6HVЉAFT-'< us/U-e>׈_ 5r`c Í'ƃu TQpSZ< -K؛R?0{HrC/;7oZ,YULkϫ4c6psNYnptm zE[xe BDc$yx\dwvHr:Vj Su@}#B1kRRj :8fM2ǣ񤭲Wzz*sI~f}?PN<LjOi(qvk@y{oɔ2SBR`8VDdDLT(̙{ֆb#"E )en/'?ϓI,.ۑo tvΑH ▉۲*_q]1aGoԕviuѧm@ɣ@.y,>>A?|fC@f%?Gn49fjP8 +!mU\>^`StUeYi ߒֻ#zLYjlgBaJ!^ Dm JI*ӔMylu48|S⛃gM\+Li|#. rUJ,3`!Qt͋9VNgZ{muIȊ'Qǒ t{n"87pȾBj3@}jQ awk*pCk3LТ2h2YB XGNt?%X(6zӐ oߖI1PE6:ںxcr6U?ޝQzB0N+KnFlsRg 'q+ uvy҃H&\PZ7ԮA6mr_Q{oPu6-N Q\29IYnFqLTFQK;}63g(]VO崋 N]2zZ%gORq:lrX"s&w aYl G`K-&q.8"$fA:li pg_U@ٕupsO0}\RLv6)#[ߣ9-Pm 76y/\G $ڊZ kG؃ʣWE BD5J4\s'pv}&&V<ąsY%d~@5 <&!ߊm"6{NKe颭 Þ;ϛ2f=%0XL?g$V çZx׳T-)1nZ S>@kNZ}nhL=6Q0׭WCtg{)]sFY pt|(E*+"l@[4VxU'MxsA, DB˲`L73)0|5V֯K ;)ȍd~"X(o%3@§*f#偒"/)jAq̧k.,~+B[M WVevF+LQI|17G iULK ۴K[N(LYv>j.)F{r:x\H ")./W!YNG5GݼԒ)՝6#MfpFy/N/+Y)Q'ҭ﬙(= "w ΰ>Bt"; 0ä7y|9_s8{%d1lf0q.oB T;.Lx ,~wk-ױZH{mj )TP$HB\cvbvC65)/UM\*XʰB0RgH!\TGU1~KxKyغBxrauޜaGqNe{zmpL'O ^┑(5SFo|?Jr)omN6mγl e:,Bz> xnH&(FkTHE->]tA&\T[ woⰽ!?(pcBZAR}$]', ^|xhd+֖_#nR$ۿm  e49~YSd J`*m,@i8F=; CϐcGhZ_!ꦜOјs)fZg#WR +CMgM~AX49UgmP14l-쩢W}Og5n؅5`/tH.=C1=+#^d }'ݷ3rEwr2zpMЖ&Oak,C@GCWwNi`ڕqr'KePI}ffgroXOU)ԁҨwE(TZ"Q2uQ{U\[\)sX|!+ِ>u4<w݋tw?1]ZӤY&E#:''TVE?)3niee{}s S\y `hXPÕ0HP*="ԿQPJ y`ᔙ&wc:qȵNJ}vKWܹC*=WÀc%Şd~:@{<p؅ڽ)P k5WC;Lz>MhB&2f#03kRzNrc[ |*d©>gh Z{b߈ ǟibiQm )Ñ^,hγ)$ѕ9F8lo}kGMSpe-ddGV$Sb'h$烏bzJEF83Dy]bz!I l5vVT9Qnӏ%)B.ȄbKI# /7 zL$#q֚D禅&$SL2 ɡ)G* ^9YMLgi9i:A%P -:9sžnVm܄IysvvW(\`ƃ||&7&.Mn֬foyOӜIew̎ 7@gxKLZw%TD}As](EhS;'gp{m?cSsA|)IJ1uBV5j6YkM_dJl# g鄪N(H^QҴF@ G鸞1RTq$N01E|1\-Ș)*{j2zW975]ӭOKpO.Gݕ݇R.%ssۢiMpWu<%-PĪM gz-p&Ih;*5?aɐձ+LgJ` 7,;bEn+g\}"lq1G#N?ص^(:H@i2TL-z'o!l9A okFD0X|8To!MMQ #& L ?WD]R:\@gn}CG̟ ZdF4d"ƕJ@V=yFB^+*78 $DzPBW֪J#{;լ:35w;y␾1jX醥/c7y@^e.{ ipNxyRp=S kǣPTYI8W,o+T}9՟7*cSc~N= ?}TYVʐzleƹڭ.Vb%~=;Ǥ[R<MuLN.|^jx6-5 %J;q\/mk5GR &zt'~YxM,wx^gLb[pG]gY ko)-i(3`3?[4dsc0}fWWMp9r-B{I'&oRb ZcrQxR,Y t X6>FJ\-6|r4bJ 0 dZc#&t.bچ9>RUK)TjU.7fP y%N3gBÜ2QA&Ukv7/6L!l6#Zچ5Cig-$t(y|s"<_#% ]bX·,3g"XU~Q]^a6jc+'Q|WZ|6:ZXXq4:*n%ݪA>2%lǰ'O<"TNX=V82 H=f;rt/DU%'W1 V%soœz\ٿ͆vam#旎u](Mih˯(J jU_ӠCo~JV4IIB iW>e]9b=CN#'b䱕rA?G/k^ QwαZd$Nut۩$!7#gSl,UN ɢt/zh)0s d!-@?J[sUA(-o-6x sD\B}XE̮ߴ)sLyJN1h2_G/txx15'Jκ$/"z~%k# I P 9{. L(9Jw~  ͍xyP[ˑao-r8ΰ 8 W NY6If7Ý)IXl-y}+O!Rzf~?7Cѥ{^/ȗ~`S0yVF.hPƋ ulkqbV;*h&(r/6?C[N;2l%nW>gG算:{Ր! Ub(|EyJK͋wHc0ludhS`ưO{bu$2ؗо# #4rP>Qu&{/رkB8# XxnsndQY -=3ɹ$ RQ`g[ 6&وSoDb:x?y,VZ͠ͳn잒/M P}*TGZ*$X [PCèU yƺx\U:1y*vTV1^ߣ1ͱ2MѮblVYE|A]2IpnP{e%GΗxu,crc;Mvgj@OP֯lXGZ)MRBi?}$c W1yBğ6CrJ ܋lHX`߼tf!2 f,e r{I]',㠶iQKAw-[^ob퐭2rJB"Tis958s][HMTv_r0rtJN53ޕLtL΢ӥRR,>jVWӟST~b zmA!0\҇RM_3EȌVX%Z].L>rF N>,a.O R-WAT9.JFX9&Vx¼ĕ`M<}:C-B:kRǑ  ~.}_wAUPR0䞷#C^ <:.nK_0jAL[*/YMn?!iVs ,mjA !c9B5[C%tq3Ek!˅BbLPI.cQ*('=QWH(gC}nIh5FLwьMx vr>=bxQL@hۈ2 dBxd,*qG!Cl S=Z6 rtgkVQ6p50jd'<ȱ7 "J%\ G4St* ,Mm#`3ȞOr绢௺[FopCrX I,ut*^ 4k_2-4?t1Jvzv H;ɰpGg2öӐJyN:3ތaNE6]#lz\?aN\ڠbl@/ IvT>~)@HҪpy66*+Y:lsG׏_O-X$5:P2K֕q0'4){k0*y^5C9ۿ~d` g%npX9) @V`q,PI\$d)ލV~ߔ(bS>C$`})3M>q;ه ; &<c3I#R- w$3UO%u? [ɳ}kHL.)䁫-^x~Ts/4.Lpo׻1-یO.i†8DKm/6C50IGzD;Vҽtnc'#'v|p7_U|S rwgI^'9]ۥ^_'7Lcn28N tHnGK꭛dO"+sߜ1{VOJy9}kINZ,nf$2MQf4ZN#Xݢs: meBT9dzJ A~.DqTx, %2!C(v6{LjgNYʚ--W\ r8d-=>_踫87 ] N\T![Ȑ*:3[fnX+#6 痝btF {ܕΙQ_?0w-Ϸr(>jճeaSk>}2I V-l 0hY-phǵ C r%v}c^[uUr|u]Hɥ x.㱊T"7]9M/!iR^LG1[>hjhv].S(ק6EdHtlc$!L Lf@KNN Bo#Qweeè^t|.]vMmr ZhV-c&>RAkb\;M#,{J7Aؽ!n ZH7o9n>ѓO=?|lOm ,FIIޘ=v|>h@[Rg( ԺA>!QBFT30;ohëE1 lZqQfX;`?|K_-djh ut6 #z7s [MO OO ?6DSPoDG8Z4 *͹ee.+Ib]HѶtovem84 hp mK}szHm,ObU >uЃh<(2u%6}Jnո^",cjly/{.]fg FrW uD8v+GW3z9Z=&i@^W*`I;0`LSֈy:džqT=045}]'4ی{Do'EXrWb:H/YE8;wí2[q_<.kC;S Ρ$`VzB)00ymfϏK?TQAj_=eF׋yP/pf4]""j8`7jq!&FQ`#xx+ѓnPP*hXE_<ͅL*pb:&ax",+kXVÄ+}6%gN܃ӵQjQ(b@ S$;ܣf3o_/UŒ,]BK;'ٻ=b[ioD|5x|$#8>nQCA @DbS e $yjF(q]u>a*­0 y|" $|TtZHGd9h<M (pBe_^{]d8ԅpȢ޻t3 7X É;g?5)^NUV"F*DcɜX4-6dLQDʑup™S`}9įW+][0"D"F,Hlޝ214E2'BղjGd,^lyWס(Z4oz TcOpA^w9 095@#2yc+ɀLZ'k^yӽ`o'%]%o{u?ށpS}`}pѸU WXtYrۤt]n$677CLl#do¨7O )&c87vLv/Dl3UUgKpf)p9R(&5+4y֓NT؎Ж{IrvcSt)%R/w^`VLW;vKӝ0MݔqE;%_ֱ1P%{aE1I(rT00J2̕Jʗ0PqlÂ&:qtM0)Osj%W~gaC^5hMT~CՖ]*67]SX :O/U`T G!LJ.i矒˜ Rs:IGєd,W˸'5S@̱N006Gows Д tmІCYcz 3TӮqA:v/b is2;I.*l-ݝ~ Je Z wrfPKRkN(X` lȫɻ`e gd%EIdY֨{h=lVϲ rӧD3{.sYpX>Qf-@yUCˊpDq-zl Y,MTȁSwO'K+ 4ǯydJ d02 V N̠AIoV8'+V H&|ҼjNdiX^,4w&)q% eU?,lrZow%H:XT{FIAh$mL=wSsgFhET:Dnn4 UVu(X2]Z_飗!?j>N=j+E%%Kq0T6>RAMDzDeǚb,3n@#byXz9PG)<>%AlBfM~ =@9t8EzBfL1ahO hy#9v3Zmbh#FEn0:LJGTHq|dйױ< Xs7Ptz=n:d_yU?%@C*ppüJ2T|ȑ\%q!h`Ο.BC> PAQ} Uid R^*bI`ǛKU!pD< ݲILaAiaKb6#IȈ6rO?i&AWFJB' :QW& ؚ]B*gM{wI 8#QOd,*}[+Ks n\k6hGL#i`> ˿  jjG5*F?6tAZQlelTBzeַ<7jgYIGoI צ9yhWC%2 R4b*DNwѺL*PLA#JC[#:4oMwXU@Y&%똫>>IVtvTOАR<ӎq+u3sW-IT%F ]Z)EFtF [ٹx_L.l " sf^Zq9HŊ`Ouzm)[/#N0.6!8 {[v)M5/.Da/@i24u 5.m+--}qL+dz%ODG6$@pgR5E^ZhnsuCSd|~Ax;|6@Vm'# #9kwfH{[)qzFh1wWfY \w2 5.ti.V )7 m8% ,0Jg@Xl[7Tb_| M_wuP = DJb|rsz4rI["H1j-lO^)ftuxÇ| 3FwٴTD4ӄGhW S [.6vSG3vRӻ օ=^5ZhTNuE`%l.MGSXm&­ o%ki8 R {Ͽ.WrfQ48-Nܛux,GH3裶?řM?0Nh`|P؁}YzF"ߎaN:>a8@=kƔ:hC eֆ+ 4cQfqڊT q />f '{1a\XYa<ٱ#d o`* ´]M\ؘ>rT閥< V*|$|_$`$Y(XEʟp {)P:uat*h:TL 2~E#b-*Ln%C-ZCn-c.u%*ߣ@~5xԌ V ]j"yyiי<+ymhT)A}@RtN/&bg$~x߄;)Ym7SXK{;`2\2KCZ#]!Rd4p ZFh|y`&ޙiƕ"ٮ,I:{N4&P A{vh{֣L!VFߛ_?n]?PZ=]8rwWP~?C0l&Oսc>$9f/J[D}ΊwSGsmTsj<ο$d] S;dpRVs7|ˢjk Ǣi'4d@D$zgMr$ݾ1WJJxu~o5)a9[Cfנ}A1!MDf!-ؘ_>4sx0L!#z2qwmX4^D ƽc,ڂƘCQ|h[ROP Cŷ@lze3<jj9z5k.r½d#c]tn<4X -z(hO"C518H-F~g?!˪X.kwUq݅-z"F:92;ysOjS* Drxt,h,ʓݾ%I?Ҩ9\)K.q~NiÄ.[B5J r'Ƙ  s ,L8lt 3Oar mf̋EQh9Q2ͬ-8KPR0AFtD zeC"p'E#rJ("lh3TJ"6Nc5㨋t=ר9d%B#RY'[ gڧe Q~ca]J-ZnWmpp;tU6*AEi[!6o+tGrxccKT ^-3OO/wRY>2hݜzh7T4ע4E?#\)~HVMU!(Ns`Ex"p LlL_Gz^XM$!A,CZjr4 쳹'75!ɸŐ}WUUdxL@*=#4BL#/>aQ7HCPl Ki3Az6ŨQV`gz) Wl|`Iʁ]tc(Y/"n7K&J'[2K:aR(]0pIAVjDqս=c{%}b BFq߻{a1,9/#ϑ‚n|*Ah_= I}_; ӏOieS*Ž;|G9K|Ǐ॔r)OௗmQN]o\+ "- JN?pZ"FBD# 5lۆZY{cr.{!N0Kb֦;(!\\9ptXDKM^ MDFq;, 3b i edGc&ɚ(2:ȃ'L\w|*`¸*"Ul wG.K 8hSqm@[swyRCu2()tZnH3UzmZRS^H^*L3CY`by5ѧ ; G>dE)_ʀ"w3+0[;-yʜ LzUJIxno**oZbSWZnmcVb+)Ъ /4Ԙ'zVj/:7)vƓ(>kR-K{F^}u=C\]9un z//qL.c2ѤMk<CT]b?5BB>a!^&/"&_Hڐ ;GEjy7g:P0곏5ƞf \],j5ijm[ʬ',^,eCF[}k߫5iot D*|lqfWfH+J.T!|}QB9zm'UndefI>;φCÍ{눉!.T+Xw% 11Ldl-$ݚ] <-6ا]\棙*>͹^q{l-˶m|-"TJ[%WzÄJmDs2!댝3JF U xĽPL!*>$a"Ƴl{v5*Lϳa6Y^rh-dE%ډ"T7kݛ&i YPQ[+㺮 ^NDʂi\=p*<_]8xۇ㟙}E`D+hv}2;h8m8+ώOKk,2E30~͘@Gx3٪32KYna5y2{>ӏXL$tⴸ%y8]R׻8/f:Ⱄ\?';ӲH]ٗhWSr7 Sޓ[˜6LǓF Yh84<)lX6XwN(7@TMtEnq. ok.'(~!DQ=QӇ 6W !닒&$뵑n^.V `lNh'0%:俉t(x#=$l_N|3j}(9a'a@olncpN`Q_Q.i.d%iLFȁ.b#e%r++h O.#+dsX )4Anm,C#IuSw ?onnDsfmu n-I+/2NyA77C i>Ne/EVճGڥ tS9D@S=kp e ^@mmۇL"t~Fe 5=dG\xoӰj2WJlbS%WUd]ƍ劎ǥZx5s^]⩍RPBLi7',`j4 lp/J<ݨwafoVj`-t!|´168pyW6jۿUCH+}~S'7'TUkINJDÙNm9wnuFڪ"'fT犣`)I\jwL/Pgk)m[x rn^t'eԽqէ+$ ,ލz e !99sJ.?h&r43øؤȉ93dpwQo=pd$V Kn26(zH*2 ?$8f',8U0QˣY4H9> ]+0 fwCmki61SXnT]h6&ڹP̎]ճ bT MNHbȰkR^f]$ I` g莮sEn^yS5-)6;<圈ByJboig3I݇LXIxbμW{zhWD}v7T5rv$SM&r붣]b8]+agE㷯 XYq1N,~=k!0miFpiruN Ynv(O%gw%vbP] O?2nZQa4}JOqv~Aέ}{R4Q(Xqp?{0Vtn)W}տ6nxh]bݛmY?Qf Q f9nPV7?E)*n-YBxUN^{"f_ BOw##a ɲEhhMc-vQxw(p5#+7 ,\n,"+Es38]ٯDVgb(-˵Rqbd|G ʄE2bD%jDt:ZW;5>33"u.Ϲx>tIZ'۴\C4o$f 䡘#`Q$a :J?($N4酅&?|3YGU D }\0}c۲v K2/dRqpf``ZTM`T7ֱج>;EH:FϜKenjM/ZX(-NZ9'F@}:[&,\eip(iyG[ W0Vs;vm;nm-NV'{+i ^EKHIlLS[P-1 q"!o'ɜ Xk۲i~x0[5mIB8.t-1, |7KSvšN9TK2X\&% pԚW)te "b6myO 93.h#94ļ$=qrvJE\O`,vz =D.G2NR>ZU.C6C/ Eugmq7=& 2 n,(s)e&%; h~WAZ5aJs֘9B^7/:.#WԺ0BwXo8аH|*nr_8U7L>P8-pn< L'D1CfCpJ׾am@tӸ{֬6^N:Z^1')LFQvF ~"F JhYk4;arT޷x|\A+xcf0mbQm:3OO49O[QS=5yQɨ]TefY&tpdLEkb5.t o7\~t  aw/dKlܪ;[] F6FmMgVwŤ^7'c0n=K=IlÍ;N5;8ݍ?81#:^kB\=x@-r'qmp>TpMH㳅&i !uj/`dr-mJ^`0}ن~R \$[꿰]R W%rW?/fZgהQؔ~#5؏!ZIsE-a5g^B8Xyǭ #?9͡r:!F|('d %M??eL8Kr;\ &ra1eȬ}w♢_1~nܹ^bX N)hmۗ@KWiMAZ"OF~vU'&sğ.QB3ՀM/Y&N$';/8 C-#G()Xtx0_3|*7i:ffjw@i_0{MF,R#O{ \[LtpumbB/]v6\YduG1 ?KJ_vY=_`⸻̲'^auR8Acd'GQl#@qWO| ܩ( bR!m). M~bL=B+ibw|Zv[ʰv_ygFI x.3J:.,%3 3v&b7`߳b ;jj‡)ggl?C3;LKf;}-Qj*Cl$Bvd,:G)EUʂP$kh^m9|xW;/W tvkL2aZ5՛/G}^:#~6KO %1-~~ 99&ĭeOe(,V4TX߳Cy[J)W5$H\b%Vq0S)@űgT裸O ]WMn|6QbPktCCiF"JSata@yRN=Dfd&?p0Hhjm,v:<+D){%ʮC:n)q}sDt̉ ?zр 4#tDQ<|Gm\< nA'E#gy(W5~ D pD[ z+>o$۲~ &SxMySφw!lH^+KƤ~+x)ن&y)EG5֦2V~N۰[ǥL-b#*ϾnWh7fn_M<A€(9ȡ՝["Q2^>Gt26/r?ècYIU3D:. K60y~0$#]=mw '{dP{yCHoߎ-N0HbuP0(<:j߸yB\xY@B( -C‰#(¥&?sX!J/-K6dHbX ҫes!qAqxZCՊ`M*eΆ, E7FLYLm~ql?mvJw+̂:(5?Dԁrw&udH9m#>;nRr 'u86M!E O`-zKmR;~bNw2ۊӤ&1~vJd+&Dm<6]/-` -@zyC ?mx+}FL“RYts/@;Hd>ULoS39oϱW Jp ׷uȘ|(;΁f3;8^vU pqjo԰1%cH\#\5A|  -5FAycZ$~/Ouc ":$`aqzrV+W} An!ΙIT'+,A1/) b,';&228? E:ހwsaTfzO͟_hIA%R3[jͫ/:Ru{$&j]U>M2lƴl6H% mc7vz]aT#b5p lCJ;V*Fq-T6_γ(ÅKR%O=*(@Wظ%l\i=?$CW6>R̰ !)1||HODB~Swz(S&V[B|sFKBc J;!؍ (Z&)Ã>ۨқ +9l:{WK5^CS 6xoƼAvĚ^ZYWq6R5q|_Hd U}@tnnCRڿ'a~mNU'rg†ƻ,]Vj։! D |͡lj5X z{h()mUyul]7`138C[atjέN ȀGNߣgˈ4 Ӗԟ1*} wuJ@[k\ӤKh amVb~Re~ ?x_l䥍ߓv#uާ>}.;C_X,z%hϪD2.$V/@t+zeI$= !T䨄*)˻Z嶹"d^yrJ^P7WČKEɧ?(MŦxPdj\wGכ6=OZ |]@PL7>B;+1R'u.JM#cSFxCu:SRPӅ\Au5r r XX#KXr4*Qcs?ھl42| fkm!?^ϣO_ѐL1j8 h<9ȵ#fpTO ~8V(\ *YQ$UgL™\Pƥzc( (A˧'^(w#^^8ͅ \ $w *'X=QpY3GVCa]nwdy#;4jenéT/ 3>I'H0G-fAD}~-FCpUQl\-PCX#*8K8<ְR|8TBQh(glfNyuJāA3X >q !(]J @4$sPkXk:U3Z?ҡL|<=>9GA^4[JѱGkAJL~KW Iፗ&AMNRQ}'}7F_;zL]|?Ÿ)u 7+JE/1ia!}jDѸ\, la3pp>RYP\k+w9Ӎ@x!n/aȫawŠt*btsp3Ңx6 IA$1Tt'FcC%訆0mȟt^Fp"<0ISnq !-/UdY,P$́Bds.Mn00Ϧs'R>=WP+ v L ӂVbK&5A ?u֑3E%mP!7I~ֻkO.x]B^nf!#HGB YD1$ #z3yRR|(!*F$Uth`= SBCpEO3O)KQ n_=m1`$TМ` bi43>A:ѼF7jxҡ* >sr逇>U`̅zTC\(y2!D`m1YzVQȴwBg4f ͸'w1Mox."|K3^wUd3|H#By$آTf< 樆x:L[B \\MLs~WxxIuZgIj~^"N~vK`&H3)1Q^q۩C&f;QZŜύ{Y73\kN)_kck{a{ * X*3W@J$6DP{yƶ' hc}7`+O$uaj@RJ2xyay]'{D"jNYZ6g!pY T˜9I ֵB?x y關9^0E}ZڹQ҆4nF# "w USDjc/}"Eց,$L>Mv߮/nY:HZ̳6f^f[6"q/Y+> X3}Sc% k@{̯1LeCMAr0V;b]S BO|^M0XM6DӶlBZƓ`eq%;(3KQng*pε@N=[~ʇՔ4E_ >oqW9!36]wقVuĘvᛎGKz{lw!nf, Ų'WiV B$61z>ɦCam\ :2eh)V >U툀]S/\a]Dv(ؗѝ0fh2:,ڱO+d4'7~tg2 tQH&m,w"M?Rc0Y#-94qA~)(G0/AMD7E" 7J2euE`n1LKz-Ƹs.V΄Iƿ<Kn=d8״- BG%7%&?WшުTl$WweӃkN0!1螷06~T-3)qy#7>w3>x֒%SU-G1(P}ŗQk'|Yu5CB@^ĠmD1b|xe&[ H0wUaY1x%- hTWǥ[== J)8hIB0srg?ƌQ;07mQRwj﷮\v.9A cF.wm&Ye3dMIk_8Բ#nҏAE\¥y$%S"yƼw9яF #L3/ &+={ E~*HE(ZtxsƒD>fLBn6Gz@T0頃OcIi5` Yԧ#G$6)aAN-l)ۺ +)bHb3̯7D~FhA̕+fcSRRch/&@9xh5cLa?+wR[=)22a2srz]x*v@dOqN>>Ǭ[@#nq;J*6瓽:[_z!@N9a> d4/yG#0)dȭ *2/+*.P7I QCk  ufGNh ?܉Nt=HΪuA|ɏ.p,M~fB4vl5n!k9Ocu)".ي8MX$Ev2D?c|˅ґ6&Q @͐V~F+:yMEi[<$&S[zš˛ƹ^=8^Nm"S)2;(~93OuCDit! !O@v̆{ wy |]B#^ Ex")mr!0b2<Ԣ9)/K1h 0ӻ],sN d.7MCGU)y8B$&;}J҇_ds/eOXj l}K׆3%Go]t3/ ྑdDޮwZ=ĐIuj@ױU>ySJ:qG[@]-sᘈNx*ˤ `$1JNn^9I|u2m$}gw~O^Tۑ)S~/g/q]~ 2E8՛ĦNCjfFX)7,9c ĠJp-[608Ԡg;RY\Q!V-tf *e}x>[jW[Um^CK M|ҍ6g@2xvY@Xl ["/1` ebڍ*2XV 8p8~tAQxN6{1\5kSř.Ͻ|~0a]kW,rHѱ0]+ կ:[^M:~7H_p)b {ޣ*\f2: Z褫wdDċ{ӃNз!iD1Ao ϐ^"mK?gD/s(G6xs\o18@O S}0uQXgHC=MVrkP2ֹX -v(nq@ѠFM(u^cp+}?JRfK;Ű#kKjq7{^э?Gr^6yXݟE^¤{н|]c2y +Z9 >G G>-m 6/yƅUpuj L[T\P'N>b#/XLYzuW4Ai[BTbnun{?~9]5ta IXC25ri9bUL@BrM]ɷ{r -r`)t O*5ť-KhOkX*{> \jJWkf N#![Kֲ7СګJfJK+Jnk]CƱ./QghYʠXU9³|+:'k\jkќgûb![ w3j (aIv.w*p>_Sn`Wg=U2w%$r.~+yl.X e &ĕ^W$'@pD0TPN ~XU jn 8Hu9xMM}Ih.fxD \)in٫M3T-x{Ws^Z@Xs!$[MGW}GhBL!+cš>mӜqCU̡TBjTlL'5 ,YpMH]J.Y٥r= 'G+m5WC4[q/n,=\'\J+T{q= o/d cóV0ŴV^%? rX;*(VuG? +T iF>h8a帽<1NOW _N 9$cm_6ʲ#cyFIݖn0'VW& k*@}2YU{Bvs{PaǥEh.j|~/}8=*(3Pn= 5iL_ :0+G;Q^IS2pK5Э*kBkdK!5ma\!p,+ ?;^KRpTڃ B6dV~YP:/H)0kBr'9Ԯhܜ]9.(Az=#쓆 H*'ʨ?`@"e/BaH}U'l83AK=B<S̤V3Zŏ1<A~>6d-iy2^cFG8-ւ dÔhR8=O ='v`2PVyZzgI{Q$MZK,F lAÀ@ /?qRLՙ[6H [pj!+YJ3z6Qv˒%Io>lAbT *|mHSqq<ѱKMp}Lj*_ J̽vDqk8Vݰ3Px|O#O1.q#kjAn5 uL@\<gAcSfF wf+Tկ:? vI)5 D ( tPA)<ܠB@\FJMO?U!8:a}j#tuzȣGpTyR֘7H :DvTSrtFB"&\-3yƻ$@QR߻J曙 䕹O,lCF^s1OUnϘ̫+{.nph~݀|{wER#K!?e  XK%G_gaZOd*Eyg 2 gFrWu`/޻2W GaBzP tDswF6#;%9TrfE&9KdŒ>V0JSvgwxgLOY- q"с8b[9v]q,M.a-~=&+ 7l^ WMg­Q}Qjy~%v,9LȈ&eV>iSOk7E%!_%~"0MsG8Dc~2 %[f jPW1&\^pIhOJ&U6~[QmwDҤe`s,L_u$tZT5@eG1QJʮ82.zJk_tΚkJ^ߏ'{,CWMo,-8՟ldƑ[wE q[7i:V\Sut/m aY@PiU~+g wNΕe_!fA249-@φGEمک=$C߁37FD*(-Z(}{;A7Çp&թd?QPE\ m)ko0Ij)~6fjLmUq$~a鐙?L_uT5F-c}xFNJ!Y .TjqrYrmM%fvX p UԗⴶN䌛ڝ, ]A8tMuKZٟ`A-ԃ(Q>-~CBdCl^IeeN$nwۃWԫJVLujvW-ZBfSCyrݯ=aC /y0LC1`O c*q 7<-^CcN7!j !^t o lt99aҁ6&9kjm+aXS=o \~mYa |w ;sJ QCr' O_4;*ey+)ضw86)9}_ԆQv`RlM2@j^?/a q dɺ$С.cxxv@w(E ?V<'WO&Q7 $mm6#zIa! N|2zYNqrOw+ٜ炑eaXQ9!&2/߾s8VIrx#Sbh JZ;;2t Rg(`3[ָN ͓o#?[;I~WUƻib~4rHãMuk CO횫 /sk~SŖ}@je|KS^J1 sE2= c~ |1{C%v4tdM*u9K(RmCgz N&3*5$m 2R{3Gx*vdLJʀ{;R>,l]ۜ.HvBJ߅ߞ9(1h6;ڳ] A-~q洹<#@3U78#46z̿Fѳ~d~v-< ̦АW.*ar== 4 QPk 4тM 2D (C065EA:AZ(Nj%%_F1eǚpn9xQÞ}rdV-CF풐ӯ3lPuS${ֿrǍmik3ȠIB9׸=h|Y%.;y]7&EWTzfnU$a*!J?+^#iU-"i+CƐ^e$ 9K/ie> r&?@` ^6p.1?ѩ;_fHAQn:1)Ƅ{P.9ߵ{دQ;V<Fy*Qeay7x%aI1_dwl)CCّj[ʶ?9޶ȑqdK~`. 7Tz @sf]j &bBv],pnCf]SICZ9c̲zyHVq'VY g+P&̉@j_ID'۠>3}*C \;Z j̇#K"f֟Ǒ-l?r8RG;紁hE3;^ucƮE&Ax>Aqe6 ).JlQGІN|ڏyYu| e4ZjA@o3Iah4IK0`JrQB|~0} 'q@? ЛNYsHlӉ>ĴZRQ}N)gG;E/ }dR&`]G0^|QИ53yf.&#O.thѩ2+Oƞ\ycSB A S;Oyi?syEV_|O/BSmY{vR<zxf.;Wq2ߌG+aO(bVb&I.( -ic8QanFJC5 T/2l"cy:nzV(5KѥU7[124r]k>ě28kne5jp暲V A%w <Rutn"{!kD`U(lаXEe|&([/a, ;IH1(n7kB’'w>ApaȈvJ} gNQcQQ>3&$Vr Z 3ؔ6:܎#Ef!$z6zҪ.:KC_/+^|8vU;7`My?6vD;H,Su9Xʮp=7l:P5>ѧrʼn;Mn&uܾcʏ+Q2? pQL$#zdzk}nf QW* a0=ޠsg[( *(0M` ziNwmk26:DSp4E f̶y?}ٻ.I",C(~ !F qt4S!QDvj)N@A9GLoh~!^Y*!MJ|@,)SzfEEǰ K9hڰ>vBrj%^z A|0he&Ḱsb咷K@g}h;5TFWgVZP\< r@yXq\XaU7W*y0/B6UpCb!X)d&ϝWpAJ_'$,'q  l'Wr_A|xSwXŴ[«[WFFaoh0p84q=-L沩j^gHZ|eu`:?˦~dzA+jٱ`4)Bb?t7@a^4UA+o벂SCe4Z]5N0ػz(xob }"' *~`^z%/M\ \4k{VKk5\r!%Ww-Ğ̹Ibu_QM=19lBϔR x`uF,I9XI57`=6rx;{-\zb6$#^mHE 2?F/89%_E*?/ηIQQc(DC*)BE %,nvg 26ͷh?Z[5IC^%NҶ> jS5|fWفc=GZ -.6Faƍzq 1D\kMJYpUȷxeFW)R&%e8dܱ[IRŦ$/@aP8Ⱦ+ytE(5{/L 5P$UMzxT r dJgskQ/;tak^/^.̲~ Ͳ]g>@ȊMX;D33ہtCa3NzRUERnC|U _w(n DA&v:`ͭ>dJ9<SS(,Zm 2ŗ$ _qOL;oNzT.*[RNjtk܉겔ގm$t|tq47o@;=ndy!4LF'L5@o@!IAn+_Q!m}y~fG=#v@ )W+tyu))mō* E,y}>di)tvv}][Ά7Ò|2ձZqKJ $c)pىԨKx%5{ϡ*AoYl]|;}L_1@̈́Y Q"rJTph"%sC-fš-ayS{[эż8źKK/K%&Km@c?vBHPǰ/8޻Dw ي-]g-8X2ktZ^s!'nIѱQ-ȺMZ*MRxWɢ!Yd:a{\,4se<pf8]oP2N$' `kK;MQw*<#M4ⅵ v$>a'"Et˓8^2T_,,{3Su`p&Ԃܙς_Xi鹓@գں> $-MI<JP., |-|_3qh$f߅US".GFp ^Bʒtfx<@%KH0Jfn^-K+nYD%௣CZ-u]+x{Di􀑦Rk Z_H[kQ{*XptIsK|j5P+ӿ3٥LRM> i7-|9G E63ds.r Ҫ;v!jUwQ}!LNäYN$IRaЇ@kF@H[ V]8I) &Ν]$ I e\WTAչཞ lU2 qG<Ǿ/}@ùmڭ;d(o裸& 2 5a`k|gS<ŗˡJ=SA\P2<y.tKd˝"sYSd1mr4&3VHnlTo1ǰݵ]ӥ|3Ά $5~u{QseewɞM QolT^~)$sI1<Lck l%-u*ޒFx̊% :]B lLpLD^rnV@6~ڝX<(N~]lOh~)_8{C(UIRCS,"RAGswCn@"K GA0obd}`w.fLM:\+^yۏs"%+nJP7z:d,Q}[M"FhH*Ң )n1MrK2 Y*;D\@q CJ ߪ}ꝃ.uMS{>Pzn>CQ:]w26kfm[,he)DߑG.]W]Dܡz(bC~B>p쌹aJK+$USFo,|$@ۧBuw.3A+vMJ¶pD VL}onXu2U:sq?gjѲ622}?4*wz'fvQsEH^t18`1@R?’}e5NYfu*`R'ȑ"sɦ=ZZv ç@X6ǹiJMO%Č]M "*sKW졎NJX]ן-ᩬD U4%'_ mWh2\LTnǥ"M0kT+5W ZF#:nv9 BI?&A ʦv}d Hr.;CČ&#@oϰVv5n`YW^>Yĭ`Ϋ_>ʿSr$3ǔv#A)ԧ"r?Sa!V7i3 I ftFC@add:65]wʪ{~|A|xGjf`€!xkwl(Mkn\I}~,(),W  OS 3[`Yl+ۚ6Xl1ކ|! Ztq^cc톈 J_&7=.ٌetL*inKT1mIu7'6[ ۏ.SiŇd{rY~.1/#]o> d䤯ǼbQ_4iH B6d8TɎWRZ~odzX+:ԙ#ݛPHdᐶ|Y?=XĒx)|éwD)iCAo~mD% \r[B$HA κFxKδM;cvwiHNm'tδ: e!]6QgՏ0gFl[Cr1V<::‚|,S:}F=NRr!LUY/ vpǝbL A#՟ӥ2FP*6sGS р6 h3"8 <޳0hx?aiky,Yޅw)} ;"!t.AKnrbe_ub.~*N1ȫ,r F-UT߫"(g܈sږm|ӴGX r zo]jkԂk_^]9{ :ҩVh =W֤3@o?ch@Etߤ5 `Hi)W mY[.qgM5Rp;pZk)bBߺ: r V :C?.DkZF 'D|Kg k4j0^)3ܰ p|&M! dT5v HUFZٶrZvm-FbqliTYjUd'Tn)?@1"ef BOlfxpX^ wffgN/:z0|ckk$=)A>TEO?Nj}XYy_DAňГVQ5@Ղ9g#w< pBsqcU\ *6"vL?4| \oZ\HJ 6QfG,SA>a}I ؑ0*V^؞7@{'D:vv`}"D#p@p Akeї+t'2)d\d@UMG߹'NHist1۵x&kXK}ÑsgqQpK㷀4^ 4Kll0=ΤsS7 4!{iSG+7CWTc8\nL!>])aPg@YM9sU B&߯e>HJ/1u3pxg=&re'vIv}Dv)Yc:}%$.J=tue啷 M(_PK>6 H1ߝ¡qO-54ZZvIͼ mI2?| YaS&Α.db/' -'~S_ʽ=ozMH.Wj蝒blYaղ3K`-U:N9KZ+P;et !T?aX&^?>"&(jzN94iװ-h0PZ!2[3PyL4~ɁsCKA=MF؎NV8?N5\g7"mMx~`$",fcXf3=KDЫ)ICCia@Em6̀r-i#OcRA'Ęo]"˭3{:7#m}$OAlhX3@|ޚϖ U:M|0~G&HfJ nHIe**_w:KA J7Rj"¸N г$߲Sgg;w;-z+EX;J8he?|z\k.Z:B?6Rx'ee4wa,Uڻeոӎ.c#T5k-ıƀh\ |t׶ Ԩ'Ąՙ_PQe^!.gMpF-lLU* ȢS,CUrl zޓXitҌXY0y~"W`nu&Ek_&aTr,b4ybK =%6oRfVҖٖF1 FZoXq&=8RbY ~3cE j{K락gº؇g+2˗"g4sӽ+x(.p2 x})u\+);qw@?Mw&Kz/ !+RRh<1ٻLfɅ">2npq8S+oڿv B12f͹?XmK*M9 datkjGlHaѐrɗ5\ BWLČ"M-+s2ssUdb$ްXRc~';)ԧZOS2%8-&J_B\R:8 G:3Y838CHBčwW"YN-2|ݦ[H*h+I"մQw5B _p80ZәmxDM2d^Cj(E a52&hI||twXkXK#qģJ'_!B hFUtt4,Lt͋0,*1kMA_tmjhȿqr Y/;;{kb+S7A*D!ѝߓr +TUyp'4 v1ݓ21@<vX\H_]SJИ[rǘe0::قeS&Wlr;_i`J>1&0R%е5Wp&,XC?~FP08ۃNmx,|G, c}(Al/jR!aᏹ_k((k5|u.z˫YHa6kyznXbI-5(XMba)F#,L]Gq1::* ; "k-Tsn(9 Rov@F.ENU"FW o~E (iCO_DVݘZ/ff]PviRd(Ff.Y!}!SyAi&&;u5IJ?B^灬 Z[b@,~iW=yKǮ ``&kS zX.w>=R|$K?`3"ńf6Q1l:A$"moƹ_ `yBBglI-jl*8u^`Āc7|{v£|1y=~u3^,w[e PCJi.,1)l43hP ͩ-3];#[{-UTSQs@ax(?4߁>>&l{^v 2Bq w' Itx-VL/1&ZQΪWHۋ%Ug "A)ʈ?w !O!!Ny ѥj^![@B}_ "'7lx> ̚կՒ$M-{otJH T!ãqJgt/=r}G gʂpbX 04qT09r6ZK1:k!dօDb}$+yq-6h,XiM ):6^@;sA4bA&Ffġ_]1@ Ǹ"~-n6uj$svT垝يh10Eh us{yhC̭=JV}%an's4F͢@ mGmbbwށ!jCmRsr`F  @T(7!xhOGF04Wq̡* ?װJoKHzصʎ-N7ƕfȵ& OڠYγe ֱ}wIbUEX-y@NWac501f@&2y&o!a xQc"AmytiJY.24pn#,zAy 㜘ՅlnJAw5;pBpT&$St^y;{31UP`ֽȆ%(?F,cDM' tR0"fZ{ZYU2O\V‹X7s(N=5Lf9º!6\DUbGs- L_Lɶ@!\ jǖ9> aܜbIF%Zq4EU1 BH(k8A`\ ,'TTFx^P,$CrjQ%楔V#B!7 Eb@U/W,.8&vpzBI>eIol9{YYXa^cfcp2jN`)H-co=x޾K%/Ė?wUu nدȁCH/hxѶ Ur衧H9L& >ɩqѤ,HBԂ12O .K31&D5f{|G)N܆vS$.RcnQJ]Ewy*"Ec2NS;R ~YP*;'wF{ bq!TaCF[=0Yh;>Q 4~2uR]̍WɢC L·Վc _H;+V#5^] K,u|࡜I>\⴩pbickhȺ:dIiEquN3ѠB++tL"$MH n$ﯕ?gy:B(A?`HE}$}UrG=mM.jM)™vD4{|ڷdߏo(F-ǖxWM>)pkK­4䞩=WNeدy -3"6+m ʰ=7Wxb5 c:Yk6 V|%|UӨʱCfL[0fL\3 ܕ6n5 p\SM{pJv nLxEԵTZE)/}}k=$ݶmoգIwnȷ? :^peu.pg#BA%7RU=懮I4#)BoED.sgL.?_<кI{K}dnVUTXK`&^Xg kxf 7>c]͠yk^"ZoWOG~Y5$hW 3Hѕ I-@(HVjߘT3NOׯDC$ouAɛڒ GkegN[s ž+ԑ@gaMn6 K2\4D"Tk1oRF>(>h<$qSR W-pSoNs1 $t CTLVZNcIζk bM5X̲7\HDYXG'!d^}^c5ev=9W@|< &߉u1"b,t2q^Lm+G= *Dg~ȶ/1"ҍ`Ԡ_ũ(u< ,n6XnPƵ=Bw/@FAȥByK+r-ijW#1ozܢ5ʙEFQ% Y :_GKAlB%傿0$ q;n`D'm.t|ת;ǧwa2A33lY Oa㌛ NAfo5;`yghޭ=:{}e ai=K<49 6)(H%Fi;\_&v|J}:ꯟp4H,\CE< }rFiszzҺ5wTO<7.N+eS/2!N3YTFaOݞC$|SU :cg'1нK.)uΞd`GE(J.JS?^=_U }ZZc \t Vн>V5um#Yd5\䫺[4d|!*eBs%xf۟gu$;?̕ѠB~Vxi%Y2;$"l!~isl}˄> q)Mۊx};9:]Sc/Xz!0V.cp_T><+Kv e ] b0_CNϓzAJכD?ǒPߒ/_3G-^#\BkFhiµeE4Vݤ764[~͐" cI-0DK_B7`D_S?oENFESŖlXO?GuXXEQwE [t@Aa*:~.z|$ݒ偆v ޢ?ľkw_OeNN!R,W#[_#?n rKxnFx# QtyHL!CnT\뿯&XV> a YC^ϩhR=Ör?ԍθ+|]+?+b>~M#:gH>N'\5g?Epܒ]]%8.n8?ʹ#+ Cyc{yMqnsYz,*n-XA;6C(žk# :Ag!MMify `!:<⣢*}& ҿL2y>\6ǐ?tB|h."^j1׽)y ؼH<ٳ ~WpH!Dp{b\l 4߂-7|rNɧzBd(B;8A71Zρ<z夨&moxO)NQHQQd꿫kYx)k0+d',aG ^O2hzMvl #ϚW6p7;u߄(%) Vdwldw3&ɼ}TvyPz?#p;M<`7Ժnf%#NUZqm]c w߹YaWѴMHv;/x$Jx(0ѲixΌڼ ),r92$񲭁Լ߉e%#:^mUwIH%$e MTt} ޛte V2;eD0}(p)H,SjPg9/ p:ǁc-\jRW B`Vv"^:O-R`R'%@(EFQ.%^*YyX:5ި.d$T%Fb)Xݻ1fGs ?e%z_Xvb uc;#NFyhL Rю V`ű 썳! YtCoDVWyh4ʕv˼NJҝQ5"*V`d#AFrV k2 U7bi7i'#2=:WόՉ`bXlC F>H4WoCQlRe/k6y[\ 7{_jJWG߿4iHF}jZshk@%8;rte0R"M29w{z8űw= 7@lbiEyXL!bg֖KMS.coiDVK ãJfv1pOG ч* n|ig&JBݘ*RBs'hPzH|.П9 m(0cc65;6C)MOڛ(K, -_kjFid9о| 7Gtv8UwhgiXk/7s %ҕ]E+>N6ե$ (񳳧6%:\!X>CfY%^e᧔3sk.X<7)}pcQѣa\"DV=[Pշ8* <$Ǭ7& eˠ˳k$Y0ju*j<Ž  HMUrn=FV20guF7-R -'O)IoئM=6@pLSi6e$P&Nx'GY 5j m$HsQo13 |SX'{RqAv2ʄޫÒ"Lr󷞿al)?I>iul2lhi ~NL?W`)Ɇ-Igk'É=h.!lՂ'|lsa ,AHKJD6[ #j3--JCK:KTA8h9Hg0P+w?B$//~D.r.6*q2>1tсt!*ē7k>B{bD\u7#DbuB5[8}LX 0\e{%Oٟ~r7|R1| ICDdž&"54\gG{yCF~܋zfo`~rM Eno"ݜ!mך{4&oD&rL4[  *gW~;EA%6kjcj0DL&APؐw<HnvWuL>{@( ϓRD&'k˄ҳ*̤*$p2!Wf>^X-vЌ͍KZ#>_jOUs $T/m,lRg0ְ(XY Xnځ/ [UO)a `/(LeL23OCx/a23R;]fKvR/=յ5l >p;-_9]V+WM[>~O2x`~@rlXԯx{Ey5:28{hunBҙ|L;`VXҏsʄm Ngx{<<oλE0=%RI!c+Trz@)R)@a!.& E(6GޓY*e+[. VxXzUȅsPbpJ?c8ƽJBmN{‰{ldx$s5Y1l TrfF|irWh2_kp]Q_0c2٧Pc6HhT"/i: $~ cПʰ&ob!Yą0\@"k]uZ;}%z(pP>ÿ9lWi8lh+?1C(|2{{\Mˌ{ myjʵD.V( j{8a8pIOÖ ̯6k˧ f$L5˜&$Md}I?oZ uG_yDY\'\7}gҲCrB{#>n,8 1+8Fjw V .Nrƽ˳A ]>^F(& ;Κ-h,nBGlCZx:f CyprW5k =oh*AG^@uY4ƃiuHn Z_r{#>EKL/x{r%/"bAѰq\qiAvV-2nq ;P3љr#* 9K[;hF>,Ɂ }ʏ@I PD̸J..NY  D-;k &[j[uz\(0Cj=_fdgF%(#$τy<qx!ijp1+3dɉ}KaR!`ψ'_`~vs5:pf,;tY}1)–"ZGԎBO5Id|cMh;ElHdM=bKmgc2 @`ҝA *zXE 0M4VTSe*eaHPcmS)%L޶M#a&6'3ZK&Q rbo"aɒabvϭOʦ1JDJzδkT!B+P3qJg ⥀>ZJbVk tPuX4· +?2/j=\`z܏U?zzvL<E{swnvU綮V0U=ּ`arsF"fXHIaQɃ&mwdtɍx.?ԌMȈ%ӶLӹ Cjm5nZ:!w0J~A`~zȅ!T*e}ci6vwpdNlں~%lЅ/d=@ B#;]4g&OlNPO"Zt:?"?eI1r G.UmB,D5PHu9T.S%Mo+:apyN})8>{2AY48^g\/AZdG}&#^P"pblY=kb U|,EUFi f'O,As&6xH?RkYRZcrWe_k~d8GPp&("DG1; ~Wxh8R+<jҼ5okܜ[ԙ%zH `Y,h2rE#5Ԕ[]KI'hkj@J2gQh$ D~zTˌH%g[Qع ޻y!#P?L&Lp+fGM l-gKs+vQY zS~jTѫ 0E7VTtS9)^iPXbx )z1wSp<ފU'?#0'N1=or @C̵OZw'IgR:<R .jhzG1;D<,Fen,)@KZ;_Sg^h?Q嗄hidwB}mR~DJ}%sx~FuSN8k-m fiOmqw""xR?J$6*(R*<9.Qѵ)&#$!7`1'?Z$yHeǡG`t1 7 L;b~" IwSY7bٳy ~RGa?,Pyr&q{zZ&Աu0f%l&[W+GzN~E2}8y2.ƛ`淅8NQ >.vwhԺUm<^  _wâ]HF12s94vU߼~:L}tZ)W} 2 xkؽ^Y:T8"YÞ}L1TbHgu>fv±CƀVb v~ɕO9;cc0qNyrB[GT[)5 ҷεZ }2Mq7DNhmӀqWTaaI(zK LӖeHuG1y۳ uttR4, Ɂi eUemI~eRC$yv C˞?r='1}rpo{EsxSs!E ]#Ƽ`wqZp__m=Rps1i.*06ur~EG5$Kl֬ގ6މl|xeGoJGbC0[U+8b&/WGh{\Ws#:Y-s7𭯖-98Ccd/"wyJW5"ѣ ;eR2AVgL櫎bE j@D6dO 8l[AcAצ%$SdwZc(> #16wQH cm}Pa2<+pg-Ivu/Tjg͖IM'Yj|şWw-u p=Sʄ*?wS(C*d,u[ AL| ud)c|P!kӖg5CLP[ϗF崯oQG !IU=qDm\>ki,ȯ$iIbgQX2E0v3`C/Yq" C (` BۡGiXŧ1x! +ΧXMX%"9tf. , D[8p={3t{CmY2[yaNap6T9?o\be֛L5{2jyBvQ^ҐZU£WW0? }zaxԝ&*qŐ;liHc̓* 5fr8u],Hy *Hp݇eQkei5Gr*"{M1gF ⁌1?+"#Hf׸٦m`8|!әBd~ǃ /6>ƙI]ʼnUoNq5k`٩^GK~yc8ݠg_F":fMSht+mi k7wVe#6L@8Xg JN&,cʳ0^`&: rܱoJu< z#_ X6_kv[* [ lK\@!"۽ARkS& 8ٕ+4K3QϷ,j^|HXb$$\"6&PH8 ϟY }A'0[ g+&U?\~)]/,i^_O wY(K譅@<#"F٣V*>w*$q=it78%f7zE* ' Q̾[n$eht11\g=i0dPCz%HFRi S&]$º-錼  b[ u+79r#~DE0wE}]ޅ {!xf3 l<7Pv钺_`V{%i6Rp*}[]?G^)0R !_Y}`Yf*;'!-i=UWEV漗qԼ貑*l(To7v8kkm^Z!+~Yuf:N#Ts616`TX3\e'{\SFvw-oK aaQ76;KM ;'D80VAn(C/rtH[A?# 8~1.,7f+TiqㄖI] qfo]$e,5M [W$rCX9Q )9)[9G}^ؽz;Z5+lSl͚sM3R}2@h~hLp[F[$pohr9 FS&qxh&hù?lF78t)QU"09 6m:Mcס8-LsbpfڛqXlp^6]Fh0qlDǙᝇtj> G L|PF=ln*H$ꡜV@\v,u .0<Wdh~M4 rѱ*㯔H#xuH9x{3}/3$ZNG6~ruC쾦8K$/M݃ QMYwfc ;衑TIX1g"v4`.s0[}CLy>>CP+lCzle=ȇ~ޏ>T qVN5Ҍӝ%uK~bL|B]IfCϺ5vˊJ'mgΞ2jMЄ('5or`?GDtf'&Le]H7!{QT.w0 eưN5i.i\ JHj%P-k?Ѻ|fИD+Ww1pqYo8sږGė4,H9`Su=p,$ o]̋jU2jk iZsO/KsrC#Wx e6B\&ø"p2J%ܥ8"SA7Gqhh5.gfu"*OWiRĐg!a rmGo3pWÒCDil:󋘸ɂSk;ґNHF=J]f),0q5P(t#:xY<^Z>^CMP(n ؀^ CFsb]CgVZk5?BNuWRpo/kxbwE3zQeP7f9FT'3ڞ^"ݤ 0zAUF/NgHE+XoD`V{K(YT+%a0 &e.L`:5uDJNx 4,YL)0p ?{!-X7K iXS?+L(Wj6T)"2 q ʂԏ IC_j1n+"WcM;# eT:/VҧLܖ~iʀre=;bI̻Gllns u 1 P٘l+3Ğ }%WGFvY] SjO`>.  e-R'9rE%BuI=/%Qci]ZRHQpqgz_i՛ظau#+.>؂e#Ro %Cf֍'pð lm™K0:p/]9'pJ: x 5 / u'Xvf%cx*")ۇžvhɷ$Q8\|gg/RY]xn1wXztxoA@-Ϭƭt,Z^AQɩ΃TyI\{&EڼH_E\mb !sDOLF?h<޶և+c#w=L,@{I*y<dWp'Y|.c lOn."ɛ,K!\bDp xyۋW\$5a7weKjЩzLeMd+HYANACL8G>tî)Mo*I{"į+d0jYMƽ}-t l!|Ԁ7]ψ{ < tHi{ c+ӧ휈emUoEzf&Ke)7J0uʂW0NGK QT;6Gjé h3?lTʑG;p %e 27$G}ln;9D ޶$HyBK%`AQa1Ma]c:׫´ffC5LGv]{iBF7"QLl|-zz^ CYQJƷBJFZpYBN@dlgGQM&~@W)=E@/N֥í1R w$0if~|4 p?Zt%_u}JmKC֡*kJ2z)$QL-,2FvBEu^U%D kqV`!s7qE qEp'W6Q>|AJW%GkUAω9C5y<1-Gl̄rh`:-80K Er.ڂQ~؆?PP0kMyyTJy*ް*=0ng¨u B`QٵkF?ӨnM]9w ei4Epw8ƱH0\3X rólpi$߯J _w_!nLO†Ec8ǫt]&óIƆa!hIPJ,o$c6r :i7]"oRKUXw=WWmx@QTRu޶jArPFtAwj?8H }.H^Ny&dq%튌Om&ϛU[[qiIg4KΕy;WnGXAOvG3UˀC+ 6 M؏X7X$`PFז/~3\p Z(Fm,R *QJި'fF^:O\CMxH}t 1" wԾ[SK:5CBq!T$ĽɢvK".w:qx^olv,{ V'糿k S" IOqk Z>, _6B.~ljǥ%~L*IG |HCmX\z h#~Ʉ` D$+_S4+{Eܹ^EgOT VRPT6A*'8ι6L 3qNp E"<ꎧ&Aq Ơeg5 96};)@.֙9,>E3Qɋt՞׽zrgޫvQC<,h;n-.qWHt28Trx]b(]I!.aM?Q[#TK+/\DA+ER' ^k- C3JaF0s}!l֯'-n5IhQ:-[MVOE`rToQ^8䳮:8{ekKx;$ pƸm;͆8PVe [SeQ <Ĕ"s𷢰Zu,~}w'bF/|BѰ:KEĠ"KR6> VKNwǙRKJxό\HOv + ]ko/ XFR'?i>{Q,Tà|pM) Sq Tn0Lxڤ־)9vou7o}],n:m\FAI u:$ 4n%Jfk`MQIte`:رUwik.m)Dn/ |el 1hA:f*)E@?8B _{e2d nps8ߪ Ix0m 9?/[y֠ aqCFU@޷*4A6M s{2RKw|c( ˯S䒏ˋςDc>4-ZPLrv(vSEc#DˣZۨdUPs!^~o0uTCvY]70:a={,,@9bJ/bmnt0|v\QY]$4VG嚶sAp ~:>w1);/r$>Klq$^\~6jQ#D/R. %Ji1ew`K%`QD$ Xqb</ء>1 Q|yr @_s 6)hL+]aGaN03)"윅 Lwh. ʇ?' 8:I!ow,v{ϴ\d:H _N-z#D?/’UJRjB L!B 6ĮF,r :l%᡼lAH" x^Y#KG`<*rC.~"f|t (d| P+R ,+W Uzc~xSӰKue!bpH7"?ȍ^Q_anȴ[6p;ƲW [ۗf'FCh%ż Ksz߮':ߙE `6i%g"rjC}TK!j4H"ouh_A@#*zhe>[Uf_A1w륛6{؀^?~qm:d%5@oCN9/o aA=&"Щ/2e5֌ (gS _zDS 0oYh;EFWq6ф0+~Ǔ7,[K̠Ugm}m;P9?!w>zw,Gq|p:cU"詳ACJ+XL`spP0" E3]i^Vwl{R\8q0uL#^@ rOEmpŴ&r~PY8Z7VH&d@:&NIyր7(SxlT鈧2ݶ cF;*gʬϤe~.>KA\*॓%}[Ŝ BakIf*$f\Oj[Ƅ@ [jcqC}ۑwsF:-c߱8__Q"҈E)#A~@;$f{>L^|>f]`X{ʘ* ^Dm`\h(dg\/d 9cmE$+F1,+q(9C`KE%#NG5'482FC>5}#61j 5R$~"CC{7jrDoC9t*M^0V#ٮ6&r V0Q [vJ׳B4IsޭCBh%;zOfcV1)|c$.|ِBh'l^ ˹ :;n1 k^'%M婹O'O[C Qa=_3l kKMRze uLb$@Bj7WRoT;vc^Y^uܧ!U$z`MTyY9wmA*hbGO<IBbQcC黴&F xXK]0BBzb \W3nm%.Vg+3 EOk[9/|Atq話+t_Q൥-9 \!wٽ?!8b}*Rr%jvRZ `蝔sClm؊- JkSJsn uNn[Tl?[y.u'JI!sf` z Ҹ8s T*?(9NSkT03%@u='Mxn׏ldr &O r/Gd#PBAXZq݋m\=k=b-ሿG`U mm0ɉxD~Hgo H@Ըƫ'}e[O/uf9XꅈMۛSeGmD.|.AEҙähZ#|| lBB_Þ)ۻh/_ ؞)M@/(>B@@n*# n7`*q5By$dW2K*D|BJąS )>ҏK9)Z Ea"1JƀRcuݩDHA즊Rw!l\l%Eg{4.E[B t瀝[!@)sF]\P=:nc(]^65/zYtLRtԚ ÄbgD^H9%_tQKs/U5a?{»lTI ]ܮ~NҺl-LawS-I:̒7ȱX}rGV+SxAgxNf G"1!@Htݜ;|RB^4S'KB꾃xa!'YpҚjb-}CSmG5X DR<0u2SxN@t? }";W 3ZU6Atp*.,cr*EӊaƯsonͪfԠb'rr3V7='dO ;5S6HqɼI >S ŧ W#.Mſ57:(wJ| 6h@x"g`C Id2hNbwYp}/R)/y<6i}\=ڇFzr]'BcS3_ 4qU<H8rsjI=b*Z*CzDp 'Qδ;B vˍવ(ҭYLaqMtc&@tՁl~`'G?"^+AAB6&-mL]W&wH'wQRF{(x!ORn1!~+f.)U.#tr΁iY1Җ2M[ fB5Yh6Ξt?eTft崰1 @Owr^9/\;zK͊Ra _ "?%%L+Hs)"j]#rm_38fhdIGQgrb&7`G( hq4Ý Ewc[K%%$H3Ũ)5%Qtgٿ@Md|3nBU _js $Wh umb*@(=1M\͢X2}߈&Szg7{V~R.O@XFiyJtp)=p[e 'w]d`P/n*Җ2HrL'ou [3|n駨Ƭ$hH;bƒDL8ŹHon ERlZ_fWkԎ/pQ6)iÝv<CeWpM1Ͷ ?(F9ons bۏ|u`DܥlƇ!@Y;h2uرt"J`|1qFhMpG}1VIv_T'?(nMKYX eu טe1#=\mM<6bz_@3ؑNSRRD8k@jp Yu4|9O&;|PW9Pyy w |by3HҌҷwzHɺ-b)tX$0piH"Eus[I !";iU5`"u:^0~y1?:)]dF\*qBekl'T%Rl/3Սbq;x<z0AGr8P|Ikn!JVzj2,ԲBl+ nQ̈́ Ztbʟ-e1b? ^A 9kxᔁv}Lq0+=GչrlfSIsB?_4|?6О,n|nx8 u >Whu`W!ڵn#cV! &,J8[U NX MlxĦ^tm)4KwVsILI5S=gN~g%XnzRqYEl5 Pc\97ӎ+ ŢU/O h*Rڶ5N|)]~NJVִJ-DA?uf L]lTS Fj4=!ĩʬ6}4hWn6Tq.(Ыmι.'pZ+ QNE(h4: 64MkCH@],/xY7¤L_Ӽ (PG7Uq~DPazڽ=5}w '/}YP2%.$0eXя.`[tSs^G*$(ܮ|4 ob"!%54%*9 V*a-u\5IK¤f_ܠiw)U9;NKZkV=>}_aM<$jsǶCd$$^4jnӜJQ:.ʠuߏ#LkIMgA!,QS0/)%>:k+ (R/Job&^\Jyf\Mbr J;îis iKuyƸOPt*62AOH#ܰagzNkYSt< 63&HB1<f|X ݖhu^ z?^p||Ð8ht_ Y 2){S?T4]KbJnx"LCkw T4 hdu&E-&;92cf^xƐ~i09P@4}Y𡁏"~~.peO]#) žr2t2I HUoׁQ#}ТU?~ORyD+fb@Ll\P?N{CGԨ75%!a&mxϳxVqT@cmQ9CWt9S T%a1 yП5p N)-Y0&ZㅽXrI7ǼA5[7pһFbd&o[Xʏ°.U663Qlu#kt|rZa\\A )&."ת=EQcB52?vLM׏`亏T % EF儞_ .TbLa{OZsљ>A^;/w*i@ /.@Px Ge.[Mrw'g֩v5YtGˊjlAyn& lz8s-XR،NJβƽNҼ:.9>z10Ըv6 Y&@ T SCMrZ|h4L8U;otm+Q3jĺ"J~]@lɗ 8&`w9H:_VhL3DF^cz>(uWC@ZܹXQPo).H*̯OCXw>>DπQ:QIQĉ\(\CɊMx"o \d>ɋѕ +DԤOuoob۠R`Kp4U@P4g8nwRМ53,݌[Clz~h ^MЩa7fN]D ၤHsٽç19vǗ)kEv0k(TM le/8N~hie xDЧiwU 'PZ#']S?-清BƞLJsR ï#T'Д2!s۟@=b%9(ibs27H`u ~(VOE Ui- `uy1񓠚_N;4 >|Fg>vB6EJN=iP^0N%$؛v+a9T$`,ܭcfi̕\3)ڒ0ȶ{lHu˽7g1`!6>*W\X8E+N HGz]㋵oFͦ ,ܳBߢƕ[Vzbs7Zƅc,CqVޱ=nb]Kn]xY`VlSBAU6˥屭c:ԂBNH))i7-e"o.BY\Y+\OThjU@fzzkg㒬3_o9._DGt,jv34wx5u҅diqdg5Hp"͎팉 6FitVb]Ͻe8scX<̍GzዩU.vK5Xr@T芀C QAAPMM>Pp0D@ծS{:܊, ێDō3RЌh$s ΅2 Qx,iO!o2TfsFbȅW8EnH!e J{-^hrS:UWPf1fMp3m7F@F̥LvV0Hƌ)JX5=H 16]ZX\оmK7$nyjF///F+hU-&%6FS-vub_'ݫ0W@D94!cf(ޫa3I q٠:v-()b 6!TŊjĂDPd QlwU/ e\(UwK3Jթ']EJ֞rBSU{&Z3A >-CTq)ʸh*\w?Q ㆕XAKg߱Uj0uGcGw%*!J&'?qgRwics^o=?g80=z?SV%%m8~yz16èS >?($a nb;R(;D6O].Eۄb()%; I7DZ?I1ڔWb0N+6ʜg>o'JL;*es=,Ɇ"60 +7-w!z!r6d[j6lr"&n}v2|FNX} 9˥`),S.!Z;4u;{juUkz#QHe!0C;i=(eg6؎<ێU?ߋ &qdxTΚ|g{ m- cf[dy. {ˡ`l69gCU-eN˨/s7ITZyVZ{ "sM{ s&7/ G.5e *%d^l%@]س>YV#k=oPi @-;{Zj|4Q褞(st:דh QVRa{o?b|ͼ^N9!ad&[8e 8Ch62/?f t|(u"^.L= Fb-n,&cbQ]'PUIGVx|7ļٕPjm^g]~m\-dAC;[#MPÎg j|KM߲CMȥ:I}֣| 7(Mgug;] ԏH(! ۺJ\gBZ,Z܆)'9z +ex)5bJQuHLXkqJ_gZpiXuM`4 Pĕټ!5kwMo@5׌\7^mzC [W,b@9KTQ/}> ~r^#?>s_a?3PO1B(aɤqz?"\M?ɱ| ]d۟5f\r{!э+f W| a]1G=؀uT V38 mvxE\5(䵵 n rTj#AI3N>7Ƭ`+Q K/[f) eA~_[l5:|~%TVhou)aǾy3x$NU:( ZO=xrJFdXXöF߀i³@{:#tbLe]e[ƸQ / RjL)΃P xԧ:NB!0]״ϔ,H wGͤ%VuL~B} GiҊjdDN " hjMKuj 3`T+Cn?q"+gFvik1 ͂,ޙc@M\"N,jݭ5aiXԖ#M޺N vO!EZ["%ͻ3H+{#AqBieީK\z iA6J~!^[8` ZI5ѾkQ(DC 'd;}fVy;%O~l]Sp"!bA2:Wc\ˢ'?Hɪ3LX@ p:M+463xF+RȚwg]$ .;y fmoΆ܄R_zX(,B2w(r)noCaGvIi%v/SGeoXy:6+}~ie p-LFia@{j24R5r⛎3]M83GrkSFN|os=d+C@)"nގbimgxȒՉ?FGGlokf uBC]>s%l/Nu4Yqp~++0"|&Ca ~d*mXUJ@]Y$ HZ#A^AWJ-QD Q].-1(K}Gտ‡4@n /^|=zi8UxWal=)[qÉR"irv)(U?#ۤg_q0RN9%+o} Ke 1 |czm44Nۏu'# '\,9 p'93ь2Q?D0Фj« 5Dq^݆`BD5<uNi#M. eD,II36X}1\ZY<#۱` ^15{JY qQ%;Go쓛4wA4vt"\{"҉4b46߲Cq?ǛZ܂6ӻy!{Q^~|]c6;dB*u]1ۛ0vr2@t` NVMF[W9L\ +C?ZxYNZ}>`Ў OIs0Hb3c?ARMEh4+AٳBoemD#,W멠FZϩ4NODMO˳ ybeO>*Xd֮͛SbCl}C'‚Lj]ޙA䝍f1jX&C@Ga{̆F&>iN"j>,eQP), uA9Zz?79 ]zA.2gf+vY[LRHCIx#:7&|wK0J2T'3)P"t)(}v`xhhJ4;u0$pB]:/u:Rl?9sR1 ޺dN{k\?|gAټfEldVq Q(>]ۈLUAiX`~ubMA:ېA0=Je>u5N Uľ9.8ŷT=$?Cw Z1,F9KUrh|S˽& -RMc"4pe4T@OvS}|̈NoJHawO%b\-~k(erl;`t+tXqZ:5x͌¾P՞غbx$;NeXg $EsV_!7޸HSSz\$\`SWOKÎ*hI(R!/EwyK<*&D~waCi,C9 KB)E̘bf_6o+qo6qt\΂%/S8;Hʺ c V Ь<bRXJp)P5sE|m7+x'[IP `c׹ppu&㘕³y"dȇP+?O+?وm0$"Co_@7n^Ǚ5늡 {fatJNcG @z v+k.vɇ"ZNݑ1xkȱ0zU~<䷶l-s@s#e[)ň2EX}}N* k#Wrޭ2(8uCeA3M#ŘR,@?e{FqW iq(GЂ)cߐ^VI+1JE+iM%]b 2"4c+hg#ʽ&vM}Q7Z5rO /- ST9Tv,Qimz.9OUbozʬEd<"ol=\xRc' #]O~A)j*cj`loy])ŠZ0QWb0[:>%;d>1:׿*nIOKi~*>/t>ge솧 4r-9S`MAJ[7m.&} *XernT{Ϭ/hS&f;k(j=ng8 kBj_L_Hnid/C]t~뿦qbp]i6(1,gAqJ6F+hnz ՜9zO4',/I*4+| N])SlQfZntp5T=) gom8SRɇ/=/]Ssj`^h'j=978_|TӂFG$w,Nm;ZsF|8p8~0oҧ$(?T5(݌Ѹ3چrb!܎L~Ef05⏲h|^ByP1xvݴ<{倕^CoSR$kq.*VeH5A c<(Vd(ߚG~y4pXWJèaB@)v74jDGdꜸqKQg#C=&Χ|Iu ס9= +̝:^BDt7WSNNju75ƅr)꯼B ay k$r|jyv\M.c"6vd R'͛|FFȻ-xj*+ G@nQ..~Mn@𠟔shy=زTvrFZ[" {4(^$~@&|uͣ~ FNAXF =pl4s+(߹j7*^| JL=~pa`\fnn2GQ{*X"6K"@rξcM|5nPq53j_(݂}=MxK)@ehwIsᩱw*n.*0Qn2̡D'A!X@jC:m1Ф*ueQчso;8z&&%ql <)YXRC. D Êo*K c. l@rsc45מҨO$cD5}hwVgOLXn289q .]0G~EiLnR|a ꓑ>߅G[B.RK> 8Ķ|SÍ2s:ɜޥQ3G=xI׻z=%kIB8r닢*<3)Ժ"V[q?Lμ9Ť%O՗' ZX;Zh!_X}!Y^xZ2żb0`UŻ2C%"Z<ĴQa$Z| 0r] Жn^U u{d =cpea=%o@>gΡՑSȁ`yꋦ ѕwh0: FLs(6,  T8K6Ƽf||fm-bб:Th')ޒ耐r?mŤ^կ@8ew^|㠑ȧָ3cg9 _TV;ha8駔dHޕ¸J@z40ą|()8"0=kH5|0QW0j;Ϧ< S:Tzm]< Ô.7bLو9! *S58ӭP5(7! L텇?rddvYȍ4:;HXy~e(A5=hXTBj#HΖ+2llb/}b( cB?{ &DE]PGr?}#:OZAԴBjqRHd fgKK z?¤ˏ^ZK#Gg֋0ʾ۔dq޶V >{<gJ0mu vYZ7l8]eO0Eʯut3"FO0p)X{>mPu:82X\yc(!1gHjLg);V[a "5i'gTyRS7nL0sgBNi~6.n(ipp^3jx\FY +O0-A|$_=TT=3 uo]}6Yb&j}6sB/]٠%t'ʕlK~ A^o$T֟# ǀ9uzrx1񼹉mE*c2ͶA;Hu%6i4dFF9aE0n}@CC!\ =ݗ;wW喅vwXLL\2L}@lmSq q_y&KDѧ3!j9(}_4a)YYOб݄ԇWelek)eY"pxW)i8Hy8Gk> ͛j0 _TË}C5i(&ZDwr  bpjV/ #x<)7sy(Źf9]!&YcCd-4n=uEvVS`YOQ~oz>/1_WeӸ9w| &#Yjsvk,EȃûKsjZ2(XxJNqQE:2Kid{>m0Ms u57t.@.\Hiъ% f9P7*xq͠œ dǟw;C |c;8ڦ2g!8+mn#s,$Jގ/b q"&猖g,SNRyS0pkN$;ā#AD'YEx@tK?VK@`Nj(BjDst|T_  +:h^W`-- ʮ7dz; @SC18ר CɿƋ F"@O"AIV"u3&g0>"E!p.`Er07nԋ7]?`VLmsn 8 ȑ "#YY ׵. %ՈP>{6`v{/ 4ޕXfYjUq4I~n8X?n^)TIl&Nj=%)CmͲ\e|)R:nUNn+sCGn566C'/d_+ !>:MK媝zFglSS` tZކңh6M葊eq'UM6>tS w_ ]yBYa΂/nfBqjHvd$BN*TA2ܭwOZabdk[cFPaLt3`y꫘kE*Kw&D|ʧh$hB_Zw03: R Q!W;ʼn9v EXFeV`W<"KW\U@IVH3ƍ56u/Rw8ȩ&/mOI~L|ȡhB{N+&y[cD*BU"uW$/z=_ZwaK#bN_8 V:T(C? =out6Us6fUeqlQ:qzEI\wFی3g97nw`|7v$ Oj&nPrԞW#[i=%=S,?}"=DDp->ċ_<ǰ_ R3؅eTRZ]WIgYy:ۥ8PbE4Qwͽ㬎EE5>IQ gi ǂ%]nLg[+&9 KY}\&y`W wQkBMӰB3tQF"HnYx}J.#G- 7)zWk :e6T9CϚkJǒlReøwEe%![Ni?!b1UT|f oF|4>m X8H1'ŽxT&n3oR/:c`yjt@]e-|lX{K:v };LI#q7}ށ~z~ x;wIL321%ASz8ȢunriDq[^"'Bmj=r6 =!Cf}^_Y}ԐOĭlNs#+#\s8ZT$2 w;^(:k0G%hh:@jg Z.}GWģQd#w'Hz#ahʖsRMQovYJSYĩc+Nl@ylv|m9Pf{@ʯ '9*@NSL\s[eb|$Z^$QـzW ɥ) 5qi6$gξBA;h#8 Yd|ZFCɖ:.H" 0}DƭM30U@*NtÎhF3H Q!G${p< 3dm F&0:.#\׿#qk'uK)ۭP2#%Z[K~2{!&h!mPū 2Rzߧl@U7}UCUh8ɡv'MD^3dPp-;nZ11}=!m& p Ye"өމ ɣc+duڛtr'oH0eR9og-ȌuyTTL3TC(ڱXnOCQ'Ĺun&Z`>'$Y8JԺo-\̠ q2&m}"BIC,в츆6 4yNNGi&=ރ:U1v;L,#ɀM~2:W:2WA6g(+ueʣķg:[4.D{ .:Ĵ҈/ .P""L)Doךfg"%@ҫvяV8 +nF.gZ̨?ix`X0+Tc3|0 k] 3–ìcF?oiaq'wAdTRB\geRxrw ii?隸wǰ]@pHQ؆ǝ*Y2ǡA/! 6mp4 TTEK8@JaA\Ս,rXUn\܉ >=,T\۔ǡCnCkC7F/H|Ϣ]uaV"8?TN̏EK0Nf7VBoúmft>ǔc8NJ/#d[ISZC>iMݴϭgتF-4!گ&K;t‡/O m ,$/c%KE2"x~PcH"@xDI5Zѱ[Tk}oOH|;l-!h)8u;At'te&> Ҏ^ t<(*۠_G}*6Gg/ 0,"i&@L}'Xx/i scݼL~|F6]ԘQ-׾en-v Ҙmf*KԀ">j|#.gTڣPAlV9}>~1YE{P 탁Qҙ/^( g ӓRQj.׺¦~۫eHl EIk҅-_{C]@m' a k"gaԜǩ1": dh\vO[EOɽR Kɣ $1DC8_D"H-E2=s6=y.Oosx38J7U - H*cm+D p!y?4D\!'a{ gȤƇ&τ5\Ԗ/6ۚ1#GYL.Agk&pck32 ,jvfD'\IҾ;o_8*LNJ- {1w ,eU5|O;(ƍ xI#ίh&$Z1\cv'K8 lH˩spg"[47|w߽ӊLG+g[9e+\z != @y* Au!,ARVey~I]6a%S^׌Y,#y2[e=LM:?J]ᄚRoh|s^x%B\;EU+:HaGqS8%NDMr?tQfHLzJ*{Yd[VMpRmY=5A?9'hJtRfۄfHg5+3mJx3r1g'1JCYUc?|_ؘ:⡶Tvy<*f~7Aew"#e; S ]vҔ!LÈ>D!}4h@GքE7AdvajP/pOt/.m ˆ&@hGc-5s oXt#Ri5Ս(2rk Źny7dվ G^w{k(XRCGLEMS'"=G WH@֮:zhf(}<()s08s4?QXYuÓ.gSIz@yg|v5o|_-DZ6BH(وDf&unP^է_zn%%BZQ?'Q?L~=OHA؟KBU )I٩c)$WFlBwkmQ!}E +ne(Ir4g@lfC$lX,#`g4evo\20{7\ %o sz!4<ӼK.؝#~RTCzn"㖡##exԩ!RN?ըy.3P\Ȓ.e;I,`-㫬Or)>ߟr|iyOq8zA p5و:§!ly ĻB|d5%$kν7{Y.XDhS:XH ®6U_G?Ip~\ fQqi=iY#zm=ʖBX /ީ/h֐6^VTacNe6=+[%Heq2x`/R; zli/ZPІ)'K1aɄ{On{1Hnt;g47ngd̅S9h6q|3\LPK1ǥ&}8p p[h]Y0^Ag8LU),>?W2ˊ[@}/<Q'c%,O:F$b. 9<feSeIxn ~7GDkp*_txW(-(ku2A ܗ2~d6&֬C-}' wEꛀFv`oq5 hRAAXfrov*.O_f,_mʓ 7}! ;kwUcxK>^Ĉ?Puk{NCqheTlqєUFQ9CuQ%ZpÑ@XP/2=s @K2 lUbJ3>Ч80R>hL59=s:#co#}0?tBfR}I(>&ݣjUvD·e<" k8^ѱÿ/ݣ飡4cxۛ.\"YwUaߡoWԱҌ ^7Ɲ_FD!}9 Be1}xSO귷Ie]fs)ǀjs>:La M;M&GzDq]ф [Mu+T왳$B\ps9j j!۟c$bv!K(d%-jqIĩ#?Vl~'VL BGkM\=?3qifg)LAX JhEm+iiJD[ WS^~G4U4\2쩌r¯7?hI.e%0}|ۍaYvF+N^|ޥ'PEg~m]քJENjV{ۡ%NͶb,{FCIv#?9ֈw>鑎TdQ M^CR[{d @<CZyp/WCW<6ok$:BVKzT3ѓ3H\T[Sa"neǸoG C9z#r :ԼӗoXl6t?]61iYpҺf.sB@Ry\xdE+%Vg8B`9^}y7M s/sQc_PD&q% Y JOon0Уºwl) E8~kw->pFħ!+r%Eibh Cc\2\hħ]mf:+-Z{56x1xƫϵ, ? O]vלm#ckQ\gĞd˔;]Lu$6rmX#:쿟g#1ָvrkgXr *2;Z g8cji;~3 kp5όDwsHǚTtgrr:~;$?3D&2M~ 3J"HT'Sp0;$m+˷6Vp}mr n#XQm=WwڏO0!G@63GPݷ˜a/{<| M>֣ Rd o8Kϳ6QoW͇/FrFƇp[&(A۠Bn!(9ÄM*X5?JGb5|_ p}-WK-4 [L(D-1lT"Ax#V9!K"A w0E)[9VlYWZtc)> ^AZuHTϥIؐ׌Dfqer#6[P5[wCt@&mސNڿ5p sR7sX+5Xm>c9D ՗;a!S uBr ԶHRK}YsZ=P!Vg#9 1qn,0s]|4DQܳ7!_ۺ+MHv>Cks_WA :#Ut筻&ƛE;o>Pp 7+7cHl3Dr WhM$ZzɟpODb6F\%O6/Q}`A\tG_>%ŬÌH71 ,_fF珹eX{aیZA˃ExvO70E 1XR!G/yF2gQO”3;G$ `3\a&-is38;.̖!7'\\S|es]!8xO̙?fm(lɚww%<ψBlxa|.*՝3H[[a:V" ud-,|D~z##}CE|6jq P_7pf @$+Wa]9 YYA(8h 0e[Ĕ8rnmx9%SH,CX`#Уgq,D~I+G0<& l[#]/@6/u]5OیQzP Ep縰{7ƈT#nG~]IWۚ'5Zv:=ukc%^̄ZhJgl'Mss>nK֙ޝt` E׼&")P4Ek|/ 2;{@iIvݎK!6RmrU&C4.WvҎ/X@P>-O_hnƴZMY]1 qMNz _^#F,Kaȃ:xOcܼ'dAU2 br}AɊppoEk#+N]۫X8ˊ뷯p419m&]*۸|KFҫy8uϻʺҼ->׸g/fn:oG6 T_m@1-2O5RU)x):g.2G>R~IPzX-WZIT`(^)2g^X5GMCy q=+_WgrmϼXB',IMt~qZ"F%!*Z4)ƺ#ҸͣۃB˭NYh(9pf[;U]uzQvtv>VAJ=i}pM"(܀{\#.>=-FLJD8+ e3y?xQ8"qH#-BQ=YJɧ::*p~j\-&fǽuVl7T*cȟ!I^r laoEQ'lV?ME\,5&ֻ/hb͐SklΪ3ٍ4\枛,lľ-Ej4mԂhDAD1 ֫[?Nlb&o`J>%,awf>~y樴.^^7B}blZ; |i Ux=5Уɶ%~ɳ&{NJGNnxu7ICd3$UW;(j.iv5/IF{M_/T 0@ V94M${]I %?oۯ\iFJ\Рḳ?:C?8lǺ/,: N)f(kˌddV?r0⒀0`BU,c3GP3&~|\bǬJ"j>WSNn'T|ת%=Eź|d`)W=x<^>iFX0;M\%tFb4޻BоƠb>[=~VC1pI\C@nܖ6ߠiʫ[=YL@$#}|\{b6p<rEH)+l̼BopJ8l\$0~AJߋBK3mxo1j2]\_fS|"J uUBcΖkPdW`U7 (x ;o--CF*ْ$cuGܳ~xLqFpMՌF4R\SP;!iikn f-;+T:mҔ cyENhvnIfU;nV)^:OK>ѯ=Jbj\kJW=Đ?#F2O>jqoa;zgde&HC,T[=z Ȯ&=YpOS$cg f(gRQh@wNus{cT.R|XL|W"_3 wb+r[U$0jjHn&0(]W*XMCa)wS1ɡ,CQ ~dv9N$u" x7zٳ­٦Ҳz{L6iB켇ft7V#{0Bn rk2GtJ)3Gx%gғn?, Ƣ)o`&"e[h$L'&#%C``Lhǰ$Sd8JcWx7bգw3PSﲵ]Ffb=H7#A Ymd;<XKA~-)Ӻ2? |j(SL q8]fXU$%ڤ=i74_#aV P9хn16BSBPzfۧWB\~t.SR(FnR.i %HJ쇞ݞɖ_} RZؕza{OWݫ^ [vQ"5~f32Fp"r5FR#3fz'/*R F?5nɳz(2Gigčj8%]FS;V$ם9WWc+80AkP ~WO 2T6zLЉ;JxqT9gZ&{3{(\o[hCs1+KwjGR dflHb~a^qwUfWp2Jw@a"97$e;5u㦦0Zl+4&EzWue*Y4\v vHHaR L~E˜;Kh .U o9\pUiu'J2s#(C,;+чS"]"l)E:Rӭ G\g1靼~nHoϦ<W m:@ܜTcB U;HQ)"~Ec.v Hd#U{>K3U%`)O'e\U C[i} -solڏvvxِS౏Sub,5/䵞DꊩڜA}Msu۝^_'_rS:I'C@ )]B!r6𒥺nt% zJv/y[h z,W3HQYqe"ߋU_rv9PL(Ha{aoWs\ r*נu=tHs͋C=XnE5eQdOiYUݯ~(sܳL!n.KNzbM?K[=gi.Ó3Wx.췗@)]#s8O7#TYW)'md J*pQ"0-|b_ , jFa$ *%`}8{dTQ6{ܳbL5kh,&-| F}f8XtjgBlӨL Zh2<4LqK$x8KX|یք\3Ʉy tb$9`sRRMK!ܪ` `?e"{FckV7La,kQLI-a1uH{G{E)327 U ƙ \+j#5Gaq"G. Hכ%R|$ Ʋ?(@F.2+Jw&|qwk HWOM1\%U88 ?q~hCl n8Ą&a'"ߠ!OMq"VHgAV$gfS]=KELOsxoBDJ/|ymIt4ρy~Ů⋿',CgOD%4t~ 06~ր{ӜQ#0J@jo˾/4D|s^_': 1; ,9#CHQ1!C}Ɠmi 5 H9#6 *#*wM4ZUKv0S [Q![hW}~VD[0~a1%yr?lZ=@vᐧC ')mc X%wk!?>:ͻB9/t28RwoOyP?I:|Z!oqž r픤$/G4sBqOC)~^79|MOm{.lpQ֕)-P<'#}>n|7B+`;-ۦ Q%#*CmD`$?%j 0HesM\ ̥rNa#j@H7(V.7 :ȲN w \Q0NoȈ{,|{XH#@Rs~~#.?3[ /ba 3!tJ rvUup('~TZ2 [ Wvy/3Jʀ)E#"s@-֣O5y` A 7ΙԨ5@2Z3DОnK%H`q+2u- K?7L+5,5XkcXAiByt5_Sh(i F,UyΚv<J/ؕfU;񇇗,I״L8* ;nȶOwt-;i AuoUйH%(G6M%GFqLtyiU!h?+ y;tn`;y{(xfX V[įs39'.I@+a۞G|pqxΡ0}lY)Sj@Ca[]ә/:R|+j 8IX 96.R#|ٌI!!%(mPq< ]qq !4ZYLrmO:F 2L5鋚p:n5eo=3Iw OGt[ `aV[Sΰ뻔{QrJ^<^%iۢPhN1~4q q9]%f 3's ,_a d Ӧ~?kljVs:fowJ[1.Gt;._ܾO@;&+hOlvE$QW?lr\܌ҋ xlZ =, l!#.pϓw[Rw w}ٌnv!\*+#?ԙ:8%NL7qQ2b \>C_d0*@#Wa`8rM4zr'/|b*%;i+LIpҩ6D9/l|CxHJP٪񀏓t| @~&@(3pfRp5NrlBtĩdA! MA"w`TiOS? 醎MÅDka)Y4s-~j Ga+^d(|ez < "YMգN& G2rR.ďE V*'G4/ Rv/T0x~";0~yAH:nXE)gZ)۵U tn*?@F[-:d`'^~LF}V9AD ,4G[ /¶1=(/EVҤ})>6+ꥁBݹ-7 0y_Hvp,lؗ#yCqSM능0} |4y6$^i%rvN=:-=jCnuSV8 Ӭ6}TjעaAҿVh&B1)2kM1H<"N~iv7S{AM<ץeَ\2QmDJ<$Ip@/Qh(40.KC+y$ L pc"mMpOڋPh&M(Jպ2 }vW/ٽNs?^ q$<'%^"4׆k B154_z@óv2Ծ?6dHM=j@DX e3/oPmayacs5@(HӗK4rTP> wU.8m;צ%>8p8||$dBSЙWh5% w`7!a !?c``F9?ld#Hpzsr!qmQ6hF?NXF95\np#URuBWb']V% >USJ5AUt.(0\eZ"QZ/#R{M@%j5T_z1Ex#ASE/{sk)[rC˕ WDx{[]|bڜHO&;%e7j8HWoBIo $ 11mjv~{`a3#2PjvQqZ`$fur1z }NoD_ ʽ$].D=  No^4w&%R΁!j :lSdeZP<ΛB^$cjrxLcӶTm~^4M>ե`Kέ1vza)ui]b[@)ל.ׇcW*^]L! 2o3U90JvhlFWc,䞫?IFBL6F<9ۺ`s5Smg*z=  :Hoj"UrAF$Ʈ-%AsmoAM&{ OW9֓fg jVˍ`)ƶ] e]U/-|#_Hj[üw;[;祏]UFF;Vt1!% sbZf펿:ӇX`Q;}^Acx"B<{Ӭ:& <"h;.SW@wb@,l6YȽbf!79Z! U%glkY:̥/wMJjE6܊ nWv#G֠7]~ң&$!ёn[8ZW^SJ~W8z$AN 0::̞p`@̞6$F띱Lk x/$Bj"SʅJj,X+W>z: ȯ(}~wBy&'Vzw839Po~fCRyҬ[gs⥬ 0ݻa+`4V4ɣʩv;ZƂ0/v3%`Gk<9(L˒kgKG"6qgl `~YXA*K"hO!viVs oѵµbs WX/&.J.gb>=GWFC=LmN)0E![ JA (PKT:$-ե4-dHuz=~%Υ0֘[B<~ Dx z'6 55ߓ`T7tš_ui/tI+]c.u ʕt [o'=_ a3#%f+dHPͩN3k(oC]x%O0h8yQM碌HT5VGۘ;5], WMaP &z1U6X &XuLeوCJ`4'u`GCnġƌ߮5^Ь;IfIΥH 51ޡ~,DL }Q] Ry$1R5\r K).a79 q=Ԥ:H P!TWrY9ftwHHB\ e;X?Tj c""Xd@T4,`!ɢ|^6Q?/{o2)/HjntY:{LZ_)ZrBvcdq?hz\pHn)\pN DƢX6 S4J]?C!uMp% @,^C@Y0hpЙ&gVmOEvldO9|s$w#@OzH:V/+= H 9?4e-曎lN2'mU=| [  9#+ڜȝI^`/ju#!]ЀQ+[Qmǜ@[]L( Z:R(EKU6E=r3WNڞDHӋEM`a_]U?fo>SIaQqn/89>IKēF[`-؞`~N{C_> ^9,Zj Җ2E`f&0ZCKЎ\U<#P,=5t>ۂ(kMR[Rcٺ]Rܛa&8Fq׿$.CO 3]״$ψW?b,b?GvXN 1م\" y3| {V}Wb lJxY# 7-# +_"ZkO?fo4RI ɹԠ'4Aw߽9/%Elxχ2.۷LǤZeL~iתțK8+Q%q`Дfq+ř^2sb ΠjjF a2:߱.Mx)ƅH|_@;N|OyJCT4r=MBb٢ݥM'qj8_H`It/:+֑@*!(/ŌcRs[\ H~,rmm%(vVpӜ\yY_x R6(^KMbc(g#D ީNrJv!HVpd}58C$IsO5~^$U琶)GAV[P<غT J]Kueeux.6{Ցk Ipw.ϬM>G^ S-TYj'J3<[Z~5TWPl!XzK ")R ]oR`tO2[[" 5,k4Ji$+X SDkqu >H;L7 !& a 9\'R&> DekqXoMȟ]21ԬM〭d\>/a&XҤe1A$ug&-F ¡062s̮/*Ã%+ON5 no~0[}W|O a/d1qi-;P`zFfιhl(t yG-R h?[rE\fb Q[7W6/F7g_(s)ٓob֧Jd'q١ɅWAh6KWLfqpU8G}"TO0 3Q:N%յ>ETv%j81㕴([Q 8(s|rxW' BXqT Us͏%/T%\4 |p|N1役Vά3‹ͰqDr3|^UvZ\8j*/$8(׊u 9hLb_N 8#weLO /ekԌ46AQ<`ogⶎ mc΃ۯapGi<H|>,/+|NC VED Z% 8i2pT%zsfK3.B]_g5z`ko~sj<{:l2^z5]e/[bi2*> 5K 2*]x7T$ɃhWl{T;R-{/; ǂmԄ^VB JޗOA(Y###6!yGhgg!UR~ڎo?g%`X֎ yKu YNq]eT}akOΆ稸Nvf3,g֫G2ZJuX[N&̐Zǻހ:=6 3ǃWixyE40ThVg)8Aj&ЇjsٟLqnCqZH-56|_F`^fE~IKԺbU \+ 2É3t4膳ZsV 4THk?y^O?yRP`hUce/pEbݛDNElUL1lUD"c9L0&L|ay:gB)R]l-~<9V.kʿ7YX-"Fz… #qpl\-L qFqRuj7Ȟzh̾q셲1zs^NQr'Q#3^f>-mS 4S[h'v%^D9KcHM͑s5/Zp+죓8˨[@ŹL2Ğj݁ nE& ܗ~ Z`ncTQQ͕ ɘ3~\cZ|4i:=IVi>4Π2FaB<4st#\%NGr բU[3ofxϯ@ts  1C)r Au81LDcP#c _EZ>(NMPKR.d(H3?NE58і@M,<~Q׎v!A@⧿ʓ"_/ \x[]}KxlGa(;hET&Gū8>0a]_ +k|4e/U㳒2*nH@[8+g7̆R`/$CT Pg)!Ȕ[T5g,դrMhq'Frlε1;C¥z3gwsJ銚1Mn |oc547.sNOIeb{o^8!0ܒ3 (*s,m:N"xqYb VfM QQTAg zbjfBi1ƾ8ykhx<p\.5*⿦$/^g;0ɀ]V^*m3~$ #o}1P6g/ORwY&X2&B% {58yFֵ$k= V-Y0xZ2qDpմ-ۮS_}Ty8'IO3l4_@~PzfEzLw =d`zqi{.ZIY1P>4cbg-ԭ@kCE/ql5w, [A@835'p#4';KZOQ f"P5,_ &a}>sY/O3fwp=r.BcedbXDa_^"Y%LM9{=̝Rܦ\B"zUc_vzVC'٘0`(;\k ~Ay%NfCOJEa`G}r/-? jcCXc{Xx-:"/G A'B?섐؆/$1|1k`+n`~Rɦ*NWoDsq%^C *J +Iq@H0%RcGH ퟜ 9`c1r?sKɵU1Йlxu!: u7*A|o_:$UAٴ?,bA = 'Qy Wύ@:]%׽SVybc3اbc¦Kw6key`6jz=s abh)z}:⅋-ֶ_㰶=}M6M:QxMxQpa*RKT[Ph<]e*$?z>yDLTHkMG⊃W 3` *~f}L|l}8B&=8VFGy޻%EV=-a>?!~$'"_ۮ ]N :%1!o׷ i\ [Apw#~ qIf+`֗MY{`Cж׭'bbKuqe;R_u8[~*|\u1d,KN˚I^xp$q>h~cDMhsQ]?+#4+|:]Et΋by\Jbo[$n1rr:%4)%٨5 o!/@I%CzAJYDr(A #:&{nsXs`FrD̟ ]zMX63*{JCg̭> N^ %X|D#fi\$sf џ̽9cnת,/ohK}ft" ɬs}X^&8HXwd1J#ġ-r`hCn'7DqMNa?dT3SΣA͆@] xD5o@;IJ5r0"T@u-ƭX=86ځ(Ti >b-YB%L d~$= - -(K*g눃6`;LK7HO)Q2UMqB1CIed?D}J(9M,בE$^-r[¨rOVeV_XRQơ+p>`X~'`,*!pa/Ǟ eE7U ܈1T s'x+FBuA{0˩WjN Ȃ]SjI??6ןUWh%Ŀ2s\ٶ 8H'3Fi{p7~Q1ґ&~韩.ѳVAe8 gI|m0f\@s=|Κ"+݋eSi9~K= u_XE068\W7}jGqxnqfA{ L:[| MV uм̫hIεNY*H{.K1 ,'O+T E82wh0_(('?3,;R }V __b=\/&mЖXQ8(>L#v2&:DH p*)GoB+pJVN1U൙k`p`> z[Zb$0xRs=NsDꀡ*^}ZKG=_ {b~s;̣ Ԟ5pu`ԩqA[@/>Dc c0\ު R)`i1[)ph[7M]F ݴ5VaVe3ߘA@tgoЇKP#9o";xe=*b9 Ӷy k:rЁ+N޲:y0\ ߥQ @?<!Au]]ItBK2PX s$H*[qP, >> BH.9oPRՌ#oZgF@,xFH߬IB-rܥxEc|Vqܞy6d^cqN{[M©]+L^%xHPkQQ8&Ow " Zʡ1+4l H.lk>,𡑘hBrdq]?97[y~}逸w=l#A#V#-6~g0".gkNSs /F!v4!nQ ӄD4Pl?o$K>q$fq, קMkW7H<q4&uX˳$JpY'!j4]թۡv:[dfo'UöTd_=IqJVswh[s5^& \~dDƔf7qZNrG,|9eȚlCBwր`F-kw2 /{92Q`x1WfI*rլגԳZ$) Xg ׾Vu`ū0(K +w㢟PŦÍqD NfsAbs(a&} 5qEe0 "O4D -AW i=(6K=pj g4RP>LخY;]n|WDPD f}`rEiaT(‡l;!r 刅CP9!DHڕOɧ{A9^JnTM iT!ڴ:ǶTD[Q.ZOZ|ľ^l7=0e*hziyD=&?6'k0%#Lro7G[U`:">, 5ܠk SSv`ԙJleUt6M㱼-?H*W+=?2U e0Y,B#:V\VZ+(:ɠnԡ<\RC2QxP;ň F!ކkF$N *@ SPܲ=q:))LY d$U^gn_mj m{?>x2 vU^f-Uv'CraOjꂀީ~+  eB8(ɇ, Mv.j_ID*ę}a! Zp8CWENNJnY[id|gzn2-QJx);/: draOZ'AS(ZZ MeL ċrӗ+$VI%Ga`]ӞɃߍ2mn4SMQϟh|[e${ʾqOui/}AUz];"d.E^gs]Eq 37o꼥YN*[į 7)0Ïam29ٔĤ*Z f"ͶCfq_v#ZKRYq X^C t!n-7 NZι],FFŮT+C^b|j ""J3Wk4Cܔ(5Vt}Z 3t"UZ:ᎬMͩgi |H2VX| I OB\Y# /1w LlIWF8Ũ>5ffbՐ?w1[-Pm(piڃUKpB]e\7A6@g >Y/WR7h.xj`\4 iZm77L O H$;_ `*[_DG!>ՇDq(+mtG!`=?ab62 a? JP H&΅o[^ mgP*šOb-A$b;o۷mJ0ZIaʤkë #fՠxqq*Q1GUyN‡(& q!F$u|2[zφ$@g1v z0yi*k/3BMk븺9{:}sb=o=3e <'x0l|g#&L Zlg S3*4-qxn<:4|Nfe^Cjm̥e~7m}~#8 = %$qwzfϮ!+ոtQOQ9!w2tlr\,]Q2P]^DJYJ”* zc;$.qHxlwA{Jՙ+q6KfoŎc^v:w0ݩRǟ[@j| {A+W"2Ğu+G7:}l3/ C+&v3 gi4\3g6jI-DivTWbLJg`TPz騕e[>4XD7|gNUJƚ3:6m)>5oڅ/pr.Y&H\Bx"Ud7*":Ma5 ,Af=J.qFsd*!c*oN! &)Ӧ ҁ*[ؤ] }>ZtBmOϚiYhB;{$9|v$%P#ĬC(x+Aߢ]s[Ʉ?o%#1~SGsQ|>>bmv& i [4i6 $.셒*_:kiG.Ճ:QDt|~@smv5~ȪakJt(^?䱄96cyED< WZ%R4#&4-RPO15Ϋ;H"&wdnxXZ`i¶ 9j+ool6ђW8 "U/!8 ש&Dz, o~z#"(҅MdBoѓƌ@Bc/o}0r8ݙw _} ~z!5@1A!P%e\JAu":bV<2Hvx1TaCjOP𣶾l00pZD{'bleY',sa< }*T6fz."A훋}rLgJ͙VxI*lAʅ Tz A=&(W0 vC6 L1sxvTRl6 Ă۹Σ@ 9@zKpi;!y 눏Y>nHnhU: `w&Z"Ny/mahڅ-3 Y˫{ v9õB哕~idn)h- <&x6RiS hJEhq6Y她G|͕0՛jP9Nj󚕼M@, ا0M%SNI鯡Zjr1ʇ¦5R#jbrqRu3&앩kHd[roK#V-'j4)GNĕ8!A84{#mœVX 3ROU? X ץ.A>9Ϧ.18͔4  k3x]Ҹd?À,4[]4eOySZ.-ǭ"!$1&E]@#nw{(VZDmô;B-ΧoSb|Z S1I*&^zc5 +r>]+z/ _]^Ι浧2 F'`MTU5 31O2Չc"B =<=^F#:!y=A9>[ek T C>K_R~[пۮM l6P;lz`X-(ͯjon^H VAPxAc?n*O=ě`C5=(046wC}LHES8܍QH#ҙA%t/Qz\o-#%6Pi"iD+.]Vaԋ4.DzE ~/B~qe ŀoxiD:E텾E:)3WKnCvNE3VT?y5H{.춃m ASF> _l4'k]l^>2,&޾NKg€,<ׂtO,R8Mqrݝ?V򯈶>AjfNk0yE9d vekj<%YT5.ɹ}KbDCZXWI A:VP<憙lKVct2v/XNI &%bwFhjhM.MO+/krbI{$(VDJ/,Bg\]cAR|d8?rѯj X"Uj+si+{yZE i7wLK+.`N3 g,z~qWR!(Y&`IC,\pnvi5)Н^Hd.tf^xhhi}?&d;񂖟nFͷAa!Y|N}!ݺ!rY vR*wgQ{tx8#Xcc\؍S?86.9m6PwJIw)ad;ާ !{n!o:!սrPӋiT@܊c~@ g9&~ .ځS3vi{@MarWn@EvLJOBگdLPq{"D+NP46:/u Y|^TÇHBw'' ^hSeU@Tfl+OQ{Uib 4c34# QXR3# (DkLKy$nunMWt<`N2p׈7N1^'L"q"qu[Sh n/@I~*178nel3ǭhᢊHf^ypAzW3{͸4 07wl:z킶%X@UKp c(Z SPuPZ5O/˦ȱk2nA 㬴*wQd(~A/ڑAS3G^1f M>j 7h4OW;S8?CDcrfy tyqPRFy`JQ$3斐wQ<[^uQ:"Fd:Edy5 4uۇSO#HzGB+!qZJ3,\RMWݫ^C0Win+(YP{R-YbEbOku$BGE"'LɎ{?><Π+!DTV)4]xⅉW D /6~BiXb3u r;1YDm!/V 5.Z>28)l5jM\ߩp?`գ(X}`c=X) W>75y%|+.E@{cUQY쌓gGͳ;pd8<#^ڟ p@4'=*Hץ0JlbNµw)D}fp^a87a3\]yBj=ۼ CxxP6`ȸdD @X,l8{d[LBbp֊Ӥ."JEW4}7TNjcmOMG_gj(F^L" XSd=0V1|qi{=C>BX`LfPnkEws([T5qSM8ȘI*Hԕd`վ=pWY*|v솦=ct}cATluG^!MXWbG?d8 sݘ-bU5 {bu f !dN?F~]d:4'`<49ذ8)Ym,2G0 nIӯ[o!%BoQg h8"Pʞ_Fe}p9: *niuS֕ ˝tk? / 60p=\;#j巯 0 &`W=p$p8)_)-~'ͪ 4kQB=mEbXh^Xd3a1OoM#t 0ij"_ 1mOZCW A465U%b]& s VMk"|9֔$w2oF#.-Bp[ +qHh]˳óʗߎ)ފ0Gx3c(dzJLw75߳@XDAFI_3<$AbyK)\2J>p|3QoPaN7x"1țX/}Nnv Rg*G'(GP@{' 6UOT&@yƟ;~ ^G9B|+h *IxaO_kj[YB"rCs:XRTU.IK˜X^B|5w?9դre(V1l=/H@JY=sL`&Bs ϨI(0D2QMéZID+e(2ȹT[6 ;N^0K!K>EPBF:dN739"VID5iG͛+EA7. 9Y=Q]+1Ϙd餓0{1렶6W(&GQ f8 Њ:u"Uplhp]!ڱ: L|8޶ [BA|~?JK]0޹áZNz꜋7B]QW/bЭpd`Fav6tE\-Q6$S(;s{q[bDЌa()PA(K+wc;>4x=v6lwwƲ|V:t)_OoÑ z]ӂg=2h_Zl@MV]єͰ9D}80mj͸~uxL2M4>Æ:\,\CRLqB4^B vrnPTMfӲ?Pwx;Xbd.:tzM^Y ~QtP{r|zPq&6|zIeܴk9̥LμYڑ\.pWƓ􄼙'z9b{ia5"RL3دi& ~nX;[$~ ^Dh.Ӗe7ϦKڜڬCb53lSϟV̹ɱF/N2fy* y~k[y\AY ~owsqͧ: lKG9(74Gn8s :So$1LQv*&%]"숏Etmz[fI0o uD]FfW>0CTA ~ #B2MI*Ljt]͍ sA MBv=S~\ӼK1\sxc]CASbdʺB"jo%M_\gRhyǮ}E W C0ۃܤq7QlXDf*zW„&6U&hH U9;NHtt_SU)3J F{;O}8hVڲTk6UJy"tlbyc$B'<4elo3:lfFor)¯[qʼn(/J5H5 H0i "$,Sդ,K?V؄Hvi,[,DY9"Hѕ `&o-@N\w?[XP}w~VX@wzGs2qa}}')ߴ 10@H%]105ۅ®RJ|d.Ctzl./]4.6Жnc$`)lĤe`i`%eQ tuY?,[>IS[mRPE 631fBOdžIڙPǁ^#[|#eSv:cY7e/RFb|o &Ʈhuo,/ZhǹiYq[YDLDM9zNz/| oگZkV.I?7w+va\NbQy]̯cB,Qr휅³ ԉ%$:Q.f!CSi~rF(=v/~&<O{Ƈ+oFqYE3e%zw֝-BA̰oF&k Iٜhx㹍X'}bz-W9hUMX5k1SlfJ>GPc)vٿ㢐XY8ʠzW;s~vH0Td>Wɺ 钴Ia A00 h1xog79&}7a oDUW sm5/X|q?^m@Oj&;#L7tO`mT]\Wq[uPbDy:@%iЊz xKNn:edsŌM4B?@R$R̰'_+[.ψ5%<s>mɚ/I T3`nkĚc U,1|;/DNoGM Y<_, o]z rTW1 5:k{m%( "  ?wɂ國6BRAyE#Oh/ IR`e1X!;-;Y2n%qtD5y +'T'_jlY0 + 7 yC\ZEyϫ\+x]ӏn%eOi)uoāψBXwmIHFj^|Dұ>FY)ڂs`N ?d1JoU5J\3d>t|]6korJzхJіq ڭuo!q*dZ,1Cxxh];wd2TmN`-w22T305};. B_CAEo}^sVFq-c[Wzr\e%G/A+6'gk#>8vQ'rL5E.txNɏ'>'1s2DBG8s0>W4"(Q[MZB涱\Ȱ1n-{P=^o3yR.msegl*MiW`iWnCB^tC<ybՠ,Hc6A<*4 - ?DڥP- %UWõCա.󑡭Yþ qEy@G5AڎyYYݭfDWNԻhaV ]wvxɖ6DI`ޓqd5p"zb#13DA.EEoF÷yvtn9O yl^9xE0&` }TrKyBj e}яVCYmi "߭"*5aŮr1 7|ϻ|ڈK[aoax0MB إT0-*~O ?<d ?<ܙ:[ ȟ+N68+ݚMM֚Uޱ3r҆j5Z?hN 0;H{Y7.d[':j*LzPf%IZUAUƭdͫb{CHAq oNYƋ& }emu϶o J ."E@B9ۋ+T&` PwLPi$*B.xՉ}_88TcJ.u&1{յL"G`qRz|j *;WfRA;zL><4]y"BnBVsbZ3&!b1TdPDRwrԯ>9`ZlNGK4דYW4?|z}'@B|QsGVw0Y']`x = 9LB},KhFTiV*saib:ݝCFry8aVاJ9ςb*Iq<qQŮ%D`YmˎJR 6v^+2AL Ojg7|ʼM,_]gnu{2=UZٓ.-MOg=ͬK_GnK}:hXr$Mqc f⸀3\Eѽqn VK֊i }ޭVvfN:?XQ>흎jiuȘco@9mR~ iW;4Kx\]u$Mwk]p4֭z6dqV?G^ZK56dw[89` W6αSP&>ْ3ٛHfG*V8Rez&:K~H*~WlJ>v<%{>q\c/ !O\D9)\{T'uh6xU(1Q, ˹fT3A|dS*$f h\G %Uo~ =q A5ziD;ϙ0v4P5C"n"nMUQ%WE\VBy3zk?΢A<ה8=$(ҠoDXf2] F",S'٘3?hn2I !w\cOˉӯEb" g^P1mTMD@>]o~LZGfE~ʹsuYu43`8a4W.\/\ =z2LCMÈh$ihfUh*狖[ٮY*ի}Q x5Dy!ݗ38Vi-Xstth1*zj_ ׆< 3ddOVZƲ}f獬fj2y'̈2$6 @H} s& FB?fpʠ ZZm)6'` 1OugbAiw&;#h*OwD_g|xȰ(AO꾊\y+HXh(z:?LFj ˫JϚDEZa8.0?lg,-t}Tgiϭg^-Y_ѓDǑ#-hָQ%P*&IƿXR X0GG5}'-\K,/];plF.(P.@Cd!{"\'MOךdٯr*cL&g8%JvԈ;vP|% DV #ahMK(u+2>=\ye|"G 04 !ܻC:D pN҄ -Їǵ X'הoz;,ˀ,7^0=-dcGɞ[?GN r9ƦNcG2lM屫<_,NŒxh\N05,vZ'&a#}.WϷCIfW-2E6K娔`H8҂U@b|u2}KApa dhƟP&=fQ6k,|S=.c[ĨÓ.'▀Rfs4Šo+##oj>Wvz)8)z=޺2m;2&uK!]; Ğo_*B5[nh.{胵u A"qR_Hς[²{p:9JKNH^9Xǖ Qrp[DHx?OccwJS]!ջ`y~`%\ŹggW5{%`1I&˅?z:5f{!*e)r6☱XzeβmOkmCfDIMn->UrO)w#~|p\b-z{.XUNFsI7iG$5])+3[&eۢy)ZbQ)Gr}f'1vV΃PǵR_% ߣ$ JN5(>@&;E$?:3/zz6䇼 ~]?SFHP s,z7y / L_G ja\;T`DI4gl%e2U1^ c'5rN (CA>C3Ϧy-={/@3~LwHZ`Ax~'-njhă%:M 8~YwO!!Ԕ@ }y_T@7ԳI$/ڔ9'1)SPScNBSN6 yF@1@+ƿ0p'۬IJԫF8tr0*CR,wùhbz}>oQF;*܄~,>;iGJyjB !%Aq*Y:DTiXwzyKsV bydoNw FM "lwpQL"x(#*5c>ETvHFy~2u~YD=@@iig8ZZƤST=y>ssDU yҁ_%z2b-KF<R4`a. @&X_zǀ,-Y(X#<% IB myg?x ݖ3{1jdbG`{+^K滝=rcX>򢨆MA2kt:ⶼk𶫮C[*l5!֠ 3fdKDszFb\ p-d'BIyJg1k\:)e'i6}]t b |,]-4sin\-Uc{vh5Z!H|QD.ji ^ sАҗ<}$Wg<7l3/c] wd& MቓiAz? A-Rx␣8X`ܓimfRrwWKs<]^xy: hנ_^uk,?#'u@퓜IPt@'`Ycr Goqk8|uQT4$yb癀:Äк 8)A|$[Sm7&v`4?y~3i >2ǹ+3ûfUvܺ;r&n%-Z[4H;m=}Dt3nܒK+8nhZn)L[P*jZGe+O#P=P!xaV|6.S} q/Yq # ߞv )Z, Ya"E*oq&%;"_gϽ' ck98-,BIdWvjIq.W:;xBlCHB˱f  b 7!Ev7}=xvqQp?k+&GW .[EW~NZmh \P)=Kxs+?˞o, n?v7wKҮo%*q5Dp^lʤCrCGU'এ)Iј={̈)<1/w}vb{ 6dբFeYm{XIA'ݖ|tg@=?ls-'>^E7 x=Eo=7eVGcc,ZzSL<$9if9)_ ̜lؠY<Wߵ~n55qсZ#qnlyO 7u{Tnf7DZvuH:"En%Dui'9x28wtM]Cx93QO`6m?&^^ |X@e°=oNBLw4V#iU[>¶ !}L-]/E!f,|4(xaq+oϞSlE>>upqգMβl \#`=Yk(=_^%ա^VA\A<1P։4K-G)+ƒ L:HcG !-EQq$akc}8KT9捌ܦ-ƚI݆ vmo&^06Ϩi(o='W.yS-TLbT)$nb/`~{5(1#O-P# Lؙ43$ESİ-ܫ#G;nA#"cnpˎ2HV6",pqSPٛd̼C4|4oP_Q5N5+^0߂|e~9&RrUtnCq,ԫR SMIj Չ0SK{W˨e684#n||{OV >nAȢfF$]  ~e{Ӕ0m \*u Q?nǠn9.ĔUJSB[3&laQW0x=9qU6f v/ƘŪ4;b>&U bC\-Q H[Mz(s $N?\_ȂS[{SX/Wlr  VMrLSj+GBMa!Ƿh֙OXSTFeHc;;Qձfrc1sԂ۶5*5UMmRw qD 5?g@t PƲ?Jo~1 \M۾JW:+6q"_̦;z3+uMB MlZmqD5kabσnebkDzN}L]Ng1 t @ 040IA4Z\%IPt''x9鸜fQhBW:rQβfԳn)t.aTp/h&Ek|y?‹-荈YB#[OA%a}1M te%[яzah|&ED8fzِYvxR[q'%dOTqO 6*  oG T6" h4D2@R"T(σVq [S(QX޳dQM(o]*(9dI.@ m,K\K F)Nr.\q/*eGKQ 6Ԗ}"Z<$m}6\p ji@tnw, 77ܤBśjM@7@yqSix>0[7%HAP\0;^bۿ" T!51Di2y{bZH4yG'Y .,H}]PתEC(8&g"#:j,1G~#j|TEk.T6K| -k m׻9ٯ Mj۔m9^ [3ގD?taGNFm,fNcҸXIVɜښ##fJbNw)M؎ȱ9ZE08uaHuOi{uf$׀-(,ëZ)V ]E\Ӎ]eb$DFh[n/k?Qf`VeY˿V$iuNl .~&s b(/UՃ=ig*; iVCkH* ʄ<>ӱbp)TJKFU-Ͻ|,2RpnKo}V,y8{ހ,s`R038yUv:bA(DTZ&|P? oyOpi{- JIT+= _FAo8Y_uMJq띷1*tV.h:N^Z痵Kϵs U ׼{F>ʴEb-R7G9SkWX?IK>f8:| h,;=ZQ䕕4?ZlxXRa>6{rdC$= J6 쉯9d`20+b=-q[H0Ô. G |SL/=+#!5'dE֑$NЎ}&^/Zӷ"ĕNOZk(6 cNF{!t54%ˤ"RzP+R0KLD@z!qd-a:re fA;ELwHXS6J)",cTY6ٺ퓁V fW{~n;P`!I/ `{&aܵמl{ $\ٕh?=&OަUCp5 f{NA[zpպh%lx1_rҺ9_{OSCTIVXdCk,6 Eީ{|ck$n52ʔ9)?$Hպ:TtbNͯzL r6-AgJnK{w16rrh_ UV=63`&l/g3\ dWha %jKn5a|}st3VQyOeyn_OQT,`97FvGe kJ>i @ }qYC=ʼny+69|2IVE(=$@k29@-iPXxPC c(^t`KEw> C亮(79*f@Z^[vv)Yw̿#e {5nZ̀La؅f1;gI?Ƒ0_uakokC %rwY>IuYo|+M=#M{GO0/+a/K KBѐr/+@*b[ڒC_e7W<5^7t)* _Ϝ"<%W6?ɱs,|@ 9bfLHkkY=L['WθQCmB@aR;LD$ xO[ :)Bmqa7E@y&Uml;1hL)գ&q)y =Fs[E.&ϸzP`My-޹T%DG=3sְں „9hRo[צ&%T77ę{Ny8\6:]g{HK\l}D݅g=xI7B{PQTkB#vꯒ _B̂a|(atV>ٞN:U֡(Yuod!%Dtf+{:RԈ&Fl[ w'Ps lFnl%XVh("=@ ;HS4tBYqc 1n6"V<.U+Ke20q{~)>&CLώs$9^ 0L>Xz R׍V䕅J7 'E}?3~;iVWn+?+$owxJ+7Aoʡ4ri4<ZdtOVKTR1O~3Xz@Wٙ Su9Oĥ=P xvDh}8xv T&>˧!Kxlǻ#wXڈg`z4r֠j GPmc )r8Eu3> _e3wKcR,=˞Y#qъKv*Dgg8ϾȿyZ]vug9^ג|r\Xdi7%}+i %IٖA:tpV&\gB BӖ\9(5FAfCqі+W͵*6/탛xʗqœpɲ r#|3vX{^\6-Mr3I:t.ܽZ13Ϡa6@AB 0k 7ΚP#ЃK?ѨPgxr7>OWDi ~`oeˤ{&LMӀnsVuW$Fm@ %_l9Ê!=w)嶁!xyI_cXirT/{٤&bIV =sJ|7VL$m.O pBmۺ2q y t޻]HooJv$}r q%otQ)}1(O "$\Hћ[)+*{6mĎCȆZ8WD{{HA?b/L}:2[mAfС  %?oahAW}E=Q+%_tZlRȳg]A:r ܓޚ[ @XcKЈJhLtEϸCJ'&V*Dt҉UgHgؤH[96Ԏ[>!?4[} 8 6 Űupf͐"I}Z/Td_K Zw1aٳ`t8b\*D."wRAY-U.ߟdulB9AޛM'Oe g&yߴfjR'sx_wV (0Y9QTd;i^5_˧Ur?+vu C UBJʏ'fFsBhùPuTFs~x} <2w]jq>'l8Ѷ~FP;gA *tMMꦯU4@a(ʇ۩Gc&AyEuX& a N~zoW;'yW@`ПHs5n@}:#c}7ae(-3AZAtN*rI?<1E2:7TZxaWYʋ.^Np4eBҰId1 ι(T(;!5$тj;a_@ x9go6cbn)&bLUM*7qڐDe ңC균mA[GV3/H{kdFEb p*#|+_u떴5r%vV61S$0v$l|dAtCGBKjKfx+}dz '+er]{k-@&-D/;R6/d;ёMU.˧aڻ -|Tm-E߇L @ŪB d=DL󪥧AM6ePX~;v[L=hkJH&im6?rmލV#G _GUeSH`^Qf;ߤpr`:ZS 2׾w >ɑ2 Xu:p͇.9:w'% #:9ë-sNn!cs( XAh &A?a1嘓wG4oS.)E[l7ݙ7(G0Pl쪊a-"f&U1nfijqqѭHaC ď{1$䌈-MO㴬Qx&Z`/l@͸cv--!$LdAS_?}P`K._*nYn$e^-ᯋtԳ +~ +^H~6]r:!wӱ ]5 >e[:A.)D촏)(7('FIp 6uǣTj<(E9 J6J>Mj۬u揎C#R<:>Ȋ2ud ILy4!'ih^/)a~^Y d9]J NjC [.J/8}x ~jL:ٕ,3@/pO q.>rԙl-ލ*sxZKk^,hU%C{9D/#F~S,˱_0st]{g_oG{}s-ƧvP;b 74SXDjVqyؾ5 F%xDwo{${{/m΂'Zx\2nxcF=jWD{0M1~Ɣʼb0; 0'Y~ђrq97]e_ =n\m`# J;ҧ/ky)JmH uc?ٯ<>1tؾGA^?A*^ Ț^ত_ds jW>T@G)$лZ-x#q51Q9ʒ?0 J=Ӷnʼ O( ~a4YjD}rMHy{6}]F97Đc-.[B|T P<ܿE{ף%lqhnP:wtt s`룵T۟g 1{Y% ڜ5*?}t6L]yJ wץZi'$K:zyB>g\ug%&VLnqS'[03TnxACF(?-bꉹ|vҿݱ}iY Im3`zi?Gd2])}8`'{JT嫇Rf^a @GޗTU`ZOyByg[ho>~֥/ / >:+isTVGF^uLr Y&˧K&W:Jp="=t%z:VQoD+ߴdMdYnCdtM%ـ^B'*-~jԈk{Xߖ>?\~>@bmRq8$s.c^FhkgkmrROeaLDWTҤ']jks}d>zd43+CC:6Tی XFHCб!w=8jZ38c\5LE1 }"|ǫ&K Ue\m7 !nS'n;=WC?UђF2؞PB Ho0czN*pqDt8SQMo僋F v;נ/KR;c8 S2.yn(M@vfkvm5DY47YuZs#I{҅) t!a`hŒRMCSPNMRhJem}p(:-}/ wDa@|1c= W˽.@xg;^ߠ&YB5n#}B^bi{ PIP LgHps~:-2fh/vmS:잙r>O+Pڛ)K`yU|٠熖'zGc),z7\Xpu;ɛhCXjn<EcnK0t>Kr] Na_uYu^NSA wEE[T[_4uBx ڦ-H1 l lOyg}v&-C_ÖBL"==NM,U;Vn[5=8: F%h]ƀz&7ZʢWVꥫՓF \ts#~TH4N| gZ>f3|ݷ,*z2Z c27O%%3sG$|?/\Ww=Ǐ}.x9#".Y}-Ɇ}z蟑A`P 7h=^'X](-&օ x(඿.%ȠF*B"-;:ڹNySi5M`mpb(9t;l/@j/޻jN#`+p-e^`G( kVU}uR%yT }8/q0wpΪ/kOXDbl ЕMdD.='04 P ͧz}j ^S_f/7´VԹp6}칩 Z\St&FR,`;c#p3Ho(OQm7V1̶ΟNv&?@őʔFo7**z 4O}$[NV BfJ4sv0@>E+D;|;(ŜhɞRƏYXvƂG.Y)vC\az]`nv\ Y/m;a/!(\Z2 BcR硪k$qVOd+ryֺ0E ^2:=f|R\x~'X_~~2;d CxIn 4 $Or6,xUI:/ K AQx^YC&GdF!GvU &YN۵Vʹ&8ɕ< fEO(U&~&slsdwL2D!~M[7<%/ XSH8i'YzsdP*46wzJ(~PPFÐ A5gٜc.&$=~2Pҙ A'{=wޟo!jᢖOx K&B81H4BB|ޑL@ ׵&0I6x|8мi@ :Ws*nd6pڍOXn]%z6M'ۘjO9 mC@ERPyOL2oՋiS&'8=sLIua# bHWgy)K;ΨPj7f&b,q{[U>&VDxOZ7FꨍjLzI U]1Q PFqI9 \NAȀ55P]c0\Ln+f)P*~iڡ?0]*ZV{SkM9~-V79f 7|ܦ' }fEðS2ND@xR\x^'ܡ~"A/=%i^by O!"P(i xFZaZ Y}TİAGl&B?,3;fnVE-r!?`^=>H8ˋHhϳ=7JgZf۟s\hn 6h"_MrǍ_6PA$]rŖ ":'[G_=m q>,+ԕ6}'@~(xE/ra/bLHp[m%tQsrJ ^Fa6=$H(ysaNχK7?jPE.6 )Sɱ5wn F\<i4G}bAʋ+/J+ k'ڢWK?~^cDSt2[R02˨y<)fЂTk;lȠ֋Ln໮T2tFWܕ|tX"zbMvv=Y̘8:,6whMfl09.mJ ݶH≸>$Rjν@&7Ir97lrp K^Vv|r gg^a#:y؁sn8%h˥ȗO p=p'F\WkVJ9WvA| ;cDc9ա1FE.OYuvc\Y/ ETxP}O~GC@ vo%aw n>*/$ u4бϕjì;6Ze˪ZdWtX\̑<9OGWʉ7?y.뚷(ʃy)$|0;QG&HYȵ!㡄n)x㒤) UcOG9)bTh^'c#ɨvyb/~}I*af#j{,rCQYu>6)'O̾2EJR\} w ;,uueßxF{!]70l1E?#jIĄZ;]l<PE(ڂ c2LLK)»,vBt B-z1V Uxh,^3BjAyq*)Kkb ةJ((C#ğLQ*\V`SeP`]W \k ?m⭚c/0 Etw^wbȜtg,I<`ﳹ4O%ΘLdDs_5vSj.Tnbc1}2)i7I,ؓoR{*8@{4O+O:53RˋmbF(htU˃OrT(r^EX8L2@Oe|o+:g_X;AÊ^ ЙS-GX$D2ʎsru}Cq=,$QW]P.k8fA $f>-˕S{=J rA|u?cJ Ela"fr0g)h2uSgp?A5[!~)vLzzv&qc9+ )xoڵZk\s}p#m[F 6 nV(ϝld_l"l3k̓Tץ ӎ (YmRɢP,Y>gYv whF2%Ggyh*G$pe!ҫ/ňDX04qRhO~,9 YmLz c$E5wdI>nYZ~PwlQ9O$ 'w6Es ;є0\яLPMH0:rېe[E2(+*͗x֡_A~F!tPeNGNc(b{2ИJcK~w-l0"cߑ7QîF9JJPt!+i4TMIB\OL*@E3:NhFNBoQ($jc5rS`1Bri&ub{fn"Wg5%|R.>;mu,qJRylaL0Arz?X}+oLDvmf"T*O]*d*=S;HHb{FLl"cZڐ+5>ZCnZ׈LKTu)-]9t%nȒi\f1j!u?,sj.q dFz8X/؇,L*+i 1Cלdp,lax/S4*<ZDYd6EEy_/߫2Z)-2ZJMA'|w=?uJoOӚ݊V ](Ε2fXm!{LJ_tN 7Cru^ĕF~R%Y2CAqQfLI1|GI5M!m&1EI-p3Eɤx1LkqL8Pę$4v-ŀYAt4!qFS,}XxyNCe<nS 292|Q&a*ۂCZeb8H=un f"?L T~u!v@˓G"n}V PXi`^e%iжcKHP(Qp&-{b>cbYR`_b|?Ν/TG0ýw77A3-bg'a *[b5-vDt#0T"/cDmQ$lMtX<+ťpKLBO{U$BhQk%Rg>3򭎯hx~UB@˨Fe7= ϟA~mC1fJ'O@wyLz7Vid| W)iH+VO0~f ) R S-+ rT=LMo g`6ypm[#4iSWPGVnZk ~`Lcsan;hK@O * ӜYEMGS@.WЧ)9Ϥu^P}BYfZ3{ Xiݟsi\gã&UP'Z 6CϿgJ9A5neF<6̀ȫ}-|UǬGNOKpR!lF#o F,wm=6I [MwQ1jDx=-=iI='д9i/h'ϓ}'贳{ .lTEԽϦmiY}*7Kel qX$O Qw1,Nfd ۋj?mgp>ۑd7IqZ==B]7^ߑįܼThr+;纸b/R7!l|kB$rܸb ivޙN ZAA Tu{}f&* 7m5r0v[Z[d mf|YűL:f3p;@W3Yz>?l+ϪueB%`lhΣ^6F6O`fhUtgׯ`"5Zq_J|eﵹ^;鱖涹w*9euO ~迸G;9ܞj~/6A0d(^~J, 9bT{^NlGs 1OqO;FU{PXs"vJu~8Qi]#Q e|{pc>E֪nݲp]2I+Fv}"5%NON T(, !2n*`Jsmsw0oyvq.\ti;>1mKZ+_1\ɃTd\='=%IXM\d4iN$E~ƗIE$R\h(\HD% @;~ŏ$pcAjk o8|;x)$9bQYxP0ɬz# _3r8*\p2 SPZղڝkRSZH&R1Cs==h9#~T\~",\ =|I#4K>T20֛VZ~H{U"eAp|%X- ײ]~0 T<qxSwju N~Z <%<9#sw"ze"ajwH}Cĭ.e 1LPWW3^g^Orߘ)͑^ԩQDAB%~qPsz׾uN4.<, #k+i8.bיwSW^2fSZtyrĒcKfba,^ǟ_:V ﲷ F"4Ola֛}|n$9޼e @'aՀ][5ҹX6 V^QֿP̱[7)EoΖM3{Fyj,bEQ/eZ%Nٹ3bӀ#S:5:<|COhѽnU+𺱟qi1(ܙS1]r~HW ^4YyH>ˠ p>O@*.R 'eul+ ܤfUSUάST' ${L w_Z[+{TCWKN$&wgXkŔb_gn̑RU՟qAL;/f`z-¤>Z}΢6|2emyⲼ,ǵ1ZqA ɍb1<8΢j]CVҚiGP?J81cTY( ܕp5_0X&ӯг`"b#@ ju;s̫ $MJdl5DlE>$ ,r_Zl OȒB=8/z{ hd@D|hۤ+8}bg4DvQ!~@Qg=Gp欪^9 ѣ Рjvu!r75mq3 -]_VX)f_#,|HjS1CFXݘI$Y y)|#B\}?9-0IʫZE7N+LkJ-P-cM֙nTCٖƙpѭ2$J@n0e;'hx~Ԇ䩣wrIBfvl9',Q+{ÔF3xpbBcRx,'Nqymqfv:zDUxX8hQAx4g|Axh6$qZĞb[Kp_" }kYh?|*tv?g.mD%9x2@'p򺇞 y) EttX*q2wivxB_+BC6`Eľb\9xbf(8ˊmnƻa~{9M!{c߀@˛ e4sFVlxsqJk)PrFsK<t-ouJk(bfb D4(r&Go'D|҆JiNń4h?ݛ@l;BPB"q jVFNׄ(NF+;jOsQv^=JlĜm ɷjT 3*$υw/ˊu`<5$/ϑU( vCleЫ ~`D)i"88-`$EnRHp(* ;HzXIn!X5W.<0Ugih~UH|ʼeZe{P&fj8t=wgK}k= 3o "-;-rԅK55 XQBcqUZYPyɊ&9ŕb _y|맇Wq5Ƨ}%hL؉?gk,[\nܲ#F;OEY9Cr6-$ߺi3XLn!Y{6`0DèVbaë.m8.x죮(#FQ@9'洲)Zݣ1wy^HzJ[[b~v@X:D'=kVr&naPp`/ϲh`kYu0$Jjr@Rchc\̄3*Gm3Z{a?Rԣ. RP~!ݩ eoćsؿZ8|Һ-ڣhX 0>:"σ%TyarNMqaC/bXiV\bx.չ:ylcL枴=І ˾ t[#m+5Qlf]8 мsF%Ĥ¨.NΟHRi[E>e4sidj&K7EvkvbE-a?1a^M--HsH§  5?<ԹaR\X GtRV@HD?Y:{3c3@9(rsy5tJUsl0R 9=}T_+o;^KaCKe?96{SuMM}x;#?Fl:핁5c40 3GdnXd;x9#ĂB QH$^kǟ$AL&x]+{%W$ /,8^*V4o 1HcQNyIL$8=3O,g?}>2q"uv_jնh\W0tZ: BՌ\UN@#͊: !i=br[Cj5bJ7'y Q/]҉ԣ V}4$uD7 V! IFJִYV) O]H͍ I-//gOiU=`"YMNb'ƀ{D4RcR,=}ؙЉ[K1/8ޏ mנM { i{YXwYCj8AIĠ<t=J%Ң<"-1bQk -^OͳL.Y`]}9Vw0sx~n5=C_] |5 -ށPZw*U^5 7>v+\\ $xB"v .x4?]}PjF@c̊Tj;!$7BLPE3%9|p>ųc^9uK^3rL^Ȧ+5Q)t(Ff!ٱAX0 RV]:d[Q UVր,+Mk=ȋ-RT!SE?V.!yc;!7gYK{”m|KO9v0x.'@6L`Yr|m{k0/g>ui3xRKtyҜAYV!Y5+qA]]y*=99Bz*w89=OsuH[3[ZQX jZj.|/뢃W ٪5FBNHTo>V"Īb<^Ta.ý$.]15U[1ilιmDn_‘38_ n=ʫq,1ԂʓEw4*A-R:8w9P~n)dn}N 4XJ6s|?ZUtY &`|kvRKK4f~/l?'"SעnW鉰1#7lwcge rH*|tޗFLtI.xL22pY)ߗ0g&'E:\RVhb:иيӱ)s{# )*K8ʧ籸M0/;-ez\м.ؓKv|UnX/C"#iE4xmt|RΟgc|\D+H; ZGs8Jb>+M2yX ao9Fd= } .l0ǝ p9]GTtLtfR%RH|=(3FbC?ĵˤUgbFNѦv,H-)@-[gu,ۃd,U;]3#8\qrw Lz(ibH;V vLFP+!0}SnҶLU'I~c-#ɻRpF ;q?L}z<~tX9@btI]pD1nB͊.dְ mƗ5=bU~5+$u+b9a`x V&Cq;vQHۧ 6@H}yna w-?vi\)ɂ %ۥG;;zGP㉨>&FX7 8c$(N^ҳaOc]`*B: > ƫU\+YJ6k"tlb"M-[1-Bz<=Pti n#7i-e`Y}f1 'MYJmzO'Ai.nxM5+BLJ˺̮a1 R tQP>G6f}ߵY;Aޡ.oޑŠnmbܕTyI2F5'%on4H\s"3zZ'<}xx[a[]DeBȑ $\^G\zPz'?.6N-K$kM`<_+k{TY^ݪG8۶~ H#@&AgPEMb#𞭎V/K=EJbTc_ukZAOzvE=_P? !Qy`LruIt>Є E8)\/Yx$OIfuAqî@×}Ds )J+y!p~3B6lϵ+sW 0 ՆI/[ :N ːz>$M9o*!mzyW`Oxto`Rh?oXk[ EG ,} Cqކea[sX TܽtYfrm,C SQO6oCϤElxxw(iRxpWrgLp Ssn1jА&$CCPe3eICpuf )'h"p= eϝwkD2s7:f{nC-n)AJV#|6KXeglvUQdx3 /U×3JBA_H/ש1HqDɔ΂ZjGNvmqi!w"4e/{o!ksK/H8a:8K+Qg8| K|bT-dw_֌R<#Ыӽc,YLJv<@< {Q{9djz1ٯ:Dtz7g%Ow:3kj%yBa@kĹm`q\5tBr8wCq:VjY{71ozp=m'+ܑg'Q{Deң7E{I}ߛ܎e

^,mKn_ do-6R|gs,KN|.Q&t&9R18+q\VOA-9ldZn<6WFDo'#( |wh.9 g(̨4I^׭8Z:9. n\4XMr~NMv4=rq GƢBJ3vxp-9!Kl-t -?:ȕõ0ճ VᏼװC$"pҬJMifi%̠4gh»(i6?s'w <8Vq[l~t*52 |λ2X!^CieRhU)(!~r " ,_i5`;;B&ILoZsqO!mw:MVXN=S"hiHv֎m{? 2"r, ip~[)d0 bV;Xrx>E #ZU;C}B +WD&h<*L?E#Qå4;/ 'Y+pH0BV>΋k|_k{ix&)s&;95A>3]z3z Qau[*Sbv)(NJ6Y>q d@ݒt;B7evCje;ϱ*4jd 3fc<+W?hjR>3N< vө\{*{ jp; Ga$f @~pwQmG1tQ컁!&kzyW3~7G=u^'du1&KE#RV~ڗ2I{*w'BU8$l(-=MlL*?k=yĒ@ {Ky y%lBL|\NnR_q|~?AFO!E].s%vzAMrG}Mc4{ߠ fuUp < ;/}L `'k")46AN`ۼJzpUX$D(5Nx˾Nx8 ՚S'7 3KscQcN-/gӰX֔qE D Ռų?̲[\y`_!\~wW͏ -dQZ  &~I^s|2EL+GYMx°RKZHУz+!O6d8kK^-TaWS * 5fƒ-z c8T"l*kX?|K\i{N}J^똠>,4I;bz)8E Ҕ;>˒xN&e'#o:)CϏWqK3I Րr5 ebq*-t~Y/04|z܀<a#W{^MH)`;>PqNE!r۹aMFj̏I?sI.$Gİ?mZ VT - Lu4ZBtH^2̓ P[e]ƒ뵉R%uZN/4pԯ}DSA_&}AO5R 33ˎʗѡ% ޽l4h0Ş"A^PN$I{^D0/f<`MYL1x$ִH&zGs;Ps7}<;T}0MKyzNr4ʚ͆"wWbSfն0q@pKlS= ~tB-T$a^ppEheTFw 2ECo*UiNWVL bVy! U3 m33_΍[p.e ?26`jVJ ]eẗ́nn{ؗO10ArukoNiNnkK%߷{w{r?Xm@rv^/_`ňmXC{<6*?R ~Zn \uLw]Uld?aC62RXRTd#b!\kgP>}9qZQPo* ;\ēC's|$? lu"ZZ}CkUiO}F+ 󞊆ݤgasl^dߛپl  "%$^fGx7P< [SyJl3|ː[n9q4 U#f#"Qj Sgŗ[sqiwtk+:|Z4B,$eC3HA`P׿q@sJF~a8'zⷡhF4SսkM9 W*U?%&g(p]rUKDj*΀xk^;A5FHK?\݀WM)g8𤽞-g =UM IWװpp[ 7tFe&_LA%q^jS]ű/f#U|M?@4{)SVߠT1EgwV(TvȺ5j)K),/+؀ϐs~""Χoaݛ+6WiKYλCj/\):_>Pp$)FFNڣ&\' Cx8v40@- .7ʆ:}?LucY%λVT(VtG-{7ZTlIǖDp-Tȕl&{WBEy?h^N9 3ZEW74kx^+cJb ALVgetGF0y婀 ,)&XÓ!YG,*H N=>!N<ݢ )֋.`π|9$tS'6E2 A U3/m]ƛ=I2sgR#=p ?(tۺaGh~NAȶLΦwfgو L;i&sɻvl)aIr(#ᜠK ;!?MA.1YSydaW Zinekk% !/;KiL b'3]}2O^W^Qa vIҽ\( n\|w[^iGu ƒ6\&-(6nveR5J IEPpI̞Dm8/ՋHzziY֩hmjɯ~m9=E.fēצ^bM`nS8w$҇}9/LGR/2#KX~<3k::HKxO $ؐX~8?ĿҁhZpB.ԗ2"b^ >s#X,Z ޱq&:iPhV$7kn_\&?kiκTj o@A NǾ7& ܠmRq'fmQ{NxU ־"($u,'ؠjiΕtYVj\ΞoVv9I~? TlP4ȸi22h]eh\coiMI,L)D+,F!rAW=$O ~xljiG[joѸsvƌ'o{vH$$4;G](2̌yKEg'JW3 =#COYVk̠4Y|"Af.@*Jfgj`6`s pq|xiyc6s60ctЭtxji0] ]{H:F~+ą\W&ӰOBZ RD.Uk3ĄZ9gRw{XL~| ?oh@!b]#׻ 0N|N;̂(_~yN0 ' 5BR9d?=Oky`jmY0`crn'`:M*+X05`kz) W2ECJuMX  2oDut^XX3~!qA7VE)Y˱7cK }ؘr vt{Ly@U3>WӾ-䆇R{g>O2 ɤ]{g%lU)1bSH:B߫"+sZT!Z*¶4e(i <@h)K>2ow;HXdSKz3t:mjXys__p~1eR6S $Ƨ(nr#hz2>1(k/)Rgl$.R/b[C.RfYf+ds NW.U?rc 4 B[+ъ\o=^D_ѫ)7c"HNB= X8l${ .sR1eGx fŸp6rRک窱mV$߽; m\ U5OJ'eE HzH<4L8KU"_ZuR@ O"#4mR0 sWo#Guͦ>*FU̼1"e!oTV08;]p,%OH(819 wB}nxj2ru yсڷ4?Bvմ'nh ԍ9 mffJ^4 r/ @[tܺ7+t{ 40O0]ə$ߍfċ 5 #D7zu2oF]zb:AJ*9+ԜB2oxpOy%<(ߓ06P=\nde⃅I&p*͇MisO\E&^0um-ڔ >jbPAe¡q9DL1E?QxZ*Jp! MCpniSOk* ̕U'͊D&by}Bk\Fj@څggpq6p[/c ~p4U4eBQhty .HAmf(B75.Q ;.B7'%1.:q?ϑ)R+B\R%l&ȌRplm*,?2MH8Ss- gHWhfg ~<6%#'JxTۘ5Z&%d7tObX;pb޿,8@oBID z. ys7Y=>d(w̌ɻO856Y=[f/n&;WMkPRJ0/ؘxXvdSTٯ'KnDPu,5t2{WcKw6H UO%!}dEB ʻ*5YOD@Rq$|0R H]>?>3Tnia o*% &X5+]x9~pI!_[\W@~. O.oS+'d&bZrAC-O,#G[U Yh{qZ}XkP>it)յ" 0/>VEOʽKX9< 9⤘=p0i @qľhD~J= J^Yعcd1 K| La$$O+T"eeӷ?DPXͲE\m !|[:Z?jzp?mrH5 7^3.͆!AjմZ寗GaJ1etPLh$sn$euey9WܸvWG<8TBXs7aNtVYLfPلf:I|v~Ӑ m&8R'Aї'TeK0;Z~TDm.J#@5P u6AwXs'V&"Udjځ7&ճ|qj!zNz5 )>$ccI'o/%tfS6ݢ$-qVAf(4y znk+v_ALDO-#PvH3T]Tp#+\pY@ ePjC_"ϟe-aA9v &tMN$rk%{xv7lOb?Y;uDeɇ43=oMpmLIq"VW$Ոjb,YiG^~ pS#uYiniGNCc& P}!+H= 2 LV5âT.mvC) [NMaU30fj x$$.0N"onA@xGuJ0){#Հ_e[呡yY-Pk)-A^(G<"OrJsƁO-ŤZ$bW% R()Z{duAP2Hw׿:6E8= yVfY/%2% pxfHI¨QdV,{I~QՈ{s, Seѩ}{?ZBj4C]g=7ġI-- GOW<2a|ag$}2Q 1't 6/ 䈭N}r"P_{XSC$&V#Qg;mźE2vI2& _K,u$$ǴKVbA$.`_]GI=֗Ƈg`l:ƒ v 1Er`UՏ 'XWhqqB)ʴ K62o=TR&T *x=>&S>rcۻo[J4Z3J 877,%F1h׉ʫeqwlWNg#17E焳&٧҉'fVFR>K22,3f`ޡ$Ryx0(9 Qif)l'(82SιV ؂ϟ j= RdIjLh.2i Q%R4e?Qx5knp,;E YNَ gpwźt}4,%a+[ʩ#'IN-}[$Nijyc5>!eu<+J~Jw"")*_yk $b<(.4T!k0>/StƊ_Rl`P8 F!yazRVt~ $&GCg2b7#s3WB =PH|^RiCbuxo+&qCxpLzq|fҹGo<̜S.pZjdq<k fɑdɳTq N 8hGk;HYSYfueհ R욖c";P:XqIK΋Ch/۷ ` & X8RFqF XqcT?h7 TWBW H2k : /h}osV[0v629G?Ѳ03;4O.(߹՞^>ƽ;REH@CH]ζ H:~WN`1b3κGqztƤ 0ևN{'aWrCzZE}@U</ n1s Eb1֪=1&(l^cKT:zh|*JG iޖgǸR"MM=l&̾n))?[ѧye6q)e?&lP5S{ B(ē!eBtnLq׫CAj+3A&66uA$*hM?dx;D}--c-Ǻg -?>׺ڲRc 2>R(:@[|!N:Jj8GP'z>@ҵ&|RI;m{OVJܐFp0Std%TyCM&6z hZ nǠ#_k_)\O oy!͊BsL/̔ -Im_ѺHBj|bA xj e w̛FIOR˜V}x)i!bRԦI=39׽:Ɔ*~öX:D¥jn[yNfmI2]&Ȯ(\`UD=v+d;;pUdld@[fI0Zh_4:[3u/zQ?=v^Kƙ4q,f W,I|aaϩG:H`\r> r k0誱D'r$/6"pmGhh7O:q`t3t %11%#*H[Ƣ<:[Yh;pj @ܵwvCG>n9m6\+,p_gHšn|QllLzN+}a)fʿ5u#"AUKc-| ޿dn[w8/Kd>^2I] ъ&MC1znLqZUT^& ĈDŽRy^:TZ>? ;Ԓjs'F!-Sa╧wl=l)c渖e@|p'K{<.Iw2XtO]2an+D谎@ "D&ɀXw͢gWU`@'WIB /TmO6U*dB?٤̲![&nͣnj#1fbM*`X珷 u\!SY" #&Lh[a﮷:j>[v69zuږ9}΁xz^7V0Dž-){<.l΋ʰ q{sU2}TPouT8_ 4Q$ycvݔZ-mDMz:mFYjv,<~^QPv]is8N4uq|4̂%T0r$+Ȧ@%W3#Z3lzqYltQWGS~ǏT Tc̃oor?yޣ;#1 Q BJ*[q\! 0yVsn)# '&_IsTmmeg1EO VhQ! "wN.Sgp}QT:s eGw[*G++"KXwx ἖yr8uч̬. <yYhp#Μiis" ګ'5Hk@(~G6D{ Pq:űzGZ`."y_LFV|Aĵ5|#) L\_7~^s޺#6Ml)8dX8Zt*( N)Z?1ZDMΓߢhGcoTABc yQj_VP\ZTj5Cd[}2.#bu5K#],d^,}D2DY+8,f<#@Z'crD;apQŝČ$iEi9„Ael߹5x*-NtC@͓SO_Q ClIi>. HlF4 { d8R29$)UP Xy'Dvø??fDP0<q @Ҁ| {t檱t@N\=d^R!w_\h\H7Je3 p#\glZ!m&&-$XMsK xq_6I3%4Yig.dz=hYc_B+M-ys$"+WY÷/>w>ݝC>X=^Xk.bBP BڼH| @$H50YFۻbvu4PSolVm+y>*uD`2P/&%=FEV/ݥOfY+'(zM5TD*QC^xtA[4l# æ(G_Ɯ_Fo7]v^pF[+͇Q A=.x9 o@P=zX֎RIc%M) fe7e+ ]wݍEPisRDbkP?s{<f1$[T;; UIUUdn`H_ŘrOe4~݂/Ǘ&|?;^tqђnȣI[hs!R̚1=t`c_ifsfen|"xo &l嗴!%龿f*Qr[誳4(ϳ{ qjǝg.} T!uGjO Y#_ǟz4T)=wrJfWҊ|;VI.Q -ވ8*GQ9"{wmr*VDo%Bj:sgv\sp]U5 uwu9N$O^l) 2Ae pu.])7}TqJO'Ng􂥁(>arM[5o:cw0 4'ϖ1fGYh>:z$Q#db#&#m0OghXw !N2D nt*JA噶;YJX섍9!%m3yk^İ1B~A(4}~:nؤ]:7;mH'c;Ua w*@/Vd$p!D/$-LhȪ;!AvcMR3(.yS齞FnEXsWdoy\qZLTΜ# Bw+-GzJ}%sծh;m2#Ψ:Jk^ zn#X'?#1JVL7W,djC|4]KTT ;Pa9I}plWMlӱ{M ߼zU$?9!w^Qُ5ɥY;+ E OӐ׆C~%.~".3NhRyFd- .4_ ]:<EY4.ss%69=q2EmM@\\jβy[Gf~ܩDgt?{,cnw ̂ gwyR4V cZ1{``$M3\vkuzH|bu3tصϤNE {?[QIdOeUGv}zvGu3aYh`cxiZc\8AܳyDHfWÒ֙Zso]R9#^x4]"Bq\R>6iX>d7oG;ي4T`y oFv"@xPq3!(>POgjl='~08fɗ1{|sxc_{[ 5+" ^Ĉ&K=iFHW;xrY C2`,րO:7O2jģ=&5>7c!լ:\]Z ({?Vl SǍB![{>8ŭCͩf4_QsVBb^Rfy#HuFb@+_ZcʌXc xw*YP\ =jP\N^We&Ա<%a,|rn向̬wW都(%xVUcaGx|'+*XGBirM{y .J/u"7(wxNZ3e6jv";n''v~tZ(Š ы!w7*ڬ׺( J4K5{>VYcP^.I$Txr#Lo7R#Ǝl̄n@!N`rQdA1x?'Ն z9B_)1)eCˆyׄ[@V!^b:Hk|9NCK{5-ؾѫ́J2`7 G'}0|MKUOr4nv"`m8ySt[&I  #mAGKJHw P*;{1 3U ݃`'^[ d߳imcy(lU` Aݵ;Sޖ/ci$8珽DNםM`#H/?_J[/Dz5.1s{Sd?d urM4*8 h!mYAj9<hU1+RƵs2Q<=D^dntʪd? $X::e(i^E'%iq#7&ƙ۞3 ̺%LbHA=-ZzB=EHk+"*cC%w>EUyKW턏MȊ 7xr9p{KqyI=18tn|OàZNPr?`hM)7}Ak < SP3=F&l?o4]GBX0ҦmhN>rP$RكLYHыW5] xƋN$jو#0ߺl^k!CWKmn>^f31׊w{xkD]S(ڻzqr0JNq|hUČT+WN>Cz{ڃ~c}`z+tI۔'ڶS;zba][.wKZ5@o_:|FxAn*fYbNmv v w&*R'XT*saK>ZnFQ kou6hL6w.Դj\31Jiy^v%EcA!>1$6_D#ӻ'ÔjS82 ˷: 6D^"_C,6(p6| I[T~ȶHYcɦ` c bLQ1(y?sAE[;]w[sTkTq6RM۫O4W1߳1d w_lLȸ2Estwydj5l`Wx#,M˞%#f› ,+{Wj+4{v)3t=Rxmk#&S`RҡueqbRx0MҤMlXs_Q^';S;q KupPU]3rK/^r*xk ƞHyf^F)c瑸FH8l*׃Z852M~>eF ŝk:8rz6'n#X"/udi`bXoH.~"JZE5{+{J哘Gߩe4ff;XPX.7.̒Վ3&$cx^٠k)eqz)=yʃ5K^+xH?k |4|mEB5…G/Ƚgk7"cSȂ>4(ïI襔{fk=+nޭmY氭P> m Rl=YAOP|F/D˗B}k6_+g@c5 T6pSeIgiv(sdeXg>\ŊŴt?rXV2r$XVw쀫W0oD6&A=Lgo^E- sJۦwWwGW] 1N<"XZ:x{'Q+/.K t@T2kE?3aHz I :[2WE!P_ǖT?ҌNueL9^Q4vbpGx /TB=wa:> E0iVv=*^KkM$c&>е֡qZbxޤqF7 g[v#W[t .#hZթTӕ~vnfhѺS,X.ڌ)¦75O,}kt<(8$ bFm]D%Yf^)3׈˩шu P@*Ƹg4gk/chs?6)pc`3}%!x,WX!6;Kgh"'kƳ$zT6GuYq Z65/CqA@͎ 0%kFJ#H#E`beOS{&T_s-Q)ݟ/fTh =ׅ]gP=iTŘ̮Ayϻ45[0UBpX~2Y_r%h;q<9G 4۸dlXyh':-tŢ_SFOk (םn XlzD!]J䷯(+s ;_knMRx OuTu<;tCj姂\| cG9Y)L%g'CQx 9~s9Ɲ/ ওq4\Z  _YeP]_?aZIhEź%BcQC y\&&6T!"!w3 .H]8<@k_Jv,(JXI]cM3,Xɾs'vVzVՄ?F+4#U]f-;8: ?@ scjqȓ62~QM}:W$SjxjՠZ]ۥЋ>T_hрAe?,!+J'p/Ɗv DR}A%W&vęK=_os#*4w~n[F쇌9wPR&S<h\4Y%v[O>ONY<=Br|F*RnVBuNY'~ҵWN<f"!㿶X9szZ=8 CJj6q{dz|(>SWL厈N=ŗc4Բ@k^MgvpAK-bAbR]"wUC;;2ȓJM6ŋג86|XK5{XνQNo(3Fo_~4 8)=Yӛj(.?Msf^dOE4PLM9-ΦV օ ?yf%)ˋս>ܖhaЛ^TiMW*U.Hb0<ĜҖgq wy|Dxfr*%4̣{mIiXn_^M5{:߸̧.{b8h^czX3)cDŽU<˓Lj&zūj8vy2Wto ҉b"}HL]YVa >Nᅬ-mRo鍁62ᢵLKw,rST,&WߦU {&MâHχXwקv%4B(G1ID V|~qTHk0ۑ̢_sMyJUb^mJ!O5+ e:DъBm+8 /EXڿ{6%K G,t /|!Sdϲvt2׃s9?DC0IhN?h+S}npq&l%+(hi*JP3+PCbW if}Tyo?#9| TKZn}s7>>aܕ=NgN|\$mzӕGg='t{qI{҇.FbkRO M2,Τy܋INWf۪O 0e}NGӄl9#N|ZKY;Ƿ;ͷ $z8&27]D^K{">1xGbVbr"MT@!~pD-{ ͱssոx,U}+TƆ("ǃcwQ 5lT<8,67_')Mk(J$Â7$ZT̚m怤bƘh:2dÈC÷ : 8<o(lnZ*?+^_ig]5B'MoioDacޛ^ BZ0כբ/c>J+-|wOר ۟99Zo*Y Bǩ-m?8dO4dL?9 !>a!$14~;tթ2J7Ђ.R'C8:1i&{%A\OEscf7Wadimo]K?h jopV.G䩩jTH5 a` y[D#BL|;V|,lKp@C}qԾ~`u$L(U^4m&X*DlۀxWavN'ӫd^,caܥrgjk1e/]R$NS>MM+naAP)Z7FA%H/_a*ZmN?E Wb]q^?|ޟS;ilGqբG ?7ZSz:F֜H@6))j"̧cfW YZ