python3-perf-debuginfo-4.19.90-2211.6.0.0179.oe1 >  A cW^^f6v祵b̋B$jgu=o$j D`7pJw.[A^X!44-BJeMZ>)`ލPOTvs+8'j)#|_  Gk %qo\ˍ%f[Tjnzg¦rw巆m:BVO,TCia3mFgI8.,9 }Ȝ3aT&{d96f1c21c2051aca2bdccbc36d6ca3018daafd7f0fdd460e15fa6b76f59f1c3f06380477cc3c84d5cda2a2ddaaf782f882dc5cf4 `cW^^f%,` ">@wxp ӕ؋ooaC}.DQa#Ȍg n ȅj+?1(e7\PNqRj}(_OV? ι>amuPwŬ""cQGL֞F͇PёO-p޼kpPH*Eι<v_>;LNEνXs*qJ%b\XDGg?p<?d! 3 ^8<g|     ^ d|4D(8s9s: RsF<GlHIXY\]^nb cdVe[f^l`t|uvz]ptzCpython3-perf-debuginfo4.19.902211.6.0.0179.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.cgobs-worker1640081563-aarch64-0011ϠopenEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϠAAAAA$ccccccca80e499108a2407d4d792841788aa86d6fee6e13a0c4db0f2583ea71fb2e1bbrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2211.6.0.0179.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.1c@c|cs@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.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin 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- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- 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-worker1640081563-aarch64-0011 16697729034.19.90-2211.6.0.0179.oe14.19.90-2211.6.0.0179.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2211.6.0.0179.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/4cefa058c583b6341b2093b9fdd711dc-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8dd84497094029acfc4783fbbdd23335466fa688, with debug_info, not strippedw 4z'utf-85bc804d402e946bded9ee13723e85c35719b58d5f044d9fd787e4bdc0efd911b?@7zXZ !#,B] b2u jӫ`(y.[xGSR/ qG׮%8d~/8kE2<ʞhOk2IS4HtNFrrSH$PiS1eBCUǣ w7yuSc}EE]p5[_/}DsIi`D[;S%I8JԌ\J(]2V'zK yTB&rQ]љY啨Sx1^} (ya\$̲Iҧr3qʇT)Ũ6Cs+PU 9O`}ZllnnN^lFsN_}z0tFm}8yuN[jbELs3%uXa/%1[$QLYZ!L**V2MWQ d}M΢[+);¶| NC5I0bPW hQ:n۶C ^6y 0K*Kq7#&[D` @Q,37s"5"+~S.E՜6i& RCxp (~#F ˆ)4*( ϫGC/yCEO8hY!Z..b|1&PFhɼ:y❙!O)B]S9 l$ƑBaն]TK LrHQJOƭApC!169#5_pX{L aEH eTL&Jih,;Ef54: }e[؈b:pXpP`dH6)ĻvF6<#rcBSŠ+L;"b7|4 =œ!wbnR<M!G:{q:w@^,4({_`'bo=[' 쯳owɤiCdxTZ?s0(oG#,L mþYj ?C7, b/N-{RysDum9?ͻG<56s FǍ D\&=۰t¬U~7.YöqdgtA:MqT$S#%kJ VP-T9942"_DH M4՝ Lj$NxU0eO 1׊Gz޾ۺp BJdܸ|^q ՛"Tne]ѶZ&ކg,=MSOK'siL/1uv33cS V`dnxЃM7z o>0\ūZj)gznO 7;vgLq `QT!,[)`F!&]En==)ŦSe[ Mкt p C[p5 .R::_Œ8BR'ul:_ ?ozsaTP*S 8[:&ܖXLCreX˾sy_u ^Nm {'s/oz2:'PV1od<}!B?**XՈj.޺Yi|+2U74n*Y{67t*h ]̛0HF6s8qZR H#ōQ: gSjek> ܲT#_"c^ҽRհSSU3eGa!3y-?ةD-oکRq%3%yVڮ/Q}r!I ^szbίTN\IhzQ"c˂f:nsӍOX@9Do?vJV= ri$+BޏxvRw_?lQH?Z5fv!3G[ &vbԱh%`x ҅4Qە  g`_Kٹ# ~8Y]GdGo6:lýWG_Ҹ^2=}'nRJmy!ܒmM0T!giqLB[5Ze3aj/NNcȝmRhՓHz%KB Y/ ]Y.ޖАҴݣZP&Igi%}A Nn6%ĆUv7o50'Bn`X8g4ʎF[8rm=?Re̖f8NVUEC>zPy;c$%#yM•qa!r)r X/)ۮwCSDX4-%kأ-+QVm/-.a.P F1y1(ؑ#= @lP}: ȅEZiU%$yW"vA4`Q <|5%RѤZ9 @c8HrmZ`!TYSn?6Bn,RP&s=Sv7 /NcQ"8ī[a/鐯jZnBD|u- \o!WG T$_]ߣ'NQ:>ޤ6A YD,#q]؂cJMV:@aj]N]g!I>żrᗇebhB/<=H<=I{[xP/ . 3Zfe#aqds??Z\,3oO'tZ >/w >Ya\d]FܿoUThr5t-I8UBZ`7˕~)ɦSXl}r7*p4#oe İt!5Dv)I^lϢ5a Cu Gp ֳcŬ\Ƕ8x@w#<k-غv4v#BkČTH&c"nLȌ׋r 1z Nq"1Z`=И 0-_;F Z߅B"3HJI >[U`ŐξM:L[f>e﮾CD7WM5kP m l8M[ .4!|Cs&\p,ya1p;T|˃@ԟ|g) P~Ʉt>am@rQߝ<:s?jF߆W6O+/ 6LZ!/<ܙ\QDޥkD.|u`bc7: =}чz : _/± 9nCL-,/$Nzj XW@EiMS9X_4&3$mHsU&;٘ E\\;\.Cd6QQ(Wd\-!mjK]@["9LS o6 =z(?) TDx*g՚ ]; ptuFQ&7 < \y01nLo{~vc|*d,D0^jͩ&ܹҙ<~W=JBNˎj(sFæ*Lو.}] z+90$g `*iG띔?n$?K;T~axI:a;~Xភzn9,` ,'ޏvD5 \ͺZN6Tt r=W6 XKUA7H&.IacVetdfmDJO}מ(|T>gm@/ rzlwI̚z 9v@'JWۃ3e?xQmR&;gW-6gQ(.2'zPH,2P2/W7Wrx<)n@Ì/uGk=9~=M4y MLM<ۜ6w ԍ uTx \#cx&t t.yV 8fcACL̓LIpM=9}"[}. fcP 86n@- ? -o+>3CI_Qp|lu H\EW"XUL%/ )a~W*Du>pqWz'}.Jpd{XW Oδgo*ʠaIQK0GjP PěKܴk+ R D?ބJj*,҉wIqT~>N+ӫOW+91 :Y;W\ }[&~0? Rr4ʘ/ԎG [ah}8/'$g,[~;V@!9KQ=DtD~Fxü)=&亦9}o1@fӫz=icr`Ct]DɪqŒz4ԧ%ģ5(-DH2v]l]L\ii͡_ߊ~C݀Vثz9qCэaSWӏĿG\naz\y@w+ HݿF3 ^NBSVzxJi]m u'o7n0-<*K'zC)]\4RgƏ e FEu5cd *+]flj2W+-=.pzX|sn{\Ϗl:QO5TyݛF5!^z2 ((H9L9H if%M9 폇hɱF[%wQX,b 4kL<<=ΔyWtV0 Y A%gᛐ*h+0!54D,2@P%668xv aGSA3 $oz]gzGĪ^Pm\- ,&qCâ檊$n h gڿ?+DC"Z Ҩi!v.h.Gնh59A й)> @*}Wh+C-g]}9 dz#522H[2u{DQ/X"ˏ3OZ!pzqEP_]:cxspW:JP'7'A ?3O$~ :}jkYCiCY}زcC}H-O2A  q 3 IuA+d+')ʂn!f s#2c`sϳzȁqŨ1^k=`L`vo5xB@&h|o,7s IAR)4渑H K13N{F:rRgsd#84m|Di rxǕ }R54vP{Ve4?Qz2DJ3W)`6%ZmeS9V%ymS,L<-OO=1̨>Cng̈́a+QC>JO^sxCͩU]E"%?Pu(77-CI7V,I' ?Y&#tWF"AF+ (ՙ$cScuЬPIWrALU J$hЍ m5-()GBy7|gРi>Xs2a{rݝ2bunws'}\apAL>04㣲LEβB:f-؄|9e c8&ߥ:&P -tKh-g%3de%`=Ms8X\Y uۆ5_dQvqh9+ ?j9F!~CC&pYfh$y}5i56}~L L?֮A.~qH@{UqK[7.c"+&Xi\n/i؅5¹<:7[a4OC~8^Pz\L{FlFJd̀+.$-Snb:}pB,UG?u1bq tr % 24'" J]"xl%Vvor8ථBLh"g0 RE[Zd8\x=PޏB0|k]õvDb 5b+R=abd Sw1oZ`c6qiuVSy|Y3XQym%[\h jFp9 LxvYJdٵYb}Cid)\R'ԅ[I|,تi}p*²{MY9~!15,$¯H$Eå8Agg~|mIAon84x5ˎ]*Zט'4.H!nBw7{F [g _싋 S*)M\> D eh_|7HJ;J D:'6J*j:,=LDOI^j^#:֩պ5Oa@(xT6q٥iȉshWei}*Csy79;4L6n֮G9ay`dtC\*"~|=j/&7&vY j3=|;ސSlm3Gg/*lχ-'alI4ҥ"e ӈʓ eK;9%z1F'3*)b Q㯙Li&vbAʹ+ԍ*)߯ hҩ&NZPX]K;f%5Oȇ_LGuY.5AQ2aƜlsi\t Qkz /rx/WuE-lns}\%B >iK 3F>mPn\"!Qu]!ϭK^O`;ZFpw~o"p&T4yP٧©z㟞$,;9zfz )qmkk׻. !fxJeZn˪@b?RЦHI Q;T9؊yؚE*?m5iOKTrE2|;f'vQ\'(!rzTO(.v:\uH0`"vq2^[VɔX^(@ʪ!/'虳<o$[U6 &6cp14}e'<+~U8S{a4.1BEC'iZ;VIK!Pyg"3{9JQfN ~U:b v28)|VŤ  g .zoB&M9+@CWރ)i`f0L{t& !;`; s7UN6E4_/\m!}=Fm~InUHk(w7/@] F_1Xz-4=Q a uԩXv`X3o"@nyLbZZ6fU$j"> ۧ_^fEW 3Q#PD}9vw2b*%g_ D&xMQΏ@dP6>Gl,cFGXo}]:a. #m7/vn9Db $bh(5.LmjCNavbLFdˀ딜tpT3y.F.LfZ];_g}"ϧDyvMJjW}Dwzl2SP}Yם[tixEP$^A2-λ 'f]FTy6t WoTCĴh^,ͮ\&V(ܚj߻մFIs* & #Ϙ`KFj% BͿ5rz2 LUIJ0޻>/&fĖ@qwdPXO/\0¯Z˽NKRsj"H}bҥxH`nd=UŽMDmRSKF~=)eLnd (ԫ nwİ|eJ85>υ|-`j&OJ+V8mAqJeuLf)&~Js:!tA%!(^gs`B8lf}=۔b%c0NYߝbdiD$Z&'/7XZI'VȼGNZ.9j q݁Q#ˬM•Q`Q&~wLH- l{eMIU,<:5" ]uAF?\IX5sMZ'\xH ܶ9 `<D\P]jJC.wx~ߝѦ 0a@sog}6x?#}ƴ>#f@ L&ء_. <(Bl<#"͹0MO>A _hG-Ta?X >&BD3˔pntq6HѻZw$U@!?ӡXއo#EL"HjL:$[=_7/LG>rFL)kٗ˽E*p4bR'Zr +9p12M IvtQ,GeP^{Etur3X2pPb.-%1wc+I[_@9.n&]/ZYlzynZqDrOݼž>P)%jphM>3:+N| =ζI nۑߤ%Z9\rY%50-",G:O3"YvK t5 =ZH#;}WRB5/<źW.eHV*ɏ/P.F |oAu@[ I 3l :XqD-A?!3IO=dJ3]nƆm{uv !ü/kdE6笊B[Y"=!~PuEjvPAo$G *58E "c&/đ3n\~KZq1sAOK u_V"hqV%Yq=δe QV^/ 5ƼG@/?YO[J@\mSD` ܛݱ9#@|^gC<|ZM4g{wq.1rHr ."iKOώ'0ߑ}dIXm.gj o{{|ĉ@)X7ƫȮ(a^;^đ3:+OGXU?p IlI51Htb[<XNphI/x~rx[Q`NnZQߏ W!|:ʾ9)H"༉wC)υKkԭ<2}VyGig+oKyPQ,%bR&m:MTMMPxq~`zeOSMZ!4or^pZ`Uď31iW,%5e|KSe,IN.J:vW8*>!.TBǻY tNlvtj =w-ECE\7~;r v!PǘM'0%ɧ~:ru UtJ 3TMogCGK'ZCU"]%Ia]Ey[Rhcp# :ॢ'~7i|n16SPJʞ>|sKm i!_\QJx o)l' FBr@},JȔ^" :` MPL &4F]{svA pfOIߴﰕ8OK7مR]$7~QCLKEMDq}O~GJ𪈀k@{'^}<:';jZ?E)G -ӷ]4ڀ[~r~Zpjc4q*/ HE ~cz3jWQM^KmTI<c$9NɕU@2q8۷f$Rl^+c oE#FEʼJKh"g8XVAȤ0WNoA~k_{[o|osئ*x+0KC`NmT Hq$%Fݒ5fcq-Fj4C'T0W={Z 0HUS4Xfq/d7Q P/ !kzyS)xKuqI[u>sz E+| mtj%򫯫gNZ8#k%"YdudVr,bC/ELN!=&9:|/|9`le/hĵ<…~Ag"i&M! ̹/QN`!v.WωϱPCQ9B1qOKYڈ^LcT%*E+C=(:գ\McdU:.oqiz/Fz)`K!ozNUC~ʓ[(LO8$I}-+ꡠDSq:o)Xe(;ncqJU;5=~1жYλ8 _RKkMC6K*D>ޮ Yq>t/% >"x"dzY8PڿX <\6z(.vm$B!!7#jNOq 8L |Ueqc:zEa %D6m֛*PDPRr퉁xטvU[AAu>AxO̓}ܦnX|;2s.T+2^ $Q$U*0fo u3Xת-^6F=Wf7וIs꽎N ͓i> V>HpZ|J9 GM |p9V: :oiky"!錘I2$E?5,݆*T`i6:fZk_^<>뭧Y@m(-B?۟' J a#o}ͪ7؃` TEL f˻x,_c,]MdU$!"i&cp 0WOg!\0D4ǻPXM_ɖ[*KO@=ӄ'K63Ehmy/}T _ANHȖEkiр3,"vA N(,!+U@iWcCBsCQ[R :!-d^(~W$mr>KvS`'-qH@sp:(WFwF*] W 0o}7XrSx)"KtdͅCWEE][21v]{k9%NT/B/\B܃ų>~ȯ̌]eCx~nfq끒Q݄ݩdBY1&k/GaS8hC﯀ƞw{\|lӣ*ɬ #G6Ƚ>nW\8WypI:FJn wb)#ucnw=SbPIwᚐzգOP~[G,_b*#p%s,'B@KtG k T&˳OUgх>Ax[۱_|RPUi 0-4RB|g&LgPlbBrѢzm;Mc('[en[,]Z+WGU {Iqթ+_(,Zj'G{6 Zb.?ٷ"pFYʾB9el%zoq>\$cyǞ"2:ܐyf=hB8?}xG'/ghfKm2vc#+V2ER6L/2Qx qپlX29 ݜK&F\n@i4mn'e*cuᷖ6R?EC',!"mFҀyb |I؇z&Z:Q8NnZs1ze#7W+ρԧtV"pƓW׌T18am7#x)w) f(^BUYaR孞 ׉ ;}ZJWq" KNBsՂm$;؁mlzXaٿq g3^c;%?/'7#g],V5gєx$ Ǝ29hդ~U> {<6h6꟬ޤ#DH[HYU`_πsjm 5@"}d=懧vG2V:pĵvJ[#K:7P79{HCrpF6vg|v"AٯGC+)_ WDHK^q$[u_,Xޖ:xŠJgpK~ȈvGY;]K50̃]ِwSwAX{4U _A&xVm+lײy|8̒tbmŊD{O=XLPA=y{AW8PgG$~)wםdx@I[Ty 1UDNm  =As,'/SB3~P'<c,v[ǥSj+Dmԝ>+Ó?;?H͗R|& q'#'k ||p,‰V4c5=\Sg*c0𞐊P(G8ķqN EAB;^T{9ANXv ".:XQy2,u> ۝$CooT_T0zl : oExfNs G% ^ϻ-cWjϝ"p2MAU? EqH|x549sI<Q&s0POU-cNx[l[Ox`q-]b~ QwDŽ *mIVeG8zA=>)o<«e<{13 8,zFX\ײzy:_\Sџ0bքZSq'vllX8Hleg7,˿ҤddIʈ[EQ*[}cs**{#t} <9AHgrt[Vu-^hp3Ft2{KBL{m~az]w+ }Ι!!<캨q5kx@N9l{rrLm>v0 ,ss堪L5g*s ?IAE^p6藀4HM}KPe g^iL7@'zc$6O~;rHU_dN(OR,/e7COu p(`ܳ[t!Ɍ7 J,MC<@r CkB؇1/Xu%]7-A>Jgd=GXW8B:l7&13tsO48$x(3q48 K50iǶ;t:ǧxĐePSnOh j*,][16`n/?/ߑ:2yZ)!&aezU%aKo0BqCۜnWꥨg5Ūӽ1OM!a\7=~A$ Ϣbi6Ul: 6y#MSd0ys)ojʯ-^%u C9@M>aAObQeVE0LHgV~ImA( :/tAKDΩ} * ~|S,3˧]5 ұ80flD *OB"J\vέHvVnj\tEǓA*5osX<b̸]rFL0H8ϲ`J}2~qFD(+Y ԏ_8MKkyOA4Wr|F{c*fS!Ӥb:Ɲ0L5Ymxd!`SdTo0 -);ߢ%ITG%"͓/e~E:0:G>6ro*t4|aX֪ % T}:[(i_>{^;~}Ə暴oSs ?L寧Qs ok39G1Yb{ڕ">E; ˚B=qf)>;kWi(}1g 3YTafbӷ6t#Fm_oz GmoNkAP؎F_x"gRm(q^ 'Qy(O$ķjlί|By&&pDĭ\LIC6@$GI`5tQ" T ŔM`{eW#gԗcٮ L &UTpBu\N(e_OcIr퍑˔@Q''{|mTm+OMN}t}ͮ9MD5'41#凴}=K,7M)н:Z(uZ >'~eʪf0xK%E3۟ƋXK^h0&)eY{?mV$ l 'J{y?Ggn4fMbdRv14צNJʖ{1L2L1ݏI6uC1Ĺ,,e~0y_ zѪMV%EƱxNaEdJ,@PI^!Js_'%譻ϻߨ>dx1n`¥3L*Md߸W#WB)yh,)m:YѿiGzSyFCHhrIEPv:[e+')%S'aWMT*%+o{s;w[|+E- E-KPEsMj:C&_QO\#T-߁X+&[O "MXbuԉAY޿:B-LNlzzl'j4DE@ _ЪoKCѶGbecbD1t q`8=gE4EGen|貕m\&i Ujb.\md(wڰȫ*TSYQ^a}|+-r/ lœ>P}rF1 ?ɟw M>hZhgNO!M&k{lZ =vibDh,j#5n 2?s4M1@X9E g t.%Vp-CS\ɮ3rS݂su{F^XkD'VpQ CQPA5x&[] DÜh.MD"bFTR*>Tmo%9YK޼ *ޒ!qM%+a3aWn@_T!¶jBj:Z={z&Wsdftg |f@Fb΂6R"gnE##k)?Z%M[MƽӞQˠ 0(M5 z>|m^>p&|Bn;b^6c+JKTCS&)\CnT:9&h[y҃ k~7cG$:UrWO43 P6ӹ(VQ>ѺwW`Pr{] Fj:۲+hϚ F6Bv2F, !Ӈ_\`w=">lL%FRpV-g,y~ZvGK&w+ZtCo]U! KЁvknnv?nSȆ}΀\v]w[%fӺ w'z5JlONミʝh/#9^EPc7f*M: ȣLr˞]&ɕFh=#Uomt`]WVc$)M_XƧ"YL 4a`a+{yn6]FQZi%8lDS2CΔ^NI06+›!mmJJI7u | ćPnV[7} pzt/; 17trYn ^:0%[M,v|Y?h]Fv_L 3` 46wsm6J-?-1T}b?UV9 m.ݐd%C#stS~Q~)de;n5=_]fe83\ yяв$LX8y^[I_ᾼkڛ>aNxr_p9Ը\!庀Y+ϗ}(dǢZJ8J`e?HA63Xh^DZ Ușib\sG/3ǡ/!OvjyE&8jχxd G"lbנŸ@I"h`ui]\}7j$jfD[qzֶK1=O`/(8)d(K̕ISYn$+Ǹ8r[UT]l }ň&tLl&*̿H7)F!3\k_T>P_JZ929* 6ۉc 6qcoXu 4(rPhJE\v5n<\qp#5Ϫxn7|+d/އ}9&@rI֭9s6YS4n!BhuYv%t`wC@,Sya ©Zj(Y &(ez\0۝b'm̉cj!{ W˚mLz7VpNO4][Ϟ@; =WIq\;i[tGTYe LĚXW€ny*svW4lZsĆ;QGubݗ,yuR/E{d'O_m0?;=_јHa( lProy ̬K1%[\-R!QJBֺd1KxؼTkLz΃QY#yw1D::I޿o8ϗ\f|n;cV 9~JS8vOH}6,"?~ܹ@ )V;hϪQ/'sgEH*o6iyP?n Eҡ+LkRf/j [VrXf3Ϻ.Ҋ;q]yf*4%WW)Pf&0?*DTCB1fF |W%MbwA>d[V3QWD`]ҦD j;T3uC_LtɜB0ق=ZSbvMʯkgWxEY'"c(g;mdžmVI@H1UCE1[S5:St|Y9\=TÇ# ӯ 1g\!qUXImh&t8S,-ESX$Mb-p#[ax^s KnF!+W$NDTŰ tyv55zOG!fҾs)vfcs%B'N}M)k#Zv,|B5GGܬ;$]xx1Pqҭ^_!V^+Cw~ϳ~[/ DW{΂}-ɯ1[PAOKgJ܎wASH !-PRٶE綽~޻m2HWWF5r%BY{G#+`ߑ?P 2 m؜u{T>V>tc-gsDkK,`ΛuKg/p.m 27c94+y$:X,GnNY_i4]s-F?>U(~{kiET_Ö 0 P;*KoVmR>>Ο &̈́B-Gأ\rܽ d3b0]փ>s8N|U*@[}u͗mq ZcVX5`Q6cn{)Ծ!"Yq.lF}%] j!\Xt ڎK9ɠb̰"o?mH4-5 G{2T^Jж o,XL|\Tb-ݚ'(h4(;uEj Z .T?VXn(g曹9UI,R ̀4޹F1UiˡOORf<:#(iZd)7|5≹6"7}XNWnvˌ9I",M 9*[@f~qA܊6*P2 q`*hRd>I""B  옽 F2X8p# r[O/o.7YjN5c9XƲMf @QMW4= N1! 3%` cJҭbJH֭3@R4l?V}]v4neٗ!N*š=@I4k)U2dM@qBM˹zs%mΝQ+3Ɗz#6D#eThdzM^MRTEՔrJxT+S>t@RG(T<󤭟JEwniPN^{ w ,W٢q,5zu\g#VRnb͛yL͏@@p8UŒ!MfK'\^ByoC3:~]XPjsh_us_ jSŒ=eX66 œX\G!ɔY]"%G!uR"̕zǸM4[sۺYӻ)OMWtJ:>F {׫!S=·" AœndLoOe*ն-ذ:#sJݰ$ 4=2,6A[xA2؞p94]%Mjk/aK>/YAz@)ŀp.Z`5\gzv=T\"jj}48g ii!b"goWvppɃdI=8i^sg]%dJz hj`ѰW޻ 0$F/Uf ro ':sI4=&`"yZc1! FDCP+_pݫ2CBMLZw?!nw;xeZAeKИ6:MaeqKرq(Iݵ_YǶ1`8L3sH*[6J ƿ4`߽B YX[ip 2Ea<v*.=EҸ[Jl`ɭkE]@ڰJlZlF8%X}P;KG=~a*`:߇RDv6yhFS",p K\2wQxѾT{q ^wL@r(VapK s]+8jDͱ9=cmrEr5`OeVC+,:1YoUJ,-KdH>P\iߎ(NRK&@lolEN5C2b/7?%.GH)fRȽ,pSO]y\Y~kܯgp0iZ$oEwkFnhrlpf >c9N,'Tn+=RœO({J*HIE)&ޓTY:!Z v;Jzyߡы&4>H(ʏJ DaROĵ lGjY2oyM<'rOTl( ·RݘC:D}i`[6O ؕpӥ'S_.)bdw ɭ{%s1:Fi) B?FW#uCWF\&UӮE 9ge ,Tgۄ@  sqQoӆ&ᝳbzOלpԢ~Ʌ25ACQnfaE3ٚgwbh©H^>"skLWvՇo!dr^"'`]~H8bMн$FA;#Pu%dl ȅ3XDg 6px;΁nٲRح2h ͦ@hKe(MX<؊>}8wGctK-4E\Pg9?3Z,*u {wBctčJB nһ,㱎 jC(`"B͹4s<&푶sk@¶Ϙ4)1~fo2LZ*. e6Hg- /fcRba>5!X3>HAMsg^pA ʗTO#$uCPn1{h*Y cBBN|;- <ˆN$]@s>2 `8nNJB]v U4}dn;\m䂲s> OW.M >]D2.C:-\TY^MwLkTT=VuQa"4EfRkۣPaܯVE8e 0=1{}swjښbZ$;m(菹cԻ؈#}7:۴?.p⮶.RVЈQth+l(p7X5EpB2X`L.Ȇ4ovޖ+N|!> S$Z2"hcTle adpBaۡ Saƪ~0.mٮǴ~Q+TzOvbW~zƒ1>Xey8.vc*ge5@첂 uM|{JI {^/"\QGIE"-km .[61ٝTYX_B@##D#+449Ww>s(N;^<Ѻzf3[,RfUէGԪu`H X dr'f$Gc[^Aa1_&AhvMcy\ĝ%& pt)h& Z\$K z\~W\?.nq+1/JJ*w\ѧT}Rk2Soo\I3Z#^)(\Z FGM(M 4xRuf3 c/tJ7e( LVdsfA'_IRM˒e ~O)5h0' [k3\XܪDQ$Amjw|)qeJ\p>òİ].#-oZtg͞׶h! 'iM'hIp~1!^J7ZH K1ȗcH? °͊afe os!Er\4н;!9=@u3t5vlBec* -@~^%9 Ŏ fzQ5TN4g5_Ͳ~w`"glZtk +FՋn'X?nB0T\4(fI~mnEUңe6Q;#i>Cukpu4Gu6.I7">,Y5\{*m#$C @N Ȳu#і8Wrh P]_B<5s@C\ۇG'NڢD07D8eKr݅2^) qܸGzz.]f$kgna?א "ӥ!k> gBZEdbOvQH;$Ԇ^No蓳1,+QR~~giH.UR)&aI,CI9kU*jjэkp!q̙1J1{Ri>ʣ* ZBs>'49lɀ X+@9ՇeO5{`i Pp-u#i$Vs1I)/=צ.}=g0\;U .^wۧXUVm.U:Lash/ѹF:E.C)ezheO6cĺ.,˲y%]n#K`DWXR2ˏjb 78.zDixmG'L5Du}PCdRT5Wv[nz~I$QrqZe߹b)F6J)l2ln D$U!]s2RD7/@̂& ݝF˘;=⼘&M:3k\PukDCt#RE T'V3J8"pO6,U$NYD݀?~%!6"s\=Lc07K H ׀a sCZ\Ȃ\̝B~δu?6B@hHMEvsgScIf 8㑥)*qvQJ{^* .,$uј_9V4lBBЌ_ƿQ #~z 3AV) yҝ( *98b9x:b;;k [JFIB?g/FPcVv Ֆ\F_nupl}s|[]H3> `hNƚ!\&_iY#$ 5%8cIܸD[;)kX?z <+IOɓZ)R$*+K -Sg=ĝp]y+;{@=$-I3h %!7I&UlLy ХgWbu^ncMΒHZRm %AMc4w, xw D:2m+I2p?v>P*ii.K"l6Xs D1sG!a4z%7{GxYslF=GVt?(:0yCQI]G?~MJ #9;7-O@C"З``BEޭ녧ih82Ot2o>@8eA v=@vj a@Xu~p\oM|7ÑPP XUp×zN5x-Z=S}DKNTIk&S• ߭[|*h{R5<"˨ Vf"{p(%ٖ^@/V݉AB(Έ<ɈW'r0A5Ml^T; |^(DDm &[FRA4ލkuVWƄ&;yFśfeVmc=AT OMvK|! *ϩp'zvhfKINꦙ!D$9'p\^i;wh༯,c8T$Sfw!iC8I/U!\㔊g03Y+>ʂ6z,3k>,etOcIEiNvt2 U*qf/:5^ D7[O@wMI'y'hXi n@:@Bs8=)hDndv(2y׹R7e|3KHĪx3|nUl`GH'(eғqt7'5״2'6K"_ѨNAق~幎>k`HVҟہOWe2L/ ފڤ ?b U鞣97ZTs2⻐c66{3{=M9lKpUb&49!mxwk<*ԨNFmgX LW$ 2ÃW8dۂ/&/$zU:x''m|-C?0C^m]鄛hHD#¿> oxhb9l0 PmHKwg2"ݐ7ݷ-&>DF/?l-L鷲,I#P!ѐJ]6٫'ajGBb ,X72 :x6$HHEh/c2 ެݙ猂SŹVP3h ]hxp*?/@kz/_ bd_J IL*A /X;.d[U>)0eIK/ a)^ n. )3Khm|:N)M~ҋ{&*/bƏ k٘CJT<-H``Yo~wҦN؇CNиBή+U㵝סahD,\~]pCҿe40{&~izm!`pHx+a)NS_ʂߴO6n+uc͐rZfk#1&A(\d5Bx=TuWk6in 7vna- ]PsL\r]G..U ]{f?'9KGBw{zL/sga O&@o/TKT%f:wmHNT;!K_-[h)l pcԀݾx:qL'R5:JCdt1V4a+ZekHr^y^"~hb53[ox5d.aXM 2n9eX^ 5?L9:B!F/'~(uA{y 4i13jÐ'=5'Ӧ8/s+H{"xuI_Ó츾}c-!8孁x6goN* >ɼݙn\M SkOL o]|d:QvU0V㉗P_.؞\rk/ #r\^e_ܬ%*-8Z#RJGuj-y ||U!hmB8]{RЊ܎εkVt3ȉzE3k*rf1ta,!D<~I\N13-%ZDK'V$A+Vp$+~o!qv {)"F {"ɴ8d F*b+Lq TȒme h(!>D zXM(_m74 ~0"ss,͎a_Ѧ#4@[ dt&{L:ۋ$ -ob?ӛA}Q)[1ؒ: T9Y|pHm.!;{Cz;T`AEvS% 0qTk_?!㷆Y_!D)<Xm:pN,ܜY fkvц}Dc)t8J`q81\dځy`y ~Gb ,N|ܜ19E}z]TZ1rUtu$]À$[7 *vȣtzCN9tQu.TXX7+ -JU1ft)+[BM~g>KG];ٗkN>/6_D.MovK1&i#; \3@?3"xoZuvzf>icoʔJ 9N6GXTiGEbM<]Qmdc"W#c 3oӯ 4C $vDž(W:4j#!*A ' GJ>CJ 1G"PwUDLӛ;ί'El\I\Eeݘ(^5 Ls^*_a,0¤G,#Бۢ))z?;w3AˊAǮG@_^G~w Kz<XƵr%qH@DhA>acK@?R2BǼ ^BwΙ}UPQ:09[.R?eaR¡ԓN6* GNHY3qy,p X%赥C*#D ݋fH@{\?;<#LgQZ+ۆuv*~ %}?*&^aLk>Qcoc~'j-2'kⵙߍ[5$^)fs^?W)[5^U$BS`JEGINSv Ü$td2fuOnfoLD8S*8HcQ~n ۾4[d7a pgifmTwWӐ­X碑F%- V]R3޻a~h=Yߴ)VۡphHPD ڗe= J[^c.9D_EY^syLہl>n/ rsبsEZzP녏cp>y JXE y"q]T%%mypYȉŴM:]@4>*&`B",'XVφ;.Dg#5?BkŒ셦{Cw&)+@J39-1OypQ#pJ: [ư(2OX=ҚF>XlC=ա/[?<Sh&\$¶(Gɖ !m@vzls?Іqz^umpaw*;?p, ޅ.Jo!g$'Ԫ0`c-|gglϮv~ 8Ĉ]wP-;9idGzSRQ#P6`Y fw@BXV 1_HM CD٥HD"ފaڶZKm u1/26~|1~NCaFvyr>FCnH3ocFFۀ33M"8=񘷯S6F^rIL7ՋlXT1 JMFϑG1>a tv --do _E0:Wbn!xmt!oNPtgҠ\4]܉mv*"4-B]=eΡR_0wK6} S<^ hI֬vl/ /B_5Fei !4Ǿ`3,JtDiO:J&Fw;䭡=0QBdYk}I°(j~-厠B``&6?D}kS&? X48\iׁѧ+Di1JI[ M5toMMQ Lj~<\`;ړ~+.q|X2ׁP0#^l9ӾzU49 w9n5< ]x{χe4ʌNhF]jE$JТV, ɐ)5P;EvwOˀЖI&owE0Km\K^WGÑX99$Pa[ })r,8Khz%)ٟtR5M ϴ_${'7}wB)73gfmk!mQs&ų0Уjn,ⰖZaC1$q^ofW9x&}LD~'3]oDZkh˞b˭cDQ.Φo>Ht61O9G%;y 5D0G)\ô8}$CtbD MܢaA+rVL,֎#(tr QvU_ڿ1q%Gv" tunUCp$KFw^x GjNE&]?3c!7-je<.\P!+G2f{B+UKR8G%EP8` w#ydsb\QQvMq@sƆbiT/_{W;Eц*9foY׏>ӑmaai#. )d`5{XpHYkN|!t$رNpE(jҿ%)n H6-{%'X0rə:櫦Z=Bփ/n5?M9¥Q?;ψ`cZB~]S[S# hc,*+|"g-}J>X A(=\T!>]}ͬEL=ň  | D RGa| { $qUlpM^3Fk)l99wC%Plk-K,mc°Ez$9hMqDu%w6'\τ(4zVcYo75c|ɋnOWlȣ&։PaXǔuPȨݜO:&ّ?HZUw&Z`1B}>vJH3\Ӿ$\*kKZo1uݶ8*T`y|OdJA<0N=R:Ǻ3D(^_VyaԈen<\*j($ Ȣd,vڧ@c5>9ѣK?@($cƢUG'j+JQdΔfYT&|ڐl+oBZ+|J\K^˸ */u6YүHo&Ęf=7+o<[1QMyκ#U<^ ^{ou1 6oߛ@Mi@YJ;* Jp*9O+҅έM-&2eGhSaN f.oi xxSa5_bҍ| ?N3C 6dd%Aj\~pFN@_xOC)]`"˼Z0[[:g.f}7qng?TM.}^ MDQѤz tRTi=ꟙ\ 38/RЭ~.ֶ `Kȵ%]g_L.oY6ːRQ5R(L}ש1#y6EF ٱfti)C\s@bT%]Y8M;RZ`1aͽC?6lE>sYO,4$|5y?Wb)m8* f!mٳ)ݠۯZD`<̦IiZ30o#ipN]mԶd2T8 wT9b~p0jD#$؅iЂzY/>i1&*HZֶ9O:~ Op8 %նvK-QzɘXSlqJpۤ55gaԷV!SFz61 abKtuopmXA=qiD]2^:О7LFq0B%D.x=; ͥZ9 Wr}b $^f*N qt[;mG}oR @Li+5ha$KNoV\MM  ޷ao;K8|18^ ^G K{M#rt AI4Viq.^{eQpH4a~*7.R!+p+8#P 'TOg6(L}7h~\)g,D&rxԐ60(;H`T7BIT zUH>I-ȦY"3a7_'{"m\޷r0~Ki.PAk[5F#ݏ܎qmMθʵ+}r_"%0/t-4bGP3\#,v3 ;oozɪ_ #=$oȗFܤ]N{1-&t?b*|&f s69۵s 's70q=C%L,(z=X1+,х*8T%>۠CJ'5*2[;oc?G ĕUG}IE+H>1k= +d6%3N5g>V_c3>iz3 ǵS%"AJ -#$וv6O{&z25EL.E?ܸ38%;J+*XbЯP[>]gvk:`Bb\ D{7W0y# G`Kj=?K;F-u՗ W;yYKyܬMtkb=FZ;tke6+$L0h[}B-҅ڰe=w'E`xE %^.{.CELcw˔2F9N;`MuI.y9D_hܯmƢ1'k)6֣Cy.',E쓝Rx#ɯSܗ+N`@37M*%J1䗦\]=w)bS;Jy)(6  ;8g`dԂ##W*لWJ]s*% ,1全e$'^_u_Qq[)R ٳ?* `oa,s=vPr5+ O>8"C|FݢqPR.p0rܪY 3 c)e1 91Ê/u $(S͕[CmW][gzoNZݲǸ`xB'*nZdkl'n8}uUaT:JXnG0G߽HG<8|=vƇmik-jۉ\o堣U4^P7f inm_tl(yZas;p,Sڜ-@Phj 5wgiˡ> +7e'6AsOP ,"].u֢ .TUl9>2Lf^> A^&͎ 93Mc).(ҶM 9J HcglDZۡo9L(PR>7Nѽo ZxQ [ 4>Hߊ(!n[F"I[H>wLN,EFI  bNoG}sD'@(k,1#bd ;juGΪkC,>Tw7N_,8"%CLl}F;S̾G;mTl) qJm_ujBbAms-%Ogt5zGG×Hթe@v#SϿy bj/x3t?߳*nxp1@+hh+`5š)HjT +t$nYݮ%Xagi&NSBo/>kn*g5J.тye#B Y[P0Y ߤG02zcJcAj"+l 5E6Z;ʪ0,1fsiü`d WI @?W%d((ƬKvC2kIo LYFWB0n1BrFM5Z&N _VTNlJ@ca9./Z +8tbxuMn83KZ >hۆL20qj"m~=pE8ͮQ ֝|/V#=nlηJ *e#ڑ.wX/c2$hXS"q!~,;d!bRHc4c}G_Z$L7ӂY!z?2lvW \+ %{#Mf\@bNYC)dA8'/󠚠L檂b |XL!0# 1$[GpH0os`k4/{{YQ~4EY$o#f=h<@#ma4@AWe{-A4{[^m{.CnxVd; -[b[Qo-'nNmrlnCIaQ>0rrg!" /7(ly}&tΗZ4Nl;e 5$+j-m'r8G_ ǫEO4;n佚OZv<tBV3HC63iiME+sNfY !Ew} lj)nv jn~az dŤKRvQ2'أiGp}e =A+@Rok8u.ALlH'sBTa Vy[";sFGr tÚ);8G{AxҍQMhFiP¸E,P)L>a xgIBhI/F ДrX7EtZ.xiݦ;SCmeD Ӷ;6ɚvn؍*"300W(R'`F"o7-@w٘4= TiQC#[s#h Ӟ.,/3TUxdTGІyk= $C/Շ%k<2fc^.geWx>x`RgWl#J?uݯM{Qȱd4%ڀdF] P[I/4%G.x$P5+G{:ΒM%@W|1 }FpT'wx:4zh.4!Y]abZBqm! AY}ʨu+H>lUkv_sLCsu 7m Xž? 3ysc\A۹ÏxrjU>g'o G4R2<*\YRePYV789͂SXq~򎺹6?"hPiFE!!BCބȲVQ՝“oTu1OʫD4xLf"A^k$5ctLN14`vɎ(ĉaBv2~#=i0nQfFn[SMF%UJ ca,~as=eX)@a{b6Qƌ^|.#vHü %ڕo;I\03Y XVF-MgȆ0:Ӂ!>#}^6~R9"[DL/²*Š_wHN]heqLxF3>o;I̫!۽8]Yȣ)uiIU T6dÐor͟ќE1z5+^]jjM$ej 3Cd39Ri Wb]VHR/i`>~QkX7ׇS$ã̀`t<2"V L*oSOz5< tIk; #Y妏5G+*3u,tFѴ23}%pL,̍b` ZvrQFQ"5 ow'װQ# } 0n'ϞAvFܧ{`hhᚳ <6X"|A2zki$`"Bh.7m!?۫ʯ[YBܐVUNeX$7L ߌT]UB~6Ŋ+lUx`ֽgk@vC6v 1jt=\ J v>΄)%w_i10+&IF7;FdE= ҧxF\EM<ӬAOH>gU5yB${umpSii^?HlNd. +PG(UrZ<#M.RV} Hx^Je9Ү1YM.qݳ ADqRTVʘO hxן\a`Uzx57l@gM8"!g {tC5l=8v[ic㱥*Gyd2o% ]!}2Ω)nQAtblVy`iyPѲyFWIm5x7Ihɠpf[Ǣ@*A pOW\YXtsBeo]64f)tOtO}q~N[րN]8am``0ZXGW6Sb!{zO2]6arNi<(#|zd)-OCSMC F^kLkS]_؝5"&ΓozE(fgoʱr<6Cۨ=\gF€կTe**D\$vRR ;yQJ_i0j1 [UޙAV~^of q)lCN#h2K k-^y i-B2 S 8hq;}ZM:T~ 9,UcrhABou5BKRb%[0$<eM3lծJւoZ;ȶY#4}U`@}+Ө4 %JxvWς,r ]-Hʉs21â6zChRSߔ4(%OׁBuFVZ$4鰻S(81_6k˓gFȌש֏pN Rl{Q,~+#_U:7nCZ&Y0 8C| >w8.#}+dRV\̛BQa/PˎwՉuwv,͚Kz ۻڦj(^O" E(@231Saᵠ-p`1h'D`n 6$uѝC.%ZUۢ@g"P [TJ$_5 BA=0=#mC[T{ h3B{r8GmrO/r*WHZ;DQ)дl(I$ǸLM" hd_yϧ^UC:_=Z&We"X!zS8 ӷn1aKP+ѷã}yF6KJ]5q^47yMaZYh9Qchyht|?!ob/ !kowG[ ;so 0~얢P>=4v({Z+hmiV+w65Hk떹Jx8-'Q/C-y!Lk KoC>K }*KU)6uok1Ëd73/a#l8B܃ǂ"Y'42? 2XN#Xef^cIm_,op$rU,&f ;,PsU֕7W{؏UjL:^3_bPʄ=p:`U.K(|Iґ{ÌGGQξQܤtKWx/f WkO8c!)Rkt^%l3V J= gɺSFqθLucq!4Z-hGy W}%n5KdRb\.ԷC!._"as4:ԥB:? 7#@ _1 fSUe%AaPyp:M#Z@rpp`Vu?N1!`5,@["{8u2N~^څA~{ϕ!6(Akvg?{맭$F p3;H9Υ8B<%YAFi`X@\J13ml ~JQ42q3b <<S;0å7H c^A'x!!\)^(ƦK{]ݢ&:*4'S@ 61ΠO͐q$L.QDQG,902qݔF| [/" _4[8㞜)U 7yUl>Rr++%5#}J9黢W9H??ާ)}eأɲ3@sHO5}WFS";2%etḧ/esCǴI=^A-q(x›|ebME,ؕz@WtAHlz{Dza==RHH,$y1xp7Ix/"5@9TԞ/q| 8糉pF:BWs@ON 1m|^j>{88&M2iV'l%5=[-+k/F'#1ЎhC'Kg7 26z~\UW[r% *xHgQ0ꭃl.C&4[GBߦ0l Cqq6ad~}\drFB"pʓܠsю"%@탿0HK`yVJqujȟDe]'Cc0/ѐ@\Nj&L5ŀB@름Q2q".j]IfS[g<'6Ph+M=|/LŹP|sRVwuu˨̃,rO_5ShE[( hܻgaS&c:bxzBYf5`zwJ{чU,PSwUuT.\ahN)b*L[Y8CaLRծhG&}l]O_@Q/2-M[jrnOu{Qa\)eƐ~o-{ \;Y3n*ݩ|4gvEyʉ^ԕ gBԼۋxnh9 \Wb4ԶUEC Dv7ηrc#WPT?&K nQ~1 n_˹8f󂟶\?>K2dј *H[Em<=HC;ndVCNWu^wBӪcn;[hTt" ʌjnk<{z'ژ"[y̢;bMy3%R_( x}afs7kV0rowY>x `pFA_TYce /Q]`h3T W7{=)7 ]h6օh7CP4ENW׳s~pgޭ @j՘<{n!&%{mlK]:l&`9G 'd$oظ5ڷ6#U28G#^js Jb`f_b9T|3#ސ3g@YhU[w)i3ƾpw|)7Br.Ajkf8䅹tkuhTGӣ4=zQ#^^|#g# C/}ɁL"vMŜburgYFfh)=2ƴ<pjv_+x]WL ] &e()J|;<(7| $sИJy-%U㴉'.-D+ xk8IDH|FKJ߁:Yg.Wd@⼵S/ n)I8BRB76y쯲z!&K;:X8ao?K\R#n{J)T 89ԨSx_v@_Y+Ap׽`Ə|D7TdR4+/&ԓ;"g+6(+R`7l[%yĿdַ%A7IݱQc4s081/]=߼CVi@%~s#sRt ;cۺPGm>~bT]8շZ̧UF^ )a4M^R|p;tܞ 2ǵ' ?>3`E; e/XH uO4{C~ctSCK](~e3̦]s#w,OD< cZZx~@(?|ڦ9X (uR39r$FToɲTOGl[+=6&8wbq&,(:Y_{y> JNPs70oʣün=>srE2&a0RD&JU`!m Tf#od 7{f֩t?6fteLpBWfZfH΢gر}3)[ 7<5n|>ur &?*ܶ.|CHg1Be8B @^N5>`ADH)W\cz9z2J29{[ 6E :]XUp|B6e)7)4b1ϴNaHg-nT%Ypq>ۀVٍ'JjCޖ5X_/)L43 . )넱G@Wozmq10E_PD_]Pj\@bpuhs[p ?V\etQV>OrD`j@< \o:A9j' aG#LI"mɈIkif;0 cGfwc^5ta{ǝH;exCB jE~z;}a"|%ۊ,*fF"me~vep}JwE8̆9aWxPQ(W'hz >x?6 BGC)uOG빐S9ny<:J~WKD30>aVJQ4?K=_gh[n*wTpK<OŁ(V^0M@qX Ȧ2U Ml5de8Wq]-5[1:3 U/l L%%r]/[Z{W[~/,·xmꆜRD? #רFkPyߔ^A/ eʡ]G Ul vKHGP*OUC'`h8|yl[5iԞwiVf.*fg93Rwם;kQvO0EX8& /sI;Y't|X #EX]-wLIG::]5׈\;#K[XE<\TfUEoOu#OoRX?}#&}5=Rr K _euzƇi)Yf]Z.@iϞRᾬFW6&OK?͒6W Az}d;W{$'^Ozձp{MnSb35DDkpJM.DSVT`,5jwlŚ7Pu|wDj-#j>N@fѹhLcq d\}b#DlR_&[B <SK1*WAVTFn}j­Sj=8#_S/M; f[㴱|!K eq52)'.3,6l-ke5x$.~ל* W7(.ڧ-$}Ccj))>A.% ^ ڍZ;ԛQ7esTRNAلQ 7Qe A{{2LZ :f4EΟ1Lx55FaMYXvhՎ_r[ 4 p/]L,EVrSV+^p;`蛷o5ZG)JPJMAXj 6 JΨxďa;ݫlN.1լdꎟө#Z}vSz@ Qs4J\8#R!Ix y_6} )Uho~9]IM\RVWFD0A'.y#,̓G,h=Y}.o3  |av;Ȁ^ GK1'(a|ԧO0k6h)ߌ&cd;& %rG$bm_6rBT!l;YV2`YkϽ"{Ur{~jV%ƜnʚhƅU̩F?IbހRS(VA 7Їv}CIhI0]Lyx|u{$V%!e^I :qf.pv%hՀo XKփL8Z[ϕTcE$ky5<Ǿ"1x]ȋ%>] mÿ_`ȥQv`>ڕHZ*n5U塔V]@%}c>YX*S73_$,¶} Kj{?p n%G<"Lj,a>sK~5jxb5G5Dok{_j?Ojʝgc"~ILqcL[ޛP0M/#ҧ˒իL5]sAo]޳{KDxm7Ae}ϛ]O{..ؙqXJ]{0׹yk5҉=l2ō*PaÙeV;ٮ}uMTil7d'Ս߮Tfx; .mr5jR»FFWs.8K{sYgCڀY 楇O=&B&vk^+:UuRVAYM(cń+*ڟژ g\p*iO >+Sfg-_12~3es7轟DCq|_Tи1dԞwS=kFmƫQkJݧ䕅lt AɰP{{sTuP X40NqŃMG>K? { ߮,Ce1DhHKe>5&yLm 4/vdvi vq& nfgeJPVViD1c VA g]QjR2=uw%yX3+77YH'Oe] s32k:Q5 G J}΁7YdX 6͛`952oK< (nW7bpC}P-` vFhpUY1&N*Rܛ=HCQ{HwB_?9uĨ;@-PEVDaiiJR=C0]S) *kY. k5tsqRM.40vZ!{Sst;76z5.m'$%\#]vWe˱XCzeSȩJy'Dԝ}[C0Aydk+~mpZʡ:dUi87&,[K٘0 sG)i-ӫ:#S+$ȋ*Gh V~Qmet6xm0^ȃ901*jDIj@IMr#+9zcDe3IM^@A@[Y(P3^Jh7)xN2 QcSZae67ڛG^yd〹(Sm۲2H\mg8d8_G{./Io$諤:78_@xGMJL[BniuSU^ş& S@Ft#ذEMO/MO{{lv%m]\/2d(nX]A =~u_We>L i0^J>M;hVSȋl;Ť IdJq^1]PkrN,k2bT,q~f {䧑IMTɜV4(]pl3 kxlXvauJB_]'N|3vᲔ `%Rb†GFv-#E_+3/͊ R.G"U62-qy34ב[b5%s,{Zʀ3p,g M0|RaŠR'̠%Hbnc75)hCh0Fve3b#%~#dpX_zx$XςtvY }ϏH,'PF R~yPNY(q b9J|zi1 j"p2p|}0qb3++{,bU1p,N W5RA pFƬP0J)Q;{\ .RQ VBgb)v0e|'٣Xy`6Q6'r[%WiUۏ?VE_[cR^8h '} Z/@Ueprcd+lͤϽ@Lb\A'mpOYI1O3ɈAl%NQ7`!u)cTRHpEl2He qJ<`瘡AVDk7!7;z3O\`$4e-r_? [Hp! ͍E^|^Cc(S츎 #&wْ0D?uwZQ6t%4޻2sVL`|~:4@.>#aDq8gK[U/nZ^r¿$ AئGK_@vkw *2;ALm^:,Z+}lxeNCtr{,qL l}-m&w؃nS@Ĕ}]TQ8 "wĀeJvNSxcyOFS 9I +E:EH@G⇐V~u5DVBs$/[rE0:V bBud  |8/R9A`ˠ+|Cka7e0P㚝3Q~,$B7brrgUŔD'AeAjlTy'~~/O 5nB(:Oީ`~q)rê|{2LLpmZ_}Ɗ~:ۂ: ]sVm뇂bu+CfnFD; y3|tJV*J RV鴪}=`~s_))Payk3:C&c/Š3LuIQӴLN;L0uU*TYQgg!hS:O3(*5NU*(XpUv))qgFVl~ӭa CuQ9 ]4IW_9-@aK3,T_v]ڭZ jx.+h'<=YO F-k&QNa\`d Z"m9h՛0Qd|R@aӉrRGbtI 89!"6G{/;Y J|25s?ѵw[#L\w J-  E_#![L)}T:Q49/6XI2031x=VJTu?4:|3?ωR`Q^־yw,#)xMwyh|YS۱Ա 2yL Df?gX頌Ayj9gP}`).gX|!ssy;.ܹtyAYy ѥ V \H[5D0g4d$.uWkw_M'8Bmdc"&dE2"z% Wjm@' XwG,%#mkh bYdv+E̠>}Okiw[Sԍ䱅[6q[~q mDB,%=%\F !=VBJbA}1un(vۋ6v -5툳SdyۏEaX)yoqH/HJE\pBXjmf-bh< _}>}\;),O$ xM^fnH-Kـ]g^W@KV8=Q-J\<`/~/Zoi,{S(Z5mFh}0 esKe|G@O{k!@AC&ކ͵,D$  hFHɯy L+:l%?A̫$e6tA9Gd: tw- ʠ޼8AHh(%Jlǂ,*뤲ۊR.Wan$jAH`!q~z63ʔ7х`m- TFb- f;Hֿ6P3nZizpGZn7i,VVcb*x FIV^\q*S+ʇ >$owpPoRY ^#ymyA,ZU7E!HPz,<&g{e.{r>X.z['8Bt61ڑ@3v1 E5[ZN솕K^AU͢Xkz8i,<߂Lq4/` )ܛF94.u%>@C:NUKw1h"FO%QG܅3eBplaʝaHwCMc͠^dƊr"qOJ5Mz\qe|<,<<n/?ɇ]7>FMZ(`Ȩ۽!?%;rsJErrAKr0 @C~߼e踯 f$|_nח'te"Hj3T[8N`P'5M}Rph9 gbİo [/8h5vWvsE\Kc뱿Ξ?Jd'TwمS#Jgwd@:mxCPhogM1g#a%ʙ<8Ŀ(v dBG$gMVUe4>cd@PZUۿLųk=c2'|/dp]VHQkA0"G>ΰc9wP }ڃ NvۗlOOp,qP sA vv_2 U>s^;f/X+g/d;BPBĚ+CQ#; +!FfЗWzde_U=?a@5 ݴXGa̓ C/~&x"zJE];H"S |tʕA0abYpǤ_i^i1U C 2`{Ɉ=(RB+}ɝYsu}C,# #h? /7F#KY_쬱Rsq%Eg1R|/X0M=Go4A~f/=}Ho+(n$og8l 'ª{D͑Bk1<-/RsknDXŨlͅjQOlb\<ʗ+§gǺF})I1rԜGOFgtf8D㭃QV`&w=Ӑ9ju؃$l aO F4&]2v(L,Y\"/^5,7iC)ڌ? 뢚]H9Z;sºw=?s[XBޗm*=4w}6Af@=0MLH+ T*&^HD^ zt> Q-f[e@. Rv} #qTNoOYЄ+ op5Bhji*Pb!,L.'*vrG_LGC zfR{hs ڶ3͵#1kҋc")G8wyN|c(36Y V B<}F'k7aMQގ*_fbҼdXF4sgvìuf{,Ҏ"19}|Y7lUNi8/-T$z Loɨdž~-i ڑ@-6NZ@KH:1Wt޴&A#7#?AIHX.n [@jLcҖ6CUuR$ цU]|m4qW0C0~gauoow?3o!LXТ$-AcgަjGҩ6;\n*Vg+%x i}kI|thH5[\̸hckM !RM?]-.L`ao Ml!qĢ!GN8Jr%]!/K*@aL"/Ua7`rˁ(3m?dvر uٱ2bp#+ &iug5W%lDZ=|)gN%gnR9/̨_{'TXadu!C61Odd0;;Fߨi(4Gٗ'"#Ǵ'"CP.=#a@ ۫;xb \kRcʼ9)G!L^6N )jKu͚9fCb+.1mV5c"INj:aueHV:K$eàF%o7`mP}d>3*[v~02q7|oCJ1,"!0WxQ <z_Ĵ vtx`穱lJ9'ܗR.K \s1pq.-W_.YlpRe[Ѿ38J :K,$`fM*`(*n:0:0Pٍe-8J,D Alc||7ۼ,7FwÏ s ͭQ!Y/DRgHT 1ϲ2?-Td|#"Φc (F%NgK659V+lh9v@~߮&M[vtpw884ec|,1 &%>K`zrE |VoR.1; vd-ep)OGxsV'T.>:g>ޫX&5\ekn`*$In{.Ty+uRʘN1AQ1HKlFEJ7ku4jT &NnP̓S!͗u07G$5Vh65 \N'H7'y0>RZ `3wO:ɏy.SCߑQ0\z(0RlYӝ*=M DbqGmAs}5*5"6c|"N kx6iK }^p^?`#H -zkqB-ƁW$¶Ghw/+NNCO)fط jMZY@_!*vvVo!0'4c<5eVA^3K 2' K5"1 .J(Hc<3V[Rک ni}/w+b<~6ɈGV RKIV˦SV(H]W٥$_%I$U6wɥȐG%X"یK4=DG3Au'< f/2_ M{|"s w$QLҾǚ-`Ni7qTzn٫CSйBIO.P>`B^*ht-Hrlj/ 9Pe|wZOԄtE:ul IP.+8`IrTV '5(ca0J6xj7 W]U W:?bS*= VGwe)5.V^7"*(. ~+2@p#ߧ)e(!#ے)\n}hy/Dr6/7YN F _?bU8ți uE'W˟pL+IOTm.34WIp_CIɜjN(c+^TŬ䀾 )9cL%MfL8$qagvTR]l^˴yJZSKUwK`T,|Fcygdgy  ^$ dƞcƉx}̼$&q+|a"3%R^&; 5`$FWi*3ɇ$ ˖v"gy!oCw[7>72"'C|xץP'-⾇mѕϽfjFp?BиdЙ `}rʩq%ƩQ gM>1GАϚAiԨHUG_d%)yc6/&ʕnʝE{>4S>MZs$fD㤦Ej`cMx/ۭQmiaj=蔒&sׂ&{5kݖ@_d'LX,Y,3քl+XZg6iYuCoN(`Qh3kB#zd)6ﮏa{KA {L%XH|aTv"A7M37Qe wKmT yRA\+%`0&Z#QI%kUXΜy`;-$#rE7OTx6a32.Jؠ"<;)Y,Drk_#ߎrQ vxnJ7~]fRBę suZZ1tܦA@-Xo+ xkc1 83s䫰TOsplRrA5o}%wO~Tj<8F&2C}nL5{3A25؍0f\nx{*V<\KjWwQlVk8&,a3Ir&B &!:`:'ဗ<hZ(?n#@sʘddls<>;H G]!/Am~B0^p:ĠLNg4|3sύᑲUg7Lw]ŭIg8?eT!m)R=gR5O }ԳKoR4xk:JQYv$L9.+l((8>u ꌠjOPB,U~lW dTGx"M HrJl"`~˜e' g\n9!=%8WQcip=I9 V e+9Ȑ j!X/nDڣ(d5 47cj~ESa]Ze\o]_Ȫ-Lxe>N,mx9*|vH虥ŰMYV(|6 >A⅝\~hC aqCm5|M>&# !2?a63)v r^Z'm#dkPk٨2A# v7y4rZ%`W$ s?4 F$bA3J*Yc6:!3P_qsb]-<5϶|Ұc_2֧*)w XYrxYozǹ R%W| ~#n>Td%GTHo&Ȫ52!]y*(̨#+>Yn oo~| ‹(}QCEj,9ޠeD̳\ U8gYK>6{;bS(?7;S; ?W_X>y0”٣:nɾη讳FQ1\NzNcyߐDkkx.8)=Xeo MmtvV7o"bdIlU9QmiOrK Wު37YuXM,H7J?1 _z]q bY2qAM8Kyx/wۉJL9..6x _AcyF$v[Zf=QݝtC)?Q2 Wc 7=ӤKT-&C68weʯj v͡f!о'MW^ )p`~qXKaU(*AK4ӜNόlG'7؇)O֌m:h[i8&/ .CKPTbˬ=*8zk6 뙓]j/.cjn]~AmyV&%o 6u{o|<يf/t2ώG૧jE& 79Z3G0RWx^{@Ê&Z} Y˞n=E:%D?ktNyRz y\. 4{i9;R36d=-PޡH-]Sg1Za*\~I vB@1=©%T_<1(|KůwY.ӼuZ=Hm%ø D76Du&`vݺWm;4۱}'ExHQbwNlq?Å D>q&!@5&\a8qBl+*żDEa&m|7柩Eџ3O2%grg:_rlrZS))<艛 -aX5l,nbr`aʥGĞWIT^*$% :υߜm‘e@ŔfiAlj/c)HEY$]xԲԊ}Q Pr6@񧸇nF["+|=±A3T{xSl\4ULb v泠&V񓐷/݌ٮE *zj(09hKHÅs5 qgqfgBls$} 4?dZ^::XvVNbsUi AVԓ3__I+$ۇlh]Z~Q_1+h1sV8 ;-'(eHo0@`X9d^BqJ~! SE^ j4JR?|fz)G*ޭdh[xd}O~yIq ?dAYNoɎ3 o:\lŸf/3)g4#k!){)In'd"!V@kFrsD\.k'qog(\,:#HD ۦTf6^ʞ6|TvV欋IK7me7[@Tb1Sa[kvc"a:6L؆:~N (ZTc hTCI?]atjpOzF9Vn'dS MDFb/;_l7p̦hj }%lv f66s r:Z'- `@|Dgӹv輬Zb^ӿ&tdoQO :>*:3.s >I)ӦˌFAm z=xAK=Wf[hRv &*`7܅t~$<䀾xD:L=kp>bt$w aFLG|J+t%*m5AYyv3f"pw <t\? 1]u˱q8 apy7G Z&'(LCr%qtջYdC|w\aͽ-G;45_vԪ2|/Ww3 !{`9ʯ\{kaz/`ً6מ"> f?j AJp,-¹ zp_7.cyٿ g ڇ Sn} arT{:NN_Ԍ|iZ"#mZu@7i@系R@ltTTIա4q[JKixU,rZt9%˫krQӹHAu–SMpsI%:Ȩ+h׈,*2ֺJ}$ ٷJa5M=iakC/@CTLͅ-ˎ돀;=Y^0~2윬7n*3z 7DnhYE`w`EocY,z׃3u=|Y|oC'|e E?jmy O5Ԕ$ٴQ#x+b(OWn:,a3~ }A>TmX{C r3kB=;k9.a1pI$j&O:4ͣuU['I$6~z Gv[FV*k<zP*~0P͑2Gԣq % 482r Y6{)A^4Guarb+6~1Ali%0HVހ-~(1p)Qu(2TR6ގ/X Qs C pSm7ji13pԭtXKXR3*>z]zN+#TǠ{BRZ3J\3Gѫ5հr |Ct/ӆ9IVF eQ<J[bJ Xon{rBC.J w+;r8Ŷ7}+CZI$N_,4=d >߻Ɩj(smFwVpr3{Yo}qsT$OO"D6׿ՐoxP:TLlh{2ħ;"i瓦m{mxÍ:4$h:MYݼ6ibV`@nCiE)+*ӪH|{޽=JE#Ӡ_]~_C7Yw5 sb]gǵI͜aS܌N4`a+=Ȓk:?8,ᘯǹ?UEUOp`WQ'fT#R,l= 1P]ÐIʮ0`a*:&T/6ZN0τ5ʂ[>Pts$􃢳ܯQ %_Emcd]&i}ׁ:[ƚi{bXy~gYw띡8Ab?)~$[iDEdzxh3=|-rťSDͼe|prC,N׿"LGϊsNGhJ(xo3#΢}CHj3&>ujP[ 㭲VwϧBzDVpFR5 z ͉&yUy{ t4@vlRճ@ xuGM7[il2 dؓekt[P6@Ps%M )|Qlbe۱}ysNsOs mm+2tRJ,z>FiRGt]&ag'w;&'%ߩ*on;} ҩ[F?^Ӷ&󤫣 B(?3G%5rci.$8SLyNjYoWWX]w7 uWv'*AzlkWÝ *0PZ_ȑ7GhЦXhTϫĭkԥJH}\EOI*k98JY%~yͪhʓx a^#$r3$FWkM{~C!A[3` ?*o_۠u ʄ=؛S$ Ty5 9ذiRwo_,&k1p"fs"ksQq i8S_I>t~)bN"]'ϲ9XRoPI /O?3yZZiQu qSL B,Kn=-cBA",iӦjC-}KRWو2 XAv"qU`Ϲ޽]m6AqBC]y4" ug0oOgsPT;^zh tJ?ժP7&j5o3_f1GܠmDݫ*H'<,OT{Vc=B:|?9*[Q S3,VExVbwKe=g '4Q/ eSkitOdD $4mXIEчW4M+c &$픈]ZjM=w(Ѳz"*@0!zv#Gntdg,|Y"`v(|Qn3'mmH 1=7*AX57PkcRx6y!V_H3BbN!ɂH `ʟBj23Lt7w+ӅqMe@i js $B̟}YJ+\#b1>zMgoN@BTBnXF=/Z8YaJԃ7f`K.\EA'*'OTvzBu䀑Y.\M?/0m wA3 '&+M$B؄g O]ŐFޒC'vZ2C`dw'~ONT=crG݈ڰx=b;#||aL~YdB.Gwl3؎o gʪeHP5e3,doE#zNZRx= OFl H6GJ?H\rP=zD^W=W.sQ7PiFᬥt C`pЮ3IA XJy;= #vlH`v 7cfA'){;Jqx>e@J9k`WR(,1#\u\/wL!eHFyOÈl|sw`#TiXl%wFL>$h8S=IQԥy4lYP%dtBϫGRA#Ic5:Bq7F?Ia^N KQ̸J5=ϰʭ ;#6m n;OȤJo.kRPnu2-f|-gZCE9vW1(u\HFno4 ~^&fD0%tUpO_ZN'uӓ=Kf. aJfU]6B|KAjKhmɰmx~'MhaA)ϲu_Qc)fpD:2}8UBFה eR羧p>o ܆7[(KpLWW&d%zҖbUv iYFEm̽ 424k۩ SfHiѣЩ1-c3 EZ^rwqĺ)K-d9f[dJKqW_vjY!>yyFݸ%]WdG莿eFg3վ{BgH  jW ,h`{fb)r" yyʛ4 X4:N7ډ'="w^eb/g.ԅ^Gw ˓+h OhZH%}iҙ{D`sՃw^c]RD3g7lN{-'^&̐DaĘ8!t{^ǭer+;s3 ]gBz"PyIGV2;d>< +zfTꄰJ0I&28z؈i0Ơĥ]:aj瞶{o0 RU(e; f8BkͰ5zV)yuJnyb*(| ;rTRHpe#0gWSR`~zYpu'WM qsx7(w}ZRqZK;vZthxmI7(y)!A r aQxI>3Ƽxߒ"\&Sno[ns[=Ah~ߞ,{Y}ee]v|yzblErS\D\.S=8j)ɔ"UYsTp=g!g.Y\TJ6?ޞoXE0`{Xqִcm$IB 6XW[jL+VHWb|zd$)Y㟥]]??Nakw͡3(#Ua@:ŀ=3tĶZcwG:U+w_̻SF%]G4w.}d!R"ņX_*D6VDD,f~fYC=Ei_tp|HFPz`мꇌv)?tðSZGlJ<\|=Ec O Zj]Ð)͹5a!/Od Mo"KTJ]Qa(#L -1ẅԏ)t71S5b90FXa%ǸpD)t̗MMv[`*Uj]A7$YӛtǽLT{[ a'/#dZM=Be;_!l9ƵݰbE]@#@!:UDoq?@^ƄWplߦWt ~\E?[𹻎V'HuG~$Ae[5rFgb$Jsq? buyzo<÷)[R;yY1?\.Bc%yuct<~*<9(i%(NE"'\3(cZn)$D&d4C.RVQ"(Y0F mWʢӡ8MaNzzaHX~B'qc<@vVBd\(7~NoRH>T["Y!Ѩ <-1Mg&tR߈^EoutݓUj%eDF/ X x_?&MM է%=CV_"h(h<*֡yD8Ġ09Epxtț#hv{ <@i(14yr0/x}5Uʵ6Z SXdw:H?\_ZG4bHD&';*wjmOep=byhÉR#U-.TeN{|RHplol 5^@alCJyBtod%ltr/ 79U:n%b X0t0\[k)^@o*5|D&hP.@= ASE㌬h ڙ)1<"@a&tߧ+e4T|{7+Tn [tm;BnTOe+k|QY&\W>s3/tޘĐm箒DSQ<0k45&ڂ?|~=$KN!S JIk7r}ڡi {*d&+w׭n8gg=cfsu4F5SXL8Qe Eg N+UaiXީ5+JJ Gw#HZ##K1[ќ\O)jD{JmA!OP\qQ M~oy[x,3'SQeIh/+#PŁOZc*1mL+!#Dׯy5]V 5-\y7$T2z[rAxe` YpWsMe5=Do;^qApCn7ZflLB/a(u0'$! G2C6˼RAF.[VMoQ&q IWbb#+u.bçB̢~gAC,~ؗ}U\(TsfU f(z,=^VZ{ }1-I@6W$6309nUpjyVV0e훭7ݺI'䨂=I9K(O(dY-qإ9|E$`['HuTRB|/7RJ$n|cԉ0} vD]⠱13h aJ|ܸ@C1M ϵFݣNsrBQj}M&mi Б#l%ɐ{*̄Х$CmS 4 s5?B5mˢ.uwýB12}$z,TYfL:`߇͆ݻbn\moVukfљ+cX'̣䲻ߧy  X^_S^@=?(H2i (JXWmsCg&Gg2!pBJxg͑6 o Vs|c :"k/#Â63,L,sa0ky!4sܰߗqj'Ճ,w_G*ğ~̠،\z&Dq| il}Ϭ~FtKŌ8awU׫&?1?aoT\AjE_MVR,7@CH9 U:̊%zA"rkM4`(BiplPݧ8n pոL$!}N;̂j8]T[[eE)''䲨Wn}IS+{o_Gȋ C\;i{B3FXVL*R^ j,JǛXkL F%/9,!KO>s\fHF؍c[J2Hh4zJ Iap>@k UYqKe/NBw"![4M }cq\cG#.|+31Li=I+O%<9P4W`)U&5B8a(ZԤ4Ќ"x_ZYKrN%O;Jd[C7%$ `R?( 8l su3=;訄(#:m6+8?qm ԙn C\2+FW^FᘣyqOi@-saɄGo<&4>Qֲ6][7G^ljI *>v^Gk[WA,s:[d#Z=Лh %\ا쀪>kXW~C(NHFғ'MDCQM{H .WsL2rjd mAIzoG6wQ_p#΋ڽ뛡 i_tֆ?`IȦkaBnzHXK5,-"_ i{0QiÚ J\qI!p;CѪKE3Yp4XCQ {paBzx(ܞfOwiIAx9Fq/~,/h?C"zk{`XKc;ǝ$8Jҹ "N;ZjN>3wfLU1M[ x;?LnNF'1\ٶW3yF7uI`!gr]7{<܊ꍁV4U~OH5NjSt/0d RUik K<3뻼 iln0A,pM̋ AXD>Z7$9"UU%嘙~Hqy&? FXTā(2Gʡ Gk]B*`5`cn1Rl2pMWݐ[kkSG$ЩBjug+ sNsIyTW^ =shuK>*B`>xh1dO<$_M`bQ 49ZanLG#D]XRA4 l>Aӛ ^}4 `ے} CCŨ |X,ũg}gWv͠E贌h*6eoUU}=L^"4+C/f*_bWǸINLx8fP8 h}vQ Z%OiA6Q] ղ2/Ak&na-&.di3Ɍc6J0d6o}8G+NA9SIk}_ϣw*g̶e-va,ja? b@~+T]nFMIu?I8͈o5,_HM,]4у@B `etdGLM &µ4c*@a4=Cݜ:yhti]^PJ b)j7 P3B3 Y7*ݥhC,˕eZ 2NבKS-мm V8EΔU;2f %I cq@{H[?13"C@E.2IosK^)oaQd~NT'tmϼ Lṟ F^Oܚ3Z?two|4߇yfdްV-BUg pwS?=ò*ٸ = i-rMt"I,|6ZtTNF,8a^%*T7\@=P+L^M[-H-@lylTȆ1ВJ_wIs d1ނ\VEuĪ͇:Uu%u*з_'f+%E*4o".80%`VkbpFx=(CDX -=бH"XErRa5?1a6~ ihޟMxNF qz42_0\>@rdq[$ a ȹNU-~GWQKقVɥya 嬒tmf̵HrRaa_",F2>uaq2HPձ<-*ߪn{|- թRRCvA!g F6S曜Bm]wˊ2}UӶ~Ww+ ]2iyٔ8~c:G.ZnY8WU#4]6De+kn@,A#br)XyѢ6.v_G g^1آC9X @EC#i+]/ %i& I' i5l-d>tW/hT^1ar bg韋 \s zyȐth4 UX ҭf~Aj!Qr׆g"o:T2k%C+}Tf~0>\Xf u9|/;X gQS)Ҋ{K÷p{R Vk1t!'ɶeVIaR^7"W^ݙD1G WÎ#leBT țFֆnغ0ypbx\ӭA8,DŽ|p5/ pAk|'_8ӚYmE0HG|F`R> H׵!` ݸj؆kV2O:`dIp^FJ M]]ꊅ /S:|JOC&E :f=1TO Riol%U:zC45iÅQGnYh,L1%=ԤjkA"z;j=!@WwbZ8Edőa'Rt7K9g4D1sh =A;KXDyõ'mF`3zVjرfd:( 4e{3ۦq9!*Fߓks( &CJRKtMj4"iIIWZq|gnCexWY4<ޯ]%X r bgի+ET;cw%XCjB}-gV&٠kzdxT‘CqH!%|oTdMVĘǛeگv_㮧W^#y|6llԁ7)"jU}Ȥ4"_yW{ nA*J,*(PvKHd崴v[:ܹw͛~T9ȾS =8nK>H^nĶLj,j%Iϻ.,-zf9L`^ t0udNxJV ^Q/o7DmRTyiڕY5y /;$+8vBbA\-mWhs;E'VXKقSdvx,Lgy Ќ4.YL('$^g8f,M_+OPd!e|lC\qvP6dX74@I.68!o$&n8 zaScm(VЂ˖24T.ebz_>x֢>S5OaS*rօ - rBmq_kF5%?mb`kKHh/y8l#@v-D;tqDH' 4X^l7o>Ɨ'N1Y,0{-I j[ V6[9,R:pi>4d E(@U"@K[]הW5Li0g COBA>3(DrgC5m \#iy=L Ɓ^HʬAN}li)lj%>Y* WD}v82;~1O)s9?c]z֒\.8,#rŕ]]@x*Pkˈ4nag0f7#~{.A|'|48覯M;M?h0 f_3 ,?1p%K-{)PI$CPt 1 &e9}zBZ?-nkG_ 6f`#CBnBa񖔐"eɖ~歺J<-Ɩ5:M<5p%OHY?JMZ ֟lF32B"t;>*E`Lv%qCND uťEt9V{{6c2,{[D *ʒLgŰ1N9ؼ9Bv38 4bv3<6ZsA#vʪ!Bq#{<,>AD7(_.gqeBKky)_k)9#DB]P)toOg+tY!wA$iQRmKΒ~g_m#J/\pw1(^F}9 1]6+֨a>= Q14%R6^'kKEw+Tt_\(e}l5V!W3 @٣K[udʠQ%9Xk-!Ϫ6 "tvLtSJՇq mCYga >&HС/}W+{BZ`%Jx nK`0yݸjr<֕_N` 6wQ:( Lee]gcs& ]LPsWTVVXtcx qsTQi,<^!LvއFGkI9q=d<;.*>DHBeL;K,ZuMQd0 jۊoYdXϷej籚X6ysu^}G$vDfӚ2,[w`f(y(fb @Am8=*xJ4k=H[i j[H C0…re.?f̑6eDfT(cv?C$=76f0aJ2;9[;~0؟!wʁ/(?^yӵL[ȇ|g?e5q JцRb^c,rY ydiaÉ:!mYhq*5ϱ֘{oB= | m0O^/0<Wv*>@A )X`xTKZCX4tJ8*bGd3}[vH#s"׳j AWȇBTLAAb#hOE#ۆ -1|s(:L%)PsFX埴I 8t~fY  TQ[F`poޥT߱;B2<ѽzfOk?Iޖp }ijir*;>UNb+d'~od&Q-[<AMazadFSB_(p ʋ\% (#]lI!]El8Of %"^\°ѱլ\vOu%<=Ycu+Ujۻ)C%wZ =jW &ӣ2^Ƣk 3Zt+l\rW /lAmLӏu%|kqi\񑾇9$$$oagy'?%zYkoK[v,#Isl$*G3[wO5q{p 4bߨ;?zm9i@p\m?t;㡢(F "I -w1lurT2oAi>'Yr]h86]-SR; AbP0e+K.FoqgF?|IΎ2UcOH( u"`>Gށ"I2 +UM@s.Ea 8Pܓ@6SbqKx{:CiLRc&xJj㗁GIQZqqVO{8֔=r ,[a[9ޖ7~.QAaq~(ZƚlC6;f[lҎ(i <|ܳ0u=g 1p8PŴa, '#Dį3ḫj~)JSPkg=%M,% kwY( P? `o[E(ƪfjZaye@QGg*/l˄ rp/"@ow][!E- 2W.%,V`Al?fA W\P)vJZS{M\Z'bPk-y0f4_bJ7ޝ/ ᕁ_F,.e閼r7"T$F^жZޏ~|윅6~i%SZ+I݋pU[g8K;~,@ᬤ0v{u36}ҷVVKa 3jS`$щ)ܨ0+ҿ-f= zըܧfMv^xOkvE3>8Cd 427&$UY\g,rnㄿ m(PC}IGΆ4.z#(v]s3XP׉^?"97YӪ jw4)ω(VV7ipjv5"(i{]0'\7h^ qw?YByym4L|;v vi悿c{ZVal^Pl!ɭI3L;"%,}SkYgPNRWJMv^~Xvf3[sjAlj yerڮ+w(4Ms=,gX(4XKBHy3\2'm&dsBjnZfVfkxx)称&!kR8ڟ o4X/Jb6_x!:4Oy18W&phx{c]cŅ*Qw) Ap?8R`Vf0[3~bw]f,~˱+ MاhV >=) I*v C%X ">DJYao]s*$0zoX!F5 q.Y&.FQcO7 fe9ׇЀc쀝QcWD(#N-e#R.]OP{V@@&x []H&a7Uq"`>p8 \7ލԓiCE!&N+۽%Xt퇹 a_V@kX$q#9`(Ȥ}Fu0y77P[6zW~Go@M{: t;D#~1c] i8eXpC_ aM6FS˯{T3y[[˔Wަ["GM]{ 7zc {2|J7_u&ʍhB6 ƍ! iL; - sp.zxb-!_D}~CMeKoF[8kNvi% ( S5a麻Dzf 7 BA) #3bNX#"`{LHn++SbOĞE+q0u#Q2ʄٓrm"ꍸ e1Yaly$%sK#婵G;3!F)8wa\Tk(!Ln/w俩 vq!W n]?gr0nk+F' wW6"x)>e7 ]u@oFWSl ;g|1 ! _ * Y**፬܎T2ƒv/j=UO4fRga"HFTK/Q3aC8!UIγentm6KS)}*Q' "ٟO;43BA wm l D=&2(E/1$/j >z-'/X.(lI}4;ϡ,Fs85ruþ,>ŸJZhnd+FNۿx#v:{MxV#gR;@(Bg$VYW^h>+xWQ\xA).X[HHW_ >y z gfK`} ~6w;g+..5mߩߑˬ-cp]~)ޣ\%g nA3FY^[MM"VSCM,0p }S~{k~I@PA]ӌJrn }hbLQinIk FZN 1t/B3IVO;A⋊ώ_?m}*)/z;U1ϸ.fvIXhghsU/'|'Vϋp͑rI.hr b*|֞F) aSiT^Yc(z4ebLa3!RG ˖qwu5#zFr WO*max ,83h r&3l :`o}> !>o<9]W*saoH7[(=INk=6>0?t-S~NΜ b:Гk |@94o^XHTrVrj` Q2N(3 5ؖ".;V^P =Imtb?8 # $i LMyݏ(WzP⍮Vn5CJΑ?,CVH޾g"! fU >dJ${cEt3uj)zSkf9ؙ dN;!v,T%Cjiaa*H~)2;}򖈎%X|"1b+qɮW򴂌/\# [)]"vkEkOK oN(rjMVu'(GӸ04 zôj?j Z%S9촇 =EH" jۥtzT$2!g>'(talSΜ8bVO1.ibt׳B ;+5Scda2 4-J@ tuB]ʛGU!="b5 lw#DpR $[JWiESqO\sŮ< + ).+fK (YY{%ы/}:};13W3nLnj. y;a[b1Ib5`D{nCvV>W3>g:L} 3raRkKI؋(Z ]C0s`*q\?>MWU>0D뻓,c^~W7EPmw^pg>x95 ·hO`~S ?3tf rV7a,d /bmZz\Bu! mᜡ:l9/6ɚ/&H )$>t :pDggQ8 ȯvfV-'b.% Ⱥ6&*Q!ZYT:Kb U%#dR-; 2E9vBse.Vz,2D;twL1܊db$䃌dž:iĆط~mX;CcL(I#9q*XS:)@w 1}G}2+jm:QLR:RI'C…2@otJ>/=?j7iro՜%S[* ?jP@4yEH9Z A:[Ցu4+ٸI q~6nVׁ~Q!SF*^'ʽpvMaj''9*ғ]#M?Qr|9(J(Bcg,0BoFǍ'WEU7o qNdCjҏh͎@#x-._`!dGm\q%%O"`qh\/26K4S[A_a>(RW'k]Vi48u޾SoKpor -3O!s6rh뜠/T=ouV3v Q mTٳ%uad'm4>J|p{UI{jC#o643Вuz_BT",@~rfG<㣵pA%R]nˤ7ہ`忄uEsoO "7wzIVsQ*q)b%W( 2MRUN}׊Վh؂dk12d2ef(( _ WMxQp]pʘE)@Z̝hҽ:0a9;\,S+~l-m' +~IyPhXGi Ɉ.#_ wr]Xv۱|եۥfQ%L||'07Fz:W/zܳmA>qp fqf>E!ySlȬb}-'bio.}Yթ"{+ NZ#+qQ(BTAHKa]-T=Ÿp]7㗧%F3,Ou^#p zbU9D_PH]0rsrT#Od d.[ojҭWȟYRCr>B]v[9gXST{9O]lt{T\Gd"SBaW ;B$sRyZVzuY;+Jhq9RB$q$Zd/Ot"r̴hAHB-$ٜ0"KB:B9z|dbvYBwǀ\fTӾHy($z⬈ >=/aG4 3j1ո6Fgܑgۉ߀6žԏRVY2=MG03̛xs>5كH-q <;&w47ChoJb3>+&7io,\bdi0b,#'VVGlOPX 5O98]Ҍss j=ߡAa 8[ d=*hwQ x^ )ť%Tn/e.J-P@W ǨoCog}֨ӾMZc-p"e#Idྂ:j@hgԑaS[RtQĴwIJ yDKUi+N5r>"sT:KA:7T|@`]%,GY4ra{K FI^ zOA4Ie l$YogFp vu_zj'0Qp8gkyt-(7= "$]L(\ `!Z_1,1sIMێϹ`Й= D j8/Oqu $=n)y sCMXC@Ӧ;f"8!WRF}-!'(M!X{o1?{(~sr0\%eJf0no"6}T 1/_r##[yZxοg.5S U oTSN%2j`Fh0G> J p݇2y2%4P4e_ñc1?$GR-쁹Il@>\Ľ4Pi{;ttZJvIix:,1Ѭ]z:hO n7~16Dde ;\2(dq5OҝDUAtC.^A]; }\U ZWu HtkNf=v .B0r]?<o1$8i z'Z`ozTA}oHS?ǖB FZZA WlixRT"]?>8,/ J!u'[VBS' r(vXM {6_1fKt.Ly >Z")2VyLiJ_P%Ucog2Hpj`d>hGhv*(m] xGprTaZVoTܾ؁ E+e@cWԺ:\e[{{?7KѨhw'^X X# KfH[T 5$2Qd A2<ZPAΗn 16}40]/+J#JP RNfCM+O$#ßmIչi׷A J.,?Q'22'}2FjvJm9T63cF<֌˄6EپXB8%$9$'%jV\Fժ ;>mgr\/IP&E^_BϳBM=#_yX04d?x)JDd)avjfǕ 3[ǁ>E<Y&""FA0!7 9 6uDFT(m6Au6ځ[hN/o\y"6}(~0>;,*<6qGFNBU]JWbI  xn ,Ij&.uRxϘڟV,@~ uk v$vӟ#5]?fMш/IӍ#8ˡE 3)EeT7$9fvs0gzf_gswuh<+XSNSlU,/B ;sRXp=+R;dts Kn6O㤿zɳ^'}%kVT0Z$\m0"D/H[WK|*!Y>94ސa-L/λqՒ=wУ#’Fս+PImbI+tDG@gO 8WBeg_)#:I3I`ʫ4I@`Gtm!CDe H&{wye0 R{u` &U>a?^TBBM;ac%l]ؐ; ?nX3B Hp7-:+Ho9J{Co(lR\K#^>L.0|mPK8@Pl9wF X !qsh/+(WU:ݐjv>"\ϾcK(CRT Ba"M3#nEYfR*s[.4ՂMvJ_Nȍ}rhޓF?9A5&9Gs]?B#wvws *))hDeh60,0ƶ jR RWY<1b@G\8$%2p]S }8zISS|#M^ Y奅W]d)%8!)/8fxj 5m^ҽI<9PŷԸsZ;O[].զl;A#+'zCNdLa˺^ z(؇ܫ-G<:QV֡&k<\f7A$;:ƹÎ*SyqI=(n}eyhs\Ɓfli! m])WG%尗#A&{ Xs.ϧ謈ۉKn$  t(QN؋O봮WΚrq*ВyB\ܛZt#vl\1v[E- `LʐȪ]o4խaAMn3|ʬ$;Jzjy-yJM7,Cgc:w +-i㬄J|p<"FN>=8쀤.eJzoՋk\w:_<5y%%qYdp$,k&{c1MZt]M٫GmhCZOZ"? o4 #2nddiYͨ·)MՌ;/faDɹ،:BDA\6aoTl=4.6i:2uF:Lw/1ѩ WAU3#;6oSFƍ؂~B5v28 ~kjG+5$肣ziS !ξG[zh8 X7?&Ⅳ>BNǾW<^8)Êm:xML _e)YՑFM.Rkfsx>>GDYI=_ *BEunp|At%JUϪ1./N`N2@ [?Oe 7Vdc}7(s%vMzrBw,SW`VA h MWȤP> 3)jʄ?֚StL?jdL4Yb{$RKW84!_k6,d=+a n?)A&!x/Zɣg?l곩r7wv[Lu` c G>Ԋ cgxCȄmڨX7 d~*e^Vh޵?2T9aQnУp^Ĕu :Y쫶CWfg\MNF%S>+[7OdSxp_΅*y_ uYV΅K}k]}/d,XBs݀VmdfCa!DK;0QrBKʽܞ/jToB}4*ChsRձNzn1O7g˕C (au@?hbÑW|oXkҭ% X5a@᜚z -EzQ7CdօeώQ嬸̺a\pGNVr>D?C$%6Fy(N}Tő7CV ƻ`֦ӊ# & Mqw. (PJe5K$Ֆ9-_P L_FO/ ,Y6H JLP|2)=[-ظEx適m% h3i3m]EnʊX:XRucrƼ m5Rr#sR{Oc c@):pxcЬ5|:1ݗmd/́N 3po 'K&!Up6~pؿm e9LtV!1};${֍ t' oK!L`}{w.UW;$Ɨz?l?AYCC_{ouT8qΣANdYy/#-ԲAc)aCWԠjƱj⺻U{SiGpI?'\;isU eD@^dxXX&Ŝ^\yTT(VdٜgOg/}]{&"p stjJr/s.j+>-z1n. +|?gLWX_R@]8棸e㦡,3`lN)(l^aT57'TB~iCɭ&.k/'W%a1O>8Tۗ?3NJ*d c eY"OEXgl RaU:)D0ܽiGyJ& \9pqo?<BѴ=Iuc9 MаW 5~}RZe[D,g>]L)LR:9J-3h٘G9)JZrC?q- zgddI[Aw{ǐDaʒhUM7 rn`?!<&Woqު>@`0o*ɇf1 wvVp'&[30GT_S-ERІAJ#rS#/ 7hsOo{W/3F,ROGQgSm|O" (KZ'(8cvmꭉ+jF(a\h ;%%zslG˘5,2=#q ?'i(IY&kads#{R8}&)5Ϲ|YL] o8{ 㛒̄Њ:J:ݺZ5n^<tzzO\lG0do?pe}@s0$3*9v#nqpdmG2k=_ jdeۑMdϔdAڇ!",|wrҿ^37gJi2޿31#o<k1Gȋ 0|նX]Ǡ$YiXQ[V[ M-8LtTod kv0PR\1c~kSz;!ӯԀAOHq,nPB||N`ݕ"@̪o$N`#144j3"^E ܵBWbAR@HzٮաN̮oPLfh9ҩu~ $nZTGjնHǙ%yqGUm@FWj}Mk%la&+@ڊS{іTi:Ov|`]lʩI3yB՞WOpayy{ MfAg2汓gyVUZzuGIɃs'Yڅ<:z$b>xѤKa%_x{$v\2}I ںu3erRRk>~V4bL2o"%G^faA@u\#!@6'cSw2nXU,HeD0RJFB ]_|8"'JOI3z|#K{q*]u҉Fx^VBbIvIԃa;}ܟ+z2[#-5)$ x~ӽ,)]O^W|sz ƙh`d srMڱ6c[9X?[Mx2i/'<"z0mp7vݾ6۵'2UxsOJ6z|Tz9DzEe8׸x)d~hTƛϯӽ[W(3_1%/b إ]\< S'.Ō>,;[=($IsE̹6$=9KF^y nef̙Ht(9dmrnk_@JVy2u8'70 Hjʑ6f3Im˲rX5 {b17;O75ŭ,wW`9B~b7D |GQll[LUJI3utTՒ6&idO /Uk=>$w#s" $Rj{'8.v!‹U7@UnGYd#Ln϶=6UwF|%Yxԇ iJ "BisK.Z$ `X,d/l x[/uSs;*s$ ޮ{Z))4(;9nTN'k@n"aLZ?`&ʦ$ƚE}`?M;QI(O 3{:yҀQzLUro mπNNBZJ}D>{/â1)]!z@I"^JG4ѩMG#&.`J.Pe>@Jr[E/v78G}a%\w>fi.0JnԺ}#Sfqan-"`')>?Oݝy??@_[+x^4Hlv娲?rޑg&\ U)u0\m'Sм8<(xsX`˚B˝ꐈ;DQ)e]3OǗtP?$ԋPGa&S ;&Aٱ/#x q/^l n<2u18P7Z>mJV==r V^墩rLj@MY&.N^7V ˗ 'r26U8!%dgeI[{H4 "rDh,O@-ͳ()ńW$h {Ow)h)lU(fSN"9I>U hYN0^圇/,K\֐_]džkD'סEoI7kiBBp8ɭaށȅedBX'Ɉ]x|D<+"s M(E.g(z$fLvF4_q&s\ \H:͞ hFxFE" qM Ű +1ԑ @1~SZP8&&ϑ6r䫺L#R*?gsn,lKR\E֘;b*-/- AeR1Px1k!D KرՊ5oYoUL2Y[) R݊]/J\1s(le}@5&ö7/<ȱi % RZrCV{ѣ<.}v\.&Y|[^uFHiex^qn dn ސMҞ: ny>yXcՌwM1M->N(/kN]z;S.e.e2 G-){`vS_<"vՌ~wu (pATd&4>t4w$ EK;d JϿP:ȏ&iպCF33 vą2|Y,5*OA+kMU:F&Vfji82)Qdn_X`}zBQՌdے}?sD֨86g(=aY#T-h&_5<+T6qA $ CY0oPQvwQlk?$pZ77zR-7od- 9+qO F3Ioxsn&},&*͆ K/q|95x(u:զxZd{I}܄\j,R2.҄-eu8UhBSkQUaxˤ[Q6VƊRi%d+L͞YLdb?<(nFWQP=qKp =[c9RI[>\;"]3U5Pc|ŗERuR+VTdn B(TP͒G Lxc.*R9yI[P4쒼^IOw ҕ>b K5N}\KlMSrUTe'wO?`w9wOٕ߁,*xV@AF}>3=~|6Ȥj,Z( qhG}/"Nu3p }reAqnk4Qĵ3f5AS#@KCuև^ޚ.'MRvz&\Ta)W.!e$ޡ} iq ]Hݡǂ~(8X,Hـ2t"qe`+`ZޒTM"PQnpŶ&"Fr3iS@} 4W IYR)3[Hg^LJrh᧓& Kw< Цc,+Ńd"Io*$Yf=*FLgKT6yuz<4_*h[w{1U0\ֽ,Vvu nuQJRZM%Pl{F匽n K([N#q=g00hx<ݝBg=T2s?M]wj:e`↖]kLGI%i-w/k!vM0)b,O1 H+s?TW ]UpLOV!9#Cl`9\,"3t&eB lIk mkBw䀭QCLyJ^5Ӟ] N ViCYQ*=fxp8"qrA-?1-@BEɏ?G0v06K vEKEp-~ ȔR gտڔH+#T- r=mw;dd(! PX~HqG1R^:B@en/傲fx,CWcn%g#kq/nx҇;`Y2-0h;CbVAA.e%gt&[U${M;g~N 6!XYM׬+gQJ7ˮy:$v%;\cT)\i<`7dHVk hZh,taXZ<*c]?bʦrLXl΀7f_OˆM$sjXf cRFק[ri$)6\$z#{.XnScG?vAÊ(YqAJu'7\ELpd? L֕67'1{$l&[D\}o.OF,HEIC4 Di4ԸR]0b5΀oO$;EDt؁E n}ܠOp1o ~SAƹz4 |eK3{!j F*_jź9<ñMcM6^:8ϖ<$NxvS;8b?-mΦ!l|"a\ 1#>)GzZGӒ*qĊwdJV ]YDO(YDj L=TGpadє24!)4JbJw9068> )N0qq'TXk@v뮚\ *MrɆ6:)op.!m–$G# d<+*"<Jm&™}q3[O^ES 9ƍSzxX޺HWGLq598H7&A5E5nޤ&^S3EQzQzz1޹J1Ic6(~B\$̉gM~ɆP>%k1i5G9X3[I"⿥z`lm6W$U`Ftmly%$U 0ݹr. &Svl;`VwKX ϑyQ4.!֪ar4W ,J:FE(*#7 ƊG X,i&^\Z K խ>q}𭅕^?..r! 3Knvq!J1H˫bhj,BV! ![AHIDFQ퐄қ+g_[h[ܯhQE<Ǥ+ahYBà}EfEʎ3G-攥%х&k5ii۹_P OKW /A"B8]NS|Ψ ;NIH8ń4.߾(`S%VeolVno|;A EwyN 2Kj ,慊=@ꖕsf(RRʹ[b Wt!)e>-OHLeVBX!0w|1ZL+->m惽<% 4D3Ѕy^%&n곈U0520-hՉӅPL҃~G~k(Gp.U$"[~:%cCp-TIVVesΛ-*K 3O`xAi_|_W{RxgF~9T<(&P7(`Vp:%f@ؼ^g ˛?wZ!Ctbܯ:GI@y].ZknKz_x7Wk'lhq9PAnF2' `la֌Bwh9]XiglΕvy lѦ'R,i1"EJ2"s9R[w|,؛1+s(E @INx Mup9ӎ 4Ɯyh؄x_o<v{  ]TTBoVg[ ѹYE튴r|?I?J{ݻUP}ڽer=&rt@tRP;O Yʘ~KeY'syҞd9m m'3O{;-Bnp?,LExSvg9Oѝ]TDm+!^OJϷ:h܈ 1%%i=/Z#2PҢ++ҏJTrvDXbt7UI1Zd XA(-] h՛GȒ3Ϩ|qՈV5fvN0'}X#lh+Fg:%;eU ۫ `D:tL~?oJBF f%PJ+쀫h!gZamaq!a|g=n,ȯ̍%o]\rؚvpƒ SsתE-^U<"*jMuTf&kNwwG٦keU]c\dqQ=*l`L\u"@~ؕ̏ˑ)̽0L[˳*~6nʼn KVڥ(Q?"<EeYG4ǺVl`kT !Ђa$kjL-OJ=?&ݎGL zC- i9kJ{~oF>lXL [4Vm>jSh+Q nk"z{|s%. *V>k͑-K_9ڎ L J ED,)dЅnXFD>fv V0Ju#}ѤL!K]Zu ,b> &&Qe;'%XGl#M%H{AJ3o!>B gKPv;I.nW?<Ǡ\_|Ieq_LoN>m.<83!|'IfB̅ҷ3Jڲ$:s}@ Q,j%ЅQL(oZҨl%c- ͏`_pߦ3Tޙ}:rξЮ^$Qy HghPc\ώj Ak=VqbUY:^] dڦ{6=t /Cw.KuyCOB%L~;x[o=;|r9S@x|{8-/f]Vw؄H' {U,3єiM+ao0ӲDG05eeoKx]$ا8?O8p>81ˮ( QPX8 b-с;>S$'.tAut>̎PC3&6 *A =Rі8[G֠Ȋro>F?1zjxA:`S<͕=0VPS>C,W~asC5&(V()l_c}#$E:CPqp K,.552"GU#k<bT$Ʊ&AfV.4 =({xF&5Mt;jP#` LЭ[ѡ>݃ ,wqW \VqG:KrŲxφ& +Gm 0ll'x#d=;غwNt(RB!Y\bG|o2L܂28=u|澃#YB3y84޶.@`thKtB0YVV뿉خD֋K0׏wZ[a#AtRG P:#ڷWY~Վ}~N* ̄L|K{wWQeJ^2m%r5⻧Դi@r zL8=v燘hLugF=i<8Q9Ҡ5b6@}Y4zB8Fpf)1+{8xZȩ#jꍓKR|2P q1l Tm\CW`g܁!ퟶq~38;m'Zrp~BRcB:EpKLrw[GQC۔Mb0{`8HgqfG?_ ltbT=MhqOQtzIu $S#y)+F֍e.WΗu.ϋc9E#/ 3Kη?qvnR_5oVfv<GE:Qp ؎HlY9yA 1/HTGNCAJ[:4g(US!;9.Kb5D\Зka*C5Ԭ!SE3BA7{zcz?7i8YǤ(ኰz)Ľ7-f:r2lYDs^m=$*4 Jbf!|lή)N5D{ZtшR=}aCz }>k}XJqeA ] u<29JGM_,pROeu[H-$P1|XX[v#YFAJHA<1ȶPB4EWP5fV[e :@!,*MT4hWPmSdu)Qgl9H; y{~WP^"VG=3St &NT|}G4^7sr򲲭uyṣϫx!`Rd p:l ;h{rH"A L[aiy]GXʡNcx 8gMh^{V3">KAAHjm6P6ϫC 'XOX]0hvDE>Βn/^*b0x*<2uSuPvu,վ_![jBT!dgPXJ'% +9妉vw| >.z1x{vmI85Wmc9 eiIԡ9w =دZX1= 1_]Cms@Œ E_-Xtpm6}#EܩSQ{^bSmk25 xL$3s*סV JQ Kư g>S/hS: *v7"g|5!8}s6yWE3_H1HH5+ X#-],%baґ_UDr-4ZNOD `xdi-7L~H~y2:&t/>>DS 'w38QY%r\TC4K u?&S6r#AU:jJ'UYR8y0t&csؚ sVˉSOX;wz|jS=ܸ:"X@b zp^2=X (<- I1hY&,OXTU?fz@a+E ~{vEkxu#k6Z(Tn<.5i}o.g *vНGh NR7#3tOQJI>ɷY f,e3G|xɮsȤYyjRNsX%&pޞL'c|dKu1b+E^ֿ8mh#'˧vqmbf݂K庡\WFɯ! CjUoNR`bs'"6\^]bwv26 h.F^V_ڹo9L*̪"ڟ=FiTEťVvj#,mpᑇQ/JqWΧ3WӐUn:~B5.[<` W-LZЬ4|RoPɋl@RqK)\f@' wt%(Z?,RrL0]B\|0_*,9f8 Ć%dF\ZQ9(Ft KPem%nBLUۋ Ȱ,Bj~Z!)ia9Ys;=9SB 7,M"vM l0{Tu$QRw\ GZ1EV`2BH"U{p@+ԩ2=#N{BKY* Ó4[N£c񁟫sb. t*ԫS,@7WFB3#̏~&^"`0-ip؛EpLo:W C7^;gA7:"DFv*/,L;L&Ml3xMBbRUvS%'n{v&&%] _1OEK_h]9#h#MFL!%b1@8SwXb]Ȼl,Giy:C-3?j*]IάUy 97hf*xXD}'VnP}:Y P l_ 9qzͯn?Ɏsw_= rfcH9ͱ T#wz;{b &~jfO=2mvanE&h?>XK(ID^$\zx"NRD [>TAn r&L,E}4yT-ɟ7VI͑C-L㳾ffUED7D 2ӷ ߲*me(Nͥ 0rPWXOvК\ΟA0 cJHS?!UQ [bptwrL|!@7ƒEx^I+FzQٻiMOl~yUEQ\] z MԭzߓT>+φ0r+%U{62UgfEfYdD!p)"Mw!B ~g5t@(i3-ʧ&vTsT A0Pxn+۝,;4j"Jb7d852 x.gUK#1/͸%Hh[D $_ay<#!{K1̀#U> nT*z?t6>>W3 7+!J^m6+f1Q^},ioۺQˏHyp |'9P0nb]gcXL+p*OAɋ$(j._FǑ Rc4Do"7kq^xfT#Xd&~鱫G _t:6`dwg=W% ,oĹo7j<OT$b!8/%!EF1".H]`zgtQD @;r3;OO95k:a2r@:mo(Zr=Ol1\ޡ0?ZF-^5nynֆw&R] P< '翫ۥb 8g({01eB/Tr%YG8O bSSC&#ɻ _:s՝c+@9!wq^5fAq+rVG_[8n-O 7 j Azw@}p:o D!a n+Y9GQ0_7<5r`!&WI/87̹Qig[WOЧ 9Mf> ojq:D/#ÍxxoNymKٽ$/ ;RMJT~ˡJDw{ 2DxW[]' Gsj|R7AAIurNb)2% t 34DPvLJ2ăn|q1p6>!B~ 0 İ"f 7 2?xG6Xuh{|A7ukZYٱ0 7M9ž%vxЋՙ5Ɋmb;×!xХ8u:$a0/c4CֺC_ptW"hSS[*UBPIo:}AJ~:v T*;Q2 c0,&7Oh[1CU6apGsS*ER$y*)K D%d*=*z $FYjΤ}^]| e^~ք$.i-1b2W$HcIe k,3l_(Cu^PT,g&8A:q%>"LV04K&$ j}2:d<˂"sOu+& ·@_Qb_p)~2:zXEŵl] N~G=1`pRpEqr"2&&N*(\1R>$t"Ix= ZX66.6ұJeط :FN.1 "d(!Y@eb 57O}e{+Ïi]Ae+n1vCR.Ӗr?vT7l+?cdi))-&A(b=,Au>kC♝zFË&\*8oG]|(j=-TG^;ЋI9ۈR c=|aXNy{5hnrxNDKVj3ٻtaW-c^\!aC`+ i#,+);G(s1HZ bcC f_h4#t4^=ļ6PP_e:.2@7솊5|d:Ba0nS' r/)+؏~J Pt0/5T7a۔tW͇d޳9"b|d mٷPR`sV"G\z2Y׉poZBF~UKOں(P:jD{۞=m@&Kvє,",tQqłhBNr JpeSA2lHz2q$ShU GceՎSUiUq`WmYDGg|tջ3 Bb]b֡^R"J*ZK( {m7 %q"٘Q՗kY:=3*8*D4[l?ŰiUt*$]e#les.RӲ[*MA SHJ_^ⵊ)}|ɠ׷w7 ڳ Q_7Ě5\ jaY16 9?#K߁K7]cdQ5 R형X:H:z{\ ɓqKV~%zD[ &'oۯ)q1\Қp${RYLl: d BOF6KP1I7lIlc\-tv|}v(5Ay D݅i>CZB_`/}aFٞkz(I4Lևr+lus4]ȑ_5r#r﵄Mem]ɸ>ٖ>֜y|3"Nda#|zsM4E8틹\v9z5+6ZokcN. _4u9$WΖ`CqI7Ьg吇ycU4[\iV+~eSgܳGhE.Ǹu͗_+Y- i~Uݰ##xMyR.t5<ݱҊP{l ΏX&:qO Oi $TUgM [#Sr#B:۹B1Nݾ3Hn 6J5TAJt0m/=YXYN{q@EliJkj[%P>)l$v6'r*RD:<[ݱJM-^v m,gh 8%Fzz?Ѵ%(GZ 0%F&1+f'+4ڰFow2*2ܐ0WRs ֮F" Iw,XɀPjk39Y1jrO#{9^Nm۴AS)9&M xyԞLȵŪꨡ7VT\j{mdEpOR8dÑ D_\R;6ۭ4حF04wfrxfj2ťY:).-s- Av _N8WKا-vFN8{2qf{A/tC)RvTY!Wzݞ.8_M5RTha^u貼MwѮՖ]~C8 >:5L1LwtO :%7zU>nCR#dqEeR *%>xѕ. ]߇*Gnx6FS&l)ýl#u(y$Wk@1*Nn4i'lCz/Fvů+D'I,C,*]nH /A?{*vAU}B[oYbմ$!JbכƑ+蹄۟9@#iV3`'@(Ƭl!)UPĒ`_z$DZM3f,ۜELߥ Ntj bkca!>F N ]ѡNn!Yby=Ii 8gԒ23pV +Uśr7A2-| R`YcpH愇؛#lRJh3umuZ-Š:R\k eAd:Ph{IqvyJYߕlRȺ+}iG] kv-VUS$6eK]s묱;=ljRSiY P]Iz"9$P?^2x:~X_~ĉ#Ҙb=A9C.k,rŕN^aWW 0w/RJs7g[zNya'2H@R.T4t)<;̎bWnqA%pfHU5u 㞀QKx` #K&'4,0:/? !kXz)!ÞLW<hl-5,y^`$y5ϗ(q 4*{WdIutppd$;Rr1b7)W'_І򵟲s00U00p"~q8d,{GvP8&ٞ wƒ\dkܞgc]~1_4)_Ι i ٰm N}u;B_fq.%,2UHJbGSUS"`Mn4 {:HVSCYRjd1Wjّ2C-rm {q.v Ls/ӼN~F&rz:7JMKQ OejW|5_~/<y|X*h7pQ&޳nuefsl..[hج RQ<7+xN2T>/Kq'"/Ψ ʹi# F`Bu^#r{G2J$)= ZQ^ SmP&nu=S_ *갟,i%`"R°l37)9lIW gO4wN\Kh7K$ B qhF޳~&L⣼B_!8O_Pb49h;Yd$S>3nض@w )_fpRjaލ D뵛a.XwCY#f P“R+}P|̧~!:y`sۢCX5c{IL/Z_?8sR%ET`%C4v. U)jh+(*I6'nYA[.K3 oۑhA۩'tA" 5Ґ `[L^1eZk2Z~̩bċ}+5zS,sc1 %5 LRh :n09*[[_t8] 80d'SE204> ˀľc 5;Gg5TƫeVBERN(X4ǖHUNbVy ~,1,z[rT$a}xd]l@jS>s5~EJPh:PalZ]ܿ Ӷ$`|)(CaX+Ȝ[- ^5,2V biGsq١W\L$ NX!9]%N'V-N踃,=u58`ɕ=C.4©*o"F8NmH̵ ܍0n (3`J1oٯ-F[PȐn9ҡ@-8SE@+ LjʽBPfh+]"'OΥ[.>z pA"ΜŤ1ñ/>q&^N@BaU<ʲ i7wZdjvZ<5U7W-Sgjz,+"ɽaP<LM̳ b{*cM1}&$\}r0U3ƫFS6KGF0e*{*@٧2~{oh_ȷO_FK9Vp?XYR9q*C]2U=<\`ޕ \9"@@mjn\ &~$C> a Cg['"(fcGDR5 \,kh/D4!g˭X;ct7 _$#$ /8"}T>=~[؇L~vAD۠JsT\G&sLjI3Skm6t[. ) }@ꐠA['jk|Eݤ+ävsLXZv8-7 I[ ۿM9uȴ48^t1W[ WbS믇`NaXc şC8S##\J]J=`{I00Y YC0Vwa:~Y<ؗXZ`{ݥN 7^|~/hU0t?7hUAz:BFQO 5sȘJJ=i|ɱBrfbD?E^Q`;Y Y[v +]quL!,`M,W>6J@ %3e~nǵ%LE$DxYb@%7 `ev7ĂVpmTB=Տ-"?' ɿ"saS`+ǽ(y]:Nh,:m+P>9` ؈wuy7 iݦB4| K,anGy>pyfi껧fg~M yfXD֢́0:}\5=DIsl?Rux4}Ӕ̾+[QuM]g+'WҦ$GvIy_RNlb79O^ ;:mD!k2fe\I |VT&c<MX}Ί2yzi~khnj,}]M⧺[{\L]&z W~.yzloyF'_} >]7Mلi5ʴ ]^~/VgzE>l&;GaeaV#HJ{'><H?sW"7*ݮdR6,3+6-NX35Hld=gas)r56w$\cɀWP)m}nl*8^|ikʋfas3gDnjEҟ gՏSwr+q.[zFuieKC`ٶZ'U ]ݒ2D#=rYMFͪ} ^E+idK9s+ pds7PQS1 ]&!t6n9 ̠ B걃ϵ,Ǧ/u G}g>V9C8|Z8hFƄeb VUsk?Nno{iI|TԸK)_c~hEcsWUzIC8w`/v 8s;\6cD, jhiFX ]2H#Ztw.Y64vDqtKSΙt9lW,sN? Y<ʻg.esq/`_pJ#E+R8{QZY?43pt$Lt ZQ0 :w_P.#qq$ƶq%~͉*t+Qv=&Cܓb4>Ukֆ/x*vZE_}κ9rrB(,"X9;;P*/G.7_KXO<8 n74sDWZ_wdW]eL5\%nC7i5smCi98z9ldc}9=VB>f䔞NLL. \] ]qۏRi+O˪wwR1.sմ|^%#RMyy0r='<ًv/o=  X'"͞ޯ eϥ*M}cT7WWlF^'%yz'iM|UdK' ef;;f uE{l`lQ#Tˢ3쁘5nSȞ(JOM`]o?[~QMVPsZyeWՈ~^!J49J>^t!.X4zæ+Wjt{M2\*;;OAZovY 5 D;'ݟ'^7&L6JvV]/1,ZQ+ȿK/{Ip }FX' TuC}&(객o*pg|8;` lu-+(V}%<#R!7h*:ibqV,H1Oe'eS?RGhrِWwI-EpWqΉsﰝrp I;5{Mb3<ϋF4LS3ubɠ{ ՖT"giuUO _}P;2GAakl; cgDB+{KY .aӉ%yDnP uCj ~1b%q_+̯;uGsӠ\9[ܨ;x5,ly#Ӣ%k:L[:űE>W Gm! ~"i#TֳNfE`UZQwWGDL5i" Z\2qW`~:6m90l B(` ?uUs߃k/NU8UQmA\UrjԯZVmAulzn"dXdmxx{qs =(x b80M2*(݋XIOOf6s S9C L>S!)NVV!v^AF %Sea7MC*&pܩ4˳VT )Tc0r#-wXo̢jqǥg\nz٪:@S V+q dm% n*C?@e"ӍXv+>p+V3631dfc;%qЗv-F*Rc1*ԺV0jOb"Bd_&BKHaʱ[0[2 }BQ Xѫ|9)Tɋk-_U$)&Ho<t&)M~SƥJ0n";x0 v.ies:3D.r,M¹FdgDT/j1\KsjQԿ 7UKQw;]*Qa4wN8z/cIZrljA=uV&APxiꆬj{3-AgO8]jK䶀̕|J!kVh|l\{e+Oߜ't>&c֤oc+F'.>] |Q(u#+o\p1BiI'xOJ3d #:HnZ(t[.x:Q7#71"_u;Ew֘g ajSٟjlZe$w(A_AtYS h.1z fM_N{)Q|ZNj "Et*g/z(~5tGr#P|o)&#g%ڱG'-5J2\Dh&HSZO!J*`ɈVsę)%p5UPtʅVj 5c74|@!l)'!(d=lE3$rM)fyk\]>"9nr cNȈϿ~#!wͣLsIT0,@yfك|2>ԹQ©lj1C4fў=*>W?:96Y;9Ƅ>Ei9+aG~2R|vK #g-[Wݙ#,y4#l7t+`TXּZHa7eR%>#ݠA3VQcay9VDP(/1Z6tViğҬ8q #̸fS᣻oT8r_av_cN4|"[ES 0K=&؛f&=!эň91pmoTw?c-xzW:\@aq^"'G]ՂCytk +LdG2It}քy!OU{چK?> Q,+3C߮* ۢQScHm1d򹔚}\ioz]՗yԇ6\{ڔ<[Ul9 l邖Ua %{ӌX $\‹o@Cf`}sO;"'xslФӟ6p5KW ^qƮ ne K@ o9Zi"WEp$EF G\#t 4[D5GAݛ4,7  cjl%N(MR52YXce[Û Sig& QmIkqJ4&"|XPV~!WL}Gb'Qi+0 6A#2v|hN9;u>2 Zxv[\VJgH^;X;gV7#A!0[w63 3Ηb$p>BQGBProkÀT#Bp")jq`TͅdE!2UNkKK61֍;O{a#7elQ:VڂXbǡ8a!1CY)%Wo 3"48gL\}>Z}7ҁ Y9_J4MC2,Vd/iRlD$EayS51/4C 6jbpxNXBFUXm^GqH7OT-MZg|X`UZx'E3(XZ`*eZED`v)&26:v~|GE4"T/p=[I`(BB vi}ܙImSGr\'cm ΊZsᨛ s8 tM3N/[qוƉFJJa&ʈf z`!ŵ~ uS] #_kRLH˘ژShyx,CĪj)b UjH;R0& ^-~*Z Lbk.QxXt_ɵJ4 -$m 3hv+)_xSUVQ15#/ZS s]`=IiGx^ٲ1 m-DMP/ߨ kqK{=riz0^(BftLnv|63 @pI`L ȫ8F<ɪz`=Hҍp N?|׿VI<`ɒo{N TeP<(KX+H^NDqV^%nWYtPNwN))84:@=L_?sb[`OjnpZ2qϏaүj,Fw~Q [[+-~2}Qs["zgVx%V_>&R# Es{V@tael9X~\tH[; eDeS@ N,ߟKP 8MS.,jlbnq=J<LnDfaOU*C봬o8՝˜+;OROe`K+oDǣ2@3^t⬒ e$V>XkFJU |O x)av_,e0@:Tˏ#4??"v g$TQ<DzjTJvz &a4Mr9Ь38.*o4bO.tИۙv}d1u~Pg<,9rtU;q`D$J|.}a ]{rFua`'uKNLQF#`X FFbP$Y?\#*Io:٩߰f?b"ܩQ5H8y|^hT~$KɆ8/\(QhR{"adQܶQ6yM$.M⺧ wo^2U 뵤EcG{K~6bw"փ.ేen#ޯ"T}+f&oNJqH* I%<Œ*V jw3Y74ԍP"0LQ5Zk +s38Hi F) 7%Lȇ ŝ N- zt=y4ݏ:~Δ\JU-Pw∅#HpѤVIMܔN s,;E.<垎+ [x3pef "y9[ o^5q*6<-؍T; C[}͎{qPl3DDims}hwHe+F8"h)9&) ܠNJ?ȐJƵíٟyGk\%>-[g9 o)îd`|sUjZn}rQ=8B[#f8H[;sc,j`;[w ?+zaTx ):;/ȣS,~͇Kn@N5&EbFꘅlNd%:"ȼ'#O uFhiկ?Ĩ_2{rXlVy{.!Y546otIu~%J%:ҦԮͽ=Cn}[H0`0$wW^R/׭~HР~C(ej}ԔSХQ̜T?=|4y;ԣcˈOЬĤM?Rͳ;НBMVK-Ed>[K'HofϋBԕlg.-؅r CôgWCz^J &"2-A}TP܀o#dԮ u|;$}h\BhTPsn%_c 3>z0I!fY2H8˘ Fe!ߪ: 1uX/89Yp˶jRr0vHV,$',9pm$e ݩ_0 {}_:U$d 10$ O*,$Ԅ6aG ֎~J]aa`%!n Q-1+lUv.Hƨ_GO*IK<5jS:stɮ )Qz@+>X 3##{ibh*<{] eMxM?ftn8"Hڋ;qIg(AGuyJ|>ʶrA0nt1W"G+`L(Oxq5n]PVVY$fk `RG5{tI/T9vetK"mIM2bHp<[}=Qmh~°&OK }‘ ( XDakdV-M6-02n)x.!Dv+?( +!`I]4B/6ZF<(;>D|} n:7%Ge'yJDe@=~:DFT"6%`+N5#ĺ5ZcMzcNaJ.%Ùtc9/8k./&w4b{QJe{/jW*Y$4 #ƙ}KyF˹v L99P%z*RK*qHshE#_2KE1N"k.n_RL5I$N؆Rߨf_{Λ n\I#a$m24eNKb @7b V-bMiBsRRs<;¯Y3 xWES5Pݘ:|N:w;떣ؔӽK!0`e !ÖTZm07Xz.6k2i۸H wFQbEC€{|yB&xkOf ӸlĈ%2eD|4Lo'/]Ci7pܔ~PDu /tõw9A?jq-HGٰ1dSRE`%T}DuR<ԙ8pOS-rKA_VfRiE0OkD+ps!3&,Q;M=d8(2ݎ?`  }(0v_712\ȝOA*mgzZ)EdMgՄ Ɂ6Ҿ8ߊiEs؛RꛔLv픶ݻH=v8Z`YɅPo -U‹JiZYC=0˽ -L,e3:zrUZ>~9oG ^?qAij X]kڽqZnFbt2WV wb '8qQ6b&}# ǃtϏD򐣯_rLܰ!ܺ^JмUN7?M{ݐ([ |_\T}i&t ϭK{\ĕᄼA3FIgdQgKpv_.qN)F7:#5*L&؋^qkNG]=,^m0Ё`{Vm"MƉ >7YYLdjkXkT'j9KgC^s6:=6>1ڍE]zQx|UY?80kR6v8Dƙ1{#_XG23U=mLoB4s|5]l2|7^ dI 2FF^ -K^H'q̽}J!Fzt|3K֠RĎ3"*n@Uq ^|g?rJ%AfS8jV-9mo|@8(g8E1Kw j'ħ7:?{BLW ?@S7ay3 H$89h'[S遀V"b{^Ql[5q2;o|" }—OrT8R81BtpzZ$`%_;튉)7mlY]Ӕ4ӎ[%,^su>L5ݫp^[}4!vfqBDga^o2/9Գ6AgnL*e+|/O[C eg73- (h^cqp.7zHɬ-R\l *;fk^,g}>}GNT,W/h@(W/9gzҾ!{KyQ煄CSFnKI g\eJK7*\q>)4!ɏ;fjɄQn+!yޔA8%"Fl3NU~ cnQ7Ds`p}i+BV:yj2x-,rE>:,os|X<%`R}wg]Aa_p8 BaZ`  i-5(+WvxRL" ȴ}͇b_mWMtwqsY %\?DԖI(N$r@@}F \X̧w3ocDŽ N=ʼV!k;+PJ)SdL$ 슆ǗOF̪ҭ?.o܌4ߢbYKф8R-px2W:Mc07kqZzK[ع>Ŏd>굳+ۭ0!ךܢݘHxbL=41te9є ߚt`[u{j l@|e*z2cD2,aS߿db_,%Љ?hs52 &'~%Ԃ祒(׿tH߲›{rl+М9IFѳy+hDL/`2dأRkC9S۾9c 1R5F7vsLS},OEߓfRW!@ݯI.R=f(b;ADPvX d2st[?\LJ> b·oc 8zdIX8G I6Tn8O>!֟?o^^hġWCۦ0CsHT>Y=P'.qsp仍gnѸY%WxS/8^Fo{ SZ x߻w*Q3". 22[z .M&'mՠX`Sӡ%H}ɍ/o)>͍=hXv2ij[zI,deU)F&ؽ`mVm ͞ip(9wo]kC9D 1 a@yJߖ%'-p vsj6U!kFcZf; A)HeC .㐥#_FMfo!iߵ=5,>sRo:$_ǪsbU=|A#͐BWjN_\x`8{⒣_ 3,<>G>󋪋-0ȅEǓL-$['mCRILsG7W>c@&(tqe 3$7!XZJ9j#Hu CD)FRRUy94 ̰bSA1ջ:07d[&Hg4J"`M^PQO8?pk!|Uėvc{#u3K].sԵթ;r}Ǒ~KMVM@eKRFJ:_~:Ԡ*^1I$dM yjYV2mvq3o_o6vf4AS!aZ Az°R-i*FbdŃc5M*rאS+Z+:ʁdOnNJG|;ߏ]LZ28}aV{wQAA$ּf&^qSMP)o1u^|&rT%3t#Ɓxz45q=|p%Šol/ Q X?))\Jkq}wJWXC1_xfT%`;GCd$B)7q<r76isC13g0rUѧ}vx]iF,(ϴ $lMbaȀx#J>-x"a0:sK<t{߿hc @WƿNj,z :M`ܢ ݰTӵ9)~!G=qR壷ynt!"zX k gWkg,CThP~bprPv^h. }*+Dd"Mylx}0H.jEKV5QԬ_cӘ<ÚS}_:`9kԔ҉;>?W%uHI`tUE"/8(gكW(jXY2 'ĥO\ 6F =ezjq6NBVW7!H03E_ދ熠ņW'~<鯞vhٜ`[ !P<1|p7=9*4^ȂpJ ?mLcuU 1[ξ^.4 f9eKWQG'H:+Ϲ0] ,|[t4'!Puq"xHzHnY~$,Xln /jf"9M:K$SG4t\OR /q<0p>"OCtʋj*y&Wijm_N =Y[SGRޝiH=Kykv3]aMAS˓2. D3hsLMYM*'ɟ׈|8—1FoJ4K1yz 3YAH#$D#YK)q+9OH0%Y%g<%Ÿk5D#dF w5}DDu*;pu=c]q2ƩSͷS: ZڐA$p,fU^jP2 Vo% (~R%jg&<@!+~- -s _8Rna& {uCǨvKU rTJUG XgASw 4lvbVᓘ ;ñ )2Zi_ϵg)¡<ПbS<2Vv<`DaS#01 Rf(|pݖn bzQG {5llQ4!tk@kȸt34=s=ԖHFhiM_+CWh_gg̹[֐n60!޸@xTRf+m"^Ȕjǿ:F#ᮄ%賚_^\9U1ڽ^!!|YuP)*fk?t?#r:(e,ꪐ'cY[R潭\xrπO,t2G3 -ek޿ѵg/*, !/3Ӹ_`%Ec1@:uT8" O3 wb/#>u ~:/e>8y{ &D{#Dƣn3cqP'S\H 8Kܞ,™-?`>{flڮ08I'[jJO,Rś,K6R?SwArJX  bOݝ`5[8[IN57LZ->nM {M\Cw#R1Vȿc}2o67WTz{z“Hy% n\ѵ!`DEYy5>-qƳ,as3',2"+_jnG#{06Ѱ!}W*SȘR%k7#6F0}4WTF\RX`[Pj7ѥs#]UA*;>(@->Ep T _ǔi-ҷh8d¸ICLDMta!LgV.E[]W ] '^Ղ.aVi첼Kx[m^ e_ .!Cc;_,t[9jmT\!ׄHy0g1"QJtQ}+IWx ϋR0nXE0ذbO#냚<쇤FKQk|fP6Edsoz"G)PB>Dn%{Y|Rg=>Gnnvǁ\`J@J;\2+[U >nJ|MpsJ2Ԡ-Vuc/j?߇B ,,K|f3 yѵ&eCvo""$\56ٲKѬ>_o5S }|M ˦%]]Nv/a.אwG1Ja e ߶ѵ~%Fș =~}=_a!E.s6|@{>1Zd*]\ Y 1͆g wX||]Z%}xW$˷P?10xPE򙝊|v} 6x'-XiK`Ug[|%(m̥r_fi9hE:Y|qWMIUbIț]Ex@ t)o93S &B 5ņO|A@]U+pXVŠ\=$UD"0gyw(X=: sc9 @wkwy()}Cs 'WLw<ڑ<).֘W E&qv%’"brE+T/®6E>&m@#+QaDS.UkȰ]f%\L '.+gL_J?-OV_6LsWo+FEr|2}jk̛TVtHpPv/k9Qtz=b'svuOi~̱Lf^{e}s)+}3y5T {d5ʦl6Uw#uT5-Zh$Y`YbLq@į!s15g|p|'Բe$2>u\Sf՞,+6ӥ3d\o)kJ(d[Eh[x4bƒe/Eo`Qb} H5Jxܟrj|@-mvz) c%o#if}U?712(O3$tҜ2y}vcwR`v`Iby#ŗ`l&#Ƌ[e!dH2ZeF2 YPyD.|.)'0bC;Q>Bx,8* 7ke m(2T:ѯQn%NH.3[bKݯqt͡{/1(pڱ:-S\b٨c8Кx T\<TR{ X36,Fb_mXq{ t$lvXp"'ⰰXp ȷ^ܤ8$*Gh\E(PI^T:z*yHI!6U'Uk ;T3ԯ#Ep=xh\R;RuBZ 1,2Uӂ"i<_vtjZP%]&)4Jm{.љmѧ7~]j1HĖ)b_gzzW4Cv=[i!?&L^;Qv_O5`j@kOwǺU(u@|}\a9AەFN{`=V%)"E·'fr*`KWdmZ,J!М/'cUs|B-aOE|1|Ruyޒ(> !8 Qh!#bu̓ B|SigPX˟I˹fa)8 WC-](p+/7#g}۪ \핒]r;ZĮP LĄ7zi -F6jaK~7M.L ctuKn vx>ce8bIs?E[O+iN*ԠEG.΁:I7ɿ-ƛ_8<#u"N+lύ>B+ AʷAz1oA5HspØI{+p=k}^xT,aڊi.? p_W!f!>G'qYڂ̾HK?Q/ًci"{R]pd ^<>2} Ҧt.24uW'Z 6Fq8uѓq5t$#F8Hyޅ.qZ.F} WcׅH"kT-CsԲ5wtem}/_X<"DWU@LAU$TTMu_5<9,:pc>a Jq+v]:k5|oWU^KiKsZ>g9]t~ ] @wdƌx !x'BVt%%+)0N-)pnßƾ뱩(u"O" #{YC_+2P ܀L?,fL0%(g`><ũJP| aQOx1 9zYKI "sRn+ '&@H&;+["Dg8HDssbi3Yٮ0UUcqWX$t7B oGk UmB,5`U3mR"imJ}+?R#60,?v_ y 1"CdE: mPcuC(>~~+%ӭס|_Ie5^(tK_;hL^NbFSr]y#|&y4?4۞6dU;ủa3\Oߩlx/g8zg;҂θ⛻^ ;'yop*5y'N\a}*",] vtC30uHnଡ଼Bez7"-YSvݠOn:AГ7[yR :u_Óo9}1%:TD:R ^N30-n_ lⱠS[Ws;9Z,q0H"#(? ka 1S˄pRVk w)<lD[j$9״,ɜmU{)[[!n1O$r4EJmfDU}z ΝCnpo8v)JʳT(Zp@h $Hcer.4TS 6d S ݻgƣ$UU SmpV¥+~rТu_1!eXƈ114 mӘY>e#C3"u[j"\DTC: 'IFBIT!S."8hapQ݋ 鏛L gik`(i -ܭKf ʞ]9 rvE?Ft**pi[7ۇ2߽axl/7O mڟRNDK0b m[ B]JL˧T@3[ ܷH0̔RlM5KM%yLЏFdw@MqHcRs\$Z+_49{?|SUvCuN@ň],ׅPD Ǝ썿ڔXa{>Y^mΞ:(U:U(kpx6Qu4m(SS@Q` >Ju("v$E96&j'BTbM2pC?ƓyDL`k^8o rBF1cǙ(h`ua:RU`Abp^p~ڀy5ݳ^PR4aAh+ЫjȈ>-EkueG e~M NfJOۀR-+K?[61):E[4#-Fip,DFyJ~O 'mt6 :9َDO_4UiUxԡb .#S:>td: {$F6g:՚[R `]h">; ;oAM%[$P73re#.0ⴲŝa*4&3JMrv#hD;P/+,y3v}jnʏpCIS\t :ĈxDl]̘/x@B5{ ;1|ʾDLG0Yi)~\Xzέ)G~YqL;SA ؤ(?.-@ ]5qmِ3S I$:k<0c6t*&f puTq$< ۓ;KУU~ .fjX %ZklkQv97-QG`,nA785yJ*dA+.LTQF#Dv;kz/3L۱QY>N1JtK_E^_VQ묔%!6=GJ lyY`4!b9']_f`.nT,s}nӜv>%?1ODGr[ v@?Ԡ_kk`f:}\n9MViK &|d>#L}ӛiԘ&ͥ^ue~rsֽna:ָ#K֯?w%az \4 @ Z * ˆ!AN~}?0P9<:_ۧkX*|瞐M`!iƹLu]w#+YCݽiBwhfp:2幤k[ ۚD7qrQ7pJM̜k@d-[Hu`5xmǃoXozFDFW & :Kt8l2xX u)f]YʽQf?iKS9]᠕,FѿmnB|Szf CU}<~@)W7Eo.T?s>'7spiT5~hv9qn zgs,eY0< #yYz aCPJ6Zг; '.$-Xc:pY'bWIu߯#ˎL!j8㽙>rlM=ŎɿCGX,`7x6j-Wz^&?r{9U[77l;F5g w&͠׈Ig.Y?b0)?'enY o;3a}-l{W_ WIJ9xXr&6*ͳ̡\4A qT$P* h!RI0iԎ!&T,X( DžYs`b^w_Qj]'G׼/&]e;-1(Q#c)m=DlC㽡jb Q7Y @0PenF5`+A1|%v G?"˫c[}v~ȁ[aryEM5-PyTrbcm^?q~L WI_V NƵ4 WܿY:-‡XPÏ_R[I&Gb%wciw .;jE͹ҥ6U/}FFg(ݰ@ˆQs>âTP ƊS.4Ysxvkobзd O\1/화 ]R{ݮH~>gu׾sAIrk-aRPqn^.$P?zlК}g\͝4Ź oyB9|cN{ GW.&I? VsC;>Y{".Xf6K̍`' ~obCXAdP ^W5 mm'2MͲ̬$_-G@¡ec??]UW+otpHUUg̻yՔ}{cqq`dD%99a:DQ*b\ Ե ,M GI ǨvqZcgF'cY p= y*S˨Bu %8i}Aj[ ˿l԰{}9 FwL{^,Cj:(ĹN72@5  7.?E1,kn>AE*DDz| n酁{*yDbE,cO[o3$HED\U0c>:8PTt3n[f l,zSݱ `AO1eJWoT6a9wZG~r@7e}SRq"[,s&Y4CcLP Isd)nhwA{¿jQgJ4e>?p:݊-GWMm@/s/;VA;c+ӄ9cd{1/n"\}q2x詵bhzG1;k^ZV {6&a;F!D2Ĺglx6XG3DuzqlnW6PF]ৗ-BˣH{"rTtOqbb1* I:p>Z[Hf/ʤ drE2}$>sV&l06#̱La4?s7N`e8ȄGd?l/zv6^R eޟG>#_ 8PMhm!5$vAl Yt/xy55x `yk(/i3gQޭ ~l1#:_)Y4吼0YpsVIwu T֜|Wl1ʠ%΋|L%}SFuES, X/D+1rz}U;>Z'}ӽC~(h""_\R$GƭX]6  yLt2pũa\4&.Ԭ<1 ?󉡍k*/3 (O5/ݔ(A4( ?wn])Պ^PhV[0v)9vOsp9 պ\죽Rf1^J feVCpV'! S]_DB}}j'}s)%btAlxD}p/amɞkcz ?ɩV3X̩;v~FK-+o]@H]&6dU;jxEE4~Y8Sp<CM9Nɂ%)a#KYX5 x} ^;yMbTXe)?kd8sy*M#rdAՌ`<47-~?0:K&dd,y) Oy)F5a=`_ICϘ'd$/깮 f}X;l2g zJFyD}'S-}$tvf\G|"w__kUlXb\,IB%}t(ϭϥJ.3Nv.r܌֟5֟chހU r;\U u"bnuYZ#>(Ơ'g&XQbI}&:wAׯV]ʻ`L .#˿R*|"~TaV:P0u09cu>U#o6oe$j'1q=,ա]o"Ԙ؆M/Ʀ"Kҭs'y /`5`x\,INP;\=  W/SڡmFK1!"f6"M7;Kl$pgj-WC*ʜ;.{?d#>U?Px[EBЮԆDEUV˙ĕ1(Ejǻr ٙhA#e-I' NRvo,vu؎,ƟXeU5TLH=Cٸ'KW<9Q3^aS84x<%bT9 _c*Bi@wj4U'DZmFg=Si4h0!V}&j+O Y7_ViYsՔQf%XUdY5j iyEY*&!y?#AɏKwAR .;wdR<γ"Xw 'I}6 2·H8kaiɽ~2DoX'1y!G2YQy/QYFlնȆX;Jk2UQkP^ww)V>O3lt|b8;Ŧ'5AԒ,c\=@_+e[aH&UFVΡ8hyY=ʏ{I T\TArn^ 3ErՈʐ:lT^˅Q]'R:,0UT-U[nVl"-i'n "aPn@Hj~Ve,uD6gĨd~ "Aq#X =J6Br?9kuM'8FQ.߅!Y܊/%"sΗӺ1FvT {C纣+fs F8P3j@i.IQZUE(]ѱUTgG~ED/73e0.H%;-? {6$0L@"bfUߨP9"h%jX(L2Dd}yBče*)8Z?l@ =(2V͐5{ E|LJ;ywWW\sO:躒0ӜG6 eTW c^8:nGLK'Jp,jl5:@PfK|,Z$o94HI"m"y|22(J+peq! VKg-e!K˳Ɛָ}R~rk|&`V ]z?2\{.AkM%k,N,͔bt/s:+dE`bȦr7 flOo;.5%qP- Wx>[L&!(\h{0מhd@׼ v'á#.ov{=PۙgGVrr 0maA~rڨS3=Sΐe ANZF@% 8PdQaZ8qTdUT0Aqxu! "GLyt#=4l!9x^E禹1e~I5A |LW"X5nUs=?TP H/Fp3r t]P5=iסPSa%ȧ͂Lݯ>)/撉7e/)th|LکYR'a)t>JH@ ,AQ5'k!7etQm}7M`#˼DZŏQ"ۍ;X7JZLv&`gל z]6Jd"2Ӊ]o䞥7=&#t!e拿kbB~ AM3#F$ ϟhBeρ6} p֣kn;KQUfШv~kc w U:޶;\~@bpo2$#RXv9pFC) b#Àu8h< r:͕ S=-#G"[@dkgAR8p*y2ӈweL;s,÷ %V7gGN<>.2W驗?agEpRLj^͠r`j!k4j*s">kϔmihxOc֯sr@FPA(~qBX= U &'t+&0ͥZ* 0֔eh׀dj፤zGJ4 e4$dNJݳ@<~^ŎiUU?B?$5I.{.OxUGc9ՃG 0r""1Bh`Py GOStV'[e Sp ;f"2ulv7 1G}I6/?ǟi2 ?d^] FcMI+G;ީY2cIqus,.:vFs$L-10dZ%J#^ o+|)z".`h۾9L}*1rlwՊҤLoueJnQ sp~Q:ĒrK2|(Q~T]^)t;w "LJ(hsp.ρ;0d6;4F n jյxwsU487 FIfyz*m $b&b躿3V)auna]YmHBIPsBD?[5}MBԃ6>bЅc:Obm$;5O5A a@Knoz[pD-+Ya\ѾlR(b9$`k$\mhSCvT92| \`cb>y$A[PCm*~w R ptX^m F!+K%4$mqdjηC6 χcCR,s)[le+jUD7]R[$n#yҴ B̂| S@ ""@Vou:gLAlpˉc Ƅ4A5 a9?nR (oTv :pK)3TZiLϡ[wͳFI:b¢I^k+Pu %+/:2~>q{̠i\^aDo D娲HOӰ/ct9?Htkݤv 4^lιRő c`Alt*s8!ZhV'DdT>\1 ?3IOX8U!Ne% 8ByT$,#3@p?DxmO9ŗ7Z$\Тو?9];OZÝEz)4X4dqO pP͟@%GtP64bBA,F>ݨngK`4|w\MWdX(se@nA?y:i!I@8yۄiy2H& Mg1- NI@r"^@P4\Chex|_V,-Gg}5Փ (i]Dm![c`ǡszVNݪ$,% V "ii.D4bTS'+}#O.푹B9x[@ήKL)ٺhIWҭung`; Bڎ ח4Skݐ߇YI,-0jRn;샖Yɿ%.«?#}`$T DabD8&&LKkM^M^HX\FuZ6/bd v4:J# .YMӒ#${&9iOe; 9ɂ^5s-p`}&Z#\~/[IO6omxfHYT1 ;weEUvYF 4 fͷ'#&T$* SXw ;==ZK{dRW>1ok-) ɹ6ބ]JCO+}T*a/'6 Л#g0t umZ5~_d1!(7ᚨFIfOPt.Q?A(nIJP%¦wOѠ!MI PěW"H3 `br/%6H P- Y$"bШYYR"#QGd|bhpu~hH΋~I \i8iR-<}y9{s"-y E%s8)Iasװ?eX\ ycF~Pg-ā?t3:[Ԥ[v w_ j7RJ{4D񢶜Rʧ`I,rrVn "Y0Dﻅ)N!Vʥ|*-Qmz}=jبI`=ЪCzb8M %eUl"j'\poe6ZQ[wYAB`G5y=FyLwHߌ!"H|<VG(y@ {Orr#}޳ medsD +:_\ˏ+ D̗ _ HC.N=.(˰C?)GiES=4k&׵orQ~9t9J(Cm !;%23JSc!F ]cM>N0T RW'9\}b/s'0:DڳtP 끉lےtH30 Arw{:kJ%*жvvxvJ,璻rƳӥ d*-n;Mg~ bT{h/U l>I^8@n{$,Bu*:9J,{5w%ND{R[3Ӿl1EّrXS{ON*/6oqD+y oEŧ:cyZa-"L PSE}2t {xO#0guI_$څF^-']=Iٺ _icpyq!@K"YTdh EL&)U5̗y\YuMQrTvK+e譖_dSJWhG@ /qHMzɍ4i_ZUV/&_;hl^$nE;-YP=)ʁ|!nk"Uz 1Agp9Njڛ҆o/T C֭fI>S(|,O.H"7c!P=ѐ _waoaǢ;NtU֥W@iKD7);cnp*>)]}L3j 3(ڊRXJ2%4)Z(0(d»EBnG ]"mKi^o)JhRGl\DA nc@k7ey[2d fGWw!TvzeR|o$jJ5`  A<Jٞ =!!j?[K0l]F>rRBH %ϳ@[e-WW I/[`\ bv7>{ʯx)8D8p{1 1UIny ]{Ci:#EuїngKrԑbEwvNb tP̏m3bR3,8/&w&WM--E"YͬBӛZ.@u Hryn f õޯ+\o` JW1*<IC|V ,Jg JxL<_kwnfclzz7_N3 '6eLeZb `=n..K7zRYUeJ#2{5sOܑT͓sjL5n촕`"}g,j_TE4Ta2 ~iя0ۿ W_z JfM0,:boS4̯WSZq` (mpdD8*3PIZcs6cu1֕SF15)Sԃ#̦KH EX5$b2qߵ&fM,%tIičZfX'Lu 9*t )&vB܃[u:'벂$J(Zn'Zgcҙл!1?Xz5Dg%$m-PUe`/@\%I8nY<(W z{ߓLɿޙd8z_b-_6SXxHKI'xVQ!3 7HExҠdHq%N^uᬧ蕔̄!udq_B 17cErbdONYEiH17oj)UY7(WJXėVKK˓]9+=f C{$Q}i[W6 (];`Q?.˯82Oț!oyg@V9`2;GzSeD(k<ČyPllW^ۦH)'0)Ȗj@۷K97@;ɨIH?cN–]b h'y XNa0K5svutLrE `0d%6uf=VzWIv_-xC|MzҤPj:G jA ྫm)n*6̞%}5|ұQ7N9\9R[XĜ6Hvy7@&N3qâM nCԆ>˦ Ccb>~Գ! @&)xuR]n84Iqh0:];H%ZԶ^*@HRA*|}wJ[A&]Þ#? |B)%z  ki:Rќ.A=1O!^Ņ/ hs0 ;BE ،} p6 d0u?^.`ٚ#~`2 WI^ڤqPzԱB)J2q/N ̀ipn+y XUFFO \O/Ɔ pf,j:C-`Lƶiӫg c TNl^daDL!K-?uܡFn̯8v0謀9u^⟞VidRHyvҟbVT# ${l'S )#)N!Ƈk07$VQc#D*fm>A|--ı,Sd'|=F?Ka1:AwY\WEK# !*o}󼳶["hcuǞӹ@"λ$aQ1wIAW8­6ѕKQ. M"JƐ(LRCh,b.c2B6|bg$*=\ܾZ}5B5Nm(ֲۍQ_gSL[7yCh@$;8[4*FEoiT'\? 2Tԓ9`]TFE !S=rN0iZ< @EUxCE I@֛Jm >fS _SPD ~piQ07W1?Y?^Ha3#X=O,ʙ%9uk>QVǚ|"&7M``%)~H udm~0`UU'aFWhF(R :>6uCtt ;: l aucork 36 8v]ˊ̕tin"#9L9HL=RXW6nbVz v 3e5, l1ޱF1:/ 5:g0uOۜ@:M;xOxlHTZǵzdw:!+3˜DS=X_ ,E~ #ّ5.jF/VK㇁ɢDrT9ICY g mpδHǰ_<2.bN6t}P+88Vri 5Y~Hf ;@&2j&2kdf^C *QȾ5l=L6^ؒK|bE!&;2$"vUavh8,amfScwZ&F(]&uٻ7$E`/ll"FM}dlZFQf[l>$La+:e_Mrt>P^*,0caqcɤDqy.KGD31YƟ}TɮG(~M8XTUn2ISVϰڏ]]IP%3`~avˁ7Ddl?ظKOl)EŞ- $Sz-?R}?ӆs+0s0(vSm>:ݏnN壧0]qqXy%J* M˴_]WjīucY`;XugʅCk:\R^7I_zvfu߂᲻QG/jᔯuYdg!)*w|$V{}1\w*U'-+"48}QDL'=_9;KLgN!ȣt# 3n_G}!п6ɋCh=ApsEDC_IK@]tIvV!H߰\X~=_:SX'܌i"E cX"a8Ͼ=Q+pke9PO0݄@S%pؙmq!kd_U܀ٹzԾЅތ-:_BfT}ix@O mywmM`cNH ߰@mN9U4<5:iؼj 3|nSd‰/UHf^:NPETJ'Ft"ELz|Q'+a:"l$i*G-G5:h[_ s˩-Fbf̥'ol'=oidr*iw9ᷯ wdiTq%*;ibdO(09^rQߌikH F^.<' ~p{S΀j{J}7Q$z3ꁚ+QN.{榲(eֽpǺl6Ϙ#8K`wRA? "ҹ-L/_hG#4+Eo[l~*S=-.)%|] BY" E-l S~] PMuh7soΫsN:xQ_̆ ߃KZpQ6q.m\Ybs7~ tOЕRyrcj_1̉1d8FN"7TtVd>ɳjU  U͐.I֬6F2.0CAOQC`Xp@EÆ) MD3}4ܴ Onb5M!RJ-SG-F+jhU5Mg?H`6 } ޯ PGi t$O>3HZ:Qa5ݬ@ ҁZ'[vx1-:hQ-*>pG8iW,. W `WW+Pshnf̑OEC~uj{=^2vk_hBeӪfMbOOYq~U{F!AG Q-\ܦ=z)j4, >3pTQ(H7udF +x[2G+4 b(Mswf@gE* fݶD)rd=Q-v9_YWh  p*>zd–nקTjPL 3Ecn1ֆ&8!Ć\µWJ<3AС00ju˰ +#phSY[Ѕ݀6c90Jȹghd^]V#o=j/[mCv=Cyۊlٻ?,=PPϔV Xu38zC,#(FU#$KED&0шP7{,Cg.SQO4S&1Rԛf23aW^WU1%i]+(E$IejM3>P"Su {u'v[Qn@&XPZ'hU8~2%|wa8ٺBƒxT|he=$ɿxclekW˃>Գ:[51mCbL}_Yobdf6 4V]1{׽!xk΍;Cןdz7W kr)>oΠc3( 2l!~vU0F,G5qY4Y&hHݏMQn5ch7 T{CHy싩VV-"Z81s % D/a.5Iru'AW:ؗ;4"_YvU%OI 6m')IW‾<8trU"Y<ϗqcR 6#V|{7H+#Jrg6Ho-ɕO^WȒ2ޫ{ vR1|MJ|c kY1:!>6O)%[. fl:WĴ5bm% +!qVX6? P'r:aA mH)!b*>tMμgA"áXYݔXE'"XH Γf;G;[Q1dgZk88Rt_|Yv4X1Fukv̆epJҬ2[iK{?ե~T.a,5rvQD"~=mvu08.#II#W4`LMUvʝc=}_61>3T-Vl_$ $E$$q:JEGwpFγzL}xvCvD&Q'|Ļ`V*ua#d^{ @Ӟ1a2V&$WG?-H@8fDJvj".g4S߿zbeU32@vOv̍u>w{te:[bxaV1̏u|`_g>k] }8R$Te~*F'ӵjH{F" KHT{&; J}`5FϾŢlV?Yr¾,6yC=!5@Uy=͓dƷ=4O[ KJxsa-+v*Se]ܽ#n,Pn, 7+vP̕"p*3$87tm´\.͑r+>`1GJ8hgc2y7ط4>&1 yI ̚ krꉕ=$c?e<`DY|Ǐ'ӄ> H`Ʉ[2N^sܶI1L)O7T~j2@DTLWI?~ l4 ]`/'Vx㳄qMgr)x916$Vx'^|熋5yZ+Uu=hB7Jǭ11OEA<1X-Ap-ѭt^=.6&-|dZ dIlv=9XmJDRo B![L@&H!$n>8E k4?ԡi&n H(Zb9-saaQXl98'%N  Og 4^{<1J^wrҙoׅ/QbKQaD3JjP5zh_9eOQJ6 pkSʿ"+^N^`ٷl|o`U =nBZ1kxO*jnwŠ)s?~qj@SQM怀4'ø$]3`AWt ܛO?(aK m-aGJP&A< H_SM-@%[ >Mt_ֹc/a#"oެ<5r\;5ܨd7`2Y\dVg'4&t<&#w߽vJ:o p~u]6&\u㩼J6Kj)ˢ6۷2#JA1,sޥc5}n~Wa2o3#q -F"jQH>L4ax; j a"SquYH*K.qD+x-Pݓ_9Ӣ1~F. SO6 g82HrYW\P=D2p &V]jF Ѷ'ٕuU~z5rgzr]eA9!hwO <]#Ҏ ]ET ދ(#T_={K:Hb;)ք(8l`L `pQj<4Ct"r |-7~{4pyo~VHA]9)Zz ^.f>2ډb+u}gX%.))17d5ӾA?ΰk`utPNB76zjǩBe#A⤒+z&vQߩ9t*6 ѳ3(re ++Rb M3vY\ ۀq|VE@Hq вݞKZ7Ŷ WeąbWxSτ0߲ecVTZ*MĴsI^C|n1X0.HD^E>-> Ce<䊹%M`ݓ09'_+D\fSȥӓ*V-\9ּbx(~]t~XRRJT#?Ecu Z4>J1VΛLpGǑxYoT4\Ʉj¥.⭈W%x9#ߵ{|<#ITTs*M$\q"&J[965v_9_c8~/|V0b O6ا]Π2 ? Sej7Ez6I7^d MouM љ-QWoJL_܀#a@Cpɇ[ d0SN˧STZtӮ]o!ZD׹ Տ,M{Gʬ9HVW 5g'"X- zXrBjol ~E߁q֕ķ:t,px7?"L-}s Q<?*rrm6p"Ϛ1}KSNx%|{>IUR|p Itaty=D8\wٍ!2AZpD"n>߮.f˛vQȡM<KBR^JivEL^3(!ϲ_})Nrfd{M؟ge1 5HAh-ɝ sp]lh*0< <uZi@6,&aRƘˁEO-Gt}6UMq/FeZUI}; {Ԃ X /N[hq>$ C`2'M~*P4-1a*7Bϰ5pצ#MdZ&o (hf Sr/H³c}apl+[\65:%#)a _Qϐ>Rs:TR*We~g RYyk(5?  P/HFq#͎}iRq:faRe B#yfPACvW%n >'1/em逥ݱd{t" aQ7ԙ6XjOȀv eQ$/`_9"{n.t")!M8%u}fk۰@ia{;L9ɳɘe?SM [ jg9ƿto\ 2j͕u {HBo E[o+ @9=͏N|pXj =Vzq:ѭN9*ZГS,"T$`-k.l^5_lI`ZN?%4Z$rx7C($ p+)TKJm]UVZ`UW5v^sLAgQk6S*NWJ׃EzhJQS7KLJ샍Y3b+^ݤU" ҷ.13 J- lr2|6X.~ _:5_q4!¨wb.ڙ V!ct#g!q /ܸ7C1i< UE5 }"ki-mu.C%1<輪,Rt jb?tzRVaڂ(Té(A)b>o  _*+5kdi:|Ε%צ;zrtǍ^g ?gqdڀbfp{ډV!u\ N Nf'r Dt)oZAdj(t'v1֬@W+Eg#NA}4FEYvnRA`7DR8;"j=Dujۧ e"!V#8ժx Na'I3[m XJY;hŵ[:ܨ!K1]bVTv5={)-)N Y?o+.@*# ]v Vlid'7(lE'Znx>.ϼ1@v>7XuLO;z a~LmqtP:AfKns7}$/݈vvIz ּA. CS";EPȓ $N3ym qe][-XMC(Cju֢Gz HǴ^k>wXga^S٥F5Lpײ;x;]9 D:O˝9U [ǐx5tcMHb-r]4Ɂc\1t_.XnԯՒ"#k)23 05UNE;Xr ",UV$ dC1K=Mwx((M9P}7^l/ά_,2w^8w:.d(\;94tYӥ\T4g6LܶSugp`}hD'yHq>`d" v*CSų[Ăհ[-٢bYz9ߐ +:Ls\Z\2&,Z*m_fwqLQWRV{̪v㰧.%*"q8tQO]oo0 ,:_F$\D3=l*'k*=| &x5diw֕"k ao̞gzP WЙ߱ޮ Tē!G.q9Y dWW^joz^Bni~Z+Jc--yq$*YFFۊZw~%*#P/k "ԅQ8dWKJr̐G.,Or7.oL:Y'#r(0$*2H:<b~ϸt喦(kqZ\=a,(4|׶nfQ0GOp; (<2<%/s;%v$BW_ zBn6\Pjv 62}@rzU7fM#?u7՛x)Yak7Q 6vT[-\'ԕ zDe:' Ad'f+ `ʟTI72JV,to?gW->KOqQ˫LRY_?K`aVO\*Jkj/OAr D3z^=v+ɀLkMudLc֢ zh-MD_:rf!I7J!m*dڎZړb/.ZV7MϢLe==@FȽ{W pR|9,8e_=~ H\#3WL#$,Y9Mk1TTZ|Q]Q7;-GIkH@DX=A{$zNHE,iy`SYaJc.8rwP.`z?|BT^q:!a@̾/Xʧ:Oh]Lbbso Ƒ# ֜u'iZp ɇ PRnk*Za&2S7#Ѐ`YNO,4t0Û$zs?ȸ (Gw\v-M`g)>k>,C;μ pSsס.4}3qfJBCMEmE./tet1u`," BjrI`۰KԜOߧ?0w`i Na/' Y:ؼITvN(֒T,e6s<=BEjeK33.Y?0<S^[+rMT A?5 VR{cʥA. l?0m& spjT&`ŚQӮd :gXzW;VQ@/y=|1w1-ujKR{&2vD@rR|5}J<.[cv 6d;IwXb*V%R@eЛ)Q"(Y10h"0ms'0 ySggY5"~(YXS~G;:Qfh}UWUc!sT@ B4.Kؽ:#4N =i ^^Lzh 1BFYCbgqpzaQcz$}soCP1PfpRw4Ϋ xnmX0zc?ZosrŪm-q=XCh-'G3$Odӿ*V}Сٷ%'ltd*+[807uv%Gآ"QѾxQ#=(<+*JaR,eM>;I݁Ho+N+l(gԪ0N|^Ufb?B]O;*y1D\8Loe>$dYr<&|-Tl)c:OTn3/:Bp:A=X5jf Mm#lX$wrM9y= Z7EQgA3Ncz0!ZX@0!x} $o9f7FLMps7-)oSl3}plk2+yD=H " 2+qF%V~Mp}pxњw0Gou -̳>61'B]V4 .F'ud6)5tVw'#j~DJ@{0m*kŚF[_sA] EhR7s$"nzL,sMVQ$,8N_a`fҾ<_|7ZiB>UnIl;U(Hbi}O\x"ԊEimxpF5#J̙A?NyYr&n[ͫ9?ku$^ZXc^-}Iznf$1iތF @^oMXbjYn|% ymͩ߈'ǝicQ}Z.5O_?ubV9B6ݬcso~7ÕҜr utk(uDS4qI`. r4:cRp kW/5@yce@1&̰ Q% FS-|Ĝ82\NHJ߈خGʌF8(d8GS8)>kX.$u&"hi;͹eZ Kxr4ԓ\jac(E@vo:_$: /0X 9'0!lV,ĘR(a xpNSaQn|n7gů4O _]: znֺcŽJMÂ6R g1Ŕ{ۦ};-Yxb+ vqMA >}/u$fe`.dx$.rl;)+EÒdaZ@hu@~jl;%Z{NY36Q$լӋ;)u4o H.s0gjZ4 ƃ涎w;19[ddnOiˣhKuS)?ZՏwopN垢L;-Xʗ*rK5O5:Ar Pkzeـ{`{}=F4Qؗ)yZ™#Nj A@%ĀP op5I"&/DHGI:a2./ !.DG%d$s};dܴ<Ӑٴ&a?uY[ 83JU/;GRFz"ҵl Qd}f`Հ۴>ٍ{S_Gk  "Aς( BN!aLاK̞Y=_E {PO &cs Ht~,Il+egrDФ(7t/-C9Bb~`/ړm؇ WJ 6rC`{vi"fHuKyu8N&>!W~5TG4E{7wV EebrWE;Z8*ăn/DI;Q?/4^J!4P7CA(NXȄi2HwtGjcr*V Xr_ M2$YL#OI4X;a>V'c )FCoݑXa> b*wڒ놗J@]2d=(иîRmt~NpY0$x\cF;LŖR~tb[c)vIt8]3}lj#$zЯ]gj?%.>.]DvB1< t|c&cF9VO挽FPUkZ6^%chk(SpU_1ZI '-<sҾӼ猗h' ]_5yď`!p|oOTB|~h P$+)ρPƉ%1GFiVYw虲*W |~ZaD oP{ig$pceCd]n]Z9hpG党gZ<9SӅd\ J*դV\+Egjl_z,gbaPMZhwjC۔;&F=%p1~&DnsK4ޓ ɵfB*@$pP씛l}ͯXN ^6{֕~]xLƳOuT@J2.ҮFMi9=4כԩإ:ѵTaԵjPG{R| ψRp+ B7B&D9SNx`FΛ)\M02Ra U[!`T- a6x=X֕;;x_T$=||ns;W8ڳv+d`]pOH:OOX8i韦%3fIcRʹ{!Gܝ΢ie1adžOR2-'pRٓx8"O ~{#hczfDHiӕQiQjT'i6ϟƇg@-Pw (^Qp*-7N9RqN&ud:Uf#k?1qs  /Ԥ)&!Cy%dceexRu>Fwmg Y% ӊu^<+:\(3C*Wtq&l= Ȝ kh=A\/O:^of] H;2H>IP eQSg:¯ ȎIXi`K[TfoA0VFi!ּ')|Omw+P[_,!}?pXE iaXhJ{b)eg)sLm>^VIHcPW'%M KX &o;|cRnedZBYMGO 1oЏcLOiG !-JX\CdbG"O3OB2G \gD]b."@d(gqV|m֖ĥE " çj+[dr5 zɰ {Myp엮+<<:*[vOY<*v~}ͦ^"EGg߶t) v߬w6@BPS^-P0 BeaogGa }ƂvIP~Zl?M)ɂ|A{ƹ"QO9:ڵvDz`$zd,{ON)Yu>b,tӶ*)RntÍ'sޒ8d F_x#Jаa2Z`#mèRxHpѹ@sc=iָ.XkY녃a l7|̂ݐ /g3jUTjZ_bv\YTqI\ tB|0"S&:@;/DOdfh0z? VStMo=hS-)ML> oJi]> pڐ ޣi݈h@#%e6q+t˹e;K3'VV)G.Y՝EQj{"[Rk"4XȔe.y /RK&ҫ */=inxmyA.@w!r/! `m yOY]K!SP#31^%0,CuIL{K>hԌ}zk=eL6nK Q:"5"SAIdl.˯2VQ"C6qtuswijL4]~>/Zcx~CF(󢖶Cpx 쀋 ?_t}0T7Q6mgAwB0 шP̲EC';˗ <_\d7MDuE}v^Vi;",0ɿ&Ziuƶ^؄@Y9rM9`iȇ_^d9P\_4D7U%A!AGX׺U+`jlbL9T+~dY3EOTC꺏[A}9U>XaRV*pHŤCyqzdz(:IfǨ`Aj" {=O:Ȑ0'Y:sݦZK'~ߛߣ8>4rgV'rynj&rɐeSwAcBCΘ#̨Jd)BHv1C` o+w fR+;O:op(`y20&]77Q Wzah KsqZ BxÞ4V+9ƿaOPvȣ@%4W}͞PS#2&G\ZAz5Um%/UHv}6|"v+Sq~j:̙)*sR)9hcG?; -GUA]=Lgҳ{(M̜zwb@<5 p.FD. Xm%Ulw=޾Yr6bFE넙@F5H ?n%'?8則2c5ztSi&=Zxޞ AHdJ<vQX#HU܉w|ȑ髍3)DyU$auZb-i (wq mh=XFQ9Uˣ13ˆfXUBzS Zg>IefRa(})|$ [v{OXD8bCHRrDL :+XÓ4#?PZ>DfJb T\Ap Q=?B=\C\;,3 9IS IP;MeRK4z6y0tJ16w {:r%+e IV6|-c!Jڬ]C/Q=a"%r{nL9e&*9֡=YpH/>L YھWAg؆>G1 D#Ic. U&lqJDr.PVw/n/2t`%IKstq?N'oOnX!6EH??!OFe19gFe۾}ɐ(B&'(@pZZ̰Eu[<+Qۮ)_ϣWeQjĄY(2t}Iw'%Zbmy=gS=lw;=.Hb})ƋCCu%@!DQ 8ELCU/xSqADzDu櫦g5j-wW=kx/}=F7dhgf:B. CqCЩyRkc+aʼbcA9XY^jL AZef!pD$5SbJW1~ r5ΐum{M|cX|T[o)yDzFmTsq/WHkt,XJuURv^ ҁ7r QM@ݝ",ەvjq ӳsFܓy! V,u/AH7 h'8u-nlK Ѱ/ƪjBQˈ9>:[ܘHܙkto{ٚ׺+q50g0] k,ܫT>N Vn6vԜJ8+N> moQ]zCeҎN+ܼeJ *gAJ804m呶e}a||@ma1Yz?u#6s)̌uh\/bi\} xso5US?N!ӕfԞkEB$GQf{Q(IDCoE+1z 8i6 GS=4|z!fY!۹atU'?D=2-F&\Y%iJ 3c !MҰpˉc wdw58o@TF)혻pͰ"C~.*(jP[p`鹏C7vBjo-1@ SmmDoiJgإ0B V۞PNH%9v4vLi-/|k@u96dMV^NnOļ`"s,@vBFQ0  V;™|U=?ҟ {t| TBWXOqƳٜV//0TybJ_= *ũBlHw'KIHַ4vx0QL/JH_YrG(ʶej$TS[QP#b 6?m;wW!˺c6_X[~o ;*{4{JUe5rqY<^6w yqԶU] m߂\r'S'H]_yMA.h0=-J?Mm+[ wAچ4l{%Y@N'L 0GXUyGٸ~-TZ½Ъ0 |.RTyR^ih障@fTddS`cQZ#~5zBA:sPj]dB}NXPHߘv= 7](Kʣ.󌓄źjGzgۆǖLj&,PȀs~X`DI5{j9h?|&`ELgrvGخߣ=unY^V!G&Vk0bj gN2:Vjy6+%ʈ[Se.ӕ\jFE9TlwE'M}u-UU])·6(H>Zr4Hlu`KV$Sa/7 42 Ӏ7z`7oD̞}XC0QGlG?=kUX.# 31?-W!t+ ۞I$PI8m]m$EDѨI⛠' Nϭ;;2<.!̍`-5av=I-.^Imf!dEѕKZ}>;J4w zm!bI#۬.u;%YϽ3py.N!9hL٥<h49hOlEzj?l(\6uOIC/gsD'Q3ٽ=n⭠0ujɢ`+3֗Z!m|I8lb9ӟ oV C5 ]7U/F:SJ`lw5HzU8<]4_ۙTk4{U"|Oʉ )QZEΖ10?h1"]Z JgdJ >}H*>fM~ Nу?!+Q"xg$ {g٭C #E:"b㒩1؞'_d0wX TO ~dqܿQJo*OdIKFFJb<9.ǬXa1 vë́=#^sǂq/ȎZ'B4*GKy!W a=ojª#޹*bAƦ9:E+-ê֘VSYJr\#5?A p&L)Paַ*e ihEyQ(6 _`!z2~%'tX{ hz7Vg8|?֚eBʥu%6bW<K3J_\ёh~3#4 fs9٪'WW=3Ng_D8BO?lnVni@xVٙL]lD]t:ϐ6$+ !1r#|U\<.G*IN` ۟YXw!Pִ-ϴ tZoď>JՔ eks d2?6 _=3˧Qۜ.؟a\`]۩Ҍ1i{$փ p 21+ m˳S-D!vO#Un$ǿ P\w\z4FG .xtPrL_mPJn4d M:.k8ax}ތ^~UK1|PIxu%upº?Ȣ~m|ܝ[ Z!J9t- #um$ÔINR`Lr6rm$5Nf{Z.P>(F{YI 04f>f+9`jaz@?d Q>##AP-WUMPPj^I>abV,b/@:%?/ڇfZ)epʐ:Mc=_TGMzFiIB"E"<މZLլ~%gu( aΏaČn,:7&I#EBA^ _F?'kAmm3vLKlhԠANƋ10TOR5ƨ1Z>oq۸KUfX`(rvTf2Q(ji`ncظ>㨜<73e?O@4<~qxEx;uqԷUV,{|GD$ z!'S|kE,+ Q޹,b /J<\b 8P س|*}8oU8C2j K'$R t梢H;MNS@ 剹iMCK Q5}Komzખso T1b{˯T :']mF&Rٍ$H{Zp0M^\8l0-')s c=N, hD.^:L XR۝`TwiIʑQtq /3Ptl`>6Ӝ<{V*@4\(>C'BTn"Zj9!hM0O{hʇA`?q)xh #GT)wJ.^z6Mld >0Wru T|mp§Eiݒ08eYUY I6>㕟!ʁ'$@#kaqf$n۷DRU`t0i|6f'U4jV\iUMij2y2F7_g^|M?}>WΚ q< "C_8r/۬i aCnT1bʢD/]CėU} Q=N_UR?][0W;m4OХ.H(R7=K'ůNJX[i5H6(y$ r3\X(T/\L~(WptE4Y%NRJES'4 !ZR8w@z rPqRE܏`nS.,a/QϚw@#tvBYT y#f1=w t韜C9bdȄ37+}| Й˺hvbey4-Ti=/A1'\%hfȔ/T*ClCW@򊳣R)%XC.{s.U1wl#ر,χ>w_֠R@XXXyulLh\^K/aܕ1g34e7z ]^U%[ n3ac|@KdC:ZԍZ$;;3B>&}DqP"`Oea-A܁~ "Q=GJ)I>u~|'\[mr ֯P(hĚ^:4\"R/.|M5&l1Ty*qLOT3)i&C0LnFJ4M84Š4ʷ9<K9)){.'x> Ve0 Ä z;"ovu[9<&N`+7flu&lnx."N֒,)Ż;|fSpp6.ۈE\AtsuT"Mbrhȧ{" 2`㞱byӛG pa_3䆡hF#r#+*nB|rdUxy#.Ġ:NV(GټְM g5=1>!/e,P$eQ ^Cnպܱ, .e!#0{oL(αs6D^t_cPqfᲰsFA #,zajC1`)4ĺlDΠܓt OmɸĦ3.KXڿXi #|p顽%XE4V:hgZjYdY/0hjdx;6]Ɔ呛QL>NR7\~lKkί#_@ЦA9̂3ka,M@0f} TkEt8τY4skE7JVAnͧ9&*fOmOS$6 R2Eq.B:;aJ=~8ݬY9-hbؓD,bRV#(y>X7=ݥ*1o0DXu#w\=Hf(3-|O6wnoUxĠa]^_YKXs8r'kjPFL_l_.O2kpԁF2t],3ix"#M*: <ȻqrwҤ]&Cqz(&{˒]6ngfޡY]5i/co" )2C<5Gnkal^8Tpל*Qe1\q<@ *0x_{OIZc ק,&3J 57 d> "1mz LQλ˹H>v @=;0հV̚UAfܐ=pOFPa̰}+M[Nt qxb+2AK@]Ҁs |[-n p!"r4<d)-{ )@.hlRv=Ewb7%i]%7a;dдoaM*KoY[MRJCGD[uQgtb&|ӉW0.u'fL'{gy |J"rPH8fThkVoY;!ÌMO'; $O]0/EZ-- j.G$]FO /Uy!,sp7R' 0*ztq/8Fa@vywAPFf=u ``j`wC[uvs`سYYT˧[#Nc*{vSvJ.H9h>K⸑ArM 7íYIaunjTh.WGfD!۳(X'0 ߞUqK?NcN<0Bvչ֫+:R8Q|;?~0 cH‹9WG0ܦ$3CRy\]2vgdw L)l}9^?{W +bJb?>wܞuRBTw͕ Z*;1W;+E1^Crnf;F̷H!B7 ܨzd C  <籀@ϲ;f6g'Qs 3rמ\!Q 8+W;~}dx1b#M,  C[5 >32yOf%d݂)-z4 jAO ζW]E3炳1=㟷Ǖ$vvn /}`2H&\<|kX,*:Wep5//fnphd5bhV$Z>*lzU3X @E Fii <|]@Vuz>V> ފ`]+I?T'Nk.@іs"n{y00vX~uOvT'u3f=* Z> DuGz mSh\%oTʛh`睹q7PJ%{I[]OWKϼ{zYΟ$_7DhiXI|!Qw֔deK'[XmcE_N0y $2~-FU{nwFu?fi2g+a4sOB8g+3/Z^<ڒ);= ~cecѷ!jq̺c-ڽ椉%5Fsk`B.pTXђ mu3)/؅% dTsv!\$\\x עĴM69׆Q$*L\9aѧ%WN9A ZȽ_2?Q=iR랈~t@lCfovn,4 x2 ~݅5;IB~$yl+sAj|\O-kmup-@*ֿe\?ML%B/MDd_s,y;`J;u~J fT<ZAq9lR Nk#M9,!NͱU=qB[%qpldrB(ɂ??>jhVo#D@SZa>0xUITyU )i\|Ʉep`i h H%!:-QLT5ת)9oRekr&5·:qbJ2\YRKh^cn^,x4unY}RdK1{WS%n r6yr 3XHSk-̽B9-4ȘŵcxnL%$'sd<2bcIw^R+5ʵb&>T7PR1z9DJMRʥ>~+Q})\; 07\:uU9TK)k m3̬bTx4]4Hǩ;+.,vM(4O凖1Y9;dC=ýd 퉻[يs?%'B&_c+ٯ g=qrG߷fF\k `{1$7(EqJ s]e q(37WRD HbE؝;S8}K[9qE {B= )  X\'RiJ3p$or%fSDcїûP9@iJڡjcϳ~|gkv/`OdGlY03Ha'ݶ`Z z>+v;%m-W} }L'$ db4% frɬWCI#ԀEwVX)p36rO%<|/ViOS*J7 _;J)Ui8/+ 쮊`"qW!/рN ?d6^f!)BmBZ<-y,04lGzN[gME#r,JW"'{`%~B:3t`zv+V4qA0aS.&[#쪥h`1}V){|5&0}0+)2bAQBQo0R`Hzcc'+^UoCuqfE[ComZԂ x> R)(W9Iħۚ P5|kamA- }V6ȇѸrYEӳn^Fw AwĚwb-0];@O+H,e@ZV0l WfkdliE }::-@e qg_akBgv\v9G6FۏjY?QnV'yd+$g_ܖ(_2S+dnc뛰rjۮqvy> *6w{oP_G%]P"a:1,nrx(PW@ڷ4Ա#Qq[V!Vջof d݀t: x> A\6ݰ*MH[ukAnٞ(]WLcܡP;>#T㙂{e RJ1"a^ H`lqyG\LK4~( 䱣{E,"ϹX8u-YZm ͧ\GE3/q72щZ`#Oz9|n7+E0I>V mU-8>^EFdIL}ŶsJz0Ǝ8*W3: kG]^N295r'V= G"U@‡ z`Dg%\dV׷sꮯ)fw>VV裂xH:+t4NAS'qC"lۮqbH*8!p|Qs1@/FV[ou1Ugj"=;}_s`绖/؞FR{9|z=g1/{#_Hv6qB\|$QDt0Vc 5WoAbFsXeKDK a`ٰlFuga'sw|陝z\. 0o֨äqNu,yjlIYz+t]d鱖[EQ4|M77RcZA΁"V 2cŁ$# gɧӫ3:uiRLf91F!78'ug[kZ@EqovTVg*ZE>s>Q׈r$GI B^2 pz R,O,ѐf-r<@f8$+^/#R0sbĞeWeՈ= ));b,cU)J@ $49(SmM%)&*D!Wml?y1{]X陥: Ncg;3?"1n9Aybog=xFqW'Gĵ(ZT6bš/n,+:d8Uf -O;B~(r?]usaL_j'qug%%+=^#dVQՙyr͑ «F֬(f@(]wD6Csk߀IJRsi */R)t!āUGn[7hg۝0tuy|&|’si*:;.C^i'jop&fϒbN8æFaDzgZhv:%ۂ+))$"r5W%kJίM̷z{t F@{n=a/'Wj7SiAք݁ZbvlTmk^nwalI_ }QTp<&9'ԥ+'˘ Q Vgցp oJj,3CIUSnצ}MglO&Cr=T7Be,0?S)6zɄnyrDE[ d(; {0O*na1EI;_vloxd*{~ˀ=D!yTˋ8kb@F)s:d$d(*I!NI™1Ȉ{}ؒA/U|zůpywǣ+l5 ] Kdq*_Rc*.En ?J=dl.LeEuda6?2yޫC\Šbf H cTAENopLEym))q,Y=q}䛄O|X‘ Ў,0>)Y|&q"S O}&%Y0H_ʈW W[c}cZj/A9)i}1(ά ˙mu;/"O!mo(nC*06!KԢ4fx)bXMlhn}j/V n$q"Tx6L')/|Hp`r8Y q\M}D).`jE-rYX6յ/hl^zY=IVI0s$\nP$+>_MUS: %zos29hnX59ԪAz0Xo4$̻Cl}¯Ty?msF V[wPg LJ2z?v %ph cǒhcK*VR5k L0f!j{iϽ$Wip?^J _P5 Qt0N%e_lL{Q?&<2>ÅWǧFVω0"_NE*P(3LĄC-٣JԿ1֐G` =9FSh>E ͚\#uSS#s U04Oi-*V4ٵXoq/Unp6=zl?@aB[Z;Ivkv;/740.ao[ ` XnDjE<]o\xlciD-H% ")0 Ǚc377TTpZ,;|*pٮ)98  ;aK?BpAQX߃Sa!S7Y 4z'1puq\d,־qTJ?PPBiW1P]ޟ,P[HK>A`s =f4j1^]5_~Xr-eJ3k b\*'ռt*tC-mDCGboQϸa# ka$45=ή­q+L9`QއJfJ{FjX~8Xv={jve,Չ< +p$6Yr.j]=-iJ䀱|B,t;|a]TR+i{^"MgG.7U5gk$*Yn$ӭ%g+OhTiu ._hKH~ps/s,KX瑧;eyY.T%09PfI[uki ^}gfUoQvL@QFyZF d Ӌc=Kѧz ocoRu" QˣQ1003=i4cwn06+lWYI,| ʟ>{R4FĿv&@RcoS<'Yhr0+^Dvnn{.@13ZXOD NNY.P ~hz R"Vv,7_uI$s9F+" Gb ?|ɨ]AgFG]i):n+ˍE u9bZu@v+1 !Z8gB:QYW/Y- Ȝ{akյ"ٴB\̠٢ Y&WA_S,BwK+nziCBFN(-'dC4GdK⍲/2 0+Rl$`j eV7Xɭduc^i`kMPȈ iQF#h1?t㥎^1#du$ M  ϱٹ.(ȔRhgee!.:&F–_bZLti} hMظ2|gH͵kAטh%VDko@1G)V| Pz9E!dCUWK as"T42 _HP)_rkM;D7xdY}r\HNw8^D穣`w]FHN47 #qyvPN8P b?|kna3قG*I2CA?BG 1P$Bd%(sUHoȧrt!G=ǽKoR'Ṕdō NX}^VeU<=0C&:+aYٖ]\4OJm5?@T#葄ԧcs| 0u D| ԋ.U+.kSQ%}V6]^m:A~Kt=D 9$jYD퇹sE™-MhTsM M`P)N|g8EV )6 *ma-xs-PYDN)ʘ LjsڒP2QD07H;x>ܚ@d6Q9-3xHDw+~!8Bipg|`"֊$D|B92J=M1DytuA*(nM}nHr}F1nn,>Rqx',t؜"fE^*̦6؂.=XmK΅lH]~OK|2^t)CCT9LF*ʳo^]s5 ebH:в6+I*)K3m>1R^|aLHP#/f ;@۫{s{X4@*qk`4/jyn"`_n?q }lMn.𱫹qWz[`10Qhs9W|}4LLmEM}7XI4? OsuޚUy0˰] imQ0D}ARfW9oPM2D>%$m's#q-`=lr4!mp×U̓*A֏cfa1&흼bѬ]Zkl;0mRHzRrue6/l%tZ H꛷E]qPg@J3.펵p.~ϣw>ANB&0m [uƽͫY$ms@n!(G/%.ea{]7rgĖI+=8)Y9gåGi >ǘd-S"[Qcgi2IxY\5Gx2Wyd3y$bJT~u*p4C#=X3RrrNKKD*sL_.KZY'ٙCؽmϸ/⓻Y61a9yf=pBp L^V\[; ]rC9Ӷv+DٙtbJzF؛*`mpcB:߄)u=bտQ{8[ЌiOo3|~MVgEp#měˉ3LjE )"z(Hig.uER7xk6(HKe)R D4=@|~1tl\q^=ܑ2O*)5G<3q'+ؚ~nղQT}JɘV4:ְmpc%(*Ra_g, :,k3[ 3ġ E% %;ν|÷i&D\bٟ=3%Yܷ9LiߪjZGԿ<<-zYI'>]swfj_ԔXRkMFq#DA8`|}r(ew'σ~7_4@tz^S*9r#O~1`51Ĕ4tmwtYԷa&T{HA+D3a(h`OhtC,~bБk[0i8a@[dy$RJ;M( 8};⤖ތ"-8?;ek|3g[R|Zd̵i3&[6%`nXNhg~̗pEV~K6F6:>h,GC qFm FV2sDU Vr}kU]c=XO8b32)[ -!Wa'-30Ii8 7 m%>gߴ%KÙX>[r%?~aTw1eaڛ ["w 'eF\ g U+p]sCPO#FURʺ 78S%3ݝ'Հxvf?@v,?֊,iuU{nFAPqhGQW1k!_GͅRSЍNxM y~Ǽq(B-/.!;$b+QivMe|irX\@7A&N!>6B}s6*q!<6 P m\DNd& 4yFoLzh-:ZqQXll*U-6Vi7$A <{Q:Uqqb 0.D/rC:\\z8)߄[t6J1\N"XN%_;}jWiecx#OBj}i[s7fI'-14hRqlY֓ATx47pV }'sǦ8N"Ź9g ^++RdG ,RV4k`jͅKδ9`-lZ>,G̜EMm'eiӭN2jBUHWs{-qBպfڏjRռNx'{&Z),VMfrO>ʗbl%Nx|uGF&αĽ}D5Jz & b~|ncL4M_GpM&=FzmXD[+T~jCu V*[A"}Z M~vs؋o98P9P2iz+Shv tsƩ:c=Si\Л\ LXKBPo8JAYrHx p96[ qR7"VQfEix)5 Q#n gpz@OR_͗I#*t<<487&}D_V+5F(_~ q`XcJN1#]Yo1&NzjbVKl B*ߌ9p>x9ָ"玼L\6VLF{̲o7f_펀0=<#y̹2AEK׹ g I9l>bQaN:T?|Vx{~JnJ 1k Ntw*dh_ϐOoAy]VV_A8<<)Z,TG?Eq 4nZDceM8W܌0$xNOѵj2:5![ص( =_^_AToWAϹBPۥTp΁Az_UjI3Or‰NVE9wpI  p+Zp^A.^3ԨJ9G03{δ˺4tP5~gr$6̫G^<fq]w&8hH"LA7xW/&eTE^J @K<!uWd&u\y=L5sT-NJ2V *uD$#  ؐ8b87sC1؉4Q ʌQYvI7Evҳy"k"CW:'(gvpKN׳"m`\˰ɩnQ%V,AG6+.kXk$$͋9,t"^ Z:/{D/HiwyUz kYSAp [DF&NQFDl#YR>n8:|r՝t8RuJ!:ꏏ A{?F)X=Ϯy% Xt`T[pZcBBWb|g\--[*r:::qVzz =3~04TZC ͭΠ$ѝdXYd{貽_6ZV;Ǡ˫&75 d4> ɹ!5+AJzwx^`Tn NnPsxs+) Lɻ8𭱈  *Tl}EMx 45AP^/wA1E?ҏ po1}hs:7B0)u"l N$jh̾:-Dq6R* W>/kZI:jE+b~s@b(scaâc~,TxR`/pj' kʳ^J_ @Ը pmҴ}F Aao}#^g2D5sACRhP&)$8ïn1wk̊huj[M׫)Y/m7ʄ~fUŹڋѐk#2&ea @|0q{Q3IJ-$1}ɼ ,Vľ~]޽@͒KA~ [O1)k;ǹhjo\'# AДajȀN1GISbǻ݉f2\\Mg-@t3mXkkw}?W[W:s-hs}0~4χ 4g $Ǐ ^Y 5:^Z_~(kho(D^|PkI?/`~^#=rgzv"+$TR\]q3i@kp8}m"Ϊw慝PЦfQɂfD!?qHCe041V \c1+QhP~%IE,0FFNajƯOq b!.eGߵwA:EWgs?凅O+G}vTbw֪3u~rV!ev:I(p1[/w9 HR_4+-<8vTՄ_#KUKu$,5v^8EhNAE ABB }O*hV+#P[UT]0D%|`CR1MwY8Ow"tG{LC0L8re¬{*=|rmFSҿ_[i`2rۓ- '9G)!Rw%ZAV=MFlO<"olj9+몕UV{w !O:E6~.R,m쫧hW$ѕtv(Olկh'7DA3~IrC0ndF1[dZWNuXn=( [uap]bLG.HÃZw= x_%Kj1#eFjd@Z@ C!_bb‘ vH>6KݷGou3S2Q!ȅʯ0a+3mEJ*.dSryx \ &/!dćdvJf8x9f?~(H¢rQN[VA͂ C. '}!OHݏDzȸ&btl𴡸r6-S-xp&8b>Cciq6# d5rv|e {+@@zSotD(H arc3O")(|"{{6&7W"d5斾{?p_fюMo.3'xo oiu)P,N c0$8O!R:=V㴟h#1_nޢmpiLuwYԨ'|Em(C%n;lPZkE9ڟ4EH_Q%[;j9<نN.!ߩ!}5 ?XOivJoBNPuq xUj|DM" ^1lEuv!v# >{4t/>51xeõ>1w~lrB!/SD^ Zl~{F:~-شK7x9m1 ٹ_Z!Dd5 4yV|H\όQlUHaLբ˝:<{5*+8Q۵`O~GX v9/)20G Wf,pҮBh |D `V,R5KW1̸I4m2})Fh5O%F9T㾥#T&O&݉={5]>_C6 ُݪsK#93oD&*HJ)62aCJp"M)iٕX"1nzwNZںcb+]|- =0r tS6uHSt'ǧɁH\ٌuQijNY{ [u2w{N:(潿LZK2syά6ddf5],KkԐ׹}sڛ[(QGx 8EUf=w#(r5cCuTJ!zJ[ڰK7P<>9rAfV/+Jԑ!^qR gs,A*voUF*"|TRY5&d\}96^mo,tjߤp9kQm3^eu OΒFnb&f}Qw \1eJGCpâ6_ϻDK$$UթuqvmQ!-+\U-'{c3lqpª{xapCG*` dXkv34ڙ _.Œ>.(z}?y~[CfB#xʘAB# 8J*}6N#gcgFdzgL_ 1*:)@ `NP)1# =O78@{^]D$R$>NndxD ȗ–r`q8"fB-^ӠI-gEvk8;QgQԷc_-JSz}S=BY")ϟN7佁lI--!26paX_Zx*o,:(ziAʴ#&|R__dSp4/D@!盖o/kEMfZ,pvwޙـ$+0:T7) -Q'@ $k3QqFQ2~.BД\)nQezb@>)cX5?ΐ;f_*ӧaswqYYrkƌO]'?0\9&CAt01]J$â ?!0Peh`3hh;2sv6R.yt("%NNxO#Zq_5w@AóF3%G'MB!0)%[fR?.r)2 i2qWIhZFk`GFϫ^~m4 <"H\OөZe %9 :}yEQx0Q%tÿ6Kɨհ/LfӴFԳeq( 8ʗ$B̽]v`:p YkE8"*} 'aBUq)~Ԙ؞i1*S!'t Jܧs[I[ڵx&-:ȶ+`f3*g 2$Ķ=Oo^]͟IxH:wXFHUc3Ҵ IΘ*:ӈtՀzGZ#!oL|E#ԗTgHpo H[魌y|S!OٛR%S"'R )6fk!$\J?vGuaP[*"~`-~/EH$V/:f7^ ?Rph3(:lqwvX%EX0qlF%W|{r5ؚ)T*]Xgv}J=fmyuzyYk!w1[#`.Vӑȃj,;CX)̦=Y`bxW)ԞݗOr@[ %cގn=Y3ֹNjL!X<-Վ|J,tόn+;hlB>$4ZoDe5 6 zjGx,Ej, :KCW`{6TNDR3_#9Hςa7ͯ1?\nj\Ԡ&[AC8d_kȥsnvmgd'kP@Yz ϥsMl$4ҌYAb|)Kvkjʒ.d^АRD ^glSO.E "sd ni6W8DJ ۘO]/ժM(]#źj}k@`[n: 'ΤOcſ5MT/v萤46C5O2W$aDUB.`Be%}6I> 睻vx:iyA#l} k!CN/ [LqvE׿˒kslATdž2$],J~*s7T$}:Ȣ둉  K菎kA"'ƆGTW}jAfi#(-p.kX ,f7U|a ?^ӳߏngߧ#A`+̾)$v<]0 <뿖[K%帻E9GUiO9؟5!xD!X8@mtChq7Jg i`Zȱ͈(*{'H}g^ٯӳb+ijtd5&k1q6P\74uY_Gn1{`l2׬ ʨ0;#mt*?^Y8<ۥ/,NKGHLs &)ӽT9vB+.~ k5AQ CZ))GYP hTSO*];O*Zzf >=Js/M]. mSקWt$ru~k@ߙ]&έiϊf  ˆB15ߵvg:Bw-G4 d@nAwrr&`Ӥ~C"< LyK÷_>|'gFa_MWi9BEXx@E-&/"Nv~-Nk+P1oe |VVDG-uc?Bb_"ޤs OYtw2 Z\dHpAI[(T$1HQifLպ_V$TG݄aU.f!=63XaZmds#A긃tB&*{Hjփ8~4j lQ lG7 \ kxgU ̭G+(go;uDq褘|<~]G-|=wPwP*7 i)k x`xRm("~O}Q<B> _8a3ܪ`( J-y"x^G`=_6֖GjĉK ƒՙ7Yhowaobl9,7h̀fYQ<m>be.",V0ýSH"vWV >Eڏ|鹩bLA$4tD~מ R1`:p Wp<8q| ( s ,-%I>,s tAGYG3f_:ӭ Y>h'Ua/ IeWu{K'ֲ*~B.q~X6MIP 1"_^I 4;9"}fyp(Aaf~(j-ʃP! 5do:jo׋o,BݥgB uךP0'H7P8j^ӌ7r,\-Z`ZTUX$m5=4~±#e,tb8_$Eh т-]xAw9sNXKk]QCu&s ߧX*>7\|Frsg>bSڪyP&n}Ŵ: D zPŻ|!G;8[TO#hyG};4,tR5c h\Ǻ7b|v9H..(M մh=?#f@KX9%d5Q_27ם2_}<["{.G'2νZBo|l``=2͝^5y{pwwUXfRA2fx 5@^brB|OFS0kY8!Q3yO ,=3=U(i/ۿG Q CE Z.KllʼnCVWC.U\3ךG z3Tw0Ї^&FBeحŅ Ia~u;,ܮhRꦎQZK%e*GD닔KlI&UjҲxR^QV\\νԴo/DVZ(A(su$ؐƝUrhe#OTl;ZFN_qEGQ&1K`4ٵ wĈiQ6Ix(hd~>8R_u>JJr0mek@ rͅgE{+yyth^tQ4YqB1:r,snU-Ax]m!,}z(ó̇WFފZȯom+ ]g$_R>Ms &OSv_C6˜ë*Yjta6s4뫡 `C|`  &Vc{;>}0h*`rPt04;ٝ$lMR):Il%B=ush;#݇@:yb!q  #5Ŭ7 %EwJ[f]BBؖة?LMTO-!i7<_ K=i|M]kbSI^>oݞܢ}'t{ 1="{Ϥ1(2]47~oSQhBvyN:5b"-*yWg9L u;\)@H+m.H*4HjoC ,B. nKWGצֈz>rU(i)#uk[h+3jۻ 5W.uAiZm(qAq܃7 uЖQacKjO1hEG<#)+V`8 Gـb܂3繣 STFb?`F)DȍNj(EcFɇ nHZ]*\BA# v?I[ -P8q"Q?r4 3[a5Gq$m$T ]cH؏_|V YY `x9j ~pd)efsؘ̊q}4WdWAr$@&3o=XojfK"Im<|_:ha:~s画hDm .јyTË*% DÒHbʵs|" -4̳tb`lNI:lPSVju\u3t4ޯzMU,Bl> oPv |Sbpboߧ9gAI 4lYG4M+#XJx>N A l5+HSmO*w0l4-1Rɣ/8Opbh.jyaN&"~9Gl3j1$HdA׭m(^9Ym+EźкfSEIU ݼߢK?Y35UݺA{+Ujk&=L V9MRCj@ wMEF-+=+X33ݚ\o 4cg5zpݚk|;AO6ډ yo6mUzNF)u] ,@nX$灬?*Q<E  2?l⮙F}]wHPMy~"!xJx/RH;3'1-[E=Efz IadýrctךRϊ5@2FǪE> ^j@8\ܭqK]͗cԕe(]pB'/g 2;I1V$tRTʵzRPgf#I 52W{2z,}V8P= z8q􇐋E"<>?-nZkJSw>}a<" /lQ\;B œ`}U9[YlSFb2$(ل  vvTr cJ{HW5O\i{; 6q~":::˼zbBpAqJ9oQګ6ns 4T_`Kf,sBZV>-l4!+bzG4g`j8uӼ?r.kvh S |Wq]_H]9Î.c;;l:/||!*:HcTOnRtc&>u.d/OJ<~dU](amߑq۝i..xRpR@;@%$/N 7NU HA"| @ =q 8{<LyF%z_qz鯿#y&xJߑӞ ;>bt+Ui1z Les4@nZW@hPY+z/Nuuo6OS;ΰ;4O,LL\w[4ǎ XW' 89= ӎ_& 81/hb[ Dvo`(O?Es8(if5vٙӺ{e3ȹ8greX-뇝#'~ Ui /O:OI:wwWlbc D+_h̙*~U-H AVt5]@@ K)9s+<({ueŒD)c[uLa6\ 6V09z{HZ+.ZOSnLH{7Cw WA*QQ-~m/f@{ F"P-|{w2wz)DGAdҏ>vxxl'TB|2εy;)8a#,rVKP3k,з1dF(++)Fղm:4JgĬ@HDR~1z# PO30t"T % QI&,E߾=$1'I8LY.lC/X]ָ:nBbHP_WYJ|}[g}N=3D!ScOܸ C-tZ!PXM^CFr?pj-Ez@H>]_#RKa=JԡWݸ}rR[zCC׮{!C. f9> )ݳzp]Z=< e0[?-҃BAwWzУkNAAxܳnZ-QpTv&q83t.2ոaƫI;N<=G:۲,a8K |CIYWX "wx$7xWHs~4@qJţUtO)V0M<\=PYW/x3#\KxGv6ݗsU[^;.Xdnt'l#ʳElP6n ;,mS˓QQLPL|:E>e!w!H'5"Açzֺxx>LTle݁IA&c%)uVMkj5dRQ!#yمKgj3ʒsDJD%(_ &GOc Eߢ 1)R_q>6Y,HY g܌VCBp+A&4k hD7gXGXЕv&Ej*|70Fpnˈn^!B_[$LB:&ͼQbt%f:| ?П\#l`&շj[ b9D9< St[G!( rlKA@ nA #|o,5fTʴ fpFy/DV_NlOmT U-宸҂ o=TDY (_8p#:/yǭ4рhՇۛ/:5Ӹ]@es;./m==>#y &z a5nȫ{\p =dP\̕j+JKw+x|@@TJ-+{ w_T2D !;LXpE15CƏ!J>>9.=KXylsb](=3#u1q{XO(m-Y|BtijHD1fr)P^>©JoZnTft+ ֵR \+]t,Բpvޥg''4#V#hp(0B ~$қ.{ ,BPs jAŜnf?9wP*wUg<Cj ngcFSo`4!~cӪaHgۗU %R{nXaL6|]DUB~д7=xr@g*fp YFV-`PXn'sx&'sRYl2 1&ˎB7jH5l*#Firh:v4.Wy{y_ EfMNDذr#Ӓ)J9sKl# -XɷyY|Y#)np|m?ί}o-h%D,kr;n {{!31%۾+ zz_n$Oƒ F7nš}Y"JHedRG*2 <.U է;sD*0Ux>˦ƘIzR'ר)s hEl>ӠS_#a${ `yH+jb鐡k.jM 3CX5[f"IAb6bfϠ83]9 kL8A<{q[MsF<ޛ'FOY>N'R7EjU-iI($M75V@;\&-Ay6 J,2 ~zҜis3Gw*'eZĹ 1/i3ge+AC Y2j'=?չK_|cL]"gDfZjpS 9_c(tDžS_yZl~Un7C/^#Ɵ,[yM!y+Pf*dMrD*~Wjbk$N-IIeX)*qX&O?xЪ![hje㱬 $}[!LۂL%KYCXUޣh3Eի'嵑UiVܥ%rT& 7I!0*7/Oߐ:=s)J%IA .%5k)cBXoǧr9I!~R>5*րKMS`"OQ$,&'`x+A +Ϭf{)E\|yc k%@#8:y9yWI<r6h{tl %f534M ݿ ޹j2ޓq BD_ ˩*Hvf;$[_^L_%<$G~/}xd>E1F`ϓ n=Em0=<=Ttk3jU"ѤgrRÆVߤi! d[;ϩZf> v4.}Եp,y'2.-٣3_--?I=)4/=u f#\sCpT{Ԑ Oٖ=ǺH¥G~$~BvוKa3h';h`˚^'Ds*6sHh~ 3hiH|(}m$yT${aii|qH E<v%kic!ysuѫjb&4 3Yw:!-L?G=)vV9m(fJ܏DPԑr?_Y!yA*[j,lu|_i7M9vh zmS#Du)^t_M"rĊB9p^RވEb܍M v[(Qh~&3>˼$4hf;?eIߘT^^^q W[Zׄi=Wc>[IB;qh%}}JmJsچ ns_|";( 5}GPϣ e@JN_o7tG'*rt%&bgx2%"=ȩK-XPl>_愪!A8\0؁ۋ ;Gv{; ~/z,.@W`bN*88d OVfX~͇xA}pud*ȸ. 2x4LW|vSxA:Qk]> ?z9z}ǚZt^(^kB|qu-f lR{"0+o,נi? UK=UA 2.`bUڧ`Q a9̈g"35X6 E`:$6aDn 1^4wUNFpw=,O>r S7qU,$'T(b=Oeĉ!(Y3MsO"mf+і]o+h6FQ6]Y둥FVɒz(  W()3)~OE"93}ԟu)^j[!BWW ʢ̢q{kr'kLZ=#BCGu.o;sOiDbMXs*$v߬#H=(`B1eB܀C2 %G6n]y{y= `ʛmQj c(տ,”Ȯj1:mNfܫ%.Nch"k W$hT)_ZN|̛%=f >lʗӼ#waM^ av`1P˔o5{iNlk㈅a>|rE~iC>?@\ wWʼd>l6)wX/P޵1GM3his`DJb|?BE9?9Ӷ^0}2Ã3j]H~> {p:k XEenK}Id"W`.$#VdyBT3ϧhrS4:قSg"h@hɝuoSUjsR* y~ up35(*]SĜ0k'UQqβa :1&f\OjFTŨ̿ Ҵ;(WzSF<{݉TNHM=Z!IQ.!0d - :R@6m |&@v(4E4B#7ȿoɚ%ؕX:;n MMWd-r؜ _*|-*]d ze)BҊq͕ZvҸLry ν7Z&dELduRv:Tx&Yڀ[(&*`T=ϱqyRHܷ-ÝRgEq|H#.]b``)H_TOCB+Ij lռ_qrȾy\.LȍJ4Im-=k ɻp~U#9W_Nw6:u ݶ$kŷK Хw%>ti$sn91o!`vF`ljx&Ɵ5U M6B^xI25yzH !ȆBاTkIfW*M,ZV2>Z:>+`wZ)UG1.L:tq/ײ}# h L^*[ K^sGduD/k."{{c]<:M27Kl!0 LDfγ90Ṛ^Nh((쒠8%1t /B yZ*vx'G]Ťr9JTĚ==C}zsGApС[Iߛk{ymu'RyFϖ h湓D0ogX:>PGp`)Tކ?Y_ei{1e 1r{sO% BE 7 ~ekT*Sͪ8a? eC5qtnj +He\Вaxe=I_Wra ݀6Y;|7~L^ ` BԖ o]JZگWu;e6T,(:M}&='C` J&?Wʋt8p+ApWjFP&&.x^mFv|>v#04ʈ@\a.Bj,XaI=6!tf!hې/evD Dc;?nڃ7!nte}>KjNNH?};?Sjji.tʰ4(TAPXr|ɵ~ ?W[ly'bs crPE\X`ͽD M:6U9m!V}0K%Vx,!H !C  hbXJ0d47#ft3t>^6Ctg+0~ꯩM Hs,k#@ R9$wUhw-) ~.*J3!kfa"^$_EF1??JqnbT6<)#}\ɡE)+]!Ȃ z=Ow\;X# $p0Z޿m>q bVԤɟ&-v_ٚCnYgܫtg s;t%adzJr1~`??倮`^8V/{VNڨqK\ȧZtuQ8(lPKLG+ *z<0Dw[V_. v"|F$n"[X#q+7)ꊤ QwHQYB&Y?͖Ku Нo{G{Q WgU uh">j<C66+.ýU7 bq.%) M 0+y -eV"##ڒ%ESp7ҦO)yZ4.]^1o<Ĥڪ45FNGÍ9rcEN Un;s^o[?~؀W@LL 0|C{"G)z9|mPx_CΡA +k0'gyT嵭AXGu$h "CF8YjXRlQ {ʷ@2*O˼Ԋ ٺnx ;ёӾuHzsv̦@IlfkEFa{m@n@;^DҌ|.;="@p]42ue1w^{|6F6|350Izo J0~Tg}x .;ǻjq^贷lA bAh5vY6w;O)^x&[(`3zhW6$l&eIs#md6.3 `_kyĪ7<پنK l/|p0q1zLӤ$"/u {$F \ʚgskeYŸduʹiƸhcl!rfdΩ*tt뀓>M{]ShOC3Bȿ].AuYZ ީ6~, _6ò] J}{"K+'uCpfxl$vJZ<{ GfлHq42zeUo>ei7$|I:EEʫ=kRu!"b~pͫ<b̈kW0}U*iICPպWIwHŰ<.):ͼڱ3S3Q%!84p-/ͷz?O|Ü z['$t-|4vGh=Լ"b2QR2݋C )D`%`6I,Xtc :N2 F@6<;mE2Sǐ)[ Osm'O\RL*.['9|1TK7?ը.bL[ֽ\':sL}e`H֓R*W"̿!SIRV$JKa:j H܍ FHn!ߨQ$*8Z+A0&oܨMh.X5v_Zrx]uKK`oDPqTO0Bt;8GG;VXݘy60JpIRG_"$rFʒ(S?j綑Sk+2N#iWUbE6@fQh(qý04IHNF+ = Q E}M@71-3K>QS+18*ݠ~O1xԾgsy3Gc\,AHm/N[*ꭉ\YKg"$^$PSA89qiuC,B C rr0G\`nb= NC%vLN( MOj Wa3T+>=v+A"i'$: x%nUQ+t=dCIGxa}ns0=lV,KD$7V{ؾgV#ZtC#KK'y5-<4gFgRP~v)с,xAbw(NR1 {Hcc29)b>Z{[}glhf>eQ`2:ᇀ#F!TJxS )ɬzSFc4o$-GPD=Ĭ(鄊K sBY㾓AŽ"\۲83 /ٌnzz'k >vk*;Z" juYwX׳&!^0%FݮCdes|qdP,˕z=Ǭos5ctxm -N%J>Ѡ[}\+_7l}} Rלaߋb? *6P1$TP =X?4R](Vj̘e07= $y>bzm<ψN%<3M#{h"Vّ,i%~Z#)Q> svPC "d |]ZZXI9`x~DcmI+g({-@ qr69f^nS%Q?R}f+13% 5jKctIDj#l[#ReúN2i6-)Ē(z1Q+;~E=K?]ڤ5/a9Tح۱|<Nh;a<q?ݰ^4E3sO˱8 {жؘF I),nR^&#:<$K0iJ8?f@ݍC FG W0?BMxTT ǒz K?SDm kh T>EzYbaiq;or@)Orutcי Gv4ORfnИB`FVn>sn=ڇL9'bFɈ(LQ9*9BdXC/%_Pقww"\,~;^ɝoa&7?pnײME#ce62Feڧ21Z`TٛChV?#bLr>GqN6 e kǿBZ| / 1 M16,3@rZO]NU"W@(2:W4rgyĘ !&ZyFi] ڂQu{Q-g䢛"H^I$ fM}$˚鄛Ҽ 7Iy ##͎iu "leom(LMIQwT?˙IZ˧63 2gՓ:Pv򖮣Q')A[(\qDmb1+YtU t⚎(Xy**c僓*s?҃{Y_BQw- X=VhgWܓ8Q6"R:?s>~KƓy1Ty%(~aP⨑häoa'ټXl!ɓU][ ԋ+k$_ 6:%g*ir9e@dK;XRX78CpG ϳW={b33ַRYͺҥT EeaS1*.SmGQMA®>1T<7͇܂Lcb e85:WKmnNQLYáeu{ڗHA[ۍ mnLe=ĬƂY?<{C>D80`_Gf$Oj of 6 m m"~TDoLq)ڜH|Z>*f+MxޕqIJ%Bߤck3UbY5p۳:J,<ʑ-&JRn}}`eUȋLM#R3W5#Y/}jWy>M=u `gUN$P`\2rTN*A-YX͛X(buA o8{ן]L񩒋n刓?Fq]"puyAؐ|ҷUl%'=*߷@ًBm':MD=T'noU^a.l1~Sc0w8󨐶,wm[ygEBf!r2V׹Bٌ6Ty\YDwm?p\O2.6 {XT1XܼrF *{,8QҩBM'E}tAܠl}S*9D4ibS;aA`z֊xO{wv{^4gh+RoIVc A=6{-?䔣:Sأq>j[BUUG6jKߍ2_]ZHd JмuF %,<4#Tyy֎um>@QJml~Dk_9 Y iCuk cqx>15'ƎO79{-9d`}vO@^DMGˉnh{U)zjuMFEΕK(KlM#WĦ_H| n >sE\A:в/LA[{.mrkO{S?4teUᢡj@& tUcZhk08a.6I(!uTW0>'5aݠ1o#xȒy (TV7AƓ;QDA3 _ϴľO<IPZbXnpsx MU9UzQ'9zx"!+<` Bd`݀pTtqot0&|'uM.3O= ."LG\ȓ$PM:עG㇒ ʪ[|@Tܞ;${:`ؙ0S$%v98ãR~͍2'}/i7 DxN Re ¤iu$ |:pe{N /iG6ME0^xʨw: @v<c.*/d/˫euy5ˁ>@5!U,),D):I,^qնݓLP.7t%rG*hP'QQ d7'֪S+ иuy'{Y*⸁pqEkr综ЊOw'Yu 6?>Qu {m7.t;=NY .c۹w$14F9[5"`r+J.k^y>ה"Qwgl5#m; *Ħ s-G뾫n8: 3ⳓُ{ySaQb\ͧh*iA f{4jWY*w!! Z9N"f7gL<n9C(yU:^<8-4ԳuPl$Z׿-_aH+,>A/AsF*,9ۣCTg,> gB\`Fhq"TӮ}GS EBD615'5\z'Qp]'b)~+^ tbreFe:beyC&-٭7 nyT8V'F/ooߨj\R{v䊆ep%·HG1}.Ruh USx1SoۈH LۅۦȆWim7(:'Q78[ Qz`ԃNȄCz@wg(oD^[ 2P:zi֍dUl8Xy^^%aXUk˧hUWJ5=eZs25UTwn5Xscy|7\ ~ Ec=>pZS2m%u헛> JD(fg4@_XY Bk-3t~jA`BRꍕ!廖T X}\+N+:_=f"MN"$$Y>{CUfkA"m$ ɏhֆɽ:-ʰwZ18Qló>uY+֚Hb%6mʒ^pMK4aBJI"v@ԢG2I#SV<I{1߂2~;C!,JeQKWM7׺ܷ]T)޽>(cT&n3G[j'O\ ɲ}ꇇpn4h7ꋠAV^̮?-MENuc9nU@'`IXR =lԝyv&@l`j`a#"ؑA,`C΁o2O‹Җִ 1b2~1wt穞mOc,F9Y0fƚ⯛wc?Z xfE,^ "@ .hx4#Îc# zE,OY&Z+u+HCXS+ٔXVیFxȐ֥&hrӽI,*'k/UlOﵿW;룞@t[Rzs L98:zXOf%ԉD4uO9j&63-,//B;3Gb_iDrouL,rSN)?I'_^č~#[ m{>ƄrQ |BDCҴ#1ђ-%F\ EMj*F Wj!}g vEIehKőWϦ-u+wcoj@$rim{yyQ?30Ƌt\S^Jo>@e;O($4q]?]X"%ӭyu:eeS*@ǵ=S9 n u|_A]o;.ת njQKkwBT4OHae?Mc cU}p-c(= ۑ4@ <=TghDhMbN֣Em/_>qKJ|f,`=Zߍd|8[Z-ܫa XX+[Eď`GxH`8m;kYjlȀ<6ǹZ'25o o7}%Fz9z _\@ 8` 5AMVi$oee8䫐.`L!0_F>2gG!gdW 8Xz_EZA@?EG̣mǵ (ڙJ9i|;o"Sd&}gN_ET UNi%Dqס#y/ה)?{ ;By3!Xh*Ʈzvk묂9 4Ɵ|miicmoLO"6f{?,\8g;ͭ@ ZMKuЮ<܇tmTԷD,2d)IJK1ce[ztDfW>X Z>lޱG9<bc]I( XdDC숝!BAavדHxH1k/NRwLVTD.+{ow;p:P+N.$A؂ G)Y$Gxi#2[FO71%-:gȀ%qrer#\wpUMr7y0fpJفE7 >1NZ'J:-j&.|^گb@}oyg-ReHcDܻ $r7+ԤKӚ旼[tAJ.w3̫wx'H,%(T)?6ig@;)zMZ-10GHwxNP}H_§_Pi~pVï˪?|Ş'B\2> `~ yLx-p |R8Fq򞋆%1_UJ⢀K,t̋ɟbŋzX2wxG?1&2)|+J,y9zM}mJ[VmUF{gcР*lM:ބ^'lu(4JTs͉Ud' dxV2YEa`"@BSΊНR>Gzxc\I(\[L[TOiBCĩHBci VZ54+U\ހeEs\Ȇ2GT]+btN'`"]3ЭDL{yuvlPOeCU m\z塴əN}]k˰] zWkt$0 btA׋lsKD! >hM"rtG^FVJ`nkbu MԮ˹Fv|ʩ \x;hg.vރ rq4wC,;ܡSJ__܍|ΐkpɈw˚, dmdNC U( ѰwF(ͽ£z@Itf"QKiq#R%YƮ6xE3 Zg9Ň RjP0aP:f$ r/VSU6wq^#թ>8)zAc[S6T!8~} Vȕ6 _9+=7%l,!mpƇ"ƢdҬL(E4b$e]Q'ĉ[@B+"ޖ}@ ŝHN UietUKfժƮ^۵-,Qٴq턃] yzbm̗RV¿Һ]; (ҟz/JnLF0N%+MsM+դ.wy4zMǰMXnj5ȠOWK|q*PGVM= aS^<+C%dAtM ^ nT 65+(DHc<0<{ R)u0([`wb|3D3͇I>nDIϿƠ4!_TUhhY` 6*;د!:̬ d3#ILe 6AuF01J¢A;0e4r VmP 6H_BS&!aUs+ tkfWv+:}Nw }up w o l͒ܟspϟ!TĆ1I_OQu1WTl -O%SwvaܙxqriK^7ќg :5 ۩q&4?KDғ)>^{[YΙDHjܞFu%ƿt]ʆYT|>? {M$')ʜcr ҫsVtR.Pg Z\xIH^zDR.VDQ@_\@#hqcp#4OZFb_3:t."zZ 17j'Ɣ$ v\pHQfΗH=j:ڇ)e{>Ķڪ0PG+1K׆HclYb>uA_>EAH+ pǓ Ug06NWq* @j0kv6OO6[=v{lk< fHJYLZH\pa3{4-0Neny6Cs^{v aLHzKꙦHB2o;c|yjzU),;6~wsь'tV:(`L7֢FY3gi)lԇcYdL('kFӖ Bs&Z[I|p͗ ȇ3nΣ#]Z{ q5 ْaP`g c:t4-Λ4Q(P%ƨ)Kr9# qA%픊P\Ynq[E g\W;]KFW~TSx~tX߰N-Hr?<3> Pr9/PGn<1{1DŽw R#\nL/Bzv堚nb-=]Nh+`n0PT9[3!PV?/; \֣H IPQStܛ3@y,#"ނ\|r7*DgZf{6PV+m l?qsm}3]Y]B g[j~^BBB#8I8d?fnC*L@,=k~qR~-rCiȴ77hyc?IF>F &cTElV`GJ2\CQ65`tGEd0ШwP6Bt?'V?B4^a14k)LlWLa [`Ux䶶{eIӐ0!؃q\.-٢.63#{aؾT Bl\u<4]V`, +Q GTTUiAݍ s7[|:]!4Q,ga{ [7rzd&D3>ꦼ(VP|z[@nS{?qpϿ7 5Zar:q*ɠ!G6CɾS}s@}&pr|t%>|>Drf^vo4kl-2jn3Ο&arJdӀӣT0$[Zpw/9RC!4$l#g *j>~h;kVfġ@nA$oz`3)<^"u?1&od]MO!3/865_S`J-Đ@M[6Ĕ&*i0\omeF")jZ*:Wf█^\T{qem2mU!x|Mb-a%A>7@>J(m=Hbt(eJ=L'tdzD 2(pDОdhETr9FbYu2>NqΎ5@nB4lE赕o l^NHrt1>.[' x7q满)tC} "]f{N,%4eU,|d*: f1R%;R#䁞E rݦ^Dg Mu(;h1;^kHEH>P?Ԇw }4B'SF/Bp%:(l'J[` ű["OWs'@j׈bO-T˭zՒ'kbU8\Swy|£IOhsq[t̺kUAӀOpBxLPiU&kYb:tE={0JŨx1:S7Ͼ钍^Y7VNGiLaHoy/~t ɉAoK,w_%;L^%e7@av)|G۝=md`+#7/WK^͙/S92; ,Y܍+sʦIE[fzÇwWbWau̘)'s1ӂδݯڞBJF}3B;Z5RzFQQsb%/6/[^h(l6TUOPX QIf`TG@rh\rqFPIS`gK2.zDďP*kd,T w;ud̥x^ƉB~2$88Yeݟ!X`߼m>JVN:iF1b2LH@%FN\>]vcѕeKDۛsuW[ݘ+\.Nw )ˇ X xү`Rz@LMK.ǚ- XviC6ޡ7Ủd|9Oa\١;qBvTƚ2$ʜq@Htn*\mj_"mLʥ`,+)҉!kMWߥoQ,?(lB(7K~>Wr&[fB1f L]]_̙$$Ǝ-nI&Mv6NUqY5]W괘 4}E|Xi˲Y[@[=ȒoZ C+[JqL~GC{bD$hgN~(^ -do[L095/r()V857^RQ+̐,7@`1&5|4cZRo} u[(3ת 9gމhQ(U4$쯣$U ԙp66_8mG-/"7n8zɕcPikrr7\(c[PmrA:I٢ Ǟvf7oIBLV \˴:.`FÎS\ѡ%Ԟ ꚭ_>0)Hg5=;8I2iy؅X$(KU0iݭNy6~ΘϪ ^ I#+DZKf`g!X'G_5Y"v<4ibۏ '*U^ӏL8Ƣ[{΄2Jn}-U,afjnMOxӇaDL(O+uR}⤏Job5Fo/n' L|^G tSNؓ XV܉FFg@l=&h}Lwv-U`8SbF.\F9+ٽ  j8L"yf]$d²Gٶ' Ƌe`~CaKQNO ܳ,IA'EuZ1=}3?,dQό&+;{ xA 4~ O %/enGFy} &&a{1lteVp} ֋ry b5Weeߚ-E1#%NǞݽ`7*RcLk0V#|YQ M.{S*+|88_mH]2y$ KAO1!=4,0rViPǫ۸pg\p;~O%bA$2[tz52DLGFY&GmH7KsסH&RO)Jk4|zblʵX(@lBy߿gt3PZdGlj]gD5 # (Hb(dݯ,q)~8Uv?Tj炸h". Z6`Z2 R$7% Bʤ蹄Ч ƕ9n }ӢzƤGd ) (}]Oa#Ec3ĹNψ{o-T+.*'Srų&C%@taCZTX#QˈLE7T$Adr~q>{Ĺ*}*H>ඤN1HIt}D6JzT:iei5XC+%  N:[s3pwm?/h[DC{b@eXmXW2qb{@p?qj3y~v'w=٬s}(چXg^ۄ8^h9gi@@lYFčI*^/Gw@7kAK*< o. *n55jb{btc&Cq|gttTU׵!vxol^9p2lОuOvYayط .)9ͣ^ri+;@qS}OI(W=(M->XiU?|Ѕ·сpW2oT4fuO*Fՠ'ޚpm7._wCV/#˪6?PqO!!}{ipAŒA ] --FPp,V+ZM\6M@ mS_@r)SL2o*kJG;;ݦ(7'>;r7.JEzK霩MK\#<*Wxv^Lq=jzK SH|g1-X-*`σvʤ=|rɦ6~%Jp}T;i {6}b"od{0s }DOS )ݒ,(g:تkVwkCF ?*4LJ%IDyD3t٦*h(9jstHg~ Y9#Vcuʧ9[#0YRhO/ZQFqa˱FIE5. Yک7.!H$^~ Nl0AL8u-ea|/ rt(k_`:)t%o?vI@nd C`m O&a]Vk j󠶏S>z2i\wQϒđ H\ 2T4,"C z pޯ)E0Z(>X򎦿(کV\o!*l89k!P*zT L@ܪZhjfH'[*ϵL'LqeSɷJ "?9@Vd&XM|]l|Jc oN"4:$fI혟ucm`whEv󰔋Ļ<34kX.a߳_:h.M?W+ej1ƌm!SB_j#zeE1&i[/FI-PZu CP1M<֧֫bVzud"]dWbNria2ŽYAKJC` dvn^o7[q.߅ 2kAZPY3KU"dk=]ۧ7&jS$ 3V02#ݴ`8vPM -#098)y_-1fM[=!f d*TF@ O{ j!c@YX@?1X<ε2ap!d S5^O;o_ 4^p0D\kL72;)F?p%~T+[jshﱒvrJDizha]?.lŽ4{m]X%6Gsᶫ)Ǽn*umbw̧4|{ƍ(olE\p~._0uY dn>FDzQhe9މjQQGPY͠)7Le8ҟ8&3X)~_E ,f1EH@8mi1|'eUr6] U!1V(Kpn0RDrvW D *OiycjZ[IKؾJI6?18SoTTգqZM_[5{?R?(5V ñgrli{:Ub[i 9\Js8iԒD/$fuftPJ= ,.5u;Vܮ@RFS`02rRkkMn!?(}5b\vsnhz=yVPyL1,!}ɨFTv(gO+ˀ!f0t[$7|Q&'cuf_E>pqrx!X1<)u4mz{XFLtV=,RLb<^Ra 0n%<]u?uf- j:% h/Fm]DPq:eYg{q3\o/`oN]̗p_]=><  > Wsj9ZYNJJU{M?w/eRVVfk0U]LU9WF8 S#%}P_2ѫhLynyG!n+iVk5v^̒ŌrC 3LI8ɵ"#Dn~BK}\D1sG2-r] }2/pk9al8ɷxb[άnh%+-t9.<cke,XlXc^m0>fNH^[bh}*zf媋aN?I:MqFCh-dt9Jg r rd<ȓ.>C6>D(_E,#Q$~2ʮjY=e'Ӷ}GOqCU$G cZjO:Da9ⱈy@.h/+ Q@zFfA~Qɧci+$Fp\#.^hprfeع:;=lxl-u cPkqb A7,2k?YE,9W|7*nʯ8]B'm4zEwc!݀BnV_?!0s&(ɜ2E8%b1nk,[D6 P[2O]փvP_C|BW3aAK!OH*uoC`X>4UuZ~rS[d y7/MŠru( )|v3E{O+G4k9t>rZ&WFF6VF(Au}΋?[Ndؑ뮓Q,H nz2 uwRGx1K#@ӝAhljזRwVFRHZp 6c`失 ^8^ab8]roZӉ\ZwHMk ]>xe ̈́&Py}4dR9U&ITҲ?a~n/)')\=|dUsTs~u1J{oOl?b%<)ę?'ʛID9yD/h8r]bFKLU9ry- yo([,!'kCſ1ĹWӚ\@XC%7$GrʣzL@XTf zMg}1!S&gڞ%8/%$1ϭųhDLO+s%ޏz1F ~*My?rsU7,\tߣ8(#T S}ί.j]\öJWUnijuE^WM&3f]݆U<}/?]IQqzhcr i*(m=+{%􊄺6V]j;v8Ov=CZ}h[D+hm'RBI}vp(*K܁Rji!t\Z7y]xC8,`' u.]qП{mpreRf=Xb7KB=0]#|q)5Ǽp{DQCxߡUP`nPNoEXv6p@~8 sВ(BLwVEf;-5{:.#y_Fnf'jo\"q'>hJ!3.3ԺONCg`2[|]\f|am #Oc? },TZ@L|sH}C&I UfmpcEjSg;oI}8!}Kh{&BqV~?> 9-LULe*wZ]qkz do[_q2b̟-̟f>e_"=UDeӬ 6lnE u嵆ثTי v?= $ ,>K+ gYǾm^$Uӌ'pɓ0 j(x-@e }YdX x rLzi_9yo뿰0S8Pu[O}z?=4$FW[^yV3i:ދGa$+wźvDd].%?f9f3;cHӠCy,.qJЙo[%p`<+ ?ev{}fVMW4^'i8ڳu"f4?5k d;s6Ec:u'sT\WLiRߑ"M.`YAqpDC/gypp&?Eje`H_t}[_iX<:^g %Xr'1QFY3DqM#n&.4F8q grA C)L4 GtfS^5VTyg`IRCC<)P20¢h^O^+)m 8ͣR%$'o6u*T8rҔ^ٯ'Gn'ZÌ*JHy)lYބ[tmB||/סET!curZ(V/U"j`Yd%rUiAcĊC#7KuG g#PtKuxZ!Йehp')o- r'Ym $p x2ksRSے#ówESQ<Foc+W@G6m=u'ci(|ܦQ&F=^t&ۗ|?jn:ZeYH2rQy peF*& W/{.g XLRXrI 7#a%nxOz{ZeWI ,zLH'|jnT}oéJQD\:7CZҥ)((H|H}*LE$km?1_}v_S*aJ*:rNnFj>~2<@}X>XqYLBU\EM (;|l)++z^el>Ax4XYzF ?)k& ؚ)!ͳh W󼔨3l L,6zz' J|oد$OtO1o*Bèt/z^%4t$%d05~ikphݗa+*ϗKffgAk{-0C7 ED%C9=f'_u-S6F3x/%Xk2z8 DhG֝₵$H1wRC݉R˻PRKPX ӗ9pܽv’N@["(5j׀~fGq1@T[cUoK4v e )rf!^CKҩu"i1e0ֺBUڝl\(D ɜ/huа/PHm̿~3yVM%`'sާ%rwC0[>0uO|1%?/gkC߷ Md7ssLӌmzQxGwVqNPI0aq -3xba.͏9w hMt)k#V ϼrLh0z6@ߏe>(m>d)OLE$jgp^8BP-0\o촿g`ہz_GQ Z (Ʊ@ 0}w[b/QaqK4lY+pLO- xaE$0sd,ЮDxu%!ˎ: 1aokcYʈeT H4 Ic^Em%3Ã.93N+Z)te5g jR'/q֯N@ު%k U, ZT+&* ?aNybzF_H]R-#6+-g]EϭK 9ea'^!쉈*Eur)snq{ OL%ײap vte𺲓/b\& U#Tb&oA:zI<ɋ\+A5Խ-s{uR%q/Mٓ veọyQy>E!]I;|$tFDS_Ճ"Hi"4- | ɏ3흘(|Rr 7f'9b{d  ӿٜGs1~L "x(uِiÇxsGp+0ڊia(Cei*c1BZ${S-C|R̈́ޙ|^^5e6؏Qahj$.*O/s'(ֽ0,M6ꈪ&9?_L1'@ikI~ lh< *W;N<C Cbe{cvŸg+SHkcb`e?̐G>sƱM#> 3/=ى"||Aɻ4 D9zIn5$qč#\c]Yu7~"wjv/N3uFjre ~U7^?}Pb)'yh#H,Yw_JbT:JyE'ޞegM1k8| r)^/yV˸(WW~䙎yץ[KH?C$/"Y̾"jXKNops_P7Ted'(Ӱ!>;kGʘoQ !OrK)rӧHUύRQ~tRnL`rRS *-yJA\DH҈k "IXىJD@.*XD2#MBDG.Ōf7EL!"$kCL~ iaum|Z9楍;/s'w9(D:bDfB"ua ƣCݣ3Ƥs%nDGQ. 2"KeQ+ԁ-Gav =Pw6%+G{`0ֵCp9*)r4>wSv5~ VEf N9Kj{ZRq;_@εe,&ӬQpJe^&rF)B-ο HZHZ? M(Y#Oo]gz #>&+jK꥖KzO»hCY!b^ M3ؠKFg:цK9_Dr`ĭM(n>2Z.L?3;VQUUv ;zyj.w}FpB{jo_K~VzFq +:8F,BդSC0uf`A> u P2Jw!t;U.7jT1d7_f5:=]3r8h$߰Eu#bm>?h+6A^ nRe ;X3E+mbnkYlPigaiKBlͷczm+. ED:mM7MgqjQCttY큚K,k3:L5wWhUVR;4ii Gfuk;/82?:hhwhDT&t =R-}@e F5]y 3`1s"ު+ xLsƕ2}5a -.9CvN:agl#̚(c2<$[4q-)TK^)?W?+@ 1FQ+ WL?e`;&^&fx= Qm'dH4; v7l7\Wi@+8MFFpVlB.QO@.)n#-*ZС{(s<6N2cD'bR)~}wz MaJ ai.vɌEn8[|;Umϋ07nRȎy\d5Qivb0nRJRo 0=#0!< 2R}bsZp-TTjr[J:J$m)VzX*D_Nĥ/US$qv`҈z@qMSIx|@quc<qҹ[B;Lb@g}m/Zp'7,65~|xEI5=L'i!,mdX 4`denR9Ƒb&y^37jۭA3+9 VtْPxH9aʫ\ *Brc3Sqͷs?b$u7r]{3A :JѽhPiz:1~M= tD_+sߝ4O,@{4َ9kYjcjRf:x҈+p)򊔪TP~ƠP6*g PaF3M PTXzKQx"/Lf~3Az LG׊=q_dwѺv+3Lcb-%c=QDOr/E`0s<`Л]/̶g=ݞEexp2:'RYvQ?C7^/yr;bFp7s=:1| 1{kYlgIJBHP{tݗ)zY3s>M5 WgBM0e.vu F] _pFbҨ5ωzsfi 5g3V)=pΈ:ζ޿X×ddTIp&u{ ?zuv0,.gL"*C!˪TP)Cf萾^cʾ-] /JPz~ u=ͪrɕ譍~ZȪ dgEIFc1E+C%'FR&YiŕRB v%/QLy_#'^~N*+tȍ{{邊QJȰd=bA&'m"ЄHmDWa^iJ[GqCJ.x9HNGF36jtJb9=;# B;eCւHO7n8mIJO1Q9DA kO Y$x7008᪇?Y,<͍ʓH믁!' _pC*2SsiuiC@2D橼^簬A%f#5yj)̵4qEisNoɓ@/UYQ1Tٺ);P !ca;:T8B :V 0s"i_'ݱ#P5W쀗q:Rgm$-Ӏ:J&P`_)AٞôԵ K8bA|aFۛ{'>~I,گuW׋WYПŗL^'Ff1RLZӼW<94kF-gLwPP3mNO[:k imU(BO49nx I4iFY>\Kn^L̠?~V .Gs >0ID۴+qS#8ŅCauh<.9Pe܉gk';N$MVáwfx+ A.7,gw{E+b+y4/0_ܙ =I7&`,v/Dm EpT> P)qE3j4"*07TnQ׭zߦ(\D>]6E}! $EqxYI^J^sK P cXTPa4)poo'఑xoΫ'Ű"T0mV,>b9> ;uW=Va!1EX-ʠ5즲zz)X3h1 :ǂג'޲`G ) IdޞYd;U0]TfU7tfrm\sN1:V-ZQr=:/7=avS Ǡ^u6A^v'O НXֻWI; S-&z𢎃+5H"~T4p{&kЗxmn"v\LKI n&\v=.}Fl,M#HGm0o`<*w9XRܫ&XE`^HǷv[#"f)i]Xv|$(N<ϋq\ jT1@3 Jw+Kt1e'>*,JًngQh ?uM ȗ80ZP ܪ(nxM?w .ZIfD62ZM +\d^ #q&b8' 6y;|d`-1+4hܭ])črH5wHf& :F5f Pszpa< 3$a +T_g+fBONĆbRRXUr-uX+-ݛZ9y7TFxjf&mwnEH&x_LN8Xsځk[)+H%Ϊl&(ڃF_N],'S-HOoõ)rCoZ&n`1BROބ{0q :QrLA^Z2A>1+c{m3FM cPF?pQBUXq{j 걙VƦY$xlHx9@` F&rlyf7ѐ: uȖNT]9lgFYMiU|2z"N[3Y0 0(7G>14J@Thо3H;Թ N ۤ(*=ioz`˚np?spZF!G0"tgiFmGdF-@ f.(6.i\֕DҷuHc인Mޕ/G*6u NdRD1ZOƹl.Bm6 T,;s.T>daBR X x3fz"w?hM;.=p7#<в[*0r QuA}*v :\"?)Hʍ@YM ?D/4Od$b mnBnF'6^IٰCV+ ẓ9I⁨.RGaNF>i`?ǽ];{vgpPg=[hBN]sj9n7rB=#sLMʙQq"A\LO!Gf øJH|?VjԢtjBm"Y:D^3VZx!{[e +MX抬BèL89* 4Z.hϊ8Šxw9>ggqg+gviB Cr&(>f*1ȑ-U5V&o'-y?fvQ!cŷs֑ݕۛMLk:PVe '^n 3U]GDKv}^_VDڱ TJр+(44ڜsK*Oj!uz׉z6Kc5"L}Fުi:42}jĚ7㰻b_zxc\qPX_!h3xp x9lر-LΉgd9δ6LIk=C@GeRo׿7@0` _7Od0Z~֑v<|*:ZǠǺW_duO_si[|v:f/T Eu<7,ZJme-9> c .[Ul&_! 8maa1g|aBƒizDbAf3P%(|Y#A\3fFf+"LvWA D_r8C׬=^@h c"(\p8Ljf-CNP̋EtyrR^zy|y)uMU /$ҹQWg'oT %bbzə')ދ:8&|ALЛZ+ۊP]|1E*vm"DSV%)+M? ޷Y0OxHh؊Ҍ-;Au:z/~j( # [Qޅ7pu SՍ1*UΪ͐y=#zMr/8Jw^_a ڀKQ}Ir8դf7ysw=x%PR9xžz1/7{l8NŇR7y0FXąiOY),Ҁ8\KV=ðZFC>~o$ *6?EbG0kjæ(0 ?Bc9"U]Vȹ +QͮElJ(г]~DYUSH8 dKږ|HGˠ[{m ,,7 p3z]E&t%ۀ>QTh?OE}nSY=qBR&Vs s0FKZ4wNGɼFJtiS۽sހ$KX(cR\4S䬙|41r' fC!J9t+zEkNeǬPЛlz >HәUr@]e ڊzb;]ޟFLy^Xܐ^ѕWa{:K;rfOU<ے2Jȫ}Gm+tt?`mBmai#e$bIlȇ^YI9MK| _rdՔ1Ov)%~u2ؓ8"]&:{ ;EN/iEH͍${-ǧS H^̰2yKn|x˼yh5e`O9 }évHvCF9Vͭq~'(q.+PӒ);ymeJȐi֜yo6jYFpF 3zxfaˠpu6dËDu=f~ oAxF[`4ΑPpB.}l$ ӝ?%:iO\-Ofgc%PcoƝ3nPxSQI70j#dٿ3tDC}l?xb|New%D4xfi@IGSMq^ްQO‡怳Tpෞ́H,7{+]W[TX4; 諉'Fjla=ٯ9*TgDB_w5}'_EX`Q6KI2Щ[M*  .c~Q6D\ȿrV;ٽ14}Y]PR "Ӗ*''r`AЖ,VCWϭY(i,.`,Qm }Zk gI)HL![\3/o$9 y8 @vcB;͂t{@(r0.0Ĥ8}蠌X@Wf.Tc<Ò7y]i2n͎[mDpXUqWҫvY.on?@L>-Ci EsŇ(Bf6r;SCFG$)ܟd U _*ϲZܩ.:}of^Sc' zϙ[seszP; !(''sM7+Jp#S׌!nqF$Nmc:  1sʯ41f 1fN +]3劺Cd4 ۧ3qWxpvsz =`$*c5=̋}ңB9o=FxCB1le.{œU2`o?nyg3-j>-l е0)c@&*wH,9‰c\*[;Ÿ %*1:kʠ7z RCE<>4E@\JZ$uQfv &H?CڱՍ]%+P5;opP- x_DH1ؑD. =}#HJ"t">so(JD͎'l$ ǵ+e逈ü4Mi~QZLyKZz/V"u1T]`"TK@s̞Zn_glW<%s?Pm7QZa_6y}U7|V64eʘFa‘Q$Y VH5w]}_eS-ʳWH#h.sl=r+oJ^IcC[jJRbs};&F Q{ryߛv֣Se{8`JB]滹fL12ƔY{9Kk0gQ3V'`9:R ܉ 4 )L+5Gƒ g }f)$&TcPOFZtq+K!@z,{tIF3<}LC uYӊ-~QмaҫioL.<sh8u Jka$WQ6LB֫n%LʰKXvH}F:k+Q_tx!htJ-bGw>A_q}HCo=-AI/;0{F3xb_;/=jfߐL$Js7! oEv`* cT"\aGC.z`t`B4A"מ (o=٭#=Ҝ\,?Bv7=wsvqjH ڟvW63_. ecްEV;8_Fm9{OCHQ@}US{R.#Kr>G3Sx3&BNrZĖ,OvHD &c:A!x]K*`=TC!h>Nf;4LBx{, kkP?dRxzn.-tq ^qAgF;~#l2/K@mM g^YLZXPP9^zꇱ\όtqd_2dB1IycLrmbx/^ Pas-/WHq3wϢԠ]xq膁{&;8zc$66}mA/l8]O8 A>vnkJPtd*Da`\Tb6X-aCR$'CGaDZ?9 j/MRUkZeICDv^Exmy2թ(#HV*^^{a Nd\䊦SzI)1*ǓϠɤؘWn^;7{Gn"[5G%E<&Xi~`#YkÀ> kcsP#ˇ EbH43Sh!>rnM-;h\`?瘙^&3Z_ !*e+&2\Aq7HO<ҢD ld /?O$@`޸R_F Ob@C|L@5 )o7l`YE"{ϭ̃2:ZڟsNAX1%~ƒ[Sy A+dlYWՍ!0|>kT1O.ךiƈ_2(&F6X)!3xC*Am$ݠ,O/煈!Mֱ8ư׋}s_R$~2gמRxXy =c)24n~e?q?Rj6w\&lz7lyMWɟ˩@W4F:]4Ik$M}w8l=8[r(d\>5 WO!v$U4 Np3P.u$q%I ]c.t?ܢ DXjp6 ^O2  [1j„mYE\ 03N]sid G!-=|<;섮z 7khS~Iu33E"F< JR[\MDfYFʀwAgs3Vh` 'S7%K[z~ %XPLZ~Avi52PJ:\CX?86vr&[zS LzlldhO~&, <`.`kH=,n3ilIuoMi1kШ;=MM_&' Nc:V8ާDV>G˺aHuԯ%'ict׽D wqZ8 prb7|`8;AGCŒzP5LTTSPa{t\ItXCjR1(3yx _..uf4@HUA &?79ܬsq(<V ނy &M$qNq#$= M -ι"\RoD׆?"G Ǥ)x}E=֫Im KS46|p09ޏv׼&KUw/-i˩wӪ#\JDmŇ˶fv-\ʖFk)yFYT(Z@y`[wK .&XOR^f0P8S8&W<,Zq3ح~Q hQ  u'].h>jftapQ1!D5 n`.)ۗ@y)q[(l1ޟ` {t&WS-@;RP#qAg$æP>o(hiM_'JpL^,H _Cn8A^(<(DS~/};#X$dz猴 ~;5.cs)sy3/bM"aI@a,2xCbȏ$6xD$3tʮ*igvdD#³XWpɶOd}YL0{`G:ubp bV(éiԷ^?R;`F?\SVgD},gE)QOvo+ zF%8W2ZI);ݚHUT8hCzԉ"ڌ "]yþQ"=Q\ }z:lo1+iĪ%ZX-dF1771U_D_,rW4:HРA9}/RJkcEyPXפM u-p!~{K8AK>`{;N@|fKRQp2OߐNpJEnggI=P[4S0TSbqdZN7O~#ũst%=θ]߼pHHUXKwzuE+å}t|M&L7q9§9 9VhjΏ-mW4l D x$TpG5SB>EfV^zIY+M{\ܽs&  ՝4Ja&< 6ع HIpd>Jt\N38k*T^X9 -؁OB uQ(@J=|鏄MGF 0q&FTrMZ^Oh+ Ys_OY[p r8r.Wr^l܆+RD %>Ō` kg }1.)Ts)MJ>oᵾ'ϴGD9(4 b57T0la`Xzgg%@1pyE\alP*8?XAKfs)W{;\3s 9V:SNZjtU&GO=ַ>$8C@v!HPUh'5)#C 7r Cj0},.yK?enrN>טZ!:e+)dU5u]K|4&Qv5eg L[*@I&KS xS[G:یmE^!$5YN:gT) w+ea=AmIšl=ވGxH^HlߍT4MTϢa \s e4K"aNagb8MêFO b9瑞.=@L?aF/FSZB5]GVSR*pBN`$ ~f3?. Tѫ`C<@>DקM daɨ(ЮqƒGCOWxMwЃ=b YBu0<ϊrVSE'UvL̚nqĎZEHtڠ GցIR(*Ʀ"Bt˰8}UMC1*UWZfQ:g3]MwdXcw?2񷒛ȵmJÊ2ǻ58ٹ|Rxen! Į ##omzVP B\ BjX) NdJ$ J S zL< M `aJȋm4p%.ixf X2[z++! u ,rĩTM{awҲ ?l(UxDIˈteH0A\ I`DC1 Jj>{఺rO.:v֘U 7#7ꝩq9;ak6-#_EyGq2D+N|lA j2Y"8PB&PzyY] nM/F~P&ˡ~KAp_hkrLQVBx[m8Zf =~L 8tq^15s8`FG@q` *vgp@[meLNGˈ&Dzv<a ġGP&ȘOUUsXZ%4#UHdER#"A=[n*Q-OMT+ku U9Arh ^{sp@ƒm"$6JPjE`/LfjScvNco܃f2.+r-V]׫Ԉix;̊yߝjl>l~y\wT nURQ5m2d Bu!-ej4A` JNbU񅫪hXsóģ3Wp*`~.v ~o}t~aBQܴfI$ h])bU8/y (x~\RGo:#ܩ%!usj5m3;P_}&R8r 7wMQrgwM%.ʼ;̈[9PNM<_m_7-̣r͚C~0n,1{ Cmڏ2F9+9W+#ZKWm[S1kZ G7qVNl@FA0a l2]9PEx9 l6M*\UmZmCeqwi߇b y>`x zC_WEB:Cd53J/5 n]_kPO@YB3 gY%d <*پL3^鴶1l H:+sCnij(K6AY<1 j!#U& ʵt s֦2$g5\M tvXqX*.*-† v[wp2#{Af6[m"^u2Cp`l3A :CLEI-mbS3f'-vj/puϵXhɶ=}݂\g7>m}!DUr$pcZU>N6^HF7`e|j2F#3~$o $6@ݔc$ X<īq"4@IQma1WsC3#?榞E(rwg}}tO{ B:>]̫pP3flJZǀVv j&dk\Tǵ$,3dDyf@{e^(:[sw& ztNVG5WGGd%{onšJQ[їl(|3EJ(ŽU̞IA,L* ]'+=y-hlג9w/1n:9kˏD?c.,x'05/wצI]Iuf=Gm3]^3HbqjD@њL4+LF8unVxJ@7i3-d' ܑ~W"hI?w](AZ&1_80̦om=ǛRTboCpx\)6"xv+Ch*#+@7u4R+^|MŌ| ;N _1LόZU߈}wB$s9|'xw3ƢjLe?Azh/ΎkgEȏQ{݈4CȚ2rnFOt4ZUK2lZZ-2{JǑvc4e,<Ȕ+f]NNe>\RRlvߪd2n0H9pnp:nl>GUh8'U\;q`u{KzAHc|iھ&,83b %Uwv=Oh=c5Zs`=ٽw]i}/$pj()ի1쪧:H(C FI}-ij7|@Uş`e˕[Uȝ:!+jܽE_hti;(Cc+0^n"FCB6EG :4"xU,K>ljYW NuEӕ9j/CE6 PaʹZ m>2ԯ-@N)UR5XϷ R"@`qk b il 7"yb90=ܾJ)l.(fߪE!TQPK:Ğ_p2ke_d xtץNF;]*v#@qab$p4 aTY*Iep62-ӾkՀɵThT}x.e32&|o_T *Vgzv[ |"whc2gl MSskajdhP@gcϘ(%y1 hG>RJ5QIfJ6lBiDu4 X_I06'(Շ}GH2[eZ&5]|B@,`Rc@Q> * NjPQ[԰V#8uz0[g=VGE.֑/.2xZШub@훰Q[ RWһ)REY!cz12`Äg%6z Cy1|%%Gm`*ݒ{WL0.駛L2lWqsZE*kAw ٙӟ0)[ěѳVUsNܜ4Ib{ބPe\ŧ l=ykCѯ˺ϨopkĘ5o6L##|ؚ%>PkIKe`;MH7?xF}I+o*"e#N2C9w~ߘ>Ͻs,. Bb~S]h$o}[B'z1`[&-Jǀ9¯;,D*Xw9O2@?G C1Ya3q!'D]=B,L"Va0"욪_eC`mcAJC:cTW5kJ JH9/$od*om|껬n F-SKoGݲ#U3 *Ҭ?0.۞J2H{A-3ۻSvA9W܅?aX&^?>"&(jzN98g =sr' XʰjkeovG sj3nx@ vpl]wJ|F tDXK}'t(v\R{~f+-i4]I9?f^6h&cmADN~Oc 7~_SvgwTxW:ԲnWk}-3v&A÷zT⿒#؎) ޹u В9%^|oGB?]GXJEieoOJGM8eSqt?h`X Y}&$I:2&Ӹ A?dës?!=ӷ+h&zW>M 7|ė"6 N}Z@GY?%X[~e;O[ >XPNezk(k |5}I+(څ; 9^PYmgzf7DQF_aMn{uRWlMmGbDx7f`WX;M&㭣h'Cq07;F98!>sdITdhDGn]d&"`Nqpd񍪬^]9H'ɾ>ui@ ~on!"2j:QV~ܴm =lykGkA)ZeH=2Œ&ە,#YĒ A6C&U؜ `%gZ~VFZIEKzo7k#itl;FO@b0+6Nž UQ"b/"ƣ}NI!q /u0ID?-Ld _ ̑֎Ns pЗg\+>퉓gR4jc:!#u+aE%Kw8{zh/ fYtoZCNئkS4"%%sԌi͠XLC՟*MCAОV [Z?JCCj_8&?z@ 77eNhjQfo0>Q^QeՃIn #o:/k7PpȚMT. ͎'rjjQuM@,'Vs/qBq$2c.b#bz >>uZG0'/2㬫/zB6b .Gl"3ŭ= 7X:Jc%e\,4s ),[k-̯p+U懗&VaPz_PbhͺIj~>Gl&R L13]xWIPP rYotꐂ8M mvZkWWUSBIL/#R͙81 IAߝ\CGA0NٛrV9>qPL&i#z~PW`#K.m&qƠ0'Xٛ~=V4/\»R2o.z` }[M}NQ& 1|-oK^f& 跎^ҺK }!/7-.dh7ʀn8j=/gZwr6.9AIݐ=ܛMi fM"n."r@1Er9ֽo{P$PP;@@?f:XA@ݕ4Ny'hbBV$;+>=B>t*\OCj30ۤkrRkčU5!l3gkYgÀIM64*z@8e]ytcṊQfhǚx!uLs+ySvغ?k'j $&ۀ-:$Ļ~dX npS%k_%L ;u\׿::ݽ*jZ=|qk?E>_;6A㺜B J+I; "嶍6 ^׌6+Ym@sP u%xNK!YOئ=Ihi{Ѭ#YJ6#rz09 ضY(XqA({e ~+*)o<"?tD$O*K@N="s|Q_XTܲJ#kh5Gdz`y}-o_KIH@i˶A[u?W[/&-&Ihp+ N<)Y )cn@:32rގRև-jY9g :r#J#Vtx [t8zMbd}2,ZOjN6)v4'?F)MsZ6 /0 tH#3@~e=~OĝCPC*ãOkt(W?p~8%'tՄ! (D+wuU\)߂638(rgMqq oKIVg5TD,JŘ@Sh:圶_HFezF鿫2#PP{pٸ rt+lKZm*cD51p}J6mTzpc,hrgf?ԕN[e(y-f̈́| x Y6}k,t%s9 ]A6?%R%)DGJ>#0XoX7,rhW3)EɪP }ԗmKr°T:@|8:Hl$U8N tv=>d&h(Sqd=:\:BO6v / |`Aov~y&wiQ.('M-ϚPeP{a&ؤ J&W9n*yc3%JL6)o?әKknU[_㑆ml"zKA!sBcNȼ wٍô6R]LmM%\Qw xe}O9;ca]G7kL2!{ l[\e3_7^ !o_*(NDIR1H:F 3z pֱwlVox`mgԐX{P#w^̬jq5>vmIq4>EyrO?#JU;Bzʹyyk5k#@<@2",ƿ' "#>,Us =am=s4}|Feξ3n%d $K] qi]IFPLO"'fqS Q=Buyx8iX"?+[3!mFpOxM"}\ˢ!t=4I̄~PGpS~t[uR'7}`p+Cz).G2"M ^Xbyk ڈKCj aよ{sܩԘ=;vĩz5m {!ԫ/`'A d2tz SD__U\A/Lӿ%Av$ًCkxS .6׏,ǣvL\y3JҥHϘV.!D_{=A4P5TO`DE1EB*;5Q ?]q*ZzǯCɴnz}'率˓;m*+O^Pv (hyqP Z3H:iJ8xTo=Bx̼0oB8`dj|Cas/~|&KpH r&xe}W'mB=ɉ:r倪 & _QA/O_40;o inhJ.&)>̑+ E*L/mmj)vL0F:-{g\sVvdwbG5>l={aG7`;yA}[9@I ck2ѴR3@@ndOfhf_\%z:хX3qXbKljiε]ة8ܜ6 z9_*; m8NB/ԁS^KzNN(ˋ)wN9]_m?3ȍ$% jrwwk=^lX 5#6_I1$(T)cfPTkS 7%LIsB$xU l[;M1f<8&DBbt=ɝ-,\uͲ ht8\)(N, >囧q}SG'BҊDxm;P[{M>Ǩ0+gaǙanu.R66dA- JtNGIDӎf@v.Q##]c9UzJ0@L,0䖼f釶ԁ*fa \@T߾B:`DXޝr~݆ 7VK$jҀ~(a S.;+aՕ(7x@1ޅsg<)kE(^.V2Uɡ3AM%g,}UGTp >{ ,+SҖ< QZLC>YЧ!GH↬hs{^qHf8h%kBh!xQTe 4{~: I&G 8gU`l\yck黆wʷ [K8<%@0*Gow8!8[eGP?v阠hĸPGozICgpͭQPn̘K.998FAU=DX3Fjw$CR&8y8SY8cPI;IZo&գi ] gqƌat ^NJ'F*Q&-Kǖg _gFov=== 宸LkO+^u:1[hE/(s힜 V,l͵ sjJptxi$;rjԽw-V]͏r%B-2-#P>Я z2X'&`D9Cr+y1%ax|qb]I Djth3ԖVx3$8-aPP/!TG>fr_9S "'#029/˗ *)dY?1Ib(PZI\ɧ`zm~C\D`i_xYɰ}RCr!OI:8yQ**sC %;Jk^^}>~P1cO&C3kBMQW}qTzn6y39 #\Dп:X&t!tfz25Bc΄؉ǥge{]Ю*rDo^3QiJBiH*Y(;I=i;jⱙ~P2G[ -hT{Vgგ-ZSxp!mi(MzbW/[̑iQN=z9"x틧i!eoaXqe)x̽r9<9s`]Smz6%IPdJmA FߘT;N \5jaA2(XºGdoF,m(V\\_\VsUR)Dм# Km:1*dPy N{ܫ=:pX<}< 5sfdCgrz7Uԕn 8y?^ ["A2.GzB)Ϝ#.Ȗ.hu)0.`UmeFWmwPxTOfںÙ~]m+KѴbc7E>}#z⨾>d >҄q#^^^8ZU͈^h7:n~Cկ0kx{N(p kZ$gr1=[jsZ:`D-o=`OBt b;BY;}mYSmM8Ju w|9=NXO{ni$h /0Ⱥ < 62!Wqvxe0T]8(`tgE-[+%I Er4};˥ЅQNoj ĽV*>p;ʛ`z*%SGnP܉!.DczfN1~󚵜zZm2qst/`w3*6֍\B#'AxՋF.;ѳܐ{l[[y\ǘَn dtx9eu U""o著!aTc,]N$0?]Š3e V} d2;qAqjms @DK=>T/V@Fs30[OE$KCMrj|Y*'8}<_v_~jJLJ 6ƒFp8Hc8M46KMI>t {Gl zK՜aNX +Rk!f~R_gP>uwZ-FV"NE%0iO7F籦%;U?=[ _W;2öp>XmoE%#c!nH7k{,>LaQ,sݺ̵(`KY6H3IP E(-$Iq2&}T~ʇe\ѩ349 ;ZӑX*Z!yBUPc`A ⢽Pc؃s;=),G @>+,a[;ĵ`^2^d*puaw&ȫ-Y@cB9[6Rs[F ǙOCH(MEbYsscIјo%Tz9( .|5A$i% ujmie&* fKb tY_x@DTV>0bb܇y{EHOA-:?zư.T1:0UI7>w܄Ԯ^';y6J;VP0A3FMjđeIwSLPaˋPYL!iy[˿)vi3:$&`qP-NEAb!Uƴ#H$Bm-2?"))gu+)u >k=|3T*º}>th5F;˾C?ɧ P{~ɼB.. (:fC;*ȷWG~y76amɇfcJ$-n z%𕌞b!Zt &ҖUw擵Y.Ìiz"R pFs9Rc3x>{6:5lƉC(i4(f20'r=tA$2;w̷s1 CUIуi@dQ۞,,u:xSv1e{JV?hĚ9V]W.U_'^?|yiYjqNGgEM6BIbzIkg8 h( zaY2OA^ ~7i 9y].Wa7ꉂ9M=as25A+q~$TV>w@DzI|".fūgͰ; l"+'Qp5dx8:-cX{x3eT5;͌A\p|Cm>ϭ1eSԁuوYͫ@B'$F=(wi9HQG扴`Grkzy|MfL+jP<ǯG+'\l2" _O vV.WMф"ce@YnM? uE\Nݞ@)A(Ss3U:PFIwZRzoX$i9wKM!\ b R-F7KcmTe^]J$V|XlċIԮ4VIK|zX,Ebvu!ҮaY]J.9_=FJJopxȱp2CrFr:C|ϦEHcVELJź|yRj_/s vvah2N$P H?z#MmjuT(PPbŸ 0=. аRy1#SB'KR>PJ~3=A nY)@i8}}{#~IK>ʜݟ@F% ?@J('Yrk;-OM_._ʃ;w'̿2A 20j0:ONPPQd0@5}W|)?Rz+݂_Ef{1f=`K\H+Cd<Py0uVN-qpQxV:_ +CXJdvJy0mvk/GttGh` FyFX$¾ި1U|sB~#S`Q$Iud\fQU): g KJ}Btz(Zt q+׹7V>1Z,MCs,5v @5Hki[\^H.-[' KO45SXdg,;z\gjLA8_xȅ>+SP6g rkQ%{Q#5l./u@R\4u!|"6@cQV:8.VfÏደfy" 9,f2z%Ȑ  +_Mn&Q8k"v OGd ^7@/y2ȄDo>tlDX|xI7xD$4WNa)OzlSWT.F=WQאe(-\ - ِ_#k`uHyUS3aA,|\M{9L=ujlCUp$a uI_p'㽙a9\ڔ/eJG9c@H9Jku 9}{(M3:,t:zX$u+0!Wbx҇ j iI &ri&?BLBO"BYE۽p0cV9E٠~˪ (n4nќ>'ܐj?'HـBء%s&iVff5DL{r,Z? %,=Fh5+hm7tEh0A{Q$]kYL1Nti9?;y}6+oaʝVhe52xe1B0B|$;|VJF@CCk~ 7<ЦcgД,thڻ6?_${m.]}IŔ/s= z8p ^I#qЩn_QM,R,W $&'%="{gVgi0+jE|[S7kC,FmN =NУ~:9Hx99 4+#qbM n>h-o' 9(@!¸=Ļ5m Ȯ1?~z; ɰ\_vKi?]\mű[<{$>c MyI]G;L_#˷S{; lǑLZԋDe")axoY~0Se_{iRKjb5yfϒF8 e D0%t X%D%V0jP% %!ȣ~Pw.J˦W;]2 ȴR9X{> O 0`ּb{sT զ_K F>̨_>aL'\Bbp8ܢbpi'E/U)AKn|yl`iQ}l kj>Tb_dž|OjPb#z_ỞS|'L΄Y>9Qa߆%É)45Y׻4H/pJPcSlWm@ v C2K%[BPM'. pB4̘TIȽ#A ^~,Ŀ`ljl,;cEjrMbxGuI40HL]|wNO \"Gj?t^ IuhC-ZY"t`ބs _S=VT & F=eH%i ORLO*b9G4,hPbSF4+_EwY&2xߴsPX͔PGp ;v=^x˧ރiF2pv*͛oz`Im{Q%.;|K25p9CsM930;=&9i:EL+%%bU=phBn~޾`b^*84q1)ǾZ>(^,l8ZSGu BSeG8b1K=4ۀxrA cp-BUN ;[kZ +‹,iv: *(jd7?Ž)]b!E Y?Y-hV'UHAtLi] 0.}:]ܘZWٻh^R@ImSWL\;ː_YD*[.SzDes'^:Ie\Cubr8AnO`^VQ;FQ z^;R.d-D#"{#Jћlk1VK}YAXa5f|&9B8ټ&K4̑fbG)b)Кb} 3+V{ER7mrs7^/׉•4w/m( CA E֮aH%N*0bҤĢc\R' ~m%d_슴UgڵgJ9%8ftJ+f(OtЕA-ݶrif֨-_\nG-v仛ϙ# IQg3 1Dɛˏ75J9HVըH;1Ƭؓ[h٥%OCe|#Hq\Z颶{\!/:9d+]I6{4q>6t@EH^hZڜY ^N C16$tYiklfE) 9rHPJns307$o! LtwY{ aEvce&0L0ߗlLwpկ%W2\Ŵ d&E]2 9 GeI/d?%u W3d_qr{m^DQoC8 rJ hڕH3tsJ"slq}qvb+ ,+Əe?Sd"#SVӕ_ gm$#i: 1vEK/N|OSSY$HaʴOcم~֌/~߯\u=c SPw.TH/;A1OgXQOB>rrPoN{JqVJ@ ws{N@2[W(_\%xsм@/_[7C/@8[~=NqWyi")Mrj6m0jܭb =B^\=sۗx:M77ʭ\d M2Th 'Z)jOEԓkS vklaqE;kL& .f'H8~QL^DŽ3cyiD#}S03& ~a%Hj ԅLn&,KKcM4y"I 7<óCV&oڸTBMN=l?\eҎ$Cf?"+!FK&˸9K|nQ=:q5x x^s^6R U8G(`?~*DیLUտl[ ~J0V_Lo!ya,&/ }}UCS!kCFQW5\Zi)7\yfy_P0vqNn ُ,+C^P^-yG8EqS\e AG ,& 1*f(c*3;?4(DPN 8~02F6v ɠ^zQ+O"-$A1yQ,BٹTQߚ[2Y=gS1ģA nC'˼oa.2ss{o ?B@pݵBlax1&]@8(g$^Vl"w B2S[ U(/;+NItec1O~?zKTP,xJ ?"  _ GR!hQLȻVp.(EUj7Q5OcK͸~0lXjdZs Nl󒞍 9n@:7J*[aUl jЧ3/VN~D+L;BA5q2JDޢ6O]Ua~s}I6kɭ}90jc8>nLhCe9U:wX t2K}G/nW=RہIb0}@Wc ŏ3[s*yP[d]2 ϩY_\ٷ ARLc*`_u^3ˇO6] kL2}4nIʢSモS?Q^P7"K 5!IQϑZ{$TdâC0-ds:TۨH[qA>Rz9k&5daRɳc"xldz2xsqClF!#: _ϯQ Q LtPm)RASc CAێ4`ݢ_8 BR7[:e-pI4ZY> ct֡@Fwk6G5M MrD9{/ LLP֚~PS'WXpzUFx=@9_M7$6R^^Ĥ MhPn!P_ǀ~T'&06!;Y]c_˯ |W,qe#/O* DL44$(pa?{nkAT,0U ZvqB"bԗq['tGuCqlg̟Q%~g Fh r^/bEUX¡7},Sv[>d7˅p0)yru"@垓KO0 ޿PHOuyT݋Lgaʈ~td!cM:KL\j)P˘a6/lct hne-T+ ̘^KTٍm(@{H=QTHuB |)oVk11Xqojܖ}JO WdR@Ԙ[1K|Zk؁~|M&0+E\;J4˫5L4A˛}-ZR <}4glPFR.LطK>6?,J6OYfX@7:)c(aS17,VGBjny@G?.lqY7$Z3d茲pQ TYSV>'IUٓ\V)bXgWmcU#QO@mJ!uWF '3Z,- MD|Π,7G#y*Ig5ɾ,sqv'tHVU1lgw [zxܘ@G+ OI)GJVTʫ#\FJ pqɪ'ӝLs8! qM簶? ?td> _]R~]>pt/$wGa-/͟][4 L={rgqhKݎeoxӁWe /oy4CS/a~^Hv^z\vW?FI5j)}0XWf%Rś #V99ry5fq3ߞ!k#萼F_|_lFQ~jS^NJxb\ycdG_YpMFcu^O6%]˚7F5 5sqMa C H%`eS/V?ye3 os'),?D{HGuZ_bۃX^,2]l. RY\m+){ LA0_!X_cD,jh"fA$*gBJ1P?ɀkaߜApCEsz#N! 48ex4_9/Do%'P )7g #i^|}Wu#'\J^ѯf bka3m1o\BZ8sUM)^4࿌f|҈q}OO_s;_mfٮW"uGR"4"9Gi/BKfn('ȠB92 \䚱{aA20 2I6X|OHHEPݼV!q!J_0zX5L $\BBE'blLE~VZ";Þ;dO6$}8a়5߽miOoM;[=ciYqqh#,RL۳c qe1Mݼ1A.>vİF#e)T5 .Xz-Gf(QU|ei?,iZAk<)O6>Zo7ٶ!glQ7gg9%XQ$E=kD7f :J>="2x(r @i\+5r>n[Ϸhx/4LL-Ꮜ^3^L\& )Ţ4rٿII0 *NaAx%U!>?\~`oF]Zg(]bX =3MjA=0N[LQH%xn4Y.CKL,GJHȦf9 OV;"{ n7>cw'XIIVIі@3.l X_pM; 5SESŽ}Bhv9q-?)$@mwn@b.P6~lO!?ΆspkOP|W׆TG 1P`w v Ά.fkQ[0%(Q0&ZkdV3* &6:(WUmk?¾&ۃ=7ciUioU)rmU b{6Xr5'N˪!KU:4~1eIoCP7N-86ZYU׬ƉBŖ/fx{ ^ '޷#ƒB+ mi8} v O:&줡(#v8)G&MI5֌57ZQ(oýuЦLݽK&u7TSn{,ʂn-ЭH0!C& '͙I WH>mtN {Y1 u yEKmY}`6Cb81 2SS?Li=[Ҽ''G<&Ol}%ODdePH]*(@ ϵWw3Ė w$FsA#{;bO47%~%s@+ $6'xa'r`: K7|+uY)"zƌ!i~xOU;{0@$(g.,{>(I2ܒc x[ᐡDn5z.x'>V[3`(DS&xb18qxG%q1K|̈^oCHqfpql' b>PΊ5A )%&C5"q#Թs_cP:.03Orqxy5^qvz_c<⭳Ǭ1Zh~铃 J2Rwm:&Pwzk33p5cQ:܅oU2Ϭ+QҺF+ҁj;:ZsHyAh*}y3g|:nvnJwVLRQKx>δP=F%8E ~ae^dE; 妵;PtjIkt3@23]JT^.KLwd i]}PlƝ9 РZJ&ӷ /Z<93*5iHL2mrv$#dMiG4`[J_+p۬Y5JLIiٹ,唺[ؕ:R AAQ)/rUxFo- ]X-g=KKFK j k1}ut#ZWpek>&`# ?4q1 蟝a5W"( 횰ʢ>V£;uy&l/* QԶV~}$`T{o8RZ2~8]>=;)_Gux&r$t'Kz,sP1a] O V+RggB} ׉m .(bDFc Vuw6ZRϭAK\rwXS"l&PU7A* b|"N Ku8x>? ~P 0\G߃ yp,UGh}Eܮ%}J5v&_xD󑑱D{_\A<2v9YE<qq_,i,#H#FC,ᨃzߏϙe ]>6rfSҁ 4R)F9E[h'v/{a4+B*wgKf4b?5\O6Z'XΠA"CIWѴTl/LrBsZruפgHs8>1rޣ`t>eN!ӧ 1genX8+3?])8׭Ӣe=Gejƿ /ʠӕ/hה:)Z^ $W׍^?T'rF P8Rp!KR%4ϪSUv~Y+3;{Uɗ{QZ]"2'DoxaNNjŒBM*D•Gp]a||'e¬i/bavG6di9@_U-PtPyCk#BFv,~qP(yK`868qM`Wbw]ec!!flVjX ~<8-y L2 ? >֥|;8K!#/v±>?&,cMEXRR,s 6d]~ѮC s:Ѽ)oiOd{cRP;?BU Ia]"`WmlTڔ bH%9Itv. e /x SȚ͹{>II@ ;B{QcK4me4?&juJr@ύN8G(a`x>4;)/B~pisr7⟾t(dwsKhNsL$_!>!S#΁V"w$K 0gIj)En'A5*Q}86VZ}kbX ̬pW 'DQ.a\Awl! ̡ aRm%(aカfb} z3{ƪ 2Ц2*+PrkYq{Nᆣ64I*7X :gLUcslCNp9>p}5ܜ=e iWClL?<.xr\PGs2Eok1tDSϜ/v H7ݓrS|u,APq4*YAA6N,,*f?#J92QkZRY(0·!>թ{|8"hK ʢ7ΩmF#avԑ8s+Gw[ئ}3]p%~XEDv!n3e[yo΍)k;16AۗXq*J`$)5w{fm!@ ͩ%(jy2Hx&"35Ldv<@ئԥ7v$ε=E,I%IwH.&,-ed@d!UVGsfh UR _2Wʯ]JG]ĥ.Bt3wJԾӍg/hs Or-<oy\O@΀wsJFւE0ݚTR"->t揶pE!1Ά(kU+߀։ Xv1NlTFekRL8q6>C¹jJʿCy>&/un oݷSCh76bȞ7m`H$q уvCwXӴvbwTWB{Ɂ2ҍPcl7s7SXθ'nT<;H}!oUF/96,awo_oRV])4(~j-k<2=hZ5 c@Ip-\dbG~dY3kV5ZIz8OJNZ@ QcF&i=%|AO#C qV[N]sLWbť+gzX_2\q( H1p&lעW7n!L [u 8Ua5Ű;[`D򲀣}DgMmlc$ pJȢm0 6S\*)*mQL|UuS~>} ݺ!5dޔ b8P6uѫkҬ8n\e6Z39˺+mCo}}]|8Sƚ{pS4&Pb43u-?pJh}鑭 V3uAΏ˧Faw̞cpn+9>˃،prqj48K}6AT^NKsCNZ:Zuˏn?OW_reGMA<>ndd Z[W,Z$3ZrR谲& 4ݎ I_D[l|gP tsqU}*:e˜a@Ƞyޢ\Q 42h'h\Әf5D^j.%^G3~*&e+z ܈!KzJ>>Nn0f& gf tVE[(Si )tp?\m5] [aJHD<o{"Hh/!@zBcƯEmN~zB"T/T7ُ= GqƤW]1CIq돷DOz(-nt;Pxc{KedcJIK+8EKcR?3ݬx'Z f0we }E-&UC_iފJ5^ȾL nC-M7 n';h+T'?T9$B/Ξ#MosY:\UQNEFqXܐ+ɟηxbo.; uPgJuEis<`[Ӧ?SZ@NˆNC}PUv -3ekCWi*)S'4 eat Nv1r*|CUqɷ."P$ʣ RK"} Ϝ9qjФ 3GX:7.Mo8Stޥb,h1|k6rr\#G׳G6j P+p-{Lm7TJw {˅ HZsvfW嵷6p#jYy;J cZ ԉ"A:" ƕ.e7*g4Un ]\~%]P 9F?KEٰ& W*d{iVH ]' H#hi+x ْDdk׹O-y}ރOë)FP"*)Bh%(yӼL$sĮ2U>)ۓC9\P5VBC:+hy@c%_ qfFvp]D 0>Bs7Bt} %x{ 3Ҋ7J(jPT0nT_~9ۦICD>̢+ᷝOXHnl *¨XA@+D+o^X9`򞮤z4|dRmR1;4gFWG?~H8px\ʫ$ixwx}]퀁ltsg?+Ñ"|#ErYM,ΘMA*%R,|S6o-T~ @ sZɑO٭f,2@J`1PIAij)gnrBJ1 AҩoJI2HAnDP5laG1]Q9k烶,zP/f )`W.65o3agVfKV$0 QU->`R@pR1vVqZ/㉰ 9{b&;RcAK^>ϟe_ h70. %'Ltz1H f;τrUW;;=`~k#9[}}F !PA; ^찒3[[t.Y@N9%Ϙ`/b B) Yf5 DM\lVh8f/v ó=5'AV`+M* IJ;Y{[ʳ4K[:6ou8"ƉSq`hgſ- sMXU]F[re%']G{Om,*z i*HHpQ8~@e['6GK˩ n5W?V|&irg*%0ʯ6˂,=8 ha2ԩ\Yd)-7%: Ӏt[ Fj灰k~#<7SVOg8t]\"/kssGe'wƃO[gc<U"|ŭ^f],۱揅Hֹ+%=S]Lp{(7W$s[)1̏^/g RJcmzf)ry3ѽ@,w7t*h \f(Oe@JJ B%_]"9آ650K1^*|rJy82g;V3BsN% n>Z ]i (NP`BԶƆ91Ue3 ]Z?ufP=H\wTKsE21}',8q &ur[-F}|6 TՑ*NIh_T'7#zDZRBPRo+ GTUg{_W@lX1C tq-DUm'" =1M,JڲXɯS˂&>: m~ȚYIDB8Z֖5l6*1_s2b=M$ae. PNށ߮/BU<8hK$ +ၼRFz9kJL+YxS Ȑu\E c[< ?}7\imܭѼawTCE(494KʭK&OG1QR?Grm\y5$H`z3N @; &Q/,871n /7Z kR,xRb 6pxOa`4Cs]ns<TSQu@šоT|m1 i*u`q>G>m*j$ӓl2l5JIΜBf>{}Z g4BE/#'IQdBD Kş_5ʹٍ=x~ǔ?T=\=#!P3ǀ|ӊ3}G~6Z2@Z_RH'#ZOjNAl>kEQ& :h,BL憄 !A"`1ᶜ =n';] ~Dxynl Jъ"|ea7P}š =ڃyDx;*/\by&N95B7kzܖ?JADzNзql?ktWŃ㙢}A0Nd_[$IjX-BAY6&|psU]:."P8}%3{$.`C{ ߄5@imxDl찬N *5=.r߃E$>-5U=CZ9s rbxBz3k4 nH/k!+r|Bfb-u_g( xzu]WEd\V`0y (9>YU5ֱr>xư7 Ã$*2?v70_ C?\&I9{WU~ҿRW9葇XeAP dC#.«BfndhqW;+܉XЅ NY^i/k%nȄ' e_@!!(3 3=,HG $\h ʮHKo3"hrZG lDbw@eyUH=DQ~/;3vZe6tՃcA[FXyGR1eX]5njPNJkIetA` )F.#nOqihsڒ?'ߒsd|؂;1g@[ 5헮:HQH2AF=?$ඔeuɗœ Ռ"5=*"lf"0KKhd<{@kl3aHБzaE# U/),G^a)ʚ*X/"b^0ayn(&= 4{H:y3H"jٝxi51GvA7Jw}Jӵ9cY_)_ŪK`H:_rX"e] T!C }%!_MxPej\bc3pa}$Kb;.pz ';U~7 rNhW҄zxdx5D?_ F*Z&r!iTrj`f?2v9HRwis]8 ~X5 h 4LJvێo\ׇ]H wEH3Ŭ %o3NM g Ey=ֽ^ln$8ud^"⣨DfWUY|`W/ƺ;&]lyT5ؑ[UNA3eJj%󱭖KbK=:'Ě1)R)؉cLJ-[[Q5N jy1Է£ S<+p-Ҿ^ =n|Ɣg-\~8 ڮDz).HY0&U5ST]o6;Gi._ Qhrpⷔ2$,үƒIlw =uaFFNP7ČA$+}㫐[KNh 4@I{U2*uF).ƅlpL µº wxʚxUY.[i8 Yx DO~/i^Wq|ft1"RɸȑׇP-1x^29r Pہc oX]@vd@MƱ"t{c'uGnՔ̃7h)K\uIc2k4D<T;1c<0Î {Y:Y#R OF[O)O7?mRNsng{&ӝoTZ$/ljU(W{^q[gdtK$Xn&LՀNuV32dS66]Zpj<^LvP%vIG}uS ~>7oz`O'%\-W)b4+(c%mv.U?8)\JAA}@T9;E`xS_#So ˢ\K;yϛ>Bo8i3-6eX5B*%*&nl:05|K*:l8ʹq_b .ȿz 6r)6Uq7u3y;:u+y (33z~v}N]'V `1Qi v:x?nwawFIC U~1&c><̛|D U^ax@@rQۭmאG8UfA ,pU1Aâ?H &0@W)Omy<ȫ\m 1OA0ɴk WQ\} _QVG_:iYo/݆#R=lOV+G@N`O#2Y$wL p_#bE5@l3`rT=.6s  plLPc(t-\e@ZҌc,t#@D;iJ.7[ ʣ| XR …8H9cb( ^ʴ'&:-ZDa2qd23zKEj&Y$蹄̦/H[zS𠙘 ˰k/'\{`0ZHrC.^bn)Ŕup׽ i>;HLyT Q89A][v@v?ڜ(B4X늀}7iw]+A~pcBZ_.|@ ˼E6B528gECP s7~5o+_h` _h;#jR_{ݯ7\=;=} M'1i{3]hQ}P+y5܃R8A8>%Hy=]: t])J!,S$ag.jɖ*t\,]:]S0z.C A;ElZgٙ͋ FMXHi,JR`ۄuxEd58քtv7WR맦d]+mgVoOB Jy8t}Va]Y1{wlnO-bB}bvn{'v2k9L;_L?u}8iwt`So{ϐ% ӃB$3^||FIW0A&Y?'ׄ4HeχwqbcY ZXjeX0 1flcJϟ)C*&hD:eQCK+jEb&3vЅ˿2].wNnOSeE>^ceP'GiG#:ubŹaNg"vJ$B0H2;@KᵲCrI?^ysЫw(@}#Kp 34 2iwE)SOʣ/7H,l{Y7YZ`8}Zi8us;|**Gd<+SiCkq,BS9/1M,"bY[L@ gval=w=3+o-o :xA&|Xv 8z›),z4 Tԗ@Q<&mӨHϰ|c`Ns4xn>MC ±xʫ7V>XTLv4j<);,bl^gY.UO2s̅V^z'8!6ëWA,^/8npK\/@vC~ 0Օ`#Kҕ_AC))+G\>_ɧeBidmK ܤ(ty3#Q:xV1&{: /4Tt{`P¬㕈eO*>bO^kщ\^Vݷl `Xj0Ғ܂!r>9zb2Q]nXi0wmsQǿ߈{GNcǛ[k;(ID% LD.XI@.9ܒK,wzZYY8WLL\ANۀ"iRGt%AE~슽m;LZiY[E}ݴ2 L|mLPuqS&?%Fn˯RԒ8|# AfIӚ?edRX䥮P'iߵ{r 77kfCIvd $Ybl5 +ڤ_-1t$3c #O]&=$rQ.27.[lgAǘ!ER(@ ė5%*%#Mu=Wa RUa|c Bqgf4 /|%-k(>ESRmk>?-dS_[y;Ǔ2&' >|lBXOm6UTaQQ(R:' FHW|&"%^r/+J #w]dcj[ޅֻu7!xL*U| ]^t[ԀqV{+  ګxM埧 &'4}qYoaFPF$5z?&z F]!&m8֍Pl˭P';"ݓBF~=Ь +j |3)C(iU} M"RLK:N]C#TEfX5Cz=8̴_xn~mr#`ˤa*yqEL~o?LݎMډr;+gN]&yck\=!8O7gӹ}.߯o&3F/od p/Ñ#YVt} 0b)o^戜.D>d-Z~j>iIisc eSiud6cX(f-)=fE +'? W3OLJfjb+ }pZOq-!-K(@>j+"mb+5jI^Yr׶@ܝ; 7>>AN70m +<,کLK=(d*Rg,+oib.2 /q -_$jpEANo ݹirXDq3ͨDKHZ+ѪܡiISTyk khuNgž)(ҋ$uJNO '~VA$fߑ(t\ɮyY 5Gc!.-PHPWu+aP'UvO4 dUdX>R: 3`G @T'Md܀3fC{F.{* +$Vrvi^0HN2)`2Yo]ƒ#p }) R$$6">`jP,dSWMl1!}>]QBS 7AtyFK2b,YIZF|R?R\׍}db"# X߻:d &hH\ P9wD~/3aql?'|y2VHxQJ>I'ħ}ānf  6A~z)M;3*:ɅuJvZR~kpi]}1E:<NI.߂ tʲ~yM@ /ʏ  ьK\GJ$IqDdyJ٠-DluҚ-&mv?ˮ|#'-皶|g})K܆ Wj:|χڰ5QBJ^i@ࢢ6p8] UDK%+GR剭K(:Jb{g.# xǍĐje/*k9`.12եd,q20 AhrrhT:ou5٭8Sۓ {#Pr]GO@\z#n96A/wa'` -دm i嗀hY2jr' \{O/Ȱ ߽r*m'25aG&O ꥁYʩ,f&F)Ochx/XfZ#5ҿ >4 VH5 %u^$AӢN\M J]ޣ̉K8;? w])~!/], IBX!s A6Pm;IHQʻPC<- h%sLz¿lk}Һoƭ)M~.Hawj۱3dY TIpeO/Ő5xz+f WaKL0S jFc_$T$!?\Qgly:^Q7@/E}s _*9lb\?'l/W stlzd';JHi4ѥYLj`+9f{H8g6xiܐu \hhe'w[k[K&p $ Z:8hPrLx].œ^69ch֚2d~VVƝ {Q}A(z3CXroeeI Iv) n( B9*vuGh$kw,FfWϜ!%; d5; Tq9YG'Icm0a~mA5>L7q6SBEuo{SBNL)کNTH= w,ˠ/gvN1^slځ׵d1pNoVP5(~ž~홀q,FO۬;#L?uqXK\3R&bnqK¥"}פ>r?0%{y;ޤY1Y$t.#ݠ(}sYP3uNM}CM?4•r!?I/c GJT HSy gqU8~fj!+1E,@7({ztXwR^eJ(AdO֥|Өês/ۈf~a ( ?;nF &%R6ίTx9g/ 3]5 fݹ5Y4˝Z>}R|їgt1{~EVm!}mdo nt|XHP#Ys/Dy ډE e| 7\!(Cl6-*\N~+n ,),ZzPRܖO[ylyH]ϫ;J6jBOOVW)Hd23!Vi4 rZdpN@&zkѵ.ߣul͉gم"v׊!UA E#X;|HU3\|Y})hM-xIXl<0G19^|:_:<*VS3jD2Z)]p:ų5}Ka#W1ಫgE pp/>؞L)b@Vr<}+s/fq2G-U&RƃT!OT{Ra꫒1թa[$6ہ;vPD&jEr} jF '+|V.ZmQ"[5 ULH.~PpH=09Fߚ-"Z>EBn]#xӄď|/Rs3B6M5d_fW+ A?sv 3=|axU&{=ώ/iDYQ#"vk+|r@OYzrNܢ)8:.j)|}M1#U8%pq9$ȁ}~eqO`Qd(Slcl77lq5Ҥ xՋ td!)lUh7M@`:Z񉡖6%C՛OcjL0atC On6a &7jalJDZoG1_5GJ;Dz wĝx+)=m䶯 tƱg%(B{M̅lF*BHrي=(':K:dPOIF*e( `?SC9<<>֓qmaJ"50NHu,Q2j|WkEd^>EOl gnmB|\Jw˜Bu$j B=Bh,/.*u ebc0ZŏEUeJ >3vC͌P,^ *ýLϫ`1`t {jf-[Ӯ$lp Mvʐ!U;,إsU4%~nzE7+GQu 2tZߪ>&tЋ—`ȒR_M.ǡ)HS|4>{`}U`%91[rڍq*5].i :k_7kY/|EY:3^H83F$B.-7g-&JSfډ,}h|Lb"aEGP؍6xmPx*aCgpZ '"**I&.JdGf8+?n;m<{3sxI\ʚp*+Cׅ[{_E 6i=ncr MX@WᶥQ?]v F͔x''㍒q/l86I2DY鏢j9*%$ίpA ~X>Jt'F)" I+29]/!~\Xc בTmBWlZSX{UKn -؜$/'qL߿CF䭣r8dq\>5h8jw貣N+1+wCt+>Y\W10h)kD'rt}Ig$ (BK*EmmȊ ^dF7Nzu$9^:zu=gTF|{wgALGSșbX<<|PʓHh0fB&wϡ5,TbBT*wHVeg//E1w*Ѭ {EȌdϋ[nc*Gx3wxBl.`ʽS&JCM(eM'TzLVggSFW +DMXm_s1nz&gBڰ0 9U<(=?4jEj_3wRIvUPŽp!q1%mc5@gP1(9i^Fb 2ǒpݎ fJq {Ѡxѵ'ʌ9lF+ keMx8jOZ{Ta'׋d֛,$+qyߔMSt Wzvj5:u8s#k}-fs_ I6n!b:7L ev5J&,dzð.g v=0%H`anGd#(w .r界S n]}&I=kx[9s'O >ER)i0P޻^b93ƚj*M#\Tngc!<ńB!rnu`}^ULpy]ٴWՙ)LHX?&Dbz#xv$HnξJ-Wa>6P BFc69]0X5%M?,Ԁ l$oH)̼ (X`=`KZ*T3*l/Z]`j,:n8% 7C]8(Ps4 ހl%%` K&cƥO;qư6 .ڱ(Mq!. "S殓rV9x:Q{$|zoecj{nx$A3md:n߄^|_zYQ\v[f>|b;!wU]<qN~)M&MmSOrgk5)Q2Ӽiq'q^0`*h-KINI2{5U$h{2v@/.>-2REVn!a*A@pU@ J> uewO|dۑcPYw_7,)VOi|c:@C#jKkQZo2{Ӟ<[f7M!o` 0)ن̿T )Z浩[ikGJVLuJb<[&L+'Vm $ܐ /oMi .›B^pwbC,&)@fUm,5-RC#H9(oBT^e:dBNa#yNM KH!=4R_WLGOոl#P?FFl,c]Mf^9X J%SoT< *+sKpŅ`}]8Q^ 7Z^L\/@#zfoQfz>&0!$gaKi5sh~X]Z kwPK]Kᰍ!l5/J:R3;BĽ.- +oZP[EAx\ži cB4mnsIs=)*-E q#PM1Ɏ+e&9Y4/oV1K$ !hqG#6o{ZL+g#W'qnIy0 cF _މ] ^h~1`'Ȕjk䄢 뵏mh勵ϝ< &Ê{04$1#l"ܳNMxe+DgR{ЂW2?H" zo᠛gBx&҄3MDɕܶ=Ghh>2Ddl2iklzGa+x.&І3=(u`(ŷrRn*^; nƌ0Kj]B::/5b>8B,Le/rc~gQU$TI7*v*HkPcA>s5׵լ,V  bpW"09S?Ij6rW*F匤'z(0|;;YDܤ!n3g) %*FMF sd-Ux0/+H?=7SEwsBnGfss" [7Y\s4 _ПZPPP}vUθ W 6zjEtp_Hh}tm3Un'3cr$ = 1K"1w,~8p#-`YGE6Rw8R ܆&xЫpEvgz[|-N9Άh 9۞"h KBB_cY7񋿅' ʓEhϘ&X%\+SFWvzj/W'DZ^KsPY֠/%V##Ŗ "p_6JLQ~ ]9l!t #-Z9 z3B"嬕)P6 (@lPJS[72#5qkt9 D6W`8hA]+i³d+ÍTrۋ/qӽ..YN(u ];S!^GLL sDR[ȟD}J0 ۿJyG-Xiu\Sj Ni,lg1bGGmtEg&ۯ Yo JFݓ,4Aw(je5 mj߻F`eB'͆n7m+f-bes!O3i"m\赓`~}Zza.ea2P̧]xNiQsG.l^!% Ydnb4,d2Re:c4vsZS`GS iPDvw[ʟlF< \f1Dbae kR>a3jGe3̽+rTdQ[o9. I^Zk['A.Szث0]S-FUqbg& DwebY6WL@&v9 Uw*ojnDk1FZ"yIr8z>O7f.6U!!E.k F κm"!+keq0^K '"EF fFX Þ-^hQg`nu<KKx0<-c4}B?Nj쥀 wL!./bJDyǝ 1FdɅ|Bջ0/u,y:ƩWU= b},,&CvRQtھIiF#(9wƨlLEWV“rh9eOOM@LO%դ3(!:uq/{tFwxh]"aű_.ͯ\Go`r%@2Z+*uV(umrM ·5 9, ^Sc'8#Y#PuR#ϳ€d;ƪ/*d0v{;1hպWc>;H+{APfPWejߕ*I잘vлX4QIw ou3bǪ v=E k쑫B'%iMrU! 0E>2 ,iT[OsFeie4}5B(_'i?~,f!ѫf"!tzc V%uH͌6i8~ioP)fd[,Mu܏/5NwYghpAAٰc7KpnWCr!irMPaZ DH| ?`f5y^8ʺM4E0ݯTZD`je/krt4+2,ۈ$,]9,9fr&K`)_RB eK*8iܸq,[:Z})hټU\`[x8uB]k[DIYk2/,)eGNՂif#!vXߦe1Cl }ۺZló~a/`Bx@p!Kouջ>HG[:&Qʣd1oJ҈m\w ⱓ.7sv $Uɟ[TĶ6U<LwnIPpD:ms&;&#ONf8 l.$N +^,/w02*Xz[*iWxd'uꇯݘ{|]$EѴp%\ji|8$WέJ⬒oc(d'n+tS2xknY=Xrkt? [炮8dX?z j))H6͟l Y1ݚZomڇm=@HRFQzƚnϚSDyA Swcg-_+( rʇ>gf%,qԲp~Q^1d*(|o$f|CU6>c5]&%^a¨UDx"Wcs"6<0Em[g b: XԺe=tu'8پ^`$CZw^J;91@BpCxd1Ą&H M=tRQ2.\ ;G_VUUE{0V\h{]V*Kj%/8h+ Ϡ>y8PUvp.7u@[?p>xR',? 0p X*oU#HF|dm?cǹ6 0g /*wCCwAyF@UtǷPRqmjŽr^Z w½}ʜX+I< 3{am"j8΋9uoᡓCuKu>*'QG/Bh,M5%!غz $ĥR+Kk$`@m%Rc3'e5ӹKaqp$,q2Y |qDY 6=bq-3k⧴> I@d&{$Sڦ)ё+/oS{'#6J2]z[ҹa8$ AGTu i?}Xs3#M36z9^ܕU~CSip6 ]"3'1G -EWR'BΏw޹CcLTs=4v=_Ԓ(2D?PIo6": aW{! TgjQ/*4BʯRMh51ź '}MשAy&:uS|6rңk,\{HЗ:#Y̪+W+p1\~Cā㕣h&kO~cGxtvG``y-:TӺT ׽V& tf*AC~} 0H+ܚ6<}HqCHdpKl\Nj!v ^H7rESПz \}6. VUy&Y4% W+pHN .[ud\k:gR, 6] BS"`xh:Do6w}t |j}TJ  ta[vVKuarWЈlHN PPY.'z0Gu*\pNJq:A tt/~1)0a&l"DLбLAK)\GMH+;k(OڅrSS&#e,;3#[ -Peu$?%0lMZXbMG"XOT®&)>,07bf%}?w롺[Hu]jnIv0Ra pZiq|x85 xV?Z^| 6K`ء:S%]Q`=*ִTOs_J+H}b# Ubָ`ouJBqc r$0'`u, /xE}@زSj=Ь7;u0|S<F@2ϟ9c=)qTE[T_%)n?[U@\ܫxE7?MPj0F_/J~J;`K'ϻ3\?~ >&kG*aJ;vì-qN YBȨk0EpSG"SA:oy:?<4"v.qA2,zQh?JhY9>jͯ9TURVۍ_ qp , ~Xmwcҧש, 4g4~;/߆Z$mxDSɳQL9y w6Lm~DmjàCkFf ?HJm[[X{ D4BJ`uz#飽=Cߏvo}܈)uJe@oO[mIUX/ wqa-5N*$&"x po=3QT3y1 BGwBZg-ph"'Ir-hq{Y-}ʁf 0G4M@iqTʅV춧s aﻘ@Pɦ~?>v 'Ms^[N4%lBcGZ|&\`8,B3v.4nA w`pUYÀ*Swܷ)jGtirEhߧ g/}#amwWM5-cvFYk|r LBsrK¡4toӺc惂h rץirǧݳ?icw+FIRC/}m]B.ft]Ɲ[欎@hn< (U̓xY5B}c% n:x{u0-OD?pG qRIy]8JHYV%@i$=6hQe:dQ}0[vpQ]$d6s:!_7-N/?2:Yo";͊땒D+oŸ,Z K'VXRA]AOĺzz=ZReT&:vQLⰎ2auH4 n[Mx@v6WBH x78ƺB#gUwزr-}]g)u%FK&TٟPȕ-=+Ng3HտSWUKpt$(*fJ.v(^42 j\"3Zp’b{>*  7 ~xkgɁH`w -/qplݪJ~=a[!S+û G Eǜp/UXSTWi#r)QӴrŬ55897sZUN% l 0d޲ETrH] dGaǵ'?i1`e~t hRB&ɺK(y3%WWss(C7/}N>9o -d_Ln):``51ac=qae~Q~x1ig9Ŀ/ h[ ;"8AN} Clrwzr^I50ƌ=Ax|gЬ;*褖zf{FQ4a`Htne{׵lBQл65#8쑛c!H{342"=9͸Z3<4#5!鹻ڇ Et!sn^#~,7,p]n0?."ȹ?)p"~:bKoR^,Gc:t,4˟2o44; +L[`C q֯4{/x{A @&SzmRJoF2߽<;YZIBV %U (-s}R(أ<3+qe&BS]0 Bn~*&Z,xM~E85M) '|v18/ vȻ0#jw~upeT*_‘x:*<>d&RͳQYX:a4]jGEG]ZKr)N3aq&4p/*F}oJ2-|?N|i|P-5WP9RK>Z/~i3?gCЊ YjqׂIgDdaxWFwXi#ֿr%WG#Νs7BѝsǻTxD\qǷ =gCiIKMsosYۡ_.P(zv鱹DbB{D?6bB|oյ g"j}G'"<sM"6e;V'MZ*;% ()c w \n2u dٷz6`ζ\׍ 61a)zN-`XĚy2ґ zKU] G1sq@pI]^v'=bkBǢG_pgtt hS./:Dv;9ʸ_SOUo0YS»5Z}_xATm 햙9Ӹ:):g $p !Bk M\0L$[cPi%P4nU|5Xp[(4LG$*tnAEBV6Ն+OK4ԚLUVVn;y8T3"\t\崿h揶:1(҈=9Td4jٞ:@Jkj04[eSYO(1$;4Вv9~5 ͩTGo~VRTBӕё {\Ll@;UtH-Jv&aY S1gYޘ|+wD OL:آU)擸TD"^s6ػl}>/$FVr8ឰ3'gAZIoJ94hp\.1ۂ -DPƜDYvpUl&;nJ{D+{fpWx9)NނG\ڥ%TUΠqj!C3<\31Sk9"&ZHN]ZPl ?K vk+].-]v@HV/ՉP5ςg&;8x|%*aQؔetű޿0Uh0h~H^٪L @)xkS@dKX+uinx1t~祮jCN7>KAA{HE3MTL9& 4)(Pfx##n-}3((# ߆Ґ9^te^1ѝeREk\#3`{$!N=}s|G &.~L @,I)6bO 8۶KX?Svd)~ohiq>kU܏$(~H4᥄d߈DN!VD3ZF+*fR}4=b_af09I.qGVցh+eqDEv@X-_^u'yWs,Wpi8T0uݗTb?gsBL:kښ!Ɵ3'.ߙdSIEwkB?{LO4+ea*l<:L"ȩ ;:DYc½"!}dBaDwR"\X>cO KiQ&qc!`88%0y)hȍ< iV-L{әK ^CYNCR?=%R*p-W]d޾Ln~Uş'Ϳ|598z77rn]IWFmyLBN66V+m1b -t%pB0*c|TOzv7J!8 cJ=.'U'ͩB|dy&;Ifs _j)4OcbfeQ'&>@Nhael (b j, G%wֻxtE2;:?Ť,|R yod Xz&I32=Dl]taV0&]h+jTetmDhe3|PUH6M'|;g a׻\ߕdz՝ SB&}dZB0W|"V.Yfǘ/mT <"<Չ$QyX>m謸n; ,0,x'>Є8+s͖pϹF{^Q.DZPt{[ x!Pya?&Hm> K {d`ħl&e9<,:]"G[f©Pk, u6v AG[eWK߳Ry&ڙH6]62ΤngQmz] NMI]\yYocַYV.(N=_Mz @X}?DKY ZcONDC u22lpQ'dnNPu!uŷҌSdl \`)X8Y&q?Jg)=(-R4EQ}Ga4n47g*7V|i|5.Vl/GSZ%enh-/n^d̤Xٵz +ᄄKm/+K?`l`\Z'DZx2|4H \?3!̅ }O/$U Ģ{͗Wh͙pIƙJ&8E5)mM@i]n>>AB(Kq{JM I󹶂YHW:gc!^r ԼX*`3Q.ejxcHyI57!Քd>uʝ1 C(p' ,V)v"yqƫ“{ Yҕ#Q`O"uF36Rqɣ2B!6 m00 بl`beeq;@ׅ32C2 }vUN<*3vfעIj[;7n04P\Z^= 4Z'*C!f˚`rewSXG҅}Crû1RnnyuKJѬ+z5i~8#*x|8`i]rPL$8Q|\-)hRypDukOoN(9nO\QbjS3@H8пuv `q |$()hQ!m_  J(`=od:Pa;,:tErD~04t!X+G pNS֟/@( uɈN0+ m*mSR ~^oNiw-͹q7TvfJ+33bRH?Z(ks%K:Aa؂/\vMb b 9 7BUC#R,^*ai=8Z?>1pm4sB_؎)V+QYEC&}ʰ?mEU{5- PBBG :|{F^DN-E jPj&Matٍ7F«|zw ~AuDI9x,ۑ=x3 [אch乾42sDJJ Y$IxhE#W0#Y Ƥ)?`|G3rjuܑN!uε*aO ;2) *f_lH:թ<@Ox1 f`b+MZ0'\HQy?}$ J"c";~;p oU~s=iS6lRw ʮş}fYHiGHk 9#pVJ 8҅ڈзqgkU--]kq"RcP|CPpa`TGqz~D4{|1e,ڻKskFԔ[FX@NZF4!@S\L[{I=8ɣ- o%q*)Z7f)$|S 5ӻ́"eK#hTJ7h~t:OYIwM."ӎ^L`v+2L(5:X}*NWĎ "F LV0MK:h>QRr: Əxկ4/nm:@wT1{%AFB@ڈ&r qv|+Qjh{5$iY; "a ĨCH[So4WMnf LWgݽ7n%|I\Oha`[*$0 \sœ,lJQWc`;9sa C{;QHEPfhgoK'hz4ŽUUi-%UnH4ms{.uĬh5~g\Jک0N 9|)QOv8a~5Xc[akh⬒r;̲ͬB);WQe$LJ]7?u eT7p dS,ş|[t =#0\X!uR];<1 =A>5n1:[/kD$1?Fش-żRE ~]rvec$֢cvbLQcJD)$跎*)%wtӻ cp2DbQC b*%'=+>"d f({8Q\N8$ BP5+AH[?έqcNVIqxnlW\,_nJtaL;v$ǖl3QOu489̫| _6gҏ#MeDcČ^V]t#:ݒ6lRהּęg8!|0%c臡jܓGR .& uzsu#'ccW'$ gC E牸ى^ZRq&R@n9SSD矲O͔cYXƪiMlv)axT!\ 6 u/1ޮ12?6$ȋNO B✤OE1Jwa#֪~UFN%tԶȂ=l*aEǕ4Rѹ$~]яeԀ紱w@*9|K8.(JH6b{.3׽OBcoPH'p<5o\pc%X(RY3R*\9VƗՁ%'d@{1Pkn2oĸH[BiO#9N&ݨh*2oZyҨ(} XOi>޹3ZIP~1B] D&X&SUlM3W(m̧29;#>/V.|z}#7?lz.Fb*#6 dr9,BÄH T>54{A7AA,s)9 iUQnjH #+u-;D[BL4`%?&e~gAuꈋ+uOzƆ/y:):?}G>dpjskOyM ;tlw.Gհ>n*<{ O.~Z3J'Se%C (TM؞Gey?nRTg$֬ vc 0REYSᅾ 'Z-eú'Ņp 9zj\",91nmgjh`n%mp fu}-f۵cSު_鈨$\nŦҷs"߁eBeOs e4FaH>:H.{b+1®n`AoeamnL]t-bF)g) ^c2p20pW(0yh8%2XҮQ,rA?΂od B..9Awn1-z*z RMz:[8 IL~z;@}V6!T܎]@SN D4]dު(oJ8fѾ`3c؀HO@l!mMZ& iSi-A`M;SadvEeRp eQ7N+u*de~y[t NLXTd vK̫`&:{P xT΁ϢQȮ^8|^&bBQ\}0sfM@.z裆!t^r1?2`MXG7ZyDڄU,cg@oʐͣngz uй6܅(obK)=P|Ra kfRP̑☗C#8?l)rxkhM A)#/8Έj2ϝ߼FyV<~fMݜӋPH$Ȓ') >&G#vDq$ogm׹>C!DRĖJZ+Ȕrsof'7$Y1«~a@"-Ĥw;*g/=%DCxE.YSݘqڝ#ߡ-'-6?)9򹊣#I ^g^n5cUIb& o N'm2nDŪm_ iIIWc-?sF; AҖm <%ȟD0 ?]wkώyum $j*B@-eflŭ0ޯ,gy|0@Aԧhpw⛈: p@f1D8SH;Row /x+C틣;5a$hdgK|7j o󲵦;jsn5zۧ*OPL޻}Qx^9潙ad)![G7|sRpV7u]B&SOexPg"3#' }>/»Hukay UxK8QQ*B;ƊW>d6}_}J $_8c6oA%kLɹ0bfK.3/똗`lUzQx}NG0.p5n1t 47.iBY*d;SJJa̿Oδ-+j^LRnA 3ه(vSsNt;^yg"Dw*yeB0B[ttA V[0ּvŽu.Kеު4~6P47KCI6܁|Y"ڑ?wTE&sʣ܌[[V&.bO _\ڑ('egN5pwbU tj@;)pBLbqZQ˵d A;g0/q9.ړ+=,_Z BtfƑ]qRĐx,sR}Ak8UWWP g10NuZZ*j-Q_Y7iŷ[3O8:zaf7~kZUM *z|g_*v_M*wa{+hĶpkroLW{{ut.=Ɋ&80k0q#ܢZ>L ,yǡ !i(-}ADiK w:dXD.0G!`< "QP(\i,3ܐwn:]OwtHYTEWccYIzy>V `C` G!$&E_k6(<<#ٖ9ghvK%eR) ]Y",*AIΫZȄ;`/ $(ybWkPPj#hGҐ'K`t-rB4#_8 C4i ]QJuli oJv=ː|x5Eh厱W\It0`H)o,R>B^@$XnQ5MЊKm.Xٻ;x,3U/oEps/C<}CơM>G->68|aĺ 7 h` srlؗp09iB%L-K/%u셠㾥)]Ym?V>}Eǭf9o-) xJL0[Kw&ӊVk=.}yQd"PxEˍxJ\izB˒%ͯ%_MM5d1O[fp) +MUșqfEn~484u'EEd7NLp"9_ [Dbp$ &xc$S:[߈%;ڂ:Jf8 OvYd!K$x ~s;F(Ig&I1 | 5mJ{ lo]qUU(6h2_WG>y!Qde[u&)9kw7*mM^B^ '&rZQeXܢj O bG|RSܷqqn#oFI } ׽80Ysۥ tNlB6 YbHxs=ƴpS'뺝Qsl1zJ'*fx1%MhIKʚfTN+T.o.Nokz䋚Ƴv6ݔyzwaѥTvg=>.;7f<[&;DR;zv~XbbBRa//5qwLiͧsJ)3e>[پTѸ ":t4!$gU:ޅ X8}Lj>ѷh?-nnU` P#Ьs: N!jpM*i齰 ܖ,}[*Rp=Y睄 ރ \M{=u8P 8C @.{bNnN^?M3;/u+\ʁ|?b*o/$KR lP^!/vwoH׏D=Itz +a nZaitGֶOma. -#13* XMWՒy#PrV N#=k"ea4,)>ۧy5SUrb36q[;m6+BP[_>_<[̼ۂ ik2x5K !kiV:k 8ӭmP;n UvK>|5mg%)G#T1XS\j+vl൜t>41NyVE0 88QpIv KNq0&CtZHg5aCo&7.k $hz>3i~(u&ou} DJ6>c@ O97h:aӐ`!U,lQ4!X(gʣWr2Ό*f"TFKe" 5Fty$Uiy1^ 9+3EY L `W\7lQ߀|%fgy) O7픈wUTޖ}36k{{#IeUűlp:K'a o+v e)Nʶ(1/*@i{;<5(K[ц~%2rMlZ k )[>˜Fo6R#)zu~ʹ~}^VO\T9J{->IAiڡfЭ;wPoMb2>gfx>4YL#U/uǯF]2&R|(FSߧ;n2vbHݺy_خ2aP+"?R0jkOwwEaC:1,޻Bk@u)L:N73WNb.-ANr G8aYQI4N3mL9K¼%j n@9izdBҺZ̦{qމn=.y<5qT /sw0f`9v f$QikLl$]Pj3MAk& grq|}#Cz9ƪP[mU>0 |HӚ>astP'UGWKנ8Խ:KA:eb:^dэ^Ř q#&`ǔxgqؒ6DIu28y_oC>=ie?ZizEJ}F %m#וڭLD@\Yw {hn}Tmy|RkOhSæ0A(Bߣ“EsTO#䨣$]fYsQAުn&@{}4Tw6%a&ʰ`tBh mKvh#.ZhAE~l֍e6A G>*؃P̊~}V.W8"n't{WE466'LЉW6v#7dnBl㒹_gmfNDgD$ڪ]{!Ø|up/⟊~2)w)|^Lf⻂BHQi]~"-x9L\yR.Ց#^ȵq̠6E.lO g:+. tkJOͿ9ej{蚽<1.mAT#dc"2 Ѐ@c/vTԴKUE:e -pǏ Y䡾C 7ҟc.\ ms.:mⱍ}'|AsI 576~p8a~:!! Kk[BvrBa.H@B^*(x^kenA6g9|H6F:CѥZ}񂏮Co}|0izƅE<1w=\H'BNCH޼(pT0P. Zgc$/H]U@L?u6CRax(.``.&EwCm쨞^[dg]Ŭ|J4D)eNSeMоrb.r _',w(}u<|h0 ~b`BsTg{.[ll 5ڐpᱧioJ h&=VSͧCQ 0o;R]Ǻ­ 3J==1;tE ѠuQ%X6P9CyzW;"*>JF2//CMiA4ZH< H h1[Ews4Hv…bx.M :ww:,̱K`Ȱ(Fu.6 BP Dj$"ܢTºX=v,,ŽV9ͽ-#d'C{g "0O&4?$nP`m$$;tH3*oeUUnVYTjֺev|'`Jn^K*w\";OU04B4u>׻r97ժVͫʶDZ!\٢j5vCKb3];gc!q@7問<,d~$'!V l(GS92^$r*Ekb OxP͞ ;hHώ=6͙{n4;]ɾs'pBq_lN?' ՛W!9K~/i;L)ipJaUY qC{ҚRqm짶j^Z9cjWfx^)SkZ #Y";Qڗ`WI&;nWXOK`$'V$܇hOITEUyֶ)SIe"ٷHV M$>枾 5oo$\u% ~_4$t6{A.˹j~z\YйFIzJȍU-N] o}Pa~jƣ_]YCN3 bx!ٹ3HQ+SFgs~tJ7! ¿.y[D" /c؈H;A'ǽi}\C$Ydx̆ӱ4Ҿ5MDF!Xs~]q\sy|@<6-fs{HFkθRTnWqnآ4h*<͍T)^Ua-wJbfG2=}f h6jMh{<Ǯ` T4Nf9T{g3>ԖyD),9wbg.VO.oh;fD~p 8MT@j pT3Ƅ[57\cbeCm"!ڽdW.qLk̝Hؼp/ V؞4U'PL)pcBUR#tӴ 瑒Q)pۇ u+Gבÿ<#Iiv@7:/i% Hd;L; c"PyD7VMͿW|RZ[+ 8wy~71h,Ϊ~HPT3}l2|n&'&CpޑO?.38i9a6$u $bS ƭ>-Q{sȜåt,$:<vzeZILc#2wZ@ݲУOـ:nV7M3"3VV,渞d9z#bf;]҃aRQe :=&Y|BeCFgё:SB©7Jr:4Dv;&ċMF>wjEu3z3c<36{;b* ihݚZj~Cco.uD_`;p'Q UE! \ֳ^FH}nU/-`㽣Z>: Ays5Q:*ap׎]fW- MZH+  [:F$̤_& OMGmKh s0N.B:#P.g!藢k+1dž8} ~^l f/@|8! x/N&{|ӻXO9C¾۰|br,QP(3,v\Q}-S50<8R"p_*)(ǔ L 1l*]rS M}  mc+4Ulx;n.DzvNtV'hhڎ5PU]YÑ!oAQ^"G M-J]ݨ%xxbgDBPoqg0,ӫ PoB ظ+ڢdgMs9dl(Z%dׅ{t5zw^N@ '/ fa2+nh7.iE![=XL{V_]sH[u } (ZnrT#Ks .t1.rkUk-8&,plL]c4ygH\03OnxwVnנxQb2+Uؔm+D3Z( (7ZƯ-AN~ל8Jm]sPtqzU>p.cCn X O,@DrۊnkX2#.`R=R<$Jj&Hht$dGAR+il{xa=Go-ѨmnVV,O;PF;7g$01*tUx%~<_ ].p{r PoqjgY}v:"3ފb,)?e߾b}ǵ7e 5_׭6y% Wma9]@{l(/ǟ4m,1;3[װ΁U_ D"k쩎yzTL"3`]SN:-i!3:7>Y549]"ka!"_YA%晖L'0ɔ,_'bBș)P:ΜqHe^,P$ldυ6-JLʫdۅb*wc+;kdQ䮏kcz(O*=.߇WVجbqG.M>|O噫ӏK|yn !_]Sna!Wqh>4*"] y[$z` D<UlOLyrc 3]Zzh(:3F)Q?5=L qu>t;g[fi8Df( ɨ_"MV(>OQs.e:b:;' Aj{n SqLP-TWc\fȳz-(PkR@?]3LTv Դ,ؔSKWSe@Nɝ6Ղ&lw^GQjdnmG 8)q|vQS Y֘o 7URJf9&\qn4QE4q?$نPezbEĘs\_ :ANs`WԿl1zPc&x=0q,s)@CfR@;EZ GLޏ]h/t !2{:^}De<ȜG8vĤAJ"SV8[qLxt!ZX?Ɇ0N -m-+gW[Huae03WCq&{ DWc(swP=lV^lh>lj<=- J=cmTbϫRhl蜜4xj-,c'jHPq-V{AAǃquSh QCtO6M;Ԅa^j5j1U ӫY> =v7odO8 W@ B&̪͗`HjfYK0?Ծ~;7=|Cea_Z-jϔbdR#q$q_bC\nڵ?B1_hc"}6~ov4휂|Zhv}^cC Ccr}SNSH78}GA4)!!N)R!(;N[pјI*g({^<$v`i6~vYm}9a7 طz.b$s֨m#'Xi51}Nk.p1ts${W^v8˟haDVOF>Io*PKΎHqw{G=nغD1FUp)qL37#G~++R#!uC3PxpL|V>.Zݥ88kTG2ZpWOf]7D^` ~6-Gt<3O!_SǑlY^ǿL EE{5@g|9p]֕_rͭ'VGpD>N80t."؋D`Eq @-x':~ʯCeZ@֚§ xGWˑ*'j__y@/sp+PC"8s{.MjPn=HRZ UԮWaa*5Ҵyk/e!b8SGLzh 5U5>'N\AŜZ|jRvXG2C>2&7B˕y^i0P FI`Av!qr~} V Q<.?T#0%>Ua7c*lw:;e9~I7P᥺zxg%E3dyC=폫-NB]0T(nJΝ HZy(fn:| 4r/{_^dFI18XZ|Npbl1 uP׺eO/D}KzY] J?$ "7~Ġl79sLFlQ웉K0; !h,Pᢖy`LpG[G؞gfDm0t~I+ C{\gX?<~״-@I36}S3yYcquG"`M93EQ-rF'ѕ:m0@')UXT'" 2W=g?s ^c)LC W~J~A'7I7~?umwC(4.JC[}[DهX׹ּjC8`1?_AMQ ł %Lob}2.z~eG\&azKf׌1[YjC +D&bW:f ;W)w X}8w%矿CV<TЕWb3CNI.ԸD6FISv׫)=IμC h2m13+;lq$^,'gX~\]йł{"SDr'Ydb A:',(<4kJn=`[ .v,2N-/CBL*ͤhJTݦ-UW:G2W9/Vz!˲b]XyOm {f#p!j_"Vz-BCTV'GǙO2!6 M~D>-FFmd'|FFwC.fup۫vL6\k KsCYPf\m1;w>kYB69DzKgP3U.6ccteN;!-|5@\Hy:ǧMDNwE( dt*mAZhyUMYba2)XZ$j|GD4%_`5!b<7 i GYDc NBWnnMUÜ 61qhml w)Bt@MvʉbAj~RG1QF6|͗`$'{KS;ߪKuAڄ plR,]Ab# iď5^=ԥ@(DV}0RGE!G~LMX%kB߭Q^xГwǫq(OþqNy~ S*G 6Ky[lȎGxHlͯ,3sAV47b4:.FEÑ-`T{FNB Wà2nė31o\]2TDp{ H$X: ]H 1R˟ ̑|>Dz?* 6E큧XŖ[#&ݧ+\¥MZ00`WՅ̜̮&|3'!a,¡ xё/Vj?w<vegBaخǵf8cGT~Ge,@Q*IkdZ& d4.yw@F!gGqY7rpkPΖc sDicuN>qfg&F3xYx{ 0WmO *w|Yb@%p_Q״DD,=E9H([xzuΑ[ȔMTݐm*DX7'zE2O qE#Qt:k^'M2v# [7K@Ly6NJs\rH-}L@ @%'yq{3u*4D prob:ay P'zxSjž*{Z}M/zZ 9Bo;<׽j+ьak׿n(PQ֐B@nڂۂ+ޅ=-$kkDem]]v=6ܧ?^ULjR!_P1RI8"\Zkwr{k/K)/JPΫ ߞ3a#eC^,JVc @}`Tæ 7֎n>? D \LooJi֤t-6u֨3FAI|:tWq"53ƶ޴쟣[3$Nx+bLS&J/9 wG*CGple^ZkI9\Fڎʤ[*#;Bf5__d`H2<˯eMH1Wݱ!"\-W1~!ҔIl 5&ٳ]ԎL> s~H#B읟X=SpӍ" X[a#7PwS ω: bQ;~5P)ōC;&RoR'W c"|GvU%|*}Ji@9 VpIE/{ E u8Q C,qIh9h*e1 Zqʗ 2(JUNٵ  ^޾L)|juY'TOY㬥w%4Xpvvlc[L}_ 3!:˒J,]Fڬ[9[!unFMq )Ԍ ^mIZBkuz= lr7R-֥dz?۔u7@$2 N ?hʏy8Eѐ2:ͷkE;M#oR4p _cc59g#Ͱ5L q߲~< 0۰iFFPWr)H5H#M r󔪾ʒH"Ri) t݅i3U*f,68\'sۨ͟2 Eo2APbnQpk Љ9bz%c:p' ;&\Mr6BY" f|B&qHď[4⽼.z(ְ L[$5SK&zLۦ Ao7$:.+1|IB& #-]g';/xiWq@VU S\`Trٓ㾡 *}r5psn񀣾|,>3J)#< ?!ۮE3뢈^$k L2}7z~gי>%HnUZY.IF`C' MԏkZ# (k.N؁ ^NS3 0m!Qav0'@x<~2BN8'|Bjz֏v8f?,^n+@$G}$4U`ItJ5S`uXJsi.mkY9S[mach!QUg!v(%ς~/UepFZ,uT0~qs@rf&".yЙy|Pv.88dgIm{^xY]/H@Έ DQL_# *-c:^&a3:^S. K l`L? )6Ľ R^˞hVV9kgAGFhW sMp.dl'nwPi?5RTtxZ$v +$5 \p[B ^nݐWw^b%'odu?ڀ p62v&!҇]!9s{C`8wv?P/2x'dzQgzs_w d?tr9ڠ^}`:1lZs;D#w]r4:Hp)<`EITn݁jt򄋢UU@$7@O Cp!wMxV0RLϓ*ANv<ܞUQ>G$Uey9}>vj<,}5I񟻊xu_x#WRiؔ;DeHտq uyP3 euDӖdxFoHy6:pح!a5IEjsoJ[Ʊiͽ{z'zd wv;U6r*+XB·ۖyTf$gk!$= Ѯ^*-ۘgbNĿF[=,-RNI#95\Y xVX>v wI_E](I}Wqm,5D8:ћ@m&,U?w!B%g;JAm|j]^9BεQ(^\@pHwH[Nv [/o"R}1einPfgQjiWz:t{h./?zǮvN[z>tXERS0@`svNFH+i'mlPI1в]+` HW4/K}Ґw"׼֡6n.@eeu{k!4'W+rgC{**l?#᣹٧[*Qa=H7D[4f-?->? 9G|e;iӴ,ǠYA(֌_jW,T]=6iV,XzK66FZG$4k'figd9(O,83ajм,Ŧd 0Hr Xm@)ՎqCXYn* <_hɷI[ pqs "AI#s%Gb+ <V4lBV.kLZN[~60H^:;m1u-B5{ ߛu67!t=[UJLm5r7֚~uIq30_b^mcu٨.3!k< \F{ Ou^G3PgꩲA! D;e>h9SzRߛˈw^Ywަ$9&G7\΄y/טu􍥉o|χF?=g\bak7W*Mj5P/,RJ&u6!oPLQ=9t3,ì׵ݘ_Hţ]'IMSUm\ jBM*"ڟ4@+qF!;=p0{W se{ C9`d%tC|=8OHcx&37|l  i`ٮ  JKyo?˸bJ̳Dp'фi(COz4v\`>;)Cnk#Ul<v^9LUv ٳ g3Ori8 JM>=fr|coಮK0\ࠛad׮”;E}8}!ȁ-?9ް\5kYdjb~P0ؖ,>U2Ϲ^ d}% ғaF溙3OÿgˢJDz^xτ0T$$6h&g+& U.Ù]=(i^ 5dԡ; f]} !YWoռY_wVզDMݩ%9Hd+%5(GO{=C(h{c!ֿ^WntsɧxQI?A_N!ج";$;ܮ0|3x'}4G\i% VT}ײ$+%zWLbL/[p%r#N ӎK'Wa[-5oZ^ 1T>?TaI5|}XR;^;W7V<9.;҉G |q1w [O>gT6zu  Pj&vfRuV5|E%')' ;#j 勞$d8 (&flh炛pLZm9yA5XwV7Щ:3] h~Lt[JXdɷ`!v#68 |)Ef+|)"aB! d!k^=ʹ눹mc BZ.RBidm O{'a`sAݠ:ߩWt\a,8g͍֝t.^J E*@65eJk cCI"ٵ(Qs]ǷΥKK1]-!;aolpqQH)æsVY-,rh/;u;'RSGBUBZ;t7 "%ULٕRMH[ߖe8!J P8 2ַn2Unum">u|JIVU]\`c FB$3{wP3K%@v޲x[͘9o%MBJ+8p.e* Ӊ.[X/lIL_ڇA?9Zg6Ax;lQt%usZʸdH> Yy7',뿕xPn,($f&z9ڿ4tf-fu4] QM ?Ta'ANҖ6l!"#ھ7L0q1$ fY1xh"6CtlSXU^b?)ɬebhG7gYc_]+KD-'V&lU`-@{ѰaNG܄U #vw<(d DbCpeͩ`#aNQunǾf.k,{]0XC#ۧZDN2S A^~3!3gR_w/sܵ zPXxEVpۍzaI[;&ŬkCvB2\@ t/cZ& IT9 K O:UXu\K  WAي H~6/%`[\?;2Hk]'pde8By1~ nOj0 et0ۙd_͚n4'66p@QXf}p{bG._@Vi\=uqf[JmTSߔGdv_ ݩG;beć=in^Nu3to!LרZav.IŭUKf<>~R ^4ZxP˺\)zp2/JL:T뚽Tubc@k'TTЂ70ufBX1)S'UI(I\Ɖ7\%f@" _(w,_|]}[Uw$V `jD {'ؔs[npZs8K'$ЩṬ1= TżR*nzx$v#RHo`G<,>ԯo 9͒FquR59&Yj4^'x<-'83/: mLY! o=!ϱɐ<2yELZHE ʄd tU=Rvg}TZ_2J[MouY-sn}6]5;\ܛqTKkn !]kw-| ^gp*c6m&m`?2)qRA`QJj'z ~i͡_z>&=Theffz]%@2pŸ]o 19e` ;Kw~zބX/@ +N(h6pCAA׍%zoO%96pӵ6nރq@8&&݃9M*V>#1?*GJy_ii zi5 %gu1)p_OtuHU}Z Zy Pa i|3FS\z+f.c~|_dU-)$ON4ˑ|˖}Rlyhy愡j{rJO^rm^%^#7$vqpTtJlH!76phIF 0q)Ȉ-/#nRJ0ꭖ+ķ!*<]L)DL9-)Dtg7,P!B @ ڼJR_UyGT'Fȭ"!5eZfV,F:{>:"˴_k؍F5kCzxUAڵ|J7`$y->iR-%eq2LOhEC,AkQZ) ً3%WO9o* t۳BT V Y8)Erv#" ΀fkC#메73G8[P5 CB$/!Z|bgfvŌ3l;&vT$Nm^+7hr_4hY3xJb]^'c?fY%&+jjs]U42@ 8YXC7_xp,2Հ:mIW02ПiqO`^H۞UKM^;4f p[47r i*h )b͌Z+a[YmF܄w+0> WVl OZckÿY@FZX'Axk\t˯~eɃ(،Z^ EZH(27as̯v**!`:a0;EYZ7 F E g"%M<f[b0Tv؟`;0lE@17IWlxhhm(;0dtwc/,]a`u~ DPٖX˷7,R$Q쳷0nj'+gLz_"3Z O<qH|UI k.y)uRke~?ۨ+v2SSY.LRe 0<|!|] 4$҆Vlo?-$@Zd'JҀ[Ck}E lrФkhC9)7;j] ț*~A]yx3|4= <1`Jc̢-H1D?<s8`*4e_x!xR|jF}q~hk@;A˘N|+YAk)5Kl>Z'~A ڦT7bz ڄ$T1׎2f.l OqS?+>\ӚfrBNPm^AB:̷qQBnjux0AF%];^FԢS]fտk:kCҶFQw؟Ix>SLGWv>=V+O -&<,ٵϸ!vZG4qU\vcS'\2OX\|)JA- B,ǖcroۤakX7 T{/E(c}#$TcS] 3 Y1۲rz3Q;䴇+:EȫKC!϶,C5[֤b1EW2`|%RoHӶ?uIΧZM>p3^0m&&B?""W I\(J{ rac,Qx*1|xL@ԙV='jՇ.ƷՎUK=%䉩TdF88~,6Ď41q̮u$[nAXDY.|dKlM р+caglK#?3/fAܝRՁӼ0'iD(`:ƂAl?Mۓͺu VDtܙѩ:Glr2htJ2VRQ0V>q5Lb0 {k}22)r:'pIynX^LN-吼 K[eYY{zZTYzέ[vBt MbU `,Tvlz#-rUL#1/Bvz7KM\z*1Wlti2+pljM8m3ҏ,,4YoXN/yqaNگ>Uʓ xkhջ-F L7_'z=̜oҒ^FݑZ<&"r1gB!.y+G(?˩!Έ"TEZm ̧jhN̅ &ҸA0i$1`|'`m;&!pI뿿_P m찁^>;ׁ]։%ȵnaNF#3"X wEhϴ#أ@g\p+k]/V6+,y(~86粤:Xv|5Ϛ>F;&BY4Mg6\ȴpOFwhY哮99Û6턅(Sק@uTjMWAQX#Sr]L|c[Hg)sB:js6 ^PN:ud-8.ݖ{+m"sWHb?fQ ΃bhx/I{+iWR(l3JSZ%M`xUV:3̀ ?.q/(ՏR4/wEC␠Vfo0`?bG&")}5C:Ee&Ӊ.ImHr{В:Г?ߵw<:)(Ѓh/il4f],V3@vQ6KWJYJ{WǹEĻΓ՝qIHUCebR 4w" +섽]4oWeM5`8 ޾ZC?+K s:}YB<;Lh`gmRKqp3C{Tf%#.D'dQL '(Q"KTr},IY'[+ө,sILd]5C#Ri\NR"&"BB.(SǛx_o@hKwNXkzj#d7( Ԣt2YIYTIMn_NGJ(dȶ8hTu)(IO¥u[:c(MuS0اRZO͵44h{≫s=Nԅ/W( I_?<.Wʏ;%6a@֌)".KK+q4#IGv7,{] *_ R=ZP:3Nyfso= dʵ v}@v&IW{]yp@?Wآ#E;M˘-|;E {Jd N  eǩ@%3У TD(.ACV|J>)ʙ 1OA-k8WE./HKz@%htyWVhNH GSS%5N?AgZ1%l٦,,"=0o?K\ѡr}*z)2f)21q6L h\b3d<,)uȀj| "@~* mA@[dWGJ3 9sYfnȄRLڔ }j1Ons8})hjl-H35;̥ IǥMQ)<̑SYݪ9R 2!/8hDͣ/Ѧި#AS~5kDǒpktn̨i{DJrC+QO62H(B(KKmN9+Jڗ&$HZQJG%kE0KȧnRtVRm3C/bh,\JD:jm %LA#g_ڐ/X08"=?r# |߂1=ixZHEՔцMrcCv! Q5{1m5cmVdEO"guo#o_!{0:}/ҍ$/$jPm_q߹-ƚod[[RZhX* bc7 DMp2KBH*^-(I lNY ,s?.^\cͣp6f \7HxIYX;:2_K,\,!%W2|Q"] `P_ +WjE>=Ý,C'}IX(ngvm 論Ku2lr}txn>LN"2f$9-6uM{/=9Nw+$XL\TDfG0 ~{{_N3Q#}ʵ+ݝs!@nM KY9A4~Q}{E ED ^l=~$;"v6[Ƅ0/U^ʗg !d R[2Eb$[HE%v'sdMQx)ʬxJq*H*ٲ-(rf|ڇ~]\pۡ|-*ˏ-8yiFʲHP{p+yaoOToߗ0I.~SFx'5/ſɦ Wd9_95IMuK[H=BR^i4 seCX_PT@V;2/NscD:p ;y3[F=dZJq6rtNl  +#23ZGB8ZɊtҁ_. m{'3 KkO+ʱw{$%vg꽷>{gP;4y?q;2 Iv+!#y,5u'#b4.g9Vsa;0u{DV;9t9޺+ ʲJ@ЋMBJ6;H.i>rC(k̋ Ep-It\zn'z/iP-I״aOc"tb[XF*[έ}:m¨%+}atj{QFNVؒ/%XBDžOqY{s;;b;a;)0 zth ?7j@#Ȑ$/!,1pqЁ/% J*:Sq$Ŵa!5G|>v&Ƣ黤f0ںG8"B%!t 5z6Up_Vd$u 3d~8CGtfb8ChNZd t&XTVy:V+䆀vI?8DBF/ANJ`,lҎI ѯsw6J3lEVb(/u"@nTWeT ~ÙBqg]@ =GdDsԏ3Rql2H;|!'zb<26n"OCFEl^j.i  e$5j?t m`jx5zۚ]ƓkU:%ayliQwd'I~|7"¢){S Z)Hcs}2rn 6";\J~vb&=D7EK\<ؐGZV^ ^]!xmv~<m/fpM,,'^Ŭ>L_YDj̀;hl9αiϼt7Z@awzE#vE'Iv* 2a: tC&8cruwOuk{iSBφ2Q(VEQOyoF*҂ȩ":TN*"Җ8mݟ)JE^ɸ5vv ذNDDl EaBJ7.aiбr4>eN{C[bԇw.prXJU([3"Mh7?B@<`MR|`L"|C:\0gYsWPlD} ǦPA7 $?ϸҷ$ٙʳߓw=jOΑ&BG[HN)GMI(`_6 !9F1˽$ϼhN!))Bij~~Z-D;x-q>2Q3uT1/{)1m=:yXјtv6+1RLH.,}4)ry}Y+p.G 9b*W)5TO2/$@gPdhi5Uuf i#8 mK嬏$"e{zyyt.գɦ(T$c(B?`nĻ.W;_Yh<TJ*K=^;W&y5rkJBe&5od>D].:ʑ0$ u F W6 goTEHU.jR?sn~wEh[OS.v{=v5ŶS ) d q@Yl9SvY&>&U:kZ cw :LiA9ZOT=L?[ C3jUn[ɛ᭰sβḥ〮T_Ϥm'o,V+\V@Ns|bH Hll)D$3_6䶱ZM&#I A.k[ f:V .XQ}& Uo?lrR?̃({xs"mCM|`ISx0'__=d텣UKMK̙:v}t1:T4oj=i5Uaρ:%: 9.z^*Gf0%pR8_t2 ]ڴ:LwAdDo6 0Dq%l_ŅgN;ZO9䛆r=S>?bT:ܾ92_BAwDo.5k1da*O !@D@K -WYi}r#2_c#{TD Jtt6J ~+L%ֿ7L]ayd6iqUJ&Ywn f(ٯjzC1b H)-33\"#"͵R+_?0$@3j:Tة2I)}{JbeO? ".߄(qt.fA#ʐ3J69~1ѩҮ%Rÿetw K>hTf@=K!5rHnuv|]Nu5?fsayNSpe'Y ] Cz;#@CżY*-i nnB*fo8l@! ).@FGXn>8wX^Tg}3JJe0g[gu-{_BӠPٜoHsP%>rvu<㼵Fln=#R^@/KU\Ӣ-ju)Md5;u@h&t_8U)n\_/H<=t:sZG(zlxhFFDM^s\eτ.6˷ƶ# cqenRFf,7 vW![0)`6ͅ»;,Ɂ{*RZإWrz~/.&Q>b=Jgl ć =lPxCV3yHD6PPqKPv]2|6zSlІźcTTm7lKl:vb{*Y;/B4`J9vb0axVrnDTmҰ֊8z2x{ X-bZJH!UIXXԫ>bm}x:s~E\5 ~hk)L:Cp.vX-J)hP m5Am)oHn (A%ύ +vYp3hEz 3I(llX&Mo,&3n8P^ 74 8L9״ʟNkh!  AopD]qbDȠw3IFaϙJ^s/n /Eb۶0_PiJwuYxy6R(95*HDuh8.~c Xv(*L;K؁Wy~)զUVz8| G1l?{6c36ƕcƞ"̹h5"2zjokָkDxUBU+JoQY8;ah KĴ6-]q 9\TRjtGL)ꠍQR]TBt_Yw͸.i?49.ota d"~wnG3F_q|ݍ*4R MQ۷] e(I}'~7E<" Ԛduh@iñ 6xiՈ̐˹Ct ޗ+l1P~_- 3; >K_>1'^,Y^O冰QJJ2p2 SPZղڝkRSZH&R1Cs==h9#~T\~",\ =|I#4K>T;+ Bc|3 I:jl Mp}C{۹S~;oI#fԲ{1Ak^Ǧۻ9_ԟyz6G4b%bJ8vvƸ4 }7C9Ɍ&EBjxU *Šb3C[wUt4.GQL܂248%wc{]7L8 5=1;e7t8u>qu+2/>9.tjrhT6+oCCDd{T̈v.$T۴. ZYu/Btlos zm~sds(Iq3,Ϲ8L[F7WVj>'f:);7v$\N97%ru ![υ?3%b,ZxĊ^*\8홻z:YN)KxkJr >ܩюm$i1z@rQ܁u2\ VwXƿm-C"ٰJ_StG|_I<:aGSO0YS |+ 5% r88qH]S뎑EZ !BjkڳpXwqXI-!R!(afcP2} NK PQ1`ZYw+9C-^ʓ`Rz[i/Zu6;/^,یiusH_TcݒyM*ѯia#a2hJ^=`GBAK0jF4Ѷ%^0:,lNYs71BzwAf.6>9(VJ[Cc$z p%FrGbnavE wj2ƫҙ 7€skգ*h("y*t o" 6K=|`3َDSw԰ <_ JDhs亩bȈo*{fXsn6łA5Xvkc5ʦIϐr&F$<xxDk\-Ē]/pX2AGCul8P<*|NeVBg#'?X=-<8skkq*="lG1(wrUL/B"ءb$Qyk 1wdLeQ SN2Q#$bYMWtFJ]_]&K+6y{:. -RbZkQ+t")A7h^-GӘo#E\<6Hzh0~5JYd?w#5ΜC z̫ƯGӀ`]m60%\42LV,|m}' i4.FULduֱW>[1t vj.-K{77}h+Ep8glۢ_ѨHctTũQ%pu] 00;^YR#L#[^NbD1>p@jaI {nhCVeOKt#oi^Z|Gx?`nRǰgg$4= yrÓ_j.h$$#v7oD65->gfи@Ip,:Wu(X 2RrYE|_z;D `8L^O%ųw7 \{B JrI"4G{[ѽLTH{fE3+7:r20fsΎ n۫&Ab4q''=n@uǙe;@3~߳p!sƧJ[gIڇOdz>Ѷ8&6mx=2"(w<̳d҄ahk@#}mѡqδj.Rr͞M9V"UςM|$FŵMќgo.pב0D1?Itφj@;v^&{~U~zg4D+`ϫJCH2-@ Էmݪb^+mXI9Jj볇HT{1g{' ^0vW%eTNĘOC'ww9EyzM@?$EUYL4ho$HRo>Yl^f0mťYJ#Xu=?ΜPEa$e/_%}> :*(uXcZc8 gpEP(b8uŶ# ]8ȟ|SkXkJ;;$gpBAdxau3MCQ$v)sK~Ka`q @)ajB^]7Wmܲ&/]ZQdUD,{g1PpuU\_!gUv``zat.x`64O8[< #Iov8О8;׋/V/p+&{giIPP(Qߝ)4TTSN"nm?D8T\/j=!!R&Oe9P㼚0[$)DNUYgRl>]X\K%~u ?t2+oKnP{>acE~3; gc%ŏ{J/U9TGuL> ^[ZyUĜWI^Ǚn}Thݾn;*(s YԏUj GEUEp}ex|R&\YB[dUKy>J 3ף-*_2eZqea'=P$ _RO4R@r^>_$zTz0}hc@v.Ҭ7 {Ԁ=F(Tl.,B]Ae(`+#GYf& I#T"R{#Roj};W]RiFBOۄG'+^۳<;Mo]oad39Ħ1L'TSKs &5w'ur84Qo.`'Y` ]npY} CZp6,@KRC/yݼ+'[0xo*vy`|5FO J=y)|6W~],[P2Oز-uombɵH:GÌ1FDψqz¢"V6mF00c$)0z^W):e lYN:#_ ^( gUJґ61ah0UP ia]&p$aEzaT'NH5^)Ҕ ac#$׍c)8l\tdc`짰=H<8?C=|o(O-gd9rh&ztMp/?G (y{<6FPK'8j?vcGF_l5-% kq#&ADMX[;ω='mg}En~l&it,@Ppż]v=F ~Ǚc,ڢP v#21z␲hCGj^ y˹4RS/uLX^Qlf$PEڹ{oݙIlbM\fw` =7X}B͂mF `Q;oS-" $n/܈/-G>rE?(|F:Abʁ1q4V݌GJ}r pYx5;2(@a+tFԈ( %#2H|^!c|Nub ;>.d!q 襁hUzӢ/`4fǻ,ARc]UPb4гL kӜ퀗,egYoA 7տP4|,gt~Q'S9ƅ1!1Ĝ^Ѕ堶f"Z0ݢ &FZ GbW*"h |*ZO3˵ kLrLvdsT[10*9Zۮ6ÆǛe&\]ŜB*G[": , YX~:\2c7})_wLqbڇX3س7d'r5v&: Cd+KЙdouuPu}-톄gTֆW/K}snumXͺ4F|aO{ܿm5e 0eI!b{6d'! _Vq \oWXx\.Q!2p" |0Y^K#^:n}IS/y#L"xg̎"!`+p;φ[wԼj* .$5ϖz r Ƹ? o<+"!wHm-Gm:JmoSMёd%y?ǒs@U[ nÂq Wh_D|?:&>˹$G|zOM$nfB^#fu^K \f4I@Ѷf7wtN/iE^I2".hU|Ia=15wm RSNlLwqw$qw2hGmB~jml[뎄4[Ҭzt٦#^ao9AzwV ў| &g5;R̘ MtX jIX; [{U{ݢL f 5 ]~TUO8 ܖZMt5r6ViX}ɛ"a1i~*3$f:ԵߵA5{TF$Xq9#;8!zRzޕ٣H &[zW)L;F0c!;ͼ؛ѵҾQ]$R CWg>itTQ 6r\h $2h+)*_<$q)>m:C7Z,ޗná=_k?u鎱Q8H-I'8BUS-jWdy>?!),YW#qlyEsRq]ɔagnO"G$faf`&D G h4m/x&Dw!Y)HO= k;`>gT<\ڄ.$ĦQ)X [.R%FuѨUC ZVH>b_=|㧐 l1a9h$ QOKm/#!Ĥz ])xE{1E pFuĻx+bn!M _R\Fe>EƆޙǟگ(vv6!- |39GMKT]\ߜ+YX=,M˝3>YgWz:H9L Fzܬ@@͎;d&azY/n9uAL}mi{Y^l+BMQ+Z /t4(nbɔh 6+׍vb޲e}_eve4>Q*'s5hp4M+u˱6 d8`U7أaWj40%~ pbfV;bToy|D 8X5QdIzJ$/sbi͵)q^`L:|=:*(кx?N]:&J{ff3~O7rzשuwe),6"e|nqml%rr ]66`:aC9c6c<vZKX9Ã1xKW^~!1 E:$Չ)\ n4K'Y۲i.<(b^ q:Gn Fk0_ #~Lۺ~vt|ny, ){E )J?ٿs1P}uU%3kCa}kQI x-QXZwJxG?$U ԰,.pwmVǰB"K0v-5S9,_Zhkcئ%iz+W!/GU{Sf 荾v_[,Lx jT3-E4<+'S$ULfQE",*܊$[QP,7 W;Hǟ4z#KLCewFv;}rOzn};\~iYO-eO<٦'faYzzEԥHSKO*xпu3,6Bۦ=M)VYjWw fGY!p&Q[2ݤelɳVѹ(*☀;b߱+r1 UJд<ϪdgY+|\S*q UӋf"_Po A2FlVkVil~ 4swwP5l&!]8"M+тuX/_D皲pJNbwORmAߣS_a1ʹ87KO,Q dߣ՝?9_z*yTAKUHDȣ/mSD HW|GJBʫ7 D7;_ U Ҝ_oMڸW벹x3CW΁PIMUcn?=:#4t'{]%$sT E08F[6f'8 lȯ*~l^t:{+PU8UҌ-(st+ ܒ5G}wRS(OM?:mXƖU\:d}B$Ӈ]h&x-UʦȐ<]G9Vy:;qaT>{^D0/f<`MYL1x$ִH&zGs;Ps7}<;T}0MKyzNr4ʚ͆"wWbSfն0q@pKlS= ~tB-T$a^ppEheTFw 2ECo*UiNWVL bVy! U3 m33_΍[p.e ?26`jVJ ]eẗ́nn{ؗO10ArukoNiNnkK%߷{w{r?XmY(m9p!IujᴗonxFIHSjٮ&DyFW2"ZcYQ O_-c ¡6~%$ 0^ QdgC4W|̦@%P|;R pCyXG[Q.HsL ~(hb飐յYWeՅlbL(U'u4sKB2%YsT]y(wjL|YuKj h$~6u$kWtУ̇X%Xloi)EU?7\A?i"6Kqwy(gYCHv9^y@|+PIsQKMFv!+,"Ubd$g]voI:1Ea&M]S-xK$Ҫ8@#fxE>eA'5D_Z~u>Q ="xH?ӹ&"D7 oBG;O%!PIKӮhN-G W F̅g>WjٸQR,@?c~2΀"{v( CXpR  m[s.vRJVyM$+7`- WTQUHag0G 봡ʏ5].?luNwLa4Q;ӳ!mų]:K(5^Rba~'j~JOrǨia\\%fcDXGh sBTzrBDی|KOIEtƯKg.\½$8!}(_[ߝZ i1[deDLXb Z0}H c?_v zD"/~BacZM٪ b..U>e"pybGaz<%) jF~NQT&NchL{yC]gx`@zȨҳ"0A R[|)|-C4p9NQ.{}$W- |Ŵ"u8;x^'/K,83֚~-@Rm)?v|:^kfst2d|r tEFWt Z,ytt~VKL Pd.(͋@dMe[AoW|Rw,6떧R)8QRȳt拉O R˔ n}gH)TY ,B=j+`WGm|G1L #6(*8ZO==0`k8}3ME3r1g'wi n_7Эn:~()CrPpqT;#L8l)۳f&/UQ\t>_d?$Y!1{wI9RlxW#s0ə<K=0 uSLRֽ^A pCfV,9JIPm v;f2sC;t(lh3.M7H\O&g)_V>6sAKiF303椣yӔF о`殚H).lG Ŵ򇁢$:>k[ks>ڢ6!B$ %VK*Mr^PE.⹐g b~@7gRT$к= j/WEx~Jw&]=Akj6jg*ZO6VpݵX;̟/V JNMekaӛ~A !wĕ#Ot'j}ϼQ*vs,$)UQ'PBr_yMUfӺKv2^K#.az^w3.iC걳xBY"OƐLÈǧ% }5\=TvVD{MP-h@yocߍ23f͙P8vB3]2@1 U)VXJĩs%_߅-ANٱhj:uA p8k' CZEq q]֌K]$pjh '&(4% ʌKh_tDOCH?5.$W}=˩M]M\p(NC8=(N\`BG1:lc;dN-.[Fxp *r!ޯ,M s7Щ`ށec^3ZVϚ}"W?Mvq>TQݘuvlOR}|Dψ+l.u>ŝ4?ߎUĴLLR4ޓ, Rw M(2.5^?ZsJ[.TL؄N^r@ڧ#6l .7tߨyZp9:nFcycdk%涰xE+U"XEe,s@#"]X +03]]05zmX"3 k)1 Fo nmu%o9SSŽAQ]5aBA~Bcr9E _S||[o~2 Յ#e)HD^Eñ۴(Oۜ4V}zW\ep*#`7bS@Ov?a ua{}-u;{$ӛ@jU}WhaW7E&H^G2_DMr1HGXK`Ph5ם]g[CZY"u/'9HCGG*cB'p3pR,ޠk &@j%m^57&OuuàXQW`18%T(: bMtŏgXsϮ66,c@zԩ">+:#?GUiId:?.Lw(D7yȿDeNOJF&VEд<Oqu&7v_ܩQ#k ʟt?MvPs'$,9HwzE@Rw1)?ݙ?l5%啹poL+Ǧ/;`|u' Q"{}2FWo7PYg+,OO{m7ɩClːs2N^̼-竌> dN(UO\FjNFՏueZU-fԍz3t'gKܲ '\Me ȡ2~9q`e 6^ I;X%4 hjt)MIe-+הjɊeuk*!y9 8ȢICy!Prl >[#Tˣ%{>ꤪ Bn*)m۹pᬵ,Nnzܓc@^;1oHR^طH@;k>V4GnWU1X&!{M/%WZð>3Nd{*'>0|^]'5nce*ESIVR|`wP) C XFq}2wS1iA+@xTen"jO;Xer'gtu<ϥ7sCyBlNSgO5꺬KF$hp>HT씞zFE+wh!^p/#2H 60C e#^8C:\J$O7xFPhY\@r%N} 9MAWdl*%JdݜO`Yg tY f4fN804%_ONNeGU}9o-bt׹.BkVl9qвi/}7.z yh,'asi%$s'ހcaIvP3QE_~ xtvĜ}rH z P:n KMN`l膵YkՔS:Oum2]s@|_Y]"T5hk){,'Iݟ(#t߫~# ~-x @)Y2nsXhO26q|O6.ےw:֗G=szh@m^Esh2oZGm>(/p7 Ș`,Ռ_>o?C5l1O0$ 2=e:<7 n+(0lN(Yyڂ`B!A/ӪKJ]|Oq-cJksg׽&x-/.7A ;#gw.fK 63ד 'ؑ~kLT5Ӥ jLy3.AYE,}џ1пW"7 m@B?}W؈BZut5YD;? L7r"GFS]ɈDy%Ȯ4 mKzbE2u09f]-ল:º ʳ^hWNbFiqRح@v,N!wgET|PgTsaM3BoffLѽ~Xڍ2q&t?.5KHI$\מtt(rK,IBcpVx!69j_;Wtr C":.Ҵ=~o+*)W_=:~;־aZꏕ@h)e=M lEׇR+.dRxĤK(!~BDDXQZ^獱se9bփwONԯs恫yqfW;~0~h:_0zNmuәs^UK҇U4*x78\@lM)B'=Kwj+ ӆ\87ة'nRپҥ&{ %|-;Ż|u]MYj#ҪxbJ$[ŴߔOrm^jH}{"?4o ϟ*QxglKmIA$ i)^5Ȃ7͢Wt.N!CD-t^$[Nx\i}\}GP_#= /~XъmF&Gn*y>^bX鞡~=AUM]'Fy)Էa}RTϩ.&n2Y0. b܇`O?}* vFB?CJ?=XmXƃ m5=|23v&CqY 2ÁhWMh0} (L8sX&pi*t)3 ?0^e*r0f EueWB:-o *S@Yol~ 4ڤ~^L{ :!Z8\8&떂t<2QTR uRmbF{V!:V+f|(ѩJz]2,/ `T?iFrLW@Y}H c,w{vPPr?m"#|w5Jg䦭˩Zpa};ק%+'[PCKArߕO0jR+z@9yز!@< d(BRI%Y80^ }ua2r%=A"hy+E7lX~"АX[wBFbmXp_FSŹLENei-t?aݨ[ȩ<BX;{xVJg͑0:0xY{T1rKmsݗYFOJti68yz38O\a+i`g!b4MRs/"m{M{1i1u{N3&tΰQ@lڂp6n XP2ҍ==~ȜF_{rlDRu CCs't4 Vdm+A(tKhtR:;(ƮI3kGp q`WmEt45nbu][CayK2H#6G6kN4VJ/G]Bm=|o#'jyk[ȐvNAtS4f-Xv~6UEm*<$́N=i @2tˍ#fB$n}󱑓*38Y7q>XZƈYpÕ%4JV֮U7J_Zd]<w?`ΰ*36~ʢX^Ao n=a0u~{-$MKgRvYG^A D8Jq]c m8I.7zgJlw㉺dsK_XrKżL$/̗(Y}Ե\k2/d(83{?.p2ibHuPݖ|V"Rw%*B:< !9Gg Z;: 5jL%t`_a4Lh h OW[U.8#e,d̋eg9KAlCJUAQD'Re~ lEȊ(EU <3 Pj>)Pf 1|8Y$2z}}(dx$o^3Lt$<,,%܊8֫^[G]ihfhaH݈mSF"2pZ:ިnhYT> E4qDfGΈzֵ+Z9*LmB" Kzr$ؙP*"4 WJVBjzhIsr;Y pK4L2L|'w+۶鸒h=.PWhdt>fO)d QҠKmL'Ì0A& Â=2hvKIYتH~zy/4x:J[rz+#Q5x;FOw{(}ш5On} vrU`[եG'*‹n6jUIpϏL _:h{|?YG } m}7E0#O*,N7y{:xTdXOi9o+W~^S->2;] ?qpd""#X4oa]cY(ҕ\u2/"!MWLĈ a"Pw!Ko l`Rf,ARHב_~ZgJ k{˭Р'Bt5/-x('?PӢ(2=t:-gѽj^\*m,G,Dfqxt@g R[C%E%j`o%xZ ٯT,:1EϠ{M8 lUoCcz0̦?6BPUiI3w!  {NEW'?{3;u@(q*c[&)Π):L ح|w''D4|$P#>.K(vf :RVwb'veqlňq⿸7jWR͹G bCk| /Du1qFBu@B\/\Ɂ:*aH}t1YXo6 |Cl(qNo8஦->}LP8WS3( 5WGzjWs4[&. RW`| fXt/Ot+Y 'u a&[jО`@_8tcuTԴwfNL oud}v~H=<(.:PKB_K_B1Qg'mG!fN ;v!~EN+TN`=Nr^I)/ߠM,|ZC-1= plDqLQKH0UUtON]ѳ4M] Nz7| փr+ ӝ4:!$DvB \N, ) S<  c>93=!°/yC QYDY ٪%K+,G*"9vOu&HX5"cK{/p Kzy;1؁,abZ[ -EϷ>ΘjÚcL[ZEO<[_{iPL]$l;{S(_њb]QuQj"Y?J5* _ߏ/:1QWU)Wm| Jii] 8CL<YW2SɳOɄz

:ud`'Yq~1Ww3s7v"}GlR9&5UUΈ6J0賂ǁXt=jmwsgpjjZxVΓ- \]k%xS|2P0'o>).nicWTasGC7,M9H&{W)׻@[Q̵|_,3l\Wf⶜ 2N8uDsV*%c7K X,{o "8j4j3l#p`{X0JeP^ [.+EgUhYBP"kDgF7&qZW[`wYdvS0 '2+iWC評FA+ϳ@8}]9IdJ^Ig}@Xd Y{h4teEBV8x۟Rei:w7 }4RW?v_e4f)1-" j@ #oA`]6 :BV;?Bݟ jL{&W"/u"4Hr)t&.EhOO}єR\1l@P~ q+Gd0Uj!P>¥PT'յ-V VDkop N3隫}Cd&2t1uOuE_ :_+`;7:d',4æN 'W Y=pa{+Cuٔk \ak[ IMUQdݑ"ILW⋨YL8_?ڝ3ul1au.5%Fc'һ2S{}^0#h]Kj/ffʸFT #~\$9h|} ʚbrrXuaHR52nƶd9雄wGx>7=.()90̢*"#i}֙F4{W{b-^;8%B"lR4Y=8/Tھ޴H,P*eG-|^|g3֋u-xAN/񃎑3) d2]"Oִ|,Zt d_(j 7 #J\ S-d!AQ뼛FwP?*?Wh5I;H.N#D$ȞJdII#rZ@][ncc9 v (KudbDou$#1i5SnqTntb$6'*=Ey:K4).'4C:}d̖BHD$d_2w6> ΕvXZHU@%ǡKz l~ҎP臟r(tܧt7›؝/$Бiˆ;G ֋\-NǺ'&̨ 4hv򷓊͈+.P J,ot9>:\ ē# 07ʄmpGtg:[@9Z @1ܣnٌS.vy)ȑWbGc*8|09\O COS\@̛tAl>ʦ)]0N{EAPkA~ yV[Օݐt5"FWhUbNp;ʹ٩JUSvqFQ9^%'~dm )`INvOyXi-u tD: e|BF$P=Z𶶫32.]@' "J $0[fv5IMJ QlC^@;2qz*lnzto+%6Z?ov<1?,ܟ"粕4@ Ȉ|Jʻv2 W}KMw|ku>Jds!weC(~ vxHo7#gfbCpĊS$l3nN2H;QIc.F&Vܘ:OjZf8ڭ,'!('\G@2jXMx (0Tk<l'؛RH(\lz=s!0_6+]DH7Y .rcïxgHrXw.4EaR/#߲8iF ܈:eƱ~,Ɨ)A?<>y:!iB =' 1)2q-N كlAJ 9@4쿴fyƑ9٦fA92LVuxR mKΙL#,rK) y^ڀx 5\Rւ):{OiCLUR]۫d)<&[{0@b|H'-FM;b#|zۼ,#26k8gi9yk}c:>ZJ;c AXlJ}Ra"#Gaq1!+*mj0c~Cot(Q  *+ܵUa;>UI:{Mη\UYzQ$, !p]sga c%I,Bxp߬n z dq&A~y%iqz sSh n$LkFυ L,ЩxIܝ%VhO 8vvL8!0^K2zwi0§ alΗR07-114;;X!% etmʥ!- ʘ*5АPh7\{>Nb$cEĻ#=.nnmڅa᭯KZM5 G8RL<7ZҨv MC+XB )';3b h)K `o홽M<hgvH nl|u[Y,#T_*^e͉rB37[.>eefzb ~)\ȳNYxpTٜh<gn#eǹy,K3;m7@*s՘u1n'w 7[Y{@_G6tCDFRZ_gU* vAy\J[vQZm dP}z\LE&!u^2Wm1v%5!{&DwjNl9i*{.רaZ 3Q3aKylB AzXҚ; ўǃ|e|*B)eeP Pb/Ա{P(;8Ѫ @@lۆ&G%"MKk$Cs'gFFb{g> )OY ?CB^qC>kErĻ#/uNnf{FKV Ft3>I2uގ|1ۚi]H3{" S@@qU5k5Gx'#ګ20N8vU9Q}a f৷䌠'Ь~α"xAKRF[fhc%4" "~H,!5Iy>A.'"͗Eg:5'/Z>qmh57) 9( `ޘx)T8p"naDi+%1&A'Ē)QO/2lDu/uӐ|ap1'ٴ|$b}fIn (<.'%}|ZI@ܗ35)NG<$4z]=Z55ډ4`X[Q];(̹+gՌV>?x_eW|B ;dVFRKA 44ɷKemHb<\}>`Zao'S.iVzB ePM3`[.u/a5 pPu|-υnu+ a<萓Pbc^AYb"gZ,B~7+ZoSC`mAU;Ԙֱn'͔Yɶ5_-q|PY50]oig;d\:WxSK.' EzHQPBGWVLUF4CTc_FEׇŕћTh' M9r_J5"ġqPȑc/c6<%Z).{)!RBJ-xh2~.!( h}y% 6!)c1w'vcdzYlR%cGH7MM|-hj7 ĞvwF]ɉW7Jw]=,Y!#)im9nU^L*FӋEQ@IvYJ )[8,%$Vl QYBfr<0QiX\e$Z$#Ævzdb =8쵍aw1Td/͖ [xt 5TȮ@Kj}AdkQ(YMKm־Zs"a`Rtn"3K7۫`ǒ!'!!=?M@ ](ՓP 5$Ox|~;I푇UN~4 t4XKu{Bg<DZh=S<,G 5lXU /'2}h;!uv8~]*W 'l8W%kh;[Lu)nNAޯsgV@vY$:\1ʂN@c@%:_~ 9tuzꯙl7= G3x?Pvh*&PqX!v2Ms· I }Doa+Ұg;GT2PNZVPո7*%y)g/A}]KoŎORx_NafK):ݹ]q o)+:x|Wz5|Z$/z䇬(LRF\*L?CAk_w ެ$p@%;㾰*t'W.$l^D="fb9߈8</ϧL%q(wg ,Ē[Vdz{5p\r P>w_ 9u>Rf#FOp{gCt\ʴQu ?۟mX0Jl!щ8{D78>D.5Y$8CQJ-s-_PYShny)LYWp\eCsι(\N&x昹J8нTyHl x᪢ >n_06i(zFdԔDAdٞ83:o`3;>iƆLCzƈs)p w]n]oҾDhZxH\hmGڝOׄweC`%8WUtCo݈TV a%f3Ze<6JG+IÈ ~駊T,/3Q1?\&>¹nHv:?5̴PqҺϒ_<%0T/y0=# ; ddQL|ٸI{ypBnr>10nr&t"py]oJaA|Tfuc!`wNõVG ĭgmШg? 9Q]9ҿ=$doĕi&maGdx)tqv5/܆܄LS65mPd *Ig# }@gƳҒؒtXm_] !>Z @iwI&00p*8 տ7]7ROl`} /a1 zx 1YDSd@R╤V3m9r/f٬^ H0ͻ8: }cO;fWBz]ȕku!H =FjGLcsNF }C q.><h҉|/K!h Ĵ~]~J U /a l\5{J 8(0/vNAW}_&(z̜:'x`/}+5F`FM8oNG{$)zz[CJ;p4a{b~1i;P3^&ʔՐ/#sLoID#*=S9`q* b}`Z4PJVJN sI.SlfF*pW͘2'k陭 };}見=qT8K@~ө^}4PoºϞ1lnH({uZ@͋أ:;D=^?n.qߙom홒}a0i;94"4!G$R WR0;:%dڀ$TOK+'L