python2-perf-debuginfo-4.19.90-2210.3.0.0172.oe1 >  A cPW^^f#Q@X`E 3X"%ˡ6e?GqcMxT Ko} 9m ݮ_Β@sZ0[MHC1 }qקY ׶ 8' zr\; $ ~! 0\ ~YR`YYV\;TAT x'u,bBϥnc Y[&T@r{EwPfc?- G4207a5666962ba416591464435404579f5f1b185b47f94e4a7293520282b325182130069d79e4685050864d815d07842c95677ee hcPW^^f]=2Զq]ʀHc/常mcݼ(`Jmz}ߩ^jyŒ7'PsLmĜ]h&h} :p<?d! 3 ^8<f{     Z `x0@(8l9xl:lFGHH`IxXY\]^+bcd3e8f;l=tXupvz4DHNCpython2-perf-debuginfo4.19.902210.3.0.0172.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.cPtobs-worker-backend-test-x86-0006openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$cPcPcPcPcPcPf23899f877b000d1e16f41e1eaf027aca20c352f814ebcbe260c3af197d27ef2rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2210.3.0.0172.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.1cN@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-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- 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-0006 16662383244.19.90-2210.3.0.0172.oe14.19.90-2210.3.0.0172.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2210.3.0.0172.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/99fb9b18b02363fb57a657ba0bf25130-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=58dbbee210077946083c8837f734825919abe58e, with debug_info, not strippedfhf+h*:utf-86e575486d1e91187e9f889c8dfe7d34e886e0f04ebcf5c9fea12f18c252a14d6?@7zXZ !#,>] b2u jӫ`(y.}Qh}Z?_' Z*Iog$baĽ-YĂQ280z%p`~O>zF"RL6k,TT -;{՚^!#C]{Dngn- a펉z$HS\#aMwESwaXO3Rz?#Yh2odK()&Dupփ49uI.}P8]S&z.rą\ pпTYޫ 9.ڦ"#QܩA20{QiG#k pv+ۏfVǤ) O ϦN(9g{8PSpR8w(?ڼ0VԿފ$K $[b:+ݓ IIs6iR^KCȅqic٭tҺ̼!x'Pߝ*7EȢ'y&g􉔦-:ջuolZ{V>*HF''N6}͟ز 2)1JRR/AEjBj6"Gu b Nf}l${C-p4ic;?N1FQmM=!H eM@WsΫL9M醹IӲPFD~~[L~)U} K@6-] 2 FA/ l ϲU1P)e8ŵ3)*$ҿڷ(;D-;I r`$7*,[ޏ1vBw(KXY<| a1)ԋ1dq.)hϩItlM<.?Q ]nB9RǼ1koV(q 4pi9r#vR 8N,8𨝬[mⴼ딵3˵bӮkm㾂]ᅂtoY6\F*>vFժ^*I ؔMDӗ74wTz!a+[pC#RY f E;@K/G.8JE^;ݚn]%,nn_>Es)2Nn2\A*xO颏EoruzBw=v  i#|\p\m)/0(M9GτpwY+HT?$,X2(ɝgak8fQ OFNMR0}#n|-Q4?ygjc`0]gQ{}-)]&75|:|HJ P.M8C? 2IƮwyzwILkHJ l3 }B|zz{UR&kxDz'=GHY+2fp=<L&M fj7pq/,؅&WtHG-3 दS^%!EWKI>v_Xx)eB]If4 !7fs"-y@CMc.e[GiC;w(O)b"`랮y l&":`J#-.kP'q.mӁk9.W4?χSEq1J'H8Odw V[h(K6(2kv Qga1" B1vQy'Awo/K+ #Կ9.qOXqxqmI,#Њ8=\㔕PȪ l¢uRՕk\hjfWRlnf6Fx>(X.(: ] .9}=%6Y'9HWkcꩁ }w3240j8Y!6cVշIum8[ScSeh2G^:ЯzPjRQ"?-[aWkJ`D?/ /2N`m,w}^-!dU[`_$ԜcX]S[™ӒyUޔ#+?C/ 3u$C01*|}}kt쟪&2 xAQ7GJvaȑ|=vvɢ)6TDsΞXi,fWu[*3. I9C qOZwr%;'ԱX an4Yti]هkp<,'qZBC$95,yf Ai0S$ޞgw_ۊKdZC舤S-]i5DJ@u]UFo} Էg N;gTZO< D[ݠ610gNa׾7lMO91G*>niR`6l-voz]A*y|J4'h@8˞EF|Ibǻii$PSY5"j g>i`ׇ=-;Uz}~وj&)E3}MІlշ*)mi?~jI6@\k"7Α1l _abК-O}nUcPW9lrzکDi`UksW~0XFȰϞ]7-,im lE{Đ坟vNM[wG$hබ-ƋJacROsx޸<, ^%JN)m `~[Df7@m`C%>Gݏ["ޔ8>9v[հ$&olX\1$o jKd"BZy=ހ|W^Q!~fϽ܆ՠSm8<׏G4繥8czJ&%O?tæJ^6\_HLZJ q7?I;༦`} #}*(#t\Z$6E 4nE|p78'vAԹXJSFL FoLw3INJ }UT*r Z~ Fw;ƏHq 2=8hܛ*Jrl4lCGvNd$nQ&.?ԊBg(ur^@=$ՙstv ۩iATO}\Jo1Ԅ$0am!&,k7ϔ.?rK}mcx+2"\gYz Sk!#DzK؊tE$wIVK/tK5S5jo.y2FMn .،z y6kz4[xY'evS =8#msƘ\})#'Pc{ dC蜚'RL BR:\ D V^1,YI xK?%U\\iãzmbRYD=2b!*=PRv2RmK@q {#3qZbjAK)P4R M6l\‚ʝhD}dp{ᒲzȍ]Y{JG|8lǑ*h} D[^WMwq$DmΣ獉=B@EtTc3\N᯴ FcRWb"*"x)<}l޾Y|)M qM2M03vd@IjrR1D}C5;%7T#Cv0 !ߧ$Ks cC;-}'1U ̼V CkoA0j]l\{FI« R+~ҲoZLn]MA B"TGlh; lRPQVQ5Zy(yL '~U7N ȞtxNԲOAGDuG=̨ǐ /!BaA%ŋ?rc`Z~l$^gdȾ]Z މnᣜZ";6쮄JKe`x 2r7esȈk{MOx4[u<Ӱ]j0C*.离:fBs(VN۷Xs4p_ #`o6k< IM8gmQ3{&OHG->Vgڧ%W*Żk,* m`haDI䘴?\qZ+5nhEe˩h٧1t/Nu퀤]8}עpR K ^x'{AR@9U˸KN"pq".U?3-oS=!Z5`)i>yX&ޞNwXU+oDb廄͹Q>dTP*ͽ77`d\/" iU+ nmOTqTm6O\T_A 7*/W^u5J%k"1qnK?oAųZd0/4z%fob3vV0xܱ@t2!vG3-xetl8 PuD1CL'ߜ52+jNY5gj +-8KCʓJ`"ußfKUBZy-ƭo$FX "Rh\gl2<<uPޤfN y 0bbϤ.tpa}^LE[SSz˽raR}r2IrC_dlD_ e\&T%^".Ȧ4QXuߜ)NgHj'XxbOL)$gL5z%I8`'ъ'"'XcLҲ)+\Yđ^j}!82Z ūˇN#ɘxE ᅨyZ_\Q>CPDHfZ:^ (tif'EGۆA&_DB󶏆@Z”tb,7SO;AM}m$6ċ1o+}G1B;g#ڷU$@mD4gwSxm" (uoLa| #DMF()kkn(# %R1(gߓkTvWhO!yXL< >8V uVq¿ĭ['>am˿V2Vy KEJc-EhpCd)_: Ay1^WujR'Mf7FQy5>އ<#}&_Q6WLHlSh'm@)._.e4w[*mszf$y{}cNr"t&USd6^ wMTP6;"nCu'Z:0 *_7;ɅGg]A0~O=P3^L sAb ERTidb`u3i~fXdx8,334;~OoxK_/+[]'[(PM"3R^ qY33kD!5X"<(NDvZl3m2;XpꅱJR➠JGuhϣ`Pn.PCXފĸ<m,j#:.#0jr~𩫝zѐHmqAf-:{ V(9nh"a4_?G ax3.^7]VUks]G:;;"oSù-x[wՒziA*(MLXU2|ce8p CB1",hys.hrΣ?pr:O|I$(C9u^_lg+Lxf]8Da&L#]ϲ\\Ψ6]7 {] @$q2*A4{%F-v{yuȬw*?-f ޔcq_)}hgc1PE6` ':UmI6f7׸v[uT4~Yg{^6Cu({}Ҟw {ۚTF!cT7#Խ]4>A;/9"d >: Taed||jLp(#ҥ*{s`YP%+ \*5ᾈs ?efGSTƃ$pz9 jޒ>:77Nn?Os;}\T<wPՄΌƨu"{(Oc)0)@d=d#%< >oΨ5 A)0!(=90U'n r`g;|Ϟ}FObn+%)O|Cx&IQFl:4jRR٢w5u5zʙZyMq{fT՜7^jN-/6~)1;yM}Cev.aRuB kFLbMoKŃL,X @8oÏI; ,Wv uaF?S5?8ZG؁R@#q) XGb8;)^V@]_4\tF\^*6`m 1Qn;kw[8kT? 5,"2| R /;Y8Qb lVnz58s!e(lJP64Ci' ^7,(k A6IKZAΙo)$~w&O*EVk-h쵘hEi%Oǽ U''*2 t~  PrAqtVK Շ%Jy4$IֲCvr_eX8QAJd4( g6Х8ICɩ%oo#Oez-x P{ ~ g0ǭ0c>4&sAmx0~^sp{O2xU%D0oh-3PV4j2QIѣmrP$+i#1ˈg6;*Z2%(:'иkw) (&C9T= 톶O[HGhz/pj4]&ݛK o˔-\uBx9[>+{eUa2*+HΩ?:8Mf]&v>^ٱԝ,I'/ʏr瘔Vq1- }/[/{v;CP2CU/y?W^X1,ďN5%v|EkX z/FiLa4ҵ܉:[$&ߵPT'*rԞ(aM.χXM^;wpI |W"[QϤ+ɞm㞕ڋ&RZ^;^y[Rz|??-@31?7[Ovr 5h(wnT㮝JI('> RK1H)ftv{@=0 _X.Dp, @!ܞ_ѥ9_/'jЅBAT+unTzA2{::&lڔc,Q!Nם%]YpWW3qVv !4^gsJs蚔P]N{4RM)֚:s^#dm4=IK?18<{8\#)Rb]r5r֖5 Љn}0:%?)qŬt%)MյfcգP29~$-ښǐo~  CO8(N#%wϰjЛf3 O0X6ͫP\;(HLxNr%m!bLD&v$#܋F1x}ntC1Jv6`_%e #-~[yξ1\kpzEٺ 'Mz YN^XS<hfׁHW;OL?qA DSE(ih4g̖0w+~`ɴ0bFlJ1ŭg}(KhLF738Y,0x^>TV$Y#V#ex+a3I ĵNⱑIn>s_Ik/ "ƛm lؼC ;;' _S2T]F^m $Riz&͉DWp`tv1v>&J*] oQg+m5Cw{/3Q?`sU5=o1Yݸ]"Zt<0},J9Г+^A9j6Z݇D)Y]R!=-9 To"vYƐjCxŏ:5TpP-Q (=;eӍ slKq, ^/loHI+aż)LǏ|džDW["[nh- UeRQ)&hG?wvFw|-iGqAǀǩ3 ~Ӌb/uy%%R/N)"5LDy$ٲp@˴G;2  ^\%|1t;Ҿz.OMtJ[NiOaGYDI :Vg!b~&r p"Dk,dl74ǺO(='$y]@^ҫ7 wsˠh@TzZAvO⛟Eá\`3&ͨ65y 3G@SBPoӄLeg3=3 ׂN7Gkja`)$,\a'EaƖxO,Qan5°,(,M!BФy *6$lM.0.4$txmeљuTF6zLG*,ło9_O PM$HB)_*xN]%(;>sؘ_jݬCQ& i1:AZAZ:υ!eM5W*dP*+>`xZk <37uM ɹB ,_<"?'&t9&(J~vZPpOJQ!vsqo; ]I 8 WdZU 7ZZ:h$=OLO2D@5V@Tx5sk6MX([e3RkH⑤2-F`ymٱ?M?n#'%Qr%w{ԯΠTo3 ԞE9WhErvm^8Wʇ:IMZ?భYh o^"J0X;ؽfL?'h/=kO>w\P(ˆ߇U/qmr )ƒuPI3B^ `K@ ۴k(!5e,(׵T^:Fzfx@qIn&f-{ TR>č^/E9;(]zO_o!՝os}T0M i%[Rͻ @R8֤4ɼt.GN7Π< H:*b8IbA]t'6\l1'O-A@ sY;TXvlUL:,䇠8 3a/HzhQͻenA+$?hߐ2C# =wrtwj]{k* &m{;b|SB3$#9vn u@NTַJDuDS+)%þ!1φl'Wkݾ%x4N /e)H"tԟwŴ8bG%KzG_N$nwrKsBFZY#J-pٌnw`[ X3r<grJӘl/,lcϚnAzؙ+޴ D:M_a$ ̕+gi&m`,5sh_ԃcgmR_8n :Sj,6eRv`CZtƽ9~^ "`Ua,+y#)d%M~<8mvDL4#XnkzDY Y[=(9bN돵/Kʧi+s<3j3^C5u*%L˘SWbݳ`ʧEESS_&KnN_&L夗炊ZjO4αY7և #w}A'3a)؁4,fB$,Q1$ό8U}5|7uLK LhGiU;0J֧R$~E!dd 6*n`0d*ydfX11eW"nVϛÜت-lc #H,ρzYi Yca~ͳE)GhDt?|:|gOpo`D)Z(1v˂@3X JUkϲ I&Bc@q09۸c?XdGT&0}xd:@YAC,2CdsjxVß1"jzcHG. mm }kH[$0kBvB&_D;rp՟e=?j4p;1:Vㅽ۩F |m% @>_Π!)ÅU[YY%B밳{׼%3}3 r64?{.e/o/'$!ź~agXvI 9K*YUL tzdh:`P J(6Kh=6{\+!UrS~4AzO mIB*F3) zQfdŚ*+0^ -Ĭw@q DValQG;LR!*(:$@We1GTzzxL_-l$)L/j9byi_KGG0V'D|i${m.fk7g+MjA#aA>sS "tf,^ǏYM'~u:2Vـ4n2(X&1a2[ d0Ȅ|M |IQ' m!4 5]h)Ԋu۷jջܗ}`5(Bbt+gvl \18?c3d}Cyuî_XRn/uͮ͂J=Y8EqɪJ Kh2m⎨fzIfriQk!F K=X3] Wa$~ 83mXYKl15k\XFȌ tZ/-/u \ Ꚋ' W]T_;VQg@N{нX;$MϢ{&L%w~`bүQ~uYǔNjLwom]YPW#|MQt󄶼ɸy?^Flm?Dh,dYi ZzȞMcaꈦ }?sŔB=={ȟ燎 DQE>IU. 9$9Gbrb [\4#šdkKGWW!K&XdzWtK e{)Y%ȷTpO^1C>~cx%^vHƹB;˧)޹gWu!VIUcytp ;9ETm Q15Ѿx䊣RiMr=3W:T^d2=r;M1~89nؑoË=Ԁ۞A l%0M(l^U|&0t" Nެ?$#x9 xbLV!7:G*2 'I #!hfWiS{#P\VRewZ 0ɝ 7XU `v" ܭrjѯڮr^BHri/ni+-9\D}hN#YrCZGmcG4W OVTA1OKp4.lm<8)~7~D@SWD;mWm7)t:H~Vσ!29 '7Zm $g/ЍfI=5M9D|n;?EdҾ@ 65ݵY1Es@: MP ^\g(Ƽ DXUu%y 0F6KW1 j2閰'x5Fٞ(pv9`ByE Oa孰kΆŤ*E5"ZS$wω F ](k O3br=fnha)H檀,ejeU^fṞW?pl8#ܓtKB33䕷<ҜfGIANq[X?e'zu(jwȕz_Üm9Wa.ah7OU:*Yȁ/@l^jakZH>Y]q^c9t@^vbKn vFghOc,m0QK p fA}v ;tllFi%Z0iѡ[H;߈7y098 Sl *v_a 4%x~nOW>)4R=sLG3CV,KS;}_juy&mLEi٨m䆅I"D€:n{_.cv?Xeɖ[`Dk,2ӅwXv}3$ԉ2jS!\!DFWb6 UG-Q _ WM) 3fĤZY >v=xNB{u!aퟺ76;vEmy[V"EF6?c)(qe~9"m5I#I$y5StG$}FS,㫥 i.ؖu`R+?weE`` 2d $?@vl} m9akS 荇1 N%\JYp| w ><5F5JP~O0g%?jt+v8$Xaӫvm*\%qTG2߉b `09r_kWYw.z1 8(NcYS*lΨa>d LIdњ ^0U'LR2Fg~HUի0+yaHO@p᪳|gvazҿVj>9VLrKMja`D_ ]9s*Z}r<2G5sT vcy]AyvSrM΋~ax*;p P/"77;L 9b0/^xR Ey,(ɺd+nt:},˧4{ ]m+Rɡҡc*ޒupO)E;FM#Ç)<)9ażQx;m`=g>xΔ童C#_M^(v"cF{߼fA5nk;P~k9!(j{1R`lZ5wAD9"#o( ; +uB/4Sd tP!soCǞI!'Ч|D7mD_vۅANĎ2JCqIcI&ؿL[F 5&,W%a;Вa> z ,E=oR:4hۛ\]2QWA/x:>X0io{Vwgq6QleVcEk4B?sK3Y/H4 (:!2$*܄J{JBMcoWhSHZS\5LPaOVHK8(:|B^GUzA4AȺte%V .Ey.B#l&P]/Sl=ie۳Ur-h}';c/0Yb&>x(Sn8)=оiYL3o٬N=?X4"٥7wQZ}Ջ"*l`uq:JLK-#0oݣЉ9gZJ8@_Z3~[+\HajT%a_-E$8aF/!q){-7TNh.@v\[hgrim"3oӠ2A3 .lv{vkHy|a'#.<ж xT@-ɛ<|zq(IyH(-, #OLF[\ږ9O=4rcףWM_9q&[A{`i=QxrmFlኤ#,F& .)&euj~"nBI0玽qiB0Nv y=~Bqp-]IlI|}IH#[GY5!d̤@sϏIk@;j;'g,fxK275\H&'$yaV՛ҏ7B[>?èZ&FRoM<հ̈^sV6Ap!]vR(Mn08,L/3(by.%Nr*? e$#lcU$wFG]28c6FɃ{޼(s֟|,TÕq?ܷqaviqOa;5/ T =LcxzS4f}YcYVT\Q7!tC_QCyVѺhdh%p;X/ķi gLmlBӈuXzәI, w %"y<׋5|V)1Ù!BH $ hsWA&3+WG:l8R;G # ;Z$-^tcQתT%K. 4/#v$<(#c\Y @̌~-ʐ_.]h{8ll|FT4=g7 @_pyUksQ'Cߐ {K( hnW& 7ș♭ԳHVp4B ,*,nW:} >U=6?_GaK2"bt?]r,JAfQk 42 -ߐ{.bS+\g,VC~R<0 f¨MYB%U&9QlWS5;D˷ad~M3J?I|@͎+7@JKs s>}6` G#[a ;*.jdMx0a_;ź:Dm葑]yV8q*Mӱ?8;i_d\_cBD L>σjcĭv b^fYH$^z|DqYzǒ*C~į)Kr]AC}&iCoO<33c(qM&'@5A #T <;)?;iƯgX|!cR2Ddo}ض9;23Uh7& aev88ߡK*Η9y$`vO+Is2:~}@&7 3pw}3c/.] J)U2[E9Y,@`ƜL+/~ex^kđaBٯ.~nQo4\k/& 7mgV;ȏjaA=0b&ʁJ7vFid.hc"ddijGy&D/~s bm`R ~( u"qQ)C$LjtDf=A|AUN7>Èo~N|JJ.!4ʓRIGn;ioEDpSsr~}O+kzqҩ 0A:c;;ˎ͊IQ+YlOzkɍ,@a74KH_g  >K&3 xǽ[p`B~raaь٪T J$2Jغ0I{c!ewЇZy\*D"I3S/Oӓ]jFШxܒWn(Y|_FSoccן.~Mju)&i.Dm6"mՉ2 I{_yT *.HĐ -\/蚼)^d̛8pj?^{t\;ݟF̮s5u# n,#0=@noq xFjb \fa7Q;m;}M,8"N\;_x4=`&HlwfF,usww"@`UC!0 z@Y-;f9dlh~b87;uZ:brI%>ow4Z`yu< &I5P>t.&x/"y@ ټ+[{Cg~jLm mLdY`gor8dB1iH',a&xqbb" b5*SKO =o}CϮFt'?[`H34\c+[zNxWm+\@Uǵ!cuPa*_/M'C/mt\)"܊!wBi4uO]%GT9`wkf"ؓH{n k+Q"oPR M5`W.}v>/2OzmF϶ GHMwRt#. t$o 2IWeq^tRY6g}}דAe|һs/f'lym0(|&a-뚖jh̀gH$EZSW Iۊ;?Bw\RN.# t])AT wԫ:ͪ~ɎQt`aH>bVe )eB`c)2bՊE9"͹JPFaR$@i-ӿ4e;]G=6g+8bq3UW|h#; ͤ  jKyHdIa[)A\9ޛ^_mOlmЕ2xZ Fan&QuDicAyVoNg-z۱%H"N=S{eք*9k<+|1~c_F"!x/I7 '̧2?鴴 Kizؑ:I=hnNSg8',š\<2q;03,Jd(:-=#,A& .oIUukCt)kY&:9J5ݶ4BĊ M >xK}1`O]|n)H-eH3gepQ SW `.2c :Je9fdv N?2M^YrDŽܭB"ji]kJv$ LȄ]Q;2WeءECVR6u%C'1Nzg9TWOˤp.] lR(\>[&5zd8>|K!~2WEk/ěm/eů #.^w Ȩ ^0uxC˕-Vhp~0ݛMzB/vQTTq;F@\ڠ a\޺\n093ӑ;wavpz5(Ai>j>Mjեn_,~i]@]@j{_n˕Ok3]Zl=I!eBf,W{ |SA-J۠T &o>dfU2Z7Z{=@% 1ZqXtGzS?&߾:y_BE|W)[zXr?P:I%Ip3'Qqo|ihk–b% 5rva@OMd8z)4iֳ(]oM/nJ+̆/.=b<եBJ?N=ⶆ&Q{+.2x/' 2!4\ɯFJtHs4u?kA?dU KT0'u 'N+fH;m8KNφ#_Dǣi!VGD uޙjkȳʹۦW vKT;՟ݜDKosk${Eo.)X0boUx27)㪄<ՋD}ۗ2f\8*X(|{Vh %^c.ing[*lE4Bi_6ŭ-xUO^$?Ul ëV.a&5vp@a[ uU.+ j/M ֦vU㩵ENIojȹ4 B 7D1etEPšd"ABzn6B\vl>7Û*`-6hLhQ6M܋У%՚M`d^|ApkdOPv8l$ȯv48sUQau,&5>)!V_#l?a'%Eԥmewa`z;p['ꡌKpC_~]إ,]zjA@(u5R4yڎJ/ͽqd:^͗sFQgۧ7\`¾_Co=C_?I%@.Q׳*jvhP T-m܉wa +~ uʣrB/QᮊNlya-:Mwz"NA&\`T$ϼ\9`H3)ڇC!N93[NfA *u>s"bX`n$:"Թ4&q9K+kEb/vFϺ3NX˂{@ mxMJ8bENesQg˂:ȳ\!OJ KDr89b:\-PPskQ$[){i(ᡓִ}-4:d.":";RL'ANo,B=$-6nmEZչF%)qPB:7i 0?&.;|q6; c8|8wWNbKoe:kW$""V\}(n{jp6KLh7|Ba y'1?)qNUԂ$@$C!csm'O+nt6^/&pSAa?>xQ?›v/5{тjnuTB>@kÿ2?,u}xl:`Hہa7@BxyYH꥛1hF)`8h1oz\P8!%-LC7jS;f鉦hL\Zz\fk2/ڇ];I^">:ԿrN ֩r0{|@*h+PZP6q񜑎'&,8gKǺVoQT 0qu;R֖ eFuTO5|HqM_![pg]iIbI0>9_n0*ZZ|3?%zLR]#tT> sƙ?ĭځJA]pW0X>/sSwv_(fTYa*PCC5ș[/'& 9xmL'KSv1f7wӰ%mm…(~(%eo&3u.Gء"WSbOqak)agµ8eh17Y[oڎ3S[Vp_J{q-3$G mYJ)ɛ lG랫NtIrU@Z˪e ۠ZlNY-!4"yU'K/Rtxͮ˭K.oQG LL+Jš= [.:|3e="zŠf 8ڮ@9t~4\ߐӟAF*H鄗ȞmXl$k>14|ebh<^B8QRyV҇dK=gJpqx#iD7U}ykfsb@vs{M!- \Meo>;uPmɣxo'LIYjb6kzDk@xth *YdBr}ϑPBg % j]5[Hpݙ[ BLW颓b1eXx@{NVPy7Fv>v6VL9r;M_ h . 34>#Cc[HV~fK>Eb/_d$Q*d5YZ07hH&@.$qe4~jZgwNyk ^ RߜJtH[vl7qys"ַzlff+63B TGC* ER.^RNUX{HY\$"*<)쏋O|Ҍ'Nv /R7䖳Oz4w&7\PIWgXp|7%(?I]Ż5JRWȳ~= aF]gkRe#uշMR|J_[kM4 :6U$F<Ǔ#<N'=͝a'&p6pUnZxڗ?#4 jGn/gc,OtJva,j"5.R Gd^(;\aSyny6z&v'7yupY)K8/a}y'|Ɣo['_7P< rz}(o02Z2p(\'h/.:6Lg+fF'(;T=(ROpKIR<K $-gMyţ)0jIb2T)-;dK.챽n' .Q(uc 8 fd] )2iV~q)f ,ֺ` i=A笶oEDEX->|ג|ԶSu$;vnn_|+1r1y^`ŷ#gfSCDuQ!H K<6оsug'8apƝr .nYĘ.ha4 J8Z-4ܐ6׻|@WFŔs Q1^`MsgnۃJȌU;E¹v³ڋ!iᨵs*yAJij4ؤQ؂1,J$y/(^qCԖXT kLQ4,?ܪwdu{@Bn #R#ߐm#ng0җ܎ߋH__"8:RxLOEI"oJVL8qrA*VR]73hY,2`TeE`AVU*j&!+1l},* Vڔ% u\ÍM{e6ns\4s4N߉l?Xu좇'{{ gv<BWXH3ԩ6RP8\9K{m.Wl񵱫,ƶ.ezT t9wU^Go V+!@,j ~́-׃TgӴ}CѸ|Ֆt*DZ~I[O3;;uF𺼎m̘{ דBVºO#c 9 !QN ;c2ʌkW\@Gz4իӹr'' Pk  3`A]'Ȫ 2}5[ʶ4KSF*ŝ.k(pRgw9'Sˆ79):M<N9s Uڗd\y&5wԒsa04zGFamÊ$} h!\E&7 J88ZGT_Ϡa[.H\djl85h,l5gPmꑮ=uؔ5^˩&^%,´]Xx d]j0Vx=? .KILغ@/phw0.rV+Nŵ;Av fH9!ip+[d Bui[x~PRObr&". A&Y_0 BǶ62WO΃5߂]CW4il*_)z9g~$ÂiRQI-F"%W}P^I}"4S: AZãZf\ӌjT\.&HThŠ%.`+2+ sbB'ػ:Mnm=)&F mR 13Ou2s%9FnX iWII ٛrJӖ[\Jd !5FlPS<\1tvli__+U>Ri-u獭I"u(5 }ЂAE;BeՒK]-N&\g4S3Ɂ23(z^h>k D3r 퐔45vĠԶHϿ4 6XZ 8iYgՁ J:WFz¼&Uczm"ϨN$&u>^ s`l#:J rpc tXt_,jo bՀ|F 1+U 2)-Rj%c^/;3\,_),$(*`aoRfTGnw5o^N%p ꕨÇ1 :ݓ!OPZ0Ĺ&ml#vB Ŝ,/NE]W.ZȂ{@˷ Gź]}$h̖=X4+}_0qk|\B >JxNQoxX\"CMSqyY|dQ9h)p} +fzdBrnQ܌Imnj@ˇj<sK%mZ?#4eD^^gJu]j1]7&A6 C|1i!Smyvij3"Ik@+ ڎS #3O{C>RiiDǼb:v3!1$AoH%tSYY"IwcUmUJ$qvYpXpB4jV Hj`|űYt?mb!mg E DsUD Nkv\5llsz{ `~aT8!"D$[2Λ%"@>Gީ eP<# y:jhRJje"y};_f,y~~͘1A51|Fao~0yA\s91.zW/I@ 7[@3-,a! {Kh/_֢[SѸҼ#;F_}D>ed|&7)qp+uYӌ@=FثkmYlˢqj[y~ MSQ}G= ßOC?6u3O%=`54|!m(RsJgs>چ|j|6hM`(46?N ߜ!8LDvN? q1L55_>=A" kv;B|ָ%ZE1ISe ό8){~]'F0w[H&O uՒQ^HnW/gFʲm_a+nrw&o':Wo :& 5vv-L,*1..D9~QQ#!:DGR;WNcTt,pf.Z*}*-Q?$e{e Od:%L:9#&qmXα|à_v|naGS);mC/ $=h]st=n%ðۓ/2iZxۍ#G%ϫ~e~!R7s$E-x(p y"#rtHnpʬQA)#D0BݯBm#e>ڎ,;^UHۋzvU^3Z'Bo1f"߬IƁbmpQH#29%LT/8 Q`)}Na:=-R uŦܡ9S0?a& o}cXs$S}r6*RU&FmTiFq̉c,`ĕ!LPD mg N@y\@hSȊ5FɶBNt.Ʋt5RPGAl2}03&1$w)ѣ8Xr?C"'xX 9g'TZ^S5|BH@&Q!<$3~KN@"YmI`f chpR辋x 8k %, &/!Ql+W[ghF& ٔrmX<b^2MP=sk@w1*"Fd󤻾>Lx&h4&V'R1ċԹA&zփEoY-~"tDܣK5,$x./06i":E/bΗ#D=8ZQ^J7U9\uMI6q&Ukxo&E-uڙS(I4K-Ű/?c jpPx݂h:F[Y/MUYtnLqL 66\&\ENMGR84ކiD??K^}O1Q-1RV,a/J{6TaޭT[D_b '+âNGbFW|Ц1es~†@hg岺W?۾<(A +&;*4<=j)?(fxQ%ro򧒕/K C&pG&-;~9&ɘg87`h{]6KQ7mȆ݈?σKzNQnJ7ejrZfٷ%e"TE!4ho @AknJ,vO&SAgFT0s1!2+q>`4* oO'z#켳{ю5u/ah+\SLAI'AbcL֗#; @th"u`p(|`d, smzuQGJF@|n= &N;{^98ذ,7D‡}bp'z1t䅲#,_eN1f tf !VG&~1-܅xUrz6|&6K>c V4U7LNWKZmX,tGI_ϸ BI "3zH^KCSxEr֕&|4vo#AH-PLë2Cl?cT8P3a;@c+ytav9mͳ aB2EJ W^]!{8[wn Q YC'fڝ)_0wD Zզc*pD;f{̆KʣHG&%5j)Yn1A)H? l(fAOGayR¡|F]C)M߶X[~{mI 5so&[9@6³K4GN.^}=O9% ؖnf&ͥOO<} p" %OD?qtW`p dꆕ2FL3Hw9LL?7I'c8FKo6@Mv F+/y#FM I,~28L@E8@Z}5Lj#W5E\;H }yĦ=ЗZ5.HHHP޼)~& m߭۴ą7Gx%&(FMc?($@vb!g5ABlw4.0Ψ% V B1`H~iS$G 5Q>D}ܵ:!`0DJ4*)b+^yD t׉/ZX &r| 4!S*m_me3gUT5-Dy伥Wpo0F ƞmBأ0cwb9[jPZşJ)/?<ŲF^ݓRPOv]UH'Ft6#?p8"µd hgvlH6e" sITM$7sgƢآ:E.o!Њ^:# M__ !hu|.Գϻd6 ު C( w^!@-KI$8@jwj3GvQ}e<0z[EZW_'z*:Hp+&hIӍ4 :D ڔ)2)փx2u"թ~t  rX_b!&ͶCBwǡZ঵¤f &_*+0CRͯmB$)ʭf58s_" G¿mIk]2 {X8e;Μk3JN_+S'[>.1_.`Ӽ])uBQXv4 [ߗ{ZWԒgLK,v|&xEysju"*Y _5aGFhXvFotM雲2B@z$PC9- fu*-x~Hμ$usY˂^ΤGHJ ;i{N`k@eZ(f6gp5|we)DJ<&,x*"9ؓX^&CmO^'US~Vhk6*Z'N]v7ah}P&;ib?\FgS=N\s.&[V(ZnrY5{s`YᎴr i*w(C-Ǵ9Eِ}GK!z/xA?Gd;pr:BWG 7Z1pCqjoB:)My2 {+Y}[awP.qpH+rQseUi]ܴQrL2S-4!ێW\š/pLx:1v3imFe5]u)$vc#H?vMdժraӒ~PllBP 1 A#\0SnDC,H|] EP19 x&One6S5aeၬ%'V"S-(D`DVkMV{w6 t̐TT(T?l6]eqs'jCjnGjakxzT2mkcrxQcĒ 1nч赮gٝ|ĻhɃ=h׈GU_A_K#Gd hZJ+~{V"t /eYe!0>A98‡1kӔ9/|nSWlMtefqk 'G٪Q[چHEeh7qZqwA"ւbZSOޭŀO%Gg'۬[Ж"] / D|@(JGEO @ﶊ}4xDz>ַXQq#:E^rezJL&@ʅ|!U"=BRg9ڈ}Gy] pTvk-Yk<3M$h+f8ʘ]"cM= 8SNiT0[/hӭ UXrwE1Wj-!U+K-DhC6@]PY3Wk}^hx\1BU(W誠J^-X^C&B2"ٹ#.Ik3;Gi{ixɌ f[v/iHz6Eǁ]x%{<~\>ŎEE6pN]l^s=naj 6Ns3Flci ٰS+`(z-k&lix:^zKO?<[{y_aT UDAS)[Ճ$Hh`ے)Yм8UdD"H&nGۂ/(~b9Xoސ\ZO6mtIyh$ǷPRV7HI0jY63UiE5Os|s,I~)iZQ.kM&寎P95-c $l<7;7KX臫č*>~WoA`jo?x5oY홮WН2I^ޓx/96gTF.R=t4D\/GJҧ}L˷-SA |]Wlo}|_416$B +_Iba aOd5+Zs䶫P>O'bm@x5Qh4_O,o>dѨWIqe1w)dPGN8ͮޚCz&Jgt צP  *=삁lwCYr4 :(Pe\cwzz$J0R~:čK5ȣVJ|n@V¤k!N%3Yf[0s' ηULE_+hX9<7gWxղwI٨)Ϻ,uP|?LOwtY$s4f1U KAx+*kttk[UH N4Z] "Q\P:%fqh:-&Z`\m!H76(tN{$ӐoPS7|>;)?F4 !QEDDOt0j1P"K>Cߑ}%2;c̝2"Fh<$xƇM H&%{GjJ > ,h#| b`6Oۅso}d%gDBLb:0nȦ (*A"o%&Hjxc2 x%K>;@?;Ӥq:g ! ]536Al̞ '.z#[874 } (͔? 54pE8TT2S'6؅ܭ&9䂋N' fU yTf鋝@20U\=1|?[}(aAbɷB1jb\|#a3Odk)\.JrFћJ! J~&Dė_ݲtpu҄DׁDpVGYmny3p "3~wh^ dE;ԯk@]ڃF\RZGN7lGv[`'gñ }{Wo! d%?bP}?o;bߞG:yƽYwu\;(R@IҼ ȉHf¦T'knګ#5+:miM$5lw6 ALvvs2X(uyC0Sf\)E)Pc_b42 =c\5fC^xԷjKG'v<P~Vƚd*,D/޹A}V,i%/]`Uf1n 8:3[y \d\IzI)!1aՌ* +S616H7/ɀk[X{ˈ^,/ E@ƐI+^W2zf#I+C8*;gs@eVhlܦϙ>kA2HCRElMтTrV2n_%ӝK%֮1T`avT(1fZT+z/CӅAxPFn鼸#1hRߖ\&(GC`.k$pEШ~/g`iu |#u)ȺC˽ u'(G5Lj)t2'%ص51vR<4 9ڨ9|&]5K)co$I$]"%X2_`9+SE}Fٺn m\2wxźOnPt~^ˉDgiX^HJQ9T'AWA~Ҟ>o:*mu4|?p4oX9/BpR[?_(];l8NK!pWA& wzom[Huf'y?t¶u + xFZxڔ'nUQ^0Zڹzn(no X&rTѩ>QstE.oE_Ie(7 өK()f1^8PYYYd|?L+IdĈ%nƛG9RVpddU)dKrȷ`0܌A?0I.drQMQ#VF4'Rp&H =ax]Ap`õ1|kx8X>`Lq'[U`uԅnGt]T`)I]wSQM鯄NMfB Qk gCg=o}<:zncKT)OKQj N%jUkth3rLTm<2TؖĈϊv-YE,m$5c|e/r# y^r<#xBRacFrscPa8wE#tU1SN=qk y-zTH;3]H'Ss~wxadS'(_JԳ׽ WVD NrѰ7E:|a J3sfF1Lڵ*DZ@2GJ&P +).?&Jץxɒ*KIQkFHgb & #j;G*!>yyV4QHUu" [3T޶¾-ڭIRx2™PIh d>lTF;R;U(hf{tMg[6t6RnjT[rZVu,v:iU'ũKjjKoZl~\>kچW.s(bV]E=Pɭ;QݐUэ8 VM3}XUIa.mxuOE"dM՚?ɜ^EamUQI''d _޷) ͺ[8bhBq3gs?: 3%a=a^eC c荗j2(XYRͩS> |jZ$p k؀@KwBWyHO  r$#4 sνn5 BTq18CjipY(vRśT2&O#K Aa*A_  :>_:l+R)@N5&H$%ۢTP>lwl"aKkT|+| T% QXE;QQrI5)PWyD>.3H{KB ڣL;{]8|Q7//iACX%qkUY76WԞXƣuL5wۙm)γ.7/Vxb=Q_-ja꘤; EmY,r8mZZ4n}f..}.,f5i@ACgLC`DGWi5 me]v.RsuQ,bߠ Ҙԋ%tϾ -~GS3"NlIWA1ZŋQwg:2 BlxY45 h* ,|>8U :j>,()j*}g-wFV٠N(o mZT^mK+{xofK7`n2. O)`^|tTp#KQ%TYZ$fPD&lC4PU1DƸdZl㼌 8].1Qe-׾!4zkzzByW37h+sZwrN jYf㴴-Vӡ+'4W20(ԯz24@X) /<=&!LqNǰDx'qCrxMd'i}*x^88+NEhyMR!E6l.V#qj.hd^SUT#Ɖi:tF- q{FP))"n1=wߟB~O%(y֬,qvEnM c%H9 I(V?%2+~gEO80O-KskՀ #}ˠP>i" j،~+MfqIE(:gu>QQ!@.^|^kz+Ζ~(JB&mT1n!-,"+W%7KoZj')j'Kv8c=5E&pR*,o_ j5M6s!O=Mny3[f jeՐuyV?g ZNfGЃSVA#ievT72:+赅: i]dU۸젅K,N<\3Lr1Hӷo.۩bA{qY^ "Wnh@VyeL{ȀK\K\ڵXldQ10öaWw=aIց,W8tA8dUѐ2kh6PmK*jɝitez7FV,B,7JlS6.~u>vŨZ+]*`_ONa^!;f0oE'2tQݡYNꕋ]%S^k =$@YS!<<UE\h9EZG$nZK-M_M 0ĘD(;uv`i>Pwf6˶2Mgt'Lb}4UQ;* p/XAxKm_E q7\/:!зAoB Uޥ_vT}$>"mPׇTZ휝:W9>ϫVۨN9ßG 6Xk6d@5";Kվ*פ/E#7Ns͉nVCE1o;1!sm'#-zHr*G`)0qϙn"]yiLw8(0M15\O>A`ʺF$~i .Z悻r?F;+=wYHͮ'n2r""bƷkyC*3m t&m:,K54R G? sa>x8e•bMb!ZaQMf1\yنd{bڌ1A%ң+T{4e^pq5c{U)zFk- Y搝\YwⒶbf[/* lgHM6 nęrܬZ-H҅Ц~AnYoA}[uM?vnf"f4&bfLռ$,xJK~>N,05- e#:\Z>tM+W썃j0ӶQG%Q/v I\a7ѧ~WVWFZpo mkuu6 ٞ̀QD1?l{[j> k|"-fc}_i/\76Q D.UA:?ܑ ).IuBOi [%bM髯v\sp1QtRRF@&yO^(ޝ*'۟ @Х&z(h O5zxtr_wsʂѣw}c7 HjR;m"\UtXVuC3y~o_#ηow`ct;xd0|YdZ Z*N-+bo̴p:+sѐ[vN@-pg5hbiVX1gŭX2m<Φ?2zfp4Y˔wmx`;ەF#"K!dϽs*P״ѷNCy5S**u|LRL3yE|GJx{J :9vC%//!uCEf=/h0GC^ilqyjpCxQoI/4p4߲Vb`zOK@/X- 9kez{GcY?o'3)Wi*NLY.3^NN`>JVN). !B F@PTf{pz⣱ikYtidHpkrW!DڍҝսKOp>4+o;^||iO?5+oE*2Cިސ|K@\lM\Ĺ*jy_lHSx[],m'2vkG豝E7J!ܤfwqVv)rI)enZ[Ɓ8IZ2DiƢ.C挘xZׂuF`bX]jסN 단 Zc%8#hjv%X.@֗ ycfWqà'2_YprIo@q&7W*MoAkՎ'ϴn'-ɔN ;ي% ˀ6dGXPCEP3Q,]:d`3QN`,hN`kZcB|6eXAYxaWU Z/bpZӃ{1hDһǧˊ\C`vD\afa&L2I.3>SF׸,dR=[>Mm74|vy:Oz)рǦo <^5F%p\'6xVFHZDKX KWifqEFvM:%ZWT2qsNh"0 ̡Mp$l[E60(ɶ#1U_%G},W>- wʱ>qsު. RPǿD 3>u} ւPK_v9k ;Lz4φrP8U~8_9Jʋ$w*tnՂ.a#?k@D_K>]ba],MK cň)bX-_lEӝQ dmhlq𯽷9Hyz7[X1vvzlc6(qv~Եq"ըt|/ڄIQB B= IUm5dߊ[l >&G5a?vP{:|f;5n;)ü㤱 A dQAx3}8gAJzWʛd˃ͣcz|]9%(ͲtkTBpm'@u2!ќ66҄{130V~6~Eo4~[:݁~;)'%wjz06nCdcRsNn,+"42Ohe41ڍ$(fx~As=5柠:g/.>ͣ=$^M:X=ag_M(TaAX*EN1#CA0nYM:<}h5ނ9xerwv2cT!jT9Q'VQQ͒"No7C'UYJeDU$@j/~C hmA6e2cYNIT+u7>%Kakʂ wk3"طs BUaBMA1 0' 9zrSRa W+nXwwrZ[dՙ>s\OI C:4>F Ϛ`X Yq94ֿwQ$^vB)E,\f/=$( %J|z|+.b}3bi=y.5WDi~۟PSBy@Gd\'4'ʖwQ]M<;az$qoN$-]5[&zh >'ev ߤ$5@[ygWhc'2~.Hvv1=w+'j: |@K&1HCEң5YdaM ny q!}G{WcyX: EWb[h`4vҩR,1^[nnO/E I/>j߸{|iڕ/vu pW}) @B[|a ?. z"Wx=bp0a 1.!un]Ov}āOˠ֛w_ bD "Evb`9SQӻǼn&u*(Ŏ[I4?[0"@7F>DIK{T< dHCI#_[)뻮cV`Dz/L6EٔE`i|8ޥhܪСWRFԴs '|juƳ޼؋BVr_M~i*t8Us_򭴽͘CT>Bաlr@#WtojMV!ր'g[":s T%\UU,qא.=V]^Y/: gPw;:E VK(OWwR!<69?7ɥ 5ݼG?;kJz {pQ=vlJ%V1T^ŏ˔Doش=4|oKӳoc[:V M";hҥ Թ̸aӽjرB :Ru+%OLY?I rnfzBjXN:yba_Qn<h~s+{pT+\ZD\(- ӵVI( α~; G|#z 򫞫 |CzhL'^+>gl&kYb&"OeKiVw-"% `00P[VkTB">? *I"QP%ASǫ]V霚Mһk*_%}DEK&3Ci$`Ng;9~|ad+Z;ޮ9[3_jϤ0Mj\pYȲJY.9"|!dz˳8gMߺG_5kByTE|O bNMB\8f )[srx7sKiNՙtV]tTvHk1,8'ŕ,Z8б!' &tTxHuC] ! ;?qZ(2ek@Vd-xK?o'~35yr`> %q/3+Qu,q.+aƅwD  % q wRʯI6:TH euCOOo.O9 ɭ«];hr×&ݧ (JQI cCe?aUzw`2aσoZ(W2/g դJi-k8k!:q&̇rrx-b:9„$ďg(^rK{`o5qEys;sm-֬6Z-M9͞OȮh4'WT9mٺDžKxkRkҳڞլ矬>:t{#bݸg/0*i@#ܷjC`}BArSF\.PxT߾`l{sG I1cItgl>ɨb#bꍰ{uaiGd081ɓ GmsGuˆc߫HC*Ƶf(/B<2k0| s-FT%V]NANRp,e,*F0`9R:b{ͱk o={p%୊ 5_BL-*VË^jV׹&(dGi M֘ D۔b:B#޲s/c$5<^_P|+@DƶZI?eSw a\78UTNͪoTXS1Ri < ZQ l8|qEn&=iV9qii .Qk#3J-N<@LX4eW8 r8A[>XDo>=V_Py~KrV͚N4 svֲԴDUv߄oۈ͕avjwPg3)qCO"ٜX3w8su*쭆C7'Ppk` ,4BwEqzq/{+zIjl6 u>#՝r[fHK+ dh![7|jlM[qzG^ 23|'y 5@}Fqa"8=C4*1(@MzWt vmd-s-0蟛Փ`v_9 B -Kp/;O9k!VkIݫey?G:.S ccpaP#8+W-z(Uᾧ⧡%LȻu2.b -6mh=9`ri\_Ufp'W1l}hrr#DT@P/Tx1˄p\CZ! |Y;)(-P%^,;>@nɳ(+I]lܥBf*hdZ !υ h-H]55)M.bo'sEf*#:/8ءL$HNX3T;}Sb2*dcF+99'mn6SIQk2>'k D,Wc'<KM4^ƉEt%G,Hr[ux_^i,}fnSB>-fc~%]&w ~)wڍ 7'&pKi*0TduВ2C㑁7 \w߯ʍO>dԈ#}x-^9c #+vvdz~?ڰ n)Gc!8寏n;y-pGt[،̱uTD鉆 mJ  8]@Ani%ѯ"QܶsRaN\\ëNqv~O,}2ȉ6Qdb~'uYKNrl}y6[N`*Ñ\:]8`Tۅ})7٣=ƔtB?96>' ny28mUbTͰVp߂.q RnBm& %=RE3M7(e{sNzXynF7kbw|*Ng9Vx|AR,=D&PKVPO[ͣ'D - Cjπ "ϾwJgi.>a2GbFE]cJl}3 66 ´wc Xh4xT45j.Ori~cO m:MdV՜M{0}2U.Kiow8dԭ CRz@=4YUk? *񿟢G@?C6v @ A[#,w6He jށ=V*ܟмȢkBZC~c-? _{ Qpv|Jᦺg@7@z_uXX\欜3R&nBA܏=EbU*A)!vyv*6GU򢥅)@Yr0~CmF>S\F&qE; |.@PLal֡ӈqEwJm$J5Rlޮ^ƥY%F/?Г?利2{4;ci[=pT.Oqb֟/=ۊT( Է,$ A 0|f݊*P,_?(} 4!3rdz`IkꚛMP,qڤC!AC/nI"xwE1z׺L I̙&λ'i ׈aNXܠ <vҞZ [nN NQ@SNR:(^|L5T sߓ/CQDY6_zWV/Wq4"`dC!2wlT<*+Ա^{ ?Q&Jcdm,GҘ<4+M**t)~쫜T&nzn綆, 8j>YL{3U {sc?+@8ydYeorۿJ 7N\6=T󨴕yOax9t&˝tnB?#e[i$~Je)(e2y3: [{%$:o>mSVe/+|UB?FfaĹq)9ADx_NI 4iujdA],4q'vOڗke3ⰱn>9G9{9Q̋Ǖn%kx"i;5~1)8θ2G#-#?3YwŰuƕqK0&xs'U]/^_i)AX,LL&5.y9v |e`u^ p/ }WOU- JRq8◆X0tqtTtCRQ?޷Xc&Ƀ3S:8i+aӧ< D%_ _ylSmYqXNZԮA{?9X[sGh"DgW<ȟzĒnCJ/MCB8Fe(W/T΢߫F؅agɃۻJ[.is{t< ׊  h ~&ZΠmJe:gs$Cﺴŵ3=Wm)fpp֗IeIyIT"*K;FFOg L¯N`/eQ+`lp?60VY> s85cOelUVj==B z{(iQT;NH9U713[uFU[?]g!{.RW"H_N.򇘽,EmЭ>C|f$ܜV˭|XmS=y1C0\kZkFBGIb1ëZ' vڴ{ -J~HI3`S23I?G]⠗VLf`RRst۫10%gaHL ,0Fz:nYeWY M_>XVT |9tJԞ"S S?lxI pM.Q=}c;ʹȤ"!G ad4GA6;dP(E߰"oB?1B."45{pŦ(aW)aԶmxeg[1qL@)78EXCu=1(1^'.?8'^תEs TC/yԅz :twD?N{] Čz`@7[.rq%$)52w~+ fH|M¡Z -TN/X3GC9JF90߂ne5PCiӭoמNX)Xb4("St} P7|κƍva +Dy8!ɘ\I*`%zMCDz~(^4 e1bñLJPuZdUVuL5ȮEsՏ; }jh)?Z"lP@jܒ;T_nSR|[. \V\<=zoz2`7KbHRQۑ NF"D_]N;-< _L,Mz@orG߰w#ޯ5b|k/V?tRv*Qw/ [.#|M{O]D-Lh`C}W&|R޵hl\@{s^{7%]=Vfi"ќIعp. 6fwN:R& 0-B#NA|'D&ҭB^HK{u41 `xg.jjeޡ^ 떠-kŮR ‰d.7XFzU)`שv2!ameV+B3ȁ3Jů[.wt>y9*;v,KSiOe59ȝ~2tUmϾ I ăc99#Nw>KZj~huK90f nVԇ1Cg6OSv/v2(kRJ *ВX!Sdy;&K\럂':KѡȮ-@SʺPsHPȴqq:Ƨ7DuYR/iZYhi4< $;I!uF 5EtQt\\QOY#fhf9UDiop;| v5o͎ɧ-׉ M!&R]p?>Cu%ъIĬh.%n6׍bNH;;W=M%x_,6K7qʼn]駔_sZ,R4v^ ɂ}{cTBq =N #=U[ǏAH'7ʴ|XZ"mDp9BUB+.i+=l4 LFYqzEZu}siz$ԩ7bLY2u9y] 3pBI伙8 >q;c1kvAJz]jhxjNN׆ G |Xq06RzMM+[0=|4v*a:KCcƺd6P#ѵI1rǜqϥ60Jj艌򹜣Fr#O Cg]n&[o6K=Cb*v]:MA<.ܙq _/~}B;DPA~3Bm89ZZNp7ޚC4=nN+v{Ur9,]x#o+s{ 8nHg1(Di~xdt >|#OΚ" ƖK/A],%^dU q{]h9"7!㼤O b2䷟BХnL oZz%gT;8!s6OSxXlч{86Gd;2(iUω\~,QBtg-ÄiW\ʰ_Ƙ>7HC}S,ckMa\7q+j9}ޯLVK:l/ʼqUD5rUy7VR | oX1aq_jh@2.NX d^28s&׍-KhWM7Vz@+\I.ԜqCۛCSs~cOn]=ᕐlA8P@.8S*Ǹ4#G  94Wx&wZ]%.i1nwl%Zw!Cȱ;J.P%'(<mbU(-"6^] "i䊵 ] y%MF$?t cI"Ԅ@juiS $%V~dL6|7Alguf<̭MG>']XfN BdMŪNhrNGrJ!-Z + LMr=Q OҞZ27SEQ -<!n".-jq :S?'030ag*> ph_qsfq3>m|tW.ѱdQ?pk"` cSx)o2h6mgrݓ'f;{mz,oXïHӹ{ 4j5V@5{0cM--ӳGߠ UcG(J@ĎEojWW+%:Eh )`/3*KkZY !.Ӣs?gOIVzC qSP".U nq/v %N;jEps3\@V\@yK:$_ȨwLQ"%ri񥒫;*;Y!C\5z幊}8WHZbE0c ppiRxM$Lp$VOxoZ??>B,Nh\adq)vo!Qa9Uwzfb KzfGk vȎO+4wT"Sc7voH].a`;ѭw0$@S`5K KĝMD*M~z+~!|.u-wc*u-+Ќ7b8x1Z]LY/7Ia \kLHf~?XѮMvZr+"v78H٭ 9o Ng+T8Jl-N)ݬZha,.yz(2&NFd]@!z44'p1.RIx=bIOaP+еb$~F."w9#͛KBʴ2OQ~!rM/%nrAlDSd>퓛* dW?WpoBuPE7KeR7"*c̈-Bـ /Y#I}^8jvng2pI8*\hA#h:R\ tV(NMꕰ-嬢Ŀ4{,<$iKDRcXt򞎘!6&2ܑ5[\b/Y"ɂΠ>tZm1NVġm);\\c̄ê6w*"Wx:([!w}Kj_-A/U @"Pͳ-0(!N=5\9O zZR (BV'%W S^y*^;)kE \?"?A N)7_xReDR@=2BM83 lKd2+\Ţ>T.4V9ljդ%qt/K<Ǒ(Mi*qsEWx:XcWzA[ ayk:v :9DSNE3`C8ds` ot@/)byY" .@C t&#W=NBսoaxk'A+OdltH뜣Zgμ;6ṷH63K=-܉nnUFNv (AjJupX SS<(k;aQm#cjik bXeRgHvAZΫdVTG4hK}M ɯ }W5LET#5Yq*70h`90Qu jnsRkH8K^?2a`maEG˲blR"zprTw$r=J5Y.5& z ιa1=f>D"JX-orc>Sܟg)L6gUGe':w|ɞ$iԺs9+_6rqx*z`Ku'5!4?3k+9k$oIHލϯC0PDax:Emt j.tGtokVvK]Z I*|@-L}?x-n~mj-d8@rT,9K>#W8}a| ~gq0)є=n@Zv#eDbW\'GШӞ25GqsX/MAF>kȋ"$]lDYc(o#5z& WljqqP)h,llx-z` jgDID0^}ς_A5rbd3KKNo퍠R *ȑh"2_R3t(P_{~Eʌ6<:xS "7|'ca[uRR\ة_i uP+ *J?Yj;.^M#b$I˔Sqf2!ޞDI,ȖdizS1*hN0\r,jWBM\$YSz#a`ݱ M) u0I"Tj<|ڨdl$wM-fk6SN[SQgMZ "kJ,"AAX !c-g]5JpN4{-oS [⊁񄻍mo sD~*5\:gM(du=3նۢ4;ݷFrRH+&l#]y2!D)r`Kmg[鼴h<2,\KRL`%n vV߅N;7e W( 4[GfMQB`{\ܹ҄h,1W֎PqchqQdZO8L<<`6,ZNE=Y  rIjrH!ē}{|b,~l/i17l&řMX0. ~m܁vv"*]?=Fi9 !커ӉlI)]E])YVq,Wk. >획JYE h;ztL4܀knk|9qB7ed;vGqs0=r~V7:9'`&w%*#9 vҐ"si"` NiBf' o3䘋D_gaL  OkoavaㄯhEo{ &^צ^#ݥhPW XN=d3Wj)P(Zs`bBr6WLː{Jhk%y xpZ#i:ܠ̒^LWA%uA* (>ww{$~wD?M.s@WުiFkZDVcSzS#p؛g @NryCQަ&`,B?؇\ z CE $X5IKƅcp4 W`o{Paʢ$gqrFFsEM95':1΋&WX'S~C[x*D}7.z%uyUt:bYwDo"tՓ4q_⻒`(7coۺQZJ:_oESMH{>KqfIrZ'2L4ȁ 2fqͱqw m\Z6M;R9U2W"Crx,nF/w*<=N !3kBIlqٰ:j5Ϙ8ރcЩ< )53'sq9[vl裊4z/L~nb09 lڍ~8@R;Ih\pg5?Ԑ!0lPLiزa 9xz\DŽ^d!b0_'j&*?N] K2+̤r--UD)Xi8dH}I V637iQZH?JruE%ȇK  U|$#$jU. fVڕg)t=IWۊOݕ")CUCQޮ T' HK#Ɋu#7i?NjFq5>kj%/orxz.`oM*1Pz(н!(Vb`~$/I V!َ_>f}o\5~t8#;Pw'Xic-s N۱'̷' 7ܗf-1;zZ0̷?~0QrD^N8!+V瘣[ߴ,׽X(`F'c:MEuEWK$~nIF((hy 2PCS%sU_GsjRv{ B VZnpL6OImAerVŮgU"1eAliQ $zZj^#56\hF_-4]b*i_^ NҠ2's?foɞ߬RPu+(9 CT?74Ho` GG2W. tØ͟on'$o؛ Z==NjwxuD.E!ZXW3 8ɞ#=9}ơN$hTL;1 og 0(=f:y=P!muaѫ:OSnϫ=vZ,Hdc#ϩ~s8"_J-0 W>-0ZïmUvUܵ[}C >}̟?7oN0N=בJ]8箁Em.yB7<&Ysk3#!=x%5aTJJYע~ c,jGjQp.\pЩܪDo%k}*p`>>ω}ET}b,ɻW4Xl8M~nJ.Б$ 9e ȩlSC*Ҿ{42rȕoɧ?(5pŒF5_rc  J/fpaփ* |-]%*PͺsU8D4┣tdCO%OEʹjG[mz.oc.y kz]OYg]=jw@0#"dҤ9aS@w._K[ss>\:/rd<3:Q<!(O,P>u\ijL@QB {>^F֕cp%`#Rl\*#M8Pu֕]XwQnO۩TFհEr=6s [tJ*_)J8λ2h R5Sh9O.RkQv4 :ℬe1 gEF[Gzン #woIu]qn;P,Q)rc#)ٸ }}dP ]׈8쟑XiԿ8 xGұ5õɁ[{Kr#8opnz UwRc˥JrP[h x*v%-A톓>SA@u&<8饇;Xߍ'T/ EѹH?zclmDnH~[<9r~ܫCCg#AZF}4̈́ĄL>,:.Vt[bZa#MbKQT!$? ۆF{&OlR'Uռ\Mѩ` Đs}剏U7L ߈+؉Z;+6ϊ "극 5 ;VZfPJ[ a7U ]ޟҪA8Le;E _WX]_6yR 5F*/CTa@MCV*\A:lB#uZh%Ʋ:X#Dvs[Yy^x򯪦C|({}Oju~ՙ+˺2RJ32ֻ3lM$Pyk7hOO ǾIpAz\I )qR^Rs¥f 48nCDrŭdlha"H:7p{##HT0uLb%3έdq.uNtPЃirA̻7_{l~9% ֏$l]+OyopfA1&>hl~/ zN9磱V$iǰ]$n[&Ap2BBvU1Ob {̬eu ~lFHtI||qqoe3dz_e@gޚ⻗+;b Rka\B"u})GcZY$u1t{GQvfP,@08O ~?jwZ*>]Riت͓BcR/"8T : +6T۲^ @\dDRVW1j{B*9[u1e׻gKTһJ.U?@2iZ=U5O]'#UCD/ bIQ(1Aэ,yQD"g@+$LJ !JRK`]Yw3E]l}·u>< Xd[]Ufj[7RYʭ߳(ː>ź‹"r!BCV?sXtKyʁvqB~?CBpȾkC D߉7g/ 5}ۇʷIy <|M7-ﻷ7ƞ)/M]k2TK$< [;n.._yvH+f^_|^5jՄ.#['XüuM.Eo0mұY'd[e?uaвm0 #P5mTD]T0v㠚,]=l\{1 kXtDH(uXU]oVXnH\ /Op!9Rn]JϪ8mH^*JTSf'BbL.'Txn; *rkVa6&4i(Y8:>?YA  0*{CYHdc5iEOK˓hkC8ie RmAۣ?h&DT-Ɨ>4)r2{/@=C'=nUiA]WUnhXΛ~yr! 5Zz'}8ˣ1)m-Tq@:W  y#m/2_kT{"Se&t0HYj2LnyxȾǓ~~B>j7SSU ~; 3&;Sgi7Msu WUW%ܡ!Ghī | &}< i:EʥnT;Wf^MR+D8Lc!38r{ꛈJ qr]##jw|J\l"E?7JIBGm28 P i|jTn G+$Ę$@u2ͧZ;zviS>KJf0Ep7Zlk ]VbҚ?E*LbGw}h \-C\2\qϋSNQ~Gvrö@A%Vl%]^[S\ekĶ8SR8#mSۀ\abiX?e{Y&RŦ!p숡Sy EW.@X?kxC@7Բ9&Vz4&US$>+JuQ1* h#2}NWbrQZcj.iP|;Ngkk4.]eNNRxsUTٮgeIξ88͕ɿiӴ"zXscdzV$ S:3xBJ*AFHQyIPӔw'1i})5Ȅ4RPW0װ_uhgہLgs䨔}d7<4}S$QCU0(ƪ8.Mhaެ,ޕD;%ւx:zS0褳E޵usOfy })~DWުZ1e7ZnGj2j*HspѮc$< C *m~H~as6)6* \̬6`T7waA'kWŬd@7ۊ Z%/Vl47b+\̌9 $qs?xqa&a+ݒ-}`K#;FMƓuP6rn0C )j/@7qs@~@\e/[yüN囑x7LҜ$!0V tj[)d7DxRscf 3^',p;z9\3 NP ^OOą 7o N&T & DG]V]Ā=NWInQX#J֠9: D%('{txAQNҬ!ī/̪LTK;_-h/lQ0qz_%uԧ웗$*~Lȋ.O헡;&;*>DVDc%CƷi@ɚ1涥&sR̠w 0fM+Zlm"jImU#쮤TCb&]vbD&1j! >@+mMqmMxG,2)i_RrFgX`hm nDgu^_GQ.syۂ/؉p*TMB:Ԏ-7^NRϓeZPfUR|+z'iH F sw<!@ӃO x)<Ť'DɹKXrZLz<0$S;`3 };^jJ`gۿ*pTYSzӮ^GT];A2,F)Dg0Dņtߥe=pypϜ[{2`Sq;"RMdK┇T|" 4Rm%I7cׯ Z5_'JcLa'V&=Jw̓Gbm}`*Oׂ)(]Qx\|9(sPzQic\Uvw9d{ O[{6^yx_fiÚ O=@,^Y$BmA51 DwF?ݵpUzLIOy}cyp.c)-CߌCy/h{_|b@|1¥&FLKɓ_ i;a{P\-a*n3zaSp8}C7@5dۛ: c$npez5"\s21$w hob #XC_dRFW4_pY%hc?.(9{E+q"1C_ p0uꧏ9O/oԠpHMcw?;Đ &7="3xP2@N/LطUJ2X`dY8Ed8{x ou07=-JнazlSOB B-TT";|!E;ba2 H!.?~@r#"8DVJ>gEp蚊JQseyI[fZ`'a!&4=P qE2w&hȸHu8.Ef(D|x .u_?7.р0`|+>bZgc4F"@iJ[_`ygnxI#Tb+? :$iگ9fG^lV4&w&%PQyJ/P%$4x w56,Q nS'<U#_c`vXq~}sf%2n&LޢU|Cul:-/5)`<0TƧj0^gg 0 =;jD%C&4HC1v Zoc>6>=GJQ?lwN LjdZÛM̭,0T^6k}Tm]|mɽ K7͎fKI> W|HT QRlpμFl7ݘBKؼeX4|CVx"]Hd@ %ZG]S\GT8>KG fӿ 3y܁'n=7=3$^AamSk.ʳGNu-[%J\}?EF2LiGDhrт`NS:4LD9}_"[ D,x +[UIQ9yR+{T{G~[) N"WP+}@'QeYJTzFN p;@M=`]S gʯ?/L Z9MvXr#Wzu3fQxCǮy46.N-x|j}Nnnon",渷k+h!:Xֱ 1<}'צ)bp&ISb[wMibC&n ;jb1jv .&wԄ-jDI?CjIz;y/ "ϳp\ڀ*ZoVR'E}؃!9ވU[_D ٝ-*_ b$u P,^ n` /:bj3%TVu_$+{?,`i J=Ԇl󴔧_N6UnLb;QQo-7N"zw8ۏ_O Kۥd;JXaߘyO>U;|-zTd9fS!$n }?{F-bJ%e%Vy\k~ՊyGތ$( 4S}ɸ.UII`0eb+Љ"0)heTH(CS\n2PdL4>9aԍed]/xIlfzC`V3=0ThNv 1U.@`V%Ls/L:\j()ꌙ1@J"4?Xv t Q=1{lD||9;6~ZUpL?>{KkL|{m<]10^x*Β *ܘm8.03bbhDg $:{;cY<*SctQG)XK''fP^ a2_$w#L2 _YzP3ҕ0Eⁿds;MDz,W#v;e4U}blV?3 Ua_$]C uCc!z@foH' gbMW?k68[6R46q rR:)fa\r_ McNPESouļ[tZi<df^[\ ʘ`\\VUŋidz`cs,r\C<[/@}\0s] &Ng[;r\AZz b.-\z6{!w:]j-*L"&b-Ա٩^]fߚZyW3 OIܙ]2qWUϭXVWY1\S%`|\D{eSG-"s*;sˢ9MM{Y]k3T=RY^-^df"jZIxYrdvX%1v_tK f kE*;?^l#";b}0_ oyr,FR P*Ϥa}E'܄Ct4b3!y9psQW}[@'oNvx#@?Nk'[{c0v`C].K??^ŢIZ=.Tr_vEj}轋:`dQ̯D̸r':uhLva7WfBo:pzV{s.= `$Yl2OR,# 13?j )24u ş&`JW!լhSY;ko|si\ ֗Wݎ<vX~F=c3Pd3(J1|9C˛3Z%B^M79x`dkbQv BxJ*kQ#&/GH\lR'@t~qLV;G\zXlKix3h 7/vPm$PfX4HʬT0zDy. TK!20}wK,D?凭.Fn_Ac:ίD6~һTD8 bέZ#[-Y ?^vif#߃Hs ;qMF-NUe޾4NGk@I!m>J>v|/sMYG0u?U!wŐ>cg.lRǴg ~ީ*JYpF@!+x6xU!kYwFc{L^ihXeY]4ch=صoM;WA=C)Db<7&2z]T1"-3/ Y).Dϩrm[%7,c,uCwp6)Ӷ'$s &UU`\Jp󶥟GF'elTYb_>Ǫ{]YVg7Y6܏qrk(/rC!."mQV l]M\Z dcYvy80ZTȭ@"hYYW=zebCb {V9$av9CA|Iue0ڵrC]~в`*_ڳ;H&J^;rZ,c9ܻ#v߄#`rIyFRp-DJe2ԕcsNLā _ Ns}4iڃICvl_\ayU"`-4ȇ_(Qaﮇk hkxk 2đN2eZ:V.N?rmb2FS@w i蒣mTjb\9'`dвh-yenӱJӾxά͈aif,?EX1,yvT{!I;Va|= -Un,jAC1YKzQ%Μ96M};uҼS4ǭDf *B(ҡ,D؆F '"Yi&"YoWVZ< rUVu{П/q%Vn (}^M W̳N G8foxN-na8"4 `n2|CTS=ͣ!7"&\vz pcR1JnuKGgSYe zCbe#rC +_rAQ899$yG~rc_C F,Ehz6)^#,R`eѕКt]o-ghr3k쨁 "ʪfp>s*bnez<لZ|һYx H@˿ݦhaif_aP82.ioZH8v;Y;)ӹkɞXį("ʨNssY!MZ"ڟS7~Xo`_sd!!C5_5D$*[e7ca6r]wGG$zK*|#~a# 0n6cY_ڹǧ 0zo7i#\-VbQl dh;̣uI IİE߫5vل+(_;32D,LCy!ǘ-Y f@o$'l38cT uS~IW $SG`V9&;X3?MJHz }n' Cx-Rsv֢ׅSY!4\y|**a-};I>J ktE2u;APeKU`,BmW fޕpP'36f~ 7ɐw/Uϗy'Sz/2%xQ'wSaLv.tV wt #Qdֲ'H!h 2uR2IT/X"PW*OvP 9hT9JPóyqep|5Jj7>fV^5-"7y 2l9 K|"a{5#o]eCRҼrel{1Y:jbK{J*i9R!s_OxF-)e^r[=rX[w+ Oxo[YN<tnzy8oېR]߈'RMxqox[3lDEzyyCB&h C# AI\7LZK.'Quڧ-I|U`-(ӣ ~-^qCf`# _ z{*mj~ [N (iTuQd#ȵ3Os-='VTN+~O7%_iItmtuY\#7>I>Zus&."yxE'0•7EuN* PD PO&]Kn'M-wC2ӿrpe|18TƯ禶jr(^hJ*ݪtZʠ\OcE= KFwk q0YUbm$@L%~ c\d(F`a(C>%-t WonasߦNS_`KKlcwݱ~u+Xİ117z׃+g'u+G2ُC2MyWگe>6k zu'v``; Hso܆?ʹi=oF~Nd=9n1Á{LJ>+xZݑZ`h:[>dzmt2.XEP Z_ҫ2~lrA$B{#9S$J,d}"-g-(JE(f#^q`Q{7,D'`;k* 6 fiyZ(3BF18tS !g*|ԤZp1ؤG|w.DnήKp.ekI߸$b>!Q{mWPe\DOVJq!KNŠ0H YpO֚8\37QcqΊ_ԗ|+2HYi٢b>Gz` ~yMWs0X <@uY46lzOqjtR T_XBenӆbbMnQ@x` Tj؅ p$S]l&IqPh2IX IE~ҭءZ7wcH=B)|-Yݯe1H6#ܠKcRTCM_;GceSZ/m6@-5dqi|'APFK?a.Kb&k'?O\i4ّSi{"7in>Є*,3=c%IA];㡛kV(h >ܖQJ/xvff4O퉔 X?^fEŸ>-ixlHc\-xkrućFmPŒNjb 2Y:S-&AT 5̫1 j{70PZ]IYGgQK λGXmJwKcg [sWOWPBSEr%xǻ^gZs.cBӐWo!SqͿfb5O ֺAq;SSheRO5;/F9|U HN^G@ z8z6뇵Q=*@+nP\ކJN7Nzs"5Nz$ZJԧ8gҮ>L?Ype-IJZ9C_TN6%MiZ'uKɾŻȠ`33r Dn<9l$=N߹bB]WBh pPN v,iv@I-6@~těV \S=q1v=>j=d e+ Kp^IyέGֲ+O'^YVDܕik* H/rb"ED}=3^\`,)+6ZA Ǚ !SZUvx\Д8l|pziTmiWu =qL~`;﹬tPIȡ#F2I=`yGﭝ?gGx9o"6UceA\ݻeOQCw:ý(!Nw0UBhm)elKOʆ2KEl|/R9\+uֈ3%5Bop-򓢽}tkq.½Mx-x of(pv}cuE5ʑƀ =hF0:Ў$Q_Z[4BsK1%2sDA&] קƬj<T699xA,ӵch엫B柳T(.PGZ_ܞB(omf%CNyN 3RβCAJ=%7,sua^Oc_JY )/pgO2z4,>s |ӆڰR!,ߖ^{mGU6uM NE>{<t.wf4R,^~xv{=xsV@1s#0[jqs IP/OTW-'9PyB$H# )[`3H0|]V * iTVO带-R"&>rݑ+ Dc  ?5&xP`VJ^AOAu6h1ph͉͆&9m8?"w##t&]fw!oTje^Q2I߾-ߕS~\|s`;TWAY*9p*.%>b|tcy\-Ϯ AgR%Yhf@8 JW4韮I<Ų[>qj Y1۪Gڏ$^y;!nΛDIԠ4,[yjzGĺ3x܍uy&(2P]h#'t0k"(mhceݽ ?O aWpO(:*} /<,%TrY= xΟ;CY{dflX4xkz[dHztS@7իwqĺ_DɆt;)hZ@9}:LO;X&ɋ%sSwHJY,At Y?(dhŞyL` MB-E{jsCeN3jC.$4cW+gbM$UVkUqW1u=¼I&Sя$U~K<Җ?Zk9b՝H heM)ks4q+A $I4d23 $=D5LW }'72|Pپew 5XÍ$0VD5uN-F]O(s)2bM&[uuHKx;QV9,Rnu8D]~kt 8›$O/L֨oP;&?ZnڭOq.[4Hx3y_WµU,7}Сg:,‚&Cz@sou!8-ZN^Z.k HX_u&x#GD?2p‰αe5׻`s:x [C}\iޕRk[ykXJb@aLwۊ")8ԧn$)N*Yɰ_"T.exD5$ɒ#g vT$A tG7mttB' 'J=nt4d|7h\ :K{oR# e[*(K6xmǐ+BmloA_}ؘTO)g/ P[}:GT'b;с` ip*w TfܖPHAr;SI>fUn /қtݮp= &e8s'nς9qX.J@o$DK?SDڸl(`уM#YVCNTMQ[ r("[p|$4TXbkȢe؁0j\✸3D?YY'$k3kFC eE*uaiIg-B~^U8<,Ac:AM:򄿙05E1ben67zDfEDb|JKkGQ V=/jA~ )j*nf]#9\{\7rDj$3nT;^󆡃o~uQ~$JcA# RY+s V1T78!Ч)䭵|'l>#=5o.1zAw3s ީ롄ױMB^[D'*⶞}n”r޼ĖuG &:v"|_wg黑;?-K-XqujB^KuxL^i p@Ef~=ww`U xQ@+[yˠi/4bVO.HxTIȝT"}/#ȔVʰQ1:jɦvD1 +pKR}7:BLxM8N1i6_Syu-l,1@`/3,e8;t}ɑe- ,Aئd+JE\̦qш [f@U㺲ۧkak<̇D]9 FdMv` DkUǧ}^p=l4NVϩS'h4M|_dKVӴ!1pwq@2J L̵!GEnىMJVdP݄0Y٩n;p >/SOSH>[ 뮓8eߙP{m=p?>})2^eͧU:2x!ezz'jWPF#&BC _!B'_a}G|THNbm+ &8d^p(MnX֑ca:.#|dl)|0}װ~綑iooMEE?]6{WLOIq d 1%#ogZȤh.A]40_>Y}Dvhh'(dPĊ`O%?ZkoZd/`0hY|{ %:gBg./C*<@X>9 p$Duÿ9Fm CO;72zL0;76.^x)عҙ2 ĀPyIEmka֧(8ttAj\އ a} \+ց/hۢUFnw<|.EIt0L\1^WˬjNh.ヽ$Jx@Q"ffq{ԧ> "$G(;1JEfN)lQB܌\x q8 RLɐ)x\=G[%y\^.~]/aHAاMUQFFKA1!ʤg[T.Qw{Bo]Y)Åym~q2{j=G,d y6.Jz)£P:F~\z hw=|6``Td914.u$DD(ii̻nj+@0n#42T27Pȫn,$ [?rѯWZ"ZoVKgCݺ/ĭ<.n+I,X UɶiP :8RA*7%v[g>},Eg긯b:C gt,>A^6I[O覒0WѸi{&KMTm0׋@5 M9>1:$v)sVR_#q#_DӼFojlˆkg>>Pj6𵅴]ôiK]n?jg۫ObV,@E9u ZF$MyOܗ/oys B..zy[mY-kH[=Cnl-ӟXQIttPϺ(3Y/͞@C`CCfF!eO&ztpx#F= "e2]y|A0Nhjh}'nSV@kdZOeZ"fF!hFs04n2fl7XHpiElzZ>M&/y@J*O|.DuYUdfXHIsoO`dqJm9l u)ve&HKt͢_;5g x kīaШ6%KoRWEas&1+ca7b>8s)h+}=by3](9wKz;.BHLCJ9-q`}"ՠ?3Çl#[3뗗f"yPo[*jX}T N噐ݩrޖ0|5@3"T[\b:?Y1/Dܻx;- Yg!ٍw'lG. 5| @ /Y=uD zNY֭m˚S-b־M[d\M6BΛ_!7_N"q/k&ӓ(-{!`Dza^v>1o%:E ?G4lO6͏ckI2\urf:f=cs;_im^UUEXd҃N6'qɣ(p^@GuԳ_p^4%ßEM3s5އ&-o&a3[3@l*G,\pirtV[:k 1Ե_Br+xgZRR>Ë&Yx:R޷L_!^(pæwaJD3|Or+0d^A @T2ϳ=GAxZv%j,Ī6+݇+>/\'yZ-hlO\o@7bi# HmVU^(aNP|UO \XCxe۵Z;qYCҲOp?h__u(d,vZF,m s;82Ef2{)R`T[IrDq14FО2yG;+}Fu>> pyrgX5!EvBm)ƞ'6L.~8&'a6Z%}Fdl$v9{j,,Ոq¯,^H+ &D掔3䍩x9O&Rx񺩏e*VMdCڅ6 Kr܄o-ޏ_%_L)/gYnT}ӡ gN~ ]bھ3͛լ90PV̌BOᓭs웲 3Q00TgOʺ7f= 0Dv6TY0-ׁ!jVOz_ƻY.ϯ]$ۣ*Cʻ 4eG>HkLwVڌWԬwHݰ\i"t$PXm;j]AgM7\^40_o̺Q,[˄x? >I揅 gѣ!YdUNxLCVj2Ӹ5J`gL]DB}lĺЌ'`gX"!w ?+H NifzJ2KM;d}OnNw#Vi*z;1ivk6cZ*W q/l8*O4 3jLԘWJ}gSLB5,xbu h()S}#b; M7õ^{í.=^q{%tTe`ǁU_Qq-G e6SἋ}}Gt&s;`hoT+8A&>2F_yY9,s2KR FjљJN3ѳ⫫>m*qEML;jwyޡ5I[ᾬ "d 5Cdä9Cr/ C 8zԫ2CeUv`BosqZ~MsixU z ?fD&D/qMCB5ɊzPI0QDuJ[H%p|y!2_}Ye ])by^UPhGŚzU'մf_ Q|N(;j[A]| B7HuJK Z2 VC1}zX ب͌mK=HI9W2ߴr&SIQRI􁔟\kVC9й 0 V[^ /umsǣoݠ `MyHgKmΗ|Q㦫 nSM^9g7gW~a'}Ӝv x`QpyB@Yѧ?ö́#Cb!CÃ;8L66#wY/ܩgŶj6OvW0E.(!})Ƅ] XAt@T!'OnYI5O|k}J,wԒ5=;#~<߄"_vB y0Gʠ9WKs#zΟUu%{-VG(ӫGQ=}hև/yR+yIضEb4x+ft mܢ2_Q+U,`f_uvQYwn8gCA [B X_VGpW↢R*_ּ@rG9|.-XU|P_4dMKl#IxٞF2?VDao!Z'~ 1k/!r>I>2%hҢFӢTTL^z!bE)| uM9Hfݖ8̳;%ʀjXkZ&s Aיvȓ٣Ke8s#E9lÁ9lװz ˿ A>ms7sfC 5ZsJ0v$#F_~x<Nڙ |劦P!-<_ GuhٰqתV3dcfOgn@&\bpWw_Oa:4Rg $%2|n@·eS$3ie%e:ϟ:Tz|6gS1d" _*$H9y+Ͼf8XF+m-̞o<DmR'+2Cc0Y7! j0ORi!ҧ @5Wbo-)Aq71bA}\y_[ cZ]J,T6ˉBWCl꿞h1th^;@h)8qVnb('͓! Q-//Ɓ6{͂h٤-9=4bߔ`rMUЙ!_WЗA)12ɽg/`Ɇkp'z#4aWpUYYj֩MJ5u ͂1De(' ~yvry%S$çZCU$|s [TmI,mOdL]ӐF*용S!c屷U70[j10հ Xzu%wuv*`3 a C[ƺĖ(#zߏo~]W unGUv@tp;k%|?1/&yZgi~I4([fNrPuAGG߰-O|w5MK~"@=$m>Mtlmj,d*ĝ h4[Cf$@[pNT0,( NGSж+mq%f-\b%"J1L"A"1G @3 Tӓ6t{(6w<B4aHTF!HA T& %xIN!x"6%Ԃ}4J(LAJEō4GY ۻĭ  }p%^u+Wej_O' gxR.!A|w]P` d4t8(TV#_tPe\ާ9jYg ż(Eao< ]jif݄|u,)9oaX.:wBUapbtY`il/Wb0B 뾥ly*|ϵ2x< PDԍH0{U3Q+J5Aֻ@߇]XuEohP6;=YUʹ?))8^8@c촗j w+yĽ~{v1_țz%zKp'H g]VhIc؅HL:ӝv G?$)l",sp Ju`6[j>WŃۏǪV~"~G#g{2=ۼCc'95)x/ke!Ìgs` O,dOG{5 ɨLnYq +J;}(ܦ ˦HRnjq>{0Y9mO~,ͻɔ0M)R?%2& q32V9'3 ܄E}F8 ! lᦞD쏟2'e|p{Ά7=ibGC#TOIzl[hokH"N:b֭qeo svUpP=E@jhSHXHhKE)۔xQR_7_so#C$Rc`L/#ٽh߉I'н O}Kʋ?J$42 \,8iɣy#[3)6κAl% ;mm5pݗ& " ,J R*79 $a(oZ`w ƒqkR. lvD6` +V919].|]vUNh&=Qn:9@q}#<2ivh_pcDGm(vboqx  nGK ?#cmvw3ؤ8DhŧHʚ:4$fL8.Q2)~ z?zQkڹ,b=0g}ϋhI/Rta=A)\Ɔzlc quH,&ȅ~e&63[30sĭRƂ/|NR?# Qf8#b1_%n'2.OIŢϷoz4i 38 5ѕ{0bQ c6H=$KF$>TaK䅟']>#jvb|C2{šfhfJfi_Ip;lOwTn@O|=`\lj1T{bk@ئYsÐ܉h,vICxc[/Og5 Zm 8Xk±;m5zlPFKnggZ}+ "BPʾZXӰ am__>}y;@\ڡ3~j$R8e]R|Pi}FxϠ΄hb_Ļ6 mM<8mеhwS:E C 9Kx]#=Wǎ>ҲQVfR ] s}T/s$GS Ǩo9,c:?;6e<|;~ZvQkg^W#l|[K: L=~گ|Q `$Qt8ƁM2[nD4$o--|*s%U94m֢?m8%g _ m&܃Z""WL_Mڀxu by"qȫ ّ g=hG|`A?5C %_X"%H/WAL^,; N CIvmhY <ܩLr\m nɘOrf/%z%M(|H)ggLBVATlD~^* TT~u'YxwTXeK=wĉmȸdE c'nHcNt hx "Mu͵eNɴ`epLnd}uZl\: <6d2eNY غUg R#8yF;+'lϔFzI I\N&6ă{ lVROgw]rXoS~ukĵd|>0#fV0Gm`М{W.k0(k5!_rs$.mn\Pej*HRwջ K\- y*nFt|9qX[DMmR5o_Cp1a}oB$o\( B O=o| &f']IAWc#f151&bTc|6Ծ~Z`DR2 7ZX)IYǃ)sH1isT<c~6:V~ %jUz96C u7=(s>0\μi|4S?_(wh{2ZB.DT;vw^u7oh54 ZG~%P4Yu ]y L\niº+d<): vT5m7Y݊(3ؔ7K2nN~ώs7zP`Oql}SvIIR1f&y G#ZS!l+:Lj*lVW$QO|YᎫ7$8fn!z̃"lIL4uh_"$X9%%7'74ֱfSQ7EG֡M&j3pίa)V߸+ѽ•NVI͖MZ(J=$(lֺdߺ\ϡ0E־Qo mLo>WT6&sL/jѢdjNQ]&6;L3ZPh{Zô<Եl)$=q%g:N-X]v yr5G}fWIxRKݞWl3Y}!΂ؙaU 4iQ!m敤O͇P;0s홯k9b*`NCϹ[ K/Qzh[ H߱8jMf 0&Ix^;f$yZ\ 4M>m2Oȩ2Un~UYa`tP` "#]BAڏV[:W1AvBx'$57vw' wc~p=ϠY-;j{ μ #]q(j4q WX.U@\o4gOx UZgTiiGեBpDH{A>*NKWfwf◐P X ׀GqWd'6,[5OLYh!?L9i&}] %o q5ri\Hl;KdVSH>Dh3[;%^z$<2I/aE$ aA(-t>;C(Vz|J*i5lq; $*o7]J_unmR8^;]wiEs}$ i1g^ _I#W(dTaFҮn 4(+&L$m /1 bAM9î1aą;X g4k_b}[jZ@a,c#d1DM@`$iHw t3?wT$#_Te%1o(gGo-<Ӽm*m5"x-׹;4T0TͱA}^*ud' db Vg`OnyCP@fgO%\ܴ΢ H>jw1gBfN4?VhH:|_J2Kue\ńiW䙩 eI "3iԗDßZZjvB}ܨ?Ȃe /m"Ҟ GuxPKٌc qH$Hp[⊨O>}& n4~vw2ЌmVn᠄6)Jhez?gYvVurP7| 0J#NS77XOFk25hQs6((kv0#1z+G06e. D[X }LEzDV >Hs!mPTYPÅ ԇ@g}#`̆w R")&g_ T7@qe%8ǥ.\6,-cxjIz( kc JLG24?`$m$^E$%F`b87 MFUwC@ 'G^gL!=H#1E7M qNůɀ;/pITj  f:f +klh:rՍfxBR 6(6ϖd?bnQJhq=]² R@c70 JjHIIe@3%hq$enaTEGPT=w]UF,\(gLlTVl:ީM6F~x 8%hy=d0SL)=GRn j‡2֧;}nW f*Z7pdc)~H D%pxK薅4LLM9`HOvXeA2;΄8j0ט'?J2@;2–P (ǣd-p$qfNc?\t_>vG(!?{ ɛr(NITs`0ECZ6۩ WNcxԬ04+ .LL/>W Mɋ4nF6FD!oNCRʁU)¦@BIZoa@ Ui wpsU6yW3z1o"lkuqyRT*6?L9׭Sc$˧i>h8DxX3:B/LvEuJ .륺XGJ[GN T{',Q4n`:M!a rRIU/@1<B3%4(QwsDp i{\ZKjZu)!жG4}k*!m\Baagv'JA]"sO2eP;@rmLC wyV[^wƴ깶mHݕ)!m`y٣|#c_F5#=y:L]!t9_q[TGsĻG z#2 4Ͳg &ȶ17o6fXGi/Ap%qRlClMY5W)6P@ \ \I%CȤ3 %wPݔ4j$tB1q&:p2F ;^ԛX0Yggn;dl2%/n9`묆 ncnΥîd O]:8aH6)|"1vw@o}x(Tfn}b11=.}ڽ>6&vԞ8xN^E!vP $)PHs< ^N4O|"[ZMkJ8!+T1"xrI5atGPYXWK׏^ˉnm,t!\_Z@B77:%~WY\i5jaWd̳N`ݸoW3N]'br/Oh)>HP6s#:o1Cd4+9堓RnR ttd`CeO,l |F:B0li4 .\ LQ4g]J/߷z$Osdf6)QVuԴ9V q] &oW20d{EzTwkA+->ZWO 7 ,3aԍ!z~#.-RȲ 6-S8,|cm1Q=iqA:ste`ma\.0[A LL% E(ʷ k-\0g!3J4M=FJC92Rss BnN)h?(QqZ\ R4V֮@Q 5RLڞM/gNS}ۮ𣚌7q)c]m6(m_.ÚfaC#JǍmz;Jgק+zbeaHȂxsf_3-au۲n|3Mt(ʿPNQ`=}l!ޥ]@0'S^V҈-͑G练OVȇ{wt}@n[=_TpzSWp ~Sq oYmU7e.1邖F`MBQy§$)x+h!؇O}"o po aRh8hJ~!b*ܸd VqyDM;1KsV]/ߟS~C]4|/>Qkb( NӔMx#~oDMl/bϰf~oU}q!ɝۉk'&ʑBP.yPcsۡqzLhXN"%AXmC!VL55!E*zbt 9Nvv9\8(b5aIw*Mƕ =r.!܁F[xu2+ 8b%"DRdM㒚7z ߸ ?~8R|`{U|žW*=ifb-DӦ`*b[{lrV-H$X_plPFx|^( Z*R.Ԛ-aWX_a˪[ /Ǘh7.6fߪU'Os=a8F\{*|}.^X:9~cza6mߒ4,!+g3fA<Qql<Bc[Xො.EBg6zi'X cNHt.^[ td-o4 RXtK0b!#qمF[pOO]n%5|p/۩S^m[P_gQBDёoRv7sG]×xO;, EsmX1[߷uRahڰW=Zr?m!XRٺH#ޭ:nlsbiDͣi-K>* X ILyosNG O[zC(?ջͣ2o:+$TcIVN$pC 1i76ƻOLQxhh[mȖа+!#&IEp-A~+ iRDɉ֑clTjTƼ@g^E><,ggpF^ Ӟ9޵FP/!#x|&R=9G1y&rZ_Yr('~/Hme3qY G:S;ujKiCp.;t= `HJi ߐqDDdm*׆.N-51NK2 d- !mc/ۑsʽ8bͰhG.֚v$ۉf24vfV~+) b)2XWϡ7p&8+0bżgyWr|Oc"2K:4)vS&fxa5r{+Nc:\%䒑!XǗo.5a]Q-8& 5k#^&~0Q\Kx?G)Km q9#[.|ǛV+r%X!.8ڡ@(jL+c&t) ,mxT6zS&_[(qjdkp.%{$rf8̘#Q+q|S$?ja!fE8hٽq46Hc"GXs Ȃ5B/ 1ىVÒ2]g8kNA(xM2iE-~:@:5ίXAv3_=>&NM0صu9}Ii^!A*ں%j]0^)g1u7Y7߸u| /{CF'aE(,Wg~DM>.p$zυ#2a8{\i,BBS2F߆.jdb\oEʍRRFW6V h%3,؞ ;wwZ븍FPyz7Ey"ZDn!XV_c2jZwLlF-Vbe؃6"Dwr| ʻZ(`WĚXlFMٮhXߟ LsbeAPfദ/+g7(}c{.g:w<B n~u;EB(`f{Jwא䟞%/!%AMH?|7p}?Ty-.$pMA^wUQNw!9UGf#$* 6OǷ훸@QuP>j 8$^e8+2sGt*x8Gx 5T W|"F\j;lldW˵Nn<#&\ oX=6UJMB~fKk9X[DP5󵁥B?B0q9 +u5*+1ߛ9M6xTAdH )9}Zkw$eޘ:}o]F6+q, Jj rM@mYZxx误yѨ)h,"TBk{IB5L+ؕ a HGq3p2esI]fㅑ^l%l ³a^u "IJ45%X !ELuP1:,DTqxهq22d&sBBt/Rtf|f.)k0Llv8,c$M Ȼs޴~cȾ" 4CVmCЭ7 n~|3z8û`_FX s z>\/q挏ٸX:}M-Dt5j7sx6Ӷk.m.AeM>M$9rS9xeJ+F {ch,5ogONK®PgM+ز6^\Ӝ:3?5 7őHJt|SpBPS;#`E|.-MzBo/:Dn,f6&R"rZB`SyûWoywhK > 46`{̲ejO !"[p4 zLsλCg5<' C}6w7-Lib`q>nT«b*e%mDIgp:Cw슗=tE;qԷo`c>ZfˬKJETX#!L0ɑZn6ќH7I#=6* 9ܛnEhyz{#58ljG GM4jTݎ[1H7r&r '>5ʡlL6Xףݼ\i?!؈t%P#=eX|*:erbw"*#B͑:xGH1ʃduk>W2tr!c@aIŅĸ&zg=q6 MY1+uq5ZZ 6ZCKO]Pgⶄˣ@SpnI>"DFx' g=&1i,X*nGfH︯E9`}M}PŌ\UGʔIm.>;W|24.jMjG3Wp_2)&{>BmxRHa|#}v:.UCBd@Nhf(65T'ZV-OgKp 5n+Ϣȕ(VCJp"ƟgOV'O>58"mso)y:2"}Iak/#{d0)둡g 4/$}!%\SK˒1δHRV?Jn j h-Xf3R?N_OmR3潄*N|1?qY_>;@c3b pkr`gi^%c}5f0u{5W}+x|&@!uR.H3Z !}38a=ETpW˭E2h"E]LdzrWlXjj 0J.O6G6BZ9?RE[2Y- `Nm=r몜 ɘ:w>aϗ#w!mT/ty:Vy jg{=^ AA6"Iy8b:1Zg)pmbeG&%QvT;oՄ6r4:8 ,8^cܺ3YETK-8)ȅfWgL~f ti=9ut*c|Kp?,/ 0AC/@xK Vb2G'qWǙB>$er٢ ώĿ2fjs+t&E5G%Tx^qKeJ\گᴶTkuOSIX>zWPuPk<{%L}7UժTI usc=Hʾ r}?av>s\܂LZXX{ZƪnX[ c*<нA40IcM1)7g#Jȓw%A0rV&%˚21 v|Mh @|,OĢf<_m~irqj] g<{sTvp:|̷m< 6Oh&S'hdll/$vF`&J@YL&A b?듟~'ђU*5 Z*Ӱ+5Ghr Ƽ-N0u:*eN]LC$2H4#L UڰH{mZ% mIJֆA0lʑ}b^e/h=k],X/$=bOHƒAyn 8¶*a&B`KV$}"k 6s+<w?"z~^$z̨83H2|GdT Ǥ\FSk(3lf̸Bi[DIW/֊גI9DT,rp1-LɗFY@ "KuO x܉G&2JEz.劥HV6HE[*J`p#ep >r|ο/r~(KY5oj0|C7l?َb" .b. r ?0퓪% @:=asz`l\)k|0<)b ?Ս_ Ohy|r2ls~}!ȳ-XɕGorO5G^ Y|ŵ]K_6#Gb*={iRLA&AsH2QCuXܜ7=<(Z C},Ԥ"PZ6x$EmHH >$ʗ܋)QQ1gZ`0YndZ WÜU5B N=@doV<9z]ߺ?t^4Td"*4+1kqY+f&5XzzWnNJ:X fyrw?Fj^MjKJVcBٝSbkNfR]}\LbcN;"¥ՓJ呻.ORg}zJu لdu۳`E=eef^f@{kWq͚_%4g=?T͒ϣ ^̃ _j~(a(8E C,aP` 1=K [5;ڄ)pR0t)Bn4>7_ZoneZahdJNͅ PO:;5 3oݧƙ^,o? Fq"ibç}P>nQ^ײid09o92ޱΤ-XUcpoao[a$ sUeǜ/j:E{K+rz&9duRiTE&ZT8HT7O.x́KFe^hԶM?ىئV:O ͞ vF#xlKc铭#E`"ǯq ͒⏭GFO 6<*odLp{[$ML)k2I6AeF|t19{ ؟}ew P[]%uT*q,Jh5ڝq{j(׳i7TB7 e.|B҆_6ȁ?sG$휷Ϲ~^?H.= Z]xӐx --)03c:(iLS{n #YA^k6g$(w4ULxb (\VE~qVL%g,; H+&(8?7eETY"ZuJE~Ds][h Cq'p4,ݲiyih@L6&ˉJZ>_؄3-eUjY6LήQ&}X;Ȉb;XhшˇO+d:aDc؝q ,0@ooZRZY>ƃixKbkTH}߶s˛$H_\z=)Qtf%fܽ \^@A7)y t1޴gˑ{NEn;fh*ѽZAN"/3:u5<шFГ}1!K?,:prf (=.%$GpW۱Zhd T:_BD2']N=Ơ-5-APw7 mSg3CƯ͚ Rltb̲L"QV ?xt8G `l%Nb~.BRJ#?\XEFrƩ@@rԃ$ozۥm}OGfl/ue`m*A-oRZr$y6Vx{HwB)>AQ^a귊UZr إ\\PMȐQɮ!TN^C<뿫1Y+5>׍@|yz_ 4 M KIۗh1aY(Bqwr{ot-N&fA /OFl9=k`wqCߣ-Qt '[I_.) ҽƠgO;̴!$ꙥ8g/1mY9lݻXSmYܻsVD-YԸQ/m_j!5!eӧۤ{]Fdyw,ցBo@ ۺ : 975ƁLs{LaT91c6`_e1)$ nAr+aW`"4 #t?xە#ݦCj=$dYʟb͚yu?|=,/=/}Ξ0@C]Q[:Stfюt@h9n:n#4n$(XA鮞YѝȬE ?`;x3M3B}%Hf1w?eA;x`WU4-ed] uS5w{x E???Iً҄5`¬4+(!#٨ :$sZv5C|J-$_8**AA񙚅@|`(ζpXC% UD&Eby1<N[`XM {xTPJn0) ܭ( #BYG n |Ritx4Yxc~"Ih3+3lsiLS$gN;d??ޝ登s^&›gJXYL8+abencІ~^IgjyC2V) ?Ә^ZΤ;m2<+;)Fi2E3E{rii8eZr9ԗgjn3?XK՝9b}k[fs!lS`}vbo?""Y۹ CވL$o3-[`kXEc$X5C{c'~ܧA?CGIiR-Stï iy)mqGbF˘$'p|.£6AR%l@[)TTktlrTb:@ߒԻD ]a!0INZYXt բ7ÖE CoiL.ιbCM`b@0^HBG=YlɐW :m'R?JN FͫGH_KBYzǗ ֈE% ˻(R">J$6V̲^6Ն#?A=]LUȺ3]<-Vģo j;q8޽,D>]@R46<&U j?$p;wsOjWk߯%PTJ+*&9ʝi|׾gCh/$ Uq N99%}N={%j¿ h 5>Hi(RWMʀbmמ}]P  WYnM)lef@r"(aYż~/DZd0sGi](.laW.&N=d16$jUסf^v[Ud/);&3գP2% fN\R;:۩IeKS_w6*=!0kRz9NIo9>x3h\xKR9úLy/B7T,*̂$3^"D2<.jJTY/e u߇A; R8>B#'3C<<:5vܤƱPyGa`,fPaS;}!#Mݐ?ls&1&wj"6-}5p壱3ӜZ alC ]o|nڞ" yM}nGPBWpsX]h@#e XgBhnx23MkCV:)>Βֽ_ZHmTX-~JY,;Fv_T7f+%t}2#GG7jmŅ3 bh;AJ32]'c MADxԎ#aP+ف4450TkAq#(q1 ߍzFkbpc9fQ3A4`'ASiVfc  Y@]Ԃfn./fRH ųD Y V괾HsVS>7({:CH ZE_'u~57]a?Dl~.nivKIOEՐƹ+jiDU c3Grw捐{.W%ysK'@Fx4f8e5MֶT.F5jӺ@:id㾮*ŮR<}ENT0܇HP^3ȦR])8iY2eFuK?32Q|:Qoz;03Ȳ{lȏpg'ɓQa ,zb ~mmH!h|같©o&XO7c+[Ow$J iR 3?>uXЉ,Ϡ|ԚӉT"FR[\))$Wd%F=Be0Ct%n*b+ qI~~oҸry 0un}/\A])WwI=qΥi7߻Gwp=F8g*Unrjs8F9q9)mO'B$rAjzbCny-W̠˛];R?̘8ۆ|՘TG3wok*(2aԝ_j2oζԒSUC3yPVgQD:Op40ca3~ajοqZ4O k݂9?/=>Lrp?H$n|GQ [#/wc C_[DtM ޡؔIU)EU#K#`U*I-8=5/=, φmYrXr߂K9ǐm+T=[Rtl^Uy$j@q[ٛBFcJӷk\5S[I9bW)laWlNN"J^ ZD.AXp0^v`LN Qo 6b#0W][,L#Uw;C0=d/n >\A:4kY HoЖlNhL3B?`ok%+gZiEц>,l߀{M4;h/ ž i(Pk|0+wސ*Q!MR$|)ɬ )hYt!h nVuIԦ#4;:sQյer~!]Ca|e³ɥԒ$u`/ vunvOcd4-1:j 7w<*u*dK s l(Gu\0DOU85)c^*n|<΀7DF NKq)x~T4dCT /^&rL:ѫQ{Ee@  Q&%D F\KebN0v,Ye^?L&>l/O`gAЮ9@w x]BcSk\큀 ?c]%~6)¢d'hS{ò6:NLa%ߪNYM_U>~cbEӖgVu~ęەXfY?鯞m\U?mi<+ ~Ylb(Ed)O04 vD8뜬T y0]Q@by(ߥUhۙeByפ@"mY%ԅl9X1G1'B :7(*XyvjCQL {u}%‰z:H1Vy5up)(T3JcUW<.1!C?'*uD`~ݣl/+&T/9>ӧW~;6W\o*rTjNZf^fh fS R\$hɕͫ f06؋Pͯ1O{oOߒlPIԺaIZcHݕć3>gedi4Lr ܽtNxWtoXֆ{r3x2c18vSFsmKd5#,{UƓ(AJhͻ}T/Y|Ү.ӿq!sqyiTޮ1^vI j!v{+ͨvs!QMory ~1b˲ DqaO El]H$Bc=sczVJwG*QQ7/H©56AD+'MQy-#Ebň*ʎLU L"\c%"gsMAj"ol*wZwnp=njuotDV9"n(^x:b ؒrj-Cƀ4DQΖ<ՓR$diu.o 7=&EŃ"wo- /sSW&}\ ύL̅r:^s8[74 q4s :4X6aU itp:*T&iѥ2.I0 w,7V(v%Qtq؝OH9VѹQlRg$N9PM:$`ӹdh}0'I@jC96P]z01W)uTgO.8+.n煹%M0՘T7]|LVΡLF2o\'iYg`吏oENܱ*2n#88X ce!\jO.6Q9P<"wUjh=|^OB0?wI끱pL L)V4E8Dc+8$t!a:(3˕G `\&ф/vI-Ҝ]*r|-Wy@X`O]HInpjE6  9 s5F3G'5uh$~ Kbڸ2<լiXo$\zeyNJՀF%cCn1rVA H佤dI ꕬɞse z/ wm)vC$<:g+RT֯WgQ'-Z"Y 3 :$Lm96 -Hl#M SnWnFZ3 tjYpHRC7v( <tVZ{3qbCټz@xқ)IwT_ޘήC)#=/D OAw;ۨV<{<=c,͂ 0 Hru5fiіqE>%CұsvL2M%I3h9R3.g7v|}mr=mv>IiՕH2ׄ8u|=> PKLMev"1!iPjo+PYoCo~"$oJFI%ܴM~*T}9]QIcُ$mK;W-gڙ4$$ _6Dí6B{Uvr%^d}MI$"J "t4 9D(dIK=Y-;k+9-$TTK|[;#x.%LfC,;+Ն!#rH;,Gdf9!8$yT|ş8k>#^RG\^ eaך(duÏ;( V/VCA #z[CgG\Xfrtgz.^K(D+k>!"ӄ屆( 1 8C-[R.MN]/ \Ħ( 4>%(;YHTe E+jW# gcճNW9wTE~l+>mBUڊ>mV3SRO+穉BT)IpWxCUSJ Ǒ`Ke^| #12KDrw@-yYuIoCіhw+#8Wi=a8 5eaxvcj0ޝUAfq~#-,f^5`iMqVy옻ɕXw`?o&%.cfK e|k(Trrq5r?·R)9Ƃ\ pEHLDdۥpĸ  %ծlQ^K 'H8Jn 5?z(]X)ۉ_B=ƨfT1S+] JX۶(Ζg^WA_R~ǎu+.^?dptUD.je})f8)P|b oƁʠ,ܡՃgNlh<$(7Cp\'VĚv J jBUc7:V缀1PT;})Rg UZf,J$1bm'<- }tiԎvB`FwQ- x?,GA7joc<#.a?M_bʉS2Eu*UC5.!l΂4뤌0l Ȑy}qMO|-%5'r(NGHP͕>PB @q~d1(֩ 1't6 ~ f#-YΟ)cǗ|Xf#lE`˩8 ɌHef7@Mܷ'c("sW#㤻4.(\4e/#Vҹ[&gudYC Dbߖ {YDKNX-A7y2 n"uzB S6"{4J}) ]Dc_-:M9ȂD,?$L%CMŮ3 %͵t'(Sr2ClGǰw.ҹ6>E6qKഒNU\]t[ם(jk+FHI\]:Gjo]RN>h} 8 =EBY)ԻZ Zj׽z *ьd9\t!TkRMe ΢#e[A9U,JwV;0eco)O4)(C_̷眢.Yv{egfL2x}TEc:Gddz,Dw)揝/BԀ2@ AQ^]&agWKP(}dF7>¡db#8a^AP zWJ9`0Ƭx5Sꃪ}-;au/G`޳q0wqqݔ{0 QoY9 WEb΢0$G:7Toشu8DIh5H@7eq5Y2*^J`v]0Oi1!},X5 {74+|a,7H?sXM(@(gUUd~H 6 c`t#lP"LefhЯdΑ֤5[MPB5 6H9TXfoهe_0#'StY2qn_$Iұ7ԋ?1t_$E/ wa7Zf(` VXg}ۆpWb'›L^npe$!ߍ; [sSc0mToV1R?KXI 8k PdrŊT8%> #ܳF92"{wEJ?4?7"*G܄Vފ>cC;1Q>iUNXg[_Gd2gH=aw u"-KYr b q;uw`]){O߫VtLƽvIpKAie f`2n2o, o{+4}g\~~\kc8g=he='ى,p"eUy94k1yv18#IS# +|ԾѸO3\w<4.+ׁ;6b+F6\\8fѶxq0,I~ŀaL?ŕ>fg b\UŽ#eOGk!`G0܂4z!=MmpL,j; rVB2KB.OF1}#+BF=d K%L*5ټU`y6@99y8QQfڤB:$<ʤ3 вXc`riJ>E"פpW^%#3c#F@L[fDCMG'ׇV/ǪS338ʪil%'i ]5Is-6BOs`]<,Į 㫶;`5(r40=0@nojy|>M(hl,GDsC9[0Gn\  meC+(P߂*!mz ]@B3 Hu~q%)"OBtv䵗Qqˬp \B:(l--Np)8ՌH1w,AMMXH@TWڄ G+jSZR1:9:EF# y4_Tv L9l2ہ(gD=3oґ7zu=gYer-#I{w+)}I)$Vfͼu6|^.H u0r3Ma_'p|<%P%I#d4J(XsnY_زчm3L|ը,mլjo5#4SYcX1q υDa~a]BJ-#N)YL3*uqeiJ!bEjz N>W㭕#fеki@Θqb'nzy> (_vR!,. q8̯¬8oI%0LM>J\l6g]d{ĜZCcKła#YXq!(%Tи &/<.sMÎISӕWG™E6%oD!L|U<͞-6ݫVc-Sw=Ex[^C 'L`m_b(㄄/LWL7? 抃_`M _RFl^#{|#Vv{EJkYm4l;Y]JetKΟb5cHCYG,q&@S~˩QQ|"HG1AM[B=f!vi"v. A2[w2n3ݥQaYXLQ[ݳ"29Fny,IiƷ>#̅M Qn\?HezD JB3S%($!IHěͲ%Yt@q)T "q#Ğ*ﶣ(rQpwѕ8? BwƲImۮ4؏keh6"ZgDby6zЇ;$4?jp`v0[ '#Is"t'fkQ! D ݢkcAzyq_P*BlPrU#NoָGA 1xL1wLԸ_ 'V7S;FiԥD&Z;AZ.l[i㘌 ,AҍW<* GZKFՆѶXqRu 5)tb̌P9D.B+6wywkҜw)O%`Ay<jNj[ H5}A=)OSd{-'Z<)J> {1Ϝ* =H7C-nKsAv?D ㍊cHtDT{cp-k+z%"@4NiPvj}貈옉0y,ufӠ.쀶I#e~C濹'?/(b awbOstH86TS t|?PAP/Azi]mQ]_ܔ-~LjpߏCΑuƝ;PI@aVT&g5G8Nؐhynv~J3a;J2pM$ԝڂ"F4NP!,q6ra&z7NXu۳1ĐE  `ǥ"nWSNxWʷEte#~gd@V>A2 2JM,DZ^$U}c[dxD>!$f(|L)郄8JXGM>8-uǀ/ʳ 볍 MR1漎sܔ'40w&8!꯫E;xys* $ןhPLHhClJFȿL%_4ȑRMVD+dUDZ#uOh[4uGVx*v?]XW<-0>p-4ОڼƩ7 E){3o bd9K\!C\njdקV..#2*/mSCDcǘ&=m tb;{d^5͖;󛐵WLpCr;2&-Yn'HpeD2|6-hLRo,>\16b qe7isF{hl^ZtcvpSy!'܆q| ZZ(/ô֭B K-F=wd.% \%fTVpºQp%yuevhE.κLMׄS;JK&޺ӹ*Di-2ja@G|r,A=N@OXiN:C.]iC2P͉R~]WXr&1SEN( o V,o ְME=_By2j.3[? =+DQ_ Υr}^vkx50085!l\jИ7c&$Eň  m:PܞTK,$^7;7 &'%Ekiņǫ I"qVX! AR\Vym1?ɯ*,&P\g=䉾Kql,T6=_7q^*FU?A7,52>5)]Ȁ#k yِ9AWdawjVf/!!h柝EG0:X@yF1]u]mAZbۛɓ `f^]0|`3KJfc>iIKiyQ{E DD|_뾺t's.O+di(ӗQ^3RUfh]xYDd9yRNu-;tzUJI 2 g t0XcogYDhܧv kpJU4?C`I&Cl~H j/HI%R;:b[8K0\O⸢"؊IW#*š7SH5Q@?̆ɀeKNLn'VJM^j߀&IgIfױMoG=|$ 헒t5 ):K"2e$F fI+Qz'i(VW{yT}|mۘߌV {goa娅5RSxlmI9gWPh`ZB fJ? F/?[2#7pfsBYlA@JEbpaS5GX)7Y[|giPj,<6eE@I99Ht,ٻ'<Ψ.` Or9_, zZPjJ\@qI@uɪL4gC`Ùקyp Hc͢y jɋc2:aegzµ6]>X\Z}lV`L",om<Ԯ&aZ$7{qf_7݃@ֳSDTt&h?7 kj>~x1u<(@mSi4V5P_XA(Mlb DZr˛F\yF`cL]Ŧyd ֫bs Ve$|WiQĝ EN_ޖl58hHǏu:)~ӽ~7ֵPIb~d}o>G=HJhtM4-V @Um7^#$ofnzkCiRhwtws-ʡJiU+8&hN$roI*1y?l 3NI~V~ú ʥ0C,ӻ?>(&*ɇGEXĤ(ҔߦOGb}>zgy}ٽDh_ܚ`ak$w p"/^8n(x'뿝gRTP^÷!"F~30J񄹮s;Eqc8P~J3~; \H`MIA|T9K z@ӎp6dH|GM?-RVBrx%k,b!^I"IŐLVJQi!"tc9'JNG]}YA $êT lT4 Y(fOaEQxA&@v~K,G~.GglaR)|`4 ; 8 m’={JP-l-y]IyijLB\pgRȽ=bMUT si^rɃi's5tš镹Q9c?$ٕ͓oQ~qomC3I[ [lyJ|λZ6`J3L>~"T vϟcڤX8*^^(:Cѭx!!|1^{ ؗ:HXAO~H :B}P95gp.1Uk*~D1ZjN)?kd,|dyIK#g6<ϔ5*@o!.0zG!:#wWPCJ?}S@kv((! R.14ZHz@zJR_G@F32L%3_!P#َl,qpSւFwGJbeE2'q0gKf27z_n`ULip+9ƕubE\H52ɴa"н_'OwfB5& v -Ԙ6' "y"?k3Cl^l2g2-xR 3V oJ4aŧR5V$I" *}s#7eH5Ӿ0#hy$ntWG"(1TP_m[|ٚhuP`sSX.Lq.NvǖW[ z g.+``RF0kM 'žosP rw)L'nZRW Ꭾ uzSLkk"Uj|`a"w=&6qgshִ \`T7hI6A0IPSt_YLH⺍} (Kk=ri31Y6A,poxV@͔2;0&/}Nx+UtxNQ[W#lz0SKv=qA| CZdeœ%Sa6k9Һ;"4Tp# d hkB9yERWpcvhĤB}%ig?gAVWkDjW(@fs=}:3_@axzD0KЉчlj]( 2>Œd /;XۆU2z¿UҜm/Ѭv փOJ\# }s6#BPPXϢѝukijnFy‡@R^vdbvLP[ɽ0a`B^VPC {#3l&83@D#9L꫙]-b0\[½8!XHzW_&x G#ޘSN:ɕF|k*W peח`A4WRʸnFtNv}Fwe.>ج""Ҧ첯G*k¼<-#^ï--.,Yd91G១eɂ _ylEo'ܼ#j4.}0e ^Jeg0ah"U7gdk"a~&?nWs22ZY --AWJ!`BIhey,݋WWsJ-d$;j(K9Z9 'wCV:LǓ7:i[F ~ 7 3cn#%rgycU"3EkZ=kL؏_-r^8VKz}6ci|t#:V58X/7B2AX0:C^PzA0MӅHD8L.Cu {mgFd0L#G=Uhʔ]m0\TO0 $;o7q#SՈA.PLGS"4Ma>B (IdNX0 4;2%x &;҃EObkIE,&+1tp6Yc)֚<졙7 (?|H6rq(mIy":feGaFRtӚ,Z^%_SghM"?TWdr׺Kc+4gH0~zhsG>_Ͳ9''#kE *Z^Z߷ ~ ךDŽfb4&@swpΐi돪O{m)k(,4N^ m`j Mq6oR sנt vm, ˖ڄ{?0JJ {׹DMQ yGHWNh6 *\dҥByx}VJc\UՉqC?n2ЄFW!БQK 0ϋuDDkSr iأu$XCXF"|V7DOS˰-M9^'7l#| ӂE@=5Y"iw&۳Oβ8}9ZZvIsleh +xН%c[U דf m~:ŵ2="{V=NR]%φy]5ˮw@F5GI5_Wؕ;.+zG~ب ƤjѠ4ܰcG9Њhhi\"q| _RnHU)f5ˌq .W3E1Zw$ ½c6m&Q? 1ƖP@&Oi1Ա,w;(Pb{`Τ5*+hEy N;B8^HkY2lx.}aYN,ٟN˧j2Y㑽VS^@IHORs7>\9ϩ w;8=Q ^nX:# k9f)NΛ}XÏ; C5آe:`eks-'ODKe\˹S˫K2[@D3' ۻ_'It)Adx]'gtP9fliyCh,XoF4sERv prd09'P1Քq0\/fDx~L0k#5m⏉AEI`̷\ j6z7GJq \QoW(iHQW毴KЏDQѭi =r:ׁgY 3%`xsZ3@u>aTZw %5p^͋fS MTDJfnS0!ǐa= ߞzHk`˜*A9o\WTK"!(^o~F )FT27_K` ŬN(^4'kX -8@bV^9N`'sHHUvcuIl0Yu=` JIMUWU|^!O0.O,x*xs^H>4Q́}ue=tYQe,8fZ|T+rIdJqKݢظZ*\ 9R'nTW2K ;V"1imB*-1"Eu@1"TNDc`IWˎy՜%va=6| ȴ?r>϶㦋GPEQᦥ6l9` Fy  Gg,``yZkQ,0]OGݼQSnZL<¬4 )mnvAchPTu5EǼtdB  I"`!b.Wj[䏡p$ 0 ~;!3,Mq02-u/$67jqkI ֙8=~0)GulС[vXkl2O%64fw;$5db0w:>_u@x#7SN2¬W@c02M[]_Sl~m|L<ֺv~tb:?)2Gt:&qG|`h4:U<)`YT'U=ǏGiw柈"+E[;j~.ڏ]pY v ٹ5Z?v՝myh=Ȣ5`*/S +ɒruULeqg硑K#e]؇#k@3F$ ~KЫ;7"eNDWC=XP:&p%XwW _h% E7%/ _mD ذ$|xl!TeDQ`eN[̦5WW>K+qM9Mc NX7Z|St G bB0{b?U ,`(cϯhܢu X3_8).^ps?S&W"AԐBcUĿf9b-!Iż?\xT eQS9EPlfm^>;bZzmԂEm9*C"b2Ov]!K3xq=F)T:crSW '1m71K tl!n`PoUxWc +sRhY*ڷ ʦvF*}SOyJV{-ULB:3Iۯx1,0B0d-W5C-]UmA(7/B}d8$;'gVkTzאmP]/=DoӶnشUj^$t]2#`9$ҙkȔF5W$ؤDPWe`*ݘZxL&~!jRX7]uM܃\csi,v3~4 琯JEDX@ٶΡXI oS:G(ԈrX]bt `~ח"Kiz ARlWGhJ _^#4)T }] ޓAL18B 9C-P(_GRI.nGkLIi\qcY땭:H{v_8SQ-KT"s6X懹lNFH*=,Pno/a-mRJghHsaz9~ d|:{6Θ ӟNm4ՃNڇ xh{鹨TvWט4 3xdڻd$Q(ploA ;3i%!|=G5飚X8בS_yg-d0‹:$ew])5 0PrfQLO McǥS}K]i,3gQ*PX%0կJqVB ,;\ A[DtpB8X|u&t{CJs[n8j_r Wb@:vz75xF[$CEwRi=ފߏ#Pi5hu!7h d&kj]}M#_d>Y,f‡څXvf/ze6M8y*?}JD\z&)'(0 ܫ{ =f D:j&σ؉"TwUㆀ(V9щNh>dy5oT 7 _)9Չ9ehz"v M\lni㝁*Deަ{S^e]e ލЄ3tLwjV/ߋHx/p# 9(3 !5 ]C4̊piɅZ|2}NlQ?Ckm[c@{IEW5~jJR$!Q|G60Nzzܦ'W8R?)\C ܏e/v@lF[?mLt2!ߎnW<3*-lĊD[4jBq/ c"8p1'aTGh78B@ Ҹ" No{,G:Aڭ%U'3^\߷H*gip~P[`]Ząܤ ?h M+POzp>/x>yTs/ҫ-¼?w!2c'#@AU>`J-Ai#}Rϓab _8OT%B :惒F>U^ 5^> lu1ZG&O 5*k-g_}Zk.29!~e7^jh:ԹEr}Q{K*Iе@vN5^R(r:]Z-Âآ~nB,z*C 4ƼCG[xyv7h[3xiOwR8´eXHQq[e2 H*X63,)#\Ii lw';rs0cէw"!,O ѯ:/i_gvJ]U~A(TE>>8wM+Ihړ=MbkS)eOۦ یo5l͘t!d)%X -KTHQ*Y~/$02I"DZ@%RpwwhjZ;-'veGƦv<튆U4N}YcC 35 6.ᶳ\$P ?.bx#&5~tO V9$1% X6%/.VXX:y[S!܍'""E@"Evhu YLo(Tܖ'*`V m,({4ЛZ{lo҂l}9THT)u+P)519Db KJLD쬣T˴OK(ҤT>`fVwBcX^_4*|mzmm]p2Ǒ-=u6˙j4F4=*A2om#u.`TTFRyiImvVBpwбRdzLu#}~HM^e2Lj kUGzJ~W3/,Ջ ]l| q fu+2z;Y%ֻ2Z8~># > UIv[ָD~qÈ67'1L20`tg&|XJ\9+J5" Ehq3@QT˨c4$yՉu%=Eh?91j剆ý$iX wj27x.Eq4JG7jc\a":^1QK>fw:͙S@@T~eTt( .,OHwߡGV➐IZِvs]Qf|q?$(Сh'P; 5lWY!+(jJ{ըLqQŚYnzu1ZKcz`΂;ʦ31lf[CI|RC c“|EwȀ[QŬzhČ5҉ ߯<' c@%Gd46g=t#Ct ߢ}O46v\kš] `;h\Y{1e 8w:rmyum !E$F  i5ѯH+S lFA;2w*ȈFaTa1x)4F~Kae)=x_+XZC烾-&_Qz}bII@HU_O,rݴ&khMU&H~#}AL r_0 33;o=b<E<~<ӀLzif}0VA1f )Y[1kd`p{?5s`gϕ=xXr@țE. @YL3헍Z!D:.*A'MX,bb`3-KkpI V}&6yuo)ŲP!=(:{;SuLk Bfn# ZRLg'zK,ى).|ľaе˖n=UIJFqϩbNmnq 6/[hS엧??Zut}g3`.oa+h慀cWL n+vf;׮! mPh /4bcκ+DQ8hj-rF!4Mb p^ j @ $QWس~^8%MQL2?v޸=i]&:b  yç{܀P{|@>5O(z(WmTͽ8H'*>hVɐ;2S`E-|t J018ռ@z}-ԤF+OSW?p^NT򡤍BC>BH+J8M AܽR݄wVA4HW"X ^ = e%&")ypdmęޤwqfVV8\GdF8:-k`gn _N} sTgQ +Pp6smBl%1"!@K۰(4ez8u{Ji(+:&C=ⰈS $ `6 @ <Ͳ.g4'@&noS@L]0sFն-ׄ5k>ͰzxdMe~J%IhP!T1_+""ssvDe`Si؜OQޥȂI-{^`ګxzs{쪑\@r9a̤u%v1yHR6X aCwZtQ|'xĥ5LzRe!4K'Tq: ׺bHA#kg'ĝW.s?q~asb+b)sHoLIjgBxZC @:o qA}##G!_UiG{[ee JQ<)J$!t=K0c޿pR>;4'\ߵ݃t og Z\wjNiJΞZ vl$F$>&]xŒsi4WKKQX[9VE{Yxdt|Cռy76|p\g>sr9- 7 {ȢU!p+ w˵m&3%rd}< yū*M7͔oQTJq+ <\J[UP5 &"D&ٴJcUtqLn [bxHmۣΝ eWr5յ7I/R B.I 2? &lS }ٸpR>ipk5w ƍzB8iȚjљ"%3"oL<np~ Z4d[8" 3 %ǒrmmUm]_%}9v:1Q`d;ˍ+ ָЮﱿae1Uo v%65pz!.f/kW2>\>:IϹl_ ^o\3I, IsQ</z"S;rЃ@h\؇Zjz2uT!k ݴԽ7s#9ECd<n0>wk e=xm:̗uY IsȎ IEO%;bVB8h+TN}HdOs qH$k &Ts#)wg5hLЫؐ M){-.KvĞ"^?5 ,+xXl(lPU.NM#:'ϴ?~Gik2e**gWl$R2X[8)6n1s$Hhru( EUMR0QJ1^ۄǥPbbzhyQ3Y\skHK-QQ/w8{b?Vk@u2ǺkjjY `(?d"!Gw 6@a}y0o(\1m>Q!/7x=Ih #y=[|h-(/?ui J|loo^[euoO鬪t<ʸ(ʻH#7$MtݙdY[1x5ߊߔTjWcJ/Z_˚ 7RQ: fhĉzc9Ee ]r н.vT\k|v!n;ZYK`Iy-MX`2Oat ָ*XbRr6>%(1dN3&HUh//|D\;!ٍɯ%L?`K ƦjDR> VDm׶`D/N.pPZݵ },{m](EBv 6# ro$QtkQ{F@S/WY?,xϔ)қD ew:[tB)$>'h,yģϝX[fwA ݔ5&yox8j64 N ]a:,Dcb{ֺ*ޱ5sT* cC8"&Yzy[*LY˶FoCtx(D{iWB _R5Çm r}}~o[$c4xLk[{I}=Mv7#('rʬ~6n_J9_\4K fӶ .a^1;#ݲ`< V59my~ i<烘tZ⺆XXg{8ԖSIpFǵ@` )|8ĴTiD'cM^9/2mϐ(!l格sb:Y>.p+"#H=fp&u9z;a[1{7u5{-zpR3Y%8N]:J 0QAL_F5o?QlWvMdߥsޅ'$7@zb„lYA$ ]: XmViCy5U:=pa;49ZuRlUO_[}"F g7$S"xpmFqԌۿ$o<quh> "`|;mhl{)!K' ϥ"ٖqfC4+cڠn[\8F{\bhV!mp[yI%\x~0dDaKW`&rb=͂3{BjPaST}d*nh֚?(ze=sņjp Nqa_7kڍD%lCWߙȒA'*f&-!>t8 ߫Tg/+U_yn9 Eټ{wm @cjv7Ƌ n5?o4 .v*U&kRTk#4 .h9 K+MY@Q\qlvY+acv&H.\/ӗYq2tF_k<B,orL:C;,ZHyv7jEC.]r#Ex5 $b$4}7lZBawK\Olo߈ZϋESzr&:bCMW/_D9MПl2MqkR{I~kʕC7юʁ7%m*vqa]Hx( R0}*V3S1~~Xo?SAwnyt#b޴˦hoZ.RqtAjj{%K%4eB),!#k绷z#1S5.>f\gE80fE˫eRփ&-?b^ܢֽk?5SǟU5N5/jb?@Z; FߒH+~^(_= *[OP*")XbRǝapݡ;T:jϱ흺fl9[#G~]Au.kOf#id('1iAgb( v!.AH$Cݼ)@aLDw$T.zZ6MB9PƌMz逃LAq*IҰ4ӝ, r.Ct, EǥLl(fv:X9걕'&̐"R .A_hĈ}Q :GVFYNk %Gs.4JA(`.zm{yS ^DL*~pSҍB0R(]=}'56S\â{8Z(̝Ě 'ܒJ.kp8Qi֓a۾݈0r1wh:t[1$XcdG]z;pqA2Xs3kdO HMM̹|]>nS&p0h ^L0)诀I\{#4׹-zp"5aW]@cC;#PjYf &t6ӋWt[Xwol;7Sr}X~?mve/]4UK5ij7(xawqK3;^aU#E4ژu픨”# uNcVvmiKY9#^e 7^`ta>G#T# <GDF}WtyĐ t;IŘ1qP@Uut)xi}Ӂ{38 G`JZkhΚu1p) HGCw6l~X,)HC}B$V۫-k6[+7@$RT<!{4.үŧReƧj.^3 |k ؘFq(0{Bqc@ ;Xh7$( pWmx ѬCjgbt|Vq:4N/'SW g`K/*o_MD5 c`t‘bL>n.WY,gC2rOuJ`non5k~+~eU&Co\TĮ\)g#<}A*zEʸb.JSNI 6ac2Y`ϱTUaaR`2z5&㭭!i͐T(9fRTB3Y,[~G #6R/4Wdt-PK{7;AZG(ז%)=n2pV}m;5T#qz8ײj_|s$[g2HsE$ٌ[BC|AMbVNkӼhy ]h&Mz'`~62kz7!@$$.FnӪR<AE.mPX>j g 4fKys>-q,`>TƾIU%M蠣 3UWdQ9zʠeWJB+sn^94ُL5 n x^]oETjmJ{:ggH*K(@OvDkYCJ@ ٣ _iU}=ƄF`n|(uׂNI|Z SlJLYU$)2XdY+- kWXɾP蔁RRA!`(BO=ըȞ8FE ܟsϬciD'V΋x(V TUu,n!̳p33v֏y@[sa77'-H`̱(!pī?-$~4 Oʴiju/0ԥ׎J"bGܮ(gIwx&}nDkҹxBj-yi fNΖJ-Uf,lt8t+6w?_azC>eJIzIx4}^[_tjb5Cϻ )ͱxMET3序eoIOctJ,C0_sE%5X y$ ORkf~?u˃PqLIe,;cl PH&->p]ޒOC61`A[=WSSItk"t}keK5wax@XZ5 *3I3%-tSL7DvLSb8Fڽ:J Vaנ*$];\)-?#1&|<YypIwOxyFL'E6S`F!~r5*k,')cό7Z9&p~; $((%@y`N$|MZ7O2ң\Gl%Bǚfq !g w0M&хy*^l/yd0 UB?bM}7SemOScm5Az û 7 7Knq30/wzaqsV|(M5^ɭ0֜}iiLK4\Yϲ$ABUx2^A6&X M{w'aBoFj*@s?xo{AZ9q E ch-D .=7: 8N5Ur g `~Sce0!>n kB$p [JS˥&bB 07S9ֳGֿ>zK5Xt'(c+(0h _כ9eG%2еv)zJ[߿DG*"S@JsZK;aɻ5oX<"|K|$?H`>n99 ߧfAQ0\6CJjBmZSklwM}[tqi,}4\<-eo+d/,sA[ТS7g.\元@Ξ, {63 t8骡,d4L=3[ٵ@_fZs(QAnm%{R_Đ@r4 iwgrt@u\j̥e5IfEړf=js#7/ܶ g;Eo\E_q,o0A(B/(-> \3 ر0h][Kjlmu׀g~B؛,meshoU\dfȘ4KM[brW,CT#{'=[Z*rŲ[|%+H9TE*^(Y۷̉eF|&B xGpW@^+6r}ĦM3hY],o5n~$U肖=s~rIe:v\ڮoB;EPz9mjC#!gL\0GoxgI%%hJ2'faR0{TF9 !zj4* _Յ/I _$ nV}ڧSH$\TI] bq$=GeP|_$_wbsy.I]CkB$>U͹:.qʊ{>[C3r~6t):N?y8K~XxO1`l mM^TKytaΙHN^f 4y1I(c®2j߫),Aq_Z$b,U~y1P򙢳kHR Sґz6{-;hB╿xp wjV3=% 2pUt2(%8QA:7^W̐EIhzm n@^dE~Ks'fOmfĊB}TTM\|\~HDpߝS׫,k/p,錷i Ԓ7G[Lmǡ6Ņl!zw7ww."T9[̾J$F#Ƚ(tfJmZc&-h:Į;9"r LӽW j߶/w913X{E%[YNW:3^/Qqru[-|Z (ԕ7ɯ 2!h1ni^xh 9zV=mq7ä0y ) CMn:{[Z_Eu OY#Q5SpG,s,kZkx$D!+ztr/&j%T%/b3h'{)Z{a־a/+Jfz|.'s(6}ڊ$lP| sJM ' ;AuhQ5{2m##R \KFtVaYaņ B\L+*gvh G>,/GOouMm̌iEۉ&md~&rNBob.x̸5^7dq ,0 a}C qQ!b$( ,8fk]$jÍ? 65[&(==A"3}#"v ;uLG "(|̌7Qi'/+$|LKD G%vd+[j sm$̱0J5Q?Ϝ(S;>E:Xmͮ4Sgp! f>IV|yn&wuey+YA(tX~ʾ30">Bh,45~U9;G-q56po+R^|[.eJ,y|дk n.gE¿ןK`eZ-|O/fkh=ĵ^fuiY* ̢{ ~a@ljƻ+k g$9RR |}* PɉS$XyJpUwL-^F>װ"ltFpS7-(%-7V{+x brIdf ϠaTί I=]ɖ zS31 Dh><^3s#8Rg(EA!E<7Lc WQpW.{d1kUa-Tl.nfEuHXoe| $IgNƲuP+m+HuhXx`6ySm(n7ߒ q~@3|yXGc  cX70oK*. Xyjb,z)^xD#?Kf=6/NOGhL6ֆw9ԙsM#&R<?8 aVU旐B] Ox! IvM.ogfI5ЉHin'Ro])3 x.`NWsWзk}\j^D X%M[Ag} /ɫM6(%G&l ^?+ `4_?/j;H(P-nvf%E2Ur[R LjU^7EU坟+@EQs5}V|Epf@6(`n{O­5POPטbx):Y H" ϛl{Ic#UĎ)ֵə}B-H|xvQ_ Ux|&ag)%-o.E.=&ZΣ"PjĖ]RSPVPFKB cE6^(Y~zt,ZH8F5Mwv9/$:8W-!ƨ%b#B^Za'>ϖhn>m\}O$Ps3q2J6,Vqyec >ײ8 1=r!ĒeuL g@ٺVthCGUI%,2wGjCٵ v`hAǰ 0ɑEҠl= ժh,2C @J EHB;qK6@iZ2g҈](=1{Wt oJ /pcipd=uD1r0>"϶a+)t5T[r[^bϫ=c_ KdD"f] 4: Q}uƃ. <^b؏uE'߅^ cPF# 8)/R؏pdj#㍎:/Y<LH;FO {bbVQ=fTY*+԰'C=W:wz$`$aD2FCz^QE^@lW@?% 쫁)C$4")Q2XkA =55gro:fe=DV^H~e3q UUR6j鳬@`"t&]MȍԆ zϵ X iC eaFnp֜ Ta2_F&N.(KSD`+x,|M@9f^yl-4gP(KzT=ԙJiw-̉Hl;`4V;A"cH1@40"L;[ڂ6#?i#| -gΕSY9ȴwR=lf%s5[ojOL1>1h29s*.j[+VɚRqJJ݄z\2vootv,f5T9\!{}z,Ti݈3JTD *N8+vI_3 V| rDJ&CA/tq~\߷AdΟt~;mOZD!繀q2 (+Y5P4Mb/1v'|mvУ&W֖}d%;g2v`ㅜL#`k7ȇ#ݺq^H(SL2[*-d ٌ֮K~e#"R)ԟq[_iaP3dA;"IC3{* 8`ǯ+aӢ(wR3c3PCa`w֛f~ʻ t_3K-kFJCq(w…*ڐþ Ead.53P/(˯$;k|28+zVpӈFn]V w0is. OoΥ<9ڛi8󖸪,=*OM3"nmΨ WslK|S"<[ xc !5-A^M0ϔ05Z(r2u@)٪ *Vz 764- ٽi2;\܍t]diR nZڪs޵mk[-9Tmծ'4`7 u(~=q0hRo$xbD$+ϖQ% 5m/䅒EطCXA qq5!:U6鏑)e?ȡ<9tI7#wD0( 6[z 0;qjP1DN#Ho+rUXcM l7}B8,U 6pݤ0hjiHeExVڼi(̥IA 9k^Q=,KT3ZQ +47[Ձ+ 긏 9D譃{{Cҳȋ8}pX&h¯|dNu5 YcFi|f?_e3 359idT<4U0W[em=(S%G 9SC֡Q1N#qhI[xHQ8MEebuVI4>i>ţu_ <˩8{Sdnge\f> _j!1MytflbއfkR:DA1p-?yr w4 t[; U$hPoܸd}`?\۪fnaw:~_QXAI|VC(RK`!"R艆ێBJMBv!& |ANǻ6g7^:+ RTd}8`Ȋp=iz~mUmTh`A3Z3ޘ2'wAOmA@O\ g|Ke)0BL'?U4"IOH6ǵk8l"O7"R KHΗ3bi 9 ^(RS>'5*3vZO>vx"+a3whXN/h\̯R^%Q|ҒHjP܅a={b$\}w\"XDm6T*HEzEo~+܋@+,A26e* U?Oα2=#Q. GR3ޗ[n+rBb+8 0`W{[uC[*tJe-Jd^`aQ> İ%0T_p3ΣU;sX栃 `P݊ -a]^|=2Zxjnźd;ڧ-x n|B\]3纥gv?EU8V..N@pe9nRqov$PBOjuz'C,r,:(h\y_/;gA2ElK;l8'caZo`YyvE Fi>//v[RtX.ᒍ^YFb N֨S3 sv2u7|PyM|IWoo @jU utDz6^>{ O :𓴦Ý_濖=[Tg=q=/sϴM6ɍvEo5lBb/ZwM P:Ș?A~ jĦaq?)~ٱЌZ v%8P1,&&*c8^i_kjc=LDˆwQ@fVWHj倊(GYPFrb7Mxn|6+m<ϨovQYZ#fW@ iLBn}Ⱥܱ^8'ϥB@Zؔ#GS MLꎼGf ; Q oɡnm,Յ;Mʆi\4'풐B)2(#r%>M0?|gb'Kn?a]S<֙x[4DjYjֵF}-}:~ {~9`ɱ߿9eEuIdqJJTy[?JͦǯU-cQ5@\%Mgϡ7\zw\1_gc[@p:ô '| \aZP8 PlFH}qr{ %Rn'~VL@*wT _6Q Za]:jl:/yPD87uw~ߝUA>d$Tw2 ڳ2l#K=8}=+/>% W],ܙY\'v^fMvD;ΡY'2e.`+ zu;)B?XaA6+G$ DžPvՄnW ǟتeմi8TApWͥDɢ~O0? x)1 }x!'J{`K.풰|(%O񺐾zYUS-w84F!#$2g*c ? {Wfcsǜ,+(ZBF+ÁRaֱ!ꚞ}ũW6DW[D W3b[HBDR3|b'D$MR4^ԧ 6@{S4s [I5(\޾N_2`vL wj/ \VNf \U>n]<8/3jo?}zX6fj`GbU8acѱkLZn`2`Ǻz6 nSԿ=OmVY|nv̢PV&T "A lՔ}3tIZw"8vEsV*\2RT@}?6 mH+z̘\Y.k l;cu“" P7:ď/z8e~l7!(ZRc-~0+Ed+E(ֶ~CAHւVօ? Q~%cyZws . RuFT\oah_TbuN[XE׶1**$U -ܫ':IkY8Z\pcwbpQ^l4+1STacr!fʷH=PRwB($\ 0~[?k҃ 6}T6?g3iǛ2@corOB߁k % kfb < VB@u76<ª ]|IG:!"In)Qu=aF֧z$ I# iLj HYrڀƛhe2V"6byj[ g?t5.tjBU*x㒹"uFWE ֛pAU(De)% O'w6j"~YPq:Q|Ouz`ƿeB@2մb|=l? ]0/jjK#ᢳQPr[g^(WOCU44d  Ć~53mi!gb=onX$B {Z#1Ӗ,}ܷ .!3\_ -󺸲 XpjE!)(X^1@mq5.i™i !$` LuXobyCMKorhjȯD+ҴC;[[s[z`F!r_nfVU.'Qug:!tk$Aq; ZUݜ( ?PK|ӖRZ ڏ我v!T8@]vje4B rslQY2@ap\E&& ϱJn-lsQP7ePURUƠ5ٺfNFhH?GB35dC66w:̈R![sd1^儥~.pҫ]4u6 XDT)_ۦԬIt7ؿnJwʧtY0賏L),7((Yb >[p4Gh m$ju_.=~:t`GI=B{cqasS{E,&ߡ4|C".p%nQZanCD:<"F2?}3njoihByVGI'j.NX@їA¤%I8n iB>R׷_eRx!0wܵl'` UxA $ F%Q@,/N D^Ǽ( p<"{π$2 H,0=Dۂe3Ia\xp\^$BVwzyXNٸP9!& KND=‘.4X"y` IOL'y6^y|&K}OgT&fe)H{RWȯ2p~hyM X@'%1[h}tTnOB.UExk4Ntd|p'9QuPDPrwb9gR@t0xcJ{|{}/Rxg^gz,-cS,xO0U7ϓ}j8lSK#E]5!pZOh`p }|GBbQ$14 ѺqD"[*PHxE+L/p2IP1c{.Hr_\z]7n?' l2T,$aEPUD4-&xIb'cIz^2*ڗB8Kul SJ|giYBx*n(-$8i+YȔ Zu/$&M6r|qK?폮r?o1ިKI»gW(Ys͏cI|oDADs׏(ۧSmIQ?Շ8c_D>.R^9U B .F]н?ҧQ5^3Їktvf+ͼBY۠~#L`ϡՋ% X0Vfr^KK;BX[E~Ve{WyMQ@{S~ R6*dԓDzoX[xҡm~wٜuЪ$hP15PVZw$E<3H)d]G2jV !P: ws̺9س1b*|V7G#o㽍%F-SkuoL)'wT"3*j؀Wc"eS.*ΧQ%.BGe4X&@i$L~tGaERdsu?a5@M=W'&DdcVΦ3 ݔD2ag/΅ft{0!L>A02^Ely9".ސ^-Iv{r8ov(+{C/N4fsk/+Ndw @3~^˲W~tw}xd#v]:AH5yqfIa5/OrU%}xo@(Υ8 bH7ihu2lR=̄hHMS\cHo;_F5*0zny(:m 18S̱VnBL'Dhc'IPEk^fa4 `8#?}xZ< 6XœR'nO0+Lcti~M#:|#%pVbO7C꠱ ރƏvc{u'!*x Ҫx8 -Y .Sw>zuWw1\QrL^]9T%CFʖPiM% 4fSC]0^F[h/6tSpvBŎnƉ?9ܦ#jUg_y5'}MTvJWu?q- <\[5~,.#H;)K1M :o;!3p@GaiPPizjB)dc3{$ýw]1#@I^ 0.dl-0S\ .}0PnH{8\*'5&aݜ=R _N#F>ҫ  YLtgܿİB"y BF|/9 !D^4Y# ̌zumҪgnÐ{ ]9|﻾SZhaajob ^RAԺWg$?p>~qRތBLQ /#W V¿bґvկh-6 /99x6ˏW z\Xtr*\cbI>4^Pi7?༰ _z & =h> ,}CQh"л:=?¿ NAB7WΛ8t-Sj]YhndJ'ke_R{X u6H Ǟ}IȽ= ڣqH}%ON_lKt.ao6p`s_N <~9Tzq%|X-l} `pB= C_S;ۅGUB6}W)ͰæDT'FҲ5*UrITiy~t5ݛMMaIsÑ69M<='Ýܗ 'K78-L@_I/Uk_Kѝ*ECKWlFE}(TXHLm%#Hy'v7%RI(ї^Pub~W @tiՐr&DZzRfEbk2E 27GûN@JeO Ғ` Ա=mlcQ7ՑjZ;@ߖQj,KF~ WnI v3qCxN_^{gnYA=rOq#l( EЮǸ s?:[Zܥ]e%1#LHw 0_M}kdOP7?fC@ܪc: fvd:(H4i<:$jG|<'-8S0lXUӶ}- 6in-d/v&zB[  &筝w㬈f_tĘh׿\h<0HI2/1 =ʾ2Y5d <9Nf -UcvSY#n0oZ + LQ[H,&/j(qB!l0ʹtX{CKnҜ{l-^G6IۥKnIv N|0 |_kL7}Xz:[NeHE)1#n1"QRDDJ yE/: Cvݗ^2Up^[EƔ c΄!H.VaeqHEQXR'nz h&tr;e.7AJg. %G/ء̴K;ŮՀ=?XV=VfY:njVWlG D*ӅoZ0Rg0,y%iH=CӞy3mU&[󙣘1O)nQ>1NZ]\̟~/ŇSɸ|fgD躌lOﻼ%I ՏS[%5Z:o9 4=ߐn,6RI}‚]Z7̺bdk|k 9!\ːDjtw:yDdYTqA`uzA\Ra5uxc,i27{R/[ C0fCzG”Nu!tJu=er!7l+uA?(+ LQ&Nf 6PA`,,Kg=vmnaV9{懄 jVe`V5Mq2'(tdd|M=ȋna,Zn.ˎg?=*Er#cz ]JpЍ^Ȇ{9?*5ДqjY7mk@ lP!g&g+s"yA3:uO>ևD,eg䄤NQ-۷"@ xр1ζ I6 2T4>E1S>mͩE w *X~OᩴXURYY1\iYM%e0Ԕ NN[%ڏ; ǭj-Hw7 .̳{|'lJ %cBPh|-mT7K&3[<:aR7& $#+=5#+HoD9cqUJmdN,rhw ! yW4ko(q틎뜖QHO=  'y35Avɾ4/AYc}('$Dv}roW`دǟP@֜;;5tz5z GP}AQIH~ qy/A?o7Z+tfkVO$P,1KY?dc!}h:85Qh4ݑ].NWN AǶmG.^tE@A;#4nj-ꪩ2#쪧);no) bf1};25SH6l%zןЭ|:,n4_|Le<[yU[p<%-Z ev?Nh%炭']E\Q b mN6_Tmfz2*ThbsO\$[ou{l_z2r OG4ޖqa)z+9ZHH FU4"BE 3\L1=m8;JXrr& W榱p_fT/U\dpU,b_ ߦg5QhL NI'tCT3fJˁ {[>MЮSݡ[ "nc6(PZ厄@q{ﱦ,+ 9%;juN+6JC= }/M+=#b7$ҩ+\BV<)mB~'l3( w`i W*/|NTxKfhCWIe>q"4ĉҶطIBkJ;hogY UC]jZ1;EMոs.gR rYmB`* 2b+U/ `2g5y{/88 a,o[^i52̋bp IЯ-:c'{4][k&`<WvC >a-@Q72=mvTa۩NyO!t[n!ck\#+EJUmsؼ]` WI2 ڨa=ڢʥB![uլgP߱kae #sOxԂbmnz OԵVVh;*nkafhgiF̝p)- '`.w䨢#'73΢}KWȸ0V;dVm1DPծ,jE54h4:QLہ=nҟu5*nu9T,ZLjMhJ\̜6tZ/"L9WF&Wtbv,z$ IMH%>AOt} K"qIwrL~SBx뭀-U?'7ӌQ?}XDMʸrȡE g J&}FiB+(䰖 rr2bs(&: uYR8o?L6plh:#]s揆ǨŻ&zj9kQ31gĈhA%hl5ˠ7ϑ?WOIw㦐b- UE}!M;+n {M.W~D3et{O$*tv֖A PXfrt>xCB}emŭ-76XUʐl . , c ݒ ./Anl~`^&|Pc97;40.2hJoq?F<0`۾1Ū9.|V6K>[7wH ݓIS jzѫZ"瑹 ;\[|9JEi31M8D4)i^$Rm,Z)I$ YO"; uʘI )yJmo8 .Swׅ#ru2Ixf{ۧ2ڑ`^^Sk1o&a}"=Ł\f['O`&Z$[5̀$AtLe`AwO`c2{,bwGiE}gRG^;0ʹ@D:[*WyKj: dbB{ [5L&6wCteώ}=%9 P>_xRl ,>f˱Zsmѵ]荞p.;͠$Y}2jI#>oɥ$y+*_Ά%Tޡ m<~B xq1q朲@~HN&{H.gB|POPx"iαu0 Ar( p&VnʠR_ed=gsLҦ:%|#"PϚT6Bs褳8f=C,o#!JҴ hrEyƈvp+hYwc٫yGHe.9Ĥ4>}ED! ZUй37XlmՊ96J]'|M#J" U"׎kT>h_ͅDGE]Xwutr Ê,fZi0VqX d=8}  .,8ҏZQǔVdf`T8WVG]`CfQ_(>z(30&2/*]Lbt?HN2ŚdcZ/HYmCl:ѹm Ԟ+C- >KTcZm +\9ʵ~#6^+x(H^Z`3b8 s jxqeJ|nD2.O,Μ56m"jfF)^NxO4T'T6/g _jpi< 0ꛍ:d+u,Ohht"H]e_M;9.3"Wi~M7- 1Dp]4]ߕV{+y,AFtU vVtI%BpHOu%zH'jUEo|NrhOܝ PmݴU9]Y]}Q8}uS*iP  4vZ 6 xl:RyRS}w_p;[SnÂ# C4՟dGRmkǤmgm}` S7`ЎB>cߚi&Ӧ &׀NmniJ=R+ahr'k*Y}džql[CD 9QX3l 3rK&Mx`7?u"<W j_=y'!zbZMo%Wf'\hآk(ZٲYx;F/l@EQ#ьE ɩZ9jsaF @*S@GS 7Z_O1@gUib:WY*4@K@6sx B_~2 vCEzvee@$QϹEUӀ4ʡeuEC NVs/Y6̭3:oqj{ʙvқ mVUW*Z[ Rcoor@iS贲'`eKctin8kq8ZnUk[inM|?}SsXBn׷<J,_ 4{ \Al T<璲8*g[$Oh#QF*27@ΩEU(0xaDu.aYs(mZ ib^vBD ˎ -"MTyC !wLL8l8kCv 10hQ4=xB++vJqExXI0XZc+_UxɋeQF JyRzs8!Ù7#Xо$Їw)en~Juʀ}BJ_ScWp6ao=~>|ūո(@iaLl,r[EwE 9R^GGfjڨrb@>DF1_aq &f'+} v;{FhEPo$&zBTo[ Б_8I7+L#'pMhl"kDBA1-~;߯`}r f9DT͇$I6X>&Ɉ/ M0F*l: Ë &(yMU?Rq(zһ *W>_dr$;(Ѵ%[|SFhICwA0 y"Xj VorGڨ%KgㄑS ; hQȍ+`,!&_p1k>s+^NHݝ-}q8w_{"lL1[!7iUḫF%Jfg(dnL=>S@Ew\YV| L]O %݋h7̄i}Y*ñݵwM\*ژntP0'ln8oyrL!g]deYEC÷M'J)V;`2љ7b%THoTOH%45ݚ!x=m^ ]%RV* "w QqǼ*[:jv",ˆ?`jS=HJrk/ 0Q}|ikޢmk;9Tڿ/G^N< UPRMH^,,"uj`C ^w<\d2ԢާB(3*/&BD8ᖬ 9p,,!^VJbyw 3s8p,v,{ڵ?)숁twN_-QU茁h"4W=,~zŻq h-I/ CRW ,m ܶm&ۄ\X:`7hr6^'A pyYbճ {֙" UY}@AljV;] j)L:j{Զγ} OÓ |?,CAY&TA7@<i3޾ ? D3qRS0Pz6,߃R4F+|(ܭi؝H4iBk<0*9,V ӹt5Nb}m⍧+oKBv@R`Xckф]\#,rJB>tpf2'k>8 d?ʺ\wq|3#x|ClPT(ܬ 2W)E͒oH u\RP.Y+=B(eZvI)Q_s5AA5',wSH-4U 9ALʵ_| d%cVaꌋ8T< 7޴Jb `^`, 滁$D*nfp)Du @}!#$b#!{k=֞1V|TI3S}H>[V3s9UPr)ZGgkPD09H}20v yCpB;4U ޓ^W+^xY ·6߻w4]{ YX{EЂCɕΠ (D2qк?:7#PD,S>QA>M|g4ȺCgha%KuR '̅!.)Y%N"Lu:bf&E&JجNm7"cE v.LTD-VFi40V[T)E;x*&GqlH4ub/*?  z % K!?f_nIȔ6(&D/ydrayd.jcJ I43Xem & xH365k_6b!$j[?IĔz5$}#j/S?Lԫ SS? (͵H(:EqIҦxYS] Rέ@&exKwyGǀ <tBۖ`]uhw]b-w]E6@ziw0Xqn +Wq&ݓ~y̭]e{~[?ыiH_1̏J(o~ۿh5oѲ쇦 l*\֚3vmle:c M&#?_֠i#g\(7E$mɢa&X"|*02 {*86ǀ*>h_2tʗyW \X 5;K!\oB6cK},6:y4v[=jx՝d_RU@.໪M"E_n L/~Ve{glqߍ9",|:A,ةݓ`H=Wi 6se&cMԚ~[|$Z& ]yF_+F&q7&X}HZb~لFjC9B@`Klu܍=uaD%@+rgVE~ Ԫ˄ycG0@Z:і:>kOVGNh{K 呗y.M-(SFU$`6`Šؤ:vƁ⟬boohB?vSS/\Tvpg=?28 F0bB"$w ~mj>X+;^YzWk30Y%LU]Ij~ήINU1(Y/j<1*7p[:I@g~OpŎPQ1bofM$O(ÎX8Z؊;Jb*v}Q3> l#ԾZf̓aۖXC];'Bu*L{`"gcntZ/PmOwr~S} Qdžˠg0#ndEpjVjbwyx]2/G(4AW2K*rt>Pv=*O妠z;N-)M=4/$t⃼.e9 c|"xSAȯK/MtiBL{pϣn'ZAk|9c0 -@7{5aޅ/Ts3x%u' D^ggڧ6dԋL9=*$bxPM/VSd6s_^F6)L"N^b^׏"]>0:򔳕%")-hYH|0A6 -Gezx*=.[hŵr@?E"OQ% #ޮT_uz\89#y,?/Y;MXvRO4A#1$q2ܱs֏k{ݏ N"mz))CoVx(!1U,cjX ^NG2I/W|ҪEwe C ow9Ѻ@C2B#z()v4EaLQSΚZ~c&AjD@~) [%ܟOLtneT)|FĔ]` G vDtS!* й"%];I$vvկhRJnuUr^@D+JVYFmCȝp_78꣉\LOײS$b M+/`^R(WqySj%4/mHa`bW{$Q;n[娟!y${W/-ȃ7I.j3°AiY;c.BwN˯%W_ڑqIml_L)▆,OU^ :"vg&hCf7V+ " M<2Q5.,.jFf"Ʉ ˫t4t}QbgA^!n4C 5qNn%άPûٷIfA?C2--5L7E  T2ϐ;2"SRJ <h$tp:t) dqH)#1Dc(:-gHTlDGP%+ eڍ/2M.P _Fx.>qwQmk\fH6ުc첿n'߹f$,w5Dvnu%1[ m.~mCL )?e^JYjOQ¼[uL䯪)XYvJѣnoaNE%D\djo n TKUwPjJ'yLVcijy90$Ud>ՀWAsiAءAqFX\'bN-,/W4?6d$K2fB'iЩOE,@~N^;6< ydޚ0V yYįZ%K&u`sZGa~dq ZoZ?S,XC.&0FVr?iwp2 9B@i:t٠h8&EDb))+aF{)O,ו#!wvfT/—>(j 368ֹ47jmW^ SeZ_t*(٩6*i ɗZ[y˱Cۜ]XCY_Mz%Pm9n}lrwsCǿύ̒fŊw=&c<1Tc.8੬Bj Vey$nA(!h7!uQ^lڭ*J_@O&"D _yX(o5ڑX!L ="T˟ N]/X"IJNxs5Fz$9TTݽ^0;0 A&rB%˾_sLZ[q# Q+;4cpmvzq4`|w8}0C4VNj/=PC0-S_sԹ#›3N~i X .zihZSWzIJ nE>i3ЌL9emydZ4hj~&ڥf{6?i.Xh(d YcdepJ2\`jGlW>&7@SFŎמJYo+ FH6fSҚ]197dřH:"Zʃ "DLh'h@ló%+T<ު5/}J (ج2wrI].\RV(:9x_/VDYwTlosO@6ٛnBhO''qS5있L#= lQJz ȋ,v5KguǪ =gⰼwO -zUyri'"ץԆNx K )I7xYJ_X#r[负bڂ0y?`*䷼ >--xE8rX OJƆY ̠<0NpqȦU wGT[DKn)vPO,Mʏ*3'}G$V+ [W럡$*M:cu@@ȌxjcїF˘3JBٛpiH^&{2Dc8ݟʭ.V Dp%nka۷  >, .IEvGck݂ ?!d`s5XY`1bK+@wO<ЂҒwe4-Ս ݜ%)WwadZ+ꎫ!c)?Y:uyuԏ`.Ɨ{GA C-**`x"8g&W?I?_OI쭱f[{;߳W'3Sa+VafRɫ ?HLs Х7ȄǜMy%*X26#Rl21i+M88y{lqHec"*WԠ6]F%ܢ\w8 %B7z]ez1 =EGޡnUƟR)V-Ώ:\$h␽5^LZkOo_L,;h #(WDq]줻S3^?c)Y33=T1ԑs]Ǝӄ}/1[du }md!1[ :1HņL4mΊ!^1(.ժbyC f1e903"LQ tn5(5U⾦\ IXip)dE,ID[(ʌ%˪ۻ1o؅=M ΁oz׹ll0a"g >?v-їPlXMU*Q_~+]ց^0Y/rf}na@]nV2vnRWDogitҝ$kkevkk\Rh;.TWvz{Dd`iƪ0Ţ u]~SlATlu9+xqP.2 0Ez?oJm+^+4mì2 6Nh%vjro;ĺ,,[x2Wb:e@)UeH J^E"/E")LQšo\Vj4B\Q>5|{B}6aʙG\,]Vi*?9DoNpM.)_O`À zh [ @/)D(.{!^[y&QS=#t^S Q]Ҧ.2RS20B X0 $ p2+$db'zi~$,~*m 7FU2z[ճd(9 ׏c,cys7G(CҬF{mxcA^64g)$Tw_/^!ǩ+B4o #6L_c+F0_كg_cTjl' I1m;0ᾝ06/HzdinS>O4R B1RPM&}1\*}}lJ%,ۼIu/A=JS< ^dY*uLÃFCN/>G4;'U-!Q.F„V{Lvy.GǵۄXV$#uJ F).e1/ݮ>fR lot~V,"i-ڥ2)$ټՕyLx'cVЄݼ]Ѓ \ ҠO8/^8g2wxi%gUB~e x XCKYK J7vzxF㞲Hej|yUl`1` h+3]#nXNſ@|Mξ>\M,H i3Ѱ&m`>'!Dn)d^P 1{iw|tk_JjIE5a9v!j?1HH/G~V&'axUCز]1z.(Iը׌\ 1FooXS 0b%;r7K$؀v3h+j; #ŭl=vWy} pǜ87'.T Rqt:{0_sJ45LrzIzj{ ǭ| dMӚoUxqM?2|HЁp Te[g1UK 9OC;Q l ̐}Xwk=DD/ C[)^eÉ5/= #@At}v HT%8T*N\RxeX>7bNA9}+j X4H?%ڍ У'r2ΞU3UyS8KZNݾo?>O#3X)`D\2duohf[':zDW+)!hÁ#KɼC t(y/DbYEҴ pYw[=g9/9mx{RdήKYزm@2{ :&x,Hxٍ'h[VA?]̿ U-@=0x~9/̟)m6Q/jF<;t2# +/x7+6 9 oHd ! t VGW`$eo} kOdQq:$ _BY1S<_CQnk &-d6_7c_rQ `@#> K}1E6 I JCKNiIl~bOTk%bȘhk fzc ~ ݓ_؂(D26<, !"3E,"g*pqorISr9MH4 Omu  wX_v7K)*s.h%ɷ׼Bs5UGb rqzebVH[JVP{O/$pZxeG_4I:\rAoMf0N"QgL vtXj$T޵4Qf7D:-Z$Zk(]0vXMLP Jg1/Ed@Bw[Cb݅\,<8Tv5`*bBtWom}<<%Dj@cS-!db{n4o젰8+e#*UuYp+8\ۜ*]‹>W1eu'e]WoBxR%QDds PG$\2?&XKn0&/k tɍudl@dFo>/ YZ8,`dQzRdc.V/'4(ta_XXy >}CD Y dÔo)ד3@h֩MaWʤuG47Wi*Z2yy{\QjavQ<<| ^jk\^=ȥ]Z]޳-(FbRmM)ig2D$S;Mc!ź?ۮ{W^򓨇43fd+'#'(j gG F̧g^\:O}χV(\:-`;\K*c 4Չ&ܖulѼĮ9:+ep38t>Ds/'"s/L^6\ kjr;X苅i _OIKOcU#O!SyT[bYHg6}N"|pk5I Pgҗo|Y"{`Oኔ3O/n>객;Mp$z r4a=@#.E qSa8\/f,la;wT ׭u>gLBz"]:xf=7ϫ`#śMV_B>,B Paά3{Ϡ8oO_uU}^̻ιժ^ E I?85ƺu1وvw ZK&/MMYX-sm"N] i4DlRjVS5 |ջ1:tc2e;>&iz״daKDx[W >++Y/]Itt/HWyȩ_=k Zdw@?Ӱ}\h c);t#`A\J-9f4Խ=dQp.aFb/L='sD{ѝ0h8]|\{CX6V&r]2_(U1tKV|+>ئYO‡̨ٟ5h/u^sz Ү@4+U(| uKx1"N}SU08N7KŸ"1Nv#_R+y@Aa)h"?~d lU;YfH0y6<mSDFZvO(~UsMznjSp>Úl<+v^rt[F Q9VmSwn oKj~jR̡r+^I`yciڄw^@|26yIH@WoᲞM-Ibkt4w9M\, ]N \ Uin^`O Zs,ȪPܭi|C+z@+׻g|k|rW"_I*@6c;"'_F`FaBf_Ky@$N)>X(ȠARk剝JJx1LSAy[A0+0~OQGhi%fu.¦;aI\ə0_sր$CG:KFi;MSI8&*z7%+< #zkmBM=JKd!$2K (kUJ*eYq)yثYtlg ,!g7#~kzc_ ǵzu/?O|IY!~X) ܎_4٬zuk\t-Z*ܖl-jF]zﵼQ= 2IwcSf/C֎m@BU N{ӌ egH;(@2Ah$}|;·ؑ=PR")]lƿ##J<畭t۸UmU< =D~Fr; x0 6}-ZTio%}m=Æ) ! f˫-%R kx!>7B s [tآOmrȱG(X? 4HkǕ:&xa6r.to/|$WNiKz%hp[P1q³z-Cyc I iD|UvFUnc~"RhQy&-RIPSGp*>5O-`]7^tO19keƹ>=Uz=p4ԏ̎_53E#}*V3,ݶﲑ^oWG&K_N][6 !buې/=5)B:;F%KT~>_P1=p (*IU2c/v᳄r5 /sݟ{2$[jE5wkG3؉ |dBDB@TJ(6ya2Bأb>AٹQ8k y!4̈́"v\fj/ xhV CIjn̘1FcPRִ,*0ggx"N,BsV|Й;'ݼ'IԥjH N".( %ƣk8}hՙ; ?IJKnWbեH(.0:Y M+6b12l@HSqS]fѯՀqnlw*4|}AnZqu>׷$eʸ WDXT YU`5(H*e/ K%Qi9SVD=JN4<*bwYĢ#ܧN{SEm OܫVS/"8}p}B/PӇg?XTD_e"C/pȖpQGcr'".^$15Pn=J}/G]Dg6ZsJ˴0hx աkMƳ[p۾AC ,|ْm^z ~wH&gN^܇艹|vj. GcEd/[yY0Lx(S_و_P>2r0[{}Uc6l/wiM}Oi@*ow4N"`!i`2_^RD)3ɪFrLa:0(@U#㢬}ABM=CdSA }B#?Z:P{(' B:TZ1 T"(5-|l^cN53uɝAc1#hAؙ(JzjRʿ i^.\쥌Ibv؆B*VP[>^d^!02*PJ[Ƅu٪H/UqUNvpldr27K#@N> I"Jo H?߀]nw9R,XՖ20ݭkڟ̬FuKZ]f0ˉQ5HmU0e1ϣW~E_6sV3ӯmYmyqrv(rr!5όE@#ѥ})ќb(ʄBޟ|9P4xV 1ů~}[HX5% )gy-I>բ-kEW5Ξ:%<O姳M$[N΁ςJxuCH [}VƏ~Eѡ_Mz &)V$̦yLhl2=+ZX/#)E cn;g^*]Eqɟl \cQ$\'Ipr%MݚgL_̒- Vh}ȠkRk'.49UV YI+1dꢭ:b*g@5-SK}ˣݧCFn8/yۂœ˻DNjQu5Bˇ<ziWZy`th"7-Au#cXZr Z@*s/)m926_6qfT7D(â31yUQ W̯GJ/`etutv!}݂]E3:n'Ƀ*zүUy&|"΄`3P$M1n"GAR3ƠƗҶƒVwҕn趧c8q/ܺ5  6( UcXڝq}g[AZ:.'e(#_1CGg'6Mܗ͹8埅hL Xop%ɻ5wzխ1l++y!,E tJ=".da%Tx@|l:t KcaG RLe*b\j¥C&לl *)?; mhut"N?(aRUߟL\V,bY&{3`.vl7+SfMϛ$s{Kw7mAʳ-/5NA.qT2[œ~?Q=pA0\L}#g1zA}-h9h. ow;w00A4Ѻ}'!87gKx)^H;`U[bPüg7Dz,^٬%?3(ø;-:T?АMV?i+5A(ݤ0k@h+#QNY'ה(㧡ѡZDE&x*R- uXɟkz`i14g n͹ c36uߐ%QMORy P}MRM^!oCSnfv>QzN>OّP-BeHڪG? ZkyZFrO,kÉeZ;_Tf:_̱Z)2ZAy P^ 瘼zㄔ]Y=El)J%L9NV`+hImq4s5N]X- ҰXQ#CWY& ~!`0݂9nX@l?TR^ܧ7^Pʟ̨dk#w]\~hXRn| Y LT?aeUW5W(:t\D=*jeY`\!" 01^aC*/A5F%`v㜳au4]&\&4xiQ͔BI_H jA`2>lf28HCNO%DH*l Zpɦl%*Un#Eai踕 }t(h#}q2EX+@ OϰQI;C9]/d+f7 zbN@A6ɶ/AǴ "iJ2^mN=Ηr2=|<^tN/>lL`]_m뾯-\L%/]6lMmC7jF[LI+%SgJaaZv Km$U1Wa;+haHgZy}!CsۃKlWZ-حsJijb 6yRC=d+dLɜ ֘rvrD݇U&o G4= 6MXmWlώmY~5#S~U7V!ܨۘe 7%ꗇQXe!mzj/nG\ȵoe ëjg]xO,BtUjI"B&5?g^D\AېF Bڝz?z=V"9N1` 尖;7)hGUW^^%}&ĺ ǸD)+IRr;Rja {̼%r ݅?4g\ i]=~i'm !VK7o}~-^ox3Z! ײW-FnWذm~8G9\qk Go|,V]`JN0^}X u>3k v3ʿ+KJ3JԺKS~@"(?6|=3[}cz6Ӭp[<`wci8~-hSAbp<軘;?LU#j}&]^)mHrv6{,JQa1S#@o/A6R'_t1x*J2N Gd]]4H㾐k/d.?|#Qk ARwYYE>aung~ Pߣr&Mlu6J%R1nrf" .Iwh4; b Yc~+LjF+3${tOǒzC򶱀ƍ>(dukL8PY0\Z ~ĻJrR.DCUMǵ61ؼ!ΌNhoč[Hτ;@\, ?nÁbH7BLg9@^<#AwWpպˑ]iOKe[# taI0qvqJU͂wyw>_'JU֕+p@ E_# qb]sP%G'_DmQ`'^62+!jo@秜\%"z{?!K! S5 qjpzSEQD@*-L@)"myѸ&B_:m=[DWݨ89\po0wJhⴷ^7 SFn27i%4'P+s-_߁ X}B_mB_&.[*]YUogdbbG)gէWṃ=]{lLCx jʾߜ".7)!V|xv@ Tc6ذ^ BBszkM=yEѮʁYOr 3Z|Y(v`7,kQ`ab %: l\2h _HP\4[i-^R"N88u]vI9MamWs΄ \F=q%b2 ]I*NFQz׃x 4B,LH7l:3}u¿]0GT(M͸o S3w3 %y2ħPE- :WnQ5{dyCgcm~&kGkkSsN<JONՃa1$V ip6q5G &fKD?& M-;]n)fr`ܛ!-(V55:wc)+ݟp[/. Fs ;y%}u'H֮!u쫟c=)ScTN+xd\oS8U&H [{9b?vw[vw%yGgfVVMܬx$@Ky\lA |kƄ@6!E<|rEOL-x QѸeWfC%634tN'vD%b:*k|t;) ƑU# S\`.zBӅo[$a*'4eWh#.v:Xc:*Zv?~87L=y5u r3Z~$i~`B,>TIyF*D?ڼ_g>ׯAZ+Np:/:&ď*_ q\DA5 krm~hHփn14N:I)rkTwuy>^ȼȠW2E ZeD(I"MP?$ 7;H=>#qTFs:zC+­2 !YO%^>Ab<؆k!`~&L|7fRX;]w@>Yo|/M19I&"_-{DHLE/A f?; >8=:x`q24 XiacJC(k: s(M+z [lȊ>0Hz+]qۘ=R6%rH'$"XW.L!^EhKn)r(5du솨DWZEdChS)}:ި ("U5}/;͗ 1֤yT~NwIc]z[IH` |P5p31d G0'%0IuG0 ;xth2> a3э-ʒp_Q; ~3ˆc9L ¯D $r7>$DW}L8_:Y8TɎ~RseK1RzRkPhu>)8Vh5ǖ=wz٬Ői= 6 qY+=9JP|w,22#5O(? L٨n(ߛy.Au''xUj8r_߲[4(Sh] ~d-kRrRDkans"{դˏ\7iu3o*;M͟sB5GꛋgKզz5 w%IG>-_ {|F4IORx=(;3WxiNET{{ rrWs@I ek~ h?zJfe!HK0o E+OeU[ޔ%4034 |nZQ~D]7Tk?p=[lkHڀM Е&JɊҙ9^[LjGɀ {(-[poJ# d?+G'CE"ݘQl@̲^ ̃΋\\Gd+?\e<6o r`6(Hv@JRfO1n쫬PN@ Y]*@EQUm)vkݗFω/ֶmz-@ҧ\'}M& C|C[8.3#+N?UD!z.³" OXߓ)?M%.}jQtIgd\,dz# e/c[¸_¢+6~ߊ']#Ebw_,g^[Q(_HXdkߘ$yƯNރ uzloqE/]|!;L4- b1#|X`ͬ6pܚZ9][[hu!mИߨ3L년B: rUH/Z&V4ux{Č8"^[,7)n֊-!̽~C +.$So!_Mεgcd]#\[TpUQW r9*) M<^׍pxK=2Q5\6jbyW(zsYkj |7!2fe (RE'? cN3@nQ۔G,LEET*97&;ٴH7c}saQ-|ecvj B8) stklG)U?锘47P7%Fmmxs-AJ%i٧͢q>̩g?q!+PXBؿ= 5DK>޿ScPs;Omy1OwIoh eQˬSPF6`NgF%c]w_S_V͎͒HX[hΓ/:R-4SbKL3rt㰨鏢LS@n-#\)xc մarwG+XYe"j|-9B@$ ڛ$ǝ%dS}my *<#џ9bf+TLQAr&gJFfW0rq] P/3Bp4)4)M_2WV F6_qc-&S,ֲ٤n<FSƿ8JB~iA[f~ ؆fRC'jԀbsu(G\߈}0CsL'A)vSׇ;d)\ k9)k&-Ѷ|sx0|mr'Ol@E.L T~4Z6l'|{UoNui[B !c)!6cpJ%L!7<Ǣņ43:wS+H4KV o Yw(ڝB7"yS"j3uI&Q]rOkNaƞCI2s-Y&V0M>r-Eoifh!?ȼA/?71TESgs+b'q⪱:Z?y\X jժFԱΘO/ݬGuxUPgEt>w^IYK0 (~TQpbWE;61GZksv" ?­tGys")>"Zɖ7#đݖݑ:3r" #Go*,bb֞{φfi0+[5 %Fcb]\}Xq_z5ĎRSU׊/Ng=ϧLc*`oJXbceOͭv+3(HtSnQג?Xn;j1 7mqR+Fq] hcBl= (nv.Os4 ;7A@`Zt)æXhj! pۅ1kU*nM0Sux&C}\Ab|fwP [{#kڦ^J;nRᾰreV]_A]͑]k:Rf)Du%_p*1VhgFA,bD&(Y\}d3)"RqWJE"Y fz˽,ApETM4/O* >_D?N@7þTzaai8cYv^Gzތ9p?!<9"xFL~ :mX?HrĂUd%_BU^s@= E UQ7bѱ^FZ[7Yh·[zʷHI?pD%o|YLi sf*]VEw݀4gpI ZC r$Ⅳ 9h +Y[;h蜇Coee+%>ԭ[I Sh'`'FeҀ]uOv>@KwSj[NR> ]DDA`%6l)ܢyOh Vi5>2Ěđ`mMEt".Ո%Yg9ӷMIҹV&5V~Kmbv4gX3{S9[e0^ R}KV2G]agy..o5( |AHU =i/hb|<@^p>1j4篌Mݞ/>eJ@TbԹ7Nz8VAl]8χ_)%흷Q?Ŕc{+)1Qe .ץDc7$ Ȁ3sa&=S=VQ蕍3vR0 0:cBJ`$̼K\G@ߺb?whƪՉW~㦾@nEB%+B b`wmL]Eb Pwm+NR|ۙ;v^n).[X?TZQTfE'R ,~ 坭p`eKAov_Jv[*DNK&ޮImP)b$eUe*p ,!ºx CZ$D4 ,y_ N 2ls%{Z{#T~)>{,ub/ySl&r=fKZeH%La"ҲvC2wgj{͗;f8*g6`)yxܬ 0h|_+y"yb\&ҵF(dlMbFz'-P)`<zmSs[$,rfе>j?K3x#~ +pz$Ce.3?e-źH李zf=,e+9gj%Srgw6圇 wNaNMj\|L\_WvpS'sկb)̡Z ]#r]}y7px4H}[{4?fE L8oA ]qB=++]:C3bӽ?*zo<\&XR9ь)ĈaO? [ꚏ7{a4PD-B!;`>s$\6rqΌuoUi{$:d:0`2ca8QƙQW%OGhkw -zFI S5;1teQ]hOyQFʾ.biXUиjXhR|ٛ3үىsr\sv]0H3{:uFRtUYw o:PW=1Q3;iR™n7X[|cf1&6/Fypym,a͞5E-[U(k%U&z@01t{^\Ip?]ۑ^S4'RPFmryP6-UD]YZlm Q[}'0/9%NjB{?{ɋ 6PgqP<>Ud苠6I@"/q nt\Dl Qz<ʅfwv1H1epFD;Ȱ `WSIƴ:yl'P4xI(;ڰg*/ :B(즚 Nii8K1jrq4jQ2]$vF7Ow{mu έ]pRUG_ niKwq㏈CK؄Kԋ~|xCG<Y'TJ:!x*(HK =۳u;ÌSSp@r1S!\C!%%8@}\xEphQDO$K*4cep$x޲?_]C *ƒ{%ƉV`1slNe]6490&0#ta2;pnb8ġ8 xՠz0ViW]tN4^yEmWC9EKppUb^]4N=4PfF.$> GMEw' z9. ֎bo1}C-U6K:|IU fsZ;O [,3_wX ٿ3ek&EM.8d ʏ'upw%2KHX: L/.y8P]Zb ZڨUVU,2|F1cX7r!ItVAICOeB!JY N| ]}n9CB8jx}D[b˒\x>3mL2{zݸAmT4 %q2U~W⤇gx)Q"$jnc"؂*܈>0 x*k,q˒gȁ(;H]!/vO>#"VM5WT̊ B1AQ2q>_ 9ٻ+wT6^sh ^uG <)Qu8孙Lڝ2,L6/<4SZ cxO䀸#wUR>$zCQ]Vu`wH.SER"j,j9Dͨkg=);>)c?O}ǕrLa2eCM<0i_8@̇#޶sNhϤ)K֠4V\2v *? FG,45eZ,zI=bP 9.@,ٚ\:dN߹j3 s"oW$Q(T D]n /@9{XIr N' C8HcǭGO }e5L3g]8:F:~ |T>M  n!K'cR9P~X.B.|OBgqC,*HOgQƆ_Hz"k" x| BtDJiyCylinN{~mL~8ths||84^BQéF[乨@A_hB4t]vBJGpQ be~fgyRx U8nC@|I}KR- ֆ񜙻 kub5B|" #bt,%)O~.5NγVl5DPt3 FC~Xɠԫ?M zԲiP+YE" =#,GIҪй2,sj{HG1iqEZb$i=ܚ )## R">w9[KѴ[~AI8NؠÙW>/&Z9!%<9@cuYL7 P~lGڻ4;7Q7NDUIWN$E$pt,d/z3v*}5j}>m<+K՚vZ}xgLpRY>MMvI_Dfb6딞R3k][+[jCd4r7[k4`l0B;wQw;HΟ B hב 66e*g-N7EG^&};Fh-66G Φq)9)ʜ0?DC9Ahc=KfLj̻(_x7kҍ<}1{pm4}``M%}^F*PbMAtRRFXQk\*>:|+ʹgɊJlȆDY 2}9%k~E1%5*KwSROp լwi Ǝny+yy>\&gPz (&a)hydz~F@- |2WXzt98XTluEn(xk;?at5UY(By#ɕFTϥ.")i%׏Ǧ3DZ W4%|EOR"tX3wzLh6DT-Eठ| 01LBKíL6 _rV&]''C= d8?q)+/>1>u* k}Z"nut@2ϊn)KJwi t-/dnVs4oDٲQsQ^%Ml"4F.#QtM7/,d~h/1Pd8[xlꚄhR\d;GK&yͰNa=H,&՟أV"$< h򰫉,*TlWj~Rs<¾.ӈ2E移ӯC.72#KX}Ŏ$nmiaPJ5Ov?_*I_2iIV Ika V+`:ej%9!3`tuJP`$v\I(hЇ⯣Ou1 r&^\fNy Pʟ+%op h6FM8k70a,~k^J@Ep4E"8nr#tF0-//I42"^lTGI )#H0<eBl^{ @Q+@K4Hf}CD"S\7PO\^+.;4 ]apaݐ4 Zo#WߟmEj7˖~sE_(0t$rɥ >mzрM0Y݅ Ía%^nXvTb@f[ *˛iXκ_~XTQmu~n]o.ıEzrM-oaC2C{"[M#+In| p$o 1nk+uxwVm=pŞ1lj'NL*%[ Q˓}Dcy}ݴe̕CZ6Prsb&EX{pfI;:CkDC' Bb{w/@YqOֿ@( 0dB4&~a_ZT1c6]QkFA뀮عu]/0pE0k*e) dÀɿO}\̥#+yE5 [Trk*qx|=IðCwQŀ7UT%B쎩䧥"c$2Jq ,ITݭ?f#a1ڒxp}CRNrL挕R RV:kI%="V*In;CpCk2@qW4sDw|ztzy0-HW#?/*JG4*c7MdJ BX.U'S@ خ3Ot)s1Ho˦N2s`D3:!W BNwn[mک4rį/~ۆ}s<%{)DKrj)?ٷ>mbY_6w2ֺ֒ז9eƑ%cJGG|w.֯6 g\jKzSׄ  nG\wV5- 4V8.Y˷ 4*m1ZdBh}ZjD`9gs9p!W9#KK(y YbHq|jnvDyyLA5Eu;z]ceHVw!jlaz-^aa~bXdxϚK+!|Qآ>Dm]j'^qirf駼7/̶[I5Φ>8赞b֨{]EFjaT"'THI@4k @B6犫W*fiy߳_B{~Jh̓nujKsz2.w'cPbwb5TʒrH3`C"[ݘؠc Ja,cr0_\D*d%-DTf|F؝}b$ &>VTRh(3s?4ʚ x]$=vv)ą#Q a5uXhF23:άǵ}p.< BrPn_/0x`u)h(lEV3ǹ'J~1T:9X"sd4TTƁ~ypMm0oɛgIox/6`wt$*Nx^,wkԁh,2{J\쓲y%TΖΑz_!J] ^[9$?(T`.JxsBp~P_S P+<ӡ4l-\lH? ڠ;^uI^ "czPuYdq3;_ da}zx!m܇٪'4mHv(=hFMQI  Ӟ3_`p*bYg%,{FWL°@ԃ} CIlg!wtyTG~swj0"(0VYtB?|<s!Ya &|84JWvOJYӺkcK,p#?Sa}ȅy *ڍDҋSX4*S/ʰ$eUӻ+g&U Ex gYZtj"6W2?ыsͬoRdB=ٵf>pwE XF!&׶rō*m3 g.6:;Hp1*"yUVnUL$H|h[smLJ.. Y9ܤl?C3h4J2#c^=qu^@_;n_eLYg~ u}aJGXzPDcAc1gWSkvO\d4 { =$' ٫ke!qV)< hZw%FB@hSs 9YvLaTA]wܓ A;MK<>zݲ@?Tޗ,uzԋ6N%2n' ֦K[=ނbQ;eVM/ 3&͘#a-``BRwC[~<Vӣj8ѓ;b՜4| qAZ{nB@ډ&ZqO0/J Heޭ! [qSʪbgWc uuAQA# j[ ?$T"\" a"hܲ{*mTUXHKمEIQ΂w(O,rySL@PeDfٶ;Bq<с} "h'7 O Ě flQ1U u0-vgE JiFn9, Rt,WR.NBJ<+ƹ߹3%˦OC) Zmrhy⏨׈tqgoBrO+|t뙮;fL .x`):ɰ_6S*U+!j?2َ b,g48*Ii:&(N(S7ba[|:ܩ*Х׫4<73S5gu7z Xx 3wL'#rW1(c|>gP`ywR}~mBPTDك#iEoAZHP½ΣZvN=zne?[o\E3 )9~?VpI6fϒ#]pn>GVjYcs9Yߧ) l1'9 ʺ5KQG $}Gf.D_pp`lQ.Gp*4#]55v7g$JNOJYq<,KZDB9︸}(MVG i=X L 7&cٞR/:, ވ?*q@l iϚ|;` wxs >l 3^?OGD|(t~% $$VG`D$ (.pz\Tc ~x[HȷkU;(zT1=!-?˶6rzۛpQ|[-d }^֋عC1:  E!j`]F~V Gvzyj;F/ƾ [F7~Nu ȿ|H7tfDzj8CQ6EWLl.\^ RKtݣlClm^J/8Ʌ^5WzG`Pd_&= Ȕyf|(dFmm)5\l ($\$ʤ~t1hiy\G+>8o |IYĭl~2׊_#9S(lqL"kEN,^=K#"x Eq;x}]0I#1fy.P;!;F@vB>Ƌ%f: u;>|a,R(k1d+R;po1iC] qz QR'sYLN`;|Mi/5j}`YY<rC ؅iBRi_|mfV-a'3^!QwD~Ab\[g5{>1r`| 3q:u}7ox;Ѳ\C,8?C'ܾ5b.lq!JgTwh`S.I0+?ɲH)S̿'k#Ewv MPX)6¤DE f!0 O%U:%;7,ժ>LnE[fEw%aR~>8*I/nr̔Nd|-bwb. /ȇ?,a:ҖѦ12}IރpZU2[1KԼݚ\a JU K t$*oQ:scZ^ا7 dghn F̓(79x}wGoyN'n<"bbv/H*3o.7+$Sj&;4BN2i|)7}7908E2=H`sR;8Q '`dOJwe C*̻ t?7snx~R7Ap27 I;D=ng-nuSBIė7sz1AA9ʒ;h4ПF4 j#?U5.b}wP63dj "K5zc![x{T&4%pVq3ʢ.a0UsvZBt= ,#],G+2Ղ&vyO7WU QEKJhpq4ߣZp8BHZ$N! w* y<e:5L gnzEXɷ$#R1ث9tk*W$KME;xmf>3lSjĽ)jSDsljρs5>wŒU t7M=Q XJ"$]:HJ6P.V ,5)=MX6Q;PfUսw]'!ju'5m&f{9ڙ)aw-r:Om*rTjx1*W M*bAnR_wk~J~ =K2 G@@r.AͭP8! /%fy~p`*N'/Y/k2єO kx.T#Z%SmA݇B}Q 62ڝ'}yքx7B;nw@VUR-MGfKSNڴ~8Z72SeA*?XD^r T`8n ?vʍtj 4/xr  +awV c:RM:pl'J1HYN@8qPEcA>n_2Ԅ5uF"u8tQ0JOp|nV$hkڂHyS;2V\yb~B.d! AeR6z}FuV Y(T6'$@D0':a#жA3ɗ4@}-KeO)75 ZԎx,9 U6yj0Jpqqp6tjl؝N._FE*OiFmlkcuGd iLE2U~iP^湶tdt' z2<k8O@,Μ+<3X˼{ca^Pd透JxgT/u0sI(J$Ca+rcD0L:w-?n) )[_>+tB}#K;=؆VS&1Ʉ{#*slx$a}+ L°`098GH Mfo^Pd.#*i4$% [(ɦzjQYc]"煮$<xd*%@Fi;(֪l^vvd6>}fgGevݒ陫541"RDΈWfAZ3kc[c{>Қq| ?+ ?c>T§ |_DnhJ؝19Ag0+g.?Bz̤y 3mb/|5CaMT|שi#1,ܤ^f=3vSkg, 36A5fJƒ'ux x W*`JT[E?g;gMYu,^ OnW1ct 2 }+k>6ĄUVbZ;!@BAZ浊PXxXXE^ӆ0Ł/ q(̯^p L7nSmC62ݼeR]Xny[K(d<T$Tp!wם1zVXQckߧXFBЎD|~qk^!jيϗAG!~ ZB&.uݹ;Fej^MJ(-րƣ,[-Gkč&$Ov%UX_@,و!]b@- "e“k'|^{JUY {3QuJm08-nrܰQnA1SՊGyo(RvӁ ڴi#q̛.W:k NnFa%ҔM9ejݧ|sYڝr216YlsZᘸ}=$&GjĶ)׃L=ɿb7_?>Y3hbOѼ.~GDȀ>WN!`/4W&5)~" 6{!Ψlm?f,c9l^w):eG/ 5<.y,&T C ]V}p,C2q{*v_y̾ͻx߸Z)?f=@!ى )-T/;wR_Vtq H(X%Pc'k'Ρ#"-(ď ]ֶQ[C~ v/\DBl]0j3p-U}j{r!115╃a;qi=iXb&)8Pwgm9,oE͜rwbHecccxf({-jZX¸}sdi1m4BEțIY:Rhkx%t]5?=, *Xa-z#` oIb%Qpwưoh_MȤ!(ixIvU>忘~sbBf(='}3%;v”0u~\;:y~EgO™!p{7=(W#SG٠(!tP,u~rXt`, S=`x<J Ox ʑ!8RNC60cBŊK1hV>-2;ęEYh/ǖA;̖zl5 S$cNM'PQOL-x'ULUڒy$;۬1a@'~\e.?G! ]n kHe,(ꨩ[b?ۂ9ATI 7R8մgU0q2ʁv*P2s*dIʃ[ÐZ QI;[Ƨ:},QPQ1 ߤ Ϟ;md8o ᫁wjXﬧ3 L{}a^wgpۓl6uwه@6L%Ȳ6ak!h Wq_eb3NCYp'&Ql6'. \D:[=ё,Xģv. ;ߠJ"JX+A1;֥-ydH1/2銶m&IMf$/Bd>C)u)A'h׊O$ߒV^jvhMiF[scFD>p.9o9܅1VAD4ݘ#!&rlr5RA9w6w9VdC (^ũ%A}[䕔qhI* X5O:xZǘzD"g-\@ڧ) Bb:|0SԩQ퓭ȡ2+?̆a%[χ4uz aU1aYMCǼ޸l@RaH&" Pg:PuOzf(Jda Oq0,i }*Vt[م 9)ZKtvЊRϸ/@Bm?BiɌd|K1X4t-Jƫ}~ :9#x^wŰlCq'8$wK/.K;~"QCJ<'\Mj&pPռ&لWK%(w@k#%cAe\&XQ77&9g1aa~ b'z{R3]!:L%7Y'ԬWBUzaJ" zՅtɨiJ-0}r TAȟ2q4y4P8Og.X{[NeoO8;W ,X=na/A sra2qw\.(>@t%`1 CpήXXL\" c `kRA3ָXS-@FI/p%~*^v8e4"0n~&s׷hJ{?x(4KR^- FjܾeZtv;Z ɱj+6Xޔ*0{|*{ve*ܮf<`E)V۽ui,WZ+eZPbJT cQ a`w '=ϣ86)U|=.̃S$I+D67 0,NctHfzJa8;DEkB~ZDzk2*Br&"Mw !|2k 7GeƮGJ',7wDl r:MA P0Lgk6%KxS44톴sOJ?ɵm 0 o9]}F=GLYǑ3+usΏc"'&BUBu.Kۢv/sMH]$]lj_;~>?=;.H'nc1ԟK߳GٱMNZI78[ Dvgd]Vk8L[a/a>]rR)kl-9&|> gI=|dКYAt:Am 2{Rs/X(\uQ$z*gkx䦗rP,ԧ"(dDu 0; Ƌ} Z굥2yv<m!OޖFPENP _Aa]k:9G-4v2O "x.:l*\0!q/m(] RAGvf,@s V ̥'RO JAJQ{8#B ]ׅ#f'Ӻdaypy$kIkVƉfpJ8Nvw{Dܢl0,),^7z돧(B@k]wV5( hҽvDX|nNIDv_M3bIz+F:v9bV+A3* G>5Ѓ߃KH[pDW !tR+'NPR烯p$(8DK'ByنԂn PS<[8 ɰ3aBeɁ?"!maGp) fZQ%3Qs܍)7S?_ VdHhiCeyjv)UE{ qdаI){-ͱi_W3^wL 6;܉lK}f7v{8P:-ԁvkq"?^iB:,r }?Sr=NF& 9dœ7|?y=vаa(r<`lT{v6뗉- H={yIUVV??}E (iQ[wH-Rooꃫ[mZՂ@%A?Tu3i)IHЌPW[ʲ8xba%A&qQfff& Mы7ud܇ OWdmM:a6r`gas֥E_2>[jޒyo\dY jvFQI DL"DX6$3n aa>fvb"%.t9^S( o_WsKT}1gC oZJSր?К6 C3WT0+W`)fQz^__A_&åN85bFԉA9| 4g*~㥓q^"^ݔ ]ds6Ud1;kTan5b ,.l҃ZXOtm0jo^dI$4uF V~$aԍ8Mh/vGr"ȊD]$%Ϧ@RqY_ŀ\SI@l ڧv#eRIBmB*X)Uk^ueպCWx*R`D˓7!0{SZygeIoA+oqW"[8-/Bv$,B~H0$O6IM\Hx:FdAg18;SbE RO@_F*Aqa헁}+agXިazWR4Uހ~=?0jzUzA'm3HnY IX1GMI%-M;R'f󺷥# ~ "u˖`Ғ6oAtv>N&.J$=ng_ HIx?~9*k  mFe^-pKLPҎPkW947G?a*pPk.Eq܏qG e*Rf y##j##$_hXDZ/?Y0xT#xhIel) <=z_l}fUAse!CU4a)d$r(xL6XS7}(gHBe,FC`Z1WZK1y~%VLնnzHLo1P+PՌ @Sկ?2YӄM'_UM4ǕWQպGHVo ph?&psŌk)Ǎ`_{>П.^\0Epy 3ZJҠ])Gt]` N )ړLnh调}L!%@K;ďJfZ6&f2*D_4>+A1%'$sQ 4SCf%B3;Ay$)vrh?WܴʅZ-7^}fmJviќLuH{ʸ*"!V#!淧ƄPMz>#y֛AՌ E< =x]˼tv41pHwl_}<ᇅ[DgO"m(J8meF"?=T-ǵkb]w)gXI5½(ƋI0RqX_V ˥CemXy??yp 0+dM'P$O=nWuۇ$cIjhħ%h 5 K9CY,$7As\ zC|H3iuglk(< +۬4_79E+ECv~]e*TssZ]9P釔4b(-D\| zh;XYF&PW@jXqSP?گjfa=O-(mRG{O0q `مWB9Kk,sgefQ$9(\EײTVĘE4v=bkA-vbizqO>{ךu]Yˆ^z?\vy$AmTE R;H&߰4㏣S,VIt }~X~g]ݿFͲf%ÝhTMDn~ՙHN1L!U\R<Ϊ=Q".]8ԹASC(e6%Oqh9 q5)t㮗+HbY.HNBl`m{v-oo=Eg-Qg7J}"}i?=/.>Q\X,`擤t<~?(fe[ss^p+?}^TOpk`*qt< HYSqEcQ Ƕ 5hT^JTUP鵇@ A~pG$›-#>puk~Y4j=E>t[~62= t0#r%V#/VPq'rt8C3 Q(f“"^PȇE}&a-y)^4ve;?}EoR$?O"CTKcst +,xDx[ޮ@j5Fɭ.&iHԜQǍs3KS`?VRŶVļvYc  =qh;wX񶕫H4r"D%hcxor)?2C8,!&ȴ Uk:{k?;)яM( "RF5OYG:Noj٘ ;:潕0sWQ! !B~iuW$z 8p%K[: [M+_ѩu=I`)S[gHFN' xX)ROcǫ"wW[rSD{Tt6LV={=9Yc_s0;(rB 0o$7,D#!a*cEU&ݬ)5?i;ȔT=>\$4G](Aaf4\9Qacv@ތՐ1cv|rMd'Bʄ_lbEЭDVтDmQ8ʝF`❈x`i?#S3Q O M4l<iHNң2j(n:70I5Ibrn撚@uEЯaH[5.e|" prE&Xd<'F3AvU 6Hh^,rf#ԑ:y\~-+h FlN6"2})Xx3% $GyZIWoRyz$s*s! GEӃhUc1!FrrCYyk3 p" <6*?a0Ie q !Tl]`eGDPB06"Z浺ve+Zi`GS-lkq9>nh8yЩe1ӘĎP' sGzsS]-2PXo9XL.^+<*/1e^&+aF)p Dsem=6DI ;fzqO3c *yw+}bS3L~yL4q+NKm LUqdϞp k%dC c.FV($Q%<*޹=7@UW"-綪-G 7;QW4™,jU@B$)pp/uU>@$aW7鿘e^ u"jRi50֏F\VlX (9Ϊ͔!I0z'iМb  ( dsD֨vdClьşJqn\TaH~6̢1Kf`a@ؚ .8=N{-!;:&ﺺޤynHx إp#s| =$*uBlZ0M -_d⯨70\!: V7; Ivي 8::%"@r^m5X}P-{z}}^a$D{S=n3W6g4"X - rl\r=hh>a2oƋ$,<7&0+M-bA욋Om>\!f.>yLBrS qF69~[LE倅<|G3!\mG |AZ=6 K$SvG#Gv_0,i6_6K/X*$ $1ٗE F=.T%~#>s4@ O2$A"+w?ϋ[uE#c΃dKI"x@Hn^g +Υk?\+ۢ<վ]RGluL[R٦ԦgOt/`a&c K&i@SvfB'&@); xV8)>ՠS LYtg9%HoԦ=o=UR1%IE4[>h>B+ٞm0 u؉a 6HZM8}ZꣶAkɊ6Hx.[[Lu;XsU{G+؍ dPgjO5u+9ݫt$t)sz L/v|1!VfSSp AZrPlґwC<#!0?a04 ҂'kͅX+xQ16Q*ߪPITLcJgq ?Z_'\^aC{HtdNq:s?fj`\Sh)wifWF!g r6ÓPbSar|>ctz95׊˺ѥE߳rFȔ~;Bރᐙ~ L;okvwٿ2!vQN(#x~Z&+|y&Vnj'ܚ6%|ru;9p eO6\WZq3.V<\4v9)ʆQaƦoŸ [cQ\/O@S9pP u2щ΀`n`yvu ezpBU1JoզNZ<2"(Q߿"e=_CTeB0 9L+8ij}Y&ٽ9![ukʳ[0|@$ QlVfs ''и%y68IZQdK7t3)_GWC۳?79#l)ΒtbVoLbt%Ckи |#sLU oCW폍J (Iu<~HlJs޸W>{Z*tG(W*σy)& jaQ߱NjLy@I|<͂^I[:MK$_)Dp4}62p.`w[%'@*'oj'C˄-T7VK鶴^#޳AvEJc83CLM@WU΍ P>d$WdJ]-5sE)٦cO->,ؗ1jvd|~<LzF=Ps{iWS2٧KYih5M F*碴qU"'o{oPl׾JJ` HJA' |HEI FdDκÍK>yM[p>OXYҎ>Ժ'wH6cOۥIZp8 EX:^4aR=]m5!"b̵pz_Hw.GNN[o -RpfE,İc[}ƍhTz|~1c_@տg \STȀ?pm,Ţ)E\򸙍W]S RɲoA-twt~LvDW#fiT:葻F$4OyIzR 1 /17yE5ʈHGW@t`yz Hxa Z&=' FbygKhp{G"ZR(C[۩b(( jl?f{_뻘%fHQrBt,?]:F_nvˈ NMTR,5Ϋr?&팀fג wڶ>ɵ>x|j,2%]\7 ZM-ӷWa˒_>i5X+=qnn]XD +ca--E"+A 2_60Ri D*Բ92hbGM&}?V3 ,x3qdԙT{^X 6{W{} t0e >4-}ʭ޳Q~tYX)EjAYV xkL$ WZy0ec43cq"5 BD7US%Em|4H-m2m/Zk|Em]D(}L]KBl![;j3·jLd֕,CFkj] EsV>:ac[}ʑ%w`&L0Փ;f3w'n-+,"W`@@y`5]do0xgP $f#Z7ΰ&~⾂QngUujFfAH>Ln+"UEW)Ѡ0FXَ'$*,ybR1z, i&OX*0oAn6hEgXJ-1yaﮔ<]wf:appn$VWce_mƝ,^o"I/rziDCHB<;d bLK<$ 8"H6o7.[guB5Hq!S˳{2J&M.^h{._b_8>?EJJ֍ k z Q ~w9X1ū-EGĽIiA?Vp(e~3DBqeˑl<ܴ49&"\Ѯ=[Ue0K s u7;lA}8H09j!ZM= z|;l@C5[/DsL/ȺԮ@H +Ì:$%7=*ecC$10mbJAD @5|L>4_+7jOY ܎;d',^a() FG5&'7YZ_:$]f>9xtNNv}]cPoD-d%0(j&[3#Ψ[bUGw4L$5vʋ~5?V%l,>n'7XW%PCE^1^X_Tf4pBy3 ~ 5Vw'5DN*]e˄k֠LSeF z!z}1 )iue_FNtz5{:כQ}Qr朗 (X-2X.z֞G6Bdnf~"z8٭;'p'& ϚOv4юADwV:ڸavNaǩy|jKV9kxL0PA>̥»kAκQ:8,Fm "REU26|֗0DҀ1_xZAݔqks؝g]F jU2AgX܇P3l< )oy^LPYLƿsF%MJ;y40EaEw˕vJɟ=|"˖;}=J#Uͤ>!.aLnXK H$u!C||xnviKٰE6X'*I47dʳt1"|iu6dN[+H?>G2RdvNQD.`NNR`-'KZa1nCq.wOJL8qcGq5Jq&lL10.%)>h‘SI)\[㑃31rڄlXc(9slX{J7FB7aj(埉+%nGoOqB9<Aq6+!Yk:%檭my=jspRR`AȻm⁝U]h >f m'seOR3DD@Wy{v K4Z d\,3lN1ɚ^BJ%d?+a,8VcqƢv4% Y糩i| ј|rsVY^mp6q&B56E=䡬;jl93uc& GZ؜9M=u܀WMqlG@}C/e.8pFIq^hb_&m:e?x3ڧ瑑p>S7lcĤ{$d}[ l{$z7N刬g̣}dwIu-wI;t<E^+xl5v3cʁ|>?6N ;2Q (v>qzrNk=-r'V[!AAVӄƜ~P%!.ϛx#9Ee۟;>5^Җ$DXO^@x'sEʏ5@Yt*e_:UMK !c %QuTM|ù#]_\0Ԉe"' #C:4<ȁU"q +JTao^DH5>EjC?V|Xߝx!?=!k%mY&SVTqc¤#Q3f,'m4;h<|t)/1D2<51bYHnx)"NqI{&ꂋKc![f}d!*!((&2.htxdiCN8_oQۜg$"d.3P|&z=Wj)\aՎHO`t6y9;TYC+I,>'`ɞG-sє)p3V{H,?%SbQ?л^ciߴSJfTy;%J#pH&7NjëGK CJ+N!Cj ggipvLhK;:x%*b&x`:G9`lۤ#׌=@GVdOT{|8tQRaw&OWN3GnkG Q\6fJ[XcJi_5. :EQFYٖc+ 5SҬO\\eǾXyj43b'XG9x$8@qT'?H(bZŸkGńmzeZѻPh֛t#^k~EYwjT40O/PA2>msE76X{0i͗M-1; I"oƯPYtJ9":L2p_.ԥOXŕٔ^zrT;}a^Bf=jT?Bbkoobea I:f"@˹ Or$z(.c֦nDj̈tqF_Ymb*b.A(psȔlV1|5pl1c*X7DHo8Y?{r)͉mv( =dY9,)P k|OΰqdS`:o4ѷ`k,SpүK`$LE/wCEOH;k!fs30$,7~mnK?QP>FGy)| T&/L_b)ݹ=j;c V 38"?~B\dz45wpfT~- q\dWBSpHz|a!صYR[9+ 2h36 {w*SFX< 1YaJL0鲽ź*(>`EU\oe'Ì D ȡEtI?SXabd1})ߊvBF p36RiNլ% =r:6||õDS +nz̽JUڐgE4DD'ۑ0-̮8:SE#'DMKEJ@cn]v><ŊZ e( J2`goH'~W okT=!Ǐx&(gOr!ȖU䘜UdTm Œˊ]֬6ʆ@>G GѮݼ0B$m c7!Ե+K.?#uJf:6T# 0;eh;KyMg;?ډl N&)k#flg!jXsnqrj$D3YLk(Z mؿhSnRwQʼj塶Mm2}߯H.DZv/}\4D T7rT +0p6|.AL,V6B痸krCN @&*Sug;\kIG~)PEoJ.v6?{O{΍HPovT-y#0|4bsSGUb XIY8@.Z:}f[*D@Xe}g-52b1;UB PcqPѫ+{Iy4+]P/ ?d'e5G@ Q $xؿ1^g@ s EfU`KV4{WZNW4YEDZf{&? ! 1=Je6|j^UUX(đ8$b`ӹ&C]ljt\] {svvlq+$!_4"s`c*4Ր&嵟0,p\ph9^9KCh'B_}p3_odz/̳oӉcQ aўxuYeh|^U ,񌠵_"|,!JYyfHh7w|JuTe7AF$KJñLOIFV{zUc{tZ?eoMK{<^_xћJU@.x)3mvq[s/ 7lŞbl_.ÅR/o\G+?X0p5wih0us8wIR0 \43{39>\Y^̔=H Q/&?"p XX=ؑ zяtŷ. PO 4]ctcG/S C_,ѼP(4g ;兵 pL]}v_tPdjKC[Ȳk4ʻJ+L5Ҙ~5l5ac+`ez[?}TsSɰi-y/"'*о̣A[NAyT~rz>Qlߚ]ӂKF.ʄpUH&zgv!c-_ԧ.zxu{ "cߢJ)!Q<˗Ԛ2o{y3tjփ?Re>wQΌ2假^ޔӵ\]$d^/axneq$3.kXt jB[$pT95.G~ah(=j̎.q~PFY}].L?M <Ƈ}VMM_y5J2Yޞ4E?>^@wDU=?߮VjuKI?/Z ;fgb\njQI.앉@ZLZZZ͘lؓd+h5,qq.S ʘ,=3ƶ~*Q)T:zO DvM;ԷQfflTInJM|c%*l,o}ciO&+H;LqH"7fB wMpHP`#(}GB+]lB Y=Lr2,0ARH5 iE(@\}+qsg L?~,8@0gS#ַ60m 3{ط#GWL1?΋O=:hTEutW L6~UEȌM,&6=aRDGЖ vOъb'|Z mANLT,}؎(̙OjFGRxer=Zn!(_,@ ?%Sl5K4u|Gј-fu@0oۏfkAuvAs._H\EqK00E94,\gҪ:!LAܘҿE6m,󤙥 aYKvjb8tIeKj]J4jzN/10τk^}KVi8|\s9̓y6ĥ^=OƏ%>Aub4*E]0FjG2^ 2Ip0o0S\pCDsn7N }HHLv*F4a}:LNy.ĸk>$650@yTw0h%~UveᰒpW{X0k/Ӣvi E^'G7vBOfc;;Ոdi=)Qv?d/޴FxuhJ"JI7ߠ62Ϲ~uV1BF{ZXfĄvP&.z7^ؽ&X=W稈 kԁ2s vߑk S%UXQ@A3R"(#"] }8^u . AՀ~a#gD!~,=b@2߸nGr ra~2-ߦH|R:#̌3ɩDrO_WW.޼XjR%ƣj! Y\Œ" E)fO1y1qޝ,r?[eM(XI:5t]OH^V G3ʆgE 3cފc=;Yv-K}8fd$+[.Ğ O, \w?p_ek!su1}J*@]nLk58,, ]`cE=5< !i<agiލ}|d6T>B* Gx?@0s/!v,Mf\زN4~{3jԗYE3G" šߞ J{ͤų5n4 vBi&[:ǀHv1uـq)86$/ju>[_&"H.U+m9j`뮸~7Q Q@`MD>qUvBT(?NHmar=A]Bm\AIU,xы)mCC KӄE$~6[&۴`ё\sC\7._Q+T#H1&*bw;RW#Zg4u}p$dEE陣';M @oRDвpRc}2 :/aVM JcG_KewFp2Jr*];#׾'N؆Zn;? W߿]т^jLIIIZ.n V L|OtxtT%hWI' t*%j[w_ 8,ס헚kkǾ_RY5I|[+\u< HV71#`O/1A3sqچQ~xG AF!X^Wm%U7,yo0/[(<#cljA<vIǗ[Xr:o9x GETf 0mG;k2-*Cg }@46OXt>1buYu7HB~ߺ+uEx<Д :*c0oM_Xw}Oe;' MM60iW}PT*t/"I\:UJ~(aN$K4۩)R`*PѰ/Z3IcW ~0mR`N"P-[E:m L6K(U/šTޤ}d ObX//%˛1Bz]k  ,]K^eBW'tۂo-s86G/L଱1!3gǦiSdDdjBbkF"F4=~l1T2r`ϢPn>)M[#P@y۬>K[T&1VsJ& 浨5)pJj;` 8W eՂ 1"ޏ+ҨOFIӗԞJ)_{h/s ~hzctda`hM J9#zc_-tMuŽAݚ<ucf'N_sOіu Kz{r{9ܻvՅŨ_ۛ=h=nVYSMX{Gczmti2OPG{s6oZAR; H*(k2>DEm']5pw]q]Q=8.pvb,5p"g-#taI3ȕ7i_~[ץTz^`,KzbڦPwC;H&dh`bFVhZΤR8|(2cR,BPUpcͶNjKv m" [CotU6lw 7bo\ N,BwpIJAtsLj(-6>u9 9xf΅&/L l>[̇n "Mʤ8}Lsa^ê<d#F6vei_@sa4] nOÿ^.}&KHӞΖ* (WȜ?Xn eѼ ynvL '{@XWm3H.vJ2 Sl+2(W~G7E!7fS|O]~0+V;! Mb*U nߨerr:K'IA&5Dιh?؆?fQ1/,6#0=YF "~UO^鲏:i+ltۉ*憽rY2*n<)fcȫF.a0砼SIٖRbjhmi OOD`S(}2,{9U9O8(̫z@ mhbd+"b$ .:\q "Μ'FQgW͍qkn-NxY_ rnrjA]gQS510ټ QDL%Ts|فW}_bj M10umhq2DD12:$.<\ӟ p|^#tPTVE7Ze[k8J~l^?[{ҔrAWb#:f=HDP\[t/tE=Y֟wm؋ Vb5i|$7DN ;,"E*PZ[qX{` ye72<iTxd<ʟxntZf6i!Z6${5T;zi}o"́`~S;kv% ZYX|dCVfv8 N+oCCJ|= WTKd?A^SF& }rW4£SؤsF~en4{m?Be)[A@%1TEpXM89(xEH B[d$?ӯVǏ5L>k`EKUbʗF]:ɬ SUze,R!r3]Oc&ǩV(6 s8MV r)׌쵦z Y'*K~m6vRxL7R>ȓsՄ0_\rYgR Ͱpez\5~M!*Ȟ|Y`F/_^.ta%>|]HJ!]SbIVRҋU{d!|/ RxȄ͗:/HXz#bzPhzDwiGGZ;+x{9xpˎrLWʋAϑ7Je2cԗ~43;{\@`wRoGžy,$RW=?-"&304Md&ՠ$(Z]jkƏgB8}ɩfuɚPT?N /#9OŽPjJ*K=]~LK @/eۭe)*=C{T,NvOfq&P3~Çssq4AiWЯwp5=`J/pj82(2&+q.Ac3jKՖ݊lտc:|QY ?aJ=HJ$# ^\9^#!ozZ(n0W\bL2m.WnR}W!9f'&N &%pmn> K@Mw'{A-@; l0lcPحL]\Y|':-:x\6{{m/zd42xȸ4JTNh: X,׭~ޚϒTW @Jw䪮Ե'xTv ʓ)gD u_[ϳlj*~f|hG\jCѩs ]ֳ7`KHl_ [GB9ԓT+jādT4NuE#]sCoѪC^[d$͗aat-Ƕ3/v>A:Rts4YEUW<u:sY.7skv ;؍1#.>E'tR~%/{6 SԷ:,SC!C&;[=L5HR_H'pU3XN,/tU͕ѩ2.&Y.oZ1\șs/%2 y%ȮMqG\)klj*km­.kp ,Q|_,X]Pz;Ѫ>ÒW//YˬY'-iHdxΪX:HyplV?bhe }@qآ {x4`? BYJA48O#(Lo ۰BV02 rdojfrB8>E`U"jޔboQNAׅ>`Yk>xn~[5ܧZ"JhG{S^{ ݅ heg^ڲf~Z)l ~Pc<^fǵy2?~yXXRCaJlkK6~ŠtqEyYJNH:aEƩ϶y;mu+A 5r\.G4d;Wf{._Y"t o0mF[V1 $5[F.l0Ϗ ,R8YAW`-Sm=ds$(̂Zd8ƌnl+h@2Kv!1ql7' WA7' .O,؃ ]@r7YRxpQES'2ƽa~ř^ %-UstBFZy Yݤ@hr[ Zʃ@TFMrVqIe77Jjڐ!:ٓKP}} ̾FO(vLc;3mjr(rlųfe:@a6?a+d Cԛ;deE%D`X+\/c & NPljdg^L=ɝ]P Dy~̌V] 4 XhM)~Ӻp|Z;43 8eMZXꖍv8G[ >mH>z'BC괉> V(nG_C6g)| !%8S"Vb^>]ܧj)j\{( >yzW$q23G%3VP^wvP:w*p9\R=1:J9>Ț|P<͍ l14$EP[UY89;㣺_yz)\D\vhF]%N*kUɎCG;-4)*0g``.bi`BaSw o`>VȒFEMaXaV+ZKN/jN*:.57O oR",*+a; \98 2>t1մed{uQˠux fgʆʏ"fc|jC+fX򭺾~d|ZBjɂR [ u:{] J[6ΖES 3~$J!kXD)ݧ,bAqj/%8~s!<ʹP9"u,Qf6V1 a=B|u >g՛ (թ?N$by;|0#m 89vLև1c@sa*S 3SyoNSF tgR9_$#="Mm鞦ߜ HqO!X%6_3 -&+hn4Np_@3zQ뽺f}xG @|¯J9Lۇ gGGxOV?%\`e fYV(/jmyo)h9tu+kzUxβp/a|`pMF| sTtL*J9VOҙa l}Q6犨:~:I`ӷ!D0m;J .Msrj䬿ZSɢ^̞R+>wRs ~]_MZ^ *`y_++:HЃ\iEslkwckRv[EGeŲmGTs l e\@plZU8t;5GsP1"ѷ4:JVGr3ƩrB~W[045P}P6\Ҡm yVT S}^g>x@ (TCVWmB!2O%~.Jǯ _C,Q^mR;h)~x9+6E抖b1Ĩ&8e@35{{ yC^AAywhض"%ɖְ+Z„")+tD5^ʮE/VKytֈ34VFIuM7Wތd0S[ԾaSg8KdAo 4vҙA {—oJ hnQnnT7Q0 zI.ݷ91E-)r4O;Ѹ @x2:Ώm-43m"i,S /zƥخ֞QZ+ eP 0X%ΒqrLÑ`(H$x~ T\?ISHXUտuJ ,QeF_4Lk"+I0`TXaqi|>0 S)Qfk%./?ɘTn "YJVBnsnZ ai Cl tc'Gf70)ZJ/wM(I`T Wu=$sQv|5pfIgbl:4a[p}jtf˖\!grE孥^ 7֙fj4^Z9_(f2H%: ?0;H#WW>}YK7|azq1lb:}bP$oTtV@[i |١Qᚱ>4m(4D*\`i]~OˍcTr8z0r"#\xpwOt ِ7^p^u_ݼ4a.W D *]gk4- )ñg?@@L;d\ n6WBS6ƳQܶ`k.T} SzLԩ/wjQ}CXN,f$!Y)^&hmᘪe}YLGb8^ #}Aň;$*ILKJXIvK|H0IS؅9?.YIS>Us WOPOo!-l<ǽZY./ggm pduB{ڗ{c[_!!2Ώ IR(+cMͭnxM[EY'9X=u4xN#>\߆i32񳒏!-oM= @&zQLxKoN]<SX"ِ̝J aS(Ώ=+/|>q!-mh۾Ag9|zPmWha*~_f`R4LX;.%)!F6w9ՃQKLtBr<3{ڷ u$"Pc '\GWqҖ"ZcO#wl43WuÊ;I- ?#3 9ERQ,uYUAi7ekf+Y32*:&D^=Rb'C֗pV0,[¸+JǸg &JJ;s-cWDr|^IQ.X*ÉѽaC0WfNǥMwgx0\֣HŜRH~yuxڻT}i-%#IUlhMnIШNOQuCB3D6MP՝ΙU1Ʉ27Ȓx<&~yњ>! MOH>FD6Pڬ>X!WPFCl2QdY^kDvZ!u{Ҽ˃FG u51/ m 8RiV4MN`'! 9jwt->٠r1K9 I Yʅlaښ55Hk smL?؀a$pld2`oxG("QnO\sڞqt&gI8\iYF5'h[A-)dHc4k#JZ}ހj ֩9eiΗh]8D.MS.$8zx0wyco=UjUK麧YGݡL%>. &190r2ճ=Jk ti[& Huxa mSB iB`{( ,yRCވ2^v>WrW備+/Ac(;ѱPbGt &Q:LX~Gf veÈ ıxUj,5Zq ?5X5&JuMiFT]`$w8ɱWW3荸muQ}Ҫs9"g79WYF4L5xdD2!s5[X1/k"oSJU%J+<k,V@r/A2|CZ\XFV,N=8͈h)b>(͵u<. b1c2)MpW; gne"qP.k|OYz[!տ?Ḡ[\Lǥ(1G̜@usme*P\狃)}4%EJ; gņ|s;:L%F27%v qS /drP,GK8mNF*ދ[a-dz5ھޖdXh7VKSo|']굴owT?]s2*`mQ^qt ҂UUЯѼ6QGWy˵ 0k$xg2՛i.*AOu<$vh7J4ӯ,uzA_yZړA*ޙBżދmig6huY,j!jҀ A[danh{xGdeft5(׵YTkޣ2\)}(|y"7#om^j@ oNڻLLys "ڟ(;aE>x``.G-*Dp[-B%w+СAsmŽ_;Oy5)UdDDD*z`%Newɉ\̀5Wgd Ʈ?ECݚ;89VL`mA,3g׺gE6~`V*2%kbsV^Kb`A̎iƄq!!;t*L£EqMNP@u!JF>x҇3o'9ON"_>2>Y a؃Ks@Z=P[Ө6f r42qZ )*IG^escZ,㰺L߳qۚz6 " CȱD\ɾQ,iKw(K}&wtoJ;+ujtuͳ%m>8᪼&Qq5'-R@t} E̋)ty/֓WpbCC}v?!?jfKKdO;[ 1a0Yf,@}o3>~Mf$ فO|uU/e<v+B[;A;"?P]tR5秄G;hrDy1|ܳ3 W0eX Nu o`v4nN|:KzS0W aX|Ѻi/@ >[ 騩m$ԫ"$2<3%(Š=Pc,˲+ rن D/+@ڏwx~J1;3&`)8J 4 kwc9WgXS$w6r „/t77 x͖2U;!:q OyDoUN|5f1*V2ԱR`?| [Y%%zAHة/,/Vw嚙wѶM.hh]7T,yuCAЊ@,WO036k;I`ߖޤJX1:Kwg w9|m@|\Ů9b;@!;Nz <DiLdŐ5XLcUU@AtWV6ndfȺ+ 1;1Ppm'mjM F ޹Zyŋ}LB&.0.?B(l&/W,g{ړFsiPPf |Ƿaad}6.'&Z7i.ww`X^89`ᩈt"iA]MꙜܢm|tG}Wa;}fCD"RW[?$(W sftt68x1 qnxmNiH U8!Hl5n<}]hC:WDK[ƨ* q'#8]퀼ƒTTM΀ MغĄ@8qoMԻ]ߙչhƋZ]+qmhѥ%5|U>VżS ɇ&,މ=MXM&)[%/fAn4PqA9NBAh 9$X0Gt ~k#I qJbmFy6j7J#%18)j.̲HjHt)^'l9lVQx?d,d#qܐU罏]! ?h'|W+m/$ 3 |Oyn5Svv&׿h9"erV1CZ #',Ȧ(֝؅I4ZaG(dE <\YEA>?"b楕MfZgu#4#M$C^w+aiLD ]Cnf5X,u+龷#iG]b䜂/| H[s{-ʅaKHs;œQh ! Epؓ`xqp5K?Raրw:Uӱ3&{IZL< -K ^nB&oqWAKM&ʹn,5ի-mcB5|ܲW H_1 {Ά#nد_ЫBlރ@>_r? ,cF EU4 ytUaھTSҊqpGr5zN/Csq wc*A>}*Od *{1'Fgm5gspLYJEst6ާzcI0\yi vWA$E5;?1 0 1Fӽ0E\hmd|=7[ɋv"dnSt # JP OCy% H3kYSf3~:7EÜtܟ,(5ST gR*k૪ 0lnhPuzu2|۸+Lc-2߅JT2VW4G4dgBw<֭aW* 8hX 45J'* Lba25W (DyMMRk`y)Ɖ[ SQ (V^`7~`Ĩo"TN6n Ң@,Zᤷ,"j|BЗil<͙X[ j.xb T52$htѝZEa90^u5.JkRFQnR8pA@pLNֹQ|H@Uf{;)$>湛@7R(2lQJ6,Q-TI 2ns9p˜<1ͮUcL|N #+BM'Hxi^ˀY>*j*#XwVp]ſbJMH41'*7 DiB?mcfUAp4@:,bc#|Y^^Q AΨX.USRd'cbpvW(jQR'IUUOenadBН#jPx(-g 4&u-56_kmWKﴣܣ[ l{|..rwVΕ;>0jDkǑiJMf'_?fٯb? d/ec3Sim-Hmvz~'A̴j+V[V'~q'uKpϜ *Q3}Kx0c]&[,1J-ƒ /Pi<*O̒pE!=fm{ζV Bmp,&N\neP`ۜBI(a>uw]rJ _6E0O깟`lJ'=8` s84+߯oU5(eVsK1EmE+=&$LjKE8wBSt}# ;3#"sl5?g^\;/E4g;L2+ɊzXim_ bĞbfa,<&@=ň't"p_|HQNn{CDAmﲳ|dsZ @. ެ3Mb%$i0o[J5#غTD:XuV)(2Aɪܭ\驓*z2+-]zUN} 2|IV0*i)t'J=}~ 8/w#M^yi$'LQ]RS[s'A we8KvBcWg.@[lP LXB.ŝH.C9 9g)+e_9:`,R]JR%/0/"V{`{~hdUهCfnE36&ȏ,,SYyB͓ ~aHrr{U̯&$N-Ԥ5? H8o #89ŵSPF,93o<@*WޚxE| y = oxoq"|kMѠ*MWГ@ОzOhm-Y2F|SҪ2.)c#XHcݏnKhsxD\77ǗQئ 4pxvcfnbtgX2P4"" ss8)nq_0rۧ Ҙ h+bvu[Kev *>O#6pN&  ~GCS/H ԗ{?>4bԌcѯb`55M89)4Y/tF{!Ǐ`|9)sK]!QBWy7~Xc􍍚pS/z:;daW~u; Qel50*m `QɃ_=wpc}|)e +V+8Y:LmQ86q7S=SC>$H@#֡aW:Z_rc}^ǎQtϵz W| \`jՁ,GA/z-Sg28r:a39Xte4%9ۉope=n|h>,2xvqMbQ Vs?.L9 XJɜ6Ur!t֢rL=Zh!RTf׋;@ɲWf}34]wJX+oNͅ)ZyÛB^W\]iٜyھ ,{7kEe}{mVtrăݷ#עuhd$+0mq@8b3y3\;#'zh)thjB7G>~!8Y*;j_R]F<9QEݔ.\~&F #l@zrZ[Ž7Ór^spҦ+m`GںgR -Ʃ3X^TAŦDa9]amW;tʊf{4VxLF;:{76*ZZk/^JUJݡv]YͺpKĻAjǠ) ÊE7T] &op4[|6ӻϯuݏH ",ma}vPjw-&n_lٚl8*rt-{&H6?QaJ6 e QZ0NM CFͱ0x#_㲪hxY7?I ?FvpRCwX|=%x~S7Xo^ `7͛sal; eTڷ`ـA8O:S~L k <⹮ :ܼ]"X)$Q, rzj $C.?zav WjI$vS&_L66@smudZOw# %'5_I܁AkOokFWWg-KφU* sb 0z˔&Sgk9c7S&?| =TJ׺Hn|\BA^`ruU8-AD<b*KcF*̵"m5P?k7'Jkqq6F9ΰbm ~/̶ͷ,$}Sa[ cbI>s8e-:9P8JXR=jBAM.bm6ə^N' t5qOEU1nҸV1 P @)_&v>"}$Ug;K)ݘk: ^[2!ZBN, ֲW1G’AcNAw#_JbmɌ/}v.[[>ɧ UvNM֚Vf3Ŧecuqg*]^JUHӳZ2Ɍ15:_Ƿ*![s!Yg7:dJ)&#Ԣyظom3D pD$#فآsrGI+`EdoQMEV&oj7/V^/sAiXc ^ke&]5+X/AHw R^rpQbo!ҩ#eIڧo]9˧;E**cG19B2A(`Ryb(ťc Fk)_-FDʁeoy&otը:)g\_e?fPJ^" r pBiǔ؜v6*bvS&ӪeXe~lڢXBx= ,$Q5R:jZme9yg ț4Zˆsҝ #[AD78.P"n}g[X xͻ~O&rGx2,&~.`nhMQ AfJ<}7fZ&5+Qp;mvj1V@2:'Ƹӷ"+WsbSYjSNu:wWT-~Av]srx4 a8DN/KC^WzC\h)ɮI[]|ob%vsWB򟆃}&NCWoC{ D _xaVБyd}u0Cꌽu]DZc=UܹX9&}xMm԰[w%]aa̔# xj"f/(CV Et9xtRЦzEW Ԣ|sv  ]֡w El}uv჋| `..ʅޖ4.#iS7~`(vtf ŧK&Kv<*8{75$Z颚rfjU~AbeG1"3$YQm,,m2+  e}:8è, mh kV^K @Jm;H0+NsZ&&9~}tFl"T-a3KWk_ٞl)2A;4g:t'-t6=15<^K|%ݾ>bt5.fNGw߲Aܹ;9+J -j*>rEhJL*/WȜQ&C#?3X#jaҝ<[5nyO [WP@fw"?YץdU-`4? |J[ ^Vu!D-G1t㼺3^F"C%gZ~{Rj\*FYE>̵|$Й~!aPE›p'F"4=4n.x|3lT7fƠ=E5ԌM{|QU9(5KAKX=ּP@WGN&e|*3Sٞ+ݞ%<s PYV%4 $[Yى!t t!-ih}:ZWJ2NzN@Rp1Y\x@9b*Ei{oTc^ѥ>E<)rNP rۿ{["4e1O%1ݦ8Ml =r.5$1 i8jxoh5g( UA=ɼh}ˮǂw=zKF:C65Ib8$cϋ%C  5*)t> ur HY\A=U) ƥX4bC<-HCͷb +p;S \ZL?,1ll OGauvxVؔB?D^ā_ K<+遣18#mڗu9}w%((*\qLe* 슐a,!7^fN$9|L6Ng8{6ODP<Ø{яS.h=."m \aAK,~9N(j0[*kt ;$2rKFV d/ +X0Qrgpi39p&_iY*HZa01iٵ~8a&8JweEJtoP>rt4p%ئ]13m0x7-$ 4AT# cyqr/g%@K a*&^RhbS0&_Vz$ οc-Ch|ꌙ|_2Zc/};7> hܛ蚺m:Fw^hYYÇ0~ر6.ЃXF*ա+wäa ]\6M1tJ>Ar؍ȃ(*jef|Xй0p@DsR;{Wڵk)kb]1~Fr4U؉z:~R/q9^nH]I0oU2=a Ÿ*K鲏5ǩ:X|1{(_UgVMS* Ts\/!Gz_&&lePLf8\9p>WjpGS%hY%ZDOҾ~%{>,}%P%F GQ7L\ gFg t1l-eݮJt`9 ydl_!x),lpOƪ!=[f ZCt Sb/;2B-__ЦC?nJ;ejςyeШiPVܲqa۴gEbz!LHso¼׼Z +GV}Mrt[:(%2N?tdC@=Pၱ%H_[* H1{Rb VO(PB) 5u H&@;R$y72UwxmʢTJ4Z֜-}y]'ٶpusPv$/5ěz)@ƨ؝jS//X&gWwj)g64l!ٍJk4)O!sHn4 [~W$ͪemԿ1MxtA 3љ_.&\/wK"TܼAK ?ao5<諵d(< - б%x #h N>?B ճxʙ׭Z=- $V;y :urq[ Yy-7m՗ 1'9O5H?`d|DC? ٵU$e ,񬧒T7LE~#|& n,nե ikϾIiiȋp%S-F,gwbn&Hޒ} ,I6{&;]ǜ!`ꈧl`A. PW{ډCR 5qL Shu*Z==IEXjT)DuQ{K ܐJR uelD/yS8nx9Hw?8NCUKWGƄj-th}z% `hqj fFTt'\OA25v'Ebal5>.ϫqNٮWfkZOimHb1pYMU܈[ݛAR/SD%^M6m9PS{G̬Q|(^YZaUzfW<.&3Res`]g^CmZuDfC`YT1Nk4\AH`HEZGCGoIx]\Tր*A֔ 'L^9rxhezD'xȻL͊hBQ}>~.7No)j37%'<Ő/&xQF%F*;(}k+@tW{8oiQ_8b[4ŕSχ8Q,B WI#'"1 輘4ltC# T[^w[ ;pnUHzlV}I.w2@w )I83ͮ9O%wcp|ڛ"jHC;J/6S߽11kO|aV#ȓ_NguN0t^EZ!xZ.3 01Mk\{ޡd"9A-7ɆZgRD {o@-?Z^hD̔mj5QHt9`d8X>LNE>lT׸eYv1T5]c[BI&[΋Wda/<Ȝz_ m[(X' Gop]ԿS} 2h QtOFoWG|5*C l,?e};=`Kқ]Z}y7W\ȪA4=qux"!R_QK!ݵgx߸H+ᔃֿK7JnxOUjN$Q\'dE聰C]*"#㟘DB|=T vh@yqDr=-X{QVao?z6Ku#X3j-'@M 7[1#̝i @u":LzNr4(P- Xb˸ !o$+h mdz ù]e(@JK/m&;X٠qc( \5& bֶpwucf9?0{sʼ#PlmjqB*ݷgTYb@D2i C)*?P|{Odf8U)*o0/MAo&2f['tLQ$ɓSpgn`!W_lc?g9f$EGaYe#O=6qs{ 4:pܣqY6SMa y؄[G#z?7 bG-kcحcezꗂTqm-{mZUYKJ^ F| 3t bC1+`4mwՔ}zݝjn&-@-x 4&dYK/'ئ-g^/:"~"-%}NO^RoKTJM CZ,/Moo@]/ n͏_ܽ [v EUhF8*46/ OdIJQ["ѥ/&qá<jdhU#vA3T6k4;hOV[2,?b@,z!搚Gsֶ+`d##,OTvnes.5+~j6۽*zHw/!оw̵2T' ) *Xҿ"ϫiQ*í}q%;rYͧەnQhWZ)"Esjv*ėBA0H>Q~D$xo{z]ݯ7ƕq%3S79qU(+]<;{7j ^=<In4Yւ j!Y?c)қܪ7kp4Whȧ;"#RQϖSRKR Tt O/?b+8QCJEgw+:i1`-})ƸZcU7"f-5Y}k]c)Mm͆0Hvʾ7A KY¹JRL>q0-d%I"2^4)@ _♳b W>fvR~ʬ{}%'MB:塰o$Ll~cU gȏZ£o_a*D$-ny^N@k; ]@^BK蚯"Hz흶ZV@`014uj9nvD2\Ņ`ʻ"dRe!n/HdHa!hgeΉZ>|IKƨ,Rh•覣 ڼKQ>tX\ZPqhLw"A8Hi6u1T 4hg]ӱ>낊 :Rgjhq%"T 0c텮 J.gր%37t"; ™-e=^IDt<0)H>baOČ)IB#E?kC)BO~0oT Ow._h ]n=9% WsPr1_i%ZWZbElb6h/g"Ӝ})rry "H]\ ,?VG ? ţP/̑ǾmZ &9+EdV߿g(x`9^w3%js3BHær(ϡW`qf ddokaҠ-W5)>y#~]hi78VJ=Z5`lA@WT0qF:H ehrpf`V=Y_tޕ}@k5z^ѱ6mn쫳bL~p++||׼h༫%Lngzpz-k39l[/=R?Vu3si&dZ9}w٣N坿(Y1g*ZձMA.*k-[%EY1\oN\|*BOI-?r{Oѐ'1>"q(ٍ&L1-GD`/^DHyP%fR 5 ]q*(I_&=B>fiHS]m/We7B2xP%%FXoף1:!L"a͎^ܵf) Gؿ'.]4dSgt^~ o_*Bӹ .TOL2V8d7gA,4|= SLҪ=#YN.%E9R+ؓ;We W{ߢvA@wί},|jרL -rӻlˆFHh$IBPсRnpJ{tiZkd/,ҧQ' )m7N7DIyQ]zVH1s8H8u=Oh&;HͰ(>Mxz$榞PR~3|&"BS.:4Oз͜f]may~AEDN m")yA1$[SO*B4*GOSyoFq$ WOi^^<ₙJPQY2(=a^\ŀ+˾xJʈg9 >H>˕lpс\ |21*p4;FA<~-DպN4,BwDP9Ky@4qS!Bv([%d9ůAcwY0=]Z(1j3Ӛ1pQ<+{|-й(LVԤagOwXV)[OW+q٭BNIɀ)%M;M6SaTgМGOI]뿊Q H#;+tLp_a4.h]A53KDlw]%g z G+gFD 5r_~.geR_mOx;M//W/]o9X= Sy0YeAڸ8aI oc\=.L7 וW>\ր녵Q/ NW$",g7ghz}gIY4ʩQ[8 .R&rriĜ"?Mgm=FxۚdF1=I*N\_vV-9( _l,#\5ˬ#}_\w84VQzeoq̰IV׊<Й aI1&&X(Â̻GM=8jfXv#љs_y!IU;ゾijeD3T2q_A7xBa NfI?5ń0Ev3-2(RօC;}" /jH`RiSn:!eƂ] % @;P$5RI>6DEꤋֹ zSȈH9Ll* N?Jd6d8@gM+D`2{uXy2uRBf禊:mn<4 aCm XܗMU*DpaFb?= { >/LNk?M?]9>[8+'̠,dPUh+:s#GHK=# ]ge(GAwe2(.w%UCR(nKg";O^8vPʈ{3pB컵UJԁ߃J]")Z3دhяK}+ mg`LKiDXщQ^Ywc.-Hqg ڛX=lDAQJpkT ȋre4ӆ(f}@Ra`w<v5~s>L %%ݷduLˆP u͍cr[B&1~<ъ*iY XO#*(2SUdv7l5Kn^v=[X^==Mm910.d]d~)FI z%4qϤ 04(2TZ\.y&O7>-6 ܼem?5`DXo- ֽR M, I3˨7T+b5kFlr5CԾ9XCco[$<)49*K@n(Ζh02F8Ί8˄-7 p{h2 K3ZnVGw Xe9i"H<ȫ7(@1F؎B⒜?/4ڏBq-|%'2 ekP0#KʚD+өScT+Gٿxo^$ͲzK+|\/Co.ww=ifuѹ0}$\y1*ϵ݉\ѠnU 74@֑) oNFJcٿ Cɢn3X!2|d@3ક u?=LfÄu.1*4h@̎N},My(B+3r"b@( Th`g?6Zog-$xO*b{Mɦt&o`9J׉E5W!>(ZʍbvŪ$Jㄴ ($<R47&F,Az~"x朥Q Б 4bhcٷN[K#qּY;{!4Ͳ kntlu4WFSgSut:1[s7/>yuK񂍞t4,Iǫ^\.ao򲌞_ۂ )%= '@Ι|M?4rM5UKG3xͼ!ٵwK]RC?8|؍O mhY*U-H>'atL^ľVhW.g~(FN=Gcވ\QkX'eyDs͖*ї/ qgyGGq (d֔➅bݹ Id/,NQz0Fp]|c~1ϞGMDa%O93"J`MxOjpZt=K˦TnSv%Z\Q) z"q b&Ŗqw  VͳZyMjېJurbՃa;Z2=Ô.ā sPQؽpo:Gv\m߯ Aa3J3Qƒ!@&Kp`fX;@(YUC8i5y<]fBlCwmKuB`#TPH[)f!#-پ!L.N%؉lUT߰ϭ#q13le5k^[޵Y aopxPwg|*k vU(uėp= 㚮vV^dG.=CCYk{:>$$^0W5RWow7_W<= C7m*@q5zWË/W=W6ZJ9I3NU3[!p'(}q}r7%*"bC0+ O5ue\cI'am_rv<-oD,;dzs%RY>oE~g S,6ŵ [N'uӯ̚]ZɠQ2rD >ijU}/ B50JM/ |6ͪ#ܐ5Ë4h^ ,Ȑ{&;|!c޴!MdDJǟj9D/`Ҋ޼GriͪTzjXΧkVX_G a! q5(dO:Jk)MNsS~G+\?iq"I o<dLi̮c˞7+j'h9"|2ά6?hXR;dԂ}!qY.?l!!F^FE76ڲxOjSWtkvQsVbjLr>AuZU`!kܔ؝,aFy]nW¼=@uM@ E)6%tD'v*J\gt͘0m^@*οC฾1OEZLp4#rУv)6pZ{NxwEAIǑwB5#E,WX}GpV=mwO`YrĀ q=*2~FaH.)oCݵKNXu67Prf?}C΅q3?h”c qYSW~|օLӁ(OI8‹5o,QNd_@%9G)|u ) ?ide1mt1o()ٙN}ΔLȤaߐ)[ d}*;B$ucfY寨x A?%x.sT[fu,ۄёd?`E8y5wyzT9!s\9]=)FKׄ/5kFZp8QӞYl31zӍUcg#w>e0Gz}a,Eńs z8@w[72==VNLy:Aag]dZ2˩_xcnTQѼlm<_zOXitN.g\ηΪ5TZCx2zlꫧ]Joô^鳧Pښ?9'Rp0SH=tfmdi2k|")jE=KC.EA+qpuA AwsZ+/;keDuXVD7g=00#D-G%˻S\8qMdy1x~$v 3| 2<=7lh}'kjYMZ|` T.иaWԬMuЈ5͏>JDI$) 8ܦG1(o~.#^$.ad 4c,Gk}Fp ݍ9x@cYz5n2!/$U%-TՐKՁS-I&İpjkZ>F)Q ~`O@γ d%N-dR, =wR͖a ~^r ":>vuG͏ >܁J9e<!Ëj)d}*bH܆1T[l4.5aH"ڻPr 3]cD G[ h"&c#u=+€Z$Yb%)E+5uJ#U 3_NA_lF:>N0ZJ1*@H =]_u Jh|n$_:F*;$A,΃Pp瀙7+!gܾޔWPҌ Xrd.D0{ 9 ǪeZSIvܸ'rD)QO[{DdT [@{ewX~|M;Ū@Hy)+pJ9˩lmM) Yr7Q\*x-;I.wE҃]s#͈A@b${agKCY>VqA|5؞* W:SS|9y21" ?ZoJHm7ZL\x.CA} UUr]:wd]*W"ۈo=?Adcs +>7ҐuYIgwn/Pm  {uX!hE(-c*!q;Y+Lj^q@>zш/۔U'ZtJ^gU?)7z/9.xQ`ܒOpمDѓ ۯ @'Z5`jSN `=5nEr~֪߉JHߞ烇^ޡRR{˼CԩJӶYX_\ߢv0Qy=Yy{iʋiȔtn_+y?loۗ6B(r (V3L',E( byi!!@UtqbzbwEUZ`ⰛDyMV2C<ʱ*})Ĺ`'Y<`VG[vg]Lfuqn'X nAƂnL%(n6~/Fχpk)]}# B" |W&ܜa~94u[\oT.g^ AJOUV;P'\ߥ-9ť[V ,hMC E6 `y>.<1Nvl1QWbz&Qr ڞKKnq&[64*Z l~PbuQ%6 /p u sߩoȬ i׏8L~Hfc%]94R֪,Mf5نȂ\3lK@c\2nj^ws`?5x-bcbVHh0tٗE qyFϯxهG0'QNu{Ua-N1K<pU5~:j'X朾Mtbԗ&fփgw"i 9Nkt r&;B0Ɩ޷_~c9or 8J Kآ$[Z U#'_M.)K$jY57=[EOJ T_*7/(pg2+V'J2|H*-Jbljɫs|֜['^˹x6(ks? h o.tt2M2ޡƸ _q7q}ǎPM./fcǔ21dNͷ#N.D[c,MH?ŀȐapRhQZ#s].vufM^>MFXLW U@Wwl vOl262E]Xn~ Eѩq>d^ض߳KA4U  ֞ `nh' k(51jiܧ?gݴ/!(N(S2Ϛ$~& EdddMʬqϞhxbS3f/LqOxhB `Xi TTӟ؃~`<62nq2ֵfn7 zdcpI )W{KZ Q~ᨨ:A;S0b BkTD}4CeEiz̀ɤ%ʶSvi?};]1pi);L Mub6ItwuI{jrJ/w6c҆:~GѰfB4Q\cԤI"-2OP ZwfWؾ\zVe՟ĺ(QO^?*7`:SIӢ2 aY̪+}~z{0lDR} wQgI#Y3r^-d&~<\DVϒjI iJ&^샸+hk:4Ϳ)ջuVB[Nk(}6zfR}IK8ӥ0^XU}{ h\O͵V2ehS/=x06T ^i džBJXz i/)l3:6Ek,aBT%yz6͋M]<0Y cU1 2YQZK 'đ+u$2px@Ѣ\^2dն$cZՀ7~0q*ȾCӰKCMqQ#@D!=ƿYx\ | C]Zދcq``B1e>RB:GnG{[`H_#O=/†zR| 6Gئ4:\ Ea5†.FGuOci/ 7&' >KYQd'~USHZ *, cPиAg*ź3 vP͂?eYxȄ(?$/ØEYx9D?ŕSӥ/M(Bڥ,k\jY/ /|8+‘m}JQ_ YtEU9$$Mm '~?N".͆3rTCgJ "B.=pݟ39Ne˸ ;}EF']]{SȤk;OG%'S+&,Jt)) 5\'ym͙9zϪB)^o@ 킯kFIk>sܧHtiU?ۛ>X#WR ћF&Lc/Kȣ*5ex<53Dʛ->` B M_k^8xbMKl8'e;kJ^c/fs>,YP9asla)x:ݟWqT NЮ|⾇'e$Zr{܊=&)'噏lT}gΫE?cI-qH%nEQɧ=+)]ڟRaL_`nyDiwH2pe]٢=?T@:`_ FY ~A[@6 neTNqt|%6``{r !@njYv-T"ڔ:b):YY"٧q胆s)2c E)d]eg> ؃,4OnOl~.zC 朤F{$:-""H"ާ:;і,8d O|vmLFx>9[_tMtd< pJe/{tteMOmew/w { UKb&$TG9&ѝڞD2[L7 Jjd|K:`\e?ύ2ŶN5 0fUdNQ B\tROH! /4t&>99WI*_%O̬<:}:P ^mM#Y?T`}\Kߏk"r3x.Ƙc?Rsb{v5ۉI4}u&5"zԾ~fpxߗc¶v("R4yG+Uoθi8n@Jv4KjB2nnL;LC­xEi0r:_bt` ߷DЋ6F ϞPtʋ̠mx]N5w'vB:̵kX/h&32< )Je_":榣c7q[hr|2AH,CN mrR725GvC!^éTY τcE |)jB x'b>LL.*X-,8,DT2Ecj::gч!9/@b#|!?wxS VlP;* DkhαR,$zVqm$i\ﺙaDIWH$bR&o/yiN,m?1+1v.-,6`Sg< ϡ2)[3qo 15}0psBa.oSމ۩gAm6WXb_ |UňPFUǮƦ]iAV@_Vx4=$c?؄Fh__wmZX3&z.( stBƠz ݖ.E~\w[FDF"S#36pM&$wZ_ߗ*$X[i=[s"d@e&P_H|KPXʫ"w">C;W,{0zbЊODGZ7z?8)@sֳ$y^0.$,n1OA_fg"?w+d?8`7yWHI/hQjҵWك!=oECz29>jIݚB $LI9􃽙a hC\j{~2"ukԟ .5W{ iUkKL^΀AN"ZQ4#C_oلd3֍Ċ\IE&U0@ݼ{( q;Y^>V;i [Jv .02-ʱ |lꇟT̟& 0]W6ӣ6O#)1ſuI+:8 wj }4UB 1hjEo^- ZCl)wyE-+S8pf/1<o5Ep EUzD&,\Bwb+1"D Ic3#<4jDqpֲoۻh%>Pw+&"==]> ? STCG[`\u+ 3pjӝTWC^_`8ZVXY~rzbdIt"-CFr{yG~3g;w֛pG($ l.$>&cmo1f%޾jJ^ B?vSNDTfڔ|8}08tP ~XPkM#4:lEaS1gh bbMs D_7!ȅ]g`7jL(43屌'%~1kcܙXۥL&:,7B]]=VXzc &hFk?>NSe˦O !ҡ{9[_7Ar'̦Qe<|vQWKu4le >:̵̓}\*g2<;hݏyHWu?6bK/A K*aFw6+\.Ud_>NN4E=i1"2C&mV8( R 1=\ZʕzfD֚ V|uOm0jM)LTQcq讵t)P.V KGnx"w(_a??dV .gfhO .`yB}ܩlR;V&'ʉUF769 %;i[w;=_J͈h)8 5Z7$!>NZx2x]Ve#\Y("n&M?Go'i&^n*\VCAyI~ 9gP+82wD Sv`q?gvqU;Gz9'&4"GٷBdS}BKl0wk-eD8-]Racƥz ܝb%l/n}]N)QAcӸ*3[Bbc~Dn-f TDF-g ;ƛ9$UOy-ORWG?s+#G= Fq2Z&i <"0To8D9<"ngc&a9 = .i`Ӊ`(eT?1?Bt-C|ϳCã * ;K:/%cr !|_V%r(=8^VڅE;2{MTR~ N\TK@ph R'GHkӨějI| _٨SzhI2 ;EPnd ݯw1F'Zm9˅h֠ju'Y駗oYCimܒu,{J1֮?MLbjFM&ef. .({xo~֡i - n(}QKl >LM󇞠 ʹo4l҃# ;} mg'U fJ> t5r[~9RV}`\,Pe/:xH)Lέ")ܿ `(~^OW}Q\tT}qpyTuQMΒZ(OUzxt*x!*s!oθ}xH*s1  W珃[auՕf}(_wnibh+y>3E3/b:d8U;-$(8 vsmR"rM6oS2c,Tȁ8`2N'7+t)V [E3NF?30DY\Zz=KC_ا$ tT4nHw A:1趐'} YW7Ccauv]!Jqڦt%4 [`]9Zh!-޾B+>g> L)`9}ܕ%x;%ZoJ\%Po.@ ]'EKB [bYciVdot8pU@.g1KGFgɯvdô@FB.oh=yM|Ay?Cǔ'dQ6?d^p}H!#!3\K?-D(1bAUΚXͣ* |@= O cca6:wkcSrZLtC˗i|(9&7THZ _?kJK~A[2NՔᘭ@(Ԧ 6c GwX_^\ۖ%MӴ@D{۔ HND,[X9]fYWj?,=o~t=bIͰj#njOx:~IQP| 46_yk2_Bo/loN?PNiWwN>]UrodН+ד:;Oy:|QR[|rM]l}k[$àKXX.\ |wsqbp&6NH,wi2OH4!M*M ! BmHLoyn~R5qE>p=0@SCtGŠq'N+&+|W}2έ^kCLu`O?&t0+9|?9$J4&Z[0 Qގ%)=:̏eyNY[bzڬ%P!*ɱCf 893gR8d13oUT㱫AǺ*f>L ᕓs{Ԯ(E ̫)zhi)T,lpn/3L"+ it>>7v[nyR.8`ֺT 6Ruȓd "ouH8I\ľ pn] p}) ~&9GbѹCzؒL{5rUN,ZC#X!/voGxPk%a>oq#u:CC 2S7;Uǖ'f?f bQ@/{rv.ҲĖ9xoaCO?@(5Kd@e@SBb| SDE:ixO̿*@\J~h^ kyJ:#SHb/h,/xC pޖ&AeZaVH]֋|lDi3Et[4O]EHDTR􊗼>O> 6v)<̈́rӶH64 FK_&|8Rܪtv""ƭ0e,dqA@2P濛9'舉_: [nrM[7EfL߀Ha_)qc#c]KRP0;޷o]`\ 9* $/7^32( ϝ<#XX0!H쑎~{'_[ܔ|-s9| })4i:mےio{2Sn`1 #3{k{joDOI",| CPV  jGdFRPxȶY@c S7; yoZKM)"16 g:a% H\0J9PLCI--WreJTx#7na/ajk'K8U҃tD 3!C U?t:IFBIM+qs1y"ѥYdKQw* E)v?|1#pS)K11>MT< -Pe-'^#\MH7Jf$QX/u4fZ5&so=6 ;|t+ 49Io*Yp~ 5wyQMD/0*Ë'd櫯Μ#١<ǭFvv9A֞L~k麽^C:-6AE v[=l/]wsgX"-r?gn)&jX ,٘ =YB v$wκ *1bEc5=\/aYNlWhF,PǐFGm&-Q-a`ASVTdsWINJ^fA~|(~wSɯ:LL)0 b GEE{l֛szSf"lU}{4JG7}m$%jS EKktEt|f?:2K;ӯG }t},ߔ>']]q֠Hɩ/M 2V=t;.+ms-1+K;Xw#"f$ }ǃLRP?~nZ)ΜeYP˾fcUBxs}G̰ `K@ FlEޞY*{f p\-$۠)B $uZ9. VӥoC8fYm1)>D<پ`Mo3}ij1LA3 9yR~nQh!re^Dn_HWQ/Rb%VO^sɂA_?) ǑC.GGzX:ie0QuzG EO.ArLrm)9,@_G9 Ț""zrToDb?'{lzYLpd0`PJ?@OZ u]Geo~Nyg 0\,?.2/*,XrG>aDh鶚2x9YW@Ng$-V_{Cq:| VS :cNnߡ*+L3ya6Pz*|Tԝ[J-/1\c:fn~ yzo1>_F|%kb RDaPogÎj:gql;Q7Լjm1= BJ>޹Օ`7aಓ[x%XVh0k9R hUDpQZz,bS d)]^Bpa)T2IhvzDfK6T]ثhsxk E *b`.>b'.rіQCm-YTk3GKBMa:%ƨAi 43fgJNm_(F\MQ/uAB'|b xF{9S Uqmz4z5ty5EYV)$?%Wq.#,S9Y==c/] Hؚt*1/z]7.#T]{~%oZ)ˋ~,D[ڿ, ~]y=.0 +'^[+(iRlrMBa߲+p<гV$zEr1B59.^?4oL|%@\i՟FqK$0'z:[Dz-5@[Ze3@p3ԛ+b"ZRJ7(<\ gpѡ;s~-~ˉP)Q,25\@́"tȊG*nf< -aҲ:Ǵ7̍B3D ]ȷ2Q hy~ UuJm?[< ɑxqDYc4Tm3)ژ" |FMT u5t֢[v;-?ƒ u#LTnߡ"6M+~Ps$KIc% mj6kܽv.Ectʖ D Ԛ#?vaU_Xӌ9`NJZ">Bs0>^C)`Igic& orz BjP7nG!C}qh+ࢆ1,QŚܑ̒/(* JNJP}:B߱T"|IƾY.C] u+FshMbǽb}dkr}p^˳K^`>!,_*vcs:n0U"a*{ۆ Z$.p^x&Jp/!WG } ;]M6f?<- :z`tԚ,!wUPb =x8Sˆ#]8Դ.}̧79TݣWr #渷k]bGClb }J1!X?Y4֢]\~8aK }%SfVD>VȉӏJ{-o#gn<۬ntڱ~ I:"آuvbcI(7CMU)׺/Q4 y;5m϶,{orR><؈A~rڇGRJPȖrW6cZٲ!ɉN۟X)53۟VX=础;E2}9't2ui{j 8ťH4;Ʃ)ǠY %Z?bYV1,ݎv|=ޭ hyfպLeKR `7!#N^@2r20M.˙KL7IG}B>H>7*قz7Q۶C9p81P^jة>W0x Y$`ÌQLG0d.Ky/[:y(ف0??} A. MS Ci(q}7CjC3;6Qx2[iR3Ɖ /I@ UWHQ9J/$o4N5`,*xlPr^Ҵצ?N`;hBl3UDgN79w+p=tn;ښ@@өԹ::(?l#zJykعkpNްTsK%\fy)l%SȌ(em-ewOȐ?,T%h&x޹Ͽ&K]'وr\(lۆ>4hwk\1\rrAdM.dU'( ie¡) ES:i|)-*7jYOٳﭺp$p! 6<-9i@,C`'b|~唜I=9,;SqPV[ =8&\ ar39Ss6.XW]҈b5TGe:[vaP맇[zEUc(mk-dHQja4J*awmF2[DŦEKJvHK95+y)-|H Ue>[Lݢgݤeʞ98+$ݞ `fmxlT;yI)=)ǔj,9#zf*?wBg od_7.XXAxt&Kp_>&^nJ'-Ռہl.=J MGźz8fnG&X $2q'ܕMb}sU @ =mj50؁È$pX1]`{`4NzZa~q ~Xh&cw=W!XK (r{\S{uʓFDhkؚOǨ7y7kTdkۻptvDVP{16Q`q/W:K |&6ǧX߆OI9OmEJCּ7L.q)a}dHXo =IӠK]I?!NJpU7'O$P+@z 5<I1zJwS< B{0T|0^_/y*h%Ӝ{Ӥ}sUQ Z#"gv^*W uS9S3\܁5-t!J{ 焗wGF)D/AsLԌhV684H̏o .ܠc;?SA(^| ړ/Z%|>:VS}[ӆH4.MH*_{4%Ғvs^&󵖌A!mg:}l^OGgG^X`s_>VJmZ˜']>CwA=<=Yp2(kѮ|5[iްm KسhEQ`EȄȌ/MJ&A]pԤ6A%kmi3nY?bq$xR\yZiʛ8q3ι^E- 1(eхB([Y;b1ƳaDe6gd( #/T"k! IeؽPb*qƈHtO*~G } .D3_KhLڣVXtu?g 4 /KA=W+~w\r+iT<6tRofuql&ՍHvj~"&L6nA,1:eiT~#AyQB' h&Gޯ#+NdžIjsUt=ж0 +IќEd^[gw ЗޚizYT&L{툓NP`DXQ:ԑ xB Zz3;?((;nE!Y{C_ixĠ)tk&&"7$ΡB4أ0ea2|3ˍXDj܁@$RL^&m4 m?`FYnWIx}|Kz-&GG 8[q4O e)˺=M V64aqT*~pKᅞ\ߍvCxިV8Sc/2 pʈt=?Nn lRBʂaqJ5; M*Cuq[2˥FA+|PydX OH\ʧ- wH<ʄjn5ʿD q*ն{Ա'2NQ-2ɷj6@<.m4Xbks(6%DT,.54 d$]UU H؎m<0h>> H4~s]y9ʇ4r4l;FyIS<} \al=6@rtG3կ]Յ;#~qV$̎0#/kqo^X6m{iޯ[u޿T fS>0Pōa"QI潱kNH|{áEf7#U V9!|h I~ $ʒӹ !i$ 'xbskW+`c5϶=lu]+c)r>nBtiZĊhϗ917+NӭU۹ &hbl%_ \Fx~m_5݈iYTי.S!  hdP9CP*b\@5=K#"2t 1&fBh !ʣna F,D_]3W/'(yw3i%"2lC~2NNWPpjLN"]}~*) )߾#REҙ:tj^O Nc>)." BґdDP#O ^a jXtgKmL08-g7pssv{vmvd795ʚE?D#Д;PsM6m]x-ADQ?B}F@Jܡ>귶5}١_в:22~@?W'}^lD|.Yxم})ALԭ d $wהn'.S\1x{P*p)RZO*:襛%Gǡ'yd3U(.T_ ëG 9IL\Ql*msGjť.ؑKÑ3- 8؏1WToVzb~pY3Qz{@m |/>&=OZ8]ï{g=-5# inǃ'DTt N2aDX?ΒyE)U}CtkR}!c+b[,un¨޻^|:<Ɏ6*:Q5&gayhD9ub`>iDw1Aϓ~¿$I#S*r[hoC p) ꥢ)EJƌt WQ}o|Qlt$~^sͫf}|(0 j`R`n:^&#ABo&9OV]5qPj٬1Z}9)ȑ |a&KuL~,˜dq!҈;5oQ?1Mrͮt(NG!Yv&,M7Us[n:Sz(TzO1`C_GM\0MSPgFp@!Y6yp+ctL?R}娊ִ6FRkУR?B?_ * 2Pɠ}+a|ZwE<"p3/!^ؚ,*d!&,vn_(w"F1cJA"k\"tIY$IΚ<-E]⢦:إqk "~Uv&ҩcRߡ,%tp!ss:#&@?{WR'*Y*>4=M*W+r;kד,x'&>tڂLK- ̒WM6sͯThbWTxoɣіUO) 6QiffPf.qpyAEv+PId=GjDE"3Dh@ML qVj-?[]uv9cX[+kW6M !o㐍F 6K{LgnX &WД"Qlgikm^y[Dov+ed;4=5ZϚnAئ* _4hunpSHa?Wa<:I0[Yq.$ 5BzeDt1Eq+.zcx),lvFW'tB#|\D"J\oS29oAƽ" kaark9ltIGsQ6w`C2}'(RD^#G6!m<*tPT& ?: Rgo҅f?&cqocw zXfnʗրͰNzfknDƈ W,h72E6Gk:j0PysS <a}2y o3%G*iHnP֣8$ϊ[7Io›P'=q&?O .\;?Ru:&| FE/:HPU)7^ϐ50de j ㍝ΰ@Ʉ 07 HniMg֚SI`Y +y~'0$D^I4ydYj9|(mM<)Рa񞌅Wic0,{XH.1.jRw%B OkyLG}'xx2q)WƬW2^B8o9RRgS4&ƣ sT3;)ŘfL^Ws$}!9/D9 _@=(\hћ+e*&li`mP˓@M49 &L&'눓W$5KYca}$0ՌBRqG֞`!Ԛ`c GUgk/_9fh: 'oMd dz\jVk:*>O"İȹu_q 3j7#N.`ێdzEa#37ݠDIxsDkS,V9FN56Z*͂97RkTS&{!ZgEcmorA+eKt\#X/"b sD,64K(^`Oc2):"FȽ|e SW-w7IQ/r9PP3 4 G`<CF*2$%IP%VfϒFbf0/#ʏr000vKc?҇בR;/e3Ip-1rۑH Q{Wq<8+Xς [L(ArΜGa3Wkoti>6et,ajt55!Υ/ )2N?1$@Fرj g[W)秎Y| 3>~ Ϩ;uMgZE@#gAz_z6bElMh;ݘad#PZJD8q$ ;j% xHbI-qH  SZ $:LY|;!jH`L. Q AcB;//u66it/ofX&PTr ]?~{ޫ<זޙ{ 4z H2F>J^)?~&.!]F}5q:+wZ4śњ>îNY&_]OLO¡Tae_Y.C_xO^l )_i0ֶ$(':>A崆|Sģ5ywjԁLfRHC,a>2]tV΄>YGP}\+쩬1[V$њRZS|Ƞ!lZR e-o^/Шg^u\0rPioSD?3BO]iqL?ʫKșw <OZbVNKX~XFfٗf2'nIŽrnOJŪu9rS@| o'֎s bmkn>R[ë"D3DhD~߷ȗբt;^RvBM[L7^~Y(_pIl7M-Zj&9O tS ^c(8Yy_~5D-7@zIJIW8#<(zJ? KAu8!Z#te/CB\"x:+^v/F|U?58 eV(NF E\mq<"!aYAxk_YTVOP G.*-;t ebpΰ%"](shU1:VRymgv*m'}2oG65;uAFFZIq * NBmH7;nZ/UbMe+p`01E2?nA0j}ZU|F`1L Ofn'Qcp1jיcKkn+P`ʂX$a,:El8ȈO5܏Y}Ӷ~.ߜheٖkbz4,AjW0Y2 mG[pOJ#YS Ϣ˗I*wc+>.'xC &> }qSI{srAO(G $f07M%$ǢH\#iה wk"mOM.i b^&dsS 8QHvѣ9_Z3fkQ "Q)cO gk1HGA,bUPw3>0s#8[0&[ykWڀl_2W 5<YOH݋Yk :ۣh\G˫\s[$xA֒ϸ?kO;/zG'˜%1H#:^D^y.ljcXw/eF^L#'("[Z+FܑWzFҥi<"`u'eIP {ӵZɳ>rn=Z4[CSm(kXD,"UV3 _уEE9joeOz?W^xgEb y0T A\@ ]x:f AeRahH!$bB\kVمt$A\FwD6f(2Ay+aǣkãZ4#6{HՕg~#' Bb t#SM9jEޘh ꀯ8ӝx9,B)c'4Dț U3Y߭5,_jc~y:0LW`S$x]dc{'+NPFznwVW"`@[6nyr;y_D C6xE 9Q) z-M c[;6@_ef!< vNt˿x]{ZSK`[!_/IIV|eJ{f>C(Q:5#vFgZ2{ynnPBÀtȪH84w<:uX!z=,Ňl 0qɯ$D|"vRa})p7Q^~Y]mDWャlZr BdvgXjAUޔcYXVggS_ s90T_9){TATMa+ƑzQE"\a'90*÷8MԹ]{ZʡF M\coS띖56sA3k9oTßA?9Ol<g+̴E[I=/榖@8eƨ27!4%]IJTޅ 8=>ZD^, £D5\N"/#} iBa` sKMaptp2)#AæG1I iK9y^Ѻv񝋇Fjxa}kXDo&" w"NI7~Y ILdM(23^JߺȃNgR8?޵SvF>TYlDR6V25z#fJyɁR}v3%o 7҆(,iϰ" !cޕFavdY*LBN /e"3.(/_Op ӷO ),(Ys7)ROkה>f`0|EX”O]}30oyoQq Q>VD#3칓s!g _H,jZx<47[5Ӭa1ïP'C ƠFí@'彭"b6#9ֿ~1W;bCovq}YtK5*/Ch#-hR2|@q(yr6XQf0,c*'o5Ҟx Φ @tc%e.4[ؠ#WAKHB22fRJ+b iD!M֠2 e HZLn1$kx L];w-Gу4p)_m"R$㍣UK03[P)E[Cv(WJ7b_[N0VУՇ cRb k-1W u9=*ط ZяR(^_ν뫞A1q %w+x8I-6yxY)+BYJ2_{,~fjn}joŶ?;Cç(WYd8mzzZ\Ծ};09<23飉b>>%w4[騵\dC%KMq8PS̪K[y;jp.Luu,'E٤_?q7n'n?j=Q5xyfgf/)Rx©غک-* JOaJ;@|u}jqbl^a>W҈LS7VQht'j5]BcZݭu"9[S7MRE:Fg$8$k؞|J0 hz>>Qq)~5$J I){%/}>6U\:13kR|&y+t5Hڬq-vr ^+yhf&\cdѾ\#AВ( ~u(T%#*+1ʑ#]"+b/`bv:0ᎧGZ4S]' %έfA<ɓ#An׍kN;0^I$W~3B9/я5Գ y֢q?֕wYFmVK(ӌO? 7Ȉ ^<}X .:sA ΍~nt8pĸ39QWtTK}YHa鱴[ RN%ͦ9U d9I3ѻ>JC] zoւ%5V,<Wa"ͯ{yeJᱸ3j3엨:wdz/} dNC?F 4 \ɶ\0Ew)U9$L.ן_ŃrN8+veB*V*NഡqlX#v(yPQA5&i"}KP4M|:m&&1Zt`%csG4BƑcŠ5۟AHL23[2]tjVX0, ~Ⅴ|(vl8_LyJQ,y 8:ŮJW>ƹJp|K, 1{;Hc_;Z2'KEY!*2~ۋD5 W|c vEz1, 614ViL=rb ۉNH@! frF Zg?]NP݊0MuFsϹL1֞]WH\LR9w>Px cԋ\&> "%-V[pUu)>;%vVVha#e<#F'ek6dhшSHf[B5"1!tH= Nn51ߚfÒL`m~!`M<1n7%wҨXEWD2a>狒@.y2P :~8Ne_xVy~L<zeɰA۾j+@'RٝR1<$()c[-D#Cv޵ x['~MW+n(L zk–`! CP]BRͿHX_!ΰt,<,R6h]P[`Ε !HjQc@@WxO5t7-xer0 {ִ}c?HITbM}ݯ>?Thk\-,Suvr^hr*&VI'*ىHʼn"'ps c9|qA#w?* 4`yhjwð$Pѽwйn".jY\|@LLtA#/3;N6 .>X0kPCAa\w:Tp%p3c&tz?%'fP9~XU59szhcMp*G^>B`Lm׉d^^GM3-V[>.w Z-8XmJ*:EBF$?~LMYicG ɡMb>SH^{LW2IЄDZ9Gchaҗ᪂dn?_vRAi9QB` 4>o|_2\n_iAz(î6W:Ikڀ>IOUzVdxo X?MTiţ<_3 eCR_>(#lT<Ӓ'+0o)km$^kP"e5Е*eup񤛬\D⎤` :%ͮ"#7bc :#?0'4`|*1i]0"H[ Ir o 辉rB#Wҹ#VeNrV"evLzRaBw%,R?^"I h!I>E!3 MllB^ o}H@`lH5g<3׻nH5F`q IcK[ b/DM5~3"hvvҕ0V#M9+tüm[Ğݎ8&Bk)L#\#TfVF01,1 :Zylb&FƁ2hGZx̡Ac\Y}͕@-j~uDmj40[B3ŷh$o!)@MW@20%h`$ƚOYB#sptX)C܈ru{NU2S63sMNX% =Bq,ZHHy:^-|FQUc)DZBK()ËZ^;i#F~NsQ+]^~+ ymoʹW>lS2xUK[rT ucw^|Լk&ꇦ;q #ɩU;Ջ>8|0Mˇݫ"W+Y謔6-5{LhW{衛A,93^BjWA<*1Y ֯+RԢ[i=7>it`p/Ѿ )6dwlV`ppy"v?gd<a(uq$*gC׫SM?4`q~D;49Է1sOs0|oNoM@cn"Ax`TƁcW=|p.<5^LtbbW{_B:#7E_+/Z|Rv+ZصӭPS$ މE NG1e)7aq8P%^ j=]+yB?Pa>p9x$f@,.mgyIeY_i5!a *u_ڂ~.3:vN/SЧ;|\4gz]QM'd|jCT@5D2.,ödxQ ?;s9P|NW8 ZҺQ\7 pmK-#˻=Vy0)C1KsUAu4}bٳ%s phrz"^bF2#i<|᪷D12arDA'L_Ȣ2?{?0K B7V:ܹd4HX =`6SN WѦ6j!&ƫeJ)B|]ق>%磚=ӥMc(r_KbN n).6|PKOX|C>pi#^B'(q bnjٌq{&7o{tء ]1Wh~@^ܠL+dM(ߐױ"qTXy+ǁؚGxaUIĥY*i"_5\1+SbͷaxBUsyG#y* ڈl`o6ya8$c 0ͽ.^y%xi(:}ėi_Қ%L>UО61ۓ*ᶽ^>@>FR3@1#L Q8pf4 ɼy/a@I3NZDA4p4O(6^{hQ~4 T_kvVW.zӦIuBWb'\NJ%af3|oڒ;wKw1TNYbeM@d.0АNW9 C м8eu}ԿATe+TtCR6J LktD>ua|²fX-̄%Yއ]NHZ#o MRN^v׵* 7Tj\)gD:8Z@*"v':EUT`j|qyMQPUS7j{üdVBp.T)?1Pt7װ+ ;s2M<')O3,`l\@\W-ebP&u kQUQ}X6_FvP:1|^;!jC/n)STəlOhtp- L`yY;Y0*dVO]>ߧKVvZjplJY`xuAUA^g+?u!ᐥW>]j;I0>FLC<qfJ C]i0~PR_Tq܂n.ް KbEioxTsK,u8YR eRݝe`3foQ`"æeAv*6zuΓ/'?{T]G!Of5|ʕ6h&Z@&* DSa h6lE"Ha>ߓ7G:w0$VGОN4=ē|5򓳆AoE>LjFV('.z47yĭ-;U/>^7u@m Cz?&T?ȧ?Ug?=YHَR2A<vӂ 4RUqW>AIȧ7Vl♀Y߹}MQDv}psdfgE .<b\CF3NA/~)`K9屬9ru xt K"5Ń+?$MՈe|N/OhhP3RZ&($:ŧa۬]Go ַ 쑋}-p`xxIA=؄iX%.eiS G3mI5kx xpZ tx+eY-U;gɴ[KDU06P EÑBaTBg.4?>=% *gǮhs@¡ tݺO˅:՟*ttbEqK(O:ceA={6n<.BsCJ· >,*M-W|PGՂ:boE^ |K Ibi%̵vd3^%3GM:Ë>8mܔ}liH Y jƟǘ[iTﬕn!ޗzKP Zkgf]OՕ[/ܽv|(Iȑ3Jvg,z&t (*MQcFQһaɁ BC7Cp&lEF=b݅DG|ML˸f62Y}כy+S#V+Aaz_;dqb L}4O:+SF(sumWIMyh + ḣ֑@+uN[ۑ,A))^0ƾpApS5{i?3Fש Y2"L^ٸjӶ[WgRVH.]t:2^(U7@-V][6EEOAՆ;ï{۾FC=/1=6PIA̺+@ v[es1-:}:% tʀ ĩX_=@͝HL#+(_z$o3Ff2{r r^؛a1Ś3"-^L++6jvODUFjh 09$~T.4,WӬLYQ9Tl "oO)k+ e}mH`Id˜a-i-&Z`$DwZ/EyhcB&wD:+¸#ڍ;gœOa,4 <9$ɩO{#MiN?8^jH*1'>}"ۢHa &/GMwȨP2KWǹu0>S&2ȷ.eצQ;1laa\_W0}Z!KaQBjsv/G՛:AAfDRTiFZ792QCV YnP Ȍg|da O~(m$ Ml9]h*Iq9>v`)~ Q $7~o'dž)*}] Ʃkz:h>֘f_/]Ezܪ3='h]" WPbGzlS>f} H)ݬSJ?"2; %8Thy "%LAO8U$So8AAhVl2kٔx[{~R<1:,#5 +SB lW6Biѷ03dY*HnȁP돹A=AkFx;cAí +h颂K&eJ㱞XMKYE;/y*vBc` Ҁ3؞GWl?n兊ISw95tsgwLnCAC"ϹaJr E9v 6oYƄ+S IZLu U=(^Z㤋` }YOָV7p~poHCIMy0ف mףKmP:_ct-?^ohsXkdϯ5Z,fī1_NYMvar^lrR91CͼKT %RWMH!Q=r:k*J}г{gBG~LǙ[:t 7? d.ouYe39@xGSV‚@9ML?yyuRyCЛ_dv*d ]DO|.O#QbεgG_%ef'vv*:`w\{rtE )Nb.5>65j8 s Q?9WG?Eȇ%sU'G$a 'd^<\~x[]o &Ӻ\,9MK~4O &`>O#S\E%mE9HN 3[E"1Fa"$lZK-\I+fdS0Ju8*R48aK4 W%W=MyS9ÅPb%]9Jq=J3}1vց/1QML g3JȲ0G;acaRE6ϺmlR!r|s;~C8Ԧ fɋ9](1VJ&pss}\f P')2&j'@TyCozyЊ,z0xܪԒȤA4hU ek$%R$( ?QTA$<NGRq׹1ynM^)Rw3*ҁm\G,J!\& DiKإ?q՗ND{$,30ETC@d;0tJǤb&ԌBvhOYS61gIQzE[wCVPzzcb +'d[ap05%3B3]j08WIVE*/ҷߘ@+B~.m~=}A<߁R%&c8J$y ͗ZV-@>!"NW[@A/t)Cڴ pꆅd+dy^KRkԢ M I0ڤ̵&R`1 $WFj*frpx!WCe2I0Mz~![2G_z,q]S-Tt΂oFtB,{§sYo1^ )"F yd)y~J*e*W351Dt bk`io0)Yyr۱BrH5ru-A~EIp/`]4PTy;P+FqDQ`qM:fӷ;HZ :dR0-4b SH S_ciG g=©zfo G)_-ˢkӇAzCz~EA!4\Lg } |K#<(EO/x<9jz͓fw$P9#1$^ahf1g衪|Pp S(Tm?k'Y)xMIŎƗ?>ɓ{YK0̂ %,>6}/KvƼf9$%23Nὰ t*WS-o0:va_.;B%.*!:=ٝ.b-)lj @຾]{]1fQ(Asۏ9LQ`)HxPP\Z{[Bo{i!Jԙ6n2BA3 0.%{E*Y]u±iZ~H <:ţmtŒRh[>Xk-1:C>{beo9GWn*ԑc犛LL/աWdN nǂf+ G/jS-aar=Xh"Ѷm&׍nd3+ZT M} ֟㶸=Õο$h\wviՏ) b2m&NaB>O5~nxT*W.)\=$i{Ao\ $kE g۶{ ڹ )!lrw|*gU#9>q?w7d!h{,t79nO]-DzvEo_KEp['+H#Cxo@7ʱaa&$^D5&4)"9Y]dY꾧E{Ov+4FnWY5Ԉyy}W2tC]ȟiuN>b.U {_XaPF 72" w*' HF q6-LJ!7ʟf|Q8PUKF)q'ln𤠜u$4En8H J˅)ۻ $ ɑ}j;=ϫifRH'Gxw8zMZ_` EsӮAc}l B9aki#vHF`UV`5ͺ.zV8uYj-=µL*>jqV8(F3,wtYm@=ŗqs8K8z( QJA:ux"PN"Yt=ɏiSWVI7s #M#ҟH;"~8C\P̘ ޅBdhGXgYX_-#Wo=w,z2 g[1+*A4xC-8 | ϩT9]9ڜV^ "'M7pJ- kNG>qlՠQ.t$X!Srcks b4L_'7w!`>!zGs|h>|tAi1d@chj.^~A]AP:Q:n DɠA"]^OWALo3]l^]R+c9{8##zl.uQl^%oI=*]#D9ЋGs%lșXW ٹs/ x{gM_DkIPv<(Ahd(Z=Qq\þ *?YIԬN٥S+vfyL\0|Ep \աeXIwqdd/%Z*EWoX%68cr2ymRJ`ݫ'X*Lx8[yXZ❊ dn,YU}x+r02OЕVzaN!)SDe䠄߆ZZ<̧υ{楲kdҜ?tUl\=:۝O&`'4Ͻ3lU~@HI]7Fe6,E!F! *8:G^ieІY/ͪw;BVFI0_PR̍f]Y9q?aǤ/TB=L* ė? nHCaS;?{5cbb}(fqb2;;S+yΐS`/BQgqW +C"9 Ǩ{ 74.\]9E7^t֩CݶV һA4G^'y+%[ ?I1hŨK̝\{.zEȾ<4p uyl3 !Et%EφR)Jt#άwqtEObA0U`ߊ&$HRk/qjO8QHmrai@_g^\}L:ـA +ªbS ħP&J&,~5kX^hN6uLvo2%W_L !cپјԛ\+Rk'e0%b!u01=,G! ~}ivaFVلRjv]d`fS _.@]Xl{Olp^ͩIUNsY$Em"YVrOp]n-01#ڒXՙYtkWhr!4P/u+S^AXVzlA#VfܲHbhN.>DEkmlEO'OUy -F=!Ҏ+I1[f %IJKYV/;( #Ä-N`%ʾza@AMiA&}ʷ+=@$&@^BX4$'k C?_pzAO\o6~kuiwF]0)z)`:t@U *Tn ѷs47H*N ="U!>%4}{^,7.cX%R5JSAK!/Sqx43˭~ei=`0vKg,g5e&GV'mB7GCH!'t[?-X;CMHQ@Gtbˁ)[uVDL wUJLuo9l}?f.r#l>NQ){oF=hd_ x$bxtn*肂Jg: C;e\BL ۽ni/-e H]q5ENx] }U[x ݵr_>' vT7eEF'~8%sÉM͒|Spw'Qχ-oy%h/,#=L%gkDA)6n}ǴDT^vF=MmF5E a3,{3o+J=Nv9 u=is8pkY{ǸJ !t2զ`ekO+E`Brbzz^zl=hTPx&~V$a!٧&a6v?rGHSfDN`qQBƈ*옗=6"RirPW%) 0PN[H)IY_YLv#~C$(ءE Co̬_ +y\i/ iIevf,m.VtVѩfiG3N{7> );/ǒ˾&qѸkwzوgՍFS- 'r_E -=(QS^}R:r\Z"W k8 2F̩ }smO<w뱤m (K]P_T =xuԣҠZɯ28͏=D|R7x^DT aXآGg%|˅Qݞ;Ǿeۖ[O ]&I,;DLS cc_±7X%bF<NO9'!fCP|@w )R޲o=:SMe.֥/g8 :bd3B .ͬĐhȉTd ު|~㕟c[?\ V>ȉ?U*,`\* G;(~`7KOrvh' Yʀ?,^Uwjm3;i yy8t]^Ft:}ph֭3?Xvz,=WRV'ǖVN4^rCyH-{ m~QZo!bq CU!ɋ Lƫq\%G< S 3R;s`xdJ!V ORGnՏ.vGoR\ң fy}BF*TT*!&[`xaL˗ |[p,|"Ub%+}9IU)RU/dϙ'2u#Fi-Io#Mq!0" Nf ˺(+VNji/,=x>iJ^~I VrD& %3\h':Ke&ap>BdkOGse€{:,*2g QHTPl0 }]r5RQMOp"^L<693yG gXVUƷr[hȬ3. Zk^U]Ew}9 8Me\[S]kʻxz'W[]Qaܑfpwv6' <"˦9% ֲ/:}*ghv^7O7Yhߧ ul{k :5ُ\U |T\"^va4 RؿH*QU^\1i' 1 Fuט/(_B!Hi&y#~sG<؅z㐺W!M7 ݰ4('bA!`Jj"kBo28&=MKlrq|jPu9GH;wj:' q#▗(s 2ϡ_xF}5-W J1,Nw{;om{ lVg ,*+#nˀx-ٙy^)ufWi+ma7ank<;ȑ`|T;5B5'ڜ`iEISqH> aaѤS&;4{8̇7ujw/ MaRAk_*Ϻ~#Wjkp3;O؉MwڎSE%hn9=)!!*}T-fu?,aƟ$.+%icK=*d1_Rs^D__>ch>` AQ7ow^ݶJ`"hZfJmzMA5+/# asKH߶;dd9ؗMIϜs>Ev4X->urE[X00|ƳͫXUxe( O`3s2d&,"h¡lFxhHYaE]&$EVcŰpXt;?u5.CsXd'a_<Ȇ+J]uQ. YeLmP +[씺$X~wrF'Cxɰ1E5uF? FC#kEoȕD(H*_;XC&=(+1_=nG 9NjnI=!nr]=ur}WhI.C <77T.>oe|jJL e❣|CQ E5(f13Ͼh(mO?i8Q}F?::k;xHԿ5`bfDЬ6:4Y~\ ۗ8#!jPEk&~x+@r8jV#nʂ:k7TpT ȶqL~)Gij:W nh>&E@!I0억~6d[x<DWey9N _N*LZMbR?[XK0LĔyf|&]`CBW97DױK;9?~o(m_;}-!hg&Bo29)+d8xad4XoXc1evpPgAn 6%_/AHyqP4O2X`q ꇺ%"#N @PFx \G_ *K ۴M\U)WhJYPQm_j_@?:vH5MTt!o'i,UF]:B$rZp'reG^4Jmf1>]H+xft/ /kaP`tkUp]Ѡt@ Ia(fHd8hCv_f6 >YyiQaM PbF]E3;BT>JXkug|Տf鈥: [з/m OҵI폏)NSɕ *֧~ {&w1i)DM*eOQ;蠂z?3< ꉷCàr b dzs +4M-$r˱G ?ӱFBe* j2@y7J"#Fl ŷ6PZɑ*YlKKdQ Jkgd^Q^hy)yRyَQyꅟ"yWЌN{2YG,cIc}F=TbE 5[[ 𨰧L,wՒR#Z\P`U"z{ܰ!r4X#֯W]$/o _|vmbD3iSq.5%\SNNfgVwb,҆~TrX%˹1 0QFgrLr'bȽAfXJ Y|i\l~ETk=@:$ WV `!ʜDI“F[/r-MokgA FQһEƓ*nRy-Os!L+ }U\Yky '8v5LtBX U zY'taȏGz`A Np{7뜮G2 B6Q/|(Ajz&c*amvYw@Jz欲1\鉄 lKVQc V?ghiJtGGC[*Gcb :k1]lՉEԩON[.@P\n\6nFT/* ںnٗ0^ŵYAlz[ Ւ[$Id [Ev8e!q$#2ĀT;pp*) 2ff%.:Xn7p-nN!1yn q4[vͧ\b&Slf1!&J0?b~ R=D! wNH)Ba.VGK ?8.5NHhm;}z;F3YYNv*9ƬE;Np]k^uVF6 [{pd.0/8rmm4P$#s.ݹgoȃZȐRn~(Xq%%hj{d<)[ZK% Ȣ5,%5[vG?43!iHړ횉0,n:XuJ9$SDh(8v)|Z-;U^=*-弉<(rc@'Gd0bOH!c(;WpgړqZ}>lu vIo+O~Ok|BFug7e(!؉hn)khA";=c#|~gQ%i-`uE*ڇur"coğ[]c%tp9ݻnC' J/WdqNNBVe_ Xσ `>#!D7^<`o[V? %NZ3x!gz FS rmP)"P=Ǭ}793,' 8*|-ЄRv0Q T&$ݟf~w{+5gJ"I5(#lT)1jFSSO,晼*gy<9aP5l6*],8_+lvU KOdR$O-'7Z>״KoT68F^O ^ZXy &ܡCaPFrµŸCkjU' :lDn o+/ﹶ܁^=وڗ4iݯ,\ ~E:ĝx۫fq0j&ǔORZx~ҎSϷwZ߹ u K? DvSttnꮖlFv_yl H><|2S_PWXPvsXXQRj첰{Nٙ;;*6Xweĭ}%:%x[y6vfiH Cqt+̿M@'w> j"V JrCQ}mW^mj{ e{צyc2&o SpףnRr &N;vPURӎ؆a-I++@娚Q5PWO$}yHqm*>1R4+g̶5Tٙ &1?sʕU3J4jk/ H]M7朢p80qI'Q{#7}[T枳L1U}{O^1x:6S% <r-*TX!B1@߶)^aꬺ/XDBd~vs@*夺Z<_'c,tՔl~,Tw劶ZK״M _nDҖ5"[MKIJ8;ΩJQnO[!dݿڼOt|W̸kĚD>^2QQĩvA5V%.!ۦ<ʌ/=)`'?My~,.D>6v`Q_4WcH:gYw>]sx&m?Ubx?qtʱu|Vڂ,5+N[ vyRJ$K+.zto½S8{9KR^akj o@5<"$M)' d`ꜿ-s 0Ĭ? nc31IL/0v9C1}&ݎa-,%O:jCYtgM8&j Se`V"SNO{%;K\=%-aILA'_%@qYE[g$˔ؓqp`V h,HjD~M+xbP29{a lh/z,p`=>( A`Sp7}\WO;٬59`p`oWDW)&͆R茸Z U# e$NxIl h0| {Rcmk=%d$F(A<enaZ,v)~JR\BIw.蔐ݽHHɚﯭcI eٽ>d?jg%Ө5^uuP 0qp@6絪pݼ2&t.QW uӪKiܨ W1lN6e\ټ8| #|- K:mv#CY,3%|"Z324vbv2a~Ymb5{x +wj]vfJ{x5R+Qx`>Άo7 !t6Mhyf!g laEW!Je2eA':*Yuip[z/Գ֒E%K%]~3 .1̠-;7?"As=)N3_. =v<@;$^FD'xl;*tŭh l}BչbuW[n\p{sE G1)bѠrgQӴQ /$I.M/y* JT^]Vo_B;dܱd?H(SHՋMaD|XӞg>6O vlxk>J P ^1Ģ2 ;CZ> XG>(r͙).}AN:Ki?Kaά螟|Iw R!B>m;l1K6uͮ:[Sӈ'NCaЗs?Ik %6j2?~+k $Yn,ڃO 4]`Ӡ%x5ۺXD~Kj""!KU\({YفQ:z©7Kλ%gs5;g21baOKoր7- BVkfݯZDu&WFx<̳_; 0<,)|5-bd]x:',\+6M"U\HyhJfTd:#ok}FbLi~^ &He֊`m'4JN…ןIHM *:*0ě-sq2/݊B;x5:a+l,c<%7eWq\~ NE/ 2+ @K Ԇ*g+8 ނ*Jte_GWԜR/Ok4 a#k.+DvPleuC;~D#W93~W։),TsO!9e}BB%6SK^4"86-vc`/h"9³Xij@]Ch iKۋGP,2aS؂6 % p3Ơ(Mɼ.$/AJW1B6=*HEYq( k+Ë| sYpOstMP#QRS]/^W֦[60PQrIVdO4ob)Ž p6ԓ˭aA5I4LIgM$R:G @@HqpD3;o4OW5CMzֿ ~27cÚ^&H:ڨ8Mg 3!ׯ4V-|z-(D 'yhe`6~Cus! c[쓓98YFpT}\w:(ټB"aLyT`,Ɓ7yۘҞy<|5)3L:@ZZ}잲<"Vo/EZ:|wLL{M.,>RLP ~_^̽Y$8ir<Gl^! 1(*b~7+9S2"QTz}-h[<ݘ= F5:mlRI͝ZsO[mHb$E{>NV?'`2fDG<#VA2PKOmC%:?uH1+T~\pѬni%W+p_;_a3pITEqjK/GP}%?>=q'R0 菗bb{BKH:k%RpKay[b{!詳`H<Eo5=y U:HfTۺ 3f'6\:QR\~% DSGZωձikuR+a TP iAͅn3M˃2lVi`}yTӪĝC"eϋ:F!1P X'i*B[pni؋o>5gb70l?,RN6AQRhhjqvd^& 26=`ܔ͒o-h 0ws_/̦8`mp!kx/H~7Ֆ3杍 ㇧qCȪ zn,y%i ?2! p2`Wqc ek\iB/YF'*ISNG!i˅q(O> Ț򴤕<${j۩9.s [l>Ik4;5)[#U& ˴{=sj0RÃ2J++JpP?y>\ *zy? .ژX>@lVt>ZoMx]Gڔ^?=\{0aܼ6ꯔK%”Ej<'BMu!@WJOUE]a#ju(Jw vDOET%)50G9vA6=^ !FU ̘[ʔZu=YV=xu.ʘp uA*N~ۣ*jI1mx㨆`w nWSh !% bk rsbIh[0` 5 !Tkm?/ґ'yteF5F{79y3z, }Zuz*ޗݾg,:F3~z|ͫݜ]}-VwvOALgǓ.Krz^RvML-er wRgsl|D5 [^: ƛFcEv/dt*kW"a3^6y#8Ro.-B-rHBݸP<S# 5X/ ;M7[@"V#a@iRbM`X.aQ}*_CGmkdObR`_Ō0O=4 VE݋pVǢtYqMQ8E[Fjp Amei~\Yy9H:7]-Hz#Te5NR43;vNӖg"Nr)j8F%i,(эeH:!Sc#}ACsM9P8ZI<U|1ay }Zjk<Qz2&6aiAwkhEGDx<",Eқ~,.x O?Iړcn F@i,Idx~z:*Q:*uPA'zT=@ @x[+\&~"DZͣ s&DaCeX܄&Xq0k$Ucpڨ &ND J+rKA{j ߞ|4_i`rD&.>)F%3B:iZ\ \cB bؔ74k,yF4Xm%@fB&Tꓲ+k']H ̌R,e*jJR_T8mLއJ^t6)V{ 'r`®a+f#%ޜ+MXABߗ(LP A3sϮBX$:?"!Hq8n̂ ěE$&Mھk:A5WyrNmhe~GU-(S ֟C^v݅#t㺾!Cū[׭-% Y[[`BC_Kb03%צ`QQsԱߣsۺ:YGRz_UQ) xtŗ QNr{?ozekISO_Wp7G +&߉ŴY`lZf(W.lni;څl 6=)!.J:Omޚ2\ЯȭM:4ΕE~T/Mo"5K^I9UZ4`fXk`lӀ)/{RY{N[Q͉ O&+RRœx:(U =x=}t2.@q3CgtYD)Gwx?< kӫwy,J4M̶-L;.[TDdMsዬӰIe`8@QJ%A#"Nھ~3kbB mοAllz'y͢ T3ZջNkQ.v}CčXV6 0eYv jg_%JkrAGꠜAFPQKgf] DzF!<6PΖ._#37V^Y~eȂN/{{˔{}ɇa?9LvK G߇=_7٢A4+ʕZC9vv^7U$)+GOjehG/,Z)ho*+Ϥ6؀9A5b4vl&ZjORQ'l~Kh S\#Heu_SԋxS T1fi]W<݃jdPf$/:z[pxr>z>[pU60Q4Ϭ ڈmT]o$`ZG!f6ӽ{a] @EfӱBRCLҧ\B-c$MkLnKtKG I k`HőA|{GA qloJ׏d`<8^|#J?d]@!?0Txat_Z1UP"w{f^oDs`| OP{*=q HӃ"i,u(T|Z'z  uofǔ-,آDB$A=(iLRz~%M""VڧUdg7ݕrR'zwQ cDĊ>3$8GAvǶJۙͤ)50Qfo|_Nh6`-`%7>K# LIfO֧dܺdv'kuP8FN-U*4hhf˭h^"'AN%p?)?:TQE_ԤrcMьLծ Nm%7fƘiKLU}Z1Ƒ BKo #KvR1w:q'=V5ă7HQ i}x9$6d\@F=:>x T#)3Tmf PH/o~S  !o +$ݗF5o]|~M ?qOZ>SK-s'IoZgnxYi$7Cjvߔ-L*.r28JvI\Q<|A`޹~"h[ mtH=*jzIb*:u8vfyv}<*W/paRpids׮c8n6\ZC5xqB`]nM?!t6? lW'9Q%vFB<Bw'+ vx q8yhn`L,amxc7iPWA#>F".cҊ=iޓ2 B_K^{9.Hj4 A񋕉?jVב=z1͟f!xhâXk{}lOu,/p<0Ȼ4Zwl  "f7ڪoV)QYrL`]o*KEȉ>s idgav=fZe|%F]M!..o&K]A؍&5F;ȉR9$>{}@ǾMfZ&x!7m\c %X1$U;JArf~Lϣk0_rp#51s/i}̎Q.*8K~tz¨jS}Z#C={$ٻZN(`M1z]PD:4f4?Z>}$k"t-U L3>wL?֛A|[^ >a OUoK&Gs+3\`LJ'nJx%s ~ﰖ; M:Gi\ql+ppNCd1AM &@b*YhMLLDjmekMu[º4jȫc-L!}KI]p'$&ܤˮZv;L*~K Y Fr566%}Ay5)Ѻ*[.Gag8p-+̜cH֔`y#G%Yr`7\krL-o` phz;:ʹ5o/́QG3vuX %׾>K)3bmQu 1,\qQf~o*+&*dPy$BDMy۩DD|:>~saϪ-!zZtr.0QG\~ X0 Rj<7Flʻddؒ6~tƴ&#6W^22*FёNGZS8966hzЩ=$x |Y#[C헡y^[¤R\ZV580^7-K. ^y#Q{)kD)vt"ӷ*bɔQ>TWj](r1 w:x`4Yr}//J$kj ތvTG[>ӖUY4$Ǥ \}p&K4~X#ǃq"·kMyvfj~A|4fKE\4|[}">.f=/JJ[*?tNJ+l%-\u 1H\F@'k  БOu^{PF}gPllG] a7[W̻7[w#<$DKaU琈gDݪM8[qU %l`#_I=3ErIuܘZ69lv{3*J+,4 =刏vJ +ܯyffjˌ|'>:҂h<ǙԜF o Гb٢b:<GS#W-d> %Ѡ Hv^DצR܀iF$3a_kw;b;o%%xUpg#)leY3ZnȈKMAO i'$ԗsv/wD7hC( :`\aܽ~Mָ6KCK8$Rq;xz" zJxpԐ=~hX+}v46ݵ׫42el0caR?i|--A%T"}(MD8)T1̔c־o @xrE&~1}L6MWFك>1z@#XVxamp2I.;k"t:J'@Z[VQ΍+9_Gd4=5z}Vtm.LޒHV^/ofBBm(@ ݋!6A^enC]PZu艶4#B{.Y| $ {cLtfwQaRg:m4 irF[CS9] e'¸]~H/(CDI]1]!l #zf^1LjQMqgN1Z~%.j@ebŵnJ_)m|5vObUC5R 9[d:ߍ gX& ƦF ÃVw}Yʡ@1ۥ2Jko 5¾eYZ"5#lM (EьUrQD@7N} P&}TM>UHYe*C Fm1y,`Mjcq ]Af̩ުۅ4 eJdÐ7Bz.EWfz})L" Lc'k t"QۓC]Kb2,<=Z*žqt#nCyc#uq[eo g'Y"҄; rf͎dhȨcvh& Z0J. 7^-UFiHߧC+$CR{Ȅ<GjwΟKO@b ʤ{V~ks¯d>J햭vA^4ăd:Y*'Z/$œEs|cW(I::P( s d\.\ޞB @ PQ'x? ߘ\v2@C+KLѷ4X@e}bзK4LJ @Mg%- ~cr~Kn:Y0PS>v wi%f˅()O~]d( ' l@!{n*4=HL<޽)fcDzМjٴ}aYLT;ձ$y!9?+==U8y蓉l_\HC̐<2Չ+|5o΄iu?ZlawnM+Bb(RMgӈ7% Udɏ:^(՛{P-ϹUZB{,ɑg:9wTUg_(C&,No܎_r; `tsbE-pݒ*$%x袵j3o!jV-@%Re뇢nm(l~ pB$? E!oƧ&W>I,#b<+~쌟ڱ/r$x,FRY3S_j5^cGo 6=Zv"Iv\w&h6MFC\[ &~&+=m+ImOr8IKҭ$QM˦# 7weO/C} 4&W@9MEs&J?0?D[(kd$tॳa B]:Dh}ϲIpFۮ>(~8M!ɚL~[(D[.yr5dH=x%fh=0P;4 bc uIi=noS2}魯׎usWH2EFx"y]Ѵ KZ9gȃOn)xDʥSyR?34O-+$z-YL K>P6"ԄNf:Vol4r |ľq'ͼ|ӆD3ժelArS`mŸGʧ3+ܝi雑~w?YX(c+g^@ nhLF>W?M8 G?QЭ!I,gH4=woإF?N^K 9B8G/18Ampi H  Czq߅P5A)/6`[lL 䪢"ꕉ9L`t 2쌨kY`i+cǿ 9Tĭ>&><ՌRi\^AP7c6Z7 7Z7&%zxƫ+&ͽkwr9A- JT\D`*ѩʹ&́<<mI6[!2+OnV.xFl%WYd=3 ]&R z\жLmy̒J$<qYtIlCY9V_2ٸ I_&gAxM :Q^/zXU\ٹyAX%1Dd|ܓc~Yz _XKC#g)ُip;3DZA7x= -&DK)v_1v4e*PA6:5Df;|Zih(EO|R'G磙|f-;?slbKВ'T5O]'[V& F |uA ('J c z#r - sQBnӻXgZ@Dl ҵojY\5 xQu-kz" /.u2;~9VdU&ȇPd1;= ނA_V{N= юd-!@cJ\ePęȖU=vDy\ݒІVcw.I@C$\cW_NKa9^}d XN[3VaO?͐.iޥiiPTkTR̼EZZԍ0N,,<'53yׁba@cݹZ3o7#x hj%7uFYYd;2 )>Jt&4@}<%>ukŬN܏`Fh.%qq׋ir3 |)8Ӿ"]y1Gw9E8&}j"(Di9i;L7<ꏞ[8LD߫hAM2c/J݇B2%0|Z2)WsC{h X5B4qv^?ΛRoµRЮ8 Wo%.ȳ<:ש7sb  )r)~ƓcP{]\4_><|9PYAmJ&cJ܀6et]w/,&e.Ӭq_*iw{K#wz)?]98$$WxP\)T8 8_y؈hybN ;F- ftw,&7IRO§p<ˁ1/+sRFu `bPVs~atd c\RټO٦+T^v(tAEq26P䲴sg}d 9[whyh!f0_muw|c o*Lt59YI]F&{MU2ֱzsf6^חЊը>w b;*zӤnh> eˆþ]#?DF>sKD6k-; T\(n2hV Lwh*ÎʠALiqC!&LӄE0yOH&b[tv_ه]Z7u6X\EXn?){'Fpեl`XXxҲr^veq6ߠo'K14QWEG3%iauG/7H;v>v/X]긾Bqޥ )7y^2_vH9FP?o-quf&Ѝ69C';|cU\fy}$ZZCۯ+PO0ЊF^~0o(]:+N:v~xb~F}#c9En#?:% pae)N]h{6+ xNI,y)/`œjv+C[}*\|/G3uPd,P)ehIp9qGv7"}=j/ hO_\"þ*Xb9}2~%C.W} xx4U3[j}1|pUu"VwRT͡+y%T/WCĮת12-ce@Ӷ)X`UuQCta8]F IS{Xz"w(^#("R.[`2`bX,h U`v')7-2~\7 P$;wMBV=/؂yDT[ՁC7.Ca(復"n%ׅW2$F2;damt<\gg%>~ŲܳTo `HSoI-\_MW͎RB0SAR㙡3A]T*14S1FLO/nCA2kˇ˿6ܲ]WLJ[XYr|ߦ|w9M/vC+ɑ׸÷]Wn5IÌ0 ]eE]`XBrܩUw\AN|"/"_0R,:K|[ӈ7* cMC8U~x߉Fsf/a J&MlVF bʱ>3`-r;֬)8=6֯[/;ABY ёk 4ܴ pɼh1W0k:l*.giMy9NH3̲Mc f0Q̘;m)z! xiAuN-z rzvƣ0+ X5ؘ&P${cifSfP =$/`3CS8/urq0L!PAwP1GpAKX [FԒ(ݥ,Ǎk$#0Rp>nh/)e7qc˽2l#qtr2wq.Oy ow#tFVz^/?Kj.[UًA>pV?#l5PzμF$՞fŕpA#QohUW;*.5eۇY"ȷeؐƉ#8DSz@ZSˆWUgPp~9S%Dvt?瘄OC2I8k ZoWί}rxU01n!Yyc&YH[Lul)4qsz`[ta*]q=-(Js!_~Nk#M(Xq@]I<],|k SK 7:ܺ$ >0Xmy`I6sF7 [ 5Åp= Y즊u`I:DH3rX¸XqÞ%RZv9^.ٟ̐_^vE WNtvy87%,NS XtZ3quBgO2[g;3X[Ѿ(]_[gi eUwmE@>[YmFNR+;'FB`d^dO"&I;k0(ynrbV|&ɁRm.™EJ-~[ 'E* 놁 IiS 4q<9Wio3k|SA]#hF_[RKnTE)sj;q['n8 ،1JƼjTmA(=I<ᓢ!)N`t[Z$ @F5аgNsH1(R'tMgaRQygt8n?X#rLc{ӹ=eq2lE8?,-@Ŭu k͟о{ # ZeLx(9#foItq("%Pv4v]q}/bĘ>w^zIx .`~eu2y'o#uK*}~nj6VEBpZ3!̓i="GAK71rWKD5t=|6P+:vΗWƋn;NB9o)ƷTaBોgQc<0ϹkOҎ/LRm1>ATb<;JޮZ H@vnxZG~k ?̧ O@;rû}(e!\/'2 9KmǴ`˔]Dr>AFY k< -h {^_{0VU (I8h ';aWk,مLQ3Hw W ۥL CJ?X'zw vqV/=lIy,\?{9`, ]` -a8ET4O(d?٥b9M14_;e"9+}\j=k[fX(6j9ص-i\zqA?5,8Oqͻc8Y,T+pmT?%I0(Z@qIؿhfs=x+7T2n哤t@Xo1E@޳U]Y#Oٔ[+!t+7bOHkҬuP-bPђlp.\XݨK&߀Lǘѕ|+6@|w@˨P7NjъYFywؗ!6k,z85 E7Bn$ErSb1l IO#P`Dű_쐡s :/5pI޿`vbs}r lQ^8N%!3d螝,1y*/."l䉕Ɇ6 V(_@ä]$A>H 3͡% afR񈼆܅XDg_@h1^=K2DbLQmFk=cHhQ?IXbd0F̻^w=/fM5t1,dwbm ;+T MLhSTTH3!쮫h[sªS;whm>YGұߴqH0v^zg\Qx.'af$T4FZ~=Сj8`F2&vB.?{sʿYqk׽ ]׌|;RBd!L5)e%م. AX#SfKwsya2^ uQ8ގRiysU)AXaL :C෾dĉT<-e3<%PTL2#;o]]nWYFԮP 0n!1i ۬UVN(!2)mn{{|a}R9KTÞJL7d*1Q EI)m+A'<5 so3h\,ōK(ռ~~$"&A71%YQ/O(*xZI$&- 6a K q hb!Wd;\)xl:!}7]h{qĊvm8z0ʔM//~\BK4YwT_TWWᢰ޲*5 ۲y%^N Yj[eyv؇ GÕ(L&>J3Qadpl~ORvd,x"5 o Q>JhjkVKsN^_& ]v+NDk<7ͼJ%%i7pQҡ`1 E lח.=5i:05=ě (X!0_˱3]*0>d8r1_<_Ph:!igEͧ392ܕɹq!9GM0AXfrOʛfF]A2{ _l.;_x)P?ymCB"tջ//.Ǧd—hD A~%?L&Llȟ |wQdϗ17* חZߥnw]L甁=nzlavUY |{1jN967 ]C<[U%ڴ(RENވ[T9\hE{=aqwX| VCXYh~֐bU5W'WLů7EC(?-gy{"0Jqpb3ava~9J] >Nѩ;(OHOʬN0K֓.G>X8Uƃj'y޷\`pH); ,6R<*t V,(YNA!"}R)-~9r흤Vι^R :&LJ>ξIT3KE~F1];3}rO$=LWK#nzОn 01ahxˠg"M Mڱ͛0#i`$M_!&#/UbXfӼ'V=ZG)2, ;3P+8+Xp1Cv ),D:l]c~3'A8{& ҈AȐL#-  i7\bJ`RTGT9g.D&@w>4d94nFٖ'z P}c$غBTβtswZ.:}//tf_Ñm!192Rprf)6h!֟fZ~M<ɂyH~r* VB' F|~oTw*{ꚮd e:R/޶x4 X& 2 QӷB{QS+g*M^'>r!2>CyWS@g=VbjJZ~ƤSȉ8W{'[bNZϻX^r G Rw%~ fxrm}mi7qe/c;89)$4{yv©1D .;]m8 <+6MH cLL$ &2I,6Ez:98mA%ΈHCa\A9^:?37le;1*z1 ; ԃ6a@qrnW]@6 ۬[#㓕(S,r%pQ81բ"幎$-/o"-:t>S1mP{^ $u%dpf̓:deI!\<(ֽeliRv9_Ak}zASJc5;cj0U1àYD8+ޗhB7ޒJ%7YֺcM1& AS %멍2Ubw@ wlRA@&%ݠN(h@3k՜} oPZ[̷au|;1Qހ %`B Λ9-<{VW'e[59gn)m59+=ZլueE p˳̆$3GyYP$j%dO\^b=0|VC0rOscpQO<ڣ)&T@ <Hb|@HSg<| 7D8;3zb*<4맽[c3L. x=n'e_wG]Rf9@(h v=ȥ":O?ܜ%iΦ^kC@wzil{>(Yʨ5qk|k5ƫ?JDc;NitR3,`Ue"++ٳ'nkH0EЅB0 3;7R=>~lCecӢ*M&4MHMwxaix߲tMLRez0ti ֜)_Bo.!?'3V~ jO&DM6,&rN4Ve%$ 2m мGd{u@};v-I T ZRM_Imq8°dd 2D~[1š ?h]cRaK 3(!F==!"P -pA_J1\T@\2I v[!bС+1(O ̪Z&v[()C >Kb3),d3ԣ~0[ p- vsZ|>ۋݐܙq,c@Xh' Lb9Ԟ7:'pc>;+V*v=63+uc۞gTäA#tHwEhNKWtONo 7Q ~X܎E]˹ lyRN¯$?ǔm9] Z^dtG~tn7I݃[N,apzSDM~J79'F,ѵc&)hʁxHrxm[W*Eb$s#BB{nŪ2SŋS3Bbw0yDIi3!- Wx=FEf,: )yV )b&}7L5 G%BWџ[W/ #kƆ1MyR"U5"9mż7dzXɋFtfZ"bmO&F7būGko"oP,CunjTKQYҡ_vV]iQ40?rfD/AWzy|y)͘buDnW6YckM-Db(Ck Q8Ɍs$>orE) NgŏM"@kG }24pSj?NK !yPhah)=ENIUvޔ5[1XuR}j#YLgKZ> vMGG\CT{ـ%hnZ p+'qV@و{x8ͮ!fR|X6VL]}_;׹{8*d'ÕjϘ_pxSE8v8 Y dԠ$W;7AՐ)F_js)pE!KXURZ~;D> /MN@^KSBGcǪwLuՠpM4iۉ R=5# euvrH 2q?aCR. k<.a'FFi v0*hUS<}2Ny䕸cՎ~9T)%Il=2BIiԴIL v]P& X|k[u,պ'V&WũpXMt](%)I2 7CվgԲ&A{%[}jRkǙua8.eIgyvÚ^ygBHXC3_,/@$`/]g%d%vR¹ر,! bkwY쌵؏d Jj\٘ʰS_Ym:K2'd2G֦s0&SXt COI {[]}cb`6?+@՘AT!f2bKq֝K6N'BI:=Ǚ oF`㙕p 8 egFa? cER. cl{vCHf v!&}ADZ(Aba_jou@<LQ*7ҧEa<^/Lfsf7j)kA] ] 8^GҐ1Q9"fNw.ST j{q[T*J,'v>}̉ 9jH< 0N4-G;#{Yt3CqE ޕ8a}o1k$z J_< P|Tizhm&Iwly^GX$`"_*hcYњЌ~QO1î34+p^ "{?[mm÷P1הz!@Z5J;Lr]ajRL"vԫFwg7 {fK@C s9dfNMߧroǎ4Ydfib7wKj0zg\ ( Tp\W!|岶kLYIڲ& n~_hE'mjf `AHuOcWtp'T*58 i`SD.(+ґXk?%i8) d0(^7}kǐ=0+8_TՉw^RK.40nHdN+N`SG%T 1 ])B ),i v%=<a-W1(bmL%uxƥҭW1.7#Mrhfꍄ2lS$o \{Obʜ #hN۰!_LIC8yekх:xX q ~`U7$S)39T~6e:N,H,/LhVh'#N7ϿႪ.:z8\n`kbbD f'aɜUt@ (ag,EQh LUjwe`%hU 0Rᆥ\O 3Dr%">·9G +*vۘ r"˗mh`v[1=F86gic'>y[bJSc:Gk^kZ}Hߣ <יk8pT]S`d.;Z.Fn=@idgG` J\#Xva6t觌.p+oC焽bak v0/S`n 8a:jtZY"GLO5DrկsՏ:k*:KSdMDP -~M=Xza3N~qVLb˺z+Қ{4<|< &z%=8Q}U⡥!YU5ȻPNXPD֊YB\ν}|Mn~> g~#A*aU^ų(z2ic+q~䏄>l\vMA3#K%(#!KJ34]+}.Iϟ4m0dF 9aI tVwzޞ ϑLQblt0燶*U@ҰgC L*+a>Gi]EׇpvP2 ?~(= cz5n4o Pؽ]>[HOFnMB+`D_!<2$wK<2ù å.BթKƌ׼>]U~,?yz!;mlޯ.[̌o}]5- ZcKl-h97@fno%z$ޖQ((e^0cuX]^J#NR}*! "f~q( 1HXu:3EаWO98T'?sZ Jr8rI5Gد..ge,^ GEE1?G{#TnɼԱ uͱmZHs銓?W w2eSrQ =Lh'$L^gf IaY4JH1g`ʋo9|C3|c}v*9Y, |DV)^zrQ">#IO9rK9Wpܬf=y&ME?>4ߙz?l¯ |^^E,'@R_$ =6=SLDC9F^i]E(S27QOǾqDw!LfPñ혮,#Č181_o}i$D˭7w[$T(6pumm].Rw8M`⇏#Da茭0\j 0fAw=WzPyfoGa!zMak'S N>ߖ#/j?ddBF(/9;q&Q)S7ns|KX#BdkKu5p_ܬ;‡Ӵ : ~O17xtlX4a.ٚ{>i1(=?%VFfLڐќ?F n%k5=,mn?~vAd8~%^J?EduBpwhk/Ѳe&pnkBg~]:_VDqm }r v(& )ESNUw92"T/*頋Mm1s}sPzIcCQgz=rmOXҍaQ|8 \aEz:aF..`p`υ}Ҹs_#:mR~.6} )E99{_dـ8`8_k;?qNN| ֨4 m%Zǥ \U ӝx07`H19n$޴a8"*&#D1?N(N|An0c/o,*1ꃄ,*PJ#b@/hPȊM?D+1_ w=xr OЬew53 dA@p5VFC}Kչ2r0tm[}[g1hM} ]Lnυr|_v"D̖5bOJ<=f=O#\.J#*:؜Cuѕjf{z-ͺ()ҮLS96^4+.d#KѸc>gNO~CL*3 n0j~^7ѿD>FQvf{>]wvvޯw2GBٺe^~7``R{|$S-OWIؖVkedg|Üœι}Iބvff}譒w͞؂;}qXtmVgzDM_5FƙҎ7ٰ/RtIrbzl; XyUHD PRMRD.!{9ۉ h]\TYÿ4n7AJBd {_ReʪpcX$Ϧ//A3 ?.v;]l *hŧ)mp)c%AAAB3[{%r$+=ē2yn4F/or&ꑔrBЎh0%tYt\XS>:ߺWQSj  7 fpV1Mr.fz4C@3zҰr$h"g:$6]2҅M3&@Zښ)|s:;m{ͼOp{(5Y-_L9ZC-BqNgFm+f9$hu%fO "[>XsGlTh)E&"v>>%ӺmY4{DZ6JnrH?B[o.10{I% =MIϽVyU>jd'!~Йye|-rl<#$̢LWt+ܾ$f|jFMYk0gaDrq*MwjLE0ߎ ړ]oJ#GEG$C? 6]b5YYZȳ} (=i̹;HxɢbwjoH@Vc[CGQ!\Nܱ< D71r8j`dEQQa- Z'=|;L3.ջzhR͏ p*81s@Q'.Jxa/9p ǠZ 8%|K]29.eo-$FEcOB;[$QH"2W?$[WZb*IE}΀V%L[xGi8eq(Cl0@5 XUoބL `NbjM銃Qj9MuUPw=O^;D4`>B#Ⱥ7JL;z| % Hx;~]r9Hf6*;6& V6GjN{֭^Я< k3't &=t;|(]ctE^>6Ps*`}Bs{(J:E(E wȴ1X5׹lw0ϓ<>K_xJ(*9UglzJn1AV:GNV\O}fGj8: ]wPpa]\1ǵ,S7G/?΀9 -ח`=koG"[yDv{SKJ^]BifncOcGcE.[Y[# $胎t(_P(<G=:Í 2W^"mEz GD?bMy LF"2qr2]eWvaOE7'ˑ#'Q}GK.y-#yb.b6m;CnXS3\Mc $wLgØ1^2{3b\/t9Z1 uij3W9,u!:Dnd^g@`JAXduwGx1.ZB00kvJ*{s[*=o[]FFVc8?[Խ*;%EIO;b\! 'Oq"Yǯt3!Ą$w`J%ش\_APJ(Hq4U ZyסG3êxOΊ;t/NT`;wgpbDZ@|]~g * 1k=-R+A Z5&I!nW~Zso鄹`cVUeLR*I:BD >?.)){eq;3zڣsVSt`cj; !0\|DŸ]Mnv6C#r QCZ/'_*RLDbsc}A9?t\H9޶ؽ7 @,KMXJ, e MSmLZo];z,*E.Tw}$ E zUe3]-P46E?KZ &o-+䢾@Au' jp%{yG9o".6\Ty7j#t^`?`Q^2-_g|?ifE1[O/ȷ uTY08d}o=}/"إOw(aT $oGG.@=\v*7UUmI{U//rS@:J䶳]lR؅l NJ.4΃ _>ͭSs۴;"F7\ O2G٪"m늇2$Wb*cnzG>+e;ÍÍqZf/V*134nlTv5hW"aRDo{`lɫk}.>KĐR +7wUzC2ۥ\? 'Z5E}'Ӎis`#*ʟIh%#W16׸ZhHפ4:~DOܡ3_=s7%Rkbl'xOb!| P_iKh+% X!5 (| FX~-4  M/>_\9[- !>|$SԵqdwG=?9M#Vl\^<62MӁ`ny9 ]j=,]`.h݇*s XLiBu})^"@@UB;xP) kr5z?!^v().:=1Mx+ E{Fyy\,SmFj L¶!_6ۋ/*|.Ƅ+T|J֬hu䭹U^tz-hheqMf~i;;L}1mj! @|)p{tBT?ׅ?1Ɋ~x$1ГLɂ,{vH (ϑj~= ifG^h`QJk*]b>ѳIo`x$ݲ+FjT@I㯍 0}+3%7p$B--OBTPMch@ȐgIu*؃?AܼV+DŌAo` ˹@;E -=sBt?%|_J*bhK=gfkN LivCZu͝a:&Ec(˜M0;/Ӝ ΘҾwZ4ϻ7 QV :x'uc)R( S̄aˏ HgU+}\A.ѩM<P+&O3"0 ɓŻG&a۟E7kebA19W ]" $#͂9P~Þ+kwMX᱔\qM[erKc8ȥ+ Ӱn2=[W0w0ƵB=tXQ2%mcnV;VT+ۤ,xSmظ0RG/1Gv_b ]WHۉ}yvkb]-Gu+} W!h:|7cvV[zobFAed3zM : K5Fڟutm5hreVm+oMJdgM{A{2;yA!^DR8bZm s0z8KA2Z4X# hȖ %2طcR ׆SM4ړb ېX:UZ? zSg PePݰoĿK{,|sy- v1vzi9Jj}|َLLzP˦+.l2ye՟ QT=^㓏xxzJ }O 5BW~7u‰>T|PTOC'˾ ZN5X}fmߔߓ3SMK,OnTũbU"<uGQ!..G)ZTqU?!kɳ+G{ơ թMs#g\wK `\z`lL4ԲA x6 fF{VӂfiѾRRS{C>h/7ϝ.4'a9PZ#@9q)sT!U tވgyrM])iן'Ʊg ˃*: H@6x<.*Uc}b-y+ח 7URfW׏l;G. reU[pvGF 쨦`׭+񁕾`"oJs$!ΈkX&c *ÁnlHai]ŰvaE%Ĩ7J )|xբgE`'vr dT/^r /b# $E*o|=b]:.4!=k\J&-09A>>lLn1r(u9Yj~]CP)ewFv]Ru 둭 N8ZaJ7UuM-$hԋ4"jMhhTtvǎ鈏PP񊤝.VB%Q-kzOBW&B=ǐA\fC n]@ v/KYO/'xԒony^=0K׎q lr0Z Üc䋼$)Z{V+۔T C b㷿 iixeI, %Jᩭ&<`BI4$S̟|r[(u.l]-L`FE%J WfT8?T VV_YFvá͠hSQ!Wo]dĪf_@BlXxzb|mtzaA5d_iV=7Ru@fq1i* !?BYYVpyȢE=MaY3_icVgIJ/Ϩ`` Xx.1Mv~^1h)Oh5L#d g̙J,?/2&fw`Ѕ \7X+`֡ZZڵcHKD" vFA]%˿;Crj^D'{Pt.-U456Wj>U+AI<ķBk0Ք.$>^{A <1y~EvVo,`Km~/M$stzmOt8W]_2E #PFk^*$(s <" ^J >^F3cv`\rʹ$C5ʢ"3& D>` -\ԩb!R%:˿~4/74F m# ^j|@\V`ɾhū<G$oRjtK +͏)#J _`M0\g烣;K] .Ne l'eY#7֍sI{Bs}8EYWsu$!7RQr]W6 ; :WOy g+:N㚆?]K\iR 5i 5r.0ަb5Ip֯^2Cm7<=XE6(}ߒZs~},j[נokJ}/.~pDY:}C3nX>.ݺ*$ !:x\UAdraRam]4 Wi{1'nR<=eMHMVӟEnhȝӏʦ:/-N`$Jş<'@DK$Zذ  1 ʜ.[ʘ>hY6u6-AŹ7/lBGBrL0ꙙad<9A^?߸Kڸ%١xVbcXi13 s{DŪroUuy/V_=DЗK 0>ыJokT0!$?'ʈ LT$ENbvUr9*'Apd3H% PB~Gew.95Q+ucNX)l_1 Y$>g,tC ȧR&dRņz!,8EN̶t)FS|\*:UK%/\{u3&5- Yw2eZd=F 141:Gߝ&] s]2À5j€.`@%d 5ou 7YRL l%ƎEi#.汗A;Q/1 Uξbezo|}F˶[+;o8_@F8S4PvW$hc;ୱ1JX%vCE݊] )z[Ȟ8 ڝWj >̗fBmC?b3:Kqo/<"Шؗq _tdsPG'Lb:$D@17@E rgBi8tHsa^(=T*cgܷ2fdpF8Y2=QLe)vR#ij hi\ߏG<#DNW~*mOaa<d xx'$GifD wd^ƜndػxЦ{w@'18_y[hlnlXɪ `{XDĘk/rIv wx-'كiJ u6zx5LM[rG)Dvt?ՆH}vƧW(Bdڂ ĒJxxR/fȇﻺ;\7 R:L[Pu(''CV@_vPR8|hݘqEs/&d搛ńxZ3\ϥEW]T}U_%e+J46D$YqIQS9غ@yjDkhoƤZ tOҫh6a\,<]xZKM*, Nl&_تzҁL:>FOd2 :Q]%Ⱥg l=>N)P  CP^㤤Վ1٣`fo; Ѳ:1/x֍ps9qC|-Q@zٕE:WLY'sSHDv !FY^Ko < ε_>0wUV?7h`YYԷ=ox s+: Oԝ+m^=]5:9,q;m9]j+MZtr!@ZNFܛ8*9vY$8>R0ױAW<ץzO9+9. ԃ*LO^ԛѓ'J".u[wٞh8H7='f"i^(l4VZ5$r195Ӣ֮=k N .5AymrHe9sz@҈hOXi))g %g49k3kvGhN0z|/yeS@n KtfV3? 8VG*MçzXÈ/VK\ųSL:l\%_H]Ϲ`P2d<\3z"@U!iΝc3fĚ$`[ɚعdj? Ȥyv:vM.q뵒/8ܰbxS3O 㙃)^8M|J *#zv&MosHwuER;cF)c*k7Q6dQg|BlVyH-GvOe# uCLΊ_ v|ls_GLO^GKܣÀ/$~)Ԁofc00C@4 :,;>f<3tktS1i)i>EߥQgC"5*hړZօS+BaŢ-䌼)M׷q}9T9Oh]:@}e lVs}htM}%^sv@֌B vZz?!-'+ 9 _n@qAȎuXT^XDP\z;mMwzqT6\m/]@)mML n0Hi[ޡ4*u_F )=O_UVO)H$~O dBK~U}Nh+ٗw?ḧ*td3Z3T<2pG6+.ZNoz ~{EޑɈBHKCal(fdZVgo@ֶnKY2 Mj7*u7tlb0xQÞtMLQfKbHyIPEPQx=F V=jTq$MMkQJq-3m`{,.&``}ޯd3;&'iGoS~Wˈ6jIO15-/8D1iUvEIWLw_;Ʉ .d#_脧لg5<`6!^@X),$YF_C1`E*}t J&\Lx` 5^'!svl߁}og6r'$R8Է]A=\ WpS>@nrԲG/:4!#G 7 ,FkBeuYՈ}?c0le3 @7\]z:I\^: O\hČo[3sz#xU [fۺuv9ZM`|g!c!]A2hs!4U&5o^,O`Suk7p~f9(a`Mq(x"%OO 2fޚ۱_ X$nf1Up/LJ rղX~!ğ Y֬wL ?كX( q1x(b m^~?Xͳ99A 4E~?~dSxu޷e h!C{SFRoe3G:~ȧܧ{'mh@+NmI  X⪬^ؾx]o2;Ê0×kڷ?S1k,rڨzv2$:9ķgZn-1F_wdRM4ǟ!y7@ >ZtiS1Hݸ[Mz=o]żΘNiL; K^IƖܟxj<@a)1ƶaδ>QZ+5Ϥx˕|9dEKپԽgSEu&ZGw-^ $=̿4*) 3Nv;vPBm1R׎ ASW8Qeb90+thmht yz.U!ri !vY6:kǽ~пԠ&R\s'a, ha:2j) 1^~+߁Fj$հFB wp@blcd+3?961sg<$Jg{C+ནf:'A7`a*W5oĢ5 l*zy l}{&OT%*M2(gUCl9pSDs[%| h3Uޝ/)V)$s:ѐ؍2,s;Cp ~ӎbB@7TQLsXAqM\CjYdHu":VR>FBuI,FzDµ5 Bvlƒv[$G 4 9xT;`2[b޽hC7?Q!={eL EF2BP"ӹQ&s^UhK"3# 6R`Hrso/-fͧZS&!YV B(VGP;@ r# FE,3 $Ye(l>püΦq<ȯ.\ v@gPMp60iݘs >!|yNL;c^JʔH"X&*{i:{U!xįW~ApoYWB~٫=ߗN5v@۔O, \ǡ"h⛧sӧ$X)7U\#{^"XP3-rָ˅뫗){zvLŭs`3bɘj['oԱ[;a7Y{aZ=ΏzL? 8q~_zR f|8X4A9@_?AKKm0qN6Ums4J=ӣgoK{J/moF"Vxh -܈;7ͷϻxD*KGƅ ijf!upPjbĺ7=(H2V*jt, >WuAK(eY*PՓ:P/<{b7Y>,J02BX{l#]L@Iҵ(C3Q^!-+orkwiEY WJq3܈ fi?C(W E2npg#<45@5ͬD>`sdzRaZ`qA!N꠽I1䩧=Jc,tE]VoHKp5 vȩ"n9Ϗus9̵̖n*4wr{nbu!w2G@`KWU[uûN9b@ mjMnSRKrnD&E#hHs2 ኗh(ux_qKꨭIWi>::w3sʤScKOwQ>;vHԍ]}kQ#h[ܯ zqRa57MЗʱ)wRo㿄H;IPYj'TOR>>O%[xmm[,HJͣGu-ѵt#ԏi>Kɥ64S+8iv{e$g#ckD 1|(?槶:D*٥MxNfv\+%#o Lօ#|gF~OaO V$^F.49o(m0dFnmy>no*N9RH6\ϗ %r>aqBy) b{! ѶJi&cYer'ʈ~T L%ç$^8} #}d(x3{70`3iXIǵ6.sX!{ogCOO5P[ ,rt{8;PH2DUGDp` /Xpކ+$OJ ľpd!`3 KM81} gy@dENN[|W[[O~5﻽9K`s5gw~WE|ts΃ R|;@kVP2M;e .ڡs')/=}7#-0ɾR| 6-ke'J7?7N]cO@w$a <~Ѵ˶@xr7si2]iWV:F)Ӻ핷^mp'"y&MH,hcFK GHŃ 7d[)Lk9*|`>zϛce?)`r<;\ Ϊ;;>JKlwU~? < ;Η=b3GG8,4[˄:n{b["s1nK;JRP7CUc\mx5 :9Z@Yg^ț[Y*b(9ì~/h@veG uQe. $1u`f(w}*ݖwK{m<20ŧm򧟹%[.`sՓSHhP(=U'xw.@@*֌-̩k-,+H1E>ZYOBN"sN4DCzlJevT5Cm@~pNHY{)?ߐO%x:;J}P+6CPa.,ơ!!'˭ڄǫPSM3zs 'Fixk+-7YH]Q D(2znX@K]7ƕ8?a(*.+;~sBhԮXTzl6 ;--8l/H]Q 8= UJ6:(mII@e~`WXJ g^F\RguHH0B{`e-e\سFBEdbuƒ".2&j, ׇhqC)v7łEE5s0pϙPC :n>0,c9Eqd|B _GPDA#1 9!6 GoLW5m/*s# \Sgq 'UmG{uoD?6. 8!v񚽝>ߎ{Mٳ%D@g}[_5>L pH%n,'D8Q6sAZߡ{"|,φ+7sgO墙.%!% L4l8ec Jz,3ZD&4O|ƈ'uV-x 6T."V G4SawnظHaزh#sl9YhT6n%#x`8]9Ysq z'3lV{SR+qja+q2cѸxG$F+3 ]Q@0q:?}Ɓ" QFqee#FT16n$]7)`Qq /lԞǶ)#H~&(t:19P8k@:$d? Di ޲S_jpа'֓Nu rӃ%uV7̻J /)nUV܎,5 eUx6qB%l@,E,,]\9 'kxhxWb"$~ HLqs_4D1,<*(5PFwtĿ9YYpN_t(GX\q,s>fZih~UqMg&W7J"JK-ٰ_n7c_N#5xv])~ިwo//GXΨw+=ISfUɐM]r_|~w 흹YgwKL$ƻZG`R3DI3 Ecݖ+O_A$IU~,qD.ZU_ 0gu>^G C[w 8Q=*7hBz#^"ekpߌ{+@ ӍZ*N H )+"/8l'^^ f6Pw-;i7GVWgH=F|Pp!L)JU/L|ZkOf?r|TV]eN޷,H)Ed=#IWe?/,(l5kj(/Ken>0摋͒Bsc-G@(fkk&UTkOz8w֧'gCd#}&T3-P}0WA0sO.YQ]: "!*'J"ԍ3ӽ!q?˕"8v c!9g "fWH%;Xqӂox߻bH{4o4bD?,V-;*Oi,PЯ)t`,*cy8c[B6l5{~\(HP3LBjH2UJ#AM#煲 E-(=?8/`%l!N V":.B( ]dAZ~ mx{K`txHeۋ`H!qR;hKEY!ZSf[S >7@}ymܱ9/b[ K=Y eNq>잀c:$z͵*4(Dန>(efE&Ǹ>  nH*_gcTiJI:2#W= (3N@UN[q"h# {tfN;DuvR t1F-'&|$NӐ*j'Aso ~<+JW PKٳsq{;Z,hG tX GY6 yD!SjMdd%da.-x~}væAƼGNBbyhJ6ĤYXxJ0%A-APpm&<.&RX_ Ցut{0 t=8$6DjceU v@—q$ ,9t' ғec]pيAznDOZmkf¦ ;IUQMz\xX8HA%U-}r3)?ˌ)9D* X Z qg9odq {Cwٜc2ywXngwm{|2(oMl.ʨg(էpeԽѽ ۚbӸ@01F}1ZUIY  _c&]m~!h."٩_uT-rfy;"!>قZ[LJ~U8|L`-3<93!'49?CEQN@˖sKfvabQt@ͭHLmmPxDz8}_XSWX1|҈){G)ik@X Ԝ-jݯrDWzI?7CK="(z&G$h"gr­(uݱ`jA,{'yk,?5߭IcgC b@aܑ`Y^JkXq-s;$ :m~Ve-,ٻ@]~|yNj!6?;۬$%#4]xPcMr16^82]eN\H<$SF IҌbOs)Ga83 7s|D'Jg`CweMrZ1LH|eb6MX5M} kZ"$/Mje``-]̈S+6+9Y[R9hFD$s| BV ί gQRVB_6>@łov)zfۧW#mQ|~@9KE.>?N O䂧;/G;%NwʑsRߋٔeᓭٶz0Ы V6¢mIwB1$p[dDl\^`E癁`$ J]B5B{r9 va†YeBo_k8вWƁ fY|1z!8m/b{3O?-l[SjOn }>YG(jɢ%Edp1OT|ԇJ3(Rg-ep\ZL)_'%) ݧ]yAzSw:yp<&iVbTDp,}bcpɓI>Q_H0 -f* kOe -L/ ldT=s/h- |1QF6olj46Y^2r uHRGR#R})gZN`죿n }u]pA;F}5MRY[FFh^2Ս9'D`m#Ut^ cUu4)9rT>P(Fp -siFݲ8CVɦ+ Z &͟8)0F{q8*s:)=,)%능ej2WM:!F ]*0SSd{l?\ p-:N5D޷(:"aQ9=_DlCx#R`zR%Mhl*Fm.JQ^x-V]!f;X$kځ {6HUroE#(SԂbcܼT Bq$?!kfSCZeY|RCX귆9q#2V[Jes;Ck[TU/Ťg ~WHRe?([0г۶k)6H: 1ʾɎzguH:Mf~M>qQLF() ZOR;;t}J+Z<9m( S3쥋c]۵9+)g4i )X!b D\ZNy `I\z54`iY).MȥpZ)zFE{zv}01|+}j8r3MNohlyaۚL@?U1^n#]γxG.޸U,3 vs* V\B²>v1Y?`F/KlciwH5UJW&"r(X$?_;sr,82xJTnDwT|F)v28dc}qVKevFIUR#7&`K'P<ն|8H&0/a/ I1C]ϳr!2࿿s>oe |c7m[+ $g{q-p= @mDrd8tvTxweam$&KwLg}pMgu/XTaue[SӬu~EjHI%7Q.WG| -*d qrtoH wQH>) 7ہ ) Xօÿ^ Jȋ v T S 5oZXuQW!)aHNGw>8`m0a=r R~5b !sp\fD6XVzCL\bK8ǴXौ̾.8r?PMvd͹eLMixqF" ݊b0@˝idGHM$"'e#w-IPVB.I69m#{ -tS6]ˍ Ay, myLrrxTȆ&)|â(`Va8@U1 *(r4,P']8  BmN^FsPa`s[/9SQ]{'>Vd7Br03Jq() QkQQS/a9#8!=GX$!̊hNۖp಻a?IYk65Xl#CD^f5:՜ǻ0FZE)<#C!@+!9[ Z(BV6'42'քo;qAA.NE0VovC0AF +8Iɋ:9PsTȻ[>nc_YjGNx-;˪ @gp`5q銪#<]?> TQK`]0^=28]N3i|~eʁJxNgN|\h&εyg5h=N Ao }3=c ^3e<8/fϕvUd@-} _~ Ű% VvIReab Z%U%3&9V (4Ř݁Z5s ?fQ =H`9{H:6ZX QTACXhK݆a\yc/b[;BX/LD@Wr8ڤS@H_7P|wmc/ gIHہݰM.+(ULxn}0Fi.1Oo29,r sl~}W{lǶ%rq:\Ӣ+LHr_yEzA`}Cَ\QCce8<%CT|?X1f(0|,X\4SukudNjRU.}ŀ׿"ٸO:@PRP]vnS# D^RB^-2=d}*A&t䤯d_a%cyQ:dyv¶~*Å)q/$$Ei(%}C,rDϤ8T0_i^LVwdCm$M_Gm.=2sA|mqr0@2mK']mCʧ> 1̨,WU='p:K/.,&WC3*qh ^ @U[gɟD\0QpE*g!8D$n<0V5*Ӻ:nu! T(a(.Y!ЃXTT6F<+b>\yR4ՁbهAǹ+/}[fF~g^+T!5 H#ي},8 F]K*2o3 NH"Dm w_U)~I(e eۈ|ٍ!>ƦlPI~cݺ]HK߼3LL 1!~  $~9Z`a! He$'}`Q Q;<%QX|-} . R,BOA^Wp」U2t~Vg Cm!wMRg_@-=;.ںLС |T..EyҨ'1_ b^;ߙ|}emq5nTfmNh,D دoyr͌Tȶ4|ۨmX_??e[r37=,2l8g:5 wvmh"B M"?VVVd5ρ8_ƽn wh_vz(f^8!qnjihA ,^:[Rq#gP9QWlkː`TM ɂ9. L2d[u[r"x9EG{b9M"i;e-;J 0V5}fـsٗ SJm/'[ [L79 BagkݲT]5 !ƟRo.>߳dí f˻i0UJj+f+ =WC+!ER.bjg%RS|>(tk[z#\ϯ@\̉9ҏ6Ȃ9n4t%~, I^٬<ҝs ۵v,BMp3c%Atikf?gͳ$(ƯZC|+y3*8eՂi9 {j/ƚdN_xL(T"o^M9^ârlKT[a\})c'z)}:aR4d XC\Ƃ=W\ĩLH;J7m9<Ùh7eOM6nRƒ]XNu[ Sy))vT w( 3$*K|;֐sp&; d*Ȝfp.i6"*u %!שѼQ ]V'Npc;KxhHR)1 Q_К(ч5Dw̡ï!$ZբV$43, ~G)f{⋈`0Džx"GINdbq8yGfǶn̔ Uأ]{ß<ڮ/D %;raIkWoѨptqd.XBU v*rz45FT/Lƚ9Ej26afa;i{hh7ZLEeܜN&AY~{"ǡL@%_=oL9XIٜEc 5ҹE%kd7ք41݊Y_7-rWGH_#tYՈyYjr(ڙk_l_3zvķq od1* W{ C qߛF}w"/ia0h_Y"Ga䓡 y*#sk&qYrY(ut㧣$#xU%Tw{=\YEF9 i|͟~Z[pFo(g?q Psڟ -ۭ7GF2|mqGVQ:IҨ 8躏1^ntu|e%7A'<.aZ:cAqIpA K(k,Oo%2?I)VɐKRUnJz3(VTC#!ld֔ɗ  E." Ch/tЍ*IAޕV_Eej^ !̙c"6<~[ވ%2Z^mj_:2Fkw3Y7U26aoUCج,,uw@4_Ҫ3j ٿ^vstA4,&6QgD:s.pտ Sz*dS|kDRي+Mu'Zc3phH=JLz7Ո1yK!uIu7Y}kMUm;䰙MxFdG/Oe0; IU_fǁ., ^][`R<;#':60)%E{#<60v qol}}N_{" |Jq]: a0Z K`ft) 4>$80[Eх ibϛ`']We:y:pbDF/n&k|Bj)'.Y3i&2r5n?s'H.(Ey8?P][_ݮYA谅c\Y<}>跤Pg,:te3moD`{5Ց?ìvнJQ`u3oP=A^Ē!D3Udvjze6Q#}`75B15|-o:NΫ![PZκi lsQ">ԧ4L YnV%fA=`'є"\}-'m=́ёL`O4j Nuڱt Z6 "H2NHI->K$>zŎ?Ad6Z0`- 4~X6dUɕ̅,1p9{T 5 ?Shi).3Q#E\A /xK D\5x*,)G]7uwVtrDcrfCʟכ ,m7-C${3 LjMH;ݍ`hyylQBxsiZKByDlےI2c:,]#9Z05&ѵ4 V7Fp\>ڦj;$ڳ.. @L um*ly8f'bۼN/BN8A<OW!RDMhf Maan0 B,\i))V Z`5%x7|`vך6Vi7O!mit$.~?Li=7a X>rQD`m>bڸ']ȿ都Ee>ɫl-wZwxG,߻jIKnQKԹ[>$hplI]P%l{X}oOf*/mL!<ɠAK05A雈P *7l[ HӴ]"8U@ɞ&Ѽ_xVIl8*|昝'GlR;i@DƃyCZ%&:*h_ekJQs9k9S5kpI^O. 1n5ǫL ŁwYV?\2r`I-<Ϸ[dK̿e@ԞsX_U4Z JyЩMޟH :'YC3>m9[Qu'+*LձUAˠsAiGC֢q*b@d٪]Oi-@gM[saL/!x4VH-~ZM+~G bV'Oi&4Ü>y1~ߗr _[O!U#lӷfx=d 9u>Ejp&N8_ʸ5/WYVlJ9Q٧&H\فHiW֩^9,\Ͽ!iԹlS G7߯Nr/|XX#a4=MH1)AaqgSPCu b2B>Wr oyjP jD5\{QsNf&8ҌW]Wve`pԋRJp zF>Pg(cY:( b"qOIB,BG7\( Jb .4 Sjd(kEyR>2I. RyX{\;Qb^Y趧7QZ[OD ~皈45 x}uNhB{>(+P0~ R\̭zk%oI|Qڂ=tUnlY^SQrr{!ٶ: sTi$W)݃ v,2 s#`y/өڀtqF"ō*X]bE d$'C,PTk(fˀ" a[?*:fs̢QN)[(@A6͊QF Ne|G)fVn Dyw`O/Q/i*%BRE rev~߫O<)Xo#K@e5} 71|W%UڼQ;Bf98?#Gdd_n3s+ 0}<"r+&^0hhnj[jjT#\ĚmEC"oz"H(ү=IR} ;L ]E-Y X@R|wD}Y=1BgfH _fL㒄6r;FjԹgӡ+&J d%{T9ٮȌmg2%Vl|n '8ڤ ԡbko& `$mߖgq&YI3GMTǛ-!{ g 42U$,ʪAKk!H %1uj圔HbNlR}Yݞ~aD|c3|e n!_pFHܭVڡ6WP`T}0+濸fՑ]@+( p+z}g;!L >aPA2 8BSxtr b7Oͷu,N,(t,rFٔ,GlFf !š-, 4Z}ܯu@!,X?Ko_V-a瑢C)CL{UmbTsP7&ڏPE7a9T"I2\-V30'sܱw;ia\U[[@]{%Lu9Ƥ`Ef0zu'C{gYLѰuĺn")Z?!C!4uFfYmQ]dᇶ%; mK)L6JI'"FxLb3Ɵ"?׎2H?k g!x\o3#U5ph߁ /yL1JM?-&gps\U .zP5 t2(-ח79wpd<Я;M% &Or1+lc,-d5݅qiC[s>ٮ9b%l脩"yaLP6}笞gCH%U Hv`QUeG&73S(_1vh$ Xyb)1qa`W6D9#<0Y_Jvj+L-5D>pU%qvH 39^'E[.jTFMg[ojW7)6 յZ݀E5_>ׅgHEJP*7W覒ilN~':(|֧؇ @6Ou{'˨RWuj: G![^z a<1OFC '绕]A>OwwJ܋ qFr?+2&IvPl@nZgcGx*fǚc @?v֢*H]nf03Kp\27ڨy,أ.m?f W|lYmܶ87[xeA0cOdWjfH}p Du/P%y.yIෑis.l>d*ZxErk1~Nr{ꏞ}YM#(CEvIov6`: eٵoι%h)^Af? As* K[(V?gټ@LԖ O}nA87  ;nQ@ @6A9):Ī| ~> W4tѕuams@ }g|V_j[]5oJ8CgƘLqwM)%`Ԏ1kCk{:\P&>8!`H!=Iw|snuӅyw'sf_ϺRTVUL]Gő֪4BopT9a ZS88._"4+pXhߑ9aa=EZDBXxn i-wUg ^P:Fl憏CkC{a џ{^ĭeUa`h17[ɡ/6yak7" HnF?ʴZDF^n˨·tH#:! ~1_:#Oܦ}[,4:. &BT lN4w#m >.7&'9: DJӵ aҡQ(GO.nqSl +_8|ssd#g% #`.tXN"[k/aeyMF7nIK\Ŝ1IvY19G|M*'ڊ8XqAh L;vN3a+p_ (7s3w+7zAv8v1 i춦W btf-pfSMHb麾5)%}϶)Mr 2wF bPNu7CqL9:!%4ha [F i\B.c&j}c c?[gt^KlMq+[ M Q̸* AT\ZܦUH3;Z/oe.*Ekǡ+] γ HOʨuܣG~"wkv/EqV.u5hgi5W+ fWd$J .u5 _`i$FH}n0"Iw7hRu^:Pnv68{ K4 BW&uɓQ8K * )bw2ퟞ tSz/_`h#5`EJ1'p:xY@̪&ڎL/x9p|x(Ԡ- ێ## )ڡ<٩ \YG:òjCJ4S /֦lO`m|QyWIǔT]P<6Ey4;hKV1?+ 9{:my]=lCk󎡟i񐖸⅗U/nԂlE7mYW_E)IYy+ރNf i,QY4pD@,>ڏ譸~uA*|zPLbk`i-pRS9*Yn {eDT|Q0 JYcm~w)3J*;V3DRv_%f=/Cb 9|X9 (uĔ-XcUy r aBF?ں{ uq,wÂmJXc󲋞zԉa>' +T)H4k&  NQY2UlfXX72~mRDjf:}Hm ?1)E=n[krG4\8%1vHzEEcD >@.K(Wxm,5CݳuNg>75J;IX G vU m%ظ֊ԒKz!zpZ|^޿j`WpK7+h5UD8/l6UZ!32s3 [* ܝ[BBtJ'a)G<[%9Ѐyba4 \!Wmu,!w z){XjI 6=R85t a qLG\u2`t!/<(Bs3 sS])*:5F{wQ'Ax_"T*-|Z[A v8$X4綀'tc {*1j=?EghA Pa~kC7Fe)O&"Vjlh ×EpCg: A &񜥥08|Z y:L$GZi:|;CG f =yqreIiFR$ WjmYaiΙc2QA 3.z4E³H> ӳ3=WqUm_SpTcSΕ6!u/c*o{eH5r<2/bGI5nεtns= K!XBcv z|G.i@~o|:S fsGU/"xc8ໂkVGcF2z=]HN[ E ː'Ape.MvJc XRby 8#鞎Y_n/#,p"J o"Y.Zն'4W]ä@@vv _[)⑄?eLtW~N~&[\˯HYNѾd$ j$L_! eZLZ唤ogg>L{DsD}Sj)?}>n1M(K4g%=SGNDx+ý7k; խ拃MNj/I0ϒ{f1ch%UѝXژV[N0D#~(~99+,F,>Ie^>H9EiRw\ $MI9 ^ZÕŬcvMsM7 W`zى~I=ޚp? nagV 9i@c1o#=](\ҋ#W:M#٨f3YX׿I.]:C>]Ꮌ_gjǘ7!pᕾ&~9&߹.eR /NO çpxK\YE') ]3G_3Ud/hK_\uI˜H"ex@Y?ѡ.pCQ4ߌn]4^?xǶu --{C#hqk!@ǜUlaC_y R8'iy?L@S!@w5`!IyvaZiHub87nvlwyM2-SETY"-Ur5o\K%jW|GAۻ(2Qt[3mI ^Ok]F!_24sj[%GYH|q`[CK4l'7$¸&c/5Qv6E`ɰ!dT91;Ӵh_3EqgnC:F8@r"S#)2~l|vt b7T7w[F!HC>Y;{.ίH$ VĐYÞ+Kw ,O-`k"rgk>G=ZOA_S kVbWCPRl Z@[&%4- W<֤(Mu!Qt,`Y'-Z?*8 @#?yxx\xF]@?Fo&D.o&՜l>DZ:IGeZyH*NZ^(S5{jTBv^||īZNΈ}lovt #0[1Q}F[LI+S$5H1ϋgr#{f?Ф+; Y9_Z''Ujz L+kX"D̼;3E:>N<;8~x7cXT(*JI>+2۪!A6He9O1bEYU2T5 Ih0P͚uƕsͣ׳]&MqM ~/}LGbA-45el!'&47+K<}AOb1#Ԋɯ iq6#};Qê9AqfPՋ2Af7gx >͌z{J2Rj{Ox-"@b[b/lly1nI 3{ƶ7Cn\cɭP 7)QA-yDY筭,mMB2,H =qIijAWi 炉T ϰyiO_;]G3 3̈ߗ{A24m jovxg3ޣ 'TIr.EJuS՝gI1K@yM#0y$X5{ApSlQٍv{KS~ ۀMoREsz4QɬR,]3A*$ABH BJvWJFbݱ)/ eV"'*HY 2?~˺aqଷ-حboc>j˄W)U-(=1gH+~DbZnDc%UiX0] p !Aa6,X(B pWɀbZU?<}xI̸7>/ 16\\?.쯂%F9Yڃ-j+޺&WG_[_μ6Q_Y`@  F+kc-7Ljoߋ3M(M:c"{Dod.F)x࢑DwY' v5;mİۂiu F'(aČ("J4K9O$T-n*j,{ uZБA󠴎q7YwEyaC%踪pQY_?C'S/}ΆζPG) 緋IR|&BxUgVbб!J-/@SzH'R#C\|h@2!V#J~񱔐E)2M>t_D7U\WAEo& tX%vL(]ߩᓌm` +y%E\.8pa7-~ 4rpQ?C {ϵxZ"ivb䡭-0I6uOA֠s{f=#1=#F{kGD@ kTh,P%uei E UUwYg ;^APEW0ADCwҚ5[ 0,w59*iѮ}=i_~{rId֍G [ۚ ' VMN @mx8A}C2Lf[Rk9 yޭԛ~1~MDP .geJBHQI+C"0|T3Q;HׂN :݂Tq_OKMq$x#J/2IiJx Ԕg1!XRD.B_OânCބ>g e 8ݸ_(ZƤ@ywҩ<;bTu[е*nPӝ2Щ)U#2ssi A#s>)I_7xIA? {aס.z9>ud1WSE l _26c׬T-js` { )6] 5Yp˚R +qIŅ5AV\KGÆv8@׭_ #.` Nm1I3,؟Y1WvݍS;vNDj0>#N؅=/s2 CU\F q4ߔ`bW8a<0qldOnQ=eL2"gKaio 83/yVf";ѱ\ ӳc]HnbWP!fRh6'|2B U&V.LE{[[0 pǵgԥG^WTo'S^5*8ѻ|:U`SI-<ٸd2sK$'K'<~n; +Lv ]?@< 36A)s(1̌0FlHhAL4ļų+ܿ,hLvC)`ZP9 ěZr*(U쬻:SR<1΍^d1e9m. % \U!c쭈_NvO6&~ ^6РB7PDg@*,w*G}M]T8]&ts?/&T֢ k}ha Ȫ8_maKNc0mjm NOkO|:'KRA8i#ݬ˛jJ@@:-~;z]I0@w&Bo/.c&!j+Mڶ.8K/G*}V}ztSrj>e,0{~,[i DHҷeLa~PfFWdSFK .Y)1/ 1T?%RgbT~@RKpq5>W50Tơ&J#J&;Yra7 #ȌoqV3 Gn' 2#*"ɲ/yc;%Y[epV亵y.&5I:vS-C *bbFlnoӝRAqY09V4.9.nJ>`,ZgPKU/r|IPcմ";q 'm{Bx.Ǝuw lBI* h{oGrFozOg@~ŰC_x yU,v+vNi\%w swR Km@}bBycď7m>^ ejb⧛k7vsZ0=6~G-;,MX2%۴<`8˝h7O!Wi8أ\V*l9g{Rs8 6p.L'ƙw?U6$*gx0?׃AMujlBЫAb9x[`^)|};! D*  g; [`F# 4MXˁTH;}^U&_JA _AR.iYƀ&H`'i^Sn:jx?!u-Ă% ߍgamAi*f!pXG KEHY |V* 3 |pbR|w"W䛛H-E9|{cw?Exxwv?㵿a4Av'@1?mH<HW|}{2r1{8\~GEŬk +w1$)a.m8:oN ÿm?뙊m9Nٽ2 QžL=vNS#2i|0UuZWXJ!@'NYz<,O+Mbwbk` *2i=곔pxJ/2WUyA0>I? rL#!<:E$Ü/^>q sg5`MRba%y qz2 AT BmH#Sg~m$"&l 1Fݯ,. [H_iÙ f $x/Ս!`k6@!2L9KJn!KFx2hMop}j?Q}]!m8m(S7G? iItQ}gז\FfPM8[2 2aBkU^ZGJ\(*[V/99W`0Byo7dq(?8I{;//V5."@[qx>thȿ>T-mc]ی9iꦖ!75`o;4faSzX <~g2Gqv?M"՟whH=g"au>Fah8Q"W֕%@4zN0-v=LkzkGUgE9[w:.[)Xh^KRv={ӚtP9QvR22he9JOS닖tJҞ"W,0 C`hցNO"[(\~3ǁ=4_#g ĊW8Sl1R3q *:DH᠃{zp#ArzUdY+x@DOvBo701fuM mɶ'H&'adDž*lx՗+p_";M*zrujfǩܸRY=ҏcd9}juf&ŋ™hQnUS3߹ W61Xf VOWV4ou JLjAL㱩Z,ZA\ȭɫZԊ(XZ zvC;X4 zI 셷J6CS;eol X@¤ա/|{^N/Yz{Ui/CB>DO[??2h'pnjde״;Q&In &)Ce!yZ@^׬LG/o "~}3uߺH2+K41 1Re Mc.0Q8vDIz?Ja} ;!R^(E;bY^+a/BۊGidg (Zna'2c5-q Z?<<±55'`b38gϥ@cMO$;k˗v.SNS\L4]i\~P!V t.vg*bUu#Y@-ǽWfbf1AerQ,t/ʈzyaKՓ_`ԛh/;d4.\tW2XcOX'nIѫL` D *ŽFh~Ky,4D.@FY*vB[X4ftBt%h^ B0@imB=BhМZrn_teW67yV$k?0#rVB^.B)*TԶ jIrBȸ~8'&ast?{1R5oAB~8,۱$$) Oϰ0ES9j#& ܌|"q…ckR+O/ǼH1M\Pa H fuQۣz/UTw*]aes\ FJň)v Le J[yٳO.ͻc%kYД I[y/Yr9+jⰗ %! F%=9,J4I?+KHXq|MYCLf$dtIҶp:-ߑ`.V`%*+}ZI&KwKҳY`ĺ< @cG Cr>>ìۧT0dL$vA@jLR|" &~AazGFC!B7ap| o !5ľ2Jd.QMm6MmZw‘ՇO?_ P\=>'Y>}e:<Yyi&"ajSAft (Wԗ_;'^cm&*:TcZg+NN,2kQh\Eԣa'ΗlpM.'ڳy<߫-RnN)=3^(gAx riw>Vd6(ٵăh;Jwv (||_Xy:mAly eVFr;~11Txp?\5%TAؐ Qo9J  $n V8inz^"=2WB*Z|9lׇ Q<0Ja3q*-ID7|$Daˢ͙æAP"S:*',\I(s ˃|)x+.]&lC90g^Wts)^6l2|&S?0qtv*@q 0z9fN WXQkƇe(vtGL^r[PP&n\вb kA-7&= $[%%ӖAjsuIہ|Jh8`3_-FRKImL[|rrol "TiFX..r](di3 4iW0UwS̿U?z"t#tݎ=v97?x0|>a>V'3 8n[9ĠTδKrq胗rc3 e{J*:5KAϼ2.bݭK'Ccfy,jЭ+@)zy,-^pƂƇ,^oWv+G2x饸V,u|'8TFlI} d 6#9*u^h4 (e TQFfa\5hu#*ug̬ffb6lu I&6F}E!(;HZ]:)zH$Y;U\$pd{8!GK(rUD( א(yTa"Z^?ۄuᛔ'e.-FSmvvmF0uE+ _A&/q [r;HKDz8gD8:m>}m*K.4H0z-yjdfI.cs둇yt ũ42(uzLET)6Hyx'ķ9s r\>^!.V6Sq1;JPv*=\K-H*:Ѣu@E=HKЦuuU;>UfVp:Y 1k)Kgn?R〨VGӘP(]Aέ˲i]&z4SXvAF7qX|>\{)`׈HI+di#MG{}TN1oӎ&\7(3\6fA%Cm.2<{ijBBc^KÖ#f++TЏ nD(d 6hKU'+:6QϹ}&Oc[]ܑ$O;Dce87nu+|! ߋ oNjtns%.O2F^xe= yz05 6[cϞᲅ愺cٰ8v{AKVoi'qes/^Uvr\_}aEK;^{q,px53RD1OşM]>75!΁&Иu28K%M.dcU.ùB9T38e7fE8apB{c%Ւ;7G@gD:syz\XVhqٰW/*6MSF<Ա~R?%ޞ_J ҂CJ+&)v l#EPmT)9Vm O"M'ݶwA &kR\ؒ:  ?f /삱 %(M? ɋ???p[ 4\ aM,q$I>-,/ fǴ+}Ҥq;˙ǭ٘A@2wuOPh>li(3 UC_" >A$|*w5so2qĞ(bHe:>/;e5'ElGDZE>k2P d?T.OpsW$$&;mH=U|囫B%=j{_|g*O"Kndp7.\\OX֦GƠ#KLy ڂgU[;y5,[c>f8oj9q۳5uyZq`#lu" t{cۑ4yj$e@"_&~)Ew| 5. X!ȁ7#fJ ʮb%GoRZuTm;:a^@fhVpJbkA3爿]ؖzhM\ Dw>~:Q',f(dGg~2]vJY;g/Qm*a<T6tx@HudMh c3z7hnMyD5əW((wÑ!T䌓] y u$0sh!4oLs'ig˗-hR3Z; {@<@QᘊcVgQm`}< d{.E]!9`]X;:Q~vmwDT((Qj"0*?R=\dg`|-QFn2f/^MS̡RX4bNSh6Csf \6 Vq」~Pv_W)Y.fSPHۜΞh K#'qo:3UC4[%YD`P-Ym>>6T:ELE (>t#v}Cr y77(脩e0FNx{ÛdNj_ 4(Tz8krزѯȖ%uVomJ+] [qi6ިrp,OJoh"ɔ?n/$02 p\1|\?}`ý҈7\*L*Im2~IT;3f}]>(| wF=e™15v>&+l5kn k y&wx= a`Ї]= oX"&yN3B2I{Sh:Z_HjN+̒᥿OJގ[t7Q#P9JT_lb$zp mAlw]i}*$suK;ۻZ z|l)7@x0rgk3C0~ 3A=K1I_UOh?c2ߡ.?c,Ź!.1ұxwTz` &G֋a