bpftool-4.19.90-2210.5.0.0174.oe1 >  A c[AW^^fBCO~#E5ϘWj );'!7lV^MGVǂ)~Z54刈! Ȃ#I(era>-y EQ`^@r"@{$DtDݞ7qem5g+%_ !5Qo!Lres9Xv\F7.䢹`S6ey2TOb"Z,=dEj[eT&etSV 1d0d321ce1fb2aa633aa2c76e3ff7b5b2c514b352cca498fbf324b51f5847c68418e93cbba1286f89224b97219ad45dd3a4cee6d J$c[AW^^fy*[8=ȑ~.x@k@S5{6Ȃ?` ^zmQyLIf.lܭ#J/hY1v$1~,D7\yi(b: hKdqn3+!1tptnF2$g>I w";O hNÊ·i;e5m? 4Qna[Byc),$+=3b~N=/8]o&|ձSjJxZlv%@>p?T?Dd  $ a&;A Vby         J  T |   4L$(T8\n9 n:#nFG< Hd I XY\ ] ^bcdleqftlvt u vwD xl yz@Cbpftool4.19.902210.5.0.0174.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.c[Nobs-worker-backend-test-x86-0009%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤c[hc[c[Lc[c[jc[jc[jc[jc[jc[je817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698198a3c66b2e7f9fa8aa5a81fa108a5bcee81ccef3a67f49ddc14100bed5ecb3cee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2210.5.0.0174.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.1cZrcWcN@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.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin 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- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- 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-0009 1666945614 4.19.90-2210.5.0.0174.oe14.19.90-2210.5.0.0174.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/6ba8576ef3e85609df0290dcc030b04b-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]=6ca0d1d419d902857c503d555e567b898f52c1a7, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR) 9ؘ>#Mutf-84f1cb107e8b1cfb861198a75d2a1ffcda83d3cb15d14a2746fd86397a951c9aa?7zXZ !#,] b2u Q{LUS(oa=s`<YͲU=hi y}F Ʃx(n״2+r`h EFrۇ&ߘMRi!ߪ-\YIB:f4普dmq_jK6a5Jz2 pހsv}DdS^3 dCv 1ŌyMll1M5WLP0uk2?/˓Z4f42Z&xbzb@͟W} ^n𜃫\NsGӧ ]ktG{k[Ob9 c?0fpӔ nԮ@s8=e+b_3eSZhugf4hsLXq,dA(zS XjH+.B_78vL/\=rФU|ݴKf{qcOjs+\!3n@'J%1&3Jut2ˋg%S:TDͨTƱ ^ ݩ8,i !؏= ^kLffgOַ_oj^ea3vG_Fp+F%E(_?,YG%05/_v?Au)M: ?$ňӚN^BSHl-[Pù t}Իx>wzaƺ`H;v.zmļ  g8ZPގ HaWJ\2rjي^ߡ4(2]+ἦ| [#:=fTݜzT/5 Xp݇xfor(zbK _4+o I}grQC&L&֐6b V"+4D-'jSN{8'Vq&?z<:+TjeU#eMA\ώU߄[M_n4X4sF 6 Oߣܬa˳r6$`3aQv*&ӔV6TungGvo4:a/,'N$`̘/pR]7욊\ w5essHUʝ.7jG"KăI?e<=2W[7[l_dGHl*V( "Qm)gܶd>D DKpC4+3aG ʒU)⏄l6Nr.~rUSmÎ]$1@_qVOIO8p{Hq1+04_h $8Dw %H}p9ImI+t݄aCww%|AQE ر̐T[1z͛ ۺ6DM;ZE@4jfa`3v _[ˇB!f _6PkP#g7oBoPLE.8Z6\?' rmi r LJX/ͫ!q=*OO^KgF>(̑1JMFwyCkOq<@ w밭$2ovG~i\f7U3p홊Qҫ+H*3˾@zX8 T(J۷E^'R8t$6`&*B ߁(IG+Z?M˩捥ưV@ S4[o0֞m)9A0+ۍH~./; h`wVs-NiG9J Μ G#ahdPX׎!~E{l/pc) /c  4bK$2ɝ)!!bz~7јazY\anyBVbr8qnZ!5Z7}\/'q#У"C,?~usC9jPn%$?mVh4F 5?O]!n]vz%9}ͻ ;ޔGc&WUȣT>wc}xLN׸}r 9u eVζ.0an)ogTk:6DM[ؕgs$[MzֳO_Rx@bmh ?;T;4 ejױh3 gE/" Fj$Huh^?)jޣ;~7"kèFhL5#_*`KcgG \])Ǐ 97-Dsx3{VY')D|5x(S\!\,fD4$@!3#A##@ 9#*9#?N }W4bY)&:˺3*M1"\?q?o]pSV3m3oQ4JrM+\G sqz@,φ^}: y%(x?u!!n 0;/mE>1p`n:Qy'|fHI8XSƞ/W>2x9^ 'o,CVz`:XpI*==Ss%@6-3icvte,YL~nphM g}O.k'm/XN;*ޚFb4P iygzTM>4#>QE;`&^[??Ʉy@ڐ]%m ?IsEƕ`ij#P@I 1۞ k.1x@1"15S8y@? 夈>u-!t !+U8̧ٿ~7=qN-/I%V yѹVe! edןe#9ۼwW>֫ 5G"mq>c?BLX*VkGl8([UJ q LGEQU7`2|%|2!EYm0T<4Eh"QE%>m"GѣHGxc[[pU!Y-UYN$̃|~\IH9N+<.^ц}bLx]'vQF| LJז VxŖ *iM+}vr^\P@}a32ؙqʦQeM[jߣz HRL)zʻx ]4FjrRAK9Vn<6e_\2 ziױ=˿*gNrڛ4"c/+^b C)EY1Z\&'~+rHڗo^ {4zY?pll/"P-էmyQSlz[ZbbtBb#$B~82P}f #S|hIZp]/$($A iWO*]lzma4 ,…VK'l[GuYqʚ8z RԤcLk% Lj4y*p{؊{uRI̛ysTti-/ɌқĴ$@ "mRf/;3Y9n]eJPOwY)dvvHI.``-O l`cֿj٣^#M&`cQ?k0dw.&gmTp-zj㽇Cڗ?+ɷveA;c-+wapܓ KR YQPذY&wH9:Éy}SA42Fy8]gઙ5|t|Wd1C'ŗ'u6ʵ{[qH9(̙N|[nw'hW@kLWXNp}emv%^wcT?_f1cwPrr@ό4nGb:h|c4r΋kHȖٿ.AͬMi7栿X)XYJt0ЙB]OU9x/]ޮq|/r0ef3: })V]0y9jjl,pgQZ1=:}zU܎ƥvX7@K'98l;f6Rr_4:-f?.CVӽJȝ# _TcB4+PN&dM!iU]y-90[jݻ=n~XoAE<8O |:Y/&a=^ɘSleU}Faob |v]ʏD R$y- +]Hrgef1%F1Ce)_Já:cD|<:pU!qo,_e'ݘFuZOk =c$u3r6H{ѓKľ9fmOd5sK>/*0}TygJD#^>6>:n' r~Vd.1.]4!q{B[sTb!uDl-7NfNf/>[ޟ\4,)r&'EK]k38)J,WehhjL>uz}^xJʑb;Dƀa.virw)XFzAsͨ*Ws]Z" gbʜLDabo,84EFdãRT{ birWgu1-%e!*Y'Xl8ʕX6c}ujU"mxgeқ476崱d'ӧ`qT.tn,*-5ƓPsJ`ɧOH9|xLtAS˞ kxgq0|Y@45, v*+p7QGZ< rjm5 Ut$r^4=wFQzY}i#A4J,1!¾cM:W;PsuR%۬U5|6)d+}bpBV`宦ޡ.x> y+I` &VR6JF%qbx1S 9K͋ԏΊk蔟5&{}Xߐĩi?ʂsn@|(ϑs]t[Yv3g:߿Z[SX."7NpUY"a)p6LmIUP~F{1:YC- f)>c L+?:*a> dlbF?&y` Ť%.xʀY'ӑqBmW`ܡL7AWo.]*0Rq1+= d Wk/7IBgd;& s®/wZ} A.Mfz)֞7=&oek6;,\d5떪!J{9.H#(bOa4g&e 2氃 * -(Fwe;9$K[!tpl,[ͨIН^*dFAlek?U64m&N m^'SMڷ;tHgƳ;½IR:Μ+Sxq'T! 0Y{Yg&bWBhnw:*'Pĕ,#$6='&Y2&OtݘPn QD9b=ޒg~zU e o?i >uXs?d^?BeW9X|ƩP1VyN}+右{,qkysoA(5b{   dDBOb~L%QK@)'l]hK\!hd%)A!W6rzQ߄ ~򦶌o W%KK\&J ]F*>kim5|lvRB =ъpʙ!*ㆧ8BWrClQ%0d67n#jғXao'8XN'ѓa-&G5?@ҭ.ɤ˸C+3y 1/fUe+] myqdp:v z7GD ,R$,qdXvx_cߓ`}UmߌmKc-G&-4_t97o}5<&^΃D[ئʞw5,3,V[XO*脒ٽқ~O3v9lZ8UFVi9Uu朎 dxTx 0KԤDx c @kyh/WgImi@MYa<:vi(2`oF1PAk#87m}xYq!Óu@Fe1r'\"M׾gm.tu`"]>} E J Q|&%;s`>BOgg;Ɉ^gtփq08?:P{o7P%E%dj+& ; nѶ^[滆RA.&Drݗhb +2]|a\lL!)*%"SE?ե:I;;'vk!R5I >LӱѕCLjUG,>]ޫ=f'A:*L;;gUh_wa:gryzp(ɜP%i0fF1Xqb=| g~gSjqqSEg"؉ؐ7mCj)F6?\Ti7ٲFK4-L@C{1eg`Q+B%>훇zjcMsVx)_nd ".RA 1m2 *W!:mjb AH1ĶI}} ñAk輎쟰6?8VX#"Ke-߾E(I)PXT8b1|l:|rsyۋ*K$o2r$zcp+q"jx ꭿJ5,^q& H:%z4>o9W-l>1&%>#߬Wָ|%1 -$(uĻމu8EL3c /T[ _&GN.yDт c-7`!{ r (9 $5Nж`,hQdȡ3aTcE'f"ty9CvhAqS|';H$-J+KL|MǠ2>I_\%{js0L]^w%~]EخuV|Ul׍n?\{ Hm`&ijіa&0ZRԆb?7Yp ¯"5 0`EͥeZ-*ZӘۢ"i3,%wY>,Lx/0J8G*5`c88b|ht$CHNBPRD8% _^X)+TFgD\Mo/ifYe_K9qB^yL#;aj&<TPE9EI&ȅh7CcAF_4m7 S+<򠃁]̽&n̋lí \/ddLyejuG_Qex{}zp 5ŲEe5K*HeQlG-s7 igG2(ssL:m+)11-r |̜r C9ֵ]wWS4-q{_g}(v;˨߷9tQz- "H|vup#%q%JVsV5U~/(guTU+:m z"ؙitlf@dkiEB| E:矈.¤em,BN/КFwN2=]X 5kbTDﲓ%p&o;㚅Ig5Kd {zKz>ߺm]2`"3`ݻ;E_50ƟLrh2+c??fsٖ ܎12{Bh m?Y-T _|a9z|u ;hd @ ?@7cU}Sg-BWʺy2UZPNSVşќp1}! & >d 7|/^d'A-|WCv{=ogblהFo.ޓLfO|!}lWxE3(#܊r,>=YɌ7OlLĢ¦:A^^$e( yaun_v37nݎ[4]FX6 ij~Rk˯9䵏X*)Lylɣct7y #^y"p$_\4O5g" (W'Wh+ej s7IÖTVDtKӹ85v}ɧשئTB4HV.DQ}E'&~1QCbR5o{go ' UFזsHĞNtsT WJ2/<7'fj@3O<84ӝJ[F`!Bbә12^.*04T7h4q|t]!jQbWbmC:H쫍{VKpiѭ\Ĥ, >i 8T-4 J&q̫69/]v_sjpi<֋r!?, UZ[})ʾԕd3r΃dskgi$({0kq F6Y<%Q$rE?ZfFI0P(7ȼ=2hru {F83q9,k1X&nQ;G(q>a0dSUX;E;O)tY5uOˁgfUi3X{KO=GrpdC_NYb1c6-ϝZƫMJ!{]Zz7Utsƞ Zho9pm.w Փç0CC6ؘa -4N(&)~F.|\7'߶rw8*֭ v34GAWeKu%&$y?W02m[QéL5U GMR moT5pR Y,^#?]"-[Y=- ^i6 ^tH53PHO7RywOH(T(( Ƃ1ÐzDփS359zvW1@eC:=2\zz8a\wr[ҟ`̊Z ?+"l#{Z0Ayg0Hni_ʟl g3\CzMUݣ&Ѡ-"ܑYpJ=`IU7K`$ڰ r2/i,)k'A5mMZIb4 =bN/?Igo^#nA2SQvN2)Tnt >oi~, W=NL;rQv.z#m<]YUX"IOW8J!Uӯ&qRj|>*n_N:JѐŝcHKǑBZ*3e:HfchrBz)}#Ll+<43 [R{p no]Q (:ڇ Y=Wp._>klSC\ .7 #* V3Y21:c3,ɹ>yURlB4,\=O7'm}YB/`- \b4@҅]'ؘpt6[TM䫃ui\h}cԑզcT"c`T86n(z9;BpihB,P܍0yIJR{F\,iTs&ԓAQ&5+ARgJM^mONS/$A֦}o*h#N!F0@9:Ͷ1կ-P-_ 7bkJl;/S*/7T_5`ssd"}KvR_SA:WKE _'+l@mh{_bC3Slc)izPI ?՟p|hIztAHW9H7Yq u. @ucTD y&L{'6M ޹Ƴwp `=XnC JL[lX9rpKR$wqq`*es:aNܴN \R6Oyj{so0P%]dJb kCOR:_ FƁlS`P&}fStV/Er sk# W"#f/"ЃGl 7fʷK͝l. Z=Kx~G+R?w0 [&?5 j1,"uk]k'L95 j|vnn84DG4бop4e^ >m]@̒n[PZ-;%.zi:>חGoj$7lb ةn/K\HCPḤ,iGjÑө%s9(=ݓ #칪LdmJADSyF];֓J -dޕcBbkX]:^ /T1x'[2`)AG;} &+\ߺ8%[ȂvH 9z6*^=_ls.RT@H*Z0^qLxtC (9K[fp@^t̰fևwI;koodN w[M24C/!{8l&p(ưQryR )oqY+aJIe4.~[wSPd; zitP˃m2_Ss!*+EjQ"ީ=<&ˢt-v4Q pQ-A"9.`\zxUa1[|O.ׯfb=w1ќb% f?;  -ޣ&Bه/rU THD*S((%Ց{$rXu3|IW`?\rDL9r9B%6!J ybY5Y6Ĩt_$N$D ߌ[EAs"Wh0,E޾üGAq;E|:l8; a㻢C`׿9p5X!_P?z(baW_+6>"<!SL T?,Uf/N6smYB@V\22P6 ?d k1}!IX2Q,&xby>w}b-?l ygvuةC4]k}&(\%%wI Z6+hS@R`߿xƹ4e mUGTNtzTϻb:_EAn;8JKti|[0)g{|3hUznQM( ͔UCG:\I^(fw0/WTIF(%Ӂسk00_/U| VOh>BCg,xWx/&D'DYl&Vعͷk{]WeSX/ܚ-x"8&VǾ&ruw•&@$aoMz[rEC ?|I)?WE]wp>.6% ׵z@K6A1'af|pʇF­^=7%f_H tpI:Y1R0X@& &0l#ΈU+$/Rd/AIC9X_,_=kŔԙgzTѵrKpeN W;>t'}KJxm7KLJKE15תnŹԊ~ѯx)_m-JF\)PBjӟ/nkLOb>s$PuDd>Rdo_TkȠp5BƻW/B܊u淪Q4&94LeѣǙF;D+cϽʼ Gfq>=ԣo8uĞSlJ7hЉ'c%@_ Еn*Rs\pQa\Q3XYSQԤti|A$_2ǿBc ^{r<XNâƆ,-AVן_Zt;1Pd☎Z}|()3յ8LJ&٩Oj%U<3'^PdZ#Sҕ56`OC+Ѯ5nR㶻R!ϵ'  W똶CO mndC_קV&06wX{w rl PHs>b!i*j]@܁0ŔOUO H9!⫩#%UVF %MɢD &}#)C^uN݆t4ȡ'rԙ2YcιFU> ԗ'~%Cסt)ghqwta'E_YaCKُLnW /%*"UӃ,($,W\=d54oNc=\X'j\ZEx5WIϖSQL].ڴ7eo w@^ہ vnٲ¾Xq3[)73p 3$7hdU:U=v򋗃[Bz>O)G A>y64Z\UC?Xn\4Dȋ:i K™DSH}(=18M^/ uհ O#?J;holO=*dJؗ!M)V+5QPqoRX j,W0 ބ R0*h]ī i_/ZQ1Z'ꚮf@SIP2/G̢YWPEɱ2|(dFlDK,߷2Ӡ<*ERZ)82}rC]Uý,۔} x6%ߵg mO )q{"ܠpBx7-;y㜩WzרYT@KsQq.p4l$|5:s˼,5Ͳ̶ɳJR>Fu,ׇc=-K h*>)4TJu?.hj#T!熊Y ?g}V1FAODg$:_3yM1kij\cΕ uu]2u?ROhݶ@Ķt4 ?g5ERmZ08H2BRZA%īmIϔq"}PaјłPǧBZ3tLT7A$!7)q ]z˻"@F*&(U9wW MKErQ5bUH9Ƙ|&9{^y?2 E[)ZT Tdrynhު9cF)㉇ycS- } Sz~V'6n~HoY#6`0 7fqAJ䕝qqQ 2Уc6D#~8dzd᙭bފon1wXr?r8ON\L̇C==!qy>/-9s\ /i Hn6_m7L2M RG`ŒYi[{)O(PfsYKRt[Q @"[kV-9sl=1: k }'E>ի 1> 'lWh ==n]Pa6*,c֖G~>iOX~t F{nGB=Qr^o`kqi0 E8t # .rۆ4#j^{ݭj:}Bآ-wx`Ye9FW3c| djM̀ȌpEL[C> Q.% TZLSJ5:e'D9hT _=1Ulր>hg+;U^X( -D^M)Ք媯 \q٧!,Mp4Ru]&3;#ag^ un/x(H FMT`cY9C1Fn,@d];K({"ܜ4Aɘ|(M?@вrV 7$EƝb80 Pt7h.YF~S Y kѫ'Wi}!E |6̴kQrͭZмoDn^O|,=@T%}!󈊣ukD0_ֿ La雔)+É8u'~z~yi8/wq>suCv+3f,[ 9vj(̈1li(ˣ#f k>A4P;uν!'S5J9_³4Oâ9Aty1/0Cf+ ~}_%jnaX}ϱcLUhu:$@lN(>d:l0p>SH7^)YNIM(`)<x CKyż.tS2N6U 5݄'9߯/p*iE[HA3 c8+1"^pYv?'CL W"PDwdwWRR.6"B^G5` Y9HUașt -p ZB7AQ][v[RZksu2N7ɬIGV`w请 WHd-dLL&9agNy#7c0@\+{ȦIOARv4B4 |n4zjb~|"VHR@(4)-y}_6*7ReRÆ\4l+{Ʋ( syCɒO:Ig'\u\ W" xds*@-A~d&5䯗M] 7wpe9 F@D_mb擡qr/OAOX=gՌBfZPJ}?wnYh_>3 )i?`~#5-4>)\YiifVy!N143>U鼫i-3KI-A&E` 86D) ,aH'AAoߎЇigy A/n)wKʻ(aJΦ<4<-)^ zO!8RNҺS%e>O|,Hs[]jA:7, `53"|8lFch >$ۺ = (͜S9U Q/ȹHZHwByן,+?z-HRyyHknɈ߻O#ngqQ,=^]{6 }^]3X x=S;zw8X_'}WH>-ul/ Q%@P-p5vYK 5%E>S~3 iڡKős:7*D=';e׽v/ H]_IJ]]81ug&V0fPaܯSaK%ib)c=9:_VP Y6 ^r,ぞL.$|gr/5fBVCA_&݅9gI .@aZW 3+66!s`eStD?x(Pƞ. 0v8`F緃cisTr UָOېw3^HuGRvs1&8*8T=JQ7R,AQ[U6rsۮaNq2zrWEĘ"G5Mvt1Ҩ9ZI1<;KWRy.fI}q-fOI\p`zi`hpjwl"R^o5b;Q~GVپʃx,#/q"_]'3N.9vſ4uى)vTK;.Vǽ\4A0U,P$/4%QBm3C mwߞ )Y}=BE$(-U1eM,6zs wQYW51-z~,RJM-&H,Xbnog\f MB9Ote ta ޓqgBI&/4 acάQDy9лC&"ҞJw\H\=J<ؓ{$]hnT34FDؙf1Mk7ruqJacy{@ ;$ܾ<uy$X+*4O4= Jr*esLa um>94/vFr){=$\eWFmȶ$JMW)gj4.#)&Vl;~C}ZF?|Us=?ȕ9LiJ UfEqM8SJ6V?"9`͉˾, QmlѲgw ޻BnM2-r 3*^}kq3.C0KfqZN,4{6<2a#Lۼ$n $ԷB'(=|(\:6 $tU>~4>H*}/V^58dr] =H)no*=׶X0q3T0S^!q\]@PL{;GUQ.,w,Bg텟Ѽ|z4S"bqծʆy\M]F2A7#xt=z@Yޥ+1/֮-f<=ɂ,~W*#^ьD\Ik=V )d2劢%>H[h1"҅CQ2?0(M7B6gNG 0 5m}ΣghCg y~R}u9Uhd1+`?>s1~e$=,w=.+|]:7D0XreZ9?N1,ڊ"9vr5O(+%(ݞ~aF~Gd)JgL0_|'UMulHRd!W->IaUXR0Fk'4hǦג|#ck8wLU't(C y$dOe;m' hU/i 7}!qҚ(nN [b*u  #oo[,H.-#3>mZ4Y-@w1LN^Z"^eYy~0ʣ6lf[#`< g "DR&(_E`ivnm7@DSfP3I+TvVHqHUڏbO=llktL9ïfw~ʳ`iC"nda|Q./t*@ak7> hG*WbE+SQf{f93?ET;+6BTYi{m\t SǼ[Wr۝.|93}kt oStڐwcdM2宭+=2D^mAg-"<%/vVqɌ^yלk X rLg=Zȑf24'wnϊRVN2m_:]M07+%GV=qV`5u݇].G,Ԥ΃zh[ARrisԅjV~SWƿJOO!k}TU%J"XfP"hZA\aM/Zs^v<ծÝ/5Cكy"C}KRs${ sZɣl IZuOpXLn' (Ie"]0t[8]]AݼxK=n3b^nuNx%VBd1C҄fɎcgOHy:GZ NJL%21K ZhqeIWRJZY$8"l7|+z s˼q߉9/F\BO^7!|_UBoz< JPSŭ/nȨ'͟4 *^ BNϔ5M6vŀhUoޟ[W(5uZr܍_;~TD\*Y}8J 4YARxw=cab3 )eI0't$4Kf;;qyXBSQ< M ( ԰śZ([JLنP*|0P*n(, @'\L pҧٵJCA K#=}Z 6*WM+|x{:p~0D/9\Cӽ@CueES XUt%gA$*T|{UA_kDN=fVݺу=Jҵ2ɵ\==lH}{B98_>dwXYFʻt-?,dO|"2fά6K5%Y %g( skDGL[K|X~b3ma gyPi$Y@ "+ [#oeQw8G!}frMɕOeh#?>NdL&cֆEf%Y~C֝^"#4ߥMnN;Y ,8BņhD,^AgGܢCtN+]-#(Cɯ˾O* iN2>w2ނwI3F4YjiurDH PfkLmG Lce&ȿ9OgQn'CG[ -* $ v1d#Ǔxa@o,^nkπgfA:zjCP_X'K~70:!)/cA1Q>o|xH~*d#Cl*icgkO;Uq̦/C,ܼg;ϗ'-|_eQd=!*, §N:/NX) }jy9$C5 u ]#W(VsFmJY רC{o#injXlltVӫr8#\?XMIu3i!L\OauK%V/!_Pu0Æ 4,׵ilO8YWгYCX ύ7?Ah#xϕ ^=+43)nlYNS;Oxs wqPRcSK"[$yTJ|JW@W` Ng-H_D@ZF[F#)$踯,>X/%@G R\5]L(J- r 07#ZNb̸П$ЁuP 6 =]}D 5=7S#DTFw8Y{ѳc6\&3)1>W]ף3ZT)o׶uO&eRs48  /J~)m8وw^+c&Dٜw$'G@;†zBz]mtI%xV84IF|p4Yt7tzd|hRm0,ֿ-#[YkC!ȱ iW$Zve:JйgVf6 5mTmFb3uߙEnӟQ)vѐS`΀v TjOVwvmt*^*R L;r5_߁{h0\8)dG4z![ܥϪ;<|i0T-0Yk4K޿&*0N8g3dⲬeRO,JóIjD%N?Du RUm閯[3B&@=!*tǜ"k$oF6rBfO)ôX3ZZ٭lc]'=(gEdrd쑱9p)&2Ǫu LFf[# *YMC3f(B8ĬCc`-v*UB;LEf\hTf <=} ̰dY. 2zZ]\YhZE{DMz u0?Ɣab^]2W)b{s:*\Ql[ $9-~}"jNwp9C{Dۼ j 0ߙR‰ZexFg`I iag=Kvuk&9:S T +,??V9r:AyVl5C$4#qEcj Uޘ|*ZG[t)gJ;.½;׌7P#׶]~$${WˡٚNA :ӽmQےu!L^\oi꤃88 yYCޝzNkRnG%9w_pkց6fEW  k浄Y\bC!" _ȃM {*U7|q9NJVxY'7Ǫyu:]A?[-q<Yngdoηvq|'=!Τ=@5b࿜);-%ml*Ǡt3VLݥ&Tu#6N@UBu *C yX,-|!/[KA+?MJX6Eg"b;R\ ELW+劤Ȥ d Dͦ;u:2GrL=mВHkfݚ)xD u|L$_UU;hgxz[J^C#%r7-49W2`)Wr;H5!~,\@$F Ȍ MD6OK հP}2W-㌨ l C[sjNېs1~d~!4(bT2Up@lEIO SAP dvĥ6293MI6B## _VCScC[ lNU0hg;>;tpI]hεn|pxX䉞Mɲ+}Ŧ ?tb ZC# ;5sS4~:s70OP"ߥ>B'{3W! mαIl}ŵN~dwca/MގN{[A zhg^tUvovNlɥ+hh`(% Uwsq9]_%k]ڑ9$.[)C5nv#0Qn|D~|?R$W '߳_a|}<p gMJԠ'{RoFu!+?|w>㘏Q{oC%1Iq']\%Er<%@azTC{P;u^kCHZFPbd7>HA, pG|r{vc%Gr/D++W&;k]b1 = β|N:aHeZ f8/ql$hbI9Hʣ$|p;,/KRcn,!g0)63 b}2M6/N6gJِ}ˆ% 4feOS+V|2!SW & 21Tr7MB=t;Wo7vv(vc,^`|)U!HV7vTs5Fʙ½SY^C.:G:i^(ǖtXY !$Upr"CzEFgSP(J`9ІA%q#!ЬaDl_WdYh/:[Lby?NEmIJ6DҼ޶K7x U;3hL&:|Ok T,'_{\~Q%}R أ[U Hf&&  5rXR5y]Zk8*vA73hDHq$ YNnZcHjqӰt"Ԁjr5D533_6\ g7BԚ;[xZ,dPrCq/M75NVinj1?ȒJ2(U՘vj(#m(j< m'~ȝ_/xދ'^ h.4Fg/7x,;^h?Yqۄr@fLG(G; ޑ(<|1 q!fҨ|Si)DDa O#}iHAv]K<:hԅ9_౪e>7в;+q,J,kYnd1X b4pMr)q9;%h;]c3J :\#OL<)"j a%2`x2ڥ X_8t)}e`AeJQqCkS7LyD&-c֯($2j-QYۤI4$_%PGBq,&Q J48c]v4.nM<7wNR_[ƋQhhp_xASqt&WIuv5"9ᨛ g[y}諐@덒o,̕0LZI%8N4{0́Ċi߯:%!Dz[yV:A֙J1 d=Ŧ+)+"ko~Rfq6|ΰ+QRztjeeiU(pqXIB˃M3^EO/afF>4]t } l03thK❗gݾhgLm^q_9qЭ[M|&-A繺_@*Wtdk} uږ7|:Bk?8.ojI>~RFSUn,m;y &`؜ҺmEq,͝䙩FѶVafg -RD8h?)\?/_W]Vwmĵk+"񞂢eė&0f40`-Yu㯣P%!A[gH-kIcc֢L\xorS5Q]ADKŞⒷㄣkI\tgp†IB]6)fQM4h74.üsPsJ<_~1ʱ ! 2~G?TW\ Kg1twӒ<*\4_[Q7|^q4&4W6RbAb]biR$admrBIԖy8pR7Ɓ8^\BŅxxb3'9ݺtLwowg^ᵡ^]|zU||o D^jK 6(:(M U⬬/J. -2kt ӟV!B%ȲtRHt _jE$_K9G2~YtF]3t+6-|t}ğ48ukuQyu3_gs.2lbj&\QOmB^rh=ׅW?F54y)ڗUKK#+G6]BwP0QU6fI3{:jd9+X1,#JR^<ȵVԭo8H)=LOe1)&8^C>ho-4z; qV")Lڽ"܈ے%7! 3cMxc积Kn+Q AkxfyhfLc9PrwkJjWlqNWi"`/yJ:O8 :nޜf $t +&Hz0@S~>/9º?Z+EFk9I,tj{Hj 7Vл̰5)5vR;6jA? Е8~iZugBʭO(0 m)z2j!| ų~ҍ D <7?F VYSI]~ɨ뫖])'K MTF{6&o7a6<LlÇP C/ ;qaFa:&,Hh /fJ2 m?ȣQ{IRMm:(plH?3ln{rrk/d:AN=N=\) Z@~H07grEXiӎ4Q!FS"}vgtF\*,:b6/5Q1:Ɏ|/A΃܋~PQa&\D%i.:~ŧ1B01u&Z١q RTt~G*BG c: E(i+0. nDԊlJAUR^Pڥǒ:&뒊Iէm?F.Fw, :A=ԒB# I씋N+\ tæ9!64U5yq⾦~uZrn ]Uo AǦz']~\vú1I??Qogr;v{#2$05/OwYP*۷rZ? þƛG\ 6Hkt" f*\e\cp9QC!w <5 g\BQAWO#`t^0/ͯwmPZ ˻b3 e8&&U= zObPVS (k،] f \"xjGcnh1]K @J\0M\2]`' b9 uL>]w1cMIZA*eB;$!AqPI".I,;fB>&a:g'|f𒘜|zwz5|ę&J6 rlД?v*Ư۾6+Hy\Y2 IDӎxM?`J<#Mb_zRi3ㆋ1{Áh-Zа'!dBD 5cp\W.oJFsk8de ɑRnw24#!pSlsnvoo xf^Ls{=ބ2|P7 o?GpXn`b]cEx9pv,,q(% iO_ ]7Ȣ IEx6Oq^LeF9˷ G1Mh!U 굀0'H,s1p,$eim:|Rdbb*RePAX5څΥ9&HI|'t{l4+YT3Qw&Dip5R}l,v"[V/!ewn.xǓ r np6WHP~SilJE KŎ_0/@tfcXdngP6Rh]O|I튦|W+y'53ّ 2d9HxȚ8i6b!\q?B9Lu*@+J},0n ]5nwRXtIɽ fv<FYB n|Ʌ E%2$eK'3 WY}؇kug?sP4BbTyn#hעW 63GE^^$ Љ '?wrV~] 1gc~#`Pv":q*vla -o{\ʸOBm rێGQ{lmUzpyq`N :w)1=(cӆB*~gNc|Bx2l:KLaSEI+},OsAc i{dh<_}c΃̻m{Ԋ|K:R!qz0ǘy}/"\8'~ s.14;U(h[ƶh 9+Y 4.fu) @P[LI,J*K8zHjhJ:gRѩ1stg8]nѝ\1Ƙf_)iw[)WkIXfZB+'msN2~Daۥ&(KyY r&S)V MF;nO A[y M__j'8fu.]!fX,) 9dī }YݥFG&ՕbjlBGKGn{"IP#XFdKKV]o-Y*7^ppc[i "yNӻoygE`p3K0^Q{cMs~4w-D0U~QDVq?M0"K3ƠbQ8/b?MJrf~]*c-js]^xgH]u$OVS.:._np_)[,:^'P"`u>^S58QL4 $ 6āޚ:R(r$䔳@t{)s-K dpZӸ&~#.S S;F^w{!GUgh/8w b(V2RO|Ϻ3}ːFᐆ0̐ezhp/*a hypDTڂp5^}.((eSi#1xr/ZSt,`6 Ku>`߯ƿpXo0gJ*ʳ-N*A!5"? ǃ}Πf"vL@d 5y.H)hK ΍A\aH==N8r}Zݛ*.v 2 plN ƥQE3I2;-uER&"9{5n9пs鲶ԟBxifH)WџV,\˔rXU ;iK؛g= 727O2* "R  ' Ӗtw#o}D*ZEx?|^ F2I7WavCQҎhݓ7KKP5V]NO.dYt[]C>W[D#h3mTD+hmJXUŭ1aXF,ug=\jlw b'§*~y8qюLڰaƁxJss0S(I N6"Crռ^c [EmT Q-G>7 xu+1dߖߥʈM4*9[abTvC5: Nɲ@SeK|?SY!3Q+ NL7,; SFjS0ʝ'z} p 5?=E7|0({(trMOLu~A QZ;QG'hqnءX0]s$TM8I# qD:O VεSSMeL6~yI>HW>EQ3f>0;dQI'#CMUa[Xeғ7_,7&FY!O5?[C_ lb#?sM5ۚz_j|Jto'?QYʿb52+n%ϹxE3ƕgȡP I/QrǙ/K  gy!Wt+C b+q+U*-^u+tk )BS0i<^S>,3fI$ wÀ=.~'F҆}n3*.~B`T _ZY?P7] Ӕn-^0< מ `&.T2 =5ws./kd@Jrx ɵ2cyݬ~0k$Smzf乇gOEF`7 6 __#GZj OA-ѻUA5ka:LρՒ@5yIV2,"ZQZ6Bz"2rt2*c1ݶj :67ה9+#G{?m`%3dԿq:q.zgDN|`ڦ=%^=J01:>*P4g;J&e;nUBSHiɋG*ûo $@s!'X_G2^bS;A Q3"xYgA1 13Be&Fr;^|MBտ5 `ID#ÁR6f#QT8# ٕy;&tP0\]HwWd ׵BBߖGoՊ yc`E4?Vwٶ^+œ~Q) Zd,ȵYڱ=wPӲ¼'Q#Tɱ"FAr_8iL4^&:RI6JEK6\@ [xv))3{ei]2LjB < HV`W_ȥv!&aPC|;٢K3YsBrA^KRg4^o~q׿9wT5 W%K4vHBIlPdGzb.$ #NC#'d%T =c͖{}L ε1_M +pv>nWeDҗ5S1Fg=D$YNҲZTDUE}SƕsʜV"gyB 갰/||R+S~Hp4!'۪AM*떢7]cljHCJn=0h Z#Ϊj&F%lGf7Dh~wL7]J}L5=@P}wq,yϨv4bND  uAU4+NMjP@r N8:#`:־T4 RЄT%C],!9;9ىDňlNx/0b/憄 !] m&vZ> /`ו}XZEƷ4]bjNa-К!駪1_;N$cFSڵ ۉ&WodNȢJ9t:[klM7{fGQ)"r|o!-zk$\B-qyW4(L7^oBskcCU %K9y5*jhCߛii䟞c̿̚,L3mi,E{< KdZ.YQ*+ku\(5h..[XaZWe%˄qʘ[:+RA6A:r87lkͅ;3z?tr렙8t֊0~+V~d-ăCt[zݏ?R v{ޞ??ՔM߁(f^s Rt\l] ̣u'D텺-bf ^Z Vu{ 5cZM`+ntR)dM/S ET]/>4J2Pةv+˯{MaUcxFx&[WW<ꗼߦNl<>X=3Xɕᰂiu DFI/4oԸQtqD پVm=60Vt0DK*A&ܯ 3IҔ G>%V0C0BEu 8y 4m='d(rlTGw0'1^qMj$ހV% r{b3|9NI&7YчԙD|x=B7%o3e+FN-ge[sչ e~p<GKAn  J x*{a0,&C Z15N;hi% vmjGSn((%<1L"p7n>2,R4L*X&U%n~!b\Y,Uf,*++cD,_Z\J4j@ўV{ZZPp߯P$/p_nNmysbM:$CHyșdqB +Ô,źnPsO&X.!:En#i!zZ $TRu`Ӌچ޷+p}x_"[O)W&InLN=WKW⽽x6exwEyi50qld_.3F,K Z۱(N4_F 5'_Յ[06?9h։!ի,:jHU!?EEViE MhsфYdr06 ԝjd6@S t"TKQX %M&ب%Ѻ7Փ'[e<\fE$ц傹w‶Mhb.1 ;'#NE{P)qr1ܬĊ^-f8/hnW&/2*GIɂ Ғ0z,sBa9o>xBh!n=+4H}gJ8edS6^j{@([ 6`4ZL^6B'fW2RWx{#h3A\KK;oq-}Yv7{<5zzcD'PhhBh}H+KUU\Wp33VKnMjQo=)~R^-~FA3_s#|}u˕]yrǔw+5K nHԺRxY#,SE!U'/+%]FHmWabB-vpPqsN &ς~\OCw` -^TΥzx[?Hv`>~nFDkz{c E%*]ɭ0H7"B$Fq;t>ڴnE 6۔3 jsdO,y$m99Bt5/jB^|v<1\f2Y};,=d)&W9D5~MzbA%19pZ뷣 =} lNpgkqn<q.I #4 M\s`/5Kqf? Lys셎m= ; $P5ߥfޟ 0>^;mWM_)WUOۀm]-ģ(M}[[L5@| Rl ])v] 酻R#-K$'imbQ(I/ wka&h|I0~Ps:l駎3̉09-W8 *w-fȗ0DVd8;}'+X?G4JM}^Pw#lݷMQ`Hn[LLlF-8ţޤT=؝πu'N}#vXv|GS_xu {D'}݌"Wdce?9! ڈ#0\ *TIZGN*)z>Q&۪j AMтA} ) zklD%xeRsGUTsV1| I,⹰uvJFT#kC]}&K?аU^BE~81Rgb*8Uod3RhS3!?p!E B+_mWfգo^^4- Ɇg2@0oȜc |G2&d~ D󲧡*l@zb&IWC*_QSA8|qb5 ّBv?+.*"L}.ـBDiVj8K6r#!;e~~ohx~xcp]سQdx^=O ;vr9;rtt'%ҡRRrl&JuCŔ6$’F3L֢|f%c7>[t1ڏU.x9k&W}.OÔc/Y!+A$JxYP"yij7mǂH$m7]iK-ΞSx3c嬚)C22wcmN"9 hxi0 #WvVdTqTYޡ, &`ڢDОQMqGW>l Eݙw ";5UNfz*01hD*do˥:5yt^ȧ?\ӱe9[4è hC4ӽE0ȳ`a '?A/U#J|LN{ȄK\# ه0P*n%FKKm8A1''a.7!}tY+],ā(^Q.Uf|4X-y:=uT(7+zGpS^?1УriXYX.h[(mQ#@@E$Q0[Sm26 ocb MƎ%]YQ9Z5d&6 B{y8 ʶ!fpe`LDrl.,^80 }gh2tY$-Sym.@@}*|@JСQ'ތsчw0wqɁ%E Bs^Bql!&'u:=1dt)h@϶iмq`N{SN `iG)ztr%Ӵlvt{*C[)+C30zrbhLŭ D:ߴxm J"3Ѭ{3)+rRŹ,%e |G#egJ}vej`,n}~kG^tjI6a71#`,eSxm}->HhnHy/'ڲ-ﰘs%-5$\&J @o@(.3VD༐Ch_ᓙ$in+bb>FfksF :"4/ƚXWk"rXͶ};[+~̈́50?>©{r*M6=u~cDC4B&R?pӑۮDoƴ_IBΉ4joW{,¦϶`{_~ <<1`5"aXйu& JJM;vJtJdvaqL.V=r:6uPl>Do$g=LZֈ\?M(R?,; yԗTHԥaБRnygBg3d]v\obx7'fYOKXJ%v1b瀆\ [Q%fJ,o3{))3Z5tͤPz`~D:8dlK @z~ogMoDTfOXa$y*[4S/ׯc] b.UL*yT:n[ D(HJf$ݫbBdQԚ~-!MDyZ#º G>^rm)| Ck׾-%4n^OcX'7 a 2lwom$ o8Zo‹)A}Xj)(c+dz U띚[^bgb.%ǎg{_B77Xپl+apRsmeMY-Dn3yP*OH9'2 EF4|ׁ SV=s/UJ" /{ϼ+kLEI]Ҥ4 L>#≒0}l-oh܁ZW( p(SJKS6{˯b>Аqa+ȟ|+Kȕ a+>9mQبm7l^_,ӘWĨ*8fbU1r&uSQ!Bp  C荧ӛtH/@6y Zp i,6XL34(Վr{إbmЀg<{U8nROGLߠz^7 vj 5 %; Ay+䎯[›P=ZvŜ1U8Gv2!r[^Xp".l3Lj97 DG\7&t|N`4ca{ !vΛK5?K0Y`J;.8n)vZ%aա|j28J~dh|܃ک`Q.){+@}ƋD*Q#$J %_cujL '_Bd/U9 j T>FO! z^ x ĩ: > ޖ_xguQ|,.~?HAvY(`ؼR-jxg}4671k*,ݐvx:/6n.[}YXDk[}Ld$iMF|^#Q괊Nv1f]iw8l[أAN5Tʑjtˊ_Zל=hCQʂF1}sJVH;N.U٬TrKx/xoz=4KAŭda`QexѨ5v0ha`-Yw:Z 9W%`Z"  ;pM󵢠T'ZHE~<-0rG:Pզv?윇Jϊ A>?& {#;ԡ&/MC~qD*@aPw۠i&عT`ʒxbNW)( (7yOs?a 鲭W6xE@N_M$)t6ztڼ+ ™Kְw k|hz%PJ ۇۺcrqq2%DQFnf~X}/{)OH-@ ɣA.ʓ#=`W%M3)hGj!CLxa yj/yy[д2J5XDGTa,d͂T{\Ij-qGK%c 4 6P D3Y 5 ~Ѕ 0]\?wkZoV Wɳ$5ʷAoPI}$D>aJE@MU%sZ{FR MI#*G;&*S. "\04!6WLodTdȎu_+nK`le{lݷ z/)oS@ (*2++H(ĢwnN HCv\fmz/{rGᲞ-xNo  Ǔ<)SdU]1imov)i7bA42;a7?p7yC>3ܵ_/ i hiY13|{,~hLZ `-ViWY/ n#j(_ƌj:S+KhS6AD>Bu z2*]iƼ,Zc37H:g\d`(O H_b+pnA )WfĠ&&(cҿYJEi'K~ŮfbucѠcrd9Ufj"wgkOs:vT"P#6C{[s#սFfۯƴUZȷ}X땮V;7P%3К?t#kY\PvDc쏱[rrs3s *9i!3YҚb@umEIe_־.RU78m\S[yV_x}0M=C!$"!jWo^ʫ$dv| ziHG'̓3yR&\{7!OׂF8,*Ǎ$ǜJX͑}P bdT$fBŵ<0#ibfP9.qAJ&l H8A$Ē@*ǃ1ZtrdLǰv /iM{.o^b('lwE'Kйs=ojD1#Ǹ/α."Tw,Rqnl!4Gl<- #&Z@HNeQ+*2EFغ5rEe~_F$T.'Z G<t0l]]ZDZҍk kWa$R$In!0Uc|lëڐm1noirREE  s  ;b+.' v`c`7EAP&N"kt,t|ʗYXr KDVV.y@8V*@[hնg4Z \vG9]RU;Xj ֙mY&J@37j:m;Gܻ {J6eY$cJ. B-c!ޜM gkWMUTpSE 'pQoũ]-< SCywH2īp~1e붎OƔ$\t֡!ٶk JVĽ+/Ok6Xx>%_\Ҩ ,SDE6THm,fcS;߰&)ӇY&&$\\)m\&c ~3%/| ia:"9h0!q-m/RvczWGj@ E#̏h^jiyyF@N+b1Ĩ@mvrzD[EА#kA-Gzƛ5<%Hg\ n_9ߞjjG{J=5+e(2ŁU9 B,& *-]:M\9ׯу8C. vVBkA=fV;mp])>ҏy'66Z{|Y *}o>r`gցx YSa?(`ڡkj= kR=ya_h(׉%s7tGШqGZH֧wτk7/M$_fj76F$_}A՛0I&Avpu (2"\lNd*׿e]om-^2rUg=X%xҥ\* /UMJK־t뗇C:tbBθHNՏ MFxO3+ +/8i/ab{5A2N{qy"J=ЇK S^w%po DV>KpRQ.ʍ3g/:[#gC (4VIxZq6excV&U'>DkU >l⮙f@@忽=rZR&Sp=~0JtBwc1 CqoE[K@04ܔnyj\)QaB xGΥ\.5 ^ԃ_ޢC1nT o=7dDlrۇaDt4_kzŏ,(ػ[yj'K\Mj,.x@)(]OrA(,CT, YAM0RjNSUѽx4opOrZp2:Pd-2tz)M>ѻ.`FXL{P6t^@+:.fre%"2MGGAs>Dc<7~lGJ4Wی^ӛs%gߙD|^]x7n%_>K8$;fj 4't8%(c%TDJr4d ul1D(mb»/.'ZJt _) a,w~t浒D P׃~\7UG?.XFj h*`;x3F.lAY&)#cz V)hȯZd>H]>ϡw ލ:ѕ\x.m dy9MnDM&2*`dly \¼`>&|Kd4#`l)?`F/Ukڛ"ʱ1>G텏#=2@ĕ &i"VY@wvs= W$ЏÌ1F$d5ؑ IuM>5bpB9n08GW2)WuNZ:͵KhcXԩ͍^10$᫕Jn.eO8]2-^P E: hCf  fn̺8@{nG,V<~!6ƅm~LsveIODkCR!6Jq(Pή0V s@%;P9"PWJ"I75a18y2 %T9="-!$z"Ú-+ևxB,)u֭4'!dlL0Hz-e>sU蛔1ne AY"b[FQJq޳bV>sdVl8jT;G Hg :owL8t8_L ᎑#T.n gpܣu =s*0ɚH4H>O8Y/X77蛊B‚l;*wn+{kOEH ed=ĚkǺ(=7pɽ6JbO1s5u7ϗ9zA['ym)}8W-,ƒtfGu!C Im|'L_a97L؁}w9xGVeI !Haa >—X f1~{/I7D׮*ZQ0*c$Ft]ýJBW-0BgM>Qp&a6RݷSQ]EӦ$ Wcx:_2FܧbJW!mw-?IImrT =%l`8v!o8$#*@ftS9Dƃykʚe[*ERnʞ9j]6YI,*8%?Uc'9 ֩ᖕˈZFeMaT,MPإJ+!}Q#0"{}d⩑,wN$O8#=F9 $! /Ix{+հD2#4;@8}v] 1:m48㏶npx^楱4H6EvnJP4m'HeUe@4_+G*`LZXCVLyʥJF kHWxL6\5r#G{aZNK-q_4ϓI>Lui"%h*V#}U)M($A$^ߔPVZx ^ \t~,\ܰ<]Wá~2Ly|]I$C і]k0a̩rO(|U6޼yKυ!#3w޲>ӝ]7+Ys !]%WѹJ+q# O=wBhM%qI 7,!%`^_=8T*%\[a==dk,]C`n#̤~KusKShkިr΂Z+i?UoRމ$@kJZ!Pl.ꋸ  v#ꪧO=7.MSZ1=l}Zj,luU]E(_'=U?4 ͚<㳿dN)gQ-0n9g:jg 0_wZ" <)nC;)k(ںpT |Y=HĒwlRQ , VB#qQ.d* 1bȑũ&huByDpv9jdgNr1`TG nTIUԖ?v#ف`PR{B}SJ:}V tLj3'68xQ~Wk貹{E1rw\ݧמ~bqC ?HK')FO{ K|V"Ewgic%\W"_1(|-/F /lziB`x%{~_NrpQnXKR^ʊ< n%iSa9E"tΣ/+vn^I+Sn}w>$Upj^92\9ΫPP!P`DaWCpM+^M( ҚKHl}ds}:k;3"<\?G(MvSeoɭs@D_LAԨ9MYtm]&/;I(.2cmClrlҐ57ʁwGiVr!9w\Auޢk.ja;rHQW ]35rVYkVCpU;j_jv}ya-b1edbV|$iw+1Is)TЧRYy{_krrq߳U~a/wf 9f# Ւ ^ H彩+5l9 }|pޕ$erm3*ћ<5h 8ck9҃ߙq֖o`Eˠ%=(HVvWoL[DJ!Bc4Nճj\V K=ր2^ ZޝXX/ vw%%D`|M-)XԑuZ BgfzeHXZ6SCj=Ѧ 1C _  &29ﭜOQHs)2{ȗi<8*8{M>6g|Q1yQ*dGENL}JW$ӨZYD,Fj(Hc^Zb9M1!ƭ &ePbiXQ 8=( Un?A~ZG!VF ЪXzO&3z|XE?@ ymK*Rn0A Dr9#ARvt _D3Bu"ҋ"r|P#B#W/wɍY-]E zJ[-5ɘw-1mM6FdMZ7~&KE;/(fg fkҹ!aCba*޾p \H%`ݐ݈8G:,!b7iTѯCTj5T 3D<7˩mZ Zwo XaMmV+}r|Rstj) ܏ C{z@ ,α|́5" 95 t=q :iYB pN7 [$$~Wc]ű-Rz'?}8ZJT^^T)LGW%*/NI!Uv]_x fAY wm:`g6K"̅ecYȒɒ&JDo<^ȏ`{Q3o!Fj\^{r_٫n- ɈH.G PsGaו9bƟʳ%d$Ƹ8+ke)XTDJG^MD ְAf-&yXz{^~,ޜlܪ-P&iR?kKI7)ȐOn˵@Y-Uc3axNi E1 3δ-DOI4\y4ꛨ"V)Kujׂe N h14ɽ\@KCo4A=-#%(ϩ C!L~2ir0{VAWވاF 9dnC ΣtI|Q,'`١[ uf!&43&Vm@S2RŢ=(^}iؓ!m4 ?;'03.&IDs53`ru׳=#آjk Y±2>)x_҃-{xOG7tJNs`3rXJL(k ob[&d=FFQid5e! 1 ѹk(a CWcƔs nޕk6TnuNث9!:=-"IVIuoLBZa1PqFtt|,㝾? t!l7g_dP?iMƝ0^R9}}{3bkgU_.zcAFH]O{ n?> @aB;4Y@¾D%fͰނp8X9F(pYǏUsY8jM6 |rQOec} >ֆ5ʌY8sCMI kI!{6MiQhhf؋KwXQDF^hW %Y8;Hã0?b,0^uۯI+w,v`&SpZ1 P Wu4v_@nxvpH:0'l3R̝o IH6q; ziYfF+m(?_XC')/Pv ҂a~Au η\p"2Q'zFdDGUrFO늝{nz^oJ淣XSE^B*5 \ ;7 ǿ'.@AUz7HWH$HܠmEz0:XiRČlO9ޚ " ݈6m2 W5_Y\W4*ddE7K-[q˧^+it'DZ `  a/ YxZ|Qf[҅bSXhJ3dw4 H{HA@c<o֮vch#)ٲz1%6zU3MKy/7k Tyfb}jKR)biHS4'SǝӥMLolCCGu !խe }W3KxAo aJ87f᭏B'`iu7*Yګq G56R(ZV!X+ WagƚpV~Ź \Cڽc2hى>~&+lɕExYѣ'EaNY1oEiz jm7D=ƙ2HI3[Б3Pf3tIUy*n^^O.y],]Zg#bJ7BQ[hC%z[E9kA[KHKnШ.47b &7LA2i% 8Q%c?IW,'0;hCfuNK#57>j>DzRq,ƻNcxUF ;̉6iLdj͚nN77Bwwsꄝ Byd^>c>)e9/m%Km]I1)Mqmw’!)`jS_Ն)ZHrq B7CP[90(4EӽYA/r/D/*%TlءAܢU.b;٠{gUtaĂp3vy@#ZIMua{KGx磄 '7}Odu C[Yr 7Q|ΜU OqEe>e:B]7H0tu/mY;7#Lmon9y.vB~fqsIF_k嶭.MMB#T ]ͯjB $] c)~z};:ĔINMıA9[싷x]o !u T x6{܆,ܦ=ÎUpCCo7!y\Cb|t-; $y먱r1#*?G0Nh|RhuD#^fkmGinHmLV݊V "s_/q K(D9|,$gbyeL{(1n|ڜϼzoYUd.xv]W԰LFOҹe>@`O50M-(Yg>[1h *iזd^[5X9$MPbOj*>E~JEFUٍ g_qlknlL }d~>~PpYc:!eL[~A1  ZVV_Fkʚh^ lٞE5z:w ӷvQc۲.v}-䫂-Jk D{8ݳqMD &=5Nx> }G/Vzn=c+ "PF<*G#vqQt9즸/nTV 7u,]ELWFa$l_T4F\aܽݪ.II讧bIяO>t D( ^`.in|I B#[&FszsJ}1xF@brV>?bk8ɂ6^]`fYUa ?B!~ϲcQ2cȲrңLvNFS$}⋦. ^.1Y8zf6?)TwLS[ YZrT8C͏7H̰:Ȏ H<͜Waȥ2Fl5:} ܔ"m?MKt0Ő"(P3ZmO_7x~I!sϜd8b NϪ X>{?YPEo`l$+7kQ:V oa[1w#{sk @ f\DJwe8 @,[H+o8P7>iY^Hivg^Yf`wyij`uf ̡9vMk*ȭ,!,RFPSS#qt\G睅#Nr@ċZ8:fDa Q: I-y&~;>C }p?y )`0K, irZYW0iߟEݫ~*Zt0.Y>yU”DJ)4g4V޹Ǫ69Tė|B 9q!Ȧ :XSMk>]}S FPeKsBN$:bzZ;q$ ߿ܑ]^C6h7Cg6Qī[ҤHO0r`lv1uS4 N_}mSꠖsSɚlps4$1DOQ[> X{lQ^qKc{@CCRj[ O=:ǜR4`w()}04$#aĎ-3Cȵ(7$jP(;AQ$Yۘ'4owX}x{!JRû(rext)C gr͏`u5Fa+Ƴ :DPe3~:f?a+&aƺ6]R/{ZWAJ\st̶czl঵eb>4S7=X؃lրtp-}P)B mΉ|($E*PyAM_w5#,`[&xN _ijNK ewXAq'E0ux;є:ݓw:ӳSaD%|>9Uj#9Vt143£0'R+zvJ/B`' s8^k?Rb/ yGy8?MǏ8cυLHs1 ;m!$hZS(>UbOT,xUV\"bi4I 򸝢LjgL]n8>0PZ\-b@?d^@7u\}r`qO^-,@iDx!=xhɔ&<2,\g+ٽߎHblMF"Fq7:D ]ABg ׵YX5{&Xݴ2SW[/k:XƤP'MތJ@=OE"'g:+p ~_| ~8.ɎZm0A)#kڸR`tmBni۾ y/3ΛrT\@"Bw.$eK)=AflajeUٳKmoS؝mK8N#r2L7CEnxDSdl! "83:5;W V{p5Ʋ&r"Рzw 0>YoK2<c~@'2Uw$ Ã]~RC${B:c+fM$cyck`U VFcN@3>D /32Q;?eHPFo% 21#}Yf1rc LyS;aT ^X'buәM&~@m;Q2hQ}]S'T{D_þn.r4{16,#6 J MVҍ&O֨jK)GO/z%̥$d=4?'! p"3blŽoq" ϓ!c}Q BbkeB<021Jv;Maqt؟WO#3W7}9!'DNN -à"BW. Rg4WjdwQqa1k RX  +vL6Ff>ki'fftc0k~m ez[ɄZ~Z aH0]v|8ZeUJ#+Vt\nBwbDCzG5uvRmKP-;=S5^Zka1-Lޣk_X_u9 2 ϐq SQ&%7F=4i[Bp' 80p7w!4OWCyz'W~=73Oi tt䬹+ŴE@%AH? u8x5.k4'U ^A5fh9uEW7}R/zJsςܪIW wQ=V}Q-yU,+3VrC KNw**TH}Q.;8ڭ>U](Y) y_<9];S0Ĉ=pB" 4n Je*?؎K >Xb xGolZ̎|udZ1 asY1d}T,5ّD;f&#ƮP'I+wԃәZ^w{1a /O v?V@#S ;&<oq%Yޚ/gWxnq/0跘)37fͿ^o>$&S Fn*/9 bG?Ы_s%)rsWkdL[&c!&^apV0Hց&91&Pi^SES 1.]nsr}_.=agphi@qf~8u^Bj rpcVnY/(x%¾zũ du';{/8+4j&B-o^:Uub9-"-%TCDVz f px9?k);LIGVRoD'/7FB;Mlr:VՂl,_EA}{je>km̌x.*7dT>s`f5s1 WM/Y}E$uwu!Ӎ7'G @0U`Q"r ۩!;buf$iml9!wLEЙ|pz?)[E<XpҿS]#/c+tx])M4shuW4iٞd>hx:hpQ]5P=ގ%UP[P68Ycֲu~F =A|6[z@$mW0rB^zYqC#\L9_q:T-T5Q%έyͺRݒD)WWrJmze TIo,qWhQ^ `Fl $9{+p_?UxaR=0@r8tlBc(2 ~5*+j\%ocÄ{pWlD#vA TAUxQh MujiN"'n%I3MjT6^r(,4noVULm剤%YGlK.D3bG@sW7꣝}ZX6 zΩ ^%=-\DKWy Ћ'ҳ7x5-sd`NyOo ncQ@ǩ"24lfw>:k̫h6X +}TwUoj 9%<ӛ 2("UA d\?nmMVDji Ŭ"@m37jY :!PG$tZ+w@ )j򏷄9*rQg߅(J8;(wZ;'iʘݰDN.jT[^d}+X;e$W'-変V+"S`_>HWim i8O1Ks8L XXawFy1b;304t"gXSC2Oҭޝ4}B zY"3T=9>jR+Eg&3טni^2`c Q;}q5σc3ˋEM=Ly v W_?/@S亴CnPzvCm˘Df;ӭ9^RI9}pMT>^»"nu7Blmn'QhI=h+g3*(X)}#/R[cWR5B|"4D\Ll||5k[(nLsǖ2xmIus0jY,KY[Ww%t6fe%mK[X@2{ę Mup| [&~q©Rۭ["2$zS` elV #4QWޔvIvȷ"U瞂>G1}ȳS5Ev7&7e󯕡v㬩ڈ_>x[:N*Q ,sxa*TeS4g"p2(O8ڴ}.+b#4vyɞÖ&" R0xAS&r&0NSҭϋ{e$›PV>ȷ)kي `:bo^f GpJUR;@tQua@2CT7lIR#8SuW#wy?'Б؋&T5^d}3`y1^譆ҡK?Bӹ*aX |ڛ6xCْ4^XNigJ* DŽ.{.K8ƁVs8X/wM`"!P@+"sl7^:?B oʯq\*'\;g/~S(3ς)o{78%ET|ԭ):YGݺY03 Rˁ=r&me#\j`AO U6s]d[#'mř6t !]1F~+\#6u\qw>B8Yc*)x4 R7gGMI,AXh5) v\a&?Ns?0W#j148u %mS,PW7| 0Sigrp:.U7񾖫"_/Q Qßd 6eb)S!(Oo}b 򓥆~rB EZ7Sy(AX|kX$߈qU R>5\9?K|Mb1r8!=@G&,ܼ\g(JNf5=_ֱ]tl.R+;XLķB@Ώo͙jm0yn Wo; 9HIN}qGcr\ *ȡҁFMՏ׉$-T(ř*V%M3g*hWRC.t1r{~H;b=<7,`N`9.rDε$< rܦ$(b9|\1tRu~x*0:}%g,ɩS Uqb"sd#$ KW%nG>K{5cp*mg8Ó^4 tĀɗ]%N0A{"@a{nIV/يd_Z%F-bo jyEѼIp/G龬텱ڶUtiigj2,1| IKVLO v(kEȃ772~y8jbѤCoZ/p_왉SDbYvn. p08M_*@§Prk`>Qơ'.oXJDtka;xa% Wr~K۩3h[CkX#-ߥvX߱,ћ&U%GQ,|nel<(_{ސh]RUEh˭tmOƐ܁BZjPU+i);p1vy S됏~QDž.r/e~#ǸoB閌A5g 6((U1ΖԄo$89 [#A#e~RxF7:]ԉO`*2 @_djEO΁T"ƚ}\2=״7.(Y4 P8d#q3Y2noe5z nyֱڬ(%MHI%\Z`zĻ$6nմ\AN6Z*|n{~8L|mJ<^##Fǔ)l"h5cL%5bmņwh%ꏭ\5={VEйZbK`l4Xi*ȈKejލl: I4f?(O]6d^\ cĴYQg;M{spuxdE*J]yI' jxF`[R$KDP"?1x]2CFp3F@{\ՠ]p-Ηt]V ΙA;66lZ{Enj[~ ^ȶ1=`i;P8[T.9$./ EC sOE{NиjjA —n<8b[MLRo8WFbTƆ˜a9.:)igS74wlƄr@ ot." P M'ɚ-Rp ̑-*`X2F(i=eӾ56Ma0$ @xX(]ʹy]ל~%>^3"qe|Υq_Uet6,/ʃ.ڧ[rZreщ޷0=#c~ Lo_&l =!) M'ܡFƌD4>I")yt1Ƕ&]7@JŴ | 03(JWv2&ODd F:=+|C(|E ˯D״ nMjQ%ᔫ&^IT-Q8L.`Z͕s=:10t'=,Id~GAnU9 / ܁t% kC j*#ʟ Eu>x-?ʢ捔ފj( SA,*Dr0C,SΑIwjsAu>8i(mVeE`::g (#J0Cbͽj*5väZQS-@lV]dRZoBy3K$Sa.D((jg#r< G: 뷁0zЄ-Mp)>`F{moGl܋Uh]u:+iqv %5YllRY([O/RTKf ջuβErL{*k17qم[cRx?XƒڦUmEDj_\a_W@~W:4DJ\vTY KLΩ<}Ypaor>QQ)j$6#v?\=Э邡3.4Ǵ% 9KnՄݭO$nbD_IYA /l`:!c?O3O/z!J4t3<׆~-F]mR'uyK /%iOQ`qтhS^a[M%ڇ'GtUJxµ,3>ޒa ġ(Hi^Є}=Pu* yun3~NB^DYujRGɗ+S@41h Lxe4^Гpo>|*[mAҼ>P2毘 =.ĉl̒o `0ʻ"nZKGG ɏRzQn²){@:d2 =7O*,I|nHZZV8^a͙Ѣ>!7ee \@;*jk^0|cpBe-B7f0E@Xhxg$$ μ\? I2F[7)N  uop`J66㉀ VGi-fLuVQQS3EpAN _O#^G.~u²yOF|rdo_ʄzґ,JmApvy/qWD?̩v]paW?R'wl7rJ)8*"sp f^ix@w5 7:0bui_ D*I`#Q.vE{^:ѵ"u*3$^^ #`ikAKcdoӗbF8L~֧dܖwYWZ6Q[ضv t-@}4NڑVt.,SoѬs-$еPdkR(~8R%3l_q1< VkPM^MM)L1{]@)^*ṭ1Ep%S{lfNF%րd~b08XeB$?rew#[f+wkT;i4%:QHHׂ$?XTa sCRBC\#iŕEtoGMDt͸~k*tq@cخU IݰU\U]bEC/TPp$d~:*oC[P٪b]+Jjkb$Tp!_^G,h%V,D0S`?O!i(#0x$ ej^9ԮWu3Ѓ=adJ}oa>>uk&tj|%]l,K9lއ3m2 ֨PZãr6eoSOk2Y?ʗ0LƛLb*,ur}buDgGu%Ci5}lddͦgGuHKP,6_?}"),<7]7}}J$NMQ%u~J0:pb2?\ZSBѪӥY?* `Хj%E+\Mur0gw02?%m÷'S'|@hTNUH\&$/QZ2l,w>4GB3Diݛ}%7P7ɴA5[U j[ajnkQ)L!dTQmLîZj!$M"oBLT ٓbY3nuXQ\YχJGA}`rYM ;.+@_n:Pֈ'rzU?(OGţ.ACL2O͕E₻,=|?NOWy\Ӛ[yc?^Duz,'r睤sdmԯԷIbE»vKʵ2Óغۇ.JKybjě{! ?Bl V&P YPzC 'mE.*|kwdT5egs ު^.L׊|^DVWyRSkČ*<6(4k ĢűˏġDM! A,ϟ*dd BYr[Dz0k5 Pؖeyp;Jr .Ony^ 5&vbv3 Aߊr)qYJ\ dHJ*k "&pƄi4]s0EN ev0Ty-,4MQ/G4*;'$}k<vXD~vfz wsdj|s'N;BT}(6޻-G։<ڮ,}bik>M1 =H5AjQOX'.>k%\zI ּ$21o3H݃Rɲʯ_re1"my]jdu/`M~%dhaƾ !iX=o_p+2u xu4y,3[l';FxlX{ Ow ~Զ5OKlhE:Lm LE K_J\* `"8&mg$x9R,+7MXye(΅(EH&crŵM&2ڹ {,k: 6_ߋ zE$};j*LUyֳX_K_miIKZdn鉅֬Ѫ@ӛkԉMI0 P;%lU<#j)xJ*vmi /O@XJk}gI"OPq%[zdD~9USb1mjBK\I,l6k1" ب0YɠI3T0B2 Ϩn؛ Ję#O^8 wֻOD.X]1mljྫྷ~Ag 0BL(U>]墨,Yn;H\6*|~-:dӵGaب <܇c^i(&'_ڝC p4ϵArUޕMP˽o24ݙͅjWBM g oWB}bd0$vQ?[NuG:SoJN_w_Ϝ%q A {\>{.W%zI#`*,eMeٖ$$ +]#YH%oxvgK%^X5Bwn͂Ex-Bj=j:k ;Rwk13(N撾(d$οf +ߤ<2h8)ٵ&u֮a b SDG@L3v@BV04!   'Ւj6V9 ,nG)$OT/z ̳37DHڹT1ѿ9p$[;AǷ-JFQ9fn$ ޕ^plǹuňWoLERtm@Z!&B6p _lo;=O$TcN2Zz+[]2cgi'e?BL}(llcrM_/V4)ٗO$| p*<ŵd,Di VlW䞃5݅+;L #0dOc/-5\pTQĪYֺ=J.k'N˧xa(>N{`*%64 &9ͤR}.=M T7#"ux]dd'fyl `fϯG9#u2\2) 0d02.`^A02kԂ`=-j% g]t'!p `cV~ ABjOy(hNP$ռ@_x/D+oJӔ?x Іі˹u"_Ϲ }V޿s|"z^F٤lrf4p*-H%)|Q먾DqC}iY^nLˊc!u6.yv46?Cbrڨ~1'mz>5D0/īL^,\?7u%C+RL(xzpedm (Y7=́>!Bn@-GMXy<cj֏Bv\Yn >N.ITN(1*ɕigs㇃Nrʼ1^'%tyHmb^M!$ ޸uq- 2@L a]k 5xL|QoECsO!oCL?akk$Uzߠ ;Y,%k ΁eObAؔ{&4kCő^aH`{j8Mϱ#nсXB)DvD -Ԡ irBAXހ +9,*)*TG4aԔy_1吆pC;tpnb 0Aa`N КHjmG'<c`ґ>^*ш `zjD_ҾGOIAg1@nOa?y_Oeu)q& |mN0PF\N-ӓq H5{H%Ķ5 0h) Wqm4G;(Dd%4caA-djgzM-@e/65;9= T@Ž+DeQ/|&$T[MbnO Tu #̣wv6Edom~3=B*r_'8̓8̞;`6t[B ^BZG_\[PAs +*gcXr{ezcDY<,~hq2tZja'8FG:2~bن&a4eʻu!چYm' I;1A Q1顣S7eP"X>>2?btNVj=eV#\~bU743ŬX =W)D>lidp0aQƸA.inv=-tF:s˳+EJ&Q1кXcKsg:r 04z_cWmkJ ElZ;3bƖs',?Ύ'BqM++>e1,_.`V]誝^$Sp^xDYgK=KV/5CoWZM&b_bpfy]Jy-ӵvut4DaYIhSb㎨}ی?k@.mDZ=RՉ1KM_9[n3/Mz/%c0Fc*YpyC. \'ў%'1bd5 ڮ!2FB8?wɰ#D>08 ѣeDor k#o[Z%v䡠 tX'*J`=\%SYS^[fbz .'{6f'9^Sc]~w.Λt+5 h7Gv@&8LІ#㼧^3?E=7$ɗ %WT;!Ʉ Xbi4ZD)}ӹldWW#~S0E* ec SmК׼ \\=6&hf/3zXg | D։!8:~F5?gc9Ao!_qۚs֘O^b4{h"F]=?89a8 3|G& up_u"T*5C,Q+ jLD}8"7_V60·Ǖ*TjS \$ggJAܒ'~Y}" !!3Q_NqT`N' H@TNζZES\CW[efz -<>q<n^܉Hv5*4@d]oXk!#mILq P]" &lGb|fqQ!rhh]@ :)IiϮymdlԾRɩag{ ؒhrjZExikQl2]Ҽ\kM05l<-NSSgROq1OYjGm4Ԁ uF}{fLqu#::f;tgPVXl1"l-!_#$Q`Z"I)t- *)/HBX;Gu{AHٻ_#L(&#cWOTd"|N}gsj!17g(6O!gK<ЩF7{bׄ%w6:? t4P3X.{OTQ-~f^JMI5Ro#a+K ݴ[Uٳ>Mq 5]C޾|t%u*7f_먾I{iK)c J9> XM%%Ίy&Rnן‘M^Bv|5Ax<#`,CV5Asn}l~о1]FK  ^`,^,.='m3 )3`g`32D0dAMd`U> cmypsގ F,wzcW8'Up|^u>59l G0kP3Z_w,>ˊ+O2@ 锢C쥘?={+w-)>WhI<`80H`=E0M)6OfdI{Bt"ǰuoq!Y*P~?Ҳf1-yB5rn}#]kffcb2[^>*8+*'PSU=vVJ9VOum4VD`xܠb E.8Sӭ9_kȌx1+Je*`quU:Ǭěph/N?z'sof:*5{/7uf#"ԸӃ7Wu'h/n;X+oxS܇"=IMUɛ-$R:+-Hp.9]LYCƍgpԴ5%c-)S !XD F1SO-/,$ ]?~⾦J /s7[^:Ӎ@? nS3d v%1kW>sL<᰻"yã W, QW f#z)$k~ŁYvXllCfE,b-V~zl+b`$jGzjdq)1T>X)ifxD;1v]t!CD$ ƕJ)X7^\GJ^O>ˣ#vRD.weG6Y]@NWyJ͊ϿBBQ&T!Z[׮^hv//WUF$ƺq^#@ gAl\?Iw{DZR SWܻxlߨ,fn6Ύl{T-*}>x!咦l!OX[J+!K[r>+)1@PKvEףឆJ͙_XʔAI.tDQmRʱ\t[NhPwm ,ӯBH1$ Ȯ}lՕ cc>; .1XzFʻ@hfq.4rv{kwf R-$a9n 87!oUR=C!%4n(xw̢ه5 grkD譨i>+nm"[vg}0iZocvL3=5,4*ިm037(. E#[/7۶d%;宇mZM lEU{\Τ,|8,$B (3e5iPA fH:f%VH?cpq&t:7taq]*V%JtYi7Ee3H߄VNŢu@Sɜ/ѥtilq$ԙqĿNDômN%tr{!ҁؓA;ey<(Ei|ͼ퉽(ߵy=y`߱ :@m%V!ܹ&@Ud \֛oHO@kn΀×SjRxC*'^Ww!{v2 }S)_ZcF崩~ HlB}FTy:!}NjatT%ILA3sIeR/8}׭BV'͘qOv%h lrycE?gS!{9r`H>aeR@l3,;`:U :.wML%ٝ1Zo8q֏|,3 <fI&yAg֛)V);攑 -5W!tIe9}N©)_dj"p>4bBmjC۴^ЈV9^U^/yBW!}dL>6 vV9g8(Zn(#B Q~+BF}58MVֲUf?lob_Ƀ{{*dUd-BbM`w39PTYMuGy%c!ώUFxS :'w \7A p:*e *➇X)g=h_bB=g7.G4h˿Q9V#|kkloY8#m~\*O,ڜnO7~o]~Ō lDxi=F;M>KikY~tg%7LC~w;\ú= ;]#Y<3_ XKEhJ~,W3-П=f#PBgmCiG)k*n*!["vf[ fT [ieE>Ty}PpHy' w9^CF\is8%%9{X-@&Td_j9M&k1as.9b[;!hQƌk.LiO TۙAFe҆\Op#c)[}BD^Ud3?/A/quAuacGe ejT'\a>;Mrnҝkl'#2 B_\2ځ>' 4?"$:ap<[<*lW GR>J,06 򦣫 |aϜ\4/FUt(i Ls;կGW|;;i0$KFwE';V8ygur33ڃ7ìMd 1Vo9 @k:3X+א7uWTsKz %mP)|߉m?ouGqbr ǰ&J7dHX2Ńh=L7 %6Uƕ3qfvP!.a&[HvdjE_ka13Xc`F$ ʎb).` 䃼-51Jȋ7^GQx)i"ϡy IEM8:c !QXxt`t8ߔSg}#@̳?t[j/fI׫`=A i4tt4_f0Y)OQOW&Ɔ652x#lH ^ nhGduMŁQ"pTƠmN.] c(ΐH=*jto;Ak%PgǍ-{ PL @qhW{ipD/k_K@c7ק񎽸V?n %[= sI98 ѝNZZ9.sFs >v^uȈ0?4|uW ^0E<˚l.HKZ: |꒜zl*٥IȔn,kg]>ײUfKKhTs{l)R1_+`V~z3u4Dʏ9 $=͞sX58ұ㾀G?݉J5~9rrW:H, ({B$_ũh]ച% Ře^+bRb< .jkEM%j_mIIkyE؄BY%tS.&v?EL/}HbH+ AwG?bGa<Ö]Ċz tmXOJ.oM}:icbzic t(i&rvO̓bv)EkGaQj+ ɹSWӳ^83eZۅi">;iu\mLBQVk PɊ !%/}繟[J׀z1`^CtD?]F<嵨6\-3~eWL?JQА-2d+*3Ky.%x8 ;"Vzv!GAQJ$-H&y lE@"6?e5dm]Ĩ*J6A-j~cE_/ͫzq 1{ElNơNn4a^>k9cA3SHe 0]ƸH2-h{CFb!E#~Ex#g߭;Ծ"^DONII[7L _K7GlŪ0%1oL=4 7wܴľMpTHA.HNW䖰P0T?Yx/iXPa+.ypcuSZm& 2=e٨Pn㮡h چ>õV8)4M}50yT%",P |Q)#e )$k“cuՠ=*w3{حBTwoYf L ׬$Gl~Q2@J v•RdE F?٥_/UG#7zZ?O GRxѡႇ _Kk9Gzc;!q3B~cS7RbL W3 ) MJJp#KTHzG6Yq.<+>b6Nk~Q?lp58 r*5}5A*()SE;.FD~o9ʴ",hA5m.GPrfh +C*`Uxsµu&go%OQxf7żaE{OÎ+#p5WZHeEрP5)"ŕE΄B=4cRY0(!KQ9΢\Z"nU*ĺZy"gBIRo K|wcI g/k Q n?]*& 5~<=:p4rE[Ur}?+Нc_Оm.wŦh;D:@;sEEޣU4:],fh"LA,#|x6GZ>ϙ:]3#?Fd)1!ݽ{DCVFb"y^=?:?-Pj_lf?5 TopmGX >De_>R&5w\ .X!/O #{Aۜ0'*_QRR{#kj=AgB6 ,1 ` Sb2z<ʻ]⟖2mWyl1{37W:8ʆRcs';e+n{&uבl,OÝ&.̸2[f o^-hvhNxFߴj}ûGg"%j3F]_ 'H$ct<9"lzUv Uy)+HuuY,$bU8pI!FMGU(Zf+MW`l9*Π-U~+uܰlkB.g#dEDsYHmkXP2#sF(YGXd;N)_%Lydf;Du:5 " kGȠf4\m;5J ¸0 Ɉ#>-Ds#kY .磩]Zba ,Rܱ;IB['+x(1,sA]ltw5Z*hK|>b= )hq|1bLBW\JoJq6bjUD"`3zޤVS|w3f{peԼyw%?-Daؠ`ՇWo+[ED _/D;זEfMQlzY Y`=[ROQqu:Cl+>q8ND wߟz{ܣ YI#Լ> AXjn+;5[Mē@PE"TN emC@zwҹ#s rÚ!tѪ;McsFfAEة Qnf΋Z lx=hԲb]f?0ontwB:hN ;^ܲ %9ދF-qh@T*1oܹ:wk3WG[ȓo4B*gF~fcKE}uT@v4P%7T%lyfbPWtPJp !}#KVhkw6XJES2$. " 0QpPaKzyo}>TOnR\&ΤuW Kx_fȝXjKYT0*yƑ(pMq !lFʬމg _囋®섥@Y ~?t03NfWs*NW],̃|]PhvQ XvTHg@9L7Yemʰ;R<25/hdUV5ђle*9d9!f#akx{Ya%uÃՃM*ٜLك_` ѨUI`B9E&*6>a`y~/C8ʂRxW 4" HF}8hacd#UzXqD?~Qxǎ6\<;/Gh+)A** n.7u'xC$"ZsZv\A=qW7٫@%bkgZ^60@g~)C>6= B0\ڡ'+w C#Å4( ցUw/y+ji\9)RPih(!y]6x_haHw|fK:ov iǯj߅'.mvE/TʹqZCRPQ,Z'/<-E U)+L{swegq0K/FtU"3N}>==xgW#0<<w0v4|]xc 1Ty$5Cx*yZY (YDE@v؉Vܗ2D#sjTr"&_;zSIpW탂_JI-z=\sﰁN4AHN'K?- [F.ɀ QPh!~m| i#9Gn#= zZaeލy[ >" KЯ'ׅl+/RB=*1=],QOJbTr>J&qКՈ-49\M=;BQ-ӏYYs~}B?'dF+s䗚ybO2_Շ!`DAQLJbe5b~ { ^%V3׎zr'yhA6WJ"2\NpLEDÅ98$$BFP{\ gb38pœ%ǡ$Kewbɵ"MPA,@sB R~"[!UeJEQpiɾkoΰiLbW./6D cd, q-8\`ZE>QsZ{o'[>هўZg>LQYWQUJW˨M3Nk)<6^ƘQ6e+xa Ra"#SEp[ɷhڒ$ ep^7fzCF/m~OH{7r161\űqkL3@bяK"@1KĊ~Z(zˣ5 xE\:7:Dwh7#_"H 3C GSGPKxǦJVV uxO;~ Pox6?A%qmWGsa$PIXNs.}r2Ltb\ Ϗ۪!IINQ/<ڇdN[ㅕ <֔#:|3awYb P_ 0H*Z _&J(  o8ƿ#XM>`xU=τ@R_E(_Z)틂IzO Gr&zNAg8JGJ9,p}w!9٭2"{eE6u8-_X=2͸ ' ;%P>Uo^-˴%-&-SC«|GPr3 ce{_=":p2U>Ős;Ƚ-y6i^.~KDk O?%B#-~EO(L/N:L*֩:Fqf MtB.5H?(xLj]p1cY?%!10*(?,} C5a1>DcVH+$tH(S?ӡeC uhLlq- i͌ա?C6Y:z8OWPQf ËPfudvqkq]vk|./y#{L)ؤK[!θQyau.FuȎ9_Y6~ƒOo{'PQ[ vf\Ra8J_h7\e߯gF4G 3V7ldaWYߝHA#az䟻; EyLծ{ftCl,IpZZujj\ǓK3G@S]aϠKM4u^x9|j;ƌi w+0"4@lbuDW]4̡^[UeK:؜Af}pT63+ٲQ ^0DN.>pʋ/zwn>W|dvw)ɴ@wd-@?mRRш)YQr@T"sH>_%G9,:C]]V0F)~:o9Տ ⣣~"e/]8}A^Mzoʡ;?q\E\wEզ;P^ZN¯)JA~ !TĢe}wwm[G)yx~QI"@ {@"#_ڗoCt+n.eYOu۱rLmXy)Y[4GeWqCWNCwddi 4yfeHa,ۄQӁ?ϳ[K,Y*\sCJ zcERYJWeкژ]<"z,oI5=j^vlFUx=얽NQbS$O-n,= Ӣ [ 7~Q fum{2[W&:/g>vkeNfen,zgss^&E&oɤ4~ɵk ;~6D"np1*0/OW99~ b%u-AWFMƉ-ڧeOsvEFF/Z-asu <ؿkevKPԮir1yA#j6{bn ؿ8{thfX]Z Zj: td\^)Iۙ (3Hj ::(lXz3H=@!FpvzcflTB[5?kVj":80=F2an?)?\wuSR_dD4÷N fz1߹wś\ڄVUtV飑 f4H{[-_֐A"*2FMgŅ Aتpp/Xi-J}rp~y/q9qzPO1-6<g}SꚶЗ\br6H}O:YsIhNVYmс%3GGޚbWD,j:԰ ML A0\aTpONcZhT P-mxkSӨl"YyRS*Ve~iՎ\s4{3ZOбhڕq\ve#&KK08OIUQM,1Xp w5Rtl <E4)4?yLs)q7oUVG`Q{ʳS̳.$~ sL7Z7VFY*-PH`?ߚן6B.dݍ+6yYm1CE *eMGѐ[ds]o4?n^$Az摚%aO7K[A`?oҘ1D_~ ^zLL$p^I:"bnq|8q`4Yͮqʶy.P6e]ƥ@(\FU2 *,*m&2kxwM}^'|TAӦOh @׫%ğ^y6sP <g8cIwhNZtpu~b.\HOxmxGF(0B'3[q^H2eπ96JH: 1&8JX*9XʾSS[?`s?d{ۗ&oc3DpZlC@lH"+O[s%6yZ. E 2osY*9;`8`\=;tlD;727^HPWm<ӥ𝙿 ~xQeh){owf sܶ3f"ba]A.62.|GbЦcnҢ7kgw{㣓 CW}+F(TıO-<%Xِ'Z] ǩ qQZ>J(D 89,`xxy:pVi1gBtԄ~(0c! #t+ƓK#Hަ/Ǩeq-IDf\;An0}(^V2-_oصF$ $,L0b!>e AfNĕ_GrbPu.]wE^}]^ݱ@P*Uer~\6nZ:@w%6 W]![mҬ܃L\mkI {~%,FdGmڬ2tq:H^2 M9fP(n*;"c^WHtF9.4yNZhθ*Kq|nZvUXf < W).A2vc Jҷmla";E1:nȓ",]<_zpˊ;Nb'eg{E_3ute\رv*7mɝE (cc)?am5wV(O ͝'67w'-4wJ ]9.eehL)lhՓV}f\~@A7Had +DE uaMtYaW!.aXO $5&g[dRGtfw6w?aą<1.˙|{?@?ٷz+xjjhZme:#I:. "@9cm5sbSϛd߄M@ m;O4 q:ް5FVj]crژ)5 owS#\kNjI^\ 0gWuV~Z%W6,WZFn:Oa WW;{xae^Бj+OEgC.#;Z:i /l"*f0^^U*<@ &s܋5pڌlSWY۹>@|N"ˀP1 T 0p<;Y92Ci;?śbDFU˯\,lb3lZ1ⓖ*_ިGl0r*ҳM?'[Xj IՐ1u,v?0;gt4 F?ca!@1>+#8p 5.zan~fѸ VaPW֎'rmcK1jpjTѽm6 1r̖O愍"-Gz9Úbu}ƆBx>}Mbf~%TUf}N3c3V4l5Ki5_?E oyߖ.rֹaMbA5Sީ@0ƻ ѿ!?Hk6ܕޅ6=BE…;FUNBoiw"@NfXɆķVI!HFdAzQL㱵WZ~v+Jb:Ѝ7X;"U!l;^}sr!1!a`C1ஔ>qs"P䵀+3 }xLҥ %s^i~5{9SS$?9t`%d3H{ n'5dUCBY]DSDR$UG^yz~ZE LH| DPFC5q vUp_)yQ{}Ҥ\GkX0{Aan=WZn.Y!@rk^#H/ {l7/Y\M)0h,P3(3~ ^رz22-)j."'+<{j 89czn}iG*zs ķz&j1LG=Q/ pm#93ypґHW0\/zjj,?HɄI*2pri&KB-C|Fo|sYA,l bx,w*x%w^wrǐXxI8G.ژVeGA߮9jhAldfO$h`[@z!?FcfwE\[&QCǣ|c$\P\X<QbojMR[*q3RL;4nh Zs*+T1ĮtiOmD=ⱈ:m?z`lRb|Fu{[iǤfjẹ4ډ)h/qzJ}$H^ko(MrDkEMNyzGÏA_G: 0pcxBϱ#\!d VKM" YSY(RJ`v9mm!Gmm;w/ aw7N8$&W@Uԓ`bWp\'0NO@Unn|˕4lj7ڞ-d{߶4VDƧƿ^i @-] ^n\ȯY[OIi<rCM+ ˡw@z5FіNyoV ,>,?#Aq2_u:- YpcbH|r1Y,VDM< aKM.dů&Նr6|O#J0=M>)cпߙkc!=OdjI*\c(.#bF^kġKZg }Ju͊>\q<͑> WwmU;9As!LP;D]FV1ϮPKؓM07)8V>U -CoԯJ,+@:ckq?lsp!cBX bTtc-S1ΘFb}gB՗.^Oܜ8<(ae] Ě {Yn5N(Ou_`D`oN"rVJD( b@!|w bZbinJOLL.BR[`` **>lZiM cN}R PZM hvKjI1ܥk=6Sij]~^k}gonGi dm'Í0t+% h.G^+yCWj-Aۃ:f4^ˍ &=&>{ u`@xبgt}z? ue'H{pyM˽6Ռo4,#dRv1w)n˒ĔA,};Gcr"ico> cpGC$pZhMF"̰Bt4-a3|6L: iOE.xM S:?sBT#,_*;P ==p e\tP?~'rGRFV>>^r1O8Kow !GHn?—Fm;;$%;ēƵХjY"e AjrEN>?h_}IV[OO61XfMnwVBq(hNc8 nWܿ|u YNbON*E!RfIԽ6\&[8K V<"׸UgF~*(;1o N/eXi$* pc%T x0قf0XSUYaq?h ʱT!y׶˒"l%^jHd&E@7)e)Iڎ}\}ٯ~Z&DH.*`sCO,0L~.CFsI96'a>uj9(\d@i}^l}bX09u oFNy . runhZ/{;bW)^6qD]ύΒ.0nvu\>i%cX}D8jASSHXBs8HۍFrzBiV.b;)PGf,EނAv pߎ˷ObB~ʔG|8n Nl#6U'')viƎ 6'{n)L1B[^U$~M!c3\G8#j>n$<,0WMۊ9݋ vI: ֥ۛ- P wv()|T opgKZ3VN!5VJU?cw 2۪k]Oф {9J F?)]P>ܩ=+6T"wqqjs$Ùxqnf#QOVW-`V, vX[$]K[ݜVU7bJ5#nKk"mc{TLc}u?5>ulz_D폾dpy\9{;IE!٬/Q\A:\\!`kpV F9dwfKhK_3.9y616f)taћ2h֘p:D&~7 A@+X)4K~PC+7'GZ'b|׍g`zYL ꎶVOAL~:AULRN_bx"V~q~U+pT}b!C!b:I8V~{hl fuJSNx!NnuYq`5cQKQ9-X̕~V!Sa@0<7R-}6a1Pu+\c2 c{ ǪxUn6+J}pd$b,PtǮߘ9prǥm.R'(4[T[mJ`E 3ݍ3he^Kby4r5Y(r*]\ *!_q *;I3"8L!↫I1vG-ܾ2N# s4ZRhǀ|2j2ښa]2FsI\n|oWBuc޹څ{2WT3߆KA2"OVzٖpBLADw,If8A$ S?ī][{^py#A!3`9E4#$Nqt},A͎_{%1MdB{?$~Lre9~aZ1N;WwXh1]Z-5XƄLÂaQ⽣;vߛvNYay@ɵqM* FX DQo_FLa|IעwkQo[lE~,Cȓlu^)&N]PmXovvBvh->-k !2F6!"HhY2' ap=PS݆XF!-64J]&zbکbv&"zVOã^ ~ǔ>X ڝBMS!Ա+\zCuTR,[̌)U,v;vUd|{xD]/PSYD~6Yrd!m2 43b@$֒Et9 VsRW;#Em,:n9;;)"Jxy.WtS4}ahqOEi<fZǭ8_WRo,lb2dM`v՚jQ؈v@Ā[ӌ,Adɶfu큸q(e>1qTs<%)F2Ϛa/SU__KIܶKO)7\d(YI YmbƦe{!ܐoG2"Yzr^!]&Ce5FXTqɵE0DۗTfiAzgCBe;sW+p}oix< wH5`!2t|#\v=,GLP$CxwܡQ-?\GA5b_V+t\[[M7:̀e~Lͻ*_[Sg!z̕+z8a0Cx :Bu..!]{R]ʉ\VU5S.FeW=M&K;1V<(Ǣ^ZP"Y $BKP`NVW~GkaRwdlsك.٦?FKFZMR <&p)!fd=pZ|'X|Vjf#e>( J6((iĴsOldi xaWAɐLS+^*]>JF<7VewZWjJJ>0eyK 14sKwz'ܗ>J.~ߍf4*{:5`t$?rm3Yؽ_SEp=(BɆ`Sm}] >AF(1k4$'6ܞ%dM$ĥڪ9{jJJU 儋l´רW2NzM^J 'KR;m(yKH )SK5Ց{HƜnҮ)@$?_D\EQÔdR$ϼ5Gc"4nR(Z)̽X5ƆKGɆо^ gMw&Jz`*ѵfaG2%[`'" 庠ЦK`T kؗ -I [ـSt =2~ l_w0t߭s K 2YW݃$ڻd<:01]qUS< 9ҷЇy=_ Bkz 4+)9P(e}Jp?~22S dS^r~<#I%o{=\_]CikچaB 25'ݾam^iT9;yK2[W!ǎVyg)1{h9_s3/N:G#ӊ]̹TMPLS2̬Wpm5 oxPu+qz.&~ 科6Z%ƕ#eҮGOCoJik[3c L(pӬ WCf|1bqtoY(w$Z4 8/͚NOTa H_ߔ>bt1k!ѢԼM}a.7jhf*s=qL<0Bktk3-%Iir|?d ZL;y%Du p139 ̌,Ks &镲ˡ,P@AʹH@o`/w+&Xqh=P}{,3Wauj) BspHafN(ӗlsbUkѤ햵f"*$DM 1rSs؈HNC҇!؝y߆mimgtXQ*xdA0N_cRtaw^ 8cBGxμmwj@]( TPj+dUőv~!;޷+j[p^7|k?hNҐzɋ8M3c`+]2@ZU`hA/Wf @x8ɛr]\V3ןaVaHaɞ zϕx {>t45_=Pר j!nuPyb Gx-u?CA<_ LMȇ{tx9ו_%m-&_c}i 31 8-i>F}SwfaoXҲV_+Ǚ?5B(&$Gd񖬞J)d 7OytV<@XmS[3LFtg13ٽmSD Q-q_o%mO 1W#FJ3\+uaI jԅOT5b4 C|g3/'[њhMX*hAa/U"nC~k9VM!eLުo{KhRcKO=UX5#Q;E>c#ygiu-U)`_TgBJ(H\> 2`K8fBq?X`3G{wd LP#G> P'C|SYX4ɰ5-$;$3ȑ8pО *ոRѱ5E-%,W v /EV_*X'djq\/q_)?>cx6sa׬JRcU?9qӌ"oȰf{RnD5 {4C 1*?.ZH{rw%8. p%˪h/tP1З< qq}V5z)S ?ڶ-x $kui1Carl9K[85wH7l?iHw:]@PlDo[AS;}9Zz6*P>&!AAS?Ml]_~*j&jO.΀/)T܂߈ˊ ߬1#Gņ~gE5zqh:nQ5J<"!a9[}(D :/)+UbF3R_,keW:QEfUL/}gN\Pʑμ@kQ#4uˡV!j;i*`p(/ϯ8W} `i !ZJEmn-|ݯe4$XgH]NT;~7.__*n>QH!|w168w @U m$4G%'m۲  cb3`e"nqnTڒ!AY ~&o{!~YKV%$ZeҴ';wtjZ1Dl"Rs] ʒb+0?O 9+yn?rCr(da+ZV}V܃5$FZx%-)Sw#պ5BBF6BxW)^ wˑ72K -;r_˯+Ѷ9)&sX?};Z0b|)Dnڬ3RBxTO9՜6 ̒|%ۃ3,y#aL6%H/mYMqe FJWW;Eԕ ?. )nP5&98{ànZ_rﯜ;o2Xmd撚"H @ħ辘i ;ꄿ#0 J[Auĺ gѫ曪DXZ0RR 5 TdL.u#jN?1VCLiCHnTJRh5ߓ{hFہ4A;-NFCjS?m>|7gWv0EhI8^E&_sWç{⎢A|;rJ 6{tN.Uj.*i T/n?Tz$=xj;e5ʆC) "C)FBT{5".#,Mp,)# 3QӂEd6 3jq!au;0SIR&IP $وë?l3W4>5S l\6R' o'궀kU2MC~bK@,.7Oc]~C}!aMIe=e96 tOaaA2^5wԛ\b4ІɎM{cv* jqi>%iXSSʻzdx݂ya@7=e0HI<Gv'޹rARgߎj9h]sx)FFyP<|P3x-zz1 {0dI>>뼼洧P?`l lBUg n? g6`/r_L{^W"SCX98frpP|aT5 Vsz6nNVFk 嗎,fqc]|bFncBWY3$ XW,YOGŵiןsS;'Vj+GRuݾc"TlS*5UxSs KD}2W`\K ."4{JspK,,\==;:&?KXz% zD`sbq̨+zڰ\Hn3N$BymP3 p*_P3ȼDm)v2X˴a%aEU~+}7oO4dir CDƹ,%!s*gU%^,#9b=ז,&E6ZpF$f*]Uzxu3vYQ{\9F+`gCD&:iVӰL}Vֶ)^ z[?4/s8,( d<(q?hNa{ܑn0N]g'K$f3}~îjS% Dȳ^ը5jʭ@cvHO}yM$Ң^YP8"WG0'M2+L 4ҟMQ}_.Q-9<ӄZj|^Vl3.7ӪR`f zsbi{62]Xw) fSrm=VO.t&&^5\3B51E3p.s~T}4lO^;ΉU^ѽgW}7 9 BfCE=/qx#DAV, A$o2'U3q{Q~2} \8SWeU\1Gl1HdVyއ4= &P*O}aC̀(613Sۗ)l䧎!Ҁ,wr2"y߃X jk1;5u-%T[(^!w( #˂/]-H5QTHZl >8\J}Pn u4WA|hTq7$*B7%p7:`S؞)+g)dVɓgd!όY+#SNNA]Q}WR/)_8B6@[F#qZ48۸U^NZY7``d[:)t lQh+]ܢY7(cvA!PVOAYB1]bIۯDr\L9ni#ū-p=bW7^O`ޓ #D3)uT7]M[k hmt ~ӅqVsxAmSz~v5p 6o?L3m2kR P'bX#X=pb$F&GZ8&V[l5zƒ}8M>z|@%%t/0`a6\æ'bxfQEclHR?+Kԍ92nz8$#3遲PɦUM冕Su"\h67| W'iL-xþIOᏭ n":99Xu3xDk1YǹJrAIq& PvVgvԉdǮ08̨_)~ *{~bS҃ leu"m N VP GlPqI#jK0WlZN ik Qam7#yogM{K1nڅќ>F}Gt ) g&9~CVXЊTgقQ23Q}A#ʆ5>S5z~>[qWpi:m5=2$̨Gw7<'h9G!`a;c)ka$bh9vNCթFgzۮ> C6*~;X$*fX p6e^OeQgEG';%-!P (2G,֏Tq E겁3 ϐ"ODE= B"$g\eY,; =.ԫzÕڱz0rZq18R75u֨crwá\S[hR;66z5m]ܸV!ّJC NAQnz[ozBSp-ĭRv[c_~,vgw :xOY3s^om\|ʢۇ]xS쥷iZP# ;E33=Z,y49LuM%DIk gWU[͸D XXl#ZZA)|BJ(7T֦N%m X[3M ))Qj*&Tp;xKp.1'1:ű BqY̡$SQwyp{mUaT2}7iTl#pw̟8P9#,r=6WBuRMc?\!0yQ,ݸ:SWR"'S=4򏀯7ɵQpT{pg=mNctZ(zSʆŁ5mns%7] 7@ATs1Iǝz^w ѱДpٖcuu`iC\8 ČJ9y-9:bJ"J?C: 30gekѫ?&mabOѿB!P$hD RYR19(-Qi. DV`ӭSj3zb`M|M@ &q7RMPap`:>i9€B pg|UHS] \bzAK^ H={lR{ОLllR[,}cx~aSfRASn#[Fb\m0vzQb(Ԯ7^)vC\®'iY+cgQS)a)!j>dv 7)JQrpE/3/ TB6ɿd/vkn◣srC'?4 Lίz?i Kc-'̉AO'i> RpߝpTssF.k7-u?[2hڽN}('·Ie\sCӖioB\sڛIw5$k'ۺGd)Ȃ=)kW6}n:߅VMp0ϐ~|y"yӽ#|F 09|%|!Yk6x"LZTՐ&NV[d}8fZLTAHҢ'ž4FLRUZ>Hn4, y ;6e)LWZB$NQ`Ũa|s&~H{ 웠|m2hDϤ$XUsd7"" U~%ףpYE}܌GQ- 3|޿ w,Qf a\& Rrb-<{*Akh @GVL~""x79jzwvkܶ"{cꏠ`Y7o cWa/Eiu 4^cj]M=ןp<%{d!DH$MԃR!*SIЀ.t)\rkbڑӯ2:gLSvO3JF8-G2&Lvt0&Av3eרm  hTO;s6dX)!L%[g~ LNLRΏۀ8n 5o$*Y Muo QN%@r4gDA]Wk߮.{~cp:*X:;lhPy<\YDp?nt/JV1+7Q, ¿7U"{p$sLV%K6<3!5#} a@2Y;ll&(4k#K !Ce ?X_k5-iU2X͋x*?9jUI@n۪,9k"e.,jF6XmKEQbWI!fOonXTy.‘0q}UXf~GTUL=0 Qp}Mlpqɒlxw ,P7^a^!lN5ӝ\zZ/a#da™ٝ*gcga?@K{iVb[A7P1jbU ^Dr""w&;c0$pNo7ĶQ85a0l"y P41=KA%_zL -;J bROYJ]<"iq"j l&YO!~@38! Ɔ3`FjЅg&TI}#]:}KMk<E2Ǣw0 m٭ \9 BS3i{4ՈHAg KD;WջL ?=fٯ{^KvL@Mwo٥rAfŎ6ciK'{cW(fǖ3GO^cM'yJ 4-^ofE}$SB˂5䷄Y3xeij2' xW.~P4]Is(2ԶqJ63_uƭmTw=hS̝9AG=mx!K럯>/BAA &GŤɚ yMB2[f:KecI!މ.=4SdjcLHu&$J\7˫mctNU!QGo r) wDȕҮO2d)UT.d>ZqgT;n $?6vD&p13WYvbuJȮBH l|ׅklߌ4&ʏyve2Z6;)8٤}YOZQqu(Rq)3TppPtK0 !kPKN+'цZיf) %3 Lt{zXg`&w3sLR(5}X~f[UzKŵsHgĀBf1yU_h#Ҿt(۔?~A%Y>dp'ILSݢ(\F1e@DK`Rl&r0>qm![bu_3\}/1r)Qw.H4^s5{=ങ)劲 f5e@TD9&FT1J ;o}3>a&57 A%9tM`Q`)YQQlLy$hcXD0xAlH%WnWV7X{!i^J3s5zj ӊ%=f$M `pՅ;몯~U~r5n#tɊ@> Uzv3س٦,2b <>$8UrI[vf;XNIN4s"] QGcYXarO ^Ij x@W~4lY!|SVd:?͠ZbA|9Dc=@ƐDѡ'DXtN60K0wX+&ǝ-{fehpByhֳ!O,.1cN:5h lҁ- }慄˵o;]_0tU A,/4m̎- Tu_4{aLTCdVo2 ]\$Er^>o* ( SoCA0¹R7ՂS"Ve$%X$O2zKap9?!ޝշٓ0I/LOWăe~)Z;r)@0-NܚscUr9ÖΊ&%)Ryԭ*X`fxtN򗢤2  ΈyLA NZ3S0䅔h/hmT5lZ\'T_2xlCgVI^r҃:86Xv |z3j$3Z(^n#y=TY<!FtKatB-a!&z*W!2kȗ2 +iWt㢨ڿ}kfI)Bt%<=&[Aw[A܃zTБ8V.Yb'UZ7t Rq٫NrŹ9f/\6Q'g'.PgǯfiU>WNjfė->M$5Uw wO Tw& TD{;^FQ_e7Q`2J56ϓm1rc Nb@x͸W(+GFެu8 IeO o.-s~heYqsEsQzQR1&}ŬXC% n8ͯH0撮nqaիKO94'mq֪,"OakוW%|"eԍ K$mhc_vIU3l#, 1t$D=FͣhvRahzt *8͆Xm:Z ]@tPoiyZPZS0 qaD C'ǁo$Q8'O<]LZhB󘺴8{iapb.F?>ST:Uj?p-  HADQ_-|JH㡂Gc8l>Slf.7%LQvoK7<"//pwoHp5\I [:["ҝWHxJRl|N{*pYuAF TՇ3jqz߭핰 B{R'P!VɘtfYeɡ~ӛ#lߡ=qPwi+W2Ç&G㴐.\@LK9ʤ9?bӮ^푁G`«ԯYz|q8j˗&]</{)gFlvK,d+0VGh}#$g-'wB@e0P'n Jr b"47ZUlDY)cVqfR&8T*xfꛀG_@d1(RH|5^(6QGVrvkw_>[;_A.ڌkr1ۏ&B/m=u^.b{@,tN,SS  ^EaAVdMt@c:3?1ZD0_QFvMqɋf/OGrAE/Fj +BPnv6։N>PN(ɏr>" 2,"D˙)mENw) ±, cLyN>Y60Cy5`/6a\p՟OQ 辴Lφcuxe/$2sBAlbZrHR-u6:Ӕ'ӟ  PHϕѴE p]SAhAH!m'1Wzf-j[>? R}G-ruI*j#vQ }ϼ&4X'li%1~Ϊk_c2 I0 R?kG:b , ~ j-L7Mb7VN ɕ-[qh 攛?I}&?%y7rCMsWp6|լ-df WTk8x]V:AY!ʺH:0rZ*Dz3 |摣\8)⯘!Ne֟cyF?Ŗ03-**Ol9ֆ:Tp+s3ۇqNŝtFƹ&}|^pPDњWsJ2|5CQe=T~)}%R1 ڴWU# bsIL#P*` tQ"eW;j'ꓠ:AW44]G,~bkN%3Zm4`]Fe ^g #R@)#vEAіG5 ɔ*deRȺ`:Kk>aOр{i,uԞ n@ {Wu?6^Wa裲~~IV@w`a9/O"uD+†oI$ ܃fD@S[j˓觹XbbhC"ʙ}u5,pSV~RڝH"KOAW~y "uryAۋ&;=$v^Z$* '*$?#=yՖ8l*zĺ\]ԂH/]-."2@2pn!^W NدSYN!TvVEG}Ij- %, 3ZeԳs.,9,,Qfr-p\kˉ4g>"wNJ8z#}Хudwl':OV`.IT0\ʛ*AcjpWL;SgFlmSkJ~G ι)R\5؆xz58meԽ%gM%a;7Qi1R4:BMiH(b({WљLvzsr|韌rYY"¥D6W>ϕֻ|Kw.JX>>q"Mv4kC  %/L"_lU=|7ItN2_\K NU8e{w5V?$Y"<;Gؓn@ք):F+/d,n/\nb03` qq!͠ ^Pj!&^!EFl%j*jҀp(4D܆+Rf3~ _U`#TOC'|Lr2L?VWPPת8ػy˄C2ߟxvf*7BMu E\?ꇆ|QWL*!_{,Hy;|[:(D?=35P91ܜX0=ad?A/ !?3}JܰKˤs1 {pP0N2O8In0ox@eZi,e>WИl[ܠ լ؛ `1XwJ4c'*s?iT.ny(2)ZA;Iu_Dʔs|ΌC@fi} YuKLF$ Ӕ%hqN1\eSƔ |Q'{vעcK'xf^ECxU~wW%,A+6hqRXYau7.' |}{}$^bU6ɉ{x^g"ZG|ZQ_qΖ.,aR?1D3ʣ6v>w}Uݪgs*ii `e|׷P~\$(3ټ x{;%sST @ A&y+#dӊl!N]zmrasjCX8311\9%Hr("VX`31B_I -eGqKrm]bBw2u{/B5/a [eYk2q6&v%_{$!dQ*@ 5EqZڟcz͌zL.NOlL-Wsj34Ҥ2! nntznB?ՑY\*YힷdPj zhBhD#8Ò\n/ ^Tؖ8^]݉R5t#V=A'1̐/C;7BDP+X[a=@@*~4Ϫ3quUKÎ%DDoJRȒ`@/3>j쟾g[SGRXT50҂-{%NG5_pe*88!V، mq߹Q?kڂ$Cĺ?l/m o?e]HbG^2{x@:mD+)YhbN41,W+M(JəӘ0fZwŒo5s z q2^١btǖ|gȠsob\ ۼ1cq_!N~Y[ph&;N]YUlqxS1P s5-Um~>:-}4LkȤ. xr(U! 4kxq~֪L؊»W*>CFb!b` , 8.xjAntKC{{.zvbZYX[~l&N#*t~}|y!ph/52HUWVr|H-ib~~䱌 &|[.-quBߣ (]^OUs꨸o[t\y e`p' )J9l@ 3pn =K%i\/O {Vl0Ս" 7 $= Yu^.k1-oL{/c\ :lXW{vC42HRŏb`9!3 @9bu;fm!1RfWD%]x}]iN4˿gO]oZL}.Q6vcz VT1^ ̦A2Q fpw`(]D n\P s/Li]~D[k+sx+5D?h%5AaM)$@ .aXQ8RD&|MY !^7!iۋUr@IQy;"|pz: tc:_ y9s=i4\GL]dhڧU,CJU`\}G8GB}  T<0S1fiq 6=dm+w=3A^v_k%c B=tޜ ڢcG_] ˥3 wX]TKCkEA,sn鱝67:`m\1fRX^bCPUַI#9H0O*ɩ< R~U2.s3liVik/~wҡuKvwVp Fx1:n@gV^4kQkg!g#'x|'sl(ˆP/`IHÎpXNe'2ٿ)f*hLkh^NFo;56Uݿr#|ϊ=0eGhMZŘ"[;ǰ3kV$S{}l(wR,ы,_@Ph8 ihUN[4%L_Vz& bZՓa<;.T,ZBS'&2b+Eit0埸mjlrI" E;YkG^q3 vJ+s= }K|}u'}>6nuOM9Tg^S`:)F6@:F6p  Kht|Ry Ff -)^t|h gָ/3xj4kzP/?78][HfD&:?~VxQpǓstZL gFw![f+) &\&QKv佻RNnԂ/Rcd{"ޡ_.{i ȸJ\uQ:<Uπ 8:^[ rLv;mزC %g=RҢJC H}&Ygw#'mV017OKusN,>>@)Ӂ;0U&&K>w/C_%J6׽b501SpTu[gŅZ5QnCPV7pXgrN?u,^K"rUv?5Bp+=EW~|mGG3BI ^jbl$u|Z|6&S< A CLOf\A|OgO73mjNG(c4zFnmϙUVF:<ͶU['=iB}4cr6rY\H:`q@fdo7{by~s{C& 8Up38Q$B,cFM:Z @tp& Jx8{8y;E[mЈLZ刯^6JXФ0J% M1IeMygJ[Zz,ECvV7sk)*o{iЎvS[Prǒq -dN'a֌UƠcX<MOS\-j~bg 8L\˜D_!C;}Yk>zל4 {`:ugMC*K #8+yfr?Ŧ+D(F tGk2>_l%_#0v>ۄ5 9P1.|ŝ3p4vkL}0g!Y:㮡b&= νF7o$R!Gv4MK1Ϋ/Z=_0<6lv=w6"f:  |7riXx1ɯh]RbDwD4NЖ])3_%D| @lega%Sp;Ų~'`GbLN\D<^Ti>}gFmο2 ӸЇ5_e`K.LtdX%U5<߈9k;؈k4"^ӏuQJJ$\JaBcxc'H`Ϳ݌X7lg{D>ϵ%MJzlR4QA 9[ +&8׶ua*. ums9p2&B 7;Q.S}Aa@Hυp:AN${#܃NHbHJߓ+NCi)Noz.9vDO>24==uzYRW>IRW>)l"14%{8 52aqGԧҌ}ra}WW0{CX]k`-oyH9(C#5[ : !㛤Y;\[QuGʦw1>a2b5[19:w0{H< O_N(\ w+.yXҧ2۾KL"n{?>I˹T yHU`iӄk,)cr$/YO6{1lhCcPِ<)+rcmC"T=-֩髄|R{Gn( T`.x(ȈSGa ,pHqy,w LmM9L?砥gxRMGvCSǹj3:ZeUK-:M#6~N>Q}c!]z%/hb4` ^42V_ 12K k,x6BH&̕+=e2+ Gיt^t> ({'w>72 W\u2SK{OqU=_PG[pz *M'SF/1cWgȽ9+bi>t0`2/n@{l]d xm~wy/Z`ZMJڥiF@y;mEAՒ™WU߽&AccLfPijs)mzaܑ ~h{R%/~!"ji? [r7܈cL4^2頂.dXU0;zDr "\2NdJڳԪt*Js n~QwLj@=7wI"3!;&x6ր92}O?m(c 3$x) ʋ].I\\KJwDJPnhGEanϢJƁ#58ҋVo-/:L 4_,n/U \U/@{{ q"-<# NK 0 ~kcBDN[gӕ@l+W4*k+d~ f`>, }UL 6֯"hB&-`Զ`\Ti堈;93qqV3C?xy>R"7}X❈at'u*-L%w'U -ږǖ:vs_9=;21V(r Nc4paSljp  nsJJ@]d}Cc2K@l&S#HXkTxmve>@p|;協(YV ^hqi8|2pg }q[3F4l ʮy@>. 9f ہDAER UJl!Flo , ȔʿB"NL:sW-T7y- TMiehdٯr&R׬/Ń fvBɎ}lЖ0AtMҤwX1gB5h&}`) :z/.:ꁎu\> |VMYzSNi]ɅB3{TukTY ) ].S 戈*R"aE!Xs %4y+Á&1t~~&bNw@X`N~$GqVgƓ]kHMvv\c'q3Ī [i*X&7pp=Wd2XjH=UҮ-\u> 3ܝ s~ U9cBOTHfd"Ɨ^X8.kg8.,^nHKC =9&!,piű)#5:I.7lZ#ޡ)sOanݜԾ\yA(q:1^ו_jQBrsdmAea,V["n |]yޣ=vxj-x?rpgay;jHtm8 (hW:ZE6[씌VjK'T`UW4) |gE0]/ǿ"g[ijL-w!jK/?]0cF t(_ךnK*ӹ9QasfVR`+Dj = X0ttf-^OsnrOwUi3ʏqXmSؙ#!C5\Ε &5E%%_XL<%Oys#/r JrzԶ筁w8nڒ9+p ~A<*d#TM/%{SLF, X5/`RCS3Lψ⢑I&&om_X5~3_:iB=A?&K^ZdNi<?VWd7y :un78]46k-c<-1١Qǟ1\7/9y}(bWO U":s87e!0/w:݄o1Iߛ+$rd٘UF$8S-~3JSJ$X>6U6Ai#YS&Z !|CADdZ|slJ^g(.ی"hˡySd+#؃ M bz߶!>z$SKs)j-zїU l& $S'\s* жk9(UaV/ \6a.H>!RTUJ#7¼Tt?q}$S{i=x7434+/nO$A ]k+/:+%༾CK)O⺥b؈neD:A 4W|| ~G싙d,zM Re>UuӕbKZovdj]eޏz,?dM&K}Mmy?EjJv!(Ht2ْ`oww 'L+[h).ʐnEv%S2ajfTPm=. l+QFΔ)+"L Wj}~|T (%f\VtCB1Wm.D)NԂAbSM`XIUhjɣ &'"cƛ7߉vH%R-V$b3Y_,]ХGD62K ̻Iz=eyϤ2gXN.ͺ[!_0u ;6-+#?r- 8VY=Rtb!I*#fi?ך5F6ժtGC{I(Az*CPh[SvUճp;B[ȯ`#@sEBV"H{L FrR' '-˲F!e?Sܜ֌b~a 7:cGj#6"}?zFjTLA^p E[TM"g7)p` oԖ"F/83yNrVIi Wnz2Z_W:WD۾Ryү?Ũ+UٕM掰k){iQ+] 8y dG!TM+ԸO]hJ .ܜ(} @B:ޑ90-ы‚Y,)t=~+K44g7h>5Y%oA]=X[@ 6;Y#YCͥxu&زL91cDц{yb|#15~;&T0ZR ڋb<>-.'4læE-ģo7ԖdiȴC `AlEEQ;)h31UeyBZC2Ae/VP+$]"tͽ(9kIq>feOq7Zm?kƯIܬ|*g\;19z3aфݞ<2BBr>t f^U6w8 -h[qHXz!;:&D]9rE=D DsɢyM7х|j>RϱYn8.ɂ`z|I>WL?kW5Y}8SHC>'vLo4>!YWB9jH-v%_56GE[ +Y97C93j WSôlAKk6yJXɮO1drI:vkߗ#㡈<">Zaư׾5vz=Օ9#`ge5~GOzwv(E ,'[WMb8!?XU)XSgE]pzU0jzl$N1xn ڽ\յR{:C8\o3$IA GPb33;ґ",\?avyx*>RkTMҵL\1\z2>4L},_$H=1k x}]_O`:΂j},'B]^ёsvwct}R^Jtj"05OoEiohţq/sڍ ݱ5<~ڑb]LaK>ߨʵ8.>6L9[ʏZ6uE[Y;7 *oZ[M- L06k.Tf-`Id꥙}!NL+ {K~3zX#:E3f.b9|(HG]` o 68KPa_y:*ȶZpH /x%Jݣ޲8D Ȏr~2N?.Py̗fm>F`w`&IfcKz{oVg[M~=7O/؃3L6yV(RU޶`>xŞ`J8+ۗB}o'Xݑ`\4"pRxNWC(: E4ȔAQ!S,)|+OBe\%D%ćtH4Apzu&S9xjre JIJ#T1w5oвKM|oJ"֧̱e{׉vUY덒,, TЇԾMdݚOHEN/ <\Qy*c_ m 8@.M,(;Ǝ ه,wU#74C*d9D1j_B1!FQY^Б^j5XO[c "^٧!bO Q:]b n ٧z:p9d;95 pQխg7V!r$[ &lqC0\V6(վ`mTBSѩ-6U}0,R\(î ڗz'aHEƋZCPvNKJ:$9EA;Ğ^D$i 6m!ZIsSc@V7YF.?)7;HvLVL5;6j(>N^avq:F뀚=H3rnZa$!ճg=A>1q5I@_v xq92A*u$`eOGbe YԴDWJiR:wjhi)),:UW=D2J|=QE[nAle1_ۼPq`R9on*:c{-s[dQtF A-Z`iN}?;5楶 ^%\ig] /נ5gkb;Z $b|I.rA+ЛXWs'{UۗG'-,cZM$@bӂL%bQ fJ£JQ?B6l7>A{wr35.K^z[JF.` K=WB6T`Z8л?BdrU܃X6؏TN%aOzR Mk2,` 2YV]P+׈Po `ĝm~ fEn4Q}pۂWWe!P VXQ~?!ʝ1Rvlî<Gx{t631d+,YFb?~2@U!;~dm68b-&T5;\Uq|w_R]e֠D@O,n<IR%eN=*pDa~b|,M62 YA'.xڦHQla?# L>dnoCf*~q{ؽY1 fRFB>D+UhBf>F0Z18"gو+{%,&AF-퓋0J-3&D}={Gt9},DyJ{FOIp 00\1R+%W '@ QPj3Uqʥx؎B(|,wƢdjd@ODV6`MOqH$[~5*#V֢ۦ\JE˙yxR7C7='1KHW=iԽ[`HrЕdPh+*vmhʫhDžM†o{pH96M{L'Yhh l ޲0CupNU:ͱ/UA榦ʮ g|N A g: ʍ AoFb#iXI8هZF<M(0!;Y۳GYqyJ`Q*1 v97)Exl[iY _PRt,%UѤghʞ0qE))bZ4EpJ(X9XH63 4eDulʺ5potu6s/a(@vh1ߵo.@n[-pswb`ojQWAi<ױbY^0z\ -qp^y-Md(H5Jւ,o^,\`,)tgХ|ҕzUzi}p[38;W^i*_[0=7QD n`F0}S3Ȗw6H%ځ;sHs>',.BxՖHw''"*TN}lRQ r/Jo<'DGS<qx_Z'BlP2y]Ph/fG!*}vQ/6-TUU;G5MU0V٪V..nNKf2 O}r -{MO ˆ8*`B3 9@負Zd>`qfa;A} /c۸_e nl7W -|~@LX\+(!v&H[E(a.Vo$vv~.dU]Vp0[ID-W}y$Zh Zn`]'O6p4pe(X.(}Lʇ²W+ܦoӍԾD::${˯[e)u lOkp:.ˆhT=pjSO ={y<-x2m)K|c@dCcGyL%Y0uǜ$ :^' [&qj̪7!vT/M̗.~Y-^jF;$TۮZ?7=^/'A֝jwA$ kV;^R 9i uA< Z^i ~io]uF0m [-rIrݙgx~R;|{/ps8+n,-Jvg"s4(5Ew¹>Y֟ ^tPN꽣 K !rbMl3Yφ@+o h>+3Ԭc븱 Bm|-pjhH^`|DcOU` J"Τ}=fua:ƄX+L>yT_}K)BAP aR4y. re-pb8t[YXב*#Z(Bk@ŘbI޶7@1#-T(l5sw%]$N/yCly(:C X{B@VUsQQ)C*3sѴ6]݅>cFkҾE lLo2GW5L7\?e(pXHd$3R>6 }'R*MGwQ[FӝxyO9ʗn!/?@K'CM,Vi霻8Ё#pQw.R![7<&D\0>}?%wIib2[i/e`p3.d5rs6־r_[ZXEgc9f !30C+2qQ,X'Vs%Gޖ/O.&kH|f#yۂy-{`DJJU~ÇWj!icj[:ך Y:+4?{է/Dk$vxN$է\X ;߰lO2ƞ8V,aW^z͟6A}zTG]61 C<8OHʷ[ݵHrӰfWpi3343pն |t(]ڣYOIRMf*\N5DJ[[b ypU/Ҕ`G%c="yQZ#r(lІEoʛ.ODC[m'>Qjc&YM"/ L&hNjQP+`*Z/ȘzĬ_0'`Яt*qaW96ix5Bݦ5oF{4i >G ϱhjsϦ5blҭ&4O(7]5|D˓kx{O8eTuGO5NRtµwYyBONxE$,%L[@ChX%pTH*]j~cMUTl3FY.jxjbK*IlQFڬ8~xwb;IvH;ΐr[Q4 dYQ(r`RvX>EOTLJH$(E`5'*\OnRs)"VNk#uxS=0g @1B m[Tӱ,/ |R#ҥ`FнDZdohgV$ߗX^q,WW>4W_ϭy5 .u?Npp egCs<.T+{i:㞯h H 7z8 H?L΢Bl0GRqJļ|$0a>a*Аy'1XU935eAȦcύ-i!eDUW>kVPh? zvH_HCMh^kzHLmuHtT"WM/m:t5gHji60<22Q*Dd,8ZqUmaT4m@ ǘ@57KRskRbH{cd:[=iD :FXD'WAK04?{i4L<.S t<1#3ܢr{ mZicQ6R@zV`iPMu,nG`<(HQIQ8s$\* `3/&oK$#&q=˪9xktV8n}sW[5!Y D M]2;m#R+9\r]eSUfx!瘾=J043+'#y1_*%8\prD&^pD5yEa Y2%JyB7e:CJu0;րY/R|yDUK) =7;aJWW :j}JY^V<ǧ%:`EV3 8ⶃ.OsHpX IʟH7p2ÿ*zN4ED1߯|"GlU(!\,TWYFnDϴ{(8J͓m##Љ`0hJ)O&HLtzU?X %f?iےp|gn\U: $mgnDNDN HDZ7E4] YF޹/Y܄i0!w4#^{Kh( "ŁΣ;9hOL"ȉa`dU[:wWl{BCnlX*u7$+R;)M]7nmh ü ;&ߣ)f5->5sLXn2?egzr} kt9n/Ivt~<@=PQYTFЇ70KgM^ GtqGA_܂7g8wK,CEx#|)=i]=lIc eVavXYZX+WRS5 t_ ^/@FY* 2r,N!ۯѕg$zT^3r/~=;dnCy(m 53@1:cU/cAH)]A:-wcYǨ{zJS[l."D^ٹ#ehNzw$GqOT. bԱ G0/QfmLkl۝hxNmxDlNn=45 ZEdof0{C8۱=a$3ʀH(.+b*8kFZoDv[06)-L\*w1.{ĥߩ~7.HzPk*IɶV3hkڟzDmv9 #Г>kX~Idp0=0Dg&̿#}VMI+v+1O҈ԛer 1 2ߓaDW@"!"11KDrNYNEqzlF8rXI\174nZ{`@Vz j]?ok82mq^5~(קF*(ne'>g&syIXa@'%wAB0\Q=w"kI;8/@<:T|,EZg:SJTQ?SP݀C \_ N_Yͣ^Kk2)pP>QSH]ۢGmR@;=*4mE)A1}~fIP[9 fٳ 6Dۗ߿҈# ;#L,kYpKgH M_ICd m4 8P\3 Ӎ|n}sc{9VH`j N@aCU1 JxF$g$0@>6߼]$7]du]`b͵K[/8`Ǯ+N:D}@kq_zwCrʮrK7 [ Õ×;^s΀u$.+3L1P{},AP7â`XXګibKC:'^.!5?/Yu?\Ǿ}ujR5hCt|R C;*Z@t3Y*N`cDt򃭡x3Gl %iP.ڞc(RNK"1{=M.@tLcvy+7hTl5S΅i|Z\#LK| T^4ikԎ[cTYs^h>te)3L 8c Kj3vWWrfq^{ /w² gpmL)fb{TauCiN0T?J$Q"S;- +aueڛ+w_T  Fi$5g]i =uhw"d=(5(aDm@CW_z(#H:-2mt) 4AYXY_& gy]-V6Ou9rJ>W\"H;2I[@_~hE"SC+#4A q<' F\̴ AT A&ȱv1"8 #*ye,^gG|=d_sI3JL~ә-+E 0T7VpW8_R).lA]urb: 8%Z ]osCW=s`SJ%CϘQ]8Ct,dk0ې1;i`PV s 2)Ti{#_UP^eX}E`Mx2hA% "vG :qȽ:Ƚ>Lc`:z~VA\X_B4@I'< cfm7 xÑKgKWU_]3*ϴ`[+RZWag b2I;^Z&C7sv>BT]=B\VP1WZ[u@:G4 5G3ccJFkA c%*8RP˱:vy7oXG=oT^,IJÂD67vje~khb8*4tcAX'~D !8Q ZCRr {wCt-Ekԋ& ~[rҥL@bqwmgTPrFK>;յ>^-C;4/^*XVj^ԋr# ej-Ϋa<.cZcr;JWIO\^֩n l%`:"'o/YMDmONьz$#E؞tѺ@xgz2V6QP9 m%WCM%ʼnhr[kF }VMb W 4s$3v\){{b)_7M쏒/[2fP55mA2C ! Z$Б`?߹bYPjyl!v9srDC0r6a}u{լh2rƪkiZd#VIgt#νAfR(@ |Uh*0ԙe?#PZ ޮIX`tO5CC;1: wzW3X=S=*f:'u_ɺ@Mef oLF8Vvtjrl,Yw;{P.C5bjz N_-nJՊ!_ }7Ii3~<+wf9 *&[ֹMYT/t;#Ɇ+X];lK)-wJKz&q\НDO Sx9+TmU Ӓ<5o QCIL,7\}mVw qP^E\Hō&G++r V RB|eZDRE19HBF4|~u{۰(DR"V UMR=.aΜ}pR?/!]+),y;:6`$uv;WУ;3`p;`y+w y䒪~0U4FȨ^ˁmnT/(0xH;P͓VAҩKKѪ 1ވbŖ ٫4Y#9J~C|0E]swc!ҽ f7jjH6+dЈU/P@6?al 0d#x@~xO }1੪Zaz[V -%* Vy~=oE4=՜֘F[rYg&5-ϼAexCГ‡m0x;Jj/ƾFB]֛15_0t, x|uRcLJ,홗 qY yG|wS_rλh0kƆ)*dV~iӞqK uSѱ~%g/#l jjK4tk@[_$aaYTn\U0=tWQtcP@fg0cu]p`LE}_pyaiv@<  ߲SCVA/\9t4M6kf-"p`jֹ3ߘJr? I*:G /Y[eߑ|6%Ks]Ne_eEh9(Ƈ7Exru 2SN3`Wkԙ,pv{;:hC-GtKwEK c_DM;=} ݇ʥ|{s[ۜUvRxCwjј{=9-3 q ҂ĞKqAt/:ѰQ0w6 z'b|`&Y;A9:Ж_DQ7Hsޤ ImPkңp`U1{7C/ 9V,]46B'zr ΠA_z\=u? f_ +ژA)!,&e\ARg`" f|nK:Xe'f}J3`2^t%>:֌f3;ZwUa !R~k hbmx9:c3wճn։sZtJy!Gv$)z)@IPcU;@L# Ŭ%t&kp"P*TgQ+Y?s${gM!'j)8^}B؇D\%MurG&Aq;3@41T["EhGLX-;N5? I=B^KPЅ2Lkx7IdZv*GҶ`^݆ɮ4%S AVi;8jv^ h(y{ ]2y+&޲f"Я=7҄ ,y8mjF“%#,J|e@; Hn󞥍Oe7̩9=DM1PԭkП6QMTRwGew.2>Vgx4gtC>H"s#2# t+eizSRގ ΒP/1V|.?5r]qp;`̄MMq`uAƲ5`3iMQjkS!:˅ɐĽ% am-izhF7jg%$Tb L?``0t.~CMto3PF=bmEQV&" ݷP5!{> X83XCdB<)OC0lc\И.T1Jiʖ(J&\ȤkzaQ,!P Îy0$kyY+* hb'u z÷ 38٦\kCyE=RS_XОl\c+"VZ>"=KxMDvPa6EoڙNG3.z[y^6[ .odhU:Ȯ H}.mw= PY%i3(}p͋O=bϴg*5nb0>Y&%Fpfk2tAd2灡S23/IgI " 0 6|}(̞`}5 BehPKm&v`4Lr\5gr}:JYiμIx 6 |-Fb/qELz l^Hq x,~]ib<){珇F>;#.`j ŘlsEtmѣ;#LP0%VEX`ѣi|q"yd` % 2Fy#s:Od3{azSڗ6b5+ggHFE je T'">Gp,>p*|;U^oas7 Iڎ;a,jƁ2do2P[/%]$hh%>cEF9B"~{y8HI@ -a*ɏ 3$  /u1Y(G~F˫ZvR0{BfŽ"ٜsU$ #-Bר.M[%j]~k6& M00fG$PNH8~{VBPC/KSUwža hٍ-3pWn}^~jp8`@}?}UhwG0 Q/]6tXzr8؎aV aGVi ]u+lLd #<4MBL&^ s@ 4Dv0`hKl6/ݵw}cT[tgWCpJ  h VWyXtolxm(55<%mb{L ;]xwGb:ZsywgfgǾZcgmdnNblB #1׭|ܼ<= Rg Y#n?xv`4dv_2DhDiË{XnTAcTDo15r!ojV\kd{Ok|ڊ<\\ݶZUfypO໯dhFq'd2Q:7@Ny D8!\ v$EJihT d̔}BFҸkY>p%nR4|LSҍèn=wޖ>9)jg,@a.{Rp} c?-s:EG80kAYj *QE4{nKy5axctJXT\*3˱]ɢOc~\Cc9$MN.q9W8Jiǘkp*E 2&0$uR3~ :/٬d!(k?8fތOpvrC @HO_TLhĘvR'Skc,E@Ą %tg9r鬥i 8b%<$94U8X4/z{tlTV_^@"ɷ]7#WLTg@S;OMJa Pj,@%srj=! iv9ơ+ب~(cCd붼Kz Y2;#69#a7NՅʬt@yp9Иl?A,u6ڵn ߢ= yi2/6Gd~W;p:>`4Ҽ)SZ 5V& :3Ȁg33Ӵ/eLe((c,l :wVf~Gr⍉y`TS3TX Sl=t5VwuQ S70y5prF:(I?#uNĩDV@AHX6ŀC䝹zfs+Iu_r4X3 *M +> P"ؓ51'hݷLƢo LctX[ z}98MTh7d{{EOcZ*xy|o jNQI4ǯ P ;~-&2@_}7c^@vQa3'yҘEjQ75@?G]2v>gT̛Dk)9Tuc沦~j]ob@c"lj9t^n}~ud~vM!:&]|}O -›ULCBE< x%sjN-+g;t [Cܻ~aqYTi"KNQߐ,WTcr3OMZ{=&c=B#sc,C&&@L*ˤ44[.XFv0vt OSRzzq2iRF1᤽X83Ng[*.|-lrIΑ:Rr!ͤ n½=$%X\nCB|[;=VrP@/W] -'MaVO/:iҕįo7W6ړ^mUfirb/)i+ um>F_D͝>0󧡐N\-+-rj/sX5 ,=ν4<ŪA6K(= KdHU-k vZ4rx&|{v"K;hL:翳B!:|E q'pUg6I?5;vԲ%t)gA[TAl8}ę̒ݳ\3Xq #jpyRFhAI @i  dg80Xqr;*2㎥K rgw8'ZRPiBRzS (g ءCk0cTq4}_G~0[ ^yl(!q%H-2j+UHQcǸ"Df# [!BGWH5бP tZWpYϢN$G!'թ o9"5-၌;+Çq2LQ,?loiQ*M:7;UuY~rnAdهWt *_]D9A\3ޘ vp) 鴻43 FTx$mb^Pcqg$ˁ\w*%sU 7gFiUYW6Dn`؊4K@Әw9@O Tƃv ]>  LoB-8d?m3o,@wJs?`iiu>n@E#) >|: ௲zR=KLTaʻ89ckG^=]fiQH͊$c!HGׅ7m&3:ehA<#T1136ɮhZ>xKq3l^2Tb@ 1Ɍn^i^ؼS{אYp#fYL0}̀S6 NV^*&)2Y%gÏ;Uݤ9Ky"~ rzNÄ,/ 9!tٲP'"ĿiQ'{nwjѶ9קDxcvhpm^Hcy3H7Y!o/B;hoG(([PmT4O% J/zTv>pv8bkoJOsJquӭv(x/2tL%ӅiҚ'G% 9i,7Y3r02ٶu[#xA}62e2wPU #cqAg{MebjmPZنwN~\2}S Ozܥ. f"Цw K.bsYHkd^v^0mJs kfB. `g&@y;>cՒ?lJ04e"].k—rj!32T[@(*dyCLZ^tQ Nי$$b7ҾѪDO7Ծ[LZj_|;U!N]4˛!aیX7 '2}4{(n j}0Q& ڟY[%՜0T0nпij#?I&fKU$.q@./2=,akt]ȏѵ Hg;˔bWq1afZS)ŝb1[,a aVL5M!-0dZzc^7f<>Z4+nu0{x"{ONN\ P[x9˓=YXMk4Σ& VL`W+u&R.BN0NRw*h7 .L UdE'WPA,IHEj#^Ƶ,4o'Z:09\M_U^FEuӸ[0D5ҚN_iCa;FfVVfj֋w `)izзVr+/4ȮAzԕd1o=V\d)Jr>L7JI?e}"ZlIOK^Ԥe8gr"#2Z-CK"^lbw N op95 68о,Hyi#=.MRA :xJ}c\FB؍v @ 9ysϽVnrY8jz_ 4n%`ţ^.Pofe"2]=RBj/q;@WA?7A>_9B_4TAM^[U.s`Qy^wŃzDJxpL{л0\S, p|WNb ^{7󩬌= ;Aw}jσ; gt< LۥXuS\bibt; E vt c^n4fg8!.H94$bqdZ]AÀ~fi~<) *zMKJF/ݤmkăa2w6`8zFrnP AŞ{}a=TlMOan<~ 5>By.F!.MP=>8꛶W?98);[W)̚J7t#Jȶł룲9%r[^SƘN¬ڥ>|rr\ -B.Ԇfh$TyY. ,!oB aXʴW<^ fe׫erf(Ay^HbY*bh'>sn2׸tl!s}Eѐvu!'q {ZbYX( F<qF҈)83e $R 9!]~xy}KH&9iJ6MϜ*;) z*]q70Ie.ff˺>/(KDH9y-} BEzjqȹp[[(KoJ:fB'Ig%'t%O!1p*z9DzB5eg^)4p\NdMuyRBA0%]D\V ˞:{E]uzZȌ||CYtn` ^ $H ʽo<$&03)1kŠceF54zwiI wsSgUNm[ -Mʲ$:]Oa_Kcp31H,;BZ/q5|I<$KPE!϶dP%J*SBg,)a IQ>zM#_Y<=@ح>ӈL,'bg$m_Ȯ5f﷞L٦˫ -2r'0C,.$,|,}rq0Jz^d QgyFKU3 (>g]GҰ{H7q -H7$sVXӫdT6;f*ңNDkG= Hh 9!sCtOs h5kU)_ezjHS"QIcÐڭau{V͟SOr=uVWt=ޒg&+2"=Ute394X6TJĚ2j`'~,N\'3SšH.'ahDP5YWno|(`kU2*R Q؛;FkNi8@܇t$9udzhgԧCզ皚@oYM$<,snJ1kvNX9ŧ ȢЛp#TaADdF$Z+jQ%,[Pq|T<~e.NnIw t. 4Qئsn/bbrszxytP]L{)CxFw aEEʉL k{ʉ7v[Cؘ(B #[}gȻ7?XY-!rPkC0wV? ,,2z- PFve o!n/X*o=_.UCy8GI&2±C9춋CB?v\ P50g̀;+ "ΝmhDx'&ʲZļ6ڍlq*3̺ȥHJm5, !6~aCTT?0J6lXP+ƓVE ])2qLĈzZ<g"QyMLk.l;؅FqGod3zyB)VR,Ф:_ `z֯"ȂMl}#+PmODd'!?pbt$Zg葭Sj&w9vR3 ܶT LOypo*v }ƆH.qf_>):Pӷ"^ŇW^xY;HR:vX?K65./{{Cts/.g.{ʤ|/Qn(kI8@y|Vw4HZq}dcmQ7^"W%$k[xWZObxVbB"TKp+|X{^*,׳I+:LJs1ABm,\t.57-6VY.Uڗʉ>{d-M#(̏:9DZ3yQOJczm5*R.*0].$'N?VSB:|g idC{>0'\Q0RH Tε(i "Y\%}:";QY2XKeaD1vwdD:491[\V-GKRZs;;{͒ 52٘zP߀*6R^Z"rwX=\ [?zߝ@.7n+07g^!#Z·\wgRPnP.L1W?{ gZl":X[gk+dRa`_>"zjmVo]bFDZA/U k/&Md9]F'icrh#kՄe+$Xyb+MCNO(-Lyt*?8m{Cα˸TOg{`PvƛRF5U/(/FOt!6Rd;黨i 9 Gn3(+86|SScE\0ϭ7h 2?-X_*m f\VZҒ&D t^G3wW./{_zʕh+:%!B3lb%l:*q!˺ ݛo`g뼝Ӏ &mpQHה_SOk2-%Uy3i@"℣C.K#PaŎ `=F~makX:tEL*EF/bO8㩝aGg\|ui n9e?Ľ٬}tYr&4 |9=+"Eм vH_9cT~ 7ԧ!Yea{/O).ѵH{m^9$0_'/Y)(f:\ҊD*> ҏ?h: CZ .B4?jm4oy# ~Mz$rq+q( ;dP)^"0Zt|f|# 4aT -@rA[V"H: 3l:IC*$Nms,.jOd'Lvmy Z4W= r+֠?Q\n>NIs8kn~lP% RZEAkt )Kʹǒ,>e&Nq|IF8Jj}ܗ$5jŧOk@ _D*(4L̺:b: ~a ᷓ*pxܰQXhT?#:uA@55~$C{ʘ*/gQz8c<+Lnr7pn@@[oGrS=^5/}1\SDoc!d$[77Ж1Z`d.ffY}V$hCox͒ p%?-.7\n -d9%3ԣXaS1v]^>5WH4Q?Uݚm'㑷J4-X>ސAs$ c5%QhxNƇ46rxL*'\pk53{܊icLIM]lwy s·нIA 6zІ*%y ΠY#W44qLk^h{͹@TyCC1{N;niFQsOϺi`6Y=z8K&|SK2"7(, L͹x(N/ p OS3.4B ^o#,!2e4 -QU/hC OlQ(:wV%E,.Yj`5ёN .GWy~R/B^եd}w1Ϋd*mf{:OyS[2$iw1$=a)u<z.@{oKbC Dxn'8/*o*Q]_Qn:c7k$_q?eߑtPv\r.ލM\V&ֱ.ùU'^ݮiz Hj=?CX֗!qB[NDn:]{&^'%g3/̷QH(~MFTwbVW{g>>-j_*@F.Ng jJH߫ Q论g>ի_MXVD#j%c>RZ<_і3q2OB{Vo?5q](ܘohM-[*sɽie?LW/3w(mr=IիFG*81*{/C^-i[PC>OP ء5kj4_Q*8X Wn7RC38ҷ\TxC@3Kѯq[гelK]L6hRn MM9? rY0ŹFzBݑ$) kz;)<o۲E'no?dVyRcG-Mֽ6lC5}_LOlp+8.M!NGx$ueFpb6ܝBɋzƁ#}RS-&Khwm½:_r\.{lm&EhbN#6;mū9ZȀybfG`,N%cJAHX֠CծִUg,0W<j43GyN-. A1$/!aCw(*tpLZ@k$YL?Ό)CCd( {=%|;!KSsŞa~&޶6/*Ed!=kC`Ӭ+[]4;ZO J { jyÒ9C{ݕY7[Ml#&v}(1 ^. Gl"Et&"a)1o)!M_gM~h,%Of8j٭(ψ~sC|&<nH7!X e4W͸rN>4&W`?gy^؇~m'KG l8(jf74kX<=l: dĩe9OR T .VgH%Q%ma{V˹r#yʉD5чM[s^sl60mM4cJԝ(d@%9+/{\qIJ9GQyFF \yw1q2H@s?YSLjR#VҞ}4@)*Y#$!m먝T(0!0w,spAQů, ZR-8/v0'5AJ ߷aӲ:K1?5Zhn96(7\Phtm,ۯasXvN?i"Y#VgL%|hԖ(4[VrP@eB[+D!1Ȃ/,!9f0)WiD1QGz&".R=whZ ؛|Ĭ7+v#w66^i"PsNfhNSA&hb%3'{SFCso 6D_Á_ Eϩ:<D8pC6Y]m92eȯ!e Ktc!{Irs49wxJA,b ^f. 4'AlyUB*I`X5Xu}`6_Yh!yg22@1 _+W3H4瞡fTOIZ? r(cr:= g.ۄND xEt$ҁ3q;}hE tF6 {$/:Z$&toW4iIF~7>dŝ^kZ5?FUP[wIfmi/Og͹ցkm;ZI(W5,O]۸P9}?r5FV%5d! 9Nkj%ESrm8 V&?U L^H餵yIHpː{ځjfz]C{<쾝7c/ >DZNg& "OְϔŦgev(ސEP? |0c}LnNwr=4gC= 2LI1sow$Cs0ZE T][(a4>.'|SWh6oFNS%D!36@ØP0@ ^Hg{,ӷÕɢ& !ƽz7^iP$AA;k r ɯp=n*S (k$|Nx/ө.h/XwqZA@׈703kc2œ*d𝿛dLŘ]0Ts; [6v:73sh?epxt%rd\ITˆ+cfX<4E ѹcx̤PI"Z3I"F[='[~J SDs#e;sXà 8 /gC4}զYY>y 3"5|Vnԣ)w'05D>+_ZV&K^y\33M꧍r<+E-C7fsU` @`~@~Np#p&[mVԙ+#yOi5V0Z0 $S@{v22aU<RoHޔӲSvZphB6>ɉX:붞:@sa \n*cAqe3spnҶT4, =bSՀw1be/@\2B@LUY8gR *v_p;\27_"lrw3=XGP1`/@Ǐg$% cp_D e DZtħlg50Q(bzW [Xh@u_HVp2vrK?"^n$j27NK抈flmPgIZ  /L HUB6 MgGm~4`_m оASd=b4WΔ!sL96E.IJ㏶>4^ZLWYpBlM ATKeqT}G)bsc{5Nܼ=K0[wy:jW3_ͦZN8 ?W}sMp z[wpYSK ֑o]TQ"]qN?SK!jN )Gd,n0 `*qp/ij]=bS%[1^:"uM(dJ*M5M` @lb\"XFV0~!#[4#\/G'hM"ԾO&7醐|#9kLgzǣ1 /+ȋi1 zCVn¹6ʭr.1 (tD:iNXĐG-Tlw)ga0k}75 y!$KHg$JjV& }ϔhm95O?Y4Ot$n3Os yX'\f?<=](p ,<"tnD~5㜆DH%=x_ةb."-ܠ2< ъ#ڞ3#VӾTSWr.F+y(~MX[[]qZ%9t7!P[?Sd0!&k6]Sx;, XPѺY;%j߸R Z){s㣪o4ˬŧV%lt3<R Dj`!0Ҭ3%$Q(Kܤ +2!5/! ^gB֫p.OKn^x= 8̙4J,;j]W]¡ OÂfڿ0,ҀgFł}|c=jGTDh܆OT#3D٣b&Ȓ;[-_Xn{pT~"nߋ<ۓU1= j%`%ߋ6(` y(5O/?S/q_0xBו$ H * e=4tӄmCaFXMŁ}X(:z V^Lh;s]ڊg!lA:zA(W-z0Fr Rbo<؇ pA,ȕ_Bۑf8,|^hG'?H]ZtJlZ]$xsas+yY6N}(%[KǍS{HqZqrKZ!?^xm|HsϐW``AΌnʩOL( P+*F#if0ɺ}:+9BMuvmiM0!3az_+tR,{M$ 20DN8r! AG}:Tp"8+ᶐM@0 o͍P{4+c6[7&uݝv(4]n_>|UA&ң JҞMщ UZRVb.Y\GvqU |ǭf,[[^s$~ eoXP0J'E6 S$ q4$q F/$|:& Hۅꫝ֮]m Κoh>=~kMd:D "t*gA8 :Rm pyPӞ*sb2pU:%#a%-iɩ! Dkrȏ.clTZj\}BERDMIGiYdOm:';d64tF/;lTDholzij~w!6 u8gSj'' Xٰ [ swhk0d%1Qm7ʴw$|{Sբ𬳮훯S i`8@$GПE,`GZFRdv"ɞQP":t^Mbn骗tۮvnT_"{d7=PQ=pH";*|_Қ{Ύ̴z~=mHsOוֹYKE8f:[\hF'[jsk2s’kKŊyUlHmk/~$+-2)厱`qmhtޣv r TĶh2_W:d_RP] P>+ ˇYFcId3Nh ^nNLऊqJbdRHfhg7"TLx7DЎ&&l@$(‚Ä=D):ļ~8`+9΍N=n #;Dɠ@C~u_Rqѻi`8aNvA;S,wj++A׬ {,[@tVnFugMs ͻవ~OBp;7_T /lEe,*}^jܲF𯜓Ja) ׶ K=U{e0?~c$uRoC^kmRgOK)]\L PB5[VRi[7%/#xbȷS,&{}AA\^^tг*OIJ|0b(fޢ:6T鬇B:|gGC`&#WxU_QYH믖wAJ5UAƼKa)W[įoOIbkYL|rwKt8pKKq̂~E2´XBM=q1t͸btN:2T/u~! A&b:r!!rV[*3}(i` 4)Q"iX(maϟ-P{$=/?2ILmB`T#oiޡS,)۽!MkZCV~cb{-T-Lأ!:B`o *3nd! t!HLJH@Ww?6=ŨԸ=ΘTS4~":~zLÐ\D#ƺUkyz/E| }8I,/L,o"=5z}L`uA9c9XƵYz9B\v5mʀ*")WzQ.hrOϤWeɬ]]δO+Un, B8S|[;y,I,ZOe)mW=Fb*ɯ$9%ؠuqV9=VKN QG7nQ5IIO>8Hx99>3LB;WT4Hj~Cvmݲ_0l7v-ûaQo$\8ی]mY,o3W9ux+7wܙ;;&'ZC"Ckܔ ؜ SLj + X_5+!Dת iۑu9&Zr@*6ވa`b/VVbGZ^%A!-V-D`>VXVјހ*TmbTnPמ:iZ$~#bR(b6t&xݽ)$Y#@WI_;^L'Um>ǩt&@DV"]!~~}U79s)–YCH6f&JMli ]Ax}pGGmBТ :?7-K / >Fz( Xh}^] ZFO{^G-fڅw W87bOm^pA0jSWc=CM|-3@ÎU"ǛYէ2QAlo }R(ƛ-}lNsDdꬫ**$9&|shVMe 0t;~d N 56x+)4-5k#*璮8q f(9Fg=XL::QMxc27."!!&!$s]{Fo~UfoAW96zdgYM ɪ~Z+V+O#I^?e3NT]Zsc)YD|)*@eL)a{_M*J6 \$|hSuZ.s˝ Is}MC^7W|Jz^pfmXj}/ExY0H"ql1,ޔ}]IpHLu0I)hfFJhiuo!C9)"W )[8gBc1Hȣ9}pbCm^l{ =C%> ;)s;[ yim|7=kUw)cLR 0L5xeqN9 (FaEWIVLB5V< Zj[i60zFC $m.uqh Kӽv# DL,SqW/8|s_Nudw8,|pfS+, F:d~͑pDqK8K3rQh7pz0ojQܧ~TSܵPp]Cp`sZ%0hOP%jWTq]pIs!K0wCP*飾6HQ{n*M|B82k-nfL)p"ٺmVMse m Nya.ȠΧo냞 Y%ŰXxo4s!k %`5B8i6/f:l:sb P YspVl_@oȜfI=~`dHJ,4ӷfOPmn .1Tt0RT3V1(K,W@-I̊S-$NwQ݌0"~D!e /b=NxZE ]{`!җR`(}\([81o5:B_8KJ1rN:^x~pn^^$7!ʐg`&._Z[-H_2e6֋ ѫQK}'[Iܔ3*5~c=,-Xh6h jf[XØ Mw ч5^q^7RQ:ӮW:Vץ&y6$ε&+= vآkn= & :10šbrjcb^ |aou41eP+QkBBi]mQm\:TЬ7Ox*d}ĭ bg\" VxI*J /Xր TG3-Q M 0#J9e IeM#e#= q=66J̱#( ?ܢ؎[rc-:l%jCu/L6v׋ᘣ2!&GX[K?G,d|"#rqN #2 #VÏ[\P!"|U-(>,DG u BjϤyq cԃM,78 GK@ ٸ$6K\ !)*T!@OmMjyn:0 >Q3< ʕCL8q9qO ep(վ8=OgԬzro"[Z-l .W&ązuʝad sY,R(˄}>]C^coZgsQ59m]YK49|Z+ԩ1b_d~3lŭrKHX&NR iɟ:LGk `aOQұH},cJκ5F1:Y}9) PV ?㞍}JS|u) w:Ϊ\Z< +gR焀=EԫeC,<`noP/8$~'J}-B~Ioo쪣vjپWL0/ ӲQDkMB|8z!B꧞Po卆h*IRU;U חF杉lY@k֮Y&H()_>9$|X"ϭ`=mT՞WgUiG oFh4!O41 l` WGL`y,C{&^kfxT^d+:~sץjL.f/0VY 0"w\=WY~,k4&R"y/| )UVrq>PӜkfT#'q+A͂7I~Ȱ nXTC tU=ٻ|ҧM#N| r +-H֮݁yy8X\W|%&;</FwQHxe / y!FAQ뢭r_pun&*ȑ[p*YrZ*LNF#Vg <| 7owlq{˚^^~#CxX޼?r-K|IE?_(S煰R Ȉ |sr)Um}cCy۔EOGߝ]X,mLCl8lVćã^ZmYsV@ =GtY7>Ujv6 hӻ~spI$7 : 6[R!_ĕŔIoflWќ:5]mng۶s`4R2g6_4=F%W9 6|T*c~-G_+O@JN@ EE>)R3 fͶYک!N ҖIt0a=/@A/bgqB,Ǫ*Ә4u8e~m%" r7mD G/nM{=Xwa{ݤ|uK ߢߥB6T2,;|k(K_N зZ8{P"5T{]&5CPZuAyq.T9L7"/.nE&=cC43C-tĪDzi#^qWVry8aeHHŝWxuxu'xv-м[zߦN4oTF _r(BN'_1 ;^Io4Y:a$=\e"~]铱Rc:6ӌwQ:XAWaXقʚa"K]Wφ""0hGҚG?Vy\Ʈ<7F\ %PPsj؟ڊ冨%l17n8*^g\yGLqYV+4| AOZP@4$P.oJzYgY!-I y,Vy+?V\nl~ K""¹p1vAh}+4%n+Gk:&z=w ,nFGƼ‡/{ϿtX:R>ѩMCҵ,Q I3t1✇]KzWR,?Z?5Gh$9$';xD%v(M=a/(~K~D''s [aN0 Efj;PG[w-dZq2ԘAs. վ6&M~Fb-4Aj &0qӲB/"fKymV>8kU2(R}{=Xؼ׸IlN z=–G IИ3 M^[nUDa h) x(Q TڼeKT1\5H_XA2[?+#Nn:6ϣHɃP1r}H@t~ٽ J*|$ @QKÊY19}icLNv/g%lr=s,oWn&)# g@wmyCopSڿ4Į_}26I?&,]o͟=vo(et2Re-bCGE(_s-K;3ǁ1s',(k>,LclLtaZit^PΦaȚGjaGn]k0t ["MƼ!“E2TncSOFA`0[6quQp& o@c/сO6b\oEnh)^UGz_nmm)p[*lyѓdMrfƐ D(*!]܉$BHoci:K&V%~ڣ%E c*q R!v;AS2=*|:D;T*kr6pH>B `v'|m8q) EՔf@21OY( k;6*_HZ+ -5ƣ@'/ 4GKl!㨌^a$X $l 4.Jy8@.0Qe?G0b&<W7l[;ZF6qr!ka,gyt:XX/n4g7c)Eq'sy r@Y]'#K.J᢮5֣Kj%x_΃dʵG(͞gvuzqL6WŁhS.u CeJisa5U~Mn$647p}<- gcbCc6Wj N,=9I 8FFfO"͡>ݟA=dixI/4_@?*|b#طvfS2hZ.}EJHp55Ѣ="a/}?`Ֆ=:y+'8qe.w*[Qoy4("f'ՋAāōĭc+5{z eiK v{]${Bw,}iTVw5){|! ؉_Ao -$ 妐S?;&FH-|>EW=)Vi( KPhBrm ݬ^y|h%oXpqBuۏ8E&f wgC ;w1_^-M>d OןF1 ҏ@WX .kүܷkg"*#L!5(wNuFQĦQ@1C%clg4Z Hilu oF)iӹqCSuK9ݍ%9Fj&*"ooW9o+)G҂}[=̹z;MaZn44 z ZRZLp\Y@@E@& @,ZϪ]txDw(ʟBG|50W~2do53tp~ĉ3E%SrJ„BSoaH(6P{ө͂k3ϸiaT2L;ͱvm4]D( ž촔{M6Ь{(Om?S y5)KQ;H~fa:tsTטjJI^K_E_.-I`X6)yd?M_IWT'?Id備ytZr?{w-aM$s9?[ "ɉ=ߺٲ1-JŊrVʈRJu8(}\k,$9Nl#NZuԹ$yE]YH*1`ȩȧT<8L~0S7SYf=^\N-2pG?o;Q4ʠ!) ZI5BDzԛE0e@沠[ke>$r;qd' b}haמJ~ N(uiuhDs?mNϿ=OdeJdFBh>$^FiQ.$HƔ$~"VQExMzݘ)Y^K'k9SI 521wLlY@Sev9ֶ*ߎPhr\m!*I]i#:Og >CsF!.)U&g[z80q2'vwe5_ڃKH4dk&o~" L>_! qOl>-ǐ{p2E@ zvnfQ@|"HdZnm4Q &9 ~}yE$o'4DJXxN0Ek!tJdгX+`Fm;Qj AMRĂWUuCM[DS0N );#+;rr" 8qwI/<}Yhm{;wڼ?'7TXDz䰄Bub*}JGl8ـɸb:yY3x0"14.>pqQ1MȮ2K\MVpLɤos;TLXd֓u~\)2t+Deq+n4 X0J? by̳6&eOLsC*ɲd" U)ih`t:d^Ѐ.p`sļm%ώv W0(5o"i@{dîrcC\<80D!h(M:?3͓nbO װ(81zU2 mI5U )g݅HmT#fRyϗD/]pv r)"Amں(4,z+2|g](T rVq|G/ЌF}|7h`+ƞ44;du'@}D;E)jYZDȿҮM~KCƌPk*$A9r#(0ǔ1OAZfѤRϊĤϝX mnx|8?4YѶ:ERCʾ44˗^Ľ&giJtD٭(Z W6 ~&6Ɣ%~x[.t*Dž$Ou~#!Q{f{^9|+A٬sJߵuwD>9 *Wm쒾`L i04 VMR@vFS3b"vn7k~HE@ γlR`1mboc|Y)TVly!fPmF_59ۉg{xR{pq2l&mLNy_jSEH]eM*ʻ&YS@m*DGfG`]E\3vIٺ|%11ȫ-\qshn䚑J[f=& Wf |OӔ |VBro`g7|gS0&k{"H_sT b'g?[*j, DyBgiAB9ะ҃60 (Xȋsn(aO 9lX 6`/of&SZ5W6 Hb$\ lX@D,zQU/WRuky,I 6yr  6EYJd9cS\_P4͜Kek|4,*Dze2zMWUG.oPyj*q~vݖѰkG0YX~ZKSUf$%ȧLVʻ `4YB* e4Vk`P~Y'~P?%jBJL9h*^ْP:#0E.#@ITQ44OZ4[4/^_?saK:b vv̜IsDצB{!WZI;_; A5OCbO2캚˚\5_{ Qί^8 \lj'nHAY*4\At<|'}~s`NM .xI5 ,~8$nO%Ddcy[â; VWȚN^7l\>Vv`,yFw9(YU>ȖW Uvl?h<;I.dVk"}-,fmrM=PZ4ۆAL!kǍnR$u_c\# x**-ǃPaX,Vno>Eg= (C@V}WI'7|/X7𽥼^(!J esDhAa8j[0%*3!BXv WraB۷Fŝ6:z3"TFlG@{KjYn $#.o'UckZ5QRwJfH:R'@zNޯKڐcD">=&[ӺlfX8n.:"}DLIȏ|L& 4__j[c;Jlh,@RrO7ț}GL_B26X!D81WZñ0 >֣-M!4PF7I|Bme ǐUrAt޺~{_(0ZHl|Ոě1D9mR#'so񿃌|$Tj}J=I1d!`Uz[o}2r&,<YUNRC@D|t %Wِh^~`3oO9‘j=MT9jXG@37AϠr4D ?KhlUZqĞ׀fx.[فT(W-&Wm[AdR !yyknn?t@iv;MכJ9 v>K9x4~kJ}M$:=Uw9Oe]䤵5{_s`Y|?Ĵ t jڨ0W&HPWݴ"ʫk֫Dv6;+PrN4 *XZN w).Q.ߏiEoWQa im] N:n45wH R%fJGi.!a3=n擇P d07}%Tv Y2V-! a|]r\M/#|^k0NCJay`0nZet_z$?kύ DTj6CjmlFWL}ˆH ̐:åȔ+_rEڞ 6PXAngMC߈"Yg[Fm{n86ɠn$( uߌ)(I)%_Wa!X )omMI@%R{-$>4/9 r ~Գ!N#LtAFlz\pB8Q!>[VB7euUUKƺ`*d&C%f ^[{L=)* DT˺cj0V`-=_Wd $>kvl$' TWvpUz6a (%ZChvDE0Y_xMp,@VIOsE+q.z_5'B5Iv" #'V< Gk:|Hw7֐ mnvI 5KKd|i1e%衛_Q]O]ޭ9swOKE4 >\:J*3\H|yfEvwcPeH<7cl,S?bvdkUMyi2eڦUj{\)7'5rY$[cvƧH=#}W+zR>s &uF&މ+@ې1"7<{9K`wŁUbP;2^~tPIN[f+'y鳟J|óٕi7oe~S ?ڈdctƧ~xx%dGe[.Xh3=0R<j@I7319b珬#FҖt\KE&aǀp <? ,[QO .$p6y {fw ԣ JO _ X_ںmYq@Hf>w]G9@,}ɨ#4Gcڧ|7K9Wl˞a@k$<ܿi}[ d-϶n=iI3;Rhj_R-/?~Yejg'@K|n nlTWf1ڬE =_L1+>y2^ lq'weI*j)XT.Թ3C0'P!/(;Z, { i-lYə5l͇f9juˀjIF  ?sG{Z?{+pZr |"w*d|tzˤKEep^D$~Z Uv ԝ_/v`)B=zO{'n;PukޑF:e4>c`UCmɡHG'2iQa5wH.ޙQI^{=6)m`qGs?Zni֕E oU+0l%)u g!~@.<^ sRN4ߋ`=y)CcYab,vg r }MB7;˜fCFBǃ]GS5%I-/Ыr{^B5+-NӁPoQOPʺdAs K[bW|i@.£jvF S077յ7$&DX%'xV18lݵr~353`E~Z}".غnIr~u!p-Լw"6g>X\x;"Fӳkw![ݼ0'Z5w|Co5vqRޱbna^=؅H-DAxɳ; Nǐ;! ͧ+ e =B[yԇIOn 4}%t"/O)QO1VynU,%CQ#D|$,|۽[s֍:ppbEpN59m$>~@|7ट9z`BLH#^ЏV) WB\tWd-[ske5>,c;3lXsu?o/l\qHh̗5I3-}Cf!C jo9 qwn* Z(]Mkц#Q9G|6rn3(-xyxAt3v?}V>id^j9$ΚD98>`t>CDp =jv u:&rem n%e=G])Chؘ&jȨ^D'4'P^LJQOr;RL#a6ecM5X8 F[ nS7 BMyH퓴x(aYKMzhG1\q=th:R\Q" C~r YBX>FԳ[ijA&cB<݂\#Sxr+() sC6_ʌ$Oq4eZ;(S4F2%XfLm񟤪@{^4gwaH9ɦ#6;7WmՉz QKfr-uj}p +GQ;~DDZ5r}(;<=8} /jsMUdZ T=`gO8SJ {AM$>=h=]gma!ӡ?I˃B?*O8Y'rq&L Sf<6rRffZD_!4PR&y wy¥vLj5)w0 ,:WD)֟8Y;hRZ[7![ /'GU˹9/ϾۡF|=xlLV: |} o]-)hmVb*'Qj'LZ<kco"ۗiɔcyB{f,5a e-RH,)u]yO  ʹM&|/`n&VWw"eK⤶$-lb''U ù:*gsiY{rP\<;FiTHEWW=Flk+c7J|n@`I'LpP@Px?ìX3`hw#a_`'`8 K:q,ۈQTnQ3z<6V|A˦k}+=_D(;{[ Kېi; T+>Ӥ`?m1X(ekK蓹Mj,ВI+qhOg<ē&'>1v*jx FsEWlJn7'Zwq޳bfR5+e#7@.؄[-@ Vzp=g<gS6#zw4?-N@kA䆯Z.|9Tp3#a-\.h,܏x.v0ZUnWe˛56?MhȦLϙ[1O`,;x}x{fUsиrXWL\ *-+s>N׈4car83衡Z s ,Jw7MN[8^aMIǽ-g?P1tdҙOeJHTxu{+'=uL2 \ ^'@ ۊ\{褍ty pl nȰs]'MWgoʆ޷^( oE_mcRtN)rX^J&$÷悌MP*jXk;[la`$QhV㌈-)$'*6\ni eӀ6 ZU^G$#To9fDguO$UZne zנ+cX}Z&(6B7uԇv,\& 8Aw*ٯ75EcP'ղ^d}n@T6zXB7%˜>մ)AZ5RCDOAFZxeߩ U54A׉Oa=8 &/u TS1A+FߕY~%{+L1z;NazF~(r JUib$2zjjtZ4G! 94{2QNEQJԜi`piU9ֈ2NƵ6PQ, 5[mRe.3Ԇ"9a=jX[z1*ōwɝKm:"ηQR{'YRSHfqM Bɮ<|OHӓ#eni)TJ=ntdEl2SL[̬L|>vNٽ$]g[츬LuM#R)l~EΈLL^=}SAjIC{ۏ1c3pRr핬YOS e-kz$ЃqXs `z@! fC[Aɢ? ꄯ`uit<=QyU^"j_?\V=AvLKn\5y0?@*e2 BR\ >EF2lx=[{{;FKWqWVPI?9G<14֔CJK{0zvӢKnt|DbںO(_dF#jexQJ8rtŻe`W,Pk-'@LP3$Z{ոK";Af~+5 -i]9PChx)u?L4/jT}>g^e'U9LrAs4bXH.D7el[>`Qjh4>"8<}KXZy YtVFΡ$%L5 Ʌxs1B~Q֨x aZW_hv>h<ËNbֱB9KɠCmȫ_ټBjQe)4r(VChfOs [{-Uɔ `\ #*5KmIzl5s qjF 12se'$a&t8iL1 up}6CPTq@[7WhFMrEI( )~ssڨx-{ea&vRl0/OsMXؠj7ms;*Mzl֮yyLQi+ loQSPY٬§Rd^4B|uIRڔ8xg\len#K,v˿<dȲlC HCv&٪ 3rVY-CZoF/ *>T h99_J]Ff. *y0*O>^D-bHͱ /(״="ShL}!*"1 4W-U)vT϶ALK /)r^qi(PcU&8(In$\־O{$ۿqP_bFqRJX:d3"͝#"0dOg_MZ(fB-}bE&Hi;!dR.h3ӎ==N-d4-$%/l'П(@n5aݸDu>a@ z˺J*(uXs,6K|mJɴI,G@->츓v`y NY2﫪ަQvIՌvS~'/傑!M$sS{64a`4lT12@ˎ oVC Q@< ZɬMYg3f+htP,@dfZv]m%ǿX_)+ \t:OyP`+@o C/N FllŽ pn̈$ ᛲݫfɌwEm'+?\fArHV̆ưo>ҮD>?,WC-KW >|O#ᜋb7F΋@.is+Ȁ/-2G>/_vfh"_&~#|po度@C}h>7OpPc[ W,-ЧFf6 G->PC J}cP BRCuNjNSk9\[!IHv0 ͦgkH5whѯ;C-qR'?BNO$HcpƒԡṕE!eҙIo @c*p>#eVEZXѸ`}P ;*7igᛯJ]˜Cr޵/YL% eͦnBI.lIkX*=dL{_ֹmb*b-ȖN첻(&Hdq h_HbWUxU\>eM.BbG)Ռ_=t!׬0:6>&)_ׇ4W7U W73 ^ĸUYr,)k&F;>C,3q#ͺvY>d Ҽ:gk-NcI y4sd_M_]O@mu;m FnebK RvK24 LV?B.R{r.*a0%'d2q?0D1#Up8Eiwgb!>!,äbo" @NW)֥@yu&C DkNRR#`OÔ'y:b0CDL|ܧV,nr`rmKЗi\"[U"  m@gh  ROXpMBR^{1,r"VY޽Ɓ L8=g䴰V_c|WKog=OR_!IϭTG<C5R@+`$`D͛6q.q=5$dO_IJ^JxD s\}w#Mu#% ^7o-.rl=gIUU uPcHx痿"J^RvPT D\m5 |%?r唵_Pfi5#K-ޢ-ZVl 2N&1wE ;Rk;+`jUR}si[xAG|؄ Sr?Zە6w%.9j[3#Ta6)VrPTzD[vQ;5Lk>˨U7cN|*_Ү#i5'4&m-ɢ qT8 ?|ܜ) MFMX}4o?+ۭ[ :)_pW&2,"Zil s~,~P牟{bF>-4Tx+ 2ACxk,UwNBu8h]jz.S^~G:~KW4M'-1Ύ2o 5UbUm `SkYPSWw+bM-5ON6[bXJ8 q*\Y#ʆ}pJ<ҵԳׅQlxtP$,мPx&PgՍ\zS;72a62sg )$T)ҵ~ޖt!b0VHme?pfa"Lb0PpH J`wnI',(laJ1s.Q%d-VK͚@<B4:2Q`bR¹S-G$M7VI])l nigI X̸^S{NQ^x1ŝ6hOWhՋca_՜3xTH.xIȎ{/SzVqx__q#!$NTh[.ecS;1h A@yzjj 5P')n/ ?6F   ' ;lh_aD@۞q<$%DԤȼl#{p㖷”Rf.;FC3T~WLXA3jo&!3% 枢OT;dx[ '%U'cwLSuY)95h!@3_^۷KHf邃C3S<"(r4^w5I3th=:5m5cKQp E>b\~Ϟ֝b)t; բAs+G0e[g@A=%>ۤMa1>p4gJS ?<m:tĶ6YWVRf94V)ݤ :Ϗ#Џv)Hul{?fzy΅a~DŽ_;V >L{FE,JCl K@fܧ"Jb ԷSYr KjC0܁VbeoG@4փl dGX䕬+`|? uݣJJ*8s/Q4d+RW7K7GK•|`Ca<!r͍ 0zYh?BZRTȝ$ .tSQDȜtj 9; 8fsb*s̙'=Mq{ۃJknh:jM}&?;Ȭ!YE8_6LO';6c\ZX>Cx)5M93l,Qӛ@K5iF U!*igdڂu>؉-%]/.30Q,$f|:I꠫vnbYXzf-Y7 0UH3A"{эe\i7OUk׻E+« r$[UU+yⱠJ#aBVYb& 턾 }lqU ,XLaD^G3OL?tB@'kiޔA`g5r7[O(Fֺ1IGRYrM%ml(S9ĝf=֐qe3Г qs;EH8heU}X[Oa:5 Rt-y"<Օ_,?{ Qy'[ٱ)z^cqcjG/8j8 X R0GC0Bo h;[7F**^$`pD Q:~B5/](5=ʉrU(  (ۂEϳb#roB wZ3hpcZR2Yᕢ4fS ?"gD_';2q"ZiIl#b$3T1\wj~ ƛx^߄@? >N8ä(PL0 Kd6np| yhD{jU_}4o.Gn((%X]IT98cyx ;1=+y ˟U:hn\pK 1Q3 v᭩TRKe"ٍv){Mzogec4PT=8Qjg qVe{7I RUPkiFn(VDmzGɵ2K] _‘'ʁ]Y pE=tgZũUī 7 kD:N7EP&m7WB 13)O^P ȔxqpMw_Rq(|n_# sr߾[\ &[f6ɠ:KBn"ǯ; #>rFY=dPRcL,@]3&r0/q!YP33:;qc *\q}=][<<; ^H\\#Q*^WLYtKdx T.'4uΊvkF/|?{QB~\mzqt,FUo&1.LAmLeG~e JG |G:H+/Jifc@v{F5ד3Q vm8"RޛEgO+N wҸj!@t QlbDK> Yl@T*eFfcJgћyg)}E`OnlD 4 &*G]LGF$ʕԛÃ_@\kJ/:[?1u10P H8, T.19MF&$ye?K -1x5!4E8VRA\O:32NRȝ;y8yq"_oqw;~ӆD0ST]KE.4eD=I rc z=b&SN5}A46vؓ@voqVVDrb`4*0!: T(<`#G/Lb$ɾ S2lBj =5b: "l.<#5Aۥ.Ρ,iW?.~Œ԰GwiN_ n4Sth$k{Yq?!Y-G."<mIjU}4*-"EOg;ʣ. MySQpEL5MXbtY /#e>TqHK֑7g}6.`B楌k`$>J);VL" 3CnvE@/o:{@YlG4M=^pcE󣶧+Gq >J$n6{Vku>*lkkiz%j_ɽ7ԀuΰLR>>3hoϸno{:%Bh_,?9޶U+l"w BbP8t[)uF {mhjyVh-a6oz$夋Cnz[ɞp!/MkuN˿4/ߊٔ3;ǥϦXmIt) TѰhWZ>Rb;g2=ؕT6 U(F¯LTKn9mD[7lS8\#bi+)Umc T^ -:-i*ԽƳ˷iA9ݍݡ+C_ +"$ӒS="\vKoIC{/Zv/ qyI9;U;E= xfD[XOao:jcrFmɴS3?xGR{d@5+L~p_?@ {0Mf3BLd%ujaȾ,>oߦņ1(b!r#yox4]#sgrBrgqvN$|,^W Lm2G $2(LmR-8qW,-;]U8'z I,0D8 |wl4]Gǩqbkt*Gʚi Q?l.`-yYnaBru{$8FKDQ*z2,\~ <4Oct%#A9#Y8TO+9HG2ܪ=Oc5䧍ȍ"+*`]]j)ȹ(L-/N҂+ XV֋1u|cSr,8-3kW7 |t~Wamf!s&Ґqu%6U$+i8#4`@"#!S"CP/KGျ#8="Y9~E+0^,q9 ? jZ$bȬf9cႾ>Q>[x0 R%Skl0C"A n r.joҙ,֊30`jGɸf4ɗ3٪'J-{YTrw TyStu?[4MBz #~$.I_?<_ed\hR/zbn#c7Âqm݈Y޺V]tͭBrӝNKiE1/ +_J ls|̃ 㮌ՏsQ7|wp%\W1 {m̞橛UaN:W"K'e)\ǃS=oaM BA ow'(dm?)TfEN0Y%$* Z ^LP)Hl?\r,#Xo)!֥)49#%0|WIDw~<}9dY=l2d|/! 7|[@@NY9WĘrRΊ#5!~mRސ a,rLB˟m V(U?mmUn"lS7jP\hKSr W2Plۛ7jaC^3f\ ԷyaV qsF<փ+4WDk2]=I [R1V0ו%Y*% L.4mR=%lm>̋.tV0CYBR%dZ͗Ic<X* yn}p;1Q·%ӳG0oKuOpd&ad#.T#ꦛz-~V\?ds'w;縑7]yX SkZ5,+.Ρ }X }q9 13?zXw[Po[ au<&a{5n^N尃[CViZn1c/ fe1%A`|Q)>yՕdfxJn';j_(W L'&l;*0KNUX&7)}遘e1 ?!΋8^L{ON0vW{n=\`#*21<&P[TV~CӖQM?UP-pH‰Oe-LEZ6{7oC~ޤ ]ZD 7X~ t5`idc~&J@2Y?R^Il)x ܑ~a_ Ǿq˧l!.CL>|&e(ED݁Bz %ջcHtf i_%j:jAvNp 'cvLY%zFz?P}C,n{KTm2reDC]Y)wb׍{<#wY=?0?Ϊ;UHF5O3}~.Q{;s+ZVG_ D~d$\c9ڛo7^ 8$M4Eߨ bYx 8+[`Ng'u!:ҷVd ȾK[G5lzR5$nJ!yji` O҇z`z3h`G"':2=ޢNB\k bQ2X^0 %Q@o`2Kk\l8Lq91eҫ[tL( ܎۝ܳR:|Ð b;L+9.TБ 4^/"bI5DX fO&J gU,c[9 V"(:ձe]r']rLCx@UYC֪ 9r?.ZjC*sʸirF zw]Mz7љV]aN\8v,O5`e zu+Piyr %a~c.y)DGRǷ/q n bh'̎MGŜRg=g6Λx*jE ..rnXZ"U9I/-ɽXid*X}{uEB'^}eϵŏ Ī ڇMpY_GʶNˆ?ѠT_*G5b>`` -bB RtdAE%DS!,Ѐ(8[(5\w-\,ּ(!vіc#6 ,DYAT̬*B[<>=@܁xPN!#JpMuǵ,Aw|U3;E"J h!1 2d ="9DwcGPk'c=ӗFT2]YHpw| (D>hos9Oۈћ>ONFE64 @r $xd8CA,Pc- 1?5;K|.W&E+|Tw0RSp)4I!WQ[uA0˞@$1*I:ZLߠQ/m*]1:%AmgD‡+NiX";קT]a"; o$6?_PpQ* <2~"9I3Z9Y`wc8߄.0AC%<0yTI8PmVW*vKe]`%tC9ೲ, g PؤkS>5yp|M,Gg੆u'h i7ex{'hч*5 u4c1!I)'}8"}Fk20,yʉLM=15{_|#&ckM6#"uF*PO:ML~-tBQS@*$6"ED0O,[m=Au>,lF6 Bh$Ydy7G%Z'[ w oc^?d)!F=4b2EɻXlgtx@1 st> ?S.Z rP_%71> ,T`Rlu,^Wwâ* ?ST!@7 Óؔ&yS#Ρhe2EX!*n\/o Vj#䝶nF>\\ֱB(Oet%b5}Dy ~-'0}]%&  vFXi>ذƸj\i3őO6yZI*rKr'x~:GJKu!P)R'qKtjkR {U?60|B?xQS#&D G8`me(=,ESN!:kA ?8&A\!i2[\JTl&~.%g~ AԄJIcVT5]CJlwjZ8: dh iTEr38GCR{c!?;;Y!y@^w*.q_#1RVYȥd+3*Zjݝ(/j=nTş*VRdc5#b}nT⋀v YSM^,kƹ/3I#„KޯCnRH_!F#'#\:#|מD 5® 7(5 WP)L1 R4)9+JC]%OU HT+4;`6t@UQiT;) ت286Mnvt\ Ն2"MHɆ|P!-dU/73GgM&IXE9t\.CpҀ[`/ A Bh *g.2?ȷ!j ֏apSI 9CJFΞiF{OpUmIqVBqLC1Dhia13<;T*M|0!Z!6+Cɰ=ɰ=X&L{S ?%#FLܴLc5T ¥l_E8' Nv' `WyOp4OG&|uJ/H G;mU Rh.R>Z4Uu=9G _//U (|Ϸ*/~ 2hֻ"udJQҕۯP<8g@Rl]=bi P'.qKFM@3` !mM{$yR4m;586ں>g] 'hy6k,pQ&tiz+t| ~%gW/+hq1Klr!w;QraTbP5}\4vh/6C_8/aGA8 =nxZ5ylAU רoWBRE>fnu7e`ȊhuRdbr84[h͖%X%neR"Z*TRZGJ]Й-X`p=E]=ҥ|B(7!;۝.,ݿVvlr"xS=Ga1"K3"@8='B'9ȿ`5[M TG\? ;53KhƱXw~u#̻7ZvT6" "h?3i{mD![0q~T=W#dl :=#V1m"YlNN/2׮҆TU?GKG!E;@:^ m{L0V%0> SŹzo2BU?~K{~ ߤ^%g"@2ypVV<+ZbD`jb9U4P*Ğ[*0EkK9)!Nk=ЁHUZ $CՄ2&ݔ0 ˘̌+8:}g&~K11p^i bJ[;^HEO'#4 NbÏOyB"tXG>i@\B 88T1$Sw I]LIlF5"t)UAŮc͂ .J넀T^ur]w]DG(13fr 7W_Ms*} vqV!*Cc"nr›ta]VisۋF^)[>a#t `(8whꕳYͲlÜ|Ub\)ġa# UpS4iݍ+hst<o@-n ] z&J* lvSo Ej{YYNb ~sY®?q23 6&pi~I԰죆ڀVa/zklY``N+)eДA"m+RcV_yěyȈ]ZL֟{N{;`@ X['!}(RM[fô3>+ȧ.?iDnky/$_-cBgu8/Z,Ժ Gu ,W0\i=3;o +dhsx$-[1L4l}K3LI[OS,j,P]Q1UcDAw=3s\$qMZ uEFWATt|.~/|uO{T .Ŵo,5Qܢ qV6Z#lrkk+Eo.1 pԡT7ѷ>> =k|Pڱ_.Jyw+tNDKzr}0 ù  {z!6G_ma漢)bJӍu&gVw7O7ѕyŇT!-qk-B]R_a!c5=@w Sl`IDh(G'ϑ1FnrY;(&L&p cmaZ'ho8<>_(&30EK<;lQN$!|/+ u!La*1:aT2K cF]Qs#k"F"ɰ¡V|-VJ e4^?n <{2b.X=GZ+Y,l{5#<*y@XDFLBH{y>6ZvDV.M,_Tu)^]? dQrn:ښ! 1U2Te=5q2"ٝҒfdLX. ;x&n\,l0D"sBvtjM` X+Je`rNtFU(7H(QeGr/VG[_"LɺC kD%>.W[j V.ilYG̲4kOջ0?Za_G`n;t;[Qk'*Hk{mV\0]_y[-Nw#LscBwvxOg]CHCaVp-9 ̯-|y ќ6si*v]Г=ȵ2/g tx0/P Vk~vzAEaK(wuXv!iv3>eT3ާN݁F= lb[u279 KٱU+m5!b;Uf'K-P;˒T04ctKܨ蓹:ɱCr/u,HEDUZ|2ڑs >g{yr,};@bsZɈH]麂i| \C2z[@0Zexa+)+1>38\ϛhp8Q"RߙVb؃xTл.7:gH\]jV*;j]d2,e?4Mlq*/ۙVӑ:, ,Kmɪ։-.̩"/z>t Xd%U ZQ$gctaBX#%@s%cWW-}Ⱥ7=viyq{dW1hA\4p~(ĜE%4r>-S03\t_h5\|4(p鬦hprb>N/%vQ-:~G #yHmaڷak_غg5JvI[*ifbs ̏?*ПY)vGD?L]`D7Yf%}zS \`UQxM4U!QbPT(0Xk\NtyVTϷo}[`_:okFQ}fj7Ȟy-߂8 6>HGqX@ ŻzH#!`k0匮nw M(ԻH6)xh6E<gr_~KEys7![3kj9uӴPú~+DYwqNc}S+€wmc6FJ-in5-A :UyT!uL}ǚ7 /DFP1Os")\^] J`jڡrZoɾ]^4V5W8u|ܾDцa- ePA` Z{Uj(% Xwݫ*Id8-N z,nicze7.]w&qИ  ed !~,Flاjc1X0keYޏ2~`K L V [L2$sr33-!Վ3khɨ_2YEn6d7hM_-|RUTD\Iw;)*FaN'֮޿ tDXDFG1 aLjE|{pQǖsY-oCr3hcJ$ fgPn~(cR+Dm8U>Hx,6%=? O0a~!*d8mInȆBNDڀ Y0|Btb/N8c`P p-r'8 ɄM>huW݋[23Vk"D'|lh:9 >^+ܗz]@"B<9엌{cT˰'~SqΌWj|c&RiLA[SNƼ.%j +Ju?Ĥp^FQ<$%I9Y/m._pu5L_ u9TI5{^պ5W4L9IΏP* .W`X/3*L. i%'3#TS3XcUj_'2!l 45-ۺSX8]9ݚ܌btA:&ɘ'$nɑ[_\_(j5CC]!q~Mbe1CBK}W3HK!KȇVx z}\SX6|O ~v]T;.,r/`^ aFZ{Dlg,S/KKmZZ _РjMqY|6 %gxƨ(A~ClIE`6~kDz1O.wadQgL\vIDܑI*#nb:^A2g6BM{]J,K|"i݃MLq)/藁HꇬDW%rXE짗_}7jK_f!fđ>*QmA ri>G 2H(9NR>Ĵ\ xHMۜ'ϲN>2>hw97F;*m{1o!Pcv$A U7aa{)H21qO̠mpQ/5 ~p'׮d(g z0VrtTW>C2;2NÜɯB䏃1To Z?JJ.mi MI2VlN\ٱ t\ Dǡ2׳MZJg78b01 ۅsqyEB~ Okǵd:W4\e-4ByfQjmp$boK1t7j?4.XW6xqց%yнBxb/e=~tٜ.+kƉwdTؽ UPyoEbP1 ?^:G,5X ~ν,KsY_W[l_ǝ#KCf㎞}уđEj7vbXSoڒa}2YbOJZ3-x8]:ץ~]jq3b\N?t)T 3lnӎշ͡eo >we|f08wF&y:mp@%y^oK+x&v+^PqaBVK6%L V֔F,+Kc=CV$'$UPoO>"&Y~Qoy2kkUL?(Ζ tF@F>_F;C`Y>+%ˎp 7ڠ+bݯGy5%$! .щ` qO.8.̒p7G!|Tyή LAYsdsa QS4Rd^4?ݕ\#=gFМ|+F&R!s bcZWCr3ǃ o<0(gN uˤPjcbZZ>,CNN6,N,~q)İ$my7R\f+~?FzEV@^H[܌jj߆xn_߲~;$XJ`.v') ߕ_cU] n5֡lԭ$j 5FM-_=WTDLL4e-b#`M0(U, P{'d(SlFٔθp#ye~:- B\aF840҃" Rs9%*~41 <ǝdV7%HmDܓU]@0 vf^y{k)U-ypd^۱">'ӆ@ ,kS MIK_d) n N#W3m.+_Er]iwmG4*Yռ[ӐTZhԢ\Fta)&8Qya4ۣ`eq| fG6O^+0=CcyC_w^N^ewқL3S፫Xi*:< Vx\G.!T_vLdIqc{^p _AM Fȁ%<䈈`p:%vly (/VمߑUՀS.AT* 'nhR=UwJ~aV#WagAuAW(=aafA(Q2Gd݁]iQri-Mۆ;^jGl'EzaOR'uAº2`pҺ|%.כ> twbR;ĢO,s.|B+x3 !گ, ! y,اX䟒d;тcp{p1&:]UcJ$,m*%&@enî`-;=,G4v<|)aw5Fj6>3cmkKkEѠ+1AI^I1|`R1S2*Pc;H$w |蚀3b# LC? XmkK ~B|7G<.8!?$>Z$(ӻkhk5Ęf뎌kYٲπczkᖎ1/^@n98O8f$G U H\<#BDe|oᎽtcTY$=kX̾]%U&Y4Ie]̰*&a`M9}Yu"Qj8e.?4 pN'?NTЗi(r[$ n\uHH-ŭ |V8p)flINt )KaK"[7G²% Z %}i)I*!pGYL(\pF29]u#K1ҏc3#ĥLLb%^0֋y # |L کNL}Џ.pK)WZl)*dN}K*sdZGޠ Î_VZ`fSkcb RHPµc>3ՎݲZ3f 2!#/mYq]9py%쨚Wπe!7_A36pcmjjț\ f'U|k5 ߭_8 gӈ@FW0^ (\YM ~HYeZ,-p2h;*w\z~b}@4*5[Pth_H>$]Fr9tUf.`24&Cm=Kcp=?.. cNB`2<"6 Zg^Y̝gu"W+o}zk$mj2\G\)\=$鉶ɣcYXrbr/hh 6tFjId0;:9] 2h>/D f䠹,#Xu599 ~9ſÔ/\~^ `*Q !2BclRZRm/$T*\Y<o;lT+Pg_Iۜ!Č0* ~LSic|c'!"Bɧ 8D-'>#\X侚w}JaQRG13L_-G2HW\2s1f (q?*O~)+DTJx7LD~dt^nTτT . [ɃAVt&Ո1=K,kژ=p.J5  9c9z@]䳩,/־'8pq HvZ; EāJ=ص׎I秝@~g;V[D\JHb*h<C9?k #0כYs qxIwzbK8 F(9 '{Bϟ&O^c]L[eoՒ,Ph~ViEn橑s'7j7WЙ V@gT3k8W[/mƧ耂s}XM̛N.dbOۇ DСXZ9;MXCN 9S):v+azC8ƞ.K/72ySnELR1&B,!B(""-뇰[(;M"{qc(jߞuw|um0CmoTM~j#4->aX*z׻ޟ6ߛH D8SEcL-!Rџjq-ewa7+S N ?\oc ȏAxNG7pBƸХú/|GDž*l4>A!7qDZzzT;iӰ ~w*a6џ}Ұ+D\r!շq\TT<O+?V|*jo* .BPBXzHB µ@r$lz&M _ f =;/y-<.|5ƂJ)9L.P^pqk~̎oWofh*2tƼ$;xuORz8OD9'6/8vFk_JωAPտpe1< 3&fj{aƬPQKj['%eeAsEI%BسP %Im-.e~amҔw tO>5IY/CIUGo ֍VN WSo9;mTt L~ D$+X~|%X}'H/&IW%/xR4oǥDP[FǍ1o2=.?l6MoثdB:^E =6~Tmr{ *pdؼ33lͽɑ݂J!YJUX_[xI6٠iVve*0Z&0O_Vv&L\<4Uj]*Y+|K&cʥzwl@Ĭa ]z\"ڰdv^i[3E-I K&hzmW)3 RٝmewoGJ؜Afj"sJQr4)mâ]}1]ZOY@ԂOX_2_hg>$W^—n}Qtކu\bA2)/D~G\&-z^4k؋#7jk*mp$-Z&k'ma!+:f2)ad}a@ wRN>隟r)Rw =]6sd&[!:!<3Ykה_\LL}~31~eW4=(U`1ZQb+ծK~(9QM7z5MW,* ((FEGj-%ӕd𩸚c UrO=ul/۾H¼Vg|3 L^@a鲿jmhXϚilKU'cRa5{Fo 0#KT {ıݏ~)}/;9NHz^]*G|ӧ,^QJVSbїmS PZ'r}zN X+YBJ+G8J2HәAAP}Z\$7lNcۿ ;[&Y&^;f%ۙxz[lZ6>VUV!rFkp }֝\FK*mdOvn O"%d9*kMf#5z]jg0vU#; ]ɮ,FW'Q 0FdzєAIv({Tr]>gڍl)!o^GX?'_Q#>\z-J}6BN)'7j/prAlpI%V.-m)ӽ$SX˂pq_b?;EݮXc2h 7)9wqOpf7 Kh8K}XDK Qq>S QPbj71FEfIqr~T¼h~ѓ1/L hԭ8-)3sFL&>oVI;VzI\7&ZjH-?zA#VA_jGՕ I"ʢ~@uKu;s@,˿Qj+bVҢp=N7ɰi~:4i.9WKMi\ʑcdf "(_I_͡d[״a>1}hGbJJʎCpZ\LrW"/ʢ×5䁔mɒVWOˈQO5圞c N|b .\6䄹X  +f_ *߮`YCZ7ix,Tbut!6BxU=ZϊJ`ǐ!ȳx h ] JfO&Zm=$ \m9ˠc=s]g}H]6}wL'Db@E6#% ( ់/{h ,6vw>P;WUx7)~ i)$r}śaMbKtAz"361Yd7cBvsIC3~8%L'qC~*L&tr yiό!j a'xتR_M/\+D$aԬ 9Q P]`/+uڰ1 9 yϛh6sO~ d6Ϯ`hM*^$`eh5eN p\IiS1 퓆)WLmlhyXWݣjIJd:j$ɼrCb+'B飯Xͪ.]7{Pv">>=?Hb!1s[e3: n"&A`a`Yy+'ހ0.]̅e~ ͮ:E&|EJBՁs\,<;ge+i_6[h!!4S语 7&LҊvW% tvMw!Z ?:ԉaVL_˒qL([v0ťl=r0@0;RSNnfWWKX"8jI{QPdڳ?|10_!Kߦ#oe}j4_DTRm9]eU0͌޾aDu4 :zQB('/?zƠ)t.r*ԵXO+DHL݅5a&딞|\,!n?|dsvpw="P( B˯{, Q]!DpAf$Yq|w<l].-- 8gWuAN@u^ w=`EN. j38nVrrUS6b*CQLGO(W>Lʡk pӘyI،fML 96 bp"e"|.r P4 \Wo-}a?pʁj[8靗i~a ^Ye1yt9ۇHEB/˹w w?_x'SHs`BrgPE;T5j 5_I3,9t滀w@Jƿ-d֘m^t4%{'`I]GG o &1OyIƅ,R]4[ O)3ǐY"3_5ibf{xEqtx"iL.0hֹj!YiR MdϮBiğkɏq&?_ oQuQc`f Ӭ5(ڗ}RZyU#)DTRR˘$3m/㟒 yE}؊\s7DEO^n$iHs mW+bn_TDIۏ2q~ng״#m8x } ~#|nM ?PGfќK4͵}9gar:}[2h]9;u{l Ddm9l zqk: %: 5su^{!DO|w8u_ y[*]}.Q {1"'fgHA[p)KTc6=%PFFsODa =mxZKV\fǯPDzD@Гf^'(=f&"J-sHETG+YTdfb{t4ggȄX1~s}}O7FȺ;4 ExÛ#g<wHo_h <\ bqsXuAg( K.7 )#S5D%~X ,W?S`C>h*Ѭ 7|}**юRY`*qEB2<) 9kYs Jk?7Al lߔWCc0Qr`O/7jN1.4mp& H}'͆0BFN ~(OAC}3N` ]ZLT2uiZ}F֚x)"Ӂe P{}r!hŧS+vjh.&L8%&"uk.pCY+׼cAƵhx]} N{2 bͪRğ#5>)t<wJ-3K͈Ҹ1"w+GwR4i6қNKf~2n<-VT<. u$Cu&[L/8lc5(>zq[VFUƙKb=h CU6\!g ϕxmNRGFhy9D/WE0m/4w/+Jto[Eaׄ*.{d4FG$5ʛ$ kHk{!<?ㅄD 9HÜ..S1 G4F`yT'd{b-7 :,U(*2'@cc[DeIyNU؅P&Z$"VKcr^urx6SUwy{­up|&{f@P5LW9 ~k2)Oƒ#o_ֶC0*R4'H.Ѵw㌬nI@['w@﹑HgNƢB,MHsVVUO; |4~wɶ鈉wVYG9`MzQ@Bƌ6O73oCqszZ[3uH/3@1b2>@^O+`qhX(#aYNp ^ɠCfvCeP1}l cmkH5srne,8vLliD-M7^$kma"9x])5+6]|`DT}]Ozu #l٤$+.i5铭R:+"tM6W{0l wiTsJ>\HCpԕʤuiiҔ+6rC$䜞f =@Ю. ck 5kxR嵝L-$.:ܬqh x BJf-Z%ݖaT6-z d]RQz?NbC+& {=Kޡ Uq+vyWZŽ~i!zlLJn5kzRqe3;¯-B>y/|;-ȉ@зCMtr1Ň)=adW@}_ ikCךrKkpRpae˵Þogkvly}b\O\xSnj23 u6P.!(F[2ed\D-P5K6q.>O(S ۱_΂un@^r. ޲Қ+;4JwP{Y*[PrLU ^btiaU tt!ÓrpHtBn aTYhu9FSGk0ā+ORmb#ݐ jƈAAZ|c짊Jh Z#V? Myg4zX#Ú; xt/7hl)AV<./&KnXlZ4\x(_ G%WJX#5=]Tn5֤Z }<M|牢Rrw}e5܆A7 uSYes_B 4 ppp-nh5ɭI!~ yNUžwB0.ےB*,\0cF5X0ylu+{:ntZ)6+v#tN_9D ?]j,S|7 ƨGhԸ`ڣ|0^2Aphg0ՐSjT9qD¨dثa,˱*J]-3eUthc]98+U QHD[}[q"YjmVH`!I[t2h6oި \A!T+Ӆv :{ypBe(I|Pn]EFaQz-?c=,5S\Lfi^(Æ"=!{ ZNh!HvNTr ]N%CLZ! C "K(C69`NDL@idhID.Qa"V qN5+~~;c.UrG-8ш7bsNLz\!:yeU)ʫ}QWű[R!A%/Tj|OS`wiZRU4l*$n PhW-,MK sO ͖"N^qo0fz[DkJrtUo\/,AJ cb~BI}ej`ƍ9mj5@m|F_uH rXqh<.nk-=OLRro/;4Fʞ1zxJL4pe.!F_vEV!ܬ>Cᑑ}(P )삨`q7AP&JN6xCm -;d޲R/obp e/K%CuQWĉSPFN,taMQ|x ͦ^ޣ%}dK~ pQh$XY+᥻~йpJ@Lg#U6S׆fV?J863*XkKV>:~lPX1|!:O\ҽ$Txu_Pb 4h'/y>8˝6`ՠK dXeeB?T4ulV.+_rsYXdXv%O-I}qOL 6P|!OkDuw>d'. )Ihc?oHQڡ MUbO*I\L" ,=d"u5mKYF9m*6MVQнעɐWؽ,ْP |hgr4,$+/Oh) 8!TAyʉU51#mz>yPr`'g 4a(qGsNIl )n{B*T _ӧ&rkv[yך 0k6|@%V__&LKmx|BBJ|gDcvr9.Bƍ3Z,^ _5i>@K6X=z4k}28=#aX1!iVB$˂$fjƽvcKcŖډA9x_vod;^ms1)o4v1Y:1ty_nϒ2?ƽZZp܄uȗʃ[jY JR"~h;{{'nK,7"6Fft}bd64~p)q4iLؽOU9\~)2SْHaNG7|B^!z'C X] w419y i96<uy|gZIR~JII9)Yn/,#57dqSgz R7"v=,m7UJi<s'1v݌,B8ȄneG}@a=MK Cie涥I{hb>TF!1I-|E?/Dnd\èiU쉠NjڻOJ d2#R+„~@.tjʠU7gySF|N`)VEIb2.jg\:)vc&E/1έvAPqE̙AK͒IoKmmh sc:'g20׃ &r~YrFlr<؃HBI(ʚ[paâ76r'5XDȣ!ꌴlXɌhr[L6ȠI3c_~zƯUΒ7HSd +Nv;UD2'MX۩^>ct'*N }Trdk1WKڜ͢J5Pּ2g?@U=.1S1O`q 5aފh$ lq7:WzHLc=JÑ$!WveM>ciPc]Cwk:Pj}ljI'ZA b\;(4,,hËzCMʈE[wS %}?zm &⼩QX]b3̎ }IT''g:es~8?*b$ EŮ֗YVQ[^=lt!t+%-뤡 xyK>- *ws#H_oB=l#0O I* 0)BS}lxR"gG^(cm x|Vg_xf'E8IuSwD!3@Cy|kR̥B !w@lS!)?Ϟz=xͰ06F- d;"D.E?0=vݓn~d P{%:9Nrq{줖ǁ10 ܽaZG';Po2ю_e7]cӑY0JVnD3TpO/. 5-gvVS6Uዃl_BtׅE%W2MHyMeo"b ":QcA^QĒ9uuAG޴|*0d@HbnXJB1YJPz> mIK Ͱ $ %)H2c478K { 13v0UcP@)G({F * 7-Ũ( o!FMA'~WTfmsH@| "s}8ddF b'B;*hϠ+0ƛ&]Gs/r$ ̝W^O~];[א(2Qd꟡%_C5v< KKw&O}9OO0ctęѶeeA ? t;.+|==c=mk=?<3.ނ `C<¡Gz'bs=LaJӜKň:#J\(opB 2]:S4Op+C6oZw u}t*fک  dGЎJus2q @^e-r{_*T(V{ϔ{CFWT#`*SBA䄖^E_9p8N&9>{ID#'Zz  chBrS-")9գ0DaA<ǑQ\Vɂern&*M$X X˜|y@XH'+` Հt#^ݘ+^Zf,=6^/$u~ObZy\p +<=u;R˾/H(V_J?;mATv3@h`iw8=Cߗ)0h/tݛo .^V "H2P_A I4FP9nHpy*=F x, s1%7۟\/S;C 0[@+\'ůJd+EʹGf6 uÑ{egP_ >p4-)`ELF`9y$foT)v`2+,Ʈe/VGD4F=j:0S:?kWȕbVS/("L/wbo x/͎4xX\%2mr^5.3i)}L.X 4/IbyA1BGpMl28K3i@Nf͸=8]E W9;6q( 4uQSCm%P,Khj>\?)t84N".9Ut/qġ)@ӆx^XT-&c2;WZB!׏sԚEov*/Pwt`_DEm'[8c"""Gaw=XvPˠ y[OwI)MV'QjB=EP,>Uؓ2dI-p-VbhQXd?㸙 _ؕ:QDnYB ^%A.Y㫧$كViLa6&oYxa崭 gծ%j) o#h@BEey~+< KCK+x}ML{7sp3fT?гUpI2) f53$i<$JDՇ3׻脇-) e:c@hCY*-ȅv*r41yA"J: j ~]qZi_?k0UmRʂ[ïF:K28/u&ğ0j!/].bbH$xhcۜncw"N9":R30jpe.k;cv_ Md7!+?+u[Cxi.ƮJQEQld~)5eSzW`b/sɏ O(v u?7#H*֯bY%?&͗!l!VB﬘EPl#6lU kn[?T$@܋T*e/I^KHJ*֦u5ig<.tC_{|S(8Nga!C_ly^eI 3K? h؆uV cW45>J5 Tp`ЧT&ĭũyc-μr:kI4jOM!4n{i`9-|>V'Kwcυ>.Jx0sI)RGrjC(e1 1'4+Sd 5PZ-J:E&OwN7u}ͩt- ~lپsD lۇoazd֥3 2͐pԂTh%_N!>т1znk[ bb#KW HD9d뜫>DIKN\8|un<=tfzԶSr DOh(d|̦]KK Fp}+H+ kd }6Ԑ _s$|/-Y{2|s<^[ SVQ7n74RZ`2Y&{ d3[bisU"[Z:3&CSnFQQ,)6v"W艘*r*ugY i:N Y_#;oUIZT*L7x1Ka'FYW*?)4&4ʦRT c4'HJ񫚝ԙ~]f?p3c⌬L2%qI& m857\i7;)}沕>G YZdI{T__|Z6aJ/FR vԆDq07kyxafa݇~~R^f΋f Un0Æ!L ɑ⊅T°.*L'"KCӦ쬣h-Դ1~o6v`GrJj= />iti '{I;c+}DAq:+g qv ;-Iֆ9sߺRom`p"kQ $#'u#eIW} *9̝OX`#Jg9h$T؉ve+:cѧCep *VמMxYL+I%48stwaf4sM,= )rwyt :YrYqJ 3,6"C?\=r/_ZiAc W^ڄsw=x hh-b c}Ī@N4%@qH=LTL=/d)#/y>kPL+>~&^f?qf($ [bXZtx<.e$ɒ)=U1m[q -_$EvBE,)2Ӓ} @f~J)S -YE0 ?bAtOh3ښ* Gp/f}`。@ F t~$%@e6R-a"".2w|%ڵ,MđߐDڡavTr \VFH+UYz"s2SZ'`<6DlyHe=Ln! ES((ˠRM=Sꗲ7Kꕑ;_Z=) ow/ozr_ wR2.&[8pq\^Pj_(0lB7Iz*,&:Iv}Dn]ҚJ w>Dt뗆o*`~|=[kø{E?3M|4ւLб ]P[ q_ tҳ=w]V{'k s!Ŀ`EVObBS×IJ!D?,jUv88ilZ|b M`[c(JiǪ7D%-*й9銅p|2QcS"+(hdvYPs7eƝ6V Z)N/0ϊVbX/6+\R @eJUZ>tiCs] O$:LӅ% ~7ˤ Rsзmy @nK땪6 2ig%elؽdPڃ0}#(ƺJ\%eurO]l'Cv z}9[&daBB8 bŤ"/+Ս:ʖMΎepcYXLX^*N)ey\vMab ^4Уe&\V3DF vى3jjg\ 4F,J@93s{?$&VpQ}иPh[9҂ɃKlェ.[,Oqhǥ`fC`-T"D>e[)arM84S\|@PԢ? **Crsee=aPWNCc%C UXަf7 ?͇Z6`Wӎb#ZX-0힕ºQYv{~y 6? gq1 }SҲ⹽Ó.5#[ƋQvXt,!0\  Q\dLa6# 7ڬ!M*zXzUr(dC,2g?tT&_oAޭj9FDTa#@{I&bpI4}`Lo' 똙*gNPD3a/Ϝѕ"UVmFh,D.7mpRw SyI *?xܝ-Ae"7𝳭[ED֕N, 2<H6{/>Y{ȪeAXKyxnʧ!Z+\E\)k/b I~1t*+8_;/7c$#߿d_:[pN ̒K<^ٽ]r4YTn'mt2^zOx`SPzh&^K!`wR\ZB$s3p#J1q $=]qwZgdh}jh[c T{\o]s 6G<\bʯZPfBC|2޶Fvz l*/B`x|̍|WD'r|/\K=ǀT?;n:6vczj!Jqm},Ө󦣃Ԓ0܇p^̇7rP[]qk Rn,+2@h$N[9\lM>/LG OV BQv}btՂ ?VI[C&O|WSd#EL1PI2m93͙s7Fxd0ѡ8 J>W4,*:4Lkr~oUݴXЍƞ"go]Qea!wWiCr G}pj||7?][Sśwe~GPfAOt7ܘo8l%q'۾6º"yY&Ym>0oDZ&t؀M cԟ~5b<0'2af~ieu{q^;vS2 ̩)}\!QpEY:5);?]K`.EEpy,Ife!WxQB` '~n2?Pjrk[K vpƉRa{B Y[}}  n8ķ/{^nmOLU`P~DPQm fQYzxU||n`6jި2,{eBW2e($1‰fՖ99"yUm 6_pspX|2IővOO. þ5yl|IyY~C/ZbC96WrYp Sqkr*OVc}SVb*ABZ )6rW/e7 $~V|hSR$"ʣݎojR! ;c0is{PdU t`{nby5xhCt@k(2ip_@=܊i%FӺP`=*F,VԻi;ҫl3ϬK@UVNܧKYcxk%e } 8%;ғS÷DeV8m1 9uS"LXt]2zqQeDC<- #>]i1Y:s)_Xޏv߯eq !q3A#P:UW$- wjV-@ű{ L.Z`O@ڊ9Q͈kLG Cֶh-\ %d^%.NWB0 qbn]t *xwI=w(7&AY8]Q49YSYd?%0 Ds|/ #o7s)Jitv4m#gLZ`ӻ#0)ϤK.BZ%G|Pr*Zړ-܉NÖ=LsG/Kg goϑ+е,:PzS9{=%0}T>d B%[}\&ǽ]Rt"|/Gl,|׬jfG{d%_Sb|,8(X 7s.A;abX[̠<ݎ=3dEdXlQNH">9w^ХqA>}qxG)A7.*:aϷSB@ߴbRqLc) ɜQ)x)v`oL40(>ڬh:Oߒ" YpCp뎡]`CY|>84@b`$q@$3yMYgKW5 +74#!ϬIw0""E=SoҮ1ظP,10E!Ā?aСJιw0ͺk <_o3I7z>{oYqC oKR9[ѭ 3]1 xn${9"[)IdUˣc'8^}e=g(תZ|93PYBjmn5y]WrʼkHǒ+aDZ$ T,$m_!0?}o 'FwO#_ w:jGǖ&fi:b//è+WK`;}#4U h2{QYS.8/t_,7v]|فy18\t7M=d:fX9.S})!tQyYrDlD-c*[ň<lKC޸C)^{FYNoa(.ιUMMgw2޷l%1'A^o}3ԿK DjJ`mS;0L؜]ztdž&19 ̨yyv )'%T#3v ?JRNY^uu#uLWG`?4@P%xw6j- L~bU/ AVf<ݎo G6P'& Vi:'8]2hm{p+G6⬥Nk}*3Qڋ\h;KҢл`/sÔ_+읙T{Dwlx8!v\wE].GuIzcq3SpfPWn0hi3hyvIʉ{L#Y@ ^y8R1˹Cl]Yr?" 7ѻ։$W_[IzÐܕϹvDk@^;]ǐ;ѝ?7siT*c)x1kEou˜6ZbakjSz&8.sv&CN.z!RT4='9:(JWS0.ћstM;X&S(P ,\Q7Μx2mސMӦBy~4-#둉2) 䄱fq/V YOT1_eWbRpdf[ǹ`P3vo?I&*O 0ݛ5wS-8ZUb/Q@X1jx[@x_"@ah;ҴXcy(*2LsZs){sc! Vk$ަ^<+ȷV$F%ޣȿc0ra:%Ǜ dnyᴔ냢VDw[gEhנP-+% А&#Zi980=>/KY{-f(_ %yW`BYMzOXyħ679T ɤߵԈyP9)M8U"Gy4ol)0s!;yl)M:u]i(~v,?%ҝUF"ͰgRGnn2fRN3G R碈נbFPmjWEb~fNNL0~gRlaT6\_f!+Zf`f\@TEe2IVe7^ *275pz1N]P$| iH2ʉJb"8C͘3 ],&/(|я>.<:pǰ@4y+TF!,$0-1uUWu6H)I5Oo`͏<‰eV֩GȧȅHHd@5<xHY銡YPaԃqռ{ [Bvi*? jN= x X zM-,1,+A IEO SavVW ]iL}W o˲?DSlJʭ"4/^ xW^Cc ]qbB"Vx\Q%]f(@kKU .EE蓖ڬtB J+\y}]" Oŋ.ͷ"`{-@HslHԒN*(͉]u4Ӷ_m\,f9}б. V*8{><| h߂&l2F &:6%Sּ&Kv5 P2Fӡ0}~ldž%{kg]袯転f܇ٌ3,R0RFkLj}iÄ۵έ@)@y" ]'Qo&Ǎ.AaR ;BquNDǏK+1Uq#yUf>f{3.x a0xh5r%AZ'CBZ1,랞I5Uڟu(-;W36GAP/buY%ۭO~wr;5Au}(f 2y1B̢7GN]w ꑇbK!jKZoo01?IֺYޗ0bKǡ5`,5bc`1$Y#`E7bef>h v?4*,UHn$foDS}Z05 n=%0̿ }A.20वsQ`GcsD|&~Jت-qu}̡ƗP"&q#<6 c;'6cM~O-jJSvT.\; u5P:,KRqn% *BT%z*A9F鶇QP\%0*Q𥨷j$G]Rfx(.N ގ` yJ8PwW,q*]6Uy׊Fjg e 䗴eu6!vȽgv zՄz-×v^-9lX4Mo}2O6QKtx}Wױ7*n+G:-2?#?an悫=qorC^epJ9TrXKMW(ycdB|?#$wa|ak Qf3,ڲbQ. ơ>]9 ۀ4CY/}(jYoLES-%]=d8 ą`'"RS͒PJsB_$]b&bp *< C!:")K[aN;ƢQ{d.\ J2 un兆&֪IεKʪ U׭⵷$!8QxъbTCڵ8^stR6kV58f ?v9{=Iiv wECON)`z/^e*MtB"*KUڙ Oߎ Eˍ퓶^x쑨uHlTA7Ǖy3H jO?3<(+(!=zNja"uea͕_-bS'T4%.!v??˥2Vqb@5 }~(PtSLdttdO$/ΙOSCN2GŚezޗ{W( f 5SÏ 4R[+Ǟg⡁ؼVm4f++d?j@n7F8 %HP*G 4.ߍ%aq(#+^*V#Eqʛy<]$atx{۾X5@2ڞwҀ<BU) ]nOXWϮn8ÌC4;aOP+G-ԑis#IuoAuG$CZ@1vZɈan2)נ8gփ0FuG%Iop-rdK(Kj 1!.CIFc| ^sqA܍iKXk(z3_wX2 ePy9_` 7UxͿA>fm)I|f0E91k1]qfu"틖yi8JJ)h:{|)gÔURB+c4&`H q;"Lh@!pPtf;_8R겧EDh[ ]x` Fbh[~\ 4Anv|Bnd] Vl3QDbH3X_\’.Jk֭1o Jᚵvߴ52sZ`^M@_d ?-ގE5B9.;Y\pXιnig-r,* H]bVqS/>oӸ%;LgE@tր},*9@6s);z`Ƽ+&vQ=:ulN{wcRrx*z{꣦R2:Ȟ2}Ao`+PDx7 DA âa?vf~1wq$҇EBCg.O'8 8\UuIPO0vڬ75!; 4sWVk.6u{Jٻ=q9IlZz.ؐz4T:p3cu aKM3su$Xܻ8}@@px?$g:) }@ι(L?KLOoP@|ҝ7B&Kne҆\J4-=q+x_fdJkm'w}0CKfF*C*+j0JWSϲwo?)|h\Iݡi n}Hx(ˆR0bꐐ<#|J={U|-x6,Z%F$i,ʮzEk ," kvity$y$EvqS6U=^;Du!Ӕ-4U?NR/MCtO`#R Ҕ6,uq]صӔQ-]@w-.%\H=Jڼrww*?hoil#XQ _H۬:>40ka`/_m_krm9i4,ΞS\j #w3U胚@y 8J)zFQfNZs2mVHE2NELlftBuK`u>]y-!##I|r]oO7a:p-m&𔄠=TFOw?XܩTJ'}HB3JAQVA1hӾƿ$f#%"G<k Pv@:GsDZW(a~gwPCr7V KlmͲ"!#¤FQNtV2Q,|yO )kbRPKM*Y)!8XH1v%.BܜTL{U>,<#lP]5W+{eÁ UܡU1]&'`1t?=ɭ2ü*P 1 *~9LFJ$j(Ӓfqrz@bωULpH*l]٣LDG/ٺ$憗~x;;,u0H feIGt!/^ }˹+08Ji y2(C.XؠV%mO&Jg޼KY!U(g2s\X&nQмa=tw(RPP'G"Y%%&}.-ⓖQ 2lί?WTtW Rg]}sr&N%qop"`ug JE"1'^-"$҇gD^\5EkMq1Noqv CL5RΞ=UUpVePF{HI.y?t 5.K4qYׯW١ԉB"s{? P'k&u1}b\*EI7|TBmߠ(v#C+"=irua*0y g&a85[Ǩi;u)f^$ukUP =U<y.7塷;,=F< fv[#I$lo`}ݔZ72 Wa~uv9?iẗ$>\ةgGk20CȺ `X:xe͆!2󨩐_x[=R9Bz ;\,'~B"a?#8F v3ӢΥ;PgܪÀsx% n*fzIQPhiy;ׯS?Z`1ILmq=xuP G`/w3gg`9 mDnZ'uKMݤdTֵaR~{ a6<9 w5BmX$ zSy#%b_mb XÐމpqpoo Jgh׎sIu}j)u64A-~TtR1.*">bW]Am ]]ډfH4X)*f.q9K rx,zr )Tld;5:& M4xJ-Oq^(J j\}Us_/G |*`/<U>y((ĚMGo&uF75ܱI]Τulg+)Q}B0qP^a_ =l b [`鞆14ш8aG7W%Yg2O@~ÞT6 ;;9%+wtRh|ݛXcP1 #Z_>_ ga*oK c!՝%u)Ғ2kJo@C 3 [2ܧLV"$IX$ 0AU葳0i-=U:vg s𫬅q//xR_Em]PEb6[]޼N|#7|pR1Ob[qs\D-ِ@^> Rg=A뭏{AWO*N Dy9Z9uQ\R5((taa8$*]{ICGm~lIdb mgWc IsjP x @;m5Yk߰ų<ִḚPZrGxagO?ęoJsN wܽʐYo\Q}=uj/]hBf`1fϷ=C~7a*d0Ê^ft&lmK^{%_pAŖ@ 8՜ *TI6y[X7$PJ}1xl E,Ef#;qٖ #cmK<$!CR쯨Jnp>2wRPJN _K&7ιt}~{U RƽX-@)ӟϤd~KbkC i 1 _FS(:cQE i["-D6:xdemxh[ ՉeoѲKRB@>Ցշڞ[p|5!rXë]EO|\yPgcqlgWW+.17^aU1#t^KgoC?!e[ !Qn :ؐl *Dγkࣂpj Ro,ǩrR[D.Ω A"/d7h!!vl}Hl"5o+wZ&qz CQj}< kꝏyͽ(4c%Ơ#w5p5DF5:'?/4Odr:eDҒMl`#Sr%Uߏn]PX+ y.ܳqV.Jn*8)Kʦ[YǂKsk fXw?sr49宏"#[{Ѭ/op{CsRR-KZ3NE 9 X\[0M~m &ǒBᅠeHo2Q\ $0ު42g|rs 4ڃ:D6ȱLܷ0A#0XwɨR/C;9~HGb[(e膲oI1M'!ۑ\ +(ӧL8udD#{ycX;z.h.e ?r $oDir,B<7';S'lY (:ĬR$n śuG^6mO: :bTx%VwLuci)VZcGMO@*Yq: sm:WR8ocGb~I{`lI7uETvlQm7(y\8e'HX<؄ iMͰ|2;e[c@ 0g{qyp%sQCf gp1˭w2um90l3 /H:Y2LBPs;qGnk1lC Jf8S^4| BHvK$Z4!bH?Y;[贬>O.olV*OILn1`40סNyz\F$1$.Gʊ sZ~"tN:/Yfׂ"lxngB!Z~:j~%)4itRF`MI^\t?CXJqN_O9 %Ԗq>gO>PCvri). yw- {̳3t: ~AEdc;b3KLWkw \d-UN7t]"WMx h 6VasJdӏXpR)nl2w"g]M׃)值D ~7U]Ef ?y[ $$C}e];жLT?(:^3uרҶГ7ar]Z B2 Ujv|Ư'?>5e,6Q׈2g` WvB{ꝃO[iydWd+rmA f%Ce\$^!DȔB8%|i Q ^N3~X=ϸlj#<:##n뺄C2D-NK ͱ- c`rd\u0H n;gGQͳ. rnxf⃥YV +f#H{3qOf"*%ǐuR4yn3S5ϛ!ءvnn(*ܙjƤO{tqEE5hs~'&Dʚ'X_tHG'e| ŴYS3T3ҾŴ7 FB z{LRWDK62S+DiL`w2 'yRȭCKW5T`Sx<i;!D酷G=v%B=S$VP;ŝFjE\mi.l`]-|D^|bE(y A =<:TD(NAsz\Ϛ3%\InP:P[ c:YQJ&z$q{T2N}aI]7@<ڸMgX>(Oz,ٸGlKtD\}N[L\ +9EO~Erq=L/JuuN)-e;/P$yPl,ۍjp=EE}55eLڏ5F~f>A\6)Hv3E~! &ZŐPe&P4`ו,ټS08WΎs4wTᝓaVtP'9 5,? -rYgo<Y ,#U7\ ;hi^X&^Hr^#gpWOiC/YU!}4QTy/M- cxOCރ7i vi<.-) T 7b9ah]tzv0݌۸_{X_ =@V[Vøi| nxy;4?{JmnpdS~,6RX*w_ɽMDF^WNXKOo}G̝ژT]Jn&u ɪ, SK).H8٨B47`QS!"ʸT8dگ2=8\ 0)NAÇ[UG%ݦc & OLK?G'd&~q/;b'$5]ݗ$3UVrsn]\5"5eаO:jScȫ/_4n6+-Ol-Kt0wޱОnx҈],D|H̕F s ]Uo,cݡt!{ գD+o-w(.6(W{"(/_ nމ+;$ÿ*opɤ&s^fhJ  09,u{}Tggƅd?._ YMu: )^1y+MhW OUIvu9N"ZUb;y k?&Ǐ>7!_QY{F/K 8x_o!?ƀ<R/#ޭvfC&+-`uh٪33Ƃ,zQ1U\K=j9, N 'V@`1iMǫOۍi]IJ-nA5"{|w zyBEiHO, ?ɲ{#FbO_o HdfݳA\yb1=+혚E'^l I 2-ma.܍=x͵AYB1RS~U\vf7GL[GA6Y^`Ի.'3Ɉ%Dfk6QKgY@NQ4λ^kzT! ɠ;YeGZzKw]/ e dt웤 7UzpQt~;,9*: FUONf1;Ah4 @}Y;[VJ&|ּ+~IUHswYg=`,^.rp)b2w ۺP~XtpX?qS9J$ StB% o.=upƊO S7+FN!LڃA1jCb%X!ߺ(½ӧ{- a0fJ qHٖ&!l\9MW#dˏ FvĞz^Yܡ2 {$U|мbh 2vNaM[x\QK.|R0x Bz4]Pzk8yOf+3 "cLGB ^Hhya_GT +{ С$OIh $Ʈ wUE/yjo4; eT$׹fR5VHm+`:]^%yM6T٢oReXfpЙ3hA6BB6%ud`"h(r{I#Ǘm+S6 a}f.U:1w,ZRpt*6mLalɱ%+ŬoχD{w]-,5S '`Q5B%䞦 i9jQeS{y#I hH"۠!a~BJ`ܽw]rTR =KM[f^̈\6fՑM/Ih>Jȳeu8CeJɄH5ZԃT.z1 ǫ;KWpTyGea.hIVMPaE>C3_#wM5nOUNOYU)0KΔﲍ|q؝T#;VKT@)3u ߼{!L֐H*@_2^Kӣ)]?(kmzjPϹ[@ P@(bB#=aʒ@f(#mR囅k6i'NO3us Ril^⦌;]ٕ1K =*XX9:v Dn jdA ;zzbI)`鳫K8rK׼A|GY:R4G&hLa5g,7 ތ/DN@,G#AnX7}8]&WCԕ(\+ڒ#R&| _dՄ]X-2jA'I;n7H"DRP@ʼnթUM yD UPJsWюuo;mԕ󘗗] VrLo41x&H)?w(ZYL@uQ*Z`M/wqgv$Q$6~I@HcR}u 3RmXMX|$SjX°\z e ךz壴L27~-=rݣa@\@ֿÃ&(I )3c|"!-k fgEܭl7LTRX۠7c,"7'P=r'QX[ 檜SfZ X~)3۝/"ϺФ0-b>;N5G/}`nI?ےܑ4צI28\QD|7h|dUXZu?+'~U«k=6v ̇,ˠdn[=x#q~"~HT! 4VFR~FG `7F34mA>Y`fG=6D~=s :]zT*ˍ7SL#?^I˔=bȽbP#etbN7rߍ@qKR7XmҬ?VsOO􏝇c)Q##{Sq#DT%r`A+\Kܬw[op-l<9?;.%-|^5Tlx) rحxj|C 49\9? ςHE6tJ :fgK<ݥ꿗(/doR,يcFX{; "NdU35dCbF S8C]'W+#(>cY ^wT0~-,jrΡ$J'Bzep TG  9$'X\AZڋ+gN DtR')3 -RKt$ಶg`\RS >$dkV}%ۤmjAY/hk6U BbS#fc#FO[F"0=&hRSˮ^B.6u1U?7]Qo,WK Ja_S5hVhwu_L54x| Z>.}AKK )xktzJD?0 ۽lX0,O\K:Sbͤ^wWPX?E+wd)-pyq@1mM$c. ]I& 6!hS)C-95@g, mr!B>q0)_"Dk CʳB;s㐨Na=rJUlЍr:g} e0OuN &w\Q8w Ne QUC:% Q۽%A&p)HÐ%G| E{9,C_]AU732o sBSL](r1Q+gZĂ> |B@|ab.G ą 3S/ kfD (F SL/Y1]8 4}ѯg >63#XS yV@1/r}`9|.G/{y^*o-Q[}%c8uKu5˥)=rްl2d5 kpz{i=-g%[zb &|װ;qn]f\정 &:Odo7hF, ;σ$X&hP[p= xgJڡQ"A,տ ےAI2f1h4zPkix| %¿ݰ?ېkFE|ao$GI/u#r2ߓ'"?tU,7c˼y>ↀŲ3 GAVTJ$k 4д&L>Wo ]Q?vtLekov^UDCWݹ%ZǑydXj覘e{D4sղ*_ܘEjwlu}$ŹD$ߒfo%O1qZ]ZlVF9X;-.iK9q1rY Ŭy U;kR?_̤̉JJȜvv|kW=J#r&[ ^7t#:܌l"1^I@\ .&b 7Y!y6B$;t,u5JkmpS.ʳgm Ҁ9dq_8\(;VQxo)9,x_R{otoHBiyOˑԐdOzDNS &SF\͙?bAiwͲġĢ C&j|vOHesO gTC sn&˧n&uhRFkQWtW!vI6FDxZ@m^C8kE˗dĆQ^7KRM5$RWfў)^Sӎ׫iEvJ+mnQȔuހRxB/+9C:2bٌ3뗕B Pj}!v(ǡV>nZSLO#n0Gd˜2.S4-~q.!VЭpOD*'g[+H~j@T!JcraHܘ TVWdӴ4h@(Xcċ]>Ûp{`BX3])Áab~BHIS>l%,wXJ|A.5KCR\yF59߱nE 7{lEǮjoӚߍ# R"<\ KE2eEp͂'q$ TM=@}4T}>z/ H eqB6z)Ue b3VZbQx=jFmEtx8|"8¸ RBCč6PNc~63ҪRF>'Al&@~a7_׵Q?a[!qYɡ/ ef0f=M7i)؊n`u ~0<(k ;DvR/J*%8\ۗj ď e-ϬFդ0=lEiɸm|-?uU'.J39*! 74j[˲A!rpn{>"Od*{]Fe;;vbyG;ʧ03VvF۲ZZA9{#T7?롧] E';~tKMkV0V#R|iQICCm LG݀uq[F3ӔFyejc׌E=@,x6lR 7"CPU<q47j*+g G ӏ^[s ؏|'.it /_( *9ebB)L>e),B9$_}~wLʀyMXkT%(1xH{>4:sZ9]5Gu>?# pUcoue (bz9˽7vں_ [9\.qy Kq6LYTBOk< M e)#"ȫw39{QEP]vzKM <_na3a/_W9m~8l&ܠs+ك ~UBfW/m:@~vlYۛIEoA!Lo2`l.Q<|FXm$Ӗf% A -m< 9'QAͦȪ$i y|'!.prdu[7$&$f0Y!H5x1#trơN?ۑ_@cLIV!${7^t|D\dܭF' *Pg(4. [~MOG&Bǩ \WS =^a`lc"7H&::jyNxY"c0䯟;<:~S F֤KP Ίо6U^{~Ǘj0YpsrC!|HcpgdO.t++  jtV[{8VC\ڐ rpvxqbFjhI0WQ^H5EaY^ D2V+1JX!.ң 1Fσ*«u84\Xy'LZ;gq.8ʄ&* m5iN/3 3IAlU 5 tmdiŖ=痻C~ P x_l<|yT :U昻+Zf3oxfHp%ɮN/y9*a4%(`Q_0)IRMsVǽ@5V8#eRL B"%2%fbE0H%` ^&a70^=H}gj ,NNK >T0W o6C7 4fzmg,:+*YFA eP )ܧ,q`YQ7L֛(mbްaC,t:Fm$ie^bfhJXbA7x,%tv[ !+DMYz_r. ۈ!x Ӟ~|IlAQ^ c*M߂ g,*5Ya!/t[٭E~(;b_QlnyU[봫54̺V"lQvz<_+Z) I[7J'sP*14( `\gcI(̣7;^ğeZϐҶ(p=f*@)žn5g2b%Av*{\\ᄬ3'bXh gzJh'|(Y]0 dCYqY GQJi` ͔b0a84{zu\"eN Ӽ9WZ|AԪ;%^|21tdڽ"X10@AӘNМz8<;y:!tK͉p~9]@,--9uo nA;\.͘M^~u`ʤm*6bl7E!@p:׍7Se@c'~XN⃼fF Kv&ĔwbN>ڄdaHzxJl}h[[T*W@4EU7N*$/_Y|14S+p\\vC7Jv9GK!uFqK Y{ JDi\t0Cmd=80os] w>Ա1O\&+XAm&T*Lt13IZu [aD M5~_g:s)0B%IkCRs}3ZJ\HYm ԣRP'f@<LHzZ>)2#~?35ɑ`x|n$mC`u7L’,,v .u`!Ր~ :CyW{5|1gYf;gN]RjeB~X䧍˟t.Mt{s1MU=V3"1&qZɀf[]>gJē݉$fG+ɾJاHqzmS #F9ÓgBsՍM[11Z og*I;ISxpdž.ڭC2= v^+68|DiI>ӗ&E/D-]pM4K['LS'woJKi 8Dq D[2gs㾑#7.:f?"3ELEMFy#ȝ /%}A(ۿX8B>c#臎=Gi`= 9_e`i$u*AI : F;&\+ )9ڮln-6U*E E!wk8>$\8$:)O.8@YQ ,L#P4lU5 cC ^E)<Xsckڔ랼&W8jM(:vw6kV &!=ms)p7Ee(-:ROu,czX+.uS|xC\0e{ /pH |^%,R *8zSo kG$W7&bfj$mtرtqD#k0TH6lȋY/Bl(MEI Cd4 &BZ9z'=scwQI&3CݝZR<4TۑVcB!-/8/Lƃb>BCy4gb'6ޟ3lE$KF} h.6 @jCnaY6~%#Tiq ^ݤ}؏KYiœ#萳Dl?{9 : :uEI[D c.'$8kI Q&?7vNREw`GcEѻa PhUy>0u~V\'tDu$S+@VA7ި#^wv/~3=;JuO*D>MJAG^~\(Ө,KH Ȁ;yAVmxܯm ~. "}ymX?0:J~䌨Ywe >_R[D;edV B];mbA 2]le.Y֒2 QCB24ӶM%ȻN*dPoG]t0ml dXGfN|Y||(”#Ztq:[TNi'C$ 6~f|E햐Mxjٵ*e DTĻQPwO@pI<IezKDZ$ #"ɵcyyU(,+%1]*OB8|륦Cqρxi| _c:T^߂Ǭ“V5t "kKtwieT 8v$pWj |TE1b&~;ۯm'ٍD۹JvwevhN $ roˑ$~]V xö5ͫI+AЦ i4dAXn?h3 I6C<<߁p׷ ?;r.ON=^YmTQqR X>FT#A28L8YJ^ nuIbPWP* n%EPEjG(reVk]cGBejpsR(#"!W<^?f\A ±Z 﨓ba6 kaZybf$X+LĚl68.@&ɑᦦ&˚[ӤԦ HBsJ*h¥<47ŧ'\P`r90ŵS5O*?#9k i{++V +BgwXeˍjJoL5{8Qލa7֋ $9Qb(e rLm/X~+s&Rx\$D]G t}' D\I1}g̾߮N72HM2vWm`i~0I;,h%DL-ѢHE)::L;uB +eŸb.>MrSOW۫M⟷>SaHaS)7P?\Sޭ#^)_~{,˯-S]ڄ{ɟHco,U5r-QCʇ%~)*1~x-9Y-hQS6?:X'@o7ȟ;zn-@H;a8g ݕ L f0.S-2F{%ێ޵sS'q$Vq-XkV99y?/;߸mvZr񰇦zV"e+ I'̣IM0pE{vWO8Ҽ [r :ݿ^ʶ&oA`1b{w>@}^RB"[6|AMR79 :B1hڎ |Fg _4?gXȘMef'MXfZ[;ib`b!D Da  "#,nhutsT.52|~0fcT%Ǘ4EIJiL e38R@6fcTe$[\cH?\4I9V0CKTw8tqV04yHszCJI* .١E\S.'9FnT|g#%!rxDCl#d@J=z B}k[ȴ[i=Ly. R%nx&gb1^%հ@b q/9KΉmWT c,* s1?G8`{M9 ` _X.E&wc}Dm{#sqE k`M }DS%gMW9P< (f@ХE904};IaT,CGx٪ k֊$P߳:0S\)nrȻ)T $TvC7yH>LjzrMm N6FG"O:TavbZW;fńׂUM&}TYR S( \AB;;!lD  ^͸F t^ff N4VOGL'D -K⮃sp|ըaF-ՏYohdv}2w` 1 _ LJ,> -Tqzo$?FtF028i]]T Ee{B[묣YF*qOӞ[2'ʛ]@{LxpV#DQ q; l-+SM@F[oQ^zw^~aTg8hX? EǩJT(x3|oߑⲲk'cZ uY1LɌ뜩)>hr{YKWaH@v T!*H|uj֟7@/T4O۠K!MBDϵSvg!Ky#qP=aH3s ϑ2~K34K+i6yA@ &L>Q#B氽1ʇar\X˅!!ҫ m!bs8;⯌.9\,?9OSM Ev-;ih9O_PbɰпG-@ce UVy+r#z!4JeYv8*Gi<ʬ霓 {͕VW+{~;CV8rRSxxaG$q.8XV 6  67c\O7;,4F5_m8#4~ C#Hof+vxU\u40I3JRCCWsCƿt±1B_1f7rT]/؇'¾r8$Ii@@9FƜF lqC|z*{nlڱ,swӁ(ϔ| ǾD (g;"\a`wk~QQQpw3rx;r; 3AF7I9Ԏ>0o ;H80Sv&~De0K!XD9w5m2&ϿjW/unQ<vD _vYҡICE,)[8[_4XN&[m#L=SF6<eMWq>f>)Qܟ~MV٢O o1I#,SG-y!q&7ѲǕ9ܩ“3sWއJ,(W&(#tOuX1hdV|A0rOp|c Kf[ 8CS%,ҎT¾Gvݜ~6?!' (57(xT4 !Y[9j6`JQ#5^J+5ƅz mELZr@b /# ~>7c-y@_Zwt])+5فX!KxϵWKoDʷZ-Z&,y`]~tiN3|ױsG Ia ~zM V rtWoeEE<lv[7q׼#tԼQ<%]/8ulq,aQ[fC[uAd̀r}dĊcTF1` <ؼ :"V!IA1޳~NAG#3Y%H~j$Ƣ$tI춒atm E<V5(|+% 2E}@u1Qqm@`3,~5Wc.G;d+|jZsࡗTNK tVSo;q1sW:㳰nq-#//Ը4nmyǀmKy 7hѾJ8pkÒv! 1#?ӦJr܊_J%D{ *cpH>6>~i.;,|'|ˇîG:C| 䕬QKzDl3E8vUHbeEn2 '\S]$%F(J:JkV(x*s~n 2$/9k٤C9f3j9cMRS3:[\g ›`rJ: L[^\[qѶE+{"%1kseN o[#o@x,+tp"i͍%[W?a#7|c/CZE6%'كF-Zrnᴊu c"ݶ*8>,h@+[[\M' gRvpD #B"j#A{M?gEMn|nIv|M9ץ 5m" ,.PĥSmPLzalt(bٝΒ{eLN9 m#b (? 3*De -x&g̏;lp q_oQM:)I4*#&9'd:LLQȉ)%; c]E]G|[A Qls_/ ßp'&t-@@ƏtR.],? I8Эna> ƒ,:$<ㅅyHΉ}Rrn~'ޓ&w]C=m@O`Ӂz71`8oUvOy%~jen -/YD;W7m168|ՐR9b[HG)٩BYx q:eRE'PՂ븺嘵+Hs9T{ a6vi8`J 6'>%0)Aq]X[2/dHdQAKULZyd[pi~\b'Q/P0?SUN(a~3\u)>0:|C :Ԥt Ak$l}BRD^OU3#ok7 -ƞ%g̓@@VXENEY>1C ^yg_]a-U(i wtonc  s ;=pJ,v\}ZDˇEc*7oGSn-rOiXGś(ݑZN{2DUr)e5e ;+Ѭ>z Rr2'u>k)ظA6cmFX6KKP S˹ :DH-,sz;o#%yӾwHSjM# 0{94vE0{BSqQ:Gӷrӯ\UOI*ذSIFa9$z |nܭl-Itb e{TZd 7 Ǖ#Vʓ vׯVHd>1jHP{\ٯLBP+%2WYvʑ@G>iV)9 ˸%Tx4'ֵ!ké2İ,j?wA̢]/NY]= zD Ōٳ&7H7ҁ@ <Cogce'BfOk"MtPah$XZ$FΪ#Tm{lSsmi'O%?BJcdj7߭1yGn|J/!1Џ΄׮a5B؍4/+=_}>gSJQ)Έ{wSkdk4 GtKnE wFK{uo\\Ub +q4N7:Մ=&R4'43e;\pk0U #Ν,`0-U,O;&@4֬k kylc',P : =;@*|2vN2mͪU##z?iN Fo >㮻: \,l7Q _9_m4ȶ݃hv6[t94s`'Ǝ>050$bilHWңA)ht1T`O%EM~qP?^M6tM5LqqUY>ۿ)`a:cYqvwbǒ#ʂ7,.Xq>iXGv&_ .O"hڌ!Om/Qv:3_!]x.O}AoXu ι _ߨI:||= 큒i8[7gtaiҤÐ۬a~"5s|(8&k7AFRD>D6 lb8Ly?a8ISBsbP;!ĬIxKFvt/tPZ2?9E~h]] & |T~NU PWc!yG!$:9Cxf鶪`":s[ξE,*v܀ 'uˤᨕjyMېqBv+Nzt(I(Vལ*7'WJ}.^wfv`m@N02O^"?K0h[͏IBg"8n"f!{]az60LQoSxY|Ϋy* : Crē"ʤ ^4փwJs0lU@hٕs<s.W-QC<>8FB&vXj/ !KwItf59u-?_pcb8@E<~m\g*[GZnwT*Z |#ߔ$S&>+EG!ZtMANT[/eT\ǖ?\J,2 @[ +M^ůOqo7MًlmeX ߅w;[؈;*kTַQ6n-rrLMJ S4t㛙 8lṚO撪-i7BGq8N&9Rfoc<ݦ6d 3IpUmr*JQ&=1)2UBs lV=E ۨQ2^\/:jQɓu f BM;F7ڻuWq~$;OwJ$|YtDH%:,j-AJO挣V5)e/nm%150w SKpis/#Ņ.mk"I׃`ǩ57%ettЧ|+0j^TBT܈6ӷP5AXE 3lG!h6m荫(E'"3y 6 B Qaۡ5 ۗci;ᅀzv_B@`nkf28o:C[]]aߎX$-T#^b$s3]$BA̲1k<ĝÓVxjsϮgyӉ肬e9NI<T>/_oF,IK:0#E+C"LwÎ/,ۋQؖ?:x]+RY_Gl)ɱR-v0Ɍ9Nt/gWL>EZ33DžvUW*:GS *9c3sa/{6l0gAVM)_֔Vy6<ww$n;maƘl[a TxPy`c&V?Q! GNO`* x{Cj.ɐAm_D ,8o9Ƣmyqt8 +䖘Pfߕ'@?q] g[ :Zďu%2]ϖEb !f^5 PZP4J㣷 ) )»C`}-JOdQ&i^^ 2aaHY2c~3vC`ʶ8Yo Nqjzh' SQ %q/TШY/*A~!zQ;X<(dK)*1R~63pvg-H/Zhj3\-`)(2Cw0q(@~3zNo4V('66 O;+ "ٯ%T+Ŭ? *S.R qVjB!h":.MEb_ ){VEQ2NJب#DͷB.&.shcTi*<ҀZ;I0X!2 W7]x )QQ$%S`kJz3r5)9?oBN1hsXAج.xy]!&#Ҭ^`%uvvB*'kL 5 E`s{}6=MWyY(1fPdv\Ც>eZy3f[1O܎Xa>tXN^yOqq u-{ݩohS鈣> ~3oy`ݙ!9%s&>N@]ag[<^6}/] <(9~ J3}] tAYMO֦kܣZꋡ3I.-LjG<m_(]s049[H/>Tb:DT~^.cMhSbY ^ }=4Jz}=ߓG\!i (SBoqRf9˂0^˕C%VbP(6E]mϭh{x@4yv-;ZI35l<^S9Wcbh6Ϝh?UD@+o1FHZ.&mʁYw")O<3¸mOB @5R3>]E8w!EW%ۥ0W3LjWNk3 Ҿ YfSscBA$3BNYw 00W@b*cQt|TO,t5~j.p̎ 41о[Q99->Z$F4-K}^-Ol}-X/D/AlU aa,Sv>80EO~j-1G>%> "8+[DžŲ:e:y[BL5]>[ g5ǽEpP-p}2uK( *zP]@;CLwJ q_݆ح rðgqJrawQ=?jNQAFQLd\a99Om- 3j@  XQ3zB´'dt0=$S%9 >75uG? ݴբk3?DYewN0xG!6k՗Zy!ww%PQd*S`:'isY>RyK?ΞI[ #@rC{3 „s܇S/Y${28Z!@ݽp]ul)%ޏ#p8o@1&DG)a/\ 72쑼%>sPᵾͮu;qVFO㰪{;z+ʷ^(V{ 8hKno[7l$~)R. G;g$ 0C'@ln74E]{̵5 '_o{` B,ikXq@Fa\}!ˠ{39% a,sa:M?ywgb8z/Xdn4ɂ31,lt0U!#JHyk.K'bW1p'CcJdn1#cqy-nkʘKIp.Q}g<%J;M +¶ DӅvu1 )!N/&^q8^!nt&%j*Wn+/aҚ!VgFqpة12z4I>H@C2.h .mCIix7*V[m^:wtd# n_΀)ğp%U- L[.V?ys;!an`<S\c]qp`ڛZ(V2FuxP~@lͨ*-)@7ez* nKH<""xgՔ#8b"ݥFdkx-w |kDZA{\Ox"~r)n`gcVo @Khw&lԾzylǑaL0krzyeV[kEN zXqO:M\R\x?)~mq:J9 "@x|l*xh~1[ݤh;]Xmez{ Jx -pKDQ< Ti*-BnS(ԖActs ~YAgٮʳh yf3f6'HH]"H9/HtUԵx15Ŀ4 թ8BǺy⻛ɗbw]Sؓ. /Z MEH4kRiL~u4)7:3=fy@cpAUNfq/CTnE0_TgSw]C䢉i@Iέܖ\ƫ)1Yd%: 2XOaU8ε;췵>v  Y|Je1I6K + /c5lG1(ZK<UcMaAb{,|u%Z&S+Ӌ86)S3yM:ߝ.Aâ폼%o Y~чN4w ^$4ʠp}Rs7} ,[ɋӬ?r9C> ?_gWRtGm/Qsfr˿4fwGeJdR|f*UǕ@ĴF,Tf?v5%F4c - #f5˼V5v"wU$x } "h޸Z d(g֋#_1a3j٪Ph䕭lgg\ʮ8,ֵ?a2 ˨1mst=Q2nw͆w$XT6],"oDSQE0sNh1d`h;iSv֩aP:zVP'k3*|[g_cqm6`ɷfYY˪y۸4KhpsVofjoN VjfS6r5ISa`Ά/KEU H@<$$^[$7{}UXcaCNHs]f=~xrn;B*p)ASBعHDざ8˵Ta7v!5eTi^?^Fs{! jQtp6rS{`yhTZ8ע|?|u\m ^h|Av`@h:0Hϙ{"" 9QLUqu8gz)fЈ}E׎Z#~hL݇Š 1w+s~u OQq%ӍِfH:ɫ>z * , 7=ӭ6{Y ]g fK+aS4K#HMDnGty O[;(1 |rwίMƒhr*C y6A{O$,߸]-6jժqCLp ThMֱLo;'e0rp8,o;! VWQ~JJ^OOB_}\:?T]1 DvCܰ3/ݭƝM\/F4zU33Hke!&>fUڂ[s{w!e@SQIbh*H,]SX t6$kUv)!1p.n*4 wQZGD.^CNvbI=}֭N;Vq_Av iIhP&Ᏹ Npgr:,Œzׯ!$ڽޕp:kŸNFq)dMZ԰|L N˰(Uޤ -:$1XMBg*$: BKo>ψz ڽ3x{:̋Rv5CEԛpØQ #"mGR|%' (TblG( [ rYbĸȀuILqRm'uٍ/JC#s)7:] lL"``f9=Cv H':Sl.r\ow+kLqrKP^D[ 14ǫ8~ơC0!.c:ڍe{\UExaLjt{v\s> #-B]+V̛ :*`|\ոHٮbL7nÒzK:أX;I('RC jAOT&wSP73UbLv<>p¤GrB\j93ǐ0"Ѻm61=c7;Q 00(c:i Yjm].Ik  :##Z Na,o[CaЫ eݿi ҇e³SVCfkq9cR b&)iG^muBq;UUW/ka`"q 4'1ⱽE+< Δ ֔ `zw&/nKk(ߵ 29gX _|>VSa`B)N[*QH;_ظW&s թt1S #P%Xsbn̗X(C6_-97ۂIGG :O "!P6 b<˚QLq2%lp^ħkr8Q94Η7ⲒMa'U6sZe&A5Gx`6,)5E_ o%`7TG)H_}58+'mMzr&*}LFNRC!>_ Ώ<>pRdAa<܋n)N9gNK' bm.CUw~š1"&uT$׌B8eF cQXą*4q&.I.l0)| Ȏ29')ME3i*rh-HR0"h:rwS!pXKn4'=7&Xivw9"?B&ȝB ! ª; i䫑p `V13OzL_ډJEÿ^cw-DWt>p.c0)\cJ,lUє-[&8\Ȝi'̳J*DQpߥdF2o!wy;*{>1zdW7(Zs@8}#?%tбLpHI,ˮAҫSy܁ML: yHd|&Vӧ<09Wy!Q\Q,U8ˈK~VY克?2"YhD}91]dtD(do)0jr覎 61d蘽X1^P 'o+Q4'lBZQJ/W(vS ~f"y:XfϙF~#p-pfQ}cN*3yhByi(j. o2'" es|V<'ۈzf_+'VPc3Ku:!$.jCb%E6@\ HpOA&RG k ^/\;61i$uۺ:kjV4uZ=MW[MG7c! K-ULdC17OC+ sVylD= <)0@*M3FO[ddC6Uހ!8(3kHmWmHď!V(aX$c_Wy.!`/%"/wq@73\E ޘ0K0|(Ӯn֦ iH8@tSw>ty afXUàQRQ̶OiۚT+1/ +D Fˣ xܞ" 1w\#yܤto?D(( ʸz @3cp؜B>T1zH1Ԫ/mO!*\uBzw2-[&,EeQwxh}aH7hEB32z};NJc z_1Kn \ڄY5JiuQz@D;>E#aGK$"* ;lo nqk&Ֆ=:65V0lU%)<=0_Tkw%ԠHvڌ83wv͝^Pr,=xh O-$x9iX%ތcS LG9`Q~Bb- ҐwkudY.2 9riO!NsR0a#'ժoւ\P.X`=_bY``IjwMj/&Ii<:^8*4aU$e fi8>b$X ()iF;gNSky "5C^A]vȻdgc#zBVz9aGi H>4гL)}S1esG>X@)JZ>"[p݁aZFBD(pPV5>CIZgHY8P`lxN"eíိ} yIʼ&&LWIhƯjYR(FS&R(߃/^>] -fbocnvPQ72®WCy$8;&n7#gz_Eo|>،I˽>DNz4`.J| _uU~=,k#2\(V 6,xOH2A1kMԉZ^⩄bO]j(_'p8*-?X1Iz1x[O ~"8ƋEmWiŻ T3e/I3 ǙPtl("Ž7 P!f h2gȱiWVϪ㶽Ӎ ۦU9uI2};⏼ c'/E(=\65K\WdC%]m0ISF,z!OP3nGTD<&CfMڪiŲ<%Xք_=n&Hai:[! 3Y~kpygo3ڿt%UGZ@YY[ZYђQ1Div?&I5 ?Q4o`zGpduZ+2WM8"rF,htܺJșR?^ Zu幁BH6~ۢD,MB%fH $н,PIfmg/'" )hg @S]mI@%B %*C.3a]eOKm`)#4 ':4[@i9XN rAUIس3{A;Ps_tjۉZ{o8ZQ77@Cl{dɯ&%3Ρ\ee^ۺޠ͇}[w)`bh_:~=h_wC}ZQKa]=r`n8 jAQ$[/"$kw/#âT D>r <'_H-7"jW!dD]Lz4g3%6MPM,a) X/|Rr&g9j%g,먑qRS˟?nU䒙bQ8 :iqPP.`UJAr@;\WQ&z\6݈F26_i$ b=ΒǨKXEadf'K.Ȟ1p_zڄxoS+ՍZbŝ* lXfͻiO?wq@PsQ3K|#K}(Rф'E7ϣ=@Pٗns2(&\hGJG:#ldN{X#yjG |56`%܁cNoR_eZd~8,fҰL*賌^65>HgV>tx*%o##|H A,+R+&BG$f}X2_]rbc~!l܎7I%esz]10rF Px AE}1r_kkeɫ62N"uDը Ϊ>>=Ynqw 61G*=GÃЏLUQHl vYK@ߗ}dWݦ6k.Oĕx5wVi/M*ue}Z`hjWV-63hX1:vE\NhKM:گa<op\RWp]tp9427$Trw Xꛝ lRJQ-qg3y7 DrnL' ΛU* mP)`|)H D'U8/MvXְM8'O?ޛWry腘5dC@AmGZRɖ g [7.G''Ve-F)kuxDx \+=ZAr5o)J'[ئ`q`׾$ ~Y|1`Ō⑴˫]adh:+S10( aL?o9`jb}@`0:byG[m-eP[F{g•0JvwSqyDgg1QqHoLAҐe7 OX6-~YTr;Bxn5A{P_Σx*.Qr(/R xktWd$ IfB{~rH扭Q[I#4Qrzʫl]jn@~m cjH. xDBnh+Ⱥ?(1aID~W\w EߟQmdNR XTD[zp'·Hl.L=c-ux0Dk_:X(ۆ#n`b0R~zphKެ, q0h◽ri4[z<̛x8M:M㭤JKVyQLI/HyZKzAJR~(1Oi 3VdY>NV2k:ԇ׊O`1Q]f<¸J3ciۉ" }#^1ZT-F$\VKJ)Gٗa;̼y&9Ib'!F+c;vbH]s\UvJ^B0|hKR^zˍ֦jǠ{?N3H Æ%Ӝň I4 j-(v5/gI1g-a N݃ Cy.[QG /W_ _G~E3| D,-Y#qN< 4xR*i=\_.~dF:O yMOAYAm2uF-< ;b0rYvL훉B4mY7뇊Mp){4pK@=+5^ <_m: ձza&Ec6X-6=qͤo mdy/CY6~n+nS 7.b\`yc%{B xFlųQ7ϊ׌!JtԀ 8mzHp  䗅=/,_y0YVޏY& m7Lq~w:]O[0E%;[2 W "oJ=Q'p u32KpH:=!5 {$,]MYqH8xVHr ;7҅z[Ut Ǯd; 8eLReqΣHPSsݻWh@R`ŧlof4I$E=>>L!dqڒd 3H( -wSp3e@=@ F>&9L‡_P<敋1Ӑ_IѓkVa%hsYh ԉ<]^NS"r)FևSyKdCZ y!۶{eѺdR5HFwM@[kcZzBˍA #cNLem?Q1/^y׍! m<]3.2 AI |u\HjPX=t ~X;]Cގa͏GԬpL1&=gYD"P)Kdk6&x۹DY2zqżVQC?5Ko:S>lvm8NN<'XA:uyUm`9#S,@̏qmIdT /Vmj-&1w7Y!'q@vkgq`Z~QE'ZSmx?dRCvb% `D6ڄշw|}LM­Ux4-[Se;JVx-OBVxRh'_Iw b|dؖcf8Zƒ φ"g`9EQ0 6ҙkn+9}C0u%#捫$b=i&CRv #2W3&w?^{V-}Ws8:}Cq*OT@ؗDY/Pʱ[ZQqm4V/v/4"핓C^ sxXJ" {=+܏; :s'Zƀ:A&sqNv?dDԧ{$Qߛ}?0n&h*a|J2:e~[X*J=#]F深Ol97Z^L?V~qPYD<θ%Pw|$]+hȲjh7A&NGOp< HQ dPA"o &ʠگl,ѤAl)[,}o[{NZp/6F@c7W2"'.,,j_fԂWr*q<*|9ޔ\tM*A5+ud D8Lh0^CNrA{ȸAg: YKp5>Bc!]wV{ׅv lwRj1!'9.<|FT JN# 8ht򣒀Kx<;B^ `cڲB'XbHa s0wfYaчaY͡s,?CýW^_-cZ~}xr{WsVZ΍6&d9.t2c;#o b}%f f15onXWx(,e\9}⻪)NC;l$S[7xrG\tU('^=ݍ%ieɪXX241V³(80 FjduMK'OA|xfS5.62f J< ;jom~w; i/ D׿hUAcb5MbmdE/@{ӣd$XE.n{{n$'n3ÍY7?׿d9%a,>.ò(;f,>f}?|iR@&H}8Nyo'C#Tmhg{POqLMaJI P-Lw튢Bҩ"eeJɰȜCn!-ls'ZoQcC!< P) ا^ =IGY bm%tT$l6 gLnI2& \y>͝dl;=( Zeџ/ = J+_2|"<ꗰ*J a]kX6󗦈97cr:U'U HW٠C :a٩Յa Gkl i56SpHr+ ^nIdXOY\,$oxD R4k䋥)2HZ{ݮ=;(h^s7$GAΘvε\qz= Ff.M]LA*L4I_b7j\BHT'eOi⹏s'u1 &:TuIe(;RI]lx7d - g[] !o?ǚ%nK^oBxzMjHe.KjW#N%ai/Kbz餯D["uII 8ϵ?kK! ű6k?웟5*GBIYs ȼ5a2Ux Əg70VQfёi[!_\D~[}&Z=RPp̹ UVnT/\IeH|P=p>51͙mH&G_h:G &Wˏ-,)Jy'0O\ AJHwMpzǍehm/D i)Ҡ j;H᰷H,vq>Q~[% Y/M^/B2vK!eүu5B{ ^/u*)MP,9qsON-UZRa)*V`PgV1!Ы1{Nh:_EsB/Mt(m2g6ِt?|SytҴE,rb")D-oT@z%Yc%K띏XQ-Ia..ͶKD-ѨApjwan䰫Z AΜa}g#H]^/Ju[Z0K(1գ0R:iӔ @i#eĖ~Q)d5Ruu⬤=n;@Kr'2p5FJbqH5-JkH-4ցwChݴLFlҗ/Ԭf>;ro9eZ KAvB.耡t1|jmFDD rR*id$Q؄}VXIeaΖ:_STGyjk C"VjP\=16:}>3^E'鬱eӆ &'hw|ȪvߢrȬTg7,ciڕgjTҌZpX# f1sg,cK_S4Go+f 6( U[ywYCrT6Xo-{KȶPMlwp326t\'Oep֖i xo&SOTt^yR&߉W%S/ތLDӅ[bF.h^F&WUR(7#{>Yg突q>̳7'0'~M"N6 lfGۗ4*eõS|A9(:1tB9p´! H-3Ȼv:qN2/?.Nk׼:i!t/p\PG2k Pk_FElۘqS[Wت+nA7H3rdpubØ>XmK߸460ov4< }F'ge.Iz v7i*XWI3QVCG1iCPb6~Q VhD Żg'=U3/,SOӻ<}  ZKV:TΠk!c6"/ϴ1*<94qw'ҟh:;WUZIqEmlWlMX5qQd9vGGıbx[O;Y`5;?נ][YL/|x/ $=4ݼb >)p;)F#%[~χcˠ_VEBXwHꧠgIpKNy9lt{//adE;obIBRL{Ԩ:f1ǻkv#4w&lJ5}>i`wB/Ol?:xhzݧC»y6qΝ΢0+楋t5ډ0YM'i/1&u;Esvt]y{u+a9}WrDhnN]gNESŒ:o~hdthd g ت4ι5yV:U`>4-)^cj*|Ua6I=.ýIIJ}Uiu'[&!&9ja1r_i msrg5=`307#!5I@rVm\\z*H3 +Ax)|"%[1ic%~Kƅ8(j0kP}4*`QkqK@B]X<6jݗ㴤À*Lap-O4gy6J ڴL(=p/|* fn#9^aT ]qw.H)C_ _wR.%aڔFqkV E@p!/ި}@>f)??l\B _B[4S`ZbMZ?L~RO&9u_hMw.n_B + ЕXkJGD؊3-9Ma 1kW"LΫ{"!:ƹ5X5c$Dуz o˧ֻwn,,bEWJ>~է('O=R،^t*z)]H!ج&s+n)Mx=#DUkf*e}l} w-m$a ^\6DGZ: +(&8zb 7v?|rB"ת~.g2LUJÁ7J,9Bѽs҇ʝ`xҚ}TԤԪ xrp)(s5Wu[N\U`>/ Ao[{\ [s" 3 ;umtFgY!ۅgO+%QK>: 8ˇwcaܰ:Ջ`9آfznT?*cB|S B[QxԞBƿ[[0KNPAHP[԰ i6dwh*ɬP!'W+4(RHc0P QP/~7ANC.QX'}  Zˈ.]EX\f+}ROdomjpGwH f7(,i %̘Q{V?,J yN gzof#Hyq̇F$ldE4)Xn|,v֒iCsVҞzRy+e y : 1bSH,7&յp-a5JDeJ[wB4 ^8SU/Ncr 9tۺ!M:dZʍwkO"a*,FKXc/63“r1״AI(_I{g={5~_6ΥKXO @$W+逵'K:IQNS~xBdxܙSL_)KF'Y`.ة#`w Jg%Ný|J4}2f<[]͸:#Ъ'*6 x$Op"ܳH-)6)mWF!4dB*Ϩy2!,0=_$2/6!uV稧"Sjyx2hk@'- ecB8'$TR1]M(9T+2:!]csR֐]2QxTp*"V/k8_'`yVaʪe`0K/X^v 1ܸQU|nkD7>6zlfs?`VYkO:^nF۩Lr$Su!?r:)oRJ}0W@.({+W^+܍ xOa]UzͩY16l5yAg݊("MT̐h!C{)6>gI$y,9(c"XBs +=0bڬWDŽbM.xLWќ;6Bf:mɪhLq$R0t6.k7\h'DÝDk!LaGΜ[6yD>?NvJwzi.'SjK_34[*&k&0%i@ii܀v$hn=w*lC0,>-UnEǂqx%Ð{-N?](-VH90 D72tX#i![XB#GēȄKWiv}Ζ%W#-RfQ(2ҾR6q(缅<c<ޛ#sX`M*Z Vovc=.BCeI-򪲞ڇ=bfุ\MOmf:m]C+?䷑:i䛙=F8 徐_wzi +8w3<+-yUt&WDt/YR X*; X rdYBq*J&KZ*\ᔩ dK4͊[KSSmϖ6H'MH8ˢֳ3bS8ex.Hqzy}1_̡ [38TmÈ%AQ[ƿٱ/ 2lP&*CRGx 8YdP4H30&zpnˉ?xF<%2Ә9Qo@6kFť?Gta$zt2o [ΧY8hц Σ'*UY_cP_i; [k` TBw,@H>x;!!7yӱPֿ)G; Cb7$iЍ.ܷd$lk6>/0s]˰+pG<CP+E;~Fi##+㙶L6`W^`gGd 0VlU_4\?s@ñMCikzG%x"/9%N8=Y%]5[Y!T\o=.$D҄mGXEK7A,Gv&}ް`C $ 87V04e% \yl1Qw<^"؛JPrӉߏÄ$v=s`'  Ă:T Dl(~@g|c' fCARr<EIM^,fzEPi2a`6i8EEZC'bZ/⃃kn$FjYaB9̋ಬ p4LĐF>8.3rZpssl}@kbqFZc>-eKx9~Ia,;hrܙ}^}"u3[fm֝=_uke̿UCl<*+t穘2n lM环3A~ҹ\nBQ'()nMSh eJȄ$9mB-\E[Nƕڵs`i֜^G(QW&Yi<.C;7/iXF-"FSB]f%3oR {\iC2 (3g|'ȹeb0/x&ۈsYIYs[V:}In_Cyir!4{aUCbhc nGz\M-mU#\NKa>u=.ŹL:,yL2Aw_.]-B~OF$hY;줫9qlc lnE0m.lb-9} ja S$=6g={p]f3#M$C.\+S{eZT{W#Sy@YzWvSl%|}_҇a[v<\9a" mCd\/LK8` hzV ȸ6߭l"m zl=WK^G<s#9P$3*Eʋ|R8ui+->cKOpʓuuA/jD3IUsCę={xU;ĉbv:YfnYREk# X V+boUqQmQ3bh7RRA&iv2.X3l!sjcE/a)f YBm5 j}l8tܛ)YuRRJ@vA]ة#r8s*=O9ͭOL&(ϭBYw_^08(DMۅbJedɬ\v_ǎz?%o|-C9/_n!J Ă*> Umxc\ j_֏,H?E:wԄM w/. M"- iM9\qZ]K&Y'iFMN,:]U nYTq^*q7\ǎQ~=8!Se,~y;26FӅHӐzVE*VK3MՊ}3yv߷HATn1Ħ3!۱SXւ|Sf#KJ/pŞJb+C*$X{y@B!!88[ERwKw]aO&jYV`:7'W}yX j]8^̊ރPKC.}vYGF^F8I`ilpd,LVy8Svm$7f@a!<)F{뒷*$ WHw8nj +lh>-XgA}l}sFȷMzT<'v/DQn@M*n bĥ{?`x%j37SFgDQˢ7;KfHavXu8B^Ҩ;yaH~݊7Av_A:Ig8F,j,PvK32j8?uOrEj]@}?M{HR)vd/G; \Z6|y"*9/ :ZOwu Xu{{ɗۅk;|5tpF6߂cL4@umP)]#B2yG%=riEwī6o]{M6LV'JYX z` ѕ8)*aKe>>cmɹ:XДBn?)l}sTtl1ܓ,®էں3eY`xZ''jI3D#1 :c8Z(Yk>x,6mwB{gF`.TOzYoGOQG9Yn'ci^g'-8Y3:YS$їꥥµȪH Qa#MF#M'5wLezW$P n|P `E|# L-:Yl:ҹu5gT=Ke>8z(Jz>1X">a{,6l Dk&]r4/:uJuTcĖK9#߻&n}JHT3Z/ä2VMJܹp]@wm$C.R7{,o~~ Brc8ՌRE·E+ 53<^ϞZWyAQoCcb$%gvtҽ~BMUs\quoxxT*L3,ba\]CߎL^`2ZHb. ţdCׁ YkPJ0-J`D.WX i3dc U8G}#kQDsJݶh˲?>d2ָSlGoG$0YJ ȠLM7vhMQ6^Fl0rsR^! K%Њ'_ wy$ո%2y B0|G?6DoX'浆ocӱ;MI\B,=(^UGk>l 7NeRa:A"7狲>%?ڇU:Ldx4 KX$ ]j /L #)X}tI K]LF (]y. Z1/=܊--¦MUzU_q37Pe OҼ$Z&3l*yei1,/&S]nL2VC~!vNfC*{75&DS1~Ds{x^+$>2~(XWZй1S,AH=#QZ>,j*@z#;?@l 5Mb.c" Y.Ycj]R`bjǢX0Pǩ=?qWRYw8sIh +0Ke%v10r}vciڸ`n fi~f{cF oIR5:I8$+n(dHr-_#d}s6HM$EWf%jchOŽv {ECtUf3n1{Mĵ2DeyW21bqCo3dU䔺~ 1kC!QnQ: =Y. ۄY;0YW2 >ˇphB_$ʚ% 'hNasjɄЙ (>ar~_lI201ev_s}1㛐28Bjj>{tRpl$d ʙkk-ш-, VS9W'c{((: mwn U.,t|^,G9Ml?|:}ꁝIi-F5I'y jɯWL3jX:bT9 aZ<JA$˛|gxY+M@Yq%֝D64t>yRvl&#LQ?Pv9î_syFQ+@+!K>T  r y2PJ`wDHJT\o|Aq`V %#Lo!0 ]d(A"˫՛A 宂"~I'9Dž$4/[7\%"lCfS>3wwCQҁrY*A|HrDK;lG]SOa RX"YHzrp_I5()sbKtl+{yv)l6ʹVG8Ӓ+xzj Am _ۮUI!ٱw>z\}"KTZ um)=OWݞ3[v>]{ޗ8 ܥV׈Z\r]`L|'c |m/`yRpMo _)y ;3b'*3I(E6z&e4NN. 0Et qN->74sŸ?W#߫4U'/p:M ЗsQKX4͂+o voV2ρcU9MɊ@<@իAU˶shIB[K84V5Šp)SOx/pWFXAwγZ=< EuOs .)XaXT/8Wd>ȾŰB2\w?Ƴ2-@Dr}o$NtvdYϟAgMO Da+]dț!7K^~Y3)RӶ>J o Sp~7/+ciwѢkT#?3.D+I#8=9W=Q)'m\}dm¹d7\u7_Jme#3 ޣLjnz ITy.ksab~Ҕzuk_FAxN@~ >fm =c? sl~tz=R]Ƒ/pfs6AK׽#5158}x@vˬZ\_ 0sܟX1SM cW "R;Jo}Q]E 3z4*OaŦ_F x5v{ADaM+QTf[.jRqW[&&睕Y@7DEQoa>K}wt"=3Uټ8=rQ.\dM/)$n5igI06 VZ|Sز5QrI=[}Ԡ<ХC.V4Y%@m\&H^hߨjr$[d}"tWqgYP|*o'ӴE?KUմW^]v J-;=A+meHAĩqe;g{_D v(qy襇x0SVЬc)Xv\x0 `ͨN,2ӀM즍 ~5rv$_˝@ƖP݅4d,[PU?nyk:s6~=H`*8W~gyXzX3zu4,il\]/ۍ#ecM*K_%{nAஂC7U@PxBuIJ:nkDJEӅ0J8>>TA7\J5#w&Tȫ.HbN!No䀋w`y7X۸jL_y d( %LyX{6Eݲ^ā$ِ'a[MVHT&Z$Q VkmfeѐQ9i}t: 1Ԍmb/?{~:x3OjWܑe?ζ'I <.۩:'LEۦ}c틾 5B_6y .s˜7:BIT>՗U9'v qgQ&>{Ky&XO;]jU%+ъrJI{tQfg6k3΃#&[fo#Qo\FCMj\Ik V2n-ua\N]!C8$z;:31핵H.9n$ʷ/AweڌbÏW^F1 &C}Xn(o?*iGvm<,|ҋ+S+c|6lL~0DA6#O@-]. 0^֑6H Nⵞݙ(ƱfP(T9 Ghg% OOH `xJc)E"`>|k%Aaxy%U  &ȫxrx]0X642a(6)gַ{чlD(EyxĹlRJ"|wb SEJ@6aI29 ṅw2]]iYD0bva hv6llrqd}-ݿ`bqC+o(0<^Q"IrQm]+Z/`R|}*jcAnzדe? S"C9fZܦ稆DțVrǸw*2~`W|d1=Xzтl*S10*HHmkhσԄyj_Ya<|*# >i$t6 h0ӽbs QZlaE|֪OzZj"}-LViHh1Ok:կ` yY+H &M*5׾v6Q~P?HBB.Ve-Cjv\&x/;.ة5ǨHocЉN/;`6h=}(gJMT~=TOЙeHZϓݵj/%pYW6_jwoCvOq>=f nAZHlYo:qnˁ36O.tbHk? 1F~Lm6>hX]|hLlCAYgu(o,7ΪyțM'f*'Ĵ RoO~PI)]E~?d0T ʁrdŬ  Ș^>4>fkGVSu_a-w\U[j3> ~9. UMyŪsдjg:@kn^Ay͗^ՈKԮzTEeu6&*hq ;1&@@PZfzeJN!UllќaZ%& /Q^БqU'82VJ̢e1k9Lc@3? JEUޮsbROF};HqRLj\~][uj3 K`;A ;GJZgHE²O,o %wVzZ?+AI]ʾHU\F՘.]T!hRx㼧_PTBDʯFZv[N+X/Or5ALY9&Bl2u[LP2F&hοbD3;"(L>r8yGaސIbZӓ~ bԙV48?DnWaG!hڣdW(gz4☶F66s5@KW=ud!=pÆpkGW 0Z-@+]urpְ&(vG!YuįcA߀ f7dK[k/"1avEvF4efe0@11?K$]ߝNTS pV QM$ˍUfR=Qo#z@z{|?nu띪 OׅKh{`Pq~z:158sRvzp8|Hj\;T;CdRQS~˘Zx9S)lg߇ FY cW~Ν1n=P]p X,ދsS뚖 S5 FGj9CJtǕmAmK,%,y'yJUmm^`uPV[I?$xR:)$;ǧq҉?:=[vMY%\0w9 ǩ;`|mirá<;q-59y .-c@1 Zxiǧ|O7~,llGZ0 ];ݤÓMc,Ѩ-1X#⥧Vy;8d8ROA[~@4n_+6Mqݹ &$(&(@]p%sڣ~ln;Ak:% Yaz**Q#Z%WM[鋪 O 9cߡ} ^˪G1oCnZP-@MiXw@\Y"<.WŰ7Mz*G^HC0"]Hq؋_\ܯߎ2hA=!ks!\ |SN^+1P+*Q I2.`V1Im:~j:&)D1^UJGV `?ϼ>nwNhDdV{ f=I<x`T6'z߻ͤ'ງkcퟯɢ1V2o}f5Un W@WDp^ӝ.fߖ҉I&_;~OyIα?*wɃ9)E3~(%$dafK;0nk{!wRJeހJmbb$ο_H" ٗK,4N\O̍ZQͥxIvFtfs3 6 A&p>\rP^5X;eD ڸ%BE PAdG]A}ݞqg MbkӥBو7/pΣeȞᔛGDc/7v'+U'qޚCO?`fJ^KgKAS1!_)di^fPqxAI1,gNL>UlӜtfo̺>hM㮉[M^`@/KmA63mM۰ 1F lF}чj" ^>%=+A0nE۪<(U =AǤa"d9 -`^!g۠c |/MBG$`~hA}+1M69*vt-iŊPr%JCH< c٫ 8gZKvq+F3*fn%yd7{=7n}FՃ]u}XX%fE"bEd G8{%&*@4ZEJuKs!Kc?V˗ f#v zڔcIDrnSqF͈dG|c%36p ͍/I/05ڐ *C`K8qsO",9ҷ-7GHMȅA#ٜ.X3IO@^+ /&P@l΁3pXGA xX=xhVO8eJbi:wffjg|'߸Y;ħ(kgp g H;w݃}þ3֚nЋUr?'hDCFaZ˼EU:̼AT:*!>qPdL(_ ͘dT<L;ZX c;IlU>]KoH;,R=U,^㹳sLYa(A+c  L@l{CF>r=EY5 mEDkQ &vB&W`rlN/KzhP6Cc"myxʈHB fhܹk͆4{L_:)|$.PT-zKON3Z/m>O*۳5z<Nj,{XJPKL&XX4T5lEv2Hh77Ž0ۼ.zQY[Rp*8 Gg :";qKl 'ޒ2N{u 0Tz5E#38s2Hi߯Xs"]; vz0͵y z69R愡]GGgw-q$$g-=UfF~y9ƶo܊`;ި T@L^Rcuae|+N;-iDkENl$jj~#uRN <Uk_9ed&Z-{kZsT" JWie}FhT&i(P_pW%2*^)lnN灻:4 6="tgm,ovz6rFIʝ0lﳭC?), {˷hN>%_S k&HDxƊFT G ad7"iۈ5E>9rs YiA5&v;1WJ&O%=N~ӹ{Uȯ2Hcj1QtNTIR\ SyGjk y#ͼ~ ˣϲ]lZ̥&fjs؇neI I!ϔ_b0Do W^ X`{a_CT5\~ONO0A<\+&Io&$F/D>8{8fe z{|z񺡧6>mXltBfuU?^|! n0] WJԫ*120:%Y~J<*/1H<nޚ"NnFz|(_t۞xgZR=bTgz`|p'"'ɘ H*K(kCơxD<dAlNX osG">p;W~ N!g:AFѪ^ D<1&;k[ ,>.U6@!7%pG"j؇RLQvmlk˾NvWR+$–{n.bDwcn4#Wfβ͖;^czW3oi? !&}kdnbhkVH26ҋ}"0Kq+4xaWڷBC2ʡigNh 9$d8ïirtxqAͺ0HYnL˞2+RjA;Tari};'l$.BBJmim-Rv FB),VdQ_Z;c uvtBa)R : SVo;moCq'񉙁5FX6F.Xf?o)X1PW.NLЙ'xIgN3Eo& zQJ$W˾eT$yqR(^)FM A\f#|dByָU֌m":ڠw^cnIjЏ :u{ѐɥA΁=s3 = |>Adë SI.28 y]vX]k'3Ĉpث_%wrHw~8 ^iWUC),CjPy% H">'l "\A鹾K| V Aw 1⚓wQXʈ&RǮ MZ?V`"+ i'9uX ȘHG.<2>תLXV-myv}_H5:s,"bUG(,1x^ӌi|x^b07y@cl~&h!nZN|@+ՠ "]:u">s|!-9i2ٹRoW}Ĭ#DX8NČ 4F۟ZI>Fmr[qlq0?+L_(e< N*(5)Ij6[ !`.͍KǰǢHŨ6K=YBLUşOGm΍{phM P<{Mw~@r!h|/ hta,ߍLP^&X1k4=bUyr.~4?Q`ddSc$#.J Z6;/A@K7.MW6Ⱥeg/TV%gԜb[⡼ >ТLMpZȎ{.p={[amQ [Q+}I}78 V=&3e1m2e"9GiOPކ]3JNc5Pf^ř&C'a7:\k(qKGq$PlMفu&lv!&Ο֣RЮ0 kk*gs}Acn56` aVT<$E-__ \KZy*N.䪅 wt5c$\w?HRw^;xHobѴsR< G&%E+Ƽ\`nD,h]r{,m ȶ~lP1$Slq+'As>67Tє\w3HU[? rk:8$dVuZwԒX#/7-kKGTkPYp3MaW?S\Fg4dfZLYKn+2}n7CK@T Iͪ@~<@tn9p ]H-PKR!6 HXbb նP2|}-M: *x ;7ob_' (rl@}9 rƗ+uQ\e'FV' 6[ kN^IĮ#烣Y%dz@AtBթc5]L]LqPfņAatT<!0TS`_V֞{ZVk H`Ȃ-T 9$#f&dT 5l;`lŐtҧI` xvWM%Ը]x6L#-'Wÿw;G[`Pڵ 4Ύ:D?G%ZvҦzpZM_8umd>t w;ߔؔڮjE69b&>qfo@/0s;EJNҎr55V`/^ !2?Mn,qX}IYo4G?pY(wi>TB؀~kV'Ҏ{u|ߏJI2q] o|;6!?~+b]#O-ő^*^o=Qmb X M l'm[MrGEPeD=S:nE§%qOGkr) }in\.OEZTSTCώ0bç ^I[o'Z4L ^0v@VWϠBX>p cb ;y,jʥ>YW QP`})fXm9< ~bC̍4CvYK/K,ru!Gb&,gp=q&&E#ÙL~=F! "~ALC,:/q2޺ia<>`R \4 B'bc]o=iU0]6`X:K{{~:V&z K~_A,]2sԍ]GLj\8wa{mtnʨcw%٫y-8b=W*t6|\<=x*v=:»o2hJĦ{s)bX΀n#Y_~B6Eql%XD{u;? QᎣ`%r8=s31C41"4/AW4bJr&G g F B4<Q59I\ژ޽d,QtoVd'S]1BȼN& ȟRAvib 9dGԑP~`*^(;oT7bhsȡm)t"D^#Y.|L|?1 Cm1X yrOzگ&FQLAM}4'jH՗>WPՐU7 0tsVYszWH= j@# %2 jw"C^N*:XbRBsF%UMR\'L3Ⱦ涏\xEA'ނ^ˬ%Cx?"c/i_(H`ʥ@[Dkj$I(K 0Dpv߳b#ÓVZ;5 5W90DV4ՖVIZYG@]SkƦ6iiZЇ ?HZ~<%D]IJɝܐ[53ḫ7G)Z09SBq\m,M&^A$P"W[ϫjEvXg,~#u³ n?s22\|X8`,3U<$9 P%eԁ Jt?&>RtBʳ?3T [yYf%ѾayS;۱WmçnGl;M~5c#nRd1mwX)`z Ig o pl_lRe٢j%zir <`5NQt695OA҇S#LSյN_{dV- 7;FeY0FyAHK9uk_ҏi})!uĩ/69.fm}y+>9,6!O9>X}!Q)8ܧSS\ZVF;6M=l}l1vDp/ M$rPNGRvz9))~xT-V&eh̤{IŖaBfӲaq\4Yh!X  Qc \+ͻtH|NZFf"_\X~ug\Ʒ:wrݘڼz찹J\ª cdSOz˄ACtSa޷OuɷA(viqV&KGT/:ٽح܌zrI'2-K-&VgIbM4%n dL f5N/Ũ7/W oRy-pT"]%|=4?-z'6M0§/<N8M} 97tn%,c-RF|#C}Qp-_m3 FsZ!\/ N=oζ Ġf^PPeB nXp~ #<4!He鸿P7tYmq"Fh/8;1Hоxtvf|Ĥ &BmKZ6U 1P |&^I4u|2&&~2+Kc墦5{lGz odR;nW0EsDfR[-A_r1̴oxN*aΚ6Jk?BG84E{&Q *(Sc ոpIiINזE_Z\0-h]n0a!A !gӢ'5LRۺ΂AȜ\:Jپ0k%ISAz"#XEQc LW=]!xl0CT &h U1jm^2zZy {΅[vR`\ỳ3V+>w- o唀ѻ/(vI:X(MT#Ui-:UEE+icRn>Rw<^;vIΡƞ7e#t4{uլ> P!XL˒Iъ ߃Y;sdЎ5ۄzi²W$ܩj9tY ~"cm;S AaN׻?؈3.y;¦jW : 20"XC!ڐ*WS#߃M!Z&SŒ.ł; EL7P)BY }'!3 %aʍ{=F J5〴UN[mw.%4)V7!vF!U%v/3rUQlt^J7H? ,!2 L{]n?4>s S&@]Z#UGg=H?(XO((ΏricmguDn3P Op"20!% v.Qow+/j̭aeam4dnwLQyVԒ[ߣ uI[_gz~b'P zZyXT?-)/%kI*ugGiM@n`QdP7m4sL˃B~Eb[W=nљ^X=Pl q>X oXE5帱OIŷTzOF|y~(:YLpG$&l {qdI x N328QO$!(|`Ѵ$> 옳|M>bo$_^9%o $`Fm?g 1I>2ܲUSMSOQIrSd;s篓6/xFM-`g2"m*g˞JDkT b?.dtO TDΓQdG A_ВE"'UY/W0]G.''?ѹ$FѨ(VP;\2)Ss@TJr9urkI!m wљʥ)檶evhӨT&Y (T 7(fIDXC[Vx?U2n0OtĄ$QgHclm{@DT&,]ǚS.ۢJWĥ-WR2 Թpn^߬$nADKI@b4Ԋ #I)2<AxROx6% 2PEK#)8[s9;^V;"9lAbDž`CNO#Q!]|HsAWM MCXFV̱%fcqu(xxhPM`ALwDCB[i`T$܆}Q4P-}8Bx؛ʂ1w@?:iw\7@HqjSQ/O@ ;cLcx~BW9B_e7@SC{}ʁAV%g֙="P40~NMڄ܌/r޺ĺmw|inl{xNXO H<Lb%/ 9DUd1W2 P415fG>glY]ðM#ݯb[3'eצ5gQ(+fC`V"`PRЂCŽκn]Jftl}3Ih $@(f-K%aguj]S 3z.ӲIpeG]  iy{"3ҍ˚J.K;OF~aqۘD6tNBB(E&e2|4ӎmXauMƹ4h$! $xYl*v@H - ]T9&NRبRsBOnjpYTLQfW~"i䃜ft}{f.Zlՠ+R {|33F ݳG8 iHcţ_wcrLLUn9N\&v'uxZS"0M6yޛHm(C_a)5.]Ă%2'0hsʱYa~-Mzt D*}3)':[ z66&Hп 9fc,M޹@$Qixp {Y׋I@7E]̛ӎ2Ē|g׷Ot`ѱ$4O_'|{w9aR+mC+dPgNDtPhOSFN9eLt!\r:%$!#I4e=U@Ky85/=P$"tQSHLެ]q<%n}*Fꂪ@ ӻUg jնR [R:!/7E>]g{, NvC>+~5 m5yygZ6vn5 Wg+,"i@*x'yH< [dӆ!E8tbHZ6U ^wqrg[\'k7IS/i&ƍ+Va& ȑ%e "guԊ+>{$:h+B~˽3wMDH[Hua= MvבsjLG?{G~3"17#NJ@š:̡J8?GZ S 4' lG\s/ `d3Hb"v7*KȔn.-KƩ}H?.MtRFӯa ƊLfQmLr1/}؍hwJ/]8Ts e_0OwGwRڍB;YVonNey,)R+vHc+,VY! Klڭ#~D[#lK/q`J-ŦGy٢u /kxnC0XC]M~S#9mE^##^W}*)|JKX;ռWRO2+i? ( Eq\Xc0kFc ?0UfP~;ڇ$ <:5o,vwSGGm ,&b:(,,ɏEfv?nNI{*m4&(?Duv)=g֫ 0<)yLJ_aї wq]>/ߣz~jt8SF?>Yf@wM^\4P0|>aHN9YP*Ѧ\aWJl cnp;8BNa- Z"0,k b v.~%~7H:vK+h])'T.qʂ%3};Eɪ\zjk<aALh59*0 *wᾳ6yoeok bf1pyR*[En\I0sn|5̵⟀bEd\ڳr3^}aJRfjP7|x1U[6]O{ oc:h[tJ.^܎0R2{R }I R9w@,y ,DCu\2M7©e]0C`(' [f1q| |p$ ع+3/du俗HmYik,an-,s&V3k)#e `}E|ғ~Vk=qmV]v8ҴREK>e8ǠJdXJBN'6̣X-'[gJ>y.ykf1fT܇]_,tCGP6cӑA~o^Q'%TS=I5#e4I+O RBd?ITEWdpEA%ji"z/ taC {|~.HdPmE$ w;ч-$ZVmY$w`swRme sB yTwk,\cm!AX":G4T1\Yv\#b::6=B HhT7H2]Tr/d\fItaC|іX:D#jeOW/Jo`eq+pm5G*vՐí.@f-R a&VkiAtnkʾ%3T'$&cӗʵFSndKSi3C&LS/kF_}" ֎O۽曰ypKVLSwhۺ мiq;㤙TOroF]{юn2ޭW>C>fdnj+Nҏ[^E,HOBY_X-j|مrɚcc5QHE(s^_ .87l͜~&]AM hQ;K?ޣ#CWV62peB[=c._^/D kdc/,Jƻ,6]δiБ%qERzc[+<o ۼ4`w [+婣},mD, K~\!,܃ W͚5T^"Z^}ǾZOE>Rع}|T*ذ.-!k$n*n6=0V42ts(=5`WοEUTh;Θ \d&D)7 Sҙ^Ty%?L{T!3~*r> gٶ,yaJVJTPXE,/npfYj`8GPQqMDZ:jdH+7 $إ.I =hMfcVtiKOH|-XjT[<DxpƂ(\bjCVkA/ JWތ[jAb +}25[Zjqϧ{( fARayidJIzĤYeKGҤmbR`{}rZYi3&m ['Fe8zpK6J6ǁB[|`!ioѫkç@1Z#(qQ]Z?v]w{#5!(b'YZ P8veleɪ#xgy?]0V&kٜWsCCVtk;L|ÎuV΋g-\:n#=USwʿұλW1gz~KH#$ݣQ[nC5PNBBvkd'dkQ5\'1ќTSs=ߖ#h͌/9s݁hVuB!nNUOEb- [g2Ԋ)~;{׶.L|curԥ= w#}"Z\`an6vln?.ɀŠW am.%ThmSwU.a13k(xjwQ\16$D|[ &=iSZ8\U6W G[Q$P'ívq;k&gJ[HYpb'[秲^~SƘLy$J|k[I@gKz8 >R7+en p֢es (99xdT5nMөFe59TP0]ﺆ:KwЩk ptB60.ny{6Z90E p8Cw ]7ӦRAG[%^iA#GI)#&G%@N^+%M QZ ^ 8Տk@.PѲ& ȴySzXBd~mڛҍU&XId| )LNrb7ipS14)yu~u3z^cZK݊@Ȃ+Gج獹aa,/V L`NV]"AqKSvX,9 ؋ۇ.$}tD+ٜ8Ghb6Wu ]&1~a\>>EDϝ]d^˾$D|Mpf㋦I|d'8N{Y"7w ]r3n޸~)YdXE>*$z.Ǖe!L7n-VFom" '& H4<>90;;JkΈ"UxCTYɞsK+nuT  D֥-Ϙ%0GǘFl!:C>#;loxϟ Lܪ_)@={HW*$_IԉN|q>!'d`&p*xE?B.i lgҼUcfq^`p D6jkG4sZL[ Nka_;V:C[8v|(,.zU.NYgPUla~|>^fP&3 8AvMbTpsuՋ5GIiga| UE˺j`IEy\(*GYvV+ %FºJ4#J6˃S瞭EfrQ#Qm=ȱakZ-h9!3 2\3h.hGqdM-/(%x7i6Fy,LݪAn{jA9PO a,WV6_Y f!It0BcydOVtlIVl2Ю!,gI`E:;!,Gr:@wNW^5|k;-4)U}g?TVBuDm֎f@V[j6E~:07tdOgV>ߞw}(#mtvЪNP(F<[&j~zdFr|{d/DH#٘Uh? CJ&Y"Sa*L:(4bcW56-5~D _i%8P`gpBLFS(s:DRٻ($kx9BizOWEG(Ď39PjAzNs/} -FaG}ZU.Fۆ ^ ZQ_KYNwtE 6+'Az.D $HD@S99ix}.c̵V0z =zϪkAWӢ$pbX^DJ\X?>1eLð>iL  5\o֢C kQt}Mf tdgUZU7#pg444Zm(gi*YܣchJ)m7lãl;ٙ\i/ RFvcg)/׉EHsB*Er0ڞaC.{pĨs!inqŠ;";yU7WAw0AUt)̅|)Zxdf2evxX͕מTyؽ22z0tS慄2@D\+s%%U&G`b+,R6s)OKMG )%9߱7gl{ǗEl~ B8al/%? ZfÅ{|vVKE`к 炙:1O318S_|.ws%L7+@qh9 "#+#?9$-8qR47z\"X]t:7%o-V隵K= Ɋؐ ~ !Y $XKO'<#G.%G #/6ɩ ;WHC|5SD_Hs]r~4`b'&fV@Sn܏$tL(_ qW]GBBZIθ6I̗$ qAT50)DKwWڙ]oU@O3K⼊ߒ|ژJ^XlaŝW"DP JH [ҨsHwrߟ_U`ILcT530D |]AY ~c_C=.}w˙)ՉE y |]8>141mTjl u3i[֯} L`N*--Z^~k,CBo6q1ÅG v_K oh-ׯOm$^R~h!ܳW+O> {j 2?LB95GܔA^3S.aeȆoBi\tO9;p E|aZPx7bCmڲ~)MOӄsWdӭrP9︓np-k0.jWTzH*?ˍV6& gUagIK] sw|@ {~b"Y}\}ǽCY"}V} :F/2[F'%*lg|Cl"WXS& ȷz}7+@ =ɯ.B4+$+{s ՜].3=%6^ 1yY~+wci99l4i$cD1u 4&ÚTrm-8; ),gP!7جL4<- U7 /y(-MD_?L*N܎RwЅeĠ'`p-ZtRߴMf E>Z'"' ì8b,E҄C4^`#C$N\3B`wAnz͓".6"]ZNwčGYΐ6͕q/ɠD|h9{*ICky6h}e ؚ DLC pz&AjlӳOMȫхȎMmJ򔗥8N#*]*n,4BȆu?j[(|WS~̨n f:'醢mԇcԒL/*6iLp]w睊 Jp 3]p2 Lsay^2ZC X'pbYW[Dz :F^}@Xx+Ñ*ZYL;MoE= )^<+r Xr8:D䤖{?.{) Wt",Vf*W}LVsu,/@>0ݪ}|d W2= *}6'b̧"^TI +ci a*WiO *b$gIc\?y$T(LnE.JLq>Pu Z{ OWLzA{9qEoɎ7 hb90bL v_Ÿ1Ύ⢏ !(2osBzQ .c *cJYwyKn><-fZ>ZD+~Op[ذ&)"&Qѐ&w;"Hm?Gw8͘e2'TQ'z ŗS;"'C Ё5!P۽ xT/ɋF,ޒBE:frÿ* ˀ9^ފ`JtC x&T68Y:}[YLEB\ۜy@.T c0߁-m,N ҵj59L{UaNHbQJk/or=k KOqd =zcNjɚ>b%!2{( >t'} )*rUr`\QLc2 `;Ĵ(d)u5,rg so`8h>i^G)[(,IT;d`H^ι?3Wbii h U&6T1+Mu`FC*|z36b`e8E 9D}S'"9xM#cL҂͕fRrQRc,{řMtUDs#bdU,m䔚û&~ [] ERh!{E1F Xu5BXmDƴjI&~1 cAv2R/eAWZԵo!7't s/MjU݅yYSS.B}c|O$]p攊rH88;0VA/;g1q94[HNG xJ zqy_Y1Ȟ9(*Qn}/*e=6IZСC5iI$)pԆcb8WeuH:Ա- kRiꆯȴ1i^FUJu Hh] m/<6d蝉bхrp,%@[3H%BؠVB )E5ZM}6GG&3_-3qމ&yEi GqЎ)O{iDoOحNqAJ`'P1 p`L*pNJio@@fǼv&Sf! mHRDrt yƁ"xa!$TYW^ËN!{3C7׫ $+ɭjΪI%Ѿ咼m G)0PԦV$|0)Iq9 >Y,[O_A4`WUިPJ qN501ÐRTnB#fGe x0-5ˤ4p ȵVt"ʧ_ %Ɵ]|TɁ]cq*:a0N$+*n=`k%>V`m{KT'Ev@"8(]jmb/ +,cwu`9Wb$tǑm39$W@ x.$BB 1[CC}P0|b5l4೏ΗEBwbÔKՆB74#;}\o`}M >ҤZD8\uLJLXk~a06nf䥲?bxx P3JRA>L}M8wp۷$kglϻOx}~r~^`|2Hiw8.`覟 [5/ GIo1(/D4o%w)R5OU`0DT22 qEh:&Vb׮츥ĹG8AFq؛#Q D}b5RNN|< qX1]1k&qʊH:7ΥL ~ݟMx]Rc /c-Lg;(;CYrȘ v5G9jӰ{ |(o* r-%iEyǫ2+Z#_VkI?.ë0𓈙'w=ps-cQخkEX|.U)Jht'p3[S-~FmL{du"agb`ڄ KyeΉh՚ ob_9D]sLn)_I>GE5fZ.M (ĚPM!zRt\(&dOXecJ1_8&\ ^~:o+16*4y"b Rviж;ZDa_]J:;!5ͩfȲ25]oLs)BZқ\]ݦe&لИ< 0ql*1=+Kf nQ8w¿`.JG.w#1arD^iwkJm%L.HR4IIMG*t'#5$?v ig&Fԭt"Eo4^@$T+-@YgY\/$t`|"80jw45Xod`i*zt ¥0]v(:d O6W_NMT h oܯ:f*綠gh]-&??_,^͂L=Ve:Q- n pNcmd>b.npQ(bqq X,b;uCHnHt?":p<{}[CJ$)/=_W73فKF4MT}̮k!053@@ $ /-;V^w:8|Rg=sϨte},Scp€ġwUs)lC0> 7_[B!Eby6 CTW^[l~[*1dUÁSw:nAT7BBw):wR&Y0Lpi VFu{>iLz? |yf-o&8rąv-;ȶpf(W' 1?ʈ&$#Һ0w'jӓIT'ڹq+ S*Ηll%6,uX{~DSwxrkL(?"|Z YV8q@>}s%<^/KWPtơ|HK#)*CH tzt4|DN eaOEyF,8y__@ԧCGY祧j@@^ۿJ Z+L`FQ>i[puoqcMƥ[Sf ?B_6~Ng4 q> ^1F.Ks"|x-)yVjX'DR|#14T'+nBQ"Z,|5)%q)ۣNYi (7Bz釱jDžqwɼ #E0E/®̿}|ɧnv)X%_a7 F'ɧ?.Wo}YR4F[])<>C'eMUK7ZFlef=&EStX^mI;=\sPd0wC@ ?s vwg00`z J+ ."g?e5QA; SӡXTpgWpւ|eGAH6 0,åEFͪˉ2ٙ&dE2ZL1EJoE =:,}/"ZY]K׆6 B\D ?g ;WE3wߚpXdg/TXO5i}LY*Dn2dm h#qQD'!Ȕ "Pl_rό+3G-R'uom|trc<] 0GjOrF@l^ҭXl[J"GXVn;eom.; pz!P~V RLRcckϻ&!45*.h}:NXp4(041FńHE1tUkY{oT$ UϴKό Z{{*u;|Z*fmv8)KX7 F@Ěza_ XN*[J\fU5[9[#n.#H(>oh3c2#k,|ugVV:v `-3Fbwi Q1x&R\t,E wiFItkoRS=^Y5=,aߜxm䏍/E?EI!}Lf=jىR/ݺt9nC] ]}h#-{`˨Notbz5sۀxW8t)ύ/ Ѝ)Ҏ'}~xr%t\H1to„'t -^ |y1< {XҙʓaП`T$u#7q*tinijةJZUOTмU%^eגEF6om6[#%0BZL-ZEgGeL^9"7Byx8]αԑt˷f.05od[l]LxT>CDD,K-ܻ;j3up2L_DԥЖZәT Gd vcvQ L5]y5TO踠 `m[uqK҉ M)3e%5DUO)׫-[OEk!LMɸSet\(9Pc hifƍFtG{\6UńvDR?ZnY:'Ƕ#kǦ<7KRZ^5p%=/nGpѓ G ҋ#H>XāA~(L}ZwIe98"{DF 9tc$B{pB6v<~As0a?ch[KzeM]j;Qg?E%l#dv!#*p֭abdoE ^J~Fr u[yq({Ȥ5jIW*dkƢhӏ5"S{ϻwhLU;47rs֧TzMWbnFb[Xpd@`a[ @j>*cƞT`e -V@@\ ]U]k@nXSu&{Sdmqn9o40f;s5ҧf)m)f^4{R0PAsZuҗw`1bCb0ت{m拾7>% oX@]~5\ Ջ, ~LJbNUo .<|q|'ӏ^[:L ;'H@1S`@hK1D*8$~Z6?1>l['JRF57Pr&.'G_b딗ZZ-HIqꟜ&DCUhiSzQ\tP:Ʊ7G.gتߝAXj”(;5B &lgrx d* Ow5Ǝ^ ewmܲD{35X0GY=hQ zEiޗaA&@X?twf|h;Xs`&psÏ5bb׋e$p~$ ^% ѷqƑ|J.BI)ky/BS~k/zl!y}}<%0K vT-L72ž}wr^qH^؋ePmp#Ņ,륙4m-oJӃ7l S$K޻:<{^ K?ks#ٲu 2BԲ>ӔeRJ pa**auL1mXAHdBYrm4n22x_yy$F M^+` _vmylIY9'?2&@Nƽ%ڄ.wD #D&mZ!JfpfF%E1ֈDD!\aq XF%dbORTFn^1P ?:M h3 YI}xh UKpzRoP OYe[.7LV`e"flE9jsVч9!c_(й qoP Xzcn ~hвbm-"V2*?,PDNs[6y< Q~:MgCjϭ^y3Nf>wkVV$;Q> of#MpwFmïE|HI ϨUrg[VӫaHPiԽh)3O%B7}S%ghE3CRI#UzXq+mz^7-Ein_U}!.c 8pAL6a2k7i3vȝY.f DܱP<| [vܽ/;.Tuu: J l=v=uz ZcmmaJh69 rxI㖒tJ20w&;q"n5SJ$|^"pd W86m%7nis&=eK ^EU[9pO"/]픮-q~ZO{g5Hő HχX9 oa%n~Dҕ !]SaG^ ( dP[]&/Vо.*\n_u!cVaNנ^0cy pԔvy4-SWjZR>3!ĒW(o,3N8҈"q+oTM+jODH}ӹ(ڢn!sNL/z‡fJH0c2x%qO{'m-?""^X*IHKڨHoŋʛa+Lr=%:>]z z{Dt۹Ĕz#VY9Dؓ8lHCs-;ҩD(Բؿ0DXX!Op6/"D55f|s^w쁼PD<{H?H V.%/_tO >"sҐ~#"Hdhɖ P\~z_~O2u~]qq~{=+|R{ԩ;oG9.x]b+霥G9Z)̀jC̷^j> -@%]nMr]3ɅvQGTi^c49h֛۔"XFE|3B}:!~&1a˽o\\R, |`s5{w: _ҽme5UyN#Hy8wvSwT7s{~3T/1X'jIdv"h%TG2:]8Mdևr,Jg9":#2{Cvޤl :z3jk~z`57b,Y0 V\-C?@Z K~'d96*{k`;O5F,xcn00TG۝M>H,3Q];19D~3f7k+z$c v1 ;&J2!,dhRәA0 vݢsO̞ߑ~@7Jl`)a0-p1ҙHQӞNM%_jj'f.`Жw*54e$3WȎx:r1 GB^S y|8CEFCaA[*Hǒk]?ۜKF-S^/{ElH7?PTu  4.aQ~HS)7^g3SZ@@E΀ZW;lыQ\rܱd[vŔlzإ H>=vj\XxFakg\Σ\Ѝ=aD=kƼ1݄G2j[FH#nP{˲mnU  YKT̈́BZ #RZ/(-2d|־E.zXsjq&>fؒXN:~L0_ * =Ou0>xȓx^ ^[R3$(r=?9L#6Y@^aUn&I~4سY)za=X E.Uf>&HgbfﳲgғeفnWnӄqӈ,oOv*GzZo ^H_z^[A d`W5j4, -1.;/9%:6g_ w1:P fHόZ%빛i_ %Og8]5=4'j!Qayft`DZc Xz=Aq\ts&v7Q5J ,U)72E 0 e;Kq9oOeX⣣Av'VB 6e 5cېp#̬qӉY/Kb˜&EєWɦ)D>變 ]_WfbQ;]h) @Y㎕j CaMȽ'}ƱM;kK7L~J}Z\s_D'3m=Jm K],uAbJ&'Qm9A0ᤚAZg~|}-dR2+Dg`*ױPP_K Axr5'$!^)qa߇X.-k!c1*뙦]8fg pfՍTVrᔼkMWI؇kG73)YzQۮk% O8U'q#E zÏOBᘟ޼j+}MX yM5ՙ5hzt ݺO\hb<Ɨeq~g5)( Ȯ6NT@DtfP9JMm j~6^%WS\rILt|b]QM6<[n|O8DyZk jP2T.o'h g8Nߗ +с\M D]\R@&VwMx\*1-<b|wHBNb-]Z.T6sGA*CN.*j\}[= HI/p$*-fkSzDȎ!g/.X9>jRC+c[ۀ-ss̖‡ Ru/$w+e8%p˻v0lH˭ƻ Mg"dS{5=`W1 b fX^gbq e^M/UIX]Y4\?HL2'/y7PG8k6)#c+@(;:xy4:j'24|ܞK"ad}l Z(Hx[X,=xZgƶ"ˉB$jh6Cu xV^y+4}z(Y3x9>!^iA3]eIZ* 5ḻ"X,I <*am~ĉ<8~M'%PF>7 %Tx'qbrBswMnq \>©ovU$nZ[S Dwϴjz7=^w.b$>!*i8 `tr s.2$>fuF+ "c $jS0O!y3 *Gq5 1ߡv'3g|@bcK.) v;H~ fZa#O .t,6x֩{"$bc#Z)+|6,s^7I_C-$TcG-_#mWF 1~.!WIy5Â]H2f8d촛-O۽fcqܪ-J{ #s;AxCaǗEۛB GK )p`}`g!H`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} Rͮe16)$zqi\Y0bI~mn3qӳ*wZb/"w3 )reu!* j J§0ʹC #Ѡ\ ̻&53 g~(Vr;v:xZ 6nZ`݁imĸ>T̅O1-|j/!MW}-Fh҆xa.Ș*|LGR[JqtkWJywgAJ(_f1Ĝ z>KkeP[:oB2D|mLJEzYxŤ9b@ 7 ZsQV>pם&HdTeࣶ3F{4Cf;SЂ 4T ::%MSr\Æ!h.inQoano0Ժ$/;1G5^oWL 'iEi6*O_@,  >#Ugy_AuĴ$ߵGGQFċ⏀W^JXt;>1cnMԺgh+ ]*%FACE/-c:;դ%N9$y!z]FYAeQ%>WD*[%a9Cߜeuۘ?1 ,F梜6с޴/7}ZU'䢫ӌh`Q73 5Nl{a4fV0qP:EۿTܜՙmy| 4rݾQ+P'~g-oos0x'dA4K{3v6C\cO= @lG3͑tg@b(>b ^Q ks3d]iV1̹8uf4~`WsZ_ ֥xtT$/zue6ˆ3"-)F@ꖾBr1'ˀ uh@{.GAo\IW uX?`<1iϥ1ò(k 4T!g*?2GX`4j~9!EU-٧5 Uد\;J\qlC{& Uji0l3? iO$(,Z6HW~aӓmӲ@~kI /p&̤ 1lV+C`F8Kܥ} 5VpUC d\Vj*Jwfbo9I< Q۟\.=ZZ)!ܮ({k9c)J >b]&AkO"7<8Y#\$֢OAK~tk q{IʏpY֟&̈́E/UHnyux_2`y⒉#tPk}@Їo&u򁣾qn)hxX=ΟQ*g`>pŭ 7_9m-N(7W6KrB*t|'j´,]'F^HJ _ W"y@o=H#M-wYyZ92J&Lnf,@1gO rQd (l];Iewh7x^ "& L\Dx3rzXr+,z [6hN䪂* .'>v!5bAj,q^]Kk@B #`q۫/3ae'T`WجLjz3}欟X/ DU][ID째3Qu+by*an?9>9bbjP0'Jhx}* ݨXЩ?gYmƿ|d[ioD<5_ F>J;CR z݆vJ꬏Q"y؃ ۇ0l3@[~UqN1Vy% ,q5L A[4MDKm'0f/oJ8t an^1nZ%#y5iR# ڠY}RȎZЕᬑKVu$nc*M_!hvA]|bh5zRw z~s6E`_$|jwnHI-\dB  y0:DsGy]=ʁc5@WV!)kfjdF?4Mkv4c (Xq$E9[]5= X?Ʋ6ݯ̛0lJFmMFoTLw%6'&TD5Nϭe\dEU5?x*;ڸq&0S Elfs=юߨYw06b;iQ5iq.I2pJ0#M V0?o(ݖ$h?a&;X`Q.@U 0/-Rɒ'pDWZddSPa_PD%z[TMNU!)FOf2|!y0QL7_TSWmvp`%`bsog76Eq O~!b[I"U- @y/?ޙ~WkShZ1ɘld8eD698e^S]#B4V:+./|D@I޶`,볈IA˼"O-ؠ[C\b4\2oL *#H: #nڵ&_N ([̱+$h U0.JlϥT{4ޗ L`5gc<P6cy K[]ȥ֑v!R=97Q>5 0Vyg 9uh,YЄq.YiN'LOȕjie"xC,)1I .u^LI:t^5e1x 1:HdHPF rnԢ+Gi)a@IBn\KgBt&@6.#ZC"9;Fu|G0vH%H"ճwUR_WEL@3L>#9D/~0ik&z]Rئ!oi( H S_ԯU>`Gѭ#I_u2])랺CTBPbI[)6ʌ3 ]Ё1kΉ-BR錦<V|#5(J.Jx)p7-d<C6 ր"|hb7iyE!*i\mwa6HWK\neZ.ysH<(χ<#ptS>0QG^,@9Wndva[p l^IF |yӻaZbY3wfTڿڔ/iIa4dYd*G)B{zNr@(DRz/,0qN%l.ҔPlź?T4&EA%.p1dS]n P~1ߍQW46Rsx&N[gNHA:^p#3D6&H5 Geԫ5;q=G*8u0k8zC`l ܉BzHX=$K *x>s`FZSz!O,.׺!_jmv6D{S_HIiO=w $|8pae;٬kVv(#߄ȶ{L:nj 6Vj{ /T:{nˇ E<,١Ph$!ZCH$+|>0m䷰t>MC `qiUC#N.O"P)/uAU}ayz'2ر.hz˨6L=A٪'rшÅ;d̸:=1q Xi+ IJ+Ըkla?jtBL*9ыl56g/^lJTCU Ivπ kDqbx|IXB 7,*mH'8 Qtu*LK3 :(LA4T85Kė0ޞ_40VZ#WFHukW)[M% f@=WľE%bC>NS} Nt (n{Yr o8]js,UiU9ʭFJ4`agrf\օ0[6 u+Hx)ߓT4h`\㼬`U@-, +7> @bTHHlw&M2n=s|cĴᅋoJӿKN|Q:NDc-cYp SG7h8b从1caRp3(4F$aPn',"mC^iՊ R.IaU%,TsY=)f"<,^3{s+}=@BhMF,;Tvv=s4[ie@]k?ǤdALЯer]`8wOhʓ~2א'>\N3\K4Gpƒǧ-yQxatTwاf>zb% cI7 А@CwCLXY`uVƤ/ GtfQ`JhkHxx# Ms4LC&Od rGBB?iq: w]mhj~/X/V`?&Eb֋Hbj`5,1hARf +'ƚ T&L|6 MdrTGh70˥G8" 45[*V WFlq1jmƓ}@Wf¤h}qInp^ ⟣-DRsnӇcM?ʸ~5oϗLtᨗ"޲k.77u(RtG'ـ] ]{ ݣ@_Z% ѓQUr|o?,!3vpj;U6d- V6䂟R'fOAp{ z:ѡF2Xቱf6J K:@z%B Cq{E6t'7I_B⡰\Dv Om& N)w`*?ꟺG tPē( ą=^[^8x u#Q+~EP:'ix$ꚬ&udhϸ4D椢˱mF CZ(y`z,߂|l5#? YL@J&g5܋jU\L8ykSi .Qzй(PC ]=Ԓ,0JD̓>1j5OH;V=27[\),}p&~z5؄#UN Ցl܅QKŸzh]AM\Aw{F(jK>ɷ%Һ/7x6Z_{"UM<`EX.],eRetPLdXp½#,|X@7zpܴqQL%i|X@B'I`cyFɟtU^*ITd9}6ۣ@!P(թ.;WÔg51lelEWؚ /H) .x :wћLU`ʱ]vE(z]8qz2r6Y*cҁOyMvUhl}N3 30Q)քϤU4Ge'v>Hݵcs)qUbSD)ǻ~~V$${ɤ dl f m(++-JlM>Hu7*&wbWs*!S4L4g?;NYWv?#T4SُL3qA/GyfeGJP=Vw+ǩjDzAaj10"Z.Aۆ!kolKTLΑ&DYjʐ)8*hGSHH Ҩҗ1t* hOLmO]h|SWNXv0Z_G 8वWk'DeX j;;M͗E쾽h65W8cARk_{c$~{EQmv=*B=}0JGmy: Kބ|@!+*x47F+8o9y\ nF*%+5VGr_xf$.HNK1j~XVQZ$3կymǓ0Clu-h9X8 HÆ}wnXy2\@ 8 Lj1 nysl@-TH!le"'OI{P4Ѿ"72 .vэQl8DV1Dm솔.ӣcokX=nӵetl_] EHRqqbgz +Ȟ6lQӶi}jd$E3>Ϫ~1iVI'? ?bVe4z{C%3%QЁ8wU+j%4iwOX1"ogDy!Xާ4#gێpr~)w.H\\5F0D/$( ~7ʼB.U@m<6GI=`1 ߻п1 aM<<bPqngE<*ÈAp4УBSn*ޛki)"*ǯ~uG`{젃wi̸B4fe LWy[α~B4}ʫq%wRI/We?phzM-̱s i oZq+c8 O7]^Z J/\䊌M%Wb6]菢bEC[_1j)o3N>&-ng ͞\okT!Ѵ#6DL5naL4TFku=Tŷ#,<q>59.X"]`d]f>#.Qŀک#JH>*T漪N '0R}1yP%%pm ewPdkka0jW\ yl"h:0Kwr\ lUy@;2%| &L?%ifjZ A2t7%Hܺ9}/y^2c,&,` *X4NHM@m0$`2A܌ei YHjJ![rf4wV\XwN j(vRvSl\׹5r(_xNUl U/>`Po.65Pt&#Xnv6i¤e VʜåɅPXbgZ|Z =pV\lrA+Շb@f*ƫhnKI:[ZH;Y(hv]ɉ藭Wz{e 'p/X&嫐?5{")7)iV`w^b![$^Ik gz,IzLN/FdQs;`5ʓ)#o}K21pQJ@8Wxf;]ߩO9)= H6r(aXd7+sq[sM }R' xVb(5Z,&mA|f*a|ViNM^qr8JL'xz=֎Od5FRBئb#( =iXZB,,KWNY *EH0 ͝˒Q:$2bvrdÆl:N~F- e*:ؤ+lS+2_ݮ{A Ng ]|gtr,<ױqAx Yc;s0b-/^E`y@pbIJYDh (:S|@/v."A}lL#EFfMmR1  h+>a߂Ey# {eq 2fU 5JEwۊy13*UN"gn/v)"yܗVK d{r/d5a㖭Xa/3Z2C+e6{6:0|@hߨh-'}`@|@e\ |D3sUvqSxp 2g)8K{+ųpoY_K<36j? %Pvh#{Hfo3 9@U }%OTGޑN1Ԝ,,c -i/*F6iqBhÈ݊U`ئ4$`ԵRW_l*i9QEi܀3Krʚ߄E?w\ёI?wtU5sAMQ?ԁTp9ǁ0c+{/j5ƱdP>K\?7m$i>A4p=535v{ ɡі 8n)VNtù34_'*2?lkѤpgY;8q#h;9(٨6çUd4UR\oów5VkKV2gw%=i"+ ] 8J35{sڬ^ft,-; bb9ѱB4TPwdG%a_A;RY'`BLc\51Ȝ!ws~CU$9ڕ2U)I@r>|6+ jk$2/Ix}'M&~!7d"KLt JkM՞P u槼A0[xbNNt"f70)y1:܆~`+ #Jw ੪7hy ,m_WH[$`5CQ y1B_ Pn@?J%P]Ȅ甊&eU0 x= 䖽‡??򻺦hmin !e9 oTua 󢅳:u&5*hP)QE1m>,񤜾 rbяse&(6$^-5>]JC3os3e?E󗋧 A> 28WX PAy83 Kjp!.PruF5 4ȥ@{B,AGzL84܃sv+e03Qzf_.oxaWpg fI֒!itQ9*upը(Jg&:GH3(a)2=[0ZK]=J/B[~ݦ^g悿$(4Aꖟ*+X?&B) Vk=cn_G܋:Ŕ jł:&r`/JV& 15dy`C ]iva,H -P7ОTE0~cՁ3[2W_{1]d[|r2x ~lfh[7v,Tp]/ @:v꒺t\0hK_{B:51pvr3׬ }r#|!gd_.j7އƻC`]^I.Z 4-T?}GQdoSy!BzeYO?m6 /8{ҁ4~{X9zND D:5 pB*c5?}՞=Tr%%s摾a/!g]A\9ۉ/@gFl'5\JQc D <gRe:h<8~ mJsl︮C, ifr&:XkpOI@Yt™:9icEy Y6EIKxǮOQ?b/Bm8e;*XɎsNDܡQ (&?Hb5Lu%"')= 9u;I~;o󙆳}hO仍StsydlooΪ5k5I7[^J)3QN¯!.08ּnզOp7+էo],1d&zeFYw^@C=m^r^T\G8+>Cͧ1|Y7~,虢`JB<BJ_gmRY`|xgv?vU1uA·y|>ŮWfb;lqIW߱wmjAຩvQaYrH># İ(1dqHt!D~ @'5|Kx4"@Rjo+^ RJΘIH~^N\ZF4@܊˴vժW>ș ފ =4NYў]{`]nb,k 32)Շ{*=ЍcZt~( :6r=EvPG)%z6رfHYqĺд3paCpk3B߀a ig TM8ܠF%Z,>M46+y,m6Gk.3@&(DDŭ!j;f{W3-$HX(^HGHơE^: 0דd:fvmPkgvoO}ٸ4ȴm!EҀg[fHzg祖=e)i'܀ϾuB,>R4v=gtL(4T1'SlRf*no蚫*iB&;m%49x.?3d-fr.6!g wR&:oZxVG`#(RYF\K$xΑz sD6k#T\VLGa9U)mVLڃ48b![6@z޿[tх1zAN4@Xx#Ohf5mteиNwrtȀKNc;ޓtY2L#n85ra5H*rk G[$EqqsA[ץ].BQ pb7Aa+/b5+]m3`MO ڀ .EbRwfrI*Y@(k#)^֕s`DO+MWcdT҄4%PQB̊JC5_#pz}G"$;DN:NyIgpX[PôxF-Y:Ji>+'!D84= L_.2_>Z\i.CY!shi^QU ?n b*JR +?ɉܹ&㆟M9ur d2Ce+[0fRS)ka*! QjYjTߤq5Uk„.4~a]PpTX2nD*fM;; Nݲ5UhG' NBmc4 * ZdK*cAVl_6n,d,1 sš OJOxymes5^ؚ-瞀޻?kb2VĤ-*`.e0`. {ZܞTv8$c:o^"U=WJD!{6yb\I,UTW$2EI3Qw*FezYmGJόnH@?زsVUBu#s3#$ZLuPIĈ]!Oٍ,C<]ucZlJ}S8EMe\,<3G=J#5 ouW߯,jtO{zBP!&^"?nױw ?3ϛ6IHkCֶ?4^ +dsZ-IT%$LRt$5rՋB+C0Qlha|5=Tjl$vaNyQŦF``A%;RRtXz8~_%#WRyY$Jǔ>-tG:79<[,{cl-]\x!W}ZOlv\*wT4g}WrCs -Ŵh,Rj8op*p[{_45!_ukIAmNZ4O؂w=Vs&#inx+2>=wū2(0iVw^خs᱿4ϤAMnv=Y_09L22T~:Ni`aw閂j *dR|E$qY "tQ 3iBTZ>~b$ٱ BHQǹ>FYy{g1*| ΍nt;p9=(znM;"7 *ϝ ||H{ d1J~ځ\Dđb8TĈ `5Ea]tv,l&d*ը-TѶ=lCDƸ~5ѝS t+&'\r {i7(U% 3Vg2ȿ'rl[ӋrQNUecA{h_DŽFc>|'εHҗpEŒ<~*YV {6bdbjB0cD}vR`"iϑY~1pH6g5=+NٿhePW=}WliI<p{\-=!y|o2bzI}iJ}mTJR_8GՑ9FYUuHмZԧ~:n1*Iau#z7*{*ńzz"Q 'Ĵ1J]|n  >V6e7)7hX% C̻ g]Srx;ݗ0 2eT5 ?Ҕ!]3> xCe-KFu HÍkY }|}5Pm5$:1 ;bJpp1i0FF>/]sed{4ԑfޒo:|k͏ڄȄf$d#U0"Wqp%t؟8qD_x[j\}]0kC1-85 ?̪XKyY`,0w&:AUֱ_F3mZP`> (()KLͬ}pjQfU&0 rO[KgNa,uVPEevO%iQ~f Pcy0l0G([>/0]̉CJJ{>XІ`M2Bmn)A5bm<0.+&A.NݳzM6>^\uy3N5Iި-@!$Ul"2,vLBq)-'?+óyJ]B w;\.:YUtJdKgIl5n\ &=%n'm1RCogzY?fz6dٌ4h [NG/?Xj.JX[]܌M"myf>k7X`9Xͪ D(i»+L. B|`Ңy:\́"Uim.1T>IIi~2Jq֏k!2&qsYÆAW%lJ]6:(`V|G$77A5s*n) #w/99'jhWS!B!Y I6XbO&ό#wXa1a' VAaKa4=LVq4;X,/!r^;|;%?cS&\PH>'# #afOXZ]ZW:5HOs (وˆ? H+X`ScE`0SE1~HG S)?7 TuAHYlD+O96bVP}@=ms,v#_ne'-7>J{=Delp.qgWSD .h6v'U%xҞRNT5pLduQ_;C_X3S8_# @YΕIȲƥux4 [-Zck9PP2é.("Lny"+U~<>)f/'@Z)O5_9Mm"zN[2peiK+UXx*n205tQ4쨷mw'ڽV25HMTd!)RfԤun;\NK~8[0ӓWHI3ӞO N3xL.{:f)hms>wTAq ܯ4CPn,IX{x?yZ̆Xe#)Plw&2hb2r@ˢ-}t"}zT%TQff #vs%_.*^XI+Ҍ|o]~v Œ 8qŕ:bG t1hFUyqpBmJdZxS?[D=u|$NZ~ [DJQ' y0kMkXm7V{<$W.j-QId Nk˸E{Iw (aRIY߽f6(&`*ވE /G>$of4d,C%At%\>fúc[1%Lr^&F *P@XECofAk  'gVֿ9;@x9Y0mR [WVU+{N8t`UŌd<Ð6enO;5Q' [[(UK e]l̩%RlckB6ɻ0;ODdK%8t]{JsTNPv7noFIʕPA:|0 |u o{PꑌI.wR5⎼؆%{{ QӈfXrˁ45 # #(yt :yx4 ݪUW4)hқ&6-n(#mei+I B͊dvE$Ic%E0fA7:)N{vU:̸x۴yS_cX_5zo" σ.3dP^/ǜ14V^Z>l*܎=@Bp/`5,{זLYJx 7(9b,l2?c~9bvxTס^y-K7оN4e2s02Ht2L(^>Q^L2'LT)b=uۆ־ e"S`G&qúL\Bͮ DRGΟE\Dz2oQT iY U~uWo2^+(f?QEȡs[[}3w&uhm`.{anqul#*5K{ĩcFgdD5?2ȩK\(A*bML$ 9̇wqj>nGM{\Q9 ntp\~>gGGJC=6n9ML7>5HxT%2* WwDwd_ɓY2+\eLH52yxWej*gN൏^?aj$VR'@Yx1?yE [ I$_$fn;4#埝v\$P5h(Q+ŠOA_{2dx0gbʆwA)^yf:!Ȳ9!#'wb43Qi1?Z+t51'TL-l^F#8_j!̋ }qWH[D%9P+6Rp_KArO]> /gy f8 GkzQW`:-+6* ;5W-^(0c.ZWֳ ]]'zi*0ÖfRw KcGSDg5ط( tP^Q|w. cD?eY4.nErN'`ABb[,'] ;\@Sx;sR'm7^Y-CM@0G ;P~t i$؄aF#& gĶdJ?VHS]!ŧ-}h(hP>[Wma꒛iWe]M^<5CY} lAQ*h!y@tvR NJ<EʸkVx&M> Tf cH]O!;I+ƞس_^iAGo FKka~ڮP7$_Z;HSXt_z ~.^~XjC4j.jFIms'dW=-)Ude @2 +T.oj`΋hV](A͂It9D|w{Ǽc=@~\bOL=%]@:zuCiwɼU-E5AM9NJ|._ɳ p!E]4"ƐxN(5Hy6UT\,kLO[, Nj ZZ L Rӌ64 ȿ$Aa3imbN7yO;\~̛ |8Ay|;Xa)7['1I6PbmNպ 鷘(`9eG(u%4?.gX#[~=3h]( Yz1zDLҫ~趟z'.)żvįѺTuL)5mezI–j2YL?Uf^;]$uVUQ{9X숿Ls3m1v֮mt?h捕G!`Vb b'|eTȚ:.h h*eiq<,?zy1U fI2 ^ValY27ʾ\UFr  LGj; wN ҔVc\/\rb"p sELf^٦}cQsn$BݵƶMOS4g&ek<7 NΖUw8"2$@}@ap TlJY5Zl"̤ܫۖRr PD'_T.\/j$}o0"d%99{F3,UnoUԳ`4 NIQy \&K?nu`Y hPDjUSFt_Jp$B?ˮҍhn1(o3F i_{rD hB*(bJkEGO"i.4v RHv\4П3f-p)n%szn7%t7υpٰQ*j o*JYwF?y?^[\ iRksFbxAtlq uqmBZt%<{'1 {.Jl?04֜^l%#b|; `Ԥ;qBN0  Sp #YOqA1 _k膩O;alKCҿ>]@(L8((PCx^nԆ .\Չf:Q'Z*dl tFЌ KB.m.zO֥G%{{C8y@3>R>ENL7+@7@?G2B{bHkexmi;*Us2W@e4dX9Q3 HCuEQyB}@+㧫lΩ_u|x T2$iֻi#y4-VJ=sOERGȥ@ Ǩ[Db M[D+LQ]s!sb>QĮ_"ǐ2@<[n8?}!梓Z1x&!K;:HX2[JYflsJ b维:@wQNtZ  rTc!6i|F/[v‹e,|RBI19P/ԩȸs› m.IK«ҽN.XqϨ9!ZR5u:ldb6f܄2@2u/_;q3r_5A%$ڡUcܐ@PFۂ.@y?Of%oJq/MQEWC :9!ӜsMʖMɋcw\32^ZK*diLX}p4E50rYQl ]?k!uES/z7\a~?8WhWŎ;vF0Ko%J)-ߕFJCXݴ\^ I 6zK3-FJpZhtU]kR-ˢh=d5gY9}=3ѧ^evCIЈ$ڊOE˦']kMmDs "ӳXC[eqNd4Tlɚ9#M)7{i/d_3lV9:Ka8]0w80wQc$+';d{0OM~)Z'qF6l)ZmII A0-uz YNv|EAne7~8a(Ы^z욖`U}r~̭Ϙm_gJ(,l_5*P7.e۝ [Dy:-p)DD{ %Y9Ub`XBtpVadw;[5VKcܮW2O}6%H kc*<ίpY+3@1Qeb @K[ȿfز_//%Qhøm{U晞qlpI֫@(Lg|vxL4 E?Ib.XAi~]ke45ME]=Q4bfUutvT8UTlrI`4J>&$}ϣko o:3P6,X}APEt}s܆eH%wpxQ @ @:ɮ UhUαMv50@D\oz}XJD|;.0_%0QiKyN)&g0M`ӤݒEC`~mVj„w/Nw,lZ'ߚLpxf>1y"ce|[r9Da uRh/K&+Oa](e ?qg4e?tovx؇Z'`Ϝ Bz!e #@m%Tp!XICO/oq2;IPU}{y![`45q2J'a&ۥӶIa@{ Jqiȁ#ɫƂ|;ղhV-±yr#R\V=Itv=BmKrsL[~tؔ;=qQIZqdЋMU_@^ L&n Z)t/, TL5#S#~ .u+V& Ѳ\y @X\*arİ{N.ac$eAM^D^)`?^~(m!ЀjOE{BK1 Fh߶zX+K.RLCĢR&=6w".QS0E%\~s.Jd4WyϷq&⥗6"6rTaNa`Sʊ>DC@#8´t U SrnDujQwdztd|k,Yk$F@6NK@=bZz`L!el`95DqFg-ܧTyA9:+0Q΄0v{-h,L7_VkKJip<՞}%I(,mѰKTFsd FC/^ZPeswkP>@J40t-AF;Kp7AK,oh9?ԵGjT5'ǹ9[X괍0s:uI4HءI_n^P!kQwvBx0b]5yj@ĤR*XNl:lVaV["[ |ZK`")~aǾSms&bOaV{Քlm*ƞX uIZ~We0TD:Yۥp(Hr{ebƱx3/[s.zB%ꍸОmĝ6w8̣)زڞ&ݒwev]m;'Wn -Ewt|z_)GEE-b/Y`o^YzEro~"/8i|.9CGc LM>۬_'蟍ꎠZ4/8AV %y8' MU vgKU&E: ;j>p-<]6mۇ Q7|YJabfD"S$C0u*~);WqX@T9(auG(uy1?3?_{l5US}0;k|lDB= &AHlFϮ:qQfziݸ2g=xh+~,y;(3`L7fV}Zl$Tw`%]^wjDw;W:/F**.}Gs~G $R9mJw c,-/QDY = LRH|,Hru/ԙM%v?9V}hֵhhkL o60 Ԙ˪2N:\J2#zd& _,X S4k&6/ΫiFNXضx{2D w3&Qmx!|/l=.Pڗ VAFsBVr)ATCDx>ץd•.Bێ+S*]fZtl]W]\ D2 9NLlV0kO yu)}j+hv NgY[-2yh pAAw$(OALy7 UG䋨Ǟ-X [)wfPlT>8ť W01>|˭ݠ`Q+0yxW "@/w$2S-9|4= NDqai( 2"C;~,@X>?$KXM(急%?!_ M5ѝNj0u[|% Ϩ41Mee'8<-K* MvnEzTmJMtpD@-#1<4XUi/Eڞm>=SUbh\!OC*w2&#ɔ0._>ynH2ƙN3ALk~1\z&mW"~QaŬ?!OXK+okezf8JA6 @ac2UrC]Xb<ּYzIA3 2Rwi1!;1P^旾thPw ܩunCxmnɮ,^:SӞz\\7<~(hZQw$$V؛:@ `cF6#$Q|T yCu$~ qk.кEι j18 ^lܑ& UGfk%}=1wA‡a'i$C_ KaS߮8tC.L+ kk}9lu3&nq`D xm+͛mۥH,]3 )\6cG/HAެAx(?﹬VĆZ Aq͟ ޢ'G~Z?TfflKf!q;j;$bfs3 +.^&pΤT-O8`:Mz10}2(`<+oeXBǾ4 "`a d{Q?fXgOy\& ,㑶 ~ƣQVیedc/Rkw#m[%Zj>#hOrd7sjgs&G?c3 8 ƌa|6HOhq>U0?) ƒQt)D5u4aҧ5ˈ>IL쪠(Sz#I{5vL-r jp s |:ϸ~ٌ-lx\,ы`䛐A=s DWAZcpJ‹Ǡpuϰ]7ཹ^b4+w KmF3I` *uОu8A-ORjwa,OS?m\o sBʘcZRÌ*u^(.@p*x6fbL%U^ۀe j9*?z#?+ָ#@~ȴZs#- Vtj3竬 P\ͩcj!XtՀ)莀 YlAICR-P v~R^ߤȐG2-$G-yBae\kI~ @;dƁ;N89"OXj:%}^UJ.`*12 sԴ|p7l2R@W,ihn{+e-%!\d4@dyp 7?ͫk@`%rEgO:?u>ƗO`2+g;;-'{(KT¥05V8~F)> !L"3A˄~̉6K+"\^Oi sWxH8paqtW6S ۫= H:.s ӨR"b> VS\O-Т"}i.oJS"X==5{1MY{"@/y!)gY(pҟvX$t;.VI9\!l4HWn$-RZƃ.xޏ]֮4\-3栲ٜF((>jbV@!s7. iqSR V1z%"+Q k#lj=o@uE7|Ez{_fJI d>N^;Nݾ^Na)ިcnY'T9fko JeN!vbMqe(cޓQ *`5|GJ9ʋLd~[r@+u HC6$duk}(tIocYI9Z~Mᵗc//_ y}CQ`F_Y/{SM&;s"͢ kMw`§`9PZSA<럣9=FߣZr mYbt`?ό^+iւ,{7^haNڱM:?L23gm*͚ %erVQ%5m{b7]/(טI^4+OR. Aɦ _r`JW>2:fzJ#hRe}:*ʘ, Pԅ䨲 <}`0LVR!,3bo #DgclcSx F ٍw^U7[?,OJIWJUC{:#n545ϭ C,yze)TO, zώ]3nxĺkI q. {ܯ-eJ'j?N˕? #Orc,Nuu5bEZ٣L0 פ5TH:جc\b{>%>mu-ЌLi%?-^  '5Gf{znHn0k^A15N ,Y"_j%&eY9bK&5ϓ$[@cyDQ1 *yqΡzh"toXJ y?jJ($&ªį-,ZH>e2+< d4U!4?S0>=r#8o?N=5YKԣ1GgbкRYH[wFy!'W?}r[Z4r4q1>O2KX@}3!luw3 ~hr*埉sMJs fWtӮI|~]=:h2V|XEP!lm#$"D nǨH{xu`K + T"aꯦ%^+e2Yc%K388 ٪^ 0b %A5H]7kHuzKsK<€{:*ahKLSEgb(rX)!+?w x%Q X~"VmX b4f)$hk?w®ϋH<1O2t0FG[d{DBSY=plzyva`Iġ xX}j,S,/j|7 n9π^]ϱZP| U HIot.~@C| %qm1H:dR{4KUUp>T$ `nM"ϵQPv>QJz^xã!m J4!$Uт;_y &\L[qoW4t(fs=PgD’6C3h ea]&?5|Ko~eGUvnv2Izl/oug@ )W_hk!'Nn|:0rW"!E#SH_J%.PiS9=zhs_C%?202G5ay wgzٜ溷\4,=FϢ?|?)t~bttrqG{޻"˂'QJ#KeKtsE5 Kb o=={}VP n@Ny G63Hp,&<|m2D׽70Gp^xxI|3Kh5c-ݭmM˓Fc%cƥk/r߬8VTvn >i}v ~~!ÂAuLr ι$4Js(Z]NNVX% \>a F[Wqrʎ%R]o^ɲ)hlR3V轔/o3q'x Hlqw*,89o U Af>̆5nOpAI7c%dƌ;ݻ vh~ F* iTZ/,97pfhX}}z i!}F8-Y@O#cA0:`~BZiCDn3ÐW]BQBP<-*֯(i>30;\{ E&i_Oîhӯ8 a@4 |WȄs9hvbf#:QlW fYXBȥx0;1%ai lί +Ob<%m(Ѻ`Kr̼;D\[U˦4h)v'a{>P -yrWL3Z)C.33W:aX>D̈㑹ڼ{)`h"/'$;$1M鉻)VK/:=h#WnD1ZP'a"!/LIv)m1ܷ%^E} ##|hBbwbu)(hhvo8,I(3vIxSH'a՞ElRU" tBGU= l)<qrf8/Pc(3bz/k1;3^ n-%#؛pf-)V€n[,:ȵN$2/R0@ϼaIS$8k5n3r2V7>uRC#>jJ.EUMUԝ/P$ɝ :FߋPKH~:⧡+ .ʍ=Z_⃎>+)~{Pw  _ q^況~u~H\IΗh/Keø2;^Ь#/n Xb;5!m{;*9 G h]~ޗW,;6f T]Yw4yJt^Xt.T˒xNu~6+|a^\sk19ΥWU.^PNgԳDXg!,}h\e vǕ8N\/vИVt HWn5y ,u19JzL$qf3y`v`"rgm`t# @QW=x,-"gx ,mcqDֹܾd0i̲VZ,Qhxk }Ԙ 8qxϽSgRwyg$sa@U0Rb6zǽ4xKMO%xCZn̿YKD! }4< %w vG)dSeiEsW`f_ !Ur1q q^3Ϧ]⭗9̇m4al8WϪ8039RTƯ1GGzI'>ǍAEQCA?%Eu:[I>~;ٻ&cfqu)Rza ]cw; ]%)@֕[LϮni#['Lّڎ-~-SqGVV(խ?oCYs5^=rdjFRnDu?t'bl*1NhV?ѠV̲ tjfG*& ]Jzl`dH }V`'ˢ˻$ةQśxADeT%,#D>,U2(Zǣ*/CCC:mdR|ǩ>B-'ʗ6he܍'xP?yn.?PO@ZN@"_##4p"SǷAZqlW/%w, Y|W ҙ0VAe".m5$]bZ®X 7l=paySWc4dD?\$YBCo@x rL<>k|\Mh}_'FZRo83lђ'X%]qlɇV.!peB>5(7!ܕ?5M6)zͭ, vP\¯\O:M=20>.ǡrhq>fe۰֔]o?l@Yxi+mG܆2O&FVJ55H$i]'KÌUbI|\WO)0DbAuejtҰŶrFHř\XPB 8B}0::aTUB${I=Ι4FE#qЄ&.]޳|g}* c:A PNށx\W,P_dɺV;L_9,)޶YsxqoER4 3{+Vw>8r[ b[:hhC5"٨5q5?'e2w͕ acݑ*J%Z414䙑*v4aJ?(Kp4*tϸ]TDEgarh}*s,֦HY&kRh{ܲܧ\8a%_&R$RI{D$ܹ$3ˁtaFovp TG7ε;MM'a $к u1# VB/Br9k:s7_īh ^Z͈"8 ^42شL ;7<Ѭj$+7Z YhS Tx)J7oiSѤZQ[2,O+"8xl*#(x0Zq0BgWO K..ifGBFz,I3y9I?|HAn֖Ɩf<Dg暺 I.<} B@*xRy[l3oRڂ&Su!Z>3CU@/AejlY>7}w6s&(d2Ǫ:"mVV_.Y?zwnTmd \qew5^1>}S~ׅ9s*l^wk"K oiXsV*˱U dNp=LFa0zBH Od|?: !--ABwzS6n]F?әY'cM+T mMV"K9PžM+>Jr {Q+P@RRI#/F\ܩF˜w74eu.J؃`CnY柽 VL70nOJN͹m#E V9腁/>iMhZ)$ZBGMntjg7st=;!V<'nYE݈c# Za߈! n8A[p! $fs:<`Ϊ݌8?r;=Ͽ扺H15.10YKfg MaFAԏO_Xs^D>)ZoiBUvtR${2)2cfU85+lvu`ZJ_6d ^DRO|=+SʖH7WU Uضls}ܐ1a9t~yB^]UvSvae: 2oPzhaROk?\+A _Fq,0b4l-+3qVXGyk%EwgMxlMz$^8=L[PlN1:^KO浆j"z1!ĖK_@YoIXƴ +JIgZV+ML-7q:-=xn[\1Cgy._x 96f˹1\kRT)2~*g<8:B#v8]}pn-^𾏿Io=J(.1 2,_£`8I 't}m'kφfD1u)qx-,Ixa~T1$dJ5!xęhA Ja$o*f)[4˲]7{?6mA' |ĶBhFB z;E̪a˛bm۝u8M dC\KKvNAQR`r px:mDә֟+V b0du2 \KK>5q- 3WC/!$W1VoZ'P~5 |qȽ! aD"<ϦnY8ęQtep-<ncҒE]' 0`v#@alu.$\ЬjYւ#!s2_űՓӡ<b "5Ь9dkԳa75ySimVh bO-s;NlCS`vBZܐJ?@'=oBSF$d8G@r'iq 1߮H;Ff*sb*YU ~Yq3w!X9Wj/]!$gH5CAn4l®( ʫsgĶ,g&v;Vkr*!EU~=vx!c~JvMR5 I%o]\naGX`nJ0={cq0q,[1Kw,s?k K8?8蚪d E Phw}1zTE !eP&;n0闵ڂ[ꈽY!Tz:99fLp ƈ4yHF6TS[\6?Ӏ{vIG_1 ĝ "3x(>aZѲP`l^^Md mwcmjڂ3˞EఈC٫" O[NZHIL)J")qrZS'i+jf)-FySxRGɳ=PXѝ}i d9q#%y?$P@ySu[nf1'7$~gmgFVtD-RK'`nm6|x:R$LGKǰ)jH=7ӺH>P4~uºQ~T'}Fv)fN\jDVY'XkNe ; ̧`-M79{k}2D9Y6{EΠ 6@U-hS$]I%a9]LOfC^;#cֵBd nPޢt +=hJ&iR{C|'4[h0^U*aCIL7l㙈A3I35xNa>˪D"I-;s-g/ba pQlr 3KVEP0.j> t=ScW~9ǀC?ı)E$z ^"(w }8?\2W~}%"5eψ Ҭ?sfRޚ@[蚨gȕ˹ m;ZDƒmxF W0Ȑ ?ߥ+Q)~80]g F/L~ׁAnx!mpGn+YMb[ , ޞL[v$s/>7Sס<>n;+D v$.g1o$#K4h^l6B׋!w;>y^A8U6H&U1 "Gs? -In"Q9`6wSE3׽Z OYA_'0xC-F1(߫8C͒)B/8dU\%mOr}Zge-`'bLǑ4 8sܬHQI2絭6Fwz\"Yz=d1~ⴳb:~`RF,s7KtqQdH'^nGDzSJ6Yʹ Y)C|B.vDI`6!J<ޟp7~e~f/MryϵuE`+1N'Wuo=c<(ocܬHKh,XZ)dSv %t ML} )NrFQ!eS8Tiץj0&啃߀ lD է(3 5TQXLT~d؈mXoj0ުGAwki^|95aheyx<~f7Jtlj5t-"Qq?)өd͡cY"h^3A F09GǗv1˝i 6[\H.sGJmŖ)E_O{ٜ"3 /k$4K@# NxvqRsI9 [#sK_:hܨ'|:zBX_Ax!2y( kU\ܔ\O9&t6t6 $;isނL"2R[)zufetPP;i!_Z`ƻb~FcȿJvQ U#\[0E1P$zg$gC)&UYSNY,賊{fxecoAJᘒt^t`y;Nq.Ģ0KSERN6Wu;eJІU x_hݫ)H xsrOo O*z먦8^Faz7'nA~u GhAKb8NZvď,uΘv`=S8,q%'3t) s+J$&=֚|& J.H&#+"Qй # Ws` te\5MZ >.JrʋAF?#oe p#80x~yw+BtG0S廏0Ч4爦)hH0H YkhFU3Cc.HMq^ฯ2I~Nl;fm_?@Iݪ_\ΠZߦjq p~pbfmꏘcn`Zv6ǀ" m x "Œ % u_Zb_CV] &o3!FC`(kc+NI cRb,ug)34,0^{sl:XXMKv\WEӜ<[ Jlf0Ma9=9D+NfYd*;1|cSF,V 'qN+%47雳)a؆{CQm JoATyuwDKS9Yu L,N+R#7[~r7UUڜ SbUxiͳR S<ɼURx1!EWhZpQTRQ3~)+|g^.j ˯P^\]͡0)d[l@p d ;ԁ[C >af{5 Y;Z)V [ws*evN_r_1@k9YeC".,yx ! Ur@0 I)ͧcS[jD&ot^N&u+&)]bAd7Aa+ú-G Z^bJG1'ˁVo>Є ׋4*6:\kXO4*0y/_~:O7H85q/ٶ),~eBh4lΛp ˎ]yh{Ak @$뫒&*X-i[A %,1Ej1?kT[D^ V+bV_,rUBw߀!i%k^!= Z ]5;|\>i41r ArE`-aUk@W8eU?c̹xT1Q>AnN)2{<yԕj05'/Rvs+RQZ)tm6g Dez&fwPUhBf[Xv!|yW՜?"V( 1Rz㼡ETeXE}K[˸yÝs;UQb[Fh4ֳGFXm敬1=O#F깪.ڙJ2%;u&wnʏ̗K4wTa])RAN[XAsٔ䳺ᬪ}"ՊF-6yT=<1Zѽ2DqblKopt[b ! ilvSñN731<-wFMd s+3WwJn['hݜ WMc(Lg!i\j/'^dq 6٥ 9O9MuE= )0&G*+x7XISP-S'2Avڋi Ez K͟\M`3țMSbx|y~%Sd[=HVr5 wl %^ebg5䰝?-f.TemV1 -XAD3ROCg.F:[K5N̾=Y "B[|A!MO|ng 6^OIA6F-Sd% @Avg')۩kC,{i!zH̸jz=TٱəzL}rL#ƍ%K揉A1\>1h0扗cY4x@V^Ɔo17Z6yVrzԅbPNaWi%:tK_7F| `g^+3z|*$@>\ˁ F A4{2p| 5!IRQلK_%˷?p!Iw87֟Q (dP?B߶ l_x;O8e/ݵ{QFduk )Su̖]9g+ ')$-?:"<+z*U(նiFR 3{7G{寘Y(Y`ga;)b`ļFBb{Vti\\eN/%qijRm/8dA<6]kk>zͅvD0.p`y-.uh_eG̽QQQL ! ښ@RLq Hn+ɉ .:k86`xQM bR#Io-I$]W6)]Y~A[ƝayH6V0芤V0+Fxԍs'9"*z3r"|ʮjcލK[5? 0(uVek~gr|p[kwƁ_.3|aMA{q}p~6c/X3KnW*sS~E7ՄM~*"d'åpuyޝ,֪,;P&bp[S+0o^No pXeQ`Q͔EQhF<ގ'AH&X`؝s"j ސnď Dw̺#<Ϡh ࠑ0"j دS1W&xbC}ᦈcV;xy( ryY†/ygjƔ̮DfM2ҀSL//= h2>C7O. {.Gk{0{jxF4E}i׺ItևWbFEs<)X`@QxܚĶ">l5ki(x+ѨsˆMEԀnEiSˁi1 K52Q@"% 2~]01RN[؎N2 rA ə ͺ,>FW wDs2]R76{ŶEKljZGϝ-K$%$}$Ǖ6(+#rC Ҵ.!Ftu䮄mcd=O" f\nтW+C ,.i'ԮOcJQ7_0t mŒ51 Ayg#KQA :y:O'\_qUF r@)].˅Aww)L0m!iƁBPͶ.oS8&Nb|ΔW/8o"ȆkzR{˶? X:Gкn2{6\sZ^nx19.kVћ^kYs'9zMzH [P<#)+nt ;gQ߅#ꮀLb_ߘ YQ'ˮz04,/  mg6ԗQ&FM*駶BCtq?תyH2CuAGr`{;x_sG8j,묎Nb$Nѡ jt^ǮTOE=ޒP,bMP(n.#,k#O'߃'}vt c!cJZ}b#W$t-|9GW=Yc)7%] zÜʽ/[F`Ԉdzb"3*.bPiY,Q-l oeVN  |4g' K6Fђ&f,hS``з.IA߻^鼆(u5utdR(ó mxBaF +kǧʍ`^r߳@.>%fez"iȠ'nZ &0RM!Em{,Q/oy#flN gD3%C6n|zȦi9uRY 8bܗWoaiG.GcU>EpFU`w)UN~0P~q%28ʪڽyu݉v#62$q~yf2ryZTA yA|O( _}MGe(#dcW:ᄘv//\ 6%_ Tް.X@PaKFшб(Qn~}>a9mi'(} A2s{"S!_u?xJJRg׺5ڰ$͆ ^WsvvG_*DF啟S%'MG?ջ1!#qtQ /8׊hNo5?1g$!lz*mҒ䧷,j$ձG,Ba,w#;|!~iwJ/tsHXד1\=.1= vmU|݁-nf~(Vc=Bn:>c'׹*7~P"=?myz;3Ʌ `[i_ 'Ya/@SwðZmUUDM.Ƀ٥Y8b◡DKg>V/=F 9Y$Fue ,kIJrVBb;Ɉ唕Ӟ`WUt(гHJEL,8Bj1Ǯ4̎!8,_ޫۢ9&tu,d'f]@_k0RW,AJ\rGiԺV.Ӡ 2|IYHzDzVޜ2 SH dЪRqn ;{S /eNG&B"N-]읚_!]Yd" Ȗ8T.w#5Kld./Cs*%;*aD$$eRO\]~d@: yMΪ(Fu2q{gʼcm˕̙t;AB"m@EoݫAP{UM#+8{:O:f=^:6/2Ϥ:?'3_*RCOI?6"?^ψ;j$0@G ^a8ڥb*4GoQe _ړMqAxA3V׿Ai@S1iÞ@_.XK6ҷFDu+Gqg)m_X(4% qǎOJ*fB9gs'dy-:|ӡsLFxYs]V} *'mqnN G v$R"穌\f4Ū=)64EÞ G_ 7v2U $n|H0kWI?EM/v(CQ@pB2كEvY;[tcXoK+L,hu2C̟Csm.CHzd)`i2 4Rc׽.kh=`Y+pŪZlӚ2d35&fǾK<6OѫuPklCt|͎`_-Cފ{B,YފH Ƕ ¿U++.H'hy p9H5mSfsHITɠF.5Xj^ KםP%M' (se͡3[LM <3jZ20Ch/ DȌ8ؓ/_]*&`2mr;q#2mjmE[ٚ Il`yHuTEg)܊מlөa)J|L9d:|Z1 ͣhI'ێ_2_3?[v聩7f1As퍛$ ߖ "s>Z*E*F._œGb$-8G \ʴT{K-YKJœoJ/Os5f<*o {Uc+RkI5iܗH<{u*|ŠM5ry<9zR"]9*iiUQosAz=`J*#q$.'Βѕn1-PcУDz7"K5 oѪYXfT us9zQDc!RZ9 WԴz'┏&~RZ2WNqA 8>Z;Ċ/ICfhnݾ *HZH0*M\sPAÖ!7"rp\üN(F'cW'Rypʥ$e2ΠG^ߏnBZֲI0 ?YA-*ʍDfhF.<124t̀%;#`(TY mj]-c=:9{/)kCf( 8'04 @ej2 WATY Y䢆|XqZ8Z%zlu[J/KP8Χ8Enbٜɵ+}v6i P#cǜ_8](Gެ\]*nkh0?CB;73Qo՝"Qmc"}^z[gD}a2:ds-8Jw$! cr֜$kgZ#,tȂ));j &t 5|^A{܋q4mԱI/2=ar5lZ۶egL&`UR\N+g -yI56ƒ)4=d`ưz3+l({7ֿAgTLhҟ}E=Ij(7A|=%.Qa]g/&Q cx ._.,#@?XҲ4Ó;~աTizLr.K/`qY."Ex|Tu|_-tJPŶ aE\5k@tW¥_{E,?~d2و/!ze( %rsݐ\t"WC #7f}S,:wf5>j/'/A1X ę7* LftH!Q{ Ljm^%bCN6b[\l*xK,g_A4mL:'g+D=:g:f,9<б]`{PMpiGhr")}Uay E`]j!4Օx"aV7o{0١eLkTLF60<c YHy kR_jKEW ]U~_l 1u $\T3+}R%9af%Ãބ'U ,l G n+l aue'V2A-xE`˾qr$N#10sZ\i @N@zhX2Dld<Xֺ9 f }l");J hć5ES p = +A9/JcbWCOa*F/ZP4gT9d{ϻlLǯ;)+Z]kBR{;If Ðpr ^C~+7=#U$2󈵷"Ed4%=s]iB1C4PnZN+* k'7oAcW̖!a ~Kƨ^TZ2ak~9.$6 K@ED~Sl0IzuғuQ! HjMu+Ǻ<J6w2xjc!0֍]x?j%fsyRjvڟ桶>XYZPpܣ#5 ΐWAfs'DqrO s -4<*dR9*Ϋ屪2`)J}i@t٢H!ݓ#+Lϗ^hjh6Y".(]&0%sP{X:Tr>;OSLwR? V#OCP RE[H:[FQYhe*| l<ܝ8D{/K̻j, 2)Iqgҝ&;\ [q"w\$p%2rq5}O-l Q0UIL5W,H0%Τ8Rh9ѷ0yIXC *IS ^ک4aI]jnͭwi]Aߜ`żpTxZBX_${(8ʼ\[B @N}Dj?@&dA"s~ПUHet>lS dO \ƺMndwO)ɢ,mo#yԮJ^@l+.[VS(2YEH$iױb/tBVfx{vj ΁JquoWQ ޴&ѥFrɵ#(̋G)<TvsjJF4kw{?"f𷋿#CAc!~ dx::jA50hD\#]xY{9:C}'8BT˜ 茻\l#C%ɟa$MzWuUDG V&trRL^ -&u KHJ"`Şb :202I ooPplk"0Tpm*AoC">$ghiӫ'׌+5#;0}8jŰ>@i,(sR}ʜ O׭ѡxzS5tfMrr:;.c||o}H8{?FW .l?d[@[~| n(HVG;)N +=c_W V}b]#}ZnƵf 1\W8真BS50L$W{BVy6K|w!UNZSG U; M[ -t뜂p?p9:!b1RMr4P;G+¶./7{[onC4=h'n c_0 =M"(&zZ?hP1  p`!\,u4pGk ,?MdJck#G}1Mrm $A=)!+]՞U#L>rT6ύ٦w qV|܎t;jvڟpB6gv8Kld=wk3 {@SgL!L=%)ŒL53qi{3 `_]vY49K ewwI IC#uDCnDx—c Ubjڳ_$`\"mj^Ȏhh X^MHB&wNswjԎbč0'(4E2wƅpvgojb[Xu&2^cU/DE @.˹"nWډ<| lG35|Yiװ+4&':z5G2E6MLx\mȷ%;gz>3U: M!^P^%T{2E\7ρRMR +';& -3 Ƞ  M\ْYJ?[1iL gj,OO3!Ծ|c ZRTkMP({b.MF%Z%֥b?{gQɠ// Vb-%! ykՊud<@|ԋ`,(%2wwM_$'=٢2HRWe,AW7`G1@g1ͬQ}$⹔) =o/`@rJK (>QlPg)i8d1y)[H4TiNe jG(%@YrAP+`, s-߷y r!Ѿ?JQUFB.j?E~Ba A\W`j;x/ށ6u O5} N٨m r ^[J٬AĻD|mkhx ("g3'7fs-7cXx]~Z^]FƆ>~;;G[Ә_d`^☡auOZB LK L,&VQێo].]6<1&R>;hbږ0ː$Wc]bkB G\g.#c cT0s7"@&KtG ֛ : ߘ2|\ 4%@pg6&/z*ieւ~hʠ=gt mJMl7wۣf+>4Xஔs<"SMJ‘ ^OYĈ {3C]͇í6o=x“ ДMGSpT 46 tW`q\;:;E#& N?Jd#Jct_W(Uӕ.L[rY!Zy<,C5:STMfu-VV;7ӏ!V8s6=KF5~蝱<j@<(ڼ^RwĊT$k6J#4⦺\?F2RRfO^eN^^+7$΅,/:rȬvPM b>%uPY)?F/pmwXj)FVqQɮbA𝜬A'aZc!5ts(ؕTGuQW N:y'&2;.2UB9 әEXIA]cW4'ܷyPsI&$Q<ȧ%ꀭX߄ܪ2|E!"+w(/\@EkuJnAy7xv7Ů ]ӈү`%EE_J 9DBOt/yΌR?% `i!HxVwL'0d븩?|rFspM16=ڥ'`WBR]oH;FwB#걮48I>Iҧ%yjP嗿d&g,tXn:ʴ:Kբ(ox?Y_mF^iMހv5 '+5fyHrRMT>;BT1ls&rS̲bȎMڱot捍2_/8mIݶ0\55iiQւ'F +E [)d2]QԆVGƘ=\\ w}_#VͰcxZJ GTvoeĊaz ^O€`!q@L,r-b;QC*A$[SV%Tm@Q( WnNv8E `ĤA%\5A<rwnK@[ qe6ʙ_OȞ qTm(nY 3 FV7.eI -2sMz՝aZQJT$>TP7%jH> ʻa?o0q;cpfAFKH01J]6TI/ ל^Wy͙兜Y#X&֜fy=%?]-x{O mSH7]OGP!OZnDg4y  ϟ= hTzrm4u ̚ްDƎʁ[Wɝ W^0qޫLMy{TӐMu>?G\nO6ȧ<҈S"YeL 7Sݦ0R n/Dy~Ƃ'vmDG*Y(L7@|+̬u[\Qԅ}n%3@tD`Ɲ%'?j̃{9&/ ?_x j<ЎvƉn-Dy Q7mgK uk'zR, \GhBx.Gf߭~"8sOvr7?kro\s88z .۫_f#S* Rx0#֠ŬOwN"|TR:zx:Jnj\|̘ .F0nLE Yw[/g W >=sӷY!Ƣɻf'9J(rfX U.h+/ HaOd]=d:4m|B:oE)y2k(qFԓIۯR1q 0kw-/OVVkZdACE#7P}Kxi٨)L2z;Do631v5P>`L|SJuˁތ.MtYyT&#\b&>6?Mr{B-~"ˆȑqXKXKv%1Y̻s"KX.cҟǾQ\=RzSPPDrgna̧**e +f/^E&I^>[g1 Aagp |#h}7Ō]P0"?})@eolRbp|lTКHZ[ 2(G`cZ'BbNp2ƿDOpQ>_zWu/+,Q=90ml(:fB }4f.3GJ&hof|:y3CyԈ&yv`*1gm:u?tXCL1΀Nz% fQ*OACs;&˪XBH?޿ f$CnS4} L͟+J'avg]?v J@mc, Q~p-Zq`M6-B؏j&RDM( a9%75qQmB,5Uᕕj/5ЬX:Ol`4aǜR|v-r|f]%v70%4 LBJ9IH(ҼhtQɟZw˸pFڎ,|l><3?l}aMgQQWBdq ['PU;3D~=?\_,1b"{^0@F_XmeQB [(Fmm>=m5`{˜ӏ84;2v94ԙv]!u[~M݈Kҗ]q70.n#bCSAmN`7>Җ#U V>j>r}AdW:\>l WS{Auv-O6Gze\2;}hxi0MEm`lyETUߘ`c&Nj4i#ѺJ(aNI/ VQ_A0WȏEȳ .PFP贄ez#AmĒ}ggVV8ğSn p lmp:jTYI~"/Ce|]6 M1Eɂ/̄4d-E!7H{Ts+;tw`SSUC9[}itw#KWJɏȀ7b{#?Y8T $;V=K0_Sz@S ^c[s#@?8?1;-QAO){mgYq,UbWrUyugu3,ۯ9Θ 8 ^b`OiӠg沊P :Ym|g#r}\NBok]tXuw7ס2_!,fFHWM."q/ oUv!4JVۚzD,{zZl+@+kO~GZgyWQ(s`,f'J?@;J-uˉ+~՚ReɎlBUmwWMRs/_y|D@@kTRŞ< Sx Y@C۶\H @\J-dMfxKy|LXqmm'F>;\KYlZU͊zJ\Ȁi~jWV q9oҌqfkԩji!\I:GP9Š )4ie;)msjm\AZSk rX`2}9o ^2F+΍ \#ͭ(t-\HZAʻ̬O#pL2+m޶Ycu84g̋>-p{@z.*#5iQp,MƼVn="4jU v>='ygὡqJZ;jqM)2NhAG4hH5w,:'*TNeWjx%!m Q)ʋ`]Vd,dNYHmdA54Z+_T~MLV]dKJ$Wк6њTqX !5fZ}ǎgHd`yߩ[d1Jv!BypF_ _z9hdr$(6OX?[xJ '@V |蔴L'x2 ?N.e_눜&ޣg1JB@#K)&XgnˋbviͿOR^-ըiyGlW3Ih~q}Ds 3nw~׏/]:W csSiu|]^X7TЛhO׏8-?T8u4(~M-&Xd)D"2y&rZ@!ѷOR\Elv&b 3W4Y:f$Uwo;~M&k`zq+:nUMz\*:Kˀݫfűfī2LJ[ 1!t5 Ъ Oul6 L]\%S GV,Rn~.l(Sѓ6]7d`f0BqDSyEqdJl&dD45,*s°&+ʨTw2z'iւ `<]]լz1rQQ mvja'EN/5A.3Yu|)3T2>X4iz.οĺ)ۄEv5 0UEپo>ժ`Cٍ5j弰" raQyF~QYoz޻*5%{-Y7l@.PGP|JSl_$Ԣ}͢miXO򛮷-q24W&! ;w#^A'oƝ%q,HAܺcXȓcy4a)M` "rp!\Su8@{ewsP#*MNvY[ٵ28dmOf'I+ƒ::_nGR՛>,h،V[ϘifJTfޫʧj3'%/1hz ]»y9c)+>)S?(ܡ}s fCɘ3ϝ úiFVjf')dFbIg[7>[rAXJpNC @$F6|ߩ2VGRt <_ST0S 7`~dCZȑZI$3':Rɜ\4u﷭mopFDNj4J%:ߓU:;`(P8X|5 EuSofNJo5>B\IʐTD(XrX6]+c6c)Q?UIRH$W1t(%O9DPG*aQ׳C$ٔBH#ÞHS,i64lL)cӣkHO-\?:꺠:4C'Bpfz`[߶U廾bYҹ{ɒe:%F{io=;9SElϥq@*cw}T5p{8 [u]\f&#vj(׉|9|pɵ fQ„sLa1 b[hGm6qsd JѨ4HIB*+ = B bŦ!kK{]K Ȑ@bRw䶞% `,k?7{Ґ޶#Ahxs41(a>Mi~qOUzgD?zB=>6NyH޺4=xkDaǭf~RuUu+ѯyڟ jh(r>}dhj ~=,/bf2o=qmO/3|)8x]T8M>Fҍ˽psuOg9GxntZTb}rńMOGIv-6\hhI"wnXgvAEe@8GRQlןҨR/,3Dǔ18I1[XK$#?6ՖxӶOm1S~*'C)^gť n{)RkrXQ˰<gee\f8bT),tKbIjWOJ@#6Ij~_@AOצ<2=ȭL-( DK=s?ԡI!GE'* C8&Ǖg!`׎ZFP4%\^)5wb7Ô w B~"[B kP˕Ɔ.),"u@ "Ck')ҌyaWrʭ\DtUDp'l#zJ|'2ԌD KJ+j0RR(rRH>xsq.ssȺ֋-&,2!`GU,}ȱ2iY']7=@駎)1U}CQa8G֭k, (Itkt \0}>TId;1 A" 8BpTdXN%q"wYN(C1|9.!%z>g4ݷ]`u)p3 6 L6Z l5 Mn%-S2O!>9 REzĮb~ZKFTIfiRU piUڄha|X\~3#T 5 SPJE/P% Hpi19Uv'4 ?;"^ ޔsC1?x ;3)yѧ|ܒ2,k$&x?wX\v37?#'ujo>D,v<ByXA$=ƓaG% NVa0mw<b8g{$Mɾ_Q\M,@z>U?Q9-B%x⮛A$5Em77ӡ%(g\@̲1Z{q^# ;v(R[O,zY;̘ݯoj&hz\〡 #HYVK ح.,hNm][)*:8>U*vtJAXt;gxD{y[pC]/VA~+N@,q4Q\\D7/b@ȍAz4%]9!,1Nq?{AKTtl4yL6;IGPzSkEfi"Ԋjbyn cQ [5 nh h$Z?*5nfG5S+ F(I$ T/n45ELF[@fwOUA=᩠0` -"9.SH?"28NP(9ǡŻ>jgQe<\^/0J7) }Z06!>9~Bu7f`-˭S?}i݇aXdɉU2ͧ^<߳,~~p YZ+#Tu3=@ük5{.Q.]ӰL40$NFU|SW'Ԍ/A%|0وJp٪>@lbC MѤ@tBoL URU*3u.Z,RPmToYY6-q4.o#69\{fO}^ FQڛ1΃8g;_ ^L2[GK̬^V* C>u\Z0{ḽ`P-si|^,kfrERfF/l`D6CwgG|\g]"R*F,Ch­=z2@irp|_=4`{Z{ ޼KYW.qTgy스CNbagmd^hxÚGFe 5o”hBsbt8EGrApBnL,i$yE֡/I%) E)9⑯`܂,*9-Ǯ4%Wg#0<|͵Y8$xp$ -ȋ, xE'͢S,Xje4̿6< R%)?E#a0X xĶ4/d{R4'@O#4V o?N#ؿR%tN+?Z S J7 5 ;1;m/E]c=KδCyd1CxHă pYNq)5ܚ>U/zy`͢hC7JuWp-<>~Q8rB+n;rur2ONy~J|W[O/:GNg=AE 7 u (3V]YZx~ c1%Kڕ6^eL! xԢaDZAsU;#TE|uC(f]ۗ@ mS}T jz21i]?#q!\TN5,Mey%3wu?B4ZVq!8V] RG+Q+B ڃzcdy?4&u{|Kif( EZѲ AL[?\N{ фH!|,82+}O(x=ODG$rꛮ P( ijix<` ~+ %#ޑ+5\W"ǗH|nPj7ӊ+='u$V12'ک08.3= #~tP7껳MW U4AV# \ouގtw2)MP?1Ry.{gHɿgu Oǎw,=k9*is=R3 /RLA|崄'lsq*\}; b^ȹxIlO^/L!:U^7|E:N8#Ė0xq "rU5W<ۑ"-PXaZUȌhZRӸV'}WjߢD&-Ե( iZzj <Շ.D!8B⽢BꅜiiX'TFV-uZ"7ѱ[nXrt`G-kP,~m ^ZRhe_2NT(B'6+ &;*V,iRSy:͘uT4]k"y,\PO*|06gUgU.hz@ X|jZpI6/M2zMlgQ&#gPi^ew a%MOd;=|<'u+kb@:̜D4- -cvS`Ľe1kJt4JY(bq]wI;N˷n{+Y;^3'apkjmBFo3b+xbC }7j$nj l@2tv[cc'HQ L;ù8LM,]K04XU~yH)ᡀxRGo7A*ڮBXվ R4a;m IjAǤ, K|ҧS4<~7R|.Ñns?*k Glجr6R>3Wj@{~-7UipEW&-b_Lr;@̣aّMayQs o\ұBݝ2P=%^G!̞D4>ЌTĹ f Hp`!G NT@0ֱ~e2"m棆z[7 HgPV( )0Nt# 09̺UJ 6 F'fJ, ̇pNLXV]UL0h|iɭ\ϧ`"R1.ps?5hcG:8i+9l6 rC3P%aHb7`]C7qO¯%|W?V@dY,i&9Ȫv&(alwkQ>s 0è!߱X^OMbָ7@{{&xs@myYW3zo-JF1.RcC/-?L[xKrT5#=>&ɔoGϔfe-"h[=DRqUS23KBWhG ,=WcGIiχENU1ӥY;Q]#;q4rƅ,>M>bi4,ĝ*ߦH$yD(<x%fVSo$z0xa|wMt폈F\48 (Auԙҫ"%VLMݹpo-y-m] xR';,73@L Ci}Gͮf QQl1,URՙ)%ӴV0HwsA/P9֬ZQP^à~Gv119x;N^9N<ƏHtVehi HVoO2fٴ"Ҕgr-5?d_؇:n */BOkq;9n]g9 EV G*&wᖔ:"|  u{tXiSJKxl[EqgTDf7`h8l2]I  fBgnBϣ>w8&AߌϽV13Ń'kzt$lvY7Wf7R(VMʆlֲtOf<#L!z Z޳Q-jy;C_߇:CoB`7)cM?-1F 91c%& 8SRM#;?HWO,m$ Zne P p>Ma[S% Pt h+|RJs{e EaXj3RXTԂs YyBւ&`:4A3\@C'hg62uB8J8 bLro >8F~V*nf?q}sȌ.2%:Dz^R )\[|2EJLO{P-@y%I'N*P=G|{K?\AZ\ӆ OOJXDG976[[G>=O#eXpϭ[ Iw}ݵ-/g*^u L[l^6W,J) |g~s^)rg?mJC9Mv&uuiHW}1`?'*7*/T(Gsz $U}Or[Q6OqRR5^p;zTTdLE+!`` OwdmUګH-%hcr?z aQ|C6o ڷʼ#7$T wQOKY9{dci9-7p<ч7Bu~1Eߦ*_M`5|M|~5!frGj M# (q)H7+# 7PNC˭U_@I4X ?*lL툩= 1"{?I1Cu!0o}F:ǩV?e(!]لq 27 1 B7ޠ%9(6 ~rK$tq0a sRHGQr<?+[͹Mf}(VBd||FJޞ-Vw(٭nHlׅbo-gFM B!n3r(nԺVq!3h9x>zS6i&Lw <}ب  ِKa 6~YJ,ŝf͉#VtA6(=@+MkGE+ETyJ-v-:˟Dۀ$gaKWHhbzGx'oRy[*Uݐ'+~%F9?s@ln9Ł=h,4sWl2>'*@E%@naK5YƙYSs 2bbsao $\V(5~އ))FKp]c[B@A`jX;7Nk_,snua0Dp2_tdQQAM:e~]XJZ 8SQ- -8QazGzbg a h?~q#cTEy<:WD d&3HKE9Rq7\;vQO7ҟ 'FW -{Ti94THo] ^(bWiJH<7H0ÌAD'{9H ˳F-{2XţIw|8Z<"{=qWxo'|Dy(44Ac <0 A jΐ =F(N2.)pkŠ|^F DpG00Yq0LPK+;mq/Ԣ11cґyP^D2}ϺmF ``˯?tYf ٭M!Z`Oռ}Wa`UQ@8 rX$D><-!OX?%ោ'zPT9W4d/R _mt=;I~SrFrJWN@# tΛ"g!tgIj0eyzGJI\ ouYEgg ҙeM)qw/^bGm qov-]gk؍)`dDrƏvq3hZ]sŝꍝwE)Blsm !?ĕI&yj~&á:dSQIFi 8"nޘDZ/R!qFNv{Gϲ*U}l-Iެv!do%4d z?zY ݕպv+_\i^,A'%9#-~tBR*8^ҝ)M}㠻ͅa?M9XR;LHIKv=-LFرbRU[8٪fKBo$t;[+BCРnu`[XGdb Hxa1أSѾG2tg2[1p 5lҮ &4Uk׼ᔓ==`Zo-4r˶HM6AeX(P2 rw𼥌+5{IRId{1G<|k`F>Z .qvChо8d/ N^fBe\=8w&=WTkoQ?B^z 6+}ڭ58iumfrp!'9p@ 4vPUuIsjC(@1O:EF|ιH-jYEH_I5DKS@/^l$K\M9õw}3p\y/YcK|@$ ݔ$hzTcEXJ!Z{D6=c%nl B(@SNxߌG.܍Wjq+14>KeϦӖKRRڕHawkUF%L;R (]D.2 #KoM&xwu)ZhERknOp)MTn/jbcѠ& Kz `YU =$~ |#O (V3?{po;۵H© LG)6\1*bjq(DMMk92.:-A O^,@ Gxe6ޣZs6kF!I9@ ck*.Ee@c]έqrƅu.[/8(uu.,j݀rG0}v.}e0}\;!*˦r;~ZVf/<,,~ Y_4 6Ѿ7s(qF:3Kkj( mD_%y>Bl&ǒPa(KHi18ܹȚ4t6kJ~i _.NI [[ Sv N̜j#EwIlN6׬5urqg 0 i0Ȋ$1i%Dq TÐb&O]*PCgc.wfIae:eLw5%Cz"O;&A,wC݅SWqxlmAu 1puap/ Qƅ/һv?sS?VykX)tܢ]CEK 6ŮiNSY}쯀1e0>jY[AW|"'Y:$:@{7"0VIxdO׽1Mz$L*  øGUD#Gc)B؝ ?vyk)M?W}jWps;aTߛ3W Tɫ,AVF!Pu~p Jf|"q@3wyI(x!>C{{V ڢfVܥW;:kam,3i5;bOHpy`},!؂4vzE`WGY"ZT*^hkRYWM#pçXm-܄(ޟ&3#dG3/7L)_~ r&ͭ0tHuڭ.@qCvEvW]]!K*4@!"Eo(9$m@Za.ދ =+% uٲަ4<>s}ӎI@5dzߍrCA N$@ jsB8@^|Ⲿa WL]ԇG[D%MPfKV;zpv J.Dgñd}& @IXKȩMOZA1s{%.e7WPp ,,iw0CՐ|%+S2Doj()j\]F(#tRΤ3QMc:&gvmE0=qIbt,p{& ԸK#QοuBݤ*ouo;>{wg!d:}H>LJkT=c-݉ SM&xxކ¬A߳JV5rC\>ڏ$o2䙄k1b]"_:`qR"'j~]Ac)>cxj찶%-*ÉXI_oJS+[!8^crÈkJm6+ H$Tzs"i57bE#vzMZ`m&vEOf\ԏXPG6Xu޻T=dPGlJ0|bZW3ud f$dٝ܊R)7|Ii|xAyϳ+ۛMZ.x쬂'MHb3fjU>"Hj& /LJl@>`ԛðՐѤCJC+8 4o_'{AM[O81%JsB}XsNuuI/Zt0snE|uM!605F>zᘘ T7EgۮCW2࿾t?~yU ? h/mM@g3Ԗt-#xi5h6:s梅OnY\tC3 OK&o--GfuuػS2:|/gV! CVdRx_b tq-/%s?POyp'{3sN 'R0TrIW0P0EX y6aoeF<*S8{Dy\@ԣO=e{Gw ~Ʋ#7q~F^x/?0{mp)^r]ygumuȄ Az3 m+}]ǵs9kO?Җ5ȒLM~.َ_9  Gp rm"ԬhFHq0B"&b=eCKj VF+ myﰬV\d70F+Nu,lȨCbUL2/ 8x z3HDpU_0tzyBcGw ;^|$ZK;=U}k&W4n6$kfU 69e@m,1Eeؠ8bSܿ%wxn6SJN9i%~?Lt  JXt֐G9XR C9駲x8liz%Y$ Ш9 =E/dūȍ0)RAV%OqߺF`?t1BƔKݲO6ߝ`еB`Qw7$| mH^rdىނtϟP[G0Or9^HDƗ#enV/=CTқXyɈKS8lrgSl'~iIlw c c:%ghF W~v)W6ׁDL[PڗY|Ll$Do,^A <ʠ(Z=UsW?KHB*U(j;,y>)tXS@nv-6-SE" =z s*/V0>)ߚ10Pr( w39 _Mr[#8ĬdXɭ\{w*!eyŰ810WC݄TƯ;ykQ1 Yxbέ؈2r" B_');o?v)G~zϋ:MQSdYͶuaԠyöӤk`$jjaQmlW2O~WބIܜjMQ]oϔ1ڒro: zo U 11*=EBJ)P[ lPT!|d VJP$ؘV^(:vwl [+T Cf8@?SFG. wu&6 "e qӲE1XI/ܑ S@$-NSaG.K"Dlzdùy<ꥨrV%ZRF',uidvjǤixfzBP6r5@o';ϟ;r3mFw39Q:nb%YGGxЏCdmХzh]9q4нVM=&<zh&~ߪs B']yY mtbѬvH;hvKlHcCa^'CS\A#1^j m^ϛdã4(r q~OIMYXq8_wpGo7 s:$Bc5 v/=rUMvQ.5uC P;WL]xIy[t,s>m)k/ 4߁tj-5vsZmgpfWa8B^{SO45M5} H*n*-N,e.tŹ$@wADT9B& 52s#[(@mC hujJTpdyuWP PJ[('ۗdw5Y,[Ǐ5Z %VA:?g Tjcʛ=9bvړT$ @]k/]7 j; Ð6Jd7`fpF:wm8KxypN.܇E~wPMs9/!caY@aAa=%좪ct9M4-4Pl`QH#f]9? ۚR 9FTta\&5.% uU25cӋߴt%0R hp:#&Hf@S!q3f"XBQBH?wM J.) kL|˅*2HY=@ T8HЙ]R{7A['&#K~D}ooғhI DX҂ : Bҡ.Pj`c#A_,Orwa3|?SGq]^Vrg񭕅 `y[pz{)*Qs:bB^h/(TDi0m/N3wqr^姱?~(phϽ\kMһb6Gp'PJ%7 6?@ C6lNkgd˟&Qz m@6U$נVrfIm&%O j"אn68prȐ?JCOVzP %m+#4Nf{lҒϞK{1/@5TD{Z!3{7 UeQH "zaw5\M}U>26%]xy'E !\7[CֈIQ$Us {cS?to@U&Hh%qFvD޽u{÷Tsl2d=\m@KO̩R!9$Y/ܠu Eq\eYBaj3(!o9Z9A=S޿>x^HU^jȸ rxG hTF7d`E|G-dN;~ {e(>3"P9u+aVMEI#,cҘ8 %-vkf<$)~Z6w8_F1mR$ ԙZmWSR./n xd8]+ml!` \gg[EnM\.+y f^!oDXYXa2xN)~UN@=7wu}TrL2S;)|h/".ADB[2]\# R=VY~{vMml](?;6%2lqH;?Ncj*0Mn3UmGås#9Phkp'$ņnHmd@ M񈒂iЮ!tJ8%^،.L? #UCƼGМUD!rKso:NcJGBm%}Pm!]X=@yJgt~na) /kDd@0VO:-dv`E;{[t[srT$lqE)qe V9ܩp!I` V/eddo5q !Rfcqpy/77zK5~8V"k- ~k@qDnSW|q=S&[e.bk231~q(Ş/ 6gulFt*{7 kךh% z~"x-IX pjAO&ktd7"*1 \UO^m"*˿m`4jPF(u_FT&ƒ4sB>W=c5H(;4Č4|=[r?D?r %k#" bͨa,Wⓛş<}0g|Yo 1m[}^4#ٔJƞNTy~G߷LJ6s,J%[3O\6ӾzW ӫ?Pq"V 6>*t[O<8sb*2.1*\tn{5aVWC2łF[kA#sCKw]Ww0}E$۷*2~"M[N,. v~~sV ``|=d4q~l7@_)yREp9•5h:$z'+/P|;WgݲN7@|ԯJc*ba(dO#xwȈ 6ǢE[a..g¹*.9J\ϷºolHDeH $ƈAtarha5-t$c^/56%^KPNĩ OkҼ.y.(j%SH}tP9glG0'ɔ#^J|lI; f-z+\`D t a(κنZdB ZM@ ҼCPk}):iZn]@WL7pDƯ| 13XR-fl+%1Eb=z!8ʽp*؛>Dk$Xt O0B ff-#NYV3 cc }1[VlH}:jhH̹E6i4o)T)|jܬzMRtR8 3;a{4c_\Y0L_I5T=|(!f!, ޤu{wnCvȍM蕰>δzί}7w⧬%CEXy(~P+[u;yWҨ? KQou wd2ӐxrAGaDt]c="D-6!єdQ9֓x69G#$C-ne(mfak}m.Xl /"Zo Y W"X 7UID\S*-LW1M1UAc1?<;oI5KN')2#\%nl?s$') S]hC0N%?nU-hM/?/6ӷaof$ɮ43fO>+umCU:LP# lU&=P ^m<V/q ,'b"HCMN#VOW7*)@)xrHqEUt]7%שBEӂVhqYu \61KC #iꎎi ;XC{TU-pl~3O'LU-fA! ?b WFڱ$j!#j(IQQ 4- S{鰣{*[HBo'KOUhAl"t-kQ@$ODf-ۇ2Uۘp__yrN]Aq0xnV5[;Ϧg蓆.F9Uyf[{s:E1U<=R:\<`GEliM^zBGθܫcW8gudv bK[Ś} 2T.r#.A2O)mb? &fkxgp)O~1 FyO 2r{ fʆ;f8L墨Y1t伦3 'duX lE.Ưw C"E/WYy y}Z^=QDӔF=POܷ9w#y^E1UJ&z:+ʏKqHQGe%K:KTI3QO{2fS`AYw(Q V"49>d^2ɾ֛L[qFvfAHytMy<Lටҗ]Yˉߡ]Lg ?sp-=aE߮mMˌèIBTh0T gC GXaK]KD{׶8RTcDrE4r={{m/hP^ymw3č怑:l$)۱;Uu4P 5 DPg^8 Yq H/!^in4쯍9+nVy(QR1#ֺ)OKKm_9>~&1|uP'S怙ZQ-O$3R+lU8.߀6PƄۼ/;I"ϭ.5FXR$peo!ps1W64KظS=fL!rK-71 YEUk9e.`) YKS$A&CC$o<}!SRp!CeFm/F$4u-DXQάQU0Ήķ*J+„0{ؾlRl}Lq,(o[X< G"S5z-ȭ]>_:yrJ *8L~O_m̄1};%/7,P"?WS9 T2mL "r/zsI;Yߍ?sдeԬz`ucy]?Ͱފ$`ZH 1xmc V*&B2L,G JD~֫d: qw2qͭyyKM>9v'jx0.|{hX!馄s E\fo 2`.3׎8㪎Hg_y|mұvȃwȫ rž\rY+_C\_ڷ*o+ ^ޘԝ rmTt⿴5}Ek e ? 7]bq0p5/#N-޲ݲ!aP>BhF9Z)% er9CǠl:'Cק?ŤP/zɺ:,:h&VZ[j7j d\QǦlU!GMHal9*J #S v-ӹD@KKy/"oSw\MG6Npw'#BAliL1Aޗ ݸ<%2Xu-'fڝuws'38 "& D"n֡ Is}t6=H&YӚf-E[k'JaDhѨ* f'ZFK(1v4ԑ*n[5xK'%&H@RB<>=Ky̓$"2OsRg*BI3moR |v _ oXuDb:#D̳ jsa636(%=$KL66n%Pt˳HD8*/;oF!׸aci,pc4pdi`}mWįc%PށSI$`,y!GyC쀓0&:ٮ2n=!jwΖ,CF@w`dqK`@|@  K<1Y$-q {XK߫z&жpwis:A0q"U|yHӤw-YXOPc@j_5=z:n_bc$N08 U(p Z\ϚAbI+5<4бmcE^7GXmFBFw*+0"zE2xuS |+" K( nSG| cmMhOU'LvR_\@i<6$Tg@*";>RX;і~W'$D2vO:a˅WRb@Ds }Hq+ef…~iFa$4tT-/UHf9w0ag[$AK ŵ\y7:AEG Բ|E+;~ g;4NѪm0&Xh9]m|,tgzO ̊eHx( znhs߼rT6™蟗v"Rcɢ5˜,.a)@Ʈ?h' Pw+p̸}j@ ߑXߴtH[5%J7sFIi(ƩNJc -rLò[KSGj =lh݅βp Kս!,M3۵/5UĩB:98Vp@$3~qaT+kl2I8kՐ%2lǡ˞-dPly=dk&Ix*cug+=l<_7uIs<]c$dl=,l\KFrRޠh>T7n"k'V`߅D a>zco:uFVWV'ĮsFTS!͵€<1'{^ ,P(A?oӣ!m]}70HGҎ,ʯ3lTA.m4GDWNc%iM]hƝ4`JuKV0ue\|eY^}!db Pޝkdpͱƞ;r6+vF,[;2P*nH%1@%6o |UAۤ]Rz 2q +W[t؉>ޛXAҠ/y}P"{ Pm8L;_qIW+~#0r)mI29jJy Kx]'Udcx;i@D1†3{yDȋ^, #||9gJB9%R ɹ{yVNOrOnݕv²,{Up}[>P``pk)28H "uQaDǤlD T]۪/˱d۷X?Yfj.#CȔ jb2,ؾ y>2Ԛ7[v5Z_( paCa#^īq*Z~^BZ uZ3J4"cBgd0a yL F^=Xcش{KQt^[ReUhAW=u8#a)Oo3bnd5N*(cLu^B7MRW8P>slע/E8U]ߨnY+9NK6֨,eF'[P7v<ß'mx*`"Zj*I [== Rxp"_}-c7 Q.w"2nyVA4q*8MK3{_ 0]sBil XTZ:wy+cjS Bۊ5-ϸyz$TMKB`| 0T:&F i }:}"nB3A:&dW&$&T|'H8&i~S]sS߱cC#XN݀3\ΣT\ZMg Gz (pHqc U+-2l`@"%)=v&#ǒ6ݰ%C`rXU+qܠDxOXrl慮ߚ]֝jn«& AA*ucXEo\8`NY:69s'dW:}Aņ rOb2 q71A~4(X?GuJsCڗJmޢƧO݀ IV!_pL S-oM!;qvkR˽X->lQ~YgI#P!{71tM^g( #tZc͙53!Лes`A+a|,Ƭ $R~<^c1n1X{ tb{itܴ A뎮ɕCw/S ;L{=~$Cn@1:˧Yo$L_Eqg. k"N{ˀ[IXzIDgơ2Ǥ,), G;?qrnAÙ_GFѽpAaSAp؍(ݓȯsɳ 8BИ&yQ7UHZ|AZ/Xՙ@Z9QӪfCq9zҮm[D@*K[86T En=5?뽗{w:3{KS+#Pm;uR wAS ^6U$9U\TSI&5EJJLs{{`i<fe04]]U(vByւ~rv1ӗPэj*JKIVMld߯;P՝LzC2-9H.,H?RTo.bxAl1d_E)3+dgPqoK}=S|)s-3)^x& 烺lxnM+G`撛=23ۀ#hJQBcj;<*>hfxK Ulԓ-X} Y`D=Ӂi;)#sfL#M=Sx6Jd?Mk s5 q@! 9W͜apc:cWYeLn"7x%0lPKޒل Dnp F0^NZld~'|HeN%"AϫuкXUzcEH )p pKei~ĩtq/":D\hemL &F2Na/7ݼc7e,ٛ7ci3bn%K|gB? k^d!E0:ɐCKlok ]=ݮ=0+dtu_+Y5^o1V\',5CjkԨFJ<+}hƁf$Zl,**SğN!sTke3zGnh2ק C( #1'iNjߵt8,]䉡A"PTCi'k|}MC{*nK9G]iJ/}ȭe,2ݻ PNuvN&k!zDž8JjʓOdSIElՇ`E[S"L&&Vx tvOO0M67+fP;!l,B!a`k3QM%\fBe@m49;g,FP,f_Ѧwbߎ+BG@jWMòb8X c'u:, A.A^;V۫y͖؉&E3p*;?[.ag6&fWNİҴo<`gmܪ\܃[23{51Rn 5A!\PPiYr< "9W%%ru^AEG&NxhF:3W XȯHKHwUxv3I"_isvϟhcNW& ֐>GpeZ# s sO#tKGF}W*n a`|q7j6CN+ %7}yfT$+]WG!MsQ9D;)(Ɓiebat;&""X)}e09N#xI&)ryږOw" _|^z㞌R{ܱU` _عu"  WDaZk[-hF:w8OzMD+#>&~dEMd@[=5o``zg*DS!;AbC?5|A=^Mi6'+ jCi>ܶsS+mG.qʖZ{3Pb4!Q0=ו`݁IަD 'xgsN}]p*4#7t>SUMW.ͫ~5hqQk -hܯM[zgb`b#zer~,;(pLMXo߄V!8V"_tp5ZfKxܰUL#tȾ*?|݌H\❃C.f4Bx*eosJ?d+Q١6f_!XShIKQ¿/x!a7H3a?+r!x5̙do^b rhJ g@K.g3~$qC&뫷*Qc 2X)NH:Հ3sHB @Ctn((L ' 4fH桳*:*>]6kSAQWOT +IcZҟң#T d]2% N_w]3$BBYb l[e$P_y)r?鐾)ۛPXy= ~0B(##%FuFO^8Wڡzݡ R] }s UXJu%͍*)@/ hL6+7€ߜ{`q hߦ3 ޫ4IKB?0d Exab8)|$Cdr kj䩨{2B#+=j??d|C@ju'.*C|Q$h5唰Tᴉhj44 ȼb{SK &Q濵jׯj1hE~t+;=l 87^IwҸEQEdXf@j6,،|n.6upLΝsY~^\[#e{MaW Oݵ^!O?Kq0b}S󤧄㢲=IW d;"$RC[нZk0qTH^:mLˡJB'.OF֧9݆<6A59/XӼ4svjs]A8uV< 9=Vtݎ67ȓӜcC;rk(.m7u>bn1P;Xbm&`Rnj} ԝ;7Z.yw"ƂVqj&xIC\2s\Q~f'pMZô" _J^7$[L6V>69?E,E8gmZʇMk9!LkUq1֝kX;<>ϼ162`x oN蕯qphӢE%rzȭf< RZ 75]|>*,:G`C^ֵp{2Fw``d'v?jW?oyM-Z8Cܠ{jb*;M{"+j5-7 ;M 't*k"drٷMD|TQ.*T^qjsrs$&2;:qv5 @ԑ %# \M&")4e^;ak$<$1(;NEÈC?r9.cdiRnSZT, h/Wk|r'ǭh9s=Й祩<Ȣ3z؉-J&o]7m=-,#L{MWp:W[= iZQ_!Mr_gsRZfKK@؄r/TzIPzMWw> aIM1X UgQv5j|B_OW9`+BH}͍0yHA}ߞǪ|6'3-u@,7Tȡp9'~ 2UN'7cORyVaӒʥ+}DB.s bZ[^Ui4i7RC~Sups^"ʄ\=cad\8H)o%xt(Rbe"}5#dsG &jO-J~hL<jH1nS"YAWmFh$Ʌ5Cs]9^f d06EfoݎUXE jLO傟ѮH֟i뤋Ԃ~@2z| ZK Yf/㈢$t^}@# gDžM!# Tƻhx5]حƩc%Pyv |.Oݻ;k&mI"za!!׵NO~6 *!8|AAķ$XnJŰ:.D2L[3۳8叺xRK@/h4LAv 1v(+Hxv_5TxF8f^E#@2/82 1D+7hLC9ނ/dpLf.8Nv`ZU{ #kj?܀h%p'gEab5&V QBLk4Ċ[yD-YF!(:5l)WݍXkXQ6~Zذʳ(O*jz;a~bVfl>EP64XcڐV`idH>i< 大9ϕUc?)$Y˒;4n=?4ZsV5jծF|KDd#9AP&iaDlP^Yi; .i EϧN#>T 8zCd*۪To0h9m =n|uZ zgp(fZeL>ⵄY)Q;]-:2E5Gc?: y2@tKŐ\ ml{֏?YoX{a2COh̪a5}}.@Qzuavlc+Չӂl&-IDe ꁃqnNN-h&k6yJ{_!@L %Pk8k&npU˸bmXo>%=,uB dbWr_@14{En 茂{q4T"n#a:o-|xjwh~3*k'qoWȵ3/:vA--SI{tEo8T2g-8-(1#*HBA¤5-v`w8(LdMrԧz +QLxe5٬!Lxj,H9512HJ BM$x"!@ 0\Nэ 7yLL]OB&lTљ_CQÓ WdW *y\:&X ! #z&>`mڱӾG?eCqMk` _[Ku\͠)gL $*jwq_^tĀUDcr&*9<<1: +shwlj 9Yvi]ͥ]G"@H-` x#x!Y'< z&gg]r鞊ZY`Sy3ewug@Q D' ͭ l᫴Y̹4GPv教f!#_mi)s l2ac<Ę06@%=VV}ܸB7YzRB4gL-}]jJt|yg-8!h`#>hf2HeԅOcs" ^Ds ETۛ<NjY}@Pyͼ#u _0}J?2(A8(|Dnu5ȕ@_3Aq`*tCpF֪GiR}߽nI{^m|'@`n&?;pc6^3dsPDQ" \88Kyj߁sQd;8e\ l٧Λ '$Bԁ2}VN<׆i۴wWp&:~_|(w7MvR*ˋ@Vً段DX᮳k|N3={>@C(lFRO$N%ݮM/#* 4ڜP㿤 *Pa:1g}Cak*jBO)v\V_Ic`),q܈ی$>l=A5 (;/ä9 p `Db| ,8KvZvo2ݮĀEQƴټIsU5])+.iMd~+QնŲ⾷ .4p)-žkIb?i8=,UO ,z y2~;|BDkXۃa6=r6pېc$`^8^B'+J޴JI{DcDׇ>qe**bbhOoaGҴ xWSg<ai|!kW|q䥲6,gs { mPiݙkEoL(-%ßhCKYo}hMEo1J+ʅD^HGw(-5ִnH.,` cD2qᩘ 4Rh)`ŚE\Zì) ~&ApХ9 ٠W\*t}q4qD={uRzCى~Ն9kr_DqvGPy!9tٺCE Q}E &zKDmzR_+i‘q[wo ;|O{__ԍvK9Y◛5;JvC5- l +!敁#LkBx|~D1Oot ߾E`b>$ 9xVcĥf@qp1# `] SzNK]w]q9 wmJX@3k?Շk?=^7hOPr%"(nx4]ʐR$Nѡfؾ3$ad# e1lƟ ΎS48/ux+3 g |'%Q#m?:a%\)ie!83.F=7=g0֒[|!"\d'$6zYw YR7vHiÕQZj3FJ.8y觭ҋ3ꉶ[SPrW3"[(CyRB>Yaw(+=OGڈ0M ˋPHiu]Z P9BĴ;phӻ@y3TVX6ȗU&mNXtk뇯D^2}_29`Snf,pCH84>v)Y_́3_3]Z.@z?Y9XyH$2>6X;?4gM^:Ы %Hw3~>slYCz(b6ڡʰxa R!BJuTYP_3MVx{<;δ.u`8r|QQ]:# l4 r ,c%~cU_  I׵Xd~PgSϗ*// #2-PL\I@Ck D0OtC=grWYaO3E!A;sϠ=1N݅Fo8p 4!8u#N|AqxG= E#鏝^ʡ:i9IVsRJ뿴YR(9758߆ܢ],*i[zV C"5L@V4԰N=˃|@]Ol<8$lk u\$rOwrO tGT @zگ)ntJԻR);+Ҭ|U0< 6FZdhf_ҖW`,n,ʩ;ڙp1^izY3r釥/=;oPxmq4#}XP^^6M?c~;Ĺ\t_jO<]a^,i2_($QSoc{BIpދG;B#{~}Y`Yndb'-p υ -^W}Rꭻn-î]j%ˬII[.=']wn{ ڒ /]ߨime>׳恃ҋLHA>NpOQ/~Z@Ϫipa8*pޑPꖃ~ .4HuUX.REQcMS@Yǵ -z3J%% _?A^],NcF6@}[Spt7LwKkLȳs9gӕ'/B7pj^"P[vi7Wo37+ہFxRU ʹ3-W ^?5q-bJ]9cb+,al^H*`pߞ.L`bPºOh䶹EB'W{3_WRmׁ[?{0t-)$s&8/-!i `+x]bJ9gNe[ l,ϱjC+7 /΋o]DV$ 2𐪑'Dk#3&yn} uS4Lꢛ[j岚z>f6| Ã%V1XSȘ9"5M\ϴ5hHp<6ډ36 Vqԝ6jKS9Ya2FM۽xaeeqi>OT2v=Wc־8}ӽ$opL CU]?3x(~i<`wjW'м8̯RI ]C*ҹhM0ۑK̇^n#ҍ't, =WRS@2doT,iͺX)G\S;B*7=B_[ΕJBgI+v/N%éM2 -S$! K:rZ 6 <. v)3tS_,GƉU ӕMU1Mge"mYEUIJdY8[yp v5g$g/?\ܘ$uCXKۯ:!Hl9a`E@#"_X^3Q*<сEmlJ; _hf\ˀ+Tj)LP\tqoǿa1_(m.%9/g s6ʡ jkbP8&.>V }<,ƞ\|sB$%ޯ;{#+q:x:;*KSPOfWnR~;ߦ.oFfS'p A5 x-}:цRq6_J@bHY݅Cѧv́iZn2o9uפ1%X#il#(U]&P_WO'M˾MD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1Ko+;ܰ\ep n{!w6CJ)&pC&K`B'('h/ivWC @+͉RJJ;^31cQ5Տ|z2ϊ}ZUlgSX!cr^{r#,tw0ݭ8!^׍,$n}"dxe楽ܬh'_ީ6z@KL~p~K-Vf (` -O4"a;Ό+9⣑n\ .wY{lc j]& '螕M/fF9WP11FUؙ } t9Xv.d:4SyȞSD*$ +uS}$l ]Y 6gGXe6d\0_dsD[XeQ"a:L,ϪuU'R| TcOs24jBj9#vtY`GϋJQV&\š@"Xog.}{oJ` ԡYdR#^,]3νQ捩!g_߿j(|5t]U;,:R4F)ֈ02):")Nwx?LEu 4po"|/<72BLǀpˌȰQFO%!ܱ`z; Uێ2jO-F ݨÃrq,ܸz[S OKEQ.B;v zU0EqЃ * ߺb?Y3dsms,N+-+)1ux۔+*gTy`zNð"?,J#EMQMlFB咏/;N2L okv:.'E%- 2:K:FQ@8 6dW@<`V#ٰ4XZh`̾ssqyEU\M#|tZVB"_Tqə> cm oߺY*gm[.RTJ̰{zYy%8Fj|p.{O>;SAn _ 0`'az'HW^8Nhg5j')ێ( isRL+푹K  $|ru_"|[:[S&¤pTUMo~OT[YP[3 Y|=~ܯnn}z. m<~_'T2G*@E>`]١-٫r5#z2dNw'99Yk,uqM$I`Ğh:ZlE W[R%ZDX@j-Luӌˀth xY >߄gACR&Eڟuu4ɶK}R 2Nn/COxXz-̣]餬Kla>3dQPkYHx'GC{6cJTbo$m8Ÿ^![\(=ϬTGVL`y_! ;ɔC=Q"md'jӢ_`c$L*DVԚA5;wNp9Oļ|W>WV¡)tŎSVv |3 P:N=mx}Ǝo۔>a"u'T!hp CyS$YV8Xƻ}Ĩ6xrP>2 L˺:^N%k 0[ 2X@<u-5Iob7n0(%{D+W EH>d8|lKu [=3Yk$AQSXQD3$} Lyϥ■D- -}r} @#,%!葮i T{30kSI;jsd1u n2Vόֻ|g+IQ4(0ѵB`Տ\ARrʵbÍ2`:gWm\W-n5g 1NS`&й!q+~xQ-q!2l.W{/D}]|͡CJҵ(-֤"ib9&.k4,rC8a2)E &ۅrT Q;JNO&Cp mr]:x:{_7y12&yl;Me9K3ԞwsM 'D9>Ph:h}D `f`o%.sծko>Q7M Nuq͛ yB5Ϫ$9'f<_qUHj {7!0ˠe$#8 iz j;pxS'~k9ר](P9cYu21}f\5,?G6b!KD9̌O˩LG6o*Z Y3 L%y |D5bc;2ᨱtK.V ]4V$U``e[AON+BWIFLAXfpE<{42dnK[]#WZEVjHo\R#XLέii CLoPK0r_n0!x껋 w~RcFm}h-* 6 @-?[!>[Pw;?/@S t,,4۹%G$m-O6=y2)ml0/y}PW4djֱpD|d1Ru9UE2RʡXi {R `ĎG髢gPoA%B&9yCVw3' f1ڻ\:WU|BGOO(.9T݂UžȎQ߽,(5&Dˆ9(BG=65KK>Wyڒ'^byjΈhzfboW* #GC<4Ge]^jS9=x(8Qd_'hPR_o N%ld*k"k)3U\7T2-n,pKx͌[ͱ*7˂\v᪂崌PAhz&I- ishEr,)_w`_ZHTCDepTtPpФvTАiD+ƪ ,ԵEr&Ԣ UH{BX ֙k,KwM'MfjthRN3sE@P~ӥC,PT|3 ub(Sk%&ϢSո ]afD2I-1\ 0qB{DIo2oU4mkV0t# 5OD}ɑ- D&<?  -r" m bFrp# ֥ ۝΍by.-mX E[!A8Ldw^ݵE"-.^C\D3|Pc˚b?e^x&h_j6o.[bnYΝj%-Ra:S̏UsAn*$1-;q>͊Fb0ޔC DiL-WF_dvZంfͨ3tםPig!GO-Đ~e͊M gFYG &tNI/m=?>|~F EJ{cR(h.NxjHM Sk[Y> |B{o:+ۈˍOe1sN,8*djfymLnjAw1 Թ6}'xN+r=mӜo|(6BAؒ/YhQxTDÓܷXq4SM0+>dd!rYl~ /ħP:F腒=VUGe~'xX Tx~iϷcmBBǕ=MIp+lvoLa:; n;G-P_K_1O?ikn\,&q}Ro4 /GeJ|v_.U&)r9]Ngىg}Fb]oHgXdTQ'~,':p`] G 3ކ{Ъ IaðSZˉ3qV0iSMM h)j!}p`u\fJ{?:փ;]pb]bs+T0W.uH>j$rGtX{$Tg7j8<8Xڃ' w23Z[ ӓ_+ݔ Zut~]+p-W! 0u:+ceS^>DY2)!FVS*6#i[Ȝ^HĹ-v8 7턇.qhõpfrV(kh,YP#9rߪ[dԋiFy}~6t\ҮW(Otz n#2vba5(5l1)#cWܽNT= 熒&F֏P:3;j=u N\N4o\цi,1s>LYSĸꖻ/6CZ4  VW1S0GSHѺSOrY&2˗| rߨR/y?*Qy1O6C\nT^4ٜy&EC/q1Q 16$ȍNJWa\g]AqZ318F9|)LbQ:փGᢷA| МwBO`qDI2SݔrIMGyr#ap op be#2^OoS- S|q0snvR^zf6K6y=8A >SxsE%9e}T}{$[#m?-jU.G҄R$ AƮcIa_c5mLL5_fVm72͐!rM|>&Cؓ%gRUITJ=73`x6J) Vч?|W8{QftAփ-Eȓϡ%_~zӚMXxD5=߼졕BadhĐdݱs< -iPmqTQ5VjP;/W~5]QyMMNȮ=:*uնN&9.dZLRLx yA|?63˼b֔[ހ`3Qt Rm2|&,k'jY2nYl_oF2Dk(""1;"Z%9{--cS1p-K Axq[.Mp ,[яICuOəpthNMh)z^O2glWGmZ _/c' ?wȜ;9#q(#. $AɕV{H,MRV"!.jy0I&/ &mGu (>ՋdDߛ p|*jAWZ0ì=gIC)[p2 ʂ4c >πVlksp%2Ftƞ VB.y GxkS%xezQz*򣣿G(˙[Xp_9NS4r|_&JF%R7o)f%jL ?c5N$hwY`Fُqxؠzc*JI .zū$bȺ;y $r@p#mmkFRk VE;t#Z)<" H2HNOO[\OK;xpB@ls 'ڪ% )AZDԡӍBlIu&UJN@O , {r8R =p%Ty)-722]an7`J|{ojSp>:,07iVhX1?73 H)[ 15ɬP(Oi:TQįKw!x~}gJ&(;0_+vD !u?4wf$jxaYe7k2VcPó*xLs|諭e% cf(UTL)| ! IP|I?{CĐCEu@PO܂* VQ26Dw/x&uڏsZeX#>oKqqKCRNg\V6L/W%߆A=p&G{6ȵ-Q;`X*X%w*mo69M&VV n;/Q؊"$0#JA=QM'<&i|Mual!#i&bذc06CͲiEY$Q$!ςBe 8y Ŵv -"vbTQ[bBr7k*0; ]_ WC4 &'la(Hw`$ (f%Q+Qo3}{}Ϊj[<:;,nҦ+G%aitGkLMЭ=#sxZ:-Ұ]_"149-;^)…ӱ钂@dgkaT5LdV1w1!?sPe0Ky R=ƃ c,>D=DgoLJ"}56hF@NK.eN:U+J\:0Qxk hE>=2}wRй\~:1mDk+EjvF6:ئB ޟ1σ 2}hDyF v7G '2pzFݵWM3;$:\z|3F`B{X-P\B1]y52^7$t۠8X?W6:fAD`HfhPБf9T оNiZȸ1L8<3c]i g,ָоS8'UZ8#S _J>!b*poFG>EQjyOK鯎uC]Yu`"JD`-2pubJzwhiw+PRB1 יTTT/3-1G67j[IO%6nɽ/Z;9>8ea=ӭ$wxݼG'df獅%캍i mhS/ }%q= .d#;/3f^a 8Rj'tL=8L럸-e# yI}}afO/ҧ.j" -ׇF|rkt_&Z~jhӯ4Czǭ4MLKR^mǘa]D03:U-8fGx(d\#~S~ m+`O>M6lYq"T3lhٱ3$n}жB/!ty WjvH1NXa^LJ\aS %\Ve>'8xS 쀇`R,uL/F HR^ꋦ|1Vtbo| yWg0{;i \#u.k* 5}63u!*I$PLJշ7:K$z贞3_浇^0'^,4ZCQ*~KC/0/:HWʍb@/B \WiU<<,^n Z:i䇯H`fRAmU(/gkQ$*x5+t΃8s;_`,=^d85[ݹ='ed艊 @)4\薉"Y U]Y3̏Q~c!Sj9N?ċKSEVW׿0,9wHp@c>ɩ/񰻑"f>_ۮ,a5–59X:Ğa o{W<4\i^lsKEvt4LO;hRO֑b铍҉GzMdṷ(9I(^6֕&ҎNT̙҂}ȋ%x3[2޾)ꎤ>#c8b(:5IHd 6+*PGRMqDAPYR\f{o |J-t_L| /zK%+׊i}CKehrpv ?UʿMqJV$r"uydu>bw?प>{sh_ԋ\~dt].pAyPgKhzjޒN\ ߑ\(H ichbΊH^4H4>Ӷw:|^hbk7U8 nq5,EpgB^zdSv=> AXdb;[7T׏#oͻ`vO.s7wHK~٧$:LWbJѓ4l]M9T6̆ӔA7+~LJ:YEU$dMH s- f H2 NqÇW9"4SUve>MzˍS8=-Ueq.'U׌><g')`Rf2w'[h&s@i霳'ns88,Znz3`:*S*"^IDF4G3d6ysq5>V(v͹&quVكŚScӆ 5AXDZ5Mu' n2P P:!ufz |oxֈe5Ŵ9I,^_63&  |qϮd7W: YgL5Q#δ> SaE':+3yG}M3W21s^ E^T<ʎO#4B بdHj&kHA3uxYC@ft~}$Ε@7ht$]Rv|tGS06s76NBAQQ.KU6D4c4żT]# R ~y4Q8 鿗 *H?i7Yc!tԝ#.1vQ1S,ҿFѫ͝l{6gK5~PyYZ+ ǟ`֠V wJOAN^C,5Gyo UYن oWUhY|ҥqDM rZ32AU/89^ FDOU* ꛏW w}I1[˵KyUpq!<)lCm2rwvN'tݨtUHp;N'唪^qpjR:u__)UΓN 4N]C[e!?2Rzݞ, ٷC,Uq[TuȝܑkLKa_n}ɷ`ؗ_8X2CUSoVJzL^8WzpR,,u@K:Whz+藪L5hBUFޭ_d>םvWt4pw;ɻs}%Hlab;UG̥q l{ u=ejIڲ^]e~@'&y }b4%xhJEaR|#_7 5Wmj~~?jhv.[ S\N@˴rXL"L;FfbFQs+1 IԘunMi4POJ3]b]@eO 2a p.fuRM`>m!eY,$8t>s1-ATv ;')Lv3$X49bThŭ6eXwq O]ڽMټMT|"{H4?ya9+.&p<3BGS*}s>nࡎyY$,)'B3xJ }z!# :1uZT(Ot8V)| )#!`;=BMyPHPBmQ,Gpz'Vm:.bEɊޚ)%!v0MQ5uX8胐l{v_t[H-([_̯IDYrK'h9y%69v 60|T 9*o֙KXB7\Ef:d~Y<#\"JMA+աJz/k>"ni/A)=WF} ϬSh (. 'zIr! L 1lC 1GF! ~VzK5 Cm`?m_c?9E$߬{= !Ǎ;ADeC0GQoo, @p?Z9 3՚Ńɠ30T늢Z'pq.3QCMk52)̥00"4!Vv0J5Kd*[8nnuMe${9*AI!\XLٟleIM'Q= .O;{W8(Z ɮbu_X)f;):(ȿsWٹ؍TdۑF/5䁗M*-}Y5T~9JT#R莀P=ǣ ;oŞA"5n =dNDűhBFogϤ ROI[@Tf/VV!I]Nk5YX g#{Xk^UOh,'_O-ix9-sfShHt&5Qjl?R +HqMR=Gcwz[Wqm{I!&]W/Lw{4NrH(0ƒj|<[8МEkaXVHn mKe;@Zl)v@5q:m"s ɳ7gUk;$/~>qeQ&~ê5e,$!H*=r Y/H.@t(;oC@jKMmyX$ YIx$ m+xw_+Fp^08,jT|)]UQ1vpCW' ^d_?i?ҧ7~~8YivCK;A3SHRhM?{ATn v*4-m Kc7TrJ{{j E]a]x_MOZJXrVZOӁH,shpSw-n_AVv\BH2"@NO}9St#3B[i_.B$D;j,zJ=0V Q'Y׺+y˯wpz\]Rʌtugj|<٠6zQn`2e\ 5 HJSlZ\00B=>wE5>ݨY7.eAA TeoL[4طǥ LpWJC2l<.A5̊Nf67!_gD4dXi*X'SښG>suEr|6Ţ ן~ |Mp s.9)\ 0 \rQvG `SWNM`\/\tU͌ur ' #o$7$8i 0:?=&ZV rҙN$$|ҖɷU}!U=d>%RbOqP[EH2t^m0T2fFp12+"酛'3a7"Ee/Z9dA)xGtQ2}N8FS O7:׌;7ZFJR[8q! (}A ЃUPt_-Ԫbǃ$x zһYH?DQAYpیxp%K]y!~@ C<2[yZv}^ͩ8 G$C űxyT+V1"<i9KըsA [G|Agxn, hrO[P\׽OS{_ L{G*GMm:ngjHmMYҹZ4}5C Hk,,LȐڰ|jIRW'nRw=@==&e8p it(d(2qkG BuBVYyMfL vWlRkZֹzJr"@t#HđaȺ.i(2^)Hb|jm̓/VMY?.u\rCOo՗YHGf6űs?,ieBᐟw0auPzJ|?iN&^R(EOAi8/Dg0\HSAEXjt1 ek'X*?. גeny!@J&UWFOZĺY~z;ډ9km)11Y촶:OJ%5*{8[oH, HdAnOK( WvNs^#`kWFJzO%QY0ݷ|Ã5sE"| %3C欸> nVvRS b5>+;~D͂T}W[Ck:c1wT3feJw]Cy[7z`y )H:yn|UG|G1_Qq$8O3*I2k S5k G_m*8#J#9 oӽX`_:QqnR#ۤvÛcQ#gmJL_ ;E*6^\;E;cčϼ Ok#w' yz]V.SIJ<`.LD,1;Tq˲Biz$W͐^{UovԈMh:} `4TWkK.wL:*+%ҝ>l(' ź{A :C<`QŘjByŹmX !/3=F$FbAA5|ώa,#ӻDԐ׊YRµCo|żF#tѼ ^HR 6&Sk~!;AozCOCu<~sEȄre@ĘwpYx590\O]nzf~i,>#qjX=Kk;8ȴCwXH  blLc9\|fp΢t<hńJDSKr&H p)dεlܫeY2s{^@ޱK;ڴj$1-Pns 5S!´ ?_ :?Oњ.epuGNJd8FR1Sɭ&'({Y ; Q@}ET6P@84 ݼtڄxd}+tVS :.Q8qF2[|P F> (fw5lJ )cUYuCA Lku:YU鼇Z Ev" 3$nW #/WR*Yܘ)]l/)} AT9OnHIO , _S!t F2uaz aY}Fm ȸ ,C LS"^fTAᏳ0O[د^SdY@(EZ׼-xz[2+,n_[7OiDȒ6#Q)/Qr(}Ɲ[5!"zL;ł4w"Rq)ړ%:`+!^w(!]2_.6>L%Ӎ{]fP-I-惲`"'na@(LlA-vA-oh1.4S_/8 R.VA'SHV/VhliۭggvwA,~F%EtUo]DQhX^uUm#;_P,Y JOc)8Mm|rC-CUƾ`wԺ|4ۋ([J@F1g ek]$DI=x}zpwnd~.:ZLtf/Y ؊;kݥ MxB%s{ǒT)ZsɟqALI}(So>P`0ݳse'K%q^`XewX8֕RiW3-w3Pot%-C[?{=Rd#HOVݘ)a*Xk収H%|EIlBs1:.LsuP&Tk3&+ུ *|%|g=Ejkr!R|FWQɯիd5u?~yelobXW%^IO法'Sgk@2HJa,7M]b:g;tU^W! W;{ݎ$x,=n%0^*}ޞR'(rK8 Eǥg`Jj6Yh+`: 4vk~ǧyu<9"΋K0]S9؉Q7l-h;:_OuY!ww`s=1VإtfgY^kGo?8 gJ~+x& @_[-#7,έ=n;XqLgB|PWm~Nn-\*x@ %E7M/Z_!ϓn %2L.Lgw|Gg_y so>,þijpy<_"8V2y.T*cs}!QtE&1 f@ʊ=5}5o<uyda+q \4ͤ: lu,FQ7wi+XO=QrJ֑iL3-쫥&MmEiIIalQV ~T4}s _ 3==Uqvgު? bGQYf ùe$એOpH8`c @J;eSm@YMպQdwZB I#XIces*h:f}/67 c wEls0CHV5DYhuڔ0?.=4Y.h7JA4B&oY}Q=Bqgu47SqQг HKD=Í,".|u{#0F(=ikrFovP A+rs3;ӺAIK} w|/yYFKk{!:Ò Q!+ acWQLK'+CEk$%l[ ڡ)`Ϝaț d}HTO=:z^ڱܬtL ؓ&8VW+{-f礘+ k'@,И}).\ ±d3zD˯PDN"E~lXZZνaeCUY4Җ>S(-8 TsVʉD,tW&(-exŃOY哓ߕQFC9F&Z79nowI{PesFW*,GE6^%^``Ah bDRdMWix1prPG(ek ݔGr by{1ڽ[!- џzƱ9:I6'%:b'1ӮײӬ'-Gy_Qؿj~ V=dokJM?tjB =F2ح̺;/}~L͚uhfB<~$o@!Oquް#{=y 3n41) WX(d6Fi MYoq9^6({|񆏒IRA+X yjaڏy=[r&&20|WMOѪ\ r"EGs yá(Q# /섬qWg9i䒋϶j:%h7q6?FrZb'N@=-X <1CTĢYǫ_wY(xmo"T`B3W|k-֝=s$FRgZ ezVc%`z%}凜dS?QM9,f{Yrs}陵 $25c9O\`3^v6~AG#E7aklUV#YePdv:a)* ϗ ^3;NHI ÌFAf7c 5JT:EAC'Tld ( SRI$ fD(%tg9s髀t4iGU롡bt)gۑRw2~3aGdBh@cq c:usjR: @H ~nD7>8Kdr gsT8N]5ّE-D3?I%_otUd7} h1-/3!œAQxu@bap+קm {Թ*nj[ j1mG$3ެtHdI+vuJg  )ZՅNsWB?Q72KI86܅4R* ~NT轂kDڛq0,(7] AMAW'ɾ*|e.eWkJc%kWh{B}˓ÉՁdXkS#uY2(f@ bƦ^]0/Q$ܽID2H5) إVLy<ĘgBxȈ@te3/a!^p#:42@n<Uad~lzx,wFq s_wPd1GhFAfΜQlh|7DB_8,)ųg2lT?'P5AA\|D{9h"cF/X_&W!DޒPR{%mI'Ȱƅ"0oNty=V^.6]nI?ŗ@Rp&H8K}X/ν,@΂WI$FuGD|j#-4@h чxUsDQxDñP}{1k:gcw^Hk}CҞ!8)ts`fVun 9? ܙ]554bǚ'5`k_ tq3rᜥ9D yVQ޶ԑX6[^36۬\y@ri -_{mE ~Vg]|@dS_o{ 2rEUDVzTe;3xD#L[Eo0~>cye3{nP:z,7Hf*eʧ~GΒcG_>VyɔYx`E &"-{7 &|`Od1ק+*!9KOX`8:u}yv?CN@ x곃onꨯ$atS}al@-{x+ 3V0Fda,5ty)LXYx'mwп1{F27 _ ScjQu!B 0 Dc[TGjN |Y+1iMZَ>af?4^I_mqI ^펓CrAbhhqR ٨n%Rׇ 9U϶j ȷa]-ZA oz:'|FX@fA00^Џg"n#+Ɯ7`mS7ΚWkƪaf o i<9.V '*hG𴓨f7ft3uqT'sjx8ʈYk7at{}[ТE=uC)EwI7s(mm7}A^8""}UJh7y紷E}6ZՊB%O [x mX4?>X'ۅrFl%54<:`Ž[Fi;`ZXȆIm} { /b+rpyv#jҵ t١ȗ5y,TQl܎"aվl\l{j$܇3rYpwo;.! z*K#>``InG/R̩\%8ء\MN*D}G$vs+6~9P\CQ~yf޳@ZJNb 4 R(Ӻ/MckDm%Zy<aOi$YP@"~CM$vHx| k TY(1NҴP'\GRSǵF^ťQFgm9a>)3~u Kgh2 p8g47d_j's"}Q=*iTNX \RB_mDϬrC~@G]y)O#0kYWGݾ_bBQ|U`ً59o ~om,"eA:6% x&80/lxv|~osQ=eeoX.xP J0N^Yɽ 3;Ƒ1LTH> jjުU6Hw&~Ma瑮&4;3>ICQ܈@1?([nM"} L*V$#z07e)fԽ1ܷ 0#Z0zd$E`EOZ"(YcnK HO/x&%S5,7)rn! ׭|&Q+i^ Kɮ!$*q^%vTa<1h9StnY5,C'N<(/qm|(X|M~Jũ5Rmܺۋ(p!|@Lm vN]D9ԗ˭ ct^Sɭt)r٫_(c#uӞ)0yvṇ~< 2Fs/d>)Ü#8{(hZ2m8 B~V8[.\lMrf.f{r.Z(J!E nEP `B+!g(fNJh8ϭ#6 fbxdxDM^%'䢸fEJa;m͕⯫;&쿐KLݲ-1VD5>\!5Zz3A?.W9NA^C;̿R‚oۯGhJwwBPx~@dR ieD^]HPS]/v-0āT)v5ScKIKwqxa6ޮ5!kXJb{䁜7ɯ/fy242vj"@Gҹa#x%H{8Kn 8(*;hZeֆ!m.=1,(!}[ jw`ݎ>U.";v E}Q\/xW xBI.<b֤ =`'8'i@ w/E<6}L2sgF\؞C#GQltjPڻ"& 1'-utgRcQR$'*k`y'7`p`Amm<\B<]ub+>+fMyX ;FW9.evڙȶMshxy=cbR}=,!{4+M$V'Tѯl/aJ{ms{Eb]YϋUxŬu`[`-SLĽ aޔd&O!5ko1*0&>uןwE$k.b,'6*'K= U?HP,e?mXxܗE^"3m1a蝉̃U:oŒũ~5 .LuSu8ؑ4Zb_;?BمJ\YBA嬆g u籊kZDliZKtŘ`0HT4kƊH;. BE@%743"IƁ>fJ7|`Lͯ5_tP9hlUHЙƦ1sp?Բ4bXn1)# (@7I\IxE \pYTtXx`>X?1G?@3i5H\M\X,7) 7犯O.:gP+XT68}>Dyh~_DiΛ(Ϸ?ߘ6mŝp;b4$EOz>Tx;IKz&|ne$ǵtBӀUf=&bԁx W4fTe>FJNR\l61r U>.8ߵʖp.S|PEA?Iy$B.NaU6wI:A',8Yj3U=p 0r{u?G`0nl5ؠć6Gk8<f8>\(x^^45>e[C9Y-4POva},km!c}U AC?:O^g+~bARګ3qJҬ^~}tV¶GqC}XPgͻa<]{DÇw>s+U&Vylj2sNΟ1l2,] 2JsqP&"*4Aۨ43G]daSqfT$΁7+sRH W[q֎\ls( ѣ7wlVXz?IſOedu}[=n.0yBq xhs7윯Pu#@3qK'_ojՄ"_"d#PPy/T'spTؖL Jڑ6k\5]e}Ss{Чpψ [a5wCseorK5(h~(p5G6J/vEگّFr $:p\ljnwI>K "EC)#B*H[QjBdщiqCd;iCQ;;%l{ʳkjrze(n4]5",ѻTᳶkNuҞa1a! 9ey>yWOfg}i¤|)>ww7QK_I֘q{96?+ sϜɮTflJl_kh~ZZF6 >Am£+PDeNe3S J1'>/?o)7/lvٚb=(qfK;\V1I%GYstn`Po!hU}X~ euAjwOÆi &$E9\Х,$h',ʪa 7u#7~T[Xķ~!2DU>l~*ђ.}L6xK|K= W= .!¯q(zSQ 7b|jW((j5eI{[YtRLtƚ9 (@bW?[vj5u۰,5_N0-%X1 ~C5o /%*;\{UoUYXX (hOYi8 E*4OJR|c`Snm ]Fg5`p4J҆JS`b:x˳!3 N<$8O*/%;cۯUA<!I?t4DaѯXp֜20Td,D!6{ R Lںк*3Vy;%l v 6k%b(5q+VrJٹޑ M;#bƋ<,,~2 ,Rf!jt蚌"+%nZJ >Tv\ő1} _a( ْ}{Nf5BI@ Ɔ߼#F?IVU,V03zzg= ~_gbՅ9 @sl $^+ׁnZ&V?MWrr5;:6w )%Pv݉)~LRT|d4rcsZ%ZϗTD+&\<1dS,4Ўldp,;Q $%fB\ݜ\fh/5h 6ћdF#*Fl~!_}w訡"&!1rk"Z-Ya.\3 ֎ljO㾈;|w`kQXU9/ o[Ox-Y_t[Gs=䠦o"E ,X ʈ<>9wऊ;^Dt12E2f : [GHk,ׅ @f350 /U=+H-eo*̰}< )Xjdx,뇄T ^DVwdI:%#zQ-OG6"':nLc'u$VD,P*+o8{{k}&$Ica8!B4a^ӺY iYS&DqeN~\ 2d܋!+IK ]_Ӊ^佑?P jcC)BW&L8klJqr aWd.__^tUjRAU~{챧(KC[uim0~gi&lf,Ӡ.g=-Ljv i}dq.K9bρɦfO6 c bpI'xX\@P n~5cC_7 V9ܙ?vBRXkĒMsI@đbξX{`K=h`h4nG{(u4wkw;Z!92<ԍ.V4KMJ~3G,4*9)ΟٟJ `6XvKv"GZ.f&X q?ƼYi[Y$\%-t1Y`Pb^YVͅ=]/̰տRYKth>~m0{O#v[f64mH;VSF=i8JPl i=tqbc MFw4񄘓Еmbm;$`) iqa8 O޸}!ߣ|_Tʵw0_Y H(˩ } dH]Eu M䨑_H=wP^Je'OZ( 31fĝAATj,*[Y`  ~P rtimѧojOEu'tԵUE'P(ɐSԞE^4//%Vו00Wv>/IxN3櫉R J pF :{CP5QqD*9W7+2@q*#pQG1մophMugy~sWh-P;(g{mlSʴٚDK1)^ANܭ"62k0- j[sLh/޶.C@OcXYea}f#xiƘhɋ.h؇~gqX$T>Zapz?}-?u]LNdgvtK;ELKj2nHj R\H %#Vhk)rouTɆU p e\.sb@!N3D\t)ݶ,.2jHRTqxx#xKx 9j?@[sK m5Aڶ:( ۽Hk.4Ո׍::B 7D+zw3x~TA5l|WӐ_ P <<= kt#6BǼI QQlI ضrC \ٺcrv=ݴU?i0w |+]eՏ1huܐPQ'0vl$2im Z0dxRNA y ~XV (fI"SuX*crT=p vѡ6Ex66Mxt;K~\~ԺMwbltJT@~vçg cѱw0gCay{w}AP 礃; 8G0mw8y8cU5]nC ;ス먰jWr^1M[:fĴpZ 20 ڰ 1hAAn pcx*1]Smo^4-vbl&F;WP7mltxg3tZ/LNh O|<Y~"TeLc4$&,urvI堖D7ϑihFO C~fA7(켂-RDL 9`e;fHֶ~o+n$qn~r'p,SBtfb/GvGUm| 'EuB?RZq>45$׶<ߗwGVw+:+e4N!8f)3xL Wƿ򔿀qߚnAr=t .CQk,žk<)㌉dt,,Z B,k /(F9э96 B{[^&> *Ɍ |Țn j_Ӭf(0v#~ d_]@iG֕H)#97gfyD9WwW"qZR_T> @ 1߭̾),WF~=}g @|PzEu 6͇Ux65jbnN75+hla*V{p"*_a gP* &Kh/2(uwp Nh 3{>.gnpP׃B-a:j^G{-oLsr[obV#Z^?N }r킐F|l}A="sqKpHvy>y*&(#״l2 F/bqL' )0[9ؒpH`&{rOLt*Hv*ʼngykF#o툂7m&qʴqn0~i]ǔao:$ɡ&TlHFyTL4["؇3=^kgNks 4` q1ŖSNfpý{g8n+S|RVlm~֨BTۙT >,"Z- >k.D[[ڂ*uQޏד<ܳ:5J>3tXᅤ <_{ٟ ›@suo9Ρ浭 Vqh*~Lq; O;oJ15!z_Ez濉-5Ь #i8Xjف3kCYS];K/r pfbvlYb@ʝVJ0pt^BT[\R^߯^yV 쉉b%hur&]95s9 :I\v|Nuhw wZ=5 6ᢃ'żkYm$(T;)W:f+݇ݘ k:eQִvRy[U~71pG![ԑn<@y'gq?uEp4Q G 箁G) +^ 9\hwV"Z ~#C o'ã:}3Q~2Ke ^@A5ODCQ z)*W4߄X˰B;^CTSt<%8jv(dƽ b$vjBtn<<z5+IXGR}o}κ3h83: rmХ0Ř9Ô_2OzƖhm~".'q["qY@ 1~fHĜwrj,{ ѲC@poƈB'뿽x\T#׉vT_.<uO]<Ų̏?KŠz2ET83mXj^~nOW qg6\z|)Pw i GWC -HfnC/Ѥ6&>CHa"oSG9Mb5u`ZS0eI+.'C a7'@3Hh#0`w.c%bVx7Iϥ?(5Tam\@(Jc<͹ Pb5@JvQ1* c: (s*V@_U:w%AX37+1nW4~  @V Dk.XH$HcpR 6e |O3,8)<9Yde%R{ؽl NC<="4>"Ddl* ynwŪkX.0!gpxKY* 4!_lB/)J6ě́W)K|l0L4`t'^.bE̗1"nh)Y<γmr)T1S4\`>ǶO53Ivڞb}ODBtXX93ei=>aw|oNҧ+_#:~aV\~]7ῪsCUL/h*dz'!qa@}R)$m=8W s--k!U0f5ECZRQ,y\ipQgLF2-A;tWu..>[C N"E>f^> C7'M_*s>XT)=R%;QcH @A; s2 :ML2<Ƀ00Tf'QsaR8uM.\SC&\xϚQJVwBğ}iOnM5!ǥJj v4; mk~IJhoɉj"3U$* ;#\j5=3ucH/㼻~K Q_w֥[ Z/8kz=g``du1II7vb8q"уa ׭QpDcnX=hQ_}q+ϼO=PJ0P 򀩍[^5A"k8 st2~" p!?3o"i#<0[iMd(J{按aҠђ\(؋gU!}`pMNi'סFT%tG3~ }%>V<Xv2ŦCo4e9(JM6(={ I08!WulolIdhM^d^`PS+Q0 Gœ vRTj|~H-qjrF>+jᛡQ`I7U^Ӣv뺇9UfBPS)O!y)Q { Y3oշlYt *@AF$Q/JUJEF6 eF;=vH;=S@`j_L^dqdE{N]RH~gvؤa(VlA-5@Zt;qI!t:Ý1Whߣ苟 ~8=O4Gf晄0gGP:a`̮$Xu7\9T S ,B7~EIޘ׽b {{Jg SK?HreI"*Ռj%]5[`2mD+q))ZN /EWIY4JZ9- k7wOmJԴ p VC}0!Dn;n~ y][. 15Y2ä{v*Fpj/v_͑Ĺ> V"RZw[%h7^S1hgc|zmK't#vȧ'8D6&1]2L$'<4/E@5Zޤ_?"joKGN}<6Jy\`gnf=B0eɜWɓ޶B,&2ƣ=Kx9f'z_fimՎ"23v ;,{;1l>4,ߝ\aiUukV7 R%;`z;Vd5i1ebhZ{{bc7pAH3 [)#n7=!p#}?c&Z1"Α#=@1->':Ӧߞ, Fn!댘jwߡ VS.u,IEӊr!I/uE/$-wuZ daRFz}6k}0U Ώ5׹? 2>CdaX@$;5hpMHd7+W݌ۛM!LQ+Zveh:^{,H1#SIҳ<IQƷyi[XYL"'y93Iy 7uBNRrR9$X+)``0X'&:wz a=3DgYk?T^ITk>"s0ˇ]O .Rmu`=`:}9Z|ʝ7Qү09A2>{h#&t8Lɻ"!: H ̻bvv ]eoZvJzhԠBډZԝ֟0ل>̕%fF5ҋ(YesJ$MSӮ >7(\,$:j$ЈAxƄHV_~tWD㹃oj޽tuD ȬG(?~Zƨ|URo`'D48⊢h7Sߟ=xh+zdR&u$ B*WP^*=j 'e"8Jw`ch#hMϸ(Ҹc8E2R̒exKI\gI1&⾧66_oK9$aI"l=GmUK i4mxL%s\)CCX1j)( lzU8]Ubp6mv;lX[1jO&%ߺ/2t XVP9gGZ4&REx+lVy75S^-*3@, pJ`h\~%QqWHd568z9վ<5/Y;%S7 E+,|vPox0lv{?TL\$#6W"K*`TTil|RދNWܶ4cb`R a4+<:UƠ2*68[? q [NzToj6.2n1M-.UIxjOR?J.)~AsrɸiA`ńg`%Po"xt8 *e%yOd8\ ~OY9EMι 5x\&5}X̓ ۡ|Po9~<};>FoQ|bC(L?6KAlB>o_WFH2ǰ_eq2 ݱnxģ٦):i\sEG;IPSL;58SԩOg䵳,' :8 NmyŨNBFT1)h?""ٮQ{(W@YB#O|x8B#I.06kDx#W_ku) @34jZ|u.Be 'Q+@I:WPu2Z2 _ci]rgEmsi 1NaK.0,s\x>+Ў2v7`( /WFޥhx?I/6K7^_zܱeT;UdO:k-\S@oY$['`_4€"jFձ^l;yT/"'\jw#M8gJߍ_dOqHFmdO*=܈Y/Ck>"EUy?Eq3~s +"˿Odӓ2 `8ĔCQL<feB4}DU?ߐ&oiX gQc { eJAy'ćPhGvBnlL7h3ʵWQ(tǓsRȜ8VsZ"HEaHyy#.$ICG,ʹirƛ}I.P"WGhsMڴ. #8|{#MeBjdH<'gK߉7k7GNPnኰ=0?6'K.7H;޿`IǷMY1-D!6&-9=}]7HOb`ȩ_ l14Ϙt~o#v[YmGvG_뽨r>ķ[ة)9%HxU ̴"!(/ "k8s=A}0K,.u$~S̜ @1O:͇#vi-#즻i#-}d5 {219,QU3:Bopm~9| 0fPBi1 W;O\LUQ37ANݟYTa]o(Ogy Qe νݷwdlRs^[ X]M yc B_b[lN"ļ(.1J 0]GA&#UZ"v>r0k((%1YZ(B8`F>, c+7{*"̌.7YH`?Ir:~sBgQrŷG)E>;#q vōʦdľ2[)ˮts<#DYVQ_+kAVO 58Ro,֥fT?T h_o2zHA,Oy.L:RP^ [P]]&!r9x:zy3: 5L:) =dJpٙC |׶J.x/jN.gQbbƟ5S2c2ν獌.-e"(g,2N_Heyɏ?x~'ɀGQ䢿ɮnx^|z2jUǣnAm6'!~vzAv`(tqEG!G(Q|aSFG28sF ,&wXO!;Q-gP),R*DH+a9ԦC!i+P"Ez'r%™v[\WDtowع!@T j+yrChf[R+!UnVKPp',/Mr?41cxc2pɆ4,qt&ܿؠAac0]j̗ V)35ϥ(zE ]ߙA5mW2:V45o;>+ *R䋑;2{Zh(al;~kܾx#]<)2wigz}OEa-o'e3Gajpt_т. D +H<^Gje(ռưp#̥]6d*ezٮwNP飲]Q"|tInjmeQpb u8zn8݃{+^]h0endΝc5I[-whd L ā|#: YZ