python2-perf-debuginfo-4.19.90-2211.4.0.0177.oe1 >  A ctYW^^f/fv )`u*ML:k 㳵E,"gF 7I~[K|ĆA\U܋b%q;7>/@E)5r)僃 1m\QiEhz $gL41VxNp4N>F|y3i3koNXۡ* >T4x$*6A1 ȓo@DJK!Q38Z a"i>ɍW +L} !U8!f|bX9aŎLh^ /|t&˛qfi9aQТە7i>p<? d! 3 ^8<f{     Z `x0@(8q9q:qFGHIXY\4]L^bAcMdefltuvzCpython2-perf-debuginfo4.19.902211.4.0.0177.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.ctUobs-worker-backend-test-x86-0005openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$ctctctctctctb33ae688b6c999c06df10afa41f192560748be7bba195f3c5816c74d973b0f7brootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2211.4.0.0177.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2211.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.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- 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- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0005 16685919574.19.90-2211.4.0.0177.oe14.19.90-2211.4.0.0177.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2211.4.0.0177.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.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/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/ecdb3333034f211d3f2a65272f6c1949-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=847835bf058e7e77f55e1957a855a7e28b39bf50, with debug_info, not stripped3wWy8utf-8dc44c6a3011f62b1b7c2e03b63b4a9f1b0082deb218714479cb45865cb9b669d?@7zXZ !#,>] b2u jӫ`(y.Eٝ=;d8b\<{4׾Yb6[`&TeT@\Α=_|"#A!.υ#zfxyZ:ȳv>ZKR)"1:;AƱouў^~nA_}97+n5qzRQʨs 7LjaՠXrXN2G{S5HFR2kͥd. $-3Q(fZVV-n DKsJWf h9ub5  E3]g!F|,oG/ ݼy#m|$SDk`Ww#]8O2ۺ '/ jx{]D{mDOVs?(H8o2P.?FoZ5/rı^c/5hV *vVM-Y9u70vw+sָ!>fuӑ_Gh]Y$f` ^C|9#3>{wJ˒m !#WËE{ˁS4& [͇4G4NmjI~9fc] {LzjH#P0|leDL7Z4J7CO)\j~-Ȗjf*d,iŵt|15I_i ܛWl0D!^(XWbk& tWٍF?2#dv4 tLg;'D{-~RNh)G$YtSV_^Ĥ%\$3exnxMTjLd n-CY[^N2(E粻ZoGB*++o>,D;n|oRjEϼ}4^{|Aɫ]fsնuqMiX|j/+Jo5OQ(IZU:5UDz$Yr.LZ^8W U_.P׳1T.]6/u1;) +2G)aBU;ZFx=_? \y TʮĊ(|ZcbaLS nME5) r<Ի!\1"Oct5PMXuG. JL ~Lu9%@f2%M54KB4Imɠ-7g^-DKC,Tk~ zvgxROo#GtӢͅ4($%crLIwtO*|I|VRsjwݟ ûÛSؗZm_RPO eiː\ <)ei)f ٗ{o^V^m;<%tfs)qN2~ e{Ey8!ȉH'5oɦݞ˂!@zsK: XIFA:0x#xY-!V~bår5P;GRdOwsT[9ج `/*M ՐqU8OW.-3-9LD>o*Iu8F.a{{ZN} `Z*^Zq}ƷTJm0Sh ܤX:X>InŮjbܪ.v׫ũA!{!cJ/tcl+J1jAS B8;;.{G34??BzOdKHIL`s^~k{(طO rG*7lݟl@r?P/Def@5?f g@$SrjZm &V)A ږVؚ2gzLB:$ă ~xЮL$l+h} EnB&Xt=䫕H%NbsB󨾤/#t7>=n#NO@*(/TEӻ\i=yDl #3J30qw)w}KBsD]:T33;1ΉdY2Ak6m7_fߺTv"Ɔ.];#OżN bFטF1+[)2: Q 1so+myk<еf<׮^7vٴrv4òdU_Tz +rm2Nүk}E}a/eB@qd+ oGt)pFVZp{fN2.~պ=F[%P6pl7> 67{N*>Z7(AY&pWC fbf@rB ~s&@Ѿ8#t } 5mcV"ڤ&"]uo7YYOgQ3K 4V3Nu܀o%_0 T9El~~і6O݊OY](KX" `H$C]U^.nʹ" 0} f<|FVCtP"?h~{`8",}p}~?~b$Q\IU#PȶBèo2 Mdz'ČB3`zFL'˘8NH Q DpEG~Do`2d.U6 9(MR$ 'xa>&XyxoR \'6|B{=I{.3"  y^DcSm9gahC:N$[aDmپ}49/^x;*:Tujh""j{qQJWG h@ w >.ŸVtvu eaNP&VoZH^>.1&[׼Ε׾/Eo\2`fԺ0C$J Mge@6f ʒ D*򶋖|őuuϭ7h숾Jt 5*a:brфNA$tD=Rvk4n䟗ʙoy\Fzu0БBg˒5eSCZCdU[&tzyNl` c. 4 F+?4UL5WzS,~no6]CYmxU,e1 M\;9e !vRst1+.ǴA%gk[b3=upʜC`dnGH'V_[0 ŒC@I,.<>`Xč+x7O Cu~&Ey*BPF~OARwz*l:! o ꗸX1kU4L{,5ohqyFT<NmNBI 94:#.}~婂xGd4X!80Zs {[_8ɬR}k8IՖlQT$IcV_pDy&nB#98r.NBir3ę'.]H"om zl@D*܆f{Nwqs{L1hXʯ*v~bS fVe瀏+p+_D1*@^~z-ˢ1tD"y|yBT,!G 쥃M:bIImѬH\UDwy~y2 Tzio.vA`T;m|A="󄩟+,Ŋ&~x!?'-Mea=L`t"!KSu_ëބ By(3_) >V/uݶM RBGb"םFj_o~N#O~MNX5=rN8`Hֹ5Wۘj8scl 27fhUq~2+rb6ʟȽ):ˍkVv͘խ՜t_"jXzJF_PJi*I DKqɩb ZA[V\5i%H |.(]6 j^BNiŗL~'bYpA5~v%p^vO1N4gK?q jb ʦI B׵ 62?N\r/&UR NmS3F9\8{ўoxY2ɭY:0pإfi:.r|o!Eɘ+!se!~(6NJg\o߶kNǒx %&y'U2nz;AW 0V cj코Ev C"'<Nj3ڷ[c ;wܡ6CLE0[™K/b@@v2_Dr6& y;d!]xeACM \I+;qWVl7\5@s~]F(A)Xʡ#BFZSEV+` ,"Uu&zb<&jE?Ml 6By0r KѬ)rBоy&06Qӵ1l"[ArAiA3|xKJZ#3[C",LU8u_tX6%f"7uw (/Ǧ`⅏xqFÕZ4g6> $}CioO.pOC⎉J `QDi ~`|/Et\ e5'_Aނa?5s>hi#fV e&6ҵXm@! uA9DۥG*4ѫQ05$ǰA$[ "rE@pzl{"6J@bz08WH/)]=x:QZ5- T+zfv$qAf8JqzN]+SOm51Cs  &E j閙XUD{86'm㥪A`<Em<?MT7kN0^dˌT?l7D@JM@ bu ٜB1h_هkpX8_#\ .{TT'?Kqk0aWP'0t99?Oi]IKjOh٬fך";D(xEQ 5:׻|]K }2K>P#!1F!*`@!'a(7guL-D4 ,%RStTiީ>H mJM"kEݤkGuc fZч-/q ޫO; O5_6idݏiD.lxSvx mT4 O/+vM0Zpt2hJTC'mOҖaBRA3d=?y:>To@ }=Α!ȔmA3mOA[4/13G*5.'FY?}dδ0,#1^$ҾNd󱅠.g?AK{vWtvG=Wޛ'TǥA4(cJȧcbIhF "gv bnr@dfũex.S;,sqLC=z|\xLxڔWE CXO!UIw8H ǂ'+[>,_!$kg+x[hK$Lb?z ! Pß_c9~.$Spk{V )b;{YDWLPa:V,9V1Q>OsAx٢ o8X/pŔ`aVD"lW6z&%)(VŊ oιk 5+(5V&司{? Judۯԯ/>MqٕUf>S0Bĉa;.bLKx'D!O]64Q"Ÿ>ԎBRT4p12f0Xv-tss[ݏ1i+zqz V_KfHslvҾ3b)"^U6  4}N;|Ƴ^Tbj:*MBپS{JT6c)Z8!~.|B5K]&[郛+vCgYWF3bLWQoaM:ҹ cvJzAb ^G}JUwdj3$Α9$9g}iAp [wVgl g)WHc}dkԉ͇4j}2Lù2z=XVPv[d-?ZGLm:RJ);X0W`nK-m#h;OyYxDv7{̿}.v@CTd‡=<o5Kݤ>1q lQh%])-U{|$"0EuSQ!n~aʬ6@8^ccd{ouAv{`y<~a"tn G. =$ء=~㢏 LDU{FR7!SDK@uTjYgO:)#!CL*};qYb{F)/C?dBfkNu,bJN^ ڙ'|%E!,%0Q[ oց[/4{#9B![׬,>"11W2Dl:i͟~Jo,vAMg*Pw,q'kWd_8=bE=ztV>Um<CSxϝujM(C䓔mpBR#üʢF!w[5 FΫ L_e8-iJ]N[ì$ߒ"K\WGg)d&cGC?V Xvot; VK#hT$Qe}8xw=޸>U\Ufc2~Q؂X7bbX!'0Dؕ3?Q@bƍZqk$~wbsBy)M?lI!8;lcAځ"xbG+ $`OOC87Q5~i( K1yurx}_h ;.^4۱-" >˙f}>t1C  mH(Tޤ;'#kHh2WU EF0BX>B5gKPR}Il ?skM2#1'NW,Rj%)E@y 7,F ߘ8T#;7+:&tua>9U` m{zԸkAMH}DR\6s*p C{# KE#eTE}K3𬎓jX7 l;VކnK: m|v-킧ukoڽp=Mlj87w=l K7T>.=Ŋ*'5u08Cq/7hХ*6d^L13Kt)z S $Ѵ2yr~l;U:-rQjk.q y{ܖz)Op ,#ʁλQdxHJ9ߧ(AݍIJlZb~Kh4A :tP.N v)hݘ{nC7;mt` @ hL~n?`J^[|g[M #DΠa)R,xsv&Pa#_B/D&i}rCkSO884L c`驒Cǚ|N?~.LZ:%_J#ߡsh xXMlHOs1G !EDP_D3jn̴{W$ AcN͑Q>V@ 65_`bNhhr5O4"* aB3gYh;|P+]mfQ$`V|Iʮ n.{XȌC]z%Uq"&ت@ )Oh o|ulħ%2c]҅L5t`f2/5 gKx%#Qz%gsՇԝFF"Ӵ]oo~BB7LPgen B)d;& %Zm+\h ge^:pS^ A4r14f0ŗ؄G28* *h= 7؈i0J e\jTR{0w$3^>3?'n[F;vXl7+iv7xHqH Ticho[Cf}רU=d~LO󊔂@#pn!'d6o|R_mfg!@2)c~}!tyyH'OC8+z~ {K4oPGxe} T]uKGwll}CQ3+>i@w(c.B2ZͧC'ܻ`oIwys*s69t[n=Z8 ]p#D]Hl <\UtUZ,#PwF'ٍG%戁\]5o8 )].(%jJ0? __1Ѕ3bfbԞN qʹZi4ԶZ,Jcm0ds^72>)msnExb:o[ѝZ;=GozĶm0YƗPXR-<U[2cwB!{cEW4QAtQycg}뛓PbatuGj 둮ÊnϝtGq]+|RU/TݑF্eZ,ZX=6m*v|d톃C K\Hûu,M)(q[cFx3a( *7d~9^@FhJ8ȝʷG@'c p@$n.)A U!j9nk̚⑌}JwTCVF'J{7t8Ҧ]  a#ќin@m!ZuLj`cW|Ys}Dg<0w*{Xp x8:)ïmM%Q+ 0E-W:bkin3695&z}ve׼SuK,;!Eo>=FOs_aVUplN?Ems=A :ܡk7mxaf(j2EV၇ЫL@qEGc0=9B{V ,5@g¼UR5c/ F-9V!r.GZDȥp(K=p9N+B"gcx( uwVi`pjEԫrA|ޖջq w8{EYk+%_.k@3&q4k_d=Xbؘ࠹I'P5~ۋPJ-p/p+JY.u~6>\ dCSԐۄKd21D/ۍ \"Fm?0Q$)|VvK5T FdvUxi4%,!KM3(}qWIk.mX,SXW!tèFj $ Le%C#(ZV#|.Բ2x]'NkD9O<>$r%[6%Uzv-s4b$ɿOva 2>:UK]_ oܧH432rc ~0|%͗\u[Bͮn>knXA& 9> dE;{N~4Ѝ"}LL*oyQ8vNV8% + ̊|/C)&Y6zԂv*J=KJs䚴#s1[bZW(af%Ct#bs%!!:tS& |X]~r2<:.ZFY}1]py2hSyU!Y2l9M-b' {Sabow-quqDU9%`F[+4*nM9r wxGߺO}z"qsNU t+EbjnSs5%\j56 X <3p "NmܰfLJ+3 KfZQ]8"o@t$ZRZC[)S |jXUA WNa)#>?w2a0P X ,-o]ׂݳD>ZXQP-{,|P, ;4;`BK&7p‹wDsun05c#U_5SYrKQ&ݐjTU-kOOk;FLsO {PrMo0KE6Y R҄MA^ݬ|gehur@Z(*Srb[ ,Oeqׅu;gN _S]8QuJ$tVӚ13>w% xK-ּx0Bƅ&* \.Vv!q_uYmM 3I ş}N<`4iGYQo XWO'YM`o(1s^9fjF}f;FRAx]f;x+.e?DǍwGW QIG`@,!\2t*Hgbun5GVTrOU9uMGbK65%+kwvv$Ƽ9LXK:!HOof VA7WUX¢[`8 VpMYygg"QJ,ڰw]6~qEhEU5ogc%{c@{r6.)ĉ3bꧥ] Vc+s0cDRoɩt].,euKY˱|y2Swc/k:p#WEJKC·Iz/Eѝ]pnl3:x9% ^ڴGǭ/ܢ~ɾűA` H-P]Dł%v{Wg5o5>fּWL/Ҙv}R.j)RNkqqAC_{GK 4:+H8N}[' "_qXt?{gIBnz8ltC}aDs_i Ԅmf8\3B`[QUr;p$ g4m(cKZW1~V2I(Ќy"{ɇX8gq'Ćd>LBa%B$ ?Kb۪ y@/+~G,4IInS`ΫpY4J%7)u8DNc04Zn68$rEneI` V7O`bxh891+L~1^4_ ܩ/p(6u4N9`W!́.,tPo & tlΊiŒ Q[JT`@΄'h\"[O._9KbCVu_d4iQzfAՖՈjs~*eHni!JM^=J,U˚CDg^b_  1y/ Mf,E)~tD:3ħ{&$ ^U$ȕP3a>_Z|ـF=k*=B]b> lUuskKU=UYTAMDP;~FP]rjzgcSTRsDSö 32o$zw#冋Uˏtޯo봶6uvUx^%Sݕ9In/'M4HD֤WC*("Iw,NPLuJ.#nϬE}*> D{x< {_(8iBa7<2W5k5ZlSz#>_ u׶s _yy3\QXJ G![6C4sQxrh2ʱ|KhPVCwM˫!t>tۛU+@>޹C&3~AT (O$Tc3NȑQgdv[aR Gk-T m٢fڐuS6x[Zڜ Y܄Yi(ǣO)ʭcaWpĶknIp\alI\b)+(uqoPi5u'v;<(s}i9@~zvTJKo9=p8yҥfĶyD$z4 #QJ\u*G?^l\Eо)ߛ}rm`"\XڦXN_ L~Z.Ԇ op0ő  1 7Ύ)ڮ& &aוE e_YQ{Lˊi}O/~1-ۻO cT(이vn2kB= 8 Vz^?TU}#Ӑ19Cq'䄑?./P=0z^(M6t d8qH? EqP#ϘaW9Ǵ%M؜iZDbRʜ;[R.k1J/ivF\8EbBo&zDу=jX8"O-#;8""bƉW۽_ XyT 图tVF4*6kΫvO?98{ڔ L$ٞ"Zb諙t}xgd  P: E4L15-Yct*epjJŅjVt#Kyu,?g7yK?Ԯy 4cz+4߇9*+N١}TIHU GŃcX @*( ?[kᬃc2.ok>34|0p鍿:(zh8yb>4bD.EL+i?t|d7rbpf^F-`rA\=M.a2@*!s!n:Pka۩kfMBxRa0f6'RjpVmY{v,0N/ieP(e4Vp[<|6ws%Q ]*R!ڊ[&GI m@(~>Q̜4r~ GTlVs Gyf9lv;nA?2@zC sf[ Q^tًe\IHVT+<@_RU!\qd(0kjQOdžbGmW8-0F*4Rz@d"l˄pZeK62٢}p*u6lRdGLIx+t6"g\8 GpܗiWPmrw?ѻP)7%aaėNL2ݍ.HϟӣՊ4Zҗ'=E1u^E(N.RDϛ~&.4R2%$|BHDZa޻@Lqh7mlND0olR_Cwu[eqRqf SwGqnrnǒ!\7SDŽl 4kOs{BkKӪQ=4zhg\2b"_:gxV'CbNNYm(ύ SlLҢcǼ.2S~!Zdj,(?$*1ɂlg{ر@,Qe%2~ y,sn>\{uwX;i`G- rJpR5%'9:[u'RWˠ+P%R2R,[iHE9/E+M.p[R?/| RYvOy5Q&1LAeo6`a;CVS16p8nkK8aG7ˏأ2X4\,&,&R=d_с;Cuߍg{\ŒБڡ﷝@vB5MI{@!:d-5DfE0(9y_/k`4:ћ %fVX8h_b&a`LsSYs],Z/@=ݡ5PC/Oi#iSF`y!v~Iׂ, WWLT Y6:aEE< zԣ8J8ܽB Q۲?_ƕMm7-?r>68 FLA|->-fS\ %t!Y\ {hMaNRoܪ"Kjed-'~S奧EH7w5W [3 W-Ĵ?p7_rZkFM)!ʫ|[roc,H\.o(׶+^ߠ42*Uh;J[0M h] J >QKkt=Z{UQ̓mQeくJmq~Y\Kz' eʽ$FD)>},Ϥm>+#J B?Dd*gbQ[yWsٝQT8H)o0C'lld4 `\)ލ1E}fxxMC>OD4~3th4;YFk#0% { #Q6)U~Wϔ% p4~Р|rѦt4OH(@ccbӢId5_6H QۯBFQXa>tՀwc(OCI_Qux:yjVڄ/P70CJH'Q" i.SD L ('}tzj.uˁ)AUꠙBp`yJv HCQ4r!eX-,3S|?)}=wE.Mfؼ|Ju O㘢rpK>.\KܾN?,qsDto%#˶(f.%.YOA%Ư 2#+í',էvNJh6J ,'hK%Sp.)tmbrd> (f\<_TLI3'O0 u|6nGEw1>mCK1ZgV!×hٟC8Q6S#o[٢+>Ұ!rNC:iIH][~BijhfHL{,`7NUnx(:D͖CE[!(E݈5WzazuZbؘ ~5uD`^!>kݠJB *r䟪5$-ۯbURC74?H HqLVeƊQ.ɺ9jI !L96n_LJ}0 9,(mjT, #˳ ݾ&ZUwҌK,Uq/obVݨЎQ DO7P[Ks٨;_b0V \N,n5mНVM*4 &zhoܬyOBJ?je_glWzy _IGNá &CgŚ?ax5>fM6':_l?EY2(>[MefUA̾c)T.}zF:MqB0m 4ţ52&LJDJᴱy/!a޲|`z捱am~FPH_1*7uJ?1t!QZy07".i#kcMcm  r>Mɿ.y82 dFO:Z=S_ bF%,㺓 !0iT"T8ɔQ"zP_ه `A5*#{UI~&A0¾B3gBށuMY9D,ͼꈢ6^QYپt-zݴo(W,WV `VG91trA+ud˴kɑG͡Y/H8l| b!Y|Cz_SM,ȸ@Q8. r[ebm|pno^.g~RH2UJUۻגr)w܋RH:i԰V[U7.L5h,x ]Xh,7[Ks̏ SJJBIg :6QsʃqpH r';|OXNk|/ *sd8p3Y8ⶢݥ6_ν 74-1Ji/#MAzjrCdq/#5B[aM. hTtJ]VڭZ0>s#N̑j|haF~HٹNgT9d/q.ۋ5F,9]/5x*iqrC=ĨQ\(ߠ,*FolZi,8kʭ$wcި{0.Ϫ*~_|! u @;bEoIqmit%q2a>;R{0&}(HιetCIbήcy9b3e'mv$ՐŨͥWuta8) 5kky ~ʽ1wƠ Wstvd/S3) Zm 8b`OTX8#(&b}e$ykwڌ,Ԭ;Ƿ[oϒGם/ D PP,F7Ě4_ozMVod:PӌW̄ȅY|]ox e[n+++lqg PMjRm"&l$cDAs($,/% pRmMOK$ "Kl^5<L䁲e&]!Ki5noU+3L]L8Jiد) QK{+'=ILꏿـjlaL'"q. ]?{wf+=@vfjb+}E@ed S죲N!CEȖwCq|h`ͬȜQrL_Z3?\?=*@y2Q8=%=)琊bʵ %y3 ڦT]ԇQJ#^L Ta! 986fj2AHմj{fdJ3Ovp_SY74\]0ŤqNRPt FhT}%*-cԏN!ɢP;b_ssLay)p%8,OAH*.׀Hk;NvA&mԸ3+q9"&^ FNN[*] jELeJ!WA+~'ޟFavUR*{j2C[ų˟>t'ՊUyd 聈y/=dBIå-EQ_7&ǀo@RsHm^GUc,6<5@Ep> \>!-ޤCv}EWM៪8ѸWٯ-y3tG/<Ft~Xjrumz 0o |s.]E1*y$Y_;>~N89Qĺ90,x9_r#&Div  `SaDmAit 臧-ZP0֧2B M; Rt\WqwM)\6;~ye{uҁS}q<tgi%a,_ݏƵ^< !po[%.!VMb=_QJt”i{9B;`y L ^,8 IoXpm뵡M}y/Q T=dki]\L0Pj%n:ӐcTQ"n8ɕf;EW$SA^{>j 5i13x~>JN0- TE@RrdoVn6<=R03Y@u}7"uiuhvO41 Kfrvǿ? SZl@IM'-S\370PPZĶLKHRmhvՒ.A rui;8@w+7Z¹q{ǎCr] fZ?֜pIkz`8HWS<:fr 2z/T' gQ%5H7^<#,7 i)!Leӊ c ^9%` _ih@4S3y+u2zM;e /b1e5QGWϢU#%o|HV RȮ,ARAvQ+$^V[SgY>qMl~CcNo3daZfcyih>U8Q|{ॏ{v)+>/}^PP`MH!Rjj4Q b: j$_'i`8zW6N{1>ߋQo\XLc蜷/F4c铡] kS,]p<*X2['1g1950jwzϖ[ryL² NR (ٳ"P{ar}j*QTI=B*uud|<7U)p)>n+ѓ^hO?|In"HG^l"BrO~NM{{sV S#xBMrsuE4o DW 4>2`9[ qEKSKPi|з7 D@1 d"9 BX4`MU)}r@y< .O|hsziǤ+>/.>'htyO2>lo;-C8ܠխۓ4_[4{) c8DuOWYٟyؕgX>`Ų4XY,.S1-*}RtKƩbC;d54$XW-|ٌ{>>1~oi/oU(/Wfw1d|tJOC i'H.=sOcʬ|AW0Ҳ]Pd$`Gճ̻%U8Ѹ%]1e?ljϼ4 J4d&e;(ckY܏/ )d %kh+ǻrXrasA=G#60|>lr[ [D]A AF|qR6u߁^Q n$ECLzsкmyтq4:w[;y2DL9%7+U`vMj=BKrEY>Zx'b9xI2<{\#ۯaG[T-_h5 MMөZB _Ibj| ޺Ta/MPyZCVUWtjڏ1//v[sY@$=on5c)}ĤŞ>@0r\PMck9X[;%4,sG_AwFLG})ݹ.;EyRi;28.;, `TQeזeKkzkJZ+!)~ԫ|9Ѷ*^vE+cڮsk ؎42_!U8ż-քJ;Đko }~iCl`i~k<%w$?:$0Ü2 t$埏XL9 *|1ݱQ<@_'fPwب?DK{9&aZ2ܬ| Uȸn K `#^ Ɋ>EP Yʽ,F7-itu3֚ #oeiq%@سbsjO&'q5ISE#ykG?XΜWxMf0i?:CE&븐/qlJ:{;Jjĥkw>7cʐv\ϴG&Wl U,$|t6g+e3׎?\˃9h^+=PT91C.b k} l[ eoO+19ެ9 7YWS}(K(@u$ԻşʜcP No_ n d̀\[ݛ 1:70w۽xN乨eTb#A6B3F)*=B8OqЉ$>Nk/ !3:.AʓDkr9|/CZ51n'Q"_(oY,-N#(6DkO QLC&e=' Ӓ6N0Lm q4ˆ/H%@`d$CasP`( YSimY %;C#89?z}h)w7HDEXAB:mTڜb&kd]5AL.✕lrхG@_kDL9!3%o1:sФ/Z_#nY6 )h>?,q/~Uu=;G%@ =t=TalBgj9>¶m\j3'ZcHAm ^Z m{ק-$E QbWں,قۃ#p\A̚4Ҁq84FẢL#/\K-JRMW%A~̍bTgudž 8,;^@#(F3Wy7¯Ncol12*އ/Mړ$,[c@bfopA('<3 b4pA=m!=|gh3󢨮 +ƿӝ}}Yy~${,[PYXq(q:3gҁ 5g}^`8LYDpߏ/pPb"hs4ݧ5 d'SM=p&/?Lml񭱓`؄Xc{H "%K d)֤}Wn|z<'Yb\/ۯU2ӄ, 0S5|g[4=n8>`~,lLJ~cc4Qor*zS[]hՌqOBj<#xV_4C,.I%G(Z6S lRz\'Pl@±G4X ./ZmI$p{U]2B^|3ֵϚM%F<z^dGoWiݵp}Z gm !_I/haCLΐ匏Ʊspab=a/m&M6vEA V[Eq;f876⚌I-`g.Ѧ:]~Fڼ5E֎4G"fk#j@88(&spa af"STZLvE[7v@q_pujIP wN72$~T {CP%wda#?W8OYtAeQOlCSP/P[UL +{N!!X$?#g)Y^UR;<$ ?ܭBSU_h. t) fj@btl^s!weNu+t^nʃɧrnr̉Y.+k1[׃P[CbqQT-cb $ZxqSJHI12!f@*o&?:I c(̇4~pFAJ7<=^ZxxT!-XȨA;$ $ Y{Q~g.n # KkekV0e_ zr–ְ}P:hҿ3jy2]D]UI03!4(Ro(pX͒J׳o6u\ mjOrggŅc Q|MqU*^ɫ}5slv+,s=(c1#vL{pW s60V>$EKlC5.z'uKJҦh!g.9r.[H"7!fj0|\īQ{HkZPVZ[ZF d|fjGD"KM)70,ךּRD?e! y#R_ ݍT[Pphq7ō7 b"r#mYgEq{nӭPrN wd^c$  (43bۛè+ s̆Xd*R\bioH擄elR0+Ü0ϔ@ <<)s`NF|yw+@2+-V88qH$<&7} {=ρ^[r= !g{_M$8jTEB~HŊ霋#Coaw:̎}c~O;NH Ѳ3P2*}$odo"}&yr|lKbU\?rjl7ITIT%TGDxJ9 —'K!2Aeo1mwމ'|f_kV|ЏX>~GhFwM{ND5z8H{& 4J SDN`Ie&6/{ԃZ@p|ȕ ]钂ԶIcQ)ۑ0۲'9+0W+&̩gxC%KDmͩ& o2 Z6A\)HP˃ȸDl;m~ Ek矩@HD/%=J%*-xH$m#܆jD Rc~0!KNēC+tcH.h60 DXߕ,`NTf"鉾V5N`1nn6-sE:\CFeIyԭxz2s3UHN(;B CLMd02nQ%oiY_?_ "'qpjuU w27A5=ȯYAa܇^ܳ`\nBN:qx'iNwny,kE=V'TE,+;+uxavH4d,}|6w.#qkK\fF)2>F?-o ݀إT/ tv|+ȗ&k̤K 9|sC~ ~9+"Y9=)Md6RE"gCӵ(N'ӏ'h!fH#ɜzBxMI@!xa=&_)aqGfĤw.ȟN"׼\$Z# k(SJ ,0k?2f,/ڢ<_m-RlJ$FxgW?~^_|+HH*5<ظ-ed5g8q gQdPq\2@Ri3Gh.dxSbLb[O ^JWQkh?N~p =;!t!L m@+jȩn||j+([|ofiUlI4`(i5{Q}+_J&ԻmŽ o> Dq#C-gHfn_ ,k1>K$CzM-K~c4)dUXYq(q- :iS"8)yo*=?laRxAsn Ddl$SUaM,*} p]Bn,i+oɢ>:]6ǁ50Br&GaIv,"''9g`썁.WwEQ%꒱xa57QY(%Z)qK"^ *>b=:SG[\3[o\ʘ?zjӉ]ؓߊQ76L%QxhBCqĬfۣ>L֧H<2? F98Xq%u\z}@}Q[7F^lU;`8 *krۚq-K,0ӈss+XB89GKFwztߩmm ׽%(c+ 2CzYK :i  %q7zJo3*[$;pפܷ->P;R?yb4,Gb[104y&hqTK~ q#D _=O R^uv Td+c>7 wWT5 uKڎ~G{uS9J;[^ց{ZRbvlvv5b>;5y~D@85@GÎN ԾƱxtU/|ң_"BssYk%ə{zDنw)IN qSTgkÞ//oozGAP'NJp>X"EFZ-e ^ 'ϚƗp/G׳{!_@7lIƼMB(Oy_M?XtGeQ{˚nĨ>s퀱~01"`6`۬0-ϗJ+4~Mxl/D4Y /N=@<DA)5\ 㕷N|o63l.ߗ'y'> ;SO .`TDZ1޽K`O)kC1dH@6TG0@; !Rs"s;Y.Jph؞' Orar^Ӣ i7}שrSz2fW^%A5砒5 l}ئ*^EnϤK>ݸg.Pxl~ 2U*#>#?M(4jL{xȗrZ#wG678@ĢZgODY+ݞՔd !t`gPMCc:V!9M,>5x]JfY`THj8c)-|Tv^Yt2w쥆\!7<٭ k\ޫ!sH0o_T_$iGNLz#[xݡ=NI*Q;xj8~D}0,W[DkG!ZIdN qNzJTĚ6n Da8&o'۾ǒѷ~CH[áM%qu{&R.ݏK`豞'7j随7g H%'ͭ٢MlϞJK Q,h١zmU _k9f~8zVbhC/ PAP]AX{&' Gg_~0(lk [=aD zc#y;!gLѸoǵ"-kN $ec,M:hߘoUgAse6%9ĝf8J@y.E @9_[XBR60ֽEڕR_C()vP|*ds-;ɣ-][EՊ]ON16~ ?P^I`'\1Im g:&Jk!J@daIV\l\bP\\%0P_k 1Kٓ-'36XA2(?@kg6ߎOz%v!0 :ǥ{ߑneX EpgdT߿1T`iCNNf l!-6"cm.OၕXf&Y9b"PhlCZN/@ISd)5c3n"ޱ`_MX_$yWdk#C|猞sJS& ^GFOA\^# FH#l+v+)Z -[s}񻾱i['8A3:Xt6ٷ1ҁO \|+dX`ڑ=!aF4U"6#{^䒾46~`O+8\T-wqUT;ֱ*zV(2` sl$](F伷r0}|nEJx񁲿W]{\>Q l΍1znYjE?&yP 1 ^~ @]~U 5beξ~=v$lz'oLllވ>D6~Q?^6r8E94D0CVDw = ่Z<4ʵW(07LJM[.&/UlBEB9(,vNn,CQF,;:mW\FBmO;/QG6d@xd]Bmy޴qpN|yNh5Õ9z^A{sm2x *#9sP<5)?`$Ȩ&;x]f8U%e1r:xο^y r"Q蜅0;pz`0$Yk Fw3ֶ[j$%#g}xwТ6\s%"{Hruu;KL'/ro?>MIԏJcjkuѷH- u$ռq A4k :D?91G~!$0  4,M"ѯOlRVFha[DTzY&:+_NބUo vCrA?z:Ue!ĽIśl˃JK'gyGHg[Kܗu/8g"}!&jj&oxY\pCB%ӕLw E"ȟ[,emxܾ xh ̂dGm"Pԋ5쫶!ZvȁīG}tT2_uHpN#O-{۲>>u%o@T{>0 pU>.t:;˲fsZT#  űThE%J-1ŃZ*2y{uv="e8l _P&un/fؼ=ʹ~9 dIoFˀրXoE2BHRdDll}}  aUGjX^ /)d QD OKcdI} GxEhaHKX NzODJ RfW]>rh4*|0֣[!p4ogڊM:׉ڊEUG"7[a鳲6XֵQ/κ[g){wX=dIw#E—4e1AMz(H:GkMuƁ}kW!㎬qTQш+cO1F5 #J,^$Dnu>5ӛ^4c]!Q8$ъU+;eMi9GRx]Wlh]O5aa% 1~,PK~!"? C=+rcR>JI) Pѐ"qkQRpB֏T'&$XƔ8'@Z0ANX l(pvKO_RF|?[}wA1R=c|O`8eM{鿕*\>䓶"'Ϙ,!(u?r%4z/*N@viD/0Uch 4/{oqk2nZL<d ~w&T]\1YQ θ /Z@#B~"|4=(Ft{d4JB$Ȳήo'-'e09NqQ0_Ji@8YDMFo +p0^f=\[=j7EjgAK$O1,j>& eHpN~I$ͳA4}%C\B_F[j8z ~uw 4ߵmj\ {;v%P+Z+&ҫxOKQlWdZ&'\L;B|Mvэ-9Ty/A"sXT)+ ~KT̟qQvGp^]w[2 p>y%ƿ Aƞl.hp24w/UL@ Kپc}IvQK2q }V$&q%z!UR.Hׯ.rݕSiҽ>i+{˪jX؂=YH*%cp JR nd@f#B ~O'NSˍba- :vMIJei]I]R`ȠDwk<;9x(r#9iVܻB)~}-֑vkK/7GI]ޡxiMa X}eIf\T3*(?1S5kےOI܏f@p*#ݪRwfxW.cE@Y㌘ e|M+Ds̚5?YL*xO|)],T33g%GVcdx{CbuJS84NsOʀ b4\P.fq@k C{ L, "[&q-#U+WHK|r6-v+BQDJQo}P-O_yHǔobnT4 9nGN7&;qX?fR鱐7:E# 򴁐\4؈7f(JfZ[8"[Řsʸw$uϪ3UrBܜuru%zp%9d#]hﰇ:Rn+ 7s(J#sѷvjt׎C9?JCi8gާ#~ΌS3[-c3r.!j2>Lo*l*?L sتY;7Pn[en Bkrg'jŰ8}zL?t G>T/FB8O\DmNPk+Z\'nR{J |uBE8JvQ*61%3\m],vB2%tjG7pi  VqSh Xvΰq.nL=#:%GO;[ ~ TIҀ9r9)dO[xȬ㸢i&4W_Ef؍L *ddy΂4jd>}9ʄ ֧Ţms #^dVBP<7^hQwVJ(B_2<nn|+0>b%8]jZoFZHtnFm頑 ޷A{yMi8zIQ_Di>Υ1#Àʮ$pLme ~uOF$Kl\ʱrL!#}v e:G*{ّb/h{v֔*"A1%*66 Fj~3ǧj l![2Že[iS#b\ "zM~n2E"B0'{B.2 51}%1 >\fQ >}E=Pg ")G5"O:`~Je~`HmV,ދKN"K ]c >׼Cz/* ?@8 +wDxF&}Q<ۖ_u `I#$aܸ1B*qnE=7)d`[_/h{qaJ^KƷ!"Ezrck/S/cԇQEjovO֧X"IkDhUvNBFiV1|td Ekt}r2YlVfsޣ/u-﹔tPf8w&RG 7)f(eGRռ W[w0b|P^ԩ"}[:\$JPi{3)CFR%P m(PFi HK~ O*.ԂN8ו"%2u,4>{A'J04)Ye}CZ@:,{e>TvAo%ȋUeT,p_x#pO E$BCzO-KEo̭E?G=9rW)sKeE7I ЭLErNZ}Tj,Ţǩd[:iiuK;bCsA<&" ۻHg#9?z> {Of1Fo@iVDC=zApNm$?aK.$uvIGvҳ^.3~$jbIA%>hLEɫfן@wdwqqoZ :8:7Gx%df2 L>Òz1R&m'M}0£ ZpE;@lBӸuLDlVKáj%!Vb 6kUT|̀p|Kk +=v-RD= 3IΉ"=q׀p}$ab=-lDqYPV`LX'mNMY\hn*CIsjƋeJqRҲ+BuBTM,0U"QQ8&ho@BOjM'mw- f1s~D 71$r[Vo@AO1π)2O8 vi}lc!c5呏M[x-KrRIoƙ]5g UƛTw_ MO!x/LUQG`&'r@txA=DFq _%.ָ'3/39EGBC_1oA++Sy?GiuuK@ .IF&G2$5p6$Pd=,n"o4-f9٪gF=?G9 ~%CS B@_fNsb p2IP'=Xs >A$y.IL|cApofYuX̤ )Yð#:0q"`#^M)mHm- ~L[QjUݿͺ ut:->8ԚKL* cYUlȚUҕm}/|Ix9bW2<ݏSN0.VިHaܰ?;/K`me7z5=*c9z ?|C`Wcm._Y]2]MAsK^_Y1412 ] 2oڶٷ9'-wT/BiB6d$nYw}8&=Rp"`lQ_FH쪓%n_bt,b{ \ؒx.Upi >U+AA0CQ0S&Y:K6=᪼u4,][k%f<OCcuz`XD @jvoǁg.dS_ewv"xPأ̽״P&H*9ݕA$I if3+=[&l C*4/09-4Txbs,z$)}mi[ ږZ.*eT!Л4wmb[ p'5ҟ'7l!ȈE꿘*A%^Ys 5St6MΝЯN=@rwƓ_FS? є[;'0ϡocZ*Km+K0{GGL!;A9Tذ[ң\/;Y3כioC[x Yh po-Ay$ZDBR\uQ_B-Ie^! yx7 tzZt _(õ/((Rx$C~V!gfd&,K]rнa:rW?npꜵt^G.i[A1W)хź;cVFM}5n6|:u\;Tx5[̯dmQ!;*fE9SX3E!jXdCͳ{@L8Vܶa׍t )*ƭJ%gc T]GFfR'KJu ?͟:`WJN02(F"V˃= h5h^U1;4yeb&?O t!1uF*K=v ߬Ĵ&Hկ$GE6F|lP?|:EEOMvX^I3cɛmVsPELgXL$s!9%+ ba܎ _ԲC_\vuCgSzf#S*wG&a^ <ţu!i?WF_NfCG5E.("+,jk&9=T)*ĐǸ4<015z\cр3eg%EWx^UZ󑽙! ր(~-=n;okjlj]hq4h&wv ` 0Q!\id6ەb?~kVexb#>Ν0٘_d$4a;ߺ}Iq5$EAdfb`3Ѽ8HI^[h ߮U4ϫ=VpB/uϧlKUD$qB2=M>̦t[>~_ЁK1K'N4#_'R0&;cг5l閡qZbAʫ*!?n4}Tb}T.!TH<1%CVAOYn\d!tUǏ7cG93A!= **߿Tdq_U0 LN68g Lv:31BPFKߐ1Oо9cop˾^WJ(:\bT8_4m\9UU*"=/ 9&8:L]\+J~<)깸syӫS=*>pMN;v_ -5 r2iU!͖~zR~cw'%d".ġK$#]#kw Qy*=8'P -UD3Ί42bǟ#~)>K !t(f=YmfZ[4x:2nŬr|FF=M*Rt a-]QIʸ"ŦJ|UΣ&j}p U|\ω񓪬ޔ8VnUE6؃k{Ag֭-h8ޡ2R$GS1uԺ<'Ɲ.!z>sZS%{rA|I]>fN:Re? e.3G0O&v-R /MGyX)otX UqG̋>]cGYjaBUkD6,Q\\GFU>tr+Q..>0f졞l^N#6q_ ?ZF ]k*U^oh wubl~ {}|zNpġH 95k*RF0${؉6+ Pb _ug)x&5#l" 9]Րs 3WT+&;2lyլۡ0A^uHI@#QcR.}MD&--t&W,Ҍ&5ӡ`^F0iĶQpѥw7Q5ޠ_ I +`[GE,uk&Fϴ7-H`r6VL4ux+[Mx9 oG;DɇtRV:u>Z ˓ʂ?E8Uς5{1Yg=K<Ȣ] HLl.5BѪ NC@jf.a9:aw-^xSeWT؜'Tp0aR4vE!J?ΥgU\B6|pta!,rOaʮz*V*2)\[[GGb9PECO6Md+P] f,z[J IS0gfb<Ղ"Fm8Z}]!QxHz vZuJ*:>o˧$HcxxwMS4gg%yQvSd R,ì=d̫5ďF.\ԭ.gULv,[۷ p=\ AG%` i L`-30wηP ȟ^*/_s<&wՎ3Q31L"9oaSOEaD˜U`f#eL97 żЉKt7\-Lq+Ϥ&G^OOaq[.U_ʌ4B^]CEC[bR3{]88(ڏuvbQ%_V$;ФQ˾FaD-gi$7f03oE/O]G=#rnRn8벵t 63p[E8:Y ’eS#=69>NxSs|z$ e{֓INw*_ ~ ib2 27xJRkUFX0֋A= K: D궅m[7:h[y=FDR,\::eTy ަɧ,Mk8A7d˩] 2_ ^ "t2Y#2&s@v]R^=;jĉnQMFt#5(Ǫx b|U0:Vt8} g/uqIQ1I#WPvTN?quёrm{6 u(ˬvQ'1ܧ/Yl[lU8Q=ńܣS4b=ڻ.𯄈qwقvY;Mj&aqU1„#*ZgVM VN}EųdTǺ>r6InS~90k`YՅɡ@؁zvtNEBpAzmQh~+4%+i윺 L*xZd|!E Qnfz@@  { o5ΞKK1JPc?|`:y\0-;h*UPfOe K*̋ji̱MHL,|^O._#TSX'oq+SD#8BPxE] /\Pd6DV{J*ƺXsfL6U擠 -~l]C.w-.458Q){GQk9H* .T+e~ImwUK,>`uN7O Ϥ*6eb\L<}#:o*/~2̻o-R~FkI:jdHm-H){E|$ %'V*E]5C@oK~}"\/Ddܗg{m"FCct_7 9n.HP;wZTr fNy<ͲhLn}2hEJL]m7ikqMX; o:~_ ?#N͂u4Kkا2qZQ.!y:o~.$xNwMXS c^0Ymp0g^ kTxWBCN:I*]h,<5#aJu7 ip6g!̊ob<ӟKJF꺎+[Y5YU|43gƃXLpv(4%U4}߈:ua paYJiNv^x@zYPQ4H%;Y㺆I $A`s7lkmh.!tcƵ&0S ]ճWe$=s]C-l#__331Np*B^yw즔u޸yX*SN/+gԶV\P](bMf?4 >&R+\v%/sV[W?d$+;˺hvK0BP Zыiṹ=i\H#[xO@Zy {)EhKdVEG5xm~OQ05#4 =,4V p} #(CړE"9*WR~X,~]9m Hy д!Zo%f݊CLoo[гw4Eo,vbyA+^C>k.Z?EygXG,IBmQ8;|LW* n%FCo}7x XDs)ׅVev]41gL/>SwCTB*vPp{/ 'K4Z-$;(#>dz˄ @ѥ/d5ba: t^{E5Όuc1CwBؔN\řdnXӽ6l(AEM4y`vb'baΓˋ Cb3 чMVG}ga l- q yɠJJء3 \pt2w~Ӝ9Ggʮvܰgvp\Q# S&#H}~f5ѳ=5}!eN0S:5/e6[Tܺ2"vNCw5 (fX^Dص r"/w  ^a]zv凅 %"K\N$骁\E^۔E3z=!(D%%%:u積2<%i7"E]vھ)ݯI˂y&tj7 {yӤXWEK`j1O#6;?KrŔGZ|T+obηqzB9hif;h~]$Ǟg5oM\MFC@˸]t\]d@6 歍:1LYm9D( L0#}> Y yt f]WnN`yD_2#p%of#ɚZ6g!StN;%;EQ~3 f_݂k+t[36 xJURz*92IՍEe7 eeYݒ} w#Aw˨׀xH*w͠oL7>'iY/ʓ(!I;.5-y;姫O?T~H6´F\ctlحրfzdO3.%RP>fR] QKY@G4]ͽq͸<ԵE<&4CO}D.Nqw3[ İf6|r]ECZ˩)C"Y7(7E#Dxw.@=!J(&8cL6Tl4Lu}^QO@Ѿ'hCJz{1ɑ^@&ge"5$ ){Ej3&夻6tƑuT` O5ptd@NQw z ?wpieFJQbzed+k+eG"؄v}yMU*ߊk-HVpKH4VX&fhĭ(~Kց,*.LJlI7>1=Tc8 u,xdVlǗPUG2e{D_lYdI8{Q+otϒm [Sſ\VR`'43K9p( QҦ U.=T 5E/+G jV,S-' ЂV㛷zq, Z9Ot34IT;$ΕO*S.ke&S˽&wf0l UfSodm,2z޼gTef%^uj"yw}'rJMQsW=e+rxG313CGq.;ꥑf6 ,ʦӥX*&\R+h"_.Wͣ1wQ~D.*-ԤwcQ}'.oOi@&)%:jK ajnq*0ҺZJ)yGIpAҢkw <;uK/ΞUy*Ey9(4!Ӵz;k30ڹh#MOe4TM@cc99uhb0^>^.N)m+?Ώc{jum?7&(5ry'5 k/y*w HgC8;GcB~V"M0YIP /9A3H'n Y;cniW`O=^x.͗/2$hO!J7.[Gܟ~U>p$PbrO4=V8BG 0|p,8~~ 57&4o JeF&$hLODFK 'K ;G"B~̤tҕH˩8|1j*_ujF`:D՘UFT0kLMT4r^7q.,=]mɘ/z"5@v/Bp+Xh|DŎ&&RROa;b-۵ P@~Y",\R1gjRNL@V;^ym1/F7-}N>$kNd۶PWbA=10rr`F{=h iv4쌓~wW UFS(*r'rI=RMNxN2]k~"3ց4EbwC2svɁV<ӰI*`k/mLJ>m 9F7{RIR1Y7\KTٹ@C)HݳifMg>(b ={q C bp9T' `|b4EgCR}ku?-G>gk Qj!_,a@ۻK E#ݹrq\ rgmBh)?$Pծ>^ޅϳJ{ݗ{ 2p/fGhd2z7/66ߡx}Tæ= , kZ#+q#Z[$ytET:2Z4li"voJ8EO-.j T]f Xm #C+1@iNю=n_:'^k.tl%s7٧ehmY:G{8=DȰX>Z>/mxhDx3[mW3#ꂕ fMۊ߾byAKMz?RC,Ij>w.pbvkȬ͞W` fƳ6 8D%\ q%GxtHlrBgXa/_eCjP@U"yM`eUș22.׋NfrvVa Ϗ+1H+fZ/ȅTyF$=l :etܦxU85n9Yћݵ7kޓ@D$Ir_(GQ_aHL]F:s h$=20;}_[o Rfz MDכ w{d+8do7g%QNq@-\Xq_ NlXTϲnSv̜luiRP$I HNoi9$!#Xt|撅e~ҽ܌I NC4X"#,AkwrV뵯1_1x6䟟dA.TeH)E-U/G`q3@dܙ<_]$ 'ZVOc̄z)Ly)R.&UVMUx.vKg<ҊcҜ =;T(7+Ma|pha2I8IҚfna~FI'+tΩ]!0T'cLTV X n{<ړD7)"p7b@dSDD_3roχ_ޛSR+y )LĈѱ)cN!zMZS7. 8Gukc -\wDta@O#,,m|P[3=ť]R]CY9>Mg^qSr{Tpy-МR<h$;e Q,w H?o,/hZl$?`M|ZYϟ6qYRW , .(U۩19uAyD q/Lh 8i1#u$ՎIc>~^('VL B-idZ)ӮSFAz.y׈CsEQv:#2biBpEH]1O+2>>%77rv ~$]v쇂70kQ utj tT7#12Կ,: F<HzK)|D5OFuyahr>{^,^[ K qf,~?Ɍ?tB)# T?cZ|LV`};{@X- ٞ$-3s ;t@ Qvd7!z jX6?%Ƀ/gBcT2-2 +'^m V5ʗ][PKadn w0w &A)SLbKIU8tl`$A>t=aYf XϙEl,^vN+f)GKt^]S}N}tr(= U/` Z w 56_•-쑴H$O.q)P @L8#i]ӽTĤ|a z MКioYN\D;$>pyL| s~i 41] 7 P}`OgW;97J4[G6oW'^83,u)[7߿ϡ# MM Kc\ET>ׄE-+N<~,A#L|PTF1A 4 wYd eltb#&ż/ x3i}Zm(ϻxdC%VW*q2L=A4&M[3~c6U3uWJ.J5`0NChB+3 7dcx I [>EKmlΞ6Q/NPw1n"w4V=Ab=oN5@'3ť]3͹5l6nRӂ.:(lZ6c #h:at Qw/="Yxo`tpCb.وzF4]h,) 8 DDDEp7PdPYN֫sԈP 7V?1h I6 ~Hsؕd]G˹9]$VJ%2ᐎ"ԡ9SW]: [ knFjg.'9)] ;gp4Ю g5,=b[vǾ.1#4"`cPbǙq"L\|4H0@LJߧ:Ğyle pn W`Ň tRn>7QZLjkDyLue^h+`#&<:i*\]k1 BJT <-cF)kop$=5[؎2i\.MTC/BO}fYo5X`~ e , wͳz̳c"ڔR +3l>[` x1Րq2{+Jm%G C^cC^ $)ZwCȈ_"&4co&_]J:] ϸ>$Hdwj++>Q!ˮ@T`>Dž56D~T 㪈\d8~-0 vOcȘm;Ѹc;u z(șƥwmgAiMYnQw]:F zUIdH!Ga.1e>G-p</4瑉$쁔JV hAFmX"Hdjt;=e*,s Ϙ?zm&pXaOzقeԯ~*>ɳV%"7m2bDPs.fq$QT{|x.=WOm~h+IdY'WU 2W𒱩c<}DjҮa'(s3]߹}0ʎ.1 '_9rXZF<xNd[$HP U1uˬ"2y7UPZȈbD~у|}vIQBE*/k[yf{Ucɣ.әbR k`*4%6ب$})[AO:od"^v-p<.jtL-̓ 䩘=R`B-0<^)g `>z69gTkk2,dĠmSCU/q5 OiW@ Aqi2GM<&Zi7ZmeɄRQ(4ߑGʈ>M{A>{]@E(M/Dg?$uz-xo(kuG۪FFiz%@Klf^U5@Yu;7e M1 )p*nU>qӆ$6[(h3I't\=Th*(+j@ yՕcFpjG`պEkY_ cDn=QfB\7oefE'>wڪ5 ဿ5 @>:H\Q%EA>^,Mh^&Aqtcf 0KvH鷎/uA|XWsS^j!Ɉ?ZwC_ƏkX0hd[&{Hil(t+5dYǿͮ 43+Om:NSęƢ4PWk'+xeµbLעF h4H5=U YKd=R}9pDEi?/wdF L;ͫQ_@d`> ~x %&3VY[ٳ]Fj;twNZnư$in(T ^9Iw~qŴ."1\aBH*cnZI≒/d߃JPIlЂ?0G0D]t|F^(8J\af3l^͹cҙp 1(:ic6.|+ٱԿ<1$^Eز-* YN R-Wђ8X\gˆ<+B/]J^yMvz&uΓ鐉ToԼ߽yfɰ 5pjؚI|Z@<$cnY#tcX2k(+ ATפ+ ޹21(ux,D9K2NbV2=u*Gx3갯jqr%)hOvKCa $ʏPQ;ЇTJ36c;b>X^G:1$/ƔRh@qlWb*U4ƉakQ!q@- ))}~4~w! SSTӍmeEsh/V=wU6Xn4#MdQ1|/ҔiӏJi=(l!s5,kJ $ZX%J$Nacm~D w[ԃ+:`\0NT~bȳ܋ybqy6qVW[2uߑd/rKq FvhHFv+c.u mF$j%5\zڹJ؇U𑼑<9*Rut(%{Rh _)Q Oe"ͣ(.)z͌|>nd6ђvEV8߃3wŬݗ]uT<[G@Җ^-a)aCiJXۣƙkUtcyn\[;_H '9D?@XĀ5j?*AeonZ-ElS^;#sB[){A[q_Ǎq*`A˶mMWp-3,ZIG *avsYsBK2+_'XG\y>܀_՚rk%lLa鶗%9ĆSYorspY'1c) x1ja#`(Yh","~PزR_Cd=PES( ?C`ȧ6dyt mCxdYIʼeWn-:A+\+sS2,۷W;٫qaR.u Dcٸ}aL4eT)K}۳䛚{<.˙`W`_7̹ѾT}G&pTfõ=^z/K4}/M$5hxs:dP-6t.X%6ߨOP>4IR_N;x:=kZ&bIw93@a (id"1oBͺuE&%y6{V%[4!%Nu@#9q#c DR}ܸ Re0>>?yt q(F"{aն:~.{Ooe D|DvEplJ&Ƌpb iލJ")[-AxV;˂tq\`ؓ- mylkաïIԉ# 㭅E4[Y:Xb5YSLv:8Q7,C$H yJ=YISK;/A0 VgNqt +,`9ֹ,"F{rmp+AuzfdJMZ]C-W57Sk^,m8cume9 }+kd#hM1Kr:(8Hࠡ/(w7 }C31zuZ>lN!UЏxFaC3]dCa ņf942N/CGw8a={BB )3{s,EDbOLٲZX02v4 ܸGmD̎5M {֣AF`*0>,;:#Gb1=.vUbp@@Cp@dV#/ N,:480jCD+e;\ΥÇʣYju$~8t>"mn2K8v^jŭ|**װitH2;x$XGcO&$a@ѩU T[O/&~z:g 84[23k.z;c5.<0J.h\ΦlCFw+䵵fy&T?(~„B[޾G˧-@[m#^Zir2ّ#*szgֿ˾` TD NcfY#bF| 4=OQ_:HeVua"rﯢMD3\iNUe 07i6+ff*_ŋn@q.)3OA P=ym"bCB&R`KOL%>ʟiNy6dL̬_sd_BQK€pAgu7t?aFejH=R`쁍7`#2X?zTrʏP-GzԂ˄E+┍Q-"'ߎЧH4\eD^}Wzsݩ6sc>r.5Pl(;',(b_z_X˥b&6V+:D Mx?p9Ѝgyh̢ɬUVb'gy,7{{ÌYy,vMy Hɂ=ũZBC"'A(C*tDW߰>.<|{p0$ۈv߯WRogťt3`Q^ 4#׿Oh~݆ɸ$fau/e l`7JV Q_;hA)rqtny6P~58j1Vw:ŋb}Џ@B7>F-3dv8I릈B$"U"%U'K+L*2ȵ]F2oU"S(IR AmJ$(n 7mGXVYl2S_etۉi:BU0;) ͝@ R>E#9Gʻa7dy @y?nOlpLt~,f'bnrW@+?qKd\dTܘUi)вGY_E"l3KOމx_ i8n(_zE#P"k.#2SmGl7-C_9H)7܂^6Dǜy,J=ESO?2Ky`~+bFS &sg=;>8tkZ(/CBdU|.Lx.I^*O.f~MWou\]50Sϒ]H2Sz}6IQ'o¼=bŃ**2:ij2KU@oҹ^~LHYeWke9oi:c<Y<<\: ~APP],}XU0Q2h#&v"]ުgipôNkqGiY'^ٮ%9h#بq襀KGaSjZYi2dRc- ڍ&KQ Mb2|kwk~x\4cė ӊh6iA:> JDZ94,NjT5(DĞD2\Oo8&1\cU ǥrGρYP&+tS 4hDŽ򦤷9˜DJK.-⼝wp ~IGG wvr7UT*B:ۂLLep p =YvK@*i(f{W#QK]E9rIDﵴ1' L6xme jO:ߊݺCd-K2I=N U9[;: >YT꫔bBcØeSϡC92̲ ;ܯ++|O_~#n96ޒL.;%PwLyZO.t:M2C.opĿz;MèDٯ@T@ UtpYd~.Z`%7䤷[8Nq%raif?U\ԁ0Oi)zfeK<5[PX OH%H!@gB1.jY,PϿ.\F\}Ew4"|  yNx$1ML ~ÀMv*P@:SV7Q/rִؙ3bS,SSM6K^5n1|nұt:XUУźm:e>eVw1f:]{Vv56Sū ›N m3h0F^ kزV2䃡9/nu5Sf}8@ʨX5!6~'<#I]hhdg'aAHD*dj.[]7xf Cc\5v a rjd*WpACh dI9wFB>6F#SL2~"b7lPDi5Sɋ~ttmⷂL' 8;}ӕݮxC}禫S/tw)}҂]x*;pP}YMga]hn:<8`7l ߡk :j,9]9IT>#d"Ny6Ax #/AۺltDu l2i[ЯRCn{_oϿ,4F(HO*d-@Wz%MA֪0 ⟜_c&Ag@nXRj W?˷I!q㟖?W{PudG"F1\YD w^Oy eo0cٙ+"bݾTa;y:S{n#7)|Մ!!e,0%O9 .y !Ums`Ѯ}|VJRl 6ݮI`[(j+]j|aՖ֋l; 0)^*V[HBVa'O_͢~Q(>Puk8R;0$eʹz1a\ןc<}Էm&cU֪ ϱp(lMApG@)PŧU["=Ѿ ,C,QÍ0?xDQCJF-/%LRl*MZt9f~]Abp Ϊ%L4Ez &sa-+ l+"` l?ًT+9P`[U#xxG]ƚ%!ʊafBD @F:*ΓDL+=u33dZQ.]:3q % ѥW 2b%yiOҜ=!Ie3_kŸpv3uʵ9I! (a| AOo&I%-) 1bPgoŸ"2Σ{[Fdw}>HJ:vqP[)DB{P]7}ϕ"F"*d"T jx>7aB!|r«9@uk&]&n>-&]͟FJ G\]a_C=ҌoM=Œi8uTFM׶y' a#yuE3pۃG]G72? s mP & ͇, -Q5a8tT*V6\K ;f$Sv~p6ZIeX8VTt#ՂpƸTruꀏd_C"e[;v!|*W:/gQH]0 ['>90p7t9V(؆ dSZ[@6{enoY> Rqʲ mvAh2$I@>=@ }3ҰBF?9Sngo}(rJe[Nyp*bS )bYU;\ü&}KN"eX} @iyN&'Kxg]3"v Odbc"dF4H a϶ {e8c8"L Qq?`^j=k^ X_I2'Dz8',v(W\!7GL/ƯRW'߇!Q&)re[ .(,㟥d,vICJ+2^΀,ݒF:mڜ6@y]ˡ _Yy},P觇0[',+&"ƫҾf0N$Ԧ1M$1P^|X0QS|m ?nWb :H$eOM`^Jt54z (%,RKp';xL7֛\JQ{!i B:*B%<}r,,$#h>n%Wu䶍ҋ`pg= !Tl!V9̻r,UH9R Ĩ_{ }#'K$s ;"x>jr 9 KERI|Ə(4+ $ _R@,%=B;SHri9ئũ Ŗܟ߆8c{Hw!Ќ(07l)?:C 29 b4YeL&~-RKl, 5۰[y ga q^H$ր8|o?$HGě;]IG2}*HnԼ"ΟEi\G2(&Oj3=3ݧ*.H=OoseYり1 )Uiu shu_ݱv3df/qbwJZ] ZZ^NDV ~6?o\&zdLʨp;-"fA.#7jksҠ̆Mұ_^xU>+8rbt&s4Y9ew0R,b|cKZbsaq$'>=1s&˅XS&*](o\XvhGmr$%h!MXЇX&,v0,Ę VG _>=ٽ'Bl^f|q- mS< 2+pH6]ڶY#Ԝj ]Ek2qZ.oвCI7*~Cvj^(& 񺾸:VUC2ǻ QI5[|Hz{tM1cmv"贞^x[|: eҍ?m:tl32FYw-4;Q<*m>0;sA͹GI ?\A O{_yxpY! ]7DO_udK+xf=`:WQG|(b^TvnE0Z(WBpTA&:#B&P>`ބTIuI'0{+*qwjG}"`b-OwJl"gI)|.Q&}{"}yEۮ$= 5{OB7tH\aTY&Mf].[0/(O~g*C쫙NPW&OL]nov6j K?H)c8bPm1n1Wvd JY[RJS^Σ#C1̤vc#uEnY5tLm@X~4V{ٟ]֟'d!sEo8t g;"wz fx롶|gj+}0h? fs|I;tBK:g+CjL6G݁Ӹ}[- i7_QPz7Ʀ0™_e;CHq"^Tzd~&%`i by!ԖdڨO΋xӶ© aZz_MFVk\:Z7%%:/PzyV;z5O"QLd@f=MZu܇ijƑ .JO$NW:ZwDP+"ӮHf`F~{w&Dk h(_a]SOgq5*⦍N.Vuzlݝ3#,^@T $Cf{%[4x >/MQli8KL(TcoOl,фʕtRd q2F :i~rvu!) ,ʑG>mX"ȱU_=t)}5U{ mhϧd a@(L ̬K&&=8 m`m|">BG6hƦ0$r؏ ޻0|zc)v1 #m4#K:㭀$ޠ2nCQwMMzԕÓMŚ_tU+5AՎɃDz 3⺧O3zd!޿C }9S㓢fJ;  vxL,n ~kD\ʐg C e n}XT&/t <fp m5*d例> &"&Q.j0_nhTgrf< B^22x}'CKrnujsr E]<ȖN2]s 9NXsrk#s[Kq$%N!RM-.F;‘bN #ĩ e[4)>3SU,e1κSiѬƗ+$G5&_u$fVePlbC$ )R 8řH 0wGl%[ Nr66L{l/aH2j]%WBxVlW |< @[ͬ΄~B3d67&$b& i9#bs>˼3wX$~Ž7/Q8 L`vlo"2iGؤ6O5zPXB3ix"K-/䈵T\S"cT<^#&2-[3 *IO.DF؄G} ՛|ueh4 B^OI wiqL8lnPBhx9D b#:2, bXHjJ;3Kmbnb yN [ʼ}wV'd10N-y)4pF=(yQzqߏ :xs\4]<ܕ /i~]RI}s P#Ѐ`*_ dn*WLku9Wepc&g_KK~C XxPu<?DF}&D¹\@ٚ@brUf|VKC OUz{%d\:]7Ynd9@pئK6ubwƃ> -gICh!/N{Чp[Jev[/w,+_8x#i{>ܲ+K!.MVfĪ*q~6:ife>n-.X3C,7jϼR--]s(%i.uqZI>D6ܿp m.O=Y ˟x@?}#(/Nn& K|3΢[Ӊi"=?6{f5MeaRlwQ(E +0ZעCzl*HPٓ}$c*Ej`+$ 'RK-د}ݯuYkV*ZHw]PldrMް 8W'Q?J.704**\.%2H$nFMQ_+#x{RpyhX_q # !3N@p3 mi]s42ȮYyl!@e\өARVoѯ7uReEbQ I3'TԮQ9Zu4AWӉ`)JQh]NDN3KOҾ(y2+_O!ICc(pl "<}|2w*6 [KٹHoxQCJKr^֎y5J ?҆hm[bf:g-gxj uӯr T7ŠP}g xa?ta¨CyUv7.xP,>mkF/'y_b8AVYR,IWVL,ΰks-4jH<"(r*yG e"yOEuv&D!$ėS‚,ҭuf$x. rVcvF٥+KikSX֍cՌ{L'>eB:e0^%H0-*mq-7qyUt][Ġ9xu ^^x^0xZn*@s8P"ĚrދN*(׊ERGo{H@9)AuQOtydX*Ka,(]m}Z!nC qn` {\JJV^W :`/*y[.7`l6ue?f)a~vsp/RI seLD[)Ah ߠr3MϚMgXRx1a &=(Δ-9 @_c+JfռL!ad ea|35a2EY7*@gk ҍOLŎb긤ƸYCn hg~?.AK:(#0 !MPgIؼ V3VEb$;ͺ`bIj*~Y^I(r^⺆XNԈfb]Ȩe{f=RKy4hIS T%)*"?3՟{X4ϼijJ Y*l%8czK"K}.B6(&֛$}] "óDnac.EXZEԥmYTCG fG8 ,ӈ6I*F^#D_L]r&=M|25kP{(,+̣m="QP W9Sc.װdکkae_w΄ІHsNB8Yh'猺uj/Hׂr"._G i\=-g]߇ROMb9$u"Boxoh vu%_?kj] Qim2b1-QЬuk,-$1~M}zAIi2*Ћئ.:w.Gt ɧӫmvmg8.~!a{ H.,-z: SEΟli8ڃ7X!BP3EkѮzYϽ}=a("z(O񷫞x8IUBs <uWD^oH=I "1+z> ϖJh1HrӉ4d Wd֛o1ձ yfܓP{d֨*/HI#R̺.0%?5EI&8a4i(ijܭ 4}$H-L +(ɯZoHtXDc,v5Cj?2PnM&i#4&UK1F')džkxSie 穦z=8B'>hWvq =\lގ@6L Kbl<9b;Q=\Cŋ&*G[q/h90%T Ξ\&>Y@ZIh\jUM9*RoX>qP2rǸp/epMRD(e7/5)LA2N")o`YP[v^@+W ½0\xx[xjVlz* W7 s8++a -:uuSwoo_\7?2_3Flhɛ 6L@c[Hnui4̿B >G;ͲS]{SJʇ+GYԁyf%x}%dͥbE~sFEҟh*Ok/>RbKM435ݵ){,'ӽr kvEc@ԛhfqI'A:[UEGy&|߀s+d^Ko2}AF:_7+2ME5MX"lQ8c0\c8~A&Nl4yنP {J(taxOl@5ZQ(RUDjT6э?_+k69<|ȭ.b&a[^UOO㾃(QWJKlFW6X9B¯k1{󥊶" Fi?x 5u sb>u鵝R8[T6MwuM^`y(~W0o)3|7Y_bHkfǮnf&mfOvI5xnrt6Z@A$ : MJ~9LɖḩCy,)/O1,. ul[`~+~'S>#K TgԨhfU?bJRֆ;aMe\IH:!iXwZ? 5D)Hl5e)IN:ABh(5)JûsBmiK9x%s8 =̢2(7Xi1á +*x Sl b4-寃]Y܍YDz(yAtL9c@=;.lLMfSf2m  6#En=hI?Dק@()ɢJV鍎S.fgڒ}֥Gpy~(g5횦<,ie 닟a5/ߩ\)ٍ^`U)ĚI<3qQCtDygVժ'IHVpbO<+\O0cKr#I6f`H~a쟼B/^Nw+JDZ ƅ+uV? @K8/n|S^ٶJeC/-P wa7_dVO251)|zM  SCv³V·ez/l1񉼞Jc@#]a$IQx!Xާ⛉(|eMʿ̙ܴB|B\%H3Wk`"IZ J?^Myda߬)&[IA~*5(fsI[R>k6@81Ol}K C9;[~ ̦9W'w$f]s|(J 6NTr-$ p1I/l٩r+}ѴjufpyuZ sn j(ʁ^EtvbN0)JpCVHlk_ WptS-pm}U(B k.u`Wxy̚?o7A‹F,:{$>YbЁЍ2Y<6*|rLXˣ5;G*O7$DXpS˃^T̂@ŋ.+x6 j)kXɘՉ* eqsl'ɱO|Ֆ !Vx#ExU k-`( k MW=^9M6O(MD)ذH >cص ,7mnɣd3H)[GY=%.>bNpTy"2Rz+[>+9[qF2nEi5Ui N%o^kAʤovͮ_>3DImt7gHO('B0M+TFJ5}i :8 ^L>r4a?-5}O*Qd::R-]K$Tͩ; T& 9W` )Z+3rD,E[:],jDBu1N΃vp5Dx?UZ kyx5/ϛ?z>a 8 /Ml@"xD^3ucj| }y].:pqͯs~h& y| cBԄj~SpP8EHV`.@ضkWW 7œO㴛؈G 97WGS=}6Mպ| 6B !S)( -j׿2X4 e;o~~S;-]1[z5 Dm,پX*eKw9L!t԰ 6vgtNz`F7]+=7$^P]i=j_1Y aRcc<[cO<91ѫ֎^G7=Tpo"l` {݆*r 5=*=SecX,5J'.<&х? reɝ~lJD>i}$/1=:=*4nXL/lu>b& +&֡zbfl2s <lr=v>O鲹[^%a>3,(/3Z3+Fe*?'(1ZuTϮM٪*npX;[ۏ#AWm6F+D cȣc/*]ʱ˕H ^8f$$=1-2ٶO,a#^ -PbA`'&7RPfa *B\A9_stR À+Ll0XZ ~$ #dž+1r@!e+@׸R: @%v ٠xD.Ud-HcWUu@ 2@sVqV܏kq,ZVH%8]PtD_K[(z!nBc ^OcУ#Vm3sF@<'2BÀ»اx'aa^ZL`/4 V=oSoh7${7RIX6sha'8oO-A㷕6eN ^/KӞ{h #khkJ% T Ịu Qޑ?D#*Ot(e˚YHkQXk< ufOJ|2OeoOt%ՙZ$*=M8zhs>cC/I}P{R_`EꢨD C#ҷ`FK>פ) }.*NDE괩wb:ҿ򽄘@FM}bUE/%qM<95z׀+üP]$+h0U߆~h ΩRH4vL]LF lV#Ys>U0]i$˂QJߟ0fN%A|Oefg|(}(}\u2Mi/љD(o5;y>dCu,aCIl϶{x'j?^ |'i(22 IKh):\RST<ʭ~^OGR)uOc<;~PdDzFŇCU0PR{,3`HP2́$hS/V;p "%j٦3{< Mau|pTCp-l.-yH]t"a'[3|Y?qw'KV3۴2o?gs+%:;YC3^(wVFa*d!r c3:4;}D USqֲOl9LE4t*HP#|X-\x=QbgZݴ @IK+E5ݬ5TTP(#r)5 @xw|I4HlpșQx8,R$=KVҞHX,4 Y{#~:Pq)`s'n玌`0ԧ$υ7nc/??4&?Զ-mT4œv*j,`O{S<@JYuKjuctdfE.Qr_~}ƣڅ?BI}2[ԎPDJVutx18M]E5 J]v_K]9bqy3?F>| ?ļhOj\lU(->~$VmRDV8]6hՁqwC>Q{$h]u,һW?ɖ$kӃJ%T\%%:ơTll XA?SCw\S/'0*1B' kMK[9(0+4Sޤ,dn;ie+2Jٙq046 G'Z0/1Fn^iEUkiE<'A/'6\u0m>LΗ@7 I'G4E}$CP= 5W2au39!qFM-ںs׬;ӱ5I/HGta9."ri'.*, \NւLNYC"%T[jf(~>O;N<ge2*5gĄ!ˣ9b7:%V4'lbچroGGHP:L `gC 9Z&!xz{?zN4{m_|Ma~9::";~YlH -kAtij7ie 6~7yʲe%jۧ^*YѓE˺.v  ?  ,=A{&Z KhGҎ EP S)j&?j׫Hv.th՗bʌ[ؐ z;׳`__hق ,LJȊ8[thud}9qh9T-F(idDySW[xʞ(ZO!(Y.^CU%^An{ 4܊Ez79:At0Yd[K-b7I:xcDwm[%֢PVaa4Q%wc`r9?4N@(xIiY%LVțm}4#;E93x{5#JFR{k3>{5Z3Yl~s bL{Q,.a@d:Ur /W uu8p/:S='<Zvә6B'kDI4C~C8s;I\L2,Kr?+2/I:aBk){|Rh<zzB|L'{:=BAPSmG3T1{*Ut^66ޙq2#NE!fcWk0֓E_ó!ylTrW* !#c76[_SsemabQQD {P#t)NjFl0>~%QNNAN=?A4 "waiGVMՒcպp*I)u>91)Fj_ѦbY %lKS)Yv&VM7㲼B\K?RHM*70x8c&z(/Wf3QHݟtt#\ 1b',1j>ge*.{UNǎp+Qɶ ߻ECp/_1S}CZ8D IlBNf`ާO`ŵ6<A0:;XAk ~0JPaAqg% j"L8e2i#nlTt>Kr\MpfLy ;Ի8zknۧn\g`mV&FuU+$%\,,#=jr'$(TO@cfN/A8eQe;2t7bo ķH+M&Y8Ԛ.xQe6C"v$Rw-7u m-x!>{ z!bQv7ssKݿ B:=BW$IGY4nCh$}LmEn].\\z8_SZf8gհ*ذUg % XF)SOHnvr GnQD%=DƋ!_ir1(*HnzP2kob 1^Y6ւPΧ:8w/7w 5Aȥ+Hcwl~?,X쉝d+jHnNolDH@"/ܬH*^uYWAr"\Y?1$0ȅ\CvO-}gt:{Ra*t̙N n PDϐ3< I򎋵H-qgt=,n3)b- Wx|a":J+foR7z|('X_У=D!V }AbmnI!`Q꾯Rב27$)h{ B6/iTլ93H ;3Bo$dA{_Hq.:yur:74CEC @**5N 5)Ew) HiZY7O38J"ݒjkuhQsOM{pd"Mix=x:*Pmj݇agBl'L(kL[ AD9Q+t"v+C;VO5^ʩM06A uBmd@ 9DOUp+H¤(D=2JX5/AMr}Yr[80LٓdϡA(n0sprdPus:ZՍe<&c,gr' &̾%y'4rAoNDf2~e4bT{uY9N ߘmrmvHxС BJ{!޾cZ(R(p d0~9}\SFdY~ҍ*D3O,f{n=ÈZNj1DDq7dOQy*ǙY䖵`η5&G*~8@l_ D ?D4 _ J-m(WMOG0cUw ő97vhtv!_ɗ XK^8Alȿj9p&YZ'JrC鳨KOFtWWW ~>r=).-?NZm4 O˜d1xƨG޸45`LQaE5[Xg-~Ë$PE `٠ (lBm̩'DLQ+_[[UZ+X꓀Рׁ<,_Kld.X捧]%ILk YA 2v8B>pez:8M΄S{'G qQ)--|F:"K~}QjL餾J'Vߧ TZ!L>j zQPpg  f*-Z?$}!mBۛԝVvȪbA+_DYi͞9Ue;J`!5;rz}HdvMkCݙ\:`PT2-Ԍl ܚ63b9ܧ>UFӣ{8[]xR<b3`ڗ&lYrJ+(]%'&/*0K&)v\+NkS:KlCCd^&)Ʀjde&ۭ w0c_Ξ$uV˔sz W٭210dKjĎW1n}aIekQ(ka8<;Aiĥ ҋ [j ԍP0èW` IH1S dAG$ k}=Y^>3PSJY'U^CC[k@Ûkϝ[9/qUTdHhCp_͜"a]ŋw2]a?šI \әfff~{Lgs#C'HҦ%ZSΛ/5i%^방x/gS+.$'IE9-2FW\#F)FsPwX:KQH̩Xf&Agz*P~dE}qV)q}UoLO, QE$rDۈ5—|kAdʶ,ޞ'čG)؜5R_9F$^3x| `ܑNƖj1/(m.cdV}Lօ F̶0ľ!YҢIOtN*|&aj(.t,N;Fm8>ӽ3Cl'mA&Yr썒qעΔr"Bq$;IJU*Vs\UQ_/_Ð'/x'jZk`ߑ2 {0 J3G%+F6u1:9St ^QS']?e4̤ddlW3 !·NxlX/oȤ/< xΠJ[ O}4U]gO&.Vr 8ݷFZh~.T#fv)&\ "kqʵi2A4/hNzdVe.Rx!^n./ri[%}`ANAӒDphkQ={/ [0@v.NT@ϒ-g Ft5'J*M2+^Rph#чDL!j9F.Oӥ$Y\Ԟv$ _X(VuJz`ԡj(c4vphAcxE6ogG|YQ*'[Z)| ͅw˰&BReL9%lM-hPrp)xN.2'i|ѵ `vMɱ`*(ٟ"U7⎟p{.5`3[=$,k]z/RvX]j n[kFնvB3/|(B`A&& Msĥ$ .eP,uJxtd$?bqSx*EJY=gщ׹,yuZF MRBq]v`R<(ǞYQSԐ&ͻ#ϡR=.P/x^%Lx 6|U؛biS \/Ȝ#Ld3,c;}EfUMtCAT]yHV _ٹ*B/:3TJ M|U(׬{HZ:|.p+ >ѫ /qw> +DKUMn#\t5Ȳ qo㌢M8EIHT01 NkJ I!K@^*S:hnZ| @(iF,wH>Y=lHL\K} !Ц<7>sU`Rҵ[CX:LʚgPO a9֪6\-Fld1{ *m9uk}D2wjU#֮k;K}m9[v-ivqЁh$hHq2! J]J oc$tcJKbJ|syŘZ~W[kՖ뀕|߸8m"FKdik,\P]Z9ULF aȍ),%霳<55Sڹ‰N ha J[UU'<6 Z<>zΜi6e_OcJOchMBלVsYgu w!+fZı%FX[At7穃4PJ/NY8e-MÍ i O, %}ͬ {= (swɄ5[+z䱉 ^kB '^[DLW3AKղmV1K:%.#FWn%v 9w4E"/=.e&4Cd˦ &w'rNg?[J5# _.b]~,p\,U:sym[[ͷ":YqU&-.8M씯>ke0w]&~{NdB?R xoa2"Oc) &MjD2e9弌eE}i]cj-xDͥXF^-P7$*}ۗ7u%}9T:^+!Ю-Ž;` UO0b uyj̘Æh mͭŖ%Bo!Lc[gRe>'.Zǻ]\JF)d]xX]=ݮSKYdn/6m-ٷr/.{̈&;&fz$Vw׸<5%|~_2?^B;kQqg;ik,"פv %+ᢳ opcƇ -" 4:NvRֽN2v(vaȝK>d qg/ePCDnoEyUјbV+Vۏӆ-4ɉؙ{?8,Cp]'Ns?QGor; Zn=7u]e&7=_H8$R>ww7-α)Q=V%#)N*|WwQU*~|ׄzo[1;wO4$Պ2B;U]d/3BOZf,[Dl+Io?dAt-.41mvFi%*<}6se>Yv*|>$\(!'vU@&QrSwp JWevOrQ-Epl׺~aDWdGV拏#O7Mal> G3IX36c]'~5uaX>Mc37 WJv+g'_V8-*}5K W 6௲۲(YiUe0nȵU%C>$e/d/`Ŏ{|JEz-囫^̼`wU*, a:>K { Rlk9($Dlkg]$<[ YP;Îl $ iv mϲg!( *UV2 4U@:X-#X28H65@~l[$[Fgevރ3&?d[d;5 FZgLl3G;i;j(g^=0 1QkWY 16.HV '3o| '̊]Nv ? XEqx9E,CZmfBO>BWdrp}}D7K/' :z'2ۣq|J=+Nhb\`'>*ǃj;RGiOu]aEg 騌 ELiK5S!S*S@O ]5cc_!;vս dܴlYG_ŒaKQ[ξ"ifc8RNPKcST VVjCA+S~Z* zH1Evo#ⶁ—}N01`cgh|Qnl6 w$ܗ=3 4 {A[cF䅾veJ`7TQ~Lח4T֟|9mXdpfVƨPڅ[)1Bj~ 8@0c_E2/`)m]@ BtTqο[AՑ3/P-]/GT649 45]p V29^1υw``O\ndDK<tnCGwX>SkjNpk 7Pi7fʓW}I8ou8= o5K~O}aQ &$16!xDg }LiYZ.y򰁟'QӒL=-څSP܃RJ^ x.8?0R@is?.PxJSt@2鑑HN^+T-*cc1/MV?}%X*_S 4E BeC>@12Ct31&Jv Lr F ;]֔A)*'"Vc2TrhuLxȏPe+(g.X8@Mo?,jL&kځ # b>v=E7dlo˅B4t~Ca>̽G%!R ؃τ86Rս1, 7!a3a?k}|VjtR96P7L97H ObYX%T*ξH2y1a#xTZW$w:“Vړ8:}L&C}Oq$g^qe=",Ʋ+wL ŸbvZak\ J7m4H^3nn߀.M++oHB+n9j:|xѵiC9*gʈǂ)S⋛{[1_jlZ3# ΁I*_5`0D 6jIJ_VH}t42º/mA1"l 么cz gQZ! ܇ny ξe>k5ς8]> W!$E~g9u4YgU%uGva(I>_H/u:HԿ]I߲1bԳǴI}7Vq2'7)PG"~Of~&#9#!<003 lF(_[_))deo#@;B ރDeX93e=;(` !Dgѝ3 R{e0VX^d;n䃞GlҚlMI4?i|AQW%]~Xp@\ m&Ee/)GTයP- R:Ȟ*>|.ٿ,Wb>9eN*e6F^fݕ" 0l6 4G',, 6xa98!9 7ejz2:R1wkś"I8WǜϤL|ԑ'W+uy ; fb_wMu2ow깸p L@R9z8(Ϋng0`ލƶ@?Kk",Fi! 0i1W "2X4@JXƈr &s(.@â%տ$IJV'nT۩~s1ަXP%ow"m;r ?F͔8yE[:ND {Ib^Web`@ P\!m1?hs)5o`7QIJZ(֑,rJlQUs$g҅_TDKF"`4xa^ׂ{JdyAJ5%_y,F]!$}^ZѬq-B}  6ʶ l٘!d[kM!^I*GK{LcOPB"!n̹_ ߲2,d\Gœ7UbJ.N1CI/)iV)ZD/_9h\i}pP1Cʧ )Ҭ)ZR4|esa-.|ܧk%HP_1ra1A,7/lr&CԔ'+!S":ywhR|E\Tg%T4/FoǸЃʬ"ͺFFqshrMu ƹ1;=Fsԟ6lWi ݔ#pVLCOeҿ>T^U@oT%]e|qՃp*gdnThc|. zWvgZRok}+iݛ)X"3>hZ  "0<QW8KN2Ohr<*ʾ "I+iJXuC ,AGFC&V0 ,Vݨx.L4'rL$?KZ_*'6j-@$ OĤ1Mٷ10_gςF-WvN!jDT&h"G8QXLto  8nbg9';01ngmc̙4"I!P; Wg6L2}U:c1 FgXE]KIW6ᓟ |ylb&6X* Q|ZZˬaE2Ps]h(qrP01pXl՞#üNN]FQRhM x Lz $#.տV?x ze I֚9ܶ06uw:$&[ E;(Q}hf,He?XUFsvJOHL}aW"7mtv!a>M}o[57{yZm@oqBG34]s_퍠FpJQto{`"YII>2 >] Iv:R؜;i9EF#oz!Vf4È0XMqgr_3xt#e#n,1uS{޿Y2lri:j֛[bʴi -C놆,'HI|1GY P7m̠l.<L_P*1y 'Vlʵrw_D-(}j+yd5?f;-?pkuͬcbjlEM`vbϦU&l!iXxår|gGY"νv`yk!+ Jd@礪0dI!ЄCcT)x5?-{vkz#dD۷%b->G5xp?>Q u)( ~{ !۵GhȳFמ[>1+\WwtĐsh ~Q Z\(jFfӴO915I:Y%;HB}F!] )e&eAݫe! )O%ḱuD??U<_:3C,BN[ KK![S[ d4.o4ؼmŒa'D^PעT%~* A)-fpb-b'IZcd|1G' VOe> ]EngʌA{1. ubx_:6]Q:zˎMufCVDš'πO\钰 ;&}ɿ<)OkYp*Srs.ITq=h\=aYʵ0s0oqXm&z]lYtOZg:yekKxh-2A:)CJ_;\6PH$K+V(c Cq]Lk\tE],mKVְʘa -&ć @5(or'} _CS#o(SWJKEI N$6˱q Q, |=bp=U bP\.02hE_We)A+?>)ឱP]I3 6:)6;:[w1X*[(j(ME?k&d79S['fќ'u^#d5g97o]g~1I 5 3XI (mq_qFH鬣VKi;.9a!4 6DlZi Fr[An=hndxyxE|PQYU -c"?ffL6#s,cwd@ě y:'\u_ 52wm_XYQL"Oa$rݸQdşV9r ^SyK)Tۏ{%3O0ɸ~.E3վp&Wu^U!iO noس+:Z޵d5qpOĽƸm+ۊ{QCQO%vsm:ߩ w8\C9%4bUb,LרмNqqf…p}.;x˭؜F& Kkrם1#Xxd|l@YtD%{+PM-_WUO*?ny3T_ "yiTƷMgWus1DWd,1 Z#q,}2*L-$E<9yޮ.q5<ɕ τY~?dZHkx`)E |*,8vԘLpbh8"ᮦ >B#/?&HX` O ?E͎co3v]ڟDPH3SMHp7v w 6 U ]s;Y;v wp$DTĴ [q[P֠r.G1gzg3R5'Xz]H(%$FCT )Ӵ&Whout#zC_Շ^=FģL>yë"r)gXy9%ͤr^ulܗyl_zUrVAyz,uo[1k−7.hU- (z!^CXmDy͆==q XmM.^LY)N;>_wf%UZJoC^ֈ|OQx?_ͫɃ*urUHBI,UWǣEsob:;邩MjQ7f=Hȗ_sFYVzV/Gs^!.uUL 0$|Xڋd?6U43F|7 ~ Vtv`$VZ-|ۮ" rЏЕmPt.QTC&ݿlѩ4'kX_KM DACfʳ+ ׁr7+SJw´VA5n>'/#`xO<=vJf rjv ̫#FwFE2]\FX]3Pj& n2 SW3tPqH?%o7. F{9Fx{vq)NYuݢ &>+^$%Lkwsz i2vrkz ,5XcÔ݁-o6mxPn0mpB ͩ-?ci] z9{;Ƚ@Jhi\bJf(zgd-Qk+.JzKot8>-G,5x,YcSuy~ 6\c+4}؇'*~icGMUP(QP쫎^h0jê à^Ƣ=n)EB }Lbf\DLC#k.yʂ=z`3m1chM_Bc,v3.8/y'j0z¾!9_6  QDƜ]Ce[craV#hBlVĕZ=86l,onRػ|>IYvw?  ~ :m檚}/ U0*~^i_N2 kd}}.OcNmHo%&Vɨ3#clY`# NK G *Qr?܏oc>p~~r'gr,l~>'ujFsn#z<᭄l\ )=6?PT?3$5{/2C߷jI#>GKD i|ao/Gƛ#u W޹X¶ך&js?F00 Z8s#\='B8ݴn8elgUS4qz W*Ya{hqP(,#WB ۂy'hdQ~pS(5`+v!!A紞j>PSE]2D6%(¥<سK7h_&JIRl=:TJ8cR_D"aHyEg[[^ӟJןʕX.0OhW{N!v[D=$'K2"=~2l(.uz@5%JO@h.8vv_/#xf>ުSPN|{ifxc=z=$*D'B 4!X{{9(`0D^dMNYz^1ceC22Y_.4.fې<--yzc~-68ewRj1)›؇Z<ѻ-3ToIbmw-?D9-pš5gD9':#Gz\j驳{r)/SbPg2skEW h & cD?֪VmSv;ːo.BEA,q8e_8AiLіp C->^Y8o1p\M:q55$GRjg~%w<1rx]z)C^v;:# /⇵8){#QZ\^LCcE7 )aMT= lmaE4VackԓR4sEjbA.`ӣ@ct DfBRF+eǩE !Uߙ, ,'o_N *2'|Cٴ@QIwyS|$/dWvڧ:@DN649,H":y\6 M{{aM_51ijetwJk;83YBxնnQj 齯%@)|.8euC6m9>N 9kl*ъV3u|Yfѥg*Rs icO ʥ.?efv B!Nؑ;߷܈g3+uzgןokDmbDO(`@ʚ{A:\Ѥ 6&hC#9;9p g/ PVK?:`y%'%@=wPV\O15)VʸPDS& ^ՆP:REvC zj%FX@hvnN~H(˿ϫ0پc/NBi,όw,;Bn2^Pu/ T茍Ê<N^gs$bXRPg?Z M 7{l֯R ( M!ռ*`ǂ:?]u Y=[Yaib jV3^qգ\F;&S1Vj?] F8r'J SIE9&tJo#Ծ*jk^WK|I۔%oÚ-Ό$ Ax!fvM&`&N-5N}R"y=lms`Dd~ 1ͼr4=<%m-$"ܾ'dpGC#vE䅢Es.(o6֭-'.Jߜ{B`|^vءE{KZ!X%%/79xh@3t 9SE}op=Y,Z37B]1yR\Mj q`8;}X%D+hۚq{X$a6 $ 7.v.^i=tbFL))|l(%#~Щ,:ُ$& 1)kS?CSU}P [: ̜*8nyy8+^sQ8uy&:d(Wk/+޼2_tnt{3`8bk>I%=dV@qf@v:R Rߑ{![w`F~0Tt.S⅓aVEa+|^1 t˥I+d{lɈ_9FY[FK|B,pQ4 b]`쓉UR@Z%]2sZ]Xq@(DW0omIpX@}6'Me/iK{*s7*UtR_;2W!f_`r ~`e.1T\vzQ}I^|YLdVkq+{i2E@&%YP_i<=KTe=.}t/g%Ax9r[#ǕlYEI J.)i_oP+f51v>r R nzJ[" [|juE!ˈ2bdFi_{YX%ȧ 'ecawn ~' |Goe1tO$pM8)(LŒ^]?`Jy^|<] |\&|/žae`U:g4,$#x$ǽr%Nђ[^tTӵoa7VV\ OCa(|T9i1viJ}X[15f.5p>(̰䇭rŘ,[=`' E _d>!f&Zw#D40wt8ЁײB :I:]6 c !iFu}r1Cp:\F*@l8bf:q8L]%]-Vxβ_3tSJM$CɸB`A劳u&ɹ L%${\M^!l[8fdH[ ;~6+QF~+ƓEc$$3>* BIYG( qGCz fXk9-q eP}LI_Giw& TM|[ Cc[K4%ym|[o)˩/;㭹;T[zr)9|.@`Ƴ Z<3,M/QO$g;:;ɖ8P6sh2IufπeN1mAđrHegn<&0 ]c:o19|1WL.T$-3D#H 7$H[.i;4 `(9y> \MD lfiښ]zPrsKWH@ 4WFQxA1 EDcƼH|4)h' ZE~'RZ4N2e*-qQy! XF =Ҥ|^׌`* RZK2G>C.yb.*9Ӝi:l(IDh\B⫙8≦r=ЅU%814$",/SIqy_V[ WZ`Z=<<H|\6:eb)\o}-')X'*df>XU%2G##]udiٟDseZ8܁QoZ!l1>lB'uVD#<DJ\e8z i6 8Jw?|';0"@ϖKo I() a.o~YN.ߐ D!PTc[f{ΰś:$HL S22QX._N4g]eYQ  ~_%aueg-V^x]ώznKZ+*e*Nvifp*`G:P2o* DqGB\^ٸ&JÚ SEp"l"ymy]y Ae"PD{, z'Νhl}W~FvD_F!9%"F,aoPZ7mXq%Unfρ8^y?y_H~HYcB_1Պ1ȼ4ŢymyHM u/0$s-ꍔN$cz) DZHCu!_#8yw#dڧO}EWFN%v']{V">u 0G0=yWøW67;x"K. ]I6`BDP$n$,I㾫'y|JZE2I̽-ƅ]{B2hsiCr]oG!bǂ3V-Y| BJ;c}ȍ-mDɞ[ z tҫI4/3ba!IˆVkGŀ¹|M$869lGnRrQVO^;zBZY(l-ď{3~U) tpV*&=y 񎿕dq>rqig:a)A)}Ud)N2v;FhFme]=Jm"[jrv ApBKVfbͶ.P $yynNzJCMy<7WPd*]UceyiBN ͯsgX"%z( JpBGj׼)5[y&٧-l*U~HCBfIn_XSA,tQZIl8>NN1 )b8'#E6GNo= 9y bBy^O3&0 ʱybNΏ-S6Lͮ+jdeZH 5gBrbvP;cF/mŴb}qhR3&'%hYfju$.AP/#ES Rg'R>W`nɶjL/}G1mj0@q 羡S"(g6ioǑ<+#FƑ;~H"qZ/35BW )uT⶚{˯„+ *y3/|X╋@I,.ӇMʦ)>䉯OM<| 0eBgU\nYLi%x,/To7DyB7&M!Mkaarm711Hst:5=>83?]K7:+Wt(*Wtg$ Fwt;ܿj6DslCwsOoGi%ҺY*R\F-v㳙i ?7FCQ`KyqĂn1-W= '(6`)#W-brKNB'P+3cbu^ '4VަHJ=I6h6* 3|2ºxNB?vpfwAـSZb5 ӏj 2dDu\(#z:;T dh{bDH"cEg2-Y&/6, O(RÅnTعwMێs fhr4J\w\HMM"`|6WxgSg^&r< l)_h~0ekTAK8,,{iƝy #HpC۟znw\-J~޴"xî`?p#\E7{!U}Kvs(R'S"Tyms󴇬$P|uRYH, @( 'En OS4 XEzİZ*>q3i縏s 1?oA oʴ7zVukl/ f3p"N=(e91) ,V1lv1] cMx(,p<7M= 9}BaEP |2WO'ftI=%͸qbٸWy3*@[ zzZ&r(և|[޸6WVY2L v>Kn Ւ](לrUY1uC *';أCO|EJFLtGEAc ܰ&B,\n8T>Je#r,쿮B@ҡfYT2pgX"p=`_̮y˹ +',WOkH<n"Lͼ)́ǟZ?e\El;G/dS<pA**{<rAwax =#<,?jN~.0B_,'ݠ-KlP.ك[9Et]!V*WFv/*DX d>0c{nK-ȧ`o9AH&p⣋;ZKWX!3,h h:,'ҨbA`A ? r^~L7;i&A԰H1[k} :3O".nkymD' [i;Kt&|(6"1u_ksrc8p;bKQ3 ]3Sw;k4# v |`ClGK'CwMZP@x5|@> {1(etզF-oOoX{fWvCEa=ux)-xgu[q2~E@. K0JbC9o`z%8~3r=ε/gA)tFdpKr$dDx1edOʂb f`pJk;KD]sǗh"]3{d礑.`{2&~|ihk ZC (ѷ0e9)ƌA- D ǻ& \D,5Mq#vq+d/ y:7&A\z֬z]S3%_| y"b͡TbI1>iU*֟z|Dsܵ+ė7CI!&&hZ5fiVa9znXYE 2Ƭ+x%efWaa0 >n)}BO]fΪwRmRsAc_,,԰N% ͳ o RM>9ykt,b8nb JNRTt=;Bl<+ jk3ZEN/{-+~>ۄ)4F{oU.\0)m" ѣ{<,i$wm;RZ7;ZE濞 k֋ԍ劓U@9zBԟ/b4rY}~/,֕fq҈uy|[kŧ{M6q Ԫݜ?b_W+G\'sa5s|АÀ-;2A1ةg骻@A W{q8~RA[ooC-j=i~ sUF q,ך/FiDE,ZAeL6G4N]ʥr𩝹ޕvޤTR/G8}Go}}u.e<  *]˓ݵyXmnPQKj>BHG3D5D]7g3֊,;}LP/<]7tj. WB2¥ "|^ 7ӹqnڪY>3w'P#J+PLX?gMm XMIfl8 [HI9?^Iqv+s8iAT7_.VYNA$\HB]'4.sј桬Ma@F6}Xm'hצDjoZĚ4[4ޘi ZnUѫø2F{%X\sZ*O6wOL,{73/Hc{ek멽nڍ 35:iӺ!YwEF ٟ@Rj!WZ f$RR"#oZO !Q+1+O  ؗM?{`Fj4/ݙ쓒ѻ@;G(=cp0w2^r^ }H#de|Lp#n8 YA.Ҫ<0DclTY IުN|gbTg>#l}^h $Żg4$ɰΖ `2c%k2"EߖGGOLiU g253Gc.؟ TZp \a/,m;٧^fNu $GG^*74ubtb)ҫ 0}*NÛv GcO',wEHbb|q RS!ehCF/yX ܊0'MPU G"/ξDh6"aՙ )ⅅfN9Hp(`|Wc0EWR{H/Y7aglM1K狉MRqڝyތV ]j վL?-kq)'7ff{}dn6 d\[u:(b蛿;yGM,BA#5Y0Vtlox,)gc!]h*éAՔ@4f|{b*S2Y0壘7` V_~6CI1&и+8i؉@UKu?>!tkF5@:o2;9dsi .ٱPet>z=? քV!5k"{f<bjxd":jE}n b=rcD5{:O݁}`pig + 3a :D|rŻZHgk`?\! 6ܗsQ3E,r6U`qFƜ U_`V眂ߡv\4`o{iRTx?w +f^Lg"-1E¯.U%tAPˤkMs(P_MtJ}an*[VC]>2zn{BO!LfQUgO@B|\M|j߻᪑cGt ]6~Uf݁Lsx՗?ZmK 9s%zhpVd3{șM+gt(;"ؚS^H2_)M-+lpEA y>)A=+vf*mU}%Pd3R&t jq 7)U)!廡5|Gk5x<!k?Vk4*F 4Y+D?akw.b%V8m +SA?02濻lBP :?$k:BYu9"@%j^Xi;RԞk & ~!6wb'^6B˛܎blzHd6-zdm*?eqȭ}rX`x| m 9a{eO?|niѝ~ sap}A\+oN8 r lEQ= e4bv:.RxݲP fqcK|.mfp7צq>A2ۯ"`SzMB_RoM-owN4oqi|z|3@r&%xA`{I7MVD}]%(%KO=h9. /hbwY7j*Bkl^ 6s*s״a= dc[wj'|ZEA_/v#茈^i\h "/sPrq3\(C L[b.Ae!JCX}K-WMUt-L9-!T& `.a% ^hF4 rw˪Rj¹hbTtN.C eyl&;m,CPƸu5P^ﷶY$Czg0 <Y2*M XUΰcæfn(-XUaj2J9]kX}p5/׈FXkTАoe`_K笒 Gu=kW|3}2aJkj.m F6eH/gH3 qLFNpH-2,㬴-C~E72ہ[Xyj:dIx8?9]j9G@V;>\lPWلeaUߩLj匿paBsw5.T=h1iHCćfA5TuyC~yZ=xn:=/oܶ]}ad5k>ކN"[5jKӊ@hYW;~}q:\d [ZŐg[O뗷 -OdT^tjuJ8{fVݹEb9):d%Ygl%7rM?@v靠5s~0^4|_p[)֛URNf^wE&3 : 8ܥ=3,BH+Eɸ'0cp)T880Ӆ ;/~В2EM.J%Vin|ume4/;N עN"s2,M$E=\S Ңm2TQWOU$S85:nt*P S$sL<>7^Şn#B8*m uTz7j@^9>vbMfșlٹDN]+ [ce-J0? i1tm-&MC4WT gs.:;[+E=RKǓ,UJz!8]߽AKd'Q2šȞDFoPѰ+{EH[u <[) *`ޮ2ht{5E"Q-wH%l}ȽhNXyA{ (ev& 4<&4`QlĝMoLx88nM,&*r"?JB ܸjIf>BJ@z={Ú1Òm/Tҩk;v XloT-1lB")j{B@/ QEy]Z.^P ɴ)C z#!Z{RɽaQff E2x>PQ2/vG~o,3< 䀳p(9Ԇ2)ݏQmh7UlR5M :ڞJ)NSrizBʦgK@s8rk䨠z&90I80 :b䇅4Zfl~шx(ZXtVܓf `8M-q-2PeP_ r"bշN1E-/GWe#kގt/9 [8ZAؾlonmaf c&9^ѥr0lxuK >RdB1bʛ!ހ(llQ}7DE Q}T3 o1bZse1[hy%$#Oa ^2۳g^uLxűfK91ksbUA2rHtWKa)t ul]:ZU= lE?.3z (|dJʯ{'n踞p&G4 |1~"ݳ O~®^v)sPEi:-EY%uVHXȉGI=Xũb85v Z44Ը? 7PG>Cc'J r rP5!(x'%,.thҘK<梔n˕:ʠwfs\߸N~ iBSZL =sKxF ~>t91(/zH  j_r豎O6gbLva(D/?Di}s,?6"/J| RmH7m\/2fA&;eJ FJCbie;|*j!RW=ԭ%%>\>i^Z3|n({yiu4V&!6~G3(?"M%f[zm^B`#41%F&Oֆ{L/WJ!k}bST=Dn=JMuEy\{{]z[]=:WrNA2Q-v> 5\N'T~ۢ'`6ȳ,TB(z{Ѧt!wߠ3=myM?+ހjw [^ iੳ&U&xq8[)<\@ !jP[]h5wHO%kle;˟lѴ7fD#7qI*!;dww s,aCQ,פ`:qbNw1x/1I8^K"\8k1H}Qir0{5/iUȢtOO>nL!I/RsN;jȟ$O˻.,f T-XJh'=Z$D>@28(ӱgZsM״<4uc2Cb 44.GP&p$S Z22HkҒ2z8ix#I%4xN`avjBR|G [5k=Rf$sQΉgwN+'J9M4+s.:m$8ϝW_~[Dáf/o ~s/X=0`=~IcMl? 8ِSxQ9Qc_'՜vsgi04z_ZJB]u AL3 a*IӜ[j71%7vQbn%'$KreQ%49b>Fb o'JZ#Dm\F?;jD'ΡjЖa'Y.Tfy2o%0H3UC{xHHe9{ZuÊ Nf==:Q:P]3S:<9aUNMi}1'C]2_.Vǜ?c&@OxWJ\5zT  _,]fA#N̤R  ȜoѥIϳ'Gt[^,zXsǐcH+T8PfL=R2ON n5. FS tݳe@ Nhy;YVUbkpdS` b>< a=Q"vUkޏIj%,]֣jI1&o<8P,^I86)ւ4(Ιw66&ّyVIINHF8 UR?/dY i lB{1_1S}Tm]ڒՠ%U:r/==CCuưJt. =We$h\g<n6+^fp* ~HN~=U w{<=Ӧ A/3vcR TX□trW+ݧW~C1ZwC2|ml#.8B^ٳl@fَjOj,Z `\741Iԣh'EbMp#c"Vc#%>F nOV~)4+bƘôdH8\}7O1fs\wM VuIA4 /@7j(@!ì"hjWx_~U;yq3>Z^[eN*uy(\KI~^:XբP! &ǵD^ykѠh)̗TpVi7@n찈Q;2kp/7J0#agq|G Mɤ"i225xk{@5ꃵ#T8#bABX!OԨntd}Q?Ld̞> HV|! FkKuȽ6NrL\ܤ d%U"S;W~. Ģ9P@7! } gS;DX62>aku+vɞfgH{bKN:9ҿʠF_g:Lq%3+V:L15rmp߹Oc 'Ù?baiYF B_.)]/8ӱA'xvp _䛧j-XmѨ\2MKsu&KΤFtSZe0Nv=~R p]H%8,lZɾʪpÇy. 8`̹pI9Եn]Xc!Ç8utQOKbS8yp>V^mV-(|t DczxI*0*i߶\`j3g[`Qɀ|& ] ڜDUA "tʞКN`J3ǫ)|6 =8 T 0As`!L dry /s*e$ +߼_ߓ7aYT׺duS3bbC/} x]Zj?1i6I ^<^QnK~#O@τY b̡;0#F1~{$'Qp%:f|n dTOV.8Ixw^xq˚*&;z;V긹zT_4u#rʨ\EM(7E@V7ǫo2h2(Mb|ˊ"mÑM.-$!'8 s4 <42Bo^Jv%m?e+T N<@::(yn|_U^Ѕbf/p?Áf6N]Aڝe oW,'IQD^TIԣ__߰#efQCc>bGa }(yӏ-,NO/1tó1ӰN@`.r`h)aѝuOkձlAB,ߏpzI;-H;U8MWvmiY)v4oofhqGE+Ճ=u6{Q؁ 7mܙ-Xpvh vکjB!6-/.\mn,`VIjӏU "32(0?y>/-NŽNz8Ej/K0r~[ym y.]aD"h(_ђAN2 u0\\9@j_q4mz-Hd*p>ݙ*ڡc7ہV0.tODmTx I(XRe(^9 yI2'@Ń_ Gl!EFM|:mC,Ҝ5R_SaXvTJy~A:.4!TV${j'>|=8P1ǩ<[TIHv:oT1WyvhZT9K2,G]Bu@!wYÆY`(aK_ lgM 9sBĈسipw*OdG-ftmM#퀤7chyR-8zߏDTS4;2zw|J.+YGԀmBl9@Ypwf.k}*Dwzǽ%|bs谻UbYFƶl?vMCOkM5n-掤-)q =N$U9cbm˛iV$ZXz}L =J-D9gyME@GT=#' ؁x.YcWk, Da,:56 K({{VkB2U6vvNak,Lz"ܰ omו xܹE 1۷i2?^I[!fhjF }Wwj[;. rg `4b?@֪gZ{[1g0X$['FBzj1JP8S %=y[gfN\.b !G ԭR"gh) Ղϒ+$)Ơ0jC$q .dZjQSLa^{~=k ؍FE*/+dmNJ& 'ԐZ @g'ug+x9`< Ցgxo  `dEMK0Ԭx }ޛyքϥ {qճhtwLQ=KB29 -ޛVwE?o1yvDuhsŪBU%+ KeLt!)Os׫ ~`<`f.ѣ8FDJ+99ecG69Z.r%^?.Hy E/ٛA y\U268DXOg2'loL6Mi-U#P.uRM- o;, P<坛2Y"m?(A^^Y^4u]$ehbЀ?+(,7h ~R "llz$ b]"ʭ\i1n9ՀA;(z{L>D+lDͩ5 KMGfgNޙi78>ь$o26c2(A`Pu D}NO9=gܪrns~P—`łq W$^sl(&!YvΟک e}I'iv&x:|@y~|̀aHiv$bE*ŖB+3x$T}4i[f13No`ScYgb3oNpky47Z Xc`\lR p=fs$ fKj0M\PWF Ϳ>&"& hbo[kVzG$ذ'59̩qr,] ]M]yf=>劏Pw&3 ۗ:6NLL` Į&zI>/zs/k0lpCb,i[Ż{۩QǬxC#0{y-iArd;9 P)#y EV,cqRAS*$=4H/<'\<+,zyߖ)&xzAkfhF4 & UV9 */rӍZb}"$D 1'*iMx3ET7ps'oPX / PiZݳ3CM1uo(}h`1zFm9-]Z!ljraYLGc@L1uKS rHѐ&~ɪlYFr>Gg_0 1h{p/yp@ɦX].ao$q$h?6A,\Jd)+/+ `4I|ö?#uWjstғ:BLVp5|F-Vb2': EjB)q(;t(4UCu!31 ܽCn2"\;M=~Ƚ;U c3BiZi*}o,0iu;Toq;O?+3$u6j;RbkIr(&4;kU:<ŋ0* 0/6Rȑ %Щ\} c2Xdl.~LP]EMǀFl9/ycɋO564#P2NP,>sz; ,Sk;yBwӉǣ /RVRg_'AvY(+QQ1'WT)'<`4=l>Tv3ڏ UڬjmZ WŽPteIr''|RM{ˆtO oqz[Uۜ@wz;ЙMv߫}MnLTh7v5:iDJlDπ@N?n \f(M{"%I DLN#ލo]B?܆v57v=@- Ʉ8VY/S?ƤЈwĊ{PS7e.@VmAi@){Egb(( JԔyqC9fQ ^@2<]\fvs,'Sv0Ϧ״MATCKBfyj{'sc3¨HI(>y1lKK }.ą{lei;Y0*AU_E7x 21Nɦ_Wu;GPJw'%(A-*Xl(I!O/~ͼ9ڶcYē=axٸlp2%ldV4?)9igE$ _@M7(U[n,㈩*f#0D{6,HRv3&4]=bUޮXe暛|8( Lǯ8vg/d .Ixo"̟48/7[1SmZ8T UqtGbfD.؁&t=5G{OJq>x486ğ԰uݟ'!E>hg-_ CA'$qN ?0'DDvCKR*S+aj?VqCʢT&94>*ʷ M 7х``yF Pto4Ch$>!״DLà#sw[E J S5HwWC *j˜!ɨE~A_fVjg lh|>nu@6!7Kh A)tcI<}gsRaJ׶\P.m0Z}wGo:l3>:yNrb[zp)U ϕDFMFPݟ,Su BIz lf\t'N a/oHk+o0&ԉ1[v10@G^#1,xOQ $3y'W&{zZhZG$`eVf0l,~[RԂkbL=ءƛ9O_2x. ^nO|\hWvCFt y$)oVRJ =P3B%>!^bjdƄzۃsƎ$rv/ޏ*QN GxO9z!Oj-ͭu-J5ߏfq#_s0hɹڔQ8LFlpeE`v72GJrLaOk(&zcF򍐛HE$t SL;G3.5"6 {@=Fɿ ̧ d_ ~@5ՐQ\Q[0d_}8MeeX'G8y.IQE@+L?概o5NTўɄC٪mM;נz}ApN+2d> q1nwJB/[')-.mApp XKv, mG_<PK|i!m%#7k5`UpUeݣgaw"N\sOΝST$5"*Њ П&S@9mMX0Zϳn"{Y)ta@ ^av0 )DW M:_(8*ᚿ1+Ol0'Gڢ˄Z\+E_8C$3nqr蟔ju8y^:@93TuJ _[>s|_"Ӻ=]o>N,#Wfo"4a;e*`S95zF_4q9;Ձ9sٚT/KRfW_0͟wb7T1Ab2zCՇeߪ!94!CBI` ^oCEDB)0wt,k?P5$cxGбٳl93M`T>$_LdN_=|%q1Fr3ܻ9F#6ge>}ԔYwD^6:k/]6m}"٤~,Gv.ly$}s(n+݅cM5M)0wI A 7&[ZxsSUp%(KBu疉S67ZcLN2h)#NK sZ̯3W+#]WC&9.%R3~zD='dӹ*b3dg9J79gMc;7T jpܠ (n-A㚌j<,'O8l*oyvERH#կ.&{F9PY+e*1 !)x9r 2eNrH^^fdb݃nz<n{Jh{=vF=$ƣA5l@ʖWoȤi>eXF-Z*{j Ѷ :ԺҤ"QNt\A‹MRw ^voKBqL0[!>}r?9W)&D5^1ֺۨk‚d CyE}ܝ`Bm&#{bDLbo;,}@"mhuL}6ٲUGQN Bsj⼤(9џc ,,62N23ɐARjGN2)H= ;쐍)IF-&$q #G]"56gi,ۗHu> A9G^T?,nv7A 1T/͙*R< R.H>bҦȠ;ص6ΑTJ/'TwÇ;uBX0KK.5mQQ"%6{!L|0ܟڶHtEc̜MyX A+u4߁]7Sxd֞m]l]Hnŀɒ['\j!G51K`}1ݗUc6;Kz;^U޿{qEn|eF:,/2NAa>"QӋ%3&*]HJeD{d$TR͝(vwqǡ7X7x,.TW#/^?ZT t/! ʼnζo,:zZ ,aR ~pWZn([e?w 0&qڽ~Q'͆/#.b4&Hx 2WE(lNdpHZMK텱][5v͠6 =z5=3HP-[Q~%xmekd흜/wy2`$jm2GWvޱerf@9d;ޮ#smBf7[kmL)mDW:m]0R3ˀnl2S6Wl*4ed(6J+{7ߔn7R:ܻ1Uyܝ5l):,t6J͛O]O UE=Nu[⇖3B5n 6y M7 K %cmhO4GI^6|8W &( tU]Lx@j5=eB,>}6Vȩ{R WG-}stZf SH> Q q@אqdWM Z0avII j0{FOgjV>aXj4Uáh:+Oٍ|9'FG,,`QvQ$&/kcٶP4*yT3Y"tA=Zh#3xBN,`J/e("S[WQiZd )Te~rF'MQsPfܘYuG1S65&S"#5_ I{<}8E*`S;4M%Fx@5[5axO'fHvy4\šϒE䚜P_oF I%Oov9zrS@)뤼{h9<\VdϳtLI nj3m7W@:?"Uv) a9\IUˍʢPԠ1#MoWJުH\E;b*myheYQ,A{ϱdƻٌ_^je@LSj " GO*~qg>+vv% ئ;u,rՍ)x(b_@Pqv]YڈE&ˑY DQ~44f#mb㑫^w\n:\M #س+ '20Lp85{pm .RFҷ&Now,SFb* su'Z~],2NjF qT*0Jتbq&iNjԽZm\L5>Im=>q2¡>X'jS]CBHIO1k w0,_){t::O0H/{U9>HJgȍ=tfϸn3 jbo1)x!)glBFʔ-MF=.K 6!'jz*pƫ ak9Mrp!C62.ݙ>` mO0tukAUO-/܃u @쉩)9L廝Lj9Tvio6m] f#1{"ko)0k[›EqV^Ġ0GVn);3-6߬↹#w ޾9JSj543+;Co*%-Wgt8!ۃ%gDbϏa m#`3WaӸt &k*.2rzrSPΑC{3,[DkSI4%c;bwCM@ʺ0n2f1oHc22~NYkVe E>N=6>ZQV JJ}F@(+Մō`Eռj2srKJ}(sUDA^D~كdH qˆU2 kyW? \~1M#B8\2IW] [!Rϱ8ף nQ6艻sDs1wfu=d՝87<Ġj }YKF\Ie4+ewBdf3 'pTÈm>Fa.ef䫍*zo(dF%lecǐfɒ84%"/'`΋Qŏ_7]|^Wtܔ2x778E 2Ncau5DtpZڔ滑{ ܧ[xVHW_lfB*}le{ ff./2ǭ#7i@JZސSBޏ?NYIZ4 `D+C]o]- ;GΫl2Po@IgR٣̀zKwHk@W/q=ڊ 'K yeBK;BGB }fZ{&t:5`[KG(j fua Z+|T|E= H]?cH"wۊAi lǛㄾ+5wy}9 ޿6$"oT"L$^5 WF5怀=Uzv= @:wSk_)JpqB{*Qg&ӭ% $7ƨ;+QG+R 47EٴpJe/VTOU85~D]X1SqB yc0hyX 7/S8 zz_Sxyڂib DI 2N0ϮϨQ Phul yEu464H{9繇6G|i-#2q @\~Ehحr3ۈ{x>[AF ]S~O=koRGf}L;u Y/j ɚ5и+AR>ARЍRuayAАZʋO. FԵ n IY?5o.6xgp!/=ځ˶|fרLL^0LjVYVT37{Rp6By֙r2&["KyZp!t O"VVi.[NV n^[&#=z(%sAʹsÓ&k媌mtp֟!fX+|`>\!Oz!B8^Fe0ןuCpNyTS291ᛳ9[p[[ncTHs蟊r,S1_\,2:$ 9 PI.+vba#'sliY#.kmu"ĎJON\5 OBVb0 xHI?T\D11e; FR! x@Ϯ@Q#3ZE*C!D-*j*JK%z\+8KCc\oeT ?cfLWdtQ nvxoro}P724cSOK-k TPE(^:ԗ!iV.➰h=F=b7j YUC"%QBL7`6S#8t£/i'I;$I'@yyr4o ED ZSBxW"T\t@bkzb,B蔿~f PҪE&yD1 F `x2Ve`b;0$,6~n(CB 01@WR.R+fq^3bdop`e񼿮ق82tg.},(AP "M<ъN ض2WPn/*mjXOOE{wʣ3&OH/YuF>Ob qK\!8{i a Yz弍G^_3*^qny` %(`A Vs=|B ܧri\w.߼'t,#bDyN0D{≊-h}#Tt?5ocǘ#Ft @0&-1gŇJt˻QvZÒdtss NWSo܏mޭxwI2SL4uE=fK,( ;OjeMrɦR[I\" Rc ױ*[6xcx/@>Șl|.-wG 71<{kRbQsjRu_ .9sRp7BkW{,xBvӒfɘItI6uufg8S#Mр1]3km#`Oh]@;XLk!"Vpr4wD])e,(*3 g+5I~+ OYd=Sp$}6S `RȑWTq2O$P}Dl"YEeTL|;wB[.Ob0̢&QdLyP`Vf؍ |VF7S$]={Jy_ϼlYaF/e1b!s*%%.OTj: r]rsІ(b?VR+]cSwN;Vi+iQ/v-g55̻G*smX7ם4nY*8]:Ji*4\~. SP䲑дA96vz E) T`y7/4 2:b)ZFQ>*:6 ϱ[NիI8x#(WDh]B\֥},&BD_"Y볔ɋHX ]#!)cšwS˷g@-G8{npYR Hfz%*3|=]p68 $GL_@J"5- w؍kk \/}6i8T;:Ok__ #8@<)}TsegI-ɀp Hy&a *Z+#-KdWC!^d&(;EZ|ws{oW,N'vrn&Už : jog=H2QB?w_,0-)iӼ+hvKWv[bLpl[TyL rfY 3iNp,J!疖v?,|\9yZWTzǾ"di&iрiM~="|4{x[]9ְҖPF/f$c0xsj8 ?$kWE\˦@tSsbqTXZYz4׽+cE 0!Oplu#;#坛FU -c_m"Kйx~RsAAK=R[(#뜆NgU:dÈ cBc.}erU԰ޡإ?6wHn[Ty.)_4)g3MgۤmR-@!:W춂$B+kY_g7K o=Iԭ P?rknRt#z0(ImǛ/|aj7cpN6J'a'YR2ja.Ujm ,+59ty$[q6Y9!ԃoP~3 C-*+2'=mLކ**Gx7ɈdmfunN-Lb0Eک>QcdvɷYt^, $ VLɇ +ۍp4ܨ^.LMzailQkcFkGfn]f a׊:[x{dFx~ m AZ ph4).aG"!JP);_DUIfJcDGwsP3vGNRFTx]ǷMĀ$ֺfi=juLO0y29M~9V̸Თz_Ɯ1w=ֲJ_.A؆ŎSFNJiqwo﷮p2O4U3sb5AmN$0Wm2X?߫,ڬ3"*`?YhXW}N#YSzۓXf"M:4R5pyVd7 0sqԛSdpC]`fw'CdTG* +rfUm4Й3X۲PI饣txB6;Yfs{mH IύvS[#d]bG~~}wGɼH?n"SP/HŒQdÒyEo ˣ{C6nB{7Rʹ;LgcP{V@@*R:U/xɡ?_GpǏI)墐Ӭ'+ #G:g  q]¡9UcP3 6뇇GjߺiŒ<d(Lbjrs)w2xJQj@À@)Ӣn--~3KϔX&p|R q{:Zf4Nϯ3QSPTvXmHޏK2 0FT .r"Gqq-e4j_lC#wx@"}KFXM,)Px#v]4T UWф"}A94?w1?;*g+J5nő9o&(IN#Էt ~>n#:Tt'GJ1֓ŋr^][ZCdENĄgDe"F3bbb>'z[Lg\,ʞi\^Sڹ!ӦxPilZ/!ZQc?޾PнubuZAdm=|i_-; 62޴|wP&ހ=TEO(cHf@ '#$[-N (h=Z0//;aqM6-mhFOTQQ`4٪ľmMec]hE>Z#aBe}-ύ1;OqzKE"ZNэ vs} gQM=q!Ȯ騔 VD 3ZpŒ?)yBq u\/dl!;Âf幻[>{) /h+K^ou_M"/p#Vࠩ@FTV`FbF̌oC&nm o2]vZbh.R`aR;i"ĬP2-dz3<g@":Ló@Gi`wxJ:bE/N s cz>l`Dy:ߊyz&gրy;fU$B!9YRWB_MRs_ qdG-'u-tÞJpf`nή꠆f=ׂxWa9dλPY۱m8E,}&q gϒV!޲e;jc("MOf{je4+l 6:5 }.S~o2;8_y)s+ބlUlSQ#x;xU'= h_Pv03lWRPOlP_A).Ӡ7όX=SLkVq?s$z, :P֒Q ]\^y/ɵrٽ|D#x}g8C`X~̜QxDnUZ6m1~wh:;B#\Fp?lq01VnRE5=?hoŻN$ӠyU8@nhgIB.7ft}˶1jOڶqP Mr'[HOskN?-eӂʮ'tyޝ#lܿT$|T6҄fn"TPZ-Ub~G<~&;:` pq+ا.Y\;3,-NScMj̵뙀55ni?͎ `$ƿ+Ok FSE~9L\ gI*;<.J@j ln O!#+\0 ral4T"Eد*J~+\=gybHxwF$|8cAh.D"v*Aȹt[JW[uC,MZt/j*9wF]vT+=HzR4,=OMDwn4srZ.IIGGLrӷb9oavŅ[Az!Q]|l9K٧PA`CY Z\/ f$ɕ5\D-z; ~ ,x%&)e+R9צ 0u)8(aH{r+J\EmrY纽”5Ew0˲Di)0p͉wI"=K.kˣcQ|18vfPqU0`D vDgDiVOq!%io4HI4@O٣ #IbƗCC?\MIeIS '=aJ4)c fsT 6#z0Mɼf*}TG OЀ1lKf !-뮨Iz_ @8?q/~:qLuAx:Q:%]0D{RJF-JmXB<eETEL*{]|[WRRcTʿ+suϯWJ1Z:͓l+pK3Grΐ??c9ZWHnt$g E{T9WDA - l&1ua1Cu0r" *-"gl(* | Wꥷ"DQA in8 P^ +-åzS-(*Ma|@⻗K~n ;p4D*MDž3kk.:KVP!VS=qξ4QT:I*FE<IvF'WHN(c.VO-+'pbN21ğ%`ah\W|',]\D7H֎Q*O n>,=ҴK|^TxKB!U?Taq!ƌH1o9Ep#\ȟQThFE3 ԓhrņ]6;A9 of˯K8D' Dp/榛c'ԧ7 AL2n/Wd=>='%g.iQB}2 ny} H<.h)h2دՅ)*?㵕-Bhzvc*Vy"lyrܸ׉qSĐIѰ 7Tɠ~79CC 3Nqd[yiGx$UZ8AkL슡&KPؙ#A pz{\F 3| Y=1%Rwe6nOt76SbZSs(!*xN o^OT>yqX'S"DPһ<DH@*̂G-np"69-* :zHjq ?~ @^OfwU$lTɴFIʗPb8Ǣ^1a[X++gﱒ1+(qF7,8;im;̂- R`j}VtzV!cfl/_bߟ$*$#J=VgF!& oiTGjC#ưƄθu.s !Yںo lmeO-'ɪг1"zZThu <Ynoc wic'/)=mc|(v`= fcQy޼,-$O8q ~ɮ7h"u)@>INxgr=2*sP_WXrޓ9i+$IKYmߧ=hўm<(6;ȃkZ'UU~|ȍmU.Ϫ} \а4<0pCv~bU>fWIƘ0d'\.<+ts~2^-tiP̨tk(XMYIw{x׷rzʋV(JtNid?ї:z*:ckgVL綹3f 7 3Ю0/yw%v{%uzn ܗYEB2P 'I2MT.=Uy4o㌝Ek~ԯtgȨKuN =B]C+Z:a`V.tI`]+Hs?OAX$g@p\B ;,?eݝT+tvzo]*'_d8P)Ǽӓ .$tu">ŹjgaGU$oyX'$Ƣ1j*9^A|G OLj~~V.BGODcd)DbY H jݞG>[a.5n<J/3 8 L@ )[g9]YwT|Xeha#?b^Ҵⷤ 7Q`*rnP+ T-JF"U<µ[(ykT/^퍩 gV~}IuRβB_u=_Z$*YC13ܱtXnTz ?]iyzE˗g3^z( ۬Ѵ1Q+.<3&ƌbV}`zDVTrtJ6̠pťfBW%v]>FBAh8f'9+#s3meRMEw ++ z4†>A%Xc[SZ@j,YC&ZpH'P&z[ݔ+gK>Yn{9ܔ 3z@0yFǰʷ0$h=.wobI",I y񑲪i滄oц 7xhI2~|ߞٌuHNT{Ʈ9ša+F|>`Dc͉Lĕ&鬄N*|WO? \~6l_r4v uhMC ^#Q➆V~-`5 l*!%V(Y[vrUn Rѿw)!H([O:G%%9XH> ^ ]1^Ih/{B<3Up ug5h֝Ax iiN_is3fJs4zV[+ (Tu}߱Lo"|4[ꈄ$=? @ދT(]LO@4 rU~7 JTiguṳY*3xfx̌-Lȴ2J2- =pLvʏ2_ PJfXJ NUˁZ_4SWKIۦR\ad,SMF&njUR"lGVTf:C0)O+l]&)*{~HpzZUzziD'G긞dO(E+Zݭ&juvifm905ia{A+4v ouaԣғF[ n3N;5L=`M:`Q )O֒qUvonBGLhrYZB=k鉥})}1Y]$.͢, PIp'_FX,(%ea-jKcv;~ "A`brBC";_/)@9"ua$U2XM*W0iXKF"ͯ g\f!Пj (N Jsf F=lO &8Df6'+\L*9126D0eEb^"l„d ,%DCqk,E z75pΔ̤Lq|^F&& ËGYҫwIr"gˆc`pA߁Pl#}䴌 8x wtB{3˒Nm Y+'-33ﵛ^8!i#%x-|ZYgP)XńPDy~S>I%X\@ YsV*- XB6QX !Imfw*^dD[ɲtC nKjOT88zO'g Ck*޼אU^.P.4 8M(B98r9N^^wWE`*J8 iJ:bT^R?  ?ISֽ.HB۠ yð6DeX OJ]Y)bHCcj;DG{]vd ;jD韬rt* ;n9*.ZoU\HՓ1P(tU]b14.TwpNKRt̀*[{j*&$fQ(.SNх Mڤ Fk}<]HcH4~9ZY4µyrqa~+tn}^ =` ,d=gF!B$3Qo o[6 e!oz$f5Y*VKƅqݯ): ˥)ˮ#|>VQoU2 K89B;R8OMO%EG Gརy=m6t yղxql8](hAWίoL; 0AS07EV WmgDDO1c kŢ~a@hm;\ },Cw%=I濥t0A-߹H8\ɵLDDS8yUUHξ~ȘqG.se6k؋ۜ=VE!y+@c\2m(X ^l a:6}_bY.(p,จ}!ԣ :X=f`"VlOU}E F;nHwV~g?eMQ}Jxq/ՏcG.AUCml0깦"~J,Уa& ׶_P<|Z3Txn103iOE@ EPj4 Urh&I"` zo 2ףGUҧ?sq3hհ$PRBgLQww߱y?Y)Zً1qMK͚1c Rm!HL@d.1`9k\#>?-[~4Ty_AJcgc_3)zFx b90|zBj'dJ Qe$ఎL WQ+@Iק++wbuu 8Yx 3]~QBXAׁ=nk׋6J{6;!B>ܧ!Kc;lfMK[K)|n.1kƳ%8”Bոv&BY2#@R/yH HLs;a^ĵ^ x%lS"ީ)ӝY.0> 9un)>n FW9wRa|8<')Ysz;˺ɷRNPS^**Pm2$a ̦a:w30kХt }mz]t}W8¢j5M>RvWHPÎ=a9!RG9[R))!\f0'f힞qKOÇX`9r,=&S4)9#H W$7$|bEA()= T+)VW}k(wJf#̛W''W\kԏt ʞEv.gCռdGSh_=MԲ4V`U0Ҥ ٌL92Umb'M\WjFP"+\=/=z v Z3DThU޳(7b:`Ih)1 aVq-zh>J|sq-Q,~f!_1?gkn7ӆ%e@62[2LwC )Dl$HSoM$O#?74 bDP.k__*ɳO+/&vds$WU{8]6KQ\:Ge[؁/Y;QE}X.?̙gR9OX;d2εRϧY9QAj ?&y[MHPyT2,N G?C\uLҒz=G?j=lD3e-t[ [7ujHׯ'yM})%mnR\`6ࠢ¼ E,UPV!Q/,A7s-^>!G#JsƕD-%V7W}cUXJp83?3xİl<=ح ?ß#X=g)N ;`ܘ-I's.Io#ChڹrF$D8 #٣p7{Ҫ9&qc|U|s|¤[,Em]\69o&r FN*X<Ӛ@,'W }_ ks ~\/BVr U r<V{kT9[]+vTx1ܹ?V|C/aj @" )#Q3㣪,Ž)áRCNpROV-?>\(W\N|z Dy{۫JI.`~ۃ*!f30־o@7Q] +UȗSdGe}<㹯MnjƳfsXa=ߥ6-Ύ{NNAaP#q f i-YܬC Idb"b46^:yWsKھ\bPy/Pil.&{g]sFԴ 0/>0tWh[9ms:4B[uqLIC.ukRSf$R=; 1CWO|ۄ1GĈ !/Epy_Ț6sANCbZs2KIͭg![رƄ$fp"G :Y`k06EǯiEuwݡNiA@TgBb?__.l9P]zZExtE#q >rlcK"RJ5)/HZWMzMKM:- zxp'~5U/q<%r~xw.U2.$$O tu)zWer3X|L/$z)G4Od}@K fr"U+R5: F\ Yk7֨ҴajgBSS$6oUw?b"kyUnoدrv,X~K'v7Av>+H7g| ǐ"`0 HxBq$i^x̂%濶oߵs+bŤ5ڨg sq`EvAF, 'Eh, \=7;hf wYzj4L'M(O7S*J B8+w>?SEZÿr4/lXi鯑VwH[PRPn1$~% P /m{{Xjuw}MZBFҦy,I\_c^7B ~J&~%&5 zX8$ZD,gu=BJ%}gicK7F7czdVzyֲtcUBL +V :uoX^:l=IBjMcc4E`7R)P!b쳧rôUK]9q7+%!nE0q8>}$21:ɑr .SG*(xC= 2߷fK9B~j/~smy(inJ|t3NDM3hUv~N_&g3 >hO G8TS(F3+[`*Y.F+(S) ėK#a9[}r n\vX%˕7*F<ȩ|thNAv, 5O,Y R*3ܥ#!>~W9f1$,5{\Op@4޿B.CEƻ:_ 'jNѫ?؉F?̍<%1\`ɂZaQ 4y9ڗ;Pڠs_~t y<ʙe6. m\2 CO$ *?w-4{.jƝ.˜-kg4sQXOU4WGŲǖpeS%ƭ[;a`@>1l). DNđ@Op950m.t GKdXT瀔Fs9=`)Ծ&1i(;noTbr]5!VhЉΩc.[(~m,{$眠o':|QEi_df9[89wê%E)5VB~KU3;g1w87ȁGځW4#m{כ—/ 'Ε O]Džk"{՗Qrm5R8knwe镺Y/ZOӨ' "Ūgq{l^./C5NsR{)-pux zsM2klRKdʦv%,Q%u%tGsr2f%8%=tD4"/UT m_c"{  F{&a{Jj 6d=ާWq֭w*mb%*K=MU>+d3oLj[5/e2RD4ᕽ+qlBɝӣrp'Ӿ1'Zz\cګM_ι8oJZ"Qi vyTiO!&5)%JXf;B#{6Y34}+hcISyvGʽшCN࣐$hoxS8`,8 XC1 ENXd).LD'No @Yя{}Jjhq2ǽ܌T _s0՛">UGw}aKp ,,z3e,v6oOݜ4CS9sJ]Wj0/iHEdzPTKp hxxPîZӳdڿX|Ք{c~_]X֢Tx%϶`/`H䱔I{^[?\zE4O>(m9zl\,{qO- _xbߝڇ) <8'jf7֟WB@Q?S|H!C~8TXA) z;u.Fc+쬠{b h,"ze55mNI℮AaB`!0R4h&ܟ0ߣ&)ˠ Ye0,<|ԯB'$T.v1Nħty`jH'/:95Aj3/Zœ Ct ~y sW MWYX38_{K}wg)NB/aG/# |2\Րo\KiCŸ\|bZ8X?ChWZDaF&0<,\`2>r-:/d3[r47]brR [[T[1lJ*?V IN<ސ@(-Ÿ򋂟{oIWVNJ!e7}JyկW < 9bUL1ͧuLW]G@r,/aLރpШcfB![pdao ;9zċkMS9652ꍌa!Dy z`]=qPVE`Ҡf'v/6y'd,c*|oHIH&e,-#-sN͵jIHVGd;3ŦGH6+jK'#0^]A}Cա>Yop2w >%N|gF .VҐZ f~ZIo^@#ClGtwψ ʖzT΀bk(ʖS-pO88(oS Z B~0%o~eįAJ)j$aVDf"娯BZs3 4L( `!,IQj{Oz7@B tq+N8* ^ t"1 6㺳1GKL;1nJW BYA ߹ڠJ\k0z(Ugc]p݁CE3VC2p&җ=v )5_{`4܇gg5YpIB *K2{vة?6%Zg +%L‰v*㕕1Ѡ, E E$w}U&Wk3Ќ_cSYPR?ͻ=rLfշ?Frz`XsZ$GO)Izr{IG'!eaI},IkMf}?/[AH% ȥ) yЁSس{\+gf~G;8 LO6\gHLSH$()8 X#.rmr u7o4/kFH2RB!lQ-VP݆.;/uAzsdjPsT[qK Y4nTmTv.F7%gEP8;ito1?aLUפZ(Z0m>#܁ xIBiqn 4ArF-nWuF-$#\0ԗUDZ$xi{B]iuҿ[ /-QAPNyr&^.~C [= bp#Wig"/C,9:INKfz?G" f L0a,ڀ*2ɹ[qe{h"vs~:…p J(_QCn$sdtt TF")"L PFShh^ MÂ~-+}H[_* ̔A@6=8nV: ~ǰ;>?SYJתI22[]t[<51A)*@ ӣНFqyVmg4.AIf},Uƞ@Y.Wö5W( X4mCXr!\kej/:x. ,$:u095N>)FJYd{a{qS.C9瓃pŬ-}&ocZWm}/1Wg<A9@Am}߲z⑬[:qPؚ>w!&>RE~z"D&7(/IcL0G)a`Q䏦f7i~<&w(%)~u9|Dx9ULd/J%ЪaƥҞGCkLJֽhrڱDr>(ƍpaQG%FYw1Z!/ɲ^2)ޤ94[u`& UTaoHj,5{~}XN>gN"ܐ=v5X"Љs;3~&pl7ʼnd-;yh"k犕CUoM>ѹH$:h 6KP&OJ8.bp5=IVucqXWhIa/mO[Yޓ" mf+@wj jGDoX8(`qLCAslǧиP]Uލ;]>CYJ̈_8΄7לgha~&E1:QS!|ѕ/;4r<5m즛m+.n#H=Y廐_?Bt%lۥ`kUMm |‰h)9 m|QWׄn (K(1d.URh3z[AP|x =18XYׁqDm_Shc9[m,՞r7ܳν~E}m#]9$N8۵QK{`[' {lp&? cļ!扩`pxÒ3jlY]X(V,Dԣc"XS[_nHlugt>>)e ]dfi*4pӨsF}~>ߣ.@BNID({L&U ~2̨;Z-ճIsˎ7$dn R]،(ʳh,}S{XYوC!#J=F2Hl0WwE7ًCKsLlʈc y/ 츦,Is`P vC)Qrm/sC3s%mK mMnT+X80 - 6{VJݓ[ͰliR.FiL2N!|/l>LaGLJ`NY%\S16Ǔ$]m[49 wBR!X a2R,'$(2ѱ3E+߭x֯y2;G/ʟ7z&>3wk1A)?= 1=="SXۮ,P̦?AK;P HJ7Zj;Gpfiƙ_L%f rJmnH#/lw_hjs+\줻$Pּc+W?qx`.#s-"|lhG]Ԅh1ѥfxM8R>8l%Xg|E8IY%&6YiЍo80P0@d>M5de3W܂}r\)h+ֶOef8R;H? A:'t`5k>ff1kwTud },]1*_Dz*AN`iR},_P9y҂O={cU?_CNv,RJ;zw+zf8$ؑʃC28r33;5`sJ 8t`~/|uǠcc >IS N%/]oojY6.ND;^҈1FThb]NX*g T>LGɀk.arUЎ$4d J̈́M8=3/wdbYQQvum% h69J)M(LJSH\d6COKv/g;ݚ$\HJTzି;pZN3Fc0> Wz auf"9:M8=ޒ,'); %DLP &쾠K #VԒ\S&Ƌnv)K\5!}zZ}oNocT9X͡RU8z3BK >&@[hKYRk\ciCu~uP31Icp1Qg4 "4.Gd2 {gH :()0e1&죃W¯d9ߒڲ"8XFN?bQFyסYAqe뢨64,q}̪(0Ƨ~ hܦ`eٽ}n NPJFI?i[ kLQv˲\3hzQyGJxZb >u<ȲM8v"AC'Y갑*;||pMapS8 эmO14Ni*viQO`#-Y|ߑ) r'~;k>8SRRQXz(>#jQ1QKu!ʈ{I)cf@UADWltQK>kE2eulP9*WoekNٜ(%+w"? ::uEŮGw+`e[*J)" AsWNjacrwFiyɶ6 m3--9SB➝,|x(D5=ڥ`Cx{ˈL+Ԭ*%J(E)5#Ꝫv&Tɏ%ҫA&T<~|%̬c;>lf $#^A3ˀZ]y/KWc fo8}qבPXwp}x9V!iˢVН^LZdBwzہf+6kie;I [\58Et<;dippn"JRE}]D:J'EF&P_̵e Qk*?8xFDy0ɗnKFumLKUf?ԈvbYsa5$mTdaɗM'V 7ZGg؞:ktw[t B 1H,5a]%- 7GӨz49[;C);e&K7_p[ 'Jz[_0UYJw(VmM?*9;Ez䯢K=ͽG H E,=DFZ!KYAL!dRV$)ы`*2B~tho͉1 ~e }5/y,E঱HטGgzE#731Ȧ9L[[gJLH#jՕ76lQ^ƌpv_GmV))v*oOK5ꩦ.#𔸤yE :8,Qg) W y)dE!XR3G %n O77rD?j~$H# ~z[Vݶ364gDb;b]E:HxhB\XrU@H\QN(EPEcB.xs򃬇 gZ4rt(ӧBxpzp *KYx Өe$<>;={Zr{ R5ga 1Ajy4K#CV[2.*u*`90]od2ݖ{𾆇Yb+u UvƤRB7<%a?䚣!cm:+`DGaB;Ωכ8Ʈ̈́ CcA7 a.\ 4l(ڭ%C(J7|i)h=\a1`:P${4Urw ?]FkY?"quҤ߶В ZYїz=>ԽI&YmF~Bb#m)WLM5@g2ڇ~&sZ:8Mp}2P@r5=Je!%;FdQ$撔H|Шhi %ϼأy(O9+N@Sqo,(%]ŕV74Y6~-X5(y(9C.~Y͟1ϙ&Ww83pr<õ3mgq@nKMdFtlgl~a׻d,z*uFAOĀ$mPfhF[\NGKm6r}XPl^D J-p "W T}bB{nٴlWvq yxr J>N<_` wA]eBt8J~$m+#MnezsHv:7,W7,Ӎp,0i:9)¯ʜ# $,\m8p$T/8+{f?xP&F\?(>Ί)#Χ JxK} Jӱ@{WUD:3oll d=x/zԏGP~߉ATu#^4kOkZܗoS3Լgc^k˙YM9EbDVxOTƎa0M}5h0)خ[12)Aƪg"YڮE/ ~"URgkPp9mqVNxMFonRz%˜8-5TD?c=$( &y|~t&Nx_=nV,c*%z 9G] B beLx/9^yx 4/ü eW8BD@,e֭H9LFKT/: ߖ)ᨑNk4]/ʷn|c|`{:!ѢЋ8ح]4^v2!"\ɫ"aĨtc` ȱtGk &M%d }6zlۢ,>n]lxsM.B- 륡X5o&hz #*J&VC]23Zfz6jtvm-=S%Dfo 4=~B "HKvLux @<ժeCu=2d균8id~DžtpJdDE?>fR{cx讽Ě>?UR$I/Ȁ2PUKqȶbН(C4iCWT'뮨bF%>Dj.`&a/D&iSrIܴ{Ȟel/0}]0B1B;|CE]|]K_W=Do8bM,{+(ѾcKؒ?.+e ǼNIIVGruIPe!o~䎧 }Ҁ*ax#D(*F/@I\Xhe G:gɎɏΊIB2e[ s3c$6R$ WRgF*2EmravONS+b/&v77GAE׺̐OHZM8( }0]7=fTU<e"$=EɄL(lf PS̖8$;\-,jkl+sj[af%DbS}X|hMv~~=0tN JzƼgByObvT +鍐_yPd>(\Zp11U+ur%9UC\je̍-g&s,x&u mr>P^Tr7!Zw&F;1@S͉ړ/ef~u <t,ԎѺZHC3Jl6*U=a ]ȯ·Co/3F ? r)vRӒ?Zz`7Ӆ{К_^C?毴Qx)SK~[8H:eO3ثF31 ̟(士:7IF*xP o_"Sp 8 Ba_?W:=&sp,P6~0/g/`bF_#sB.g+s\XU9tC&Q/T̎V8SwfOT#`mըVMz4RtH^  4I8);+J}Twk nPsWlȴ%ҺX\O4jB$`*(7*p9B4Zf+ mTTlW.\הzt}ݍ#DQZpq5]u(kSqLԳ Ćۛd)ڳu.tm7;VTz4S''\~S9և8;ix\Բd([UߍY\ @ZP$ߜwVkq>.Beڛ" mDg|V ](dҏإuV"XܒzIbb4U3h85vŘ6J] e7JLjd}jݤ~YGn_Y(ð2HVۛg $A0m꟎gY>v$k;T*cUM5ηb_\g`_7Zed$~yqbWU*lM{O򋱥@T$\MW=B- 쩍J{]ypbk,wDIDWnW,,Vos4VV{-k%~El.(zUfD̤!dT]@}f41g٤pϜB{;"B7FqjTI(uk4ڣYB2k5m][3ѧ vgmL9*|߀-E2G织~lM95* }TY  i CzJ/O<ׄV ! ;q(`:s/Ĭy3n"P*>lF>)ʞ|Xpl}z40E3~j0`F+(F^'[Hm<ƬUPW۽aVdkLm[qomN8#w)PQ^>@?(F"*qERF V>i$q\`yhn&M"޵l)BM+7;x@RSGrZ]Skb{ATl74ˋE)(=ߠEkr#3,zrE PSy/ ˍ]vz^G>8Q&4sma` ''rq;L)033KF0Lds[LPKr-3E: Ƚ721wMGT:j;R ~>˙`y %ƴa G)!ʥg63VU)s\%Pٕ.اយjWL &M('@4+dbys9K9ط2U;p|,.^syd@aW;f%t^Q~] q:F-B42t<<]}jň׆!ȔX 38ON g9mV[9wcI*- (6I?Ʉ3Cc> ^|HG''U&UM~TX KHl>יIF2C"edpFH]iK<ؙ;}?{`X+T=tX`'{,9h!.T[9NQJώm Nl7#@ NԜ^G;لCVբYvpt#FHzAo6.\wSps`ىվeD;t5泮/<\e1^8-fvAKSSkցj?'i:b4 J6ieX,jy,CK B :!KhnP:v)q-bSz-q)~oAWt6e肸=vs;6q}ծZ곺~py\bRZ)bCS9 1I4rLNWs9`WA2t*Ux,{ҤJ_ ]0֤+wp&@Rݢ,S6lVY>U}kJÞ#bÄ_NB|TTp<7JmH~%_ճ|qb1"^.NAQw`(OrnhHRbR%y'Q` ^x6NC5GM74z</יnliycR2BҾ ZtT AW8II"tL=糺s!6P[aru6qyDk($񤼶TP)r5`)6WnY!e(˫FA"9-2>Λq,!nR;FA(wbÞ[0 +uvg` ܻcTcWmi&쪻Kd{.k=?%P6XB1h^C48B擜.c9SڪN3*=vܢ[lثQυ#sjVpܹ@JqX6bɈ4ϣ0я -|ZE.B61o 9"qAJQ\ƛ5R˂t/p;[:xvO4Jlr|ogiQC/ F=:i!7FL)\?c /P-y 43-q+F()"У0b_D'),>rG" _gaRCȥ=q>A'y/8w\^@`#84zzP:ףV߱+/S7H4c^-^ol>c0"FIUVXO2gX:*3&ڭMv1WwMao'̭A~/W1~"-hg727135:Ղb kI? $Ƅy^FtJ ,"Ni|q^V\*8j|yk(X&Ld 6|!;^]bhgvai`<pd%oyCC򱘧<˿|@ =FF:ARK`<){;On؊T}LUaXvm%7<U1z-V:~lVeV5.8o@PlL la>qK#SME/J? o` ̠W3#փ$f +^`iifGxT^!\Ks#B35k(IF [ MBEM@V譑3w''fm`~E\M-ص< LF>đd`2'E,@,&H@))Q absh\X^矔+ ƍ]tћ0_Wϵ52V+:u.% d*_;{*?'wt2[gh_ Y׷E5-x#ع=>|Y. ) zO8/h~ǹb\rS{4ś ga!ɕ }x5tʆQpm{t{mic9LEEb8ҋ-ܛ;YvZc Og:!C3]ƑQ^Y9i%[-0*tF10bB z>3ȯrހl覱>}[`!5ľI3$Ƚߍtda4uoJ>pݡ5oawY{dSL?+k/)\ nzG[+R M4;f7< So`pt\pKIR]3Sb`xZ\\qۅrL{ĄmNu)5r8~+qx\|Ja!FP[ B&zi+/DC@g}:tע}%$ɛ)ך~)4Z# RB9#u«Կ$c\(|[juxAXT%QfZxk<.`0( cw뼻iyc#яoj܉]{, J1+%XC}k[no$>X(˄yp_Ԋg1,$nBStw,EUYso1(0\ƮxOy2؟޾C6[8Ep4Ftܠkhz/w a4Q6~Grr9p:1d}v}%ϛۗLJ=[,Ra yu;<[*. b\Qlk^:*;QZ54:{ 8[TKǫf 1GZߧs˗c#_/tғ)ڊEGIG܃7* 2T4 U"A\R ®ҍA,ܠ#|Me _ZG gFLLtcbhUpɸ |̥-2dWio" Tku$UkF}LWTJ Ϟ9Z}mѴsiqRն0}EQ`~nTSJ3QS6 G>!{yG dRv#:].H:o@n4d__d{}'q?WjzAE[b#qY_}7dRؾSz% Ыf6P#xC wL7(𭦹Q>.>,QkP۲s]\=KSsK^½n7Z4+aq79ei&i.H6>ӹd֓wTV'%`6Z/"'%_YFsL+挅]2egN_7"^85sgVl ١,mF{qHuL!'_WX*{T0'?]@&miw-d hPYu w t8>.z2X}_4T>ED' H>>{QgLQ&]mܖullqnla[NʪA ׉!ͣ7bN/祣qJVu@g_pj,_&|.h;"w~"Yhψ yJcGDV~~q/Fe̊:Q6T&\TUx(DKO;{n <dzߴ)DIJD 'ڤөDx@ &'2'涇Td:ygLxCPccmp,wS+X7)_R-u0v'_g#ՒϹ?+yڈl\/@ISG,#0#Qgdv)5~`|Ԇh:Պ$X&^V0mP4c|%MJ&A?Xܯ:s1Q}X\DsA*rhrQ#۫\ %½촳0E8P l΂zȐ7$Cb5\n~T3+lo\|K&t?"c:<e}dnxH!?KcH G&94\FA3xn("77BeaeMopdklyQQۘIFw>*Ҁ-srP/2y!D<\U3S1BB0f {smė;D ݁2!EPX{d ҆yA_d+{R|r(\? ]]IY/OTmXb_L@ک6#ωT:y MRNL]B{AA)ۇٙY9BNoʉ+.bvݗd&9F =5zZh- %7vblhxԒ%vEBbבJ(IC]gGF:mp.oQfL<ZKLmwt&]2C>›wdb|tNUDo#j?E߱G+lȝwc٠JyUs/nE\mZ>Cd?C0Ut޳EXw}ШvrF4_YdB0"TOef?:Ԅ [:#|39>f}Ȳ?!F2$N~]3aW8wDϹ/jgd]0 ro4f8c7G)f}K^g= 8GV'ֺ^! a)n$F D2YJol(XZͩDZ2N D};hXCqESs&MVMZHk \"K&* ${?;.mTGݐ.l/[:*[^s}8Ipe.Z6Lx_-Ou^'8 "Nl!EfqN dFtf2"cmn۵$EAJZJ;oΉ-%"23CU hʒwcSoT4<,K(~Bc ໮m 6= 3VAdT}7|Eޚoz(O=O dšZ;A?[V:6DK10I(,Rʭ@X"08y̐Ϥykajj֨\8#i8vTro Zyq&,>=sbz n(+-u*UR(]CfL&0Z-|)jP[g6YQe ^)0lnƲNпޗcp$( 8T7zUq[ P(T^: 7 "2xg5M&*eԀVȆ!bj.Mgz&`py*_Ć x!|0İ(Di-k0ߧ? r>D- 7X9>k|3ΒvF>)-okZQowԢ%W-Yt̐u^UPJ.']*~{"$@)ojpYCLx!d&!$6&Fy,[Blr<9%x+R6?:}=@q's3ά{bW?BU#p贤?"˷=Q8kT6>[_nm#)C7]s J4 &b.5zyNwϕƀ@a A61ڒcyvy#n ;|G@jq35~t Ӛ>>K KNN+]F-v&)-B sY .xЌb C {WN1 ̬`}pN?m%F8ĘxhI @B>v&(4ElW;rvEElo[?SI M!slU(G5ڳpC3:CY6a|S?@a=xIo㴺t4c8bk{ &Ά㗟97 }tdS2C;"NC!,Y!=A@/4pa0^50ZFD7p2&/JkPh雾Wyǝn ?a%=C<+4DC뉸brXwǁ.|t&!n@lq1*[;Qo{j)fN% 2 H4oTQP ytL㥋i7خ_b@j89QBm`f)ŝ&Ҏ}z"UXO >^HJ$!M|.݂-0*w*Ѱ0>["I;ェ`xe]NY$`e zm ⠡+wwW92 ε@SK21:@5:mm/cȞFL=[X@Ln82K_3zti\Jp Hb^K*pM1ֲ+TVZ ewad=6y@yt}DMVCU{CG02KϙrjS;OU JpVGhXtP7~bVp#zѭnnJVRc[[hƆ ]kZ658?g`m= !ЕBj'i_곬c>ȇNscҠgQTl :5/]DGjXm.Ⱦ/A^SfTo67b/1Oʨ-G', ρGр+7+n!5nvұzb)Mck" PF_ *jW^̯ܐvzIȊv hjH~Ø쮋/Pc4˂: 0If+Pf׳(⾞ 1ܘΟvC}2V,Ny0x"(7A wp/ӯQCRYlOWweJR!4tz1aDlp7hǗ#5>瞹. dWA _YFp:Wc:7>@ޓS|T1;甤K)g;ʍĈwC] LWꬌLKﰻK ٜ1H~PX#j߂Ժ$DC/iY~YͿ2w'1y* DN@VW9FnjY (>bb&YםiJd.`AQ|ۛ}z~IĽdR#c_@P-0HцYG3A>}ݟ$CzE廂@݀=u֣?K4ŕRG]TX:V'@YXCF?VX=+Ϊ|eFY&řIVL:3|Rm E8(m,NC 0Qb ,(0?-8dM-A8Lh⶗_!n`ŢbZ:qNnoK?f{[rfO䜿Am0k^Kz5/Of}WWJI<#i)͐'L2T!|RE7鎃=Ury#os4b{a\K$>%݁H yE_1>#3|SszX7@%u]% L&w{):t*ͧCu!,?RKM1^=g68K,yv\G ?"#K(8.lzKrj^1uPU驀 W fkM%z/Nh?]&cmpфKk-oUIH{X-lŠ3i*& OA|]l;r}C8Y `Y/Pq_$)ֱ_4.6g]YLFjtx!Cd\l}k͢B'kngdzcBq+dz5{Dӈ>nxkgYy]L1(MC N1?hT%>còy4ǯ0ߕQЅiC8^բr+Nm$&pbސ5Q:W{:j͌mȾց6C!btO9 QM9NmYMAbgv!yS#CYܣ)=Q́6xfSC'G5m,e.sg_$$F|zAk&dB=؅ao嚴s`7k{<*I"&e%+ -!2K{fgEH"1ykJӠP򋝰<PcaTpRP.P|OS BwZ ̘0:G=vIjyl'UeILrϓ7vM꛶Z.$ԭڷ_AةMON4GM/k|GUi\<xP=xcҳ"Vj< t ]bnu2盖d5dRY[0x2"`; ~ l~B1_ɷjUhkJVO-Jq}Cqulh3nX;\6։5MB#bA4_Jߖs /A"55= xGn G'3A,"a_?:,ӈͰtc:xp@iAۛ װ/6,ǧ9 EGTe?T±A'6+\o[UHH+_ӵ&3sLmo\Wi!ng6]vrMn1&swH2?L$LNa`}6=xDZzxk bq/hX*L{%*K`oxӋ0dl/8y6Q6_3yCpۉ[6+a8UcV< Ѫ>)Z.eII*\C rso,Bf$ \"WȽ"$:^oHFIfc- *eÊ(J~wZˠߠ'IE3%6=$+2~ϟzE?/+vw{YCV"tSE V\#91 ]Mx9QoYԈO/PF"79tlrL񕪍LƯ= 4ǎ=< &%U 1zؔ9d-`*[@/7_GD[xC.{/`_0Ke?C#u߸al}vo8RG7:Y9?@2J'S1xDqނϾXk):eGqFV6\P;gxl,яѷ";zJ4X5wv,J}v$ҁ"zw#ߪ@ *4&y*k9baS0F%#.*4H[®sK]f٣r:Q&cRKd# ";efmxQFa`$o[n9ݑ.m)N QUeM6H,M #=CeBE!2{(Hč lbj&.k~*&_ LY"ىYgkb1+ svW]H; w5*!n}{VBi\L-E7.c6WÛЊ*f)8zś͢x ,X }2v#ށOH7cv3B%y 2In^e3#W-k7v#YY1dPh Hh)؄7!(\t  ]%q%*S<&wr:q{(Vw/4)rvrނ(x|}(Sl_?+M߾,YIQ-&ON@r2m[s8D O2X\ le,<г{"^s2E`MQ6ߓHtdq{p\^q /\@Hx?t?y?3 (,y)ً`MR:5"_fZ|DžĬHlQK%0~ FOƺc +U/k.B`D#hRA&ޑq.z(& &`faDzl;Fl UwԒb|apF7PC.բIx0V InAΗ !} ʒk ~RgP¤K//].մ sabH\ߌ4Y ur)Тw7}(NF Jپ MK:B2;Hpw' \"iOO^b.F6D[z];‡ "#hAoGH)n$sFf_Q*ATP"y,V*1Z7¦i'LĂAhlAABoHRV_dN#۔zQ5e䭟6[<-Vw{M݃oD{==O:pS  w-GK]fS,5_|Ais fc߬YN=uVX! B7~ZeAjg0@] i>' #L 4LGvEC*+ Ј{CiMjPPP7>Z3-(YےdO+oJw7G/|SM跪g@ڌ\/0]ǥzcO߃IP-/mXhhirC'P|). qث/Xr#Iߺei]b͸69wb)~S=.$p&OVAEZ`o)-1 _:3:ur !s rt }׀ JAPo $wA7wC'x8O[% ]rvԅYI\38}u+F"r/bȍTNqЇ<Ӧy.:^ ;$;..R=,"0L3g`}j!+ןjvq7em=`}:M+/Hza>fe2C*%D7SāuJ~"!TX,@!1&5fuߴ3ΕZ dCPg}2Ȫmpe[F62bkª) ZxTZ{"/iEdt`BH2Ϲ9'_ 8T(HJw Wvkџ9BENݶTޜq.l0m,e2ߴ*f9|ld7ed!)ejJ ly}Pe.,|E9`MBDVXi=0+ H+t߮ގD|&BnZG upD`ͽ>`FDXtS9@7V(YޥZ{8dc|WLO^_u%(%0YN~4m*6!25-Wat6-1$ԊfH< d}=5*؜ւdY}:<3ĎA $?gYΔSЋUV 儐=iYX.Ě:x#>Q:ȵ!G(P_=ط0%Obеya]h 屐XNz[ (*Ч1N-_5ݽO6=trA 2Dis^+D%rIۧ̅T?BG$fW]"?OҙJ'BimvlVW%?S]L|-?:U ׋=1W! [5HS},*ۆ*I@x4@{\?gnG/ f(WѶb2UF%AI {[C,韋9?5;.05N RW4)+xe~X֌x!G&w2Ub"npx~`8 O¤Y?yg4!nW|5#Nt3(TpNR!K[};{:]Xي#MnExSt+) "8#aʋՅ[ơxID4;5v|2㑊CsƢ{I3陈>P)iɻ~B,X7F?C^AXq`E弴rR xF2;r-%[.øEKh5G7= g﹖X ɼNaR-B[Xuu|c` ́L5QMJ8wX1P䗘lLZd-}oRv 5<:IJ~K ׌&87ӎEM97BǁafwED,i"4~#?-lO0 1F Q"de,FamcӒҳ{J,[X^\(1vwb^yK0 GceGv=!;#eV-N_" aۼ=V!Wp\g 0H.a+{I,q ؆,s{y pLzT]T mRQ uLj|NbJ]V)ܕ(VXo<jH #6a(/<_3I$)Йq Z@aPf9sxDV}[,PV>I6,)abT%Xf y2(=:Zxo\F]jX&4.2Q<ñzH6<ԛupHu5&4ZO7*:A(wX-$azT=&VBqpQ#wR,v"`f 35q)ƿY6Q1ڱ_b_W~ɃJ#MMd 韂:m,ӮEYፍi naĴ<4 OP,q#"`4i,kMecbMUCrU=(2},ؘF n!%3J= {-ZT?Jhf)9f5:2TB MԮu%ށc(ACxx.ZbϽWW#YmyD|bz`1)_֨=??WP 70׈/v(ef%;C,Ll=\P|`_JZAnyEӴ6XDѴ`-\Qg g <?L'f|)*/5p?7[3yATpg~D\Ӫ&2\NvUnΙ0e aRkPX#9hߖbRf?7zp_yG\>zC6}8IdΖuBaE AD#+? @34%F"D))Vim{92!2LC-ޕ5%c2u7B^Ԇ} j R~jNeF>^$GIa%E\Dw' ڶ&ց᪓!I2zO}J-9KT4,u(_%cl# CvJhʢS =zs99tfCtY?\1]l׭8d%g"=I55YvbWam)ОsJ[KPGYiѿ$zpZ-j2"\}Q%/}ϻǑK BN +_K: Wʂ|OND螔;rDx t ;Ziw"wLf,CߝwmM6l;>>lk.Ш ''X a>|!)l?8zX>e(z{2QNue6'7hQ͘gkp! RF{TX% OU#: fڈ ^OW|]eW|7y+EvPw젧6]f?]j0R[act[|W3K@f([^چ\YQgG`}bJp͍yx ;C>LJ $yS꓅V1DsPdʞiX*hƭ3cb4x\Tya9f 9)K:.(/j CwL7,kb| Ehl&^]bhY=HCȿ*=JjMИbG9R}EBQ6$PQ;@[$LXB:FSH 42 $BAVZ\2ԄSn{jW֓1!},K,u{QڕBl<11|amM){9EDvjbIAbӰkLz kI ,nY * _O<'&B˧Xr~t8n\5<]^0`G]]<[ lq5 fCv[Fs؜Li[h'%Z\tTF,L:X8rфr|5;;()?y$Bo=o0;|Yb*waνQvM$S,P/umPAܽoǗWɑM^U0+ l!Rpiy0;TP&\z-2U!c rHC:#(sBh1w$9ϟ5:~Z]Lcau[F37`7=oGZw0Vu."bsͳ"S,TUk(yjynn! 4nv\q-g.LŔ6<##t'3Y᫨mk5^s$ݩ=LZ[>plIgC@N&H,wpd剹Q0(jqEoe "S@Vā Cb]GQcRP5f(4> GE'ڸN V858Lr ]ohYǝGz*WLUG.0ך5ԓKi1PO=+qDK}rLff8¡ZWX!x8Eƃed{ihp՘R/_;^c)œ$ASz]݋zJ ^_Q',Rқ&eeӜhM5<[(^g$k5{IvY[S²F[&CnD$ VR^(M(S@[XBSf8԰ o4>4B6 _M_iXRlʢW#TrWH.} Q1?~撈dG!U"l(IOBuaϥ B0u?{-Hbۧ"#Mؕ_idiFc PFH{XʅK Z4d]]ͪ{hKLS%!EfKP%NZ`c3S'F7-%DTXDQypSZ1?mߎ/fW%o lPTg;$A^n 2sp"T,:>):FuNE1Njq 녾.vgT ,uu\:$ki?jLoC{GBqҒ I0mLJqZ|G]Ic>p#b/볒*%7p%ɡ:#He|0}g~GeY)&HXApEO)i0bJz>6%/j/]-r7kTz$C{ME%Ew M^醅mY!A\=CAr0p:j%TAk-_}Z/ Ɋ9^[]IV0v%,ȃtp|"KlLteD- 7zJ尤t^}Y[kɌsޞ6 I*BJXpl 7&Ah>sɃ$(we6.]- pѿb׬by=-({vgC~%`#$#Wsk̺܈p ZR$#y`lQ !=,}<4o??q}0/%|ղ3pȁxu,z}~n8ʶEuGR;lzb3Ahc}|BU`v)i6s%}b-KL)AlTʳaj0OGʯx bs}oL=pnPn]~@mQKTv0r!@.},G+Rٵ; 9 ).5\{߅;dzinIdoេ']#P:eaxYKlk!O<h›Q kquYr<z">37J@e3u3ׄͤ4KoxV;)hXY̭9"[=敖#F} TFMr* ҹWC{`yE'oڠ"=ؙ1I¢f[+Я:ne,BJ=":L@uF?R]9 tHdALG Ÿ Ej/:{<p D*+C/[ Dฐ1OQEomҋʉdNG;}DQ/q=qƁj%K*ocNM$}#VrBڭj1߇paM-g׀]oQE)ow[1 (4XFԉ}Ge،)bHKiaf۷wBU $Ad4f BuglC3cc4xxݰǭr˄9g͛ v.aNoy,R}Y"c"8A]KKX 706ApӈDRVu Dn$8FJ}dwd7IA5Q$0 gz@؟Q^AAnы$ ӌt9ݞË8lm>8/WnzJGw01Ϥ"]^p/Q\fogԚmp`/tz1ϲIG*E_>Wh_$'@e(?ҰRظ-=B)j ;xw&y2N3b<.։\ģMovGu\,]fW+Z|Si6lau 8:@i-\405X7 34mnIC[iNEHMBqr**W'\1 %@|Bl3-Rn?[`nfEN פQ^|)ُI^KPT1)tpZ-_{- 5=/i'#TKQxPвQ fwKQ&.^ڂsuÒ"3x+ <3I+>CL4}ͤ2:{G\\Ý%8roPݵJݹ(dˏE HÔf'6ƈ?#D (ԟ$@ƤBXABl كg1 u]SDڃ*?+9Ds qL*C uZ?Ĺ;7RGF)l )5^u' 肘bIЎ< >m=Nnr8,-Q ɸ9+W3q?:9:7'㨓\¿{eYHސZ1JD2-nQヵ1wu!pc# vkQz6yGtZ{lUN|uZ4AN36O~ǽ ď03%JLOMw"ǀiaxb{="̾x42@x>Ap^1(883lg7Oq)=Wsu}$ˣf?Fᒏʅ׉8˘h\ubPTie2|u+7-WLgFN(|,0?I7kw%~S>I)RnU eC^nt-yMљ﫩e ?&١@q"Ѽc({DžۖOdk>fŦ{N0Jvʍ));xfz@u~L߮%}pu˧ZO쯐7NйZv0c,ܭ( X &5j0Xp #P^rt7gP[GӉ- ȣ"bȵZ >Q/'bbZ2j;7] 㺮G L^LcGG ]'gEy c` ~e(Uq &dR>E{0Sn.b`ZT[it &^nGU4DΖP[l%2zBo*x\yZ@>>JE ZG2U4O-K%e-m򴁔єiF/;8cֿwI,m1s%~?YUw IͽTH f9xMgn|ldjuK腼jyẢB| #iVS;/ˣUIIL l3`Z^kQ. ]2 uK<*i+.W1Hb4#p $F@kT|6)~CpȜo(޵,hܲWcƆq9-xsp̉[eyѹX NqI5 z]~C'7g$ʤh Q07\)Q3gKꚨ D-9/+on]-864>J_xl_AuS^"V)_>so /~@MJw{zfhƵ0mb$cؖ7Xb[]p'Zjv%6ӯ>idjeޅٶw'm Y ႆ+ s\ tƢB.ARiL8O4g? t1k܉VY@#YtK׎lKtIqg3(`U>R5glYM L *˹TѺM1d~e,WNq:|HO52$Rv6xlh]3tbR^ ^j(]iG9c/լ .'pn6?r['_phQ]Ʉ`mUrdll\ַ|>in FAIo6Uߜ' ;+IC݅՞A_r;*t6dÃh/KyAn,sC}YݷN N2o)Q>G:a53 ϧcq[_'UAg͌'A/hw253<.H&9V^E#SR>4zjꑔ4 v/ ™ crgؼ. #cӚ˓M Q*lZiXNGXp"r|qɢ)X%y{UsMMbEqtUWΟuB5†~j ӕdy-қ̅ywFew  Mrzy_h0]o=.ۙ=h]ēI[3Hs7|BPAWBljzQ;1k: gr 3NADЃ8|nn,.EY|kكZ<0 :o8CӺM=D>0V" D{LY6cL*Q~JA`KmLܪFfj<,_6ԭ~.]TI͘>E.8O{{'q.^р1:AEG>ղN .bq|MHGCU'6!|Qٝ"vIGZ+䍴#(ic04pq9:Lyq>hO*bÇHaIܵ ]aLfiU~/@B2Bm֧0(}:%i.1x#OS]YB!Gg{e$ i3V82G5s@@-l; Qf[&mzc 8:ɰuXpdߟT`|^uo~vyᙗWꊡzFR?E}VCJOqE~8',Ѥ)>m=Bm`_$nU/^!{R8kjң! S?!:dbL$Q'#C3'dHuǟf|=- K_t I 䲔(6}@-&m=vp5;spyE1%mܻg{v3*]!;" W&AY=^TnK1cW7'@,[K]%{%=A%Lib_Dl*xn ,V7Kp>|Mi(Ĉ!Spqd:óR&*O<%2 gͤݑ0ewm=㩋 Fk&y]16DdkAZ}#X%{j7׍~ \rM fhU*@! $bHTME˚FA AՎG]*߹ظUjʂA֞sV: ,i*T/,@Ψmʢ!:OSp~ZHa8TNFuioBef&('f% MCt 1+juG41Z,ҝ73 +.o@؊HI`p̗n1k+@VTEan[c5k3=o틽| FNjџ3\x}ё+bA[ap,U 5wH75{AϜPCdG, Z2ox9Rt^̇80\p{â䠓𥀽}<ds:R4,e4qa 77!P7 K ̠$\nT׆#gnU䅇5QĐT :H})B$ ^懄Y19at,cl >Q$6@nغ<=Bs I$>3XPU_Ir =e/8jelfa?Pzn">|}‡#66PC!w60\ t;q~/[2WS{T4Aa&[K Ja,ͮz'ۄ>9湁dH,Vf|ɸ !KMaj251q%K3瓭HIEt{9x& ȈRz{6{7N[`D@UFDŽ!G>%X89>$mFj≒b,y M><Hr*{at5)XGԛvڥJ$Fŧ1g1 eմW_>sK}GӁ8pn8.F[WF/R>B|Z"A q^.d-ARa>jj8fA(Hw {\bB8Jp|sa_ '0l.;bί'2ιP' %Psɬ .֋6֨w(kLO~X?E$6t\䦪3#x%ikl*8 )_)@ih̓XXMT>K FW99~@7.b?)V.GooH{O1)q3$ WҜc<׀+!j'\Z$b ymGT g;G#t<(OB0rwk#UYYt ^ijͧ>'^Tc 4o+c3YV6m3U<&QW:CԞ]dhLhpyX%3sX XRh|F03'3+*F+fC,AK̈vmD1 jAr$2'Vi0ɠHKE$ [}aQwGcb Xsp^b}Jl_jȮ2! aI #E:ESxւ-DZ֖bߖ/9X$o;Fez€i7DIK?HhscV*DZ.`.^^Sev#=F9^5[h#:}u[ P,e7r,6~c_46B[|WDA{X Sw|&zյe1NiqkDʹ;`zق -KZOb =ui#@?1&^UJf2*rZ_v!TLm9]&<.6;^>Z@؈~ChM[.F3@i#ikО=NZ>.,gAϘa#zSM#O' 7ߛ3<1"Ϫ7aquS%5ᑊFŚ]\*B\ 3hiӘFSLY4,^UۦdqyU$4,zU`=S(4DL NQ3|ԩ9͂ UBj|#bI_4IiBzxuZ<{I?]"[WC@@L`O..r"!,TGѹ{̕_>V`nEqڿ:W)GBēKUs8P> Iuȹ5cVZZ1Q_x|GZˍSFi <-`BpQOϘWr"+mhBWe1bRfyqwv E|8 R9B; a2ղݳrGȪB ґ\Љ[pfyCxc5Q^PC3WŰ^~"qϦvQ}} kmlPӣ("f( jJˁ*HW{So앚KMHҭ:geቫ @dNZwJr 7OY@6}tշ}{|-Ep$öa|r1XL3"?oR.10#lδ'ׄv}UB7ac?;9s8F|U K! nڱ'Z1#!(m3)ɷ_} Ek俜sQYԉ}=Q +\O/4tugd }!ϓ(@0/2H5 Z7K}:|T=UzQ9{q?/ (ӊ:ܭh\ =$H'wxI.=w2<֟M2.żz^WkvO_ b)kNy%n=a/26gIQ_PT V "RaCi}3bZ{ l`H԰qs[8R>Aa0ԤȐ G0fTB`z 6KIce$qK[1 3FA@W|WqJZ@-j?y+%d'eDh>'GSK?u/N)oe~p(RvaDt fu6<" ~`̳ "/]{ qR_CeAiO*[nYӥFe-* L#f ]x5?Kʡz3C`V]ovS7gRl 㔊Ǣ+_7<%xhR+dl6B(e^o}B V&xWQb VI3}lErN=zZtKL-kaj_UJnqǜTLT@?s^OmkmQ;TE|2lCP"W v.A|rMY8mQW0/h<*smT'SXlc=s1^Z?]Y9:&a Tb ;5|d̸A߳9H;%L?Қ.Tbt0sAKs5ߚt[tjZJH*9ڧ<̿:J?dcaR2n蜻'Ó@78zŽdjFƶfR!=3sO;_6[^;$Q%Ao5,t(]E_Yj!f8y<3y_ Yy=ʗW~lD0*r0'M dvZ=X!>BߩOyxk-EB؃uLk3Ut&TITe u#fR_t)`Pji!*tlըW u- \.tv_$SJhGG>' B`XKU4 %F"3|d|ќi4v0 )>h][MWl0V L0_o >].:f?|߶#Jmְ9Zכ/8<.=" )b౔5fa*i<96v$6T e>՜IMazҖPezfF< ]er?S39ޙ&Xk?bMUjC=1W8zmDKaZH` Ɖ"fMl>!%<ݛKo?xblyO^aU!Z n _teKES5o RNantxk꿩C>y{Tm0agɌ3ͯnC&Г5o(  \-ɌPj= d_YIoʮ9ix(lAW,]ȓ Y9~6GJkq(^ WPHI#0<~=RejN֠ho"ft,j@#[鰠=g b2% i|fEL#WU-0 tNi6 PKgȩ%,]LEt&B)d="NciCvS}pcibÓ8(0\8S=STTkX6fd TF| !/ݟZ,B8-bb$M#*cC?M8Rc+W?6)Rωb@dO@Hk\0%l1Z2ðHř2򏠹фx2+~D đ,sf5'NюT|6hBLNkW|b{hPg%HGDhy֫NtXPW~:LVv c[YEj7W8+ަ0J'iWxLȄAL'ջ3Vɼv7 #sPײFR&GXis7`}p97d[ 9keOZCJzԇp2yRα2'%U޾h*0k҈`:DGQM9-Ωn;>qKG Vn5 jǰJ-*(WY\U纣6ўK1S|E,OЋ:캂nR9./0s0!0=Yz?LB͚I y&eJALd"CA YNa"kwz:Y:~$_U~ɩU?.4w Tވ3ɺ g#Џ4&rՔ 2|WF;-[_A n9Hc|uDڦW"Nlʧ ZDѵR}4L^um2td["}ӥ4Jǥ-x\] 59(&̯m*RfZuaL5]⇄'+8ÙH=~ LZ߾i6 a#zg)|q5(d4Lj3؜vqt#W1H83 F0x-viRqtaeMx`IM@ |d h,ќ+?"2ȣ1 [4 ;# P 8H zԛ" ^vI[#LQ qJ9jxs[$R}|kK#IG?+ΘH1Z<+*#< \=E"JT%   oyok DD3RִftBCh.,yoFW|:L[]:>u: 2['c HZtW+ɟsTs4qI&mZlxiZl ~+=x[5OVX7N.ďJ夠ə䬙&r5ͤ!9>Gk:@ڇ8\n}g%^ ' a ѫ٬`Tа Xlv+m1Lrlx[ h%ٹTeߎ '$trDCmW^DDլfwts75IE$h+X̔QtfeM ҹTͽЀѠ 'YAnzʭLs,[0Q$אZCH.@MPr] y1gZqQ2v 2lꤚJ]Qx"W$[dJ#Dh11zL;(X)ɿ$0r =k%GWq}-ej0@ፗAHA Wǜ3Uoa,:Xw:o<[ms.+.$>w,MQ4T.q\j?^]XÞX)+fUKtܯ[v|jR; ~̎ۖ$>[ TMrB)* `mLy caAaQ<᝶O0m !CV(OٶNݶq: w!'#҃!DͰyKhPaW.F[ݕ;~Vn6[1`#juud#}Uc!S@=d;੕{($]Xnjhywbg7GJJ<& xY?԰'n =>&6&kԲpA5qwƊ5*&78qy o+ rsE"Bl2=A GE-6AUn#hX2=OexA, P G'$ƧjWoy0=% }넨t[BvKKn j.zY[ˎc+'Jt&e9}˹G_;ky!{ZBqf3q o,ya1sãDOs5 r\XZ^;=st 5[`v| \ <&m+˫o 1Sx4S`qE-Kp;h>Q:˽X8WLθYo~[ZП8$cdk>ݨBEBj[sd6]4 [4gutҿYR=?ߤx*%;~$p^B4Ҙ:*\6?~ݚh%٘9z(9` 1g:f>%!ck Ms5b[u9-|E6=SFE,KCj]~ؤ->4|!h6ջ:GxdplSwz]hm7Ӈyʍd"P`xZ| 'I4]h:sL0ASQ^e3%SKHV@՜(4lyc^E[1ЦBֵ2P3f*ۅ)裌 &~/\)3bQ cif\A5s+%5R$qu(t{cYH1y"cJX}q0{Y^ي.8skHy`!!: :04 FL}r0|vkҢMHW`SDG)8V[g^WRJ;V{2^e&#6Ū9Iy%)ō(&C?[b)Վ0ܯkOb5P4!`*". fuX{i)>벒*O`\CyMl\y<0b-: @oT,$[t"ʆ1s9jKVL.c3 :6 t$#&]iؼT* ٢cKdU)H0fBXN'\Qv{dd˚? D6BN>gq1]90k+ !~n-E_\5_[DE@ٱՂªd= 1z@ډy?0b<YdUΝJK s6<mhB&e2zY 槣@-A) /$KhfPMlv'yqa\ JL, ,~jaE/`I9k)sRϸ<ȷ>ݻMq€'drzUzߦ|{,b` siɘϲ,\tFO֮2-aRMw'L|7T`1oYk`D)a\eQ"]/?xY/0o]ڧTox{E[lnE[q&ϗ @Lcsl&7b3)uw%i܎*è%/< &QJ|u:YJ0 s3=yЄ7 bL&7Qm[4fm$}BLDG"z]Qͯ<0X%&flT |#9ެf6FAv ÙxnS?dđÚ]nB"hY7n3=r?{7]-:kZU+Gwm3SU~KN ܖ2e-{( MU' "ޛVz8#QL7 qAb7gP}/0M1O$ӎ8tRfI3*(ȶ[C`J5;{ 8XًХ'ށuf>cTet9@g'Aӽ Z%-@Ʈ ^~]ae27';4K[=&:2}FV*w?hn7:I\P4SJ{ ݎGbq '1㝩qhxR· [rZ4)Ak!f_vm&ӱ ʡ 8r2ʧ[&(ns\%jzJԅ$Oď* tDZ[ Eys`O@$H')6-ڹO&E?]S T9-}y}m}be":֎FT}5Ɇ;^dUu߭qcڦ>Jqa[|;,3Mʙ ;vd#Eu ]on|˥"s:Ow#IQi Pxו&~G;pY0)鱙:iS,"!F`>GŐ*ٹ(ȹo oaWLb?L5" i&H;#M2vkF, ևm- N̔9xca$?!ikg%<#8p4![ngi1B5Sr%;q"e̥(Rf kQ˞4;GTQ%iH[4E+`u+"J+Hs.@V+{fUiGۅ汤lf 2?QKeKF~{C9F&>?"9ب]WN\6U9.Tg Wp8š^i& 9L7u~v!oH[פM)J XCص4{E37o4V3'>D2ݐ-BYe9ޮKy}gn&GWA9Oyb/Fj b DYIJN,z}L$+X\`"Uz׶6e !y7ǁ.&Мon"S*<J-:PVin ;ós87%PK;X{@Qe@Y{[`'Ƃr܉֨3 _*.Iv:l`7N UȖ+7Ҏ9p&jn|ۤnI~f xu;1:㶇6c֫F:AT\oA'f3D Fkw]l|^Ď`;4Pa ?r;=&2/>/ U/}\d*iUAuD6m$J`6g³Tf~ϴq}a{ZD<FIZ*I&2Hm”c_z[M@8-^<@+v<3dI'ҐJ\DMH=~L!k(' 7=JYCG0rFX[ B0qsrC`B vr?({d3B{s1,W4#8jJ\6E*N=bh ud9˴ҹq/0ʟNy EJ'Q~mq)^ԯd M:_*Ev{[{'US~m=@Idik}]I~tߛw\ 4We.Sh250 fP uϚ!(Zr0t-gٺQuV/']6ﲹ/L$O`I]=))"GwKˉ?钎߬q$QdKϗS(g;ype4?146&hBG\Ra##8F/g@K#!zx9B 'mլR >|wOyE]r[%]h۪|5T[A=g5}Vj }}aU*\k><,^#AsċJU-c С4\,",>̵vD4+]Tqi&|42Zhӑs$'8:B+|,vM!/FR,eLFi;#-0wtx{>Lt/wG>e0(vi6`ԍpH`PIPCI뢝O,ft{:Y8|xHj""0RGh[R<\K?}rJ};SsM@{I?t>pJË]d-⨶ַ&@ ^vGt/>?dyONWk,;i"YAM *f: K"FfK(3_NKKyAЅfr.B{K*~XU ]t'⯏ɩM]:yi销/a%DԻu42ox8p ̇j^=q!ʧ /x8vS& jcJ(f^%r> Hsefto̒g9T!SK|[U@l4;^E*4YN>+|s^4%R9:|Nh*D eԓ@kcaf(%zз̇#&7٥lZ|.,S0pi{w\bYJ#s ~>nsfk0?Ǿ*VHo썷 sFe |VU:\*l3uJ̠" + z抟gqxVS\&]㘸22vsK3éXNm0&@ZVPnJ6w8i 4ܜ>#C6{n8z33O׺bXAjbd GuMҩ'kC[H#:N¬ ½t @Ӕӧ+A>ߔL)`p.f;h> BBUur+¤ 08._ѽ%k`V >A_qթ+ȤT9g VG >\U.ѯJ 7a #Ꭽ| 6ﴽZy8E./b2&Y_ k$!f +9`G,իЎ X0foĸn RXr}BК#hVCsn۹,M- h384Ik{)%ѣ3#4m=zIJեƙ:CH-yn|6(d9T:^c 4ѡ;PzMt0r͂ذ>JU~c{pk.ؤ5'|]T!@T!T:Bb y@g]Rzןƥڤ!<¡2w=%5p53 z>WKZ쐇KgBs?"4kf 'WeL#)o?yg9ܨՉDZCb;O-o6W 3zo줠r|[7\^vf"Dq!q$GI}:rj{džgR8AW# НuwrPb C&[Kfbal'Ja:]#3^&|/i/k88!Mc!; <(F4|? be{(c[iEbm`~CEZCU^ʅ/5UV"Q1& A U$:Ljmp ;kpb*hkѭͣQLLI熒\+oRx|"cKaFPJdJG "'zX :/άEWA?lqFlP󟠧9u!@=S3&y/_(R~D}'d.񠐂b8L#Ԇ)C1*KI;:Ez y /e4jjnQSK>d򬅖h, Z6lpbY|cPa$bEc$SE7bn#RvcT/Ɩ IQ>6BW=]@1٤6(Cnw |kOfn&΅``-neٙw ;7Cg.֨(_ն S+K.ԆhDN}46MBZO|0a{ܲItrԳ5^MsWfG/DVxr?^068gƷ"ڠuf ]gQ%cP fYt &B%RY@o۫mtA\ W^m'`O LXD s0ҥ4 mѪULG[EwnͦD5㐁uS7]l\tJEר&NNnkɒ9oaY `L<$"K@⇻F6˲hPT"7"6xcWݔ=+SHl-ig+ ֔Z-fɞqi N%j_Y95j(E%k̦wXHavLuËMp>]mus%<|A|b~Ma@PҪW+,ƿUctH mxXG#7)Caf>NQ`I顳d iԸ}ԳE ׻Ṽ@l;}59ߑ n.jTD\7$G, QàڃٺAciՉ[\ID)سҞw!\*_wCX 5;;i IXB"ϲCpH>z^򹵧yA 9QQR_|'7Gl}"˻I1ֆ)4[l:XҧOOޚQ/q>zڇ =_ps.Q/Hn/ :1eQ;HX.k,~,IJ2G@M& {E #ᙔT Γ,kv%w]h.LeQ%ޝ}{{."1X\DnɦdX.uZSl=!dU7GvN}@bg8<>x ع:3;4/`|r WP_ksy(Yt }/PPB ؂ f̃ܮKb/yOVeD ҎnyL+4KM[ `rz*1kZ`l@&>e{0RmSxf\]+39e:gܒk1˥ߞǢp'ûFyPS5OM2~L$IժDMƱ\QT_4pk`RoP;c"[܊D)yv7b+ ek[dD|#pp-hL܉RF;?Eեw+ MLH/A `OowQ96QyG> R1QzSJ?/`Cn4Dzkn*izI($-)_3)CDx" ls}5j@YbE{ G#n=[O` K H q[Gs9x?j<@+)i6 ^s>$HGI 8i/()qBTȪ[1g>iVr^E  t.7;k@OG`ƱRB; ‘'%_x*6!)93J,%%vIң KOf|$_"\e T?`ı ^x"PfiZpAT>N37beߜG+<)( f-!faap}Ix‰ϯ}؇W0["M%}J@LEߒ 2 RDcGF2ͤ`"Ul7L T5Z"?dEPRtq .{Ab73wa|atOVBvezYEr- c- S}R6iF^?\GޢB۝UTň2o>G: ogOVsUaQu*R+ox"X |',tt9Yr `L8%2oco gGFD̹2 tyCV,h~ }y|RkaʫEO7vWgXk̛ +aO<"hguzCog H~iMJAӗy(8ܛE(ylfELmza6IxlHMF:mp2a|m;dg@uIm n4-m&]z Bf͚^u⤏@_55mĶ=МyU#&k\(3F22eBqGVf-OQ2KߦzK4L7&zI6Bs0U(=(C3Ikfe28.EY߆ݎ4m M$l5au-5HH+LE,-ƌ;641أ 4PS- |wV.gLJwHg_CNs oiod"78l77L5+Vlt} U儥@> 'Kku38F2*{N7_x&LIAF]+ LA-IV-ކ5Z{BXɞ?>|=Jf_@Q`F 5 VfLXy]N$y_M.?凉iHxۀʾťB%6OGb}a(ao Ōh.7Յ赱lVe&{ۛqaKf? De(/75V: Qoq;^hůۇ6bc5Ɛ-qazJ8t ZV'Xr R&boܗbu\􎔷z){n&z9ܼ2i?!͞B&`y6#f h^@|b-[4a@BD􍜨EM`+.N_m3QF}@M'_}P'휂DPDaֵ_8K 2^ig^/ 4LkI7Lo6%>xΜo-{efwSλd'kK['Ng\ gcHzO{}YHF9zu5p PeLM-wbRu?Lg6{_pF_D{9He"BJԉop4X@>B<]F | w1zJE4Vp@U ]QI]_0.-V*9\9~Z {0O7KF@F5"(iz%uAER:9M6E,G:=j79!gvy$P,!:*?ҩ9te"m>V;f Y/Yyήk8c'G4m! sl\p1< vN{F?`Mӯ]MOZnDoka<ЀV'tzݬB"3=6TpYP7IN=* 7_oYN>l$ʿ]Ht-4аobe:[ X~ w +h.x*|6Ip1ꦀt iu |C_&B'0#^Nn Ljގ9=P*TAq_J?~d+T5o+֡ .Ni4V ؄ σ]7Hߍ`p^B7g=9|:L7F{<jļǰyta5<va֒m~mkoL\Nް<# <-a ORڡU$YToؽlcotNvzDԶ$^TMlP2xB=M'JNm99C<We<R4O%ȟ@f}t㗞U JA k~XЖu@1CEׯ%h{w^HU:;>h9ZSh d(TtVab+$PT{&O98P'ƮH6e9{†,(5k\iQWT&NT05B "Mw? +ɅFo8=}.a_Ck[/WrlZ;9sYmK T{Tӧ!ٜKX+j!N uNѰWAZ `rO/mHK};ago.Uᖿ.Rȅw T2+'5dwzjl>pم\6YΞ7{Rpt<(XJ"1Sre٫'s] M4|k;G8Wpa_aS]5on.-2k=|52UrbGHB H*^ѬB9bE)|ʑ:v4%ޥW(:I=J_1aJ!Eѥy N2F/e.]K͝WFa1PoK vR# ?:,%Ų GhG3oq |^ cSY.#:jg~2е("7᷋bwRa#}%D =_J(~%I! Zr9ys%jMGM磗GE#{\ A}~H>h{JK:dj~Z]Z|:\ \tUMhWˁ6Է۹C<u}, ")@yCkLNʋ/5{0<͞ nA7%݆s+,\ՅEFӅ%Dʭt"E`DZXşw~W w1ɍ#xSòue>E=''8Pss]_*Lp ]1]L@Fޗr^q!-<_h Fb9XzOUf ~9g"%:A!hD0`jcS-Sh5t*?˕/rTh1!16h˭lw/nohdihƙN xoNEOj$gkV޸qч_c9xLv"fOIE1O0CNr}#{t2b̆0;&K3lLMv_)9xF.z ci .+L]:Y|`A{`(UOBS5UY-R 0=}84e_Eۘ&_R_ ѐ 7#t>kv{ ̟cܣ3f+IJ DmAH3B{#e@VuoM|s69\n܋p ;=ܢ v9KRjlslM3R1REشA`a*cdS-i/A6宻H 42[:EsD׼O#:v0g$c2 yID5ca5%^QIN6tde BP_jgpПB9]6yCgtkUic9VVu!ZFy?( mܤr +n`O5,=PS/ (ـߐUFgoZF` j]o'@I'¹wk4dOwP<z-*RTdsN[,<m^D0UI;_lu$ Jǖ@"T6u_ugإH2C;kC*H+dtd ꧼas*>˟8C?1q(Z^&E]UpOIH[EPn5N766"˺Z-5L)yth$$-?yTUch (?pڲr6{Z޶k5TzT.mHjKv%]vu~'KG1rj{cDVxO<o[­7~}O.Fsصb 'Feў&7\R%AT2'<VРI&MF`ɉp#I:~")7xY3Xb෹#@F\]J*"Vʰ+ P;R*#vt2W n* k<>(||FpF%,ţH =H"LU{Γq'5u%‘P$pnlX_h՝HQT+rs*SIq ]^93]٘ Q,@ JɪWب\#jv=DG̀Fͤd#xW(Z)'ҿ,QArI ^\7u"rBuen0U'"JU |i鉙;H SǕDꃁ+zk>ֿN'ág&:+,v6DY R.c>IF{wB M 0p.6g!%XttSZMb>38Fʰy/=%E.p5M[$pgyf^qdD;6"\ H84q%F(+w7(7妇Tfr>Te&r*'VGXN_#mi߇r^=ҥ{Sy߽5~y֩e? qdWdaxhx`X0:c~3ol,mԘy+iDG@p){v x.E$  q}/+O|+0Nx]Z7S!sQ}*--5M:P9aÆ>ixcLgNߴBSusҚkH(Qz64'F쥅p{ n"m ]/0:rS!9*8=vV"vBPeY'8QI*)2޳g RNkF?>Tak3(yz8)E!Ua^AId m܈Ak! ,al 2hſ^O*#9U8.lieeXS:,ɣo4@Bיa@]M+_y80Vsя8Vz< ֟ϫ /)GSh ] DlsCO=$ aO\n}V~^@D\G5Zآ#)T.j$BFϵP`RĔ#՚ -HY:t6&}'?1)b8W gX3 c C zG:IaJ,pgNˈ^.`~5j uk2*Aȥ.*N{`qY<Уڡ7 d* x-z#7բ302gklI打?6XvoYD7s7#BLW>FVʱlwq|.PIq ?'oιy)ee`H."j aY qfcQ\O.H Q#ިSOXL~nBh0dؖI}&Ư| Laױ~Mc# NM% HF@cBx?]o2Ae:ںK&A G3eg@ڈ{(c+>yC`H= ~s,\F1462Dxi ̒>~$D'Ifzy3tD!e:%:Bc ˦m*s 7zV?"T"LzL>2H鉾@В6wm?g)+6Xcru=Q1Ӯ ΅lws,Umʴz1);b1=77Clb{yғc*zGa[5;X#%]cy]CC~<855F۵EPdjRF5N'e=﬑ynӄ}sc6뻓VWĜԈS)dJVr uЪ/|a^ljd*4^t83^V.ZZ|Yޠ젚"F9Cߞ%>?W.84<2x~J1HZ1T7Ĕk5s. 64aXrG~AWas7nLԎޏ3A_sfPyhr*vߌMȎ[NwýχX6Qouo,~KUwڷm[ aMl۫e'=hex߭4#&*?_=>2~B%~>eBˇ BLLmg8Feg]%mcNKv:UᴕW2K~H޹8K;Тs: {m Ъ"XhGur# *vSPnVM^yI\^Z ԃJ&洂N_go+7֕Zx IQtMV.ˏ*+}y{foyc6[%U'\r7ZuӉUlm` tHW4e7G/E#T/GxaؽgB";}F>.¬`ObM9v+vJt04$c,V{uTq೦38}!~|mjcB ;a&}U>]rʗPMLj3-e8;'y~b_~QqJz;|%ly q)(h;Lngb4yHR"z<}B3?-%>X><8FKs KvP҄Da 3{V{($. ; R%P27yvm]Y^h]1 -$ qݥO  ]kߏ 7-*[[3|m:lisc]\vr*[fD4PjF(<+L_Apk]2{-; c9ЛѧeӐ#()!RqM*mg3Zfv4MZ7,~N?aTZHI|hͯI^揸Xݙ]=cuVXբf-ooF19ch GpDrZn8̨$5·&UQ>vG  _JvD buXr,*f#kyL]C^vFl5AK,wh!|i_Z/$ A#J";g 0vbr7uLZt Xxj" _MwZL /@_n/KtsAqLbxqߴpCh4, !+.|y[T.걺!|ʘYc& [IR_+$)`Q^ɰ1(ϹυWr~k& ¼ U4{4'?|~CQ,ĿjGGgi׸^<[ٝYltRi w}A+Vqa3\M IaHd62x^ձBd=oŐX/l8ϞK:JUFl;u)݀M\?tt!PrD%1k"~/V7RsjgH)9gY,sm]KcNo6vC0yQ<0reWgyK 0__`&# #wR lDzZ4A[OE?^ y5Z!7F ٥&o*;yAS;aA|^1డN(RbPb;xP9AxpвtqMpՎLdhQ[|vu:ּnЬGЃ&8#~XIu);jb@tc99fO;c㔤!6Ɣ2 KL;B ~H/fJ: \uOSpt3²?K^`7(KB]_(m+'qS}eVG})Uƒish\d `eq͢Яg4{XRWY=j (9hV,`8{mi|ROix].*CYcۡ#&^ɈraŪa8M6M*(*$,mTRq곎{:'8H>Ć;9B#,#ܺCv;eqcG1{:3!۳NmB4X\f[9Ƌskǐ$C~'[M9Ψ!85n;kXw bKٽhei~56~QpfD>q`FFn!22NlRwEOMP`e j-3z5t єc7iq]fW{6xکja_G,2 m(*rU*"A#[mWVcOh4"0&`ULqCwuӲg"P^W.%IRp͢JnGFn&6AB\׫:2؀ip%67ry/ךױ"H|-R d3dV6h^<{;z*}UKBoďC&`nщ w9[~9gPmEg̽doq3 ,?@-& ò9Iӟڻ[b ];%Te\\??r3Bi{[O+t px,=%i6]<N ]Iz@H~.y jY V`tv7}ֶ =_bzA Қ3(PVQRpt9>oH -6?[}ǡDX({ڭ ;[m\%<|껝FM7;r4WWad6RD=#I?/v^Bbd'K +w$X&X4L`1-n@GPHN{+Vս^ zNE,܂9uwz'\BX2#sg{=M^y2FM*IF~]ZeRx˲$OXM?l'_Y|Am@<7yP`YNt;\/"gTUھ2FpF;OJ\"Z0ԃ)NI>+nѻZ &ywhWxj 'FYwk@GNs\w+`eWxфy@tpS&;wMҷ7Po7ڦT7\l%?BfÒȰd7wQtp@mC>x]>Pf=V$UMs^+v+\R"~afIz /F`%:`j IHV&'#׸8D~,=%c<fdyٲϮu3u\H\g!a'G+me[[T#HjD/ Q4{bd`rqrvuƴadxjcDVH݅쁂^(!>Q)9Y}<85Yӄ󹸻h@ۤAw3 SY BB +Ӱ+gFZͅA0d[!8K{Ӆm$9I΅׵x'VW $N/)?RL,u\pTI>?I53 =ѭm6]̜/\{]xɮ`F;@X3J=)@e1ӱ0=TqmTwEQAR)z#]e ħSXLbk ? HjN^2Xk[cF_m<]eWhLrLݴC_<},k5vJK?&^*R):xP`AɕE+/UicŴZb ,8 )o'j+ xN˭(phЗEW~ì D{Khjc+Mr7oܦ cW#^w#]vL;k$cɒt)iȊ&M֖!uNE`l-dދHR~w{8!ҺM$s}~6Cz`XiLꢬ}AݵC_/QqHvmO{'3h#\#*ڼa:}3@ߑq$J12L9\e~7Ŋ!i uH4GFܛ8bzo:K e]TW'.r|S6? 4QYMrMV-WW*Gn1F])$,""e+P"U2@jG=~}2Z6,Ԏ X ( rߐ)8;{UXE<fl͟_MEh޻S P ^հw}PmTzd+G$ 1ÎW~Jvzg{PP̀[5~v-qw{]%de@oNkA+ǮWn+33_0ls} d+j`J-1s)/xF!)AqP/»ʺ)SךF2+cB&}k)}g0Veܯ+THgԭތL=9oz)CUcOf8Ҁ㄰29ޠP&=->imꚑ vde F]LEt"I rRJrn~vk5J y~鷦*x fwt\ /3UUqBHX yCǶZ1PIT,cCK}lUcB:z_<$ylY{8q;y<_L{'5*k vbfxؾr5e6`?,CD /ζ!_V0\V6&˱*߄}9!_ tRR؜9mJW[ux@Dv֢KUoIK(.:SD [E *d{l(7i̴gipsqԿ JD\>TF26#fd!OS>pfIakLpܐ㚪d<~3@6uByXSĀ$bع3&lΐbP\Ft@|TZ te~~p{7Zfx>7gJ!)ԇJQ#80U\A׋(Bݫ/wX\|~Ufdu|WmL gvn>-ߐd5l2DX` msIne{%SM%ţ`hH }hF…¸2Z!3(b8G-vz 7X}5\UV$ѫ߯IM[BS5>E?<9lA<QZqotx#{X'#zo0!v| 8BNqp\|ž-vP;c\,u-;T1S%"fS7s !J .XBc!u7wS?VGdn‫>YZm | MRiAmpz)،`#WHᘡ1l[J֖<& !qnpE?sDVNa pZzKY'o&/#x;bxޠ;J] 5L#W kNHo1imTѶR=^a(0nafd`3[mUa_ xi]b\}ܸM7Mr:xwuӡQV[㵳:[@ ys܀F%t5iaJ+ՄLG/lk:-E\"*4ɦpLdJ+8@\l؅5:y Bx@g\g0)Eo4O*ΆQQ!JWI$&BxP hQk& MxEƞ866Gֳ2Gl JkS3ߝIWBF,wSe‡)oh߰Lv"cke'e,džxLFx%BX%C1ڜsLCFԀ6|(,3av(G6ښ@}P"1>HZ. bN nktj nEf̴z3-f ncZ1WT{9m8}) on]P h G2fDZX*&S'(\=[ZsN;z/Ê* Wɡ kOX{(|"I'v+dZ2ҦQKppEooCb0[T0+V%TǯDG7/c0ؠm/#]2QQP~Emٍ(3K]W3ӑ=zCI,~ZVXFRlQ8f/"2*06ʃsf`'hrvr(E 2`K~0(h .ߍƽ vvfZN#8P#9nVJnQ3)/U{Bِ-}LkAIA! N/} ߮xb|"Aa#\o_B{&La߱i7)؝zZq3YFĽPxkzͣzl~-Gи]Lk7z+P,&tp`+ia?&G 9͵[%x4*>1/r|v {ؐJܔ! ^ X8[Cr JQCy{+aKEV@εcBe/@Y[5 zTvEUwό.' jں} ~A0KfT:CZNK/USfnZ'\qFU]>K%v]2Y<N-{Ά$nEmdFՈȜ5piN˼VzϨ Dp4XkʼnܤhLv1= Є\ =d'83f0W5$9LP''-:7 rp1<~@r6Юb6t9+iذYNLkG(L$8s"2 k>):.$HdTQ&yΌE}dI$ M됮]!5X|?Kj҈mʑ#0gMŪboo]c 9,WܪfVvUt;+?I"㉺!] uˣQqel*V,-&TzX 2?Ui솺\n2dbye&qi912E٤TYR֌hT03Ou%\?QI}1=.?Eǩ̫԰7j\YQ1ǓpYs%_%v[Y&q40Au'/dbƻ^;fX=ؐHTu;Zfy} ;v+F*?Sꋍ{n~yR~)hNUbYpKB,vfd,J`0\}{ 5fSH"=q:|qJ8$*Q> M.cĆS_ $/*p w{?)brF55MY,&9< 0LK{؇[%SO&R`4cXRoq|鈫[ '_0/UX%E@Oq[;Ma9"t4{Tn? `kx4!A;BQdvo\f('0#~0]06#"Ҫ\\sZS>qKSsxoLx`fhA ~> X~ H ֥tiYT`>+Z$o8tp~vFoW^8#nV%ER+T2hcױ/?v؛k7dlOʁ=bVDFŔDEK XOfKNjmC<='w_ * tS_ȼ.^̏rҝ':o pZJPjA0㓷ATe=qfycqF\ tj >΀@˾|+yADRѾ8s(!'Y r UP!*"9Q#f1^E˜<(#_9nubЩOː9I=>G'ú"*~MA1r@ʪgT@R6i0ΎgjSN24} S;ec y8`(D^yψ G622FuV.UN(6M.|Z##TGG`jDlM}T$5rIe,p-$h&-Ijz5UX*nW-g MMϐ~4Hw#B YRr@n6 H&ImӬeZi&JЭՐv[]Y]Ϥ OW=1'1{ ;ӌ1U,[/:D!9as4ʻDfݱŜ` g赣@bR~@t/?s/`Lt~{#p9nL|9]~ܿ{.P GR F Qx7ʂ*ؾ6h?-Ew#:>)5=Jkvq\L#frrŔ|IPsc >~b/8m"igy ='aaYq˶8֙ù/vv/ժN A)5=oUV{ud26Ԛmx"`g#Mm hnhIXpύLF' ܍ڮn?i~U6;;:1xEM&qmb B5i;]RnS!}vBۻa!hrQ V@c ?fMFY:=jyoVBOnP_$zmsF8h.E{a9'%<+V c|+ب=rNzaC8Eu'k*&]`]HKlxP6JX;QթU#rb01pY 9øHk΃{چg-tރ|xe~*+v<)D M[<[8ۤ{7<vz,` ]"KK|ˮwH[\ȧLQ;u+TMUct\ZŲaT ha\4g{x#^~!<\"lL}c ĥ#d8|ֹba ) q46:7E( ~ANJHw e׸>F,>.J6_s)DZ;!2#uhwm H pAACKĖHd{z¶O>uW\=rz=d5 GM@ 8^G_FW ׋c"@qdIS]IV\)vja}G@CdCm[>cqd Z&R۩f*NT6`MYfP1 L|)+NJ\"OK0w n` ;c4D 7paH=Bp2D IÒZ?%eW+8+BӸ; pM@^EjRdŸ.N6=TMpR|j`.Q <18Q{w|kW鉢zhe3ߘTܴVLu*:wŬ(LO},_]%IZ+6 Uj0*tdס̅B@s.L1deqG5?I?{0nSGT+τa'P CMZKћ_ Rb\Vjx4$ $uGS/=dK C֜}îK$M)a/$]Ь 9#O'UHzEr0jU0&h<5CD"kU")BF&~.9pʔ%dgAZ)A\$OnTwV mf\:g>|}_CmL L*k"-#yv$Eغ-9eaa\jgIrGxuWJ'돵^>XknZŸ'Eb %ϣ+eǃipE:VdqtTE>r@w]m 92]htكMUdQ ?1yj$Xȟv<(~v\)8ثy2;n\в"[rHUwIvOu0i7z)$Ч $BLeMʅ5/+?7}ѪkܐDxSʎL(ԋ"FBpݍSG7|Ь@"@(ꛪZ tdj&1H%ôXQ[䚂eW>%=zkҾc ,"WX9$洩AX-;\<ц%}9TgL8p'oa)M3U w.?B'^*t+&}vcD 1B07S"7:A_d"]z[0>~wE{gd =GV&MVpIl*v11s^04/1 LkhEbw`Kڱϧ '(`KwDPXҜh #Zj孚bT&1o,:$cǨá!v2a7ȏ|Nm6ewȆ9q4n $~g*=2f}vvBG6:9.cZ՟e\`b+ݞO3OrE!0沽lE;X"܎ǻk+>HR?~VUysgh3`[lh'婪%~<@M3aFtvU~~78-J.kƄBӝnq۲O +the'AB{bFus1@v<Ȼv[yT*n=rTMAS"C%z{Dyn/l`55@u1#ǫgև|݊}1Yy869-\9 @HoXMۇ "$uc%yA`y4GӧЉw"ysȃ}ړwA9N9] d1ü4kƅډnǥ9J7b'_3Tx>z;$J2& c),J)D&Qy1y:ώEc77}? f n幨x I҅5g.pSlyJ[`eIwЮd$풕@ 4 fˇiQԥ? 099! { Cˡ9xmr˟o)mK- R5/6fo*9BIHuu~ ؙfR}nG\$#/vw1D5B*<Ʈ ;GD1v|"b 0rQ\.%46Rp]i$Rg7:t-ӭ^Xf@ tdDJc gbB4Qbf}wFye+Bԯfv"]ѯŸR9v]9]{al9*(Ω! w_L?~CRHEl:__ SjG]`y0FJ8џsÃ@^YrLhYY-N!D.-UliMf sr~tHjUOrC [%c}T"UZwoE{3|yVxhyT<:Jf墈G҆EC} aO/4J-* \5AWRՏܖ O,ܪYLKt7ScZj7זʝcQt)H4~ͼ̿;8&ȹ<쨒OR٫?P x1SY>Êu|l U0fPCRF @Y0""n1zAI+c,YQ}~7Zս"0q "u>n7<g>WI&|Qw#Zܶ{_XTݑi-QY5uq.tݳKXG=p;M(! C@)q W o $E6|#:uZNUKH|ՎZUU𠻼O5 տz}u/L6t;Έ^} j7]5Ap*`o`G͏qmOyRf=hIij z8.7:vԢߚ7g2"FŴj"Juf惜wl- آrgT,ʇ3hʹ__rD|(hy%xDJ>_7Uޓ 665-1WâaԹgYDm>'|UđgޖQvG@.!R0rV͜&fIw#qM8uk7?!gq6(Б ";-@J;ݨ-.ܰU Uqx ?qC*FUBaLAXfp?Yz}sn.klX4Mg<,/fR]'Li?%Z>YHAq8M5gV~2%bKjor*[mM6y%?@| <ϥ1.9+-kW$_E Q]:Ac@z?V! F2(A-N+;Q27DOmB2 Ő S|V! Wj%dͣKܾ@J>8=zpmCȲ + ǥMw8M]^3kWi"1eTr^-ͳ?JN]s%tgL-ron¸Ň r!"ͱjwg7/[9DXa5N^@~0J|e`_ zi nC|.֥>#uh3a:_kGc 6U~'Dޙ"K47KߤlrwTum b D(8gVf`Ptmw JrP&$wzqefEy+QD֥ǃ.˯."\^z~H@J@)45eҶƛ\GʁfXG]*x=?3fmVW31`t-GNЩYRv_kUlsay&:Jڄ=W|U^6Vc~\l78`T\Y~ȼ,C#QB=Sp`3h2d8saplv3}kT+]C9z_)ދ6we42q:žQ`YBOQ(q*q9KM>ކD׷ 5ޡ4/x81\u-Wۣ2>!P)->"f 7e=`M{YN^I<]如 qASW0W3Rnt]0 [9*~bhJ2> Yh(<\.j pO7ZVɮPDОEeBq&1dF_و|^͔24P(5gx.߾LؙzO VmT*ݥ)5@AE0LtV SGFq0At<1"l35,!t$Ys7=&H4_fw|W^BxFDc>Ulx Es?urbK8զVDO 3En]-|o"4ft/*GjTNyABX:@$ kƈ晝;U6G oiA2 xkpw FT]?݂38>Ȏސ:,?y+cè}&> QoGY%{G?әyX)GT\f@:u(mB,<F豱/۟z#$؃d(z_Q=bELGVJڧUޢ+SM* 2)mdcv Nr3e3"=Vi2+J$2 ^h2(i'#zOjT^ aK}F[fU :$o|P/s?)Y~iEW7Y <̜P`|0MQ &Yٵ' 2ѯ +~IL6g*T}xUrz^AU&WGԩM/uy8Z;NTN^}i|kmOjNE44#V\^? ΩyH *:n tocKRs1 בvC߹SPv`K-G0*),F_Ԋ9%yf%`fߵOȊ1¡9h0t'ujial?5J$<)? ekcxS~^K- 3wW5уy3$Sҝ77Ǻtܧ?6Z47" ֆ̈́>N[F8ťpW)sP kE25w_= [%.{ e) @c6})ݽzbGDUF ItaȖ?vCP_tR[O`PjTUB~UH N+t[uZ%|HaB0L-n4 5[}~ayNWUOll&U1B",T8#p 1+B%p\E'82u]aoL&L&%Y&lXoU;É'2xIF}`'X 8 Ts?\pt{8Jv2_݋rs7~b3cEWH5ըMK$ Y=`Hl YmSF!V[S@@'xPz[Y"6<- g(l}gE{+D+Hq7[\1/)54noڅ#+( -I#Ef8՜[ gKEKt#n!{M܈VSͤ)Pbc>SUNVKNʠ`5tk^c bW0Kj%T~uDCȰz+Uno/uTҭ4"Qf\)]yۏ7G~4&hNZBSv;MMK{{Ul:PӶ$(`t"-bIEAYY/уs3]SE_^f9-寃m]Y6Zu"޿R8Xi|_ڈ3CEo7: _tzO0<ځL[|TD!T0;G~G϶s;!\~MBWjn4XêqTwaZV[RDZ1LB7M6KىZ33eUmE"zZL~.ju ZQ)ҦPhh?l63Q]Aœ~')Q# ubE|_f PDFngqE'%$Ǔ|ɏ~B m^Qi7UBΆ%d0~{aLJg5ސhq N_+o;pEخraסK˅.H0N}omF 珷P}@0FI8-8aCfn&2T{N#LRu;ҩuH\.k0#2WKXwڞNCuΑ'=D>^o2&l{;ą݀sW!@SVhFol`|#3Ohۦ*r;0W 6!^S.\P)!/5%f[D=r[>Q`{8kL:+7/Nha:7- |& oH<",79-!7/%7lWgs E ~^0[0PEuV#C<@/>&JG*~Dtu1 'G"7а͓~`|6쐠a;u3 xʋ6Vn rIpRUO`!GFCF[9Z ,zǟEe K=-]5&KYĖR/bD]ϓa1@J <ӡ}4 }''U.хrX?jum\.SO]Q7J!Z |SXjm^9h, DspEXg= (Q=f!8f?oy2F;anSlc/thCĎe~;<5v\6~ه˗hÍ>8cV<Ɲ%ZW2!b|y9?,Qˌ_v{Rc}<;t|E\=\VZ{ªd-ȝ@+5` jlNty[+o h 3SfX0-&Y M*0P( cFw,1'k˶!fB3u% f$ 58n[ք %e7^EލIs-0W8v[-cw2p0cmWAkޠXw'lZw&Q;J66u"p ga>ULvI>"nC&:e)Ω髣v*nA|5IҺ[},/@X (`<6`E[o6swѲxo/! F @%EF4p*s#&G/.;@2kLt?+y=e9 g A}Ulni3lDFZˁuY`3ZiY?7몿̸wɘ蹚kd5x kEq`E[:qASšLYץ1=Ŗ= 6wf2eV: 2N7RQm:8H,VՈ )Uఁ1Nгֈ2Yb]6 n'Ox |nNX8х8][K)b7Iͱ,Hm\] ;ZNB@6XK > V~E eπ~nO< փ z% ^}a(eW:2u&+@6I FnptUˏ ;C@C&C]9 ܷVk*g#5PPvqĚB .?8z[_|҃ֈb %s0^%ϵlڛɒ`+|̮7ݢSz4Uu|G\̄,^ yÖh yuۺ.0}}vA 1ٛlz=^flܑn"9Ȟ]?"Nޗea΃XvB_+|w.lzp2NV$ąaP A;#&x2}z%O Z?4 Sc8lâ`aԍt}"Lg+QѻZ>ʌe~(pO>*[O$mD.\Utc^Q(VLʯ%ʞhJrg+ *ݯC%6H%*iHf{7TM D.|3ϝ:3q-HٺnsG8Ɖ>Aac~ڞJd\ J{iyEy5ޅheN~Fth gXnNM-zs¨%VY3v]Cu>' #2O~d#/'g) cAQLsB bS '{jZb<ϼ{*D >@_[nNj֊b`:US3Qw~v$G|@Qߪh,Ļ*Wb<9>%K?t}V-)q cG7˩{OY]̓0t=4zVe//Z*URlsT z+} S3 f(c]\I4;IyxZ>n"<粘 PD9 Uփ7Uly8Kǒ8>oYۻKm|W7P$p ?vUr4mGAYu"M"J 3[Wt_:AYsgş8VH;roܽacSHfYt]hBK ?6sr֋C+ޓZi\N4'K0?Wwy) GF8%Ҙ_(< d kBsc^4nK`]:ЮE3\a##|j+0i}TcxԭcT|œgoY(WMV"nnLwIrLި:b~Po dg{{DQ$ sLjׂuXe[qV<,Y'7n|͸tըXFMK/CAG988{M)z=Zx]ec 8b gd۝9 Z}ο#_7k"uwA(M4yXA+ҥM !]]wvM(%H(hp2z&$"W~|ݰ2B37tF[U,ǹ1FJ\ij\|hέwn  rټMk7S&p86Gk텵S@'Գ`#m V8+,(n8lGgX͌|Hߙ6\SpHs|mqɢPMu/LE~[" ֳ|)Sð1-+We!=MzVuq]L-nK%pW+($9D 'e`s@%'J6SÍBA o+B[Yʜ ,N>x; Վvx879RE?hc5|z:-wZ=%B) 6*`h&HبqYl6R'l:sF =M.Ju~HУ^ѨiC. .uuu[OuY9kuv@ rڝko/G Bq$,o;TV)B1xo;@ʎ3hܼ=+gTJruaxH6"i Po9q,uylh.ɘ@%\oɡk ]q{J.烩Ly7f.(IC|0l@C3ئ`n҉LI9ɩxj*qv$aĪŠhR_Xl8F1=SL?t'a]urK<ҕKv T+=_߾ WQ2/Jd~?3g~`JL(J 05֗j?F:iiRCj pᆿT9EuCzد~4 L+)|V`&i.2]u=aފWSs^O]ڧ~8^#+b*n{EKvێF`}~}B*q~(IP 0wj[)x1)wriuv#K2yߊݤQwVl]XhFƬw /6{TdهFOb>SW}X`sHJW5B+Šor#0aaήO;k&6`tKoǤ~Vg}d,_UuM4WHi[uUw:%^$xz  ycI}mh.{Kö Xh1ÝΐyY7Ւnu+7pQPfWn;e,=T+%5O[`ș-cX4ބ:eh;Zx瞮ԃG.}"MT!& ]MrTtsZ T@ɼkF[C؆Lq D~s9דfT : _{$Ac')g yAgД~*ϧ[Ƚ8iFXsalOoX/m#Q~-ls+;n0oR1aQO%{K! 0.s<0^ѓH-aIJ.+/Ȯ?[}}IYT \f ƕ|r;JmW]A9ZpW 90 nE gN4ȗt [,em#]~\RpʽCxvOP. NVUFocOTQLKiL챝42\p4>j愄D4b uP| ~ӱ0Op3,~Ϩ\q4~ؿdUP{ a@AϧO"$4QLg:ŋqXv0mYXyc#yv# r4(9(&dK7WP[s͈JݞP/Z Ǿ̜\;{dK$j.S8e}Ac'K;fN4PE!j_ɓ mAR*$p#ci^$_ })y; ۄb fD.'8i!g]'h בל_$A}IP ̚oH$M\N5OKbQ}k"2vb*|JfZ)TO\MP >x?U0MvҾ=.Fu07 nR0 %.G0f'u?+>i-݋rAB$wgkzT8X:_%?gՇ dTܠֹz&#/ (6}\& Zn&PnV$ִY_$!T4{Xxb^?s5s+65{HѲ{ o m`#57N:(𜚺Q,m/ $^06Qr#!į*cg1P#4#݇ @M H7:9u CsX+Ύ.-dkd'' of㔰˒sVe$([/)?)w JQ: ~̾0(7_*ƿ(*nLv79X$hס} U2-\ %HFNL ¿ B<0MiN:W{5Dsha0Cもp;M(kl~@iqICGCK3 Kq;Ȓ&ذ)& f|IfDp&a^_Cʾ }!{Xe +Nc/t5|s,Bu-k+:6Ya8Q9Gj ʗLɷQ=kHv WG @ŜaɇR4Y˽hMߐKvR%:b._ݍ} S{u:>#-I&I@zâ)#:{jD3C !ZjؗFJzR>FKyQ*0|˱cLAE@(:/W@3gۀAaM3$'x.aF?jՎE3E@z}8YyLz)=/8/ :];)9`jjHz 0^azoG5uUDE9)q^h5u*šM.E$-_Rm=Sfp"ON *$?2oԲ^mx6b׮e,:v>5^-n9įSx.8r^<%ՙ; 'ƒTsBіJaRH/>3##Na=&Fv6\bHNϧsaPo`SKQ `J㑎cBG9)|ge] y \{ZpSCDEPzCxh u e]jߖ ]Q~5ER8PM8 B[ъ^եd?8WpoE(JC͕^8Z \MqlBfm\[ْR>IiG|`Qz7ʦ9@2 *(:݋\`@4 +!/s|$P* \󶬡䓶<0ߞΜJP Bje&:7feq1cct⛀$Dݏ@VEbNVqnS~a dІ?zΝnX MQ'pң lB ]npE8cr.(u]Uև[WL`BvglA͟)zsn~<|2pCE[e!Yϓ':b rœW1π;Z..vAzQb'M3*)Q 9?>/Gp  Py͈]{S"K?.zS'v Ἇ@KkBSnP9OH,DgTp3fJȽBx!x|@ c(/ luJ\YL)n:A?+p  'Q?^3h)_EN B M0y>j}w ޹ OyUo+J((J ^C0`^a<H.AOVfa~BsFDuEkS/W`zшZI(> [@r ?EL$u45C+ck1 LPg,5Xsqy8Dbn %7u ]zކ6i-/ɫR!] wgc>+^?piXW+LſюW5,:IwF);rŐ{[΀,5Pszm;1b[eOf48->8;KIiM43 hmE`o]Mu-jct8tܢ9LWKX4ľڹO$ؙ%mdEA8H;wixcX1Ɲ\:Wi0̏ϲKZ $Y}%^1¶^_ g:]z}qrTl.@]g +Y+8.2:NL-0g%M7RM=5r,5EQvV"v 7͘żF(0z[[7b>ߔ$h\@yFL'?d/юin7u FgdS{|/bZBp~ۇ2 rZ})Ow79R0x(K#rBhY< d"nf5n'HK*6mĆv4Nd׀j`n_JĆ,9+f34znQک8l=X4HOx}2P[|1Y$Q/'m!kl9cgSrE]bkb H.:]G}, DAZe#:JmbOeh1Lb^[ox"ddO,OL${eX?c(~~*{\3A6v*T ŶNaneyq0T*;^^ZEN}OH^+Gj@ VX+f+V*hSB-ap,ci)8V\9O ïߏHgD띾GcZ,4CDccP= n ݣ%Mk"ZJel *R|7R\d[CKkˍ ȪCh{7)!];5=֯ FFf?Vv{LڤE"jZ_l0]KF/fk2a3svМkO}k'xy"ҔYT㚪re>!N6Y 8[!,Q^kc\4FlEM]ĸ,֨+2w@a%yiS*؈߫WzJVʙd 详ȡ fJ}&='pu(  4=} q_x y2mtO8-ׅg L7!U&I+PfMv\wO!5 ƶ~w"_ (j`&Ú69Vv)j\`+^|!Nӭ^hʕBx)wӘ"=r.К~y O/O5fXVG&WbD~썁6cL\ssKի`<_E(;>i~lX.! N]lh!6mI4)=MRDndE^_/J3U9B$_lye|б0]ҥoΡ תrՋqpl;z nC}< `LcM(TFKD #ߝSLzAzfV99k{PP cl {dz}6Y*:r"x|VO*3}tu;2P`AهsNg-[Y㔼#A6d"p2m7Yu6A^7{ސ u~uhh-m:b=T~ŝjh} !Z y"5^=aK*hȨ-~!je2fy;i&]H5t 'Ł귘e7<㞔*HwּF+ 58";ӏhj?}#+o)GO9{UoD&D9L1իXs>LWRmoGv|ꢽu)&3%'`O#!-Kt͒c.܈TJf40HI'?dPC#-h n, "Pm\OFR~՝.ܽ8 =[ (ujʜՄ 5AUqؚ̲P:^jY^8c_>-H̏9S5 ,JiӻOy!_sBH'˚~WF>qy*V!dEҘbu1`f:،D0ЀIPbC~fڑI_\;Dv[עfD6f*Ӱr5+{6ec%B݁3MϦ8YZͼ6LӲCSo̳</ao08ctk :_+V>`ybZ N.z9(KأTq*K6 "n,~ ?OXj\'ƫ\*.V nyN/.IS-xδcf/hT!$R"61 ł G8-FaޮF/yXI1"7/߹b[9V*V,xsB/Q'4UΗ*![}BF{SǞ#s5Nݑˇ=ú?J 8$^XLn-Ng[ %ZZ@;H\4W|J;ACȑ/)7t: ! bڑ0Z`n PK¢A`.LgFۓJO#iMB׼0 %I9%\j@%eǧҖa{w7I }Qɲ: nwW ihհ]zbBā(̕Lhm#z VQ9LS=I oU,;ʾ={ 2v v̧ "=! nx0uGv( R?f+]}ME擶fIh;^=<;nѣH:y'a0qed PJ^ɔr hU ;QLTAUm-LkROvIM(NAzBwYyo_t!3 _)KOMh"̃9s\$&`Lm΍Tj(Gx{)Ű?vR.وњ /elc>+;&<=t0gl.ھ$H BCcU.Ϲխ[KWM䕿`Y+vB`20^*ณo! Ɓ_Ű%`um/Ԍwy+A2:< w7u0JO]\{: #}KUe+k*I_|%)dQY="i Sc:BZw|eddEUĸtRPEN^?8D8_wc]5mwq1i7OѤAOdzhrRClq81O/ ej{5<9Wqx҇Heo3)66:Zlac, fxIܘL+vdV!Ref6  =|,6q~#YТp W$l1F 4|w=!ڨHp6Fb`- 1C Y7۰6~b #P)15k$5Wy[ Q,1RKkn 'dgW?"t!a~sSi*TEڥ Na: WHJIz%7o,-l΀;5)9̱S9}p-/_1W\<OA}_¨H('w2k5U[\o)<cAuǖ6W[D13=0aW<1TWgT$MNɔ]m]UZoCdkҒ UVeSVp &#߳O̫Aj_s'%x NãFb#og{h[qb-xfR7Snʡt 9}g8j[`2A'0^,w+ Tqc̬{HCENyIҀ^6rUH6r0U?uıHV0I)$VZi]GJA<0.7[ゟɕy({%y%*Y`SPmǰݙE<7 *Ҭ()H,*QeIݡP/QXM&я6Ti6ks֋=RQ初`\3:^E&sh.y7Sn-aeQ@ KlQ.mŸK((Yn ;_$ ȗW@hR}:9Zc4k gW;c>O-'85sMSx)h@ 9GvW<~G C 3aBp o/=;RN۬m,@;/AWt"b墩USiC B`ԬNR ]ԟNt&Pu TY:[f=h)i{ в rN<Vf- ߫b4 wigQ/"K/[:cb.*'7KofLݽ0 jS@s6XdK[B"z^fjȱC}|a9>Fzʷ x)b33EBrHzSTG It}.aدr tZ'Dϙx!E{8KтF*. 9b!zW(m 0VW/!cXYd`e+UC.y91ī5\MT/Zt>BT&<*&&&xa{mq6ɡ"OTqŨpzN;/).R1rH]$$؉U"6i2O^`[ӊ&!i} 䖎 :4 NS0诲q%(H2}c} 6ZOh3,-Pv=T|LpX}ٚ(h.&F_ޭdxP)Q:qYRH.3s{)}} iA^:b;Zm-.&/w8) /e~3.p;8?MKTj,x6 2S۷J%#׹PY:PQ]{Bǣ BHAa?3^gW[ʀq@\|p)5L8 Fԭrtˮ|wEVڔ̼  f1i5,dM3a>&ҼB@ {*>>'#StQck>s~D)"vWg]ij+s03EkӒ?/U%7؇wX*1<íEY tV86kYgXTHg@Y3H6 )ZR Lp`ϽZ1[`"hӸn$x^ٱ|rZ5fnlLLJ1m%mS>Ǐ59):ym+С/3Ъr2q۬>T,qd@+9>D;Z*JV)$uaQL&2=6[RLW7hn Du`ۥUd2MG=CRfwA dabb8CUCu6Qa Y $eƙ0=&(n_RX>ɩEz~Q&7P@;L-f`ZTr,ɠ&mGn29~1Nem!@e0i /X"_#p~qw>~BJo)y615qH=)/qxTpB 3HKqAY1L'=Z+8cdM}c8:TrYTkVS'п~u'vGE sdpMGIɬ?hUo  !&Va"=3M/ix62P'pVNQu\ܦCw[Ws`ާ 5x$yۜǜ*߆rw]aq6举m‘xhDTI33 0:{wj #e Г,!>BRڲ^U;h z# |!smk2~^%۞20b$S^ q"|7E|uG$*U?TⴐCD"0mR <0i*Io0'dT!މNCW0\:Ed- ^j."EV %oS2A!  bf{D2-kLj\i.?g0ï;퐰ޗc ڇ-38P:pٻluy>GU9ELsk!O?ŐRĀ(L6#=eD֦:d6>P"ݣless.3 8DۑiΓȟ p ^0^kc'mi/ o`*ߖ†}Z([< -4GF:9Sp<K pW"ӛ;j.*vIhQ~ñ)d*}?6 Hv7sDeMj2g8?̞ط=|Av& CkoQjŠzrL{P ̥(`5@1=LZ*5R4-K'Sb,P3k` $1 )MP5&xچ}YVRjBj?J8柙 wb]b#FӗS=H/=yS$;l氘{vL9L6m3Q@2VTr~1 ^06G QA_({ |z۫~~Ąq3pU\N,bhhىƷ~!%`]xGe[_JAo8%Xd6gNOc75V{_\RO)YJm`Rޛ/qk0'X֗/k > {S.W։vujd W8Hs _ϧsu+Yc j6v1 L#F \RW)&d"~v;M*2@qjzƩXDEvWѫħ-P8J>Ux)Q)r[ZI =S-} J%eBX/Q6E"-:+=`\q%=jXE:^Xgݘ0C? =EeܯunzCa$_ѳҨu`vz4t>uq62OC CTU?~yEnG7q\NqF Hvhuw|ӋҠڷoz1g5^ͅŅJSF4_65Mm `=K>g /zNil>U5JQkV]ZԒEC:yCNĆL#!ܘBA:>o\s=71#.NlU)+mu€x6&GOBY% ]1HuF mu˳"6*ODO@~ OsF've7ws7ydT v1nQnPrCakș Znl$',q `_ȺL)̑%csoC`hɞy7Ck|"m dkUG=55=6{P*.7WUX9U/i?_>9l;/YaC|z^sl"1 ᢏ8[-fcSАUs(sl Kr2tT99WD}5}9|0TAgT\ܸ j px Iv)dI)JaGjn'ZGN!>Ji3:"(mO7)s].z`Df!u'vT+j8T[6: ʆoՖnOEru.UbѱT[|$sME` n5oJ3E܊_D$l1]}2# #iu62%I#X uC:!`}fW46"DSe{UeޭPOKf ʳ ֹ:3)V voTIarF16jô$ǫ[p0q\*49!C~!B`=M:#ґ>@$5BJ6 nF;tLUMـ1 E~kdUȎ@Oׄv4F4+Ew2϶Zf̷Ak3 !O"E;0O㞏Qg? !}/5'4wZiXni&ʪ[1;u0-Rs5VΞm7kjjYuulRb#l H$b+K^B \w X)tHA>>@edq<N,ǫB|F4=[7)oIZtF׽miTH;"^$w(f!fQޚ``̽y#A"XDu?N:qe`/6G[GR׳S* ]aI7"DY x>Sd2RҎK582N_;b}/2WPO26׍by C \7- ?;9}Z Ks, ,m"1F.mkJfZ%['_GE>2z<_4a=-fO{r<.aWukW~4KU}wodXJϡc@>k^p={0\,:*zLm>%1&5!p+8mv@ pĒ/l欇IC!l ;܉C:#g}ad""kWacYn oIXXd)C!2"- VƀOGysl!hWzAvG|/5ӧٻ{ s3dPW@6 Kq!̼R )=ϡ01ߣMȱ0|ju$c 7ږJb\j~@ 69[^uwr.͏1uk5C}ls/r=7Z} &}haU]I L/q&ύ;XMݙC42#;B8amNO=%?wdkĠ]I+UA"u3PK ErV\gj>Ԋko6-㽼ܶi4QPZC 3i" STGn_}# y0z7̇?ɮx!#xA)B&8ߡ~r)CZ<8!J LQ;̲}eu=HEdbxH9.[_.3 g!0Bϋ|qxeqQXoAt3Yq$ogw<$= -5aol=Anb{0,@&xeOE}#<-XA!(VsSX7z!q:TAMsH9BVt rvmeܚ 1 2}sa"<1o2?!pˑ1= GG@pu+ XǙ 5GfrпiQt]m#hMw6y9noTEhNBy$ZJNm0Ѳ`ͬ)/+=^=g$꼼-gӁ'M)1L|ugpMy˪>̐}[kS^T5+pB=hC`3%HZ`Njߣ^?ܟkTZ\/{Ʉ8hjomp"ץMw.lgooॡK*{LPlkw%rA/ ]ueW}>G=3EmI'<#z'O? Dg'%HHxG8qHmh#`0֧oe#`AWjVoc>WT-гuNW(ֳʠs(=$}3y ne朝:Rĸxwh~c!a}& T`a.,L GĴ96Xez=rfjj]O(n3Fׁs : ӊj9CxD' EN%gd3 H1%Gd@M-<JCKf0F@P% .^X]L,&+`yR*r Vc33"1#mvZuOe ~n1fPe$#^ޏ;-ǫH^qYa;̛rF}ܧ8U_:Tɪ )RkP8iX2xlB}16@gPMo<.W0`VJ27ye#)+V]ulV\3|-+t/|y oZչNʆ:Ӝ$Ee`8R?=T9!eQ_J2hաѭ;k뢎YN؆r+Wv`꠴?4 pHyc}`vé( bkSDd̅؀Y@c2]1M~Pr^Wq!Ql8bF ʬ+UC<dum#c1K.~FB+0Q Φ1"VYj]'̳YZ\zS^?"Ĭ#[_x8D35"g[O?ֽ@ S*@G4CNj5JMs^ 0}qv{LO.thSŅC Aǡ%Z%`!Kڢ4I|dbX̆ OD;š.١iU>YƮERdCsWEhJZsEf}y~ AS;]Ԗ+r#l3%+DbÖS&*%OU/BF+B"?sbx7I_z|5vZ't3b$Q 7DD2'djЯ![7;&S`VLH҂SLDrs፿mF|nn;rR{@g[$\rC|=5]z&qhNp0d]) Vq{Ϸ NGT"* ';j$ϝ2RʅVP@2RLr@2w17 :W$]+QrXjSb ӈ<򨔿R&SD & Q [򙆭P wߠ^1|)1<A|`azɇ~zBHIv\8\aV$NJIcO}sgN@{SQfbT$ EV 1vF{ah6C08IBznS8 _K@ihJ/clb>Ǯ>2:$.46%%}NwѯaA n8 M\AmȑP'∹LMa;zc;h9HK4%A:;LOdR 'oD*lT srE?1 ^tʈZ+ihZLC'%wViFqaI7 :qgd^H()Xֿ 9i(e ν_;6,\1Ro% qa@ MVjuPNEБ-~9;솙H*G~+I6àRGA{6Oәt$.w+hLg֮߭վnIL"GtF v}ϭ|!VVmȲflҍ| {', ?L"*qt";y^QEmIUWC=0{<1^w/$pX'j}q(oducc2[>F+) ۢ6/{F-" 8jԖbɫ/" L {M6PK^#(E J`tHfe) ;N1X=[I ѤB=JDPM*?8k `N٨7S`&ߍa}.By*W+'hKj g,+c_ e lFLŲڹ^,WڞA*z&;aA0 Σ]O32g5|[tu(=X@]|CM]X ".~m]@m5+2x)`@[tV @h34ݗ؛27?y bTJ,69% eI& QXa'UDr6>eJ53YZ?/;=6?40ݑmG`yDiPBS2(0nZ}3=+?2M%( F~ϑfo*)ƾ6\W]6#Uo?GSlS/1Т7KxΏ6` kQ`I<ČY,Ѻ-"o, ڈ!":C* _ŗ'!Iv yN#ݤ;Iz4?lvoցdVBRNQk^x\)D=֩is3HX_`b"p$PǻXֹMj@_| OJ,I:M"wDPxC jJ5ܩ-- t*7Ѵ#`1DoP8'x_RbX;f_Vo}J9|ٚj[@ch3#,O|j7a%: мB,2_C'hl,08#4Ӗ]W/Sїe/+;"~[ B |b=RK:^i/{~Jb/EكCSjX>u)YVi uZ4^*l˷tjUwOxUT;tGZ@*^)"iy5s3=@:WT-c$8+Eh9LiՏ8Np,pjBgLӒW7+ pjf  @Omel܊%d,"*ie -uY_}rxIg`-dv//p$z]bxTTa4ϺQ \  氱N0FQNX h#k/? QUē+S"tN#g. gruc&A@39v1 Ӕ` f5j]&_KNAre!@DHu׶l!B퉳/n q!lvS hje,,:nP m?ҝGhiVT@3ߣEAHJ+%X4rV齶:F툃\ $?d 4z#<heu{p'I]@(y N γIF9֛gH<o@'Ӓi3 "l`!MSX!΄@Y,}N\m' W/Yd^xq*btwrl;K#!@VP:<N;YSwn_mvIA73:ԦYpiߓd(5$.,5q=D@$-8棞@1UJUax!,vFQYTh g}TU(x0暧\`s l ?='KAG{?>{-g,$=י}H{3y}҃kw\yELϥ34XZ/Neh/Qb;B6?R65\lfgED:3-E*= ek@eK4Dn\8hrXPO!C9U1|+k}Z2B EH~k!n%WPU˖}H$nA@lIfC Sdqa# (ݗAQ]3=\p|y]@!-|RZ@/AW1] @R$< IKY,px5"]":E?VlTLpVLŅfW!L*԰ V"#{Ms3}H u!hlXjYɵf,$RyM)~M GԄ%u(:IEOP=NeacA"?1$~Ös:Spf'uF.e *V$7/OC1 ~wn0vU:깮%_W)ڋq#Ⱥ✧pi׻IFUMH5jO!6iU:Vx)nqK~Ut|Lמ0VC`X̿b}RcD 6)_R"hy1G>_KAZSrߖ]`EHJH %>J&e~MLN1v|%MޓIطG3F-o NQ|WܓnK .I>>fQ[PBvEqxXPۥa؟ku' QLA~JpW$T}o4ˑa[[,mSZzed1&6? N3x2c_HcIu晦-9@m拤po B/񤾛X oŮx]ji?'-7c{01ݓ \lC}<$*cv!=Ll-V,&iDK\<|wA]D?Zs/օn]7 󀅋<}`pp1_\xVuu*;`LD?G*aID$H8ׯ0ۡɨm iҬP9Ef!r0liObk+dM`ykn/< !mnGyqJ?[;/.k2Ύv/cizG#ۃB nNvpRg4`' 3xm8f5n9r&<ϼEٶ`0U ){1B;Ԭc@W,304%O  s6{s Ikx~D0JkJ̧wZ*E~o\S+0kJkJ- d/c2惔Χ  L"s*Omkp]ժSDUoh4p5HtKf6o_ݕ: g#q$*DO&jЖ'Xx~]{ϠEOal8>| $s.MYd͖pn˓LEŬ0ߠBڬ01QŔX$Arh[w Gk?y$sٔC;HLь,d~)֐TdƊJ'-]/#3e/N`4Gmyv0ӏpT:UZ)ᦅh05&CJMݩHhPی!9Vƀ8IZ&h%^Jݗ2l!2l'B. 0iB0BCJW!GKZݻYHZjcYwT|wB H׉ FEٔh&p%@25C3'I6"Gt\şaYJāRnM&Q3;LΗLpr fvX0c@x/(?9CUht79q369Y&*F)ZͶT$\}EDo0b7D 紸sɓEovjms Z5qFuHXg&RIbloyu"= P(-8x0)6RoY  iPu'Θ`bu%FM=H,cکau.>^@t^J-F0<٭!?l. aw"`*#pI$; ]*=zf6ė<Ũ|(b );[D،\fYEڎ܍?F~1ӓ,m ؆W} |DMTbUӆvnsq"p)'W T;ͻ.bs|nk!^(}ga^ BN37cu30]vAn:F]#fs4e 3a{kӲ 3MLwK Lf^q$NE6J9k^0*j8Hwi p,8Sk}4p&##K{Z?BOק5?$~go4e̼֠֝U 2Q/Umhޫ`yڭS!!Wmsmҽ_𪻨jS,ܻI?ϵY@!qddcbwg1FAPU#r5:e)Te&qCK0Lh^4Xӏ92/s8&joH_{7~,jp)?vwT̉da [ 3 |kw``64պDLJEG7c~UJwBM2e t:4% ;V7ܽ*M-MaZ a ~m'XQmz,ͱArǣD(.?E%ݔFD; ` ./Յ1jf{Dm۳eC:(HLaġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4kO}BMϚ2ƷefnVtyT*~[T4{q_ht8ڮ6&E&iWPa1ee\N5gۻ\k5TN{=M/9r{=DY +\I陱lOժx-7y˸di w/T3JGW+~z-wFrSW"/o+Xb{jjl?4,e}sbD4^u {% ¤2jI1|Gx7 2:8J/j &op@bo8-=h)YUTà*G/ Zpa׫ *!$R dᕍ!Qr\Hu*\B75pWNP-\I.ȞDjW a'R#3x~1UaREvnv2+^?2y<.I5AJx@͘o^d|<:Ho ʗ"#b:U5~nKgSl )4."0_*BC8IK=Y vH8N,R%'Cbwu^:HQ=29A`7-L^A66 ,7f;~DHvS1 Qm ~UNGX>;Dh<];mψߞ ud$3m7qzvn9K *>ɛg"5R"m,.WY ˰ؓfvZwʦ@wGuw?S L.Yqx5qfyF(95[j6rMBaEoEzu1bl|uҬ5PrY$ZĿh4LwF~F!iQZ_jN+$Zk]4.K 6zpƪSb3) _L_"A>ǘ! 4LvmTX%:]cuY6\QXw2I;V9sQ%S<2.xB2Rӻ^c]|@숷[ӖՆc o02X]Oe**>DhޏmMH 4liFJ JІ.#B!X2ZȽ8]!kaR].,468Pg͹ )vcUxمwU$ F0U"6zL(Nlo[uGhCgAg/fx&Eݮb ȿ#nY (^NHBͥ R }AK`ejԇY™C"H[/>z ~;woUͬ0UҪ͂оت]GNGOhW)4fODM66zO1aќ&P"2 dm Q.v~f/\2'Yq;?ʞAɄy[#GB #* m)-o#\HBFf--֤nxBt40&8OfEj;1 &|sIA yS(ņViHqRH\ zMz!^y0#Dur"WmM?mMJR rK6蛁Ve~ %&h&$Ԣ w~^w~)8#"~{~E 2r[=Գ<8{`O {gdpk?q| -o _ebJkVt@㌉k[S7A=IX._&7!:%[&Pjǡ Mj6oUB(j&1Hd MO-¶Gtv 6CtAJ dSOBA3v ŅgkVBV;8VAKyG&hVdJP*m?f|!J4Q ^!tءemx<%\aeꄗpSĥ {iԄ %@ʗKl?fipKdlӦRO\yPd,X#C0=z,7_ ;yB3K-i⼔M3[+>•R7"D;9lmu{36י= UESs_Ka&Nd>(_B}GJA26Uu0/v`#`DZB5Po:Qcӟ:lsNv{h]Z*m.V IO>mkSbhã-D̍u %~mHѕZ ծZu"}CW (# M>@D,{<0WG;?l`˦0J Ac ߞ:VELoэ3jqz -1v\ JI!a?ښ+Z{J6YQ2>wDž?m a҃w:OC 9AH0vBH53@/H'e ¾;8| rgC?[ H|q sNe̜5@ `q1 P]oBKWȲ2CqfNù=_NphaPH=OQ9{h%u zoǨ84,2u< ]+" 8G5z!lڙҲ{ـ_lp7R)t ^ޯ([kɫNGԷ!dw0Q#!"< x|1[q <ןI@¡vI6-ۦi'7&Z  { `ܡ]rmIgeԔ?6ϹCZu#rWjaDbKE_yݢ+',vEGHP^ .qROiV_F =~ꓓ4fwnzXc"UJ۰7l"пgU}N81dQ`%=o; $tNP_N߱xZ'Wϛ+--w+rR b[p~Pz_^vWTrve:~ MjR]ǁ"9!&Q3fct4nE-=>&U[ }lhp0$yXL~Cc8^ 1!3C;+O;I 2rtЂD¤@6߽k%(;@4 gBy+c|Ζ@F1Qf w(=Q?Ċ}(Bnf?qD^*:1Z^6^sG9D ;k֡4%>jg8bvUpHi"% *%r6nfǓмj).K;Sh} Cq2)FE4 LM<$sZXMk9r #"91;O8&Epk!fce#ǐRޜ1CEaz -&ol,E.gugb !\I!mY*Tbh\[EC~0\њJz$lA;|%>yZD(p^kI/f_zq֣VyE|)Х< u($8I|pGE RS<, T̋e! 7 t)^D set. z=fJ<PwPih:?Zplk™Pl&7 @nLBŁiS-k<2j9ӾS?04 ǨyI2- 0NdDHB ۯZnkayjVz ڃ:;ڲ?HmJK6>M<uTxkbZ4zKjϨVQ@aCK< /y$[S" &CgQ|Vjۑ]ɩD(z{sR)Ev'o9N",1M@4끝.ݬCi怇yzr|HE.s@t*T A \_z5c5ulպ:eM5iWP&Hb'9]>1E!LvŸ('=HHY]:hI.t}!y-ZһT t* !L*xދT޸&""Y/jSin~YMht2핀g4Q_Θv MHR1P25ΑQeUloУ=WrFWKP-`̦!SjF ɥB'/!.s44|Ձl0&!6{ڦ-2`:R9T^-MM1|B5g64TZTr& WxӀ*"_0UVum/W#=?Zf+($f$ۨg"e ܔzԺƥ(EK"@Q?yKc]? n1茙Y/ 0J7|LPXOJnjFLTe@:4*ԗ瞱/+S%4Cq$/\){5nҁ Mvո[> a}͂ LQ}hÓVSO+בɄN\mA)RT3mM!884UddB$wqWeJ 8ŹWpq1!ٿX$wY.6Qgt–^4Θډ0i/ZSV \P-?xsz('mM~} Ϗ ~` cg ЎD%2voqA]iRH1<~sCTZB%U@s ooMFV񁘾H P]ȴolumb5ҍn4# B{[cK dpZ\ن/`O|UԙfOgk{?5UpNʈ\q!$QHl5!!J Uo8AsVw#yGc9ZKd?ݮ;*ӮZ%ph Q&pG!9Z.E~LRl gAWCYhԚT-E4 =JtC "[ܕؿ:U[T^3BBbՇ[ ꏐ}:m0?@kE|]&H4y0T=ٽp@+:CTH`p +L29m=~XLcüz )-Щk:W/XqZ^}ɪøt5nEt,9R#`^^fcj };h7, WfO6C l 8/p;>ʼnvTFYӒ D!<(3uލZ|nO؍!c(_!*TC:j4n \@NN*22M_x-ʳ^ZWw@ǂtJ">!,0Ab'~R2mo9(]sjVKؚ  Qƴ+~^_=ȹw_n@f/NQ:rMF[-c|zg|f6LJ޺'MJ]e:0Q;kZYJ[Geʈ+D~Vjt 2ӕ,gk0A#&ϳ[FP9/E)"~+A&3fJd:f /wNTu%7݅7+(lbK Tǿ ݱ :)v U5" 4&R] »˜Xq]pO#q 3%%mmQ\2@ALE ɐx˗Hw'9wE,hJz~gqP\:iEh01Ș?դfB)t YJ.kemn7+YOMX&#K:fr* xU+W7U(@9*SN0gR49WiEޫcO"O%i! 59'Vf$Y~H2M5 bx̧;ce3̤=<;)-K7a:zfm0 E P+t.}-`X:FfnDa@Iؚ?-yc 7& y{L9鴐~ݻQr Uh44[6a$qi3nF߱¦ELڀX|OgܧTsdPt!yXX<*s}ӧ?MU$ RgaƾA h5Խl6觓ǃ='XiGܾ^Te;p-MhrHbSXe}yO?2fo\nt!'_[kLԚyW^VUfDS9bIR;EP`# 6a w\Id(auOY+ kکo2Kh#!m}{<#!A.鯮-k#~TYG3;K):-.z. UM9YM <%լ;RICAx[iTUڎb7ϫټ,˲eRDŽPӳ?ޑPNpjwVUCRʑF#'Vx թM(9rs:3D0o}GG:OF{)N x~,w5`FDK~GpQnBf"]V$!e?CJğTSv/C`Bw}bU.Wixf{*J_{ s? W,"YYiS:P Y$M|j.6x!\_Fܩ̵ks}v1B|`2U\yw_$rj(FFtyK6b(n]Q@bi`0H=tzRf%ͤٛ0W#m?UlK+c/ky_|Ϭ, ?vgG"rOgueycjw6CA ऐP[V |N,Gm;5)l3{)h()ŗthcr*kȼ*𞌯\Iu9ՙ6*ۓȨP[A$a MſdfjyKpgo'mggc,ߥWT45$ XWWSwѷ!K|aw=dbNw+qŽ|)J4Rއ-3] lݡ$;}NsM9>R{\ L1 u5$B*X{J|>`J- q]bQT4qW6 FȤC ؒr i+RO X]==-?+;ˮSԼ<՞p:s=} jrOdcxGmX]nG(θC'N1G *ϲvegfGNGzX9raŶSA$șLrXSy51d=D6{5e̗%4h~@jik_8>G'0=b>؈f0Yd'L*Lؑ-Wг-Egzeq%Tor"z\PvMn-܆ȥhL]9_ܬ i#d$.Ѵ80r[֦2f[ *n׭R[7(EҜF܎~Xf cnYn)c(C1p܌Zϋ#)~ -ݵ?]ԵyXħz-OdQ+^Q;.эO{Y\J=0lgMMWlG8X5 5]HV |6S(haÅ?oŰ*ߝ:T\&d1ʭѨS(!3c#bZ @^qC%*!iB{73Zv69XG7$jjv\#c`Y.BI0E'B4ŷ>BCbd=6*ΓR7Vj&= 50}^')> $L[Fn =i_؈lH1,ruKkNd5L@&f}3L㌝WZMSͣꦜlw }ېH,+չ(uׯyY^7}[Xfp~7Y9j)a):2̽6 l2:8"k=cYI'~cѡi- +p3唥H M m[Lhk-1ɁP}hiKlrdgk<-=[Al`ޣ:+PTs*'=63LsIJL]S{2'c["߅jq%#';I3* []%{e}P.JRXo8q4 T!!N.PㅰՉ 8V)zmT e~=V/5r+gɎ={va5)m) -˰vb @?o+= :1\wj@YȞ{ G'54<LGQV*p+ZgJ^1(byGy3AoD຾xuԾ vd8~zX7b fj;M MLgnuЍOm><(*l;Sph.3& 1e>qr̫YH:>lXg|9 D( UH wHgQS`oѪG3ܲr70Y8:yQW={h6U{\K+L M#cK72iP<ᕠAsW!xI0iE7ۇ[sZc~Xpz/3!G8eSue3t1LovBݼU?U0 ֆqwu#}uS;am Lݧl BP;褔d^a gq p:F Gr sV\O-"1k8?KtJz 9(QsQ_(Sb0; =cTC ,I[Gue,G<{>Eqx`{^Զ $Qc^uˁ-(mdDIrXVqGBWW02;l"Y֜ИuD+u`j |wb]<Aw+F}pA[> %HaqD:C2zA:[YU%&+"nUOp|VͶ/|{r}^A\̎[bdYw4+Nw4S+A/۠ {jiqTW#J#:ϬoMAS 9 GB.|R}.D| E,o? VIF;sܬ`P{li E\Fs(հbm]qJWMoL?`8jD܆yٺC`,^D.f,'xKrJ zƹX+ m7'GBYGR]*BDͬPS\A _0 IH." Ʈ9W]e"4:U)ư>yUe --NRHX5x@]11d˻ C:$?sln 6)lUsoLe}fRZtuc$I`3( |e[kmLmWIN${>M`I6d3 El܄?fl+4 WfЬNB@s+O8Y* J:1}A6H^ bpd8 " 'يY1N Th1?"/2d=Fo4@f]ȹ}4Q ( fXb Nu`m,Y}mQF;z+4WO!KCL[W XFrv܂Lr'=xx+yXUa+۝-/-#}@Z@BPm{ϾKN!Yk.ףutCtHu"/Mò)3 vRSުFiI.L mr2_'pSԮ4yY2$ˈ Gߊp{u̽Vǎ :6:@]NMԪ"8oB;^o0Hi$_;a*m˷|hU[c*pFbB,L秖vƒ`Z چki MQ _mEmʮdd24{[Y`!A'Q4)Ji [{ b>:䍷+_-coyoeREg#JlIzҳ>0 ` q cGE0\Ygn0ZW]hį@*S1A\T%LGN@+UZUO؈eZw$c!7@U3!џu'KnE%G FpjF?q$Eb!x#O|ta ?MU0[/5cUSå؂wE8. adz4HfgumK@a%_x' >Wt>js^Kw> ߁%P}II[92o@dJ>WLΌF]*Pn3vL y] {&IH%9P&^cV)eV*036IQ['ֲ.3~(Z⴪'P~b_)wœkJʔ3U)=H%]Gӯ ˶q9T S YaJuE1z_uEF|b3 8 XtH ȼ.˾;1ChJDIpŁd e*:>6ɑ?M9(#( 9\tf%Oq//m/ DyH6wi|f%#Ҕȡ,ƺ_cԴ{K"(_LYc.~'6HU-`YÔ] %G/z/ӹ>D0ƸG94N]+(Bnk-` 9Zq75Ne)C3i[84jUKcP q+? 4哹mʰcN4HY\Ђ,AyFip?#/akW3ʱ}C&yh^Q;-䄱ӉKv`L@.Be=7ý\k_ >r$zW$zf"у#ߚ}Xcʹj0XO½<+BUP;MlENO1וOW]>JĨoC "X:UW{j6gǬ$@0Hp ;~Ѧ7R?eoژ)4N4^7j),a3 KC2˺]8aWxh7nQ18v>1zjFir[yƶ |I*T5BKn+VR!W2LoM^6WW:ENMgȇOɵj #$^)svjPoIzm6EhWUNYw<0E,뾉&)tH#pT3 m>4LĎz'avSS9CVE%Yv"?ɋgf% :38A,ܻ-^e7=Ș VW1Gu83GNzPE/γeRVfKKu=kBd,QIH8upޝ(' XּR(y%x@=KKUoE,=dWF9n]XzBL]J!KX-(qE{9lշ1p2~_ OXc`缃 <8?DLd:l^ `X-':FKbj)LU8zZzy][mG!+#s>yǼxG d{Cݷ쪁ׅS6_|a"dioQk5vnxd1tAFnt2K0D(g12gr0Yt=K˜6#YXg !a&͓~OĔKFa'*kb Pq[H )Me-a>{Yȿ`ǽL lVEqx3 A:y%DSQw_~{kږ;t(D5(9_ ,zkU37C3R]FM ?m?΁!6M&J9&G6I=ӑu~\Vieu1x"s_^? bZnHf}d <03=_g!kƦI"B([k TAx!q7 S7e+}>%!(v̿,1c]ľ~g=OV@ORpz‘S|7=Om Ljx \X'lًkBSIryjg 7RF[#x+ չF0l\QrN.CNJLJgƑxzgzY MWsN.^yӤ6-- [ S?8.e0tfu^&Q`lM"#?2/8NӨPFw I͇PΒf& TMNE6h(0T(JN&TtDW s xM~u]q >3)RofߛԴMAzy7/;lU6 uߺtuՙ*WUMv5>.W3LrrxkV. ukiφCOrmPI͜UzM TU'ֲr)ɉ!r!=uGK5 xDڊLBM'ARfyۦm،FW5Wb2\{l;YR( ]h]$t"#WO3wmn{WsP鐛Ή+0/;,EfAj$0ufDIXiz?+T'0 ~j!hx ?Dd:qԼiČ]GDgϊV{+QqK$wJvf 6V*9]dPkWof 'i{oɊ_YKrWx=З4 $=ڀ AFɩO͢k/d.g]Y v m F?^KG t}K}T|KHu-ʌAҶ旎ԋv~[T>+j-v`*u3 )cE2C!Uo ̎( L'j4dIH7w8O0V)^r_xQ$ڑO(9Y|e? K( m^n#jvuY3>H O&eXzq'@J4sr3;GAy6%^sURS.jjP7oXXJ{ץk1j7н,>9OjG ^.[v2ݤQ7 IXEƩu鐠SqFP!q}7PqKsj5xCrt獩Kt([/ DK:ĨEq};^c*o:GRT ~@$~Z{zG)G* xQa }j ,jhc̯xm6ak~7a.X5ӆX鬲!?X&X+shL>58iXH ?Әζ;~PC"!7m ݰ2`X\%Gc4E)*2蚶حb.c A\bqm~E, 3W.t)G1T|H'?d?Im4q7t+50^\=قєESg/~3hӶ=xCG6ЫOMӓb5aFBض'  j@\eiIkzskC]F~] $5Zxi #t:%>tW>&O]>#qƢcZereg  &&cgUUx|]mI;w^ꟄA=Cd,|t~'Qsin:xKPh׊+鼌mTw/륵 f_I OebGAXP0ގ‚%xZZuNiy B蔩1]щUG4A /@0N Ɣ]F1{Т̫mþ[/UWh@E \K*NxpF٩_-LFAb'1֎G}k,X<P't7Ilɹ렓df:F}2L*=cAN6ʾxݣ@hQ{+=mώ^`C>/ȧY@H>K :[Rf2Ol~cO"c" lRejnşPOPeC;`ı]g9!5N'wkؑP]0T&ЯA^7"Kg@[OQϰ93#Pڿ@v \?/+%m#!'%*-)9r|:<['3oNS%o2oȻ>1"πbUiE<7ݣ5+-YF3[ {dӌ8 kd;m X'=`;wd߲ OcwUhÌ/Ͻa. .wt.ԠAÐ*ôc>ABE#{-AK sT 2R}Ow]iGJ 챕ڇ5Cp_'۷?!lOVJV'8իq5(4a.G2:Q%C l_>0rl~Ab1![2x fuLջ;*{Zm{02 a|N<2IJߖvE yY'  }!j#/3&0|(A Xh.R%I*$D>04NQxMq'|XI]m^جz. KS*%tK_ҔC0Oݲäz3hj6+wqemp$pqJ`,]sy^q!C": J?huZlkP¯vƍp~E$퍚C n ER L٬ݎGDl -,_#~4CAZS(~~d0'FK|z&!o3{/`9T(4/kEtot>o+B(˭ƹ?@W˛jhn6&QwqdynkOɽH^4^u~͘M5"jgY/VkDvom&uŴ8J (`3ӐEV%k' kM88R^״EHH?'lV,e[`XŒbWˆG@RWkdgѐz X@ ϹN/SK"'?twJ K?AB5W-Kft 3GЛ4m#O?ӊ1t3*[O&W.m ҏ~$tm5̬ B*Xِ>2+RgCgroY4,QAdhj AwX5}u毿h)sm/ cQ>N[N6OLuL)'x3L9Wx'Խ,A wF`iei-(]ap]e988KR]ӱt,0p1t^IVs ] =;.XSWw(Ф?"&>ˢ]N`LCl\d-3 ]ko.Q<&VQOY cz+@P`է"\Q=bڬic6,Bkh.ˊ ,g]P9v ԹDE+~,N 1}Л8/ǜqOMcA>/u3*Eݏwe؈T3{&Q&1#DxܖE_f1 x!$nP=_K>=Oa^#qB%3+~6]*3tv{\[ڒ ziH@&GԳ!]3&OX{X`7]I"N8MDl*m,I&#Q@XV<xBHH!3zSEWQA瞮>[jans C W91} _6A6a OF}+wvBTۿرy?dNBpƓrL6ɻZ|ޕLR-qJgK8 17yӉH͞9;X_~ǒ/QrP37v(WW]Ѡ ~1o}I3Kg 1X0/dɗAMhasJ$dʽ=xw<+2[w)|ncd6#ԓ 񅠮Ub+:_, mp6%Vdh]zS_VDE#]H㦑 VW̿d7gX铩!س)1]Q}}!DRmN|PhCWN@A\ĜO( W%ALuoc.|rQ7/ޫR~ k|azC 6_N@V*gHP-tOdp=a ٦!wHsQwP 8.?M_tl;(rdz\^4PɖtuKk )e6}A- $=2ĿG&׫ķ(|9!XzcuOOJ_DeY0 M^]2ħ̾Q >Go [S+%j ?yTC}2o5Ăn l$"JD߳9A Fu#<I}5w:Qc8`a}fp$a8 Zsӫ$)FCi?˟,Ѐߵ蓬]kZ;سsߟLWPJ+hr cin}4yk C.⎳JSbE-?[r\Ĝ ߱4jDsî?+c16R:y";b [IaX6qi:l+ 7?c|+ 'v[&_>0lTYw"d}FO&ls@\$-kL? mgⵓ/K+I~*{~m.VZ=JjA90 l {ӍO{ߙP5Q)TIvZn85]׀c1Uz*ZzFO֖Jx^򊎥cݗ.i]?/;˰ȩ_I\=^ acM"qToޟ'}09vkqg~ʼj'Q)_+8Kv_hL&t킮LXQz*?nf/oKgF̄`R ~G.? Sǫ"ُ| 2fRLå( )' XGC]O^ rP Vd (4N_QժaQ ,O0b6ԗ/".+1o DZߘswZ.2 (B ffE l4RhI8-(!V}m$#{jiT?k=/HW2֗ͳŘ*W %\ x%nů75iw}a*ȝ; 1'%ώe& ֓4 A+jT *'A3<7"^`}"-N15cNK s :I` 3q-/e6V~}G(#RhQbzO_0Ên k)3Ql}lo(|<>Todcx7r4q@L||Oa ÊQ@17W8(LE>zG>x=8 (Dh6€ȵC#d`gJ#dOi څ;0 ߟEԿ2z7nR3pV>һL!@f .puX-ɮ;;͗u*vz949/WXǤE*)~~e^+;YH5;v(C4FYV?ѦnŝmްdNncfF"xJNjn4Y*Y[)x%sUN{9Q FwlAz8:|QBEhBȜ:sHYD n7&˱?R1i="{Wԟ_IһTcͯzpC45HqvhXAs2ވ& ?,h_yox25!lSqvZI5y^:N/e%I[6lY=ks =حT*iՔQz!kC6׬ScFgGx( y*!`|f#yFݽJx0_ YXN?}A^j~$5MrA$0vUewEn2ǟ6?58/(-c|} oun km_ "5=Wۅz!I܃2Y*5: qb^n 'I!“7u^n7j?1NiW~hM w(WVKG,el S{c4N$uI5b>z[^JmQ4 Y8QE xWMkk31$5ﵮ.6;'sE1>\"85D7Pn.a)}[ػ~_R 1od"h38{r;L=h%_Elq#גF]4N2txMUkEzq(6VH-ŝ̴ 7"d%~vE KZ KҨBDB&KoLeoGTa Ȼz VxX`+XF;e75H"~\LK*r\Ȍo{"癔k(KH hRi,)a+_ЈXu"tW4Ό V }Ng N5>L|]ޫ|rL5}UF͢`Iuj @-}UDT_lN+ [gq" uLҥ`]~FַS,Z1VF@$.:W &6u]H%~K6P2wL6 nD"c"Vc-=)TRx18bz6̯Ll,lt,]CIAf8VkKtIO$oJ_i{v|Kf,Y.h]q5nl1)2&@ &&~,ޖ]-,9Z_߻+SG &*H)n<[ a\w+CUaɎ 4JM\.`$eɣ2s )o!z3_S0z4XKSu^#!BdiQITJo@SXYz?Y$+O+'Sބ*p|?G_EtAâ:=eƫn^߻}E1 KˈJum(IE5#. xGQa2c9Ղ Nn@Xecr]L]pC"9 1Kx0zW5#DrQƐYȦnl^g9/,ltP=',!+8FѶ$ƨ#/tC1m Oy ٨ܔ+yBqUk{ؕc2h^1ͲU_DI!m~$<>zwQ9GRr;^=u2*Wbj["؀XEaCΛUN 8'-CMRҢ@׸_Œf4;IZf?^ fPc׻U@˰䣣0@!ī49 [uY uD얦9!70 MUxLp8_8jk mf;tU򹙨lr5w(,0O z,vz-/qFSck-MxeP R:Oڴr#LY˝dp-k| 7)ynZQf|* ,{t4\U}ÌsovK0W͢6EVуb}"Q ͍~h/>Z։ҙVnԪ:.y`[,-A9C#W "'فsg4ƈM"U@1 9ȇ=pJw(R挲pQ9W/ά)S>A$L*]C؉@d!X:!., )?$Fwrf=Px-͵ϵk˒2O,t>m[v+To$8k ;-<&2=F:)sF/Ђc#<&c: m֬CIȂC4qB E98[w;k})-&^T%_M<m% [Xm&*W•dӑq{m <)8$%u8?" OSJ'ʈHEԁՅ8IqeK5SosQĊ`5s@j@ܱX5yVz(_şFU#+tz A;hN=w/5R1.A`:t7'o`+eejbu5#m<_6v)rO4 23nS wu)[ᔁ?Ә+@-s|+%d۔» [ -d~{GZKډe xo~9ݵTpC8m &o(bGe([lk˘TX8 `ndނ( "J'iw!x: C1(-'c0<*@]1Xms2L; _( y]>{qtMgmYdl7q<`YB6ڌX 1]ɺqeMNXMK]0al/1{0|x|w _Uf;fی cG_G6nX= U$p Vք٠Qy[v_fإ>+wJMhAn T0Zw}>/.jv3eotfJ2/*Zpm@q}ރ_{(1V[o`(۪(wV@-(U z1*moJuV$D㏡ FkWb|ˋe Ayu%Z98} Y@2$PK*[n\[= . /΂3I?::rxNWo/ӳ 3i]m~sIDsK?k_ .m)O<ɈnˢɠWJYr7Ab8L~L%Դ# jtbD%f y+tb`Y8R5 5\7?{7(0.m_k˦yB!53\Tݍ"xExQ8YlXDj%%ioҟVNP&fRLۑ4"E AZ[`Vt^0h*˹yݮAŵ|BV¦ZQ4n&T8X@bbJha( cH&}VݐpJoF봮r1FÏʸ@cqrE++UܐԀ[% 6TG#9W2בMjN(\j ~y6$ `k#aH|8]cS lQ'ZC4<4wAMПJ}>eTb%5A%$V +H4𯋰99Ak2YfK}/m#=KYK_dz)S*3dh;0TPzhdR;)xQH vc6?#Bc2PT =w}KY BJ٨ߑB(:)I\d2U̦ D}L\cVn5/% S NҚ ĈFv&Q#`b*Vϙ1r qhŀ@5och;_]8/A+5h#"Y='FR4 UyثAR M7`|u}0+暥b,Jfa=}A b6WYa 5}:]Ӛ mm>d=gGs[!?Q_.>]pލ֊\3?B \2uhG1U;Owno'+vK)!HiRcDC'bԜ7{`?s=bP'Nw/TPR?$2~x Ї8i¶`` 9,'Q^Vcm*^#䴖=8R']h+Mv1my2Q԰ƊOR90UV|4K0XiST<\<+V۝j.atx`xy(>Ǻț '{P_Q[&>qTr |p'g^%&\HnڟřGc \[-u 9e NI׺N^yIS-x+XR `Hnzզ˕KX%PXlTq Rc3m.؉-* vv-'r69&s! ?WˆJ Mw]%vN||׆"o"D-@ChO }0L6hDf互eSO8b(c:W;\,L.Z -s0vN'+5|,rͽzR}S0(U>x֧F )qBPyl wxjТ@myQfA5ZcʏkN~<-M^!kna90)XXV^r4&g3C:s$#gs.&G9^>485V}E,B x@mJvV7ݬ< +[[8y\~~\Q RwVa<ߛ"tТec ,)01^mRpsﶂCQ[i7jM4z6aDxYx8Pcơ<_ A6kc&`M,6-^^bhK!XwsT0f0CaĸjhCrsV=,v|b@_ Lds1X5`._a0 ܵKә9 B,钘dI+g7p+YN;h*nea2Xv N> d~v:8]~SaVgi)Ģɺr=O)苓)Ȝ`VQJ17, xv"l 3W4ep-FI`7>@7"qw9D8ws7k_'4xƓ"@&vTF=>ӈ+XIds vVH$ٙ/_Ԝ%sеn&id zP+֎57>(;,5kec^ȟ dagQFhDˇTџ:~|;+ Rw=)>%hlѨN5`|boe' QQ&NTsVF¾cH! Rra@Ii!72,UE&" DX)p4_SBt4{zI l6'괞Et?W|5O;O$r;aKT.oAԣ#'+=pv }sA[ oZD- !eou;:A,qp:0CU{5u?Y3yAxN䱋!h,d1'c$Z&o=*-d!a53mdĆoOR|Lc%Io ÷'# D`DTo4 E~"cɐd>>cjroCrpN׫7L `1a-8M`ST/_sO-wfOꪽ#3) x4ڤ)ӅQطy>2l4 w\o;~L5gzs$<4N<>̖0<_~ p_ǥU(d37/|S/kbTE[I#7DXQ`9O8]AnR;ļZ`6k`BM _9jF_8z{$LlVnwC#'V0-&_=@t.Z]V@IJ*=5bu jFkd[8|=|K |ӄ=p` kvLP@;i۳TE);t٤*J#Z['J|m!(fd;KeZ3QS ;_;mq] kK9B:<a#_.N9ɮ.EX`FZA]7\渳[J>Xߞ%R&Fvț찧(&~6 jWV<J/nF@3@[724dž:fKrzP6AVEb`kK~kJX.ج̕F 8[!%^ p]mk_O{wPkrMT'zª^R\bEe1$2iu)#ۆ0Mu:u`[_1ڗ#MUiQ/Y3b>IB]/}aC6wTtU =Eh z`w[}~'JP]ILOW|Ayp-Pg4tQs 1 9RyjPzTao5z0YdXp7#iMB0+*gGGu *QzyN(TbM>HjQ^hkL}@ͅB oFXû|j[(iߜJ~ k8FEo0e[#a:z"}ޛ ױ]1n!. nMięl=mwT iO}`"o{Ku{K"vvG[5x*>>i8KVy%c]tPe3Cڡ)3Yu-k ?̾YQƔvP%RvË皆5x ʊӏRצNJ ;GC)Fw%oaJfaJ DQ|CĻtFpZb DԇY&qyC33IZ]K&\ O[)ۊLKbaL}?Vx\<3j{ה)X.PF?Aty7^KanMW#|UTL6!~ioicEyBɅ\ti6Xv=3]

}$i${cJE){/m_Y[ m?MnfYS>{5O@Lk賿kC)pyKikٞ5e;({$RZ Ro&6d@MMC.|}!SpX`&:Ct SX{?EH."M TT&kTd([-)qtu:ֺP <<1Gڶkr~7l=ϥx<ԂB:]LC)櫎)ɱ-mRjH|=elg}_`Ysךe'8'ޘNXXl i:@bd-3hz4q.R%Rg՟ؓsy$h8$f˭!;̧#QǕpg\Z~FN?|&8i-dIH_Ai=?ne8 xyIQP$Q{͉;!4D@9 0ݴBeM co5įw㠐!< ~1i9vd]A8S:cQt"8ol!-\Is80*AϓbV0JHS2qhвJC";:7{4k+#Bj*6U^ 5>Bo0⾦JK5P )Qzgk-ʀ𗏀?|2.5@w_l-N7L֑`%Gni;W~Kt2E"j35T~h!yWQP9x55BXذA9J}+{:ɡ)nf|vunT#Ig]#4.C;6aWv*nl&Ƕɚ[eh{RkJeH7O/+ ^*';лo|z|A+soaWދx2| T6qyz2CJC͟=ygD;w>K^oJIW~C¾Ny0̇1U!Ă_p*f7x/YG)ZD}wjNf-Px5xğsvX[sm'K+aoT9R2Z,,X7e8W| mPT:91N]rhK jlm>x9퇽뛩5NMxrdw#2dP# tDl)"i~2 PG L@ʆż]8ci}-Ds`;onj\DzRjʸ X+Пv172 ".p7r!mw晈O+gz& ^\b.CČzX,},?b4u\[Q5J>5EA1ãIQW,#']x$V]{ږIz"6اKLg[ B+\M`BX,Ʈ+b0wֳOB]j^^vOdp|=12 1 ]OX]a5-dn @ܖ_Ӎ"Br=T^୦n:fS ҲJۙf/fwR{m6$Q}czWFܡq)j7G¶F[a/X(A*,Y+Gl6oZS?拊BjH0[Fs\9<ڙk=?+&U4GۓDJQ)fϽl=Pk#4'h(zL}-zhґ׳ $k^e?nV&oJٓψRw׎*Ƶ*j5!9پX~B<4an^lV‚ \? ƒXKrא:s\X%{:՟սH֐19>qHEބ/XF7-%4ڌ/o2sK|N֛LJ.)ri~7 GqOR'H ؠzc y7IxC2ߣӅ?@`X&T] M Vq 7D0{wM]ʼ @osb20sgCP0}N*-3֎\޴AJBP^q( )*–,W hm;@21{M%TCX`hĘ7r pɹۈ}8V?aв4Ɩ!{?3O;ENfnjᎸ1q.3&-Ds1%Xdh:\=Я24XWx*nTg4VuOqИ%%51׮e ğt_,Awap5[5}JĿkL3Ѭ}gWgjg\iU"Y[Vht $Y2}?k/twĩˇ@i |H']2Œh_. j?Z9v7wߵtFA0YD6jD&To3vZ@ǿ9ԭ؅l07Q=ꯧ]җՑ.@7XbޙA 0@') ]iRts ``G#]RvU]{]Yͤ?mn(&8M K̀Ŧذ(W DDm..4iA GNK;h<[RBlѨ΅bG]36kWvL>Ѳ Zr0 hv\պ t2֫7E>r0bC,'( Vͥ`ֽ9!u ۉZlC'Jiy0.cfTgCJy}ALhΰ2ĒdfAF A0O7X& )1yZ}Yk0]Vr,Nb.szR Hd V>$&ΗbgBoFZmZ+hh#ɖ&"i7 Zw D> 'EJ2Fܾƚ}..e_ >@30tNe`~f }g Zp/{qA0k)8i@"e5}.Ind&'*|Qvid6ݖ1} ܭT$ު3t*aWdY[N~乪dJ !&`7,k.41Hi_ߢchr|@'QʨP@ S"{uh P<(&hD+{]Q;kQeDL#/fqO'7آɶ.]jkRvdfuӼt3-r^r{1s2N,'4fG+֞^$;ءؐgFTfiʠ>pNB e0>31};"AYWAQ [efY&,F~qz s5QH(7+JyО3mg`"1DK-F.(s{2:^2CCz(4c.;`ȸcY*O!{,q| 1mE)KxQ/Ypr_n(j6Jy"#pu4aZk[n/JR{ Q8+]+ІX Jo%2V2jCl> wCV:b,=K ?B] u9,l&~scM.mϭkx aPE}(&KKVZbs,e%UDK[l< ]gnC{v OMii: D^LSdpZwv].+@Q=/Bء~_B. NPZrы P`ܺZ)#8,a\vU @XzccxOBe|yI`l.b "̭La?۵"n֝NNjVPjnlj;]ztǦEzHt?nB ŝm2QR8Kf_PYKxGՃ)$%J ē3Gb5*i}w(X`+ ƒ(GY?~+xp'&YCOtXIO%8hp5mpadbFwSE' *wZIJ!ӑh-¤"M% B,噶\6s]z[iUm2 ^1[n:X/k{D =@)(Uc'&#ziBwi݆ǁzR;^ xKWi> %pr»ѻS-n%$y ''CJ6@Eއ;Rz.k^ f;LSV `chpKqq ̥wzy3b[f7l`LMqc Y%*PR{~>$ Am~|c4J'aM@|bqxKr QZj dïu|2Uq3zR#~#9Ye >uG˥ x>b|hP f+"|ŜTAHbYeîDI;)-$"x&ol&i#n}ϑ4 )5 QݶaߠE&m)7/tj7Eb\ߥ#>:DS=x j_<OU1!/ntIV` _dwi` 0]" uZfo"6 EA.e*W)7͋Y?WxZ\;/H/< eYq\ƺ*ZQ Zٻ>Dp,2V} ෘ52X?Y9$Ww2[m9:#,2#<+ h'WJhCrrJ#2 Ht(JwሡXgqrl;`X=`_wzx߭ߺ~kM(t+d/JԡsUR&%X֏=T+gؙVyCIoZ74p-{&!pDD߸5>d`g$x7ѡ{.mk;aI#"ҳ% $\Q fϩ)mܸڙ#B|BbGv]E[ΣMh鉯& OfrzdRO".peE)햒LL4 )Ve=ln "b1>&+\Ua-|[6!<Ҁ9x: i-RD_fܓ:(;#K`lҧu٨ }Z|]>Pe+(2ci!e +||{N&ں֔c p#(&p'ÕONJ;DP˻õeĭ[\p4`{%0~۞XS0=F3d9NVw_%dN{X!`m:IR#j`{n?a*57{gzl/[/w30ыt$G|7) 1w䎁j~\˽0 @G椕FF3ˬ^ 7mƍ("qDms֨=I!-g`Q|;w< 5)=la Mfnp|2s k`{K9jiW9T'暆r,j 4wKĜ NdN)sJfO:_1ogN|*v1Jƛ)FTJ3䒥#7wm&qsWc3zp##6.gRZ{T)&=dUMgL%U%-++ح6H~*cP57u?Op1uJ?Z,FT`Hg?} 6yzj 0 rpuJLXCKОFVi]>n0J<׉k!eGr@#~|@A_uO9'˼XO* b. Te(^=r}f wGK_B[p520yǴy1sot^JɨΜX l&ިɠo_֛(GLwqH`̔Vls<3VVKiSG{BUۥl.s_ODc+BY4B:w^0476C S>$Þ> Ogshկ;O|`~ ; pڋ$yt9ߩyZa0ljW4[_%B|\3Nk&>3np\Bj,y^Ҝ&YV;T.,1_Q,xFI\Y\yZQцa7@$loxey'[ۤݪϷjW "! ܸ+i8UJ0B7.Ω;6F: d]黵FoK] kXnp C0#;' DnepKœdEE ھ'cK cGorN#@.OuJ[04!J!9T`jӒ+rRQ,cPC1qXV(Z ێ3=,B0UOu⚃s3x+sgO '\:׫%D%BA``'!oet%ʎJc 6W (s Tn>7Fq+a;"d0;i2Lf!"V'w&P掖q,o)h I%_~!-x KozP_-^$" Do3vJqo}:nN4 &g%T[֫o bSŸLi9pqhƀl"EvAJGձKZ1`M?mތf[~wͫye_&y%]l#?hA 9ҭ8&5iQ|PDiXȏccTx~Y"}zua+j7^7iQ9!~UQ 6\*A$sH-RQKa5be[mmmڣJ'߳8IAl' 8~MH殆o>?01+.KdBO!ď;LJ: $=J)JD!riAc)|e/07Ti[yue@[XDP&CWos%ɿrkYK1+1R &QI#nQ}}&6{wOǚj_{rJAV-> rS.%=N2 xqt=}eGD`xwq׈gu ĥmco=~pG?z J Z2=B/8hCLzi5irK{f9tUF5p)Ͽ<7?GFwI(ϋup!(ZALlD8o"mU-&XhQ)#7&v??|RM.;T\'$75[Rk^Rs},Gzვf,y '_2hϗ'Aԝt4GV{Z )@rWm<ɕ=]-6s-Vi{JßZC5K*0uS;V:UjW5o \?CVP)y9pt0,K>V C8$iELŒ$H j_(.k9 쒿璋]`|Dqi$L%IǹjTКkpM`:GIE9f;͐o]bzi퍌;e~JR@djK~=I1@k0@-iF%QR $kӱ59ڛpQLAum913=5*"O288R|xkd"^A3&YQm##FV}mJ U:fϢEں羖sѡ~ 폕vIjTm н)vיAa=ڻ:gIsXIQ`^Wu/l"ƒF YJֲl1T#"L CzR*K³ލ&O8{ama犴$TO##jՈwOٖMY3Emrw`-uPcgZi" >0+6/cנǏ\mp 4Ls/[TkiER.MMWmpp kq̭(1pu)_C4UP0 P1Q^O}#Mbm Yԝ:wT$1F#ވ48T<O8̞ք6"Y򬐢Z4)v')v&-vY܂*xfkX7=-Y="Qڊ%5?6Uge-ή%s{([~g^l]wd8 YU۟tXߒZTFU5SA ox@ gB9 ts*u; C1ي!xÔu^;tecSM 62u1KgIAzn:?*>pqf~ɂ*4'^G#Ebσ)9=dyS?Hg|jk1C׫* YJF`ꟑN l`0LQ#ڢU<@;l84yK0a8xen@wUf;X5'@ %E%tq8be-^%m6]&9X0 (,hx?ןi;`(}E*%%/x>2T?~8(2W@M,eL()uS\8\s/Zu5`eċш8ȘD~/#h m |A5&2zJmQ8eXcE3}$].e(@0oDGEW+sTcR,bf$ `?Z vڤxAnkF &e =+c,/8X>a<7g({Q"wUmsO 5zأWCL39O qcݢ(E{y f#s71}j<[#xrG}LL8mat`$&vrz3E$+/KSi8'*$ui~X,jvU3UA'Mz2NI1fIXX ^"Y gDtR I[:O6p6ˆe%SŰII6Tg4Cڴw-X|f{nȢfirGqŝ߷~ԓ5o_TQlJQwHF:KÐ %@dD Voa_3Qg,G_Ĺ('G0>HT$ L U {3x}e T_#G|lF|A 0t=q2Ͼ81ƁoGi,̱"1g rV|䐪$TJ9A? _'U, {z̨Fmn}b.\mhF?5gQx`p[YF%E]I,( @2= xã ~ujϠ9̡KD`@B5EOҔ<[&{ݿ* ,BB!] H*#'נWfGHélyvY*\R;i#/f#FQ7ܿa@^해:203iG\/B=cJCn;x{a!X9)mѓof0pZSe)e_Ck_/2ݙMm_VZq77 =㊉چ y}kydɉsy%&x DxCZjHwءtpKx! he(>]dk{_DʺwwRb*uQ ]*D!03Ŏ")h<}=R估S"YOIMS1YS4 737> _Q%fj0Nik4rb.˫Ckr6x"Р:AEȭ< )] (է{WZd+W3"= ۞)Y~ԧdMlun`z ^r]k &rUY;𾬶BE!z0;B#}[o'n59A*$3><\0nla/ؚdHU0J7cR] ]OiëYJQgߦXh@BBUC(S/E6bLEmX.FPq!8hFɾs:JbCA݊]}Qu!7Ã|tQp?aW8ʇ!A{ꨋU '^!GB^\؉C;\e'k/wsrsuQSIsׅ]u .,=['/XuQҤ@*\L8?ܬUnr9 t湠/y5+njB}W9_DeePU/W$P&YڹJ 4E CyyqjZ1.L Ar'VI wy Œ[AVQ+3m>5c9un@wT:4.Y1[ZXcJ&˸!Nl0["mɆ*O$WǞT^6qsiȉӒlvq<)h`ȑ7KvU^& u=ϓ/ _csioG*Մz ts8PDDfMC>H]M }gfܐi{({u9&yyC~`@Gva3iԽ)ENKee \YY.}o'?,Um^{3Uu8aq(a&/n[>*ʮY]U{XhѼ6VdRuyyOUYr1[иGW41D7۝Ӽ{LogM(ug8-EAQ6 %/ SwH!1$Uî?R#sTrYMoA.=Tg k"/əW[=<: =F(W\~2%PYny8j6}\ nuv7z~FƙTx V̷z#+/`a5k% ̽wt3q2F.)Z:MIѮwiBcOMN jtM}o(:x!4ISY-_JrNB3 #$hDSIx0_MҎhu] pAMװr MKT[nw.$8+ 5_9POcH[%7h19IuꓓϔK{皥(TI_tEaҫY%Q61Fru 7PL12 mʥ8/∝#%T(/8]Y_Ud|Ӵ>cкSxnuƾUݼ+ +q)ɏvxٺyP~Zf>4B%Zʝt)/FTl,H{ń[UboS) HqiEa cAŏgj)s<[ubڌe}c)b) 1/==8O"[?MB E+|uj3No0fA{I`u-+ F\AN.R<{HB?7@h~j ^Z6Nm68VmjYuϵE:[? θqk-֓E}އD>t,#ZJ|UjqCl(vE8qoΨJ_yftdȿ_p@|dQ9T_&UہcE?K }.0π *V,'1͎R$K&aվ8B gZ A0k@]^5/Gy${~^b`N@`}h&rLФo2 P^ɑF =PGct+ƪNLON3C͘ܠ9C@GǛVnGKmZ8ykP`"0<;%~T@[' EKv'v@gB_^tiy d/W^I:pP̬e4Mmd2YQ}B?$˺EEADѲLf~F`NЬm+?eF`{~Cn#0PxsOLhGW3E& p9 b(T~DRf9O6?l j](h"cFZw̭Djvt;_.))"<|)q3#?+ޖ3".%Xm-ؘb<^j] Mo6 *2/ MsjS!SvBV>ݣ]~-Q*ňػ >ZREG u y TòǗN]Gǚ1ǿb/ hҙ礖4Eh/gFO$;4ĠWK]+/7|4WZw^Iq/ihbCCqd#AG.Wf];F;GQ i8ZB ꨿&cA& ՠ+d_J'w"a"֦<\jwSO16h0C}%M{a'r, Br n V&۩L\B U_jB1eEu{xK؈N/7ɧiBD|QBXZrz ᣱ`X}vv.A嘶\HZ*ig,ƞҢv?)17ABo"7 P3̈́5qv\1-vVQ6YT["0so7\;k{ʤD^';l_zV5ރ`\pq:09( %DAW/g32e] U4 WOR~|N3ƒarK=F%Ўg P/ܮ Vp(I+KNJ SqAWƜUG˲&``UW*ans:Z6iq`-OsOxHVfBw_+G;fT[ˈ@fgH뛤F| }1̕A{fC|'WRצA X&2gBcBMqDHzHv581x{s[WaYrF%8f%#Ә5 Hd~E]<ɨD=#EQyi#I}aA"mFF |aKav,|л!z(=\'q \Mpq֎7i5o5ңb=Լ܎l֪*^8lT[*;d;N ٸǜѩ,o͟]ۗ-+$ƞ6~Ņ2(!F n*^rVw1]^t}\Gg5Su pjՅ'8]}^9I 0A϶jN><tTa-QWWu籯lyjOn^ Mcٟ]!diz+!Y4$}>uu 2>+ŃMgxW7kz(Q@dD:`;4mWZnzV||RGjzKSڶ}&| 4W@,Z# _<]cSaOm%q8nr>bxHT("OQWjRN^mڵTѢZ1/8\ jfi(,]}Xs-|nηh7!j_GpйExi_$kc\v \XiW7p?P5"=ecBMnʙd$ZE@ي@} ZRL{`D=˰(?gksKj;}kmpF&Iq gM :L~8hf@p/~ԛ5׬-03n9@J2㹩B!Hd1S2Dя㑄SY6A~Jؠv?&;Fu}®y5' qzBik0+Wjovh^rb0k@b'$bʍjO*uvhY((]%n`d"^:FBRgc?県IK1VˁK@tLJvG4?87D OA3Ԟ?̢VjA.Bqrp{W4IHbqEn_ #(y7HĠlzt*w_`?"хiyi9 kJ$%~%"^11YvBmKBZԸ%-+F^[L^SudXS5VO`a+F6pgcկ қ|~<5P.D8+Mx[v*! {BG7(LUSLXI?/A6wLOV|wV2Dr&sP($ɺmGh}{]h_KLVX| t!G-AuB-F ɱ*B(\r$ܹ ^>ގHh|ʡ[y&ƼՔG h[j`2էٻ=..Y"EjUor`PrxT3>fǓgQp@lA=  =9Lnl׹73F0"OlJ7^2-dI7:D$ܝwҘuKx+FupO?-2lXWxI^hCs/ف{Wמo)q$D: 3}$2;?BMIieKi%PͲSdHz(TC7ux<`XєM);X1)b6;UQ@&"&TjYBq 8?9ד}~>pS3|YBٕ^K ?&CRp&ZP)i5ۼK~n)LL~V1k!BUGiJ,[i:N3)f>1Eeh9sވAΆj*3:/J߆ډ{4dǜаZ<"MxP/`G@/5 yQnե^)D]-(2Rd޹ BG¡J?\;?fȞX1 %UxǴ6]U~Jy!MX0'/V]ex'QkcL'pwJ^BتmIWp3sP`Wr~Bgz;lٟ=?\^.~(iMi|D v52 ;m1 c@wSBJlcV?EVGZi_?tm5%X*2&B,o~u7E2 &1D3YML͉*^'=,oim$EGK p?22t`п֒/U/rޱğ|6PWqx.6NiY]bMS tR*pȯ{|Ɲ<(Ve?F&4u*KDTnaώ^1=x!o _4m:Yz)^]ZU0k[% I HGR-&}}z_E;nu{ȠjCToGTZ7ˬ@>J2Ιғ p@ɇnDˎ5 \2̶0oٙq=jkfSʚvWV.j!b.谂yl+@;=|C%۩IxR yI5$Y1O3[̙-$6%$"=VP6OBL ^8w>*1N#MT"Ja wl΅7xOcKPC#H\,Y+!4pO|k7ҷS^u=R榓6BO$@<ȎkN_Fv i\"]Jv1oҢ̼0 PӾDr@Hm1+li`UXN k,b""RmRN687jYd9s|a1?zDUtk0] -, D%)e\F "=M#W|zܸ>'(=Ǵ M`K8vA>|QNy#Mthj%3{뷒^o|/ϭN@hrtɋj]QSxH!tyɃ1 QڋGHt?[P) UL0tmw)ܘ>+wS 95 Ply"&aݤZBBn.-HM,%q''Aa3+3`a_^~j_P=3[17^mO`JUE `g,h?@KҘ )#6'< ,A`!L vg|}vUf1"$ك*uP" |?[S%^lb-:ejK/CMYH9o&zAނ+_6x]-98sv:,H,LY`K@c՟L֔oy%GKi2|1&{.ux5jyJ0jX垃m9*oE:Ƀ]-̗*q(QmbݦVa_vu 3Zi[tY!4?FФ~M$f V J1škM79U>(I>mR9*^2_28[c ؑLI>t{ 4fQQ9^`4U#*Ղϋ]Vx4 X-ҟ!8]3@YcKik3)DE*K{7EH^y)M4,מӸ`Hom8:!EO`{;VB9 x1ߵEʫhqrmz'c!Ubo&Pa0mh}߁F#H:狹eTP|sq5{D4c3p! eQhͶ5^xnՇY^rgDѰ5k_jKo(Ϭ\vN pCx["> xB&ƛ֙H2yNpZ8<6O޻;s*m42|L9Ѫ+I(<'#5=M(MqiLU_D|j6ss7D;#4-Y?M̔ic|;-EFTQaSs(c8jC`xV8mЊ0QݏTINTcT) 7RVS^R]&VXzrNpݔ^ӢC;5{W9alU[}sgl-|V[)fS֕-F0}S)-$ "'+5Hm]-ƅJǵgp@F{VH@h,ȦL4DyEK>q}B !ƮXέgV׆pA9#Jh$" ϓGK '9Sڷc*h2ۨC`?g : N TiY sAsmwh|Nƀ,vP`*5uHGwZ 1K!ŵrx8vePC[elO=!$lNCz)S铢[;1 bG:zH:hj>$H!\zSJ++(wxmSuhYdfƮ;޼B~we**h܊LrOγ&Y|nH=@aea6J|Sxo66\S[pBh$P]ͭ?ۦhl(|rzF?Z<\8cyOQݦʱS@&M|\Ee4 =/<7 4\z񒗒X07rn>E.],)ڋ{ A>ۉ$ZxTpAث壭ui9R?>8 cr=,l%q[SlDġ'E3[So"TkP+o1u-(Y}Kӕ%!Vٷ+f%sTZX6*ai2@3[/Z cx)6ԕEKXi# &9jB/L!O DuWEU uDe  ޝ^nIXR!`%Š^޿*4xr CV &w*Pu#_fg3M>Զ ΀w>=|=581;yY872\۹:a()kǗ+t.sr4nO%HuF \ͨ--_X_5G(YXO  \`.lOî#Q%.+ǀ 9 )ޒɒ塐aFV5fT7ZaQ9dǎZ4H q. \YӖHXP UhN發ŠAWžr|HXU-ˀO?XO#5hvF&pNPe 6A.=R1mزfg#R4tf목> ±8{Z]wp\qeIq<;tUzlRwl5GGX&c/-j˫ƿXz2,G=P6V)G3YYd9`wDjVg||$C1<W67 +Eao'@:}ƩՇѡO_ EVmCڟb/RI;RN7-!I. 8d8"gn׬ڨu֟pW@ -SL<n6*r0crP]G~#:}%*v7A\d0= Q~j()ɤ֭Ɣ thqG(F ]]6JM F;ۓ~9ٛ"g 4Nܽ/U!yKo_raBJ:5>4 ))lx-f:Pcꂢ2~l{pzdE*@)[d!CD@"\(Z߻$9ƌeKwW}itNn 4=pSP;.LBiFt|.urMS/ tiUR(+D/'o ϖ}vO&ʐ Px*f\zWbvCDyuޏ +}^!Xg$ҷǼAHj/NjYuz=P-_|YtBW &-. MiZ(fH𐮁;= o0df7g,XKB4l{r$s\FV#ӓ-5NH4uxp|@fGzie*Or:T;_c&/wg7ؘ_bA汍=ZЧ1 {Wr])Dǿo&ɑ&mskb}ɻCeGՄ W:˵&/m0]E+9+6LlXIbl'n͕V4'+ 4uIJPLC6?O()gzj5c/OYM߻1Q8Y+ Q'g+ezdOG9o*l3^ijfOcTMP΢59-Xj)9B* HN6čoY ,/أO$уu*Oe_ɔnভs}T.4uԅ[,f'|-%'TG*7qB2Q{F\nJk6f0\8aZ)Nw=-_] "^H5=c*CpLmyQXhn{ fh"%Fo^܌L8&An6Xp >1(pRlWUK{xk.4X_yAثAD ¢ VyϹǩJrQv>}F#L/C0Qgzl)CDͪoV(DS?HKƞ^7zT{6;n\q9`]XeȱlUg4KqqGP[ɒ,RYQ8Px޴-sZtHvNIW Evdx+;CxZ%%pAI3?F6EL1R+W?01WvwaSJ  zV\ʔzȷ쨫cj,9otL{~3V0ZdxbèzOxiˀ#\; #mo:l2|zʰ*I xY4lK"v_@͝~ٌv`)9n=6ϋC?rWma&O}<^CvOCb^O6ƥVyU{^p/CfI.F ^$>wM261L]K%|mLwXk ŔFɖ St x ,!czꭻ ?K*kC矌G,2@!b8c}UY WK?rg0K<%,-'~ͳ.F䋴NDiD?{iM>Za>iʑvA߄"/ .q Вq=@^>I~Uyry+23hP};Z2[tΈtڹ7S)Evi~x|?cz^288 %TuɵYzيYW$l8k^ct[/60m(FwόkQa3g2_f'xbAxzل uu@lK7ϵҥ!W^EAsGvÔX6g>361XpQKVWýl荽zyDC{ZkKXz膑|׵ﺀ)x@"IH-K"/.7A+tz@x<`QϚn f :&oWԀώgIVӆ[.T[kԘ#u؉87[ܤL`\(wΌD'yN\Xۦ7S2 G\!wPed*=$UYx'JodA|-szA +(w |w &djNMc+cFKk=i9wM&XYI*"\H~˅hfx&PrKQ@G6>zhN^_,D'hC%gМВY;^o&}!ȹfo !['UJ \n;+w1wlTY%b?8iF׃l&s}[/KW2qXARY7]՜\0uΦ=ƄZsI˥5F[~\~y9 D9qO4uIYprE0[P]ȧ=` 2NQ؄Q2>B1Tr6 -o ?ePQuM E,AaT2X*u0.Zvmm=ҘzS'Qy~1KಆqZ@h6U S:$-JȉGZڶCѪIjURٹd?^et0\ZZ#Պ2*, ss5SEj՞euG'K$NKɛǗwY}4! 윐Zӆ4ƒ-49!̔nY[NE㆝мF#y@tJ#<4溋`|g|tɰ}YTg};c#17(a\ʸg!B[ f9:)z?DuK~k'O6=1 ð2k7^{o{gW"D3ApZvUi ufNΟKv+0{?W q71'VҫK=PaKΔXG)}t6ɳ};h!MAB/ԑ?dD 9D%/$pIYWwKKD:CT#=?}/~j)Y5\_ Y tds,8^Osم얷TVb/irp@`)2JՇ)_t')V8J/b]1+&"Rimn4}C؇|וT<,MV} ;Ւ[TlF~62|_y$Ċl0"فFs"%zX? FIT@ri,ַ('V#35b}x\֏,0E<%-❆"8b^  !,w(RbՕ4Ύ msCeǡ ]UM7ԴLb5g$.ԊxE(*/i:WJA)})8= >]ru)9Q|Y (1U2ZgR*<FWψ*Չj*;,2ʨ~2m pULY/V, Q > UBg::\t9M=J?<ރ^R0dt*RxC(k$Ԫw; SZ81a5:”Cp졍Kh樓z鬼I/[Fm 2bԍ˒ .kH0@ BI M69 uEc.rL+ǭ<~++;T|]Nݨ'9hNbY”H9e:U0vm54G '#ehL/]%xl؅UHOwCR-/,y<TS/zƆOytj{hT=RX;:Ec_Mr_-K>tB{9ñ^ ^Em?yyVSЕ 3k1<`j,Re=JRKRѬcalyӮ_XqW ,tƹ 6Fd~B;>tfu:Bp#IetXSHrDsEcc羽(\w}緶=}p)FŶ⬦!HOŋ|͜21Гn(L% CH7>r0Q.t%yHkcɝIB2' "Y4AF`sv7Y3 6kHysCKSmZsA0KM/Lr"B~Qt"/&M H(nuHԆ=ez7B[Sq$@uS\=uHwHMp@?-䓖HJD7 j) An:-GmZ*ʢ@׻aoUrTk:'4 Eʻ gV1Z8$I v$#LnQ>tB`\qx d\qu9TvXIc.e`; Lۡbb!C6.[ar10 ~;4|Cf-=Bj>}vcwBTh[:n)a)L[ؼ0WOG.NE%"b'G+#,*77BD}x@qzu_Ctˣ449(v8w:bkPSͼJedZy˭]J ?::ڻ΋{^.'ҟ`y[?gzLq-š>p?蜤FpfdѕQEP"yD867xV7čovptmaʈ{|UHVߝmqfUFP0U~^m3oj.!y93MXEsQL0m{wÇ[H1 o q?dɅ \gȚl&lS͵"͇U//aydb­iRar((1-dkJU|qٹ=WRZ S?j2n8:++w\iadb~I[|JSح|ro'^-`,313\͂/-` މe1h A Xq96Rk@]دj];{MehP[na2𑕸K`k6%G>`(Dpxt1?\Y<(0pĐ[ צp*h/w*`=%hpU&V&9&+N\@bA`))n%8ݑj76"EEmߓ "xp,M_(~A&6Gƭ17RPTqǰh6Eafӄ10+ ܍l8gQ^Vo@uWyD.,8NE\a]ϻTRQ[!Li/sn;M`jiwq %]6[NÜ.W q82o;i>E[;h1S11^m|J u}ZHԑVz4^BrDxt Tڗ "ϒڭ aE8R^B_)3SXcW#E5Z?`ܼj6iEtqjC܎nNƒm/S$Zqb۫cAHe m-Nf+S& kTDQԩRK8P밹sk: zQ["0%fΧ`8E"]bY,T 6Maj$Pe>FQ$8we>(cA[}O<[; 6XXeiׯ2B >|b u&}Fuj#%vE!d֛;zv^ا)ַ"JE)Xxt1 T [CxxUw: ë+0C=8h }jS'X^ ѺƦhPhՅ{̌H(+=[FV5]^zG9 xb ,FRQw!#&]QķUR:8=B'+Oi o5`~#4"Dﶍ ]32U%ZD.\pϫI{k/(5NH%nEwLK9z۩!f9rhS&] [sISHdouZ!Dus^0cx4lSv Tɤa3Z x/ƶ>67 QQ?zuo` kIü89W~L&38wp}D(J* X^qw`$5ZQ_NW"5,7^*[,t-;%ay5ZRW*@X3-'( Z3=圉oZȲu~+EL O@E:#{h%&կtx(TtxwQs.Ml* 4㗂Ӗ{$Z8I䶈ī=ɻ(ɡ-Z]9,dF;ruj ^!p4OLe4dy d%CO MRkOuC< (:xͼj|JS wm}\mӽS&ѹo 'fϙ6pk]'-Qp'{@uAȞH2~Sb$7Yixk+9Dɢ r 60aH!;z[\H zƘU9LҁtY2t.{$O> `8ٗXt*w"^>M[aN RBm&iJV,󲣸6'ߊ uc [F@]P]*~N+gtNC㢻c_=Nn?x>gG)tCP~o?IuEGLU 1e?lFhEW# zsfݬD-呾V67-z &nRtKU4Z^M̗8F> 2*g.)69RؿGTd]O"L̯;-$e nRj޷ o2QH 0ˈDzX##aJjG=h;X,; S=N;Z"V3l2K*U&;ԡxak`yBFW$Si)jR RҨЛ2}"F:wG=Wd6e<4#{%T4˫dח0k(ӹMAH8GС68\b9L;>(Ty\s#6:Z_D^LSR$/7+[BA"q0%_# XͰ*}@\PƳ#Pf_rөt T3D,8jV/Pj-1y#jt{I=u1}ԾJFe 7'^AMo|:*Hݘ` = t .\"8[, einPuwJ Ƥ-W=\w/4Vv9L6ޤĠ>g!&?PHfS S^#8cxA =E8dT> .2|Tf6-B= 'nn£  cq5gW҂\E喜RRqmU֑lކ4U\6?+әڥwT,Rr7[gH&=H/%N8%q~i$!wlL4*}ςHVZwWCo(@YX+'>>,őKArWk{=;4v/~^v9"}7ET7p ʀMN1C췯.rֶ8Bap&v%\j:_V״k]tW8fpf c0PH`ÜüϦR rB`: <~GwIX`! M3cq1W,*bש#]R65pIV$Z WW~}=sQFȴUXr/blр ^9srSy=u>Pq!G Dm)zq &;~|ZaS$"ÎP-!3eI < +XKeA &=~&yl8g?9f%l݂|VL%C^w%bN/Hd8ɶ&$ wV/}?M|uUtvQMɏIs[T&M^/ɵ%=gx& V G+ŞugrGh/.C2`6EG_#l=[IVtlע[ߩrWM˳A$oă N:F+ xt-2ln:by##._RФxQ&Ԙ8B|7T0|^8)4. 1pffƋiM}< w'!/f@JQ 4~륑䇯A֡ \0DF;K%uFmQjvB+5є.) uw !KW)m~)\T? SF&8'|0#Hk85$Ey(YKCiBWŏCJ?.' ç@E{$<$\Qi5zQ>15Sֿ>!&/&9̧ CA [X"tzFͷj|3wCa\WIeyZkOBOUgJM, ^أt[ΚjP4Nfq4BxT a&Mz3=Ya GT07-}Πglc.ifU~J̑마in*BllؤACMj=܆(@; v>, S,sĞ=(\fqzGT\YOOF_;&IԂ?)d\;B6F[Db¡ PHC#N)Vh'DHTmM-v(Wx!T *j7ըHBGFY % _.pYLbc`jrYxCc{upSt wmf˟ ó,AcIh98g74tKD‡f7m`UtߑXC|vF47e$NvG;Ћ [g` PD0ʉ`sjNe3c]k*ؕPȟ]~bM}wbಭQ xDq.'kX3A36NIQ8ǭϣR6ںH4d/B2UΖZ䵧tx`";D푉c@c`};QSZgG^k*rQbe~5e/Kɽ pkb x_X6Vx M&fBru@|O:&?뱍*Aj >C=ݵz mZ;sȵ<(Az7w*`8?Y>dnS>AI#DZ@:w&x ./3]ӧ ̛|"'5_GSdcu4N|LzKJ8fȨ~N)Q)~R^1Q!OZ[*Av39eCfY#mڬi8]FԺL+= !aʤm1kv~ɨ,ƨ~i 91EAmupuYE*-A c+o.)b]+iKnt̥@Z+!ŹNaU@6=# ט$+c1wSթ*8"n5ѥ&k/@tDL6#m, llYDQ=ׁ^A~֔z5XOgWi|#.4{<3>RG 5Ie"pDCVzoW"-c`5ڡk+Ά(^f񱻖YvP&~ftxwn?lpWY@젩/{uY4ݙ.?e|PF<Ͳ\LAleI2Nk´9K570ݨ ˭@{0&E YyMIw;Mm` BxIDuM醤IR℩\V5[{Fh%G58Vh,ݭM)0ʭI-> 4xrf2nwŜ ŲMBRMXP ~*puVgC].|<5~-d^Z3$=nǍ>}\%gPX~jwM<JJuO]vEZ '\c`|#H|>5<_劉#okGqSVA@̳Z|g˼[*+u'/Mnr*6Ljz75%W_ȧUxCN5*@ߜ4{ҡ}\wOt3Z?Ƈ,17of^W( 2o.Oǽ3ƈdKa5*L ]Ɠ_a&CNy`DvY!?d᭸ۏW:[]>ggJ_Bv ]o*b{J;v3уtc-g b{Opg([T0Ɛ%gvψM@u $Df4:#`^}+f̏RSCR`0if\v=A ikÍ7= +ȉtz~v1~ [$ }:Š`K ȸvy+Ղ"dRXTG3Ӷ[4IK90.CQpVr@&{`qhU`A`t35Z̰ }hޏV}} !=v(߳)`y\N𰍢Fdi3T>(>v W:JF6K$]*דe_ dMSmN`_Zs^(`znA MʰP={_Ql̟yGJ_5VxRQC_"C!<'%?)lrY~R-.mW/fגی gIHSXi9 ?I nRݹ2֛+eW6lYƇ*%G篅T49%>> Ir~.=6Щ)4SYmt0sK'BLl'g g]rUkF$MO\o <%QDLիOolwnqReЁFSc#v{ΒeDFܴ꠺׿_,nX)׹fteWbuOh!ym>usCO8}Tp#X+Sqd_ E$ z)%qƙ,0"hYKXdgeN˓dQ6i(Z1z|WX":}-K"'ɡ Q`4֧Kvr%Ŕh>Th[|wv^61J~V',/fiR]09E1tTm q2=qCJGog4l\GhcX'0~4+ R1$~X.Tfhڷ J]r6'"݀qJ4x 2iq&i;(m(Rw Aj! G#;Y2˙KqsAհo~4X":QG #Ħ%CI!T4l gY8/HZ:9EW1||6'^fAvz1Tj8fTo.艋?'ľ],͠%B<4#'LOahQY*p<7Q{YVxu XHKwD(kpλcVa 6_j=bRTf`2ɂ@D%4=+IBo(qtH׆2hgΧC++3 ;T-}gCR oM+ ld5z$}Mhlx誼^ҋY;&lya6]UNf>Fyɱiu:jӦ?62 Y" #cc5w'|<.9,. ikL%X֍Y[p:)JU ٩ʌCߘpz 3A8.۟'Nن;U¦6G6Z'#B6[lLvl`2J0;z[>'ā^T.6 = N]:D3>UP\BfV;m@"e?qUZŨ|elȀ@׺(_0rc(8nl-a L[(RLJ 2MԐ$JqݧsJt* }Aw!;2܀j?(S>RNPϗ>.z@/IM`G< K1ÆTT`ɗǐh̴:9E7$yJW}VS΢&P\x?S@;;Z>Umه ;8o(`㦴wcўuc=iABgǻ e`$^pQmu}Ra4_FΖ:B2nfn ^H~ >!Rـ A{&I$L1x?pC.RL ,ΊR7o<7٢5 0Y+Utq= 3ƈqQFLJ,ի? +3*E\  &߃^ "mriafo1n^+F ckLgi߈Ҡ6;y7OV*}J`cj&T%tJh?@qFt6s\{7[ jŜ)eĘ5l lӿwö ߌ"fZ7V|9Px^kF&٥uTpw셠.14GJXb`~fAw"cG]:kdqF@rtSH` yv8]"+WKi^؜/!1FOz|԰,4G^=yo Y#e*+'ƌ k`o OCƠ% ^)Kx-4μHC @ ~rn5!R zk4B>&&֗8i{Xi-[U6B1MPK$U&*1`..{ k`-" w@h (Nո#c E;|v[7}7Gy+Ҽ|#sWmYSetě.Iޣ5̶FS&zaEIjQլU 8"yQƯ`A3/.Sbze"n:zT6€MԷ}>ѐ(v=D4ӠT}a,8xBZѴڵ2-K:C]$}6Ob ޒQIdE5y&ڜr1.7Zg^!4;uIb=FsZ[Y>༔!saɜ]S!**k4;w Xn~-:p?}j\IJHVe2?IɊ~_c>+#]%k莍ˋ#~ʦ$%j$ Zm9jQf9AHf<0ema&L7ҜJ@UO2Y[FVsI_Ec~(҅g`*ہv=fk ^A9*zө|hYʽPdk3%}Ë*2I0D}\0#tim#_%BB׫L$KwS =4y \y^eP&?vQ\ YݨHOa附8 O}? M"4O囂ЬNV Wy$BFV_MEZ2sܾL r1Aҳ-,G ϠNI^V}*"esiv–e/R$!$0T?ktoh W1}^KPR&C.J o%A9z#%|HR,r,OK7ЄIۺ4"nn)oGMB⿇r| KY,0N1:L]FJeZ2:4hT0AN Fc^ ï\P2xY@,mta7.ǃ^.˞%Y{M\<7/ Ad{ć#>aUbq[t /UC 9h71shٓD1:}5!{$=ɤB7N&}y vFK@)nV?|{1֖`s& thb8̑喠Ki)#2jO((E Qfabb8^&题y$l"gzn35 "&SXx$LIzW^}f*!>H)>uo 7SfA ^Q|,H1CY@BJSo#,5[Vr #jn4+eBniҮȩװM4:\:]a V$?ܰ;O-6]+1$g Pް+p=qE,GSlF6 JjER1'CӃ.)Q!4Rex^bbISTV/8SM)y:rC򋰾v*Yl!zoɻrr?s s뗆GJg5Y?A#'p S=#5ݮ6ݪnadSF-~$&Ab,e͢ 0WBβaH+~B)X128 N&5wN0Fc],T(݋1k2]+rJK2a)>{Dl[v|{{9 _X8sয়"0 U $T1Z^s~jZI1#rҵ*@ӪwS/8" I:(JY''rdMnTxYH硟1!jct M,zүme Ct_ٗ&F@CQT[sXSߣP~9/Cs6-U%.ˇ2Až^%7{\?š ),B,ҋ >7a:&Z9Ow:Bڍى+:czŦ h'a7Mtmh&D g *ahHGzDcse4>Q\@s _im/m?H0->G(8sq:< ,P=`A {wFѬք@W޲ 0Jk <r[tWwP+:Ms" _CmLJަ&nȖxYFnV1_3iyiw[QG/^AI6۩#8H< W 4& :en4=?S;>~DuTaW';^cDUBJ_o"{λS("n̟DT9EA5|6 (6^j`2q f͜vH е耲~cEܨ6*-m{]Lh9*brv^kH_sShyd@ubu WM{. ty;"gw@5{2q=1{m̙EJI.iVF4FU@5Hk_Y0b~?M~P_{ @L,-<,r5 7hꐮ\0dJlD(a%Xe f)4=YgYe_"a@[k. $L CV%"GO3Ɣ`8R"u,/]HG {'y/4,6>_)BIwR^UokT+?~*Vwi i%Ch_I!t烅k s&@.`ٚPpoܤ;ZRܙUz mi{:}[&iP]mi:Ė*?b1^k4oujµ~Jڄh`kX% <eUS]`8/rqKV&O9T/Uw dD`tWNP/T:2c.Li}XsRGfNF`'%o HʃafJ`lGfou4I;DаV1x4ZB@ 6)*S_$Vu:ai\(R,x *x %v-ɽ5̬RՂZm1-@?yʊߪ2jʡ )# Cgx,$ҪSКjrE1YwP^T11uPO$v;慧*1;`4YRާGG lo"loIbmL XY6nN`8x b2Her:џJ#n傁'4>>O )_(T.ۭʙt [g yg*yɟO~Zcjw5YD`9LFTD}tߟh>эq"$b>@(Ϳp^~,( h.eTa ٩XAvpZ3;O*֨WF&[ۄB_rw_Y{>b WnR$* Y|ٔA[T+,4rg܇*VT='|NY&wbЌk6yYPo͉~;-̷lW]H‡J}L*Y_TzR+3ֵyEB dvRɳy͒ܕm\1V0wg˜@?.Q#6'ҝZ'Re\zn# wnb<8_>DՈWrT  ѡU5Ӫ:Mћ K#D;*Nf`/=O]ϟFUpZ~ٲȨw f!r421Ow?eaAKi=Dg+pF.1p*|@ɇP{^'CDP~6ęJ4hz9s&i鄫CB͎V2ɹ9UqAkF*+a嬜=ge>5֟k䖪hM<aӆ 0={ BMޒGˆD [ĝF S ȷѳ%b( Ud5Lf#@|ƷCP'4e . f9+|dZ@2"H{Qu0s KKCkqԽ%Ifjw"G3"Z>YZن  d)cKT4BFZd<\}{>I~KrWMI* @ɜQOmA2 yON6%[&_}37eV)KמV;*X,k's.)~7ekgaVA/}j]—хD12JgA%})dRqw^i> 1E?:'\ekXYsv%l$cX7Q\-z:7eJehཽVçJ'oƶS.x,Oݢq,IgSRf⃻rt|VDl\" &,9$}XE&&\0\ +TP<ݏ5vJʈx{`xԡ]ݻ9^^7PH;?S6WfnOJjy6@wUKԅܞvŕ9&i={ $%J\_~٫N0}WǹRկ(@lo4wF(K9(̫>PcmP8pwy)h? }Ť|0\PG%>hr+MTNw᥵ƈ h0:Gdv}&*xbe,gQ"1&у .L҂Q^ܺ1HTy)7lE\L?J#- vލ$Ovd[ aKv>I8W۪wsDՃŦ}q$q@z]d(^PlG{Խ;c5ԼG"Ȋ74(r3R&t5Çc ԰n!Iުp\9¦sQwOP}Eӡg1Dn: !3eowLCֺ'v6,7ܔGUta^}G?&5TOw󦆋\LqAñ{>݅M9-6#^X-pKkI '{ 3 ˫l0 .  96KS2}WKCzȋʻUSiUtkq|Ns-lpVO pi{yfiElj<sko^Q ' #S2*7c0ž/d"kGµ uLjReϹ؋@,~fqJ?2Z }žnr[8,yAk6L#BI^j&b@RK.2_W6ǍGR|SW.̡i{,~(]+?Cc$ iJ4uW[0f?*`Z)_ zzGVSIWT|; B ;T 6o1R|Y?I* 2I)q|j\,sݥRwvHYTIgDHA! >˘}ɴzB-=RM&ރ.=?{QY>wpfw;- *-%2W,Lq!=pb Z[eAcYB plk>wPrM!j+lrqJI Т GC\MOƍL  Fϻj\<0ulmg)gh}9 ّC@\ދbu*E-T `ئ .dA $-3>{0v!^t'4#|)?t0hH Zxi[6ʱtI䥹,%ssK<{; %;83$\ e[Y=-_M锇1c7"<ks>s76"*;$"01pS(Rh'{salT=q7[nI$ s V4·Lˀ5tuMM ̲aW;_JvT7D PRͮF6{d9> , r>/ǩo\SIZl-aCUJ;=V<(K)jL}.AP>LφG_)Dn z8xa.7O;+9Fϭw\IW>|b#:*23JkBF_huPּ]~D/&c .|HiWEʮps(dquu˙(% #etY{T)VLc=]iKf;s$"vMԢRRvV9Ӳz|Nrh7`^R C >cjdfex;^A\?%z5|S ۤC B;9]$M.AF-p3cd_D˻,`Iz"W|gUK2ޣHE GF/fPiKMd6su-FttRsr 93 ycוBuIJ tD7^M  |RKT<"|6j)˪/0!\ءOh_ryUb,(w~~|uoF3v>fH3R-ff]mIŌ~3.VŃp.-Ls0ӕg]Z~!jV)XA. .`gtнrUXS:8Q$&NiPΐ01h zC FAAvy_v@ǡhg;6 c%E-O^61n4$na %,)NE`G+Θ3k%~TS3^`*Ẑl%qnh@: o5?Ҫz6S qPT* /p۰u$GAjQѬ:nen(b'=PZc~:&OْkD9lPI&X|@n)`!8M. J{>eV79mRIf7㯘 RThxp|6>d\q=l9TxMh[ O[:ט2]Jⱖـ9'`rT~eR0Khy.1J-]HHO}YW 2YIgs41\ϒB$ʛ|w)%\۪A*Z^T(lgS_x |dwSuQZ&JThVD}*[z^z{EŽ}LAe:52>}ɏhcŧK}S| 8 0 lvwͼV)$i!^$8>-#MwI㛷$]\Rq/XAՙ{U]lWD ^b->TƖ#g'@jEopenB^B%i%)×RyjWt.ou2]_UN!>|}2YAS恊D2"?FWi:om< Y uhVe^~kr~.H/,X2CKYi9[X^_esA,$'?(u(B¦᝞R \c´eMpzQHIlyDѭ|yF[P[% :̵3Tf"Q1~f*K`&. yڏR⟦2z)S?#}m֛zi}d3a@Tڼ U6ټCc\YE+f6ݏ E7GzHT)B{= ̥Y°/- ݴn}*꜆Y+UVZČ(~6` p$g,#dh}䍾i1mt"?]vb{Α=&*ؘZroxvE*9^{U:fyƳ5ЈuD|zb!!tNQ<\' {hܥo #:}xpQal-`FN3?v'`h Z.@Dڰ&n'Ta7a?]tpP͹Qn7=I YryjCbQH]߻['[&E{~S>{d=c$iXV2|M9F,cT[5H6y8B|yotSE_)(& c7.g#:]bvT;։3$՛mFv.>c+t [LxZr5yd.veW&W4ל\׉dA鹊|\cY?U>7"Uwɟ}BxXl(ݞh0ju&>B)/8Kwzx^GB Au[u0IFOsCMhJ=7} tokѰ)kjT 1Rt~v<1\>݆2&BN;իQz"$(J3Zg^y̾ҝ҆3K ba,'>s aBH>!S6(mAi'(rbkP=ρ_$ x4W55 |nU:d!{3F pK&Jw:wùSSEh|zz/ PYRdKIsA1?Fq5Am, ncd5`f<̀ NTwEkUKe0u'9<}ˤwDfGÒ,sRaXE1-?f In`+{YnBkOO?\4KV/ љܟS ^)2QCV"9sx^mK;_:mVGXu9A,t<Ďۨަ==<%&1 }zɨo_St3תYTLTwuEfՓf鬏|{OI4C QFR!#k_h(PiMc@SyҌf0RF`P*\*+99xTjZg3jә1u5cu7i Օ-}eþH5,@<3^UJǙfJO-7 Be[p+F«L|G֙{c)كmM8ݣ1t໭a.$63"*ڻVb )u3F\ PS(]7 BB׹NuVہh[ UoA le({-ܑ|- ~I[ÂG$]dnj{Mr ;Nv0^O!v9N2F1@Rx,PW4;>H|f@f|}-IÔO͓p%#9'3b⣭9zMRz{N\mYY+4}b獛FBXR}y,5{yq+͘r{RMU *rE=g63{>RWn' +L^wB X*mPlP_bϥ#qJ#=`*9'kwgD}bԐj HEjF>T::lw$3jڃR ٱPx[sq+q~!#"[yros嶶+-MҾZ ؍V͇F]88 HExX[9,>jL1{P,*N>?P0+& ,N۴M:һ / Dw-l㴀73X#J "ۉsY5ɫa7I*f~cJ.Ve7 g͊re]CR4:pxCWxtȴzF?o^D_#Y; pSUi|}s^cf>(jwwTboSFD]n@&FR)RG`{ Cs;RڢJ}޷)=ec \lDރR } Gp|i-O!PG‡V|і8hdOЩ2,l6rb) 31!= *v)m1/@)_v1ZPg2Ћ»ަ b/`m2@2T?q:g1M M\y SbaB{4>E{5n\_E&/csŨC?'%3qjd'pX=!Sԓ"t9j!UmuB<%V>3+5U;rHN4}TTh=&W^]I_=Ш꣙ݹř1cFWZS[S cLBdQ!C}ڽ _Pac>t> y9S3] nZdV_/?WdWжIpQfU囵+^܋Z'6Y;AH$=*MAAs(=Fn mnl- թ*zp)Sdcg`%}[j(QlzjX.F5[zB"WREQ݋c\Agr1<+j .ʷЋOD !9 9ox(rVD{qmjNQ,sH&DϿG {dX( [m b( w_=^1Xo55&$YaC3'x0 BU*T3 f*_64Bl`8SsD D a/'sSjD1*+:C?)# 9_$#wZQMF FZUfc24H KVnс*(J]l}fL]RcQ(Rl2;,D :B* }˽V 6G.IuƧ!ɷ~3k_ 5;Ҭ~[ R9\B:AS{cm`ӁO};hxfn;F3^Y ܎cdB_AW[Ó[ {[2tK \\r %h[a 2wg[wm $Q)nm%WSnc#Ghoyn`ِ0jJyEPY^Nyd[MX%4A/Oϥs/ݍШG,V6tZ 3"`oU,d[C-qq[k ZdMY@%rAiw-v(@G+sgdi긘E= VEk*e￶~/R` p&_1ׄ,1]?'T-d/#ߡ&Jc_>Qsôt){ x}0] ` ZG935u0nVV\|}̶  U2 ,2nZFC"|Md?o"g'8XaM܊4lXei AXHJ׵`n[sts0Zy);ϔ2M&|wwCMeSoI{`r{-ShXpwz:_ > 3j[0bqRf?DPƔ9 Mbņ\Ԫfyq6/nj풰4nT.Kt#l?@G_u_5ck*#]尧9&Yi,6+%!Ts".4x_k`(k ʙIGx2F[` iI{-wO+Ӵ^ &C8\\ IZ6A?}Z4}[ )Z"k6&9$>ܰH5oçf+~97OodSXC!^`Pk]Y4Sv8ujRaG+0Ne]FڗZn @̣6Z0EΙ79 8K%ni ])o4nl**hFW2;$kMҹ4gmPC&Ycigo"77%H-jݮ`ý &YE.IJT3bLO`vP !:98/C {w9kL  n^B'u,݅: SI%KI%6$Mq<$]@|?zaھ2uՍ51X=)$^ Hs%w}<:`cN`XVyþ|~N[&..୒株nqn?. 33I0ծeܾ 5SCg}=xtB{Y i0eiUqTaP d "vaCBS`{l朧T{ShUp-cf:́x0Ո)S"EJO톡 P Z۪ܠz&R^Ww߄v2Iw#9ibkCcHj-W.D]S-\Y; :gږMVrvͶsM0kQ:˰%4`ʽyYvnst[^A^GjZ ?ɷ?ah<B0Cv?䬟`&%A)W$X24)>05̠qi%6ŽD|Yw6f3l#N|f5y"Y\of?=Rn!\ܲtTP_s6.t32/6w6\Lb'OT2dw%,d)|haMؿ)(L},rtA{]l */rc5Q?sg6SV 5a(;q[espJKkrICpXO aɪ@v `-{7 =RemP̅^I7U=4epRi3!P*% .og2:\&W4BFK& ˞e&ZMglwABB^H0^:v?6c|6qMԗL ux[? KH1%K0W 7D{dFY5Sj.}xW_.LӞi>!S3 I0E[uEgJI6fMN];rԟ>!P#i^Shg9@U3|4B_9h Tr0}ǿK?lꏨ׫EQ*q8l _] l?ki鼳$/G0ݗ)67s0JEG"1wedJ|^4.ڊCpj)ݣraFlf"q e;\zs{uଃZAb =A/k:fn}&+ox$~Tat:9"P g \@B"p5,Y!3恲fX *: 9"?نk4 i޿QL- 7rJG߿cBPO5uEഌyXq&n\ӭPUMcSw_3%xZUi~<>Ék9Q[jT{HA/#_.mV6CwH]%GE`^e"hP2zw(F?۫Ł ` 9V!eNVgM]kҊUxYO]3U5*!p6LHtR Y,kZN[h)[.av,Pzo)G6i`w8Qgeɲ{/D`gv1ς󂪂t|SL}=)&(* ,at8VQ-ѹ=$;#xY\ٗ@??,-|.0J0hAEtF@"P c̭D3o({F.r9#X;1(M. .y^e&|J8# \ND4NJ!JVt([x{,/w)?b auܭjK pXm_{޶C8 AT!yWޖrbn0wՁSZ񻃪llO/Ɂ[罪4 zY8 dq1\6qIJ9vt<-X%?DpCcϳdGk@f|һ?R5kU-A%2*Z8BRH&/w]\XK_ "/Od'!Lڠ&]G#0椺Ҟ:Bb!bPRG[źN&)K@sn6>q7BFiKBjNTCrȡ{{9Ɏw8'~]MᖞH`Kv$wj+E"wVKObGA NpN.5wr|t7r %VDJPTѽ38ٓd|mls. ˮAǽ$cM{5k'Cm٢J5Ņlť YP { f-@FH]esB|gҎWCX9ŏ~1z*n$EULɵ XJH2.aUAbоdX̊i'nE4޾1*o ||7y;3F1 ]=-2\DW|aݏa2"iq`r nW ^ VڽaWJJqA{Ca?ߓN rZ#Y^'[euX}řrhVw۸.c@K@pҗs:o3HHA&UQo T|ۊ,fX ܠ(>^) cƗ HU IaۼTZ'08T">ʮDFeg;qAfJ:\>5HS?ݧd Oo6ӥ: g [8s7\gx~3]Ã!^ׂ) OھFBVd 8_W$=̣< YwG@3ibtNJ ݙ[`9{yO-:i{ӷ3ʊK v1:`_#a=R] 'lb¡c߿[ d7óƸUMHA)O(أ&H^d !V[0X 7QMҗIdAHN07KZdIEB̂V9x}N)æ" c9~jI5f N]$aҭ!9Y.(P;g'R ;IڻarJ cVFq2(y|HY`qZq=Ϥwȸxy6ɲ,( MOGiы]ldJ$gPJće[:n/R2 ֌n8 l&JS >|~B, [TF 9IhUM!h)pj-xJ:ҷɤ$ \=X$4`@s\"kWz?0ҬRE9jg+30%KSmb48p o6RD} t쵕Q#/bHt }z@D9n|SXp떞UpDS26 v_]#ZPm`V"֒@ǭaBX\3Xnf?OgoD+qcl#Uп.կg!zĸ7Dnlc:+0Y`^]ʫY\ հHV\ c"*`BmHR];:0ir }vQExuʉ|m ds]#H܏``E4S '+ ХP-9[a1l(-s"p5!ȠM"7(Šy$z lPJsE5Wx&4cȄҚ 13̉iv@ BfVc Rb/:|0Sh黎[ü݋y#PbFK`Ow[qsuT=E] ,խ2N~TJCߙW$\:hBIy쎙^C>zHd y/r .a6j(14 ?;rr7 canm#;gCJw>jҒpr؝[;eќ.V|+’gt$g$nHo Rp2%Q Hv&3"B`X´>FyO"|Gu!Ek)?uEOBX9nu6Pj_$o##?%3g1 2eCR؟]I/҉5p"mbKtƞs6 x䐌'[B^x&V` CN 8nݝz`lף ﵍W3uu J's=-ZIh&+sJyJu6>M68kcߪru-3x9a7N։@kNifAC ,1._]G\K!YR'[ \#A DBC\h֔/ v#5kB8S#uC"/1~ nDl%qfm<١tpr`B sFofil1.g6@svNթԸY떴 ,bO(I$Mm]{ЧazV I@eSsN+ Ec\{܌:̛g,` 7Էm2+BG>,,*yZaLMۄZGas=d | 6sb* գ' >K&jG7f]I-/횱Z6Hض(#|NEyc}k)&Ѽ:8&NB'tB>eR{hl0?hͥVe?k5m%X_A6j}@&ق9V"I_77:V]_o8a۳'5qg!;!gEUIpvfznjHb<~A:aqєMKp;xcaRH+)`d`BȘZ2 '~IBS S/LLDK`^vڠҲƱ 탟QJ[VM"3ioL\Zinv%"yz >6nqP?79_)I\*5c:6sмөLL vC D7z~zwGM5ܜĩZ F*( 9x]ǭHQ9.tC% d%͝+m#` rla~Åv6Y=jAmu4#ZձkC(aЕeSժc̰+Ӻ4YI!=s>[5C%IJ]B~ ,_n_zء|}ϭ f6m]R,g+[%W8?-#+i.oJ|t:ɪtC~jl!dݮFL,yυuAqׁ7{ qp=F+["-Q2)e#wV؛Yբҥ{JzٍM HOf Qe(tRɶ24JJG5s큒-v _EeOXZҧ)n֖~+7ڰ/_ m2":4=,-cigzQc䕓R5d6YSزb?io~_ JPRU;G'If~^F5۲f歔7%W\,~!,j/nsGֶg{]&(^khR> hё.HvڮB,OɝPM cZhVճ2LIV{:uTo04,h{lj}xGzp+JSFieEm(Kc$7]CJD ;]`Ǘ~nNq׾(AȺ\k+;s!t '-ݞͳJoR0m=`Wlg$$.BŹVù SJ77l ڱRbz(&Kuq|8Uq[ ʥ(o}I <3;Ƌ .(sCy=E75g}(_ (ꇸHdɋo-u)48m(o9ML^pzfqhP-p"37lW]؄-Ǔ.o3QvC{Io1ʿy$lBk#qĴ&!GW#V3 O̲wÁCcpnB6" LDdb( aƝqL4;BYuL{KMWe[1l_:M7<3 "!M  e5=A O >gT8D4@'~H9|<%VEq6(ܥ)&(,?OȎ$}\ *vO-1Y]߾;.pY#k Bf"1P+=o Yig* 07̱C")-K$33w4~p9=8>>G#+6uNׄ$u-j}Oc듊^j`-xcb,RЖ.z;f[/= $b)ݍCBa֐_f}e .!Cæ7ܝU͔_^;-(5>j>3`<$+"tM9X>Sh&,C$pF"B]Vm6e$ C* pA2+( %g1ͦ, nRw'f4|W7HYȟ A,ڂKyo>V y%I5Iug `RrЮC9{V|ztdڴzVsFFjFv~F=t-湲(x[Ѡqcُǚk Kw7pkcQI&dV `$G'纑F {{=/*+ɮct)i;t65m# -tYm%-geoIF&%QRgnqyY!<}BNXx\fz|h{D"}p{@`RIfk~C0*t*7"ǖ-|ɕ_RdJ}kBӊOl' o7Y)0m\T;vFE^X 17 Jtxa!go?!a<7~>㫠˒eƄ20 ݕW_ѪvrY!q0 ,rg_#z&Be}V6]yf1 ƚwjn}^$h0y5棧c{ʯVPӃl &ʟ"PwwÀ%iuzdR낖> OKus)^=~z(7N)f j<_ɤ /;էu-f5((QTeJs_`IhՎԬTВf^T6u t ARV(|';ur1h q8ڀ|AWdY-HlG<~1ʖcpro:^s.v h#UFTi`cl;{VG1?0j D!ٶC^҂K'f1?p!ܽGsnNGwrxQdܖ\kɴAho@hV>-A1CU2)S7)"ٸ/{; 8Ҧ/ p x!wT|aM ť!i6 Ԑ m6D[E wҮUk wU7$4c%`*G[vPU9 z&bY.bzx&DVmRnah!asP uu |kȏ2è;SDE=-ar5\Rǁҏ?-\q!5 |" 3 |wc 5+1W"TlW(zr)XY VjrR2>$4;'LaVR T Wq8Znv[ܹr'{z[2'wY=/Y#pɅƱ0b ذ^8NI0{)gS~=R3=j D~AZ%P&$;K~H3aChozfyt zi} |Mk}u 'ʧŠaA: >(ٵuV=tG GօP5\I.t/>3@\'ҶzYG^I'@_Em9QcDvnJGn=C84|O߇$#|'n7PͺO5,6 buԻ p?@9FY霜G-o [aT]<1@p2?"M7ZF㨛gh,fb) +w$z^<U̍/qOzZ M dE}#\j7[ÞUݦ ,]:C*YQ, %$@05}0H\5ϲ,=;&Y$ѣRtۡ+j6^rvhIg,Z{bRrq8BBm0Z&OZ7pt'AFw^d눗^'{߶6ϱǓs4~$Wf oC7Qӏ |Vy\1Ro, 2Z1Xhӓ+0#-p 1SL[Sݢ㹘J 2Jw:n(<%8&m]MY7Z&aHS̫1sZ3&ٗᙪj[%`*9ͼCĝ}%DDD* c]MU+S6'/*EK#{ s򸨩]Ps4TGN6rͨ]GlL&b?ĺ(pVݸ ~aX4:T3ݨjwL  ]Ū[IG;L{ޖa ǽG@ }`Dycs!g (Ú u,)2Ԛc`[(NyÒ]>~s6LWWL@ eY1}i9C;c4V2K2#vO-)ԁH΂on_^֩kwVp!C|<"'aq~0"X lmwHbwkh.mQ! #Ion ˬt%ya_[Ms z,~U]y<NcGlR &~ u, :dJ_bݺ@z%ע*|y1Srg#%\A@ἂs쥻R&mؒ/vrs,>wL~6HYz@(4/q]rO׸I~EĚU;C+?N-~?LœJY3aʯ +<&@;?2z"Ft ̑~4ƹ98HQeTڹ|bu6 ; CVE >n5ݲ̓s!pl;8<>D+ed{=n# sG ̷. TGm> X1ܡ׬-fI:7+n_b Ud|}+ݢ SɴG&OyX?.m{r쨖E\ XZ[.b"s|B[DTzzBJ C`btdxцnla Sm`*DnD,Y/mmT .t@g )S 15&"_l_"~swS}ds,o}>%XԆGW[ȼ$3{q1Nz\K͓XX&IVmz,Mrm$TsmZK#U}5VӮ[kKQ}Jfzī#hUOӒ`bջP9* (*fkHXځN]3˃!)Q*ƊԹeYmը1[ΙK=y -=,!`xC_A, Mhf%'ƪ WU^E3[ s"췎Z_UQ~)r-J-#Z HzI[G角R5q]Wuw 6VI %Z+v -CfQأAXV  Cn}N>F,]~O)A#1k(ӹ]/b [m&glMeB a>㤥ϣ X euXǩ~k/ja & 8=}Je ԫi\[^Rcj*ӋG!a60#<ͲxSDhBq$u9tO1BzU Dv oAErЄbM <>撂IUrTdcaH']Խ΁`Dѡ$u_czoEYClNaȽR<ա#ԈK< |;}XI!$sE,ɊEe\0޶ h:p?v2ࠏo!/Kaæ]ϱ˯2i~.N\B҂7}Uvr8g5J 8r IJ.M(3eLNEYY\cru({nn9 *`>ظhk[C,JiȲ/Mv_ 3EWp ]6ao@r{#Ԩ Z${]g'h+q)6m+ 9,oOAQ:FJV2BdQ& U<1]/8ꬷ"${0CX!,wRI-uhaP{˃GAvag}|͆J8 uxbGhL[3oy=W#4;E77aႝiVz?^ǽ H]&l7/H)0cA%ZIN< V''M@Wd`g'kĠ;=;П?2IҳfūnzQ &ci4=0nrݘ3# Hp4#AS%Qո?u#W,=? %S>&x5ýY.2k AZԺA= 8V5yw&i,qČG!Z;Z+=@k >9Ư76"Te=Va|81K/ 6Ku;S0O[9M!"78Wg~`a\ۛ&)w<3[/>_ E!PPRdF_R@3x>2GZkOK-)^[UOړM%Zj* *!z.Nݱ !K!?Ï`"OW^ؘu% 1@?$v-dSPs} F#$]ZN9+z"ETul"ar_挘}fdahX%HR<~&*8m>ױ>Sq6p7ESU& .I#O# :T jTh ʺdV^KƦ H$$]i5B_r]"e P"2%ÀѢA̅Odr0S:)`HƬAO̙9KDɃ3{\-[+Yr*ޤ)+tXp\4WL Xj8}g !ը<$_qѼQeĽJHW{#OHr;O>tc C0H߸)x@:R_"XƦ,.`TyW Y,٬W_ e=%\z ˠF/1Sʱ3I?Cyfx M.Hnؓa`rfN|X?T}u!%U0υ"qw0bJ)ja45rkG`Y27R56u 9>ms#[QWZpX,h8Yuj'VmW}k)i>رl7O 8#< D@i˅lq}ۊ#XCVFԢ-YM.[^履CXYط,~!ڛZ(5ȫ曪@:ߟ (;ZD龓L_a%FkJD@ŠֲSXs6ϒY1~QYڭXD@ֹLJתk+;?y|ϭ=BPer,y#LJ+?Z ?S2ݗk#AID8Yx"yMkr{>`DU)Xm??a nF @ø6!o=/%x-:HgSGVy*. [l< c4=]4ݙ%ωo0ugfC4U/0/44xdanGOu,JwI 1 zad b(jKz\H%d$Rdm9H" FbF{i2 UWE\aRӕR&KȮ;M{:96T"+yCjz9? p5 V选??AŁ~ŀMF;gv$F6j(!5+&JM7'qE_w,ytٟ@$\ ٬~z."R6ar᳗!y$C=@,R9+l{ػ,ʛ=:ЅλX- gF=Τ;١k kb#5CZ' 5Ǒ)5"PoT/őweUZ.^S#&8{j$PGOA5ǐQ)$Sű!ϑAڢHOm6>rFX>$1@#7U ',gD !KŝE/`a,Q_/k1% 5]AܰI'$NY8Hcfnk]uc , =53W O)bY,ΰZ yqNf)No|\gu{=!gk{!_qV*n:W-Y!r75lhUss4WE? KI )j+6th9za#[1`tzH'u@-ڈo5$_ymhHNv(0eަͶI[$B;O@ 'ؤ\ԍb>ffO3=v909C?(!sO#fv}6YY;cE4zױ6ٜ\BYIlQCB[8,;6sB; qf"*̈r؎kم&>N| DV ܓpZ[\>v."8k>,/Eժa ]#{ϋrD muП<5Ñ=E}kIިn6 | %̓C\g4UZIkA*N m_|j+OS-8NOYmxՁXҊAy@ 4; ,Ze#B!rJ(g8”*ߪh S\.1I&^/_wf"|% $`'T2BV?!u=*}|MƜYQ+g'䆢ꨯ[M6e!e(܄[$\ѹ*.e"uM!9PN% n[^?T 5s>eB9x_1T>>j4 IPYPX^vw$IlYW>s@1x//G$͎c h#Wk!7<[] )pkb}ǃp|PNjP[d:ڵ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{>v3/oH t*`?h7 $ nWx)mڅ<%vhyt*~SKH:̓qYPdTD)T0IU Uj 7?;L[Z{v~I?:܀/cd\mF Y'5F׮g 70Z*S7'q\˩ CLhn/;LXbNF! Gl]q:c\NpYyn+7BQ/YZM*(XPsrQ 2FfIziw&HFil*S"9˻=b.38Љ'7,,u9wTW F$ێ؈]Rb0xQL7(@4iUh֒U-=;@5K_Fw44:DGb{S3 vUwQ;ʏVKש 0g`Lҡ_F )e>g"YYhl׌uy 5׼օϑvmȞlV@vPd01V}oZFSf ";|:6w$@wIqF UQ &E7OQZi VraB6vk4+Fl5k2!4%|yAr !X|`([g@ı>BC7>POm5G hږLSÙ wށ X[iCfJ ieq7'QmM!o*<vz b%嬺~=M4/z݌+dIZEGK,D4`.߼yd~CaxaQ7쥡dC7vLcwP Ȇ׀)HJ5fER8pSmt= M!jy %Eltbs58j~n'21ШRebW.Rexco2g\!|EvQ1yzrv5ڛ !/ ?.z~AT%}/QZ-Y}7j6 ML`'5n-rgsEGڏJ=HI0|`@ ^]BLcOs"qVI(_=d9q.%8 ," +v",~S3*K-ח QtUs#EixTBFц u*TRi+b !%nj\>;.X CpFgݬh"q2=Nk.㬾Lz̛1Ρٻ7?\h }3b"CUrUF*&/p~2J l .*5Q0PNMG5N;ЗG:;]BgM N Й 9ȟJxA;Ӓ h&]?"%WgT1[[Cua]Ӝ(͝TQ}OR>渵NA_sCsZ54d9(`6\ږ1vM)BJjLms}ȥSw29m (e2NW/t.Qn ZUxPW"BM/{?fZdGi5~?H rL@-zZ"kTG^?ufVflNqJ/Gٙ ' ? טi}f)Ma^TJ5SgF_2 uw,ͤO>FSR}j K{p̯[AB%!lr#ͺ4  A<έg:Rm*m1=oH]T~( @xjps'ۦTܲ JG{ /=0nԝ9q0eH8%R#}ox?Y#ιHFaX;|m?9bͣm2NyXsbƥQ@NMD A@4G+|mJui}oxiy-y&/1GL*H|›3 [.莟TO Go\HVŇ1uqca 0`6u)" 5-Rh\&a? aRDO&%Z!m57|rM;!ϡIudc:b F)KZp+vָsCsx6AV)VlmK>kj;~aIW: i( !:ߢdJa:h&~(G-;2t3Һ"*gE^TvBAEu4%TfB|qARD wz zHOcb suc,qWJ7#a߉ex(F><=PbQμ0ÿ22Gen-CJ(Z_kBmgZDu'|OY:PJaq??j:?RUc;ѧxH1a6ضṟ fW@nwC-,GxhYkIV"7Cma@'],#aVДji<#7Sm:tr!SbFEୖ*>x#lƑD ͼjEZI4 #_1^-4|@|LLc2?Q ,#z/o("y󉘂a_Y mx UP?BC,ؕNנ$'䭁VR<̽,q,AaM< -C#\cd(Rg$+@kC (J$ g mg_ 1\`gH d om F,0TbT ibo9GV`^d$G- ؼ<4بXv쮳.gWaA c'B䔤QĺBfF %lYb?0qxM_Q_ [$7Q).!m};RW*R:JjV2q$bD >汓d2q~w2C|,Eg< qr D,?U$lk*D*3VX6^;qۨ`P|SgSht"s3C)Sի%"$;Kw%yF2Z#l87]=s5{E,uipMy*%^ ;?2uAWڀF)=HuL3VDvW5 կZgXt\v|Y:RԦg48}Z[&\p='^ ͑pAOUxډHl3>){L7=bKjVnðl5FoJ'{J]ԓ!B1"%DR"%w1lڮگg`6,E\;jcD q[97ubG_piÿ\ʃRQPUߓ87W-mnXjmF*W H149?89k'Z.[Yǧre wyЦfv<8Q<|}W#B*ݱd+šGAApP9xd9FkװRf^#h9p~e"c^j䫣+3 N-0҄^9+`ˣHh?jdԂZ'<+a+Vsª+")>͎ȾWZ>) bU@ƣ}96x-Ԁwr' W#IX~/Z}PP$z!%hz I BHagȩ:;V:hh/ݸ'X]ZpⱐNԚcf^dU=mxoQ[w|5*؀Ө;)hEd$v{M.r+1e˫+nQZ@[`_]TD{#\<_lm+gLSB{`aO8?r&,E{uDU2תyD ^,"dlo^D8(JQd= WMiv*TWojm'tͰm#MԃŸԁ(lCj ,N2"(PN,} cU>hov۔1 dW] QA=@0WqX$ ꘑG{ڷje3M}"o;҅!kllPZ cS5YgW'm[#:66`?6'ݤ c3@R#eS2~}$= $]B%-l-#\|B %cm_{_5ΎOƥtɥ2kgEdcX5QW:7o"hʧ mY૜'Nd#9pX /@k( vG̹uF>E]Y7|rEriL;+ d ((n%?eagXK! G ;_c [ݡAѧ34t ! zSV\ީ1 V l֮iNLGE0uꪮ71ݕ/Ca!H2h-z-5Dp\twɠof O>j7c"5C镩g|a,`{ڙ9^=",fI__Tn[g23 7 Tm~eIRcɂw@ߣ|Q\H ٓQb^Bb\XX[HV'A ̐MWKYCD%LǀH恏"-7<~4&'"f  d6=%9hS2AT!HE\a(VuMDuIkgfp\֢)n:0F`0Sn 戸?XIX㲕*eFdS{%]%IWKiaae#6'yHC;$C}Aor2 ߬Ҳ6;#?Fdb]}?s:pGOָuV)oozY%zF얷輣Z*<}%U:\F穱b]IEԊgO>?*̌U?H ?G*`ے3P%gљOR2]7 uA;ejhn?碩nrBeӚhȫ}ī>To&>3ʢzuP4 1Ddd"9OȄ}Rr $ظ8iV@͞ -iI\/)F4TQS56&@· ٻꇥq Au3DD+mX0NɠnJ|__]J35X{ +h*u&-k&1͞@ iFd+ B(dh(Nq?_ v>#Jf;PQ!z⟴-̧aicƆNy%'i@=Pe_{(b=̌䁱O֍Ab: anZw嗊&l9P,{"D;GPcG6~ć GQjRZx/O8j×=jpnJB"7mV*;ׄ3/= &cEjlS&ӢZ: <{+z,4z?D5+} qML{ =+GuoBnTlb|% '$P0We~.h{F8}5{/ܞ rm=& bgoh O++)3D~k.47:jP%r+5f0{kAL=)9PtlEluhmge(U[ztwt_D^mܷ+PةҚU+YV ''?k_z3;H\,zkþԒ_;J?^د:NjNoB1[z6;D|ٟ@l]aI $9i,Lb88*"5СrlԒ79~CZk֨YxWya,TʬV$9B9q5#pG ;~*RT/ kucyDZA8iJ?Ճ%zKizzu! lLJ b$s9V0T3Om@b nYDKo)5q,b/Se8@ML &'+my5D !ْk4EHV2|m qt'~`Vw`e=g> zܢ. p?gR(ebqVw:iU%it #>[ hSco4 o]sz0MM o:ŻV]doW['vk'e݈3RPu?rf7ϯR ,@4ZQҬGfKgj8m+k&m<9[mmt}{f݁F[G!u\DANJI c=*@LX@k@>bDw7N.I8fV?d*hGM@h,=rz6%O" h 턏4BF3H}ϓFhѦŀ<0)gND^~>&9ls9RZZx?O)K90p>CpX/|A-/k8=mRCq#cGX^+R z2̫џS8o*!CBW9 RАA(`S `Cm%q݂{WH-|wPcD#>|vg##Uv,UNm0DKYyH止zh_LMa_u("`1kdzRHl)iR/I]Ҥ/R򦖬V#Qy&kWSjkj4dw2cd=ޗ'g+`_7g יtK+ۍHWj E_i,h:wC| /;lKfֶ 빺N!M,|>_ S qe"Q(?}™v?Е{oMW~d<%JL3M\ @*6dW@: W9=fuy=5 6-<O@Z? bS0?ے'L#s3](x׊)0_/싔ţ{7}?~>*<oR-6@Z&GD