bpftool-4.19.90-2210.3.0.0172.oe1 >  A cPκW^^fqxR]8\;@Qav ֝6CSjf`٣+E410Z62.(O"6#fm=]0zu]͐GiG3uHeK+ Բ ./f >j%@>p??d  $ a&;A Vby         J  T |   4L$(T8\l9 l:#7lFG H I, X8Y@\t ] ^#bcd eflt4 u\ vw x y4zCbpftool4.19.902210.3.0.0172.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.cPtobs-worker-backend-test-x86-0006%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤cP˴cPcP̳cN7cP˸cP˹cP˹cP˹cP˹cP˹e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6987a665194bf9a4fb553a65e6a4e0fc24b58675a9c883261c7f962d0b90b44e731ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2210.3.0.0172.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1cN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0006 1666238324 4.19.90-2210.3.0.0172.oe14.19.90-2210.3.0.0172.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/99fb9b18b02363fb57a657ba0bf25130-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=33776410867a551c18ba071293f18fe3f95d2359, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRfhf+h*:utf-88bb6bfccb1d098527edc08569a8c4602452318dee3df3a22dfb0719c385fc349?7zXZ !#,] b2u Q{LUSzGҲ>0 9ze,Q"GX! 9RwI8Dn"ZaM{X]pVnZQ5C9Q#wפ3nvkxhv& ~ەqۇ{02 [cW6S;& RD׶>N<+腿 al`K)1F rö,1|C޷A<@C l+f O4<BQN<Aa!Y>5MKF? L)Aʲ4>USJh[Zt%B:+& ݉ j^|_@QR Et%\ʷ"!> Pxc#GILeI5pg,l 7.Y:m|]|(4жmj=l{vD;w\&^EmgV9U7uaCv Te|`aS@a(n{!ptҔwp/F]^idRJK|=dJОz )bt_Z-*'·.> a2CeB8ăݶMQnҷ 3' JS3=Aҭ24 ^N)hbs6T]͋<$N"6"9wn,9*#nTIrr= b\a!a9+< y,¡58ph_n(˓lw`U<_1%d*EA 2L<=%g! [TQT`Y-@(?wF5QEޖ 3andaER;YhJзҽ O}{CaI3}:BhKzӽ< ؅ * *$+6ڴ?AHG;.gX #nrgKSf=6QNpĪ&%ىGfߌ fʍqgͧ?Y v"](} *F hW7#KxUc S%Af_߶#keY1owMN,h^?l7ȡH0U[` g8"nd韾Vĩk!t 'VgOӁ&%b-,IGqΘ`yMģg`WbT%#K?ln58/$ Q'JphK"гX\9 8d M"gٮ7nFY+CN R 4$F~{pUF>6T5ndE<Nf TRh$BHjBf둢 ׎1ls_9K#F5yk⬉Y=SYWt4 Go=g!pKOkks(P/.pg^wpL`V ]T+bt@pA],@ClK$xe/^'ܕ~42cC4”5f2CJIB03nј3K/"GJA<ض}UZX#TԌ&U-I+T{>ikkp'^ٵ?Iguj9?V;gU<@zfFX X`F5s\{`.ϥ Š"iM^*zaBZ \'e]sS *=7꯹r{9.x<O)7Un&pW3t-Wϣ4nTu $/:|I=!9P1gȇK$ j 7ϔXj*I%Ps p;D)ꅐDͼQΠQJI.6)kCH@[gBq$o{2l}UPAq("SvpjRbm.2xP="QGK7-eb՟m4؇o9v a#[dnl&Mk ߴp[0@zG*:h9MaKÉv)_uK# Y}3еѶ$1G UBLC$8UP+Uקd@bӡxrTUѡ{EQ{h$ ~5?d|]ya)x)\3kDU>cz]p}#Nߟ{D~go M+^A!V j#;Ue+^n. C4zz#1ًb.XiC=14x q3As}w] _bðVStQsIn"K Pfl9P@[UX+uW%#pYޭŇpY{|Tb XSta}=\zsة/5ڽ1@ $+`Ks xse_nhǜ@Z2O/%/)YA?Br2Kt­)ܘx4xoPjFD|bRooS//j0u\Rz 8/`Zqaj<\@ߥudäD,x8+dg5xF/ ixVu"Ї;dQZuc8f@S2o @HR G! {{dܪ;KIϊF?l!K6|A Y5KV^ֺ%-rCGWN)sLI-D=:-D/ ΟG;+4ATed`?bvE;0WbztĦE%٤QvMo#BT?UK[a |B<: c+b188RF[+?Z7lݚF~2vBY.BI$^F/+\et~j.)+Ca;)WYx> TQĮM [H?S2W2}a:-b$MNcg")_4=Q[:adroJZ9"aK=ŽB,wTK"~m}oy=;'Q!p| X ڞ|[ ĨU( PNc;}j~ao#ȵ6q6% AHe Vjŧ XS6P5 |oA@Wŧ1Sx*`mb6Z2" z6+e4L4ucB Dh)}U 8(VQZ._.Q'|Fw(eKE eK*TQsz{UǂdfgYSLߵ::i]H"Ive"Ioȃ$'Pbr$g r #j;ZrMsPG+Л+|15M#9G۾r`\#,ّvdDqN"a5- 6H3DKۚC DM$i+w}?7_~ztwMo Ss&^VIc+tD/d\e4+tsyƋ8puC,'ZF1d9em am,F?ÁD*z(}5w>!>$գ>i&}9|Xu'Y%Җ3"1mZ $9kyNp沺%k>OsKn?unڷsF]ĴsL%+`% hGJH@CcB0"٤E"E  cdt&@KrhnKo@ VgbEKIbSzRHGѮTOAv BE?]D]^۞#3eaMHfi6jԌm^2fb Ccq4WFLk81o 3a:pgt]A͒g nvg #HMp1~`! oH<~[*s1t>q9Y l7Xs?=t_6RW}TozT;ѹcyJqhh;Xzq FE&Fn{c#-ʯ}fmke\" ׎gDӜKa2EU_.B8ƶq,jHF۠в{ޤtv oKHwֶv,=5g!׆,>+rAf1޶'O(8-9K2cS=(pzT| LW?I6 YՎ}@˹ov9od g)R $ 1ިs0a]iW(Hxscnj$aHǛ)^Yp `0)K+hcN.#S@ڢ9,lX= P]1p=7[$8TInLr`bI6XGk8o vOȠ\F!so>+,/;#Lh 8E<4ѫIvtpİx/Тg!EmjV_} d"t,E"p_Q}ҳv&tM'`mӯ2ēס,iXDy3{f} ~{DpqB:Ϳ ߑ2z:4et0{JBVLʕ~{j 61@p: QZ}>bqA%v/[F.#C{nUyEף+9y0ban.iz~4bhu,CUE2h4_j B;5b)yc2%wC?q']o{\![2̫M2VwfGĈd\m}DFG2U2>~les_Vx4VShf3/ O5d=-Yg a,P:6,OXjVdw)3}d$ IڄDH=Xc}1 v׸]QO{_ziQEkE~ W Iëep<4wHRVx2ܵ1T1uw(7env#$]6rCl=QR/uvohT}|4=1tU#hI8ƻ7I;R'^Oמm9b/D$c%쩀*{Ą(5xi2-GCXk,S' yZ~d!1ػ}je-\MUʽU[X4 v!I"<P E:3d,;]DMVx\VwmC.~PUɝ!؂JʽFU;ETE4^/VXcW4.AxǤ?{wtygT=X@5̇?)63BIi*Hf4n+Bq#d[|)O"Ϋor[Q7 /u(?ԍ J[qFC]c2+ E oO iV6u>"_6^~۸. vᓅlbAh1],癸pl&{橅[ pqY|D4]q9&sЙP} vKr /]])R=4 t@_qdՖݻp-'Y 5TdB Hn]F>OEgxv=P9bG s2r&x"xuIe[r2Ա@SOPi9Yv >z'~PY?'kN X1{P~t;5p; 9l詔j-9"44ʧ'܍7NQ2Mq )Y tzbo?:'|u 3rbi]׿pԖ3>Xh`|f)Gf(ۑ)Mn $;BgR iurףbQP|^,`nd b{Ml*#QxH G@E%]G@`P|_v&u㊷̀E rO 4}TiWvEݠ6L 'p_qmOfܖߖz; *aG: =x[Zhnֹ/b/F\&`0}xԆzCyGYK[Lp}T>{?e~4h5doA"S藬c+w? Y1zKTdkg 譌pqHa|]8ݍccta K!D4fuVB/:܁:wgY5ǣ1Z ɯhtA>F/Og8쯌n ^D:j6-ɆPY"Vi-ЇMzC4-~(?FykJ!QAW;lW07 Kê sug.28aJrxӡy'Oɣ"NWz2 &@cڡJ#58@e?BQE> ym5߅X"$u 'hQ`| ** dNV\/nB u$O8< t?nܡ4"?@Z𷋯Hu9̢] 5Qz=""v㵲 Oia>_CB 7(~ g&Ei?6$db( }LP!w h7ۿmW"Hei܌smSceV]prQMhO`fKv&\ o;~!=RCDX B1Nx.d*^#53)EhZ;9,. W1OQ7ukaov$ 4$-B16eոB]6s Ȏӊ-l?FdAл"yɱZމ-"հXĊM O/]J|ns^gO񠍬FA NNH@.̖a@(KV{W÷7*W>̯ޔȤyi`~vP1ٜ $-b{|N#}pc,qeě&v?#68wCB@[Yz-c9:b--S`* %Z5'k[ cq n5M)ȔM-2n#gmW y-)HuM MhPCr^[b>͊(.,*}TH<etu ۿ[!i1Re!e>͐+h _Y_Dz+Ng}LfvwS[p:ASC`G%.WaކXT_nС@ 3wa&xy>')d0gj}~:;MTPٖ5ae36sd{pKf8o]X6[iX{?;ÆNQ8Gv>bpo1֙m4[mE̞kA ̀71i\Zao4EI/0]W"BNh1*0b5jV9>CBzÊ&8WM7jzOQ`njڰIOjOz=8;\xNpGr [7= jӰ[# #&$`t:i-)fïSMWHCvحvbQP/jzq=:Ѹb2"28ТdժT [ۘlh_lBK0 rbnDXL$(6pᮅ0^hP uFylہl(˂AֵVh9t3b٨# \{t=f {LRXH~<0씴.Uwr}ZAHJ(d\/s82Q7lkRӍy/ضuS0kO9oUO 54ԉ'SІh3b54"hYsJu$ȁ 1Wh~$_.ǵwp*pӻvg)T! 'CFpv7"iUUwd;~LSaKQ=1I0\0LBą:&EsjQejq CPGG5n~Vi ;x)0uۊ[Ys,~V^ Wp#CDh=9T:( ex[ő~)|]5D'lZ v W,Bhyew;7T1㏄e&^L dzR/ըnj!0D NBXO; Y7L.^&E!x+^iTq3kHjne{P\> nAk $rDMѴ얂T[VvWF19EȐkFO*tE2+#[1JerRj$2Y_rh8霢5uJv}]z"L{0I:d); 2 R.bgrTiUZJrF/,>8Ba5ӃHr@)S!Jg;O?8Q Kc?2lեy/כlC>x5oZvb:?w(*;lޠ΋E/d6eh553\8?[Jb^<DujR3%m̻C;\76W8Ow* zQK -F']3 M]7\F(?[{n~|\-N)ϳnuiN#Z5>s#'1օQB;)F]yg )2`Igi 6sF`ۏ%n0ue@W2"Ms')1C'{^d K4sDzT?.<,xepܖ46nDZ& NnCG`8E;;Lw_!zA`?ݬN49IvY !Un,uX?a|MTwG:BXIԽcJhVmGR`iƥ}>R*BA.Z<4:; <9K.S,֛|zoRMa6ˤ ް oU%%_}$Xko,cyWwݜwFs>p+{1 x^qx KJ%Y<7,tYtbͯ@(BYzz nBD<њ/3h`"NW'ېUx~YmPHkU0X/Ȭ5;2S |@bZr>!,GNfGi r}A]n+,^?F˜tXS hRl?z8gX&4>F{ovM1#uR6T}0v]]o9w \sŲKA`zhoBթs -, AvdnJOW䞘3 FbzL|ғP/crkS}>Q`]Bt1L@gE)#eǛPI7&;(4tvBrͺzb'Q#gۓmwSLށx/5l8Oܐ 1@29CaQzG 2?k$(FL)`%[EGpr&ȣ 6s% 8%~}RS\u NwI Ԟz"Rڜ率qjQgҘ HKn6߲P k8xIU ,F)-}o?|dtuK 6S/ aE5=&8 ޓ ]nj)7&=S+!pmfN!ttz˅+/³+LvGgfdE4SR<ȿVTx+?9VX@wgNjۦB~q;YY?#-_4Ű4u|St$yZZ #X: <ȓMꁧFslTsDir:jD]ݙ`kP-aU./ِG-MF7b^{:2 = ps(~ ]P|j~@qr01Y$Shp G] ȯ]234]'/h"Sݨu`Wvyo/ *0SMTrGqJ͊$/.5q!7 }㠛)R/#M>Ye}(G^/7mZ~K{]\X:MhK8"Nbs?ka(ދ B&_~G[V* ^@z.:2ˈXOPJq#R'mTq4# s$6wi_EtGJ>CfK6!IJg?ritAcv%c'=sb"?P>MoQ3jwwdp6ުy'{(鬏rň~NRKbL8O$rr~ `0݈paIvgԎhV*P :/}[ %Uz5(h)s3HX@,Db P]xkEAo >]3FNJN:g;eW!K9{j "jǾpy tq4yйՈȬ#9 L-0ًAT!Bnτ,U2\rC~"E~C5cDsuՐ/dZ||]=\ڜe)W 4Gأ>r؍9/su)]Ԫ]ewU@H܄LvD8~W%J{IUq}Ryi$`#>$%DQ޴[{m{{V}mZ?(K8-LD$1DT:\RqG)"q7dxqOFx &[\edȆzr9,B2ƣ+"{ÿ~Hv&vv– ~d[0Ir==ŻbkgV|8`v!>hZҭl60" SmjM@K@;8ْD )grh4?qqÜʙ7$ꛥ#|O?QU)`!%-kR +Mt` #TAfA<҈S iTӜst)Za” xFNW7nAJA8HnSS_y{8We< ygFf[z[D*ef]50sqM̨c@7z1AnCw@@L#W$WkqRgtJxRL)(Fb&via*fEXX~]ֶ5W \L|lp|aN$Hrf%DvOM.nǘ7o'q3y: +] p{81XMy 8bcWbb'MCڿCHv^8^#Moa 2 ƥꓝ0TRsFG9"1$|`4ֶugKؿ94XvRHַXp[sox0E EgJ0m|t0~IQO1f~+?nfhĻx{=;<I^TVHOl_y\y#,gcÄ"DzK>(ʁ I~|{e/fKnZe$ۖjroLU wˊPҞbw_a=m4yO}]HGku`{zGRĜy[91xu6A5vWgV^(5(<-@j҇]&?MCIzkY_v.J3'%̉pPoa@H'tAT9(7.t>ATJX[k~c  ~ny/ ݽ8kHC)֤[^Yc]BUt00f?PܼigڒUޝ#s?}c S6ez!D$]̪#Ʈ _Re[%N1G,ON0BJj)t^IO%׻(zTzs^ҺL?:$<]tgJ00]cɹcm 2PiY+*.l2g=Nݽ?;8<դ m4ǹCg?4z?]޺R:C&cz,D4:tB U.u-좬?{VI v4lyjfJj[H#;҈ȥвNEŇ?f]Pwl6;)d+K*bCTÙ<EGLޥ`%c@(,TM*DV!?η?I Z{LUte+z-i-xnvTϣ4εA3a[qժ]%H0Oט6?IL7}WtX<1d ~aTK+n.EGZY@?18_^q *$'Qe;Wg$cuUL "P"ZYыc߻VTɘ^ I?ti&cIȏ#'πAIYGSn<$f-2L fASVdD!A9IyIgidpʙ&#IZg7ͽ}mXr{ GEɡAw^\Tz9(ˍ (EmeT$@Wऱ?ڇnMDUwu7,cUU6 DyoڤJ]h` _K:0\e-_a6{`^ dŮsv-ḯUs.UBDNZE40N9ݔZ\ܑbn-ݡ)-pGL BS" LhduBmr`*u 0׈N?K7۔APȒ1i@H/ 1 tz'pս%,G~2`// G&3g5qg?|$n3 ֋!b7z IC[<nU3_ULw&!sgy9aHp0nZ.?1Efj PCXakX=b$ . G+d]Ï_Ž9Hl:}K| 45"82"6M7QP'DR?U~D k?^4zc|P8 WwP{󢻤aȟXG5χܭ8i6kCӆ4[MB{3_ouƲe钗"cKazFS^-'f%T^ع_QպfFƗ0< 4-y)NHr4-PENy=&c0)؟gM0fmkMϿ"MM[B@9L4<˅L :,sr3 wYVȭn>!C'cp?8: F0=$_@ٟ;9pkw\~Ue٪4"/"> (nXSv(L], C~Icrl2%gBpL4M[8m5j#o,Of95  _5gLJl7jxؚK3&=$@@tHLM bg((E%y쯶鿲7FO0KĿ'^$)jayV`) +BJFbi }\3zC{_sg1 +1J:9pjmt*e!Oޑ1Q!9GeBMWh::v'Hv0*{ߋJIAf:;jbddD"ˉl:*TVA47Ts]eBE!B^JneWegJO9w}_6cuAˁI|%Gin&D ZF%e,mRva<2cnJ;)B0\Ipt7 ͯ> xXqۻ)bԡ x#\x޶?xS.q>GĐ{[2~hv L+M@TUu7j?0ԡ w⏽Y@FlA@$إ4vGc/`8-5Ӟ"۝k6}Em8xZ$+okD&d:%REu+!vW:_i)2]U * 5R:`sV'fQ3kӍ[,8-u`eyoH $`5$6ZI97c@ KlgmTb8$`zFd:a +kVz %Pżi5#rшD|v _^G=gX$\ p1m 賓"^<>&fєI޲~,Ҭin%'ΐy$ZurcH9HGs:CAFg0?TkG*ȓ5!9`t{juk"4AyW) N-zygT*ۂ%[5"vb{W,prdZ 9UaDaK4/@ fPRj\&%7xq~T$9L>)w^W5lc);Έ"~!r#}D%nELL z+%pg˫ u4v.o& !@ЛzPE`mۙLk=t3LǛYċUn) /O|`ڷ8Q@<<t7 0S;l_.:Q3-.M׶|鈑AûA5[X ȷE#7uRe5}0kABrFi\z#W Q~_EJW8 jɁN c'X"yؘsҽ;ykEZWDL rUB7߰qĹt2¼e8(4C[P!bMp*#%ޒ,vkQֶ1S4Lç]2l{,̖Q8=t3|uwW|A1 䁥s0vƌ%oo3(Nb8ضCS 4 @sN5+5qʼnl0*jP"GyVL\>2G[$b 3-g3^٠\R]Մ&dct9ՐT#v(a)⋭0m!f^-avד;<; Пb/ O [[WRFO`V1PBO*AF1/4GR'XBuʛ V@1V<4ʦR,W`=SYl&uѕo{OQʀ&;4X&Ҥ`EQ +sO* ~5b}n{6eY2=d>` %6~k;5R|0aH6b&ַ^J}|znc :8?{ݸT |@+@fΒ1f# ſTV*tg _GTd}GINQAĝ^JK%$":3 гRZ4LP,e1?OObbp ]#)]Gڛ׎,P XQU3Sȯs{(ׂB.}彃є* 00"+o ‚\ zWSc-AsW[:cU2E˭^Hy3\ߵ|L|]Mo:M_<b(kfp`Ni|3t$d"Д)R^,57Wo֊\^s$9EtJڵm{o]fRI$؏潓<|9uh8~Xg~>i=;V(qM -t0bhn:ES:*GJ>Abo&݁Bh4ˬzʽvJ)GYF2Pޤٓ*oogE:,-dϨ l4|xTww}#aj`U;6',rhDitc$d_@IAP`얪E8q 냧rR[t}WȊx}O3R6/ȰSgwQ$2{4hBq#ϾLF9Ë Ş 99="'F}-H/>|ꝺW`V}R v\k5D-,St22s5djR=(츒ؘA/ N`Iӷa~~9 e6hWHdN=uҷ(jlTePl'_4!Q3]JH#|V϶ʬUl&$[I#~^@8~Hĝƣ5 K$צo̗pzmtJ?9<yj*#J}hT=x/p,E[JZS3TC|vF3uI +PhG99lޗ'KЯ܎v*9 M SΑ>B%S6*A)ULHuTdƀla#x_'VoSCuA.0>Ӣ%>Go)ܠ :QZW#:3=6!2Bsn$u ?%5YLX/tEwàmAS+3!ڍ}Fh{f2wM taDUӓ7SV4|@zׯ^3/-lsFJ)HoT `yV9m6f3ꃩ=\O^p,,U64y$-}x8辐)׹T;t6{m.F9XjU_T˴zl"~"Uli~oI7h@! 2\g>uGp\[+ӏԸJϧ0c@H%/〜$L!HLʹzX'\ZS;s06us}8Q'/Eцn>@|5roج x K,+)$.i\Ȅ_'plX:ƈP8ϟ:Z"/xUK,8>B17y CفOx_P0,ߥ,2GoS(c>PF uյsA"gʃaJ6iVWweWR`$!8VvCB/,D8J~^[.]qR/;YIQ{5F'6?qH[|+q×9cRF)۠Qqo BtJ['P|7p\nsd}^wCplz=au=Z #2π  ;m*4Ab7pHɦLT Ę-e#b餜`/dz-z$kV7g\8kccca]$6w䅠{WP礌 TD;©Y;SZn-]Q~ 39-&.1v][jm[᜕'(\6wCaƐʼJס:6%攏=;OSPeVGJx (z êIKaY1SJīLm qAnysfmQt9.h[] kTr0LLO̝~?ȼė|f$IaU;o`V} uiLi(xBGM絶WQo]ܑđڹ]BچⷸPbtmŝ$y1^}~Ϗ.mK7"h7Oi[^C [ۛtE)zI|U&@[a#Z\C9Sm?0$Aˆ' Z!V_{ 2مa. ;YL!e/&r+͸A&ooD'lG3hhib'NV n8vE,~DqTU ah7FGQ adm&i*@9ZV ƹ2~$Yt:ojOLsCrߌFK3 _ir柜m3}ϩQkR9^7K'8Z_E1U {S… 2Æ.judxuIڤX@/Axn qaC6XTA)P2 "9?b!0:hn^ƴ$ " @T| 8G~hk0ہ: 58:wwM?yfC'ӚitSzKw'gq@M ,WZ*,8un Lj X zzXgnyaW>'/kOd 1It_qB nт 6JMf;C\! Ο o8Ԧ@"SqE5`m\A~ꃦ2.9 IƞnGWV7c<~idx>\y&}@m"㕏`!.C=,K+ OuCc$?`xVxZsXekŧݠU:y9>_TB{.Shn>)nufzLa(VzԆѶxlb`o&19mRp;sceFې%%meqi*lOߖ7*6=]ªGM%;Z ޫ 891 ("Yɽ!eށYyr!*R֋os?T*Q;1v9p?| /{yRMd8= I{0=RM^&Y h^MɃ}8-3,oh~A֖o99fjk7 ȣǘ-BibZnTf6$1 @ -DjGiwFl}>nk0HݴRV Mbj'svn. k/s03A/7Ps$*c JC\MM2}fS0@ˊ}bҨr.( hS/nګp6i W6XvdJQ,(Ƥ۱Iz ߴjzwFOM^U4.hO oBgFx Ёo`cBE WOs^d6 &O1 6zIA߶QI4nաhzh?# nA0ﭧn98섣vxK.{"wגUg޹ظ'lsM% \ SɈ{I=v2ծxX+(-eMˣSX:CʘYFzp5LlD.e Q+ {MUe&v}>. %.sq{%F8p 2ض A&%ĕaEDb-.ޤr!xXud0NUy(+fM{~orNJ(4bΓǺKDЯJ^k ж3 dR.6YLr i@#}^s_pduCp:W8/³|N<~sF6FciO4akn%PpEqrV { /qsvH7jlb2Bs$p`˟#"5*(v*)%sMP=йoi]7!^:!^bܓj(*!hwr:7كӢPZlR(V挜A6lphsگ)){$Baȧm.ãڥ%KX]1I0&o#Lz๲]kB$r$S R~xrp/m+spZ1jDdg9Ae4 x%;+aÚTp0ge|R9ɯ8l!t</2v 2M N(Y57 `5-o5DŽ1K,w5"[0r:ds&8퇆xU*)-MG t³ =d7R^*P z#b ;qQϒ8V_-V5Kl~s*&~\vE9ͯHG'jgr#DjNY֕FLH9LlQKʝ=TLLhi=٫YI7ilR +VZ gK'L_f43#r]Hge*S! $rJAr>5Uc;M^/ςOX" /oW#ŃRFZQh ~cIU?c;j2Cr2s1A/&0V]ce֣k^|t|4kCD6"iMRDUc.eTb-|q7i8_;|- Hiy!%V>wd]U2-=0"<άJ`:OKL)*B:?ܫo !@pXFKj@^M 70H.aeQOqKXhg t% e\Kf@L1aތߊD :.;3}BvQn)%R5h>y,fgPB(G] W7ilKOexv L'1Q9Sx%Juvˆn{; Bt#T:('+bG+0OER  l=`!oo> {Rg1+L獆8 卣<`MԚ9nb% $ox$R+G7 MX; *askԸ{\W)jӡ+Xw驌>lD\l&PcM :_e9Z{a kXs-K{A EVm@a6wkSvJ,%0vu_xdj3ҚgJ{yp)b(d:~X7޺vXI?,_80y0|tA:9@.G3j4ɐ*xY=cFh{T@/a\j6!>#".LԔQ`Gl:?rAꚁ"PfU'. C &ڼqlGe-{aRjgry+YįȳH$;b탚p`HpuQޞ -?6[vr֦"\z*zíA }J~*Ojlrk;#I"QL(=U5l=ot+N~^b|bP=ʩǧcqZ7vN ?^s2 y /* ʙZRWmYe&1+ĤzGmC\5=a:\ؼ\D5 ` WO~ G{|8i?{޾ou";xG!eU0#=igkISܱM.Bo+T!-;}!g(bP[ChA'u*Ǩ.P*~\cŝͼJxK? k \8jhϤSv6lB}m*boSt ɘ*;E~t-wm6}d Ez yH%W{l jzwƫ5L5 ?CtB7߰ NcUSX0G )qh w6Q(/$ A<IكGpH%whV {j!G%h[|ZQM˨Re‡oİ!9&dziCF8?z}4WgF̚!n C4RF*<> -wr4WR(!V%u6;e$1cV;7gy9oo'5[)x;<\!cL+^]iɱYic7p0*D+(V61jI|bR<5cw-0-<Ч$kfV ]Qszjv7ڽitM?^PCJ~U*Rvlv6i*l=%iϏrge۫wD$ͩp>H(H ^R:ӕL9%u{IXxV m cu0Z ne(Op_cUȨڬ:Nk4)a9\7=ѯyя#>9Kv3cN/"&P ݡ!s.u$qU݃3m{}wu< D`$&%9PEnuIk $'[PErqVx^ .p{!ҫY`h:ñ=*\Q%ݽFNK^Z!Ax|AmJ%Ҝ -#hmF)oW $tfcgϺ>=:u+)#9b)v:˓(. ڎ,d%EB+N^,0]쩖4z!ⓣy] a]؋$PIvCAڠ~94'LXQ9f^)c `3qqԛIŹ>.aC";v#6]AM5>^l"sׂBROQ1'CB(4i1I4T?');!ȌI?z𕏢]mZ.>KFZ^LE}hs]fvz+&q4a KM fy m: @ѐb!I!e-8j,eXU&leOxFh xB7yNKe?5G%M]fk| T럢m1@ >^Txf̿~_瞚Uͼ#$Q;G>7)sj+/Z|QyqA܈ ଙzlp_ԏ4# xQtHx9`%č؍Jhan4^zaYyd+b芆ltᇠ;a*G0k DPM0>B sHTu |B>bv/[o w⤞ R㹊e_}h<\d 4ewiI KYV¶V渫 EfbUڛZ˥Z5~tڋ6Ü90AtnN: L#rϬ\=VH A7uRqҸJ?^kiD}w$:OFk-zp-^ӖFrOnŃE!{Ľm)fQV'\Ӣ=?Pd.-{YY~x?ع[Q `OP㓅_Θhclv8Pg0>C'j0 ʞ/!L6"͕$;e1Lvn:LJ\k[ 4%( 7L"RwJ]>Rq0YUa3cpdsםNB׾ԀM@qx@JE\T< #7@4^/j~=#.UdYS(s@j P3^uWW3Eμ\)$(ʬDGw1˫T!{XI]9Xnvۙܠ@I?IF$HlvcQ[vӹMs=B4Yp0+&O.~.s߃N6'QDdgzc3cj6̐*hPI~m+/^JǽOk^"s1z0l]kkfs/zYHh(2 3-u<גn1SDjqFO'Tj1_xcvFO{8Gן&eb CtɹJT+yf>vEk-viitMnQѱ"a)~txtSs=׎?\u83{No&r -bRPd7hAfqIvic~LvulF_v(%uvP; 7bªq"nflq]VsAsE"qȊt/zmw&ͮ9A!,r/X 񏨲', P1s] e5RuqKKF Uv#q p?,Aݔ9V* DLm!6h:<%Da>E ,tS)?[8QT=fևڑT(FpkxGƏ^J.yB~? S[cOc*i<ǞBxXCW/V㭕Fƚe=@3@}A%VߧcIw9F:gr{K}:dy¨)7"텀d+ϓI}VH%32p dxDoge[={7|Q+c,zPZQh:3ǯۦII['  X࣌]N(\;NU I6CB/Emݵ67-' W֭Gi)a>`? We0A|%!Nӻz9^ck 6ս!0^O*gUQ5|Diqޱ]0CDPAn΍C1rbJ0Ưْ--zŊ'ޠ(GFC99,ͤW=þ:Ţ:z>$)۸G+?Q[8R^2Dg5B8C{E`n!g̍1׍45RYUH5 =V#XIiHrɑ/>9~P1Zx/LZދvu@#/\׺B`kR]`XtXA3sMzsq^B88ˏ (1Ӥ;e VJ!q%vJmq5YC^e4S EJekQ]#. np3ǥ 6.Y+3\\?2|3;-!u؇7hu+#9 ]j2j^[*E7a}'ln-ԨFҥw 4jӰy eDcvϵ ob/EN6JH3 ZN3h'gGeB]Tps97B<%-y_b&]9,qwI y3)Ц-Z`BI:Z) 16E"H"z.pGkIb{4 䯖M%o *PahiSf #)L6ķt1/cUh˃%X r -0r$ R]qTd\ӸGy}&7ʔ7$XvTOyG`끏eȣ !^3?=)Ehg3+n;M-㍄7yG=fbYkfvdoG T;\GՖT|=ʡ&P0a`G9hZC$.ǥһ43h`>. UΗ5o>'T>|BHD>L.-ݲO 'nֵP[>H%kQ^H%Bv$$2~l)|8QPWL79(';+| |6&G_7a9 C@sO_..i ٺbja=|Р T+RqN\%bCG0@pP7koJW\ u 0MAV-w eW!;٫ 鬊i+) JP,6woQg2ʜ*f{raHS^~(Q+` in _[ʃcHi,]#T dERU*qd'UJ?V Ϯͽ"tԶ$ NSDP䥅q2%>#qܻʕ)}8?! [78! tBг/%4 %Rp؂i]m>5e*x(^]}9ݐ*6$|QF25X ,GŅ3 lOr4muƋ tu8"@67y@nG-4ES d9Bw=[Qesi5ϔ@NOL ,`RNLZdƫ&>mCB݈ʸ\>G2⩗رΚ,.N`w)xH?׉]Zr͡+ɤ(aw\Rfn P A5mNNPq::t$/FsO6Tr<XN]⡪F1L1w+bo7 tt4a xe=QD4+/EZ|TG/Hx7-whLCU8uQ3*vҬ= da^ wìXVlI)a]ͧ̾q wk 5"N*{,Q)A5 n7bOw:{# d`4SF a{ ]y!eJP(86X(sU%tjD+/];iֻ׀5&{xc_VҼbw8q~m?q?D5wvNMR)?}5Oet_5mU ?*􆺱f{^;cY'Eo?#PE1'CzeZ.p%r-l # \* :ޡUCK[mfAEykKUnkʠLz l?GX:VeLeN/H*bjr+<>v}HXTi2B4%jHַ؛.BA:7GWFgXe#Dhf)%wMNN6% រ(dW!kHHeBHp<=:2}kjӎX1w n \r^r2t-*;*6Ip35V%vaGm2|( u);qZIE)Ew6Ic|.6ךI,55re4]i/WX'-Bg'p daB>ad*234Cx.8U]-9C wVg1 d⛨b#F-!fITM\a.mӥ4q߀vNu:2qAز'FҟVo7~oO(t;EFHOI@V$-Cݮ˄xL˼ # $]PrÏ>MTx.udNwS}<6U2 D /HӁ1-sE© VKa*0aSx1v^^3& w x.zˮ ,2A]oYS][}gBW TV6|3/%TviU?gУ7XD9 qӸg5dx6^t}v%:ܜ~K-E)#/bXq&Foi qz؃U͂(Y(vK>?Jr#-k}XseNS_[~/TI)2˧ECVhwސ6&+R0SA0?Ɣ:cҿŊ庎zA\_5B˼"]lp`hj@&Џ*0KڡWo ^LOVjV̪19\. ]q} R(h㏏ };Ry)q@Bq_W,X)s!J=w܅]wtLӂOǕT4xGR՜ 63.-KYKgۛc)/yO !K>IF$3<촻սtz5uEN{)vlK_^C  ›uJOB6 axԢv7} nfH)}d'3^'j]EaإPZ]/Й 5ojHse:bcQ9qj[!yoUF7jWMo+V}d)i%PVg7 0[!,`J?|@rqLbؽVce6{I|u.{I@)F箦 ܇7 CֻV sb滳O *}-PF[L6~n51 |f%FIاy`%= NUC;H<ƅ+QM?$Z3- OߜӠYkh(.}5/Kg89ͶY8r GPA;6mj˙@;r|9C7㞺aBXk9ͮAbgRujSo  %1"3+6,<¶!ԬKh( I HUYp_IȺڝcA5/d@Q ab'C83Ў;yr(b$0N_~$g`EZ XBv>sHC";4ix0IFMF/_: jʌ3uր̌1B? Ze+k#@3+FsTbОaĀ)]BgX$Y.Fib[%jZ)i7QV`IZhS7+Yvgv"}/3 wMm#*fz]1#W/|97(r*DQHH:R?D̞4> a⧑i(lI|~s;cC&Z*\}C\Lu9ykFh*$}GJ ?UV^;3>z(njל>2L`@n:Krg R]L*p@n;i8p7JΪS-?"6@i?Z6{yӬTXQJjM7qPof)X;P\5rH!s)|3 4x&-n/D׸v2χסNǑ\(k?*j {Ԅ?'̋f@1HA~)Ƀdq )hjcvqi|ݍLFϒ"=;i *nJA4¸ET8rf[ɛo5{; Dg>+f>$"B] {h Hqkc\YFἋ 8zEƞ$m޴]5;ڿP37Cw>d$r$yt\k[qͫGf'%5%_$BY4z]v Q( nG/ ]netO4L՟׸WĘ3ӜN51EũA#ͦ?l_epR_Hp? r,!;XvqTxuR݊铌l/ ='%Gơ3S !懓iK^}m"񑭌)Uа*"{;F:T%J A'|CgLk va>e5Ċ1Ne'1x-Q VcSn9WV8jvJ$!(7>GL-dlsLY~%MOA_̑s2_U RCjɢ(}9ޖJj'68Ϙ?C-ݮCƉ`ӭ,xb u41X.ZhJBq!Z m>{AKROR5k.^y-oOn3^.\%.8'|iLвj@B&)b@Bo<4hJ,PmGC]"ʝ> il@96 :QD~?*PA»DqC ɒXo*ΟЂKݛξ fJIGBj.?|x‚-Yzi^.e'5q PoYM WKA5$^0B,wdr r7s (hHMUOYN/َJa.eBQg`7,2<.Gm2tQ8=@+4c!ܷStwƄ G.nZt^6kn 2_^N~)!\H:QA$D2I)WIFd9AȀUHxXw[3?W׿m)%{va 筠2 k٫E MeAh zDc/~< -ٕs|J˳]Dl抉\ޟp {Ci{@Ɩυ ѯү&oc8jDOXUrpJxy. 5uj`KF($]3c{,L/ݓ:8đ* bwqqRf#zgUA M u)*neQ}F-ه*8D:J"fp$ /7k%Ri=XuɰK0(͑nm/ĸ=@ +?WT(>qgpv/]UPOF˫cY= Omy)E5Բ  nI3#u0{U1Rv1 fx>ogwICva=e'aY `kwi+_ҙNNT߅yݵ!._`[ &ed0R Tp6sK)lM8 |xF\K Z#D,S8doޛ227[l:l蠶;7MHa]K^Fw:vR%B}~ V,8L՛:"N *©\Oϸ@FDN捀,J)p٨;Guwqc&lz(Tz.=HQNBT>NV@+pD$K)^.7wbG0QKiҏX6A4hmM k3i .RJ BvMH)\.㔶9o /Q3ƞX\a 7:'3ʵ] Qҥ]<6[GGBL]+(؎w-l=鷕|l&<0z_ŹSe+l|aZPtqVT0)Ofͣu, "Z4đ{Hw|QH=VG{DvihmmT(zZ# ;Y:PUjk%n6oNC;0ڢJqOA7kMnj81u9;h޽'BcjL $a4-'7`~Zy?2{_ގ̷k8J]@]4g |Dlx4(eޕm'*11Ht|Yo_•r;q^rǶq{ Y@W)7(醋5(9]d;U$(MvϬ1"t#JCu: 8Ƕoor~>5k\On.t"䓈koT;!b~Il"N@~Kn!řD_R;Ҵ)pF ]g@!lL2μx^?݇iGefJ6 'Z9X}3{nmB`- lѳPk(/٧ 'zex㿲z=p)p@vq}aa0g`n[ut9Ц9 $h8 O=U<9պhuԞ[mW:3fX۹D`jt{V_6~C:8=KB⫳wdIAjd7@~H N3 ZI(T9OҞS_u H=jyrnY\#d*\xrGDN-ρOB硻<ޥ\+7Ί0cez\ D ^NOQ\A"eyyp:EpXv}A$ͺDb ;8MCC:\W3:-d0 ڏz>ڬQ4gjǙjoj]VC[Rx̼h9.\\U{Z$i)ȭboe+6BQ wl_s)zЇrtu6 fX(9EK({wD&ؐ7!neCX._D~+qMQIZHX#J|hj'ǨYhBw>|eGB']Z\)t[ =@z .3-6cUNL8Uv/7[(zYB| zz>@ ǫ1(KO<^]gRkFxc,Gy~֚ʭKǼ|fz4JI[U8Sl47JcTn0ΛU='9tӗ#NKj9k&mW }`#,R$b^~qU^@9a0C7C)t& wr3fcn%Pj%c+F)Ǜ*&J3qlwXT+(߅x1MJxs)V| |I-Ue*ñP "C(HAwsPB, b͡=Oi !"T{ viiBŋ8jsA}aZ8ĢeE}dڧTJ:_wD3&S/g8]|j~bMrWJLA|:-L"A8s}8oϘ#}ŔrF@aF 1' E҃%{Z,͊`|/6άx3#Cb!?`=8LY?>(kZ㖳2F%*Mf`޷ !tvf 6+ 50Ǎ.%؍l>7jZ>_`K{bDd:C]*˞9+Ɂͤ Ý^NPzP[Ϊ?MvG&@}f Pp7s# xO/ 3%'`k0O;<_ o u1w/Joġ}m,C$ئ \6iÓ>,4ן8tH"~}0FȬ> p2pda_=M ˿OLZ{X r"Dt#Ŏd1~;.Olx PD0O;jHMsUg "sAܞ i aW xK-?~) 6oHSG=|[i3`oW1SԕF{ r +)*-2%a.%CZ{΋+ yatSVO$&!Պ^)ѡXx&^k"$eM#*+w{ 'A *\*ғ9_;ZNN\q#$) rdl)1'6ڧJm4q2__@-.ٟSj>B%k8UO<خQ8)e8`27j@Br͈;o)bч]CV !'݌Ws;dDreH u~ض!b}#}lWoq S`*K0#b-)0aj ]>T~1}b/a(^h l=ƙe?@pԊu6e 7̈́&xN S.6:X/XX8p:G 信bH:8/;% w'X`\VF-SN(_"%l`.Iby4)p+V2ύ&h>eBP-vE LT~$fD>RndlʢϢ;-쵩v4H+$~E59n_;oS&Z9L2"C(6o8jK;dU6Ч$[!EalBM\U~R!d Y7 /Te| VSa9GP zWFC!Ï7=*96 An)X5܄⨶ԸKEp0?n]@x|uM\ 7;S$̏g\q~qs%M@?rW-~fgBtX)ugz ֵuޞ] V,mdpDŽ[]mm6フJ;^m#^/ŴzzKj҂gH}44 xd_b8p[MwU=c~ʢջ,04#ו28C'=+kC(5ɹ|*N.M)>{) fTqd>.LEH×k nqaWCՊ/d8u^}UnLBȔ%K$<)Ĥ3ӿB{ xe7R(h|NGu7d1,-o4L҆h,'8壄4QL_`uX&JB¼ 86A7{0w14[5LԴ5axgc5 6q|&u/Ur4b{:1Ȉ -٬J/I,,^lzXJpہ ,oht4aH*K7=c‚*&)qBWüb󗀓,'F++ \A_- 詋r4hǣb- vY3KoqK|@vyӧ;ځ>rdܝSRBp݅K4 sDjgGƩ`KĨJ|ż X`jy EOS (+1ȺadYl$'Etʫ@VHTZUB]|!;kV%n|m?.F>Yc |,\{zWE#ǐuqPpyYmd4m}fY2~.'~Cī\>bF%NUYߪʅ>}=(iZǧDvR<`f{)1̥sqA94UIJYDt%&,-}M`"ӯKOpm'_VbxZ9@Poe|+{ _]! !sVCi1zO &w֖ 7db/S>$ݸko;t۳_k͙0BK?tR70WrY/lV-vC3: ~C/~?}:]ƛtljnZ1,/"}S#y@3$)wal;SXYhMuH;7w1 5_bz W~S_=D<6½2m |Ȥ,@0|ih*?>!kSXc[>N8GbOsgi"Ūe*԰cUV*@<>Шd&Qe<#x&ڵFPW!F!H]QMÈBd- fȇ)]hVuc UU-> ٜ1(;vRH'3) HI152oSt~Lm@$;k?JV \* uh-Q|>6|c$J i)?hn9QSSKU#^qu^4;w(z0!N5_X8~C;G,(;  c]8} ܥmS|Q% Np@Sj=?UcT6dJQb'j0 g28{n!$$T9хSY< r( `gZQWԶ~䌾4aePl卝%i+(5luʎg?V߲4%[xຐ&~jJ}ֺi= I@F#fxmqLgsiFW2+Pɷ?YmʷQ$h,΀ԁ   ˏ$ ¿D=Ҁr$ŝp ]$mT%ѫh'5z%}ָ_U/}Qg"vQ(T+vEׄckˏDYccd x:-tm*8URUr`/ӞDP]'MWA(6.j }-t嘜υ_mTak"B$ka׍?!ـ,"IX;\Iw"zb-`lԗ}|HKZ#lZj'N>+֦tII`ߋ{j$pU㫡Dg8{؞פ$t./%i ' Hx@xGe"L'f7M4?GЩ=luC]A|uw"ЃS(D0W4XCa@Ek0kWk!%IiN3T ,MDz,t>3`Rg>I/x<h :à~pnKP.#c -N@F ʐ/2- -3w .(me®M3yah"5wZH%¥ 8 '=$P Ͱe@6Y Noqvn{6k?H4X|][d)2u(v)hku$ء4~HzOTes Ye_R>; 4nO.Hܺ{׫H~+daހM/KJl]c2vYKS'y=kKb0/jh퉻J%/1q5T1s螒q=Z%S h[XKFjac աz.x6)w!W/6tR^77 ܵiYznHve}鬗E0s$=?En(^+gir<ߊaO15Frvo76Jҽ'n"61Y"Ϣ#X\>2aٲR@ifUӓ:B1z9('5&_ݙ*$rCWp߾NP5Uqgp[m}=g?׵eʳ>'Dn4{g=|<mU2H_ڑ|t4 Ʋ4)4ιB=7*]mGD͐a\10ƱS/mx=.BF9JdygT^?0FhEj :icGugSG?](!;SՌr;rY*O`dѴ(d/R|V,Z-ZH5Cո2iEĥW Pń]Zڐ;*ߏ@ySF}6 YptX.⾤f>ԮDI,cYf(xGVfi5"nE縈{/py&`+pjwdE3!(95E:VIBE."?wcN懸N^8 3"*V0}Y1 /20.'4`c{\WP Nij  D&R?"A;r%յ{'@h@+p8{J۩}D]sxL3uGЛ2fŝ{|yߙn|H}ØXH5+ EX[,<yiH"ب?v<õ+E;o;SJ6\аsw+>VԏڭO"c}bj5+k;ʭ|1֓閮9hm1A]/kqhİX*^Z.jM cxlv)5P)ZL{,n1yoH!(K|>~Tx_:cAjv%u Akӱh3lZ<Ge<8/e&fmz4 _Y Gk[U%+"Fr*HrHx7Wd xoK#j[VoĖ^ aM^[N =8G\ptSx3\+E+a[}E\ׄipS.sye~3wȫM~W6u](Ov,įjhM> ~g3JBΎ2>ubf&rOcFkk2sr$ gg7Ә2W>E "[h8oxl˘wf.ޛ-b Yw!qirǗ;2Yt̔>d/ v!:b"s Ҩ//;5% uF El%˫,S|8cqmh#)50%ޮ'RY|wx%+ހO1Sg5f""뭷¦ۀm̌\፦.?W5epIA;cUX5Bbgl+ sH7ЉBJQAwt\ue5,inI=Q|7!lIղFosW33.~7m -Al`лuho@ 1t՗хx5Zʾ$]K/>y&s·x#6^&XO$R]KwUWk_ .Sﺥ bar,LKI/r.#${֙n*B y.$ܷ= hb/URr%ɎRvv WEC0,H|MCUƞhs@9]*l#? YIGHO#=@f^]L?qL $?tnM‚,9,6#EBaY:zV|^"uǧs[~{j'+Fn7bRKZdY{p\Mm ,CJ?BM4{{hCNMZz0C&>BZ;Tc,}u\R6ЋٛplS!5-܋c_r DdPE|_F&oi0?S4]'JW`{9aoN4*יXbG$/Qztasc/efV_ ⻽^騽ؗR-2p ʧJ^$k;6˪4z+;V.b46}D/bGy'wy夜k!)-7t0]Gg$moV:9aC^k/CT2RUA7-XZh%7p:q=8-$*L[zV`ŠR|. j(?F{reU:K&z!f! ToKS2fH?% (Sja)Y1fnYOxdFRiE$E-աJ@ժ-m8rL*h7备FLv9cBW\  (qcϠN#r{qDxugf҇ _>~n Xņ.߂uI1oQՍKc@ge W(V!r03]M,;uwO%KY ^##})7d׺Ra{ kk(z,O<4dΝDV-%t! Ô>? ,uy@J 6ES&=Dh}/qdӈ'V F\,Jp}=x5新ՔʙC:AEF#SCޒoL{`{g$s/z9O ֋a w#KW ?^쌑+PQo}j䘣7[ʿyF o;`>Alc1mDI]ѪBZ@ftSc|VSeHwrW(8?a6;Xu=њ`t1H7cE-|~8su+D9S]햯4K<^L%n %4If?ve@ƗnVwjejȗgX_J%ΑiT#qB[dOt eeߚmsPdݲ9>U}=<*+%!p[*g9ғ"1fRP,.8eV̝@ <)Z3>1n:F},kRC =` VZY?)_1t}CeHBǒ`5 L42N> 9cu:5a"L]F{É MCӗ5C{j=vJFX4>[2+X1Mַjd%*Ox)[mEB"::Pc AdJP.Jl[BSP8.YQݲrB, 2C"BWjSqK_,ON/X ] ?rE}X|`7&˷ٻ\:4oPӇBhgRr7X]}Zɦ,t1y~g2#܃#JvXM~[Ï*W]z09X4FC(1܉wzZ`EPL"z,-}?=#EBaxx׎ӂ/28̨ Q}QtMYF&B; Yswe;P=QKU 綴O|G?Ys[ebmt`3?*EmUя7 5UL=*˺ s=9=r域DS ]lw0XRK2v~DM|SZޛ"o:Zմ"lFzoy@@o"ԃ|qZLͣu26!tT|Hkd,<㻚y VMz]PW'/XY۷V|WXxSA ΛDI)~_w7  9kgxxQZC TUvߚLTCȅFIRJ90Q(}2R{ya i&D# yBEšjupPr6$%}##}i$-lrxHxgI rbD:Cǁ/Rt.ĩ|pҰ@ʘze|"QNIhqFOՁ /;+(BJ**ZT+0>[_Gϒ++Tw(AtێY=vTFWpw0-{{СGU_MpydG߶|7IJbs<5'ԗ1:d`} P%rܚ5N;vgh@>P4X3?Xy0pt܏:/K]4HLHc"W[K~>:AP!$ikWCVMS(±31?Wh85um<:{nXV0|.0&w ~hI <,Z73,( '-␍}WT͡^\keȎ{H RM)ӎ9N bn`j~EZ{ım(mQQ[紀WTjLQ9ⳡ^Vjk9+Dۺ^SfbK,̤jyr9&)O@^Nf__%t//^=wJs)l~ŋH0CuWܠBP#hcJ#^VE$JCqyc,LgQhYhGSebB=>\|ofRϓ@ ׊w{pOǷ 2to.rV9"?8?9dP]Jg1>*pE<*복 |8>I۰N螖2+A/*;Kj~Dݼ{_) ͽL\%*usb+R&T[Sek{D:op2kK"Hb7ȨUS鋥NߞySL_[Blag`qS<`! [rˆўDk3dE8~UG Z:,|$YjL6@(}}΂GEsϴ N*fMd#{pU_o!ʃ2# ]pbThuh&xҶ(fCU4 ΨvM-z52Uз5?Nބ炘,'dXoz [C5_ucH7d3sQeIC_[]%u<{w յh ^cUpYMK]鬖l J1Zk`MծXJOe/?jH`+6xM٢"?~=v`3OD–Nf>ʂuD-澉x#˱8:&Ql< [3-9k1 6}#MaO%M!kcq+&DSEԟ%(Ճy#k2ѕ#Ģ|^Kri `Aa O؈h̄wl~0ZP?z!z`؝ S)gv6H b~N($Ͻ~AÇ9{x&RMy|tgc6>U!yB~5YrQn, H ST-_9Fii!(Gļ,"_A|T#/&&TS:q,Ghsg(dͽzY [ig}KZQxj\paF 킲 NTb;v/ n507M4=0}b#+Z*.8 L$C?4z[!q=];S̨#Ħ')[s`:kh Av.'3ӈspItɬ]t5ԳZb`n-:[ޟ75 ^Dy=SBTt&?@Ԑt~ &]B®6!( ~S)rNŴjUgR}pLـ+)~ ~l'w?/7U&'> 9- B9=ɠQS7l % r-Yòl`Z Wg8uZ&j<1t~Ѣ/"ç?Ԍ7#$&O437$`d8d*?nҞ 4CaH{zn64 Qe*rpt;;*.BSX6Zc"$U)D i>x`"bvyu1+9jĢ{IMUwgσB 혣I^m|or?[k"35~ZLWLVP-=F٣SpwLUTJt5;{F^aG Au6'cE|(2kH踄;y->m E+|xHU5To.>MR@s{݅vya8dgJI#0c5 yԚ g) d*%]-k s IRp֕rP@#.:P@0'Ļ;Yz6ncBpK't;(M9nq>yZ^ *d)fU'ѳY@ yt; 96Tkanz YH%jWOWH sotO ZO|حdϧjřQ"~E® "%TU³J=,)W]Od|pq&}C-V+pMhd={WH:b.l03gƄJUŚ skDVlz/ou-",Bǜ6mYIm=jR؇vȹv׮˾?4޾ !r>Z6A4Ug4 F(zO ɩٻU'lĈk|GAp3jC&XtːtnDؿ|2zX,\YT/QhĂ +P|r\!`T:L_g>_qMAd&Lq2'-N-z!C46~ A_u o %q&x.#očsyESg~q[Snr?IB},smD]|@,bs样jzEK8khJP\myJ.a',)Ds >,0GKN,PYZCP' /2]Sz t:w3^~z]"Z^J~{$gAdof#{5YmEONNhA 9 =_ UZ[eZZ4 _MT1(p0?X||*[JQ 6(܊H ?(Ӂ H@;%7n0BRԴ _ ! lwhf\)yWr'!Fߢ$[ 2NP.$e-*OUVzw/[@_+Vgb%*rTbV=i~_ @OKl0ZY\=7ݪ0 ,ڍXD]E5~&f3LmKA6BshM .̝TV 9_S4C k~H!ZhIt~DnTeZZN||]\@r01SuWVWg$@Gv}¶eHHST ?.5b{V dvPcxZcuxMo}Jg_$4?(2qΘ_'zs|=Zk!@ ;u  \ oee솹>-rɷO7;w>ՒXš/H߽( "zͥҴůK1oɎ6S^ǡM늴"HdCfnJja<]n'?kWrxA]kDP :@\RqMp⼄2JXX5cZE| ^xYp&|ubP jjh:j}< \Y={%<=ptk1+Z6;Sl: <^6c58=hknIKkjejC"tlp"#Y! 0'TȒ'Ft,4sV,tIUt> <5VZ$G5& ҏFVh>.+_[KS;b-_Hj;Dc}`:VŒeSإC^\<$WK؜k8dpv"ze໐n[x2v&F?T/hSGA~*syKSI2)7a:[;(D  VKwTp0Sd/%_|*9IuYΑA Sqy)7CsF=ROwLB|#5mfN-O~D@&1bn=k2<.>aǕLx8[ٳ-wR8k9|ER̋2m5Y\ UGbzܥ2c(,t vrP :D1P 2|j4sͬT -egAt/bܢDr&),dF.:/ N`av-DKQ/оf&;:2/U;_0JeTCɑݝsIz3tQ uCV?CRz avyZ/3Wu+v&[-[[2'2JFu~l1o& nð't3]^˾L2GlnnZ5RF/I)ܪs少ç~m:;5)VȬ@%놰(>+=]DmbƾƖCr+sfdqPAUb+CqtVznN8bg/$Wy-]vgOCO*,J^*qr2.;C J*^pDֆ'W.{ |[w8TU8/3=eAUoW.ǡsa@5Nllms@Kw|% IT "6fHrk|BEkqNYLtp|qw%st ՘Pg`w1o o,p楓~z7CoDbPv>2gyhQ]x%|7\؀c: 9u17$g*WP"d[DMHap7f.i4rRVJHl@Ds8L,j`D}.[/*о\G(1 I;ueSu%E@yZ>¹ט0۬.9cٶ:H}d-|{g&1ϮL0M|^{eṞ̉lt+(̦_aNd@8s Em@/ L#܄ic)ng{;(x ?hN^ꔩdC=-Zmy@&|Z˲-|H0_{ S+}*A:h-_dQZc ɞ߄k:aסJaRw8uZv()](}?̑Oȕպގ}1 2|y >`MN6bd*+ܚV>ڡ/KYK~O?d Ha@k1sig~=\2.e"68hHO-G$ .Lɉi':pgJq5ˀOQi#kOVR|N䲨3ݕ4y[cMB>(Ͳmb̏WI/--\?|JAr[*Z_h2=إsKNY0:Qg=?= gLjA+{pMAq&D a :3Xw*_Xv CJ*Tl*Joקu[QM=aWЊǍcHfa ӫ]Ӿ"4iGr܁5m|LJB>5=2'0~9N38lMr5_׏qBgȓo@ pki{C~lnA0#{߬ǁ>TG]fҶv(5 LZg}@Pf ^kTLڧƼA>eNGN$[GLi}C r^*2?1&?&aS(+5|j#3hfe*%VWTŧ3~|wpC=dS^QvG;$ɾspVpT]RvPb֠.^# [\ A֖c2mX"ęgV w|n}-9zܤ̌nNGW`ڹI`ǁBЄJyG˜rO~ʟ-_bjh o% èEQ~抮gՋ<1S7ʎ2zK*#0 [PGDkR'ra*Y거n,e C;]*3ғB˔^"b7!kȈ DὲR"OH,_mH@lm#oԊ[G( 6Ի(Ҁ)[<՟{A,OXe;(6$gI_V}PJz2z!IDYM3ůF8DThYIJm+!YNT,mI i-Ȋdk~0[w٠^(8˽v#=M5+`p fx"'V᪳c]+nF3XRך5,pBSXNɁC*c>fy9rnw:Iw2~▕fm'4~D'(ao)5YC|cgCM.鿓^>7ƳӽU燜3\ÕY tr:*Ѳ,F#fBR Fjiqayݡ~? vT!.]EV|=(&ij9E t,NhWdwG`xRA`pr сD-jZy0C.Ɗ_1ϤQl=W/B *]NKƛBzi3^gW/@CP726Q麸k)`\Ǝ:h֧ٮZKCK |p'vdD&#ZW/bsd++ l{ik8ց}]4wz%xnPEK귝 O $_Zd!nO&oѣno[=?:&Iy%Ej@V؍0dL^I)Lao&R/ty RLzEfgi$FĘϿ/n-Y|` ($te }@An  [Ḡo4Pyh/ gZ $uK&4(#t*K|yDq]^{тɯb#o<0CX`Z51~O.wSw+" q vBG#'H*Lqd j`v@&9ME#^@ DĒ(f%+G\žsJj'|crF8:lwz#`[K6G׷ ;t9̀2ě*l0ݕ. }g"*Qmx0 g<μ{s Qn.s#ZWX u)\WF ǀ`949;Zu[iy? ٛ v[!46E.G2ԭWsJ5n`iYdb>?|y^q;cnsbfV."pڅF7pR/eR=5eHxc4$5m<'[; Y(uލf~Nѓ'B ~œ j~(óÕVtyD4{nދZ9eOvtc=1H@N # )uW졂蒒W!RH *x\t=RmKGg*rwJW >ڸ?St mK ؗĒ m:*Oól׷et%-iq 10drPkE53zy<+* ˏ\^~ J:\m+ ש9Jw}DH̕y2!#`,r6b@7g% 2[pJʢ3I3WS9Ay]he3tr"y/kiݨ;m/gI~H!~LPir$@7 i EbL5jM˪qDgNˋs8rA#*TiRrӆ<4!&k~Q<)FȺoB^9o?iwi8H~,LsR$ iBWn &!a ׭|2]yhA6,lu6eY4,U?ŚcxHX.Y;MUBbGҶN}ii=cVz)^ҳ3 -\Zέ7^YD3mDӎ2JG}gbTTp4F MA4-A<. cM_灭lZ NAp P(!TldNb` 28ؑO?.P &+`DGt8jiYa>B l2PrDǭBxe}_) ٞP)Iȑ iCi ҂u6ϡ8% uyR-Iå BTTWkֺZ&O9uG} 7tej{!DUM˩c}NSA|XG:EGEw/r=f-z/?Ps=8~GY@!qKHo2ÿǬPw>W1ޗܡjVxE%S8Mđ[ׯki][-R)Pd2=~|cXcA(N_;lTb8*꽶­^tiqM0?^Hs{g(L*Ʉmu`Q%e3ygLWhCoEz*)}^7*q~ˑsRP-dt056X‘z&$U>^ dKJ82Qy2nB(("ϥ|P)4.FyZ?'c^ ]~T im|iepbhnG_M_.s$+#A݋?*1gza\ƓY +Sͫ;hGS8 = CZjK$2r(#H|*ޅ}EĻJU&*QJ877[ s$G:i:<`)6,HQm,S+T7jg%[Y0])gnl#5)OQ 񿤊yc>A6+~t8? > n|LO6Tw`ޒ:Sl~L*@m* xg,𭯁*2Dڥx$[T77Th)oAl[$};'!({,7^܈(~U mDu*ְm!7rz=KF"xٝPgw2|Wu[`D訠ǯV4- ᪈Nҽw`-}[űkzs%9& ?hV % $ÆZ[ #fT&\gZZ~UDY0&v=90sX拡Dy)'"jtOy;\е Es=@A<ϭ fqʫL0NS YjWXr,J5.Xt ;_1*1=mi3j4%`3w;@pT8+[3M4]6]U NJ{Pҩrh&_'ךEXYps7;B!╄yϧM yU "qr*r@ٳsm@Nz']/bGl}-)Uyy{9Nx9 ;5.5B̛>C #eҼ)D# JqY;نbYRxwIu ] wYɲGES>GdfŬѲ,Uo ^@~?Þq@·-g4Qy}V%3!WC6\bV.|S#y4\%:}xw%hD Niu"'Sԝ=o"#nuaJ *3, Յɦ.7GĥiH:O+ꏦN;͝YԜ?{ҫnL'o~gBvi\@"|R%.1sX=;&"j\;H^p>c6Nlv?G:QA})7Z:l% 3j10.ѹ P*0t!s&WjYxAݻ`pnzM/Z/Qa/ Eev$(;_RVB3bT0+wC$jT7i)RT>V] t؎}??s1!69Fwky/bx.k3$-yͱ/PR füƳ[=L eNOB kwI S<[s'*jUJ̦ps^m[ɟΐG{#]7Sie1= l/߾"criu*J' w~L|E̟G#A:Mj:pu"7t=*J;?yŎ|ZSU<>x،?,2sZ 5M$L}amAdM;Oy^s-9.Pkw:/'5>na*1Ĺ@l'+302- >[_|65*ۮXovsyPE>|L|,_Y8%N헛GCr k>t<ޓb\HriJ0ЖM /X=5 ʠ#HofX]Opeh=ڳTEYzγ=|б @&i^,>]z㮃8m_0>Om:4 `1־>!?Ll'& j*#g7=ڨz3g|& ǃimO䀍Yn^L$8a-A}4EN !o3 rQ\S{` pMFHPs2wto#MÔ7ʜw@>"6 H'D7BĵpzJIwqȥbhT7P>giw= DWKsql>A õQV| ndXd*@G"g3)52eqyz(܈ܱk73HBWNT_.&<_!V?Ծ ~Q٤Py,N$){,uSOj<01JU3IPaO|hzʈ8s: Y/pjb a-rE}<9﩯R'' nmDk|=Ǯ䟘,(O,%bl=t("- ;} :8y~͐5fHzF3"/OahѿQo-|[r3uVV*=%ΓX6l3(9U΍/n@l7u0vMLo 3q{[N|2ϔ8Tb+6,J8"*z9vUA4s5B޾apA$dzQ@RB7qf]۳{=pM]lY,j#"2@wT4@ +}& xL+ )#V(56^xSE[mn6dB)Oxx~i@՘ˣ/A?6VRLI(C'LmOeqGj\?\\O_ igbkpnf2Xex|YdPZBQ15vP@)8b }z&>fyesD'T̆!R4B+?~J?V2:C")oÃLhyEWY n}k花jh5%KE좽or8->Ǝ'UR7k.8/_/ӞJ;1ժ|/׈GAǛ.0}v%0z_| .e_dx$mg2q3[t{Ĝ9|K3Á[habQZ ī*㚒8p@zyDX8vaVςrgINXN79[> }YɋE_~;Demssا&Py][A #9 sХV@cʔ FdjOtn;nUFS' "fԥ_\'*ɠX,7".-Ys<7,JK jxâ5Oǃ7 {5E&=͡! Njg_(BEL w,k6х`~[=1i%)u.+unB5S?zji?O`πN|4rrU5=C>Q+OAX!}K%J*׍0WⅯnV&O H:_@/at."t7w7D j m@;Fћ~Fk`Gwu3kIA5n2A97Q +TQ%vuxU*9nM DUq ۪>0vW;A܂*X[&[O0[Z M.4UDj-Ⲉ.ψr̽ Zqs}#|%,NP@*JzxM.xp㜽4%m_~v-3QҲhEA].{LnI\@]5wzz-b>iax1!r>ŴERw3e M+VfjV;gJ~5-HJNqa#\ -u1fOrɍ{z8g7:mCwV~Wp|8Vȷx@J,W7(-\$,狅1heԂX{y,`J ;h+1V70׳: |bŅc4xӏ1i+ab2Sw /[&'wZJF(׏\X)U莛$iP+Wނ +n =">a\X)]- UfEtatS'4˕`$T!bQʭfI$t ?v%k0($pՕl1wbPRf*RɃ ;p٭ Ӟq((0 W+$M56u+L=R4Ѐߨi4 -y2b NJ]0"K`rK=*6Lf ȇWVd敿sEn컫TB{[hG-[F K;֍ukl :qB'y]D=Ss.3=wD= v cܰk `Ltz$SvڴB2թ~hW=Unدi%p[S=zr|Mߖ9cv`8xҘ iDFkۀC( hD>#AR+k3 (~%E &Ҝ0vq h(;,R*NU+ +Jho+P/(ˠKKClmǥk,399MK&q0Xa\w뵶Ʃ[TqKa<x&hZ4뒕%]hm[k&uvM5)i2 raTd95yb.1;wN-' 6w/;?. Rp-a*oڸgJb@Ycl8kpę8N ˴?k;F*[BHBM xn}*GQI]#S25. +^,OCu <`=;[L̻Ci)A&`4RQH `0J)MȖ!gvFt/ĶhYbgܛn-E( D;&o'`)'.8 Du(SeUy]P_&#aYIQҫڽ#Ӳ' ` @+f(N_`n[$9v"J~uiPn<dꙡ]v>GR|ôof2z2"h!XuѠid>Pȍ{|RvV^H;6Jh ? E<f!nCj4HPUW Y>tVJ pݻҝM&! ‡fI-KNC- l rCxO:s ن]B|'&?Qϟ5@n8IVK;ӄA*shi=4ɥ#b^hmK-ۣNT W pI'FMy G56^LjgbaH22z3 ir2EkBG5Ws`p) ] -YJdi "'41QRH1rDNomY{^Eޤ!ɶfL*g3T[B>_h2' \G&L ?- slbU*g6h5Vp(R7^͛;LNyOMK0iTN%ke9Xi[/ÏȲ G r (2:L¸кιJHhu!lS5$䑯C.]dd;h9BG"= Iˉ4 6a> k) k{=:M*BrNH ,0+pODontϞA }ٙʛ/$t6&hq’:|1tm@ $x28A g<َgJvFWGLDdE$es$6Đ(a }omuJdu6|&' UCCgT]EsIbRdPlV1۞ԲuT&H٩%uPf?2/ 픉hM_?@&ʸcJ`#oK^^* "ޟwrH+;׆h n, LwF'cM_i:?VjVfUW銌O&[3xUb"TC/ )Rg04M)@`{Њs¡*:_.(>: ϓ1e4 E5`b3+yx:% [EڸB$Bdz/=9\5ivX}tLho瀊r` .@# GU5IAm[m&rVe6&D؏4x$aJ6R0V=GZ""݉Aw0Rv9@dC 0TĖ m/Eq tb3APUrȿneW$ց èŃ;2|X9˝j^P}TLl3pgg:@8aK9I gZ%7 V3aX;Bͣ2*Y,!ޓP$2?y#[F5ylqu\\t` 0-h@0Mje%d_3#͓',f^ZP\U+̋>V٬4W`]u.1P~Вg%"z3#]9|+pⸯlV /nfbFkH,9'[˛b>E_^UrsbM-7E_xBtMDHMNՄM?MiZ7:5}-~XJ.-%&DUvH+|w;o?i7cg:;dSfY]ԅ2^lf L6*DU-"ijT?t"ÑeP,OH67yQ@UЧ+[޳:U_' ՙQXV(x-_Cm8ah _ JS#"ۃ2Ec*'$ߖZ5ir ( a5U"V *P&㯴`{bQ+~5+k*NtEbLIߴ"(]'sM2ÒV211!w-6_܅ODho)y.ZͧoB"bgA7v7?[!xAⶡ<ߊ"NN080_)yH>GOӥT'1u) ì #S \pgǠorlp5g#ة2#ԧ{l=`p--`EH\$%~2L)IZ(k[N`#(?58c'^H Jڶ4ئ.+fyo뵄Ѷi w;+7Ҷ$ZRa(t0̀mP> aC' ))VsΟ\0*xE,)K<D*Q I^>4 lx}eoɱϊ"d<>$>t!]>Ck]Ɵ`P Ԕ0GuWgy1 '=c@+$Qu%k~uotNAknMEn&(O' k4G'V5Ys?vl\C>(&ɀJVPU[i2pmhH&в7rɉ=JksZнTԌ[4ȴ[8Ef7{9䉀V8+]28;oYh߈7\4ֱ8uo[vJN aaO}*;Ғ1؛¸2?g]Dvn_eEPk5Z PȔ2>DY.G}勶>u25G\rۄJ[(G0 _(Ff?|E] If+ϐ/l$^y=VΒ]ݓ 1Wv ""'KeJV("Mul0L;M@ɤ[;WSvk3@ب] ҋ%QL"}V0ORZn %YFf􎸛d*$Gj<2"գTd|T5ɪ\6=kS!VFƅe'P1RjzC_0pZhC%]" PXKIAa1/P&g[7r٨y3@4;jv\]F/@~@WKt𺏉͉id=u @g։ $:~lcXƱ_a" LѮ I}>'y1{S?Šlۯ?GbԯqHH߈i;oW^czO)/u< dig[^)Eo)Bj4qacl(€;؟Z:idUO| Ǟȡvd<^>!8ؼދ AGG3"IL֘/}iT6XtiK _M+{NEs"LVgX X3 oT(focwwҐâ"}=g #WiU0!M'/zǤ쁘I,|d6OOUթX$>z(atަ̩(N#CRy ;ICH؄kDd( pNjzcÜ 6b=4[9W9zy.k[6T tDOAGcTC{p=2X}Lü>;sQO/XJrp2Kޛ%@:.)F >r\Oi6CX4NHleh%a#b:GןGUT5&71R;y;\l.FW1GJZ-i{eCZV^nh T;`-O: ~G3'A D=ORDOY 8Р؁E Ee~5=oҲB#fAT=`zPxq}1)#kw9b%in7bftډf U9܆Mn8O쩥슮2}3O>˦kX9&8@V ~H̤1ݤ<%ϊZ5jw\wNm4eI#@zR犑~ |;eOar˕+dn襋R ~R$$䁌uDRC:UKM$#HҞǐ˾8 4Tɪdr!Wjd[ yaQR9eP~B5ߖW( '0Uap(U6@ƋWqYeQV #[(nzQQKZIF`e,J )$l/zf!~{Wzqa9+jo63?)M&"l @&#f:7M>5~\IEf`zZ̑G7Me9WZYv9ņs kS6Qsyޕd5wEdG%%&[a(?E ]G$!Qyifej)1pt1>%tT~%̂Al_i=-US2KP )DL`+=,rf{7Fv.ۢL=6O 9E;[*aH W.9LY-؃+ۿ̓k W1UO;+ 0vLٝ2͕Z.(ThQ8w' 5*mƾF)MTRU 6gY %^aVEJEjh\ ;sB=`2$6uZ9)/p+(|aԬvz}&GH ӄ*@Q]r+ ??ؘٚ1˝ka(k~P ."jD:{QGLC s];&Ya=*^vbӻ*3ʳ۬  Z{1|>%Tx¸u_aU6^8 Gh?` ֘-V}*%>nF˺weR$Tؓ*Ÿ/J WM!>r~}>C|Wޯ#^_@&J5yweJҹIǤs!X^(lBBXWR"qktEdEJ,T_;ǥXft'U G3qQ fvuIV}I.Z~ܨ ɿWʊ%`qbyrߊˎO4bhfi&ƺhIZQ.s><U;%WbkŪW>KrrRɇ_Z*JAUQQ&3i7 XLy/ԙᘂ4n:8=e9^ &P8D,WAxlR& *6Xl^ G$ED\A!΁3 kGATkDZ]S~p<=e["qw LZ;d2):ej|~;.܆TW䢙K#f:8N*i1[/V;# R@͢7W-24'8@l֣3/W]k-sؽ'a3ч}BȚ>Ll%{'2H\wlZ$pn" VgqI:pJ ա͵zYn K)ɊCbaZ}(:4Hm#eEf3qhp^+V! 8>5V>zz6^CSxF4kZֿTNpjKa)Jո?B@?]I ?|5dE|-sDZ`]MgJw3}fh8 "V>,ꃙǬ;ߏoa:ŏKW|P>Tj6E*H U^ӛ!W/b䪓'OV,4>13ZB̦(s ? >R"_a(,SY PShgђ#&U־uq.r, ċx C8Q~OJ(+mV4&:cנ|OU.BR-t`n4Pڀzu2Ser$Ecٝ_ՒpIJ0]P_hو{cFa/*fnfpd?,g$4ҏOtRZ|QҢsCRCWY:WY[dVg$RY:mM =݈:ٻ0E)$m6Rf~Կè@{w`y3Lj.-Յd) J΃]m8 e1#e3uƐrG AGl2pJk4G-ed<.k'R ۮQk~PC9KpKҪ+C4RDWrxe/z+bFKXm/7 xG2Wf\X_mV. gCAiz?~;}5Ue-l}K ].Ӗ/[-57ΒW,Wl!.dRL<՗p,n Up:^7a~㚢UwlO %Е"MDZXHM(K?,quOa>bs$ԑy?ͼYx+Uh?|ǮLKg"vsYNXq rTin_UIkTgG,"UVA mF,UanfLaVK2: @r~ڞ =U Sa\#Ȗ53}IOW2[~*0禅J hcN.?Batٟ]1|cxŎq낡AӀ%kXEjxFG=SJχfff.ĥS]/J]<$'Zj9^UKU[V$VD j&v,dlfsE-ϕޖ$Aٽz(~+> A4e-r: OTf͂t;E^LI수 zҒp ƜC~!d.HSpʸ[@b:ZUVahoLiEu90 b/`8ߖ[XF|Jor@J|~' peLզg86eeyNӼLV;<1F+ B ҹL¦9cG] eTMx *(@>@)5_e=n]޶?5jt+͝{mP4UwMM8Z:]0];l16xid9Тa_-3B%^oǾBUC 46ȨJȒ">xt1:̃1-\Ć-hWeHIƛEOċ _M:Puu(X{);G% 4)ڭ|5ђJCo]A;Uj#mL7x1sCUU&ECy/R. X]KVҎJ-V1Oѳٯ[ ?Ir(Nd\Vբ pm)- tXc.ܥ4p.%g iזOiљoO#K:*A1>:'қz 6lM8kj\KU͝(֕9s ?*D1%r]xZR۪5W4urZJ4ty)yJ8{<WꐶS\y˧A>50!}x&}iTAHDy4-#3_䱷Z|bʻv<~ۀcF!Y\kﯳ N mhଖϚGrG#}gy!ɞ>zxMiԪoP՗|^MZܕ[ k%~:9=L5]B7 nt~Y?V941u'g=?1 p͌J(p(q078I_*~gڴO\= wUwKdJR|SY =4Ng~xp`WkMfWT7ՀaÒ-RBgXu~CpDk1q܅Kvվ\Jhv6kpgBrQ d!{dϘ5{/7D'S ?u~^xWSH;]0Yp&kkLa6-D2 ğ̱օ_I:i>3 S|:R埏@ c4f̗4>WDMaOfRᘬ*)`n>s)=pY%{ $y7V64e{ 0Q[bg.Dݎgƴ^XwnBFM~A@@Dġ{tme ȉwv~b A ήz3z-3ZM-#ؽȱoyk/O\+>2mfYךpRc!$v*:YĺT%N'.UBs㓠AhY .J]bl:*ho/$sS? @\7}N@e1$95[/OgIj7>+I Mߨ,b撡e~p▮Q\N2ce5uwg"Mp=QއʬɓXjV* pȿqH)Xр'w철HeFz* ._ʓΖЫ|~LCM/!Il/#`zuU+s &R2jvr*\\ڢ !G3霚&H{yAu΃ug?A`pu%`8[Úr803u*eJjz^70{:@,oəK'یԐ͟S u|XariÔa8ثHfs=9FT{mS 9qdkmvS1%]rڕR[ bսOok@Ddi{)F{@Oih\:{г5Bo.{Y=*E1PZH9~H!4x.A밴6Kb\?LxD-/jTN2NbIR [ʇ4~Nf5E2bvj?uͮ6-~_|7-/ϑ*SS"bgL:DfO./D,6ns/S۽\Ί F0%T>mi&P8V:B/-n$S޳AqOn}Kuڨx40|TŮ H-;'{^@OWNZiڻ%%L ٭A͹.0[%L}L ԮM? R ,bIL ɉ[X|vۇ -ez<8]J&|6zxqu/`=N7`پl㝾r痯Q4ұbQLicvV3ICMY+kꕍ{g ?@qf֌pqUqD_N`q'zꨜieZ/gCg,y<9Ĉ1a0+oQUr |pU^ir{$*eINQ)C,'K{s3b]dbS%iuD^wp!JB'8QjpÏѥ)WldyVe~;w o&D7Є(ߨT~I|i:f¥h L4gs2.m#FV%I;͗3Zֿi 9#bsAE8}s=zet7KY]D+22&GCL|dSn@H&؍Qi$[tl7`#%%PtrkYqxR[7c6l(AVL \|4W+)'pՈ@!^1T?AG#.ۉ^Fc>*c+(edd!RF[%FTP.lZ?ھۚxN;a;#)u-&Qz?g|Д k mSP< Uv&l#, +< Ozr6 +l&3$t꺝NyH>BQ!Zd!@-MTSu{8 K^s\o8Gr;f98J\_4,n_e} e&Eek>k M:]SpU>myBf.|>nɵZJTw_~Ѱi;0zo9jt_%+`5 m >Wpgz_.l\p[͍pRWW }@ Cϛ\FWV?Uv]>% ?j"\[%>9;{Tswn߸ƳoјX^:b|o ÔTz,^Z_Y#ˍ3._ao쯘oxrP1"ct-&/xPH? ly.K7,4nD^vNv0[ "= EdnjV {u([)K\|?~-ʼnXz< +_8u#qv1oHCb'nzǦ)tU(.Ø!]sH1o9bu>H©6:hCP꓄6GAō*:l,¸``Wιʷ.,;Nep( 19;X+c  (g[-]+1b̈́,$՚? *-&66c@nd+1!&a017lBvAp@ D%:1Ïo䥏%QѴ\SG=P8]=JR'Yptԧ,DfZoN1_Ŷo+F"@ѭR?>u 8u^;gnd6N ,֐-B狍+^{rjN%hlkAvXW¸/)qS0$8Rh)55gRapn.q'e;s'Jk%)^+0W`۲1 ϱw.8!/$d ~/Q,@ET,s·lK&į#INv=qP5UvgTY"j[ s[;v ׇ\X]:yDQ+oWV@4MQ{2vVઉFHĮ%ku=7fP:"uŮP: d.#M%ʫ6, E/Ir",n[mDzT gI%+L07q(>|wbBnaߟפ|D-_]O1cPyx§PK vJKuҷ;ޙWa /e;Hd?H]&FiJDsF=wV ~CˍvݕFAŌc.jP#&{~ yک(kC/>lVoU5U (-NXoחjmaW\l0=-G!*q_`o}3p(6Eܱuxp~Ul^e"AtT C^}=_?}gщ[UgEF7s=wNjYCr )数Gl [3pu\A='6ѯboP*Dr&,{Dnk:$f=bC=6Emʾx(!jR'$VmRJx[ks \#lak'D>[>t Ic2LoPk̇Vjj .Mx5BT3/9悔g+G>J ?eaJ~ޅ6ݖ;Xx`A% !#/d9!GO8K{񰀓sZKy`Ÿr!'rN]F$i.(³ld]GV艝Qf[/53(ל6,YNb.zr*6T._ǑI☳U&`v}=Vf굞i&,Sa? }l 2sfw$qK}3V|=z GMA7|,/t,-CP0ؤWCF4œa+=g.sgqEa~g~Y{9ALZ誢P7}P9 =\ ŵZ$H)HSOd:a!x m~5O~!D>Q8eT@9'!iP@֧\/,}3'-_E5D)↦2\=}1% J\Θ6O2N^݌̟'i!Pa}^=SLɢ>Ղ o aU[$[4#gM U1#p>'~ÝVd|| uuVWfVOx9\|QSiD-h 2l2h#!v|6CGe]>Z\?: 8CIj-'p](Y `E|`%ָUsuՃO>N1[z6,qa6uk`QҹЋ E3¥:P.⶧ ĿwG%B)9z9i,r>e˶0N*{f# ,L7 O %8.Wlj)c'(XVoo٘+ tΚ,Hr~[qzځdZج/ʐ:YJPׅ BN)qtm٭- ܩ 7Ӕ$1 u _o.2~q+c_Ӧ'[3'uؼsRkv`e̢}4A%3dD";Bq >smP Ԩ"Pu_FNDa\߸.\c4Ŭ[ 5+Dz B[e/.Oh:oUq=9L%oh/=Hݓ@ 9gD7MFfl[8ET7Րm &< XS3>cn|j?nEoTk.f9 6l*߹â|W]`[G(W◍| 2\la7FuM3)51T RC Oj"I]c-x^95*ujLByWSEk^ x\AԴ"玑* 0ZUpv> P:DTt ]Mw> `4]cFqKl$Ӑa!s|R^ɂI+/5.@h2# M C%I%CI~g}YZBe$%5CaX41E} lkKPKsU:ړ8ckx"'3qC qRg7= ݬ0c m<ڟ??`ZTL8 gZ_zpvO X"фqT ǀw- tEznIO,u=q<%᩿6*PԵwVJLP }A2 FO%x8ppʜ;a"Pٰ9rXq߾_-ޡxaRk^p3L$-4BuG:-ac$!ʧH&%`M2M@6}adSG) -էqI^SuVIJ4` ˞\?;CN8ieB f2k4>j$(oOiD)~.\dhZGq6.Pw5O)l8 68X \i gX̛Pְ{̀AH ٺJ +W[%q8 4W7}3fi <+5`h'ښ(2 -/ac71&94pvq C"=ezu!sbFzUy9² 0FJ_Ya8; VlvȰVfWXtx#J#j¼.mYr7cS(P:"Doi}^*2ӇR-^t6FK]׻HR)}ۯ{OTPK8FaNGjWPjIۥ* .1 G %- "sS-' gP~QР)j0RwV0\p9g+|EwgQT]syCZuA*c0%=&?@ڊ C7N.YK@N}ԕt<ӓ%=2ĜDiZx p+QZ;=fK-UT;!(uD$zAaW?OnWA } Q )2{hkR L hHsv&Ouל4h,sCgX]W`pݩR$d6{'nT v6 6ϾCp@(}2 +*] #j8+u\7SH [ w͏qԍdn#('W%90g WtUGRw*Mq2an|N[fDWpPkpHZ kitA$5[ay 'Rtz?a%XNSnI|W(6@N'9w0qaoY*8&ޝy+)@޽!=(FjqM[?SC2Ǩ®ڍpsR#T5 .!eBǛ,V~xzXѭxԗSv/MŖA]Y%<ǺuDR_:NO;͒'J#_/_\gs7e>@ycXH&Qgs6K=Ӊ,B3[o 0:1!^X$(\ d2-樳Li`tP h_b^o Z+ 9傼OO3|j% |Ntg@d|:aة7b;sNn@ckI4 *Fc>Wt?gŁgn}2$AROz#-^eq/_C#=\wEOl9xFS;ݥ; Qru.^$l'FŚIj:D8MQe|}vuX1))`o"H*BYU;}#J'p`O8\KBLi(\:뵲 iA# #do~+r=j1h)L 'AqAw+/CA4J' U_Qʓؠ! ]@dgP3KCݔ4 իkdx=Fa:lTB@:L ,a"+x08T@S1SR.6@=0Ks_ZwkB{[+Uo>KZua 0a.0H=hZ9ևZ2ՆƓPIr#1mȁU8Q[&O[-^M( P\uWeuZ5^ &3g”3z+s rWya'Ag箵F;aykI:BKtHS;/e\SbIȧ`OEY Q"lgoB8;*֪(nj'5bye$j맱cu/C.uF6(l鞥e yQNNV%ALmdjs$ N(RuۅWgS#J<PA7Wx(dlPsU<sT G^},V.NJq)XxU5%Hr@^n; ALŠ1EN& ݓ2Q-Jμۺ3ސpޭ(I{vR'-f9TȴҎD^&jU{m[b )* [w~wNZ^C@lW )2N|L =)>mN^XÌ{ԑEFsr1əe~rGYnƑ`:6E*u.+?_ըpbXnR-hHݼCTGh9Q VgP-3}+m{XpXX0p0)QQR!X]?)굓>`hƺ* s}T>RN1 0$/N.źߛJhh (lFM| Qiw}^pˏ2-jPO e8L 2jR n]B!Ѿ!0p18q+3!)E3("o!)spVTIf2aH{|/{YYwV6f K#R6~o͇|>1#O'yxzi%G]揞_%/H<\c*9 ̰ M΍ZyDGXZ[C vsdOEPu_yA}q5 :9I_WCeQEN-p6V\NNDqg;vnzXpXs[lh')rz%eB*42,,!"r寧D~AMa+B@DBSdծ?518]U-5B&3%'&eXUʚ̸"uM dX1`h㢖 ~LY^¹;7ֹٲ8Mu%d0yuE%vP/(2o8-7(m{P:":i F@ɯ%K?@!J:wXGUyl.W`e/w Ht<> S%0|7lhZ;$Pp (S-xMu@vͮBl(x۩ z8ŷq՛`3γhR[3'KV~Jq*%vw4JGf3--j#|  1 @^:={uo%yٱS6DLX_$E5 e룍46Ca-n`baqgUٲ٪M93D{ǧ$Xfa);Y cp+dVOpՐXpJwۧCI:3'[O8) فXatx⋋_]\.({RsK\%/dm]ʋ~ "y:ڭA΅9g V'HI~,}szH7ݟ*슩BlN*|F΍;h v8Rlt6m](Pt~`s|MhަR#dzT\8Vdm ׼ID%1W2NT0;A<1W4*CK^NET(`4;YGl4E)[L B 70Na_=tgRIK}!ONGX(|:^fI8 Mn~īCu|i|I]ѿDX;BF&OPm3s| N,4/pLh@9u *TM+GPeHQ? [%uP|EYfh"T?`Eܘnx_YM75+hh_iN)AW+ٖuӊ%_q>L(Q v6f +5bTX-װ%4nưikD>a(d$<@["])-N?nVtqj5iEeɻ I{iZ xRV)0p_ R3J WEiHWMwb t'N;haM.d(2A+աӚ9Xd)ЍUG/@١_ӡ~BtҤ[FWO ,D\iʱtAW,@ˠ"C o,Qym2DzZX8"u[J)! KIi-N2)9Bs$.,tV9{}vդM *)ߪrYۯH>̉ʂi/kAA3Iǔ'Pv(ox/)p!FoFJ/P}B \]z&£ *wi9J̝*ĒcAArA&DJ*WK8]K &qH&[yvtК1c#,~i D!DL9o/(tɣ[%!:.a(z<=etOv`BfYI=a N(xOflӜC K-2n{<=#:CS&6F@2_J_\/1;sC*BhU7 b&q:PZ'{|y}yAݷ /˃+Wl= fߒ' ;3B!- Ab&LknΫޖmA=oK$4l ۣԻ8Hh]'Phk.twL!I[fӳz@cVaNM=#"Ӓ-B\iK`r$`T]:hΩ=>Fk? bb0 >#`9b'-#6A7+k!_~חaNz loyRFZS0![I9#n֨.Þnʋ0i;j6 ? F-VSKȇj6F4RSiBdfD"~/1*uy"Xk63it 0PNʤdYgB& 0>ih!5̘Xj⽮#px̑>ϡu 4޶ge]Y&q=g\`RWi P8MT?bIDV2 -v%TiҕY w&8 /)w(Ek \6ox1QJ$nO@r7C{}ZÚB&o&l =˔J =y!)>a³K1Qq/Sm Cx4Lp2qD>x˥ \e݌v9½RL,K%v՞hY,n#\ ;Ui.]Ray l欿a8ݦER;@t+O+@D 3> %y#Qcg (\#<*rcr~~ya &@#sz藢L5_(ӳ/@L0޾>{ :zK5d2d-lȕL=^=cSB<[*hu%\Ýg+=Sq$H5R~aF|%A*\u)FD|Hڕ\{l~ʌZ99vgvJx F%R~ gm8/v\y;q9J &!AQ&r~(X|hj10ձ DY-zu|޳ 2-`ʵS%-:`Qt_f},_(^l9>rN6?5d4˕QAKQt\0JK{{dX|7d|IT(SG6t;>$SS:+ig*o<3pOyj5QBiXȕIkz%ڕ ,~J͂F%}`ilǽzI[.@~ZQ.%r^{kj 8K {wYJ,A;KHFm2.71wE[o/ɸUmA~53Zg$6r+.0F$^\ 4o6iQnPT|4Q7d8% |`Gaz!* %iQ 0ȍ$U7aصh 2%-X[<XNvfâDmK|j4|%L[/nYD{[Z=E/: n=2s M4^izob"ա5̡WzDV/q_OD~0A/e6$>'|uw1 Ipt:Fn}8+h I6*ϧu̯pyKw4K<IZӄ'$(Sx< hUSy>3pb6_o66ɽ[4Yt-/SN!T [KaENLˮA @v+(vfALh֑?z *cfzg3Y39"`)$'8, RDQ.˾bN UxES;3^Cu@ A$ӿ,AǗ+p:@3*xћ d8j/=gqMO\v l-F)^܉ [8UK[M?;,Z,{{*!;,x$w~Y|/5Sm8ihNB"c# )r tKS Y#lfd(}3-@7ΛRnj}槫/<! .5A;$ $F176 `T"hk43ҐTn= F\u0` N(fXrR iCʧȄ[ 9T00CFZ=eej;8C|엹|`zSHgIljTĵfm\& u PИ9ەUQAI 59 )h=0l6&tj%<'YgNS)@C+h@=a l.> ĢOMb2>𻆴#i8q C+ہԒUiZ2[GΟ{F[JMщGČ3D;ԍZp Ԇy vva2X{¶WQ*gjn7Cb~%-Ȯ'˹+&HBf*&,/m(Ǹ ;eyNXsGʑ "2 Lˢ蟵4*%ZlC҂ݝu7XeNƩ &5!'H!}=,loZ ʶK,^N̻^_'4kPR"".$"\ڊfŖ[04s?IZWLnqJlgT! M,v+Dݖc(Ȼ?;DŽpnmS3v Omr(q bu645*^ \ǯ&V2C"-,[ /N+œ:Jpw7pĄ|<~ > ݞ <2GLh38)ًM}%"7š|Bt}!Jb=lB 'DQ)75\.a/YR&켫kiu=agK":B6 ڭ%P>*nJQ1epӛ#}*P=Wm"d]QZYKߗ5 lwydq٭0-5ӖS-hT?$ZmsJ;:L*m ߙ`>wY4C˹$y-'ycM|P|aq$_9䒛WOj"Bb@^M.7̂ jyyJ!.gSZs_L g'?%Wl V)PT4cCSk| ɍdݱW c듭7jETZpL =]QIΡ3 ַ< gꓼBe1Wy1ǽ4oPP"!J9钕L+p ?G5!!sgD%.Y(GlJ|;jY8p@hQC]aץ]9!5 L=&uiXdcdjR10%<:Z&Qҁë O"`ÏmUP M ݹl8-" 8Ϛ$9 [h-2m;#~U"*h=6sU Qr0 VwK6 r%!:~p0w\)Vw9-hr!LnVЍprqɔ k QW\?iuڥg$jiU.yon]PS:J`fi$S/l/qlIz|ĖE? \*yO(؝,۳RPќr0Ou\fQXl!22oɮXɤu˓@L"V&b3{<ʌ44`BFi]|,ۧmh>VU~2_RR){o~3^mVЈ5<1^ς_ʼgn,j+4Vj ͚(Ipxeaj'upZKRuMɬ u!ylk Oād7nVܖzJo9G4:MMGd;mÒ{= ~j[|~6&ʵlZ?̢z7gP_ѝh5o#ioF8zAZ/7TH] ^ۺ`r6Jj"٦$3Kͷ*m!"djO.*E&=29y׋£|^nf}Ӹcπ1o>PU3Lya]װצ97^TV2>3:_*otOU+iO rڐ6[/ǩgf;"rJ}mWוsDvI}EI6!/Bsc؀#UR9Ϧ,ǖ)I1&7Stf}8ecyc-yd= xֽ;MaJ3Dpr aDw>P_]UaDW[EJ :P~G=#az+]c4T͓lXB 3-;Xx67x4LBV]23H^(SE|jd@?.)]U|6aY`Yo{‚dF+ l-ǀa@=]X;j°7Sf`,fȕѮS"8[FˁUHnFr41ր8~&'d3\!ll׌jY}öjFN\ V5&xp9´eVƱTXZ l;LY@K,=U2]Yu9߷C(~BIa̰pESi'kuLZݚTEj#5eXFV¬,Ham?Mޭ`wd0o4Nj=NA}*3I+MC"Jwt#M}7onZ_EimX;*@JP e7J7晩z X8 iNΌ50Ei(1lRXfؼ`KL x:UIb0r$1$sm _"+#Gg&F?%^cf%rcrcϩDSeڗ8@!ܤfZԩDmg}C [}RQ_Vlص~w\ BP.$p9 gG FcͰ`4ƏR0va'ف$0sg_ N2@i,v6KS6H=?3XMMW Pg$[vo=J;hʳ7S 㟡ުy5X"R BƄЍ$ޭ!Nl qȳɂ*s1] a0z<M兽p[|Iog,8gpHԽ**b;4m@hCNon &HBy52rTfrR<~ȢyPDE}إZ p\v)=G$jcjy09ü%zu2a㲪Q_8CkQ ,m-~q)98@ > rj !(?X/| nrYغ`\IP:$uZ՜Qij_E;=.w7!ʃ -t5 &^$>@yUx+#l 4L`,VMf^S eRn ♟GJwKD|Z_̶ g.yX%\K\j`:], Jz9 aU"k_%VͥRwd:8_g#ˡ sXZ/]xINY|J\/nُG^b"hgCJvPdw Wjd:I0juﰕVĂmm#Xt/DuR,IiV\" 6b3 ۡ}vY\G!\"ok>7$-C3KDѡ,?uKڥ`ۗ_8\'Jt/Xz w 4_.llIu+' k{`O-JڠW嚔TEF/^lb b6Ä[ oQ3(!P7LxCاFqKQ_ Ih&\{r#)LPIOC53`Ln=Nh(ox[ Dsfoe-CןvBBU0eZ!.ᩕ^D?oXG5bo9m4gQ3縗) bYm^-;xF+66y׍:AxnYo*E~h"j Q "ʌ_f|I OTb-)t/iF?A~?I aQ˓,l[}x2*Ѻ@.x7<>?2$=:q&x]  I"D`7_A&w~wq*ѱ6Ժe}O eOOkkugKt'<h#cT:bb1uA۔*zسӤk u%tӦyn[91RvAqBO&yXN ,=W=B A tjBN)nx4nc4V)dOC2bB9FQi 泃82rb1" 0@Om\|^W8'MOjuO}/njZY֪HEضejJNV?kVU۾ǃ>L HRh:ؽD!% ʎP aZz5?h I\jќq[(3Ġ1}tԅJR5Bc.U6F>Gx0R9A7@ϥ?!n-p G`T)| y5((R/`x7i%΂Bek{VqpP}8ٍcrf%`<WWH*-=8tTY !$ 7]x+;T"A&W.kxk{[H&jAFq7t(i&g6{CI"S/C^O.݈T͸ʭK={4o1c/KDxlFE/YT{^OŠz%>Z qe'[Z(uVϦ( U&qY[i+p |KiN%bKσpz(يA,EuRK.0>e"-ȭk*de _Ѝ y98ލsk nXI dߟWh_A=m9sbe7~/}l@M<~,h䲩aMNe7 \$V+x+)"?>R]5 V~~Рs(|ˢƇ3Vl cvIɘva?jO422ChoO4T۝y$aWW}TPmixtc>  ;8V0Tj_plKT} J:ivۯL_6_>8&.8͘Q؟vWA'Ѯf>[\J +iM}ىv}0m {1L3ˎ+]4&5,dxGBr=$G=h YysR-|}lT߅aDTx)}>y1_ E+>F߷\u.?8՜UPx]ۖaTAALc0$=4˜5 FiWP<+",DYJá<2^ <$ T9>kLj~΢#,1}}A,v:tMQÖ:Dݴ^h^y{%a eLW̰9tL݉1ktp4jV3)  حtG*̹KqBQ\1žEUO^(0TB1HL?MBɺޙi 2( 7^ҟr+tP8{ =F^<Qԧsjf3gS5r3j4UK+ N.?r<T),C?c}Z(6Ht"Wȫ>W6 K$@:Tb[2*lXH&9lݱgmz琓gx@"7) PH7tーYQS$:?$4s_ܤCf7t=NAv3!KIҾ-A_4U73ykuHm7yt,lD3m;v{LnЎ-tYxd$K8 &;/38Z<`.ÿޮ,MS+C >q5Cb-3`\!rԐ89/t{_"eJ#4nzxlN=O4>B~xDvK^*1ֈ%3V![,wAo€PP+߇~xcht+ֆ8EDlvpFgY3|Jdwmd_=ߌ}?w'89)IYeWq/M%ɉQ2?vݣ!$ DA*EWH*vLghByYzs?-+֓#2op%2Ҥ;X :A: h0AB bh˲Cd0|U[Lb%jḨo ue ^ԯ7Q:H|EHe(5 ScLFv!BrL/Eyk/~FBX\Luxhf[zYd5;3oebxva)71d7eJShb(s(!w){ a(y^_4\aܜIQ 2cX h˙/?II:rEŻ~h&:Ch=ZvK AU}X ^zʑǕXjd*oY7>oy_O95+Uu[|'CW`8Ѓ_ϥ saK^21+21PbJokΈ%4_HTΓ L.72,&Ż\lv].-M B=5oOhS߮2s0qfIaӭ00eI1N\Ks`gGwP7FC.)qQ np v&J7K.C ^ p%ddLS\&Wx;S{h:6;5VÞ^/D!q;ENl ÿ D2aDEha-Kh աةժhھf)] _y;/+D>}(%djDA١qt> T?Q r$|`.c{T t^7=!cLu?>Sdr3z}!H71#b k_  V8'#%X阚O~h9UOgXQbJ}7zdkGrƦ!ϪA\°)pmaKł)a%zcIN3z)'҃ӰD"F⡬Qq X%{\|HVc*Y bAɮH(G45IתZZ9,6] S*5 "|.,׽ZXI(^%[ n8TR7r´4Չhr58,ڊ1l,); {KzQEchI8ɣlW'AΔ,ʆsBSlnu›tR:0d4AֈجY3$iKM6*_]aV]iGy;־aty} d?!uIw-{ l_x'0[M^&BmpKOVE@`|WC~j*vaG=$A+zU@Ɛ3X^(.ٍ\ٵ\"{akԂ۬0^ @x|߉rۊTΨϯ!x7_2cRc-uה9y؈g{e*vW{unC&ãݥ 4κ{b h0v5 3yBԂ_9.l V_dLxP'ٝPmd:MDzc|B e Ő_:P$:U-BD֌a@rp#)Aw*):Cˈ.\ +9Dm ,y#DgK8QIJc>HSp^huA6(aΚ~0 QXn^\!ɛcͰ@ZkM8 mG@IzT@]Nzprz5ORӇ#Fy]nJ>&ɚV򖭈),M@h| S D ʛefZa꣕7G_EݰDl/ Wcz(/Ӓv59@p ˶u9/mwrG*jo, ;O)y*ZFhjEtI:[gV5|$}X%L{zk,#YloԨOS(db;'p5ȚiUéN_ MZDj7JQ>e,o,wեFB.~=3pM`쫼dب^n5&C2,[Ʀ"Y= d V XE(ݍZgaZ|JAWjX5eYt/_IJ͕.Kp "]vM\j::Y #~Zpp ZޟꉤӨMQz*!0Fa R݋!g=%w4dVGKD0zк)k=l:ƱeQ!vwP6`$l͵N4E1l ܢ =U\H`G$vp_z+9V\igx;DHrŵ߆1)`^x$f4&h^5ɾ 'uYNmEIo\\Ǯ3@]drF-ɌI? 2˅dN]h?QUeÿ~=xz2JíAIάUI(_ !`w3Q,$1\W>.] zKr=!Gʦ6gq?f875xCSzg>~e8 F1ƢCd@%.EF4wRZ`iyDd7n&Ά2bqn 3&qVl󿐶?5s|SLYW?/YX:LZ8*Qx$A =5"?kPP<@+}*, HkoBB6!G.%ڰlc4i&OOwnzWuyFIũh 0D ASZ3^7RƠɓI) R\;:_m_=DT xO7z.Tmb3g<ũ2rTRU+ۚn4ӂX_8KT  E|MKjNa. $P(GEt ՛v4>~JeV9]YV?9ζClA x1yi&-]،Q@HZ˔8h&X^#*QC yV~ĺFk;| {j]Lwpiy<7]_ĝvB: '%\Mc*ZTE%Pi54&ULḨ75lzMd6w(0(&rޟV8n) dׁ4q{Pˆs[ )ji#&q3,R[V<]"$$:gS؁m,\T*aGq]r&i~I|uFa$U礪,wS$t baD%e=x6>BlV2ECn&>fi\c(׿-I!嬎ġElL60\fT/AT<&Q0[MB~Խ<؆_F%M  mo(ia nxo5lNL DyԄ!CÆ1`M!@xS>?W[O:KAx vEKuͣ%Jñ8{?ќ/K~eke:< M r /ހ|{xaP;n5ww7VⴭRLi%RJPR¾>u# ߒ m7#JQooY`q}pUo(.3'*s$o I-w"L``t =oLJЭ[/{9.!mNH ˚X%6έ-Ə\(T؀ Mzoax` P {U M|vuLЖ#B"*+{u^0;ܤ_rHP}qnu0k ޾XLsBP{I/% y{_'Ed[r0{, B:Ͽg.FϕYI9K'oO A(qf-sPYQXjj/(!IyAj$&f=SMѢ b8ˇMYCq6VZb5"}A_pMMf\0WcKRzؙKiû𩾝8'13cd3jBf6l|| +;[ScHH29jJ4'٢ISt{ D-g&}k˼5{p86 ,#6i|x_7kLjrA& B<.Y' 7lsk| *}3;]9C`f K;|`z_Уپy+ɯ{e)C8j<++KXP5/ugۖF (UNʡ@$ce3#.f`Yo%f&"by(`;(mHJ`h(-2|>a ų(y.^! N;P_{PMڐGl.u*ߴ|Mהu:27 V8MoI"nqf8\rtYy3&4G0/q7=C3CT0@!2?YRJg: 04XrЇw]NxVp)6tS QKgL2!5^0TBzÏa`E8lJ`}Vun*:f=NpWqoA%zgwQ_x<6&8F@'c#N[O'+SSCz\q&Nvmlh'O`* ;&|+JL? v T!Azg+Mٵ򀳧"/FqX,tHCkRMJ^cM, &T'Řoc :<1Ha{AxߩRY}fC}4JF)!%U Bo8dPF(Eg<\-rzvtZ$ k jz/i924 =8?`KG^+ҝ,bHic>8x$5PY.&(mb*PfG7Ê5uM&)'춐&W1O.ѽQa6Gwt.;,Mh?gXk1%ck9ٲBz0  걔g vLV~s6wuMUޮOޤ {KT`I (IÊg]p0}VhE& N-H_S`8:2uFh9ȶ[@o//ba{;Gg޻W@asA(rNThN:}j{4.&q+ kpaeVl\.VaPI ԣiv9`u8y: Κ:~r$c]a9m^Se$K @ir ӫ)@Aj3 8aX+|Bf9A2!d^a`B !SsͮtニTuHToH-1 B)Kߋj7A_ ɣ e坅jG2sG gYx&H,s@Riq>3_sAbKgs$bX[B!D,ڍxކEdϛG bdrBsWpd?Skš(z Y㿜p>5S')4f ~P*UiNU0Z~Y |*?a:'&5 M_RVWL3rCy @l`UD~gc(Y.7_T Y:7>ӝZ MG( P IHqL ۧN~"\تfilƕ8?x yƊN wTM{;jL<%#&ZZcsD`xLUЂ4"a> qā3PԜ-5?6e[UTWsp]/H琨{ȍgoRq`# Yaq 4.6f9Q WیĆrUn58Ѓmb{ډ}* c1"^XciCPE^P~k-Qna0P{4./]wk`/g~sE)f7 :,? ZT=d&r*ƑhBx3jy\F^Ҫ" b$u Ž3Np(sE (JqFa>s,n1S M%Ocsl@Y񶍆XePf|0pe]媄VVK'fq9|3ҬA@n7g<*Y?l@W_ɛ Dd70É5|o{­j| eiA_1 $ȴkf㚨9߷G'K^ԍ[3F.LQNO 1SX޷YZ |Wf] Ɉ[}%LKkg9vV(}ɋ8G(Q=[q)$~#\Eow~匒CRd/\YP#@k,Pژ瓔-zA"i=H]ΖwtފAgZxhܡAR,qAMǫX_K4]˿jF7w)ulNDheikK01M>t%`\g[M -`S=CkT6Su~YTҎonsK;?yN};EtW.G4i5 (&OD ̠W =06E'X^t3,!6QeM˼eYxly-?4&h'۴ `}dcT,}lTڧ5R[Κ5.4\~HGhLDp!+6 Өe0r+(ZP^S'XX(YTmƃ{۠FȢ}p\S!{_a87׌ M :ŖheW- l2i%ygFs,ҢC1W;@ei6O)|@.m_Os&?[nJNKKq)^BBFT6&:ʍ#H-zQ+;#քfFؠ$,hA(tfŜeŁ`XE/ ?_R9nyIfByYFadhItr0C~a"%E´MWSQN 83y(I"dg51b@ ޯ2{̀ȠzT`Ӓ{Oz]L5W fSODA퐾Qn"on mvmi׻$k9ܬx« L~$ɴ{Z=ost]CJ%i_->mFۈaHV M=Vp&UPLbD @nrމ?_#$ Zqa6q&9nNTeoܖ/<]yۜ0$xl7F)r|405^gjE(y &)ϝdXWz=8/T!*l練ٟ8BۡG(|< p)@@Jׁn~@UpSMABTr)5ݟ#ඕ7F߆ZzCoޭTR)Fql5Ҁ@ۤFFmf,,ՠ`ՆՀݝ6QBH"I$5an q] Zf.7e0Ÿ-p AL0}l ibB?zRNaoIscs}S(,iL폷CaUhcBU : 9$BeQςy5 3`{ \5B7l`cmɻwN Jaq_$ô|اJȒZmV!JMG3+XͶwuΆ8Nse8F ƾOz(Hvj_vj:gseZf-- K|L1M,^O?WHgˋU'XVq%sWIΚQ!Ph\*yrK + QNDNAe YZl6cqkS2c[P9M) R'?=|>k emdzs\:Muh!dʴ_@()Rް+#<8 "ppW@("((Qs,ʯIF%hl?Rk?{aYkY"0`Pqmĩ;aw,%9^;}DŽv#hnUN -Y&&jWalҞh: @Ƙ T(PI 5aZYzAS9gf="٬ 4B԰1t/lrL}f\o963 vjv<"s/"8X{*C۫@XJzgHaQ,']G籥3f %#v!z$nEmgłȍ^,(`{W~f\&"Z@DYe$q4`$WY>՚ٹ6HfN=+'~G{j{\"+S56c̺t|m-;l H&ew۟᜺JHCvǫL\t/`<EQTy\ID]6e#걥~ل%qK.A-{𦭎$<~pVdCħ ;N|wº:VͮXxTz"O?Bըy~y$?EwSb/2]{XRy_Y+?ٕyW/PbW72iU{L[vp̋w;bz$F- 0`KW sa,C"OsS y8Jü]ćBM+!,{!^$X K<kTDS4l=U9 kĂ C&4c넯*WP8XOgD\ l',̫6(ܒ*r̉Mum=l kvrr1wam*q%/qna"{G0Bq0'1N;4 ;Wy |/"cB?)@͞g!7үqLj}8L=Hw156SȨIV^K6,_˥Yj)f~,@E6q@U.!sC{♮15ROቛMܗ\ߡ&1.Up8Bpx {>:P1]" Vk-;ެԛyE 1a;yj4h'ݝ9{Q ?w Wם%k^d %S0ha0GT='1|<9d.!zIv~~l|=_NN o̔(1a (g#-w+rR[S\/QS9=%7Mj+srM}giHs?}Iev*Ģ=03^b[2ZtYE@A\iSIKH?r/~A&(tt ?6r z!UZ)f=U?IM7kG%V LCn<˴U4(9L1׃9/׍G|l1ԅuyh:N>^9 x-_^ &cIJ"ýF BzK[V1`4' P39 9?1@щ`N:98}y}M 3G_B '̄fUҚXh Sc|MBgzwNLRJzg=h=>9~u}π`I 1Յܱp/l ->&b3khK&cgO{=1䥡آ5Vn3zg Yڦ'i*!.>j%߶@$S9LҔǣ^fDcD=gtǮ= g ls:WQX}|eB[`qq}}r1Idw+0W-ּnjb d|(9Y%9Y(Y|~Y=XJI7pND *Ϩf[X 5q]y14v 1+W9gn_YZ;!i)blqL'n4MB9}aB[JpH֞0 ЂwjߝC]0ȴIx6Xk* rQ̫>Tw7B]r6K \Tyy,,܂ \YMދ)&-l>ԕo~2(Up3]8D^yj?  /RZтGjo0͔hN2ͯiϠT-cCk~$|&)Zebqe{!W,$<)@ d\̙+wu} tNw-2]3eZs,pt/,:.PXc&E݆hX }`_k]X nT A%]3̈́ɬ!~ALҌ3]0nǼ h>UŞnrqqSoy2U-7BHò2$y쀓)wu/k3̪ A+KjuUJ|huZz= q$'<2mqϠ+dxf4[vONן0?"U{[^K~ u^-_ϘWw{(}X?ׇd'r:K2R|AΝJ ut|HdhM34vݱJSvw [J8 1 pO泡]&u MֆQ',"v[B!rّ@yޥ Xf-,;YJ?;q8_1t"v@% _zgmxab,/_B{]#e{-u:WPF&F*dYfyY2U5;kw' BL`%MvEBOu; s "-˳b軀W!rL:ޭ6w{ί[#5#4sN:GEZpI]gwht"(C2_W*gij<*Bq",dݹ ;DYk(KCާ֛;؟m$~Xe0Vy?#9<RT;Z  />q[΄rA. gzww=b87yp rN}`@0úPq}O_iDY}VG2k/ ^QֳGʤ˛9 w&3 a\w 2tO *|n% uAR[ƈ#GNic8ߠcwǻ{s{q.g6#yūr ]c08YɾƅCfX(mPa];^VL?O|-0|7BkOd3uMxFN\Q6РFJ >H;P:cT_O> j!'p{k G г1NRK^t~>(  TX1'q߱{`{/5 [(cfeWܽs4;dP6`Y3Hǜvl74k fSp)*LB=eM\,͋H5'c5ւ@5u`HcBߺ>HgWc㾉a]ƥ̀ fFpN€Ċc1,Z-f\tmc`weF,рa`נ2g_;¾e(Ӟ^M]bEt;V2C k9acZ3aQfO0wn"w^DMs2G~f"0 j9&+[\qyEuʧ-sh%X[hL}mxHz֠+,rߓ̮cr[ Ѫ>"\I/X} oRfw|l%kwdbMV5"wim ,†u6Xԝ4篺B77p- ȦFjg& O58=Ul*} +?NeHXVKh ޽g#߯/:7ĤRzex! P]']Īb ^V:ԀY}w̯`!`M~dcdRn?xIPpY5{暍]Ҟc^7Llt`O'qxV7s\BpL̍ԈtwmF)>!ޏgSoäJ:<\d^g JP5reׅΐiRQ_ N5lD\xɊywDXQ +F/ 7owܥw84Zt*eay;jgߪ58NRn#a4bեj,/ÇcRҗ+h# ^^2ɚ2qOm&F@Q!JJ2TZ.9 s,&KBQX "iQ=jl*B3".UX/Y=Q-\  =@XQ1r h[,B8 |^`IVtۛݑWAIWp@ը2mF3atUpAO߰lh;)vS@yCV78BvySYU|ֳWJ'Mǿȡk9/5{߯\/B?KcWDKiΛ-:!%\ |bc4fgM^3+ƵĒaJ4r;+olT΂& 7EW)+`tpB2M@`ڗ(c_m)<ʆ1Ţy2Clm~芖ozziOkB#^ j N7/Ɯʏ. lDKCjr;J>֖ [NA6_<Ч8|\Չm18"+˾ ^6B,@2jT67.4G>NۜEGYGctMzҺ)7X" ]+܎a|]EG[^_ g{쏍4/ex<^9xj&S\o셓a"~^/F |qF,46Y9j +xznr\+}(`пm`3'GCK3NYz{-Edj| d`g0YKY)6-&i~ |E!/JQ\q[ml*j(+wsZ>&;y-\C$hpoj뎲 ,<&FǻL0BG!4_ 5$DGvLF1<  xvWB%i:]  G"8ܴ@5JMH8a ~O`H7+GRP"1In 6ظPۘv;!6n[0i5HX:NCRm耴ᮎYز}l96ӝX#>U%<@"3s|~mj!K71e 4XI6iT oA^fWpn?YlF5yE&tJG }_xg2zYWB Yz1OljY9m†Wǭl Y@~B$@ T-?Ϯ%̯ c4uTQ{LXM]1tdҚJ$G$z%?]L٭i37|r.CA_8Lh1|Ґ^\dgjT#8,>A TβkMFet1%Տ?'U`eJB 1qNq.ĩ^sSuF $baFö;Dxo>{sdU@m`D셓O]m͑fUJl{qHi/?Sy1̦A KurD<k=/]|!(L >6Cn qnysl?/IyW=;3!q"=Q VXp:)FLZ*Wjj9u{L2KQŶT8 olP|pÓD|qi> 'MEEBPjQb3Vb?p)$" WA T v:7[DcU~bƹ35"BUV-!4HDaI]6*P/l Nbd].O^pG Kg ŃC E?niDlrK#@WSqwy(x]nQhҠx̋rѸOo\oH K`}ꚁq~XϿ9t19Zմ ۷6wF?PJQ^`vy +u*x/str؉BpH/V(-)+"/pGD-EAC\SӼ#]m $D꫓L=r$cxˑ9zf,j e 1SÓYfx^x]@k}4KGRgWBWaXaLoyn f*Oy,Af!pb!9&S3ٹ6OcVJ@b " _vWEW "ḁaY}CS?2NDlX W 4̝ iG)5%[!.(3y# CF˺ *޿ޮP3f_Jk=v`1R(@7)kZtbvf-ljfXͱ|Z _vV>7_e@8A}H~%/N{"2hLQ$Dm F(R3,[ҵن֋_U! WSdgi[ [^ qm.O0o~Fi>Ɏ1um/ (iۇz1헥r"Sg1ۮ/-au?!248Ʉ̲.YAjHzAP!% +!=:/\F{@[S ip>[Z((rWyؼ5=Z*[INO ZYcqHj?T gۀۺ:{/Phe7jc | ckHkuC9 #4f05玧)S&~!>pE3es} Nh~Ј ƶDGl+~.&}Zhm>JPKWFt8!DOs'7ӛJ*fM>L qX*`٦xHtMr,@Z vy}:_UDz=f CQs]rU5a瑷SEZ eXbi rI Nɬ-$+VgUS3k}1>A;7~>/w|{fi gQQ6(˿Q!3|f>eHBk>RJ0ĉC=6튺@7[@ -QM򮕀HQzu\ި+"`R2D'JYCRa ;-(7C E֧}"ܾA}@v} 4U3(Rq@G$#.䈟 pS ij_6Y˘/,;~/7v6f9;g@Ri_,A0P x rWԻyle'ǽd&f79 ZUQ}@9^!U oEjcU.6D5 %N⩺`2_p]\oAc_zYJ%'POYq>Ķ7Eeu9JQ*-w))ô~8vuťvk^w 4aAaLooiQ ="G& |3c_qH,) aXHNӋOPNHtPǺ _|$&դ ;s=%MexJԋ7f1E@9n+kMa1p{v-' jtCOL3I򮗴ؼǫ0bsE4!{-6=NF 8`B͌{ 7]$@("Iˣz{F8+_{:w0;ôJ%nıD ${j#r2\n.4j*r̅L ]a> 0:ld+=\_ gq\j0ED awkx1V O{\qK/t<RLFD$F7.-fyna?wKM7 4A5IW-@]Jߦ)$ UG=1N򺭂E))nx[Kשص!||ve[|qE f5lu Ch-SS> .5 Zb绯 SR;{|}c_S"E~}0vCpڣbfQ+rp)To*K av.7i*r{FD?Js<PUo"XSCXm4JFsB_Iuw;#0RfAAZ1+jyH&N:YXXi~ot UO(FM>=5*Z$6V n5 0tgq%>q/?n%S9hPt%`ӖI$(iʯ |id13:7g4pln|B߁wBuǩf';:[ JIG%=˺GԱef%#cSxTJ/$CD5ϔߚB.3ЀU0g& . y@2 SJrz>t]6.&I\!?x-&r 8Aȧc[6)׾(-.V;х3|9TUq҃dHU7IT͠$U>~uC?.#'_gb[pΔnqZhpSϩ`QAc^?t!ϠO'T ˉw/+!|>!َGYͩ\۩oc[^Ԋi玣[>4 % d#X:"DL=2; 2Irz*\٤+ىeհcMriս Ej=t ˠzZJXTd3O9y_C3nl!rK6zv"'jd*k0w;< ty٘CTƒވ+Cr\c5}7*@Ҕ/pk؊a#{ 2ƷСA =dZ]2nP$`eZ5ߛ]]n+W[qsih0Ll Sm6xu'cؒ7tA s5Yu@ת柫+7/RT@C|*YKIh[m2å<%Fzu:|ۍ*Mޢ#cƢw> DlMbZx)ƦΫܿ[!G|ue|{/YP 0/D '8?LMr~̢4JQEd+ HmbW/V#j#Z"g`rJ|,G}'SRc!'g琿]^o)oJ;@K5yq2dv> Qv36u-lZ J9% E^{qKӄ׷sX8R@,^D87,eɗ78 =i#@f؁7LX/:7;pA{حǰGbe޷)HUM2JEc& yr:ߙ*^CQL1Mh!߶'9"{JX2ˣߣ؃e] @5J$[qG4}*]ҼDc1 NN':#d!?)j >0z `9YǴ TFD9N]}04s.s0k;)`^0}]S]n58P[?Z==_e,# vaz,L)$ R۫)ٽH5ou 7=D[x"+j~AAW 5`s(zUCU';=㴔y[JF[حR8r%v! a/,8\m6.{A ^Inc-vh&?nI{7qɆ5Y| (IK>pm5-̹~X; ҄5xXʅɣJXw"P2Bug/Q_Q%fEDĆ}2UZR:,y_{G/`- jb8au PK 1gtXYa_jxT >H'*!v#vNuf56DžoB}~,O}R[8OZ,%>eJ͓/G9r=瓃b9dg毎o~zM-cSIh(llt\y6G!}@Mp4G[Fp äAi}ApW*5Ϲ 39k 18zcMš΃@'x׈Zed-O7tWY;G/?~,=SJp' T )/0dq?g q 'R,wRqgljNۯoN@sqY˕Ug2AKtWyT6,czko|-GlBdR4Is>šP1w F悸Idm}/ *4"rNsBQ7im,cl 6,uԕZٝw0DZm.5`dnd2vP'_<^^f'g%/TVWb{2|Dã;6;_S5zM朕K>VD>H. H|ASoV[$N 4p2[OJ8N%^rۛTj:\$͊мbkک#nar*Hh+se!dz6(**m[79`8JbQCw=e%o1R>kgJ^< vH#lnW028U W ~RkZ|_FDlg_#g>]Ryia,:.X#6Xx>ôUL Pӡ?2?AhǕB|:J!Cjx&tQV;{Q&F ]%j8ۛ%n_rЎ{+(B?ҤCdKjɘf Mk]~8_f5isMa{RZҒ@,ϳߍO7]%HgdӊNHZHg$Op]| )i;W ڒ(ѴMR=-iZ;P+&"@?զG9$n~!B7Ebt >VG>6?x[*u0Jd ASs&`w}O/葰WHuAO&g# 4n>릔U7= RP7O;sY>c;4{$dCv7DE9YY)ࢧk6r ~NOu5YeQJ{FFec r3W2ӳwsUUdxKfy s9s[^T"Q 00)WxJ,jC_$\ZnAvF) 7$4oTծ@Hɸɐ1f2@mMos2bl%8/GSm« v:*~})IuܧkFLh{[JkgTA@U MQ t唌"əh\UEH >4y a,2&Hퟬѫ QigLG%r_sM0ڭe؄R@2+z6E Q=\sJFҳη-ň,LȑAa2|G3%݌<}tdLmoDbUygԚ},l-}"G l\M$o|o@g: @5rt1⯐e>NmHCsauW,~DՆ0г}TмlE׽IoMVVM֊f .kDqy/}o.Qؼ6P\5 r Z0V)ux,B4/VgWɌ,k<0,f\B8l!fcir.%ܴr=t&{lhln!&vC[t>܏VO8mw77_ 8]CڏQ>gA\ȝ4lBO-HNBkoTn%(b(L vj>[oiw9uC8y=Zʈ.x}>O΋&1t+zȆjꬩM^<XW'Wd]*qM&S@s_V(e >#ߔFkޢG|.[EO@Fj6_F_w1R*w+jlw]Sz' )Pzao;6GfiYtF*儼!DEdph:T\ M]l8^+/X#4KgX5*z*ïLV]n֖@rYLgkf$NPAF |A L\YD[ r>CwYGOI}h 0 ПV"bwYɘ.g 10^"FzAspaRx̮gVVo~Gr!O1eTBsC~|tRTa<>)3ɶPhVѴkM&dʢCf02`,f|5rGiJUeS碒-w;`;[,y|IS׍0%_fN<[ ~mB!tiԑadA+֌U "P2TʘDlc[ ٶ!t5,^o~$nߩӯ*E4IIk;] %qD.ZnHˋex kKm~G{/+a$y\ S\7%= ,?, ;,\*kPpOV0k_uЪOdT[J}'NV3e=NAkmwQs2-Tt5//J'ɯ-)(W /ӯNGV#;3L1'uS8x-;7=WKi/(a〞hF<89RqCkR#Ox6QF蘕@`5jRCz盼TJ_mwHSAdֈE n虽ܨlJ(p7G?e809`&L8UPˊ-G79ؚj?HU^rjO⧰^D\/H@pZCX~`+_ba1}u*j2[\{TL-C5DFLF6dHjR~ E q4M"h+nS:& ~5JDx%T_y<,텆$;6#z,>o8 m"K{ fW(ׅ̆چ\ЋEjM-dD dC0;g Y~׆7FQ2v&ALW)-0Ƌ$pV!խ3|[jWı'GQՁr"h^tA1{\3Y*`z}cyt!ȄvاIca[Qy lԷm-(@h;PzٞAtL}+[>4O<}KxL/!%u{5)rG=> w KE-׍ $gbfx99hrWՑr&#u, ht?I|S` u和Sj'6*Fю\eb!DݝWp?m9`鋦WޞB/N<2etv8o_>p,XK KGeh SD@_@ x]3O/<5_&*4' \#&|:3?}[ï[[}n{m+c 1hPDjZ~ 3W+3]aѫ_DU[8oFKį#$@6.|Q,v'C@y'+A;õXs \[/>\f `l:L{.o+v׌󹝙Φl6s">A=e8U5hbxa$@j#L6)־Ս͎uZLb)i+eBF0Ǣ p4Kʰa7nZwpRyh?cGxڭÝ v=GAvQZ@H՗ŘO_kUEѬ_7:'HC>lnlHq1Hm:_8ϙcx$'G] cQ՟B~03FJoǢ-B'E( R-P)My!{ ا}5!͒fA#[?9(JпnM|i9Wџ+fs;-4pG4b@PKia2F @aAX&cS=<{(-Gݿ@ޅ}J΍ 9E{uB+lI FkћnM6{3m.px1tWZ;^~>'L\؇FK2 Z&&ںZ; ۾r~Evۏ۱5vÅ2l׹o\0ah176C- m^rzW\e[S)LT,dFtMA[)V73>Ԝt2Tj9ݛJH#U9pFBcG.+=m+upaCP{0%3VOٖ7w6w@#W5`s+yw_T =#֙5mh6?OpY̜Xr9ga4ٹ>- "`_ 6P ɘTpL2-)8ɇ7BIbuޒ@QL}OBN`Y{CG " y|?ÌcVzf_.S N8kZ07"QMksx*6eb)=v~ LX C7XTfA\ц<F sܘ-h-ܕfBO#aJ?"Wiώ@WnRy!gFu#0;,DZ ػ$%s^أ4=L6)uKOJ@pĊJt MƆYy`Kr[# 3 1 _{naR+4 O`| a5`8O*Ps̲T}֔"Z2_1\wI0W(c^Ln-Uz:0>#ٌsrQKxeJL_^#4^$J y珒^;#єWWħaZJj:`!CTݫ3l#lj+`1@DV>f;O?z~xI(vSY\:z_a% l ;߉iF.dGO۹5{N{8ĒudbdE eh1i̾H&\ԣ56))s zǽL|(*MY@j>eh L5&(4 0 ȏa mV.81zMy+XJmۣGjb1QEWDN_dxIA+XXBkN]) @isHy nqjT^IuP P`P%lǹ Hu@F辞(Ql}{p4Y$4+ʣ`'>J$zak)kEE{g . 5ϩN]ӗD r}:UNK) v>N{zRRI+$f%[8v`%Y`6lpwнEYf:sC~*N4[8T% ;R'C;JR7 iNR=I\v0d jMo!Eq$JLx?Td^F\灘hZȬMY#C Rz vEYewf7Gٌ+jCFj7؞渖 Y6 6Mf'Z[y*e"8I:H(2 ɘ&k֔*ܣ<) ֘* pi%YAv5ݦ%ǙW\S>'9aO{mJ*]7MWy2[odX[:mE#J\&xSR1ީ쭡"M2ۛ/F/ڤcMjT_k!$t '{曧BZPd?+t@?Žq:$$"U:SÔNA7ϓH~hz)"Њ3-RMfUvtOκl;o͛q~lE&p[^m@{!,$*᧷cbVs!-|;}.v{C_p9rUAƻ^ aM.¡іJh4Q@fBmsvϭ?MlIێȐ|Ǿ 74 kPx-Y^Dc{yYbmI*/[z;?DŸIhbdPU{z -׺[$gs.yʢ{vQTX<[)2}bH|YiF2F?ŲU\e xqgq8i*0)r0?OIN2dmigpZ f?=|ZlJ d" 4`x= bTY g^N+p3}X>*ةc.@DzKgoSW>K{>%ewIS2YM/uږS<]Fl8(1{FB0]w IrƉaӀf5OBf@fnm8T t$)pΒȅsNn胒E*W lyG uM>}%؜Фzx@N`*97嶺N什ј!]ٕӾI)?:!͏rK@P%1b Art*@)HvBM$RnrsmYrP}؞s=]WHb{I18 v~hFz1!7r*P#bƼYIF3+! nSyndԡ1^nKtcB6 JjFKa{{mDGQZÂCOd-`oeXRu92ewʊfB;/#@d珃MB#Gc Sy2cs<ܾ2ܓ3*iIu&"`N>& Rv2|$G.KrqR! &8h ƿ?|/.J* d$?f;(2gb{hQR)vZ}y0ȿxr+]V9*GVkj䝼ꎰЗ'L9 >we+`oD)zہ'SGkF*[xQbNEO2yX+S8x Q6fukH-Y4,Ҏp@Z-y9 }ȨE<]+CfP&/ ._-e*6_ii 6!EZ,Ue  ^eH-o%nG"'DhZ YíjH1 79nA^,ROyƙsgVpxf9^u.9":c+@~%p` w e qd|R<#Y "ղ&(M2(C1.s]P:*/p\1tlʙ) bIxg]֬'d:8 QԽDNµ!dלՌ4Dt{S F/0ilh2%﹜eLҩMZt*9 վl+e-^RQhgں7!"n̔,h"'g^' d$]N8 =Wa *_]bVvB9`*Q8"1`q|br4+Y?DvcQ z4Jsc sY"gA8究d/BcFLf)@OKT߻}N*Eom ǐls=N%Hۜn)qse^DF׵ln壋JN_o$9w;e3!)ӵtޖluTee<[#P83" ۙd/7PTVǤ+kj ʰ)c{ZZcj~X4).IuSzn`1bzF"CÁMO(T5fvl.<[pV1[K-g _7Klkhi ~[nDOU".8X o͜)d@rx*} ~sRg"7@x'#FTf2OQ"騹 x@ ]&{XD浄In=}W(aFq"Fd~L"AɋnEJkeлZJ`eT/ 7~m/|7v9 QyZB<!IRGq$h^=Zw'0 m_ SI oϞhYЩw-AIVI+IC&dk& EaiLq#)t˯r;ny#.ئo QhQRf puGa:+g^77s:WSBLH?\C G okXĞ?i :wYMChZ g9-WXVBۓk59OLEg7;ncOGn6͂@ah'>b.d㳅]lakSbRJ4~"-&:܎6J,Í[beZBIzvoEk-ibc--%iKmwF< Ծ[4 P0j܊e/OC-VMk.4_c1 '2I5Q6,y 8(C blg!13bǪsgV\&֧I K|:Wmw^@0޺F%XT3V4`˞/*`u6d1B|诨(DR6 ])0A:sqůxm( eᮌ!rgII)ؙpHZ(L#9.-_cXEkdYJJEZ8V@mU˘'Ƅm}+:m3U!݇={Р0R֎-:a:I9?.UŔ+`]t tl^G~S9d=Zx_,f袂߁5VYiӹEU$MQ־` &G^w4Ijt="gM"Yg [?;! &Iʫ އ>$PV稢@M]kVdJTnC:Qմ"(QFʵJƘ VO j׊)0n3_ΥYuٖjt} UgzN0iP AP[+M!Jg?tipo8%'[{5] PClmrg%ܐJO;qJ3YZ Sw]FՄbgC`ZJ<d|qiH x?$o`x 7>0a3'_T աܝ0$.`x8K{x;%nK~+S2x.|LW9%fR5aY-^7͕ȀV* 6% iso~W8=d=c)Ojjd/N9jQbkvVHEf:D OVT{ L E7 k^)JV!RX%2.I[5'Q9C}դ6|uc؇GYm%s͊THW9RC' v/W?g`>9piXu+mنVD>,KxVi@/?8 jx 'kmE8UuDiּjFփI}G?*o ,|d:iB4z {iď1y)pF>_ ɚ"K)Ka"7LB2ȫivAbZMO)ez~&]@ { \0bF$L=0 .{)q(¸0O`D".;^aN?Gy3<Hj=cY5aٕ~ӘH+vNԺ#kkh A.slN7#7-,I{n?T^~]I4XN<=/4 z?zIuQ䥖eA)ƯYY= +'ׯ0PStgA > ʩFśغ #bDDe:FVv{ ZO&ӎrgWf ~P+>*f(Y ȡaY앗^o8g`j&f H9QAϾ3u NNu^j&MB;9Dj~^vКpX68]J5ДDY!} ,X3^Rncw"r4pSsQciȥRfJ[-lWR*ۂ&\F뻌XK> _(H b`!Y8S-%xL8{HLP5eWw-G(c',D:Fy< l9 ip4չ˒6ReuHc8` 5l-r:t5ыy) *kÿ#e/nf! ѼW!O,bRe9ܙq^dt‡j7 {;Msb?A>Sq<256|;Cs=Ӎ8Ll{7d9"{vҪI)Y$?rtP L EQS .?w['` V %@(Akji}OGF7-,"!$e4O'_-iOT8f&qFdP_nMpz5|Qt_&o0߅_}۾A}D<%tƤ)EA1#CvD͙__C0L-sC$~%F$ZGBuS4!J|3:*E6br\jU*}v2wWʐlOP"m <z,zY+r8h3~EdOvIxl767rNՈ`X5Gڰp$à27 'NʽzV&U#[n9/͠m b+8Pz*!(_mՁS'x̢l4B؟jdL}f)~Lh favZY9bC^%ǿ1߯+2j,{0"qwvx$%;[J)VTZH`Ky ШbZ>ЃPo](lVDCPzݺ,K¬,}?IWmTϽف)|>¡6-zAD`WwZsi=w_6^ifؾ"ŜNe^8Ě35p#~Smgf'Ea?w}($@ g{6B!e$!f.x-؎BvQZ7k9HH*>8 u8#LPByEɇėZd͞|ثmf՜ *!Y2B& SBd-8:QBjl)js W),%Kz483[OΧv\~B>F2%1Idm8úV:~xo/ie=2``ZXI;0tEEކu$V)+u򣀝t/qr[0X3%{xEbYŵ<$=HZ9*0^m4fJCX[c Xq( GYF1v+ <`o0P%AU։Ei+q̟0DWQ7YAV pHL8gP:D@dUzQVC00bg!ߖQE%1>w!< -c"жUi>}ֈSҋ}]O3p3~1p&]ٗWu?Y dZ.9:s.v]v)z pwUVfw;wbˆovS/I6{@҉t ֡TrHV 1+NjVCd0QwS(wkPU͗\Y.+h$|lˮɐ*cձ:FAabq{.-Ӈw^_J*آ_s'2[ge(JdJ_{GG]+ ReKi=pxZ6m9@0niFvt=4I{ fЏ֯;P"\~eQ*gX+m%'0l%>{{!VJÌ(3 yI(q*F@&$IBRD^[G6q- N }ېhRf]xuV+5o!n*MS*1U5-I5Z/ruSw:~g,}X)fyy=NeJDCwK1%S: nç5wH8)㱣cL7p_~*r2'6yv?6]h]q>Ha+m;n !0P9M2Ʃs gLfw6L ߰5zOz>m!O:2Ni×LDɅa+] ;U~t*%P`f1zv%=x% KѠhDG8`Nsef!5 6>6p'c;@?J08K>W_a;/rPMLS$b'៸Wc 6\IbExWv1`;a} 2H/݃#r_m QnOT3nJvlM S6 qM kck2P3d6;km;<̮9 x9jipHf=Bx' ~M̬K4n #WK>a )cf5u[DKC1Jx1sZ' ?9无@1 Q 0ʸ͇(8*V9z*+}F4ONlC\)C/’.bUŠ}"qwΔ96 >JQeڟJvVbU1sW7ZUFi0OQzK|!ۙ d/B,cNQÐ ҝ<)T0e;Y8*.Mc߇ AL6JjL_tm-:e OSBpw|悱Dr͚\ U3E e 1O}) ݶ`UX7j2iya=6@ {/wH"]EJ5H"㵃bF. v 3ȸiKѥ *^5,Y?=MYC+MYZw%#K$ߵ=>D/L'qJ{0iȹhF钇0$*Ib ?D,j쥴_'?lh:FL6j* - Qtyib,;HK8~{kD\/ɢ]["iD5V$yF y<-A缐^sc&-X ^WvcS(iMM%|{7C Bwgw;#9R =,@|O tzk w͈jW#Ӂ #Gh5~D$Ic5mv us;Ο W z#D1SZTyN΀3atD*VYѠԹ;ձ QBqB{uzBIr#TYq#2|ڷܔ7)R -0".!"#W!Knz"+t$Z~mq7ճؠ UFd2Wہ݉WrES3([U\BjODsSkD1ӧoiI,6U(iQ@Eʺl@b8tMyw9 ^"miLן%Sz~7!nZ"g+ĜfJC WRd;.V#w*x(:G]l?[`%LMV#y-}fByS>fRBv?kplXȄ 2K4òcoWXr15c_؄8,b.%`!.Y)-r͋3emˮHT&yCP 0g0j8m[pPdvжr+M\طl~xW}xhYcdd3y.GJp ~5Qeï`' Rf`V_̋nh~V$ ĐLDTBPC ]>TsB(ȓr@pO UqQ G|vމS!f-=ʠ%=rPxMV- >2R`X${©J׈Cpa.W $M%N z0Y]Co[`]zsCI4&BOTmsz,6׉C~ te[݄"ܜXAe$ X#ݞ8LtD5Bj=;ux^΁ <O32D~'EF6|l~ۚ;;ME舜s7x2r]o,*A]u"=jf_SXe^`G %VlvLEo{z+7U'Zol&aӐ̛'!oLb=sE2;K?zAרtkS>p T&8lϿͦbݳ0SKpH v|8 iuk!8EqDZ쑵,)ͦ^9g IBmV0i]ax80Ock&AHd-3ttQz>T㥆7R0mTz dF-O]T^gp%Lorh֘}`F=՛b#}Cſ+f{F$'|DYR5 YVus Et2B`sﵢҷзktB8t}(JL>? G3ѕx &B % U֟؇ u%NAG5,:S>9ݷl.eR+Ro3|?{pcBY>7.&5ҤӁʭ/=MC45kL C}2ϾW#:{jӉEuv?wOJלhBy-p ٩-p;՛)xaSE'݃aܘ<:(wĎQxbɐHgG*=ɡaP<8jhw"M'V]J0NYpqbZG5:%kvFl};jRz7'EqLQFwd9q#e~a[:e`D].ŋݍͺW,G)W?WzӭVR턷5QN K{{p>Ս?6Jd2MzRAΤ&jt(ay^2Ave?0n|a:DW^Z^=}?WqAtw8$fSV¤vs7 :%qPi취h6vmO%Ay&T"R>'aeZk+k!C6UkKB"h^Xۯplec=Xѻhx+ڿm[wم2\#G%qڛ ෮XCG_c$5rEL \W;\VCdɷ],2Ũkӫ6~41xd0bBZU\Lސ\!rTKkR:;GVNrgWDt̍#qnP >\ƶ+뜽p v|~[?k#e0byyxvxd}aoXd$1l-`OMF*,C6̼0x(H[Úq__sՓ~4OݶMK͟+ epUgHL8WĬ$BK!qy;q ϓ26yX {w+{%ɹ;6R(FUk]IMzsƴ !Q=[E=jrceDXexVI=B@)7<-"뉡fQ.%iш=z3`(QUnP}e dO*k~P7ҳtW= GP!w޵T 4j\~~8N) 妸njJe5 s )uӷOj+u NIiG)$6:8őw}̫䜑QUQSӢDCg7ɮȠ#lT?NBjPFc4k^H hLgZ:r_m綊ےN[Sso*1irǽYIH"נ<OYߘ8߆Eެ r($DE0{}/5qYZ(CkPQ|t(Ra)\>6- f`O cgۿ=+hw=FejT9fs-گHC[C%/Ӵ\s^*~==_0=Nxy#Ln 3VQ >XrAjX4@GD5}?aC^7Zs ɺ]apϳ+(4,fBAИ/Wn:6'6w5X~Xޏ p:G.GtwFq džmk|~:vwCI:ߟ0w'*vx\2 |y^kuU~]ʱRvDw Y8vKCj}5t 6˖5T \9#G-Г>bBoVrZ O/Y(J~t[`=,ըNb1GD ܖ9ť?&N'b-I_QݭbBff+ =1pk2AYA}Dƥkې89hV}12 ӺtmDIFYSY_FO/0dscf"4lAkyHeŷr+Iuh]ܙz9q.L8򍼦VN \f[ Px4Y|Xφy6=Y{|sfӯMpi멨t?8A}w"IJm 8j0Ek1:| ">OTJU!X 7ԝ4戄r&툩0vB,1PfV\Qԝbnbfrx5`@kK>ꦚ.t& EODdܾn^p(brlZm{"FYR%^!`bgeڢ4P/ѯgbٔVKq˦lY F`ܼ'I㾩aG$/- 7t5 yo'uaZέ-$+ÔBKsC+m W5sCJ&L |@2x~K}blw; vfHq8tM|cZwa/-) .쏨jC")P7V# #T*Y#sF ;ٝǛz\vFrwJ5;kwA0*kI:`[ߠXc:.f<@2C6K! 7y;-zֆX|&GbJz&0S d 3'7w=C[5U"5k&[j.{=3'x*5[&|`p~eCu}"xnEF yfL"9p}E?xy㓸x| ]ш;dxl_s$:DpkQ8d9W.Ձ(KJ$҇|m:Ot [omO>XR. g4@eɱ *Kp\tYzXʇQ^DC߁8$NW8-t%>tWd/p-R0%:j-ar{؄SzzFAX!Z`5A}L G^I384 hp%TwNG,"s*B˽FkXßT]"<#% -A6֊i ռ&!EI)ש _na,xZ{g堦yt{98W = #<ͥ o;0:bUK?˸u#7e 1W3W- \(JbJy)p[|9L2`,jfUȎ tb$k:a vp=Q 1+/W.Xuih8{`!q/vK$R h t;#;乶|XugsA*ݧpnVˢJNaףSb/@uh&?",܃k8<Җ v^"fS30kY~Ac_0#/M?CÙ1D}ޫn3PȘrZ&[p]ÝmE}B69JaD1U FKJODa-,`.ZD j:WL)bJP;v7þvI6`3ZFׅ@՟BQϐ0+dQ^"f]Y:Vh0y`?8KQZ`ㇿ+ʞ<оCmn|cJmFwwtGz 7\ 5";qx AQ*W ebc:~zV!\4aa ]uD]E4SǦ l h“Z^S|t r+zDm%Zg% q3Dnb?񴸴bT*z9*azͫRF7N&%^80Ч\&7F>yb `y,Q8SZ5:fƌlJߩa='6D=&$SH|p7uÇ3zA eH 꾆o_D Fd`qNj^co,g%ìs3/]S=]/)A<ڙާQ0N=%^sPՄ<1}<(Y? hJF^H*#K)H[깪$^QXuQbDquT}>H(v?xm<MW %oQPe>t$A;k<ևCCd3CkǙKoTЮKxѯa 񾼇bb(ֽo:3]5]0")'86mT2Жŝ I 8BX@Y6cԥ|re)OydALnvNghO犊.7LPr>9Yc&UA6.);`BgĖ#CtRp2Wby!zGSEH\7C0@@8tzg*V}JyOr:{Ls\'g392X0хFS*Ev0cQԮ04s"PvyOXRXADz\W `~yTQԔ =c?ezzk'Gg P%ojZNh1\FK˯"AW^f* 욻,$+\h]WnVǣktLjw\p^04RV߇OcNNM ~64H3Txl%?h20ϐUZ]1 dM7]ܭ>C#E}՚71fा&뫅 ?,}0uF;f]HՐ/"l"0~O3CПZM$1Jљ j3&JRaF<"(%%]ޔk7!bC)6_b_AƱ)m##u(~݂#>f 03M6s'\2T%M$HkO\BJL;$[e".Z£x*j W\M:YBjY9 L3wdb]Te[Ky b fkOݕKa.2g?tA0.j1Ij:wrd=gդR-N{LgOAB19)d7CŌ*A 3a|,x,*c,Ͱ`yuh˥Z*/dquL"j/BwR< 'r?/W[ڙZdN{!Ɗ^3x5I"gkݬVɬc)f7AڞX6j DJ'<(жM1APwI+ sաhdᗾ2{FmgV@Chb-(q10n"ʓ%qJ}(Qy>.!Q~<`G[# Z+&ݎ5Xb]!B+︋f#Thnz883 ɨ^Ehw㋬p%oEsٻOwpJ Z0p2kqK6U&5+ %ι-r s.ASVPCNn8=͗ u;qA!<g`lٙ;da>1](`y" w_6@yS a|XA6A -|DeTKʅ|Gp0=K^Ipx?iApXcOis  T-{)YgY 臵iHGAB٘@ bnwi:bץؤp$l*?f à#=jA{-GqgT=,:BNC񕋬+ L5wmZ"R iNIIA`u;y*bچ>d:Fl|N;.DF@Lh M$;$HN2~bz:Eੇ>@mmǺ``V_\aOp?Z㈨)O>x<3Uo:od,3ܭ(VOǥI d%W[h,}YW.514x(4X"%*V]̲}B]Tuj5n!Ţt[OHTHx27 (Z,fvzXԾuJtTCqɯhF3|.ii?%&CuDlf wק,d:FVC* U7@ڈP%"gd1 -6k olr&e )跫mwQeb?If)~ڭn{==$"w6|Uf>sIVd5 |V$"W͝>)a IW@U[MxQ ɽ\az6FN$ypEnh q!>4Qx8%l]d\%v$!b]~W 'g ұEܹ*ȇ.;[RE35/0/dP$nk*w;}zksL,nbyU; dwY[pNE}\BdUWC4<SDa0/no- E!D.9"x\Cxm ֟d\ o23QF3GtTؼ?hL)H9ZuIJ^9 }5,C(cy9G<܄_76H|6ث}'T~2eFň63D!Nnn\.Rӵ ܴ2"״ᢜ(&11:vh;^cJzs{ؘ9sPzi&u='HN ]i;i!pu{~VjٷI0#vY}όoVT=( (]YNӝr0( H3oH+PCn  #o9/;ﯳ&*K^#Nڳ@ApMv:'T v L b} lQѼR5tF0? ˗\n^4EcCT'n:R׳v3b[0Abp^2YrP1dxlj/@LMLVEP:95m1mrjSo^nҜ8XR z%R=9uVe=o"K%[λ|v@:IP?ԱS!\_@(c  HsT}qmFZBOq؍CrFHGX{pX5#2u_ٟk]mΏZӇpP37&~UHwu0]ɰ08Hc#w|Dm eB[X QR^ra4yUcp/"c]-eJBQ䑔< Ƙ$Wt7HRYlULJԍ=jê`:꺂CYeZx"5à`[Y X?%!ALKL>CwU:VVikz8,b)͜6!>4;:2B)1kޤ!fg%MD+a鿗xaױ|j@~'5؏]EO+py[9ta6 Ya7;骫 7ze]4ԆOZYH# C':쐳]7 '&~3X{H7Y4Zϸ~JPN,̒e9p09CRwQ&i>xT'%ǏsE%j_ETE8 @ \WY&j&UyeRx9{wFoO2D5NZ0&!:=M5nV .m<)]2=kҿܯe_PǮ, ntjv+҅$j3^:+!4*t`F XnYK[ԯRXuQMsss"4sb(ӑ[H,Niŋ8U@Jw^Y9=z{_{' fko>F"e}.} -rAЦ^hNjiq["yuТZ|3=t}@[/bt"?^vߍ31[x7i5M)MXPG}ct^ TYoLDQmls/9|Ǔad`۠R%6(RJ/ %&jn|l|/KYdΙ(ZZ۰؀xΡ+p$ـ)(<Pd;'1,,6<(CX/WWNgj{Rrq EOk۫A{Ӛ+j.Fv,B+SVV%ǧyY,H( dCn{dI>-2 ޺][sm9-mΧ!%P#V'O-k@yG/70 75Bc6O~z6700h*%qy񲂶CoD-z^O# A];`8' q'Z^c"35vuSQ3%MNbǣ8~V͚~wum ~xphJ]vl[ PP1>P (ΉɐAuŭ$RG=rtNeZ!򮨦ԄVoն:*4pF23Pb}ez/ΖXuu\kΣܤ\-`'@&>ro 0CJae.O*9hU" 3p}#u$ɴGeWC!0'Q:/YV1/ Qfb|ϗ0P)81t%x نoau:h3L"|}lLRX(]E\?"ao*IFoy&yGmŚ#ƇPMH")1{t'\K_W$:v`eʟK2D}0Q e֋yf~0a|gH eBPܑuhN.:L̔}] 7=u3'~._9g6'J[6(=]!UxX[j + gʤ,L籪`O$Is }<"r[ܛC-zt/PM PiktnfuN5w?Txԧ>LG~i \U7dܮ8X־_gW2 x@p]o!fvG1hLZN!Ed>G*uQaM*t_2dW} "GT#6^Ѩm}dxFPݳrHw嚪cofw{ #-,/!Zʘ#`'MEˇ0? Cѐ!qNV5YF %݈qͽZ76~vhϢuN{[JJTUTF3L BY=AֽL%> ^EZvnz̽;mԕuϳ2=VPz7e溇#LAGy*gB4 %ϏۤOYJ! eW\ vpgm9XFvBIFy"1~dx gBXĀeI'2~}P`U:4ќԦ\12׽?Y{9p {껉pqz "ǚ#88F T`cX7- pU8ZX\1K ˃`Y.ƪ7c[`㦟{,ݏ* KdaJՄ=JQ\8Ӡ6 wcVTNbw Zi2مE$E jNaL9|Ġ~3d~p|VY<0\C?ݱ%Aim\K˲BhS< -|)9>x~zYB+- X"Cql {t ei31 >R-2%;+uuBsi]UA%DNMdEZ%Pxduh;K팀q i; -r=yLjߺ;=:YzVQs_=g)+-Mh}#\ B.ت,% >3vre^"8XG7]ʬ]kaU9 QNCQUN~KܤRgWT~ǨV~& W|f45X-иJAZSvu $&БF4i^$Bs^E!m#y-0q*<"U6tC*yQg%Ti bB,E{9Z;Չ5ƏW58Qhedٳ+mшH]W'&'~G~2Ԣ*5FWu1IY8NQ>FBhꎆa (M,#%+v~`1y5H>^Hb"­w5E`u$1tw8 <|` j!lhE\Ɍz/yكw/INhITWK 6r?ְ؄"6#h*h?܊?iaJ&uk }{aqٸXm'W[ID.lٌȧNTmLm!HM?/#z`rGP9G$UfRS>vYR oDndPa7tYUA%k\כ@7)CQY F{ ^|B ~D0h0WFANҝ v@tּ_gNj1!?<ܖ?]l~Dը %$č %5Wg0Bv1Rawe{;{t^{FIɬn2\Rn;y3/z=2-DfKsa , @H6N:?tohV,GG0qWQf Tޱu;!Bwc`#2 6Gl.&lsϥ9Gd+bK2>H+E#n䁶0;  V+P^}@$U:@JD,/U: fp@>oak5,W#|(<2oj(I-qЎw(Ūٝ.6JE<0 1TNdL[1-KBG[2e9eZ.;7E輐Xx.pAnFe\!f$56nD5x'~#x\Hx"t.Ɗ +٥PaB#W*G% y{YHyms%_&]D@ϸsapr C" Mx>~m%>48ҙM졍BEM$ސ{`6a!jx"=e[2zϫh{Um%ݑ?='HSY_& ΕRYaP;Yڷ 7 2͘%!uzڀq=Hc;~0 dw; ikB ;NWM ؎KFA|9@+TmIHrY@:ÂZ ˫un2 uzx/D'7Fy!7[ 6k$)LMKt#X$PRsyѦ*i "VKmoЌ?ͮT'Q˶/~}Lnm}0 o.y`?Ik(`=]D8{RTl¦x9_Lj-{nt[ JA᷆/!L%!{N3$^8#;j*te I_V mCa|?6m}-HT=&T PPŕ!YlNHE&ww@3wmGq^ ($G=sKf27e ;m.UIvi MGXZ%(8/+r֨= kle:p0u[ם!qpA3yi?jkƦ Pqov&ycp(sOIM2_Ls[e%bMp Vr(dmF eȳ \zIw3o֑J:23V>zYeb v8:ulG{VZcAJa& \ }Wt/+ې>N?/a%¨~|ncg Դ\n _)AwóQErO%t',1Ϫ~舎adhA7L3{ k9y_(,ȕ IV;PhmO:5Š+d޳hKy1ܹJHod )(S4$,;T>φ(1HGGz+4ߞ{ӛҳXxfCe\%{@t屻7UZ5L LKh_de5P" k+%ay/Dx:-kZQaN Ӄ ș@Y7#}G:d,[KD":|;ډI^]+yD݃d!,-sQiz|n$|46hckU#Ĕ-Q#*f·7*`;jEt-ʓbg3oK -k/k 1U'@͜Dzఌ;Ϡ۟<% 4 +uvi =AE7 O wGZ_6"f+AKWUMwtzns4$9b>FD;|YI"f0DBy Q s0eoʂ*͒ӟ.! x0,O\*Bjj!soR̰b1JpsQ.w>cb>^źCs ix0x ng^0 Qqa =:S{9%Xt+KNEbNe(N8Mӆ-C ZfY6Q5 o!dG ⮜Y·$ b i@1>&nh7eJxyLYLDvmzG4"?ytZbD7\sm4n=~"!u z5Gus6@Rep ]^8>=&H^B\-m49MGE!M&cv1~IFUQX},"K7_˸ n)obD> @IUGb*q{C km*Qfq~ESP%ǠpeQx[_|bts E3 @#8x'ԧP ;*~6ޝE }S'ym031pOJl)iYΙ( K ёcFg/uX}ňb/$ <!#HlHBZ4jh'w>MYIwz֢jԂd`ن@{Zo 6Xp_3MfA)d0'4 di7τ-ຍrl9FEGtSa6ZlPZ3VͺK]U Ռu`Ic.2N/#*Nt8/&Cȏ.-0yJt&\񡗋 xS$- #o%Lm-/<1GD*NiițJkBNܙ:QܤA~/\`YJ!?P3!ٰXbn[N5)1+SI/(T>:{jhuyU>CAE"s_>d7j9{IRy.bh]E쐎 6ĭt;etʈoJr[XAoeMzupV[72M6m On-2t\LJN"3X_2{]g@Nt)Jp<'Eqbu%z78-w+Pw].9Y4+|=ϖ!ɕe :~]iǥ їGuxCJA#Q7A&߰ 5bE^N t:eWȇ0{id7ERr&;DeZs&sԵ"{Hx78㝋j!tc9'%"~fkr0kvK;raAΠ )|D.λmeE|^8 Wr\c^Ɉj( jn4CāθpH㙎 t#{j+8Rો]rڴՓ`Iպ 4(X;gVVKbu)2LNd& hg 2jduP(:՛ms%pL,L{>gTJ.\ծqa>'[5&l>-BrFNx;<{45)0f;ےYӍKFɦO KcmǠY$쿲m 5=x?fepwnu(ZVG:a]cل_:w^sAb{ZJoL!/plڜ%%FC}}5 kP$7Ea^&ظs{aLfj2Ghm4Qg&u$D_hc ̖LnWþN5%2Ώ։rEw?_ Y/w:isT Yn;2|u VȡEQFq\hhR-m1 ,aVCLe=#hjwD\,.]Zn1𷰞HYĎ LNDZ"Yj>GmxG{T3{c~d77^5:6d-(E4eZ͸4c\ HEmDT9wLD)+GXDz@J3 ŸhJɃDB 6ǭ9 #".g$@"7)G%:o;6˜:Tip l~0[fdZc/Kca]/=Ηx4d\l>Zc$ڤG3QOО(ba e+;I.PfRsf QH6lrm+t@:];0t,N-^G ] XaTyHHtD=1WOſ{Cc ΞW8kGe__dFG~9 h av7r"HP2RkTHC]|Ֆ%+?Mڗߺ2-dW-" K=|$nc&bOswC yT}Q\#%x_}F9ւ3D[[ 4'A5⁖Uȋ I1m)hkXx# GZ5Tw*jײ̅5#ggf)G0= %{V0A-v7d1*8췊Z:~N\1K+kX9 .'l{:]U9{Ya})zC:+p[P%KF{xύdpt8$  U{dHQcG;x_ꀯDJ=+JK@͋ay>N΂9a:_=h;:\N.'XTUMlaÇBt^؟xbw@nF2oP(=,ox[:`嗾ȦBh@mi-m@C%0Kc8e'#yyr-ٵ7堛j]ΥjgM,JDiG<ՙ!ŕcY쎖OSd3jCEV3]'[.$E2W,'7M<8m$K}g-;%™jr}f%Km947@hvC4p}ˁ瓶)PY&cn$lІ:O\ws4{i X^Ԓ+P9E8_mX!Ccބg~iK뫂6Ԛ >1M}Ϣl-6v i~"aC@ !Fb'QEv<,N-*Gk2r 5T#2**(ia^E#+Ie!EHd!ւ/0YmC*8d.*ŘB|7AU%/=疃n- .@lEbW'3rx„&IE0'C?pUC1,ޘ4S7d4Hb\L3 dBW 6-hh:u,'$xgCl| :om=Q'Εcl/-?ezo A 1UbEpH`sm ;bGR,$(}xgKq"SfZ4V'F ,+iG!VX g$#L+<@lhHeqi[Aͅ`ƻϥV'١^ƨuR,.{!w )bvAs[̦T@r4k(!X>7>ZY_NWr'y?pNHH4ܛE,im. c籁H-3/=x4rXa>.+U"|@oJ/Ic''-mGG1[W2R̸x\5ĝw7$;GKxKMr 2[;V;څO #^ y՛.1,t k8~8-/#5g/ x*=E@NCicxɌOǪR< !iY ^HXFɑRټ9ano=? A32[5ȿQUmfqo_W jghzi-:s#Dà vT})NyE0`È^ ˩snSkiz"<ƅ4pl(*ٽ"TJ~K?776 5&76\ R#ᾱ[nժwcDeRmwc?쇻H޵{q'c"]1/ Tuݥ?͍X9rU&T׉8E*c c :M5gY~EoNXJ0s;~Uݔ_HC:FRE]/ !)(`[:Wg.67P'vZr<.6=yW I]pfR{ p-?i䖶;JOr+,Y?c!D4ӢM G' s}JxL̕F]/SIep'K_2ٔ:OR(GM*"d ,gp-rz#V y[Hg @ͨ!ջޥrK V{ʳv׃}[|VHur ̎Rg_DߓpM_>= ;ܿ)~v|bwrMZZRB+7#Ń5z4r%WAACTpi^k)K̛ Y|2U:C%āޝSH6~v4N ̸m/ӨMSuǪ;VqxC28.Um&mu% tfnzv.XbG2jxvI3Cєy׵GD S(j}FyI3k\Uat[lFkD,siTt>UgTMly`;ş~TH%2sMM%D6Eڃ.z(ǖ!fa?]*6Ÿf7!\i`j79ٳ()W pcD5[L{DՈ!_a`#>k\@bOq>șm,ߢMJ7È_wV>ܣd{Av"Ld򧉬PJtX! Yu78 X(75PetJ"D .c񗊧-6_GY/8oz+v>{5~]̐jJ*@TeżBZ&Y 13VA0q\B)QQi@d5E2*ߍSϦXPјxTKi׳15oq!Vc0L?p}EV DKZURټ}t㧶)QoPu,̠ħÌQU[3Jp{ -wQBlk b_:KG n7ڕʸ B(XXWkcS]$d .Ene V7 (p(W%߷r|^A'D8q\l+E(hOT*Y.3Ïc$Tj1ْ; % Huw K?cdx18աTlӫyL V7R"2YL"DP 1QB=^xiF.MШ6]qiw>^Q] *wP 4Q NxI$!Ը3VD˺*i;^hg)ԏZH~kOsSv'4Pk#p^׻EWYdM:ik:G(bz(' q0XZ|iyK89Q|YmsH>|`‹Vι\]ѽz ^dIǿP%g` |xMeqi`AO7an{csTfpГ',m*Bayf;FgT|6 =?[yY3ҋTVjcu&'zadM 1'h)ldvbݬ]ûDXtO~hǷu⍪Sǵ.n- *1ػNa:n dDEъ0ҿDpȼٿ2(×ܛCUf8(])HX V2W  >$],QPHjEm˂}6bAi.⓸hC7weء;傀:2a\bgC Ny`aF!ly2ݷn(B .cuDl+T1V{_u2.rDuGt .uoYAzq~װDy e^F ~x"+m)zҽOo55_ek5t l7_{Ki* pZm -oHM5֓H|wv2-Ϟ:bC%8LWaD,^<疱 p 73S ? G,n@>-Dq9:YF*RjޓI' lݬ0tH5fpV_.M cOl-=a:gKNEe1;Ox]meV4DfL{=6n}B}h,T0E ~ _^wcrJNQFMz~u; zHc5.:$0w+ J𽪉5S^ 蹪)g%j\b6i x=sK#gD8ľ8 N δv3掸صe` m?z!QgyYlb?]" { z8Ã˽u3Nz/a`'4Tȴg+8[n9Ms;N_¯v`(OJ{-##%frL8q vD\ҿy85M=T%߯#^15x, M|knh eƚ Va)jnQQXϤhњDi߰O0R.ZCoT{s;4׆( q3θ6!S`Cƾ߲MniFOYJl[kX/d h%2=&nYũ@YEBpU0B{+.Df?36Ѩz`yy|h #dCp&q0{^@JEds|μU|<^_=Ǎ* $H\gx|9[2;^LrjU +΁uJݽ_ʺ!J6/qt=yH0lH17ٮμ<n4@wBӀ>BDrZn Ҧ~P6 63gŇ$ЉVu 0c Q^ vjdϐގ"rh%0T͝g,ܵ;ajUOh]b4ǽ0{}" K8HsǴn6/\#uʻYzЬK 9H+ TTS¯5 9Ћ;Uݹ,Mg!=º0Of@$.{Z}g;kHI myB)4|7awHH4|<P>=J%vw iR5iyrV!]'a?et >E-Oݶ&`} @!kli\-̃ Pۧu籑H ,H N>\GP{*TT};n(n.A(FODf:)3GxE#m †] 'ƛDy\!Fy6-EipZHKf'_alHo{n`%"?5O2X&1 ŶW .?L0 _Iqert6/dW3y5-Ŝi"Z)G C5m"~i0)`Gn)g ɿS:eXc4e%Z0/ R+GO!:6a'P(~K$],=##+&,^ c%OyAH35yYS`W87&0x Ħ$@HECؼ4& WӤ =秖-EZJ "~#vB@`$[VA'#ji?L CF|VsMu-& LI]Q"sV茌r+{A4v,t –-pVRhD!Q&ŷAR6\c g+#ʉZJPNG>Vr&  tز_ȟئփJՆoNQb{ nˍd)9x\޶ϵ`//ʵ@Iv/ae}++wP nv8;eYh 0Uڧh&rh 4g-OrAB8i jQ@|/*-Z܂gLO6'RAUR]c`'tg.w/c!{(d#wI_NGQjOBةw$K DiYa*W( Pclv ѡUZ4.%4qzM+K}E@UtKU;PΠ{jecvBR0VKqVQk`ɅE~M*Ln5S9&t P2>2P[.7>1kLZ)"ssG'o +RGnZYTuZ#BʊNWlq|A vj%hW"P _ [!ƥp͂qV~c m!4YJ샡dD[ILwUsd{ ?ƌ}hUpHJ.rA_LTN$buDfQ a|qD!wZۃJz3Mc Ep1hR}8QZџӣ;y zSɬB2q7F+ <$G')#ߵΤj.+wud"|f)dlYVD[H]h5cF%m쨯RvU`Rkφnf4SĹ9 FFΤay$qx+: Bf6 pm.T0DFq[糾i<4c"WaF~jmhUaźٷ 6,;+"/7{2=Q.*LV8-ǧɳ,CrLcC R.] (!LxYmOw}^ɃOCM}h*m;N>]d_>b5Vz]X"r{-<6 g`kTxAؤ4ݺ U? ϛvogL"%ύ^2#kd~1>HЖg2w$n`Ybu:[)p:"|`uP)3:u()n-D' [Ym4PHW6uAҋ1KVMUXEy$aSxa`#MS"T@@ Mgz LI ==ԅ *lR<4'=ٞDժ(C!)tL&cAZO;Y/@Ee[WTzHĨ~bZv1 1_dUMYQ䖝KXA[! ߺ+}iΟS K& SOjb>%dwHK\aZ!x{qRvryvsgmT)/:6͈T`O凤#О&w29hC[{ n&<_X(ubt/7b+ScE4q~{f͸7o(GImej-0sD*sQub2Փ;! OI$_;vx*9iZo]gdc"ŵ>BL@ :T7mA~p`AP>PaڐSwVEvH-J\ %}^A{z5px8改} ;0̪nHM Yr>=}C,}I^ѐ(Ͻ\S[oHIiB%9zpr}8dr&72{t= Zx6q0`͟s eR8Pqk1dFQ~gUh_ &j>B6Q]3(ToM$QLD4 )DU(cw>ӝ7ךnj -gQhR#S˞ UN]X /7{J jW89{RG{KUGoK8t{; NC-1ȟ?%aw&%a9M\l"X7b߸`xB?3i^jkoIpNkף켙żEg[bnF 8_ϴUkÉm/B&$\ [LGa[QT 1I%zYUcX0I ZD"Ҭ ~@t -5^q-/yוRpvᜍxϸnwhUM:+ @;<2ÃQ%=+:ފYsvj_eycژpOr24M*EnR bg_WƎ. Sid\ 0Au%=2 qEiw*ͫ*=z B bHuA[mI24P0`U( YǻDƫ-+l wZwVԭd_<6v ,,Ҍ>s'E(m0SvA^¦1DȶfVC3nQxI@X!5F[BvA{=ʥ ¶菤huKs\G]W̓9ȎE}JzWڀ[:AA] !cIs2 yd.2_dUG%{F; }6(9==t$DNGh q^>ƒiW[VQ\87B^3vD@gIMոȄ$) /:!DO+ll ?=~0[-{SHJd{:١idz5i9mčSa*Q@PժRb [Ql2/UדdUɊHjJLISh:nZl%/QjMl]ᚙApUgrPf+knS5O)~o.7Í\Q%DO={C!F wZ_ PcTp)װÀ9rK"zV*$s^ t\l1^jU"Oʡ(nmzP& \dTzHsP׏fbſk ?Deb>'AB$N<#a^bMYTqiSf.xR#KiyѰ~hVy}¿B̓?{0&+q2^=-$今htp":bcdqύd $onho*RSVK ]jRI[AX*!4\Y%l$QB:) 9Io'jwj[ (K}Zp&TX쭣_nJqq_%f tYLYzܑ=ڽHEj8MmWlw'O`$it;1yOpa_ivƀ. aT L&AaT #K |C 拏6@‰! 粦l~l"4O||h'pD1mNS8q`dLҾu DAM>Lþ"<0VhHX}JAi$WѢ 3M9,d`-Hc#IzO,(8.~#)rRKYȵ_Lj,Vk?M#U$m!Y!g3@k|:fCV߅9S*6e!JJ8І&u@m=wS j7osx[学/Nww>KKVdVnы:NV[GLz&]䒟CjKzΎ l0uPoJsJtt7dk9;[hSD`Mh"r:OD87@,exX\+%}!8ic]/q%(1Baq-^$KڜG_~B<*N-T!@XfR86CbJhRH#/zɚdLoBQGA+aّ`׋!E7nns8P 7~2imAv`ÅuủaH(L)x'cw˸IP:,֘ vR =tf@",{ U=b  R;EC d`ï ò.g-H#Qų cI^Dq9!nS71{K}ަ?*o%rknmν!܊٤|"}Jy^dG ).G wƺ8Ѩީ--?nkȼz2 ȠBvek)&}fs]ψAT't됷㉺ S=)v=@+qo, +ǥ4S $7V<*QV9FT }Y(ŏoγ|9C!ENV3Q %llL0| }C8¨/oJ#fHciܕ $=o7L^Yeqr4 l5w8A% LjTFhOn@`EF[†:]mDCZF?"_դbQ?/U17L ,ek^5]{';"8>9g"pXa|D Q_*͠0/ ;Y" ڣED؏ë\ TzAUصMEY9ş,UV#N3'H<> Zz.SܘhetW(1WԳglf&KV-`Ҭsׅ& "а7Ǜ f#zHo< BB'JOQ9|2) ,79Hҕjϑ UPvss|VdGE=qPmČGyOA\mnm3ǕE/k5ueu~N߲3OyNl$\*3TbwX`6Z{g&롹/V3AtדKm+=\$||wj9N%^UsيRdO+JϕB'q"Wk%F>+|h1.ƫ3/HX6"9' Qڍ]-mä!=#J`4۾3wI+/$y\#%oxwz)wZ+ O%׏T3 ̾S[ ;!RE(i/g8 ²_7$hph!3+ _'vSջ`_L Ybڪ 8~e?ƸXyю߭ CuAǀ̴IV1["8`+0_ƍN?sbpZ˺ij:QrTvor 0![8ST=h>ِe%;UA~MgдA3O,L>[!3irT7@Rauac%WO0$l$K b]kC 4 nQ7&=66Ibuy. $]ET|R@'38^ՙE`R;i$SN2[I.3:_(FXF9_2c]Lpvڷt٤1͞3.$nz6Z^AjnքwV 2ld&Y 6%tMͯ|6xo=M-8@9K z jꚧp3Ȗ#[\; qtGY),:uX} .T@A.@߅U< _1>o"f|t+6PԓQ8;9j"8n(X nz[*ǘ8b*j6jITBx*`-FV\u?qZ7z}vw9OsNn-`ŽL$F:$ kBmf, e<!փ~䌫*`%(P;oV?qb6~Xn옳 cMd]>hl6h q;?=/']a Yp sٱC69GkD]fcE7d 4:͖A)җ\⣯H Foqͳ3 .1Zy_ڽC϶ԍqw@99<.!qԣtz͠ ~*L?|J P:`am4<&1܎MP]KLhQx 搠7-IrޑqN~aPG}boLG~\UYU!!@ mo~Aw3h6 U>yqh~ Q/L7_$>x M&NkRןZy<~$)پs xbz(%.eA#; u*&!@|AN0_V1G C$o QĴ em'aunT ]t"g0pNf~)eElMŕw,S)@V.b_ByrQ ݤ¡4uCԐd/}ܱMܒf޵j_ `~%c 3jT, 깴.ѽx(v5xn)i8p_O`v!jl5JehJ(Y4\b-͙>qVԕo&{1v+YfU"4cB$;{9#jbgnpɼХ+ԒLs3IEMC.WLxs^e"2zN]3'^,+oB} ޘAC0 ŬV +\~n?GYB MG~Aa5^=\utZB1{2fWJ2lֳ\,ξ)P*-Q8E k M!M ÆeG)Ge@IJq-n6x'wDLE8u>_Y&ɗugwRYt.iv~ؾgH_yr / ń<YJ$DW$9+Zkil߰pb48+˚RT#";^ItRFCg\dR;oMEZ/oЫ7N̒cOxQJ/U;H3͙,f,6ۤD?뇺LH=bwqn3]$!JI#Bc1I,;2@`N~RWP x ϜSeQ]D3m.'uGbzrddӋ\֧0V52(DsSKK kՏJUV.I|eZvOJ#,=Ni5*e?lݐAɭe&GJtDĕY2\z2"3,;od_Pԏ05N#ep&]k lNMH| V=hCp9ܣCwh wEg}?<ohK/uB/=ݢOFw.~jI' H{ʅDz'< G0fЩ\[Nq_U92!Q/H$ ῥT.(,l]P;Qr%6Sx%@h9c789FIbC9N(Qi;ƲV3fAK͡#G mܲ&5 !ǒ2I D;Pl66 0[]=dyg[V ”BK6'[Vr}>F)P\y+o^&o$EMB:>Ey#YV FwChCϝ$8"\Cߴl Rnou|tt%"EXUt9k):l r ~/bmi}1Jx:ptYkۼPJ\#EP0[2(^vO )b݌6gs9>D([Z0O}?Z$+P'3{APD@\hQ\gފDD[4&2OXFm1k+~r @Iq"!p8]R }cJ˫+~M\a&!d=Ljb6e$@Xো`T/P~278Dm;0SBO?άOzڲ{0&c2hu5׹H:'/+m]ա14ܸ>yxg-n7<"&ƒ@48[!QO>q-;޾KDH&:NXu( oRpߒ|Œz\) $ӑ/047t vy.w=Y'93!eRcQ;iNLb'ö~k 5#wIR<m ݀i0N!Ȅ˭0ЀCpȧ㦁1BZ@5ҫ ihGÖŻ&$P GD%*AlTFUqzj @B rЁChɒC)CЂZCPU6b2_~ ef`a.Ts]rF{uyb! VBFi,A_m?t8! #7ɯw1@C:3BqpJ"O:XZ|;7ߩP?G#FO,E?o/F9>qȞ3!SBE6)|3U%qLf0CA{Jd1}eDBgʯwP\h=TXZ12%ċ= je(V~l4zK'GK|E|%.[O5Eq MOLmmgH{j.8!/(i 9 [uFqs灁p9Tˑ`426lf؀G{{l߈`=5Ij7-l-eҴ_-B(Mя`HCGocet)2 1F{Z]禥OZZpBUP^3 /uWo~ǪEQj~GW2.}`gI/S I![ n8F?nЭ`-uX<~w/$ÆkԨgI# ;! jO֏؊q22kГ_ j Siet)W~9b@)uRDlkc !j9ap:iE=WXOaUUA!aSv%ڿ[d#(t麇$^HN?>(J2h*9v޽(LD9HVா^r@+,AXNͪk ,Jk qu`Ky}7)tP^`:-Gqt9[?፭U'lF"|̱Ҋ iUN 3LTGNR?~s1y#Rb:T|^L]W W2׎`CNPU =r@h\3{3ȓ:~=Yߝ^np)KXݷ.C9z02aJ+hi U-,"p+t3l)CMqQ˗~e^"$81F@7aerI2_̃?cg}dWiv;n P!KyFzsI qqE7P +X40" s)j+7 }qr(LFZK8-ˆ)oo-3w%DZx7Ɓe鎵Mÿ+R$!f>.n}=-dV% nCksba$l H>V'Ol.?nAb#YZ=i; ;M*ii; AGcq_g_Z oʼnZd4i<֢%}eza EZ [OWGg aG-y[e7g dKK}Wk7XAb`NGg /](yOL]y)3M7o,''ӜJ-(a>T%.ȿ_P>սHuxU4$F~\ijڿ[1DNt %`uǜQ\UL'Y]k'\CkRyY:,6l%TJ(y ڄ Z=̈́sXUL% 4,_m٣ c>ߥ9"y< 2Ǩ/_ٓv=ֶ,)QxbLBT:f .wHZDyq9ᵖGł7'WߓFYo,2%6lvb١ՆZkYd`@Ի,&Q֣sGbsY'9+bB) qklR#Cc[p2]ue@KK.s8AY)p7p/@g5!*ʖw:O }EIUe~ 3ԜXdTm3e }ە֋l"ȩ]5t*<*oN-j=*6>4`R1R:(@N\]'ى^}OZ!k!LR4P55 jz*m I0=G`&a9T4Hf{5q.pg^LL2*NDU#/#_CjB,ӼxraPZj~> |Od*ҍm:ܬ=tVoq j4{Yd_H<$GGCA! rNi`5s p8Pj}k Be$P5T٬<ŅN٥BʉhW9\\Pʋ-Rc}|, 3+ `lZz/h-N >%#J*ޚ(Wx.5 ?_x˓r٥CL7fGVR]ڒ uµa{Aϩ,%e'8gzG)^qW;/4Qר,2|0w ٟ4g?oR%}F>ތ٩C6%KUܶ?i TgΔ}%Yc@"ei b[9pTZ+^@6ԉVյ,IoD\&$QWo-f,b3.Wڪݲ^u9/VVowq曝O"8䅍A41Z#CT\Ք}}6#%.(ڢmNm h@kG<vDv jc}xLP;39(P1j-+V<4tD@%oDMЃbl~)`N<ܫlnYH.:=tX}3%7ç&!#m' c}}| 1 8TAt31{>F@O7w]jXMSX7~E^Z'9^ ~WԩӐW4AW;!&)i9~ӷr+PGpH5@q7H@iR.$70'o!O>V)_a#t1!3M<=X hhu;Bh#/:K<5T13fW1[ "pBݯ[jo{It݀*.]sZi,`4:yƎq-TTAQTxFe}UoFo]gDf"F=/hiO]1![`/%ӕW"iVr(HλB;~Y n W-Iick53Ji)= DZ-h|%C[{M5c:Sz(PFqCt}OBH8 KǗ | DqQ-~;g6mQC]pѪWlFN& {ĦWmtI]?؉$k 6alL&)6`.beJ' GL1E&k:aB?rlOZd8oL>)Huz&E{Dfm'!ugג]T(x9:AacxXwcm璳"؍ڔ]&=}N_MZVߚ^sP=k} FJaAz9A%4o$o@XeOoʖ ER3ْMpnv&Lq߇)qq,I_`f 7 y[V}&[ܴbx8c7Bk>2LlJ'Fdh+,GC+p/qlrS݅,M1f<51 siG#TWnBTUZaJ Y^:Vi T0c;տBt`AIѿcȧb&묷ܽtL0]`ezBp', pD-tf&dĈkvڙ؍q[$!LT|JpB kZ'[+"wtVCD@oypԿG"Gg["_\3J&'ŵT}# dYU3<1tpjyK+\ݨ,ȷ޷s=bJc'-W|d&J D. DXE,#$}Ԣ9[!M)lS꺊g;y=r8L3d?ėd2iX n"jpi2fʣJ,ћ+O[ a;wmm{ȦO# a6M&+2˚hp"[e?|t'NDՖ( .iY^Grߪ-r@DSVlu3VEKA?20% m*SBݣR!8H拦'HV]H!`ܑ nN=iDmX1b/dXĽLB4 ZF8'.?ej#< `s ){w?ǾBd],艺%ax_.2mfzq:a+9ٽpCw ?O( U˰'3B5 =HZyi`͑9$LOBHy,uuٙ7fv֛K.Z7tڬ⯁`꿉3y wɻ/(+~L3CAs7:? Y1J]7%Ae7~e?5fqEJ([har*6UBi51|hƗg`u)8&n> NgǮ=6.}kXr~ .сρЮ($d4>l⽲sVz[ѻ$K_" F$xw'8Ѭ1uDZz{J SJ([JF4Ntɏ]̇萉XXz+;oyJ>GչѭdMdzt㤒CW|]X ^W:I^ G5v6!?HOT7Os&a w{dghpT>Dn;O7$SY]mCcGXf-N8d*+(:+LXء|{FeN;9.ૌ< NW&_8*:c} (Ԍ! 0_Vb?Mˏ,0v߭5 t]`C>U(RzyV_aZS[=Eo% #ҵ΍غz%^>ò'/*jKsҠWVD+PmEH"οB0v_C{2eXw31ЀY_ L}^-fpX2(v.js0,2YkHOqd+ k2V04Pr ={_#8X@5ɷ@ؼr CsY4^Q><8<Y;0Lp2IñgwY| ؇Uq lYCl |1䫆WOCk FI bB`'}76+ k:%pO^d>~+UPq`ҵ` @Z9𒫑| r>~`Z t͙'jRl~"_B_ $`,֕)Q$a!dЊ}́zY8k.57 ɿ3wDvpe:!Re-P9*q9RUF~atZB6* @7det!d c J:/8*6Paڣl T^IzR$ζ#0)D z&{qXreO]aKje4 ㅄB:6}`j"oyp&~Ut k3%yTpF# bbU@Z;]TF U-56[AX+L|7[b"bEFH.c v-efayYòGQ!`0`-iLzVts?>q+rK +gsws%em &@aȴ iQTTVjkq_jlfQ]";hs&T|S8niŒQ{s+Q_HMQtg-Xa 3tO:`FZVZNW7uPğb6S*F$Fzxski7&YJ c贖,%p5=Jیf恷ѲX=]aZlOXOkT!'h#ݐfvխ+Bi`d->s%X-ߜ'8xEx7.xŦ#-,ط|EHl[̑e{ NJNl]n<9X;[Ug 2̿65R2hE|QȺ5 [8p aXJ-\k7Qg}\NW%Ҟ”4AeZb\;}"$oY. ;S1$U+uvە&+@1]oۿ!{ h8/;WS&kU#QY֢_` Qf;Pٱn虁 lMп4炵=}}ԾHVFp`*V ^!q3qlNö!H1&$iI6È^uG6L6m_use&uuI[J㎡j)kK+Zp 4vhͻb"㫵\˚; TDNpܴ$Ah>u |%{W=othX^)LUX:VV=̇/lpOj5YÎ~ y=ԀEzFȺjX .wsro S}%]#.)^SEIR$ڃB3ޑ*OODe%0 L=+#ڭS)jJv”;)YJj28u g󣌍A&($Qǩˍ uMDNՊ =]h2e DTv\,0LDsVĠgG$fRm,!i$d]ށK\DlFj|֡+c >PpLh^5 dG(aj9jZ/mEym/a[ԲS+B`6ʯHP뚓jO+Fi;,^I]Wc :HLQor?NI}=7{~xpHdn"&-afLl Bf_+L>H"/ p҈SC}9E8z9D/}]V5F5-/ f2 dBXomjgڐ 1U. .fm;:DE˄ 9+vuLw ikʹC(>0omӵJ5rw[]&u[I7 /ȻE=P2Na%mё&hG y0I0P ].N(GM] (U1m_3E[*Y&+wd0ɴӺ;i9[exJj$S70P_q8 9ÏHx+F2a< DER>2gV" qT}EЮ>xQń A 7/XQS8i,^N/q[73)2x`mAvo2ГF8rBh4d\]P#@x\^d#1Cl7 C zJٗ8g],x0hl ~XjA5-DM w2+Xo2"qJ@o$쐊1:H +g 0~ oG%lM{ h'S6<FOVPǼ/Xբ6bZ%0J;3 , īQCa_+S@FVu's[9і+{uj_Sevf4j˒]jO/Ty}o.1h [(5ij)/(1\ѻ(Xmla~R88'f`sB[p|!|eub \_,H!L^qS/!Yf7Նy8pFUt 'tYD$@.=%C3mLЊ5+%,PL#n!o\^2;6/;Ux BX}tk,fnkB*ZQӋބGT4x{JBn ά*1|פ;uJ~M@DB<#j/] qٴRImƐGcucx["}wBՃ$FRKՇ7<-Zu=58h׼9p OxKȫCwN7;G5梡ֶiz0q5 `ގ *+FR!gOמя z{A_׵!AGf3:CY,_;&4| @sK~Z/'7'Y^b(pD1lHJV(+F.㹵;i Ii^~ jOK V_~ 9!t^o&7"} 7I}x-?xʛeKΔd"zPK9\#ZzvΖ!V @-&5"' iqyzD*YQ_R4'4 SVj)-¿MnD7hqRN[NX`!<'J__{oQ?ßSKyԧuk#I3!庼6`Gv\S]߁^F8p=*)LqҞqy'Ӣ;vI~{@'E/Q #~!s /hzᬚ(z^Prݣ1/o/W˔"E!iʤz4bW?)|4w957UT;&.yJ(p(̢5꠨kR5`n/{xTw ^R$\瘚2 GtZ+%/{wȴ'ݕ-'[|6WC359#b{Y"iffdll ; wۓPnE+渁ƾ,'@o_iRD܊Ee1HBKe LRn@H> ??&v5Uiiȵƌcӽ@r,/,*fx&BH/X>nXW̓D&6 i2TOxfV}.@m^Ƙa@2L@N\ $ 6z&%uW>Q@x5~fi3e㚾+©\n'Ὓ J+ŚDY4@J(NpO1g5QN"1% Jx(' _ A/I^MJW8IL듥2tB!wpAhfrL6ysmQA=YMCNEml%O 6'<B+QBumDz!s=PbAokVmأ\Mn yj)X++Zpҵt'2\9[p;j-ct-r˼srEvii\ԍ8R)QY$ݎ7͖,qW~Cn}g _ڗЦP}[WjB Nq9IA8Y~nx:(`Kٔulat0qu5=k'I.uՁI;CIW8>/i5 }>2$08|bp䭌[|r|±t׺ }6pWNY4?4g8M;84ȱe5|<ФҠ֥gGh%w5aD&_̶H!x[w{U2OGG)Sߣd)c `.L2Ek2 @,<֋5a<HZUO m64ڠNQ8JߙDŽdF#jˡsoy!Zǿ(hwo>n"V7jgXlN0 B2ݔEZm+hG/xX*F Xk6'=*}gMuֽsa=:e2zjYtL-1%kXn>? Kq oΦ[K^z ;pAPr7G͆GhNPC5QdmC_d3/+aL ҵY0#OEl'Sw˵bUaޒ ݄t۸~Ռ<,K눅%۷H4 5R?N O1S I_snRİwwP< ׾V*Ձ4A(砯C sP/Pp++o>Dϒ^2zoFYhnٿyUO/ AԪ:,_<|Te , }?,Mz%XxRx"(i@`|_n.QG/}ţ̈c2fsx <$uA6h(5x;#CđvHڑ:% LN-'~T5 Q)&\e!n0g s3#τ:ւSq(j$>CM OV QOf'2˪rXwA%"v)[ɀx%uCFیdňQlȚ*qK=1wy!1ɔdϐk˜s< u.Z՜2ZeIVҀmm]CkQ5%H] \h`oU}a3]S#m^oXA FꖽLʑ7''3Y!3:-iPip`;`zne0t&dd2F ~TʝNttE5Gmu$o^]Ӹ4p&rYET% `lSC^,DugT݇H^ #qT#mă7?"EEV8oXV\g#1ʸc+ leۦgY.b2QIS4 gUI_j twtϚ#`* wW3 (*cyrm[$#q,ty>rl`lr7e0/xr<0p.4¸Rt#WQ9Nlq;dCF>7XX7nQ=UUr'i,@ ӗa xc_~mb)?/'W _%[E6lzIn%?qaDyL{.396^@JpS)w/4HwRA*_5OK}Ֆ?Fb-$CV'$|#T 2tqY*%O(b?ۣiJ#քe.r*_ W^BP?5xׄLl{S%%%{zmT|ew_"rb6K6Eet2+Z`^qhCsssVV';~$ܼ28^]qw _YpPABKE+RFg<: 7 b&yuBr?oUܱ)g&mYwt7_YoQMNČIÌ 㦗e*BF|%Xn!.C[Ԁgsl$/hz_V>{=1 oV^5ύ$oh:xǩ]V`ˆvo7RX)r$ kc1CUZ;x2SѰ^|:8D#|tGe$(A>seeny1>a\me _6R` χٷVQw&p>Bshku_<5uM >%UE:D5)R9vOPp4{Y;ֵ2Dg;q4, lԜLzl3RuHb''vY7p~s*hAdW 6b.1_-q۷pt(#ٹÙXpAZS":}| _ie#o^@/xP`G^j1FBW'H=i953p^ nǻMeii$T}!C=hRT"X}Cm%o5h[e$vDaG(6 $W۔u8.(o[Q*Gd wpE=ҝ F&s)u$@+Ԡ%pFskG"wu$WO\hRUWspt .@oCK4 䃗H|,yA;NM{{ 4dߏj>O-AQ}!\܂[D,> QW75 6ǖ7<6W|ulxO#5+F`~ wC{ N4l6fz+ XrHAaӽ(!f+w)ؿ aR7gEe/jEc .j㏂)LK?P 3_xv(a!uH{P2h .3L_P٣u2i~ vNTӤO@]/65QcYYu YQ:Y&7_";N˻Xeτ˕uP9E U cܧz1Н#3E)-qbύV?)ոR @h]ۮehY+ZD|j +m_{Ƽ3pn3v5_Jdj^H{)Nq"2g7?ݝ|u\"?ֳBHB0=C5EsS4s8 ~|؈+iH@or2̴D5}3-Nb*vmWV C2f?gxFjUq;.JNh;10rXS {L94}>DUW}YI)Nj璢wnJTgmksrqYu#n?97 8_"Kxcϟ~n"OYsgSf FȋB@Y7`&C(a♔~r <:ETNz\/%mRH%:1S(z*fI9> t815'g2&2z,$Ffv,POvb9%y$=V]jDrEmn oвedLn=Qy1|.za;/P.v&4R_V2FaHMf‚$v6tHBa#]$COmp[;*$!p^.bwdM j z!uټ1.~+D0Kbٹ'[Wg@nj"Pt3:ߐ̡i?Zd7F7+>wd|Ll\O}жNwbE/Ҕvțc1s`e٠Fxׄ`8~<2sDD9BL[cƞ x}ʚqFyΉ RG2è. 4EHuWԪ+";poW7 kB7Bxy?& 8sspnC_L5bH hʌE3!#E>S.|0ű͵Y#/n"(k.'~^mpO9LX<&XAiURmÙzxy.++UfB94ڔlC,JwuP::殪 ?o{_E`HW^3z:Ln%exH`(֬R*-҆sfAaVx;89bElYCcTUo#`l!{@e\%ͤ^jkNi\=K;Vu{&u=_3|/ذm}~6hJSQ,JˋL+L R#ٕ@Ȱ6xPE6Y<9B2#8|FRmyCuߧ[,t;y1=)-&Ë`Fhh0g)|P,2xd!2vZ6z>jX;n+U}%hD¨%5ok0WVk$o~  I(ԏl ]սC6L] uF RqoASS,X/ ESzJNߌWm #L-upZ%w.~n`d olj6_;l⬚|iS3 \>$ [9v,Qd!agBOmj,4"x9^{Iv;;mMƈ vOv daQݢߨJB F_}D̚()ZXR-1 3!Aʵw@# UCؗè>n51 ?c9{Tx3Nx$wNRTRLYSJ V8mMOhDE8A N#rnƐ}YB$lMG 1$!k4*qqLitQ 'q~/Jq*$O9I)iyv>VpLX;T ,8nFpgpV}3H# Ӝ4#h 2c+}'Gvsso eODwi&vYr7HR8mzUiSTE60=$Àgn]\lݱݣ4WULCEu^[ҦTI`4`繛݅j (~ V|p\Zܓ鬺\0],;9TŹ.AJѰov ~b%9AYɕ}+QOM·~j E9$`z[-I3#8 GXl^lDƗNm'2AQAļʠ٩AydkK%qԼ\~(,˹iDɱ0Xg'k3XdǀX$*lN'-!QӖ'X?Zcj%:ӡ,iYaP(T6꾼%|$BkcAL%:ٳk%)X~UȭNwͰʿAd?d>YDd7> 6(gڬx.῝/:3~v\-!?4V` Q%"IAi $\etg6U<;#Ԋn)fÅh}?Hkv TXW"R]"BvEALgPxIXK:Uf2&yRz+E7?m-7l1́o/Zft)eTNӏ ?7I DŽQljU e9 $&}opݤZ)/=^/nbM@@KkA#oPAOMa9 -wv*GW豋ppOR|q#yݍm>F|?"! rs:*@i%D+`Vd}h${tuʏg&A- dlbz%yY`"|w/fM3ǔFȸ\R"X˗-A$"}9=V2 ަuӾF JhkwlŝofZ}b:$d謳쐨ܽdaQߢBX&50;jߟ:C<؈uKɘd / w hGjSc:dӓo1/Uf#8hgBzJm퀚rT{[sΪ aeP^/] >uGsp ckʸ3_*LFi[ˆ^ك\`rPaA\(Ӛu% B8cVOF98g9M,Gqs3ϻ+_p4ҋj+|u9jv#r~{nAnHcͺ0._@;Zgxcad; u,\ŝ<dA)w!eXJ3J䝯20S)Lpwsy =Zec 5'Y!  ^ʸ ~yy✆+tXh"yl907涕wt+5=f 0\WZTy5 )'Ô_O:v _6}E =dQl3Fm2}7"I CeezC,I[GK1? b,`F[ق++CF+L8uj9+oHzxiP13)/4 /$f)gLO>v +Dkܖ1T tjӽqPKQ5ShWp+nN<^`_+, H{gE ӃUX %я_; }lG6XZѬdIB$xHܮ`d͚2D<8;R/c6{1/ qESief =i9UHqV5զ(m2k.<4:$< #&l^z])(ʬ}]vɤg36 Ć~_0?[ VhAuKj9ɣU_הOz`{ sXiz2ӭA8$KOg 闹~mOr ÆThh:`u[|/:tٸGb_UFF͂}Q`B^Y]z҇:lI9-6SVW?<(o/M([O, %,mUɢ nuz `QɾCsjl>.QP=Ԃ3ӕ@Ã쪇F"lj<,[,>=XqhM-LXOYމb4` O:jǍdV7qk9 4ݾitsK XGV`hҜ}EOxY4 *.v iv33j+P2D>KGYF"=BWx"\7(t09ӪG۲?aEb<ъ(gOˠHr@6^E(@9C"M٘ (?r-9Av6TBƢA36/aCPe_ic*܎)ѥ+淥zK Zxw}L)[2[9j!Yd3\,Սϴ6r=y^ЯV1=9OMou p[O *I@ iqt$# p]% cB]ޟM=BHZ|l\"ўƞ ߢ 5[Gq+7RȨ WpnЪ7-~4|T-UoБcXE5JޑO " ;ttşy[t7H1vJɅ:]>x$F@5+Kʊ>4w_ ,*#^$J`@M#[i4iokz#7u;"~VYM#?׫c5|"x=ӜN\>C;;޼rJ2&"9i.i]jX00jmںs*ц^]9ˬۭƻҼYf3O@}#A0E WKaj;魫Wdp( ?z\;VjWWQ$tALÉ*"4(5` 83|ץ"P k 4L*?$hNzaJ^ 2ySrOҐ^f{Yyq$ͅA 7P`;*in1dŃT5AkB`_-nσ{߻G8:vgpR#Z/OL E3W :\k3ih5uA&O'}4ߝua$a G,O%b/V_K/Y/ًN9zޖMz^}uľ"?/py?'=S,5=>̊zx%=J:伡ץ ^+cf_gM#jP| $d Ѯ?EPULotۅuHײԿ+.p]%3s RpnB>h_Л ?蓘)IAD_>| OL  )L}=a`ӥkyg -G_d`}j` p9}(G=]WL>!:ú3VI(\3F1SQ1Hyٶ3g Y j*oMZȯ ʾ?^S Az~|:8>{ӤϓГ>i9&bS Vϳ%0~mWHVًT UMi>I:=`d[4QOn*bc`^|ڹ!(}/,^Kr?v~ 7OLV8Y= ןjzeSGcn+9i d4-DrIa:[@{]kם!]cK] +hC:8Ꜵh!$XZP/J2'ѩf8߁ocpxU=ŁDܘ 9jNGbt~OӈGk.ށ{U{&{Ykl+X:_2\-LV+hHGorW'T񘛢B̜Tz0Fv9H}Q@ȚGPy֔҉9$ db?)rw_?M3+_BLD羶#E< =ˊgK{K[bSxόfu׃09iL?ts_vxXʂKu;nOFOr˒Eœc+Te<'EGtE)b&gCg6{@w 5RB`7wYڒ`2Ig[,f (`+._I\Cڝ2<E#gNe~W$˶NQT)sF#u,ǻ!;1Ю<<:m,S]*Kz󃼅FVe9RugA zav=m[H`pOwK.J/Y4Q)N6݂ Kz;V'njĽq{aH#9}T9!e!`ũ59E܏-ó+CЙ؟T85FC[l&z9 jט+ lJX"jll (ï tb!z # kْ\Cfi;\%㾔읓?׊ m̀ k8*`=1VfV7oߒ8'ݨ?x4<ךE1ـV 1fN/ *-#Ƥ6Z-&[%]8g%؏. ZWˋ%lFg.o;5gme}^A`L4Y̞1Pi5}SEI6 z]*u h\V972q 擞5KR\\^[W‹ OI_}gGĠ,GA җm F`󺻞k@d|3-$\Sl ]<.3G ׷V1ܜAv!NKUwGgxx/N^56 ;= "Ote}`d~~LPo^`/+Tf@kL\tуŲ!8 z& 0edtL ܉9gpDzzziA :UkNC8X:S6{QiUeW OjqZ<x=6S}}lCܧ='9Sg6mJ(ko"Q(6k\޽zx+MZiAcRjnoIL-(&c0BXj$}BKUakgWMWRfSGʧ+Q1Cs -|/r߇7Ȅ"oҀmՑ;ij䀍vNc9Kş70P$V%O8$pV=tA:G)<{Tg_Ukd_[C%܄zZ,)K"*2+a$oGiI\&GWO*A2OL_%-Y/Iy=&"^!<ߘ +uhаW  9)K*1V &w]]B#bsTRWhe5/# sDŽa%*ܫpN~iATPΑ{P`#ϖ$iO@1j<FTa֚P}Gb;7F|dSDA_Fh?3iVa$-HmOֺLOK W8&+LSWq@2͋=&rQlЏ[^I²f yױTv=칈iM RZgA<nB^*ZÚv]*^ccw8E0e ˯bYٍId2VT[t@"5E8xClD~<έJ'@1m^L~镮 G]⇩+{6&Ҹ 6%qs 7,X!,* ]RQyEjo]q[ )JYuF3j<Ϫ 8Tڦ~+@8"ӟr[*Em Xܣف"- ԍ] rO nȴ8MAm,i{g r^rzDhQ"#apR@llOŞQR5aqBi;Q]'CwqJYV`HU>,{6P0'&o )#w5ɺY"qMA,yA9Evž| 0DpeORqM?;nHIؒj4bՒ{ Ҏ{ E(XIUoz<&8GBXѦV؇к '1siyݿmjbŋt =K A*5EeI>]V@kuQI[?Zp7 Eb6a6CBbkTV]̚AXuԄ4UfV#vfuwşnS_ӑqWQ̵DlOxh{>[\R;aO:x Os|ŋIt-hh̷]wȷ5T@`8Z?պH=TgdGS+ch: e k e Ŵr1mpLa级C5PSг|V[673rFE 5`N~diQ'd @VlQ}Z?6*:)GU }0 UoHs6$(ͤO'TppQ)DW+S 9{V61|}AT% gܩ@Ny"3n ⢕|ʃی/%!Iq(oQ :A9bTngiOm@QZ~YjMﴩ7/H-^؆l&ltͮ_Zѥ|YȣԏG<.AGH1eiGThiDhThiqo}ʜfA.&sM>{|V>)DW)yܠˣF>'`> #F50BSn- -ړ^_ O&hooMI8%Eapj*ȫRikdk]?=6q&6y^N+^@k8(QQgAXKs.L Rn/L+\c txKL~+/+LnXV]kKW@\ YapC2EtB#gP=J9gF PxTZVN(͛UFDI{08JR @*nz˶Xkׇ%´o9X0i,s/̝'' L(A%%|~/0<(Ӧ]a߆N}/4g4X_+{P @A~ hJ MO RxLUo. 1ry{ yԲ.t5C. I_g0oհcPv9s#zz`=8y%`;YqCL ^TXS,„bWmw=sca&vdF4ȮjD, b j55$|@PJ%%a`ٳ6='y0b-W(/diَ;C|g"M,=l~ dv*b-"ᆈekXg5O,W}Ou9YKѵm>y-{R)1Nk0.ȁ#v.&/,͓(*6t'n!3^g+m+b<ΨlqXv@J+ +\W=S\lbguftҧ xZ甚lh:w/ t`GX 7n]iRA,8h%Ή_1pF3c&oT7K*@g`{3 wX^Ϛ%42ƳdpvXX4 f}-v?!!wnHRݐǸic7Wa*V掾{_s2@kOg2Eb8Mt2($MQn@ӑ #\z&StDѹ`U_$`{)P舭/r!Z;njIW+=?7<脤}q.L4\[OR&sKB ^V!"Kȗ,nR㟆S9RЅ! VUrсҴ7`4,eVJ)Δn2ǔrUx5}_,e|T}:}~s,q|PbΨ3k7l703ӯhoY䭯11RI Z ڈ˾t!AG!`~ٰepWX3Vs0%Dx4XUE2"Lzғg)m#w \Q@` %]_;gq:R ? g'Ә_>G.t-E5D\C&Ƕcw@Д`8K^@7-@ kqBJk`gAyk5⹫5Xiײ 'J|nߥLZŖYf>bzHD3*讀nFlJH{ڜux2oڞ[,{ qX $)!O4jOdž a@Y, ȡC}D!dVbZQ|Av'xv2IE3G N}g˲7+VV- TS w 7FjʑɻFk=|<!Z_/]ɲ+v L8}w8PgJM&idz@_KrqG_*Kb)TNä5V_ ua=@w#ܨ`֖W0fLj܄rg+ * %s ݗkWfyQF>0֮G[;sӭ?GI;W+:) o_âX!#4?t sqxj!\!4|6<$|x͆Yw с^gTYu%j-iPuG14$=ܫZ6vNLg0:jk mn7@X't be/,#P`(QITE.zs( c6_$ Ώ,Gu3;t4Yz YI9z1@he)rtjHm9o@&P/ݜ|;Iy?3ɋ}p 8nTx3e_$rFO=&RBRb,5W8 15ƀYd_K&fg/kb +%$_;6]'Du'0decNn5bfi4I0SvVMy&ZKǚU*Fs ;- V[pP 4^L /GD"V' e^UOKBmsf9iփGUG78~S;zDC]_wVEQNt - UN6 MEмáKTQJeKoXVk0 [u&:}F>qT5x뭋T66 ؽZu=..l_nozThUȸK(C{ lyM:xWvVIB/&%)=tG n@ə{h(+2}fyl/2G3Xߔ2T_HT݆ d݁Ɔ+G42Q}Xw bf_g $v/b$}dT])ܞF)CU0P|Q|< h0^I=N&0(5(;^ 6VL Ab}M]"-ݵ9U݋tEx*67`,!~NSBG0re^ӑdRŸ_>Gpmy@׷VTܧ5U,L7E=ɐ}ӧ/C>EjO_.Uc긇(KU Lp(''6TvYU&@\eغf yCK;c DU'U)@Ga8cVp&ԣN`U}L췅rU=< TLESj~MC 0k1texYb^KxKkiD&fJpu%`.$ KÛR]H[ <(Q'`<-](,vR"5Ǻͨ<[f;DT&|N) R0t@ݦRy;` 'nbL3\-А ~F"~@ 7 $&a3 zGfCe(єn1'ö1-]7B*W9:SE}=yVr+Eqt\ H‘ὸ$]|O?mȔO3%Zsur|Ίg隦T+ka۔刈oӽհs}fJ`L⹁knŪjO?${j;?<605D%5*_X/v&x?(tbnjTmzsmLunD( 8Əb3obr+<@P97bC]3`=j`m @) eR r #1 8~`qq'}_ϸ-]dwq\ȽD28U)T'엋 rsN'(1kd"!nJ4"%܄RO&( q=2 :L%ͽ4Ŧ< ۩UCI"|~m=5T~pmQI23wW+iC'dqx1vV،\ɓf-r(wӚWu+]0LgKtiXc7vxk9$l~M|NF7xk1]hQ o% }?I˶6l1t6ZR`ACJdW牾azQdܐ5ì4ŊA_nIotٵ ׶ؽw@9S5DOAJ :!XeZ+X yNL @RE8 &~*Pvz0I'v4E8y#O3P.·Ȗg^hZ 8K?掐 zUCʶEq ?䷏quAG9՝> iwRG=7br I*^z&P$ػ/i!LKfۚYOҹE LjfT7V7AdL3t}-#IuD K`a!~/9|X:hor0S[\@g5j w A"?Fs-c$KCBKZZ#Ǐq)0p!:-Ksh]"*0 VFШFbIs|M+3Ti8D M_Ր56Cs`;II u2ruzMYRmc":!b^=(u=C߲/ G*,"p TăI&-ZiDRr?6?o9Ը}O5&~iو(0I,t6vxm !3ճGk5䖂0?"^^]7U~A.!hfvMnCP-C$.mF)'۾A;.dM0kkEua Atp0]h!fzEP/qklERjtEŮH>[Pdxg4WM.2sl⑻ ?vOmG|i>Zh՜7sVqwP7>ڍlb@e{i(CQ Ҡ`2%M.OLBo,.Ǔ.7V!EENU _xClIw"gGB˟I؊ q'FXێy#'kAC#0[iG~ρN]<:C`xӢ]cΟ.gc .M<HjV vM<}nPq{NX~50E7/Bx5Fr~ J>}]:dZ_c?0P +˛ ~Qzw'g,\As'd;*^ ~0vyU Hh>g/ Z&\ȇw@2u֌NCk)xξ 8 /mb|`!K8~͢vmMǖ''.H({64 &0Mfr<T}>]ZsZ"v' kRN;k6sB{zn?ze Pe1g= :W.ML+K..*0_>1ϱ֡Š}6jc'/0S=-#0BO%JJt}7'ƶv?+ytшS ?Ú8h%O͠ޅO}/8wV ?`3*=eHks;R 6Q!QqՏʸs kTwlz$A0;_k꽾t*(bڷ)&u p|ќY0(YhK_Gz.VNS&0bݕ&'4 G\V7_=N:3|{xcӓQ0(ַD>B°psV컻۸1q*8 } +m?* rp[7mrl$gTgZYNYm;z[ش 7#ex<>)&m6vQt;*i.ؿ1*H8dH5d4[]m oS<ӛ+s: Ӌe4:)7ygZ~ lJ׎ ӻ`sRh3HOM}.,)䇚0\I"Aas&sA }5g?#G_|sC^Hx3?w:N*1EN"2 U7Inp޻*BV*{?+HnYNw(IGA9D_׈hJzY~ 8+06֩v-`.Qeͧqn8'0i~#n^$`,>S纜~܏;O ]tU1@+$d޵%-`)g޲܁ϵă0SjqBW³AX`U*RY'64'|hXF m%ZB3@'~ rz{i0~m`dIy +X9lWq]:_nҜrcӽh+)2ѽ2oePzO<pEρ۴*q)tE?9'˗e&KfmpQH884Fk,cf\5 Vx,e*";y б9\jF`R$%+Ec^o6D2i5;21`ҕEMgfO2'GS00Moj̴qd/% ܢ2p`ԭc sP3RΌk@.}_A! -`Hwʖo'op}LdcêK03xdr| G$z Hmb]cBRphR, g[хHń;o(DSwZ}MMK Y'Ծ6z }dߐ)c0餼,e:ӅWutU21l ]|iG^E,">2&VjW6EȖpGv&!ĆR@CLvJB1Ul/$)”F~FF(tە#/ZWsAW{O=Cц)Lc:1c$˔onw[;d*& 3g@IqlBAV2^jtR΀[,mPRn|Y*9b ={@66xa7f.h|*=B Tzgy,Fs:L_uߤЫ!R+?hLr&vcE{ u5)g .s|PBBc0|͙NTWȬ&KkSώZ 76VsX$dA""T;rKLw@m;EH0Sy.Ey^QvwU?45s #^,5&ipDT T*}rWU>GhnN7E#tUXrS*LclnJ8C8A:hu/YJ7@7N;xؗVu(0D? Bd[^Pq3Pxڹ%hU&|gFF/k6o^~wHQQJ۾DKvE;9Pi#Y!p+IAa(`ߝ7}''͞yJ pVdf9öqc4h9k$O^҇@H*>60? 5O2ywk7K(su "p$Jr]3IBxد!|!YZEWGajg˭'lwֆ^Kk-*ϛ1̏m; ܑUEQ7+{wMO6뤭Pz1L&+ ,XNFrWow&ݙ"xlQ5L\^/{s޶%xx'O*Ji8&ps)X* ]c$"P<&ʶH I6ɤ)Y?Yëz =3'ca{5s6 ]y]JF'qvhQGTEqA7>œ ? ;|T=5y`t::2d=HTnk/}+0[~+YX%AغG*ZUaL-CBI7#B22 9[-2+|H]U/3Z4=( ??iTDZ%[HJ*8 dp#yѩF=lzTW^~:&篭pU`c)DP"%2Ciұ ,b`HVM6\rsжjU$ Y䷼MUa5|Ȫdz-{ebɪN5`b)jWCWlmxX>5Fa]$WD[JV\sS{JQ-=LJA&=܈17jF|}", HĀZ+~"2ɴZgyGԨy6cJ5ShO!'G=Ϭ+Xv 4ַ} B`H!BbmZaÍiSO[CV9o3J䦑x\v|eE?b v bgQ\*1^r?PB?j,>cKVГb3ٵVx'~fIQ{LAcz mD7}ҒM /o<%Q[]K̚$8iU ^l֪j;iFG_Y{?f6@,ghmQ&{ۘFq t#Ih2qskhTv-rim Ѧ }]4Vvfso[7DƦheOf'cWHDDkO8I+ @n$茹RUBI@!LqOأYlhkIm?5/#%]ŒL"ts~xgH?~c*=:ƴx,jٴ л{F!BiZ =: {J߹w ,S-hKq|zra]p M .൒G% i D&x#9[7B&V 榅_.J{`޸xG=Mƍeja&%`Fj*Fo+oNҷ3+Ns~x G}e!h $#u*QTUlĖ?,miDZDdp:'ĸPLZkgCx:ӂY9d@N\[v|x_Z\mVR8A]0+NIKv ˆ+:8XPj gxNX+2kŮݐ]|^QC!q \;PQ !.{y,'݌ɘւsB#9n4Ήј"tFݬ{д10$* /f4@zCjV˴F+_x8@go q8!EٳVA[,4݉y;ݟEBe) Bi+b-m }3, GhlNsS3IU29.~0/!ŘMC2,9uTQC+ҫVN`0oăT!l`[NwyȖIJjh}5u9-soݾAbL*R}ya]"H"@9^o3ܲ 5Jcuu]Nev]s%v*Pu*54ë>⑭jz<<9UdC!Wݧ^ǡ~gR7n{ap_2/qw{Gu~lhac-6e,kNm2vGIctQFmʩ~#)'ID6If_]M?л)MyLN?oc)5|zNΞ56=Tif3k$-nBEdUtvU_ݡ8k~Ȍj&7F&<ZhbD!%$PhBe8Nzr7n}%I9B’|A*VFV69.ԭ x6>);_)07G[DF8__V2<(Sk0l13CEЄ+jٓ?f{ y&|noL{9ӝp;Mtyn!~28ނE/AdFl&`%+viiuqbr[#|驈g(&{5wף>_ 3e29)TASRL@Zd^x>Cm" Rab8NFy[@[}n]Dx=̾;$_y #r}ՏY3׿*px@vHSs]{ +XiކB׼6O5:(2,,Q>׎;>n^|퓎!ڂ@zXts z N>ߧk(έM|-ͥMN9?dA(4{M RDFAkc0n1iFru-첸P2㲵yxÓrΠ=JQ^Cgz[n820<8E$nv[&hsK@{nϴ|"t CN,gs:zI-vV?oeJ:;vL$5N8,Jk;ɼ zT%Y{#jJM>ssJ5dlѺ?sɁgef9Y` 뒓+ҥLRM ["rʖB`#;iɲahW| Vha\P8B'N.@Mg;28->SOcbZW>a2fxWNs;q]mU]xPD7 n*$y71q7leQus9߱A5~/*զm xkqIeNz'븙"'rInjٺbJ͉6 b^Dݎ8Pb<ů.-DA eEWz3DM\)K3)Gv4ݛDw;p7 # Ewz fJԼˠ(kJf])i!R<͹0̠^  d0PgӴqЂv>T/ycܿ_+Y_y\o^hA x#حVh_2v}YCrՀ|(ҢQAIaj蒥sL(ۀ̏BBCJ}׵%p6Gݒ,S!m9 )g[Z~`} jMWr^d_@nɂ+շl E?!: ٹCG~[cvDpi^ʆdf{t#@N f2amUW"G˞q8A%%Hh1D %=4: ֜lL(Sa@ Q !%d,%fV$3;DvIFIKSsOTA;*R2LuF$LCr좧K{#'FTۿIi.cMOܙqp{/fi"F3mF )0kϟ&{fiKJZ}s*sEe Fjp =,']|mkHZqұ!/- IX}1,c#h_FxjfEfxOwˎ?./foDe'+g{}F ,0}S>v,y>̾9'lcESZ]it9lMJ2cBIL_WFiSCEI9' qmE=TX-PAuUw_619CtQ=E9]7+qqE6ah$|;0]@4,g; 0rb^sX{v+` `*nsig yC :F8NPL$=Y Rp"HIZ`oE_ m9Bf f@tשf:CuV{{g=7Xln_%.R ;/޳ k\G}‚sZU4O(f}AǷ[eSS2r.>dg-Y)0QSVl':ʭRXd8wTYM*,:EKn-V+%5A3*bt)ބ. Qq[GJy>-Q-~#n1"&UiM[R6B}QMCUi,$#IsnlSf@(V\./5({ 84u4 8sZL:[4(>N~!fz}ؐ e˫K,/.DqކS fC rK[tںv$pEksjҤŗ8GgFMv&Ԙ步>nm\V:snq(6]\`꿼iBЅU*_F%:3h+$굼Sdvn>a^-#k`Y [DjiǥnuƎ7]4ib*꛰P=prT<3s&!f!H ٴcY&#ĽVEY2XDȩZl[L>I[q7aټj!JFd[*}C[zvoZK'3Rx<\?&e?P D quX?Ʀ3 Kƻ+,^-qZpwB_F[-u-[ G]/J8X;ם֔6t ]+m1ֱv%!OM4,M)4^S`?:= @̿USQƐ~'e'YѰ O6,} {&߹u"j3_Bʪ ##VA[1ibTyK~%E*A6MlBngB˱:hꦌծVԇ[Yjz+Jd`dV]9'9p/}'*䪛~Tt_zx8ݿVGܽ;7JLت;V^M]X]o:C0O'"Sʹݏh"@ ?|㔋uo u78fE_7 k1l[J42GQ^ƟaZD3703Uz'vx87k#ld=Fa:i{}g5Zن.#nؼJ61; :Hhpu\ڐm_JX 3%_Ji'\`hkxBƙti@3凾OI(JNBq=5)sEF@}~V=AzvȖ]Xfj/Ssc>ȗ\q !ލ1P,:$ړ_,mi\ȠpowHwaWѭKcS9Ӕ#e$H2M>tzJF+p:ML_|Cy-8.icD E*/>Zs/&SVN~wS.\e/Y~KĝHvh.R [ ۃ^Y2 ;,俟j kDԄkx?k>Hmh 1vH"H~*AW᭰of#qz!(x jĹR?g9Bƿ5@0g3vrjzcY0 ?49!ƀ&,u6O5%ڶTpt# &B.s,^dބh~Nxw/%ƩXA|ONO=-ַpνSVq"A63t + ob[=ѐQr{G:a&w63q3iEo.*k_H5?1>5TbmӀSxA;c; #|%foƦs}vSӘ[@Dͯ{y2"PHrHcdZ"B1˼y#K/ ts#"< SEUJ {πA2*s9T$+=e$p߾0+ d<;fHSpIdaɫY=kimIcm]M j[[GB}UHwGS6CQf"D Ӱt [!;h-KÇ p}5`"#!iJb cQ3\oډShgk->U С؂_)a{ m X[ħqp1b:xrj775$Wv siSJl>xq׌k1N)%c՝j=@"2זYBD8';Vlzr-gp'\AWb3(Sx>gR*t#քHAAZx"Bs;;/a1OV2|J Wפ37bmwl,fx{-}X1)IDO_+̟ =PZ s%UM3=56QFngAmzjoH`88&JOvOC#ކ{.9~J0#?ҭ_bIa9mVPd=CV>r :r4,n2mi0Q*yS]#coN^aN '^th멍7ݹÌLQD;b"?OrG }W柈5f-`\ J_o:Y_MR.sOv ugoto& _l҆,z=C#-\]%"gV ÚdQ=[j`_w`5 :u:>?y$ a j1a. 5F|_jxpt:B KP?'GƖYRQrDr5Y@qwA5$~-iW))}pn[<`{p=dQ0S!̣Vp(apt?}RCs0bVNt}B##7;:BHKMKqc _Z#:O]lEs""X5=P}7ɟH OI `Ơ"(`ϚuDT) Ȣۜ̚4?CV.eA7':#ߘ ߅ mOvc/;*͑ B)f L=w)cE 0(E+qķO 6j{^t l9>x #!L ؞咮'rҔrї0~ß߰ hooCm1\v>7ن8k#B j7w" ]k,난eAAs͉з7qU)z?a%Ta$Ip"Ox,2Yצ?84t*ၹdF_%cK~fH-?]몞e]2 sδYЊGQxȜR 2iCѸ}d43S"0QmkW_|TO4+1昷 qfLŦ% f#f{ϧҎ̜@(]1_#8VvFr ׸цQ3%7ܴ>ġ$ I J3w~9n@C 18UP2QKl-U,a3K)Cx(;ř,FH7>/7%<ʢQ!} ]m #e:Myj@zʋqw+ Tc4g G'8Q )*lK} e<${^'{y(l" ٞ@]7Z^D{3k6 |0/$%-1:1S-kXvvZO c/*c:G.ɄFOV Wa ZCb^ $Df|nՎ,i${4. py;ܮ5wKe梘#n?ypEw2wC`}5"yVjrg8zcl3hq^geQ|DA' ;[~WAa {Vi/[[V9g.KN}jflY \C1z`su2S ^UI`PPunP~6SN-7wQ( tf#|7ut}4ՙ\n5^=4\آ:~ŤUƨ\L:+֙hOG@Zg.8[$_* jf>|dpk4] ׉ P`a F{ ]'/:H70)#x!- =~@LLq3++u͔l@(PMu_",u*u3;~iRg׌aF t&Y:H{G%Ck3 F1:# o3DĄQaG6gcj ⷳ,3 8bശC0Yuг4[U+)gmր̞BnF ׎v G#|!*e=u:pc>(?CD۾ &ٯJ$CT%̟٩߬\W‚nLRǀz3VM?AEH='Ii9w):XD k- B`_ ".5 7&tOy,-ˇ(J4,ӑFiۯqIW$w8,3ڀKF"#k~6z @J AXm]b}{ҵ&@@l'1C%FCr|8>QgPelN9+G}It C>?CBsamL@g{4 )aܞý3H'CJߐe7)v8uDaG\ɒ)j%X62A>Z= \d/%>ϾeE2hH7X#%-2l bm=oYᆋ'}ukӫOhC[vbK14c(( \,+WfD0:ۋpIщ퓠ml{5/9«<3 [-HXe[XE@fS%KLJR(1C]w2Ͽ4^W< wdC0?XE/ ^.Vֆ[;e.ڷFY&xox8@oHy~6G nLgY (+i^Y`;=By#1wGtu ބ{aƫ,9%es 5g B.IR#jU9R ` =7JXh7y߿FG'QDˢ)GBlO&cCނ޸ 螫Iƺ3PX18WWՠ,GC7s4k2dI?ɈC(Dw0gq8$eM -JdU%k!_9矅 Vrsao70ANaС[:AQ:n&\0ӶSv0=등p#7B4ԶTh,XȠMBA~Unܿ$iaf"f'#u3a.Iee=wb~"rtXy5nbIG ?s”:fWM߀&i/ ;&IZEXqj_M{ 2]K hu$ye{Օ3K.5o^5͚m2YygckNGNQ8[8@9jo7r^j7wo3OLPX1EW(s.Vjf^d~kQJ'u(+x3tm͖,.7\y)n 9weÜRD9Q>| . G'հ2rjE ې Qs'N3P.ֿϵxgSOR=H/̏o?2I/g69.՗$֨m ϔ \0us$Rԑs~WtVd68a oQ(¹RbH$m1P Q/7Ņ_^`O;FiM0"nu؎rú2ޞTZٯ1zYDeLsXmR{:H XꗷK=yXPͤV0 mJLdrx֩ D$k%r@I3qDhaeܑ^ل8Tw`c9/W37@kfOS4]wU0ҞG*An9o?0FrlixK3o J.ۅ-?TtIX} #(:zw -|+|~ð2q}JBit:֜1r*MRd/tS)-9 :^%G(s٫3,YLȶfwu$5zpr_ p:39>lP0ngmxm^#4n iC$G4ng-Pաg[~Z ϫpU!Tӵp 0WFLd/(ua)X(~$_\-3M*lXȰlLLLS%9E\Cs9"_/>To:m:V):Ō§ dhTc{/gߖ(Cj^PA J?Λ뱀k&v/ҘlMv4-~ /O3vﭿN ]| vB Ҏ\11шwQXһƠV~oSLYÉ%D _2Q!o.[S[<lkIJ6.ݤ{qwfh+UσZ0LWv%dQ8< ;F.xEOÃt}g(m ZNxEjJͲeʱ@6-/=%'7'$A'+Ԫ q>%5`,4-֕)+E:d = "=ܝ2n Ou˶d J dMU|E^$c&Qţ9y_G3l?dɗ=,O;$iē _摄AðbJ-2˘&u'_R"ܮ6) fncs2M=+cv֠kH8=9,& R( rjP?1]"n ZEU/<6V|[ʰ"'`\Et^CZhaωm TҞ tY?;@.2@bɵV[:O:D)s:tTh~̃6Z cP!xIe~xb g=vC#O#$Љ%F@N)n7bpyhN-w@ qr2v-9~ :jg# WՌ2M_k aAVz &lg#XҪqN/RºΑoK/׼T뮸x`eڛz[~\&Q ('$wiCvHu"eu߳zGg aZu.`[29 ,'g$LjqDRfEnTS?QBC v+:{"`JpVs b;EŏѸkr;5zQ QngI2|m5{ݩWla܍{`Ӄ)iVg`kdԝ2SX$oAOuM!yT=<Ͽsj8B5fcH'@g nPчŚ='jP[?z4gfbI4 jT8(')bojȸh;R1_2{g q;" ̔Y^?^OD~hR=?&۪~4+pyKV#cspH9\:} gT(uB K\l8 %ܴ;]gMAB+$FC.VytPo 棪*!= h0==G+Z[^{GrViNǝ*X -pFaCq)0$W)zd7m-uQWm]b9=_3 摖o!VoY,4f'ooXZ>SNW ɝPJw6fg$c{Z/ /!Eh^0Ys {۹>BP~U7N"2(ԵzJo *}Rppxo- K7!>iV`#tgZ,#:Ìȅ$rn'-UiA<,E1;GkpefImY`Ik+Z"U(WR}G-V $emu9b,}#{uKۨ#frM\k/ UHͧ_@>ZO a3lŶYZyN/%ebG(K njucgf+':/@^$, #3=MnlF,c庝\bE]~ܜ".]nHXB3m./0&UIrB dZyꒌq'b3lW 6*Ž!8_Bp䚩KIMh-dEի_;ߙeu)VlǗ]+AϩeSV,PrWe# n>R9*&UA:]4=YسB!^JLox/u68/-i:7j;m~V n3:_䊊PI/@ $S4ڱ yȩ.^*x/~52[=Q#S N5b^e,K\L ǭ!`[~~kb:)9WlՊALlQ˃xkڻ-v:Kh됭O >~@]0VwI}KY,]Xד◉HrwTطλd_?ㄗ&Y(Ƚ RfD!KgIKd30yzU¦ڠm89bg1w "}c2tP]քZJ2|s?1r֔ }F/k.u H2~ç# -1;o;@Wtvϧ)!ylNvM$3IG#-/C0*lICIKa/iCqy5CNe͛P4m;BryP=xZBmjn GgrG~풐.xfuHhT 9`n8tf΄ ?@SiFE*mY_zO `ũg QI/+T(ڿ~j< P&J0gۆ.zc}*OqsrǡGDYbVDsށ. Bo8XbA rlSh'L03oXl*1Ҷ-ecA-!!R/iS k SdgS ެEg/15J;yYNT[,?SD{g< I  o^+6Rept\jҨ f4ojrh"F`Zt!iY?=IحkF$J&qIdX#KoSdV": c@o&NUcc~!}gWVny==Q$"ol 9~Щy\elsKYe.lD]aC#fz!7x 3BGH3>*<<ڢmAQhvY)1b!['7!C^@>+G` aqGfgـh+ :xFeUG/b.WSc<5UTC9Yo8JIiUHH$ifcߥvL#ww9v>JiPXLvX'dHjO|`OZ., B>$o~gSڔdhM2 Diya`-|x*1XN9̈}:}EP$?J^6>7)ͺnd$וLEE^w|-cyRH_Suw(gצfrŶj&PqX׽W-V=+R!"g-de dqNƽ#Vf+~kVMDԼ3aέ߮fj^ٕ>1=-,Y1NՎHo7ejkFCAdYZF0!׋ťWۜ><:6m Ls!惩9PÔ.u & A٨h ȄxMe$sHl{`pws|q_'85]?PZULS=ŸЌ. tېtԂC)-t9^dvo$C`E7e+z>>ai8dHy Y  |@04"Hnd*&Jb$Gjjy+vѽNgqyofDTx%r.q*"4ǧ"y\-_a b5X) 9 Z[ P6tȠ#(HWB&295FFj^N* <:,) 'kLwooJEB=0Mf3Ё \M$r[+ĴO GBL`;m,q0ߝ˹V: 3&fKϧweْ[6cKP0C[Mj&rVf | =*@ /Sȩn{ Iv5_W,jEJ0 X |(-ZT@؎2oJ*FjƆub-FE׻.y5}1umPeI༖cϸ4v:ڝXM6}drˬ$gѫ̄ں1AA}Xv. ׿dK:; .R&{[A'^HEQRK6dN!)bM/j~:_D*dZ2ǓWQsG8G&JyWNe8,(,]ِW(YOcBǣkRؕ|j-fxg5 8 l^=8T2lp,`4rh"4WG>HP*X*,UXQ] Vx(g(Y_-\A25=u_m\}!9_,SYتԆEEcPWkDzb6MCVytf,} .+ f.fdϜMm@m2 ?} wktB* -X7bFI/¢'L4;GEWdv_~)t7Ylvٍ9<91)jmzwgY^M1`PD4aquKN=G6q%{< IT;rC_=x#$hmS>8A Hz }5LJ2H'J?IK^0s@qne2mW0_!x휷G麻T VȌgz~R 3f@uվy@=𥤗&e%eS q8_gg_o=;OJD^\؜C0yENT_H)V;Ó5 xr)!b'Gx`΀ײ|bЎa)4g?@(*̓.@l}AFLt̙bH,^>KyHWNPMi<}cVe٭T/orrYpyr58+ ѹ9X2udJoLBv)vhJ)~cZ&E\34%5vjO·Kaq5u|=>LbSm%XlH?wm _8-*Ob'Tь`Y VuƪP2YR=]a›q1 GP5LCvKs7L9/0c3]NW8 MT f?‹`6^_S}9a̓kM[+8e$? “C"B,FG6oRG.4+3STme :1 qNoU_q[H_d5rg5? |wkzLn>{h Pbnr.‹kʷ͉.lQX4`F{E*i̤*qf- 4(H0]<5"F@3ʐl_,1%|׫&qEdF{)0+"4`LHmA"7u,1nG]j ֍T(@$ mZ#(W7UV77ЍO}R*i5c^aDžBR+gc9F٬A9&j'd){yrG+܁ aP*v ;(dtq`ztIƍzvg$]l#!$bn3VZ|K6EFne/1Sxy GIMV pnQz}MS|H_)77#/׽[eBU wL!ͷ ; Hnek.OƗcf?X$97璑: KBD9_i>jdJE*ol΍bf#vGl=lݽ3x]=ױ82|`1߰$EU>_?IYfC͉3 Q'壊4ȯ>Q`УB_@~ xqx_,E G2rRr=֖fJ|f!ʛY\fx2=xYd`s[  8v!@^)騄[[1#VKv *mw+,m-?2 Zʣ;h»MF+*\lR-UTl`T <߫*@qLs&ﹻ s_ ݢN"ug{|qDƮ4q1bȣ!ɏI]Ȱ5β%x'" ? &}fiūm0E@$Bo5h)1Xw4 m=\SxGt9)X>~ޕNwN60v]6,\ͱ _TӀŃe PuJ p .iR t5r>{b)V"8BB [n$Vvfu,EK S)b1œV ìg \7{?"Κ4gQ (+EӋbK>flq72}_MgQ2h[m; XXa-`Yzzr+R6,®IZD5>q:n{& JUO<9LBYIϢWt$C<DХ詒O⥔ -Gz4CnNcᒹ)|Lh?t;ZTW٪8_%HgS?U =/g6).5#Z~t%3 sOP0oYvĉە5% B7r?PPxKLtT ٣d| R/eEwO:46\4?qrϸ5j`h#ĭqaC1LL5wJF~Őj:1 53w2S͑?NT0OWl0 */0l޳¿L4{Bqv)TTx {|vGQ9_`֛o4-*+kժg!h͛>1puā 0ѐ[]xَѴ40x6'+(&WjZχ?2i\lZԙzUF`"72lLPz2tRi_b6c/jpnvlR~ /g-2gKWgZ(\x4W60H %/313ITe$UX L̨{L>7}hnUVނ^OK兰6PdO:/ OG" Qٟ7T^=đt#7S{9@-_8o=^[h\'ipʔc\eYouw!nb*޼Ǧ)_񶂘{be4:s;Bk*Tў%2@ߴApy_arl 0 qI |!wdU?b[$<1s nn[;IֵlI/2x _:λ5pbNrOxC".I̢fb bTX]:q)A\$ƕM{xWVbvr{u/s6oi^7Qp;`>sVHGDgLtwx2$'xaC6!ێX5! Sde`993UV~`oˏ2qOYDc>ӷ7}%HH9tyO̰!BYh%IϨzh #A!S%'џe}pfBv,=$JH팍:MZ4X2̏3B4axUH0zV9]C4p}H#%5Sj}M];OiҦ񴊢~,!]-&qaDU$9؏1iLKˁa d4@ʮ fVlExJXAsll:@,rUs+s!@""ăZqU\'M#LxU~Ƿ/NB UG gw0gJP>ZP3z&ML9UQu[FY8f(!tS`R!OF{0Pw~"06cE(#V:"`z)T['lke׌ 魕{Se]]C=|-(Pm²/*%(pm N*CsJDǏђbjޓ-\6БiDaBmɗ9#>p2x`ukήsɗ$r_XA9DSM7z~G'se'C ={p=WXgE0I[l#J:#! ׮ (kqts^&w $e{Ÿta{rw]QlC?囦zKk)*Ƌ< LΡ}FZ Jb`ø׺²;I.^hGǢ *'#-KwB{/*HZl[N_nໍMJȏx}گ+dajOZwרkbdprC7HN&EoR6wz.yX:f>XL bV4؞s#2p'p:_?>'1G̞ }%t~K ߸ {JK=0yC]3΍Pٗɰvz F{m\M -R nL150c]jFR:<!*8AUL(ϿU.*0y@2iծah _{/%*6Qodnv֏zn+go<\o4Dכ7{ηjF&)4pixḤ d<R_1;YH]\L*qt"/n(<5NH8A;/n-%ӻ8&e`P6*Ptz;ZzlV Un唇tO[dь|i{8 ֐I/L;a@9^涥 <MQ=u&c>[xɐwƼW?Vaj52ĄW]׶`3DY>fVEi= =LmMErįhRsb P}čGxEarH^s"[nh7gȞ*NńXrͲ̽ӓR`̹'Z~4FWvC\em͊Cf[\Pc}c\4QAmLƷy#/ŝm)*V|u6T u[Dhdv"' L6FoԐ9m]m8pՆt[i)-m<40!| |~ L1=I7.1f_76;:G ޭb+Ƭ?E{ʙz,7]F -{ ipeu55iy -̻SiiJ{e}To4 ƇY}B(r**}G d wٌYh[* gs GhŽ n 6- ri CC>^SAy"\5* ؾ;!K UN ʦ4id<f}%G$5}[ 벆 IÕT&g~}8[趮3^lI[]/(㘦)P|1SE-;hj젆|gFi>Pwǎ#F\mVxW-K#d<5[6O ?;@|_iZ=6:nC11gzH҈Ť)M7dޥ*!3pЧd`6˖Q*WHɵ{{rN-) h%zG~ ̇ HzXZQ^0݀+ܤ UG~_p*G>*z09M! ƸVq)ƌnv֥֑:\je~<=+wc.BE qWOC1'B=}'RdJŤͽdw%$L1~L&5pLV>q걼-2*M\? ȡ R S덴jCi2o桙"$n*2P^rYa՞$)Rخ$aȫc[.FMF`&b*4*!]ק/?t8p(_:#B&HfxFl ֻ\l*9=#QޙVrtWv^q| d^KK&2$C<L],d9)?NY%_TL 'U|ycڝ7)TZd¨"𻷻-Pn^x/o^s%I`~>z߽w& ̍ l~fԆ_F=*}㠸BFדWq6 oƨ%c),?_}[0v|nAMsI9tUۣwz2eKw|,0Y5žN@PxNz51%YoZTI]TDXPKjKtء6sJY^dПzjyMWAH'!~҇ eC=7Q,#lĭWs!;+3 |s@c\!崠yy(HPbvxI5V.j-N_eTt3p(.VosX2*eC`1qӌtTN]a*Q,dZ1aeLDx'7^d]\ 4Y iw</USѝMG EOZ OOV$Ut`OdUt|kn~;<|6mb= THLaՏ2z:Y9hc|oA1.!+D=tb P2K" -Zs h/ !,S(6$g@ `s'xIbEK/r* C(?,gFǷa׮]F0;zt@Xܪ9| ,@<رE] /wH͝<6%lLSb .*?Z[=H˞OlsN_}}y[<|rJBЗ'nxa90 ZnrݲftwTmr:v'4k9RtSlNW~}Ǖ%/堲wqbzIrA"c5GS5K(9R*{+Zn䒜;hS&Jc(}]ͨ 46ޔ5GϦ'\>l#ߗ6$e3ֆl{@L7T]š)6I_V5qPL8)@$yg@tЕ duȚ` WDBRV;4LI9 ݗɧ "nM^1Q!W l: ,Thm[GM ц!AiKV 1;+Or1`ږ'q4 .#7*oPYެ%x:LbfqklKy6.R i[2 {=cvI4߽N&)m瓂q~cU hmjM cjNG1^W1*KHiBD.VN?CQ>5!HDLK(-O]}Y0hnB:wmn,3s6=VM6N'Adԛ%YPC=@r!D][vP#?O,$o%0%^D/H,ybgzw7ia v?Tke8T!=`_@zmZ05,1,~bSHt0 .w&,&qDV@G5XHY9Nkԟ4Ux,9 h1א} @aƲK<]>"grr/NLU/BU惌%m ~<ƕ)L =\5nu^"+q 7,,a] ];buon}ݡ BfGn.dNUKנO^9I#_Xb8`@vVϐ|bEɇQ  {$0u`]n,8o$ o I&^>_qyUQJ[֑5(%tgjړiIc%1 ')FЬѽ_\}R,U?_= $ۊ@uMB:$F<RIYugED,MNB?=iq:`4X+-tEYk,/+ܠQGRg\-t9ĔIex2R\!o{*;@{xmp3cU`"h W?lt O'"8!"{ˁhPœ>|iT/o5@?ִVRq=zA}S#_ܓE*d" jB]&B\i}m. Tڅ!{`Ĵb%OF@"`b/-2Bf+NT P*Ώ:(leG n4?EȠ+aZOQ5)f GSZՄ\KiAV) ͋C2I.`$b{V]Eg`cNwHәxCǒۄ1 p3[*{C{d5LTUMЎ=e$Q.9(2CP=qЦ :V$|6 t*8a†Pcd޳=h޳HWJvOBCd LfEtwr1pt6!*}pYYHSD4}z`PhVebΨ>o8ɋǤ1 ](_RZceG%3;AQ^v.GuB}!F'y:VMT2T[W,FִQ d9>I:6osdIY۽o@NqU"\?zmn]G#zׁhB11.,WiR] /W#kGjT10_\A˝5& e)|ܜ{22I*գȸVBI :Cxy}[}\>;mq |(n5(E;@C’ "?*L`ielA a](`P]!tD5QiL7!!qԗQ:krL;y`\Z_4Hk#WЖeLb& 10yIX2VqYY! !Ah89y2wfm>¼(ҩwC [N>˜Fo& ¥; z>frkF;>3R4b>_b€y5G>ZLL!3dh_S[gNTfn'M]#Ly|AhB~bt/Le ?c7\6LL`XrՈ;QZϐ*x ml2X  ad,_kOPSE|;E]i֦#3ϕр6{$RoQM pޚVON"Yht[vPPαcI~R a9$7k7Fғ۩mi}m:Jg#€=}F׷&ˣMZ1*+o˒uB/zg a KdK7PHٗC# 'q,̺}l52tYA-)4/&_Z v(~ڥiL WF2@_ YdrP6$)FȹFN=l H^`Bz6>3 ;.QKNrk933xele`FiUzlS1[ n3{T0q3aFHF/{-y^䣽bzu 3Lh \0;ڋL  WSL؂B B#x'edle Ą'yjEMPׅ>( mdL_OeEmb$TC*%c_kyeAJ"~QUKF\]兀7nh"[Oݲo5SC Hv|xWZ YE9#Yg8ρǍ\P^,6':H/F 6+Nh;{wqX7c'/RCTaqSgue!`r:QPjT`"%엸GdчEw; OX.ZxZ}8Ptظ!^T#rwYyQ~U-=+(fhQH0❃jݍݗqWoaiւ WOuU}G.r|pM4.kuF A*PS'})J^ M*tZ m+8"UP'+5k~а215aK[. g*ي-n+!pQ/(FI^e?I1["4a[\{mU6>dipJxl>O͆{ou17" ⏕U>OV%&<ИRQb6BO*2h69IֆK9vk[@Kn BSۀtpdʢO؜;N}R Hw՝U;Q!l)5 6ec O"<kP!Wۇe!8y)-nhIw8ĆpHqDތ)M+' =*L6[Hx q7GQ5ҩa*,,2xWd`ɎHfGM7V8ͬ_jnoUӜ'xy.##naYf+ b=Mj"լ0kfc_6dF-ӻR.?vp|c‹$(OajwhYU<:*?@T|Hc0 w@lJ0W 9Aesjs{5,K{LP &/OYZ@..jq+X ;61NOꝽsuPIBw36(_*h%?[kK nH.xz$LM >ߋCF6狰H?;j bL'))Z , 9d!T{m.jKU@jVl\eL8ҳ: Y/:i-zOi`ǶmOj!%dR=k]rͨӇѷQhMi&m=mO폳XCNg*YX' o=qa-]*x:M`'n=QV51R=V$te/4wq9/7-†%hgdyIsW7^㍍6LmW2hHg^5nRڬV&R?CS_Z1,X`Q=C^0z 3ɸqrD] W[6ij=6NU3,r57E]vuԶd-PRKcfG/f;3(%d@!0xFg{v=˟<诳v:yn@M߂#d:{'_#G@x"v4[%>) '\B]yb*')bjM2n:-QಜB}Y-2 cM3%4N8 j`o6ѷ^FcP9sGj!i 3k\DQԩRVEpc8j*xfx=Cfklj>oBp*z!Pjs \oW*uQ(@v7W2@˳c*t}^;2!Wz:Hg{'s1ª52AbLĹ-~*vhy0?pb׉Tg\<(ߛXf%&0=fY<2.(4&fVxKUTu "[u)h|uiY_FnzIȄ9͠Ϛ[+Qc\X2z[||lzW$*r"'ϡ؏ 7l4{0Aq)`.dz`tůSIК+5~*=Ygd@9<; 6&qÃ\GHpH?1j15"(]t#NϺCGD֎d@w&hYa7| :gD4v%S@p)G-ҫ^2idnv޾_̤'l 5;a!:{cRD6 jiB |i U|;(܂IFث=ɞ-A >Pp#9CqHcǭl )d0)?PiPȧu'KvP 0e"NdKbT:I,,i JB`3v1l& aMiގ~a! F>PBKүڝ.ܪhLZd,lM ^k{; yeUmؾ]*$pݔ-RH `q9"aaZ|߸X݊堊ni&.Y,ʽ{MmtJӘ'5qT]k˻?q|+>uܪW)18r ;0Ӯ>`ӸWa{/͠ xA"ޞɨt|o+D\܊tձvֈ nm'}~# rKњnSWr33Gw45E_h7,  7y+KHKvŅtA.N耷(7(˽_3?+ǁ~[ |Z"hRޡ6Zw >XߦN[0l}.yOiV!Yjgv B=CJ}J+@ViJ%qbC⎄d)9j㓡b]|U<;uBT:Cq57V)+>@`R4=MVjxxTǼgE\j x#uyKmEszKPR1!:"HCʯc ϻY" E[0АfXb} 627lOYw?^c/ޔ,/jf $ m‚J+$r<bl夂:VD|6*3L ei+NBVR/2>!w,W)}\$% ܓhu\7|h[J.Қ96_+ՑIRv8-x#&e쯥ק겅i95)pUt&%l6qZfݨpw¨$cWf¢JW>-- N_]ˆRAaֹ7fNfbTfV;c>f9絗{*f3&pe^8|)`af qc2$2cJt`Dh~Q'ju*v`ҨSG+LrmƩو/.chHXgAj-?uj@Y@ϸڸI@GOyL\1Cr0A8a?SNXU^:8VTѹei OK- oMOSBbN>8;7IwpeDR$m l/ y`4>ˮsTi{dx{<$1Y!z 4 f7d]z{ "+s <*G$Hopvv+"tL"zmҘ=G!q_Yg!A(x!^faO߇l_K4ǼR [vܫOzqي[~4r .Q]8^no)xDJh coif#mpn%|PB,@ge*pmLyOC`(*)3JްTSX]9 9xPauvwr' ͢PE\9EY%a٦r'68H!E׌_ qU\0.&7~|)aY jPhny.g8iBl/^nʊEN#VJȬSԕ3TJċlaݔ!{O$§BE䝏MKԠ O}k "8g*{0^נrC(EjkW%Xu ~&i4P\"v3u\+^oFT<Ñ2ȹ` `gA>"`3L!8^*»z)*Q\u@ʁCufc27v*pD|T`3Y6q_M)YVjdJ8I,+ipҒA1*艹)+Ҋ򓕠'j!JY/!4்Luz޹wo%^i߬{h6)G|&k{;:5 evp߸k.Hx$l<(q20`UL[$33N"_151`8˾d̿ne354h("UfikJOyż/:ky9-_~~}y n?QMZˉWkB.bj DarThJ#WUeqWhˋ`X)fQW/bؙflH۠~S a1 K c Xsyv=?Sm9<͝^8-DbޤmUy4?8aw1kwx X:%{)ĠA,sT&U(!| >'S#ϓkw.C4IC0OĎj| ?yH@/_bϢl?PP!1OyLIuQt[p=RV2[oR$mt,ʰ|-CN#(+-{2-ۃ>0h4 LMGG .7:F*S@~o3hnvk{u4ͽMi.U)~fp|`<\-ǿ1;,.⬎uvc6;$ՎP@Rc"|Nʼ#`n/8q+3AxM!@Y)d|h>xEqیBP' jɍsJﴄ"ޡ 3 O/'cb9/+nJC8ɐS?u_\nC(gşiWBD`R%g0L9QJHݫKl,v"_LZk=֚_u42PY-s0ߓȏ䃡oWIH; (\ЧXk(*J/St T]V mnw@K5ԉ!FWЏAI`|L,5p0֥ *rYKT[pV&tIk[(*|FkИBy9YxGqB6K_-N-^ޏ<C~1mAPwbk5G#f +\]LGۥS%3>LȮ^aOͦcQ(q6}7쫺NQ_"-ÑVh!wYj @,NN |QVv#N߹q`eF2:"OcJ e$i'%MؗQG?{13[sU2E{Jrxo"& L]{_v:poXXD9H\'XD*= @}7 MHW3u.vn Cمm](`К,3LbBE_QcɵÊȁwJQ>0-<~Z-i2>Eh`x3>HW O @s zF;' -Ž.¼gQ^V pdӡaFJ #.$2`N[)uTrf J%!l Cצ97E ?8BjC|0J(~bff\€Ғ1V^5eչ*)rCE q?dQ[>SzKo}Dl !اrF<{:$)[K'7N&KHmF\L=J No!5aKA#*/K!-tcVKq:Qy/ q>ӋN8jgS9_×(caX0@#v͊n/V(V?]!(@RCbZRr`bo^GTO?v|BWrWacwO i:(qjU{_醝ώ)rDːdMa 8\, ctNu%YNֈ`N%B'Ma&ڛ&!uV acH,urS6 r3Dڅ /h7fJpPA#~EߝNiYB/I_SuwuertX_2CYȲx.wMTXiysj=1z6 'U8 ys24>inǿ,}|,4nHDc2IVW+*f YgiWPŻTB,.Z(M!2q83+odir;d/b@fRR0q=1&XUPuOlrϋ1?"g~c)V A}NbN Ea N/8|Bviga}h1862A"'r)m-Jv1!!ynƥ4eDP2%e#@]KtLpb&95I٭$;L G 6_S-]cbC@JS)ݴ V{s&3O®6 ߞpfc[Hu 'Q=_!c Y:LD՝ `L^dCoۍlyw$[qoܑM klPD⟘ֺ^b`$ȬX@^wܿQ|1Cc;(rld=L" H,s].~R],S*bɱ=Zq; #4SF*ךpPބCa$^wH]m=mMO1NEq $7 6IsR~)W8(Xd)H] {Y«y 9kC\/s=ND\C"0jj,5"pzu1i 6|Qtfn㦑`Xt93EKK&ԄsPRj@IC"t d6 XtZ7dIEҽҩd]Y'7e%w,h8bب Zۅ9mE]2UOžPM^^ Qw]ć&]0BrbW93o\Q }|U`d$i+'pckd><6߿/ްL]M~ Usl4MUaaLP: zսgk!-&hk6FWIuvg\%(ZlW F),n3,xx9G3пyVzI"7̐k.Q"Һ>z嵞Y$E7w#=_|>P+oU=8 G3KEVU ǣ#}NhtxC fe)}CD.l+I_%y[Q$ԮYT!whL{<|a$<֟i@;F{B~6̘~J:%-[ч4aY~* #u!P˧' \z <+cg vo2Bl 'P zv>} ۸1T"Yjn4MJG|8F fn+^"M$Rgv */@Kc3bo=^gd*|@t[8(stMy̞`[ 5<,UĻF 6K2+$Е5wI6kǤSqoU j{7_ǹ,U &V)2)Lr/yȢk Hq{6ǵrUp a5ݙ=1 CD5i~_l=~1=8RP%nȨ7H+NDzx4^.}Rx0|$V6ӾG 94P Z`χHTK +|(SL" 5>8a^!GRbS h.Wý69z^)Yy8h= oMC6&!`+XD5:nA%;A~|a%8:6:-J~K)gռg 8ָ bTظ;oݟ 崗D iMQW>% D1 T5p@!k{uhַ<{*BfbnD] l~eZL;_ӱa5ub PЗLrY+G5FYmq a#SR_cmۅ}JJ tQDŭx߬_c9;qb)1$u7ϱÄ@S19.xafod**+ż1 0# lőhFEBDU'QI.< q~X@'LZ˥?yN#+6d mUtIw}M(];Յ]ZR` p_KM]hs쟂"g`A9^rV"= b Et]RB*A⻔^HaSki tCGxp|@b|gs,3XZ˙#4N_ yJ 16\,SdicFQgPO8gJR/ l0H&G87ɑR+Nx•>]Ew7`M|n/+YA;m)ۈ Y^Pn'ao͛ң,WU0R;֤Ģus[ Ҍ?kc YD"ĒG-Y0'^ 1?JzCRXPlQ@3Ӳ $I;g!Mٜʌh=,!mpwYl$M#Cg&ؚ2d!gm)(g[__ iB`nX! so 8E,ţ?WþBL_vUhJH#!;]Ur}TQ{=!0+3Z^IiHGI]bRKk} ļ`>bs*YÔCik>䙹xҺeܫs/(VIt½.x"+4s}y'6TAn .[6G݇iSo  l{sfz sCIrGvz {ŷJ`gT*]w6|2{-v|9>dC mAŐyMĚm뛍ټ3`j.`ǂ GϾ)pK. kB" pv,Wh6{<H^˝Kkٶ8 {,%QnW pK4HV 8޸a+bra$*gpw؁R8;/_39eKd!X*Gdb$@K(uN J)h3Y6f5"ׅ"rOj5`Hcv/yu;hso7\x\@c%,cQ55.8|m(ϰs\dc' VۦQ15sR^޾k4X!bfdjoU)_$=HkR e=abu^o*O415Ӕ= &\|zRbFh&Sm~F쁐iaψ(7x2n5 _l3Gf?yK$N_}B7*5Ot~ʕ/V&\i6Iola{g})2 HJgn^7< \ R@ֆK@^%p 7u"i!V/.nZm7j|/W\xH0S"_*FH4` MFn/%C服!ӣoKTII-nfBK?B63F[*wau,.d6g fRe?e atTB"XxVh&/>fgѧwp )<-3cloP)Wc ]xBT&Wez݉|, uk:z!Wå3jpQ6,ά`}FF/oQ--5kZUMd&¢ 3JjPA~z(^'fױ]-|@.߉bʄRpH@ӈRF F#K f@&/򧙾pCN@"rIꥂ$THN<Х0Bx׵*tM8#B>H[pIg3(.m(M,xiUz@fX9H A, ;0ִWISfܙ Pɾm(ABJbKzq qs3J>M o[7WiGRR{H2k8;ʮ7/ l%8Y`zy#]wi.q |*0u0鈞~W[kgz7 s>SaJ╏O:{"DG8s|Hy$8;=|\c1 >E-6T}L'J\+xuD*#vhc>lA.!ə'R",q5i**.I!K$l.> ׬F[T,-ᵣ63I^5դz;u Ul" <m~Y HG7ȷZ+H,`r{7G\HdkE%FvϜy!V8\(mJ$F (Z"4/+#&RnyYs$>ƨEUFܭ0I l># tKI\3.d`@.Yn8joU^Oܦbf.*$PM[$ӓ$γY-`vk'Bҭ`'ׂ;Vh |tzA W~z,UA{e*Tp%/!G%}YI!7W)⹾ĺGbSx@P]N[(T0^xxb)L!|8WG;`J %,4lM#CRg嬵?6>] jydcwd?6_1G[wSlC'EzTG`J${1'"fCKqM ep!KܑOF+BtnZPŐpYΠ*Wy쥐9dg<~#( CD!@[pkN`bj!#,Uʍ0-} @Zb;MxQCŕuDIc=vȝ $W@ǒi1L|D~ cZ1Y¾a[;se6ˋ.$x$/_N0갛()VIw 4F@dC3w ~D J=ݾXf` 2zhj *WJ`s ~H:@‡JFNjTF4ٍ;$@TNC9t0g İ~tFP7vTqj^ H3\`)t1'AhCz%d#WaޟW]MGNUR]gf*+MFd 0.@>mQxCR]<Ɗ! <һnRQ7sDjJ[]d(0[U8/ T#uӐY_\0M7ķ sq63`!D1nfdxݰśvsZn6x{$ enmvK ©J1#+3fbl&> (}y4T kXF ]B.#1l02MD"ѻƓthG,u|QS;<ץа3̾MΜ$(ucM d 6_ nWq&5Y;4e6>ߕkƂYYjI{l%i%Z1Jw2GccC  hP/o*ʼn9m&":;WȞj\O“hx̵OXsN)ʿH%%%} !9 ]-an2d^fYkJK'؀~r W. C#?(0lEI\ڊY>Gqff%9tM/7P Teto] [X"F˚P$N6Ys[u%q8(X놽,|џXhʕ#'wyciHHf @-+< c]nݲ:%>{pm8=щczH, c6MGm4'ڮVy~9YU# pG3VB [-aʥx&Upm@? 6I6ai ź3̸vPz7$s&78X]Sr) Ag*0e_8l1]qc{ou:闥sq7H`tU 5,4L1?ZxI2i4d5_qVfȑ~R'k㚊N :iH14}n>ͰMh]SO?U#b[: Kd] n +`% Nݞ=VkbHO|j>.gd?iVkG(&?oqTr LG%Q/AE{*k-&N~1h-ѿs;-էX-@g&@,' (>܋41M?X2=~b=#fbV:%?cZ&*;/^:7`ɪ٫b_˼ы4KX^v&ٶ/fThJ8do>/ɩX16g 5&CΨ4HuÐA*,82k8#BBj} .@k-?f[wa.ڱĦaƂf26_jcym*!}@;:߫wWNH:7ZuR/ u4ԐՠLw6TzV[G yn.l1. dWIwD|[+Ss=CVLbHh`DZJQ;8&1g I#v#M?'>Vag3@}w ɮ aniV-CoHb orSυM*bDW{r84f}73;o(iVL>0`B$Yڬ,ᤏ=hwztmX}]\!mjLcƖXXO ^]&r^*$\8,}>rM~nT("R&pШ;z)X4F3-+Gvwu2O4> x.sD;i҈esFf&eα c14g¼~Bi} 5S& mBOG"(K%CPSAGRH,RSU!ZYJr Rc,^nݠ4&>S|`j0?f`۰[FY0,v."ĭG^u0ɉOK{g~>󄁶^xrh|[ʔC8=huwN]N#N =}.26 /t/7)a&ɬՈkԅzk#T߹,L[ R#vNDx(ߒ*hckO޲t"$2wzd e'}]a!tp~f lvl5 aNzS ÎrO'!Z svcһ 0 kb]-\gXj.YDmV8tfg 1t_YיBr#l ;~O f˘-LDw ]BmY6_Zާi/Qox3nLc K.nկ@9ӞqcrlB iD[х6-*]n{VV.8hMV$3H0l7 4@M}l+"w ̳GK$d@2%7A o ~?jZPrgLDYWT滆4͵ڙm 텒Țk)Եq&4 ƁAJ}1 !Lg˫6ȈX䵯}iزkY܌ ~ËH`534!un+TZ&Hޒ ťZt>8;1ӟ(~ۓKV7t^ٕHFR ;Jlvc7@{\b=)s8lԃ~A ]WW;ТCEތe{Bp%/C)7&pA-F4BI fa*_{¤ULQՆ BPUڅ2n2KGYV`05^mu٨Bbo2*] z$ @qݨAqFa+dGD4*1󲃅-ut7OĤ$cH-1l^FbN&Jtյˠʮ 9Ŵ>Kv}`% s[w,)2vQE `f+7=xpt.+g^SGǺ#"> 6sA]_{I‰TPZ{nȊ_ -D6"wLd q,؟:ή,f<Ln1;8@>T7Kr[4W'"4ٖJŒf`rf(v7sUDq3oWz OVj r .]XSK33gWt=j3#B`iG[ŒD%Ry8t70WU$_ftu{Z'`YڰyX A ) tzlCm]Rf'F}~?e!są,'LBk >Psy}R/=c^g.fI!ӯ`1;:[ y]ڔbw8q%?Hٞ6$"I*_raUdT > T9)@TxR,yiܞ^z݌ps"4i_ŁjƜD` ؞ $y nABS2ڋ9ВUnm ']hBm5_8qZd; :Z^ˣIٚc&.{ΖQ5&ni`xJ.CmHprNT:=)ؠw]b 6}z!z9a8Nǻ8R-:3dQЗDil|H␮VMK,5o|?ƹ#Mn/a}PߒMATۤ5Prgde*n tT`Ȓ`>pXs${TD`?:X o$lcz 3@O=TyJid1 18ړ 4hL3c&UhtY)~6a fEd~{ y*oV&a4GMO 9|irS:|~M6Hp;4$͒~m Ut7,7x~XF /]9X@2l!|n &͒Kׇە:PhzGNiz[N:.Z[bF%"=/\XHYVFsv7Iv\X>"B4ͦڈRʞYbe_؊TL5|UAw3VMҗVv&9iCVd=']zLxNdJj$yj$t! ~,I[#:gс1OnOZ]+;OIxZnDqN>iEMCiH֛dt5`23:Ie4<%/}U4J.*$D :{V`!Hhxb\PTC/3FfB2Srv&Nݤ3Hʿ='1^‚<8[pGU:_;CAe۬dvE٫|ҝ:qRuুpՠQ;\H {" Ȋ-Bd` 1̖[uU%V\~ABuD\Б:!@OCbV8ؓ(XRB "Ф6Uy#Iyʧ%on:t˥B`'¾85>|TQf$bFDTg--.$Sd(kSDOD(抙7& vN6mcʲ9!1y04TCFF:5/m^-2k|uDkh}9. k#& hPSyDfl5s!olI?+nH=gρ#*]@dV\r.УMcu4?2qdC 6_rNerD@#~cCt8IONbx4xѭtr:AݭjgS;i)|Y\>n)'T(ƷvG}S8ZL8JRF?8B^~mQ?'#Q9iO'iRsp&_x$I-NZ'oS)N5+:~9@5bg'0ܓ ɠvh Fxc|rV"bo2Ǜ._uLEbtq=LXs|K)Уh Qs5N+K61N g*=^cDMyeء3HCg@*Cxh`w(KbAwymHĆ/Sj&!y@4wq}GR}j/dp(0W$ V~*X95ÅRIDz@2m:8sbBgI3)OV 0I?M'J\ xt]eժ(Νv@S\~V|0 ":lL#cN1TEӰ8jմ0C\1Nw*$NiM7qT`x? Р2b?y{_VY Vupc9rV<+CltGZ8SVs'JC^CqFN$UQ*TCѴ̰Ԥ$GLy"\F&%[bXO%6@6KKGBA1locWY}Jeϒ %íU!`]ImfC[s0 E,%^/\2g'6̆C'_OH62WøvTX͓"R<.}ABIgeu8`qKhn3}M% wˀ ߆{NQM'%ei{ᦰnKte6Fngwۤb /Κnq4p? |"/c~z!te_xeXEq6z$FacWidhoYt MZ["jr a_rߠ `Z׫La ~CH)$ g3ޯH//Жwwi|Lj.$#GK,O|=Š?]lI8#0) V xK3%(isu[mu;`5co8h:c`h+HNg(Ԏ`['d͇t</kHmU^leȹ~iYnnfDEFEi`$ [c͚429zFـ\y:7s]YJ5Zny0SpCkؾoHLD3eƷ69N{aM3^95yMU9+n?Ru+6uRhB ׅV q<;G T)>~{^VZlut(˗Bdk<2fơ~ @YiGhr(,uhL vX^ &(yNj-)N-;Xiba6}?O;r0jmѬH>2wP.M88.xG4~L`=`l)~P<1Cfpx31v,gNy9-AYA4u5u5j&#*bI<eJ(4l"ܱt7vUup(]<{! e>WxG$eރ@G cnqXݰx'm >1&C_BF,}Hw44٣Jwi;\[v*:c68Xtcr"6DޝHra@@ot*%mBtj!QS 6sj}/xjsn+̖( lZ5V2DYg18pLo$d99_1eA9!|G|UTeQ,ϝ <>h\?'zOueuEmWbb& ygdQuגu,ht!!۹L& 3D3r>QrEbrY# |zbsjntD)Iz5INIь&|%c b\:rXut ]B U~[;k!Pk^#{k D^Д=@%hѐZ.ebHJpf s *t q_Mڕ(e|Ђ]ȧW ?w$b]=QGDm-2R*32yOXm X]!S^ xt d-by :l{]kMQAH*~mV&^bPv+9hɚJI4m YiO6Nкi!r';4iN.Y14툰dziQՒ.{^^k)犟m{%FJpYz.sLvwUf/kRB|zaߧl _ᠢg]pl ܐŃ#%jE6*cDBQB11Ok46HDcN8v8Fh蓠lZA5O!L|؀<˘?vSb[AWreV \.$FhF5 }t>AE%k#\W_}ecܻ8!v/#?;6 VVUTn# jL>\9B5 7"^m4'͛ Qh^' ȰC~U dcdk?سK d Ҽ vù(,g B*g3Z3b.P}Ƣ'~ i7e>KTجCs'=#V2ь\MɐUn-S-=im-p6I& MpIrZkۦ`tyGvzI"&˸MػGE)7ZI%MGy" :.yȽj\&|ie,R30ВÝ6bWkmD ?Y8ګ4kϾqz {⴪2&hUf~6A@j՚e/].N7faq#"}S0F3V2blhK RpQC,v9> \!onbj꒴>\Nبim3mFBX ϭ؃)O/!iMyf/5%6$jBch]1{njc-`lZY/:ZY8G3햸܆w xA# y/q ݡ8}BX"c̀Ul`p>jT Mb"f3V/}5[fcv~wM@S~aHZ(̂/m 0jR[?Z[;eDʭ8R{1Z_`;?ܐdmcFx TX8cnM6SkNp V꾏D H,t7 *wat " W.Z(6O߯oM>Uh y4[OZp*Ӣl@"?ωA'S}Gt6'?!MjiM',n| -˃-۪x"R"QVnS}1ߧ6 {!84~-{ 1c Q2q2Pzz@,#5|]=X[H h^m $f`tkMJW ݯƽOY 1y$&#ǭmQ;Tl KPĚD_q"gU]_-,/}L "=Dy |m&?xËE}#j@XB&|ߨDx ;K b~G~ʽ1*(ZPQe3h˻Vߡ$h&l7phf%5SN-&f^=w:u?sTmO.-78qpjp/>+"kٳ@f?oB;o?l ~Ce0ٖ@Rncȳ^EY&P6dWJ:]njp\}(Rެm@e@DOW Cݦa+Ik3@ù-(]T7_::ks۳?O|ֻ!B-?4㳁N8z`Am2:4\S׬A's>(4 g@IN">| \+sJ KɋMDK[PiUEm `Σ M86ϛحA<KN/[)95s'DTIđmþʑjZ' *ȶ\V|Dr:kʶ|y V;QmBDNIw(!飹<^,}¤уY꥖揧/ux"+S{8n|].Ȏ,? &UOtmW+C{vYfR  #V_ȶ$(~˧eP%YlVD0/"1{z'64ȓ-zD1n83qąeE<%H7%5 /w?GT*9tJh wT'jFK"rUz4CQmJ$.%t…eN|1K~ި? $Vw|9֕Ki鏮z\`(8-tPJJMbqv Evq!6BWjM:]73/RH9ELKM:=Yw{dV)?Z/4 hR<ٮEW(t,nT(uC ]eFHksbV s@5[8oQH뵓 Eǡ4W@:<|gبB,(iĤCl*TY^XBOҔ+4>!yT&!N}Z,ӝ/יFI]DkJV)#Y.  `E(~.a-*sR3ĢE\Ӻw qܙ= CRWmdqVrN. B6ʲ2_$uԦv6 V5zF`4+xiPxP&!mIPTW.XN #!_u,< "s1ϩӰ}޻wd?^gG9Z10C&3+=MC3fjg<(l6`HadīYYY>_M$>)%Y8o?Ta8y֭H8X`=f+6$\[Clj0:G_82alA,{63$%&"aݎԿ3V<ޡ R#vr!۱OпӢԚxc"H{DjD1ē`Tq&j~L N`wʙsrWFU6(B4yH]ɀZ1}rvYS1. Lx[X?Bd5HlElS"5ӿKސ<^,Foʾ wr(k'jYmw-Nm 8TsJ)l2kfNİlW)豊3N:e {>rNaFޜ'=Z"w^`㮜P5M$P:iZ ",|}=H4BYekY2Q'eI4K=[i0>-s98l`xFmq ө嚣+#NB[y:#)'}6[P=\NZ \vDm$er5' uaJ'%'3I#&6d(yevr,htyq:;+-ہC7!R^PUL`-> ØyX(;zXB(c"qcP 2Z_db3: $QXcbhD9k9#foe;nyHu1RJD6᝔0$7E)?OWYr__wҟ8|gl>8N$DTgg~xd3شE.nYF6}+ge]f:+юT pݓ"/`t]\y{`[~xO:&@On!U}g%FQY epb)gM<&h)GOȎԀJ)RA C4?޽NaެB*oс;ߚEL?zNC4J5hv)AЌRvG6S R)-G8+󢔺'@(5|UY A#]쫐(gIݹ)[Q3_Ozk!SCgL1 C?wLcLD {Rp9c,b= b7}ߛ\*$FK繥}Vc?qJ }=rJǡJ#uzX|k=ٕ1S~Nh\zse?UrO"pΟSy4@d\hY{W!Y釆zFoWjﭔJaM ~JDQPU}l@H9/FoubtNgU4U+ϙ'Q n?(ij5*BjP{GUT{xMl8wo)K&tHa?Ґb2;('?Ing-SQ^O&M^;[Pc' N֡o0R4pz+;3 W1Kk!Xw}=ZMx$eT{_ÉK*¶lM h淽1'xE?~DDNg 80GhT?We #AzXp$\46hiE ҲV2d_1*Y'MUշ]ӞEӾkhw6f_H6t}l KGŌev3lӏ N=kqY5·M)|I 50v<,Nyf 6aoΊǾ@&kQ<l{^W ְY]yxRv82ñA P[aY"g{D>dn#w.InQ,tq Gߔ ?0󖎣d j@BK;m5%Hߵ'))ɢ 2&:ݰޱo߫TtKiB(N_xHdOU̔=훉nc qO8H)d^}gTK!ءS5_]@-R`D ^i=wB;iustCm\vyœbbc3=? 찑GSD@#;t˧rm-O3p3z:zT=ag?hsPNYig4Pՙh[-=4%GSC2bqל3^UDCN([ǮwE`ʬU ,>|2 e|.l)-%,: alUC] dgDCz",=mpFU5 L4D)b:?'kDO·jUl:[DWʒND\!}QM{,!񋒭 W$-ŰrrcqXܹin찼\ w*E!'1kEj|E0BT0JXlMP:ߦΡgW`5k~/!) (JtTdW%b~FcQIo.w r;rxs,i}b^b ^Tǿݻ1:IJЂu8X"</HГpIs#S%W\Iq#DJ$tXJư>i){3*s[Jp9åHrq4"Ѧ[9:lJc_x$zHk]FaݛCĸrCS@!sC?w+jUpSd-"[幞5[l&S }K#zde{r{zppq|dCd:> P[>pMwAy ܀Q3o ɷoOND7̵az.b6VP{ٺ=~hGaٸgV* ;0ofYv:4S)zoF̈œUig"^@^gW>n[x+"/&h=^"SFfZ'?PbE풾#Dދ (Ӏlr{Ma9}h<QMl˳s_T6 ^@ fMk6U:r}c+7`Rx D7)X N;2fHUx>:*|klTPv:z{RO+f,3PNwjG{s\ǘN0uʦ <.'vtʔ<^a W"h5=ؙ+ 3ӓ/odY2 nhI-Y"NS4v˓Ư!)YriImi>wD48$C(Wy=.$]s#4|#lDUtuQ  ,qkèrdQ}L,Dʊ=$N}ʨzEý 89sQ.s:?GHCB޶)\k3QC_fY?X _-ƾpVABD67k hIw9=JV]5Q }^xnRkJPgt,#*(&zljcRF)m  Rm/ G@q_S*)KhEHxZ=QdSpdk)uϑ-jUm$AfY<bQa 'ZիYwפ{bT> 7Jd> T)^pb hrՐKH8)7r謹w+=OʴK6 2ᮁbjf' ̈́7>؊[BÆ{ufMq'y!$]ZO8\35T7_\F|IIqnO~?nΝdf cQǒN:?a_?+!A^2ʚ=B: 4t̍|s> 0f-2m?sW{~3`eUʶ{:z xlb8UhnɌRZig^ijBz: ڏHp?'# ^T d|d1}6 ;>խ v`muJs)wq8 d~s'5huɌVHϖ5&sp+萘ŏYYn'RT&~OK 4T*)`_Zf~ 4.~@&%kuiP}Axg+ Tɯs;0XDNylWz"'l>dm?&Dۭ=&C9.~'+Cc5zYة~M!"(hpL-MdOX#iǫIsgU.1a EJZb͆KR&C-bvy2r:&LHcá>q_o굞$w֤1LS.Ozzg^L?]E|m䌫FUrNLn>ceI(V/Xhu)?]F>Mٰ}Ed*. M S:7ޚDKzT-V9͇]:dB|֌*h"ۨ GꧭIt>9zi/yv-5َ2/AAEDl=xΑJǦ,e}hm 3 pzJ>=s8%ȳ$ְ4N!p-/ipԋb~ lR;?3*yE6-h0,e!nզ$^ܙƭuW 8eM='i1x? ӽȷvcW^vJ"+4>,5^lORrSS]UD=!1&lPDu*- ndeGtvdަ"9 Eq1?hp$_c9V:B()@޳~+77۽tӠS$xg_ކ "^LYGYk̎".w~ǑZ66?qxGE,:qWc-Y ۅ7-1ڻS^p!Q<3=.M(Pd'x[! <8Z÷(M})ADxQ v(E̢ AB4I7 te)!(^yrWU%DKܨVB3ImŽV.ѵ\ m* 'q423U[0,*vE sG,!ssc:vcR̃2+X &j9z܈0`BQg\C|!0'MĚBK(brBj1t ߨAѓk~u8M-qO *PC>21ά5x.Pv(XcI(=.!Sn@R]˯2i;W-m7szpET.9{h:% }>bE碊WBm8A _E=5Y[7V"$`fk,OתI;~b]5exwHݘ:S1vbY ufiSP Orxi.Zb~JGN[Zs9&߱%m~L=Dl(+ -Y_٧i`~r ˖qZs7ʔL8ƨ%f&>wy~ȿנ-3z!M~hsihEu)h7oP=e]BɷI3]1ZnTdvcAv;X[Ia'>OtIzԾŀ;Y?7WU'/+:SaVu4gpC}D%rVvlH|h 1f9 t flӅe)u},?xgK' UxaOg}Q\M#& ^4M殌^NGKfcVCg7BZ\e#ʹ`j3&IBE~F|( oT 0!UuʝX<JJRۇP֩,M'=,ĿIL2=Ԅ׼<|?L^UgTdyU(5y|l@^Io裫DUB7K1`V72*ۃ(,:}Nmau)cx#YVzR.̼`wx;/fuvy? +[iSNR5Z3byhp讂~,͟ȬnU,X 11*i=@Q-KثTO玅Ea0/<۹@bgW\?jhhU|5 vnT(Ϛg@Yύ@x7&Kt3LQ$Eow=kbSqK+Q"py`j#\DwG2<#n{ rbtdt]5U)kܦM[]*Xuߧ7UX ˱0 [h"%pYqo SҤڥJ"l,rSE9)4&9І&a6![?7I++IN|%-09A3^ 翍n`:sret񫐡bHƠ}28m9LP*%(T;mi18ޞ}ǮEu{HʒW_3B‘ފ/ xv.uƗaypD WPCȫ SD,E2&0P}ڻ2֛$>0t,$81yc.WTint$=]j$20FnOd~S&fB)+ibS#iכ4*o˒QkkQ|jN@>wUkV_5YO"M嘠44AE𪴡!5 ]\-Rɕ<oIHwFG^0 }LsL3xuq 3&NH%wrGuӲO }-Za,"eETT khZ7M],$x:w$M_ߔ,fg$Nf_r YqlzƻB}9zg{DGh ;{{%c+#gnG"}5/,g]ǭ܍{t ,n$5%'#S{|D6|G7efOrȯ0T̫<u[}I6O"&=98qLfbL*ŗ\;1%Ҙjz_?`HņneRr4I3WDo `. |MckҤj Gn/(fP%|0ZiקHϽr XwG,;3ٸ08(h2y'BjbюR_/9ܠ8~t6k'XGd4;6"@B=ڱzvj18v~vfr`QҥQ wSיG"ʋ)jC 2d5e"Zd *WϼR-waiҕl^?ΖjE5&G{|}(7P{|)z$X MQt`>7Ք]\J7s G1;om(9{Gkhh-w+0#*f62Y0Aa* g'ҤO6eI1iO)=n˖pXQ17k9m T6Ohg=K̯}Gh`xmԏM2T 'B"xJӷsDdǍ)u4'@(4p{-k(V:'rjSNGJ) fmiD6hp_ٜ1 #]kx%EpH׌ AbC\ș L>踏:,5f,ilRzdx@5r)hs;cRG{ %Կ"C!RLp2&|zLź`yYك\>s҅ oDŻd-H8ue hvI18`XToxTC #)LRy,YK-k6M"Z`)ΌꮧtMktrpaojj!QWU.ћKԒ|dwvQ1Ŗ9\F0+d&=kAg 3@[^ć=ʳVHϨN 4lE=j!T ܻO k|ر텤{tMArW6YX-nh z*K=J|pEuTH_fU=H6?99H`_2aU}7>kov˰C?%tʋ2ɇ us5ӑyZϨ*ؚ$Cto"5cy2iPt蔨:OW4 7p~dA}YARȫDe*T훴\?&Q@?-AŪ>$9^ֶ=oN3Le<< 4Il$O[b?ΎV ʢ\nY`,6X>M7|_wl.&^8-w@q-u*h@\~w<6?Oy[Zb]t{wE"Fe!] dV^dn~ޏ@L|&L=: /&`fYU9E *U: Mb?? 4@{]U:F"Zݫbo1|H4^%Tl:~mrvp{҆S|!Bks0TH=B[V(j<}V*pͱA]{K򆒪cYtJ!+<}׈BN0t3[7aYHr x9׮3nr:yV)o l$4z/ ҇&#ъPܟOS<TPsC~kNV2)a5SIaTasԓGg0St{O4]\N \Vk{T͖꺐;\no4 bҕ`׽kߪjKMr(:GROq[ok=sve~ uؐ+Uj0bf!R?}w/_hk敃<2rjIu']T5Bi6#OYcn-T  V*Vk ~V؇p#Á59\˄//K֦Tl\Dot8j[sV%zƆn-ΩZYu oo:~ r6N,ilǠ G"ΐWTe82~ڎXUsN LSFSyǸyv&>2 ؙTJвͰvScе+*i&h,|X p!5O`]ǘIvM;qn!N-iF<@rci_W֍XA"syذc[>YB2hŅl1!= tdȈiT|Z,°k}oQ1štbcOsь?Aa;]z^2{\x" CGiWqO>q@ !q@ZS_"HmjL8^v( v\Ucg( !w/tYIzi$3 *.NQ{&?SfjZG"NhSq*lQq9K8]n~[T/:ͣ0=A۵bǼf?+b ŪfI" q?! 8in1 FSʢ:DpZJo)wgԋؗ54Q˛TfU pD*:x^mz/icmN7G )&rslsfA J7UP.7Qe`v>nWA#|G,ck'cVtxYLZR2/ HFh w)oҧ7 ͞=LӵLu!Us,P4v!c^ 4, G< ْw=?ّ11~i,rП<SdlΖN3<-I)Q Uif5gX'#AS.gxZ :{-~ x,HU3uX_ÃW!Vz0ϒc2Æ 3`nVj$%1wd۸f\X>.=(q qԎ~?`=sgJ[{`1wXH6BΨ绕liOȷ)NeS,$8A30A^ .7.Kߙ>ve*w j f?Fx!^Jي9S6NSDjJő}Eܼ#H/kur*u jTt|W7,XM~;|@3d/|i{$o [\UF %HtfV!B,(yn>JU҂9Q}Rmx%1#L[:5 #;N?oU=|x#Yi{jP"`MGCWV^ tU&wG+iqiOOd]);HGJ(ڌu]]+HdvQ)u2 "\ycS%{!8Sgϱom عvP:1iuu}-pYf,qOgٙx4<˓TQeRq0*HvV)^ϖ7*];,)jMii޹$pe.wY𡟐FFԟ .'x2xOL3`$kK]_miÎ6l  ?tEW'M wE@G?h`3`x$X{$򡿣6~68 8[5Z]^*lr%Nn \A;5D3Y,#|;m/;v3Ôt~x$XB" }Ulłs 8~X90Tin8[E~e/umcO;`s#t/wD=TK8֞dx:,'¾^&xX̳Z<@gKҧ9AҞc[XKOqz/BH {jB't`FCwS\@#TSf *p/{j|GzđPיϔfzu>m`;Ѹ}_ֶ 49<0O(JCXQCQu,DR|LkQa" mœ _'\΁6XBY{;>MF8jnSPC@X#þ跜еĄMri34`Zez65 :$q+`*fſu'iﱿݍ.+t.Z)B;?DuheW¡WK颈 )@+STâQHV3W|Tl1N8A~Us8eR}P?e[mR)Fjg-;@ =KVF$,*0xBO}v;u*( QrqhIvQ&?\X_`JZ'JVy1w@-ϘV6W w1 Bg4#j nڤWVS@kWX73JJNg) *dz-Y\MR} (:#?k#K=s=s:Ys=|i4F2#i~-`S4S%"m3WI7e:vqR)LhkVȤM+ Uq )MB #{L-˝$kXg?mqOˬ-V!Z t Dt?=7~#֣bdYnhCVi46-/:B_hυv()m N:1Qf#ID"n D/,tS/eQуUHTאэsuょg+(Hκ׿7,b+ײ+d%zY1 Z9-P,Ck,)8Ob>]*pqRoZfhLP2`UI N$@ݭNRM <+ 1+X9#i!ۄ(()w7r4|N`\ &8`?)K21wTokoy +t@vxidVs`ﱕOA/ `%phfdvū#$)&+%C*!HXj>?cz}<Ep$`xsw ̈m&ܧ~-f} &ˆj9+( asC\=.ݬ{){mz0*ӄNMP$:pn;2]d(=?0÷ 2s+0}]h GkOD UJr*(k{#Tmeݴa93u i`6v6bRӄ0LЗ(w[KXBeiv_5wӚbn8lDğڢQ+γ&wEv?%i<ҢWx0p&"Ըg8tLT2)<Fl* W͇d녡C L>>;OD}LWgBc5l^-ty'ϡ .crRN+i"Z|&tWEG0lC] 7@]ޫI{L^Ptqnf8|~y?mkޒX: Mv!p9۵ҤQlAf:_#).Ȧqj`aͪ{&hţoNS-ڠ|F7e{8r3 XZa8pK ̫Ga"y8I$EbKOLcb=jJWlI[QLA'mD6 Bswđ1+[tE2M标9l6\5'm?rŴ:a̖l$ʀƑ_W#,,ԢygRI`/2bl"}aBxҨ,#.2 8~UڇAI̥M4QnNd&R߄M U>xF/َMg̴r}anX.۱sCu,/лL+S7dB߱ +BUJm8mzyV`cLe br0|7Q:A]"s(2y#5@tqkmpsa=(ԕ~8X-fPLiMHR E>7q2ʽHySeDINu (M(m->%<[39QZSvOa)롅G^P6 06|+Ձ)'ڝodz+_~}u!q9E_Oٟ0XAgbfY"h08cmHq\N@I0[Lwl¸L8{c{2CWHuu(oŮz@/HǟNGo؎x|XӖ#Hh|DcOcUSIFNrW ;Dm^uC'_$z`."YQ/fnsdw#" HQdRq5P{pƃ*TU?QN~HiA;!~Q|N2J^. *D~xYUR•A Mmx~~K BbWNTDyju:^PEla[B@D_N_Ss$ 9>bf#8/ ` zå3$>2֭γ9 %ӿ81҂O>nb wA5yUn擭lTy?0#5l{.>_N~^Ol!.Tg aEz_g`_m^C(O}ΥMZECshu֛jqC)&tn)׹R;#4n.(ܤ]~o.(rUxKVn>{%'VYXրb%OP\5EK|İJ^ꔅ$n Etkb 4l6. z_VgOB!ӯCfˈԯP@!]ndx$$y_j Gʠ aC/қ{NWpQ:n\Jpѿ'5˳Bo٬=`S0F(1"sʼ`kMI y1sZU,[-  5Ǡ] <=\S1HڐRA[ VНt qYƽv2 ̈́/ g*8TGN-[8,F 6)*U?Ayԇdo ֤$~ߊT>%&^'ȇlfdR,cW{)Kb;NJ# /`R=Yʲ}C䩢A-Q lJTGyDŽ݅7?ņ2|/a0UP[2L(#s8WXG^,*|THYDTqجRVky6{)'dzʱG0M"@0|q"J˲bs[-*9TA p}Xig >y_!t9nN,j._?M3.,Y'ysQZ `/< nr+{k{S"*/dIBHb+ɢKǿ [F;nw~wjO~M%eQp,\,$ Ϩ(KYEJ{ ѫ|b+5@=IV eTMgRЫ}y:.3FO/h &Yf 9 1l*LGgDS\YRBF 0ۉƈ-榌XGd!X)pjzIuj;TJ/G*/>v3_z K 6^ڦiB#Ⴐ*ӻ9X7r2^]bLk5䋖K:5 o J!P Wtw&4+ײ rz 6a}o̲CsG&HFI aIQ|f$ڈ!*pdljE5vI= I7H^@f!𴂇Ő6 O7f=D6|LƬclIE^v7 L-v3B=˙\YPRw]NQ ]v;=]KK!;2 e[OrrұB(bFW7͵#DΪ.dD \RCb`&߱/!\}3:E|eܔS A4WHJlGk"{ڪUKW ߫G#IUIahW;QSm50F( mx[ҠhqxŮ'jFB7PF`SVTx :bقɁpBhȡ& )I{ ‰U=X(é ,!z G&vs1È(Rr 6 ;Ldnކ$r[ 9Wq`߱Fo43";ojzܜjDΘlF #M撷ܯgdT9hHkFX.en]|2=1<ՂWǯ*oc#V jkώД7Gv BA^}aQ5p\Ԕ,m~SB ͹YpĀL{ ec0 Q90i0}O~ LuHM~Q$$xcC|I[g.YWSJI S{ N}M/Tsu4W/߳A-d\`EkJ8nu#烈kVzv"5KѲT2Q&:Mq4l6 ڋsbH&`sK=^Bdk Yq;r ZUn \ }}GAF3 'Ρ#zm Ao&z埒}17ewaYK|u QÏjF`珱J/Iu_F(H̍jq {jK% .8ğ kmԼ^]$B~@GOhcm DQ%h4:Ґe<\9zI.a,ݤ(Հ娳9d 򠫳`n 0R .l`+HQ;C*CIdQõZ"P;Ia%<< )珳BLSBsotzĒ%$4lA8Mr̀Bipܣ MJQ.jonk`a4eyNV"c QɟseEdO=`茩e`eBFW=⡄E& IInZ*xBE5ĺt#^GDٓAUW:Tztu -c9Vy(AV'KrQ|x:XS*^cHVW0H1ݚ w 橙JT^!,>>j2Jk:+#m^ "=$,0i?KUԔPj R^,hh=mZLCk9"XW ӳQ +2zsL8-mQv"DL5wg>둶hӛB۶  Z&/}!.ahլd+mًIERd1fx-ު]!6y6֠dԨ< Gc(=nˀTSfMcgGxl]u5mBpwC 6/ǫricn>Iz?#0 ԢG2 L8 o? >]DRYI#2ސpx4ݖ/FS"hz\?cT9>#U-$W4jeos?;lP]p=WCcf.;4:3ZR<D=FVx^<,4J VKpބԸmeF7Zs2׍;nu15o`赢6ȄlZ…-ڹW0׶{!Ls09?<51w bQQ͔;V2q?zIʼn[:~n<+ߧZ!Y 9Uh5̂6wZU"wgU'Z&YJ>GWhHw,XwUv9"0,$RB2\ȝYx{OŮ&nW63G{@5qhOev(L}Y_I-*Y P}"e/0/gZQok_Rr?X1Nhmlr)ѾЪD|Γhϓaa 掱gI૭N+yHG4*c?mbl̯#$Q()cZ0^r,#.s)ꉗ9S]:!鏿K|?gǾt a;>Hq4HcFe/Í`td,+pkx7t2ļF~nyVx8·.ugm殕ۊa!+H3yTɄ;2iϩhnhEݴrBϒ~>k"-a Pv!$zw3<\쩫-RĮ_/W$(Aؗ jXz`P%yǑ7#w#8;(D1CH>ziYHZ"ODFN.0oȺwX,wX k+`eU&MxI9XdmV@XFnTNhiVj t67j/wN9f&F8B%.Y0q?[|TL)'WeX-̵Ф;4^F:'}mث( ?/ZΨwB 6Q*( ˘C/>(MkաP 1rr\MOaW ),'-+#pNg9YamNm[a"x@-,aqXa e[R ph7z|Z6.P> ú{B$ lDXf? m5gk'tۈ;?mK( veا?5Y/z=nx˪SZgqV4D_`$v8 zJR;<*^P3;0UK2&wiDx1kt}r0CU_ 6 :Pr?l#2E2ʼ7SB]@ڷ.T"b}H&h)~=] yfJvo~&Wb&_K4vߧAP]79pgk%B FX2Z{unnρ, _5AHt{d#ٍQk!NZ$5t(K-İlact cg]n@(s5][/(ĿJYO-cetg78u@jp<.6 +d3jA>˔xYcw)p HEHL|XuY>s+(@VYTyပ9Oe8Wݓ!M߆~#֗(:qY?m:~ ?Xmsn o\~8Hmɇ1/kl~ No)Bmi:et&sJZ@9m_ ڶ= JS%}b=)(XfK`Ә+W=9TU HN5C-}h~s™\#!htTwGE{5C;U'ܖsV<$)j"(ogjec+e}( ]G78jV"͓@ 6Am`'  i*U8xJ!"Wt}```&}$Ӵ\8^l4kaBj/pRSBňj;GMĸGK2H C']yzn,V4S+ st@Ekji𑡖7fiՇ< 1ɊMo;)eMj֠U6+yf{Xߐ >#҉_c0u$ Ldxc}={1FeDhmRf_Q::lMo2?J2#E)3fxQroډnU$ *)fbf~6C3ER7o}LN'J,n)HdKm30΁i4bk;93ql}a׭uM0NbM4`Ι|ATrkSܓv".2?@U\q{#°/ˠmQBtWlRJ8h O%.V`#*4 @NCcozmqV7ϤNS>\D0;3zZz"w}5p\A_63FXPZA!(`oLA2I]dxbjb{PPTzӑkBڜч anO]=d\$Y8V@#hMW16@o?9ƨ4"ߜɇ}|Mc$9l X<.ԴV"}Q'k,*z$N uvSro瓠_?\\Y .oѴDp ̱ߑ&W5/!=S(snjvk.+fz-K?z{XX#YUAYJN7鋱w j9WHv]e鏔ˆONg%}4YS3d/bEA'oH郱u+ͣnТKs63W\ Ejä,scÀ **wfr2GKSF[x!mV:?62Nvê#rM87 I%4U:jdlK`CxO1p#wԯ&_{Ƞ%6eTztzW]H7MX]bdn{ <Ħի=~Me E.q4:Wg q(W~yOYS:5].Ι ?Vmnid.VDG<#mXT0W:_ԙ;Pe&}*h,}XG[wd#dmebՠѵ>K['gM!uHA^#6gY@Aʶ:Lu!ED ;JHWmȸ6M SLQ "{;fB2ga&}!8ƵC©n%^ߥ$"J=ղ˥[a;y!U-IJ|3X,E^|R$#UvfA_X>~'bɖP>H-{JChހwغ3<= 1n1DREJ 70혘F<Ǘfn_BCC*XvEi@{$bm\M4d\Krr(6o3y\b"<,jۘEXo^Ve;QЋF/ތ z(fklt0 AnrMP ]{Fu:[)0/,\ 2h7AH0Pg٫5i˜N :}^hIIe+So]}>i.kpСH Ğ~exJVS ϓo,c @up:1* Ma$UvD`h9C@szS+,I}nng#Db5,}?. &Z#jVSNCBLjiN[wʟ B:} XA6# O"T"ig3NczZ.x~evY$ #OaDXdKz8.C?PaҤĈ9qr XF\2~Uy"Sކ!ryɫ~l'4k0M)x[@0A 1 w]UFNNd_n>?s("#= [>=vR>7vU:} A.Ys5ޫ*-zrTH׏(!"sQ$`J(KæE5[F<,*8ʃfۗ>O񣚞z~ czA0Q4 /PH(0(QH9L6,w`& F d~c83$!\s N 7mU*R$;Yhr`VR\w)M!PFxپA (Kzk-ss~=1D{Iap]n[@A[olpFojp)#{j/l_[l>ca8_(35D'M" nD5%6F%\5K9<3|87 yGv0i:4EP/x&8@@&V"Y!58ĦfcF3aKVf֮ <2&,nBz8 ̢QnIZeFv[;PIlyyݸD8{p%j̜+݀up$dYze~Ba>8&`eM'4iAF*R97N0v7jC쪺!uW/m5+CN£;N!i:zI (\(R LڽLbb{D&l[T 'kѠ8{L^#G/γ=x+PWpK1>+tbc%\B䝲i2؋ sS _YX $ `3+ -ٓoi~sK&o<<,tA.yneo?}IQ5g(hK_2S=B5Wq看,VDyӿY MSc*DFJ׾Ք˴|9G^"AP7x\`MZ .=P˥68y .Ul8c=CypF8a5"hZJ"Ѭ~-qPU^,?v@߹O,<.* ҙGt?13}+D_e^>~/Vl1niv:_mI\t[kQ9 Rciٚ-Y{,^-l76tUުm#j y/$1Hip(&؄ڟoq!oz~=58l}:(ΐZfFypx&xENvtG>5m2)@CMݟ*1/ _ +kżBD~-E&8[NHiZIjo߇ quFv'R<Ԛ-ؔ eQrgY]N{=Z`//L^VkMjCx_ :~ b?C\ڊhUpV'xl̟!@{ĹDS< L;NiMg^-Zٗ5|zPc֢okL`%ls=߶Ɠ,ۈ沢!.%43rrR"ȋ{;C" G>P7,FvvC"thS LGs]=5"kO ~ ShyHg*} <8C(}2YU%P Vyc'mE cgffy GG>eNv嗻WViFA7|z_09Ke ıQt3:xL4EV጗{߁H-:bUIHuLt5QWqTS/H_'@bl~b Itl=(-S H":aLS%քz݄}::՞֌=B8)[N{28Kܢ]N cDfd:@ҰYl3^3ZX-I"ANsgq;h3skV ro_|ɮRobsW<cjbܥ<9UPhXBۛ cis(<\x9Ul`:MPδ`cY0wZȣwYljlى&[xVx]?]*&{[r qI;6yAp@~d_~1Ǝ5w!҄l cMF}I']2m:fr[.8n1Zpq{!_Yv,]|-!71[jj7P.!8^*W}tgB y㾨.Y)N quhcj }c565y Shfgk RI_*D \f&Ƒ-lNAf}ΰ ҭԦ@";v SRG&t%{q5 LǔaluweS./7NEէc'Z6g[KLsΛAtI6* <^J) { MA_t{/Yhő'Ur`m)PW)we&^>OH95 B.9UJîThǛ9JˉV y)0Ai9B:. ٖ2N_o8\8 :D#]Z^٤XZ?}d`{[l{ҩkx:\@fF4Ś{cE ּWN!F\eDfM7ق5$1CN#n?SY+;4eNwE4JwYLa6ݴtZMrHWG6&PB/:oc>ۋZmNC!f}(:)&'-ÕD!XD%X5Li#Tl,Z @1`E;LwnvNrN?|"wLjNgYӖ M\Yd}ڒβ[W1e~ZM6mO|:}Fiǣ6k +J`x`{D($2;QigNؔ JG~O萆6)! ˦5&1}xOCԻǦ:t`GTFZ<_ ڄ~Y FW5R:(G8`E/C=KM]U"SmBd &fut-kU6]UmWa<ĉMMQR`r\=$R(slxMd+S1 'և蒏.1A Cֶt42ˏB-/.X}~j >զz- 1En㕣/eop+5:gQ?h͗ OQcrB}]kMCNov$6!7@nA_y \Ip0 A-w;siqʀgELZ&>}Im&*=fw#z Τ1ve[k߯7p}k>v) 'L$ _ڢ2Ҥ*hL KҹS0ˡovt/l9]d@ 6ymFVn!j>`Ẁe)h 3 `gơGFdۄ $#i(gG'Wjʍw)S8W5S _-\vwl Ԏl&rK&`6b3tR(tS# ELk#Lf"B)mKzTH)3(T>"N` ~nZWl 3dƲdG7LF1L8Q;7#!jCYr+N6.iwnd S <㣘``pʿj jC4 HTlA`-1ƫj 8Z Dp@0T/؏iNaۚ#Ԝ EH%:MrS:5m=Rt<|ZsLJcs '{׻aNV%>ޖbe WEtG#AHHc B+q*"1-`"-2.,zK|TFR=`%܃޵{"C$x˟ʬJfyWTA f43|7 [y 5g))t+` Ԏ(X"@W!6.ƃ=!ǭث@1Wh m0c]S3׈6nG"b9D {aQ#h Uծ_4w0~ t_&*M_|xxήOS{ߥO2R Qȅnq6BFR3'Z4fPJUŭ(dÍ"'vtvqDaS\{e T>xx{^FKg{H{Bz]`9nɣɺ39OO][}s ER6,8p̪ 6s(i13ҳDIS q1SM4Y/xތ5#J]@Da2 iYb- =׷7t8in6j;oـP(շvm*b#ޏ6CJ:(3/odxPiQP?ܧ'GjIYDaݎ\ak˰:b(sN{ߺnM-U?'ewS'%wʏ/`U=<#" H/4Il( 2QI@˶& 1DϜh w JƂjGI٣TL'm|WۢM]s뽞 ֡QU3uݩ-L]WLFMzGrp940!&K@a< !kcaht]gv ;0]e7:c:Tva= xDX+xZ ^|DP+t*(ܖ0R<9`_.E1jݠ>٤Du;؈4x)v~ޱx$nL˭OyZ,!jvZ՞ }݂$y9bD +dͼuygIo9K:DpC>6޻TEN?Nwod^Kg`|v ,|^ ѡCC8hQyЕ(!b$GJI.&7F-g`٨iMz-Q$64&elq$?lBM0uf(adJfWaT󽛒!>Tw]*Y`؝7]wp+H%B3"I-ER.'M0C@b18u+$"_BtgpmͧuA븲d%<|_ܜ婜?:jSd+g= %f[ ,_Y ^A|eTl򈨈v#Kca1|;/>nȢS37˾"%_F),2E%+lIEm_~ztUmZ5\ӗz ktyBcO퀌m?2?솫p::%@n=?ϩZcqD~x{-2^?m5 kk/(98eI5+l-yjJNQzYZ(0-- !8v1%kzr1KUܱz¢$V`K#2{~ @j.Dl1E=4ρjLe%,һ4qQ]XĐBIsQ78 6 ̀VH.k KM}j -^@y Gr%/ -P`&ld@|ҙ`L5LQ&44?)6*f(|O,XW2fmbƋa?þ#Ön5Z6Mk[#tCVf_^ְ3N,oMոZi5fX$TvhדV0ڃhesi/JXT,7PRb8a ᪈&;M^1'L=& $(WM!:vLR)$wľٽQ~S2N~ X@M-%TE =Zߺ!W mKee0iiik0@)OO$ȫXR͡Bm$#sH ].ndt /{`06^uد:tp%xOcU"߷eY?݄z%:e/$>uO22M1!RكEenPGWǬM`*: 둎Wp>4d}y }%qOQv!Q5CSG&8.5x;Hڃ{!yƐJ*-KٲR;P2+h~6aUVN5t Rk\JK ` !gr(Mmӊ-?AhT3nY'W*B} }0?S!4crV.r.>X}U;ij -S*M8}ӸIRP9yMȸ_`!o r40WSq^CA#ftҊhSLŴLKBe*CtW22q.M5om}-i*{-&]嘡5&d]GC&C'g=B)Ll]o6xCC c뭠LY}ܖ /#:/t>k%ΌiOe6u&Nd=a%v]^eʎd$ IA/x.m#5<ǔZ3]ѹBqd<&W7&Py6C?,<7#9i1yNj]2aZKP wM'*(vvkϮ@CxUE!u]]Wtl'H4FV/x~ Ś%**r8=8<]z\f>"mh o( pK%*/ E݋~ƺ2؄=9bE ]0 :Z@85Rޯ1󞕮*.d`=B?(ɗ")jhز?_H:pHL^ `XeQRpN5r}&hxY s}:]%>wJPZ/,p+-pSIcyh:VEgDـV*ֵi4Ek-мHj^C.Z::;uo6;rT[#>/LzmY軗`\T" ~_[z)yFb8TRMHK{vNi[mll[(p 5g@Pa$٦b0\и4qhT+H)z!5*3Vl#6|% #ilZ]5VMU?U-W[p{GDyWGMT߻pij$ Va*S%8V;C)?\ w fcwUi,:Ry;fO,lNq|>)S87w-j%3<Ǟ!Qh*H/|%漷2C >tV,Bn{²\`JMtks>o)mO+3I%JJ&*LVqhXGX [^6v0D 1* yq(Fd08D<ҠklA#?>kpw V|Oq`v*oj}ԒT-_CAxsl;0 B`&kFAJG*X9S"F^d7H/Ӹ'5-xfѤ6Q(2T1"~ UבSIfMDd/gZ_f!a ˄mi,GKEr>TJj:᱙%Us 52Ibcޤ#3ƮJ.ܒ\ 8#\#x?H*XBgF>mWԣૃ"'T5 P]ɔY%:[ꉽ$ r3Mâx5T.n'KSg(ᩨ*ŦD~6g )AzpG 1Ӟ,`N?0ч }AMt Q?lba=W;6Ӧ08yXv*l#AI84'nt rҭ$uCy 6KorWPA1= t DYE_%;< PH*ɘ'WX"/?Jnְ˓S}.$'$´z]XomiwwoF䲻 X@BF q* r˳~nƒ3#8X ~,bĵ>?PRpwn_`St}\֢)LAGFr$TO6ųv'(GH=ωhM]9f1u^L}%^pc09D齋:}8_6lnej3ˢ+ocKqi3R5ߡ9|=)#Wy-s0A0iPkY-"1+U|7$}Ml>`,c„=YƆ]W%X H2iЎmTe:dSF,,H=Vv{bݰfIX>qSMG\Q"\0a|uNvSYsHp `X٤J3~#f4n(L'VeˮGI0*p 4_,H=$ߘ9`Y:M:8n"`P0IRwW`ïÏ*v ʗޕ⨮a8$>w19I;х~1p{'ԑHɉMPG qtݿ<%y/_b|W z-DVl=LUTĹJDqpn#3V;Zt1,{ {+ܝnmꬬ,d_aZ HTF &V')M:Y"8^F{N풊uX R;^x4h踠EpYk}6dǞ=la@ApqFHdu%Tݨ#jQHBC_[فLQɃRDY UeOva _ǥMoI5hWK)k| J| ڏDVh8gqܖ "&U3E1.JyI& tgᲠ\Vey KX.Yч<.XjDZ*IŴnI 41$\!Q榻/n84ZZ\xMukշoeq]bj^dU@! g-NP jX8/叆_Hƈ?2xò &>`\79ߦ0pbGl.%,^z,0]s!dG4T ㌕&]v':B$bPSqX {x-y#n#BI~AX0L3H8''%#l-D J 4 Nw Cqхq5/ +_%C7Yf?A&|ęK[ ĹLm̲:ply폸b:$@@?#`v?$#\${ LH>I1I/n}5wh(6 ;V[̋R*< D ZG6\.ix9KIu+w?dzPxO&1s{cҷ#22*h%d9 6uf?? hm9^{WحW+ ({~aȢAt{U]s.F) [U{UH3m.Aޗ:n;ﳓ)b6m*<Ym/@2Ћ eګѵ,EC^ߧ &uiiB˛g93{ u ,FV^t{KݸiѦAEvPG)%z6رfHYqĺʓC`zl*l%-4dD\Ӆp0'aIgG<D!nV'"_8Y#ǫӅOi&A]w[:Yo`bv VbQ ߲$DWAPlRߠTuu%#.]9tq`Kgu5W8[ dM^[[U>Uzc׻%'H~ OrJ[MI3ht腦xQeQ5]p @^ne9{.l:>t~Ÿ=:zkkֳK*ڀQ)ů51ASRSY3Sx%Gi Ђz,! t2rѫ!:}/wKMPiyA]v'" vC[|1$læQJ h7"K\ց{:!۩ F #TWuC T 8^'HFS"@ز??rnO̪@gx5_dVIOδrƃ*15xPV[HNj’8F{=GW}:EE=>[VN6&՟b/) dy.{ǵ[e 0:SGhZƕ uV&5ߞst=C鋖@h+\JA Բm?jBFopE.,tnm#HYIqZML'LQcz*؆cص}.}mRo@Y}XMJ޹XsnR˦n_{T]n9]fXytys=S $ԦCQ& T!&&X|DSD`E׀"Ϸ,-HS @/9qq8`q:Yid̑dߝs)mجˎ?`mj2m#AFLHԦQM9(wQ`U,N،joL3>;tiޕ@lM SFU8:-~o0=aeamKYirHNOE >O=yLcmz $K!&K(럿fi ŮY,X&b{Ԏ?|PGHT16iK.ܫk(mbmPSf}]wfhWX 4 emB;+bCvꊠ%%\J {0(P~]> w]D]cQO*\W 0dmXxyAgAAa Gɠ0TNΩqspҔ&O)C, OwR{ǰ(-; k }:'Ѧ|x3ŕB_dE*(b-u$m3JT9 to@`@1ƫt*+0RqlgXA*~8ର-}~N]} ޠ]'d}yiQߩ 3f:0$FèھVdBsYU0٢F6}qw2\&d Zt ,dΘB_FU?Y*+:w|b!oSՏ`9XDFWbe֐G%Y/¯Qۧ#9NS]_r/wNx]6MZ)p[Y}wLxCx{)>=c^ c[ ٯ)g'vi9ܳkxHѝECDM\aTAXWA@Hgt|LF#tܼ9~]Q bGCq:Kzw WwԾv;k׎/]Ԅ-4M\9,J;9ܽ@.I*02_-RɈ k QPE!#pci ˃p|e [/nncG]k4]]:/23|D8a:a}kݦ3lSJȴrYp`"~V/`hXW ޠ!8(rG@FAvqmd!uпj: w`sܦ,!ϴCAVKn x[f ;s]\lIn MƀԲ*sâ}9}CGD Uv'DX7XVPlhd~6+c}b BIAO);ia }H)a#lwg,7jo gh ΨGt[oXTq<m?%depWn onע]_>9`-:(p~!u*},G\aɩBSi^L6۬ri&=,^N㯠鱝~qMHoIdz-OLYI7dg2*}"Ͻ8fz4qhމɏQk i0CzN^8Dᴥ`pg4İ ޑ(>^J>\ I8k3G䝲:Ky9`miEՑ@ 8sisڛt _kIKSzc-#9rMu }*)!uȕ>IQx QGnss6 ӯLɇ-׳dY|oBiCwhHG#.{a7̑<;CEMo#! /# %&itE;YhjYY=aֻuߗ1LXb޷oׇ]yzk?gcD)0ik.Vqs$I+ZI=%?(䙹*McјfØ^m!ҏ<|'>'H+|u쬞P,e6hPQ%wmӔsxtm =ExGݘ/ jk&ۼ`w[-شrMqfא7`&tN#'R:Q/bAQWzeL|ރ5"5ew1 JcY Ͻ)dU+0=ppL}l-~U- Š@ĸy&7i{ ĬE@]FcyQs1`+$c):aNJ|aDaVq̲|"msAenNK`C~7l{UUT R,d}X^#P'/v iMv BB٪`ZĴeq( ~x1m$ۅp;WC' %gJpⲽ;0B1E; Ǒd.n|XpYշ P)Q}R+ctq5;qxTlIa7y[~_S6i 1}Kr#ĒC̻xmpah-LP15f u)_zjZ8/y1QXd#OePsZ2Yu0Ksx?S1qԯVRwy* Y/s Vҟ,XfI{B)ܧbcrPh"G^xrǾ4x sQǗ~Mwk, :CFps1ߠYw҉T8j2%r>:%kb7RwTF=V"@6(b:5ܝ_-( ޲;=~tE]bOshΡSoq#sxh΀0ݽk}[uNSuÙv.V$?Yc5b]z>N]GfsKX%L˷KƯvEI  哿|sV.Z;0nS Q"1Iki>.Ë!{$&[BNtIq%wŘQ\)M>, xDekx8ݸZ 1֗}}1(I8Ơc0ExS/Y̠z5oBtHg4އ|P1?Cwz/+2Iu,Ν/#ATQQ=Rvvz윕I %v.d؃G(I(W(ezj09F3P`0d| w.p>U[[/^~ W9l<&^4)SE I_ozɷ^X@@ 0珨FWI2 Zs-.'1狸ξq|E@^\ /rh2CUt1fEX m-`ȈZsT֖D#4xr-tvr:8 F=\~݊v3S`n' 6RY!pkг &ѷJiQ\đ(d љxDs:qE4 6$G0jָg|A 8c_LeA*5Վ-]uf%%O4@8Vg-Az@NԱ>7t=A G/E7D> ' V[xd $=>p M=ՌZW2Trl^KsC;j}DB檃4"/80Zst>*K!2"E0K-,Gn 3R*4~ҝC^'ѲIư`@'a':)Ww}sN cJ8Ӿ$?ׂ E//sU} !x` x3>7.@B,gK23R_b^j0u˞s[V.\` f(5Y%_j]"& a ?Z]7J|Ä^,YS fcG}B몂x8<'G;qAH+ug<:ם@ XXah2: VvZDM7_X%;Ȉe"e-1d{`<.'ͱI HeRQ$Q~FB8ǟecIӨTps?!,@,/T8I>-]Cw b?]G;@#EB `]`cݎh[p;vARFBym`7BYG!V,6v:4F Q9%mU汩-7_يG}>>\\}id/ 㐥&'Q i%f\dX\q;GR~OUZ".\q;F_VUN>QQiOyIK S͛lmI6!vyǡ;װ p٘{#z'\M^jAv(ӎ|yXkEJ#4&iӤ7 H 5;3gꨠ0D"}:Ɉ*H)9= }qqa>$^KedW$):mZ4 d,x#ֺM)0a*ADxs6u=_ʏ^!u1#E6;f?Y/Q#Dz#Bb⑚7?4,(Z5705@`$XSc[LNA*J/"ʼ2I`[A2[z J![r;oWZ8)&Pc"&&J^ك[<@]a3\'N@i$)2douD!ɎqO9_ø2HSۉʷWuVl,~mNa@i~Mr@=)Ғ"n9t7ZI]fXF/UMvj7E?=w%G73G)To`Uٱ>#t؍8\ vw /̙ !UL^# l KMoq6.o EEcnQbl斚ƕ;j4EyEekpqa؁DLfX;|8^*5B$P O֯Ir_*IkUJI %6dߖ0iS§P(bTǍ%Mj=8t·g i v5>9j|?t̀aQmZS%|=/ ܍!PJB&q&Tqf&Ei\֛bps sV^]r䍀rKy*7]?TWG$SUj%5`u{ yܥӂ:jP͞1#^#*^,W?2qy4SikJ?+ #? 2z5_L;\,av&9_Ui24W6 ; ~ N>I4 *BюDH6J[YhA Q\\:Q/B 0hw( N W]n]^uUHMXzQ@ gc"RS uGn6 !G3C< o [|!Jh'q׹scdgfW_(daGAMݏ\U)PFGp9p@*=Z]ֆ9^/Yq{;tg<t `%sKO S:*HKlTйS.a0drOX'1_Jp$B?ˮҍhn1(o3F i_{rD hB*(bJkEGO"i.4v RHv\4П3f-p)n%szn7%t7υpٰQ*j o*JYwF?y?^[\ iRksFbxAtlq uqmėCz ͏Arؠz#`Ri}LC撞lnRM1nRX1ϙzauf(v߸^J w.б WTbqJB*C1G9{ WNI8޸!xB+⧅,|UGMOY}]!(KDžP/:u^ΡeSvL\>5t.gݠޚD^X>"ز5iJ45#_Q׸2[4O7nkz}(涟5R!YL89 5%ֶ㝹1$bb!"8Ga&ڮF# ˱ϕ:#Yf*(Y`H܆H'ӡrhU[^]vМ+.PoQs7rkB+uQS$b.DC$$!.KIe?Շճ=F_kHg΁)2;PԱ!H;M ^40ewNhCw[F.~l_OnY˖[S~&1PZEA1Ȉejx6_G&# dS:xb PM^qJlvzߣZl,"rPW]+?WZ'{!qbmςa$|_kazqE;v29+Th+-}"#bMC?7}#ȁ]; { dIauH>iM~ET&aiӿ?^F^0SX3yɩ%tO+DO&V 60;';&x^z3z {Գ,_AI ]6&dqeNJAmzBIP%FD&!2 ,/ WڃX(-Rofe`uBpt1s{fI,yoB8v ;]%as8WGm: !2ϼf=S T3ZqǪ*=޸,t23dҩ~Ԍ7X]isTFAsRW=(Ҡ  ʩ)Iww0cӳmV0̥;oo\dB DH@U%mgTKpYaP'k,#ؐ>qüujo!?nofѴ!FM9\V0mqXR8Qk&@1ʑ%̌XyT4^ۈ5EoP즠BtCtĆ CJ0tQ%YuoC/Nׇ'9Mԯ rRv_[րnj!?]r,zӮ3@/ܖuHQ 7'}?uOJ& ))r9ZCLɠ=b[MT?s7 Aj>.| P/d7ՏDUn]>)_YI]+=_]QƘ@Yp͍Lw!A˻|("=f8;Y;xp,Bcmr@ŰsI MtіI؞?k8? Q*LMjE,PTb?9 9rO Q^TDTut Old`Z %DЃLwv!Zw fdɃ7hozuF& zV[?ҳ8zX=Q;ɔP)N 5X2=K ^EbdE_E\nIfG}}F%CXWi);v¬VD1|Gs< VYv`m;0  xD}e2hHTᑏ(}&q|Cth̨$Ajt<]՜n5 ESx]+I{ۢ׆_͂3*uZ>A~+3hÃي6?9OʨJ"UZpH>/ !e8A P${@Vw,mZV?'J%c>UԔ{d8))\ce_ɻ62cĀ@|] Ћ0CeCxZRLP2{ xZu6RۧTխ|6i9L:g\ƀpb JM*/e{{ul03J{@>b2pYн֙elׂ8vJӚ+R@3E+eb"eK(^^̇9 oR"5b"z("gO3?gXkk,F Z+Fmzx:۪bꞨ #+RRIL7nC0Y# E?ߒO+CELJKmid= ʛ i0LGC-Yp+btZ{3@ 4z cGO=zBʟ9;fA~uPf$3 -! h,\$N}sq]jME1 oQ O+@_ kDTg5fvqrns&`㹍*3 C@ t@Y}lNՎ]4GW쉛ߡ,plX\_i.IyhǭUU>!+*.+k$ajuJ p APf~|Q–rwj b׎0kigBEI 9tFSOVUKKǵmɂYxseYCty'M3ߺeTc`>8$–OsL!?#BkF]rN$7ay ~NO=vAy NNkZ"  Ͷ5z{/Ե]N!V%:u*a0nRv_d*'b]/ZVz7Qy@͋??8/4iypDM݄Cyf؇yZ u0Y&4;DD9"Xfzk)֕hM$\G,ǧqCک7'2U,pI5}Ws[JnP/AP Ҋ͖~J(Cu9QH8m^XJffVc6޲YwKˀ5Ea}Nc<ܲGe]!ɖs Lu3{9Z ;3-y1%e@29)W9WMgCŞQ˔/6L'smtt0\gTEkSj8ޕ #)kn μUC/ a.' h(WJf-$‘zh<2Ԣ]}0Ɍ C *L=SK㨚}n|]Y(ÿ f(Rx$u=io pQ=P"djtg pv)TO/xKLEisE^OЊ} R=?!V%c 6HGd i0[GGosDԊ,Xcz>prw<^Ƌgagw %)2E P<HIcgp'bZ-F5M rSV^.DϞaSd(I'u Q%k|QѫhY)/ > -N&֡@^ic0}00E]냟!_CLf,1daSÁOc4R4ԓ[lG|"1W@ދj{ܤXGYߒ_xTg 7hOQ^GMq`TK>bs ~#[dGftXD: V C$ OF0?m!-d]cmGi6u&`-;@Yz@u@\̙||h:Wy,bQIg7.%Y%3?}#=n1?4 w-9oHY#%z,;)bGp4n1([sج‰8(seЁU~0I JIҘHh@ZS7#V|js/)` k8YϝٗOlԣ)tx%o`eΆ\2gfSe^Rd_džxi4+9{1$ibL~.K5>RBP]c nPI}4nh9K}?jY2Cͯѓ|%dnaW :ODǻpꂋ] D@../#J=@͕ Xf؈[݆ #p%=%dyb[O 'C} K;r8*Ԯ>X:>> _g Bn˴#f=0@Tįp^7d6m0\~BAŌt_&NF⿝wETr s OJ5W9#xY㿡* y5zzv`DlJx_ ӿbA0IgN<3-JC㺺b41#mºČ&^Nz&.v3-lI%X,FCQ[DUÙiE jǒ,2 A=qZr: a%(>ח)Ff'gKv#w/cq1h'CD;yo,v-'=|am]HYJG3v3Lږ|q]TD(D{Aʪ. 76*i|4hcOQ4`׼fZdjL~^3aYR!6;zd^S!ő)V(ѯ ~Ueҿ/4tɸu˛&&3#~;> 3Ψ+Egvvp.ΐ8(6zgY3J4q8UeDm\ GLA9i4č%V0~\*m]$'xy:ŝf|XQ]~3' )YWO4VóԞJqг`?ɪFY mP#З/~Zpx.l* XCNoFdOq6]%3_rvYW=#qZM̫ŏ :IYqt%@1ezbL V e!Dx>YF;}ÛJZ.d'RBqyLyk'ByC|x=ZV0DMDUg,6N~ͭx',L,}}\5KH>SwJ BI0,LQ[ش[[GG eW©<&-#o7{eנ4P)1^`0 U?p)4z|GA:fșָd~ҴBKÄ*UvR]=M6) RUHwK_2]Ug\u:F O mIjUmῘ n1\%p5.АYbZ}a.9C*#jr=[L"u%@YpQ`pS+ e{)8Vv,Ãy'ũ:Uw̽3D, !WEF>/͹>:L^vd;l{ 2Z6son|9AvQŰdwHuiS5 *:['wG ŞX)V;i+wmc8E )ϓl n֞ݨyU ^Y}q0ԔI @;ԩA w'腝<FlFp-;LuH%'qE[u{߇ ccpbH5 p ޯ8!"-@0 ,}C sj$uŕݟņђ+6HyX m`5r)L)NI;Zn.`HdszyO!Ŵǒq;e+ͧIuSRUP R?яg o>jm*.ak|-o?cd|-7/`P޳ͮb 7{؀ &ģ?=~ضή&3)@6hgr e- X18$0:78&30/.lU^zg/3a^yǙK<0Ws`M ` 3#KM&83E9%N 3YH? 1|IĠS**y~]+ {, wLBCdW}" +NA3"ux,k- cZ13ptjLtnctKXEy? g4"y#CJG/Qqv8@ bGm=wҋ<>Up)͞VFI c+3]?Ia\ 5g)˞X5,$2"|Ira-CR90'zTjtŒZ7cQ|J!'io"hH7fK28sީఀd I~ר 7?ħߕr "nE$#-HL@X[ƅg8)+P&H#1=Ka35) =ܻ4;%Qxl3o+w }O稀myGs lպ2`=`rix~㖇j 8g8 p '@0 ]c Hnl!}m&!ufG%& W.;}<s +$|7fy ؞VRL )liqHLXTH=ՁFͩ,F,76 }Ӹ|ijh.4wyYgڇA eWΣ=U8YFdVn"`xzlfXN+zl{ Qڨr:˕DܻqKà4ZDrQ&B"G`5ef yNLeae;P䶀L=TNEn@"Caj%k( y)>ֶoYy-[$^WF %3o;?G gGn*9QwF8GLz-sbnf5 ʦqBQU)"C7䍈@p s8:c-A/\ (`szP砵\ǽ+0\vOƒnpRj3c&ύόtN_ fͬ.oֿK274]*E( rV -IY&.2 KFA<`(|ThŻ6|N[$[<`Җ").f·x5x8_\] K݀DL7M:+ՓzB\`[3RѲ6rl-T8ů,&jd$QC^k#s]~v4Öq~ӽUD9N$@@GCp, X8G(zta瘈#걯@wzu~NP??*]BAQ>lUnTZƁ@\G`߽B %kˇPyӳ_wk4.ݐ݇8F*AQ_Ho$GKAr3eVbɷуv^,D6!ׂ%}q~g '|''È{P.]G1yz~Y)$bjF&+AA(;MFD0 %s삉`( abFAd{0Ǘcy F谝Veö|qQ c뉴e2AP$F-8wKNs* Xrtz=2ɳ5ӶBTgN?FftF6c].ݤ4x?51Wl'ai#f ٗWf= Ʋ*ᨃ}/e n_j]7%As0Q63LmYF ~۲;* ҋ(R_h&H0$\Q(lă89}{8 ;UZVSr?u-͔ZsxWmFMަf0"m^u`8nwkHt CPtj׷Ah lj%Vc|b/{9<ĞMΖ=QmWD&Oݠ49-fn,0eo$G*΂ӨL Viau0 !_̄oj2񛤠IOaJ1=S1pOONW62([ 3u1*?= )#'g6"u2>R՟XQ;gݽz?ZrzМtꡀM=Ae3d^ۂOiC:`8PKv\Bw=!#Yi\RIѳc۱bVfTvuɍW '4F:] gk: lF+,s.=m>5ap:"Ln5mS2cB4Ww.M` %Bw-1Enc}nƶ؝4LRfbAA2JbN=\޵o~p'gAn9ve$VX knjD ;+>hy\}۟r[ڿ [ p";?jm$ `\U B쥝oҲ899E` 4D{s8 ]$YTl[rٔC?ӛ{Wub9mb"+flұ뽛NepZ/;}!hמ'wK`Ҫ|"T+LLT|MXFi{YfV=kH*j*6HUA ՐNlGb?j6l&6 }m.y]8eRV{:w簵mO#:@ f JD!m d)um\.+6ZS"Xh]8#BDҿ`aO"s((LP;.\Zy۵tDηأT.;E#5i߹?(V qjs Ow3Z̪u$cҋ}2D]W6CN5h!k.*tgVwt_aޟ_'$y!V'k+8MR%Q7$VGzabrjQgc&W8F,Kí HT? J@H.5la^q/Ml*zHԧoȻf >w_ cF~9'X5 u%$X(" O]"OrUq QOx-i-7*\,h/N˨ bU*NHQ u, S4d'Z"2[Aֽ>'^$Q%+kĶo`dn&MղaLvxpj-$ K:_| jtH^Iwo9VNj!9LH3Io߷<-dX ŒMq)~3;1N K6&LDՀ`,vѪH0wу[TNa[;:Va_m(Pن.t;^aơPEM 7ip`Ћa]aRd"p{fxuȼ$u+Oijμ<`pjϚ)$4|w-m[TbνLa&:ŪOB"/rr8esF+drGV_(V}> 办9'uDW1~5ޓ%($K  tYk-/㈌%Lb_-#/.s!+^1Z }X³ PKM-jPy9g1\M|5fmUu?&ư#0viEG@_gm qYX+1M9-#3пM {;Rp qYڑE=[FAnYzN]τ Rh*k7RS񲶃wʜi|kMzʄ_%XS`X{1^~| okׅyN!Թ'0c~ZzofZěIAa1!cǬvB1&k`d .*x!kOp1bA~ /ySkxDR0% Q wfHgc7%`EghHجBԥA:3`D2_)vp|SV0l?^.ʦlNx@: #-*</{kDϭ ?TQi̋h>.+OpȲ[B$~1]b|֖Ft ׮>w+0 SBҮg44rzD^3e8R t<<]٧dek+gD ~K%FS{"ȭ !1a ڭN@q(dEdu7֔c ~O kZءhEߑ{i_Tu胳tFi4ߩ"uX?9\ Q L/UQl=7љ#sh)&G"*YLW_P8f%~,!:#V$]"q FtԵ.jy?) j_$z. lЕ[fycֺδ6&N47l?l%7R(BZ FtdTȣ\ @.5`b$Ӗyk{+&. @M8Uxx lM`! [w;YY_mMa_p8 -k W!/Y2WBq4J 4R+P4A/;t}dJ'a/g`vӁ"1bpn'\_&EPs,\.zu|40jU?=+Y-4 |1Є?! 032wXc֣BT5#,WЀz*gɃ> cFɕjQg XJ|]L~װڠZ aTS(.Cdz?מ:m13K]M?n=g4B:di'A,MiYTV#捰u5(2k+1녷7%1@̢l 5P-~ [: TN>N:IUU OuiI9ᕣJ-sd-NsKM]S``&=W5w 4#E)˩;pƿ!.a_B{wjnWL" űEn|DnՁU\"#ONٙV>\k3;EǵRN|]ř @9跟OM2q=󭁣e pm1on\ά_WlfbXPbj K2g=pwd;]|l{:Np"Pe2˳b/y1)RԤq.{w lRO\#[l;Ssekpq˽Uo&{}}=qx&!&)iս^6㰡P"d04xoG9w8@=ߪh0[l%;x~ nbt!LY'ӿ|hں@x~WORC|DfVv@sC꘵uE뒒GNnukVB+CH/i:4Uoݔ'8HwLM1|uqB{ZBK:Zgc65C~ZxZrd\.2ҊHaU F/ĬI+9qc=~ztizjM`c=Wx"/15ToxS_y;0*Na)$``3@)(iH50Sק}ɀ~*T#${Dtlj.eOLWGf& MgLV=f}u`m$z܆+0qC` /r՚;zȌEr^M5SVKw+ P4<|78C':4 MWftFuqMIƕ1I]`6ATNG`$Xjn۹`Ɵ>>Oh>.\(LIGϼ!k`cǚϫKCuBz) !+]_ t;ct_iJ'k@rbl(;ekQ=D=օcHiR7[IԼI] b"tIt!]\F`nF<ɇ>zT ]H,hRO \][ NNm<ٽC&j=;6JPw5fI?MG0)2*;w5km||)n+ 8{e9͕~e>fǬM>r]5tGwE~ !p .oNTQ&{k*[4[?wr ; %7Ba1@7>CΈb|eU,S.PŠTӀ^ݤ_\i7B|Yu] 7gpST bs( z zBz{"|2"YRat\g1cVS4yP <k{冨3'#@}1M|9ѾFVo#{ * lMSOXA} .Y:4jr4)Wu~\g/'"^;}TjA$uPήb(^$}K#>l>Q4O, RA,I6zT`[{6s<Tz~XL 27@vz5HUx ኻpdGR2wlY\bcz HC+<ˤ5F0P$Dz+p0e:VzEAOkDD@h H]>$Ne<~?҆I!?`sja W[a/ShJ`|mD`ݤH2BiI$nR I3kI4C SsmG҂~|9,S~ <0L,JgB,v\y>;zZ\k:E/E]g-crl3']!&-8㚁zʁ| g _2ٜ&5_b.UΠ2!Gf?tFI)S Doaz-"{ج(c=}y!=!W'ޗ H=~Xo6<^^Asw먠>k}l$Z'񛈀pmjD%HJ̀R2w{7v#{e`ӢJ6swXQq`nPÃ3<F 5X_5Si0dBYhs;R(^8!5Amɣ>YO56爚0Ok*ф& ڦHkF;RU*t2R^U ']0C[ERA3 ~{C,XA}N_@IC=< ,&d/a\HL$6Ͳ!ܱTЀrmjnq FȺx{NEBLa"Gހj}3a8E5A+ב\@#lEG͞)r]͐0? }- YF-yO ym>moM}X?*X.& qm"z4U `-Ka{$ EF{ڳ@S^fBFUt&MւY; R ĻKw4lST7y'ޘ/-NV8&mK'{غ>>XN+oߟ-s:|Dmcf@Ϗ`>Q28klPi^}ٱjHMD6I] f~~ u~u53*h"3Wᘍ)0掄G"Na)G(+kVW2&0R =Vbꁅ9yE58raf`)k!#~ )eXSc0d 3 >IKfV]ĤPV"6-C0~SvɽA79W[lgdIwSjz-gEgd3ܲ%7糇DfHԭ!N{k_g '{zRe4Z5x`O~i]9kķ׀1¨+0XؘwK9p5XH; {߁(PjE0|ی@Y+9wW֍rhUgz%FCPAʽ!:PB^r 4*t ,LT2s@խ7jbHxۙuv xg Gщ̢nؑvya+1==qmޝ!p}YtAM:;#pgVϭ| K*k"ۃ,o cEd'.v88/]L su^T"<0V((R{ŒoOG=FA江tnc}AGk:io_DdPW@gjA*!W> 4zρ}( z VyZqˆRE1 7%E)~z7"%˛Q<[\m%W*sJP܁6Y!>]5>%iX7̉ 4_6| D0Y h1`q" "PHz,_CӇ.ho+pST֛t.!F{!T/5o* Twf080Yd.s0X_tk?X'tиİ+uJ+G Ν[rhC= ުMxWydh6=.61PpXbg@lBYT 0goW(XZsOdƶ/!,^owfț柿l4 Y S3~xDVmt;j2MmH.xLi A}Mr5A}kaGpU;B᝜7} QO7wʐ.{X[5jNOj, MO*ӳ4 0&1f!7ax$ן"~lCej c B]ұű(R;Ll=7lֹߖ! h$QBCAs֙H:%0`9KNid:fsଖdL\4 *Y<ޘLv4㩌-XvjE , !o>4cd8ZBD>T2ZS'Hq:Ҷ RDV$ ltπߠK#{ _.M葟B>vu2ejA| `4<-ۻC;cAYQ'%܄0c B:c^WdU^$JiV}m֬mh(5:};A:>M-1ams`Q3:I;^U(V8wW&ۣ͹J+`7t\$\~?[_T1ۆ޺$P.^&ّJmbT/=%#`x>k\TI&=cdҳr' <#:ĉ_c,fB%܁p"Q3χ3m R)-z,AVQگYhb2; ̉9`nCƖБ#u]:L$lJvd7yq~w{\H~9j {U;00#;hT‹:Zf;D\CU[R~3k$Ja::S}=F~V_m*(j[pJV.Jmv $fr*ka{0XX8N¤ ۧڥ0 Wx.Lؠ%&Lz^^tQAXhj 9~} /х* _*h/i[.d^~ R^0wa67EvϏr;A->i\j lI=(&뙱柨mY}S^[Q(60G sR#j',\QuOۉ'; 'wg Хz֟QWR>vg !cP֤6HwmkH'I򋮀԰.=i\DKgCpN'7Ҝ5%:k@8m͑*QDiiB~̡p- Yqp_?x,f77Q#GF:z)+ ȠpP``z?GV[dވ#(W.3bb.ƝXt4"a"&L~y1Ḱǻ^B&8o'7ЪÀu//FOL$NxBp(L|OMi&kZM;?}uBM V!jOBckgז^XP#oR2wiF [z$@;txzFg2X9r`]#O4M؇AQ{.E$i}bOT#g[ u5vaF0M@i)2 IDB3Թ 5OI>11Ӊi:.4)"w50@2-@_^:7yKt)AFq=<*B"2c]*E7`\_Ngrܛx+2?Lr7m)+VN͚<"y/)Njl-^쾐W"hbC=eD 0߫rxO:{d5IE,y(+yzߊK+aau1*eY*YX8&%(ρtgp`i]V N]5m.y2땥5ArB~QPw +Wf=:q&|)M\"RKyuCtu\(vޯ 6? &?QJKSѮqĨ.BOx]b)'N/Z@Cijg`mg*zlxK2?>/ygkjs‰m'U{q[ drm@;y2/UfEA42uu#A+cmV׉`\I=JS( w_6Q)GaWw6UzOV7OF'adZAhn(76;3w786DvW=Zsʪ31=@&IgI{ ̖VR_DteS)>Y~GKW2b$SU~(i]=];b[ކ][<9ק;.X#áfs˞[ Oۘk_ޡzhjk@ -a(YD< !? QZ>HLyD櫑w/E/ ERߖ-ԥxڣep[Y#kP%:!!Em$p}uD=ŗBNJVӠ`=d(R#G'C^E^ `]Q֙:=3(֙u6s;Io{ܥ$q' Bx }*؁nӁ"7G:nۿ e!?͜/ٶ$_rjlbu D:ͱz;NM.Q49whH*lϫUPN99VvEgyk>pZo{-|'mȺB)Eq-T2H' fvN]'#OzQnQLpz$M4:~` ;heAb,.銚:;BOЮD7y;2d%^E~-&X\_Ck)ګh?^l{ VCNTug } JJJ `!O}5Ղ )?ܿ(GRī7ޙ)rjޠDrO?\qp((IVXA4{|PDE~3ߟ#bou$R%TlM-]ߠ?G^a[޾ 1Z}) =G̕woKiHXtUdDarz8zLoɳ/^0ay~^MII{ 3;r4b3,/s*B";ѕJ.` ^;@xC(&Bu< K&0#rUJetz7+3Wxx7:>;ddsM[PΝN'@!Ec"1bB!ᦚt֐r>G$ytL.&]Zȸ j80%G$z{BVkGb. gU7 p}t;EʪFXLsRdjS$UrJ,e8Qn16Ijv}n)] e'Z361 +L5<T]֍?/[' O' ;5xL.|.do]w {qXFšxRaPLz>zbqKT¶^MBLKǧByvGB MD1<'XN(/!) az}|UM8vڔg4;3O8E֗?­k;"H48˒V-rBW%ip,_<Ӛ̖gƼI5s_ }6}P} c{B)\Aw(>kR4|z:k.z z7ձe#8;&TXzqa!%sDwM7ΈeӞ c6+9޻$A=JnTs猪~Z ޅ;^́& KW@p^bVn+|O[4d'gZ,$;wL(TnH^Ѽo2/$k7eB%q^nD[gi,Q lWb3dU (Xz#)bAn=F9 2P {* T6 D,Ql6w|5v1B|(;^35_:ybǏ)ui5wJ4'a7`7[U}"FH NG4>+0t,& ( c']Bpl[paDT?o0k0 M脼1~>(YBe{5]5(r^Ul6y, q**O-|'iYܱnD5NEKAIUDeа3;#)|ܯյ Z+M*:M^X.K} .(VYC-bXGD$,ί0{.PCGн>ycRyLfXt%sDa8dIf}oqTZQqh(fIlͫ,0;}AHxDhEIɓ\]@3hbUH:)cI'? $G)vVRJ@ o G߭{Rm݇Ōx֠JKT$faVTWW Gֳj4=v|!ZUMZa4СJd0)垃|ԷeiwH2oZ 5fzsS=PJvφ|=;P:hم\s0!f\vݿ@g6Pc'߫^'GZ>~plY<3.LzGk#/be;hjjsYQŮ:p7{eP,vkON+Vi/SNOme)bFJtc1Fx%*h kiU ]w#mX%Lj-D 'Ja 7;1a!XFO7]ϒ{Oʢ {rWاR)k ХJD(foE9.jw{o#){Cc'r蠮/^=Pֹ1 *1"-oPLQfp٪~;VTh!mx{[n Yzp-pn2gj]`3? ;mW#r骒3&H͟v&rDo;Jv;GH* M([識 a}? $KJ慄kj `/?`JGyDfFd ;"i.tJrKc`Q} G;7ܶ[޾f8qNAafv_ |I62f T(U%u -m&Ҝ8'A]L< ~F_ug.b7W 6Y qeմn!j%tYw9 %K ~0g@(/`;qzvb[w>G-͖Es"!PgtԨ9U=*iI2+@[ssNM xv#}њZZk] u / Lc~NJ N mo`GaX_VW0Z)+f@MɴXC}MW!N-0y]gG1a[VWIa|̛4X":}OSvPWZFJ2ChBO]JqAdw1`^ysv(ҦXg*#o8X+ll~eb !zӉ~%tt]`l` A"2M(lv>P2/ó 03]yݘ_\x0|XJu|GT0E8jk_c걙:; MZgżO}7Tfg8"P{u+}AŔO/Z*AŁglLw[BCGWm|~Iش[[Rey.:P,^󩉁c[ ဪp{ix]|/'#Qڳ8 /X@FKztcZD k.q;s{'N= B/tbcVt$#{2ޙoN',xgK؉XijY~z|U!x.ޚxxzR QPEߣ0${Rw4{h,Re"}qaRz_ ܙxyXyLvnKd>{wr3!^n"G5QyVE@b RWAt'C~xUavGaļaYZ6*`8,+gn9B)RS\a܇ϙ#|S?)#=5z)Hb.atqA*@q%cOVXcoe+K *$XB \aHͨ=6.vHѱRZqo;s5‡Tvd=*<T+k'&cUev12N@(9B"طDf~ߜR* *!$W*VƲ#BZKϼ. s3 9w0`Ԯwv Yk 50d~y :DRШUچ",|*D0_rЧ[r6ٛVל5|%N;Oq؎Tԫz>uܛkK[x"̠ EKXXv%k=uuXRq"VR euBat0&s׹H?dg^Z̤up(S_M})neI-жWFH!=fS@Ef&Aib9Vב[ W4/-3M&,'$GQ(@q2\ Wj1{A|sQ>pՑwûxv;txjX(wNz4D8p H2up+SqGKߢH?i,7'Q){ NpG?Aύ5PVaԩ0~iE숶^A {u_7]TBc\޵#ͳLo7]}cbclso.]"Vw㫣%W_ҖܹPSKn-NoDzrW)mOIAAl%@`y>߀'P!ཆ?&8xX zvOχ:+o3>RBVs2{v׏6]5{GPfwʊ3틆(PMYYʄ 吥qK}4"dw4(JErNk$ FtԱ8xy)lM'w[lPxh.cf7NOz@3S0QD|ģj.?0 |{}!Vz%I1s3.}YaY.%X]CA% hr:_N(/H|m@"K0 wyfhJjʝhI+<;>Zɶ=};fL++e8*8>1~G`Kզ5 bqm _MY$2ɭnQl!n=GC}_8@m·+G1MvV9"_lUb;>gSzg>_f~ ;xm>_>Ԋ¸ptР &y! zn%{EeU=aPt8AuJy} #V=iY:Q_Qu9 JO$[6tC]֋lig[n;#6ׯFAeݛB}!ۡ:%'+{i7yO#Yy#kZc *E9n{exp#oh/o %v{qP3(L<>)KFB}i~Q6zHs o'yEƳu[M GSv3s:d# Ϣ(i8ɝxXkX/Ea wKduEpq; _>gm4Kq?oiK`^34<>ZڵܢeѮ'SJ'R-EhSI6Lb2]/Yr3?/[Rr*˜#dzR)eaWo{nA'&xƭ.Jήn(ѶHt ih-0nbLWx+-. &)ߒ?g/"7w(s1Ū㟻3{v6^IDp=׍{;;?T13WQko&5_a4ѫ? k62=9W٩k ӊJq o5 AFB/N%W L3!z]X!c+Н45y8"Yt5JPb9XFpB(xLGO .lJC̓nU%UE̜u5LT&'[UzW?.FR~XB gUimwVv\Ģ/uhGߕPL9/` wuǭldSy/;͙jiKezlcCrtS[ckUte Ӭn.{ ؇mO*ZPeN5;JQN! †u{KuY(6 ():(@^ߛ4Iir _c4bS+Rsj~VZ,bPb 3 mT,X>( B{6zL:uήvGR6YvW{\OwGM\`:gҼYj#ͺ&Ζ5! |>;lpȧXX~|k_\я':zQ2`#*uj' /lԷi$TxжBBg'Pt/eDc4%e8脫h>bY }Y u,t]=߾_ 8Yn&"+cM0% o LX{t3o!pW/KX^Fuw l.{TD)1G ٬9뉷A"paF'q{g?u{ "Eҭ֪Jd7#pW:` MׯG]&m~:VH!_Mu|b2_K~C6f5!*pSQ,hd.A,S9A'f K< };JnzU9=Q~6PFildi6 q"K9 aFe(3T, gsx(5FҚL[Ct*6oR!Z,s/uŤyNjT_rqល zQy㟈de^= 6Pa!g׿*5(A8S",/]2}1@<>n/{5g"ߩ'RS5v3.|fhn^F9샖bd+^ ƣ+~&u\.oY%#\<@_T{HQ5~͵nPWrN2\Ag2 xc‚(1\7X;tk&Л<%9chhJd62 7o=dv tS#VYc)Φ#PzĒ}-'F`cXx@@6L{!i\J:iyqɿRsMGm^c8I=kAMmt'n*Y*dzjmʎp^ӷl, ㏛:#]Z|qjzf < [67YOF>8uSU%`AuG`0~̎ y^O=AM8+/Q?hnK<;&iVJBju)O{MP BS# QIH|]GcO␀e1KsZ0G^Z,I=s@տL(~&2d,wSkR&אR ,(ۜ@­X|(\ۖ #xj!yi-hr.v%0b-Gߑvsruާh#>|,_0  J"dMB =}FskB"Ag&h^!~OT 絵? vRalb55jC)lY+]0.0#1e FaSAپH`d:ܸDfJ+SM8grvB#C[g{Zŵ4I8Az}^}m f6nQ!Z(<ÝJ KX]1 q$ aMh z^'0:=\F0ᨋqV.oLV7R<ԣ7"C~x͸w3 ,7=t&>7yhO8Lh]_Ew|f[t^k_}nsiG@E ̂.Xwrnn~a:4揁Z)|^<ǡ?AZLbzMғ 5DCc'RBh,?QvB =8rok=VHCS$&M[B^ `TI.ٽAhBAkBfV_>Ё$قy'g ڶUT&sqF8UM$; "TQqjsCGsU_|Ǒww0o>AD劗:taUd;/5upjof Rj[x[ʼ繆wgZ-mXR~ J")dzj )(<坼3q8} ]Q6ޟP/ C[C|`lNy}#1YYJ $jo2F_ dۮm@v!~p8Br`0秒Cۑ~i-V,^hqx/8!XM`g|7 b9}=,!dY<"!)=|d21_w VM[ s-܍~[@o&8/},%|vWrg.= &܇送}.ݤލxH;ngcrA?iDa?.[b_C OXf{ &CW*w:NTK!<B> ̽dy\y@нNNFwi !_>fG.(#pF$EypۇHVlMߓ:?txCʫzXI"fbeBQuwS6P3H[2";G[KY䋸&@eC!x˴+ɂ> =wi_fsD2ݾm(ڜ/d` n: [?cbpANdd~eʢuWnoj+C1ubx\E'`jDzRu/8a_o:/k:T/cLPVɰo{@-LG%$*3u%ފ a; ̆78xbĔl1OYX;ݠCܳ?9*X8 |LAs((޵G͵qD$= 68H|hcD:4ՙ`22YZoqҶYݠd>HqH[G1*C+}DxįOPϔVogF 3کu.ц,7Xɴ/O.I)ޙ]'ϒ!FG}ChVޯ)~"tg)Ofjƈ&{ ̋"t&\ಆsc|eN1b^+Z7%ZkhUD.Ye;'R(~}:,n0ZnWJO]dv%-|f "齱^Bą ceu#DB#6;MLE/NLW6B)DT*ϫ?_s$kdq2,= e+i|`<^{iaKBevMjn6˴8K&Z-qCWw.TɽLjm 1suxLcqLbZ~8- lf = h{Z=FюCy1&ݘ=~7 jy:KtJ3B/M9w6DfңFɅ4IBX'&A`(Vac%Ћ]~34LY8jbkc|@V P&napNOÄlWBhwyyf3afIܧ^ eRn]. h%?qSQT:&k]h1g&l9OBbߡ~E@; MQ|ۣOS.9!iMvAfI?H%"jbf6M &˖Cp?}L:9E3RUTA-*I3rӞd̙>.{.,t hm2H!_JSxƹK_nwŌLAUA8*}.3]{*(4I!W-򯘫3[!S@NTw+U 7׎z = SqmQ6h]&@dB %aWz79,HS>3&G  9@b0tY,F18*຀~)pKq~rxtԶ;4D(ۈE>C=M\dXTƁOIr[J1ʐo3|\ o6:uSdփZ[7l@  ):ʡ{{xv/zx2c)dqF8PCdz|"c/:/Wce9`7BHͦSJHBdͰ*xb fO{Lr=M)} uv"O~keuVmYVd =(.&lc9n2@Dʬ53A^8 }H *n &!lk>=`^NY۸kv$GadH&z(vb,cfPk6H}eiY*4S]zpe;u Ҝ)o@ ɺ9^9Pqhofgǻ o3uhh 'wJf<%(%XbwAܮMܾob?w'\|wަ(j2Ai){qڡ5︚w0Yɇ.3x#_#6G2^x2ϯl٢!<α/xy+kcUiD!iS M&ՠ#^կuUR>˒U} cUK*"-]Hw]h2(+,')O>;5Q M{A ْxƎ܏ Ny^!:t,-h),Xe}y];5Fps%ˬsmP>:I*wиQsg+yn(,ã[/S&eK~%__,Yg"| *ҁh@_ͮbb 24ʽ8[bҋ{AOH ppsÿORO%0Z#v}>/;]FsxJrjOMdpȞn̟W-[-PHl}:dDC3a}_r9範UΡn}դZh8SpKKVDZuV0A/N@W|gCbۜ[FO|uY^m޴9B0ED OЄQZ_nal^!؏&,UgqܠOIjZ=#l4$ {F]Hm2ǯ:u0bN2܍,y[y9?[C߼ 0>/*9+B&@^wiW1{+!wȩ8Ld/z^ܖ'DDgrCsvP n B2+*b{чU k#%5| u+0#M5{+d#2x0& W(O=;xݝϤ0V,MqgJ!X Z+Ak@)K7j 6.]齕f{[yam(E~EW~Bls-qwsu@b0?@Tl6;=+o9tNjG baC[ x1T!#ӆ `(weL+CWI fZg "hڅ 6LyIͮ j8Q*q{%G8Jd}: u@ɺyԀXIGfS~gN7WC;'1_{lul5hD sMʀ0K[Ё,Kj sO]@橸Q^%1chCdt(.w))v3M,{}»>"R]ёБLv$ scV$.NׁDDф u!C3qh'_Z;jϐi-'J)VХ"s$W`&[(&tImБ|mRJReZ :"?+5*RpT9^=y-t=M `?T8vLG;sh,G|2f:+HckuqHt-f滏cpa0S-}1|s )O%[5XGffL3?[МNL 9-RcK%nyFup*+Cu<5ى9;R ̮;pmyX‘BKVw|.Y?[л^Kg Q? 鑔g|37I("@5,c<{}P^\ac ڠ=I!3]HH3Ŷ,A')"%U9B:`"tkR,U]D1ֺ뭫~<~DBW+9˷1z_V4G#F OdC˕Veҫ sf+^^n4(pG' l]jTb\9VlRc2̐`^&qd|_ۭ֫/㾗" e k`sbB?D|nd_m0ԊdP//L,Xv:Ֆt8CD\#U ѤJ=?R},Ȕ]gr=!-+DX2z}gXͯID5M I ]BzN@DD8tO)e8"-&A_s#}EڄAFƃMb:'XOp>VFlCo* Pdɝk'?/靭+21$M&?s"X aj ~7eָnR@swbu\Ȁ '-iH z'Ie+̻ [d K\? 2h0MQ05;L}%,{&5Ml8Ma<~R'A'\3$LPΤV~r8`MGY+h488@Mؚ@Y;()3+#_;$M]Xu//ȭa5kb6Pj0AέӘ m&cAD7,dPTٌP}ꢅKq'Sr|hDX~} fߟIwp+GXQymGLʗ Eg2߶zgIw}uzIbwM apYH4TOY\jJ_qƵdske+̕&0L(_K;[30`\#T㘇Ovū=//=Ɗrv.dhH9Kϭ >*]_熖a3+V/H*n! vPYs2/j2Hl+6TB s, FSIv4_ F%g۠49oea|'xXt[#D8J0ӿ4 0ɷd>xm 02, 8d@_69Q-m?Uu˗4+<2껇Wsu.2+KSN0}n@ Pҭ.Ɠn"ĤT&M$Oٰ?Z#$(\5=fSC|2L\qj,¡b\ZķՆ2,qOCX+iE\]esII{=oIdY%0ml~W3߹0{ : {Y.eZPPtqay71wфC`Uv\MmEVD} K%lH[8Fi ;;Dx 7Y<: Dr{)bXG=~"8LP8p\;e0}oQxy\zO3jQ:򉌀tZumՒ3+A6'3Y| ÒAɹEH vkfS #.4#o K<׀H?Qu0wh*1 -cJA[գdp`i0"1t;'镴l @CWf!(GzHlyHuBI•`FfUSڧj- xIU([h|Ѽ@ EkY҉]h2="_.qe/Zr$5f rln:}QfL_qp]8VV=uvėPIhYS_2~0S|zh޳$rE/`V`iBs*"k/mSZ?~W[![Qʶ.Ku~S onULZ2'6+(% ?jg9 }8};F~wG]梵6Ўh{"NW( 7󡻶8|G=`=eͱk!h(`Ijv|-}Mboc>!=!1mM潀t(6 ۮGD< &NnLXk@:3kz=\eΓڏq`J@l~:5:ȒaFX?wH_0&08$|R?BWS@ {Q@W0%W)8+Bq$&(Uo1 "Kx( r6xyDlc}V _b)[8=E##xK bcAYJzcD:Q?ǎFcbT%H82ۏLh큦mF< $}}Q]MNܒNV1]rR8h*v:' ⷒW잷nm TާZ~ Aj_Mo)&1 2#{nNp!Crav^԰{I ]vt=!2%o]h.1h|7#yV*)DLgQob+|KG[kzQڵ|x|~p/x,✌'1i'ۗe{ - .eo .V6b8sUu4~#ئlDc$V3<w~V"68I_L0?A)j :;oh)^@Dj}/%&39"T!Ȗ 'ۻ70F gu]Yq7xˈgAϘw';.lb0cHlFCДfiv0IYF?ە ڮ)t R}A+D3RV]6[ m$ΧNvIx"0Ѷp=`UOӽiE@i7.*Ƨ1*H|@LlQdQuL'w(sַҡuF!3RB+5(ZR/@ dGdmt; Q/8]k Mp SsXOSA_ __~.;V+nlŬuqQa)7?59u(D# ^4kf yEivW> 5K$2ݷVPؤEs-J"\y1Jbc3,;r՝Z5|{ł 9\S"ڔ35*$'x[CЯL$ḫy G#qч%;~XmF$mcXrN7x2M܎8s`R)xK49Ӛe5Hp}PbW*Jv0[rd˺ⱆ6 ũMOWb-(X82rzݎݣ]G}B p4²T Q~i\i ^] p#FdUrƌABoxFgyתv^tr]y<1!ڣv[o;JwϲzA2ͼnAk*]Jћ_%*:3b @%T2Ǡ&C!xIKP춚{o"<[Q aj0y8{u#!XFu!X ` 6F)͑ٚ>1J|AA9r7$p}Sn,m 5 E9[f21ԬS3{JʼnUAo*N̡LjMl$^IvSzmϥ `UZ- Uq;RZJ vlWJ9JdK~Ng%19€z {GjQm;6I[̝"ը4Ž]l B(B&8 ߏxo݁ |MmUƚ~t]iC:$ԕ3 H#Q\R_ nnfY棲qfk_;L 5Y[zp5n$c=ŀ*046გK2]D~E0imQ!t{ b0)IkoRdN1z6},mm] &'Ym^L6%?;6V8~#5F; Es0sP:Q簾QQSkOqFjXPa$'ubo|D5v &1ܣ|rΑ*t9h@⁇B(xnFiY"\V&nR= eW)DT5ưC Rj\ٱ75ߨ#obA1L Ew)͂~ 'b|ޖ GCc-Bp^DLzH'GUwhqyhRB\`}µTσPuu Z+e[C}h;^7Dl>T5,A<K#y+٪fRM&5 5-n"=N=sl?FAD<{\9VGGQQӥbh˟=ݞ[37#.=`.W~pe?WC L tTCσY!tSUVN: ׫: ZqC>#0@޸V}f+d5(d`Sp}_m\Y|!n @qkDDDAFOdBN`,RFNhg[-ʴ~}mkMn \A%IkrJA $]9,W-.6 pر5]yl@FWgGdoV/%{if< SC2i~yr͗< {Uw\3g2EO>0uR "RP3ddԤķ)5Ǭ >8 LD- g7azm$ 6ѻ1,XvZ.2JdpM,Z& 1Wq/;Ѳߖb+~a?'ylJ %ߡT)I  BvCZBԧH-[XS܃:<ʧ[Z;uvO;ABG6wyL4 c$h_ ?hOd=l92c"I%k|X;OCLbWq c[Fc.dS]jpI +(jBynL+Ѽ>04XXxte +HE ˸ws[f&`gWObQWakEPGl1\q<߭p`~ ,bBwwDgw@|sym5򔩛>U9Z;=¾!BTjdX[N\ w^=06^8S]$tn !~0W+QۥrƆXf퓲 W0꽷͹js"=@W. ךuPM|bK/R V/n;uC0.x1#ōVi>F}+5,m&@6/01Qi(7{&kF <#ЅHNkcoNsѢ)G}q:_=A'aWNޥIp>|D0 fIn yFwXnu;HyRM|Ϭ@q6K+q"0,lVR A<:CP"5ivdqz4T[TC'Iđ) ĝ})d pP%5`¯ \mNy?Z߶̊9O=55Bqx^oS'E&]GˉYd>LҷW&dMGEL`Ղb;'D}=?$Rj?Qj2KC<%[-C+$տ>wʴdeItyֆ –2EkE)^c{fWnP+. m}*/G . 3=np?y[ #*"+smF ~՞؈˫uLD**\XՕ%^ ";@^ }ׯ+?eag?tD')j30MZ0 JTg:d?6J.RT.T T85M[Y P^v XQ&.Ai*,1|f4 \(.e ‡\_@ޝA@(p`R5#֫Üx+x3;de qqzrX2po抈+vLeF&e;Λ9Xy4i*Ws|yM/:|VU=Zw8y*)*rQQHS-jD`KUKwts5:mC& &F5cVM|ܚR$6O_}نǤF^w-H,Wb _W~7s%W(xTZ/OI[΋:fq:AF~m&%DL̑JN6ݍ0uqn}zoUq{DQy}K&.XAˏaBAsX)Z.(krᖲAu6eҟ/ȧ+'ڨ#&h-&\Fv$U }p'}OKB;xĹdIç6b>,JY淔<ܮ{rn7 2FO׆W0>H뼃J 2?)-d!G' t~ڲTncd'#Tt-(c24XQe*.ھd5K7zy zS*+H ny8Z;q1`jXn1އGYw3nH~7_7Wc 1sJN ej&S(.:ijoxuasN=ۉĕYn`ZB2NmkpV"vHgW:ᱴ8[Y>yƤ;bYȯS 2kO,Jn^&RBs᠂.*qZ uyX=MknN~ ^eǕS{K/zd,OkC9f d-]\\ϟU&ƈO}ﯢ7}u4jCDꔔn"ֺB!LȚ#j"QTY mډc, Euy"EFj;r11@(H_ӗO ML-wMh%rDu5O,vy\j(:HR*!8^o{ 3nyL=$eDz&"rRL,C܂veCqRVWٞ$0GH&ɣq`A.=38# +.N {teҕoݠ xɠz.24mpj0.u[`h?{cͥ+ z&k1$gii# hC$E}Ч|gQ `D*PG+ɑ"*7Xt4 ~h*}´> \=X;yZ\Ϋ74z ϴ1Yy*}h~KBCX*i=i@z!"TO?^z$ko@QAex)pOޙ`UuQj=3\Q 1` 8 '.>]f$Oz%?4°{bNjpفtAR_μ`5ط% H9)lvXa/ mV. w݄|'g1)I<5j= zNِ(eѕL )' ܫWuB GxU>x@߸ L1ZRTnG=xDZ_18i!z~1tz=^YemK^N@zW@shÈ!MJ5T%v rGA*tlj<hC%͒65V{i&!eW*h/7b䎅FV@(u*G?Psz3%)Efxֹ mUqJ̊Rj"9w喙T픇Ӻ2+-]Dd)*%{MLc8S#@guly!K/d<#S/) 3sXW|T}t5 \:Sq/N]I|$W u FQ8]Nmt&.tf~562aLlvd+kLPau2 6rZsZ?cOϼYjF”|zZ|Wuʐ =H>U*zhR,OL:Y(-~|-\ɪ|4|=#n }8`])fxcVfFN>TlQy:EOh#=9~̵CC 3$>Dnd馇tH8m aW`gwonejz\9:7n ځ5͜nh@8L}i8/632WTè)<(ǃ>,ԄX>Ga,'6NY; hY9e;11%; X\A1SbfcAOCHaJܰWViƧˢ5W%ZɉW --;I&g1!Bܪ-1C K6ClC|.L FwE` 7ST&=w6)9VSڠֈ;F)eDb_Ab,­vD sZIDY9G2\CF)sА0W^uC opvk/M8΀dv0A862!oZOn =I!ϿckSrS0~' \MrP<4nm E}_1x )vGS ?Z#qavݓ"S#kx|P^ _<`j6o3xĦViO-ٳ>_b&I?DVIް>@kbDz_O"IrxImPbV;*ӛگ9,hR%(u;(L! FxG2S52$?mp@#[% E(̍UՈو )s=60&^O3gE }AUաQbߚ# oEI7J%A³ />ԫ\Ĥ# 3m;5&_}0 i?xC@[S?"}W;sknTU;pE< (HlT_ V^7ͤɃ-Ww:M mAf:ƌj"$X^=S8U #NgԏZޥS2mM{֠P4wT"ـCX"f]hswQyxS)'<%Oʼn0ǖ!W㣚O?׻_ L.{=-9NayWf9E#e~:0 Vzc4W[dpHWus16cSHK(i_'o% `>? #sa#Y[&r"Ti=!M5C$S(RP *ucptʝ>o(Y.'idIwR(nԁ~Mb?z٧O\D+Znm3  ful#ݦ P0ELm)oI W 3Q o_=磝ՙ@us0θ>g}]v.s2ҁi:5/ N\fd, X ^^-M 0v.kxش3Vxn|gf(Z|y/I[j; @;(nABYϔ%;܆%E;a P.>~?*aA(I+14hL^6@rl4 ;00cӝ#vv `ɠaS9@]b;0޴۷4vE,׍X\2d%&U\K謬#'wB8u,P.Pcn6z:w1)99LlQ CvQ\[iسNRb?3pP%NGy ЩG"a<\#.yzʗ[5 aa<5G SUĆUE)|*̼#f n4g)De-\H*LA@Az0VFy ~哬}+֜ɺd_L<OXOfScqJ YT򈖜J^ .?ք>i.蓂@yyd9x 4ʊ/o}.Y ɼa25>O΀˺u&/9*,*իJI .r }&_%0*1 ChѶ^[9V| bFF<p|:y &6ʂ+C˛cFӷ4\ hkf^D"yD+TdzA*2ЀiE:CE¨4nQ8|9IƭWErv6ԣZM'HCdmt0-X#"uqa K+rl/(2Ɖ4po4GtrW֙ec S 3:-Z+fb[(ud 6=DA~&&4-n[WlM<|67x{ܗRD|47S0,MpyoA^EPt8lyqKCGUqgc*dڃ u8nRWL?D+PE036y (eIs\*'y473<ԎFܭPW %d-@GK—5ȥr8x.8A_nn%yOb#LYF&@?33 'wl/ì~;nNϾ9-Tx{Mʚ > {k] m'Bک3i~NF;'G|TS~D> 7e6BM'=l΁E7ɓzgg!8^WC*x$MIօ¸MI- j#<5?T9i-;'R9C# uʗ g%17rB;CŬҢ~t#>L⯿Ҏs['dFUx6(=Rfkӡ[€qRtMQ>m)m[H$J|)pQeңϻ?c1Aʺk}=LnG3?芣V&[1ʴ|QhslRk!f#=\g#SY*kORWcvw6q%9D yJ$$:o3BXX.C,E bNnwhQ3snisjD Y-+&'q#}ޔ*or7)'v{Y{8JYl-y@^"ON;.Wd=ZҎnnG{?c@Oj?*>qDҭ>v%K?5X;X4+7ʧB Qᕢxg|Zm֝\5ǎMY}.d xлzOXqx>Eob{xuFu$薖wnš<$HWxlZjvC{(:7R |޻-{TCJLYE;TV)YZ` {GAv1咪5Y]w Rb"Fq#!@f k$Y0\.Ľ>Y@m1Kn<}."f"#(U4SߢfŨ#b~yr*̸> c U^`fV2DyM X<@HPK.° \iԺJ|`Rt*k#6vsp-7%x5Q~:LT8S.-`5_$1qg zY9wi!c Q\|+"iuYT9) 9=":Fk 1SMndC$)nz "Dfzotw`HEPWIy2F޶{aFV|Y~퐬 ?Tgnh_gwk[x/w[&?++EO| ҅f0=cfڮuD_W*(N4(V C.ij*-s* F9sb+&NQha^Rڽяl5q%؞m a 5HnNhh$  NjI.3'fSQ`]=؋i&G\%b-']/m+O@?g(I>[š]D%>2dgXA,u6`5u ن]r:S NXd*7nҠ}ႫZ6?ڱʮ!VR-#cX#>Ct:)ðPkWAh hQ:Ϙex<%:E9n>< Qȵ:4u+ (sUb/{˨vC pS>Uf9vˎ# r5άZW{IȖ 'sn DxbCL,ijS/!m*v޵/j\3Mm\jO7XRBukܿn_AsbHm` W+rY/8P/XIZc/ÇM'{wYb5[T })l<|*[GOGǍ ӊSzXGiO?M utk;zڽqh4u8l8䴸pCsmDyLrdjpVfjS7n.`j-:I,76k^_m <2Fڥ7g:ASDH5:TzIR_Vp!U- k#`)}?[eU{įBV7~kmp!!nm.p[:V N(eG3|-Ï/Z`q RPRw+!=rlѹ7\ρ26zVJx}EB_*I9 _16d2[Xh$H^YFv|NY K5k52dlXEK\&eQ#ė^qfй4 Iu\pV2:}wQu2v:f{6 qŁNkWÊ3!.[5u]${ƮD4ʞ8y/ʐj9u:\T Gf/-u48O=v?ޕOyGb&D ]=[*&%zTr//#P3ЍJ M|9MKLqjn{ \.}ع/7ِ.?nS.>S1wy.b'I^4$]95wǽ,D*zz~,#iO0QmqkstC6I2VfkJI, A"8) .K/E;ؤ,)/F[]ڂ@Q>rjY1Իp2]mQ!28 xPl=D_"/يYo5DֶkLG_tIEOa,{ ػDq0맯~c#=([kn*S/ғd<LPє{SRF+ x~Q`E4o-$* ;PeZiHgljE^ r2!1b+s/-_D+FC0g_~P[ o[YAE ;ftD@5Z Y!|~%W(ڳa&5{:KwL5pvQ Hap$d;L9`ƕcbUɝ8uS)Un qMKGttIݔ@ ޔ5ki<6;Fzؚ(nvp#vu_o>G9v3j&OG&ܶy"JD;سTKfF+P?h y4L?EE쭦WtMM5*&@$>"u0ld[?ܗ@~|a>8dqu\S/o" $*{ 7#Cԁ5IavH8u;'l|ҾVWy'ZĪj0x 2_AZ랇blnWgI: Ϯ#*cIbcPQ&MT |e:9bצȘ6SY`>m2O۾vXAZmk4%b)>toݔ<`?rLW~),0[~|iOt2HL"БrA~0!Pcb ,㧦UE($5Ӛp`//8x* v8vŒE%tᬬ<2[ _`:/lD4ֿuJ%O| FP[h) H{ReXե1Ζg|ph ~e-O&9&iݤwϗŰ{BhyYO!&++իcH!n{NcvBpI09>e<4\_$w̼6xm3_(k+(t8[ӽ$xKJ/XӻExT#zx5kLoUzimeͮ|ga,aV=UvPd|Y 䓽}F I<)mӘxt#:ӊ{ۙ.d: PT܅WLlx/V*8 é?{ Ȥ=0O!4 z>(;J.&Cj7- H613b(e.lS.d!jXu=/M !L}xWI|Rg\ѣ ᚏzT5[ {X(b)Ku] [OB:Džpb $3ȴ$nM@ka#ڨ^Ьutf| 7,/EhNX\LLBL:*{z2c 㸺Ubv>_{ !;ٹX#XbHytA(#wIAz__D찆>*"vz+w+W猈^Hk?/gB8ST1i12 w ޼hyc~]E;:o쟏dXHa7S]9MA\< 2qtOJZ(Z{{ =DdX"Dq5E@꫷i x!Xh>RPss |! nȭt] 3 _nc L`/#e,$Ukyi* )tGJw`otE)d= n8rKៅ4d)WOEfTk*P͖L^~-HOe/X-n5u>d4K(Vp͊8BrnB>;,Ϟ[Pdg_Z}`Cuyo͒H|]ˮWBRMKT]Ucr "i\u $Hn\dK h[4(`2U02.p!+ WL){1'B~*Dt8¨*3Sg0ngq]fo>`0=u;ԩϽW 14 pסkOO#AK cz#B ;G&?]z8q,jcV_xLyx?Q>U`y*nJߑp!uMB(Oʼn'w?~XdW$^\iOKEf#̝P&P$t:\B,z%X)1WpԏS:1o.9O95~[(FuN/G(emT)b`rTN/)_|&Q;#=g",XNۺ>CM[jua՜Xw<4-‚|'M˂~}\5E9~R|035;6ddQBb1YZ Zs"W@424#R)ٔaaM\$nIAsȢݚҐG{ywHG ! YL$|)ɦiD3 Tc}|:h>'2G $rmpq+ӍYz?x?u|@ߑl^4/ =G~JVU?òbo/BqҌf6SwyXmߥśq(&G$ʍi(:gk)RDtjԄ04d{։ {4QJ^=2-H$J{ 0Fsu)2/&C6ڛ2y(Jf"] acRgt]iij] ~to5P nѷšOE2+>p.1-=s\"K& qh~'[^U OÄSn'7ΦϘnsz!1|^ߺris3JC xk:j+Zצ+3aC=)*Sb:tsy?UJiV2P̎!g1ne'1#O4nKz[mYP"J)ZśN1m;$ue/ Uc,b,|.\`;0FF6=Cܥ#GSD(dmPճϫ`Ѯ { Մ23mpwOzABZ$Do@X~eqAW}4'=+tu.sbeRYfn-.5*J'޼\*$o8ahCMDM 3O{B ︒́f?+WO+3(٪8mP~ =L{3a0e 唗.e OGP ߼+R;҉tP(mRW.0;9JkJ(B&d`L5P} `P,NV(=zy/9>loпG=?^S#S=D#C٩E[ D8b#9(vJp}F_wn7?kȭn 㞮pA /2\}pEP7rRI\"\\yQ|[~mMhN%.&ԍPWٸŅY6lW9h+k:T㒐 Ic9K ֑la2N[*Tv8`AQ#kt# IF_B_< WBc]*)g Dqa)W63 ^ڸFMNvum¼,F0:Un7}v"b]BI6  :x@,.F̥뿵l @j\%I1KKXb ' ~Rr#D0A"2 EQsLn@t} + 3eaxh sNVTcT^$PNf~u|ABR*y'Err.РVh!=w>BMlqԼ@*z~304)bǐ S(\Kv}! 5*Jߚ5ZY~1g}-Y p JKU6Q>@lM|ƺglS6O5"IKɢEg K) <}hUiܭDA鴯D3hl-m:щҌ-2ݲ+1X(SS=CX *\gط!ϨdҊiU4iE1;$GI!7d(N kْGxwU2SFC13InZY- p.ca(;C8ȟqZWEᢪ7 mjlAګE̞Ӟ |Yr ;[нq~|ׁ~rPB=>oJU9W"25Y"g{F#@I;*m]Jv&Mɘ}ʚH(5FaeATbY>W@RޢT浙Wc!U^ BH";52\v3lx{<4V<<,x~=v|Ƙ2bM.#H]6G5eoNK壁] :$EG#)ȍOW{nh5սtnxݩja╩ Tou@d76` ÖMRP{ݿLԴ%v,aG\MpT윏Yd+jWGki֛l8Ԙ@NS4O~Ć?~}FX]&fPTŦ>p)}W}:^,eUafQ{oPiY}7??T[8B{M[]0,@,b{QiA u+StɃ5_ wƊJ ^vmq-vgљ"tB(,>rh#$J;>]Nm.Ȇ'#QȲ/4!6J]#)0/$4&A\sj}Xހr=5T23%lSZ K}Sv f-.;ndOqhȘJ.뗫> :хh!ֽ)[^(~t6&&x@^<1b_ש0pb%_XmSǶ3-dI%8Ɋ}6lp 6\F!O|{s!^$h1-6 _*-_'f@e TgHYnly=NsH5^s-䰎ᐛ\y`<;~2SQojPg@GS'ܢ4(vΙ mUo-⠥w~dqBAb•==cX;W6ң%ODqm;y--oiLÔ$sL(ʽVlVҴ~rpq_"68(U}#g5X7>R8a[)qC~$DŽOi!ƲSaLT /DXd-s!\'&}[HE܂F|Ongwk`|Q;3Ѻ^w]ϰ"oPƫ̃BC'iDŸ/"L QkJq 72r qP1CC/_gYxQoTtטP%O lDjn#@`LcPZB +5)M?"'_cpf{ m ~Us&|>5))'ȣj`'Nn̏֘~!ax'6c,N=X02[WE(>j2{%O;{&CmGV_h^ح_{ z- ÑL.cr oǂg*I=KNK``jUg?dnP$+7Lz'2]<,R9l }:Ws8'G5?6x!&-H/]ug]wL*>A@yЎ g@jnٸИUwg @Ƭg"瞱2,YE 9́ʋ.{\181ŀ$9PE{S vⱚvm e׀A23BEC2+>1ͯ4Ц:Iѧ֏Ash-T6 :_Z3MH`+}-=J$q;rFq&Obb򫞭>BĂK Y ;NpQ"K8e0|%I+<\$!vDC( Dy䤧,`ӝntӂbV bH2 ';{`x ~IZEk3SLtSz>z+Iʚ6(A@W|o>&uԿ3kg4Oz %5eb(})X?'|iPGg-no: 17W3a )Eܟ \rZy9!`Cз KI^c_B)`qduBr5G;kD;II@kry3PF@R?pB3v5, 2lӼ5X@a) d h5޺p<ϠRG^[3Nʖ'F^L:_hc/iU }~Y\=wNRŚl\N<}ķ!sNy=5q LvcDG@4PWA7'^Xv*99iq`tUo0u1F< ^qmE ӑѣtc][|l l3{hGo~&q&踣dv7unqa }Mu¸ x"v y>.A0ɻ Ou3ʣKv[F) cUov\@aN4J622ױVIJhD3^m2Wwz#wNkF/s]ߓSӨ u/qYŎQ6wY |$(cQɭKV(7kcщyo}oH RgKLFp_CbO@?LuroZuO7j=̯,amv$u6/! ev; 4M縊VF0tW8?d^LsAѝ8f;A;dūF53{%;ĥg&'cGFoOl-vX}U'1--W6Kuth@+!F{ԹCQ~hbT]GN"Kǥ hKHQk ?@AS'Yȴ%KpXćc?çs9vy~%\Ϻp?I** Ui]V2R?ήSo3u^1n?DRq$|3 |+R-)sNG/^GqSwɼ=Pb.cdw#“~Ǟ,/(=p7 SFZG[A/="Q6#m&,.-}M [N …oX)8`'U wWvQdWn7Bzp聳 qj @ ]wH/y'b$O~9f,JDHevF%q`W0(q- x_G"empP2RiW @l@#{x HEIV5Tg-EbRKkқevs{ΰ zLxN}iEddmhPacDK4|X|MNm[ϪYGӠǏ|*˅J"ޘPsգf0+nv!|.נ۳9 I|D+jo Q )$eoD@#Eޔbyrr8tcoB ⯱Zã}ɢXNz^ʼ{r+Czxc8w7WF!f,]uS'2bj|9DibeLNX ѣ?`?nBBonլ9\HfgRR0uX NK6=^fXQ-_.;*4!+q&~BFh_&(`Bz'5m|TζC-^~]!r붹:BV^5ߝ,^Z+8!aC?q{&@ũVO>1DX23ɷyҿ۴d5^y O}-NBI,:65UY . GϘ5O^l-QK/${r&]q7үyɓ0:H_\M[e „5.r;;5]9_dl ;Cf* ,qM̔ӾH@)ѧP3-tRGg\#N;J#r> /@Z6^aB`bkt;5$B y'bw"IpN,Y%Κ]kjꡥi+5P@S 7]H[a]7љBU$,8 +6KYހi@pߢAUT FGМr >z,ܣ-T(}pUՄD(|QI-GY!ԍߦK) ]m{ w֝ZnSe5 T>+0R[+R^9]4 3˝^Lx5h̓2 vyӢG6^ ݭ9!8CXtwK|?*Np6[koA+MEGi5a@Lx LjrqD:8@! R:KM'VWA.?Jj:,| eEq m} ƑEGO mVWhKxJbwN|>ĤyhՊekgUt*$a g!E`hlЊc330rg6HBw1u> b$2t6u }׃ppTm΍f/rm( QrE*6 <%&Y',UY$4c!IٕڃڴeUjwϗO;[i(#J: ;Ǯg?t6؜{2&A;Es3jt  " b^ԽYֈVA{<,ia_bSE_ Dژj+Y:k|96(nO7@Aі8VuA5Վy,;fFRv!r:Ur6GK?"R/vt;8x7( G;~r_?Q;Y]Xsw 6ͅZ`o*8=?Dja5ohqk+;Bz} f&IR/!הVhSZhk?oi}Q%_w"Nk U(%yKѩWQmdѓ6 =q#XxG;%ߣj=+V< .>5!_gk'j"]\MGIڈjY0]-CYx*2cAj NjcP]*{n0= L.%K{knK*lD!tS]FM0x%d<SU77[Z uS;@pHnu6C;퇷FhxFE{5 8CEzSa z|3?NH3':i: żW;slش;wRĕI!]=#j/8Ƈ x(n2 d V&Jeh֞9nBFRng04[nb}_\T0^@H WoU\U,N??KIŅƊt 8o nf6Bc >T귈cpLܯ'ˆFk Uu ٶx:؎59 Pr9IN:(T e$;7 ɏ4LuyAhVvKΪX>Yb8W )^Cvi+OUtIRf *pB#|g[?;//DʻsNxc 5`v&Rr25KMh-%1*3cfyk eߔ@9w_]j_|^Ca(=$FBBTOCOk|'ltuoDZ~fjJrvC~& +M)(5.??H}@7% EOm3QW(BC!R3e Jsn_f@KUsPC5(4/&+ǣhN;?SXkrJ;GOwcivPs[/jR("[ 6f(>gK!K2Ip6kNbYSʨ($ʰ߼0?/\T{pW}MWā 3 ['%/do#k71MMF GМlvM$>4SBZc{m}m5`7")cc }Xq6ѝhjܜy(]c,p|<ϯeݵl~[6}~p(VkaPtHSI (_kQ :OA7m"F;ow/nkcK,(ͭt3R,Q,QeЂcJAutdЌgGbIaN ]]Ond,mX@X5]D§ L>c - =S6] * 䊅L &h(r5XliHlbþT]n Fڧe|{`CbL6oXxDEy(ªs8k[oQ渍k<XK' s/q;\q(rզ!5; bFO,#7% NxR@.'b7#bx5%$6 u@-,s]5y]CB@g9CT$jXTCeFY$,X>VzlY7Rj[rG(j-yTcTnIb h?FQ0志0sgDK]zD],GXor\&dkI _wR`>uDFm~KijAvx`Th iĆ{,^0-ֵMq$N+[p"ihBYs1G*_Dޤ KuDY9&}j\_3ֳ_Lz8*TM\?Û-pT]xO;ʹ8Pc@8Ƣr}`n4LujO"/x(QD>Z`O#3zSsϡ G׹.pl1vnT|`'+R<,dx!YO|Ia42VMe}kAFp"pSo 3Θj1N/U g>f7'Z5X^ 9OqGmv*6xJoϖ}.RGMfN-F!t~kJ19ZQCk||_P!NdC82V3=~;ibɴk-`Dr)y =9b6)aF%P!ѣ9#J6*˛ )`R(_Z5z#TH_Z Hi$;J)b'rge@C.q~N@I.KX~oS!M4q Y1kF! (׶vYPڝIW6AN GWap?7 +9tܿ-GeҚh<5:U. yC(APè^xewQf><'W3dY, * DjbRĿ~_mPw~VQM*1;4ͦ [\XLx~i1xke$\-.a.53monKAqxu6qL+ .i?n۶{Fg+{: ~΍_֯+,FHtLCqI lA"Ċ*i%lJYDq֊WG}:hiyWE&l<%zaU oRB}6#ǂπʾԮpo`nFmc3Ք7<ΞJp,""IY~rQ͏59!ZB[`W?sm$ Q @Y^=ݍk៣dm<34lEa?:y"Ǖ`r#[Eh~E{n/5)&o˴0mʬV1!ܧQBxuݚ/o]|~dbieS*P.!_.Sp qL޴ӨGVPW{qTᥜEgAG/i@ʜ}A([z@/ҷȃ?tO#hgSd`e5*vEV;m Gx$xr|yYrh'&j~%V(fW={=TэPuz`wo悧(0g*Bbd`v$`d ̋ڣNsEw*@HﳌƋ'0ؕQ"-&ΪtW=.5U2߲YO*|`.wtdYVz$ż&5E|3h8 3O' f18Ct|Yq.2tS e?%(h/=[Lh. / 'Gb>9Gɳ9ga-"q8βIwUk뎗q:On)cɾKWVd y)3^e2™J2 Y{k5Y5;R Wie,M@6ޗFr_56$lCԃ} k*w5UK8'$[vg9H|2_3q0hv}WGO!f/OSsU-< 8[+ +nghh_TfQJt9m$UtOlj0Cx[UbXx'L/efOL) !(H|=Cס{P7j [7`?P1$JUpͼbUڡ-\J3 "93OUbتbD.s AQi F1^Esv.3 _n v}Y=U2M `QNq[9#6\" Gl24oR9Yx1]-xá?8$!.7vJ2;vo` 6dRS1{DJ/C@-;*؜n4-/(gLn$#3ODR,?PY-sA ,$4PA]^QD1L=~1)"zj5#14ce0?F}ѶӲTtU*rǣ@m(F™eJ'Ύ5]K!L|1b̼RV}Br7FŮZ쯁BU׵RJ|J0 ;l}C~0)|I)^qD?6 "IP61nFoYBDv(A8sk1xuGl"R#d4}/s~YxcPKNP͗3N )~) yGAu֔D0l6‹z<{MQ:ϐk*si[[bvЕO09/gw~AkiZiBXa?ss5:+DkHFIǑu&o'8OٍSz^%rg3/',ȍcFi 7+Io(8 DZ4&K/LEm|AH'ʞcn VA>⅏XE^2o01Hjah>Q <Ʒrp#. wͥxI@sF Бk 8D3t[wD57aú̗Q@RE(\ۆq;dnփ$U/&#ΈMׅؓ69rHqqElc֤bJ#B6({wL!1-e>&ŏn&`}Wxrka(}m 6!L1ZP&TYfPYyCnP5 ±; {<5* јC[Csp [%1{[OE$5DIú^ I5goaƻ %GՑ T1Մq{YĽe4ո(FLy3@C!8MO'얉Fȅ5;0 <3PQ֒{#k;bQRMp*飤vy.d"ZA'Dq~yEu~6 8'P(Uۥ;>OB !@.{{Q\ܦD ^Cڞ8 }P $dMe 82ć:2Z=3Hq,.5Gz3.rT0NԻsh 0HD8=oXj^566fz鈵C| vnpAggV2iQMP7zRL,koÆ:o+~c/)w 57d@6<sv!$n]zhؔ/:VPF'cA_ˠ;0vv/B@1 I ŃhB*^Q #@P 5M u'U 1Gğ6 2ܻkaPl-uGD%:K5>̨^pJwKgk83heٌRn|lj]./b M2^wk;E* [{ZbR,gsTŚ/vKR;Ѭݵfo nDz?cͼb]@>GwPIML8NOƷ ::3'2}۹0'!ShSkyς=.$81Gȥ*Gt?i1ZKl)A{FPFк&~O3miԼ>œ)݀:}Myb "怛~pwLƱy͕$ZHE]L5VZc]HF闀_sFx_6{UQ0L5>CWm]7jj@j„Fv֊D!:Ma0cG\DоBx@:n#R(8Gķ5_ C {CҊ΋ogӲqb-nkwByAm;s 3R\^ӝxBaײTtЕRWnCAύ:pu7a bN G5HYn7ꙍ a`dFt|+exjDUmFdI0vy 07^6$%n6CIqݔb e)̨}Q]m;GNޡHdRmnGp:|?[fA;`#r50YxJ@ 6'>Eun+XGk<V 9CWJ'G=@dZ%O1\؛oTE Y RZ=,%`M? umמּxݿ' 0;ne\tL x8oLy;IAT9#AU02`TsV[ m` + eX)k3; *8ڈS 铠(+ƻ1~FB񧗙)6ҡϾ%i KP{HD>'miz,*TsѦ!'mknms*HL<@.bB̡r֌H0|xHݛx+ouX2c\KsW0VZ&˴ͺdJ&8va%ItV)] {U0Vpr+Vɥiůx0q?=)v\I#]^h C'AR? lh)}L =x%x>p_XpuM6i'Zv宎YoD.瀉"qDZ0`&z]F!%CGPxꗝzɧS4W 8ɛ֭u]Q#@f13S[+7 KXoZ_} ͉76]] g<Ѽ.6g~B6Qn3Mk\#<*}94v&S.`ntRV3QYͷU7%$ڴsPz o qwƷ縒m d]ɕ-pT07L}pVB{0\arW;"QZ;ML%*:Fus~TH&r/1-W8|sOyEGkV}f'/FJ^{Tb,"&Xz"FjWnQ;ݣҳ61я>$|!{.2[0Ȱd@IANQ_)b8RpDf$*#]{;FV[¨@42k\زϘŦeLF(%Q'7)M=?H,8g@ӨM2SĤsyZ!HKr"f͋}_̱xt_{nP~kFᘽ*yjZx& p|B.ʄUBì-HYMV*S|KI͑x4Niy.SxK7Fj`#@`ݲ9<Ѳ{vr>ItwR$lRҺ5~=`0KC9Uqi~(Se‘3#I2,*!u`e?q]Tb ъV`-tBq9kQ8q@$1=A1!@,DC/4Il>C-rѥWUƸ(I( !|tX|xPq9葎 ҴmG$0O\CJ&(Aۓ=a]SvS8 fU:k'x%FH 0I֟e<$~x /3K*fϹc\dFw\mWAQ3b9)>E}2#8h_;j؅g޽bUx[us EvFLt%#K!MV%ڜJfD pT FD,c I tJ<&UU 2%,K$U?ά5tI)%VMhP][^TFɝx?2 =+Jbq#7r *?_yH*# vEX85{=r-A}sDV:Wh,&sLcm?oTlbi46(.+Q69,6xa@͚5AM̂`zl"O2cI bfHb`(-֟C{HT^Nm7`Ӌhp?`%6MŗÈh ;8eNg Pf!*69YjoH7Y6 "8 Y03qUu鎭-2zj. i9\X["Y):nM7zu# 5_W (ԁͼR%JÂ;'=(`@gɍo_S%hp.tK#E@rd4_hXN9ѓI %b*/I (QhB.L1Ti3ůJ.7ffffO#S!CO.ul ѰZkWwBoJdҿ-IeͯCz38ɩڴ^}iN7 N59RLU%WBb-zN:{sg!OoM6 W8UJAf@nF5`5(AhKiU/ ba}zudeTd{"|sr?z@haqLGsɞSeOo lR{5:J+NLoL!&"+ÃlG[XJ3{&o[Z ]<$gpq*oSxɁon /T5Ֆn˫idPSLo|!Uԓ3J ]a+>4ĈˆIdgpzI}v cY A[⥊'܇ 56r$dw12,[]{0~<κPOzznP~FQ[IjzwMx.45XBR@=} V(WhZNY G]Y85nfAn@G#apE^E!!^e=bԇx'm=BLTdIlR/Д˩%립 7;U+A[EkpD0c?pqLnۊ}i\{3pN#QUV[8zm 6s0gOdS0&ZZ|%K(4p;@,{g#kح V&Hkv*2.|f10vv],.Asrƪ6}ؙ@&m,2GdSQ0'Ȱy AQ_8j?@f.ek1exBO-r9ްK$cT\+[It1 `jl% alK ]I05LJش!]9L2؈Ni/mjCTveY\4IK}Oq"J7j*_hMi`\9}wƳYy> % 8yEHgKk=MRJA#S+M)B mw`N=y);G+Lk ;%j*r'Rφj<}onG 8~x{tkP7 MݬlV4Ҧ(@ z^@[kh9cIDƾ&&FRvLpA?l 'c\*rD1k|:biU]EI?iud-HY{ >: %]3jlU`iL2<4sfHކ{B`$7 a~ \(=Jp AzugB]oZGCA?SÐjzYE|Ò pBi;m8 fң{v u :6~lzǥ`\E trB 3~KrrCʤ_ޅZ(v٨ZUn'{`aNt(#dMņ4yjrBjoe s} <9oo^DžQJs3=^B>ŽQ}:Ӊ pQ)\mSмvd` "|O E0 ؓe{$H>Ո'gFlڷ ±D䟐^e>C?o+}^? |UriJy)</K꼖b+w, `FB[)bhcNJ$HN+:SAM3{|#Z,tle.ZwtUY5(uV0b?~4R@]L?@xB=H:q )PW3gwd gKK pHZSc6'F˞QFѳOkRU-صr7^&L0FXaRG 3>DT'x=}\ O hXN|y ]$I[Dmݪw1ic#8 5* R{'*[ygC8J0!xp.W`P .0f^Iat7tnd E[L+yi*>mx_sVwVQ\TaQ7:ΝJ+5V{LT]|ks::@V_eSKx顳YVZ']wv%_ ?O^67ȟF{bDN#}Ҙfi`̳bSknܹ>N:ùS`"Ixx[b:r ^d`53t.ب׿ tt3o yi~vs!(uL]*i) lB9JH<.~$u9=vׁ=)7@n[[1)!`bׂ2<+ eOU6Fl`hUv~K9/|fso ud&XyJ%;`JfE+Ӗv gCU[G =BG&7|XOrٱDCb$6s7kdx;4 ?;T=ѲS𗖿l}z,=6YNx3֤!pvZ Z1 o! 2YQW>F =] pFdcw]N@E*!=`WŠWhu>mpwzSSQ[QTs?H2n΢+Q`=H}Z[י"5+nG}x]Q9gU@2TFa0zw`Bh)X{ }j\gwInOu<`$@zHEv0P 冨uxEJBb!#v{S-`{kG-*ڬ֚33gJb:g%%5ķT)0j ruՎ gĪƝVKeJL6儧fZ<(yu/6%4D-|@ׁM}6*oŞ .&kƮ6Vf,͢Bmd*2aZs ȉBfKHLڠ0݊`?Mu65 鷨lfӧyVs7@ Xcc ;Y|e-˘Si C`_ XԹ(&ӠcQ.Yt*# ,9{|PzaH7>f-XJTof(gyV4.vCۻפq;nB012ݗ1m~.4>n?OSf3\^͈bW)uN5SIK'0y0(r6ܖ[)[=[+mkQI^Α UȻ=()n[3=JIAְδ< 3 EMi`98dಭX 12%۔[+9Y >~n6k0.#3"Ϝ06r} w~y$,7*.aޡnt*]c>y-b>XKزZwiQDe &b{?zޡ z7^"dEk_ qJ߿Iޏx]ꦄbeN֜8B%2!Mantv'Ÿᔛ2 Nc=dW Z(,8j@8Y(z8>n ]S3ŇLC=:$g%~Ujp LMBZ9 9F~ŕ~]`fO^U-XXZ {*~uGnS2rRNWbBq.ɅÃ\&+ =_pς ,:s!Q<_j!o׽bpZ͔R&~[oF z~-}Z0D me^E!,ݩ=9z[rI%k@p \ȏ*贾pR).}M *|$Ull7ܦ1kJZgW8p8z'M/ex/IAk Ej w ہ$w2UH`w^dk>CO/dr* 3?گRpsELma$ؐ b`n3ElZZU5#70c>#_moW5R)g'8)w%QWtA?WK_Gsf2[ɂ}xQZl>rcRa2ϴ6kqܤ=fn@DNG:-߇v7 -pTlo<^ I0%yVdT`Dr啣r?,>Owqn]QC.eZ5[ eD/凧"jL_v΢$#.EԐkC1Tx!wʃhruEMẸaDgfB4{ y]Aw4}J\%( i+}v1I|4(RDџ} R@M28ߨ7y <Q&c͠xD(oɄ }gX1][):f~ɍFoAoIga9X`GR`Z7'۱rWE(0rld^Ɣ{dZ0 `od}FC\Yam%1_;BjDṮ^ l 8dD 丟.kEڀhޛ2>@-., /ޭ#^2E#z9Nv.}?/b] =OFgG C{H&]F)CD`1aS )"&eoFYtc$agssL &k<-ݧӚe_\/|`8G8v*w}ϟnun8ۂtҨ1uHC6c~|d$(@H-l“h{;9 bBǪHjwwYim`?D4fq(lwzi;ILW@M/ΘHWտVO܊ Btt,|p1 }]_@czKFt#c^r9N@0d),O@{ N~\'aJsB"?~6!aC:iBo"ݗm^<FťJ `{macm:Ҍ2uqڪCa ^i8P`  ~Hu=T2z2v*Ev#Pڌ6|ٯKўLUٙT@yFB5rzl ۂf8c?Zg>qc.ԇc-u-/ {c6Oc619 pA&OUWhJ^Vc)?|]'w%sr=gBV{}je[չW0r12?M'pX0H,rjz Tmj~ιm.離s[1z є?t/)kJ Q9KͱYGzGdz;xΊ&&S@{rg@:Cx)+ )ζ9f/HU"` lR gP$h>>ļv{Zk1@ECs%vD޳tc tM 먱ʮ\_x?ZO< nucHbGMr(2vEL~(YYqMd>Ob uRilc1JL(,=>{'KrSjG]7x.8/%F@ś?qbMx-MXIX*|37yOMCtF f~s+'#͖9>1YXχx$>kx x##9GBmp#TBO8G+U)g ٤8k{2Nv **vșnсE$rvWb#6"AG{xUǿfh7]nMRkPڕsR^cRDU <=b yb'(;QŲ]S<"4G|Dbd 4o${:{'fh9آ[W9xS9%OԻN6og+r͐ ;hM]h `;(KW؂7~]G֫f1C>M| -԰w5 M^đ1He'JzqS[uvHAT2B2Mf;Uy 1zd^"Y0f'WkmEx[d͹SEAۭg%xؤNXݞ+`NuU zut1#HC,(D[tep_CfᾕRblcq…Y y2Ny&/s?z|AK\IP)n)"rwRx<)9A))M*aㅛe$ݖV|tǰWQpywtpuqiL̑c⥪TDEiRowOƊ0:W`d5CCf֖j|u5fm F9QO?m!",驽&yf:p:ZECb;:_BGCi_UY_+8GeS*zZx keʟh\ ݘT0荩I8bW0bIE@ntC.Їw;BV0;hVh!^So.jxx/SB,hp8(筟5V& 'H$it9UqЄجqȀqK,bYT?Ȉg4rXa*%q}Ėǩ5p`  6|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]Ev V>Ł"DХT;bS3q F,#i5q}ס<8q![hj,/jR3~-0{Ϊ?Nly '¦V+0钎i^[vV4߬w_0'ɪ,$d2Mjl%0<>͞M"閸z@ŬzXfSN{ꄖ6SxokKgP#ּu xm"}F6 h(ī;@ыBbSzx!Շ&:\0G}_ٮ=UHTA!1}Z]WK,ҿ - _w=> ][~M Dh[ Hz\!@ܦF|ܼ̾]Wfr\fIFqw7 NC2[,6KJ/֎C(X^@{5x<7=u̕yTH䗣7\C (I9+B(sr-~|9+1HB S@0z{)NQb^K$Gfm؜Q95ƛ[l6~@/gjd^38Zz d*ܕ xq(r/.}̗]Z6Ӏk4pCe>jta3a>We&{ҿE*3r_rќѾSh#00b%sx^EV b΋@?8Ҥ0]'@F7-?zO?q( +X%{x̿8|aX[f/L$| i!; YKOYn 58|ۂݽW*^/-rBӍ)j:t"ia"&}U4%C5hٹLƣˣ뜡W嶨01,>cgrbΔi:A"C iwO]ϧvG%#l,:ٝM. A6x=(9XD0h?TVJXL&w/Bohh49E.YV5W [4_[2eAP :gC72.!l +#W, lriBqp%9qB<8^7(3 |ɣ,D!3ȼk~U“ |{BW :iwteijO?ۭ>ݺҿ*fձ욈8Tܫ(# $k4.>SB&uMס YU)nn 1o BޕǷ0t@@"fw^j1mm %]"3:TgnMag49N/T^ SgF)ò_~}q@ܨT8?Y(mfluz[v0o)^c>g )DaR^ Th.9u1|(38"u0*?fS_>Y̊' h+I S[,WɈag\g&?"5E% s]*#WF5)c ՜^W礒_} PAH1fct Gr&濉ɊS;lWcRUяq,<\`Cy|:]D ks]i>QIΎ5IgvU!etfA|XD>z;N\tLMAv^1"O).]uZFR~S-$ъ?86;Ɋ|_ uѭOj ,'JbPlVթ:0׉S}*>`̪ȴ ^D!+#gc ԋr̚C2/,^QΔ Ɂ5uK Gfn7"^lQ'iX?x#]˘qO>ֺ>@Q{bRjAS[q9;l-HlJN;}M:al,7ip^ÏMCw1{J;>Ywu%aI [~D.ـ^T]u}ETukXm~44*wl51r6qysf}* ОWRCyCbl̚d^3.{]:& OFͧI![fR_d=nJ>XI Mc+!5}|;b? 뗞'R} 6Γ/%DcQtpzbHdg8y#`#(g8GèJb l[Qw6&7T}bU+uZxDƯ!} vr9ȞcBlM1'\ƴ/7YEsPFuH@]g1_gш(4fa3M|$Kr;i|%tʖ$#_ƊVF׿`Sӣ]tnzAGȥ`xTEfKiq AEhElp$aRf_؋V?(OquMF5Ӻ(N?ߵW͊V*%E[~. B]k^g,r ,t(Ȟ(ǒgQ1ɀyZ:/U ePSψR CS>L"my5޺ EXWl;<0;F,K(s$ ;sB[D sexMyxǷAS\|wܿ Ȉu/4H}i7=סl:m}Al;Y @7Xh~y8oWFI Y*͕{Z(Q.4DT۱,?Q@6#P]!HyzO6g c .XZr;IcaIŰz}w#a T'*W@*Ţ2wJ{Ŧ/k6Fmx: &EX I젔{6[>6#NjAS+v<֟I@w&q:fpp+(7g2*Rtm{))W5΄:5w<#W6$BĢ1bgFEnI=[>W_؝Z&{퐙S}nd#`bS֊hM^>e=l,FhWpGF{\}[nגdkN 9] (-8Q?7]w$`Wn~=ZN^vK_Ve>@gD I51L9KU!I{%éeD@r󭼦@$Jo!څNç\o~0R0,xE;844G2E o*Ǵ/.gF+にvPjg){hAr+_+,8+XY\/f8R]9~h@%]xlh\9ۢa!oW7Miv. aSx蛧ʿO=mF!Gsr9s!zHr΍rO¥|B[R_pj')auz& "̯ciqYh?Q̸ÆRn2#bƝ0rxyDQGǜ ],EJ@q~.>]b)kOo^z F^esD>ւ86a}F Z#L)4IWA N^cP<^u T tn)oB#]cqL!UFgu^Gԇ gbj)x 6z^~*Y`۞B( 7rOF.3)R4ez붟Πq3n%Hz#fA+[9?"aC5^@4kb39R3X T" PܾP8`_Iǒd6_Ո*̼LW{/fm. JgTl ;A%v* jKwtB27 Y|)X+Rrؾ6^ mg=/IdHnJOÓA@]1Ec{"C*B É'8(:ۂMD#`XIk!b>qhD`9>"c%}lMHIaCVɠ%4PB1??u]7A/R6ٔNU^)1m| zMl*kWse Ꞽ$PRbwl$Ў.B3D+#4 Fc?x)*dnDwp{5p^͕=<"ܨӫH_XPC9qZ *VzuA}[,R^eAglTcj)*|Yk6V  ,)p{nS4lmc#-hL+g$<\zCH^*Fhg[]4N}-$&_?;Oxt|;(rbI{O.~FpͮK_6 AZm R)zfK?MtEqϯhXAAngt?Q88~r8}|~!>joMt?pvJ郡 ҳ,z =aXj61u|͙VugIfIk6-? xら'$RAKY9i @&4dGGyqjd? TS1V6b qk$*R!b@O?ěN}(2 f6yøKӻ9V&T a^<"\RkfK74N52@h؇z?iˍh'-慙¾5+K/n5M1:`tLji ckZ4cд[$^:#&Q=s/ As0)͍(nmpr&p$&rXѼ&%2aJ ٿ_p=0:QM=ƵH-û:ˌۯ\@DuH$+ _r*BT-LmmOumg6tc) :eC螜6؏3&G6,i|(q_0v5X|bPE/<ޛ$DJg=٫kȮpnSr O \eyö&8I9B:%wsjD6sh㿜R_IlC iEbf%x=1Mg@94> +' 4wXިɹF  mDg끛L _(bՔyYyIZ#ǖE#OgQ+۫+ld@uŷd'ς;!@C-7$=4@&xjsuf蛓Fzȅ6>V(쓏=R{^&wʋ u`2%kKQIU^P體7m6,5 H=T$OZG\$-A:~ⶹ+Kۺv\&&~؏m4r c&U쀚 oq|QsYTO퍞HUݺۦ1$sOƠȢW@djKt/;<߂nc1uG=9{тs'<Q‰lǴ˶+]30}%RIMP?+ʀE<-ԔM 5 pd#rP#WNI^JߧS]dv0Ku.{LeV{` wt_v(+bd'PN::92|BJC%:BKy!7wP=yK+kϏߎ\<(exLA1B2R@7UMdabHw++BB5Ǔ1.cqu4u`1Ng;*tB\\xYG '|1VUx3;wWy>Zžr*u, C,sKR4| V %t|~Ŏ#$:3֦1R0%!rɕ1Q.xb#Fr-L 0!0߲My/GD JW Կg_T3vڣnP!#l:?$DP_LE?ݗ`$&}'F)3>s %rq ں^|7_wU !(0Q3.T$2kgEYsQ~R$rR32hX׷H]|$~kT*Й"q '#$hcH<}I"+u ճVWꤻ(j?=L|mlq@ouȃhkdNOlZafJspBLĊ/1cD5MQ>|5oz`0b ^5U߯87WwFٽ%.LCDu,EEdh嗎]/;YZW]Z3 \k+7U'붹 =T&"Q5.:t>d v=0ѥ{p-7|U9ujvMwq, ]:rWuHl/;{ȻfvՌ] ox"6̔kH>QI'e%ϪE Ì_m:f:ns6^6; 6^۠ReT,S.ωj~T  1-sTRs\50Fӎd1l/M#;k&ŀX9gbOv,!fT5F\KpmspK 43"`k%h]0&"á90>CO+7Jgܵ[Nm >vXr1NEuВ.2 ).r}Nd6b QwNaTqz$bIEMl|qlE{+dI> yڭLIMg׿ iU2 ֹɜF/Ry6xӔ]ybٝ+3AheF˱Mò~2t0CNjr EHDrʹq:d8}ˬT' $ ;:Y%M* V6,߿iۍ#v|Aa1X䟮x7tsBqsKL+nyzyD}Tʔh!{qKke_  dݏv~AËE|֔%| hn<:Slml I *. b ~ky$vc%s6 jȂNn#bZ>! >%8_t8ӀTՌV՟wR>֮)<"31ZH.'AP4GWB0a/#yYrGU,Ι*(QO%^6O{Ϻ Tm ?)T ߴ oi 2N)0_B(筚(u0G}l5z-둣okP$݇(S9-T-KKU6~N%b 1eĒP҆*f<3>Q1'wʋᄏtx͵~Vjq3VnBG5bI_WUzu@蜋FQH5"Hy֏qkKd7dPm$,M]&@R~L{R{Mm}uo9B[mFwHq ԨGXs;y.{ťK/Y689ݤӷ>a#Z}y3c)MA mXccnFޟpw(XR*;G !EQ砽P\`ÌWmC$ʣ"֠0Sv6 ϩ:SgQfr9Ah |PPZ57mQ8_WBna$Uǒ!  kZGRbE" vRO_^WqJolNtc1ߒb:%Ȑs+e⩲eÖ7#w{n󊖄 MVj廳L?SV:[贔> 2( ;,bRpCMD'ύ`/oA 7F=o@hkߋ A\*vG1rEiϔ M# KsWyz>V#/dP[oIBd:≩hYs ]h45׸ PWQ\ 5dDc#A}C?&sV]7:ڸn>yq1\Жkሽ _"HGAɾPQrlhM@]ކj}L$EX }m>#K3yd`yyEUNB6\s OJ7M.$xB3-ڗ114&rVs;S͑e}Z):춵O4ca om 4êyۘV= O틖1!: 3S78R#.O05KyGImu^ŸS1'XW3e ^k_| G2(7}9M&3hKK ӲQHBzNohuqkX,O_@|Y}D,DƇYR "q~ng1˼^%r/R3H5ŶF2a`"0׷}!RRUKßUQqrXl%v"!c>]i >:o}f9rGPVcU;$~sSK`|8gT*Sqi5멹`9M؆ dpI|vr\.P"p}4sT# 6#:oqZ>Hc8t~շgZ'L%]?y1Ĕ~7M-{I2w/k-֥!t̊"1ᣯ8Hޞt{$\_n$nrS Xz SAs=B0]/E_ ? -\#;r.6:o{u=hoX&,M 3eQJgbH=h1c8Ѐ}[Sdfcg#U7yp2A^Ncgo8 8=Ī2x)WA'ShO!=[TQأl~24ZOR㫌_\̙ku)\&gU+Zt~d^i)p?.E7c]Kb<) ;(55V0IW*0fȁӎYpR * +x#I|8͈v2Aһb!B.3-i=ۺ rA4IVO@\Wb-}a=;:ݐnlgI<|f{9QJGaw&dq2tܬu Ysf`s=:L++U}ńt DOav U8?5"~=۔+陉?K 9c_}\!f7[Qz-&RB/eJ:`m#i_)1B>cIe37Fpu޼R,Ni |yR4Qe#,$,rݚ]kO+9Q0xzFX`AVWَcDAxզ=՜ep 콕 $WC=9s1> J2%53#®{!Tв|;Y=eRĘȏ_u¾ FF#y[W<ݔ؉ht" Gcj;uiosZ`DgO.p"2ÕG4Q-xm,KImܐ-&M G\8D3,}O;kE('yI,MY7# r!@)p8aG ɂ.‚>/@ݷ +p>fVF $K㑻g`be2T&lbcRc1\ʼE.P2 D/ދ"NW1T3"&\NR19EjPCxwM`h\d\}1̇Cy{=(Pih^3N y|΍2O~#dEm)!ҀEFrQ'G_>\>Bi1<*sA`й5ص-` 0Q3Ok|;$'h<' 7`v7{_fp1dxV#5NYR޶A,uJyӃ֗ыkǥz"WyK(>ɳ(*^_bpB!!=x`ഓPbDBUwvK }kIEM,YZ~ =q/lQ>=KdѕO݅**#~oR6L45\<2h=ϏIm=m=|yv1_$MtaMk?]q }*ĘoSulf.6X(o!-ci&}0dTפH3LVdN7!"u1Pu*u+q}:X ?Cљ\L9*.ygi5%J2>n ZBEۆRO͈7p'}7c˹k\oӡKv| 7"k&;[7WvTܟr?m\P9>MwÛgXծ]yQ˞;po.!@cZoN5<3u^%Ӛ ?[:cwKͧ_? ɺ{7Aӧ_V㇮ˉɛ(6v6x{W޷~-%qYj#Z/P:4tw;:.YG$" `҉@t+>-`B8ڀ*>gf6^GmSbJ|-0JZݼh#-Ķ"K~GZH;ʼnRZ6^PWKغ\I+>,$#%v)tSܿnȸZl;|Xe%I'sv(odޏkSUDj LFoaENG|vY6s ~K4tmXj >)|24^aEEEuBFOe2,>t#t9dj0 H'S^&#_卑ngTը}^ wf "Iun.>jAAh"lL9SfW>P<09A1Ze- bxX4Glj zMƃ*q}i9Ya[ FpCNt$*od~#h uGD?cn#97$lzCti,T?.7hCgH4.6ΨlF!7OM %W mlumW/y>&ݛ|e>a#qFʧx#mc A(|.Ւg@4`K4YQlz)͚[iv :ף[/G=ZmrӑUFwVyR존^: y)f}6 =8t6Ӣ^.LjX?(%,olxpJ~EHa\o\'*\szͫMI l84)$6ʸ,j3vm9U2bgȡ 5 &U;8AVWYhyc٦i༣yMn;w 9;j1!)E-ŀvg 4U3*{a+AsyD|,r}V2H 3J9xqiY{{:զBW%b o~5o']Q IWKqEd|PBdجLn@3WWĔlHƉtQЦ~Ԃ5űP񎯇+QXk=#,;(t(8 =CVE;Rƺ8$89,Gĕ=#y6oV.-7 kEY Di>R}J)Q-P^q Sgh+t]9?|8@OYӽ3'[vlH/_ SiBjj fB ANد6WMi$Ǝ#l~2\UR_\!KXal/lMC:O0D L!>վK?jﹴR:Z JǏ`ц`Ƒ"dLOxFItqopfGXiHB6ʱrQ(>2 3ck["3b'Pq솻NO{BdVɻ7Ήt椨87FҐm{.Ұ88L ̟>^pEHDȼ@}VDRHW~\@2| i\)m:ܦ,̾OJ}g~8Q^ѧ:T5jP6-izj11@Tȇ nF 88.ړ3RUwDDKbK:r4v&'uW%{HW]CĉќMB=N{%4، Sw .ߗYDweV%l&mܟUC=>&'&WOxWOfIitBƺxby91nipTa7J6?:LJ˴w],d–B]`pczT/B(^)IagZs[O$yCNLW&Wu)O59JR_,cuI1נqML'b'>߀U= /fZ0/{F0"yۃW;ٿtKOhc+)yUUu6E|Er 5VX61 -.ҖPWN@n2m )g%^@]g(J&#UJqaa o.h ֑FI$m6 8ُ!I`lؠ0j"w&/E[>0?4/Tj_Xz?#/E~`mRY*. t5=J(-t JO,IoV.oj4"0Oca3Qh-8OKS1$;NUf-Hԏm X5+Sht,.%5e=IpD|[Dn[U7[)Պ)ba_-Z,TZF8- 9,لdم 1U'nbjpXaq^z6rܽ8lb:~h=uO3TřF 5ɗSI$h&+nD/Y_;*b:aY#ƁƜ1W˕ L_FTXnM \UfjC}H%Xx˚Z-s\MVS|l[lU $pxh:ER8ͬ"z_cǖt m݅@A!c~eZAC*xnmjPmcU8SZF(ËJI@5o7&%%)iMU]̘ec.srusvE&+3ZĠrȯ( /$BnaAI^nnWdyk iеQ٤(4h"Wgo~B݌58,fo?JưX<"CdsDc#Gm,=g4E+7hDۼ2jpC `aSbt/CIm׮̚PM?nXeWG]_1RJ@J.ӕ'a xCn@PmVru=.9%=,S;F"g4g?KXj4T4vUKu~kuֺJԊMkZStNM o :z+6SPU坌gB27| K+'Hl=,#apb3]7J\ s[jxxϲRIPvkG )ct+ 1F8'Xqռh_X&&޻XO,NwJWc(w .tYP& /AGH׎<ߥ@7ךFI9[5sxM/;CCߡhFOƨdH/X@OTĨ TnX}췣K;0ө8m>>8 GTĻ2Qn(ۗyK e<4"SlPT7x+$QR7kzym40G͹IU,;O jb15ƮWdBF!I )ēRL $ua `ŧ!O8tBH.v إ/z_ϗ?]MeAFS8bƻal%dJ74hXJQWD p}Jq-/l:d@5SwV6H**2GXSI}_ʗoa.kˇWϢh~DpyE u'4r~+Siζ*c=.!m-?;zmd'|NMP毐xoKׇRvP_ W7|n ~vCS)ګ_!ECJj5wh8c9en 7o¸"1 1V]`7 (ʀHf!QOՖ&ֱ8eJ*/-b.zr[蕩mG_Tm8Uv[@5)1~UF(2tS6uì{  w2Bk3g3y+\f\RM 8Vqt ~v ޚmMX8uRv}f*FMSPV|)80߸=j~4cfO2>8s=}8Q2mpWb]8粪:@j )S?I1 Sfŕ)ʈꑵ0x}2p` @h(NDTߏv,T8ͨ9bԘ][2`LOf/ojt7+r|;TP󷪁ըeNC6/:cS-(q=5Г!`v3\z(e⚚{ yO^»9N1thvY2c_VWj=|DmO㊵G~MI3K/msh7 'd;k >re@W ,XzO/`ddoceR=O`IjJHV/ʩw , BՙFB/pAa{ZX.ݧRp!/G [7'8ϝ+:حVh;Fmj`Ws[艵D|Hc^Xj.)ټw C2;wt(xiaW,Dx"l~xաqFh0 sV!S^p mɬcBﺖ'f%-)@O>n<tw3LM%6f>4Gû(=uxsh}R3O̓!@8n ӈi\wr:f@#,~D r}mZMHe &S8*/|<m&Y ʃIBJhs~ʹaxǎEh8|>arBԓ+E ,:&4D^adC2'-TLimE*(ZͧROp&։Nfz\^w5=IWwP? 'R\[K q he \S$AqYmG/nW9-teh .ճji!WK^oB9DLpѰKj/KD"4 <b7q[tdBTBސVʳ*v*슿0/Ԛ0Xi̒9(:GDQևYK[_b6"ߚ%&&{dM%لt]". SQEj-#G&{)[ilb0.ȇtHRX(tny -x$_:M9tT6)ľ/nZ / 'v7$K3WÎmG,i1/ Z|Alh- \N\?P|ku6:T:0b (yH) Fof>P-)D9sQbzSBuyB+Rjmm;QV;_ErD t"%ig]^QmF\狆}Z@h+=;7̋n.7W[8cpp,Y~ے.|P #a/ލ<)܌VO[.,PZ[{ʼn{ᡖsgW {܅W7^; ±1b#]09gE`:e k U@M`)^ ='*3DdP0n`nQxSP#5V,9LCG|OMAm0c׮s&Knhn9zW8e P*Au2|;s *_d~nP9[tɗL)H;wOqwg'Jr/ D3gQPi%ܑnSCdgh<KVTD.<7MXD@ ѱU|NyWw(ȬAw'Z fɤ}-5@ҼМ`Fs)ewM;#D^G-J\ilZvhs_7<)x!v+U-t ĝzO 0].W< i-\?}'>`~3_GjTNyٮH==. GhyĄZBɤB^r܅u ퟹAF灗h!coX;N,TQpJBo~tunR)z(|^ vxGǙ9(`oH بc?6hz*48ǪwO뷵~KeV˖KƖȐ_*ٯNf@؝ JV2QnJPձ!#d4ՎMv)ί"@UZ ý00XJ<9#1S®?8㿒N{y D`@͗o A*ZTVBnT$Nj q} uVy,Ms7o* ӈ?Zx%*4C÷ço\tt|7<k<'XR|>; >f;j:Gq@1ѣ#-wʸ俇#; vp O P5S5Ѽ,02S$7 mZo)uO)oe4ɭaPEw!n>#rOשj\N_ӭ\INX[*|^)I:\$>>4pęPnm.{2ba _),Bg^zEBNcV;|]5cb/&LIO"p1^ tv19 Y>`ENA7zksjA *bg1 kTՄ jCDoK zqSC'LlE3^,8fWGX:VS[cXf>%]N>K>j~,icWfC;dGٿMYQFL'|d'^NO5gbރsѧeaNAtl3TEr \yeKctdѯhq<k4 LMhy)=dwGr1:+p TaYl"/v۞/NW7\@`|9LHV<3Ŭ|H:<8@¹ hX`"b?;kp"f͆Gʒ!ښx4&:9F͡G_`"Cqᩯ5R575myJXMU YSJ¢mlcku0%;h1907eN묗qM|^#BJAlQiߐ5K[1kh9y =gH.ܹCy-V3uZCVm~*=3`杨) y 1GG@0mgw7PX moEJ֟UH7wvl 5fFPKYӧzo;R71l* |UnŸ9m1ow*@cH(k??w@u}Ghn8Iklٝ;1z}kj.3/&0_99 54аp(&CƌjP*hK~^pks1V%~P Q>L]Vi}aD^ DDuCah3C= ~=BL_/( P >FM`X$!$|o_?nO& ,9xFJe`8Į:$.oE2Y1p ŒCHD@YNZID f*$zw|2*)5U5*g4/h6+|j[Fu dI_,.*N|V?!d}_ȬnQt**TT➸8iyd>پYaCwvՊF3 ++wZ6΁޸}L+%EB'G@=\:]=S'd 4wHNTbX. 2_@[LmɚwtӫF~ {/ d3 }4C!%6vz$quf) ?aF):)]_Vax +ҟG!,:3&W`B\MzY_*LJXOVkec" Uulte7!:G$ӺhᤅpM`s:˞EӟY]N.Q0qQ1ͤl f!V\Y+:juXubdJbl> "*hJ<2JC(׽.q. 8e`wSoZWX>HkDte zΪFF6S+6/AX9I%]0G]/_lc2v߱ũ7eMg3Sؾ& >$-7@ޅ]-}Z3c[砌R<ʔJuoɦ#Xr:Iֺbx7bJ01Xo/~vJ|{@x66 t׳ KV\WE|c-H^aScsX, Jب։^=cOhҎd; !ì¿rvi-KT"b5h PB1YשRWxiI;k\Iz*ӧX9t{(O|޳omoRxs4h+H|ϗC_gg°Íi*`_¹#"f8o'ޤǾodzXոo7f (k *K"skEa4 kc Lkˈ[* ܵԎZ]:.M?# 9hid؝I=]G_|+5L>Vb8:vBϷ ijsM4sIqē"4Z-NAc/lo3; /4ČjkMz>~<$*ϊ!U=bj/˛Tf(A {x.j|` : t2F:Q}AnUCFu_}& jW禟?$jC]?Bg 'z[-v`X"0T>Zˊ/9mFɶE [Zc{W(nɶk ?VwnE BYmy[U[W6%Mu$sCaal{1c$,]lCHW82nBmnm%7P 7sU? nh{ۯD{[Pkx@Y"9;,܋2I3H;R=/%U-NI$> 4\ c48QD @Ɇk_RS /8nCDmUӝjN?N8[OEe|y&BwG2?4ˀlL;TaFDCvGdp$s;Oәv?)Ye2ReIt $}}Vs$#o, %$1AjN6nfI _+)9mQy( ~˰5f;êtC5&d|ř,,cot96.L|K_xnH|;+\%u/>[܁W(1$?<Y/$3ԮW".+M 5^^屿ڰ#Y\Z.&gC&>5wdjT ~G]Q7]xUJY\)ت'޴d]q.hsR͑0;!^+s݊a24Ml궴wG.b8|v`kyx6Gl٭()^]8 .lev+H0󆤹8—am#JDzB^'3t=UP+Q!jv jlx7;{dȫrh WM%<5&G|ekowYh/_F28vlqBI {"oO [#5R)C. \ 0Y㧔,Kb,"nv,&P#wއe=X|ZʔEQN ny^`v}UT5p^7Q.BG9>#C1`!M'Omu2ESeu!;3<ğ^x 16TT< a<~)2I9HuDyvtӨLJZ\.CCة;f9p*{mh^v<oG釩~TAAh@(_N.Ɏ7WZR(Róa0ܧDjoDT7l쁊v2gZ gPE79@3kTӾ:Lʉ[^_/zNg7V ~VgQ6\ /g)i뿢BY~ NۑpMhZ 7lrl @S^ƽׇ^T Gq)rk}r9&ܤlŽGalW>#}**,n#[<]y02QEϯ0:\08]S7N;Si=210yþߍSl2Ÿ[h&IR1RAxAOz?ē0N-%,f7BJJ;ҼsXr7ͤ/}BFczFpaQ)< Z–{>򈢌[U`KsBO q7}a7,&C~(9Rv ̻yxZD0  Cn+QHLv^coO1]Hv5ݐnP=0CW$3Hu #C ? HIUJiĿiǿ1!_n!ȹ/W6cWDq61DE|wSL+W]LPZ#>W ۈNdFloF띔 )jnE%Egj pP<@+s n>cޞ\o7ZpUD7Qv|f2.Pe{dk/`E?|3[.vX3ȭ?9Ӿɳas4Fjk+& 족U\w}sW1ꇼ=0CGDmU_کx~a%y+5 ZdapDP@m_/p4F7Immo͏ݚL?rNf-/cTz_6^չ2ݧb?N*m R XBO^S0n䖏G4x. Ew*`l 0L6kD`,XI$OY7g#Un& LEb+s JA_T0)ssǚ =[ǐa7?0/!2lcz9 l2Ⱦ4SPN F:E j2Dh5ܩ)Ɠ<@X1p3(mƢTڍtu_)%,#+:Co=YYCĕ4Bf߽[zԇ< N*c: QƓ~w^Bq4(yiIYQЛ  8)\S~`9bEᰘ a#0 @EފY 2mTB@&nrt~\P(lM V揀mh Dhj/(l q=F6= ӕ;<^`=ޤĹ*.+4cm%\r!3B+;G-OWuIPΗLS_ۇZh/ϖp}s S0۔O _QE) Ljf'v:72nz97/4 HJ8J}Dv:*{1ܞDwFj2_n* N8?nbPr I?щ)pxаS3 +#' ee1i" ]-ZqL[ODUFgKe[Trq,zH)7 zfI'b m6$JCBs 3HєlM] %}~E:9cvo uAus1iMa.\7Hc`,٬^u* B/*t.WU% x˙_З,[CZxUg/r]٦'^H[j H cu9tX^C`՛^JC$y9,~í3g g7o!F s =cQ?S34}QhG>͏ep m3C']YԔ@ 汵*c@p2iD1VEMʋm-G$]s5{BH)[6&&+NЀ8V-)֣U`#h9)8\ 6$ 1MݕL\[hgo<$\u} \]WQ.)q0dc:%6Xzۉ4Vq(n ޑDRxgjo6JҎ}ɓ ^7plϳ.,ݴO܋ce5μCvA<#N*z\> S87nDFDi8@= -d2z*2Ø2pC S92B(IާoXvYV6?bR_y/Q<m+-y?3x q1]grCM$hi[M^cޠZlAWƩ?wč*h$Hrpy׾3N8/WuXƒZ+k ֠ə~U';pިˮ :`oa%y(^d?H1˒f5oK'/'Sb40i´9, ZBz=àڊ^yZ8$~f*1o/tW /y4|Y X) q4oCiۂwЧb<ESYAsig-㪬S̰ޕĺ.0-}(YNXB`E{'석c[m;S"ZD]hy#rZkěݹb # IuCYdP֔8lG"w㪎)r8Ver t7?>_\x4"eT'"u >.*%ӏdB(O,bpY1 I0UvyqYZa≡B ^D_ܔn,ٯvB{pLDW>,z{d o1a@_MLy BQϋw}Uݮx]𺔯Ga[S`[d>n5g tb{:>Z9u@&kOmP}~_`aQiJ3K[3&&ך̒8J/n?c Np5,uG۹l]W]|9kIgFj9-'ctȘCueܢ1Q9>;:hyf#I&GMm˧[ؗ9Фnk;69(FQ;4PݿѿTPeؿʸuPtP;.M_=5:zZ+MTCs|"WD32":`NkýV,, l͏2s䢰t5[E9jЦBoW y]:girJTLDqﳛǗZ8Qx[ێ?;L z}sH_FQkZ3QOmpU5. Zl˺G,9x87i 8 mQ0+( 3fξ3ʧҫ?gj.llX\j-A"/O!sE7X.k-q{0w{昪 זi xY CK^V>[AsGd~dH+l\%H9ڠ)2u>hl(C]y,Goz8x6 ,hVy`vL2pa~415`j!IxX)䌗1m1+/2-$ցe$}bkY9@C~\"a׀Zwe/4q?n&ڴp{qLkD3XP><6'T·\{H}ePKGJ*&&r$gA9ES#HcgsX8"?F7]X6ZM>2J[ƹȂPÎ48ucn7̔{~')䥂_iԙEQMrAS@P¡}׼md L6Q>`b(*"QG敠wrƦ7)ۖJOoudJS㏼hwԝ-ҴAvT bԢUklߊ UB6E*c &7r|R3Y4B6 h>xxPН15c KGx*JgYԒNl8.پJ4 z1* ; m`W%vS"P}T>N$Cҧ!$4ĭW laBڒ6A9cص"4B|je :Gj4Ojb%3l<\<<'4X*A["KaȭӬT!ӑᕾҳd| *Wrqgsh P=edi}rz ,X{|ǍCQ9fi&zݥndK&Qk6 5Fhdʰ C[ Mio8k J+h @Zm]ʲӀc5b=A16?~ɓ):`^"ԼlVj յK;c' ;[ ȊL;<&dW)ӝ > ␋0zcђ\ΏNg~b&ֶ͊ZrQrp<˹#F]8-KsC3F їqm!Kte^<ſhZ9/VR_b̆A< /'yd HM{~V }E 0W}zP ]ks|kk,YGV NpySV. Tye#';Y70:[hoӗIfAbXoBX{ZLw(#~,X&/ Bf@T2l"1ʭߠ{\ xEmqF͑4z6heJxԹ[k%qt_cWf*fNKїFV0Z(*/cG$b~P=9S?G٘ORDs* ޡP/r7.Uo,j7W,=~YF< dB&^rcz9u"*>Lf ۢ.\Y`CɌ.0;?Ɇ:g X1?/Qè#F huc,M#X1IdINUbGKFϳ1apɬ>,Pk^.WU.b@m1M1A1hpCqN(?VYI˦]e?6꨿q'1Qn}p)/f{'|O W|P{oJg,!6֡=X e/Hf?ڗ^A&NsC>Ei#Q 7hhP< Iߍ H@Ixx"zdXIKU :'юYkZ"יb` mne 5n!kW2C!LWIodQPG-ѷ$̘aj&̂w2s|*,S3@ٚ,FVtm%bEPXY9EpϏ;m; z3\b@'5 R\TЗ]ޜI}Sul!] 3ds/3lrJjI7#U1Sjōvd ]Tqc$DE35sTX-1E+o^;)[sv" ͓WNM$A{^:FxG{1stEbe"m]G]|j̉jidؕ892H6surKJr5u3fL:Bn*n\Yf[lZGз-@鶍aވ`)i*ǔ-W!Ԏ7Iz({fn*^jbXMKRp@K9zRkDXw.ͽk.mhcXq+| .E\-RAq|M)WtǨ`Ybޫd/(bU}TN}qIl)$q*axW`@f`|2K%o:LC_8n@Tpf4 ؋4ֿK4B=R.& BB{'(V7Հ&jw:z<4jl!WCzZ s*gXFr%uj;G,Mؠ9sZ|V6“2scBs#H eL;Vqzb']e-aOK7b -@.f#pc~^ԝ)0; z~4`n?Ym+>=P+Sv^&=v4ˇ:C絜&ƇJkSg[c Gcq֝jzk,oWIP!d%5)my`ČF*[tcC-Hl^-1yئ &̚S=w8V1y_Dlrݕp0CR觯gn|9 1\:1.7*^+V1΢/x:>=~%VKϵ΋ݸ4OxhƻqCxs,ԥsAy.iiqG7: mG/qĨ/ٗP$%5Ghf.kfW;0H/_uRtCCfMͧ/ZDr҄S/BuC׭ kTl}-v(+ V egR%+2c>ɕ7 /(O:Ѽ73ONd֯Y֟_m삥H%@縮/!}.#rF rj wHa9f^};Į )ߐT<ې_rc48EvdvMY-\]Sw GP<UQ|[ղ ?1S6y(Q;n 1Fp΄zu.ߋRQC?;z-62Xu&<8o+ߦ5 hH?_#< a[Z8ҟWjAwhp،B3ٱ-S"_-&?'K$j[l7Z'" 2r7tpSvjNCmqO8fc MrHS#46gO0ɨr6Raj/gNunW:H¯P6A% yD6X{$k 4=-3Fu&DE|Ҳʡ2hDo 5$0,Է>:*H%z#93ɺ$|Mz5{)\ѣﭶ{݃])Eㄞu$Dk4Q;QzТoõRX]n==|hnH֤7[y""eكO~%t.ر,mp@Vqh#LкD!Q*^6Bg"^~B_ %c^ACƞ b`N|۟PvXUcP׵PQ""M@^rsU[+:[@)u14 Ł )LN>sc8;G1RƖ#cCqײP7KtS&ͫYӜGv"ي2?V/pPOydx*?ve a}`CA쯤lsL޾ˆr_DFT)p`鳸w&ILOU`+\F~z8@u 0u+4y# -w#U5Q]B & GFTyze ̮y~Gt"Zv~ a 9pi;?9͔TXkaٺ◨@ n9+%v" d!*6}a~{U;]H\ETY$5- ]J왈c( ~[j0D^ .E+;mM`Ep6Tȴq`ZӨr8hQؒk\LL%lI# n4'[TDN)U"f7Z$#;53']&~HU)_'"0& E=hp$deZvvD3\K>`V|HMݰcDX82 b{9Y!6#'ܰO$-N7T 2=b!eQTLͦIW哜5!Xa+| B ?yXָY^u7Ȱ3`'.ۺHkp]bZ.\:=LӑRsCt+5gp&ixG[pb?v7ɇ])'K=WIJ;c~#aƻgS)q)\XJdH.,LI4R?eSP'jEz2mo3bG3 *<%n#N1 DfP{Y 9Mc<1_$qyK jwM*eE36:w^M+X] p&YyƆ `lF(B"Rd&U4~(䭻i5-b |]tZ59GWL\ct@N|]{7aS|v"h^G/{bM{$F7S>}UUG|C@ 7;Lє Qw`Ǭ#'?;f!Ҧ,Xr`'[[׃˶lݨp}Agh@ .Vɒbhq8bR~걭ت_εNZ P:tqKq?!r+G6G d^[v{Jc&[ֈ ݮ1?8`+0SI?;8Hy?7IH& )WjGo)E *3N=p=61~W,57 ]q* <2YӫɘT-7j-z80 FdPm8#{f ¯$6󝜶 ~YS{-APQo,+<6yhHhtHW:[YqsZ݀5EPk+WDQHMkzAG_"GˑĚ~{U/eI}|@r|\8lD20h#af'1VFk=ɲu9gelkCw+i6p ,sET|y(7f0E ESETICoTRӼE`j`V7f:5[*y)r}zZ#\4<6q!}!,gad b<qx.r/ h!7p:ج .f@c Y!`} ā9: YZ