bpftool-4.19.90-2211.2.0.0176.oe1 >  A ckW^^f.OKCa>t^WCh@ Hؐo=ep??d  $ a"7= R^u{         F  P x   0H (P8Xp9 p:$+pF G H I 4 X @Y H\ | ] ^+bcdeflt< ud vw x y<zCbpftool4.19.902211.2.0.0176.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.ck|(obs-worker1639015616-x86-0004%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤ck}ck}ck~cjetck}ck}ck}ck}ck}ck}e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69812272bf8196ed78716e5f3189a12e0f589d14bd77bba9c2fd2cc46871ac71e61ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2211.2.0.0176.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.1cjDcb[cZrcWcN@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-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin 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- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- 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-worker1639015616-x86-0004 1667988520 4.19.90-2211.2.0.0176.oe14.19.90-2211.2.0.0176.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/94178951a7307b3e07ad2f8ab2b84055-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]=b635278cf7ab5a80c40cee93388d728c4bcbef14, 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 RRCS&utf-8c16da4dacc539ddd7c84fd4382f763ab694fd711a5215e008f6279470b2ebfaa?7zXZ !#,] b2u Q{LUTg5=?$|coDg:3`5ucQ[G˞L!6\<>]+i'NW)chk."6olq-Y ̈14?9`uBPN\q Uӧ350x&F;.ssqEjO^sTD݃Wc4'ߊb|6>ir+Xfj t0S5rݏ!+m)(]ds9Xڥ!wB `ū=Ox rN|؏ڝNmN=X\\4/e43jlyߔV`ӈ e6I֒UvU:hHa}WJK^K3 8v8Ũ~sdQnN!|iH$g\qp!xXU) ޣ rXG]-܅Gf2V-靍L 2om.@%Lk׹vQٕ60u5dͼ̋ tJ\Ngm?ǝu_0MP䫅a &J1HB nj6jn5%Ǧ%BmUyؾum o5k) $7$B윋3DTA[RtFȨ8lZ ƨ2O \^`rn۽ D0%cz 6lG8zttDU0).w:9_ލ,yNSg.d z]|y4XSSÄ>AT48&3^w˓@S2XH}drhX>Tg.8(^Kh[U:밞}b RJx@ ý S: ^Oy.51w7!l#2`7ETb?Jry۔|KǛ8rڔ0Tplt _V5~}8/v3iHݩأ!a L||jԶG 9WLMtl|_KM]GU;W䂆?#~?֨DK}̛jh՘lH&sZ1h2ZkmȪ}^bHp㫐m44[l>Á$MlRvehHBIF)^%aS*nGihD6I]ey-:3TcBe hsC`rԡcLi$ H nVWpwh֤hpw=9O4o:-=  !cu,޻Ԓ[A^XDC$ 7Zv ֬֙o(쀾e( @ iLȕykMenL9% ե ֥L1E\soyCB'KG#\a;5ݗ {a4ck&?+aFjEۚPrL&8DߚI Ygf Ve#yIICM:7X#M<GrO5|s a#^CL#5l CC8.,JWYJ/h hUG]~sd.8NMMvϤQe@5MMIƈw`qI_wdy+ܝrqJLt^k=h@fpIU.qIh+Շ_*F6a YJaNtΩ•$#\2H닁!2i1 $O&t<{w{*d4;(v~#-ۦ|[+Ȼ܈&0&C$?eaI&.6A5PʿԴNGmgt}UgJ5:nw3!i/bZH> 9(fN֝B(Sy}] QZ>pO (x IU w}aZѶOKnnhNbloӯ̃vVrIV f2 D,lgG{~9‘9 9jf[=>ٓQ;eyaQRFC/ϽCC0z#{bmj" Ɂn$e(kbwe?Z~p"#K,/}OZt]h=~N$LQ6hlnZ`o Pwl@`U)t[s!0+lLBdpQrcD&gnOMLr6N2>GN-%SU4$`E 0 )aY%@+r 氜nZ0(8]HnHGp:ap~*/ H9YwjwoZʜhrūu 1e/ZG;q;A7H 2 Jj s Oz5P{` 6F@ @ C̨k y[^Fc9H 5YXu_r[MŸE;O׌P l\͸2pyS [3RJ7JUԦ@8 ?Xz1[**b i[rL`puUp48nJ=Wlޏ`z'.l_6”DXM<vq#\†0 |R~Od̵;(ȩP"M e$2M &\B*Qz-%pG-flHUXRWTBxz~m!)ŁV^j$ПSwЅC6s)9e,5LgCh}͕Yo{%N,1vy- T7v'3d(gԦZQP$a9S* ^*TlTR.sEQ0POlrE̚[ .teKE?僒Eٶ ,@H,ɖ6fT˩P)kf 9kЛaq+s9̉:1ߵ[-iqô+S$^含2+& tN Q',VetR |ݐxa֣uH~# \zń} Y!$=R)M[ҏ7 s ݳ̃D8#5/~A׬} N*CvgӱAk4'e-Qo>q#ymy`s?Vuiy Y,g}a.\_dI`:;/gs%8յLW -c]WAl^[k$z/ރPG CƼlV9e'Gn1P_ҫValDUMl ض2$@'HZOrbռ@jyy)إ~U?ٛ'(u}덯79,Krş v/J2: 'c⸹G)J]㴻(Qx A.yN>%utzt<`5RU ȟ[;Gmte`|-dmWP񳵭3@x+|`L-i֖ޏ[6#fm+^UM&8ڲӲ|,Fsq8)(0EG"rP8Q uA̵@I)Hi Z:Bf7hM}P) yd;J=ܗ=nxRRQh1?S\qw#RMq"Sgf̱ϊ1a0#ls/&q}HS: /2m) ޚ뻞_0sb(ޒHJcU?I!$O85=m!$R 3hr//m xMBc6&w㌌V' IMV_#;cTD1kwacݞ*Ӄ)j≟3j~!m@WUz'la*5IQbgĊhST@\Q?V~Օa<pѰ9n}RL6%b:cI ~Mu5njGy<.PK5B< $#\@TXZ=A2kcr8Bum{[]ǚԗ- \-߆ 5s$i!:(}+6L/-A8tƒ;)J7'/ݟ8nk ?Gy07;S V́M G!Q*vwgqV ƿ=+~ hI90G쮄P1 ti"}Sfq.L&V> D&M>DbΣe&ηZ87sC(->\/moZX84"wfܔIv,!aӹ:x~2d:kƶ{c+ zn4+h? [ΚERo[Yhh}ڐc 89e QkF(:}P0Z\ b"^NS@cX`:v/ҌPQ! ىCϮSj Keh򣃌7ڹdpF7y k]a`=W( 8|U , t). ԕ qg[ Yڿ HH%a*c$]LNV}$kMMܺ˘9YNO /U7c ώ8e2Y2d4[\ c/?O$ -3iKys [),D w'hn7ZuKttUq?c/xS)+-F\Zvw_ x()ȸ$Ö{.ʮk?m=U=Һj :'<j D&QL# ӡ;*13Ix(D葃D+mW'Ŵ=/Bh]Hu7~d1BK@p~.G@ ۆˈd+=Er!, yVhy'M?.]xٿ R(׵5x4m自j 0D^5fD3C L ٮo Be=kŭ^6a\3|YzZzܕCč/( Lt r8m#Pd0+u`oF9aQ>ֆsI؇xT!y)|%MK퉎rfk a跃)عNڸq NLyF' isI86/toϱ^DDf|yDb6\].ZO lFbt zχ\W!ݼTq49 ܔ3-e=2Uj.|v}=ǡttDāQ,"P!x8.T:8ed- .uLB Ko\ he⁶Y]qk(^ ?G:(̓S!p+a^ݨh9±& ?tmUcd`i1Yc2V Q%_9g6KVl5 s!Ue: Kl>&i's6NVtvإ3hn0Z+YyM6M Aq“CMRu%LY<=J=ZP1W\laKюd&?ry{> 'L>B34 =abLRV+U$<8}qΛ`ƋJ{*#6J ʯ$8'/zm ՘ZKVD&E$P*~̬nh%ٞso].R BmIH)M9q Ŝ!s:++ui mû_}<,M-RIí D<r Y˔;\gQ8S;\sT`/[l""z>|[ Oؐb!p|NթĶ?4tdƋ`aWMďe>!ރ¤zwW5E ϑsnQ30TV2SSŽmD]6X̟ȣǰa䟄cyO'o7UjP`n4aKeWvS/Π!WDaNT R\ֲVHp9{tGS#z:FJ-2`\3llz2SZcҸ=H?GC(jbZd-ʢق@إw؛Ȑ@2Lwt$ȢAҋ84Mų Mr=}0oT$2e1$Ѭ!<5HrQv;8d2slzȪZeẂ"~G=6kV[ƿ*h{JL=Ҹ[4ʂRQ sՏ#(ezEoz"V&NJbُu EsK Q Q']{5!jIG-T_Su=z6qE7rs[4%~ӡg > 0tpY;4sn%nߣn?N+TzF{Dw'ʝ /3-IP {rw6B/cz9wca ygS:@l~j.m|6KVȅHLɣB_  7N@Mt7ƴ&בsϯ'S(95a[ȫnAf009t⢦]8XU{!Mѓ~=( Zƛܐ㓝@:m m2u'!_  R˰JtuӤXxk|f2)'u/< Pg38ِ6Uy8/-\;撷橞EbrdB1\a7KKlߥٗJ5bj[Dcm\>~՟.,͸}G@A1;`+mp ^y2NP:W.>7* 89% @9iM=S !0, =66ʻ2/TvetF&{[o=ՑV%]NU O~. tخr7,/am yt_Pg>piw%C̙+$KD3c4dNd;jOT{ݪ ]}LgG7k2x;0s:9:nDcѡO(Ԯf:™*#o9ħmUњw~,%AW91@b5TWD>\A/`_)`O&"fҟA.VL-e`Ԏ'j7sw&uQZ:ilyedGN-9*=+b~ %R fjmff5Q) Ier%dDo .0Ck19"ږ鵞?e_x:r3)ns+8}z jr0p;qoQuT%y5v:Do%:d-6wexd?җQOBod-{EzuƞRUe!nJKZΰ-iNH6ґIAxlnMp| fUA dQ?o_Tq6bU@\Xmq/r&5t!TdejˆNo.o oT$థIo=PϊR, ʢMΨ|Bw![}n 6-bR x~ty/$5w7X4 *f)# NE&Hfa)YQ'JzO%[.HI4*sG {(+sWoa 4$|c^ֵM9czg߬9%qԚd0W)وUnCn2颢[M#"M̆,K)/sҿu"TLs'm]Df32Bix=#лHŬiB"&66ߙ'T r/|6\XQ2|EGy)*!af-՜X"I5$!Zs )@%e q9^&cD`=[85 f 2>4{T>^|6 ^h>J`h_.\=.RAG_t_>cSY)16Ro;j_{x̪q( 0cEٿ|2?~ߚ-T&V%{}˟+mCɹ骽S$w ^}]O9S`╣oqn[J=;>O _#Vvbf jI)oUE}f{xPhp_"+fNꝛOyzIRx0$IHމۣx<>XBT#_p["u=m7Df܍h׹:ͦ xzn;@P骐GrcsKF_א,䗿's.D{'}mspbC_M ,j:NPC1`@fXƋE-P;i:·Ov#Ph=Pyt)y>]gh0:!^+w;c 3؈O@q.}ޙ۝XaRJ5/D ugHY wL? ϛR],RSQv݃\KsXY|;@ơTʞgxV6:Zrܱ3Xr2۵g]m;TK2_cx $2C9ȖVYy5 CR6*tB{LL U;cHtW V/xM% T5JȻtwgb~wz^wdFI@ ,-FS|XOkPGU2Bx>~!7ޘjDXp Jl㬕 pAGUZF{~ 0̈];Z! s#VtECB0` =*XoCJiS?L !q@R*}{>hWe O[o7tuMᵍwq鴾^9W[SX6%F4Qr^6gZH&F~8k 7*/pT KT"^/%_F4KW(fgDe}1c=M:MVտ3~ˀf6xH!`>D ?knWb) 1zd\"D%Q,xTIâ趱]UO,Qe %XK]HK4$ӁpY#׊ጅ˵ ֘`})bŰf[r]x }Mװ-lբ|(JP  J3*7Zu4@m'ݠP``7/D 1_['_M(J;.==;v%|sMi-cq% gIPBP޴M>`@wnz0x+~ QITV>fŸZzk4kJx2g*I{OWYd޶2,/ H l8;W []^p~I\ Pnn-jP{?FD}(Ug6⹨ekV$D]X6sTS NrlٽhDGGđ  ^Td㮛9XwRJc<^<1 |ycVW7w78&bS3P4G Kq4N+]}aXeGJ7S$hTFDZaЎ)*3ђ&Y'Dm6v#I"O"k.J;0g?Y? Jʇ֚wE3Wt>+iA_ǥQ:g}G[@:A@p@ (Z6]of&OB+c_cJX>=P^c%r`_AC]0H1&~tIu%n/;͠:׭Ծ ׋a* -{z҉Ɠ&;Tl榍Ofn m [d1mD1ǝ ,snŅAՃH}۔$?&ٲ6=cky삉o5h;rg`Dpc M('IIyʗZq EV4{bĐZ[M<Ĺ4}1Ёac,Ӂ!n+|Mp yb}[}w"Q|RhlFˍ¥ |E0s;X]b b:^{q())`>5B ("vuAwdrBgK&Gh>7Bهfؗ-@tMr6*jmLC2IIKEkMXQ5RϳG1nuR%)Me̢i}ߵڟE迁YUq@A |\ȥ(14_|dZ oMM,%~n""x-a* dSWbIAzRNllWԆ@| K&i'6i3K8:7z H*%SKɼV-j%MFjx/UcB~ ;A-+>M: (#8+0Vk0'u(LtPEr7[1|*K!}g}±U vvŵojr/*x wg9"kч(z/2=$a]ί@m]V;L( --=.~U`D̛c'㔥L=sz vrP@)Dc{=E$1t19"HPU 2ڀd {/=пfv)6o)f{!^>pSR]nKT׋>;I8APb@T69 T@Rx0 ]JȥN”cԷdRʛ8UnCpE.4"ER%AhQ"sxRZ, 98qrj#L8Nd4fB{̗G0틩Hf_bCCHQ+];՞ \?ӵԏ:i:Ys,f 8J#+ $Cc9`V18P-{`OM0= i7;]~a?x׬َSc 1G(F J2VoRL&?}Mͬ(u#L9ŚDlOtD>fLBPoæKM;ʛ< Ej$,Z b~sAѭmg¹E6]'r id7lrM8APQ :eQo.Dӓll$#Љ"3?bmؽtGm6XiBi)1<.V]'Y !i_؜ p?{9&5\_*>TJ >6.yͰ-&^kYL/4"VK6#!3#+ hy$*u 3mt}8cv vuFywt)Acl9~\-j3(\.0֝bmKS@y}qCauπza?zH@bM@Ny_^Sсw+Uq&(èS*pZ@dAy0:Sii H.N\;AhL< T dR!O=GzA>|PJűORvTb 3ly!ip8qDs?9 FX>v[7GB>LIv>L>{[7=J?I5,X7|AqreIexEތE{F*q WBojfIEͅޯ"6˳^B@C" lu^HNB]:Y/~yJޮ1΢CXU0MRиt "d"*rѱlA{]ӬcOUk[#V9Gng:Eݳ/Tt|# J*xb3HHPw*Ć vIWYY`+Jߖ_#77+mK6D ~ ݩ,rU[rg>8F TSGҩz}8^>-;s #'B:`DLXGd>+&kO[ z~д3WF3R]@G!ߥ]` 33etXdq_Q'YI8v'ဈe#¸H\("8=]hg෕Xރʪg/}#`*.s >TVnhX[uVK_G(~a!D%S(o('S5Co&6*TK.1 hxס8AmXŧq= Q3&n\/@A^$@ ?,聊>Z\&գ{ň=c0o5+ޭܦw8ӵuD9f]G%52Q;${k#tAH{ 0sl[db0^=.:FR ;3!ˋG)L Lw@Ykbe4]O18<#ݶ;Da,*fy pX Dluo nہћBsX|tNQ㨋4cP&fvWÐI&Latwu `爠ڽL#94@n@J:*NKSm\#0A3l("PgUq܊Z3L.7)ۿ||>T pؖqvr(l PnC2hݴK+-`O/=\ϊPZSdx`&əo*n403xZ0rpg+)//&Sў/0Kt4zm0_Y\T;f^ w ě%x`©\)@說hޕA![/`/YzFtJ7Ly{u&&ݿEL寕dxtw4w C4I"nԲa+mYeWZ+:p\ `{PG.rlc^.;8?TaD"Pg+)21b5ޟgfK"F[n0V6*\s6sx$ދcg:` 6[~ם{7TA\!z3{SoZٚc7m1gsH:D"uYfɉ 0%AFJ BXQB9d?ДZIjj.AL ~C˂0CobBN|{lZ: \ΣBWC`N I0.ݘ>8kcDBt=TtUBf#AnY7nf*^3Xo7N-njd-ēՅxUdv2C|:޺L+Vc;U2. RSf5{8~n)\:@#ێgD0@%\飌pZ E+-bB|ioLUĠx6zsG}sFc5/. S?IL.ȘCG[_vDxR<&xkr.G /j[/+h!\YdبT5vCC#sڻe.s̡]3$;[3 .: 5lSh@S;JxU)/ GIq?ʐ-1 ޙ4ooHo*hɁeZBì>]e-snڡX u:̫"xj##iDw-:zJ 6@}%RԫW^濎jHYE;Ks!jt60d]T~M)&QibŽۦZyAy`H)@qfz;i`gFK)X9_ NY; \I 4e_Mn±Ifmo)Uz w@S+voLb.C;NDP2 st.$$aUK)t# bS2 WٳL>Xtl#b"L6 ,Uz KԘSP35MUʴ-*J36/j"ֺs,cr|w]0af<:ӀjI~Җy ,ҝoCB1epZ(z'Hcs I$̓*Rqߗ Ңpi|^3,#gJH[Dơ}_z%J};(~R|a[-6p-6QtmG"dI0 YqnF^ԧo~ppӁ s1y,t*zFsc2%o>IS ǒ==.h 4:V 9<"(e6r i# 3A_Kx)r + avɧMfL)y#v R<\PfÏtáB)h'&^zZr4ZHxTspQ=4LA{@Ʒ*[bPpHk)(Xi7xs(_mUz >eϨN`̠L(ћݷHpf`ʔ?`?DVNgmֆ[`7rC2Ml%mc?@E=ƠPɁu|c"T K'uI.Mɏm&nc|Lf\zlYR/m߱W{TnJ=>&V#9*ޟ(qRkG&U"?bZN~w~>P5se!GPxy.]_Q,Nc?D}k:(;mpL` z5iZjoVm j"mpLIZzW?7gk֊S1zJ7<إW 9f`.v\V:CY1v$9D @6ٽb@?3 ز".ϋz򰌖c&#GDD#fһW*ĢL VM=vw,ЉXxc/xT8QM'9gݓQQŰS`K_CE_O]ƽ*_ɍJ{E @==rdw_3H5lҲ2f3F˸cgcȚ~je}BEv/o|6Olfy}<8(8YMĢYʎXz4]]E`|qh1xOwŬ%.5u3 tENa4Lj]g'Fmm, Ņ |qDۗ^~Q2t!uڈi}XKMRRQgKjw7ij&0O,h,j @' \.yLc"⡒M.P`O΃[uL K'pUhk^]y{Y$שeԑfcI#$Fjbf L iF$jӲ(ݷ#MSoLMt |iё*.n4eKk;ľ%o3 nurNpz&aebMaYed'y[8? cyg(Z5VJ.jKpar <6EI ȃI,1B}F_bBP˳v甓ɚ4I1wx`S\=2MKoDa,"_[~>q[ԝPdm"Nu@ Tu[ {`K2"1"sXaoRK̳YB迴ϣK)@VjLigyYt+'b$f&Nb$3j󯺎ʛ;}60tci=Twchc2Z_xJgJU~!>\l Ib[9 wHf~pkF3K.H9S%*FJQ~IaQ;}I[v)GKA8?BT9 'f}\@UE\L;#ۮ9_ɻ۔~/>nX9LPOZlA/)DOS#~iLz]eն$ĎV2N)' , )5H-^v^Sz]L[ B> o޵)&4]!aD1,0fH"zֽYe pxWRd]i'; <;t?i0ӌ_ؙO@][يZo<PcoGtx'qAʹ)~5[tS{ ~jA*@q$Ӽ>Vl,]JchD/p/uBep(6R|)knFqb=͔hp(w3 pq4QPN[D_w1\MV15E]e@ꤊ:ZhKK=T}"AKYi߲5H_&_@Sl3<^˝]:kN{0>2; ^,!qZkhZzV:,݃Pi׷:gC>]a]`QBvj^ *έhdWR7g8ױ5nT J6! Ag0O1;YrO1>%sM %CYk"1i-~UUɦ*4jV B!wͣ3Gz$md ͞OSᬰFLb6b,p}×H)Tт'n8ew`DN9/$uyXuWT~ š+=s+D#%xVne$@Ÿ́bq> e}=I;;f]胴 'G<ۡ4b%E?7be3H̙6X ,kPF m.UPɬ) *e6 [%>Is=.a ~)H4ymժ|W12gܞꡚ˴ ]xhj$d%gK%Nˌ9cT5֙g-u| `~1$֡ Ml'!I.>h3[Wz*5Za(Q-d#€tȔm2?U0녻xYҪTk3=;OUYƑkeeo<_Yݑ$-#g Cdh _=؈uQcJ6`sA@4Gl%,dsC o]>ktyop2ڹw~, a&#f jEsFvF?+ uJ|}q^"iۊ^E?4țӍZ#x,T?Dbͱ\9Mg*G^YdbDtM )sx @5hLi\,J M-tp7o)ɾn TBp4'ܺ%dQPsZ;bhZD `gbLȋf`UbW=d r)&vTq_͈K`6J'"v38o^3b``ckpd ΩDsu3c R}[|7-|: ,}B%}Z"n^G~O7> Gxqk@nj$ZM4eƗsY;G6܃* `\=;'Ay"?u( Y`=< TS_I#`X[7/ٲKz_r%(Ǿ0yni؝N|$1D|W6vr{kdE\zu#nj4; ] ocqk54 xvŒ˻Rv!YvtuiiG\A>w8B54q+hɺ򾧌G*ޑρsnF@G9esz?^n;݆BpuÜg[ܢf)rL.ڛ5BSى>020Lɂã uq(}c,/GacJt^x|l2>yxN|r"zK_H>븝"3fˊQ%zFjudDH{+dj𡮸8"cAw8xk82rvrFKKA׆VaW,7 q}>|Y%*y*^7 n*U`/45Z "Ɩ_\$ ob5h9ʄk:0Sav澫az\<_`ۏB5= 4O5~k2u@>IiqL -AoR;b?,kD:Uth\P -5Y~VZzX< #%q a( 6mHLȱiw!Y^%"Ċ%ml*T]%}0r/(j0 6M@D0H"}|=&ȐXҬy<z?;4 {jęr&]v9?5i!ryA_@Ha(OyO+ c9`g%Q( p)@(5ۙ6k G.H\==lI hj=}۾~o.vN6%I!m11P}KRL$鱒=|֕} fC]{XNEFpLcGr֯W -UFçmSZb%7܏iWH_gpA/kM&s ̯v!;]dk12Et^.?Sfw;儩峺ی)^͛2FXup#t2o:1 nq"m{Uq:*"?s"3So5BՅ)R;Q&~;/{pȊbcu ^ "f^( f @eOҏ/ˊ".p\x@8/YShXZn%kڹ.c4,>"2 4p mRtr% Ez.n0MF\,ypHbY ~n< X"/V';KWͅU/]F2 d .K Io2AՕ}Y}7slLn˻ASg ݎ)j~L)d 6*wcP1Ik;nm*fa*g~ss3cZQ2{0 ~["S.ސAÆpl@e 2~">:h nIi Rc ``eC7IZj[-5?GN)"`)x9VcS|ee 5Ҙ5O%ﵫ vkY x)-wU|NOOd&X}8UdۈRR E]nZԃB%spԮNWB26rE bMUϊ$B/Gs6"7tPLW#::b` .2diL?u:f*"OW'4Mj,@@9W,޳WقDgYge(ɂ&5샨/ߍO+~Ywc 1ckǰ6Ԣ!w]0(6k,pdYp3mo8#ɛp%uCdg`׊k ޭNP*] 5է0OSK}>Dӏ)tr;Iijzev`'7E:IoHzy(=sUPPZor7%_47mL)G%cr5w`8*Ll[tc0&cww]P.ytms>iјW K(4rPA ggϺu@td֎ؿ+;DX92{}3՗Ϳ \GahzqXZC+Rx(WbpEv,¾*IfFDm ^4nJh[''] 8l+j.~Փ8*r=ZPe#<;JlJzvaO{NDHz{n( uRqH wyy]ChvQ,]M:PxXkivL`TJq+!H&wS~vjYBN"+Om"Mn3!\p&ETL6T'6 z.~%E*gN`}jd%@_ )XG^rMܵ~ҬX\<~D5C%Q.>ƂuLK!k'0yV3^M?Ꮡ#_: ˉj|ʺj ف&+ {eE̳"E/4.D %YwWe{oajjq?<ÆS8( ?(TUi$&eoPY,?};T#yU0^^e'7EI9&:%U ^O_wW1.V`%ydثr(v+Ƈ W4&HpBB:E=_H#0а@9a-7&Ԍ3x8 Y=荥쉜[( n I c{H'ysJH2 DъCB1$9dCj(!ɒ4և1JU8eS5\hj-'u &>{"Xkk2="5gT}}]%QiJrtzLX.d^PYN`nG'8V+ L1GcQ>2vcC]YEŇuZ~xnX/m@$?ծ̃FtFiE?G"yM,݈rwTJhe[ч-tqD͏%f iUU0+V نj.N4{M{AF E.*OB Mw=)TښfiШ:@r3#> w&b?`oeG y7p-ݞn48t1>-^k˒U!LV-ؤ#/s@nF0lÝQݞjƾ"@4 `cY4$ʡrtxoi A=<$*|vC3X ]Ŧ3Y`6;n\FUr>B۟Xa?&"5 liv9,G?`BWQvpͣlq F\txcq/ӄ’ܠ-U8O'C b7)?bF}[N!Ճt-4={͂GO/it\}4`p/'+!'|M=8p]C}/U4MuD MvRnId+U (蜝.$ Ƭ Gcwjw^5>DqPW_F#܁β Ui&Ũdh'2GrNpgxL!Ƚ%tu?1pѲr!%\R5* 40g /pA:C ܜQ D89<@W~jiI={2t{^8sigxYk5)4NB-OX/f# :٨+BBZ Ew8}2_lgyΜ'K`%,b +5ȴP=:f" ;~09܀$sU(kz ~%2U·sh2w5-2~Y`3xW4})Ư@/q:PTRRrVPx<0)Xx!Sy|jt; ;-vvq-DzEA5P'[2s,pQc|>2zֿSBv: Uu’"Țj;˲HPw5C5%+?5@'!h;eujěq2!tɵc džHpVډh\IG&e{e%sV{;i(ɾ~hM{$ϡ 2v[FlnL1W_H-äL%\m Gl_41Olzdc\_Q#Ju iU+w?34!(ȟ2\b`G+Ȫᕉ%  y5US<㲆gdolh7,ݤaKq7bt.eਫWvy,=_b--LjO  Gy|5@\K*wnn Ԣe\Do# cހ(xS*VŸ!ɶcٞ_^[#;ߘx26rZ-/2kwT~<:06Mͳ$EF<&fqfޓ?d7N3S鵴eꉨkjwV"RX%n|qgȪlO?ƀ07afȅTl"ZvF3cct49No(J#1tDeb儹yZ[ [_x}̋gT/I 'qΉo¿CCR!PϊD24ӈxF\n1,{]y7;%;wߓ=.1s2#3 =ly[!!H`ҭLlUua%ܲtGlyCCfxx$WE[H:0/IڈQHQ$Z:Kvnerr2cA]CRbVN\=o&n]zcN͸W\~,æ:ATnR;*X֒. {jL j(]QqGxIr(  t3R.@у`6?/B,dưq)?sIB9$Kn8wlLzJ@n9]F-=re)OҜ5UoOɜ,}q@\غ*yo{[H1mYc:D·bR36v!PZI}gZYQ7Qݳbp&fqD^{κM+DqV~rq8SBg,^jiW*ۉt̝dG $U]Qº'Rd ~bE -/MoxC_)˓D.S# 6zp Zf1J7ࢱd>Fnĵᩯ;P-ꋤ%!p4,l.(s@KF2`^)@"]|v'%nCµreӛKnρs0yCj\&oόfd7 H3SOEź@m35<|SY0lZ١[ GH;v\K:~DYw_(HWDkgЁގh/?V*"Xu] eȪFz= MuM#ޮYB*sp4譣Ԕt W\\@&瞁"cn&Og½ҏud{mm>2=ߍ21Si7r!+; ˺5jK+ɑDP͐ VD*.4G Mpvٶqգ@FeƆl|JnGo(LRuZ0){D.b'X!t=Xz&~/Y^P3S#PY%@9Wߠ2'4)8m&v`)*=M}O~V>ԋ_1[ NذRK:KI" 4-de`PiVxTrL&hU9UKIkׂD-"{9^Jk%V$0 H`$~\=tZ inPh?jvIIַšZK:ɨOXT혀f)t_6,úD4έ5{S*Sԕ?\Rٓ˄~T|4+͒m#)ýտ<}Xšʎf+Ԍlwnxl'7̑@;%$^`[34žFGGB04XXiZҁCr[uXNUW$JEmq9 zО\$tRP>fIWj&~r<yzKAșKZ!X =Wς3H7c}Er]= '\[݂[elK)tmiNEfJ)GDZSW'g >,ZLe 9fdRCbܻŹTDZ(D$iqiŽI<tMW'혼&,9PaЩL#/F/e\߰cr(4 셩2ݕUcѳ"<5 Gßٕqf[fb{ʜ`.B_Z˽:w7W\f]}>"L&$BaZAT檩VAY21Ep.EMq_yfjWgtSKrOErAW>?J}I&͆m*|>B :3{ \H5a,A"Zh* S%X+D mLK3 Udv#Sw7 Hj 8 <u׿BkUX/9XQ^ T#tV)T0LN/7c$ yxp%ѐWutH܀dmM hq+<_}|{N#ܨR1۠FQ@QuʤKpP ỳ1<6g8yb}y brE̲#F–~~#] jh V$ =Hmh^UEIi,1ճT*iK, ޮ~ISOր1Xp L bՐgj PwTޑ%aGdvv! R,4}lčRDHql{[Eѯ8dWB3Y?WJHWuIgzQ}4'cM9;QOiEe7TLrZv"6'SicXZs_𔒫ԙBF=L>O h\&c- }wѠBYuLE=1Mr_5D~6 WOVbv1a2$)'8N_dzd2w<4nUEh,soO%c櫅 X*h$;.j֙CG#YG{ vz`9-DB@xJЏZ6CCiѶXV핿3JMQ0/u8Zpx0c, 9(B=5(`xY&PsK|"raXI?'fJE*J(A)Tf&=#L:1p.0|%yRf@/2Uo,9 4߿7:FzH+"mz[xGOk^1c[<24N2G=ձE%σǪ\S݂ҭ*y{obHfy2iṫ 桰32G+nHDU{U)2cd¡L ZcF7e;-ߙrhJ:gmLaK*3rqF*sJ{0Mg P`v-شȊF%Ͱ( 󝧤#ãGJdxkH޲XfiKK`k.aUVTEDzeEh;gyn[zcvH1}O,]u|dʟ;7iFXAԿ=Z3JI%0I})`5r%C 2KIJS‡:7ӂ2>g"AB:_T]ǫk?&q)ֹ[[ `_`~p9繶Mh3:Vi Gf7%ETN߂c"(Fn8Yao^# bĒsHrk57OHr(>+Gb-k<6ɝ΄!G{0xi}o/hwbh2mB!Qk H((n\thL>l1H UBWj0c57B[wܤט%at5;l>>޻],AcZgDJH!Pyz3 %0C Y=g F"V{#$IQCnVѦW͊ 5 To5[Odan6 }k7m5jɟ >uH778A5k|3&ZB;vm-+dܦi /g;QX oUnc7 悲SV>#s."I8qV؍t5rșs>HP+?gZɹÜy8JIcm|F*XdYDvUӻGf`ZO4$Fā2l ȢG WwLEМtS"rb#*Dq6Ͼpr?~WeW X\ʝ.HLvaThD]:ȕV#k︉bZ糇0.g>A|,ގ2a!Zʨ#+qOWXh0eXUbW)tGac0"?cKP2 7UiBUYQގ2 +2_({5'O[+AΏD$ BA9J8l_6OZfjIAmog{i#8|t&#s$Ǥ!2_OgF>MF~V1ΐUѳQfbU#*g2B#~m>^}V4خc3Xyd/bHaNA8D23P(-s/lLlsEbBG%=Eh&re`rǪ붡ݪܪ? Z}?97@͌K[!@>,ʦ{yapWDXIlpB#K' s -/ɓ,j{ 'w@ϛ'h4X#߂"uP=hS$h4-KnF+%r,yJKYњVUOyjAZ*'*'jB7%6f`$jr-$BC+(hb,,(~9Fc^pIO8H~= E_̼BcM{JxIlz@=r x\o$n)a ^.$E9wL5y}Qg4U"hj[ɸdC 1fƉU'<`|l@ԍ 4JT]Du u%V+n)qt?zy](W̲h^N}/Yx,-dFa3UO]jc՞ACOʀ#!Ta3ト’Ϯ2,p)Z.;cc+BE ˓H^] &QP8=Z܊FYm+m80z9&@gM[^HZqw(궤OĽѴD{}andjfԺ$ :sCdO$Z̳9㞛hE Xyo:\G3]2 l>+' ?c N.8JS 6eSq]X@`KM`z0̔Q8xFn (/8Nr@bs:Pp85aw+ Q'udU[FAM}\:w^4DϤxOnڠ](Qi<^'sТB0"JbzDީQ6R T2LWcDG; )MC|~h_E vw[$ܢr뭎2yz5# E $}Ρ.J#ʪ2;:"Iާ؂vG6oi%Zqy[gh6@Qa t!SZ3y[ uz1X͟ c}MuO/\(,`D+0[x=,pW2%wW6WO8^\UOϾ$qr4q0ߍi>>2tkzksbz537D uxy6NFԹH 5B-Gxi^c|}~o g_U|+Eg9:,O.y^xGcd`g+}{'I NCt xSʃ6R֫ 8x0sĸL|+a0 z;zZG(]o$Ush?RsuR>v{={^ƈ p8lTma.2f>,A0?>4vQ"ꫛGXljW( Iezgõ(ڄ] &-iJe]E(DϓFifVTaB5)q`J:`jVLVz8ENY/CϺuD;gN}Ok>8p𧔬#'9`9%}8ޑB ^j/v+{MeeUUڿXPE[ְB0; 9 Gij8(HRTR@^&9@mM-Lh铔!T+' #;rO4OHiU^&m|ʺoZ랱jQJubi^bhD3sfsX3 IGas\l02s{wWd\B!lRbU8]\ O1S7r-0E<9drba %hE_LYW:q` x;BLq)?Y-m_s2x(_3eP?vlRy84b>Pa _.B3EU 7$3PA}peu-Z%aKmc1muZ(R>kzU?36 ̲ Q=Nfxr܍]eW5|nIƍwTi _Nta\n1oz]Ór2"djA߁CH Vd&#h346WB_@m5YݰdŔ6"!j2B;q';ԩ>Z~V"j;X QY8-c" ŘUsm|V`zOycqO1zr l)`䏻XM7P[_Q)-.ZȪMjXE0: t+>l33)웷)rGm/cK*`váv}uN.3\ktu4a]֫0̸ enQA H:.g=wv(U}(oOr"Z>I g;k#oWˣ">C7sxUѲszc>Yդ!t^^$jij<=!şآiI|F|7C8`a _VAo##k ל" ?9$^ReܻKfl{_j#MdAnH$T( 7 (~郤n 8ƀ=>f[ "O&冑@5En:Mx0.|E+ FЃN:Y=Я21? $;Z$oW7,Nd NZϡukQ/Bm'_.2[аԐ2sz_S<y#iiȘ6l+D?G*^W {xfk,Li+OE`;)enX\+թy?|/ +yOߑ3p0oC+Mg|׌CqA '脧V/ OWm|tiNZH:1>#=Fv&s!ьKрhͳk#K ?2M ό/V+iHs@*Tz{>z A58h^X y)'!~ok4ouDGR?$zcϓ _iMr[Eg0rm37r:u AtRXJ˲>5S[b\UجsX4u 0530WiZe\5vTtp;&mcoSg0aN;g"PGj:;K̓uT&pkAyl t4L'_&C Nj\sx hMy7/.UWA1a%| Gh\fڊϨB`RԠl}S+MEN1T~-Uŭ{D[6Ԏ8XBg:4nV}2BDl8őo?(jwd!> {WB(YO]4ͮ7[ٻsJr?PV٫5@De ZA% A:h=:dMvrZxee_@+Yj~NkVjiR `m8SA$} [(In%~!Bm/ ğiuƈlK79I:%|SJCUG*]"?2^j+z $:VySj0DUC?ʸz}` mit}˖A".<0pP'l7ĸzϧ) 0o@p0 6I&Eev zC:\EÛ HG tvm3MdYBP W;iHUP9N $l&INvy<\ _6(y$PVhXM[8HZ/TQgj>+CH_fm>:p ``L^a崵n\ u!S̠2ΠqIܭ{qp~v-,Yy7NkwOKb4{R6ZH$RUV*mkX0;P2%Gh Ilnj[G!ӿpUw`.P˚yŹPsߍYFCW@CGEUzѵ_QԵL_,W1X~{M{F[|aťИSsuLCDI6C* x_xx֡fW7L1c)w׼[l\i\|,V%i%7w3u&S4>|/B?/k [fQhb0{Q*[.%XWm(^9 @^f*8MH0ܧ<杗Z*?!<GX?s-_) =>Sjzx7u6O4esM29D-_Wܥz$2oXe6BC y Zm|.rUCDcE$ Y*yGs;![,6K.vleF3S/8^Bn9)Lran_7ݼb1 _>O/Sa#ߔgn5*WRa˒Qj&lOj0=R:@-CAѠWڅW;IJ90 wʂ< i?g⻝"Mӫ3<`TRFOʒ(~2KD ^^O(D`1JeݡW^dB`6$Buuuc7&x́XV`90SK8X:(+bZnEUNw֧emxlmѧ+0[C@Em':n -mJW"IڂEh؞p 8xoWm "Z5;|o N{N]oHsQ\) isdW*Jdޑ;]ZɿV2lrCG 2i{GŖ.pOXc0~#"a~˂!Q Ҽ0mgڦP,x0`iĹ?2sF^5XIxzECOjaynb<6\G`Wտ 1(Nz&u5:;ד&Fq`F$=y:a5KbC@B圀mCkHζHԒcf h䙓Tk"#xhƿBDLaQƑՠ˘b0ӳ4#DbS0VN{HFBsiA8 kSK F>򺅙>u)8C&~Y@SzMN? ]D.ğWE5HvB{nmM[HkCta _SwIqٴ[v}qvc rjh~`U|/p 1dvX[: s2Þ!V;^QTJ`GB7ig_)Z99?m42Įz`ga93ț2,gOY" qx'rJDIM0Sk䍿0>tbyH bRED(5=!Sl\o=C$-P*(8|cfL+5q4+eqAN+[aL?qN+لe=(Ҿ(xʁinXFM?LHT nH #~{-+ GguNqDHR~hthog4oyyMYaTi 6xI>2=owo=|,%cuuhA4C9j fEoms 0W'~Wۤݐ2A%a6À5zUls~䰐h7Uvsi-durXsVn JRǷ\o0\t aQ :jKa&N_8c_ҙݴ0)K~7"#U3:K/8/}8 2o:"}Pw+雷1Sf* rm3q̝oWAy?\S]<$PɝPH3Y25{b{9M15eK{Gn~6S\i5&|TZ)Щ3vHtXmFrzo&N&⥹/[FڳХ|Ω\J K+VL(NN![bAAӥ;r>G֔;xqTYcu҅%IղvR DI9xnViG0LT>B1AvMݛ`]cs)I(܀Bg* mgbM 83.zZeM/ 'u4!F_>W"lWt-U{7GQx%jSpnLͤq ѦTz}=iȳM)$f6-C>S Q͍(ʝȵ4y#&>] !AWSml"2,ʠP߼4R8ֽqJi ֍ӶL511JRޛЦ(wŕh_FD# uql*PVJ#@gZ\,":#! [j]o"g ĥ<0K^V:igD@_,ҽlAbb~2 ,$eÄD?mF-s̹_s'G-/IXgӺ UzAJ95TNKz դ2X(m Vx 9 P`)F X w\cɎX0 KhϾ"}}. KA6Z/bq6AWY0Mb4R`U> Kwtw+b^q*,I:H(;>G&iFD[mp8!;1Чq|ꈔ+nP}դZ:iY7,ZAo|[,% I~/Ϗ:j˨ pN".G|l.s)pnkp&Yr cC1 31 ~u`L%najb #2/z-JEMC}5 scFSWj\HʌdfKDΩ|o?WWW CT:(lVQQ+bWF:-VmɸاMUY |fFnfb`AJjϫ<E%5C_ZM>jHQ*hCU i&+Ej@Qܧh0n;btͺ(Rz5æNRߙͅ}g,/ ثєT0\1W3G+(H$~7]J]7K^"t1ӕ&Іg z'TP٥43߇l߁c)ubB196C$f!Q=hWo?}f4Q+7Fab/S _p4 G<szI*Lҿр.]mNV+q Ӷϴ*+Z=ŪCBL‹GHױVRYTk*B+2T@E22l[!*LJw5ƂWAˡ3v=iYFD@۰~{SU)Xgd,^k%Q1j'rb3r1hOY^ܗI5c ޻۫I9y !u(k(l +Iછ[)5焆/qo^CK_!* x=[>gRz/2u4FhRS0;ҁPM.O;& {aӽ'=I8S[Sۏq&*QLQ@сNW_s vnW>{pq%O•!56Qo q$H3."޿:aRV 'LDZ=nJ^]sTsF(VGc4޺m"גn) v x3Z/ K5I3.){mp4λW砳F pƔy=HEmTT\0օ:yNjce]:djhUe3 " j':0BcT̰{Pw\{ٽ!)4\,aY|gx/ !A1qnS`QfikaKFTE12jק2^|}䱨(uYs_]]ײR㊡ȡF @^9h+ [x'OPo PM@B)D12Ηz51/‰R&/d|4@xBݐ m*vd.@ FCI32"#j]WtnJ-%sw%S׫u-A\η UNb qXYWGG B}*kZNę%~$K>@E+Zu. ZћZ9'yo!k'* ǮeY\ڸ<\j: d͵.vD#DEOu.<7\U[8Zٺ 7r!XUh 92I;"`eD?Ap*]v3~5Dg߀_K;e8oO$YVmX5&P!y|Q{=|&`4^g\؎]naLBdTUۏ|fޏ&{1̒#r6+-^4lt4R>UqhCT ͒R\0.6RǏ2/ j\ AK@ĐGK/-ҶLo$锤7 uY ؟A§Q#Oƥ9(p#hCBmE1T(P6>˴\@*|τ^7%񐖬}Ҡ/*[{ЏesN f`塟=(28cQr۪% SIVip~|Bl3XLeJӢ9Ę~1+D6ҧ F E#,#Or#KLhpj9ڦjD=j^fZ? 8Zϫ!e5!ޡQ?!$^J Vtj⎂Y%$6At9Q b^ƭjD&j;O&id6lݓKS(; jG+4oM 7#TP8qoS2|T}<KDy*ba\Y#"'Hs 6@jM!6I9+MkySA+crD+ ~PymL+a"|ڃqw]Qm#o6B$Uu+^y{Qx&5&|?lh""t#_@Q9u=|(z-*yQu`D~ I~;02OYٚ)BCO%G{)aVN|OCxĪϼy]Ni蚠&13%̴Dl[،Ĵ"8wb:$w_>Z0+n_:f{:sHnz#["-s(艌@y 9fkrrT{̟a{GJeKo~ K>2X|jogg 8&;=,YNa8V?Oh]cuv҂Vg[(i^_):IzbѲ5fzHLN-5B@ H#3Ac4`,gA)'0yya$rvkoFL{7@Ӌ8:X'(>V_0:]:/OL?UQwQ1$H7-uACbAsi+|y}`w '{&^c S"75$fPȧW,u-JH⺏sKZڋrJ#}t<ڿW쟘 9 ̢ué398Xiз!ji8G?!ZJ DOZF6xp:6LS@8NB®UV]jƛ[rg)0?`P^G[ݕ/m$P䞋/cZE,3@%Agn t 7D&s袾L.UVځKbwOD)pߞ8݃P~֌XQ=D_1p0Y ߫;Am7lL\nav~{ᭃ(ʠv4j<_]*U&?#YɻbFýZ8Y|0!X1$ Vٚ0a"^3P3j4KF>N׉&_r2YX̏&Yj ˌ mU\QIBE*b~'7e@5f@1%Cēw>B+{C8í\5!})H^zt@!A)%Xo.M6EXcfq)8m/ze/ f:$3NN?wd!d1Yz8B7`7jn~l+y|bO~K5(MPn@:XaC} GA!y;$aPIDo SBV $1Oh0^fOx{#hc5()5 6Gz@5O,00]{l{0K]LM?=)Y@hyn <2 ;I^KgNv+2wHxw՜ #`nQ>7QYf|#pj?r:G YqQԺTw-jPRcFR0;#eN}Lf%kzu%Yx/4|F[OJV geyL)d̉T)yU7V ى`d2W|LG4~}_K  WI몱ڭfŰ:+}=,+Y {M'c[8/{M Hx_p .s@aCL`~ßQڡT^|LH1Fx(o Rl4a2=8r\򎁭NkWm(vG LJIEJGp> nFm>GزA$ 9["Q*ܿR/+?Ҁ EN Tu#=n_M1*hÍPI%\39 *8vy c-Y">DYT[p~t"W:GMs,;" H*]3BT49baV:q8]&͜SM[ۇ-X |ڡR0KYo?FTM7/dVJܶFǻJm i؎3G0Cŗ2]j9f0w`j*br!kBî͓ch٤oLhfĭNGwA41b\O}_R@a8CM|JbҢUB65y MivZEA79%IKl SZ8,dXbd3u1fq77PaMQC;Bʗgy)=UÍ Z8%su&@'ȎODo$M-$> +x#t 2KӺE_Ż@3 avvQ`oAURG]Yı=RtF_v0UkLwLHgYXlHMܹ||V>|揚Jgxn~q{Fi|=EU5ʤL.W$,6sCv ,lxv]"Ԓ=Q%JM#Zg$^eZk9͝e/ePPj&`Iyb!xj]ם7Ҿiȱe~5@*^vJ-'`\VOB0ެ;a?q&u'CgL]ʰ޿8\+`uH.]NuUSZHxҼ#[1&Z䘂4è7D- -[SS yXҁիV"6@P9_DQ[d Sw^XtnNp&EEZZRmL1.)-oiOj\Y4'Omi,O|UjgT3a&4ܖ}.W00#U;Eɦw yLeqv os_m*lvWoc+H]U*RZ\Z- M>MtہflUf3,hoo:Q4r\ NE]e[YByMj㻈Mu>P= άP ?K_t});+.FlJmHN='OkKMQ8Àv~vM" {+rs俖fQ4i=ob@Cd?>q" @oSё'X3>jF{z]ObT? L2dA=̈́^eX&O*`g@}}z~o=AԦ?TLxԈìAyԃxnCb3#cxrz0lEMQOJ3,BO}C]IXqq1 l5" k31Up%BP)9|fM*(cZa$R(Ȓns%M 5u@IH['c^UАB9 c4ӑKnaƍ`h1E9& b-\dq <.,nX`\NVjPXI=~Z9^W_p~=0>Ȍuy}QљC:X6C\`H;|HH?H./>xܝrZaOX,mrCrr *V_n7ӳdL:詺1)V\^,״:y@{=㍯o%>ԅ]+.ފ ;$==讣fA: +0&oӢ D{{Os>Ͱ5y:aĂ@ 9jHq=G.O](ULMϵQ(f1FE2;2)WM?MxpMFf>\>}IQ^?ޣS>c<4]EQ!f9+xq54HmL87 XyN[ p\ť)w fj$iɆq:nLrR{XnƼ)F* 9.lF]Ark&,ݭڎF)&wi+%1.zP62؞j]կQn4q@{H5䲅!p&m~|)0S>  v KE*Hߐp0ҔԘW?~EveHI a|] T;psP]ddo_mز%DIn\7KZlӋ:Mz˪D%)reu1T;e7urȖ+5;|uhMѻ%PpE>&QE8cS&W6QujD]=bKT#cbi/G|5lEdpHg? sEyw.j9R;Ya*FK'=-*/[w;u|7KNX-A bKLk"앤T6YIjl3X3YBFw:a/8OYj39bۖ`AyOaoI.b&de ZoNԧe |)Bh'GJȁ zr\1i?H]><#_:Qgf!Z<]MF3:!۞O"SXY(?B,L "7 CKVg8/h`k9i=htC2u <+6͟8gV17v5*{O:vEd_<7ܼqZ*dcG 04nخe ]: >5ߚYu\f7g+q~m^I 譥RߖCUx ^7X=-P2b7`!\B/8M:cip΄"Noc ]dXC!C/<) Q7K!ԌIEʤƷ,A!B ﭝT]('E.*W*/.*fLa.OI[ {.h|Ѻu]׻BN._|b:yTg-bM]a0ڰcE~OLX-6tU z8 ~@% TFC NZv2\8"xW X'>yYH4?h8D[0wKp *JNO9C)9kD9 ݱwඑ>2)CW|2" M`80.ywD#*z =I\HCU[Ae" H.@ &sD*B Xtbܖ!2XB>ݳfWWA.7oEbs#: )KaCtY#@gKb@`z#N\*Xb"nr,pl*o=m:yά)'#XV.IL xY? b@VhGn:W"`4ZMG/w!SNinA,ؗzόU<4t 42ğAEi>qA;hy|L5>Ӄ(a>> 2CMᡀu6=\dT]9$W@YB6KR~')p\q4A `LD.d8ѼG0?E4+ lRul'*P6.Q'_@!x\6L-Wp$æ`n%[.֮?wDʐidXp>9:q0af^Z¾[w_h@2G=LVN&eA_Xm͗cvx]vd?jCQ=By˱{g0vVV*..Cn֤C_`CTw"ݚ[T2"'t UC4ߤLDd:r?֊t]f9G\/,A㞪V*zʢIZS)CdHS׆vGc;0l"3;ܦ-ASԹT|(.rE/ "V<+k!O۽OFKw┆7X"K='Ɣ; ^ț(&DÐs.ɽmE/nK|"0%Fb3JͅpZ  ; 2& z_NO~k@@~]]H qG !g=.APB+hFoa~kt)*LԐi thFhar[󤊊m \h ۶ tMMHI2Pu {N^]ǚg"!Q#B\L [|IL/9bEsz0lݽ:}#HUH]'5~Z9B-isWKg`\Lh*A_0sh n00@•c| hP$kI}Dsl9(1 |x#1\/A]=:.{yWrBFd 4? { H+ j(c6_PrLJ.tt?!r \5,z,3Rُj"v8{S4)`IzmtgMSΰɿ+㔆h8`$r{LE&I.n;~eCF ?ArH['GMs>ju|2>IཷBFK^ bՈ+{CLv:{L)VT:f(|3NZIzJ?T.29"6ͮ&=$O|um;`:swx-j)*Y7 6e4XXvGs*v>MJds'c" !֜nV]dg:-/F5q*S-,kSIy,B3RаgQFB4yڿCL6B#ӑ?@>yev@ ߱"734l4x1xj6@Qp5ה>"#ymnQq7o򮓄O rvmX8;AUlM|WPWvkRno]sgjTJs+D$V-|I*5z}p7.&>{RG5:~o.]"DȌBB_ϼh_5օnr;\f Ȇ%b45E # C%6PgkHvXqEgBCW*fg*)3SjE.6bL`2MRv/|-jd↍Pִ;EbBޔ;r @A8k:z:op +FqaB&Y7OFm.GǣD*9[ib]<G %.wLI)*)XҊfWe33c a]6w|I␌eZEeJ\:h1Şܚ6l0a/)G&\@ 44ysFDalae&$#xj4N@ɅNl&O 0 OGRZf1Ӻe~Q$RP޷ET@[Fmƃinc AYFCz׆k |c1ʈv.oDV` fe.ԺHY8;Y r‚C pR$ˣdK SNŵƙ" h8ympG #y>WdHmʬ {WoYhoEY08O,^ 6<_ Y?̔-(5v(*eY@\C:myePfc(j2YL( N%u}7!ZVoQFcyHy;Scbi ox@ץ+E-d9g0%1Pf%,/ǖe_g` ~&xtA&(d.+z;EW&mXⓕ:N2/rs*<6#()5hI@j's\U <O.3N4l%3A$.4x() rLH8T.Ղ;NϷe%8W+y +1}Hr X^şP*h02@0"փOtZӊK#96)7F~~y Sޭ8ƨ*s'Ȭ>A&#g^oH,G(!BMRSX6!Z3K3mܴX=b[.S|R5{R 3{o~\Te~-eVb*0#xK'@"CX̚$z/[LP@!T+U!E.s>U[5ذݟd&CHU} xBIJ !lAψà'qY&EO\ >AgyDbʥJ I-mln= RdT; h82R*n<{EqȄsқ5,&@l Ojx@5s\S`%2tT)<vƒg]R&x p3м#;|(nr/t/Κ%ZQLQ8^wxF:SACY}`9G ׌g HSaXKPp~ (}ûIAʍ'1z1֊~2ZndwKc)Yc ߖ[y䰑TCBA2=o(s@Qv twcsQK<~dB@:jsdlf* i /_bCg(xLŴdЬ`fK4h;d<׉b7\ZS=: 3aȂpEOSHV׼Ǿ!CoߜU 5c_4 jD:| e &I8:q( yx1ӰTE,Lsj%0.,/z G!>*NbvJWh!&kDFS({俇}%Q-3Y` 8d׍Wx5cKW4@mODhV-&6b.Otu2n W~|` i(zrN0Cr0y0hS)73(A⬄Zq>O11ּ勉$igHt|qnȣ* veEܠ{9Ê8HKL3KvдPv0*Æ|=#MǛF!Rbo?;n"RiU@VneQ !˼^c# 9ΊD=mK`)#bIr{ FN2$l6LJ243+P!f~5+IiŒl#! ֍}G?̂x%FF{xSTk"*1b,,Dz?*m,ΌQw+9Vkے_|% Qސ7@RF *Z$5EFobR V=ՙ. % L) {-¢cu/BtUsSEm]p4Ryyp@Y#-g 84H\5#$01`:>bE4|ⱚW*5fira> }8ztH|eIYS`8w-.+zavwid(LdOۊԯtWTuv*NaNM[tJیo9P$is`;"S.hdǛ`SZR#BǤ&Fq38iۻ/gD06c7mR8yZGSu}KmeF١+(× pbPDJ Pjgl*Wø$ _>+!,><*oj#F{u+'I/n>-> %͖&f9 Hy[\l#7MJ`;)@0h74]Nfܻ!^r{%v#8z+{G1,½J^KCNr{3K;/G(G"[[qdS' ,VsKE;F 6ӷ?RcW?Tis:>6;vf J1X#J qm'EN4ZAC' Or#/c:r;;wy5~0o2\+=QhxWHYx)i'+<1`BaBDKAc8k%hpA1h'U?]ݶ6ރe7M2dIj+wa6F,>v[abxcftaH Bx |FLў>[(IT͘:$QnW7yd@jC~2G#8[mLxiCU;KOfc#D h95I>: -M=XM` #= US 5KB@+RT\zNbc^Jn([~5C1rvTj?Ҷ8Տ#" *Mo QHI6 X@@X  ݋oh? ډ@e`Ky9Nq>[^-"4jaTEWJ_HڻQ1Wa}%w@B׶ 8ʇT $syl`1[ţQaSx@XwJnڟد@ʘOnPf-acL֮k ( H*Hb ͣ?T<'BbWs;'w]|.D/G{oHxm1\b2=́oPHs{nb80v .ÝISP]õEpIM@բ'eF4m2PKi[l/sVF>|W3Z52}!27BDGrwU>S 0H >(4i|P͏+B?:YI*DaUerϽ*6"vۺjƬGd6=q^ ڙ\CV,i Mp$B^ҨӛSK6t!Lh,cQX6h~λ \cmh\޴Kq7Vf(?~"JENwU9!6}<ؘm&HwoFs˂kyN&=A?Ũ~捑iz I Mm,?pXѓ;MK}[@cykEP.ߚQ3vZkoLR ?)Jw{bRCk;%#juF )ٮ@TG^NLfRRE)v| ]T, ǭ,e՝4NƸgE`>uiYp*nC%}w5/}UP[EuP#}hu/WtcX-C>> 0V"O" *ͳsEraI7oO{K9g6/uxwFI1uƉˏU {q8Oxŋ6͍U2*˜ܗ:Z6\#H3 }#jI3/oKUֲAp(_S8Nڕo #HU"}5|f%[ c({FF-*8JKtsz?QR^{ y^}^3lE/hGQ$N+/vàpC9!6#Pvc77_ 3]Llf. .9ܟLJ;(z@V[{d=9xm4[z @ŞV9[}hTRk)DN[Ԕ1H :rIsirrZҡ-XU-aIǐ`|}:=@* |Yo`]|wcw%y Cٮ*-qMT2GlwWx*gRlDCcpǢ` %{A v\ơ1;4ZXc:!o0U.mK2rMq8)FVΧ *4|gbGAW?3Z Vs8OZ Cɠ# krG$dtM~eBrGX؄9P}XFڢERa ߆I.TNG9PaJcf+U`KM=WQYT)U$\jYC(72$#t#zUNTG1#|R\D{hprTW,`Vz:כBo 7P<@L'Goǡ[6jLVA|=M 0IjXkB%H}XQݕ(FDCW#[׊I@wTS5T)iUk[5#Nd'q8iJX2H&\9  K>/axw"I@vђ29}g OdwB~&s[F.V6T$ 8w)p{mvt^ZWZ[@fWNpK~q,K:}GZK܁+ 3|gWjX6W^E;D*[qpz˺5|D7VI!ƒ6C[]I%^=Qz׵+p{t."+SH@ 9ӚճIJsN˗dM/'sOd}5 |/N"G!%>^d̮a_uMgG^jgYmC+T*a[!.Ks{jѴhҴ@6H1"+Ã#YKR&˅FRr'`l*%qG`o]9+`KeT4t'h7w$`:tq bkSn|K& G[o[s[lJ ħAF7 j-_U]@ྰP-Ek)+y|L7ۼ0RvV ? mlq5 LYķ8[+7(mMq]6S,CRF"> <6$Cg)Kа\DJ+Yb 5O~LkLs6n Vٓ`$^82y z]i鑪3B6<%ilf[`oy>A* =H<$SM2[I R4ȏZsГ̀9w.bM/JT I7%m0I(>DTʌ5Q0ZYL!dt`+˓XH/ 4MBŎ & 2dH&6<&~UFiUӷ~aHW_$@j9Yd\<ɵ`:Ƶȋ9!Q6%cӸF9nsUfZ+R-{1nnI6MŒvE (ͅ)|8a㰃a0*ndKzKjca1d:)6` g .Uc[e(g̤=**\׻|a`XI=XԥV:9M ږ3*[aU6*|;Iڅ.2'#DV1!d ]VF9@'Btj(B\J2Z-one `RiB`h~֧"J09p9,|BS-eث4Vg4QJv*d+4G+a[ 47UĈ,oK͡$y=db,i?x-YΞ)*2C@X*N(YNRaSYf}߃݂;Xs8ez-겋%zյB׃s܉W z=LJR"`(G \3-pa_k\n3vlvSnk13o~&XUs1ڙ ͕XQiGX9o.i6gpn0Ayk:?d: 5hJkeP$,[DX9*n]x79K']x's4e.T7d3-7Y,sN+ѵnΐ*_.s2M[qw[CB* l,T#s+nA3k[‰4zaM=WXLqMˋD14 nmθ_2XTa-q_Wp/B*N<=h'Iyԟ  Rള$ma tE/ CS_3[`-YeyMgk/"Hw0S+S[(ieb"gHMͭVH{:&gr ]̨Dž6uyo4>?՘LrV83E\ gU`#Nǝ 4B$}S Z>'m |j^TUtt(kD12>y^M<a]k>9ݎ޷HΚUTBhh!WrH}BU' VSЍ @!OWWx2 uT~|'d-˦-7,a9)P$R~!%\ѷ(;^:G(jԊ uΟ!)Ֆ`.X+M.w]`ʲ^2 { >5WeqE<HwV^'{0O\RS.beznm?\}fc0Y."l05YBuEϡI-Lx(T*Iˋtx@˜gϞ6=m!58֗v jք U<+'ه|T/`@-A2L |;X#Eݖ]8bB,wPfCĐ)a0G+qgCqBA7,s#ٯAsyHx~X~ q 5ߵIy-p6YS5[{x 0!6ʼnֶ#ٶ['*B72/)Q4K\r]PBt25hxQJ!BrlN?]ɾy{X^3p Z*'qRuā`COr:{MBx|V\Ǖ2QS QVUL "DMx8r?OfߪgFI ؃`L]< b9.Ky=gv=aҢ $^LԉGb!T2&O{̸JkdS, [\0so | ๸wiBO\RY.5HlbkMdo|big#"~h7'gf -ǣC-W~ lY'"@6y' r;~CAl5uNr+Zzf\Ɠ1WX `6u>@M;G}]Hy0Y1 Z{ o{g26ՑJ&X.$ tKì'+0lSDn\>.R-Rz̷DZ9"rL"(leFWU! *kƯjPЏ݃PLG"Sz*AnGD>frwM{D8K0z(2@ы\wcEAa>BKlJKɆk!Z@mKBmG1ݕ3d6؃n)(%HЊұƎOk̓_\_زY$x[ "$硢sǖޮ)k󏏩CJpG-Ϻّ72>İ֦ %wuu)ĮE4m)FfIP>%"J=_U࡫XM;F і׸-DWFS{_XGp3M ?៧@-~[s;-F.07TV=D2m#Cd }K9A0>\Ùm{ltv5>`VԕR{մ.7IQueR7/E\S2.Ci9N(y&{l]xC6%}ƸpEפX[CQv '5^_6 ֏;dxM˸ (܆ju]ƬOD?]O D9hBm-RF(26tjcldP,nlv+ԧ%ait#/LqmWH TNck#w(Xݖs2@ZA_IEOm>{A"̺ce4 I)E]d6:NhhXG{(n z?)2 n_Q`]wsȁ6N9d3M[$z®::VT-#G Z 賝ѹUE \@@޽)@BӢ'B]6͠sR[p얥ƿKnC[x2c?Af֔!E!R4ꆬ: Hԭ{9+p̲_qD3n I^(;ꁍ0 ;)anȖǻ<^ҸVQ*emBUѧ+K?2qs-PH]JpuXC 7$_㊐ƹd]czR {<~'sTNAN"W(0sr !kkGJ\$h ^:WN3Y&+5w/pQxxilݞzyeJA .Nd 'oiہ5oIVҔS@< cIF9hBa qX\IR:L}Q:h G0y<}ǩn~Ī̬[Gr>oNsS۩f0Q='o(3/Q\GxZMI*vYmK &@z*@ysO`m͆i1~Hm|5s`xu}#OϾڄLH_(s~}'`T zp^튦l.K).z@AIDo،pj0&sI9w9MoٚX8XK5;/ſ5N+)㇐`R('N{zuA .!:ц|]^V2 ?#smwoZ(m.WԻd->T ~R+mwHx>-Rjl"f\ l/l*5ʕEQvEևSYe"! x(_JZ(%$13JA-\HNaprmna'"~iIY:W2,aŇUvw͌ w7I >W&|/pJzQHgiڤ7Se̴jEVbq [.,ÿԄ+bT;KU#+:l9)/ 96hIFS_T29 ,"vDp!.UV*+}wP2G2 @ShY2O$%(߯pd dS8 .s+$Gdةbc[FP֥è6=z):C es`ܽ2B2OV2 }p)Y)eB&oJa(S6p@˸ 1rn]ՎMn55rQqAm(^Z1 x+P<4rqVltjkpHXo1h`W>J&uU5Jį%ڑ `s#ml(Eh{@Ü4:Ia|1/ϹWcbp Lk {H_RDA$"Z/[zaq'xBpP 4KD6rT,vO8~K⠄u*4۔%vSí7"5#.o7zj(mM)UaD4Y|6, vp>s { hV:Gq\/Pkx!-yV1\3 a'%^SIdIẌk?LnE߲@D ֖IV"gY׀j]"X*gTУVy49Cѐz2qO[O1E\_7ލEX+Mo(zQN!VT{ KƬFDIE{e&BD\fBnR^4$hUM8${Rü\Ϻ`O{5kƓJ3 k!*7!P" zXd{ao:^g'8814DOniQ[ uΫ F)FCݣ^aΪ%1zT0 p 88kM4I'b$5m!!fjhjloCX:G<^1|+{#e:'?-DFY]*Gt4K* 8fڡL}ĄE$WL5M}Zc \L#z_(%<ыqQQKiapԟZ xxQ n$F&i2cKeRDhQBM.2 0b.9 5 ᨤW!!x&6}>=-+ZpE|W(6GBe`E̋אJbxf!ԋHC}QE4'>apII@YWix5?jL)db_T)pcfoهV꒝ x{U |?7ͦZ Q;OVwu+831Kç5<d@zKD+#QXlU5~=ɨ't " ﮧM9cFyʽ>ZțdY;mc5leGJ~ (M&[bcSdF<'z S11$i-3P/OӖ1CaOKˉSKYRw ߑ[ 3#hQ_+L8]h fMe[j]?Nb#C&w; (Y J9>dLt^_~#`J'Ed*TvNrrv9}[:P%RܻK_Augfݢ7frd\Omb_DD'_YeHHxLϐ a; GֈPWWJ_zz궊9Hm+`>_د 7?*Ы1mA1*gZg1R<4i9IЗ7I#=`S0=9PW=/k<rNuO>WDvA?*cNxLLe}mHd#d8=nMG*ЕOBȐhPßр%$1aTHX@!Wv=4ȷ5m1um. }y"Q)4 Y+"j͌q 30ŘxXdBZw@k:`!#Ճ3R<,q*~CaT(N:sWCȇ(+_h3|aߐM' ܗQeWD N-rAx2iqrG],*FCYS0+zI?+?ְ.ծg`d$2ExnG*oܤp-o4gNGgdIW\Xx vA tAlu2PTx+Sփk;H"a 5E䭌Ĝm O:07g-?8h*\[Re j &R}?>&Sq3ُXmY9e>sdQs4_D##A>@i rEĈ3I3UcX1Wk7"a 2fWxeIsI9C2aNKyzʚc{W}wz4]/=[ +u?n12cUwٔ2`ʣޑ(:5֨XxM*oIkQ I4@jNy.oxt @']Ř2WfBYF,Aa$Ð~4x2Tj`QU(0^p$U29#4q +Ab`f}n'vpw% ' 27yNaLV`zۅ`G@X5|> ~ڮrN{г7Ih4.rDK'ڋxs䲁f%@[ޑ'o=JgGߛ4dw{;<-ʁekbY81uBFP&'bD6ݍib{@PWBos.'Œ6,nI NfPLzfi2f!NexipcА:.mgϻmUQ/b b0@). )Tyn1 r_j.cp-X![}a =Oc102f9V[Tc6%d&*@+uwZ cǮs IwHՊ.C@* j.I2/Seؖx,mTw7/6(erF#F_ ;J347иVC#=̝*d'/(IQ59{f$ wڞɈ{Ѯ+NhpijT5#/2CWASL(` =c)R;m<$, E󌲋|6lqPG[ckG ) U b?k,qg}~`628|s*| 9 Y0'YM$Qn*c3oK{!l5g eI 6T/}beJu,o|ifVYLtuBW=.6q-~/Z ;ϰX8;V(sռW#NcEUi92t:]o[ě~q= )YΤoe ~l0|"jAرJ#rERyE(h6HxwK]siudA5۳UE9E_Mv:FEM`ov:L o3 ~? wA8hNيlch_>|ۈM6!:Nw \X/C_î~064 FŢ9֩'piԅʰkg눫ɞVASIm00ұDdiDaosD﹦) %yxrb"O* g A?"qE>2b $H,"I"@Ma)`njdTLe+W_KqT^Wf[*tI~{~Pň(XI-ҕ$ ejPaC'~MnXNK">&@)>῎/WYN֦ȼgzaN a*d[Hv"J\H&몹jg>)6cFv1׆]y" ƚG!#Lb7QfJ5rӆʠˠuw`J EL,"k>xVWk @coRz\$FvR8t@IR0w649=[3رyٙփM(Ķ}2ޱEs4u.-U,KTbRlqʴNSN|EJ{lD0+1!Z\fϐhQih* 3Gخ ƫ.&b7]1h8r|F@/0 _l';C+-| ,,+-Z ތKMp>[0IVJ6'w%Q7R& >!I1 ]O˥:~ / MVf}lyj?֊7f14&8Ȇ1!14yvPF:hΜxpN+@`2ʷ( l+|:KPH a y`W)6$#ʛʹG.' px!RrCMeh _ŚZN,f\s],1,}j]-+ wؒ`V 7D2dU垫˿d %;$SYԚf G1VpWw7Qzn({H1g]hœ':u I(j RBeTf,Q3kMRmD+ "4hFrݸA:I㊷*\-F'~S+ގKɩYHfK(,44ܻ\sӐԻh|Cs 5 ɲ 9{W1>zl AZnV(A5T`4F"МF;)Gߓ3x-QNrM4DKsPW4Z~7$ LP@U5^[h@氥OD hHȭ74֎4$ek~{@ xVfIcsN!=G˛:--z]%(J4iPb-B\Ij0HpCSߋ0' 5ѶҞ*G+ #7y8x:c{6OS=hGkN⅋kߗ+ <+M @~ELחCAPC o٢pl/RxC'':录wi>_pƃ \Ll_hV x iy=*AI拱w(a!(c8=ݰWßmd`Z‰BaZv^̇5!vU~g>ڝСmnְCSa[i9'L)s'gr> K! `˩lF~70/P++mT~fX/)YlY dh""풦E Yw(.4Z׫5rLѥx|2RSĿeT aorwUD/w@y_ժ3d '2R=ۏGbhDxTtV&|_KM+fD'B`t3nW/YoZZ疮KMHo36FR/?sbm }ҁy+/ ꋺ*#JţIg+< 0!ge|[S\\R?ƾUe D?Xb_L07t@%9 ܽixk} +Ě'L(;Xtʃ.oޙLYF716hu\r7'4 n1v>ĪVynmdCW,ضk'cV[#f`C\n9 AG'--/`rNL[$*Ah:R\DUdbvbϴ8(&9]ZY-yWurOo ѓu/Rr.Ξ]^zD-tq6KjY#,ʑξAa,Fx;䏐jx2e6֏hprE~.L #8Mh p؆yNH `}3䬍<LX[R;=>jO|o)9#ZlVC78*L4yL[>R4W=?8[P=R۶NGkXO |- 'ݓB\ /F}TSo,`XQ`ayckH'6?:F bF6$%#:^{mNg+T5HIcЗJHk? v3%$7\rHYLZs=IfXb{9}q=k).\Wv$q2N΅KuK="jцKVBFLqC}!DA@uv((6Mj*мp."zɷ!iuIy˥g$'-(1E۸ yL-`CJ/G3htkE6+` q!be5v.YϖˣRYUsw`ט V̜o0*|y]y$0),=#@1xcbo}ᏱWaUu#QAEWi'ܠ6xG@rCݥM"t7#APsDN5#ѯ<V Qk.̳oz4d_NUY)۟ڝ{}LЌ+US,s7VU{I9TΣsAR洤xNé;>@5`,&ThL ?{Q534'nP VeriRبgv[`5,QA1ZC&A8xoV^zeyDvji`m͵8(DZIz:&7-dS1,{(WuFycGR'ʲ~<*BV(B|0B*p s.9:ZDPLw͎'z8BoN-\YSE3aW?Ѡ:QaoƜ .X1 -dDpFp'U[0CѯOL"fm @tiI'*t \ӁXOR'9a[{NhlK6.+%{~s$"5 އɓ3 J5=n$uCQllBɢ8Ev?tYSr Ń)QXϠn D$p-Xq;Wo85ir2  pvT /MSúF;Lۢe0I9,Kq|,L.>$b1yw[A)R:H9fo{f:t Ǜ 0я]7ARr,kV^S,z%4mrJc'ІF`IaqvȞnm6I-Ul Yx=B*$ 0jmµ_۰Z?`G[o`1Fo/iy}+3[^ `LH@%` [k74; !>,9nSv[% Kl!Q_\Cѻ˥l۟mK)~5|+Y~fkQ $7yZbI5ܣEIdVGt&d9DD?>7# ~h 7JKjj&Q侹B9=/jC2\ԧh5c}9$֚NsDDӄyEhwD(vu}1qcT{o=Of_2Uju>}2X}T8,Şs}YڗFGJq΀t,-:C5`jRe8]LHcqՁfpAq VG'"X0o xSXX&(A_Jr6\%X[.}ЙVJ ;QzvL-4n]3>='vVG_sRq wI<Xbg"2Nd`˖-UX=p%@{e2QU0m 0u䎗9Rҋ>elt D~wI(GcdCq3z Bv:[XQ!LN "*ccg^ :3_sjW [=2.vIUEWq1r_ _&րM>&!w7a}|'nK-!C $ 7XIYKhY_qS'Q,Sh >O>>$Yl E&Zp~ZBPvD8,u'u!`V]ӷa^xt5:ǐuM s]]l:y-]̚Ug(0z2B0mtT8oYa/DB3!Q`oP"YGԔue#B+[c(Dͅ4Y"_֍YKh5'dNq̚禐s{pV]xOƧӗA[zԄ"_D9GHQu'ĭGj'KV+.:z8>_4{ɜGS6OWRh=K*{Q#w9 _I+dhءhvl+o\Kd$}tW-xICQڿ׽i*$>֪ z X QabUN>x·AO3KCޛ0j(ZǽtjGp2.CqMgkfdBf0|2WFx^E~J!iBM 76ORt{qЧ5h #kBg|bȤk<T-ŝ 5OYYhAw *WcZx8I;@mrV5G9Yk`<#3FQwuc䘮rq3Q JR6s@]gUd_6nt!)%?y>Kmz3(MwDvqK~g>s9h}+\.렂2*;hN?bdO )؅[Ba{6SGOn˿m*MûnjC0d⎦F.b?֕6co.n=tÍ7A>z[OKP9k/.tyߖ1sFB"gO* &BPKM2v'4ȩUƞ/Ęʄ 0E {&t֋d<`!yE'OptmLk ?۸itL8eozf0lOl;!F1uKN3g[}huCp)3foEO~t/g6*q˺Orqgv\=|`tl=rjZ4b(usФ%w}Xx dvH\CDGn3pL5PDMo,{[e7H7%; O/N6p(^ڧ쿌37o%1fE y5T&zYhJQڨ^F<6UCcϻzL6@̊v:"=3޻!6 {dzO^#7tۺ$ࡄsu H4([9%JBc} eYXWKTtҬdNCG[giNv0s>U]DdI TakUIQ!gNřƎL#E|]W %(KT7t6Sô㍁rt:vm vit>&ӝÑ :$ hquG feR{"yE?}06x; a6|瞱X׺ԍx:@[a^\zh{1b;?4Pb\7@;EVb1I R*J "]kMTusHƊ@P*h˝`BnfrӸiPa8$'q3C>.!?BתV2<60cPWm IC BR9K ؼb_3UlGW~@?eMs5gr7WW,MoFD"]ąȊ=VқXN+!a! !~HSvGlC5dkCO2SI`gLs7cZ% nDSD3UG w'<WSH="CtQ`tTT& mCmZ3p*I:}Ō/ut;ZAlJB쒒3b;u]XAۖDF!}AC!?һ1'"ڙ>Uؑ^\v#݌~$ Qny=V~8}8M^ 馡瑩/1]p?ȼ}Y3ןN5ʇ]AOYXL;&g {䲃\c^I 憈HU8w,͋(p_X̨$<5;@(24őd:(^2 7[fFL39U}б! p_1Kc'3 [-(ًaktW\||<1˓ve=E{cvC3}9aE}ݎ'2\D}2Ъ$+TIAO؇yTYyt Rk)^))9KűNT>aX͹$I2s0,xloG$c㒐WBU4#Bըmr[Q+zb:aU^!G룱4&ZLUЊ>qQ;6~9}ͿjdfL4v-- J/HC;˝%snmή5*R'#e';8r=,Dջ +: JZgUa8Qb-/: tnG4W<2hvŸ^cǩ\@-L$ !МK='FtZVU/q3f 9;m߮i᠈ݤ~(FOy"^jSI!QN4Y1{޼~HrMf.cOpO"SUjmP8oy|rd5qL+?_\#v@+ӽGy-G²o~9W{C_,حʝLtKEkrLmO˒uO>/[La9@}lKZf7+̈_Y`&7P|:MZeV)! HSA0%]aVO}tS$=oo}l Vj?*(3-zrM~Ro(%pC{ D~oX ]ƕ{HdYM/މˀg)ri`tT;Q9ʁZ`#@Ic5\]aUqeӽ[ʬ' ARLXT.%!u0pBϨȘuoÃ~|0[2_ vEvsܙsXG^l*krO4B\ MFSdҍ=/y,N>aI*vgrE ˥EA+ %2 }~\|+EΙa_Kk^dc^+;E~~Sv8@m(։1Z+[B<﬍ XQq4}C,pʻW'%Da nV_#O ?')\7l-Q, POҋ[ȷin4 Hg.q6\-ul#} ֎4/˚j>2LLi[1}|h/Ea,ϓ 9g:s-j䆪W5J$HܮX2h*DY \>KH :к:;:%ޙ,R ?.`8Y%WNDFAoC Iڨ=?m№0$j_}2lwo?/AµO"̓bh+i 0SO 2COQ0t~ -CI{s VMBl:pXz {;0t3ʋw-5Rnid;$~q_VǗLzX ;L'X~É1ӼĜ;{Op6YUk;7lL2[2D(yvlOzjWǧ8z+/C$_\ZCIt &rͲbJF\4GIf{K1z؃>mtW_l*&5r1TiU)hf+XPHd(UȺ|G)4&pI5O8Hl؅Wlnd>А3HfI0y1ܗh $*ڞJz2n-ʀřgkr~8K{ʏW&T6@ۧ8t27.[K0hk 5Axb8ն](rig[Wb˕mpK U&z Z",,=aP=W8  ΔE^}h*SPgo<%r7*ٞe{'_o#xRz|ܵ?o˚Ut=OBw*:rq1mTݣ@*HWLQAjv"H4fAZfL1 yODMQEb,Qд3!*|irRc8Yӏ=YL}:-hǖӍAfNv (:^8F8%k%^?H ZKG_&2&sdXJZ֏iA)Y~gk \kPM.c)C_tB͜* h$0|(D$&Oó2ƩJ]dX+ԏ{cA\LǔO~eqhJvLEumhH[Ip`C9t6 3qj(* 2w;kz+4;P5DVv{nMh1cGY!O,8rMVA4obw:q=bDJlIGcS ,_0cJp _ pCT/>xbi^smU愛Y&Ctk/{b,YɐE$b5QCXg .fjdWVIx:gS9CA]^ؐ;S¿2֢ym3"aXg{=v 6X)]8V0wh۟5(x]mŅ CsNYT'a_5E2|U )#\2rV82h{=)p7)?C@^^cEN _!UIȳŅXOE K!l>0gl݆elui7w A* +4'YFܔG>rRܱT^ gB"2 |ӫ pBJ\Ԑ'z@{6г;Whl[LDe $'4YO"Aw7x@صwRsOXP6;b}ǀ5⤞Z%8`$R)% Aҍ@tCb8_`qQ#9)CSOmZۈ pl.b!ae!w9rE_d&:TEmDl_ |c?&r\/c_J+$mbnbXI Z? ~a%2܋ E )؄,05Lt?YT֟V:VwZvWmf$e^CKKߠ+im:<'C@RvPgCm Z ٮQV]9:rexV)*;{5o;4b#tv4۲$6n*Ab@zV?vH$.QRLs)D:a2t(%r1,!mKgk.n~d?W7_qhTxE= mIEWuUсV \݅>~1p9"XB,ڏº|Dar~s(),2AƏj5BȝRJ ɶ="/ ~w@gv9@,n/mYI, ;aaί>=$f`;ןd[v"|Y1鏣)PꖿnC6xѸ#l,#̔r~٥ &?a7~Ѝy!jGWr@1AHG0![O:s,{+uȪ!)vIrMp.BQ@ٶzc]+8ef`fUihK!biidʏ ~q\,NC c8Bn¢3z.W7Ms09p6:J2hzk@'*e=U^7oF]2ot2c}C.*=.s،Yɥhҹ7%2GQtXƁ(xKt' آB:Eyل(6r:b8p1@.[ xMKwx8xDm0L(}=>D=ϥ++ 7b`TH:!َ8&~1g(T BB%UhHSR0PCzQ"%QmƱr$$лlqa~L:wR$)[6 \&`KXF78/2ᢃ!!Og&7'(g쇻#3Ib?^O'iY8XTbƟxCFk=;\uh`O(n lv=l <)IAUb+!.׉<\v9oaB_q l^tqE#3\9wVUq>fj%h&߻SΖ F>[]쯯HBӗh ~5𼂡&+?4\-b-ep"aĞ7Aia>'-s6 GNaǣ瘳=v%qݝѳ( /4eˠnL< a8Ȣ"i)  lD(xC[ Fb^KL;c,mv*i.K-e3=@5&,H L!j۰*CҪ}#^ }',l,vG^Lyf8_- ,LJ֨V6b㽘F vHS.YWsw$mP?:ђ @j.w%JSe7 G%ڏfb lS]2[#ee$=247R%)AoZ\Vt@ZOˀw~n n^~Sx<"+ǣ-M2kw'k",x&c8YEQh'B:)>ͺvW π|sj'3V2h[{,ͩDKܶ-xH{޼hqO%^X򱱢H~s{y?63+J] >wC$Д,0zxDAG|9DBҋ3.K`vhRֲ{!Ug\{jOy'얕QZd)$Icg8,2iĹ+LKٺ4`emu2hB| z駎Q_B\9_yzPat|>\KcOth^d>Q-KX+̏3E"sޥYswh! o\f(/ۈ(ଅULL8N9 0gfrY 9')]놨Ji3?6`ۘr Puˣ~iq]icC n IۇKׂ6Zlr?D=Q?3!CA1c]'VVvvV`8 nITĒIPa9)n-g]EG#*:oY4Á}/݆ˀ8`W2$#U)DbX AhdojmzfLaCc ZpMD8@$Ju_ 2OA1&}GOh$p]8,H.` X Zi/KoZWj/aHL;9H沟2@>DЀh߬@Pc>$mkEJ)并^+xmL-dk ͳ$\ъa?Ph3) kʨݍ@hc) 62gbXn?o@P,$ ȃJ$s4os*B˜Q|6< 煘iU[+34;1=Mr,h1SK|_vUIm6_]Zff0D8%[;˜!j/`#%j3Li"e47Rۂ:GRN`M؞n޽7H!Q~Dn&Iэ1eE+b'R{~a5~af)߅[A=U!y3I;:f0uCsCެݻX BӰ~N Znޕ^Gun#‚kSGχQ } \;@$}b7,dx'U&ݿ:CSȡBMit|Mg9]VQ. YiivFFdzbi=sj˫PQvl`\jF([KN ֛wzA" I-j,YT(VJLm XnW؏W;98WëU}<uP=\`X{Dң"fY knVNML Щ1r,w>E^@Hm3'jHbV ?=/U7KplZ: "!˖-Ί]uuPp Ea*D9Lv^Kxv5" "riL3լ޺^aWC(chIjcg2#p84ImS.N?q31ii'R9P5ڇ0>i]4.(vZfT3 eݲ;dzn`>rQQQfbH4JZk7[x5yu[ W/k4¶B#_dPDtJtI1ё08j\"x=cP,`>H֍BdGf||2ƳktpD[芙OO vm4ZlnauI #Do`|9`zobQz񶰍| iΰ@n\͔C#' _Q!]yLxL_Hj8f]8`.4&xK1DCfIfl0 S^L BXhkG>mMa0y.ɋ)(7׫^m+=ݹf;hn[We}zfY}uf*m+8B0DZ$IY9Z D{?MZ v׃8m[1.$kbBe\BvV0'G-aIr(=%;}sP{ 6 7Jujl|amљGDgNhtjNB0s.)W4Q;iB̰+=A*XX:JiC+P'=XPpy<.Ίs+ #!GFѮa]OΈ3j!\Ek-|x; f%STKߑ3H!2oѻY5!-b랸֚3xbYMx㜝"Dgm5: Xõ߂&ato ȹ}qkcFʇ11lwb Kgێ(փ }\ÞV`9S,~^ *6VyCm EfCZ+AaƷ1c/H}]eubڡP+L-#k14I4C'i2Xt|lθkחج&3*~E.>CԺ3)c EѾo;+R"т *G^(Α QtMnBiFg"LaAޤ&*L]'ܝV*^cy!F17 &< '1#vStxY_Kg`$V*]3I}1bD0y:g/nҊHxk#*,&%ĽG"M[WЈxP#(8 {`Ou@3|)5{QP(X7ԄȞpJ1L?o\[?˵ו;jBo47TGAi xh IE1ZS$M] !KjZfXyV ,m\HLsuӢw.2 X3^l{ oKa fV}":? D XlLͿ,oŏ) GD4+徧s4 ^cDeg& ;kp~tVzHSq '߬%4m\{PJУ"3Hm ;_ᬀ99ʟ.X=e ԉ65OU*k>F 7fHZkyvb_c\;3a `tR>ȌJBQV%<fo\_A@.U+%V/8*/ nK)^V E @I;|uL;u[*izY(e 8a8\9PJˆ0pɯr=;(v~|a*Te'uѴV\Ѥ@s#9ĭ8j}ouyB̜Qj,N?;ohBG]5'=$y8U.0s "+-Շ<9(EIǞ>ծFb3 WV/Kin_H*d1!p)gk%NTv7CO/}ul?I$qr;NR>zȱ픥|%!^$\" prqV, tcܺ[$LCrF+!W]6aM2׾hMdMb%*?c+T[_;;׉|vcAZWr(Cޒ$T$6l\:{?4q!&#@XEZK-%1ĸ7{7ϠgYoy!p#bz $g5I ~u먃:.ko?~i.s>yN| zàkdzz&(ڊv Φf-.,n>,y̸DXS|D`Phu`7h:Dste6yi !) |wԏA܂i,0|yF6M']uPՒ<ٵ,WHuНTI!cR@|×Ue7Sȶ/'wW@·0JaV)o Mش#/X/7M:SVrrw գHóZw%DH5ΫЁjPjOE *оf\ƺ]łMg<q6- m6 s !C%<.AQdKm݉A B[p3 88)h2`~^D]i5!ü;F@l|@qS%p|@Av;Û6I4BJ^8 >@3Ca@ѝ=x f} @GwFalHVʺ'H?-P[I#lڅT=?-K BJ,:Nxwq5DM薭ҾC(j'uP-D+KpM~ }0X1I|kzhKIBt(" כL[#^ߓ ׳߻t0t!} R=R?ct<6 K\@aVC HnpqH 2h(\#'L;GtJJ/unX ڧf z6ŷVX@Tf"97g՚\#k -O@>~_0%1{OO cnJu4 f,4*tM$ ŭ&trb,aPorVITT9LqhԽVb~%6 7N!@c*^9CaGX0gӬィS'z 0YsCd,BWM]5WoӒ: ; ( ?J2os453~@ǰY }[Up.F3|f〟&"=mA~L0Sc)B KTL٭E# BCL=tQC*4h]]{I_IG+O *R8 #iJy6\s(aS}^j͛"7g 3T${;{~ vWmBLyD˱ږBL}vB-n%)rzE2/47gNCj2l 3cODZS)7Z02T%#1JFwAg*"-^zRWf>t:&z)I\Կ@Ox$:# Q[7HKw3d(qz$  ^X׎| Jә%܍@'Mdh?.З]d@~ʏm|JΈ8: ϣ:` Rkī:02MTHͬ/rŚ=eAП)Mα)J0}F4dt[0;=ʞUO9bJYN/b#\K9r5'+v‹ڤt&=lGٴjA!׍. y?1 Nm0.ח=s83SjPe3Ije,}xCF kzi5O&9Weǜi:̌]);"''\v1EBDx}1B2&8^h6q3fIn֥/O=W_f+HlYfB[YUOԄXhƤ%EK 5ݧ);'=.s і8ԥ>8RF-> ȳd<{gjġ3 kGwq )n aѴJ~Ut'kFq{0+Dha8]~Q]8.lkzw N^M| s{8^;1Y[W80AAŗ}&]P M~.  m&}>ݠpDp=N%xa "Η(T!v!Oº^Zc6b$]v=q{MqK!ؗcḡ'i :p &cCḵr0h{ڼwF+Lr2SlY h\yJ~`I ۯ>C<+-rؽ5\+#?ؼMÄqBF'F8!1ӾQ#q+lϣuqu|4z Up|^;_rhMd;x)#P|MGz 7M`x4`R~l@2:Yq ʛ\!kc[ĞC_.٦ЈCSk "\h<Ӈ.)@ރ-ib LT>/xze 3ڢHOWF':_jo6 zAbXDJ3CƃZ` {cj7y3f{tfW|{E8LpL]'zn6Bc ̺+13ZۀC.u[WK>?R7&Q@V7,˩;/U3˦6 [Ӝ`T4ve!׻>$!OkNN XTIn2!z۸.M26MH8m!liTA u,^+=W\so;]ۚon;&:#Ky7¬09Y h]#Z֛Ez ӽ[)*1w{5 VF.Ɏa[6{jcRZ t@/MlkjmI4ٚ`N[B07Y7H8E>s-m/*u[ sgB0]o9%&9vW@z%K1mqГb:+de mCY$^ЋUH_^E2UObyj- LFBll5v@Y5;5:#:@,j%Ca̳AoOPd PVGC[7J֎+XޚPAdpExGOaIXڬBf.ADTK`{6 UY7hU{><|>ݾdG7Cfń@ZQ$wq10{'3kA#k> zUDiV:TBob"*ߗ/ TMN èD~܊lUH!Ar<'Qxi+heQg#OIGT Dbdz+19WDO9͐GR` B9s8Z불ܓ'3ItJJO:|~Гg8כABE|B p' !E{,/gÚؤ~zW؄3M\zbtcbk^Ӑ"9־3Z0C _ʰS)FkeV7PE~+iC uxaY)jV!PZ6#8 _6&@5n`Fn1ܙa("ro]5zhHReD3M^< T)edIC>#%Qigέ1"˓tzPv#8z(۹#j|em0j8&BaN$-dawPuYc K=6Qh4ñl_*mQUjBB ~5}[@g( pm {Y0$0Ca)j 4[oL>N Ց$&Vn})Fa(֔tTE.Y E9UeQV䮐GQLj@$XA~]j K{ e`+9[P=@ ad`1UD`FbS@0Zkh)B$Ӭ5Vn s^Ya +'0X2::dH.f2W&)Z% ܍eò=}'c}3`IwQt}bn5d2==H,6-3YB7N@P{}|IvӭgqPX. zcmUV%audw#eSwKQK#X4>h3'&4lˁ>1A.'ƥSOcqeg8hvu~zm]HkiE|K(-TRb}"n/O^~{< v;xbl^# R'>H h%&rPɍ5Hj*gHYDJTFlw ui}CgEfzI3xHjQE- 7UD˹ /Wߤi繇2_9(տ}Cr JLNΖ C`N k]!qUPG4Ҭ[7e*El-BE[K1"fsi4G۲O*hAܔֽ^Mk2)^QE-,&x%C*J&+jpG2DDߓO0#RofZiך`~:gk+UR6Fp*H evwٔ Pۿ1=v/E,ng@ w5>#$c]B[n+v@{!G!CpOqV}0Jvv`8QP"\|U ߮2bxp:Q8 hX9v,dLElhDPl-};9z>6de+O ̾^c=XCya0L+6j oawʸV\` (JϞG`ss|Jә˱z('-Ȍ9Erm^&{Iyr[:6ZOT̤(BծAUnL]ob3nQ/li9I U9Yd\ Erb[ŝI?{tZ}"|.UW7^hUQ)1߹p_&!;PɄ%vWj6^UADӔ}$v|'Y*}.ʞ4|1t0z7`{f'yn* CZ>_UϘd Z#DއQ@ 7/ G˶ݙ I=#z#{6ΥFXUC 0O!ܷ2P$_Ớ_STb)  Iũda ib&l9UWhP&<8~mu%w<1Αt\+O@ᥜ*rv} Imy$3s1bq5hXZ> .U[xj*7_b˨ZkFFw`㙾xiz;QI,hB%r||&ڢwH{E?RO cP >F#5 f`蚽I+Vu iѓ񗖌ݛViߠ@i>`T"n /0p0zК0ߍ9rA5T( ye_ԅZ_AۋDh}9}t>ɆkT@bEmx%GV.2do`63}v('s&>cJs!D?AQ+ :2FtkuDQS^.eZE^wz &IqsA[ {p(6$uY~Yfd oC9€+ӑed*-,FJmMMԃG{ڵBdMg+NIYvI1^>"IU6ɖ -cB]˪yhCZj p ;v4%jsoف(]TX!{XkCql@DĈ7e ׷̷G*2dcE1}T[m<NXnO1%|]7$BʁB3W4j|E&gd}%$5g]W+3$=rt ?v( d!E,j`:`~tɰك*njt۠}C*R&*Esɼ̩E*G>U(i8u}&lTM% O-g{¿u@XM{7*\5.w XEV񵯻 .ڈl֞|Gjz=sf+=Q3}Zy/`vcTzߒu˫Bh ޱ"9~7a rJPZ<"ewU,R\c^exkoLĦQJe$ij&O~;M9uА녝Yd]TU~rɣ/!| {kpwXqNHcqA6mIBajgK7W;8_jA~bc0/JDzUB?))PQ)/eVqӉ3O)#ҘcnIGR5mx}S??d$vMוEso%)n,M!`[b"ζT2&rd/U*@ky$Rxn]M=X*.Q7{aQ`v8Nr5΃97%$IElOgH(sE)b\hyž7c9RՀ0²#AG%zvYs)F;I]%}dwQ_hGω_D|zU~ M$?nVѕG-"gF= ;ra8%ax:͂0@M1)]UCp3Y龍}Eu8 Zn[RN~!B" > O-,' Jts󫡤z:ߋz]#wI+E ُ{2 W55}2r3\(ҽ!pp m-(YC:X(GS, 3 VrS)Z#4uv72ܟsltH]E|!*K$.<*d}>/'@3O -@vJT+P[_scq沁PwJ|0TC ^1(Jh cS}?ykKte93aDLCu+|FzɃCɯRV }DRW 29$=`8݄1URv3l<9G̜UjYΧs- Gz`K>c_gիIJKX<!F4/ J\ȩ)X&l۰S]P`7n:8t 1(q*!{WXnY7łz#4>Oz\~8 +.˞`uFp?J'l!+N 0FK9頣+ofWNȗ@J2Z(h2e">`nE^)'b@7ލ)TG8Xh1S2;7t:Pz.sw:}Ӛ9tEyXO\}X#s;_j,~܈&ɍkq) bSiݙW4NRNyern&319|ȩ2o/Yva/6R% gWΙs%q=Hx;ywJ&|b&p1IO􂊘k81; 'b ǩ) NId /VωX7.rmKQ񔩃h|HYKm!3KEnnYX- mmIGoD-p)jfЕVX0A;W!|9ƎA5έIB{%1PyX .S*i bTw4 f~5* n-2 Fb-(8×nk1ڱ53åAqBG!fDoJ %'Vݧwֵh 1*@q\>gnC!U0) N:cs<\=2d*p:pHӬ2BLՠViTOQCɖW*dڵb 9 [I_KӖ0&l!aGڶ=̵˧dgB7lM m?"7{-FmND +S0oi= &QJރ' E}('ky!ꑀMz~T h}A`FH6"sԁ9S?o'>@SvH(F@ѯؒUWP$"4d-[JP5!h\iI44#o =$v7ud#@g5jSfwNmX]έ2exlJZp{`6C3!eM~g};k̉ fn7 MCzu<.esAITӬ5&.H^GYދgᬗNjJ#e2VkyG"wy|JYSKR<ǎq3JL02n nW0X,<.3ԖT3":DO _{cpUP?l6S/ ~!")+FN9n"c-i [`_\&S*]hdpTg؟[*j 6Z$; D͑) Tk?Pg7`kͯK G"6]y[:6_yKb =Ct8IWľ۟~ ] H& 'B`PIe,7Z$e{Sڞ1VmWdv$NЕ])ʄO$ŲWg*jda6@.\s%5Ĝ!j_tEŖ^/l9}hQw*6m?({hx 8%f!Ž5j=p,&DMJwv(9q$;.oꃐP~Hfn(3p tuM~/~[ [8A qzj篁oh*B^,R`6ؚ.+$ae4Lt>@Z! ޮl0՘Tjڒ|?[.RDji;aP1a*G vkwa1j3'&3Yvw8`NqH"NDkQ=qBI۝CXAWҢIXuŒF]8W̏=g=/9`H5Ԫ:>Y^h*?|JBe7NVq.GiT%4ilnSdriil; q#sB( ؄8T'I[&%O7wB,CE2JU_5#ʩAә^f$+;d?CDV0 SKH64bMS5G@!)hw?6θ2JJ  w:j"`y\4yB&޾]?FMn-}d-"8sIx *8m8&[A?>E.̓SmUU-b{cS鸢D!іûl’:P!b4_d{% b l20%8M^Z8,6`"O iG7 vqCbU0Rg]z}J.Čg2Ԉ 8VRK%u݉% L+-C39|wb|˻^rK(S'f3z;m4@Xv Z?EMΣ+~WxO==tk%D[$3ch*WHt|L/ OʍD>/oF(}=wѝoĀ-+_L Fva՝PSR_ߴ'XQݥT ][ a r.y<GuvBjT?mZ 7ǃ[#̕(>H}{4#6v dJpK7yպy"jn őF ,B!%46/[TՈ,Ȯ/ˁȋtA=dSn mW~gm.[Obn TЧ$/=kgsd4+a'#F*!TwK՚bj/ԅCx+? {=spo8||* ޡt8,Gna?Q M2ăWGpuuCF]@eߖ=Mv@ҕM%H ֪HEضejJNV?$ܺ)/-x_L: W\`vL^@]#守P=@2ۺ_M_[LWb!ъ)\kewJ,˺g; Ul09ܥ7;6rG+}m"MLu:V"v@ٕ`{zbgOPJvIhS{.#6p\Flb=c_”V gy5`ߥaDPYgdSMco82&%eC&fDDIR F2+J?"@ꥊt(O>!qKɅV6RLB= ͮ3vj{P6KV}D-qE#W?tABNwy/Iu42!s5xޓBF=FlTSOK8Y1XuCCԟP0D\ix忩7 $̤@ռl#^h8]lo=ڒXgG#OVr)b Xb?0;{H4|z w)0RpVS }M -nQnk,U.^?Zێ- ;Ԛ҃l/+_;XjƶF)U{-RD<ի{%a {5U> WC/Y#7_ s03 °t0 R]y&௄IT4M}>i92=_ L Y]I]©K'M90n`Z~i!LmzA!FaC,Q" . d 4&l?ZGF.1Zdc"Q;":Stoh.Vc=$L+TGk\CCnY7Yd @ae86- ![pE`SkLs AR+ ^X:9}h% >x;_B *fODtHn+ FjմooD&l㚳ˣr!\[vz+؊L:qNQI}AN!PYW9ŅJsGW| h3B& ^dlz4zom]*F:A~NU9E $з;w+Tz|!Jtqz~~ua-Gl ?$s@(I jsmԶN6ysT`Ud7LBW8z&FiXº- #w`m "aGW Xr 1a)%tZ'> !OtdJvg^pSq-][9BP/ ONܕ.BFb-`pv3Rկs1bۃ+{8׉,4%.39n&IYTKf]uIP1<Wpe?eaՕ #.gDѲv蓭U9^oIt7Ĉ3-]![/'IQT:p}#Mܱ0߼r?OHV*>T|8zs_>{6A6s: |4p$}Ht8DxBl3:}ZSX1c?YװʊfڃDy W`ڄj=p )n)nL"~_Mb\41/eߚ:awu5(*ؽ/"{Q[S3 CסHwVͲ֏H `LoIKcg~^,qhj3;EyR%~"blf&Ec`DH<: ɵri,Gy7ݟ og]t_WaR wSO_ qCi<{ "5P9o"XoqzHFJFbDJoisE-kqGfRKŹ/wɩ [܌ V:y\mKdYjILrk7JtslJYR Ѧ̴]ڹH H+rWX;4:̧I|C g*0FQ)\ Ì{c:??8TS [n1 k#:ed ^c:e[yRHhpT0vhxA@dF8CZ[<(OO/̫K*1lEԨszg.Prğw,ps1x@F0u ܋#uQ4-=1cE2{pf:hj:K ;7VR{I<t=oRij(^t8/'M3S<:>B+\= Fkhr`sȉPxźHD2uD bbM@]P !77+)X"\uB-s%LJj}CPz+Ҕ{p#gTVL/S8<yE6s?C=<)AtGja-&yI}3x)ܥI  g%;`" ]XW ;Boּ M-mدF,Y18wm>\ݦ//jeA=$nm/Fmф_+av8b/2i6~x467J+*%)Q,S_0x{4('Y؄4jGyd<(thٳt8\GgvCi&fį)h"[UNV;(ⱈ|wLi"C蝩H돤)~k Q҆kF! TlC̼tNJDsf+& {R1 i`% jF!"fRu E71I <{j3>ʷna}w,]Є-;YO(̓CM)y#LpI%# Űkɯ%f0HhD7#QsIbBG/MzU(M!-"5">9,W(j7jD/_!nZ.ZQi]@l8w$Ӱd'ew0T>.Bm%ҁxN34c/l`AcVHv9#p9W|uoY Y@@a7R۩>A$&|kwJjO`ԂX$Ѵ:Zg Soϼ{(V+T6?Z"rezgʉ7(6 8'ʏ0&{5ݽm}f9GVm̕j&08Lʛoe!.cF6@U0oYȝ'ީ!Rjtmw-P~`G`Τ;tƘv~O bp/RوmFQ;,c_$&ДcUs|y`]O?߈'2i 59< ҈45HNMM,7@S>"呼<]I:IBjpތwoӘt:G{q/wf;ej%*9d+kP_DyvS_Huܸ}vCз?fs5%~x5 )ae]wPS~h@E:\cǢv?$\l ?SHR"Lϵd_`I0>a&2K2 so|@BR=SRbE^e -fFMƽq=Z[VK_?|kk|b ɱ0QG \8p孠fفf:QLx`$n|PCϝ-M)A~Kq-l[MAFD2GD9)5^MGBxpaˤ:qDPk/',Vlj 5VL0l~uAVWy`4Qi?~j9@eg.MBgkiWeVz^C%>tC={9p :\4=r6gw\?ޭr.rx[(i`ᷢ}'L@/DXO{ |e d6)}fTn`x'4q/Z5et?]Q&tu7Gj foWw|8@xҞ2HjJV Cp^X+(τ%_BĪ4Q?G%q`}toE~ˠCӆ=%!~elWxyC-/'>ɬ]^.9 7qMʅZ6Mlj0,7)J~"sυ'-J>?vq_ek>(hEpc"a)qŊ '1Vl[`kH6&V]ǀ?芋'w*~xkI"ecs^S?,;PMf9m ⬁ lj# He3^:6ؾdc3@@vR,@FpW~09ns>j* :`=Nۏw 4MEDMj+H㿮 m6zhԂa*lO-'!x*E؏*I:=늮Gôk8l!h2tc@Vm.#ڽ8p<Rxi'1ˆ'&%S~@MlevB5Մ4a_toq7i#Ⱥʹa\:ɺjh R0;_wz0вfҢqpxؑv'@(Zbֺʀ?ؚn7Z@[X# NL?۫@-Tp֒޷x㼷Zgrl\A/[Pa魞;ݕ4# ӚX_ &~<Au)Lyf1!$U:o9/LtN"#ީqZ3ʒ 0$Y39(5-1$YoeJ cʕ#t w]iЭx..(rθm}) GݷЄaN%1#i+D 4Dcz"7 YPn:$ ;Fj1U=B],+,8' ī#zC0OZ>TR9@]Pm׭=dZөm7Hp0u AtE9@rFM ~q.oM%҂( wyktn_?`qz6llGݦ7'uXG;-iK%JԇE^jwih48Id.gJqt_5zo\ z058RX1*!Hܑ64hd&ʓwDM6z"M/ƘZK'V87&b,ذQ:11+s6N$MFW]jB O53~Mg.D87?3$}0Sq8Pj\]<=RYj5P|=2S|ђo٫q: ħLJcR?VϤf_*͈kնaI/7?Iu5;t- 4kw~1i)rkَ2=K`SZOZXw0xT|CFtqϝ.ruvyK5jL@JǁJݵdv}g'yHdE%y:n&俇< 5Bc&0fN{^ɲyR&J\x!g̊~}TJZ5V=AҮo\3Pw6$)y&NҶ !ISiY+ 恓 _2'ѺbHTʆ݈Nplp@c23P:E pS 0|ǎ a\ƩoTTdbrW_ZDKSdu&4W}w0=o b#M!ʱ!N5(P- pypm.$騐Z'Lb$/ tsmŤ+j O~oˀW@͛=9m<(R+uhPB[@"D>+P6 u5vϽcMmx[/,ǧngL z<]q&vM2I"<\Y<5?5NijЗD`Թ\]bzwq_|#$q.1Yn!l ~ GauL#!҉v |}cC1 "Ua(r.%lɇz*Х ŝ ک<09ڻfE*yx(F<#,IA8n^?Z5]&4S#xuk@GXKL}ŴaȠ bgyX5 #FpB#Y]e,n/jEh{{TgݦLyU:<Aւ0>u"Y>IkgS[<G;4s. #7E- io ?>͜Se۬q ;z=t+ud9lH 2AaHiL'bejOpΤ?F W[|,q&c@exڷψeڿg2Y%_:^|h0W<&u-4JW]̼LD@P[ª%)3B-Z:#=t|id9' @^kGe:g,v녘8g3h%hZ1~aqr$fbtL!y tfmD(;^nw~l|}'  DPDȾDxV[Ie$jp06g J OL #'`x>Iðq&7J =!&",HIqcFD6Tuץ,o"uv$o:U1;¦yJ : 铵;CW Hd{eɨdzm7]nB_2o߈-}1̎m]|YDAh8}k\? *WwKN{"(ZF~IZ*ukOp|3E~J̧e>. v(cea ܪ L`r1 J^.A8Uip>-#B /DeCͽVip~a@:'~1'}{ćQ)g"70`;\4V{˓BN:!6#(nWG"ܤ3EpEʘk 0& ,cT&%SmH^va:CSo"wl Qx~یBRh&jIm׸ei2HgV+M e1_EbIg>5ȒwwtKn|k;.ix^aoBM88i %>/͔ A"E˟=]a(XlYkL~pƊ]Dך* [%v3hٳhv2]{!km`*wm8Jnx]p}_|Pi -z쇀1MQf! LZ+gͺG"xZLG`:0xGvVbu^"2@j%o sO[33!dEq[S%=YW^Pr)nQP/H$aD<=Q[= Y}{\ Ic]ɱ0ES{|kiw' HzC1, (VX9ƟdzT:(v\Av>g7JCyoV,rζG2fD@to޴mӑKL9s{Yd$7WbwXVj[01[=$429 n&u,EKeMyxGYzfӯ!1jvr1bCkVM9oRnK4MMAzZi^${eNWu_Ku\VMoW!ȺIo3Is ]yD?>NG(oJEM<(>/ )aX\w»*b_1 o\͜oX]YSŘ8]sUܿnюv!wVq2өa?xc=Oٟ:WxW i 0Ψ,>#s5ûܐޞ__7hӄڠkj/U ao>c?fH|a> 5SJ1eAɟȥFe~FwbZWC;*+?\&2=O"efWZ$WӲ$Mq~W' 7&41R6tw iLM}n/K\TN~0#c9l`RJigJsZy~s6{v$my8`hɎb{Jzq X.]<3'~c5zİo}68--|D/o {=Z!;;C`#M(#җeKi&ףHp""\3f1wt#K}׺)vn *}}tç+T3<@*a\(NQ&P%O0aP>(XOVH*V?jmo O?ۛ%HTLmmiE+ ?%:ua 2ZԞXٜ􅡼xxrf937Fi/J^FNoI:,(qu̾'a-Fcp%5aV>O%},8ulgX֔wEyG^௞S"ɿnt)P6H9K V:|}V{OR'LUi'zCFZ=XgS0ˤƁRQ r=LvŒn_+Ee%C)ց׈>a> L̴_^WeRڹ^sMFdO0L2+zEp_:Wkŀ$9a)] OEU~∞.R4{rgӰ9ƋMCܶc+—TP5n*?Po '{yjKZ&#w"=T܇Weū#%"`fYUčf0pE*Xе"uFiQFR1VKSNJTPх1wO:Û:<5 :/"8,65_VeVftOsJnPbufĤc@Bg?LpQ~/2W.ad' zOb5\Say](O.Qژ-c2ig>ikqlNe|ҬۓriXF;-u9P*/Ħۮc`_s!GVd6Ԋ΀9ˈ0!iƸ3Րl)qs#I72!w?RtXCF{_vV .Rז 0\vO1-,Cg$y˪$Q,FkR(9n2ɣ-~VZ;Il|0 9s/}:mF/إ< %iaa0Gv Ⱥ]Uy5Z<)ƑpE^KaFkRb8 8ev :{A'Q9Ua,@$5>Vxҕ g~QuB`̧*{$c1摄ab<7 U﵎|ˇ#ӿMQA^vi7<"RyW7LMmRRϙN>frRKzKxQ5q/eա<#nO^ `O !l#: ݷKbT=:  U{c i<+Jrg-~S%X,NbVӪx,s'KX6z2h$AhW-Z.D \;1 9UuHD&gmv%rGRQW|%bw/I|DuF#@WNUYfޣ\3rXV$ j>I ue+Y;37lIex:= Jָi^?xw0Gڪ?;րF LpDPb}v-?v8qsJ#!,JzzƬB/aI}W с|g0Sز<˾ 8m2]Z̠ۥ}jZ3]+wUpR ;ΦK[;>ppxh\e }}O55Z}=$4x:,I4Y$ifbJZx-Jr. ?.6wngܪH ڢ=i}/$LT9Y.A6߉kI7~/Mg/mXT$$ĶyOytWʨR{DR%-F/ PVuRjw8]S *n '߻lTFi̠Ĉg9M,eWrǓvRV+͢xS|h<y'\ d2i@S :HgKEAf8/qK2-xjb*d݀Ι͙߱|@ѤU=';nb0[ݒV!2lf_HOzJ(UqX5Ct>Gb5cfPdNdK9 M D7izJ(L6H`yD^;%n;tr ׏S5,]y-+w*G^fNNA* hl5Eټ&"7-?;oh~XKqfVhg9b08_ä.`tP&n1K= (Lu|m3Jgrj._D1hwiBQ6n2aQ/%Ea>^<~Qv'!]Z$&&i[sesQU5CeT{Q/Ozm؄<Κ", t~vGA D92rSgYH+ ζbU}md^:O!~S$p CdqB_!=#Z2fNi2un8e?75Uܕ'VmokA"0 PB$"ԭ9=⇟yPaV9ϱ,o8s~kfӶ|>FjR@1;阜 wH*Zy)*O! ǰeX ](jڜSC*T[BX"sןrTyxP)2]jKY$H,G8Nk@W@I8Z\QH&f/h[R@쪔HA=(n摓Stw{+| V{FEP#(k;klX34H0RAح=jH5gӳ? ^vG6793;hnfT@1L@&*{q޾#'_ u-(L*ST{TERymAW{xE "Rg=P3p#9մpҵ*Qmj4ϔTKHc#Y.{A2GnJ2T^wp!zlM#ǶhPSW6+\>qf\5ZtAK?lt,bީ7/}|[*?%`84U;fQGλIx{tYm!Y&o7 APW97n5@& SqaBSڳ:ޙkl${ǹ*̷(;Yrgfah`Sל\ZV@j4]IWq]~M.2OȻk1,qۼu\uo ]x`"XPo£QhG>ñZ8L7)6Rb1*.KNabwdO#upNT%>*ykAK>j%-ŒM,ijDa?rNo]k*=lI'PFW$v=>`_tӇ\b;?K՗y;Y}HfNϦY3K_x=۝5v̑F~O̊Ez%/^` Il6nk~mHAڎG'Hs]Ťzsi)3zO':M|M#YHb8@ ȿuϋi VxYՎ>ƥS[ 9wsa q!"M'=$菝eʬ R`baSzek؋sKUVq9u$a*]ιP\{~!,Z=H"C ÔIC3Ŀ؀͌U!K8}QvY^,$Qje}G٨շki_ڸ|^\1lMe&2i79R$|[ pFy(:z_ҋ._֓Bl{b. ezF{rsdu<'oJhWX-)B)v;5'o20K8gp B^5sқMnDˆT](JE?ԨUl_]z21kқW`6f^Z MJ,,AehS3 vu䕱e^36I GHy>P=zv^Zaܖ׹+̧y[+I=. rU&ϓ{ %>w^7P7^_rVWBTK:+RYCױi[lT\SnA[(˃XU(X_}|ϰJbYIiNkvUWj^_3V4(QOE(X~1Ħlr+=Ή{F~d?'i7`&CK4k^BjXSeeIJf/h _!:\:7H~[eָq 7ЫNd (Ư X4 IO)cNM< = #Q@Š,%vN5K'IYLSO \~LekSϞn Į 3PeUՉ3o5J.el>Co-Vi7úɸX I鮰.!$RkDSnZ|zsGwo/8䇃/}Gm,2dq'Sج(5P%]e]M]0OYT|AҘl`H6s.rkW(DY,q)A|ZNu@d dq[m+Yg$6?zNģx|"h?Y>j_i&랮 l*B|12~daV@7㱮b!ژLMؖd g05qXB !%NQ+{,wKLĪ%,y+*/>өYXۘi*G/_)@7KA q3@=7nϳ+T*3UdPhDc&bF#sUM'SùP+Of9lj9lB-}€[_g!TCX`>_!e;9'`1&G<f˃j ŏGe=nbZL,M,z :aqsEec_'*~==org\s8qs4xq89)ڼ5i74ŚTF\ݣE,FԀ^7QN//Haz{F|9Y=z\jKZ!1ú${B*17TOeJ_el^~RWV-FEt2Dz5芪;JD_r~faeo(0&R4+H37a+#R6|@Dc60>WS R@IepL6 _9K\KDjc" Ck#fHcdrYA9 [ț:QlaP'"f9LЋV̿z Wwi`_7:01KPwȝMݹÏ z䂸Џ$D#:h!&3QxycPpeX]S'I Wz<8sPT~ܔjjZҍ;lnk3ORwo͇rsf)8jtnIR8M[0Di=[ƕnIɝ`tV^O= -æv*7(oǛW;<9"=DEBˌn;TkYHt.W;7wlޤ8e#.~Mfl7ij |iN0)5mxǢ&< zD]" S '3C =Ѹ&o>(i-Z]_e (! ؄=wWxP-21?xlvz 7A6I9Ip'_ʁ=f xb{ 'sx s-j4 #Dd |yDJJPnjAzGIRwyX'9 &[#/%De|4͘k@> BQ$I>[i%D9Ie~9WPkrWG/C9D@1w [1jWS& \-V) +Jg'zǃ1@xR1MBR-<@gAWCTŜ]vXJ\E[ /ЖhR^BԲmruQ f1O&gTot62+Ўq:U+uwft; .^7F|_FayQo7N^f&,UIi/o躻r3p_CZI$ Z``Tr+)f 0\SPA"ɝr+H9_ K'{6!Emx`PxsHbAU ~!D{`qzE ּ̱m1FGC7$lޗ8ЬDaShA Gdq o˴YKJ|Ÿ ErzAF'i`odĝ%Z:E=5.|1kC B2Vې,;+7fP )OslϮ?8!=A?4{_.5jDU,ZU?A'X?i>8Vc"cqCjQ͈[yUL JN ), ]z%ޡ|ޖ޳]eq$ƝL굵MUbr^o&f3b)CaGH]Ҧ Ey1y8r4 @4Eڴ"CiV D"oVHc/g0zW5^=]WA4 {qS8"_ْ9J`-6͔wW ߍ=74jxv)*w7v_ M9#Iї\gH{Žڽr0PQV6@xϒ#6+ 6ݺfniN̜5@%>ν4LA|z]%O|3%D4ShDE sG՗Y!bVPsN2.&G*56d`y!+f qdc_HC1K /gjrE/Hw ZJJAF83`v#Y' _Ym[k^(ui$/_kW;켓fw9U5ܣĠw]UYltDlW6CТgt,|- !YA:$ʎc}* uhC#w`]r@θ x\GezlClkPEH<%VEqS,??ۗn\ \1#Y_ݫыZ>M/ku7X~m À|+Uk| 0 Y'.}胁RRRFEq/ dqu}J*DW8'd|y79cSY@Inp^~: ݓA!T|܉u>Öw;@Ǫ1o)DhOldHjAr-('EEGU[IB\}Au%~┡i  3N(_V ɢZ`sWR0'LtȃtA ͎ծQ,*Ǿce?4lJeC“o=@&1(_yI-}> 3qWĽa_Dw;  sz.^@̔˷#".kfپ,ǕClޡ̝fܦDnےq)tyrTfaU!"V(i -ꔺW@S6{g(dx1:ÄVOmxɂ!BJ 34AuxLVh t-R6<†Nrcp_ 1k*$N#V!BGb9y؊nŜt&8<*6ӝ,sᜬP&"hs\|^%U U)-[Tzw@P\H{ddK 2нJWbN:tz@P7k$@CC }H ѹ/i  6&bojgL@]*] '쩙,nbXg\וYф0$SrkmlRѾfc@.DCi{X{]{9``Z˝bլ,@! 2 w%F$pi^z?hC|)/g<.hVuIoIYƬєh:!gpaƾl;*r,䦧OG4ڏ{'#Lp<}DUɦy o$֕(1 sti# [Gt=^j 7SP#hw A^4ǤR Ï_Y.9N(7xi|mP\lHNiRw-\?|o[E>FC;4SE^#,gx(vޘ }5t,ȅxOr6|FiUEz |TO_ɏaEL.kwkشby2xY]lC: 2o[`=u|KNolVKj=\$ & $ف3Kw0eH+QHZ̺OEPa-/L횲; Z9p/XK;1]'Y)I=ϐ0.ӎE6@*V1<2(&;Yz)fZ I RAg[k=?E 5ql+2lJ4uzO(c~aImv2$Яyc36;Q8;>zG4 K \bKVR6<:6*k6T08ǩ`#,"8'N[!ߋX9=dC1}c0B7m\X @3wȤg"A}$lI>/j+䭹m_g_> Dnb3G9ڲY s ;Qӛ .tIƅkRErnnzppKjfpc#']["WLjMzXj$rgn?^˯]O4*DAº˾`!Wùjgn^RwŗzO65&W!Z9f^NM׊?@§ji2I7iҨ2 hZf͸zfy8cNYQb}ŷ1%aV-\RI1xjY+~QHlµS+تP)VtV/2؆MU@&GDAޗPh?f1퇌S}8f0ۍ ^h!\|VnpR6c8xPɄ"D lpZYfݬf O)T4'/F MJW>v* n;@0 P]wD<  fEmVimvpSf!Fc]2y6.<_qHPϭb`iI[ֱ8G+D\*P鰟2;B|wiW"S{/ ] 4b0poO86"Y>m} )@i߅P-urI%;Y4EMF5 ќ/$GқT(7qedeaUؙ׼E"r!2Z*/uItygv{DTBu[RlK%4eO+|'"u3{v)X•+ubm8gF y8Ny _4H'cK:"hXc nY3Ia4W{{B?W:5>rg)1U'%@J,q*N$adG"f EsQʋkA}ۦ3!9RqWˢ9A$`g[|N]*3x e ֔|*szSzsaΙ`ޜ dqȩ#GȹABgaiad*Ud`xNJ]pLu*2-O( зvQ$p耆g`srD3465D,=ۚ- |V04-jr9^W?Md@+p+Y#3̑G)<4;*A \BaFw@UaY[t=u Ӝqkm,q1- 1D6R鲈xw*B,u=yCԱmh-Jzߜ_Z>M'ܭwQ"+Ibu: P0ss~Z \uG*9hQuZmث=SL0f+>3-Z? )R^"VVǗ"; 7_}'_&5rr4ɖW0Ukqj` { U)( l磁h fȕf!r`kvr'Yo>̽B:`[2R$AI6w&->RjrRP7 /eP%^tz%C)ņs//Y 4#n&_Q\^`9]QT} r:'[ȑ,l :8|1LlB1 `)-,RܞDl:2X(Jy3m\Z9dхŤy>!niVD.Ym c,5!ql%eC+_:&MOx[fO Sy@6Sb/= 'f`Ã;<:4eҫ}0D7w3"ˋc n{x7n-&osEm+( S ha]!BKdˀ`{&h*Ng.p7(ԺQO2GʥHjҌyZwB zCR8or&ɧ"w}gۈOڇe066,% +"`Y,_`56cO>^n2mfy;sH*G}}]uLh & a[w|8r( A1WTo˫tXю46m<䱇$,/NUd} ycUKcIE&ٚ'Rpn_7q/6%A%i[*0Šv- 1P0Ͷ;,X?#ԖӞj^f*%/=#!g#=a8T`qjH? vS.PGF>툗!@S7) G}:[xX=YSpb`ATLIDeR2yi:Ȁnt/_ߋQ2VIĥKx9JX7ghBs`lhOUApF)W߽c\"jg¬~+s[, KP`[J$C즣OjC zޖ2 # JrPW.ŗ)uo@tBM޿}񛵯q1JV!6pĿ>,Y6H'PhRUCFIE wqjKa4*9vbe@+"Na{&@PyСYbM1Joo#1?z ֒[]bUR$25{-DtrUNJMHTWol~r%o4zA3FJ~N#`(\š: 5^:֌ GZh @N&Z(#= 5s*,LmiTƆbjQe;u'CA-x@<$PzT,YzLD[ɭ8|(0*XQ>drَ}xC` a|<,vʐ=+[lDo"8#X5vIQ!+TmImT["_@Ӝ6@xd$z$Rqщ)tqtuuR.=v 0D|SoÎ;HIS_ߌVsR_9|m38Еv1!>祕E .i8YeGo E27Ɉ!C:pbȄ;alpN.O$kcC|3&@537ĚQE!ϽSU|0q&G,~'8צ7*BbJyGX5#hWH"RHD, aݴχ1[%q cH>=rd9ҐNpӿcpvu_]᙮>NOaAwLPJSq"G+@ ,JA9 .tQJVG;|9<z #r&|l hA{~+Un,&UJPֿ0m3l'ade+[`%tukeT}+lJ1;ЏbLdZ:ƾY\|n=סb̵C|bHE#`ZUͷPjX\h$O Jd{ !SjSF(Fx"R%^$94Ԅ$Ha.т~ݬ]qàaik\me3}\3QQ؝tڮ口 hF! Oj44uh-ڂȧ}0p7u)T [ T#S=u1igRF7)C.Pmӯ4p6u9Bো(9IcU_hC̼ިYKP?:8)8wQ85Dr@|ӤN.ELQ\=傖NԠS)D!I+3š#M7b4tWGEt\o}+|u0k+ в[3$+G<"CSAl7 I%s~߳1wkȄSr]zێ_3hRUz¾lC!8i;Y0 CAV4rzkO%6`o?ޮ8cwb ]҉N_%b[jNBL?\n9 䥖i:NV2cfKS 6_?D]KmM9LZyv?FlmqJK~4OA55E>h<H g{kO%q_xD{Ft+ TncR)w?eWCZY塋{ 9'Ibٕej txvRn X @ݔ342ZawrĴǫ1x~t˅DC*l]X1q.oHɫCTw )wHPy[zsB)2lP/q%;f.L-|!Њol%=)ʞУf[gzTV& n$r⨋CJc^ F֚JZih6I],kbUaS$:Cf. (+;?)t*E3QPxqO~iuƥ=w3WQw{hۦ[(C|r;Z2 { a2qڒ+فSHj̷h1{Ėb4`|y/ME{p ~2@ 32UV=[kL9Rβ˗Dlt:2̘g=n',-GnQ:#z-[_g )< ngvMh,"|&w C ݪ/32MEW;~@ bm\f Yi@@i>E+Krds\/ye kX&|S)sԵytR] ] nc Si7}/w|\0ZHjsD!W3|g`t21S;mEh\zi/HEm袟 wg<4Ff 颅!FoCXDNTGAm-a!xRA7NR 9eWJB콫3}5,~z^YQxKYKBb>C7]}l S2wϳVGڥ*{9.6EShbtCg:#FkoȺY RsQT4bN\&ݤ2c7I(%;Q7Ժ>%Ae8g U1~_O~Wd>TsT—DWf^3)D;N+>0"9T&c X\)G~֞r4A~5GU<)#L.e+o&c#N[>;lfNb$Rc5Q EȺ ؖad(/fp4K?(Xa{51/n8I\N;9GH6 N m1gBOQ۾?5hE \)C!k{@kE߭U 9HmUA˨SYIr!B:/7;Db\ (̳Y 观jsS N $֭6}Am%T\&AxPӜ hNvĊ<,#JR~|гHN#' S Xq)[K.& =oJGYQ ݂"찴PcԤi'FH3x<:l.5Z?\O=pҗfPNײFj~&NeD{%VN\ EZLS[*}͍|ݏ#'['{@zǔ?;V{:L@i&*mֲVX\^ې ̢Րx+mAAzD}TJ8ׄ,]T0B A( JH9z'cK;SR6я[O(˥TN"!DOŧ#O*$Y aDPtBrJhs EEGHT}fyZLuS豜du*<.~c+^-,~wu7b# wڂ @_A"n48on ;ڌr~E<̞(\!E0xt7>F/Ŏ1iS&;jU$\KծЙ#b1i}])3JoDjEȫZIx^%JRD`]N}e{)U6`︳tEe U9g Y 2С?nĵB@D}V$)K2Su1vkZ3lm y䢯5->JOr=ZowfO{f(ԽtuCz+1tcyL?fo$S %,`dlJ?g7UO?v"; aF. J:Ѩ*eX<8Re8Yֽ;>uHVnm|B]a@Xf+.:` uP?Ԥu9W =QMx1|yDZ(xFUɰې`BW?wɱ?4 ,H#هL w@?kkpBSH:,Ae9?$1'Ё'r{#P#5Um+ yb'md)2Ĥ"-N?=u̦xP f-  [41p h-nfDAC7K@Аdت^^0Ǝcy=GZ-Aco1n{PΛLwlG- h p~ Yq;DgpظLe`Ӗ_{kocw{FvsfoiRM9^IˮI+^1Ƒq]}"P|ڔ^#ZȏRe\)][A6Lh*ʺ{6S++syٝ1s@luzhI3qUI?2-c'B':H?02u3OU*mexKS F얆=q]- cPu|s#)co1ޠ ᒘ9tazBW1SME, x+"ej#?^k1yч3 o5N-b+}OÂqS| RHUĿ.kU/.yD.ۼՍuL}FS:儵m /pyvx知z9a*q[w<1‰;!8Y>w> dX}2jJZU7KRֆWC>e+|?od/I,[? ?W1̉T@@jwCȏ5=.4J0L.bOZ! t7;oE5foJOOO+mU7mbz*X &+;םE~FB+>0sEy)p*뤪)BF2Lۦv6M׀COZ?i\ Hؿ@NMM@a6,V"G1@g{:jy!ߘ˵\7y F*rAu'O7uzgF#M x.:*S44|Qx 1˯}j"E!'+vzKtc6B?!k_w"M@kq;l8ۄv_&/>Z:?$SXJkbꀀv+/jW+knhUO*ǘYScILҿwVu/`xыϏ=J1?P\ڪp@ /0d3 ͜U="X/_O[1g#1XfZWWUV oT·*ȫ;]"HdJPH=qMA5`[cs7$`?P)NE'1ߜ #>hZp7 ] P_{28bTQ܋|k#+^ J.ef9rL;WB%l3ռ<.Jro-ۘ#rΕnE D|@aUq6b@! \2(3W >4/4j=:Df(Z|lBoūtPx l-"u(,b^^ >:k'o4Mg6lH+Q']o`_ʅT-xPoj9{%_>Ha.}ͽ[̓#\ٍg3U9\1$1~^Ɉ! 1D`K!ܫWwwl/36T0u3Co?%?wz SJ Ƞ]AT8Mu<.W2#9xNQ+t\5ny\l;u #>_؏|fxyn~DOVXR@;T 0 E*sq:=BP\?8&'{E;i}8n)|yZwQw )H4kܦD46js/QqayL_w=3 YݹR%ˠAxC4hg˲$U;°Yk^S~4uz )e7aS}װ]-ӍA8򰴋 ~.1!\ "@ѻR4aRh^yQH-v?Őµ;Sp%:Qg#jw&"** (??mKrэG]H7M4Odd2CAϑșoO _ l:3sQul bdT"8_)A`ux@,jM 4NKRMŴ֒㛪l'%BXԱi7uj,s\񻍅G8;,dh}qs04fBf aѼ+wD^[1o8u5d3te.i5<%MƵSA _]kCDee(^XmHa(~ؖHaj6oVWW5JQU' ~ԁ6 kt+Д aP fU<+JcEl߳YhVc"?7Jޟ™_`.J2;tVpW"DvKBvLjvp£R+{Q8z?pٿAg~WԪ=''.GwWƝEad6w?%YWpȅM[ uҀBERWdžS#H=/Ρ7w\/ \2NLy׏4q7=wZ k_ I(t6dFC.O!"Fy@b +65 RY T`{f I:hV:JNs. ãf;*,N0~~1c=p!|bɄo؞4caϕ>9پL^u 8Y\"vzЫ&{_[ /P{P0&[:ڻZg#Ne"( ut<&:U£OՏ|N[r^t٬YVع tݴT{mڸ5尮q VDv\"&&TXrţ?WKeҍ+"oA\}NY#"*~DKM䚙|U!1sj^K\c[ftMZzVe[et\ꊏ轔>N1~Đe !aT$чɡ EaW fVKjiByZ䳿3Bx8xqS?ZkFdQG:~}!1z;`2Xz\ ~fۣ$<~A [K]319? Nʭ^܆cD<sdjk4. 8S*8A:nbI嶒Y[ߛtRkEhjo_fl;Va4CwC~ƍA@4׍7u.B) `γR]E]HPgF6XĶt;fyěMV%׷5 i~[ _i m E369?$uyV$cTc, fu_䣝l[SlJ/\t-Kap"o>hb!hKr!a2%H.adl ֐9q_9N%r!iܙ3pDs̈⨜.G'"1%JYkz:IDX'\k43UfAwҤ$}kڏf]ӽ3C'S/4Y+QfYԝӁW d6+۳Lw"A뷿!Y47}gk=̻m6!=sr7=8Y3)Ln:;F$ARPl'r ٝ˙So) jx)B$X/gYhQO^iW\lEHt~K?BV[Q8Xr3 }$ፐA@Pzbsx 1B[ΘY`_u^A鞓]-rK꺎q9KzF&SVDS٩m #+1:;NVFpvw R0w#(#Q+x4}s)q0@Y ખόX]W-#~pWhJxgBv=̘`>q947kLfz)2&mːkbӛB3&@nM}9Y=!i|C?5 ]Y5(e5.NWƖ38xW rC񒻗Y!z( bGpw$s _l˧3|;$8_NYc.H02PzO>(7 e`+m'rLcM_Ȍ #M*CޣﰔaJh{+hyL"]).$&{Aҷ7\T,(Xy^R~(Vuu p 5dJIxi6m%8TLb_9U]o)xt)#:5Rje~u.Sb~ylH7P_ShFٕqS^]W&ZP,DYżD/T*xT,kІK~L5&cqkWH" [c˄ w#b%^}so~1 i4%:\Vӟi`p&&ƗVm.O eg@Ͳ2+N.6X;цRxi(AY>h옧4O",gΙ<~Ti763衼H:#N;e(ero3:imBK>0:pf75-Z‘ Z"Нk=%{ {>Y㶠$)tNE|I3bZ4qf)_6P2o6u](GN;헶'VƬ@=J ҅ (~.}6V,L'C ѲOƈcK ]=zz@W,gq˳!j=& 2Fr1tV*U/ᢨƻMEb9(NnΚƀYn D PK #q{8:SSKwB W M=t60Խ 6\PZ JOFY-vhWv zAG}b%*Sj*2NY7M eXɾ^J^t4wx9bc 6밂}d&#HYMˣ9vNʤwv~D}EǗS\ec=iHT~׭QWe5WM(sm5ād״KİZ,+HuC",FDɷ@_ޢ~UaxR*>99UPg,$&rBK14S#mXT[SYٍ1>Nn0(*D?_Ln3;ʥK/*-̃ VޣZ;Vo߂-lFK}5SL h;L* A.^{(,{6kt:bHU wv ڋ3]y*d 7a1>3~4x貢&4e`*)]py"L":; mKhRLIF?`,Qwa(yٖ)j܋HN\RW]g疴b50b_q8uP8$Hl#ƍM.g^I}_fOfg\Wj';Ú yЗ;./BSrT4Cllԅ~hWFs"h9/cA!8Al>u*t&9QHe%v%ngا GضC e2FQ*9nTU]E oTDrS\1OkyBYP?15ixӆ?E{bTz=˼UP`&”L58jBĎ9q ~/S KF8Y xAĆV^ |ahAEC~{|4*zẒ*X!FO+{rB2N3)RWJ9=Ǻ %*cyߤ`n:1+&;Y Ѕ4Ibu_o<ð}Pw*Y%qE7XVl[ʪiJA_Bhi)啷g2 zܰoFR=s<լ~j 6LLݮ(* 0@.GDlOt(Ka/7TQ3\XsYNE$Lc:Dz$`[3m?k^|%DTwIʳb5nP,BLT+y\o;?ϭeppy%)HzPO읊[&)1Ǹe&41&GV$bIi355}Ő'tV=Bf?n=z-&K>}S~M^r&Gj85#AL-kgG&;Bkl^n-Es*4H9T 7eTŎtHV-v8RHKfBn^:U(J]+!E,&6lrhD 2r$ nǕM1 CR+7w)‘ S9=^|J~I(Iӿ2S[P6 iQ9*=񲎥0#Ϊ$ԇHD,ʾ]`kd tBPoi՘x1zQ`-cVXM A,ـ /t|NFcD]CߪScso5im{- )nHϙ%\׭$݉[q-K_ΆƏruxu1ӚT,"_!8C[xWgFk ],ZN%iRUw}r9#[g{>se"yTorm@,kme; **a 1pz ;5}{Q1|nOdP NwCDk$CF̬$a+tMGXQMgHEWb,޼-oaavLxnR{l4:-VGGG͡kФ4R%./<)L9aOiwX~j ԳM$湓V~ O+dzz3@me',/% >nR)_ṉ,[\:f׆,.tc- -bqMCkE* 6/M;NIQou -v??c& 1?=LӟF< U6jieUKɾ,8'1ʽ%֧uFom3߾f,!l%҂\0JC7.Kj/7 ga[u!@되-kƗifٕǮvvw~OS PpF|tE'֜a(m";7M<z: S;4HP T~)LG+U%}[4̙CJ12Ƚ)e}p 1c!u~>xJ-[$Ύ4IXQ>:{b'j C]]yP~Ht⢊~LobGonp]k1)&L6fVCoV5@٬\(֏͏Eg e_8#qwR,,1$:ҙ~8 ܙ:&Fz0ML:bG# رwQ}p | t݀C\JV l!,tcxyN4zU! RMО+Mjqw+bo 6 $JU*~ornvldbG _*~D3%bl+c]Vaޖu/qj5 cT;3o}yG,9!coaU6PV7юKM72G؅Į;ʼn 2] ]a!ƇymǡJKFĚ5FͯO ׳J|Ѵ(M{!IxvKYyhgh87 DATeQT; yS ` ;"1[pMzn NhKx+Vsw6ߌ Ybvm5(7v[cm薆"6bHTUbӽ/mW߰цЁDv(J"p8ZX}7Sn9stjٝPc=?wժ4u^ZpSP']йSi ,nF;_ ʫ*X3j( ;Qs3wCU}jP`iӻ^D~^%\Ӝc6-c;I_(ٛp(qeĤWR]=~t}f#$F ͤЁ)s*tm9̖i*)0|  14=R䔻_m"S) ,`qZ ;IY b3Nf1lG$ AD39AO_9MU_)5fܼI$4=L>._6/DAºXd?Ĕ:EGn&x"H$Z/G1`R48τI:X2qC_fWǛ㮰NE7j7N`o!{+̘+v6MHfeC"")釲c9nUj_v8jb ػr/buDvi  |nD0F<kS3>ҵlJ qc4(dH(sM/һu;Kc.g9%Z߃Jr.wAEZް6ŹO7WGTjx'H8le &Y oNt T,>gh {&8v4܅s~j8iɤRV{=!Vex ('+ir NO^r(7\yfYOdZD C3i>[PaIeH`x23MȈ^`GPhGmY"ˈSgۺqض{1zycxΌY3l82aλcGf YX1sI9e#]#U@ۡ g{+qn%j{ nLVysk5sXB>:~ *>ld째j9 ;߾o)nU>_PHU`w*ZYMW'mk{'Jӿ"ju,jcB =q_p?@&A8X [BS=QwE0&SOE]0$g;*+/>SHh׆.VgoYvhCA|E2gzq[HC 9&вLT_p8Jt-jq͝~\6 U w;J#^u3yq*:lvi95Bj ~D^^~lm놰W2},aܥ\?B3W? f8 =tXO:lL^]vFbVλNn] F iPu@N>G¤Si<|7dS}e~&_,6<9 "k^HJ_}]&l%SP4LE&Dj`A-^I 5)CxQûr̰IÎ$c2I#Sp96C|+*47r[3J[* Sr#}6q '+emg^sT/) NOz1mx[Fg1qr-K5.Jp", 73)*`L&_kO 霮^ oq5t#A|[6ӷW\|R PŶ0?ܙV[^CD%i^Byun4u]堮ɢ_ubrjwv6!ewd_lnctgGy֨zR+|A5"ZTg6~)Y3#LrRJ{¬h2FAJ.axY4ehcMNx(W+As)^B}spts~oАVvF>јrz5}B6w$RIttiLE4AO_G^Xۯplec=CkWU&f_EMZ<`J/,|ZqFct C\Hr0-b~EU8f?j@&"n|a|!hx"`@ӎl>טlKBIWuJ m8M̋ܚl5ti-~F꛻ݻnέdID.`\tȄs=p}3{fxЫNY9Jv}D,kK߷v<(/= َG[젙 ٵ,920~Μ*38I4TR+ZT̈́Csat9= JYΘ"[D0{BjCCAB#Ň>eI֩h#V ('Y*o[sg%&{ e[QzSUf'Bσ>O0 OȜƛp` 6F%O~hj}ŚCPu.xPYoA=7N7M}ōIVYD~fx@oǺlK 'eS4Wn βMcePO, ,sa(l6;Mqc3?ǜaJRb $F(t`mqVQ=CoQdiwe ˪9!^`z',ϝ]A$w <^?[e$:c({ D`2>AK1FR;z(G@y,;]#P =LJ3hhPVk{ JߨmrOie4u FNL-C1plUG0𖒂/G\ΟK܀g֓> `${e X2 o`%,<=/^=,=4da'6O*>5=*x"z7NϹhHՋ͙_j,<7L1uͲ[q?siw>3l]~^T>[.W۷7@V_낺Z\寨Z!3w4*,[L;IQ@r\MKù[{;śZ#=T27f $W]~y%Vh0ڑ;*c`Iv@L[R9aBd2qy6-y =<HRw6˪,}:Xۚ96x!l/XEF!NJф9sDcaظ_irx|}R]f”iTBgMG}{wwX=S}փD?D=&/XB'@t8Z#M9Hik^ik|L9/JQ=;GծA^W6cbQ5ed`3?kP{ zN.&Ehl؇Lf{{ } />t)RĉܲXϕĊv<8A WEX8 f_Ǘ]lBC+wip߽qaZoUW,T ^2Y5i6y㼿NqV+t<;^8yt7,텡S[EX_c~gJr5K41>Z5^9s|(* 2bU=A؁X&c0?;Tܐoq;D&Fh%edrNHy̗S :AKN*n?պ;:͕DWlX֩vl͜{8Jl,Xuy|/P ;vC揳mM kp$}8oygҚl_AOYo˜VO2:o4+chUO_C- B@;"r!;D V>],CW”s%6W%@sYhMڌ A1%s" vd3#ZdV+ |XK,&1-}4}] Cʙȶhxͻ-|BoW +n]=Y_ΤT1m}mU+75عHQq'~\e8. w<_/~}|NA~qc}R@K0E;95NҋWC?E_tol5-7uJZQ8b +3,u:kn_˔ r 4f0~7Dw5eo'RY5 .0`Tk9ʏp*l!ĵ,$c c쉉+rJR1ػrJ!qe&6m!pIXnܩ7E4:6` ԳPp_Zo}#EN."q2>_|mKd-7V)\̕ ]gAgj)*\"/gTgdO2r ιNR_NC$)#2ݻ+*jn:\Z}(gLE/,Ӊݮ?TmGX1eTU)Z9Z2M2Om "x1{Gw,H/ <81yE3PX욿{eN 8obmbδz7$(x }XXnJ$ط#6HP^=},v= 0U@]T?t4133fTd=YK6ř8|jM/ BsӗP)QŏT OXO+#JVz'^W[Ӎuq:Ydd-8h|3Μl˛a]W{pD'n,F(yX[mv]`a^p%_lOҊ>SoÊBL̕ho\tsXԆ',/.W*{3SnT%aX'NJF' f NJ YNӲ&MY+b|&r~DN85w+,uSn-7/6>ôd8suZ 桾Kq@?!Tx9~!ī " 5~LGA%U280Ȼ>Ő(2EQ"UiBg /ʢbtMz& vZH^׼Q`xO4bw4;[u\윊#SG۶~ /P<}\urh7($QG=sNun FPt|X2XQHϵ>pc~1n|"ED^a8̫"ڧ~܌Ee2`@괯|9(u>VH5WaH" X˩.6^+v\@1Dzrѭyu5BD,Ք D-I[N+k}&[}Ђ]T0G`jUJHpdp#U^=)JA.+\^s.XGUSY6{3n i+qc]%qRSouK-9, ڍno2pp<5bߠ>cxh%7R}dVN1)Uڤ0D8d!^61 ,<>8 lعޖ}DQ&BWn1*-ܮ8?"ej)iMފסd0P#G򑝖4\TK$_G[N}SK(c~LlX)~IA+xYjΩ>yEޕJ|'n'{sj19=Lzt3䕫0~@=%Fo^'RH,pOԼ -+&ӀHʷkWuߡ *[[ֱ VWn5;ETw8>fUOXB$ bPt6yҋ Ի R>5fG7sBL^ Mv0vʟ 0A'GؔނV? $ul$.%&f#&vUÒDyVP'& wNzHJG'1yЋ7b@IohDE0W`׳RUJg{Xː;xb$ewVa+EJf焵kK~YjDAgOcs=G頇Vl pXCAp4XRÝs#ΌWye{S8: s80Yϣrݩ. FM  bI4J߃;ƣsqY_S^'+1QGSk9RとL<{(BP;e &G[jyb!0RpǕs!sh6տn ^Oƛ|1qN`tK,G %Q}g.:+rrVr-jb.PK9;&C&86՞EfA0~:˨Puob/h;GFӧv^z5^pE9c;9V| ,!&Yx%gŹO7v-P}~XVjZ` P**S*i gBHhmQA&!RsIa@+^((rX4d&Is^B/J lэޖ ~4}P8.W}?1̌1̎")]5[(x.F QGhnhDIGʅ3dp"5K茲 %idI3 %A$fA-t>J8{}~€mkfQj* *jI[M@e m'gF\yZ*ِGeo~9u Y2\ÄV^K s7 7R*ڦX X?l1Ij3S XZ@0h+nkp͆p{l?Dp Z>@ћ>F f[ibO` '*qH (jwXdhr"9I{n{kuz(&+s62. ZY ;D}$Tr(:z)EQ$;_lκl9 [z67m6(i$iCxˡdnp0<3ikǂueun )XFm iB i%n: Ez34p ݏSd2{sar޾f f%)R9#0 #s٢S!tV36;Q\\Fwxgr'CG^~.z?q z 8*q[RK%F3 49I pz~/x=iPVLJi61.\-HݯLǁT"bzܥsEj]ucGIZJcz c޹Z_EG̗b,MOL&׀pzmM+AjrT"? uOe5n;X);&QisK 4vbg >E$8[3-ۥu]"=?v&H,/5VѾ{yZ؋kKif O׻E1IM[۝=AiԖ1fP%Eھ?+K"1UۇKn4ֱZE*> >õU{p`7 SR& Zv|+F8^;LB` ~(sP:_NZ`MU:1fz% ›[oש}]EuQ BIU*joZXZʮZ)͊Ʈ"%W,7e`x.3 cm?x KDpE^],d} Zg:r82Gn-Y0#otJ?DmewJ$\,L&P2 I,GE(<=Q!U{ΰMz 3h#[:,h|D+W-UEr>'Ўr|Kci@!W'!mIIF?D\$Xʍq%ieF 'H5Yy pHr| coo^EZ~TL@횉M<^"7{x.N#?.KD,($ \є HA@=2+X4)(oy,/9H}\ޠ>j:;ŹqPxs00 PBG#9%0cK_a;D;mqo9y$1.:>+ %mU5FRs (`lv-nA*V NQqYNRsT8;mSBoko{ZM*|eV7`5kǃtrbp0G\; +%˪wy()ef"Ϙݴ3r0 ٙ*I ٺL$z†sШWfW3ۿ9*PQ =:/ gb{X. H|1|]jv&.^`cE=~/bOk nPl`6dzi^Vש΋&.^8c/\C[t(+zV]6߫%I AiWev LeKF"=GWw7?F6G1\qthYm,݋ge2U  :6=] j;3hXD+:=*yy_*CH$nvk"#ʑr D +%ɷqB2?2al6}Ns[ #?69~B{ЃIy<[KUoIjŗ'c**c #S+Pѝœ gdvo@YF }p zW`ץ6>C^ec$K;Gs 8鳎і]үm a8͠!pRxNj&X4D?1Z `M'bV, /}ݦ'$aT˪WҴ>9+4UH, |DSJy},G&bBH?\O9DV/*"hͨm^{}o 4EB@CHiv.t 3$L ¸tX\c @_"=nw_I0qRT-X/WKէ*HJx O;s?yǽY }|6qVNדio}ԯog3nqV7gwhwyVѣE#J m{Q'k2h7Q4Na?\0s.;R{%^,Rdu_D$)m@wMҢb IA>Y,H:ycvP_*+ 'xEE)5h%TAHĤ1wW'#5fzj+o{}Lql 5Nzilsn69V2eجhM $0g=fK01ODylzo+vEpM82P#vwƜt-|X? D8 )Y%7do* Y@E, Ju׸,y`hR.naxiAR: rG֮ƒ n.4H۝7'Q9I]ydg6wtّ$Fz 3o7g]9h @F Wp9VRBo%*'.B謁ƖfǘAT"!ce$5q{~m_RKEـ9걙 SFc"/xPGA(50JZR;wEw=iҰf|%> o=23Jʯ x%3qf1,!zD s|*]k_N~c׈THU :ȷ)5*Za: 3)-Job?4Jx6YTf u 3 Nh97}?C߆|i@1ιź) 3ASJXz$< B9S~֬L-;HSoG_`FHsuoa9G_~>n`uw]e 19AD{ȷ#AKx{?TO@k/mH?J(:$ãp tn&Mǂ|MQ#/BAzdbfrBv,"P[kseUF2-+ۉ6zꚟ'ԍRl0P%1)Z@oxX@ރ&o?l@"vY1oĎ[듩;WKr}ʣC̡kO'XGYrBMso!<-oK&#vPyRm%꼵XxG鵐یh|:gL{羽)t6xռ#Ai͔5Vm{~]9iK*1x ;&+".w}fX>4eВIS>$ku8vQo mZX7BĂtNٷ5UbDO9/#I;̸@&Ou5~Qܼ>½[|4cg  D$ FŨYPr*]p5:BIS޺q&s^AҪ72l}7BnWwNz7ƣbJg$Q}0!N>~8REsһ-?jZⱱ$A-r505||FwnoUҧi}Jh)K4jsئh6%/X|L4UÏ;W9|G¡XM3LC-uIlY?[5Uzه*[Bb6ej{_ &Xau`;V+VpYQk$^@Ț[ bbOsAZ;ݼ"Ec"^|9r4!OB.w$cFg9׻]8ht;~F VVGخ#O&9I*FGHQJ7Blۏmf6G[GgTP5Gӧrri F Os+s(:ANQ :hDbD/Vވڹǩ5krksaJ~YxEJ:GZl鼗9XKּ( MpEK\'@>KXea4HUHΧyd +LIM$c"xHJG¢vq<@Uc +) p j5;=vUK4 DonAEĞ71wV=wTVK ql]% vMt׺Ѥ 伐7܊'!̳V,}9DG)%ksš-_ Y{6tszb=t!;VY\8,FFyS=sT/ԭ[>钞69MfzfAϳEDr%|x@`JȼA"{1Zi)8עWwLkπo[pk=^@)'1\*긹^v7Pӫæ+A%5L!\ǵBL]P6GƳ#h1բ%tՄIy|W |rkoPոt7KqNPX_9O!$4gMg9+R=(ݼS&#"ݯciO긌5Z*"%tm2.-&έO)~A՗Y="l1)،͒e'9- ZWES8bمuq+ ;.h*Gٯ I7dw_9/ O"JD!|3);2L"q<'W \Q+џmo>8sB "HsA`֗0C#|Ÿ]F nd`[d,u_gR!f4<>r_f lH=#wquIQ(+_>0|;bK/0mb`h|1$T*vTl!ssYr|-5OOiLgʻ1\jr<9|ƹau' Xv) &CxV6:tP3g@ .,ܚ6{LtNw4=zL^ɱC矦WP(ߔvS(?Ll#(4Av;T {?^:|"ZeGFfR)'փCbOy./Mc'^ 3K BB{S!w u3@̇) *hDpvݻ)Q=H3:s )}9QFYiSfɏ"02xޥĆ8KɊBj ;<%Ԩ-y̺o$?d92Ӽڙh=y͓ T?8C:*֒[ Ĩ{A҅zq5G xQVA!9R0Rwxۛ!wOE6Qj"VO4ZNj?.@@! ^a ֖JnGf& mfXYy61[8c쉑XՋ8.I-Kbm^yV+h ?D~'%2#}֘BAC-˘ӵ1\ 4 ţUHXi:!A`o re_>v1`:${G{g=Fve !JS[:Eo +PxtШP*X4Rp&H` F?i(n~aP3DrX ^齵) ੊y\ހ(~J\m "’*[KZAfjS& 0  (B+Ɠ+ʜ; Ced .򤙨Q /O@[f#ue}To3'ƩO_~@-br)s TGBJP2FAU:򬀾n6,+,wfYTVFvW;7儣oU~Py}tz@:'YaZ~d_mH\ښtfw)YL0>X 2\SO%}S-g-]6vIůcڥ𚝮m8v{;/NRcX|Sa 񆐛[U 9"P|60tvub .ʋ]˴a|5*[X%h%MǏ^WЦP`zƘ4p}:iYCU[GҤ .f#׀|Ƨ3\7|[2/lEjn_0p!sY#F(H/9>WiaUG}ރM21xp \?GxJjC(6a^*H2!K`tXo,)uf 'UыZ{DșacXj y hbi18{3Ç+s1žS/⚁VVtfy2[Vo;' EqvK v<ңJF% m)U4 $d,*RAE/\5N;Tz]okKcu|4$Z_{C iuY[}imHx4C+vysG@L*|,=}XYL k|7ݘa W@#){ u$X'к.xxTò@ ?-B2LZI5)!ECym衒܅ޕ/j}|/+bSiHE 4Z9Ka_2I6> Mګ}u$DV3 6N=dl&*LA —sfX: NAmc}KJ`S6H8{Xܑ,ĪǙ6iЁEIZړ+52@Toz3'&p0D~ R0f+fְN3v{|ȼlDS ԫ^*YDC}X -4%@v]~p g@K*a9HWQ=-׀~Y%HIFrx)̷Knu".ۜn`^Sf2TO 2y;.r{VUzgsژuOA-֧ ,`qs,+[[ ; e8@5{Jzh7w"nu)$Gu8bazyd"p8,(Hi/5Qb̓I2ՀZqC_v"a!+~UVo(ym9$8_2MTH-?q4"Ցz!"a.;pgؘʱ'ry%?t4 -vo`\ÅN4p+!aS pQx)7O|N^&PK:$y* Z͖ݝZIӻWeAO@_2ԍ? #0UԷI"V qBMtEO@RqeOxEWKTPOÆ1ɔ_/햍BqߨW{/C;@;̨'['"vaFCk3V݃bW}>RTPN1Tr:n$6Qy1k04)F3)Bw#h:VjCЅTZ%aInjO# *> ?]5g7&Uɝ>}r%h~JɢCIb5Cٹy1<ھ{f"l78ෑȈ%`v(k֧e: aH- w ҁ c ;*C7ԁ?>F~ (Ak OךBNS9rfA)v*6ŸLD^VKw%+HW%;2%iI:p6Q۩GH꽃DA_jU$,7lN̐%Zfv(fPv}:=?Q~H.8i0Gii¦_ RWyDӽ$Kl'B/Zq>3pVj2`28=:`K.uDӖԀu(2?b]S I}P aH)*I4HaZ ՝x^ǵϟ_O^N!cg"Y6٢LXIdMO | (ԝخ .('[ވl%јeo.آPh7ɢ㜣&ߊ~$Kv=oH3H4ܻH2xCtp[TI*IJjRhS:5#1R&zo'= >7b?Bl$UWt򜶔,Kzm[.qSR][i#Kw$73İۍmIM2}EfSf&wXWL>:4 @|7T<շQ[OID>ϣ SA3|b 5wks{C:_g3Ǔ-\EAmX\NO-g4]ƐhNCҚ>gΝMA߿Ld%1ҡ4i[6cY* ,i}$'@m3kaǮh#4"j;3r =Ny#i3;w8qI֣ST̔vV3ρ90;5Nҩ U HPU#+2hɮ Z!uJ[!è^t N?=9}0&I}VH5sET̀qit5ϗڪ`$x8N}f]YAw}49l5^҈֧DXk^$9rwi= @-&3Ƚ DngtLK6ҝI;ƨrȿ2ERDdAiOtOKK-1׭Ћ9+ݣ&}orWgXhٹCA˥s:~\Es9·1 ҁ$KA+eP Q;f (9pk@! X('RU~)">~ 7 f{C`(s V,{/x4Hu@S|q',r7^J7䥧X䝑 z̽Ys֗QPPp>";fh=oĴ.Uu(sP- ydR+"ѼgǟFq P׹ps;mw׬g fK6[,$SCV`n=LIl+I>2]s$V%kEwdER;BbS e'#t Y<|Efڦ=(š {^~ψ"*<~D71s\1x6%nB+F#v!'U /35DYï̸Cb$p-{o_k+^#D{j1lu@4J6HWzge$[JK7_7]:&vrQXVcGL+a1P^5i\ R7- p:7PpH^"m)r]?HTEAO+ *w<7t0 ^Cʶ_lps; ~gIP5(rwy4dK䤌P`{Y#_1:BaHB5Q @Vyh@lHUa/8f0O=- 5\j}}(&1h =h-k:j۹.ٙBv}9*CLGVNȗPoojب( ]6b ;%К"#赢;$5$%2Tˤ`-Qv%.TzG u0Y|&iR`k<{ZI̵HSQd:->)IAиչ<#wU@, f߀W3?rt@#'bù3=7ݪE?~J.Uao易 .$ÀhjZ&B|qk-FS&ட2Ϧ=ꌤ3 ~Θv~ [ŪL *x#[k8Dx 16 ĥ;WYtnj{w}01R6V9s?c$c4FU֜Oet ._3 |(@(9eІF8i%Ͻx")NR?3Qz]^՚Rsr U,1#P;=CS$D⹡wW2xޏCV^av~ZY2Hy 'bB)(m϶w^jfyly̧IBI<l4;G$aZjx |gNݵ hV"V7N+7䢆Z6TΗLh,Wdt~cN<(0P$eoVs %I=8)FT8=!ql>V}tϱ.=χg9?K>.bi5=)5M$Ξ^ =̠Uhw(b&\i#p=hh\R9[6X"PPͼ= OjE<YrKu'?!Ѕci25XQ\oe_Tgs?w4Q:73MhZe<篕iwYsӥ F3\#8Ɇ+ Dp*5fE9\|`@~p))?qI=z8:ì36H3c}$ovm"AJ&w6yew9 &&N,vZ$E wImqJ."uBQHhQ'![dօ̚W=5ЍϵV_( 7VoSM ю1Ǹ>rgXGyBOаA ;duXLC|Bp;Fc~b'#z*౶Sxmf 0_;Vi. kmy:}6o#znStJo{jibzI'Jeo.x/ZbZQOj$z(xzיb0ݩk̭07 qj:MxUS Q2ԭ,d:]/O\#fկ&dKdPDRQ?`)2k a#F 4MXEα8iqєˆuWؘ avgϯu6(?veێS]g¦5Ɉg4б5,Y lnK p)|ƿA݋#Q7u. \u!1{^ju--}H|lkSY^jE>\8&7UwVnSY)`O"3^' oLBʞ8 ۬51{O̡!(z-iVV %,[ #Rxc7K)ޮJ1O&˵ G Ÿ`_RvðkM~j+lڔٲ-%%g"AқO/cs7'219G A%QTM*U[}'cI(97 ٘O'Vk-6r$TAO] *cZ+b4 `c->|+vA&6+ eo5 s 28GۯA 0nT ^بWoN\_:%pzҦ4G*IgvsXJ|ojk_- 0ĒihbA\{̀ą`) a85U| ?x6&c"!uq~Mɩg$;YR{[#dP pL ݧZ|B-]b5Sdw^YY1MpW03 ykʺeɑWX$`9Rّ_ $|lq܇9 i<63 ܤ˂\Jjl%.[asēgdum7˩(H᳴ ="m_>S̄൨4[Zr6)M~ӕ F`vPcu!LF5,󵑗k7 <Ypb O{_뭌7S1c[?OnNS[Z{o/:<oZ]Lޕ/zY[CmĚT6s㷥G˄A:537Pu[ 5- q>c}׆}_Jl$f>L\VqQyAcb suh¢׿!d;̓qD2tA|<|ʴ(ju =J'01C1ؔ_ P^95<_d32uyZ{ӵR"1#gEϢ'RT\:vzf_lQsx8.MhZ 7igyXIɽ.waD&vXr^e&lbΔK 툨}V;2J`PX䃉k_3au'#7{\k:E4LP;̷\{%>WgWN)ݿEoŗd6|@&݈2wRhqnXsׯ]̑ɺ@곳T'N1r֬CnJDa )V5ufh+F|*ñ8\{E ¹u=N~4(**WзYv:$4,}*s7֩-C; FT')+Q$Up?jvo/8"|b&(IaJK`maQlq^rY ETnvuzD"R6cڹI yߧ-8Sj" NSr}Ү_͕采_!|la,3pIlb퍠KaWmFJ=``n( SRQkR1$`P3]tqFir3JORװc흥橀aP_ĻQ\y#ܳKٯx俧!3|E{RY ]8 taIpT}þRadV*z=P䣆T¢l=ݵvX=ݧ#ڑojb& T=H~SHjڙQkul Y8t~D;r˅RrQYŴj?bXomFk$b@< QJTfj e@OmF 32Xul8#|veCD"3`Y0t| ϐ"f?` -]=,a $1vU(QR2 Mzood-qͬm@ЯѷٍTSJ\"% "IYæ)n75"$3_֥ЫtћVj7-$!>[l%KV;o;{ݶ5:BŰE5 &R!4)֟})S`yMLAk.Ih~հl-;$KJr ,Q5إAnB=ITyvOY0Xo ˒|?vTѭ,;D0L(UTld[5Spmq1&D8ubiσS;hxKb*רO }!H"v ‚&t3e;U; $L^*o v &}K,߸ tfʏ#YB:=A/fE>6 9(E"33)a)njB7tUF?m\o@Ɓo|d 5:b31cZk6Ea1:s+ɎVn[5,sIϾmd8(zzoxDB0k+DPj. _\{w;x([6}5oSq^O@ x kB]^mX1#S'Ml<;۩E? g)k/:^8\:I` tYqu}^|T%yz !`o,)7vW?;'}e;98J_ ~ZHih k:8_ksM.Kq0f|п5'GzB[?ď¾BNVZ.:Pmd'k@꫼` 7(^aPBy;0gkqLrBT * 8}TmlX{_wCwGCZ#Py4vAhkb~y`JLsPZ"!'ȍF5nI.2t=\M1~hEOӭvGI3 o5ب(UZ ?"O%zC nU]PnfV06?aO9ly! }>PSAbhn+ {ڨP9'ɂb~' 6ad'.z՞ŒyAEho/a![Ɲ,E!+= #9[vNf6m0Q[s/#G囿3 mI7}nt0'HrNsQ-2Zf^Bl$ĎGF` rh?.v+ÈԊpf#jA u}BTŹkZEqɒu4IP e`"0yu!Jgvs0D"#Ing>C^! { QpW`ŧW6}"ʉ)nK[Gk=^D6?\|-qV쌕byc+餜84!A'S2ʃzB/v0}|؁xYDߑݷ >8RI4uSK4$g51 '_rY*<~|B=Z?߈X˦PJjaTt8-upµ%dLr4{ndto+Bm.// AZo,M0e;|رta?Ǿ]!`wt-nJ3/7Ŕe@tot'he9O}*?iu|ėWfR^jzFM25mSO6dBk:D3̹2>-08ߠ;cvVzTM`X#Эm{9DIbgGa1Tx gkG}s̱cGnK*ߟ+Ɂ%Ga1o3tEJSY3hXi.b_znhXA{#ud6jdw>_A֌iV􊑴b|(#<`JiIFNZglzFSI|)1m.z}":4IlEFsby;pp4%tt&RF8QӻYZqjX s=3dj\<4ey ybcǶ ^`2Lٕ?xUNoD msZsK#Xfe=eϠspݵMk&i-s<3}zqÙRr"w+8npI<9 1K!K8@@4q4S?EkB*Q`A*53?ۇGq\FX8LḊ"{O.i{#vY5 $E1T{yX1!B:mFrB4X IۼYe\h!EvTopYgd2Rl09:uW]#Bl\7ϫ:s`.\-hU,H\]ʉ؅^GwuFH|ylyxe%Kz4yǝ7 l+PR6!{՚ci,dL,%31Gs11.Wx4߾F `CpZv]$5n,]6BѸq:GЈQkf^BlzRgb.w}Nj[|pyq!ΐ63cwτzN=$KG1r7zhJH=F0 z/ l`.}oLhbԼ~:2^֙^ &H#(n-5: ?-u"~yDH6ګ-vrXfG ]Toj@ nks~s=/[S'.4x>Lsji?7ZtgCE&$'mH> |oi1Q#-d#H'yZ%IPJVWqI%‰7aJ?he,ɖU0c 3*"-M_GLrb8ֹ(+Hc(Ef; H.04M0:ۑT>׿$'9 Q^bw$rGp:)(Xr8?7L :Zh96<2,nMFW!ŪElg vG% |rBVQm 4!@bQ0Y3` >T0Ow0Y-u?m?lGZ6m )"z7ծT&vv1rf\F (P9|Ħ؋0}7UE*R+o(yX. %z̆֍Xs <땏E'k|pMvo-VK,^]@<^ JYG~E'YO[ ֺ?fwtgg$nfͯlh'd.bɺ^ O/b|[fiYM4Q9ִ4*i|bU/sMJgrwh кGuYqoAO^&۔P{Mrk^^u5gLjYE 6/%dxl*n-95IIE q ٷ߹* OMQKeǰX\ܓ7ޗIyL_ ʰ(fK4rʖAW#bV*∛@OExn #hcI~o&qI/Ҿ0 1oo>v,օYtΑ&"uq8Kxzw)n_0 ĭ(QTs{SP๓7H˅-s%]ڛ$S #/2}R2d˖Ǽ~p7+>kji,کhIywY*SDQm z{6;J+'#!Uoh&-*zs>ٓ~Ű!HmD{g&#hIF3Ig#n;m.RsԎyGhZ$'ho; gPs,p;&$T ܺ;V=agJocDr"m 5e*D$n:/`k0kflٺ | 3AEQpoȆpE0zP yDzm9lmrz=I&!uTknӧ Jaê ?:];_݌Jr*L|aL7fjek8 B.s,'p=;LCƖ,Җ*Km(%͟o][-Rp>e&\xpLjD(Č'lnkaXё`[. n&U[b&y*A*>M#=w{}5ο=hJLHyn/eQs<3NT@TYÜbnܯ#;i'!qw?m߆Yw -2[/<^w*mZ`v5v8i,cc(rM$Q`ِ@xSn}; !N C9]$8k0$Б&9lFc ELuYG,j e?!f&`2YY CdMGl}y;X^ ؘ)V‰^Yc"p~ixӌ X޷8U?5:kAT&\Hǂߞܡ[q~rSoԞ [@0oOvmߣ%n]݀u% &8A>_Ѧe6ڱ cn,h,Q1+fOa\.*E%v:}nj縩NR~:U'-՝ITa^q5XnaMK7Ќ ҠlḎ˜g}VZ*\KL lBX> H+/X: HmI EP!+l!BLhm3RJQ8dZzA eß*@@by6ޚ+MEcsCTE?H\U73[\8i>n,(V,9):c0%V6^وsQp W9ˀ$0VYgy%_bZxG/U$juqM>^HGRk)_B gw6l?^LKOh]po$W/O8B7%:O qyGh4j <8ѝH%.FҦx`zs1 %400ft'.a;3TRm#8w2xqCN`"LA&h!\yPW?C΂6i 剖a7> mzabH)QsH]%731FHZ,2(Eڋ[;%)bв kF{_}XcEkFqq2۫$8޵m춼p -|(a5({ҍ>V|uTMXcŚ]sB__%1#h;ՑG )o`}!G"33%D;tm&|*Tq(L3Q`!cYC%5$5{eY2znK3?;qs%5:?wG@"=5ʓ:!>,ѵ|tqqWz:ǚG(#^n"xT C4fUFj%!o̵6jp@gˢraqDxgrW(bnjќhLqtTrHߓMB3UD*Xt7#pX h؟-{QތgJ8nhUboqQ_/֧hh2@L 9M0q: S[aqk/B`"#<,g-"Jt.CG*9zJ>wR~_oj?Ck"v4ަ,/JX#ҐTgHigaLK`pRs]#Ib#K+n,sJra3;ćC+vHo_&Gl{\L J& =Bbx8'Mq*|3Cic݁< ܜn+!7.ͧC 91jY cDJ0s̜ xm#PzރFDbϪ 8; Ѱ'Td:rvfh@И=t[,w"`ԌA̡#ݸ3v/KyM`D UUhV)\ R.eRΤ3 "Y{G9L-?_ڄ jᗏF 9b.xec,|CI yII*\ gzjkݓRAPȢoyd?~B L$Dztd})^ q fp&5T ,e=sV7*)gi>߳ڦG#V~t%M[DYm6xptLx>dyb.pe=w]ҩHpJ,vMuE(AWk o&i]J8yHr>!Sipg$Zyҡ @X_ zf dCFe"L*@8Nİ|)Ҫw'C-*K2';7EVd>͍ h~I٬I6ý}.QIɥPzW9P[5f{|] R ?G-vgŠYPre(!f|իzİjb6ܻ!@oj8Ipm/8'A:qdBA&ihp1Dр4\5W+`]EPC*7O3g\xr<S@BH-,zɝy@[="۟%! #t1+Y'ś"m`߰I2^v+Yq/>YxgwibiQ`-"pX;*wcSzi̢Q}TL/DT}þ"jE4€ G1~EstA M\;ht$i|ba _m`,=iS1٭wĨœ*u.cS6}*>}3=5B6z Q$iw$0Ž@=,Tf'߇k7:̙}dx6nz oP`p>!cC]x,M۷`7ds4:Sᡚ Dx&̥2'08%tA.r&C?CFhvqb c|5w"n{+VM#:|^,D=/ 0A]0I' _cDB @~v OIdnٜi2c'yuϒV3 3FgIʼ8d419[DQ)Ȧ+"ZDĈ㰃IרX곒;gƐw_h͸ڕ7J]K_/*=(,bCu}Ui,`X̠ S+ ̬qQÐo܄PWtti1`NuS ާvN xdmw}ɉe{ nc-,me%cR'2l  cwH4ڳHDd?|ȋ;~7m?\_) mTwh]HtUm3v&!˰Phk U8{VEgZ @׉> gn*mZ1gr*"a .˶|rq$99$_+=_[G^F0eAnȦhtl"SIzF U> Ơr8U9<*8 jWڔrwZqؘ]ҫqx{ƨ} \)A*E]I˕:2S/0[(D9 kXެm=6Z"i|)!lج??(rfBڤWJ'qt ҵnhA^ (h,cAǾu-FZJX*'ƕdX=.htAx`Ik_Yjow tiWx.-d:wR>d-l;.`125 G %Xn *(;/$\7egsE)dmArm*mԨFaf(vޡ 1WF):f#:/*%݁!{(ȕJ *K?~.Жf]|0ɧ\ %zᡃ Gn`D郆Dr kg$P7xȚY16'f"qYե̵PeP'(sh -3b[eQ&~LNeB'7VCvP╨ͅY:қT鏶*#Jqgq$dn(_5oM4`uVж-.,Og״"=Jc-.-P5yLfg{VuݘY p嬜vPDY4EI) Hn4g8IW %hx>$7+f[.*T91ؤb r2_ .;κgX=|(ſ s7 a>g䒯:noH.|'z<+O}uzbȦ'H"X/˝qUѩd4n]w'ըZpOn#Eٲe3>pGF|S_Xmp P!GH;/R|W0kt5s )h0jR7p7j#0,Rv7 l۸7v`>g&M_дUCaua5nZRc?9 %Zv'ʰk7`DC } IZzşYOհXaȠo<}K>".vfJx-J~< F^!q+Ֆ)Z, هKLV?5>Y$??mX5d]fQ,IO,4K@^TyfV-aG0 [gQCʠRIQ5{ 6؃@N^乚/w[7/dcmդ~Vs%7>mw\C ^IM6~p#1E&;G! wV:RKoq?نXGfV,iq@SySҤ x8 Q224ӓV9c9L"% wڞ.)YM(oʓ7;#VqPi>Z14V2Te^sj'Gc/o`r 6gd^$s9ljfT-'S+2*7>mƗ,wC$>ٳŠ$CҪqUh P/U\u>&"˩cHuӟ*)A>¥njOn6ڹڐ ]W'| &\b Kל2{rJM5W=/yHB Zq@h$o2kH^u{E-X$k3,Uݗ\dV٩(&^Xq0x|i0 MY;Ƹ%?4?*DQb6P) !ox-bjb-RS4H6U$ވj.@G6o@ :d4gX'm[CN R_*Tmwd yh7Z)(EuI&8(O&_6BjDb iD,Y[-< _rg\E<,vRL٥`k[{`ECX64TQ4MO.\NA{ H ZND#QX#PYG4vyz _iߐy[ sE>h7i#6łDk! 1HR<(ΐ_4h;(s[gvJD_c"ng:ZvN  [vc2%ɶɚgF)򉯠vhU(_%iz<\⦎> (^RBFh=io@DqG<%ڈ4Cxx @d$2A Ѥa0Yl*5xr9_`43'S~itz^ j:0/ 0ӱnH׬VmN;%"1/Q8u]g3DmȎVU'W\H0 K㪄?GGUWB5hʴdC'&\x*r6 &^J'utLk2J^;EFQ2KXJΧ<NGP  gX?`<0EgFԮo8ve{T|ע;!vr^2ldf2"h_wO6=<:z p$T@mVyX%Gf ڧ;q2A#tV#8h`"6|w?P$ vw/ſi~ҬGXJJ=wquuR;/e5Ai*"Ů$Lg^mUxUb<[ɺtq&o^#^ c%jYa|L\XqD>b[|BlqO?Kg3l(p/ cA b$AB&Xr&7l{^"hl9Yk2B9kB6Te'#VRyjS>:fjU g 3v5#hu?4vh/ɯ1{ѩ|j32?7P?d-T DLɽs#G@IʚbiSO`)=̖;*CP$^VnK JxU9m9ձRHxo[0 =]}wYOMf ,8Aڞu&١N]KMu_ He_[ HE;eyk]-'Aw{RZ9E38:áJ&3a2w{ܴ-IwH_<>f-Eݦl,+6dˎ{,d8L8"N5]oe< 35HC+6c&y ΰ%ߟ)9X)Tvǭ}xaٗaY])-#߲Օ婙쿔INﴕ @x&Yy">N%`u[@/.H}9cs8ǯOk+[իt;*X{SK.o XH-$d>&1U衂;]4w(27bQn"NeS:r5eR™Hwz:@vy ?Cɏr Џ=x-}NugbBt/xEϭQ3f,0gFȴȥnsg}\hbI6UM62G$*wO>tYBD R>dWdȂ&y@xmNt`TơjRiO]T\{H̻rTY'?-v|}=d(2 gLK38}43A)[ԋ xd-S3K9x!!Se C}#!F_h܄ac q랐>ќY,ax"탌K1 ɨ6(u)հfu L]a%7 %6 ٩C40ɰ4uo6#.vl:kJ(W%B!l/x|"}pLlNjmѮ- @W×+~I unLAʧ ^MNe֕8P_r`GqFsz,ۊ`B7&s5o9R+Q+݃ٗr}_~2]V:LVDP&NK!#)iʆ9xC)l*IbQN _Z[)\Z6/rZl"7ÒgˍO5dUI 2rS~6|?<}nv R2n>gb2Fͬ% DˋF†]ҥ)&OXƭ,]IޒAL.}^9'[]-WM_AX!NY֫D=dw2whaȖb;K<-\ݕF[ǒ&?o-GIX|5 .:AF.JXqHü|A`EL٣-~uQԹØGT,ԋ 8}$԰z?M:x&|EMM|h:5e9'olXYvbkm,pۈ%+`Cj@$W׊򑖧.RtY<="kOL*~1YtH=^VzuNd%:\L*X9q5a]RN\1ttQ|O%|x.f?rۭa]9VRɵ'u@Z5n;J&@'1N+O& co;ڞ[fg\% _!6_tlݣ#ۿq)32>)Df$9wq]`. "[s[,5ЋfX3?[R(=t4b,݋\hP.-Ӎ ¦P3Bifa}8@ҥ\qՋQD hgLȭ(n<`/2F5uspٗq 8*++YܵhwW7Q=msC&[ɴ0ZUnM'Rm~ iw2w1_=t8 )k) s7= LnVˌ5( ۝BGG$d7$Cb}IZ0wrT7sTbx |c)R Qjj,CqԱkڃLP .vU9X;\+r}n+MvW<[h&6k~6rley=!=' I@l*#Cl 9Іvgy|d`ӮI.Ud JcOV,Rcy4,?5gEIAQ:(!EWNA%~b]WV㚔FsPCBATy6 ¨Y۔/qҴhvt{܀1m@d1 M6h~˩V~Ȅ~H-s FB"\ N‹)Öq%exC #ux$kLcH d$7ZGKAҐRmK bW4}|$?F" ;Xf_2L5+fjϧ w /,A>TJ5V(JC!j`O4J]Cj|9%Jdzqm?^nԤD򰷌Sv +̷6Tpi멤' tN `_k ݁a๑yރOIQu U䧶Cc'N%o˝fr)P[&NFƋ?aKh-ets~s+&D,;% J<{M dUgS,PJtg^M+Q:@͕ zI=uH˿BXn^ ȓL؁$I(A6zixpӽ<:jEw:ANafӄJr.b[w[+8 5Uf0!a[A ):w{x{c[YN)8Ҩ. ,xd-K!?r=>Qt]B/ >nFJ*ȓ&Z,a/BX7:q gE1ٯӤ9f~&3%pp4er\؍<23V,t9D}c7OWLH&Lc(@jRzmT:(0N^1_`P'B61w+sN,dôĀ6m{pdGRl78R7DaKKD՗ Re,C]Z% ZH7/kxFO/tΩ.DyBC0}NHn7w婋vQ$͗kf)H\x}Zd2}`B+O MI&{Gjoc>{F9fHyپ%R-^#mtK7 UʊnwI ?3yBk.=JWT)"+ʼn]IyI2UUTk0^ྡ"ό;NJpfeX mkuxT!*փM5Ґsϙ1]fU7o,f4.}R k%Da݆*&PB.oaٸ̊}^n^`˭TB,_큍63W(_I/<Õ"2pL{?D]#mt pZߢi=udd+|Ez&E[˾%1]?HEs {"s%Z~Fà:s) #,h(1@H6@rgJ4L@%%抮Љ!pŲd3 nB?22i2/O2()Ҟɇցo+*F lP7x.ƺ-#XSxTL֡㰖&$(S'3WgZM>,ߋѪ]$QrFM+0,}3BAP$&p%ADFM}lGVB1_Egrdw{/3n]̸}=Sff8ok6 ,](Q,+%#>a4mQ qn!%n6%v9W*"8lwK|:&> KC !#w5 Y\ 2G9 p坟ʢellq;К'&q߸l27`r6څ  xȀ5#7&UkVUf?J(P-Ø-%#F!͇C@b+I{O/g*KC.j lEYu֢KCZW8o԰s4_3]Ł֪7 D>֑z ]Ag`n!:T(9SFWv.xqɹ}ertTC`ǥhyrCe^kLJ1Ak/q2 s%~Z}$JN 6o0+hYBFy:نAoI]6bM0! ijL-P=^앵=Y6CLjГnеK7B!pE⡶TKPO/[.kZ}+DX`% :ow*FpZ D^g֏ 2_Nb* CATsz52BnWJ,ȇ\ڣ(ZI퇨@l=o,ӗ--ϡک&Q$oT@[?' yoLs( ˶})vj,ZAGV*v牆K+wyknKТn0ͥwANu=BͽO_2 Zs}Sf7]Rtө=vA \/zqaB-._*m{,諝tdOV]݊LԁiVӳ㼉@ Ա#9cO*bHY wTiOT <*(89 BJv-ի `n]+e`7T٨`$;`lVE֝߂B!i4YFB ꕼD`_!iQPZƈ`-h+ץ]ПoeӢ9 5j܉I (%e`xQ8i6LZ$sF z`DrBe`xO<Ԩd(2)q厅>(7=mP?UT<4Д[!jJBKggjz[zحJϹ0U]2>_} &fP(^VsnA{1xrS].K5tD+-*P3M64J G΋9L ȑ*dJB)la<uH&7̄'K 2B]RˆZ WR3~++&1^@ٱzL a' f jx;o t`u@ړ|U Lg[1νq''OeW4uemT7mCR' É@"w(@Lͧװ394۾9:^m)aq夼k(tçK#Oh~.e0Ho-Sȱ>'bNn9X I Ž.c G&QF%n;4="Jߙ[]8i\Tz!W}TyU{+Ir7Oᕤ|JH .&ݺc^[AyEqmFsJɛ(<Le: <0J_jN4g Ji2*/#<-v 3w26'\wV=l{+hRÞoЁD?\tidk},7 ~|G \֘=j _ASмe%3A弃_%?bs)S:jpA`55$ᰘwH SʼVV8b\H@+] -|g45pC9\j>mi &89=_n6|]>۴О?[J+(f[SU׳˟X_cDFNgnz=U"zm$ӷ +p@fPo[$Fc^ήVLvDOQPJ獝j8|#։њm,s[MFoNa&%*l>8&7CVԢx%-j5yPy+@G t"1ۮ Oz|Ioj:gA$wSssץWi}׉)jmåL=@"|HŢv7 YGlk 7Cs!YpUO`ˋ!NY[fh+T\J<+3,kDN P7vKYl^;Rd"N=+FlCA_;\I]v}HEquulr1tWWc> !!n s@BK[{~!tJt0ۡc_P t!Yj#2×vYvǏ,^A1R)Y}A?*Pxs7kPv!8QY!_a)uP NB!m"ڳhGi [O. | D:1}[{ކ_bP7.z b&1^< aXVbGn`XXK# .XpO]nwF:Pd̀ hw.7h-AG9j{Y1ï{vHOe\Y~b"FL\[{\I)wmi*<<7r赪=ǃw1Jf1B~ ufǎr{l BpvVZ7=ָj2+EcږHv>>]gcXƱ}%PLs\Xy' ^2=[M# TzQgsqJKZ0RKӄ?KچsUҙ?ն]G>d d Չ$Yc:(FqGʖGt|f(Ew'lKNE;%}zi.wBXk}-v>(xŻ-Gj0@plW}vmHӀsG枈Ml~O*g7=⇑tAӟͬ3Ew#~7Kx-8210f]j. +ٜF٥)9R9p4 vX;PěTQi/gxn~=~Dx(gKvay@QM:U'o]M㹅u>Cez^Ȋ?KB/]eV X|$ơzRI,eW[o 8au6ކ$)i/o;^;e&(lUY4ѱR~ 2`fB'2a  h9v.2: = =Y+̌]ۜym/˟܆)l`@BN?9#Yjj5㱝_p-X&nP)!ZQ`n:`̇W #quPq$t s{9Aվ<8׸]^"zvt:λ(_ݤ~*ޗ\Tb 't[%t]"wxCMZ[|HWl~2G lʧ(=dj )C6Ĵ,ч Dh9:'\k -M܁G/e Yb`>ĭ2L^(RC#Zd YI @T B/Rp{R 4H\R+3cNqS{.֚9mFZM)v}3Z5.#.[yw\\VJ]2'7II.W0pdO1Ph_0(KM]Y[~M{;^} >TG.4yFģTNfa0+4|X6k.a9S!co8M`_1 ǾƀЕQ >,#.rd#@[s/11!tacZ^@8Є6F3JpyVgi&z:_9F/I[T~_"]p !I;؈Fnp7iګMqaGsm89&h {0xQdG۝N;I4$8TΊXq+a>ğSlD3' 8akpE"jwtA>vaH&#YBt-Gul͕n17Nnr1#!yC^%LYJyFtr">V8§yݝ|=62Vb뤀_c8*{wCXx DŽls=_隉TɂNA{8 +x <*zҖV`ALlb NXy 9=B5@o<%*pJ;dB}38&Xg "ϣW>嶎B}:0OQ߀!aguwF`$U':64r l~gj5VC+ФFaNF"%Hnt&|''GU2dBI`(,8Dc7안B0P=oKJ0'o%dX̎X^7-zJ&N!0c-OT>t< 蠜8A7 i|yŖ@+SnO-Z|Z\Bغ)irt|>Ѡk=-BS5rP!윤=GW9TJN1jy!8t)sb8ty^.^Su$ZB{ U#) d%"2~ 4uEۦ -p[umFgGC#+bG!zk߅%ҎJgCz)zqNK0b܏k]=E,2ݰG9'e24 Lp_PJ;A!BqEA4Te/)#6|+I5zi-Qc`UI;xP\i*^.*UP7$(q@ g".(sf -à,moꢒ/!,[Y2?1{%NFqob0, $@<^n Og/TN'cAf WcPDxg/?,>s3w,\jz5Kx=>i jT' O=OߍQsF2,yH d+Xֹk%{+S GfZmUcJg+ ΡpF?~|^ShlYz!`6ȸ@̲ dRTٽ{Y398u;:YHOzkNٯ^Yfk,mLUkJ"1dzr7yHu/lyJ3__:}ɜ=˫$ "hix3-蹼$y'AiaR Gh;@XqD /]ȁ~}b{N<kZBSL2½oTݚ@ 6,|ÜN:c$Tۚș27Q$j<"93#S1xu=jՑ X9U$!(7+%J O I9xu9s<]/7h%iaFF}pHn.U u-ZRД N到S.d ӝSӇ3Yf[ߒ6u`x*F1^<(yvql}PYTz;1$#ژ&"&py2)҇v 97燩J5J+DJZ&CasQ."._<"^`ŝIK|Nmp.> Uvڑsm?V&G2p+u=ZhaPl'!=׏b^ [ջ(BPj5LsŨ]J,|EH̨ͮ,9,hV#f>WM\Ylj*XC7߉G%/ZKEBVʣHd;ϽSiq<癣w޲jӆt)x /ݩt Zٴ.ſxΩoѶEk"DϖdZNYj/p%ί]= ]扰>& uhh֔|ꮊw.ߘ4q{6'o5F[lޗ ?,g u@>e} ֶ3wV8 EBf֤Z3qc`aUule * mL٫^FҫhmId GTh:s&J%D{leN }D\*Sa ŮEȕzgݠq5=.*-c7̢Ht۳[Cq'g9t^?/^H>aK|uS8/DOEfp)5GEXrhs%XC^<$z_"gQ.Gxv%j[<՘sؾIu~\pm%a4lq=&g'Tv5ULZc˧)>,Tzjs[3ZrwWsّE_G]X pV7bz\B츮4f@ZXWLBd nd]nUeBg]*f@0徳ATuΖdTsi֬,yu ̗T{p%O#I4Saq1P:eIR%7y@M]σ6{Lu'd Z7O |c<]o*3?N )>FJ]>Nk-{d 5*VI:HWC=1W81l sJízVVoĜ3_)U07LEaѩM=+GvP ?-Gb=7D$}CmzhKޏ%%g+V߿+QEU} mM4xF/mP%J&9ki*lƜ3uA } vҸ)ݱ@f? yƭքҘLV(ϢH>t5`d:ap_'I~%sBC׎JMgF i0`>L&=`(⭠a=ws)w[il&y."p:F5$}X\1㏹.!W-w TIf3E'UBl"<<1)bOͥPwi{B ;4lBo2vV޲\Y/_$@֖b1!G )%63-8"=*xj֔964^ԿV 0{7"e5J "9@TC.XDQVc_w)g[S!+8_޹v@2is#=Q4Ne@^o2sтsr!8HgJ%"֙ Tߺ 7R%S÷١|nA+}R[A߮dl`J҇H$@T_9;t4%ytzզ;O'hԥҿ(mki^(\ԈT6^8lgH\ڵt}2g|G)D:5FdݠHS7lhW哤FJ+?åހLZ\e iΛSǥhPlxRlk*; NT( "TY}jt}1F_BJ}tZ|—$K(, xYu>&6C'tɘ:CKh=J_uAvx(XXBga2gd;| I횼9~4L%_䞠1}\ NjҪhGx+N+R^$M{U$\jQĈdxՠi.]WOPZ2TcM`m<X|a{f0huwڊãu-uv'H ~Lp;FjIݕaoEټ +Z߳5,*0po3Wґ,SOgAPT{Jh[DD)Gګޫ7dineSnTuFSqV [h}OH*PI7wR}-<]NY2uBIN/J-5L}InN Ʈ4\E\@2 lm2wԴ_`pmUZ]!1-IZkB9ǠBHA~v;cYVJ|/[D6*< 0ގ.QΩ_hylC)n]'7 7(l%떋{]Ath*|K}[ 8B Z$=НfW\l~)=H Hnj-en Ц5Է@9= KC84S4U] e/R 񞷯:ۍBl?.+?71-jQ6I[=,=ہ-xΆ[P{8z!ն5 B@y5΢+>K>H>=Zbղj;޹V`r{79}cÖRʨD%8l˔VGba0 wXWi`Kk-7orJXA{V|Rfg;Z JŅOoG\WbV"EԯtA4p8YGѨāAQEmB3wa>F(p}sP$Wڈ 8Zy>.fwgԂ+e'3A.~4_4&,7_p≄hZ\({,j@~OAp#pH͉gx^VPt *^ GJH-rTv?ö('OoMg/(VxNWGvۍo ,!.O!D!g0 |Orήk @|#,DK$f@v;¸@: G ט;g,N9 .C[`~" aި>L5+3:KUU6˟May-y$;Qj@:L@"GgWa-|ڭX )ݱn JSްT0;ϥĝ!)\v s|1׍mv8mb] [%#h#L^x&$Mq0#P~ٌ.gЗh#Xx,5yNut uUxhnB_tPD!%?CćƲ$^klu`=+a\I3;}ΡFCє`pC28/ okc/лGxۓ:c3DŽ!ț1%gU6G'8Xl+' 9_D23?DX΍6aի۸I c\Z_w Ұr}&Dsn,[1|IĐ_G,hjvں`1Aҙ:3gIG S< },TMW?eQ?r9;},SK]؅3N(m J^nOaVNG+=tJ4ʀ0t)HS$[5@νms[ASOb"o"Cx;-+Հ&|Qyt8oYlKBeK[qGYCq2;(CZi"&TͼZOd ql63C̆"4#o0AzߟYʎ#9r7z@CӮNyGɷsGb/ݜۇ3N -lc'0@S,Fk8%lH޸,ROh"*x[Woz&?Bs]aȰjJxF?WU[4|Y=n-\\" 07Y lb-c O.5@7ܴ8$0 !o,74./,y̧(z9&>PzD7r :]0h Fptu=p5X%ۀ nn!RBQ"O @@rꥆ$?dԽƗv SX?<T9[7 (vuY2èL{.W┈_1.^(){h5aP}P5s0zpRP=7ͪvlu7Gp#?Q\u#FRwmޟZeߙJ!@lLY"CrOQ+SĤP2fQ&&>.=ϠATiRD-ﳥAiJ]N% ć`6z e&<;_EKaNKH=[/.- Z/-x2gOn9y9ѐY"EO'Cc]Ҕ"b3qM?f$c7MIN/3s[dmFLP7z}~C[4^٫~& ӯ#6vheSM1JT.X/ :E;Fѹ:%SI:RH%[Y]xtpԢ@ƍ@4!un3WQS^ʏ#L8(@$];uZ͏%w ;Q(6[\2SmgW9E:O,6)wA3wO{xN&Wֲ"1f" q=B ڡ8m1slNstN2^#28ߥ(fPe`b|o$pk(f/#sߩ-DZRyN;dH'}"~\1(m6\9AwvVrioh\^$,Ert= 5^.CB: qQo3 @BkTY}5X@8bѷ O|uYɀqfը {(8?r;DZfQ(>PDjڇwLqDMrPE?CdH"wwUbSulӞ}Tr$[ XWlO"~bZ\r+ڿHbmã(8V#۔{|q=4x=f$u eϚwCBZۦ\nsCý{C?ߒ(sB.8۱[/m*Eq":YzDjCY⹙Hi w[q"`ٷ*L }M^5fJnf 'C [KÏ !Y΁Ly MtչeTWy8=v_rPw/2T%؀+\uW2].0ԓybkN!-M{|s&Oz&C5T e`D.m1 b(kE6lmitْ'SiT/&fS,UjM-cl i4*N=8+fh-4Ɯ2{oCcr!~ p}"Kć#WMfbB& N(Cc6xWϲxB5U< i$!YCq3 F}.|t2";cPBb5bG}zy^Lx[҈'g- VH(Xe2}ŕm /rVI0Fc6c1t|; C1Ytjx0S͠CčnAzrpjK}vJC~A|Ċ\:4q1˺o< ,RPӜ#ƨEqES?\b~RjdmFXPGʑ8ڑs V(V>~0ɺ^K#?]E - _U7px<~I+nb/d 2dmҟÕ80Qʵ>C 4CcRr+cA{m^NKƋL ֲ.l$>}gfn7[7*<3ӄ2+4V1P#X_[<lp!7ѝΔꪾ'kE%qek4݀EB19}h~/^`lAq3>U6oޥOshT5\LAuK%\ Daxiu ll!b@3~:y&)Wl;KWs_MlD15u#|]8kѻ"-wbǍq/T]$lc^$ q+oFOǝ͘"h:D@= cC\¿;*T$.ub>4. :2QuZd=#m7:0A(fvOJ47EKQc$ٙ d;j@ mYwSHTf$2SQ)%gS䂹 }U bVN¥Wt’k\fjH$[}}dU=ҏ^X艣7Su-|D}+˪-/A] U؟>sCɥP#N-&,r4|J#1?Ԃ_Rr̩ dA#Dyn-)| 䈍%/9I%ayAhR{ [5jBT_qQ0̎BwdK%524F[q[iEפ Y&D!`ܘSx:1DS=`!9{ʛ!RcrΎUd/p 4s`b&r S?.>lI&ku*V/Zlg9ЎJ&DμO:Y a+oL̨4)9Oؘ<T/&6w$ĐLn5mzѱ;y!%TjG{{$B~TFBDt;,!+H;g+ԥLf)#|gFk?JC*e⧋G#1dXҍ`0]0bL/)T2غExc2kQ1 b*A*j]xh8\ m+hS?5x"Y{)O4~hCIc7xƱhIH8\HFʫ!V+aN)& tY,ArmӖ|P]`.EZX\׳lܒ&Zm&`n>ZAS*Dv7C}k@cblrḅhlH^V\KEYXw9d8FZ; sEx,2\._(OvtyǕ(tܐgoAy2&%zi<%ѣ@_ n5i&c|v;Pq+f`DT 7сnHLᛷy;Y!*"'a Ӱfg+ceT%c5PR5^+2 i;lT5e([؃nF]Aw``Qi˲/@n S ?awoK:^ja{Ԃi!fũsk w]v*?aXI*9O QFO 󥫆u`:xԖ#|EO&~EntD T,(:qD/'#!cmGCM9t5-=3h_|Y8'10êO;m $GI¤B*Сk[V3 t N ηR/Y%m nX2m,kT \d2%!Cc O*Ko=ej:?3Һi\Rs eԕ4>2I]QгM߼2cG$sܦ83V ЧZ8cѾy4$ \2D^7d DB&AV!I~VrwV= 4ӧIhTk8ci5Lʀ(9ީѴqS$+1Ż*fէnBV<Gyvϔ.Ku+ iGBrTýa&\Wnf4W<6xl5 y0S2ژN ]eC:E0. =IUͥGA omZ.:=]]y|.B*Ir$jFR 9<8Ý mk4.,Y_ R/H%}`÷BKKlg^@:Nzh{ck#oUc!S]o@`pz-dB07bPǭӋ>Bkjȷ;QpRcbAW%"Kϩbc:=otWQЩwgHApy u#Aܺ_!﯍,3"/R%;Ȇ~)3stzCGE$Upcj]f(;|lǂ; d?Ry0_ g OD~ R6Jz $J/햲aʗ ab)4;I{F`|85R8iJ ~td_ ag#**y'O :Py/LtVn?<6|$"Yxg8 / >8I(ߙ*y#(Ԃ9,"VN266;")c#'>E!r՜HkmHvr>h}Utw'&B ׂoqajn *%TM-y1-Eb >e3-|9|A]hwٛU콴komVWNpt1.#0tF8bܖ9$8F* @HwղG4 ;P&2S^3IlM#XG{=zcLEۣ"^Ǟb'CZ8B?MRcnΠvS8IzLPD^S=Zd2؆اfzXG`[P3QMgs9uLIb!h` [ ~8r+qv'0HGК8}\yAgwx՚M]+)P0": `{y]"y/k4Q<̉,Rg{SN2"Ԗnx+9oq%2F:C[35:jZ&+4/ %be^a>vZ%"/옺-83ȨI)Xnw'Zpk-&X! Ν3ed7>BR-1ºTaQ˩EV!>Ь}}N]Gqw7VzxYͱ=] O~\.ڔܚLn錚\9Q%HP=3}w7|ʜs0\pVAԿ5{Zgw>. Ա:q>PiUoqL#΄/W\?:Tl4OpU_{{D}6NhP<``Ҹk0kRHTVn5Lޢ۶*ؓڨvc}uA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^#M?~jQ וL䋥2'׏vOcǯS(nuЋ~%T<&zub$$ N>DUKBϞP"4Sa H 3ʆlmpp$ >`ׇEOHK!I mjoyHr賽hECBH,@ M2utkiYI;<^<Mԣrq'rKS@;8vO;w mZd9mU.CN ]!‡X"T,"褋-wj0\z;2\ik+! 殖KGaFW{Z-x͑&mx@WķmL7GDF WgM_$4K$&ZD(t,tR׾pUل0AAF-NcZ |~vFq0T:8[{[f;"2Չ8:TxeswID2'WEP(շ:*W2Yl`%#'&APqO0+<"cɴPorA\b(lWm酪NY U L*L`OJpk\ɘo,(ƪ%d6;@MWR\EldAyzK@!SM`%_LnI0'{I+uO`x5BjxQ"$H$[?лyĖ3 Jۤ.ešfJWF-ɿjK5q?V'o. {>a$vQۚsHqc[67Sz6S,Ñݽ,Sa8c!J+z`J1(3VoW?MNKG0֘ Lj> og24@ѵSĬz2WЪ*;ʶU3F~ z4Jg]V H9nxI2@ MC;7xo4%1ZVcfhּuug2T| $(ٌ0k 0r306 NQxlֽqSo-xmj[nR)Ո sp% a'M0K>\ \R%3p'|_M\#oXbN%3 [=f:_=5,8W) Lu$B/n,U_&jqm"zHC`P~FISN>gGBjR=x;p9`mCHh[,rƸ'i\Ey -a݀tӼNCJoǬ2&"tqWmPLcAƴq؝~ZYwj9.3/Kr-}"|hDe3X?;'!AooٴخbzMːآ pſ\BG @/4H4w7Tq*ڗ=nJm <.oZo/#Ў5]VcmcxRO2W8 N$T\L?/A$DEJ7p`}GxUcsВbDvx#4\(~D,?,)#u섍 1aM~u攊 rDLyo8{ ѭ 9/8RH]Wk{{/Pm%!Op~ 2]+PG bFoϾ'+?I@J&~_YNs6ؕ=>]pZ6a$j֜zoi*7(otk.d5aq \FZx&2KqoB&nyZz/lE8@M wp0wYݭe'[/Nd槱3 ke8Gzl?ܽ@Fq u v糀|P6HM5 44"Xh'fM OʃvzkFFMm.(4JH"pTh!\lqVqDצ!#׮q>. Cj"@ܰGVH:O*.[x=F[i k㻈5'&Ї[6hw_$3"HRX ;Yd=?>:l!{w*6vQ|F`1LG\]m5 kE#͗6!733q'ȡ)y}J_4X-{rui<"I/!HPT 3ݻE{j}pk!dAb%)%ͥRЎ/M^Vle<O*A8#r$ R~V~o$F2/fQ:':mb-F Զo$?z:ShGBiTu.`'P [=@%o|\>? y>>6Kql\W2{ E(s2@]gʼnHڦ2 pcքI;3Fê YR#nJithҗÅV㌤Գ͡}ɫWQ)]~D8P&Y0:j0MGr@| ]CdRQy>z34QMlɬ$- _?}R^y~bC7$+}{K&-ؼ(X/&`.L;@"e@T=hR@A,u;57-&1 V7"2JC6nV-NV)FӸtv}뀜H1| kE Mw+!u*4JIx CS>8vc?4!v[#h[$ӈRiY ,FT\-J3!H)MbOn#%9(<'2-+x§ \LMjTv1><D3t[1L:&Ꟶy&Ќ4L;6ᆐܳ.ǭLvT$a.&@c5GAR9Ņ Y"LI=cHFmcV_n& SiHFo$ByLޛUEOm\҉>EeȒl4ߝr׵AB`TD0?~\Ktq86AAE&UxD6< 1e@u4T[2%!w/\ 5trZڪד)7bQy7ִ*+ڂl93+N ~鑉>S.BpOn7Xftdl{☹*M}WE͍ DvҶ| -H]㾄@2i@dRN 8p"&/ l(.1uϵ~ŭ /Ip}Bls#.'k֢Ct,n&s%5o Ut?b%?8.|mCvpaMG?˩|-F/~Hn ;<5n+SG pl-G'Yy _~H# !CtK||\{k5ӕsZk]wIy6)u ӗ)W܂}u8nXKk8ʱ#Omʼn26MZLkg]QFUM@k!uWs%|4jzB!wR@ ׾㚯֮r~?H~#ĕ>BBdQ=PUD%Q8^TMEhRZjαs{4dpEjH fB(xҞlĉ:wݗѕ_vhjSV|yBީN@A)/1KxѸqJ6VĀ1#KRtoOR5 e,zPDr#1}7 {8/$>E c&o- fFJIhyV68MߗA֦EM5K]ѪdI-s}\`CH+cg fۆj{ʇv.dp;`%n1PR˰ ^LjDd6NBQEE.|ޭ^}a9pzA Ri'd6FM&R3!t d+cDCVwAtˉd@hCh=o7ۀ&eؔ?uLk.gX^Y4` RaDpތ"3~68 Nt :3X8|LyRyN[kcQf9<"lE}x/AeK*s_Sh<Uz!j[2c芾ۀxvW7#ra4#ψΊui`^em㕈aeK,1O?aAP3$p$`0+wEl 'G#2[ٵ*΃pzj>{RII5{hOLnU(q5^\J-|4+>x{1 1/|h`6W Fw3soٗpvv0>c.5| /88-&?G\݇g-,=ԡx-;[JJtH;К^a͖~#N _c nѺQ@@根.P@Z%G=ͅ[;U*#fj~)Btkҍ9沇*{z59mWRU8! kܩ#'V>xSjW&V2k@_5;3dܔ^5"?l3Y Sh*Xڂt RwdHiJ'WbSŷpwԙ@LNSErv!|j*#&-5X5niōH'>;/KRػ3q㩨M3\OyXmbxr_.d NBr` _ OߡX_|+/,(Eo|f z1]aԠy.x#\XٺwZm4lxPѰ^Ʒ}[Gcx2DM%()QDk,WmU룠-E@Q*P'Av+0J6$U# #Ydk4Duj<(ZQeToI̴Ǫe$UH+f(h{j! 'D4e0!q i+99dŏ}?T/n) ٢lJηy*QX$cmzV>c\)CQ ,v ZޘN-JLVx Ü! E!͹~:9"?b15^,Eĸ,{){h)G[#Z',5 Hg"P1 #rQ$ICćId "Crorgf1JC{h&5X< [li}vI %SSEp`6 /DfL/K=cOF'TS'J*Ε yIZJ`+M+Q٭I A rkWz'+>L#EX%3XvO ;屺Q1\|*Rm!në+R1U|'`Mr͔Ĕi,Nl *:#ɓܡokOSC_56*ȖwI;9,i-D$VwӤdrG}/l\jxtRP˙F: 9~!iEܩ-g_l?L֚ez+ax3]a͹-k/Tt=  >nV>]U'B?C@f+'SSvԺ%;;"f)5E2(p ISu{Skm{gvL V:5U %es_ KB[E|Y!Jϡ#1HJ X%?Ubq ъȀ@E柮PAw:r!9C#ӆbUk~RҶQ@j0SKdB%cqYxN#6mLi;'M#5WKVWnHl].Y:NJMV%Ե-L4eB$M7 ,*cN m MM<S@϶P`ՠO7N\}|3G)Jnr&_еSAv>{!-ؠ>X9I;*`ҥ3Y^"vTi`1;<6%I9/|KI<x|)JI%t=;{`|0 3$I$6\w*k4+g!ձ\99MSz#I*"OߏY)fS8b?zv1B\n00yeNOKaҟiR6ZnrOo7־>r47Hfb2hIB~cTw.Br!RVUze#{QPNeURwa_ }oq뢑6EuasPB OgJSVMꏘ{hcgI <-BGEט@ ј?8UM‹!1aHn걶"+XXF9{WuNr~)f,Ӧ:[Y*;%r]Ft> Kُ5RֵZ>*6{YMr^u'v(g!dv%yq~ Ő@rOKrCnEH-bXNp􌈷v<.uSy΁pſU^2۠!#3>T>H6zJ^bD2A{{ Uҙt|Jp k߉?Ml/щjud­?"g:֚".qwy|lXsՀqޟ lX@&z%RscO82;BYGouA\.߆|Y҉v0:6_Gx/dT[,Nc3A2yolD ^SZܔ˴{©jT8m&ULE4Xɔ_Tfa>$#37V~ȃV&}"wF~>]|=ʬ}xA /sW vx2o>$hY'@&#b6H *!w?OFe|Mg}.ԭ6rL=D}7rMA3_9&P}q냛(`;~hd'\gƜ4?Bm6ro[EP ʒ!`,O%ɺ48}aoe#oLa^IѢ)e ŗֺ6 XTnHf(ʞu+O,'%i N X>C|b{ҎZ#h{ %#,EYu{DJ6A_r L%=$S%F j ~>&7!\H58xSqH<8ɤCL<c@3l@͢) K!arCMvHP"Ii"5pՔƇKƪuCS*suk ]]FLptiH]TX_ ~"GKߛJ#Ubɏj(3wp(cp8`H7]L<)qNWWx%v-bc*Ƥ?G ` !h!^"Pk\ش9N\~"P~Mc+ !l}6sj>(c&۸TiM$Wk2Zp$m6 lgxz{.ͼ4 hs 9KTt QRCIG9fVʎ?ۧ.>&vR6>XhV& Ig uoD03,#;"bTLzP}Ae yhy{/[y!̮`KPT")>'5Y T)"mK>r# ∠9Aԛ: KB& 舏P媟Bap#\?m⁵/a:@Őёr ֈW ȯNq7I*֯#N WcI! )B]ZLCMe &툸Yun"A},SM,=7y{I~ Coʜ$=ڧy9<~#[("l5X}짭}Tc_L>VX8)jKk)# B"j,c.o!dy F5l~Cδa}g9AyXVЃCbb1a ÖaҚ[R0Y2<(iDŽAJ߉KǁSߓ2.;('4F䯜2A{:L'\#}R3'ݽD-4rE@(ՏLNDHCIKJII0m(.y#쇌@0Av8TpHIQpDϹMn<2Adqr`cQ! #J6";-mu)ˍ9hZw SL jґ>(H Pi‰`5^/CۜB' $]n64l`F 17\!^ _ [@WYI (@*asnsN<zg>rUT#0THtA'zyI\pXXzgdKTQO72]n,B/2,z%Gs*rUPbPG)2z[;-vH323'OԸ4icN{\mql!=u4<C^zlNqS>^!BtySUۙQ'ceeyekXN97XY?J{lG F&y"nL0d ZQWDD{X=l(K "ex`]PW[B$|Y8k|ȵ|}n(։d"!3)՜1h1a[oM'IpŅ>uHڮpLI 9F"oQOC2Z0#w[/P#]FR v+1g!D W}'rV|WՅφi8[4@tL]CAI>908gd#yog/! i&]W#O# 5 F8Џg-¿E1T z Af:AYEx` %-)5D-q| + 9Q>xh(<v-8wT-汸Zxp%[V'|H=Ńߟ6}6'Dath<"Eea-55E@|lwھR[gXдkj,ZKB+62pNj>=Y +2WXAi/Dλ`5&L#Z5"[ "i9?-= aPNT GB*n*/`(MwZԄ~G ⱼ@6-aRo(ʳ5KU:$i/߉RcG;CcƚU,N#UKD&?RY- sIG&mV1"4uźI$RwX6߃*_ I72 @^] ]qM.9} 7NJC4 ͇h+*ţoUg+S ?u{L%.S2]Qc?C_&|P(g@).'-O& gL@v,N51vuY |:`ff Wmv eR<8D2ZJ=F#qs<5OpouyP73@ !'sUP% 2nOdouaZ8Fy0+{XB<Ү^VWܹh)H=^;lwCN3Fm?9ۀ' rLm.m׸2d]n2kR+Qx 33FWQ+nv=+XF+#d8{'fh>.^V^ޒ`c# ].v.O\p֦R 7߷kSs2n$ uqXЪ#\1 (4J|>W,u^Pώ~8j>go؈k}Y $_o( M%զKH`*EwoDJux 5ӝPCTFCmg>*la5؄9\/K@H#OVko֎~B,?`t/+Ҧh=b)TI ))|$-vTP׳+4˼)YӺ1Fg+¯<\|R5DϬg\HMd_Yu,e`S8p<$:xqt 1&EgT,UqK#N3 [<^<%˝: %CH~:wM=_= |͊]5BnsIFH`ebK׎"rOf4_], 9GTj8y: 5Q,J.ȾEԢS{N>?} +Mx]O ^ѡY^$MW; 2hUHסhWǶ~Vۡ_|[S <@^ : &,=~x# UDT9Uh;t8syr5Y@MWWqBPN8U\3=11wrq2ndZZ?NaXx-As~\q>QEtP"r+"Խ8t*Ml]S[iҾ\A.RO`vd9b$<w-='Z?-d,ךڡ$RCZC$E\ԧ`u@3jF]N+VTv_4cSKY؛/)E+d5~Qw6x|ۡo˖cSܙ[B ^bڒSp\yj}d'sI,E4k+^FtVDT>%v6[uUβ9z\?Cʳ8Cϒ)N̚˭4Hgx%r߷V^Dm*Ϛ ӺgH2Fvkԡ9}bH( Ӫ$- ^f\O]p1d~/;yf98Pn6̠&Ԝvlz@]&z[$?{2 Z4H>jZe[PwG((y,D$)4͗ݦj,cBʛrgH=l~ڮ,>IS_䌎Piy4{^kqR. a'AM럂+JHs(w5`m-6,YcT`(j/^vJbODҳ$ٷʈ"_.'R%p[]3# ?vR_+ܠEWR"33` 8ڋI)f=?#!&p\ͩ %?Be;pjs;!=4ѝZt7vRaD#'leJb<))euХzN횼ڕvtɰKîMGBZ0jčб,p Ӿ>m(0 '?V-ݚ69=-RH8QcZN?2|T)s,hnX`2f7+RKͿ'/{!𽑍r{[Z NK i]30X5Jl7֮ݛdȌpQr֘Cs8GEmAк'զS}Ֆg (]/%VmnOD^25$.nEІI̒cH׀´ԩP՟7ŠߖhJٞE m:}?]qqϢ8Ǎ~mE9J{ʥ8!NRBL}[R<_G &ZcU~v}&9lЪV$+Khl)~rY"9E>v IDmbꝎlåhc:K n/VV3<1“z]<=ݛ|8WTU=@!#ICkJZDBzWT{xVrzS=y}z~g*xI؊[[P'|?nmtG.밆+^EcTu1Zro: kyp$S#)m霓/ t,@Xm⎨lY!EMvgMO/]lp M6f1wRq ߙҷVSa|@o-Uܷ''K/D*ν>۲ڛ4 oӂop,6 }ʱm*|Ʀ0D th^_[(hG6%#( 7rzVY][~U2=𻵀״yf$V>NLl &2#r S@lz„;9'Z(1gywWS&|=<qZ]Q(SJNLo:@eI& >~A JJ>ZR1|Js<Ǽ6=6TS:D|IqB&3,\_E-xr:ZZQ?1:cURӆC-H9'-*%,dǵvYԺKT<)ԟxO#nuwr{PZB,#Z6@ 9Qеm7&n`o#*/TiM&3=9E* _657|#C:ysa_$,H؜w+ g~i&^L4^[Ry pq0IP# Wבlcېķ>d@/.O&M YLb ͻ G, [-\>r]茒<%˙!>%7n J@<'j% AupD@9n\g|Q0}g̈9esF>t}*'o%K2ݺEO65l*]g<}h;}]/e1i8,m81ȋΚᆵ4MNC՟2g`ߖUI$vCϐ})ZЪ1E39|8.DPMe?wa1{g8:"JN_xR_³k2Du0E^HZ`e@@?КLovļچ_Z{iPHz|9*e w.4_wNs%dZ͗J<{R yVn) g͎Qs )k y`ǪބDZ6J J PKb9hER9%Bi3B+}y1냿Yܹ|Y rci /P̝(bv}/_0ǙX+#;Xu;5jDIjnG<5sKL ޡD7,{&'E~ۤW%s~AEahƫ[js[+gyk#c2^,%tL׳I|䜟[ׅIPc}4^hu1( w77|!'loZ }e 0.ٛn;^ T)8\̼%s&C X{XH~oW?i'Wy}sT_pJ\qVg 9&-'EM!V>)C ͦ@6.&5a,E#s\Ft=]"`;5NBPŏcf1fh*:4V= x=Y1IB{((,h䨧#P\7ˆaᣥ3q(PoJq9|+4;>Lu\Ƿ}߾G=5ȅg}\cRuX;>QyNfӨ7ER 1b{P/ WXXd 379 `(ģ9? Tx !䚃;п@#AOǬfeE4ΥfR6OE/so^m)&s]S#6 UtP/WcLN=5!յY4qTl|)_ qII3횛n'y{Te TPN2+o@Ux΁ zVGfQ\f_ͻ6<ń/I v=QJʇAuö5Ѳ9oԚ.4i{ X +K6ɖk˄cا,BS!fOAk z<4+9t6D'Y6B#{?Ka )!murNPC.ޭm4;XP4-=\eglԠ#:2[<^;T,D;YABk.[Erϓ685R_FwZV]I 6A x_& Ii*y%+ kL7(5:~k/l8 ʱ~y`1_@4B qb2v$j`ED߱G#{&lN>tɏoI8ςtyIIj톌XeR5nZ]< \+X<ޠPR@p>]Ӧd ]Xs" 4%0$a GY\2d0):Ou)S噤@-z~&grW7rĝi~Ϸpw3p{K:F7o$\m z7"yK8(MJS\zLmxo]Nw!lW {˞S*#!&h߈9`5;Mx(ëueCԅ(L˧4吲3B,qu%S܌ۍH5י63y'ϩ $LNGs|oTLbаj}0JN tMg6~ZDC.yGe<RQ?Ys8;~9-mp5 wK&πW ^;#:-2Ȝ.\aa"8N Z I5 ΁‘qN"!|l o6jӗKxݢߎ1E|y6;ypI4sq0k*ľeՋWܤ+ҋQ2-%o=H%srAEpOJ;$̈́/"NH'0ਤvB(\ʏC$rB%(91v]*xn@igx!㉣ d4<ڗZlݦg2%U X O|?mDFLiz>yO|6̣LB8{mN)e8 ŸoaN|_aw˛Pc^/S>~>K xvNwrW8=IpF '~Nr%bȷ;:P>D ;o.>VٲW"`h*I]6/.$BP@ {V;JPWMU&; S̗d9!tbg*n! %IvNv1BO x_ga6n?\#'q'[F>8&7Zg7a_#}=۫|25C<IQOHCVM@"˨|8qۮaRN9CPTlXpax"K(kI'Bd2E "9aj릁7ʳ:g+~xH, ͜Fhp_S^M,-e[# j8YJyӉ6u,p .UM:WkT]ț{)~yu\QTOHD4tübp7VɬJ~c=ޱm9Q_H Jq7Fz FU=ωW^s f%b3V⸝>΍̢CVRG+=.UW xuQt^U6 1`)Ӳ֌51 xʬ-`Kuf%1 |d[' )湩rubJVYh2֝zO:d48\!,_HצQ\tN/r?Y11_ˎޡsSnkmY4p춟&eev%O 0 \3Қx`Jiߘ0vRzsM~8]'y3yC}A>sEIfZ9JgIס7 e: QxA(zڦw9JMˇ=a,cYXg:4k?o?\w,?x>P`X 7N]#BVU\ʶƁϞd^Ox( 0/8`ݑȝ\vcZ2Bh eRd }cܵ;\p 2Ko2'^#,2Ju/vK`~~3ENP1td~0}?^y_4ELWfԲ N=2:ݙ%Ա8: l׹0ۦUͦwO_:Z VL@:Y{ntق e3bרA2h F7VVZ؆̊iߴ z$ә{[uìJp9T3Rt53na1h/ȋXmZ_v*cwu6ms0Б:4<##`i3V:e<_g6l%·MdI{rۡ [)ImZR0okVp35qOM}։{"WK]̾.anc ^ۤ?x{[dV(= }HFqqݮ„yYAA8l g֯ژB"2+HHSlY Rpz\\P|piU EEG_{%|DVRO€Zr{<ؾjE9('F-cwm5c? [EdwDC3Ѽs%5/d,R9bqdS.Z#;ۼ1ޱS\58opg ˉcELLirEPvb$ӑв#$)IEtPRJ|pzI_n"vs*c^1Փ#D-L2@w60ǓTKTB[ ? .8A@i$$KDS Ax.XcmK~PC,xY,ߑۣuwp2j.jq+swת\HxD RnVKRQ.q?-di@;0޹5uNkthN>(moKyzΛe6̨%\F kU[Y%F[6eJJ}Y ~ֻ+a#޹G֖{PD'^\ ,I5L/#/pV=~?ط5*dk +IKWd&lFFR8]8 ?9O'aLch7ֱs)RH 44|xDxݬ N( tCZs%)˕q!(\cO @CBFOW6ݤbUv&Fv ]b6&{u,GOe$w$ESpނJbTzNHƁC9>d_+z ?Ns rPXJ-(s.!W`ʲiqaӏ}}ҩ:Rt0*1} pVejc}zD3)@%QYNz ##l3#Juጹrq8/O򆋯0t)ԆLXQjˈ˚i[Wz}_##k%yJM'f3"+3.w2HRqJL7Q?(tikuso?T=5/oGc~4KL'T{1$ɍkmF(LI4,ٟ1-![$n0e$ջt!A"Y=wVA`|zM$zIb_TlSK&u) p0gc玶ǤY}d^5k&ga Ҡ|(Gcф± xc)|{́usJ]9E\:e(OۃVArF5 >k  W^' ac Zzc]% {OuHX)`ԧ6]1wh)Oy3w ]{KyUYPNGs-H))A:/<,%!tT/8i|h0+ķqem|Xnq.klw5/q<+ȴYw&&p1ɓn=$J7o1V| ?,bN4jN9-KSz2rj$㋧<>M,q*؞ J!ۍ˜Kg~j?oZED{g'17tԎH:{I҉rOd׫[3j+6H˞O^n^,+ٙj("}h':G,D_4;c/naОs`~ V:X<:v]Ӭ;'gNI17'Ӄۡ!gX7ps=ZDtiT'ps ^4;)j+٩J)mm}v E͝dm 뢺rCAό~^dB[t2ԟcf+ u!%۵N=R2y~*Z|9d|b>4:wָk4micz|)==fѠR`%jM/+-wtFr ZY,BK­cE=VȼAC 7 Gw%1TIRi0(1O(UThӝX}& r 죸] !*eG7Fg+[14xL֑r]ՊaSyEX r^o\z8\j~u:u$M3N 9]Ոx٣*l4uvLioI>F!d@֘iv.t;aC(~8ujj;3%`G Q+ 蜡4o;O0f%Y7aVX]1g3d"r 0l̔8 xN1}+SfHӎ-4UDÎ>A $SkڤYkﺜ?yNlvn QvF^|Vϭ_LJƿYo4X=);zf ɝDVP]rםqCm?vamd*0gh(kB¤>qTn\zZCt\R~ͳnyߟepWec/2UX)BiI=)20LΟ<=Pס;TLQ`1? %C V&<Ɋsg~ sXҜ^};aL9}t!N5O{GoKrw[fݾ8cne{>ښIluidW7=DfaG 6HUv'{cAK߷&Jk6gLB'"[C>][yTYMPbg?-#[Wg@]jR>L5>e AlX4: Е,pF!H<|΂`>l =$t[h]}ݕL9s"$;@Ȏ)uGoߞ醊6:`kKu%7_r*&<)`E'JŬ]QbB3 ^Pl(YoǒъEHfbj]Rg#{%ݷj~OfҾ\f!ʂ]M)qP=EuPBg1.1ub̎ zpB?~Σ!䎬HM4.n .n Aig} ռ[M/Θ9}ҟOˊ]L6C_%Tz*={Nh`WQ!An=ZuMh C8f:"|jgd Cgpܙj~sK52NGy< Q;^1,g0-bc(%Rz_1j.UZs# pD*"*]u"{Cg%^,::BzRlrPͪxE~A2O40AR?\UcJr9|{H{- /;K$T]| 卂]\b[{$cڇ-9#LJ}'v۸YƖX3pc"P4ki@(U9tL~:qWHoȟi!") rlmMx/N᎜h& +"!)D/lov^I~E2t96D6 ~\p'b!96MƐ(>{>!!|nzx_.~ų_]]->q_W.=0=c0\l 7BK̠Kv>HK Wir̀(N) mST%'^Rq M8B8Q?U^sRo;k?muu&b!Rн߅`J iDo!So'p~Xlu57eE@XNG}pC5"2a wL_ɰPy3czU͟x Y DŽT&F@;1G35G5=/:kqXgP4ct_xG:27&!"̝Jx__Oa\=k7R\\K=M.ia!?p&z?1\F5/ӝ u?\ jg"5:_>'tBb!ǺLsn HM5&٤rw O N{iiM$CT4k#w CN ){u/AlCBV>jV鲎"SR{Yo75[Y()'XaF혈+75i/-~]0VHN}: È!.Wc,Ͻ&>mIEL~Վ̄Lhm)ɫ!ۂJm}%lLQ<$[  օ;d qE39c,J"ZEsifv! 2넼#Z|E?3cfxz"ӣa\J$} .8 X/^`PGG З#?Ii?/$B}o5eUԓ0`xK2tVE~*uLusk #cs! f x(f*ZUw%$Vܢ 7JA"-5 q<@Z\K_vĉZx'wc꽴t&o\f9X - C 2@:Лm½`;="69FB JO^|!&BiMT\6&fq-͍hs*hE+k ZE1@b[Ĉw G1lT.{bF 4W s2i3ǯ[%}{SNUVmq`ds[(:J+! xMſzFF0Pr2P5Aa_i)u@4w-G[*d"jh&Y~9ow*,;̾`^B1)z= >{aɑ.}Dz_)l; AjΒmbOf[-tcbr[qCB#kdQ^L`ۿtEw@׈-V8Xv%%صH{ `*=1/-6mȢ*S pd}0\ac|.SC4tCYHWd;<~s8m)-B')`eAqQ݌3NRt.]Mu jw)>BRt~6=K6Tz,Q<8_ڙAz@ty@>X^2rn]b 0J{1阜Sx%L VM Q=z/ ۖ^kG8.+h hf;U*r]Ϧ7OvWw\y[4:oVH5hxaGQlC- ;}⭭ HإMbO.تUWI%;|d#|Gōjm\yMl[`o3 ;x|uAM})CZDž9lmpo@O "nY?1A*p}$U8űSX7Of-aɞ'~3[%ÆR>T{f|%'190E.08?a+fQ6 a&@<5,J@hTP,\bgTcˬEiƼlX/ʛO׊,of,BrzB (3!d3.b|gg rs=,o3ϤD&iKJi4o3b@Y fTݍ["pڽ< X|/1>.W+޷}!G%r7ˉ۫/PA㤈45+q"dwfIEVpCX[4#)N;f2 dXk7IcݮJW:MwN=_XhnuvDdN>c52q =3d699J}j k0ޕ~9ԇW `s3m:yV>(W?pS)OqA m{y< $=})' ҵgzehok6[]xA5qZ aƪUi5J/buxǞ[#̏t7}Sur!Zv\0]D-/PR}^, o BZ-MJt,]ftɁQl{V}aSUCiG0b*XEpO9#(KV@tu3"fuSJSuev˙Pqr0Bvն7u뾠iӪ ~4vL{ݻOT7a'~MWkA|ѕ-eIޘ&a"U[lNvpi+<0/@_Z`t@ k.fZ(ɓ~84$NK)R~-Sw~kpЫm0MOhD3`햾E?VSB9 7&=m.#meĜ,;db ߢfRB#Px]{?}@@aAʷ;$y$ B*ql9*MB[UEt5|8F'gcO\_kp q/QRGS )(/RVǴ8SX&˝;υM؃D†5&4M.UN/b7]`SS\yT!\, Z?k\V 38Dt`[I!15F5<6DSD{Bov%Y<`m ,0n!vWrg^xw 4 w>{x"rf75$Z ,Dm7ۧׄωDS"rKt`\ 鯈c?n_y4xlU]񍤉ق 6W)鄉?ԘeLz6"TzՕr.#;7E;]˨,d98J& ^lj1*׈íUin)X[b殸F `n9e%'Qs4 ~h Yk ΐ`JW|+k7$mၾ܌]'I@ ?J7<%0$J򨯞s>)?핉L ݬa };v틏o~0r15Sɤ3OqBU0!+yv轇{m{e?BxܭBbQP^]5~s* fOO*bACs@Lg2ۖܒ31sL[Ol_1vG_ <%x_ o86wA+4]kd0'AbVy,er[&:: }:QcC.^ {Р_N^|< b֬t,ID[3N&"P 1\GqsYǽQ̊ՏJbo!H/1L1?aC X8=U|8;Vc%\ϒ asY :@CN?گvRk5$bpv[T_G9Z~K/_G#/1Bkx&/*Sz<Q?Ys!8Ɲ4YUƌIO j@&wη`GhY(YI%k#?}7B6T2[j,*4v 6 (mȘh˛W1G2^G']CX"L-2zY3z@Lyv6x v8\ҲY*x>ڷv=+!^R?3Ie(N?uϺija8;/􏔋SOu6IBi% t1+'Z d"-N݀qt;ox #`{GloCIbx{3 9dUy_& *Mcꆈ180M6a%.kLj@ T+M>- ,5X)/lR=%uKF*SUbȲtyQ6 1v5ԃO%#ː&dBQnuyœH˦hONR;ۏpnlUQT5|W8 z5G >q|0yH]6V2ԃ+t.aφ +RxG*-b{/iQt1)RսTB%ߵ<`j MFH+Y .JQPxs ]HLWo?pَ $t,E(d4 K轅r =ڭm%+ z4)%ZZ֋1/$ؑ;^![Yr-(_Ev$M]w!~}ۆ당a]p-[7ߊs`,EwoJ(&.l䶿3B6vپ\|h ].Sl& z6muD"yC,69!t\),Qr* 9(pivL[ŮL;W+tqDIVR.o/WpJz+yM%'rxm_~:sXr-2^R.3(>MTDylyuI'Qz>=]<4^Ӄ8_R(i(Er*4&Ky{P,d(n Ch׈7\"2*e7?mFXWF(ƛ̊.}A&:N:eFfP0{@Ab*XyF+qEw|hMFh]MR՗-E]'DZE| "m 1rv.(x uچ =ggQPGS/V-94<Of^㴝"ʚztS"Ker9m {ûH{$T#&cF *cE؏2_#LwaQG$xnpUcKw "  y *>"'iS$,jJk]#z_T_!Dr]t%h3 F bXiDmC6+"" 8uN,kO$YbkZ+ϟH3Æ 6\&=qmdU&žʤ*I Xt'590a}SwKC}هYHkspR@9FQ1{eu|a1aQ0)e錓!uܦuTBa5ϷbA.wiN';.Fc.COz}Ф{%4q/a@B)ԑ"hǮߙX^֭N2?~5lhG:fIy>Ȍ>þthXH*xr,W@ѻ8J҄ޢ5?,cw+`b6Ǣ?l0/dI~ >7+]4H ^ 8xg LU/5dD^b!]g6 2~xXE9(gL''l'OىydcRtc\ѹZ'鄦/48+2E/3TZ6-Z:w3Fd@71oKubjjP JyT6"O^FCCRf!Ͻ^V q ղh/Iڈ ܵIX3Y%d}oh!3hRဌvv9AYɄy7 BCQMrq!)xD @UEugQ*GF|95Ёͩ&B헂-Nʉzl1NJ2l!f˝#"wc'rj&#o ù(\,\UHBDA6LdbDsZsyKT=tUgpDcoqʩ_a [0B>U%#׾)"cN>AO\3dzO4#E=}0i_I'\ZUC69Cꥠ m=O_YQLʅ%4fjT$y0 id!81.#M v, B!Wl4(#PE5# Za+a=9^L_j]W!!0Ll1 V)Z[V+ <HCNyh|5MJ߱.fMWʴBvoϸ^o[G+{E❭ 3c/\Cry Tw}@{*9>OWVzs~aW~xʭK%^}c[8֭9G" ˽  7l74~rOH>.{ZоJ<&0#fc)*e*祑+tDGPe>) ehT@F4y9]_yVIQhfY.q]l rM O4%XU-/ RN89"}__&lLT373>,T W2 뀍;\Mcڟ#Ʃ mDj8ސ{bDQ`㨞pu`ڸvX|/9Px['_TqrTqW;8ْQf[<{)jE+j:6judI*펁KA))zqAQ&8X Ys֎UrXa[S9I.)0El~3҄]OЁ?: .$F| n#2"EI ToVRo z|ypB/g7*q>b%&"=G_&w?t F ^[n/F0XVT }Wn>1:gBiBKzKDY|).i;u+|vdbz$RH;7Q㫀Yy5a=mko# ɏ;ꣁҁk(uL"5Wah1s Z2F[YTš{Í!*fM ?dEŷ8r\K@V+<)ƊQ٢]&s 'CՖH KU0P*ݱMަXP)2CGEP &A֊Y>\^-L?;{v"rdT4GΎ}[EW]Z r}=F'~+|L7?NF()z֡1o)řE\?Sse\Q[Foi%A$SIh)HL@!HE,x  2f P&4dRK]=pv8~mּVHݦwgV L A֣ v{vŹ=ʵ*v~4/}m5E^"߃+C!ğ09F=%ǧƧkB'Ȣ70A/  `cr5k[C$̈́9{~ X) LOBXZHpKu³r 5Tl82(%R\̟:/tzH&zEx4:^|t+(QUR>#4'| R.)XݺZl07*мZ&r?kr&Bhف8d^u~C bNrd>*S0v=-Mv[;@lƝWkDR|PIe~c+_WU{^a>/*V$z_*S_1F Fumj9mMj-LYS׶oP76%Hdt#k.1Q_U l|;y>=g[Fij.e|`߻j3~:Rd2\ٜv~|3Q`v*Jn6`Cnptr쒴)!8ʈAuʞ*R6Y <m@ډrV{(sߌJGM FqoҀeM7?mnjIS:&YSn~;Ք<YO\)9ow /bޯWl7亷fTN/0% G@w( n0ţ5< K֌iH7IB6#t?<_cݯ*0p IV"lV-IKf5o!dLq%yH;3 (͐:Ys<%ԁ!kt"ЂRB/g Mj,[ f 8`[]f[ ' &p7&)#(?zx[|+WSM/8/dfK(zQ eICxus=i;xmAU[*d+fDZ\$R= LVN$ޱ9"uDozg))0e\7Z9Pc`b ?:'}jq6 vHtP(x=.oķ~%R]T%ʬA >u:ǴZb{^iTƷ!]_o9`NuD9 .b8 .(@1EuH ڂ_^Bl+1֪4Z]rW &H Kz7ض]kѽ#]=bsr0,?Ola#1yC 'sjZ:Y &l6r՚ ֘UK;8^od莭Sտa 8+ɢ s7`xFp.5"> 6v<:Z',WF b6,h)ڀ[L#hB,GzR}?*.GQWd5{;+;c,Qe059j5?fDi oUDk?y1;5f jx y̢:i|H=0$eg)=t^!B3 #+5*MKx*`Uv}DnLk}KM4|\;C'Y}t6I YzB3Qac$Tڅs uvuNMrekggS#Rvgh՚A]L0;A9Ӭ !;W 2R  Vm@vo<(XBE{T^3+hXƀE->v(xrJqL=Ι}/ZZiP6zш&=~ .QrRи҇ЕlJQu1)YA!06`=%z+X%(w 4`kxY%%8v9&?n3-zdM]EߩK<";DF̛׫OÁ99'^y/ dqSɏWF'Zݵ,0V1k~rwDėKsW^m|㩃hk+,>+oT* B(Z,΁}I;Xpoca ÛPLGϢҰ z$r?з{j9+0fjls @j‹.O}$!uΒjlD+WkQGJ?O IA~|Mp`J(d%~6G{n@'&p"[BZ\ !ʻ- 0'mmdg.ͺv"څ43G;W\D/p~*-~6#Y{CSV>`lL8V`} &FXdifQMvbw۴ekvɳ̘DJNN*Uw_=:b _eRo00%y[Q'qJmDӖRX,~\)V{ݡk3vLz&zD?6*6>s0S *MV6t #ozV+VIfhu6˾a5 `}A egP3RLMǔA`3&DTAĭ7YU Xtdf+_{mxɧ̈:\R&@!E&ᥖҔ a^/OP˙"ynIv̐2F3p*^"Fz4ng'L6ȼz}`GƵu~gqOCs9Ģ6.al\BҌ^76Ja-0s=e3^E+~X 33BXHኊ@#TTua">V h|Od;^UT]LPGm) <=1NX a/.O|S֣7Բ#ON:z+\Vu5s240$E }(ZK؇LكYְ{Htca*hQrsL;\%~qJنld+Mm Ek~q,aQyjQ($8[#LMRu2JDjj}is؜'e-_@4}Yˮd\Dwhi0f;Ca0eD7xA.Q;TcE,wQ^8~B=$2% ,Csm#}@lHm)iTqS:\mO`}"㤫4B`{7Br7n^=wztG[rF:nH\#WEmߓX |h9kl@p1pV݄auU3*zM fickϬD(u{pRIh#|, 5L%ä2'U 5u}6]rY@W0Qf2-NшUg4hBpqo2H,f6ifzUNzZ>_oPgC`:!MIGlvNcZNqڱl>QJTR,*u_;Ϋ<*5$^1aqq͇pvNLiaEzEj!+k=ov7Oã*0-/{vN жkό c <5}Ut|~ӷe:=v_6~D@ood3g@O!Njcj]z+(uA|]pCx8@ |r5/-7#B}X6^ʶPj4Ǧ@cEޕ q d&ݵljﯫe`c Rv_dl+,0ygխӋ}v=sӐ1lSvH%Ub=/GvU6x(Brී{;+Jߪ9VOI(dn[G:2UDt`fPD6]gp:w>.3"CNsa@űkhz}ou1ŦV3;F3ly<8^ʚ6&!㶟UCcp}7&xI1a,Y[`@3Y>;o9^TXa4mB[DH4Gm)2PO 7eYq fZ)$E3+!X߉ 8 Zh.W/0\Ī˶Z&'+Gj 6 /T;Pm%;4L7[U;3cf;cRx NuU:ɵɏx#6aG9w߲Ic+ |V* qі3-`5>W诶/<ScTT@ǨO1kr<>/0w9Eʳ3_j3q Nmhp(ph V'E-{tXETw=5 X@҅+5җ$P27},*QS}No93e*IնnZAo?̶/9D[,]=mfXݎϓVhyЏ*f=sZE'&X7 =i5!$LFݔ\XT&u/W?*q,1ƴj6lPx_!ejҏRx5Z#^܍@WM X@XG^{ENhI9;wu?x`5e Wf5Mk8o,ճ7@_#BFOPz6fm)pa}K-Y2q!V~vI#F:O%ALp0Sx&vЇIE"olϳыFOcڮ# 6ExdnEKzٿ1);$IWLL%$&0ai`]tM2x2!ĈAC 6tDW+_pk@YH1~K锹~gAW@YBB,;]ǤAջH{{یS%,Vz%<:Ń֤6H0Q1ݮBFّ{IZqf6vԽC+Iŵ]0 R HN5>Hnt j;j:m/(u.I/=:BI{]~4^'Nk_ƧϚW)UN ,r;Ha2KL0+JO`rCG*|%tqܸ6k> ny + x.xoďB=EQ`l^ݷL}}s[CJXt]>X'D駧+= 9%N9 $1]Qr2]Sn}yym,>xGo+e_ĕؠ=5AH*M|l3vJ ٬=SUeb.3b/N{= 6vcNWMYJ(:AK(@-vְEuN+'x3c07A`2 "_@cKJ繌'-qŌzr0JlV+39SҀqy䌌d鵐-\#Q[*j*7rtۿ ~v~j<B"b&v3[.XQ5ܥVO5o{QeCZVb:O5؉Υkrw1o gxDRWl(jT{>JCY4UpILnι_ r:IbPo+`CIdS@dc{\.q귶o|-&؜xdzpHc)$9`6> It#cDּv)RZn֧2BkAлsڊJ/ֻU4~\ '9D#kpӀGpP|hjw;X "+tnVp qc] >ex$js1=9z$sT?[ZFKؙRƛB,GvuC8blVSl6ne%^ѡJ=`l/Λ#:c)3- z?ԊD$؊JoA_6r!Ag)\B+xGO+)Eh3B[A?9e;ggeP>!dR-j4wz EwAsD´`<)J~~{N{F׆-Fz8M+X:t4FȌ킗CEMcR﷜ J`gCDe,M"bO>ט1)1dc.xX [tM5ެ:ɅZ.K l*{>4`5˼ g[ڂ²cBv[hBy&TlDŽkҗNaM[uk=Z eNeSlDM}̿)Lr`N @30&ufъ'-<nI6ޥ![<&]^9&< w-48)ql;p0;kmv2ej'VY8Z*o>׌d煒b,v7鶤7(5E 4- sUAdK XI^f߬֙JwAxta-ggPY| f,|鷶?8>Uc! JDEfIJ=x6!0dIX*%5*{oqrX(b\Zvcg#Ta]ljbQ>it.eDa(6)3)hXƋ3!>T.1¨ ym nEVKmWPo]KnIhACZ,OOaeKIH&kNa}i_O]l¢Im*zre&ːJ[m0KP;xK6{ M>a> 3?$8ȖmL}(RQOپ`O`kC ]j:V6Ge cj~#o?aLƦ"HgXm-| p/ď?c&)TQ]x}"+yuR#և,wrKQ7_[Pe Աb_=SDwBmOՌ<& ̮Vt~RVi?TXݘ6/Ԃ.@YiZߢ__\8S Z+ K~0o ԵG8Iui[Cc6]߭\u0{ TErxU]^A?$\ ͂ R8ciR_kgƜ}Y GLJsoÀ ZZO%(HHg OT("=.v**_h\]b|dȽ#̔4>QW4X!:8Wc 1a2TO#O3`ֈ#wb~ņ(hF?ZT#Fz7ɤ(WVf^g;bUq%\pP2c=̘ PuNݞ߲y}wdE_= GCpl7N0ɂҌ>3Bxk%ŽS?e<3ܸcgeP)4k=tKvU,='311WW5{5ZAq>d^)Yx9x*vhu,MbQ C p<"[A VW1]}Ɔ!TuaY5 6LxF27s!YDcv6 Fqe-(J-7օ(9# j,@W`g~#GAL`XULɦRb*RڒlY xqi2t4H 7JN(G"FkhOU |^k YhniiAmum ^K[(pΞ-ioKiM844\75*/B!@WүUv\DۦBE>p.5[>G2V QPEhrG>MȬq .`4V@G˒*+..ꡨm9&{jrh>O:,FC9B Oޢ IStADK 5A~PGxчhEZڋrM3]/V,:1jBSp;.U)x!)wۉ'PsS%j.ډ`MUa EDdɻV͆hűd]y|X (fL1SgDG QC|%XV}B? -"Ň|tějElg0֎vR!7Gyâᢹ1;gQ:قBCb.|=! C3˞TBr>gjF%ws]3OQ;uev~#tt&RIYja*D>[Yx;cFR)i~~Y|WV-rQNBM8tern2:.IXX5ָSz/ܟT#6x,n,N!Rq@k TJBxC=mK<;k' (Y(L&Zq%{A&lbDj)AI. y V[}bueCWSP]3[bmm7h`-4HTN`Z)uN:0&-R!id8WpI@Eɮ$hS:ϒ~'f0T*-œ(?#TQJHT,B+6Xl^rK#wEƹ܂%)u^iP>[T}C=`U G]굗VI?]Ax3:h+Ǚ[3aqK#RA]ȣkFn tUݾiFIN6խO YvsYءlt)B0SAG\#Ko,1̬ljݮJA9M9NAq t7U e*O.i[|xCD;4V*e.H1RVB'Rj2c 4f`^(aIznܜS9f<ע;5ɰTgOZPêΑcCCG#rX2>Ķi%A|uz%Hy~w T7C!;;8 yGY)>=1 kD |^CWBor[88>8Uh1 50Yi>ɞUJ1B/'M-2'g3Lj&I\li@ffB+(1hobf 冠sM,vbW(Sh8Rhjp=={5c8$G7nax[H}ce]{}^x? 4n[ CǽRES Slm$ԒvQ FKh "}$W€')GY@ݺ%VD"$AHjQ{UKhJLBtq]Є=}1\?\df -X3h<\ @ ; 2H?\]8ShLLnÞA-D,g'U | w,=Ŋ=/juGa8K4.>fR* OS-CGx9\R*޸X=:BaD4Qɖ{-!w溪#Sr8w) 踓,@^ҏĦkRcEHnGY3݂Z'h=Rh{H-5FhrO:p*)Q"ҿԾBA P} R5@&Мro˭2lYmXd?shoPu]i/*5ƭ2~.ucaj*EnУ.25Y!FR]5)=#a-3Sj=&]V;emvK~E4?"HTNA`-݊J}^qf`)|0Po)z'#dr$RP Cz&>o rrc-ܸuNWhF1|N!.+S) xȣ$#D8[蕾~\f1NTK0d2Ke#⼞ ฌ"S$0X4NqZo}{#Ѯ.٩!0L,fwmOi) *`H:ui(ӰIlunXY~~Mw˔[1޶$9_ O'@8pky. S6M0@^JՑ?[$PКufO0"PRCZx:^^>)UĒ\+3B l>+lHMLG\_D9%{pHjp^&Y|wty80~ `5gr?h_M?`54-:1[n Dd4ՙ^\ѰG:f?dW}<5d-7 d}e;⢾)gx7=ǧc l5+{X *  fGQ/zxBzsIXY:{aMZbFk' 9W}0a2M!!f\ NNJ=\ =W.}2KI(%7pxb&4[_icn_e'@dV40¨V}nG-1ik^Ŋ Ans%"} Q~XT\'5cCeqgP5ա?d(-GshU#p>˗.9G e)ՁQ܉i:9XƌmϮ׭^~0}YdN l*.6:5VN~z}1>/7>kH(eYhx6f?@Rm[GňQX)}TLY2-_xh?I8jBk]P#^e4i4Ž`nSaY*OҾ,{.Y|2 I^oćhZyL}^|.3Srâ њYDeIt<v ZݏflaLv/J],Gmq%1yǡz'?յw𝳉[rq#i,];8IrcpgbWbiS w%0H=S،oH]ȶ#e{pŲ W%pNbi~Th/[K7\5lXw!:V,􎓲$ݥ D#2}.]X:Rm@JbE-:7e,fGz[L,i-BKJKSe}CБ{:Ԩqh?#_u+6iC XjuS4Fc!L rV"٥>lP7jAt:,K~"d3Y)'9 4vb&nYt^] Ev~%h MDv:L}VM:F!&+bv@b._tƷ]?aӪ?;)Ilñ}qH&h.=$u P`poސF]n" U ⢨'Hմ3z/Gς%M2ڵY[iFdu3•=ܓOHUH_CQq\ T 0<}7ELwcE"9lx1̷Ѭ>j:8N9 <9O" 5u9nB0Fj% NR1"/j\P.xrĮZty{f͍S}$FG6%fHEJZD^*0:CYQJX W^@0K掘@;1 wfDu^0H=U)*m*m{JV+W}WiՊKIHBkYX\9r}3n^_l.l%nB(烫6giZ?L7 QX.T1@pij<$kG,HAy+Dk!:w{Ţ06#E' f.,6*ECGZ-`ĤuԎΙ7/ ,;70 #mEGd#mjT(s?Ao{vy]S=͂DRSz6? پvVY/ j3 ȜN(LyvTs[G62)v{33OiM N_e!7/8QDѮS|%rЙ,7oSv>w Ygd@9<; 6&qÃ\GHpH?1j15"(]t#NϺd՛i7-ȿNqR0+z~vH=sf!_I*o ڴxA_ gYȀ籠Ւ&KsFqoUy:k%yO9("{#Jֺ)/>}/ 5T'=%i$)o^AVkFaZ&ﯴ!5#N!@v# S76IH}B3 reDA{21iꁋ_D5ׂ;:MA`7H,xjX;tD4 F]wDUu`si WBQ&4'7|KXB^%,[>QȅOx;ًYvߚ aݰ`DՍr҈ZG\T1Shݷl33r;)SGy"g2onD5Y2桒#\{G%>r@s=9<_ĜrlL -Gvqί)Z'TE@DK֫u;yPfY}lk1U EEs\xp #l9KN,>:tvD/d'ud.HFƶQ]25nt4T1{c2 Ojkj/n$?h,Pi޽/okr7Ug}%Ft-VƂİKҚb,xYVEG3V|v'5,6obW0F4&"?̛9/Ћ}3$(5#IgN\3=FhL zd 6-&n #LyRI&,8ݙn#Z4|k4?m(]YQlBX}ZO4XehFTҺkaߢVi;[9/r3"x>t[kAinB>l\)d3pV~^9 -;"jW!dD]Lz4g3%6MPM,a) X/|Rr&g9j%g,먑qp>dT-7$s`Ge@_rP_ gvQ8 Og[5_;dڇU@k襄$bL;EFoMTw#xٲMpnM :8jX6i/O=v\w^/W2B;YCoT'P˧Nɜ\/ƺC͊RF16/ ͷ)'ߡW) VKber\MKV-[ UA"l& H%⌄e2$7ATP}1yav1F;64KlcIsYƴ4Gz~GH$3uL&[{cZ2a-Q}[XO|n26Y#4 r)93X(0Otv4[x _w w,] +[=C&W6+/2:Cv_>iwuCbG;V !̸>l*ܕn F}Tc81_l=:5 ǵ<r 8S#˃.:Q#'}/Vcg vSظZ'չVGbBИ̂WRKr$ǁBj3,'c_P\J +C+}$gxC2kmSb[P <ݥ_ik.At[jiGVLHPS=[ލ܂$s-!7HfjEUЉpBӄ`LqP3%0AU!vNZ, ̃# Y=lWy3|^XGX2BWx9wHHA`nq-Ҕ߲omr B&sB%$1K~`&LĶm5y5t(W,e2<U̢d#.X"A Im:ma6W$H7ã f?*ܡ L+ ᗸ9_~ai&Jr<3Dy 4hIW%z߉?PPݰN 򼸘F,2dL(!v8KX-)~X~li3L~qtVfH1C'g3)ɴ*QI=.v}z>h(i 0R2y/kAd6}a(<"5vZ,Vl_aKO7i(+0< 3Q|қ*£4ѪxgHfdOkLAccFt+s<ی+˨o?ѼbbխY3{:Xeݨ#8s$ʯjjR2#|v<7Cʅp3ƩjFڀ#IA &J~+PLOVL]`'̹*U3_S@9F4)XX0g֘%:5"h,PcMkI=I/M lݏPhiNU=`rSVj00Gy[$NLĉMۺ!m>ݲWZҟ-~h3*gg'ȫӰDߨ߉ &@K%JT@9sMaUPQGO1Ho/&YkPRv۔Dۄw~ԺVƦUկmBEaJ׀ Ig^SveX@ڊ/zςX;#,5ys"1$le;jtlH7Wb?%)hԶSb$;"P{&g@^FY: IGuf6LM6N* ` S3$ LkJݩEBGU=?c8RwbӤ=JmٜF'l _>&դ K G8][f yˡTv;28ڳ/??UpMfs'̅F.rr6{r4x,{Ǝ*{J ?ym0f%Cjʽhߖ\962vUx Ȋ |"G*H.][ʰӫn8e aW(^EL[FϠTfxd`Tzm6mbrOn3oHwX@H\؛XfJpQbauOJGW|ea͕RK )WTu@ c HVIp(=Z{DO݀:uI=%^8\ngNepF8 XICOv a"c'sF#ٸ;BWz23%ԠBٟMUZB~}`D_*BDƎWis)޻{|8$5˦s-aB6HΦ&Y튌G*bQY0EZ;ˏ^PRrM³=tᡇjbifpd#8[*y ݓ8*/hkTfp/#RM]w/(ŗ6 \ӒrX(S7wcsϠ.&pyŕ`J]1Q 'JeoR|e`eɸ?t }vUͻKB+g\=8$ZiAa]ϰ2tcJ=CpLl8p"#WRDp|n4`@.y=(hD4LyMHh˔IIG dJZt-Ip䎔yn|/CL KL)*MǯvU4I$qEs-h,0Jy8UR(:Ĺj M.(=֧eUGPR]R5hZhPjF*Dp8? HҖ .z?AÿEy?u۝p:˹.N6o 86^HF3lt 50m6;hv\(@ yT-1))ܒPG̪E81ϫT( *w~or@fi~(>BYS  I6$&L˷Ci$POH-7S~ khZ;B~@UustD}Y˩n`i<8,hYz6/"2M۲kU~-Ͻ%KZ`3#jte/!AY*kÝ&4` Ǎ#g5Æ^1W0yJu2TFB/OAX-||_HVYD7o"mvKHЫ)|s,Ȁ 0'p^k,=yM[ıP5Žo.KXUGf}:%K “stPRd7*B|ج QJL󑂈8OdcUۦeEϏUyUTGp7@TH0Mknr)(ubn|oCؽFa|폀eE*K `*LR)!+EZP~ʒmC5dVFѰ^[ &2n.J?9*\ jFcm?DNGgxF,Z m +M4`-Sqb a2eh>t| 6ő^uo췺(N˷.k}V{ַ!t,M} u_. Oi; xm2)x! k}⋤I@Z34qsW]cJg?ĞסK Diq'f8{g<ϞDT#9E~S gr)'84v*VM30Qg~QHlA7ŏ*6 !}b˻fyXH&|C}EP!|X{u.wd/QIo:U.z\4MX(7- }vAJT0ˡ(VDU@gnQ@s RkTytPj%,ڧ=/+=|6[lj0+!}Du8fJ%>%팈ZٜrlUQVN@Zo eGIo"1Z rYE{8׫_7@u4cCF;iow׍"oh;}-MWHZz̒hx.NaelojVt:vwZ%\rL&l=VҎ*na)T-,`FjhF͜n,c џ95E&̻gWW8H]&b Uq921!ݺ3[.@L=4W.PR$łH _%6Ocķ*"=kX̛u?,} Tep] y/Dd PpҜy,Ό.i;fuuE o%\zd_,NQ6X{(/i7Q\ m6ݮP`b=J6 }֖)cw7zsSb׆/|.K W{(۸l;~} DM>-Q+vfEe{07oصFw/=e"]hhldA1c=跻4q%3j!7,/ ktPU/i)!R|hVUؓ Lj[fؠA ]϶[}%}脊9e:]2#1xlV,|~S#SC~ 3,UG^47,}2^ﲞU l'l(ݻe2WF*}Yz˜a_K3ɢ=^TJKj!e!N GVF,&#aЕRшː)j5_"?ަ2Kx)Iԅ,gvtYxc΢+Zc` 3uH )H6N+pP% O{@ X\oOorF.R xg1Ϯl$/i(##NG|D']W0IEuFŮYI[!r؂A G*|c<{ͺJ`g^LNdć~67zUؙ G$(M uMڑOpUFdH`r(؝/y4u1ۓ眍 ?|f< 5D@Zn/^(b-JW;hB 0*w5܁)aIfY&9J,tͧeS{ǝ͡Ʀ {ys +b\( y~fh.Yo[ק31PB\Z6jHa*t%>i|BY)@'yK %”{2r .`D* )QfCM\@o+tjPD]1 p[%&-7P@T4O~jT#^ib܌iB84Ͷhv98 :nlx]vS00D!"F/ ~+<&#^P zPrh]p67eBewFdDPƑ{ ٨\PG3eQC8b/lL j|D IdM'5i1ֻQjY3?~<>BNn8C:{蕌|US; 8D=c9{߆C 5Qr:!ãlr3\u{Lu]3<ɴR5NW"T#Rdk=-+$?(E[YnM( ShhG99B|,R1N,͎BU2bܾf9 AY,k}b l': MRDm# ]?='k/=Ͱ6.nT';l!1CR"Hxo7f)ae@bƚ_wkBǾu(+\YxRēpc^Rza'Y Iq'j@~Mkb0+qA7|G (i fLVePT~Th^)0l([=b/ .\{D1+hc,c]K 3v%:x&l׮%@1 MJv&GnӀKZ ItgDN`CS,#[Ȳl+ip_A=fWX[A %J{ K63v.k}dZi's z1S7"wF?;CsQA:+D m#+m"TڻAeВecs<hKzd^}2vC-oK:Gg;R&#KҮ99&=rs}j!?ASI*):|WU@+=?aHhINv)V5 wQdt?v]D ހ;Iٌa[ j7;4Fm%9֩*D0}*tNZH#h-1e)HY?jh`-4U2GZ`[@sFkͱPZ#s_Gsg5F7wAOPdX]_,ҡsĀ51 p2Y#%GJs{]b_l0OqlیdpaRSua@{5ޏYJdAlu:(ff^fN܇iO2^lKZWNJm){^\hE 5G}~"8k>\yd0G˫&R6~L*h֏5ADe =]ı9$a)jXgҝ9Bz"~΢Y顺ógf<0J!x3w2=fjȅB˂=ƍLq;8=5J`٭ N۪VS|3P I+T} ԥ'we&gs$p}1>@mJQLdx5dT^ H/r+rylo̭*V=Ux"O5ΥWC2LP+Wq$, kNkt=^! i`F[a|ff3%R32mLWMH$ (c.[MqOZj"'1ȿ2gI0"i-vRx[jlz ك.ryFWŠ%qiyY7|X4wn/.f<رTQ=D5JJ92$O;ܐe,Hј$ ) BY!HtC5K'ݹjӻ+KLգN ӊ@J|UpЮn |:)V2yKsfɑm/A[-^GHeF,v F^-0"ޙщVL:Ivemc:*cdә<khE AeJyvƱ(ա%M!0i[K3UYT-T,AV5CföY'3NzfZ;}q:(n'nd3d$WP;s.q9plnWL^sp1\d8r*rwRbyJh; -%$ȟ F5Kc22pKTiaHb LDSiXV0.j`dﱢ^ :"wt >J7dr@b7H<#Hi2iOw`z9Q%叉:RY0N@p',$I4 EiCs4U!Ykxhx~qMagh[- h*`;/nD*ɩh#] }*aG-vB> L/`1}{s8ƳC9gтteR̙Š 5un;fN6`Oo.vB!<xz|'{jbt[WHjת!j 4>,)Ddn$ػQ>T?0OCpm4e&inrts.*aSVw){~]O3+t.~kMa&2 frȄgR1ͥzQa[9rPEʯ{ {'Ls!+X(P<n=ebƊ&9xDN,ǙԺ%x88>D1(cIRvԹիGƔrϗXF=MI LOijgZ3[z/lr_i *5KNifJZ7@! 5%riyRGk\:;`izЉjOﭳ(l+Q!([kIAs-en;n4T 3rg)DŽWXV=a^G5g 6کΜrST-*ԝS.S\ZbȁtM$J l] FL!x4X?A%4xU hd֯6Z3M{F[~[d0}2 ]ufkAqG؞2$$}2E%oczv3˃S[.'Hd}q璫4݅$;3O*8:5Jis.Ivـ \\ZdRY3t7%Du*/$ AV}7MՎsS]m Ը3G,Wӳ;8sLS D_rbe .3\k\֣*?OS`_qa={PuRFڷ&dUN /D!IkYh@x.\OG៤7hyD"~74ˋKXjN, cg^\7D#_EoPs/ 7r1v>)e?piml?[6n_a3Qă~y! ( U>R+tjy{jb,Ӭ@,o f72v $1<9O? Z$ (}= ?jVD{pPtŦHSP54~c—MRױovSԨ2/uFֶRM4 e]Ii\ЏXL}:jr+VRRn'.,C-kQ):#$.2xO$(k3Xc._D '/_DaZ(΢"5#JL-t?n Hj/c104>׻aKat{/)JcΩhZ&] CELrzrD'e2 W. 1WIWP=FQWk #<Ʋ lM){1*QtfI)})t$B 9I355=-v(-κM jМC p!y$~kr#{'$! Ud{zeޮD[?Ү_ s߁2&pO}:hmSOsVHX2'?a jtw4 tAVD$03Z⠐jx+: pjJM\|@V29NŒ-O}]M4+zQ9blP % N lI#I:$;!ТLŤ-4&릟c^Leȉc^dvF@3)||P dG/$m4aBmP5Vf㼰P# ]-\B*2石hxw^+_+ @{10&pTV?NrX\hr -Ɖ=f;;Sg-9i׹ٝ Buز\3/1ݶ B1Լ/b.]oմToAbazG ?\KP"1ƍ]=ac8f>ֲu'dq ր1!F(͝G?AiU[k1mV 3ʤr!D5͋Ddԅ-wy~Hj:JFTdS\4 n*\^C>̫_{W4G__( '8W]VCTS}\`d>b7,H(ߐ@|50l5 7"eTsmEf8*sxW.[| k8Y+ij =R*PW(]DZ+LdRNJ`. $c,ܧ7ZLfgF<ʥ")!J>'M مw.!3EՄ8#LCNr:*(zw#ʯ[g9~#$S6%zW4^:9Wo:IB\ u?0iE 50J\ -2͗Fߌ][<0։"7yCEP4<#~W@;/"PrIȟ .׍ck=?;;HdsʸoO5%p?]Pw_[݌p̸MlIG׺n`QUƻnի@$6\Gԭ쑾贮6%S6Bw5[-o7[[4v(qP*sbfC596irM,[z'fUqxn+MNQ7/jh uaC)} )\I = '4(DT CmՑgTt -DtE^huHò+@5|~.EHUx"S׳!_^ brsy ԫK2w F6V=x"[ HtH̎#a3fDgNT\sJ2P9ߣF7u,s%ɯ_\}Fp/檀wR -M Fz&uNl_L>!4RE"\@SIįoV* G: l9`%>NZ:bﻻ}gLeܜ]lqV*?H:KK?;ns9GL9Go~TKD,F }px2 0q=sUD˷G<e)?7RvyA&;*988wrN^Ѽ]2TL=N1 4eOz x#)=r[jj4Į0 hIKǸ@4&345&M;5=RO{9Ӕ4SV uʽlp`8gWOOwiJP9l =mvS.t-͑-܎> uHk3 )f'?[}G<"5M;H5'ZwEv^^o]r-ZN4\lQwͯ#6Yj J E<֌[in=8@_y8hpO 1U+\7UI*%o'C>7 0C.kJr[wKC"];; {x=*fW8IZ)UU^ULxclWa ]X'g7I%=t ]vM.mل.;aؿ )޵%ڝ~2Do>t/GXyjݩ襪.3wyOxxTp(Ú U*t~O+89"j$iUq/ò >+x:VGL%N#dfEllsOfГ_cE}F/J0$x{orURZ gV|X$nZ銯 ah=o{Ѝ>y 7BА/ W ]cu_s e N_miRV7Q]xe7\*I6nơaAxcC}d?K9Wl,V(wbJ/FmQ$m{8ɦܤc{C 1-z d"-Wu[PRkn+#;A阐T~P=<92U3YR r\1]knEѿSL3DD…x'>wID]Lg0+ɭH/%2Wy3{*@wo-T4 lj/f3Dϓ3}!$P.x;gFYθw@h Z`X*F\ۉt4qx/qL]2 >\f[x IQEe?n|)Eϟ3;'2RʡF-U=L-n4Ppڒ"F MV2>ީM*+ V0*vx`yH&Sb``e tw(Ǧ%-֠/aklA]c畦.::C:JfkQ`pAj} $ 䩣C̬>S kT)d%+xR 4P" Ʊ<o?d)&r_IЁء|_GfVL5xmb`ǀJ2anxٶHCO/i^ۨ _I`ڎ$d׾0{;aTb+C, G,~ߧ{2Nh="/%—ڶ!ܡcU0g.i`?@{-I12R_7qDŽ؏9y~c=Q0ѣsU0 ,l}pha < M@yďn8Ð!FrO_>PYqJ_@nPlϧsqҢ{/%WԉmM*E]a5eJ̸Teо,xmE磨eXu:={ )s-$btR<\)Ff^s]n|z-*a) wF3ݐ?ܕ-47~7QYgOjˣFw`f+*+a|( /$TKߜ[e;tm/BVE?L NJXRy׻5'sg2n~Dxy)VE,ڥ_&8G/$V`I«k\q%N.:u`V踜H\ӗcS[nmEW{҇1>n#0ʔ]]UYmk5l̫5NJw&~Pw.z%ȍ?&JFFfiQGzi 4 r#9 YDmW KkM.8_@rǸwdȄ}vlKwJW/xQRl5aO3Nj0rxIM)jkQ{~~Svh9=+RB`Ӹ}ȟ`Ylc#BTom̺yr5K2ݶHOߩ *#OvU/ RCq *G)"q͡ˎ&__}("ŘKIpH|s6++ u1ť'V[yxgq+Dx!@I46ph)fwOr" $&Aӽy}p>rD)b1oV3bV){76!`U5>2FE\Ra ZÇ-e^Śx4M9y2|saуEfB3Vԃ ַX}2 V7>VF;wi <'=Q؀Z1q_ҧjqL'O >;ɘJ^>@B3bI|$$(``_5%$F\|ʬQV9/ ]hN} uy?d r`bt͵T\02v#ign#}b`I߰0N-cdrΝ{>DL>7_:h.U/k U౲!c:g W )^r$~;gg񥸲j*Shۻ//sݴ*fg,rr5aɳ [Z-*u md=v@'*Q W4h>kqbnծ3]Nj#|ͭƼFEx=."v8C"ZG o~YYA?a35qdꏰjBޯ).8H:JUw@E=x+>Z sRaoqBT)~\ҦB9.\9!w[JÌ%}gYΙM):״,& zjٓ$OcߚȈN<>( ck@0bE]ۚ#I[ub"N`q_ʺu6)hOl gّݞoL-fD/_PyCDVL͡$%!f0o%"^15p- MײO:5zE8_64bO6u)#MyLP 6^DHw,<(b[eػkR[QGxJ`K:RCN契܆Tҗ9 mH՗W7%HN KL%]m]eOeA٢9 {T?kmG* ȶ,e ;|.F+AtzdA **_Y2wETXaZwI,D_ěnȵHť N _P%;m]>OwHcvg| DyNedk/< 3#y)D'&qxM$ݒVN>b`N$㉥-ѐ/BI^Jni0+0F G)q#0H[NXqE39Cv)}I*:0g i ldXK#FfެiTRIX/eN>e(O J;mPR ġ Fݣt2>Z:P=5.hO6J$u!~̰PYW!}Q\xUA߿umb]liS!^2g:=/iáXs=Ȓcg5gD4cq\Dκ'}o[3^ 6vn];uC2 JU^(H󉢎> t!~hnt$8KWQxyĘ dL 7JloqEEԷG3a=9n@u 3%=C|Liۮc})clԩ.8D$[j!l\ &iMa ݼn (Ne9r]s0:uJJr׼ + Yl`bP%@Գʁrm`x2v_%hjMpShvwhsZ6ޟX,pEA͖| Tۤh}z{kV"lO Ϟ9(MPϜ\(zKueU-%$DndʮV!!a8ev`sWM =>]rޖ w EbNz8J$j81ckYhrʰ( I?+HFK*z20dݽeh/wժ&О)Dk¢'6W,} $D:@ŧ.sB,+rA~7[ ~+xZce=BNQ,D1´/ٜR=!{hsaitS aimqp&ok.9YWYr@+9HTpE_E/k8żIq}sm0Pgi:l!cW>vWEwno*a%pkdF6`66o,e&`4y1X9 b4haٱiWaj2C*4Q`P͔TtV6qj_M22%:)YZt-<+Twy掻sLJL0'_`r>h+~UK rjE[7L<0hתR@EGj…>!f!_~N4xb be 9ŒbAb6zb[`I0#oMņC9-4JD$h^F/nO2!g[~)?ŅESuhW zTwA zRi^stf00t[.?qe.'jX6`'@) A㶞 /j&_ 7T }kDLFga@ >->(T be ?zy*!5E"1ӟ,sy)YY(-Jy v憺M1=2gD\Rb"f2лGiJ,/2zPrXƹ%'k4j]SҌ >mE{}m?N˕*ﹰ/x]ڲW`\Ƈ{ó0Y:F3^S(Q0:f#Z4XsxJyiq=gWջ9>]aHp0B0wqZl Q89ޟQ?dT%g1u ッaZ1i TߨDEr ]{AhIv`p 8Bfي3ψ-RS2%u'Yc{[8}'9U$JeY͎Nf>x3<7o*pi ; zA]ڸ-W=7$[C6ťky=MoL#1h柗wLo# j2d+Zc~ VtN^#-]e)nx/ě;ޚ+xF@;g]0 6ØLd(DQVd"G,zRi]H>{;ǥɹqRwt,ѴmelݭC |3@+'Aaק̬Y}ncE@֨r f4Nyn!#}?s6eEF a`kwv4&$O`1)'F#a=+J@ :ZHW(y#yQ"fnlpF@s WY?Zqd\'9{ֶd>YN!1T#||*#b{ 6J[mA "CRvvΙd- TXKCW0W"BrFA_Z]y GD[խ89jK1ul1r߹KXY%*o|[m0|inWcmJ 1>t6RLJ9Z/ B#6Ìz!|c|r[ IdRnQT#4~D2-ퟒ,|V 9==ת϶3NvszocI1)1,0n[TGz|)#O )G:wt jag㎠*j:H,%L.o>,#;|aO(x~; }(gZFMK* AG垮av_r͎˖ᨃv(#O%p3Y 2;أӠ ǀw soiV>,H.NEuK(c}uqI~J>^҆k@U ֮Y q{Lh>vU$;Upwy'7SH&KH:=zhfFc(V$![!ͷ!ᡥGÏ(OdZOPj'BߠWY'O)R꾞p4j^ӫ0IF}gwX`d~ԾkkTй}D8Ur->B@9ErI3.R ̜2XXT+˸6 lMq6;ke򓨊Yo KLq}j0Wtzb؊L4ȳ4"TvߛcU^ >:_uKdE:6Wll,Fʸv! 'Ea f X]VE9x q*V:n?j\=+\y|9TV'\ķ2^ aCAKgRkbDqSx]f23j?as/ic 3︺8֘]n3sUQd x-!%_i'VY5P-g'j]̅٨ћ87c;j[ pg. \cqb]kwysOQU,ܞNZhX9dm_vQU-SK\}[Xd#bFI0IMN-_ yB7O@8ˁ9Qlݹ/^\6]SywM2W`vE{CXY0sDK;l`D4}KC;)r݈Ҳy)M+B@}ѭ!kwE.lq+z4>]>TJ/m^_RKS ط/6]W(⒪7,=YLue/˧ RS|K:l_^O?Qtqx39?+EϼT ly;.dFf}`4/ųA-h|k}[iI~^&zTj1VĴ\]/plt$ 'g:P>dmV\tt3T&x^X}2 :ǭZp4MGw%~5GPĂuŵ#}URyG"q5) 0 H19Q[0Iuv*`gӱ 銐^M312f֫bas̸$QG"Kp潊B!F=50f~j)%\&|s)Hr5Q>{,'&Z߼pee#T,V$:tH<鋅s׹eeRikYA|9Tfׅ[*gsKJ$~+A% >3a6J-FL!v'+evR g U7P&EHrL@bpϷ#}5*s4`p[jt)2␓/vuӫIk#j!@SBd)_\M;nPŎBMW )M=1w&:+%Qkd}EVy Î5]\:ѩ-FpǧzqDIo:(!%纾sAq˷aD܃h&v%5rqa;lnv|Bl_EPU% O?seX3\]`Aە[ KbR~X9r@L m2%-x20T6cҾ hMXpT(jt\puFIEd/#'J7\us u`j i'A},-7ĝ^"HPka0 KXj*h@LS_'Y d  LP+Qb@@7<ހ4TjΔ| `sr \hfZԆ>P| RM! Pf?)@Z& d.::*`Q zm~?0L`,&TAN[Έ=oQ+Dxkd?+yTsA8(9%'=eBŢ2jܛNjk/>WpEhtĕmOlFnG0k [ێ({z|rka !VHE޺1֙"ʓqiPxh޿`א*5;Cީ$;MZ# DlJ^|dߘskҶ+f%*\+z'Z;l!ØO^Qo{\?l@'J`hRݦs'(-XnD٢푻$k^L؂ ;0|[Y'_0gl 8b2eR]XQuc9UVYG;Ё-\ڥ7 Ji:+l`YعuYvw%i7v0ok6DuO;y%wGv,6ϣax{e 'E:LMIQLz,=uWwٺQ#>A;B\FA#&=IWz; JFR e4D>OU6MmS0Atʟ9u? t21랛f 2{0 aءuȅVz Ks,FݠQNq]^J=G B ^_?#[NHyƝP(+YBJW3΢7/i˓=/W4b_8h$'  5)+&$jh) $=:)5:=Evbz89Q՛(xN$$@pT!N2EL12ŀ9F Y&3E ٷtCB;֢XV2y.mQ&Olp8];m2ӊ 2mi?QZn|#fvn2GcePBjPI`z*'>671H57إH*c t4O;XoB6 c4OkßrmJe]n\+enָ-s(@$Z.骶ẗ́xt.076De Ym;H;58H:RKw51i])%Q`Q5Aum=HNFjWgllʳ9eҸ`B}5h[Ot,H9^c۞bf@Z<5JAΰ- f&~ԤeqSlb,G˜Ss_x4j Ԑsy5L?/PDEyu{>_v9[t:#Gkw1'ɭuwn b.󊋌\uÜ?6VӥOAl?]iŦapd%uT8S}=IO)LҐtf^Я'a:Ņ=^wg#ϟ W7ԝyM.V]Ř ]xKV>OYEtU7ۜh@ I_9FZu}% =8 2*ՆY쳧j274$=$pNMLuTSnu:N3O|]>67E-QOSFgmE߷X_Td6cE!cmL.75%ӅALy1RME3R?iUẆ#L ir5*,ъ,M2*zfUD`S{qmupA Кt"c2ʂDXGȕSM26FBfv4xօ2q\C&$ԫUzyO֪U^GkI!)9\4Q9 D' QlK&7_[; Bx´nZ|JQRSDn2l?WwOYi$K7i)ϢrO2^wF]Q6>EH8ϧIVNqD8GS;azC %:=h~ 1{nz"` ,Fq3Bl#jO#eR%4N V&{uZz/D8J X)8{9lR SP`޹5>ȝ96;tWetݥ<=aR%HNAᘺ?W c!:=rrJ(?9LY|+:ac N8))q5&ĚGFJ>. E`4΄^8RB`uFfcʾ-+!3=EXeA} XBVb=^2 S.:TY:k0C:*N9 {^Ϲ1^R_g.3̾=Z<)&AbrUrz,%LE~'`14>FkMw-}VpQ%(|G\3\nuCtwOrdlC$^PMfJϭ/|8ʂz/n#b`xuq.E>:LgEXE E9OoիTa/`hHKFcT0$MvJS?M"} ^$0B@BX_~վ G"L0_"iw n}HM -g%abb 8-FBTPjI_o@؜sk0ކ@vˢ4Az_P{M5[y1Rg$֗v'_q 4\&v.S^0|9H oFE3׈xL Bkd۰? S`Ri0o g}\8V_;sƯ-wN] tq(`>O4,3B?|;=l$COnq?oR-ޏٴH[ך7dz-̎h^Z8bs68lån;: /䈹pԟVȊL2Ҳ܍8n[ânjYn8[q"j鐕Ꝿ2X!=? Umkǩd+sw3ɩYk`ϢU~Σ>rS37J]0)ͱPb?UaX扒(s]`QȹcAцBT8-໗ni 1{~}AEFo,a6^E:5iY^ׅ[jzݳEUj;*C/UkൺrvivFEfn$ ><@A_&0w\d%K;ݲg斈JK0AK-_єnyc/ޔɥȖ2{6,#9?z6-}flf^N%zd+40h<֎*v[j6]ijuio6/Q(꾬LI|&:gP8xEQhT@٭buĺ?=O3qCL#lz RrTGșxƁ!Xh2-1]T`(R5<+Q@YD@\.3<-/pa'VbU]%`uQ|zQ,ï"yi5C#E{H#rے(`*lfxlX栏D/A[c+-ZjfWQql(򚲾vC{JP@A%Q;'a=@qa?Puhх{7Fo /Z$L^I8̇g*aln9\p}k+qdf<1Dr*dOcL} e[mY{s )QE=PJ.p)|{ޫw7`Xf&*gTM8;f4L!Le X֎ ̒ePռ4k*@ʣ-s] u/ju|7]}M+\+[&~u N̋ * rWRČdKg >Enn_(9 sG6\eoqO sdk؋dtYMH}}|hU:Y^Bÿ#).|KMn>59'\5ǒ>3(27ZSQDC{ {Ĉf벑^cG:n3JCiL%";HPK7V/=LeF* S:9$,/>I,IX9`Hǧ@jHTU! X)h:NǶiEP'4*Udl$\?Pk>e&+ƪZF㭹~vO=-z 0$O!kGWc1'OoMm>(& 9Wew XX‰0/="}rkpІz$^0N A$Y"5}3w73$KCaŦ"扆Itz+L3#.1YQ]ʂݦrNbT6LlS~*2ٱ-gףbV2jJ&m7(ə@D.yWh8biU[ζq3G/KٮIFU1 6hHsKԀ66dž2! ~y[f;BG0wNzyYEUç&iei+8:t{y9DBi؈ߞUVp'ʃ6ٴZFH KMԊ.ND x @vvUMAsH3k7ͅ'Y|tvq85:k~Ifj\>^I6EJMo#P :ץ|'e|vb[pVk8d&$^\Phh33$4) в6]oH[UTŏH ɣnM9_=xd)TA mލGq`Nf?Aa$#BٖלK.Q"Җ9dwL!4\p3X;˴gߟ}4N7F-}6h@kIDzZ`gDk%D$'w{}6$e{D)v}xJPS7#0nЖRuW u]r,n6mm?V"$ mPĕrJϿVe^wKpz3-?nYE}|;AB5)CҭuwA0LQLd,YVˣW|#CB߶FǮ oшQy鵠>~o[)s,kc0 dT d[QҘ?}pQT*KiyUZ'1rO!1r}&*szOi2;# s1T/x+GxHb/,lێr`ۋ%UZ#9S>]FL)~ʚG^\HT.j 3Uo@D''A(>R.:iL;m9ӯR7(%5Ced^sgɾ9Whx {&g޸ˁ UXa8U.^flT5R_zsә8 |*yi);?| ^oujH p1.^dޝT,٘l;?K,s OE:Ya#qO_ 6A.\[bdawXjK#Π70sds!D_OaN-.'.aeЂrr>#x-ݧ[CJ.fa4wo'3_4BS2y/H؄I wvB|C^%r6mMEKÎSAFfmw' N/&l:<$,(?0qV'j"6nq$:pEp'3YGgABMFlG`}bC@u Qp}L*$23Ͷ#whQxrSc35Uh Pʜ W$R:%koROl3ߒv"<߂PAZHǁtVO5cX=O|qI|3hSⲀ蘥rjĦ@,J8N2!İhW"s/''s#ڡ EIP#Ja-[3\'@TgArgl;.%ПIE}k0_6հ<% W "K9!c|R )ja S=7&pKλcVm!(WΆ^Q1W/ޠfჶ補72%$@Р0tTE'I-+Q*\Sv5Quu- VQ՗l(l4x'7u-@AENđ`2gk%T!fť(<4%,)Pٛe\7[?y)2`d-uF4ؕR1\Ϭgb/ٹiz Zd=c 3.[ 'aswۋ2 $biXt |!j4QLfiG MѾRGmJ1oA~#og; ,"Fam8mOOW!^u[+#5g d CٜH@;TH؛Ki,1-ڛgd8^|F+Gf %qY~DuBa/܂.m`RqWȣЛ ˛aDjF1r] RB<%f:tãh?aVk3 xƟƙے+*͟ &A&#U td`K Hr9$,x3LPe@H/}NC|#)ÎBO|>o9ݩw#&wxQ9BRI,~d"=èS!L f[[fFAhb#/Gto& Kt'R,oeourI d o-0"eeQ*`iH72N*'11E'Ie;XJb;:rhT. 5aX%9@l:?t҃?aggVH,syI-G0Up3k>N|gmĂviFfӱdǽ._7s>j-]Pu${L86G;j宣M39 I t'^5oqr4J視!w ,˕"Uo͕<;V4.?@ȕCE2mwTZ[i1r}Rb{5 *=z\˺v[ߠLo:1Bxe\{<"^H`\V5+"^$ba D(Z?_e!#sd0>CMM5?!5ӛAMI]"T<ڏTAl;3C -RmlG)>_l t=_䭢Z;q~ᜉ>qI6('Rvg -jcwt'IU Ucb^d!ֻNS*{+XYnUbbDQP:d2~Ei̟"ɲLNdNEK[$ܚ2pZi|cTǔ^'FiA=9}"?ymbqi,8R.da1[IwW̓EXC#uJ8L|y2m:ϣ; Ǫ5-޸v|pN gkI(z{Xx\t4Ic q?;uCm]0lu;f,vp3THDwi>=[!R5FEvND;!1|ע Զd!u?GpD 1EbDO*rKpNka9aiT?O~p!K9Ūih87a'bd: w\QznHos,qE&DdeO׶HSdCoU'L[C]f["q2cw(g$K7.ܲU,Ksd$słM0KdZ"]t]P4Ă+%N򃹛N v!;pmGjwF͝΅}X6ZgI<p$6lTF3>Nodr 3a:ϳMy 81JsAkV;o@ MMe+vr2mSfB-<B8 c$Z%hXCE8lH%gR/+N =Č §U-nr!xaaF d䙅JԔ{ nYQt0euZYS}_3"jJ\Fl=,Nv/)/w=;hI N =NI-YV2 ͌2&ZhjvQekHZk ֽs2*q ZRzP2!mZ/J# 0_ݍai ` }͟ ߖMޏRO`pIz& |uDt-s5v:#UqXnEI^q ʑ}=M<^I{Iң 2eZ`@W>U+AS^wAZ~B&YPPxW8ldmN x`A^dL>;zͫ8_Sn糤Ħ`6qyYfI T Q Uady“vMq͆]qbJPse^ݢrm<ɴ;,ZÕ# !k5KZv 0\ȑg;`}IN$ak 8Orah@ ;7.kUM9V%Ş~߿JM~ n=`Sa)6֒P $M}tt2kmDںLfEįҰåB5d :.iwnxqH8) T5'RԤ"J91DB]QN@V}^3gR"Z|RձlQ/u,קrCvVPLXeHMIRT|KH,q4|t6EuC [N|0(?خN |Wleb4g\Zm񫆓Y 쀌Dk-0wqԆi_z! ylLgp坯Y<Ŋ ZC$~rv܀A`t!1R0ϏzG@^|Ԧ-^C.3OrPsB'Jtϛ|my^DsZF8LjN-?|kwA l.c81Q39N8KeB+GOUW5X4&$mSɡh0e jw݄pyJ#D-҂rXq'5A|3Aw cUowv,$!-!YLTxwL%i ԟ*vE{ՌlP9\)rNVA.~0 i}'Ncۢ@B2'U<%Kb`: ,.orKWAt#E!h<\1pFÁ%:zjMq[aPc u$P)4&bPf@q#u|e/뙣|Yx7+9&Lֳ.5R_Eq!#׈܌ ӎhY.uLL%. }T) ߤƏ)&sqEGGHr <<ޛ,uqGFvt( ,<js >V֟J^ k&ឌ2RܰIC\xS &&3f Ҁ+)eb(`iOv<*>VN#&nUcā`!j)1}3xyo䶞OkW=: V/^Ufr0LMäA'W;݈Ԝ-BVĿ֟r\ݽޒT+h; PX 7zp _%+A˜P%9X BNˌ1H?ʊH+-#,*!NAÚhbjUyYyɽr̗~-0I&F1,HL=vBr_29]S8]O/9ƟF\> 'w1|ߝ}#뿗ZP*+!Qz!!($[^ڜٮido?4b0-fj6ӊ8I& A6ѳ6>-&="=IpRy{י.vѐj1Vi 3;.Xz/"@gt e}y*+o#ˡ֮3)/bCB yB-lwfJ0ai7j p ȗ?lN!)$@n{ Т' '+fDŧUKT֟βqsӂүZ,9R1_ʬPv ؏vYs/Z8v:thkB ^?䖤Q (}v*Cj_@Y1u9gkge%fp咫])Obi" vBjd]!55-~ 펇.m+9-b^M  b'Wyv%ޛc^_ٜw(_^+u7[;TDhCI-빸,\U DXAx8yj܌t btRY@$0oe19f a6K<ߵ9S8Y#(+{%>ր =kRr 5bվ$M/39ӣ: 5ك`0B8sK ƆiПɮ`܉,,Ui8hĽ/#6 6 ]d''S970G>C%\+F3yO|Z*puSs&8]=Aк)27n1aYASr)sa}yh NaoJ6*]ݾOf/Aϛ(<""7P-+W?`GtIum./ &rLZدpNTwJNrjMjΨ9u :at焳WǦ*,/]q?jJZ-qLra>Һ ՔBo ׯ(fl{g14<%֓ID; Gz`-!frh6vri*Ҵ8=M]~V}qWgl6WvpuJ7rQwq( uރAJ%`wlV]׼&.am {C7qiRTدgV))TE|B fjƕO ߗAW(>WKt)m0,Х4bC9 =x?4%ĚGpabCT"u΍RH9!0 _mWJ< *=1f+f8[Uc΃]d._ТQ֞ aH5OY,*e|66)D5( t ќ8%bBsacd>²(N֥J2q(Q3~v]_׽~Zׯ.C,}r Lcaj|3r{eֲPb L@Bo&TG"$r+/?n+ڝ ކ G|}\lҦŠ!GKLxKo&8 yڴB7OKBU(0|կC\1|vF)otV_Ȟly09":>=<N#7Z6oXVLvj3zYGC} :p;F+Lha;,vZ H-z:=HW*T<&0ը<{_&cmᄋm l.ի귾xکlѥ~A՟^SaF=oL=!vTSe[ĚK/zrۊ;CcL0t<_pͅ8׵[WZV'? 2/^W]9zk@-w`08`2ŇB4/rjlksM•absWzxi]GA?T+UT f?ΧK."F$fΌQ ]d\:>vjm< uDT(+햄IIw*77 7edWHmÐ Y^ mw|%TOz+r|4&7bH2N'^x(~\[P9 ib_sw#$խ7Yܣo[|qlnNh4^#Dl<*`Y-XX蝞ѵ2}=Neifk %ß!NWĔ߲Lgc 0cOs8rQ@5ҁ ؔh_ %N򢷔;-4Qƭ9ELW4cllt R8CLdL8)bk8r-F6 $z}ٷ:GeDߛ)h&VTI7,F<'=)GdU nkfuIoNrakNC `z94exq+rW_Gr|3&|IH5iUR44Wh;g֏=4F0GjIϠ~QISǁo0@f$/HJT^z,F?DW54_7+|ռqh.o. rMz8BC3>{RP,YZtGX^(,o!7+Pמ E+-?L&ڸ I_&=.1]Yn߄#^/ FqƇ~A0 뤨 Ӹ{VZM*fɵ_x/HjcڛԣOxyw6p  ?'VVLg.n\Bh橤CLݙ.kOnr3ق܁Rxd 'EW]۴eZ~r\1ljXe+ )'ecPB)l5J2jżű͚C;ҏ LS֛&Aq'F˰(]I4K(ɩ#]`@tŴy~}B|p1~tU[[-b{H̸M42)li_^[Sv}Hw8џӁ&pخo L30r^¥k',5V{xCգ:&=BiaY?|&WXܤ ;'CPDxGe(|l^AfH]ZwqyleAM.ŊO%}Mgc|O^_IƗ`~I ̈́SN&<χB%&G59\AT]Z"Gа0W5cf֫}_M?}5!*֦'R#%V6f~>;Et($h@`p"H`*}YbF-U|^c>y|,-,V|p 7RL\Eݡ-al<@␡63h_-uކS@Y)on;OK,D'xy{'2D-6L~Jw Æ!c ݤ]-h"( {%#SezR$S$0ac5@'K+GC܍ w,Pw_`;F2q %fS$2"/񈕁AqF.AꏡcT.|G"d^=aqY7RuID?!pM mSҡbxe$)si0]2k0#,$ೡb P01 e`p}2/NAo]5,P S'Z+XHRz'hqz~2Ү2y,vua.Ze%-]&ѥuV/3ݦ1TqզGw ̇6 (gwrlN  KDx*%M&As#g0`67hH=黼+g d%e 19j zW%<~29KD笕ܙ(yT6Ȩ?-iܟteq_>η,EK݌soW?8'#1 r:01"`-jlhV$~_*Ǩ7Bسˉ0B׵n% O“z ٲ|vPaFfWC& Hǭ*(}Md̀l$&ih7;DbNd"O_Y]Wz_z߬@ƢlG~LrmүSFV_J  pC~W7ˎLov1Hγ5 ohscZ Q#h$ŅNZ$,j49l2vg{p:ł8O(շDM4mFn0g͊ Or5'Fjdؓ^O hsC8WKjYU3ěujnu߼R@geNu\S$`{s%ę A<6xٽԇv=aoQ UwO/3(~b_T czS̘\6^hhO^U jukꮻ;֡fD$a_uq*hr&h]=*2xrTz%{ bE]aQuK6P,>=UeT"^֠CSX& 3pC NI];In=yYd7 *BuVGwqXk?+v ]O)9.=۰ s} M~5W(($":"1,"HG-ߵ}ng띵o[=#r7@gmԧ)_Hun /DI Ձ4huN\|6ʱ W9@ۜםSLٍ1˳k#W+0Qu8rJ`mသ>wwGRzD Ʉ(4Sz 谠KpH*L.]q yQJճx@J +,tM<|Ӯӿ:OKÖ|flTڄŗ(d d|3yˣ1|Dc[ =4nco4w-{8KHDrlVhs/}mU10e'Q:1 oCBnZjgwA [[iWdH@ȡpP펟_ߡn/#r9:4jސ~H]e? 蚃`g  ` ]IT ۢ UTz (5cMe7@j_Q7O.ȶ#N!Te!Oc305 J/Ǖ⥈.ﯰIl N8zh}gu<9sD3|:sM#Q)le(}[kwdo2(mtiI096Ae %(? X'MP{e(ޏZAuL?wmz`P!~fTa 5C|XS*EG#C? 8~ AK!yŽ yE/QLҧ䎱GeOü#.~3;hvҋ}q۽+[glk|UA+C"ې{{TR+ZYer+b)1`ym x!8p2 ѯ**xJܻ.4CY;ocϷ_Y\qŻ@d~E%tߚ=Մ _-0iVD=H3S¨Qj]~INϢ 7Q?=ڱ0%0{^Dݹ~PRl }1m2jSAja+ϴ] -W4( *^` nax _7 e M G"hߦbC}>!]?O0XS:Rc;lf9psD̚z.jhHkT]iUd7।-)B8S`*^oݞi:x@4g$-.E "SL<3?MQZO=,Ce橂UVp6XM!DId[b)eYɞGIy [SɵbIJ(>p>89՗s4p5( XЛZFZ *Qۆ@63\=bf1\֢ܶZΏ [jno<>.K kj^%~5FU6 J̭M=;zuD~q$7G'D+[a~UWM&=CX)v2Ez 7?Tuv dSY-'; _ui">3ɮ$a~BTݥ7%7ylӓ폕|e\8'V!KS2K.mW6ej蝏yνp= k~`VaIh SY'Ǵ`K8ªi\a[mB@W,K);#  M; cW6/D\/6Fr4Tn{Nul({YzxU}) l`螱piILlo)_"uOh~G..U'{"~ļ 7QI/;̯fAE o7U,ۚgzוhn 3W|kd_XU ,A4k* zO6ZOKy:5;Bn숝$luɇq%خ=?SѢR" LϼڍJR==׍ ^dW<*AI1<<KK~cAkzE1X.hX2-̬4=7oCCrF6-u" tص1,bˁ.]zZam6Ҁ=}MY vUF:,CD@D-s|ɳY6PT.e|[Ŀ}? 8[~: GaLeEdcdVuζc 庰&N裰]."-,.M uLS?Uppq2e]>|9EURy,DhFP_L㓚ϖIBwrqWf-SQwk̹1kP59٩kZI[ ƭD`[bbrf)9J Q\ |bJtygɵ.DG>f[xB޴M pKY\Y'f+x0 nڜRdm/ 'ڈC"$%2. Ro4d Do{G6cF1Ӓ5ȤjŒ ~Fzd!ۈQ&ڇ9H-yai6^$Dmtla#tDwF(R;d:_ ]3=On=69ދ<cJɛx)*΢䋼Ѫ串 Ykjb9Iqq/Kl-KmVG_aTpg riIa2Gin"fd{dpi4ΰu>% f'_y@NJ)tC(αvOgڶmj.s'RE*vQj?KI:VpN7%nBeKR jRծVYQ$xyULa7a:xԇԵ J|z&`U$\-e[1:Fy5[8ha> = Hbv?^kc@Sv*&J=3=[$ta8ҍd3X$x>#E|$q>o~qLM"9CwL^W#:ۀ@}*kHהmZFb9J #`@>e/:d|1kALAnN7w\]-a@Hv@6-4'NZO̯!3εsVdca,]j\xLqNNc bw+`%!lV |&u?UL弯( u+Ґ0`}Jc/88bg5c}$'eoH&MSH0d0+KNgI_'|EtO-zf>u M07& G'QkBO[G&22?bᐡcXw~de+3Yަ[Q! " XP Di!–A`Icξx!qu)6+[jp^@mAi|_)/J4 zpa@.Ѐ%ߙ;W2V7pbYgd|¶{'YxQ:K*?`g&ȂL 4*=YumDsVε|;v M>EE5_e;zBIH+;oW_!08h[R@6W%/t,m4PȴD2}| kKJ{`S}3 .%N,d6tvRFH(k5`hF?Q&4bkiΖ >EX;5S/:aV ,3V9IX2%R$(Uw A[rR- XDA]ʰ4~I+=vdq . eF nQtX?-F_*4h{Dd\Z֣(@y~t"- 0AG9PyR6,$@ҷNJ G͞Ӥ]RZ96az ?tҹ%'4En[WEPqH^[.&q +c cTrDVBqv+vGAcq~.x[`"o%@0)>T≪?P&z]zjlO[:?ŞP gM1ǒ$OY#mo%lKCUSG@qY0 J)IR.5_{2-  P[?<3'iqVIѥA)^SGaޱne]q]l'B۔ mJK/.V**ڥ-/l2UQ y 5_,7N`ѳMNONGS_d3A.S8P:[GAw" w OC$U[u;'kk;r+:آ LJ }kFk/у!Y={&0,*aqW 'pݚ} U?Sz /=|K'<}aj\odP$=T\HR%{؋ 7YիDDΡ}|e˖}m(" liz+ŎQUVi*3X=R6xMδeM'[6,ώJ]Kt؜PF] $ʁk+|7u٬%t5Pt~^,7Ip8ľ"G*+$r1{h,X.w- 0Ch<p2Awt#oE.fWƘk**HGV E)7~ږP痴?v).lwQh T+r\9$;o{Mu9'g2 ?g3S)8 oХbzGt |bU#+x) YsIW.lN.48 ͎o^Kv)bu= a57xsCmB'P ao"a2,jn׻va^y lr}г3 lF(<B7&RLdh H Eb,gDLpPǬGQDag&s^ CJ0, ]Aٴqtʼ(d.{Ri;*0;Q6F֧iV7n`D{=U \qg2P! K9>!Xʒ:UubN0_AYboFʩvßFER Sw$$iq192BޟҦeiA3;n=~ 1jCAX-vv BiR 櫀/2>,ERig2a 킁HۤPHbi73ܘv3PTLϠ2$ bBu?K t)URʨQܒ<)C^֪<\nK̾|y=`4& ?)2}M.jWK5PA IG@#q91O22O 됉뜱]P"wY0!@("YΆlVR) GktPb"1Ƭ9B쵓ڪ af!v_@ P5U)XOMcwE_y=ū Z0.Wq&0'|-k%}}.ci-M(rw]fHĹLfIY6(3,:_&叴%I'EiG=G> Egt-c&)V?-RD,= O^)իzhr>zdKl%n Hxj]8 aįjg}羦|%k kƬXZmd3@&{()0j- d"i>j&<1=ѥ=Ts\2;ZT%OBfS'QAøgH1eUP[@ܘS(n@VNMb9oYl{}YX(<{&> ]j[#-/;.~L ɞWЧWzE.-q7V}[H6̓4fVɊjkmܻX1Z4y_ӯogr|2Րƀߧ31I?YnU/-Jui8%!tADT n{|4;'~/!n{VgED:v+,EK=mz`yM)~xr ;f2 rY\k|`\N0Ė' l.皯"`/wIݩjcv6GYV9+Dn(El&oA]* 7Kf˞e²YQ3yg+:v֫GجW9i'dcseu& q.k+1cWZ3 KRj姶W$a.v֨eFL%65Vn%Br`NgՎAi9Upf *jO~Þκ:0HiHl}icd"tKUGAysttސiC?6_d4Lˠ]@e8f9dr1"5^aT : op13ӝ\x6X¨hW%I2٣#y/ˊ"t2D!%cB2T(V}[CC iAfAJ{1RԻ&4/_plT30(p J 4-5I/wN8b^r}+@BK*dq y>AcU&lwDa׀mxdʬ4_x '4ĽnT9MhܓyĵE%W&-~?UHKГ`  Ig}򌎅/~K@+hczQR%t[.R6rNV%j/WG_xeb!u˳>ֱ!6|;KHiک I5bS~fGt|q?'d #oAOūx <ׯ a߰e,^̅VNOQwqrhRTh3`D>^6n m?nO+S;m$-caX@1v#Cљ&Öƹ) { R} 8k}ћdI2cܨkU3-{8{WkJ܆=jRc)ftdtejEa ]DeYD$+lhջ$73M~6<*8\Rvt4 kg}7D;Cb W3Ooqqze^A}oO_nة Hpj>|*WrXƙb j(jFsQ YBf|j̮Dcp"~Mʛ4 XSU= , phSMb 3=KmEQz?1IbCo:Q &L#NBXR6fGD-b|b'$ѿJ%g@u\kM9M 3-S|EkFzsw˂rja$}g5%'&ƽeEeQ ^R0 4<)dٓ!0&I^酣A}a.,mٹmaXARQ&eo9g#JzadW>i#γR8çlfTrON`T Iszs𔹡@>BrRbEtU|%d],9tt刴vyo0Ъb -OS ըT`G%|naہz ]SBBxfF`1|B kF ]DvoQMv^TZcr<PZwY"~|'GVݽl|QQ޲'^ x,C 5h:s"+tǦH#XDQ(^ @\IŽ{{9^o2Wd1_M;6_w>'DUh{qOt/"<=* .m"Aш˓9݄f*OgFV3 .Rub\j C"Уo%=fNbksKX/@:~%eV t] y{h\v2evGFMpCC9/͍OV4#5@Gsmzia3M.5eH~9Mn>0+oPP=˞wo~FP~1$3Yf4|mm< 7<Nekë 3.?:ϝ3ri)6u1k !L@>m25G,F2_z쯳yc^/yuǥSN7IC"֘ Ɵ%K Dr[uqGpPχvf]Yh#x?4QWVGiGC jKrx-.\=߃bbld6 0D`.U_tAXɅմ 9g%bIW1]. n-P5jQdmH/a mj}:}H˹JlZGyO.̄iMftvހ弚W"Nc_XH>B#e:'.S"( 3a>پAr9&s>Ԡ/oÔy3>gWF[(f3R[.9a Ds7ަ\;́& LFAx:JBSD5ć~Zk{`}Mx0A* 9/`o~TH`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|(M&]kgxNk߬bA|H0Cd{3j ?<;=gQrdT3{DX>kڿ5yg!iz =K1m]*|R r? KT={s1uMCdMG&-z/G\w''Є2{QC*V ZN~p~QB;z9{Tҷ1'i]|]VRٗh}}{~PSTK CWVGRX i7~{dC\o! D֝{fbe9VTO+#(Xy 4~YE(Q=@Jk%xzA[/ E. 9c0 kMq7h S]Ci 5}ߨhaISuZӍ[-(ĺ9Lv ?ݽ$7c/LPS99%.Pе*ΒmL-oOU B'ۆMk&[ 1F(m4C6^ΡU`()}7hk'ZΒ5'G G9~[; h@ % MB(CqYxu*aUȡOW|ßXޖu$h>?s("-U[@Fdʨt~vU:} A.Ys5ޫ*-zrTH׏(!"sQ$`J(KæE5[F<,*8ʃfۗ>O񣚞z~ czA0Q5oGLοX;}IלX-.[-i54&3?tH5}?ʐ(=hw ^Jм Eocn*&~+|e)8潨VUL.Jz? Ϧ<>ij-Cj0x'D_0ݍ(i@1/nPa 5drO~|WM g[Dz{U$k.i,c&&wx ?QA_Fc!3Qc2MJmG6&(y) sӅ|8}õ'E}xo|zqwEWcLiͯ56߽xohlsTb?`TS>4= ] @.k~[mK7ʧ pf !6Ÿ8{5XETkr4%~B-NV? bN*ЬE153]KS8qCuqjӥAe#_̚3㸲CTQM\PmǺ*븆MCXW^2Y`dmkYL{F}|$;:0(Eau\%sBd:}h8N+l0FIζ(wpOz3a(/^k0ю*OlEghߍ?4v3mUxA gXF9JH__Ly],_F.eG,6C je <%Sx\ł>N?4GOu&bECXO OQ!כ4ʮq1+@opNV9ጥMg`ye n?ѣ04Uo ZݾtݧS 2vꢆDWWLUM4'.I5jD3nO=|ətA?)vQE`[0+`,-ErKQ$*0lc(U^n*-/RDȨK| ܕ&u,h}9Kש02ԯ{rڲdTX?ޚo$ctȞDf15;#k߳f<3jC1b_'S4EHV0/Sʆ93lm pm (l$SfOt$q;'^_S6j'h?lj,u\e{U̎(h: >VIRQ͘xro@{/Q+[/z<Uk q 뮏c5[tfJ8 1P< ג; ȫq gCulޗ/(()^M|'I$MmLBcFԳ ]ڃ=#oO^?! `EeV~(1v"moBKm؉U8Z OQB3qbŶ82b[4JmaSa0%Ӽ;㱐s얀۷ ?%zdjP^^{`|ߊ<)'o³ʄhܾNV }=xCZnz(Q ΌW|S4>X}mRŲg\g5!D  >1 -^a/$hR'^(@~fG*09c=,YrqASZ3BWf#TPAJ~ Ȱ)w 4mtV7Hf u{Jc-3'&+Zt,x(ܦplg! onS&ˠtI MsXJPzjP{P]yٛzĕWw@E>fSodݮ@=u%+ Cl[ngE O38!f\hRQe c"e d l@6lW>ÍwJ :ə㨄MAWuɕO1pN02p&六k9O7KD[C‚h:NxCp 3*% A-%jIL^a5dj3+MuA(w fjsn֥Cx[0AqC5rRyi$&tC80+ ]IzRoYG_T}(ښMs:!t\3[;W >Ɖqk\ŁȠ5?X|('[}+bxn:Uj_z Ј~{v.ݘ[\S/VaoBnvJ5SҍHO9b[w)ҽ"+ EK }ڸSGq`2t[ .w;T.Eg=}Aȕt|S΁uJr1 ^4 ;`QiP!K%@q|X{eiUXhڭ}t]ȖYc̥ #w2L@ 9]uCxHSTPpۅQ-:?8SOo]^êbe!6EritVvmqȼq4z_6ɋ]!W?tO^ %i ~Y#Q@j9B2ſL0gTmO![9 9$`+P&nKM-4JNIRaN,}>M[, ,H|8)ШQra;srXg0yZp>f1 23C" ]f($zgzfdБl5.]]0sNn4|eKc\'Cvx2$1XhҥX798&\K2:.ׂ#ķ i_ۦɠO!>ৄ^9m¯3oOLJa\!'Kޯﺲzf+%3h+e뀩{͝G?d{` NcjI9XZQ?qK {Dt^Z`p4<ɻ2tQEn-ZGE&ȉ| b2~2ʇ"R5=6uW?&#[!~"wrB̾ye_)q;d&|D4NRླྀ_i&JGlۋrq)Cg6A!68-2X~ԈúQ-lcFo!(Twіz:eھ~@}k~l4wIӻ'S/BOkq:.U݀g c<%=& h`& Q ︑cY2li,;ArڛыRN$cmd< W7*vI< @$oȌL3gxiT`' l? %(RP%/)@U41IĦ j ElcԷJCM 5Df\yqء8P2[79k'(PD^IEL`&qqaYz\u>M+Y&^a]%ǂt `2< .Q!wa YFV >!ΫYWLwaN11Ë;$ >xVy3|C*T`?N u(1a[]sw}%t໗"I_EO8tڷDT} S q>3NfVabINJ`+ L;yIKhJb5b<\":Nr +# @YFFBLIep!+BI> [5z΂Dm4Rx L}zK,cx!A9is>_ /sI< }O&JILxr_Xd]!Ƞ NXI#e(^HjE -.%S~a~i~phQ7_PjxgHE[C/VulWm.VǥSBg9+}jn\?$Ye]ApVLCE#ݡbRYǫ3gPCېtm.OT 0C^6ݕh13r㚈'VƊA uy6zIPZ>UE$pW s@Ҕ%7AJ&8c<W6LHφŶqo$ $VנQɭ͞e>͹KFUl܈6u1h=c@{b.'=l+K=ӳDYtC?TTTd7UA@pc̷x?]i)&0>aݎ\ak˰:b(sN{ߺnM-UL*{|iM& s8Q@Z']w䆌ŇFL$YX4/rع8 'OjT 0ȫ_k!-< ,Rvc`IA-y؂T & T0|Nي옄kj2 nNk8Wu i>z;gd`{ѹ̐Ouʘ-1:sMp=y"ٴ;ȁ!@4=EY2J+d ؄p›gaHA_ۘ)e:lI:7p0  f 'wgdGhL\nRm0N?3(8K0e8 g+'90;| =UdO| 8K4$h"{yad@"쯝͛GfS-f -gV,x Rh+3ߎP51e/GHrHX7L`V.QZ"ؐۋme,<{ےO>Jm1 0۷#΃GzxzrEbDƋ/a/&H|C|bPufsv}svn{x8|gw:m0ogMxRub6&:Ǩ+6$*y wѶ &8%w"8z\7Kwz 5#EK2&%6 eL7JP8,fs*7g^R b5C&L>4m_r0N ϬY6(G`xH3۸$Hڅ# [w#`#̳*qh:KˌT!<=߹چi#M:oԢ s?/gM_7]_&_|{q2LԞf&TBY"VChgVR"𑔏yhw\t؛2D>}mS[ZCUy 5A1~M|{T]#km8?j~ M g`O@Z(!/`VBWAs:Q: uC!do;gMyRF~~e.X+-Lu .Ҵp$t?@B ψ:bd܁œA%׳O]7KH<3R!oHE1O9)J|(5ZѲ'/(ۈ:$?7W1?r4Vg8VqxXSISc4QC`zVڕ' gJu#z3_XARs=wiI lNG#|"Cs_7fQW&OI!uJĘ+^o!ר7aap `9RW>.]f+ @Ӳ\ˮWFa9CA:43FhTRB$|#=sdY9;cUGY^gϹ\Zu@cUECO)%)oAWuʑ]/\b>^Ƀ(Cˏ&hCusU=AExTq:#Bz>0o2䡒$qUs5l_{ 5vW Ih, do 8ܦ.Hۣ3LVI8{1 #4`)`=Ҥ{ `4AQ_hT}FjQY'OvR @Ԡ kC쨣Y9tUY{m5 I1lŰ1o" nߩH#JϾk\ aTd!I?K9s ߄w-IC=V>MLٖ6-ghdDqO:zӈf!TtB?Y5'Z8pM{Rqx% 712c5&:YT}UuvT6wA啦G4ggpì6莲i_n3h,@侂#(n=ubvʚKj%lȹ sk\;yQP,_{vfT]Չ1:n('GV_d6]?VΘR* B+}zQ2D8p\GjP}-Ĺ>Eοi@ċ(H[|BQ}I2>5'B/\(7k6 ENoKY tZury1Lz;q;3+|$%Z@$}nع_o§LEz® [/[Tc%Igx\4ӼK.9D>Nz{dpmNrd-q=S;qr_unՐ󓓻Ϻ9^Ǥɗڭ-chq!W7\!R:4?cMVpt_0g|A$MxQ>1Y34@f @pTp3hb%{4Y؏ۡ"J?unIy#nr3yCTz/IQNS?iQȀ6лKzu3MgZHn3!S%"E?h<:9e<IL1Py8S+fx8N{74Lg$(,70-$^3Bq(xVjU*!NW3!|8UH"ЬZ 7״\ƉP:f>A!_ -a>RVu"Hౢ WCcA&$Cio) p -&bH#9mrʛ3Q28RKs#Fgb]UY-"*K5/|د|(fAe;vCKN^ 9ޖ,} %N.=|7ADmSٶ,#W ?2ycDxЍY^Ww=^ft'o3ŗCˬ7ӄgj*n} mS<;2' 3[k7mIтgeUWaB#(UBN؍DK}` el >}/Ngk"J8%)^±BE: l= h7(;.h9fN_T 6 9yeQ?%Tƀ_nu .ڧyG`ԙb;adJ`V0ZsD53+bT22fn*?~’~m.69φ-6Ǘ+ s`)ۉ?u3KkѾCiԑHf/@'2!#S;H#UHd  iW?MV+4EM5XF?N qbR}յS5}Ӄ2g -b$ ;.<Β BF{nr60MsH!U86g|Ź^YڠHqeſxDDS7k/O|AOИ ?̧Qq>9im "2`hT"^S`SH*?[+zL,Viu OCzĐbЄJ=aHL@ >.tp2^-,}6ObuEv 9A{øjR%J<u[YR1Ea^prv+l`.|Mdw8sur)S]@$VohoǑdc!Sn\&ZZR{28Lx]A^@EhnT5Ud6Pk*Uѡus#|Bt EN lqWO o#q%.3XsCcbĄlTr!1a~E%3C߽}y{t<wgXx+ۺ Ae%19\?`3%_ ;PM1>n8В0Ny4h\|$-so-&8ݛ9"Cbf$bzH37b WzwӪ!|}R5ٜ説f|B6[˟%݀W6kw1C?L?_e.uw6ki%9,AR{*ku?[c),znJ@$5U2 OwDv?A0x'4ٯ ߅GFpO7lدU,V!JhS9Yw#0ו2,vsɅgW+ԟ$]e-iX]vKs{Q!<Πls^}H@]/[.UP7oh棥Sq1V:Z6+J,@ "~Zʪ:*hR}g+ Gp[ LH:Fj3;iMKf6OZk*fXu`Tꑩሟun'2]-g1NHooR8J/7SZ(g&<6>{613+MBlˀ?QaL3QX{,ve(A;-&OfG!s kh/Kn"} T,, NH`}}'5o46F K 1'I+"+{mj$zAcW>LnxOH> i9rAW-2OuM0,fINrpPlt>|4C6׮ʔ.SK8=0yr.j7&~ȅԶL- ҬtS` =M%EA-Aݙ x k.#xW&7di)*-uf&<>X:T\&T c(ŴSUO+? b AG{7вo٬-VLGR{/3S#CEKVHl  r#?^*X Toz:3s{nh6f|pڠqAAd"4%*=/wG6q%;Qv防zsQ-.p%zng >wY1,8F}P=-ܬD@eୟǃgc罘KIr~B$x|lԡIZWzqRX1Sy}CPpyUƪeTj˜3{U Z* B8_'}/C0Αk^FwZ#Cn(P%Zs MQr`xU5|NTI3 5mD#M19e,beRm>ُNVlƎA s(D9폹6e4Oݐ!XlqR8ٵN/D91wb%@ae-jmU4({N=fz_03ϲ.$=!\cR[PZ(狀Z?j"`4"0 ?`;SV5 i:bEx**QғW#=? p 4 wWES ZbA֒I.r9vw%*((" @h%NiEvxjbOF zuj=vȶb!j'uQ{y{Ig/ٕ\'6jT B92&NZ\2揅jyşVgX{Jt{\]/IT z޿v a&L%<.AjP~xZ٬uÔJل?s%=LA-G10d!ޮ1LY) `;F=[_0j'4P2Šٳ*pƥT(_ >%N.gp4[ Pa UA|*`EϥUV ;k'%aU(E7% BSV} q# f֢N8)n:6Nq힎s\mx1-ҌsE x2T5D4l)#sxu@?s$E_J cQ8FPqѐS+qY=ٻv,ƨʭ%NIWj !{,@Ʊ=0ECHl4wrj u;NwWbc+N-;srP!:vv u;N~yآ ^OYYEu_ C &84qa0j^+gL:Q;)hVJ-&& )K=3)娋⻄⌡f_2vL8Ͻ3F io)D(#йU-$C@h!b?t`d[E}|xXo@T3E!uCVF 3:+$KxKZuɯ61!\z@ o9bNgn3eg ER P8dNse}%{_`>z%L&d `rcY Xq!f.奔f-Y;Kg~r5}%XG߅q~qWS ;HG(#Br֖8qX;ĎX .U ;lEn,8/tm}y/.+~DD/͑@>m|i `b=OڗM@БHGcrO/i[P6v([2bL]EІ@Th8G2[P:Q00cԴW E퇡e qom-TI V|y)0s#6C$W'd}*_[\$Us'𿠃|I3uP2ԘM : 0՝#t!PvX/x*q_&;і^tARTf,QPqiO74!zɞ grG\M0N0eaeH9L![ [#_"efk㮀0hSYvO{ 6 u&毈*YNN[ps40z͇]Qђx>K6l@ 56NLcj+UnW|$ALVoҪ$_!m|ju<ӸnwY -Tte#N?@9:K3,e8\$1BHK9md {c9 )a <@Ys!̞~@18r~]oŶk ~!C41Oga&YP.M:R6(_;0z8T73CpYک[&(il<Ҟo7Cq>D794REMW%{ѐ4`*A[ }_W.7o(ĭkZ<(a~8Eb 6'ψonatGC~fmE(OF(><,iTs%oo1{ K+r ]AQ]]wx$YYh._=I Ow{',KjaDMy`u3@/ Epp ތТ0wܽi(wʅW2Ը7?%B >'> <Xd$%jʩ..`үZ+_!q<8کrҥSEfmM/2YL|ь:U.o|ҷ|~%s]kD𳁎b(}jتy[mKUeW|,ևfSab 9CWdO yuHcN*0 .¬D5n"|͔ zAkx5bΛXD:ߜ?eI¦ l(8:@΋eTm aO$'[R$ęm&17aSKB|G%p]5:gqg 6pT /i*J7*5 l^X4UwxKV 럁@<a<~vOwOپj▭Ol &S[\Mv $|I,0-7 ӌrNMX疑{v9u,RjQ~X|9aƺӞ2 [OiƠ-yۗP9<}CFW"-}@a@IsnQˊtFٻiޭE7(&.\ O:Pr2 =e^WSFڝCs {p`M\:P.aBodpNgROqRMeZdI\No(|@w7{w]`F>ZŻʘn 1kL1@؉[*;Df}VuG/bΖj?i\Ha$*6:1dBsh̒ &, [m hIݏ4/=cr=e(mW b@;Գ 4=]Fj` $4I ua#= Sŷ{*\*#`&=PBR׎x.qT$V{9f.{?HTʊuMKes~^9w= /_wG0Nwmːm*S*'S}X_5+ى]>('BwtS6]E7 'rPȇ9AFe[)\NȖG6;e3!J !0llSv,y$KrHN btm@iwfL%/N ɚ2}g(ua/#OX.|k};" vͥ'X_:;hag{99`eK\q^>WOohT!opl'q-']*UEOIYw.Q&EcQp`v˒rI =gYlD_#`,lkZc)MFxK*!f8J_G uڪFjqWktYV^*Sv$X"#}ijzdhq*?1 }(0է%D X)gW& psf718I`_ M 7MϧDTU[E~VEGoy5 쭫7=kv,F=n:ESMr4YˀAB$& &MIM;3$=MҀTEz t`FhbzʌgKjz8[Gގq9ҝ O. H V}>H `+[26)'c+~ 5+2+I ?qLl!q |nFWē(/σ,5=Z| Ae iVKyO gI|烢Be#>el @ڏݍ!) u>V[mo2&=" g;UPY,MJq!5g)a}~K2E0RJ -di?Vp@yΏϴg&ٰp"*@"zrC3 vB{GwڵM"}"V4r 'I!޺k|/?/;3q=1 " L D%[]pK%rE%u4h:CT&1[ fTbԆ=׶ij@`+8D_|#bGae(wZS&n 2PH0SMP (;V)/8/]riņX<)`miwe&r5폓ߝes$w*}5aܳ~B'.1^"#A`D MP$C,P:tֱ x+\5q';Nge˳\8~w)&TN7 <3uB ,-Ó\E s3Aش !#Y< {V98@{H[SNa$3t`&nA>9O0)>^cVS0O0k%x5Ñ+b;.?:Hm{?בf>0Yܼکa ٞ8|Z9C*7[a"oo ᮛaM'?Pr9PU_6;}Nyk{̕ 3R#c0U5SȇlJ8, |%6,rb L.x{o^7z*rPg㕞5:7oe9DY)P%*D QԘ4X䞳p4W Wt;? cR?&#iノ6>bX6WY _9IX21 1O5@*+m:!oLvx ammEV;rz$`lt7߯;mJA~%ѧG/FWfq1[#Y϶{q< $w6ahGKK*+.d,zL#P|R q_ߴNɕ1׹YsKݍlI1 SUL^qqEMQM!]7+Ydn{5?-Tj$dwB{EeY-kv.&1ϥD$DM@cgCk{7{5yF_18XHwny !-}P/yx +.26hUң߁ uԻ G+{b#6|š 8x%X\L<=􏿛AN(wpHTp?Yg!pENqsB;No{;l;p@1UKF7_;ü*=]wOeM$ K [ګ&/kS %k97Zt4 ],VSzB-] e{[vU5b# ]PT#@U.*a48{8h0E2ca@ ]Ǥ(Ns>6Od#XM] del]7 3df*́k;l9'Jc o%`r!-\>+0n?#|u oG:{OvAF'oLSwc2AĂ)N^Mt[vVte(W)W<=no>0k_L[.sj MCXH :Q[7,kWR5: u6V@*ďjf}Dm}V|АN0i =۔<6|³ mH$YV`GCᓩ1DW"kVӾr݉~ \aB\ƍ4=aC#¦lkH]Gh~(ݩ7l|M,6.[:-sviLE`jc+1pjP蛣}z!L71!4]JkK_蔎^6c%"B E~7 ,a+H$ؚOok d]J,bI]u&www/h"+I yj wq3r6$}ua nO,n:FY UgBֺ#" 4ONU{Щ:ǿsHBhhE)s R.W̵늓5;q[o- R,ސV  c^~/]95#) QRKo3rlt];t[6<CrJEh.OpۜN嗔ytnd l-VT8n{/ {$/£?5%.-&+%;gBȳep]&AYCž9&k%{Kt>ؑ _W+6LL I`e\x{.!4u\a=МqB0*Ì=$h(C`W{-6S5D9|&DXUrW@ߪɅןԓ-+ Ǣ_ Mɭ+m~ P3)2%v{JH'Tg%ދCvL9 I^" *RӤa5OqDv iXbw1jhE>Y닣hy,AћsWB 災Fy0HkzLBީ r$fв߲) D1Roō% r.x섂ێI@poG vxuS~/pთL2"E&Nv=<¸yHS\s֠2OPk 8NǴM=:9f{sb=Lg voiك7r@QBUzt Lj |g3pp=+݃(\JqQOc Qt])7Uؽ4:U/ eCeufO)6JHg _큦PĀ;TG8v+9+r.#Sz=YH RWlw #gƛO+<ˠ0cl,kj̋=EI̶jJϔ br B6MrZ+9@X.vO mGII(Gǣ_F`v7Ed؆/w)FGrBtGW1rNeDa -0x{LO `fJׄD(HЪXapskTCF %:OhLZݞ<#?]%$ ݂#W)?!"JSkwAmiGQ؝SLpò?CY.OA,vZYdq$bk<ۖ[XáAq D>ô^#K+/[\ =J ?FN\ʛ99(rAҥ9cj[ot7 :tHn"`/cd3Ϊۓk \*};=|L%nT-g$b s7clEY[agsV^ VOeI-jB!Re0BKuWr ͆!32~8_ݱj&]*MD@wxX`z0,"'TAE7<8hF 7^OjL[-`07.9xC{YY+!ly۩[bDBHb| D;1(bGMdQY ,**#.}F-~)IC(NA;@x@4mpy6='8,?]GYdplH5sw.L Hg7̸m_,G%\u2ʭ9lƭj]ꝷB2oAU״c A;Y5h/mcqv/JjxBO$j(#o9ȳѭ_.4H hxszϙ;oNthS8ɆǔFV&- ;:c_V^]-9MD;1u 2Lu:'Z Z_VB`mS X 5m+f4Fgٗf',wy5bN6E~t a w~Aݜ,18p*7Փ-ǘ' +еO4abQZk0zR&BP{^m-{"R7D2`lsZJ۷Jt OXW).2+FƛƺΎj7I"Q6,{dt n~i~}@U3Tz.$6L=s xP^fAAPQ6fQX;l 3ܚo横xKzˁG; i3V_2WɝrFԏdɿQX~[! P6>C").=!j–Mx~Uwk p_ S,{qߧGz+Oe()6T:h+j.`Dm¸5mq~4e^G.SsRɜ[f''^jsPFN w%J9?3sU~fvěgHE8o[!oC#aqNR-]S{sK/|[^i;@ kY(+[44vFѤ IBmY Y5௫m2ͨ7ΙVSPoW!3vcy0Ͷ0? ދ`WM2m;{H,vZ9QcYh`~=O 5rlX>4C xTn(E+ouw7< 4cV?qz#i7C̒(na;F(pġKľ’dz}ٌȊ1 O=UYhDp! %.ݟE|A>/cT Dd6XHn/(0}A"l隷7Z}]'X5+y'zvT1h)%1B^MgF 9/bJFK\z: @Kb9+h{  ep@$FfFg&ny};I1霷 `-)V._2NWmL-;ZiGqIQ{!ڙcXPWۘ0ϙ_XMƿ'bHtN| HOyzRTh_-+ UmwxUZǎ.C4~;<v^iC@K w$!v]^\-h= T\ҧS+;/٥4w! n+(²obvsЧ?F=qާ]ii vX4sRR]a祐sPX@MXxρ}5Pck{ ш{;s>IyԴTqREtwIj .djL!XXJtҕ{2: +7dGb=I~v<05`PjEg(=|ֲ Dk@w= TvkH:ˑܳh)dIRPe?x k] %gNrq^36y_n%HA bp 6`7:}'I <I/']S8Kc雰G" LK;)r^2E(5QBmuOr1kI9ٵ0䈱5Y>#PI|?ePq6UK/4:Les|sD\Vd bi):sw+>cgYTx eF^TNpC^ܵGZ?:bxsq3p+YoyhjoZ:؈r _/`K<}sjb;/[jMr3)&P`}) d%vI_o`|OL` Ì[2̈Ko~b .= j䬢I.&޸S.BxU5ÞsByߧ hœk-43E}#X%H^(_B0C | 8s">c_mSO'm^>3YJS<:0nPS%< Ofw@PfOTd;52Nz2c.q@,/\˥1IaťDHaS4D ~TJȜ{#T.Q*- 9b::Z2z 0$\xbe1XR[IL`ރ o@U]v$0d&ʙ4;+& l?x\d#8Rڊ; V+`ǏLD#ՓR^okɴbW##x{ }?$Vx/\-W~h}$2Vb(E4oTy K-%#es]_ey%+ (;٣6Wt ?!&w"괕.U9F{#,:k8Heiu==[JG愜ADX/5,EW^8ṽ*\^F$GM#*wWq@?V2{(bيd 9U䁣&gݻox4'f;[lHAz{-P$Hb–Z36u!g>/:7U(p]NR@Ń=Wܧu' bEUq)4 t('hE_c!Zlwn;b8%V ◗5nZ5ƣXN( F?Q\GlQ먜@Ef0 P:,8 ŋl0vMkg֡I^Tf\3MKHXI}1nNqh@?E/\VY@1F:^Tf6?9ޔ̼uh^k w0>qba#vBUJh;Z~.ɢE*Z8rZ\즕 ]Mz ۓxqL˳M{z r@uyf?/4s/;7}{R?*%*fbI)¨s˄VA?YYN}ʙ#j6/ )(* duT&L0<"" AR?n0Aa#.?یWG*HP,G 4!wq/!l-#`l>5y[Xs[щ:hIUKӛhAa/X N=pf^N7Z(#ҙȶr#}׭:2hmajEY!޾ňNfXUF]x(JGcHEo~?;_ʌT4լ_nztΊ;YrYڟ55 7o`t IS̈́A0k﮿#˾XE"*<==@kրӀ_a~$uP/qmhJЍ,)ɴXUpu^|pK~>#YFƖfhoİ\ST@wv'9E-7 =]aea0ԕ"T I]bJ#>"*2}Ge w L _G_R@LVdCo:K|'h*,gWn>7wLWf[7-VC9nO4w+U<n`G*ӊQ6L OXԤHz"8`=F";|`quLt$rs1ڙMeA/·@ۢz;lB* i z);ם/iX&hX[A(q<g =:Gu~mhpm8fI,WKt q TLwg*5oϸ^" ^ʫynOBVxU[>z o|iU}6ry`(ic0[$mF`SYy#tM _)) #w:p<hgCs$ڝgpMpۚZLv}@8^JgSxgK\d|O&vZ9Ϸy!;gURp L[$P@`m>*w$apQyI#bkt}u;4K~/yrPJa(}̈́'0- c k/;NfK %kxNf(BȌM}1PI\Z2 >Ҙp5E0K \ft ~t 3 p^`1EK_x-8_eϮNe(nӬ6Iu]骖ؤco߇ᾑ83؞=I.ZFـZZtBmn`Tk ,{3GƜ8WodL8nb\TӾBO" )qqntGr, $oȣ`6Aq6E; ُR7Ni0I(%ѺzM*\D4<3FV6,EnsZ(o3u?/X޵6J (O4$ڴ3wvPh8a0UJE;`+Jz"EPrPd};Wj&5)Enw>`U7Jz]zOɋr84 ht<9hHnqU/];vX:8:OQV̿*јx _c]7 `>s*4<:p:7kR#BJ㠃E gmm \ `Y e^474AGSk=_H4l1o;'zZೠq1>&>E@GWg 1ӥ ĘS;.Z.k7]Ǜ4W}V_!I L*+f8 x3n-dJd@D{i43r24`3C8BI{sy}QӘ|t ~'DQ@嶖Gյ3J yJ[-(e%D`,YF'Mlp1p]!oT`ttpD7Cٱm>%q]93LERt~UK`$Q+ɸ̭0]lVF'߾Ǹ2=i`n*X6_\{֕2Lξ;ڄ RS\[%R1fUH.k'{4i,P]Ӧ6'?(1k*lB|Jryct { 8)gҾ"Br/[S!6ie '҉Fez% WɴapX,uYQL.H6ceGٖ=ZF {eCZ) $yE dðڈUji#Q9,Va?teLȳ ;$gǭ ?M.ns1m*nڬ>:ȝ4|*O|"yEfs^ZP׭⭋Lͻ :cJC˒%%?%UA6h)ݨQ#/J9a N_ rc\|6Bi̫A88P(XD*q4j`8b4 d]yqDAI yݩ]0^"ypm Ǩ Ǖ/Ts ۷wݠɬ+Bnx(h Lmcg&4qzp!6ZqSq_wyڲ&j*;!"_w[isAzC49< i:is.BdKb22j-%~mz(ս0ƸoqaѩS' —՟$%NӖC} 4sY8;ũ?cbe2t DXևUW/>ԧi.;8[Bd}#Mtd\zKh?U'V@%<[@8C){_f=%$('t6Ϊ\a>E7 \RC*7" C-$-: 93m4Q)blT$VfZ5['=Nc@ZƄ 1br;<z$45&ƕP(p.|Z?,N"(nϜ}wGkQvhbz%62u$vI :J y/՟`r.*%~7.,^cTPz +ċ̘坶:IQ\w,^e4gS V9aeS\feMχek h/.q wïLs}ky꾖)3MFC`:$a"qХz8|EaΨRCy C;ŁpdoEww$J9++MxI\:Î\OV6xXN",lSBl oS$OF֎U{Bg}HBwD)F1綃=)Mٿ+abC;ulՠRnwGJT]j69`SO`ˆ&?-WES h݄ym/ɦhOK;ffB8/:,AO })9ׯNO2L[մ{#mI ? ;p00['UyqVhK{ɧpG*bRyUp^+JI9IPw,.>)Tr,^Gbw/T{QwMt"|* ݐ@嶴aJGz/WA$b7\{{ytiEQ Fz2'P{| ^kN-eD8*޽N]]l{x$@^<V^UgBғ]bP<&/Uqxv"=n m[A@R{cEFgCSh WW%-2/My4ZD!?cNH ..0Zd*-*I50N=!9,wL[7vRerV -ڠmóų#3 کU+tD=eqͰe!YDbFe)֡*( lEYF>ӴW|)?h&Qs9(|*ZP=ZYW ڏ${'HUkuX-RQnS&: 3iԱ}Z{vtK^Gx~}[ג((D:p'pzZJlPI?yә' $F+_ ʱ#Pgk]1JUY:A1pn@vjܚFkFg DW (ִqj_)EV>"w1t8 Ұr!^JT92waVI N`X=?qp$9-2`ȕנC&G0~FE4Fxh> q! &*m$u?&v $PmϢ &BY(D~ύ{ZEqrF"̔1\>@[aLG<1Gj%'$HKܯ. ~ǁ BkIztctŪ<`,#Bo/QD!*;7UUxXk!~:3Yӭg.@e1>VoTML#@un]Ny%-p]:e$|֣3(5P~"n"XV_S͇)N USru.%2>וzNnpZwHfzNRіرޫ*HMd7TBsKFȝhb;_1264!0[*10ع4Ώ;${q&TN$ؗoѾ/'ml^L5^r4Y x"y 0rc|ڳOE&lZ]捖NE9{?+'!R]Qhֈ7 EЩL^Q٥~rvw.8 jl(Я$iom={1+QJ赬V[FV]IeOMxyNs J{xqhibR %u,/(Ȃ" 2>F5oYcQZw9hǽN&(6"г6zZ9(xW+XAӅ;r8c(4QݴHOX! N\p5grkvD֌g0vK9o,NaF47$5bhXeҴz^q8XKn}+!7((^"Q@^u>҆?-؇q~Um#Ů H~shӆ-"HO`B0E{GlVͮR,68Y^Y-3mۉNgU"C !jɺ kx e1~Ak l ;{nEHxo `Alfpyv4Q"ǜilA&0'Do!},XQLY1O]}-ZY  |׀Ǿ)mU8mĎUAG+_- %Rgld6KŒfDztml:(^l+{Uuę>ypx կ-7SEC\$r%-aOe<ϛƵXEv̅#C{{->0[߿nGY9g:XMӖesecGcNT:o8bn|tʉ|P6Tм*dZlb˭Bv;qڽbWҎVQ=gb-Ri`bc[( S&`7.n[9rާ8f%9re~ **ivsvQe-i@Oa W˩!`1ާpC6|djRSP(w9%:A}4Lg'K]lesAa7'j$$(̓~-}{r+iZUׂ ث@wt#f7:MÒEr:w*>ήwOyPO_"d- >Q(NIr;K7Re>PDDA$5AԺ!Q2/ h ^|#mp%hWtq\?ۦk3mJG~KueD)qo4e\ȭ95oCߒ}&|o1:6/Z]LUl;u-<?J3'Ram_YmMz}^]VRd*~g7B/-FDPli&KHCXjn" Ž;}ah-\رDuHL]+8D[ sĠ1FTzFߜ$!o@ eAiEg-qo<t񌩐y F<.g9KgƋhi@Պ!&^ۡ܀2ӯst)Gm-UTϫ^Vel QsEU+C~iiYM`X|>"Ú(o,Jw!_m`rT ,0Rs>嵼XB)F W MWUNhЩx` 6cu5O+(܋KhJ5%p'Ugڛ9B\=s9L8*)60}7gy "ZVequ ZTrX@L y53!}ُŅj_us|)$ !~zVCI5xӡzӂ7([Y"<~A$}@撒fϥ_]`*wĚ([0geeh k!+Ԣ ^ fv"eAP({V&wZ@ **Djq@L$;N 6tuR@h1أJK`xDzu,S{gqsUv&o`BEy&!2}:Wg̹@j /df]'H8*]%I/zo r7ĻhnJOJQbL ٶ| E{6!Pt%Գ` 1?uq Z'rk~?^+"NQP.7-NT9u [ImR5q 他 cZz#nbluňLҹ5EcIvh"s)^K3 `0"wShJ3hj# ~~EW>$~% I&iWy[{'b,SP)85cG+l>ǢʢL,ȥ5 qXdc ~*vXk݈2`('pɝʌ %eOKU&,V%%>)&J߶DRxW r^T/IXzph`_GPKH/. YNAti1!eGl#A'uȾ_ǹm#(/4UO˄x|CZ?oS]LwwXuiWEi7iQiL@~"Ѵ(ba77*ǎXQ\ ,D.'RI, -f8㼶.khA3كe>˓"iOKdLv`C!wyȷ_(^;ۨ]|D! msEN1XR<"с2BVH7AWl_@mА- 8}-߹K،y2x/+4#7^P H-ץ*ؘV:WI^2|qؤ2d .i|h>xDJ10%u :ȝoRY>Z!?Dm5/qk| lϕEl1kȪZM+.c8'lsL"2C(MNPZDmz?gDR|^egB4R 4c'2*4<.Oڞ@xUZv3mub00#(͆0I+IT@U)rN*a* Ȟb?vts*Tt<vQFdJU9` xYmPL6;"0gI"۶%%^D`]0LfPN pȕV&6.k\(=HfũW5OC_#7F\W,%7#1{ٌ0c+k>D_3M¶YvH'{T; d-#ɀ@N>mVRl9U*mec0,n:0U` WUcֹ vB9r%}5:L# r{:aօdUÈeee "5w27#?w|0mN*Ż;2/|AUBᙈuh;q9#FdipJ6-;#u>5} 嗗BZ~HVL닻b3_NQϣrOab߲f;뢭kl(إdz!g9.sI6 ME m63_]\vQ&caQv Fj 6{ˆc71oud#NjՑ{RJ@1uWtXt LpὓzQ_;J'U4:FEDN. Ͻ(-*zR8MZK*Rltr\C)~Doz\Ѐ _*LJ)Ih;n{DracU@ޢw 2{PyV/*mcju ԧS f^#GWb5Z4;췑 @Z5E% ڧk h {fL. /be'@8p{a%&zҋ"868Xu(h0p xY R}b> g\vJ,f "d<@`_qBte*̐n7a芸J~\<^4.ao؁o^3p@j!`̢Ii?x\$*Tit8<`١wR[] 4]N{A4t`фJXy` EKN0"4kH< *HD tAM3)LjޅYl/Xc{g2|pFŖM>7ߑfXZBuv]GoKL}PFL0uZZUW3Nx Kkm9|td|J30dLD8i^ɫƤH;iд"nw "}s_ }~Ct;f#J7s0vf <Ԩ;;9t TI]vgFT$y#CF8UG$-JlSY*ݳ2 n-zQИxw{fG :snr[&!LD-K6n5?,sWf{>qkGUuS'a/mgB~t_NƴG[!k]]e9"l+Zj\^9+THg4[|ST*q$(?HMnIz:#= 6seWanQewz]$9vyUu,$?y\¶-%(X!h iaHMY 6NRwϪJ҇oGs<*tW N!;xhc`$ZyQ:O\ ֩6 L&1+l5 f4KjEC6G(&]Bhw|Nh=ƚ* 7nNNIf/#<8U,p}.K$N ZκjO#{ +"*oU%. 9<ҡ7BJ1{Y1[]|}lF|/#1:бGwnKrϰFB 0F!_jBv-.Ix!+kzKfe9$ZBzTa`s;*:J4QB2JtwaydHdIFm 6N`tM:Ňfb}R`crt߾*/V{>iI1ydu7\C'@Nf F3?1:Ό9T+)Wr?E"=M5 $X0n(6eZPÜ#E'Q:dX3ӜPf$uެӻz(mU+jli[vWXdjJKd#\zwַrVeGP4ɵ ‡s-:3ёR6}zS8C_fd[U f1%c }#wD.&TKw;;Zۚ =;")Lx8!m}Q i# 2yE{0>頡Dc}e(ɼ4u%ӣb9W$."Y|5 ԂYrCmBchľmMXD&ln Հ+Fj;xS_L޵DaZ(Ӑ"Ro5(q=\qL|a[և+0-\XD5~(_L/pE1u"$"_vyT?l([UͽܟXo$bGf ޒ }1}<>a3*yir`CMT_LJUMRQٴ2|]D¿SDn#,Gh2E-pBXRu | KY沛 -uP $غt-:cZ_Z G Ȇd+cB5Q`jvؗ*{NFS8]1aЫ54҅)sqM]3 _v%>hyUÑItBlAc%etiuy WXذ'e\*ULZ#ZaU>zJ'#:v}z3ᑹv81$XJ1džh x.]àOgb>6Bv+pAgK俪Vpۻ܂yŗ/{tJJk 7; 031oO10}%V]WJœLHfD}y;I\*"8U9yt/cF`5`-G$yPQH>B5C:D(<JQLJhfj7+Evc,s6¥3 \nmMu+>`n9㧆A@C fψ0d2hp_w"/C<P8e,=ЌSFjfYYq m mAd΢O Wo.j$r WI)?.dՓC|S7qZ(O왚^rf#`@r'0B{FX`u0HO.eGT9tCRgS8?*)&zF%m\UQo~޺6HtCk;ȇasoI```k;bm,ncP$H{OZ|SOlFJ\_vȥIlЀWk4*aC%b%Ʌ 0lEk1AO9^?P2ƫFlnAHF;ug#AX@AŢ{lX5J5 Q @QwURoH"eyHAuqn'qXY ]ew' =&Ӊό{:D)x7 "jĹǢJS;bB^unC:90En 8I#osPƪ~nrRboDfOOh[z3xRI:gVe*Ѫʃڱ Wv$Mma*I Ƿvn 4DϙHtTc{wV"SGs SliN3 ցDzwR>D<{O@LVO`ʳ%ť`6tFF0 ~Dp4r3c}܂UŠ Y'X ?ۨ[jb&E}nԾ8Юy5%nrC񃺷D, LݸZ/{8'?鈉cgп{~b|y!bLxX(Bt|>8%E1mwы]dg4|n'k[8 ӮgzQG'U1l>:5i)60ؤBɱ:kH>|IA{e/Jwr.E3{``)3Y1Egy@%8liz+f'.ɿJ"ן'uy"vYGp!ܔ~*źvsGKѫ}ÚUز[ۚi5~4+ 8 ]g]c5 pSgU-eQ;O2'BEh?{R$(08PlfX@ )Tcl041)M_p*b, RLټD{c&Ϊ:[%|~t&6;6z TҗxėZ,S$Oi-H* aC>$sO ˜#n_)kaU]s;lkW{آ#ӔVH4GnB~Iˀ'R'XΓx/R゙EJHH]ùpW3+'$3 w +{v&g ag r%4.׮cژ^ M!bn`g5d24 )jߝ;IڵӬJ*+ vy..:xcm:76x94&` g!Zԍ8Z)?cqPͣ*5~9 K `!M;Q';6PHY!ًr;T,~bL63`g0+y%"7iEIjkŸ'̳}FGWJ[ڪۡ0"&ҹ;,5[6ު[%Z"쵰߲b qj0j/MEP;_Z,kPUά ]kh${ɺ2( }zLJV#ۆDYߥ)/;eO҉y2͎nM,Ӥ<5|q@@8 ą 3w-[[}֐\$fz*rS$ ml`fe!∕p,*{o jj='`h$)T;,X6}Zq$Pؚ>zv`m&1<"hۂ*vW-f}>X}_~OՀ_bJ:t4 74/b]Y۵Di х;i0ȟAcuHnVN1z*iV+a{ٴX١B,HH1g'(vˀ(Y fPBmC,3 r-jb+K ̷t*Xhuՠ%nc8A΢L o'+ĀsJ7:v[Ox#Ptd{a9`J%uDъ}\N=ưaT9U/ 8NKBadu`Hz- 10 [S_tOq QXD,;?7(rtfF>Rp>.*ɩ)PQCh`( 9I3CkB::; DXd&ќk ,q4 *+gԽPn8< ;fbqhU)\ [2;m |zplqRcB{kbFTУtHeD]Stc J>OIYID]gzز *kp ״tו`ppXJ_ND]sh9PVKqf{9nG?,[l`p <yނL0~>벉zlYoowX/a n@2*IF/U.f~w4QMF쀓/ZukRu0Hy7~p=~Qo]x"MmTQ;LBW 9;$;xAfWcXFsw.YkIrG;LXc{kCD •4̀n,ݜx]x<`rpv@Oɔ,̶wgء<;z6%Rh@}Itb=~*r Q3˹AEz/7yAzT8j8?:R UkOho64;/-=hUÇTӨ+:4l6 K7ZFl64vMRk&7W ^`R)*1kh/VOӘbʚr?Avut A3)@|^:Vc8WYj#qQv-/ht<_F4m>qId8}} F wdPWKx4>bƼוlQ<|Pٓ]52ic½uLCϗ^qVNu^<7F\Y포)?҂ |#HhﺺsZlc,ъ`:f >< czuOgNy)f5r\xa{6Ou 2_D4:UT,WxB55n0vpHňȨ;pf '|pIÃ!^`"Y[NQ-T+DҨ-FwJ Nm{-ݗÝ*'6ˢ{lT%pЯ [&t?t:M*+ȶ[m&Jϲ&z?3 (5Y] [?7 %/%dw71 r*y56a빔),g7 ГJ;(=P f~EWh|yب{mb>{շ #p^ P˒mfӓ UC2 6jD D.~9X P7b\n.NX$51n'j(C]l3itS/RM&jѢm2uO^JS_yۄ@Mc =ٚ"gV3~&^?S踷cnyK]F6Sf"/鸿379+wZz!c Ł^(ϷqA'&2"hPwȑ60~,N2[ qM~.JIQb8hTbf&H9p4vk¸B&A5,'!'$'pQkh r2Ӥi%V^/ LEܒb/eEXZ z K6eHW Q^Abe?ҌLyj :l:OuYp-?f\f$HO xl!C3`?e[!/fw^lMFH Pu[ <~1_\lr,gt(T\{ ʹԀ WR_nfuK(\NwwU? TC('oW,/ol-'YsIEfWFuS=Ja" QF9WFԃ`SEq=qf[!ejK`0X85F9dNðQ25;:76c%b3'nҊ+h-Oܧ_Gx|G L9?'&3T 76 Qc/ߺ2k,G}YΨ[WF!DFɷ`VsF"}^re2Q]{W\NW`ٖh. g Z+jƛ0R[d¯r5J0llx`DI@֙ǟDBQW6"g^Z.2!4mZI ~ZhxUCW c35v 2rveWNo5u责OwL ST]+/k.?I Q@I`ؙm~6N]`\?Qa^pa`D9W(( u6r޿s{zF8#F$b *}}sJprzTڕLwo2] HC 翉tI>~=`ҞU~4hoo+xӎ+1`W:LdԠk32>AEg{Q*'mBSh"̏SHuT,WA3l+l{`*e:Sb,o&,uL|G|WafK7 hI#7 fMQ Bg$N-I"()v[[ۄuzpE`P_S؎]`tfڨD"rUvN\i+TސԷ XܣC]7}kb3pmtbG`A c% {7D#NU,PB̻ yy6 &֣Pacb vhu˅S; u&%-e_V]'Ъڿ>%&S ,UHBz?923NW#MT/(v*~Ab~|"u~y@c@gs qv{V"f泊>k-lʖ%ǽʄk?k_D؋*Or;&>u(L&Rg&dN>Pota'WNKF(k@o-̡.$$za"`=%A'rf;]+5X߄Y)-<zZ>lJ9zZyPj/0 - q^S؋r4B v>AJ).۪.wkF7c)#.Ĥ6d4f2pǗЗħCm($W%aexD?܌t{`ȝhs!|?ATZhOoOS&cLZmyJ,K>M^jrه123aH,C\]u jIS* >_7&}\x! YA3 2,3=%/y h;T<4cO,t(g!#w 8T|u7j>R,҅`^`Q v|{YRbdXfjz>_?T؀:C^-kY F9EWS,zPw:tȉ x]UV|p6/3*/[48HbB?~2^!JʤiۺP.,BdCJP8QT=aaV%^Sa-'q&\G OIX'27 \\ԇ~ QkE5ٷTeZ'~]mL Cu6BGmw]SaǐA][߉6̧|Y5Q¤ǵ60[Mp.$"Ifẽb3 {cc>Y#smy_/_WEK~}e{>@S>B=C6Mk 1$\ֱC^1v~|v>nkw`܊9g}߀o\onjAr2uD>ŶxljuԐC%/3͢\d6]}\TpQ1qR^>j$J5 ẗ́IyJk_k{=p3I_M؄¡}'9E |Iؿ#lc ?q<1=35+1U/AX #dK udxF;* En5]r o#owLEYJ2  Kߡ*~"=Q,f)g kSMk:ELC˸"n !uFy7>RSZ@E)Td:Dg>)$ےRUuj'|[+_MO1QN@"M܆qmbQXEY7 jXNq2%q;y,X-=)sWx,D[q)s`*?6p(m:z40M ^fZr̒YRs%Gr p+xBwdY`$ 7kE͜26:KK2&i?1£9D>z@գ#i @ámsT ެe'DWx[7!S;$+{l\CVZ_bʈ7#ÇG,t{ݙ&ڏFգJm-m z,%fH~v7pygROd; $p |RCP_̝x-Rcn?G{Es}r~K #m]&A B"7~u)8Kkl}U*ǖ ͎>*jUP6 {X}}԰da_gu _tLk%Tp8,JzO,tAk e@ YfgjW^jخbQ_5Tns{oA>#ےo1`.("܆b=h?rYGQMM6V۱,4u)qO0kc(ԆBmEӃMcѶ{7[P@<SUjKCDke02*QrB/B.a@E 1|`e^c~㽋~9L5FW4[b/5nJW#M%aVΜd ":6GX<4>z(A ;L zN-׋Iq$d(Q%)k'CzM|iUo}P,V!=o30gBS_8̶5qˆ ! 3,9L}ڗ]u`Ay[mƍ(̖j0qJp9 /Z 3_.@֣L3V@)˻}/*.X%({hɱ-Рl-șj]Pj *(|itr!O735K y^սTꙅԜ9˦txiG*>uL5s6:j!J4⇓~!vkOo oyZ-q48DFvh1obђIGSݔ>x*4,mt=2vpXhܦ{yWmB;. ws) VkLWtySYp 2To?zxHEE5 oJTfc.Sx#\'eR_PiRE'ig|]cpr>-"tn@%4rskxfϲ,ׂXkĵD#xۈ@vNR\?[WCH_8MP+ĭO3Y]QO}بUZ Af֔/72_Bv582vvx ujӐ 'W@* tIRh@*=_ŗ3PWW¼oJR~#? ?DǜH8eV,](8+e?`|я{&BuCX{Sj `R9pv9555ư9f-סwvwJ܉֟X Abob//P$_b-{q?G 3iVv'^;{݌렖2|ŹLdKAd0;L-TFZFz+ԽbYp} AzG*UR5zZ(0O[DΑEωZM?Cs!wk!Fol(!mx֗Y^gȰl:!=Dh]^b]4akűN1Gu6L`%~fKunKO^3h5Y?xmTCB/HTqpe}#7(:Pss u0 Ʃ֡(#w?rwDC_wU!&3S oK\7 }ybvhŹKh#g97A6"\K**bR`2KcL) GD^T`9Md/OdA,n:H;$uZh/z[d*g>IqkP^>}F Սer-؀*mSԘ݀*vHU$2jQW59"Ԧ;ڇ!&" J)ޏ2XkrF w9zm(G(QoBp`rVCgYh#JG #f+/$tue{/cbb8"Q ާ4509LxX|c Lͭ=U=BL+c>*Bo+׃/tL55B4Oa">Ɗ| e@R QG%$a$"4Veeqt^c2͜=89<ͳZXt, l N$XF>R{V') 8>/nvHKw`Ƥ3a;k W'dx:`Q];@D2ەW;ˉd!* aE"^l!,2OXh/J_KkiiC#*_K/v䟜YjEH( !HBNB1p-@|DavZrƸsgلbr}+xKX>9ɇ2{Q=0Za@ +mmt\WrnHHW~;:]VvaR) ` ts'vy<*;Ti*'LI4U_3F)Իe[̇@&c_nL1Q^Y*(<-n*ADSH9>j8)k60SU]H oW-4X#9 kѬy" mk3< BSlm;eJjF"#0dNww8_8%I`;q[a$mENgLz~7=s8̫Z 7yuB|dcL({?ГV4z-^lcUFanDf,Ay?/l:ʙc%Uj],IyTa=XGp-$Du"' q<)e$y]@ۉ;5{\M)Jԅ +jaDB,ecHv6g~ML_1>O?’D2-ANMU&'صX@h?(Ey´Z}E`(@J= f#|õWA}^7Wb2A{fJU%cbNirGCMC;c41O=laxkLiFFŒ?WPCMn ]e`3XMaor7qN)bsO'jf/eIi}9hPǿg!ͬk3GYd!a})a|T>8-˚G7Ԩp[Fi,/xiR\,}| r!mL呜$I){ks࣢["װ9L' BFdVmYe)/C"#JN"xdpSɣg|qh8QGx )9e/GmdNR;1-qIw1`J_Ye`>JCA60W۳Ӄ$5iLK:(QQ82piU7͛ٓR]ډMLpȋ C[o+HgSR7H>:Ɠ^ v5ͮ:BT` df#rnktvCtTQstyu1sFzC3UX[!Zx@K~_zHZYa*ł]1%d_im$ /MKHx{i"ށŨ0Mպa=l`sYq,3B\Lz޸LF\/P@ wFZ9W M]C5v&!E|?)a&z~Pz$l AY*wukxd^q֙ߕ5EsOxቖ:Ot%dRIbW0AIR//«|0M* SίPh8М~nP#C c~EmGdi8jY8]^ \Jc]Xa듫GhZ4J CZ@~YK.٥'g撵k@Dg>58PؠFa; 0a}L:9^Byj UebSUO tEN{g 2mb!0lg-!qZޡBGiǷ>sX~wɺ? OKJTlS1}3-v@' P.J ]|\_צ d5)`OT }cQv&iZ1l=^&n%|N`:΋H= i/gl??`3??aRk7@_b]s'>?ƦLnsM_\"U1JHcl;+*,ҵ=-o@D%Iqؿb'l^/JIE*Wq3]%=!ȭ9%6|t~ovg5<_z$n`xkcIh5v#$ˎFpgϿ۪dmdlE\ǠJ=K>Iq[tZ*(@19uP;1\mlV~\m\d6-9ࢁwI@B4ԺQiO1Qbcg@d:ޢ*?@ j$d*0;g=tΙ>\廭T ?,s囕)ӄ\ ?eWSpT:=O`>N0yɍe@Z`Qeɀ7a1_:mryW;. S ncRb54G \tҵ0qRkNt daU0u@a P{JRS8a0h|xCЄợ>Wkf']z^FAdC>]sJ! s=tvDhR`# J orLfi +[SaAYpj.fOk56a7W7 ă)ia`{6,#Y]q2KzW qnя'A%Ϊ3_,9EbAYWX>FP| _$^R YʄBw^y1QSVmO; _͛eU̯ bWgK5>G\j]./ d%OK_x`ny `nYr,LQHTJPGMf@o ?^luU >o|%Ұs/ &Ŧ(Sƽ_y#ȧɽDzB[RG- S*j4d:l)ҿ,a`bI.sfСGR3[!tz}ހM,ĨzG? 4aHiʨGyhiߍؕyϾ+v3֡y/~i0CxcS拈i?+#Zmnhl.lV;+]Z~ 4mkƍ@va%t˲ʈ:Ƹk3Be[0yp$K{Ũy3PM.efd穕s꣑fԕ<v` ڤӊin Źy?a>E\+Qt.˭.ƶфm[wE9cxʹPk9di0S-L|E'r ʉ*xr"0#TUl0@-6B o*kҳGb51L" aصw@l~gDqU;sՋ@&)MG+̳:\k.n'~6ktXYlMF&vv1=R#L6DY9-[aQMp]}>I $ ؆ hJOj{ǒ>~*jol0՞ز us]Jn=.A=+yZsW&5v r=:)t ޺V-?#{/iULydi 328 )+|;_kxfr|le(`a#@꘼Py+Xv . ˰B<܉ | E[}@^FGIn-'TK稵hdcJӆ~m! c?VND^5i>C/}Vu,3_Uy9}v؆eg뎆p•bk>k +ykLY-Yrh&6lM/PZ\{tXH6@KKN1|LuE9̌-[ݿRRu0AO4\|Vl"~{s~V N1HӼĐ<\e"4u|ZgAk.\[A{qXz D%T${״/eɨ "]ν-=pS0ͧV!24@{M 4}A}'.057IIMgGwVFDž;RЩsyЪ IDg6 Woq+G~!ք?}L3%313#WɝMН'Ӵ4G+ JxU)i]կNKLҴfc?X))t 07iR Še_v{x=ЭΗ 㐼]bi C?i7 C@=jmQm rhLF dY%NRm cM;^%@S3ue0!Ff/!2ɮ"VڱCdzKT#|ο3*ڭ兊b42<[&uv BdPU(.Bm>mӳ-G[m\cbWj>v`yUs<փ9$o:im֚JYu8OnBvNXP;Z7SH̳!~G$7u:gѺhChjRĝIWm>a(9!sN)!N뛽㗰OO$_j*6`&;sOĆi@G+؜FbZ1U@}*⁒u93O֖4(yPj_%!LNժi"6K@ljJ{`rpݲW+żF"2SrUh@Cc9s1bZnuBpuIɽBZn8XJZ?&GȮ=PbͰLq0m3pDbfny$/sӆ%;X4A\(WxR95Ϳ &]@Zxnxe}\,[[ UBhi Zy@x VY2+5[z4 CYa1b$YtfMM0#ENС穝/),{oBE#N1UDf:ϻ: ([RP>b@v+D qCH;()0Bu4՗O hKW^ T؏.[ri8Th}Ѽۺ 5&"h_.~s^k6AiJ)..W , RBB+/5EC*Hjx<月`ʊPPȆ\ +2|̨%_κb)D,4e@JDkf$(BWK~Fa[:fX=֨1z ه'>xڦJj.^k9173qQWz:]RWuf,TՔD `vg~>Fl~NJ*Q 7{Q|",s Nt$mR/I&o?ͨ 0W^~ }EN-4ZHhU!t dz ˖ X̰-&{\)P3P f\Hܲ/g$:$Ԋ&x0Y[9"ɥbtM鯬 [d=m77h G SwmMbXG z[fQnOlNi g6N3uVYl@ ׂ>i&g^jVjP*"\,陛g"<47dJ$O•w_׮Pv=G/T(gd;SY]]C!ɔbJ1[˓"u#YB5%D򅷿?2",}aYk/"v| fZD,Y^m<Ϋh&iz t F%җdC Ñ%n~n>Ff{Br)zñڨ1YA=Q9[yziw9PΕdyS7J 47mlWC2xmXi U1Pq+ bߓt+%h 1Ut?(1QBr)g.420ѭH+h[b|ޟV_J/WYГ]Qȑ:jH_&/まyUʫ[Lz@NTb[+3ХW8LlQqƑ)<_,S2\0}K/s8mvAq|o6~6M @`;/ OÎ@d^ɼijRjmx5uQQy7u}5VT;:LauƎO)2kQ#λb 0m%]s)a!"V^E =Oxb!,qu ƅ5]\)P>3u޷ |rGF-s8~&E =>1)n7}& @rVg%#JnC$^ҿ{xdJYrU UUct8ubEJeiMy$JwpilG5D5| 羡DTw$φT vv>ؘG"l-(i`cNR'F}sRrӀ Fe#Twwz:*7pV`L@TtƬ˖HmP2a jH G^_$}b`ozv(G b_}{\w~K\vMhWϦk] x=Ȟa޲omT`KFU֡[XHD0J.p΄{o'p|+0X&"c6; ÜXHMv!kod[)EmB`,WAKוiyFR)QQHCJ0qZ1"r| ɅcOi/T/`A5x[E%.)i?ǫ?nddNkgߕa%^%@/`{4s%rO}SWT~X%:cuA B| /V[&!o2E^ v cCxGls=ޓrPKIn' t0[LUMN{tHQ|ś&)}Mo/.6lZa}UvW;; y/q%aQ /pƎYF10UӞb_nx3q͟p~ؾTn'v/'M6!j&$;,&Dw$ywNae|4Zх63!©WRAN~TAREz bxW' * Pk\u\PވfGh4|F*6Iˎ DžEȪweZĭa n3ZX^h#GO<̾WȧoYRBÔ R*⻏25 gOVG@h{ 'RmaAQcEL9EG &uA%!ey݉­c}/O/b\|9m^ޣȈ e & a>VPݗDUP(7ٿj|j$4Z Mx+5e1!LB& HtÍ@W$7KX WJPE"?dIS>s^{hҢ h4]Tu`:#شNiSxhmݟi+i:2`>#O kїFKkas7c f:K(iI~u.ߵ`ݨ[Ӂn,x8ZT @wGӫu紾驀sTHVWmѣiܙ((lk"XjcʼnDۛ5[GLoO`<~J-u8Q \ 6Y-b~ fgƣq;u-rB =A/M&!r ѬZInEo'Og=9vZ¹rh&Iǿ /,d~_N"k :G:~V= '98v>~ͩ'GZY#7L LQd#S]OeIcpn1T4ԣo;yy'iΕh ՗:CDzH$iF}}lK8kTĨiD s=㌬N zgLqW<]R+QHߋe) 0;CRHG^͘IU Y0}LnG֠l5OF/sIuisK_HZT.<[ zRD[{Ⱥ^/@4V8#:ZOD@"4l9s!×HkJ^/8T>+ g6rE)~֣i\77壧 ,HJC2_0[ B7T)w1f?[T"Ujo. %oPJǞ۲;) ݗ` L.v )ْfl"^v{[c남w%`.i֛la. v1_afysvps+3MU͕í c03I~j[r Xaևkй8R[;e!W񛏸Ih!?^ۍI_袇twPa-:31{E$b:x;]J񵰅ƂjpQ||Ih ?m XcCOѷX8 qzQ5r'5&,r iܶE$P8@sޮí% WVc/8'q w6FQx=N\P>na~yA*dt w#U@+ـL,;bt罻՜IaTd0JH IC0l,,f. 63RIRYxS^C./d5#HVmuyl%mͣjzRRa· Άzs Gu >+˿E'7=ꉜ ZlxpvC-=o@J 0@窞7ꯗ¼+)kWZi%Ҷ5D8u<^ClΈi?K6d!a~?ƯAرX)W6PFȍzJMewo{ߚcwJHzcՖ+EغH+k$1Yc93!Q( hwe'J^pB%aki,OIOOsBW:=kZXdNϽm9!I b wdלFV^V&,`uL&RAM؝sԨ6c5[(P?nѥQj6S: @]zrI1}8~+?q#x3`j ]UL%cHo(W?[8etŔ/J?fpUMvngYu$ͮ1VTu9S"ÇH>!(u^ 0RjA\i =I5A= kǟp婚:ʹuU^PJQRVeإt|Cpty)qež3㵣vb] Z:.C9dZZzE2+; '(hJ_/vвݛ$-ar]Z戒ʰ07 S!S ЊEEC[#b9:A௝NTfo|ީ{YB0Je(8iWTp1q!!:d 'Q; -cp/kҙj0@txT;pQ[=qPK G7 W3¶yBN|{ _>(| #%z '*ta_~)ਇ/Ȃc=~_z_h51Y0ȭu1z(AH1޼]Bly.jncaX([p;M}ِm ‡^;_ǻrI\a1-8ܗ~n/1Oz]16S~e qA/DL9VSxmf tǷxng+!i'h 4nķPaR(o3/I#Íf .dbTӮ;6zT'C(,]"-Q'=ǬB]Y&85^!er($KZ;UzݳŰu;,Niԉִod, A8“%ݪ5?qv隷q^_\p%H΃U\Lld@Se1@N@<+Nϓ'iߨMGgHYO@bs=>Oɟ`Pŝ{3biw #]3ۭ*YcyKSV*|0lgHqj-ƽO;7^ SM%|r͸\uqiP>7ԀV?!*N0wߕܧe R 0PF"UF"Qzf5&*#<)6l#_zɨײ\cT$]&qImGZr|9M}eh=mFÔllcYQS.ޗ g{$Ǡo(C[ڃT kO.xԗuB8 bw*cYw#g*I*>8)x\62g.[ᶲV9C6'Jб )~^4*r[+MH#po)˘kP^"F=.[@1L]*7Y2;T^JshASpS\YFqb#"'w9:f}F"@!%3eUmL"J [@!f+*~#͚t`N<4Ѱ#PNqķߡV;El> Ib]=h-^Y|o[ݦ79^2E_3}8d[XRG0:xADI(!ɼ IT B}k[Ԛ8F}WE.B2u!W[o$mfޣ_NjB6m݂W6!I2o{?+7#įÂM7bQ2?57Dz?|aMSeeY2%&>f]y<9YS<prϋ.%ʒN6|*X+?sT6βì`vq}5 4*F7+ )ڹ !,.mdbcL!!!^su] TO}8$qv8G$Aww*U`W2szSydWrj:qM!<XiS/!W(D ~㦯6~ KƉFS#+s73Q*!%p8uV8{u6nI >XU/9 Ð~=;Sl O6؟tgw-t֛ CU]X񠙚®>C܄GZNd.T1{1v7eG9/Ͻ8WsX0ҤF"ab3q,8>/ATbv_KRp 4__sWsoyWNƹ,N9p (q 'y⫗h:{177[b53눎w?Y@-E !8~I5; T*J~$ٻX;Y]g|x{\/ 9pWMf (&W9y{Xb&7"H3s|Zg&@)6k;8Bܱt$/”iE_i5.w iBHC~ aN,gCކf Ě݊24KwmPK'X_Sx,у$#"&j;Gy@;bU-C ct2|-Q&#M(:xHY< 2reO ܭ}`{+e&|3k/S~NIvi,ay`Эei; T hH>Ub7TO=u9Œ9 QY \pBM?CaxYތk"T>~]dMvKtH5 A+;qOuy'WF[v쇰"AYP@Q.l8zwiĬaQtHwLe"*dcR72 sޡ&>)ƆnK:"S(JoN{#qԸou)^Go*~/)r{1(4ZͭjZe1rG٭Pؘ u/g3 @X=m{Pzj s٩cf55H;|dt3 &Fv^[:TDi7wڦ]/"VӓpϥqiaRIߡI}3:xQ)C%s!bU0dWZqHxF$"cfztq(Ⱦ6&r3:6;Ln*:k^%-_:Us'oA):G(Ԏ#,rOՋBaJˠ-T!&Dq'wbS[~ne!ZM(G{_WezgoKX>k}VwR3d94i5KeýI=?>b2EJzIthlj":w@q:h6i8ʔG_z "Q-bI!g4Z3r%iƪIe/]4L0oHBPi`/\ {^Й{mU(*3q!'xWkL$CSQbsջ6fOFy2' A.--2srDCgzWcHZu!K}jUsИ#6Rxh[YNݬXqF>$xwVQCJ/7{R2SюEXa>l Fe~IHT9`5V_ ] .scA$ÿf]P=G_g(Ohv$Xz%%v#kkݭ"sas0U[4é2w^/ 4h= OeA߳k0Ds+-SPw8Ń[{>OGB xsnc 9K@P 40@i2Je(/0"$\,h[LC˜xsFeQͪo/tѨ~wV=_Ey7m"Z+@*CgF"SZ%ViܘPXq-OڔEBK ozD&z'R(=yAӑБ)yg;յ㝥_Ph MQ6Rf@I*crC'+DȰ7c /x1TB'ߙ#(!|ֽGHl@l K:DohT Ųyec[Y)Uo=p\gT ̎ QM@"4= `:c2֖8TNY50@ݳұ5 ,g:UbE 3EmI)ӛ!dy'fMzvMywmߌ󐆍56rIЄޝUYik_^Y?vЯgc)- scI ?%Q0+R 'Iҭbpgg[Z05TDf@{tBdT^gArBƫφrr Nۻ3 P2cg>ُN_tVWHxx|2؈фL 婣,]go!A"ߧa>v]0iAA ؖb`dЇ ZSuoo %rQuZH"oaz{@Tw|hUT;<ԇEzґ..) V]Zr  ( zM^[*=ݿ<^=6"ǝ+$U׬hSКZDw;^]`q-UҼ~ x׹^3Hmfq g9"=JO;k8jn?nWg<);){H[BFayEx]4CXq(cBcR It}&@?33 'wl/ì~;nNϾ9-Tx{Mʚ > {k] m'Bک3i~NF;'G|TS~D> 7e6BM'=l΁E7ɓzgg!8^WC*x$MIօ¸MI- j#<5?T9i-;'R9C# uʗ g%17rB;C) EL6<\-F}O<GO2Y7۷ Y,~/0s$b>#Ya[JN,6@N^$g YroCD9elb_#JF/,g#ˁ7]²tʵiza`-`J=t^(q4WO(u;c퀯p^#b~5}A7fCMkM|mDxEtc&W<{vaMv2=@X+b\~o| '}әTlߑw+NM3@Oc6=yӆkLVYӇ*lmV2Qpyiv72LթPPW$$ux~B+E6 ):Y&}?>4##yzMMj Pֺe6b9:nyɘC?b^Y/]1Ӏo;@ǝI_eр!(4ۦkeMD,zNWerS dKZqK+g[zcmf!f-Oy%4[C?aIfwƲ̧q\prFX\+sB5Hl\W5@MPu+_z,#3)͢BvZ2{UlvxDBu֜\qge#aܾ~o n̐epp-.~Er@ LV~\-OֺdQwV^Fyx`fvj^K/c`Z2'{4]2G8OϽ+s6O'fRmՀ((ױgz]lk!-c"{;kagMj o$Pw(Y\Ч!334]!D7xd}(1i眢ΧN׭aqT&"{6>[1n2 |jaKHr"qY (ifg%@ZĀ֯Ŝl[Tԙ^[މ-;chEgEbqE[c6xu.9N= @*Xl#M5f24e\5k 5Cנf ։#P.0Ln󅿌0V10Ү{b:ɳB"(}$d,Z5 >seJn"JpUL¬{ɑ#Lf.hb 6)Wk t4y5= &v^H(-8=OC`9O湱Y'WK~AO>q?g ?LpdyƤFOMg8 :7&gR6Z->N4lΘu]8ӁEY[T6Ih2".V#bLtNWS>(cG|G6uT3v71UǗ\+>h{B@qq`HXCm3w.P,};CzOeX?\LQWQneӓڽg  UeB(MF+@*E[v}:Z=C{ֺ7Ne-A@Y댋,RMB|qwwwɅ+xCV92zUσ [N1=a7pIǤK&0D3q-sqѐ?'=E|all1Pж `?qn>!ez_Ӡ n1saamYg 9҆8nť VpGjVXkz~LZ7譎3'{iٮ6Y!C_>.3 Ƚ"\ 4H@99z>qQ @r f9ѠzVa3).V'7r]و2W cX֎Z kM H}"%M KV)" F*2q-8~? ΂U)֛- u+ke˸XҥZx)d ,9ĵ9RXPGi2$o?E6dkUņHʹYZ6⩔/ԟ(h/4D)yaū=G2k̈́haaq!WdL;,@~ \qy3zB䜞]:-'K9=~:gIxovᦔeCk:5>>'^C9A& Xx B.LQZ6#w\iO1\e9Immf *A[;M[6Xfl:RB͉,=&K%!B2S֨0N M"蛂X4'vP!_Ϙ.S8$Œ-f r׾[߶8OR1bŰA8YW }N& $GbROwSN˸՚exH.. )_9F&uei|ü- CNvhre_G+XD %w2^JYnNϔ~B~wK,^DZHWGʓ1.CU5mgwĖsdGp*K:bvH| t~.}N>PL>k8b#m0`)M ϑCԼ$5G *F&EPfv!kߣwIc~NSWOLCrcGn#-:Zd͇R E4߿(&zۤ^p~CMN@j5vV](ܭr<W{ƃxƦp IC!zb9Va^ it< rGS1wy.b'I^4$]95wǽ,D*zz~,#iO0QmqkaU0 }gL/#k<DA&վSKz@bU]X N1}0 ii,fNg~1'H}tzޮ0|Am-x 55LH坹:M&О)kDD T*yRh3Gk!zQƙ:5yQ Hap$d;L9`ƕcbUɝ8uS)Un qMKGttIݔ@ ޔ5ki<6;Fzؚ(nvp#vu_o>G9v3j&OG&ܶy"JD;سTKfF+P?h y4L?EE쭦WtMM5*&@&U?6h;0@u.Wccۃ~N̨~U{[ -9S.p t8f%W2xxEȭ5=F8ʄ"B}?⊎k}zp}Fr=u:<>q%Iztfӷq^:NFsbu\oN(7<x3%Ȋ*:˻[+-Y8T'__PIMfjoi/n(vJ5̬0qTV ܭ[y?fuoA2<^lmI)R*f4zusNPWa{jQwbx4@JIrZfWZt].l1N꓃TG}mwN Z _-v<"pJ-[TeVjH"'Vd.|GAac&h?#} gHؕ=]jyy7q 1TtS\3Ni@* 4yHĖ }XQaܳO%EaPF8i%'`;C_% +ȬǾA ̎^$pv f_E9%Y74/ <5;sL r1Cf;拏2d,H: X,sygaX͹ERbPB0,}m AxCbXB Fy$P̕W_P@$RȽڶ#2Pc-j%wdLֻ_tǘLy;qy⻪k` fT #ag3>' PQ`Ǎ"JʌJxhI&hWnI]0~|P_g>ՙX; i?Hkw@d!_}_ug[MH>Lrw1ba}Ν@7PqS;`/Ph6[C *3UgȣЦ_آq*DzgPBT,NDhAoD|A褄Jy"EŒA*g`ok'Lw/%D_m;e;GmNLst0c4%KCV+1N.Ph%^vφi>7 _+gణ):8 iiem[iadxlg4mr8}=G1P3bz\/ziJ׉; 7+=N\2c|쾚?Q9oߝ1L1G8 ?Dh┙5qr= t)ue[u$0"zIrWYu1_LH0::Z Y!7G}b* s?mGUawT^䬟gA#5Wz_}8r,[gܞ<= )a.Ә*B)Odc1-ɗz_8f w:9Q[ī[9E*xj)|KӼJ<TZ`8&p0/JJֈOD҅{I(2$y3õ)Ҋ^b5=yiA(Kck:}fBve>֍JTDχw^{bDl ɣY/,XֲH+J%Oc:kod[β%)~¯],nIXmb|\ui'.g}gR=0NF&3s$Iag6H1w& q8SF)1! ysU]C 24s M@_cim~v84] HgţL't;R™izBW~mEL=P`QBtޠ'nB , fSLŕ'8%.Up@j9ϟDzrǵ 0s5aމ0&_9㷻1z*.:YHlSY| yv-+d#Rz2[sV:L2fS+> A[Bڊ58_Y6K] ތ5AL5SŰ% Req'7mrvebo?T#[#bn )g~^fX&bY.3[DG"`<ÁZG[>7&OC4> g WWx.KY <Зu:4CaMlMua)B\NB_ ,\fUeHrJť崆d4^m)C 6Q!;ӈq^6>SL̳R&?UW@P[Kݽ2 }h3P.(twy wLΎatnn:C8H_ʣ[ucft25)-cPзMYmc!n$P`K "㭽5 q.p_]NmuHd8ӛ >|emqB=6@FXQO_+T]s*S捚2^~4!Ncujk/db7zǀ'"=h'eKŎQ{w:ڷEՃ(+^A~ qʌ~['M\lث!wESQc [ՙ@sH P'u*h Xv9q~)2P]'^Tl] &YrEhX=$!6QϐЀx~o{Y~ $g+j]np;~5HU;.Q1h8nZj%.~q^fidpsHOp8zm8/3;,|QZ*pP80nZ(MLDy-Xa L^TLkM2VFT">PXRيrW($v$dgq,3FiM}ՅiN f1~*}g(z`W1d=.Y Sly6?`\S=8=ʼ'ltIu4# |P: N乽M.0넒ৰޜt9GfzJ"T{Qtt: ,L NŇ ߖߚ>J,& K~$B9tHq5uUM_+oLFH8^J Gz~baa4gy;HɆ/i #69C 6 Ұ4n 8䐋6}S&U*F8qg1;}Ď;i7HYxc^lB?? u%fVJB{vh|prtKQs(6X_t2FP=,{pf~Qv~LUhu =fVWVW MxPT*PdncPM/ZI?q@GZwb7 rK{̞6"w|_qT{ )bPwb\IJ@=L^㩨pS#}~Zt:řfI(\w+=Ks\ۃ"-ij?ႃs!Gxl_7}7KtlnvrE -/' c6gܛ3k%f:Ь, Ž:h z| m~rV%G@4Z ,wJ으m§eJHKeЫ] e{*l@kÜf%]\/7߿(|#X#^*WmBҁ1?8(Er4~bP_Grk݆̊ Zd((atYYMy}0ƨ꫹3G&ԕ6|[ouMAѓ שO!&bf+qǐAv6F AE|, CZ?^` Y׽IE'E|fjZȕʠ: = TI⠛Ԣ} hTAقDꈞj(VPmu_R U6;yӼz$b[~ L.&*'-$SB˺{ %s3'@ro<أ{œ ؚC~~7{`⒵W vt|DWnS+KA\<=`\$_ K_ap,@;y]ϑ]lSX)0k*;Ý.F=|w֬FuTWCbQXCOJb]PEY`x+K-?TىH<'rS0&DOtlB"( mSEqA ]cڅ;YY"Ϲ¯-Ԣ/bB:(Mw>if? {|? j Wt:S\e JV7$9(d]*] i>؉%g-D^@#SUDTYihL52vx]7 ğԛZNjt .]o h\4Jynǎ]_V{`U2Ey4>\K=֔jVʤ X"K.` L\j,dsF{#ҢR1C.X@(p(VkB:C͜;eKJu,7Lʹʒ DxV"[dgVӢFzkW Ķ!{ACZHTdb~EϏ>3w=+} #P8Sg[a2 "c(zrFKAR3ɤ]x6CUz7IR8VdKћ`2eMVWdkf}n&7!T(_\ %@>D <ev *oE'Z-2yGxOb[B': 8T$1$Kx=D%dַѻ߼E%Nal2M+ܡ?r9dC) 3Q|l6Vstj!@-VM&lF35okߠJ8?N".TT 5Hyٲ.ʥIjm|qY#h~"C-~,;]_A뉿,ԳphK]Qo?*ꩺZ gt[0S F. \O3h]A4Ǣf?M kuIZ]"yK4 )]6^E-Q>dUH̺m֌(u#EXPɐ#0*MH(XAUeC3;^uHxsAOy}鬃FN<^"igv*y-+6]=%gګ&}@@j[[&x a֊%cC{&j5W.e׍xF:42.@ ܽx;|ۊnQ))QkIgi"}=t7aeƷx4j4N( e7^Hũ^Y%><W~v; (Cyx'4ΉEN58A+o)bhz)d-R4i5Cu kyOҿ_wxl Nn1>Tאk-Od"Oeq򯼷w)N5i6ZorrxX*5W "/ΰy5NU'O^ikn0*4B8 ԭڞD}s;O`tS0)ʫ1i?X# Ji6) l Z)j*WxSv4(sp6W}'o[%]"HGK?J@5/F)7)`^&}OU6Y- Hp:upOBkS- o RQRTInTIˈuW[`6ܞu:m"Y- .椀E\V=f1.VYױd?<+Q>[\KUvaŷvܭl9LN$ex2ƍm`&яЩAN`ڋ02^ %+ =UZ`!B){m<)dbsKF7/W:6S/l#%Q01eY*3JY OqB C]ݛ~-.056qò.o}6>x$QuQylOǃdmLg1\>Q%"Q:2v"7`[nV_u 5i+j󃦣S7ѝ)!(F/x-?=Xm!k2{@D8υ:k'^EklJIڦxANp ]fiK:|S _'"YTcB 89G+u=ډ^\vط;Mau\ۧw*\IX xojM`|w.;># ^z (U*ϧ&!]+ 5CEh|$H%j $srE# s$؅6av*$oJǣ ¼E2y\ P8Dduaˈ'eʾykf:c}ǿp%εBϘ *dIP KѼftv\##1TFƸwRw:>h`:%Wu׼3wPle_}#BU5WF <3 BR0baz8}ޟy1`J5^98Xφ-44f! lG<Fya'5$mB]"ne}Z:n0WސʹJr@f<3CH}4%[NAT"i "15=O6 2´:mmǤ}jXHڟ +ҝMnq?GCm'iktzR6d؇9ɺ'[-qZNɗz1 /FiDMgClYK2yƓR:b1π~5/H0jX7e+%w'Lj.ǡNewbo~p0@M^ەI t⪏k1݃Ijݖ>B-GijVF:xr6z;hv}/( ~#e֚'rF 3O5+PF>ϯ.=sY׼~Ϛ )^vՊ'3+&m*1/Ze8-r' ګ:\:c0ҡ۪,gG|#j],mR#Asa+zg_TpL;Z;`i3Tyzo˸f+;K8a5ۺ0"|*SI\/L+!SrЯH70n/ZOt}Y܃S Z %KtAJ.7Ue'!ؕ e=ט/@.{0t_Ckh+h~/Q' ݴijXI[ F {A6,,-2 :NHry dj٣y=,SQFH3w^5ZHN!3 S`a` Uy7[_oGRx϶l3%C=Ɖ6:Ikʨll\\vMJ(d}3s/;˘|Ul V\Xk^'Cdw[KlZ.Kؕll.rVg9Ua1WT@lUXe{mm672z*KkV.=j1kIP2EmEG/]t>d:C/AzۻяRmMmvsMyթhmDINu!pj}c5똽edXqeݪfh2֙nyu<9ףx& S(^t$ЕcWw8san7ؕx K!%@/m4 rw{1W&XyI{+ mDXp #D73=XTh GYO(y`$QϮ*loO`4 2Ax5?Uku͒]͕I5m54z T[C+V`Ryehaә$$1'\_|+(N32iKzSMaYi WfB|Qf, \q ^U1 kKYRpAdlog;Xʤ2^s3uW&R(%1p yGڸ\AͶ6xn~I.8ìg]׾?9vG ~ܱ޼..@$Z>ǫ H=\s%hC3(=z{@Ul 󘜟b&$wR= 2˄]LA>m)\F~\<@IuGsѡ-)9*=3j-A//9h1dGT)_k zKs󂰧2]QL,Tb[:ɟ )U֐n#GRu.\Dn< Ӣq~<\\sTUr31[ڴ#=X!ݘ3ՋK3U `995!p2y5b$IlݲJ:nR_-| [w}lTYqʩ`uU>U!e/ ncۏBcԆ"<ζO<0l~`~tE^ttPez^G&y@u8 P@0%|L\`ݐ7|I|]֧UɘTF]gWD T\4.$t&[1Ul ɯz2' l_٬t#I-P)pQb|&RO_c1w iLC Tw'O2{sD3MS811{ wO%ðB"&]J1 D,//2)0aHv mWT'pN5N͏Kg%PPũ~Ƴf76@7D/iUÄ1xTb-3:lgGܿzV#ff"~r2QFmJΗ.8)퓢wx0cMW9~b<޲Fnw3"S(vWv(B>g)p =lmz`FhP{ 6큏"LWw_1@~J6/z vWiq5%d#Zc>۳^-&jţIx]UzDܗM ^Vd)&?:XaWԝg\߹[z!Sm¿ό\هGu]hGD~B#,|F${!i&{fKoa8kcB(5 GW%-M:["bt[Hw+35C[[gQN]OID벀m̐5,n_Miއ0=zF*_ݬBy1:tOUL&TXwǷ&1 2a s>;PӠa~Tc}SxWUSÉJ۵uRЧK̓EBo}`ĕ"dzjf(C37#L_b낹G9dC|[z${z*'(U/<;ha9~J3P\GۑXK =@;~"}t]*c=+NHx^5U!/eu_d噙-Ql,xaLC֘]Vi}b s_$\끖ɦm/_۾Ϛ*WYЪdq+jjS%xu/:z`H,?`T[z2Z7hQɎ0|]`%q@И6rE`&acL۾ߪ⻞{`K=G]vlN X6t ,&!+; voLN3Fa$.a2aA^5YL$7Huw2ERId6Jw/.vzON{H/hPVFCWA_ 99@ CDgtt Pd2110{HH:3{֨%c LK=֑K 1V2!DP*%7g_pWBW_E ,eaތ~Qr ǜ^UEJwr䔭o4g qjի{:6Gf Z j HD}E~a&Z9AB u$p%S:ƀAT攧+(> 0$xr#i&,V }lCma2;j%ҝy50U63xj9e;ïFuߌ+E'l+ +Xw'Kz))շKa~(J-7l ٚ~@$fDG^l>{w7\m(2K^zHH@JYL#"wBJaF]Wx_u v|8~)RU&":"a jQ`HH%z(">+o jj.g E `OyJ9SJdF(9VD(2->kҁ5^&DDάk9a2ڀK}T BbNvKԚdo,kK7-P/RI&uo?]g4W_ Z@lbҚwSKjh'{ ;:NTZpwcqw,^5t|G#͑ ӭWFeQ۔y/x@NAh2aգޗHsb0X\jZOq5`@*M2y 4jOga|e. bPV.L %۹8@gIx1>4b0lkW.t.`e-[.[- 2˯rYX$(5$t=#곗S ? ]v q)'-cmbʨ>Ɖ];d ȱVndbs\q֜o2S/1@y"qu5AX`\)гG~@O^h -Mb[o37p,9)2|A޸碟0lke1m'N,~IsF—خ5 ZbfY@5.طgf Ay,$s&9ߟhnW^>1N WZTLHINKNydɲ={"&t@1ئ0e=`*6[<>I>:䅇R|F196RF^`&gS]|˓y#4 4_G:| נgs)z& M}饷W6-w &o " 7\X p#&Cc5t༭RsgC8^Ŧ  >9D47LK&cT>2 ziUpf ڛ ᗼ/A *LU&j{MMW)4CPjvV(\X_ ̿]qҺ @hmFxuJmorag 0HJSGL /8|PfӸS6 2Y҃R:-_|agV.8YF M4'Rz PJJ*&PSErj.U4F?@3N-6Q?^p;/3q.r,R&nM_ TaROsq=Ss>4hX ٥AqP\=1~MhtAvbuS+Acl;PK":HCp;0S]KPdXrsyA:_ . >vYk{7=`{/M}m7Q!{2k:a %E*?v5E^3Xd.Fx`JʆS*+o vgs SK;Z|Y ‡gELcޞhڑI]!Z>{5lD6kTfUd9Hh [[Ⲇ)c&|d1hS*M~9.]Sjj_WaPJH뺼l>i BC)!k-m;Q/(ԙU}$ֳ{&h$kvk^ՋA{r|X*F8db$rrZ YK8d#os&d%eDYKQkz::h^rP '-)=\|/)7#*L>EƅRKJN&r?fozssY(N-ljRE'5\'?C$RsyPޙbQX:ڿ>h?aFD!Աȇ)r'>*ݤ_gՕdכ]%L`A7((& ,3=4|$zNGtpm;u#oGNE7q3 k) ̳ڮ H\GI& 12) 1&Of$lڇ{[d@4ztF|Lg3nbkK $215C83z r}JQRX'g؂GFUOc]=[Uv)ZH=?а; %rP~7yzMoLu;a5M&h\\Mi~Yۏ^Z-_bOf-@h!;|etDJ^]=[w-O#Čѹ:1z)O߉֒ƅ`Wz'~o_?\;-k1 p`IC%$51\H0m){2VT% 8Z,2^y[Vjjg$s"."5vDDx4)ܓ+.>ǘloDb=UdU:dnD kvS>`te~H ɵ%swY`m'[V62_eIl3idj Wqh%9VDgn`H:"t:ܴxj6^}NеbpQ[?v8(6ǔ iN<kM\R/>38]F5W"xm>_l ,Ub 8?mY1ܽ KcG e]Bk"Z5&S:dK4ۙ5fyh zQ.'Rh_xy#0wY=j~53Fn%=IX-aV{G~ Aa|$EG==Zv벴I/Γ薮䣼nޔ`ҍ|JvI:QuKo7 Q1(jΎL*k/v31>^9X+o~YԐ)L.">6/D̥ $@_,:s'"IquK-9$#V#^ UC=0U02ײ*VChq|y0"!Wj71e+FG \^m`ݐwBeMXFLpOYc=7+W`_Ksܴ/Ngm4n%?38fQ] ?ọuru2z[`C+|ZL%Tyi:ɅGO<%c[Q0ge)YJJ=$ȍ6 k|0Q"ΩR?r:.3 \?"z@bn\"^" n 'fe.H| mOSjY;](a3<>AY/S{]`ӆ(Az &;ny5=| T( 09ȧH2 Md+j]\e\nzHy I_ZnPZqhN;"˳<%{6M"E*jW]T!A TRbwjHLoK9nV` .T8U? =NQ cūM ZGzdȰh9j!gl-eO" .ɝ\Cs}Ҕ>oe̦ˋIN 6oIM/Y39ّ%o=z TNGpcqw39hQCݐj,,0\f=m8G8b5K-Ikۥ?}Nߥz&t*mIewl($yr{$%,O ۨC 4-kP^m.O,OFF'I0+ޤ~йRW6E靵`1.4İ!W\1wI@ L]'H!\JhPpn1=->{{7ZMw PH!!ySha+fvD &̭oHa24y XxM9l]"|Nk^܀eJ\:|Q/yevZsGb{LTP< `k>udӷ5j&k.rT oMr$0@Lgx{x¶tYtVvqk,ǭ ?: ٮ q)) 2Hp<)SoU?)fXKE73cX@ d[R4~ 0+aĆq>Gp7SuAWIIvɅHS(:AvkceQvjw(AM*bĒѣW &b#ہ^fcX&pm j Xb6& HMQaX>aP Pן Fɶ?"SKg))Mȴa܎T8m=P(+tK4-oQAYȨ"M6O dqu~JǤE6*g~B6Qn3Mk\#<0_!H~uԆ\ [eoDEAQ4fg_u=@95xg41Lz J4|Y@^;-hWPl+I61є 1^MDG>KЧ!<-wy" 6YLӾfVYϻ%=t>fXx+Z7I`wfbotaX{6ZAš$KKZJ|E]!ڋDCKu<lji5Ei'ݿ5=#BUBug XUOFŴ3! oL|Di,z}SuثԩλX"|#t݂2>( jM+vYzeBߋ1lVP|Dɔ}^o;0g?>mqsm68s NEs;{$[Y֞r9.gԫV֜cR+tR6,74C -2Ww& ۨ!F1-9H#U楣we0I":ԝ6iyKsTemI(ś'|lI7fB+L%S Puc`%e`?'(]JY:4YB;t'NSpT .rri0MUfjłNr2$?Ra~U@}3ҷ"xYPWeՎ! eLq5 %KPV)Ra`{L].+9.߄*?s4z&tVa}Eb n ɕR(~7@ p5԰ΉzKXh#*{PdOi @m̌!x2 /Q,%F0̺ieUWޜuF0 H"VNyˡVLt $u0,ғC!h Jķm~KBQY^\Jo&˺9z =S3e!Vid772l0=ݛ- |`DFX6U?d畿3!.)NYѢaD[(P: [ZNy8dkK(u>XjOLcpgͦ1Y|jy$q(/[-Uh&jgo?ހnV;- k*s;݈K߅\^r@ "q rױ<%_Fuf# }eD6n? ja,t-SYLpv7[>\e~xT"H&j-9Z*]'H7j}hqrR> YJyf# qm ʶꘝq(zJj`-eˠ3c=h33p!#:DD>/ĉXJ5{ŔH*k Xҍ /e|sFPG ?vqĻ@p?m\/n%z@Ai dl'ǧ${^1(4_qAOE&xVh CAL2S9"tp3mu;q( Ⱥ9'a!i]X\:"_D8LUϩU#Om^%Jz!Jg2D)چMif6Fӏ V@zo*s\9%[5uB<^ȵi2'G@;I1'2f/Hrn:ΐÀlk&N"R>7⢕Pd>$m)En(=0O~1F* qϼ0Z :q>[d!Oݴ}\>Qt4XxV Ȏ%G2̂h+8L 1 ܅+ٓTk4+lřO\9̺g32wʀ+9 #4:nwרeHDlU%.4,1F#̷̏KLpC=-=aӞkzjx{8`vkXWN 7v! A-&4i84@eUxlLX9q(zٻEYT+qo#\nܝ1ou5Om C@BK_m?= ?LG)&@0Z0~jl]\%30@LZh09[0pu c1uPHAax-׆~$vlfJ]l=c뢡 `gF^4%a+OkSEU6bMf 9&#˾@_sfh\`f{AŎ3BGU1I ҄|e0i_x?VwB@`DZݹG΄v;:G]H8 7povW49M(Ύ6s%kۼ$Ű=2|zy 5^^,;N (-MPn+=$9He9E-Ys")r&DsQxU Fp:Cw3Ǻ0aFl}m^s HxD|x KSP0J!XHg=rԍ}D[2{kS:+:/>-NJ0OZ9 Ќv8zGA\Bl7Pԗ0HDSL=̠TҶdy{ uS1 KŒ8dMY =2m}HFEG(X ӑGj wh B6>'aqB9ѹL(9Y2]t n:ˌz?E Wny|睉NSP"Ⱦ*SirzS ȃE-!_߬mwsWGEm;U粟5¶7CUgYUm'(mH>:(GDɬ3*WtP(T!ʻ02 [|DFSdY&\v3y~ g|29 B\?d!jJVk,[ d(7_KsI[z6lEw'0B){:r"ay4Үa>dbZ ))XԌؑ KD|a.׏UJ6cn4T(iRzg NyT'ND-y.lV_˳ۥd&Zƃs$(jKí*h ̍퉊z$(&OɅȾkLqv,>_Н CFPu;^]WA !JNQ@eH7RhGUF MQ[ S/,{dhT'( لl16Ds],/׉Ha$YQ]mY$/+G䞖`$Q'stQaɫG![D(k@_/-ddDQXtR@m.Iym2Y7\I͠~}ߔHCqZ]^ƆFiOloHlgݧ`2R#>Sj hCD8,HeV6{yF @-f3.W!= Fz:dڣw|[-=1wK3 v1I9xxECU@Sȴ'!a*!$PAtp{oԃlD-PLptďHΑ`я=iFfx}Lae Q0 4Xduy-5K'm@|QW[n:ש§<RwP53I\yr DWm:ZM\$K4Wu·sc0iH~̂I̩m:ה`ƙsf'vEzPP)eR|g[H)8i۹oZ ή|j|dS`s˒L't'1ME9*p ڝW6T#^1X"x{sec<-I CuC^rfvm#'?/j9P|}nK:z)~Ehl&OGQf$HpmI$sY i "d.I@nۭ]iC ߶ϭz㒭WzM!wЮ XF91Azo 1c:t:o,k4 VbgiLj|>sY,=ͻDycB%r*&1swIo/|L!3W, x@e{궗0^3h1!jUڀЋI-Sc pmyZͤYRc&ljIi=03n0/O#Lrj{h^%wU}` X7]b^l Z+H$ӕS"veyg߳ȌP0%ewns䐼q}pN{bC2F6[\q.!!i. \m?+ P7o8S’`roW4v*ʿS2 mMvQ"$[mi #M6:;^]uh} !¼*T$nET7IҋJt^k;JS fFG"`r`.Jia- Bp)O\K )o|S>-g(RdUuʨ3U&ֽOU_6κd е͕[jTz"] R/}R$Qf[Trů[\ -{#m zDRK$\7N|kÄ"@ƒ2'ftMeo+=\21\.S+ZR/O߫~Ru ָl}9Vp!,,5qR^eDK8ӓ `\1x!Z?ˆAdV3cBs}گxTJ'G^#j+jfn:F{1g[!Uiӳo%3KHv3]D^mGPSRZq#95.P3&mTb-♭X"?$4r 4)ķQN>T)HaR9B7 E䐚*A1H޴GϘ]V U_IV60M*􈾓mo}cܿm2Mz.<"LΦxclIf/zʖz@(ʬԙG# VwM/&TN:)3zoby <(Wڗ:0x J(#&2%T-=}Xf nl~(v#m>~[Xqh^_}3| KX8)0;k6jAoÆUC]S!ɳX.mrpO1u04töh ~3EgpA@Fs2qu>D~9/ɬh?*8βcƏge M7ʫ? AA-,!sDh=XJ M.ѦIO*Y֩ڲX'DMbELAT)1.,(9 $R,bWYl{?ˡsէ BёV$K(^- OEjW%I7WPr eA@߾cН7*5)_#HTrg$p NPn0h9U-YB)l )LXRYh8wY[lp7LgYOsQ(1=F`ZNfKo8*`~!Mm!{7 $UIF[b?Cԡ06uYHң-lmZOHַ >Φ"t.1P1.h;Mf t=ǚsrVs%Zn̚iU587EfivSz(KuzTw4o@!01Qil);xZegZsg cOaIejtj yަ>3'LӔmv SbxvG&S&b<*(?cAX1mi>o[1'$ );E?>wxSB%1F1j ^ EEY'f>. aR$~ӻY(\"irYP< !L+ԃVէkC&I|,߷vY(DYܕ"O"Xw;@cSZ:Kc%|dGc8- 6ןp)s?leԤFmt`9Ba2D U-.o9sl|@Ͽsʦ!Fa# [ #%W(5DII,nmjX_X0:<ĭxC%}rag i/=b$Jczefvwv _̦%4S" _EDUGm>4Vu 4#-?ݣ+MY_ƭeNUy)8p)֩QJW7qϨܮDH<\wjMِ+МhPm;\!?ϔC4ӮD_NQC7SN$o詈иP13m%]ʙR@`INE[%30i_.?VWᘙݟD_ȝ44H [pNN#ؾE1C=[I#h,|1G56/>mBʂsH<37/jP> njdQvF!}i›$P>i{+f#ylkv#xqGgژgV0s\W=p4$L|aDu[i (bNp)7ZDĥFV/xhx j>ml =*QrCX/k:P~Vˢ"9[4Қ;JM_o;yU rn;dۨ~<\h*lï4ol ڧKsbYRnjoE/3phPjc*wyU7w&n:ؚl1'2?Y2`0/pLλj"*'wE}>9|p(U)VU\ ."UC4e0Wu*a$ 5V+VV%h;$%?'@HRNfX%求D}þMoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:t^-}"<0+TFLBJǏ{F^d3ћ=OJZ,abjW=rϾ&D -+wS]{n ՛UJ9o4F iYoM#@}!VaLx7p׃|3l. xLE ddh&Eȅ- aVB %ŌYJo-U,ȣ5O+۹"b&Q\#C1RʱAzW:FG>,*m"4ڸai\=57oD:!r|i%-ʑ ݒx qvoFP6Z`p^U|; ݬ)(5cF\X ?elu4_fB$1h4&NIPzg0T9 W1XW(.Q\'SMLTFz% HٵkS^ܕyI-.U]a->)1 7]nc5s\;]h x0ifv. dl^x(֊k柪4QW}*=%mg{[Hz~Lu[3d=F0骠Rq.zCřB O"ڹ M+A<31$"%ڢX*9X&O QwO8X&Aȶ[k$v*7k~a>WtAy괃۷ܔ"Ҕ&& >BMA(9{TYw !M+P?DJ@6k0 ]0sJd .떉eQ(0r4?8K֍JNL GjORυP|< a0F,91kZ`%!$'~n^!w7H͓Q] $5W?ZGtE85$r Jz]Zqu=ޣE9B%^u.>p'D.-n'AqZCb KDv{g *Fn7u)c%В:5@i}aш/Ѫ6swOh֋W GyI9}kw8)q?n^ kQ.KE/Jv+I4ܣZmEgr_dXb7.;b(( g|2%Hsi! %se/Ć*U[ġ/S~٭ vI9Sv ]@< _>W#F#Xbsc qqV\\UFf`[-!سl&: !BTA&Ip1 9}hP?t|fmWN qV ԛag/u5|d nkH+J&3\}d=]!^;GMI.ܝMFB5') `hfEM%睟UfClYetP.ǒ1k5nu絬-F 6VV|u˵hKVgoqFmqĩؽ9bMirYm[Zn=6- J;5]VF1WD6MyW*m@ ~)6@f@'FJS.la#k|*#cUn A˰5NJB "P'^}P1}*-$C`6>+z` + V.$GVfxIi?v?>:hODS*W*'iuNϿ)ߎ/q=~GuںWHqès45<>pmdp?l`uYeIP EwK '1(Zv$Ӑ4R@YHUpUmU U8==C,\?$-{;6)qTRr(a| :I9H Ѹ6m1\miOVpiz cpL2(&w9NQgJT7cƂC7!I5b̀:6 +T1=^향Ǝxx:v%P~ |j]L{=uNA7 ۄz`,nŎ6@BG@E?܈J,υ[A}4O[TPAv] ,$|.Dx_|zϤW ;9w({Fhb[ m$Λs\ޛdT}ŽZ'+T-`߀S}֞2,~]pHM`Yps5` } Ѣ "۹H=K\S U "S y-_g}@?4kmWk!*XỲ51iCԴ#daIVn `#cMƹa$)QL鿫R}_Z\uyCɆ0ݑjغQ9xAx^q`Lg ):.f:>oz#%g K!R@{r0 jUFf,:9|ͺR9LdvI#oO@A\rг-jŅ;G1=-j!z_8g9';kyKY|$#n_WZ9?I&ds3Dj"1NY I%Q{Edrm9݂Kr3;4݀Fqi[ަ ^AYvX`0s~@Xx2{4dJ(ase1DPIP|hs#(A{x7}"S=h,Gʿ|S&MƩ4FŵfcGʍVyfv&@uge]PNJMp$!g_ǫ9`!՘_2,@KȱuR0˳Uq-3sBĻ-By|64que9)}ނ0ژ Or>x ւa{*p=n {mԶ]+P/ G'd^ȷlY@z4M_ep[е})+bdVͯ࿟[_Zs i0zz_fE{.18 Q?T`❢-y>`xym_\󅖨KN +D<]OE`R%|5lԱυ0ĉNv ?eo$'.MG ZwZ$&#{1t]ĥeɼ.49!mG U{G|lIHF$2XY'k4JPm1XbwUZ̹^/,n$*;6aDc @*ڈ=Ci+$F.녨4!$ M>Z1#iT(/Hs{0wr$whX%.ѰVſVR@ɯMƝ"^̼Rj5K(q]/ʅ!,ESJ}`uy[n 9U(Sؕ-/~fLDc#&fIP[)2}O~M&QoE91K5!!n"2|D2DT÷.r/u0`- Z(QLaBLYI 12V@!ZڮEnPA۴ Tw%/H-ϧy}<)I4]$єQV[I^u]ByS@qKQTh4RNmL5,Cͺ Cu֚u;KGqW'x/DfXܑA:NT .gCʉ0p.<`@XS\ ak=FV\YW){dn2jQ^±cKq[KJGtqLb/ȅ,1zLh%U;,(DɳqL׊DP>~q~ab3%υA ds?{ϑ @؎Sm#/iX_F`Ώ)6t0(iz59Y@ mNoΖ@>د?ϡh}ԀB gt[w`Ư &'H7RYS{>(T\d<ޗ9pvq,H< g(W$ҥKůEJf*)_L'6G[hނkIcqk86&1_ l*MX6#jk胮r@Lѽϱ <|K<NkߏJ0Z_;aᆵ?j&3Yv8Oo]:UZ_lއBvf3`4 :2md/biz,^BDb52\SzdPm*|z12@Х8Qes4H+!缶|8 qnEm 57E8b2k+OzдX^SOh7JMMKp:M7Đ[zc&ϿٺN؅X :ڱ60#?=2,ϑoz3>CQO-p׍aŸr44O).+HQj Mw 6'-hKeĀ[ wdtB :ٙ1p ǫ *? hOk̻1ZV)yJFz J6~W~SLfb2;XiHVC:/ b;Čߖ%)T2pL<1l\ܲX.Kosnzϯ<\5ҜiKM.vN$,\mSHm Ht>Qz q78w{ixJL*@vͷ2j"5f4xɃO$zwFR:H`' qq@ؠ[PLHL}Fkڔԉ;kWAmb?]d _'D=||m^)/ﶌ5[Vv~wl}޽CDDB{?:]pELg)i1>O4V7n!nm;e7{d؄$zw΍BV T#{F6#Q[[{5Ә^OS̾BPS$VD`۠N&HUh)er^ Xlox H)jy_>Emrk}37uWqBAV.~.2#j0Ϙb6y %: d]^XP[xkDL"@~fB[B")oZT0\*?'˩[d]N&=qe0x;& A4ft}~ܮK#%Fs!a(/`@ /lV\҃,,"/c}f[9lh3ܣV'f&T$KQ;ap7 ~9MWكϡX1w+dii /y2~F!O f 򕌸ǩT-}!rГjAZn7iiDvwq1qQE9cGb(ls sZ{=3J9{YYAY~E{¨M15v݉֩ mد$$)ضŠD mV츈}*-7`YCȽU,fjIY=+ ^j-y$> @<%q` f1=LrŷH eD]b (H[5<ҡK>]PVqض5f8LQʁ!ޖJv[}sQL.⦰,Vi|[m@:#ȀrڜPV+I>o5'[Lͨv_Ѧ|#؆hb,(tpnsXa FQfxHDX89Ǭ!`(TGn—~J^4ɫ4vZEhhk݆߂-c,zmU(nf[{ճ/{&{{d2{zY>*.I\4_S"uhLзɛ,I<+ "U[u3vG{ʼnD(_)~Q쥭y3 fI(9q.n:']ymwۛHҠJdUh ar,2v$^ C{S:??FDuU=ixo8RClz5bO.r71@Gc#ʸ5AQPB`6b!I2j V-vsVܷ%'$$NʻY"/\UuDp=m2&X޾|^(0{KC!/ZniPDԢ?$܄6m"9K_w_!VvYiV!(#e_B\t0떾VU=-ҜV-2J^)JUZĝl0Rc|تs@etF툯x\C q4A|گ%q:8;})nIQQf`3|7'kP-vTUG2\%ɋmRm+qNvd6[u&r^xxtVo5< s:c`M4uJpO5'&^6q p : 3Y㥕hgutrkgXvqn-|Z. ZH6*QAg |C[YȭG/dATULʳYBFs-d)%1ɀGە2ի=2# 22[aV,"fC0" gHMDJ͗@QZy{ _ɋ/[S"/KrGZ=ՑКߞQ l nϔh; 0O}\ly`fE sB f)T?G"<^i93w2{,EaAGiT4""*^pfY`Csp.6) ;LkotCtY 7p{haAש&tX! ғe?Ԫ!jOV Qݵ.3=Н} P'M )/:pb|EIjAvꝯEFV HA_=ZvLL.¯pep!ON?!xR.yPV/H^/NNoFk!T9SSY"%^#!V@,^`W.gP叭FO⩑@"k73.ᑈl<;I_ "SX5*G1 U-@S>Zߐi_֗xBJ*ڭYt˰5_LZ/'e=9Sd-dE\ɝz+zmtdԿ(kİ]I2d?IZrdv؜(l1@2O-[5(mfR 丩1giqQywu)BFBbI1Pae뀵j|V\R Qo!O}BA#k "958,y\:Lzu$#RX4ݮf .@aHFyj1ʫ[kL2) 6}ՆN$ Dr:ɞڐ26Ø(n#die^CttmB;–jO^P:U~:'%䀩El6X+\ցWo_N7I53L)6 vb׆).b'2x/OPD0dե{ƣLeJJah`H d#,1R/`ypE~ ~Y>`F%D?jmG̀|r"mq }aϤ%{v6qs5Q]PkIHn{4*wj!q(I[86HL`YU2{LQCeM+dYu ϿvQ>AV<RUf B (Ts1uhD"dJ0#s[NV=@ڛ}]y(rCKɰٙʡ ` T̰})!qx@֥п>xj~[ؿT'g>Tڞhs -r%khJ3^_6@} RXjU.f)q }\)k㱹 VjeLP섘P"Bj*$R.4uhf I;@)M7* ]Crcp!3^2!: D0rʥ[i!F<ȷ9H>%.G C@[vz.7PN$+x2c,HBL~r^vbudpO譃JhV4ia{"egol|,:f&j賢EDTGM(&td ;S=#f+8}͏9mF ;(ş:!$9ֳ!)rYQ}J @tSX׽2~)Ils:٨Զ+BkʬV W`ϬK#0@chU݆S1'nG: *@yR'z.O<3_a#&AVUO]cQf>6(C*fXT yb7Z=FM2: T Ż?4]+US;$xdhcK`aZ /I2#b1.qr²'..3ܙݎE%\()^/@ſbPs(dLp 9t'qNqvSQa>}܅!Pf7Kqzs?ՒFg4chOY`P+os5lByZ0/s J7dpY^%+)~:F&g u pc\PִVWNhB/cĈg<` N S{\Wf-K#3CS.3"~\%(XJ c_JcZ^2dOk)Nogo^:ojb;"TC2>YoSN_\^=j) ֳ`TbDog8T%aRV_h' ]uqC70UTO:o;pPjPU51J?mApIIqw|eI$@ϒ"P[C=n^`[l`kX3'jӊh^ $OqKXUl! K}tɸa\[TzN^$;>ɲCqbBx 4^R.P&,;{~,*p/e\g "Eu\p*Y7OpjgϛrH|c9M׶j CAg2-(re^EB <^vpcZ!NAT#M؏Znk0f贮B`$53G~fճsN酬.ܖby'Z#4su(FuD{3 d~ (Id  w^?Y}s8/_i$WHc$6 /AdUqfpjVlNx,]3p9߯j9. 'iu\aФuP$?9MVтeg̢.ˈ};oH}vGnbpu $mv#./ o}o[¸wIX4vZ۝'FW!\ぁD ͊!huM9ANCg]"u8Pm}U[[61;B=uh=͊T)M$5gm qg൪{k1i4]PڸMjl)ݲC&D0%!&M[|}_3 Z4S[3k1қUKгx;uIZ8<6ư#o}{!VOކR`iۆ]0 "]zL:lx^Oӏ=Տ)xby?NSjjB2 ~P9xьQ-د!vP&IA0i-Np>ŗ(ƋkVɀM!͊Z (՞a/7@~V٤Z/S*J ?FN;mir -= `6՜tҙ7IR4q4d,]#Q2F*$3ptccdG?Rh']y6qԖ[)UzingOE1+>os\9x! 1rn"j+%PX+S4E7W$jKcz)G)UK";tAq|BsfE;y$pH^p*ei\X6jᢟI`6]5/;2Bv}IF֧F?d Յ`|T3}Dj>'9sPdf.W )e>)2 S!*]NS3}ehx #yU| d8G G 9Wdk7>Q2ک [duR:P nZ]@$v68@m=&b\B⩅4Cdl"Es BC}j<ʅ)# 5rMp{vki8Δ@&ډe^!FC[T5?f˱^i8äRFz',&! O%2dp*E E;m;<3,#e+\l/{ɄE9;tf#p9Ԅ{̀1~-;DYk=!vvAݗmdy)wca澧UA>YT-ޅx.W(Ջ!Ka&U[N02 A j֓&ݠXH z?Ab0|'f+Y`v׀{~-&H?&㽗KS߁ΪP68TpI9[HCM`lnl]`^);w_+ S$5_OJQ '+Ȁ ٘C+G&Rq-Y"v@bVw;^L%1b.m\D y;ꢝ8C\1Yf^nhr&jљDv4FegT? l^8f\en.Q臩2mpSUb$5畉.0=c/LijW=\ZGqSlzl4Ib0k놮 ?{`;_n'] L@ex.m#\(A<CsۍG\xM6Pq;zN"J5Im˞՜&1Syܼi9;0*-AE9%8[r|K$r"' y6"Kg"!Խ\JKy覀rᅞk ?=R[p&I)GؿJ}jmZ>1akseݰ?[)/NPN6΅,[PXPDNu甠"|g:h\r ;N@AvKٖKs,3Ի랂xrZY㿍6Xe _Kkӝgwqmx%0/㢮7! L3/cjs.5Um fmJuj1Wuh+qqĦ SSQ2G6Bz?dtzM &_*Ib{  Lt*Eӟ\8,hAFV=[Y.a9ڍ{%4*n. Ŷ?]]noɠعjnn!Nȕ1%@dRH}贾wwWiJs ]q>p-sDVĹZ9l,9TwJe[g XW:wG`+B!\k&p[lu Ƿ_Ů.xܱإvJ%]|;05d ڣ+)Id'{,]!G`f\BcV8Ԏ lc U(+x+z9?W2]T:(+$ߛg_ã?Thda?U;QqWФ`4油g_@U%]wY 2T! Pd}z̓> ;PQZt{Ul,1|̚j GEov3)29U}lT7:">{ǔXt(aV9BnF{taFѐf? v s8FG_-ATz䛱-Y"ityoq>RأjHflac'JƯW t+3͑hc#8fehoi3nEBOҘZ"j i#ۯj)kE{S5nő> CkQd. K8l Lm=hM+2.Ưz+BdI2_=:xZ7*$Ӽ6Rx!B!S|1>-4 ?#AGm`;uu*&WG oӪ>?>8tu?|,ͻɹrSp +2IMI!wH5xYqsv<&݉_kSjWض8QmyaxIx|xYMs4H䑊Iձk8Oi9|+(YԠ'0i*̪_v&> ߅DSWj[_8{ hթmkwcPL;2ĒxqɽR@,pOpx\PӭPKkwh'/˙Ϳyi~vֳ%!6v4BGt /`941+yHDy@\x1ʐE{?%{M佔tdP`rk G4۰ї~ S҆Ma 4ig HC#RR&EE'H(IEID%a,cRy<ݑ;T1@}_0QbT_MA$zMgȁykJ.1pcW* H~[W.R ~(]?'j1ce-g4ijZ=䑩%,7̤JOYTZxu-"Ea!vѝՁF@8̈{#(e xQ%">m!7 wN7;EoXS) j.ShjwȪnx&e9t$<\B.Dz%TpP:W)6q-2b`Oփwa4^;45kYs_[+o0ZyH,xL]5 [H좃/Q7⤽S:xcs[#!2/e1vPV!6ķ4P^>-Kﰪ\JuWXY- _.0<}Kku@Eن 0f͖8.!iZm"g4]ݕ(t\)ZŒkq[ M\I; ( _EN__jnDZ\Ri 65<.e'W? ~ yzGBIAwC'Wg`MMH7j`asA :HA.B4}x򻫊PC 权 r4|uBpME:+ak]_>yFc!L: }_%n ZVC>F2xCU'O踏7`p łG<Ԕ-[ΚpU_>=d3C?E.\!ÌF5Ĝҿ`{ґ 'CĻg\mC沜2GXDJ"l/{J *qj͟>NqFQD&5إ, TXv[;;C$RH%5W/g7Z~2Vքv$fHAS^Z Q Q|Ozm'HxXonK+UP`_})PgK8#8"tP̌FlTx62^ J2P$]Ejr+3xIV$ J!Og#o#@2")Cx<7NGt3B]I?EigYw0گgx^U_RŇnlt(z#H Бa~?gϥJwz2a䑳|ThЖJjr a]~ۭVm1}Z ]vL_ ~hP7vZM ߣ)M~jsc}Bp O!= w>{mA A%#Hhpb[xj i詽K6q8Ɏ# ) r]YI˹d$$H5+ ?̝h}hpXkQ6v uw|k?n1R6-0I|{b ~XUv@a]PʾP dNitJ3?B~9+Vo<·"$O%fxd|ccKiNt%Fq>Wo}\/x1KR;ȶbiuTDblOX)E)f$s~:` 6E_dfM5d6r,+Cb)Jg sH@3FvKZ"7甙ԥ>s{E hY0hoM -`tL^(0R}[;^4/%ؾJGUr!hJ Pj2wP3KPԻLїp3(8hOqR-{j̄FfgAᙆ( X\L<_!K ֍{}a!\n qwޥV#>P-*OuFlh%ׇVkV;- et N{}|Cy WQ0AmQݖ[= K\3TՅ*|!<06MiSId>&- v"T6đ3<\D఺H+!B"*OSn}|/IMg+_ƱER$ԥ`pڸ! / qր1̂|l `ơ9*`$$lH,βT Tb?=dxxE@[ @jl C9@bo ZdVً>rK%!W QQTGܲ&EnIB6a G[vjfi>V r[htN-_obM5jymŨ[-+AU [-GqJyn| ;ǫ`s->lhh6֝..B3(ji}_hȐd.4IOBiwZ ~ rÄpj1Aݫ..# dNm4v{ݹ^?g ܲeeXքT$>mPXŞl0?kI+T1l'@C$G7 wjܝOzwsJv72C/cK %é{<#J۠5=jxqc$FatnG^ɘ"댦yȑ:}e-4uѼcGH6g"SRie? ]wN@S9U,\vn1W2Wöܫ%z?Sk7jb05aL =n;*qH# ` p+Pi\뷣D5!xqK!a&[s7n8a9{F|o3YL͚J_J^$t8ZN # 1t6yv.1RG "5T4Pp [@e෎'BpM-cZ=DfB*8Xg>c>S?uﮐ*!9N~` -)$8nYYyEX!6G\5Py/~0:S^MC0SwYO>ܞWzڍRo"(c6QsuTLg)Juu o˯3=ZҠmVݬ"I%_WeFEqȧwwUȧh r{Ū.;aj#Yxċs!`)zE_:Fw' IV,Bf.I7|dYkŧ"Qgw|` ]梟4bYf]\uux \!jc촳J uRYMBaڀJl:(i<٤ّGԢx|y SThY.nHl,#c"YѸv*WkoUpZ/d3VSv.lsTt5.Q{mP9ny >qݍ3xJY-{ I |jmU]0tC4CgyWPRdYTUvx,_3uCJō_yX p1R\q 06&-6 JvAC5k&t($ht޳! IA`vdTÙ懽9Aȥ W{Z?Ե?#  #ί)[/܍u<6V$JP(G J͟V0 V3aqcܱ?:v=7?AHJպ /oפz9ϋ#` ͩ<9Ek)wvcXb2 jFѢz4!knR|dc487U _ګ7RtfXCQh1f4 ,-t._Y/vOw'9YcW{nB P/5I`i`܂آ'ds]e8iҐI5g oCR+s$hӳDtP`[F啐c;Q#9i)@ûڟI_)c6ԪWFJ!w!p%W1yώψJOk4MgeS7`S7Y4rnWKzVoLUni8le6qdz1Gz5U=>9F4/>+e\6( ޣornx^Z,,#֑u e#9l zM~Fȓ}%Βr,wD(Raq\C:Ole.*jxB{m:>CnNTkD\(FL 1t(dA_ : 1M{*J~ {:ִ0"'Be_DkuJW *9?|0*#yҙ# oW@ ?OE}Vz6)#%(G-D#9H3=L|9t]T=Yʊ)lMhVB΢ y06 ޙxQ{\tŗD9B2<}m߼ QM -E4װ1fP'l(?w`c-J|0i+؆vaC `+[dDK#Œ؞f$ZGʪ pc 5en g(0E~A,$f!0&0B+n/.u 蜠iɓ~ަ ]5o#޵,xt78q ):KKN(k60K g:Y)*CzmMS$o>6\NԬÉaTd]U'(LیKk)GC׳?f+/ڪ . wgzoC`m`,O9-s.OYo4O Netבz By:($8OFcb~9)pc5;CcW-2%ћvi#%mmLkoD@3cQu ̉ *~XB5#EM_X113t'F:gLJ_* {I Cc-=

M{mhU ۼ"M_0Q?z aS[=,}j>*1xe (H2^94E$Zy$p$Dž?# Eْ** V'Zzxik p|<}7L(_~'u@MثAAJ;}ƛM:N ~,޴<r[K$ĔJ5byפgm,+ L7)m@D^NI5\BAWF8%Ҵz\,UIeŽq>JVF3XKkL>ǔŻA{M7 >T!X1≿#ntW!1= lQF>pȵXtϾ*OagԎ{"2,kz2. (O,uS9`I.Gx. z0{)ڊߋ| >U+=)0]} ~dwvw~ _"$<ʈٟ+7%L.#ʏBxgc\"l't)0uTRwG%$ Zw[E ݢɎǷ e%P/|]gɝO fʾRN1ÍlLV,Yu0S2zJf b~"9knZ{)~gp1o@W9TR93L 6}ȊMQ/lw,L6kW^5("v6lX_K̇БJw&?=kt#KUU%&DZS!E\U6;ޘRo:΀S7"{ALdw#.ևP)L_~D%ɀt[IT< Jjߡ[k[nc7Laͣ,95!\Dl8!Bny@4QyQԃ?KUUin$=jFNktwmcgC+zI"+-.1 2]K-\5< zH~18ڏıV?oURܐ' s> -!,T?ML gS͎»ER"qhC [F qF>pRag }t=g뼾mY Rg@ۢD@1= ,'7ϾReqCk135?j/`PBקg~Em'i`}:9'j5[W)b:V{ U K#̦(C?] xNtSq20gmcW&E_KPr{Bs=>)9X콰d\.NvT:BbFcuhd!$9W?Wp ;qp!%Ц+>1!}>cuOޙ%%u߰[ :RޠSnEbN6|yZ1x>do@+}Re{l^*L rMV@w||ejI!s5x7R/Ck&.aoZE}THD UUW`&0LLP?jVm[SMxC J kF" SG(a*)(*g 6]BE"K*i 5q1%qGvLI\S*_ iX1/lFI3 WR.*2QI("EH!ڲ}m*ܙC]1Xu5b́R*xVu`ADu15b*͐ᨬNەԪ.7yXK5ޛ(vv KUj,ٷn s@EH5Uapmx#pM~^Rx6gU T<7fX4m3D#!+ƭ9bbWrӶ)@yR~ Ƣ4 [mF3b5FȽ8oI"5n`v+:yp @$|gZB"_^6]7B RT$V8_ *F8b)ڱCOMx9R:3qII2ԟނFwao܌;:F,H2KR㦊//Ph~u|%,ftzȥqiHcc05O?E؂ӬP>ǁ=EKWgws3mUh^⡥_ ]:lt񸶸5-Ao\A_.s)jjkҸ000MY 7c]NVJ'^n7g) {t$;} ()ɢ._hYcl?A!t"5.\n̏c#It@%_׉uT3'+&>qZhWB8'<Ĺp(G_$_@b!14<1YRS6 \U.CD3.ˡ0Ie 7SÏGIRv{Ѻ^U5(fݞ\eYЊ{$q̩qh a״Cf}Kd/{P6(e gW҃"T(֧)GsY^3lǛyzag`>mb*:8-ԋZ\x%RL55>*̌?˦V{\$RFz(09ʡڤZFl Fd^ׁ5-V~z9Z>y$9\8Cɢ_J*{J Í$UKZb}S8,JbyY}aje[ΧfcMI]T/&ycl,8oYKm鬎t EƓ.[n]F^__ی$Wڨ|+&H 5QJ1'h?D-X'Dz裔֪ $YȎ3:.KLvD ϟ:":h@imhc3W4G9YKeuq-wT4e_%*[evK4J01զPNf HM^A'Ks_τ]~kQNQZƵ>p[!oc2Bdn> A?ml B^'F]v5f~-V,-^^RچLhb 3H:tEr-=mW}="}kDQ5_OaWn܆*ZLPl޾YܟvYKi8]/O3bQj56VļRYpg\B*95KQEqEAyFe"#̤YMWwF|^ UiicFB&{VV܆Q2  G sCegabq 1<*3 7SiI^!qaChH6c$_ f*tY|guFMb4',s`K׺˼(Q]&& X- SQo#x{.q?#^<ΥrWOP|f׫*x䊘+(ֵ,H.nV씆8+@Fw3eeܪ`GSw8PC0,쑓"Λqsup5UۥI.񷍾ԓ\i)o rt9W #{5MQJkLƀ¸U4Hhg EwSAcGC<F/VA_"rceS֞trM z Cn P?7`qUUplTCR o˂vqZ!y\a/IFs<YTx#Ce13)Jh)Sg{o2oh_vs:i]bxMVn## F}^*LtV*IڤT73+P#[0pJO\E@JH]?+P1 nKKD_M qkDZTX%.{bfeVno|ўdq7-?; UJa)Ezy&;-0)7w 7-Gd Պ~ |"V}vICw a/=r{?:iyS$ww%ϑˢ&%swsmH봝ꎍ l*D%&dxFA$ 1 T3*u9퉞v0/ w3DW^bX_iKP[?,aTv-/O#lQsė~]5&GC x=Ny^C)倮ݵXl"+^ϔ|>5qT+D 2Xޥ/LT*vԤiT&zω%r ߦ+61G=C{W5=xfBRS įZ5X(cqqFR}-;}w(bu4zNWTZpS7 4ѣURF`P4p JN6 lt)B[~#a\D}P7Rdn44%ļjɧ?~qEyJ2X+'"G-dUY?֕Zv"e$DI3Pq[ 57..qp?ȕoU|ҭWl$TAL ctXGY0#@G}w8 pՆfrO3joA/Uaٜ(c.fnQ>y0 \bQJpPf=)[0c Nt;0k4woH\Kv+~޴_%Wbu z;hbc=h`anxX쉓zE]džW;&9bpO.|,\#H*NVҝ ^½T{JPa$f|_%EϼJ uvW_c><?uٵ+"q˖ H{2 O]i2z/XbbZaUt*leOR}R[YXt`9V{X!M> T(۵!Z=B htL|Ufm%_sM]s9mgb0h[d S->rAͦc5l+(îpg9u塣/$j]9|@MSpgMW:"ә;DG Fn!.m1 TGH{( "X͘i4,{ƀM>F0Yi̎l.^ciΞ+}1#<^5tc\4!SupV`| uZ"y"Lk2V.bɝ™t_o8n~̼ LKy(uWNROJxȱT}D8YL,p!ص9Ң"JH.taIrZ$P-"lлgX0{Z t& Z@aM[!pqGL>yȺ&ZH;tWD,ĜNR1O%zQ$Ҝ3l|WҝTl 7f`>)tH#(XոK)LuޯDFfv7ϧTf3lp#wUjǗ(>:gC65ePZ[ ߎ<^p&]28 GŜ|"1?N-.ar&Kt˖#7;8 Քbph[j?kjwꂃ-* N0b̛C("S`%gDO$u!p34Q~J׹AuW<JሮLާs0|qzYoq@ݡH]IRX`X{@71.;D:A`+I,yW ^*Uxjf:`"3>=M.XTmETYt˖[!wZti*;\ Wk|@¦y]Sj\- a 5 h'ZgŁ:\޻Kp*SL8@ 7E!=G^ ߞi+䬂t&sgvTgpbU>^;A jfiqV:ď4X0GaũAދK_E]ښVeͰ V/rrUUQ(qᔣF\{TIkݖ}lhi+ZH^4dٝue H,b7k!ow2Sbs @y$@^{޴eUQq#!q:zulSrm#ȝ˅R~8{AmK{DNꊯcoeLv%!0n,<է8N͊cw.@JX NC0oj!ܙ敒e{ڿ"Gכ[?5+NQ;^#5 դ:ͼ\ l5B\ʨS;Abt5-Ui5{᦯p1fH+|oHp>!aH$PJOՖs}q>jqdQ}-RkK?=PƁfUJdel q靂isPסRz B;ͮZWf`/: ry bjL ߅u1F,>W׮DG23*G_zΡnB1*OgiS q#W3ec(/ Tvu1L1~L"G)t7e58:.ʣFKm>f׷DH:,-a gM.UWkdj-#/k>`vwlh x;3 Vh90w)W{U+\ӧ F0y54?{ɣz, OhZۯiݱy-hePW­>$_2|S}]GRYfd:_dkv>;0f&ԛ;GEqTf0mulW/Ǐǻ,  TfO=IZr:R*3Sߚ "PZ7h 3vf&16?'PhY*txuWZqμЧ)nq=U o)6u7]cdM!l&qALDL{A\!\L~n,|"u̞Xva>-ā( f/qїb^کW\qW{y*wsG&͌*޺mLl,CJ J'3̪;:8}u(Zn  OQeZ$-d\{ݽVj#.Mи[V3iBL=Cbcch9ri])8sWNsɳ& 4ZӺX;UHA®Z緂c1fFyuy_f${*Kmx f8-VقlR2L݈{]Bh`;(ZN@Q^yy)~bݫB?c?KˣZsJ| QfQqw8T{BlZX)50GfS]ʄ`FDyd'{9nkMw}׌q 'ʛ%Q*ΪN6vE~#Z-΋qzbȄ_%U]TMV%3F Em_ֈ|m=>ߕCe(t59IV\;˗B?FDNlf96IKcAuq { ySZf5"$w- S5|y_[͛ M9zG‘q8;Kz7c z;A;_ j3 X~.8iJ ؂ 1uvAwQ}4B[-wUg1HcK$ ¼q-8L!1p)Y[-``О1`?R'XHyXtCo}* `Z룴Lv Y$8 2&ТGi,u piSK~\4y/mήUu1BI]B;ьHi{TR j:I%wҤ~@WH఑757 k+my"q\Xc5emђx~b>V`!sd&j%*@dVc*dž?Mzw@6fAk%4|BuYvşL;g8Wyi0zQվ12mDPSS!oaPbǃ)8oϹgPqdLp];GS9{ߕ:ou&5 UJ[h(N5)/s]9H$\Ѭ]1d֊R ^A^^QZ6u| YR_!& ;pӁB5$0EYlbKAT.A7eJs%/9W@I7Y?2tc _u-Eʬ1{nfpTֻ\r'8b'BkkcT%wg- n%[;5Z TN As2@ǍPB%]P/N"{lpW=pX'66/'!P^rԉ̀V_r}娬 {Φԥ4>:/➅5vI/V۝h@$0ԥ TNeX1<$l&1@&r.>͓v)Sr#eGEZ9Z]rN9 **uV;nkFV%] ڽ5(Nhg(3UZ 6cʂA+֑癍?Hrr)aSR3Ƣ>bv<^e [ @s{ڤ̈́F#J޸eƼ`з q8DFGӐ*=UR~keϞ8lx#W*Df7~,D-xNÚE1T;~WےkݸSzx־ݪ2[cM]@%iOE!FZ{>Zm9!Y͹+6=w=HTl*aa JKѬ:ǸۙInK$`` Z#1 ;/ z}M\7_-!V7&]\D&HX1]|\;M4uF85X4C Z~nhnB hqo*ę25F)N-A.u,n;.hn/j5ZnL^XW*uR>c&VBE k4ܖ}˼H$s=ŨEƈ {戠 i=^ˡ:֓//kX 9/l&· vX{P(T 'TJYf$GPEyj_؛![A<]] 3Bd.IS\_+9ɧ;Hu}!kH{ Po1$KR<@#ͮ|Ux^"JVz#xc]6{8`!A h1lB`Kg ֺr(#Pn:z #^u ۗ^.~ęV. *A}$ω7ހ[ 2V3}B5xDߌ' 9.t*KOplBnPjCXؖWNP~- ۜP9)z \tld+e7NT~F@ QS ";M{E*E?OØC64"ԸݰC'T˷^TTɬS7M0'gȰVݔA"*NrR7XGZ۹"C+MuXWnrz0a+Y~eE+/,<ѵ%_W2]\8<`\i!+6TcnZ|u/ȟϘ]7K\)yʆβ/(J 0` d J*ns5덉KBg5EexnKP.D.)" Ny?&A6K+&u #2D#ߴ |P/_azmߟ,Φ-Qߴ4|̈́k ϐUo+k;HȊ D((t |_W_Uݗkҵw>z|n4JIVzaU@fPD V',%X7tE~3,lUſoR =FÎʖd3OOM8N)sr.] zb1"CӞIa_9c +d4֧w!H"OO kɣESFxeٕh͊ )ዸ`[nK 1:C!p ߖIL_4]\d-9iN3L4F|whPۧ.@"x4su8n)5cRa=5FHeY"'!5.> CK*CjUwCq!B nFb 4;\ܐvq潁Q3AHC09B6Y+_落ن1B,(g〖*PI˿BzpeO͓QBj@CUa>:̭'grnjuiĀgMtmc֙ m:Sm K;V*+Is'h֙`Jݿyk'ݽid8 k*<^'12!S[hvw-!P&W-ݼ3jm:K;XL%j:GHZE0G./N$HѤ?fҙ)B4+Oy͕:\<똬8C{w?ȝˆbD~&Jغc۬5`.(U Ό(p'+-:SpoJJvnhЙyӦi2Ux߲R:֑VYjsBGK*;=k\uaBd#5.r]w)VA#S΍n5,!Xl* U D Ft|~G=bEh$T.YuC*tjaN3(xthCDO$x';1>F4=9m\w 4&Ԑb$M/)>vi(&$8.?+`P {6*S,{d<ֳ<@6G}i5Uytdy0oaW,|m{Ҵy$V!{24GbTo D[~77c5 7o9N5d`J%냁y&a;[-aꗃ ¶gCD]V͘i Bq:4qw\hx)bu<;k·T(1[`V(!~Ha'ʼ 4@=B>=νݾ.D-f^0 l]3xR}LBʍje ##0[vK?!ݳ [F2z]W<$RDbȜBycv T,L]pVXrB,|_F|ܜ7YDm]sPYȫ'( )i26eQvDdL}P;uQ-q 2w^"Zf[/o'vnfW4PH U]QwV͟}cROiF>;P`w9Ҍg&[8y]}]nrѫ 3Nb+m4I40th8Df1R9i2%΃s R!n9?ZS+efY^%g!~yZ>][+KXVzS2%M2<2`jmFrr/;5#s5Wm?dgPBR {K:%Px]Kv-)wy!P1 .΃Co<12Z[J{Nf=t3 ԸQ1TxU L Uxذi>CM.*C`wd(>$e<'v.*CiP0;,ɘ[Ǡ"UɄS1uPmق67؏?N(cTjpQǯgȱDH 񭠳;4v y/d T]B[q3+|ђ:k5A:Y"E,^V}CO$ Y/o]Uf=!*gl-jjFKf%Pֱ B.cI{u\g$zy652UaeEGNa +gY-hlkQ)^;gRI"[iGGE;.3 G0 Ari/|4<5 F锞X^?MF'g\QG5iCe3VoٰV`2 O{6"af 0 /> !{x,opKy]ӹhH̽8=R!o|,O\F~'"a8&gg!Y\y^-wEL 2*t2Q YkV|M^+F Rz "ky䛰f!lbWg@i`Z-<],8bۿԬ_h M*#\ņ>(x5Bk(Av,WnIH=\D2bdQ~3sf٨yLs +S 3/09ngQPq+׾+m "Tͮ.îepOI&[H슈/҂H($4E%&<2@lA$cB6_Ht,܂6o+J#l : ӛ"!U}߲:Qs4A!SLx[cbo6Ԃŵq)EϞ"qA!3p '.lƫb]YBETr Ժ)N#G\ 8̉s;yS`sn&G0.s"iC7}28Zϓ;l[73 Qꌒ9L 0ԇf0ڎ(>K3GD +*/ÁU%#f>| zmI.z.b1ѹJ0.Fg*R. U2)r)},] 4-{_1<$hN]פWiÓ$OYǥ>q(I.MpʽjvA``ljopeQ&4>C3L,# ׫#gE}HR`5*v셶/њ)l۱ % 6=t sse9:UfV}1qi{S0~VYq۾U[%EH敋9kMC+,!Vl !_Cc0Jbnz=d؃r}9fpl_p_FӱMAUIt"ZHtqwdoߐu`ԵR-~eżT5 r"Ғ ?~p(6<>Ι*ʼn;;5z&إ,vmG>a0{C H56MY/@ Rc6b>w -ٞ:T74tpQJ[b-[R$+ u G`XGcx34=>m< 2,:{򘵘AnDPX-eOvH"[upI'q4#JbQ00 %4ͥ&Ӣ.3XcET.!R3rx:ȕAE~+>ZBA&唖ʣَOAW 3*8OI>{Oeti/ sBƲvC{]۟i\eQzwK~IwFPhHT*i~{Sq0XQF[Cf 5"!Wd܃_opJY/J/'J~JbT T8/,^(A\La{?pl>L aG+W1/1ksDl%(g5&6 .lúk7h/XQZ"!q&&+ȳI1 udq 6CV VuNQR6¨lf9s ā==: YZ