python3-perf-debuginfo-4.19.90-2211.4.0.0177.oe1 >  A ctV W^^f%{TLPEC^xowy57[~z$`R@ClTi=8@eUO NS.vLaI4Dh u`OvqPti̓ ,ެƵgWXt؝$3<#c8oRx*[ Hj?^N2kBꁶc락5YĩBWō3׹*UUK4bec2a3bbbe5dd906cb0e96bd530a4a44a746c09f51f22e64f82a617136b19c123a7c1f2881402714b29fe645d652cbc41cb3bfd ctV W^^fHY/(0ϕZ PwT UzE~@ o}{D'GC?93mSQ8l׏΁Sfa?!]Qg%Yݘ>'htyYxs1Z*qRNubO`n`3 em7TN! "oX;(g ;ֳ3|m`t{t ^.Jj{q|"WǙ ^6i2-b&s}-4uC>p< ?d! 3 ^8<g|     ^ d|4D(8q9q:qFGHIXY\0]H^b\cGdefltuvz Cpython3-perf-debuginfo4.19.902211.4.0.0177.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.ctLobs-worker-backend-test-arm-0007ϠopenEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϠAAAAA$ctS`ctSactS`ctS`ctS`ctS`d2d4dfc8c86303201113fa7003f7394bb133fda5de584aac284764468953065crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2211.4.0.0177.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1cs@cjDcb[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@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 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.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.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- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- 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- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-arm-0007 16685662334.19.90-2211.4.0.0177.oe14.19.90-2211.4.0.0177.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2211.4.0.0177.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/a450ad4ee25f1d6e119f2dcb62946448-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=27ebba381652625aacbb330992de7e544d581717, with debug_info, not stripped.Dx3ԎMZT)Ugutf-8f7a5c33fc98e125ab03a31d511bc1de4b1821c8aab6c48ce7160715110b84648?@7zXZ !#,B] b2u jӫ`(y.[AYPMl`JOj}h_pqJ'clA~Io ,㳤ɉHg׃l|RY.J3pZB÷:-;*k]v@R i@,b!*e86SnGT)|[,2EE[=ڽT*%_GzP.XK^'۞pNKt1Ŕ}2}bS!d (Y0hce(=L|PݵyB:kGj.1A8ɝbI?d 8iqY |!+z\'"}[!'K=BHd`@Lp5.fW+(Dy{K?KD僣ū?~ci=҆)g pfX1:;!n%ݳu?RW'i>=hl. qg2Lj[5K ܋]Rvee혭Qu糡%KyB/>dOm LUZy (h>\sǖA; 7،]͂޾ݶ xAG΁-e/v vR_#K¡Ἢ6ɁRܮO9 aWG.9?).yi{/]N/ջҠ=k c~G[p4?S+`8` *x$Rw\0fU$%A]MΉljcAQ'ultaB1)U!SXHёTuX, *fYwN7o d=r/ksrG>kMGGD!nghxMjzwٴu7700 U5+l΢@A3pxu1KJb=q=n~׫ϞsŠߔEW.K]DĜ`Q\FU+voyZ|_6qpGkSSNzZF,Ȓxe5a1ĝ^ЪiX?+D7o<]\i^.7\v-g8F׷QǘٍL.s{knI,׻J Q:ZbfwY {§ *i[ޙ }/y@.m14I7'p"D`};m6VHۋˀ,; &`$X=3[yDhD Y?ݱ p[+={Q(mCn Rťqqb29fiw[O0ͩ~wa ΧlAkzϭ:$ΈeW[#W^*3^+ ޕZb"KP,sOń-KQ,'VqT%MUoVz-ϐ:ױBR9d FD EM2;RE\<>0k'(+YzFQ0>j޺>LKLy.;[B1 9UN-yc0 CP{6Y(.; [\hT;czw Se~ZrSvE,xY*" :D _:i-d\6KDYğ^Vmz/?=Lbw(Jlj}TnW%6P/ޜoB:GK(]֢!/ zJZ"ov)8qiG'uaBVݰC8Ž@ ';D]Rڱ%*UgC*SyjL)]z\Oa}h/ƻJd}|؏9O>ſLs`#KC#4@eo1`ॎEBF S\&$wzkaPr]8jUdN~OUa|>,"C~ᗝ(rɰpŁEl-B &]HDv-9i~<75Q$W^?s5(c;dJP9Yfh9&VlSNQ;A_kT!uM)[l ;CTmirh%Yz$}^?EnEgn'"癶6vY.7S9'Sݿތ^bz@ VJe(׃GM= UϠ~]"5umY<(;ޤB7 wWG/ E'O, ?ԺMn[=KF O7.eHPsvRa#Io"$IMP c8GnHŒ%^ N&?+4J##9k{L9^'"IXj:k>wKH_!{k:Sa'E8yT"/W{:@S*ٙZKU+٢ U =NЖXPq| jg2GM3z5V4OO8ͨ נ5ׁkHR` ڴ̰5@`zQOK||J̀5 zjhx"':ks)aUAwZ*}=EEgi{s&8deħ ;Dه+.jTp/xR( GjEoo.\=F]=rTxSV'Qsn5RjטM݃lj/{H?YeN J8Xn\F kp)uCme՞bBlDWƋĝ;& C1vH\ ԚoK*!ws_-''|)&dǰV.eqKKâ֣8od$7Pvf= A :cؾ妘}2Wke®'V"Θ}s3Z8]eśۼvH+MmxG^  EI|%O,$ঁ㦯q2A=UFX85*G(]ȏ":CCAMӵ4N+.?¨Ly(9ϯ.9'J )J *)Hj-OI𶂽-Tb}M/%&Y6_%HL[pVA:Ŷ FZ}"Yu}cWX ַ e^Nyc~F6[+gEpU/Dl?#!|$YQz=lN4K9KIO1IJt(5 1^]-I@/H0GemuZ8m.c~N#+\־Xr x3r%L1$̝4@? ŅMZemnEY挔?TEq`"J'L2" 6Ԥo¾[gׯjdZ.(U\o#+J̭lX8 81yi5,Ptƀf ,dgBrqEĔPpJz%S fyP4an<+"u#SwCLdY# MŁ /K" lmX HjxƊqٸY_nbl!Rp[2vc-ZZ^U(A|K3xۉ+oͣܤ@m) O}rCB6 MbZnҟ%l.xYo/uE>r`]U |ޏA}󣍝``E_>$7?t;o*|xA3ݸxh,Fd@H@lT|Or-A-JM4Y?œflS,fҟON c0xT0n˞nr2xooѦO])agJr9|(]di2 DIwTzs`jinKm~ ILeAcbEJSݸh-]aVf~W~ S=璐v#<$Y-I3M].%р%nWlA~CB"v 1"^ Ww،Oԣ[H (gsJzm$gO},A"'L8 a]uU%p]_aP>ro˿ 6nUR][3kx$ f6.nZ;*m$P?SY)nӊ ¸xzM^ 0 a96OI)<~Q7{?#RZvKsoU=4!gg<_VfU| ٸA ͐сj{`#9u)ѻP޺OԂ§Ib܇d0<%h%$~o_=E"Yw=`gσ '\О1W٦P $)o1 R 3"U'bEAP/ۙ-6ÆIY_:%m!m4׊p 8#&9՘F=)~s!U]pkwH$z} }-FD9%*v,w%i6㽚،{y'x*,?uP0[06WK'az 2NLb\MaW(1KF*{+uZ%ߍH2`%WF̢ܣg"rHGX{6m]yס7~z܀@E[eO2>{`$NX9d:nm *,@y 30 l;/>*ݐjniBĝ/ Ku"ur[{{Ԋ$UI(;/ nwԉ |!ȷ./ ئG Q4jV0m ]Ll`oVvQYʵ$llaeuJ6ްC ˜+T1 p 4x&y*B7Zēq3Ȧݛ|#!B^$I{_(WއH+:KCA{}T#I?jRĆ,f 3ZYO;Ɵa'q'0ӓ\[X9•]&fvpWۃvhH7% m>M6D^ͫzym!LߺXzĬ`\1?JCښgW:R?TVTRp F?˾@WV5%04g30BA>^pq,Q5>̌ )S€=sϼШUSŗzlvi>ʴ{mN8l7U3(!21XՒ o>Cl+ |a_Z*_؟C T}>6/D:>d*b\p#P1?D,AK4 XiNn<C>42yǼ-GWCqgqID~(*MJ4 N] v)&*>ա{ϋb[ "-O5j038 >js]&9G'WĤA?@+h#򳍣޻爊}ntiS x~>\b 3]qԷ iߋB-ﴁ\ږUZAG0:y6H' I!M@# .SL*t4ZYj1xIAig|Țr~sUbB "]EgQVZΖ.)y1ᝯbp00}zf^C~X#<٪M|,鰒tz Tn'!Y7$:LtZۯ`?/*/t3 l1A mPv_{S@AD8@HhJݷ85Y^h %Yh|l6(ݟUbXi IR*cp|`m0X$WH͌ lQmUUv]뇜+> & .Is[}~lk42Ϊ/!gK,=IUw GWl>NP_(f4Rw|+-s<6J?>5[ x9S,芝u/(CXwajI /|}PU9moB5;`ÀcA[lKG-D3xVXW/G?zGxDPҽCl4 Oz]]~n3vBK,Z\([I%0ݓXDa^u"eĬ=ۼK_Gq7cX]c G=h8pZTE+x7^R`ᅫ,(T(RCжX NQz~ Á*3~4]Íӛ**^ z)]%G3DP?[:c3vR\oݚ/K_ج/Y= 0&䂷o `t5cl@+g5ќe ,*}Kq"V75jj9DjFBI>Lapq;*xI|M;,GEMMEɤc6WW1_>+&ImjHN0zc[n jzѶH3'kU)hU~K;ѷ%D! B[&Oh>{ [!kQ/`FJ޽uwwDu͗齮'3Ьʪnjf-.6RhBVOQ^ ̞YǢk2i*1RcpG}/cWq΍7zhgl hWV{Nh$4{m^|žލnc+=N>C PwMG( = `| :#'ݻ:D@J(䵃OHk.W-+!32{JXG,B`E%t%6 M/(fa 8-7G۵> Ii~n, v=j/kN/xnj-&b T{DIv6peѓIohLD$ ̣K%,x{AAM밸"\Je2-mtX1z}9;T{xmfhWB+a?\PΰF6Xwܒ-1 轈[TI42_UͲp1?R2:w<Ϩюtc P\}9$@&iey6h 8R}+Q'if72W`I,D 힄u46CZ3G?1Q֎;cµԜpOR`]Up+gsI}r Ƹ*Tc]0WB(Qm;

+\ ȇ0C-8|d04E4 j(Yr*l =Բr n@1?da/-).:V$hΐېv-?]"_rd%OVbڬ!u#Bm.sXyʥNOn$m)x3Bx(O9$n+@Q2 ٥NXE ̝%rhs_ue`4%/r Lh@ x 9)zJUz8$xTYR<:d~Ga4A:b;h#PG zƣB72~cƍ(<]0G)* jLoUsQu9 )`Skc2SkP4h_S5(bŢ$ q0,"yl##Me];+e fx|0Um9 ,rn65*ڱE~,V)KOiqe* 3T NšF GvJ ?Ĉ6QJjvVLV擎7]eKle>]#y`){)E3! ɛ;Ɋ@  ~Gd6u,hoVXV}+bk)g XTCi؟GqnN/lUǣ1IF8Q$=߾`NmY;fWP K;W6 sj' \oZ0,C=KD)RQ0aw@/8nsVƎh3VBaB=S{jXCv>JL& o8଄(*ɼKIյZ!hq7q^r+,Z!wy/!BP҈}ᄔZ-GЀaM*׼[|u3 Xˉ$i.Gm-,6&cn~]RY_wAo3p>S7P ZKuU5%ҟq3yU˧.}fѵcTQ3oR-BC*ִj"yȖ>>9faU<Իx(Ioh pUwQoYM&N)K@ ̱rW$op֭Hҫn*ـ1$d&DZhU~F$ΧGP/U *-V, HIoHNM,Uc2%D]Eۃt# %I™z>|6S?YMh=4-:dyҽφ,%ݒ% ) !uB5}z:Imzo A@mo*@~[\#vvxY P@b mIF`@~jI)W[puxQ93 p=فrEE)@ 8X["p#YI8YOf5\mJ@QAe }?tdr,T-FhwF 4f9c2(F!~\ck]B4ƗK=+ O8D,o?W̙͹~ 8:$=4( #<-}l O/ ɿѸUGfc;Sz!Sg^zY, ȐZJtoԟT!/k,Oʐ(S@pM']#XG dN&_a ᩠(ʸp ]@,:fl|J7P[ Z e'A lDUG飯1kIɞ;I+7fы'"EVˁBtZi(2ɖ6VtǺ -t8‚:1LDlH J[ajS1+ aL|☾ i>Eh2JMv-bc)FB(4J$I7ie6=wr6lpOA/\oOM.k Oi -ќVO_h +A9Q!". 㺬,Ur>+:*2t5PO+rs2ő Zd #ҶX@ ֲZWL/q nxx.9lbb%%gq4`ik8cTL유_#v\XnuYpEA$m9v:W6P%X8]&w;zI, ^x]fHYK.T[uM'&]dPX( ,@j듄h /jUV@:Qvko4uR׋y4kuZ|L)&#T;RsšzwRV7@zȬBPUn}(pˬg>tEmE>_:3CY2LrX>C!UVٱIyk8B9n7P1 /&3oh%WgH5AE %L|/jy<J-*H "BdwbC6l>Md Fӯr db5Ef2~Q*gl&tՒ RDZvVBvy`̢>MT,QHاHϗ}^HتLH^ MkVy#C.4}1eWh@.޵K=GPֺx2^]~UiAo#Bȕ!qQ@ÙRNV۪@F35T9'@XTYA+u[0ܕls$WvMp&t=>LiRh`e lcײ^/'=q9Z oNmmN-yoKr´2lRITe+7ka- +4# ܲVK‚Iq^ ?>V[yx)‡n`:7FD㎟@})E*}sOG {uLm?Yb3ۚ%usO(ӭ)C%mqz q;O۱s1zus]}bEx^#=UW~H[8%򍞩bpyU۵6 - {)c܅2@S8tXW+g@˰MY%px̹9B8;3q69bri0`6F#VBwΏ[91X}O_!`s"rrZA (?k] ^O \,j;2x-N}7&Z alW3&쉧}D xQ{PqVZ+ aS6'~`@Ż_c)<'阭d?nIq>9*< |QjK 깝жaFsˁAg5p$'lK.G]ՀR3&9{q d=iP`ymwoa'ܰrk.oL=&ov qyڒ._l4'3һ4˶|ߥ?SmOgƶ@{"@MGaKP WDoon\r}wRf)fbk,!,֯AWY)1thrp!0tQ}w<.h3[]F5/&,dR\ŧ-Y0iOAm`1!fCF6Z :QuݐO׸n tKQB ebo3:-OlMtNզaЧ.&][A#,}~5Pw%9:U|Yx)eу9 E&X0+h[r쇘XVvQ2>9;%=ʈQsj7o ?Q^))U*3q5:(sCuD){N 5Z[MLfw(*G A>F]YƲI`xtGp7.U;^xvnf6 c:C %diAT{(6^7O <ʲdxr;ٖ'Én,9(io&BHMr'{ %QN/e\\8"pmVЭMg633ZC{;<7$\ǎl5ѩeyE,iA;:3]NmwSg+ uDtdUk[!*`㐈ˆƁe`u5Ǣg-𜈔dn(2rB.b-yXoI/ -$x&hʍ,` bQHtߍ}s&g~DUz'&vM s웎0 ]J=#o ;˖zW]Lkst@L!>`_vxw%q|uIދ5qN-~ؠ Eo#w3" Od^ȸ:ч0^p q9Ɖhu׾ q#FR>;kg3JOp1sPl{9EVB=-Z #J۩oΟfpOxOC}S|0;1J@:L(z7ȺzXv?OY.MHx )+IBHVY #w0r]o詪\8%;5+AjM,ϴ ʧe+Xu J#ƸH+xOxgg@zDqJ}Rr%D~ \6Ae.\gLV\P: Es#[^k2ƼPWmImg^"ә^&|CKE:Mr](x_shbb!{X l7;7"Oo qUmc [Lߩsr7< %r̹%NJ;ٕR%B.*o*#$~4)cO<]̼Ӵ +zNn˫{m>puN>o?,C{t,7jd!5}\^V&0+ |܊*55ڰSB ]rU v[p[5ғhhYɨ̒fCӅ``]Q*GL TE)3Ojbjjw[QːGvw927 $)Z$CgF2549zFf:do(XԈfW w%Sr}p }mR@=rR9 RSW(朮Gٟcڤca ]6 'phe{kHI7 1_ ,Z55yLyg[ͅ!>E}981󟇐97ӶzV[./}Khy=;xĀ LbCcJt:6RO?fRLsRu$C2@d ĭ9-yr/Ej". ڜK迱iw^(D{N5Sbf6'Uݘ`rQM0 #Kݫ c ,D:gFzr$-meotj 8p9 ˲IF~$ !?gWlQ%0Dtʡ}(C0;T41'.[lC,~6\hl9>XЄ !@&Sg.)'4%kD`v tiPJm* FťBP*o& ywu!ɶwu #D~4˽r?ΦÙ.^_Y;ֶ[ŧKlYW]$\:Cr% hA^sp1q-:h]RQ+4|lHԆapzwL2ĩC{DV^YB%3@vtV̑Ѽnwq_3ڇ$ӿ(!{-?%c"&AV?el#t3qEhh*D?c,.[V #uE訜;O[}Ф%pn?cas ɳ 'PGvYD!`0̱;q<;u @dE|q+8qtۓmDMM:ܥ@@hǰ-ˈN; f_-=Jct)uutv1k[\/,4hgF8@" |Cڕ2#֓cj>^hD,WӨCWm]yz R~Դ 8V̈́q$4pܑU;~jw1| a᝕NF'Kg ShYݘ`b|w^kE¼K%%xr˺ #O'T&TK5je6m2ӷR =c44TYUcWhhy~硭 TfJWAq/܋: 7C'١cqߏ \$lFM5x`ծH\u[9rioLћ01*j6`u4`U~Z4\Yi@'޷vjP oZ^fYUROG;TcM{A)"&r 6!) )KWP6dF}18C/OsA >`1y `U.Lw/|&juiS,@M2בcd`1M?O];J)NbSa/MUĔQa(W DeeS32?@8CEel61M3E]"q3fւCً)I.eCmrvQ=\`ƢیQT~=?1>/4%6Yn&d "౾{L?PupYoWh4m'0 \4Ou25ejnřޛP4m{ {|>;|Hq.0RT PpÃXt ZW~i+{'zcemePNij[HfWѳ5"P>euIW*HGy!%iNJv8L.Rq1USç<}^N0LMՕ#C^8^ fO|R^Z}V= AeN Ldƹ =wcAﱓ&v9e{UѳY'eh"C }+lTБAW>, z3wc!"Ms>|#TA+d 5&!=&Υmn+"[Zda[ /Gd_J,k}ue"]qʋ]wMmAyN>]J۟4Bc\ q-w Hq06-&(,Sh{b%+WUȪL/rA J|I[t C[]`fZƾ, 5?ۛױe,[z0͉C(:Rt>'1p'4cT,V硦-*Hs6 )X#&6ZV%.XLU˽!Yz6ka:Ta+-5U}6>5j6)7J.fD+'$GGMH5x `GF54]QA>W EO}\,B2gGggLIpgg)C[GwM3aWmΪWI>כB y[&!':TYٶ0UPT)v"qd,8ֵ`p/ )~Cοi|TeńفSSa4y 7J=4O@v/:*بWˬ~@$H F"{NJ~Cx+M;X)7 WIU[)'U8 {|-9IO)od#soDqCJZʰEno>ZwRTm`ڈA#]^w8 Z#Gl' 2[ z^1Y Q^|xz= z%\T*nx'ER.OX)` .)(B#ݕcFW_& aGbhNdh(7 8`es.S+YE%N9_jS\vLH*H:S]@?uuv3O/Fl53ۭZl+v?Kg+)a.xR\Axɞ´ `ys~1`TU` vlzA/^nc:e}z>ЬAmA A _ytX.;sUn+3Iz ӻzf^{V.zLT]i!J 8!\O怺29vz=dU/h$173BoHobԒZ8cΫopaUߡg _%ա1 uV5oK\ ) 4zêccxGkJ$|a OH0hǫVi>41rWkhDQ٢⟐۝rЏp}Z\#h|롄PzrSlU0dc; ͑ݒp˚ #IH`CeMnHWg ,RR5,̭ʪ^HkG:U:qz2h)C/)2'50N59GIJF&"W(HGX>G[?e? n0k3q"`UZCy!qV w+M 둋kIVl$"dO+- .7CEL_=71fXU8NM6֘rkő/m'؀@]d#% ` >=Y -)plDF7oC_Pk GK&-YNvf~M9r;B[!\HZdUnh ~P/TX= #Y/qnK c~h [NXt8d <'WZn(g /Ppq#ةT?4 KDGO֪,a{ek#d?5,FTy8VԻ991?XN˯3~9G.9HDx!WdGMP8̮tŮK)H6/^v:/r …2xHLph(XzR4&$"Fd).r Sx`,58 q$hs֢Ҁ?}Z ;0ypG"%YEy .6΁ 㣺D(ɜk&F@w]7+MMaIztFy٘k4l>@+U.YǓ5_. W#D(0=~ b)ֽϦB<>wvFNm $k\Uk詥<FkJ#x DmQ):CͱNM8a޵!WE%2 Ê s}Y.)srn3BTFݼ'_>J|w%y9ZPy}cS[DנSV[:H 0 -3Zy#mPhLB--MtAs~@ JhE4^2z%GY"}890f79'Tm6G ><6*Ny ڝ*'.'e{ysXSu "E;g ?9Be.zT\6E˭C0BS(.]q{lNẉ_J:ghkw) (Lg<@=d{fߥ֣s<)]Xѳ: iO4zzp8TKX}rTZ+"`/٠ԾXUa7-~bMO{B0C.g#!4q'7y|X1Orɭ$x,<D<-F%^"&9n mSCǪDTSe z۵sƼƐ"ua=&jO(3ڎEz ?ESP92uӝ JZ0#=+ɤ '݆:ITXxdd_Gn|N3Y)Kiga+ T_A+.!E ke1NL#v2vք )npcNY S|!yJD c a Uo \˶oq__Ef8%f'7@`ucw9Q,O}y_Z܋[Z2Z,d>ьwHC/njrƵj2.u]&1>y"颌)sn³D=xOf#7 ~?iV7SΔu Al0 z 9VG7>GzLp+ZPwz O>RQ K, FKՀ #xZӪސƽȧ\|#O&bsa<܎)\<4n<Ԅ/ְDI0 >FgU)][RAhij={B%=ʛMeħkWHI-PtC#Hy*}+d JD I ]@Zm+stYK_/L! h]V=')ǝlbH\MAv>5k@lǮUҠ#hs; &NP9E+_hݷ&ۀSnз1t&keL@ɳ<Mg}^~. g'2g\an<LfƁ /J5D [r0%32؎~BΑf5 V-QIl(O`#\[?%-@7`@DEً)B󾢰|PJ֙hpR*$BX/O..O⛙ba*:%Q=X迺C$Fb\/:PivHeK~NH̓T|DK+J TDN6&Sq6έvDr/6g_X/*L2DM(x/D5ɮ,j56wM- T1LUs27ӆT}vm͝Rrែ!% @͊Kx 3#Ta)mfq@; >$Μ9ϊN{} Ӄk%G%a^7ZY*hc(ZdUBt)؏򳉛YwjySTHFD+86= [\6 :=fÑz9rN3+^f W ne Ÿȑ#HO(M+{ؓEU~G\)=Lap3ʧ1Y?q7Q ,q&mWU%q\?72J?+[rsCN=ri\&1>ݷ#<M.">`p#֑Q1n-u/"u%*5!L0քg`#M4^vRe$¾h@/ dM Lo#m#P9cj%(˩ϫ Â*cV`ux/ҝ `8\ >c} .9ubHF_,%.WZ=Y:X"GVH8T4o:w U/> 25a`] YZ)`t!./`9C` 9#u(n(ju +&Bĭv@O/ct L$dMFplfQ h.!reis[-{b~֒Cֻ|4 =j޵mKϽR<}1$ CW`oo>{A2;pb7l7iG[bl ĭyJaxʩxg,<%J>C:j]ܠu'H7[jVc=@b1 JMsz/ wR S $O2}); 72ɥKj!0> klrܞ4"tYwKTԵ.4!)MI_,g;p_jĪAFPI7c?'醫<;Xz+X@]*Xj5IbmLna׽  `LQu@xw^%=DVėGXHDS s"_T\V J~F@sW_d;Nf]ŗu4fwʅ4`ȉF1E UlhƤFEL:1IAE%+#r[[?5&f"=˔(VyL5MO%bf+zćUzOmtO5W.f hOSJ|] ~13]`AzvNCӄmy"{Ӑe븊qETaxYu#x&fz{lgtBkQȊwA&܌@MF駰4]?Z\+)*)Q$aV>DuwW*lyy>%/-}H_c԰*?Ϊ0 cՏna ]WOLҍ0i9[bxv oFdgcHHS|[*#(2f;"ԲG7clM<] MGPVsS(xtrϧ3!Va^υ\?i42T. ١3S+1 ~ :r^ԡlR uR̤Kc]7I1Up-IߦaM8Z]߳"Ks-z[G(U9=|`P&L*ZEu,Q#au5?t#,̵gƯBxA S o>NOXȷx};5Ƴ{`"K) A8OO\IK.F:W %^kvEo6XakPWpRojynVRbQ%C(*ɤnUfDr;Fr: 0Q~r'۾3{,Xeaq>9p{]PCD;ACZF٧I$Ob^RuQ~gO)^I*+v T z91[ՍXsyc̏9PB+ $n#S~HDw]DSu +3޷x"6ؠX7  ݥcwIq3d2"2 _\RigW Zl2T.W<8v n- 51B @ty06'GcəJY2<" 6xUpi\+FAV׌$71{4_4_4] (-Yq;D(/:=!r'{zUIi߾S-*ܤ(x0᠈j"yKXF̜m`"ľh+z*[bŤ?' ;z"kSvU` ѽ}slTJ4iӁA K$,DTQXIpl>(_1宛v]i/zfz t4l84<}IHۢuN5>`9"e!P#?$ n]DM} { T5+]EJZ[S(Hv_62q/Y)~gInJ~Jp˷&>ޢ] n5%A,Y[L#2 a?iЁk6>d,`Sg~%.* ZJ/r{h\Rk'/yV~Ytژc !e%x! -=c4Řu`f٘kCȇTT0~ qhm%X 41(bp5;?fYo-9Vy~am'%&f& dY$ #XRbi r+|H;3K|wɊi*g*2}} B߶b;앑-m@ T`FHODFQ6)r Ph ={ (l%M3Izscl# @VJ%r&(ʐ'Ele !e~v0%nFH7Q Fǡpm g; ^mzgwuE~[BDOp3]@-C*! -dmփ4/_xk{}E9!1 fx9Kwo,NpD.@f{XN9ľˉ V㓺Mo'# K) d+$k mZ|::dK'F$5$$k(Di%Z[#7lZUު`~I9 < Îhv'Cv1JkBe#W$^D&#L6{LEPŪrS_e+onk+khϻxΪ%B,!}luo j3'Cp ,E>֟رg`55/|Z|{DWՀ_@ m1)'*R1!C.X㣧9_0c@rPR,J bBA5?س;yT6#j7 [ gG{+#ٚ'--. ||x.`}#k /_\~D. [W%qu92#6eթF WWMޭ="U9@r^-jnP%-?.cǙwÞwe1\0pD#?!>aڐMf:\faaK3L`ygkX*j9Cm-z%"BIūWDP>:7А'@ZT=U-!d t-~VD'Q1n?. 3/@,nHjM~FGGUs>2;aIf~V`n-u6gHfe͒ U@ii< lP?[b{ΔJ(&Xʀ&cy(dg8NѲv/to^oKq5uf:%TWD&1ASYm]ƛt'u(T*͏tQx^ @Mt<$W]zYOwV/[E}gvNK$? #h6,(k\@Af}=9UÈ,jeD%E=uM*MD=-<._mL̼ׯ2.WD2}$cgКLGS,Մ7am(hr9bYzcvCwCf#% M זcx)sg{jE_g9_g1i{kݶT4+Ya*v fotA=\&IW!o'A욟9<6"ac)!*WSaTEVc)\LFYSr$V1ѬZΚ!ŸY_iη7WH]Fvs/Gn+;D f> # Qc8]dZχ][Rhnq'xUz^T`3Kwv*e|fwv2䶑Y4/:X{`ܹAP~_4OI~qDrr|ukM|8OG&.QU\9*7+(H"S6/h{Osƞj[ (ȥ̰wt\b|fy$h:ޭ['ze mk0xוO<0E@+!܁BY./rIau~in糐]{$M8mQITh aYv" c!r@fX])aN8~g9mRbBg\&UL.m|w[o >pyCa#l c(Ύ2ϳ B+nÑ`A^=sl0[.ߪ$\P! X&K$Bm fm[fE00SpIR^F;Z-q!Dvkm-9вkoӼF)kWshaM]UZG 0psrpRf< S[J~uLX'TҵSGn7+ <UNs mi3\ F%Z" e`v˝lTEkNuɸ:rz ZL="5?n1UE7C sH2+`Fy|%%"oC\f^_RzAZAi}| Vv#9䶉U  :j!W9u"L|`k]Vqc#Y4r̛ ,[_ycG}}q:`Lñi{%B<@ԕh V>Sb4Z" sєkj.KKČ2^ 幈\U?>!.7CCH\v>> 3!bXET(Щdd=-0eq2AESyJ%E[1>EH@.S榆}@h6{kWpm9TvZؙ?1O"/j=k%?\4?'Poce(jns̓L i6+mV!.X]f$sZC!X(kvvxg?/XKb!/H wiIoM kQ63NvG=JO#w^yꭺk nIYܵ`vD@.P"/rMA Łn.>=4OP9OnmƘBt̚J}>Ph@5=#{VRBѳ#XsM"Yfz'ů("Yv`:I3P-lJo kzuS՞?e 7MKN2*nw“4-P;ec\/dJ0E<^o,_n&cJwrA^~lid08A !kSQܸf%C !di!˺ѫm'sQ'<;z?@֔]EOS.p䌳0?҇YENa) Xkr Re6f]yi4FnV}z6H!B|Kw)w6&m2"75GN ݫ/Vs-7eu,t~*.%bJZ3RRP0Ю(/Obo[E klgRe2%g?w)Y.ȠapZh`UuejMqBP)Ite=~ d#ieILd`7?LaowK_@UK+/+H30闣2P7Xd\d5xG8m:{}hj^ r013r ; &ze<:USMh8m\XyJ >kVh%(,yF{kR l6_g3qeR{X ID.raS \yk#nJ_=E JH4cy# TwpsOc dC#\ m|&d$;WRn%,~;}|L~mEί9Ĉo1n)Rk]s #G5}|cKm+CDɻL8f]:*XynYRhgW-8u ^K,گ 6I`~pa QD,P:&&A% rd2d]?!KwڽERMoJ n@/;# "9>xZo@>?PXR@6ϢdxZW ,&ŧ??$q2XU}Q^jGf{ OSMy#T9ž"1GxWIt埩=*_Kqb p3b;WHsQ!Gl 2i4x['hlzSئݳ~^A00oR5ɭԧtҡHѶ7.Uf 7#ˆ 5x->{[I_7ڕ-#孖 ɖoײ7>7!Fp׾,YtȚ7"̸XgN;+̨.q{JqL}}!WQ?1iw&SBGUevY)Gud㨃ël:I^ `ذtߺƃVjX̩ȝ2dV=k'%K?0=ݩYY@+J0H=o1]jQ γR&- C4'$Q:Xsd9ڿN R#-qM\OM3y4ʩ 5ilRIfY&j707=~'5'd._O.X{#=g"J9Z{K1XD)=7'K)޴l V =;\ַZ?iOm^w7:u45IqZq@[ pe )#|'}IիJEmryZ{mR^)3 _]/$] 1}SONb>'4Z%i3)`9q*L>dw쮱Nt;xv]l;{qk ZFSyi$NE ÐȤISI\`^r_/D,m"fEOaYdFs-ׁ&dL!/:u\Ξ UJ0/^RL8ӯrYlFQ9Bq Vdzz>eo-DdUq/wZh l*rX0[ܖy::~: uX@dv|4d-GH5((1 z-e]-VQ翔LdLP<$f1pQB\Eh[&A䢂 8iwȩy$닑?kxp],%poi')7Ї25yNrb(qZcbAsbY~[e$&R&jEz2q1ԴFl9KV@4Ojo-{ 2#9\Yb8*[ 5TSE3c+V7]vBrk@OI, h/NU5 qMSؾ?= z9oϋ9yT#*,Nj@KtsPQNᗤн,+aˉ( ^Om>%cU7b[bii3Ytgۺ2dw*t.8,!+g{.gUVI/zx#PPxprWbTJI4Lƀna>X0|z^; kIBj S{yq(L/qc;{ny=`T^YVcr|0,Tdw4cȧtGzL %b ?ӓCPVmW9tdڇ.U?~4z*z| Fy"ܭ,Fܞ%L(< )Zgpf. VG6;oC^mAasJ.êR~#$whU# tL|X8s|exhi vqFѿ DHCcgV[~3tMƏHdCC.ȱY =HBK VOQ7_1gHvivSD1Ci׸7=!SoS]T+U)W~I@AS͕G XQv7&H+aȁ|4y8ߢ{uLtzU8Pk:p5*Ņ؉4wn9-9bq%ooS )OůJ5hZv]EJ,BР>H0m|L "1 _"1;įﶡۖ$동E$ycF{G?cNoJ?IY;cˌ^s*ء, rճ׏a\*dʄ V4XݹB9%{(xKRD!#gt? C8n94?LX *U+p;=4‰1?ש$}{y7X !hKk}a׳KHR끔f|ʷM>B1*1Iq8ChI^;R9{.q3$i#0ʮzQ槬lQ(-HUډ>~&DNZW7%{[s2=\OTD^V 8V!ƅG G2CRXH#Z>I[ sC ۤT3og*$Ijo&/)ϒqߥ!3w/azbEvL1hG2BEx$CV{66*$Ս6!ʯ N-[Œ \U񁅥a5Z5;1-6~hXReCYjwLav{m= 0!vJ6-o'G+LA& iAan4\sh}ϒc^IC9M(ЦO(Z#4iGU/qў3Bp.OZ-DϿtCi~&Jhmh#IIm1K1O\%KaiJRmkȚ@Y kBvl3XȮqll H%YP>E0R}u9c)EgNfzzʼ6+mч6Q-7 ĜF`D Rc ^) '%qAFON{{io3vɛZYlZVqg܆4ܭDžf-n$sF| .*gH WAn/Ҧm3Ac"0@=gGM2/y"M'IǴž-٘6sr qPFHo9As^n3|5ߺ0^f/-X~띮MXkW'r CQ +4:ʣWCd+7?N>=:C =! G"|ІEq f&젾XP%cӠ,[/@#4{XXGhr+zD_]k^r7Ts~mQyi51-h2t+sZ>s?qVaᠺ\Η"[C{HSe#I]j3-P4K*26\P窀*=Nڞ\iIEQT L+PDcr2 SJѮ{HzY15O4ɒ50B/x) UCl" z!$8Tr99vK:`:UObXl Pw k p3P2MiTrIEr0oIy*#14vxJ1kh*PVX0- %[*+K ;Vp^s+~Gj:=aɻh2!ސHAFM@c #FhokOuzߴqNһ:2ؑ%'{se3&:ϣ<%8r! Wt=nKCN#`P; 9Sⓟu`F+H28{}[.D?;LJ lt;ւ3aXJ fRh[й :k8K{O aTkܡ!satmxrsL;\Ѳ"մ3TYfFkls-?sy`I+ih$zϰ5lV%П͏I\wv5Pp 7$G mWƫ<_3A|GRngT"kO4rlժ=7_S,͛gf*(\[‚Zh)Ad}<`"x,)hb/},xh HhAϿCxpUhklkqZL^.ȼp-J8_ҫ![ !^ 9MI_|zh`g%mKf.^Wax yDĞn@7cC@yb;X%ތoЧ>%yg"laS^ګ$b gs\7Ey_aer;%Xn(P?iuj?`b}yˆBL-0Z!G8̊{h"b|ׇ4Qf^/:rQ"pWIzϷ57jrn$3f) M#yem2祖Dpt|6u`Q6C/1)+vnm|8i|ѷ s$M3^.aj7ύT ==Q=6) @tJO}TgIO;kM_8^t@f+gwUJQ>Ϫ̞HJEvꒊnlnH"eܽVcϗ۴uçG8L_=f:(E ې|uKjH-h=4z2ŸA9/8Em/#w2E} ztOD"$L$\Kt?m Xb m 6\dx6f,7WW3*UT>#' 4Ҹyg.ZT^~ŀZMfYnN\3FQ%IiP4G:"1J~f85h0>ϿD4hOΛ^(pse*&zj+hZ!Q՝`6@Ҿ>ux,="YqarXBʏkpF1B޾ `z N,q[VD vW,&T?v#g.9u>Yw9|)xiS`1gwu\4}U$(|^L@ܣ(‰$ ]B\-Mj_C>A`a Muګ]baфDB+Yo 5ܧ Yt%jޙkkcxgf8m3(oWœN<4%faYө 6Zȅl~+?x$ 0{x9Jl&́`a#QDDSi: dqx}윤GAISb޷ ;^ vKu*҅O;wToz~: _]+0囅=i3Sc529*)ɢsݥ J%EivS&R^9[j6f2 Oin|mxR7 ;WΏ#<.HHsyhqy)L&dLm8`L6\B`I"Kp~zI@q5je1tcx19qKQ?t3Kp no*C4L+ P]@~`@YÃ6z 3yng 8Й$ܼ\5m"F)ePJb+ G@L>3'wrqDfJST 覫6ΗxS w'3IlgiJg/<*s\[J`Bktg4ДY E3ق4%QV.)_NKPmP8'ܱ̕lf o3 ~" q z2VIJ_uzU`4,;]0nnN.)_'.M30@X~dnxo8QQHcSn'Gz2rփG!\*(0(Bl7ZXŌg5봣9VƠGV@jBq|xܒYcp \TW8ԓUQ<.z zbI~z%xVv  bszOhqQۇm2 rKp'`i=(B{uŨc}…L}QDռS_ 71Fݿ|^\ik/$NwkW4faY8` y&WDBi,{wny#Im1b Y}A:؂6Ƕ_ V3Qf\'q9R(yY.a,؄dơ@ 8UƙWgբRc"tOYyfO?]Hiݻd8S֏á¢>뵣ʧ`NZ,&c`_ͨ5Q'*+>ZivvL_@Vہ&+ In<6qz>RH#nZmSgJG@d|=ܮ^wxhp>ȌWko.52:Mq/BHla)rmc/QTWvD[(&^^J :ugB*udo{Ŝ#mՁ7wЕ>XKi?Q hF5ڃ'Xv5㴹oL(ܞ ٴ 0|u #x yHk1<Ĺt.Wa*) ݫOV]=tF n\w9DlsDX1+rcJ5cU&\C,pS iK}һR|:alW͢8ᵣԅۺyME1quD FhV~6KtCCCEZBAuŴ$tPF5B(夒2W#j,<KĀZۏ:EBBznOzR/)Z5MqrA AV;p#J5ABٸI9٨"Ok \Y4*Wb%?Gr"_`7'74|M\ Z|6tr9ŲUA͢:. )[\ ʸb4FIPlOԉs4 eX G]̚c:\vm <ڜaԍOzwwu*cI~ծxjQ; @t{zΙMb|5p Օ7^CE+7@>- f8j=oQ2rϛLճ ?!5gaRA.Z3N79\Xe_I1asz1<ƍXG`_Q0qM9( O|U7)뮕̙r2tZ g e!jZ=BܡA gjq4m*7mR׫!2<Iz/}ҦEw^Kߪ2c &֫Ca bωEim9Syb28c33FRQ'<`zs$)"bfh\ r|x2.4s*mB4њI'<$p hV-Vm6PiBrnL-7}cL lAQ{7%mA>l+`.c?MR#_#|F Zl LWA:Df.ڒxD2¬eBt5ׁԜIsO@*gr0 ;01*{\L0>ZٷB"70tH) a{_3pIkfhqZL7X/aVŏI4XEG,XR`i#SưMc"ęSw fg";lJR 7)v)>kթ2VދZ~ . 9@\M: ]Ѐf"wn++i9l >v'%?q)&O٨mkDJeZଣ_]EZY7?,# L[wz0 :n&.2{HZvK|0qvcQKcb~`2'^ɞ3vK󕚂%J_;j]YudᕍctK5NԬ/:56<L,]~Vr }; =d#SY->lQCsT>J\OϏ=#_i9c{#4_ U(GTm,(g>Y.GQ裙gyH7;35`2\`=%^Zvh7A$|܏,5[@ !YPy*f1a1*1VqO I%ӚKpf!RR&Ч33}.6tg9H_N 욕dN_0u?ٞ>j3ٹ1Ȁ @+'IDc$=ɰN;7:=i/^) aF>xIOSML-%m0(9/3^1f3W84nI.'OoXƤ)ԀF+Ê^ٰ%ޠh-:z;cl%FU|4{j-gSG 6/HQ4X',T/<6{E庁d57blpB;M[m 25o!u>rHH&W>(vry ;ڽv0@dh"3&Jr?:Wl^StV@nS7}⨤9> .%`RpԖ2rBSQNB:ep3{[8_2~ f a Ӧ@nN0St%\)~^(?0HE.+8SFikJh (t;>2^y2«diR/P=р w.X??a,{"/z&sj<4"3./FÔY? J ~p-/3#4{ ;ڇx<{Ӷ)S}*c;PWIwea~7+29FCL- s!%go y:ó'5+QSL6έdB9RR,kȄ?4^Q ?C6zf џЩSß)t' q#=Ǒ%sƝ0;ʧ Mc0Ur8hݼ{(s.sMr}лQzi)tO|GM5]TD!KJ^phl yJ$op]ˉG -6n^!Eg7mߗgר /:x$v0g NĹ\ECinZD].Aڎ&Ni( UK7٢~JSJWT! ƿgXk ?צߕ,UT'cǧ> fJS}&|I,<^J.)(aaeg[h@ozȂ3.'h?(5;B1iHtxKIg!t6Nn .JAfIX 5n6^_TEW÷5 *}`\$] -񬡬l{ 5}?KWs XEAHRsvTra`!_J< J2^RhQ ~IBDd-LoA9yy7cqˢyA3@yi,bZ!n/-B4 ɨSHԟ!dXX~'jL??HQ/)GB턴%࠙3W_/೻g@/CL^T/Q=blgsWvna%+ x*HKE ?(: ߑuj&KB2a! '[c^(P=2\/f>HnO1imHCdh.@(yG_m>c! zk JDmj`a4cq-`ow5Gm8XBC/a+h%8˄z[{sdjI; 4;FyqְJHtP 1͙ S}B<1s;VofQbT92B%@fͺW7Ұ)񈒌tYoP$&0Ye-ImɢI6g 9ks h$C{܀^6}u AC*R>$-/lNf} )'wX?q[EW^Gf7(7 :(Z̕0:HL1;;$ h.xyC޼=L=K_j}sÁlt[b9{XIwK,\ﶠ䤖ahVN$A<ӡVӼ"t:pZ׌z,L/୚iV R/{x(--s@qM̸s#GSYen/Sz@PW!!AwWx(Me4ݮӨ]@HZ,Kђ@}5jkV!#𨨴!Jr:~+Ɗ g]}'-n|ÏQ.p4,b_J\Rj_4Ӓ9يI3ex,8c@_:|.U1e!&Uea].%F;ޜ *b]#CQg֯d[E:پHrA>T[CS%ه&*ϑtt޼X{0k4RBҵ)~}z6@!/s㍫DI{l/l#nI,}; lvKov=]bQ;{~y3vtƭ:s]~~]\0AnSSgB(tluKd5-,OY& MeimQUIe\JSNSB8I#RL2,̔;1Aņ7G[sEpc zM 0쮺yx~%+P-4^d*t,Y`"ƍ҄5y䁒PX_\9Pv~-L.Bޚ_(];fh,ydG)ʿH=Ԏ1hp\#lǠâ@ԸI`'`"ZaN-T\iqm!5". xR8# Z٩^>upW;[xWSvP=#r s8h;L)nsd*gZW}x3,8e<e۳ABW%wSlŠ3aJ)bQӛ~/ţD/|ޫEAP_`15׫cSt'{5_'D/ETanO0'JgU2%|GTc\ݸ ^qIqyA&6ՕP<0PESx$uKw 1|ɠ]l`ً{ __%fg%<ΰ?=QU8e-7 Ӱ'%Y7A(O}OU}a|w =Z B"h0*Sql'2xӀ->5vO}3wE:[>1bɁ{ @[j|DC9b_]48RPn >vZ̙ۮ%,Q8G, 疦ܲ~_)Au|o˗聽5‘!D;#^<,NҚ!h_|He ؀}HFmЎqUJ:p`+L T9, `haEk&!s,B2Z-ǴJ̜+ɡ3KI3/)pd 7)Dl-6Sz$u5T8nb^.4oo{51[&֟%` _ ,W[Ө&U/بL0?Ǐ"9QX# `)DYkGEdE[/xs PAh-эPn|/ym:[fb^5g{ r(U;"Bgį@gՊHnM)5YORS1;b 36yc? }]W]*Ȏga%i H}%7/NvMG,PC@/:3Bݿ@J]@yp)&<9 RWy2o6/>Z,(e0~2OI~nx#Zjra.a|vh5*r j'iO==y7lu9-UN?GI}0hP !!l`} ~; ΧOQu9֯#kbRY=TdRJgSm{ { 1u6\koDR5Cz$h>x|jPʟ qχHe1Ԏ9ޕJ;p}OYk2|6NR]ސ,:C(S[r9n&\P Ki6}䙣s1SA{_`TW;*M )j F\i[/ @Ԕ\ģ,@t17.gDS6Xi0xybL]Gn]i:6ϸ ّK@}1Jn]48DJl[LId϶d9AN|!@͛>oL`m6XNRurQyD:̿̚%mnT\G_d_s}>ׂ)P7- j`݂؂ۡr$10 do#uK)e0$&c8ƚ_=X|PPǺܘ2ÀNhYcH?v $Vi1 "rS(܄_VkjЎk$V- & żHӪ0Oj4 $tm{_#NEl0ϱKLM`\f[FS\}v_z+l\Ĭec-*?j;y:-rj1v5n`Kg&I<~mV|53aGLbj}[n'nމ(*9;' rF߸ E- WvV.g*<^0ADh nE)rAg3 ,䟮m~)9~<%PkOt/-!w 9 5hv 2ŗG׼KvP uw"PyEmqV"#rjePTawU㫁с>W*59;YI~,2,k;jP吩Fm6:)=|7܂f>' vlLyV7Z:Rbl/l|Y)l罹uwܚf |s$f%rAm}m=܏9[9/[}G0dw{ zX+܁8Սúpj!& Wufe VANg, (T|0Բ\ͭ(dZ:y%łJUZfCt?ظ!׿ݞ;3 ) $cL3 FKRswH/[B[+\egLT^DDw$F6\)T ]i 0>K;BE߄`LQ<}*w@v$F ~oiYR b]D FC]W +W rlgf>` 6B&4 #b#,,CdNK6(*#tL6q=7-^Y&যZqÆ<`ҧH3T ZuFD@uuw+9(̠=d"(=,8X(cV/kТE}YnDR ru"A_3#Sf sk(8&@;v{(<ַfpqb`W: `\\o!xwEK\K>|)nk4&<1+{XBG>.D %UJ?'[WN{N܂͙ g8TW~ N`ҭ):&E_*ꉤ{P* H9| ~UPiRhU;e= Xi:TdPr_BXBR70|@rV`a,kf`#8K #fM4V!mD~zpX'+.bZO$1N𝞁E}2p=^~ {eC 2!m2gY/Zvc\DBNB޳sHHJCgtK/n=k2bͰl'yB7N"{rY_3jmt֎ehOT2Z7]߶gy^j13V'#1]_K(ϟ=灏[Q/\'m[Җ;vq9k5RR"ZB11H3X$UŊd#bSh> ʍ2'kۨցfxJȶU 8XGy݌|)bBHƚdMZ&:8p܎~}k2e {ux|;Wο#/u[r~O7Jq(x~]P[@8,V|ƱZ:˂7]ە)=}[N|tXȫI,JfбxPa_dZ(_K Ӻmh LRSkQHMRyS|'%][~_q{RJ% }p&w,u|h ̌/259i#kك/[Wˏ7.nMiGk|NB[A)-!)5ً.!%ZKw4&Y;l9/~by_|GǞQs^Wd Zԭ1AtA@C®b-zs)J@Xt6u8)ѐ66!ɺ)xnBڥqݝty/5%@qiNPDO)[$;̹j\c_x[~jaMheLg̜s-ծ׫Bk=[1GF= )t U9U'cGٯ` E3%NB)oXϋ_qo/C.+kS0v}5zZ )b4C^CCb |T;EF`^cH3ܷ|Lfjܽ+ ~zdDU)#g::֪X>zS&ߔ(u4vD֥p&hYNLJUOZÚA2j(`2`_Ț4G99*ʔewO-k$78Vcg=e~f&wXũ!<0/n-_,ZpzR6j)j4r"K1ii̽aYlnk?PHd0Z EuU%`5wd [Tr/&]-]M)*Қզl:ryQXp㺳7) @rOqS_tRW'q5d.kv42qL[z醷 \vsv}i ϐ7u$utJ?[]˺fUg֙MpbI@Гg/W`+#P]3oFE?}nuHf@C;ϿLe !5KnҴ3&~˿16|39zˊ5Eg;,iؘR`^)-ELe Y>l: k|_tcDڅ7UHN_þ?O Z両$fИs yt5wY ># r&H׷>G)dG"N:fvr;mxH[h0>op >onc漾])j6(V|T,lȾ;Ԭ[TހDJ'V"ixdvflG',5JpA*[<-X4?BSD4j(ldIy22tn!kQetV$J~]8*ezP,{m7*p1׽rYq1҄,y{ +}uwa,zgO+ď j1r%uX}0H_w8ofOj K@򩗳?Ȼh!-iٽ$r^6k1Aˆ\Ιj|XHuv BM'6ĎO>9EDL:عto+PήT6ߠ-\1~6Y " 6{fjkJwD LRlD "qOdJ!=k;m0Q)'$D.`uJHp[*GnqC!%TeW#E^ED *j? JբģҘJIt 򛰹q, R~ɡ`*} $ a}=y@y)<~*=&G//lyZ !{}qLνC}X3o1xY̋ݸr.œ V}9fU!=͂|&d(cE_ .`aYb4-Pgkdd ̷E[+R:pa;LFcU2Dz@×(,5jLvrXIf g/dCHt &+Aߧ5 IE/TFxI;7kdͥ)[z}޴Er/y|ߨAEG{q (V!9ԄɃ̗j4fQifdJfpoꞬtl{]^sFLf]ORXC$F{#@Z7QPuRWHB:Թ+hBe ("_qiwPr{ll~{BbA~tv j IYZ|POh3dٳJq##ft޻]̳ +,e$ _$71\]L^kO1jpS/uHEqX<C/99i(ρڇ&y B8k*G/*ZˑeH  <5%mK82č(ٓK1gD[K"`=H +et>&{o,NCu g߂p&$ jEktԜINƏ(jPL7X\+V0Y d4BeH}/P@AX}Vnaf8+wŎ$VQ4֏}8ʓ>Y|b5`'}CwHݛBS:DsCr,9ƈ( V>:Mޏ yr-bz"Suﭶ–lmw@l/M3õPSQ}%qYf ؈"RۤIؿ ?SQ2ːTN0mVG{7ÀYq⹔˚WU+W$^>AAv5$F>pyσ*/ɿ'5?4Y(\Xn4m*n炀-4;0D#dȗ%0 CkX qmˁWߠ **6pI.Vpc h}< ,sa+uOYЬQ%!2$"5e)+%GuT,^lް0Y&[%gETnm$6rqVsUuʸĂt3P~EfHxcd՜"pZo*_'p)%UܼaY).U@NJ R Sk뿖+ ߄d/i"IS|U^p,a]T.ڽGHYBa(dy5N Bv]MqXr2$ zfnC1H=:{s& HWj^Jfxm@ťn&A_<84/٠۔!_xi;r f3V(*)IofǔF|,yfR~L-ܑuvh26w/*>M&9g*/~d Dc$FJ'CٟDM oRBx3 J#BEi1p{xBiT Yt 0B3T'0+c$ӑeʥ0z੠̝KU@]ϋ7F=P|~`-z!jxRPC\v"d9[L|B1%#k7>6e~Zgp)97&It3cxI0ܬZxjS:$<Ɠ׈f#CA oIfqݧ욺⻧lz%^4} i,1aO84w?[8;"ᡃ+(bNV3P>Hm&LA;,Κu:L-2w|tWum/{-$j8_:5-шAu|xnjz?V1 ^y= [*[~>2Z\}_e =YhMDY @N TWH@@AYw[!{8ӄH'qNܥiLQk7|`Vc~h<"l@!%j:JJT++5PaGr7|ֳ-OW^ @,9aIhKtJh 5xfvm70.R^#k3s3 g4ȅYv0 eL vE@VDqQLЛqZ!GUp-;sRB_S96v&m$"+!M$5 zb {\Oɠ#p3plK!!eY<@t."=yE4颈dL(%쩘L:a%!͊2z !oh"\.1eD͏d@\Pۙ·b2сI8zxWL00dB Vc`͋t;BrJۏd> \\lLz_G,'wAzn>֌Fhs}:VMGH,kHr;y&9~ yhV3d (;j$0+tjI%F3KC 9(_{)@ë0 Șr d٢j[V *E 42nf[4sgC0P2ěx3vJ n`c1#`0Zg?༲LҟiOY6|S uhl\*#l]:<1qGZHg'?Y `nhsoamt qZQ5 {Q֑lbV/YQ/Zea:HhSaWQ\!Mel8'Ⱥ"ǂ+= >GCf&ӏ5]]wc@֡OgȹpSr6uEY|ɧq C ` O^J",:x0/!T a{ta/r ~yVDEpbN7W.~0E'B?vEJ3J כvjd8\!LD:P&g9K:[/cI0lц }À'\ ։xic~{h_lY/ŭYQJ Iʁ @46eY6Μn/G#:[8x1?^c)D]($K .rooqնIWaxySq4Tۅ. ?A,]^{6E0;JyLmx\x͋%$,\Ϸ# ǹVu7Vή 5Bp#>O{/L3qޏ V)OYǎ[IU z{bw_'_r.zloǒ6T` # 9e.K&y [n0yd{vOۭ@|C: .J:>G/R*[$<QK]/ow+smns㕵cgMXm? viV@Vi [`X4Q{`< I9]%sTc%8l&V_ g8 F.uC[Wqԉ:2/zX;XL| j[ZNC(<{Ӑ#PR\ڨS皀YlM}ĆJ0W˰%w6v>O/f$EaEg}r!0k$cdb͕R'5+ HAfP%{LɊGJO # oK)wL@UQN{ɕ6!IIR{ 9~++.B=VGaia `T[MNe'bYΌ W."$ )~(\Nw%5?]cw`zܴF' {LYpwll윿6T43: ;A}26pGC'dXt,P\5 bS-P^'xQ"vt}]f h#o֫OJ}ds44ڶ!TK0E)y4fq tPAf_xV Y}vʛNR)6 NJaƕ gs5 `/gP*<= Hc\JTAe5%ifoVcus4tn+(@V&HRXW Nw;'EJr#4&mF{_oK7^XK*܅~6D$ 5D!,=؋椪 SkTZ$#(c"h]Yy+'oxmZ:LYAͦM ^ S[׮R-d>ʪxH7d$4=ӂ7 SkIl"[!BMQ#-q:sMt~[>3<j5YW*s+3O d@ͼb:N snVS$zR a-oW"e)&9ֶW[Md]ͺ1<|umԹM%Yu@=h`P#E>ûKIRMA "(x%AugԼao$wޅbô0ëicMb &k )D]{ײ.|d}J20&j?\QLL& 4xԼ~hD3W <">*n"Gg3aFk r~H\t'!BwBO|R]S-UO\ȵRVh&&3IC~IY7u[^=AE9&ؐHym'wk)lGZE6*}ĝKdU cX=RWQ<SY\-ӲmԞ&=HuC:0`,NFW:ٺtE^zTii'hjB|J| ئ\Y^|u C'L(\GJO "Oʏ~&KnIjsva)5CЎ,lb\eS MllA 쉡(γH DUȪ{ЉKwσΆԍ+ L{)ȤVkG i z2܂[L)O檬^O,EWn@9}[lHL3v ֖.Lµ,@P,rǠ09H8[i:$ =Hl##yߨt5{{~3}l=HrζTR㇨(ukNHcKJ`.*f}X B7Js8AF!'hFٺiI2V F_"?{Hh碖!Y.,9/ ko33~cv$/&8,PO ⴤEh= J3=KhymeVgTdN0$=39 ZT_߸©} w"ZljB]ZG&H7CbM*Vg9pFLЄ-7LCH, l"+'GoDWDqM"ѭ;n#Bw6"e_VysxqBKВC[Ӡ+S+H.7Pu#e=cyN% J #OgNV$#>wBgj%֍}ߐwJ7;6PGlOce1eawG-mV/;dITT  X <-y [cKHUoߘvw}k%KhQ1OS5\{gO@ {6QL;\E̶G Y\p]n;mCbm.p |f!bd䞧''L; @R3X\r&g;F=̲fb`hz}``hRH Kqzv+ Jxׇa}*дmm& V_~A诛pPM+"]!E Zy@f~ԪlƊ 5VȞ0M]ͦTb_m-v͎-iV硜%LaQ$-%ٹ 2*q\{Xvsm]wE8.pЁŏk![Rƴj#Mk=U<0QA(ex**N݀&c)@br w_HchNp@eA*lz y~ZcC:RVY8ui垇U&j99~+@9 1[pO閪ok*[$EL}?1\␈XQB euV.CwVn3}@H*F[%p!fܰM& \2= x"?o_h{3ʅ '$zڧH?}N6wPMC`AK5Ѧ/R \j @ >*ddb;t3J466Zɦ*s"'@Ow? kV90ȼx_pm%^ݲQ $h B)c u}疑Q,)BJ'|]5[vCo0\Z θhs8ߓK6)/aՄTh{Ĩ:& :T^숓4 7H(rBclnBf <sc:d[< h4ȣw g (,YF"Qq ba`[.n{{A= Ӄ(M3:}b*q:Y1v[1$[qSIbAHSX\rQAgUbnI!*Fmc-lzjGZDMu,Hu&y)nLA$^\c-Jqs'%^եj'4Gic_KFOwMDRׅWgg1IdMGX1x‚z'Ē` TPR;JfFAThP;?idcOS GyݚH超\߾̅aQDEI@:<ߨoLW8$sd"S^R(\@khӶf8*ڟWEI^u{7mjuwS:5bکs\E .7FG]3$#Ab̧՘ bcB@f'mMe`JA0y]iuGi$&&wyzr+LP!s$g AWK Fzw_`Imy&((-*g^ٛSHt'ݦ;[e [oPt_tJ cigl[pO&Q{f0T0oQ@M^BGm3A+ ,L!# ,2?tgF!\m|y|vmyk`{ 1l.%d h3Jh! [yVYy^QPYB][J책OT 3K,~^`ZȭZ)n ТY|AdGqH{SH:%4o eIxŞssb6~5wJ,1P~h޳ĕÇ de&vF<}3j?%gJpHk]a \t'vP>gDyB]բm/"a?*$x!`^f^q5~f"(AwNF<*1cӹ5QrB Iщ%FL5#2"4KMkꃣ}854Thc%Mtt mdb2L<pH7?''Ϙ%\XIci2g#'ޠj'ddq ܡQ+yBMQn^)d%'x$LaLh#ǐk@ 68[cd}}MvC 8 ǿEkW~p1 G^q_ 3[jz1ʏNg)οZ~aqmH-HΌʎ&PDoIʅi#<'Onh /HF VnKn'0LD PdNg%i1 /x%a 6v4kj=BjY֟!.=E)@3f{*=w+VePaq6j]wuPϘЁؼ8.%2$ 69e3+OZ*5 ʙ %`x"Tw]#;a(5STg~ד=KFF%Uf.EEu$3AI /2.u <6Wi4-WكN'{B5$sqFEܫc99& { qy6d)$^,pnM <7<':+!J1Cw}{d4p=?JAsjy-YN@E:3wLI(WA/zlMy!B?&}J~cvD]C(G~sD*ERj6< ltS#/DJpTtt՘v K=^d8 ;gpꞠ[̰GǮ)^DŇID V^`2& c/S΂aWYtHՓ+ZK[5l* eĐ @kd^i(OQ#W8 P ܂aܽ wvWjz=G"©ٹN`,,'TFQ}m!"|=-U잂ERGT9luBN HBP&B7Ϻ/Oq 7}3\XRC_; 1uBl4Ĕz}BmZ*ǹ3"+NO6IXnG'wi;$hSs0l(.'Q&Auv"n/D7Fcm6qc5vlYQ7XȎG-9p`<;Å8,72g]lE۠#Noh@SfY -~߇&QIycU(@ц0','?>mk?aT`MYqzģ1`4WgP-MbE4EܛAo[o;C;_f'W]#YHTTYu> x}t~{>}0s食 }2JoIOJ#M#+ܐ$\5+߯/'oߗUZfj3Xw2簠 ^S*'kD&vlXE`r1tzrM$o^XUCL)݁Dj( =}߿[#[NЁwҙ))>szdq ~'XIa‹DUT !(+>3Gu~UcktZ'*5p3 \ܿPIVjq&{Np[zz=8|c mY?=ME@-neǼhFnK /`WаdÓZ$|쫹4ߪ0,)5%bU0;j5R86z`\ gfQT;ʡqM=Bp˓[3 AC([p?f3=~qT^A{S9p_=*."Lp70ې7 * t[4t tN|\h"O= Ծ!\Ϯ#EKV29m3oRB5KqeŰu21240)yrċa" .-8DE/AX`B gv ,һq|0`IGBy^?v[+E: 3 ~8,vj8HtnRP-34I膬6y>Nsx|c01 tQG>5Ojj7I69eܮ> GPjN@I_7\ u9n*CJd}Bz((6,o[!j.k7#<(Lei94럂燗ݱih/F5U`sN*RZ`'/N+iך1]_B[wPȻBHd=J$r^b<3d"MUUۓ>vHܞ Ahp:zT束V\=Zx KQf土'QZZJX1UnĀl^԰qq U'٨-t"{=ynζaѬD BVk%%@,TEAR0,`2qC}{ݟ36~i{ߕѶQ`aC'F|v 6vj"NKG(vRfDB|"U%2㓲LYz0|S>'x*9;6Sl O t-P OxhpT\yy>"lw"*h!-){v(.p~(Ek[9R 5_q%['.JޜGX7T4X7[yFy70%HyuJ6x 2I8^ާX_<]D I|iĂ`Ik0ĊTR֟[}@` O\ lycuRɠdaW> Z'1fd,9P׋ef2^ `0/Svy:7?}Ski x/ojmٜyPY% >joaiFqN^b =ԣ:1 c5fQAQ`%XNenvS@V9"ӣ%4KRZ-->mCѷE ķzݺrf=*.9én7pn4+x%t9,P?tXhec,j#߾m%DxHxh *)UZ_UB20'D**e;`$ʺ*uC%i5:UDÓϓ(vɔ%9r;UT -'S)BYIF޺! oW w#=9#TENj$| ȧpMӓbͿ}mOȚ&t\ǖd4r{!TwW vZ %Trp~auԉx&:?I[!ܪ48dA g ףtR +%"wUWሹ1kK}wig){Me*;ba(~P&)Ϡ,L]8)ou6tYs _1;a>`5x 2B[4=)NRADgi <%?n9hD{w,Tץɋk/(k?I)H{p;S@%O/GPmlŚYk|_LQQV-ğ9/xyv)& f%GgV}H]?:9Xԓ/V%hWQO?0kjJaU`or ȡ&$GMb_ \k徖vx OuW=5ԣu'ݸ8xDa YM%\ d $Afxr}Hӆ;~./'2p-}\I>!C("G 3]>ťE3V,`)\X`9Ҫ1K"=MrhȎ@*\d(JuQxt.1o gOY a("18&𠯤qkpJl;ٔLJbLє//N<;t YI!tfv*q#_QA#Ch;C>4+΂=ר)r([r4/=|wN4}T6A{7hvg}JX3\R;b*H;tH܂j+ ;P>mɵ  '2F]SޓN4*K-M&7A2ZU\_kA^r*jxFU*Ř:oy7.F-M'BM)  V ]{[ qTIPCGo+G#ÑM+쑧K~pLBpj^2C0{F9%Cy}:}64{.\!2cr,tqTC;b;@hMZ3fA5:FrmYۍX[} È/y9\=[=UhqqcaD䪑}۷IW̟1[ \5`B r4@n`p3J.%;d8|z. PWH#e#bt)S:}TèUQK"Gvu y5:h uXHڈ Nix$O={BM^HLkYĂhO 0cf2i&mm\^lQz\Gp`%{jh5Iy@X&mHC;Rqؾ1oJ[IiY&* xd፿ D4IgNaLuM#D6Gn$`~y5V0z(7Or'{OsC h  b[@ʡiVȴ{+%r%,Eդ}4M#4r*V+T s*b=[fdc%){;9kLEh5+J]GT:ӌ0RXL4ڳa+ 5zl#@XnKd `7٪{Ïƚ8.7I _* &~,uDOܸ@'*Z%'عKvS 5/r $O}DW(Ko H5GB  _ rX̙ zK ^huYrCZlwtzEjNJ%Lr{X /xSME6ږ]uڬi=S2_veYvP{aj̑z6XK&[ <>đJx'^{psGO9l0s.3,$!lm [y|"K@+.w-1 ؁# BspMҞTil8wy$pu* 3 k 7[pw_RPh(άco/Zq HA:J'Ũ" dykgrOc;3WFF´2n\#4D#0F*o'*׭IoIGΖqab*'U6&f[d;^ X7n婻(^-(óCa g+%ܯ MQ6CS%NyVWHA"uԈFz',(Oޘ=uuZ6OځTnDܯ2+pQd->+2;-̭ g$ṟj,Z0=ѣ_U^)glÊ;zs3$ngy&~` [r0xRӽmt Dh1rXa_or/! Q*Es*G.R%VŻiõ[n˧6`fp|JW ̸ԩJnŔ 1 %oF/.IޫN!hSiz!2?/0[ۓL~{QHGJ*Z:>2]]=֥^MQW{%-ü)0:cO5ө 1zkO3cpJ)Ȩ_cEXt'oM ;K3uH iοۄا! } S" t%`ŗ氱>mr0XEo0 l'4$ZFkQEħQC|hՄ灀!4:yRs) MZUkyLbYx0W;!W?CxX)a T|1DP )Ccb4'NMȥ`m=.umf(,X4>ay{ u-9V{C1vbD̳T(<~N U֛ Gf Aǿޭ ,T@lg^4Z8PphPK)Q{#sF`POfu)-i&)@1Wi8ˋy*jPf\&L#]"bkRE*o1xTy#%͇R<*1n5'{sl}jn6ʎ?1Q/lF}VT-l:UJ[| Sca0֝O ߂B˃lfvB8\s"6-K`YLڭ:Ud U % lzV{۪{ko'˚ gw%K΃hXt !Ɩ?_U.aAƫ@9N>: _8)bSѷ_DDZ,Xԃe VKXYtqe!ŸC S\YGY.7'ZC>+ƻ]:|p 碹1 2O<׻\_w$|E+5 t#J+c#^=75sJ~7^Υ!11b "uǞo?_n\GNB{!A-$UI%7ZY/_c^X6.G!sASPć$< .61$X zEUp*^~w|H9'u]]8 !xs<_K#:(SON)퀁'ZXxE5*hHUllj t5ؑS5NZ {N=͠/ʖ ߦ6}aQxUz]m#(lvQ9tzgЃ}_k=,c~9m$p$BnS0kł 2Mr)qqwL_g= F_VC@]1"R댼F;׻,q\17K` 2\tj^M7Yzkd2Hw麏WlZRVJM `\lL|%4>EN{@UryƊyMwʁH7Tv܈Ҋ't6-0jQ[[XobOyq]s_K%YHoK2t^Z+4I*W$8"Rv~Ph\8DR1 ;:*7%ƅ_J6gus &$GgE kS; B4OKȞ}NgRoyxz/NZH3OTs d"$h58 K,V8o!6ěOF&uwӦXAslsV1-X?!mc`038k1S[IT&Ot\%[2LplQ^Yw4^ wvH#|XvV6&!W)9M */Μ߭)7m[iD_g4{pNRy(CUWԕPB iehy2fJU&KKj@^&Ɓpɐ3g4`8/ k6% BSQĉpU%f]$܀q C2G øCJkVe.ⳟe#vGF@R%Q -~yc`Z/ARBEqaPiYGzLz dI%%!Z-$xŰF_iǜI'DVVk=1ǫ\:3/#DMEV$/S4H_˥>dc3תP~P!jm!0MB C29|Ŗv PO6S׸$>y *b.4}ܛ*5ddjg.8M*S %NcˋaZV70_q1noT"y[NqIp@d֢UcAA3~ Ioz?.IvA % d՘$ Lgn$#VTlN g/B?;nj&4+Q &Fc]lMNmB&a-ɞ2E8(s'6[FD"<4S+ovN9Bͻ!D81a "u$B^"0]+T%O@UЉY WRc:Bl ٖxw*vgc|i1E#?.[YI|5F"GHNsR:ͣyϐ #}Fת܃Pu;XUyGZcB Z3 Dƴ rߩjЎqma 3* |gr;)(ℭl*:mp'tڍkyutѷ1Sڦ됮 8K`~' o6Dnmb[] 7տI|jC,eOV:o2%MH$z[]X4r{X+_3!^SB,>b6g knY"] E^ca=tѩD4'7 3I R<)2hT|z%Ͼ, `:}g |l e?42T<:=[GQֹ,-_B%-U8>A  /T݇{. R|$r_T0CV:5?Py۪)8{2Y7 oYR~4a QhۋHqEY#!ϙdWΑ$b]sX37ȳ^&=2jlo^z*jg @ fV0/#W(+u}`t[us:סy|vYd;F>NA䯩)@g :EQ6@O@O PJ $(:AFvMBFgʽ.!}^,INjDT|r߮@NܳK̨ga,stc̵dHJo}; Y@XiHc}]TR-():<հ~ϢЋGv[$.jn",qT8BEJRl&[^78^h9j!lctw-J51{׃EV|`Q'Nq,j;WK? ;3R *i<ryC.&cgQ-*瘢+d-vo-:?7@{&vZ N*uuRADk0Fm$Bڎi5+'cu\߁k >}qv')X99!~czMF4"p&?/ēf$pfb媿"}M4Wd(LhVw!1 wЮ>OРi؎sqtPp=&}y!C0H0К;:Xj7sݠb%ӥ >j:h |>IP*_SW$GC&(V۠(joHNŭ$@\듨iӎrEdOpb+H'2+-;6KUQw0 ?yrސ+936YBR+ &}sSGq˺_ 0] MCdA!\EoA„uZO0CCjj,;-)\_vBֆ&Mqɯ&,2zw#C*$v0>b`wqc.|-qMNJC&< Xvui:uw\KCx_kD؟&ystҋ{I[+bْ_qCl1_abT_EkF2YWXlKDbȇGwTm֩/hK u֝NG3Pvbu)V*v K E#br+xg}r>dk#7 TqJ5_K<l0@T-,1VIy s |{Ş16/% `+m ^g@3, ,Q L[]| 4[I<>Pz: R,hv8TJ4lwĻla&wֽ'l)ew_Sg!+=@@02wc󍢽3V&7tU*7LLhOc f A<9CY~w_%1-U`b_W+0mխ ~p@JNPq4@ 8?c9+(/-$N18\>X>~eSvʼnьyHT^ N-1ީpF ʘ[Bѓ8Q8$c ~IB5.qR؇qs8H@$h.*dmZ9b`LSyM˓\*]ҚoQCOF7 7 y/:|Y3' :.oeE[߀{)R+e.̓p &]E2lȢeTl. difaDC2n$$(3 tL7T.=a䣪dy;kSPJP`Ir7Eŕ{oܖs:C+O&FԻst4'^qH|(Q]SQ^yn3b3%rʋTR]?8cN51Xh⒩J+fʝh4(pQ+cz򹟺:3Ry1Rө`~O)r-y}MĤuዾxB4Y+5̇?}6y@V>(7KMh#z§~[[ KR4j`A@52MHaZ`"_ẂByTsJKg LOs=x 8d\BBDC[i-/KĜv9ڙf_*NvJfL.[Q3:'~g P X:  tuU/o1ËBϰȵ_e%m*+<#t}HS ]ʹ !B֚t Qb XBo^9(40,SpS%4' (o;Lcȏʁ]N4⩉E}7)O>8"~x7I"Rr֨|6!NVp{IyN4iwxX+f#e7h@T$Ц,@/ʘ)LaCF?FN~TՅnш)*.qBĔW5%:dC$A^5 X J@VTI dpJ{yu@Z%8y7nVvrmTѿ=@]2^i9&j)MD`K'& ~&P6CXz1 >Jsþ%i胨bv](e^V3XC6 86441R DÛ98T^U>/c-WV/~u~Je<9Y8(% 6XS%ުRL!Ie/!Igmh jE׶G];z$ l&θYߐ_na' qbXmZ${A@`d]܂22ͅ9U?:dFǂvn<5|K HVVo]f1Z_r0LPFi%&݁{~zM\ sڍma|EuQqGPJTwnZ2(gGUSIVTɥIؠ'z'޳*:frפÚ.$!^H Ҝۅh "L;C8ڱR۟tWE<Ӎ?qŒ2Λ~C\`nOH*ŷu.|ͧzXSP o]^ W$!jU h~KpS[xV^Ij1뼮+|Li/l|340:"i>ؙz*ΠYCƣSظwU6K?j m]˴fh]ݐz$[M1wvaGl40 H7J]"zo `}D\#',uf?A pKՙ`oT!eym;慩ω%qcgwLJ wߕŒlK_g-%3Cǖ̊KI'@BlB2>M\4  bZ"pH^O%Z+K):~5ԇ=70}3̰xt bXĪ */k!˗͔ҖNUg"o+ɢZ ݳAz1唣NPh qDOy1Vg?l,vOn8T63bj.K'~Ms)mՆ1Lg'$kt5Ffd{ edQUNDzyB%D:=K*:ԎdGxV Dfe1&- ŤZOQ_!KEJǾ얇%=XgQґ9'U+G(T7GZ>OF5JPJ`o2 o @9cӻo,VWu/C5-adVHZ =P܇ln FuH @9gkQ}5gDq(3͕<>JZj,<4^>=VQ{7Q8e럴59Bm@Ph9H0EnuZ(Hm`vY=ECIƵRRknJdn15n=wfXyެ,s^N`y"tH~i18k'{|ǖˀ=:\ z[}6XRPK..&?bŅGgZl h{u 0DgH/6~o<PƷ*uѯ ' ֌Mťj~I5ڀ7z0]Î?MF ɲ?7p*Ol1})>iD~K kj4YLPۏ~ 2Zb͈6mF iomh%pz? S+;<WeVD9=Vr9@>#h$LchF_);k䣬7lK CJ,LW/ꯥC)8Ky?}v۟!0^]oH*v!#f6(ir|RK9e\I͹俚ӈwy@w{j2d=h{'n46Nk.j` B%|aHÆ4ӆVzS'N#97 Xt4̦lI؂14~c \V~~?&(o67_FX?%C@0]APzp8JBZ9hG !HСA.c)2\P1MZ/RJ{HAJe \Fⷌ1nyU3b%J$XQf1{I sVN"f2&ԭcpJRŨ"i\cLe-21i?^Z_$?&XeӉ2\1QqzyUUY/JKtr Ln'kGw&PG9- ˵;Iъm^h/]BǬQU/P8.#K2F|h0/G2N}5:ErRT,Ȅ =JTR륡[*Eo{[5v`eGMT:@s gfgjE.EW^[,%|wh½7~sF~Wӽ^nm=k 3nLӿo}U^צ,Mb Νpa %@&oHϺ8ed5 Rp!Pz%i?@ xb!õ8y)oAsݘ#+hI.m B{d%k([U"Xd' AVF8/ww[yijDA nrw=X{?hAGWZǦJ@?S2XӃ݆Tu( Gkh~ʒHl}(cQobh{^P1%N"<^/$: 19V Ȯ""=Ifs-[~l(R9jFK;K yoξM&}  RZA-\8^ݱǷyO9*F 0gJ˪q JdӠc?\51@e?clĻ$9BpԂ+>$m/vKіUh'R5 XlAǔ,%=(>ZK.n5CH[MIAj7i3RHa&7p-2ܛ,Bhߌ(L3%.) ~5WWIJg ;qT2sh CC%6ڃ8x@vQsMʨ=vIgB_͗:~Z*L@-UN'>a'̋:Kdq,$3;CUF8rg:w9s ON+0:_Os*V7Ѵ J$y|S^.mO;oQY'%XBe{")|mb}uȒ(MUxjig^ʂP>kYH郴^#;A"ş=OP PԚ~ԫ|6XPIOZs_ JOPT. 2$n/1=:#a/p¸RqӋWKRG>r!a#&Ma2gLio.2I.s!P#drArh:88hH惎s6msҲvUzv `N^f \m,Voqҽ21PyOeM !}~lH,WC -*BMlgpkYG)-ض# SSDL,9ĩՙ?&l OalaЦ"giK#EHi^ߕ1BT|NP>֯g:}(us&i9VC֠dcP1N$v`> e4O\W=Wݸ6:#TD{)t2LZAh^exP(J8UE\14D% .osoV]DM`=0k=oz;q )ć0. 4_6gNndoo&5Da$$՜ʚoK羰NX9w rE@.IJKXEiZMC[B38sck t.Oms zv%ka 'uCu,'jZ8cʯ~f&hem(uԳ"z$W(`7:w1^RB݊+w hk4<q]F[:/@8.xs55ٸ)L5bE~f3U}3;<+OP|6QetTrpif|"kąP}"҇rҌrmM9Pll% Ma!ѷ{y]hV+ur@a2!)Xc'@.8u Gܺ5ÆIvK,ǸL(!EJ=yCB ;`JDJ;fȑUVIB"SO8ͼL+ i$|O N.E#(=HWn09:Gt·Lf^y^*1lhP؈f;5}4]=^+^CI}Ȋx['7)BԩN6iaZn]Șm/am-h$.*$-"C=٭Fwa#⹉>2o(~U6^O Z~B.g"uKeZ\Ofkdݜ%҅_Tr<ԥ'|(FEֻH}g^o~wst8:3d[ ZYm21A9Hm>s~ ԿDtk*xֳUx/,9 u{ | .MO1 c>Pj*,~5 @ gv5'z} 95[zko#LSDcqîW5pPVHI{*푘$yiu.=dѨ^>=ʦ:dqՅgQg~٠mpwP?PkHWf૯iM}xv['D ˕q{]gexg;'85h4KVVpwթ+.#EhdҺ;2=1+[ IuqDCPG*Kn_,D iHݚ`>-"<6o%UGeRX0L{Jv__Sz=f/IZ 0ʘWkuP6?Zr|-u!ʹ]eޕ{}L3%2TƳ~8t!Lj5S4RgEzM#K7?suRlS{P_ KG1[,v3CgG;RP0<5JybzzYʠ{v;~Z#WH} bD#\^G-X /ƽRt@p/c% LMLg>V; zgЧ>E3o_iً w H^V}U/4j3i$m3&L@qΎR~ FυyKf`̀@6Bnaga1Z2J2jԩˢ2E8 ,ȑ>%C{7 atERIxP܃Ψ%Se9?`kb"EdYr^ ^čK[']$1O WyP<)-wskwW7 2Š#9'+5P `zlNkE]_|% ^4 D?kiWGoFO| d $T̟ߢv@(~r1$3Q RؿKޢ_Ƒqrp߿ϴbkOCxygO^^z5 -;ZHM׻mV𣋣}zS ;ơ<mEuƩ>?O8}*PIE I7.($mڥnAb{"O!`dMZ:Q#A#(5'[Ғ?` [f \(3_<Jg1x כ(f>=cʓĸ\ KV(Ȓ,C/٤l]RQ07nm ;Z?tkgڴ&= i NruS.E7w/>``?dCx)j LqEc0@t@NG17ԓ+x0eHc׽R#dBh-:ēqz3R**=y/ZPԥWԾ@?֙,?~J_" ]zP%,tZ?c!ATscgȨ-ۺHoBtP*:>>K+ 05s}y]rD19J?`nS<f]W/{ZV8gi4f2jjX"~ư`9W4qngjq)G|l4Tz 0¼9J=3riqg02f+kی3mMUЌ *Kd]M h]nebSNkpG"CȜX>_I=W+)r0=hAmv)3`N_(jN>χV7@=tzIW7ae?,sU/T>ഛP@-}셸=3jsvenyy`p 3ğXdGl9"#5i^^̥ 6w3"lhnՋ$q<5H :ᢸH,9r:`0ȅV]>d{bȊe?W:1olHӂBbdN弼RxIDKD+Jv./hâ|\ 7VptU "šb6>Y)ESQE|W39 cF3~-jz"Ppв+7+P2c˯C&nP"bTGkYz`C[:jX$+z;I706Zu#@5`ՁӒVr%} O. mn#Z D $zdE={DTs6큖*9fۗ,:fhh6yh,]'/P&LgcJ2&,E Rs_C"BKάsqG6frVM< =lk_L^Iq[+f>xֹdݰ\JJ] c#4zᾓDNON 1=?ܨL?fv}t `(G`&mxeTY@& v}#%^Fy &)RmCt#E0UG#R>ev=*4Kge3uJV: w܏l`OMݛDЗ՘>y:-'=_srdYR'#1NEP6s` k: 9ȊO)ps 4 6 kV,Ui'_!-A~1!c۷{M߄8㘭_E)n3=&%#*+v<D f`ҵWU%es —NZ3=o)4:v߰JyPPRg߉qE[\h,vDk$X &'oL:<*(>" :Xjȹ 꿏6@8\7/98Nj|_%AM k4Db(@$a52IFֲcmHik/ח W:9 %q Λȉ :tDNpPqsrĖح#~/ HJ*pz3480B[.{{y(g) l#T ^l7%"xZ,%#][5J&0zfJ dxnÙnET >{L©aBh刺h$5ʸ1i*Jn})Z1GJt _iZѕɸ;iMvs#Adt?s~( bJh>)v0[9;ijR(#_S-գA"[PƺVN6/lITy9:eRDz|?L@&}8@Ƽcliu$n֢ͦlM_> m/D5a&o#2p3E?f%;S=*|<:η]aђ4XU:wK~\;|Ɓ#Ka7r{ΞD&11jy (hbvaQ<ᇐ@f,Ӏwֱh%mwz^Io1!шZy`ݗ=dzzUٗ^_f|8>t=ٵHdumt`\ủ=~t,6PsEd=j/|QmPPy셇 Ũ2>*V#؂mR|.kCJvG,c ntH@߯0gi?!b 7sIV:@WӖl$l)pLF@ʝUoMTaָ&KEPRlnVDz8f&VX-JF%B+h7|_D{Nb!D9MWgyTu<0^[hPA$3}\'L>-Q֟yN9JA٣~`GBnnh&L8J|ϘbRZtG7:1KBb!r6@(1טͼ̒+&/|'RoC$E?U/y"&?f#Oyq(X$q#_ ls#B~PGYuihRy5 0?.9ݸOU:Ş[퀆qlV0  =ytJOck3#v* d*:Xhr>3#.sйTn4>A=dNHQ83T9D*1βٞV,-Uooըcq>E%w&ž"XN[,&$;6"`֐QR˴E2pF =& AC0ʈĬdu x Bj~m%JP}&B,Wag!+8uU$"US5wz?DCY_<'u)t(5›5L_f͋h7A&o[< f T7'ݚt,9{v %dlj4ws(ƄY^`b E2M[rcJK3| Xh_P1o#ίYNU -/a@v Yx Sc[@K).mB;*9g؉d C%q[H wao|~7*Bq!CTC!,@7 u[j|3 4޻lAPk؆}딁S *%Wr]CL'۴'.oE!;HDCc*7"?5c.* ԉll쐂xO \@3ҽi]( ʒ`T6h+  ΠЋ<3 MwFj܀S).\vOMz.sQPj<ˊ;c֤_`;1vT6.CitDtц)~1F*B;nB:H36 /$uCHwG੄gFnoFM\9B@"RʫӖ7/[gfkHA-|p氄r-]O8I)鱐2oFw66d}wo6i^d+!)3MF3$.ʎOO &$&/7q/0joʌN*P^̠C$7h)׺j;xKiFfQoTs!; [%a:^C ?Ѷ'>:DDُek9 /bYk8Fh2O7_x = "td'7T^I[{8FOJcӂM 3[eL;&+J!=fa-A}i u5M9[Q0ei^&.3ռV܈|j2D[vM:pnlo %0f!n7 HS1y ^JY2EDXA:rqP1 ЌOC]?E٠}ND6ـ`a?l@`Ք =pO0JLwtKs#g:u3@CroU.)r w/`DQ[*Tmװu2;UrOmWJ:1fkƁ4]_g}} ;䎯>%lj#*  z%,WOH51Rkƹ@Mv2kE+#1y\֣5\>H3ȇUfثP`&^`w;1؍(q5=9Ht$l>2ѳ%AQc +&nW%*5t|z[b#.Sp\F8[tNsOj~-TBNnLSluTx/dVΕQ+$DFpG[YƋQYFR=?ywz&Td R.,تCyq)`0?lh*RiB!q(ƿ%к=۠ $f0Ѹxb}Zv-L̹[lh+Ө7([vH[(ߏ +AƀBSt†R.$/DݰTqҶrh>W@{,(1C@ab$ Muh2FՎI6x@Zڸsx'ZχɝӀZ(JE8Cug_=+pv}Ô.Xk&PkyChtG,%jf~30 $:#hl*4⊭Ll{fLV 4N$dk] Oq-NSPv9rR*m GBRYiU]?qEkl=oKn37uW[D{ iIk Kk/v.gо™p5M0J |7s" X14UwmϼLD3Lͧ9 m>a@$gth`އBs6N! @7[cةdHS1DC;Bm~ll9,faحhԛ:?iwFXx%O_I_(;܄ .8R\# S+i}qly)|SRLÐ ] NV+WQLfBrm'!vC7-*[? [6)S*%9>žRB'fCH,f']Ykn+^cXy=e&2,6i]j2=[&6v,rnFrQQ/ZHJqė2juά?S͓GU"=C(߃֏/W=+ܭ@,NF M=7v5m%([q3! 0B`xyxAd6T&3'N $vw,KeP*AJg_ǺTNH 1pM]d=nT؆U\%O$y2]L =FuNqOܫu^=+?p$ _Jf?lp,bI´Xsl.7PG`̑TSq!>\+5/r!^Di:"{HsWК隐yCtb%1/~;8;_;qU^70yP}%] idwuC-~nH 1/{^!T7 kM^徔5lݺ]ckxF;>Ԑ;Plb{R\MR@&*Z)dp'`QESFm/4*`?i'n&:88Ge$P:wcKmUZa)ҹ =@fN#ǁŞd+?F׬t/Iq7͏ZuI*BKGLZK3&AUӰw w1𪛣JDw@ |x\t KiIIShC`<|꞉*"p!ՕO#r D_%;n]/E@b\0'j̽[9M[Ҁ9$WO4Y0l#=_T[Kl2An8#\i*cuqs{8-- ~sMQLgD>J>] ob GNwzy6.x0XEz wӮAFI3K'<և¹aO=WY5V)sU9oJ/gTQn䎕J ]Rj@~1:a־#un6©ZAp$PKnU:nEj7m NҡQN _TG5FyYl8eYbtґTvkְ~}OE]O| &|dt(A`Eg񧵒yBY$'vtw 3vhwVщMn?b-@\x1)MQow;$+ YW]*8`9-ת-*$9ZNgtQߪ bɼR>7$u`ȱ1 ņ=Lewye' XH=|*6xGVey}:7B(`Z*$"NeK7ݎDMaŚBf ziij4/=眴fF/-t 7%hP~%~݁)Gyd6d||V|chlF69ApyEv KSqpɇTrKr#[nXׄTU p0fd%$wS*Lm^4,KwlCWKORΥ"V <N詴g)+ 6Q1D5y2693`b~C?YIތ%~҄(Vm-(IPːRtB4%7ukWbnU2-CRoi?TV:^\_dXy@]sELǣ#)^5elѷIu@q ie'^MRY( "-=ISJ@_;*nl)pR5|f/Z~@Mq ;JN PDaR1e%/VF1b', dlJO_VиD,qG0_z͖j;\. 0Z%H#UQ}O ux羊JQ6~z~d?xgF֥ 38}P9`m<_9K$F2z/:SD JmmCqY  rUhygQsJo>ZSARk%~> t@xa4J)J՛>Ur %E hv%yW&&` U/6t-6Ï`{FS9YSe8(z%IC0li%DKAHR9%1#A$#s@_';Wu3"=T9_R7[S8%0&~R8Rϥq3ƅǰ&䒍:oqRB%W xcdž&P <ڻ,&LD&IPR=_iDQxVr*{2=D6X!@38M' 9u[%g.  @YgD +~ay엍3Ł-4I:H?Bm< h0B0J&XI4 -?\  n6`j)lYCGKӔwA0 i$]cI7c[&P25,vGBA$Jen?yP(!׿:)jANMU]>x݇M .ȕb. 0@?xJs!R4 دKM59=@ZDʡAT5J~ʤn,**q<4Jl*^X[bfL+MN2ʶY8M^7Y8MIP쩺QUUF#{$C@mzL扥CM[pz/2DYK7"/'SE2Nh!JR˴j5p&w2c`O/+D:"nT@g-\ѠtymNO}ԩd꯱6;Vox 蛭P6HۋZMQHv:&-o Qb)ND<(KMtL}$MM G2s- e hNqvIJ;8ϫ "WS6QX\(m8`7e! 7ݪ8a4[p}.r'sh<"'Co(1sHqeZti{o1xThosxGVVɧ(S Z%徛F9y#oܠE(3;zbQ DQ(PEg2Rن4t{/ H":G:_DcuPKo*vG&g.8-KѡQ^7[(1,Y~UA=zS6N7?Qv_-z{CjS91}H;Aǃ^yJ07yla2-wёtoUi K cPDo;?0%Sٚ2 $ۍ/0Ee*]NbnC~#WP%GOEF:b%S 4ـ*%PL9H]jxygOΚC7"ODnF9;%.DBb夀U-m}l=g@態kak>QcT/ #Vrq4!<_/uC`S߁O/%8-hSe„X:j"E7FhaϷgO*lg)p ׶}AxjE5K*K2Щ7624U6枈1*b0[ Gf9oݥc [DO؝OsX[dLdYZLֻLi ~"ή i(e=u-;.f5ݼFg`Ym+y`@nS)u [U1[僟t7E)H8a]FJ3 70;V0^ d 3Sz\|WQ99ВnHc!O΂[٭'nc%d^UooԉsE8dMGi\Or  fJCw5ͨ=sk m6buZ?{FyqH}U*d/eEMm'əVH+ᯭx;0НptY(Ǭ *hq,x6@ },_v5Ӕt4HxMOn75b皑 sHm s@V&刓J sKؚRts QePCk@vnŐ#_}YHa\,aYz aN7YM;y˫J$h @:oQ'?(8Е}>^؎qmQcOiк>=Pw St,M1U VQnҟ5=޸j{WN.:?б6b);d "$\'8(hr^k):".9 +3˖d6E܉jtiք_:vʦϮB˙h1l]+x{CK*{#σ*@๓vſtV#VzG\l.]^y`\,=K^ZDqVFaڅ$| "QA.ʆ*zCK`toLOj;ʵ#LCu##te4>yڎ- @NWpC8>n!!txI#^;F{Qvq)=Q?ih*P`GELψsV6[o*mjM2a2Ш; _Rxw@a岡;&s ie]'e=oؾ Suh1A{ErzͦӸ 8KF\e;iw{íFY諞t\K Y V⇓q )-zܙzyFDҹ4r1U4LN->(Oyŋ4wYPYq w0\1 N7&q6N0LR 3'̑5Ş FrO^~MtдarPaX۟ D]_S Oʱ $-!ڢAzǠx 2LZͫ:>Y! 3]fXWb#ǚx,R]Km!ڠзߕFq W`u؈q!,jB"[~hm &jbD %oI;AO(@TGWYQuܘ\KWDSkxϴχV<ƖpջwE2)/W_]Lq6=4o-nτ(Iw߈cPq:ex.00?2o+ $-J$eQ(".ZU"ѻ_CaQ bApe{a}~cL!ڮ}t_]j0[#a MM[[GJLRt9I{- ys$,8CV6_Ed*˵\[<3yu (_ !•լ YnMqwg:ʲb>ٷV0OOеB7z%DuSMW8jvo'gpw'gF:Y`:MskVLYs1_ qÖzL.zgt.I#mbz=0k·'f]2Y1SܦWql{*^7S^gN\#X{Gg-x ;ljupV O/F-`& >1"$ /rx(W_^h[q+/ n)_cO)2dB@~\<SjB7P\`YX|JTH^2=r[2. 5]sst;LF\/9)J273Æ7Prb=9^_G?jjͺ)aP36,NhTiiO,:irD dB.@c!#1OYKd.!xX/w +c<~~n٤.WIJp7?1Fx#-i_{lٚ>)Avkyc!`e254P([`*n<\qHq۠B8a_mEA>wYiq_b,v@$ώ&wC8xU w3 9 ψ&RjدyEk&Ei5ie/Qw_xtt}C`KxuvaKs\8kxHV$2cF}Gr #EB!Pc:kx@H%C|obYkÜtV=Q5MbzSI%pTg  d]T0i'IpX,1"L;i#j3LZ,JeCT< ^1? W3b m#ZdB0t_j\8M/|Kj? @'ZECP-{]Φ"۲e\͔HiQx~ ȲF}6P(`xpnnn 2pp&_99/y߁lx1E˗q'Lh8?nalZӣ~#u%hpLPmǀb:{5Z%kT{{Iw*L)?wQl4XZťDYb1dah\N4Ht ZX$lK_LcYB "ֲ"*|,DŽܕFr(=ߖ|AaS߃ Y:cZj`Un9;4/VȇY`AqR%*G {;\\`S$wEQ*3#IR_ȁMV3OчKE{;%bly?Iu S:aVhoCpK|un h;Rc^nz(U oQ#F}K]zsJ \ώV.\/|'A\74)+yw^u1GkAL@MdA\N‡Q .%wيRkIG7yi zGl݂'Uhr? D&klCSR) siL:LDG0wod\Y ~{yd,Egܲ_?v¼BzwNJ[eq ]2 >=Kqf8ݩŜo*KuPЇ}]9Iq3`zۼD-I&hO#3D)*?dH/ϣVۆOXri޿ lBE|eG6\lU BFAy}ZAYCQ+7@ s̖ZF]Y;Te3m9y Y:gw2Wbc޼qA0[Vdrϗh농` m[UfpB.ᙬ`BL_ǩxAĠinmH% J$uY8enqy0^ K;O]+OG`mcŽ(IH8f2UiéϷrWܒTK4^9h bHm(m,~m}>..uf VmGrtLx#}l 5 Vn'Ʒ[}䭜*BOOI¹ |N+ao +<S@z7t/n =,s#ґ3?-!pSч{/MW]+iY G-ĊޫJ5٬Q_(jN}m:g YuW@_h*rƞ?tvsłU!aOhN{]h| eD瞂MϜ&$߬_О׺aB;~@(ekeq k 6`\My rѝ$ ځ Z֊47I'/X<&5j{)r"3@=?j܎JfȑMV(Z 9gNyAV1Z+)7>ݠYdҺ~E\.{(##SBmIď'YQ76 pd J)Of"הa)I~Xj2ύě!3#/DV6cb~_tfXې%a{K #S?wn&RJy yZ;HZPd}_\||>bY&K\Dg"-A/=ˀ#l~O?r,3Km(wЙ+J]U#a8l=ULFRw")XH1@3l8mVCcT 0S޾ͭ1GYeV9" |^8C #r N[} v+_p[O+W!JNmNjlc5=6=1UQKJI?z21,j^gV_?l/@O w5e6d~9]]kg^KF@۞0VJsW뽷0m?o{, PbaU;4 Ɉut! ۾*24?W: w4&Eܵ+}4D(!eLɪn$au/۪{# \N0U-W cv@t"z'PS| v$=4,c[j5Lu};MGDJ͇xpy1 !z%Vcg`9zWI =54nP|(fKs#j}'gX>Tl `-:g,v+Z7!&a屒98˹&gXs@$O``A? zP3vW19'rU5B0QʩgyKA.]U1䘦apI$vDUansj+GeR^"CrJe"'& -I{l~^*T4ʵLgjr,YsdAP]oVe,Qe . h y:;tPf,fÏ7F-'Ꮑ" %ٳ  'c~pCx闾 Fu/N$#(d}{j/ւ4[HƮMj6u®yr%ݟp0 'QoMCY^pjquVo}s[zޞ. p6zU޺s\3Ak,/ @L'Mb -i1L{ͿJ-wn1} #% CoK'OB/KVgӍIXvEg=#}{>B 1սxLyK\d\3{G3Nt+*h/Ti9K&p{,S/r ظxyG|_E]-m@RCl&c|KB$c@2l/7:cGZNnT*xKp+ތQ1x'ُIx`q҈KA6` EzpVzKX;*%/Z[^o2x]!($6n3{;VF>^˅>IQG'QQj҉3s3t '}2Xtp[F%~8/8Y@wgjrbݣђ w<( 3X>OW7TBMqj[|gqnH̝m Ju>DUhb+TȯT&"ӧеDrouiqa]XrZ5A+P:y8\c3ƅFfbC+:FM7  Ǎ_ʁ?˞|f!`ޏE_+dV LpUQl Oc22p=X*A?]..4>gd2 3 S?U}NqB&&w(5YpU$^`±N+r=h,ގrWu"MŭIf*[pY#yf`D=(@Ӽ>""V>ơh{*txh4t-u(ߠGKȫwKg5am }+I096. /@r|HTW/fU6RZǜ}_:/+Jd6O"<,W:xvտIX[ U~@ tvKZI3szx:׵': )R0@xȵvaDz3DR؋KDMԄLPXzu_}.$5-́ty2L[h#:5*k6oEI:Wmg$g.1ȔV4^f52N _EQAGmsᓺ{qrfyTwyzc-#9djU5(bl][Sd_+qdqQꍣxOpU2E&hBP40JCvZ@Xbx@@—Sh_ET?i<\STdc"{o4\%/jR"x@*+fw2۔͑ѾZKn5M|=AO#elm=ku2Vjc0#!i#] e _aՍ 5]5@G?َc*IPVn bZa؊6yJt4.U+Ex8HGX4`` +Df|amF*z8\hԞ!*{ϻH4iRY VHq{C.f:OYyϻ<妷$j 63 F[/ÔȉB7x| Gd{[F扆M\>_l'^e:9_kwC%KQi,2 (&<gÆNi1y) :kpUZ[TT`uDl)wA>qo7$-wZxcQ=-)N9m⥖O'|D;FIYYP#/r=»öT_88Y冇u[50xKeTC]X/m jI[.3JjϻQ96F[*]^V7 Ɤd6wlҞ1QMD^^?eB+IEu@Q6XLůj'Cyju%kA UmWԒiˍW\YrheSePP(}#g]#*/8ӑ{}^-VRQhɃ23.J8{dqB9=ѸУ3HM'(F_#NcG-n6Q{["Ӕ?Qn\"ׇGw0b\u?C3Mx;Lu}P',@v]{,6w<@N6C>$Ÿ;b7B7 ݼlMzi̐/kz),.{'i:r+vAF}'S23u9Z/8``39E2-qܱbu{v(=)Dc/UMkJŃW0\ n4g x4+: ;&PlgztTLnFZ+;L,-Vч87*K~6;Nu-,Qw ;pnXMCgtd>m=G#Ԥ{ʡX8/tG;C~EcMWq$~xd'{Pd@DAp 6U>mcgp V_\M ^dL9: V?4'(6gx&Eae=W޶餳>21}E<$7 &!FV!B?e rV/E(. 17].v.Mޠ8 =^0jʖ4ys:}j+]YM} Npu(m9 :~NeGx%ق'vK8.{&E0riecJW7m"dTa`BV`_PO $R!Yꇦҕ2r IeL]2l4^QdcTiL5XY*L}3oLB<7 Z2)y+w7|*yo# -1]XZфBshx6FGL![U0J]buQkܥ#XM= ;0[+%fLxҡ$F {CN 7iscRM )rm%rR i\AXc=$f<_޾i"g?Tm<T\7)MKC?%,|o'u-I uB4FN.’hT3mc,BF{{C8dqӰ4r:||VbG!QKFQśph;Ty#9Z̄]];DLMd%~_y<դ7rf#b)d?#YĆJ{ CSCNTx!tG0^a}Vc@/x [ZB~CBV Beّ1$@o*5>bʦzce_fr(<J^[`,0{8o.x6#aØ70 /-U\(IuC'$ݑ^G jlAiZ^]kMV>,9[!Kx>N7NI)753N0aQtiwY$Ζ(yyC8wi/ n B+^ iʠ2nvX§NUp cVbHt hpOry8˛C$6~np"ZoV0H 58pTx?"?/ąd)ɀ2PRz0$xVqWYM= ¥}̝cTjdB(+}pYGQ=-Op.0r1 XzA-\)Uji9 3֫x 0ZI2$qVA%JǙh+Aʭt9ib;ݢ=Pnx5'JsUlN)e6vK%ބMc+r1@֮3ޘL>ep5Oo܄(1ᡖ!WEWWס(֭Ǯ@Hc:L-).ؾ˓3mzex$ Wֵ‹e3m?4NT? & N3׍2QQϪ2z!Rʎ 'SĨh*b}}:6+bl$8I+J4ߧ4eέڽ-.R ] ɎHWŌf<@w6DXpW%W|Ċ̙aMI0j=w >aMv~֒E4(hpq Uk6^/(&Bd@!cq؋AS']r5=TT ۉ`oS.Qo.*38)k2^b B'*3"XAȠEfjI\z,8؏zTƞ[2vvB2}LM.H$bd~潈+Vd {Nw< ܽUbdZg{ApkaDநEi_`uǧ,w8+Ŀ<]~i(r,gXR]uPZ}C|6!̅р#5"|!"z h*kp+GfEX'yIlkt~k";T)Y}Aj1i/i:$AO/VRoCS=QnlJvq'Mkh鋼CҵݥT]*(_ex.s@30E7Q-;TDaVZlaR)ѸUxTϊi Ä30x)E[9pm>TcJ R^2P;Nִh$M>Kz'jfJ7#/3% 2tɹ!4<[{{c4R;s<r+"Dcbh>*˷$wL5\>|]H9QUD6$ֱ+u6Gǁq7 NqzG)TnjPO'q7A%d1C׬rL9+}QPN2&;pC>IJK >9pRt0^=jqGX-Pfh6Xx7F@0o %15>`P*Q3h ==EnUȬKVގQJQi,%$h."8!>Z}ymqE*LeC8,tpE݇$3ef4~/b~$D츫"lzjc̷VsP%|7-/IX{ r&-,̒SlKNKpb?(d LQT%h 'Bz;[3=o@F7D$L gƗ鐽?Ye#D`k]jJGxE"&B˄B{NmQ5F{xYv# uxKmU.m,]p"72Qq/-5A' 0_aP`$N',~,8YRPp/me5bp*y̯=ƃ>$R}Ef{[y:mHZU; cucA|W=~^w/kxQ!B^p[xT6%3|K)L#zg!]n+RX,806PX8 D;",v<^H0n$ž^45Oy>kˠiۦsM.N_}\tuifaxA ub3.Jo!7| O+CkSwc|a$}Kq1}gòj>Dˮ^n@}jO<ӄ@:]4__e|h| [d8/oY-.dsXEAQ ۇGJtIE'1cQ % /V(rܜ yusYxZvN S!&bDvs]~4y&t= HMICO؎z8Nh`!4{xæe1\Y[Y4!!&i&]7ߢG"(Ɓ ݶ N>^zi )_`-3B?V5q0hv͌_L_ŅEHHLI3YH!{#m\nAt\7HqĐR,nCcJ{*#0k2Q-},#60Mx]\5:J},³u!Sb97̔ "^/Y1م렸dXRY7^G;Fn@@@,H"! 68w@R>Լ'i %Ub͛ S;sr;vygnN]ZVO gp>d .'EؐH[SyCɊ)qKZ b;ؿ&(n,^UK:S"s ~q^UU~^0^D5)4:yƵ:6 ιJOI&XL=(5##lZH{:gcJ[˫470OnF9zUҪvC9:sWdʈxфF=jhER3~s]KE `O5b52u$*u8v a:ٞ֬4(zu >s?_ !D/蓥cːH=||<1>jd+׵Ix5m L/*~\2Q6ulTe7h}עRe)py+*gsʈ"^]7],Ә"NȤh,o|7. iw]0ōKZStqӠ $qONmT4 <d 7kwC^ ^,if~ PM7*Ywy՝++E W(\G?0 gWuvDSs??Au s簄st^+wUƩop64 ;Zgҟi<}S1|w F,YWp[ljk>$\2_xbŦ|əyTZ.i) ڏהI-}!tڦ]~kXk(ҹ4n~ JK ?nPGڢ5v)MsE07J*6//A79!vq:"o6O}d-דH&曟@"Q>֩JFZFll؏ ~bd +*n-3`(IX"TJd>80^:Ό<WFE@eX&tvaEi;]'>C78( b3W/Nrv1 6\{$JM%+E{c6#$ѐQKOc0SE yȕdIWcT'-u}-9}^!riUgy ijU_>fJApFP ;d8#ZtR艿>b(Yg}E6&@"{ mfUilT;akOeKBK{F]f+ neѡ :j3z˨r>PL6 Sɗ|wgqUdjPXiyVdF.qÍ6Zk]zõjˈ^^6aVjl!! LF'" L8ˆl }j ϴ zd&W˯Xo* }K-#Q1Dث=gf^Q22dfM|"4uPi6RjӞaYs^d橡QL20e,bcmeY;k~'ijEoCxn'$]2}i<02p rb.?zIO;jU*dkbȎO"QȷaaC@vBq1gHxl_ V~܆[}b<>Te:1CG8 y7GdF_pl0iICF6gSx<ffiѹ^@ UHGl7#-0IN,,g ⠐Cjhl] d8MM`.=c_:#\a5Mʸ0dV:`2Gl4R07YG %"q8u`(fU4WMnh\E4@ԝ,+UF U;\qC[,5MbU 7@ccĦdW+N憱$>P\ʥrx/e.1IЋv~!՟1t1Ԕ}XšڅAHjHs7UؐL[V w3&rmWHl ґn F_oJ{N6s]Yﻮ\d8(+rQQ(LCv +{+TFG=,*W )Mq!y95:dz^л72+GeZyq*{k@cS^I_~}K|=ť1w IT#<҄[CԊ= T&O)Yq8ޞ#,'tP;D6J YBЕR$s^L4L-fBhA) J45.NȇYz"226BZ>!F_E;3Qo%9 }Q}CM&Qo˴*qՌ|,6R6kt'` uSq ĎyE9AgϾrdEUĢ:F/m/]ʇ=hI !o1ғB;tUGs5zkTݿ̐渆bkIK&Xwf31s7;&VrsQX_5Zۿv*͕@>*jGN{RȱhG'a}xޯ|([ dY1m^;+s?L} A䂆^f1g?#%l3vt YW1ϓk kmqHx$. c/8*7^#q`u>:m 'IPyt21E BLC>-_7t7"#pD%2^w2!yb5jmה՝S]af͍"3D {H #K׷`wˌF!5"MRGy&k]Uq'Άa{ *k Э 1xhNN$V wq-Gvb$eы-7+ 3KI^]xm ,Oxm۽L殸Gls5 -" L:-d7HMRc~̙wX";bG c(=S$>:c=L+F.v 9ai}ٱ3_?~ct}dpⅎܮt J3jK nGR5)G|#@/D:*s38Do ~^bύ*&jf}˭} :p%6ӄzXݟ7R*XS~͍Ldh8r؟d5[ڿĵtԜimqE' >qF` RRh2JCab)6`X,|Q^ᄾ#gOqZp,ƺ6}fINfϗŜBꐵx$emSBf}H52jYk%樐ǑVG3A8`z4]*VJ TYdЬIfa"|{9 u2L51X?!=xPy!ܟj#q3lE=5Nʐ< ;do{Dc`m=Vd* IJ oW#^g)CCc'ݏ}9`ǮMuVYaBlC"ՙ6.8KoA}E*;rtB$Rа@:h/&]2 G?⡁iP/:.3v&f>U{+ӻSH\fǺmDgp=iC<6vk.B4@fmYQ|pnߓ~őW4Mu!ʐŢ:K=PK֊F B,Kv" Ԅg%! -ۻ'~r6bk\nZJ]t;Z!;yVc>n 18ތ oϻ~*`xP.Bxֹv`R6h,vO@q1|Eq}=RH6=C0Xz~n,uH:~Rlx`W,wM 4ۖ_*vl,TQ"=@%|x.0*^B~7ͥUŒ$B6"El=,#m$а%{2'^%a%mioRPaMO97ׄ 9s1GSs%.;z[~"\A yLo7a3sX%j8%1h1":1bXϜAF ʆRx-[DzT;%gEc^uT}=li'd[3Ѩ 6 =Ș5*}Sa,;6Z?rdn37>zE܂%JX:dFwBkK;UOz4iG.~ IFj!7ݱsd5;|AΞd(+BMc(x/XXd aKxN>u 4^lZ3^Ŝ i ':`n bێxeJ<6qu`q=pBݥ--"gy}Y~:"Dct9B:YGH8wzE.ApR)H@])D/X_/Β/ԈPP^izQ |ˡ %;]w?%K8偝ΓwPbH]"r:ڀtoz> w9Rɿ-ENx7~$$z-k0bx`o"fcdh݁~e'h<Ž4,-`j.Hl_ 3XHukm鸹TXY\ubsk@3S^+I r'zJ~۷eBe-^Ҁ՞DR6BߝO'21Ŗ~ >W fb=D»mF]?!ӞD{.NOO#yAtQ],'q^&v1/$6͉Y&eHYz{8f Y״YX4E=x:lBiB'(}_ʶm ;꬀븅O:?ntd&cLs` QṆqe607TcH-%j=Ƃ92~֨}B/86{LyΛT=15IO\)ceB Cq H"O~&m}3]`1i]ݜڜ%_V:" ]3z.CJTO}K C Z OtȘ$EW2!. Z_ܣs_{˸2OuGqUx?xܖGI.ff:'ys2.K(Tت[0-H ®oeBN%VJhzs-\4kyEbHߘ34Xqh:bCScmaXe(v߼p HR=61xABԝҤTlSLCE3[&MMJ)nCnN/?kn+?~bm8?o271NּztXlٹCu:k"tfakƿ:!CVP Lٲt5c4o ~ҋg3Cm8\{"7X)^eڀ[|=TjqûﳞeB9;x}\dz66`r `gWJlFOC!\R -t2ly1q McD16TIluV ^ K\R4ǜmT9~~ d_şjC)1ݼTC6s 9M1rvX~AzՇ&/6+ƽ|ȃ55yQZ K?>`o-`f#VJL]\GTbq6}b+]+ޏ 2 ?,&*ݡ-B]B(^bShΔ{@e*iԾ\~y8& 2EM[ :)71N(aFr/dOy;'݋,AD97GH[YX]|/K/ @B4Nj~mfr m>tU4Țqxj%mYFbxsRGsPmZޚAچ ǬSQWM($4k% 9I5gsϼ"=g+QJA6H5j™nӢIZ JkG8s/iǎQ^l;-$|qܔ]!Q0<Ʊe`q`qrM 5Gz nZiW~тp3x,QY*ΝXetn`G2Q#^XK'd}!ԝ-14k7#qyT" p6gx~oNl9b9ܨ/(_´s#el{=:sǓR]{?8o)O?-XD-Sc?ѕ69_ OA~?W|}7%`w":SB/y~2`~m*:J'HAbl^/uU ] {[tb&^ԠMO6e Y IB5 ޺ՀwzIiGŎ`٦fq$UN{Kh"m=۶ 7Cd s>_ (r_G?f S؉`.uP :97m$TY㨀~{D>,끖^Dw/ }`YFj sLۢv#)13F=֖U{g' g_(~@Nr[7KD iѼ31rڝ/R2}Hȋo ]u5zYk۫Wce0Y,& ӦF籢CoHbvY HHdp CCN (G+Bvo ̣ZĶնNl>&]H`85W> JǚtAEp~GnyX e2>PDB`*2R˵ؠ21?УwFBdFOd;2^aw c |J0LQi|iq1##uH-n8ܮ{gazlM cwQ\ɻe.8@RJA_WBYZDZZ/4쫐uñpga{f2y-o~P۟W?c9xJVFr/3&]/_kp5[ν9 x4e$d#!7>URm\jLمQh!N`ac^Nt7s,K Z kOLSzc T C $J6Nvd.CpfZl$n1, $hhpU"%)3 . ?ܢ6ruM dCrqO w{:jĉBa7 ?/2 cBu5 I(F/XB\Y59HJ=A\S i5*?s.Hq%նӱu+fq]0:x$ƪح Ix$9/%/M(1  Wm6EU{N^VsED6iO2V,Y1WI JJn@ݞN(cw]$dDv(o)wȏgw5Wh6֍dl7jCP*`F/C@| 6y cܰ%Dox>{&ΰ1Xz|<P)Gto`ds$'Nڏf}cZlrY=2W*y@TWS9`Ds,HRu:{6? `"ūLĜ\K\AnjXNȖ;}ֽe> ֯Y3K*bUD WRa+ٛu08>ؿdDE-M)=ѻ/ܸ-dؗn# A(˧A1?7 8{cV ?Nr)0w9K' D$C E ~/9-О E!b,ɥE`0])y*5i"65Y+WM[+  o`z/s>c~ Hp:I{(y3#g'>[mxЩ׮N;w) >(U9 ]@+ I+ID4)vz΋SpLl *Gs?,OV/Y. |tIq'M(%Ė!bFdfk]=D,ZAC`Z(*5b^DV݂V)[˔W{@!A"CW[؝oE?JǸb?%^zV 2`EL|hRv=#QS5x&}r qO[Yλ]"~QC_c,+! \>Vdy/yݸ:%ٷB2!Y npKgS>"2dAI̥*uaB* DxP(w͌s"G@|kZ_' E:VpnX$|TC>T^==,t8;& X =у!pAũm0c@ CwTE9F'}BW$HQLxf/ u]PMJ"tLC ftY8hW5@ z/ΐJpoxD4{n})n&⯬3 N)8t饎qC(W0@CDRiZnuݎg8`f?)r0VCv.: [,&Tu2l`^v)*u |o|bs2nd,&~Ѯ⻻$a9@×/?nF^1p#e&!kYCYT1vzݶL  \]%+?%%Q'( @ nNJ.L|]iT.NS,lJ=@ @$G% *Ƥtr+V?rҍIa\`wlYDeAa60Εy#404H'pĽafE79zieQu[i=ݣco|C  Tm x Ԭ{XFGlL뛑Lc#1q綬 `ҞAإzN5O^f<U Ux=]̣B4Z<AܥYx+[`߬O{!.JҦq'bT '5En)u>P=V'svϡ@7]"GlVx>wI(];ȽLx{Yت\6:OQE 'dR*eҟ8v%F AJEʗ[j}bK\MM,)<8Ex9Ep[)(v(OE蹤Kď }KpP$u/) mHwĖj{nHNhL ع4.רY QG# ANx QO^ʍURrZˌ[^X×OJRZʂ^Oē!#&_Y8@^^T}공!7߇'/.+⒔M}6iWwGb$GQlr&ItHI<"H~ةMRXy8Z*mAٖuq-3z+ً}rЮ34yFt!M38~SwGFns%9]w]6hNJk6YqO$!U~$&|\1uc!ξ61#Aplۖ&,ӗ?1NmNMJ≒(9eϱ7:lw*: ( 35+˘:{Nl@&M>Dw\oAZ3Rz|_$ CBOqJK1eWڡC@w$ $=l.vbUȶш=P^@_,@,h 8O:\ kWGB[J]D]ֵ~(kձl,}gUjҸ&89$(@ȝr%V'"2A.F|HǽDS!%fr mhc-/eʴmew=}qLIy)ߧw:F&!LJ$va*)4A@ H&4{g ]kûX۰h H=NV~I:'r!X˳>+W];~c^pX A5_6";]z*>BUƐe8%;KraU&42m*UVW*4GˆzTpgxSN|u'eګD0NFЉO7/|?Y`B%1`n躶0BA )V1[۝? Ok)whw5㘨f>Σ{42(lwԷ"'O ָ2sЎaԆe9IF=OF|ULJNqn@ECvxPi!Xf·XYgjm|sZdUGA{%pWNz\FITQv}Y0d]W90eS~9&dAGCz͚`K  ò^B߷=IiHi`L͒(i)OG*ТJL8S Lԋ/0J!ǜE_.ĘK^W *Y]@>^Ȏ.6P!l__WɇLXiZwŶ)!!3L7Zlm۱1_黂H>̱aA)*!ucر#bۣۮҭaciz5 TaLtY+p ^WU{b6Y /BCIǪ#f6:y]i']86%5=n 0(32\P`2Oej%B¢N~..~R`"&̖pg3>hB,} RI{!<;/!U pyC3qGn-YUaŧ<| tXI9sCe6MQڱ#hy䖨k8 Z]zwUېI?c> SmX|Cnu)ǟ .RqgvՕO`-N?=dPQ,@C䅜d;(SPr2G@e^@^YS49"LzKm/@urUqgL^]所yRC{:1.t?F&n7e[&P)N"'9D9Ժ$?;tc+qP;sB)QܤSc.MӾG+@@V4nJO GЦUGe(&E_wTX+e' lB>˶c"kNHR]Ƈy1r.]}ZepZSߝa䕒R\xAjB܌5OA,d6!Pc/V4^qS/ّGSgNx4# #Cd99N#{گc܈C=V|cF1B lLȉ&aHb5ⵡ6mY,6dQgQş_bөQP=ël@X=.i!j^pRt/Gse~UR>|  nKe6VxiOKy>mYfHkkK8o-lf֥[+uvVa1>\yT82ICA1nk_hɅ0-mz!yw,CJwS)D:ƂrˆS,Ƣ&C-үT[#?S@^=.nN#wb4H2 &9NUi֗_T{*aXBGl烫uxi>|ʜmPD-Ws`>I` $ĸX"?[PJ`pVr<;L".Π n efpS̵DkzW;zIW&Lr&k .*ٮ}w!l2Ɵ&_zkVkA>YS5F@\ Ư%N'P@f1>S⿓ 8Q/nrZ! wG>Σ$Bc?ydfM5+!'7Vid85..=0tAPsSVh"c warM:~Mth`u Ɉw56[Y-u{) cX}MazNQAҰW1k$vӇ!:'&#rKNEhr(QY/1t/oA/Lg[hdטVe*JZDY=L톦.GykLde.|+9R#*|~gba7!r%='RbW@%wTAdwZn4RwZK`tX鉌zȨ%H "!iᑨfw^L1P 3wH=}*`M t߼`}H?JmtH%8*dWx2$&1^DЕpBe@M2նi3h&j|SY'XB`tZm_"o?ELZh+=[CgD#tYE]*ǞC @@! a棆dyQt/Iz XhtWY!jkyW߶Hi8eae-g)Zκ<'_?"no+ޡ=}> К,qNFdK,2z֯./VHeɼ&5 Z(M(s6BUR^6-H&^/4HR ')z+|Q;NvSGOÕ; k_O{ /X@k$p(l^vʂXy8b̓,b e\dÆZı D9J]'*eA:+3[yo^qnHfRM$EqɈAIJ#i*9[>x^ª.I-͎K$7ua^ڙ+O2BMImO4!89e #iyR^Vk:Ǟ 0l[)`v NJ`!z =.2>x`K$r%wEDzFmI z}Q I>F@53gMD 2Sۮ-GS'{Auo9ZR} 'jƿ9Uzur ys#>U{O$Kd:sk'2IޭXu^yvWˇ8eRb! O~V,}SX'FreҎn yhHIN&[dbF~?W2x͈WʅFK?z ӣyAħ-nLDv9(~wlTXɤI i,u^[f X;MDTSeQN`.-}QsIJknﱠ寒b:ZBs*3chbViej. .wbnCuJm ?#>KgkitQ-NPwZc#ךlw׺\=,5%qd45)V <( N4aQOaw-4܊#:W_-(?7x0aO+.1~?y _&[ 0&R\*K8ƾgq1\;֫Hս7-5'&$)FzBdV{ ꏡ*$@a=ÐĆĶ\.1=EdӸm1rٕ?~܏L1K>7JkM/`%)D[zx N@4+`/d!d$ދ .K\yG䖷l{28t-YrLt=ݺP^^0k}[( -H*: 25F. w O*8f=ȋT8%:u)(_k"hjrlЬD# [z3W!bʪ5wvgEQh=qgV.sRQw}W"C E,bzT2i'9yBKůV6w~/S.Z>E̮#`}VkGvHKq*zQ,%L,W%wս0zNp=}q|\1uWraS0ɔQ$56k Q+BЈua0~08YIՄM;w a?糀ItַNV/J!vsCBGvv;V(<i^bK %*uV..lCvn\zgAHa>g4"h׹# Y^ @J5HW@ʧ\.iW |gUlJe;NZF3ǮOAvOlK0Z׶TN''=&]oE(|V~AYgaKQndQɋ8]i bblh'˚Fg(R "#;FnQ̂qh.l#TsY jLrt-Pl|IO%1Ok-SSUI'8fwO~ h|ɨW`uG$)Be_h>k$.%m65w4M.)f (:AmqJɯڇmۅj:ؓ5fm>PmDz8mW`d#YjJm[J l!F28'^'eƐߟF(E׾?f^:O$/ @MxyzpJ?w#/ku*N)VV>.GЛxR5"I )64߈W$T]b3{b,'X?_4"~0q4dA@69Wp0vh;X/X&fJ?;:y CU 6*fUx GܠzuC!M(\/shHUߑ$D@eR|mB`)=)I]ꕛ?*e1㞀ANS1\AAII~7d}I iWJn>ձq..ʼniᏬcYMZS4zFVJ2! 9jS-*3zmZ߉tղ^+Zg_??"Ym)QaއN{Pt GPB rsެdDN^)Zx 25{1S Q039HN4SݿzH:E0,߁nKԋX8S4E~7OqEձeE} (5Vp1[CπpAރ61xe\G{8.|gE$dpSǞM4o)I,#<1;IlVD1;=!|:į05JŸʙ(|pIfOxJNƛMjqdY>Y&Ny32ڨl69&5$:sW@Eీ8?Aj<h=XG?VwLt8zM'K^hiuoA.L .Y"YW.Nc+jOijFcD+qr5ɁiQH X)hA2(eF@&|kښ #q_l*O6&H[-Mg,^/63cuk9y`Ix9n{!~ A)an{p㬿%|y-!ŚҾVzy׿9!k8.FD,< BCZ3@9| K y|M54́I2K5_'쌍[Ü^ W z<1Y$55jsyu,īiQ]9Lzθ֤F^Lscf|ׁu=N{9h[Aą/lBUP*jr9O? js3RŒٰ/g~Koz y){@aPPڻDhN$_ hC2Γ>Rt|z`1!8- cC4 {ltYJKԣ / pW-"&\jn=W{+ R׊x)A7,u"lRC5ZUխܖ@ϗ-=Zrʣ^4k>T-"QP,pW&z#ClӐoG󉩽)禝hӞBgXm6̽{ OסwP̝}If8#d@$z0F,!.8I#ʰ` Rͥt's3R`lu&wM"UBn+2&yha>e `iVpz"msQUDl8 Aqs0 sxZ)DɼKnkptCݺIeq*)}839%Zi–~0an@H,w=Q:<aŅl悿93TҷqRJXxZby:^.9A¹@<麢_@1aJN&sa7γ-^SN?l ՔlOߤ>N}-[ 79|EBY v&(/,ZSw.sELn] bdcxH:(Z}l B~_s X>ov*f{t3t%qidwb D}‰r1T[Gc"* hSg[ON=ba9rnS9ޖXƧjҘTUz, L%4+ECBduRxQ]>L:"vLM}&!ŲCZ uX5.qHU{p봘uU'C\+qތ]jv 8q~UiE֪!sH uz0g #DpgrMCssEIc`Jo"DcǬɄ ]bAW|w53KA|l<%O9MKXj:m{5sT5plP;pZcAc cxvX1Ƈ !~bB -?<]^kAL:gFlsF,[s5 NE%+AtiL)dDZu]j@\ƶ̕7W8cI%]Gg\5x(bwPB.GGˑݫ[_@įZPYnp1RwNKi-P}1q1Pڔ5mD(IYH=~-$'K և&fm݌+V1fo$H oi$*Exb{HDGut*xhA HEHl ZUcPu?S!-SQ#AOGB~No5+f' (x #5iso QWx[Tάsc =Ay՘O ٯEm]o ={`.E k8{na]k #oB *B =" ='N/AFre3;#9o{ajbehHʵՎƊ,n}${BZ̐W(|9R̮%Zū.˂-պR1?]BǡרT(5~7e!i b1̆+niwFhp/ w1 muJi~ou'Y\?ϻ.p2)i( =S˷GŸО+M];VC%/,CxT>T8EW֝jSc12h-ĸ[veBn/yBFUo.l6X[>Ǻ27Y@_ߨΜDa;̽1 D-_-Ofd;]!9ݰqmk.͔ I9*"a v 4VADSe'2sDebz(n)vƏÒ#B|q,E :­ =/A@?eP3\ ޸d;0<\nd>OMF7̴R>"Ԓdũ[6yJ9HjrUM䨌ȹ2RKTxhUt[;tȧL׫ezơ /*B5.#jwT{P\8QRuj*v52[]1I#$^g+vHט$@/J߇&^ǰӤ˹Veu+"l;(iz?E@h+x,M|Iuhr!T BX[9@`Jb1a'8Ҋ#ǒ%e) tRv qcMSڢ_LTx7_l ՌOf:UjFa˺P.;A2?OTWX5R̳n$o8_Ɵi@ڻ=?(w*i, [/Dx`8,!D C\)ZDZ!N|S[)I=퓍)$g;i%p0y0۹#s>.W%ڌQhB&&336"e:l .x&S48)^f ê|bbqDŸё>ƚ D eqŹR깴9i}h͘IT#W9_Qx5K%S`n"JDi~16&3@Ql/ y[oDȿ;,f(3B~6 u5h<EqԈV"Gw?-F7e~0E*id)!-ʊ+eg:3^Uͩ&="L}$:SZPB 6/?vJߜ2-o뎧7&_$ЍQ'%G vՀԭ}-U.n$\X~^\O.[Ra3б7 #^۱2~j& }.UWqʸ+Z<2.zETz@c vqi@aύuG (R/w9 2=zA;8wBU;Pgv8Z[q)AF!y/ c )I3#ݔΒ搡xf*w) cUgԁv\S(ؖgQZYfYIig*? S6g ɪR--0Va$t٢hlIJ[}tm^iFρVbd^ }5XNH( %!J JGҲi8[#M|lғܚHVz3MXw ^KAI40Sw[[|NJ%jg7e:Q9^U*iO ]Ni ?u@CrC1v.$N6I+q~qrRRZ\0:r{(Az?Qy`W,ö#{pioP<rcHL%)Sìb>1|pJ)o2<([ڇozk#8p)6VNdM.+~jc6Ghg>X}_.z=ҡ(C[F # ]1UAhԄQ iK #;A<+p] ]n$Q['" B=lYTyӽ%e" 9;ӌj8RV:z~.1هYA~f,+iG5&(zQ |վA'꿛XigD6pC;R |QC 'NM1$r)ӂv;vҶz^7B:Bj5U?5Hf0eF[S2y)]tt<3+} _.USdaB2g EPɤwMc vp Nc|> 1RxT*m scG%\WŇHNpWZLf`œ_/A/Ȩz|!et`Wy';*& \:e 5{t$!‰)9IE`CS6t?V0AQ6Ifɒk6+~k{dGg^>Q< ħOvnI ɏx Mq=eH]Ed^)AOFˇdi,Sg q Ui-ӣSQ#ўόyOvۭh0pw7\^VP$2CcaA6wd{T_'쎭!ukoꡅ>ۿbZOZF+)oA`1ּI1=ɹ5$&HŜ}a7|;M  Ƥ`* &_ÔobHsw"AHo$Ղe6|"PBAWў`ݝјLqQCk?*)W}7 }=59yPBq rݑs;:N<_@LS_p;_Br}EL'D:W JgX{Q$#9wc=lPz6!u 5ԵgRܜ"\QyJp/|8ПъjF.(f̙Q V"X$R%dFjJ69.9ʨ8++uŠCK-@_=|nLjt0 X65iFTT-1鈡b9$rx')N5s -E^y1`T<PS&fNK#k@ A9@z}Mi[ t _S+rO4} =TU͒@-T*azھY %7֓/T귇S. %UD>QgʶXv%`+b2&.4-ŏ?pάC<4_z BjIcE7^yRTtΜXN4QD<73x9ǀJ("EPn#2NL+_ęk|Ii`zzGV4Hn APcX#0NA3_+ۍyy(v" 1T8i ;궡EkRvy[d<BQ%~ȀoZsya@\O&7ϳb##Hg[G*EfV2ihDP66Q?;Yv \9bbJ{*.,_i/骄f1%۪33[ӓ\_/Y~ c&bXuvXadcJ܅9\ &E9=k];{1ɧz%mxX[3~BܠH,l@ SL]qn-22Jp]7SB wzsJI{@&Cnf7vsClz*jSA8:|U,SՃ-yUy{sy%ϳ*mg꼘C 7Yfn[ 4e)-LW)u03'[^@Re=HUcw?isv`lX~YhO"_=+I3'z$`tԘm!,8;1g Y2Z1 1/sP!>Qu(Ka^ֆQtyptߺ쀆i 礼#،"=הs_vEZ 4lFT $O Y2z7vPVݝy@L"O,PP#ψ41߷>L߃@!gP5sCL_+U4;@Ə6`pL[:{=\r :BpIh !V*~iVK m.T .GF&6T\v擋*)=Q˽Ť~=krv5]o-WM%н"hƿz¤Wz⫊ oƭ)o^ؔo2h ` WI[زWGVzxuy$[iq |3m?K!mSr>ff>bC,z숽YHI^ =$#=tH҂{mt9lwY!X' g̀ksB(H&p nGfr>UxD]7l* dGޓ );i 1jdP\e//O,%5Jx5W؃c^%+f3oWTk[>PFf R+$hΠQ%("oFO t˟èM?;^0KEQwE#S=v ?r+FJv9)6?UMrq#o?ӬвǾj|c { |i_VN >\Ct[ HRdʠ#Ub38=,PɊ=N(/tИ26Ad1!brd^-nd3_!_N?0j<\m6PYMq&d 5kԌFGAkgix;zf6h70LR]sb,pFT4!kW@SkMo?9WC8~S!$Q2>)>oYURPfgBLCOx 3$qk{hw NAV Sw!>h=y[ 0ܪ»[ y,ow7rpda;D/sh Re+V0o;৸CIksJw> Wh$+OB 5c_hh3.3[{wK[34 uBoF]F@ f%#fjS7kЀSԒ 9cc[#'7K.WMqنlq'XE~OY^Kce=˯Al 'ٮxxG%'3ǖiB_<'\. ѫ?d9L+*PFt_`wͶk*I}܉hF 펻Y`p4uq| d#wR.rF˺&yT̟JS %nJ[D?Jά.71zWV2D;qu^<ϩESι A)9猷fB[oRgZG!| x^U=d鵆 ac"v03f^^e~ ,}A7h]Nܽҷu:uPHw-kI*=L=_2PߔܽrS2-dPt X-m]& RիNE<OoE&kJ/~ 竜ZR j? ESL[z;uu[xj$ 0K#0կ{b \D|xFS+p#/v}zRhׯzd֞I`Npa.9$ X6`pmn,ń!E.o аK8UK[jio:s4ncS?+$G􍆈IVEz>UhqpzkVTX#o|9xһH1zLVoDdA4\i2b؅GIw.g)bqlt(ԅrܴ6\Q$#UiVJ ?,:plqӈ6DǏ^9)h.b ҇pqT$ɽ+F|ɛPdݯOj^ٞ$pk=\zƨ4&Umpk >lwvGk0VCLPZh2$ڃH߳m4.R潉nu" 6wwZD"&n!G=Uti;۫M%uqqIژq/]7~..K%q?j@zs|Xh}5q+ }N_6eiW(*@ 7lC_!ǎu,|qbA)G)Nm~ g4{V&0ؠuځj :A^vG߯n YVӐj>esH U8 ^#_J*~|M5O \_&fb5d8Az>ȢRT(T#nJecJM7(և)-&6'< MQFaOuHzЭޅʨGs"4˪77>[ź<_w3תV"9z^p j;_]^3+Z÷ɓl7&1!r]',Y֊2vbF@[i\ٔKe$GRa>26 *22CZG89>ߥ\~+V>å_(#Y?HOI⧩G1܌BD .5_ 9.Q]N6f̀ n v[['"{h{ 1é#Gdﬦ5WRgڞ(u Ԭ&D0^Ț2'zl,ÇVRt qҶXx.P@&9< gqn6j~p򪫋1E\6Es梂sWnCt9|L`BW{gtqAtJ| C Ow3p}U*ޛi?q'qGywסō:Aٗvnd:(%.Xk>iěę<B=.ޤ؊Cº)zGcg0cg՟ { :GkjMkŚ?d6Y|/cx8R0\.D@-B K]˷%AϯOEpGRKGE2! UNkt/I_ ȓkCPrrf`dhUt ]?[X3L9WzU3$liR/&@|&-ASDmOǚHbRApڵG.Y:KEۮf̟t'Y) -[`oF*QDxNiP E}O1wxq&Skd (&H5}`tрy+gpm- `v2RJoԕb2P!_Z%DMP/t5jüdNĤbt[UOR2=J}!w5ЫXeoHǪuYtQΐxP:VaצIM0USS: zG ֣k*t bz/-`y}v.X\{k?B$Z .P[ְ5bфe{ kc{t_VJ?y@/6:U*y m^"ŭR"F%T;W ~<)cw^)@s)k{ MSHy'3-4n/dn 'z ; @m:Įb㍏+yg2%ں `nU-!%eW ʽِx @l7Fy!*9nt5GFǟ&"s4ZX+/*> ,t!Tm~sEzSܷ_E|кwM<ʌ(uw&l?` 6xViLgSgrmp}JDJ㶳 lԶ3>\,%mhO=/ .@1T[4/wcGuY?]TRoCQۍh#JkOR xꖐ!e]ϵݟ4^?wMN(BC I֢p {X[=Cw5KȐ@"I5d'{=%ҵiwfZ/Pu4_1CbEc'GFzw>vنZhU#ǵtp`eHSGX%lũU5EdcYgjG uP'+kHhTw )w*I0|/y(JX2#EˢGG1O´xm=GLޖ0cn ? NֶK%jWůҺ[7-oߠ!֧~Oj 0҅h/>5eCe鲘,̙at> ?DSh l|OR9|fxBt:1!6@٩<}}gN%<``'c|/zr DƓuq_"OV"i*BӈϫdPL,1 4Pb;21 ld 0w+-PX:#'DYƽ 5Ũ:Le+$X=~FA'yoJƒ#TքhziAF4ݰ0ih"٨0qT)oiz7<ՉYShݬ2@I%Eh~صI9F'ߍ< MWb0 xaDY\xOc4lU ($Ul<&AZxL<{b jAu=?9<941/}2U< >*b!7P:MW(l4>}a%TQ[iI.d|`G _>3p򽹆 X0%#I{X k͔6]}(Rk} N'sBo4jss7/ ,HEz_5dJ0Ӯ(|o b޶8e ohn-&"' -x w1*P VDJ^ؘ~_Fՠq= 它1}f?Mwg&7'7.톽z@=›O7d 9T= Ln1xvh "|; 6m_}6PU]dlx|CYa0å7XfROp{1c0Î+! eI/m % *O}74^ I12' 쿠µ# Xs>uws&Hxﭜ8@gvUxX؛6y؜n(-ncP4p,/I"˺?1 aQ9ȉTqt6F+@^:vdI"`Au^(NMezs=li 9^lj/GiJ1:[dttG3p sSǣрGS}\V!4Ŀ6o|{1Đ/X$_I]e^EFZXK~cԧ_ukԨ6tUrG&"Q[)G9# mncҝn].7~{.Dxb;~k2kl9d&*s6{q؈%jC%f&_STg˫r*j2wV~4W8#Y&OJק|7HҼ ILs: f< Bj1)@am3ؾmy-#(-/u2nQ|E+1H &S4]7qL>M (c+b#CX*N&|lTh vi9 NJKZebj8# kK3p%2xYT^ U )10*$}9,(G7`|.dExM u*dжkQǩ,ݦbxjUEAw )C?3AQg#4,K|5( 5.mw  S!Y(.))Q:pFiaA 'KF6V 5R]8ʴML5{1 x4aD_޲0uY4Y7.l<73a^j6fjBϔz/"{LA/(: gpdzG`QSKVpIf9NIJem!r$+7TbgL2ޒ b&j!ƿRusA69{ Aas/=~;8ك 2UAS)6 4UhLF=t4G؏X` ]dU-m"!niRxJ[e[oP8KOElG_FZt=T xUP}8q ۤn"53?EpS(Y\˓2bAN)"Ek]EYf8o7Fz#UwKXQ]Zp1#o^.V yWMuyTK~I.C nǻ>Qud|`B1jlYeuF3J ;pS)ՔDǏΉ>kO}/61;5|$g+I}ٛ*ÓR P@+5a&h}f"Kڎ<7JR UVϯ2p7>N3س%[C_!Us^RWS*Vӯ$;!c&8`,^_+xyhy&w 9" yASzMz(pxGD-(:09^=mQ )oq%e,g `t/ ~}ܯۑG'~\sn}8DiV քvbߍ`xGi2gg:a4=nRf_(MJD:n8;kMCR7i%xBŤ$ξA#ztZ*ՙ<_m ;u߾s)ޏ=(ͫ<%4Ň*JOJHy]+7' \ld*L?mCPٯkoz׾'2$~6D8&KdUFN/[>y'#Ƽcbp%Ek?M1Si.F[>ʴX#Jb-gIkX=.dٕWyNȿ>ڭCxEk -5e __čGҷ^hla.C`.xg{BŻ.ո}I}͗“[q2}zV6"x-OzH +Z|Zw̦{&cn>XLW",g[sGy=`WK7g| Ӕ-J In 4]'4&_"5)aP%H ? BwޠUNj4m9ĠmKU|[-]ǾBkȱ.S.H"M k',kB1qXV#M.Oi %:y#ɸyFu%HtLqe^CÓG:  /=u~ҽ9f9kRcp{q+ݯʭ cZ8/ac-*>6S.P\oEZ(ms:WY2_ $n .F0{Bg{T"HO9B5#s#/<9W1OmOl\pc˿*T =K}=DŽ6)Ȱ߇ nҡ 4 Sͤ :+BoS"MV;07_ƈ~O<G*3kf2K6vy,!^Ait(ֆ@gz^'qP'Ѐ"}VN険h ur\ )dQ) 8G4ߠ؂5`{9 6IV43mAئ>(2v$&* "f"5J,=]LtUYR3cz21P^ ˋ_loxј{!BCd9I(it 2Jg&8jZ9ؓ/'vwjҊ꜏@I P*pBh;3_MZ uQB߭[o:SÀ!?". 9-v[eќg1uY#'4IYUT>և}PK{J%ChF| ;=@oh`Uv_u^ZyHϲVR:๳!/kjaO<@rT /gv\?h/zvj+8(r%{^N?R$~|kjA:(K#HrƚU1p]t]~7.(.wo.tug 482еxca-b"j@Q=6KWADEE[ex) Qx_LwjT4i8:xڏLq(#~Cp%=ǔ%[A^i _tֵ.izVM'[zK){Ȑ/3>_931 4ă;^d +LfDuh`2_j_.xGi9dJ%eЃ&UuJ`'.[C֐JvTx ÊH)X̠& rҎec\~PQmz׆h)hah~qBbYY%Dj>B',q>.=!eGUB1w2Is-I*2BQF". S\SzRUDRDBɎ`Khp‚ &kIM.D8]9@Y]E;ϒ}#I:07shGJvJ:OPnZA ^JԶ :!.@jSP\9ߒhgbÐ(ޚHx/ܻ0@:ny|z邁_0>-nU+|{n6B kZN3N}|!.kPPv`^h.oweu`,/UpkqrJh~P#ۚ.}<-G^DH9dМyB ["]tGԩ+S\J;0k\㹈=4Sm[K >_'*}Wxֈzc8CAU|@ OK:L@ЭҺ{_%T Nc+޶O]Z<Ү["3U7|= Ϫ{kpq(]AGܓIm\پQ6]Wi 3ꧏ@4Z;@ `tW83Z8'" 1!xʄ4~Ҭz/4*a=$Sf7})DS7{PI<,R@x"W_BqDW6ʀM/I={ܸ. (ԋ X``+>-z2|7vqYmDmR+kM{x nYH0tmN!f=``~~ĸ7CrmqBS~qB lO}6PD~HN mATwʊ/۵i#gRgG. sP76DF;ZM<7761 {Hߞ3%~Jt7k)0 dHμ rcMѻ+=6$i̩{Lmn *# 5nr/J7ADmMY[TX9,?D'ʺq[U+W8y5#P%8Q9/+Nhz}ԑi0eSkU.sɥb)xÍ=~JuCh9Ղ[n!X6dD~`'V[ [A` `Ve+@h %Ai(ׯG-${c_@K5"HSC*e} v_wV6`ΊE߻+/_bc.t`ƨWbHq9 oU:y,n(\Ѩ}ϤCk)վL'}N*}8vKF0=n Uzέ4 +`ym _x 4DK6FOr[Pz ,`M3?l̨Ҍqry25{iGМ(*L?5˝ 4&,|VEytױkpd[f$Fϴ%hgufA4_T'cMxHHa/čh :u[PI,yŽ+(=#p ZD*0ޣsGW\I==o꽼KSx|}N dՕLM!T;|eqT/. );R=?F1oL%oyݭQcP7Ɓv,f!Dy6rA.K#(P"`M~!p<$JŭtKP,B#_ne F9jq*KU掿hoGp[Ne ;)Apu]ؿǘ̷"F;i8)2bq#Y3`Ҹc` ȇvYHHڂA"T=TϚk#lNv@jכ=iv3dj!P^G;vhX眊|a%vɩĴ G[IgOww6 @vZ4 vno7`[+wjBR6nPc*h3;é&P @={G;t|yj˧Ld :NcĎջ Iϧn[ _Fuɉ\R+LvZXfUSCKI@;nJ??tZN.MT(A]5q tGA*L߅aph.0R\aBwOoYV: -{8`GmZt#2 ө>gb.~\wD\ mi#Zbu?8L0!krjőrahkO˛ζ*s+ܣnЯ`7jzugwqYS3eZu.>3ƨu?n#C"{[׆6i?sFZXzɂQ{wVw6j^(?r>lt}7'&TO_{V[6@n1Nt#gFMCzO5aȴ> SfG' 5sKVZC\'*#ZxPh;t 0$&:6tL'Ú5tKi5Brܮ2i *7HC&۽bRB4o’{ƹ{H=.{Y"Ƚ/z~BEe߉&wHuf՟6u$f.xXJ{RCg &LX9.ؘ\&(맞sǫ|W:dӔq>dKKWE8gtoRHbj)>sZ*>-INeOhrb'%wv2ceiiwdADBvsdd7".1TBPğNwKnϪY30J=ԉ NF#č<4!L44gግq:ŽaIp1 B~K7mx~A)홱L) 9)"t=٣G;6z1/ -ɟ0CҬqzY;qP'V$kji&C'ܷ=iIhv$sP J8AnѣXQߙΈD;P~2̕uh`Z`}5g:tK9:C #[(` l{JPPP tW&@0n3]9q`qFeFx0?.Ћa.dL1#/%R"A4zp,d ʫrĹRp,+0I]x xYlsQrMXc73+'%Ż4?ͲSS2K{2$V+u{x d=5=^8 3>TF>V[]DERNϻUݘb֔$VȄ@ޓh|A1Q&Tnܩ\UD&y7J/i!o66 O +6*]OHP]\JGfA}FMnX&|R#}ϥ?zZ "!h#6zd]iu%nzqRTy(p drM\˞:NS?b7[0ҁ5VM~<cDBblOh\ׄe}~=R,a}j/VQ̏f~pyJت(6KDf#2D~6<jh MV\=:ID& zps#+XV2htܣ&O "6#Hs82Bh: {Dm+{ʀe!y"=JiGqnU ¬_nTԠ|BԘ7F͗)Ck9^E׹}RXL%+.`xǮ%1xqZ9DsVڔd. KwYd_j1s8ɟ¯1>ڄyJuI%[rXrm;.ު{\~ [\Fr3!γXپM 2<.92.EP?roQmㄐY]He}ǂە g`h`DbMaGqUb--hb"n+0L9î|Y@gMC|rΜdm10$x1 Dd5ǿoKS^gWP!>ͰΙdvM\g͘!+#S> tCrI0ܕ!.ގ\@ &k )eMR-wT' /,]U6,m~@TzS}PZ=Ҍq{zKT#`gET\Kiçf" R(~g✃>7vҴl2Zs~%zM"DraALo3) ,c\bYy"Jt:ֱC!B-L 5N}L!2.Dđ\tUS1Yp-.\,2ɋEr2A'jq^u4eYF ÏYG Lv!?xzBDj"}L6nS_"&dqZ[F{vݨ20eAsC_1|&ϑ>xr?) 'BF!| I0QUMI;+CC<İwQk;F5(im84.ŰcυeQZ+*tlt9fNTXlu *=s#{zų,o,4Żk9k-LÃBբjjAHUn ?lS MDz{v. e\KZ֓?.x̻">մIߘF6 w NCCZ'E8x3Lo.ms;Oy`6oB\f֕.id9+DDE:iK&JP<"ZMiRWv>`^jx&y_ͳ$gfHJk1[-%0aV= 7В!F/@tOCtNɅzC}o|T L,\IX_OZ i%ٳD:Y%WLg,srW!~ȏ/8:PjYȢ_ÛQna!>o [)~雹 MN]x=2'nuTytzYkI&H$hEa咀XyL)e)rg,#%@E)mpӈM]C7TQ.41uD3\[" Ώ= ؛xLz`U oB `(| * <3^b;IUD8b@?&q4٘s?3XPTߍTxXzY.Z6.7hp.qgSXzdEkze`p+ Gh72vh 8mE wN4μFwFBl*4jߙ_%ի_[wq\hiParDzJ )|{3'j f//_Dx r[,R `?of&'UއV3M|"AHM|1 a 'U$FSi9g`[ ! ㎠pY1YT^n_KdބhCS1k\0X{\ yͮao /^~^zEM`YkE)AH/]nš h!_h B՞&bYnЎ~ԃ~!C 9msLۖ@Z>m $/U-yl".a8r!F(:6T" Ƥ_paf#$5 ]^C dڦtB=$T`Ip8lTZ'O\B0{|Y ܳw}f'!`]([ a{2o,E\$`Ws+wFVYmХ{7t^.%>V@~#wtwռOu[ h*)!+n܀7_B]}dx)|mHҫ]lV `C,H zC~vjU ¿$ƀMb@H4b0E@0YveVZp5g*SԒKBZ{iU?p+/&SYE[NPBpCR׀Vxsd43rjPSGҒ:bl𡧖OQpHahDP}lZ}[´^w;"?OS'pi ' @3ۦ sˢLRh>9\`Ch n?}1}O#Pսg}o}kF';[JY63duJE;"j66Q%t,3_x@[pkq[42-Ҕr&w>Xg;06Wqqt>p4i^ JhpJE=Okkz,C=̟7^Sk XR]hv zwOiҽ5M}wn^RqȈR{ӞXj5ϛqshn5+&|1w%9kKdF@suH;s ם 3/~ ÒtYO$A'we l@T*J3\!|[FKRQg7*?C]=Þ?ڶ軠$-|>2D~=vϏq<ʃ"yhjv Rե%^FƦ ݡx418Wx!'  & Nb>3(i'h'uMF_vfk7^U#IEþz["evԼ^2m}1vx/WuЉm1ۧ-RQo{"XqS m+/[Tw|CZh'4Ъ3۟"qS!0|Pl]JM`iO4Z߁\@w IK֭k6+u/YT;܌~.Ay?R'H<+,gU^#S2NnjC``o}*Z] yYsj9o@AQ'RaU8?,׀?9DW>WbFv_?O[b qLj{%%%=,-nE|~nM+K#lߤ8?\}ڿ}%j;h8ι0`*,Jj<2l:D3EI2LNi mZh؆_Hv ';I" ;RB{24La=wH:LJP)ۼǀ\[vY?Z;Y:0lk$;3O&*;+*~#[ @[)Xh1`N $?/*%ޠI H =̿pT,.ǷVL{c0Nm:#ObKگ4J]4 ;tRj8=Oxl'pb||h7Nze@,uOFԭȲdۘd֟mqcIgf{d9$Į8ގc랶k#{ 8|(qMR+Uی+Or&7( R߾3„+*y>p=ذYH{:z<2ђR]dQuф=v]Q:-Lf.hGmy#*wb Cs4G&ek&Ahʾ:u4YtZ(ݙxl-Y n s ;4#j`8ZW<1f;˸_Ӟ*H/X1߽مddNc ! *-l*!^Eӹxe ?g-BoWə{U,+ZG; !'Yr~.fsX`tř[t?Q =T=#qxs6ꘈaCk}*Peba Drqwv$_ vq(iLЫd:L[--Ӕta ,Z,zuصmD`.&!EK`̽Cv8z3wޣf-0tfX洐Jl,˷IG.mW~,jG}\xҔ1{OHKϛC7ѮVf&&RzpILolVF $ R^XZ3̺>><)h(9(GkgMPKN`u03м@ӱ#y)0S\9z>` 2RJ=s=E-m/S7Mfȝe~)Sbg4RF(Vz.:ۖhԱtm򠬀]S .τWM3@hP \#YvXVbdX]#MQ6:1yLaS/=hňjo`;uPz2UPV*pԉ* 4ttk#:ȱ"v/gM91z:XAaP+ʟ"@b<͌`%Z8Xvj)>'tҴI[r3LuyH7^#HRb9]h)$KIp1Nn &|7׊}?.&KDMA f)xYE`lLp&6M{nZwǰdiSDr&Oa+jg[֏yrÐ2Uq7^/ TqU-YYn(Rʃ3ވPHǙӓ9s/qi#3:ivq qawED9뒧)W|vVoT f;,$ؽK1D M._6C4PN1 U r۔)oidx&$Q|ѭx&rN^P!_W_Qck88M.lg|#Sj NR:]mǤpe3THf͍4zsI%JF9f>luq:؉d"rW)F7Jc/ d(V z&~|0`43Te(?N6~5GKg0raSDa~ԺNq:͚Mzv׭v2+9P7)BQy־qfWv=vS~%mȔR@tWj;Aݖ=b{1&47qG!RE&Qh՚Mb"#]8fCGU@y ;pPiik^1:uVCenuGq{I@k=J/D,jE`4 *J A_z_ =OCI7,i,)β!+~„w %k,mov*beSq`eѨsnYzIn02b\;mvG> 9.e']{Pl-cҮ$miY3[_"Iׄ_휗'&R-Sz>απBoAJ>2̧ .Pgr90~1] =RogB̼"08ޛqH"Ⱦj'U5XW1[FQ!ͧo5 r2|HE7}!ڐ6/Z`eC`2cJ؏]WD[O;4 柢,Uk"'~!]%hnJ0"~R! XBScܙ1^ ߄Xts2.d3PќؗsJW\HeVr(MY]n 82vXT^?#tQ2$vR‡Ɛ^b x"Ob4xBќqydp(}Aj*z ~zHyA\z Ms K;b_t5?W⺣̴R,k ^D"<>5,n4Ge ;3]HxN'@i=qFTv(rL߿zuvvM$ l$g*ܼܘI S@=\+=֤Z8ޕ Țr1+Ҋ?SP~A[)"o{9^X"g, =k{89i̎1890OZ{B"Jtޖu7WIcr^$˿p\w)$kً^ν fT4Mx&z`תAHS&SI:ZSߗlY?ԭv'6=_fxsFtkbZe +q{;u=v> 0\@ri@tv!L<:0iOF(wCdEm6VDx﫺$zA*6w {=)~g OeKfX8Ae,_ŞŏqPV1HZ{vj|dK\]pEPE6o&ug%uihMH hZSY@2XaͼC̈́zd9P;n(i6g۸Xp2>b\/є nc bWa4ΊQ.8x+-bW/0m*G0n!0|{ 8H. N}Xc^qV}K-nJ[ACoyt'x:щ]Yaȇ8;C9llt|i"<iRݬ޲j@R Hr[>FYRdwh)8އ{:<耊8G5mfO;Mۛ (b%Z]ЉιRO_@8=BrT_t/y&, y]9tk[m[[0Lg^Us2րJn?ёcj7|Ɍy =\kn44s Y3|yyN;_7JSorpRi;% Q}+y)ѷÆ&P1XQ=Dŏ;*P:ÔU+Y6 FDOtc%J 4>fFӟ/-J #S1H+I}갣<8w<%H<#NnQ{Wc`?(M =QRQEl1:vʊ@ 1!KoF+Ї۩eh[7p L]Ӂb=?QF8Ŕ'9V #F`%Qɓ6Ǝ"|,i˼Yo֨m}ӌT?%f+"D.?vl(j EȂgU<'b 'u[ue,VGER?†&-oX&D >Ԁ>bt2+ӂ)64|s72x{"QaӋM;$ekzP =b!d @ZrۘNMxM^ S3l/w`s.fPP-G-;F`v(% W[RF)N @\ϑ}t`ˣc-Aa_u َ0a!#>J2-AL_@y%\cFա1OGbB{xqdq-w)[$mՄnk>VTf@Q/mK!J9"q h3qS]%޾Hoc xOʕ>0f.︨h]gaR,cAg-@?cv=JگmOgVskl/.BY{A Yۭ߬r6PfBsB1n'w٪E7ɤȘJ U}l!/i)1^ks|GV+HFu)B[^ ;J@Kj7hW)&&*]'^h9OiщZx|8O?O,xWjRt).rw7aJf#Yd)1 fC/%:Ng%Iyz&̈́i(5F\"f3N{ wxN9T:YQ}#AJt`#H]G I X>Lj >|٫/e!'&{}R!LlssZO}0PG_^*-1ҙ\٪&1"/ْIf vSs Lx(fEP ^W :h`կ'@Z» xG$O KaC^|J9y OqQYYwMs{b 0G*0ޫ,Ri`ieDT/Ʋ+oe/:rɬإ+82@_'xD{@(t$UEy`fZpZ ۔q`\Y, |"(u5ZsVdIGVݽDORE:uq<Ֆ'`IF6)ʈe=Hz56D뮰i(U-uKi) +?3̫9)iiuDI@#U>ϑ:($c宯ӳ4v_w;fI❪rIڄICES#Ēh*ʖڌQjq4 3Y=X' ݲX'euQW~|y&^ŹOr*#9U8SϫmUl}W=bOI7&=-i9(?C3lR F:?~0(ls]~bD.١i0ciS1apw_RjT Q|PwVzWy3kH1ux5O?E ٖۜ=?VJpyRXtG%fP+Mɪ 8?#3+-1bzXJَ0^N;0B&6LDnhqiM‹R]p H=j>G-j.$ C+DәoO xo.-4tS:lw#EXGE9ꄼ0uV-kBc3Bzf"{mDikc{edot$"H0 )lhɤ\8{~_ך'!DYM\U$^F?5ue>K Esd]H/l똡ӜBnS͍79gQ [*Fy)T&Xi;i8(ӡxl5}*UeECa_T/Z)eܣr}|Q)GmrWZrZ- F9Q r4:!\pA6Mqiဿ(uNYg^],DC<^WZ^3eIΨ\ BuڇXdJ0 Vf!^ƽt  NfIWyfNA sv\5+|wtcm:' tl<J"m~/ ñv/֌l!D= /O6 9Ǥ@5abGeAU.Ivpz+T>})%*]%f3gMju eq:$Rܷ/ K!6e"'$?w7Z'IE=I> *jUU+Q"6+ny%Ԛ4GGfGQ8>oA NmZ揍^%Hz )7^RwMWQ.ϥع|=}yin]WmZJd9ͩެ9쾁o//-Ox!]/F(և9<}|GK 3M3v9 }2@MLǹvN}n5ϼ %T)ByT>_Ԗg*_& ׈O~(f%p7aaRܛ(YFs%Ϟ!SDpԙtl4>8Sgtz#H x#4ר+d;M~C*h4>Z'1ˇ}ԭm;(LW1 "x맇ܢm}ʥ!PDjac { ] ݇D^k@tM}[ŝ*|s9K+L7C.𜦵sB6Ȟ̈́&pnN!)9ukSce(:f;MQ1̺e⊯%!X[\fazrIQD)*N _ m$O8 kfK-Mܹ fZ+9{4oّX^ BKʃ^"gF;w㓮>-wA]jD1FnN:L%5_w^Oyl"ċ}X\DN9FO'Y .P Xq^6O[?*ڼ*SSnC? 3W0h҈E61nn'KsT!|'f `ƈS{'5A?ה5t]P؞*ƽf##'jx̄6ْě  gˬexِ7w?\PbJN?~I!Ҧ T:K/ޥR#|UuAΎ.D6Q襢r.7NN|L47Uʕ)\/ڀ0戱+wF+z3s$xZ߻H{ 9*~>{BJz Xde @ؽ.3Ҁ(kQ˧pq^-ڴa$Ċ`u38FoT*I+6Ymvdglc! ,G_3ZR+1GߪPȽϔF+ }r% LXܿ͋Š,I0DءFW} tݼl;O~;\WdF2^0"^ݛh:,'ay*⽳z͝BZ-qF7B5 ^i7Jȃ縵oJtb6+I+gn|aC K9I^ciKJa*`eC,q}y[C9.<YeSXi^ѓk,M2/THSЅbsszm?B'y廴i@=18RoO#?{w6 [4aq8#lh `G!"%C9z۵8VI2J6/?{!n]Hˍ雽}t{rnGp6|^R3Qо\Nۓ]#"tJƄ,3N?z3m,|jg &{!j6E ;i:eNnT$)KZCsw{"GDQmlh鱢/lН!|"U,yEsChsjm h"xߗk=.O ѫ EԪ c*ďVI/YeθSjpWFXd@v)C>6h 믉'&EjqjF7:3)aCZoGWH3uEPmy{La `;* [q *䷖ח-6UDޓgv#α 5\#gH7ƮqUOu`\ha9~?/? v5鯽}5Dm?k7GNaݬhյ=R UG#J Ylb;V%EsZAܯC*uC,R5iVNAI@F7-PLixϽBw?5Ԑ-57̾;m#>ɀ.5&\c=Bƀr?Ck2W<:i:|u ^Ƕ5&Xgt-tgJmeZ=WhYUcnyɖ#6ZyP8Dz!Dt$KЀs G6GЭGFT= X/5@K}e]) t(r_TOMxÄJuI*yNJˎ_mJ.ܫ6 UfrLQAJ(0a1v&JItG0'^'_-jУ-l_.uфcAKIf pi@Lhh>4TL(vJhkG zښ|xs;"\7bAN#LkճlW`YU=8'ǷBi*jEHї~Q7FޜJм('Tm2P ƂmMTuÑa(ulk E|Uf{F=;/#teZ%4p7fa~(p۫S>LyEvʇBm9EL\ҁq3[$0oV& (>\h_ \'FQ/2BғEB~ w&=9jE "C 3HSa٬r(Lv\M9`գŗk Ex;[z}XΆC)֖U K?iRz08Np_ بֈB-g(p\k`6$L;v\tғ -"m݊4"<<$FO1qB_jJPʯ%8 :&x $c0o;({Ff2<*xrcoj 2Ngz%)|MŏK;CIHt#8,\2c<9  QfqhlA ~zX @tmS =?[hvR&]1+MP Пu}@ܩ6r T Stw脟=;Fr4#̎(f3Lc|Mo"O BrJ:Qyiy=՘ʘʏ|:u9MRsm*$1“ƃ/0ﴤ!/\1+f"juPK.*k1rօE\DmdXvPV^Z$B9ؠpAJ"t'SpJeF[aT޺ nu!m&6<% b|K323:Llbh ȗס}<淩5HNpβS2hLS}&l \po///Tg̷fq{|%uX_~6Y\<_=%a3-&BAE~"D+1l%OpAh[}Y 9LĆ^2/!j9̅vCJ̆kVvyFVSBzf5kA?kk$aUb /0s)N7{-lpՉgm~&0&/`h >%|;e7  #ŭ? >݋&)? ??[ӽ S,u}d/z oeb>ǫw3 ZBco"N̲`~)8&%<[^Ւܐ`0$P moO"hC0?oG ]u%"mލ$֋F !\ ]Zp ywJaqJuADbçfe¯l_&4#%VKJQl?q r0%+຀Eؙ<« ~eee}цeb>qYBnnĂMѧ!V*l2.uL! x@ızS۬?]^Hhq`iD" RT};Vd I[5Rh4Z_WMQ|1mx(Wi@: `fTᕅ bS'sR.*LSZtZ]]2O>3 g6&?GD3^6=Ւ`+lճJ#`YAE̊JE!M+ދ7S'd/]1x3m0hci!kYu]YVW]e*>+p7scW#KNLfb+R4+c'qx?rA^n{p8 E*6*F`BE-^ m-mi'JB Af, TJO"B3*ApFPe2#D)oknV ~B2[|܁aa<1 Hp8h.{J6.ׄ<aWҋQ=ſ%$ dLe%SHإV]r@-)ݕ{dLNW6hPR܌ӱxhui\UYwAUG;_0+rT1FQ/j:{ݤ c?׌4h8@d>ݍkvRHQ2ax؇1L d"c/篒 G{F!:D)60PED!ts)Jj-(s6`f;sXum;T22[kٚV-ւ~h`oBM/˘甝%J̋B!/PB{/WqQ>U6z|A"CXLfج$3Fxa@掸,@Eel^*d}esh#PY OaMI 'EA02d7Xlh|fwL҉쏄0g5G3 Ov7uMN5s/?Fax]y[6> t`9'S*n*:7=l^V_Ҳ<5^B+IhFRDŽ}0utr3fv>D_q^6W];mt.6&|h9Yv!NLȡ; 1dX˒Zk-d@NP~)v)lv 3Xqm1p"ckZO{e,VUyFxBٽyF?#t!m7] bn*T3x<4ٳ{tZdr{n,?\X˄ d憠EL.1-C-vB ɇZ,=+Ev҅ozG]%(ˊ y0u44)ԶngmDN12 Ħ+"]$$:iaZYr!p:G+Cӄj N6"Lc&&5'NRŲ)bfP9D˜hF6WGF ~G%kwOcN!c\[)p'v#6`;Q>?vm/~ks\ Y(a"?`zV_Ž M*$z?i)/jrW_Dk=aF1N0_ _Z&3s*ps1vR-e;) >`vn5 VJ-OzVm H*]7B7ip͓yglxђ?swb NJd򦟍iD OۏT&>:j*7EzN+8Y2"nTNZ.M%%wx ,eQ@Y-uO۝rsN@zݼ"vy ȘzSΉ\R؈fѫB(^QlM:׊&5Ad}'̀-aZ {wrJ_<&G7$8o./D3]c`cmڍi !>ʏ}EIHa$H{ LGSYE ]ѣ"ckU,pW2 qgTmKPslA3ᘿH }bVvW,_HVCTKCC~e-pQPLU$9ٽM9!~{1iJH ]Az步YF2r3,o#}fLM[V{ |W_zR׋~*-;}&>VmvCq:}ǀǗK<瘯ʾcUF1S/wk#{Nox9ߠg`E/ G22)|;qW@&#k63x:b10kV Ujj(UAX k_<ɸ@{qw%"6Yy u/s lE'b;mFN wDF+ 5F3ov3X^H;|+bgsi=vm*8\\9 -60E|^ (@k*4șDL_11Que:H<EsSH?$'RP [x`eaWçT!ꄅd3 ݽV /e_f}=c{Kc6{K]D=RpB pfOae?7__In͂^W "Qߑg2ol8*H[hr7*+gR1]8}+4;ηeey 0OT."qyǠ 98"-eA()2{nNM#\̓وMKJoڒbk~RuA~,bqݗY)+=o+']ǶW Y0{7/9H8GЀU $ɣ| &裺 K ˄`4 gJ-`_54qCםs  w#LEXߌi冃_v fNoy@؎=̠ڃYh.,.h9ڝI_/D#$P+VULdN* b/.F s  FxfɁ/[smH@q91A>vY1>up  SX&Q@bos12"5>y?lܺpz6"[*3|@zTY^{Iq0g=x~q|@ TO F*y3ĵ_tFra>j+ϝb!ZҤILtDn?4kͿ- H-)jϾᦍ/Ɯ~0)٢p+k¶B2,AwUM=6':.L8$oHl[WAcwJPJA5Z)E sSԚ2ءV3!( ߵۺ!+wqn^DEN^jM&V.4e߸$n P#Qzņ^ݝ_6ozolźH|i˘N vng>z|?(u ]0gG+xR.F)0KWXgeTk7[pŃ\8r\I;}M3KY!/A^l?)K/[ܞdmkuyOϞvkkzݣzAN=yB7b˕\ !#. fQ8*y8^臔|ݮ+8,l*id&fs1l "\.+8:SSnAX&->8op9;Lf4*ka]}"{%Ŕ4sԓ3q3gLN8tC4] 2=Dw k jeqOSQ@ SuYUSylfNOIϤB'~Z9G*^mw&qZj5o!^c۷3/&y2"H2[-RJW鍛i :ף8&LXJL cݕ6ObY]?'[sD4:gQ]^*} :XnSvPRkD6jˬUƚj&EQkD+o#%֋.?LM}wVC8P-kFubН5~I>B.Ȅ~g[HwSK UJ8乍l&1O:HYzo`~@H̼?R]." E᧊)36E3;:\HN&[5b RL`UwMiM'd_(;<  6p7vW8Ͻ Ȭ}%1KrjOpF(me anH5/͖o m hB' "~j?X%Y\ *:yy][]zlJ)g=Tb-Nq;-)q@Hƨ## Q=vJQ?y.ћ}?74uӭ*/|ɬuM$R.&޲l9*M#1&슅H8ڼ8Yj}ϰgWxCFR&>Y9@@kS OS锌}XHSgb GC+'Iљm0F~iiƿ~ w7ᑉS#h[׾fc͚cBHڥ=,A7 +iTWMGi獭5WUEG` c>}c9'[wvZ QsТ_s #cTIn{3{=tx *g]fcN,myet@;\2> VbI6oBH\3KݼkW5IuC9XxeT 5c}Eq3[֙h>̑w?ЦS#?Iw<&ܫt30\jP{fQ{2&rh*/}&td!ZC ǭ+U2",6BSu92!…wacv97Ri $c8kYQ:cwnl8n[\K?%$9ױE#ӻlbP/t RuTimvc~M.F pjDmÈpTI,4eo;wu={ έVo̫Xݧ3.ruH‹ZS_+6uHŕBQ>D''`zCڸL510>%akV;]ìis efفi&P4mطP1t_f3r`f4 @T| ;-:yx![SԇR=̗^G4 W&elA?kUnjbHu;&+H5T}yήQqI6_",k("QN񯋝 s'`K9Xp=C`@oe~ǀӋ&V%.sse6X:l\p!t^_dj VR*DS *0'YзPC9*r:sȄbL.E[qu&,w']C#Jd3#+VcdD8rm>`\ 0 ;n4&!E3ey65uN()L1yy*t secMfvFS!OefpDNVtU.TsM6 .&RK"7(Χx*w$깺1cb^tU!{jn'(@[B/U[Mʃ{AWƔc=mc#,肺"mW?w`+CÎ8=JZ܇~R2 ?`޲a~QX* ߢlbmA1^؅ehq:sk):gRK=:w(oC;!hp,b#^z(zm_Ow!Tt3wtThBy 3sZu~zwҒ5t1ӵ+҅A ^仾tq܇w=j f/kHY&I$@6KE.'*u|c†g!Y(Mn-@t.AslهuT+8T$A AaK8wWsQR+jtPѪtz7:dT|g(Xޡ6j~~/buval-6];S˩qN oSA9{El WU(:Nerf q/yx}c et{fJaL5׾0)fYxGBIcHL'hg.<|H'tQ>wRD -$4c3K ]RNF`7l$ut}/)Ƨa0zt<]F] @cS:[05Vbz8ʎj@Nߟ^qce _~Ng**4l=G4S-ғ|, .{\'ɓ`:PJg AK?'me`tJ&g?L¥1oB9iJz9w@ ׀ +gn-S=fq%FV0jew+;;s:^Xŝl&Xa8mQҭ|'"U ^X>nRYُ tGqZDLH"Xb$`r :ת0ϫzhY jW ,ɓA>87ӣd#&~b5l%3FTm9G!ܔٚ`9&>(k|pY )E dC/dƫ~$w` * E7$yCoEK/f?eJI; jԎw&:NU47rTG2˒n^Y#[v˽R$9ˉy>OJ~Nf;}>|uaY][#:Yj .o> Xove w`OcCwxq´IO|6ŁYx{ck7;w/|`KOU>DǽN C:GG>ݝ292BKo(**r!k_'m8;8 UwT}³ol8 X 6΂Ή)4z ms' LA*tz7ozvs hrʀE‡.2--2+$vG y"ONa|"e- /HTTO\\.@Ɔ`1^%j*|t2s8 uR?N[hm ϫ(1Sخk+?d؅=Al 7O^H3jQА머SnT cFP 7)N;{-F'a硌5oY%jAHQ f =G>idJH{A99`:)f+5}V{&Zv0e~Ge!he4Uc;3 jg[i&@lҸW$(>r V~.L]zlJ eʦG O4|An!X"0 l3w', 3S2IPUȏl5Լ=ӓVY!֠F" 8|H̑~ q`([F@`xZ;s] XZK9a\D$^tvld?4ۅ{$NE4~OJm>[+4׬zx'ih`@!|FZftwBmOeS5uIDxbÈ;+չQrkԲa@N(z!Mf)`k^y\{ L]$u?< ϥ* K/މsJ́k \9q [|jQHu#RHd2F%Tٜ߰Dwx*DkU؇X!톘XLWsL QeEJALvN^Tp`16P^YGHɈ uQ{ N/`o^wƴEh:ô:R(,_|S}OLi^HJ;GN *tQ%>Nb&-^lhkrӀXY`D&wSKpfo  P}\&FO0ऱaHq3[U+>(aLl52amXjSj!WusJPB]"& ;MjH1Jx?K.x浻rHbplwQؕ2pW>xuؕÒɔ'EadǿV~BeLMȷvShH!hGWe{&ܧD"tse\'sYX_`tL"VC@vYS2Q7Dyv2 I+78M owK4\mW|,ry9\:@#d pه+qb}$8?XI V=D͝j`|scchroI.HwLVտJGVcYc8FGwWi^.#w@(xy*'S? w3윉3ue|z:eԞS=FfNN -3ަC7ԍLn <8 ;<%jF{6o:L@Zet_DD1X9Ǝ#7 O):0[I?X\jip^ CB<FOx=.[Zϸxv焯"NjT<{,m`؋ nP6lycYUN-`O(c(]ۨg %1)am%f+'H-ϛ"$rZYP;I;~@ _|k8_F85_4"_]aԩ--~qEjh Jq{\X#'-% Mяi))w`-qٿXZ*Zqvg]e`'2 S9:pS. %6dj/%t2`}1B&m%!Rn4d|}ʹO3 _.Q20&$}3̮7,ȆOv 6Q3kI vOCRNyBO?9H(? `u8KJlAN9A|a̭_ӖPQGCK#\.~#52f7po?ᘧl՘ BISrlAwhI䛇_Fu}JG6"AilLgtVs의 #AndyrO1F8ŒZ#eQ}?WcZYu"^K2[dGb79I[dxt b9I-62{yE+ED@Y4O'颛^$Ox5<=xШV淖LNY.Oe>nk <8$5 ⻒ ͚ɤ2@)m'wv꺠T[-B{,h?Rb4FrmLARx/jMRiO@ s&/.뎉 lyG0Y3ɷw9a`(BUey/kk% dlN|5P (Ƹj0]>@% 6cP{ i.͝N8qV "ab> /H Nj+Mt+`d~ +lH-gW &C|o$O$ӏz2d_|ÞvKNr6in۔@!o&ӼJr=1ԽZO\3HP-Knvެk*^weHR}38Xbs O{zG"d\ hc,~2b Us1:#f:`~U諹 تl"%k?]Y!; [Pd`>?c|&m~|iT֭ k<9D}^*Ni1`x]s8! &kVr&YQ%=|*VnrHT3RMT񡧮6>؋w1I>D<-ciDÙo-Bz_6b]'Qz!kx!EһB^WJY6ɦKË-hO#iЈ?p㕦Lj \ɼ5iD{j}R. Ӿ&Fz 69.uTAq\aZ̤į21S{`t8'੉i3QT[ !\v?'}6=/)ܓ g^?+l `Moc`ǝxXY "!kwҗ&QέhftЏt-⨃ U'M(VAufc|iyW㟊zl@PZK7OMf+\@`Otڂ"|@z#>~|k> ӝ40##νjJPItn#) ǖ٪aŞЃFl. i1q{+}.= vKӐ׋zX~]j~z&qc9F %cچ{4olX1莓sVZ 9HLNs{2aa?N}HBA&#dektH$2%6okDɨۇ?=S?6SllXy#5ɎN[EKWj",gcjR*rE$]h U)`TE"ᕷ CHfTyG"\(%/sx޳b'Wؖ;,; q ;~m^ AWNأֺ\#{]+0(-/:DT3͚=dz=-5Q9qVeӾ(ӺfX`4?ɉxs(ef"^y)o by`W*ݳ Rt0Hā?vg>z8·V%D/O>5DaQreyBUm%?;wظ5F7 dn3I>jt$UްDhz ȗ0o0Y]p#x`j,w=/CJ~%"OZZ%mE)!);靾뿫º)"b1v)BM B"?KW2[q_N\ 󫬐-}3ڵPU&6ЈS+fp `ޣ)Gv ̠F̿]^!g*یxyb2Ni ) cHߑ#!^mV(:ދܴã_rD'fzʔY}?'$Jaln_ RG[pի$!6eH 0#*FI4d{k,hۛY5"!I#L-Wn&[ b,{f/t7Zb 8yn`s3L]A1N}t/*}1a+0"IFM I2c–_nub  !: Ebҿ_oo+y◡5F;3n"&S sqlJt_%Q oآ9@d$ܥn"4,1.JzQ&rf|V΄ ѓt-d=C=TGNG7j@ۆV"ؾ .8 tnEa=V E 0ʈ#J3@S*=7&{J WBWIam\z0U!Ѝ`gC ;8ElAWAb/‡֫Q) DLaR-UWgr6hAmWL}[ C;Go M|q%&@C|d1dkqX0Xm,_TqQ-CIUB%v?fxu4vh`Ձ/2(m-I+~eN|RIídqG@a *&)AdJ~mNBaz~{3#ݣ6ӫw{3^OBF^7*Uc{wrAz"PCaślSt//XzYyݠ3Y uf7s9Д+*TD?]9% alr7]%rc#M84b6k4<\*碉967<L;4ڻ3MM&d'/dz6{Q <<^G(u{x崸?7>lܹAZv猺5Xxu]H6[R {Р.eUN"N"VP7)h𕝠v#& n*#>G+J'=m,}%j >As%4J,Tp╌+XZ桃w l]^p%M$J \}aV_@z\g1mfֳYj/wGR44$}-}'D2m?. S*CZ9U'=F[=1L;MߞL_€6lŝ'34yܚOZ4鏕T);49S~ּq U_ݖط~V* :A?v:a6t#ڑ%xj0E_5%sĦvJu1am\-pdNڵm| jSpu!%]cİ)YZEqZ>ń(os- t\tQ:,kp(A88 f»Ծ0ތ<e8{&"bhᮗG^ȟXnUDL.h>?gBW22l?j9Ǥ>"MLm0"# YTP _v$%@G.G{5y=lrbwC_r;JnR͡WkXHm醇A7GO$ e Jam! hƁww6-euKp؋:ߎf]?FE(W{ڔh*-3npieI˕>57he!y$8v0jcz4еնa߈/P7R2Vc@$kyFVT{tdξ&4!*Nw!w='f/+g4y&o>u!8jORs8[svT4M SY_1@.13"z]TםzCӷͼFŅ ˟3&CוaAQswQAg0K~D^>q9u%umқX9z7 !kKuz|*fgʅ*ؓQءL~;.MqP]J2JR$C3GB<$󺧓n|~L l;-XCV R$+`=3ьn9rO_:U#Ř5kyɯIhVi ,'E:b0"-Q}OZ~v˩/ f˄$G\or*;1vȜ+9SU~aѼ__ }3IA)@rKBN Gƒd A'$e4z7Rs-ΝDJ8d __{R3RݚpUU/|vKU]mEO-c]iw1)@$#;dFT 6~KK/WQ:T5>{^irُڐB2x]O2LT6ln}gjCFةǯlJ9%yѥpRTԥtCU+d3dWLgv+`}q NkPi JH 3u`APiyvϔ|B[=l-k.\}a^}({_)ykǰ ;V+y l;[P%,K5fG;te@0SL'hi W65}}cBFy\ea; ^{hjܸ2?O +dJE3]G֦U;v6SW#3leDѯi@ЁS?2#-VWީKRu6N2u`Dα1LϮd'8RxXK0\9^Ou6UfA E^TjpEp FK\Z?pf8Eu`?MPoղʮK@fL"!F"c"G(I6Á [ˑ!>t@|sD$g^<~ JG{` [9ꢉklrQn}Ǹ{B}f Сgх$|goŷ3B%8aڨrXuH6?# \ G &Nl<ҥCӦwRU@0—8ƙ..ڙ)#:}z&-/fofbGHA!@zY迾pۻ< iԾK>t_E0[(2}pTq$s:npcYzh HkRE 2-DK gx\>YΛ#7;{nf9Q8 H/&yOh3( QܠEdD"rmڔ!,aK*,$ f&IUg'n:z':XI(L P'c~2ZGo޴.:z O$BJ?j3 2*e#5ryF(ޭ^l̥GicS$^x%tZ?nр3&yo4-5u(+s ojگ(ʭ#K*5<"v?J`쥠peӽb̩l$uYEu?CTmNUQ˜c8#fV0yor;d]I¦Vj+i /(y^ n4N-Ġ5-6C34`%l+JJaCA )&>3!dʘ$hVWIuJ=wo4?n ~âKP 9:_$i @=+̾+~ Kd\M1{ UvuG҂bzYaDlZA }׆Ԫkb!v=Q6`4[8fmE.o{ԄG5LٙE+np[ `Ȫ#%<m&A!$*Q@x]Ëej Z-,_#sV47M{62dz gE!k&VݽN)YıSf w,wP(<XJ?<&bnGrLh68tJojj783biōTbiˊ+Iѐti2Zٻ"aȼJ/W^s-/ j*bc,4vG0zBea8qqE{]V0Atxiwgz/qޮ>esqUU I4~mbZ~^wNNX-=Xm+Dzpz^Mx#McmAXGap(xG;oj=?1t!&h[΢[yOF-1^p~..a.MGHDdz=ќs|r&Hm,{(&ȗ[32K9 NzA_Yh"^'ӈ4hKPm=o\r(-joGʲׄX^'M-FFFo$97_w^}5W3Fb >o;oqbNs:Py[Iu(Nmu9 [MqZB]axqE?s3EEgk}KO¯ }Q!e9  ΉG;tᑲV3prAu9ō' T=#.͹:*vLA]* Wvd! =v~<ݶܴU4t&fV@j:. y3AGuM㔠W!/M9]CpOtBUxOT-es|'6AU6So<'3#V8np[PcxHDcpÁկxY`J,ը!Ը|Hj.d$@Y(/x{.K X< &nks 6`fjA+g JP*?1*&<x8 oX ZY"D`y>?eI vmyyEÎ^[v8󨬻qG$ >Ѽ^FZb6c0 TKakSd&iu 6V#Yeߨ iG{%`Xa?* R |vP3e[٘xc6SkXPI#MIS2$:?fiA&jݚ3`բJjuj药mvf \>+a_4H eY뜥NFkp:{,'UY(=V'&1~~ݖe5Yj)W[ѥx+Qmi%'J६ALu XEf̋?ZnuȖC\m[L6n xʪZX]&d7.akt7w Iٻ^>B{˱D۾8G<8Z{Be UQl 섯l,Rv1wI4 :h +j,ÿH墢5ϝyʧMHKkc_FiGObBlvGK?5EETGւc5%P2:H<n(1<gHo:0w5~AMv|<Ҽَ֡X;l`aTF:OB2V~A2`']9QE}[fٕ|!LO 1F܀H*-NPbHA~[.~c%WsQ';p} dp&Ǹm!-x'YgH~͒FD}ƵfbXo|/6שZ %b9|.WH[~?s/8omCe^ cBAn%:^98isTj4aL}7AOxy==#ގB'9[W1w@BO6{}^50z{i/>sfZS+nBz"-278<^ǫgNlq,cNZLR:8OY:4F^_a`I7v+-Q!$Hn_(8<>O@;2 VÏeX^D ĥd]P v&ׯuK Ծgo7d!5\mL="@%me;s[\Z:CHRP56娾quT?Y,W71|n̋KvB=:' ˋ mICger)6 QK e0TKLKk xQHn䒸`)eǑJ 6^ )jKʓ?,HIVt3_QjXi'P?1n'D`"GYYd=@ ?-!xkQ`U|tLef)rYzc> \[j@/IrFq>RKSkrY0)j7 %8п-\*9zsHP_jV'UzfD;NՐW(#{JZ|֩oNni9Z/#hiqݯtP=Ph͈"EׯFxG];m6<$k6p *,%424=T‡!aMI|wc@a'`+IA,64(^h>D` ұϛL|ä 2m i|W"SGFA/s"[2ꛮە'AOV uXXB.pzX<[Anj:m&W6Ǟ^.5DX#qz_6\Ɇ%@n1 T^SxJ 594ŀU$! ڹ3 F*zN3`~+ @YGK^BobB5QV/;^~YB \ėhϏ5 o1aqݻR[%/jT2_Gen X9+=|,*M|ipp!XfK~چQazb.'v63#Xf.n4Rg\`b9ѡ/^Գd RF; zK7km ?GC Us^'.L&"aa #umhXm%/O`v4t=)l$қaaLၦ7<ܪo,r>g=U7yޞq5qyuu6Pi-PFSR #,Qf_={%kƝp?#gFjֆKssfI7pn73>~[/o =uR""T3m(=cN-Ͳ lH| 'wf!*x|zԬc#cC^P'zn>LWG/FƠ_2SϼT YS}#4Zh-nD 'D<lZ(j `+uѝ}c!apzq[#GEQljvy:6:oT2,gO*,*;pL;EDM}֝x<<0!D֓*i[' kR}pĶm̡p1VSoMȘ euϥ zm^{e%2ۘ*B[nbH b覨^/˛A3GIuS}RU>zųӞۏ<``Oӗzcu 4j݆GE"Q{R Y_r}VTQn9l$DARAT9L!emwW2 Բ yY-y0TN`!#0jTB݆3*!f5i|E!xg ٲ^= Tv&_(pNꇠm66լCAk))md c<@u"l~KƢÊ2kKL`Z̒(~!W]KX6N}-N-'bJff2?;֘y7k)]:I Z%C(YFACvRZ&#; jFg(B,.b}Xjά[M"%7bml, D5R)wUv/;0BE({o\vnO1uF_j5dOR/(it= Gk0U}V   IadP-JJ.@a_6S`;%e9x@^h Pmˉ8xĠԫXpae`KFe1\)L^z2BqW8:R2W+HQг"bԌ(L[:fd51\ͲV Ihs=Y_'}3vqŢAޮWuVnP;#^bNMH+9!_"N}*a EJ{.,zGZ7y-bObO6Jؘ?*E<ȷXBt"Beu}Ɗ`1헫:l`V.܀"Bu&?ezqǮr=U.oC-J@!`1P#r-Z,61(ĈAg_YrllWm&47hu6ayCR}hu>|_,-БwS6pU럍D[iRڌD89 T#lj኶v~!QuRiYm!т}D$s uWm\:J@+ =aE/#=8 *LMED67W`þYD`\kq-(3 ObL?1N\ƣ )/;5x |N ێMl!Qɣ4RduSYDž䣛n^o,'5{$"awE,fڹT)i֗Ry*/T~,Ӿ+-MĬʛ-t]ptN#%WQ"AuY Z_(ԮPct#34ʵUxۋeJ0gGơXFWt-E2L@-o : %,49:K^<#ݐb{$tl pghR:x":vx8BT ~ZjxhE9SF{q ^ qS+KMZ 6@tL_q@wla/Ȳәo) & 2|CJDБ+%Ŧb,;Ans?5sݔg`ʁÝ`qyt)o{+VMߺ=pyCZ.1$.^Zla}u,5oWRu;}]А6%Mp$H=Tz$Xѷq>: 8:dJ$O]X%"S 6,ƥrd;a=qVI w4Q jz6cYme~@6܌$+wf; ?NFRts7Y{9l-m٪FwOwidNq\z~=d}?rQ_qj0HwSulp)Be<eVLV.Y^ݍߐSһ"]Owvy&HL%3ef`X X.ndwOaщ̨tӃf_ָ}$;UN6 DV>ABᄀO[+P]恵>QEVq R4P]vL-/6Ag7^+Av"h:. n*zb؏( ۝ nƗJ fC|p+bUNEODʑڰ `_jr{/g;S0閉|cD_>t|L]q4ט]E^%&܈ It`mH"6RuN'7A/S0 /Ѱ}'!]Xk'Յ(uaP4RXl2ѕu>Q#ͥkhQCOԿw g]rq4F']ʵGNxLI 4%[7%dS O4Oh X= 끽51Wg$B{e UJef9,ٓqԬ2t0rhv9bh8x͆Hc`v>:P:pDȚ8RZh <@>w.&gHQn٫oR͔yM3i'[rc"-lJX'ߌ#NE1C]Ɓr;c3ʩ.YzԌy\0Qd `-@!LKmQ| e&=TۯU"R@;wۿ|J{e`= K! ci^xHuOZOP`؇ -`.f](SO;X{CdE_Ì82|xZxBʁ76Ty.r~ B#s\?+nD=ŕ&~:.ߥ-VO`(ө1/%xLD. ѕ/KWE_s&S),V1aS U (!XѴe B:=O[>eLc\z:aMqfN8e%%wd6^Yiyb"tycm뚧M95:&"(26Bm_<*0+ՈǂI|7vXX2ܐx mxAi8=kp~aw,^7 vi~$4X,Pdi$D`RM|=/K{3PۛhMJiTptTG0+ܓ^+Otz`6ndUmY0-8`}ɩN@oyrxQ F`GqFbXꦷ۵*Kٙ4 ԝYp 4N J/g4D[`ŴƧ;՜rN2%l^T80z:{#; HjX_}NgVxOl*R/8E)y%Q2[:ŮZo\>Q>"3l¶zVudNɵ~b@;a'0r݆|T ,`S Xp Keleaf]qlHZ|kH꟪QsMiD Nмs:7›Xfd v WcPaEGɜUP\ PpcIQq81tK*TO$#Hh8~]1 2s[$GRXE%"JSV,( O LN2^p %4 `y 7_+N(=a \$a yrR>2 v*pMZwBux:nGGn3{x@'OHթ,$~bB,'nX:Cj]Z-"Ž؃P;bqNBcxumv(CI3#AvN!|pP=ZmÕ5 [Nń6.$:yTjMc9hr:JV 6L3xŮ2 0ĒD@30UuB27vtV u!,s:urR'%|C0jHIĚS-/-kZWB9EaHJʃ8W o2vJ \}GdM$\zR_`mBNr뭍N2i/G-E}Ei}!nC[?,"C1b8MGBDcyKzu }bjg.mkhMdbÅp%șS}Nxz(6Zŏ?]3A%3, ޿j`D%%s[c+.Zr+ɈhNش?6*݅/O Pk7 d5?׮CSL&g}3)p sfY9NE 8K-_4.ʣQAcMQبK0jݲICَ̥ڗ .0qgLgybϖ0S‡x[B:]n[\: mk3Lm|–uב{{'+9.HC'D Og,7+O-1.O]3ZȔ޷+٤nMԖ+-b=F ($h&d>VSޔHHϿ]'̗~QCUZ6 x_`Q%`b9Pn{Ԙ ?]r~EZ3DonUn[h{nlno xumB2]%XEU8 [BeRl3%FR, N ۇb-^FHAsjZ)ag\~Rv71 tz雊(K`Sm'K5Zܑ;9kXKڔɜ.QGyۘP奝{8騼a%1yyvRx}.m3͙8s)P|Rĵ*k‚qft Ż}maA#clB; '&Z:\[ #Nܲ}vd>*3N,[ _Iqwa7+cOa0)NL>,Ѳ2޼yf3ם)+b)]"p/᱅Aiޔ7{Z_̥k#y#ix0a[mGf_oS(s' w&ŁWpd7 ;!`PgÏzisbl+,G<_á]R)aOH0c*ܾ6X|:5I]-?1eBj_C5Ҩ,.O3>'SZ?FC!5ZȄܶnc Eê.c\$Z B䪥%N KPިJl']ܧs8z DR/uӄ,aFR,&|;ivqoA+wPP>1E4;dl*L1b,dwvs,gdTn)= Mȣiv,e7_m6R;@xpr7-KWޜ7Qv|{tSmnuRq^}yFĎ'Ƽ~UV2.{6)$ P]Ĕd&֐YQZ$F1ݡ .IBh?KiUX]?sqZsYv7W៕My VX~EoWa%K&7FaU9n&:8흫(|nرJ 𥍘뢁 j'mbԂPb#H*Ϻ 0봽fāPBj[d_ Ɇ 㰹I KR(w^(DØ>nR8V;!SJZCH3@z`.NZ8 el'gԴt5U2EN~Tr&M<`pwREf"QGfHI2%/eu?~;C`I?c1ʳtٌN{dB/0f'B恩&|""D'L@ԦwCˎYDo"(M5$vzQ-j)+(mS)`3;yJt|ɇCnYyCYFE!24p9ֶؒI0axn p ٲ < l/aJ!Ngt[*J>tiBVb`>Z`zxb3|4oW5l ݑ sLqC&6[JB2tCJ^8\ܓ丷4W  os/z' : G4?s1=NR!'S{h<(+?p*e% nikti%1sˤb`![tcN[07m`KS99F.bua-ڷ' uOwӡ!&r*8_fm ]%oIn#8xWZnglv[dOyOO^ UVt@z;vڊpZ@&s`3cw4C.Ο_ϔH'Ȏ{aForX+p?sp0Sok=Jt⸧pn:%jMZȇ'_3z1k7N)p$&P}XVVY y_:LqZ8Dp}1E^4r)hu-6͍tsilnsRj9zk_MMHa&੫ R+ȳcc ˇnFB}OJ*۞0i(?nHR@_"3nNT<ŕ> 2M ,r *rg49ͅYS6Oi*x |VqvWjvD `rZʁQ).g}Ent6:0%$#Hŭ@M¨(w2pf Entb]]־ջ2Ʀs<&e8>U7hV |GpWmFjzqT#R=>FndL(l9g0FWb:Rd ,w|@#i>cG 0Ϋf*Pc/D#pGipf=8qtOI3ڊ,eGx3 t)x׏fhĜ d%ת,hS2`ÌwVNc֝ee>^/#!E jy딉_U -?5nbE  @q> wI("Ș| UzZG>҇tb\'CڠʲD99ႼqI @ tpΘ(*bS (ARCcVy| j:jTR+:Q8օ(m)|J.LBe]c+>ҋTFĨgyJo:HMv 4ez }f;V$Bf( 5*~*=5񹐨t/#dGZvDb+j V{hQ!I!8gKUHUS8Ll"+Q`WUT<]Fgڍh";7-\OЩ `σJWͯ5pC/UOӌ]u04J8nj *Up})ÞYsB.;/ۼady@hK[ZO&;Z]*>td?3 Hskuȝp&u%#x5ԣ;fS}~+ ]ih{x AfƦ"=:ι@F/]z=oJ j[ (1Ǝ4Q%m}]t+P<9\=c N&ͫl4Y! hO%7M'hKMGasf[?^iI1Z2=@q))fW8U V,E`2XѶJ@h?@:Id|\/E!Cgѷ ƒ#Mwyj)%1~> rSQ84}̒kbp}yFߏҩ} &2^K8xm_u@U{ǼEmzxfƺn. /_R2@hza@ ̖aNL.gR ds~v5(s׈$1p3=ۛKNקta+0^4=chn>X"(}EM> BxDU9z^Z5m74W'TKi)ŢG":Վfoް ;ܫmUyAC#(fUnܸW$[=S@D ^xYWgA%l3]mJMo6Vw_Ԓy2t)gP*^y\%^]7/ N+pRn8`YWs%S&"!f vИos@4j 3v!)uLjyei@;{F80 V>-elJ XVV!NHc4%plcf]9Xe*_;FOR~k;_𬷶2(OC55HNj: Db3dVSxo{A*'HS\δ6pĭ="int >MX5"ӣ!C:Nr,w=K1w6 J;`9Wc zgK!ĎS/sL;@amm^j;e7 De񽯣4'\HYV bG4H]@ap0FH'bfb.=U@8idD lFQ2g4cw\Fv⧯ ;:fPL~S~"zk\ ll%ôIDq6Lu9f>csMkִxU.+j@ ȗ7V⌾0 ē9+WTas RMa0'mDSS3;NJ07s =ߗ{hdN_\7Y'1`iSxJj̫v *,_m:wqB. d3̮l#ZoT?+k]y$ђЙ]Ҝ Jw.N4rG#Nv ?| )<٥$ J43aBH҈O]l>L=i}miAӟP>mg r>l\N\-#gfiIz;fqcjjt;A7xmʨ_??L"'*QP]{stnՒ=z%M<ߘ$)EMEm @Pj{$.-!y6F-1ɤ >NQFjߌ`թdc,RlpOgyҹH6 Tַ{֑ bۉ CT#' b_1lHA;-W9qk)H}Fq|*IOZ=v\QA~tt"FaAFd'bGJѽ]]VHC,Q[`l ^f9uPun{\k~̹?p34ߒs&[8E`omƟmw$Ob߹J0LPr/(NvzLfm?x}l?bQ^iLPf6h-I0d9W9 iHhP`Q;0$Jm$jx7=_Gd1g{ڛkjo_ LEz +L--J J;M'>}<6E\pv}͘]3(E7{?}>4!L'X/bpOrLZÏ/¢lݹZW`|X#o) vRqexQ'WCCܟ$Y5*ZdfKK.HӺ+hK{PϦIgIc"I5Y i?\y&gGМt0J:W3+}bpZ!MY's8?Ä+u)rDu >ye$[g,x;O4ۂL:&=VKa=eRO+?۩>q3RbJ.h0xqP4LW"HĪ}wD QdXG? M'ؠ2,*Df[^y6uə -H&0%x*o* Zo|<ۇ8".w]o m3ytw"3"6s7!ؕwJ[=@x,o{n)zo ̐w1,*8ST/?W씤!]&S8#;'KZ!ڝ"D0IZΕF5bǥGDD;sqfRBvRik:hK{mq<"؎,07o~X跘հ1~z.l,.Y9wu|ݨ_%M3%Z HnW=.3?kq]mMdC`ͽ|CI,-v99kr\5:qH:{+ۼUm2éUT7ʀ\i#d$qB%CL1+iҨb^í$U!`- v5BSM ҉/`BkpTlΈ頻k*e VY~^MIY9RurVR^R9N/9pvռ< -~kd']PsN ` [ŭR1/7 GYGRt{ >=YRK:8 = XŦ|qfvd,g.?pdl%"wȓpo Z.r_\D'cԿU 9y"m .핅Z|>SZD8D 4^5h1{IC!mfW1ljrs-rOO C"rHI/|dzy+z늱2?(3OTT =9K9N\) NXRI2U-SD8n֖a&CНq;:ۛ dXMw_: evrVo,Z9ZQ ̼zV_\MkW2 $q/p v$ĖG/3 n$$\/ .7aMٜ@T&7,2ZMVGzgסlEEQpzs>̆ο+:)N|9v{P~4-ZW̲@"Oޙ^U=~cyQ pLV#U!(OgDz4P~2 aMj(5?!+NɈd$O% gCAt†U-&ׇ0E.&ztf܄єKjB#UxަOx#8 d x 7 Ii=YQ dOHE)k%?"4#45)AbSAuyOa*Vw]bTaҭ7p'ф֖s)2&V\ l-F| An@zRzkyGΎUe']iV#XoVe2]Fgb$u>!4אeWic[]+vuŒ9(2u/sLϐ# \!N' 8!s=[h9#Jab.hiCH}qu<1[[jn>ړP; ObjJIuf?ӗqn&FqI~E8QtM]AxOjõ0 +9:ZOjwR,}R || sRWN]R9RqG5C`}e:pda'ط}"wq2ƺ`oې}!;@MR5kS4X* Qf.jn˿+fč1+or usnwMAU87!}.,)\Sݨ֐$5eC"(s-hUj[iiNMJ\^lu&k[ZR*U4L} ıB#I"kvXSʚx^S3lvUS[gg9ƭ{MI0 !~UlՁˏhz#ω`K&UZԦhiGK\Be*u`4${&$LuP]qV+ 'P;em\^(%,$ =L?!SJ9l>v8D wN{}Olji^_d%bw jݖN b#d}]^IS1rC(,&bƍv%=d#{(QO{v쟮w.MKޤHhޗۊm)(BjQGdoBNa<㛚MvMpưI%FA0w#!5=GDNoMpmnn}? ^LY+7ݴ!T)پ=E P_}O̔(2d'Q?I-YVm?R̀} UD81>{m at'o㢒b; /q.45 )VE? T oD `)fK%]ʷV@A{/? l3R%t  6,K0Q,M+z28,Kkj$1ZIfOJTPLq@F>FB;\GdoL~[y1 8VlԉkDox/v W(hP ;A7^295dtܽȶ!dϺK YնFu72HĿ 23 ?a3}0 鿱Y?GK xk5+% 4P)-RIm(7B{dtOA٤=T7[ S4ވj; g<*BL ;Y Tl@ͪ3]r!)mQ,pbm6C;[0K̦)n~4hҿ?5TYmv+gE{̨ŮuowVNeӝVJ}75bsǶEuoab}5?H6 NM8_,t*,QAoukC}RC #\pm xS\w3r'pq|P}b&F& 9E&a/H3+60+O"QxYGiyQF<u[NSJ^g\]aiɷ&h|;>N_Fsg}~6aq{'̧< MbX?ޅc3_spq1%HJ 8<]^\8gጻ°h@ڃtڦ0*=^k8}O05]6ʆAqmʵ"ho{_7smrq;Mdi,¿$ߟ㔭^`xQ:_"EJejҶr۽g Iawm`:Q:5X-i }6Djc"ӛ>< gPL-G}73+IZxB]W[U:4.lq鷢+&׋/{^+30d!C Ay$Sv:+/#}JA2Vrix􃓔~H\|FWfA$dUdojI/O[ahldjKQ@/C/RP-Lm7۳lHWzf}|J8KWb,Չ@ E((.0PM!/'x V9R(ԣ'4Og/,ŬcGV4n}0L| H=R/vL 5op,W:^Q|5!߭Z^{ |aјcXŽ!y ׈h+ҡu{*ߋ b5%8OyuKR:Èֳ!x턼Ák8PL2'B\7dV0W /- M˭IȴzFNM&A;U4>kMd-r2iHy52ohz`Qԉ{оT>a`ƙݧ _fgR)]ӋJb@Bę)@Eu;M E[9C6tq{8wn{%!M { " Ku,_Gh0*n?s|[M^:K |aIE?ҟ|.?jN7:ǖ ]_3ih{+UTg; r,מ3F %#CjFnvc}SC;]ͥgWg=J[uرnS)73ID!9gxf޹PJL)5(vfӿ V'-ks̀44Ha|Sx<s/m;4u t$7`#mRPn΁Xˇ*`OYs)8ǯC=VCZ  R; +ϱ!$Þ&Prӻ U4\}Jeȩ*܁[ WPko]jĜs DaUU5/0Xj ϧa(tm19E׿F3ˢc{ٟf/w!^t!kj kԻtE@ghviw̑zSX_j]#Y>h"^wOM8:JT'U 8faebɑ@KG*:?5~9#;#~_5$eޒ&+B׈B)u߷afQtu;rkfB]I4 >~:s-i8%DZaL YX':7Y(m!sw ʡ{ָuaf`ivMtC鳷^A4IԈbW!gPfU8C?M?Ҷ7&pI#p^ 2}Ni@PpAF_c,VT8iq;^!3W$, dn ʑ;$~8ƽrY<}b)|qs?]ݮ`@b1]͊/`O-2?zQGzV5"kXZ:llxDdĹ5 hc6^ͦpVe|p򭎧ۜemGvz$.nmE@]V}#121֊$QuD'J(\vzFSH2pXۏ1^o/Gh)B$> ^O t$_O$-Cvd'_$ucKw7Gp\J"R VWb@׉M(x+Q9Pɏ"/2$<  yʂgyҧvNhs/F zJEUUl!Qke ;c 7y iv=ҠjEcV{a<ņ;7Vl LMQkt ف1Ɉ!]~y!7#9R3OpXה-Y`] ҞbEy暉ro3tɘ3 {KI.z& I Mj/*&F+7DHf a{0k3p0, r)y cl9߻ cxL_rb/Ѧ$SGĤo6e*6\d>]^a'[:z-<ndn991z A_w#L;UfDH(WME2iG,U{9S7ZB%& d6Ԉge`% J!t/ʸωmIǣ„P3#sa~og1%E-31}_v\ £9]Ǖamh&;JIyEBz$90v#nJUd.$P$뱙 Ml/}XUqh;9VjmN/.NR?uhV{@9~Bzu0߭tyfNȱ=6E/a*}$"xH6+!y$vDIIU+bH;%[}+8$s6d3UzіWprGϬևK*gd0֐M9nq@0+̛Yہ s”gҕ]>0g+R:"臍Dhs_c& nSU#`\'0uqv-_Ŕl3Z}JDkZi^џuP8y2>{A\LĚE?>"wX V_ (eŠ=*-\a?MH;nuZoh>R8&}DA4͉m2zg+Ao`:=?UdH%‰;+$Q$ :"Vbk:$ =G~?3mD ' N+ lryt+ 9@;8R0fT P $#E&ydrT:n7^y tbv*S/ gQ{d@Iv,LQ>UGX:Vnn_a~ng3\ ,WzI~&=&``@ t-M%JS5NZ钊"},YKO[rF(Lq3!=#8!y W~atd&vF)E-DsaP@uzj1w4i¸Na@Ižǂ3 8e ˫ M:lQsCh#ɡǦͧ(M?yP5;oSț]\c4:TƆؖN70^ac6( &U&عk P)*Ǩ&v|l %IR4) 4'(lD{R^h6z {$wuarpQq۾aN`Ty置 !E%hhL }Aی:䌶Ô>KL;J qb%᥸\P:)eWHs|pDP.*63,9e4Y(?tQJS/pyCȫw Rcvʒu_'V}`I%‰`>ۋ$` tQ?7q_PY'U%@7(lC͸$|"bA C12 ^o5(N!SCY1hԑJ b]b4Τg%' X G˫קYSB$밗f6q|Ń.hH |Мa!y /VeZ Ӎ皿lwJ׏6RXauKEiC-kM1:fJ#c>91m.y/X/eR)jpǠ84b-90.*hu%;s=Dр͞ƼEɔ{LsԚn0}?5IE C·ej亥lȲy6EBq0rU:Hp&c#lQ5uT'j1b#I"Xub#,xj]õ8^}>qv[xQ[9|/vG_D\vD' ']t%z;-]I@zn^  "GOnnfKAv_cRJMޓd˘uC1"oG1NqP6kdyF]/a)If,:I,VBT<.QНVzB{y6Pre]*mVCXAmYk(~ 0bTݖ1P"߇plE_(ቒbۉ #l6~ /4A$x5yp#nQht_& ̀[>+_Y<@\m(b⽖١N}rX/+*U)Ng8γ {ș{U[#1$V c!@/C0&ex헍h=CdWdcxm0k<^ךH$.L)8kk[ҟr|BCH_S1(\8aQoW)gMDIC/h)Gs)dE,T1Q#aVTx'+_W&qPzqȄسܟ6Ϟrq1qVZd6V O[WEaCbNZ.պ+ӚP!Up:nzDj$T9u)OJT(Ţ3VabUKQPXyyC)2'WC`Ñ&"wZF:M Q{TYZB9f>)2XDOh/ yEG0e?=Q  YfšfLLr< >_N^Hw(sc XvXEu4Tf g-R(A~ayz|]E4ݝ~^ H>0ݨW [0\ͽ) NKt iƽ! h!7)G҉֯X~%B 5מѫH!n0/Kw!@E0fC\E}t y`3@/%GN*8T 7MyRHZ G ,nQdIkm#\e MZ6G"#z'õIO[4o5 0bbN AqSVxټUj[yÚ^KnMQ-ixC4數>eFBX֠lЮ\&bdhSZ'ILbg(-ylrզ&QXplmP9"AK;Ψv7Ɋ,21mlnoyGRI 3]V'̘ZDwǼ4oL1ۃ/壀Mfc,~ Om>c)Î2{rIfMDG2X ņƥ[Ag YNƺ)cq2@P÷Zt5ڻc9Ž(938`V2TXT#/4.HY v 9mYs$.nDXuώrX3Ya t,I)w2a bثhdCe.@̓i&-ts*D|% y[;c.s9~ *NQo^xkt7TId-m4LTƝxm6G<0q W,Jm)/M+|.XGe_;pz Ͱ\^uwKʜ-xRj9w!tx8JDo*6cYs; U]m/º &ӪoS}S嵐]ubIӵZ)Ĺ )}w#,/{#PjHtCǨQ݊wVɧ__cD y038z[ yY :\-v'#({-p4 rIc6:׸Q&W4 R{k;D=ey]>[AOփD1K1/t)#kIyP_Eg\e0Ǹ 3@5 1tq\rD&p5F'SL%O7]%jƂ/^-λT猐#`{ZaڔIn4xo.@:)t)O!ED3+9\ڂ'`x#~Ooa0!PwKf?;e]8H}ccfASA2#$TPT`Flc_/*D*OFmsQX\ie DwqpDvvYLC4qlqG|sEח1$GW9eAsXh2'٠ U`;?beZ41;ĆӪ;*A elяob>JP| ?RE5!g\#u!ɉr|?[269ba~p[" +8T{2x_UbxL fZ_jۚ ~v f~yF@rz'& !E.raXFe@b u:]"K/gS:3[BKU?/Rk:N# Ec߉{=3z3lHd$r ΐ aZ/APwW{"R{.i>…|Έ0Lbel%8p |Z p$ȧeփ؁0Sƻo՞ʾ]˻獒sP)VE~^#;iqg٧2 {߲ܧ( saJaFhp'Ua:YO&uBlZ^@4Oq#LqRO%ZDh1Su͂DFa-%,]-(4ůG8Ƣju*2о~3"}9,>U*So !8~|8b+jk$?*T-ᴸBu"Lbh*n pKtK_ BCB C-4քhSqE< %`+ԴPA#径vT.P 4ZZt ~z&[iDS#B.a#ח s̃R@$d6- 2u0sqD@Qr> P_{-@ƀ: a"p.fOұªlZO~͸@zkU&#{ /՞r敭ot d;)1T.)߆3<']lH;b|6aԭ5lP7='e+[֞׎XX-h2vNJӧ6!ةAN*Aj}GXԉj w26 op܈:_>Ù`_?3d\)q=L$n( m ?VI2$JFTjFrX֜y,_ժps3-.jpO:Bmj$9"E7B2r{'JXᏢY#>{p{!P'{[(L6Kx.цy=+WH~Zdmg d%1uY Uṭ۶+=e X2xvӼRdѯˍ/ @ x)G+L;;韊3, E SkHI%)uEES!x7XF@G0L$v笹:ӗG}Wn^.v!^Vl$BIn?BYaܽgSkO>~ox84HR phQW47lM d_;G wz@R[de\_5,Ҏ[RsPvRƶ=47USKu I )/x@LjkREo͡lv_OJ2dpC*je0F;"Y BCdCV 1ZH33T7Zgn%eRD}\m=rMo2LU@nLg*d|ɉ Ll# .*.L_;{ r> "e+SķۘԻv[\;vK>O3drYf֊M'Ei$:;[e?J}  @~;u`?L^iQlPKjܶ?[`#mٽivD-W{hZ;ddB{Uj,shA:+ kKxCDe{l\\P"s^$_;ú1 9 ڬ ^@B8s@xߛZz.mn`/Bhcb{$VUZ38]&b4ʆZҽyЌo{ fm5V0AV7uMtPʀ]&LZIf۽5Nݒ{F7iV 9=sY;2|m$症o0_@;Mp x69taK=g<=iK32:$0QQׁq}Kɗ&NUv"] i\Gcͱ,'ӘnY6zE-ŕCTo]BF?p} »/) ݉R8= _KE?P,f@:YtpʞK[sL8x~4zY;#z h)@iԘ|stY0ԡSV s5Tm 2B$@lݗ 2s9ηansfsGO Ѯ)V72pDMl!51;R쁯2m^ 4n BFƦM:$ GZĐ4  {dt.8 Д4%aV܀'֬i DBCFgihl$֢dQ& lk&PLw.L L8b/k,ƽ j8Q# -4_ {Vp|ъ L<2&b6̀\("}>ﮓ`*)/NJ\>lv`N5B;L|^Y%opSv<MNϰJRZ_yϓ- .pMMM'j2P&f“E4OP4Pԕ u .?6u(˼Y&[voPc鬪"Gy} K 6b̵$δC+P[cp! =? rH ߏ7c c={_U1_*QE),B@\c`e֬@ uFj"$W$Ñ hr|l}V֢\Bcr?ͮϕW&%7M8{,t clBsԒ%e[t3ZiCQʞi"\ ٜ~(Eduƞ [W݄5{nkSK\M\4s0Q˞K!"CKOu(eϳx"zά rJ#YR(jaO"}7+M.yN2힖FdZegO4[ӑt,7'\KsUV!YS- ?DL#He 'j=9Ѐ1 T`˴^a?,Q`Ľ ,<X\4`M7; V¤REqX#.HnHUOmS΂G4QEx*,ab 8˓χU,=*Úͬ+r1 f3\S$$mϯ6 6 *e]Ap1QjY؜ΣaB&`A6ŅzwP }q395צvʰp:@R#!F\'ڣjҠޙ"|ByW!:Bf\vnm;.b~?%.R6s:\IʳHwW|ptrbpNc $Í\\\S7_:Kdqž1\/=Ld$߈u^Ql)YIV}[/v)  hcmNRj.a1(e! 摼BUd8Ąb mmNM9Q2jם᱑vr\xVۗDGki:WEpW+lFz:? ݡ"Ƞ1TLW%W4ſv{XobDdy,nX݇0Y` \$Sϳd$C_[ x->:$if\׈L/}yջr &fB7y <],FZl"iBBH(@eIq4U}JM)2ؿl; r8QyNy 8o3>8iL|D΍Y2;2a CX !EMw aq^/bW`q1bb̿ sR$ݎw9BXlߓj2G/> PR.u Xjh;p6~ @Tq^eu:0:A'ΕzK=hEސkSrsעKeCCA[9[(%ImG&ċA; &2e:A8yF}%v;; eB):DKƂb_b*K rCG V&9}SPch"T4.z!ss-FiKSӋ|6-W*y$E\PtTZagH }>t|[ALJ(҇ѡh} qZ[4a<`YyH Ao &ɄAµ *]}P-է2nlADn[%b B_&m\N'1{?m;RvZ}sƒ2he:gϩ\.ևHk<*99!R SPHk"tP:\2^EP i}Wwb+M1܋$?C5jkHu2$qonB? g8$Qd K ԓ}TNK;b\ZUr~9C6~3 c® cf؃1KdJXtŲT#9Oq{ڶS-4{L,>wwvwb! -oR#\jJUP6dh(B@ߥy"v!WxcKfl%er8z73b+MMsbp ·Xl0綵{͋xq>Sۑa\.wj <:3zYR-yֈ6 ĈdϞjH~j'Mb!w\ v͊xUb/2\Zw74[YS{#qFr{l2M*aQ>MYXYvH r_)wcw˱SËѣYv ]xnVLIYRN39s䈺+}>9ƁzGv9M!rU_?bDdb Z~\8hvq:$|Œ r98%=m%JF(C1F,Ԝ1t傕JkNdH -p_xvۦ¿Jkn膀TBGy}7lD4?{nNn-VJhBb1iNcUn-#w^WԩGn&bp\~W@_:_@ckjR_u\%ki مY %ĊU $ Q^D1v!;5fe/3ۚb VΌ! ,ު1w~c+JPs sk dՀZ%POSiЩn=Ϟ1y~[x3-Gduͦ0IfJ/Fd+HP0kD'|Cqۀ`dӽMs\'6o `d^+~Dncfȷ?VaeѨc WdDc&LQk]Ԣ9vp]J A)\M[M&Lk{k̷?qd|[bq_ ®Ɋ+ѺE%ۈSt{dJ c BڏMaduAk㓏 }?}gnV~>Uxk,{Z[|.N5ws#"D \fOÄGd- fǫs;+fٶ\',s):68? |Bk.m2NQG6G,."Ɠhx^jX@EP6RcinA"Z]cK3E\:-F9oWXg/dugHp6?ռg ]߽[['7HR%BzCSR!xjI:6Qb7a ٶDnAeCj1n U$X^ $jo3%'2rW 毮 ]!Č ~K<"Z`BW_89 qGq 1lry\?M:*T+)zlI^y'^apR 5!\AD^8>G`)1, W"x8z_ܴO:i)'hN`ʰGwmep/@]ʮ}^/0K{R`Qw*8&J2b۠ je@ӨL%< 1P9! y<Ɠ !4!Xe`qda$&v&9ed0"#t+Q4_;L9tZӬ-F=#kiT}ɎgGꐣ8*}/nzg[Zox#DO},6l PɊ3VaDP;,kXw/N^Q[U&ݾ[ՃY&7IT$.Ԁ\f谆TMmsvx.jdp'YIi &+n0T8 nfV*`YP8 HlN/њ/pi}Ӿɓ]o25@o;NVnT SOI7/mU0u=v *2 P˜Q+.R8,E/`3߳b9܋g!~MKR ;a?{u$PJL~=΂tqVT9&hC{օNv28TL@:KD`b 6\燝/D; 2 M9 . g<Z9PoFW%=KH/F]]f׺Q}aiu>g6Kfs6touC&8(a)Oh)',_su6DN(&Io*g$Y<ٗY4+fn]NEMWguƥ1%m7OМo-I#@ Pv5n)QRT[n Zܗ%5@%]R(8X;Pgn"A%C!`0ES2WÆQ0@+kp檮@A0P~TJ48r]Ga\oa,oR9̎M7 J).'h Oiy2brhh~<6\#я_x)3>2nyr7#r=2OػC 5;휑]-k"eG\îNw Fio5@.CC/wY( c ETfibP(9ʠ 3xkN"XSoDR"n@hkkD i1^BHN-ı1AԐG$rT"Ɠ^W>[5WTX3j+Z7;vnrQkꙶ{##[JjpaF/|&tOa0>?2]sPJseT%)&Nȗrg̡FZh}[ Y2ܷFob\T#/N:*@(b9<'( B /#D,(m^#| p2" BڤX5"һz ͼ{ˮ x w`ׯ;1Ɏhn}-zX".*tt5 ZG Ը=e:N8|m#Mx)~qlYv Dk$9 x3<=&< !.$Ҧ y܀\jƅ7霵KUQƆۑ@$GmDϐenXY(خfwb?!=&y^56yVpRF1c4k"F[gtC%4fF)0@t~+wE'Pq9N gITXpbbeHg]޾v%P?bF$]R28 ]ٱ11Y{eC g`U\HA&ykVt2y-J4 *>1QnH`%I}DaE o7[%fsX [QḆt|hnKW:홅]9`bO?RMt$hV+UO^Io|ޗs+ZYHܰoM| H)iS ~#۲*Ht"m 4B$Pq ]oG]|چ CD<-2~%jd!'ɒ+CPnI5eCdsN:GY{;+ q=V*NbB!MD5y~g#a<H 39u$ErH+q20Z$"a̍eƥf.Gj7͚$^bC]lº~`CxL$ 5&ia5h%<C:b,Yq\M nN*ܹLZȇ^\yO_#WdEXiFP"=^Jf+sRƘgjO=$۵4Z6ڲDL~d3;,4OEX@¦Y{9 mDyGߡ?vJjƝ:?+O;-j(qٳD4DC?Y';M Kً$1jS}`C2ɧJ+EP w4WE C8 p~VFJg׮L~ V@ua mٿ6n]x&#RPM^NqeLP8@]> e=vz 2)]MF>SR)?p>7Ϩbc@8HU Ģ87%YCuV+5ꛦ['Q{0\u랺y2ښ 8{+VP=pn[2Aw\Ir6M(2==b@;Mbcp޸""584Tв.D 'vg ~ +&}R`ˑs/ϚndC\ ] *~A YX—z*ڤ?5L8O L ƅ([*BA|"#mVk]ȏ@6tCCesz$u)sے!πFE` uL CaF||kT hv ^-$2e2.IZJr ?Baco8x[U'3ѹˏAuڇ `! E7,hU  3EԎ9<6D֚jyxry2\2(QE paf|KLj $St|CY6z4)?jy%/ +S$mkL -TKlftF\=.adK e–.lyt]3Jr7cdh}\>,Pj=: +r?~0,f|Č03 :Hl"~EӗvnEBGgj`?[OR~ (d5seaҤHb()Wpd+\jup賴MG5{m vYz=F/؟\:H滤^g$ `uEA3?2ʇ#RIA@&d}c<[ހQK *w67ƙ HD:Zb^TJ^H~iKBjy" гDir`c~ޭ88CwS;__gYY hݻID|mgRD1g^~k\z67|GW޺o_q s535S_'q䕄dj>>h>+X"_{8MTѥMo>٢ymAa cwȗ  דpgh7T;{Tї[wdyʶˀKFDbw#3o1mSח !2bJ,` mtl@NQ7Yҧn.UgC|Dnv~wnQqN4(](MȡqrF9c{7hJcQ,I98 5ΊI <5;q>mzHfZr\x_E 9׾~2USBjh4WFybOZ+ HuzKK=NZ+ G!43&kO'׏H,rhGzAdÑҥ~+c@ o 9Kl&>'4K3F~]F!}7"ptkrƭ5դթUw`;8?٫]̼i5RoKܞ,U 'v8}(\$(pWEN.\,-$:ln+ {Im0c?D(]hP!9Yp֖Tp!VQ_ NN=%l..^^u{0x êqVBg`HF/k<•F>'Kz3|4K4 ˛ཽ;LS[6 S 93P7uŌs'grN󠄌Oi}S״—O_pF: d*{V'QD0k{aIIU@~1_ n-Gzt|0N KFψwg.k7VShsM3fo(EXa4 +RpmH0/=- +{`.q8* .e|к=_e3j\˵哨O*B׋Wc9B3QX$Goj>tnIiYP]k+\W{EeU">H}y6 cyLL.[?J28 括%*=G#´xULZy 21{,o11]:DۏyX@pmbS97 %Om[Y4so 9 TH|6u/ːh[,ݱ/ۗT)pᷚJ?Nz`H 1>cZ0ĪqZ,&)puޏݥ_P7y{EÌ%OF{qv4-ހܖ䤔c߳$Vzv G.]Z݊w;7i14m-\nI8Cx&Zi4WpPpg\B¼EpZd& f[g)6xv҇8-jÅia!DStl`w„!{jK$иU@L($|$z +K.[{4g.I%?O^đ<-Y H7 }WoEy\l.6y[%n|mo N]t^Tu`T~ÚE{CAZjdnKLjׁNU i $sq})];k27eH yf糪LRDmvW4*{|"`K jU[{} )/69bk*@A /LډRƕVVblūLjgn B1ZZ&ncOXזWvovfHA`~Kbbȯa`mrfyKYyuW:m[7S&$Cq),Xy=(|YGhI[͐,| b\,uOi 4A%j[QD b%CwE_[OTGlm %xr偰O3ʆ4ςZ';y%΢^K -;4 Gyң;[s> ZoP$IG\Udo{PŸ·X#n)FA$<+l~2<;H<%0zm|iۇϱ{&jmZz;;*V Ո۽#h'`H״{RM}b}TxkO)Y|$nr1POgC"a R@R`Ů3-=-\ ȂpoA`o6rowYjUks _q|w8'?J$Sg*Cߔ([3>Ũ#IL^:1 [cabbNO[NYIvpgb+Գ31"#Ytuv!x!Ez j0oV \nip4fios<45wSv~TJBmPNJf(KCc=f;'% #-c;\ahHt &@O -;Ź]u3JFsdbDZy]roy!Z9ٝ>759)WDͤ\ 3\#K_ HȋXo,WGЊ'PfAM T$ jKdrG2  B _gDe%2sz;y: 2 qWQh%hoiFdH+BC@7ҧg J*KA ̄$W)U`p,+r@@ġtGW΍f]Tpwod!}i6#+eO, oBT@zC6o[zJBEl{Q*ڳi:[dWwZ}Ѓ~m QFۨ4p+fa&o?YkXY؍$L+cNrj ُN!ۘꢐq_ZRLYOn,988pOOd7 KcOkb&<{ rkam6;a&;[`n2nP3Y].枉 \.p`u F<9g@l8E ^sz+R_zu$)sHMb*3#؟J8CK!%fDL'EŴ pP@.RPN 9$w /x@3Ϸt( #ygUgMU]>ĹFM6;Z~n=Ȳ~oBƻ9u-J2giAqcX4w 9ŷ8֑av/^WzoL⚼72LGyU#U| Uܯ0_7 22nYUo@ FqjjaKli ƣ(:aO al6xH'Јf$'sbZ{ƅ ;+p;6y3=(mOa#햋Ysy?JqQ`~е*f}QwѦwmjQ٭_pCɠK,/Jr|fk Hyv:vm-u" M"pGRG+IVh}(kv-x7}iZrn6yc6`ǡ)NW7T=QQ}a#A ^&&mXn;aVAܳjtB> Nt7,'0y:&AR#=:s-Mq=U>~4 W@ }+KRQ%~v!YD0}wF11 x kGSҍWc3δJ~Km/u8kh$E%GmVR rV9{rU;E`F8wK8"o{B+q//&̹͜;<AaouS"{ 2if "dWrz7 ʂ@ܛO,خLf7ʝ0޴ }!X_>cuĀS m;;ecԘJX^P!mu`. BL>[dثJVu9y'mh\YG+mBFfVdS ι[CԱ[d\葚#(1a7`֖Uee^` _ ('u.dtg! - 熻7L>}Hw;_1÷#Ғge 0/k߄3]"<1<籭Ai6ɫOW~^X|q ՃzS{IsVMmhX݉qMZelh!0t;FJ3")u9'L`Hcv+V8/DiV E^;K+wߦDsVoD‰QTzLbPDAIS0мFL,ɰ֍[F5=CZCD4W㫳хEt !>Q8 Xհ)۴c]u\Cl=m YK?.m-K _-;S0s-]q 1twcժwj7xHʮDoM{0Ŀ4,l) ܟKJCx4aL=!ӴEywd[y޽i/ g.VoD܁;C^ƶ܄Z v)"Fm<t sd2o{2=JAˆ߶&Dhm\KtEknFP.Xr~rF~\92F!f6F}6vӍ1WyKabLu@ bar6u pO6 %?6%afâ5T, lY=堣ɫߜXz7)RE1SF>p޶/<2I0`NSbQ#6PB q&sEcA6$0ɐ~W7=rpRRbpc9դ=}~#ӡEݳ,))XJ^q JP~g"3eiyjAtL–9\ %z' ha1$8}67X~KӛCb0ZOC\jmlAnQZGQ,cNK+ 9$_k˹D3 IJv)-^:.ݔyEJ }56}0^=zC 3ȞTq^蔔10UלwZ/nf?պ,6(BzSp'6D/)};.c`ɘ-X (E m.r:.ఉ>X`KxMkjwtSW uG v)S w5&>*C7Z6Ij#<(|y˸"ޭUK 扤_63(,:Ȝ:(rŒ`q4zFơd]7F8.+%=Lx^KDd%^/V 9O"[]Nuf&TS9apЫPe?2luEE6a`SuOS0(7JFkʸyp3Pvr^RM"/lpVC|<ˉL JR)=ZoNYGeAgc]YX)`1h\ox^aA3lLF&ٌޏ#Z>ϯ'8_ cq^-ߙU65ZXy񿷊iƠp[8LIëh t֘>\-"aYF~R|b_V2eDd@*i6əc51U\Bb{'NM mZUfN".6hlDw1}~7u&Ay:p!x)${y;rh0+Ub*hE$htѥ!MCUO*C]Q@{G50eRIJH:5wkϿQo"5rL'BP6f]&L`<+]n$iY U<}3YCԓj@2*t1ɠ+e? 1h(.6G?:m0"lDZQ$gg`# B@? Md:8p ƭWg~Z+Ԁ+.ijB 73xv8e:ٜC+ݫfC6A#Uq 悀4U)Z2$9[@j__*ҧj{dQR 6*THՔ(|M;ɂT@/WuPWrw(-\,CsX]'etfug7'N:Xf¾ Kbc-5P['JUʵc%*Z*JF4#%AeY~ ҭ DC:NlTCg67(gvvݢJ#6`†X%Īk_&BiGMBY S-%bx MFïOZ0 zinxtUߑ3AL@r p>Bvsb[Ү6y[ON9@u"dj~%٥HUth9Ү5v4ڂ#c$?HWa*IސPK 1Ul'rJxs-DH-A4[ !sF{z$妒?J|H,g:KOt"nvrUe9p30VUD%) >@dԅsiÑ| X[}NtC_},^O.Aq\)!pG !9->n>^(ٍj{/Xlo2Nzne"TLqPNG-s>f_Wf˭;-N1r)pm+ s0aF 4qFSO&T"!Hӭ?q z-g(M r3 n dzzeh(݉ +j%B]H²ˆ1)~ bf*J#t#-]%? Eh3GOMg'~R6C{⹋@*s IXͤi(K"9CusªXy*<=i`Z"_ކG*\hgk"Lx"L5"f:HWHU稃a67]y?aHG e 硺opz܏I{<4:٤LP:An>ioeezN~\]vrFU=t<-kq[rr=#1j?)v3|p\#drC=:TFnk#tY+ ;_ |v\iMg~@GnFڏdv[UV&8qDblk:]/k9~ }N=S]GU7'|/mZTzO[2Vy'˰tn %_U&z<4gyg1(Jݧ]xox;(Ǫ=r6[(Exnp{in"!QnwKg{B[gvE6>UJw VEߩTYGB1$} >S(0zPPTr ?*VfX q9^T]-퍼ɂ9q&]1ul xk&R?8>/3i@C.)[3%GsU}.KI]iq}M FCsaҭ ?_韠hʵ~ t; y6uE?jnX_6';A v?J0QP"I͠+•oS4EVJ?h9<'=:.GwP }sJ@:A\-GR|}rvO1ld&\WZ<`3#y}k+5M 9#x1†rTvlz8aץΓJJ 7QC~綮 h'+& &^ R̅#$vVIW4cW׍g?Y,È`CCE\#ABȖ>򉿴Sr`>=i$Aڮf2oƒ)Ս׋ó.ˈjݡP}u=©Zڜ##Sfs2@Ɉx<=ߴGR Ap.WF-?#iOfz)L=q_YGt-PqnҨ&r=CiJS$&k)P̵'g˦ 0V7BX1DW`H'`afB.k<֞zU$yVXN`YE>|p `>M}lE?q@R k-AN@xg_s1r !zQKA>,)[%'~eRGiAOBM(G6멋?3vSl_Ot*!sHNzB[[ax&^v.'΋K[.*FK"'ni2/t1wUdщVmB8q5YBwUȭ FΦ2qN!Gr:4ee] 3RB)mOye#nhCcyA'rQB$ijM3P\Z#4ꥒgUcPmkPbV~n*:&ZuEtgü.YN/:ݘAA#4q;Cm'I. ݃y3c2ܸX$X{iCNuǟDO%#z!</J2du+ ?EvRWD׭Ld½vPs6@6+/ _U. Jxpym]n8oX FQd@'V`7}Y,69դQV>h`}QrQ})A.44ԹVEAw˿A%$X+t'o<34W8]~U}Ciju[M]͗6z_=/ e9{^T2r #GE0NZ< R5JF瞌uO_cy!8p?wcO/2&iP>rXYژ. (Z qxBqDUIgÎf7% 8 AG?=BӓQqAo Piլx"7$vmV >6ؙoǵyG1lyvvs2C4lq/y܎@yp2Gb_u%#L4Dzsd, Mʿ1}$ȓqrxVgA+T9.afZJ5d|DHCAMmU4./JٷٰCJpܭq! Z9G{y*r/wUԥ|KKp ra 640c7fzNawe QQU;K9@}_nV, F#W8יhF* ¦đ~OA CsB<շ]k,-ىo`G,~5GDQP9}Y~t:CI蚧6\ r)A 6{Ͽx>[xxS6CݠC,w3/$ #oW,P|,\Ra SdɐhX"A;~4PeT+Gr>`cH?0g+J9ͼJ#v>vg j hA%tI0l w0tJEk5fy>(J|jQqCSì D\/GO;ere&_{Kg L״4\ K μNVeiL6!jMOŪOȌKq0_Y!Duk^MCύ9V]~q2|;~ϲQod)'>[n" }@R%_hhq_:=CzHbOꐟ`uvXoaeuv%|tPD W<-)ck cl%ռDi91_F0Yev>8(ibH!i}rXL]IAxumԤaZg.2޻u5{w"mϮ7}r^ypQN*MM"~^/ :L=H4+0so~jW;î iZﶕ8g,-Vv5xii,| 8㚯34j9jץv&|iz\~P>w&/,uc8?rE5iJ[ij;Āo:yւ 34I)%1QBsiX &<oiD+'4!5IEGM:LE7A۲A|aYRNN)[<6tUy- a6&/_$|({+@Ot!52:f.1c/>㳙Z jMOVkv }1K 3RX -?z7XEiK@مvC&m31б^瓶kv`6}6üJSÚA67@2^F9鑔ʎ}S,-D :SrsI3y`&R=!H{ bc`.H|IQ8Y_5!Z D5ZRuֲZ>;B2h !%)\3ޱ ~NGi厾*g+y~2] 롎cBsgÊڲlg|C6~ jGHY.X$wnVFu2Z@ fxnŨޭj͑ 5CtlxQ RshGT]ͳY4J,%;V@t{pJ"qom/tT$r)ihE -Sjwul7HW^ vjч} V;)OVb1mIAB"Fci`5 6Y4L)Ҩ=S{iE#H'>$iQkiHq!!}T#9Bk ?8+TիL.ZgŲHSɱg8V!9zCtBP[f#GOvvFr ѓ㫂B/b& ,p`k[`FB.ͳŒ/{^{g&#lK 51]FeaaO_u]yuq\_y=FD1g`E.[nG#H R SKXV \yU%^`$.0pTmnLT-*Z($,W˾O5`KUȲ " ݇4x]pbIְo>cJ!moJc#[lɻ%$ا?"c` z!"jq7QQcCCٯ+T-2-EgLҷN 8kcH^tblj&GWYDY :y_Q#jLp0۠m|MIoK2k`jqoÑ4 RBv.oTi&ӹ?ސzت77p7F;$}kHnVys&P0v(TۣǒNO,% E97M/ :3 ezqC֕< X#f'88E πdž:)>SF(Jf0[~=6|,,;%;xXQo Ӝ0J(>My%)mEttD3i<2g0/;ъV( +gʹ"0)\3=l_P2zQ؂ukt:`u%DClUfѝo)CΪvtv]$9<4D]!,TQ:<`obj?K+}:+L;-ɸx 陸&W pvauf/,*s(aX~-:6ź'`!d藚_Q1@!)tߓYwqIh|;=ۚR ]KhƄ~[;JTR7=E?YK|*ݷOEOF|ͬzj6z nZ!)WB;amjO$=u`oA͒P8A{4$Dzrn٦p3MvɼJaԿI&`{օW Yewv&~,e* 8m\g2r#Zj E)XS+]nCƠ9%R(&AvqǦd臀TmԉRvk9LG]}l )&oy.FI]뉶-A.PD_b|< I.g뿋Ьڪp`Ut3e&aXU  vdް#Yzwr)ոEOi:Y8 8;Ht^ ,f29c@3/^rCi/L.N;'{l=jߴJh]p-tD|+Gy+$|XHrs.ahI{(: S bu+~!<{ܵ !*ߟѹ?Lqnř7G?@'~[x?t~^>u$UKlr]Rʦ 3*<؜P펽4](BIK-a);k-0փ1'sSݬwVJ'F{c.rg#  "+F!{HqDZN;̨.P-a)/;Dk:eU_w>E/qʳꣵw}v&f%iW@s!M,Rb[#:ݩ:D$C "DE P䓘`qJ63BdzJ[P4ߕdZ%|6,fM$,/>A ]k1/+|lZ7籍qc*zMxڻ9ú6cAxMG%M; dk+ᐅͼ4)y7;P&sx|$N#yf$/B&9ni3(o' ~76AmR7bVDrX^ T`r`]=F  xa 1]=͠^6^vV;#.ꭲ9)OxV к|"8+!\7b56h]D,ؤ"9֯x;0E jז[ ">S((oGE?D _KŲ9[x1)ܿFRuП VAQLS̐}vESU ߂aAhZQhũ`egnHb iXrx_nD&Mw?^?dMG$ 9sN o:iJ!kveN|]y02#c奛hxB[Iu߶n6;ب#XPQ@d#uZ:n ZZ%4c#X#:֢ܿ!&}Cm|g˲wdo3'JhƢ4ɺogqT) d֯za6kψр8i.P!,/XD_"a)\E91J7fǨXu8,-e#6 ک/|ףQ T> فL׉\5Ud>P?WQ[n}-Nt?Q7*p"^+NۅŠ*oW+~K-P U_,dud!`w)Dhz ف.&:JvUk1 4>哌P_JX>#.V'"Y 4@J틱X9١IA+EJszbk.d^)NU3 x*4gDy4HC|3I<άCj6fY~1 ZC> 8UA}6Zl…C&>Hײe~~"BP¨i(auIy\ڮ7֫[+rHlCtڼz 2=)l~O;8oEf3~ R5@RNl] < :sIN9d4(b.'v< FS5sM_Vϒ)1V餖T)o^jIy+0ǟIB{ ]]tfk?/~DyeScoOԭHTuVˎD"ڔGw5W^ H-fBTlnMN~%s[Zuøү ߥHp*q&D䎉4e: Mi$0/$ՠJ+|D p٫ȿ~|j^׭<-2;OBSc.F㋇hϖBv 3≯4yV͈5mCS oSBCۙ4Ię c#-A8Ɂ0D.'`#L@zy ,qs4b;lomZ^3>+h;'7bԤEu2[؜UծbenOñD~] p~$ީBq:kCZ(B록m ȗ2?c%c`Qz)U"nh/O{F$636lf;TlX}R$tɞΑld%AX^xǫUDP4J\okk;^N(ZD?ܕYαjϭ;v砢w\a |`aH[^0@}:{wcnd]SٿSQ. zt{v5u1]u'9WlWZK$`cHZ{ R! |4laT$7rzAx#0·ez(1yUԌr(bx3ѪЫ{U!;1o7C9xb7pɮ5&Zjɪe:B#X 7!O!;NM)c,laJY n"nkB/>) Rsr$qZ~Tl^5YXuŭZ3.@sm& Ԭ>Iۤ(*=:kT2XT;* X`KӺ255`obK)+I0]l`l>k]DOK~z@H1"w)ls"Y'?`T`rLNcҵ mq@>i87Zad4{4zt]42~ˬR8 Re$Kt<JopBQS*pm1k {t ,i kiƼH4 0A7/+ɛD ʼn@khu 1y?',ӼMp<S. = g.;&ss"=9鱛z|4x| 4u[5޹kFx!eU*$U9sޥ"Sm|CB\LBn b<`$ƛɽط*Rw&n"9@tɾ?uC8B$x.WYizݧ7/L{ qFO4N=B6Ħ07 54)]8X8 jN7RjnV۵q2n/1Nd%%fO#Tn hj,}8X>agʏY-PD"g2b'SItsӇ.΀W}c( 4gcpUc;| wJPMCL=iT@>gt}*APG1#۱fbFV*F0 A‘85kOhN7Å#p51|'LsȆJ >豛ɼH + p) eOxa/,qfVh 8pfPfHV$10cĸ;R{H&k֑Q)gEĠn^n}Q5&z@21oG^0*5ABL=%0jfO[%Aw1m&03,M DҎDt;SV5qvXШtB}+AY_:}eX1B=lG7ӃzX^@)k5Awk c7VTKb4LU&euL(I28ʢ!v2J=.-90[1b2o6i?=ARa0-qoxK8$)nz F2TW?Ɨk3`\oyVB K"eXݥ>4qogDDZw sJ~8]tq{pA2|M߽RT%MOvs,IBw-F6 RA&yPgGzMM#|`w5e`L/Y^.E~? MH*x;)ek ҁTY,ᮗ͌Xt'RJ)ZfzدgCꋷ 7|/@`O7|%rdǂ5C'欸 ZA$\EEThҌ.1ixӂ¦&͊H_O{pNr'>2H8BaѮ+Mr Зv7hKL *KԀ*j„gEՕ2hũRGu?(OАC徿],jUV;7S&(Aqa]|PPC]trc{{uZkŠ}qiZ&I}+1Vo%f8@+YxٶKlMW/[1!^N?8RpsHIE7]$qwOG~^wUUۻRpʩ "`MZarBf!\nu$za*McHmG)x ˡT`+\6x `!J` 蹄cNHś/c+ǹnL$]'O8Q6)uRdaWbg":H722vzE*딥ձx[&nNCf"q^vԶ^j9}ϪDݿut[ԝ>'+.oM˒tuk4~1H%ߡ:|#y-'gZ%=|YU}M;7LLp„hc'g~G KSs3AǪ U\.a j0Ѳ&u j;42̆qHinpcl"%:{qm\Kh1yc7A|N,q>m2. \MsPst'=L:1N4n`xpXgXz;XPF@3s b4:O9Pfhp>0kAp%6ϕþ$hX7/{Ғ3l9쫦|{kukM9+₧ MqNuoK8N9ˠ'N6Fi>%dxm,q&# h}:h4Wq?ʚu !|i Wh, 15A tb&ԚZb.do-1ŚWq&2pRAw=)3"Cw,y23"'xK 8T SPHڳA^&/IӅz)✂osEϠLtHF| =2,؇*kԙZ^rٱP*kCcCf{$VWA󫻲.wUV)`֍9d j"t% kpTdl!,j+3yדQ#ΑCfBƴZBW*8BG (gBO:67ݶxLJ @<6t"q*̞މtߤaYRcԼҢ'qMƥ]sII.UjP~W!peKil#`Jp|C<Ӏ‚m}Do|bܥ9 8' ,N42SfTO2-8K?$$sx'$R6hD-%hmi8'|AwU~x+I*e (f fn;i]]U)FfwJy!KOy15-; 'br9y77d8xTat<"B3Vz3%F-7 &> Zh}NT=1yDNjR蕣Af%`2i8jM7PS5_||{lw<*)KA4N0,Aث takGVߋD7:r_^/H䦥NUZb2YY3@,Q`.K4,,y/|;[iNuhNc@Z?%ޙzTDOlaA!}/g&vS_:xHzb8Td' 3I{?L*%ų:*Od7ʪ_?!YZ{ a9pcغ2¥ ߽V0Zzsgߤ*l-˕KuFjn)ӢƧ,8m~l "Bpbi[6{[cp3 4榕blcg,p6zsena׼6rO lԌ5bSCu?{I@>9Ͱsɗ3 #Ҫ8_cqPF麓 eB/gG$:eV. V'>s8+V:KzC{ coʑ1R%}fvm 9}%xH qr$K8|d$|vN/Ք}yvŽz@g &ۂٿOP.c"enQn-y@s@"H$7*܈cY}N"֡GVD.֌CEQ@} {K/$ yvZ5F?WaoԻǠ?p'T8V0>+BeR>C҃҅Ǡr:XW$mq rCkKv\qLM!ҿ8#|!k1-YrÙӍ&z <p~Mٕl`%-ζO1Z-6٩nliϷK $` \H D%W$w^j="vEP@8`bAv7.CPoCl.3HX-7H5gsҹ/m.bGrf.IN^ye~%Uqa*XQؽcWγF؏61 ї;1yM ehp;VugŊGj,\1,\@P6f*}<;G4봳M%\]a?CA l6&=#eشx#Z\~ޜ7 ķQD% ,Z[+ˣ& 9>AQwS-s誝Bᝅ)_,8h:.&=D?#~堽Lެ [HUz)*[>ÞFp5L+-Lqs ĵ1RXdž{A>%ʝ@%u6J|Wl+/3 X*2P~22 Њ%{fBZ5څ7hTiqo6hڏQ$)>s͆[oEkqi)+mp<(朎q{*=,3B]U_ s*iS˧9,J m50wf|HFRth)7ʧy""|qh!BߛP0x\QfPbѢ9E| gG'~p۵rjʇLڪw1F Đ<\t96/ӏ0 Jѕ~csa̷P>w!&f4]5EPlESG!zUp'N8압sE3)9h [bY,?ˆ>yXnvVȂvf1FѼ`kfGVg[CM3).%2hnot3շAAKĚ5 &YчnWr#Xu#7f!<>c= *5:ή93^';8D2p8!t dwcҏ'0R :j}80=լv?Yܖt_\_ ykQMrc1 ŨMRe``4_=UGG*;5-5f$8BU2P}XOEt?w]o ?fC2M6A%4iȧ9;tu8\LJ8H\0 FtU$8Z- aVJhvÃPL FTw62yVS 6>)3]Rz.RZs4ʲk:بr !|BbǫxDX~P4?Qsշ2/n#yNe0'5k[{?SRw[ْyV' /9)QȔYCΓ Yu78ePspW=ݿL/`/ϸY@+/U#7n .7(wlĔA=Cd䦋ηz !V=-n8T.6`K6"JZ?$6.|`p1>ϥak,"sYpA ݁I}I/ 6%X? ^c뺗;k]%ˤplH"c|b~?Pkpys$KXRh2?bn7lpR2ј QSaR!_KMWoR!d4q'hwU~ֲT7v,ɀQ8cT'Ԟ$T4!yxGq$вPg 4󈽡/1Q+Qo4omרҁY /ϔ=OPowMbe+m$xE:@2tV. MKosF _ q|q0>KRur+$h'=vuV-NQgi NқԼ?@09HU!ى\!:Y鉒Ս֨:߂'%zKQoq'b>7dMY&Ğ)N$+ƭI qGt]WWjCa K|^< UNJ"0OEt>l(,\=je-%ѣKk,&Zka|:I1c\.+ˇyD+KP4JlB:/.{!qIfM.eNPw]$F)jO ı.b𨙤h:cjb\3o&&|U΄ҍ>A' Pw@e] х U2p%};2dft:8 zψRt698đc!$+_Lb=%+hyB*]=pHL,HVƢn:,1αh].78.f4IT3vE2N"]CtŚLG(Hc&Blm,AsDVjf ̧%o y},#lrQ8/ QGPvJs~\}skg/Rl D*!a U>>wtQZj8c;v>O _#m#)'j^t4nIckr'S߶^kRsp,Ű"̭ggjFBH+ӈC5{2ŭnk|-T0Lif6֚xZ0J8TxmE3#rG{CS(,3ˮR6P)+3~N?vί`})Ƭ5owcfW3 I\Bf,|[CE$VM8h- Qsaz@gC/,X#̰?#)r [A_3(̺!KG9,1h\=~\+׫GLT|}G7Tլ1i5M 9LYp %t cZmywizn}jWiy' s9eP>kN0)L:ڧ0-dG0$}` t'Um,6`31ߥԗ ~ځ ]gQ$va VI{86+oL41J 7 3坘(tzⶾ#QKOYy_VBk嗈0,3Ϙb۾8RUYi?)lS EVtdN%@: ݸ%d 8 oYoݞ1v;@.wʹ6(Xsd(|y4,{k-4BqX$e >5xrFtB$\ 0-)ЫHHԊ?Q M]nS-ZM&nBcԬau;*(COG~g%9j516]껤?#ωĩ9x5D+.+x[7u$yS=䬭J54c]V]pk%0_GIv4"ib1J[CF+5$G(nM*6̵8.Ƚ3˔_-TΠ &܌ݯSq~TSo4l5!9^(M33IVVplј8)Dy,";1* ]iTUI#A4VY;2} pUEI+}gdhU`rij𑕫D3eٵR=b ^o/L.jA]Kߘ3}dy@$bf`߽kWZ,6*쌙wN vzFm`gIptN`rqzM^=䬼PHOdf%uBu  sLfIgխ;RΚ.//-[*SWBLvpIb s4lll[홲ȜB!.̱!atк"Ӭ{x,?7<`@j>Ws6t!DP?/ݣ$cy˰lTkl6"u`Lݾq[mdԨvY: " C+kc[5[\AM6yvy_gZ9AбV+ַ`+۬:jalخN%: '5YF{Co+,k=J{9!`=H9MsaaGkY^cf,8LLMqS&OEMibTqڧPAncP=ֵ8Ϋ)KܒckI Li,g _߱$n WA NY?x:2@Gzw9ᖓ[T~b!DʌSggN\ {RsD!'#|>1\|ZW%0Tm^SG)8&K4Zb:Uzq, m))fp3&+.Rй`bX zm3[Ν;!1^XAb9мB GAT  DŽ#ʳAbTfzW{ۊT,;#-F̈:l9!&5@czұim4L-]|v꣠AN;-gn@CfV}J3dJ^OO #|g?k42!z2 h5x D0=q%gM?#4yHg~gr[j:P̙ hE3}WYql`khe n*"F>I(SjhhvTqM#rJK=t5xQE )0fa8X 㳑]Я+@*ussR]xׯRc[}h<d,FL4Vf7}4nsM* P% ']zcZ!Ț< @BT='Im[~|eIRC Gr^|dmhgiQPN[ LmIR&?3z"-h?]4ۊ좹){09-%'xhL4q{ 1]*o a"ɬ<Д>fDuL7F(?є4ޣ9oCt߃.jRɭ;:O1AT**"hJL={Ζ9~59bJF1 h ȳ2ZoTU//aɵ<gƺ?5 BPܙˈacIs>qsJhvsEx9&5P)dί5$25G #f(<8\AG}LUᴇZyEC'jt&jK<$>>TDѿK _雈htKMT/XW{Zn's 63cF5z)") 2p8]l@AҦDg(!A,CX?P|͏%zwTڄŹ >I&$Xd?mkR%o `?x/T q;[rq꿅o>ԌqB˿: aE:KqU\_FgUs55x@x;BdMmV)T08$P%bԚ q-#n^)gGD}Zo4¿uʔC(O8AKVn[Oln^ Few[ǘ:YENdA;0/Dm.Kamٱ{{3F8[tNp= vqM yy>H\֓gd܏dvr}0ۂ=U4wջ1 vk3<!w)OpYN= m]jdN5Hzв_;Q=Dh18FL.W ׵ZvjBUJEP'9&&ȳ7*( 5|sX1[9`7W>;b#`&Y !)tq{<Ýұ^i1P&3-ƨ\=''߳!L'!@;TL5WAg/ B흷 s@=mf?>O k=8!.Ea|ܺ 0ʥg&{;Hjq=0{{@^r#"4F!Dq`Iw+8?;D"*7h|&`Ϭ]~&hS@:h&YX>HOvr2{lH&_qMA.A-c4Zʼ!(KeʧEZo >r(RK&<2u@aKiE]}"d\RFEh^L]]#MXA <2S,OKa,hğ|$RJ_\ۚE߉7UQbFh]_bgӿYmbMz. hnZ5-F-Hπ(hDтqbD[3aՒå.J׍BوEN~&3>?TObY }y!SwǢwԆ(1Y ?jq:Rπ̛Q<е드l0zgpB >tt;#a?"I=c(A}/ӽ* Q9=EN;|E4gmi<.֏IԜ+ʀR1VǴNB(6h$h%ڶjH\  [84Hr>1 SV,NEھ/ H#k>i׹hԗ}j,K&<0/Ap!!2!SK%^NJweA͍xiFj>,j?5Hse\BzO=m{w #|]מj!dIϣ(`{ bU~e3tm[k #'>2\Z|@ Ij 5d%8CVJ?xs4={^-d;r23%!˗bCK2 k! 6^g1ds@- ͓,[,5n0lP !/vB⣥ k(-F" Mčwbg&|S05 K F1 a9?*8s]iUuH$s A%DE!hͯ֗^"{^;;D/Tft`.+4"Vm70D]Ok6U}7. E! =)`^(cł<}H%!T*c"^x^1M͍b,v\ CC{a|2pd w"ӳ[ϼϸ7|f6qE@Ԛyya`;mj*,qo-?YA8im۱Fb&IAGֲ]V?^qP;Bd y`*{׋NoKGsFԈhBj_]ⲘS_.[Q51wlIЧ #5NwتGڍOgS$#yZY{RlN8s DMSʙz-+gFz抠j9\'G_ 6l;!/?lԢ=Dz`IJ ɷح3k ."jcQbΆR_?fϷQ{9$)ƥF%_qڋf՝pBddhG*q!b&u" HI0BAԑ|&>LMY5wwxK<~+ ^o qB3=UA(ڃ<0Z&˅+o?w_J+U:bbbvqL [l>RV ;Qb_zKXF>q!_7!@G^avKGҴpBXH*N@*]4k0͗eH ]ä|Rc_-v<Ŀ!ps7 !" Ш"eVrfuv({w bX璷b!io EA ڹ3 cK1){ \ɴMo|ᰕն,Ȕkvz˸pPz ;D]>0`VG|2c"__'V]`Vj7b~N`ԠֹGGꩯTRVeѬ|i hŏ\4rGcruåT! <3i@Ip΂su)y.ϗkrQ-4ݺ(~4ƥOE݋b|HK^`W._U-T\4.ic+1цknӆED<顳 0֊xDݒ'%0VNd5\H"=ɗցM Rџ."9ԜRh8O˸8J뉺0)=)Xߟۭܱ?R[D(tl]JS),1 %SSQ޲,vi{}Խho Oy̤UFTWA)^àqj(c:1.8b66:(bb᯷ ^^_&T:w`[ u Tշ њtRm ?mn{Eh0BDUa^lr !ahI$%S# f[t>Xـ]B-Wi*ղTǔH4 .Rc缁Yg2 mϒTS 뫀Rz2},PNaX+8[9||`٬_*ēVstHBm@.A"-)#.v Oʕeޝ)-(V*W`.wac^B9<\K! nbnmݷY k\l@ߤUjowux^(Tԫ~L-h>–l@ qTٵV _ȇ>!7/G~{wDkյ_kmSȜc»͛H3gBکmW!@ffe02t}ht]wA0]͠F%iY;nQc]yԉ7Aol.Dn}탎;tsKbpVڳ'Q8˝{uoF@lыM$^b—1G5x9!LM+- d^8zC]Э񠱙LD@ťrp'A<-hӶY&<oD|x䇉H̳F~ q) [,QBg*EkqJR Bk:4R6]0JH"۔.ctr, 4Ž?z5cN!Q?WI}! ([{ 1$51f2Vij5VJ77x]q_%c3#% !6Tx߾ PuyyHARU9 pJ2~|q=YIx唋OHYdsl0,1XF~SєZu2øL/k],N!!P V4#5;،A\׾H%'z ι'=3 v}XIsh)KN4Q~J{C$S6 3gt,qz6xev2 J/ʄϽ”D#D`{)@?ϟD 87F= x%g4$>Ogj~~Y/e_iuv 4v֜~#o4Wʸ&>؋ ×@Ne&8koJ:JJ\ğk;e `OBi {V⯃x\1h"ӏyw+20SǢؖCӕ؊;(eAEKJg1MX[߽m_0:¥wb\sDV\w@m&W_Q֢a/Nt%q+)3 Xog$gXitGwH%H()sN'n,T"6> ru74N}Dr̵3.0n;v EvL%akJ~J`c{@KSD88bfR\ڀD@@DZ]cJڍf 8b{m4=4){9>_Zd6ܸqJ5̵a9q_3nJV4@9ZP: P ,hc,1$ÓI{iNPe wk3.vRE~d.iөеK`2Uh$/|?#ڌ0YfabƂd\*L˻,L_zyB>5eȽ,n<( PSi0ΰi;c>ٲFosZ"J$$uJ|]FEPr;"1O)ч 1m+ɢ]X~?^J&+>W[&o[ x@˽$UMIzQe ߡ{_͔]Ev:\9ۇ@Z|"3%z'Ҁk>(k|~t QPp G0pz{#n,Z-%N6"΍ƛdK`ֳDXH2UHx߂= m^Y}&]ìN]J2Qv_iC}r/O՚`w:${fj?a%2 y U/Z`ΨIT;*{FL9 R026F bm'_>NQ/IMȷNU ud2D'I CgACYok^fL-L oT^nt:݇EicX@_;2sq檻~[l/t$ĢޫaA6l_%j_Dd٨{,{Lv,lm΃H{~1"Sm(|7,w@Lu*EAV-esC 2)`T&kP۬R$;W6vY`3qҚ0Kx<*/yV>yꈋ:ڈ P@thj?;$Ri%T 'Ja7eV[ԫZMќ.B`BB/~(GdlU:6B"%p⤂0O`6W^e}pR9ݒw_s6%ת+9tER%_JxhK[S HjŰZ/BoH,ipE,h#,n%<1D40nPb#tehpaR쑔ҥ-szv0lY=gHC7$AؿW)E_%'>\ zS#PMwz2^9}Jq{+bĚw.0 O?w#Hs] dU*Y6@{A`(zj,5'I\C).{?^;~:Ft {L |r[N);~]+;z3D+f]TBdw JYwzDϧr(6gߐP omeZ/nM{lt-yzLEAVZyd͢ʤM<)Gx}?o]!Xe1͍r,2!˱)= yqm9O1zpkjnS\ym!3\ǑbsCǘ'^ ޕFXjQjkV%"u,ύg(<]-t/R^({cN0a7S@ Pw v,>WkfU|$M@ÁFQ=#p=] \^ڂB4 _-I_۴ 6tլu]xV0I2Iye£ٌ-o n7/nYׁO^pFw-;e}{.nf'4xW÷(=qb'Nඓ 7k{S0D԰2U>"\;^~P5ټIKg%tt%_6n5_槢j,`U- ,jx8C9<%вx(s5GQѾ~)*%?[E<ݲr gFkc[[kHMj/{po &-/5~ Ŀd dM< "+Y)X ӿ x&ilQS:9Ev,]͎8xA<&ݼ*Otk9hE6匚z?$R kGUk 8u;X0 uZR*r^ 04Zʚh?kT_ Ys119cE} *<=+ j\Gga(5eS@lJ`uD0ƤMp.B,Nޒd>;8 Q*g,7y6;dr_tbmuy~p O֧J6`ȼiV!giRMoTlsgӎrճ~R^'ruk:'"!hU;~I vܜiQe]NKObkv>5YyفY>kFڄW)n#Uf "棛RRlk_`y}s+so3g)x(CM4:2vxbB0F lIW'.r;}aVjѲ쬧U t}4xa"ZjHoZ,ؽDiYMWdNGaG5P_i(th&F*|M Mn 4'p# q$a$Z6^6g.'ttPIXlS ?D 5k Ig騛Z9i ݿ33c][Eb(o߲X}ތRQO_&V>FVa fـ'$(i,BR Au6,su"$ѲWDC'.C{ҺY>P, "\ʥ</߈mb"{1T|bYq5,OiT^UIj:lX0بUWcT*] ¸hNo28%#$e#ꦲ~ՓIP~կ[$zZeK: V` %9!bÁPv+Ə]Xy`6YKY\RyʼDV@wI Akyd3ٌZcu $wrfOK^x k0J7.B)Duno#dgi]u{52iy MqXrAjU'!uS v 0KVc Յ6zcNA&q:,!6 0G:EcY, Wڤ /bY 7Ba|`2ee\d!rCEBq*↩"P]e}mf"p&x~m8bt)w%"scLr!ݔDs滙ZiL|u7A uzZ_^xo2be0S (6V^5W[ES'(JXiCt(3EՈ?қ?JI|"c/es * XWV g;Ub]BKm@ ^^噾16$>k s/R!{fXX9NoUP#}#i"51 !ۘ9W@?FpՅ+z&l G)I(7ݕnS Չs&tYsgjmZSPc #EP78Lsܖp S5iEMO!pxu7\'^2P2=!i#LRB..joidjk fJZ&1ʂ˂_Hi&=ҔiS,( l%_SU-X)2[G 邒u)]&oaS1iz.z)yO=вk^S T &pM)tϔJܤ.P+Jr(JIb#ΚWZ=+p3\W MDx8`.hubuO J# h>%'ᙡ:+#aOђY)q( M#t􆀟)//]c#^8Wɾ6r 6&?J7-Ă]_Q/?޳߭P7>鎴?6nr6`q4,SWܨAn`!.b|Pm{|'VifRQa#gAl"P wcWS0^9 Mgmsnafl(Ok.@X%p0)ژ'˾+WܱIG`G4K#d6Ϯ.&ݣNǴ"&( )򳈪Zz9xjOB@6d ο{v oG=rp6 &|#9NEh%m lspg$w3vꡘHO]GD_S"NEjZ3{MF"= g O`Q9-圝NU1|.)Z?YSUbeEdlSqzcEfP=! 's;'l>sX81[ Ң[܅߉A"0/EB0*@)elP"BH/sc)ϒig@nhRaeTVcĔ:FlcGO ՄLavVʒoI=CBnV;(T$ X3Ol'(^K. eSYKCVu8yt! s{NM_UYSv.6ǑN8iL-P$-!IDI` tɅf!CK# c5m3.7N0x`;&9${wT@aɝ蠥V?D:7oX})ڽZ@ GI2\=] = # ZJBϣR[WaOڧK`sOYrʫ`oP '^Ĺs'Wez>Dt򶸽';(+x:距OTl~Gѵ N>nfUO?rF>X>x]lȰne%bsS;آ(kd@c^ g:,0܀&S'--ƪ7)>.d-4UE$ZF !qG8YP۲t9v^~ ܸ˵hOMi ? ˘I~eΒhἽ])[|Kƞ/"nˬG WG*)!j~i.,pΎzo{FC[$-ĩ pvOGD*c_jNsbEk6<cS^ 9Y%UVDˠxJ7'A'jnO/&h'62l~A&T.1B!Qê[zݨ}ĊXQ0j_5޺  ,!IB{Mi$M*6z5|u-R6%Fas["ۛ[efpvw[`؇fGy#ɋ0KmL>-?Wu Wj=&Z^StgXz]bƒ!^?d˄ٔ=`Y eDMLwfg>1`a;yZ .XR!OGw% U5IO yI:dk@{#MjL:#[3)pJ pQAs#9ž 8#b6c&rHosW~rĵp RKͩ#H~,l/|`t4`6,?PJ_^;K\{Ԋ7pno ls?h@ҸKjgĕfyǀ6/ӥ/g%@ċOV 0 5\F!Ә4];i"]|̐&8!]6ehEG3V@EC)fQ;M]eIgB<(K7X"NC81X,pBc-kf';Pޯ:"sDJ}%GZ~`-v3V;ǛfwrSg " J2A pE;ZBޥeq/Aj,W?(4a_O+ K.HCkkF/?^/Sm"O :D~' %vyJ %сę;kXƢq`X j'f> )+\VbYaft 5h[m=EWOByo-PHP/5hėKA.#6*ԣy~ 0s E+ }G9pO#V&5#;(: jcVYH ueȅJHz&61AЭv­rcJܶ뎙E(;;=r%ӖdhvQU<2ۮ Ϛ6@̍ry5'Y2<>_`crqX>z%!ELUPs1^}1S,{.7~b2sG/ g$G?͞N-n`UfC70.x ҹor2x% #\ ^E+@n,G?e(`BHZX@Kn\"|\Ԧ;Y˷ҕPs[_-clٰYY^ȿ9y@R+IXѭ$}M]෉,˶}<]Ly{-hy>^indlԭA&b Wkkap|-#4W"ף#8@a }=Lj:}~Fb=P) /ΒgZ[[9E3xrqřƏItoZN]1Ӕ)pAh*/*@ӕ_F5#?DZݖ**eS]0$RJ6',$'"{G`xP.Q%C#.WoMWc~N巕?k~ P!~WW`˖6Ix)xL+uXUJsO bv,)ehZC'ZOG[M?2CRbji` xjsi#fE'{z 1.UiI7<5rh8Zo =_q%搁M'T0@WBثnF**m΅Hʒ;EEރWRQ04|=Yt-0w]7^3hB]c[wn%]Pцj_^V/ ҏa:{s"l${zWj}mJp۱Ze7j+u2a*x9qҁoC  (d~.f'hUn!gXޙ-ECXҥ^o/nW&} s]^ZD@\aw/-*kifkw_Ȥ't}9.Rwb 1Yޅ5!4l[a]5$fO4OO(@&+M/Ss7ѝG_:ϵkZ`Si]J>Aр5DuU{JVY1ǞHX*nK\M]nFZQ^-y1 G}[,"Vy;.g3\#'7?]"m@m'Tv wgdjVWeOwY0/ZvWiesjv0$|%I/.Y8nM)V$&C4G.@TFnIlEݖkvdt㫧oҷ/ g:?1QߝS, J*HFU6*}hb#*p4"Yo*e2,Qf` 4G-^๭09ttЎ1$níYc`JRm]8W]IS]H feT.i0qbGM wkO}@@A6DiCѨHaKv})3NOq%fvZW.K|=}pRc#=P\1T^ݒެnTyTfBuu.R6DIr ct_AWw|9s";ЇE&?]į <7=0>K}Cnr\і:Վ}p5"2=OS,(˰ =Y} 1ǁ&Qs+$b16MK"ī\e Dz>D҉eٯAmK_?sx3/ϞBsB˷+1MJ*͟O1QuG `S}v0Atm T ޢx"/r[gDu]yk]Ul˫q%;b'4OZw0I5OS6xW "0gտb(SLQ-5Ɇi @1gJWw<c GY[w\y]}ٛI֡l[X<48xX;+pr =-\@J}oYU⾫2XΦziwNF2\Kn+ˇ; LKZ !J΋ ~"ܷw7ri&Tz^9;O⎸-m$+xIbi;_N1X|-#l:E 1* #QCTm=^~}<}5dU<& ą$\|a FXm[4F_~3v/e&==#<")rvjBcn $nUIMxXQ\s$J7;C+wTz저' U)X˄,wM&}ڠ_ہ*hۊxvՈt}q*eG(%h1Q4мI0Q(}4^;VLYL{לyP{MןVA%o]X1|c9|W"e?ӣ8)yi;2uE^c].r$% ޏ\ HMvA\-@:.h\>;h3~rAј:MT>/!.M$@ NaG0R\x NpǛ eQC jfXL_Y',)SQr(&;ZT|+jVMb xڏWJ`c:k',BcpMH!d@_=Bȇ*sm A#B~L\4 X aŪ\.B-q,zpB#ɜs5[kNj#`clxj Z9Q$ R^rکɪf&s.ىm/'9QIc8I(! %ҍ彅sz(ݦnrN$ Ls`-ri 04Qq#R{Ӆi7/ioKqCǓE2On` <3Pyı~}K.- 8*MRHLc 1ST 4KXE&R GMoع:YUqʨqIVpnwW{f15rBMwU5J[{&[@ ÀoMB;=" OI8~ #hch\zvHGgFujd3k>RL!\QosWӟUܢ\AˬӚ#q8`{2Мd $›SO;926=aɨhykԧ9~,bXM F}q%<޾)i\vmoQ;U)Sj'B1ˆe$@,=aEI슬c'[h26պq^MsLMᛔ 8j(EH*rۢP= ޫ$)B(@C@p[nYya%IqƝ)&F+gL6Z&Jßx@08%^c_2ILlFqwK{4|Ɲ8.hxikVOysmSSg?*E D5|[(V#}C}OI.>&j#GYгEMvBVM_٨m9@jIc9tg?/Qwn.r}(&15(c4mQZɤR%;s8es8\hE]/fDK␵RQ9h>rzjuUѻotxXr*NaA{ 3KF}L2xyp4B8T84»jd[x*G\t,Իx-VVM#qE<& W_ L꩏'dY{L,M;(Y-ˏ޳tq>\q|^Rk%R 3$΍XqM6 ʾ$7Iٍ}P]y1g;ҳp/؉ăc΂:Olz0d͈m D18nco{4;t~l;i='`)1_j.ԕdr(%[FB\}5{pXT/y g56#ݩ޼{1-3ݺb 9|/e?]Njxm2 1ᵊ%1It *Ǎm=Ut Sz)RU+ |6_8}[NZJE nSP~!Ag.J'Y'aV/?ݼ)Zw6\rv1$~f|ozHHWHL!}k̻X.=:HСՊĜq-J aL\mXyu?}IЩebα64-;<Jx0/rx_PBǣGc}bXigSb|q~H-b|߭w^/]O" աN>{X)EĤw橰D&4)^mrX^{\"h$sW|oWWcO=@;/A²%8=U-Єw5+U?/]ʷkqS|D./[EE@j,yp啼ƛcݪJC `hBw-/K :Yw8䁽7#1)"U\Zq@RפW=jaFFet:fVe* 4KjgLKzDUW Ncx>vBѩwɇ(ńۋYL>䔜s.Cr$F*79ӤY --8ĐAܨ_<+9X7bat7Tԡ>^ a+CswBg'^3:kLT:VeRG A ǬRYPW89v_cweY狹Mam);@sNdQ5Z~ C"Y@c,C3F&˖xG V ,~bN$'U7+PF؛*wobRVZ)|pjn@AV`yժY@rGRz5=V|7m(R ^92oo= zܯSEGQʜ*)ġ`a衩|ٱJ4K.+wվ,s/ ^(,׏p&8WݤZdǨ K$эW려/z#FUE ~0D%F I bرA6~7&=*b{;t >֏$4iP@=[ ̀)E; amȠ9`Wf:k斈R .cA#3+ Kt-@ZdC7#/@΁* !f,lػyR 6/˦QF14;14Å <܆EjV"-MC5XINVpZpψ`%EYG>-{Ͽ(f&q\]d5*2_˜Fsߗ,? bX GrjMdWرzZ-M&(n9u$k>oe$1:#Z dB=yƾU>%Qxa X8-PdݦĴ1:#a~v$lw " qoAӝ["|НaqMjjѱ#4Z@4Y|Wi`gE6QY+16F{\HݍV{a$s2uo0.m-?QJ"tr^o5I]ʭKr @lWc丨ѤWGW7p ^@Sb]R-lڜߠn#+T7l. cg5,tC$ ~T=r-e(+UnNyWf}!=Hq|X9 ϝ.dsC*`2Ϩ[ۄ@(Gz;MNi[3*pZ|DzV!,(O@3`H5'!e늛N?>Tώ+]\xS7̊uSζwA܈w?JI"zq~veץ[<97A*:yI)\lo˦ J-P u .q?Mմ{ #v2,$J7G+BoIɟgtGQasWV6 pKh1Ua=EAW<=fӇGy!~XQ ׸G|$EB !p8N(OSi'7<RVbYq@2LN]d<fw#.8Vi?TgqQ4 \0۠3AdW8,f( 8d׀S}xu6 c襹~+\^LgKP. 4fЈ9|OR)pN ƙviP2>x\ӝcKc د%V.,T|~t콿9}fE.R)/wJyoo(48?e}cE7̀+ȏF髂A(be5lݕ6}?An{ZqՄcVm}R#;%,8$WLŐ DP}QE%k1Toa}=N~i+Ru|D׼r.Df{ h3}7d$τ\\{;K?]OUS8jк24sXEϘPL(r!Hz6ԪzIkU;^l`"+9`} Riq ESOy/ |`H#1ejRBuY+ #2(;ih ze? UChW-Vն JӦ꾚%Ǵb,ƌi> @ FwޏZOStX#^-j~M;R $:[>t+_Zޫs*S(dMDJuhkBx"^=ݛkhU7Y=g*y$@nkh~™ie9\qL1&S» \e= ؕG`ӵMf5&md!i@%[[J|t,(䑙H~f_=&K4K@NTgiaR}LU[~hybNѽJFkV$-}]}wr7w0.U8냴E0Wu.d[kmvvW9|6҄z#~ތvL(-ó+R-[ܖ3Q5S+ ӭǫz.F.JW.R ढ>tƋK`߈١L`ac-J^jJr$*tw!x1mzy1(cʱkm1Q.#5!nb;K3U:oa5}hżC!4'ArXADIw1-_Ps[҄)Ɉ`{`MhWF ѩr?wۧPo٧ǿh|)*{Og>6L%9eӞ PkFO5k&v]aՋ侟NbgO ;n+7?֔UڱvkǑېUHN&nwc6.AY-|0UI.!uA56 *(9YUs{OK(Sm`$8ÇK=йSx5P~6.[mqJR翌R{ 8kv7B승 lF_ږmF8jԨl9mvD'\47Ǥ=Pj";^ ?FyҬۘ JxY Ơ=53GRD4Pz]f ;o@y,FYC+&${5tYxu930 #Vqv:\1XrPPo6&\#\=;vW]O3+$^+O ۱5К:˘݋+%}#HH?U %jZ ;Y}G$pڹid 1d0.keFvxq:&Co04 ;]1O Q AYoVmX@#0Ieeix93%67Z%"8ЇX " Xŭ4raJ`[iDf-v4W>1¤?gUT1sƠr#%+ m~"GMHmnWY{.M|n;$`($ _dY?|Y^ur6U܁fj*vƱ3eF1g#/qiKwI(D)P9v WKѦFj}uu@T ,nd1Z*ί usɫhoӹ_ ,DF4I@.0dWq  \ 7q[YO:UHOٟx%ܻ.)eyn1H<z!j)x,[sGF:)KXi8I1IdVȎΜF&Z:;^s l'rdեvl}2 evš̌Ca;2 _ CQ.cuvm٦#9/zwn/Ώxa*Ku=^]l dƋV6EhB%- S "D|I{rn[ADpP+ĦEn-t |PjABj!2`lW61qgYeo"K-pV˝0 1g.s^k+Ҵٔx'YKDenDe)#BcߍN#)/Y u-4K* \5/sTp>yy'Ÿ1r~8Wbl8b;a@6\}`Z4A,+Y'Y9L`R iȭG1:]ۣ&O#qj)ct:ƃ{5OA4+3-غNgFu0SZNYZS0W47 j&5.ZDw@ }jqvXL&lN6ՉRfDQ0 5nS;[2wPi8D`SJ{W̯P,9`p+UV'V ~ p7>:$z[4 ~~\* ++|ІD7CS~?G9 7}~Pi. b7IǃDWۦl5K댋E'x iNO+xl‚StN]ٸ j^Mw\α4= UyCU)\d.Xޡ@$i^ʈFz*fTZ"res5PD0(,.+g<~y7Mc`fWti&D= *;iԾ`;b ˊ(#]=]3 QBoAeck$\iY9ε6 _\=[|ŞClk edjY7#]W7C(j,9e륂O|5a<sZ!O=Q V쓿BӞ*,2v=bgH:kRw?S?7-ҫ,"hhru͝d͑Iv26EA{*m˶B5Z4ޕJ ͵,XK=}7OdQk*7mgí 4ְ 柕2}";V:3/ KРRx 2 ZXP$h+k?$1j@qS3>P/Ȩc8&4WiY?0ښ*9Tw} 4)wҿ>dz\8吵շMq},\L@~ 5շ; 㹢KwDՈ@R;-fmۉDɊTrQGLLM[>s'lHiL/ }a8ҖnJ[O\DM&Q r(-?HaE1Z#XdR' ]JVml*8Z[LO=;4\3/ePLŸt4U7[Lt@'THH }h-Jё8Q>{:S_iPB;p2nZc . %H:El7t2Wl8J?-5n?wWek,A(CvB֐JF!D!'yYާ܌Ada1О!|7&IwIΤ~}U _iԊbj/oPɚه@fB5 NgK8پ> ‘oo;vȮ|ba֯r[V4F%D.ȁljI*kJ$ؤJhY!8٣8n_,Ʃb ܆}(BV=޸İXhCOڍawCPt\@vEqzmcLhZ5 + "MndgȜ}}MuΑIWs]B(ԛV'rB@dgZC;7pgJs(D@mR'5%y"^wb9/A|h,ϾFbG;+V+%=?JoJ#a22*%,20:,˚ҀS/\Z.GŔԜ͕۩(L085&8F-"O evSKi48 P4ޜ$POѽźZPA{%rJh#Iv-5:8\@,>ᾗH疶M,"cn8NiIWx z=}D=Qb:[23-UL9JKϤr}nxfHrKI  xp٧JTu@ @  m,McĽU?IJu,ERy1 uIc C8)lEn{I1^U ; :9ymMiy!_>V6ϞL e6ӆiQDJWE&UDl`A;j 죕9NAWq-3_TzJs:spD&q {IPe ڄRocYe4`gy'l6iiΆ~YIoë3иnHiBÃTzk|@%o@zjT+NVb9$,-K08e_FHCL>jM_Ţ} (Dn3ݨHp'/D2iMbvJ2$|qnҜ|s)ȳϼU%oA/ttf[Ofvr!>U,DJ5E;'X;%H R(~Vg4x~pQ*3G*=fk+Gw Lt!0vB/+1HycUd]}ĝ_>.c6f4NJ3W B<@xj>sKOٴyiNo@`d/൜dwCGLÏK8WxM>{Ho35K$X]pɚxJi-[bx5L߿ USxz!CUpt.0 HPDG?Au/wH'iڗՋXCKFAvj HZTOebo/~p13t㡤m F%.)KR\zH˟d]2\G%||.2,eyC꤯ڑW6 %,*ޜ$+>8/?IVLmmo$BnGչώupA4?np#u1u; Ӷs{"0PF1~sygpG zg9 F30*BК4'jE^=xfpAHsi1̓mRV?E}=$ڣ{`#zeF]¾Z2M1 ;1z/q-.r C|FFVfg,:^3S󆳤@U_C})`h%.HI]C*NRU1ٗ1+̨7ѧp݌9$P{󊷇v3?oCds+keY3C"|haP_i|d Yap!Kvh#8&3anzfhkxtW m/ɘ_VTo,m^58B(`hӻFh|?K!m-|{>Ño)ʘzYU*rV if6a5Α }F*! )vw pq'>O;lȞaĄÜmH Y޶EY#9#;0B ՛f' jV }a䷛䅊8D}lN/1\,8pX(u,Dc̤Q6cFbQT/ ѺxNY.ov YV >M+[O}438ܝ+MG8'g 4Qٱ-Nrςi9WS$: FYJHg*[ jVYu˲m|f7MJhXMG4C JYc?-ŏ1] !O_Z U\d CT1^Y# ɤ:*+gP;pvJAe/!Й.+=x:3y8S@>d؂(ߦ(gKGaTL }7lG{"օ}ۧG2[11 굢t&g@fbmAҝ4|TѝFID؇ -HdQ:X58jx 9C`aOSLW\z |vj}U<uHԠ[V.au[7&P# S|*eIt]eV2s Pw, PN59) D3VB&VgIs}dž ;o ~dr-4H!J;.eX@p:2vJN >Cޡe3S.ĦՅ5pBtߵ(|,`f;s`CP;,h 9Ϭ ^- QϪ{ƈa ߧu=D,; 6K %{ P;GV? $43UP]SPH}D x h0eY)i+`xb8x nÈGIYFBeE ?yw"y?9"+C Ag{nJΌ#n|lp 8^sfɡ)i و-`MHavF6>kXb\^6M%ۜ|OUlkamɠ_$ ,*KA$~1hVC?IP~iڼI0 D _/Vʹ8bD*[@bkj$7 <ӧ6 +%EtE$6ۭaa0zY; |Sn䉳N&L G(0ǯ@:fKS]bqPx1<M$AMcV|q}D*`h30<փ,2:V}$3^mk? ,kZ?/M>(-xkf }P1s /l7yE(yr?) t`Zٷ=wKŊx/[BMC>_EoyG歄K+B#p/PzY3ĺ> ,4*Fq ]9MDiE @zR{*#;ϴpӀ!T3NsÚ|cO9^#H R[JDFcv{/g/>s0>oRGh1{yo,V>e[P Gޠ!*)n&Ӡs|ܹ}zM,cԕIL l[W n[}S#zf=%81 p* 5~=+Ƹx8 QΗm=IP#wu Fߍ |#Va*%e6!Anӳ!qsfF_ ;*co`'Y9=o~<0rX> $_^;s+ë7jެkxf mFj i&x`U[Hh6e@VKT@L~;8vgKS@$ns[K=#˨j$^´c%Mo 9, ѕ9ΨCЬzjrmDmZp ]t@&{!dZo]88JMt]ơ俊"P_[ph4p&H|ve2x^kUvx_ ҥTҙV~߲]5MjBdhqyY G~Aŏ8aM7H:QΗW̩7VƠ_DAѤ0j[s:>&^5Y ?+=t*#[;@Nz?+OOu)x$ KLրc^f'sl#HvUތ'h %h<˙fEβZ1p#NwOF'dt#v,*M:9տ"CeJ_4V"{떇zħjF<,q=;{# VR{|~(/OR֢JE *1>2UgS?/C8{&{q!o*S=~T;+Z}795 9,tqmLeCMs!;.7p]l N[;x!N2wka(N>!i,a,@\>BWG[.WuQE_=Rd} H< (h+ B٥c*5߸wmH;pN,MYn (SRV|EȋB4;HVcr}z ћZjOs# Qinm|=w',]C#]vǿ/#5{rW=tU;vOΌ8l 2H;!Ka ޝ-ON՟Q(dE+ߏHXU蓤2nLl$CxmЅ_ bjHgf]Φ$pu$ j.3ey$ĂzVƻ N0{6i9}9p.Hhq~wOfQ" ? !V+V.r\ ރ<uC1)dSte=OZ@ U=}8mj^MaX; e_1V{oTtJx:1ё 1!Z`}I5idzAHlQT7- ;)oŔے;}Y#ebvF%2(lb]$IL6ۜ EGAK|⤧R{đu@/<3~0>Ц[<-[r'+Z$gWeV1~~VZ4c:6`:Ԇ($0NfPD_U~%N_z?"E4F&Wc v"+`dDrtD'{LU2LZ* \%EG04xtqt1gr5L~C,[ZFk.MDtKPCCa"r2Vvُc> BMښJy ,@ cQޘ$6I߰wPyy\iHZP@.[ P89\wTg#z#9'bz \30l7EȞ"G8P#yBٰ8#Tjx&igM]u#"6+Yh*%}! ؆g&#E֕rMTRh>N+,X)u7ha)dx| ƒa\?^.8n>#J%!QӐcɆk&# }LWLDF@ zA ~xǤ*Hcqn:.2Dx."3\ONV>[1,YJo }k7٤4סkS>t ;u01KCT@SQ#+lu(¾܎Sr ?ίi+lL#Q,bًsbp^>0֬3RKR2/| jDΌT8<#9 gG?|DP.5h XK!vN_u'_Vׯ4y)U\{[ZA\r]<\ * O LjkGxm\㉓<1EN̄Jn3-ѳ ~Ho[Y7Ox1@$E:B,Uzny* H?+Fj5f΀_hٝ,P1^*0] YBEl `!CL&'r@*lFߦ־ϸ1MygX*Yz|o)G[mFYW {.+WhWxo~-$G `T(%Tuv^7 Ot!4"#e=ݍgu12i-4VSvN烋sΟƞEglw8zf -{\H̡CQꔣ>O9"{sH[kTi,5/1w7dt@i!N@O?*%W3-\V@9y>P {=Zq9"z4 .崏H20l_4t`mpΈ!sWiZrfIjq(:#XK%{3\0iյ GOӌg\U %W O&}ydx"4xnoŠϗ2 P"nkS[Ӫ-T8Agzݗb'0lp#AHԉW 3àg͠R`hc ۍa}ŨlV)̍"ׅ#nnD=a*/9nRvgJe5#WRrb#z|:LAmhc>'@ ]L&MxX.S^f{Xs vPTA#j17K@*) ڣƊ|KlJ}&9#L13=sPf =! H8ۆdxWzhqJ02ai%7} )xv0+RFj*eD+)%mCL3ބj+\W0!qI_VOk9.ZW Px!+j?lֻz`=}ղ<"oпdʦC#oę|d}yGoRePrz(Wf;iefZj֛S\0Î-ާ9%VNEF{]^(Ή$W*f9VG.yya92fkD%?frq@Ɔ,\7Zde/6(7F>+l n|>ѣZ$@VVCm 2fGll[+P_;`ag U90("EC| P} Ym8O EZ PwHTNcXl\+۔YhGX IV7;Rb>$Ê/%Xȏsx$m&  Qh"54C^J}Wb-~0* tIw+>:z"ua Qz?Un?QY榚 QGt# h)Ff?u>-j9POu65_,kAs`hEPA< #u2`,w.c#?7\68tX}zqvYto}4'c4|Bej Su}JԮ{Ar亻&rFdT + ndžphi`(`(_]Is{*Gb^CQAV+V!/R6*/c>O7o( }E}u㧄17mm?]mݓܮo]Vt8kEz%)C~Q`mdO {UB˧HeGoA04\5 X#7g;B8W:{Y0@[E(pƭm]# ڄuL'5 ;XQD^f]L ZMpZũZAރ0r!1HYC)L;3~ԈWD'[#!lE+IfSN:lX,Kg6g>+&}悁R$5ԣZHEumu)ͰxE _K/M ||³@-nZ&?[@`U%#$@GT!q*1jUg pZDHm𤏎\Wl"{CͮM0B rPWoHHG GAЎ {=K2&?LW C%+Tbz6d''L=էB)SY 2oY|5"Ӟն̱YmV#?C,+k^; j~fip앲xLޫ) aO$dOw>-?4Ⱥ^sEcu2NaOGB|EƅeNJT;yݪ5tֱ *^R^uSdh`ȌbB=eYyB &^"uBUt>rJs9aՃ4u1'(i}0(s Ƕ c?v@ٓ0B>i@o"%> 4{33v kI/QQ&ޝ%m)W{;> /G ,(Zx"0dH~$"H7 _45^>)+9ТY#: R'BqgbS`]WPU.ƸUBɽ}q5# w$VBy)I)1Jm䴰ο&%nS,w+0`w;M[ps/C<}.$r Bmgȿ!AqZ̝H]'Ғ&UWBOg9: "{ߨۓ9MY.f&2̪dwNDĩƽ;oGy%V+{GLmS;GJߞ 7V׽\R?͑zwEI;砀%[W6cjݫPԎ-;ŃŐJ7}-od|=-3}%$355l@(TX;6ڍCY,C"bE mT-ۉ&xrqk$I{3b1UF"@eaTNuI?LâB$+QNWCItmܪT%uImP[@:B3`ώ~%+#qUnznKͽQ?U"T:mȆ,IJ3x=Z~ q]mPC&-\]Pu3k$59i"wÁm&2 X6zE985R1'([M7! : /ڝ\JcTiEWv% &x8>`~"WZ# &_i3-+͟)Hz@|Uc),fiJZރGO`pvgVO$lP6T(퓹olc쪙r-ـJ|`u8ɫqrL_'%/ udΊV3=1e9i׿I05 a+汷AuUrFub8Kj$Qpi$D7&k=x.wLyP!j7%VQV?>q'&(zmXoR ] %<;İS2D"!)q^QâCFOPRw5Vq * 0 6)38h7UGJ<=O` L,?λ6[S]rxc~U݃DLרKI nC:.߮>|nmh@>2}I6 @fO6۸ 0(rK5+(gwVR؎h*lť/-D驪h}yp0a&S,d~2 Zc}(s?~V@Q` P쏯oAP&VBqc6UoCNfܲϖƞ4&ՏhV|A`ȉW1`fԟs(R`Sh3g1m=HzON!=Gt'Z"2!ݕ[@aY`k9Aspscʩ] 8\XTqrD&d.0 ~qHWKC"Xx:}c=-X'̶Fř1IGSoOC 7`5HV #]Fs|g_K9Ey E]mGg[t  # Vx"w4qśqG$Љ42X^&~X5Mlݺutx]8CZ[JVQ:?ɖG7ŶjO⠢jų)2,^{ !yrgUϗ7I("nids.ppƢmX93<.oLb`OZXlԜysW3|5}]sE=DP;^W`|@=!1qz=DC?\UM`Ŵ8b,(je!uEI#QݔHl߃evFJ 1)n2-->q7HtbTufz?LǴB$}B.Y4cn]ZXqw7uX(5 slǎEWj8UpvS bOQ* 脾0䘼~2RhDׄ ĎJS}-':C_8sh4d j3 ]Wnނg[Hr:nWN.^ cŀJ>-!;2 [I@ɞS.j싁oh0k POqJ )ΆE5W!94^ts`dQ=e HnngYbӖm|VȚ;(@=$~n SA3qȱ-vaV>UX#j {JKD֟o?{Vn3نMԿ<u0hXK_bxg7* NmKS UU\s %ň˞Kf\9uş%k< (cb՗<&`_KcXm Ra5|o-^qqF`9rIGvT:`ma->}uSAJW5 O*ċ$T<2VJƿɮ|'c'3w%ĦM yv3Ǐ2uZbf/ QOv)g+;ǟ4USg YK|lpϙU%2)-ƧL j|o}qgj|~;p\5Z L1swRJZ5~-f3< gWm,4nUi#*1x꽋c?WFKeq[ud, w&X7SjkqCw2TKRyTfh69yH=c02 aQCӰa^"dm} rn^@;F~yCyV9`R /V۹T:S4Q\РuɧB|^Աg"Œ;+`]; e\8CLdT%{ⶓ̈́H"~J4H=$ezհ8Q+JtECv::8=2*l<i~'' CϔΛ`]j"dU_H;ݘXY$rT9qTk7Mv& w݂$#tv,d;|AUq䦵~Dq]iPUPPsHz#Dk%,R)&g)9jA'dW7l|Fb}f'tQq $zȊvJ`%龪K1 hQP.:)qB#`+<{eO)V2~׻rրJM3g7ɷ(7?6 AFTTv*A2%4&y"]H ] _ 2mFb#5Ck ZFzQµmQ< 3Pls2EmKED`PLhNDajg`(av;H uJxpE2Pi0/iyʱO) !$av-ˮi=t~ XmL,Js.{ dh+ZZNeȲ7?O֗<٠OUH'23cT8x ^)[;vjs)f.-o^V ā+*D+~ev-B=)qIum&)]:.qqm@[6im ePn^>"LG61q+[MբP:RlEZ;PU蝉 J~^E6m]l}@qWRht1?h&BTwP3L| F݊| mLNYbu=D@^RgU$|V͔fԤsl$GM24ӮK\VVqO%gI/|/nVj(v U_R^qs{[Sc8’I/"HQC|D;aCKu$~abkN9Y ?IjsUɆ4]:.X7&]\$8|™N ]l*5q="]>g&n5@K\wwU![AtRsPuF2@"֬$w]= _1`}OO[ \q1"6Ɠًe8}(hY],?1PIܖQڼDZ _yxQɩYj9r|Ww0|B'3JQ!)3?hvZ x|<]&R h\ Zޑ7DǼEY?󤝨"IT\*G/gCfoF5wKz9o^>|\|y\.v$mE.(2iBflU{at@8$3Q \^D}*Ϡ^PTu^Rwz|J{;$GhlJmVh$%rٕe%iZgԮ,'rEz\txksV noL6}{OTB &ބA1W% klĒKQ?A\Ŕ88 ,,O_`CXpRr&K*5)Q Ro`as}7F>i@{x rvA3#V\q6_&ͷvձut| R+Aq։IJȕěр#d"_@8FcQ>39YumPsպlԠbxnAرF΂ G?FJ#[n 5Ma:]կzng>B&+>)-Hpˬ.PtSȣy;1K, Rbd/rܫ j6 8-z@"A?26+e:ĩxunQ7aVd9F9O)J-*5wC/Yt> Y;7"V6cvGzC^12E.噴\mlcdD=/QsoTRY&#]ap2&R8G F58 G b{j"3l*  UJY'L2KgBv#! e/_Fh#]Nr6\%ZO0AUoLtrt|}ju "2L +^p5g?|.F:vLnYԬ&OV{w)ih1E8de =Ȫ^ |uj5oUOYҀ?uAjI@d X4k&DIn%>.ÎX^ֿO -itݱTyH9G9SV{Dbv#DqxpoꭈjQVl(?8b|:_rf,rn( ߙO!Uuqy x%%/bkN%%Z_?#=5鉡]Y橠%O:XqmЎiQɵQ. m?om7!u@qle-q3ET6`YٔC@᭳C{XM Z?^Ps@3`.t5>}Ժ,.[0ԒőQT'[;yߔ2#Jx*򑁪%4x䖱tv!9уk&v\ȧ6:A4Ih~6hCLF3tZT0Dq$g4~j\*ci 3/3m>>FQUT0HxX)J=q00ɤrub2ě%zs }r8*ȍ/w{W-C<*4YfJ`0`_grrcgR=zMzy!տ(wf%Rγ1E'Y˭*3?nJbcNn5B&L)Ne9JAT=Z"V,0?سp6ǔEJݧJxCk㻣$Zd1P,qre4\POc[UWbhM0S]BLYiSwAO0W+Yf0u`AGqbN }T~B[T7켝C\,kovk?#o&OmCKê7Ng݅(QjR\mJNγd§þyׅ vs$x1P%M>0x`qNAӤ܋>&&d x^G(V#YLiY:G<~̨֒97I>T3@Y9¹!G.+".#!L!x/Xu4$[ 9I#W 8pTv8U$unہ))fxvAW+H|Q$#@QF/ XP>"4#u ?@_K낷^o3]:& |* zeNehk 21C bA{SQwoej1йJ$yh];~9YwIO^1f̌%aB XqMTA6L*w> 3OT8=>)_}e y]z.``/Cx iF&O}(a}_=5p`]I+_&~ Io*8*uIwwք4gy:m- *?0[hmCEHc C 7mihMfvb U>3pX<6{p>:s-ꞥW(C[&N;D]ʾ SJDW`(I /}gDDR:#[p䇇M OB(iTb;stgһD]lk1p<HJZ_h8 S+'dfL[w%,vO{b+FՔeh,Չ-zpc).4ܣ9/1q\q@.Lrne ~Júio5OzrRfLyH$Fj2j$Qˌ$qç<&$C;/5H%77Җ11MK$z;2?-j6i =-Y?`4Np|| .1DZ*2-im+6"4 #`Ѵ94[),Тv&3Ex5z,*-0~Jyx7hn#!`͝(uq.,\V66x7 Dmu:&VnΑ2{R(hy+r1C'r'#%#2a 2,Q`A )Hz5/spA~ NCf^XZQWPkmZ/fJ6Ц4,p_ #&$J^ŒQraJ:cs? B#<++,YǷ]q] 4m?w|Q ':j)roͰ<JBH^o"Nni* .\qrP_NЌ;*bרƿ7B5(]IAqɋ4527 bFخd8I3x`D%g&KKZ9#Po ܲ.?UBrԈxoP A%5̕vTG&B0 #[{d`89ZȜؔ.B;b!ħoUV32 ij݋|/Cqǵ To޸Z%+%2su$^}e*:ʱ|SNe=NRkNiN1oWFij7{z`h)Xj k0"qik?)ȅ#7{ɱQiA"$ujt'LR ]y#@4ЉGqͨu§L5F&g}\<:\}xq<&D v_i_wKf%lmGP[fwl(`G`-5/|:aR$OL |ݖ2Lobv=Zo_Wk!E hYf!Y/ٟhTIM oƷ(ܪ]wX!X5* crۭ/Y@qt/%qhsD_y?el?Ug~xjzx:ӌ0 R;DʷXh  LzgA+,pۘQ46g?&N\P}=Z,R#v/~ǁաK]<ϢX͏6;RaN|#yrR&f*vB20޲"!( _3`(GᥖC1NuշxZ3΂n[MB]ޚUAwێع\ȴY"Ȃ$r[cȞJјf-L,i]19&3%Hw`ZR O 29w$wTJ'ICh –$ dgq M'M?e3oO+(X`ю'3Tœ}U8apZM u^vLŒ&ʖ>{I A\!{wc+- 1^FZcTHMâtһk(̻ƪSu@A- eӎCYH'; 9{B)Mf~ÔA")&(i!IZïh:kAR!ȇ8? ZeN bH?=1 J}p85|V1H.FsNn1f"CRV*K^QNu嬍;<^(CQ1z{JyB_QgF` Vv>k=ɳvqAw,nyu(+'R͜yҡPƍ]vy}!a^/&b_ ^TOk5KUaxK.QbrqdΏB5xNq߅DC͉IgQΦ ;Pi]^]v; Lmiet 8Tk@R5Y;ǀ:ym攵u}Q(-hnhDi* MrOl;0G\kcx-=sngΒ~^}Ɍ}2- s`ems b( b9̱D ,%+XcivE@1qy-ɮ\7Zockr\e8VF&`@r^TmSzv֝?D3-0RG3!h.n}/SIMbCKhO=8.ƤajyQbHQ¦o.5jT$w/I@hOs A ;0 If)9RL*=Nr +QjH`4mEI,+Rv*)hsFLXFm5eJť:Վ->=|b6+T"2o +q]6x>*P5k!V׾lXt2,o_!dFB8qngSE=!{,Ѳ2 Nכ%@!4?F쮄r1:k첒 }`MMwq9vGt}Bz)[T*z5v6K˘' T$IrƧ+0Ga?cF}iDtP %]LmQwb^%Mk~dSщ'dALySٽ#`uo(INP_p/`[ 5eCxC-W(FmQf`=RMۣ1n!&wTlȟ DW!%W_y}U*9AޅlC#^C3ea%5Pq;,4Q GV8j篯Pr-7Ry ,x;_Q ㆫuﳚȎ 9ysq ɂ3(09n 7oo(2ZJi}iPZL_yKӤo&[E4ha&gնo.[(TA_f`0{Myt/^w#f߬70X&OD$“ntZ.gLC\D i% oHq |o>P^΄ 3#=1NE \$Cј79[p}Sc|Ճ>~溓I3g`D"h3?LwH1qatշ>֡Eڽe֕GICz@γv/Z]ťֈOj蔡vـdb&|X 7"~3$. PI3DId$Wq)TTcԾ+UoW0m̭*Ԇ2 4+^*vԈ\Wc'+:vp#aﰉ&vC:pl-l_QRƓe%̄;Qۯ_ؾ:ƙܦX=cѕed5Z B4;rEEjM.t1x]<}"կUGo} Y#b2 HiZŮe'1Hrq0 zjs.=6BܼF\g#D,x !DbKC Ι*#g>{ĻT̒٥y 2RdAFPSȑ`ᆳ)ԅ }J=A `߄dEQǧ|7lNl`塄WzN[CA4ҐJ(BNry܀P .D@7ĻmP,:JC?/>ɪާ9IeԸsP#P! $S#+> ~iOyֳdREPHu⑄'cLGJBj{IV2b :yXA=)[lYqy'_$fS-Gt`ŏ;QPI29yעEotAc?oH?ؒ0ee{VW`|?nqgՊIWu6yA"V)L8G<;tpz+nvpmvfMeME4=|klZWݪ0?HlS_H[QHL@Qeʂ΂׊iY%|&|Y8cv)Dd8SQƈ;^fd{-c~K+)9 :k\RAV-*B^] \5ulk- ӠFԍmX𹠨 @0R1hB՝'blTb)F(bMf(?(>\ wSµ0˰Ds#]2'vB|4_̭T+ op3֘8lIA phD{i+VyhumڐfR[7WEӕ Jou Q}yEmfY;7]$qtWU>oz5 YbxU9Sed+! kgIyFU7Nb@w*Zr;U}\ҘҵHd++Ph=Gm.vsZ4;ɵg7~o\*Ur{~bQ{Nc.n[m\^KfMޖ룔w~ dDr[[z ,gRD{k"8%6ha"YzRř-6Й U& S nWvLL|] ;ߤ1cg g%jz%}63 H/xքhLi\^ NVL?Rk!擤6{4m_.uʤRB(MHG9l}]ȧx8'`>qXeoj@)dR2 e p71jzDh6NlfCws=<^%5CgUSx /w 5,Cږwy3#Y:FwXGԽ]ZPmSr-O|8GKƸfQrΌX+گC{=L8R@c+"= *Z[Hެ3N[E"F"+[vT}' vjGUsJ\ayOsP4QOҌhBU(xt5&,6/W{DyݜbLcpihp H&*ZgiH~4/w WւW;!9]o.WC"JXW;[pQ(Y-d "uWeKnNTuܵ0ν 2*oKGWx=< x>emcs_QްO 43s&݇ߋ4jRh[s>}dl2"%%ygZ|Lȋ#ʧFt;ع[-j[Ke38A {j,YhY%c!Esg2K_EgSĥr"X`zC7ɫMW WɤkHRyuaA QX[Xߘb~:q_ Bbl}F.2 hSS+ ӧ5`yCs3l[ѕ#-G)XQm}-ϸ׮pQEo|Z^r7U\uɺ)ͭvW_Gz":v$G!IN$dǠ^=٦;; |w:-e꟣Iwi@P 3̗˻]fCPs9TGN4u>Ȥ?Y0NsXYyړ4z4S : @zOyVY?Go q7ĉrN Y=-SND!fmNW7]qlʃ'*d @m 3{\n;/pw*P6DZaɝ*i2Y:1]rDaAV0 T#eX/gF$f]Ы7enfscD"KHR?QxIo[Y y-]Vrm88Ϩ#OĐ'6]0aC:)?56Rep=lUNȏZ'.D4yD%S[Gq3y߱+֌YDs87l`( (%q[@`՟f|:@%{t~r=9p%E iUB"܏Ҿݬ]G en$KÅ߃*7Gܟ"rétL5'<_OcbR8$X$MPzA* IPcgN4'FZHUw ṕWT=s)Y?g] +@pOڔØ&策cBRGPselc}1Tч4q|ٌ\*ܛ7TA"T]^HRH[hS낸V5K5* W{Jl?'^~{Wt^H'_hV?꘷(3R0푞۵gFU b4@dC Ī=i3WfU9au&52Lif5X\ِ1-vj/5ZBj%!z=(ǕlPw: P/~ڲ4]ۆl|PW+S0N.5"RgsPhP4<]t@sl筀X8{`֯钘Wnq:.i1ՙs6^G%ve˗Bjpr n'5JyοBo !:j0-3OJƸrImQ~87c9plR `ƿ&=dw9%r"v^yJp Xdw/SD+0Z?[C^)>68] \zU!ҋ#Uk9)hEaEt3P2˱~7rGc2sbj6 kKxFb*($&}@&>V1Q{NJN5Yg񃦳%48_w"$;z+}_MT!L/u(qڒfk46J5 oҵLSYLd ѸȔQVj0NhBYΕR rhS<Ԟ9&/>h5o}|NU;x&3JY_0)E.{* 5B g',UKJ y]Pn\=;poҀfMM0LI v+vja{Tϝo'TRn{*|#p ܖ"GKŌ?o`$Ge 9Zb̟sX'yvϞ U$EmL?ܒBswFZ2 򯇆 rB)a LZ $qm7OL=+ T ^4po>FٚcF@@: kEKmSsTi n?>;1zA\:Y /Z]/k-L!AE9M7 }smf 3&0"Z3ͰKe3T;@E~Pc˕i2'Oc-`Z q*PCg_;VIP zS)TE^h*%0aPViBr{%⏒(P- @PFgX!jDBbdd[,Hң^H(q7kHdQc[U.z]~l!o##!G.(q1!3Ҭ.1hœZ>՞t]nth7m#fxuDP=16W{3Cc=cյw;O= HL0#[X4 '05([eNCb 2_# !  BE3x^3$tNtS<|U`8҂lj ô朠4jnz؂RI۝q+!іP|)Xk{$>Ϋ10sQ_|`vl}#B/\!1^^ t7GsE ϒPorlF-!!G&%"$Rަ'uL -P|'ڮN<[9bjfΰ6-w`\ T~ۊcz۞*V&G\ "eż٤qBv?IS nKժ 'lz[5TQ$Wҫ6 g7lx"Rwn&CmR_Jmd;=(|aphGS5nc_-GϪ]_7~o7x5Ao-)@4B^{HRi]0CKu)CV:'zP'aĻC\xs̲X1|tz\LGbV`,4!m>wJ(g[ ¸T$QY#V[(%̢s`H/- m]قg)X)$($IƉ'oK] +6Ou+0Xc~ѽe'0t{JeX䦴do7aw-e䰍j@W]Ѳd{uAㆳAv ?@9#\;(Q^GMU Z]m/2 sLzolRSG#m )Y(o;#*8GA S]PR.άՖKZ쌡TARwUD+oؾ}MMVů0xx#/z2iS.}f^5²\D43üInޑ@¦ :]X<%DBC>r7[A_ؠQm@X9 + )?ASQ0Mpdr?/뱆m lrN'kzQB~a}BǚB:Ck q$=*uN 6n8Ei' UɌD2Ѥ?\N7MFYCQ@YB4CFkR>Sf=L?5S﫬 c!_=,H8 紮ycB>z&O.:4R؈  l/02Gx 0 2=|g;n41 ֩P#\[eq[c/02(jÑ'v)kTym˟5Y0[vh%i oMHd9r|F<[-4fH-yhÞlA{jJqSvj_о}=4+-:]OOSdbG|fş0\SG;idMosG cgs?O| qXSt&-`B%8$;LJtJ;HQc&d&OqA83W,6!f]0 rbps^ط_n$Ja)ݍ{s&'*&iTxoN '$ΡzqM{9w*hLJiCu f1ϧU7/*۫~jsꙣW~Vۦ0R2@ 6TomgK Q- if_"vҜdpwJqJQĠ4^&h&ͫEHY[_CʇP4*# K9QeZsW]z-8IŋFsChut7%E{5 Z8DEvAlmAK1SeO̘՟2.~ M b#o8/I\9-7C* Џ_(i;͟FAI2,KP,}gsa)yo{GN\,Yd-qgmu4p#尩cU&Ei" Erq/U=h%Y+bx0pU?  cZwYK ,>'1(2=ķa5UonDlyU0qG}R#13:# nDp'.1cL(Ꭻa-vw? Lg=p`y;1I )4ʱ[l|i ~KٌQw ы:XӉ|0;7PG͎/|o0l&zQ#.aj28M; :LD-},i7u{)x^z?Vq=JV vQVwv4::$ң_^21݅ՉJ--Yɬ yLB|"=u9{j}༮x?|x;-;u`뺈'oiuT`iS{ȇU f/ڐI"Xq^Xq,$j#+ K1kY+S^v+$GX ?fS1 <њҫaxs<ɵÂy0{Ǹ!^w~g%-^( gx;ǖ%,y+OqHqS-vŤw!K"kj0|cƎۇ `/3 }*uA0z^`"N(3#TkJ^3u/f_}îOseinuM}ŻhBb3M]gms>'{(vRJމ$}'ip A.OŪ3t|= :IjXzJ\8(AElʬ%ZZ_ |w/zMzF V/F!ς MPv̳ǃӕc8jq@K fB7x(rdUc5f }4 UΤy=CPu ӄtHk+mse)Z^[XA'$F `k^ܛ~]@p1dKA~?JرGaUj>ȎwakȀ'傽O ;8)s䗬H72ԃ+-eryL]pD[ZOxؑJIGRy&ueˀP$ kLK![RUi8,#[3Bpw<_6+V˟!"KsT8ق$.f=B9,6f,̛s@V]ZЪ=:?nљ iH/=/kv1~?M.V+sne dwsNU>mr L\y 01}UBQ21&yA:SN% [xP޽5d~W7KըTGW^L<<[V)=xe>Ǚ9rT6[~y_$ U>N&;>G"E\xR_{C',CHXd K\|rΌ_^uG͍x.`]5">-=LrSɑKGW3D>QуQsQ F:-smO\}D={' άHYZlpGmB(~kWۆtǰ+Xm^PcIlxՕ|=֜hG8P1~n@=Aރ`8/YLҴDcVor=Y7tc4j>bt''dg0DrTxe)̽ O0aL$q/&*(3=,N!i?Y,Tmrs,BO, cQNCT[cO/deFts/gg{8Z#D|lȭnhrtPxodIGҥH:t*!A`G'ݴ/7=o#Hֵy)7ߞ8dA$ /:Y +зFH/ԍYΠj%FT8hr/un\sJ:MKlueۊFFeʇXi4%Y5ZԻDzvq5AVypN|:+sg끞E&HAoOjkD&gg^ՉT*}v\\C뵵w)z`G&prw5L)ggL=Q/.[qnζ_3is2*ʡV x頎#H*w|*u`u|D[nAC+.䓟ח?AL@h(~܂ByGɔaPLnjw%]:lr4-۽ ss ݂iEB)h_N:,˙1xgk ] #;#Do`@|=# / Ҳcpa].(&K-_ʱgk^4rwJ'sEj|O% |_k"2qXZ_̣jpPFuUFq-ȩn4u4U̜ 1੒gVtC w2bJ 'JRrqbH)S*.E3xq z"p1s1Z&a) 49\O P.+q`ņ7%LN5cyjY/ 껤i.s|ZD|mgm}5Rl|ޢ/QIivI<);>x dI`Ųt&e:qTFC"+J"y\d3Sn G˅I[|UE'(]-ɤ)v-Y4؎ыP@.@  9d{Cъ ) _!ù"Ѓr]_t>pNJS±j"yd6B.7$N,\e~z`=80BfQ,D!O$x 4iO^>Ӕ@KnD #(V,W}2CߑBS!hFSw]U2Ҽ/udb:ջ_ +V CS,u t| ,ӷjWg`:2 b\XrDLzŬ! `tGrP͑'i 7(&'$ӯqGv Ф32$7%5\sl nVx !"^gzx1!W5WrU q%:ˬ03 SeP ]5e0n/iYDmjzރ?K-ڢ+, buu~C҅w VZ5g g!ZG&49ŸY(M&rR#2}'9`7OE(ʞ(txҞKF> l ?I bN$4(Hjd=θg?궜C$PtSjx H+{DF7*1-/I=qբ*<hR!LKPdoV)MO{ zƌzZS|95#-ClsHhYd2o@.nY0Vbgɥ?B&'B|}?+6uA c?\)+Y 5Og'6؋{CN~Mh1em~G绽%ϭZܐ)Wtn@|Ǟl:m̾]SC3W)?X "C/62wگhN քduYFQiVz5s]m<>&ÆC٤DCEȪI_6. ~ͦ?{=$5iG>j\ʅ;ZIMDgȥxh¿s}tHT#jƦ?ҹO:pnJ |6Fve_~X uYs ?IhL$8~1"*l7Q[L+3ң#CS o`c7;f8G 5Ɉb+a=H/֝ a0ܚɺ7Owen5J>dRxV( 7 Dݥ>.(lpi++Հ5Sя}dTtE@vG1$Oᘶ3f^𪦹]$T}ՆHTg5aI|e>9V_n/ ֘ I zyHR S;Ql5q[7 ty) 0`{5»% 贄8dX֒R00Ds\|z"yeqxp!/cgŮJFCPH4tZv9yCk(A6>AT/GФtd8?9z"y2jΡyEG0_2K wU˛!Eb/E=P "X^Ԁ yRD Cb* Y vo 00| W#6 d57|yT s0sgI8Pk{w5E4Mqdg+@Ek(s% "ĞWv;RǬ]c\nCEb%[[#pM%ZM@Ț5c2wD֨ \^0M))Vd'ݻQÏtA9tIWzwoM1*u g^ ُ)tfaג{TFCݮf6`塱)RTh۰ ڃN@?}üyh߸n] 7jSj_/1i)a2m t&ǖU*3vQ'oT3$Rpӆ͋\z &%tȒq8C(9mf#vbP+:!FDÄ"Fm( Нb7|3wQUI^c *V["YZM<֚&`$"3ni*] z+q>yhH HrS\ 4dž,1˲ sjϾ)_ o$ yI[[z^jRtlR05v(S fzDq"YҾp%!6Ţ<zW jU*T2,@kj\ŊPYRozdR [Et$Һ>Z#!oh%c=yS.P5ٸK]%.u6A6KR3.d (c7 !pƸ kթGTЀ/qxuV ]qM3|&ZkFCQj /E-N =]f%7s(jҚә8$+)X ݒZL67AʽJUR5: ,0k7("ZaʇlT㥢O)ЧIXjqSلY4$ۭeS˷TT?[}SlvQmU@Qk0Npa~kMRhf}?Ҹޱ?>}qM'VzoV.! }n!ɂ:/dL7fW,34zCԨIN,jf's9!ѕgU55ܠcM&;HS<8>8x'JIa8@D5'rS<@9u!|w=rȢe3&xoLi yNPNxf) ݦ0}L{N azG] v75{)[ۥenc:3p_12i֟d?X]B1@, A2̔ 39h_Y$/G kjI V-=z{sbaP9v4hnRTL,}]eSw!nO9bcl|!Q`W==7P6'}^ʛ7b5J|a:!oY/HD\&ĩ':$vTwpoQSCF\qakj/yR|H{m7mӿٙ2׋hY2|WFvc\Bc3*|s? 22** IJ^ŝK+mٌ ,3TsBL3;J(.A Aɫ^Fx4c㔔8@l@;3EYzH 87e-E%0 52뒳-.xa7@\Y~1~w{%"<&3>IX /hs$\7 p8hpS4L7 |f[9PAZ8*xAD'ZČ 6,{^ϺmYI,t΀*i?5j/AS2~q>(y8VAd0g&. I Q5n`ݡRf^X0`g_\̦8Q[ϚY MYkK}vR]߭4 qoOo`J0y=2Y$??8u"y4/>`nL_;K/Z+/S]_dAzx80{R&MZAw(>QO+O&WĬkjb5Y.'쮁fW҂9|v|+gh&lEjY2pgES^~h(DCõl.BjV=vە+Wgj0[P;#P&x/5S9{Ԙ.CQ6p-H $d]s7/\RyoN\ռvXÖ1Zāo^Ƕ A} P { <&I7⨠ŏ>{?wVf:ܨA ["ԣ܇7 SZ`~R =s#Q {@Yez[aH`b&"ADJː9F~63>OGߚap;cKhDmRfHv1 3FW$X<ڞt;5G:Y6kxAZG5ƧfWjzuUgxR(RHzvht9 IYPy1*f~'98 n@ߍu\@YDsߥoH' @iev@9nҁq+3d˷=jm_ 8CnmqND俖Ժ,/^9{dsg$qF5 zMqg8-Hm$m!O,˨(ңQrc98.$iJSn_EBˁ胅 {FuJ,99w uwFң`4/vky!ʒ2p_C Kf M(1 fWT{D PB4clb_,"rGY'h,Oz'et{{"JYrenMdzo2=#5MTG󿴳_SYFBn璬OOsTnDefg5"S~9g#Ӧ|朙nX\AL R-w ]w7/; xօwER9giVsQ^1@SKc&/4ˡG Ep[$ Oˀv?O`V1RY~»Q9, |[j)W"m"f/zFpal${HϯEW2E 1`#ZajTs0'?\vG:AʂNE;(8%39}2b0MnA>EVZ9bU`r ?]HǢ(~|)̌f Zv /Y4/a^F秅5G՚'Q#@$)E<ޑ _\nYأ~7S&ozalK=} ܞ+_K*%΃)瑄[$@p) fާr/ukFbbkC2Om: \Rhi o AnQ1otN3IOmǴMrAA_2x/ZzW; exNNrd+^D)7Jvf\|W݊.}%̔=4TQoWt85;mH9Vr1^Po9aXV9DfjI an'>Hd*ԃsKҀ"%gd5xX—+*kD k#~Ƈ^m0}d+2_%Lv!A;8~ X#IF|Pp-Jg&5wۼhO.AU;%Z꼜_HM+QWVd^8U3T(wLJr|`aYX nNSvFt,Z 3́ROZغ2YCP*$\/,CGѱfI3v8b4dGl2CWG=O>Q7EQ"Ksp.axƯ G3]s8<\ Qe $!1~'7l.~X~٣ㅍ`ݽ'!%9uܶ9D&h[tN:(f^#]E2<11n]Hv!P"#qjj65Iv:#2b:r,M;r2g_zk8V6+m|#1f,$'+Ͻ,,ժt^fa/% "-H'2hi~dځU5> $>VΓrwJn$2T0b#  #q u5yߒȜ$;NQ7!ŇI`uo•$kU->4cBVTͻ9;~-:A^ |+w ZMݽBIE͡j S@n6D?ekd"ocmF4C'񀜲Ex#+OeH_ 85"Sb+0/4+dq.Q%Md06޸I{o& @1OQa>XE &srT<I)7|Mn.A̩%#snbEeh?hOsۗ_~5v0Ae]'t!,;Ir! FRΜ݃0BفD50dՙ2DzPsMMN.q4@V*JUed= O^ <_{XDa=iJ?g_,CSbͫ9vXvpV}α`pY\*/9Qtৌ¬Q#d(O|$ξ0/UK[ 2et⢬GEJ>w RASsSJvGWSC\v"we$A\=߶ѲGc,]P&B58墍0{k mQ%n#Cg5|7+F7ȖBTWG rգ8>F >*" ,|b,U-b#nJmn\ z!_YrU$N^ٵh?lT璝HB"{>_S j\0*׻*weo}*NZS.vo\; 2uu n slVMO;bߖfuERYS KL^[}7 5lvabI{N9jiȲߕ7v ])s^=%{lDd;[8D >[&8 2ON}Kۏ%/ݞIl.ayD!xǾ! >s(gD tq?D.3פTL>H:3&Ar!(!"ޒe?opA0VyG4(7Z!BzkYm[OBFr(Q7Re?7P. 4nÒLaG. N*"~~jZ0eQρvn1P4&C#;yDYu,ז#Av q\kҪc_ (/w51ƃ+}&ƭF rZ(v|s(=DdFb"5ն Q} \jWnE`T5FS$;ߙ߇U8sģ@Cwh%uNTw:0/UMv_^\{}l7(>B@ilݐq~zUTP 8x@HMm(Hx ZLQ6@Xg7Kig@ש\MяjP:i֬A3qG_Pv@P) Y ʍY BRQOx\#ڗЉ drؠ01?MR-k29 Nv.)]nHm"lr{rfU훧Lyͨb>[mą޴jISٻG4JdtJ>RGZ2}ܢ*&5uha-(ܥ=/_>ڰUl]\rUtLE#iZ17BnȢ(OvrM0 m#=L>zwm@Eoڸm'CS12EΙj VmU0c4c՟ayqx,~a`堌TS)zہ2w}Hd &ezX GGr+|ƻctMJ|X" <E17#\fq̶E5FedY.ӎOFB}x)S"^ԣ" jo`S*v21,g&olUxJ,d/0yI NĐK_chcDPkWIQO874:AP'ju4L.S|G0$y H˅& S24L=vp}oh`&KߟX\EM$R*dT2IA8Y+mRkB;!L2A౒8jQh% Y5[6b= Vj2ta+=.Lz0>V]|5wIХzzq1\3]oYho [\>-;~pfo]ٜ]J-]sDzqUFf䦻<@jWA/w6W4]1]|9kG+CQsEk N: }b]BxPSG g|o_65ej5 /ۣ̠ܝUn`"ߩnmn&h={JR@AyYm IIk!RJ!LG[L^ğH IPln7GN M@[Ts1Oj*ICnevuYppKտQlłA\=Tl+>F_2ÌOH +cX8m,jX:Dh+?Rif'|zܱ n 0y:w3k`; (6x6I- o(ҍEWuĉik#S~?hVx'cD'_%؜ hB@cn՜jz D^lp6*3k,iR{f9 U0 y#d 4t̮Qϕ>weNvKt'-XD }9)f2XbRyu]P;NM L}<@ș38! 00~4^`fǓJaK*(F=0PPY%d樽<88etbdf㲎72hzy| YC[Q㹇 n õQXQޕaa򞧜;<顟X\+R~oκP$N㠝{Qj9J̣ٷ'\Hw?s*NPѤpzہJ&L$c'F| :]^r0lUxJCp}w] QuK(JtpBH'cUPR״Qw TS{SW"Qa̠"q/300Z l?`MY+v5A[@7Q!SؔmFЌK4i9_zRF&)W$rAbų9r]TsbvR}MF aH#Ǒ>&Evǣb[T*"ٙ ѡ#x#, zśbGOrhqPOմ҈x쭱cWRX,):)oDvz4i~  $ EIu6kVB˳\Iu,QP^247ٗ@aCR~J0 vkNl+qׇe+[q3' >@D~#Ko9#g%L݈HhU)1}"gnmb_6$[1c$&IGUaRS# 0i1aY6dkj*3hvN]у3$:1F-mom%‘6l/97}Ggx"A܎{csW+Udm֑&Pu^@rA& kf0ZZZ]DM%^@څcPi! foc+Oa}ؽ6Whc2jM11)Y-@[ ±6VwTbH]GNWuz=z]ISsH\Mԣiʏy~L9 +ҬjR;V(*DCڢ͢!M;l㺖` 7ao^K2x47rdvʍ2?tɢEY^occ̡2Ho^)w:m}fCșZ-si8++t/ *' =Y)a~ifлD5X'x[űlʵDvqL| #dF*;_A7nwUyʹS\)vJ_쉄e4IdKzAEL6ɍD"ʿJg3Nkߞs%g}}S;n}oxRTK\tE$faUs؝%ɕ$Ķ!< *㕷5(8<~qȳQ_d^1!d"FdAGg]La7y&ǽDY6=}te$PUY;el陿+Y}R3Uexn"$",W~yts7Fo®{fƉ' [X 5% 5xm3DTHPFa82yVYFT,G.{sY.l/45J/v!/m1ރq8p;ɭ|GmbpzwFj`M$Bwe0 (Z6g81LpŐKp/EPbߥC+9uUV4U6N~ t9]\w R\}px:_}>I'WnK}f>v641~4^KU㧋|RX02 !.^@DA !"\ `+RTH#i 7N>)pX.ZOvu$CvT:n1pxX'J%Wj<1D[?3DgkK>)u;d-BG9 _9¦]E$#($KY'*@DIɻIGe)=X$8}y,JjS1#iv3D8Zijs,r|躁b @ÃƤ*'J' bNZ"^䶱'` &'d#nM1N[d Jm&"v==@Zb^ | = [N4tӎ^nװ]՟raYkMCyxVWh ڈ5fw3%ؿ ETw& UfWS; U`)JO&|y$N7y4(Xc^ N0TNؾ8Lg]R EC,$#Cah >;+-p_Li%qr6SV _)z&^ @Q|I*B~kY21=۹cQ:#l)  mwx|x O%v9P乣9/n pk{1v `7vTpo(9\ij-"C N{ aEeE"] Hy5}du[Cu"49u,K b) >L|$ULFPɨc0b\i5I1װnzOv] Uu6W/Mӗ%wͽ &Dq #A$\WvLMNMBpZ#W1]g,;0?:䕰\S^DzOUo 6mi>č(Edrݏ0VUÚ }?Ԣ\"V۾T&@ !b[;GHrzJV/y˂sO\e4LCt4@F6Bfy\͇&hяAʀ- 8ȝ4(F,: ^Ʒ7}ry ; ~ڣst\;RR \~sUk$&,[ !&ߑzS;%.~qpW/nc`dHR|N[ŪsX"2es>p bnܛh r(/ Zإ&rYnt1T=t)`/)D4~ZHF-!C+X$M 3]܂ 98GEs7)F%L2$:JLgx~WQף&P&Sg4^Rx=sg8?t ^z*$x X~|-4w|0]atQb 1mUw(?Ԥ& y}WH ̚9&*!Gg)aZNʢZI(ts~@7J,%V/?JOܸ19eDCA,ՆMe/l?w=G(_= urGsw82FZۅ'1>=#%Ӿ~w"4UclK<-Xov*u+#K},;gnoK[,j .XYՎF<^8Я6Ip)ԷD;ۑ q4p˲?gL"LܤE ").HA ۟f١a/Ib_0 1ƀH˗Qvp)IؾbV6<ЯhSA0t71d|Ӭ Ԃ~aY>ўg+t1'T&̝)ϙ ? mIQ]:9%rH3`a%&)}# *RUN N4CUO0x"pRVjgne`.t]l(G k\@"g٪bt:q~t6W܎&GUd, ~ 2"`Dۄ9IzTxGevQ%aF|I_ݖ9 r*JqU`UhdcCn'2<F˴,=@f;~`L8kڂ(m>=[cz_J4r75LMB.rW`Ny"lWˡ.k8gՖgO:.K֙(n  tEXb^szKQakZ~yߢJ'뵜\y2`|np{#zʊY"#-Ǒ4}6@ߎ Ѹ?V¦jRcOg3SGV Qѹ[H40ofY)1p! 2RY:?BZ,&grWSfWWe`"%yx8yKPd͊(ڏfDbYN쵋斍 Ƭ {0&|QBݨF0jt|,'bN2!,xng}1TpDͅ:z&a &j#ajz,z :´ڏgkg3w7Z (lyֲrn tQ)* wbV!Ws r r5lg7xr  hVW%dz!uF>Vn1Nh!g&wqAixc2@REecq~sMۮʾ8$bFq$m?ˎ'g'KVq|ku0NHoOp"ь6TW6fWq!`O^2oS]V/#"\ |Z"Ӿ=365Q3-(d;GʐŞ|M 5^>[R!~Jcϲ j:W7b8N98_OThEgwDV^񣾍q~ۈL0JdwU)#CI@]'N2g|$? S@;bqA\)e~t*!P*wݫ/8xթeEPV< iQ0xF /z!0p6,!aX/O{Xʣ p7 Y2 ȴW٭ x?*9dZ+Ammrcc<ڀǝVV1PL<nQ4N'^荇`0AM\h"۬qq,bݥ(wN%"x^sYURtہz55'Z×풙6[K{Я(66Aɤ!3ȺaT8% _HJ2 oE) s ه*I$)q(LV=ٓ4yS$@* IԺQ˥Ъ`/ a3U=w芭EIx#WiYz hY26C?G#rݩzYdƫrA,RSoV*ū3J8 gּu9ʅ/q=>=-@2}IA[N 47ȕ'؅<.AS j=MTɞ`5uyhx$X!$>B0#fR.{{mلZSBfVQs HY@LD{Eu@irS$>VǼC|hlGO-cIj}whEn'U(ir i^I7X^4U# Ġˍ"+s] z-XeN8ye&ڬ0ʑ L?W>;q0Fmb."#*)5Z"AV_AiJ]zKw=w-ןV i[`{ݝHOɖlF^-ʳD4hj NxMyvO?#-쀔&ew}6>.5ԧm \O-L^DVHڌ~R mxرtۤ,>D%FyqO %L3 ۛ.f}[> Хn$ 6P1IdW Uւaq<==R_w;*"#eOƼ(~?`CZ <XAV&>deZ0-l[+3O3pomωy i P0,pp{)ԪPQuQHQ8͹87W9G/¿-a4d+FEHr=D {1|'JZ9}jYHIכKU*`LS6:@IU)hw2.%9>% ZM::?t KNt0ލ_@W |< DYAFmQ< E_4z~4dZna!6z_)y Rp( `jFy ,Ȫr[uc>SJݎݦT nеJ.3tǛʊ~ ں_ 0 v*ΣPw8~ J$*b5ϠO@QSzDV;y9+wSokQb-?{!/:@ =_/q$ot ߑ |ҊLV@vsZy\efXijkOI~5`):-3.HlY),T=(Yc!]QCS-Eu?biUm nTAh:gS.ӳy"3yNUN#Qf 5ymbS{pz3n[IA(2IZ-2c/h>30/ 0H9e;(~vAZdr#MRZL;"-%cnO[rۼeN*E@"@  ˲cau\ V !l cI_| 2CsH i2b 05ȭ+=yCฤ 6{3$O%~P1D3-}090*qb lt&O)挰:dn{k{tY _^KHDWE~}(I Wwf`.'(Acq#?ip8bpNK@CiiJ5 j3KJ0p?SE$tJVGnY]˹q 4ߊ?kb@ r )7:W>1W$cփUI0_ Uߟ?1{֤3NgG4}^c/|\5.uȲy^_?]TrҒtۚ]:դsAbEZ݊}S¬T$Кbԑ;eD?v CQnJPǧ2ѝnHm&l=} ^iKEXFVjM@/}"|IUb,R1;a!YP1*Ĺ}Wzj83eUR۲K_Hh5狂J+ k(*@Gf]|V¤^ -TzBhBd_D % :? Ě72Sr Gdg9HU%KP؛(ޢks-`t*ۚތKiL| "]; ƌh7#84jt}R84KZQ#+(LCfN{|DCe9Η* k0nծ]`HcGD/;fr^"h}G@S4@ t܃ݢ2TőBmF:hȀRoӸy32!}K$ϨVp={DNݟP-/${UJ_CdF">FV>Pl[aTv":P8.v@=S Ho$qlS32cy2aMU@XK"ȕ~LT~jH e&YZEeFD4޴b+iT7b kNE )ކzNtGNIaj$tQtr6ٮ?c^o{)G7oTЮ 6UӲKΤ.v|?&YՌ{\yjF5Hcħ&c2)W;u5+d@p<#mբt2.p+J(ZӤ(/tE4`ZMuv>.$ؕgR1Wg+ϲ%p瓘4j#p.B\\8H@A,LFрvѰ~t!O͕SJ))B<qwm27o="߫{\ *F\`mUz%&oqݘr`%UAo8ͷCy9LxT44/?^qC~؅GXP`P,_ doRǐZPk qwZ<-""^ϥoKكIQѐ1k5+REI ڐu:i˪FBMa'e/(-ϿJG*rj#܆ & YɈ3FiOvkmd(+VbDZD8nDH!S;ZdL%`Kn {/oW{|cA˅,U$56( d+R۪"͕9KC6X:Z-@˟]CYOɘyUFBA(4X]zήN oVKo+2ryg#G?~0[(&@(T}^JBMrRy}ؚPD^'YBdviׅ8ӚNn)Tpq.ek=X29u )ȗb0+%SaPj_~UD4+0QyzN;z-cPm:G@VtN7VBE4+_E.-إ?}Ͷ~dgn9PVlypQu\ӢZ\€>Ri !1!Q7 LHR.XSܖfEuٔe?[ZvQ9oe~Uo hz@Xo8/-p]TƦ .k@ kΥW \7++⁽~JBf2cF65# }P 7jdSxӃeFMJtxCλIR"~_i*Aޘړg֕ӗ9lQ)qm2!-xA|2T2\Bm,S:lliڐ jWz-he=< eB%!n=s6]Gػ<$!/VGNBT>AF09uz~-quhᷞErT* +.ZM'`/2n6mh 4Mݢ/HÖ'O`)1X[Xp-Oa† ]I^Ojd"'?t0Swd۰*cUP<k{%-~QG)tHCC3ti,Gsi!B#VLrvMوüq\l4fKqN2"n[oe`66\s޵? ! ^Ƃ;MrȢg, DyK'=cwA]] L 0زO$8'@*t8fjߛ/Ea0;5_(g}krJzjr^o*KU`^BL0?;Yv\-%b[ȭ3wx؋zy}4M.;?zy=4U{dq:&ʏEj:416<Yq:c%gqJ3RJ]YS i08OG`Tqң|uF[nqxᥟ#Ah. 2, ?#ɗ-P!JL@b9B"pz.lQ B~}I^|Cl / 8 u_l<^fZv rESvE5F6FKHs(GTmu$3)Znv ku[9xo^2 odv,=;038{Yža|3+7`t,P;%o:=맳e/_5d/uw2M»o*KN}l*.'|c4^Pmq1YEIzX2Sc7a7a Cf@% (.m=st7 -B|OQ4/3δCX}+ZzVT rȒ &;_Po׼%${~LzTw*oPtLh1*Ã;OMUGwݺ:ZuqɸbTm oNgq N^:-$QՀDTqs:qh*G.j;MAS8?nNC%8w1~ϮcGkNPB@EŨWTv7 ]0z?,yѨ 6W$9kcG9Rdm -0<p*:z1*=BūٹgU2Dd$7q:vtzXV<^rL_i#md cARh5MS R؍'tRg~xvLɁjGc@ CI.d}GMd :E`.ʐ#g܋(?nXh'FOU6:*EÈwڷ?))+A)I9zJ)~ʨK XlKg\[TB_-/ŲJDc>}oHa9A\vyl*N9gjx 'Pfsӣ%uAL -c#y,*26(]HYw* +ݔ`P#k N]bK[A% KV+uN Q04ضw%5\ʇ,M.#/ A&`,fgɌQ`gtۯl %KAl=w/+Иfa!e[Rw^p5x#ܠC -K~cRfU" n1 G.Gw<6pR8nK¦]A}p 0˹>Q4 i9l@Z-ڧ^?ŒI;0{,.ˉ얃¨;L,>{WdT}0Ԋq.h2°5|%O2:*2=E.% S؏)@}*Sƽci@pn¬5WKy#g0[@z84_+.mNMڡ{/JZ=Y ] P^TʬU.og/L(+#쥫$O\&%8ؽ!*E5-f|?RjbB,;Z@}V1 A] Og4Da7"2E!KЬuȬ0t h|ߩ^]澥Ib\5yWίG 9U$p .@&##gy|iȼxA qdl(:*lnD; `}O%YxQB_6CM1Sт^KNX~Ob+zRS3IW<:?V豵t1WYgt(D8c J5D ,pF$R*CGx#_Es8 ~e2&n!*8$ENު~ dSY?vohdTɒ1j\J}Oߛ !]Mj/fB3|Kd|F8ޘ6-܋L&7JoҚRݵ~FVcJM94 ZTa$}GXWp՜|oP*4!"Uc}_8?{kwxe6ڴ_m6V'hʻXFo+Z>-tFEDRK:< oQ`@(n!9M#k !uƨZc5`|%ڕ֌ߏkl)Ht٢~<2hހM]4T-3ق%bqc !k #W,1w(Ecڭ</=SF3ғ-}s}o=B!D^"7lWZ B.75L9 m ~WbYj]{~于ԍtڦJOQ$UQi(I"oDf{uG ʵT' P9eA}%w=mhoZږiR)KNN f@3âlJa%JG*y\ҩfzzsvG2hzǤkE]0 ԒU:xk軘4}(byZ[T٥1E Rzy'k,A۲ ܦ#ѮN99B+X=l:[quEλXf{I< ܔds!.PʥD^F3WSv^Rxv,BL6,P< W 18+؜\=cLLeARG,D8ْUBwhJ{ScDXQWĂbo{Gѧ}Y3v^ihTCYb >W?exx-4N/֖k+bNo˦z(bq)/޴+X֍ZIȶҁV+;$ '}OU;upVl$1wK 뿠 i#|F?7LЕSbl8hPٗ=wk}.HG fq`/ݪj_ȁ_D1 g)ZcFd+rqjٯÝMN9Vm(,#qk"a1Jlg{>ANU +wgœɗKIWɒX+EFUR)#fv9M4.r[ꏗ'6|obwfSxBڤJ Ln&\SCZQj:ѧ Q ١4U :`#p@CTL:n% \7 R9 QXǑLyz&P( T~>o,uKDzq2gII&v]' Qw`-ഊ)$n7:ƒŭE K{֍oS5jk6g"g`/vs)lж@#&`,<"jN hd ecs{!(N l{"rdPz'%沅2U]8$j߀'mҪ#Hu) .UqQbGHT<8:%1f1ԁo ,F>ḒD7RL 7$z5J {{>10Cv5C c OU1g~Nz~N#[# sRcwF\w&u/H3],䚆D t_BNZ-ꔰZn7[u6!2d+,GH6GYrmR$׵$FjS%r__Ŕ2yiL rYQwH %A@v$Ï,0Ȳxe\5YHՎ`NO[!&6ʗ2B\gK"Jiz8\{h4EK40orwlTc {"OJYX\D-!̞yt*a.tDM)RyN{Ѽ`nm=[8&\^>NJK"R ,m wAJx^ubiTA$%\|_rV0|P!`y,H,uX63_q#@hWeO?!FߟIv/@p!>v1g\,h޿uE{s3yt9pd(]Ř:89~3w789փc VŔ$?Shw`#hcDe}UwR^ǐyiD/z`UaiqKo~=T"ghFAW5VcHu6' %Y/zgSKڗQ4x V87w.\Vc2.o.J2IEmB{[VF-x7]Ȋ%=~wŶx v8 VI4p R5F)uTDit;3} ~/M4G׳!OJĦqN'ʅD.#*n∉71$>ZuPR zFrdSi؄< D]lBJNǘ ,t9NN+n'OO,yUV뮤h^T#h ә0c ‚I+K酡_]\ۢ@vl#jP1Jv{tGS3'`t>ڞx47,oS`|3|+=`Gl ^)}ypKZ+3piw%37h mѢ;iRIOlx}В^k'qbm`F|#jS^hT]P"XR0渕32T3)! 5w/z歔I[rN|lPtkUxIKMy.#Xwc ֈ VBTMbiAF]˦(?L**ϞWX䤔I%ᐍSG[ r}p Fm3~ Y?P jLa4FOs[<-GA '\@;F\*DtQ|ѹ\ITμ'Ѣiֿ`wy#/:{~YY bXJN]^@k#(7}wPfR o9>E>5!B3:7寡T\sAb`V1ح|`6 h'/G@zaA1:M)`Ή%t$eCLP;;3zioXvc.tPd/)k-cUHK"}4H)o4@K.L1I,1=ZKYH[k0USֵBIoUq$-%@\~AAIAc ASh]*}LD!VWz.UqN~a>8|vW^]cz5֋% P@P_%Uw\ڔNb rZZ~ʍW-߮m܋P{Xb^`ikBj/Xƶ@k*޳sS?A|>Eg9"[񒼛 ʏPP 1C&quE2w,жN VdaCUv|ŹiTT'~/d4w;ǝ듭GwgFΰq>1w2jR$~Ttt.]YZ%@\LYOKe@]p]sԜCgolJ _7-3.;?|PE\Sb KԅN.4LPs! ptycRmۦNѧ vUkѱ!aXEL8z MFDZb~mp>rY-&}Qsձ?Si!9=`: Lb3`vA˒,W;齨+-Ĥj!~ߟ t0~&^oXv{^Qyʙ32(M'zZBA>S`FSŃ>{5#r+UEuQ&< ܐrt_@ Ry)JKш2ʎX+{.=/fG2/;\%D0Φg_wh뫕aɐx_4"R P=)M.] jUCepHDk ( edw׳8r!ܗӅf(Ⱥh|kJ#JGٜ$8 K6 umA m1Pܨ؄sLܲl5g0No>%K #{iVB/̇<1IFvf*6VK@>%*gi~QiG.hNh#eC\dVsg $2PEtBX$PoT:7`E[bC :q]zuر7}fnɔ p=ZpNՋoMWLVi_յI|R&=#$ 'K RPٚc`;j3b 0 h>yt6ҽi+6'}IĉFme⬺z d@Nm*^# p-=-hS(FRVϨa=ϓ? )ސ%;RZ"|͚)L+(]%jmނj51b1gy<Ÿj3,ZRQ~}>42&`K+IMshGC:2ݐ\Ҩu`~4[fv{UCQhdD!sSZ[־QBX`98:{o$+tÐ%|BXcZZ>prB 迵xu$xeD@$58c즻>?Dwkgcjv%W5bAL0d! :-˚>#Vq~B6\Rܨ0H zR]`x) nU|ϧggynKpc yÈ!LE /xL-1 ysʠib ?"`VApb, Ꟍ=8:R&lmd8S8azw(2?uP \k=v^ V@&V#vŷ)V {kbij:\8>Zu1Ӳ 3%nN@Z_"؅ʗ@#CxI$QzkmVu h&Wxs0/Ƚb qm3#<&d~p7 6DDNgU2̙3SOXᡥW>aƯAP^*]$ yԈ9 !ꜧa6#bi0ndUPӮw 14|&ha/b$-w_%W&aж.^;®uX|BCKHm=s2\{rbX,V򀚙xؐ,GDw3 |]O-KۭVW[#xs(ü=SN"fJgNn)N6!JW +I·%^qDے޹0NwB3z%h(.%X~xވpibi"ꏸzb< b>+N=q_ޡO] 8yd;sgt:|oE𹓌Wy-IgE%uYu.yFb ڍ+>xIu7B6+WxZ.}x'ˊUPDu˄ uL ĸBݦՕ1?.bkޤH# N}Q:n*DzJ.< ꊍ.%T7G@ "VEL/EU[| t*gthA`Os- 0!ɡٟy+0rV߼ˮa1S fJ8M Ӏufr.)1I2I.*]a$P7XhG8IW,*_4fdor6j[FEDi%K֛Q _&25fRE){iN䖼\AdD8/ZH`<]>?,_+.j֖۟3;PY}6fsyv/t,˜CL%t1H׌uI;QnLQ';au6)Mc3\J3Xڢ$'8Ÿ 3۫\lzl‰ X;mq,#%rt&/:F#b':ҀyOHqRhΝax)/'K4R^i5uS?FMwV #[dPV0s]$H^Gto25CZt6 +YmOo%nz NV>Y3>mI VZGg8lŖ4y$,rm1d%bE[N%̞iF]:+XshbrùRF yFo{ t\o#6&dit'o&+gϸ>xq-C'j[-& %P+N~jZzo%xr? ou@|k.p<"P}k͊Y¥ڛ}-H0ƃԴJD[,6I]ڕif\TzO{)9Z]@]׎= 0/hGSs/<2֭> z鵓8Ĥ> ¢s{A\hn$zA'#JcbzT77sS544q8 uPI=)ǫHMTջՃ_׀)vcu1\zBG#1}Hmre&D @B}|%J۾7X={t;"Y!)_Xӯ&~,WM46K /5cԝW$hԟo2") cKlIByOekG͍Czjl~ch߶-4`Z=6|Q[,sK$=R%L'\J Q]m1 r$Ct.1;ym =IM 7 43Źk\v%迃b>nYxiGj$#RNUz4: b9j{6gEW寴蟭@#{&w0&]X6LvaObX/ѥug_ti/ 4Loc4${t \VpJ®%8.uU v(.UaֆOhĻn0zB/&KfM#I3CӤATQjAsv6Gf հm ׉^cW@e%tF֗[gVh3Y{MY^Y} g;0qLM* z^jR5:Z,P6N[n~vq`z\hopKUE;;NTg16{ em!+k%iׇrd)&r%uln-ȎU3Z'nM̭ɊSY[0Dя v3" >Ѕƾ'b͏o8{qy!G;Ub A.eXqM.9=8wWuq L`rǚ:n^9`li0LڭE*!c—m""7ђF}s\>gx=p-ŬվHmdw)T 6)g^xb |q-{Dgcdwr9IξBdɠ*ky8#[`ƷG!+iEqUK[ON4kۇw#Z6vԔEl, ˗yT:&+SR7\mwn/R%dTEԺ8ƨd &< U^O4?PU_csm c $&hܭ9{ߖ ,ێdap"N駁4O@e<7iϼ~ESQ&2MME琁 j}DXSo(T]Pn7 ({HDNd&; OvoPʭFDO$VX(Ax(H}pٳ|lT[U`:v!"wԝ>tc2,e( 2[QM~5/y`@׺ Kl}ߍߘf)~{l䛪w U)Ā{dEteVdY[UdX{MU 9_QT;nsr e6֭W`0Xo[)쥥Ս!C:E;r e)+ljrGaꌚ$vX ^B ?Fݍ2FF*֨xm!B2 $C%,%NnpTHt2+P4 ,-,FW#7z~2(oV0ɔu_qhs ĭnl4X/Tc>!N8o pPH/w? iU":͖ s}ƒ|0y`q%TS ``_.]5r_%JqSsEPo73w=6&0#GenR*{f%N;#(.'tzUAtЛkv}F7^@.iBZ)[WS}hjN *Iz7hQR9"v[ǡDE >|iXCrK_}?KTMMfn#&UDŽym][tWlZʐ,(jFrd-pBg+B93nzĻdzҲfOa/hz'R6Hh-:e{ɴ]3C2~XOrJaRzg99Yҫ0mgB"ۅ'{4Xȿ@iI9)?΂r"p~UvHGLR`["r]*5<ҹk6}|#o]d~ߙS8~\JKIzlkD(A E7W܍-}I IV\hݛSfMsV&~A#y滁oGư»iQz\X^Z[DJsFTQ|=#lD]$R Llib#tYVfW'$,xCP7u^i4 7Z[;qgpb{>vdv*q ?ݥ7e>~lݭ<|r$m،,V`Cs[>mŮ  wƼu z-O#iy@5 B($᛿@jO z.boS%f-,Đؿ4 ӆ IMI G뗦'k¸?98>su3TVv[r]>IF' Y ]^šuh{ڦK{ όфU<-+jZ@ii%[X()N 8}5,ԷGE'D>FWku@MM:ט ҄JJ{+3^SܝULmsSg]P& mc"kE}]QšxOyK:!Xp?10slwඁIT^S'(C.]{T|Ō4/x\6vebdnf#Y~$~G" TW[c(VxD7/f Gͬ{NMŻF2wa+'gؕDDl;/} 1s"+ޛ/K^O$F:TªԬ9mL[B8( HJEˍVPهaO ^ G( 2Q~Н h N㧿 WѣWǩ4pۼo{$`,l+LGM~4? _秓E ?%5fY`I (FXSqz0[D8Zi8' @@f0z]~+R_g/m/G&-mFSpy[ ˛Ѷ/4fqYZk.hnNДB?=y;d5mI5H8kE]c \)4tZWY߯r|UP"-AFAGmow(s3,lɆUԍMC8)#DƧ!x/K)Q8p/4&&yٽ4#^+"SDsomBh*4+Ė^#  H~}n9 ) xU ^{em`\Γɮh՞|O;[rYX\Dz0%_n'LU\CuzŮtoEv' o'P")eٰqy9~O\I\TM@Cza nz`#ђ,>uuCkV`0|4Nrg|9mhiiT {T:u7~[)q+\{zm΅ϑ迉}P~x" TYf7H@6Cmk?y﹏`֥m4\OuSIzYMH^ &%^f%}~b?*Iҵ _:E ΍ՠ,y 6&fa_ZdZa'ٸQuvv;rN-'JXW'?XфnjHy3%z {bWpoH}p^48qt78}Z2!N)7hj{ag_0|GAe^.Ejamvd/"[CQhm,Mı*˵F|/hz@blw퓿E$+ A|&X#\4{7<n <Dz}TQRTJ'r 3Į(ot-O4eωYogG/i{%Rߨ\@x$VT,-m=p\xY)h9VX0FF> >U4czdqM<ֽ^,TS%l=!Yp$!n:ZG-ߟxKmۥexb_vh_5757Ǘg B h떭G{dhz+B(z#8ݙsgʃUDKO$kipmOd=a^ yiBƛt_#>06G?v~F,FJBJC@E%7{Z7:`d<7Ŋp!/oUKL. #"o  ȩI4[~ʚQ^}T &Lbh(|h@ HL8~ xk'GxV|T'm=KՂ/}zDei S-.fNGHtէ"1wn:9\Aa'q!y3gS} >U63[V| k'x$WcdŜbey,LL}뛭['X&脍A{y_qY|:j~;7 UgATGj Ix?ǜ+l~ GάM`8(k=I]d,Kv{Gyj&7`3o- ,34dcq4 Ҿ"ɲ蠄}N^-8`rt‹o1IO9F&՞5gWKCJ{PtF< J@ iIqktjT=w܀!őpwAGNCI9/m `82Pa142  55@ħ_𻙞g Jo~:@s ͺwQ@-m@*U< {)>CGN٪;Îo?c2);$ʾ@!;hT2~4?\)~qi}I7@\ӌDC>|G,07gt%f \@B&gw!>cᲘܖ<-Y2=ږHU)& OA$'T߇6ЪMPU{wpj ѱܚҀ K㬖 W4cMO]3b%q-iS"l3.qO(J푸&9ɺ <hЌ#ZD">jpqQ]If=07-I(3sDn&(q9&\ ĩ^'i.t-&+y}/2H"g޷nƮ&xۇ̥riQ9a-}kJз"3+Ɋfx<5-܁Q#[e.^p_򃌚EW'{_}3Cdd-n@\3.Xtc\2A( ؍oj[Y% RW)x'+ԈQhxbA0*3^pu=FxBe oU,zk]w½soK~ 4n=Љ|p\4S4nfz\ r0%D797 YU}Z&mJ'cΫT M۠jکe%tu0/Zk|at*z4"xP˄ $N-cӳur Pi)a g塿DʯVrm\"i%+l}[~*2fٳ^zu[!u}zH%q|T.k%>5}@=$](d79)8`N+٭) QϠ4HrB]+HUb{U̫)jE_D0f<5q ‸{7;xb4[Zt#MwW' Ả3Fht:Ԡy5Jmqp,Xធ"SHS/bD+osb2bآG30{Wn*QX/Ss?ؽ ip0ԑxFšnKnĒ8gtmq_JeY*H3Uuu,""- 9WH܉T7!ࣛghL,+Aʇ}B3GaQR*V>xsJgf|5/pZW0, n.Pb1Y0|NsaV4" Da\M ,q.7pf+EzټN5 N/oY9\h VŚd&3Gs!͓,S4Ys]Xܹ ]H$&h=}n"LW"h JyPJW[zCi5`9IhSAR9ӓ_bus9_PI%ZARi׮[x,c}3(PuT%3u'yIl2MBKblPK1,?*bDNB*7R2hc]O.< -9DYpgSq2ϬfA1Ͽރr17 w_oȻ]mUSb,G}fih(֌DtGyGIⲘʗsY`.ĝy> ?%iZ"_z4 sQ.>x[,ob&"#>j:$ 1)Ǵ&#$\X@63 pL2.Uq̈f$N>L}ż%G۵CkR=0]n^=tt@=5ڔeī74Һ}{~R_Ȕ7;,U~)r;H-׹ !hsq $hk}NȂU̜e2kUZ 3jM^O0G$77 Th૥D+_]gp6vmHZ<۾̺OoO`|[ ʋUeN3=qo*R4+ͩ&ń}:;[3m*OKٿ]:7j~6>ZƊKLTe_ٵ^[k@Q.?t3Rp>:eZR]N(m \[giW59sM^c pRGeDPMC{Vj77jp1غ LCԹIz.@"{ZN)c2gj\yP}X% GcIlwozN0>h%הq@'-2\j ӧJ(T0ǫzE/GE$ $(V ,`R@廍,(fUwF)F#07*qS/(^bV {=A[8l׎9PX G9Um⬑ϫK` ei {{DƷw%)[?}j %<|$3C(zgsYA6@(5RD/T9A2N 0U5)Ø,$7َyhߢ;c#`$SS^Qs̍R=4 p hKIYT=8_8QtRM>&4܂^܊ɕ@ΣL3P ֚oekB^#arny%7߹%D2D8(KKUQl`1OFz ]%|WC,-ԋD@ Wy٪߫oXsQߖ8b5sI! SzЦ;4 T,wcҊ2v` x"Six6X^q˛ftL^X =M:q&lo5dlVߓS.{(z_6v04v I4p^sƸՖN<u^[-ʇ8Aֵ}}ph !?\+C/hI^R,HD.=h8OCF@zv<;B 4yx++N l ei[ 2娔>ʛEJFw9(B´wi|CegQI=WtUK+< #Rh3+$V32nG~ f| @8&Z#yZGfRm$qI.2 Nd( ?~Ӄeޅ%5r#Z{.̀;* Ȟ]N@ڇvb bTw;N=FnjY< ?G&pR>$s WJ7" p;^+!.Mc/:w@1"ٶ?T-¨v\Ӟ=ZB/˥RCя+(cɀ>j[8ʨSdB $ـ {cv\r/v\IE9)b5pXbs~iFj{ؖ+iunJFVtɰXyh~awb@j+ڪ"vd2*php35l[O&Kf]& j)VKVR+>2_*::.5!J[#'_N&A('4_#EtYCAé|gH7"X|(qpw`N^K'*pZ,t)ixvr%#炵 ofO3[)*v"Q`XH$JGjzNJom~$K5؞D 9S 4rឆ>,j ۶>L?KP`h美Wt3}_WFK+2^o  *sͅ'iR\o&>kė*9DB}9b p&Hev}IbAfdg-SVrmF3IC7Loew'/.0lu=`LQ|ۮ 9/_l(g0 M 1/u t C^Bvkc)1&t*#oV[p6Zg~3XM"V_vd|dim o,9]<6ZWCCrJ018 J]gG1,.EW_Q|p7NPT"SSւz ??@C߭|4`1/u+# (cDdr60(z+rC§W^ ^9(Gj$=,@er[q=2?t斵ݽrH?=+4~7w?&#؋.3!%'7PG hF.ݪ a߻7`vԎy5(:Hle:⇮LG ;;i?r4Cݢ~u$Mj1 SE>h˹*~i`nmÂEly MU :ר'AdiرgdB؏hWrwng=JJD;r+RY(J(d$8LaLT݄dݐ;Y#`a;yFh8(.3{?O6Y4%ϟ1U[ z '{ZT!v5G5 ;ӽ ,7s:-gzs47[|}YzA#C!?.U5A-ԃ/jiz-1zޱ,&:*%=?U吴V;TU29ʓ>sWɳ޹J7mk ՒEפw&ˬǂU +X쐚~j 6 'V_iPCHo8/qH|J,7 WE[Qyg&b5`+ڝwMM-J/Kn4%x`ĵT "o|q2dnML/^\D7q X3rwNj3=_yсS_~ ze lKf ( LljP gW^zΝd0ڿopڌ85ã3Q!A/3ŮrPY+RE} YgzyM#aMSM}%]r}lMh@6NXڰ!q9E9ϊ 4$߂.\1k8Aό)y@]}.5$h.QLkJBq;*̧c.l$ YZ