bpftool-4.19.90-2211.1.0.0175.oe1 >  A cbXW^^fq'emdZȣ96j+ &* <ʼna1#_\ӖUv9 @)elM@`6LN)Ֆ!De !YC̘٬u!F6 xGB~n(lbU{lDS])M/$.Jm^!* ĆSmUX۹4q@c ]=NEP8+61G$1aDL&-S[XoHԶvI}Y73c94906e1dba6b64759eb969b78930b6236bbe13a1e392f4b95b06d374dd7a4cee11f7f88515e232be551ee268ef424b42bf157 Q`cbXW^^f NMaz޽yJ3&al'In^`(I:a; %@>p??|d  $ a&;A Vby         J  T |   4L$(T8\o9 o:#oFHGt H I XY\ ] 4 ^ b :c Fd e f l t u v w | x y z,06xCbpftool4.19.902211.1.0.0175.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.cb|0obs-worker-backend-test-x86-0008%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤cbcbcb]cbzcbcbcbcbcbcbe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69843dd282cc3cc7044c57a5e613e2db0d6c105f2cbecaadde1c5f83f1715df0207ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2211.1.0.0175.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.1cb[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.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- 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-worker-backend-test-x86-0008 1667398704 4.19.90-2211.1.0.0175.oe14.19.90-2211.1.0.0175.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/a706d82e1de1406a7260514718fc0a8e-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]=312cf64c1e64d35b1bd150e8125ed80d407a5950, 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 RRXdBA[Iӡutf-877deb86c4085156c8ddfbebf628ffd3be55d4574d1734ae0aae880d578e77159?7zXZ !#,] b2u Q{LUTɝ:'k1y.xR@; G>}{b)$8{.'&2҇C=kTŲW줃jEN$N< ɓ fluWԢp E͛PⓆ hxz>s*J.1TN=~X*V<7u"_k]ߪbǗlϢwB.⡉ApWEcvd,%HIiewUk^ZXƮ1)%?b{:<ȌO^mg-r^6_f1fܣaa"rjb,%2gW,`$Ud7G.7̇5= !=;Dd0%3/a3&'CUB l:Cm]/)0&԰oq#=2L%aDu,Bo6eP 7B-oٹ]|ѭ3]p0E"08ժ%.䛖YСfŋE-,eJ{Pu]Xvb3?Vq Cim|@ ]} A_8?Hɝm[c.l˰mn 0 辵) Im q _}2q0iedqЇ EAw=0!?8rCI8yAe_Y rDv`#!S.Q8= A5 謪>zE`pMÍ v(Qbaq#)"(/ 2XrFPd֗]7sW>+^mx4DUEr 3’OUAG+=:LRw4]tpgŒE{sz^717If<$>?@3Ie6*SW4~Y!g= MRt %uj(D]\J׳!Z|_]v z$9nM&.$mCC!%OylX9)<4GU>庨;þ5J fæҰiA `½Y,m;Gy+5xUy2w5Q \./"P/k 3zŷtCYl*GܨG^I\cͶ"a32s(fq nMc1=D SS2 ,PDX8FvQ D5D[ mu6riWX e޷g6^˲/SSYh|;[C߄N/YRBqs,.BXp 11Kڮ%Tzd2KLhfΊIttm{4NPJKwXqFeFuD"C{4RnZ/ݗ%X$ P܆Mޚ[մ֥=âE17uvg2%y4sMy*spI"̨{;BY%o>ԉsgrPHJM/]L?*EH"!jnA›9wݑ`%i| eWqyJ8FXDߪ̩>P.A\Q X\ݟp:c}]&Ñ\Vy vbgm@ 6M薩*;D⻬ &;f$1HOףw҇>*GGԋ~.a' !߄.62Y+MYVӏ#"M3hٿۻ KfPYV.}FG*u8 hg5~wKe&QѨ_N4)d[JbAbںjT'UN'Xj.˘֓bVge~UD w[ %>BN,Ʀ`kKH1W;(ӐsIE-vzrA`T!/.f%NR䓲͖2!St{^R 4P;h%̯:p#Uo*Gef_G}o3agw+xOUyRQ<bx\L2h{{WWc$jb@`ڄɫ ^RBx Ub)t,laOkc9ok ǭޖ(TŹ[Bol>XǿeCntSJ$ߕGܮ Q.ɯQ7.$HG۰4A(OfhފΰK nd.0($ ٚ{[ըhÃQCDY}i3~*>B&d?k%U4E0c5Zhe5~,e|uP- ]"H.Cڣ/~,nq<>V\Ze)ތ*w" VH&6:Z5$wYv .g`D7gR]Cڙ#[;B&V)qaZSR]Ksd҃'4bA f/"(n9.l*AxTU! `]$u5ztk(5 b޿>5G2%ho|J`+Ѣx5@W0 ndAg p[ Zkgw42ޱu\h}:n_¥0`== 9hyP25@W=ڈ^s"wJxңcЯ@9?3ND@py\+ {m}Qm»672 *Uv jtJS?ݖ It 9[L0%ҲV-3ߘXjo4+sBԡI+!Nu\eF]J}-Ј Rz=z+:l ^&bqzΗNuF TҞ5ErH :h#é\,Yxݭ" xGX.r;C8;&f̞#E,Jן2]%Vt}>Nok|#n]%o2%ƝX0BT.@+ayk$ ݀DQwS|[9wn±]g2[L$)#noTm`sn$Cp Sέ3UE\r)X'O.<1Z*uߠVSxtpy@7&8yX\iQ}a>5 7ۀ'M6qY *X hD`>^S`(azNO2f.~c_Kt#Muq~Ȃ_1tiWt0Z`',cL,+-"8ܥJW^TU%[R"H_a4L S8(?*+w:/x[6ZCd[>|CUiJ%EUK̊5!'P!ܮ}qYLzYicj+>gF&%6-")/򋈴 'nK6exVG9 JRЙk.O%3MH_"A|Clە!Πl["@eb;$y) G;h;LYD~ԧ Uz'k]B;.79Mpp{+\Qb?u[BKoQghq~̷%?tDDcɳ"Is[9Ea}m6݌gƀPvo@*>C]in cQK8Nsh9%>BROܹ7`~E}/)J䁟04D U,7AZBֽzB`߯x a6E q)TW Z3ၥp׽N&rU U5'f?碒lN,Tݡ iOx ҭJ$z;jY:u !Q֑^B@ e)ɛAWBHEQ@P;pRM~9$cC;ADIE7o>qBnjl&U97~뾋b/*F\#3b^- m1S:`%͂'i9CfB3i-e/m<^);% аOMB$}dweWx&ڔ썔o+yQB%duBMLK8fsqSCzT^Zo)#riA6uvVAf!3R(|QW Je |EErU:u =NUU}ѽ7D0cuh,+R~hS_Vr)-R+:#J8) nقXK^F-m8qGQb 4hc@ij ѝAv~\zIz^a0ëO Ky!خS fQQ'q Ҥzr3uu[@B܆kt콍@&{:SG|Qd;%6׻^[cΎPzQ!H­w1a$+|w4/sʢs3K{&mƜ4A27RJdz%`=g|q)Λ=9PiEŲ1:r/:7€vXiKAr16O$ceCSk-290e崴pxd"p;\ lB,Իzerzߘ@$J*NɒlZ.p 4h"0w5p O72"'@*z{gɃkH8`td7#LoӦiA˗^1Kg{t6P1&' Gh~+Rd8Y+xn|K/2vu&xI%z㿠VM8plX=[jcñ3qLL4 ;y|qQ'|ь4+K kUx׋<ŻKamƥ,iAae5Py\ӶMp q,4$Bb'۹O8푻opcMg`-x0 F}ʚ]lrOgtU;9#[j4E_ҰQPt<-AY:"QhIZT}fk7))?BIt*qۺWQSQl1M\; af%|ٽVc<9֭b~;03E$ŋc/~Kߗ2[w-Ba lUjBZ"O6h1gTDL0 s* E`\'Mh -Ah驝ӪےVW2=<~(ӂ3Y^{j ;)9 .[њ5 jiY>(F73x:,\LU4nJz& ww$dPjwו$/pOU^@;E`kJDlqmzGca7vuBow[M8L Ō"QDGmיx:IK2"?j͂‚vJYq{D!S |pk#k Wͽ(cSlD)wJ熔`26:U_9!R1^\A`vA{skGʻ(IeKY@ڒ棿ۨtYP å5=>hw48b$C$pZ jh t$>wv&ANl%f& 6-'S#D0s"}ƭGͅKKT 8h:ʃS #AJ0d.<]K\]>0ti,ɃcЩ^ cQ$3 _B, `*RۼZ0 t4l@mzC^Z"NW <-1Zt0\ Pr𡯰_D uwXHm l],Lz3 |[2?-yERY8†BoPb͠mU_IS&k~i2]]v.xO4h;evXnnfj>\\ nњB"@}W,=Ѩik0ݐMy8GN !H$_>T UYKM6Ck=g>{h㎀kV @˳y0URBR4/E$M`*WSsPޤXo> ב%Y-[ ^\ʮ{rdQ.cRP ݉U"J|b\"y$?-)}͑R k!z W0H^I Kr"9#U\/¦1p@<(l }w4+NN#ӯQN[sRcρaҬqb4 n%iY]jD"5L2{-HD5w= $(ea]8NF@>N/xΐo]r/O "ZWђ[@4"!Kr!<&km P| (8afAV0TԲWgRE)~M~U3un˴TYX[lvޛ儦[wJŎo]1|oc@79 }'X=J݌qX4S:KłW$᪮:{_杖Sh(/Ah݀7Oו3R^'vtWC/k/I5]_b~ٯ5eWqm|U{aP­[Ǡ]Rsד_sMqh? Oz*ws洆Ph`exx{S@>S3hjۣb5d{&o]+t9BQ7mW|μO:&-hlEǹyۖtÓzDEaZB䏸I:M\^Yo~ "CWlqxZ2i2gɇx`Ҫs:-} qp,\/Hsr|.%Pxu4=&υ"Cչ9d>5K0׉jW)pĿC"3 iX]c^*/5,h܉2p~ dVx'RÊJ~ 7U >4EgX *Bj_2D-)*Kf(9>'Ca"FX52Z{=RJ5b5/~G ~%'չRr Q1uvfW҃Ц84Z}sJPW !C-&޴l+. '(6_ ^2v أb:-n eD݀•A)ͷ'稐MJt/͗R#-n>-jg~ sN›t隯yhLQ̹I- RWTj,QΧ*)&DF:{5OBi:qEG?*/H-ā+N9fhn..xEXp< cZ( OL܏Ӧ[O 4#kI 9E-H?Qj6g~yWk}L)JGn *E& :( _#fO>Coci'wͺ [.ݔCnzڃd^*sahFj0Q͌Mx;$ď<"Xkf>vdV_YJlaQ\ޡF4 /ad^R$gn2}d2Pj{(s԰G橵*^ +{l3 h֦g T@RA*Kw톒W7$njIb=ӰxDO1e {)$-,NxZYL/-?K~m $4(vVWaPeK iǯ}8 pX1x<4=~݁fʔJi:uFP'oT^OƢA6fQ>;5Q\mfq:Isaʭx3Ff*tp s2L?|˅]jTGO`qM_Ic)iu#÷-D[QIE]`ֳw{d;wu9'z@{7X0MRm6c%z9M%ER+ %/8(U,bp3ῈD8 EYYF~\iӵZ"U>;$gj' E \6H8%x&5W S`S!6Q1Vc3̘%CZAorn` r\! <;|XlAgZ};{xL/@EW.6Z MT " F<Is`(7bK7|vp$kahX\^ 0_;>ӂl n6ѡ.*V qߋIs1XHc5ZecuoWi=1t>夢'2 wC~HuzPm[;c B8Cs}Ot'2.I7p h1JHeЂ+,*w%ȳ c6$U1Bz7m4dNN^%u|r[b+6tܳ(Rw7|PBռ ȫ]>S}o4Q3(IX8Rx%sI#SoCYҒuoЗdJ~elk3YϘyj2Q -шg͌N3ڨ񘐢 .AyLc \$jI0ʊ蘙 dv6s)"^Q0қL~BsE=kY1^!g-J]z$)Crw`@y'u6zBn"KfiBtE|cg~Z: ؿ0蠡x_.B[uy`1wȻUw⿔tq֞51,0b;$&պt<ƳVdoqfsʆЉUN+ jgb4eŤ VZRy.. d©,# 4kY[Bt,jtlE\J{_g'b,<'Skd OT s5btU*Y,|Yt9!xg:4?Fm2vcʂ -xn,Y?Rh5q-N@B6&OExK&M.Zq} &e9)KƅX*XrBbמ'%!σ>NfKT c!![qID.Ke 蜯Y;:i(RS;-A:%y|:kfk†l) G,&{k"pߜL9O@B @Uz˜X':-\ǻEDZ#T>C8`EC$rWg^ U6N.?TMNqM4\.S~'C9z#/GF``01$lcf(ϳwi{%ODıs 2!F4Wݝ3S HxJtVAƝi>&d :̷;jY=Lw[MYzƎ lVfU 2nK85)Gd/wtJ.|_a<yce2=,THWwYԷ  y&Ksj7 "/R D if^C֓,:GUqMͩv@IYg};t<E&ʦ f}:DUAߓ)*RXBuGpLq/]C#O7)lczw@BnA 2 "X9},xsTy\0΋$gZgLQ5 \BWOk.9PJW[[q辔f fp=0b 3| 8Rz* fZe'G{8G'IwpZ2FlzӸ 'ջTJẉ8%|'ԕ`޼)<714Ɵط4o,Z$|M([-3**u]sg \Sdp{HjrTbNghZŚ4vI,Ö+<6qi]1ܝg]"q#TGU6:lpw XIj濜_KG;aðϲ^|)TރQ+{z=/쎁BvcJ8qtDѣLeD슼}vOl^7sZ\y8T^ :M`` ynΊ err hT`f䶅!F534Ϯ CɈgUr.M@ 28#r“.fG(t96uxigGͿʪM3 &Ԑ q(*/ie"Ӆ^|V+7q͢TfEe[=fV[AOdVHڝmk$`ip:5IdS]y_ŧmˎϝ+!WU$ A+lr#JP3:՜aѱƀ Q*iS(ck3) MEr ^((H\ ~a6b!ʆb!Q9JbB~Q[e .y°ja`Ztܠ-)ֱlN9ȪeXRӈG5z1B9')gAR P_p&w@6Tn5W5y@[U=i~)4♧CT]&/x9 !2պXjAmvmT0Sn5^0F+s a ;Akݥ:n"eٺXfP뻎&M%. |uGdM,b\5dv#d>uXlfm>s+؟W?RmY0X0S;vհz] |P v &79ʒ&D֌H0=m2T!vz:BhJ7;DߩFp360LJqPV l|◪1_QVD8sZzR6z7O%UHT-$$ ?17.n (-Q%cQG{JxQruoVs,pXw t)G*.芇\N(L瞣(oZ[a%vZ9j?<}ds><I Nْ*l 'A1OP2S;^1Ǔ౿@M.-'ijImP!RF:Cך%A!7cukMAtg EyKZ s9 {ȣ5۵W,M{#}3/v(ۈUW힕dvSkE3nqb5,)0Z21 RXB䣇nIU]Ή95Gg~.  \Sh3F)5W{R@$6_B85"[^côι#XˑML=pjr{˺{yPW;7'lxFbl`Ómț&xlRAu5;ɶ$dsqq:|t9l}BS&SGBl#l.* h)z-~:WSzCʬH/`$!.3aۂ`-u(DMw`w1>2p xppWSBTr*H̅ԙ1ܘCkܶL2/EU:a[e/EG>hTRmdwW' =~-)T3+GN(wY^L*CHh)fA̅-K'5D {VjW!#',AX^/BH+9"-fNy%[lִW큝>7tM ]"mP칚b.tUpVܾL:`Ǔ:5K "mhyL pT;NRQfFܲAƣӀ93{s?v$e1 V8|]&B'r\m3&G1䣣2qz\fyTBBeX[^Amwa UW!lJs|u:%̧WԒ-)QX &ZR/x8;/x%ͅnj6.|3c=ڰBK-UOhٿ}p\B|4m A1jSo ~FwU>[–/[^զ YӆDGρ5IT/Ֆ$VODtZg ~ӥXz'nD5 &kuT5fDљdRGOjpN03ϫL!N(#ɳ24g~Ct,cqgI\sV48`-݃~{Hl(RF>i%>/Y"HM'lϓO \B #Ϙ&C2o5kAJ]8,X / v0 !Nfz=TK:QC$"ElZ2 HiIܤYb"{`{ =piFWGEFJ gGplC8kepp1+. x4mR+X]͌rhȕV-o[k{y*P0`Q}s` kʹzK10EEs_ԅg d"sEWB<+tl06' ZSAw(p8d8I|]$𼽍{-WOU1x &egkr*?#PkRbB*"o(h&ِy^/KCE@euBdTKo4M3oAB{aw¥ayQ<1 (!xq3AKmے&n'i9@ep#f֕Gtp1/O;v_kE֖@LiC9Agq85l?<}38۷B/@0i_0#=^#;͋EAZ'$#3IJO!  5tizɒjpl w|G줓"PK |&93Ѡa<+-&q60'Ђn! OEՈrQS$#Um-䉡h =S%1l;c dEj@Ux8\d0 hǏ6A%VkE6wO 8>Ih,%<:4՚ӥS iO!aLά!y,1IP I;ˤգ~䃨D[\YxQږJ Wǘ.PCYŀa\q]>K ')4ɘG, +^"k7E|LS`ZCB:!66{Oˉ?ݏ/H)9δ.J,AKѬf=55Da&ތPF<ԗn$)oQ٩$9{ig?~.t+%=2QFp_w'Z&rBk.?\OGq4.??.e Y!-vgA5;`݂-3Cc!Wϣ1[ )I_NȊR"Ut{Oz\+@O4ꞣfa|% ׮: zJW'H茔񈱨YiN'mhNVDrԛ2WZz}ѐR竖7,> >:G:?䗼-,\BG-|{Ý"mqrej}.y>;V4_ЫxIv[A7towpaQ7rک ]O ݪRc7]Bx 1S(91hR!RfeF0~Ҏ_)g+`kƟB!cdkfVRɔھ4GZT8k+U(_zv^)5lp/o->pqy_Qt OU;QnJ73`IsF@(t P$AD\+3hw$IDP.k*L(CᣯnzpMP!a*,7m0TJ$!oX(%jl٬>e15uĜT"ٖYhrY~&>6K pGE' CC"QR+"LF#bH%lĨ2 :U-%;| r|6 V+"miI;MOth舂 ($eрR5 WcwL5cW/=]j<)'')6;}llC_1YP(T9ɚAlq<9 ] E,qF\C얳P9^Ԍŕ3)LØ6+.ANnqШa,d*Fh<곥*Ø!z[x \w_*GC,wdfmDysp *G,KZ6 |y*OZ=J"6CIuH}%" Virnjr"gD*g;<5pBb?,iIkdLPvOܟzO1ll`a[qyT/l\>E \2A/h)u:َ'ȯ)d  Bpzrw##+tRjh˺$GqՂimAK*V"ʢBŹR; foV X\p^\J.!CgI<V7< ;%UzkSjcD`>~>PhmK8lNiTey܁/OZwfEъRP8Ԯ-`;nyJOtHC:yH䫊V#p7ͨ.AYaMX^IH>fWh֝oHr$lҿ!Ʀԝ:d <[2W+%SK%ntxP[>=B;a,Ptmk˓oq6/VM`n[#[9քb{Hs}!g3R<'=`OED-.3;FW}?_FwZP7aqzv#} a'SM:X}b)C?eR+}o^Jc~O!H%60QZ j;g9r`Xb_r }P'HՏaM!|iV<<(hy͒u߂ HaV9Q6!-#4Nͅ9nvmHc-OϢ.ǐ֢OCcԐ%/!zz8PzݸLt޼^WFv3(z T0ZaJ/YZ8TPfIah#[aS9U3қSGtS62go٠ ul^]•Q<^2d"6 =%{`E׻#wM) р~T@1z-ϛ9Ԁd'!B6ف!DCwTkW81pFGL\3O17Nl) ;RXX'\fG斬˹&E ۞-jH:Smj3Gw9l im!w0[1?P-fp&o(x@R!5ІCs Msuw?gTo3? ~dT:>b" 81XИd!{ A~n/G:\N&#z!i#ާɱQE5 MHCZ}i'CAP2!ͣl>Lp}d5uU^6. X^c/ kL9&b !ƾx,bJ'_;-:nv7NcQ>[ݻ.?mcBՅ3ӎX93PM~~/G;E*qMFG\-{4f ugnZʩK1 "dƽp?ga!&$1fqOU.ZL9!:'@vmw8+~ !U}|AD۲!8^WD7YY/"B[2< $].vFW?q`]Wvjר6??{_.F108}0V˧~ {>&8 MTGLu^(cao пxp*6b{ɯU. 0`xkȋ4\4Furg쫱\ΜkJ9|Ů{<YXCL]B;F|^;FB N(`@ N= ,8l\ H4a'+quF~S\'{g6e8'[\TR%Ȕ| a?VW)S R ˼ "xFԸ(~R BNhEzVb}R5dj|"B*5Ln^?'Wb/nyqFgfy7EP X.Kl@*۰jZJ|> (=K,>Ǹ%-4`%pe`Top4NaRt{|:y8q:L( uƆzc1elHW9GQp+NZG˛^4PC#q1((2O}9`kY 1i VLT1q?OBA Di:g\#SJp"gy?ٽ|%JT3?MT%x*2!֘ .7-Uρ`w-Zf}m,;gEM,8HXs*q8%+8m];pxFc W:Jԩ5=<N+xzqw)PFɧq \!cAomNnjnaZl@vc#|V'c-^ERRI(1rp@M҂m*<7o ӈau& , 0A;'fP>D%֎Gs@pIuqy^dF6rgYYgOaqPbg^4 WU3ZH9@zaxت %;+0Wcm2:ȍȆрYU,Ka|@ަ]TA®O80c> k!G`^Gˢ%RV] zlcᣖdwT@V1 tGl(7C{m%&ܙÅN#24Ӿݡ0 i}+}üf7l&C:8%s=U&`<<9ƛٜ IpIt`H1w/ۃ)pŊۧ!- [,Gr\wc' Z&CܳRck/88j`f6};x+#|.o9 If@p6~@ZOT5foԆ C|4? w6ljz\<*J^\=w! yrS+QLͱJ^5}PK͚Db4: F L׊rsMghJs3ǵN]r#{IxLZ}:Yxf#[.:g%zz򐷄8H AǻaX挻j,=k hl 꿉_w:ٙ&{ee〚f,ѷpV+|!N\:Dqah]@Sa/xZS> Kf@P.'FA'#U|NqHsOrz{k(L{4JJ? oVÂ; szFƃo'h&ȝCX$??K޽׍4+k_65Ij|-MA~XG@W,$m|A9"\R.l3\X25i%DFX0kͽ\mKf嘈51竳WzLCLHDZ˅gw=|%(Q3`I3sEhR D"-([unhȢdC*#υbw.Q'oR;N7m|Y9铘|L}:< ,$&rx9ZX#}y$2Q"7;Twv_7ї 4VKnb+zi;&RnjGAC$^SLʛ:ءE?w0!2 (Q='gQ{S.JKi<C׳C@Lz:,s \W>[^Ɂ|&^'$oe[2a)vElP)R۴X9Jx6R >({nin&A R .)[)$A֫_o7X۶1ȳBTKChC`Hk[6H"\_m_izhzcfDH1E4r kt5mWR M5ڲa2*%qk5q T.gqOFO_Djcm= /;*6|9qj7'E8Z{X xOQif>;j(5W%.Q,I9+6jy"_mʃYqU&=JS0 Q{ PO!pH&HRd;ݛ)&Ս!yF)߽z^p4|-l׃`pQ'UBM0 p?YVL#| _|7+ꮭ|K D+Ȑ^j~9YYwì:CdE =Kd%p O9B5bG&QgD1=^&cX_e 4TPRRa- v.ԋ#74nO`5۩< 6\q{2&xt@'Q5k~F CN3nB0C:[]Ӻ.<ՐJ26ijd #zZ Km^74Q` {D9qڃ#FFr-˜Iy"X ^B`@YFJ8̼zh5lUWo4iD%dRm)s͊uDS4z<1 %嚒6+K#Ԧh0"v40Y=MZU>@" Q4q8&;d!C(FdVRC2o3tCx:=m\U0rG>E F^JO+ >MFAORI {$_PS&ޭ{.k uV@K 8pr)F* v4H'9s2JߏH>òu,FgYx1q+ZY3^5T:hTRd6Ѝ} +m#n}`B[K-%J $zOe p[PѺC (ȼB3▧~pLtUX} ^6N".dކ,hz(L"xFBF0fձ0h["=d8pw1XgJ eˤ)1u j99.r\{[?[&du(ex!_ @)/ A D_@g@}P"2@$cU]m1l6~mG!*RŚA\o][v6Ǒ^VxB'Jˢ*o5w3?bQ$ow p5}诞ނ F“>۳=_(JH nO(k6qkbA 4c˟m_SBѤ tG )͓c o Z@!c{mXqE/5rCu&:ݜY W(>N^> b0b[Gd ^|bͺo" f~Pg8Qщx>g\f{,hR˞;&͹ݚăWeYVޜ$C%>]PO,DUH-̅x; aBeqA,͛]FPسH&;N֑u:c.yZunHBw}KҸZ0ZD_tv^"zr]8[0`O⥲:#”H=TLb[] 0W":Fȭ2炫Jv"n+=NAY1ګjqq1c7#P3_EO]lKCcI޷؋˾H\F֝3-N"$BI&.MT ,њWxT٣I3vzwǩx+XQYdrK/0祂b4bⶪdEgl>-GJe#`ͷ2ag]<:/Vd-ŗ&/Q>g}Ȝy +]M^ &wѢ }K}WE~26ABxk.SO@bSBRgvpּNS0?ӔVfTV^[&bTl%I*XȊH ¿m;5myi=gxp5>I`WiIF*C:氿a="2̵d!b't9?|${6oimPPk_pSr)s J a&Lc ^hzl274e|w!NyjM ɠ2r(euB[V R,VsJՊ,e[Irߝ"zQ篮A$Q`eQ=΋X ^aze_YβL\u-s>PyqUW/iWcy:Y;k:931LvJR7t*t7Wk#DֺۀK8~ΚBˁ7ȗ`|C{%5ev&tn% CbA/8c= ‘J'ڔYl=<5*adhϣ34yLR@K˼rwKKݐ/J~PV5Đ<<]]pX",o d[}@[Bt݌*98ZW hpLH6P.^&2,[@-'\]+N!x<ͼ38u3f\ '̸uM w9f+ |S B~`Y&jtIS_;)BsdycR`6 OJHJ:ik| F3-T'TH5JCU )ߟHrw)XQZY>gj%f1{#&߭BnݿVOݤoJmXMvrJA5t3y?ۈ !1"-Kq; *‰ tM7w2K"#uDr$VE|+[pXh\7vnp)7<[kfG[M|yTaOw9;@v-LkyX`{K5CԌk_ ~ ӣ!M6w(%pRCU_ CaóՉsEGr)u2Vjp3(ES*NVCx>#\)i{K[*eiz\gX/w:30:k{B.5Ղ_55nq>+C`ChNiKl T&CjI_dz?<)O x+x<M7۲aHV\!,?hK}F"51-LS,7zp5f k,"33-+<΋.>C∾}7nrU?guxخ&[RQP{:q#7uPN1l^9J*ۧ[ҳIOw*Kk5A-|تGe :;w&RJ!Qzl5֚Cu@_]1)~vSa#` 2,j)Cd*X )*7@Keu'GٖE~L.]Xo9˜Pv(da G<^cA[&"1I}L5__p#^"t~ wY 9΂7?N3;ٕϸ ݀C̲p7D馍2oX}c ר< IR?D2o[B'ĨMx aNWlJbI6*^!1zHJ:sȴ.tEPF%B ql'@z4Q^L#568 iH*1Zm(^DI-  Tr߫zv:_@OX?aD U~biD횵yulںdCߗ[n[.[3qY+ۮ.ďY% LdGԝذC,,5P~%΢1(RB4 .ʭx:CQQ.|.1FADMf7yboך5DĬ;#Q+XDɓՉ gd4,\UV$Va RO -Tc)۵W,TR)o{5̂Q%,I ČRtY'^<>_atDf&CK6N`"kqil&kR؅|ΜBRtZ.nHF觎SQ毉z-zCK9,3_;q4v[IJ,h, $3=߫6N98(c2z|K+E£j-;KΉ0, L^2*'HIv618kk'n"HEP(R8R ~JL͕X'cԉbʹC-5~]iT LYˮyhN xMjS9o ìnL麱MJ 5?n!OѮTC B,k""MgfDwHlO҈·6znjdB´223?,]U~bUVZ_I@uZx^CC$}O]Y=kXYva,Px8E7Fȴ`p?4LXȀD"o8U칱mGb"ą)rqYƹu)Tgo):'"WcOUwT @eP`I@>ؐdaQ.K`P) wQih. !d[c8v쮨R|<Ic\K <+@g^*|HwGP;ȓI EkXN|VdY>+.¡zt!mё$DQNcP[40+[OfITsT[L-ӄGvwRv{l<{@o9;m,G&*IAQ|+UpQ]X ) rMM yzwzstCa.z$/+9QL]|XY`[QgBMjSΈQ)hP-#ن}qvaxZmnXRDgoLH,:L=%l MUqXWd+ML/C1_}=k%x<\\.k]no*e@oJH_6u4bBo+A4̍j"|s_!FKjJzb:]w?tLI%KHXl\*{$9v[31!kf/hޏ^^6`FŅoA!!>q^Anj?0?sdKDUדYfЍ$ \#jhIqwVp$x=(U.}9Tt|ƎxǕS'>Uq8 *-op螚NC)3G,/v+@rZH_Mp-j؃Bl `qk 8\ Y{ f&ۖ!`or9M1#XsHY2AG,٣E\^NҚqdʶ1B|y um,^:Kegk9poOrPۢҧ}t"aJԍOIH֮ 76p}'6l 5U ƵuS<=ږ09>l~7h~A9ɽ=0CuI [=c:w'[=![@.^jaG-YL$&ּŷS(AծNWXYړH Jը.QFkv_VԖYUp&t1TN:rHRr!\%m`6Y~}Y{[v+ m,X]m^Ջ4?y0__ Jq!td\s;"$hK3`I}(|dQ ?;w {tY} 2@zp?Y[z eʫ XBJl-($)...G:OC41I_m-۱,$4TLxK wHÀإo5>NtpEh] yk5XJnK:Rg[[ hj ˪OrP]RD#~8~+Kb/-̸\T%B؃9OX,fT}kja*[9Vj`WcX97)M3!>Qm{ƏLdc {7ҿC"~_t| a8 Y(_S,'oc~)M[bBهpi#^eb;k8g9 N~s"~ E57ݽ"u"/،1Wֈ{ ^_i3 Hu|Ecy6~HS.| U7PZc%sබ{xuz^xG4Z8zx'{/̍ I_"ߕ壀G~:\aFb8]!aBcp;vѤ] e- xٌG0t/3K!Mz|V?clT:uօxo8<)$.|Lip>Zgo+SxuݘShefnwmJõ"+ԧ~E}_qY2MoMOxZEFrNʒƿ+R"5 к3!}s^(PC?GQI?śTEnu6d4 ,$('*=I?|`)-[H*cC"b-Lgy]/q9lBg--F5-Bb^4ITQ Eɷ0 a0oy~WTkx:SbT ?"7~~Ӯ&1" ؐEWJn:hֳʵM@.玵~(<&~C&32BD) Ǔi\ f|+## E}喿y'/(N| !d3 r f>3s'/if44x]5*d̉&0o4/#hAƞC}  T)D0l EΡGʬwSI8u[]wtAг]rILY3sMSTUf]Fmu:[Ҕ;ꅁC,e[{)8 [\g¦IaeQ1ɬHF}OR {qDaK95M `Fy.ZQEpiW!dBIp mN2w} V` &8#@VK}T^irrPSDGRQxrwY!TZe;i/ŬW YM_XF}GbdsXs8a),ᡙNj5YI0ƘfGma0X'7OIBb[:1$ 1̔m J?ނa\(̴hg'Bq `hh2ߩ ;p &τXE$g8x\aT[}aoǹ~Nb*^7YAֱ 54/w $zpTڃQgָN'zC dsD p_KCѱu6f<}pǫ2ث9H; t[ݟ\$,DEPhZ?e[L-9e.\txHEa*ObiYb<E~} xTٗ 8JA~~%ތUXl);a׭-֎D dHGِo-U:ﰴ>.>i: j膭 }=sǽb-=seƏ=$h~Wfm@dhxM0KV/9@ ; iՀ+Amx@{jdIw(:㚮9{bb"{x7r(p|oH:V/Om?c#:gCM請2dĭ5)eC[AnؘlL<47}Ү$H 4ʥe@Ctk| NA[(l^>rRO Fq._ds *Kυp;l\J62A6amP0c{"a*u.N:o&-_oH7NiN뽦lCQTnJ$1""d:=$K v μӽƫ9bYi<]o5B(X%X":Hkz:#dmj.[ vwT}xR_lA ϲ⎌]Y|E y|쫽#kjT9ya@smWe°ʴ_.aK*(ya]7&\s{+g#kݫ}8]LaT`ou-Z>1)a/WTŞU%o&#:bH Sh{Dsuq6"؎6?m(مl;L FӧD:@d{@h>Sg<0Ǐ, iJ4Y^Nz52^D-@.ʆŶ|^hPnh$7rTV:刱՘T/Z,+ Htno)-K~,m25XÎ\ΰ9WX j&9՞{y׺Sb)]4| yU@^2>g+ψ6JXzSHmo Sj㏡*ޏI{kWIy\]۲a (<6m*d@,Ƞ-pIiH\Dr⒅w 1=_{LnKS}N5f2gObY: ZDv7RkQzф{赥p@q%^a$ x鈗8Š'7F| SEtj-AgZ2c!,5AJ,SFlqQp(Ur,<~0A Ȩْ5JOšp~L!ͮ+9BH{2}ui@e^OV8q5)T׵wE33~*T<1Iۜ - &?U89~֚|R%OO8Uɥ".8N2zOOv:P@%g*)zd !u3oe zFZYgD@(=WavK6e ܩ|/ ޟt=B…Ynzp򈰍#}FUfܺ}L8m?eoQۭm|%X[S5G] ^ƺSs H s5\inOŰ%ؓ.C2B n^U.: v]2^WCVQm;قP7 KR~\Ыˆ4SY[ ֣>JiXs㡭j͵.#N kOMqmkcƠ̈c%+S LG @#ik34[×,X>&@ 4ŗŲVAv45DR?`olLpr |ވ-8x9/xoz-Ɯ1g#}CI#%QgUҀf0O"\>30_r&KxƒRI*1W[%UN]P M=dQDv\rjXm3ݛhT Ro;ImUt .2ѩ-o||婱klhMP(E]yW$Gu9&*NӗP>Ok`)Xc!gn+ǨNm .$w&8!Lhj63L[=/J/6o?BDC;TAˢBT26 qN]i(fbgyB^_0秿H#t0s]'$+~I`ꓴ1'K +#6KRS2G6bq|{r?mS8Dw7pfAfBqQ&<[Vm R[JJg3giw]2m$ C` B88]i8D9Z`O)qI#W ME5Ō=a " 4glWq80.ՒQ`r_|9B4ܚR:_ysdK!teql"f]Rܚ[Z\a#]ar\4 h403D7VN̯'/,Dv+B82Md3S2P(nJtSN5Sh>\iq<]xyJ䭉R[^dzx[e5 skxr ^He`#P0 Şwn>7MXA2f+Jխyo cfm%H9v V߮hKA#ʢm;ѩ#aQt_^E"/;^=rY#C a{x#! <__bzlEfԿ>,GJV,2V[_OY݉3')woZt*EN'D?R(p9hͿ0=DJFO QH3+e T eJ'dtAl ;3Nf<J́CsH09EG], Abds:AgS[JGZr]Ns0 U^rFTwvExe]T nMжI%ݬd!:*{RFe!XVZMey,ul7bИvTT4YAXXɪk44_ RGCs6<N}yU#Pa:(SSbBshj*Q)IJpFC Ӆ|3isXLxŞ~E?I}DL&xK)2ptW| ȤP;xb0|̱gMDYd)@~ ½ș !-YhqK")sWw)*Zzɷ"b)?]x,ŷ,<):=Y 0;AoRE /5!&h8ګaqb.F:祯<^*#o>JDjU #z+4>2TU t}AEi4A.(_V@}N*a"k.{q*4.-=}I$<9^!#z &RkW(d2Q}F\X=̑n5'~E7JaIYnE% X jF 8(r@Pja F=N@s2ERӁ:)СOܮ{k1+SVկgP2)~f/@xLDo;b70۾ا/sH91{yMo3S2;5:*CJx eYm,e&\衲Yf`jk]drHle ckeqt_6aN43I7 ar yB)UO+G1@Fߌ8/xR-֊z#O9)f+r\"6a>ɒy`m\kB0KAέ3_@BHӑZ@"!D6'1 ɑ0kIr )kYJIrE5$FxkYr)|ꁿM؜k†x)~'X"Dy*^Zg2Gč֛33z ^rٱVG^Ih5rWV Gw.HHE&#KߜX?gsV%'֓b@Ղ1ʴ6[>W[u XN JO>p&e10=}aJ&/<99*wE %]%EqrhgN7th[c%f% ((m]qێQ_, R]1fZ9CP2h_CR^V^v u?ē;FQd2/qYaZu.:n =GPmʐ'v|E5*͔,"(`-ψϛhevF FG;~f u< Ojh36O ,JB9ЋK :HjWoiD^'_fJ){pT6c "-UԢ'$w K?s1 ! W|= >?Xܚ ju |DmDyflA0:J̸ҧr/qxUjg SNh_-!}ZR-ٷqiaI@#ʶI; "E-8:Ir.pm5jGb^~i'w^Mjo萇jz=:cO2fdUB?p7۱V:0 z eߖu8+3Cv>iDP3Ơ޳#nl=Z[E`s Gٽ_3d^Jջ%3WLw3t.YC2 h'xTǸV. 5ϯHS Gʦ8`Nv`l* X_99|pkHl|;pt'?3W&bfI8Lc.QBB!Zb5*ot `'Lf#꤉LU!A<vfa[QDL>Cݱ>8"of]2 +h(;v!\vԇدF=qW9T8|XS4=wLTB~'k죽gh}k`)~hf$GHq2b6J7”R#iޞ+D[YV4fT@慞F򰏶Lwph2>:];]âƸ@g|W!U1*sKdG/lΆ劦H`N*W!W$@ZS*%?^eo O $WjtzR}a/nf+G 0ǹc#YM1Y*`2EweiouK:!F4},rHuN$ gʵz3t1O^yoF wW^I#4 #9vnKo0o"KAAu{f9ni (Bb&X!c;2=GW&/tSq4b{86** yC/ǿU*3?6.qA#xbs^lgch/Ydؽ"\Yc ɅI/|>4D[o<+ Ǫ>PR߬`@ nB 3Y~I*ΐ=;2 x$m;a9P&yLb~=|+";HxI-xR=v+播Vny0ϖx*7G>#Fh3h7]y,,OU7/AMxtoHQXާV@·]gJtr+?y!l/XUȽjjD{;eV33QM1"݁p\UZ*,"CN%b>B|%>oWah Z'N-IjJ.DY:l-m?d#-e 9٢C8Nd~AXeG$]yMHXYM$"!@NwT݆ 2%ܫXHrtp-qib\%3%vQ( ˹|7MS%-l g9NUd,Jҋ!Sx0SV|acx`'3ˋ3guPPJ S*p 5l KA5Ck|l1('XXQ Y͊vc'<bM5C;_Vo /F@).1 ph$Ū'5ʳ+ $7sjum%.` Mѧ]^G[6*iƥ#,Qpe:;kznqZ1X@|_S-΁4G'Xm i΢E 6+߱9i/:$ì往ॢ!dh>ʪN*`J ]˕)ȦVNf)GE p('I`-^,wdvt׮O&b śU5_SڦhP?hՌE+ˠhmW=Ay3&yb05|gp`G552 +ۓۈhӜ}H+j0̏r_~ a}JpsL(P7aymEk|K'e uӫNMA.Gsw, Bqoc^qATm-lH6-DN?hHL޿Tl3g%\Ƥ0۬&l S Z?nhJ}W+-?=9i`./SUFվQ38o _bMVR rWȪNM`~K~7U=G:2"|!:z9{ {vlIL< ~Qu `/!y52hu>^?޶6M?D+S%!uHvk?.b۪ܰѵ-Xn[C^#8hӉVB6JwSkW6 ?7qNsK# _n)H2pE:khK9tB`yO,ЬHg=EHj7B bR}$#Ya4yUݠb;eE<4WL5-$(wN-<ESGalpQBzx0Y@Pz*}{~x燋BP4ݴJ^&rhj(Sr)iqTwt8. w Z~ 0$dR4AʩQzaӏ_83KݹÖwdu۫i;}ׇ֠z3\ƧIW(0 _*.I&RIFmzأ٥ug%~`1ڽdXwbeJ=T΄:YJJ8uSoRbr+~ {&ZϢ؜^o3XVlw&d{t5*cP.繮ߩx|"\5x>V +GfL{6͋%  {n i1ob‹-|c/8)#0N: ^[!/i.@?xgt5+Bv1 yrNSAh+`o'wȿ+^) Y'S} 0HC# d͏#>_OF f>|ز솨0'jtl>*O%Vkqk@khQ nK;%t+7ەkZVY}l#@R9g{#,@=K]ݾdl†CbՋpG;sCImHtgr)Csb\=iqw'f'DM QU "gvexc<32v$J\"*xCz1*V;Y6lH_ہ{b@Il7;{c?I7/{lp^9A pY"%])u ]t^!U+r ԉW4uD3s߬9P( 0Xah1;e򭢨2s)L`qN&=yqvs# /IYFq˺XJMZ?₥<&@궮A)rCg14:R56_8/cpBa-\Ʃ&p#E>f=G?ax/0(Cv@EMІ`xLL,uTP| J~JݕQZV6}˔*vTGǙN)`葛}fia}tU֠:"#7Q+#2>NNܱ]>! H><[SIс !{+CŠ&2Ԓ35i9 &UB_\ TB8#YbggϲXXx,0pȎ/v ˰:ǀ%k?U $||d%l->UĚiVlS?W  fc?m sg34󀦯r^jeG'r%jh(F=zT2Ega*7vz&B=;lI4 FU+'~ /. ǩY2 H1x +R-3Fh* 3.a򆶻:ȑՋ|[¼$X`3+: rUdЁe5`1soT.5؞Zn4F(ӭ ̆Ȋ^=M] wk2P ^#ϡ-UfFDJ$O@';B5uסӿSj dPä H:R-6 1^ƒd^f;Ȅ(fzݫft8V&_+C""d%RBM&`.@5즲dj]D]8`r/ny9fF88pƀ$U[w/#tKL{)[Fs :^%sc &B˙w氳-eZ>s:dT-av|^ r!rmI:X[5USTĩK;3g-k{Ҽ&dɈ SJb>$YHc>YEyc䖾Գɗő_xQ-Q}p/*UNvDE\+.SY6$}l(!5#LrG[Mp>6ݺ s1nLS%S1s7Du0+W9RI8}mF5~$%;NvbA:? COAv:a/9&n$1 /|;Qj2I&d^۝r>ЩᕱE`$YFF]V`ՆT4p,v7h%35׃nƢeI`.5;䰙&uZ;ڡ:pLwO3+YΎs'۴{U'6;"գ6|,"@Ke!_y8 *rU-i;#)+3XS *4} x!GiJkE|d!+X~b4FH v\a =f+X VR"ye9׵K^l<i֣ZiosQQ,Q:`CmB!5ukue]JQCͩT CS66n{?q8bvKr>nqPҁ'iX!Efadɬd!%ݥk\CḮi}I.9&I'kÎn xi_M!ÇZ[KPÁWˉثC~q!^'qi?lpUu9ZME$5zA8ZjyWмDaUm}{r瘝mUyaPLv!\t&NJ*Ł~ImpMݢ`8p?n9%[#sJ=WU"!vn8-Oa?szeЍ3[mU LIs3p8: );@ȅlwӾmoG)|@_zjͧ6b=MO<ِ(IT?KCXbi` `_^LA\q+4(7.B!憷fkP;ܐrSUG]@4%}&dP \ՃI}YZObҡwaqJpG/@|le*6^鹐dcoЖX37X1-2n.|!a$#Gɷ~ "3ob^;DʖRKEZKl,eBA:Rݨ׺h"!Hx azCЇ&1iE;Ca1p<=+Uk7KcdsW3 s@#XD2*yHoE n'+"!Q??+ja<-gлZhO2D9?Ik260:g\P$eAF^,|#|k]XDOO[+q~#'<8^aTrÇ #!RKfdR$@N5&Pe2T7-JlFNy./QH) Vw5ݤԦ" F3NuV]٢<\WIB֟SzQW}EU~J U'a ^,lJJ7VaTD)SVd*W67w%(7cAS7`5tLTIR8Z -4lN+zO}~KŦvX)Q-Z#YgGMAF\K2ZwpA\x+ 2ԃAMMfђ(}{s^%l)/ƣG#Z+؀fݳfhep-0$ aIֶmb* .(:}H^Rr1x|{GTO0lN "~?+ ո 6c0?-hM>]PZ1\OL=%p&6Zj^t٥ynE'),`-{ڦfMHUe_ մ5S>-٦qm2/Y "n2 ҟiM4lE y󯠈[1/O|NCpwZX5ʋ4+&&/VvUڌ|uMX-"udС:AW']/TXJoF"C0^1) ;!UiTo^9x[W Of&O$K{_WlLLyP JY >ׂv?Q/Ln}VT~Jϡ81u q[ip%*;.Sb$QI Ki갚9VF=ϨYnzw K{ijo.Joк |;em Ҩ2z$@TNch& j,a߹ {B8=I ;m}8daQJ/\:l"FUӚ t;SYGoɕ7=ԑHټ@4g'AƲp#8]JnncWHx)UXg;MvxE>xr3h*Pw4V%nlcJTիO[.2ٞK$8xWVhظ&mA!U65L8Uӂ~=L%:tpt)mYkt5. @ƙpH"BҖAPꀴ\> 0>&/fJsdDDAeƔP@G$ca~Ag%aY;w+4b7oVjNu"h#<a>E|/'3֘JsݗlU^᢭̐e&nƂ\֛͡W8 W0Z9{2gk\ĹQ=9Ԏ +yZVI}=acJ>6s mRBnᗞ28#H"-ֵ{ߌy-WBkZ79"ױCw]$z4FPmlBTke yqtssB3`C5Π:gu[Hmc_>a2g%.N'c{#C,8WUd6Ʊ#6/rI՞ ?#uMjY[rXlɌ@u:mJV5薆:&VPob\h.M7a)Mp?n9a,NVǐu9H9ӵ*Wi Jlޗl1OD&FHȹ=reO0w-ǁP&7)Oet$|OfkXwW;(Zǵ9JCIz0آtl Ҽ-N#0طbFkI5#1jY+~Qm0!C<>Y9vzY(#L$[BXtvODU^ۋVlj-$l`Y71" Ƈ5Go.o gzejgqjr5%^ _¬<]qs+gG?KyG%7G&Ntt@&VMYå"ULSZDatV%(8)ex܄"5tLRԨmᛳ-"`C'}H?` c)1 IAB\*﫿t`[mTP#cUʼ҄gɲzOTf#UnEDŸY%M{H] p:/ĺSO3YߓH`DM]g7KW v ٛJLhMxR*ύ..VE)] xX ayrRD Ѝmɯ<$?0!NG7WbQIpT~W#BVxpDS_%V0+j7z|}RNZKߡ4xtYLHvxiC\[n-\v.قćoϷxtߗyZtnhSv|eX9WB}IW艷r;]( gMXA9\%d4뤅P Кm b_W-GEZv>eUVMD3$57!h"XB>Z”^.D.G/4IJ`b)?%`2m muPPDp!ߖ"Fm!LmWvZz 5ݐA%90b :~-Nn*d<+5N9;Z#F!"Kl1V.6ze*Rܮ[z>ФLH H ;sn܃n[gI6\-rgq O1$$[U(qI`A"dT6l_/\r?*79?s:z3Gua6ykTн^23T~d?aVb}AI˷F0b㶧k<4gU5S:% &:0C8ފ 촼iyi "J&B49/tD/o0ǠXR;0G}*>KO+k?"w:8rfhMY7I`LV$iXaIWKNWbD82ܸK eѬ[Z@|Z^4^M'ԁDJZ?-܇v+n%AX@կw4H}T7/:=8ޔ'1֤$VX>K!+5>YHn8(9Z>R_גwWEڴoD+4&Krϸ3Ř k7`>AorQk024c*63-NL|=ZNAIǍ0fjh&b3"q=Bc6#?Q[[\ $s76@xR^, *L[.=͵>Ïرi:JVQE"}kl=A#6Hi ܔh/0ҷU[*O,gsvMu/7ߖPĬ΄<߾ Fj\1\!z!Z @ٕ~ڴe\WrG)\ abFE MRFCĺοQ:Nz4p~ڈ=]* 0 uz\ <3Ϧ:*u^ťId!eʧu^4qmZXޕb i~}t\HڋPZ8pd{|C2Hڶ$BRn#gp^eWr?m}$o  NW_P;B9[ҧ?7|ЅH5,$ +.I!8TFe"L2/ b 4hNw+wC9vNsWF9xL{( iin$fޙ #e %.ZǍ ,4j>zج$@@ҹbJBl5p<}:ew׳AʷPkdfXH(Ly3Ō XRk6-)b֧M6+J%Re^*N0aAiP&)\*o{R q9ۀ;>6R3_ _5e6:w.<>ldX+Kt3dMs&MwQ%Ow^z\m9h9ck>#2q/5.=O}"Ghq#s5lǭ:'Draa9F+g P?xC$ǕwYb)/Ub*ܦFY2hY|7op 1h#Sa&-H+f`_/8H@nS TLc~=j[qi\q=bNko!'j pCʰn,Y 1. JĶFP4Uf"E_fa.вԇ7<ZPk ĆH$Ԟ'Dнӽ̃VeFosM75v0謩? :U4 8 }jO7ϥ떗HUk*OyC\qP%눘bcu8 oNR؝%aq*hp*8u\h?mNϦ|X8 * ) VF+ $]I񖔚XM3m'ugH sw!QB oɖ01sC6%l' Gu3s|` @*96jcrپzuwV|&lޣ#ˑd5הE C^Y+d+:"~ /؁RLI Q{P,5_=F0_1I 4[v.9O'ik^pB^88"K%IG+  KE踢$jӱشdbrHB*A`x mK=mj5E p>|LQI5N !'K7^տ9v&V= V O!Z[zXd~a<fnv*hot2i< F8P%1T -&Cٯ\27 ֲz-κD|~:mF8i`@]<r(oOs;Z;4YZ|֦;p ut>)ad{t<3و@yRWĠs(Atl*|_aH[wfX|iw06TxA99OS%)20MIzl' x&>@B`8pfL9%h{i#$p _*89l镼 dN.K淬Ք#USq,\ˤ0L椂NWeR0.GrfkyIb19??s&.1 s~.%%$TP/EDOSYHUE%n2犗MےcPTخIZ}[^|-:hTeV|3>՞7$T%[X$=qk&P`8P9_ ,c6& Ϭ~1ѽ{vS}ysӀ?\p cNXCHNj%j 4*{r\\|֭k~ wB-v6ŤNy,zXGC&N"Y]s=ֺPoL&>K#|_Le,-EodA,c#)j>5~Q6'J x \߭OB9mNtS3bMR5l\W/q#j'J;z.O>'T6;> bZڿ".%Zԁ/ulB\S\~1aaW7ZvE+5gf8B58.6#{si/l ,K"uVoûXO7! qIj7*@6N4RA.7pC&\מ ;1oVf4vO{k5Z"O@8P`F?K4<$UVbăK;}6-⓲U,غ vWfN뭑N S4@wـq居ԱiM%Ӕl?RZPqE(VeW<;Jj.-_BM|KR20:ow,?7?}+L{[i\\:)[5`6j 8^ -I2Nmb"cAY .c刏ufAO?E%l"&/kZZ$A/$lG]d840Sɮg#fAW%:SjD:ESF ;!c&e׳ZN9K2ыb"N`AxsE^^6M t#a[N8[ң3[ߩ? ngB]{ioyӼ< 5A5؊IpgxZk1i w rd'(#R S9 3vc&'GJk"DnW]s_49WHAb8!A؝J.@+SHbM%6GJ96%吏],DkvE򋌋SuVG] 6&qqƚөlſ=Y89nsڡ]2S+,W@VڦSd)=hp*tV+ģkTLB3* pi 5.{S)l5</ۦCfr~F:\T[XE\?;6`7*5ْI-܍Q.az?:\%xs]4D}!2h-mEt9g`G߸`%ljD΁}lŜec^1E 4풚!b-a׬Ѫl|( Y%"1S h CaȂ\q8ɿ PjdNx !JÒ+CXbR"DC {b?T :f,#)ϙx@/Rڠ6߻k_I%DDP?e^ޭ KA(b4Y\K8$[8omJU ̀GA o 'GT\/d]3rn^z"4B1-rrCVNuD =ͬE#00P\X2߸8e{_GѰ=J# QS~a<@-p &^Ɠ!G2u5'amuHT^팴![u,iVáyB@Z-7Dm_YV`@{f Rݬ7͜/J`B5aNj{b &@E;G{GqhI3<'g&"r^]bdz9UZb=N/6ߍG2H :T;DELYZ$ ۅ dOӎpocJ ԇ"- y&(+Q +/' W7SlkaTLG>^/֣u؏=D=/S|Wxx=a^2?m6N/%=1pv+6F>d|Jl4/-BQv+|yt{0@oc(쭰vz7h Z$T*P~>-YAk x2"M ((D33M~3cSq0RlĻ書΄0CT}@?Mhji~DCHDvt]~,/6*{^RG&"q~9UfUѣ,Ŋ2"%;gg jl:( rsҥ G/M!!˹j8Nؖ1,T޻!g ؠDeC<2<&lTpv\EVK~ee:+Z^str~gY(A 5\Pզv@֖Lqe$_lR#mwK %$aBu`)a-(LCa,ɡyuVsM~`|<0Dۧy)B2H& ɴ;@64*Y tob)";$Rx/`1p](#ؿK<Ê( ( tifP4ܖ{ߦ^qv)Q'+Mapr(eEq 8` YV>w`s!צAhWrX\Y3#^>! %1N)7gy: .oB.=YVIԏH0ڥD`[,8mLʎnݧne>ylQNy:D2l}t$ j[c>X+S`,8H^FLkF_ރ$ ~AJᮜF2YZ8EH!(6) XZd9b0FbwM 78fն;eh"=s3MU~E*D!NjQ &_?"_̖YJC[3W#hTZݹ 2HI"UF4KiHnuv/tx);ȁ &Jxc6}׉^=U#*N(Ly^8UI,W)N h?xwsM,f΋@3ᜭXݵdц#]n#BFSh.?Xa6[}yߊWodנ#/_Xg~FdM'W`OoA.O7g|6MQ o-e)킝%1Z̲ɻgytB: "~?Jԧˡ "..];yuee~Ey#VI]nyIj rUQx[2 3L82{lWjlpz2čtzY/ҁAX'5rk2o Q-/^4aK5t$r(d=ryCnYC^Oy |F0Of1(JB}m<"Ƴ,PS߳.K-Tel0-/*M&jtzԡ P,6Dyش7í5jPv^cD[VxP#+ ,C~Qwl+ O?aa+Fa4_8Gr"2rj{aLɸADbc|#O7 !3-M le@=)D^ZcFַ1ť[ʆgMfSĩ g6cq.k}{Oa([gO#K_Ia>̆{}B<`dY\9gݻqBz;G)5XǒMqa+`UX 9ѻ2ĂQl/:4P Ssק~C! *|*0 Ka4lnITcW1iZPL;mIvL)~V#vPyقv_ Ws`B ]2.<ݚ+QZZVpY I,2!Gəwq-UOGb OYUUak.7GyMzik靨оrTh:2®ձ'6'3] -'/Fii.$Kӓ\Q"cf|6SbR@T \ԲüQm͐Ctglm qcɠERYVALOбd{4^ 皏Ae/U2dIT?BBֈ\8*f$FJƵ 8+_>Tÿ0ɍIŶ]"o4tsfp`'Ŷ_WpkTMԧPW*s-8&RZT/y$o3 ?Tu>s3_4K|lǑ1ɵN &0^I~B./&DEA8q(J#XN621&) ?K3 ~=kyF^{LJ`n f .O7G2SYD:h{MDZ0uRv6zuy_$[X@DL#nw>`ҸheHTfʄOG6HG엟oLv㷎,?F#'ArK T]!deE:ۓIb4 n@ˎn.Fv(C1[}rƼ~n|b}EkN 3&7Z~0 6|Z|'[d3:?}RA(f)=P:J2p_ rv _SϪt%kSrϨ[gE$G6yKKٲ Kq;Y|dI}-91.( ,dwDT,j6pPsBRZ|vb@+c"*ݸ Q I0^;a&‹4lF/Y"٘tg]BBlFP! UgZ6jm^qrͿ 281XM셻"{~K6`< 8.4ĹY/B}*b}JD;b3^3д=lm:L 8ndO5{ jWWϿT:*%)uZ3n[t?+h3D*(/$&u[`ytj85K|&'ӫM@AC(?("=ҥD6k5?oi~žQGLJT.^fIo6,э0NtwOpUi.g#-HVtʖmӳP0ܶGL Lo4Lٜc6wڥ(Vkܸs8!1]6!]PhKI.{"E7 |MAow4djmen ]Lgrڋ4vu V*W-sj&\QmO 6Nx:9L ]x;`rKbk_ Zpަ9qzG6Z'yj|=0U3B?s͛ ZB 4"d=Śf_٭=5 &M5&p'>frVV|MJ~wz=#*‘L,!h^-ozE(/3ZB0*e!ѧZfiw(tgsуЪG1 1Ӫ;It~Yv|&UP]CQgˤؔ /t qoy&Eߗ4+`b0i"SΦt6^*M5큊ZܵX stx5;wBfG۞~Rpx.Uؗ"#,DxS(sNAeKȡ ʼn5BN=I^_1q9Q,9OtAh{zEvyN3f2}F<-q;9KtB0Hz,0㜓`:U&90d"n'Bh|BĜˡBЅYeVmt/0mlIeo^}oM/ڍ:B䎷pc,냚qCtrxy 'jӮ"LU LdR%*}Tfp(rY h;7Fl.}R̃ɥa8EdX'3l>O^)Pn暅S0P p忈S̠\I=7?NZcAwF$ ,ywJ+NNt`on#86A~\R \M=LX$m[@pf: X`ۅw>oths@ȬgD$Jek^ٗ)~CcQRjZ}ѕ@.DfSG Pq*)I `Ԗo} J 5W`qI,6`e$Wb(1;amZ;=p c^D/'舓\È^ϔڑ&;gḩ`/k<j;D_t2zdSm^Qn V90-?Mo/dNgRxߣ#^k3-L*e"*Drp}X:)= Y!HA46,{VyttLWAk }<P}$E=JA-;sArmĹ<¸[ZMCyZG{g!iTUH*@?R.²"9Ch3kD+CY]nz^CuZ${2~%|i܅inK/$>?h]: = 3 dD`ՀqZa}3* W}8W}x륐.eٹY B8d ,M5lQn?dyɯi:fXmlfZQ~T%FVcksQ2cQ\"ۜ.f 2&Nё ٜRn袂c19K B&E\KI/ =Yr b[yT rKO;D#ANukev芶$D3M([c^rA2%xe*gdR f=pzf1b* גze"}m(%baIx3/Å:*G,rҩ+ Jp@ʏ (kp[ .)uxQ9+rrpx{}0潞?i}/aK Qu%u+zPujwWIqXn4`ie.]_Qj**8qt"=z}p엖wr hPRgBÒ Q7tmTP.,"{T/ҪvwRk,}ѿcFoyf9QTX 3W}63`OrJ)+U덨 I l2TrtcwRoĘ˫WoBv[Cl*cx!$NkÄL~}\ԣẂH= ]-RL:"qs<$-6jv8,b޿gҁ5TeU->IZ* \nfwl)=s6/Z,n1LemWw`\r2LX?#aOrGny=sy@(0s(lZ 2 WG1ٝ=jt {eOV1,𞁧w?h}ړ+Bپ^LS](*F,v] C;{{>QMh&V$99Wm##Pku|b2[/SP e$TzNv&{;R2 q^m _'DkݸBK p}_OYMY0-W} 34o2zJ d}4*]C?뽡`!"U8BGX&.LYojϥda2p);9_(ȃԸ#E.0(τK(u;# (hliX- M"?_PQpJkLm& $8}vt B+ع;$h|c` !g*<¦j.~~6gZT } j1g"ʂfJbmeq3?>+Y2u,Cf$&)P=jC_Yo4huP]8i=,G,C'>Mm{kSE~|[&涛D(vN/jAD#S45;\fLMy7U}~jHɝ90L^`|?/RS_ t=n0bC1$Ļi~/6$eC9#wI_O0k+7cPU.6ZWyښyb(hXB+T`^8f4D *y^֪/mKy*>dYLq>q (::í݊W?(;!wC7C?WL.rEǶ4U1yY]J'X$Rр9gc3Gٞ$&.I ^^Uu&*=t Pk72?o6I<$D ? VƮ|co[+iLxާK|fU+VͶN jn(f B|A5BMir/J6gr>q⍈ưܳѶ%j#L~'*^v\AwcMzQGt̝ _ԏYM%|4;ryyDzT"[DS l*/2;.C־`VEo<ez;ru[uar+ o\'Pk/NbJC] &}ϋqF.ҩ>kLIxEXo brR،* i :uЁB i:*|E_yq}gNۜt'2n76? ,ϙR#ֱsȳDcЫL?ܨl)Ɏ|LWJeNc=\dpbOKn_N.a` e$=G)joϓh)([!ϸ~Ysղ81|h=7^u1MB wM+Ӄ0:;G&aa_>Z_0#/Z * .!? \=fn}KaKG7-u3Ω~,#<J|"|aZo֠w$QR!-\jc/l߅/QNn5DfzS9?0)7!,!z6ɪqdrJK>3[^h{6Օ*NQ/@-JHۓ^]=R-ko5'{@jE8-COXW1 Hx" v(IJ [/ ʒvVzS9M@ex; 5/\L(@ROlf"bu0 F8Y @SC<y#LTx:r0.#۩wmn} !m˵+d.&[b]ơOݦ['H zO'Qk zkIemj<2n2\_۪vl]㛟7SnJM?213%p@eJC->ꗶq"3c(zfwݕ*8e~h!xT]le}|s 'lH'3*TR:8y@' lM=<1@&.7+k)pMkA|?,R&z+Y -Ѱs+!ђ` 5#+{B18 Qq:nE#hREUwA ih0^dW؉yo-0?ib _'عh7;828?bVQr,WZm՞C\|gVE@o%f(g y=i\C6UQo5ABEf*b_2` SJcw ߟ6-xnɥZ-ܢ P&l^mS|j\$H./g{iLzڧ&Hԟh7yp @l}r'dNXaOv#3#?UɊP2ެL~֏ـ-"f*wat !ik/_8w=l՛ĩuC~4>6GFbk[Yr(j`^+hq=Xoڷl,I[ŰQD^xKDOU<{殬ThjڂZځ"riIc%>XЋָ[d[3lp~mȝK y\ma(>hᅢ̔D;Q ]64`*潂vN~TFa4N~78L%kM컕 omniO5\FJ*7EJHKOZOM>n !l2x3v晷:%մiG^43/S.6"3H[-Mkѕ T\hz9;fț6Z;b<sD5>i'S5S:нm\}_>UM1<Ɣ 7oNRFEޠ0flHNmS#.N[GoHXo{RO=SEPpV2 __~:ϒƀJc|p}޸D3C؈}f4F EJ[FɁ@a|{ _ ޼R}1)&g`Zc݇_@ҘDeХ ̚=;1 ^dNT!"3ftfC04{j}Vrf'Ѻߛ.{" .[:G1KNnT,z31%|Ʀb>IZ ߆k`&fKb%Ǹ['~ɰq9[fq֝j;W` #ӑx}Yʫ:Kث 0 5;m/Q.e~. y8[(/LhAl⌭YJ>f +=H^@(dSH7I\l,4B7 yU Q=y©MPnTNS\b;085$Ly167 M[($;^ȬJx]%3>E=v5rX%"(ṻlR?qQ}:o=&`or߈8 05E~4Եa#K#v)/+e~VL x3JNQ ( QQ;kÿx%O+zYEM%-NpSFDG(θ  Ћeܩ jWc1'薜"󶹪KrTR;˕CNCz,aަ&*EKA1m !E_TmDb(& "jqy`ǻeuۑYaD? u({I\O*:˄gh2ý~e +q:XwRK1.n_Jxԝ3[ #lu!Cnk#WX'*C] aˬTI+,af-C+[[R,hΟk1K/n{g:+l++7?~uEBʋvs̗tySHN^(!jUDD9xv cD+aXP{0>_QA,*%ʏ'sɗH4t0!LJsjӻK)INn*@&qv'm ]׀Vך^\< s~ 2R7Qä䞠ZD0pDQW?nP %j*C1d83$3Exl#%4مgeF!f1 YXsG &cVJ.eҞS7G@]@&N2+M8MZ*F}mW#K8@:|Pɬ66n }ny9ۤ qߜBnjSnzHRG Fd]}l=&QQ mӰ-̊P?`#{ƒ{ENk+"Ym<{% 8=U F+5 &~CJ|0q¿<&+W>#l>v^֮Gj|N~8_Pq6![쯓/kc&Lyx*_1NãN3mBOԜ\$ cD#Ȑr-+)a5K-seahiE6sOnЕV*H6o(4H_m4kc޺g [ ^;o-o aGPxfKsB WZ dJpob?,qsM_ Faȁ䡢$nɕ[ozv,݅>gIAn7~h>Hhwwϒt''v%ů#n1A7PpC:3fTLgSNC!IHWplǩHkU+*tS/#Mš&Й;kN@z#$I[8nxQ[.D`V}/fE q 7WQ -Ia!\YԦjKJUSZ됒2VU[m#Cɩ9a% m%M[pGk̎N fiYYu,FF9i/UƸ|@_7e{u ٷ DnbUc=@mU1W{^ - ̊O\4xoE *i*a`x'y\9x{Ŀj\rFNܘHֻo+;ugї*Ņj k\@7"oEޖ%u0^hםBhe ;;9iwV)ÿ GϨP,Rm } 4.׽ [D~a+ѷaOY.Y Fb2Ǭ##|UQ71 {#qE )"Tz0VhW`My?UԚ0ѸaӔ#ؙ7\bZLVI5;b6jx`tۊGxu^4|6n&,M7ޏ}S "u Fe5Blxs[/vZ7 t_1'[ c .XM$ǩKWD QLwBS9P-7λc$.jPՕ6FK~YɅ]B1|=EƦAI0^&Q/h:?B^<:kL/"JIՏ^%D > A{6~\{H}Cv|JEt^@xOa*fg€n=Єڂ,2 p_X'.j;c$o.׿;zR=|.EwoȽslzV;DN NVi3E%u)e:C^d`U&J7deJ{AmYPF.iXȯXpw=%[{a_HIdx1Jc;qˑ/c; A yuBDHUu&T.`׸ϖ~U9UZ%\qZ91b/ټ'h\h Y`Gx"yc莚PM2ӄ_7dX\,OM["}HQGhyAOv{},ܾ 񅟦vLG8_T}u:oFmt,6.k%^KJZۜ{= r`^>7c0d և/'ҵy $+ qݻN8^`@ 'T(0Ya $H|kr S tk9833qS,$ɗAzε_ p˵ooU_:Fi,%mnÆg؄fH5auO"PՉ=WL"F>r٧dH̛YG w_%*؆SbR<~5iK$MTRò4y-uΕ (:ߠW9AJzYߺt-Y=enܯW=Z{P;z&TTo8u!\#zn'1):: jޓeAU>˦*ՅKo!5:'ȇ=Xu4B A 2xeAjf -8m[bC9|)!MV5 U䢟W# ߣߍai uQGiƭƚLLmv7keL1w#["_:jЖn?`;] zJ2c36MUjkSv\.Q,&/;04T`KKQ0@|Hj;zo?[[aC;)lI.0ft5ejcR&-{uA…w8EErٞ?>*ez kbmwtfMs昗aSe$qMn ]9 Y;rd0sY&LE?a;s3SՋ ]vwV7}1%U:"K|+͌1eP!2iz}Ix$ͤ1t&֞rH[aIlyK|b+A +!=6ҩ;ڄ:GT\7y^'*ɠ؇= i7rd0uU|r[x/U֍Q%mSMkq·EI@60bZ>FA여5}\on+Df}iBu;j)Ja>d |#dzu꓅(ApMsMCrH4ӿouM º{̆TStצ6V7fӏxLpӲ! g8쏉K8P4KԶR/G3KqAX^Cnim@-6Idqo+zj~$(jS^R RݑK7x ?2 b,6$f\Y j+Vm+UOs ;ZdB /@E9&"<+#~;D~cbb 0K˞h1U_b\G(?)Դ{ #05 I}ixG8jGDyŢh#`o]_xJ6[9a3^g /O܎+]KWiwFjm(sXNjB񳗑a.pM.2+] wss%<ѮS8ݎs&7Q{%ahۦC ڰWUTXe24Sm x=IK8ى˰) p~f=,R`*0o;_2hѲ͊H\pZiS|`w:w܋ƈ%FHWmC-bz"lN-Ej,VLV@4ա@ ս]YpLxxZ{怅{D@]O]mPM(`j wJ+\[=Np{3IE5.!A >FƋLaZcբ4bd~蝓d X\p6Ä5ؐnDy˞"w ?ɟ[!\"!;o*WoSeFC)X6Gw ˨J,6UbXCghPDLAMHO#/L3:LmHKȯ`=&}XH|(cҿ)?X޸qo7_>`? fMUaC|07lA"*R_e$2'12@wioa@W4|ll܎:5V(lC;$zGO88ӣ2uda=um!&1+hQfٵ&+:J-bs1+9!2mD /p>5h$y.)s$ 3smT!#pHQITԥ*+0¼G%Biik/&8 MAuʓ%l]%H 00j!C3,H{.97S%v"fGp9cbJmp!,s׫ڎ=[V Q/K`ĩuA[b\/2#-8R&'ZHEH0'ѷ&o&0yO.t0~6]zB3KcNisu{AyX_Ϫg+ U$ )TD#ϑ͟V0j1 Ȗjk_6/E bSGov?-+_8ڈW{w5c9gSA9uڡnwJOҘ|RHt{{YQlT4y(iY;>#JIɅl c&J sXz]{ɁTf>a ^MW;vJ 0`o!,+`8#aLP,,ا.D FJDF>x5W0eeq}-Fu2O0L%#!}SA) 129PǎxsĽpkM3Pd)ѣp+s ?0fJ_X~ ?xx+G'I20黪*8^H 2D[*蚸@xK\ 4Nc /N*f< ?8:/:!ce(}i@H)NNz'̀{ _eHn;ɥXhSm-9R(])qa,a7#>UQfy޲欛_.ܠf.n1nMԉ>BlfeasNGLO6^ WrbGy8b[GެJ|YsPO2A !L3I> ?_P!".FB~ r_ p0r/m y:^o< 詩PclU ܍^2Hj7㦟A0y퉙:?|qЛ1r&Y^C`TE}ܛ (6.8V%HQ8A7ii8.Y#9 [ߥ, v'{k3TY*[+給t5dW0ZH#I+ *):@{-3^Zofj\J4?^M %. Y`E%3BLlK,:R4`Y~' YΕS^t>fc^uOɈ| "$0jJ'XŻHOea}xV&j8ҥ9ql&ޫ^0~-֮@ᇡ?cx=K\%^/QI,~LG%0N R4LUB;)g@ oC ɘ^D(*2v9wSNMR_IQ(4',s?`Na. es!$_A[QLzЖ84ֿ/eWOlǟ:)#Ir)o?_bKǭ["-K&]O,ݳ[*{M븰~5eZMã@7 ]6̝ jb $i`PJ[ 2SRw' 6rW,Ǒ_?E6~o*$cGޣ Wu[7;j@QN:poT5\LG=]TsZym yGo[W:*"5ݩP BtJ̜5@CZ €9րLOLgsOh]3dKcc%Ψ|~>"=h^Uҿ%Xm(QC*@nS~_Kb ZF  ]*;?_mWaUKWtନS$I*.Ⴠ4``\q6hZ8+,ο#R8+%W0?#>P/^_G١`6#终C#dfl{Fw7l!B;c5 ƊNba:t 143zR{˱cU.d!!h<'"2z:bdM9aXq~p#˓ˊW0)ac ]m2qĩ Mn7 yk=p7ߨ{Rm` 'C礈p$cMt&̑$BŁz@#N%z2MƢi7硤+21(\y$a=alV?>s֭㸏)ϭ pn ,x v=kD)Jy[tb5js24 S%ȿse)f9alVG8g!?Cݱ3'LNid 1KTEy)~p.uīb~x#;uL cB1æϑƥT}z#y6I-xk+L-;,X X@NcJyiۿ䙞hvK!L#lW,ZZ7.ovP Qth41liZ@~!):ŵ_G溄N 2yQ,o7U$n$Ƥ>FcqMY/tJ+'sZtY4vNݓ7ؤqEӴ-"̿C`0_ȁ=JX_zXv{>FEmLAUnΌN傯ݩ6򔶗k#n6 E"miQM@t]p,vU5_ ([hm"HlaxPDj~0( ӧGfy+^Ӵ,TLx"yעg]t`ґ \SJ36 i=!Nf+$= Ѵ;YeV; D=&k#cg4x=Xt@ A[BߒpT(^ӵcUFpd@RH/M@~-YTOppW5kpDV2:33Lo>CQJ yHn?vcXoME&x}q6X+vpYTj;6YW aϽD|v O rOLة>%ӧ<9Rzg꠺ Gow‰~쏝.ˈ4rV;5ɬw]ZJ&ڡ/7eq_WzvWGXo W894;ު ].%y|z­H4IFvsUG&{S5{hpT:/-, UBfWkv2RSp]\xSSau`ݕ )֨URtZ]DABl]2& K}C?f;SNɦkV|2㾔B)3پ+D[߂Gv},@W 9ݝ: T &yn 4{TE?~y&,g'KU5r. P SS&Q05FoN }NM:<*x, [H8vD9Re]ã|UF$K:yuh { vޮ9s/CYK`cΚ/G$|>ipRFko@U!5ζydCu]$u^sv,mI.2Y=D~<䚶HYb᠛W0E84@PUlFJzaϏp*\1a,pr`,C ū6S"]Pd>pc6s/=䔞5AѪc=Wo.a`4.d1mB1:^ID_Bsȼ.c渰lew^/d~\)*ɂ!~_QHʹ4יGIG]u݁Y*TlVOw>qdhh8YFBQ>%M$pA' e? K胐(=i $OXkwiFW] E/1q ;IkfMv⠘(d.n.?a#ۚ܂9F<yPnw AVe&ĉ["@8$Ww玒3Tԉ-}#JJ۳U%Hg)d>HcZrO&2ML}!Rv״cb\y,ڠcD~[ȁؑ[?82|sF\+ 2sqgҎ}-iЫCTXXjV.' "X&ʤdy@9DԺlYKn>m6h:U 92,*iSŖVAB+q hÂC1 F|~u([hyg`|*"*jsqN] ) =["a?=z?"%P.s"U6½{k!͆[  K.|׉bJBحrU_ƏC TbDWѸ))He}1C$7 {W"D[}4:o S ̹C{xDݙil; )Mb&3.|Cǡ vIt_WLؗYT~J)ߑzyI'͠W1"XzѹT=94= ˆQG7?X)`Qj46 I.Pv&u[%AUW! idVI:aڂ9=R`Hɪ]t\W.jXya9 G+qh]J9$]{F':_SOM~v">/>K;]SŎ3+,e=K5+MܣҹuKAǮ<<ȷ?9O\nГ4U7v 9x XDu(V᝜FhM0u:i{O#McQC|g P5 O'E"j66=R2ȁG>lw"| L*D^ex:-̏x&EQm8,aTc4]~~KZ̯F9DK, *.Q#꛷4wnFr|o?+ jҚ8Uj"5rcŀޘ/J_lªPwB8<DQ"p=hss^K! {}J/:eZ7qҤ~Y jXI߭h#7R ]u>~zMi+\P)Z†NWː1k,VE=9BV՚1oyhlVc]%v5SEۻ,yѝ-$ԑ F!Qi7ÂAD_I2cRL ?t]uۢiBxwXOQ AϥK;,owcc4,fmuT*i^rh0)gi?9=K0CuS*DF:b;}+S.({L_tvX.fXVkYp>BpҼViw$mbTQoa}2$Yl/Nk8,_v{ɕy'~,ŻKnJjNgwDhBmK8 ~zϏ~‹s7p4Q[h'B-lpExpPXxE$ۢ6+J]Xw3霍JVʒ;9<^N;C34R[1<UX_EwMg0'KY dw6qSzUs53s##5bFf|'Z_ Y# R`MewEy!s0d̲rRUˊZL޲'EaE &D]WUH4.d0Ah\?*=TvrBUII(bMN8NeMPCTwD /'\+0Ǿr ]FC+ٔ:y=^ ڽj{FK;Tkdɘj;XKr7Pyx˃ knKc@X"qf^\@Ǩ ~DÕ0`_d qj-?a6TTp I B'6F60)9;U9C!c^8_sx|: ->-S}t^)8X=a'N…zpW mt7hAdz'PպMP Q/j4pE=<~ 3A9ﯮ?EDd$%W`~ kk==T'`,v)gi̚??+Os vj8S%UڷRw4HM({Ag{b\.*4r2(SQƞ!7ب8[ICĒw#\& ä)C4\]t;YMkD>\k }N+;8/Wsk6*infC:׽='t5vb2(hjf+wC6B a'Xq!(4Z+2n ߌryHى c`l6[W>82\y B2/hӆLݹz# ᣳ#m6~ƻW^1IWd }vnz (r3P?c❭n[;dUr*.4\(׉rۗ.Gʝ/mr|3wqnGE-@tv9MhQFu8niv~PqOjY_z9esw9A^HTFK\(e{nE+B:\,~`--Bkr YLmE1P!ߔ)BuQ1F``KL/7^_fCAC<c~|.ZG~5{=剪Bg+zU𴁖N+*^Lh|\y[va] ]u:OP]DRS>Z"3# z63,sJ h [aW1=!rϭ-QV%?JwkQ F_v5C\p==JVjLtv ~a)RZI?CT!!2)WvUȻy Ѩg=A sx 'g#ްʃQEc,}7S(#vH +ߞ/s( L? &AoSMǓi!%4H@N 1A :;~<#P~bkF#@ fBnpWJ[V1~ 4j{7J_;NtcM;J=y?;gwGz1_~n$x4-W,F:oERS jFϭ_3x=oe8DK ^٥~֘#[]NC C!L*8us{6-CaMHu5o\:wSj9+^D{³$ԛr$h׬S[OJ )N:Jj}Zv/@'TnWV,pC$% ߶ CȅE"b4zmvEb%) (j†5pPVs 8L$jtڐ $qK2Nű!RUsul2#@Cɡ QEmܴnNr1+5X1\H{@w`G@@JބlF':c]omfH7r>>2A{ f7AoV0v #Ħ>r/vGdA "CoYRZcՕ~-r—)Ef[I 򇊗~veIJs_ImnKDŞ̌KYZ_ve$d[nNFOxfZ >;QŽYe}HuVSF癈y."0F{8GHeuETJn{{]!W->!/xAoj@>nx9f' U^s2Ok<0ۃ{}WygǨu|S"HQ^ 8M̹K xrڕs >t4,q]T}`zy4d౥WMRJuWmJB@I_MJO8+m5F#SNM;pVP/dOv!>xn~ھ*1nŽ#q1*7}YBB  ƾd_=,yAṞTtËgj-qx`Hw봷G|||?䡠gg_oJLݠ>&T-!%O5S4W4ʣsy.rGX @tR ;mcwYI| a|OYA,㓫gY;ic pp q4>ǘD.7Ib 19kD{ i٥0v2kFC@?!y&htF]Xle.]k4I *aǭh.'Li '5E, f&I/@e BK;x&vE gA2ZTdB~ !{:Vfюpy x얨Ycߤmgz,*O]Kr9 H&zP#7QpWSݯH]J۳KKőD d $'P#@ їa3 ~J `v]Ჶr:j"PW\+MLϙ/:͈R3/#/,! a¦-ڏL×GYB'h>ߩ0N׬}S ²j H!mO]xJ:v$rɮl--_%XB S EK$WyEuH|7 ΞI IEEV.|7?pMiN)yY A/`4ii nISoxKũ7,:e !0o =G|QcaohL~' B:O3N'U}RxZP2]}y^宄yk(H'APXi}EKA^:-d^\>wzqU }u3!(6}hK %^#{Z8#O{y'F' RҘa#,*M9rFĸj.y_ %?+\&V"2z ӗ7WWѼs3wξP%A±OMMdA"/>yFf С`"Pyϧ\9 輶+Bz Z0$B>Ÿ#0IA+@Jm # 叇f!BȦEϘ .^f|jd<@e'NS%clWq.1F 3^̮!4Lэ;H? o۔D܊|xV4M% WQ w*+{XS0P.xy&Fv,E'&֨ل~#Ң=gaNӶd 1tGDCK0CtEvh%nHF+YgL|Zmn D̺.9Cfq/@{ԟ'ǰx_;hӡHw؉o]BǪ- #5̻30#-#U79>C|Z+k:'aeFVTOux IobPg+lI׃jv)FOP дn*҉_yx#)Pxj4x4,{l RS,7W0g? M3^)z$&xF*Q85i = &줢@.|8YK Hy.b+1ntSxK'oMZt+ qCH(TNDZN! lm.t$fd3p9ЦzgՓS:[b[h̗De>c&Z%Ihy5nE&ÌSj0?9 05kjvDZm,K?& ;U{]g*c-?{Ax6>\|Ǫ i{Lf2=02!ŊbJZ"݅TeJHdܗhtb̍?Ȯ뼪ʨhк+/;JN/LL;]H1}ןɓu>1%ª&B[D[0UNQC8dx=J7Uȱ Qp|ј#L 88# ^ӤbGHXD$E@T 䃼 ;`~)j!N $[l!4<=4!*z0&53(P@x>]FP@qˆ3+tn^(-s?BOYvLՇ,wVk$ NՑǭdlZʘTӺ@(Kު{k>byoj3aw C{//b׵?r= % Pޱ*& )}{hF+9j2~I@#L:%|ŔeEuG{Xf7ï :%zBX_v=?S,/39\C˂/.Wzi,`ZU 9usڮKF·"T&`C7QӼVjf'-hVm/ʄ~uѰ>$ #p}J*eqѰ𽾝*"^ =S=six 5s@px'Mus1*B{{|4!mFݒgEߟjGJTM#S؁6J9: hu*k0}+'APZ q+IE (`}>7&00](y6 9pet>%. onrYs䣡#5%H=<՞Ngv2[떂=f 3k߯?o7!<_' " n#up!q7X[5"7w'QaWmxh;/\g釠 wѿ ( X4_ ǖ`!~k'(Husw$g?N%ޔgٺR3(Jm16n?DnXɆ@)Ŋ$Ǭ/oۻ8l5xi64wT f+Oo[x-R5f)GBFФV92!T='y\_1?`{|}e>؞G<ޙ5}{ȅsXk_,Q?ϛꭒWO Dmx1=XX-rM:5\-^)ptV'@'*ms:׌ƻ{Jx|z,=OHb?;uj0ِ17 کW,IrcLޝ~86,7h[ȩʂϺ!cGxBJ G&ð$ƜzU} D)_]}~U{tdեE#&v3(0,1O'ϑYޔvUkRyZ(`,%YlIb{V7Cķ1lš/AF%>J4?>Ժo4_{Hi\ƷРoa2s:N]5\!O&bX-? cJy!0l e&mGhjq -y&o}tF.:0ʕ-~JP#sm%nDH_KktScCM[$ʈLLM#6lJ*:fEB@΃iY(ii`KB Jeɛ:&!OKjZKqVlx3^wõ[7XnVyӭ-e>==X o߰~d@ Q"00.sgX0tк*>>:3;~t-*.j'o;ó{Iy@B>Ce""whhxԺ^Lń7 \ ϸM`0<p@1TAdP1[Ԩ: uv^Shx RTSswopQAU@Uq}F˺C\)vG'Dש)Ͳ}bcKa>-_#6abD*I?(=j5[^|]YQiWwflfoߠ1RX_}EtsH=:S@ҋђЂsՅ`// 7E4 )o'% V;~b\'K`g_%ڄa5oSZKMRKķ2~."W8[6xݝIn+cw>t958NDgڞy`LFA?DZtQh*AeO^\ZJZ" ]U] *W]Z &tQk6?{ S2qDv-ړڵ׶[y1 6 ;ؠ?6EgvW8uT}ӂ/*s#qA]Zh"[A 3q@_ۃjK0W#&lr[Yi=R RKL5aIy'lܗskE7$95/f4Ol^Ƴ'.ZC$fҤ)M-\= a2[]W=of~zK 3:p39tX(q7hhpAX:Ø,5P5꯯RppLw(zHls!V۝giufr{`rf:ƔŦAf/i6>ν6 } Е\x1y)19ÇԀQ \6@2hXn4{Y xJ!3hxJy<7|OձW2P.Ԟ0ϏS)dXgc~!nd ..nbrtwT$?ţ,v_<@iv| ?bmgY%oJG w4G*L4F?iɮ\*[HV9f%qT4ϋ n#'ЃVAOO2hnTUvݲH"&9;_?MW[v-^|]3. ;}8Y[ 9 ㏻?~W ɂ J \iu iIUZH{|)rKiss墙.!QdS|*c*w$JAu=Y\(9 X5@_2| F_8K )L%(Ɵ_@v6<<՘;n/y&ט=ݬA֦'),LC -53܂ ѥI(O b=f; OQqFHѸbu& z]GjL'ib CyT*#>Jb31XXFKa]jvb PLh `2lKWΐtFP` #Q$a ͉Y)x{7JugnLK`[YXx8NERsE~H8J:E`+&Z{}ŵ⽯K;)BxZd6 ęNx&c dmOD}&gV{4j^,摨;vYB'0(JwӱBVPJb+vc$7t6, +&`8tTyHJǎu=2eEA{L Y=qJ́a=Ma&$cc +rqE-M' |~W_,;*\Ȅ2b%,|n._-&ef zf[/pxaK0`7\Wd_l{f'";mU8z,xCf#F} așXW-N>ƬvCنBZYaW<")En@|3KW`yt&ص6TR :}SE=uG ,eMVAYO 32T.rRDq"XL ƽu@M A*B-U M+I)G+D 5)XD _hؚ֠4>E)Wa(v4>>|7K=`;JVDڷ'K=G_]υĚ+ǷOWYWU޹4AFLW ߡҿZtL,:7rNC~I2xA5[.q߲m|a嗁ua`Ow^a =6%@DzA3I WkȕR-~Ņ z"H XՑl lwN0),lg|ǿxxIWh(!uuI )e "u ޻¨Φ31MkwC4#m|sE"NfUbI4o 3J~YsÖNyDл ͧx|mx  9=HAw.@ؽ'#BYs{ P)7sC1 MØ3~ P@|L.AF79^{ (UVN9״v<{o#,i ضF XYn'&ج~Uce]m]ҭx!g;Ň=,,@A0n$/+ljo 邚p$"mѻU-2ToB[1ixKS\=J nWQM ^-` `ZãdKAsɱœ&txM>~~1| U?1LdOR@9jy.}8]ϖ-:6^'C}t@!aoh8 ,t׎Ȓ|*cjޓkd˹~rE(|&9wDqѨ$buD`;M#D1%`>Ժ\<+/`k4EJpdR;p!LJ+s?ERWR5ۤYq 85 ymvywmE83Vw>鲔ɞ>x py^,> aj3RDdG D?Wz:YK6e-vj;"jz #,Ŗ=2*c{9{}4zx> 4Lb˰vC~@cR*;R'N6ǔΒEou}D̮ؿ}rJ?X='/uR:0SN^rfQXEd0MDOd.GBa$`Yhs^>1n`PwiiH, d; 5 #  NV*a1;9~H@ h95ڌlѕ`LJ HI_.J:6Т}IzD־ ѪEBÚ.OL~Ѝ"gACaW4= [ؓHn15f=LH^F5NCHvWR?^"~BB2v}vu=L |qW1òe`>ϫǰȐhfTE ]b3A93[To""Nh,}51ZYBO /RY37X@V(MVK-_c3V_bUx2 ]7tYC~K<ȼg:>cCZ6 j6YrEU[:Li*WeH TgN%d8FZُM.]<;$7oZ6rH[6.\!XL&RF9nJ ¢.Xgpzwo aK2v#wk.aQЬF?7gz ! ֎>h ,ѭG%DR뽋D^vK$uOx}LvD"K5LY~GɶZeMFDۨ^w91C4 HPsDr,y݈'B>H\<ϑ TNʡ@Qf~W38q6ޮ5a[ƷRw] D W\g3r.cb,Q,*&pQ7ąǐJ<%Mtf;,r4nwߙT|su25ج1hzT Km>AMgSXk%O~ckUzBJ};[nuꮷiRbʾECZ?oE |*eSҶ }ohTi'dDOVw!}N݄޷DG=Zaq)_d%oB8v_@RnS[adpuLg!@&ԊP3GjgtfIX$SYb=~ޠ8*v.}0t6ꢒekJޘ;_luN2DrSMf`<rPGt'ӯW1ٮ~Gb3.KDa&ʊ7&ZԀ9VG< M 2'lXue+v$هFch{`,o8!#/ 5ITB`hɥ/2Rj<'qq|g* =fk_zcsرp8r@&a6<89Cew85^B`BR9" Png\6}ڕQc΋\&}!"+~S3%}1r:?G+}9|2J{vH'^}**YJ @귊G3/ȮUs5:M|(9ы"L[f=\B| U0 %D+Y$"Y++0kֳ\EwID8} fiGC6bNoѽ)#Cp L(&nLRÞ'¦n盝 M,^DL/Gbc/ c@U$kznJ?_@{9)hNa NUwFIYD~kl<ޑOQ6"Em#/s.S!J@h^TpI[;LRw3Uq4(q&:O'_q/Ng%2v9aYucv ڷ'H~.m)uEGe¦i -W wH6;W HEX+rK݁f.Sk*&YGm M鴱ļ2PL$);*%-˪,(p_KLm/4L@2C ̀igH+< Ӑ̖% M4 5̋+x䁈2ģ~Fhzr @=AʬrG>&'o= <0E~wrݚ}N+iNh kN:Ky9?|Ծ7 2Ż0H{}_ORvHL Pg[Әe1P"?V?F}D3XH)mߴuv3!~rG34PdON=QRq@v9c2FpϦ1 qÜe  ٕ_{e|%P5*j~gB!8Ŕ_ <䩀m?b&tMD9q|+t$ʩ)m\4uB &G ,!YVw([X>^>oKKpWC1=MsD}R"™TQZ-i#hO2,mu(LbMu jwZR `MJ5$DԳj@Oۉdfb:tQh(ɱ"bl0._̥1Zu϶^!Aޞ+׍+jg蕫 퇀;vI]iBW@ƕNhzY rϵz(9[7nZ8~բ4ڏ:3@)M'cl\?[ݣG_.rJ7gpwٯp MHAp"G. GeӸ~?_ *M?wBF0V>)n%z̛Xs`JoKe}R$g32= }G>_heete@釡WDп#ʇ܄B=N>]$dM@@!+A3w| `UAЏnriD6]XaTy;1tHp?ipL_)A9c!U?>5V'괯3ř2wݟ?5"j;SJ1+*G$iʨ"$'{}HP*QV,~|VF7v? ]T^czG?PD'wzb0G>! 9,Vnis" %T:֝ SoyL+ ѹ @6#!{]Q?4oWEͯ +sfnI1 gx`|G{O@L`2ي]PtOͨOZulS;\'AdwcOLܹY|\e44F<'c-KW #11-n'3T-HYl bH"b.]e}8E`܍:AGb{ף@ōHhEX:%G6A.BSދLWKylzoֶ׉)S_!p\ =!uT?vF yC\8_SaQ4j '%vEd a$~/s=_[x( T:0Vo{hŖ[vSYoW]!5/ wK7*R,Qi"Q.xw4s֜@u[!$["1^Γc #W^,sw8O/S*%9hİ~w#d hLt;x2saʼ僠O 9/ѡ6*rhQ摈_/"A%1q>f5Z]1ީ-c-0"?h ٍR? l0L>N].kbM@urF6@ .ʇ#g&UWk:~Ìx51iD[C~;.f$C\$>ydbVCCg|ܽk 7ŒJճ.&Q{ǩ-2w[)DFxTR Ŏj׻#JlV ߄jWVT A°զ#xd  ClY5̈hs)w7ʌdÅlع. ]R : {̵-̿7)le6$4WRuh45fy ^6-o^Ssp*̯ݓZE=ݏ$7+C0sS&'U:Nt8>zi\&/u;aJ/uovq\T5qiy\sm]u8 x)u5Q\-\3Zو68PMf:)RLw|b_? +vWLlA[awRz RaA=_McqgD5Q@TcRGHa 9Fa8g \hL<~ʭ804KW{z*iί^W\6'6Yiy THc;E{?MꔤR 0Sx=7us bFscy0 0n'B訏8Cs5 h8_MPZBGCS&RG$Y!U$v!3)%X w=E{?` :ъ%13"wM%#HǙ5vwmBrcS=pkc'`YbP.u\ըA5վ-t”Xeq:.ٲaHI4(PeZzm5/ruAԐ@wl+&<[XF*EԴ >-_.wgXt1r1P>I3Ud(Ɖ|Mnhk @"E+5OɻCTJ|f,c$Q24eunfl.s2&=rә`;C@1ᳳB>Wcq=Ybn)N/PpsO #T5]N-ʹDZjte*gv,[0x)W(TNJtMͧIJ6w%  o>&js F>WRbUWN)w;1~'- 2GWhB&[y&ef:#C,6d.Á֪HRe'u8ߪ@ Z9BFA귰6F'Ux>EzV5Z<{TVV~i> й Ҕ6PM)Y݋Kb7 +Z5]\B&t7Ff8XfT|7؊ܺ"3XGH`k|^بЩnœϓQumA_Q\ Vc<ɼw%_l캉4 -I$^T*&$.ѯpQwRU \фz{`ϋ=`5 8cH;Y .˟Xq zƀmqfpk9i3:5  o<_9f 8Qjx_d噼>>w0~IUs[9R;%b%ݞO'B"f4,T"i#ۅ~~:.mc>gK p "H+OieBqK89nr@,ݳ ,y1Uxׇ>x}8Owꑍ0> (*+?ew\'E9Ftc@HP$ iT3$CˌX[?A)*i'ګ!C2:n8\Eˈj^;ӆlly}c%]}=w{.۴ ΥIJLnjQq@aadӄB0=-7WjcAkv3wX4Y. K! ,Xxᬛ]Dom\|4UX}^\B%ӆ9ڀ\dJcj۞J: X.Z0|5 BsQ~S:Lېꏻ |ciA%a?ޮ׎<;Y4tppbK?; j".w)f!LguhҸtYӔbSO𮑁91?BF'גA5V;fKRx!iR%|G.R %F6hq&!P! MԼviUhvV: @7!Jmۿ%v+S`)eyq@h[Mk 4]QOx (],KXCe>axu:ĺ#1-E`,f=V"vWT73õܝSQ"0 GaV z? fb[2DJ՟A h=-8jeD~܅4(wr|j}mCgQ"uTiIb}5<0aV` hOYXuN8_ ׉zl5sE`停ge:]{֯k;\"GߚvAժF,Sz.7{}nJB?P8vduֱRmP !eDf/?0f"E@ Ÿ+1@ lZ4؃8hcFsVyšev*3GH%3A{6e凞4}2ñwѼglLÃվLqAQL[^o-")H W2S1KvA2F שՏ mPV҆c aωNaܞh2!-#{LRJz[A*gݪقctw!bcQKWn>f">_^ g\w'd۫ء=˼axc|bJ`_^P%c*Y{k7`zΎqp W|T-J) G( ٬؉9:+-w1ER涵'LVwlPMl!9cv3_i_}aumknxCa\ݴ^rW +5*d;rSAD'jnnar>^6}*ʲՃ>(v9Ev&P>w }ep9=QƱ*/7Yy ڶkx/ 'C(;BgL4^Kk+#Mۨ%L˃ZAk3AgԔbGI@";SV- |>hyz6(z}]NJFnr V F~Bg`*pwԥDU%m[j؅xnm2T85޽߿j\M|YKlʈf؃B͚?X>aK*:e_[!3+ [Ub2,N7׿UΣpNV ڰ(ϰg_<׌LCG@m]sX; S)\D҆f|ɽ&j4KmX8= _2bش(T@9ݢғOx<>ZI%ao';SA guX@b9Ww7q<ȍ2vrݩYJ9[tas:4i<8"z,,Iwf)"cQ#2 !I!j'8E% @X\-`60ICr\?RV?p䚋.[a;RFYK0 rgJvRJÄQ;[-(g'ҚJ- 8KkgM UD$~ 2;w꼷* qAMǘq9r({^ Q'u6屧cya.Xy9V_>s7O#r3hܼʦ>x?֌j=0%mB'EFi-c%[1)qڙG`3} ;kcSRhUT>mlhqvuN;iaF6: %0%v"}1 !oTzYc(":Jmb5іXoHhjwO$0Ycfgi[iP#7$S9#M|.HLY"̏fUIex pU h1Bx$쪛0^i(7~0;<Ѯ,bF@)PwaB(nuID-̫~X{)5g$''/#c\G0äYVQ\h?[Fy/C@mH)Mvf9\]ow-H?kRM0:ͽbbO6mwYϏ3SL x0?al)zg#ԎCO2P$49$zy ^ʲ36)\0WsdrzLʴR;og"k}:cV&e}'啳= )q2A!>蚶{č!V9`y ʜr r-D/_@ẙ􅦊d󖗳Nu}V$mqڴBg )i<^Z3Q|zso itfc|8E5yIK(o3j˅L ^&֙:GPklŭtU|fnov1Uok臰sӽ4@rG:wlijRc'4z" cX͙5@Gr4jnQf\*[Y X!)Y~K֮׬ {̷; Y;^zH~' Tw龺yw~J"IbXw$|S'Y* ZAL$@ݩ& Ck_tݏa5oIj%>s6=-0C D7NdEai@l/4CgBoS9t #[X {x ɋk3)+OH*,̃B?"f_b).猛([A;)V_bL0dϏP^Di!AD!S[N>t"mEUK,Bd"iv cpgD` #RN%_}3I2u dlG ('2L14hҙu\gNOD;I?0t'8dCwa)U;̺1Kl8=#}ߨ?Ę"u"3nG.Kxi?wUN>xÏ1d Pp[t+Raa5YFfukd]P9-߽^y}&20z$h00p@6yQS JJJsF{J2b  ]%SYX ^7Z]ȅI!a4"49 ^ca}0^_ϮK#GJAtX*Y$q9 9S)O*Eŗժ`[(V]$?!ۯ)/:vigO ŋ4ԝ(]{ ulT+$zcV cH-FEAO*`0A@;> Y:c m @sƃ"t]3ߛ w9Ǔb+=͐3-Jx wmU,y_t "%l[a8;6/>|D'羬a_ ,mz3G ӄzc+$PG]JrvFyI\؋@Iڶfb=ЖeN^g7.S g ͮꠔv|ؕ$dH$FR Mɶf` [.Hس TsS~՝[71Vr)x67X"#^l.+OOa%l֩sUxddKG'xUǸζիs {AEguetԞ3ԗѾ||W?-qhߚ/Ycx&Ku%GIB-Sg_'R4'" g|xDd.(jaF iO-fEf,oU*c#qF`+_*\DZ4PR-žB:c ?3S訴`c b`uf ww0)z^oSC;cc@C1 :7؏إ+4{Q a~Jkߘj3aع׌˴7$ `3q LWN'ޱ{h*Dr ]QTCEݾSg܉طKBA㋖F'Ϣuh4e騃/z mSu xU﷟(  ǪeE3hfN"GBw[hBчE/o_Tgު`ؔL/̼HavX3s\uoGzosFFh6r,WT~YVw\YDGE$&^8e s3RAM[X'pp]yݿJfL>G =2$iz0Z׃S`*lCI7l@f* ?_tLWb PI~'|#EE#ʞO\є $go aCMÒטP:SBYrIW&Kֈ<"{6[nD'GITHq6wLaOV_[ӻ`P|R>:?Y}O}dщ%gDؑF~E|y3,'vsUZG~@>5~c+ّd%zQleT>\i}U1}I2A}3 H8 eC2r3 x>D`TL(TA?jndy90x;W ?R/ `Ru#{̤W m,qCFٿNokǾ6ĥ ='PRPs Xm\AgK3;+h cD!T8 ?z:iZ_U,ٹ&mzMqg/3ݭ=$dQ6R* A3 A#NSA4sR$jUsvڮ?@bI0B(O*mC ^Q`%Ýw(|g(VG3m>{^nI~cLV n^o Y|^9YmmLmj.ԣXenI[3B7wk?'^N{2$J?c+y !<+L .0gXY\WS XSסlFYޢyh3/E]*w5 os 4]V-X1W3q3Hn5>BBQk3cWJ1E6/,g+,{vS5G$e I[\(MpS{{;AhW'TZO ,}yLB%jb6?KO\o^)J/嫙5i`$Q!Zn=IlBF쏫R_'5 )8Fmȵo $]#;;R2>|/ԏPrl pjht}mֱ<<~ރ;]bC~{44'ɟ;YbX ;8UsWĉ++-(VMiO2H_&5Ag /=s<\EWAPϒbG5zij@> KEoG}E?c8D͑+Bi-׶sPA"'Phf &A_rǵ^~==d E]]Uxx9p+:?Q"MyK{|ײ!;1f8 bTF,)dSw Eܚ%hI wE)<)@;iz܅]摋Uj'Fv*Z1V(0᭮Y\:V{|W7uvBX&7 o.36~ꨏ%ȡ|B lp3fPxJyhmf`r8$UN8Ɛ=m\:x^ c&H6XNlXOu.r6nd ƙlR@TpABCġ]9̽gCJ@=Ӽ'k-`ױmܔc*18`G15}سs\aNeRmn;?9ϣ~$$J]",[K]2CP#L^9[Rqy=d55*6lx}M(e7 L*$]T0<?G EPY9pKBUgNۺxԩwB;eԸWD欥Z +R8~G;dz:RexkK]aa$N-m쿜=#wWo$6t# :xc 4c DJ1}ﶱL#0_g1[6j|_*Ⱥxg{@6 ˏK/@\=x޷Loq,+koRCK@_<*(ҷj_ӱmٚl#6SĿh$;NWC r,gIl@b1\) ;֜p/WCK!FL#3W )l 32"(`5]iu0op)~՜H  NMJDw[x-؏[{l1]SI J_3EHaUNR.WPN7ykzqIVԲWЪ 8oY"3E@J'*RyױGԦihP0'}sX;z0m9QpGt闪1ݍ8psT㿄]'kJCe I9zGV9lĹ&g"R$1e VQM`m} elS2? -ZQQ>?Y4cgI1V9j0J{[7l?%2v$TvHng >ľ;z ɍn*K|4G-(6NB#_T9Ûj_s}~Jp-=Uj۝;n(E"@̧O5$/9'2f=vof8g762{i/4y"P zCş[E^c)[Qc#Ge/iUT#8f 196E/ǎ#O+<z#ɒbb"ʮwa_\Р t sr%OBJں75@Qgl k|Q/HAK~P2jwQy(6[~o^~>4s/D<8=U[MT`Jm8N씳qE ϻ 8ʵ# Q~ok2i-)(H Bt.BR vPhuŗ w={:\а#.x]on ~cw(mK+ԝ_UsA@bpkGKP8r9]؀\U/{tuL5o3فjS]'q> ,.z΍Eϵ0)J_؆Bfb0}9njٞ$b@Ptpp]~q0a'Ͱ..e ؔ5x1(8"Oz=.ݐvȾǮ+$UnnOUZ@3hC@9L3]kd0&%8uB:gt=bgamȷ);IeB0Q2E& "Ή(䐦0F6CbІ a)5傁nIWuphtOJ`Йq)t% wqTʽ>݈p}hMa)}H n;AZU!ES`{AyOul`.LOo~1Tu{f2B?硲OWzFV&-u꧉4(=Jڏ8CV]AarlM)ESi6ON%K{JP{]x$G$Ց*\t'a&DnucւY3kgm ;M[I!T*1N-s.g]^˕j)r0b]0ҚM;7uB |"YVX}|5Te jzW~m$>jw0P+]@RwbccW dƁZX-u\Dr?|Bs"Mo*` Aҕ}YGWN_4ͅA'ӔHuݵ= ]aO!r0)m7u6%6R7Q r# |w'Ip)̣֤ϯH遹sCDej߄BVv;‚G:`j_qoHK-~FZ8]_+r - ŘіxŕSCL:LtO"os7^ײu-3%(rӨ,S Ot!&-!]?i$eyl "_64t~/Daᅭ~ʱh}0ZY?yKOEKl|Tju / A5j2qKw=3]BHΏ&O&3Y\Gm^k=6w^f`϶l | ?mBIO#x|1~`VH?iB J>6 oX!D.n+es=9TnhF Z0b7d K.0P/Yo^r9m $72$ZSPʹb '|\9aGNfʽUݽGNKR %kB'޼aE?IxZ)1Q8].8\g|15ӣkrM'K~ FdGf :B:Ј}ۋ)}h0 |zv[{a8\ZN5Ks7F{]q޲R2)K}>3oiss"c vX 1E{aG:25SKVè_ZBYFE%.lj2 .;1DE4Cã-?8gzH|[V[CA8iW X*K<&I@IۍΠי6ЗC3[ߢb姕%SO2 %3 ZsCV &\&zj9#7 h&7~D|ᮨWP|WBDFRw'i .]N,S[; Lb\ة"ϪGSTeb 9asGBϙ E&`inS]^w%gۚrh ڣvpm,On׺g\*k[nj{_S-s2$]mXx?1HVa|!Lq+,JIB#qǻ>sV >V NPǑq_Z ;/QhES d\H5Im~F>ހ-_/GlkAף uA}sM9?D64DVvT\펩X` D,c}F,**JP^ŭb8_Ճc$ It^g*f31r!daɱ eKeyˢ05$tj[eQ"ps:Oņ~D b/7SȔusk.s!Zw0rte[GsV|v0YJ2D7Q_ {&uYe9˓'fv3ôO.3 0XPOt*Ѷ$ǛcHwۏOw-G) hh9e*P% bg.bZP%zvY7QF`YA uYF7ƨ*h_G8NmzĂny<+R:-kPkZ/+HIH\~ C{8x,xt_U[l ߡUk᮶0tY!Ā#v)|=]^X:{ @ /3BtI0oV386o(wIS=,ס}58+>zlbPy3F*fP츈~ dDVFdc7R8-pL'DJEv\ago?& !yj̿rQ[X[m{:zj&[}<}ӡ t)^$/՟Pmobl+gBB֎KTQSeLkVIhq:^GӢT.0%R9TNac@sdT)7UNqYCtԲ8۾Xb>L&OB;,EiYckot]d·{Z"bq7Y֬dۚQ;N;Gib7Dd!VԀ;jjBbLw jA[r44ZoNo`ަ~jԲ|b%z] ڲ>{̖I4 QosG'͉ؽ8"f ƽT_#jL--Rl)挧ƫU>>۩X\FޜT?Kݵ;7]-TZR/2LH < M0; Kas0xeX0c⣵LrL`_g>/|:@ Зr=3l5qxԶE?.Z91͔tX9וG7f1U o?Ln*ONv$1SĠ|;-sxc/(λi)I+t`VaP 6*Dm=TZ@GlYRo[ao'‘:34`k'&L@Xr-gt;tЛ6!ݠ9b;)ge&X˨%=z\9!l֢GVfMJGDb+'ò Wz\ןl(]3U- w}Yu2IRH!" Y.UF Re-mL/}Əm umZ7(?|Qmel1y;ln Lx['S|A x'HU*uR2y9(rUwhs(]"гoLYxA-s;0EGdfk;ٽb&eVH4;?*sAL[o8IK`6V7*2 iЗ][y4< :Wu-ҦIƜyQ5Tw8VwdxL ,B0lP:/&.8>J93aQ"Se>knV@!{]u*rV38d[#熪Ay/|Fa!017fa *@cCPӖFx+xtUj_P{3m`ȉ RJjo{:zer~<8n$}{S( P5b|;_j[s,[y ?|^tyi*j!f[m ݞmU ~wHSn#tX#q$!HM8G#Gm8aVNc2,sRS9g6S`p<7qI&%koI}|{4O߶^+2( ?d)SWBٿZzLX{Ԛz0 v??2:(L%/I*aT᧳uޙ Qa!ƀMC5 9B_ ֞@JT\YX_qbbGK3UWIzd}b㴎wW/\}o)L$z#YLC)sp?qP- `D@CIy~.gYyzgaW݁3RE9a5! !Y<#'{6HqwZIJ%P7xհtc9سk7 ;7DE7s kt9!d_"jѾm'YtR1 c dE\f%mc"7޾jK .(ˢ&&"{YocFW 4&j8 >OY TT!qWar;2F(w7tbdk|t9:xא6[4O؉Tq,ǪGFׁjl̊и ~m^x~!ځ4}idJiNJT]Ύ,s8X`j:b' /N]8ǎͦn 0q1R K?#b!PƉĹTp Z"<}j}kC$4AڟN+RsGeFT![T-x`׺4𞛒* F9Y~QǰA[{W-CWuW?J* ڮv9F0loFL.J7%&-YǰLΩs"-a:0ץz6 SԺ59i0 G`V|y9z׿#偙2kF6[b*N ]&q:Ys E/46Z;p3/o6N@6F qx`?RfhuA#L~}B$LG6XS_jV*x/b>U'A}ܰafsG'Cn/VI4`=g^K<:Z#?l T'LJz fLxIkj8NnR aΚux%6*Ayc|Jd1E^r\?)C۞ťzt0yvE{CA`fMubVⶑEܣ1g"eW7VӀeyb?]>}@@ԹbgEn.twa.swz>lQM@h+ j0V>5Ac (ņi@*$#nI&0|*"]f: ~@S'<73so&XR=|;;kZ\ˎW"n"?04g!$5,s"v @q[ :gQiGx(c`I-U&} G"0 HuNHWB7s괅}&@kbeH'!YSeY >X$0^\\Q׈'%`͑ƚm W5V2do-Pnr|凬`d)994o8⾺[-}-|‰(7ex,ImgJ-ㆿӺ*,3!Ab#4kCbw3 BwJ3htE^KĀZABA bŶԟ_&)I\ )/O+/1Lhܵf=a}R ('As -/j3y;ʠF W/K,wdpB4Ao^K'y^^GxJӁ1r7Arډ+fyTk vvc0} '1 JKc:CG|jaNۙ8:QҾwxg'5*J,JX*>\I]Wz$l uPJ1@fGy2aP$^@f{-5z!`OMM`_4\Yw9Ru nx ΋DY2Su\5E4r \f݆` hDCrrs@뻍X7R5¶߹c@A\δ@vW?#rp"n4z R"ٕy%ӊ e$-=~m n0~ +uc{vrc2bU(@JoHٶ[1*()vpӚ^~_*U`%:V)Knˊ&w5.LޖT,cWj[yZE 8f1I-}͡co"e6ǺKM=]jsw[.r:=D ޻^5~P Nj{L P<6?u[VXkPdIx7 Nj`υn${qH/>5{,Q&%;9Jcb9'EǫBb,8#4kva埢{[׀S8"RnY8{ZlW\Tp&E|Ȑ:^Am3 Huituue8*˗,6z ;^r[ @7q詗(q#?d'YKl nU05Jᾔ}p}ԯ #;f3܁O'Z չ&(ΗȒa|P怄V@ rZ7!ѷWl<^ĘBZ~O2gL"?a֍Id9rq!'jɽLlЫ0Fp;&inoޜ֋tL!q(hp*TE|̈́7Yo.,x3h/{^-Ov?m9)K '`j3B*8E=VF $q4uy2ldDKZ9?|j擲E34f /[H.%mg,U&r2$0C6k9*m6{K| yS=#Hm?Eם &OH=7C18JU ߧ6H{Sa2LpCn=p ڑ ;R:*$مl}WyߚdI/w v o,.ߕޝ1d}dg,^a-ܨBÙ +Y qnr)X\IP,˧e2@+PtZ A/\RBK½OwsΝ+l"`[cgJֱ72Ĥ+ ;?tWۛj pk*T/Pc/ EVQukU6Tlovq zM QV BBc(d#4z`7ٙP|ညi.;I;#k}HM="٥0u+StWLRRh_3g|X_. VIiivƮupsd^vn|w&thL#oq@!l+ &raRS@*,rPLsXYr#{r*5%'2hԸm`st|ON Ix+ϽMzj>J[CѢěߘYn tB~s/wz!rAS `Zz ]Qi@xq&y+9zMof"jQ ƒ18r+ ccbH_rj21JDh0ˎW}E{_+'d}L\0v/`4ȵ$p.,&2\4ȫ>sw[$(%3 Ԡwl)"r>Ĕ ~D+½FppzP${Tyw~0n:skkN{H1&thJP4*!a4]Vπb#N j۳31m7Zr~W "K:lǓ#U`3ɐf~8F뛌A|ǔn| sՏ_-rie %akwa4)~sjqĕQs#HzK# :- +;k6Q[RHThS3P^m2OTJ^h:a42=o Xcͪt ~Щ'8ޛ]=.$EW/]5eca0o )k=:`&z^0\\}D;PQ<"qÇuwѶR'etY[:GDNώLZHЯ%0yd3;)@%h7`Wįz:~zl6c*7x~TysPW'4zs-=Xť :hHsF֒gbg0BAΝ6vX5곴g]]SU+H'ѥ2[P/]nCL|4kywD2cW(3ǯk+MƂ$*vzDK,K mh%V ZkV(xYDq1#zP3,\>_!T?cX+~E{>^okSU[Ɓ1?84 Sz%Մs,h48 aJ(YFr+l& @Oo/p\Y?qZ#53J,@ _l\=GM; ݣ 5$K}7Kr|ʀG@DG3zL@wGuaPͧA߀`I1 ?xGv]Ƀ=x 2mu L 00GD㬁Ѯ%,gy6"hTݱJ4vض`feF`1N .ssDܗ-%'CnYK)]۞5AGWBaDl1֙+NΐROp[OޣKV@N_o7{f~gi`mנ# S(kQBs40B0C5|9w[7><\db˴u&;Sy09ԚTWRO 1ֱgO,SQφC i Qh x-{ 4oGz֚r Tv 9I%sunes[eI 7_9`o|d|Jba(c#cP8aeOw_jS%0 ?>,zE%8_Ӊ7W%RT{uLgu]qLٵ"3`&>.C("0$əQ {Aq%4wτj(tn7s{[ޠҒ76 =%oELf󂁎_L+ɈKTa[k7x[ V]JC#:?}cXIY@f,0M.y6Wv6X"*Sր{."Ub;3~&D&PZ%*Y=ĉwRݢ]Bа[Iz=8o;> ?k>>jś/a kk@)"8¹OȶDR&8Am$*x00A&a&OaR ʠy{."tqic+x'P緃M`wrUj78ds@ѭ&+`L΂jz!7Q*lpv?iX&&u67]Si}@لI Fw~I,(C6 Y5y 8g&f6ot12v(c:^wOx[V*c UT`r}"XjB 7N3`C4 &*t hSrHb k'z_)}KVE|qT]YVrL7jrq{B[|O _fPj*3#)'ŢLלO2^;|=@낻q&~U5_( $)vV>kHiH}˲\EEnz,V)¾lĕF2H?ieUY' =]ZZ#y=N6vGѩ?C@5`-z>|D 7S s"{A_UѲf3=<w6}?B>6iG:@'dy/`V_sg`&@^SKnWNB{6Xo:Q߭ VYN[!t9T:c]?}H(ƙ<,ĉl߆tkv+-yÜ*X40iּNiC mՊlөҒhLH"!|5V[sK^ۄኃ 1$kIkL_x`i6.HZH{a(|FT NR;(Q!cjQ?!t|sGgsbn_ЯSk4&} 2UA:RRo!*J ǨS]ܨt[d` An'OC)faͱC#!u?GUG}}KľilֱB$Fx]?Y}$R'rX+ ?jdLRwd<>vҀ##lc1^`+# xBM0,mAUYC yUQׄ'S#HhYQ%61蹩^pTu*ܳ$b|U/XOȤLzCB+m hً2rqLN:Pð{'*#fyc\"D09,o<@=wgHxL#uj6D9pʺ!=$C6~`eЁ}_T)$/s>hu/I]CSo&xTnS1E 2n0BN9Iʆ~<etB+fV͠~ˎ椩g&d5[׈P\E[U4bXIHO ӣV=8g[~aUif=qZz yAI`p{'iXrbaA|J/YJ&6b6eO̕3%n[B$=i= 7-Uug(UsMq RuDZ|c>܅_N{ ΥgI(@`je+䠘Pa AR@[4!ZY'Ud? (<(Ę( 9}>}'nU-TxV2)bFt|S&q]M9E<~?H|`q ntpFaftiZrBZ}: d@$B mHC{U<Пm-)QSqa$xRtA5qW¦Lc0'<8? }BDY%!Ia$zV$vY!0O1 'U1W/bݐȦّG$gEwXcgҼyԐȓR7SnQ:ax*v-,NqOFN-$0n%O~"\O?m]:*"jԱ:Cw>w/5OVQ1UQꙢi?}kJi(\ԋ=FgLg~nmKROo۸EQĖ 'u<ϸ50 jANgiEV؄~4s<4_n#Tys5*{rq*2S+j՜Vd7pl˒ܙ= (u&wJB4'+s ś]ę7i湒c-D$W"\Pg(. }}b.5->{`V.j 43*= (,mUF _yJE `y- Ne'H7xM(bg`<(-g Q8_|-ҁ2} B HnK2l83MY1d|{Tו5iYW%a-՗'g h \FuX=חNŕ(F- >Q61!dʗ>i q #cXڌZS~<`xnVBO|\{PpTu#%@.bme<ө-MC;Tύ.'//jk?7rđf kQcQt\2xċ=:7.NM⹤^ꍄږ@|7JT|8U~["*@uuH=w&Ԕr=bX1Ժ7=$]u0oW S |Siz4cKZ B!8Ƃ >w(~lWҸҜ؅PU]1 jCef:EHJ? ;pN2q>l+&<7ˤ_@݂ξ)vcC(l)m3Y$?±7zGd&DI]qn=)߷S=]{׾)*<([$|0:u4ZW.}:njt"ؗ slf5S eeǷFYvVlgBݶ"P=-D\TGgO-, p tmTJs<%MFQQrOAt֙C#T_jR­}KBQ.R@vY/&w 6/M~k ;H/E11PjAF6zpz_sɲV)"/Q%y6=xϺbdJNjrE_u. vs!bBUn>h}R/,HhrE$O;j B- ˼__YpeBv dVMDiw7KCT08FeyӥCij‡$(ή[' ЁM~]TBwo +s~#+Y; B܇a*DN>;zEgvc^GY 3ZN'#_(ijcڎgE8麟1*{?0˓UB8 %)Q&DAGdP#Rd_*aAOUhiְ 匷%t696W.McPٴA~%X6wu`}:܇[wR5V$:$s gSRt^((3֪7MxCUŐ<".:ԯꭎ^4&xͯIp <FQa`7bţ G=(?-YG-7N[j&mt_ le>E: gb!278}k&v֑oo<jaY<`]+g.6[i{=&Cga3vً 5-XZjDKA6O4 72eD![ԁ+wD~}* J-ߥݽh.|oe̚QQ^%hPRwAx.bI^cjl&16 %+=w>=t_4>R,V"=`Vu_qV:cv0k‹ Go431[onfY";E2; 6esLCgF,Ҁ{&DˠJ2$'maC#{67"pRU 6 KlHlBJr &ܭ SW/~ạ Oahdhyi i,=cAeXU- 76ؑώJ%U,C:oG윛GTM.6hƑD~Ma{ܞQQR@0ͧy!^\ %lw;\hZ :!#MJx^:;'+>"͒uVhpuJ. 'h1~I_g!YkO̢4ۜQ]&U4 -_șke9ύ|Ξ_Pdz |$8 +X/Y" 9?}~/fMPe?3: B8VX~DT JkCtvieK^\[ z+N-3Ǒ{ٚZ "2tfHfzQ6C^X dz Clt,ݹzwj5J  $d`nB70mzHK4GH>89)m/[VSFp0n6z) (/,T`)/%Ix0QX4jmS/Ы"}L 6VȚG*.0`.ːmo29.ro,ο՚띒/D@ N:RvA XgJa ̚ NLiQ~H(fU8cy,V6mz-c4p_a"4]NJ}2vg "H)mnvA[GCqm> +`GP;Ieth+U«հ{($ڭ;2pޔ_rLp^/#[Ҫ޳NLG2< J $49f)15TT@F΁6Z^;)52W<6_9[40#c0ܐzs,ICUx++5Ttkb`q iIʞŒ0N̼l y7-H(~I!w>#ELOp߅t\ }H3%Y\rM\sns3(n$j.UYJIJEFFW^hq|*XJ˿i Bf)Eꥬ$s&dnW"C!пt)qxRlg\j694151$=z%I Ș +R7|qĤFi56zeDmU Zc<'vqSSg~gy 02J&sZJrAJ{?Be:1U2i);vI a<G ,UɓC_V@0J$w>4mHNM9'O)*ܷA{}J{cX2E?o HR´@ɋ)~A;X`W2YIyYZ,i5l">k V 6 b bزRa+wԕ#XXL;hB`E`Iccw?uqVf Բ!s!}Hdng ޲<)˥%H%nhjZYĆ ϗF6oNuڏc}*$p`9s%>2QE8W"cWG'ςrqZ;֑u|GLh>(˥-~L``Α*Sgm;׉puQy4miS]+4(0ʥb89u! ԶHQ}XH}^T-fMebG斿} *ȩ@swBqxpGU5x]j_YJ6: â_bڍEЕoQG[xwqc$/o6 d|`t5Z=|l1UF+mji Qg4MF^c͂}ϒ;|<3#a)huҵ9(b};,Kp8!0P(nk4UueMɒ0)aS`1iQ N/_\63\G/BHn xgeMAVj+O MT-8> r[sZ˚vMu$A₭EtUJegsrA#.45U臩Iׅ%kÁx,Z-TQ,[n?G0}c7?PIM I4#Oi3g=Χ%y9rn~ V~ڛdLu= 0oa]}y|dXE z+NJUpP/ecΞ9H7Jڕ*AVN u(mPKD9#I"F[Bm'&䲉 u%ݿδUCu6~{>PLD؛qZ.T5/GH\!QqAm?TFfDt!BQOsIhQ Oƈ]X[󷞯Rr㟏{u{(tYvV «jh0">hQn#ݴtǦKmX¶&6`Va{YW?88{C(뛛2= LBc4j@6]5o.i:C:g%(j@e9 `UZ_(e7 Egeaڎ,=tq\zNEA+K32>D* ~ux*+_\eb?uI٩ZxJ ca(f"eE:XWt+k{&vmb%Xŕd`}ePʏIwkˣ)EC,A~Y A%;BvVUF`;#Ԗ1P lT[Xܝ`л1Ϝ!'C|eJupˬsozGPer?+'D"kݬC5y-L9!^ € {`qS:2r&st>~#Z0,8O 2n&?Vуʫs!3ʌf0Å$,F);\FHŁ%&Jw8nƅj=z}r>&{ ]|µT^4ȜRQR>=$vvFM'L/Q4!@j)yfY2%Lo]##„/cU4D TޡcxE+C:2U~:~ 츆"LVQQ{RkK{a B|֕y\%V4sUH&TrM(uş,/)Ql2=Ikr F,v5ip Ea :)~L4ZiZHF4I~^tѷTW0TE#Y#Ѿɻ(m;wan?im ʹu>^6GlΟva|h|{%wR>ۨ3ˇՎ\beZY<(xbǓk*}07A*t3\p8̼aRRa n&;.>@W*> ,q-V;& 5=-VO$jѾoJWzY¦"iԿ$RqkG5蠐#+5KCU"&[(ZXO/k5ՔoP(4\mssi5F~ݠ;x&/Rj.V&Z$x`~}3mEwSP5n?l DLqrzq Ή'ҍdsl6ۉ7aEitB9()Ӓރol䟚+RGn> ]\G2 k>P U|[Ʃ53^v*o_\}FoٞB,/\"HTycR*cTS\LLY&$fUFVg'&cZ˰:yG  *HiC%u3 rRv6xb>X0X_+[5.@@  `1>0mUq ""œ%w8N/spk}cQU_F L8ϒ;cd#9J,H: Öe"qZ@bV VVx!WOY4sx)-q t9%wp!@͢2Ws?\m#.ve]CTD MQ~ӊ h=r)iO-b%-m!X"1Jg%Ur(Upb->¹YJdb٦5ҏ7 d6AF1{kXA fSE'Iٗ6QSRQľkق/-ֻtqj, q/o*oX]]Tl!#ӭ>V<J ʤoq"*U ~Aħrrt* n `0{v+Lf-`b(&ks&] #+qbVC|tvyei򜡠%pIl!o_ݥZЈMmhDڳiPc ã*'8g| !lʞ=AO# za;OYHgt:cŲDz&Oi!JX0(/pڌYu%;"M5lᶕ_ ysZMo~O@zAjkH5تWq N_x.ۊU,1-X T1wxkkV.Πô2vqvUh6}C7GvBTDC?Z<@e 7oY>&}Uc$63 U2?{4iꔪaG>+LrΤU߳T! )gtq4Jh\q=#ow?a]އ`뮱6{i}ܮQkm%DYwB|BlC'ԸM ̀G"gb`nEtp#ו29˱p*a%R4Ic{P _&oޞ&O&NP喋FE*yҕg˖ Uyśh^>ʈM6q׉G[Jmb=Il hDi9@ ?L-`-@9+@ @B`It<#,soMbl\AH.8ƝCٱgh+Of#P6\1cC"{PQi SV$`4զa^~c䎵>"_ijdF< ucvP.eٗ 0PʰM,-"X'\E*'<ߞ:)?{-O1a RwA[HLöSH94څ/45x*uu+DFF3>e-'$Q_NfG>]׎Z&Wy 6{xvlV7؂!cC+NXcQD &?n \"xi"h+wpzt0](U0B}ڼO>9ov1x/ \OlK+JWLБ#[tg6=e1R"沪* 7[i_Mˈ/ddsy[jtz8`~ĠFbj0Xro]x*%}w'[:+ĩE6dWuX=Z~RtCPF;m(# W\P\rTvvܔҺ%FTxWGkѽ,gT#d˽W>!k: @oMa̋>JtW25 0*Xs@Rff7s3zCJYMmx$˟h&ȎzC\ 0Wa40+Y).e@}Ɣ:\Q#{)A x?5x3U%Xw# oi|>.cL$`{ΟjXyba<_{->})/UmV z95[~vKPAqlj`edrȔdY;|ؽ糶Ӯ^HC"ًߤ5OчMHi|Y&D>nXfrF#o =$GJy")Kvr}Dzo.}/coxBʾP\F3aYUl&!Un)]lNqV]گpR5NHBzsѰ)!wq9lA:@caѸ` i$H| deń߶3 4+SH~#Z!a!V_H.Rd?!h8Ʌ[ndXf p7*ݛT$> vrQ%OyB" EՔr-RL&K E/N_xX$O~LL$t?6Zr50c !l|Ag0DDwyOwbbItV @P-4 d?)L JOW2j%OLkc`x r/:IÁ{!)Np1g{X(v&8}\$"T9KZwEDXz]l%E))Fo{=2Z0(paAشK^@?xlE8#Z{o(=զgGYm-D4O?ǒhW.e>/p֓ȉ;ǚ:elhr~(,⸤@8_7Deۿ{"f?,*5ZEDiDjE/^ljO?%řY$QvPun.j\8"ahzHF'B`3ڗ*WOרFxcU_b؝S?#[(?oG0]T}(V4'J11ܠ*aEk/Z=,3vO#ۼ@܌"[w\k`d(VKvDE[EjDz>Px ^6GvR_u](mG kG*hEXAK X -L/*Fk xգ &xaD,c8 O^U}Ɩ#WƱrA3GR.+r[OJnQse:|@C䃡v(+FH&u^Aq؂Ky~zZi?*6A EGͶ2t=΃sV^(Mar\0j4yS#;Kz 1vRs &~y}+ ֳ%q_@yeaݕIHrZ ej, _C + D938sEU^|c) & D^ Y^0>4]lY08not|T|,$N$&߸drI,l8*VO(wIbBخ.ܟI2QyDmSIe%#Z>ipNp }KNņd>L:ho:(ϐpy(6z|:3YO$ F w؛l2Z m' ш-}k8w0T)Q-OaNԞ ;SɻoYhX ?eŢ8< ӶX(x R^WȀrÒ6lTUS235Os ~vИ_/dp[0X>kı*EK'hb3g B H(͇T!+){"jSWƂY{XJ=ݵg=b\&j'v!c '_Cx5Ս0}wQ]tAnf.;XGJ|A2 /GLIF6NyQAb@h=P Ax#ui_]v@LC﬋jAF [}.cМyAMlh`h>U\cD^pkXUͶ JRl,IG%BsB.5ڭjan?Uf AQF 2aS(' Hʦ J5,[bۤ}$bpu⺠gAhv4$?q |ցwU?BQW~[Yhqa9Zgg 93 -B&ڏc_tYQ=s0#墕[[U.Np.0@^ԔACAW0|<5yCsr/N[`c{A񟉸TlӑJ?<` oLl5P& Bw ꓛKpu5"_L/V*C+PC0MuᗜNTΗѨ뤲(@űDە+LHJCI;H`U^PvAꕣd JQfH*ZR/Y$,˼y@_aLƧ"Cp"pU/#{p޿1lQr{ Vyˣl+@pyLd}֞<sn|[lN4{]xff'/6;\TiuhW] @ ;Rڀer":`ק7DfwLf=[g2JGE*-"…#S24{= YrYGU8"s7@6GOX?|795ՏImWa&T 3jڑ01~r(ʳ8FJw皿O. ފVD,C("HDJcWTL>ܗ 1c`0ΖC`1컵+:n͞inYKښx&Fd?Kd/DiUJ6UNokgwy1 sUX\&9vĨe.&>Á"EPH~eo暔FwenZ|EJ-NF:[Hٟyt j%hufVK9i9&H0qH3rz3/ E |& Țk{ 3 +6hfrcN.fY(,z݂|xڹ7<| T(P@.!_f>D޸#0<I:b*C pysk_NTkΤU=L+&K-* UV߽5"kp{D-;Qiet?E=G KmbQ)]bR?ݡH>G{h5*X܃]X>YSL2#&gEȔi%%W>q/*G>9Ɓ}Cc3vYV'ZƳdxGݟu}©lזE9Mx.O5BgXݵl2}~&=xH|xo$| R;Bͷ|m.#.Z,BL7U'5K0^ D/wӽ n͎UҜoӕb%*JS!G -X+RTb4}o_#"r%D@ _߭N ʅ|WZ]f$bk3(uh($z *G_\nn&q'YП""=Ϫ>/g6M5AMz\㾕o+;̀LLQ[ъ|B+ŅS.m7zo;sg #į{k7:zB-ؽ0Zm>TVEeZFEӕTEpy=k]~qDP w3zqsƙNq?C4 ;ZH|+ ~6(IiuxB:a8oAjx`uE@u-AVctA f׷u?<-e<ܩg?p,XbL{%̪JC_dpf=N@h4Q^dX8u3h 7d93%}pfadb|CppG)<"9bʵa gʳ:)b\r!)'70x#Cg.+ G3UB:w>)d`#c!;:Z(t! ˚ F̂Z )PK̀BN2;%RaЬ4oymЯřD,٠V-,p ~;=& ;fGC˟aG, B:/-)ƈJ8׾N0Ɣ0B#v,)bn񛠫/kߌs.Z`D0ĴKFt5vpZ.jYsՖNNf;1%ۺjHhbDz,Hs(S^]ѮQy{pMŋ4 0h :)\͜`Z++pV>eOIfSWRhIJ8b<ےWƔϊ$Hqk)7Sp {ҩb[=ԬP>k-HVA^ئtyǧG!B$#n&g[ VF"SM`)bcOKiOɓHk]G"s_Pv_5r3 3g|AFC8X& `oP$ قpm©1N>|&d7k2sCۡw,+&>8L9 0^+9΁8Ǔ΍܋m/W?[chcS%\攏wmXWhY*JĐ~Ajmi(;C0(J KP6QdZbZCq `A$1 ̀=D-xkb2Oտt'iSdQ X?Oȕ0&߬4DLI{8pWJR lTmso]{! }U4攺aq{DqJ ,512 F5UeTU& \fPLiࢷ5Xv5 ωZ$9àCSzgA:w|[{JWye//חHt@/n*8vb˺iPrYSPz$ݺ]&FhY}괔Z2e:Ef>L9}F":;!2j.- Fg4hAIQ l" j&=)"B!0l$p9=q C:?`fΟqH"˷IPwhu%̢c̑"7O^* iF]˟{6^"q+(Dmrz}uW˵2h f鉧74xu}0)1aUGJt+y:s3%[1)Mˊl5;гr1C]}28&L72E<,vkߺam6Vk![;8dL)6\((wݻ/MZr_94VUKԜ,Q7:!1Yy5@짖f8Ii3'~6VE5aJҷKv׃/lz1"dK?`1LmArIࣃ؃űW{׷ ^-116ow(j8ľ݅%۬+o!Jm$t' > :{p?QJdJfax%.pu^iՄ$œM qKps X<1'(t:,E-V0R]zU}Z4 ?KՍz%$7PFMjdO'w2qtJ7 Os!zgNǺ6JwΰmbwyGp'-ELs -bYOsgbD-eFien55qH~]-+ۍ'嗍8j,~ xL,Yzꅬ\w)ZZش#Ѧ= _.iiKJ '/FA)Z]o@ޙW4Q@ICv׷I5r[bA;E7X-]I4Q-_KH 6ETPĿVTZ~GB'IYc\:9+n >Tj5*4^"fq8^QWtǵx2rPL0sv8|fbHP N IS ۼ;e`XtNKGHqI=`r\hX?'űtl+ Aa]NͲR@Mu@T|P;\%_+ FuN#hkr`OjɭB͙0έs&_YRk$Ltda~ᏹ;B4 "" :H +ZwS7NiHD_#]sL}9͙lSj.O"ƺrهC#Oj8[3%L_/1.[󶡏|xzz{o \r *8c]XOG"6J P[e 2CDb bK{{dKUA뼈?Vq׽ժ#+7@EQ3(2Sꉧq0"3eFKā?CK+? ^jӓ[ z ''w`&@+ "Xh)vr y`(kV}? rϪF/!pxPpo ^iU$K_ w妺t:+yD9fmƥ6 Be3K$5iha{  A>o\lDu8,}0vp匦=bJ3riTeyQU<#mG2;g~ysAm 'mk WՐsJ69S FCA,~pS TNLW0 DP)9S -[bK-%jlg;1T ~T`=^c4);0AP=@43PO#s@pbr4_v8VMLMc;[wšx(Ԃ} sjMop\*B2+?g((`8 F. ߰[[UOz&.PFi;6 K H2gx)cV#yTB nY OTTAF߹$w|t ®apN1~`Gr%#X-%5**1"M8aAL7ګ5'(')dr:$St׀9r6:(t{|^tL c.iA2 T(r-%ib'%*S9 Um&,!Xw tUf^KC])yga'Ύ]ARzpǙ٩X6%/+bә ,_ڜWJB iI9^$(:^X:OSXRcC\HH0)ge]՗=LOMq ,+D{T~u^ lSBRۈB.M71-Ejyir ]?jz5iTAg"Kjgy0" i}D>{c"o_o}a.+wW\_2L %vr ;97pp=t|WE!:@w%91قDGBm8`7W0j#GHP歚.l8|f 9Ba/8^ 4q ).4E[l,t8,^j^T'u:b$٠C"6؈i;-y6IWJjO;g5}<81a ;chdۺѸk# {&57Gn4 UXR{CbI%G/{O&ۭ(9Ʈ2"/=lomT<UmX3 R)F sruZK#, 95y&2%^\qf[>ƹ>=Ɔ~B>80֏0a!^  i,/ze"!2}zcL싊cxz=MrNR @37\)/&R vEGZozr+C 8\Q$F:w6s;1boЛ + NkKRܺ: ?egePzC&}Iǹ5ݾs:t[,KE )udck!ϕ|_!y' #u\LN[r\8vXļOEr޿OQI jònYdk\[$JIMBT;;-^7mPj$~"ԚOc`ٔy or!3w:`R="Z?;v܀Sh1T1.,Ay`Rq?:e]ic:W.*t)L ;LYm03'_6pHjhl euR5Ů%S,L~12._ilhLQȏvpjnvġQ'(3nR>@hc 2Cu^@ -_2[>8Jʢ,8 I#ö{,7頕WNtؼ 1p +5qeNuAro @VDYc9;XنP^uh$J=hhu< \e]*<3T?jD!`J}@VJU/CFoXԯrj mv"_=7(p((.F}[2[p+'{j֤'oRaEcRU =Άy*.czj,`5 7yGo2ѪYs"'7JQV6-x c{lZqqݰZoÜ(?Zd2!IL޸T!ǑT`ދl`^S6˼πeV>"pfE_Zѣ0.%O~,͛Qcl<lwj ^l42;V,L|=DwS94inQ= ^ B)|׹WO y- ?!(Xlz: NE, +.M?3yRg$&z%SEŁR&RFbz}& ,nzH5a`w'\˧ӧNP߻*h *Z%Qɕf.VhGӑ>ArnYQ.&0vT*0s9 c`FK!sO+yA8 .|RT)ӢP'i$X{ X}g>!wz]SմK)5?my/4ك*^ ֝~#r3~ߪoNؤd>~U lI3Xm6lC }wዞJ+~ud < wz.o3_|ƲCO0m3^4@I(rR9ύpy3#cl.U3g/uPE'b.l*Wo#Oԭ*b GdKZ ;JF:yTHcPѹO|mRf'۟ r"K|́M4J{y y!EK7}!S'LeS2-h- FrSdtK?1+g_*WlWPsn͔  ]G[ũT,4^ǴoS< EVltكC wq+_u'` yII'7[D Ej|:+5- r}++tRgUk U*#D\5*=셱2'9-YwWw<.$ Iya֍+99f4.IȒl0rfS٬XsJu$uҵAVUivpJ7y7)AX~z=8&"ݑMhxTDJ|,RaXd4j*D8dtاJ؈ӞKATn)]cT v˗YXYM}yeI}"$ЏR?8mp'TQCVoJgI0|aMZZT;1 &M6no]Ѐ b-[}|mv!c\UzgĐ}Xe"q %)L R:ە}Y £ 7 !0puQ5UZP7:I6' .[J9q-e?" ̵q "y)氷 1OY0E3J[0<`t6Ttj 8|2őt#Nz7x<oNdƮ8{)z^ک`blX+2e55c jIRߧȢ:lB<]l\?Y} d H<$g&GٓX> { v3#o6RYzb~rbaQlM*]Tfbzx rrobl-:,ZL K4= HGe":r YIp g(W$WܿZrT_@ΑOOD]Vfh inAِ;w[)h^PRT|ŁI]ۤ(=ˉDP^0HCo0%lDuƅ +* ."2_֍J!uջ6 J=٣^ ٸ0( 1BP5[j #ډly&w+辪-%#p/iӆp !Y`gPe/RGV־.y;d:z M$/ϵ7hv䈺 ? xV*;.YvxRsU*Hrkhi&. }ȡU=yԥ};l*Ts`~iELD/ x^YCΰ4kUV%D98_R8d -i];$oA H!¿ZxS O)4dD614O|N‘Ϊ`n^n&D}wΓUPwHFb@MoMBd1e:*;?(}P'r|%phV ֨H~*eݡ􁧻!XG'W(nr+h{U*1TkJY5=.~O&Ņ-"5[$0Nz7L/R?a~(g^`푮S gg+(@ت$GR' hU?Фݼx!Ty+ڑT4 I*.;_dc]Άڎvd%I TOH~tvUEO?Oe;f-/;cJy+xK9z" iիe%ް5!@>!;t,o&>;l3[WZJ{P w(6-U-t( l:|,x:.ZGg۴ӂJ cE-EMU_-t?P+@802)-EzB\اsM.?yE,P5E>}]n1 =QmmܵF/،sfQjwHcѩ4o F&[M`8쀌=FC*W%5Wem5)G5\(*y"}x=- h uY Y} S s H@a':uyCs8G!^$:IBl[HOñ\ Nă:>3be<-mc8CnK>*aɃkj/lBPa]G>Bnu. \sba`$-"U \i bWG81\t_Jc(¤;S0L}(|θcE yi嶗+{jgydkfe&R@BV"o⏪ĚSGG\TbFýNzŖ`մ>;Ff0{YEP}4{6tj9VI{]Hٳ=>({30; 'vO9},ܞ8([V \ CDTsQ9鿤\:ңjAݗ bJnPF@{S=Bw 2IZYnp(=>}O(dNavhIEk3TXghqZQ=:Xm:D&=Ȱpuft,T\S{dqycD&RG+ƖfǘAT"!ce$5q{~m_kVWq#Sc̯z}c,= FSמqEDK06k Mf 1 %$pb #ٍԍ'ruzʽm/sB[Mx(?Ll{aYr O:J$gS2u=adJ!Gd!*%Ǣ^$FsT> _rO=uc, obs#oXxB6f}]:%7Our()ˮ?9Dlƃ&v~,!N~ϭ 4˛}9*su9 pmUslM[,/;r>{2n& NJ#(5߆YݔRn2 AyQ^[>׶jpӛFӟ1:MȢ u;|鏢Y!&kK!HPS=5*4&B.x ;ϓ=N߫Z;S;2P @nX@T//X&u)٘mEl]WUoxP $4:)Hkh4Tu= g~'h&Yq!e^ĔRɽ |@e8u2Qr_/`7,! vV F1fDeШs7s9xЍ@$ȫEj[Efp~9I~BK͞Su jG}N+j1SSπ%{> *[2e5-dJuq9V_e{Ko$ZR;6zPaS[DXwio\KW!8 [ʹ!m.k]$vB$hI"YGDK).Zx0v>[ PEb{z<1gFD|u6hh`s@6Y> C$Qm܄ =#@bI4P1&*ꭔ(Ǟ>M!G)l{^S> aOr^sWU/|Ua76NG$'r|,YDl3|2z\kl ' nlGZb0{{|lq#: C؄Tc$ J6 ߞ7"zH6Atq߬ں[1!_~:vjz,n2~3#C/?6_O5%͵h0J$w_x@atPL#/uF*ð_aF?`/`ؙ9=gD aEx <$Gd$c/FK.`Hh #X$~4zآӞ-~oΡԥNvPf¹6Fmゥy~Kpo3s";bꌤ{=p iF<~29yՖIJn3DR/`>=d\m %] WOI۵Cv-cԄ%oܷg+|V <*@^9UP8ο&m'x!rKiHB8EW1Bt?D-7e,ASxw |yhJm[-0HU (2T_IǓo^}Z{A2%72dAw8&ac.(S H_Mu"M6*-0xz1n.ACZ@{$TRj^m|(XL sG dL_A0 Fs*Ɣ/Խ_])R9Ә|mԷ5O%LLab-x3݉ SX }բ%tՄIy|W |rkoPոt7KqNPX_9O!$4gMg9+R=(ݼS&#"ݯciO긌5Z*"%tm2.-&έO)~Aǃ no0qm82Sq@+i0<,Rx?I:zr;Wk/ڞ" 干h: ÊBNދWӱJ)TԼc/8CF;D\. dU;dphViOMM3ޫ2.&$}/v[ǩ|:GkϚjeS/i?;M- @snjuآPjS&2g+nX kksVbhUEMǼj,W/TZzEmٛ1r]~[2&k7(0b4r Q ֓Dلt(Sku6' ޲A:`S&YAgkxK/m!#Oyṛ$6g<^F7Xۓ\!4<}&.fTG!gen<Fp!B=56N#OA8'B3&L+tHggM%NQ*(  #=E2`ڥ #?) >Ċ^k7 bV2ldDOT8b* _fPJ~puLuvWж3NCCOoO}\+~MpBt"9cLrƒP)ȓJXtj Txَ9܈SgP~՘:^ ޲kW!_1ͣ!r`Uӓ`/;EWhS=@.8[m`fk%nTĻ"*:'+1I*(Fؒh}v2\(W v=w}:gnFsu%9GAqQYBPGOB\N*ߕq[Fj7EY~]C('; 5cee5D_,%X}/N`Lu|"=ҫ[\"z]) Ri`4ۄUE g/*֝3 X3]@ݐqiI.e5ō-Bv`C])xK}Ou~/NWO5E>鏔MRLM| ت-Y:W m-ٰ&<^Ia D?LUen07T9EfWBTł9Uo# 0vgwQ6?3d}|!Ա8 yLƦI0`x/oh>_$n{`h<~ݼURZMxrjjO l2|$kvҊg)}#=r B,עШ_3"Y tКb4,ő fN0Hc!&kGq .{|quo9\`$qG /t20*hϬư:SA}UO~E޼o‡Y GU~M-VnIFBb!ػK:")dsHS|s?^̑ih۽,mTrW@z m W6 lv XCrNhoml"L:6n/uzV@fhuXn{@>F8{(7dur! (.n|[ct{9ˠՌJ!.:4asSϼ3ՔRbKhR@AlHRSz{5˜6 x'~XimqvEBIޙWؒ%r_eHwJ7e)T$!s I4źƒӨX"}>9_`E&Ka7M6k)pXmƑCN7.K$ԊxEN{^[UYmͷ[&|۩!,عy~;L8s L>$q2h)PLR( Is&|/t .' :1\W "Rl{j:B|?.Wy-VFcU޲~^bˊ R8}|R2H |,gZԞRGLj<8< e9&J1E5u #u>ƘdPxP| 6c `*8PTb1?XUQ9=F =/W&Q<ىtW:Ñ 'Wv*ͻ-)UY)W#nH⸮W]׺kxֹcM:+7ISສWgk6.E9񵸵O3a/ [6Ȳn6:Wɽ&|W۬t(GUBnNOrm7ݸk[zeD;DŽ.[ ނ'q.n"K{\ylr^B%HӐH{oBp \$ ,<iɵ= ! mPt 7<]~wp t'7itG@ vOa䲿RCBkgv[ sWC&;Ik/:wcad s@^@6u!oÿV`^õ=_{J8VT#mu_ ߷JIM]SdmQJḝesG-~:|X'[YAätz#J]piM>&S&Ɖ5(N{G=~X8%hށ*=&hvScOHQ[-쯾`їJ1deܝگ.Bp|cjzS'7m H\wX=dK&xzi濣3y&a2 MZMԊqcsxZ`E*X2 PAnνTW]u 8D3^c)/60=22pd%۫YpWYQF,nYqWL`$kUPE*8Y )Y8885V(b,DfoSĒQ|T"sM$_Ekѻp{N;3MsI3|+@9K~Skq}v&~ɌPD0߽6 $YKp P_y C~xS"G앚"^o`bS^O h0Թ?[ otk-j"Hw$ג&҃13f-{jH$s\РyL!C' ݐrL9லB0^kr~}1dS՜s&HRp0mߵvF-"4ӛ08:AsJE 3)wNIcVj8}.3S,#͜aCX՞IH%؛ikɥb/y5 NaY$h|^z{C,/S~M}@h]b luD6ŃǷUO_CVן'N/ss)/%n֚!:EJAГ21=@yw zz ~VmŁb5V_oQOC{F.0cg@hc L'DُᠥELH2TtT4ަ.?qhG*Mn_哨A]clIS#RGʌ*|+Y!S8oiͦN(4 M1Jp:> =E"<p4^xEJ$ pkY?_U /-;'VxFOlav>a$&]L>/xzU5'_ >#wZS1S1 ԝ&=0v;#ceΠqI@KZlc|B3sw .՗Ro8udSGj'ol\KFPG]3YYyMmxUbWE [ <ex^%qO<Bt[effdmaMI< ؔ:j/nnлy.E,6K>~m mq04tݖo;T^ưhfS=1fj2*ZmdHc鱛)&U,qfrTW0"&VvRAF%'_zk1ۧr6_ np;6m೚6[V)ƧQ%lOMN'ڑ4Ch{e$(<^d_ژ^ )FtFjlD*]0'T{6pL#fn!#Tb<8Bbcrfvhu$*8a0\~%^@j Ңz-JR1u'h GE=IAc (f(P"wh` G˄޹0ֆ|+3oѢqSv<,+9K-QqS( ?R)xI\PBaT?4eqw0AKHv%x{HlwN90J[[ <َ!=C>_$zc,Y?q:]덖1WK/Sa䎚'&ݶ$s\nI}9`$֌#"7QRZg$4 y[[S/nQc,4c0nR8=WSf 'p5o`^4WNXDW#9.==L cNEF{ BdzHD$&]/[V X vXYu8?ǽk)o\9:8F]u6FȢX4)+|n2 3{C@gzä,Oҳŕ.x C.Rf~-˦׶}ue\T059" ej}y#ffD\7yg!%q-٩I{f [",*\q>#\ΈKr9[ULތ*vLu}o+u;ڬ`%x]EK&|V?/=p+ߴXpo@2ױ坱P;UjU"ުiltq@SHs):fQ#OMU34~lwKܼ0hK$1ԜXrԜBvLEcI#9udS u¾{P6GX8]y7dh@Y Q"+4 @3"г(.@tGxGI5d"|v+5$('w}.)"2+ {7Ht`ʤOy`dۘi cY!ҦdzF"LXA88I/36dzUBEoL ?Cm$B92 ^_7Ҁ 6bJZЇ`"c-8( 3{ѓ~TNWL"<]]ug>L>>x^t4ѷt6,c[\Pƌ],QSmIj0넋 9% O"k؃jVr>|O{ߊb0}wzSjKgvUo'sfSxW՘h/tĔ5=Bq}A =lRi1࣪vb벀}fh;cw$~ Rw͉ۗ -W[ϓA a4ݜbXn Cmu&)! `hVR*}ocvQ!;a|bJgCMKS?#m?. ~6&DS@׉3_=`tbUb"`{b]K[^VzԒݠ7Ҧ-?єؾcM0YBVG\q^a>~Zb|4(DDQ],WDW&Oi'gU[*B &x}eRէ|PK[Fc%FsƵ|7_K7gnj((LBXh`  aL\@4@X?a~%6*,f{YA3*\3ɄYPKD"TTmAXd*{Jn3e66Պȓ̷nXAQ'畊:g3qKGy{,Vy+`B1tQmHJC(fyO?8O ָͰE޳ϲ02a%yˠk\$PUikW |?YO7,*tIW40AK2(]+4Ri*aYL7? 0pϮ־!˵ЧV ={kaϳn{ h-5)*Gc$Ndpu،$␾À`(j*R0w>j[A%]ej0"Y﹓l"i3. yCZXR8=>hg"SZ!B!fd RAeAIC(aRDc~IIڣ'e#9e@I2i*s) \(B1۷6( B-gN23OD恧=;j- \|NY}&C0ϷWEF/ץGh, T͛q<z/Gc~37#fwnoh+$%lHJ^-iK?P$SNQvv#D~GH9gG{u@JX@\{ ],3v#b ׸Ā`v/gڥ[w|_$OOEr*!X|)IX7kDFJU/eiԛ(д!v oT h%єRk8پ%)A y *ex0!1a2`;ǜJ^-''Qsֺ[LUNИ &)SB5t3S*Hyg>9MGN ݷj lxKyFV7,&y5C%@f#GSFSO'v=JHE?jR޷ mSi1N]V?1^_Au{ = ˕_?"bsJNJ@}B5H0m.;̎s!:nM]+v4~61O&s!u]I׃Yw p^ӦWdܶ8%nY ~9<rTb=j O5Gq(Be-@|jߙّfrn@\7Oڜ>_O2sC-o@ʋ_L {;Uxɓn?Ғ< LycxĻCT'f RZΤ\T7[V"t+߈Ћ<Јv}%Zl,߅jJBrǙiJ FTr#ڥlt:?1vQI8_\omȤz{R1{[qR$?|NYJł{rTc N5~߿ ,ΊN[U(dh3x렀7n`?BbMh&qV)ZPaIGWou,!J#~l7$uy|QI(h*@DAe?Zm4 KNsNY4hĭi(aFϷYBʛjBiԔS)SX)2RhSG|89qGeHߝlgձ}MG>> bM3'CruÅAZ|!]jׯm-q[z?jM'Lb6H{ec$v,(8 uޤbcLP&Y\'/81A<;;oa<(F!Wgkp~CvTxzDWa,zlP'VHl17w-k^G(mGH]TԈ*VఽB}44z $JSzۊ7QJ| f3ܒ_A"|d~R/ÿV(t;9"r5o򸚚 נ] B{R; ϡ98?Jz$G ܗcB\+m0bemt|MAF֤$JG8\9P:ݘn6VLB?3b| 툁!@$tvV vԅh$^K0,<+[-4@V>Q&k>gŷ:iX1v8UWCM۶EnEnC&<}./ܸӬ}D&:F()S!:kcT<7zNX8|!'_+|s"O=oQ_!L].c1,lIQ J?J ojErSrE1fNWQ Kk,)E<^yg2ףA *t5Ydh<ɫIHBo\ptitmk.}t`bx[LyBl'Wɰbe {E`k[D¸bzM݇T?S],GvTW.RKIlu]©$n@ ~>o)Q}qi+ YՈO FKpسP:qr''o}ih?ǟMom@'܎8 v˶%LƲ='j9W ܨ VS&" 9EC{<ifQu<4Pp^n`cb5AV18p|`53=?u~O%s%Fޛ"/Fp2z,n֜ݜPRT@kX!FI dkZj&_~7m{Bj 3{{ȑr OQ"CB4-4N$YTE^0m :ygjD`dvJ?3 6/y/4t2&\z铙j٦oF~kC,0yѼ\Kxgqf [)@ª);8iZkơH~9#qu+3)7{I$d@ 6QfCfZ`IJl îrA:c>Œ^Ўl\d :Qa> O]^j]F y 718;QdU4gC|ZS:P! @/b2 <1e )L7TPSL' 9(DNp~eX?=ރ|-!쨅fݭyǷh0+XZ΢hQ}}cv iuKkE b&uX|$/+907h=Ld_.KUNF,9wO`ٲJH!Yp*mŗD&۲οL~k^'ɻғX^EMyڍj"ze OkҲS. Yh'WjSă3%{n f1Y)P!!C5/ 8+K ,y+:&RGBs (Zki—Y}Q{QjlhZ6I ?i%c ho[AU* mR;ynFlGCx"jk4Q9>'fC3D_h8n`/}ݺQ㇋ ݅~'|gcfvP䔣ɃIR^rhcs! }; bNf%r 8 zJ36ݺ  ӛ^(X; .tJ"fzR&=Ҭq!99yZ|YB|l{mY-ih+܏GnIr, [,;y^Q1s_{8Ľ> yߨLAV2(v0:E 1թL3c3.S'@Kn'Tˊv*llogllR|nDod-8zZ ƈ1'J2W\M)^nē©f/WXBo|# '.**&I~kz`cyCR$-1G SLI*BAPH&}v~ g@2ݱ!ceN*Zy| "|9WR=sO9 :K5Á.{?܆i䔈(6<kL 7JH 9_wh+p|`Xaim&Q #$ڱޒZt jwiHe'IT3IKIF*=z]T1o)@tY?-z*-S|SwD&\ŸGKskBW43-q-MV 9Io:O3c%b.fSg~x6/@(Łuq* Y3*C~ٔ =vN}ru,t>h [)J2h81g!]Цn[Bߴ^H=Wcj4lD]5gZ 3 @dLcM_Ӆ:tG1…i6v.U' &Wex6>O9 tI]Ndza$<@JK[\&$@N<1H;+VLhȮhĵf}^5.kTPxaP:J1#,l:@rM!=niAVUbոq/25ڔm3oqgBܧ@[S ՚'r5C J~UMf cZ*gf_pqc@V֭ {t_$AEkٞ=9z !#5WpDg7&'7M?{:}PAy?+ ~TGyTY|P2`<.LQ~e3ˮ> Kc3!v[v5,I#@ńZ%][/ 0.eN=&z<;jL5/gn 5 l;l>S:+. bT]%3cdRW/oLZ­[E{mF8%bee9I`C]ii>&3&ٛ댜^Řp!>ġq̤ĂyָG54][+JPS035?itQPE/J7׭ٓ "b1h+i6ٓ9֌ZVȜ wjZ}]ƃEE-+%K[^V 0wf|ݺ{&HT3{;"f8ſ2z]ʊロID'𹋴€bT5lg}'e cxHe| 5D4bBCb :F>[[\[ 5 $#q5)Σ8rk;Ԯ q^m=B~#/ 8GaK\631L"$0{񘅠JF؃08ܾQ^ gCj}쑳z"XSYUs4_D>Ouy5MWC)b&2~]Ŵ3SlmWN ^Y$F6p;b(k`;敨'QDM_X[ltZͻY֐8hMV S"ZwWW!o6C 4!'{.!I%Ȗ(LxhO $-60CKTlԛ iamnw`MT,}9BPVOkf# UC.tdÓS@s|rG*&P6,-iT+rGUz'#]-Ffeؒ7zO 76a(GK? là{`1n'C\:O-3e9o-z3:OD'˒ ݒJN'a\(ӝe$d'C\70B.02rAa%MaI};Z?p0ݘ7F+Ѐ0_*#r'`(%WBuN` t@t\l" 874SC{hF*65wKV9<2-_+`;ιwlqFל؄GPFӝŶPؖP_tx1` g`f݋jm$Z%>X;na = t.L<6OH;r#F8Ԧ9Dbz䠹n˥,@o,ӎ[&:x{qg1jHJ &U_6a Vѡe.nN7"Kh*NGdxb-% |2D{3[U 2 ,t>óWւ\~\~ƼnE/&/5NO+DET+n. D_{oj3Udv*V֬ U%"~f{k[IgY Qzb_k c#Dݡ"@D/%Qk)4fqQיcNX !;# _KPQ#ٷ^D)agN4Js&[.$@t-UH1lW*eI`{s1'ABY\]"΁cR9k𨸦t* Ha6 4AB 96hA+X +pHہ{RI> {ӛ\꣤(j|18vA^2حg^n?g W؉쨙Pgz8K9Da֗Yoc"j0PmwYs$,hw"BOv;;̈̌-mWm 2uYk_RJK触{oɥ עd1TN DlV7{%&TUR@r]Id{RH.SG&P'C{`ip 70]Yf2}6|>2Z5q'Gt@6hD<`c|xa B#DFSdcā +IRm!:CgNXqf `q|v ft|n`/\Lo-me`-Ujӟ8Zkh4Fw4bJd75i;Yg7τԬ{SK$!AAĸQ2]Ǖ2#[6v`k-pV 3u ͻ% ? l((B$od ,=ibXíAtŽ'Y#O˗u_%qUk8g}&ɢS| vS[]x!}XA4%'rДΔ]Q=1=dDEPkhB-@`Ǯ51`2Dsfw|Yց"b(-i-K :]#QBSX.DbM@'&汖 ׻H8! |ʡ` 8{ u$7O–6>uywMNXv'7s\ lS?oɇq7 +H*>3s a 斕tS#~N8#ȡK1,a " ?_d{(+jP%9űdtU P [!w/%5|}7:Y^zeCK`iizNe :ZnS DU&8 0WbKH@jvXr &Ohw^,tQ}VԹK;k6v5WIlrKDkt Kb7ߘwm-|~/avnX!=j:5RY*Lb̦#PC3w j\b"#Yl$*"H|Ň@H-4{Wy8:JmkbݚaAީL۔YS/p0G&[Ql"kWb:B9ZY "ɑSJ'myu]N\vTQQ,a'%톶%t'=FꝽX3@u=šHM}7_,Ge`fo*E~Xdhf}QZ$| , q8_4~S@{8U3È~ԯBީ0*sZ2m!9S?5ax+%cG=Ѽ9|˕Em Lf̛w >ԖGP_/d}Z;ɔv)fC=گcRPŽy 9,ntV`cLfOQCM,y ?pf=n)}:zu޴rYܙ̡/LIFOj44)7Bi9R( 0F S;M+ |؍r {SB1&KL=!!ijIqQR?[j@Iz͈b)([L0'ˣ:̄|*?%A”]0NMki,Dӏ;`?uӌ{ןJd KiYfw&?mahȚ ni>9r ᄎ.hعyR^jߐ,xj ݐ)~fW1? ݭ&DD&Bj_EH>Bbi&`pSIߊid' U؍7^ cr4ՏU2H[W|FJ$)(y\t7|r6jT |}vҌob]y\ɂE l-Gx m6(_l,[JASg5{clFˀ25`?tNKRzެFua9`_K@Z-ilT%D Zhd蔾U6Gk+KŞ p*Nn=䵁cЯ'ec7{GmAhV'^H}p뻒DFHU:N&2@cz~]à/Gkd  f)dV0ŻW$jBJyr+ԡHUs;V)VPr]0-hQxR3Xbk$|oL m'\= Uy8xU3-G.o-0A{ɻ9<=lUb6a="8ԾqAg=1fxNp/GPEfRhi"ڟ:m;~r|u^q|@`XqU*-B8d_llt݄tz56M鋄D=ޱ3Z2-tť*`#w2)2pC?H#7Xb:/`2uEXDNeﳴ#sx'@X~y./bh4daeYz;7:ﲚ32`I݇MliCi"^V 2ܭU;|O#]zʢt8ľ  .TmI~|X* z@F& BF\ޔTk/Y'HyD 88J6!Fc|8E? U3OcM g%I攝'DHN]i\b5pc`b^zE|׭{Dny1U_΄0CFH6BF50~9?{S8 Wg[L??('N<9NkvYՃbeM~Ѽ6niJA;EYuSZ!eR^+"a \K9SbϏ @+P @S<OH*I8^ZEzVKt-uKv15/wxQ(7ikףB/ChtHY ˦O2U3*q u7 .p>Oڙ_6GLJٸXFS­ f]z:.Ysuɏ6u!b+b)b"Hƚ1ɼd$ʼYU8PӃ+g\If@DX8+dQ),+Ky~~"g}IF'˻Zֆ!`r +ƶ8m)Ii"nj(?g{r`̮.[ĈF*M[86QOKoeOun UEh +QzӓAC>"s(BJ)V(CfaTQ]zE#}7ݚ:Ń =5!fGR|[GW++*m(?CKsa¬͉SW.A:zʞ-V?|bχ~̚">M,@p6(C$ø zZC p*;FNLul̑0Й"[AoIXbsTpJeRGkX/K"K{Dy~t32tӮ+HTc)z Ya\uTGeo{e74ɟȧY0L&3w3&$P]=x>V6"u:e~,G3K)k&z wRCyZU$;(@;Vkz,䈥6]U&D />`>5Ɨmm8 fb-ٿx9B*[vnҘ[؍Cz4˽UIՌT1d(|wleW&3c拥gBMRd[#\DrEVgYN)lx? ՕұڱI'sM(Nw@b] ܈JRmrqf>7V&y ~y<]:LTJzJc/M'Mr,)x&v-YvEYU+K2wdX_l<1ʙ2rLN#.*(QokȬ]|*ܧ5L{A|h7i۷fգ 6A07g iRfsqVH5S:D0 m=I 5?5{F,DGG^__z"@5s(8S0%4 0\SG Y^q;͊O&BKԦ= &賉}$_ؠ䥹l} 1PAefaC<]1;̙Q],wn]z5-ؔ-G^ܶW'҈ ;( '6f(l-P–6U=sofv"_ Z(ѩp"b踷rgFA#Ǩ&"DSG@ϤZ[1qJQ  m@}W̓ эc&K'ªUD#% /vKhaK@ '5`c ,G@IQ+S } 8qd"v]N+y6p..=(N9M}gϧ2VhrWM21&YpfZk_Mu2go:;ӄŠQW\+toT1=b^!)xň7{%`;g5)=~lyK'1LԒyGn zXIhMq2e}(!caQ0$Q$=,IdXӵ~^eBkL6:nl>YrPBc][w#: _~DZ{-*0`|jiEMҐ bs@aZǽ)5 GZCiDU7s_4@wj7Tݷs2G*0oxiqm}\wn|8WsM-(Mo#bd/YP8fs>ڙq֍ʲ|R4NB| crd#b_B=$LNHSy8gR.肎謽8Sّ^Nٲ͵~cGcfZ|h=+l E^X:mϸ{v!ָ}ZDjmYq{D#جQl*M2{xKaY-ޞu *k,BGX9eN7zBF z1Y @;Ax9V(Ƀos &]pH%uT][z 2},H#xs5ϗ kwZK"1yG|ioXĵ~8; #n_uG@cJ߉CHԬԀ`W[HБbB>N'2he]d˯⺙AT'T]޳T5!e)= Դ2ǽYuq n{ke$}P &,z+ȘQz`)F߄'V w/S6Q#W@d)(0j81FJ$(w&O_V1*9?F}JZRKĎtSd;b@(X9\:\6Ur]7{<7]gνզbeH"{^,/F3؂zh~iĻBZ̵!$s5G/1检pc_`=w P x *Bg ɘR-G&2HJIHbS'?)_ U09Vaٚ_kÑ7А]piweŇ6F#d- Ыi'd,Ǚ7)F{ތfRAt;20B1@@gw1<s20F0z)ųAOBL]f^ Ŵ %ԙ͌,}9i%IQV>(XimyDaK goHLT(YJEr?B Hnh#N.uZ'c!sNqHԆWkI6^!K'}ռrBKBpx+Ehg~N.^Gܿ!5:\m>6U [嬝R TsݥmN=1uZ6&2CyCrh oYEV%RGU688bˁK>tHBs^]Y U1-OF> FvKg/q$&.D5?Ukq!ge`+3G罛=?g|ğULw(٣^9DZ6i ?#S1;Bڙcۍtlm as^E 9{̸J#ܨCr^넟0|ԝl9v.n$W1x,[aib1-rYPC2bYP4>.Gx#V!>0)EU2T2 T5jXHh15nXr:|f[E3ٻEZg:8],Kye+ UT'ӳ  jEvM >E)y_X*Fʶg2ƴDL mFE]f{vTwi8F 0Zʍ>CJet"upKʫd=3иzmo]0RPKM A(LT[8OB}d!5,m~q6;CH[NmYR9JaMR GjOąOKWK%wq'uԦTǪM0 PQ%{ 78k`TTS[EZEw* m͚guv)O25jq3$zwp6+ODOķ"yGeiNi:rG;:CG#H`J@*l/ AF)OenP-w`)'O2Y&WÅP_N>v2Uzpw)"t* 2:jf|0/ΫBa:{4R?($"Qu lMq>%/ _ od=kRP<]Js5dڧi0;J|ۅ7mUH k$ 6?A"_{6ٻZ^UERq@Uo[wso|S4 $5@ދJͽw3a ?&.4@1D)AS>n]DVabPλG LGQXl'J֜31d>BsLm=k~ X;RuۯXNI]wB9έg+:!NyS?^zK{Yep"ua"?a:AÔʻz4avmYă Kf-zE fG4(Y8 jsMZպK[ФûP~kzSSMtsJL(Y".<EP.|z6f.>(`??Q ȖˌcU *Fž zX6[I-q'"zdp:sS5NEU0vSAJ 5lwn9QM0vpXbnȭP]n('ia']Ʌ93o| BHO 俒ݮ'wNݼF%Kq5Yډ"W7}XXG+)i04rWtنD+-=BVA eӪ9tI3&`Yd5eN ɗ Uʱ.h}B^[@df݇l/z`E9| qouL3 p)T)4aL+ϻhHn4vmQ|}2}^Ed+͑ '%\Ŗ9>V `;Mik׽&nHzCТt<&UM= ٬ 3;Q}5C:Yl:WrMbC+]f:3?/U+Fzݡ+W狆Xji#DV>߮I^zH0]L`r1Vc?3! |Fʴ0$ujlx`f=;&jP>&oQZjY21bo`` QArZ"Mg]2%/Hq|n;!_ͲpcҁqL,ZggySR3 Xct2)||zS8m܏w I@);>:i 2)|%s1 'O ?ȝ ʚzF2hC!8 8;֭ŁFd0=`֬EIhiNR<3pD0Z0 /N@MFZ>=R3SeTՍw j̎Kd\)Yxy;n~UWq.N##:lD^Y*[jLAp."^Uh9߿NH @8FGUOcVBa__% yW?ψeCb k#A#׏5M0i 6N !LG{ Hӵ uPN.%H/Nns0ffwXFpT? 9[lS* pDZqJqZ:Ha3\)Z$Rlb*/`#&]dvף"jN \ nC;:o' }Ӥ)8+#;rq_A< "ݭTV,ƃWg}Y,z_?@oSJ\BV +G "pg 0 "8dgszP2RA9;VjhPA3fGSEPHmpc_5̀wg__mE 粬1ط\iH[T (rW> q8&z2A3\L\xANHA,f[>1?ρU8oJQ{9&l:U S.2YZ)[GxᐿV.sZYě(o94 {(Z:=ʅLyinTY\y)sp$J|Ԏ#DMQEAM)}F-+LZo=n!;.6_E]l>Xp MM_d/ҷbXBeẏWtY|O}9XQO6L#gbd ugvߘ Y`^v#VmF=nVȡm)o )@G ꆔZЫà:Mw8Tr L\,"fHݭ nS)W#m  *F~o5mqaS1~m D~QI3ryl0;d HRDjqz4zWMQRsIM}ˑ^ZxD߂DR}U &r= ?M:V{>9. kqDwPRnws)@v#Aw(*roK2\ q8bNPC_Cv`}mbNb㙳ǓpTu-wRM,? @o,'YGJNvV{Z_y7=f~fd±ɲH?V(]ŷRc:rj%uEz ]ue0ED!jx(%n-&S[+R}xgGb16/AG@nj"{8V9 y'k2A<"iVXtoہUXAH>Glh.-ހ#ԻѼ&^ T-k_d[s/"t}[ӚlA4dqiZ7IVj5t Ů- W,.!_г(RA \X IRsڭiުmXZQ8` _!t%s5FilR0$9_0n;_x'V"@4& o]dv9%miq <&guw9m]>TI_˶B2 x&7nO.z]9 ^l+J=XycXyg኿ P7E ڶFpHC\iF!.ӧrPH <VsGhy4 H3Z={DO8QXGr}S3yECVA#J% )H:pSɲW;%cDe !tP}Q=]t/rKypwvִOy\ {"π?uӻ0 Zv nBMOFk1(%(wzXyc8kJݼf@F7D`1sKێMlqXc`h;ĔP͟ةlSW@AP_ɸy R <`pdFB%80vewC"l8Q Z7Z#1k h:w wdžV:Q:-3AQ G:Stvs#>Ci/nQe\scc?_?"TMF49^0R֐kOC~a5mn1εkvHzWeX:ĴKyD(PV4DDXODo3 +:biimF2?h7] i$t aL{Ug|L&;Tإv>Ltݥ<+_zf~FrC3S,q$n=/fpfS׹S %3AJ?:"wDv SNL늵z ug}rvmvGۃĽtJ^ݻ2[_}&hdolK(!W׈|=e26Ԝ5d* rnfiJE>,iL)K9&»)z1M!"MUh]1펂iǣ!lW[ӟkoaJP~*S_ѐA+ڒ;F5dNŽ\81pn &=O Hw> ,엍[ S:E,Of%9\t([#Ykp‰'OemuYSƑ i1K-_ow5M%JE[55  ~0hp DX 7\ ׂM<2FlL3k2Xv% ~6ߚTq趚D4yR&@٣Y* 2[ aV 8!Nqb LC GIx8o1iχn"A,FܒN=}g%3l9vj,'lCEQG.BDwTbJ]^#.Hnb+(,̬f%;de]: )*S/r(I}-l>^5o BXp7*_ΥVO@'N>勝waJ<‚;}MewO z |@3]ԐlF5⌸RLi %KnSi/fs nlT.j*.oJ0SS4Uڬ 辫O \ 'dc!uI i;@osr#&)hZgptW1n%YOkmXȨ%C.`CQ`wI88O(T8 ɦ~-8Z=J7-ͥﱉ }A)\sQ]U?S4C1j)lGA˚O{lE ^ȼU}lgn]8 n.ɶ3b~5x ^}׸ɪ\<6\tCh'Y 1 rڷdTW d^h?vд1Z 3 R齂zT0/ߞcQmk>ŴN4jڽ!\ ۭP'6:.?SsDB #)G>m;ܐU_)si/A d챸|c3 s%D.1aDc$ෙM\ XϷj\qO)»b=& :'JO` щS{f-ȰªӮ1tOą" C4&خy2r/=3G8cH453d`\/4#U<̄4omhP 2M8CNiOnuثD"[¡;$H˴=떇J 9tmj!cOIf;ޒ C{@&Ru/ō9z3;%ya|LCuCg/Kz&tmQLL 'bU`GTGi@O7mА ߝDG;; UȦ(=m#'tjS#{Ց7M©1^hjߥ֔U!L'vj'; pg|oTw>?rw n$5}R !3E}Zͣ";'%LOR6簠m}#G9Ze+XjEaj ?bGpİ*>:7_V86M / 2"k"bZW[_ =d訉 8 Μ֞ȘIM([I[ν^۸^ET .q{#ϧ32FH]Ȑ2Sga)LztV5sxڸi^ ^@,x׺nuH6NP*j@pK@I9͆{A@<¶kƿqlpڷ1L0 g=YX톗m3 3'4"uTsLF-I,Y1  Y7ZrUB[Hʕ^uU9Dx:Gf'p-ه*W khAW/*XD&5oWrK(l ;1Z܎B16ݕdiHXIrPz=)=gzʰaQwїd#e2HT{]m55(IQ9hxmk[׫\cI2{$No8q)(I3b_&^ s(;Q8Q `~Eo~cRR&XIB٫9gnbIQ{c8I݂kAPU0`n/`\2QI-xn-X6!D6oү&$'=a'ۙ{{'<9:9wz %}4iwܪT1`棾b~[)^qu"8QV"VhG6Fbф1ild /-#TDåyiӵKEx¸mT>,pᛌ8ݫ<¾M9InE&9Iۭ˦X[WV#͋!iZCaLN(+>dK`5RmaIAw]}qvE>قݺXg nՈOVQMwbwb}{kJsDz=cNa+~M^WJS9ʡe3>æmo007gЁF0DE"ws,)sO d0 BZX6Y6fDC0;ș{ =m+RcB\T1*􎧄'497gD Gs8525. lTN@􎑱{1$F 6L0`M<I˴jAQI2ve3~TʤQBk9D S@| 0 ¬myE,Abƛs? P3aC/an1ZƝ7L,!1/UV5n͙zIZ:6૯JK"-o6{%%}* Q Pga<^;sX ,N67Hr]ݦ'D&;[U w? aikT ޺JЍSJKjdPx! A?h{J ;ŦT#ϱv60:Vj t_6;)ڂzԪKS4!+? Ese;م% /Cy0/dy$삾>%uҟxN>܍9[Ϻߝ4֧jvە>SNX@~mH`ս'ċDgjh# gB:CSS" 0pϹ݆S6&T'@A^ :YJ`hjroQ)\z=T5L5;j5E{BϬ [,aԊf--@nqEjڅ'X"JY舡z$EZfK~vV bC[Y˃ݳf%M>Aٴ\xڙ#scn-v ]0R3[H]o:JaSBzȁb?Bή˹otvXDR`C3`tEY~-"ckIEL`L7zj;/p`{SVhnN )4wO*):4ѹ6lE_ ӣ}L?P MG6@ovvj,ˁXn~;+K`ӓ?frEk OEg)jȐF쐑tb>IøԈJt}΀KIXnm=0xv\Ccl4Ცdp uǤuNQKpߺ]'a^dX񈐭BQLp! =/v m? HQ],@2?gٰq}ߢxl}%v{"JǙK:Bq>ɎaHsn;}UVCBv( "r[~GtKlOIIտTL\¦W: qՒ_y ,9%},t؈22jVg6+`e9l(tRP/kIrOÞE0=gz ը =ݓM9y uPu) @71]e=yމGSRHzm5ݺO8 ~G/]lP_ -w5 zRĮH]~.09Q'it0vsjR=C5a \ؑKE498.xIIqBfθd SnπATtw<5֌= @oG8ǡ[#-F8rFy7'c ?* LqO"},ϓoq^JNUF]N1Փ#OQ>cM)$L: mfTnEm]i{{^L`)w26& hwkz^! 1a 3FlWP\k,C%1!mpf³~~e/~|tJ^:wcmA0\"dc)F%.P9m R0e=>/~\u`U-  ~(@\+` ļ^͇+p;axfEzS??h5nl2Y.4>?L3𩤁T+$REXݘ  E~(G\Zc1TN}Ke{VYx:>Φ0J>80d.=nZarLC_4+ī%G Gh{|&i|O8c0=V*|Xts^H= "Ƃuw~J1H.'rŅ)0r6Fy1XNZLW~ml9PS0-":fnT:.[>6- qe8{uu^%XͼjjխTc?o=d{VygQ(]cZ4'D]TQm /jHmMdc phk뢭N>f;'ʿ%`T'FD&`$)EųKpwt DHUadq9cB [f"ěFJSRWR6S9@n2fRJÍ8s.MECϧ7,mwedCԚDYE7{ W*yelTsM-Wt(m`0]twZ8+ė/ `?2~ȶ:\a̧H&53 %Gx D wUyw3S՞qaO >j %aƟJn 4K{bpb+0tGF+p{GPqzE J^\Ue=xdi Gֱ NlǬ I! A&deNU;x 5UO f Փ4|\ 8j_Ü 4=܌|w S)+-J[i)L%Q9Mz +O78\b!yG5Xzp4ts9'PD߻7(%PHb8iXcmlmq&n&?T\LP{J,51x)5A8c+llo٫sq?ˈ`44V޻lH51ЛpAuPu#*}WS2n!Ry?B$A Q*2jULBe=6 ]q@#y@;Xp #*sgx;sjX+&!z2v`ץ lwdguDZT,X@6Aq` AK}$YA]5Qݣq GY_T?kJbcwWpUb6!#` USU;L88R68[W"t΄h 1c tφaa;@ǿbTvy}GHd[ɦdⵞa] ܤD}#kdDXAHMHx4 %<wHskY ,k 8Ga/- Lݐў( cVW_[*MrGI5 v31I" $p7Б0Gwg732IRa[A]oKY:})-oGY(Bqƛ> T! Wحŏxhz;ܴSU-+\Ya^I}"Cg#<@w)gtUc1jМ3^ʜzKw볣wg3;C˗^THt:˥Wё˥)ڑZܟe5 ]::m&D%:W%X>z4 ?_=JÓ SC2{ENЙɊ|ѾW!.4ɢh#tj\wr!oEWU-SPρtȉC֨RVnf8 5a.8oZGڮ_* J b~A?Vȱ?Ks]kq`q;"k^n>sVA@JwZ*Yݮ06p }Uv y"$UuX}cQᐻjK _ nLs90 {NXXpFv E+F5(P (jX۝߯eCZ{[j7^<PBb-o WO 4p?3Er6wG%) dm!c.2KP"i'=IW`Vf'iCATxV^}#]A$F˨l+0#6þJ'yQ˽Wd"@ɍs\qV2Ȫ ]v[|(*:.•jUJ%NB^ PU ?):BZ>ܿ 5;E6~SRA{fO^Z+ĥWÜhkRL6V;t $f&!Ú" Mt I՗iئv:tƾk~ [N(@ʆ PVWz")3#T]0Yq`̭nb bn וP\kndǀB-!?/>1m})5؆AIl&j Ϩ]u Q$Iۡ;c/\|:JOvd# ;aP4ҚLswJ1fpqOK5U Հ`@e# C>Afl hT0xYn>o'=_I/(a`WO(H $z-$/([ miFNT*UcI{J9 %0lшhm١-? %5MB8$ @Rp~A*&YxTn ԥMzy!x g$'r,.h69aRIX5{?ƥPjwX3`Nۦcpɱ9e\ZYܚȯF_)x!-t&8J?rιu:#Š{h.uTzwxٰ@\T m*q߆RtEߔb®1Xb#cElkڦL.O3 c<"hQӎ< lJl LZs0ѐ>$r%Ȑb|ꚉ= zkPsldL<(CSDxĖ+Q)*Q؇ݸG*O}An?IYgś")Ce LȪ^Cdpeܩ.Zia,) odxwkPR *B[]1⩲,hE3嶃NЍY;AFS>C^ #XDpx$+HwˤFg1|[#S:6c?_+΍4 Lsq [oyfwR R&KQmJF?cүTbRXUzdd!RI6 Lw՞0.I҅@$|_,J[!'Dv V4Q%iY! #ۨ.6BnbmDgZYnX vi'R5MFI Z0+A8UɸTv +7/Dy,:Ͽ+ӑ;LVnZ2CqYGO(Gp(u}$8mK㮝d#A|(~03/Dd|ia`MG&9xI.hYR! A6 uw4Iwt"Hw٘zi?,Y.x@Ɣ(L}b /9?kr=A?PL Z} whрм{LYpu ٰL1NM 1ŧe`HOMY✘˂o1=4C9E qU{f$3ܖ!0Nn`IanU"1 Mb\DBZ6UI燩B{M9"A)`%X}kIX\յ .)\- \KZ'۴J%bu =Q,J1}I%˸VrT5~Z;$Jć+uR4~Lx͠;}/ ߱K >8wݙa%m^Lz1^ٌ iH|%9;e#V 4W‘羹:$N )^! ;`~MAk,l $1CzZLG+;wFˑQnvyFF \z?v!!}GW,c)OPN8+πv& c6~^/>xnM?5>^̣ۋc-1gB\̈́7)Fzj{7zm;G6+ԙ|MRrȒq(ͳ3Y*emcL: ͈8Cp-o8p回sIAi }-MN;3,6P39L? )fuV>m3XiF)qq$8BÄuxbpP#psFK!6?v{tm{iJd(7Ģ{o mYF~SI2ɣz@s&A:yc~p^~n@iΆS ]p*cP󧊾$v|?V==4tq #l({5nhZHTG&࠽+b4<_|b0n:Ua {ZvnZ~Ζf'!{;CȀx1g{Dp=a-RSsBdw zܞk>4"*_aʞ ԒzY}ZZ`n% \h@Zr,;?o`R8fw|RܝY896R ޵1)8]fzK;,l^UHcKhi#p}`*2iCAm_^cXlز@د)V&!-WNee#)팄3GF܆$ȓ*D?[!|Q~}V@(g:g`ʂVzN D^)$ŗҤa5a8\k;Ŵ =B? V5R\R*Q]~=f_`)ZڏN1%G7wri'BEj!uAreJ+ahzbSV0-Vٯ7C,=ѤğKǪԈж5+)d;2JuS+&o.Kuurx+[Oړ z00MĚ5 خ wF*C+yy\)0`B)%g}Qy%VXx-tC 9zohs&$ıTZ1Gc lVbCa3i%iz=~Y9:UuIӘO;zX8ExlDcFía\5hiBCX︳6qTsf-[{m'҄_a̼DP ^ݸ7|*[gb(%۩xÔ),֖/N&l ~)S=Mfn}Uwl50?G8cp7eVDcQ8R))l0? x~ d'H'tǖwQ8rH gq\BNt;itĉIZXwe`:n4S1X\X(JEaTbNYn<ଅ(N['2KÁϮ`gi^[M.XӋMrfYf"hʲ §w^Ůza#$՘:6bY9u ._K{b1m*wo6Nn򨯍<7jxE*5dl=B؜aFB_uFX70|LF!wHƉ# ghS*YDhGܴ`v"=o0xC[qi`&MQޚ/(UHm$7`ZgZJh$RUBJL/By;M:=hk HluBtdPt.C\P%4HХ.ZR(17ѳ=-8e)FL[ه2HTO3K [jaIeVڪĿr7U`iC-9N]AAʸQeh\C/#Y{iwz_N*r0^)׃}aIˉ GȼZ"7p!d='%ެ/Je#wYyJj{`9WM͝f*BPs#X3:۱{1 l }1(1M\jM>6Ty_쎭s̥g mٟEvXdxQ 2<96;!* !fr3Nӱ⵭UT'/Cl9[!okrP?ɱeN\5uXmUb! ׿>'IG*>q|-}Q>,ujq8Qm1gcP#vVΆt#뇶Lr` [+64 pU\ޕjqZ}RRQ? k!/2kIUB*bqbG64>% }P-]L̏L!g2\Ej_=b/h4~7 c^ vxos, dDVRz9X#|/mẌ́Wt|%YzBn0`CS(G΄Y>0L1"k RQ4Y'Ԣeb? oe3 2q.#5\H]Gy9mrF\7Ƶ2W,+ . .Bςh"U&}/ 1|{9–0ǕAxE+]Υ= OKi:&Խ~ҢH&F i-Uv8nFxⶹ}ALLObɂϿ8Q"8_p !G +?1q> QQnUvj6LݷAm7YoQZDO~Tw|-0[XܽMm?6f8E'#ւK,9:NOa+:AJgdW>vNqzގri0<UеX =^6 ikS/ïvj`4::t1L*\)0d @?WػӆQGqo<)^w]bJ%(=Y8p#X.#H@5D>$|r}0pXLK% Y,-G[hٷؼ{폳O&n7.r/XBUuzwWll&K;{6;N:bXyQ?mLrr}GNsWc#0<#J5ÇlFx9` ޡ3me?& Ma$ -RyNON֧X;=b8E cK9Yx%ݿmP ț&_Jrf:0&(f?m>Wmɻ7r.=]yq YjwCox=LyPq6k3a s"IoPؘpbHKR؉AvAB6z뾚b&x%n.h>1+3$Ȑlueӥy}5?MjL17Y3Cf06\+b) te35NhP5?)f{QwX8{&fbY!T\Lp;7W}jS-w7 1zgTw(oQt&Pn>KH'`'[J rO8:QBz-{UtC4n T.Z 6413?ӗlMu޵ocCiԞSq 6q% MZ(բB yrl^kưRo2!՚5P? G%TQ[_x~ϋ EMY׭&eyjB!+fqڇs9D 1l|u"*\, ^k+35~ 4}; 4RQDG3Oh@X*q+qo'8A'BN YN)`jVlp}5q-L]5lf{ľz8á5.X?B;+emqJ!?.эdBߴ o\=xf1S1m{ Mf5<["Lω^ƨFNA* co"A$rHz6ސ$ϴ-Y"s[Dc>=i6_o/$V 5=l̴JPؐj[V+9B<Ҁ"Q"ǾU&|׻TA8\uv6^6+sn"飾:b^.ycfz +^@[LD)׹z`Ь8+Tv e&WLƄN4]I)hAˠFi嗺!"2PdK $Ϩ9 {W ?\os"7j$,8%th`tČ)Xr, P}*TjV5CjU4TUVIuڽ{v4ű&W.3P腤oӒAOȘ!S"yA $߸ʐSjW<˳ƷSV$;eD..8E: ;3?/X3T'R͞2p<(9M]B,BGŁ7YZXemv@ڀ1wJt!m,f6X?H~125 , <ǡ>vw']5gKɡ o(Q5jmycf-xߎG몏wi~ǟ˹4s[k{4M )kYI[#B5t7EN&h~>1oW)wGWtijMQӞR6~T5>JT"}9)"c\bwS ìo:1rOSGg .7`>*VաM2=b|>`e%/KeV7"lB8@wo  VzT lH-ng5ٵrUJ\?aiIK?z}N.V2,.o9q=~}\VK?K[1bb;5~ˡGn͟u%}T{oj^sӉ.dd|k!pIȉ9zQ& -V =Z{C =P]Uŗd&03n.n~I̩l C p *{-tdmbŊ' "}R |1ȿ7L]V+d*jm{ci>|MU0ry& A9= csuJ\-ó*f5yvvOgb!knߨMJ K -pD^ Td^0m=EK lK/?FZ{k24η<%M/UЃ,Kxb]C43Ihq90\ KlC". G\ɸaih>,ٷD}W ::kyϭ=HEi klp\&5.l- N-8Ah TPK1X7 u1?_DѲt} CV1\AFvT-CAB =$t΋7O\~iol}T1CE2ЦONJ9 74}G֡y9Y\2.f':,ƒRAጸS֗ydBփu=Ldé%bj$eH {AV~-0y|wNsġd%c^Pt_?%~$x:UTKc6t'b"C J-;}Цpx7ڙi(CU @iuފMr{N[8eoRf'hp[,KJHZ !3c AAŃsy:"@J`ZZԟ=CCyv}2OG0=O*eKj``U T!$к>.V !ѱeHGn4| !ÕA5žD\(5 ͩ,H8,D/a*Mӻ[Z5K4˃e6G(ZZ%bWzp^2|إl <gƵ֊'eBcZf|S+j.nm}V jTOT#0)szI/6Y5 #j3m}턬z_?5ok2JkF7:w? ό4ã]"{^&yeP\p>h p":n_xFƈܥ*1b܌tܹڣYܽQp@ZԎT`VX%nJ2)A@8Ph^&؁wBQ[5c-4G?FwXS hh<_[4C >#(q-;^9H7%pٷgVPōFl]7I4i|N= ~w2ĤК#,[=f(-R1ksk]}K)CnLS&RJ"yŅ@S}-N=#GYơ.JL/7lYu}m׳ n#zt|FK~sT >Y]Sp ں s~h \mԸa{R:"֋V<%furH'~<*#iQ%(WD]F&9W>HdSyD9y9: S97'ջZR#raS8=fOk zI N״e *d7t7u?:u(?q&ЦMm<5Iw@oH:6}uI4q Am}>*UrT6hrB [?lчN??Wx?\]IY'Rr'u1B[$d=_5ŵCA̶da;/3Sv#Z z(1`:}%ןնQrz<+VNDAB[SI'"O3]8F.Tjb`ORe,8]yr.VK4mHWH7zc[m=mLgCHI<$oClȝEք+I D3ࠨD]}9rmeR\ \S)Q!3`tVQg# _H3 }H>-Kjz.iiAy߇bs H% Jv 0fk ݎWgd6.rG8jv#;LϬҪ/R L$oDHQOszDvYJJ`nFKx}7HKN9=`|=CYIBCɾ^U*B-{L\Nݿf=쀕>y"MY4>C6x\1\}wrh^($Q\ᕬ%G#<9ybK: Qζ5ZXއ{$FoR,8刐eSA `m2j(e\wmQJ 2F9~q̈BWf{O}{=h#b*&&< ']%HZ<{Y:Uu@Izzg0^bѮ,x~& %)5(xjxQ 6or${MWIg|E^Xk(I} j/&GQXHj ,Tސ3` x(ʄK%8h|6kBVإ50o ϲ[Tl GgDc}TWLI]Z ~ p U~s޿? {-j1&dDd֗{,bŁq$758=vp&=Zz+%cZc*vZvr€" BR%3`vQiv cM: aA6Ӕ|Sl0U&_y3v1\CYYZ=Oqm}s q0s$D=㾊%jcxMhD*ow?Tゅx|\2n>Ja65uz\%Pw~]6rGmtEۓρ1ԋOS4аߐthR l$0m𑚒O${> ~LG0bx'&tFΣ剠 lȏ'i,eL?TtJc͗owH=qNCJqnCNON:kc83pևS+>zu?2pT11^|9(u0*\?oniv)%LS ŌheDLrұnR'-`C= #"aBމMY7ilAbM:0[F_POu7΅͔U '+jYMCpk󧡾2Ֆ92"0#5VمaG/8lʵbY/XcvWO#@pȿbKN;qoĦ5c (-#}Am==;i]);hZ-qW|[ =Ir3z+SNҌ͞ôх㹼sՃjJzиgCy9^ ZJf˅|JderzjR=ed;5z` u.1CCFx.(˝f`.$B[Bk Z] )n[Ze j4J6;hk3Zc| X˕>e s?ܙr*#^1ҩV+Q| J4FÁQ5N31~He?GT/ԆА|}: [a=:KEQJ6i},Iai`Axh|dN5fޝBC!uUj`6U]0؍w`JbTag:'%&ϊ2S6FD"@U;ɵ$ouSl4$}xE:_@PD>l ZY9(}m) mԷ-gۤÞ*~p` };ĚCP0ryWtg^sM]37uGڝ(9wڂn m2!0aI6PgVxp2dm^9Y8bRk-Ca"?lnx^}h#娺:?K(i^ո:yjV6!sqRL_pd^~,aQ0WOY^_/M Ե]~+,7Wԥln.|Y4VX1r.Q" |Nхy'0$44Y /CN夔`|%,eNgDk| C$Op_)sdYC0BXQZNbN27Al'Z*ڢ!U+ =A97!b elfrtB\EÇ+5sY )C|tο?U~N(ݍMS>uA&O'}4ߝua$a G,O%b/V_K/Y/w1i}o 7ImP>Mb|u]h H\A%)8,$楞){aF1~']U-_ ]<ﯞ$)6?ώ )&m ET҅SjSzYK?2oP%_̊hg"-=t%44C`f?,Jį4Վf PF֪A\@:H^v[6lDFp+F*WQ= zQcC 聃<]餸aH!BVpqzkmaoRrPr ˼*ݹQdӆx)qm:J Hy`V}Yd]"*'x@ƤSIyr/w]Q1aqcGv 2Pu+,ՀPR6-/gYn6ơ 3xf{]&nFG/:h#"cM 07B6F;C,ԽSSFIr 37֨>9 "JU%LiXLѻAǁl6!PPZ 0jDjm/)hi>O?89dZډ&!BK47_lޕo[{@=yek["4?ՓeFVkڣ S"ȝjws9ufi#[4k>"xa9 z}mBӪh we57E|xz- .UhWIΑ} sHW؝N s\~1nrrm$-s(!uc鍂O@>(RUc}!"wU7&t*\*ty߶<3:LeQהI]I,mYAhP\V^*́:v0OȘ]:W.?q I{B17o҉3M|4 cSc7>aƅΛ˪ؠ)'+"uh搭cEmFӰ?ə_24Y;$~ZuC)I}-~(*yn WGS$c%Zlq[M72UJ;B\|{c]:t jMߦTc9a,`\?Ki @H^Iso>8>Pq V3Z{b#0/3`/g;%ڐNTJ 1T2خ( o@iޘt*Y# *>+ސtx~o7}־7.qtΜo,RZ S8or3~gO=s9!J: ^&5s[Gj:n*X_9̙A[PMۮZqe 93Xc՗@->U}$qMէn_*ͶJ.WOl$viJ<aKc#KRwuC֜|K;|uEc"+Y=#I@n>p17뷘ұUk]SǹfA+_xI/=Nqd<V O'eE?тkkZ~_/pw^BNG|UcncFҾ`;n'=2OQa#E;;[*~FJeAG4b( )50LH V2"">vTLOɂn)b\mkP)@.*z˜݀|G̭ͬ?5U I"T_~bs»Fw ȓދ TR䙒CYaI:d]a})ts8u a>TDv.資UUe{}f-'`U؏$#I1=־'[FȎNgқQau&!W氰haH T=%!d`ֱT|kUm+[yԌCڃԊ 뎃`W9 oBa0uKU.T:>0Y;b813ۿ:ѡboq)HL]1LrRR $ hϖ<Jo޲>W\tNaU;4@d "aֆ kG*[0.#$ ,G 8)m\dGܔe=! 15rwНJ\CZ0iBGb ]Q$a-=$'Ē:qFvrlAII̬ĻT'PΧ^J[=DŽտ =y7}ק1BFh[l!gZxf~dnQu3rGnֺT<lb- B R ǧ5ps~LC;:&}b9>?1{G"jr1/|({TU48sK6ok_{jGOxE8e0Xf]g@dz|mpDD)4n;s.! _ʼ&t+׹HЍ0S퉌vP&K:hw2sԧn+}%+vcPQ&!0ʔϲv.B&wIj I~ rR62 0 Mc WNĻ컫_5磦sl?U?a*۫qGZ@0WJǩ;:sqSKz$4n90c30s!١$å;z zxr>$' hc#og ]?-[OQUsY5(=ԱW.H^Rx&UBo[\1(=Y4yiLQGV[Jdɵ [/^)⇄ȫ@jKJ+܌D8[l}ܗyAv &T{ZBhEy}#.HA]>  le~s9C.Xsɦ:62[8P!qRXcJAxX&.yB9x<| i"go7E1c zPв!Bn [ybӡz,VNW=0꬟&Q@st4Bߟ>p3dx^.tpƑw'1ip}B܅øT9L[K0~gy'i<5:EQʅݼ9j@H/| Ѡ ޛnޏlqseSK>8)!" @`#%;c5 W)r;~^K}ȱG(2 YU#X}cBPj{HI%^}4 Y }aW2ghV`l s-~x›Dhu#QF:c?f`BDr}(#ZmK頪),QЮP6#$+Uz,.b/^u. 3[l6S"Aۅ$HИ/4xwC)(D2YbVݎ.;9a!J>C}SXD'nr #(}0K R\Rs@Dh0Ò8aMjmt$Z_.{y6Uݏ$+|mý60iiJ8=пFa-ǔL8lP3g&RUԇ fy ѾT}/:e:o }:^'7 V5È@VlؗɐQFv"Bk Xt<'$v^GMgKB)lVsuA{+;{|qBI ԍgQenb#5e#sj+B<.Fbz&=^빉t-Z`QBj"wVvA//O~F#3CNS'A9 Rc?JcQG72ceNedO7>:J^ȯϷw@`"b'#;ni?N#h{eG_lu9 b_3R?pwqnewO'/{/Pb5TsnjND"va^y!or&}`H$ZhqB'+MjOskCta>*~L~>7ESg8-UKō-1:-8օ#Q Z<@G"E;2>$z'<-aR4*\nϹ Ny0q>m]i?hw(븠nu [#p+&mJn& ![j*Lcm oQV-5>RVMڻU{VZ6'b7]yWq)Rvk~lJg'~` elumRP|?0&b' I$W$dEqdu4E :wx3{(.dQҵOvMW H5-6d%а 2G O/WbXyﺔޮE;G.-ZQU:^6Iܥ:w1éd-pqB3|g&9FzzQ}^צYR7ƥk@ՉP\Էy6c r5>tIN6ПT.nG~O:_ h+Ɖ.{YZ, + bn1jjsR2 Ll{ȨF ,kD6E\JƨQ?ޘd^Ŋ):*ϏI?1. >FnKk.cEqv|>#DA`cFmN,ް$.uOqM[L^KM|+youOywT?y &7rz5F ߊ5b#Qy  RZTP})q K$f{I C[wUNYK0Z匘72U86\;@Bn{/ns3Af +!1ZCả"iK >mȰ00SHvlң,_cvlB0Q H*gr]U@&+o<$U~kOجr'k~Ey}4ҊMŹ갦;NbKS ɴ'cMH$2(ls-D)47үc?ĄͿd j+'ODŽW/1\[jl8s>Y%)F}ptXԌ{4Ic8Ya]c1rH}Z`놡3IqثA2Fi-ՄYT&(-vb凂0nMKR,_i 0fkt=CX)260$܌[v>*1 _=|cUNn%JVzt jRE4C=1aΞ(“eX+G}>[g8}lzuG6WPG,.5m 8=n΍`G#U/q<R$s˺@0~iĎ8EUYZn[]Fh+O`2iyTnW}V'nEhXu) P?+m:eF;}r>I1Ŋa?|])u|Bm#KǸic7Wa*V掾{"nw`,X@$aL>6>|+j37?jy('uQ9r x#م ""18&{VCQT nj{wZ\!M0}y8HZVZm}ۛ?]=|~fQ,KK1QN^@&Q"7Xr@ #@Mo߈i:542Qh m+Oko ] nj  fyKlp3 ה?qZB'9!LkH$c֙' \!5Q /AU4livb07!dxxk@D#eIpmǞF33r8"9:EBU3U>w%zU9 # fZ}pBqaC<{x'kL*{ }o5jc]+BSðZ3Zk a п*<@r"v:I4bPٌbEp`F3.><% Ak*f;QV)|qϳBj`/J݄^ u7Ԯ @"_Scʞ^a-N@S:/pr^@G9*)h:ܲ,Hjz ?NoxЎ%[ uS6;?61ӈubЕqnm^[-jIVlܴ{PSU]PzyEON΄GCM 1U9z.:?H2A\(ns].f߅yt#n݄0 OfnN,_vOƒ yt%|׊037(9 SnT%xmt$$HbHzRrA eAWJXm@8tG9Y1)ZG\k<(`8H,4K+J=>>\/"0g v(6N00!S( K[PP`ŧ^s$knYx[.z⪫53]z|ŏL^M\ك{q"A3 X(W-f =1|׃rܿYY઱=#68HAhb}—:iHՑs,@L-!&c߈a=&Rv4|dU<:3]jCk08H}øӨ=WtQ2N 쟌z*y_XX*75p2%vGjl~M1~KHBhS9+5ȍB%Z8~ `M:˧Dh5 SB54x<`w"cdXޙ4h#2/-mdⵈ5>,u`^E6-s9e˜^K(C'ۃG,$@&PyC*8E.k" s흞'i!FXQw0y*"2VE-bkzKP,^S)/{w,9 0IO Jnr5s;g,oO zVނ;TI tZo;7Nț|zEMk]7F2+AG{jqbVB-;,9HMH,Ī7?#>(U7<-6B[UQI21$da䷈ )?PNQ5.W: ֪ſùx4R5YL S}果/|+]4Z>A4Nh22m6],)L*Vߝe$;vޘ (h*<4')dLmOtD=l[5&h}Z=7cB@q_0Hdz4w #ҽ\4ϘGP u75q繐2,db! YF亁IȊu骒d,}bUsk`-QR)Nf"$X43tRWOAܓz>:Ϋ'U𵽑qz? Y]At3|(R? ~*+ы| QcCR;ƐrA)d9ǩ2@ٽrYT2Z;yZVj$\2!y[vޚH7k'(աfҵ.s -96'VYgL>q(.λ@PlkO{Շ\%IX(ٝ?t8@}aӬ o,mp%)V~Է m a[)?fB Ƹ9QIPiAv&#8Ms/[H^6iY~PYzi0U/]o)i'-}v߫yMXP2g-V켼"Cc0E'rsvgaiaMu+ą$:s)؄%N`՝Pdֳ7F;'G֥;\U 4{0fcEbe'cYi'E۴PV n6> a[=D8]U6.̐|4|k?#/ɬHm PX:Ȉ_ٸn~#d^r)y '2_?4%ɲ_#g>$󋷣2+cm:Lx]}e0 /윘h5s6[c3&E&Q xp9EgϏ戺kRs9?7ϭDaG fdiGoqOW\$J༭t;D0R-ɳbmk5}3pQjȞg1IFH̝-wDž ?3 hٵL iŔZII/\I/]+T?~Ā@jVs.ֿuJm\HlM~I?i>ݢ;__/DD)JM1<0ZnvV}(rgNsaeH=.ErhD9%4ۿUGbI4)>fϛx989{TMKV S jP`FۛJXgݭqjFCfjƻEtK9ּHwpo'3#+F[3δ g6us<σ2[qO~Z!OpK2}-'%c tQ'4w^cDI®1sS>\ tS2َQOg! .=`j "Ci=lGhxOv̩gJ$ByNѕ 9;XQ4{uǁax+v1ʘ7ۂͿD y" Oi(FF ^PaLBȗZ+ŧ5cRҪ9?T m߳bSRa з" b(%BU.""8lpvıؤbPwuF8D,nKZ"׷^~,A;demkq.9t  P Uy|<_XMՑ,=p 3l㆟KD\\:c(v?~\̜1U3헶IeIF' aSߘK6=>ot b? B?;:D次҅^-@|PeC̹KNjp%Z(BSvXT3w9h3~S%eaoLeȥnRI,js%c]:{Ӷka.-bb5S7q r-eh&Q &Ee0~bb>P5Xe~U 11M \^71 ;զM[Rf R/(hIx CLl-,kwYR_ٟFg2Ц+Sb_ z7C3Ȓ սˊ%B(K9U`D*x2N]`$ en+E܄"')xxs:|f}^6ܝ A0G^S||![y⚤K5ޑt[OwH:REHeA'ݡ*銶ul$26ʯ竈W.Z]\/:2P(?zKݢ'`Vt:xD6${͚4!򃊽U=ݣVPBOvPQŢam5qcP\u&&Ȧx :*u_4D/ h$~w^G#3%cʂPɅEVQo\h ~gXZʾn|vO`}kANIy#*8bKk<*Tyg=_>:+.^+S]JOJ ATUH$/t6& 錉?D%7A?crsO|_L].kˎHs!c]ﴠE) #\T?ɭٿn#! ZӳX <>>G$QA\*ZljhxAMh3Em?IbVh2܅fV {B4y6YsvMO!I7Cܞ%BIY [ %9;2BMu\=&KxdI0kJ粠 u#N+琊A-)l׫,rtY gXupε{&s-i0`k qӤc./jظ-,BHie$eFy2#ߠKcQTkvk)-䩻36:ߋ{Cz(V@`NyT]qaE%f7KS1Y\+j$ykudda`!v~*'e7, ͏x]L/ݥp%c`{,1xYI4)E =nRǢWԘq.# lvj[,'4 ˛lzyYne8VȸS&`o3Y;w&F1ǿV3<:Է Xcl_G.*~F0йLZl:>I@j" d P&A=.`;/5 s1J.p_rգҗ;O4GUl0wՋͺvkzux(mi1# G;'e-C$}qvy:vj뢟n(i*B6 * re݋;1CK@ˊ}vk,7ֱ;Z`4L 0" |@{jMFryT^aٍ%,7np|K[+X`fHo$.4 ҅; K6=;ǒ2w1SFŘwا-Z pgzg佥`O2]hޠqՋvnU&j4=0lXTx5̫& 9 *]ڵфo0Y3䕄;i^On^aQL:õۡl8s% ; uN&33Eq ez&q!3{3{y8a|nXѠH:s`CWmS^oYrR&-pHA!yT̝^4eVoKpn}fW Næ:ZNAR'& oi/m&:lOdE4yAxe;1c č+γr{+Y[>@?$ \ !AtVZ3boN>7n8: cy5˦ 귞o۟PW-^M _=YAϛ3ϕ-6N g1h7Zc}a$ݷ46P*qwn/2^ػ յ0Je@Ks|1U&z:K/E4rP#E^=: RqA=߲=[pJrnR-O\mN,--|~EZP7~!FY/j e)oŶ nk |N{ .OÍi/R%G(0 7Lb [)g/N@$r#uwmd%P)U>$eȚNEu5Lxﻩ7+M%Dw!=~L+qlt|XTcwbx͋yIv̰XrRiRpboTXyyK ׼9c t?%]'EB(]hE>_0Հ(.nB.d-QMqgno9?Zr)~ItP8"A˟'k;IٚhSaqJcn@2LP[*])Y9VGGkIbT[f81->1] $r0^`sגN uFppy&d٬y.XN<ZeiuLLEBG1}eig"f:#؊:5/f,,n+ټTS+'Dx*{hY٩;dE־~2rvAeP0p Z~P_!F?1<!5v$nD23"7i%)N_a5pE<8Yu) 3eL\ES*$=1wrtb})X eE5ӨбqF_aB\bZ}pὧIaֱ|XR[xAO@+u =eҲJBmK~iCKOwm]}Ceؾf Ў63KlF-ܗ.% p4MiBd>J/;ӒRk,c2j"z8ju גGTۢ{ZSE[|ZvtH M\oA9k7%q*ڼ9ְ[q_L΂& ^ waֱ5Ņ;=c2 GP Mp2}B9uZ];aK9<Ked_lv,M$yު ;f8/_H[ٞs߬$ 2Ԓ,HH..UL(\Yfr"gVz0tvڂm,ȵD{f R? i!ݣK1VZs<"cpj*3(nZ-p'9ٓ4q *&aqj YHٗ+oPߦU‡+FCЇ+EC|YTOӡVk7Hg@,-%ӦC'TmFTZ Csk1n虈̒@ho~ uggs'?pLÉЎpA̚kŠe?>cż+^m vA)<*U_<>p)wO?E 'mDv B<+5ۖ:ۓW({PRayI:ۛ7&cj`yzFq6 v|dkǘZ79~\l%ǜBWMk3Փ6́ Ȓ<3 "d." $Ptگ--'դ-0#+.ś( 2aFdtMK!'G3^NF¶`cn7s3LJ81u8CHOd5U04.+*y;_BI165譚x%ӪAjbEwė O)q#Vtl_r.&;˟fp;QVK D4gOeݟe4\bcU?&-ihFѫWaX)pʹLUu(αZD M'$3h$4QV-$W{#˥ψ.ktT̠MUsS ő@M8ǃaMD(h>Azu}w 5sSb=<'wrp(y|0;1޿Ɠq0ۙGgp&3glcI= lǃRT#kc{\6hX\52 >]l[A{>y)[rYS1l&O.c--S ("Ąu51[9`pk T{>8&xת_L'/&͞4NrXG965c\+7(LTc'KNaY9J@"%rEPelO]-)d[)NgOy6q֨ۅxʽdP76R=r)g0ߦ,Xb >`p6ˊx0=NOO|'5(ÀƢZQk~˵,ݡ'+'ii W(y Yه.toۚ\-2tkmKߜx/&<X~Ubx(&+CľTg$a}'h)م6`jQlR=ثBJF+yQ+bJ"۱28f1Rq \b}Ytc΢I=֍-_̉>^"(%Y :ø.wAE&C q4jFj_'w zdy-IvLQ]V -?4D_ߌ[Oggg˧*n/ wgD'*+؆ e /ya8p\$̫h~U}G/j3rmy攰*rUAYm"b;n}"g:cAu ;L2cgPc< aﶛ >L|{)Dj"*Ki]Wk\<Ȯ]J^Mg5qVzt[A-1j:j/B @S oܘE[$Lql Aect'CGIXhЏז&bݯz{d H8ǹ9ˈ`>w]'t@+QE2ئZ9-X7rlqEԠc`yajS9?s!)4T.?}c|3K@ x M6U-VXEx1nATV&@x_1>EX{G)o黱X++dmFg 6-_fX%;`G#@<^ě2@*EHy5_8#+]r4~j BO`G%k=姸x3U &R Զ/@h|ډ0 3EET,TkoT uz`O"NE}b8 8֍ғJѱ%*x97# r>m'_Nܓ.UXJmNuF "VZ+_s [CX ]ǒ xX{89mv^ -\=6-T=Ӄ]t@W0=S.OH?,7bxD(2W 5hg|j+g,DhP6|;2\4^(?$,eXuc*0f[AY?$2c<[i*FBTXȋ!E*q(e`C~`1Pl|jph#ڪF3~xpҜo tBjvI|Qt%d $/FeڕEQmW @և׉*aTMX1#ܵx_B|%#7*k0|sk*o: -j0N|WMs yͤ6 ǫyϣ坼|', xW7Xe3ۿt:A_Hu䢁"*8ayS$Ew@LY! US|\.N#->׮V;IBzir Ky4Y%3SdQ߷+&s:a';Zrqǃ i8&r3YckJ4Bu&HruqZ b"/sCG4wyf AU%J:arҐϗÓ|x_mLǠXR?noZU c [[@+03N*ywG³q/[m5?\7Q:zNR"_ϒ1z3 Ӿ,B`lٓD6|̎_.HuMY; OB2J۷DG\E|9̇{$XAjmC!1J+=56r-mjĠhYA7%`yԂ.(uco[k3Qw;#sسpWg mdjÿ ƨA6)2-` G:oGf>6>EURS@+@#L[+^V CB][]}(Ϗ}Xl~VR #Y_5#qK7C7ւJ~%@שFr(&IX:>BrIe.qIB! oM)дBYBAi@_!OSI_z YTXz[$/IihK^­Z3?ȈA\0tLW:(\HڳwXnq# zT 6XtT4`Sqd-$E[[#;cv87BƹL=v-'B!9;,nYs\y4/'tټ(ڧXy8U뇉r"#[7 @FRK%Oٲtj%7S ?*闆Ʉڪ:zclbJqT;7B䄨[<ߚ0D( ݯIzv -{VCCeR%c~lް3n1zA.u@sqaVZ~ hI,#;ZFJŔ|u|f+~dg:1"q$$$f䘫rK=(+*;J R. {R1)yGP'mrvr jtU͎U`} A[d>c{kyEGQG_ĊX'`y{ܶCJsg%cل4C$]>3_iAVub*L 5jAv%n\QU~ili?ctvA<?5=rǑ8d='ڕ0ދ"h(_,1ꄪհͤĵ/;:rj@DӟW{2kNtKc66:*՟eʠ]C⺞&}D9RTǻYNs[,D.}H?Mr~REG67\(ڔlxİgdrQ;mc MI俯7smxRڲǣnv%fn@ ~dPJTNݷ nRUVt48c+NZ剪#QUm$VnwKGx@PzmâLڢt vIhYOGOpHN F)Ma&_l+[^4ƥ(#]3n0 =.dO%:U uѺ6J9T@e mh7ޯSηY^7oI ң. 9#pC+,nڋ }i͎^GpSiq,SH=2Z0"um54TҬx YYyo֚ǨoYD,UJ}7P7!dRc?BZ{R亨ҭӮ6rI%pO*۬5;d:L/ [ ?T`HwB$Ga>Й1G;׺El0tB]Cڧawk ZkzN3 Lk]c:7QJիAQ`UOۭ$?~X=_gP4qgY ExΔi5nunxC*ԭYӐ8xF KWvN4>Iny!=U;Czq gsRg]`9c\8aWCd~ 7a NJ>]uH x֔d6 Fωy!zAn kMj5N @ CM c>5ĺ7HXxP'iEY_+ {9ՆFYu5f[V͈O~0 uCrN?Ek/x11F;VS/JSs yrL.NyH1Ӟ_a1R+~ 3o'O9kd\Xj ? ҟknַW|ٴ$u$'*O#ifc ۅH2YzM@j'Q9d$#EeEu_'E Ը*m7`q-ҡ$ OaU⒓Ayt"Tc}I Vđ:8{"ZtP`A\^v tje-{anToi#]PXϦCQHurE jaI A>_x'i+`qA/`D \Qn{WSoP prt5Yxב݌a+Fmv:II &;ID.po4+};X6I&' +>V!Htd;e»=ºiƵG̈ɭEq.# kzBB7lj߮YhϑGU6u3-Ǝp纯k{n ǀVZi=1D %M{W%Wsا}ǨOfPr!Ih, n r0$+pOJ<&sD'5a*#ԡ !Ωf$Z1jdN~(4ʘdAm>rgi/Ϣ8peCT<{kw3x6EA/ x*d8T_Wm쫌{ zY00˧E>[{bނ}} AL<82TU>Ϳ7\vS46*?~|>O}K6ONG'obbmKOt:)g$+].  CwpvJo[yj!s _W&l)-J_1+W%tM$GdO:9⧉]߇yyZyX"ku]me9rn`#Nqp)AKI8m6jv.BBU⼭Q62?Pb|g^Iu G| ꖷ 5Rwl=Dm :Jx4 My94^ܕ(}AG͟,WB">*4ύ8aIobNӛDы;~oQKv{,u%t E|v@m9}}G0p _KzzL:U9m1 QEi=2_b)uL@dv<טIېpsw.SAPm-σtx!PY梋@ryRYE dnOk2k97=ip1G~pTQ{3b.osZ b( HVsn/|a.?'^9D RN,V6x1h$ !eX8j};!%íl/1g{?+JLW!nYrp'g`]lm+<OlKܻpYn>g?G&}J7ʐF*3;V ]i} P :7g?-` C~بn3F?Mt:27"ok )= ]U7æK;Y#a#1~P"Wz+kqZ,qfzP罊eqܾLtq[b ˀ}-p_Ki_o E ذP@ѩs.J+aq%䊚 &Ff>S\5rSzZsg8ؽ?%n~5-h r@"D!e#KJ@IE2{G١XUOd_rP*EZ0o&|>"BLn]+0i3{eۨp5;y,Uñ1t>/RpĮ&$WC6ںWp"xcq+S0@h׮" 2H\: 4Rs|qUy\UIƢO5)&{qvzHzdRe%5q=R˟ʨpb.Rumv9-aT]I8'6PnO\beEPUJ/wʰ`w0 %[l/CW`2wFxDy7J91z+dBgEwOZEߣDT$+ܗp֘{EUQU99]O⧒+Q  t{[{ GP7Jڊ`oS<Â?.w ^2pzh#o~6\oܱ.gɵ-rQz^IVYt 0kvrU+$v5x`E ۳fTe+LRUw>)f˵M ;!z);}$ cZݯ,!K_ؗyObj`ĨekN!$ejG+u޹RʝZ~zUi2i$zűQ ~ 2Y_)Vi;W.5񸗇 'KntyB10)x׷V3/VvI,=MT١a{ ɻ\3^e.*gj a' cIkT\ gu /h"?HG ty)|laL,<'` jF)~$#%JR۷w zf>92ZN>[)IH$$5;D|GBrpX-k 3;ZPX$^jeZAY3 mT1@Hᡦ/`ZU@9 \N_~FXHm 2v ƮF4YНIx#T.g`t2yoL^BE ͈J݉]Sh k#:&]WfXjhsGy;6qM?/>! ڟ MKA)~JuO<ۧӫpXK;vm\ֹTs< @.7n*>* ca ;&¶ B3d`iSmMݯ>Ak)|Cn$țI1)*otݟ0o:iyQt LZ17J@/-X4R']p[4ad[<(_Q /pK& ` f0閁JgQV^z+9u7puT~=|M0#+T<SSAZ>:|d-5mvkهTPɳTvw"kˇ}"aSZ(ؖA}-/|~kipCCw Lo7XcR#y>9'U^^IPgq8j 6֯L1&·G⹥Ѫ0 >QyUOuY6"*~՝hз~U{ory-X.,6)I%/">|rYWp.]uiA׋|?TݗQX]:oi'2jJ18bMc5ݘ]By/ S!"f\>Vra:ȝ3t)(O ="T!- D8X2hQߎAS'VEc^0 o.gF%L| jIK Ue5J /pBu-ڇɒpxڑ^C&)= Lp/%m5WX'vΩ3~wj]k5ԭ~/V1p9̵5nVZzF0rmi 68i%䐟e9j N'g9nz"n p4!~=`6jg6YngK=]!5{Y}N(&<2Ԯ:X\*=&kF`"s粲uC$A^UQH`RÇ@I;/ғQdιszQ)L[ )&*MLѤKrN>q#˒pet ,kvTw3w>WMA WN'ک:ygMmW9vsf-Zrj>Dʅƌt)Ag_4(^G}Zdë;,!1aS|2X#h>+ATOD79?8 0PA';m;…J/aq0APzs8*.x_N B|2u5I+ zYkFn@&̡C))R%'Eu_,61 ד1vpԥ |- /](DK$ׅ-%yK lmX,eSH97\S!9đ#'5 $-,0ɖUxTUr#utuh>)pp|"8, :br„mwi ],T|tX[G >y0I*ٹ<*`uh !%wnW8V2Mc2Zd^vPAyl@Y*?QGزN@0M]Bf~)qwLbJuU!yҌn V&RDlT3N"$|Ӟ^JDY O[~覐3^gׇ%WGLU- զ2Uj .o_KHV&.>Мvw <@1@DhR"SF3\Zt4dɮ.VObKo#g>N)NR,Vv*˼ɆU]۾2 cZXCK]RЧ({BDSGЙbhJ/"AUϹ Ԇnƾep:(%Z^*P^jw,@em&Z/XRyRY.&ml߄f鱽?Q'&WR Hxֻ/8zg S|[ hʙ>;|?Xc!8DeH!]Z" N=OO $HU.P:6$HFC27} Ѡ|JӅPz, ̋z[6.I lY 0Q=uR ӆ%x&5>H<OXcjJ,h/U/\%e\O\Y[[NR#8+>,*ɳ,,Y߻n9Tnyb# }@6z5 3”5nD8d$q#s$Vzѯ3tGI&-S ydF]kSđi~:?F8w=ЄX}S Cr#[hO6yL$(U}fއGKRksH` ϽaF;+7D} kږtse3j/r'$PMnc2ߣmC{p^2 MJ` ʞ|`xPn`ᰣ`zoHLꋁ|p$f-{o6d@Gefɨ &cM=H |lU }v_8e$o;ǗoB UncbKP $QEX m)҅1Nbe$.ӂ@B⇹AF3 d7&C3 "urߚlMkKpG,A[s; E:ٴV!(~\*XdFنpcN4sJ3>spD}dl/_zeC+O29XZO6l_ ۤ97Q!E`kh$VY$ :JQ4[av-,SY:+𕨹10ҝߺ'/ LILU7xt%/ڸBh p7yZMV%G$凩X1<5}.zrX/K8Qqo)rW꣥S{ƏsĪ )C7i*&e8X͵OxR S\6{>icvvjЩ`O_L 0Cp Qɖ(qL = 0A qPh \Ǣ  =J2H_hxYIfqkdǙb~'?)0' /Cx&Fޱv (ac BJDcICﻴ{=M‘.m dN} d: U@|F1Cؔ6fYgWO$BY{-كv*uwjL8\wu-J[ SAN7b2NT WޮT+ 63[&+pkY,E=4R쳡0ɖDZ!e'oWna>{J@XxX+Ӣ'%r͸b#ŒVѻ}:1ʲ2e% cS v⑤2&]QZ>օ-q(da!Ɂ>^kk S [~(O[Ʊ3z&.Bv)EfW=AhAo_?RC`XP"9>'*}%C<3Ve%Rx>"ZTaK BAQMtNÔR,=%9MMQhE3z6n=?A὜;4)rJEi,n\ORU+de<>oFT$jS3x#sl&އ?}+řr"Gf<{:4v~Տr .IђlQǏ\0bIG4 1c;ˏ+<:dc8+:\>`9E\ʥOx} !y'Y)0@'i{xY?-R0 iWdRA{HOq&Q@8D9MEsn2c1rhL^Cg/Q()$o+6ХBąَo,}Mhӣ)md֛R3"u2_L,"ގIX/#sYFp$}%Os9;ߕX"Łɞ P1O$h \:˼hUݣYaK&vրD8ʄia&bm7mnlGH;SXjcR>P _-@y"iWf4+WJ6~#5[v [j|;7>> QZ XtR68c:~gG@JFK!!۲ ˍ;OkWydɁ? RIwoH`9de AtuFkKFjӡGvumR`L=è޲փ#.n>%R{k;ToIɬӞ+0Q㾙`Uag֗Bhv"JXғYЃ]RNB-8@KVIWvqdU5^NS%koI*BMB0.[xg\x ]yBR 9RvPOn&KvphM$C3M7q~8А&8P|/Q ]D4C7IA8mEziQ6͎f4I }y/Cn&E-/Y;-Oҍ51# QkC8^&@ycM5 U Oĭ]^<]u$9fku!c`ݍڿ>}?VïZF9Ky1)Dx;E,igP5X͐L~.0*f1Zіp9^:t,Gn%-Q_]DwofL27y{LGZ6Ol Ns/x(~8EK1}D{B.I p~,:7q.|u߀26v?^g2Bi(a'2V45E`M\_B:.T۞MefCSٛnCY:wLP3j>K} ?,p$gAp:^؂?PmF퇖V-t+"=R3v+J/ͱ+u*t+Fn/,.U}"eG"GSz~6b# 烵Rim>4Brq{3&e]U_vw%1H'!ۙNSt&&MbOe,|ZrFI8po.4PGNWeIOQn,NV騗Zg*..r⯱RRJ,j)y?J @r)lݐB&l ʣ߾qCY}DZXk4*Xdx!NZ0ߴX: OX9m&D'$ j QgBR9&J q+pO5ܜhf{V}}pW5O"<ڬrMg `پ)[BnC J퓹Р `rUE.sm\۸RD{G6"vƌ_čp˫n.N%U+AtZ0l'O kC<.W2:N%u+o(d܇/M )G)#O&<K}eٞ(ΖFDPW&JCU}G$em`+)OyYclmJ?Wtl ؇'t:jHѴNNK4n(Z'ž {wOV En*%΋"Ў^ HQ#w3덖PP8Ԁt Gls$0 XktЋ|JWQT|-X~;I Ko# ý|]J Θ`Q5bU@UD!v YgwzZ67uQ`(K0bm҆K1PlT-.dcìW?2 d0=S;+q1HzBl-c}=0?HSn@k0"*cpi"\t`b``lGᐒG͌AP4zLiJ %*Ւ$%=JQK? mdž7! x:02ư]MFca|:3rF,jk@GT?Ǎ45\"[9j=jgU<])kL1d$\a$%-s1^3Tˬ o18.tިv18-iSd3-N\NS5}%1@wdQ`-{MݜutJN.R"6c)\hPe,Yd؉>+-ï34̝[h)ez ?3 3Ӽ[0.H\(l3Ra/.$pp?iw" b/~7g|tA'w={ ,ޱ* f էO͜`sPKD brތϢ$dpjݤfVҰp]țZUFU:UЄnH}O& 粻-H-!|;gB$&@8'8\'x]Ͱ$S [,hxxmTrv;cF-١ Ҭ?9ɩtNznO83DZ>"m-^o;(B|FnkBQhv黂 2Kr l1k]#Q^ 3xT(pfҹp!#~GCS NJ Kb6=b>2o`Ș ʓ`I'QiZBV!*xt>Ps9fp•*N0sܾ7q;ZH'וJ)=ݪds,3 ƛhUY !w<&;h=W$¿̤zڱ65Mtơe:fogf$p؃PQwK0Pi;BCe/8L!=uENH 3a*]f xܼ5ANʿ3Az}ܳXG/Ѧ\nxwdI4T|9WFw L="$ۋ lKNEGT_G3`ȃ$[r=nJ m pڣ $"LU yb< 5wjB0l;"_Os[U kE/0Y<Ԁ)qs"G#}j2KM`M%u󞔨C-)nos?m T$p ƕJVIN0&uX4#Z' RGG %+VO_AoyDCdwa3סm|&B) M4tn7 x#XPjW1:hR&+UFFl#)Y`@jL*q!>VZU`>cqhSgO -7sb4u(9Rfϱ7p[L}:?%_th`ϭ UACMXsl_ 3.ڄ~ֶÄݲXQ-Kf!n$`BoY})oМPA_u2X<=c ̨Y}dRwD5[ݩ@xwnm!$)bi;]ǬHo0ڢ4 /vISKAAD2tFkeoPOlމ *FVmv WN x$)=Ɨ)eitz+ ӬRwyZCMnJid/Aj*V?T$\h'9;Ws&FY:WdSbMrZc'ju:xӓ.ErY{si31@bȽ9ZEAr˩:\3^D9 GWFC?2.h-w߾x&CPϑ+բ&/J &)a}7 xBO2A58 @CN"Њ?B"3}} 8vX{i2wNj0}D-n_h *CB˲}ޢP3$(Sv-bFƨJn+*E3zVf|.@iU4<ɻ/?aٍ*řWPsM&vu@nQŗe ֒It)MLî"pʿ%>p`\x^_NƚvHO·6GkA39llpNBj4y[Sv`j(!NW2bnLG)vtGB9+,6^cjs'iB޷4@Yvԗ 3v/[d?L\|^։Tg\-wL 7Ĩ5=VSmg͑;jE!ljˑs-wۼlP16[(4nD:-ƴHZ΅be?r\|bp@6?Fqv I쫐C ׂD 6j/LPR-N*C)J` x~g>KY־I3-E3%dҞ,*k0{W U|wNn; Oݼur-@ rt߂Ui|_Ґv/"nk2b ?©MSojg*_H` g-g=S%"eǰFdJ( I8U?kRp !e60L4*^YZ! s+wv$'ۉfؗW [i-3!'$A#RߥdFO'e?(bc{C/cQ6]}g6/' _c͏6ADeHm8-t)d>>-k6`LBz'@4] D 镌' koY _T* k,_8*QL祈Mn$kgsXW[YR{*`w'.RZB[|)ZXGb_$_->:“,Η^ |q~P~J`RYI;30l%\*u+06aF{2@ybPû1Q}Ye>J޷ඍuNYIqlO"o_U42Kwx6ڄXI+aA\>IC03s{NX:oY遧ԆD0.0d5זS/64˴y6h,~xߙC68%ƜQfKl D /,H>>&gRƏvY : V p乴ҡ^,*iUO9cTEeu*gGdXd ١o%;qXkh۹`|=ې_finXhUz8,F{a|D_ΑŸ= R幾ٚiu@zɌ"8V ZR1?',:1WLNQ'+\KnMzQӸSٲ$rҳAj9x0ɼNn/ɫrh}*-z+M8 d4pEV@R>Q"oQ_S-{'BP4R]~I`TQlJҎan?V xaͥ|?iTQ|TFa)h>_q! G8HC9'lM>HR ɾz8ͨ0jQ$=Y%ҫu5 _PE)?&̂|C@W׾N4$"*g8`X^])e@<:ghNIRc 7ǁMy03*n\n~_N4\+]{s\r0*ȹcK`My1f%;L20cEG+,,1GA^zIqp]FnxATLM/jO[;$-GPh+I;i]5O!u8qj6gk lXQCWhԲ::Jl(XH 鍃9Qƹ@Vr8b5 !Z}W y>z&cƩԛq1?C\kY L~S;,o#'dW_ Sz䄟mݠݺ;,}\WFi@D"s|v1_X#w̗P@I-3E=٠K-o7#G1+1V̄#?O T9]Ѩ09&" KY`+4Ygo3౅ ^ݹIFORPHrEtAߞQHKVy ]u Fb=&lu$ ۏm^= o:B&Zi]! 'J%ky߶(λ){/jNZ_K*t ^ ؆"q@ّٞL(5`5#MR+bj>/իFdIU3veYH|,?>tų!Ou`{Zc{;+mh-@uïy7@3Oo߲I21\[`(C+f& Ӳ.`g+aOSi%iSL sNρddǓ:2SGJ-V+5,kS>8?Gj[r!}EzvMIww ##uTS2AO| .yDdHs |+B CGox \[ WJ9Qn#6tX*&og[B/>S8KSJ 0q&$aԨA(`}p/|~1VХ`IR ༣AN ׋a snNuR5?O;G8cj[[6^:Tc>.,g$XqZn6eל Zo8f(*4wr&e(eHՍKٚ& ſw-=s&қ!-ʤE̳՘K2NJ, 0-3F bܸ'J(XO,:g fΈAΧuN Ajx{p51{M X$;tjnXHp- r"~n&qĊ JepbgXIգQ܆YbGw#keATb_͹YLOd቙-R'ewb6q QUP0y">c *9T^v9-(Ѷ#]mڱ18!e&n!+@M5cåuTӡ&gT.ELk%!W%щoj$61}+RGU1]Yii$M%c?ZZƴ931L.':m.\^~ o|=CLb'hZKSZbctthcϚToӸzÁSn\R2hϿZÛҮHf5O\t(4I0NCJTL+-TV-(}kL]΅<~u|2o-O [h$]0bc/؏D)y0= k{P;n`(& ( ,x/ TT#B {P8˞TPgԕFm䐄raTXGJҲ W s8+ WQpkyȣcj(  Y}}c>Z8ԃgPI){u;As\L ;̀Z 48x5$Kwf+,Kqo5V&M ϋ* ځT{&ˋĎ&5IQ K#L*TF*k`kVeړ )p븞I|pMk//FNxy(e]kfհ.V n]l& ysώ2S8:bZJ|ş\,u!NXC-L瞏hfШna|a^|hսqۇ?wӆƨ4^ 0Wa:Ccph>Kz$؅Gӎ ?lԢ5Wb HWc[ ~X#'Ë95;?5#{ fY/;'cl:G-#6-δ·{fwoFcA͉Kb7~gH.; zV!!Tf  =7b&F v[ÉeE,ȫ@Szh*|."SS>;U$UG#t$̼]!B_񟉎1PזOnpo.%Ԙ!Tzxĕ{R22͗\ܑ<ܺ(;܎}~8tyu)^st$]C;_BQETa֙ŏx`!wHm>?lJ9-Yf0Ei'FFqOۼ} 3} 9p{/dxh= _Γ$̻ PyRߡ*,5G㯃Ǝ=iy45Y%=]V%#!+௘&6 h5yN*fVr1{ HI+Sb8Q +Bߚ?))gS'f~rl剹M銒(Y}WʚՌ{dNlyY .Y>%x7~RL℁&<-Sq ꒷VJ+L6LdX*JCV郗;)W9Vz8NLz_IXm? IyHr17Nl}vOezH]L(UqW*e _X"wR:hTJE_,15K_nNOԂ*|~v # ~f0Kii*)^b/-ӬW H9wſ̥^=ENY75Đ^ܪxC  y?X݃.SkML{c:eYt{Z$Ut%I PgŜ r=E&R^qBrY,c]3%H[0`V ɠ>Z * qDY.3=^*pRF JD.pYwEqnl|S@ěUyd p /ZT' l ހA1 Z䆐8& ֍sb[n)JL=ϑYd_vZme)P|5*,k~&<Fa@;B`Y )9S%{SA`{T21T_$ߧSEk/]PV6JgA0RTc$(\%ʺ}{/XKTJ#& ~\_pբxxpF; 5dq)H*Wt=&ΔM:efߘ@6IF Owpw=jQ0Z+btp0KȄyErC2%1HRJakIRYTLoD2圙~oD}xJȟrb=R֨P rSPVHVNA1YxDM m-ǘ€T5Ju&jҶvD 5Sۚ j`?=!'7<[T#r[2S}_JO[]'Fa#!1!J aS6v ou fɓA#$[Τ@EbLҼq|0VU8En[3 V:2vtF*wp%*f-|SHaƛtάnV@s DW%PRL#p[fe55]$3xRB* [ԐRtI/k"dH+,/#҇̕d]#ug&~"5 4w%=y?YYrFg]唚 D8zF%F(2;>{t_ JZFs3_^jtG)fǂ|^3V`exq>ޣDɷ;'&O6((C79RzΒZiSو =;$߾xC"^ZWl ) J"+.֡-Ŋ/c#&i6OQg藜%ЭV@mju?l(7PLғ%KV8|5Ook@r3>vvf?bMlrz X4O ϒ{F#m@x"F=!pW̲lc2/̽jr/ub]FC]=ky39&uo,.(rPJaIs*@d\~k[\R/ 0뜺d4`ʼn^zAfdd9lkA}5iR/;Lαp ``;Hģ| GL`Uq^`@l?HQy2?\5oD1[ՍO]Ay~s8nT(ygرf5Vͽ" <6$7䲰0^C:_fq*=B P =,͛DdT+X BJ,n [F㌫Jms@@%)(!?\Be5kEc軓)yuH{rM%tSG78[rcdQ?/vP:X+~vd,#ޢb1ٛd育sSW,iV` TG̚Qm{L]/|͔S§B J@{5 部:h6!tk̰L=eQw@edLܙkIM T@%MLH,TfŲY5Vg$&~OFgPs{L?CWP˴9{uO^~,AL~SBF&3Ҋk8i%2dMy+߮+AQ OL*6|ZCxbۦ N8kރ^:s΄*RaFqmofMz t ZG#V(CEB$,#Y4ʘv|Y"zȈb,Հ5t< 2ȤrxW}%] sM ذus9T5 Hw2 pDWv#M$l t>`<(Ru!O>f0R# ;3،/D2S U ۼq*i2ɄD_JՠQیvv} eB1n-o=mUFFxWk@yq"LJN*E!{=Yxwϥ$=M·b^?կQ mFXdơüVboC(‰s5qF1Y[ Xo~x%m[Ya+@O=oNnc\Ѽc1H~D'"Q BDTڱV>yܜƕU^{<~cw~Dr+/gz8Ѥŷc5ޠ y%u'8R D}5V l0l舚}*T|x_:&,G-:D-$?"oiA &p&F0RT7' b75#T4=ތ~?:8\UfՁ&j@ѽ:e3S°UBI GqZk>t]B&>x %FɁϻ-6 ڴF0npZ-B5 fdƘ4yg>K*eH6}x;#* `֫1*{G,x_݊NR6l)P=@VGh1x DybvޟQ^ tAy&tCe &g8kP7þS}ؼ(   \DjRms/fxvCx(T|ܽǬQy`^י)L^5rؽ R`Kʜ, jc؄c[o-l د py4URuKV#%TrrzrG⁦e?_ ŭ*ouͲq#Ns cJR&m3>2: x lX=zX_8qsюƮPe4{,܍ZxVωѨ.$qj$ˑ GWOTxg LVc}Y0WrvqIul*YS~K\m*ΊAba5pY좢ٜ%*]ܠ&>Sࣽ dH)RnQ sX{F=x虹n':"iM]#dA&73s&a]_leu*#6:Y<#VQ[m+y9oEO@QU30%\VNPX4=Lx{pc1LsŽḯ+~]@X}c;b)@073 )\7o9$MEaeʯ;o+i mT aFސQ1sң*1#U[^FY^k_*;8.?ӯOfF=9Oe{◐LAo_Pb(%.qK I1ָ~[ Ȥ `{K:d: Zؠ1$-An-!juGO]ۏ~ub,L 7Ǚ߲]G&M 8iET>/<_ 2ڝ,[9AS^V K彐Ζ%Y8|Cu\e 3ؠ;R#❥k%@IeuM>1_†MF1h[% 7Hc>T&0X Jh>1t9U{x;MnAP <}]蒌3ѭ^ =qf6k0zلaD';Ki= Ȁ(RL?X\>57/MC~#caW4ۥ-`?`MZc-kyc7)Q`LAeŻƎ3Mvܭ&M/}bFwi3LE32v3F @QNvm3D ^$ Sqj6oYJLwJfFq YL^VKrs 8E=.cAE Qh~Nq Miaܯ- u6kLoQd$b\Dm~ &j?+3nD0/ϓ0N;i. Xp)Fͩ> cyn˽W{.ٹpT;(4{3 l]j.] Uss Ÿяn\!,?7tGs>U8ЈIΑlt$r LV7I(Z#9.Gn uPn_1ĐxOY""utV")0q h*Zkr}]ag_t%i3&lIZ б,5JYs7 %JD[IKĪS(/thza.,vcQ^qZ~- _yY5^@tNqIB'K7na,kDŽnzZޣĀ4KtO=EƑ5Nu1'X(.RzL6u4$-.kkz º,12rL`Z w37r[B?ےUzmGą6KyjwyXJ]I9o6 NDCpE'vy=},SjnlU.C3BvӷCg'{I Ҹ Yެ3 %Rj~ ]ڭ^gt0 ,=z^B#Ӗw*Q'y[H!z )Y/G<Ī(RVK4͏s9f S5v4N ^UY?1@orc++#clW Zip4e"{H j>KQ} A SF `*ypsF_(b g5r6Mb0kw 9RN#,Nqw61˫Y';7vEbNBPTy]:`TH>Vqӎ{oqo#ݦb_+ir/"Kj* @Hf<I }!z'lQڵO9i"88yIx\/'3eZEW[uq?2l)j0]񴘁ߐ=iJYWYya>#1չHȫaD%OѼx,}I3AhR<0xsW }S'MsXiKj$LJy!Tw^~\; U@*LʩUj4\ӛ7OyҺO\O5VX%%rTp }oQVe жp"8܆ xv@ xUl6\潴9;{b)Ht1*dWJq?zt9ׂpe/s$f P򰝑D%osYOtm%-e g/n0hKxaew_?V|}gSWV2_ @v% fsfį93ߘM,耇J7OtBmv_"E61HaSJC$xLq0k݂/}>>JymdxX6`%!B4S/CJh›*A,O/#{nr /;ORC5ƞX\ ADu Q ѕ-%4.sv h3sm({#J\4nljq]+O0O1Vz'}E]_㮄r `Mui')łݸh"S]GkWaecj 0*@@#),:E,ܛ)X<:VI'%tĐ{p;7(5jeyO,4GQ~RI#9ߍ{iNy=84`YU: dW♵6c{W NbQz ;z\pUlXˤķl[q=k@ ,0i)+ 56ڰ/ȇB G-x U p} %~AҴ&N2Aav7|+ܢ\P.X`=_λCN@ZU|3Jo8v=TQhsjM .(#)/ NI>_t9r~fW"/=D""%E裸rny)5";{,°D N!>QXvedD+YW,.h:~\~d G Ю?1i{>>WkMr~ϯ+(O+&e1!s#{>xw ZMhJ<ސT0R{z&XKM@_: a1H eɲ;H䨷R~ U|gquO/bƤ4ۿj>x)OcIx_9&3NZ8VE$zz`',c(w&PV^^K:>h_9N*z{_q1C3K&,Oodq)}2HSF8`̀Zqxu> h"kzM\9 ["DCPP E QD4[-87_v&sbNbbNh֦o2MCaLCrÎ5_3PNIm}EۯM LXq:kU:4~yh oHaǧ#"q6xBiqXO(@įpCFLK@ư#L(]vg]U8(jR\ / Ap46A7(soY[\2x:FRR!@K um~l0AzC+JzܻjW_V?PZbּwx6.װ I6eI1$#o!\EB0Mwo-NqJ(@h[Q Ϝ+6Y"l> 9<Bշ0B/Bi BcF-o0&GqT~~$c}^(QjdlS*:,N#kjݿ?Ǖ@nLX۪db[yZ wiR..nQ|EP?K7\Iہ'5~!Rd`JNWҥ0 af^A@wa=#Lň"%BwX-&+UK4?xzfJM c}84,?E\(jɁzA7."WoP cLM+v_-mcp~EgZ\ơ"p͆5τKP@]3Q~x6U-ך(x35zf#obAїox3l G: :5R 7L| w4-wq|IF9}[t>rٗŏ]k 5rFŷdOE Y]Y 5H1kdFgĺF+ 5bBo |gN;8>m/UmOs ȳ9n&8Scl=IE%X]V\72Í,0 +G'U/4bz VOа]y3BXHޯ & ,Gi0Aҩ2G^҂Ow*|jy($#Z?8Mxƴ禱gF::-*S^y ,5)McNySebҪF܌ҫuKaGj,;fP4Yfm|k"6P̒h͈u+K5O7fc-n獜xO ̼NDۿO8#GNrYAku2c `Ⱥ|r7ts\zL51ܔ]eh"VpY#gsfAqz<\k9rZډMTgbUfDqm@;(2l2-H|ծ߆r0jW2IrF G|(!4ae;Y?\rA?R|uIY EyF%cE"gξ TcsO⡍bw wJD"Yw_mCBר uCt<%?]rNJdp9%Cry+f&GZ]nowccgf>OϢ6!ׇ'FJL \Z7ß OIi9N'\p iD@aIRZ<(14\Ƿ3.Y4Gp؊U:W tJ;j3u/ :^VKJ<| T]_>B/ 7= 6[խU+iG9@ =T⽫62%-쮗v wu!Yze]F=YSFq[ Bߠ P yZ׼OMKC~*bwAvkFٕK`/8v{$Ϫ.ݳ()cұޛkUC'd@L;6?1jNa. :_ߥtl6A , QrfҸPV79ힲ_%d\b,U7X'չFC‹d`iOR}ٮV`qzJDB"켄j~ڮS 0c,2"UW,6k݉1ZRUxI%R%&ٲ;' eMQK~&=źě8@:SF&-IxO"&IvC~ Aɀ^#$9Xm`ndx %zeo;_t@6%nUcK;OBl ~XSqޫ/,JH/t? *5̀ihJe3q"(px3i i_st"oQX``9n_nMql2Rg9n3nhp%ˎp,zSVVJt+n۷lx+3ކ)͚ߍX+/"\ :劯rɥ7^ }fTЀ#-@olQ=E`Z*̣,PYi _?H@^6I4~ YRTw?j.I}Ԉkx 4y ׬!/dF~G/s&H?ߞ!}J2~,QTo lF$N5?GzU~%+}ƨN]8Kl*DvDy\l]-̣~l# N`  YgZ(BwܬKWgU_-]ycN)ry yZ,^r(Z;(=hƟđN }7C$Eb :7Ozz;NO{er|OWaũ&+?T:GކC$s;J{N#/t䩷 BY*.yW>֝QZET[vE9gUr4m[=UyTQZb~7 ._ dj|4c4T2Ķߤ+(!ݘگ$KV*Zٞ\)(*h^Xkg e)~^T15~N`c"&.Ɩv'*-8#J] } a>8hW`e4CM{Dw2JѮiD'_@Ul LT c~ޏ[~/3z:&xKRQN T6=lp>%I WTd‡d2U Enfyv u2+I M/K.зW[H_!RC9Xg/+6ᧄh*_y~' P|IIlb\ܝܑnQ^Oo`N ygl̵?Ԉ|;\T5̴iT"S ^@5hb6L׃Y-H1P_"™Q½Dww/7un _z=8kyD,A}mlx*!}|xSg7 t1j^4ەu7J~e_ya:,r,cB[NmWՄq18 9( ^vލN$!YR'>!tBBݢ@q|3"Kbܛ]_ !qSָ5sf8vr¹qۍFGĈaT ̮Zv ¹*C_?|4_?9"H%xi^/Q . :丬ChVOmtPcW{G/3u:MiI75;'r#k 2$Elu%Wn QGk'Du]*`X3>R_+Uv0#vb%5Pk.ܨ}G0S6t\xSP9am˞{ t/2|߿=N4X`HAHv(h$1RzFvY~9'ν@3Ͷjy.zt=Η a#"o 6zq<CN<aM}N13p@JfC;\,( {,];G&,eYz+Am.&JrSZA# Kۉ`d&1谶̦߂]iKq_Ѵ|3(bl5SPAՎrI+s]X _(lx>WTHh۪@;1,O)Z5"g m;ȁNAmU9K6^G*"CK!ѝQP*o :]6D$J!}^}v)}kBf0ͶCc{CȈbGfcY|| Ryx=OCԯ\u)p0-al2rnX"U7)< CGZ#X⪸ĸ ;n!|Cܙ&i}+ru6stؔկXp8X/۫ Wtw=FhV4^X@)iR9&@k~؎1օYkG#w⛓U h?iΘ=NƱHQȒmrv7Q4 ЇD3Fζ)}wy ;ÉSVsC^-ཅ&z۽eƃUvD:Ea^ Ԟoj!b|Q64(_ska-KF3J lWݸo.jR~;$[^ᐖ%|5l7O{- }j vAf a1U'aë:ne4A;iep~LX9bR(*!O5r=ZF+a .;I*.#"@lz_@ S]oog'ɢ.(cԅ NzU5e8-5D3Ů.uZYmZA1n wOk ?.ܩQ"?SJT0Bo;R0SxX7#`A%R>~gP cNn T[$vIԚc.#Dqu)q0:Fbx=һ;\4h8Do=䙳h]kUjNcۭI: Τ!S>^`y2F"߂p-:Yjt v|g>&ґr&$Me*e|y:]O>gx~ GQ_oPm=yYȏ;fG?Y@&*Z)B> Oك%"~@T;3NEGi@ MV[&ޱdm˄*kއ`lg93$hPpҜy,Ό.i;fuĢaAW-hen׮CT#dkэ*EL0ᦿb8O~M[Z71l]כއs;a|Ϣ3ZV^?,WUpmG/JLCSM\%~5i!ea6XwA7V^nYFt|~~tޥ۩d3qR2d& p =k\_ #W[aV$Vï!jt,p8c!2JVk]32'^VaM@Jr]]mTBoHf(ڴGBwà /v,brN 5#s#mFѸ. \Mָ6ԯA?QD,wq崪4Tb1-;gx!b$|:A3vwA3\]m.9l LNHt/w4cBfZ#XyYOj 7^P #?2LLŃ֔70_CV6{c67YSZuU>  LFF݁o3†Fn%i"zpU 3o~:^U$` zYl9ֳ]IN^2 f=ÜrҽU%csu׮-3M`ٟm2s Ixٔ/''"Dv}dSf/az#֪N̶Grh'aj\`2}gaieBU&I)TehJ NKʀ.3".kmit>8!8i^ѵv]Þꯔçݸb4@z4[^4t4g8HTBu+A  wR{GN4iTtcG heۗoG}Oxt FP#279dƦ U;3I2Ha*BGf4hGJK{lϛ$ 5GZm(Iؾڃ6np9FG/Pُ;y*_b,As@Qݻ Q7$Uv ATPg߇Ȋv+MQJ-ҁl|Ax=R3niGqqY>Xf4ͻ}R832-?,5Z;j:)e4=ӝ\['vgqr9;/$(d9D42XQ0pըOWzGo`sNyx4]'- ^ЎV^@n{8>BrFrHlTsPЁۅb=uAƬUZD o-[V0>8jS0Vd2*,}k?asm [(Q(Pn\_ .۾z]Bɢ5U\V DK1CZ7wߢyDUZ4/36sht< c]5cX?i0*OF]8AښưֲN+Z^WQ(8oxNo@IT- dk,g0GOUS! D>hm닪U[ީ n0W}") c esQ-KW?-'T~h=_p\ U~noR6Z~7@VѸ8X).XaK:aaF7sGgD[#<{{z!lϬL;٭B&6orֳP}P%9ճp[K]k:Wֲ!>ZJ jrnŧRڳm62ڶC HvmB(3)U;u99_א GyO1-j(b=^ʭs ]zD{,ip'@&(J]E/aL]\>(uH]/L\3BtV x-'wItK_.CxW[^naGw.AhG p HeF,"nM;cAAK>_B |*lތߖAr;ylc}TMqo)"t̚sxK4^oXx\P4UXxS72s)3SP>59ډTS$ 8BkF*3r^֣mɾiWާd+.Od+a%#%=5*J9GQOE#%Y[lPi)$jAso2k^,kyUt>s)1>Ԩ"P!} O'L66^(M'`^u@t`%UۗOO98R6[b&˚8H$ ezb[pdTSrA^=f,yߋsDdMX3&I)Ny8Ն"T/ Σ^s蓬DE+cYg8QWrS,aѕ%Wo~:NfF/t暩Ug.Ilc-34S-b0OlDK/T彟YpoI aEJ@:jә[RE&?^E ? eEL {T>~ߚv\_k}Y(IP~|׋h7ͨUc{EB罛|&BA<8xrFh.|"wj6"g?}9/xPzP&B %ɨ2W| xf{EVN b C10u" D\*3c( _6]]/h/q'7#Mg江jq!g$xKx_G^$Tj}%&'<U(,FFKFkqFG}*$64L$\!VS]w{7?[w\ucw3~EsP12^R 5x!IЬ3 !6τILT/򷷖=v{FF\it;/8W]"%>]Jw~-W=Y*npYRyLN0bgbt+#ɢsJ`\d ,r%kY-88:/͊*tB *V&wG83P ECm xrT.R`< HkCĎzq :BLpʙLbaMYY}LpZ;*]U*>qѷ;~|_mzXmٷDE}F9sfW7Tpi9RdvH{AIr|)>fbGe}ho&!5DȍuPV$4Žc|_y E G8i,O7*%p;=ohk.NyBbz8xRFĵLeFcG8_ߑaxwsȇK*06?ڋ㼢l-bBسw *-R-`moģXec{/Cq:s*c )-T2iVY Ǎ`F1#FN+nVf,'li02,VYl iC~*oч)hX0&x=Kܓ1.(}JTws=8V+H@2m[Ⓑ'G@؛0!,d#8LnaqX3/VSUAr6c9,\7lMZ&q,4?mB̛- OЕHM9ƭ}tr էS5ᗡbR˴$-`HbrmZr!t눜e(W ǧm@X§%3̓OFE;]cyCϥq5xQ%wKZH6c[b!& fNv]Bʇ{IZ r/1f 2 zC(|*:Z32ej9iZ"xpsڱt"lSJkԖ-*+NDz,5HVo'<1w `KT:Ӌ։Ek}߈S< @* S ڑPk7e#eZ!qtg!5Cj~5,JejVe#U'vU|)ܨ TMeC 1q0!4F="9aִZ R4Qj2[paG;<ՊNP\0]" H>]4 ?>Cj5/bvAzbÞ?՗D0 FMPjw=dz^`|ކC6NI~MU? =~fZ/S'"څfc_ t8RM`O(F˓5:!a.pbiYP+$'K>U jd˜󴀖|(bW N}L_U*HʓiϋhMa_Q7ĸ|AtpпH>Nyˀ5֒faꅦ}6;!mZ?vd4̞u[6@* ]L: 4gb 9ǒyi;*7Vߙ؃)`nKִsb.h6.)k=]j\=#ϺƝeEϨQwC ~ӷRN^Bqh5*k`1 kܕcU؅1#LyGUmQ>taߏt'K.$Lbv24Qd$LQ[V;pqQX沈S晦.LLAzr#a7c .qz0'7=oODAfv/\ BORxKRޅ|t&RRjA"u;-PG}_>a($#rѡa2T-RY_>>O2&)A>26T*/ B9U"1crYڮk|MP ~8u@$,ӊY>(9 ~nQq[F:.ǗsDkӭfhCMFڏ?2xR3#KvʰrY ](SrL<1(EwjXըа$yT`n5 hMc[Oŏe%& 9zLs]U 0PxDWX'b>_1ę6ɫFұջ(yB6Q.)N*6!H`B:FѰBtFbB ๹=zW 1SVw5kGoSmxU#nf,G-@ENDO&ve;7MȓS\!e1ㅞyV1P@a>Qf8t\/(O~n]k3{vCZlEtEHز~d3+C~ KPH7$}kSWx}*Z>!q.,$]SW4ey=J<qAcV=r/_DX[mgMtl/ufKqU7sAd m6u.-[DdO/֛73Aw]̛О#FDM >]ҡf%رbjyLAũȺKL/=Up!G,gly˚F",? {pP 9@>N O,-Aۖ8C&/_SBSy%|Hp}=u)w\6iS,p#]t2L,'SL;S(۠(OlkI ׬uS %WZ]T)-mٔ5^T2oqݎ{{.s `g2c.ǵj$oqRxp^yP0ǞY60^>9躅ydE/O@)#w=zҮ<_gc)t[)7%@ ټi8%j`wq@ Q1ҰX')\p'__ W%ߓS i4oc,ɟІUoe7 -U9KN_pr˗FtH,\ QgEvH`]nP5-;?'7h&>7q(_ѿb(!ct׆G|3ȗPQ~qfYC ;m *|󒀴 doWzc `!Xud|<.؅/8x,fa#)XA~|il?1?䒷 [ΦB[]יִrt!;L)'8xL]+^M9~clx^@o@GTz!`+ *Od$"prEe=ct5WF7,>6,I6*J EהU=Vrurzd3X(:xŴW&)_Tpe(Wm>lڈK^ h@IMi.aUXEFٛKCqt\ Whn3>JZz`p 4F{` ?x0˛sn Gƒ!E5RrfZ3ul820T@n'}Zv,N"kY /I>BQr#(06񑏪Y.nR~fqAb3ө&3ţƇ-L^5+ʱ{U}CrSo# a2ˀ:Nc6o=w[jWSe> h5zxPL+,9I_PnzTBd: &W2Ny}:ck6ݶLEPޯ$ G$R[ؚsDIQ)t-4e/-)(gCt'(zE=dkp\\ {S_P1}}ncwLuԴLHknڱx:9"t n2{ڌz| Wa=ݼHb XEմcZ\jm"۞=V  Flg^o"챵oEc)7;rŵ ?RU=RkTZ@4:U)}WOIs s {. SoQ|]L Id^:mٴQh;-#_ +HG*4 nH9ЅoTE)T`?SuC Dd#$#CK-kj*`COUxEV:jI(4\XoPL 'M9Sp=@99mBO(EBkȍVï)S`q$|4pLeb & (<^·;L԰<u8ؾ<Ľi[MNj!baQ:is0~}0˫+)D6FFp*D嬘ND<(90R[R3bOTkS Y6!j>R^;Ş(|Iܾm=4+-.o[f`T)1̴]q-jP`.AhA,e8p)_'5PTt`S=DgJ''mrPbk0ėHvA(M~D*[ *S 4MeMT~7i,J;S6ơb;!`~Y /|S$) `_xCB@Weh^3l596wz-w[)֋:ܒ'΁p9;s!;kx%KI<Ȑ;kX!̰ p1 a|e9NARtҙorЯ+l0tʓC_\G-5lxm i6?2nkݳ륚Grb;8p$('q5ꡛUpm7߻Ød<3͡}(0U҉Zb{nsl]wҊO=h%.a H0/B7-GLP~q~;o0)0Q>PDƐ>}m&mwi9Wh2_xHH")~8%Òs~n I,~]L: }+8܌qM"erڤ]W.&YC ѤITMΩ_7ҳLoö<6@sͳ-ؘ_ 1k.rnTخ#tdg!T[H5<lNvN/Rb.) )j 16 \ʡ[66sn 樻T >>H0T}#TDdDkuCYuP:x&YcMskcY%UFz+y`UᷔZb ]587[1a51._^P҆Ży9;(PZ,խ?:?QDvz nl(k&i9{O2@k6*{ ;TMtS(FB(1*J̍5_1~aRw_)7l0dRi@4i.hYQbUb'3aJIO1K" mVb;h. Z@+ Bd|/dp@ 'jqE 2"o;y8;N8 N/P[1l=;);Q.f ovW[fYYx,.$e.MC  rn7ZyTR9/KZpdزnsE8"+[4҂)˂Q^IsiЎ k]@kkrS- AQ!;u-=Ep"V9~ڸ0Y7iYhڠ{^{;V1{ 6$~Ic/"!YCԮ/\`kΩIr +!EQU@I)*1T 0g$O[{ۤmtE""f&hȢK IcTaÃĨֵ' [֬6KJ` T.{^8pFqK. Q(\o)()Æ0ӫf#YMוx|j3܇0`e oc@w J[ӊ f(zV˅W0;wk)bˉ Y ӺaFU<wCԨh"~&Q5MZχ g\E c5-d3CEC/ F.&DB"OG%NAaPzK~-y/ޔa2_c bUEU q=W/*@bzJ{5L\pP} l L6[60P$Y*ԧxR~V9is=lJZ:\5~,[mfj^ 89 舉pۈܭ 鍁R4mX/!Yjr 0 S8: SS3HP ppBba)od\^/ya?>s>PE E~3d# n6F%tk5)릣WJg .cF:$$@kg&ae74:;h$n6#z/~=~ 8,&7# -ڍz^uxF~"}(D?TQc@d` ޭrD@TYN~t-LS1=k_` 1E94hݟȍ){a1u$9UAȈp`< PTa)0i Vdhk^Z*#]P\5v@ ̤iQ5 /F<Δ<"bB2'E B9?٭g-, ;"=6iwIC]h5EcoBehekh#6x+9yu<6CΗRqꔚa)m&}" @;]7a0rѴpMT$Pkfj;3RLlUf<>4![!rykR|o`Qǎu7%>Z":ȵtj[ ¥f`d.Z&D]42~S Elx}Rt|\j6W%<Ԍv'fR*v'/8׷`] kYg% *{ue!I^ԁFGooIefI ڋAuk6c4WT:=]>'wSͫ /߻&zC^?)vp!:1zLMd]#:`q4n:h5B f2><'e-( !a- )ПEqy[W>D }Q%%%2FM/9djT~z$*OIb ͉# |+ro&AKLCZ1>$mD=-ff?0@p~?V!HJӒo{ʫ,xQ@am>F )hfPS|rZR[NC?lVd͝ts+ ψdW$Fg"T Fx _'}8 nf f?%kX ({wr6zԎ3=ZxW?vGqǬrOrG$6ᄃB8+y+JEĻ2e\Ƕv<6"5?3zE−Xͻ u r=-'9RR$|5 [VlحOa!EԿp=hG,./@? Z#V~rx`Lq;tȈ.D0ƍ2[FoyNȂO<+oJxP!NT-{,DNB~u :&%&0ҲQuC4B];zgqZU6@'Qvac/7@b{49 wr 4$WMor>`B(S29Nd*TUnkWsIr}ΦnEUqn:(׫p&j?aQwW.†^D)Q\Igq`eUTN@S'F8W6OT!Kҁ1t:r7|gR!%IPhw|@>x9tt5hk= b_V7$ך䓸F(Lp/68ϳb PLو9H/u=rk[uPGkІ+NW:# N c</al7>Be?%DM\`3.9*L~#9W,xD$<3yzxS]vHD1A` wD1ϛe;rNyooDz> o)veTC`ēKWcue@YQBBPkBGw|Lw'$#O ` a!:A"4%ga,HO,jڧxtɈew x=Ƣr`j(w̿ 8}r;a>ޝLMvm:DP3B:'iXGC>ʿRs7 7= +>3?LLr=2FJތWU`N{)`c2ѧ1ʛ"CZ"G$:1C'ѮmaXo>G az|C25p<~-v &ym?Ч 6d[l*&f6mV+-EW3R8zz_e.i_7^ye aMZ&B .snfw\ذ پr{A=twۨHaLJufrFYK}Cߓ 'v7t^5ex  D_z0釰Ub880 fT ,BNfCJCNfccmd`e` d91cЩ7eo/Nq;s~EPCtG"s?C!]nPug.v%Fs8VdD$L9IUHfv%J*p˿; {%JRK")+ʷ{tU4aȉ=O?oRgf+LV`B\řy`x2x0M 1? R <.2]3ln0ky^YdcSֹϐs+A<+׬,:gUڑž;S0ty*$v#"#;V14CXAwE#J!d"Z{1"%#jFCsU3ıo ;ҀHLW佢Nߴd r/Fb6.վsO* ĉ|Mka!cB a;> 6#תΊVQ(fh-Ze]f3hh驷pwok,U@0:=O *YIO Y1OA빀0-3=H0@(vaF_BoN: ,;2u?P4QFՁj1 i 0ҋ6 o@Y8}fT\_y~Qi`_zx;(YU5|J Z"g۰?(Β(GC: vZZ3a9S$a3ZAB&(f`E.58WP.$q+E}XF+D"?@璭E"8Rn'YtXi `*ZlLb{l 'lMNBʠI3Dp%1N2Ǜx*AwN?}8*GN3bZd 44j]G\͸v`qCRɜrAF(0%0}"սo39qQ@7E79JjscHAvFFsfvQux' 苜mXy鐈 Tk&r>"d,?[?TZX[ :KMꀗ~4eKA>[&&r"ڴu-ddݖ hz|> f}[⛌ f0۰}4X>3cR"W  ,Egme3R ~ቡd+G G so Xڵ"?'YJP/ɑJq!GZB[DP&;"^QӲnD$:_gO)рGٚ6O~P&G :Ym< ޜj #8 0Qj@O<<\oG&zw y[ЎTbv\ħ_#`/#oX<,Ņ:;Bk^vPVsuamSwl  `'8cE}+6=NgC<^.`+~5'5R'ʫ Gp!nmHϿ=UX`[uZub#BɀXp3MR-@wљ.TU>$(~f#t0F vA7}/Ifis{B+1$Z6$ EqmB CFbMc^73:Q (k9^#j7p-I筷KIջ&u=ٞ$g'&`Jm ~S/HґU?A7/,5ֿ }ϯl,CivG27-PSGf!+B@94,C>P&ÁjsW[ akF-XW^qw^"Wt֋gZS^!jwF2OO4˄ENH|{v {mڟml-W^"`3FJ'Fx\ N%s0TP B'4 G\!3j̆)-8{m%?b?{>-_VX ]ȏV:J]~'HN1닦,e/q{c^-~,bFFvdl?-+B8`d>aU@#|qݍ(fY͠#.g(L΃ٓo%)\~ Ba"}=\^dfFHyCɒP)`|ǂ!E9IJSdvR_?}E߬\gƗbt/ p&\=EiӯX$B֫jo;H)8z{AfR>?w؄ iW`8UO.'-N'yR6:%|FRt 7bМcK:mJ9]v p C\9ԱUp 1DGMm,}BFg!++XɅ|FcMb}<;Kn]6Ns'%/;z$Vݍ}.9?B;QWۢ`STM”\;ͬ!~Lcd^f)Nśý''٘񟾾 ]*HdO gp0kt!2ؕF¡6-'!W=LkV|+Q|N!'@4Xcl}Fm;mVo!͒x[-/i$1.sH-ZPt "K96>e?ձ8O ʴ%]uK̄r3 \.{S6w(fE2AzVp%((a#\7X  1Zfb8aW@Vݣn֋ u#R#xZ#ʢ$\3IM:iV2uO7ҏsEhrZѣծe7ΊXXMoPEʿ1>e5'\"i(dz)$|GqאiYo'5y8= O$kJHEG!Q[ <^YBE)Ejؓ[5\*TXg(/F}zX֩U@-?L4 "w}͕FHQV&4fY)q0!!Jaogi'чK$paT$;_4W1!gxN 5X6 q/A3eIZpHJ^·y0xgࣖ r8EC=CW06\]O٨SCH~;c8CwtmBNhoXr4&opLLp۾yٛ[)L92[ఱk_y6C&a!S"b,BjG *@tFYhz)\ Fk0bQdмnPtkYԽY& ‡L[thgpUD24O_ƴvD 66aE|#e)@V8d"PNڥG_K9jCt'IsJi\Nm9L0VFe<8;ޗH5tT.*XSbk Un<)vSqL6$r`?-Ѓ Voa r 4 lƽO%.„iw3_e58.*Ȭmg:ƞ4rvQ@7Ihu`0\aR AB6*aRCRZN[s<{'pIoRBؿ{W]DŽdLEoډ]\%i3gh:"nj EoS;muy3bٱ]4ehȅ&PGǥƷ8P֟fڴ4F+XɠYj+(SӳX5"%"GL+*#KهTf\V(DZ߀Р'{=' J?ˏYhKW6vtqyLCw /fP?ۈ3Ęg5O~%M'5F R,UZO`_ ާD71o@bcY@9K|59X=/lL? (C}/ ^ ajv~_W D6ԒkxqDB~zHX v(s{n$Ə,aF*+x+$jɀ<,⫈{dqFDרy7f8G$pX>bV\`h[fAANL!?E:h9L,q3 [mYϛKVPUix?S@Ь_H)x33*Ө^;̀ Ejv Az3HYS*Aeqڤgx4"alm.0=$#煭'ȯ޽|xZ{p֑w^4ւ(b@}5'<;R^yw $.|?~ &}&ź2yN# !35vC̽1% yxY̙LwW%}D,M]T?6GApNm+0F.z27YRHVGz 01ރ?ޟmdz+B"9#'X$g (k]FfGZy(=Mܡۤ |ABL85V)cl gPSzZ9un`NiPl0aCd)sҽ]c,ft花ȼ]ہ>TQ}p{eD?d4ǽ ɑOCa! LBJp-_bwe iSk2N9H+{KRU*ZXէj><5B&NNs?G\9(!yuf͋.sfrn_]Eej.Un Jӯc~` ptDa~e#2^v*eH"QA4<@ =U0q \~JIC(;9"G{960. JN@96-]6V"_N0xֵT SŦ(NgƒnK+C5WQ9{dqu&#AR5Pώn?82fh궳6f(Z#6 x[ХLX^V3ᆵ~;bG(57*CpIWNC 1hy%yISQ3H^oT/yvgٙ.%]ԟuO;B~t,ӟҷTaqcgR0i J>#~}zq 9]DzRrWVFuƚpH0L(ò] + B.=jO+eVF+q@PrBpn|i i[ʚ]V{r(PM-g,8AzTAɗu D㩇_fV'Uoa>3L5S~eïl|v~wOf-pwLh]p~5Tz~~^>–1t g4ݱWtMQR귶X760 f[njc淍 byjELIRĞ&>Σ9~/被:-/P 0츏r$[:g|{B:cͺzפ,Oeʽ D@]W>!1Ƣ4<κvzFZ? zYrkS4Z7]R@3A[H%6KJf(twqɶz"܏oQ ؠ,+},Q+d6Mhұ(j %ܶ!_6_J_WN>kx L]Qe~Juv{Fm AQ+E<t͍CTH 5M# |U0i?;S Z渲kE,o^F9Yt>}H(xV[K1lA>{uM\U('uLlyh\zŭnZ\9iVaJU3һzc>-3粖s.dzlT93匐]m^TO2aF|\֓Hw*t+ڣ}XA;~5BsAB3Ul 0lauK}d{pi(՛5J5h`H+j?pvVtUhpg-̝;&")NU۶ [M+)9< 8IiXnK*bb\%ǂ=vRTO&-s$d3FQWI4/Z:. 8+Nf z\M=\tIuXGK>7O L1 6@jP4qleK|%ROf E J 2:KF+MU*{3u*T$Q#{=ao ,xaK ض$ 72(`25%$yKHW-VxiԹ n v30 3]j ͹~6w$=ka-Ε{|P9In.hsu%!׼[Ά 94Lg9,>l{^W ְY]yxRv82ñA P[aY"g{D>dn#w.InQ,tq Gߔ ?0󖎣d j@BK;m5%Hߵ'))ɢ 2&:ݰޱo߫TtKiB(N_xHdOU̔=훉nc qO8H)d^}gTK!ءS5_]@-R`D ^i=wB;iustCm\vyœbbc3=? 찑GSD@#;t˧rm-O3p3z:zT=ag?hsPNYig4Pՙh[-=4%GSkUP7P{i O@G>C%YaiR88^)ld\=8& S|8][K?&/k"}6"5y_!k^j[lHS֔Nc|x|if\j04Gtz*< T5J z[n= BݼpWV(i6STŭ(Hރ@KARsJS^?sZ* VrHCaUph5d4}=mn%gk*;OJpX]^qo{h9/նKT*.% &[v9nXN{9%C~8<2ju_.L/3d#iN96fUC9vvzv M31:X^~owNqV=yET㪨N}{-Fs;HZ5ik+3s{8@ĊSF"VD$mnB h1k]J='K@Dbs_Yk^I.!yAu:<\dg '.v-.T[MJ 1ݹV" IU5^ASŻFfu]۔R}Zy7؇?p/w? # k[c3Up 8"EEet^ZͪȎؚPIPeq%*K\` 3(.33k|yaG< a򭑵G3)mώ ۆ ^! 1v!JIP~glָ`DIGXU6 |H, nmbhV?LH|fjKyw`lZ'rc Q"X,m3L?LI}GْgS2 i}f˞ؤR ~l\{@j;ƛmCC >e5*FNRJjhD*VGUmmYTI0inŔ7p5b)|Sjݸ*-ٷT4E1NðvI*La'tpZ&9b֣ jSݴϩbJ t>t^ujG\b` i"t{r_.Na} ,BH̖4A-{j6݌ei嬨f/.S 3wDjt96/A eI)ƙFAVF!TSa(m-&T}^.ϐhLK{gZy㽗7K ,2+&s娶e,(cbyNi8 ȯg鐂!A暈0I۬9FS4;OJH~#]xȱؠ_/A Kಡ7(tH W|T@x|wmWNy8T:Ԝ*v+ ma+;H)&bJw$Ps &}FqVu ,${rT޺!"EyBVlہeժ>({4r[VoܙSYl2Wo4zům7R.nΈW9Oy'QcJ*\HDܴhڤtĿPbip8h*x}w5,)#q:&*5l)ݘu~_4~3f3r~:?^N]d-|QeLDB\C'̼HH"IVO /6:Vhfڔ*HOmpĿE( HSLGg `D~h2K㾈kkCB-!ECCkYFԤnj&g%hfGnd`Vu4h$Idj3MM7cP_Be С (5O/Wp1G'ef87+Aqp8}pL4H{Im.0D{v7rG>az:rd++iבV !f@rO7WFw#([jU}Ig]4c < BXw * 6ӹ%I :˞r-i; i]?0&Y 8sx4ͷl Q^!q!JPf̵ג1fIjM}TE& 6aQ x-n>Y>q;|k\#5!K< Ww͙zBmCCv= E!(1[oh(Ɋ2QNSN".Bj y^ :Jb6ܭs!g[;Ӟ-i¡vG]_Io`[$U|_TK%vXxmU4ͅێX^1٢"JN ohF|Y<.Qo{]bcGim[#|-&A@*u@"m;;!;6[w_@z0ju ՝RZBҍam)R#*@EQE 򨁯Gj{[ޙ%W;?K l&'+fAonxA ATa2lSW%[ÚC[ U >ZG5G zyJmvdq-I>ȔcD䬿ps"?(4-KBې7dm?&Dۭ=&C9.~'+Cc5zYة~M!"(hpL-MdOX#iǫIsgU.1a EJQS[~EtɄ]VfC=rK姗B:MDrs% P6vȣb68p8ާI.Ozzg^L?]E|m䌫FUrNLn>ceI(V/Xhu)?]F>Mٰ}Ed*. M S:7ޚDKzT-V9͇]:dB|֌*h"ۨ GꧭIt>9zi/yv-5َ2/AAEDl=xΑJǦ,eHG̏ȶE 8FBT}jT޺ J m,[:xjʈTDlB7;oCOBTՙ*4_"kL0w )Gxy"wr~j#,cV prVi;gmr$]Kj ? G@H}ҁǍ.8gkwYW @%~85!IRݏ (ֈƬԥ&Oו{펥殎xCru BjV2aiGjّ f#錄X]wM.dNMЀV9+77۽tӠS$xg_ކ "^LYGYk̎".w~ǑZ66?qxGE,:qWc-Y ۅ7-1ڻS^p!Q<3=.M(Pd'x[! <8f 1PNURu+r WV(m|Kmhͺ @jN2WҋJm<3QD;m1y=@_ϵ{<2/񫁛rfIJ?.;fxG" 1C.NKʽM݊в#SzSzInjMq|g?1bK+LBꍍnFtV Q7! *҃C?t%nL1QysK~v&>+E7G1^A/v1$YN#V򳛪{!Q,(:3)0n#gKfO9Q:x'uŽ2V#P HTs4XVn;p>s2 WO[1qʯyZVNX޺fL\^~ԅ*B-F>QFܣzϫ5X֒tb} w~PP:ARe4h1`U=N!Y¼\{PTJ@~Mo(^w{66tB)rB\+dHZO]NP.>d|5c 8R>{DWgxFNyX!mw╉!b8lB勱ty3@0 i]{n.Y# շOkZ״""~04\H"Eh 拻KH/cYځcQKCH47a@RV/QIߺM㖖Ʋp]apHӰR@ `+J }`*.5N/#o-)neٸx:TeU'r17R_tDa"o ,I5$42glv o}֎?@5mT7컃nK56n潾D0aEw˨妓 1XrבN"UyBC,tQ G%v;SR* ̄˱.!u>UaK]p(H;309nӋhìnjbwU g!i& @!u=vյ8!J]$U9MW盠d=?a3h{!P%A_+i\M"{6Qit9`Na] --Rz|w;)V-F*?|Ym3uy%n^.Yzzv&VK1kUbpT|EvOYC'i2fUd&Zn EgiW`\H+{ScJ )4rn}T#nfTH{#Pŧ M yH=:[m;Ja@GEyMȮ:>0*#_({IH@i (D3H>`D+p<]~x Gw@)tPV\c-R8kݞ]pE2:9{8n>l;Z|0-796CsH`8/hS@5Dc{h1gS)4 ,Q=(fE?44jM=Ь- 莼_^E. hyF1p}zrdL_tW\K*˝9*awY{(F3X ڐghۤJ>͊IXrӋ<V@hq_}P|kR=B]ӽIؼcx4&:IpŕPF(B&1:hXGN^cEuW81(*9+E,q?M^qmu]|\ 6|Mz:tiBOrC-)/lYϰ(7[œ)G(-5M=S}ԣq79_mږqBpPY춃u)[fVH=AI$2} VۋYX٤m%)L{ɾ>fQxHi N? gұhVİ|S4Ut1Z2Blλ)c_}yCGm d2iGӌ%Q ?r*j1Xki)N5vZ UvEb,y/+%|zm>۝*lP"(#M9zʽ>ƽdi<B&G7 %keu+fޅb'rH'˜?8Z#R\F/HܹghInL( ONAHwMֆ2kMjo `&tG:5Z-F}qB8Mmra3b^t%Er"|9xдcGɉOUgT@>i]nG1j'r{f;d|[$JFEhG9b:;=SeJtIS:a-=1"b\aD^oZZhHcYz.JvIƢKW /=A0&+NT0] hɽ_~9ȰsL}Th&:ROplZ->GmԤV Q J3:r~+29W$\ԦDW1%"ǻBaO14mqe`}Υh}(ҷ >V_Q1jظVriToSN]rJ6}6wQ#-N|i~Z_6qwũk62  ޫ6\{N~)XS6% k"Ⱦ,0(v(XCfo8 wb76YWK?Gj/o*Ix!.᫸m:8W"%׉ܦˆK!" 4g=vC,CCB%NfB(ӦI}Kp]!a= u6ZcI:)Ph#M_*P]KZRP˳aguũڦ92Ix B&H`i/b10F&hi{Iqt)/5Up{80%C@.>YhۄV7i1@U`1\=B?U!s6phbFXI*Ρ;=+/9dL3AQ?H2Eɲ!=L"HCkon -6o'B&ab{d~NWܖC&yaq ޶$̟'G\Θ^2˗!Es^$ic:L@2I!nnG-QOWS3owf̏t" +*mѼ#@DUm;8F_RaևQ$QfY"wP>iy(n:EOo!Iw󘙫 {o 3[7Avt~2v#l+sEH}L$$ v׫]Z-V+:㲴 kvaM3~ba$!z:;+ MKKmkĘ<(u6N|\K#ۥ6aYxO^WQFk$w0ysL Vm@37Ӽj9 M>0WAR`wFsuqClk8-"wRp//rG5 >:B~1>$"It\5x`AyB*| 8| &".W=:ZIpi4|Aɳ EZnw upӢ^EY˜Nc)Z;w\uQ|0.?V~nULDo%ҞAro!{ٌoЌN:blo!nvj2q!^2 PS(pv.b~45n܅"<2z/SYrKN@q&|m*ee1SƔke߉%9JP[ `\(nvrNx摶4GhfȮvb%5F%i\W9Z2}nALd ToFliϾFp+iGvx3n!c13.;uM îI K8b^ Ɇ8/tR zv՜aӓHc|P4-X53%`}{t@ɵN=H|0Rl9W`_ :l>K(CKbդ&g{>qȦ%r .LDIzu] ߊߖѡ6|h>Ĝ##@'*AnQOrʳ[v|_2l3Ѕ3FIѧ)<9=/pYw%mGAI$sǺ ݁.=iO \: r]"f~S_^ Ts4XV{˨وzQ]ScA5%!RIk8O uD0xJ&QPw4>P>>-v}XGTBVc{zL;hYlbVKDpFu,lx&Bd-@^m$ehu89.Kܦ`{;c 'yskԏOWiIP~nv+v3|>V$?#Hfn,]P!U[3vu҄xc"sMK0lgU?҃gjU237K ELvסeNQOF#D\?+׷Կ4uahzqiԐR ,SXq^pҧҰB^L=JPwR6,chpZ7{dBAZ$)?zECޞ 32i䛈? 4^IbMa?Ϝ>s$a>^ _ul>| {niNPZAlFh;ٖV5&]Uf!c5ҴH){twe i,]6qr(Xtu+ } b*酰@k3 ޢҽzK3at/E#'B|^n1Ń'*mr3'5p,Կ4Xxo9Ti?؇ ď 4Vci毅/rO;[>_A17>CY0mDO,F[Oqs0+tVʆz1˨=9@CDd7-jeF(44YWp4WayK2٣FRB֭Gpi{hNW~9t qChW]YwW=AH; Z/dgI;6B?5F!`DoPcuMR >sR<=EB{/) SA5V.J׽j)%Pn^Ogݫj/sA_ kI# 0]0__ 2}EOOD&cQ2 .˕ur/N$A *_k'rв/Imў.kd5 >1_ietgsCA=` D<TZ_~-C32(QK|mRōqD09I_^QԲ?2NL0Kvwcc]E<5Gs!ybkFMsa}7HQB9/f@6t/Bi#ug^i%ZÛgw<*|mj++ fxy˖yy4]yXoW .N'9qO?=e"Ҳ 1qR9b);uP,hJׇLKN>iS 1 mflg,Va1MѮUӦb3Ev0͠[zq(2j.mI-FU{Uf> ί 3>O;<5chLrpҔq+:fv.|_.¶#`\-)|ꪪ)ձGx,GEp٢9n䤯,/C %;c2uH <) N85HUr[b|FS Mfrwvw҆mN*%wyڱ7 gԑ뀙""䞐VꟌy_n aOO)G!;1\2/8Kݺ[4Mˌg#C)|➯0l`#m#p6ϷAjnpN-~HmJ~Z vO(xTP_GTeG>]'ֵr!o_ɥt{H2Bn~G|ad?ɳ2m*ҖO(!a,ifofa/0{'M = be}(F_zJM(헨=]Q V]v#lcG~Ɋ[gvgPߒ0;hсc' >9FnE< =D`wkL+Wٙ`;Uh}ɋ {D.NC3mX잭/xѽݭO~L,bnlJl硐ݶTyO{և6S/s:xncD|i>Nkn_UEAM4cScu ;|K⿁^_ ue,w՘iF3>@el0'!q,(BR:_gg鮣E*Ȑ=F3yKzPL>%~硧~T Gg~e KӮ+YDvbds7ɬes[ 9(Z UShk:˼ qTPh%*\Ggi$aw$D6ϺfgwR\ Eﺰק7"~}ws]n|jYK#LoTk]!?@- O<>F%8>H 2/cnδ6,ưVUC #Mڽ߀ ;m`kF2ԆK#HJј 46o&)k~2_heqVI!N}εBJ`.w۝_Ё N{M/e̯vpu2ah7;- O2 S^S!T؉j+i#켄{ZK40[H@kynCL SO2vI mȭ#_Ns~-} 2ƒ]x3\(8^I3jIR j=s[v7 NZVid5iCb2chQGUd b@r G4yX3Nχ5=-7VYg'EXnM3L$[Ia//\7.r=7PqL "Pּ\sI6Mų_"]x0lDQ"Y~@t[IV CUG}ku J3T<O]塒mvꡝ LSnU3.yGDgP1&]i_<ۡc5.Q4VcO\G.cKMH4- `!dflN-F<˵]NuF+R?ȫ{"9 _)d,n{ bltP8kPswUӻLllT4foȰ?~%d?5%wΓ`B@KVt]3C쫞y>Փ ?mұaB'@lregrҾOP皮|"xfYKNxO}G&@A[.? d|n5*30.$"8W8?GUMC%_p;qGoP[15\W`\E$IAaHCϫK)R vXR$a˅cr}tlؓd}*ꋺ=(p+*N.Wܮߤ!l;@IQ<߁QoUt&4nLd8l~6h/WaK٭1b/y}Hu37X;'s@$R%K!BIt*J8%mG7|GN>27x?C^'Q騢,XKH=@ 6[c$bwĐ[@jӌ.g wțnzT2Ia/;X!)s* Uw^X>)a?utF,3=][DPR۷31%\d"W1=%׶Fm5\J^n.,R#n(JN7P!T ]Mxvr:=p;Lp;ޕ9$8Of*)/r =ZJ K)+ߴ e׊9%*lBOX&-(`ڗ?ɭn<gN+px$Pԥ6m/INzHF(Joz81+Yɕ)~i; EbѴc*kرen,n Tzlm! ;=7P.UK]@L3Gj1CyM@zү$PC OO%듎n1؋AQֹƣ1 AN Nh B^$itvJCn0gvaUAV`ZCv3emPˬZINsnSfm-#s'(<p-S"~^CB)\ NڲMwSH Y%gY 2׺1QoDT"(iu0)@vVW_>ǠF.{t/Pfzw;6/ϣb [- T'왃s|RKo^P@CN~xg8HF[}$^`m/ͫs[ pG,;.K`[ONo_yHuK: VFMU^4}?`Uc؉hܝ_8 .)Khi4oN=EC>DcnbqAA~(-=fOK@e5`۰̌S5 G ץ\ c" >MmlقR<4frƘַ= (Kڂ6#(:if.plVhlɹщL.ëk-U8)mZ_#1 D C%3z㥚A=7pz{BZTI!V."lE0?^m9]</oÔ\@FS"s/zP^wBn L.2"(w.4Un%V%ʹ QRs0d `NP^X(FeA; .|:l0jggb "^J Ԉ K5_?@g`|[' szPt.Kzϣ/N@Aluĵ,|8K~ 7@ԉQe.KkRuA"; ^O<(t1v%KQޜ 8b_nOos*6aF Yw wRR*G-忼ȤφQ(4²7bag=t!*@[+gMP-4`0[V/Q9@A2] !k+}ɛ2Mڏ,l38Xz͈$]/5;6l\?Dj=U\wbEX-N0)VՆUJJ8zh;|.۰h6ܢRvu]yϸHZpmtR E6[Z~_LC2nQ9vk`eGKr]adfG |qsWѶ[јTj{Ƚɩӓ{t@iz8`LNBNk90 0į0S 9܀! |a2Q֭[ z5E1Wo\gCcI[MhH-z FX R .A)r30$B$z!>Mھl|cpF d5(z%Q.IabEPAP,@,@"6D.eӒ(wasr<2p qS{#;I r07RdSnTbZ\@?ŹFxɻIp fubV}˺n꘣es-T7SݵHKJ]r:,;&Wl"_'/>BPO;~IFm]HÝ{BV-s 2372Z@^ERF}m c ˬY]V='1n? g@u?2V!E@wR'67R !"G4@Ta"8&u=V'jDHY=)9ꂼa$%a_iW 8\tlXg*ʒ>oj ݜk06AK:(K=/UPf:<_C3k7FoWyw{zrI&*Cyl16:r~1 J >[!N V[u:|;3vY9tiۖ~qA x|e|ӮiѸA/&$KkJ7-Q'(VSFTETcCri5ImXoFRD_DLf#%{o6$ FvHgq{#×/Wd(׳B"ч9~nM %cs{VoeMdwF: /sw}ʕ|d3{ _ bwltѩِ Sگ/OCo|/:cdLSx9:X! SCg ̙wPFB(!DHF9P.G8/16C$>vWԿZ"P X4M3RRKaY_Nzw2Wݜ /-{#K%ګ~z&C3*C2 }v9j^Fh@%j}0D♬hJITtS*48Δ;|NQ.]la;xBVCAȝ=^EuSKL|;5 Gr9Kω|Ozy%YF̗> d`o"4#9jy<ОGb*0^猰F4r7rg#~ja:ਾ~^IAĿDjRX+83Z v6$ҝ ,1{2a>/qBuP¦S,8H;xVmKwÎ)c_3c(AU3#jj(g!k.-¯M[rғ{D_^Zȥ 2nim;F2]Ձj}%~geEXx*'_FsJVFVŒgS3ܭ(l^/dT o;Fe uBԇȰ䦿"M Ģӈkb9cO|vJ/ rs9lf{k.'QqMdɾv#0*}'p'ǶB.WKD\Zq 9eLrm YJ}m t"it1:~Jlɶ.&]3ES ܘ68TPu<Y~8$"qiH0S3_NJD4Uxp3}>%+} ImsWBsȟJONsnxnd AGIRCKYlfS_6ʜ| ku6[׎}˴]P1zkOeS's {ݐFj9 gЇ_]eɊ1X9SrYuOY߲nNH0%2w*$48겞iE t :D+h2KQk` %nN%Qb_w}es:ߏPN:j_߉WYk7] lZ7g>L_k!|gОb3YaP|/Լb=Vξ<(;3zMX-zsI~,5'^ɏ^oNġ쐐mN.|֢&,)\*%RlB|Y61g;#Zb"ȌɃ,w>:FN& f)l@*Z7Hd%z py1q@%[(ye"d*\eέ!9r[C$烹J]nA̓pܴѻ,?Fi^OI*u2gAs=PJѐ0& od״Wg! Yq\/0PeN /&R Vpg.5k*ML%=#XVuh-I.8t-%¿[x50ՇvS'8&JC"Wkp\ڮA"fz}o ϋl^[1AKt_rfb *01HT d.ڂ]2Xs,aN00k5D@F!WW!JMzo咓: 7XWၿ@cӞ 7$1<-n) CLjώ7-*zl.q6qe*[~ ,R- P>3$ B8ؾ=%C3J*48C/F#xe/ck]G.?*wGaDY%NGs CuS,㦵sjjd,3 \?# 󦈉F!p,+2haرu;  F+[C#eʮ.};?`ԝM+_'X%wWo&#qT0lt9?DOOR)H"uY", /Bq,mk1/ݓL0 #.c{a־se}%8wQE v2.ỏ YuJsN+-[P5R)t֥!g[ɸi&i_=i[~sCÿ%Ìbܦ{OĄN:nin |./-v r?yn Fw\<O각(ە" (V \X2npI)RO}`a>&avD:$NAM׻o )LsgEywn5,n#´vVQaD+(rpNJLY,+*kJ*  *q9` pjv)aZE䝜gM+4CpJN1}HgSe~0>c7[ՈҲ{mFN[ּV>P;K:&dcTW@z:rPkEB)ϳBju$N$ɲGD.O[dR2 zHb:'# '^^yJ7ڿ,pݕ#LE !?x\5sv *f9D*pĦgn1$3%sb':g k9Z%O>m7M %K1x[=ne86P7"uqy XΝJBi Pvy2V]IZQ:ٓ+aHM ȓKjMB=\QВy .Gנ'#Ӭp z<|ve^Toqɋ HA3(*/ O,k UbRm[4x8=MbjCx<d=œ•>/sLK#=Uai'L>oS !.V$sZUp#(#ҸShyfySuwCty\)Ajy!=EIlq|<庁[H`'"ƴ\VY0G `;MFVk%:]P,qBG$젮43x0\z:lR;a 6f0ĚFk 2۸PHlAq\HUC1IT-%d)tagpS8ï);M(Q=^rVi}SDoD"2Lأ9I XE{&¨#,J>b!wEw\ڄӿr\ڢ>x[+)btݮ4L"[ny0׌8^ ™՟'o=Wؾ{ߩӒO% Uw3^f-aŔ-}` rNPe+vL`3^!pLO:wXm$ -hnl^e#Z.j|CXzg텕1=>bHJ럄*85Um#iQ8[ d3%j;&" al ^8\^S8]F#U /6|۪0 ZXӸ?h&VHww!oP/ B{E{-v&F2FM`)jmlDS1cXE˻aC àW%r0SOIpG&bG()^=tPjPC~)#bE%=`$pO˝[`}$NJ$lv@jɬҡ|iۃJ ? upqq6_![Ώ[eʖICqW =2>֕0LJf%]vx NZ  В=us U23y 6 r[IT\42Kk4J.@YOTWgy!/ -cm1G2z.=<0kzXjAcSbP,r) !ϘohGиk@^Ek$VQF=| ;jӆ_G 2D5b6 JL`}E[n[ы|Yj('+%(SŹm|.e4Fw@E"\rv̒t h˃ >e3uFtVc.5kH*.)$CCԆ„B{!6V=n/Bt0vlpkhIr z e^OӀMk)KDM OxG>8_Z{k+,!3:2Z |RP{ n > #$a iO?<:o"EyF54ѡW |@mzey.3AD (֖սVH@nc95Z:#fQ!#W}g#kf8U0idݞ$fBannR١='Kwj 1 p&F_@, NLp7j+W.nTj$ _| V7oLH3A[)ZƖi9Af~[[RW5nS~D4փNq7gRdBT x 0]:*h8 cZOmacfo}S i>a[DG1B0XXbmkؕ\c#bv0-{`41$i/* 5Cv%kp蕑;K2{.#d*uGsK7F(JàʏaU^N0#e 95tݱv"w.is=jǾylc0P5p2I>}oVR^{u^OȦӢ gJ1,b .}wLPj"A3n4Ew LR ʵuHERy9/& K;@U%SdNzadK1DoɼXAY5[ԓETvk h۴qilIɅ JEm\& L4qW%puһӐŵVblցgf WΖ0Qdwj}OnL3Ovα&rrqCl:ڊ"kƨ̅5ev\Z 9cX(qO Ƌm/ $"Qf5bI:(H=$ MWKW!e͠~Kn}dWDB f53AA#Jpp׌𻥄;M*C,9OyR&´Kv+F(bN3=8S͒оV(X\@Ld;\S沬Vɲ_f nS;虚Gj5 j4sWҩ`!ec%eJawf(g[Le2Hl<%Ul'=&Wc+\|ۓioLxS`"äܫ X4o|Ʒ+'G,kWС+1M5?wcf̌h$CA]@_BDhn<_7HN[#Ms&+iDȅU|&Ǚ?RH c}"X=FGSF|{:' ,(v*P.0i(V*~yuP96N\ N΍|_x["xZ.bx޼XAwkF"@h8njwlEY7|;םPox, I-Ed|jK$m,)'Dxo;W^A!ye,/m)\fBVśObtF1 C~JJ k%=, x/,cFʕ"1W=ɟ q$a :^ TO=}S:CˎjϟyUqKItnYk?a!4WS$i3XA-ҽ-zKYCfnp3ˆ7¤b,2Z<;g$`: 7w+wǦXCV4Zd0ː<)!IsbVvUqFR_}|2yyɔF$`Fk7wI\P{E 3Io-le ¨#|Od~89J3-r|ua/H [^:[.l&%Hʒ#;gE.y)?5< u (rHfAO:Ӡ,Įx$qC꩸׌QjA4QѺkb8#YRwh]T3 eL6㓼}. ̀i^] =~2e{h8CS#-R3Fw,:Jiſ,]>GO F*x_hܫoyJF-K}>ꁐ4$ -ΚWM 8?>l_ߍmC輯`ւz!(&, rYWmUKƵG3r$w5]^^$Dtꍪ|6)֚./[V! EjLI廍tN9DTJi`/\jЩ9t]1)n ֤SWA]UW\eT}s33xVM$whK<:t#nK2nY3٘RgG<{4$V>5Hd 17BBM,CE*N`x WXOP<+NSyi1G+cslqo0XzBfmngkG[qC{T(i_QS 5Ons*9g YAXLSH+mf[*Cz%4>ktԈE[pK3ve ˏc&3]Ê <-iפcf5sKXƒ)~K-3S2,R&: סXJY),fNZ>F] !XnVxXk vuu@h_EoFE3wo0&B e^8U*MIG kʐILYw`=*)I' KKLy߻p}6,1^-ڷ2d<sk\4! XS x4Rt6Xظkb/9& 4^k~UkGuVmTI !7LV-ehE(E1U-k9ĭLvֽJ 98!6燊v_|Og>Q;>'%!qeT͐vitZІ,fQ[A4'NJ~U߭34V+R:\oUdѭ= [hgJ|Yi6tgCuYT^2mqh%8ng(kSa+u /|?`BdvfM{:jЉ33t}gōjOo LR(S/no&>!sfoB %͑@k:a J.49/#_oal7뿕ى<|6z##VkCgߔW©*ADѡGn XU bG[DkyХTtѴ2As dw+UY?Qq`+ $ t@I-6|D9LC*:32'EX2}2w60M]C+J]k|rC-gU% >>~Y"3Fz сh?ڼ~'=Aӊq2dу#LPX,NS×~5>W\ǼO$|Z%)8-Fùln$*|翊>e.Ǵf$a$ixD>-7g>u 8xOp%hUҷTi/%!)RW=?Y/^$MEX)Ei;YEO=En$NeSK؁ĵ /Ycƫ A~dGAefV!$O_p[׵Z,y=߁j3~t֤ _!bhZw:2a3Q&*ڡL*%M!1념:*Յ{YgܨB>OK+j{GSj(sh+s9:J/ax+c\T$.&ZA˦s*m'V8dz [GL_EB`JLv`DK;bB@HO{]q^rulLaM,a(p{ {,;] ntU1uбq<O]9bVs/Y UL\b='Wވ)^Kor2fkOSsÄR\|˜xKgno00(߸g  UȘEFՆ9`x`5Fgdr[9y7\QSiG칯F} `ů[r*U?BU'Y[/ xte1M*X1&/wݸ=7ޡV:ǷH+}iyMV.u_6׋ERT~A&R#s86%i#EuPřf`%uD3ƅ8WW.`8Ub`/[VdencO"$%$k;(t~T`<l sdܼFJJoTlrGޑp%(yK:"Ū#]La+R3*Bx}[I@P~hM|Z&fm8a7@Y鄅 |1?7#ʹe8@zAɨ P<`}T5fŎE6&i>|d\x]ɦ~)3xȠ_䮡&HШSQ|E0 C5cypH|0ctz} u};b>MQiEGQRmL Ch2)>)gVhK֜mj/@SrZ |tDWds:/@~oM%NX2"|)b dk#<*a{2ΕDĂ Gλ~[^֫8O^W'%,%x0o QH 2+)U(1r"8̳%]4u9pvbΥ0ZZC/t׊2buOx DY=ٛy:,Mf&]gu3Hsq[cP J`&V$?ltD41Mz@~LU+f39d ? ;xR|gw~\Ъuě&<sD.ittcw@R1e,S66svBcaݨ W9=}s:xG!;o{.XW*Bѕ촫fꧮ!0lr0 HTSA޽WF5 &ߟT7B!ƵXnohQLJ6b [P0/;q̈́w v# o$"o$aٳI,jtgnȢS37˾"%_F),2E%+lIEm_~ztUmZ5\ӗz ktyBcO퀌m?2?솫p::%@n=?ϩZcqD~x{-2^?m5 kk/(98eI5+l-yjJNQzYZ(0-- !8v1%kzr1KUܱz¢$V`K#2{~ @j.Dl1E=4ρjLe%,һ4qQ]XĐBIsQ78 6 ̀VH.k KM}j -^@y Gr%/ -P`&ld@|ҙ`L5LQ&44?)6*f(|Od$||0m˚UH_eZ9:O9DyyѰG֙@iOUίj]&qOauITjw=U=7+聸^Ϥ*#؞ {.nRk-@5iA!ۛ]hP4ܯwJڜ?}&>ָb$g=X `=Tpp!FS13,5Ν3 ߣ5!,pvqczAփ]t LG y \|qqmLAz\g6YO ȃ9X`~`KnwzMaCf쏧g7}I_%*V6d ȇXK ʮ^mLZC|uB1|*ϖ FPc#3v(-j)6h5DJIͨ; }FfUZB+5~+נtv,SZoFM bф2~# fmVПY@ c "7UQo+L7#+sd~g3] $%:v IZo:7A6@MD!"Ȃl8u3A4@+ ( (^@oXtj.m3uڛՆ rpl(~ʉf^X 9/-e|#4b6fAF8#˘JKfAҵlm-h _w :OvlY5_MۣPkU5rnbLNy_~+&'5I$DwJ3/pv";+ Gy\{&Q =yhwjH">e\Urt=|cp$ny<Ӵy$۬W 61xO)GA}Ql*xq 8G{b‹llFcToh}Y=tI OwjKTzCAoK2KD?BOKw[HD#w| j"#<^ZuA"<@ZyL baqF@h6GsgY<e9K0}TDϸp'sT,MZ׎l~O4|R$yQL{㫘#Wݬ vcz"4 䝐؈0f~\| t}q$~g|#.cъa۵}B6Vոka!j~%>ú8|Rztݨ<1OY+y"t̹Q}ˍ)f[cY~#Uu~YT6#%)̂I"bN `@T BlK%|L`?[ϟQtp . 9Ug{E'cr),Z d%hdMbӯo_}Ztm /-kzCUE ҒM4Z X6&xefcyu{ BDŽ2tpvH!R7lH;/OA>J`C*5 -5Tg}EFyK"YKa눊a6"ɰ:C`# WOvMp믻#_@&,:Ev8ushĬ Z(ϥ[n^k5$hX(V9#ֿu1+Jo, Ů]&efaja9›2O&p/S\yWx)kceLHek~@<ɷl AYiv̮T5"^ޖ%7P9c,e PN2ڴpi$!պ̮tj.!OL妞;/W@V/dEA$Ts[S\g 6 =߸uԶAܟ%Tqy-d2)Czze-%^ ]inDK48xdWz;mU+2AoR8-.q꠹X[gE0aYYxR"4 qɢH>1Ϩ º]f8 xaWаLJ xZhw^h35wL'?ؔ@qIJ n/jK(J2q[C S.R`c49QMSc4Ӥl6D2Qy}<`'}2&d0[ͷk'>H#va r=A<&\J^v!E}Wu4?$_bO6Tޔ2>qM L=H_,}{~&IC;6}<>j,X}\=޵9Ͳ>>\w\Ȕ < ;֖ǶzG(|?|x!U+b#> šv%Lg!vO`[m!?N5;,{>OQ/ov)"Pe:PT,@?'hG<2[='WEѭb-J7 %7NNRvFR06d fОԺꦟHrZ.hW܅%RK-JX˜$~ᗰYvȀVf=+376w,1dg)%YOaT▯\h9c>q#h;9(٨6fСb7&DxRXm4A &.Fa?~ -16``%Sܠ(kjIZO^ң{w's~H(_ /t2%R eţSnP~޺,|h?nLwJ\BX`XK&aR~EL"u`+r_o妃PL-*Z?YN9 &i*cdUܡ99ّl]ㅅ)acT;Yfs6 [9@BE&yoQI ;3LJb/6X ͝߶wR75/M/|%}Bnn.=?WBىCQohΩ8Y A0FofuO(2e7* ^ ]?T4.^ypw}[Wps #-9k$5u/"?. \F7ڻ(**2G6g1t "[o~w'h䦙%`2qغA@}H3&\Ta[% eN")e)v6ghE;Ou 0EH?!_l8YWZ$Vюѹ-N0yQk9'K'-wEu6mv& k;^ ܭ'Yp|=鸦3BӮoGZ<,^]7o KG~u~QV=G}-8=R}R#,*ୀ@yp7)S,;r/P0c,tIuPQ+wWDH$: .V.>{TIb!g4˯G/+4=au+/pMX[H=G\&SMŽ45oGOUי  1%˜? P BWH uºk=*;d5[IyQ[(U sX/vr#v 0`56y8:t{ChMj;6A }WQNZ(OQZE]H,^;봦hHb|WN]K(. e,))CvΝ~<ֽ xE};9&ͺf4S~ظ=ᚲاO}콵Nt/Flj DVk? ꬬO!w1 1z1]L}el+aUBHNDȟd-զ4Ʒn0+ӆ^+.Y*^\3@G:gRf5O$gutߌ쟙WMyY?"Ii (l۩:FvHMrAqG] |3wȲgR4mV ,9e9.j fZ-$ PTifq"n o+ʓpy4W߯abQ;oFO7l_|]Eug)\}euJvtd[m" ڶc/l(:sqvDQӱa1._j¨M,xؗ39'pڠTM!kH*.#PVDEqV6Iv_0=!$3 ^VلXGgBr3\B" sr;sbbLT%n;NSLM)BR x/U4K+pr'=NO!۝U 3L<Ԋ<-aƽmE<;h)K]9%p%BJ*@>p'm琮v߲JsH3=[?TիZ΢MGŸ85ebR]$4pj׫U'7פ|'kY1l'ɺ߷a7R18۵Po8^DBN\ce??x.^glf Ms<}k`Fndd6w5m^ۣm9ɕl^ LJrW͵ 8Ekw "|%K7SIg"oNr}@EN)z>(onEJdIe;צˎwM,~њʶk:jS(66I$<\˓u8Ƴ+ 'AF\J&`9nN؆`Us0J%xnIOLd3\įIRR֯n΢h4nԋgPd6'p ڌO,R['͋)4'ېK |J3GXh[uqYM+q2A`;!P,^gt[Cɢ5gqrZK<]0X|ݰj\L-P$67}1SAƶ#4媷vkd0+o<q>&+UU#(M[ CQgd?]JlR~'yZm/:S^RH]CUk1黃AA,֗Wu1P̢_8a1Ȁκf#/ 2cLAC.I⢑ W&.qO`}4ρ*A"Ԅ! I+WJ/ʩ)h[Wa6СokdDqmwToX#?U #64®>1.2$ 4{Ř8 t8$XP V${g/~Ff:@)HӬzcBivp, -9f$: /RsylސgҠ΅ޤ͆'#MLJ-`k.ǒ:֬-C'VE 96_äefGQØ}>"פ-alpm*;@}/`# $m:)5o%wMXc,@p\oĶSoXƸ<+W4ݯP< yݻ}Tq .$SC$;bX]"EfK!$?w2`O"_#V.;2!4` 7ZEo{Vld\"DgL.FY BRsZ+fUfWALmTіKt(.ZWz^K/årFDb"WϾX`emфrG,?7% sq 9@ lt ys>׋͍Rܸײ.`ӅX i g/?\.Xj9|xEBF дb @ 4=2r&[P,T{C=6׎+h(xRݑŏljSUX%R,?| `:r<_M\ ղ!-5Ғʢ n< c'͒dq] } ukH3x)D'3Z{FTxj-7w*,hvI".|F}#S,=FqNؙ։8yL+XGCC&efi3/"JE օu|V]e|؄Zș.U `yG }1#~:ĝ(a큎m p ` ;uTQ(؛_M`K!Ӈk;\מ =B?6 T=d{H- *A?cYiiBڤ%Bre 5n#HcZȾzReiOi*D}9;w &XwgY pk 1c/S&'=Q.кuQ[^G@(Q3̵M(߀g<@* 4 $`NY@HWBe?1Sgm(!AZӳ1<[M=b y"'j&K'}r0m%pw5a3QQL['۰P6sP ^>.dy r4s>/G^X9-rUq~i8 mznߍpE>3d 'pdcDMɬVk*C«#힁OX=B5zx}E.є[OkZ;|f Mrp(5 8.\wWD`U:.g=lm?ƊvCy|P}nj ƁL }r/=>x civW#Q4P {h:ghX1>皹yoK;&ΙRҨ{a2#Ţӣd=Yomp\mS=vAjzv?b\SפFT/$&ˬIWud6vj@kO\c_)1_leKP(6cQq?_z$ExNqF왼jV*^"v~Wz-w1j8+ҎyQ$y"Mjzt meQm}",  Q`}\?!]6gU:ij*] ͜l=vA UUd"m1K(j2:H!K6ȭB &&/~}DH%UW4AuT2)¨vhPI{ydx~Vh+VէsJ9I4¸IK e t,JDY>e,ڼ7/֬"In*Jjސr$RŬ+jЏ$f Sw媳cE&hedʺܰB`(8o*;8ԣ 04Z[)zzm` >H+pr4 YoH8>҆]iX4J}fnK]Wu/t\6Ѻ*_j¿P-f sKhaBnQA|ZrWΩO&3 !| H?JK sGRG1D3Nc4/_t{< F&*z&/)sUߧ&w.7%=?lbv6DGY0H5ZYV{q&XgӽiV:Jܿ>w'͔֓#7B4sN鐂$h!PߐB~& jfժmbaC"ozZV+8ZҨ" k$z* 9;q'a 5׎Mhk Ẍb}ϭ'*=Y -uh9C2CM%R5;昨oO?MSqBɖl#ۥGȪ Eq//+i^ =1Ǜ]U2 a GrxK I:(hEpbuBz̴oZo@H0G W6vY@3 &i$7stTڼrTyB":@?nH+I=>JIհ5?;KQSKQ0Dl.F]F)I/)k%B q&~Q)}GLwKZ/ _ȵfc:3% s_D,H^RTg±ͳM\[-/-V4YM@^,3צm}soL646@<*4 Fsz~X$TUI]8xje R7]:g͚gOedTbۖL߬A8d<(鰀FFI##q+`WKt N a c+~:2Q֞HC7͠Mm @^s!_!瑈k: aӯucbnU_s4ʉ*pޥ(؋ 't_vi=xyj2OUzCrlN^J6eH! :3RmB9W%rQjyAj巟h6S:0>]tÈ) XnഏwΠO4.dÿeF ۘ`L?+[pM.@R kBj+8HÃ(nidˣuB|}vK0Ra=.X.$&NJm7i}/jу]:(XnȮ7D=5r9st|D[)/?m_H>S)MYZ!6O{ D-q\EVۓw  !a6^܌YgP:ZIsz<1$$ᆚ=o/I@0T}fNE&R8+2~ŵk &T)oh(n Rj5 PB<&7ā;U(&fhm~PBcD9:ԇk!s]aIܪGsoS9@p$qq@);ZMBl ]_e]1 a&NMi]u_*E@KҺU,!'l&Lql?e 3? \- e h!;]*PBw +b[aǴelovHSǔf$]uG=XasvŧJw.hOjwux*SI&8R 0dHS㲧7E|A3]܌طh$؋9. Lҗ,6/Vn;380M9 ˒^>GㆣyO 0%! RXO`^NqN X׉4]pqtOn2J>/0(}BSA#"`Bց3Vr]㜉4Irlr솸81O|8A/ufFWghP(,skWT5<"O8CP:ܧ`QGҪw΅[/Oq++6OHzWD%F< 6p eQڦiͨ@Ԡwyy»StX~%ǰł$:-47z\y4˛"h:݇D) !^59GTA_]^g4jYl1_Xkn(c_J!mR\l"(*!4ʜ䚧LN:l4-)bj}{bAKPbLFFHu}zREs7p6 l;aBà@ht ֳuJگ˿5Tۤ~]('fvm}ּbG3҃6 ŧԆB<=\u^1X-: H?p3񡘯n9^5\M2?P}Fgitk9 Z:&0rݼFp0Bo! V̠Ug[II#e`m8{>ϼ/Z@8m8@ăM@ᰒ}D0ih_,day*5@vm ` jJbJb;Rm4.('oS[m3f Ƀcu]S:l ȁO;xoeZeژ1!y(bRyI<"M4Du# L/њi5Nm׵q/EŸ1z59i1w /|jb2=|ANC?i^,+꩔ W(>:DjºnRNG$= hՓC!u .0䶓ZZNg4sӒ=TTћZh=7&ڀ31eG{>m8ٴJ^"@L `Nnߍ񸩾{<z\2<Bżɀ\He; ɶj#E@9-:"a&i>fwnyРs+X+%x(Ǐ"g"E6Y:a0읎H\4{bۀ0F%09H3 ^H#J]@VtIV' If)z0\Ƭ_:Lj J+uPnV7ڡ~bs>N5FvʵUBBN_ EJbYvpք1ntCD[1_ 2 ^)l*p8{gA+KU54ǂmu1WC/ /"_ɍ#ՀYpm2&+'`nétC ׃ܦ~2MR`N  T4u=4JcBAmSt0'_Ȫ{u_W{ 4")5zFm Zqc֙,G4i?֜ST˧~z4?_KmBжNCֿpbECa ܫ^o9`V\/Kvۥ2^pDz7pWy7__'S#p&8.ٗAi~P7|ENYDƖvuh!/쥞@ll1]noV>ёeaac~{"se!-T4i>C&EjX0"]skko^ IJKl:@-CBFdnTg:@.۪ϙA ] MYv8=IY ~%CR0wIZpcɉ]~bJx+PJ8cR 5=*^Pٍ`'b2vvj:H&>O֒>zk2 0\X!yH#`cG\"ٽ53dmD>0\jl>Qg ZZFԠw6n>.huikro˵6Cj<| F_YNd)iFR:;j/3u hV;q[K;ZIʶ02Shퟥʎc0CrsS59%F/bILo@L-:L6L:SV$ؓYވA&tUgr*²woa2ej4JY_Ol@jCf@?ΰ(c? y<'0/%do |õ!xRA¹[߂ٚf$ bM%@ 1˟Jp9ty6&Y*nuGrZ8~r2++˟Ro YrT~d8DgխmAD$y T<ۅhnYea(vݏ=Q"d1}>z[o]N=/~AϾ@0Jt0~kk۫岜CS|)J͖4ڄ'@vD.&"Ǎ mю<ZGHrb:^hA}Q)16` >0D/6妐o`2O+փD_Q7slOx:"x T0A!2?yĚvхAU? -8$Mz@<՚m[M"iȒ;QP%ћws&MNW]]LI ,:_sYp<ɉ ^jR~vS׌VV&Q.{2fCO8G/9n}җEհi*o;*%.? {џsq_ ==.,'[grMyHbu=WO 5<-Gͺ򢐬j.B.Ӥv.@4c 'u +Z:KB?~4WW iI"/ir[0y0y8Ot`m8~ORf,f)Qwn6~*c{#HHqz8E9LF I*qj*/ JF BЊr׸x FFuf;%w6#Ұ1SOn K?Q\BoZ%웚:qYk킱W=mJ)O[Ųkr-ޔ8$( `& gla=1܋:[nOR>tt= ڻ=VU="xKOV髛>~Z>>eai sdz6XR|E"s ! \VB7YVF7b? I]™PGUIXY]g\6D0 0߈\RVCȭ#n24K=moJY5֫LcC=Z=(F8lQTgbzfq/%!Cg>z,ӬYU ')g48}8^뭝驟-Nƾ'd"oNj$Җ/u迈U6WèAEzxx TR{xMK.?J Tj}g&C>x.j›mvlbuuؼXC׭(;srnq7C3i%7XKw5cv"@Q?Z.Pf"d?kz2v נL3?JHǛ6.Cn>9>xBo23mO =yOSpbJb-:"x:rG|*A.?SWppJ 97wuZ\w^+nGB˼pۭl+?'`'UGqs9AiU0Njfe:Z ]LR'vȈh 1݃v*ks0671+!^ٸ&\,FWw-EJ4Dau4/]:A/W͗jfYx앜fgy4hܲFOҸ2t5N#g'Y"J,  j'QAƺ< (lpB̤d'Toy`Vߐ#xZ0.;8@eCF+ՊwԜ*.V9+NrC)I(WAV_CTVꘋCTkj#×NKǞqD'ϵ,-ڭ2 ΁391Gy."дDUDc4 HCj>*r&ZZME(0=uȇoBaɞC2aP6!UHU9YW%?ƺkƞ 6I %kgiRZ7/j6$M6 š١O7:M7IE0Q5 5ӠG%%PNB/Fmޟ-/kQ@,VMy@Y\6}8BG(n Bݒ1:B~+,M簧D1vҐUԤ'QK#G񎅜U8)> j7O;cP?a0:hNlE) ߩ±l>΄MPGI+/6:)eVOXN`C5B紐@^F Š|/EpZUPfz&(Ԝ{}^g;|V0l38~E$H%vutB_ 26Liy**ER6=ăpF0u`<@+ޜsז}2V7T2U]QqzS XGw, _<+'k5U`[Yd*xPnSH_,ԩa[k̎9*%9fSogPAeA\lXCv[m"yTDYm+7x3du,}ˠ2'zz7q@n]1B& @~ yx?fWi[t9HFZڞJC&I'˒sx)$ "fQ(B~b6c9 _S{d+Ō@>o*{#9K6D.!$dj3}"`sa\\5ag "А>v~' "~Nڞ2&^?8$2v%\_<8X$1IGLR%RM_b=jRbi߹c]vJM&Lg,S'RHdk?F4%Sjx<%gKI"9HJA˲X7SOc:|{-1G&7wp:>_xVk] *Wf3HՀg~z򢈽E_*[3c5%oQVٿMpάaa*Lu6EFK&72awȺ&tZ;g㽜6 xOd4ߣX?pm\lWBPצ~IdV $s!pPɝ0.U pqTyiZ qn_z|2gwְ#\Ň=QιbcMvPI*VӉ SCR5Bށa? ﹏!00vcdt>>*TS"O7ZbOJH6$ч~7ֆM|i%Lא{>RHA&Q#I`%#)>+|i]h߫Gi[pN Xj[p Ssu9 em9+.U2zyvXKng@DDzrˎ݅ #2}3qǘn+B < G`'9tA 1`O?T>F=Dt Zݏ݌= Ui jV c$/EVMRd]Ϛ$V I4jw΃jPQʷ5ysb#o d6Zj#@-8fa;VOߟʩ-umiym0{=!hfe[)YQZ.q)Qo<?%7T4su\Ty%_\A~ҿ!kUOrx\sqv&BZ _gyS l5?eWm`Y&|į2] {vfJ@bJOwBlhYoZ: lu+o`.-CK 4b3rD<S㖑ZdeYYE9ҦCku!wL;/;;A+IfbޥF',zzZ#n<-OVY9&#ePaZi/Ԡ@_b^ ytd`3I>G|>,]WɹqW hUߍta0$}1U4f "ƱEG7((S<<&^riHB8a;W2wΤOa5CgwhPU]Џo%~R15|)QXbMwwk@`߬*E[lSrӃBU !;EKǜ<)X l`z.Kx0KeVe8ar(oXk?ZKڝXP.Pt7᳤BShQ1*}5s6t^F 0EF?s?H7_6z0+en{3X3Ő8syE?.|6rmDom=1J@d u P]:Rzd[vFdf7#.t\qYoHOw20ZSlvoVR>fgwe-k4 $p7ZyLgm$kt5' Sr x`jT}||xV._Mor(3y{fD4L䰓A)A_ہ2RDE^ǫk~VީЮL .⇪13H?1/e A$׶v%ΞL_muf C,?!uQr[s6ΘlL–Z! پM?*(iZK@ݿɽ<'w]v:h(j9@xa| UOCB$kUX7)/vfbCzh6+tXmPM۱o62pei"cr9l/w+f]ȊnaNdm+4\mhv<^EYxR~r`(G}idN +&Xq>3 l@W6{f3 V-/]wݐhyPf]+@z(HԤv7J k*x%M_.6FA+!c&~s -j4ϧ,!>]Cq&lK0ԓ]lmƹ/˖k6%Gt*ٷ?pX=6l[HZh+n'`kH7}evނ_v@6*0H&.{fS9Pn TR'T*d?>@dXbN7HH4V_H~9K\;++egCjߌn$SWWYF}vQ$pD=\MS" GS7"ġo4Blص%ٟUۘ(YN㒹)q`W r"&|MKrj=j!0Rv*L2z%=I(&}1؄d^|h ? iT)7K$ =r 66Upӽ[UkBIܹ@iqV++d{ڌjR<eWxTLO0~V#߹g!im)_!L'v3;s`]5JXaQrBH2#zjjD\1<%lOt/KEnofy5BD>R4c/M„"l5h  }1i)@R> ᳛ܥA'$- 2&}DբŠ~{b:Y 6`25,'~%&\tI(G#c};em4KܥHiTŦ^Hy!]ևW?!w[QŔ,6,{O5f e80i AUpÓoΘe%ڻA95i)+ Lv`(7np_ \f:R^3ߖnMifp1'xGj+!vY'rzW ˩q酎of6)lYQJ:[L`Yh :T]AR"b E o_w'5Zy@zQd g;VVȸd<-IgpF/O54DBXW"W@麓q^R~Nk V39R(;}K5Na=kZ.^W?˽)w`͈"ˊ143[:fD8y?(+ :p) ىmk߅nB{N !:Kfqm#c ɛN,vS*f8* ";{ˋ&xbޕ^Hm.pkca['$G.G̎qRaq?P4K4uU,U#ž Ҿ%SB03;2?^Xsok 椃T[`V -L On³R.Z|Qϋ Dd* Sm>X'zJX5ɅNx׽n00 Q"e뛼ƈf7pQqn KiDbT/I"^҄3 C]2 fjͳ}w=G "`6=sGFv<{7L2kKNi Ky7ؑyh{/$Ơ&?}PCk5ˋ۲PV6K= w>S ܞM5~r>T"Ccc 0 *~ٹ,:Eqf;]OYlSC7܆V-Z T ӺYeTu}8kzwo#E[xr~F]FhϝHG^c24Ö/n|3I׶*> .2}Iw<#|\wqȡ _hʪ& +]tӬX?tlW(ZN,pM TJvjaHb\^+V9DXH62EJD3E4@J_z %/T](x @9ЊQōsJּFi@O<2_4X%"z\hv CoJB}Rq5,K0ʴAξ&ܵ=1jy:"KnzY1:O kմ3ж1JpI=yu#lʏ u6kNBS& &SlBzCH1y}Jh5|Jt,?IK2uE9f Pp.Dב}C 5[t0ǖ3i]S1CgqGםe"`v_U3*Ŝ/IG9˨5V)Vq`}-a!mzW1;ưSG\0O ='H$KgV{H [5U,бaSI^#23^l3ZBߴ# /mMF㧅 U;N޷' jSG$,+dH/+i#w5GY/ͥY>kS0@zGp gƙՃ?A!$+6EHAqP+*M!":}= N7GmnEgH5ЫT1.&iT8fA[2L:BDL&9pitP=䪓 T\ ֛&$9# 3 ZtB m*Ta9DzODrLzH*Ǯ"gEo2yxd˟pEmϬ1 \Z*K#t ג|{QK=ׄP":.WG49I ʖ$^:󋿧A}S$la%Т]zͅ`̘ gke'gTZ'?z*H38XmxC %GpZmjZ9r#γ^"i&D[]Z$Ж=|TϖqVU-ѤaDF$'` AƫvB_X%3o ^L[e3oU˻D?l/?A /WJ\4O qHz@V>&C.V5YLR@6eAI[W4^RlnY~'{%[ 4_3ԙ>bsP09g;TYdJ}\jVG:JWBĎzMk֣L]Ԡ}֭rep,0?' Xqx8BB9 66RK{n+Otƍỵ64 y,.1jW,6E>31Lr?4` <٨trbt$;vBA'Rڦ~u+,vX`+`# aJC؀#7GВk;Lw簼8R\1z8W/''=uewܑʍM]uҫ05ThfǑŴquTd[7\;F|$N/AB*zJ`1H^e* 587H.ڞ6;1uJ)p&o-9 xҖ[}1NAEmo]\i5q͐?.V$xY'_x{m'[ae kEW~Eݙw>3L!fJ~>[Կ/lf& Qo\2WLA$_P,Q`} W&kM2c>ɾR" nxsߪ&,>?;c狺1[ E1>2SF%OMF[~U86c۬T؄ZT]gNADI* kfQ/͈-_%Hokim:@OAp_ Oka>&|>99)MۭAc<-Ǚ#s$f ^A*ƣHp#dӃALzhĖ[a;KZZ|oxq0D"َs}bC^ Gmz;*b2Am[ "Ȍ,۟8j c],P4n#sz/neɗ. +z=W!P[dz{9طrC}nO.uU^WQ4l HEeӱEp )zI[^.o`LA=~#X}E?1cPeg/9S%'h $*r+[5r &; z)T!^e :`17w,A!bʭ[ J+ Ζ(ploXdn\nUds['rJmeB6ǟ<nU z*""MuT]4m˟hr%2 @1Uy B2ϭv\0sq^ VIe7+cӇP$(: *v!v>=S/2%>yt/Zv:.Z{9w1I6^@+tj.?8Y_ JܘIEJZ0;uiE5b@i QID0^iz_I/æ1\0,?}I^\Ϳl6sUOpWfBw hAx'TU76fxȺ >w/۟W!cBx8aas BjKnXgO/DܯҕzMҀ131SYuqvj7W1jLFːhTf^z "˜>0(K<SJ.1ev!tq\FlЪ O|>7Ʊ4z^ y3YPZnlW.~zk(<7 rw LzAϻGXqMw=]P.4A2q;p'[v$&V(3oʐUҋ6%,g/RDq[0Q,ҡ } {v=n@ݦq,|^#2xEB,вK'BK}8491 yt9Y^  af0`:nB@;owao\mXJmlKZ.eEm֛WE_WX /aUwN(;ғ-ѲSn]1N!@fz 7yhugªiteVQCs5]qd]ج1u{C<߱K54)K _o5ojr` eq)-/ u8"9pi 3#i;]m^ gv> >Me6n,[%vT Ɠ6+DI E tiRN\4)SO 춅EQ;[4-Ⱥ@^U1- B3CJ9le @DcȊ|B>+ܱ 9<:ۅ:|_q=Sm&U,#m %WqE%ʞףhr#eRDY&#$?~_قqhtZjŠoUá׼mNlYm7E) dh6'w#3sI C"k%еmXn =R[s.j r j(ܾ4 K DR{*k80 _Byn*yI8 ?gnaYJ1F&A@jIht BnmÖr˔j)\[rìVhlч?q+) _=~֩q>&nmRR(HLf9<=F'T6⦗P|ᇔUY\<$!t% ҜT1$.JK/huZ0dYkAz!;i$Q]aM0zP<~'$jGLN+A#ӺpBCDGNhT$({9[yM$e?%2#]¤EbJ8@t|ۍ,!dW]#- 5`u˧Ʒ .=(ҹ:K.PPl,BM v-pkۋA9>e ;̓uyD0בviy>V%*j>|2I[N~wtVWEH$ $a[턍ŎEc_O2INt>G2į.<.~&kkāq oi!UH cy<1DP\AGC3P@]Z}Je cB(*@㎅<)G{r=~h 4Is׽q1dy--ڵ;]ap7 խ[بļ 3BMq?UT D8S۷V;{Iu!.yO랉g#E,ʶKbD谙ilfդď0/ yJR/LSK dQoj`=a E3f󫇸P᫬"7/g`|լtw6c!VŶTP"ko_zhcڪ:VB*躤=^޸x}n RuQZ>-7*DU. 2q-5@lG.嘑j/NgQx4nNc>*ܯ Y. ߻rzNgkGM֊ ZIs&X3.^>WT=4, 27*]k';% e܁v韯66d+5LT†zvn6:|I sv3̊~*Yc›Pw'- [yzub>ߐ̓~\89иGLfæA5>:RKzy* ؛U oc~ JDZ&bj>vPM6턤5A>d+ sc^AI$Ԡp>ϟSq٠1Tk$ƚ/͛_S gsU{Dr^dcIs} ͌B:3Ƀ,l}ۄ2]=`rL$H:kg!{QPyAjEEَ(,drg%8R=mLDPi>kzuqП=E#a9cLbn/lt+x6h͜]X׾?7/s+t@/VxZxv^ 1N-k;aDՒHńδkqJ3# PL,c3efQP| ;E' ^umUZ)¦%I[ ٯo5U)s#>;E6 ,4s~>~aNUDt{ qx)m$9󯰿'Vc UL>%qa&Ń(7 wC^K(q?C8[L$,7 ld7~ MNع+FLnى$24ԛQf'9[  {>DsIա+K[cw)N芆EAa v񺌍p3KrѼAVt{o%sƮfl\yU`q<=ՀY<&8z"&'1{=jg TWGe"w,9_zg/{w)ѪEܾ;⨮d w. =jw GW1]x^n JC~^WݿI C r լ=ZZ& #Ӛٓ 61z K9l  bnPWY8zdVՀ/}Ͳȓ^`z$ȲVGq,7w\;&{PM^瓍\<b墨o2.`̕|t_=AҸ'L|+0l%!*"tLL$ y*; "ymށ%us+#קނ{Pct<]ު9nmnB)^3j`Ϭ t0E]g#̟9X؈gZA'f2Kْdy4nxkz>a*㬿Qk8ަSf(?NQ.p|G5e T{$k])"(qFf~;ܛǂM"q -!KF-h<᫛n!FU `'{4pK}rudtzBkQh rvsJsjJYXo>7dR\-'c|4H,d%+-,vD)ꜞmG^AU!GXf=%¶L'6̶+&X蛒0&w ^ښ*7:Klm v.H91 noܐOf:dHҀ1= r/rZw(GGn'W:|^^5hF.$ir]3K j[l^-XWV&YL(X,eD/*VJw-w&\Tkf t)MX}#[ >kwW=פ@=\m2BKH7[~4DdtL*.1 e#7}s (Cr' y6wyǯ |fPKna>]2epѲҙB4y(|. |N@3D#O{Lq,p&.N-*{~e~5~U_}-''B/{Ջˮʵẚ3f`oͲ N>aU~NQ[0)5>D8i*&Z5|.!F {c2ThnPY˙*dOb? c++ّO 3Χ S"[Yso-:L3x i3O8 lXMՉqmrbJʣDʶ7t ^Whh? Lt<e/B=M"w?Uwj-soF,?)';!^+>oFg8+K0$D.HfQ{KsBԯ4*g,%s CΤ:'tA&Py{v3)p #r[GƀkL0Ϊ28z wNeHbJQ>ZH3s$: "eVvmJ|h`gU $"Ί|dV;%+ v^o0奟ڔb\> }0cb@}ΖVb ^4uX0d-8iF ]ZO :#wΖΩwՎ/h_0Ĥ(ijct}`)Ǩ5oI!AD@O UyQz]U?5T"Շd1F$b65?WŪ:"#eո1ЊA'O# 1[R ̵6h ۥ)  ٦N[&ۃuqs>)j ۚ'_dȅ7JIDذcrFò0>s^.aqG bKI7GWQ28B S)׾F2iOF'͋-Ln0e:3Ǩqr}V ͖j`lIz3UST ns,gL)m`eh=+nGkT?ߕ?p=!AN؈Wxea.1ZDOg~6ZQpZqځ9zV S8 3Ҷ?Ѭ6XNh؋,cNoM7V$oZ%'MsqռlM5>!>Tg~U6Uq~ݫ{Ł8r5!EAMjIJ ,V^ua Q}B3⊅ygK{J1{.=v~F£ ߎ>&w,d. >Y Czj8ҒWW0$Kq ݞ@6U,όEfwnvV)lcØ$Z YA 9d/}z` 3g 㮔 %ܥ++0zx^DYFe"+v{\uKg%jpS#'FeVͪ{E9 /œ]l.{Jfڤ5fr%}Řԭ (ϊ  .4ۥej +^{6e z!UXRr/s}< E[5vsq;tO"nS\$9Vtne5J|]8)Qڨ9a"73Njٝ3z&ꏠ6o"[M6BqƁTJN8ޯ A[@@ SM_E0?r=ʓkV&=6\ ;=j#Vp@s K0qmFsFN 9.EIRl-}Z߹8B Uy,`/p9JfACz`}O`-rkV * _6^CSBє_:ݐc.PN2eous9uF_yz-WSi;L eZ _;n` ^9(uT=tKe$/c#WBx MLև(bLY3{".l|EeNdWk=2z9l18^+[?> טMꝫc5xZpvߵ:'l9`NśJFJ1ȸpGq1ӛ'4gXGxԽ%?%J HʥNQ}[)ׇ1l)XqaN۫aw?~8f\&@K˟PCOe ]H)R?-j|`׻rBu-~z0/ ;e~-rᝨXhzM" W셣Ms ֨8'&p#w Ty#-j+ZM.YډbV²F @": s^/Ut~'J倇A叡v'==oot40Wy t{+/+4Kz2` kSQfloie`'1vkBxDm<Ry(N^iS/=u-cpd`֠YvtĴ bY"d\m=S=8F D93twJnX ̑Nx_EV Q5QɨY@H%+R3`p0OM;a13On&vЗh磓v^czQU [ ѧk3co[G=ds5\SKpx[}$/36O:c[%By%S%}\VЉ$Ɇ#ү,kZUP.5 :yo+a%T? ((GV70nAg?!BBqN sx:^aYHUChG4 D0wڝ^!J/$ 9ώXA_~n>sY=X 34@Ox}𖵚޵?F*-°H#T{L/A>^d2dĻ{1Cw/#|Ρ;6 %(ABŜ~!es<&4V}N:5i47_u7'* I6;f⭲L.;Zl`[+@>hv g'{rAl7M<|{i/qHX]2H!_}0{TGل]S X繍t-\%$T$f{2F6_Uh!$YE2UZiTXoQXēS6b 5~0ׁEA0*=p>MϴVOvIԂg ?ކvd/qjVC?V^rx_\wH1hH '"߭sA^Jd6hY 4 * UA3oSlE^S; ͅ_ñ[ ;TzrOIOtqXvJ&ܦ8IIKmQnб&AC7^a5l@pd>CIzO&s1fQ7np;{ȳAX.Ŏu=_Hе`=BHRejg8`KiJsQ4OqzDmPZ[٪)E?qlmT4Ep7׫Gg1,:TƗ %u6mBvQE*T8pg*ב}ª)A1/ ݥtzE3J4I%MEGQ8lKBL Jՙl1&ӗW)SYiTD6_}AtEhBm=|u }7o% I.1 V p~VV"rM$b14D'Vln#0''EE124z,@Saj@\RMCQn+ru^|\8#F׵^JR\<'a%h 6i_;𙏃Aq~̇wN1 %p7ϛ,9lQ@Ю˳ʬc60,pvoFa Ē Ht3Ni|?I[+ɵ5͡4l 0{D\Pj[5\9Zǣ;Ra_3R᳭Zؕō!\$὞×Ms]aq)߱wiIbE"s Ye}$K)'!G\ӦTȣ墈c. @1K~yY,b\6lPU+I ŻkS?B^n Qt\ھgp]0 F4.@%*%:zE i@w 5ʻ}N> 8*;o)]+UXTtʽA "\ 2NT|Ihp_AL"ێ\jEt|4DsHDMʷU&S”դ (g59%Dc3#˿DmZ,x߆ ro#[VuMWqA:{ʄ5`.0K_ me<-GFZz}d]~m̕ϯ;+__ k=B\TŘ+b(B'exx]`bd2ef0/u!1ٟ#R_m_ {„/b.x "LMh]vWi)"bmfXi.;p^PJkg#^'/*k@ކ1!oc2e dNc;@#uΝTہ.۶jQ1l?Y_XfQ܃O8ٯ,x 㙽Cox]4~GYUlTVFD-p|tZS*! b_8j0~Tg~WDZ/S*.j l5  "v6v!aHc +fj5/Ŕ;T@(\_ C=G& u@ }ʬKߟ=-g' 3bg#(9=q iv;K~ N*ЪVtr`7I߱YYt]4GtotGƎ6{aDb[@pA?0- CD[̉Ų7]tj;BSNi;r 6 IPѸx k@8[a 3ݢ[hVI;S3VʦVP=mlG +l}c1a,[P&:omOS\XU Bu:A}tz*׭؃B^dkh}׽/CwHHB=KUUT^"qĻ/l"owp#mBY XAG݉bhlAq` ; y3"I@WGhqƖ d/W,}\ 16a >+ Vɣvl?|ԏrMAXK^n:NTa؝ )qtYۯ?⌏D6J_E:{'eleˤQtOv%y >)=R0o3t"Q3I ʸw<_$}\!u`e[Ɩ+=<,I`D6֝'SQF U#"^I4Oy!/i em` p{ UӒ/u)- Ò=%ZƈrᇼM~fqHߚO+2("o< c( o(eI Q3q)w S&_6ئ3,W.w;?z'+D1[J2oN?ѥ*@`< $=-߂"qJ'6,h1?#s?f~?a\Իs"- ,N-3emOx1t<:.r`:84>憙&9ݑTsA}@k58|s!{c`>*.:/RcJj*tc:J/6@mUf H(xWCz@cpFR w& e<'VtYrȍ-9-H_.˃}Lr1Ǭ`+=3說q%U;+`M VHHtK9@rݭ-,փG<,diȬe *wЉ == -yF/:%Qq A 7@E(AgBOJa=-9Њ Kp Zf\Ō8ˆ4nkp#Gr" 9!swJJkQa!%)y>eeQ>uޑ=Z$XBէԊޅ, Bjqnס4\ۦ\Ah wv$W$_A[h@2fड़ĭoxiSCYXkI.ˬ#hٗ2t=Y77yB\dQ1;tEzqU#nn lwaᗄjBf7Ig0<+b<PknԤ%fkC1'Hny쥆 ZFPJPB`n$Hr.ʋ.>4d:<|18 U2&D`-(-Ugiަ/N 鶳Q<9V~^ /BE6ಚȟ. ~E6%.dn8w>CG!S [U`20@JYZUTz?1v-IGswe!4HŘ2 ?g](fu%ʢEf3Ҋ%=VdV9p쨯,TE\hgci80џr{NZj{n$Ж}A[?תR #$V$mmy.me.q~w] AzG*UR5zZ(0O[DΑEωZM?CGМof@'S9yxh!(E?4Q`nB"hIz˘8Sٶ9O^XuB؏|H}(^ul?DDEj7G!ةHG ^쁜\λugOGAHO>FZmP?{ja[QfVz7S!9)y7Msj_5'8I8YD4 ֥vlFP.?לbw820hz4?יV=]!%k<_h:B ) %s\!{g*.Q߃ c+H›vL Gu5ӑw+lQu0C;LO#'W:# nJag"Ήf4}_,+ H!kv*wi2^Q1Hs$Wp 4(/%D2- J>^%k{3.=XJ0ʱS\==zu+$;o0E ٪4`&gR05,ˀ6XgۛZK! JL-5@_z C-%Ks2ٙ }p1 VIIX-c%Ff٢V^ 7`W'8CKKˎ2M?$3NK02AU" KT7ڛ5GEֈψa5\Dҍ`Ҷɪn.ItӓBίi|a0^B&ߋRC8±CD+"̓'| nȂMփ$ɼ;ʬfe]`Fw2SPٝf%_F*_]YTCձ- m$(X7e:N=e,}O/< a+v[u6MȘy{fIM+w.o8J g(EH3E@x N? +T^0h L ?yߎFf6Oy}?Rޮ,]/^JGAXdS܃i3|̧BٙLt1b{+Hp:jy%s}k>JWͼkK"(^LnPܻ0LBH55mϛgA Tbή4`SqB˛ 7\E<fV4)sOґNXdPaS&Q" Y=RZ]'p='Vit.eQr`z<&: Q#B]+0㏴z0m+Rx:c:yPʉ7ng Y@s]k hVzʉ\7K,_S8jp|0V}M)T#b;A *J<M7 +#brCyjBߩsJW3irz*_ѨE# Z(3ǛG9\Z'PTm3P;Q@x2ޘA_=cmZzMP-]cާ j,ๆK͐M&ͮϚYa(id`9_7Ӭk,"=̞-nA=@İ"8`qU'gh&_ ;2~{[B7:l%+a^E  J>)1Rd$)n ª'RaS$b7Uo~dCK<uq~^ěEr;:w<΁NspgQ4$,xOoq = -xƔ`%2f I/9~9`0h&tj`3@wh(*O̽ZEth0ܚZ,ˎލiR6u -('%)a<2٨mZ_6pa.+6ywQ V㗩e:/Sbo"b@~_9ώV:Tt?1A\< >LA.@A8u[8zӉfjT@Uѳ=^)^tXӡ(5вrjK9,g倌I8=~뷟#-`y{*崜NVolz ;~B0Gәڟ0%pf,Fe%YZc\V[DGSTYFh57173 PHvY~]j̒z؀ץJvn/ Ib'Rzu~Ա$Eĺl:~7)-@.XT[+oGOL rR_ȳ(R9ѩ :̷ }S`%JB;ۢ3~Qll S聗jS-xާA ?(;.Z{ a$h\djt^Z+ I܁=Rg lu#!(bkSD⤀?YO'eނ6]Y AKYd6=%/K"lT}K1k̖OV =>џ eJs9\F;Y^6UWem3\ð@dž02L"(;w[CzcnMOӾBM$Vsw浶ۀqt6K 9V pOLU SnI $;ZAAe;̸/-eb}8 tHR]Q 㹁:յ*1A CjIdpYMB[(#?|mi,~W[) $gЦ{{ q 'r6h:6v}9I9ZRG'@oAy9u) !LϝEe!fϣeǘG̋AxY9K|뾻A먂;?^G?@Nձ 4Fun=LXuLI_j J⛥[:T",˫9p`_?|./ d-t/oy nowoOfrHPctLcYubHNv{*ݜN>dA1us߾JN݇,#HهWٔ:(ZZ%B8D-%8+ޯLbl39B_e;Ժ*4,JI%Vt;m:=K܀|5+b#{} ZzҊMg[ 87gujVņF,Y93]=1II]ExvٸK8eIxC&R}X[iVg" Urĭ[sX(6kZ%mjGA9 9{Fy^nHh qz$K;s?oQו13QP ^RMO-{Mt4%!P /Ζ@sZ.ɍ|J)$lZ$ѣDvSv#8E6 5@jL ]ZeXLp'ړ*#Q;e)vK[7=׾x|0X1+N=T@r)S!ٙe.c툉k|+qKk@;1GoBY3(;d'Fn/{k |)kmχ/u$""L1RuBC;1tCmݠ.xC=̧:RDY(ܑiq'\*F |Z.H#2^*@;;SmѝdN| x4bӃdY𤋮6 lm Q`|sv .?@FwO_FbT00)S0!0PN4FɆ!N IqQD=*EūakOC?KC73ԴlɸHjtr׮{r佞yy~*y`Wx_#5lF`0;B 7QB.6C1#Cf|{t^DLbԳ7$Ⱦ;C,jTVzf>Zh?yj{_wGYc }1FueC"gD8cT΁KBmd&čQw -h@k99FYFdZ ׺ґ$_iA}Rq{ NxU_{*Rf?U {3$0ԵMw5mC:{ Ua6A6 "E}O 񅏓̤Q v`ޟ&0h>!ȑ^0ZA jm^[G;# t_^:%*e6]"#V=Zgm]b7UTG^y]IzŽњq[tY Z (Hrxf ql}LD, rvy ~5u& O+%7HCN-[-9$MLoUU~Tz)uk}|_]w[~/ό1LC/S +ޝY u!BHSGކ{ pwqb2 +6[s{8\mctV#+;N,]9yeTYBgT[>&!o=/ =VwU4̹BEjŗl,%av`Κ]bxz@c} wS{m](X*_|NؑdF(\HI%lP4IU\CWݵ`jr }j`f\6+(fZ+wӦ @o{#Yf)?ORGn$1*!N٤oW&D}"%gVx%gZ#IԔ+WuBǴzoEť"L5K22MqaYJPإk`Z#_s̈7Xe ~) %d@qƫ:BEK;`*)^7a"@ETnnمfurȍ~V.D`9"a\oJF$ǻlr{N.b~>Yc]eK,kD?a^ \ٛ7ѾK`p,^iZ߂o.kUp ;^]!S|Æbkv ES(~Bj9C{(Ӓ~F)B;fO;BZ1dfIm 5ͪa`}*x!H?O .6![uW Jr3~Yq= ;wjQ'^z}\Geʪܐagڢk@9{΂#jIoLognřf?Z rCSwV$r0gfL׎b́{ y#]sv K`OƒCG؃ED.=āuq}S &͎ S7 2x;0shci,BFY6l/f[~8(;Q$+G#_b:(~t%#>q2B\j |ʓw_rDRr+=QWW@t"wk-l"l$Sm(;ͤ9q9 Z O3$=_"ǭ\=k&+U%R>]3u6[P9q^@dh+O)Hf1'ͷkD4ՌȞVOHeЇ%)o$z^P_ E[DXAt8ΎW\.Cb+|gweX{H"3o-bk=Hu ί:PI![T)Lg,.;-x#B'A tZ)#H7R[S5({>$Xȳ'MBcx)޽LH!/P,/I@R`6W$ ,T GB)Q1$Ѡ>TaNU|m܅{j5wQxh7,UVIx1Q &!H$8H@Y)U-"*Ú/PgN$2Vm؞/m\*D r_ }E`%`1ÇÞpM wL*8yqM8ADҞX6Y ig\k~)pk׎Dz!4Z};Cu@?j.MWHeO'9]a_dǀ=ޑ3Z,5%˷rY04$Yҵ;+[e -- ]Q?u"6 h0š=˦֣ 1z{2U_T8 HTe]"Sv|EGV)۾k/Ͼ$HqUz$o_@{DKmh?\̌-]fBnNlx.>Tk8=?j?vߜM'ІEqHN0 - /JcRDۗX_cߵuˌJ}?r&[qr=맕z5U4}G* AhtoKɠ+YGsyArw*?Zfs|mkѴHXyGA7bsFc~WuK4kF/#i(@# 0G^Nmi&<6 R!y)Z{F1/ Q@F5|cTF>аB6Uz"1PW6.7T̓416ۥ neGt#DsgwO"<dP3PhMC+ӂqʏfכ yn!H8B`«^[O{wi+mz~d<+`9}?9f$b̓{4oK5 gX9s$L߀I#HaPfmBEX!nFA~!^-z7cX8({::]/딢ہXX{!Jܠ}[J`)ӫkΙ{٣JF;5X{w'rϔf oZ͆RBԔ705;73K z.:ɰ C!u=Oe};Htq⑊eX ]ґ yӿ@ u]Z#fu[2P V#*<)motuBC4P Z!N c' )TWQ+&i 3'fֆY:~>XFsK1A~}2ݙFkv)Y Bw4\~bhwNQ-seIeJsk#6{~SS|:S= )-nQWiQ0ϟ# 5 C_n|KʃBCY= ʯW җpiaW;*(ó|[U1k]2JMA0/t-:;w[Xi%KH4sg\ODӽ6);i1`tMVƨ+B|Tǀe^ݱyHf`MYIFSdmghi?X*g%+&J+gU5bȑ*AsvWվMW?B[7TƓ|.E.%q wP"@?Zb*\轻ڳ^ScvhȢz?6&PP#CD>k>p>%7(^J]_214"6*]!3F'o]懷J%HDN as;! "c:5-ڏ'jO 38DDn'0CH΁M+;hȽjx*$R}[DZP7Y, 5yՎ_;{z ؇+@sd;[)%G'  v>Oe:lq6njua (9m8Wr_4#[@c:ܜbxegerY¥\iݹ8CgͷöczX+ut 2(0eq3( si=p0~a| xXT><Y zҸbCCu0% &/cJZ\Hh4IUQ AĐ/ 7b :prVb#R V-b _Q| f#n47mjyo%)/Q,8 uNGϽA/$|42+7'ɃݑB၀O≚W.m FS)(?G h1 /@~[/V7fT*tu1P:*b*4a oM^ ;y42,X+#_&[}u֥ʽK\Q+h/:GYS^r|s|1p[ /7 !4N$: ĉ A5g^=ϻfdT[6D+&Slïl45( BS_t!H7ZzǡZ3V?%!$4 '3$CqT8(ڰ&{PK<6(D7H&NM`$7 :9|%{Onɾ!2_)D7xiO&/6: X"ƨ22a|<<.!~jB^ O9=hp"Bt[Ee)0 SsUZ4$Q-+بbxp8ܱA%6¦+TwJ1]˝ @ްdYُ8j3LH[l.g 0}cKJ#[ Gyi}$lKmfe}mqtD.+'kNi7)8SiElBLe)Dks|+ E]R>nQh7Sz~%>wKKT Hݘa&lƨ.$K:*\??GSS-ȁ^;s*bmDJZytouX T<#D%1ګdWK ԋۆ ,`MͶc_7 38$;)]IQ 1{_xl^I;&RF&D`}]sNhr'GYkˮfG3"* v-I0^ތȦwv1"4~j;SV;mE9:40^ߦnʑYhzc61I բO4{}/^b=yCګH q n+ ;]l6Jk 8ͭ9Bc@ #62K>.Ȩ* 6CLA-E,K83H 'J!`hӭT47X&CƘVXצ5_/n)˺qM&eBqq `NQL [Mq]ck44,M8%<( Rgko+aK6]Ҙug\1F\J}3m[m@˭/´)8gUjG@_5e[ɯbi&h7 a/%6{& ɦwך(~oWȍlw46C.Ql&Tyfn]xqKOn4_ֱH 1 Yw-y*~ ?le_֞G$ڈP;]ai6ZdX #orxMsCE?Q![;X5͊*VώJ}H:3%uIPɀT/CAW~lLǡЩ~վ+0punFP cq<2I!tք?,1NfŝԟLwBcm(|[8T~B$r2{TTuOɀш`JLi[{:ҳ y,m`"oak.u>^ZQ$zx4 OO*[ZAȋF=}'6c^^4̪)"с7S1 XFKHWd` GN6Iw܆i;7!-ͭoC1د_ԣ92j-Tv=B2HR21rp2uFr/سɛAq%P-a)}*[30d;TU! q<;CE 悻 Qg1eUp6 PGwх1ZFGo$a䯚W!z܆6*'LJ|=EO Q´=D:C_Tlva-NDP)rrWWq+ٟdFrY1- hטa4ˋCSG0=t먿418%,1Jg"Uf.SPO"#%{B$f13"w`r`(Ck/~UCFB0tU fp6o}m ;f VX!5V6dNzt3 (WU2U`M 䊰bpv ^$WSr&:8>Lˌ]:ŔN-"{IT$Tuyds08 ?[`E<*k8<W2-a,,;wW#WP>̬FҞqˬV,-Yp[_tXN_uУr|M:n@ʵlqwA0}jE=e<;?,)wֹ8tՔ!8YVpqP帇iĪxdbpK+ 9AC͉wpe#&+b^@ prpwй%4/\#S PD3\Q#4xdoK:rx?{b3kc<7QIQ1J'1'$V@ԀzOOhB4UzxdN#^KGC`{K9"tD:q^Mߔ\oShm*g*Ul&*%2}r_Gt@Qe. U7ܞ/4D;Slz(8U NpvXtZFa1b@' ;}H҆ )SغS"H8Hgm:8YO>bDB?j7 R> 21 `ia2ɶF"rcl|C >e0=hʁ%Tlx΄9MA~-: իcx&D+kA]fBRE&l,oiW:C:1 '߲V,O**¼λ%S7,,Xő䛒ѦmL[rfHc6נܜ¥VhA7.pH8uj^;a+=PJFx2yHkHK2w]JQ7W!(Ǥ  b_zJ[VnYVcLX:c $>|()/u59;qPZ,KiƮ=&SqkӬiR"r{aVb Z$4*A yx!yH2 %R󴉧% rd^k鬈{Xi/EgK_Қ h'dҰR$4W(@>DQǑ5̥"S`wFͶXu,L)j#RsH{E.׍E7eǙ9kLDә~Q 8$))`/O>SOd[RQ۩7 94ﻠ p`~zoW0yqowɡ=3S`<r1-ߐZ,F=DK؈>0Ӝu>[H㑆y9 nZ] kqzuokdϤvg\+v *\%QdfvԺ9 Էp6ߥY, .|5w\Ch%钙.]5ݝy廏@-~uZ4k,{{WSu&ݬPCTl"j1yQmT;&D@^`aP+xfdr)Jw</\a :^ݥ:u׉8n" v%/AfPp6j끸Ki'uEn BeDVhUl0q㷮MKxo!_L _}?GfAEb>7=Lx_޻Igtvf80׶S8x'4oS9LP=5.Ͽ߃'n"H[} pg*??RD1oBf86;ňL^t-L$8DxQ"pDgS)ʾ3[FYYTk1HGGSfh#`{C*`wW څ0?׺V >xK/^p_[U;CҨLXі56K`l=ODi Z^$! f;X w&L>@ LFKC0 yd. :`$y; &%8MeַLz?[/G[z7{ 5!@I(܊L/WvZb^w%]?tj T3G]8H3_-d췟@Ӄ؞#(˸dǬ*YOh=osnR m|1NU&l{?[S Q [z׸bPiv;K!8{ Lv #(bdNh\⮮oi"5"fU.2(цhh=DvP:BbκV uN: k% 2,)msLd5E !FmF^#mpVi[8w-xtodR חKF "%/T$$Du\N!8}± cPevǣ@>Bw?J;/jԛџd-C~IYOu-u=z R+@i1t~5|=hr=nK.hmCFj̋x]xRw/`hǼO7gLQ:^N|mdQ6B4mާ|eSE(kZ?>!$^ox!5Mq4nyYbuF5i5vwXÐCUQT{Z $5їzP|T=4lWCaa3 9D…SZKg}~Cg+sU 5;:5kbª?>2QI2p_i[A?|nri@S/UujSufUl`>0qM-IΙA2eSwL H~'%)nu|ͷ=`#?u uKZdL/TFLz/S[X*dDrKLxA@YxQѷBdDM/*vJkAe1He]N7_di;ba!hp̝PM5*67(c_xM2HMgŨw1Fpٺ붱%Ѳ(kB7U5J XhE ڞ<]+7:\Xg4B.2qeXڅ}LⓄ)?54P{ɫѱ@6lG:y%@h,?H+ŀߙֱŊGyVƔ`G(e* [ۉCU9e!C|JJ.q^ ʇe{){sQ/ȢA\F]&~jgAuvWdFA*5O+yί1`RˊY9WHf'(tG G&6_Tu?F)OCŪpMҊְTʯdsv+DŽdϭ菔ԡ#od 4ʏK ?p3`e7\:EdpV'Xvd=aL2|gBNNR3 ytZteRy*=*0ቻۗ6~J#}6yUcC̐59%>tzK)~fnzﬦ^ǁ}jNL-uί\ )!Ea6Du Wyk7z[_ww/F5BQIER2,;"H\ileۊbOeg;DR. ۰cg8@̘.~2V|6rT`y/?A}9|lg;OT32 pF}3Ҭg4!}Q(i}'%"['߽q-8yzoZЎ#NK ~{W)~Axa0Py_410./3VA떭  %jzB:Pk$oH9Q-/ ;|ll⑬.lk~,ẕj |yTt &ʚ@}r+$h| 2k3K͜l#j!p  w={H#8ΨH^kzX\OsΉ1ٙZL2|6 (GY;c1²?fM1/b}ry0 5yꀗ"IXQcAIѱiθ̒($̈́Yמf@_#!'z6C0]|uIHY9*$ᓮ?g/$bU|魂 D uyŶchR[" ʩB$7Q0fe${xk'ݖ9|X# 돟sUeM؊_bW`]xɔjbmNt+mݭzv `R{V(:nEk/g%r~ٲ/$do7Ga11ɧҞhU׬ts͍34#*/VI,]^2dOzqv66tDQR8ȷ&E5;=48XYw|d++]d(ruD\U͉6 /޲d[9Cy~֣2Z`x,'"dIn"nHQ#NxeR=E0Wrs6'PJ"gÖ/Qo|!C3B0!,d?w6\B3#C

Ҿ3xOgLm%Yj;fMQKF!nwrɵ_qAD$]H/ (q`q\բZHRDg4Z_ZkoLiD. ̃"Mb)Msa1NJ73RSb&&yXhfQMoi#bf-^IwAt ѸP@$I-h :N.{!;.IM]ET?\ԫNnˇuIGyOwŭavpjAA@BYIyeWCseP-T8012%];#+ `9_|+)b,x*!i٦=n{Q < n/P@Kis7=J/^; ;ͩ>~:A e{Qpn|ܔyQ)i(*[/5ݰ nZ28|#̀pjv ho+k U^|[Qŷ؁@yeVk Fuqq b% :Bl󟘬G(Ѐl`iy%]U$ " xv  vy2 ^1:#6o3%Kb09kvcf'WWj/[p4*BU@$R?TtZ0Oc.R ~nSyj@mި ݺ.j~PJ 0Tq 0f-k8-Q o'zw[hӈ4MTZqj(h %n p{Mzc.= \bgG13?t9BGvGrPl?\N2kQt=JxbBG +!|o)`6ASEV=G|\4>)Rm =nlH e`SF֕]$*AfNE^p14DlÇ]c<}Vwu* a"dn$~|bX7X~ߴ3]O$KgF%8k$-yE=-n3p17 ha:' 0GyFP5.eB,۬ό@M P4qtDgTJW $`k-T0o@hKi^HFή7ScCJu' qT*`ۓ@`YU9x4ǫq F΃ܹ%Fl+oׯHo,wzGbl78?"@~ea-3Ji{ D&#A s9\ݎ'} "bQD[+[ò5vxa_# KR$6< jNȮ3MwBx*6P0rA*sAc}j؏ewDSplj=J},  ex$Rxs\r(qΘ&hJY)RAG-m4IgmBˋuKTN&t [ǧ(8 pxu6R\/3z\;+ @*Nϐ>)&|<4N.#J9%TIŹDdjlo?0ݛm А``GAs| 1(0[:2RrI./rgyMVɻ0ZDLEyR{VTB/2v'RYH>$v+d}+I1%X&D2cYl8a@zKJ%-9x~ ;;^- {hב2` 䡁38شP| TL3JU QA8aɊVYs%g, M̢q>c1/%! @.P.V +LrꈤVS<< +2V1Mnpn^Ԣ8l9VrѯI16N[, ժK0RM6?YwLhY=Vk%Ƀkɇr2I M/q>MCMgW'czb:'Dw97:xJ2&xU*v0}`όY!p_rmw Xl`Y?JaR2#@Іd$| Oğ'Ua qeUBVF,G;I _͞a5ɻ,DRg*1Bb4hAkO\2V"e`V ,Ѳ1sH 1(DS;hzFwPiT|nHmӈLMz\vCS:vcbK& 2 meU>ngT`/I{ v칟e$Op 6ԫ51bԗؑ MzE2Bgs[( X?*xRj@LL,̙)Q YiJ ϑjy*EZ䱋[L4WRa#O ,ܹYIvBz>{z%dXzV&PEq\Ϋ|;~-ǨGaɵTī)$%UJЂ Mw00vս2yҖz-AM-bU\˔jӮ /Bzڹ ogϒ-D^Np_HĿ!a #M^VGp2Cˠem %H։iE9nE F:@ePB'A?"Xo5v WB*db.V#qE` >H79=tZ uLF@X{* $8˷t,֮qn{WߊoKQ9emi]3ʭڣS["6džNNyŌulIMk{ŒIȄ;DK>P{PpqO+#lT)O= Yz _3yj; Bzӻ9Q;;ۯ\Q8B:y8{+K?183;ZWg,ǦW|ScN;W&2 ,̓Ad+=; ;0I+V?P ॲ9028qWLg ;358=b})9gcaoe|Qj_ɬ5)9(A2*Pb*c)74pOK yĞyրЧ_'VOa{8sIX=hۓL3 BUf+Yn]X:5_YzB #)^ԥI .w{-Ǵ5rJs:jğgTB7ULZN/AcJ7vM6,$e^c6oND'|x.ldmNq2 :Vcũc 믊 }ˁzJЂ՗$J(IJAݨK[ND=|0^x^eZ-⯆iAC]-4'b]ƦVWB\嘗O=-ђ:XRF߯hmf3]xZ]HȃB5\tvify΢ p L i244/!p˓Hb +rgr8|Qq96 vk^KڇQ?jǸ6%[7T?k^VJNQ\ [*ºe} ֘pY& z!\IOݢiQ%˾DeՕYѿH@ {AKNJ(gU[ܔBK,#䒨[k}uwi} !O/j69JYqX(WRXRNvd +X~^"i@U0zy1?nqzkO> Jda-~2!ܝ?ͽ]fL6 ӸU.TT1Yc4NFb5 L鸱@Ee K{p,f_tV[2I8LKx8Gub;.j "^ua@ZὝj Pk2~Pj}oܠHP!͎"ˆq 4W8Ͱ4WwL]SPՅ6}Πy8o6sS,sqE<8(=OcsC}&6N.Տsrz~?'>*& 72{}YvknkgXZf|kqsʺBMG2;430=Xah<F| &V m,m@x56Dqb Σv7MwC(UϠ8HRR2/а0oYmHXjX!ϵMOjC~U3A֜ ~83Q-`WP֗\ {ZF I"Q}dՏMa|@eY@fz>͋ق{L_+!T߇-DTNVeLoWwVtvib3v+/U&D#`@;)>""_Ŏs>D: E?Cs!yyǑC&!"{9cyKpyH35AE0ӓo-:z:>=l'F#_h1(x15JNjEEbT32<%sN~ &(c~6!W\QAbTc}'1c?ߣHt؈UMP9肋؊_c%p2Rhd߶?ypSi|g-EVpIZN)f u,y݄>3sIϬE:dv"~mM3U6(}X"NƎyWdD66[M8lH*!B^VtWF6?'n}xu Wk.5-H'` 56pjPUutsbS}ڠ] •V`9y<tX}o>l~NyڧSNEIsv1 1&ܩvhƧ >VMhVӜ|VGw159)"Äc㔇AO/NȍHNqvPyJjpiGKҟUmO\ a[#'H _f&{y)vUl;1hq=phae+;2Hq2HYY7p;-?xHzLX5鈱$|z%*G6tcd㑀p.N! b.{ Ҁ䑚YA\ha{l ^I6]]ՒZ'7|nÏǙ Ü n\c\?] ]YUo8d} b& r4bn0!(c U};`(w5ϼʏx בt68?Pn<=s3glc`78 5Q< +HiP7 WX~fD(KL)0Ћ M"lR,UQb5<:qX>b[7[]$l2˪ Z}*?8)kvk&t@ǫaA:$=UefCz8*G],}(T\]{ˑ6O ώhJy5eVsN^jp |&x%ڼ=h1nYM0uw/CSϑHs8ZqZ̰|} ƴ_ŵ7aL!(Y~&)񽄹0JCs>j+F%$V0SB¨z-yp/X+`$r'"ÁmtS9Qtcd_x%UOo,k"d->`׀K:dLև0*r27jLI_О#<񔊓^ R|T'Nhܝ)pOUmaL_1;SV崯=[H)B &Лu`vXATj'!b-fM܇֤XCNTh-eMd5.嗤(b9bL+%(wW+}.EwYM{K鐱$SNYJߎ2M9uD&y;Ձcxƒf,Qt0׳Ҭ( @eMhAS ~l>g܈M ؼ\ӌݿbM+wō^颺-Rtm7n6uH!, ,?BVgET00kM)~0ŷ E 5`OPƵ&'Uen>`j |t>PWϤ0rh؝,a#u4w|> ^Ղ!t Đ^.-MyB%ڤ.HSf D1kJ,-mOXA}gܮ~i4ϫ6-|9̋NQξRݑ {rQ |0?)3I>,y0G;эa-N6GjV/~9n9Qap gc8?΍VlF+Nw :?تb~{!^]NE8ZndfafnGuْP^ӉԹk4QOY.E7 =7:q*{Dlc, k>OQ{HCyQ,UmRK^j5Ρ٬xg3"chN!۬ޟgȄo$Tv!7Mj8єjXzQ~y ̱wzA jmֱ=yٙ/+b1d.r$. ÝkL=o~?'(wa8@j B<+hYc-oUF`#iN[w%^:?45{%odB~:OpNί $/isp>L!--yrQXf!օj$ucLC0ZXHhIu' )Y r;^CfX(l.rI~C"Sɳ#5># gqtUTKV$=AAhNh/߯=l,SXsDg]]]p/BuԱqf3$Hb0b̼DZ66!keOtys ym:[VH{&>! N5`эq7:D}I鉽}kłQ M#Vibr_}bx@Bu{qO}HE`<8 iȹ±0ct2Pڹ0 h5ydqVX]6~1-:/_I|$M 3ѧnf3$w 7Q߉YmJP9f~:UprzԿ{AI X, 4;i!Ela 2a>yB,̫,$VGۿǾu~?Hm*(G?BL-P?4jvՈS}zpKl*{m5W3':dK:)mAOe)- 4"t',o des*8+<G!5 \W~0wԛDl5_VfBD iy/#jDP 0=Bf "t= Rt/kgU 1Z/.i8H%*:inJe m BN 1Z< w9!hT~d)cC JqYn)$G1xpa=TIOܣ:u_ÊGmPX0Cfko`SnԓP|$?yM 'rd%tTVw |K6s]=hwHvTֺ>HMpW0EWy3)k@4VSmQf=L ,/ 0i$Rr->CASuvx:(P5)Phv0lB_hN<VKAtVD,ݦܩ!lmuuԲ.j*F_Gڲb2'W,YY[- p#Ω\tIz b5ze% ՝7Okb-T 4:ǻіэ;#)Is{3Z]pb#CI"SLצ3ݑuUSx!>| mqde;-,:O;8eAg*̲31h7)7#C|{ %?^R{9ݾQH T-kt/߇6sr+d:n>@RW!.&"Yj t)8û{BcH  0TChKG_4=)tn3rCNW4 Vn}AZƆ^")$iG:uz^hOX]k=PȽ3gB|8]z<ζ1=R<swsH:ɫlLK-I&:|i%DMaX&~yA"4ҹKFPzcb=.Lfa翳$" "A;ބ*V49sDr7 32ǖs/G "aClfId40qVc ;tA\~lndǣ M[mGnhhVDl.{n1G-[7(G^y%c(0IK'rd3ԞoTReF\ܺ*DNT󰨹=}G/6o0-Lk5va{FiqKJO_mSe=JE2NZ28drʛs1C%'} 4DA3蓥>]7A#I1%Jqb>-Rer|Kz+}0^ء*DfA"ׅfpĜ4EF\!|-On( P00~l4:u.[z|ҕ8cv7]y3!4?>rA*'QWAqjw;<+Qe~A߳'4|)zűcm &K hr^枼zW%\y>IYy(luAFS@ g.}{*=H~7ӡ+S57> HbHo*{gzg_"W8)P6J@15@f {1%0k@,466ߑPR-3gh +LMڋߴmW]F>O|ݺHZߵOn`ŴƇUQ f1\o&iw 2UzkH&L}&Z7̤Li|6y3Ȏ'["fQ֬L~UH&ܔMT = Cn7!F-Sm\汕TBq 2j,ض.)ylU*x@k9oʶ4&vhMllE)Lޓ_)3_II !>k&24x c@ TawxxpM}f4YϢʷi.]=8fq~rhq͛T檳dǜQY. xqB J{1(5;1|)ȁhm'!Dsv ļir*o|}L|UXALyi2g71&~ѥ;.*aS/ OA2{7fqɡNH ҏx̀JdKQ~Ug-ѫ_a՟LDg$=: FyHe-W:(V|NPeQk4ʼ/Fυ*?H~4Z/K%nL-kkl&_3X \L=&~x,>d 7 6`\Ii tʑ vwe.8,^^[b5x$qMc|@{5XcA8A ')y\A+4 obvI - 8hϏjc~йyp!yFg!.&pt 2޴k'2-b. (|qYIQQ0E?gfo7eDAF/ևGq]gz-H[1sB0W1x6g}s—Q1]`ٰźqQ 2OUw/Y@㺀t%i&+bI8޻.1s4t~Dʯ閲9Б5]3RwEQ^̭Vx:Y $/s~[(7lL&% xܳi/&6D:J~g:ͫ?V^MR8Rij:ZmkEX㵰O .R&\}3Ude/B=Ց @R 5Mc" o6M i}+ExcG//#82G6ASԘt2;+T M-P ʺ$YS&BV-~$[ADVfhj{8.uv"h7# ٺMuZȬ!K9 ȱd}66k$*CTC&;F1 xé޴ٓ镶]RIW\x܏|D'* |pCWݤJ&/2%IFҋc ߔLJ!ڱq طbc~aލ',&/X+Fp/C'!tEAᾴy 7= Zc[]B j{bx`*\oX9%ugHQ줧bYcJ%By*@VZJ5 ɛ ۅWRAWIL1C)-jNeVᶣ_^t3K.zow|2^*݇ezqU?t٥,S}R`Lh<+"*c0GxP`cbg_0w赅yB8Izv+xPWS8g.Ro])p ezOsy{g^=-pOpkH{^L5V@G*nCuHUmjaf{pGd$r ߶M@x:l]7t_7ՕQբO Ŧk^k>3숇u6s2qׅ]Ms\]puA!- (^K x# 5۝Iś1 \qǮnT0"+ PבA\E-m ;O\'IТ1 %8`<k/f_UP0ij,r|6ffwY5+!Smq?;A7DH*q\}YEOu&D[ʻ><uIY\f |634?FpLk,RGPo_֩wrIXeD$(ádpߛ@SbCJ+C8%3,F;Lcjn1.\k7Ȕ$4(QƟ֏Dg#H#^0U.I'Bt6ʈ@ ͈^A֍:(O_ K';Qhq2+EZEg64:h8@L5Chsuی1b:6.(>(Cv-Y+f=]f9Р"[eԜ6p5 QvF8\vj{}wA|>޲lڢdh * 5MV^,?6i:8ӂkm"- /\_W&gYCj_e(1W,q1j &iP6)!D] ,uwKlt{_u#ܧPq G[pT_K+zdnА4!'-Hlp@] 5" ׏*ݟ<4U[O).}y" z`w+#P,c|vl .H*Z:K;pf2Hujyި.9}`+gvMn:E` #GQ/.Eב RSws/F+!'hm}`ob'(-"± XxXȞ6ޅF6Oa6Ub=ug!@;Ěj;µa)r@k )Qn&7Yx^֢ Siw5x!D dIKXu!ɋw=CHY/"aȴ`,HΪ-N=ө~bhJ,EdO:) 9RaPwJjX=*#]Sj"BM j`Zv'̭+-_ -գb([yu3cWfpL)1(dȡfl}0bsOIbBgI_@֟%͍ϳa,sA d/ݧ*nBԑD7s _8…=y*"8/'sSF7rOJ{K ZCd=UݻQ#=fP0έ#7T+;@'gv LmLD֬fX%MuGLM*y䂉I n469?Uo&zRrS|YEcf_6siUMf1]CÆm<;k@y4+E܊\Xܥ Ryᖐn_(@Abm;o )W*6*MgoK7p!O<,n Ss)!̃^ICV5HVI ŸQ{_|_(.i$G(K h-.#9g]Nۀ0|ah^Rkgu{Il l~C@ȁƐ1Zח2]T]`[` Z"& wn?+z|^!RDg`SHì'1YRȞsͶyEVWj&UٻaX42l[ꒊ-)Hbӵ60%a&j; r:yⱪ.ǂHjǕVLp Pk.>uYUY3 >\mgk.WFN4"bE{VNGb)S ۣc^~eDcn A*kB:>4N90Uu.)j)|'iKrjčS%h%͊#ITx)Ƀ!J opd),aKɖ5޶@!ևG\!i-ki(R̛2p#yx@n=@j !WE}fLleypl t?NT8R8mh4j^z5*Hצs_C|Dv<ۖ%̢U!EnpEǽmⶱ,>a}a@c7%MU-|Y]tK!I<BMw#IJi"k!_o(46.uk.yTsҋ:[H&l xAJkGb-+IЕ5]oL?ϑPJ[.8:U ML)CĹr% *1u ֊W#xx%NqOO RY`IJ!;sf!Xkmq?B6wGG71 "4??9shW==#7lwWڄ@ !ζ+2ϚTq5YovchY],ZoaWx8m]x8+i4?nmD5u;d3R OHK)'ZNi{ِZMlLl~f؀V,f0]cdrN4fA2&:yu dT08[*t|K: OUms9Fu&;-+GVow?U9G!)APרFꟵ+Dpbflmuox0=*gR1)?]Kdze_z 泧_l+Jn{/ Otxswk'Ql :պN{&zWaUss֖J>Vhv"{!8^^j Uor<[,d4# Xo2}~K\ú}EG Ap"n͘Fhyp`TQGi+Jf ׆x-f >?!CLf~`Ꟑۂ0 !ay>Vصu_nP`b/+(WV]$:(Q>c@ [YW i@i+EcyufܱZF^_ˑMq U2#]f'p(YS>QǴp@wbr>ꕊitU`+0v! :F 4ys/" it0:7y_Skk\.Pygiclx/1QM3H%&b02c㽂 8' #(WɗD|+xZj$%Zf(|>Dg}Q۲UXSPPh윚$0hթwi+dpܽ2eXMI]M%U萤t\_'2{u$]K rd3bS<31K>[-p +vשVVQ Il*;x;A"d*6PKlP$!\ET LRkXƟ* e凢; Z LVZr% &ϋMdd JoT'6#\x!qgשqV&|k8+1NOb-, ͎–W~dq)PsN AƵ3c39/Bp8]]-C5#hD$PL75*ne b GWX9.}@* @KqvM|mɾ)!Eq"~ODҮR̴~\Wg&KhvwPE1.g9PJy 9I/,#{ж[MC- b۷cI[&h(A&`'|9yR!x.Ė堣-r]U|WXLSe-xLmZYåǡ uBǽMͲdza Y4ZKx=YEslw4!Sڹ斟0FdZKR[8\iWS6{n> ?3KA"K91qT%WZܔi-AuqNmGZQ%Z˅{w30J#\ j8 &<Q1 `+iŮ-2$_r4|1Kqs0Q{eKu@PI8-1o.3GԦ lKƗv{ id p; ~ ' }[UsC27;:C6.$p_gZ cչƫG-},qPEO\F@>ՇrT_F7kx۶a!(aVQHP<-|=; Q52 E7|U@7 +5ŧU'zT!n t,VdZ.u> o[XIJ L 3UJC4Ut+.v8N (:`lzL 0ZVG_YU4_B %@f"8H? PWFTMtew@Wm27,j,*p&<p$v"H2*,{jWX"ΈPS0`h5{Ng^" jdO0m@/q,KDŽ$w={GSX|''B?Z`dOz ]Қ[[]Pٌ$8{]*(ǭxDt-b! vT!,oKj};/uo`{6R͒_A.6c>[h~ è$0V*D&R6kN ( 6Qx&T@)213 fhCp5XM=Vkf  QH,wK >+Fn_\kDc?]Ww3 q%tɇ9 ]eΰ0ewHR&*~`s[h )!OhBs;;G5Β<ɊD#W~%0D*[[F-'+ O:#gȊdoz_ $%RdEme]0ELtiD\ul=Bǵ=&#Sы5z`}`8MoRV0{8^ʗ6v=Qy\Ix[:[鬓F@ z%cRxf7+[ܚhQSȪ[tЂ?}o&@-j(ha4tGBa7TeC$~æ[]Mڰ]!h4}~53o}C1J &z E& &<ۭЩ}#dVᘹARXS'{`ݓ7CWg:Ķk3,ĕ_:O-卧:i80.}H: ?VM@Bg%":Z<7Ÿ 6CCZ׮|:2*:2\]J@rIтJ74LNL% }1&b2dp{sOG9wOr.*|3}*-.PRvK|Db[AWȚ#$|29nՅdNԵ@G_ Կ) C_d5AwC~fmM:yCrO%B dZ}.1/Bfc XJ `켕+m[:q6YB\t&2D\ޓTKʏYmg~ik RCfİPqyQٜG$ӽz!i"v u޺0 64Y٧Mlؕ.btԟhQԸ8 n;HrM7np!%4ESγen%+ ~"S _)rwX-),R?2"7#hM}VFCYre{oF~ክpyW5".A5K5J:4]¸_ 9m:+1VvӇԳT,\Ox 9TGwJlx7/7٤]ؾ%M$ZYX¥W]ֺNkBX`|5Eǽ(]r/\J% /޳zHn&1y.\^TÚEx1OpZ @è m=@/sCVoI4,L" *=;(*Fn?`bEFVkH!ppKm\z¨S=Y7ߩ@(,ê"gܱY{:֨$q5!/Pmx! UIΛ? ?ҏSZV6+rNHOȞhUԙ(@9p-{D L&`}7ƱAHV~O%/ u^몖!LM$]Slm_3aK=WwyKڵ1eJ$ x9cSAW i0GɆ`x6ahG|FZbROB{܁td1c0C>hf6%B迓[p%YZWG'Zo#,NֲX-TVb_y4ml#Go{+.(ڈ'p4,W@.gd3,kRs%{X'BY+Ye$Yq%px,`2o;[w1U6EH0}aae`>PEV}^PŒu Kzi_1xZuZc/!e@;,3 MxMB>ۨ nI>ݴ @YŠ?^.Tһޔo|Jui\9Vb-RGpOH*ѻ-T9IQ r@4֭udfc;^ Fv䀖C6]]` ڢ HNc ZZq4ئ5兝}g`C&Z%˝w!w[D* -rEhH{Oa6 <97vQ ԰NJwNwYCRa2;٦ہh6Ԟ9FAbbAuj*^ CyÅBbhϑ0HϦh#u.Vז+7%y*A "!]&V,DV@fxӾkݠcxj_]A缨 tb J%J =s8n|]N :PU鍿_a+>B& mXWPjq 9^3} ܛY.L<\!j˾be~=N{@}f1.[ጣz~ip25_9 V:8 v,~C>r~_>y4ruTsuNC'hS뇓26۴KȕLtJ avJoɔFM\p+fkPTr\vӫ:}!֝"%[u0abP ߠ|ǒ8k9x4~e>$Nq *Q;gAG җnB6F8̕ 7#cukM6`[7⌬֋o8~0",&ds&ȑ{nX0l:2޳iFÉI{V~'(/:6Ojf>)|n;KQC.#6A:wޘh ̰c1OX>yB$_NNx- WʎܰP)_ /E׃` ; Rt4(wh飞Kv{`&l*ۉK(; J`p7|I3-76UHx-k0ZP([rGLuMDd\HEB$0Zd\QWВCb'gVIgN _][s;ނ"Вa\). =D/SJEVp/ 3X4aQ=̷=Twq7uTl݌Xk{v@f!W:pߚPmn%k:n#'P=6&3/ -^) ˀdf]ȍ=˦ CD'U4SOY؊gm ΀5)?ow+ô9/I9.e(7 #x(XQes< #4,H8C8h{"Ǜx{R^*tQFEɰLl\҂R_Wo[WtZ7~;A5134XvI4"ۭPFЕE( ϕUb5s1虮(@]oK`fҷ?-~)dY~=0b<{}ˡ-+$ 2g/TʻZ2èwuu+=&]F9TE'3H 'b8DU'H"2-|+uY5hpR 'HȻ{f`DYY(Ζ¥Ra}5 rtO,?`.V /M4DG(`Ôh(5")_ wCރTtҾ+{xV:byB>="9zaL4CgPMZou~gcw-qO?b e3iaE5u5P6U]Vo>܁݆)Ӂ6Y2Ȍ5C[ PT\;KGxK5$̒1v)Dpcu^V!1.8ԝ_2*:p `uq{؍.<[Id(7Pb5@i-VϪCJ`v1gO̦a"++t#&[DqV('FL ҫcF3 퀙|Iem 3 e?-E;R,熜w4 n\V@S&´@BɨER{+IK7 |Ryĕo[ /&! .hfQƐ.ӡTpo> ݨ\^U(!@PyIGDLe'L2RALa>YYMVX&, nNJ-4͇VNȐno>.#STߴ<&Ik;LY_%&58XJ"Rڃט(Ԭdž[( \U6{2pr 3y6,e0=\g-gH!L}ޫ.M? LHlB!|zg(Y`\cB2so{٬:ջsgnPu¯mLֵȞ_ u#Vl~tnp4>cdηU^:z.)NSbT B6`ᘇ(΅8#M,$ֆ1uA뭉Р*O$q l]w*rGS6kI8\E;밄U]iKuB49>K-7-Nl~٣L2EcaVJƞcl(aFGt!hSv@1 y3`:L%yƱ<_H#C7K?ߋG~ڏ" \Wq oe*U#xSNCVjqѽ'R: f6j+ p߅}35bh XvQ+PK3wwqPXeҭreND`-g2s:t_K3\xD/EO IYQJQ>|gwM0|i}"Sտ]KfQ7UH{ߊ Za.(ٴt;Xɨ9<1F[K$'r?яo#ԑ[&P"aۛ-J =yDJL jǙHUBNpR[l|kNDp"j %=Ff21}Jn8헗PŃW+T㚖X143M Û,ށnó Θf$ hs>^%mN;$y&k%`샗 5I%]놚,H|pH #|̽g@tzhYXny?o$73dL. dc)j/ O :WFwڇ8s[pI.&۵zbEb fR3L2OBEl"X>?g$=<5)ON>W,X4ʼ}q Bta줪zq`vVWt ?7h6- 6&;GXUe^>€3Ԋ@' O[> iDN^%oTDA{+sewc. BpŕrZ|E1cp5Ib4Pׄ_J "KnPIX3bB_ ya%K)s E #aյaw$ 9hRJϬeʽtV@8[R__ю@0Y0<%RIgwf|1DG7c* 1"ٕkU3AVw7Pn2zp_uX䈊`}Xde:,@ D%$7,Mh{*Ry]MwE%IcJw%Yh1se:*`'7;YPk|;X*Vs-N8l$nүig!?uc*VtTͧ'έ(Ŏk=zi#4Ϳ-Dd(2<kD0&nA1UN@4aLSU]>{TnVC җ]R̓S*Jei +$:ӻ'ϚcۯcksG׉ @PbhZkZ讷:k*u}b6<9|uXeN|6>zeUEQGUV1D?mz2~uU\]& 57mH/8:K޳;׉#?Bo̬# sYim! ՒD[}~\<lrA~  'g>׽kaYήN U02b])¼~)3-@S [i !)zj yqTmq]ڨg/.bu.W N= n= T]RB}Z$4Ȧ[u@r_6P) kYt_>rg{Mmp"wE/yNUb_cSk[)74UJ^^5} ]Pî TWFS-(ɗai|ErQTa:#m4VQ4y8.#zLϖ|ZFƿ彡FHF{7Q*]'h),J<:6֭.nU5SM^<#_H`=S7XH'R-L]MXEFX^u6;mB  6|فR+^0*ud}HKP[2{) 2W ! Ju1=DABizΒu)*R7 1] NP8\׈ՂYbAacU{҈eO 7)xV5hivl0>Ta67ʇg$vΚ ^FiE!Y\62o!iC2- d+lD@ů'6傰E)m/厷NZETxr;~ptWZK0Qr ř&}z[)+/S`c-V^/ëpkTWD%pJWRV&E֊pbS<%(L.czqqhZZ[w&IǛ4_2ʑxD|AE$gh7>ӻ"f9׆k. ֥Ǎ>ն݁.ًGr}Q.ߧ:zBh\ ?7OR:nS}4ӽ(csߔ_ ?3QHF.s HePM3eV)GYk!x"pWPgzcuD|zԜ^h~ͩ(>ޤiWty7GonڗfQ/)v߹O#& S._ݹ|Y|oByf?${68WwSnӪ 胕`G'|LA$>w%otpiômrȃ߅,$W!%焛l(c3nk)ҙj2p|J\RF5>cIpR DX1D9 b|9_-l3U( Lor֜ŠJTghzOgN|t7 :Rš8DwUTmH UDH8N܆~t0E*ϼWӽ{XY}DkȠ*0I{_BQi/²*\ @ o vRDqE{VZoWE iA|z.ZmO Ӗc(9So5}ju9@FtvD~3V*+a9G@t|~ G~hSQWPBf 8 ?t X;Ӡ`.X\ >|zO!(@k]iJeOJ*!m__*9/#Uդ3x@ӕ| hn\3FGLҮ& iS Ҋ;1j}3&\\(@9쁣j'9ȳӮ;DiL}Ia.\d9y> F('R(}-xhm% 23lCb ʎ@Od!ógV<uX!~tz (4ŎU.JJw)k0Η,'dCG{F/u(Rj+ L|t9gl}X2{|JeP#~`EM z&BD 3Ȍ2>0jI g)hYK);zTRq40']c:UضP5OcQunBǬT¦K:pq[ I!4cN2^N8 yhf~8 2iFtG,w-CCLŌ~ILS ,Oz$m!'gElbhRPCl]C [Gxl!y$hls=M%pʸzU@r`& A%N($@t"Od[jp P ohe?z-78^ ->+,^3.2e-4, u'a9EhC8FFkf+K1Q'=x02o>GB#QQ Zb!84$1+QJ1Dd+&vcw:x2)=]yi<&jh fvuyG~H!TZ㎉cK< %HnH|/cx}`ZBZo\嚻[+8 '?Q^qRbF!/5w5&6y O:)L{okCH2 i&P^OnAĴt S0TSKYGI]K#7,<ǽ2pzH eT|9ny?PUh2߉Bd](L@x9O4bޢ@lxyzѿxte?WO,w4wԜԪ:G&p xd{L$Yy](I Q$4]\xW꣟)1Ue>Tk&#%~Jm9&D I1gJyb^F*]ӡ Z**33?oeڿl9#؁ja~fG<$${L<^ II\K Rb<'6E;A)~LugߜK *W!SPHyZ?]g,0Nn1C_T>ͬ2 |; AcNz[]1C3oo഼ vGu_Tn(~PԔ W}|H'~s DPoO{ܩ4K-۬Oâ#wcyEeOU `ͬuܒ`BlSȖKEuB g"\GZCMĊ9xbY•#)upoie BsD G&C'fz94 NH\{sq# ,UQzk"B?(1/0c變Id~sXtiqeHaTrLbf!GQlzdde1 o@ oDxJ [ [= Rw-ܰ~z^1F2Ѓ*l+AOCvFyH%z%0'{yQ(:5,^,@-xm>H(_ K Sȱ#V6%&HXAƼD5͕ᵥ;jIb_w_$Ͳ S Ŭm۴/ZB(,W,IҒ-ȼQ#oP mtb)˴Aiи{"GxoɪGv' M44;yhW8sHWKGQi|zCiorhD  (UG-  x'p[Y73oTH&RJdg*)F| r.okI[9/liV X9" svSڢ"-/#tPVi0'*byx<|=͛1# !X#zd 3*ńhDe8,HZe-JI\{-//nj,<1_$Ũkj<:c>!ÏM;: GiDwqXVc$QRߵ43JMqe4"b:AÎGZvSຏ#*FN|N,N7)>5X>* NI(?3,ժd׳ꊳVLW^Ic^?A!8 /`J]sH̢GNk P~`V&CkhW*T;CNR7LH@w q\RodJ`I6~"y2iGip}" ,XgE@]qcJʚ5PNՑ`m oY˾ND$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸGu_"b侵?s4m:dJ,yMl"{sjVސBHQN|fbd! iLA\e@KyGlʏp$22A9bx"(jEnPUnB/?y`(x8RJ6;aA>hB>9M&H"TU5 B|L_^8b HN]*< 12%S]U5uJV&/ ϶p$km?8w9bh:F^NeȞ<~z՜yܻ* xgFvU'*H@J$wTa8EL[ґ;v$Ħ,I |;•3ydV)4hJo]2]%M[N$eiPϋ -l|֤մ5hkb7ze+aSG?Ftܟ>GuXAyxKJY=Ԕ *TCPI1(US_!1t)օ V@t{i054I[7>5,]Ps!5M:4F-Ʊmv; yG@%@x?r``6e摠 9;LfY\nr錾_f'6 І39 4@>7},0w}z}X+_0eZ#ht́]hIC|fҏ?>Ƶ1oH;1$$:>_R:`ta5J=e|,d#;n HQ@N|9w08s6P `?j;Oa*N.GJg/EڲtrV͠OEsKL5S/#r=a\lZAM=](VxnU Y$%60x _eSF9Mk7㡆"OWJ9 _ggv&4x#qv,r5F~VI4)lgl"4H`aERL2Oa '7HUKJ:`݇,gȩ˶Zɋ/NZ$B9%W|7w;v-@ M=*D<6DHݯt~SKе_A%o[_&9Hovɞ,AnO,rv巒(/ɻrвWTQ T=K(ɹ&i [6)b:r*E3FNp-<& f]׬7fŻ/l)L ٝ/}B:uۧuk^I>/˒QR-i yĸϤPL9>jvu`VUωZ>lSOKjC6*?@S)`陀w -e2[[Ϊc[RoUx |$Bx_[QOoxǯ\! թ2KYD8YRl$]pa@89QYNߓCfdUvY杸-+m"Xl=RLe^fxd)2/;^/gFp9m$IMKMqdM4 `9KCD)YG9Г]k{iz+pj<쪎ޠt3M w>m&(Y)@Qby׶|]|GLQ OA|LNN0MFu23.GoUHĚ,1Yƹ`G:]VhX2'yXWf72T]V|~~>a@g9>'ka'b tL}+Üjv ʭw Tv_6_9U(=XoHWn0QcLe^!`*i,m{-tƮAxώX"\?]J8B#u$ I5}Nӏ)̐j10{>d'cë陞$u`%c eOG7`<ҕiooCk`V~T3hE@]w&j] 6_0?%wWĻ2YS= ,HJ#L-! <1B"{rn~`Zowq1ޤRz҄Rb ҫ㞡Z^Xg=lQ*Tt_.y4hk& ,%r&޹#mf-9yyp'hDS6 @j C4@$,M~ˆe&Vt)!jmT˜ޭ)@ }vv5I[ٔb}jJqWMևrD~cI@j{5qb̼h*G)*tu88%;7/ }d77z2c,۷&a",'\v'lc1q{%f0*m:Rۑh'/e usϾgl \ -U}Rl_^Gw7C#hhKck]a֗ gxdM8Z#}Z7ҹ++2G-UEU!ɜ% Y$TRK poSPk"uBrqm=) 009jưsdJ>zk6ߦdР 4dzXJ] ITV B4LXU}.d ^9syaI=c5h`</Tew#f9+3{h&rynj10,RyYi '  z#xxsȈDK><8vlz.|R'ۅ|3rDi^GN<;țMff @E#$^`17."m%~uRI ,< ЎFFe%gsYZ+-]E1n؂ X]j6k]'nGae 47],7.IIQժ2@; K\ ށU~6p|}.9q"׸<ow'/IoXd9u7̞GUik\-K[=}kɎe>?K_&*k:hŹaŗINs'z wj z+7x_pY`aPm)oݒK=8W :kѻ.5/$v)%RFst=~eh ᭽D~KB>1du-!Cjyߡ]}H6zYf9y|3;xtǿkdȴ/xe*#+XP%%/NGeܕba֎F]kԎe> `giXJ%ox/lO x;McFsjha+vbz T@x5s>d"a@o˼V3 VnIR=V?!9^ZAWJI>)LTxRq΋SΥC2is:'(@pJYi]xڒ{7G,SrP8G8':JPeD0p s5.3wxKo!q־BWrP ]h,Q˝0P߿8xΐ!y!%J{_sK֑|U1|\lbs;)pO O>誤 @S/q#1D,H)(a"2u<ծxdZudSylpEIEۻO {$F,G5Bjq|*f_*9hVհJӃ|(C'ƔKɡ'o =ij/VS`"U!15<29]M音eͲiReMgvu:ywȲ`r V;O(,g|#om Jr | %eFDrxRLeaرqG|IKBZձt ҩIC /t##DX^2v[N5KgS)m}tя~Jsu'l0jQnC3[KYǦ>JKEc7yߞէ+^IDy%CT'/Q_VW\Koj%jY >u6I /]^LTRF@>/oU ;bՂ&p\;T&x?3tR]A~ble}^Xz\B!_.B.@o^b(DZPhY/ n:LݵZ_\\ϖsI"3 w7u*~TU&d*/;޲Zk@;P1=`F"_M $6R=Ϲ'phCUXqy2t# 80X v]o] Ǧ/I ptyn"|UMQ!Vn0fFcJ )V@UǴb7BduFZ~[#QJs7-ta,nVwbmyl1i̐5i]!z e %c=,CV_UO %Prb^׬0y@U/aneDL23#lX"(oE4+ZX].#30=Cf"%,*Pژ3Xѷ<Kxl:~]s{eo@TDFR#̕P}GpF]BeoW& r 5kz :cړ,VH2BY %VȍiP`a+,22^`CJ;'.)K'r9DQLAԵC;ӷ a;0z>aki Gn tq5lE@w\F>V!ui&ikC.E+ Xe~ω,[*1(\$B-_ۂb+!jŏ\mv&2lycg"fI}b"-zmx /59Dp0ʉ$ZtH<◂u#DKDQU":d}21w0,۟-}dL_{\p@ ?u3#b=])?V\b!SͿv; +)!\)nTa9RϢzTTlj'=#ӥ4=_ |DĭQf&1 d0il&29:y{#W@`FoN.uǼk/+f-j;W s5rwf*pgGTAe ƃ\ aILa>-&ξdoծ%l5 g`)̕ez>Ԓ+]tIhBn$Ɉ,L"smC,מE7F7G28LUʷ( 5*, *;jixއ} [To.Xsw7VCbv;`p=5s$42c [W5y/r6\3GNo>΃0Stث^3{_;BkO~%h4zWxr U@Š:K3v.ՠF;2g 86 $ FU1S_[^<0'٫D!ѐ[w6EC6^t8X:hTLE##"E=7~ޗORjS'Es5Ol~'LE F^꒣ڤȊOhB>TQ'y-n Z|C~zt gsA6"">ZW k1쳠 %ս唘j5n+/ږ#D=3S}p$)r Pq%kiʢP=SPἯ->akFkNMDAuq3ZμCΥ@,ed@ezˀie]lπD$"k"Z~HA X6Tgg'^ydf/Nr$crFM 7Unp+QHq-HGc4`e9_#]9iُ#/jCa#eZ?Q1Ai?6K?MghEHOg2Qn䏣 U<5M'0#hTq.. +pFڠҎaNh).V-@uL!k9"v2MpXOX6GsBy epn(&t.yaq$g`>Y1ѻZ'=u$eoU ]zCIue26ƌ\}?.?-\ {|o4!a1i,cدh1b@ZR:~@6?Q#\T#(H̩\;1uŝ%#m燉G;Ak49rbLKYN斡㴓Y!ΒD^2tA-ۻ"r~X@zC[(_j]ϰ(#svNOIG,*Q#Ndm§Tܭ549;[ru.^2p*DlPS꯽g~!l#ξxߢY09&VD<_m e$\hlJX0IzBЫ!kcpd '0CBM=fdT v4U-Ȓ¢Gt`֍a:EetSb L.-ti0Vh +YfP5戹kl0K1{}8XƌOsK} u$zʭhH~C`^E۔PFR\HkS7㌲ B6S_%Qqr}O,4)%""\(/kJA';aU s hiQq0*;^Һ RbTfDc=YZ %hŃ_Xb2W\:4Z ggA߫ܣтbo]A΄sh#t2ꊎqYwﶮ߻~+ݸhHmC-8=uo7wj/ZqR#+q0->f3Aqv &y>*TJ>Zfd97e1kvA>8ZiZ=ЦJ2ތV>=Zvz!#lG>?LEk6]NiX[{E\qNai+ehnac%.-W3Nŝz{6#ذS o+F,ʈiVU!,$11sƷEp6JĥP*TPAi\`R'Y P2j6NX]&I /Ε8Gw2׬N.rtw`설ܩ} C">ice4$TR FVR ݮCU{XN؞T/ׯU¢Sy#aU?T1;Ԩ"Ǵ ,m1#,!{ۻ߯Lwjy@G#h 45uj"5D'~`؊EZKwݛ0U \WfX"{  Jo*T+~"dSq Z8gRVv)|UY@\ l,{v9 ?oԛ*|q~/ݸSQmm96NOBPhOgfJ ;?>U~Tp^b9 w>AE岌p}(84Β(Pm>?$- ]?hx+g_smªhVi_.NR8^r3(d3qO ~PnfR]Cq_=/;RG)heTS-7ZPG'DQ`}-{3G`6r07s} /݄P_LI C$EBȲ'TQ;eUMk"Sô79"6hIF:NJahRXx0j/ ΫxKdns?\ok-8 Y=((w$٢,n&a ɪno r^mJ.4ŞtyXILU2[,M e8үlf_Io ld[U^E:oүY%B( r/lmRϿ'>t;N/!P AȎ$]ZĖє#UNiaiRTzmvL8L0Fzp"W(Tcp]  bnCfKX\ę6.-\y>]={'[aL>*)p l\NMGơqeOŜZ[oS(WI-sB!(zolE3.b\0΄j&v*%V#'{=[L[ hIBy޾1hCb%l-@sV0%;AP+ Ha=vG?LdfE \^ZuvWNh!ƚ.x [ឋi@NI:v z"S|ckη$De6p*K|s^r>Õ+ "& Hgg5 ¬_0U ȩ5G?"'G$<q+.2+-Ȍw wt"34Uj߄>&QӑaX#G.~xL]yӭC3<2mLn8Ghb73|yڬK S uTOMY, ]8uT/GT|)=:c)?d$CJ%HsX%aH ϰP(9:™>1EB|iCAthqA8B(硐 ΐjM@4dm (磴Z>T$zև2tt?S۷䘼C>$rk, 8 eYkg=XZf4Yu% m?GCo[F @ZZtp$A:>܊A|V 9c9})`dqgLdL'1uƂY'1z3T+TG|@W^1=ga=#_/E2.EZߠhmZ"jķ:-D$)b-Cj&.Cfnd/ЇٛI 9&~nY(QcP%hħjfV]xIYZPzB7f[ulgBpT=;~Xdի'I8!lRUi-?>[ԁw F|fԫ(OYɉyO߄Yp&r'^)Z`s9B22xwݐ()݅>_Nr|vuuZWp23b?X] m ]^G$&y l<._P IY7뜗. Erix!1I0#l[=̌G9+]yΔ]QؕA\"Vt\JLbVyP6$xm:u$jwwEgiƦ.0Js/Ea, wP̤zq`p%bn+v(]-K;K <~o@P?Vi xX+%W{Sihjfpqմ\(zrZǝ2MZcc)Ws43A(ˡ2(ΡOrNIP8 RؘN//_}aM2P&f4LU Zp¾ƁeP$V 7Oϋ&(9elT cΪz1ϖ>jaa1jcSR;idl:ңSJ68GxYePl</CyB,wvf㧓ū@JS|^lsqU{$}T)ժ܉; &s ]-QՍ#J0JZ8AÌ(@*/7]q2iQV5tzד}G^s lM]<ŦE޻4gʝ9`2itߓ<~}#~Ep-ڐh7{wCD^ әKRK7]M Y+"32?8 G]aInoP./J4lÍI.0pQ;Vh+G+[zA*3ɳڒo&&:P.p# z`:eA ̓ Ȥ?O]9nj. q9h4J'I|UW ȃgQBt-` 8nIF#VV 85,$Jq!nf H@.A$bK[zӼ7Nӭ;EwݻzxzowE*P^ Gq:Qe5UCs38 D޶#0L9+A8h~X`%?V^"T Sg$exRP(0j :Dڣ;Rb:G}:cN.jzXwh-NTfw(^ښxI*u&F#1.8ƽT^(`鑋JIup;XDJiS(:=q eœ*?jzr )z?t> (<Ϗeo5HRE~& q?@U΀W gl}g3cpمW>eOvj {? G&hVDu8 DwJ@qEb'vP`Ub54}MXh54t_FGPR>mu E|Ug8(36WOVl&&H 0ɡ~3w"7U(UO |rM#'BX͈R~L߉VUXPTȵ؟ ;sgSH^I(Ary1J`#tٍx1Esh}#cN ܵ)}JS7wzBMO|1ADϭr;<ڡ@ ڮ5qJfF*Ⱏ.{MMNbf8-XVqf3"׮ 5%t6D-A/Ua | ڴnK@W:r])o"'QɑT9N,Pй+p35Ɨnd='<ܛGkĔ،\]HՖdZxѭNP_Se'Ɍ-vֆ4VK!M;c%D~֛ZV!|N*VI̓ԖXp ͥngWܭܯz~zh.ncŌ$׀x5/ʍ/4&_0;)ry ݺ9|?ҼiF}9L"#z07Q>僚#}cuT=}@|;-3n&dS2y^KzRݚ)w{! I!0$Z //x&uM3rix R+Da-\m=-Ajo9e*۞V.(%biE+jBd/O}CtF-16iHsm{B<1sNomoQT=k@$_z*jdH\2Psըfw¢Z8#\ykXG4=I)B5Q Pm6-O1@v8$ $\ qEnxE9#3JisѸzpt;ox$z{qHx>ʥk5 œP@6?M]NSe[Q_$un.H]uP__WnJ| /&6\6xdIutnjU˥㥒 6d`yZ$SR{r7͜!?M m6^ $G̪Z1PwqmB $2Wƍ NVxDB0$q%;^UQR~lW<GO0'\ 8ƆiKn"IwD9W?AQW.s;z!B#u?N>.ҨNug*P-mcC{ORRr1ZcO.*kltK}aVɀș%Ȍ!G^콥a! ա#[wW:,witu(|A%Ԣ^(96LꘋtWhVS^MJ3oNmiʐpPay0m}A#}aeXw>PY@#ne:{|)W82* AW_ZK"a:oԥR?5:_ogp&dp˭^x} 6?*mK\Xliւf)#qF,.Ua*쓃hPE,Q?9?7_}<%[(Ti;wn!:PMZkdeF?ڵLwc`'p"xo5ЯKc^с'!nnˋ63nԻR@fd& K% hJ +s; "k|;d}́Nx?)呶u!RFprȋ @ý28b7NvGG9=/Ѧ@?(;Ʋ4T߿ mmNFEŰCϡf -ʽ'<6b;~rt{ԣZn&a?Nik sRq?{KHa{kƩݒ- P;gR8S؆]#6Pߦb~Ӷ@\AoPa0y7 G4$[P)@ж(#{(DilLTZ2I¦fE4p DMB 0>$g̅}`DZ֖dkyIyqL9XVͣy1BR f!SOVm|`V5mSO5)6PbYRtaPn xOB`!-ʕE@ALYܺ \Icsb뗨2(e.(OCki}R]ul]`FP^C!l$+9/d66b 0Hk" Mш|jF15br@Fu|s0Oi;jGfcy3]^ ړ9oG=tB4y?3ʖ Je6j+5Y+G@NsxXpݢE#5EGpt}3"32ց\\:6* A=X2 6Bu+Σd^)G3<_J}>1ßg0~L(|P݀=Y\`ΓPl'}qX@ ST%(ۮ7rhYMMn =a.pFN,S.a=Z6`wx0VטYbЮxPl Sn~:QՠQEuJG8 FڪA8 "D\}ȶJ%^BLcᤖ5FIax|j i}6"eCcbn_ȺuZiUXX7ǙYJ~ ["ko=ػCf$w1.Yt?=BOAZ،NL1inNfwҕW[ %QP*ZQo,q[kU(ǾRWzb9 X;B%^McAմ2N\2njc]p㎸Ri*ki%ƫDZCfHK"y1W^'\vl/.j(L8OA=潫:= dZjvkb͢Xi\N#)I/ ":*KRag>\]A0㽭]dƊ{f{QҎGp} 2p.]G8Yt޻#`B]CV5uҁ1Oz3eJ*""etq};a a6ߤR@B4$I%pi6S#/MOdieE1jŬ:3jg8ĭv K~fގC hoii~eRqYC˭ayrX7٪;S/͖LłK-eB .d|g B)i1.aW{v>>l.&[K"*St0r҂| s{a`!1h>l!ZQOfn|гל(6KE4OgCK 0#>!VJrlϖf)z/ooG5>|o>Uާ0g/RDnf=W)6DrYB+smt~bY) y:A+\+%vvNlGC[aprI*V.+ v>('nDkς F"3M0^zBEƑͺvl-ϰXd/m2"Z˝B*hGքERz|uir̶~͝牝H~qQ-̡3~cu/QJ-L8, $2IFE@449feJShY *v Wc*uRcw[2L' -~rMNU1ѩ+̪D0󜦃x1@g;o4/Tvn 7 A߿M{E2m#c@.q424NRphtg1lHv| c0PxowQ%[3nU07gXZ!MkÎqڮX2zQx}Cq$$V/ CА3>ԑ(\G 9Ѫs(^֍k<NJq n > 5`^|pf[Q|%{yj2m{ZHZh'{2s;E 0p.0m:NO F1yma2N6 C=WYHhUZ 1|jt\&Xp~`dBv2A_ɪcz8ыG 5rR9? ю$M[`'@p.E2o$# -ܰ؟a 7Т1hh@fL1qlݷ|yc : UO,2@O*kUuh >%wmUIR]zY;kIO1\J>oY+5> rԢkd/JLu{n] 7V *I?I(SLMOW<"*m Wd\.Omh'q>jD?1{yA*tLqAuѥͻ ;5h$eEJ@ՓCo7&o&012[i~f!0&0B+n/.΂ !+^Z^!R'ЧR[Lm'ݮ?}r.IdQZ@}7yVWа蟃zNe_I zxɌN S=j@L6/*!vSb ے4&a}*Vnoض&6f0ȚDH5 F 9;X6W ҏW:QQ|Y&w  pq̛Aw폕'!1񪨫~O)- [ȚZVo t6G'^LZu{[^¸9 f#w䒂m칗`G{7mzKp& pWJto7~.g;ya *Kji+Y+ 'Tyv fe;;ˊٺk. ͂I@ *r d|H 02Qoy>2с&·;UgJSJ^l'Ip6H+*Ded6YF#:ȃ6ӣxhHoYQMPMm_>5Zv;H/&lT3KXiFrq,(Vz<@FM@/a8s9>8Opr$0|~#2e$2r4{+_UMO76h"&9͹w7F]׼ČPICxXX JGFӢ$깻p(n*AH9 ڭ*7+@!j3(O\ErYp %Hfg,`2c5 Ie0ge)u ~f* $lԌ KNܧd t7!x_!K}U4:'0C{]^Z{+2/g:?@ڴ:v2ҺU*O7mW$qk~LZC|>F ndRzӷaWdW:c*ՠVnm~Fth1~(:h7"/.\ OO& ,  7\`Z>܏frL/4?U^D `[2a,HQ3 .b| qAUL:\B0V&}}0H[N$TXx_xLG1jH.3XjF xLjnz;aA^3 *1POᬢ@wObV& (=;z4>@Z͑v9DD!;.6 Vr8GV!.?>ɦ|λ0}HX5lfw9H6|l]@:'ŎZ۴Tyu?d gCqd lo7n{j8M`BLo ʄL]m„\oe{͂{*砘 S`{:)a&K.+xNGIl]D n|c~f{2),ϳLD.~LAf/GUS;:A 6oS'F!C%, ͣTGb{Zbζ7^@3e:#Oɾ5.$ MY#V%p[ܱRXaug*=_fG0%Mh٩9Y =1V3>:R@do'{H9ULo 2G}?I"$T؏댴4,kԏTPxR@f$[Z(u{19HVoX0>,0V:mOnjdpҔJE FDlpq Xvpa.-`)G?xc c\Nq`3`ZΗkmiZİDy2gWW-_QNb>T w_IjiιLXQoZt@YLJ9;so2T5eP[MNZ M1}^;n)d걻-bF|[J_>E_xJ%ţ1M\&F!P=gIX^J^Oy(nfOLjq\@p'FC7rܓ]^9n=ɓͤoSKScݫ+O5ĩV szzg#3b\}8ī+95#XDl\jm8 $ l#TMު:l@*Q)+ΫZS??0k> ıYP75G*u>=m-%tY->OaZfU[ndo {fdpY?8Xr3Sl/p9'IYG0^'9w U:G%ڀ"/ ;őxdyXl55u*ܴҿ%)X ʡm*slukj칦!ɝ"R} lTtb,7-K(TDgMTR=ň0"iڸ$#M+(K;*}P_›^Lz6 -Ճp*l~nr-.[Kؿ8DŽaRj(e]ۂFHW*j٬/D։R]KʬhY D,e>7ԺQzHEU+tC`a ;A޽4{*h[ѥJlXTM달Ϟ&bݽI2J 12!Ş4L 5OGc~c4Pa\,5pSojh^ԙ قk95XH~r*#j4}′`Qo9xq7%}%FCQ0 qژZ>wtk'^U5[k^ywȧ͸> oQ Nt6p8zVN՝0He7:KO|ڏxHءYYZ˃K/dZ$ђفMrB~/462N8f|/38:*:'fJFvvɋF ۠D{9$kggHbO h,0X{"o΁gf"p?ՃߋU膱H~epI.˽+d$ }6 a^[WyYoU<fo~Mux"*ʈTfp2ųGT.sq䦰%5SiDk&>W$֎堡ܤ*S0s͋ybxIhkH7lzsdctz2A P򑿥UsC)7 |,5BJdPdSи$ Q [-M|Yi&+F@]Zgm7Y@V]Z wІ^xs 2o9nDrL=&NI:4y=+.1& nז^,GT\ɡ i9RlSpScu>LS6WY\xhn}2ٚy`lF jDqKJ̮2@DZI=6WeXV1dqN" xD:gZV+:< ܯ g?Cʜv =ӷ;v_NIEdowkS@:/N Ն;&7/3)Nf5YE۾أ$Ҥ K#<$FŇ&8/Su_S>z4ܱ[)엌~M~T]AX0]NkX1;~~i[cЂ)U:+u͑{#2u@J"{=‡j)Uueld,jTy)Uq~߁7zD-llF2W#{ʟ4qt8SxEZ[J&`<o4ݽSPbV :/}6`s&qRQ.T/= rZ %v&hzdtA(,ia7l }}!kp"J\DBqbǷT D #,}Ñ.lb58 cZObQCV x}II|1SM' @o(k#c_Io֮%9Kb*V!ώ1?b@|NB,pQ&FgZƵ Ncq*i0횺KT+Dg-Uk o h"wV&ZeU֨g BkZpN9d9>!9'ⶶQڮ-upM/6pEs&qeQ`84X#70+Y)m5"v +$hqL?; `Y 470c1#av&}7 |%U٘ ]Lٜɿs:we\1 6']W=v[z/)s%yZ_8a…3k9 C 3} Iq6lxՙhohΤF[,~:߄|To Ңt Hƣׇ/Due|.%ΰ Qj~j] 햀,$67eJሏ!4oSwnpdikyqkuKQݽ[xG[N5B1@|,4k5oK;Z%rܚLݔW Zѵ;bϡRǩ z>w =W)`AKy6G_)0"%yHU=Dg~Dw]GAdĖk .*Au>1ʿ7i`㹇SnدQ#o1R`vիȀSqGZ CD+3)<'% )K{~cf J՟Ϧ;Eb?Hp5Ѯry { tc֧h$}'0!rH ,z˸lłkY?|}3wAl1?85ݿ(L|6*&>Y18#9,m<9O= fbZ*Zv_F^?qr!#Cᄃ&--j&c^Qe[ݧA(2|WDZ]}3"MˊNw@_c/ uLNM{Si,<(ttg۪u} 6h64Rw7ppU 'isUZHyg~.kZ ɋ-wޚ0 %_wl&P_S_Mw} ޷Q {y>)pXG,,!F̺xY7, qPhElgVUZ4@~^L Ws%\}Ђ`igӯˇ%GNy!O/į$<6P[xvs= jqW)FW$ ƂYJ*76T^'/LI_=YBzBҍ2 N 55aDh~FhOF_0E%"nOtLHӓ:!$7foVWq.﹈Á>' JK~oY԰B۝G\ERRYLn$?T:Nǐg*;AUuaL9 w,rLU4Jnҹհӗ;+(`8loƈ*B歰{pR{;_Sm\i4j".Hyv}dɒ2;~$'E)% AU%ō._ ^ctNcع WcsqN*ǔCDf!f(]36'/, 1=:D/8Jn6 +Ki4\P+#@l_cKz)BD&ȗՓmIy$ ;4ᠽLږy|V:ĪߗrFZJsj1{0'FFúֺ_ Ky"#8lb%-F][t%]ˢW*ǚ‰@9XL_Dy[M.7?w63 v><Ӽ~>e9-cgq㤖8Ksj'b| *Jd}U$/~p~nS#KG{bott~ɏ(0i"N):Odۮi8VD, W<ͥRP 3-,Y[?hyx^$vm-j>2f&R8˗m!-C%"*kr0V065B@~}̼L|r!Am3s2r;LZZ01UkSJ Yh؇!b3^Z(7n6󖟄/DN%KʒM¾Rí8V/ | Nځ}XX}opϹhY81 vܩ ":VPeCuev쌣+l9J2"C%R< / hsBpr||.m(ymNnyD@J^q(,` fƺfaPB 5 ≮".%9w7[opC< /[5爤Sc"m> k2vq*ҜY=k +Q.=ȩ9!ًX>ɀ2?ΗCZ;.>%?]{Hnޓ k&#\ hK<0ܖ!Zܘ '$ -)TD2,î,4 ş}E \zr<BЛn)Ψe*H+ ו$v{R%w?ܫ;n⮀1v! r}FxHw~(AL^9o%wLʅ^ u iw~t9<ǽ2jC'}xm!)gV@Ė`(ǩ>17/)FvCͬ!ƌBKRlˁvCje O禦movkF6lQ֥d?I52AM= $-^lFEl=ֻ·hTx&U cOǷec}ciԩ{iČusWQۮ}ehޞtB(S7,)iMxU}3x %yDEȑӀ~׭Y"䭣&#rfe.`qY#U͉<<0:< /1Գݢe/.IZU Jjҧ[k\LVsc 7ݟN&{R@P9nJd,9#Gmϣ$ ,`Ak qRB=!6R [0u.s8 IR(ݟI|U>3DӐH4B./TԂ7kAVkhn>+ 2F'Sz˞Fck;E0ƢTpPLA "s =#fsT^d%%E)(utͼX}| GT@nwet  JV1MU6D(W+?E8mu"^$ɳ:*ӫ# T I'} "G4QL[X,!IYimpŖ@..ua$FD Lks un TLvR9Ә9SiiCa &< XjA%\ۆp_pu?%DxkD3PVNR)v%ٌDւ3ͅ4;wnrtZhU}D3-%h URN,ys/"IK{7NLJ8vA  R2FlJ /H:si{kT@m%~ބ4gj zK*PC\ueQ/"bc41^aZyLAG M = R9VU(2yl1Ȅ1%rDB~g4dSHL::- H-!">:hN~bY?&4 O`G-!I'D̎I%_<Ε5xJ8 Pw#RZ5*{yNfj]xhڤ9/Qx5 YTzv#x>Au'e;0l7"`j:h-6(``đ/ԓТNO0'x6wQ L{h 6 "mF3T<'_n _J^vx(T@ᆪmX˘I!+BGNu ͚nn5 rxU}-+z@~o smrG[Gau(;Q8#2f?d2trA{KPm^=5c":r朠/>Bk ɘ<2N/q .3e/͂`c2 -ߪ"bԐo~0- SWP p^%11g_a+`"TD/ %{JX3Lp՞:ݘoeà9!sO< V,ddLzq7iEy&Cu\>Jsi#f${vS<ΟX(}hRkH=PNJ?v:K4mmڃUggd +9п@VM%04^Y{08wHP?kNup;Qh0v)*=:~[w6&WyT9'Ȧ|$Oxn!hjAFK>ih ɃrٛB$p$*)jvng!413MRi?܍3O'g 99rQfOzRDnIp2o@͎MM8$Ѷ {^ߖaXחӬHxp6Z) A~v7㗸hm-͋dvkxDžw_'[Qo"/"r{ [Nby]@7 Y}j6XMY$lDc݄5v)e{;mw: Kd yh:j{A+a/{Ip|<)62|6wZeAݧP53($-m2cv$JuS?mҹy8sç!+uT$(˱ 17J^ ͚StFB!ؗ 8T߸'32 Bw&pQ]*mJbV):;be4Їy>11Z!=oEggۣw -,kǗPOB 2. Zc =:R汧fd"0:{7uQl.7`œkL~e{CJVQ.y1!l.*Յ2縝#e#]~UK  bS>(N)xaXn\ x䝲95AN#ݬ";/GlwxHq B+:iߛ#Vzodz =>Cf"o xk*վubZ.#N% .wyr]_Fj2$]g$ F뛥/3SzWTU7ZMĻ[/Ѵg{ש!bclsQ-l m;; NUѼ"IJГ2VFgD>I=älm9;5õT1ն˂N2F_pﯪ:vERyD^GC=AJ?ӷ2m"OaTzkܛgTl0?ӆOV:;ҷ(xn(*++}-!-9]IZS=\\,%%FWGwE HgmR \ mm'GDOg-g# 7ôX0@Qg-\KvNYW+P\{v}8!JeJ*G@%X-QS᪟j0݂l'A]\wFZHEvMe*N ^]͈{߭V{ %XԽC 6ܓimg>,>C@R\{C#W*Af Mvp%0VSeCN5wp!da*H$.t~) F +:w^vX9&7{s xЙ ,<,Xq#a(s&;@U =cJFRgE.;p玥D0<ċo1TTHMe"D AW˔OTA-Iس==,Ґc+bӗ0mJh}q2Ҋ0}f0o^NO6%O6|J# =H嗞`Xxe@rkCc&l1uG1 7t4 ʀ(^91 %[cv5'(VZW}j[[򅜈"j1|ˉ̎Z+GFy\އzf%Sê@&+ۀa֙*0Rb>`ݽ.,NS1s+_teBhMcY6919ꈶd{(vÀ{*&^gHYq^ɐr϶NSe%j)c>XcgnةUg!y|vЉәEfޡp6|7tWLzQ-z]W 2Sw=.Np6ZUCx>;Oŏ*yf#**@q[9i3Ð@?SȚe;)/H~T`Ӕ Ne!,`<5Oԧ/ȓKS!n:F z'2ȺSUB+ݢߣЊ=Npñt h@QHV%pt#j 5s Rb2rH>duq1q3>]Ջm }GP,Z)k pER(xXSsDB 5uRu81O3S|Vr/}q k7 Ճ@~Tp*Xrv"WpU-!E-RW.$/d8i"?$7,>4E gw4xyTWCףϷC`o~XC{bXBAqDf{Q>lpQBYzéSW$Q8.1M/mHsR?fY ۆ_w&m;013z4n=efqcH(n@@1M)+uq~e~SA丬$ZOKFU8$4##j bgzap p۲u8%N}>3:Xl fG\q29"]7zƇbv"&=({mа2{=:t7 b"Ļ#!$ uDwď6A֪EJσF;<8:"@Y.n[b =x%?'%eSW.&.!mp|úH_%+y7tpN oM wTdr?zD!.6(0 _+ |(%2v&yXf/mM578r>ƃ!Y XG0 =B ̔H' Lq/ӰS]mޤXA4Os.^c^/Mg{;bz ]Б|mYK*RW[$mA=-KVv^{^Sħ:Bgjm 4g &JUB7LŮTpXo :cסX!sݻJZ+=^us|xUr+dw;KOT=Twbj2HV{ (E ΋yeE!5cD4ABܩ=8cct'ۗE˯ xQ{g aMݿy;gv}UP.,,R E T^!g~t+sGM):@w hF!&gƅo+fSR2R~e˷ a Ԑ*|d?2Ӈl)Q'fs%Thnq')Ș9P췒õ!.4ǝ˟4vˇ&JxE,ւ݁:z[Awa7%ͯTaN SQ2NwE8Yj!VLFAgxU{]/qy|k<rMv|桼:]Nza 40ɰ eͺt<ꗄ 5g7B;cyz g1RqllڳaU3نI%Vf P]{xqj*dOLenN)T8/t\;9s҈Gf`<!M#p:p#+y1V5blrLz|zJ,x86`Y1 [˨8F$H6u Jg>OhH$? JThRMtK}´öBNoykd#= x*Tf(gbG0`BR_LFmTiE*!8l2]J P䮒X+W@u,]T+Y ̰Z6,)z= rR*/(xUy hbU*\׏iEv pjO DI^ˤ]89T52!!kD%|yT O4eVy!C tQ !ӚO\FY穨|wlnӯDC\̤Ӛg(ZHt6"7h$ 3h/梓莖^Sv6rz4ZXx- eMʫh IdȹsjHl# c%)sVablMm6lOaVL;VޗQћ 3L,m7؀q|7?qVZjA' txnzD8p'Ɖm+p n G|f~lSSKQs}qK5!WӶ,8Z*Xpf\'?{Tnm>42ADZGtipHHEqu8w }}CnvxjEQy+Vg1ܤPqۭ>jixΥ/-l @Y#ТwADø a~5^EBOޣ Mi!T*_$@Z'!ͽh<# 89%܁ze>ëb,yL+:mXYJ޷ܼưϿuaep#{Z'_2!w޽.8$_F.Lh11)>p)4OP :isWG.&m;P[iG yl۠z8K` _wL>;==e9Sv'Y,%AΗoDiTQVqb{ς;Xrk:$H~+LEɊY)BjӺf yx"Ss8N9B2,+ꭈ{lYRdq<`n;2a$͏P._܈ ͵zNz7'~WvPbtӧ#^T%q7՚4#p.-l.~ԹʬuhCkG_9EsETm{z>A/):qnYF=7<&FPT`[COZ\YPwֻHM.MqWeq' h_W=ǝjJт"+;y="$'DSӹO[?3]%!^_2˞,_hfzDj=iPR" WY:I;a@QzܓIc¾Ӽ6ԣ8*Ot'FY(ᕺ,P;G: Hu<}2]'[2R\ԫiW92[0E{(RƋJE\TKVQPDw]hbsG<*32Ӏ v=D{K̍u=ظHW,v8&4hfmZ+r?I~_Dy LhY)u(nףmBSTPCY_]e2M8B D7fRswSn=_ehCQᛛ~eEy<3]lK!EF-gQVt#WС+9([w#6ݭNjM0=7֝ݨgb B~#-W0 # V<=^/(H0CbsgRNmX|\ ubr~rH7 GPh UEeegSZvol9=h$,מwbg5N!{q׃$^Zө:™QBzb7<1;&d[F#gRp5ac!{ߨYhi:vJrI0}mpORl=vcOl$U` npt Z:d栠-SE7؅l͚> =\@ZW߈n&\"sl:u!^so=*V§XަQbyl : P#2Zm"ʕ $ӖIvㆶ!4gʰ4 `ˁ}rGWWl|0ԛ~No%~~pVFrTLIWZ^T胗. {a"@ut@ '0xOR5B#*,5G(CFOv!PiE>~^J.+1w 4{`6P(w 5 @mH @r 릩hLmv2*z ؙ79n3vrE}>b@ T:$ '$){Y 3@L{ .ȡ-0ux Z +_S>LQ |၂cy #.)EB8+ x;1*o_R?|#kpj # mi|2;]%r: '/,h3t,t@hތmeW, 9db0|7Hʤˆ1"ӂS_lѷKm%׀5B@vY?lĔC#%={#NXg;ثdSu +|^X;m+i<rfەgr`zC9*‡Iu"+:Bi`sI$-:#]}C>x t6e{nYEcFlBq.x^kcVcA}Zѷyꍋ߶'$+LG&CxAx­Ȅ^W Ӌ k. R*?:DP\yQύ3sY×aWˢ,7hKkz582R`H21z>BYev_W>ۯW=].Ƨ3&U\b(W^^/۳m|n|9<"zp#~_ы*%k'Oi_|]XASnDh<R'n"*BܟHrh`.Ov%UM#5@'[a6xYT}u\oMg/ɏaWC+fE榃V({\}oy4OLM-ޖg>ttz KAh Nn 2x YD5ܶ0-JCi #~`ְ^֎/ YTQ>\q^Ru\n(Ҩ㎙F~x6* uzFID, `Um<ӃW}sM{TK'F#+2'ԋ4{'3iI$YCjE$걫5b !^﫠"߈)ٸn3䰃yl=B&a`wۯ7߉oMM՟D0.c&^ 8UM]ƣs5Y 䡵)^n2OTm43P3gwvuUooFIGŁ:B{W=uurj[ؤ#г&dE+tu Μpudp VMOi1 IFI4kEPM  ā==: YZ