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

z! ~ܔV^)#vA~S1鱾#5NrԀ\ |j*tj&3}Ҍgq~5AB (H-0te4DPqD!尢foHZ,zV6o(Jt!i&ݬX?!W>*(^adapGnrH J EJ'|ũ.|iۘzI80/*Wb>5CQ]x|I9P3TɳG$7GV 2ǨT<5rɟۧlLzMI ;bMeS쎮so1Ɓ>߭3R`8`8jUii6a=Al,rKD5ހb*JᲉ%TabFҹ!jm=%Z{d֨k.1enˢгhUue:tY2SK(#; z㿆랶e:}**riQvR; UIA{˙(xedQi;1"7ְgmy<jdܤ~ΐ5{hrJUJb]vI(@<N0L,<$h3+Nw]^]u,nQ3KA{8:茼a' B0S5n>tv!}'L%}yf_8m'>cwĠ]7k{,G#رFRVmj5t JzBzTuZE|Y뎇35/VB`&\? k9ˬai/$ZrtCzVĔ-լ 0di@@;@oa&@a?TCJe^Ybi Qt>g)+#%!"qȓR# 42 /`)_:@Ko4+k\cgZC򿤽'ӳ1ڧ 5Uiq[;wW8vyQM X?${u-d%W8IK.ɮ~{-}v7": >Yq&aKUέr)?}=/r~l麏:=~ fjLS F#7vv30ZB+ʩ=R g +H^v1,x 8Uj!kg|Qw pJt#תFԐ]70 3{`A BEM{0i!W ՞3ʡ|n8<#)9eS;?2>mQDGI#"#`euY M⿥81 ~qkBj&_]"Pi/Wl@VT S0nZbI,f@ՠvRkXBL͢nquOϣ@CT+Ȉݯkcyj~qr8`Gzt3P)쁙22lȗR/A!Ql/<8Vi +똨Vq}}k' |19xT =DCA+ ;B-6ຍ(' UͱrZH7401hQb]$5"@<@ҜM:*N&hD=>EH 7؞)o ȴ}F IRcCTXKz(v簡QҮ\; $zؑ.<esi鬾~!aEhFA?93a@x=n1HMo9~ZaU\_O˾O 5;G;5OqI̚<R9%DOpCm'Bhg  @ρw`~®i/hՉ|h\_tˍh宛~]69  x(\g g0WBHwZm7aH [uXT}$~,]`C44't.oG.c`Jި MddCW"ײBdWG+kʓLeʻvW}dTb|@[-3pahe|VK?.˟f,؎`]Wr~(i)n~|u(4wExC୛ cvs_؎5sӊ,SMB<$,ïu3G8AfAڇ4{")#_(9SE0\R'+&ܞ֕,j%!-8C~܎G;xO|"M_4ԻYuHC##+Z.-duC ڤBxܗ$@S;z~yw *_BrHct4vYۤukL_t6I`Q-dטp ō"}_SxlbGU奋T$ L|u ( W$!u}^gDAɥ(_Ž8#E_ᯬ̕/7s:fdC `eIH\"SڦL!sxWxdy.ܮh:2F9#>jY KիtpNVWJFR-3rtͩ,D~>L:m2OCa|r|[dB\!9eBkl%\ifF# ;3SYG O9hdcrXTUj-$:v?pE$p`"PoT igV9/N!si@o'zƼ^Y~R@p \0A!VqAsNр[>eߠƾ(iR^_)3w ?cA|IFGbNe+2Hfqh V70OYuљYdР;t@I[u@+H0^qDtXΓx;44kv@.J$b>qIğg8Gf@A +ƿ>a`*gpqȥ $ iƸ/)~s=]~?(YֽuigA8t|*'%ATq|kd'~D/uOM06j/ZSX>^(sΤ( hRy&,͉YjZs\~2R]DbvWҹga=]0=D;7zDc‰Y=ir5*{M[z3^9߉ g,b7q\j!rCmBpu8;IH~wBTUڲNUiΖxo(?.N{N9mvu0C-79*:-:㘴;sxP7Y}a{{ͺSbqmv_cLߔ)[c^b͘"{<47U#Q>;ȅHT_R*YТZ[XWJ^Qu,{)?Vd}6⨹ds=mrEMM`ա78dBp$Dp3_|{2׼@ 'w/?Hm~Mt\m^7Lqk=-F?2?]ȕ04٩lrhO~4=#'nh&lsV9 9+}3d]op=-3AEs ~wO)w&^Ђ[L(Hv}F͞R]7[Nξ\#o5Re( :,=Q;kMDNNX`8HIqU.xǗcHleЌ`VZq]j> j3%7 C$IqX:tbuCH?!IK^MJH3:`*t02ΝtoɸmSNjů.}=^D Ḯ.']Y<񪾢r\qFfƹQ혯D *u꯯+}PR_gΓFcY0(Z[G}Ha ;iV ;y cڻL( Ȥi$1[>4+Z`M*c,gcS&j+ X,wx5:Ts.`lPщKb>P Ŭjr%;xd6ú^)9͗-I{.KMkMA#Xai{+%HF0'974LvHu^4D\Bm!F˾/bΥ:GH] -OwPM]-݅{uꩽ-K9ގ!)z|F[cw6w x#3zt>3[~A"'=AOJ+Nl91ICH'kem遒ShBi80rDr (:{HϨa*s q=uԊ$VPB8ͬv?<̢Tb!ySK{T+2W+k[o05.]H]ju]^^9rl}N4gm;u,KҔ,qY4q7a!ȹ[nNpg%}@DzP(&LMtXv/\añ%飔[$fsDb >Ǥ5?\<̌y7 BU*) G`uzޤSSz%i-eD8.]螋 \֍t5$>lC묙*M$tÍ"Rj'׹{ֵ7@Oq*")`ljw-S9TqNJ8Ná [RZQ" <9_(a*LGv![]&9{ۡ>)( r9?+=6j^GTAJS'@سWZ֭w86<0/8 փF^|eQX&9ࣂ;ia$g&*BbaYjКCfJ|wt%tzgQ0oF_}xZnTV^<$W>'vb/p;{2=;3bjUZY b)teYhL$Zސrf4E&ZԂ ʞle$}#SCqʼn⼿]VUaBn;\-_Z+ԅlvLt%/"˙ WQqe*]czM푇 fUh޴<\~Ae@O(*t.e{z^F&(tvjs sDL׭V>m J4~`ZlDb3N4:gFWqܱ"'nA|ҮknwaO5?ov=UfFD$$;zwx{YQ]!Ҭ'+OkSe F8a-uv$kc5DrKyO\A'{K㼄*Hk_j"I(X-?ci >%#P*$-*[ q !։Bq 9Yzm (-WJuЃ1rם[]Z۪EdT%whFܔ1][(_Ә::#s[X7GDN.އG/,c io_ㅞ@3!Iك`b蚏0+7|OĐc޶{ϵkoêgpw7X;g IU=z%Bp*ڴ'_u)ERiFv~Ml]hxTkzC6%gQ_3S`|[Hʡhlʑ 6lMm790GkW*6DP}|L=0գ!|/&v*=_b:4Ga.`- ,uF%!~naBop.yV4 uSMcU-|QlDƨ'kp~|!b-v/S/By-hq7R C2x}a-m}UӬ*< ^X+Ż,8zqsa-0@$M}xIB] t{BMZ(^صhTJ^h?t]E` nb l04CJ"i-v7g0=݅P- s؝3Ɩgen%pU|gK_!iI.s@(*$=S}}BG#OfèL,jR<\+^/>'^a1yZ2-)b`#jYG2MpEwMAplQHF5d{bSp(N/1C* U<<˽ighȘ)ef"y5&# k-$W\I0, K.z%pއ^:uej l3]c>Kj !rR_ng[pUaZp bEWCN!<P5zN.t2Qynşق[PolIs9 jr%>?2uw{PYSz\mGUow2W[K@ +Cl)JQ{5;iXs뙶 $hi2^EiޭnGSp“4NC1!k1ngw) Iʎ*[1e|Z>hD*%q&;w<k:m Ӣ,qwFM|1Mma-E@fiP oFɢ%#Ls d)9"YhRs|!Cw>1><ֶ:*iW1! sVT(z=UM ^sA9&ĸ?8YBeHͱ띠mo8K9kא li<;6rgcKwۈ2ulOBqc"NDfSdюKc1!,Jb~CBxYI M0ogO4h2;J1] AӨŏӎf6hf*`gBX1?gNkKb|X(ϼ([y<-fGӋ2E::?&o)~>75iPH\Pw0KE/S Q&~8co3[)6P9%?HkGGޣ}Um ġ)0zO}֮5LY03GLĜ˿jvL*'QBW)|!P4S6P36D `~9ŲPCe9VjSC{D:4F:0Y=Gv1*ynOKOm&^MD^lF[{h&Ol "@A;Z3\R:,] DC׭ggws%Z5{J<f gDњJ'Jh*uHfL QkS)W9SCK5-;t4-OT ?k4#jarUGl*zo %56GS(oVL|BXrM6"W}坂Y"νiuйǥV3bfWbVSEԶSC''WuoNwrOuNrvΑzQf#f,`a1{Xj.I'Vx^sz9Jٝ@|~&atHfOR>ݻ5MXs!ɒ|ep~T'!).<@F|nMnTEcy$clN gטD.9uJ\+Rw!FL ll?!;ߟI"VT1bx7cDkN*xb1/o{pz x8tL[Ӫ24U鴊" Ʈgo;X;iv,/v;:iPq= Ǐw6tp7봗 c}ZX$J_^֓X?΁~&/STgƺT$$b=c=~E}UØ]~mu_ry\*]d(V񠵄(ìceFgnF?چaFd? WbHɉaT8z}e\7_DM虚~%!%T} W|IhWRjLl',P=aϝ3kݑ.v/Kđ˨5r)hgb9~ '?q'}Hz+I*.{Uxk[J.-G0aSR@%Sua"e{j/7cHi659a5p>WГ/@ Pc+~"?oz)[XwBzXIbr^D5Td-ɮv}V WRM8,2ykVϝpH+C),Y\0us>dZ2 *`sT]Յ!]^XۅdeW\zFX#h1hpjXBL"P]$ 8tέ,J>qGvh$V=JZP9e7E؛q-ioU. Pp*ˈ33GR+D4_`)*VtUŠ S\jVt8m4!w2,vTH߅*MdD*UQWseNt(70;IӬ,uUt oLcH= UVK*I SXNY*oz8ʵBZ]fs_ ֭(0Rjr3ZE9X'$98n:>ҥ.%M?ϸ߫$`WM_$#3eOƙvX\kK~[~ _Y']9[6`>7/'x-,8>ׄĘ|%Xfow q:qm1ӴCi"tc޿y._epj4(eBP6yb?Y8Cup, 8ⷸ}‘D,0^Lxd':QBoBM|xxyGؐ,A1,U;!REoǍu a494`ͶğJ?`B%lxAٶ*j'2S׀x{BENizIլmi~H*: )K}iy]W#փ1]i$ͱbѕؼK>*R g{n-=ip7[93A$*!u'>DC'Hlr)rg7On>6\:߅qM㖷a#d(jDv3!EVc '-E g:^OR]% wlCrpAepR)K)zkr}D#W'ڻ!$ ZE"W@o3PoC┃mRcgN9>"eQ, WC 75}#'n:Fǯ|tNʪFi?#yWcDŽ%uZ c}SeqHy$E.09$ؿa*Yz?xƃ;jF5OJχåM3Ҁ$c_#~6>] SL℅ΊV' ; V&ݑƠ,Gɍ^G`~6YZ~),Zzn4& F2Y Y3E?^ u˯+D1|lʞnh^dG(dF>eyc@W!/ K9ҳGws#lJֶAStin\%YbxϓgPfE$bMGt* uVc#|ar( 0Xiq3YpI$"֎. kLrtU~ܻ\7q\jށ{s@E>jRn~2 ~'x1Z܇̔1"1Ul^_7P'V8-ޤ6eK_0sU Ԕ&ҙc;rkC=/ͣ@,K3_<}e:"%G~]tY*hӴJ=h4< 40~QbQTfXOF}ѳP"i.RLy'w8ثNo7LO ԾP9ɦ2H^$b5a2?7e߾+Bxݔ⟦D1(Qkv4k,3{}#3af[E)"b>7È\ f/pǨe/; * Mebiπtp!C.b6in,9oK2⻡"1BpT|t\%BZQ(1e[UQ^6{22|=Wu 7́k4Pö0T=S~i v\~ժerr<E"NCa{zkz"KDx*{= x\@Qd镎=-ncBneJ;W%KVnd>T3PnL!+R_ʹ/c&nE7grzB*u6G{~Ʃ,]%>81fbQ1=uG rwđތ8Y= L &3VǕ{Aj=d:kJW>}/0YyYɶ/>C]`toȉxgB*I.?p21'XJkS4ԝ8כ$IracB$k\P]w+mQ&3FI*E܇jG!اj簈WZ+? >?o߸kL2*F]*OD.Hiw,AnK"z2qYtwSScՒp{ !q a,1BBv*\ݱ^3I<+0K#_*[W77򉣆jtOˈ:) sTps3}=svFeJgl|09Ww2j:Jډu~ow/3`[/,%s--gp&5Um_Eݵ;(ؽPJ2kb}^ v論8e:[fr'S%ÞiC .IIV#=h.pAqRS=h"5=rA60HB6ьhcbs4D !VHuN}R#De8c+MɄSoLQ2򥤬Y W3==AI(ܟ )t|`?Y;\$~3A@/Pے7{"S45&_UƋ'm Ç;B* ,>_><$eO3K7ZushyZ*8kX^1&|ѣrU$ԽܺCGSW䱩g/LCc>#r~3eX6jµ j-HbQ7bvl.EZDDfJh|$HI/DgmނrqyD ō*>r(Vo4,Ƌ}Ϣ"IEv/wt:dXL RX^ U"_Šl"?WTg˭~mh I4PjԺ})hY;ɬAнߝ0v`i,p xŭ!葩> I -RY \4G3XRT' nh EyB>g~DUqb(xvn|K* g}iܠ0AOWɨ+IT^b/h!yyO3dž7Ve x=JwM#KϳllKw!} ˄?DkD3".|zz !qob$_H_2nuYW]/ߵ^ US艋\ \f8ʚ"pr93{" W Py/SLm>}e L^5(ŸhP!,N!nk4 G4˻u- Vn( K.tl_N+3j-9W=lFXSVަlCNJɴiBDBa}@L>;v$'mw[ԝؖU'㭫quטQC9A ly@|Ee\z͎I< :Զ9dWY=_U=| }#P!(7wV&6>}FAUag$̣* &HZ>J% h_ F7T>S5=ꇘy {Rnj\SAa.C#~thqhf:|:NR);G>5 f>R-'ʙ'TIzL[7D+Zu޷3uՆH?W̭bE"6H#5?]Xޓ-.wZ*;/)TK2tD|z"4 rȽXtZZ{ֆ^2?n/`Lt(k k;V 8jbV%2r6>DpPvG nj=<2 ?Y1]_sUlQ7x&3%#e`5{jeՂۑ,e.\'6 0 abզ5ː4DEJF4V>k$,;ࡕܟ .&FyhhBl&QlXŃ[$:l2[oB20)gڒ|UX ]AEAhG,}; 2d%UMb)*IF}+o1@fn+CbKGʙ|'~zE*MLaR~OQA7}\ @n'@ i|ʑJںw[Z@zq#$aR#]sDñ@ȍQIa/+>8 I7Y!lf2ai^p% ڑZNE0:]=0/V[Rx?xp]`<1 GzkŴ%9G zYtyː8C 2*ӉSpKN/8dL"u!_cOɲQҮ(Tw BQ I*dǐOs#fͽLvǣ~1vv:>&w6+-\r8^TA 9L 5–HRytvY.}=B] A1w[E0T+4bn`ؽڐ3ͥj)hO.ubnw^?$*5\\{ezwE JGVUg;C~Ik'=j2%40h]'GziphcW8~\Ab;')[)P7 ʦ)-|OGr \SZWjjQN pvf4V(3PI~#"~yQ)W L/+U;pF紴 &.BE8~ܗCFA)Lp2Є̙N^ o>Ґ~tUVPT]cӊXv)=7bBYLߏc\8PIzdQZ{vG a@| ܔӘ߮Ş\U-&)j%-m`o+"dV KH?\aղBhA)Ia*Ӓ-&I夳A<]ZoW͘lPǸT^']?l(X ?|)ݼa_$:I> q 7ZKA~r*b?y6)\VXBk' 0Xe:W d /]䋪) 8'n-#əvBUݺHd0E]h}@TcvE?F_pg/eKcӖop)Zæ@ckBE`_/#?*E. ]r{#4zJCv~ ,eZ_* 0+iJ=\48EZc7iJ\ǁ.iLt:=@͜YsGwYo .crEt:Q1m^~ Y[h{Qyࣖ`Scep54&S>րF~/PV5 Fnoe\xpZK:tN tHLJ+I?}=vF5Y;:;vFQ 9 mkf{5d6j~Q SdٯUre)p,Lܦ\2 L>((,Y2xX:nґDi y >"I?dF~ -X Js\10o^I'+b ,1QHE~:TP5c ;M`؈(IHnTJfG=I HJ܀!Dźg3k"{XrCk;]冀w y%۩ܣ D_)zPKsj8f@66mG): A~$w3|Aes &v=,U<8CQs?WU[O֙= &A۰>pžu{ʰЊq[5mo)36I̱vqMx)`VnnN׵^  ^h~_lQ9jCĕP-p,ω% ǚ°dx;?*KPJB`I(n} e38ٰ(xBmlmj&gאH lm9<_ɄS y$<. Ȱ_U`MpR tGHnXge|֩Mlߵ)sՕ 迃|hei,U>gkxQ9,1d@ hȺ-iBHvC୓It7w z-Y-͕EOθvoL= \߁pe3( ݙxgAՍB$h'RU SF#oKsp5j8O Ɔ.[DNkt=I;s;ga7"$DQ1k`.eŬBkϸS6sM&}rZV ~ /4g B0ق]T[5^_I}I!UMR-l@o?jI +q(PB3HOߌxЗ`/ ʥ! ̟HěܳWqѯ0}җ kjNgn0QPg?{$J30<]+ +ř94`#%]ݛ"yN!iRp.L.0006E>x~س+ [uz ,AZN"އ`y4`6z mU܁}.y6rDu<_ߚ_0@QU53ao ;v+7 IQԌV+ӄfUs\ߪ䝀 `$hcw3:Țemlb;N ,F8X~Pq}앿qlMu {vde{2ز`y:$TY՘*6eV'@8Q),Uؒ6:KA+Y˦()wnVnYZY|EW*HMOj-W\VuW^rb\u ӧ Bo *'UV>y}[?MO'n<ۀ;1T y?) } q^([VuœZRA8)XU PRLa|)qK,L"}``RPݩ-]3"z\C~}–q@ t<tiQ_!tI1_E1eE6YC>Z|2G* 1mp$Phf׷X89[wECj!'|IuIKGDj7V.v7@Cћ?KRO^g즯"!q-qUD!<*vi#6dp"I #UpG3A"XȄ5@,o9r::NQm]xN%z<pD"r`jTbJ$^H. <Ҡ9]>yfmԕ=<2iLobΫ^autBQV1"t6b5܁-F c?r28bEz&OmmR<~ŃZ}D\EA3n"/ev@?DɽMa\FLZ2ѠK az'jFPK8muJì| gzcMvQZ$ 7i<(3uq}9 \rJ~ dzESN"YB2~e*IJ|ve۲Kb5rcS ז?ErT&5ћ—kkn& U@ax )1%]Gj+_PYg\Uj9?mۿ<1Ź?,V2$1?ӳ!lqK3o ֤Ls9֐litTh7 YD,d&nP[*32G̘bqS/Nj3I1BCYRZu.qv XO*>8N=bsޛxJB@Nӭ&\9PM1i|E=YT9gQ/ o&JÚ>J ;kES2 }L ) 6y=iww'΁(x>jCY^wDtEZIfj#U_V`!@./  bP PUOH8ҿoFe2t ?m.ўЭؕQŦ^ٕ ]I ݰeS+* f&.|pl^41 9FP8Z(9Ĥq?v {{7ޟ>3* %DZǵ?mDq*GtB(u 2{@P75#dٞJ+ͨgs.dӑB,Bys*'Pܪ;ҙIkbPh`_Ia%E3wӁPh xI}o/؊fY3Ԕ2K]hBcu5߲[m6%'I%jBua?_dԑlZdIEqHUe2.m聸 di%+ Yb-wžNW&htF&i78;\g^ge%:vwhX-o"\ю]?}87YY ^OiEB";.s@(<*`t}i.'̏P0LR<Ί>Mm|,4" T}~g{ծ*± UUЩWW%:Z֌ICXc-W OM}3ֿ\R+6l1o)0j +ă00{ןpI' ߆OtguK#6نUHawV^ֽcRE 2et^(-%d?`IR@5G[ƙbYjjw$DV0ĔIzN"K-,o( {鈻kC!+4XǨs~SUN^FmNC?OL$ =vmc`Ss 0hY#BxY.b=p_mvl  @eϼeyB҄pkہһ3@.$jL1 ,y~=D{mdIY*2n >_%l#(x;I.#1#+]p] * eO@#8 ޹9lhpU9]!}_nt#XwZ0Ggyy!U !^I%k \2{ {R&CPɀH}/bmN6 6m DHwSuVf}B2a4ԉHb\1%Q۔3dp>4 --ɕt"$ƉD7(Ju샷z-z@ 5j)Y,:( 2JyzֱۙH:<>h.cXJt/i+zme'QcX%6yU,buV}3:/>_0Lh 4cY _)+I`.';BLiC-7i9T(+H!De $.C6՟VS28*92 ١ 6z+ǥ$Ex;fV*o?o]vFNF@rQs L!;Ю]X w )6 `ZS T4 ms"B> w)HV_kFݸ qfSVB }l{&EWI?Kn!-ꋣbBlVW3r#)~#G6{ %%ISl:IVxBiA(އ⻌+($汦{+`RdNV "MMu &gQkDE9n_LRhމūkdSK=`|_ 8]Jxk{$UQ ᯗNh-֗"p{O@qc H=Ad=_R ҟ-ÇgknʭvKE./@ɃU`yMk3YtB sVA٦Xb8`Qdb5䘰L/LN3puT󰛏9UpJ5WKq[5FkwQ.k x OPqnE(  wqV4-q9a7 ip$E=nV0pqz`NX/k\~X!̻~ F\\FjOYyv1173tos~y_%Nb- .,UP[d3B$TPIB41B8vҧ+ O'ez.]RIB0k@u#)wkֹ=TSojB2k7(8Y͚f+,IksՉÿ57KL,1\֒gǴNoMH9ڂZDpV`tƮ,vDNMg8O#ixN &ǒ$A3BULK՚D=aPɅi&5dT`[|W8/╌qB)%Xb97פnX}K+ob>sF3bS4}HUꋜ#֊:-k`NT3Gs)!pWh!Hj_3B5qۻ$9np$q3/KmG]WGYB\X]6K8c7Z0C0)/"PEqQ|uB\Qc #ǃ3hqH~K0 4&B>G5. E]^bvp-0'L0bDTn8"M8L 3A~["ռl{ut Փ+p]م iv5 bt%p b T.Zz@7͛н}JWZbcq1m鑴}X\yaH+nG6&4$epHmy͵J;3֧DM ȫ|4(Ilyc^oK>21&o/ @ډpt];Py1/B9U1$$HS%gr\˞leCWyJN?5Lg% }p"dEBcGX7r8ab)HL36kd4Ch~dڷR-W3ݣCfˀ&"/ !; F`ƀBx=^lC6`3l7;~;[bւE~c[ʞ>j_[arʋLoJOri!r<&(sՌt|-Tm5ް&);V)ɚ莫) (B8]NuiުT2X“N81bz}[ W?Jý؋+gaF{8J))g1&0G9e cc<Tvn{س1aWORF6y]vz_w)FrNVgF`p8zR~hTuڀF&@u(AA^4Hr}2k8qv>X@Bdnۈu?cxͲeuiIDYE8[}>+&2i#TQ/H\E8,FE?2YUZgDgYV9 z mPΛU0:%~̝P'H*岬fZhYq8,u+YO Yd/r=J0RLO$jq;%fY6xz@~E:(LO_= 6,Z$ ;Lo'] 14y̨0I{qHeN+V;^7!Mj&_`m;.\/i.@J Y-ӹOGke0 %? .JVThٚ ]iƲs]ӕa)դ9k$?J%ku (1aVA%M"Uw) -gzFvD ׾7k_Ĺb x[oIOC%ƣ\Lh8/Q\]ڷseؔIZ&CxƖˁ zk̙\PBdp뜲cHGt)|P "?Qx/P#!qGݪ7t/7x~V<6E`/}V@1$ӓͭ% - pD !ނhAUE(g%OE?Vu"!]\0Tc~gEm=,)v^A?#tMhWm\KApzW yȫ=m+=0r]eO=ӲEOKdyC8DIRyq"1Ke址 pEr4aҋ2k4$=53TBFj:ȋ?9-P~vΝQ-OնϥKö) z:N6+ R ݋늴c"GkT!gRw$ ]T!v7 P" B}Jd;\՗]iGI[[[ WeN᫘az<|,E,^_hE k͂H N*]QKգT*j='c'F AnzY/ǧ_9jQZE:{ )ΣbhtGipNab"!hXT27YnjhS 5`̤@64 _Ll~6Tj2ƐG^kH\6C(M7 I5W0t/YY|?_'J'Bw'? $ {-_XEƊ誟KWt5 /6S2k +ADk|%+wMmkx"R>|z@eAr )G͘ Q݅ S\ؖ$b]F>_p`]Y!]<N$Mٍ7..d,my(`3E.FY:$|'it>_*+%>Ӭ)xYRmUXZxN|4RJ@Fa oN]˸A|=8ͪp\; --̼dC ?ő'sŁ,_ dQh 8Ea2hT=!1&XGq(]-50_ڱG}3L=32Th@(EZ8ZrR{;!O{+,6KUjEk Ʉ<~ ڌ&uXցTco%ݧstͱ|F%Re \1PtH &hh5ˬXg{hjXV]qzN+p-hP[n^REMnٺ"Vqr򘜪bY#FCYaz10ZAJ04L[ר}t-mKTDF8/hק2j@CLlaJ(7ZkrU[i{ϡ188:$G6R=gCeQ 81lbhadɍm%f"PIC_VSdzu.xuޠe_Ht> :zW+S6~&5uF!c Y_6[K m+[J}(x?bRkZV~Zbf& M*5җ0_<waw݋x58*̌>f& j"dZMqkNm—y7AkLMĴ2$46e}&٘ңIwu.{7AW״gkȡP+ox/r^r,WPlТ1A#Ll+XfzzĔ#Kw9X6_bF%W=w#J 4͔XgIӲXR=Cf~}Ϧ1@ ̳Ѓ LIX**DaHXgׇ)2@, 0KFCW68U bWac`E~X_ѕ聭ܪ3apO~'iϤ QTq}{aM&? 8'30 F8!ˋB[n'q ' (땊K`3a/YxՔ: B3祉=nc#G,[uM1{hSEoΦ]^J߫+,F*vVV @KI`lRSܱJPo1F aD[ɱقKJz4p336k<)\opIJ\ި絘&/nL.L8@Md~lErE M=(%2n#NRKp4RگXW4dF˘}WYV\;5D;;z7bNnsㄐ'߼{k϶aBK_Ȟ3.A;K0ۤ^a310XF{5]$5߳%(TrI?`c[-)ɞù&n~ QeeHG;Exͭ/q߳ f*n^ɃO}_ǖ@NKH}@x']$P@`N7+n/M.jYxM Frd;Hַmkvbf;lAȤop)KX SԱ3u鍑?K(Vܘl;]9w?3_`6 E #a5Plwe#|5 ~s7fIU$A@(l݌§m3%|BODNImWAU Wك\eOŮ7ɩM8%W#~֯ ^7tpE/?VTK1c,paF+[Yƭh܏_.!"U?pʽ!ESސ|=|^l0BP\vP5Bz|#FP^ga`V^Y8N}.So63 +Jydŭ?]~+xC@zMUwG{*R?ﷰfeRrDMlBSW Ta6b L6XfZr %U少͉N\-y6ڥl{?K=)|so o+,%ěg܃gg)Jסݞ+i{쉼%W7CifY}8o"# !Ŵ7(5pt]b0RO #>sݝǬF6ӔnL_ݜ( U3SE\> pd ϽZhpʍzl/[S5kvBN;sTCn7L<(VAY4 c_f9q)\ UiYǶ.^ qE\(^&%z0ǵ~oCd"^U\oۀ) n A('A~o#;G[T)CȂٶ ei(\dK ?%@]q'2E~va1.j %sv2k^X YaۂLG!r{]Bˎw9`݇9ڸO&i{ccֹShnAb~وBҕdX_Ot? RlARDfneH'Li!n k݆ ƫd/U ԁQZ CVN'X{0{}_)(ɕP` *#TqŬd_MqPYe E52eY}$Clhz#iXQ-+ķDb`Z;݋OxpIܯ&4Ei?iDp[k:,|dl<#M-ǯlYNXGl >yP|uGk+mx_}RkT02\X!cCazG@Kfp8*X=6g $}U,F|U.@~B QLXsk+4vóikKI3u' #"94)ru.BkX1ӉFx5o9x>"$TN$w+ct>r _~+\NV&1b"'=q/@>w0f+zlŲxw:3P*$8]?ʛyY×9->nFn͕B[p茘kl_ȭNJ9jK4Uh]zҴ / 6Ώq. M;܀$$N-B7Z?>ъݿvXX|BXoוGaQ:a{LrF*Zg"VIbBK5+h{>#Xi䁮y,əeA.>I9Z>ڪ|IFUazKb&Q&PѶST'Up˺r݌<@ߵ\鵰 ZJ}řkv}>~W 6i@9(̒eMPa yX{n֌?.O|BS&+ߗ; x4'79 ~5Nv)+$U^9p4=ғx# ~Yu71CTSJoA`IC:.|^!їz!k,ʖ_{NANLC g6xTQ@;帎S(wmj0cmg=.qm*&f/N|W \ =It Z ~BѕقԤ -MtC!? :wθN0s>8n!* ~N۶'MTYǂoCũ,0Yā9D.ѵp|^%?G>~>$7P/ ^62V۩ԁp#n/7{6JҾr&l`nz^UX<7_=JC>.(zSbۖ*rikSѬ$zZv0JٳKw4a_E{_Q0pP QsKPL./0LNkl̔%sV&CR7#Ґך 8]/!8F2R߆IZfň(ڵSq1 ?l2Ntԁk J:{YYY)r Q =m!6p9= ,_} #/,7kW 7㟤Nwn+W3K6vD{i7M=Qk[uڕ'YYۓeN1{pҤHtRWgZji#faz܇ lfN9e~.@C`Q=Zn{¨gU{ 3P8trRG;:j)$vYq&C؉ghS BJQ-g/tVH}3M7SZl51b9/ZCkE[εf+,hRpaqm9QaPލmzUOѽ>[5;eR6bWi+ |yڹ䛫R-C s 2`#o0HT lZRAqV]Lv8Hy9bՊNkm4R6U;Ȋ} ^>b'i.ʽYX1+4ŏTݪ=4j!#PA~^gG ězg6JdE_oM"h4_T!dEI,X;(H#tBVm '&ˏ`&ej]U1h6ίr{*, 6 @WۀmJ_}3De8Sks v>f2]><ȓD԰hsP.@QcK"0E/9" %?AQ>G@ 7oGRe($sjLb#"r7IC\]-?B5øB0#VS_@h1YM;&7l `Ljp&h;qy=}Xك T r6< FXO-Ԓ2;X eݻ<e ZqIV*>>fm3ÅQ4d扸3 Ԥr 4?;."= wLx+g1+(([vXDVϜk!IdεT 62둵^9Cρ) tLLd[Hzޣ%syiAo qJc$S߾ƹj͛U8~"J'C3 !-6_ iۜ}scJ)J(fbk0O;5li8,Lbieu<̺w[۩#d0\;SpIF@ϊ8ϯ5X1q+c6QI7Cu"j:]h5 EFӥ!5ixI=VǐH0y߿P,#3Gp]%sfڰ? .%%\>ZhB%0 ~V'8Lj̜t<|Q'EP5gQib8GQ%C![teGn&uwNdhm-?s/ Bj&\$`Ȃ]_v>(8Z51(b(r͈2{t5{>Bqww dt;"͜9 mVKOh(:'0C0pӜK)-%AfqIgbBs;(~W oA)!Vv]f`;! ,%F xj8*N $,Xkz^U(??y:.SdVu|{g5=eB$Eik?Lʨf{,kEȢf1?l*߁.8WEM\<ԹE)KQ"`yDM]?77< .i4NOc5N[^IԼ_:XWc>[|w+[RE!qТڭ'.u]ޢ)Bz̝KN,f,IA3x4jE >9FY-Ev[#E܈}9ҷlwYZ-g@} VI7n"5evBҌXwHg멅0B]츩=)KT2_krBJJ OIi⏯4+i X:V:jggM^mGsƗk+U(;?#[:`'̇fIA^eZj;dmz3n+L/Б<USrr10# xf&J(9f) w.[bsoaKMȎtzaMJg[4: %#E;>vn 9=B|d_u,!/O }|TUՕuߐ]F3Qk@u xXV}h]wQe+4I wHg[^P ǭS<| ]ٻ4sThK{OY*2|ux:TlJ꾥يmJOj0#Vg Oi`2 1@l*T5΃6CqXJiT,9,ONIT+pPַw"-0C(.O7x+Z_ȣ岼"/\w L;$ ! O4M/h(]`E'CǏⷛw5װ=(}6:*߈RaI>* x.k/P| 3ZTR>wTRkXzeg۠Rĉ{tAJK fy 問uMU6)Cҏlp^Pס,{h#dEgEe3-\T#EvD}N`~MؚY&%Hi ~Y]zYߍ1.Lz\"Y:;A@Kx~kJo*d봜9޷bxVhӱ!m LVOrDZ&.׷rqslAܑM$| pGeD;TWI̼[YLW6pfT]\EX.F~(gNrY+icz5}U#Q%t@ٌ 2S/Ŗ |(H?îG.^M!Σt1hq"Hx#R|2@lLB]a$#l GH&,   p6ӵھT)dּVba0+ݑ #^׆$a<$1䓶t ow*2u"fy&&[WӉ 找I7P鞂fD'*6ṝ1=#S`0hb~gxKyqk3xJqH6DxjbSww o!"ק_~O-a'ͅu!`mD͘dm IE%v/0-m"?bK~oR( vCa$yy*M֏KMJ'.H`lz:wu. dy~щR #p Ҏ%SJ8HN=+ HK!I $ *1ӌr/Yֳ 8话 wGؼOLQ:u'EᚬcۡLK5U>b{8Kzm$߬YÀr0! ;S~u' `(@!L+ ¯$4и'tp- :rta!b#b?h򋲭`D5?:ؼ&NbKV?lak>$_6Bn?ۼ9:qԚaT&0K-G҇Qa8X>#YN.dnsHFݲ1RS8FldYϤMJQk0_U<D{q{JuL/~ ː`8C+=m%}W1ӓ!JO,EV2I-گ'~4co;~?M哃Q.`Y/#b !sT/ٕ ~aߝ͑6] \e]C*L0)@-[FUg U y-(I@>ݜd-b˰OB$}V~y4Tg|DO=$'v|qܓMS4yi J17Ua쁑(͔,cW9۰}!o#ގ|e0] HMXD>r;FۨċX<ǂ*/rgOҎ]+M>Na&loOb&ZstW1GxM`г?g͐~> N !:}`yCߣУjGM8b*D'/s)h˛Iw]BqҶB쯢dggvM D*& Y82,1S'Txq M3,DY^ XɛC*ş҂CNuD9ow.iO-B;+DLg\XsKM?4FA\Fh;ѹZ]C19ڠEA5Ul*$֒Jw6?w>^0ޗy3ƑB0jZ2ȅ0WT_i#%ݑ<'.?Jl4` !L0 -H!h1S9jy%AνՄL&DglvЭjhY "  ;.qY -3Rh>ȃfxo0\Xo  =}j C20C`j'' q ^!xg4SLbY ::gm5 #ܽ8K_+^|%U|\O/ kձ켙'3̿~HB#jCHʁ=?1*hUH}ϻpԿEm/Z̎MjiO r<ݨcTW | >q3{$ɿjGCC6 _2dF{si߼_i@iNQH3 )WLc@n ܓY= VGyEM< m*4)pyV y&{]N=ieUMqj >p4RQϐw4>֚8&xǐl˄*spMA>uZj)ivA0@7 !#v.VC=ٵ "N}VB } U/ 1mfpìVl+oD7huL5Gp%輙D4pMpb9":h!|u1g֋FR8Jgdd0Xd,S_8(_~j`|)7BrBDvjjA2*FUޝm~ v`@O`6b.H{-yj}%&o>S9xG7RYllO >8z1/!xO7xTu{AMZfYw\^)zJץGO,HiI)? ;&F ʴ_6TOckhC-!%cSb&' ;o{G%rz|1y~ξ)~HWAؑ-itgNr6-S'ku @,g-3K I7).2\~:K.=8ilrw۔ YH>zA- ] T $@GjdQBFR?9EVg7u7:7+9AU;"Mog|&r_uyl{q<"ۜ.m _v4y7y9MmN;>ڥYs9(]Y kWOh(8^,4 V٬z8&dAp5 3^5{C+9%[l<B%Af,έej~Mr%/ .m"ܿ-"+x+;$O@D';%sDqE+g$n{ꛔ,a%M"i}n[G":;`@oTRgB)+oH"QR"cZ2*0y剁Dt+3q2YwDn: 4h5KW\VD!R,Xƻ ncג?HRyޮG6 זSmng= V\HK(s+Ydg; 0'&ؕ~wdfؿۣdꅁDC)9- ~q%NB[ BbQ'aKDLZaPo)Gw}t>oC6lCJYC9e/zaw\9ԓ8]]xDۻ.M F`iH+ ,w\/ٝ>?Nci!x6 WPx?,Xl8^5ak.돸Omn{UA;[1Y5?oێJ>A ݏqQTE$K~4#Kf쪦eo@H+T$ڢnVmms}h! prnRLS0úKJOV{Zk$MNwJjGp0߮.4W1Q,L$0#pTKTwҦ xbn'K^BhYڐ!1e4"T s'ULbV>J4@%GX8L "ÊVWǃ2Kslq훳I$֒[EuYةV ?|x N~EX{Ec Ŀve"^-ÐPd LSG9 Kh&֗{T&С8i6hs,xcLuъUSc}!D5T[[ݤ[L{~OmG~măPJ{mׄt\Al9) ^wI }$ 2z<ښvSͰm@ɬ,HuufPpzUU(!3 O/Du?wiui@ U8_Q(T]ỏK R!pf@pL%IuCioyr`zU0 ]H-'خn JO:@"Xp |55 jk2a#v4ש+Naۥ|.zaخO΅Uh $hs~4z}[.FYzo-EHվ=X;J8 v<%[kVxP ߓʇr&۷Ld].JxTMnH~y zm'{@γ^Oä.hf4m*bYb .~A,W^Nn|X}@/*-P0Ev f.~I.jmM~VWuv#qrң֙3V;c2^# pds>jySg9\YUlm'$:J%a˧mM8&:+!-s4={5=3V$mwcɃ}GnaD[ݓx:O(w>NAXZ`qW::Le}5¬ꢡĠܱ=S% '훨-2_õXѪ<4ʎzGI$c G" FK; 2S:nZ EE6ȴpA: @3oKcPJkK]fqET}Ϯ\COXұdF& Pxx?0Յ_AS4~rdX'|epGU[=(z.Mko Ne]qn;"}ޥl1Z9eJ#8"@J ?5S5۾$0GUj,;0rx 9d()]<ќ~b W^Ϗ~/a +>D7 @lX:+YBAw`N0@/_p+ ȸ#ѾYZߔC]M9?9tT4 /޿H΁ƈIA4TLPjTF I8WiI6in zҸBg݌A"18 3\1q/1Hnݫ8Q+ehUi`xxit\SyLƓ2Q%n 6$ kh=g&&|$ZD'_I><^,cݵ5p=.$u]^HeV쮘H^* ]wK g((SG㸬ʙeN!J̟9ot\K á배-X|_Ut/J??hCݖSG,0Y\i|ٖS6d#~p_庽H[ztrPeC%7mGt~^K{q` \9s|ʴ9"mw8@g#\ɗÅGI֮Ot_eRhҩ \I^m)]#N])mm*-pԒXы?la tȱ #ڼEg{\cNO?p)gߦQ0?lǏ"7"`)K,!\9*es@!T>H٢AL>vIYQn 蚯uFqlmkv3uHȈY],w۽*Ued7$?BjJX!s\n%+#W,BahҗX.Q[{(u)!5򜩚Z|UTڎJ v?&ߞ2KY-Er.R8ʕvLRL$"c oZ@yHS{lZFÿ,"~׫1M&z݈|yĮDP|m]lDPw#RHUا&) 栩mBW+8z e.E1·EFSu_.SdapP]_ |%=Bvy(RS^2̷)z;J/Mp"&j{-87,|s.;+ e+Ȋ|򼟪kJDrNWw"r}>xI5ҬТ&ъ\#ާN-tS)z=V\4yf˰,E!P.aM}fۏ$fQFlwWs 4(h$3LTٯN,Zetފ"-#[5Ȇ]lT[Ő h6L w{ҰB{l|AgH0'+wG$!P L"'?zI]ɖ"3$Q2růß7K ѵx*cfs.{Ϟ$x(JsD ZQ0փum)TRꅷUotŒUKБ숖JַV{7ĩr|l24Xa6QO(ϴ(PnqBWN,A3Z[z0 p_6[}: $wَDys|[бr qi*M syJ;@8!&!0F>E K%J~Ղ t/N1k ЀI|=V9\b5"lMn(l;GbZň8K"8 6[[-3P;}9bKLp3(=mB^$c44(灙?\f(] QSet䍳F"\b&Lʊ?w"HaO ^k( }J[#@Г]'d/W|3' :TʠKe4&.O}D|p.>'8?ڪ֗Eh+A0O(NJJ#XΎ fAC*.閛H@+)HT@ef\.V8_ubSl߹XYsqq4L3*?;P; ގhy%[Y~_;T:B}rPi{c:B5r' 5Uy)54.चS!f J~H=ҲVBVYДTUH4D0(`I"c&[1Nr8LSK̵^ھ8q+7J'BՀJ & CF 8evq8RY~:BO XJ%<@"o "`(9rS8R!$k\qZA0n\M5zԊ" wii\ IǢcI*n{So߁Mmf&Ƀ+Z#o'甋JÊbTz>I`rүYh6~p&6Ǐt+cr{^wIP!/DLc†SKJ7:i?9>'̙h⮅&U5%JUЩ4;.VEu=3!SBxRg\ʺ=WV=q>we&e0A'7o̳2^@Z1ė.[Q:uΧ$zNi'Nxx7ɱ1w&?]uDR-վC64y @H@OW%k(-/h1:CqQL##₡-QƲ DT}Us1<[H4=j"v(D 7Rc*PItm7$ڎt^L8)ug }xO'!P]? 65S\{ NH۫Nshs3i- fd:,z5_Mg&[ Z``[;.f aO-> ֊#յh z~[I"a;FdNMOg'޼AJҺ\^a oo⾴$xu(H`0rg9@ނ[ɏ>iS3;}f[P.t0(lq]hw J?xiR5]!A}}cI/J![0H,~ Cјh丐6;YjヤM/I`gZe!:P2N|t5L STدhBz񃱖#tsx}$.bB@;i\U Pҍ6Rhҭr[!)@?v*38@Z`& 3B!Cy.kOבvqMMf9e-4XRLrD֣xF~C}.x蝕zí68_~ ,My8&RJvJ0T6 fwP<+Z4QcSHĊּ; 2IX.Lc}] <\]9n/mLcCupScҦA8t6"GtՍog_bw2su|t[O ʒ:+H8Gcӝ9"S4E~;\ >Dp>O]z/m:v% Z]4`@;N:4lO؆t6ob m5 zjfSn22ɪó+ZQmFlIi+ ԝ`l'Bun;WIOT30MZbO )1yߦbP?%"%4-40·7K|;w9nrj?#Zd/W|Gț倇u w=r:4hi V*k5CGw8+%r"ˈBh3`[M_)}⒱&"fYE70}[pUp^& A-8ʯ~#Z'QtWk L'Wq !ҎUa2:̫K1~LN)LT*W\]05dͲ_Qj>ÅAnq a tPQ8|Βj-PZK = -|@xsт?1BCQ!bmΰ:>>`f0"sY8iY3z@ T:&XҲh#XHdij"5 _D:@.6S а;S SWYc(šBZش V+_OCc8;OJ^,4fi(3SkN; ` ˼ B-E=B^ ltE4nŝ&ϤRl@!UzfV,"ʩɤ˜[#B A;=6⨃5J>f9)&cqsl8g#l((Z;v$C x٭3s-qrZf"qFsY>Ut|&}XrUK(;㕈Uu[HDb.@f'?泣d%ԣ;Z- ,h,1'_y"K$YmDU'aZrdTjiGPC TD+P6A4D"AIY0?F5{Z\q%9EM ){|]$|lv[1Th@B|uGP^g"Jt̢w]F9qD88^0ΩӴպ{'.^C pV6nӜ[9%U8"\HT45q&j(J O(vsӃwCո[xm%A }RزH+MjJ&$e*jTP k˃}Q^̘^FۨJAy8MH d$N oYj*nΈ]Ɏ׫aFq,iDV gљ&k\ñ%oN;WA={ #!܆:j܃zK0#@\fAmH `NkՊwGBàܸH Is|\uVUT&M#_987jBħɌKSVX}LyiPlJ ֡W$ c] vHE'Xz$tNG.'S0JXGTcN>sn"'G$̏皰qV}FMX<W&4"nR%ǜ VDPb"ʕj~jdzc,fKM5I:з!"+'_d78B> 0Z׀$^ $m2F$@;r. ŁbHݗ<Эot_O=G xzhC!?`$/|фa6F)CgvAgTRS=yhPy^bT( NH`Bq > p eD9A/v.8*B1+ՔTsҠQvKgGi{ST Z?QGf3SVgU𓂱Y]'ˈ½-TR@H d 'ZFrRN&]/Q1>hf/x{934q{PcvkB7N[^6]9Y^2y8]<;CtҖbw]LکBCf= jsBEKm4;0t -Eۧ)溩)ust\ۋ)iOB,tbQ֬16ЀWCš>X[xYuCXWڂM!FIHq]#~N> jzo#>DrcJINU Aaڃ/`"~edK`ȵ̥i[%!pQaQK-asj5%@h:KƘAw=y4LJ?\kK݃i}V_'{m뻚h&ur0Zț%K񫋻g%ݰ3 ;'Η$/fЧjo@K+Rj6e,,R83 f~)l&P?Zސ(+&%' ]-rQ *sO.]? jk/VR*V+h6`fFΡDwDm0gVMyeׁNA~yl蛰I*툍aB[~HI!1y Ƞ~ rc>{ ` ㌵v ,dDdN7!|OL5MIXjmZ15埛Rn,\=ޣubTH1 J Pd6 (hY#xJ}<=~ `"9 ۠+)m E6ua&&ah:3Ai'"9V\4YvK'+_PՖS\Ka22&}NSFJpޣ01GA5½9ë]&il8ҏXԧ]aXl9wB/&>;2;ܢ%YEtkP<{ff4VT~7VЮ̼ۓ:BfiF*Sq7?ݵU"i&lJ93qX>ܤCg"eewܸ0X%JBcqTP%V9L& DY3'2UU^Ќ-= ~TR27oժñw =qOl1|W8C絶elի>\6 s43?=PFUT\λP9Ȁl9(Ʒ pAKϓmao.O7v,_9g% OpHi[>tIT0W|H'C>\{R3n݂ͬ%]!Li7^k+ާo}! s/ ˬqh/og4]>6rI ,jVY%Qv妀_َ3UөXGQLE4WERְkg.pP3ϛRyzc Z"wpeRZY~ʐ:B :8;b~M,CJrOꎠwŒOM+GφԚm33 4ҩ`Ӗ6D$˜Q?i b6̢w"ڇۋ8/Z\QL"RSؐǩ: ᛒ]k,΂-͛>4;~"'o>x&8/%uQpljTM]?!bę|X8ڸh YB(Sb r@?1|Vӹ~y%Fyi$+yݦ3uHn2ޙ]nO8:C+gQ4GwϾ1WIڄ8 IѴި:nAU̐NSiNKʎwhsyJ\mн=|SW _JjДa(S!26uR~Oɞj+0ah(mWotUIW s|qƝ:<m0Acnr |H7ߚ|$`6JI=gD{oUSn܂lT"Q$W"l8s%uF]~ijd\[eЊIYl.~u½VkTLBEnI:u0jsiڬk9(n; ]z'4IlwV]fڀۜ0$NlTM(u,y:aX z.~_H30PuQU،NZ8ڞ9* c;u\,ލT: N, +;픹 $t^S5X|^ 0SD2ZQ=.Rt^o:][:EzPAqȈEL qՌ Ha$l놉%3 { ;m(\En4Pa}Y(Cv3^&bD-irVdw*r[Cr~Eɇ@FrTdv$2~1ȪjF暭&MU~2K@х.I )=:KK#,SM'2#{ԍ` ~T(kyoW!$ՄZ#NeG\!J/_CU0cTOO_f}z^n"`ACGWf:RDV#)T'*?vg6g%7O_3Hċ2UnxȈ>&!#ms!O]쬽Kz΅&\2:YΡ>OUszW[h w NS)2Dq%lԲFq>CoVc6a4e_sMLo5[?ȫ:d*]3*s]7 ̱|]7_7ks^ٷ$1" ,'`U+ih`lg2KF9N+$rSJf8J?g[i@wy-'8FlõT88}ѷiLdɼ&Hz!W  [zJ=n *}F9`& }rDR5ωw0E:Z/.6ʆUSNJ^y8*X>QQM8? PPMO/E}%@l T8w# AC\M6L?cڳ\nļ?1E~/Ăk/.^'Wy>) tT5<eq C0z릙="61 b왳(rmnb~稩,'̮/R,މ}{5ׯ-Zsұzl 0NZ_YTPVq~ˎԫ+gb1I:#[|8 R:5M݊Qf1Ih+6vh/ u[mZ¬<ov[cuZe̵@z <Іjw*bLɣ(&3?(-X~=W3x ^W{s: ãM[cպw'œUYr74X1m:rˌyN it0E.s>O'P4(w.6(8?eB.7%"g !8`#w̮9蜠:o?@xNUo̊+_Hy9JO1xj(nFKVAޤ\ZtkoED9U vى(֞4]>7q%tb I˼4;^GBܒVu7s0(9!i{}O@d:;Adh4}@%)ݢrܬ >حhc]]@jmT}P3Tl>~VdU Pwô3VFT.0N &]cv 6lh3 5CL*@xMGb1C#Db?B^3f2у>i`x(!`q6{c5$ں<MK'[l?#F~t٣h}Op -X`;>32JD nu^ytoƌ@x34ox4jx[+ yNvօmf7L+[C )]IFtzlb說i^q oM']ͣL ߚ*p\8|. ]xHO>ˏvb5@|J28@¾:1m_GlE]VL67[)6m0 5Cn&iMy/Z UYC@Is; Re\CE^rDĆcKR8xÅڻ7\D5#Pqkl ) Z-o5K~K^,$%GavM6xig]b@U&&$T7ߟyZ^%u-jŨѝVӋƏv{dz(uw=[sA:RGU&|{!B; E(2Hn-adڤZ(*l4 k4VJBfAN]-ZzB5!{uO|n_9E.&Kgtҭ,ӉX^YEgͥUV^/ %ܦ TR)6ک(MHY% 3VeZu%ݔ\& w_DO= pN`w۾ @ôJzkr*SS'H .=GӜ:2l }/41۝ˣ'SoXe.&,Xغbk₆\J4֖2qKˎz~(J6య>g>~F͕UA's}Kz8a򹺢2CFZRQqKŊ{y4=miLƑ,8F~΋cK>=r/&b,dfRf8!#ȏ]ylni""^*V+**eB|NVE/W+h0d6P|aųI&AZo) V&PH ^\HߚHfbz98.cW]Yj^%%r\?LКT|h*T:GZ~K Ήchl[ dCv]{ZV@An>,$Y#*ݏ1$,bphl9۩r;~MUQ6|W\9tkzzWL(%nL }Kty,hxieJ|F{vR9оl8-՘A=KLhoaA3g|e{G,/߯{U W|ހ(%Q_b Rxd;:^GSY[i }[O>{--J9 ;iy4nEpHDGMo@Yf԰JC͑- V=EO3(CoZockCN5t㩊nsN&>Dwi'ʡ [|W3MZ$v 2-7JvS2qRnTh5 l6{-YAOTʜ`b4-'q [#'F6fHIuP7nf"|9)UH̀C1sb XubJW1>DRY38x@((oPjϘXHIDn^Tf`q\Ck?c٢wCh2m^HKSՔonQ&hbv^lk(]2kmspVaADcrjYh:&@U]^$TdݑC<dϥ)dIfljh5saiRjPr]/`~Nuqv0=H#{uO:VVwD:J! Cx3u2zƈ$**d?-VI~IwrH;ϽyZr8:r5ԩQ 9JAX/?~G;k:Tov`vRg;.>喸j0nE|ҽdJө2!yvdD+\S'K`wǸ^ft£oO[ oIrt?͘AZ.c Hr &pr%#plPߡ>(C5py0fE6Yg2t³w/m9_y\[`aNP/mdp+AZke]+q~6(ʃfU(2.FY(~NUepK@?Zf(car{NVQM%W:DH`Xy F707|BTC):Q6OEĽ$Q1,D [ifWG{r{dt<76 EJëd,0OԽWchs'zbpэ;$P8סF'GY,?kX{Q&lZ6|`EQ0rJy]}Sb\yp%C׮Y@5oİ XvTWl>M<$Lu9G@h)aNr}\ &Ҥ@ͅ`=g&5$7$%Z%OgT{IFk@[3*ܿ=4"psQ1<q6UkO6!&2Ovah ߐDkkx.8)=Xu׉Dxʲ59S3$Ts&/vTV?]U?ʟrLڝuPYF8|ДF|dΔpM^O]];7n2n2۳f!WD\~ﲑZ*qHVt0w' 5#HFKҋutuv9ܶNxmi-tBwY\xKJw`89CAQ0AQ9L1]+jNr'Mf:ҟM_^A>S ʴ QG:|3@4eT ۡwR"ϻuO6қc3^ iT MUFU<[8sd-Ì-~:@E9`+%6r-lƥAk'Q.>(z\ȮfNaCߪiWB8Z<I$M{F]hlaЙ0#(V@ OȌ%g" ͮt6Cy=9@s^XHx\XtEHP2Gn+SQ밤>tdD"<N7;Wqyu/QΊ CsTzǞE[ Cަynv"XU瘒wԽ.$E 7OLomO"?dd|Y 6XE͛l^f:ĦOhwmvtsl^Ja&7-IPCkھH{zrP?QF/j[zCznAim_X hd{2?Y&"bL>0N.LIKen TUŽ ´'XܧKHD1<&S""vJD$Ex7MYYr&k8Q^H4|.Df*sjM;e}.K7 ٌg 0RZ?E5%"hl9b%.,=l ۛh/m9,1$.t ]J%0\h:w+]pߣ& Ք%}T@C'Yuӭ {|{`HD?đSҔ䈃uZLgSMk}$25cRM' sGG=<paR0 9ɞ59O~2JAHe4Yeüom2U,!?ݼm2mǁ˃I"[UJgkD ; nNI3R'xBɏ]KV:|K{8N2~ \tlcDQ63dK0)pQDv?@Ƌ󷒶=w׫{X[@/ǖa=s~rՇۆZS?Eܯ>TY it G!6r(tpV .7իM ^1bk_uY[2d˛:.!1a8L+4Iy.ܸjz@ Kx.HªYKSF 2ƒzLdFVӏ ZXoɑU6o6?di d%)"EHR{S{GEf!yD/i/Klٞu?UXZ9}~YPJ 'u9 e5rST'NDXoZØތGialT WXBBKx8~6A#\ǐfec\R.ʀ"= g:5*$?Y @-t!$SV834n8:; ] /cN㑢^J+DϬ!|6O!}=/~i"2g]ՊMBW r*[R]5b1" .GPZ!<OlŦC6F!wFpeq'ft3\[ .[aó͏e(Mܾ>d˳a)ejW1YpsN]5z*\ϡ]Vr늯;N f| /.ӨͿYa-fY-K4Z.(VH)܆~ Xd [LF=Ti/ѬϮ7ǝ. gK|$`4;T`bѡY*Υ'c}5^Zi/,{虉lT́8ɧ)FA(qF,;%*  g}= wPAuCͰ }_K4G.!wx"|chNS[=fе 45TtDڢQ!G/QsU\%Q&LҌ* Q}Fe@$Y)\j<`(mBa% l*P榰d%Oo  yXK,KTӑ!| l-9=_0eu5FDlsI+r b46\N' 5=oRc@E}N)WhΪƬ*MYGJU*R(@Zc$_[|Xƨ ꃋrVZC"j#ݕ੥5#7>H/tBu4rk:-:ێeH^j*@$ P(Ne"Dta'K )y)W?]"Ϊĭ8$e!5W湑[jopD;r3 &DZ+âR(g~H0Oպ)GKȽsp*Pj\\BάH {>F [4N&G 0!X?!ea,sUۈ f'nZGG=NQ r1R0xG%;l}ؽmx34Io˱l0}#巄St71d,ٕW3 nС)'HJ$ ދtRgF)9:`iraoZuvQW곊μdj2B yjpM$a/8h {wv/4>bC_VPjzdT'{5 cQFWmW*{ QCD>&\ȑb4WVLVEEt2SlvlZLoª{6ef8Yfmk覌M$x#I ^o+K0 [gd Gȩˆ7oL&~Ͽ^b̨&~}p`a$<M޾I{ NAM-]CdS!w)';5+@TaOBfb7>Dwe)6'O0H'YӐO8 b+)xa(p!ގn5ϥGDEv4-tܞ3@V7z{lw3dv&x ZO "QeXד\?sZ'I_ŹD p-OLOfx`x<ħV rvYbO("|rB<F4'2(MFڪ%J7!z*& {-E>mX³ݺzE\tpkI9 IR`<+Zn AdgoО #=UңrUv1bit06řcx ,O&RC?鯾ڬ!l!cˠvd`U6{Xx pul!fIoLn팖"x1vުz}QiCR;{3J|Df۩.M0$vdܥn )p_)3B2JaZ'y-K'ۧb&hiݽ rV/^k1ln=n~*I3}V`LcI(tǿhѡanVu9I( nR|@ <ŠʺwfR])ɨ ƞ6/H [ff[|%'A#lMeS-~OjomT2Dbr*SF}|jiNʴYlyd# rZ4p+3_8-5`C|6"5kyzݩ,+иeuAi:Oԋ|/ppۏ M,uT JRR̻{+$~;]}IyxZ2 B囀E4݄_b0gqi9~$z7qKA$}.-"S9q[Nqx[Q-Nʭ%v_ZmDÍA( IӟBz'[q'N8 QW0Y.pSQR7k=ḍ8g>!/QI'>F~0YTt^OmbC si9x">5v#=I>Ї1 'kf{CmVtH\<>, >͵(wQ >vAWq?IupUsql6`n!,+p M˜OY')8QL=~z,y~R):6IN:pB>p'4lbs?N;a#a'4R: 5l!U{e Bhm/DϕXa{}UD9 G}lK\6LD^^]tSM;3)ʡi/|&V­UXZ}5ϰٗRa7`b "D6X?ס~@yU)K^8fq-r|uCM~>P?H6 z%pߵ2(jap}U<%.Ob;(?壯 גMwd'Z}z۞}.ƗDk e /]6tux{,;^q'SrJί)g YYNN^n(:z[M)"qH8ӑXGէv uy[><^L>xB~ >V=_bSt] z0pПh0qEul*`YqNâއp 9mul]<0]ƹП\9WN@Λ#K0XM'Qkks*TM޵h[6{sF 폛gkk0X1m3]g죁Z랝>ʂaK9F&%M|WC ]O$쾈-'IH.ɖA ԱI_Vз~s{zc-çT7xf:.)"a<~FgAʿQfJ!BaQ򴅏 ]؆h聻0v|Bӑ5=Zֈ1 zfr(|`xe'sW+*Z1NN&347"_p-Zq3g|Ҡ!]E2YWG[G:3>R%Mns NNlZ=lei dqYd߱_}J {Hu*`7Mfy$иol1󊸮y̸ԘB;4kH1}7jeubǗNf-:Za]- ?H!P"&aCTd׬#%ZB%a(] wZQ_hBŖH6e^{\BR)Ybvj0eiOPpO5+$1tq9vBrWGTuC+yB>3hZ?7~pI#.~R/:ֻ>(@D% veodq'i}9ꞂW1UUFRd$z8gFh/GMѲV,oH" mfR=%sh( mӐtM=Ƙ4vz:q@0#/>ΒIH^؎ PCh9{kYG%7ٰC<oM0:d<톫ͳdq>hA@<JI#V٭#!Աb糖B<]cmW)3ik1T.cK 4xH:hXd]$"5+Oeaw+AQtLzoGÕ VLM|97 jz8O*{82]-?]9>*4ݽINOVMP260-<3lQ\Wc.{"3b$@.ۍK#`BuĬI`GXQzHJ~|SZZʪ\~A-- tvDO`ccJt֜Λϥ$l3 qf裡zn J]8یW>(=eWDeO{VЮI hGN^A'L..௿g%K7.9s îΏ|O7F)3ưsڵ֍:b%B{ NNH>dј(,>HȣRo!inV_sWt v18h~3j2YQz}p3Q{P7D]O;b{U"N# mk^ȈJB/ sKI2E#T$ ˪|"0Fr"Sk[|84sMs07ѧ|S:YK(z< єu[O5ma4FW9: 85?X#H1 N'Y@8(xhS %Jܽң,%} ׮PN$\EOQYr9<2"ivY $,7C ޜ_ lEg(.% VAWd~#PR]O2v<+F#ݲ)~K XRkaC.4‚eʎg=%5m,) *E7_Ό] 4(}5e(mJ;VJ3 I*NNn4G%E$ռc󨴙QtS@đP;rSF"6z$i3 *VNW ^s>_a\'^!x1z6Ֆ4>k" YSS;_6&PNa8~{/?Ig} ĔSh*vhH^R]=.Q=yXJBt^7#o!t#9}GH|ye!p΅ٶ*?{:ě81[io%s ofU2d3zi }q${Yq *B԰><~V{_}220p>4>D>ܘp9ank)N˫wS :/+a.V`f^) l~endEX'?_[AtTrk/02MQb#& Pׂ$<#9b sPG4.tBS. ֠/^=gVJPQb!7ͰwSypme,ǰ tۢXǟ{ ؋iWDvZ>pY)QLh :ݯ&m?bDV{~Vj^={3#P\CR~V&^4Qݯ>VfLbƧJ(h REYN-Z+ d0AnQԃS[p꟱auӵf!_3ȻӋ)g{e } ѴyixX&;3dD9v6Z}l] aEA'6߽/Ӆe=a59~m4\9W++=㋚t**0(ɻ6̙Ftuc6,ьvRqvh˰/3H&cw}K&76S.3ؚA.reO3EBaՁ2Q08:EKjFۗ-D0Ԭ`|ͥ`ͿǙ8JoH;W=Z]Dper]km`q7L=k~$p ﶲ >Z^Z`ͰtU'&Ƣ(wtMݯ(`D_ynjMzNSCM^" МTC_)΂๩:6 )EC,XLlC/jJ;ycJ.4ԑA tp̾-w ͽAM XBK;y14٨oDk.bzJޚ( S*: YZːf l[wX2r g4&<=?pђՖFGԣۮ!~6$LU?޼b{TTxuk (vM{oo4Pq\K]^@-=sYؾ] L/B)t}+D"gk]H~Ftp.s7G|уP82uWj7d7N/!POg=je< ;l{A\=XO.+b5xzR}4]N {$N^1ӴЄ5D#/e }} -&e0rЇn#v7Sъ>#YX)X?/E\+=/%!L:1O(7*\!X;D?ޜ|ZeL3at,@:#+0 m?p1!Izpw"C؃ѫku;xtŋ/OblQM\`Ւ~k{;KbN"JPS2%l5s*4I"./l FZ60Ǒ3ZTU$wTd;DQ?) (药57EG+ZXB}2k㮹`twyLo7'0qAO(LF\4)k(T&>CC3WwO@lCk{d'tŮؔ^/7ض<~ , Dِ1fpUbKZaX|tƏxe;#-gDB']6mXC<4vMiA Wm{d R⃴*>;Y+4CPͯж/!™A  Ѻ2Rq۴OX,Rgig ?*}{"^USLs}G\8XmomO/5?QƿI`Zje,] Fⱝ!|60bQ@oXY6w ̝7_lbsH7j eaHt˦_3RJlp( A 9y]x񽺁[KF-y-zicz-Ky%$Vp Er%xv`ī5t;K*_bJmB?Uq-3cB_ `@0!yW'l`G.E1 r:aS X QQԞziR҉ hDM/q4ȃ.Gϲ!T9m&VC<ݮ[K\\ߔ7¡pN?+46sz?X7ƱY*\ X!@G}j{BW u v,L=/F1Lj !Vt\@sHmNPh<U$wz) Ԩ3,2!D9G#JB[/½ښ.$\ ЙMrŝHtgx̤sfZjD?!-&$l 9bkuђdHhl|'o$f k\kH渢,rI V&)y`Y0' mRWo *jm!>3_S z֞Ō-]^5Zl<[/Z R.>aCP{9E/|nò zHaKJ<% ~ٗU8~rMX#*>\.z=RYg|9%G2 !4wOQwh&vWGG/lyL K; s7-c"]s|U RЏrpL t,; ᩆORNM__t͝ԭ#%8 ~0Qyz~CkչWG@?&Q/AEQX V|ϫl`j:2XtLL@-ZFY^ϠQO? M^>ώEORn*JA-nqRx{ ՞,vayM~/K>#5mk?cljZJ^Y  $'Q vepF" 7sTE!cChX Gd4GImgՕDN+6zU3+kCƁ <.Ix;Z78 QůJnwc -T~^()XS&Oc^w@;W>Aޑ U-Y>֖ P6ih(KSJz>YjZ$Hqo+9!A,nJ6ZڃC. Dk 5J T/Zj%?n%-͛SjU{nV }012\^J|E6 ?:; L&9^BǨr|u"6@(-W }\K4lPQ5,i3Q_Qkh5Yr3\ ym?ҵm҃Ke A; ck| 2)gQ@?7V&~o,7=E,GThgZ24Iqm=IO)u5_՝OLq ؏'{Zd)5kz$ջ:6k_b}:X쳃;XIWwzSW㇘,2ny(pUFK?;&5 ~IQ N0DQ+>`dO_y-6^ӐvL#LGJlä%^9gBN Bح>s\ߑ狮TIdASN'"$`HK{yƧUq56"LϜ,/W.(9gvjɍS] Oǘ ViSIB}]rɞy|LZ Ab>^YrN>@5N;Ք}=Wr4{zOntw<s_'x1]e'ԟg6Ѯd>zz:+wLcXz8%[t\m>۶o$R }6Rawj^cvڻNmP*:BFɛ|d:77^aaHR61䲩_Hs%;F^##2p5ySeH]Bu^RȻV1mG;Uڊ$Re $T,@ҿ6Y-@NH=iuxϓzN?R38WqL^"!,"p@~)Q:Ϊ~F.S r]rqw}; V4*ONnv h nZ. zOP -ڐĭh#;,0ejDz I',7 a;AܑΚAX6MS |90MQk5QZ:Ly! kdgB[4Uف٢x,%frJ>}6cyF)ȶMW]4soӪ~( Jh8BΨd垞-vӱ%ugIA^Bd|vՉ2RG]C뼎4Zt<%\!GslMgY]2Hơ85 #?Kׂc蕅Qy_-hϓrC8`0b6egxY X[Dz0 5$=*.Yc5P細l+37G5&ould*:`2 ה"x6C'J|O&L]jp,sd9(1@3Mת3 xR3 .) EbH(qd7NFfϰ4|IR_m>gEqd@WfӀCR{DhY})k \LFlkPNx!A9/^HְX#d`2WIuS2= Zqeo+Dg(JNZF$hp!,eޡb \c }hYAdhwuD`s`ѾXZgsAIW %dF4?u{]h"0ntݱ9`2dB.&Xryɥ<0E=\>OH;,)%%|+ۉ.UA>NI)ԄK K /@=^8/Pi`MMcb:5vh>;cWƉgjxMb>fЎJC(~(^=S3 2iyc2A:iIo6ycm ^\n <?IZ,e^udz IJ:ל3= O Q~V{c\FaN?4Vs] ˪6pT=ɧ;`04Uv{5O:ֈ'oZ$-VC9NCǬ ~/9?-$MH:CrD*t̆m 8L;5BRt!] B91ZI?r;E%-}{|e.d'yR1gg㊴#F:j#E,0X ب~VG߱Ķɚ6؝ Fv*<ٸ*Gw6f7~,Pob( S9=VMs#DO.j;:c2PhG\2d4(0s;1qWF T·f잝x'J@djB"ck6׳;WTH7y!]i^ qee`cPM@R okn\aEQrR_o8ĝ)uEx+=P-AM達n(rƵ\.5Ƹ}o?S̖bgjX~_ewÖ(2#b?{?r>TBfd ҈Փ)1qz`>h1=r*rJYlpi 6Wצy:~ 3$}!p@a*(mxDFϠ/ȫ5uy~=W^ν!&eF+3T1{m %o!!$Ak)5^ (5\j|&?E!+㜺AF|RI3m04sq @_@_% ;_ԓ3VHؿفW O%T?9z' S jyt6"xbC;EaoKs'=2OʢPT<_o^sqz1T[`Y>)#E-JHJ_*p)9Le8pdso>sH@h.(2JQ']7ɘq>n:+YqH]4&W|0tP,9mJ|y\\h3,x@ (}gzn/V̓(/pc {,0@/Xq+~bӮ)Asx(}'B/!'}F?Fj&NĬ2_X*vRF5v$axqCL?CVm `5R!FH>#2[r~to5hԘWnk^r-@a 7خ_,զ& kMM7˾Y;k!4p;d  UNFinydodiv xE'|jm`۽apc= )UGɅ֬joW VͭV&[2s3 --tHѵ]=}h33pN,#yiVonn0dzl21feh*#ܮ2͹aJ#%hxhʋ~\KNFefG&QkJM.U0R`M?x _:Rĩ_O͛2>#MΩn^3!!1E\SByYbrfuyy;[ % p [v9w:NiO @OH)E  h"0Z[U>QK[ {'"nvXnfάW4ooGbglQIts' 6i*YJz/`0\#C{Ta씋?zQS_E6*L(8M崇%P,H-@37cAP U5uC}eB| Q,w&o!sWȮcsx?VvW,f˿LtJ2\T)4d7+4Sc ӲCKeM֮@ÐSTI=` % 7}S%1x54Ƹ: DYMѨ^S!8q̰zQ3LM<#WT.z- q$$}zP4LC|Ȳ f37o\Ȼ{C4-B+TӨsQ7J"a C>OF.U"Ul!ӻuܖDK.Uufbw|Y6{p*cTE׃ꂲĭQl٬r|\68 _0P܌up 7(׆Vm.q\A-WA+%8|,Y1$ ˈ! ux-oǐ oե hҭzV {$/I9:OE Zp[6:q (.!,bCWn :vDDè]_nm2~L3Unx8\orT2oAi5zw5}~&#xxx(sǘgγ1.y#za!ϐ.ZUKOI-W'9Բz,F%ڭCAvKrUzZOډ/ suZZ&?Y}P|^F,;?ApZWGu(ae}hOe0`vu㘓J5{w=4%A29x”Htö}KX _ (FjZ=y΄!klq Uj*(t{H/&EF}3K+<ͧvipEAEB7zV3i  k%,{|ꦾg'K0r @5S) 񉥒D8.B0?ӈes:_LQMý Pbɤ1gf?,cȋx95,oajl F-%Xn2*t9T%D6>Q<ݗ à[~F[ <(m>…IzZ ďdj)!s2V7-{0&VIHMۛn-D4 8}VR|Jʡtb+3dcm@{[ZbBٹ]u/p@/FVԓ,AG~5T"VřW2ފO5~`*߮|T/@^@Ԣ 427&$UY\g,rnㄿ m(PC}IGΆ4.z#(v]s3XP׉^?"97s`N sЛ_Z罿5eQoڨkvT\&(O0(x: ce zĪWwַ#ʺ*Xbs( DL *>0cFODw񖎸ǽm_ŴD09SBf;za*c~9|>W/ Mx;8ȳ?0NNn@ +S)z[6_"OYrvNJSz:Lt#p`i(@sI]eHQ He#цn@ =2,(4(џFԲ܅`]ϸUPǒ>%`: pVoYәkgh4Դ?%D6_t!jJn9!}`Iki+{N14HAy!Bij<#:w'2Ogm@$BS/w+ it,N"ᥜRC>ęjxu,Fc G#}ı'oYUY5%sC"8TQ4H6bhcR6Úu&ԈI.L-5xz)1< iAJVuwYnoS'W2 6 {[Ybơ-;/cU=ϫq !LYW`u4$0LeFL0S̢t0SNۀOEO]j[]VgKpa  ٘ 쟐ᯛe+33 U[h[㙝aK4'\ðS=2 73)\-ޡχFtn?pPT}$sha!$8.AڊeR"-`6pПH {2Uy r B8IAe_{K)7s?fKBi7gpC6\rə{OdnmG@hx8=.q{9uW 6`Tju Μ裦ݤVU󽵚R]XUsH=Qulb :gJ^U&=\d+^zexFĎ3Mۡ iU"7  ıiA|LqҰ>8Z郮}As.0zkm` ^(D$B:%V ;K.|UC"t`X.)i+re=4 ({%Kr"KTz"-w,}%9DM ݞQhv ! b}IFnϱ= bStߥ4%8֌EUXk%Dw2a!'f.ʉT7$Fm(>$MXr5ɬԀ?tqOؠ'94;L,"ihyi, KdX߇ޢ:$C@׳.3z`GJVW4I*(~tyՀߗa3Yjnf4:߂k5iӃ޳2j0‡B.Y810bz]ʀxHW12ɢfNw+&yA>\W;®!P-_ר1Zu)Nc,[=Lp7 Jۖ9->%"TɎ69Q$8%NW4ļq^va7Os5> DS@NIݞ*fζWG8ǎ(s rvlJrT_ ) s,Zɐ~k޳ zβ7'f}ڲME3b|AE Ty=14vJ'{Cfi0/@^ۙ'j4EgН322)RYXsDIC'1< zAXW/gעkOZ"6u BͰ3SsBvl/sW6<{:7*a6hRX[i}>A ׇOF0k_~ VmPi#&2pK"BCs\_^3&_l@ \0dJFcTXEWgr~S;YY{QCR>N?u*KL&˔6)ɑ'[euixӒ{C8[i9q$Xbj XE6}3jڕHCT(2eq:GMЊ!D̗tqIY* j`0>P;>]KsDBR ASf@ iuśpGi1˖#8.3)ף?=Vn|Oo.oN]#hbzJtxzΆ1YagA6$qyPk7̈́M$wq5wँHlFuUi'T1::/k^FVbʧZEF_,l㧤aA"bVLLü>/UNxuDQGU*V rD!S #7*$.j"tni~:Y__B7&%ܡP%Nn!nb.{qrH,#$5ׅ'$l]_=_ڝzOAr=({oLmω)B' JETZ&zvnyI?#T{;O OaTMcs?`)6b-온Nta %shfu8)e鬇ǐ7+IM> OfT>Sݛ6{2| ,c˹+2}/&bp{ j+H5H ~jB"vġGs}\;^ȽS)"y ̐{&t^%%OW$WqQ3We-ł/;0, ٫PH>֯OKFЮ֋b .~uԂ*]ԏh5KFTrC'Ba[S3&aU;Mo!3ىL#mMnUNj]Ў9AYʐ&WNѲ؈ݡ$ */rd ڒENOi@hJ:df/p֢?(:[x:w-#U7 { !׷PRK\ ,70S^F` fQ[CaLQ=%|LK؄? xH_r//-J6>f67*M2__Yq tyA|zms/77zʁ@ uWoq7Q1t& (zf躕Ʒ֟Sh[-*W-' FX5r ]Dd▎{s{I sh)47ޢ(uKxiNXp/7Lv7#X^]KMxF 78-3`/B "-/tl'eBo2y򹸘dĭ)7j v㧩uv' 1fs;~6CVmrxL5?(Q:c%~PXˋT؃ze߾OM#9)i(6*^19Qcbmty{pPY*2ckWтkx2#bʁڈCb0rb>*o$ >8D `3M T] \/MRA|~ԁ{Պ'\:-'s^C_ru:޼ -JwiNCD2.Mz\F`OĺAl%c.+#OBd^n]8֡gLh{;X/Yݜ{k_+nb.I*B* apTać;&yM _^b };^4-l&}P]a{K}IV;7@*B0)e(TW8A%N껮 `ro.5L!3;1 .BN30ݲ!7$ٶJv9H>v&_Dq}KK3*ہ8I$2qC|^<@XKKsYq 9O+3i'V#Þo43V|K]B б_.!T2*p6YpALvR q/p? Ŷ*[,_U$=?Ǻ3dVɛWZ*Pj1~Mtoh6 pNΥDI\B N8*7kؙz3>{=6 +28[[Am񵩳$GaJ^ÌsmjwKқ^}][-qk<7vvhrkƥ9ϗ\#HX2$R4ps9 envW r^Fx^a2}^ȄeȪpmxH<XF|5O D@:ׯuq.3VѢU]LjȈzFnfrvXҊ,~wPlB7آ,8ꗗQL_U=*KKŮERh50gJY9EXKrd # KU.s3nSPh'P@ V2-Hަ_ ׀Pڙ&>9Bs ##C-dOss;eFY6mt <"v9JmHK^Ri-44xWXveV+K!Ҧo71G[LWוRCVE ef rjbX ڎ޵;$^_*vAH|WV8ѭªLi*mބi`.{o7MƳپj+ b*PBڍ2_o4KJ!k^:$uώq0Xhm7Gsrt\rj[;Ė[v߇!R韺ΰȟL ^ԈlFCޫZ?(i/Fj*E d_#&tbq|HUap4BJu~TJdP4¶>FH:-N<eַRR"<ȥ>!>h̔`lZ\XvU)e\UCDUc֤'\=advVaz< 5~VYō㳫x ngBx ;_,UXOH*ՙm[Q(5!I_4pZ&ʱB0VK,p$B_pI* %%kP/DƠ ^zMi5eq$ w,g:g2'L1]Ĺ^_r`]؞GNlu8LegnKnGv#P8p^ug @h6,N)((Wt }8_)̺I O#v&@+MQZnSfm\A*(ןAZ|oŷTT$om%oqOS,U~ BTUI~N(T1Mvh$1_)DI_ĊfmSb~=2|5xS2ĥ] q/vy:˃&j~w踺za<nGI!VC lOV%p+fzZbaX=cwn6._%BӬ=Li}QوmexҊ MGi#Rx %LJaq iAJf ̡VXT+ra{ٱM"g:BbBVk28B.Of@%&틻fP/Ov"<&R7eֈ-NOv!sV $P`gtyt9$Y-:TWV!.2o;$ÓN?˨%EMek2=+:oB5#!~-nE2B"a ;E$:G?3, O/P!` $$1?^xS>=GW8Cr=,>.ڿJy\Q[0$CK)) OV|Ğ@B[i$R,Л O)$vwKpJSrTH;a7VZryˍgR;bnjk(q*N}*_vc*%%Ւtw*ؑ S+kmj,#u4h>$ } p{n 6px&KC?L3sIukKp_J6__ӹ}V㲥Grz㼢Bn I X1A=QlŒ$"]䣐:0׳:zˆp{~W:m1np j?/W!b8MRZ]fr|lCU?{38-dZr lّt} 3+KI犄7d!ʯQ1}%Lp52pQqJfpiKE+[ ?Fn QK K] "! 4 {V.K(:/8DǨ \z>СZ)@RPq7_PdM9۠[!6ojΰ9s(15^ /wd]-GS c a^=@gܤӜ4%pl~7KWv5ExUl:w-5*=ֺ_}E㌖)J$ߕ"=XJ"2{*ק|ΤZ~m"$m(%QsyѳYb4hMH-O_^[ReB+4& ±g]"[)2jff|h7߃_%dֻB%1SpLVAĚ3B2\zYTH+H@pZVT|OoWhv-,-5z#G eǻ6>u+Ƕ$BFI*bcA0QjO Ms$~&WVÙ]!$)60ȝ D(HX>`ˬq ]SOG'SdJ~Ί--0C:QAjFa%-v=|IOs{ؒhV{Y+sQ03J} J NO+pUv.EmusYC-ll(jL+"0 cV %;ǫ<곱'?4 4yg"~|Xِ!7c.-[NtL(gݎQv|/ꃇaj&GJKG'srOZ)@#㈑:f5|Gl 'mq RAN1x6VCf,=Aw#%/z۔FіREThO؜74bբϦ||ԛ ] 0%>#o @=F「iy)]L@i3kt8D3L~O1{|L|O'$9$#"%ԋ"ؑ|؁%VMPA,ۻ6 N|4-Wבk~GnC`4]+gVQf~ N:J [B.Ѭl9#K~H`3Ѓd}lN@<:|@[ GnIY+wgA3JOVA^E+ +D%Js o&]^47Щ[l@+=c+Gk?rV5uE;34%cV?n#+tfƁͲҁ-(_c_e*i\".|#EΤ #kumUd)C )uvbTD.-cݠ6RwsB (MN$3sll!ĸRy26t*2W|4wDא+̭x3]d'Lx'Xg9fuʶfLjpJ Iwj(<Rְs 3v.U,3¢prłW>ﲪ?+ 9`¶YyuLC!Fe1 asgir kY9f6u2|Һ|N$=síٷaMp~'NmKP}hG=a-` z?աx1^qZp#2"L+ ;uI# ·2uM?5T#>k~{O\`-M!0*-{@f3S8Qd djq>9/{mK!?!}f 2cA88~6 Oj\ߧ?BѪR.}z@weܪ!I2M-ʎba_ ~|V*.bH\+'4iO!M6]1lʋɛLJDS2&}'VJ\ Kh~dI_nC0mK,zpZ^2[eV_k#gLY8A39ix. Zs .~Q\JG=ݦj.jɨOy}E; #ZtS$3dEo'oP#՘Shdܴwb&bdj"(kփnI:H[0cZ?8×| k]ܓB+Aw8}F"FҎ 0vCJ5zjk-$:l0RZ?jzNP{J.O%S i.7w3 "^=~΂S$xݞhoڇ7`2=fMbT>QaqD.Sa>#"NWl ldٔި"H:4e4u />|jR݈HXq\] mTadU]M-6d/XƜ1[k =͚X"Pm7t!C$18]^M+3@]:D+xblad6/ycFg;d2|jpK]Gf;y1#jp,cS#6۩/y~ԍ$.6Dk5*ެ\!HD:'[Y<]~7ڹ!v vTTtw#W۟ku]\9_fI>*{ǠW_>,{DZ(lFV5zBl䵢Ԉl֖/^?Ry`q2&Yv:wS~OG m3@̘ZaJ<0XLPy`J9w} }iz r3[ϔEnOffR>f 0ŪsU9`H&Gƍ@6nݎQaSB)<驣4 L{'@jآ#WYa ~!!˘T.ۣ,p]|+U\# :$Bi;Bkg4]F쾳\^7iMzE܊Xxygsm ݎ:ٷTX24:iwTZ x?8R}&iʑ4jq|"ޓb?ݴ/>arw^:kWHNq,vٗcI,;JگQ&lju[z ; 8,6!eZ|^\$#X;۽: X[ h v ZQ$p߀JoR7xV" s %>Ag._IB18=\.魙T'96ycr Zf~?4!'gk"`HÔQ?ʕM`ΩWY4x]'gԡZ; Ο5h\ b[@P?MnGQmgV.{}_ -HoajukЪWg\ bD1&~12e7.<_&6x;v[vO_^2_'{>fQx(w5ϛj6yosS )hHu{iYm,_6iB./fp%v}yVmhT(T(cwh/SڮGw4'єe{XUR(yؘw@N^_gQcKK#gRlǺ2ϣU|d#K[f=#޶:C&JBjyFY*#wE]y (*%k;]LHt`*bf]{.ZSXbg\ˑ} 7r+fNPP%߄( (6œ;J9[P0 #XnQ X LU{F]$F,O'{-bouKJODŽZa$MpR;\`C};oՋ1΄ouL,ɲioԑ&@([1jH\4.ٟ6t *FU 1IIFp[ mzd27iպ1ef$2rl̪aGg$q:Mw}GTYdOi1dSJ*";we_384D(4W3A>5 xIFX+ ^Rm4W@ZOofgڨۉ?Y.{"J:{ܸ|^@O܃8 w6F&҅t-O:Eɗ Cb}x~go8T|sD=^9ϜcpiF$!, ! k2S*D3cFn$ *W0.tB1~s38OFZ|H -W;nښȺٶ\m%/`U& r!r*,KZaiBN;ʎؔqE5hšmgu ^ o;eu{\# P[s^z}IRQ>-$&6^CgN0h]]ֺok *OҼv$)vAZQ!%fsp&KCDt yzF3VH>r)ȲyrdiP7>M)+!;z&F+Â;Z aHtqiLF+~}aH/v]%8ģ1^kH0þg \ΐ ~n.\%.&EhVPu D(5c^Z 6uYiA/ Nz*'ğ4[M5X\94l*bֈ w% Eo+[%a%=znغZ$0\g>(0hN;3lQ"ܤ!2?-,{?1s2'KU"C>}ʹYK.mf:ql ?ѠDZr-R 67 XbOkx&6|A1)ڑu *DOͲES^duNˎkHTRA)Lec˷XR BcDb{0&cCypjm6Gڍ{hTae4DL0]eP0ǠŽчKT\ vwT"{ ;tmՌⶉ,T0vhS*. 6p2:8[`ک"[πgsDjrQmJesqՖA$+.]މcC7F3cbd 4td0ocq+H=v8Pr-)HCJ.X9Eޓt*:.x鱝Pkyu|Un0m_WxRW~#ړ 424 5zL@pFXZ';I4Ǭu*l/$(pu]+jٟlqgȤOK Z)`'/?bccRǤel8N VC;0g x "&9q(euoL6h>8շrk;zHZ$$֙ -JHtQ:~ "mp&liiR Z֬%\D_g0 ]߄ B)Uv/hvQִ&(1Q h072XgylqIR) $ ߼7qSvԣ9-{\4\INJb$ܓA8a;8&)\ Pn#U)f{Y43ڿP>`FO0k& q:KG_MÖy^v뤺P!u%ZZ{"SM~+ {fs݉Ao Y^vD+IQ3}{0tr14iT}YcMKh4ŀ7ϻE =hEc+)Z,׉ K>"fʺ] dv~>- MuZƌ"=·et.vISgXف^>|gy2pBmSjz .&jcf׸77 H0oQ,ܗMjseL_00qxskfE>Z:ae*sy'`?=hg\;EOkb`! H8>!!l;">y4Z;V^&ir/'lAo֊{NUE0Qȁ)6;Sg>Gl{t΀= ^ EXN9(`cFS$y/ #۝UxM,H-&bGbuPIqvQx# w@%>هқ$\ M 6xXrO \$+8 2W,2A=rq^JLQ4`PX|$F+vݳӶo8Q]xX-'S$4Pu<-?LbH`< /xL(i'"mCʭϙ*f! 4?k{X FNZC  XXWzΪ;Np)ؓژmXoڷgkpBiYZ`>AKͧSyg1sqQRkxm?.>DIeX;¦[ަ+mh0oz. E E\OB,n}N٘D?lBG> "~㓓oٳw|:3VےT]X^ptH&׎,i,r# m?~Z KG:;~-`3Mnjl6{F`>|R Zk n2.#^##07QWs`YQP+GbSë3^[1rmw8Z&S~Ji:R|z`u#%?#,Cq u%V Km= pd*ѱĤ i4qۥDl&?W\M5ҢF7AJNW2#"?$=S_<~&K\e;\r>1 P"k< nLkҎ!8?-xuZIW0^AJrv oYԓo@͉Mu0l!{ U6Ns5gxtVis.dp~7ț(IErAoRۖc@ӦL$7#ݫT D `S]Tog'ȏcm׭2hG|iznM6f57GiW袩3eN62BV)@e6mǘ!V?WP3z֒iABۯ8;샤N\[XAԮ)|vn#ֽ߅}@ _c],F.Jς7Al*&s(6<֑fĭdHC#D})w"dKĉGq% >yEOb*%cӭBp?=үppp,D֕"y(a 3 ho""['@ }Y=a߉S8k;lӕ|ݣ=>֤Oxm6R&Q~87:PYUxgV __;@2/Mۀv1WTX2}tDhբ4J|iv@ @{GWR^Y>049Ħ^꣙ApgG':I #W6 cv3PЍ}5J}{6,66~ez h,`@~֕@ZLZsO1.o#WQok6 vyA'@hz4olOw.aƓ&4m=žJ&Cֿ[uh aY\(LRrHۺl% 8Yna}IS vB( aja GF*U*1{,NK\8EF2 lLLY2Q]hC+r I b~{Hէ@\Ѻ^Ne@ˮ_~ARyw^m)]EN7_RxP vuT亲"az!@;{dHx[A^㞄,W-+W3C"&v0^fK1"T|aáZT^`|KFɬOɲh B!Wcʼ[&dBy9dj%L0L6[cfA+4܇BzO3S=mcb>j| GTn&a=f sj"*eqw((ZFh(*Wp!(YWh4h1s3'LK1I;n2m[8!ŚXH7*2Fi{8w`T]p8"\wyO_6KyJ;P` ӎ FV>e0܊{^Iw=p i@A֭W]Cעq7 _'A7X1V.n쑂Ĵ|ãDZ; $L~".i?@Qk l?5*_臡 *y-$XXu}= "d޹KVn6w +A'\jӢCֿ'? yBbP]7CSdUo(ǛRO&Y'mn[@iZ)>x c/'|MdhUŬm1OGu=rdDyr 8# ً_..oTe ^oZDJ;XKk$ ";x){oC$+ӱZG;Džq}bcQjz#pzrOb>%8*$2f4"A̧WHM"P?b dY,ZlJ$~͆Cw>0 ^دEǬ3uq1j7+~4# ȇ) BU5pHN:}ie[Uw`YSITDt7ᦵ~v5-坶@E_D0҄a2Ф;[hpO$չtN:Wsq)ؕQW[ ĺV6EkslёFG MLEZN4a|@x`7:5J Q3]L!AfJ07a#AEF׾^m4y{gǭ$A,q%,ɏ mfrϩ3?h*:wpx~vy}ʸ2/I4؉5}.{<HlK\/0N @ ^ 9WMR;3-Cnwƣ隱QUKc0_1:KҔ_FfW3~J-PG' 6ЧeG\cIOz*qa#l߃J 9i%"@7>|bCd^U\ aIO~kjg5r.JG^ty?iJiq,4l|;l\qbs_[lǸ>d`B\zm+ޜBj9i~{ac$-0,]uʹfZ1''|͸63jc6' 6$cPE?qI)\6bcz_B1g[ė?B義jݯ8l bbN#c`s ΠٻF \n(e7ďO"!)Ov S1SqFH\HuSPvUp}qR-Q?c˪jByO.j[|#Bfq:Aiy OG D? |%)Yd0Y E|>}h -ބ~qܢӦHRG &`,!i]|de@WH<}afٱ,@zK N1ሩC6="|'5B<0T~R\~<FW]ZJL6?~29۷1Xiy =lҚRKN#NVwح|z'%$wAF x{<0F)IÀӨk|Փ߉-Xw3J k [&Du59pt)쬗t7X߿U#RXJ 6XD=IFT"ndC3ګŴ,.G;pc=i4_ZgZir7dh/r:&zZ,\Sv%=OdQaak[9K~ɟa% "P}1NU,鹇BO +ՓmXޓi7ϊJ])h|ASf̽Rt iTl .nŮ2Qz=7`7MPrcQ|\ؽ q0]Zlx<-(z*EO'c6g cÞf fؽtJ5@v Q ⃌㯳_Re՞)X18Oާ.p)o} X;#iB/t;C#o޾H  geڌ:>jV󜞞apW[; Sa\B;zftĀ/q1HWL,~s)^ךV7-%:WI|[΢{6@ť MܚE6doq,ObRޢ {8.`UGO݀Q>#x;RWpKBPKg,A|zX櫖R">筏|ؼ=S,7c=E串U˩Ai<1]iQ'Q'cih~f3x+Ǜ,I/( ѯ,=i; I4U1fG By7.]wڢzM% Xw~7lp:a`:,[-c ~o |k5;׭S2&ՠ K2>q;ɠ;cN 1V-;E@97cSي {;s E;B;x`,WDožXX71@D3Qϝe=_dbu\̎D.bp@'6)"x&yNIx .a=1K0\|R܆UfΖ3)rjHwy8.(&) klaXv i:^\uC- F ju A\e)b fGPSQ-SGV >OEOǂ(# -TXHN_ /LN<[ o&^L*ܙq% ?Xl䙭k֞iJ8If_qq}NbXCJ-if 밵I^@!~c`/ӽԆ%L^r\鴀eV%X0%4D&,C;W̴h%QrշCI‰^q,].fl` ݦ,׸\(v" xT%>lWt{P#ט[7vߴ1.13ScH;Tdhi Z9'b =G'q |!wolTZ Q['V-ӌ͊%;XJœBT@B$<Ȑf]A*;tj|b2")5: :ޚ3KO؏#%+ obE*eqyXs*='R ![qO #͙6JǃןZX`zJt5+#>~D9 M;87̛[=0Gf= !CEzR޺GӜ(OqCUr\cagBNe{?GFEj﮾wW= 䡢 &3} ֌yτkX֎P w=Q$t߁W|NP_1P#hVӪ v3jt-]OF˪g/*rzSxϡXCWpC̨v0WnҋU]ZNlmhrݚ8 )i/GPm 7Zcˀi#R~ g4=kV66&/0 %:`_.w]]ZETӫi"\ׄ ^w@G=7\Utb~$b! Y\v(ofh-U:˓)cƁ3(],aoͰx? 7(gF8%)nh7_cD4qwbq5Yo̚+J}ah}GT$3D{} ig1&Fئ} t~WR9d߂(V3vUgƎL!'?ՊVݒprpq8% 4i"z[7kFYY]5/.Qs3-ղi*/Ũ"}k;[б,RpeC\l/wp: MR<բsq$2fv˻~8l\hN`MWƎ˝Z&=j EWKeM,vJoh mGvei~d<쉱D僥w{}Py(bX6Ě8?񲢛'`yk2dE7r0=qYnpkSNKá45+@&T%̄MB0с8s tI%L_$+^Mi@//竕c0=* d7U=Qv ;󵌴un$Qϧ>o绌ѓښ3oO,JA mJ,@3TT%ݮE`4t=z:x ^,ڤmp*&kb?&/vn6A|ƀ@g&j1P7E;g2̈'@Q"DIl"vG[KT*'Xax.~Uډp*oNտfv^7]ۿ7`%JՍ9m.6 "H9 07y}^b1РJJyyf0C^C9r)Bf,,*xHYl>[Dŧ Yo%tj)=) s;/]Q.27oK̀/f]t{HqJyޤױt/[PW>FԟYcbb 9e^ ,P_viI !d yΐfA>)!w$zV=TjVp_ճj@Z4L H9 !QRcgf;A; 6qǗ|Z2m( pB4 DaŦPE4 7i{ :_w(]{h\2*TԀ:~PZGuh_e E:H5omlk P gDJ?O*ў_O$;9Ю 4|Tt\~joBMĢ8Ba:r!zd aa%}kʵ\g=_! h@(Jb/26O2]Lzg;_d#_(ڐDƖlޠ ߒdH-OZsP-Q"_ D4ӑ0dse>$sZE ]\]|Q+{U9yp 2[F \{dy Bd+mW'Z,&~ QobD{&<ʙ?{%$> 'UtNĂRM(Y=[n Qͷ >|+qeo& YQp * ^ptrɶBJM)D#E o+VXI琱3O7bGCBM%l5Ov7CW%ҷõSGy?/_!66_gCYo E 7 `&gW`HSըwj3rgAqApnm?]:*뇇UyIisK1q+#W! A3ONVzOUzk/ś+̈ti[L6)na> ^$Ϙ\QwQ OR #۳Ng"dj t2kmO<`bd^Y~,~cnl/{&{ /W>aI} +ZΫu5旁YJ=o13B2׸+pʽ?lߝ –6#tcB'/s.I O!l4W=o‡y9_aT]{YVSK荋Edցo0xϠ: 1 3W}JΰPM2bE|`[pz̴l_plLN 'uƂxl׵+lJ*ݿ@(tr.vE](MTvB0OTOS!CZ3nn|L΋\1JG\WYjًڊ>Z`/ђ_P_*)(}'$^;YJfwqL5i IXGqX]NӃl7u)i7/C`%3|]F}k]2 _aUymAK+`hFMo"[ga"l"D5t잭CGaKmg&]2ȪzosTշT}7 ݭ*b>Un?sYo%=6WB~w3`Fo,"?l k"K  X`'n~EP-β>  vi׶BI-숀[&o2kVTӶUF#Z8s 9픒)l*> J'F<+!yQ=7Ԭ l3FIi_۹?E` ~AK=rP0uvW͹$Mp +Q;;*; IL߂\m̄Bv]54ziU]0tvXQ h"m;4]0zJЕ߉Nּå ^@ m[ReBӔ*H˒1Dc'؋w'= ș]B>obOp^ `ck]b>a_c>D B Tg#qN&lXo/<ȡ@sg,Xu;B6>36=[^2by$<хc#r}Ft"Lη'1]V q:2?J,sǛDU*Lm; N {)TeGcTBwl 3D7=N`s\I$ѫ Ncc;Sw"VeEn҆DvID획H/t'\9B[$=9LrU) O+ 8㙈=+9ЫQ+5A*S0h^v_e!gi_."UIldm(, U}myN%;J-pw]DNn~}3hutI."~gAXR^tiPOS^4MYeGw^ŏsth"LPfN7ȑ7k%S@Jg= >3 % BN|}xM|SK?);eyHbNuה!8PDr%#5^v`XpZ!YU'WK݆,έىqזo ZRHB2ZaV?Ȋ >  ZaISxXcR]JQ5Z B̦k8mP`\sa! oQ?w7@/ǕDEp!g; ߗyB-bFKw?oW&nwglz+9a;hn]Ha ^HS_؆wOL .eR+uྫ[QyÍ2hJIY">n]@ WT4xvxS}!QDP~x T^ؽ  "LN=Gu, ^v@ˉB\{[|W\ϒ'̴1q5b٣.n_`AOnd tEu8Y tig@w'mfwN᭡d4ʡZnlfr{}9t͛!Q>^Sr7) _B)c15&t9a6P'Ʉ6HV1uѨ+nQܖ : VEck~Om:TN,őcJO=L BU@O*s_|O)ꄹ}r !g)EYCMoho8Qr[Nq''~;v|<5"._ O5x<=+).!%Ζs@}JXI8z:ʽJeS#il`P"2G4 Kny7("mjujKKEJy:(`X>t)@2l_%@NY)Å70zq@7Lb 1zgz],D.9,JLL>DooWWVlyI&01`h[=2]ڠv;e(\ pJZvwxi.@ٷ^{xaYnr^2bbj`ƭ$v[c%T)#Fm@S-zay9zG_ ڥ;淠pda40󇻛ζ qF_Zl:PG*ⷻPvW[+eK8z:2LZ3[\ưr)U`~%d+i,hWU_q5~:!Wn g`GZv% (Ʋ$ 5[NUw`-Cuz.ޜK-(h _2s20}ӌݔ-bT/0o1C. REKD% Q%זz=Yq}3SwW'DϞ>ɗQ mX_ϐGnu5YG)۵";'$ `Rm@2gMe9+wT~Np;i$ZH(֜ 䏑ɢkH4sN?Ʒۭcxb.'+:}8Iځaٚ ՘E*GFjʷe/az*hݓI&H _^ LDYƉj?1.f_8;yy.\Eir m\~>ٚF"0?:h6 nTɈhnͭ)ʑS%0 e9ikJ~S*z$lR.Nwj P'9!OZ+ HzgZcsdh)dt aҨv߹tsD`N]}ͭz5uuX?6X$ z[y e_/%sj ӷ=9j7^Y9J-8C+ٌeh8r-a$ifIQr"GC+L ^gBɣf]6Tf"-V ?mķ9>fdiym7jrGc"&h gyvX 'e;F'q|U!ye=*Poe y{ :Sj( +>8Kwx=ѓwM=9C3XX;!aw/SafO I.ZٮFqy:gЗFH?Rx5OsM2p,!alr}pt%t#IƒCm 76߳_514CSf#;I)Qoe ;Y4UIx$Oͪѓ#p1K^* Ϫ {7!!EQkbJC3erDא V>xUѿy Tʹ#6u-NJt|.)MtLK7ۀ'JG&x14l"9LLMT AxAºNz;?&0īCcSd}lD_e/H~G*?Ǩ|TZg<ӈO#l mFOc _caY2^cUhaZ7 aXw_OǤ1&et WaO=l:iLt%SÙD_*|AT+2,30}>r5gXl2{׃85tDo2z^9ʔѐW>:x༴4P;v77 E^ѦIZl9z^xGǍO GX-uTèB3R_T)ѠӃ//9H< _O5c14LSy& WSl,qo`vciUaVc1j{9[(}ie ̿5LZi8_% #GXgjY C*NOO- W [ _gO<&W2D b_Iه֦"\}O9ƄUE8-g ,Ym.ʦYDb*c5$ u^%CvQsz)Wd;eua\o*!@L=Bk>Z748RH5#ʋ٪lo{5t!/ep)q6pef%_ }+I*):͘jc9I³CIg[*k~/8 sC1#duByhaZUn6cmI Jxh [RBE$YY'4aмz:imz Q].Ơ!.\Ef8XMtP8S_/ CR[HKo|\CxOʣrv>:їyb04SGX84@+Q朞(Y;JDf1΀ir|exh_aI lO:SHLwIYz5QzMzLº4T6b>j7kT"#] ^! jK|g/jvVY@ "GzU]+i""ܒ5 W!S#W2&T>=Ebُw/cqq$u(C.O祵;<(0WqLt i?SW xE0\_OE肄  MRXM5.M"lQ MbD+ Gn6@oa ʯ.JWiGXkӐk*ˢpE+g}p3IbraTn}ynlbEBg'h*Zq[ hg4 רMND!PR-2B^FbJTl yýۉmѣa+6uմ uC0䧁TwZ>= %HF Ԛ*/xMj?x! El8.d!8y;Q|G?/{`mqFdO@R9U[T9j)2=|Uqxms;bUh1"xkG}Kްͣ';qYl65&mJ+:mP9| Zs.JAP |]u(oOb(恗4 \;dkZt )ߝ,z%H}ΨakK֯fU콗)6 ?ڵ7Խ8vhנDM*&! ]GkaP$Cw-etEKo0JXgOL%XVtuG{#<bj@.%cwazP&VMP8m]#g3{>6+ j%ᓙabD:b"'r-+286%) 귒oB'.ԝޡAJ! 8˕* [T}sBE=4Yx}.5#m8?++`fцW(~t+ ߤy'g#هo9?g.Lk4Y+1L]\Co QzAjZ]QkC uJ$Ԅ"">;Y8#p%>(YfBM#;zil0 <D͓u} F\saj+ N)$q.TA1b랟lNCFʊ TEoB7c&jyAQm*%mt fLs݀HHT>^%G@Vꚣ|Ec/-B0bGkNv˝XnnJr!,A!$;l&ϓQȿ"\Dy ohNLfAԽL>(.IEAQxfL;Eꠥp5wmiwxl"[X)S"T a/5W!m0|N Ҕ_8&&!bF {GHR먦`H/k#Dq:nͱ4;[Sqj8/\(uXLPj+wr;Ll)ȁWƝJdf'.]b3_ q:ҩ+6n&_oFH^xR-=nܵ{^?Y:,wP~LvB@ a2c<-i/=3/OpuMjA{9LHS,K91Үzȇ>PxLYiq=~ƈLs sAI夡s>~  ] \_]ДEYfd.(Q?VW)FyO먓"iTܾik5P$a鰳|0;<"Ppd#{(LNM~0Ej<gAQܮ oeT]MDX&KxHuFF:q!ʤ I:Bu7y.KhU뇆@_Fr6NGYX }p.HP]F~XDG_cUoh_o# N1 ?5ei[[IQA|sϽnUV"3{ O-z^7lbwI( aC\ HՊN-ȢlЄy?\ @"_ Z1 nW2<̓+똨2gTހGFmC-Ds;GAGicAr?)`mɐ3?`.ޒ .L'+$+Ro9]hU}y!|uӥWb!=>ʢ|LҀxw~ 7#SE`Lfq-?|`jRJI.8?Gki@VD4;wD# xT;kxܒ1k(E>\C$W1nHcQ+hjqd$HD]~6&/Bi0vQ7\#$a]٣ G9i-hFCEgJrNMLo4j!2wPAd|WAM҅ &}¯,>t7H hάkֱ#}t}rFޒct}n?4ίX%fZҙʑY/}xdkXZډqg NāT~l{w-J 3JhyxG&=3,n%Kۚq<. ubw"WHEPOSB)1;of[ɠep2&_DD#%KAo쐇 c^6jlx95iuъZT7t/?f#Chņ`ZPpปCOriw4(;T#8| |"]],'CпH41Ү}r2t{xҒ3U!It)DO*CpdAv.95m~ ?4FpII4ث.y~@q pZ_rҜe%&bw#oem5h>! ٢Մᢿo3Gܺ!uZo}bޞ`Tֳ7V^ܼz\xO,qY D5z.T6'zrbq-'I-V(JATmX|Z񷈇~jէ='X$UBҍacVwg.Jׄ_s3DzS}i9b~itL*^I?8@{rgru}.F!OKxQ3FQq#13yRTáX *%eBQE&fgTsD]oˠQЧS9p*V%pvɼ~=Ce=?>!_[" |6 _NK*|es:?VX) o)،_/t"u^"1SJb!|||qdV&h]va Ń7N-tbs7&`6`ŬɊ/0ݩ Ve0߉6rY NDNCwR`%#b7`LuްlGƺ {HbR$3)XOfY#Z#R+!\QܜmgP١I0qllD{(7f,EL/uJl\}ҁܐ K2#JM R4B\{ܻ8>EC$p(b"iD*A)x[mz=#y]WUSEj[u_ |ǵŗ:HcMT;Ub9 r=!b"|n6_-LaDK|H(IkЋ>wݸMe&#e~XԿjLxMz#Gx~UcJ \ItPZgqDӵ2RA0~q^5l2ߥW7iדA-ݜxN߉g~ U/-6&{4HJJ- ѱ^8m~ yw6Sq+:tD286Y&F$ܧ3TtҽR?\pԦlE2Cc# (dnV \1iV Ocbv6+i%1=rx ұ;ZYrn_pI_`gnYndצ^X/ G]| .>80E fX[DG W@5rdEA*BDrWἣ;Gl7^tĦOXhpL mfwǶ9"u֍Tv,(+a|UBY? v\/{Y*) ,.;K<z^I]S_JBѕbzD?|LuNTCJݡO+ہU5ZK$5їE+lBM)qkK\n կ}lNPB_XLv`è)%;~K:ˊɞs4zxfqg.#r0Y}# %`ۍy;JRȻtdJ6Z*0sát\$_nKXCv~x2Vi11q  SLqd#5R9vT<>j $r@kwlH9F`smSX8gxZ_>ngʋӃ5w= lGvwa*!6A\>Py.NYty5A=൐ʈdvS|;ŨOY^*?;0up]T}>fSsZBgH{ߋş 4`9?Ѣ dvL>xieOH B %_j||ǭ2;\E# &),FXp/R.~IxfE&Slډֈ@jQqAH70ڄ9J k I8UVD2"yms!Q(#%rL̨̇*b!3qV[_Ub0֏#<3AM$3"Nda38{5ų=p=壓mc%ݸ:}wvP!*$q2-17A!TJԀ` nAx5ܸ,M]֍}@r}Tw+LW2,fbVڏ.Rx?QlX)~!Ej6z_ d}HW˅V# <+Eduj%sª֤9'{XIb [?P@8XNźSzc;N(43+*7No,{B2\9\< ixȤ[eDe( #pX "ߒonDݏ< O$G6FP]PjmɽLS/'ԯө!ӕ-%}f"DK1(s8uuYĎCQvRxQȬQTZzQs*Dk(}1RŹ3An@PW]qWG*#rKM&ohb`Tܤɻ8m/hT3% i|pwE# =x%zjeU6,@<:I>yGKeXR,veA 6`D9 ctiP&p6l9TvI]~$ס݈Lc; ]h6NPŀ?_l }Aǿt[״'^<i3G ţa]]`_6k.ֿo_U7#ЗdF/AdZsy@_ԧZ̙f608]"FLc8iDH/92"01sӣBHv ¸ q|G[(xڍdPzsm}";[C_Ǧ^A8DO(Yo ֐Э"7GH}J=tuDֻ7L&(Ըw\Y!eU{+jzRcD'x{`{d`zMն R/V6ڍ fk| Gذ@v/{J@rf>f=S}w3Z^AavY;[^V~RM) |Xl] T*_G1:K7FKe!oxP}.'^)*T$+L[Lg:~+y|e6PkIִ$0Z|!BbSsnJXv]'GE #!ebs̝oOX1v' Mb܌p_BVz bcEWƠl2?hT Q+DjrDԊ[ RWvC5]Le~@ibzlPC,~&$CCBа'09l).y嘷 x>{XqA?]Pu·Fq. kYV̕.gBkm.YZX֎nTdpmi/6V],Q&T5n*1{X*KR&-65)qG1 /ψ؞@,7|- m8,Q@wk!#.k`B.UnzC 'D%&NǺ:>٢֙lD=*z_fD؁izW)Aâ1"#]K6~%&{t( `` a{*tN[QXٛﺟ.EnHȧ+#Twbx 789\ n;'ŲL,lzqJx2`g̃3aɨzH^.7p >$l./gg}q52߂]8ݳc;'<6lXXafhWӺ#r ~r1haAz#^vk `\ f!^e(2p|*hp 7 w8b=ů+HhAHv?/򐖤x9qv)}Z[5K~JsB+:b}vZ +T/9sgbA`9jzOymVLdG!A m2 ͮ -!2W]Gq\d?ʛ/\e K3W1eDۖ_\yՈ }ڕ [穱+gSN<:J-ZA$*@&(Z} 2nJ4@n Z tK&]BZe GE3Nu).}ME40ݴXB~ B&w)]Amk'q-gN586 #)J_qLE"G*|3 XT1VER#aP:65 }#7TB:&'O>0yghr+1U> d697z4= +KuL9J׋Yo/`{nKRR|ȱZO<་{}c=vP_KSi#_VD 8:02K˨>m3uӚTOPAQZ z#=JޙD D_(JO~բ;q"0)_pFH#QGS`)$-{e6JWE/DHҏ<.o\t w0&mk[))F__>ly"p ZgI(ٮꛉY[ݓܗ )nbaDƤO3ě_n0[ c0O6`$mb ugyEo;0tn㾪DPа BVe-c!B̄Xvu: w0gO5SĄاߜ`!򌯓\Q_qWUҫ}. H܊IÓRE@;ZjTҖC׸ˆYPb!%tيrX_pO8WRcC;DoF T+異C J1B<^W~u0nSiaA4.٫F%q[{tWTպ>26Ut~ZYaY9q=bU1ZI^7&LJH2X7=)^āT")7xᇒײ-3c&nC¶عNὡ&jFh\LVB!gX})2sFnEӆP(e˩|TMb|fݕ#ϙEGDžeOY kve(*cPY(CDu7s)PI;8+'jCq4l**d?+)FԺS=e&V)?ŻQ 0PmQV?ߍ-ہXHbr3<!<7oD;6?'eT}Gf*$/GeoLԋO؈i>MQ I# we若X׋Y g*o{p' (jt,2cXx/]k9Hб Z'ОNwjD~GXT8Xt懋q:^kR t*v G7ZU ܱ 82vޛgFEIHalF .-;NhxD-M-) Eblx Q!EJ>āX62KIh8wR#Cږ3 *=nMړs^ah6Z2*sZ=gGNRX{>UkQ)4D|kcѱ%>@1ewhIō;aua @/4$ VyMi9WhcZ'@d,m+ka&³vaȽ{&(%c`5h,Q9vb M!y OME*h15=K0 Tlj\ϥ@M( : [Kj?oŇ Q|v77*YVkePL9GmYJ$Ƒ r?O Y_όEc)-X>4I)rAHVݏ ,^$pb ۲w.~$8]b@{9-!kB7Pcf|Q[}KC.SVOŘŚ Nap6򜑷y<݅S7"m@F"ЯMI06\ Zm6KBI@uCg݀`XhG\$Ǯ]M'ުCE xֲ]@X0wC`JsRL`xN GqABp>PӥRD^mw:(чJ@ fνΒ f\P]zU>F+|h,X`oq]+g}sOz#z0O(ADk{lf/|6J"JªT"! ʟ>6ȷr"ٴOa#OʏPҴ{z+v-uڱ'n-I䜼 'iy(tg{A JqA8vt *2:ρz# ?|Iv4ŀ C^%EXK[?Rx8Fi @GHsAXX@~8q8qhKV"7AAW5hz%܃b$?>Izlnyq=:8^}WU(Mʋ U8h\m&M/FuE$F xaU?O/#tV1N#APa)x.6Ȓ{2(b;6rQ[:vqPsAq5[Xf%~\pV$[ 4B<Jk,?2nsCs:\~q84.]b(3Bz'- 57/]/{Om_zΨ[3'6jHp('GV2Tx ݮ)GE֫*k?P`,z+;-*4sqj:Wn! s#عN'|7)T5)"43Tp{Ȝ族!ۿFNǡGxq1C y#q=ZR  +`nR8Ђg8MNt=&[MPNe\ xEZqG}Sr6-k Oryg,B8<?`ɑ*|;.N˖)dǨźp*a=dr_0毱do"4;H5?cd?NBP5R+IA}``#ԔA .K$j}l֧I 湮;֌AneIMV BTrl7vDoӁd2X_d'hɶP0Z"پFN-eF#Uc+۠כ%|dfC&P 5rn i}cJaQtB]l,gw"cn^VDϷ:AMyooۤNDgMO|p`jZGTM sAaB5)qkmqz:XN$(dYW3y@IUѫQ %>R=,FRf0 iF|V@ JK?kr++~uw?Fhi.: BJnd'2!z"A-l+{t_"鞀75m%a#yAtVkŇ;u/ Kl&&cE!*4#sA,׉0֛fgvRg  W؉KP#j )LL} 9ťh+4OI;"+%UO)Wyt7x1FiR?ڻl9WruyWAI4w_TmJp_jm{]r6Zng? a>PkBˇ1JMBݐuq!  Frx_KgF<͊/ɢ15S@T|h; n& U^"V>z楔&nTXfy1m6I8hkInpIT3{.Ha fܪ$nZFV%GHTqyGSaMuɳo8D mrIR}hgͲsL _Q׼U5Եl5T=ԘLl,ulqy `刾uSA|`p3;.r_9%qr*{cy, A ,]}?:,K VpBYU)n$-9f~ (~i+Rs8YA|m'F :X(zm1۞|^O\]>ȼ*2k7V:h ֿYa*P7io, ԨX6^N(3;_4PkvٕETr8^Čjbٛ^O[8&0ҵ;)w"d8g9odxHD ML*ld].xT_U3hǺVqϵ{bRݟ neɇ}A:`U>')ʢT'T%Sn{[ud!Oe9;R ,!h-KD˴gRa.3xN?}/f . K*^ZL$z5/r?J7,+\Lc ěXh5~Z C=i~J۫5sV#*DH$ ZH]x-o>~\}mՍUط1*k[{TUq,`Q`DzYi&!7=X1~hlߖALm>4 N^wͬ>&bU2o Q4kvԟ jtC:/ό,^mUr:)*?x_B:e9TaMp,eaL?b6ڈtF6dcu_6A?t'lԿT ~hU| v;ë5; qOUuny:Hs i $\A5 mkCz,iWJdYNK%QM)9_3\(T_P"ئLa:\S8A!}YQ5DY#@,:{C9b?KnAG^l3K*r)1/EWv$I,njWnEaJd=~BX[goDZlZ-0|li,Vp(10?Vyt.[_.;%y"G@|9 JhO ((cRQK#u {U/ѫGJSnZjbUFZhB9nBA*Q-d^ylfHhkKONP0vg5vB0uQ+.ǟ;RBZP V#m1S%ZF6ص$ŞlR>&AkEb fJL}ȫV3:#P"/ ,:cNyNuR ͽ Y6{MXVFYOELRz[LG=תFX P!50 y:iγ,EI̫)|N9FSubazyaU:\KF"JHD|՟g(c1B G"/:%ݶtߎbﲌJ314(o>mfz/,4Hm*+\uɸu&`a!ȣ^Z +=/ݿX?o R_.^wH‹Tt; si߮>HN3:Cn8t*YO}P ,! cT㻠)3COJ0&ߵG!<\A|<<{L;hx y$",˱gƄZ*m%ΧC?tϙPK\7Y|~Do=pwMd|K8vw&C]sZ!s5{;fJvj^aվJX e c$y&C@:B_NFտ@ލ{ 2.NL<=tLT.H5Iq67MC5N>YrG5]u}RsC( s_c[UFHS,wJ|&|{#!\.s%Q-#jwǥ'j"NV"[jQd3bgD86XE<|jS"?<u˳WYFRHK1aYLb;Yx0}r ^)6)xB|ېD!?G4iUzH5jRJ lkt<(8dTH ?6SiobXY'^fwUʁ|˾Pgi{)W h$٨/9dlp~aK-[B~jH"6q \@lr]ECu;D\h}`V p9=-:JvB8w{xc3C M'@L* "zǗ ]n etBJ\(t9T@&²uMKsQ.M$6Gܜ|J7al/: `_r0\걁Yom|3JCTy#2\zkmDv=) aK@Zn%a~(= Tk>R_D6Ă\qj ZLQj_DuS,xdtGzU[8CmȱTWeR Xc%[pVK?#~ֹz>>JҽmX.NMM`4|_ =Ŝp3WfƧ쇲K֢2ФN{ԐE13G%~{?w~m|~CŐdx -7_(k5'Zsp?E6!޹/-/Gh;FVT7Q.?{fW"e~{x`'6,~$x}P @EN]dn{n =(<0[)=?< S3#<ӷa\KRzi|3@lM9GlcP*. ;砹gBSOk)u7U$OMu(?|=4Çē:e]>i֝ɶܩT.I9 E,_vG\cRi8l#A)h{ % ' X1T&Ҹsr7fee?M6v p.?-Ҽ,5\Ħl֘[Qb? /w>hE3tٜC'M:N>-Iu ' q@Jx|`0 q4DE _Qdwodj,̕R^_;uo}v.U2JUfK`~1$>p3ا\:^VYx,ΤQGYQS%ť޸P;{.:[ʎBa3֟0YOIQ/ .e11iz5uHo^)e;aT}fnWJϾ`-5Ow!AiGç&s'lsa/Q8ʬ s;k``w:8L}]y= M+ ';66q H;_o1I8jO`!u ,/Iv^w`3=]h4S( VO|W'^. @_ cKU#k}x{fI< =-jy|pAur_$"Q٭>۴-^"gUg*5N.X {;S-p  Sjd|3t @ZV1 jMۦEuE'&Ȩ56[q@3¥m6H7wp:0V{|YYvbu@l_vmD#|Q<wr쫧͋0.e'@/,'2ɦHR#V9u@J"2YyKt+Zo~4</b"񳻗IÎǍy(èEd@Y"l!;Bp(99nN 2їPJzw+H_z]I j?9(Tl o'1.z߮㉴E5<4o< a =|6 P#(UܝMeV<6޶?";)78;.,ʡO6J/cRtegC#GcV48bɔ>,.M{JRPTQ%EHki=cc [)NgF %Z[C8čHKƅI<S5֏dmԏȮ3cNյ7ٔkHPK/w 0XndHh,[ɻ(aS~}TOr(fy3_"1%PȊ}fb\}lؒ&ߩcε2}/H4Ehd|\+{Z xūAv5ڽ#ˋo [ԔqȴiTWaJfR/g(Ml_.ofT܆YKXZЧ'qhS_>+x yg $} !DvvsM5KHkHm]Tl`Q d+=> ބ Gop\XF^yNk $mesw,4БAggGBxt+fv/&묂v*׮J ZE Nlu13@P7ÁZ{ɯ#g2ֹbF;/ B*i18dc*׾KAU3_$<4=}wri~+ 507nuĹdahcFɐ]?g?w-=ـ&{C~*oL_[^ӥY-MugdŚY<-"8tނ==6O.VJy1C8@]po5"pbȨ_Zfy_SPm*|PNGրr +ۂwy#ine8iT X 9#RegyBj>aS^j9Rś$ŻjafKFpXG,z<"<}o/.])ݵ GyTg2t_۱^"0oGFya F5M3J4nJ~Ԃ}jy }kʻY<&Z#E{f:b{p~먅UFzAH $%q ؟@U# NkHD畋ұW5xD,-N niLܯ?HM~ٿ?y͔Lk qF#;|@^(edm-MGYmrs-ZP E_AĮ+XY" d-yubTK ?sH^ZD`6ʎ.|6y;X%Cn߾'[J"&'8r*V#hnznym>he<80Zk6{BbDy13s"V,_Ix$Q0DZSCϷOŇZfn ٣gXwtDn=Cc9x3 mR_)$pxn90A zhvUJm~,Vf޺Aglp +u.~eqhzwпOCc)`87m`dfl5%19n.f1Fr"'Eiy㸆"xF-!qM%Jx ?MUzs4zt#NQC0mm̛֤u5g "'b"k3y:{|u#_{*'!x`_X`5=BPW~}_kpDNCylhd>( U'A-Ъk#ZCϟIiK :8wb蝱E/KSa2-V{~cqZK*d7"h ,łfF2} ?(ynU>A'45HD}'"g$9Z|ao8Tlv _ݓ]YBKveT=n+xFLlğvw I0u8En5]sDX nHu]#p]õsN) k6s7WeBJ5l6ƢU`k;.VIBnU{3g88r{$)|d Ci D(ig#U&ؘNN->jO)+0;eBɖI7(!wv"s g}.ܮҠگ MBk")v$*\܀6Z>#VYE_T]r;/M)-r;0PUMyx"sڃ/_,:nP Pa߂5$L3)>z:H2zn0|a6^&7B`0#1uၥF4xtkN[;Cu*9fZze'wRN*mFVSxŽs5Hh EQ7`V'㘠<)W #<Z1bE]5R萩XQk0 WjEIxB.ĥB_cZ3,2?QD(w21cW dHbqEUӟpA1ؔ%ȮWj }]!+<%UZWFg3{x$H NiS#V"?I࿰53&-;pPNþa?Q} |D=XJi"Ae>VmWW%8|л`GmPY=>3?w9LG/D":]-2q ~>`nXt$)K!Wy< ڶ!4gɃ+7vҖ6#XIcV%|[K(\ ^>EMZg4>Xm3٧b wRCjҝql]l7kk I*Xߵ'\;BٴG+Y։AnI^k ׿՗ʓԄNS;f ")A(r:^.vUc>_q4$[BlQ:Q(! FO1^zp5_rܠi#&@Ʈ}[Nnzk%{|$19<Xqb8'p@㈅.- %ol(B4mtsZ]ݜEn%BGWBZ q*{2lBxf!P~AKiX4l/KSKI˚N^-|0a jeEѳ^'MgVNC+yevIHgv p F`Gʐ9 _ )jb?V/XЭY(3']ވx}q wk*GPf.N!=i b_dI~ќ+RnDUGɧEU_WUvg1\8 `B|^Im؄闥 ~%,1b0-"(v8x+πbWo[@}˓Qw(#L1zڱGbuC!eS/U 7%+$D*=8UM.,&#j9U$"*\*%1 >_aܚslshgٮbLK=ou }Jt=Uk5ed8S#;h;7AfW vyέ#R-\"(:y>-JPpgE$ĹlR>_bQ(x=c(Uvw0k$~9֮jSٝ9SDž1+HO|sm``RW([Xd}O&0oў\9!K(@HŜ($:%6Fo֧N;w@.RHf6⇴<]˞krs@An#ID8o>FM- QB!e\W*_ĉVIjHBNjǞrV6+x!(.XeJ'SM9 4A bjnoob/(վ6`~6*B):r(pGL[1! s q,YP$/Fl0Vt+ְY#dm}C~g+ &?g pc VI+~c&=Ȁy+{:KPd{+)fI #G2ra·[(!W܉ـ\l^={4f;+AB 14m]ͳ.TOuI~sjldNr%P)H,ؕ69'.AlAO[u{S}{/\,@e!]b\^aL$A/'SOU@,>OCmpK+ ()$< !-l݇— P6FX,1NBLw8_j؈b%i9ti)[څ]6k;:ߐ\#DKg9TjĦ Ҭa0".1+y?RNAgi`<LFNw,( +;?{Nęy00_'rE\n;vĊ dBY=̹> !Oȸ? -LQthn&iHrBR isrp %rLfm.{ACU<;X.F8oJ?L+  %;+j,ӀR{YX+pCò42AJ2JmLM栣7 ;ԍR35c5 mOJ}%1c\B:"Fӿ7MhLej|I%-tΛ9V?'|@هB`V0oO-s =h| dh#r6(Xٰ̗R7?~qlLF5/:xL@;|.CQP[]`jnzEviėHt)u01,G  70E0r'D2:xP;j7xeLI~J- YW269.W@{Är*{(8L _pN.Ք " Jr-^^L-V[+"{`piڱ= e:3,4d( '^Ny=D|>L2AxIg(cHJGvJ;*@k؅y(TLvM{~ >艀uH8d8 &"%pP3bth9P*:$3߷>Cم=`E a!g-X `kZL ɸqp@;g*:U\ E0̈́ SSbI;`6$ B +O4:NJܕ5b y]YX97VU5?$$T3Sۗٮ| k7qxw%@:MFf.pW\xOe50'd6BЫ/8YOV,z9xPo$(ܒPd 0sN #᪊ۗc搜Ip<|η Z'Q:4?|'|ïbAr!!Ie%:'9SJ1.Ab/@N'm-~})FhTq=$y(&b@J.=غoblakiL,֮=ѕ&Z̏ޱ.-M%t3νP?:1U )[(ɾ)>|.!]l9BB! ?_}{x7m(oJE܄2e0a"1T䰡PHOHjSޟ օKW0PgܟE1؏杄4ZR>{ 35D%l+vBM# $9?}sR̩ $4Jܒcp[)d T*o;&_<$y.J[ə:46Ą-}KB-J Ɯ \@a 6xSNx\H"iG0|l8K;y}]d5rCGיrUi*\IDz5$d)4ȗ:p / ฉ3|sv m]`p{tF3 1#dzBi7Ѧ%j`k*@@? 7Z`c "BN3@( *g5|y颀'PnE~sTA0ڊWUel05Բ+fsl&A̪יO:Bi&Xb*͘p`"ǣ7ѭ&U"s"ƏG CIқ߅;M#]+0͔Hdg?:/iT]N_!I"`BEub:~)FpH(T)Qмa(|kd#"=m` |>QUS-p)=z*^iZڸndH jYkCxZOv8p!keʹ71pNTmjQu6M'~e|'r] ^hHeLzX~结5#JH#gvfu8^࿏"&Ne|ً]:DeċՇ(s݉octP~^֠D0вϕ8Cg<*DK2"W5{2Ym3-ixaH V쒮M6p3x`f~ հh|+j{$nc<k&awJa= Y/|Y9|"  #ims#'KotQ q2?6MRHtdg0w$̣ ?O5F'[P~\Gf|L'XfweTC߬{8<.)=Q&|{{F+QoWQg!f[i\t fdnF.-Y—|/'&OۇYT J^Vll"WLl4ܗ_NGsÉm"N3\&3#2k0iERvzGx[Vbڴv)j7T}c9",;qnv#an +>=#ɩ:_8V uEY6HKg]SP[X :*#`xg|m쐳NOsƹ^T6l @ q9l/b"ɩ4OdLavbl<.ӌJP5%P^?ސ_iŻ7mGeVWD U'sR x~Qaeq٪q4Dv$#c Yoмk{-LpI#>!t3S:_.2ݔ*KI<! % y`XpAs~$EZ35K~)?]z y[VǪ T~5_%YZ5;msx8 *1R!Z x (/IUaZxTfA_[}VC` y<mA1^}^⼀:8oTzPRV Go~nGNRw^KдsV C~' XSEOgu후\'ՊcH,k5N1ϘIEB&\:e pL8JgRWB,Tz4?Ɂ;  !3"h2mLJWbГ#w+ R!,d9|}M1}w5\qiPE#};2A2"ϛv!alsvME[PMz\ӷˀ@ l.l=7zBMaS`o hIcvYW@P(F5Z2"i(L^zhSp^b3TЅkj b?UVx~Iϕ#97M >]%wC(>dZcU/Eqϖ"eM;Mg[5Zo_|1d6[wri4x98B昕/_yl.3!=Mpme/o6Eg>nvFg.)`䡺$9؁/3{c }{ 5ѐOaH97@8t9G!vu uvKr t(t_S(U/:VVFaDŊne>JSz_c@D@Rmzc+kn&<,^*hkN LgA:7H[bF #o^V9HfGJ&ҁ>`3RF2!BSS7> `K;wO>X0r$q$*ÝҘ慶iBĵq|R8ҐIAKfԆt4”9l4A)ܪߌ7=dΰמ=!oƢ0Z D499/G얃(19ar底ޱZnG'(7p\)٭U8Fv#^)"?3s/ndh 9^>hz9k RW% J-I?<ܾji<^[wg1 V!e5 R n蔑^m#݉oQ4eK[sl*w5])F^K|v/qz&8_RA`@mw7,f_xK|WE7% ɓň2,6P+qh:vI.h.5KU"ʝ>4ApoP,V35Kɶhن:;M2zg+ea.}(h_By;l@_2(KA~Ҥ̷ ~Ȱdڌɓy(b:agt/Wip3No8*g #x?3R7sL0Ĉ F*ZhV8+ 񴊛EJ3DNߜUGɬNȏhu7dQ̡c9C;E ) ߍ T5V($|Y[PFDXSi5r#!F@Xm,ؐʣ1p}?f@=qӐ[$O# P&oG 5q[2?1:p`ՖՃDF)G bbBqN{.b F1`|uύ~c)/tLbB{0! 2nAahMzx BV6*Mj%KW#)Ƣآ2"=%Rb}uA42M hL1RP.g6Ԛ m:w2>dNVr PhwE7p][6ӥddw[fcc I[b$@DSb tQLrfp};q! rk-D0G^CƶItE-NE0~1ڣqONe:|Axx.P0"J\!sE$ofdIyz{L.xg(;ڡPHFaR6PtEqM?JU‡ 6ZQls zYzbVH[~J畲)(OD)qX;F]19gV)*6AP,o:*+3\H-"Hc߷"⢌?>/haYXsT5ݳ*EG?p=&L<*R<`z./|)_RKo$] ,(8 =R7DLx@f "0)\Ga̦Mڇ_c-HH׶/E$x}VH`7ɷ( *By|>F\ UiR9SPxSulΨFEn!Y$ѧCs=MeH=5v0]t4 2yԋ3rY)4@\1*={&q<a"]Vrzhgc(?w~Gʅh%r;ss%)ϯ|pPOi.~{Ž1ԗ"{$ =*IzrGV K Eь_xwY'sYdǒ؛YEj-H=nz]ou@")cY-4n7 l>xμPF倩8JJ0NǑ[QoU1Bf<ǫM5+E~/R#?l_z?_J D*: rEӇj.?X8SQ:Gl_9њN=Kn_f%0"oH\]#pY@tc弌J0H #J-JAR-ּ<~Rr=TYj{16&e:9R{l )bfP_@eEp)e rV\+ JݔhBS`+cB`Y " L(RG`Fwp GO]tkcƀzzp:tL TZ(^ <7J$RR񳵛 嶥A׸H9Ҧn#C-wL5Yٔv+@3"^N W8֢DnK;O0f;j/-nq9@ NdJ&|K_7 Nm,λEŁvB0PA6_htc5DM Q Êpp98D6>uc*EIl_I#΍l%U޾k~@+CajٸS$nr W#PTjIAO;{é@<ަ\aHǵZpʯ;/*0#^:`Cyti$ yJ[\J,~`Xވ8~~n\ I alu'P7#b&(M{$^3>uY9.fMC< xUnU(~,4@pe.嬩'5@Ef?Is]P4SPqD(rk:jB7j!7}V!di:Ț<ƣGOoK?8oF+] lnX^O:kH7G0(czth{]J';˨yvN之o*ŃK{aU*2j7})G, 9C 4 irD G@JQ-&E[Μ@b8cG3UE2f.9v ݍԒ}MR^AkC#0C~uMbwBƂ|F raD'X{9P a6kq!Xy4H0']8Pި]b*ߒ|zyT:uҖ^չ ^ҋ&~w kLQ U J?vܫb3(+|"BS2+:R ٥?sΓЧ'A ` nlQ$ѐό `K-';1~ges(VP>M&g:MdDј*a \Ђ0 N\8c90βӻ(zŚ<O4"PN̤{u30sANX(#dx(F(;qˢ;B#.$ YCHYmv\ΒcO"lﺄ쩸i]K|ڞ4@?OAy{bYC²n/Vam5yL"B" ?X9D<$(,(7aPcx2o|HVs$Kf`( v}Oh"t?,g OP%| pĬL!2;22`eTk- ] B<+VD5# VpPP `ujO[aqХY-6{`h&[htڗW- $Fh,P5yW1Qh~f^(7OϏP1 Ʌ@b=#4ūh. Hy#NjeLUAA$F Z! T0Lו] "}ibhCW7 i2#X0m78(-x/8w,ϠsMfh}UGY"4:Gp,])c-!$JYi^E |h;CQ"F*:ݐ”0Љg BBU}b6 *9[k3RSlA:kpN ǼHP 0GAfNJDS[[^jruBg;a* Boe~S]F;&W0]# ";뾻p 쎬H9(] C!8ؖV<+Z Na ٲ br"s'iԫviyw8BjN~4v,Bzf,&c9H>Yޟ'zBܛΖKJ&2m$V ZMͯ:/3#R:덽TWķ0r.%m!lSfFďd1ٯ^QG!w9׏5H>9wZ{ B!/ .`uMLdz1Ύ@15%Nw'f2RNm]b  &(b&)GPo{PzSϜZ_n 6'dnO'ڜSq 9`芫@n$7gIMJlj P-# ODd ?8EV&" cr?ܒ#[ǹNr8KOB8&,|L!S %QhX +v[|՚K}WC-W',rՏA=-/X+&ź}VF~+ÔUb$+rOpsA-O6)R2)^BdޱHθPݓ0T//MjgƘqX+a'11|?A3φL_R37,vϳ 7"XL9.3iG~:evSu&CYyަڠq@KQ0I!Zouv(܂!#_:`cC <G^,R eK,{Eᦒ Š؍(I,>9dzjL VBNTHTR/'ł:[1R)D &75'Bˊڊx $e^~`8ȿGtvٹ ҔO?CdoͯW2H>:qʹݵhdx~'ʚ쀐T6nʵ3~:WbeT3T?Qaj" D:fBG˫IEvBnLJ(+vS[(p@8R|p9`Q缂l^R[:?~3QՈ@ 0Wo"Eo7P92LJlXb}D!z3#i0ᚴ #pGNx3UI r K`ﰏ͝ MЋ"xg1TzI lcfNxZͤdct<[ു &Э=fS" Yw8T}N/μUF =OfR/;ZNW obEyΌ$Ǭ>ힻe's4SehʾOtz^ 2Ҹ XsޭE'2u~@d<{|ὒD=rį,K BbOmS9g#/./A9ڶԥ2P3>RqI6|rg2hZzR!H+;jGr>8 3a숔%O=SkfWxeS *<]Iz6 $Ϧ n\&bN~j|Y@K|@ԷG[eK'Yk;˭ZYtT+&啽}]72e+iJ.wrbg2ëچ }QʝXȅ7WjH=x:<(w2%~(4Llo_i;<7YS萄T O)ݪ}Ǎ]a@iG[UQ,I%ʘ(SK<+:3 qsJR AH`՘1 &iֹӎЎIePz2\WY{̉ ?"R?4?9H{[8{m+$(C z&=ȣYCɯJlsfg&\v;ꖧ8sUQ[qq$=S/3UAnn&bL9sb֏ 7*CƱ={uU()ս6i RTheӛLVtCY U[]g V/.Wj)N>RY]D%i05N>ud)ִB5&WX}= LܝS!iO[e I=XdK+K\vjwDCai'*A ]Z;B,c~?|֕@Wz~2oSL/Pňw;:Dj%F]Rk@`+| :  f}?ڒfz-ilYUn%WtX:C3h[6v5ao1KkʾމFAT'hz[޻-8']m*I<4ljN_N7wwSm3cqo=`yPIZ!3(q={0k+YJG^=o2?v6ZB|)nk8ҧ+(CXu? d\OFy杅ߊ]L 41,ݺIwz8~Vʇ+@CY 3p9 05|jEpDoV鑤+ht}s=/niS4iRc8 dڤ#_2&FIIA~a*>Zd* ;| V0~Is'ýسqB?Ւ>mFc9tG!Q\ˁkP^yj"sel0Ą Qs4M7)^;tWSts.%P>G|@wZx1Tک|qSSZB"4| ƵoVr7GsbI5Ǹ*o^cA"1qUt*kyK3LNo{8t[A6ήa'.y1$9Ƅ)?ו|OEZs6Hh,.ՕIHp+Y.G=OAlJꈋd)z!Ě%= NװbOXAVV^yބפ Ȉڝz3\fBsֲ9ZUnW&Vw"W;M:P0˨'|ѤOxCD_Va&D[5ūߡ$ƪƳ6Kjׯ[pDHM{RIꟷ߈=<|~Z#wjh t*;&#|Hi?!I?]XEkxN$G߸H ٪ߛ d6찛j:QmA_'k 6o۝R,`#@i)cGMh<渖ha7xt㣌bAm6-20dv&)G_8Q+Mb[&I߈r0=WF'FrME5N>aPt+G?pet$WXԾ2ͷi|aQl.c-'~ sX* ipH$qt5˄0K^e۫brqXBJζ4tQQ+a`lʪUFUVk'6"ž0?4ql/2t'LYf?Vu>T!ʖv -Á%{ؒ`ѲRb(Ҩu "l$*y'NȽFT|«`†hfYJWɎk*ƊPnAmns~kC%ilɱywNVwYdjfy!xIj'D\'pM*̎RK.x 19SqAm![8&I6ќg)aI&7}6Ȕ̧(- V,zBW%W!|x"Sjy6N Yg ڥHLՔ{-g:ZSm}Fp  xUB)mb%xʌ:l@5vu^\iK4=? t cJl?O4&7˥ڎ!?&eb(gWV K3FMMZ't>Z vQjHCϚE{+1l;Ol JH:zy^,/yI dt^)͌l 8%Mse)095͵ ?YE{aEʶLC'قxV-#,|cXF6ЮAOe%>?;9D3| >rQek#+?Hi 9(as lH*-f*ҬNcվVs`8یr :}B*`aǔKye^c>f~ .DcXS|Q}~"$ Z;*^Bzxn؍롱LLq3]NWI%i2XV8re^/H!A/MP[>h[0 2D =/Hń Z8 gâ4'Z.!ѠxmbGFRu= G \g|XGVj#:?k; e OAe%zokѬ*trKƶjzK7wm+J?"X0ґ$@p+ڡ?}^5 OfT-^jk)n`2gL$]>o)qcH?'h OK,^N٦6f a7ˑ J:lV_1`VOc4 WP^nYJ_؃Ѿ/%y#+X с\-Vlޜb_=IZF0EH=fχl]ش+)h߸/#Q2KCSIAs'"r‚miƯn}.#t3woĜqNe%;Du%V8?r}kT}SL'`BZѥ{szn2иb(9k\H?;+x#WX+< Zi"D-B<$igDI`z3bgR:Þ@oPSqF/cŴ?:80.* nF.q2Aڿ. Yev^6d5TB9Ƅ2N91*5{5L)ĢEM䗜 V,U~Re3-᧰oE5>_p[f'ڧ1ߢϲB`jST~wΒ?,#rXnI FНBKbX?VI: *T.7{ltlg!ި_ T-8}tY+7}5nb$=uR6Ӄ0N`Pn=r~yhA-TFTp0?kgHY'͡e|Yq- PScb^"VCis@ .,LiO[3XF4˼x/+L EdRw(+<6-%o"Nx\D1w|G 4@z=kH=_p;ύV@!\Y+e [ZVt5[Nxϔ1m9TY.]QDX~3ʹ4YͬzxVSzY.l4p +C;J;J`rETa|$`67 xt@A¸b `6D8ֆxSN!ܰ~>`5[m+T.p_^$Ul-΁/FkH>^K5G LtJ%qj!ji˹+ it&W.]eao\$d}k*:S Q;!۶/Jmbj.d|w?g 3Jʫ1chjB]Cag|la L`%^PjCm$ɘ4)J.=BJ: a_`AV#vIaڈǼ.a_ǔ6DT Nk`9nH?Ou bՈݓ"rTaVb܆p+dV){SG_8IIO$Q__cytXRlһwU g3z<ˣc&eDw>xMe̋QYH@: 9.3}ӝ.4W-<,Mڜ&r}TԈ[M ?n!-g7llxH]q"Ǐ!B8?@w3}$H`בxBS @gjjMBW7y'G/ͬMpŷs)1`7Ep]-˟b1gC:sM;/f/)t+s`=!>nT/$JL/ՓiӮJI DZdN|Xc'6z>_>?䰿.BMJ@ S0Nj1, O9K 0עXGcSIhjXn]1%$*Q>u4dV~YOA!׀몭=Dsm),`~\CmxA';ج R MKE8b ə&LB@JHY[-o>8Y#&I\jY/0c#Jуͽ޳{t8:7>AEh*L|SNy\]J^h]nqez$vuLp>P6drk~܏ R,xk{AbSmC1,El߂Rײ+,󅃩6mYi4@EᣜS9A3_z{(r:N'nu_UC9=_^05-!+y _>a!]ʋ݉-Ocxb4^nFիa-D _`}`!fxݿ5SFVS! q16>cɣHoudN'!6W\fr:#̃뀜Q|6I{ʛ$%ZpAրA]49XlwtK=ŏ+oIom+*gPsET-”~ӟ'=!GwƢ,'~IqT6DG%ß'X*A(#t_"]&n"][-p./kçCRiojR7g3lT1.cҝ.|cR} Gu?"Z֦>:Bٛ:З!zCm5ef*T`)I &L<{ɹ)\P.WK ƫ0YA~[:ê7 QVTMhDY{ %:|g^g=#6Ți%=`=`)U[>}U!̃۳[ X1}Ba1*1J8ryUۂN\8&_Q$-qk"X$IVb[|-a̶B=/XdHVwX ,!8V +iM!2A{x=aE!žE@)J1AVU8*!NK$>=<ߐ%B,-pX8)@mcshjwfq bmDy0T;D ?wD`#b'[z4~忦ձ;wi=X[=AoP\vNy^ b,Lno7R8 * cSΜ hX|_ {K)ks9MxY[BZ-Q EEPzCs2TOyQ.Wa~{!_hgEI}{k3PQ.jRc+xv[kKc06n%ɒ.Ϡǔ2$CI%KР5+fp(m>{NLӻG-=L4!vv})y[)(,}Ǧ@cxH*Hl<=g6 {B P[2,Y4,Թ%\v91m#'Ec#'Lh,H_qܗ3$6֊99pwt^ab؝Y};54ybr/iѠUW2!zDӐºo8ODN= +m ~iǎZ,34*;O~~3K.6yqǑ7DW4Q.iùz#ϪgxAE㕖!9rC?hM9Nًg=BLhW)!8f#$j|LM-l8cuq()xOGkHP |zU[w䷬6dmARo@,@KܴlM92X p~@.}lx |+;f$ynd%y)NBGOYv Wz{qpN%VH3,Xax^r|i3@a&$0, W|̪<^7+˨0yzXHT@ɨuN%OD|˼(D?GdÖU$ӓ0cyG=F[;(!ê2\r1KO8 ` J@爖(kgߞ7C%6(;L둰QTkoa@W7`b~ \4:X;AݩUVboΑNchֵ7*.fxu*<4@˿JSnj'Jo"^q~ܼtXDG h]\>Y|3?>z\Yy5_c]qU%惿3{/Ê rˎ2[^iPu=\qZ @wHTD/$Opd+Lt=M樫OpkV(s#`(ۥp1H-zcB cװzħnHW/z:`n@qSBZڲ_ô2RTӅ<[䉴=: Rנ>!# Q&ib|) 䡸Q 9T鋊oMq}B= =G=xzFU⮨U^^MRbʸ&&'_x ,`ހWa !)GlF;c,tJ׃RJ1PLq>GSޜNbdqd2[Q*3}SBY/l![$3Џ>ۗn'^Tirw &ε-nK&xNι`GΦz/' W'82 Rnt<Ѕ8>Mῂwa!EYf=mQ)ds1^K2URSƺ?N;pΞQvio,c\˅a.zpTH+?_؎NIXCɽz<,Q3t-0J`ї|7\sou/Ʒam1,{yGLX "v o05-ʳ2 EZlc~i\;>a%&y4r-gyfX 15]UJ_PXrYO3J@㟌QRufpZC!40Q4 s9f|'{<IBΒeG+8*%*ǘG#DzmN/&I.G 8QD+.a"Q̸ @ǜtTq>i[v[ ᘩ|]^ZeeMD'1D'P$\¥4ك9G,ަLDЗJ u $Lna*n'7c AdM۳+:lbN;PD]X!9z ٚM?\~횔@mj(us p+E։̎e|X.}i_MO|,ա0{l׶t\ϟCV G(J6)E,tJz\y[ːF]; =[)?kX3$X&L9mBtEy!L܎=CxoQdmC,`obs{Vx.*:Sgb#^sQca`4H8ݾrE7f9|4wk26h<1%`&OI#;mQx%U'*'7/g  uT!%*aE|XT'#DmH)":[ ?DdQ_O ڶ]wGE/3:TBLwz:1cC3 n-09rCp+1͕K xOMDswÈ27YjbKa+ui5+׭|kD\(yE(O|z#3˼ju;?wZ/u7 E0i` {<(UI)*FyvXL f(ߢiDZխG.v^JKS"gz-GհVb/ɋ@Tďl%'2ΕqJ n8pe N:J9%3CA䠬= (Y@ bj knAe`;2Kn])1/=QQhb&oJ4ynoD YO.{jx˾B+Ԋ/g]_Wm6Z%|w8.J p7Hģv| [Sc ֙#Awi?~~d*p3W,QIeA nU] 8LTu)6Zo6:,g@ D* 47yG9%0qԟȤE:3(xb.^Ie8J G{#F+Q*dA%=tj>2 ua2NHs"ld1Ə%&z s?zh0n6o֩ax8q'@(޴Up%k:{x)_|"|Ymڒݩ@;lI$mpG1;¿yw>iPF]HE)"̦Od~8%^VaXP5չ)I1IE%`Z"A44͖b3uD> uޚ-bJgq/3r>9l- 2ß.)&Gt֔Tq0^}Pѿ\o!PR( :>% $X} wM +R+uElzbг4#R,/`> p9>5` [U+(|ͣȄL0Gim,t!K<_gED3[+NensgBpbṷXmhv)X,=PEM)VnX׼o/?8/;WL璉D}&T-5`8b1{v K(27t;$7= ~٤~h&[82:Fse!QFJ{{6tSlI>ˆEVG@t BJ:&:bæ`oy:_*k8wը5KVߚޙX {bwqR%R܉^fGx*-Fw1S?TO [;^;E}NfRGMf?~_WdpӇrP D r0^7h[E I[Sۭ$5p#dC+y]9ԭ4QȄRb2 +̼N|ܝy,cD= g "͠uҿ`*>%v{c:Pib|7ާ:12x_ =?,6fO:VAńI˼ V"b\ND[yysGɬ\unmb vz:xNTbNJs)f2161׸{}]y/pI{bgڿ+oN֙Tßg1=:!Mh*S}1ja$. rٿ$h Pgv b~-TuO!|ܞ}btR>qwCo445b#"e%5R8DMugzbeIۅ[wH=<$@ jB}rdHKW2P`X ҽe$~>xÀMۂ'Mεв38Xpy咶6n, 1#sg'ӂ7٦bAm/ɳ%!2>'zJ Iě,AU~¿1pe$ i :{XTGԈBMS_k\\ o2n~>ָQu hdp Fb.S($3XIG;zD9ipЦQᘱQ&EVǺ^uq Fe@pE#5DE#Aa%K$*mr_,MSN\T).⿱cyvb+%.t: eLT'Ϊ3=ݔ ϑ?~~=H"> 'i曰]ถA_Jb#h=Uw[Ino/=M^npCm]kt9̦-&q5d2xa~KW5cJC.g+C T-%u;PWs߉E9XzfEAŴ|΂Zh =R7a}"@%8߳R8t1l[ac:O-"*J!0N<(8IE ?=U5n|6gG#rBdۡg4Upnk8lϼa;Y.#^{GOU7ÔKz{tAl5Yktj>Nqc@\RZbTsZ6ZJŸY-m%Fa2 hl {v0x! !Ȥ_^lHM=>DTF慤P{kK^Ky4>~LhCb3*1oMdT_k@WJJ׮$ ݈DDk |4M54c-|bt1eGɕp*3s)Y=䄨'LtaQ0]'uj92,1 \\$q].@u Q{sh`Y*A;<-Ufr|= u[JC>bn 74gg!5]qg6k"mgk2EKI(D []AV،&TvQ\(fob6*y `tmd9=`嘤?wתAZr%o,;^k)1RTJlY38}( g'`[ )G}]߅ccTAo]aeKpZiԇuC#O;?N)rw{nx]_j׍WJ!0;֑>tY{P D,cSWQfԄ\A~:y:qeo]0MXLJڨʖlq98؄\$5 ,=&Nkh fq"*}}=PU N?!I_uI6$Rj5Ryu'>7~ #rtbq8$OUVEN+]16NLdn/r'gW>L2aWwDF bK^"h2åS/r*9X(~]6jnC*p{CMM)TR.t} 7M>}AN%l77~|' n]o 8fDɉG04 '7Xޥլ[ϰUPV0#_P/m~#ꑎޥ X% ֯2{hE>ٔX,ֶM[^8}8 ܁] ^}.&EUn1U_;).9[;jkp} [c!TyZ,l>D-Ӯ\!KI2_B?)fhR"Nۛ[bA~vPctdA=\ z\v>Ŷ1edc *yLàz[p8[q{?c1@̚X$8n(] VU $b+1o'V*yឿH$8g9oXBQj?^bn@qޜ\ 2m g\ ɐ:(֟K@zWć3-bBZ~+|y QdC#zLO*X+K!Xp)2CQ'jk[2_I`nbJ> FSE E=Ihr5'yd@]Yï(EJ*F4]Wʦ6H(/]@<\|=$ƨACɆiu |n=4MM<)͆$kẵ ED->v)Nnn)JٖmOm>&3b)<;z dʄI%7B R %;s!!5e%q!E'-l"pS~T(C`Јi=ηiqo a,rԽA4cb*~b1=\yĄYTO@#ac#@ErcD'8ی `>==p*,v_N\ ޑ2s4u.eB%$r7xyʟ˟Vԧ\ pi$|[hZT݅=;{rҙVׁwYLdz+KfvK4{JЏ\ndnL&^t3;|`jCՖ$TrU/ډ/7yYHŲT֧F)KLq|I%L-/tڷwInjZUs:.#hNG3<D={6*G&xx*d6ȦWf~ 7>qs.HY G7iX@#WojT(Ko񷰇f؈_SogFaYUm5\ OegbdOmRu![òݕW|?X< nyEU|upkSM W7Tki`ZcpxĢnl7N ÷®p̝[4]vC:q;M7n\pl"0 KGLA|o}.3 DtHwzQ cUfWm_QCev[,:)JOuuh;0 cչAFXՉIzi}OmZ iz<^ܠ;8E+^G]+35waTǻ˸E=uc9 [ d[rqs ?cS@mr uejj%B5=KyىT"mFW"C\= 8+~ߠ?8I!|+ȑM ixx!Y:V寮YbArV[cjƤi۲>#IQPʱQ3D/./ ^!_ J6}8S[\c.Cw:$(&Zԏ'tH*k79}oW+'2zh!]jќ-%O N Y;+p+I{TuO }AIJ^w]O)w6i*?Xo8%yԐ_X/uEx10˴ ;À.&8n 0ae 3fר* !9a)}!Y:9B&UxRj;} Qڑҥ6R #D]+ _~pX&A֑Vsڦo!3QO! &I9SaqŘ.X;#5! T@QcF`>˨=}C'׀f%[b^),piCǐ"CGҔnNU#jI(*ޝp Jn`,=i]=$7U(3o,ڸГj`zw#N# 1Jz.~xys\4miW'ˀ܄A]jSd ͐TU/aaQ¹ au"rbH}x;(Kܟb 0W<hJ5]u9ihL,޿%uO6%>iwxW<£u6 tp"D/ xXTKo,zHB<_Ҡaws&\V3)tPciF/漆^#P*FngR n`IJ"l!IP u sl0Jr:$_ }Z! ~ ('vĹNi^vDtawєպP)6kKEl 1 Sv,`wcɎq^igOhVzjrڴGy5͸b: |/ VD Vp˸/?3a҅a17VoKPq<YG'7|9k[̌Vŗz ' 0U乨r2ӻ;['"LD{G\('&H7DʶUVɘ27 ɷۦq0I.cj_ldnQR%B'‡v>$q-ػ]itvQX&5 K(f_o(_ohC1C":VtKs?pخhq @IvP\TG)<,XiTҕՀD.)BQ:quL٠i`'60Qo'k*㝊u=Hоհ..sUJSC,M(ka`!PrdCXbWȫ"IjBkүضS6sƞm֡1YG!&X]SqSDHQs+Skj>E9p?ΈeĮq'_.މ#=;ꔂxɟgF䟯J];l8‚T`A~w/VAq* ^Vg ) jB3q]6Mc|mK|NVdm8 *>AC"(!]*BX&mͮ6;zn)So|kRJeojK]ڗ}@}U+LUq )'@~I?i^ie$T:dvD՛Xv@:变Nsj 0++S5ڗ?;8y40E @itTռ ms'J ~[nMTZ cY$~#;(S_6Pv*߃dz )_r ZO Zha9N4*Ԭ77eَlq@ H gvayK@;̍h豦gŸ;'(/:>MH&?yfv::q>3I䔿"i$+(ȁu쑡Z%LVͶQ(1*MPT{ 4Hù2 1C}mrh!MR|׸#2"{4YI!n+&͝p[哸Kl1 co~=aU&.\_i1JbWM$'?Ls5/"b~%𗪵";~,(RH~%ݵm7bYo1_H E,¨0e;UD?-/ | Ҵq՝gG"Π೨TaN0*bbdd|"@-Wms-lG9qh!?+P )5' w"F?\i$Kwx.>,)Mqpj u,_k\힮n&L7+u2tK=wW04t~Βt=~ߕf|J#:Udd5y[Ya_M@D[[` 'D4su;үO KGpQɛv^>|q.(q<:p6ƄP{p.ħN0>q) ƭ`~&z+'=!Λ@ < rl~ı>㞟oc,Ol6S33?/ gnG_!o5 H:}'^]Kc %תMf$ :gXJ=!FjHyr*U9"{^ixb젎Հq?$-ƹjlʪY&L_GMap˂[$J˿k&ojb 9L'(%@z[6QFI~L̵T5n4Tw"J iJBFR/Fn(Yn@(k3()GzϐoL]BÝwcr%ݡp Yޝ'XvXA;Y}%g) +/L,j[erDeȈ`9T-d!ӽ񤆾B-Mp5Yl^:Y$N{j *H-G:QdЛEt8s&]qFo?@K4T` ky1ľTj5(1UPrB,}x!p[^U AFx]&uѝLd˓_[xՍFSSγ!7@Zh姏~[Fod]VQ/8=Dt} x蒌οjN" Ż(iܭ [`T_8bf`xK<E D&)mHʢ;; 8wxO =)AZʗr5 38cm(`#yG"zzNκMXhkwv1<&nER% ɏ6 S_@|q˟jm(ODa#?dkX?FU S@/.:DD3KȜcA ?(FP C+D}ɔG]0Z459\cnpLȶ)&7"աyw:)42/$Ǻ+hpDS!IF;%̊:]? ;^H&n\`r@) Do`X%Y9ޮsEHZ;dm ,zf kA֌w @d1pZBI7^o]<%v1W0J=S|,8_QH5&IU@fF y%RGZs͹vSx9] x?f:or3pv HV˹y"-7yj ']Y-<Ԁ~ϢpᘁaB'gm-2m"j>ڮ￘i;%'./3#)$#yF, 4D͹y^\t6ñ큀mavWKˏy ,c54:@y̩BR#t Lу;ۗvF6-o;Y|}맲{Sf۔v. i})"T`سTQ8}5IJ޿ %'FVĘ۰jԢ[eF:AGHּ$ c)fXB/:[cO-g=Dw*!aNMxv=o ;vϴ2ZceX9M# qxtPR0yvB7\e9}PDI/S:'V?G:ډ7ݐ~\JAxٯN 9͡:0*M4=i(łP{}9J]B , =ȩcyu]^zzڰB.qj/עۦGZ{nԣZ0"MxFf!#c|amR] nSr].v3muV88yuń^" rړFA_:qߏt@&p>9gu7""L9rP$={_ԯȻK!`@ZZ(|9jACm׼r=_OI[} nl;m:(ҠaP:PBD)F297хЦwq掠Q O&C Eźһ~ q>⨖{=4v/W,yЎ <)/ 8/oqIW?T\Qqw$W $;&jU pĪ0ԉ40ĥ&jq݃a"죓#6УSڿI7\{Bz\Em]'sFvt;Uf1N2 9$!&\6;LZvO`::e_A rӚ Qj.jc)-$J :#2 ~HD@9&ȅ?'.ލm8I-wq-fOBp=UFPɱDG/$DM ֆ=#6|+[^mJ2&FPOW> ?\z$" <[*Z刢ˑMI|Ud Hi(q̀&.QSc f͑W1yr0`[F/jG#j,Zמy,frf/>R>.mhUH{&qkFz({چ>~:chf5C%{`z+k8È#Tn՚"$@1yqKʰEM ގ^׉ &Շ(8\!9J `IWJB&ʆ-C6龍8XHr;x C{eʅM99GYXٌx ~f1,en5*!3~3Y 7k[E,@(6ǕVjc1-+8鎷2ViJHO;(SAt4:OGadȣ=<:ƛ~@Us$9ˏfϪ?&s Y|)D\q._VO5fP6ă7#ZQf8]iv*FXVFn+KtoCdts~l.,[:|G Jӗf`ryH OUV) ~7^C]z,SOחZw;o@IFx`f`!%5Nlȁw!I[;EbZLGȱr-:c^aߖz٨aD![O">wjaϊ^'@ut4k}gB3E-kS 81ϛv\ b5ybGݸm\'QȴBT)U'EoRif u d%V;PD}Βak0"CuÅCa(9Lȅч]Q^ bk'_l;XVTeP1`ఎpKG; WQruܙTnr-* Ħ*\]+hq^ Ub'~8݇I7{i } <pi1O=xD//D$#bh] Nm$Ih(hmQ^|~Id4tHӆ25FMXvc~za\?ɳ1-CTr ^tNXA Sv.Taޕݻm*xN:y!;v3 Z6x *(1kMUK4ycȘ\(c=rlEztp]~GfhQ6v4'{wJ(2ܦǧ'{gK[ĝeSmdGCs&#)T-dKXE]10*d4iZ^/(ꇃ 1\7LVb#M'4bc)K +7nn3>JDЪ?jǠ0[3 %G%CXyh=k sTygzlo sʖ+>Uf;bEjQqJN-Ξ}*yHC [ @yWP{Hɸ@8ٲb6ɾe澩Tx"oN&EhͯH ԐpLxJ)G%) q;b_sCt#޲GkIS>݋6Gzs\wrϗӼJ-:Gܼ0@T%-ʊ?'U b]AF$SA2y? DK,:e:`zBUg~ )SʧRI?n ˆ'5И3u';MIzj>,]s14;&> Y. G|tmg |Y"J dz9uvhihvLI%EHvYӣ9f$@W.{6ffoCT6Ə&VkO*뫣#*c +Nnl5%6Mݐ`q a5(BzPe.FD,]`y(,:77QF bY%'+RQҼcmem"al(7[C['d>poyB6 {sn_OzOCAbc[U*F@L8z(Q=+7}Vf\Li/N|eiJ+󛼊o:wޡ3j̪k8F{ Ž%r]@s;wFC*~0Lrk~@so{#~X:^~'(榡b|J3@뻏JT ڐ !ۄl.'(a1-TD] 9ؑG8_W=vHYX3A`0Ot>0H$p+ m_t=87mZAw%+9BXߴCkCPlVMJ8+LO.>TH2'"7}[x9:jF j]h"R۷OTuo|1û;+)Mc[YHnss@0حda21h@bgB[TA)SkCD> s (NAיp+{ $du6"0lYhOo:Q8H2怜mJ耳[ /]ު;?VjfEYKuJoQ&9P+i*J(7q"nNWw#=%DA36dz30tQۏ c*W?1G_]t Թ %Pa&- 7h ]gVOrr.Rs^7o42JM5EȢ|3#yCcU -A{vR"U~e}GnPGZ;FGǿaxV!'uO]2Q >Lkbi CE<Rl3\9-̨ݣ'{@{0M5eXPkmVíkpe4tʯ!5=إ *,=wWJ?X95zoITu+nV=,;v 6U:r3"o~֞KZ$b!x;M86ě{OhHdl^]|3efo (fUVFq/t_}&+2~z-2br39s:ԁZ3Wғ#wY |ӌDhEa$"d%RW JToQu'8(}Q>r zQ|%pQtqhfɀ^ ?^:w%BqIbg^U)S1%nV)kO46l|]F zSoUH}y]Lw'%҉d2N*8Wf+js#qZ-^Å(Ex`_RS|W"E_y@){ԩVI}#ܕ{M'J1x,q>5kcQ`7LMac9i3k?M,`Cy8.或@c [ך]MY|np,_ Bvwg}tE@$NdMLNGJٻ"n mo 1X I-%}yE;Q~tW2#ꂛ-IJ\^QP[mE-^l@β4WMg`i%3 U<ӑ <&؟fMyl?TZ;K5 nNK+]Vu^}UySFCn~dep|E ~-VmtZHEqFZ:{x^!01ϳSIgMK\J+RAI-Dn8NС0q\Z(6OdVԇ-3FAn0ՔouRoGZ'eC{OG/2^%P :mbl +,`7̭),zROJڠH -ʨ]\@A+adLGw֝HdDLFNJTM/![p\ vve9$5 Ll}_?/ 2eT౓lG6Iv{XhvTC9e"6RTNs<ìA)mCt)2:5'6 z!B23fMJ>Ȳ4bnyݿwFP{:#h s?͂<TBe l}ĕvOCBUrmk~?!נyBRXf.VBQt6)ZX AY =ݐO) 䇠08oth i:Ct|AjU1E#aG\1 !|^8ƁN< N]4pBX33*pa20P '{- h8uNee?QuoF%51|[mU;CRѣZM*8pȺw\郓0ֿ"wy 7l xϊm5^;,=Xs)v)®]8bK@$VeҚT@hL=`$BAx܏jz鋛\k~*5qCt`ݐ>"TKCij{7+,6l' EM3>:MJrVfd }b H3ڐdhZ@zE cWnL8"S\IH]!]h&SaF*PgZLX6hfީK,o?Xw~-zFdЧeJ.j \/gcuz"$AH-B4=_"-hCpHWX;d%|nP:`3~I\ V%b8S~.tu8]Ssef rsx pV4`WU̒2qaV 9Y9ȅ'gzyF LV2׺t0@-\VkSq!0m}x"nݗ nA[f|?#7"|o'dSm$w&84I[GqKt)KjFjjMdi(@T`D`Ax q۬R-&`s;quRspt6M~4Uz)\G".aIxώtPαs(REbBl8aXѾJóg< ;eJQ%#$0vKx9US;a/#ȗ Db"FsONQBK!z YXA,ⱗ"WTVxv= !ꏶou@S`=釙#r@?x1),^NGQ0w쐅ڷS(m#s9xq߅Gݯ_]]O0 x&|H5F ~ ${;gd7uߍs'?QBcMD8Ǎu KOƥ(ڸ 3 UxuïuFB$3ny"e ?<}/ ez A6vl{`djɰ$MU 6Q7ɇq%j𦻻<$V[=(ʐ~s8J 0 MVoq dcnVt %~ A|h%n3N9I~L^e+N9'$=IA.:`[Bܪ M89Iweo5{m~BqKT+o;V m#LF,yV68_dF<j!mXS+0BqacrH2 mw4ҁK=ۍge/<쵰$MTU9*|A,Pqi1 &ZD<:&tϳ4c lkS L[cuLl"YZԈAZ `󸸵㤲"E`*n7 Kls*Y+Gv7)\֌p숴SMϟD&`i'6NMdJA:݉r&T=ԓFzB~ho=tlÃOhKx{ !OQ N3i3)\aN+!m!qk`LNQ Ån̪js$@{/zj3V[sgnD^T拷3RG(3DÎ<G*~̣wVʸ'ڗ [[u}3*qቴst${J0Mcg_%]*c7~1=[؈X]q56͡0o|/# 59E@e(aXPfCgNok;^ܘ_Wl։ pA%}Mܻ0.,B=xco%mo$69XDHU[9Ps2ȷdKَAeɠqimTqFȁ,'c&,\%G'VDݑ?eВcd7]@MmMY!mOԷ0`(5f IlQHw KdiO^P2Spt|aǥ&}^ ^H}Џ/8)ϑs`]YwIGI90bљ4&$.E?Gc}4gkCai/[Ddèewk ? X6BC@sݥz<<[gcL^"b+ʹc {1~Q(#{yٯB.D(umY=+!DI{s65F;Ls;Kf0>o4RNÔ8m@G`c[U6t(omC} 7<:E)u$VtyaobTt^rd?}˄P4ˆ&Q_*BxAH|=Jgq=gVsVa$UH63J"W0CfQ|ſZ]B199(,C&HbΏacI0Fr&rq -L9]0\@Q(kcNKZ@D1BAB-~7C0iš1 4^R),Rv(A\6"W$Y6>$1r^ ^ ^aǃP0vMe>6ND@8USBO E;aSZ+Ć2].{cBL8SXۘIƭEY5&ٴ[l NXBXIڏ7֢BdG$Po$ ˛E5S=O2[i}QG<`{5kثb14=3d~SШg{(C'g&lB*O9j#>A1:Ο\p4~}m^>j8s6wJw7+b{. JIw#o3r+}TQl;9g&*yKpX$y|K[J.}Dg,Yjcbrkg}1' Է Ÿ*Z a.nUY,w2آp ?wk*\ڨ2 {>Bx]c\+k+ A5[uFʌf}09u8$2ZDޮK°\"@}:@h.+v 5uvqYZ՟nQ뇲VA`֏j.=>â/zkk% |DNooDKWs yD K~"?D Q]JtM0wFHsaWuY UX"쥴k v!,'\'=9~<&c1oXCmaƶjŤͶvOu}L*9]z,F#hf㛎MF+U7F<ڋ1`+;hκ49 斤t!gRѩ)}DJ:g5f8iKI\ؠpq*,3d Y`]!K`2 >_v#4oq(pgړ/E#C/!V%a'QyKb"KwlqN@mACyJe8Yű ~/nԎS֪pƯ 9QIC'7/Lxw%cOohK^ k*yN#J^L [S$ڀg )`OOH9U/9[/t"4 A>OY0 a8CN2l$EwveWq\˖)GGW7w|\Ep0TϧEs` 5 )=G}SPs=nPQ:ջBU6JeEҧ#⨫?eb ),l2A H5i&TAosk!;a8HH2g+I %iHXf e{?9Γ֧2'0ݵ,]ߩE\9mY1p+zF3 esX{ȱ MY3ҚB[_|sb{Z[CymJנHM'`Y<$ NL DxlD3(wA"+KfJ־?X$ 9x ;=Afc)EX3g>\k2. $ف$9xm㺌 H:g#y5Uq6mVЃ]j- :י Ѽ#SQQVr6\1w K~+#?33%j/ &GTydUJS:l(€O ͙ ܴͰ܉ir{K]09g~S9>jcm 1{ɳ~6F+>ه*1h^N= ]ʘp MskBŧSk}#%炣Z&2aÑy]^|xk7&]k勥J)r<\3q-jBjj4N\Pe1ޝA"&pYÏI_ %ai _N AD]ͼhDM !@"w11APrxTtN/ \ ݣfn|0o /9<Ʊ+(Ct?晸/Ջׁx,|ߗtH^[9 ןG@wJл 4F~D69w͸do"?tYc$YxQTȰkY/ETg%vq:JYJ qn56YF%;94(tΆ.KP3ꞾyCE@EcxoEb:eBe/hG8~A'ۖ?-J>#or9BIbicIYžf |s&j(II'ד)Z9o|.Ƀs=q)@QD.;KU5n>Pĵta92֑YprLOPnӹ'\{iK9.R!Ga&?A#2)hQKTn9ړ[čK+1Hy[#W|̣A}7TŻ8sHx~ϥ~E"%9 >d#-T2tڑA<7ҁu*} a?FܥADR ۛXNFFUbYЛJ*N9G^cױϿ?DRD,xIp"} 86&)tç?:%g||tn&`+xS,ZM s:xr'tsm21Vs2%*pTuu4v/6XlFDj:;>1Z.T {=~cL}h&8V1?j"lLtr`'8w`$hqer}p팳 _l""6&v|ONPg[D2Am*uMb) ꠎ_V%}Տ_ LyW~T&%g;$jMLF*_8bg TӰC~d,d"p\mhN :p^NK҇K=9l[Mӓ\m= 4taZS\i K ?qhK]|i7z \Ɛ*wLY&|[,vu{A9A΁sF K!25ջRLåt^ r:ws{ KͯKj jb~tʹ:ryap+)nҚ; t˜;V:W Ct]n!A͎Nߗm߄X9 $*8c!z4h6k^L-g"= &r?"t粊*&~D.$};d2\Cr}hKCƬ,TYX d#Y\S|cmv]xSzB#fDH)G3$.k${x/rO<,uzR@fG -^}%}_]?F+cv?JծU]x^6:=Y P1eW1a9iMbH(ﬣf^ңyаlLSDT[!9vɚԎ eS&yAHg۷LZ ')GiWs*nm'4Bé; FO޹EƽJ©Ytr:?v1p4L7A'ueh4m]#Y c Э -ڋ!Ï[qNJ~g4n_,5ciBY>&R&jl7KXω;nx;N ":t Rs΂3ڥ^3&)GGs d"N5BxSԓth*/_X.T j.\a7BћN}wО'"ꇀ{T7b:rt̙YSA*ZnAvCMw#.9 3@aBl9m EpXY"o%':Oґ$du_ ڿNDQItΡ23>Z78TKgU]Yçfpdfd'.b>/;gE%!/iʽr q'i>7-ϳG(__R?O U\6nZ#koKcjύ1l)jIW|K7pl3j$sFjXkh.< +B3@ &6tĭAqXzUs[D4X '&͙KAw o>f徻{pLr]O@jO[s$UD*({̥2s2%֌^)#6p{3ZD .8ʐ҃9䅁ˬQY%՞.#MZm #W"1oVwoϭ*ʋ=RR~& E]NED¬ԡ/+n)_-ѐ>jD/ ۊ]6xq6+ijZj&5qo~ <[ITJ*XO{d OFoW? Ef'"90=zs 9xf[ᢟ!*.:4=wx<OEf* y?TTm *a/O6"l*Fɠ~5yI6Hz&cPY#bmow8mk߅)IX4a?Suc@RaPz;Wz.8sBL}^2}7w"6VY ()ZqK-n?`]gr5㾔;zvֺôB_c![.>\-_1wxM\99 d kxˡYVw>cS"cɴ&R[1Vhk[#мjGp='D f}* lohU*p[:0Z6M$7+-IRN _zwABWAb*&EH-LuV2ccIaoCjdT'kdA^gkdG?Fc4b4&F*t R%yU]ڲYz7tA1 TP3CabƬl'Lb/ڟgѭM\HuSxj\ fsf!]UJ%t$'D<{I2ր$'-n~Oe(K _ꀬLӇ Z!s\).1HK2K'7x1oblYhL'#d8[iW@ԆRbȇ_xԳ?^}0r< ْgu%Ćj><[{-+ir>^KK%qbŜP4{x9I ~:(kd׆#Mao&q&W:n[BlO-_z|/XiFӟ>*d"\!"]zIPjrbUN=NQzV rTrqEyS. ~κXfl}dDAӚJX GKO K7v2F,) J.UmWbnbʱj %RP^y\eUu od \{ѯ~c/R#j~&8YaDbrǫċ?`k5C VXQ:bu nK}4Xp0V\s١>˾/50~ڬ!(UN@əl5Bj ݸ601O[vd! q) $p훭 RZhk~r:? !YSo)k⓿vZR(ҏ^oŜZE;HbpB^NR0 nX6:֢#ɝkXhv0+QV8%I[r%X4$7ņfdDavwV,3ؑ1n8u  ' If=l9 3^Tl*se<t!U's9U1 +?JNor uC*bcDGL4NEJC'BM$0.N0.zIdX˺? Nou'٫}Ӎ3t^S0Hrz*R)]qs u Ve<*MS2NLhm{fbYo~x]/ _J ʶ_s c=xuI!i \!u+dS\"FV$L3g98|ezNu Uv'YRGj ~#d"*D B!IuF|x^\E#ll 0;&O][E S0.P"O:@j*>:+ 0M)AP/Ǚן\1<ڙYt "=r[mSN'rP@?3kA-Ne|_*- C繒 jI`\5 ޻6( &4zAD!{]ګ4QhM=a {MY\x`atTfZ4"wQQV7L$Ne]9Eoe𬨕q(c!{բsR7eaIȴ_ч@|g7%Ȥ$mjIx63u5b1u- !R Ek*(0+Qi\[6pd/=VMѸ\mEo'޷FO xW?+DzYC:}&'W;6&tdC;emۼO+p5ͼ+8* οo*3L4л%h=PUa\<ݻN%[up) Lt#F2R'*fuga-fB3,fk7}K-<<9b2h@a`5hxiQ؄T-tū,,#"F}isX. Lv%`J$̰)˛vP QP -Nl3?M=BmNL7p @̕؋p k80xp %@v{kl883C(?8hf*Po3d+1~NP\|7Os\Mbn{Q>^dh)⿕$!K5[U^QfKQH ;i6[= xlNC'w ĈI<9k9P%2z|2KHGK,!o~:pwqR]`Mg»\KiS,B5>m uwDGjKkG_ۯL̕'u^hO槿l2gcd =VUat)ftc_͐lk%rEd|w 4Aͦx︍d0PDB"xRDm_ ]Mtxz{N]yq@@Z47e÷j~`}Z\: ~Q(SBn"GUO*aʧFaƻ.L4 kHvD+ 7o摯TsAScwkY~s¨Q"1Pj5卨/~6ĞS&̼Moj@i/EaJ~h[Vt9|~@pn.3y '(jߥO jarE ~3GЅ ܰ1i05y+&{XvŽ7+X .qk7pvi:&\KCQ}гǖ^/`iد<ٍkM&w1_͑z vl?H(&ޔ"ZPC1Z\ ؁] \Y;ߢ 6Œz\=ePFf3B617[`$:jagUK @䃑q^VtCҋuP4$FB&@}LG((ܓ ){wgSѹљ;q]nu`X7SJ7qf$,gK?Ң(JzimJH=-Z4f=dr7(7MU/+f[:d[)=q]#[kqqu' yUgsp(y$|640tfRiCݎ}Rhm`J dXQK7=[? hus_X[^'PL>]I2}\vAo}Ib< ~1wyÓ}Xdh]oSn`g+%6Yg1aӝEy~̩ԣ/p Y"f0A A0R9;ozgM|y7|oG!zB-hI5zt ata|-&z1YMNF2vù6QG綒I؋!UY0$-4;ݒoQGQ_|}hU?PP[5P%M_t#eTmZCq-*dA}RvPU5僌t((X.\TYVB[-`~8Uqa^v9{>% RxyHHsJ ٔiFr BmI /OuI\w[4w/eޅ"+T6E s9Hȃ9S="dy{܇+`2XQ/ DF˲$!HQi a?'-Mn45Az׌wE%ŜWS]LSXײY ^݌;V"sU57O*ۭ@w &h21lݖ\>lɅ6[[\<?ɾȲ]3ieR G Dfb@hF( 1Tl62$~dF@ Vm@̩S]lc>,"qe1!ԟƸu>ųb8ky?F- ,v(.VB(&p;Yi?E+ '4[ wSQ!.C䵤j9Nd-Z_8ȭåHk)BYNL%a ^}9J0Mw1?6%b2 `<A"7]+)` =NmpB-Wm>f T2B0Ijq,Di\ZC9fFNtji3.h-]vs |H%&p*.vA;J\EFA(+&֓ܬ;V&TkfwԪ*KqZ #۲IŇ ZתG0/"Ozaf=] RpͰ#/K0)W2VxA`FVS'AMa;! ׅ ~coE0Kֆ2w*&V5 :w8d +İAB2Pt?CRnL`va^sM+Ҁ L3X0F/_Op NRl|W\iB៥)07PXp6Ca*#Ԗh9ΞFJV)i; ηL=?@Z}b$0r~(=+a Eb{xЮu_ ˤ782̹.Ի&+&?wy8` *Z  r*gI[BqjLs`PkDh%gkԊ̧q"G_zt Tq,,<{a&@ M?:`3 ,Ku'- Dϳ uH6:u`H\?*Ddi hu阥mjuDrmţ}=w9RR.Έ>[3"$Q"$6Ty VP(ao͚2gi%׭1ufrr$q>X%I@g]HH%ډfsF>d4m]9: e]a DLfr;8 S*r]+!G#޿b}<[~^_< Nj("L[] 5nZvp݂QE0?%&oxR 1$7/n:p|4?^(Zz/(Df'4@P%N >-l(VA<`)2Z~oTpŊSc%`;Pd`ٳ+{s9y8DMY6R]a^uxLi3lO6V4Mh$lĠ";iɤզؿ.3MXƱ3iyJFv[f16a@l{_F\05>\bHგy”07c3N}cCu8l(A,P8[h&-S)'$7Y/e VC^iz-=~M$RsOd]jJb|j{.Nݦwa7GAD=K ܊s=Ҍ$:F 39nC47Sg$C.MSse<Q]t?1]CoA\p_RR$%Q);u_ZsfUwyn _M 8_["ˀ0`u7-s5;7+˙=pd"3Ҙbֶ%y;om*TŻmͥ}p}<6͐ru-+ z,_Sx/>$SAn7+2?eU%{'f3[pT, PQ,L 0Qrw_2~cBu§ lTZdTI]ۉ4 }PY gEu]몊g@1F¬tlL>xH6j/r<@y&F z|TjB\c^UA+if c4o7qhIqy)u Qٞ0(%mW3fr҈PD4 =iu^N&WQ7w"썺ў 1 "IYi!JRL3 Ah&ͻ=*ds>yapuoxzD7l@v]X>bjnI,Iw_|J #<9p5HP'}Yt?@=?b%zS ֍C"KC j̤۪P~SqT,y|:tY+u&mdK( 9ie]!y͎@Y1Gm@5#g¯`I{RAЩO",q5`2YK m:Pߍ;Ckr|f嬬E4r ܱ g#z[9Ř%ր 0  .y9y˯Y9nISӜx0!qL"ȵF'g{!4tݼ09L.JHFcW%DuiJ!g*&HY|=+>+Ჩ=t_,@6dH`Σ"HM[1xlP><^J;0nxup0]r/5вЭ{G L iu[zށ -Pm "֮tqF;Lp%8cee'P@^s3ĉo+nzp^)y/j,__Gg˃~aG.ixLهbt0?DZ?eԓA e *d >cvqIW1*SGSHȐ~[>40KȴҬ-"< j}/Ov$l*" ,H#l)=.(_kyDTd"=4hJM&ҍЌJ~=5;#ا:a+8'8骝 k]֥NB09_3Rn`wZ"׮w'DrwJLU3|-T!ID\ihrx qks>93_̤Cj]tgw봤Ҧl %'#) S@wO$0ΤgݰA8y&&Ma[bR[ZUNhLdp[Ѱp 㯑]숯PZ.eNY_3Vr6B_oC$Wfp9V&FI=^3r,%z ;u?ĊTxw| L`;Dw '鶴zPzXv۲+ƅoG|ЃX 'Ug2ۯ뫉&eHaYfukgPC`[CL} V|F½4 7.kPwnuͺp.<W. h#Y%#(Y J l 3w,%N j7 pW":Bg΀f_~19"u}Hb\Ycqg5\6X5Fq-ˍsZۚ=Ƣ- -6Wp6ivW+v:qS=8ǖamʽ&gYt<ǘE-&3'IeiVyepvQ>a3vYd.ZҸ"%% D< kXӊ/5)iڙm%UhP4~ҫ.&&3Y4 AMxU t1.ai2Uyͻcpi|>2g Aߛ){*Nif0_dDM7[mILh._#FAmř҆7,Cj12yBy!5)#,-xʺi`nD2vv(n['c2- 5R(oů|7!?fr *{L&O c*VBӭuCk~OAnӍlu̪ )F@~sᵶJ*a 9E6u ݂F؛{ԭ5?*9w| SB=hW K,o@~M 3S_[} ʜn`ԃ Pm$ 2̓pXce4.Zx_B$ݰ=6WǴXm>Aw8QW5j7jrZӌ ފUKGY]_:*)vVPFVe3͗x&-Y4)IP_h2xكW=%m[7rE+OzO9Ъu=i|'^K?aA?f>@H%KjGjdRTFٰ?( ,&1黆+`A Mc"~?'; S/1(XiDp6raEiSLU,l"qR[9?̤QTG(S"xF1"7b+'-],Wx$Y.H;>aNrzFtIajMK\~ *f:6j.H|)l)^PU9)cQ>*;H.kITS"I^{=vP֨bⲇ,JL=b+iטS!LgΜG&:A]PC]!qay*K!Hu6HJu5` ,fvZu.KT UU2S{dĞ/{3WW܅ SddQ ,S|OZ'y"mAQFz_Y_ov%TXMG$y}lU^CClB;Kv'R,8o1&D@gO7Y#t_q.QX/(HisyjL$R֭Hfp:(a̾;u l"vG1{RY`K&LaB*bڮsʉzusfԽ-'lD#w^xT1dgV{r?d>a,R"YCk|=oC9h^wN2<,[V@롕ljrNjP{'{'nt,Ved2f#VCLE 1adH&2@WT`g@K~p"K;׆Vl%)/M7@Hêt[M)qn24ݰ"NdyD1+Oz2pľ,5n>ınK- tZ!X1E/`K I -hIpw>oRo~*B <`lxP j'erzUazU7펗]C:P^j:ʅ P9r|).b ,S.h,a5f!!oK #] ŀW7 fTȳapP~𜂈PuA\Vzb)%7gUtHKd)Ol%o)'20̔r8-'܊1ԻYڬ/aGt⾪$+_@_9D-!G"߻Hm0N`,׆_&7{^DD!ފ,D `lYߠ*aM߯CrJ!'s%uIpKrÊN+, &-?A3%1x5;;9?xFh^+Y;Ɲ)x 5Mհ7UܲRC.pXXؚ2},"tW0 e)i1'lѺ \~2ȦHk'AUSE.BÆ3*\-r탨CТWWw양"*qi"𡬇ADP˾,F9?{KnPL3D.dĂʰ>wr `e7VLnX %2̰\4iVK$䓰!,j3W$T2/I/E8r B+!mv@֧7ecl,G,Iݸ&6M1lOm$*B*=􅤑^<`* Ԏ?V04T h;ehB?J_*՟|H.L`,>fЛMx\&% 9=4NG EHa5k9(y'~]vnɜi)]7)gNK46^⑦ ,f/x)e N$l˗, =$2>\S'2 *Q_bA7>lQ,?'@mzqb |L^G|#lg ,88pX8F2>h&|>ވi͆5e|NNܗgh[@{>>1Zg׏Q0| eXPHwH4,W0Lk`$ \OFq;O-KC HlmEq: v0M= _34 NP^p''^?h7$fq3}HNв'Ll;`9&}"o7;bõ|~K!ijzD46&9(q]2+1Gf笜_`ߪ/v- # %pʹnw;s${2P{$?l*fC`=+l6͍eL`GέMmQ`u$f¯"ئF0$kHWjt|:S0¯ O1*>UFWtMi- z%+YVޏ /k$щʽM7Ȯ#(>tChPUpaT8iij&Kvoobyz]17)km+pfӮ~ dF3;E8BQ]q:q+-`KgQ. =8Uq2CRI8pu f[DEi)={||ZvK-K~8ZcЊgR,(A}5m)R1[4Gs n?tA(.ޙ%VT2K}?JV][Ph_hJg82ݝ.0pN4fB1X;S0fѩ Jڅ—^+Xs"ܔ)Į[׉lL"1PQk. OhA`nvCi@T8wKwe LTVCҞ'ZΙ-RpB :Ǚb=O@əw,R,q!C1#4'oLZ3Po%@ &Hn郷umJ>Ŧ0=um|T -E)ZELC CdWTG~2`~(Gz6)Lګ [ ~I:ǂU=CD~kޥ\۱z4DrBYrDZjAn 4gYaAEyE,0 o=2Z>F('z֥ U)O 493T4SlZss2~Ou+'\ꚣ9N/- 蘶ہ^.t_ɪBr Ň?>y,A+'WW%N`w 6FmъOBvF7v`a{1˵rL$xA6Ll?X-XNI!HcyPoEA?J @&}sTҺ#Ͷ+o{%`kitB~$SFL-ǧcHs9zG7cvT9|1PCb̂XZ<"LIBCM~HK~$|" m7] h2(7q,B F[aDvecmB[XfDYWJF7M*!~;Jd8hity9Ü ]BS(Ԃ ~9dlnͲ j)6m=5]/n,Y]阀 d2M{D0mhHi%Gcr\TE+hz pB . 2Z"EjeZ+V|k0j`4)@[ij,#t96Ɩ>)˖?*jX@H#W+_}Yߣ"4h #ޕAsg#7*(*HZ;+C/K!q%efQ?>BY5 Uţ 8N3aP]<("l{:z[c|f'$Y*x&fO$c-^em\+.ۑToSؘ5 He`ˮwy6x)߻ S-(Q`?Il@w(.{:6Bۖ6V̕*ʙ.N:EJ^RoiG&M EhPxM,>.N#Hɩ 2ɖ#O-VBw%5]+ʒM(~QPjy =nd^K캴E8px)%ױ(*Ը\q ڃ/%;HU[k Tsʾ~'c5Eӗc!HI[ܕR9eőݺ[H\*Iaob=.^0 ;`uZ}xXĉ0ZqxP)ߛ^{x:^)2֔rǻ_.wm>ݧEx;JGa*"#t }y  ǩ s$7(T_$A [%"xq,VKHKОE "Q#AS4Y? ('3;Rڭ"]<)좿n̈́_qsR 5/MWϔ|r~.vnO*PA <"px\D,SiE)P&62U/p~^Uľ>Utg1n wF7_K/tw~JG&w#z/zXyÚ6B xIs/J4 \1M@ Mj{ 5똕!rCiu=wRV'KI^̥)jlſ ]XR_<OpNmƿ`{neOW+oY4~@1xB䁶He4d\]YZ~llu"}AI{Њ-d`~+si 䋁LifRz||N_'Q|m7J 1c.ȅsP&A (hvSR+GYy&YgU•4K5ٿZ @﹙uyomNt,wA2iH܌љQeI`D:f1ln&pÃMBRQ(n!r&q0r+D>)3 O-,D,Υe4fŒ{ӆt^濰v)zR.[;sz>i@֧0M@T 7,!$ R5S:Vm.HN qzMo&X>N>t|LF"ބΒb:ϬcUI&d p-B=HNR9?ǔ _Cs`^S Z/\?DT]Z]He̱nhgi]?4̑R:kƷ-}f5U:x{"ag_ l.մmMt1{s$ !zs"}.QIHY  ثXі|-Gݩ$+>ׂ3{d wPPTv\4xѭw16KJvi5XEgtj" | t!j mƗOCcXsڞpcJNoxdbRg k`^|b3NLsyNO>zH-՝ÔN( u-gtEsb>&G|p~1xҞbe.QJa2ݴWp 0g<6=GsV=X\c# H'i,!Z/bCث7;>6,oCsyEf w?*uT%dHVM CQ9(LL˵[BMo":MT'cqS몴Y1y=sWi Q[v g;~C>q2 wӐS;2#$ʸCѱM&e\xY׋p}Aa7Vu5bqob>ű`Ry͓W7D[c7d5w=3@n#0=4q59IM*Mi6dcәOui\F .GU{Rkq\ jPLwxY`%w& -I-ooԺk+z5'G5G"J:*l\(J3c1'oX2HsS (J}_l%+st2sgj 7>;}O*5NUЈc;p#S^&zJYAQ^(b)t1F LG 1BQK1z]m+I+{3i|Gh팛|]Z26Wv,oB4)J¬yZtQ%Dscrb,rSKgƀCzggD/m rN(x)N?3}5MlS5d>Q1,g N큻x[sc:[Ef̛kڧWGF1cSh$Mr;s)vdH'ly1]ҋNKEP ?x/nkz1t%2(侱zݭFCđr3ƒ<۩ ق%gIֻśŰnjL\bYhF< 7tŪ#K}PsEDVs0Z(-=DbpZeZ.{Yp-v8 ot5][H|ܻ':|sRVQMLF J< Uta4?@9(K롢peü5J@kWe_;U䓭A-:Yl*$`X;)c Q%=ЯQx])XDzdhiigQyEǀl m®-9@#.t<$ia78oF#ΪpU-28x͢4PJ_u7 m 89ЏH`xAbօYrA Kh5ƏC%&~,ErAϯ.@哯Րdj%Y)z].?Vn^t>[q=Z-p+Ea~_!1-owS^=MHqnh{ 0", +xL&% ̾+x-R mg\Gd7?06щꏋ~l9a Cuqf!0䔪P;UA}Ui;2>Mtj' Ʀg@%@r[e}}_A< Iۘ!W3% 0 i X z0p%TNǂ|ԗ7lFZ_uI}/|٦uNZhI=\t؁I hNګ lY&gB%UpLZQvk|ɰ}F> QP0&,nK# 2AFvsPY8)] Ci9{GE!;~nDTYQVx!2y. g%-ڳa}ˣ2r`d# ^%fj3D9n LjkC>HAyF@ܱȚc$]e޲6RNf|W'¡h|ƴY}iF!S`f_园@tk_'P6kjh?]@W[!EOYTOĽYrMAAtǀkU%3.:SzKWpMdI"˻Ʊ 5?ܿ{zn 5:F6T CVk0Q7n3>|}GJCVZӺ.OF?UJ/K|6rqԬb\Zفtp G,d b5Oߛp嚨9^}_/9mԌ~;de?)ΈLY՜pYos_b 1Sܶ$uţ8yPų%jn"Hqh?(aty: h b?EހpT;E%3X2;"il:'T_otA~:6@MGv7Q'jJeD,ZxRy:"P?t@ T"= }p4ZsS*y(zuCn?uȚ:z ~Qq ']3¡C܋3 Ad6\|)ܕ["~J^Sn'p@RB&XiI+xyMb r R/{of%GFqTʬ!90u&&(DreWق|} 8nE;JB%s`PSoZL&`~%=se(%en|}>o9_ik)+C5MM22Ey.Q渓GX\&Bܒ'[+?*ݵp%d7tʗtyn`S<;1|B"GC@1q (MH9bki^1C[xS_xi@j["`wS.>!'ӤA,tЕ!2j4&sn1"^p*sȤ}_Ah.^%(?6Rr ?va:@CNlvpO9BƧE-`3Sv^TQc(\Vy3rMx.S\kؾ=Ӂ*;ǗM:|1pv/Ă+X =nfױWh{Yǃn .j'-!WhppSIR."ē%k+=l =[ =gH[=YuTy "ZuO!z^v #ꈽZo!C~f2N R+m@`Ȇt//PcQ+3cV9VRLN0 ,Xw58ygt3b˝nӋ0޴P&+ZW+tB(yD&vYj7d1U[Ab_Ss֎E׬A)EuNfiEQ&FoTEjGIvg!L)z3HЪf@κG!O}Gj_]dKن~E5z+S|[;%/&Դ7d2k2 -M™Fw#9&h82~\1[1]11 x914QŢ&O42C3~6:𔅑N jA:_kZ `1? 3?\.g^2@IgLf$mw\WW|/y7@~bNm7.ֳ2qச6e+ÞcǖRBFSu+n߇Oo)t@3q?*Zʏ&TI['{5EYL)09J_C~dU^ ^Z1i a>PױojxM9s\u>pOCUS6a+(oUo4={JC[yC e8Tl;4:ӏ$zJ%CiqwL͝ Wј;x}x+RK}5wcǥk$*ʄb72 ckduo\\8P< 6'M#9^h!:O vhjQD1TDh 52s%K6 I҈ݟj!WM Ra uz/}3"^en7 CjrUP3{K8J!^ާ!v)+:뤴j۝d20il@775D%G=#T'$i tq"z F0۱ W_LeCh䗟:.hNpivj(Xu#vh)O8,+]m71 zp*X!~j\ӳ_8.xiO2qm35C=.?A{Pf+M%pX]Uw[ />vІ oOG+!NΟ2 Oc %x~|3 DxГwc:)xp fp FbTBc1fުLEN[޿-=WXCD²1Dip[1>9&`?}dW*SƁ-^rVSA6ЫܺL`5x_U6s ?ҟ&fPHR5_[Y:(#Sz7rK!´Z8 v!+6є~Itʲ:AA V&xv .LKԐnE S<C`귉Ne'VD ry.4hIL1W%|& s?/ܻJ c&s[l~Oε$2&<8s|lM<ѹi_*/*_ԭcL!Ew%>qdw~L5Np*M%ƹrQnZHjt pkC-G*Vgi5IZ鄫1p^X{efl뜥G}v!gh/rH6#+xY+sV:豕]4}?HHv5AjÏF\Uw;Rk89+[H)܎ǂ3!CdRTLUϗzkĽe Av 5?_h3w uGJHޒ_" lூBY\z &t{O Ǡ,B 9' d83;AK]mEļ5.rV1x8q | jvQ|֑6ȵN{J ȑzĎd7RW4̧ DilqGUn)V]SrDh!Aҋ\ˆ?D%~~:4ϥ@n&92/y%wC>>) 4g;t@(Y6LJ]jI d'A(9JbZX@jz4P(3HZЌ' g `EJ<.mg4ˎh=2Z.ߧԛX5?3HI@vbK}FlPV?wm.aA6Gt1e:-&Q3/R =ZUIZ8#mu\yN{M `ΙWVn&u9m˲Dm%7_lZK.Tb jqta4*S  *L@#AjU%FK?₺H!!;[dͯ]zp&*B Hc;Ns9S}+hrrBL´4eBFSP!,eۅy"Pݑ.zR c g2q.!mx=xY2lX}]VbɊ,w  Y y!Bc Gp˽99u?s=`~psTɷdQ; h`6,]xء-{ѻbL` $h#u7_˿jvlA$^㣹WN!`6[Y(ŷ|a|NwBNE{WCpձG vpeݯyj+cKD aR'>TY>ɪ!ێ˓U_.BY=lC7kn9'!' w8an/b OO7^FcѳDԀcT6O =mlIV,oW5SG6tEda7QI9nk T#RͭvvguvdG$+]_h縧$ dGL1:#,j"I-BB>+,ϲ_G~6-)5~rƙ4 /O s"t_ƽ"AIJ5ӭ>&mE)bd<6scwWίW9iUAmTq!0{8ʆޜ#_u |zŘNv iU`]{ THr; j*0{Cy]thTw\%Fɼעm;ȲW#@ =uf aiF ,lш4bN g`ɧ}6]'k0X6k]ۄU˳}H[Ӆ~uV͢me⿣=F.?=ˎ1&b'Pcs.iGYΞS&6yx~`ƴfe8 U3 n%a Ed*tڇ(F)K=#m+.IJoj6lB=5v[M1ĶZ$'kxA9(W ,XO\gǚG97?4Q%SQ"JvBzԞu֠r4QҽDA=dN `f6cPG2J*A ]ӄ'NN<.u̖oM!SϞ7{IOܮWZ wo㎑on{vԠ딖k'ftn?fB7@ ۂh6lv)3\nR;WqC %0$HB ($k ^;}Є44&7a;I*2C/d>tn_Z5- DA7B'*60 4'.c5./I( ̶,=0\T|r6WP]<:DRK1UNЂyD#m[w$K$V%ʐK*9(5C,wӨaj֑i n`R#L0@Nmz,ӟP܀ ;V^@8"]1"O=CͶ(lӖWo?o!Y]}w`T]mNY!I+G:3]8nl{J^Rt;VJ_;컵ak["8e'A&Lgک'e IyPezLߴbQ JT*H?ܦ]FxdXdK6ȵ Ս W-!qza"8u7ExaB)v@lHJMR2M=冼uؼQAH8gYO5ͳN,e˳A[ta5,죇P>Onct:?n̈́s IvB*G_QF: `pZN}(]՟UVe;IKl F::CvIJOĻlMJRRx3ŅB)bFjiѩkųhZ+uI_RCp$x!`:{& P2)8˻줨st ﮱ%AYh׷^Tw.e;@@ ؽY8iԸ:CsLaV D [K'[}b&-̋E`Y,rw@^bBK}K9>ݤ5 f^8JDEv""rRȞ-L{ VPֲ)WI<2!(;eﶛ [sQvsdV ,t?~2Auw,}2x?D* }%=LND?ސͬ~Q6B5V)4 T ]~-cm=oP 6bX05@Y%k#Xʟ?׆TgYqn޾s&E-VOSNwf'=r4i8iLK͝DG7 %=$Ñ*$w*;®[FR}-4e0膋猝7G 9CP^[ny0 뻜)"n@xv佂Tif;o|$xP97nwfɩdV3 mn<.e@6$5AVZ.?j2BE@ٲ =Y7|ԤJ=H?aMq{U8zbN<>-;mcIw_?c7"8H׸53 &7Mahfi~d1A݋6z}M\`ZBNj:ͥ o>cO6u.@1v36n&;Hjg)KM塜oϋ'nר*n4Nar&._ T29ˠHYO[،z Jq/A,ȫ /@VFA sr䲌nooW[l*qC̄SǕƝ{g_tw"xC]i'iqfv x{E'RDz%iG, m+S a4ɡjo^B?(>A,3u #T>U? 7Wև '2r"Tr?Ԝ6BHVB骔ąPwˇl!UBO*\] d͖m7([:vkf;}K_"Zv1@A;W*5W[샡'({ x9PT`'KmwC(,N˰EL̾ p4 xϭ IP#Za .O`a X_:O`2] *~m_~vwf[Xᚣ ظ3F_lVgu//|\1}nf}j G.v"'rPTR=6-qaϓ?Ĕr}um4S~d~ҥi0 lV_FZc, !@ŲF,,<15ӛٽ)ӣx,জGc'=|zAcHPAɇ5VVKml{%k$Ild{Zt*c_}Xe*q9Xad/j BFFqZ#AnsO02,Zxץ+6}\)>^jID Xr`{64θQSwn`ܵ]*~gj܁8j5:q S>HE.@b&ݩ56(6;Y0ဲ*A l̹+ w2&W#J)r/ NhWZohud'+ i4GuY|]$Xݭ*Ho6it `6}<?8cgonƺ֎ )1ys+,$A$jОfC2M%kQ Oޙe,F6H(#q_UAB(r U!BgqvVfĘ3,C4/X&?-ř}=Azo`} ʡP5&m;e< gZ6TҺ:L1TjYAsY9WʽRpaB>C0;Y,]gB;{fZ),^yXf(_1V?|9aXY\.A7ZgπΨڒ2t\J92Nq[=%O{^ %~\;!Cq^U Ji{aȠ|-5;S덬Zgʄ&ՠ=^J`zsT JaAf(_;ՐǴauĮr:j Dgt)o3OճyhـX|Fv* Cb)O(cSRLz'u 'ѷt|)1i)s{6:Z' Ǫ6*lʐ½agI3 Mjh*-6-r#ڵ:d[0-tEZI2֤mVN,GDi?ehФ>1]Rk{ F=Pu ]qrsYmGq%4y3.+!Ia [sM٬oJ7.GT GyC?ogx S=PZ"q›:M≌K>B^HOzipɾiCSY(i̹ kl@a\Ma9lKHZn$X3g4OBe f &e2X@7K7_Q9e.+RKUc-zxu#sY 'd X"gUӯ"4,˗82_ H'Vo$dF.xU)<٭<L.@ r~$6j;Bl!u9AAl;ܙ{K~%ِ:8˷2k֗ҵ "7rx !¤I6Z=h[nu8C}n5#.>!ynUCj. 6NPü,˙@}Nv?[kȶ\.AnꥁP-ɋJq! _UkK-Yhk` c$]:fd8ʑwn,$ܨh&rrn8t $]IW)=@bf/{oH4$mA$z?xΡCMRg'?PP`={}LJK6iO.j0#_ּM#Aj#Jovy&v$xnuzD8-:y%yJ CZq63ͮCr?(]?!e-lU -x"cq=-8/CyE3p850j_RSx-+gvaƛa۩RX Mm.vW+;k4!8HfO@ }h飚5ao#}Nt>] pZchjD[k29vq Gewz?QvXC6=l9g(.0N hIEe\*}ygyy}<|XTრ=(>l0ɥu2aaoy\ ܯq!9.9{!f +=KF_ UtR֪ UIa0avgvل9 DĆp/UQ6&r?.@Ӿ3kA Rekevյk ݆>?SRщj'%1 *oFD1JF{3o"3*ޑ8'V R=uB QGMʹL-1J,e%BaWjmp/lSL慸V9Y nb,+@I;ʙEoPt͠/5.' $d0y$οCG3 lp е iU0)n%X4I|Ol6/kF'm6Mvۨ˲&|D|"ԣ&~E˃#QJ :s_GLvVbܡn{oO%,z!QI#PvV3'OSi-LY=-%H%Bt{qW |eXs^ -Ɔbz͟~ټ8dGdV|R}| ȹX]g:!Iu{/BAs-\=.<.]h|SHB\τ% Y3@y}rqp;t~D%7>S9KQA br:!=<ݲʗJ|E'7 w-E Pٲ*2{ bz Dg?^ХpLYl$/EkЩZOu Y*Ps*^.*ĭ`b:OExĉ!啭 N#/S-Y1<G\o "?X0f=GH3{34xJ-$Bs13_4X kk:X0fb֝ќ꩗/;b@|Et!8U改k<`f5ngg&WC= 6SLwdpff;(Q(Iw#PQ,muyjs#VΘpv?%*iȼF3w6Ua@FMEiYv<{źCH`6%o>@ّyI4[^k?n4No ydDS28E'ɵL҆: mAqmW#L+bCFf}q(Z`<+ DV~Z>;۸RT4o7;UՕ4Zj,ۄ#-şԣD"bai=r^/*360\M6w9@V{HO8%,mFA һ-d g#ddGo2DhA?^)r&l$jncEn(9)b_h Kķi"K#Q2CanTF,@g5j &Uu\ڲ@+Ijp,y^KOo ܟg`1+t-6pYKb zAȬB3Ur3uC"X_\ǿe8*|/ඪuS%H%j0@nNo*M0MsA;I?i-`? I-@c4S~啢2i 7Tk?Q&TۺN! ȱY37)X]HRM)y)n$[_W9/q'j11W>9dל Ƙx5kGRDсM>ʽV/qovQkS{LI] 2VzI4;bQb񊤈g@옲V>VfYJtOe(:  o]LQQ&ɑl\Qe·hj{G5?v/ZOfF*ky!%E%@WZ/ EOX\LMA[Žhrdm%1PѳKkjpz5*H16[p(7WgOi-5Np1v%[ o'&_jBݹBH_>_]i&Ft9_Z88/,A+mZ(C`V;wܟ'Tu嗼3 vXVMK/ _{̓նէM}Թ8/tc(F &21Dx !UmP 8 gy?R6f_=z[Rq28,:]cwyY kmΩk J;ܦXn%Ppm z~߱?(ߝVZm el7kB#CO \(A̋'LD_j&T\ew%؊ʓ~Nɜ5Z%Q`R)g6=}q'ua }<0oIm7V5O-jD eR>[S5j 'x/C.*h[GdԈB 'ࢄZ]ȶu.CSSaפ(/۵!5 t= WDS{=1d.H(jj.cV`]Q=f'' w VwDzKPޑLj,w様/GY;$cb\ t!f l l|ґt|04Όʱx~]/G[S5:C%gV?U "魱.23o/jt))$ϻٯU<$?ZU!}any+O=¨gg3}嬽Xű1"^M!ldfFu1ӻw𓟌`Ye0c(ݒ o;3I): %3ԥVdPD1e^\b${W03`,Liw a|N|G7E;JfT3]cÿb}y (YMM* "J Z'Y1u6:!fE`z/~9= ovxX &aܮ2;Z\oQ-M9J1`0JfW1*QRmf7Ż _Xp\{ 8܂go 'wrngS$)'a Zϸ`mk-K䦶TvB~Gt$2wꂶkz1w>Mf WzS3@77萤+ޫ.9lh<'Cr77W!9 7"mgR6kM|Rs"\gt/ y.I@PO̮£xoPshN My, $~4?XP`Xȗ- IOFbD *`ZٖsԕQ1VͮzyS źsS}Byx._q:Z""g҈{Q xG?Wqt{ÇžÓd,ʨ8/لh׻}]aHr:="3@bx4Dji,iGtULd/vQl(Z`UGZ݄ywH'_QbnQ'{to ).~dڽ"YE]c= cjgNr=6j.=.ezb&;tޠoGL:@d77lێcE:^!Ęħ<:X`vE]%Fɘ.n76pS e~fr)ddPķCAE͞u?$`M,teEڕEOPdg'TKLXuFxTҽp6 NG|Xխb{vb_MPF1gP(¸7UG%Α='ht8 (rQ[gN:jQ?dE+K bwM_WU0d-tŲȸ;cu$BƵj_KH$:[iM?LXj^CưlL6X*{X~p|G ido' sQ Flv&>& 6$"k}Tr% ;S{|%P0qŸjĔ<ې,7KSDŽ_FNYp;} 1ZK ׳3u]O#8޿o}7]ёb$ՙ @ی°Aߢ383ckڬ /Kzlf{~0hd\jS5p\W&4ɽ٭tɅZ5XҤ&U?L7=DiCVJrb' vɔ":1H;BiX?eP< k1S9 K.s}(~À %;*dͼ@r-x2UۧlALjS/imwj0w@J#Nr *n ⸪OG9ӟV#qA^({Hxk$W/iS/N`$靍u  ¦Un ){k?a 6f#!t[;0$P%`P-WEښiaY+0MqtV5[]h"auV#(:cQ+AD Gga>]H%X8Sg7;/;$@;\=0~Vfl2Ił-d4Aho8յLfX+&4R'~LŎཋ.=pչ: CN~ۡ'ê_Ƞ!b%9v'?r{u%OśÀ]=ňr kdu uFYQx~>P݆/be/c=ӐRd1OYaVxR'cUxNO#a12#!$3ǹê  ƺ/UN^0 IʼnO:TA9(^XI A@G)OHI5r4qx͋rvlyV?ћ`KݬLO'y$K?=pTſzaā¦Z`\`{]]$1ËV3+5f,Zi( ~G-a$ KHVW߷aCgh5!.Z o¼Ew⒄9IZ8WB[0I66I2vYkC~ᢝ"}GoiY{~ψnZ$G!t Y7.3VT JcLroW5=cI!#l`P]`#d7Ǣے R$OE7o8ȫ܄OMqZOO3V)/B,va1vמSub9_XS`EdgQi'ڛqR5bZ8b`J:Q XJ~DM.8"* u0,m}AwxD(-`i!(+ZgbъYq37Y%?dǬ_'3`{>aӟΎlBRE+0י1->!Y߆9">˒Ĩ*xd],75fWmU`'V2|'D^ZJӄ4SLNutK8ve]p$ bZNX!to=m|Zk襕I)ф_)"b;-zHZz~;oN6tp YLEsMH疨l+n 󝡧Yq)XăFMS2+vx7xqZ藗#)/?֭ͤuȀ:nsh&.5[u pG:bJ%{FF031#_kyXeB4M`ѶWW yT'WYy\cs9TX9ӎC-F ">es h?= iLRK`4cu;]=D{?{ IѺF<ևs"7>Zb-tF|Ю^axU2P8oӋq8Y0Odᛳote_nv񷔾#-^[yikCdk?z r['KS 2vsUjdG_xL"zpuN[, ]mŗ6m? ±r(NłFG֙,WFjw.)wV޵5}Gr(6";3-!/-qE+Ld4wnDjhS+_m~e {Cg+fG.=Ec2Gžr: ;0ΉӁ9?~(ץ,ckɏyZ:{:4ܚyX:5L܆..QCQ>+plWQq7gz$'jF):aßvXFV`,OᆩםpОGX}A./HZeM.֟N)rEL椝H 9.OU{Y!qu9^lUaVa ~أ#"l- 6Tvsd{ RI4MiCmz\B'pvƢҾa(RRkDyJൈq&,\]8/*q#yo4@ǬW Ġ>"%PVƦc^)-E r}29\0-E*Yf`f&WUEVlkEEF"0 Q*gIt;Oeī5'B ku) R~)8 ~TcOV*_yf֑3UD8<'4gDi mpAkSR(# [s>ArV %|e '{ `į\oר6 \@Ex2ti<` #^@}W}V`^8HIK_ļ3KX6 :#ðxϚq=>LLjYbhrYξCqԴ 8;Sm󐮲ҼbVfBrg RT|KJ+yP,A<ۙKw.So 9*y+ȱeB\8F hHՔȧ>y_jpqTr%7J.?\oE`X߳do5у),ϤIk1HJ6q!-kEg]cω?K:lnF.G71 =Nc__i]D/#պ>lL(SS/|0$ J ͵ű] y%emހ\U$R8մ"hE&ع-b- iAVD&sl}t2EO s;҃¨VGkc~SL*4T>X G%h $ҠE(+4zfNkqл8;LE.G'm409p2@(/AN9? IwCRa+ *+g.J<fM+.y}8Z!~qs'+sDJWꃻ,8:E:p7+:xB@ZD^y[LQ$I^J!W׊r FZp+*Qǖmy\SGd|;"zꀒ,Kdhu`%S2\Qvcl| (fXYX 2gU|jL~< xqfNdRK2࣋މĈ/ dz|>*D/A ۞) rLAhc-ćے(}ؚ P^H%)@3&wC&^Q6FW$\5HLY+*/Z<a>׾~.]}p?e"W J,(0)bÓ\"\O~tOnTy@,r)fs2mjSZ1=bvt:rxslc5?~NÊWLPocz7#n}ל)یj2 ;.~~_'  u>CgHsoC3n 뺄XLtD_5" "M2jeB uh;*7/kxYLixJ`^ :*9й''VN錋NOZ51%Ï T&k[A :?@,Sz/ kɶ`#øZ a7z٣cG$P*2RGa?"~q9'2l#OuFV W; E\AfU*;هZ&GW#r/P#d sLtwm*@D7!ꌒE`e bBP(v ?hC-V @*.;5R̀Ċca A$S  ӡ"_b_KT] t9%Wvi Gjj/t;@TQ Du/ PԿ(dIgMC_uc7}"FLs6n/w zl4Ӟ*fKg΃5`xO. L/Z,)lHpJ hu!O*؞`s+l8M:z/hΑw-vjh"t?1C1K%m'‘>2 ^84mֈX_hҍ翎m'|wҔaWoCi=Ae3UX1_< ΖK!1S߷9eaBsX=jz) -}97/[0nH3P*FwK͎jI| N,2H=WoY|OGe |5"o ®ǵ)n=pY+?қ4Gx@A .l[OԭUoPhn"`(gY:UqH d7iqxآ1FSGj8_կ_h4P[1n >:)^Mk*Jޱ3ū䙓וlV"=0NQskU_ʰ[XEB5vNy<:/͟\ %Ȏ1mt .cm9rL7^v_ELV5zKlÕ9T{ 3bMz`aRUK aBO,5A [&!xH;aZsԐ@7p>E 3N@#zTm 99r?[(%zRy@S(GM;oIr|Ii v n[X F} iXݿz@SJ{2>SĽ A^rO(~i_1=yE腛8~xPD0}g.g|N^vFl/`)V / A"=BzǼH4E|GO UGq~1Or}̂v{PƘ_P{̍8߈$T j7?CX>yL]']dLW<=x&+J;,MaeN@YBf?g+ !S XμNq`Xxq+wE S!HD'"Nq}bieL B^,@5ďJUwvvfܑ;`h=X 1K;Zu"9ֱ%o\ĺRƭInNO! e屚VyCvfG.ΤFHWrvL `<|ԝQ-߳$Y`z7j|J5GmVE6fn:\ӶKOsgZ{V̦<MSvNle.%<8/B) 4&n3a"l_69$K[GĽ2P C^<{'[ y'R]ODo57pgwNz%JdxFR3.="nKz+l4"Q !9Lyׇs"jE&&Oc9^ЫCF5&CON sتZ:*O ~΋ڝ?B;+np~@!ihFd< ({'xN}x?"h 'w9o"ӽ7Etd1 @M N7!vŐ$4#fu znH!*ю>*wLnwޏLI&:/c Ƀ5(%C~z fTuG% YbݤdN=0]Dϔ0H!( XmчE =p1gY6p3"3 R$4|yzSRqɇgT rQQ^P d/(+FE97\ɩ`HnXloPx^I*߽ă{Gb &F× ]p`E&zv !(V2@|`U9/rkEr%mt++S+mm.oνǢ,.򜱘ތhӽQhL B |17؏ՒzQV^` 58;D%H2f S149'Jx{,w(R; ,+UDI#Ǎgkŕ\zt)X=C`c12NKCRk|=P. U {S@iJy.82= <A[t>5ʜC[MȣS]F2N|%"Z`}+E) zrUQcd3QSe!w&+(WjW"xGi#. z' 5,H%]1n^nL.)iLtuYf_JFamD N+y%R x3` i}-KKrG&PSpJ ܞxL䘔.8RhH'2QQ!O! 6Y"\R󑜷UVg>!fBz#Uk7传ց_M~m.AB#'ÜJ~g,LGoVG=Me:@uwHglܫ~BﵓwՑp;J Z~(Z,e۫ڏS; {Q蘻mcVűDFkjUTϡGsd\f6I^XFܵkVdjTσi?#l|zXC2cyk4.KvuRJDb}.2XX9k &Rn^4=&_ݳru_&} N&4*j(M nړ7u.yOVyWFz)_$tn)Mf-;d'3ndt_J3"B^, @{sHD8J=Jq|ΞK>5̚QUdn yQ=4gzؗǶ;۱Fj$_!z+rjX");J=YӁ,^kC@mĶcX)Ur?̈ ĥe\ Z"zEi~L\zb;$13~34,olQ?٤OJ'vK?=uW*> AB*M^a 6)(9s;Pj~^xNmj *sѕPVCeEK +qIQ q8U-VQ_Dыq?K:hga'51V <GɎ5I!94 0$R+֤z,&x0)52mQ% R @vc*df WV"0})CEB_st@6'h6Q+ U@(v_P=iόmf~}RȩB? *L A}=43d G&_C S ]xe_hor b9kZʘp *<2́DL :4M2wLRe B[wy~͵Q5fJ՛%}~xбb"XRBb7&ZVg),e* h^*UC xNcP0CW/W+̬e?ވxdkEoEmmt2auD:!SJH ZXlulo-#J7Vx*hq ȅP'^SwfK:HMSJ7㰪JnR*f\3Y9[Ζ䠶FţBG1-3r*QhK(s,䝘m гFQ\_HJ}u{qٮ?_߾?USqn˃@_7Fp%∰ǭ8qI[)ߗ;4g5%95epZQ"S@Ωl|,D._$£ch.NO)RSUl~~lrPQ5fIg_. <e͝%#}72vRGG^J_s{bb{iF+4RyO_ X&@Ml[?-{#7S.diLtB'toJ(eMy.ĠQw"DX_5NT M NhxK5vj!| av%{hT,| :5i 1g)zY1Ȳyv}LQ-_\ŲB4ӟr_ܤB4n,6ժL_ %&}Nl~~^[zL}`A e_ 5饷DúX%x̣ba@$R! T0"JCV esk"Ľj@;v*CH ɨ=Kr#jgN+YCзi4qGX*4|U3gNAUuX\pyvـ(/ܰ (H$8|jQ;&A"VN0RhR鷾Ý A{݈*T+`6Ͷ'/<y|anH1BXg㿫Ӷm>>ut >/v;MQPMe* SFnٓ4Dok>C͆ʓgoY*ﮒ9 /;zh1(W_79z`9RH&ɿ|y'MMfӒ? l#~H=Ț&t_V`?JczV_myа{-_ 8KpDV3?&.o]8B@ axz֛b5OɽNVuү1bf_f*Ua?eCT{ez%lnờI+Tk$fp6X,ĝBC8]Q試*S|~;c >hG&J/YQO?3j?/ă-77g7v;DQRiYι ,׵B~1yj4g!VTo`k1U5+qe2iڥSvgf)nfb'B|}>h=\* G 6Q}EawI$@w -k4wG\e{BaOh:Y5‹vKZ׆΅F'z~Y׆{PN489kV_f`8B9e59 WӘYqYBCd|ӥ_#YD3ZH : 'm-[d͹>0rvA-ħZEy$s򞶃ioMY#9`X??'afxFxv->H).#o7#*KUU T M0ce>O {L?W^k'kĥ(EM GG#2#oW\̑՞bZ1BpG@W Kt"f7)qZM.]FM}꬟F\0tM]qodGx:*Fun3eC1ڿm5, YwKһr2Mr.*Wrրzϕ. 9B5CnSBcf Vr% B Oݯ* Bwvrj$Y>f15B;R5"Рd[PLP\߱G8GٸcgǢzC5JW!)*(JաPط aWڨ^ G#3;_Օl̎\#:T'o,T<6u*iHs*ԝ27Pdfa:cE_ QB' .}ŠKuX;el^aJ #"r3#dw/ae;~31Xm(}!%bƸ %온,~,]yYudO(VnlGp| I(z:A.ga[KI6*L1{Jب *qFH.v^g[\)cowI $-9fc4g1qe!Ѳ6E~!v_[)2C|Z Mh/6_T-徫PL*[M,(&˓ [jtÉUPm]T* scgK)7q~VE6zind"$Cw}0^p=,~8SRBI3KNoc'+ŮϠk BfrZBz9 fe?TG*zE,20}HYǠuzw5}3@{;^m L2"qcj"=ZL8hZe%p]N_2HwJVcU$ cEv sWcڭQ}([͡StkL=m^}XPBMK3Lcpen^O¢ٕ 3-\b%:WRF^flt03`X˸,*=صTyoW)&SJhaTl!^>ΦySϢ3 '11@ ba2ZֵՃԍI\\0Ȁ\K}-ܞξRwk9l-#ˢ0kcn>xM_"|ejyxO`ڐG3M%)Dמ'~3LmΣ6YvةLSo=q'+d;#*w"Sf( iwt8$$#dkF*[qc<9+UUUo)jnneG9g.w)Msώ.!?-Gxߗs4eT u'IpۓᦴEH'( H\1 Vᾷ=+>r)B4Cgpc|#dP.eж&FTfZ2'pMV2Oiu d/,NUJE5{Y7a}܀dm' Ԡrx*ǺMx+9OJʠ-u, 3;VW q%.NN]3*n C3/|9I%NKvbʇ ȓ$J3ӞV#koD܇̈́skN|} @ܲN-Ro)jmK+r+(hLHɃc\TB`+t3&h#(q,eʞ6AJpaWE>29F?5|_יG5ж~Qo:J1Td} 6CۉZG=%_&#o}Xb3#Wf}xyXa%31. < p^ 255&NY*=5M'ج=Ha?^GJԐ s?ݦ9?e/Ϗ7HO| 7!¢% p*F$[ð94%5'oΎf:HI2 vScqÈ){k0FtmR\H$=?T`Epu|) \12d!gn3# &?& a]-}sH-%i׏NmƂ8x{i3D1ܰoVƈyG q9P`j:?M]> 5,-l$uV]eg#BIY9 Bڍ_!$ UJ{$$oycv^|Rɕdcm,j 7㎷^8mmlG1Ro&>Uӆfq*v<Oj6%yª*)@g_98ұ7X%$_Ϡ&qQȁD%\N{Iluxīb)iYK*,g\񂙚᭏%+|Ynj&B^PM"N A)H4F2/GCnoX.6$4g~qV.r6Լi)fhB S3}7uqE_Pݱ ;:\U>cO + .9uFC<12cfv>g׉`BӷWu$+ؼ +Dv_۵4F euJ[ Fjb[Wݣ\фE1}sT>~g" 7֍IPD8"\}5<9>=_w튪B@'熷&9O+ƯԠUqc laz+NhVz7݀cȷ@+v^ǡO'h^b}[TEMv\njҜK2O5%x|wSJc 1׹.w`CNl®阆:EPgdPh~!dܺRތWFGUC!Pa2ɶ`5_Ytۦv [$'*6h%l9 ώ֘s529@rp}_ \faОx͂{F3YR4]_zf'YETݮ =_h: \IK<: Y(`fhVkS;;ҋ723_ 6Af&9yHN9{!'l E< U4 iuvi4HdcL,t_tHf.sxWߦ}䶴`eL<78{_Nد[cP3D >xiG\HYv^ɡ<=Kxy$;g<+D5LGl/HBy)O|XcQTpQϖ %uc{|j'E$釿!%||l3QG3}iҎ8} &x-. [孶 WSӍX -V}Bl OpL@mM3H[zqВswg;3U!;L[P,R3ur5s=myOuB,MȔ -4-ePR4bx _&ݡ;R{e3G'1 \ϺM[a}(c }_Ӆg@_mAe=\muĶ(\8tpNWCb> $֛$ W3q6]~4TLLRxfhY\$u,O"f@?40p7 *;M ~ U4i7XMkNnr Y C(5x[1(5g#)-x*ov@kg4uS~m97[LO $)ƎoMB KǪP`n ++jtn)?ESb VCߠKc]w7+#"Ӳmø|<3^nN4}1IrRoɓNT v09CQj; =(\ђ2Ox\8_Mҍy{qDgVޗf4dT=d|Y ԎԆY8?u6 3y-=cX͎@W^1z&ͦCFR6.v^l 0_I;OP-{އmA?yj u94{EGNQϷ #dB Zۏ,3*Q4Zt kUZZȂz~& `u}ZQ3,LuaYWsޢFcC*b9( ZٝFȉlEfGӆۨa7""FgPn~hfv} 0%^1R1UGr#0b_MT ,/q@X8u@(ϠT(V~#D}ia k8s\ Jz39'fBck~޶1tVKd^E*%nR]ͤ6Ht#ⳛܑ.uJuÕn]ig>s+}T6Fq ECv CٸOMz'=bܢ*ʕ ьȥJYET, F'ap607ٿ*Ci-孙]~L ^D9uJ()Si>MPx 4rw0 kh2M(#BO喙&+\sY7rUi䆎Fʧy$j?T8GR,:$`ȶ~޸4Ωxk&#AKf2>B6.i %dl c׮/o\;؋G]pfT0=_togJRa~#]U,~N?bQ]`"VЂ;@6) wl{ebILKpLkkP]]/Z.bu? 8ISX"jCb--c``TOk!tBNueΟۉ^*Xqu㓍iBj+;tj[`֊^ '{k/RQ (wQY"8vk-lpZOnhcSշ`ah *bsVZ&eM"e@5aXmI ϸYjD咮3\<% YvJֳd:n=<E[- yvYUOgkhpZV7g2z&a@#7L~8vj;r@:2jY.XH )QTS+T{YUްf\?&"`~ust^V ZqFy2;} ;֕>7SmׁoqN)9;4 OD2-@4 -|R&N5gS *ڽw Jp [n6Ӌ:!@/bQ-ib*kFar"Q(VeM<_Rqh6ɹ/b|(`&9\vH3n謫߹dx9u^GC+?0skuސoA@n4ۊ?Ȗ!'WXrplZ,߇G DYzPnJieJls}O 옿 &mXp"[v }~o?>Ý %N%7}ݎ96 XLGLrnէ1SV]cf޷n !Iz; YŮÙaEhrya´ȲRt1q:´J6Q.<%Oj?cS\\; drѭ BBcG6l/ЋS2.&4b(.ez3n`Tky/XѸ뢊d>{q8 BM_>K$NO M%2Ca׌iZcS$ξc.ywҨRZ}mwY_TN(E[?()ʹr٦`к)^IXC?td ={p?aOsZ[ojCċ:I䃅9V9koJ_0ȋGB +ݲaAaڝ'"hFlʹ?.oAN% ~n:}&r% pIxKhY"cx.UXޫ*?z&'-iN7cFզt%AӀ|B86,T3*g.@M&1pAƬi7ʚ<=1ѯ: )Ϳo=|J<ų$'nCX"Vf?1(L/h[EZ1ObYV f_ 9|Ɲ@҅5vqd5n5y>W]a텝ECX(WA f`R Z8ݠDB6nw3G_7ʊu?=TYV2U 9gf9hxhY?E:vX ot&+rEi/4A(rC  nf1@# "7_%) qHARl}[.3B{؃ft@ {>9 D? NGT΄tq nhmRS_2[(`$M[= ZZtKbQaD'2hPt6)Un {9~<ΰcVw?=ȆAJ'@;"RBVU=btgͱGEY\lZDLٶ 7G/}!ëW0㉽5SlگEf1,5 '~)3yIʒ$m7wYw#Yrd2J.T dL%w|oOyo| ?ev/S`2$vYXceK9AViwF~rm;aIq6]Px}%q ް3cH_D\x#L1IJJP"]o~֡b}J|yEwflsG]k~WbJ\Wp' 0«VT&}Ri@JFJ;&D{?(aNix"ѓ=!?M4liėW\? nYⓆC.m"Fh!0^ƹ{uh]X}odk$se]2c1[[-RV7ww~ߋSV76OgoSc1Z] r83fJ'eUZTcA'\rcKO8\g~m݅M3/[c:GLx&?4Uk0)) Vl-?d[ 3X\Y#ďYE]E@0|f<1QȜon?gs]yXO4qV,:pm_~Y y},Pv@p*]'G; 7z[~=1ad#Ɔ${6taON6.I1wg?hw?DLnh6 Ik#~Tحsyy<epD7%W7X̀h)P7o]xS@>8 l̈8Q(Vt ӄ@|mUy)3]*-_nJQla:~(c O&2T] n`kJs`hGtwdҬL/13:GZRhOwʀrVb0/.%e,0gjXN~VqxąVٝlI3XQr޵6$YMbң9 K'pی *i|^A @v]FTV|uQz^`SA5Y#cfncp ` 4a],t$eظכun/F+FDYf?EaBsK*p!gܠ!ZG(C!z>Q )I]9jdG<%5NV>;rMD(i19[ތ]d+w&+Q3 l=esrr@5s*_fStBˊqUKGX5oWɐ=U,s4wQuw.k,A.Х0{r a3$F @Rw 8/\d:eV2%B]_}}i8TvƮyyI%2Pţ+~->F,~b"Yvp!|?b^篹WL>wc-~W)Ob*}+N@Z«#k/?Q$,8&>g-EX75G2iž<%W'\ T Ȕ[: 5+:8OTm)0.~i_u?4 wjw&w3qD6N: v]-.ҬSʓ]@7ʠS\S6?w/Wg[_Y!ZTإ?Fcvl__B髞=pЬ3t؅%}/{aV$$m%[P"{phpo 5+SG4%過u]q/h$n*03zKNd^Ra$6?݊ϓ>?5|s|T9Ȑ? pa썷k+]5D1m]Ԃ٢l+So }OY_rhZ")LOx| 7&Ήkc<ۣU4/qC4tBkuJJ?ɦ8Ͽrj ueyaa[⏛xŖuZ1/LE |zQє"9 ]끂X@xZd 1"u?/&&@L%>`eՠd6PP~R,\"^p[|JT,]>M螗,`>.a?UЅ 31uq.ZJnh1u nnl/` SQH4ƁP3,°4h[0@uV7qNg,uL\?lTI=kzxJܙcfb0):SGЗrGOqW WNNZpg3N*:`ε40<4a-µha7L}iT|BИw-16̧ikji·6|ʑSpꯗƼ)aB;ρfϵD,D͗ޛ̀x.~¤8bkz6L7ўH8y 7СgMg &#Ո(f 4 |?:&E NY\TE'yύAp2%&}wo΋X&li' ;7)7cj|dw;g- NKFԫP FggFafZ= >-e9l`2odF2s/)9ddi<N.l=\Cv#)I㈊JpC8:D֑ -Uc$3Ϡc:T| sT@<{琠s?d4lk-a6di3߈>paMRg.Eqky/wMFTMrxr[\YcIiLb  Dq=`y 4~<WTCp#-*#\gA&:R-ABo_CU<מ@ i#43xbjȭw_ey-vH&Hf}a$PmӔ+6Il+2֠ )p.y?cӛCn!u*TRo=;4[h c}wd; GdD|/ Y}GiK;ak<8+߽:׿g?|J yyPۗN'蜄kFZɣnJD\  wGumdfߘՆn$Ƒd3ֵP) C4ܓm>$PZf[Ll{AL*&Ƴ>!)UDo-|pԿ6*pDFt\~9> 4YnO \HKGB@#d~J׭JUNuIl6Oalu85h.`7`d6֬z!raeZO,ִr{QYk|O**RнBme+ksy.s@5JWۡ[R&3ײ0(m6'C-ӣ'"I?4Fv)֕I zodxM6L Τ0a H1=K;¶o4-FYohFIEO`09(7d1= ^?G5 dű%r 'k,ePToLL9v(1c K2cՁ -~hu 7ws.{8@5W!Q2T3o&.Yـ1өEK>$Պl (%^UAu=kLk?/m#PTPܿzڹS "mo0^$a JQlP4ve!iPpK41?ɛ}'Rj*2׷qdpt+:ⴄ\O@); |"vЇoY@1v ͩ$!:<vZ5+"I ys^~ܠVH;@]tѤBwj̭-O~ 9)jp s@UM{ses=;]ɜcg/t2L{; J hʶyCZ.`,\WEgLgʔ^>yY瞮#EEw~:88PtP{ȵ؟'WOww~545ҩts3mDp)re4 zcWz9AUZ}&^Zy=_fUye񜲠/2CM1품&g;|wņs#;N0<}f?jW~ 7c .E“ճwddefd8rԡos@-ݴڣ+ QINogBMF=f$gόD z}~۠Fw`0r}LT*mS\PAkysb9Ȕ;D#c)~otC ܧL`넠y.M`51sd&[ȶ#ACI(,˳>O!Tp'ex&I鱤$${qKWKkN&d!ܸMmL]i0 |ЇIOY ܧ`a„LVww@(Ykπ!i2jSP}#sxߢ k ̘3X!Koe X1}TLB^VN[vSa3t6S]a^%@Gnlc80m08y 9ilqG(TzOeA\sZ=y2yv^h\ٳH+lR!a~-՝Dzڶ.@f"r?[?1oJI J"p{>QCF =9YCRBW[2;htU`s\b ľMpo3* K9Z2>jY* &Mǩ+}\,˱!uȣqk2WRrS hx+M-z4p jL(!^q4M+:Lq 4@Vv o:wg?gdc!y*te.3oM e}kkӫ )fC$zff1IlG_ۼ(mjODx##9Wx{vK ˅ j-j> }O(n[X iTTSrIn mc!SHt.43ZY.!$К2D#5ά+]7l5362#i 2Ҝ$P"&3\!+{15Fer_d?Ik_Xٱ\s>ғ9RjN|%%BD$ySM4\k=>A"&(jzN94iװ-h0PZ!2[3PyL4~ɁsCKA=MF؎NV8?N5\g7"mMx~`$",fcXf3=KDЫ)ICCia@Em6̀r-i#OcRA'Ęo]"˭3{:7#m}$OAlhX3@|ޚϖ U:M|0~G&HfJ nHIe**_w:KA J7Rj"¸N г$߲Sgg;w;-z+EX;J8he?|z\k.Z:B?6Rx'ee4wa,Uڻeոӎ.c#T5k-ıƀh\ |t׶ Ԩ'Ąՙ_PQe^!.gMpF-lLU* ȢS,CUrl zޓXitҌXY0y~"W`nu&Ek_&aTr,b4ybK =%6oRfVҖٖgҀdf0T:Si7JVbpϝBjzP0wzd$ګT_h{ϻ/j癱{iX!#p`&\A.%|FFonӯLqF%A>h,cpPd9t;U.}g *Sc4zd!*XOߐof|,ڷh#K*KUC~]H<\'uȕVU˥FE#X< 4Mq"f)U y̥#QXc&ʙ.626yJ?frR挮E))Y7" @rb߀!kXç:!.!Z8k~6&3IVqo\4# _ so+I)OUk)\>$#z.cϻEThil-9 *g6Zf5xm^KhK 6&ÞG! qpi*ݙtE<1B~ɇsȡei<1Id<|]PwE\b>)5C.uXlh9`9X1+̉)R! 5ןoz-f-VK \>G̱6#XH>s&:M \/4Ma*(~@m#@hE@/NrMK"vuuF#Naܺ)ᄶmWVy"d5c0D5#.4D}U~V@8ksӿ w[3g|ɸxz@o P\u~w=Ef!UųO#pOMUQ<AC=@T lv=`: e:Xh%tgw p6)$툁{f ɼm}(JڃpbFw#3 #u4MW"LI-JPrSPըPV~L b 7z)jT}.$DI3ǁ{HLA|V<T/Ǣ!~ u3 9aظ!:~ X(Kg% (|? q#n %r(ymu *W5øU[ok[ۃGkj~̜_QSKVɘ#OY=-I [q W`cf*lJ^s+ v7c_خk9*Sl4C@_,][#;YԺWote5V+'NxN%!1 ш[PSnsd]iOK熑˓1HkuD%=~׹fE4T5K9o|~M{jl#J`n}xz=?-L)F:jJ)^sOM;~g"$q%-nci R3qV_&]ߘDuN{ʲ״7U wL;ʮ@\dl"dy|e~) 1nB&,g"^p>ET=Cfy,sAZH/YJ |KpYKN}1!DhfxyH$:J|6 ه{S -)xJ:CP\nK*+䅊qA1g&B}Yr+,/ ~W-  (*2i5ÝZ\.$xܧ>; {j=/  {=̰5}vXa"U6W!nҟ̃4NU4a?|,_x-ݑK?4IbM@dVUW1#}<\Y+dTfT"[@pQ@?G.yR$3W E@ 9'L AAe$-uE) W/BeЈdCyAJ2/kqK&7p ꏼz |> ^"Q.jx *Z1SiX22;4A*ߤUb~H.N!mͱF!.ɱ "3)6j!wX/ZV/_w CAcHOj/-K]Kx?\SQ1OI._g|TMCIJ9Y5XmvYJ(.pGf=硉E+"YO!=3gib;d0 "Ƕ@Ѻ  װlϤHm,D6{V'2V%WI~R?sUL{jH3<QmOy-ORڱt*/@$%Q|{4YG!ҏQ>5bS}S!ή%|? EKGcAP$GWJuyԎAI:HWD}ꪥ8MiүsI>Q!86rJx dHirIaH؅t+j>pp)֞ |[13rvGz3&B\u#3Jꭽl{W'1~_i?3(R4y37k}7sd]q4?tS551U Lh[Yb^1H]= !7t- SH5qRCv,^S\̤M7t,p3}! .3rclވLuYw6wC-rhY/;mءCD,qJ=7tO]Ʋ!'9ʵs;-L$ (n]2&BS0 ^gy@ }4\DŽvM[壳" WbC̑R =HOc'BEzp < '^<*ߪY qtxױJ!k/?E5LJ=lZ-AҥӻdMrƒ,s瘇:M7eڑ&~ΰ#lyqLqtX؇+)5i".;i|uPتqWt_`Xl HQ:d0|.|VE>*Zs7;C࣑9${K}I ]ugQ0Cؔ"m7]k,߂OcߕRzty"1R ;yeDxf/znJ؛cweq::uZU]MEp?@;3>Vt?PI9dоECV1t?Kae`B(: 7#ٹۣZDl9jq[0g/-XdB7}% #PPQiS:otҸڟ(:\ |O@Q$Ovpjr'7_\ﶾK9.=]nfuIA9LRJ ;wEp;2yc܄0ùvQsv:b.AtBj gR5il8 U#>IUiad_;u@lk(_34djN(upB|Wʒ[5?n-Oq]:Q)׸O C)Z<1ެ̺{yPFۖh`Q]ӻ[X#ڵl[930nE&9#rrnPjkA} 6t+=J0 قQo\<a:8.^+:櫐(Q_3 R:@kpY.G֧ekFaqjJhyGRCAeHmAĪT9:mn!@(,@ T>(GU=GQAh_XaA\ٸ*eE~SsSGm̋wY@%E[D$DɃ og-mIc8?v!J'5h^bzD!wLG}yKxjSv(ȪԷlȆd\/ 7\5_Jt%ֳ͆'c]}[o""ǝYq\!!׷룢*tY]-aaqs3EȤBĕ,&qTƓ27OhzI4; $0ZmBb"?G3B<`ltX+6!S=%`d.|P$^Ugs<2{tl2Gl_Vf u4sQmzp>W gڨ՚M.Ng-9ƊYp)2{Bd ~KVs0IhcUN0rttPIk~|n G0ݮKZN8/Xr@Bn[Ѥ G$jrxCּiM]!>/sdiR*7l*d+w&b,-bœu=#d wn#YM!$_jqaQSHi )Ux@{{A'D:;bWسVg0['8ר>J>L'mE[ UH'k_FdתAJI- t9<؈8rSs]_E#cF}k%r؉C`ƍga+lqvƅ*2$ׅ˚Vͤʄry$u0?YfLd>E/e݋,A_& /qMK DI8vjދ_OIYg%{xSmGTO3*8 >j+5 o$PV}чMנ** .o ~4I׀i "u"=EW,hrpmyϱiఓ0Z/| cĿ BRhNK1K/;_f]^0>PahQyh*D *\VSֵn{aod^R0JJtv$qou[;ܗ:u⥎^gMUpNlTt8b 9\389!7^.p-SP?UBm΋&2E-t#y.wP3,m~?`^V{Eg7ӭ;ޅ:Zm^SWp^m@B (#Zب;-&K?ЬR@qjm`%a>e/QK|v`&gU4֕Pf&qZOb莥{n0{q'/Sz w|ɟYz]f\CCdȤ4Ԡd)OҔHA6iIs9-ʶsF~!6ĉcg voگ0ֺ;g&^JBUp^,8hݾy&'3hk~#%z?X "zB)iOpuGFDFB(}0 A?ش2nYZeS3gcU.j 6_g:I }}A p+ 4e1IZPmO=WU8^Z:J{%. Duv uoò[;t? ΫNOo sN)0%˹Xk\J0k)6]UI҈f;3%Piw>&ƶ]I>fis[|uiC!A|T?N?zlcIas_B`7(xum4{<,¸unɁS8j 'e 67rIڇj J;aŞ ģJD_-^=CrY @Mral˞~=犼 ؽ~OTp8 0.* 16mxeqH/ar,LryuIF";\U2'ۥɇ&> XSQJ^_"*?k2kp0(.Xw}ZRATXt"`ⓥo/m#nqjH_W:tiZZך2e?*,/rn:{%>g`͊Ĝ,9u13MoC r6KT_vKYA;I &LW:eOCoR5[>VeCkAugsp :N0-K`' M͟@yw][z=mA7B-tSP6%="m ɶ:@S*qKgr⽗=lAR~<ҧXX`Ͼg&VV*mN=Ls{_g.# e2#?n ,y>s)qJd.uAq Ž4nvWuL>{@( ϓRD&'k˄bȡ2[5ݩ99ÃOW)˥ *Ի o(,SC}w`QbvcC;IZZ?*u#ʝ?_||E)3J ȅ!7)[C 6ǹC&Z)\ 7̖EB-잼/3{Bl=·\J-NL^/yU7zzN}ӞR4EH n΂ % ۲W~]ZGkK~wa) 3Y~ `aB 6#` y83SrRd`8+hS{Tlʁ]u7AԀNc:łQ>lu73 k)*lzt钕[N*viV6npx S$Z>Oo0BTԗVzT3y5&ćm7E%PQy̲J]h0 _VLw2dSąNC {oGqb&B:x "&k-x6$.p;?ݲ];%Ix A} r~pOTd,Ep{R  qwf g8f^3ȰZw&4 DX5fVe_u +ۄw;_! àC.O4Mgf3pѣ})1^-`z\}Pu5rHk\~d'Knv}0~cA<\0Ħ49e_.6 PJT.-ֳDmu|o1P=]%ê Fӓil d6Kk`YanZS+v #8C6g6 Rˎ]goCV97X4U;1ZQ3C\F-F3~jר,PZB1 :7GT ʐ gqT8,laU;,t&>O0r T1"qh)g׈Ph.lvy_ecֶQKeϳKǭkT{ZUܼEҧ]"ը0`lԧH1PyEp}i!ZD. 9=y1 ֧SoRxÁ fn dn3]B^ז]q߃ t'EA@imS"n//T̕3P-1,4Ͼn`<;U{I¾\ t)#u>bv? ҵ?4[N&J}`pBrV3'EvƃDٱtdC[&IT)ۼLu 8u׆؄~6KStL=j>rNo)|Nz} ڝng 뺟V (P܇d.oV8_=%MwN2\eՓ< |{śd2dVKq}_ #A5Yab\PReLHnm5"mMO7]t)um7Kl6.Ba4^]iF[]1]IZt\pƽ:i(޺\/%n (֍l` n[csGfMf{4P<-hP çZ@0ƭ9"X4ל)`5SՅ0fխ&&KG!z ?<])Mی:  0 jyrZR jk_ϠJ0bYKqCW7{,Y]zIsgx뽏n*&*$ ʟ~8XnHjFdBցS- > &P+^|O <۳F<>\v^eG}ٿPEqU 4 l&}g b0N>' H#0V^&cKI4%l=8*6k+b)C?6| uu 3Q rp.yzxZ= h[ʘ.&6)5-+0) xqdT1̚z<HԷ,>ඃ{>V95#ǞE Vҗ@/mnu@mHw͊Ug7q p`ezbsGu8sfehGSboՉ0?n̅#}UFKBP[Sy Z]R9}F:vU ΩeWxXFJF|yW+6AX'Q[cI ؎T(1ˆ,F+)jƧD(o-'iׁH8g9$j=$%HwjSMY5 'd1RuNAM+?\Pg2&rYv é(VNˆ1k4Wvo dz{@iwԺrqWI؋oH=%4@a׾2՚ix".Ӣdp7NO*]H9w;M'=KʹSn`Ǯoa?t,`3v8ʷ:D;Ս ^c2]hLQøW=@o1hGB `lFCYgohmVF\6mW?-<>#4j}e1h̃W3dNh򟗡4B:J=V'ӢtaY.%*nuQۇQ ǟPf8;%}/X1f"\,;@vn CIGG\gq8!ΣQK[䰑iEFm;d<#ٝf4 Sׇ=}qȫH23r H&"0}25hx%dٱ1TUH&w 3mje$ZN)F -E~&7d!Li'/ߧ%CC^#[qe V,ԜP*{DB["orĐe~bˀH1$iwy+@Хi0izu*~ @!ǣC9z5EE3re懱u\;v8~$E=uFKY*p K` 3M" % ,i3bKlKڜ˘9ت(g[;W@eWн۸7):"6_3~`'sA Ta qr s84:W̐hω*ӖdJ/43sN_06aQc (?+ AHV_i,G@ >Uykpf',0#zpmk u75UdZ2xzc- "(~-)PhB;EMva,K ߣcK6xG} L){?4U=<E9[ xrgIJr%Mb&ӎ=А.nB*kdKyEqvj'IӻZ !TcDLe5dv L2ܽİ }X'J\f^JJ4/6CIEgTv{/-m%Tb%4&DRe\AӘ d<l7őpjkT4,B)JNT߮:X 1;ItLx,v[O_d.3_{ܭ $:4WX7~=:(;JLkބiOތ40CJ r^t\4E՗#VP#Hf(RGPf$"n 2'\8,D.;&q I6z< RFS<::D{HhP[ `Hvi 'h-zГ %HV[ tL(qlf}-6ۑaz)C/i"웼qqO2 wzmm.0I0+2e .qz7q&Ҏ*<>6{:Sn1 \>?( GfYCt3 1TSRp>m#C mUe-J*Pe?뷑y+$?7C%)?&Mog6bOj$7h&\kP4UyD6Mw}?ڷ-QV k!2r.mQ|7NcL_M~1Ml/՜ E"@MoethЍ@s씩Q!fEIb 48!4GdZ\ Ch]l!wBYLE(BմRCS [Q;'KUD#=Ƚ6&W9bQN"P_׃ׇ0~r=f)DbضHH=0Z5[8ong8.8g"΂w8;x2pL$gyqXOgsaH @ҎR_kjv~JգڠUF1Dp3 {cZ΢:M1ed皃~}iAZW읕/3A7pcCD({SYa xu;?9WP7"zT!t5c=yr+:ax![Qm_*-BX-鱒fioo`n h}Xs4Jq"zcR - 6A;yUW)Q/e$1ƧcEvI@3"@{J#4c\L^bܾ''~x |vD)Ąi/k3FhduؤR '8@]wt0Ã۞?ڳ*#aCbo*R eP3pbEyY†$1jTXhb Aش >"'X>\(a3]^î>VH7´]7AXrBO݀;>hD\ʄ₣g"ݴq& ۀ /Y"ḟCW]AE,ILn $(GwDF 2n}L^-Y: {ELɡE( 01LNt7 4~&Ќ"UGԥҍ6sYDs~GBOY#[A [ϻ*lIIda%H{?Tp(z!CDJL:xA@m%Iq/!_g<:Ts?KZ9P0 ܘDLH1F-=vKzLah QI O⢀D@PZ=|ewrzvU &Qf<2R8_eZj梯E/[%4'dN"f,T+T447]@a5bʆ0Q`K@\vW<닮Q,ҿk]PjRk$WVa^*ckb%!0L>sV64Je\TjSG}Pc\%3EѦbE ?3eG C65Ye*d_ '͢R,KpJD# nio~22愧>ejmGFiwL*j{ﴛ4/ZoLsz}ygNYrBB3&d]ɌLbx_HO\Cj6Kʁ0OTFa:QbEv+!yiݔ%Q uaZ; u0b"'o ?XS,L,zB4 鳣Oe)8lk>S-MNuB{n}{Im'eUJ_% Q('?~|Σ5|eao+znfJwQ0ӣI&KT~P`YɰVOPlV,xvs7SP1l"l@86IBA_~{`v H99g&jvcSɷ~@&H*F$ eB_Ѷ̤:J]~߹]tKԔ䘟?#u>L36^tb.;b=P[18"K>Љ.ʳIm(,C0: +%{}y}f.gbιl!gМ^6!5ɡBhZƄ7a`"9lV ;((86 ǟ3=\pJY VVY~96X -,촜D$6g1ܾ_hK5fP8\a9򣀐Ԟ(N V7> DUy9iI'o+1<|gc)'R_K3\J]j$B(DdKV!FOeȻH$ޥ t IKXm Q^zE^s@ª*X ( 6*4t _|H !]lYʶ[PAݎ7Vֽt1f-/0"+5>r&< .h-q3|Nn.JgƐ(bR=#3`2 3H<ڛ@%e>ˢj͏ZA9&=I*t#80fAcܕL y"RJï }H$s5k&5daRɳc"xldz2xsqClEgJRx2[H_YĚکFb G1dc< sG~01r?^Fhv+'> e2ېr/+w[ Kgbֵ8LFV $F`94ϥ;H!Ɋv5*d%i#}aQ6>L)a=Ev1P#]1ԡBJBNn'FN?^h!}8ilNx?5ֱI͙6IPQ+5'Iz:m\QF82_ԁ,'yB=<zK$;e V-H ݩahaL<Ζ]x^GzM(#؞ɿs“ۍŗˬ]T݇}T;p٧.D#J>VwDvmO g.ژPj}{Wn BKĆ&0ъ@A{S2sŌʌMl2UZt˧ ݁\;zqhA2o+;ߥ;D@T,.aZ nnpK)}\̘Qk0H W 1ġO_@K$IIHk9זPwG着EѾrjxM6,=Y/bhE5Sye9^9o5;SZd$0Ol[VK/S,P( Qag8z@+@t祣v1 qcx)&+22K$CrIM N rED"<)/gM~3+xw°@HA4bDsФ 4 AԈM&#dƈDy༡Њ:#D^]74=XGypn@hv3>hK'!Ec1kQO+8dnbl6lxL$ǻ~=Tl?b])!45$絣P˫sh;"DW(9ݽUWE;y& $($8G?ޞN7q4j?s%YvZ%]>7 X8R?7Ւnv򬭁pԈl)$v+mn(QLbX$.5}v$Oڸ#O"LYŨ0,pJ򸿐퉰đ?#U=KRf߲Rr9/ 8aN vA,oBQ2 :B4v(ۚ2 \ x۝Z9o!6Z}:%0YIXA.z,wO&&8f45{eB;oz _n"2%X͘dv * DX\KZmf$ @81Boz*+FDNBP;LK&c!hG²%(Lݢ΢iZ+28JÝ) ~6ZHG4}c&G"\߁n{ fLoDöt(^otfmCz b|+Q_0Ѧu~ IJYhD`*X̄IeR+ E'q5s-z M">,z=`X:ed|;/Ul']^@}-o&:gb !xC!;_'BO.VKF$ 皶y0PR&`E+d 2ݯdENj%[Ghi>~ʫpQ,٢xGtK|}dPN_5&7>;0ND^0 H{zC!mxU T)t%Of`luk%ah![竓37bm{x; AN)޿:wgc 8Va8}[ڊ=9RlD 9|]e f||AyHEA&=ù2!v .fw`C:(' 5yԽJ>X^(8$2:h٨+CsQJ F=wl% 7l47)HuZ9l]9bw?]#uC-d1FV>Rɾ[+G(9OrYoHv2IHgCCZLݶZKZW+`O_4kD:^e&7`v𮴪Ţ|Տu#k5%Z'Ϩ"E7_o)UVq f:T=c7CM]ё#w?gJsL5z=hjüЁ1f0 % COXOח`[L*)[EN1nqjoNW}ycYkP-} rtI™T]"VGM(.9x,7`~p?/4ι$- ,I3|B8$,S"kO (+C ׮t{ַzD  XSZJ_HAXfJ¢Y2kB^j+C]H{mͼoLFdh&<XXB QTe+e̒.S9,wal ꡡD@-.O#3DP[I]5"ǩ?dyt>?;Ȍ0I:6vb(~.bΎDcwŢ(MF* $A-#'U12GIR^l >;{sZh7QA+&ݶiA [}B4B4UC@LXN`A$+9VFՌ=(7/ɘ46I ^5~zg8W$ k>)*FNjpmR}#p/sݞ PցR-ew?),}NºkXQ[‚P4«%zHwS_!"COPafcb3Eǒ鐚E`\gުC2sCװIyTGUEdWR&fZ1!0]Qs)Y/ϸ¦{ X8arȒ􂡭E29=3Lh@͟zɱ='$a41юD%b̛QBV,$cjoU"0v'U?Lt4⌫^]5 l\ *U7_.Nƹ<*l=z6{3_5q]uɃaHݟKUM}wiUh/_t%踙?7VP0ĻlGZnѴzoKBLNrHupAvGfGq25a*^soЁB0sd}Mp2 s="wywV,zh '\nςLG*_ʇJ`kyׇWKZ6vY'FuқA׍G~,~'>AnI|v_L3 ?AcM=`0 *owئ}՝Gv!')3ӷjXaq=\hCn!l'˭0H_¥bv6_z(Sv9/1-ձw{.wsֻhϙp9|$ImrwT/Ew?(#ș)W)aԓ.ϞT&ѫj YPsgϱB]׫C3Dgz+B~ &M t[M}Yðˋ@o7}W*Yoa/u74KPMJ3f/ !/w1һf=|Z^/jHo1O,U i1V13˫Qdz@UU].J3s};|),ma=3[4↴:\ ֕[}U k2IrPuZl[U'l=ꛋcЩ-Zp \󊳼n7 &yؘ!\ʓp(o<3.GYΥ"qy0O, [_'3 |`'C h![V &>'ν5:f<[-˗CEWs c|f _ ߘdJd+jX}R6^XrP tnk(*x|l( Ԭ % JpCm?Ubrh9ev9F'vlY@pD#½O.Y|NF.,8-OU19 ߴH׈;! MLJ2A* ZM-hw9`弄KEOHKH%0Q ˊ+gYmGҷ fMJy|˖xϟ<*0*T'v~1#fgl$vMaH@2'wn% Wi4Nn}>0VEM}ɼ2Dh<sS+xZW*H Qȍ(A)R$мp1*+(' Z2d$<\Y*s7{ fN3 E$3(ԕnx#+u7]f1`S9mԋY6!g~ϛkŻ}M[L|%s2 Ccyja/oMiޞӄP% |:h:QUt>86lJؠon&rAg墲+)lkMͶ)ρ(]6' 7z'iӼdaֈR1{Ŭ>.b ڨa[pM'$I Pl" i-ށdv-WC22Ͱ8GM?{=AQՄYy3Nh$x>@YVĕΝUí[\z_ ĿcRd'<q D,ж@\J6 g)n$vGJCGHn{Zԍ91aY |?[XOgFQca?0·lxUUK -/^ᶳH8O@U[pMR<ۺ~;q޺JqybiK+'-@+1q}~E\㛇]#蚚/hNEy5ե y`7}i\X41ƨ&J,GLj*u®NKrLv;Z.7uZ"ex[۝sR`#rkm}r0bqirX|i*Km0`+#H|8Gtd'A>y!BriCdjW7xTW>[.GŒγEFQ<&bڌͺL0UĤ1쾢weϭ0DMaAsuJZ.Hwl\xХ3a|%BH@#/EvGI61S/x*:^[#\9,٭R\Fmn].'~ORL*2n !eZINMwkq2&5!j0!H R^d՗/gt!?vL`L;3RL:$[0Β׬z37 {&Hͻg 5mU%|sWYKoaQ u"4=Ir#R*iPNDt5O<аu&浜hPtp|328Amv(]|ICSPxҠ%lp7B^9UdVC(^E8х5)s54bMFbO̚μMYd\(T’5EՇ:P}zxi 52"#hx" Q`o-k.`\Eg"d%Q,b`Y۫.(HQOh*ԇֿZgt^=CLjFQY:ky̷}2)V̈wWk "ܛd۰Tñ F 'N竹[ ɸ.ooT-ҌΕҼ1Ҍē qf@̍iq/5$}]WԐ: =K/AM5ѮLNPO< =vmi,-YN(.UBӹs`UP9hfY$ Üژ^S,37&4-ӃGHLIjQz-ovQ2ki&M8B2&;TA3P|@Mrz>N?4#u!{T|@6i+oc?(iS2`%-/ $yP4׌fUef7 bD$pGL>އ gYaEZ L~.#ͪ ֗kͳ-:k  - BVauz T0jԒb%AO!Z]$#Ѥ1 q`C5kF8-j?EUSSgaj{k{/TH+Mjewy:XOť^Lj^[Z923&"lRb<`()ƉօUߵզT }skጼGfQ XIXg,p\e,qn 45]fI2ؖ.#-(Y|A':iG5kaE~,#Hs_8۹(cʪY_ 化ѧ{h7t@=kJm6v d'QNȤvHqKd9Xcy wDaio G^[A\AvBʼŅXK<ҝMNkN0~J›mVM;nqƳ!je;ހo/w,Hz^fL)lVlS`?G;1qGʜ3|UډNIӤi]uxV_fDM>7nʈO$)jRF7? )Àj!VK cvGfv +Syx5I"?^+At]sץfiOA_|5(|souKMi<=Iu!`ǷA-{ξ*Ky Jsy0#7Sk逕ڂ 3.:BVG4d 2*c/>禗VASfek+^ Rn4y %R3&8ج7#ߊNgN\1zh 0)Bԫę̓GdrANX c&j+ KF2S-× լF̻B0Ҁ`n9C "aA"#a6 8)7p ~ hZM!B*Aʬ UIS.<~ґs+`'6xXe|bWo'CDT6SuQ6Z5M\Z_4-b%[:C9磯뺼?'7i_M٨{ QW<9؛.%4mGyp\kZ2: j}!EJag# Fܽ#ʋa-{%r1B a_$u`Z OB#:笽(ðto^p$5⼝jAʡ7Ȗ+Z,!mp'MVClB36ApJ a[g#xŦp<,(E. {Fi:9DAЌd)kZM:V_ՊvjPY_pgj4Z"PE /faIXuWM $[AfN'KdVy3!!P9_Ҳi0yJGF 鲑Ci5Ց=M|t:oe3bFt-ɀY'Z#_5͖rmC-r.i8b u:R]<^?1J7(vJeZZ7h ouY{b4S؀2f,eב[;L.L>Hg= ]qeOLPSYI ODix8ϰC"(ތLFH;H+O0+AՌW(8DXQ uٜ<`[ HQJQ'WOpL -IZi[_/\) Z肸Cn^X+6%Jk9C&2. *^)7}+@Ю%<_Z]dq+R "yQ}QڻA4sQIn\݄sU3A_4#a ,k;&+ xPu̗M` tw^&Gs`pY I_ia}~hu9;W1ES.AqR m<6ĕ/\o{H' \&]XNUt5?cߵ'+Ρ'ꮮx vCngX]=h_Nb|WJ$ ,7 *{yTG3x6*\tiKŅ}}YL6z P_#?n2TסƬ0D<Ɉ3=QwM'ZXUѢYF+LʶgB=uGiVsKDRo҅JsV\II:XLQ~g]#ץ|;$% |_{MѼ;|fҨ7C^4Lx%YO\KFEi=/d??"ikEե4o endg19f9К+ ͞"I3flτU^6zV Hg!%rveҍDsQY<2`n-i<فQ87m;ԫyM)3RAYwOˏmޫ`ef@{v"'Y1' su:AQMC X5?YJŠ(@9gpmtRdR MK{\O|4[#Pl*sAs:Yoť ?8hwyrP֌ٴӡ~(2yltHGa,ꆍDYM$S'{ .`|$lK{ RJx?W#2LQ__ θ!wp}+ 2i:*M ^bbVf^WQ+ ,i" sӂ{ Aw_kn׏'O[}-__ʦ/šl*7R62 PᗂSǵvM4v"{&{J}CHbσ웨'Jg6B&S\H:O|4׊yd0"!s< <Е2w2!lek~@x |Dz7~Ps2Զ6(v\̟VEcvv9+ wFDrG6<{8ْp Sp* sn#$[Uܝށ=l-N^Gɨ^e!u)@qf^O!bK^orGݴ-J}k@ ˌ%e'ɶY85ywk6L788=ckW{U8o~OאhMƩZNrA6ʇz s}y%ˆ}ڳQ҆y&[O'ZʎN52&j֮aˤ^ox.*HS'n.|1#> ,/KV/o|Z@X8owJ554dln}"2ds~ԙc54kګ^&?qTv9"At۽?ԺY>ܣV>UH3l֮zQ^Ǖ6l"="s`i/c'~X'TZ3i I]|d$o_8JLBkX۸}gCL: q<sGY=aν20`;W8B0-rJso/^OkfdO+2tM yjd8Ԋn8Q9"C-~l՜C|n,K '@9]Zo,c)vHn uqoq*=d/gp;"\%b@M<=f4qa_O 倕LϷp#'e`?|h 7up6%*6ՠ~'\ěHG91w(+2= 0u}j7݈¨Pȩ˸azti%6wjw%7+֦֭69oZ쁳|3]hsL`?^jGjSؿ窇>z#E) ʡ#C3ݶ ;A="(l^eIrG_^30@F|8CFv8נ#PArխuC;Jw -S;.ХͥդdK]QOqɺ)? h) Jy_vnioT(q ĴȅEоT.ףVёycabp%3Zc,p{J ^CcF0bq[f %h}%П3ؙD,jXVPo@ [}efߥ.#ZwOt-#ÉH}G"1lWRѠp4{/ B[Ydw#~H6w¬xsXS1myٝ$^J:gؙS2 jӟ^2j! 0b%ZTFZOdcJVCʡl{hV+濙_iS8NfU,}.?nxyqm*uF -Օ\tX2;$H&b{(I ؍,VY%d1DW~ZHi%Ce轮Sc㠖 A3+zک/v{WzD.Xhrb2}ܫ RMmK)Maf]i24 Be.^(ǣg J2Tvy\iucX˺:hzx6%5bQgrkyJ+Satq:T>sh>%zGeeDV Hi yBh.iU Dֆ^Ҹ򬲥ӭpZ,dI LyXXn)D2DU;U>VPNt{AA0 `LdV SVSr&qq{G63,N?9^9]=^a WԠ'3I&}_bB0c]nróF0+f*R3v@:H-FltRDX%/oŜ/: :X[rI~z~eljv%1(hw{(YsΊFhf N$;W'_ WXnSIM,NfNF{E= QCymhYNiBx <g{Diz;MX&TC(Y\kkTEyȠ[3jLP_=Tp/[8T=g•:'l>Q9[ٜ2>{m\DGXa:g""=WƊ^!XԱXIddoha&J⸸b!H:],uŶt[.$*k 2Em峾Dr/<!L0 z_)W ٣~Xcahp}xv1. s8Ǐ4>$SsyA%!*=)@c@@Zm1y)M 2m,(]]Džc aɚy--fdvS =Q_9Nr"^)$qefa`]Öݰ&9F_WqZd w'C!\[ nq-0E X$'N+L,I.CԓɶsJ:2`U6{9Vϳ'N(I.l[*L&f]2#'d@{s]SVY!8#D͂zq~GM8 "ajafV6Ow83qt3V&ځhV $%d\4$b}iJҠFDjvЇ^58wZEśӜВn ntrV_9`Zʉ1!;k ¨{ '[?,#U-~VQ]Z 9}l-)z/Kyr?IIac3dj.:f{Q4)x3ZT*¼*r#<F:nք}U%(O^x}7Q[V)t;1K`eYM4@1OaZsj滸vcVK?<ɩ@.uoqXkeoniHaZK 19 AuQVRg=Xelj U7|\:!@E{=s+mr:0 2V_szUr[_8y#=NK #ь6=t6feTy@giplN4wz=A=UD.f2shD[2,ZQ>t«qlnyI'5+;iӋO?{>!ry{4;̸C"xzS Y^F[ W$k$>ďT$~>*VBBDd㨇&g<&u ~8 (86boGQCz(/N hE헣frf(w_h! J{* ԧ84BHv4/Μw /;?f0LG/?Ӎb&՛jI;ywy9hDž5od3#JhKcy.! YcYN _ElP'q$ 3 ̦*/HjTjZJ1iniÑ^]f7 Ĕ3ۛ /%umòt!2Tqv=oiGKc[.VScHopr8ޞQ7iMѣ@X zco :zOAۅli M60H|zV4ƾ; &vLȺS27*˱]:qZ%4Pzg_q#$;O^)7DYuDdb_1BX+WDYqM.rshF7*w'>’aEaf/d^GM~#Cķcgjg0Nzkjd/=vEf3/R[0pİ3Иi>#r/D"P繼Zn-k,ڥh|s)5˲T"  ΋/mY+ӳ}/ObuPٲdΛFg"kghnN>8?ׂEeBidmK ܤ(ty3#Q:xV1&{: /4Tt{<[ >N)ѐbkY"]Ty9<Ȭk fϑ i_"FKw DžYjN4B`h!zK`{ ૛ ŌS&*t͆ґ9qBY,u4+WJΞRe>Hw׌g*/S+ź|*lR!}1ە~ W#spa[!`blЬ%4J(6v5@= ncEu@:tE2A!  Ngg")G*#R]]gdqpGHHOc͉O!8ۂzK3"AW!vo0fkV[KĂuv 8co\'mBO"m:VԽ\rb^ҼgRF ӌIɓ?-}nI%:@64M\}ˢ.(.3ֹ)ti)6Pf;SJ7\ۼМU隖Ipz.] Y!N{ěߊA9=.j. U΁YF-pM*%b{5A (g)7\ۊb_ѐR=ƍ??7HRm?(-2]Y罂6'gO<l u?! rlq,0i D5tqsߘ@ Vg?j#+vli]F|Tȴs@[ͭԳO|W FUcyg1xr~OcV>v) a,(! GCđKG ?(Mk*{n]&L TKem=V5+\ ݢA|ޑ lHRnES;/ ރp/\O,"|n-ܜvoc|i޹[Ym3[r$gϖΚuc`9irk 3k65V$QxxCgGuȪU22mH=)d#~;[}e 4]- q^B3$FcEޯՐkEº64jѹM )+jc

ư>(SxߞF@_w|Z{fHx@5 ň(RbFr75pCxIcĮ  3p$7 a]^]:{h IFJw9;7aB X}e~O. QFf.e{A []XfYXXٮ1\To΅8;%Z>HI7P= Z k >/bEHܪ2xըVZ ,XY$I.O +>K񏸬a0#~J>W5<:SN{I皟CXGf(g=j PОmXJg:cT^QݓSp#C?:cՇ1N"E=İfXBt(#|^N'mx& kWH :dj:}]>vܴ7Mⶾ|b!IIc@ǤnUyEiG61U-5v?X pUz1JM~yPۏ*!L jĆ]p%.yƲ clj`_,#ݠRt^nJK2>%""C[wG/,L)lsZlТ=3aVǪy2 C+r1vbU"=϶?(1Oa+?0O ] xqwptaq + i`thZ4gAcE(wpx֤v~)R*= '?G ѮNnk!i@qDΒ,?ߒ~Yt-zooL0ƪ$>J2#l6_nϾ#4D"n8ȴbh`Z,4> 3{;4Ë8Ff.6^>oZ\\&QƤ& fB歾oJ ,jqgѶ-ȧ5Kfrr=2BJ&kB>(3 N0W 8 V xλIN!=^3Tӽ?y\Ib&xb};[h ZZ;SOX}f v"Khj!KhėSWV}p+%vg9O[""DznBƞkL?۞0F]J# |4jTk|g+a)leVw0i~PdN[:ژ+J=0i[ڔ,Y9D@lB(̏+`KF$ (gK1X"E<龛*c3*dO- @hT:$ 62`+Vo’+QN1_$kJa24x mQfIk0V% p>=5ӻ3}[SӄSV=Q&*'J0QHр @Sݴ%Lv ؐE&CX ((i+*TݲX\2FpjON=ş&p-[(6pʃ HLD.cFZM\?DEG Xf,@(೏: ]|җˁ͸>5#PzOI1 a)uuwoo  # }MYetZl kKd:pZδq7f(m5-ՋTg <^q4CotI&4"|&ĴKϼZll)4M3B)D׆tAV!Uu#:yF]IgC?|n7dxtD9E*~$HsZxH~ evJs ^ :t{>nZy. ؛` ,H>a[37v62ݴEzߙ|5. OaHFi]N4!/e)Y/86s79jNx$AD[#W >1Juֈ)z;hAp{n@D$p8}$pablq8qӔQ;W^븓_2mLO0s[6<3#}ks2yUhoƯa ~(!!_a+xP'WgŷT9wKT&GQ3Bc \D %v/Πi@_s{EeY7ꐈ#z(Ӛ!uAF#AA&p ׉ G1$Ҝ9%&< cլQ2Xk/꠶$HE7H=4WTIR]VY_0^,Gw٘ytÁ@v ~X㿖B+NˁZ/Dnq @;ѤI }poީ9\8uJH5Ev#iּ[J 0*sh@ÚDJS|Z鏡\޴3;o.vB#82xH RpS>QHc摓/e%>ȖV=T]\]Dמ7rK0 CJEk7} gBҟmߗ8XJǥH c{s#z߲cQr[J>$#8FΑ $5TAN%riO%9Кdwڇ̔o=0k0oWO $,JԺ*OUPK SSEc;W/`(ĄS>$%6xPM %y;>] 8ֻ-??)=q7LQQgd:lfuYT =Bք VLqf@< ]C뾟ђs."5L⿎= I*%_ۇ웛t{!O^]1^kZ8A uGD nWsr`1۝HJx[UEP'#k[(L'-V_|4vo,ݴꮓOOYaoʝyV[tc!lenN-]c?q}MЏ7M?"=f?5*#Kl+r -) )\kXIc!rXc"0u'jqIۼH_zN`y =̤ӅdzF"AtZb-m]v BCϖO>x D n)ᦦh,wfoޟEX e.5sG@'zh)ݽM +PVU5~ZNH9{ff\?Ve/ gSR"WgRY5z{f_RJl*ORL xB3MEfXdw2c6tSGhO&5(f*δCs/΂RSzj8Oٖd; /'{=\B[hD:A۬+[t> RLTu+'v#k%R^Y8w ݤ`A>"-Uf &zEEjCӖHi#Bӳ#'dn/"w7VN7`8xΗҁ:քlѿvmO@uab=ܫgiyBmz̖:@ηRSֆQS3;tw$kzn.Vqv Z]3%c5]b?Fz1wxA{N&J@nJܼ[sY`K^܁q=?ap)aG;pH:2 <-hRgy1l! Cz]5i/"aֺG a GSMn%Rc_ymXLzg%Z{0ɴ:3Z`Ij[O``ٌ7y+nlFIgY HިI""M&0`fϨ3kb U—?@[qy m例8;.XI8K)@k KVdd_~\z|jhzFW%5PDR٧_1R-1{yCx/bQV1$Me4IJ[6}Vݼ9LV+= W!,al[Eǖ_!髷~%~Pʙ`ԕ,_$M.g`ԅZz{f!%$. jAʓ?OQO=1aNϧ@vK.A }oaYSJW@kߐs<0A{;Sz]KD\a'Vh v zdTnE=~q[vrd? d3OR~hbF‘(>UB_)cxYMB,Cک!HTH4 {ƦWRJpsz.s r-:/kO)owMLzyB̲EVŒ)]ۖH5E\o:᯺ V["nA^U$j}d8@*(*"1ꃭqyfOYe%Cj0N͆s:u b 8٘OyG:iJ}ƹҏaQ<= 1}g]Fceoјv}#՛)6Q ;RK78 27R5Oz*dzZi *C3Rl fm76O 3o "v58 jr`>GG.A")@)ZWܠ#DZٿz-ȧ<}}|IEּS.|G'[^g([AJIOı=V+GœylINzHGAYwK,`$ם5$2tSQ[pn$w̤zO ZbNy|ݙRonket0ls1\z|\]G1$e`<G9=;0>m7e?o=UsL.CvHZ>„:x +.ܕrw#?(Ŗ!,V. _|-Ocm@6$d9Zlܖn\3|7#ԔGƲN:2Prvˇc~?HEuŰ̝㬒מ"E%"Ж щ%|-`5z_pbVyFrE) <ݳU=k27ِ/B mQz=׸D1=ā dKta ^I&ZHlS{ߋ}ڴE2E 5OʃE+XN|䢀6S$bnO4mi T \e4)ɮVw_ziF uM{yE7T dStT"GM8$ OOŝmcChXb<0[&?\"+ '-0&`Z'U;# \AQC{G@rD+ bCsJxw&E$]>[R>zpC\St![C,|䁫피wʺ?p_{8Us`4IHX -r*ʤu#/g z3ҍ<;Vv?DRid^d"*p]fBS#K{XV-3Q+GI;Ou(KK]hg5+L8byii߂϶@ u>B @?L*{; l0mNpQ=XȠHkտ *x>l9ٔAC\ o^Wɇ(Ж-O+<ota SI츯1J6/솛 `]j^nDfgh hg AS)ۈs搞oi-DеX ˼[&M1џlYQIO7Wsf- gmӇz긑@Xl8Ҩb&*+*I^(pGӿ[w˝R!tP?+ZCvUOeC)?  pB.2_4Ϲ \` `>CKN _2kcӺ8yd W|}.GTл”L N* kL)yu:#DdjY[?ļyk`T(mA9ZvVNPA'g}le}^'I';%,cE@`F^P:)䄫%xc@i)@9,2;Y#H|0da7⇾*]ߟs ZROpt)!įW}‹ᰛ 7:aPDoPÚ3tk !=؀ٝȚmӧOj޴^cc:k<{*筽kɠzCktE+5̏ s0sv OYpE>DЩ~`qn,sAҋ-C|Y!Mͫ _,bLiv}3T6DkmfGC(GO 9rocL%YpHv"^7(~:-}7 p[b-14S~C]M)Z\lLl@3̍߻5+V9V̯}Q[3o0)i'b&UԒG22tPԪv`ˮ Xzp*Ƽy&4En"+(jY679?i <[T!3!SNK([Ex:ؑ[ⴣoVߤl-D@4(AaRzvbƕuŔB6n{2'l+Y,>-ޡVUԧ3S*Ҭ/5k+YQdb`οR Ü>>Pd(Br iB9;=yR`tkD4D0KyW2'J3j 倭](T\KzH@|YSV@Zl2MH[|G4~V-EM0{Ջ;Po+&;m5k~Sۥ`w\Y?(J^n2.&Ԓ RDIv%m#l"Ogd %/le]@PIm5"Q2hZ>0]YMW.oY 5tgզw9 X)[YB\#eڰ==rv!?X&V }EwUu=,|lS䊴DbHKso/aA;?M:a H[-b2J?g>0i/=#*pZ`MIz8NΫj'Yҳ7X/"hmrfDd?ZN/rs*Ue@-6zW,\1/ƜZKKPP>:}J{fgoмУґ*+~_yfʞztqʅz&ݿY-0d v,[iS0ucAJFǎ ґWKW&̠ׄ<#*,-!Yu:Uof ӷjBt);k2/EOE]G\Li! %w lv{PGƚ-b(xT\Ҵ^@D^aDlSϾUfQ_.XG4\H R>Sc߾t,`h?݀o풿p 19oP`=͹κ"L|_c6Ydpv["#UHMH.h8Np)\QyQ*w nJPS|ت׶k)I5-m(F5%6<<ǜXEyDvyv7ٮ-Y7Ŋ%u|:;iڪ *=X6O[rD7#5:~>WH!: [F}jo^|N5_M0>>|54<<-HT/.D`cmV@7a5(`hh tTTzCvP6α"(dX&  W{Mhդ}XgQNu2{,qC.L$FV|=p :?ybQrdppZ=FF{yoз"s])clq2ʦS[¡3.VRu) Q#I+cʍhK͢.DrWHizI˒(j9Cyq A:6bk4كT3H*p7FosYSLC6mc5r_7Èb߄#@ LGAt4Y}Tɥ-۪ۧ)7n߿90Oޗ隫\ӞKq=ωZ\m 1NLR8/i۪ޏ2{OvtlQ.PoS vRm tmQrwVN>n\q |GY{NL!HMT8{7ƷȐ5"I+p1.l%~=[TKKEñkC+Qّ`a3nR/ݹC~r^p:F#w _#m֞[$hPEG/{EtD4AMFVa]Έ2aübEgP 5or'C3tK[wbۉ@u7B|F\u|:fq(0S-$.bd_-͟Sӹ 1zMGݛL$ ,W{'sYK^Zq_gG]=Z%FN#Uw_lKM&u،C812!~sx|Ǟo5K k|!m qY Ri,V40F6G?4ym¤ϱ#O'-QKbN.u=B4u1±I#e\A[g]7 SPփ֮>_:z+8^Tv,0gfzruv&SeE"|+dRTVK*& &РXA8u ;c^35wASUhW^kPhLɹS$5PO{")hyU(n&6Zvp$)r-?VVHFr*ƾ>DfDK[%EL&)pJ #8myj $NF*}|@xu*Y۾9D, Gh#jV$Ch)fN)oSFn3׫s!/1BXȦ # dd [䇖'i@c: zBx i DU\'NIdx9!# =$T9DGJGe,Xu+`m vމФpUdQBO7Z$c砠ꅪɬ!TgrD |4UGtHC~y&SP.(B5 LPCHQJҟ<ʞo -rϾ5x3$@2!Ouϲn_r$^Hlz8}Ix/ޅCjv&ѯR]Yn`C/W |_҇a$6zrԊ@;/6 ?3{7ΥxaEgw݂nP9w{đ4;P^e51_:}/S͕{i 5'7!6laX+P/-|,󬏢V֔EcQQ*͋ՌYGH7߀,A*`7;ۆIHp0q)4ag1൯>~ tf౸ܩ9<"gDsDZLv G5t)ۀڬ 04e] T6m'1f\HGԢ QdE? @s6`ՊGm'ǧ{[du .4lͬnSYV;"m@ohMZ޽p/(Z^xSUc G\T:fmߺL#n~O P~˖-9i * %t?iz[2hnY\/GBb1sX/f`B`h&?Re OseR+u*,SxGH%&Kfue/S0j7]+xܞx)j5lƋcCpuvp"jnS %v wJTMcH+ ʩArOSf,>,X\c mg9:!صQ W8` wJxP.\d |eaa<Ŗ FK|E_pR-?їYC3}N_NԹ͡gvBuNKljV_ƒL_yՍ]B^SeK dy:]O7&õ$E!P؜m QfE=hRqdY㶄asu +#bO@66 C~j_JFQ>G) $ͭ+3%uZ/L0ZU;\M齑A yS:PDb*-a8.R Qt޲og Ox[됤SZ.DB!+o^m/:5m]B Tܬ^XϷEJ [*SΜ)J ̈/GZdy][%U݁rp ԗbcqU )&$GrF+I7>i%Ҫ*F:cJ>gCuӚd?%S|d[FJxr2!\ dv~qPI[*Xgcf6 I$2N UjLg?J{{Ҵ)Y֢uSpZ`TY| S}lzv=n="Z* 1~ǵŠw ,|ȩɭO>@nݷJ_ h[!hF/~ć7$kiRw${E#/)Nfuрkp_$վ (րw NOn"G~Ro99Y-Q>+-n_'2Ywvj :?4OcU]4³MQ%vSy+G>f -,D ?W3`Cm,RTiY_;>E.I39GA4YͶ_de;Uȧs_b/|rqzAu飤hϊtᱶuQ&h 2BBI^5;{'&✫u4`h=П~#f(!vOq ^=d;w{PB>lt hs7fN:3=iPeZ"QZ/#R{M@%j5T_z1Ex#AcAsjDRIx2LuCx$`wm-esB MbAz(,9bwhRSب1:4hT 9KhA&6 L.DMQ0$5H᭍`W!%{×ܚW/x3_;߯..}:ՑGZC"Vv Xԕ-^RH5G>m0*zD ͝ ;AHYvyv_[V rʘ)b9 #:l(CsK4ң*U7QҀb/p@T"UAPBEjU( F\+=ZtڎC0fVQc /*\w1%˔ilI?3 C ƚuYV.K6%Ƙnc 21.t,ezs ~TԌO=U͇$o=tJiT .- Cv`]KVT_;tI=R jOU8KpǺ@+4PPzb+N5pq E)lv/1hw!##Ẋm KXIf;+cD]˞\0u)ؑ#݆yaW>hf(|B]gLap !ާN}0$w>Q%kmW>DKM(+3МAN1%&!4b[.`e;5{;2<6tPU_@k)#FznRP,pG8~J rVNb.5^-Ak63[K;dE8Z*i;J¶Ͻ#d )zvț3z>]6 'sO1Q&)z4$g&AOl+ɷrOȟ׫kIV;д} q-Q0*ɱn%,"ixRd0f̄=Ȍ- J9nwo2vD3pkt4Bᮽr/ /ԟ! -S4R|Y!1O k\m*hFb iD= } 0BhqozJ{3ңǫyE8^]3jrrGVWw ,3TV⧨׭T[)19_ۻ]%7MVk=~" 0ni3jċGտ.9F3:k~um8}Sכ1jqbX3%nw~~V٩ԧd2+e|Ŷ6@p `ֶi?P|6ME{me*ﳿ;ߔ|hn#!*%>AO XDaᕏoˮ'TլBiѦL+E2#bJ̪NgFQB/ n8t % k"'U@WQ%  Y0,_:+/)(31*R3pef?DVPt(Dl7~4^ U3z ďJW_':jސt xcLj+}m 'sļWljFV H俎뮦G>p'`K^֘NcNl]<)ʍMh0 tF$OJrq!1K\-ͯ͂^N:m$5qOHE/%ˠ:RE>/*%\MRL5_aWh;2dƇGܠJW˭%^tą|3c:QUՃP(6Yn1Qql8-5{oRigRP/!)c@x^CrטٛŌ$@&7iFI:ǝ;L4q𰞿ܚ^ q F4\kJ_?6k ~TI0FqVȁהN-W~KWisVeAxywJuZq<6ev,K`|s}2_Y~63aZ&\xqpž$//=s$ a`2lS6A M)Cz\~_2(^̆3T&HVG5,[' ^=[0гs,] /1+iQk+<k ǬyRaI.4\OqNӜrVKu%߯پFOO?uc@l0&<,#'PGvj> +q:0|H'-^xEC4"!&kN^M}mUbpݣ+8/̈i$_7v:lG!'%"%uD(0jx}$IW?^Xzt l"eWl"r *H.qQjRM~?Do_M+W&'#CfBU | 9rExhZvX3׋+~tk-_szz6 f(P2~qge (b)zD¨⪼{H&"B5Ad  7xsrƮ2Y1Ofg#$S7I~HQ%g./Y^2Fr@.+{Z+>߈x! .&q\=FM֔U$+j'Ab[¿+@_<9ǃCkQq_n`-qr r\:Ōޅ $5ҩX^4L,Ϲp K=D7Lm M 񹝎N $$Umif-I`91Z1$0AN)氾WJNA4w8"kuTQL-GHN;a /8+|1 FR\jKQ2+.J0t'k>"%BWb7<b3|cA&}"M.S[Ke0ibj0m!l R- 8nD:?c/cuw2':'F)!9c9YA;of:xލR/] S\ nLD@ 8j6$N}wWd߅[019M6aFxkoRA XN9Al%k2o1~Nbk:zwޥQT:a}?fH#!^e 6My@Uch;mr>iIp4ma$t}{n87p+y3.0|$\dg*.HQ) gHaeX`eio)&+*(je,Θ]_JWqy4(3[9zٮ>)fed?beeq;@ׅ32C2 }vUN<*3vfעIj[;7n04P\Zr<Vo{Wt"#W,'Qv|VǷ#&EېbבMrS wWZӜ!(I:2C`i+8ECOkc6c$_[!XH}S2_9vʋ x|^H0M4$ k/.. >H$߻#jOa֋Wp`K.5~^S]_bZ(骞/f*3ٕ(.4hE*[lk^?x[xz}ÒoNA>g:*KN[ؒ] >g ~3A;~дThIiJW>-fI֚eeS{}(C-H&_0$ Ϋ8tDqa%QwٖTЦj4?%;5Zte8Bjfiۿ"5T}v^NmK{>ﴠry3Q&QwJ"y nNe{\ce(A;i-}tM6P,ީEFU@OX^??u"BkWWdRqbf/trc' U !yjdYޢzm\wsf΢RX*.{B*H#{ ߹jo$;lP w>E$y`oe0륌H@Zr% t5M W+g.v8>%Jh {#V ؂y]-x7i=,o`erkThDk:8_yW*#)V+)Ei7W +1!8WXHv1EP ukW=~ЭDW'򒷦HXFV^ 9'&4lLИ^th*8 d* ȼ ǓNXzB:wʙHTAmBh&m*a~LVW]^*6ʼT55T,[).SB e@3 g9\% vU)òi8<3%%MNv6kZӶbJ(E*{8ȨΕ!BfVkMd2V@.=ϵ!=}*iop(j@:<5*C(i0$# \)(+3$| @eH<=~KӯR9(͉t$ i3o'Ŭ6C02C\»gSjX }t1s`&a^(QTnP@Dx ,1]gvdq.@`C 5-:^|]L `W`sqGtZMjkA~V$¿统 :E6U[sCB1ĥ60yȍ-%ppPwBgQȿ5)R}lgJv m/w71?Jn<MNC{#u\y] wfe@s g[ mgߎ%0*lnl>+$HNf'̲[N)RGO9w?v!O7AV.V:,eu%,f$ oh!bH޹p*\+!$A28܉#֯Q48mw]JvvBGW~$}Zk,]u܈؍="Fz7B-wuKG9]I"&08q;hi6&it$<*Z&klG"3IsSԛllz ,E}_Sf1!ǎ"="Z^6H6#-Nפ6:}܋E#fMltSnslxgюbH~2I?<2;T`nO/TKs5}D>; Jۂj?-/zueTQh$kj֗UMJ# Y=A;s0h7k{,X$}JMV+Yv-GjmjXȀd7*9dvOjƥMj͘.}.]«@&4ǮrdXR}r`BYB,[?oI8镺(\1]Õ(fv|Ƌ1j"-HXWI ^:yg5~&n&]!i/G6OM[(=}Zbssܱ*󜼸6{d$2F b7ÜRmTI-OH ;!܄~F,L^3%.GIfB ?9&ݐ*+ȋFЎ(#-=^Ne9"5=>_!C+c؜~hӋ3QJ.RQ(ИC(Xv Dd#2)dfsJ1k;V= GGk!L<;ս)Q:FNRk*#8Ljlx?^i'ftlw?yt-ڃEeP{IueWhP&p ,ύ#Tb@Y!cѲS#Emdnb%2 =TJ2Uzl'>#̞ΰg DqK:8֐ܾ &dU46S'lDK")+#-*.]BQiJ|CrXotHЊ)LF~@BT\H$p8֯Fb &7Eu0O֜AkfM. PqSXI/^l5Q3VR2@jD,C&%60V pw?}5i,dJ s7=ԍxoMl^ByR~tWl:񳽄*l\E~ar3w6VbLkZlbtEI콍:Zq qMK;ۄɤb"U7#;c3t ?,aESQL\>UyE9hZҝSy?]sQw/<8T~'EPs8Yٻ@a*vruhiҸ+l&nKlW,\?k 67ޭ]cSdq_L n@ s\YWZG/qU \&[qmg~_xKxs]MáM'Ch7 .G+o#=mUg3 N7B[Т;oU[{tq7O}|v7=)nKzIeo{τzIGZ$4ظe2dј)sqO>l )\೙XvKQ,Xqxܱ9O&pFΙ>Ec%Aq7!Jyhw(~E%+^mTܖB?/mHnkK^W lF U$񺻅[] ykFtZ\f8+*PDv6&QQ(1#1*GpS}m?}iiWpINk6ir&Czdj9㙂tR u**ս4׺_hFMg0g廂6%aZ @S0*JJXn%*i0AX/кhyhDO0keLsTR.͹~[쭯{vI;2ǮfNetrP': F&CͻYgEaөZr|0[ ($< fܱF)f%Ǝ;> /8CBvm:JyQ)L3oԳ;3{lV"SVӛ7ϱ}}Pד;n\ drOYP'gQA4 Zo\ yS<`A=BkS,F[1[UIb& o N'm2nDŪm_ iIIxG.'URG65ew$Vւ} vie>]yw΂T Jx;uԃOw0-=| t A{3 Ϳ+wR,f#`7_0Qְ,.4k{"vMxK<ɐ{C-$8aD{ 4N+cX@oN)Oۊ_[9Gy/f]8dIUIۥ -FN| պkr]J2?[KWwTɍ4^_X1z7(zdz{\dg3+%C2&5`+'e';ԏqJ_` #s ֓ xv?nTnJq&}Z٤`2OPބi!g`:L{ti̓+Zq6R0o"=~8 nm) }`Cx4|lxcmďCP 4q~\:79w1W^e8)X V H_L%~|ك*DII"j}2eћ(ɄȌM@F ʑ$hM bwZu]yT7 @~PR9np {ǦLE3PSezH|Ul̝z9S6$#/sϚ/Ijzc#z+A'֘ךq:-s} Ȇk׻^A# ;'*.1_w_OrV q\BުjIE쪀MT&AR)qT'[Nu`7hR (εlBhR;3%rdhZEd7t/i3n3?d<ԚSC-5-J*֒]Bbi++Tu)T *.LTFv8+yJao*gW$p ю!Cw[[+ <{i% MEcpL(04J|p%0 죱IWCcJJ|s$T)BΦuZEAt7D ;O !z/1iX}!"9}ו 9+ă A:+D:D_/A zU0;j˹? -^UcDǰ q&KtRFLK`[9H7}J닧tNLaCxک_ wa"»x!]1Mh >/i?oePi N#] Or=&v1r/W'I(on$30cVARr&Yܥe:34RYae:E1o'-Nɱ;3@,AҨs(.mLU(AĬYmi {Mڈ23pAkD~ٸ2ޤ-bm%nXkkng=l>,&jOYGl +e>{!)ݝ|jYwGn?wF#Ɍ+~զ+Ϟƚ)G%rs9{ p8 praArbKO]\PHhbmSD(HߍѤ8ݿˢD? AM\g`ylU?N^#h}yP'aJncӂ|h ]7mL/k͌{Pm0E}hVSݹ_067r = *o$(?$rȏf{`7kQA SKNf6w!̄#"#(ɨ\~Lсi6 ,Bk!?dI5p?LKBGM o3HVܻ%wwKJRϙ4g^-:3(qtH۰th`L'GFA掎%h{U|Vߺ~\VN_`fQ! H BR1Ũ h|a,%>M>;Y.cwNćwZF, ){E,l(1R=?G}a9'$ω/BD+r/(UgoRCA՘mRuyMU0S ,D%:ݰ7/J,j粨p.J:.iov$Ѳ&Δ- e&G:r+ l<>4|o+Z%A%|MQu.+–'G÷(̘l/=*/g$|~Vń{xTK/jvPMքn\:ǫ۞MiZ3h >ՂQyʺTظGC"@0E[Q$^I/ȍd w y&4Ѯm[]dً¨F71(L|qWIJ>?= mUπ6ͬI3'#`F]2o?HGFd ۶AЌiPN$,$7ܱVpe!HqjHO53[,p;#}q?#g^J}7nh)QGdnj{VgSriSBm3qF8~̲8{&`x!&?nGf>y.ѹWHٵPԿ,4?t,ÀZLt{ ؜,Ms=5kΝRvx-'eY.K/X"S L H6zAd,6 /m9:\o^ ]ʾ/Mm&Jpw+_?)ˤ7^,]wyO/T|6a:iֲ 4źK'=ûSXXD CkZYZرKWI=q6BXgrٸүе1/nwz@紵VCܡvF7ǂ!E-Ɂ(`)F /(y\1ҿUgɬhhBEl/K/)~gFr:@ AԸ%Ӡ4}2qя2heb=$i@:u9'è1'XAx 죗po EC(6OEq a! YsG 9Hڼ^6otb).n7ap FًsQy%EƼ/ )\=Ӳ>UtLm6Gt ?XMߊ$+yC4w\q@.B{pP62TeߤKl囱LyJ{(݄pT{D"EϕQ& AZEsƫ #2~a*Ь' 2LsU3ޙNt@?"Fד#xljqWpkpjE7-@3ikw+iJMH8&HY~cB|G&N|}/-*[5o1zP9[r$];@ Խ }}]<(.|/XG( z!%Ny gcxu{ԮaXpYb nuEpCһSVp M Ԫ'؏ tS_PX=Ț"NEeP˰ѝy8p:e; @6 54M^7Lq.u1~\"h񛿸޳ ˆ$ s+omkr_Z+'}I3.l$nLlz5ZL16erj 3cc>UcL;-$93`(8+_N)}P .{>_nuk3]u8WOy$nmi^=1h( c#P(?ܧ\WD94 \v> Ur\xcά~?Ǒok*''lJ59Aa{4Ƀ/5'~"23iUFS8D*,n{=9&I+W=j_8!Xp+)_v{!-Rc^uo3`,Dc|C~Zd=P945lf Kß F6`X<2-bR)w܇ vst83 T(0'&'y7/? g9-,P4QdB0x3KC ʽ[G3t7jty;$C?rY~ .H)aAfC֤XK E5wU HNoB.+C.&-);xD$t~eE2-*MZLtJbyWBCs= DmS(lsY[ oǣòp+Ncer w* aIk,Gz/|>::~ģouz<1ec֬k#"I2)1(ZQ3]8%q+;t#փaK`E1jhVTא4kwiPZyo=;5uy ӵ Ј4_[)΋86'34M8|Գ q2تJ[vq(|'xn~``YaabHKVПRēL^0IUg=zlBlDi"E%aMTع`&i=i$^}-YG榏G搏_┶ɚ0fܘ5u؜{X`QCtyIK^ -X@;ȊLVi}ڛ%NAsl/ZCIcdiSP0ўWmt:: 94順id~ܢL UMEc?vy课HP'Swc UPgs))]c~~w_9I'i[aN[>Cۨ> #^ImQo+(Un<,\!sJ(IBHb( gZtJ+bDMXD%p1/7 sF Fg;|l>} Pq޹sE|s85 -{zsaĂ*hW憶-ZQ$`ۛ.e%O= yoCpziy]wb騙h3~9W1۫A>Tvg6S?iYaYDj#Ί9,Ьî8|#s;%h_Mc@(xs4f\f VXCTҪ-Z >~L.0i[0Jn3}Y QVh"~I9+}h.@}J:d3$*:kTM$kNaeD+H+5Aj UG1V(0-BOUgXU9 = >n6}0.]UtW<*47z*=@{=&.N)GNq6Ͼ:b ً4D9j- TICv T*nX)CNDҊ;.*ex8)JT*;V] uz9CQn/Τݧ#J2>ߌq7j1ԓ4FMD uH ¥;᱘Y)90` ǡIځ)4oNwVuRSN: P1b ǀWU5#g3[N3!uuWlӓq1@؋xiY}-6Ig.^>_.L8h8]B-Oֵyx:6Z8$WΣjUq6)5TcNv49yu+asE1([óI1*RJWHjau>SrϔM=CE 8wyF}V۞>j?hu= _trP $ReN5iLQLǷyKG_}Hӱ9= 3u׬ l<-4˲5bO#`M8e^^Xi3sj,q7Kq.K 6 c &ɊJ*8&zk/Ljuӂ\$-j}vWNNy ү= FmQ5b1S?fF%rq#zg`Hu׷{6&|^"K|낗{=tZ&ч; F I$8 v5H^`U~bwKƖoeMq֧7(GSnz+ H5Md{r>ĸT<"NDs2 8¦ I|I[# K̘_+Tܴ>X]zEW1uGc $`9gE^Gұ h_{0~m/0CK*O~BS̰s]05S{Zm"]Ɯ~*!IԮ4X7lH goD)|oC-Iͱ<bKju29k!,hhevyiWGic%x&L 6{qs3 {e=U$dn`(+*5z*f:;=ehLUc /g>YM^7繋u2J𦥟l,*n76wzL@J80 j)0pX!~@Q8FFoi5“ja{j~^˼%e4k*40`5,գcH*uS}Ӽh:MVHɣ ޗ׺8{~Aa[,AUP9iFAEuɱ0[ JB/ `*lvx |Po 5?`BHb'cTuyt9Jq.fҊi4`ˑ' l_bBKQq^`Qu*\¿;bC4IIeDXb&J3?Dٯ$ `6",[<Սu $yW+QӵW=p%ͷS2VW/F~\WqLmT`ʋ诗{-fA {eI߃)(?rr9`ϲs1@:כRngB]֊ZA>:հgȑf4+k-ڎ3:"*k걹4,OA56&`%AFd]?Q=F 'iz1;M,QJ-7B<4kPx(o*.U 1xM@ vN8w iUe{,hQ]E+& i6cZVVR%<3q|gi~`'449?(h9HwH@B]k镎@ds<|WϤk/mU~wr@*iyCwe'Y_6#^xcWz{-lܜs D 䱵Qb۝,!R~\T o_?8Ggwbw!zjS?7O|1.M`,u(֐w:"q# EIuX;Tݚ1 D.><:AWm j(_*!h]{bugpu7[t?6k| >{6.1 ֳg@BVQMrmU7 %0VceU &~z!DFٺ"\zJ sn>ԅUUG C*ZנZP`_\}bW2UfC>m.tst7Z\+Dz; 'Qs1xC#x}Lf=2u5)_y[kWp u:^q$Ef8Y Xecu`_EAaP4χN:pM=Q"ӶV^ jIB^44"ZIEY01dd>~?r!``2,%xJ0-Jxb~h6",ޒJ|w:\8DeFG0ם5- *KBf8|BNjA;t2llcwCoi{NACҮPw5qDU>*Ϯ|f͟B~]́\tn(\ G/- !XK]znږu{#&d=d]MUj%Dۥ lT|iv9%K \G? U}Nl[m"Kǟ6e($&ɼWV6JnEVf׹I%W/C v(ދH'\Y S7]? t@\gBs{^1`da)+2q:YV%IxxLF椣:&:xn$[%B `%;&]503x%v5sj3HKtieZA̴xl5eG \ɢ_PVk[ph.a2gy|8M9zᨿZ+@^93N$(UIrE(hS/h*#<Э1:HH]QIAbJB0o6uM\ -5 `B@j(n.([sBkn΃`ZfS jKBNN RτhYHzU̍h/d6L 7C6Ԉ<4ah+-)(X%\5wl,wrNFp²sۃeZO܉8MYQ|SH0v U}9c A~03v =펔pAgn}o<UG\B6 `P) -1Hb"ˠ5LFl'!ɭXTs?T|#sx {8- >)WJl/[4`*3]cQJHm<ް?ezSAn!70גV 閣a~1SJ(HD(XL v`cNuQCFy%-LBOnBG9"WYEv(y2k}JR!q ;ݦu r)\w Cm#E)P˜VW8 2Ee(Bu.%.{|]VaV ~܋>Wz[rVH O^xF6[Kͺמcp[ܧVpvZs°3u>72@ m=Fv]N+  yQ\-69J Hvu6w5>ɷ$&Isdy-^5-< D7+1 ^s9Aˑ9h?iSޔҹ(xyj(ཇ5K{gv_aRٜϋqc,[=.sOvA@q*s`@q ;0V{9{ ,j~D73>[)u[y DoBKVz LH7UPjEj;HWӴz*S{o͔n#^AnIVf%b=jk0-YKmxMn91MǷG/s!;ɂ˿Jd%ieώcxڦa!VQV(|eBCdϲEI^bD /}Rv']`x = 9LB},KhFTiV*saib:ݝCFry8aVاJ9ςb*Iq<qQŮ%D`YmˎJR 6v^+2AL Ojg7|ʼM,VeCel-rNg]lCjgl8Cj K *PNX;{M^pN)plAo*eܫˀcԓ^V79fit `J-\4Tb"8^WsTOV& [d߀ " s'>T( `^OmɅ}<U|DƊfr6Ĉ*WutXZE 9q הoaɤ?D"^gI6yat1zkLZäIy uEXH(^oeO(jRsX:Ùx2տİ=\BpAWo^>SN hHoft-P&rG94tsys5zXgUìěw߼,ʮ:{H.jE#Im-ߣ`nYZ %? s FE tӤ3Cu^bլ&e @\^#djX>נ5zC+Oأ'=o;ϴ]Wc0TQCb[?n*tأP\_ .u* zk> k^aN*Wx=~NI{5?u1 S+'7r:,#;/];wzݹʸRqPmn$p,BQL]}-,5}iQnFe˰X׹Bg;YUA)ӥ(wI5VOk츸eT.RX'3|"HbH<Gķb~.fa6>lr1,@f+\5zC0s(^ׅus=nQNt@~ 3^EA7B~,B+l>E!ҪLV2Ge\ >&D5M+Veiu_V?b7n@.JauT,S&?BUvYqx衵 B][kSI yx\+7!M.F}ɣN-ȃm]awPwO_[+B݆G?9K߲c|ye3F u\q[?S[ \0%b | ?W-qjyk4x9 Pg봡D>L+Q{( Z r;ED_L,:7ĀĢ,Tfz>a|ꐪ$ {p̨K^SGƪv&hݷ#5ᴤRoj4gX+ZFM=#wh(b6Md왨qmXF}ev2p}Wzf+v YS|QƜa8 =|WE͐JЙ\-,Wh(us`SZ %UenHKAabZ6l+ޝ~ĂnQ0&E +>WVo$2D~@ 1pWEzF@_> &dm~:>#ՂuT[N_5KI8I8^ KyxҊG\)*Q0F{fA-<~{>m~R@>4n*xD4;,,Qs 9|P ;>޳o@-%l6?8`Kvm U>2"oي(;NT]MA1eb쵨ZxɰڋI 'Q(D]ȉuu8~2h窜KYCQ`ʬf9wȣ38Fk6($BBr^ c$4F3nw+j,QRo~8zT?&\ŀ%̓@2דRz%OI`4(]={+1FEₜGza0aeZ7ŽS߃ u5 ϓZ٥WPpQq W76 R)rR &ٮ ?uGŞ##cet!@_8v|VBp> lćmc$HR 8\<< ABdBjCuyÚ*sjjB(f7ZPI|1vS6=wh,E DS a6لw!/6-b%bn>-㱪pv)o\'u&\X8#tMWhg1f>pO\/,H;Ӡk458VޞV?1w5;, t"TEƗ'pƍ6aQS馼6L oE7 gT(#}/hACN^1Izװ6L -Hǂ W&n3 A9͏H^G,Xm1:T!\wlHݘ&\5PmLl?u[Y "64R{~R囁 {1z!jIE_ߢX0iA>S*n!@خN>|Qo>ik[ i$͇>cӶZ G}G<*%3Ic:cQA "jFuN*>J= ^xʙ'e%+/ȇp(>d ^vJҿuK^&efĢdžs\󂙌["7 =_{O4/c4!\0z01UgA/}ؤ@کh\?quGo47NL([Ol^>f4}~NCR{ьlPh#ޣ6d\t{]sIaP.D a#1$ӠQtBzg/ۧ?\ d4Ks_4΋6X3Lqk;w?v {t拗y ӳY^Êr\/͂06; 2UwK/n9WAՇ8֌WG˽۵U#pt\#4}=saQk 2Vt i NbU|0`R i'FQ_ѫِ@ky"v!UH \`j_z\L$gfiJK{Ev܌N{)) VT 2$I< ӊՓ!&%tdGӳj,H$A 1m.}^KkW ;jU3-B .SPO=X0Cq4,dcmnyƽ1n@HTRցin j,83mG1@Jy5h4V b-?"U&F  :{"! VOǂA#-[OMͷz/~] J9we 6oeר1МWiCTV3ܐq|@w ݚ7t(䞑4KzHfd>IY'Tƙ|z(\j$a 1R5{RV' )6[{4Vg-^!Y{FZ(8% FHQ[q {z_Kjq]Ĩ~ pa+$4qd<~fU15SN{#@:hHůpou59vG-taZx2JV&6 {-qufx_)ʵ:&li^ٴHPHY509oMq5Nġt|kak@'y*of_]pBa ʽKby|cmDwHl׹ô\skQ.ansRSBKrii{l @+HYL')`wGу4puj$r<ߏnՅiE+'XӑT~|kWTq<2/R&U"D0,b|Uk6uơǭJd N ꏕsKNtwґ %<Md%jEiK^cMs$ WRtY2DsN?ΓwP#v3l򸟥iFŋb L!sfzƸ,XB$Qܕ'oNl $/R*k.&C편)"t~q&T;$̴&!fYЉ⠃2x}Le,S-S Ćdp,MJf8u-wMcjђS: BG&0d>H͝ >Lp8f vnN܋93St5ګJc,0v]/>@$#|#GdĻ4  )0n:U7:^#24cT] 7"Za j{w+%ja5u,4Vwx;c1I>st$AM&Y BYݞC-91zGB s36p܆><aUaP[.=-g_Ȼl ^+cycfףoI)99/&[$mO3 nhw?V%爵UŘߑ@R76d4`&,eBK?c]F8v0f$Ub~{ McjUAI$T;$4f! + ifD>fh;?nX{& En1gg=UQtZpdaD`If&`l KI`@eTjA 7)GLoM;HQ.7NWNn*I&Qgå}>􍕄U/? U&dz\m'/5ɵw+He1 t?ȌT刈:ݍ$@y7Us^vo e?ay4ymS&¨{2b;Ku27{lH?L r랊L%\ |0RWSM,.qm`,`,E$۽jhcA *I- !Ⱦt̘ #j/bBV&P8 Ol9'<Uc*=[E>'Mb+h ԣJPz{yn\ aR@02=sPAX~ndo *aOt,}[ B)zc,~b)4Ib.(@HY-;W:=$])N=)F]KQ;~:yr Co؏Ѷu3Re`@rx8oMCeQ-}b,-YwAr 1 ܤm`$XpK3(ī#ѧOzt3?h;ByjlJAoopc(΃9T0޾=<ؿdЀzAbz-8e u:by\:qyy9+H%(a5 ˡ%#WcJjΉxL;s$: `sU{"e@qeKGC*TufՉV`Z VH)xeĩtoŅb$->M:u&?ŝxZŸԾQʨ e[lwn`hRrRPeFN!bc"<{&a3ћ\8#Hi9?[D# .ce5K3D?֥NYU @Rp5'9^M@L`ʢK0J\/3&tr7Āw;@fYc [3@g?&s/_4ƅl)kM6ZøqbЌO=KfI<}tD2h3ymSǔ+ ]4(ِ>g3}!ʃ3TeMi8 wh@yUI:t7r BEH  7C..Ѓp] ueeNh]\lQ \s~<'ǚ;6͵̈ϯR8u"l\i繤ShUcT\:ߪY&T`?RX)[J=hZ[T{ M*;ukVvo?Mg~5*p}d!EYXtdV-͈҆HA6W@s>~ P|jWs>#.H~n$ZL̑dd 6Ҭ\AbYS_l5K縄NVMTa,6d@y nY=K-ݡ\Gv}Y]x]2o?DS QW˔v4ˮSߟRHFtVs >WTh4PVb}Npr/uEMFd*Tc o i` d&$~e#˖֖5eE{{&zh0&6J(q7վ=].bE/ϒL/QrSHn;췼 ]$&et)+<8AP[/i@#"CeuOQC='㌎SRbJ}v )<)H1] o!I=0d4lLwNo 톔jX1b_Vl@9=,]|=eAvIYd}f$uU+22IWd PT!R7%:[@~R|Ohn^i fdM" ?WRERrp{Т 8wZd`u+p^nyg?-OTk~i> I|Ĝ'ٝ.ؠ^컮"q7Eaa"$Q_W-̔>"6NlZhjN9:7̿%ڄ`n@|t,.|?h;>a`!A]:J9ebo$LWX`9P;;8ϦGG[.:QO-zbU(>]ˌi[W0WcbڍZ3Y'Z`[Bnd];Zn& *({r5Ga‚YPMrow& 7lpp \w~CFPwz07M.g=Ӫ#kS88SsxNrd&z9sR^i Ñ]AfyfaQKK͗ Sx97\~{R%}EwػJI~B#{`uXzĹpr>,ۜIB=5M"놺CkU|wE3}oLÝb51՛M܉NCh_/<xǞ(N}ﯣ-I.XU%J{Y"AAzUE0敢Y2цbUzN)GEj!^鸎T"|Đ,l ڊ5!IQȠ8p si±j YH;E B'G&T:뀾wܞ&v] W ALr-gBkbjэ#g"o##>.=gb'@x{!WSa#otA&\W:^|(!F=CeB#ه-$huBcӱ%uH^@].cJb7a!}EkZ'jٽ0*c}6j<V n T8 wQP4q0ӱ[.YX v%(HƦgDe7р]IgwAt f,eWnή#`zTH/b@rf~,8xm0u>u"¢a}]Z4aSV~v(%e摲 [Z\Vdp c&cw!Os]zK\T٣Ɇ1b}idn|V i3*(Y(M<xA_'/FkK>ڴوh @TW mڿG0ie6c4{ש)[9FO;m/`ோO^qqߢV@:|&q#Ef>i%}cX1DOjো{n}̡]+7` ITR;p ؠ P_vl@[O7 Wq4u?C*"g!1n}ob[[uC0-e0Ghr&zBl):Gu6 giM mhoA7ݝ]N9Gǔ'uaQ:a鰲M=ŪuL'7]E}EѢF=}L4d!Qf}] boLGc>q}r& 03w}إ5H=ۋ%Z'b3Ze=S~-؞Z9mj{/(^Go}D9ܞq̟ !Cl>O* ɷwrS 6G!~bB\lU 1't oj,w_c|<£/Eʿi/*ŽC4)BKTPgjܾ@[v故o)PFr>y2V?5$~^zarֆ@(4bgUqJkwO%edx1 -W5iL؏N$k Ne6_In +`0Rݕ[H&aS /_3Rq/wͪo;{Pkw]!ӂCٺ>Ϣkg|5A 12)+rHnu !3+ :'#0W8r0SR$ozx'U^H5_Bc~{YJ"W~+<%KO_MW3V~1B.FKAJ |Z[F4y3ŕx0†rw.4qgKo?j/hxMͿ0 ,\t7i9Ԋ([#y$g~篛y%y& hpb RS_nsIEV"*ybu<2ҟc&C^T㰾Jر%ʉkW2(DjXԐxKLi`. ͇'u1 /ZnEh7ІfQt!̉ Hۄ\2ER*i凁,)Y-BsJnPEaS+V,F'Ʋn7g^ ]Y7kȑy+*3Mق%^$lIȆֳ2"j%_a5lkRĦqI?H> [ťhҚD#blJ鏍{y3 K? ;zGg|6 $i}刽_1^f2B4eYB~ȇ; bP۹'|@n l)מ8Ir\ϵӯY1"(c꩞%Wfhќmm9}2|ݥ}IFq]vģMHBx){wjE8/ߍJ(Kaz8bF9렂+6YW7qjwiܯsV9s m17oza3aA.@ Bm#NGox §#'#hxXˢ/ȓ'+%F8?E)cZ(۳ʓ'SEYy/rw7ޓ o,JLnCJΘ@u?lZG꠭1VvݘAzx3f*(%qKns#6đ%|$ٕy 1QF/\fv.o7gSwV184^#({!idmQnj V>Sf]5ݘ`[(>:9L`|+.u{:{W=c4ΣFٰfۻ-^Ƃ2deyZjh5̖g$JSr8ʄ)Hy) /+- K)܌x .6we޷3i ̪`=Oʱ6pd4]Hy; ŕϢCK&:$J08m!uec:0 %QG|2p#|K񴇍Br 5<^͎U!Q#JBTt!lvg'>{HzT.f4H*{mlŌw*cx)p INT$FF#Zjŝ*E )9L {0iˈщ{m(Xh(?3f/}\4!#riMPhQou٪ x+z<;+/w%f(HX;mWg3SƆY+|h2idGw2*Fn]UE}+DUuer-9ڤi͇ HKw8$l?f4ߠ\+]ڧ$вTwW R륛DE)Zl xCsj/w-8k?(Y%[_y']BCmʃȇdE͛QW%p rㄎDfp B"'mB8aAcwRQK+p#t|^ ]#VR?\{"^'YhJ7 !vz,\1h2;Zf(->Q{0JeJb 릪bRDLDBR&lu410C7?&lKhTRVڔ moaԢ:9x19Mњ K< vzN:/pӛ jM@ +_"9FüB\D=P5)>lIOo)7?|o@LxB P0p> gH9Ђ4JRei2yK'~t7!@`LĽӥBe,w8%\o#$b֎*aSLبnJzVl}t{qoV-J$91e,r8=Qa#ۦWS_D~MzO#p; U$Tʹ=l< g:,\'>/͑׉3FIn*n\7"߃veTUB:&[ZNE(4" T͞F|3 z6h*"PL-Lr2؄hsp Chb8nʪn:tѻGo<͠PDVR?.SyEp/*}#MG/x56xߤ(LS"}'R}>"~5LxI U1;[WTnP#4@ 2Tk5ܪTt0Ty֙5kzzzi7kr9(#\_؛aE@/"C#\(a9s؈m,QΛx#\F oeַ5~@␛,oR)V:l5C cJ%5/y38@<㿭Bv@؅~%t;FT.IfCʻXrƯ|{ fAw-|%gV"""yr-TgЧ @3Q1A1.$ԫNh!HP 2d,dpqd-ρAzLo*J#[Z9N3ZMgqCYƒ8 Jq$Z]e]xh {eIh\} i>=yQ DuJe;9޼Kyf+668$%-/4Y|V } >`؁e4aOrPYMQc17<I3Yĥ6VV=,}`ݠ3)ojvϠ|󃮭$(D *n`$_͐fkvmiF&2o?!x6ޔvf3!P/d x9Wr|YG_veCd?Η7ߘ׫l|f%сʼnĀ֪M65 5=7q\أ Z@X(Hn L-3¹4j o$9=8c VAQMԣjHmVb >C=S]2%$aٸoD#.-._˪ޤF$+A1?H#)MIhazVӺ&M0#>vkCPQ(]N+M pfmxRL5Nw:J@8xe% !;49Ke\]roX\|;ohG1Bv+t(r Ob}QAYyqB f*6 ѱFuu-֘eaAj;b +⯈5EQw-6;;q_J/} )Ρ9Mۡuz1Sg+Φ tEˑǺV ([LyKoDžA ZY9ld{=ZԚ9Qiku/**]#-9:Y$K*΅{7cNeP6U!A#6@,YƝoQaZZ8>5_k F ⟒?O؋zf8'7/zG2&>b`< p۽9w%=-C^+,&tе^ՐWV/ck-|4T#w3^dcqwK]{kWkJ"3ۻK _~ O5JQƔ;W8R8n+vr!\UVbאvC8| F+9nǸ=E|} Oj6b k6rQiIjQ-:Yג[%cj~bFysr]bWb+;8ϥj~Z&j0h٥ѝSr!7JFֆƠX9{\$ F)ƽG8XQ+i^)pj  OWY}vӓhh#u@~F%IʊF`]֋Ra`XHB?1~Zװ\u5kl`s<!qImؔwboy4l :4èHBt`7c˪~]\]T["%G'\엥 $) IpmM6g 78 AK@~0C)LyX_˅v7U_5_u!3}[ @r-u d<|R4Kh" `B},?P‡}h?IVh˱tR `o8@Z=8}$4Р^c<#[I+)fY03QU}hnǦ 47:x|N2cA%kOHcyv.[ } UJ)L9t cxL8O-u]/fqO["Jb1V/N8S2?a)@=P:p-xAبv\DriePrBz{ $ҜF2zsʂҘ eGw?(h߰@ҋ]t0&K -kF}HLzJ mBᇛg$W#бx2t8,ZGu#Py Z(>WH 21alv r=)ʐPeqHk&2Tz, p2" k' {67As4㤦_)/`ssScAWu lt $쥎xХiPo%WO"6ӟٴ FnKv>3 %@멥j Ϊ&P$lhw=ϻ32U,$Aa O!Ng⭯I$uK:jͣ_ E*^ȳky=r:A-<$x=k2"oɽ'zJ-+mYFV=q]LOUwvcDH Nbq#5/]5C6ԱQk eRd Hw2@<4* /,B- ;Mb[eJ?iqg(%ۋa^{7nQ?y?)K ґhG}!Ya>k|jz33SLkfROm[vVlp"<6L@UF6PYB˻L0ƵʥfM8D/%(Ueݤd%іܶ՛됻Ʒm5[x6UL|&4Ult? &*ˆcirUBuZ 1ࡃǒ;Nʪ3t@5`rȆWTM:#Y0lwIbjǙaHWԟ7ʬN"Brd\"K'.{rzIZ" lcVF=3YRU~{iK4=pol᳜s/ldnm56:Q9L$w,hN%wξ4kSBsS9_$z\@XzL%NriQF`tOЛ&t{G}5;W?H< YpQ6;LIbZCb(u }Y-)};*˫(gM`{1Dg4ۮD[]V i@cw{ "YU9 J .qr \jۀ6%G;etEg vN2tsJAt;҄oFCˣ|'M+GsV AAwVâ wLZ„`fb?䔅Z{fG~l HH<;K+ˬ-7=v}e&QF/#[Mj̖\{x?#eZY:(Pa'F/^]e^/p&ڿƇ}C|C\h3XEqgAծ~{j#)P$p[d{.: 89{DIIv!:_Lƒ`Grr~"MÇ*y2Ŭjѽpfo\ouK<8F=[XY)MP# C[1a>by: ǁcMS7\ur&JC/(S ~ΕvKQ|-&o*8ח˩o5afOoѾWf#/~"tBaYus'̉O10=2{Ose^8'Ƶ6jx~&c +5E e>(ds9k44q3te@I>#4-~\0ʷm/&7'9XGvC8-by<&SƮ |6!o_%sOAan / RDսWyҴr @T[ ˸1Ci^TISѦ3em ʥe4݊cL@ͫ.ԒPkA`T-ÀD^ Х 5 L&z^-7xAQ)FR?Š3f>VװF7cE=@ B.ͫW'c;k[R:9|LPx)}ź^ORltP p]do,z;k_rf).šdx@ad'%[HbD=4vbڢ2} ir~ e n G6M)[U-m)+ C|3g^z+3>IeCy6J@GLCӐZ%Jk GL F򄺀w@ 4t e醗–4uwc=l7Z[(͖u~R/;r Rݓ0vy3'lJⷫ:,_?b O/abCwt(2 ~0_n-b({}xWYn"Bի^I綯W(8ĴлWDbay_Y-(:O9ҡr՛ hgJR+ƛ =0^0ֳt"s'kv;8y+/ Sf53rՅbp4v ʔ`qJQO'{66Č*5\5#M^솠b<z!ޫǛ˱aCRݓC :4J)F,1-6c ջ} eLwM1s*}* ut;̽{{*9!lU"|BL%)A**l2:a 9z-@@K:Zb[mm`Id;rם/Ѽm+i2^_6I7Ϭ2.؇q ;̞ p#xc7ӛHk5wLJ C:i51 D©Z<9EP/ fcRI\K YMۿFvJV]{7i͋B,뒵t\0x@bN4i9XuV+*,GCu$ܮAEXӏXR&8>I}R~?1 wHOSC7dk |wOS̜&%U󘍼"c" Cq2oM[Xx;T|~|S+eE,;(CŹջ ӢPFO Rtɒys|/QuowO6Z19 AD)"8&1I Niy5k\5HP*[dd8|B S??x\boGA4H9/ZH:&3{s_e : 'MY: .:3 y9$%ݑ(yWC.iRuQg_H|^֣\A$DSH΋}dO1z!,وܼLG+!jōAÕ}rd'(M;>A#dyD90/l >+-EDɇ.gghS08S^ՃjW)O y0DmИ)H;h),rN)!k@!M u/rZi!pz[ 6n`?HNMYMTG=*$/MQlCRx.p\Z0ncv&{ЭM4q^~U؀߮S@7ˡ4ʼn^gӽ,b4OP9vʚvy1lsZb*u:SC$1J K> CYCm6^I:WcciQͧ_.&a߱~twnG2߇P//` GNVs:# M}!ƅAd_;Dr_NU)r ݅N`]?xoqޭ, x}=Bab.h$sisZܙqVa6IZi}JM}6U~ͯMJV'y(`úaܽ(qKo#̐ܥ89;P7>bTd>f>TochOj& dZ1P&o>į1=v E]~Ɏ.wu3ԉ|L엋YU$ca(J˼'? 6u ߵq?̊ԀHna=CQ6ӏ Rq'nq(٢.Crnr~= 9ͺss'òy8ʫwBwZZ s%&Tİ$[ RbJHO|`MvE.%1H Tk olr{nÝZLI~'PȑAn3փϹF&2dq;ۉqo=ޅMezt6KaFtpUWX}-޲Ȕy1;j69g&?|qeO kIo-@!FĆfO?M̡q?ʃ[ `a"ƀ߉y]IG&u@`;~sAޡޑa,3dEp-Gە# v*eX ?vn,h"jZWgacfvh G}5XLm%A(GHRZt+/B[f*EeUz5{3JYW 1miGTWsoc5^!Ws0iK{oܝ-߰ &)118]2]gM1OC^8؟iG9nBM3 =rdLkrxD21JlCY{iH `Mb|uwݵo*0uVxc?+wnB=扱u+>O"yb9yb-]mk-]M_JX%1ɮ[-?'f,}O8`xXB)[37ߍ6l$I{6Dۋm ,4FlSsg}Р̓ b'17-s4`ȃ.4 8)a/ ;U`VE4 mGV֓":j EIռPT8Ǣ``9_ }wYgW5|'N$.RPbUCUw"=ΎcF@p䫤3ʷ3' 9"ȲKDZ70=dR1{PI.|rqxG/Xi:6ýB>%%RoخY pGr۾MqhF7#-uQrݪ{qk疁/=!lP}<:[8R͇dO5NܫyֶMum<=}%@r"TvNXSXvn+r:kvIdbcčDc:ςĿf=~j];LLPTNKz`8̿ALܮG@ n\H9fXGڭd?3;dqCU7G|iclC9])A@U@`^(*ս!} 6[ͼ8£].WD,p="{q 7bt/͵:S#+@O.!ҡlws%?1xF}HqKG!nYYt.Z߈^&lu\ >߅YgPh4qrFn2Wtb,{o Ms.rܔpUub %yG ϔ{N#SBkbV'woH?K-Bx킄cT'FR͟qp b(kzv:n6E:XsCJNWӒ"W喹À&UyFuHTbv(mYRݾBRxIO}M 厽[-?FCxAG̲mJfdfAQJ0w̑u77:oTgD&IEfg0=R󫜬m q?5`j x.˂7\xFZN~#;'ɹ)Ğ!&:s /OT\=<% g 뤾|P<{k>_'tŷA ĕ$p-k?j8ScTW,Ir|Lp`ѕaW[M["b= Tf4Ot FOviIeA\'`m*rHDwg=&2iWr͙Z)3O'fm݅kr|oz}k-/S5AнcpS .IBpya7,4^|5DO۹VC%lSX.1AtȜ]kSIVXi6&)Go͘]I{QX"q|?'`  Ϣ%sYQC H$ ANխ(a#c Ry UnL >"tɿvypEi5DsVJ=q.yD  艭[r:}$ox" `vbBM9>DEia 7HK橯ϯI[ u, l\r0x"TYDz'j~zt!AidO҃SE=][Y\}&h.=i< x[T#i]n]e+( `ItnR!iNOX?V#TsS߃PqװB♝6e# I۾M=woBOeq\9[Q;M ےloItC?@*?ǰ[%hP ʑʻƄ#MD!H6=xwg&D1R3P^*ֵ<.9ڢpm&(.KE^ȶN/GvT?G*7E :5D 6v$A$͌R4zrd8xxk+8l-p6}%-˞JֽF{SZ$ux-V/tٲzW y{W,#N u65w@FD`if$-W JGL3q)u|D9z8Ri;Y IQ*Xlp>Ye?* Y7Rj•Hnj]j-vh̔48-4Yr?FpZčf)b`5%(=`9LtХ9z큦Q?xׯtZ@uP|lk>!iO S\V&jyO{kᄰ֧=Ie|y03mopzNfX Hp<(p~%4HS6cH盢jnpEzN _</▩V[*'3^l:MR~:omخZ̿tܐS)#6C*:VdK `;FI aU&NX۲]qc 9DL׸F0;'3Ecx/0a^ TZc@i*i4f Ʋ;zWz#|? _'ATW#sR"Xz|L.X:S†oR Q/_4*ӧܚ8'%CS\\[?:\>+0tֺgɥQ;f QMf\TGQɦ[U ;\[}}3r HHm\Gt+ Q_?JQe* kBS(`OqZ"> ;8݈-yHF|Z;$hd~u`L$zXDV8zu;tѰS`n2JsGkxY1GU\wsr[Yy"w2$8& ZR͕m 5Ȩ5_L1Xk25?$s8_UBi|VF|s]õɊ&,LlvK/I{{YRWMAB`<1O/4ȟk8y?-L_0q59Y)j$̈́˖,W('4Rxq㋋OUf@;%Qަtpci(@yUĠ;ҹQu"u|~XYSzG2˕\ڡ-[bԄSe ˸+fUq_%"'DFf iYV2?;oR :TX+Jrh/t_[I?# 2O^50p RW `" A"rBYkwUUFH';ëʼnkVؔu'UDn\ii;ͥ| 3#<퇪 .ͯ}u~^!N{Lr9|BI?K+(E20f[ڹ- 6uYKvkzh/|y|۝lU{uY*X25)GC?aʶ|2+bLu2ԴeCOc=LѩK0@ ep{ӒGg6r~by ~@iMZ،Pj;D@(YssOT&qFI%KT)xj9ۡ5IJƙazg53 ƣ8`qdxB\H>u/Ori/1`V)uɧ"%tD@tO u d 6YF cB_{L)S(׸}@0^sBʹjmءUv 6P+ULթ=6='.QBBm,qB,K! enHwu5CEm5~1{^D0/f<`MYL1x$ִH&zGs;Ps7}<;T}0MKyzNr4ʚ͆"wWbSfն0q@pKlS= ~tB-T$a^ppEheTFw 2ECo*UiNWVL bVy! U3 m33_΍[p.e ?26`jVJ ]eẗ́nn{ؗO10Ar`ˁPy0,|d+7a=%Y%YUpZ~0-hRG8[,y7ܒRnЍ9Y"RUdH;|2[0a#'(mL^[>wn,".C Q;͎v !\e5PbUx޲X.m+u0'/60.I똋X'l]=K1/5X|5`G[C Ռ2#EDyaէj,DxT׼* yvykbėKLfir yE_I;qjR|5Rθrq\X#-E]Ii!P`'k3 XRT uS;N o]P$sHp.;ƒjCj+QzlJG}9iOI*spW]/T0)8\1Hc\ (|uIOruiC?]xJmm hN̦L%$|Wzr=dĂd ؼ\*ļ a$/#侠o9$͘4Re^ 灶+2:v<j]mۤ~׋_ Y0R YNtOPϰd <اx!G3đfEm=Z%J5Bt!%QɰK(-6? Bs;Flo*6rGetS,"?fgx(c v;2Jx,gAƈFzi@E^< & s^Ȍ܌lhZ!ԛ[O4s9lzU_FIǠ[63LѠ4@ ~)GEs씠35`{9KSjw%uP[F ^M+{".fU-JDivaZ, g9"b{ UAV KF3*ٌ+vjN^$98m!a#ޛN9r gmBoPnC54 (hWTymw lTe:Lͦ\z:dOn("ccLO?`Ty:Q|mI~{~Vo o=5jW9P00YK6X;~Qg~||<9A@rO}y\JP/,IH& *FC3ox@ĸ7[4,Ġ^QpM%]jWVGfjK[(RlEI?wsI7I ~=V<]vf=nk[#Jw?aUw,2焿r_c}>PMe˿Nn ?3" 3TjdjKrL<֪A]2㻭>>DTvX"]{ϊe k3B}֣YWeԞ2;+[~L]jiwu[OZs쌤i%NEn[ f3kd"~Q 5KvkO蜂vG-ܟ"ulI2yȟ ~2 Ls圠':P}U|f/Bb\GIRjJ´δЭƉ,+@A. Q*Iǚ/Sxx?m'd lu8^~g);RṾ$̊K''5!!&[g:x_}_ԕ>׺ܻ $Y =jgs|(h.㜅ƕF#j1VKD {uL|mwgvxG0? P'|oq.Io%Mܘ|zi3<&hF$=yp4{\c/!,ύHB6DB\8 3@,}.'I7B&Du۪Y7Qx${} ;/m|o/:iC-3E hM&бޠgRO`-ROԥlڿnf"bd QQ"agx vWI~O<} 0cAމ0_ S+륆J`u,I qc,@+OUbEuxTR[`KBӤ) =Q DрC$9@;4O{) m3xxfrҙdqQOg|*RF &m>ƇV A"(7̐v*Ε'>UZ^Ebqb6ըݽ`/--! oL*|<&ۢC졡ZΣ *BP#ójS(2B{8n3(dFuW -xY5&51?q$'8Sey=z Ղc}>! z|ԑ(}4g~P)9Ot$PCs.(zi V-$܁ؚtƜ^jZ> WBܙ]*xo;~Lfޤ0iV :ǚO^t0M&+<˷ZJc_D@)m~uz4D:Ei];6otIr {}̼;}~:jÕRGIKMw1vn׏ )dLѸخ W 2ڏٺB L9ǚ켍2Cj4iLSjHek_$> Y˕%{li-%5B"aYp֖kh\K7/cwU_0Zj8iHQZt^!)(oxU/b2^ZcNw"DBEҟo4i؆lTG.U :7Z䛩VC#? x:kcӨ6Ltl7xr) ~,d\$ R4of7\Sw8MۋF ղB@ܚ@gDd+5%1?~"5Uwb!gTq3n^t*[.eSR\DFY7@N/7 NIR;,G = @xuKVƃu]nL9BNyHӵ؟6CBݱJoO6,sJt>*0< w$v,F Ǽ!ENt a8Luߥ$/CǏkCÉ7iJ2BYqt\l@_D\a8Y>B!kPYar;rԘB:Bw 8Ij77y("JM)s~GgFLj6e?_R\MgM>  n\q.%;T,5ܿVd(fEmv{f-)?=3@tKv pigx:s됼I8Ip+{ narZAz{+ {[p*7Lyȁ^SAYz3rňm/u!39~"Z,8^8ƻDIK]Oke$UfX }ьP,4ǘ;snb8'FuM ˽#OOCd(ڴ &2^vgzG|:.%9+hCkFGRnc9wNZB!}E=VFОc=h05$Z̤}p9gϛwoaeYKrٽ? t* i-~&ck ^d\okú RvFeA,e`+w( A%5bx.ϙE&4?}W Q\²\B0e6Y;gMS9-sǭn,I+vM$*"P[6>1UyrEqd˾Jcfp)Ŝ!);9-2#>,"`mf.ˇ%7tuY͹k ٥QCTx34NlCl#OXôn{(9oڻa]Ҁmfm3|՗"B( }ȓ}M O*"m6ZVkͫni "AgSrmtu^JS>- UzlA,;i1wR捸F团,jh}@1/xN>bC2(s=3 = "Wݲ5É!$P6qI0KU(>JCd YUeRI\~0XҤ|Λf=V67Vzps_2#V.QJj"MjKBn7x ߁bZjH2r׉.r<ƺl! avoe ĮuGYUc< )6vdكL(v,;+J f=5X3žLn{ (tv' IB$fBaGKC 7V'Yt_q qaʂKT׮+9B;;2o|DFvA?WT]8av̾O-^ *7>bkjvS' C}K 6Q]~MG]Ph!%Çwy`R wQOSASmYRf''f}yxPĴ5f1Rϙ2OhfyC}U`$o<%\Ujazu|o9 X  G*CЍdjH .f_d\fCF iQW|d5/ubuUd& 44ԕysk=e7jq J&5]l^%yA u3a{ S7L ݢ-T2A:0 ,g4əQwD 8L gg+bX:2}!n17&ÌEy74L.z](»h3JyϹ&Bj}<9X.Ng;WErn'ՙy[q*-O8sp( 4A_&&*i}[<pBTMe W': ;DXii; >hJqNBNaO8M]\TG~)CLKMWӜOm7%)71pi0Ew1iG?jb;x Lt~Q`2*ٯ#PL1VCxB3sM ?u `4;,TIunTvI]\lV''(WCQRUc_AF48"{ݕbj3&t#AHIq \ a<² M&H cEdY/dVgNqP薻sS,/Ux8@dD1Q~…&n Ah!%[xgLuN R:Cɠx&=)ONOwE1Ԭ&I#k\F+4\<2Pgq)*ܯ(6; V׊͸N";gJx#5CWְT,4jAOko(^޹ (Zy}&rVoJ(AVDQ.!x@wDpbS57XaVPFrLc&n)J1-)v ͆ :;Z&! f=kvZ, 莙-f̒ʱGw_-h;T[8q>Ho̺C cNh%EB}h,0W0aj:9[Sid_>XN4GݿaH"}KbҾ7IsayIjO^S֤AX |љ2>lmN4yk MZ3ߟJZuT⴮h <}uho7Bhwt8=6Gd]]ld())P]-U"$)CNOHBN+$ZP ZXmmHPBOci4={Cl9i(Hz4UXy UFt{25ڬV+{ի$&cӵj -6Fz1n0 ->e:X%Q bddH$4ꩿlD]R`An/%m#KVQϨ@6v2aZټOLjW`PK_~m0MEO\c]<bзq0Ul]]@͔3 QT_ZC0VfAR[jg'py,)w. H8TO QcD Ww35tGoě߸څv[ gnA箫"GM{_ D4^"w!W" bkeXMksR $]Q(^jr+-ĝyx{{G<%%\qgWѢvK'(89aPT_o  rR1\3[qW{PFW'a' ;Y(a-μC k#JB\W Xݧ*5Yo7JaE_>D O"^J)?K/=X%&~ͥ'Kw k^~7j{1W r#GެWTTV:RrT>3rgyPaJ< JIHC)zwl!0Q"ZҊ;#F_EEu=%Pƻk߶[?㦒tzc}Դ-ʷW6y9񲏓"E'Mhe|0ghe `Pw_J'YxLY{̭e=egv.bšʠ e;qKu/b>|;T|Jʷ%Jz˝10Q껜9j|#| qFH~oV넄e@s>C \WWx剪RB pN`{(mMx֟Vt F2}hKү6Ů΍o&e(ߧ=yWNq1_Tz{o: iIY%Uh|o S$p>EikbV,h#3(j OUKԑ;8ω&%KcT'8#X34n^CXY;n&4<8mdI4etŭLVQ&P1F~C&>UvxYNu^S-RPߣLtIQV {EI6 N9dÑ/ }&%kJrD<rwhI]`Y\ z|E㮐mUA ޞ\Bwqdo*> q"-H9OQ-2 +9K!DL?G'^v9БΊz`g!56`ې^CX׋4iW<+M .ݚ6оd Grٴ3_BV[ҎaC{+kJ 6 jdӦ==&vhezHs"aaRq#h|6N6(]8۲B'#mP[㇚4k\{Ñ;ߜf0ǿb&aeL AE꟫R^î? ,`&nIg.wyj%5?)4tܝ C %m.O03k(aWe\jl01CɃwKqL;jSu$o!6yn!\Bc^wlr6ނɡ3w^CXO IP|LqTTϳO۩88! lk_M\ofGNvl0\|y=UQq+PvʼntNkPFͿFy#o,yg:3ife= + >2ϾP倶Zq fܾr94]C[jpj7=gviKUydŢ j' R@rwv. `vsSdmp!}V)?lAi숂U}@#ZRt"6\*pM9[Da&P]gF ]9_ǰz92,cπ %Iq(tjCA%}|+yEMwoA`W6H wzW;`!*7$W,]tR!)zbc|!kp3kVwf)uxԴ-p9^.I@ 8vDz!%Kq~ bo1=/lpS`,Ȑ: )CNؘӞT9x:auѡKӹz kvHqnj`dKdV4Q]|j?ˣDRS5e7 r孱͝1a@D$=oIcx|ӐãSod-8 Y*e5Q{\.$7AЩogɥD,?'lb)!ɅALI>QB(hA(O>A}+ H {~ ׮T J>"4dc7{T(Xe(cAeȲs:izx6t iu3<9}_AV4-^İ+ZfNpsȟ/B5ݷtOD Fʊ@rj~-tu0@ܭED~gc|Ά7Yɪ\X"$q5lUxԅk nx5E.TL?s 3CVLЄ /DgS*=ָh94aҲ3+FQy%6୲ഁq; Vt5s+MէS g9=C dt;@?rBR-Ξ^HFJd*DĿfȯvpe\fOmOcP+;铰_))l`tً2Kc,f[&3MoK'e:ڙo ʧN<ٚ CԠ; ڽZBen<&LEQ&KVw ٹw ѥ|,x<≑'V,XP|>Ӵ CPϣѡmEP7nÌf[3FP0A^Ӽ-\CX>g#U &c"Tɰ<&ݭI[ҁqPC|]{+ `hk I:\! ^5*`Q4P5-s>j ׹%H~b]ZͅrL1A锇 ڣ $ -`6Z=^rRJm.X⚊69Bf!l qJ]jQζ 60o\ӗ:ܣ .%isNR2AvXmƘƗc=d 0>(Yl:W~Zys.gϐЛY|/qH{}=#N _I7zN<,"zEw~WjL޵R;d5F7 \NYz /Ъs>D6TqB)ʹI Aٲ|{g|'tOc?+UyrYf5ٔצSNhݫ[qqV1a!q`5^7;`[ 3aZ 0g`n[>hbYq= 1 SU;$yZH{ֳ8HlmNrw+{-W.lAX?,=d#ZLV;3!I* IlaDvFTlU}o -(0VN+hP|DOX8Αax Tข,*8$ЧNLρJ͟.7CQT Hf/wJQG2Ț5AnE)O'6fKB/ƙ2MF5E)*SKqB'K)o&"䚺p$ uPuoNk lт)z,-{+avQ]ғi(HKB$^'Q:upe2"ZvqcJZq6ڊ-yTl(ɛ(OM{n=+\^CIc`bgN"eb"Z}ɧЙbp dJE"NeD}l|ftj3:u+~Ia(jFѕs5^fvUޑTDCl{8,lBĵEYg?&MYR>w)3^ZCtuXnbxG $|@xdfwl\=$Nȩs#"nl{)9kY&P٘sl*a[D: )w8> dS'+о-2SNb/~E&445q.e{˼uBI A;2J8.;+sk OtiAtql Џ (7M%kL*3*<4RsM2<Qa8&EʖOP5Ӗ)3c#ji Y%*L"$^cg] a?pr, o8ĀhipKqkJ5'd/!:84 x@.Gi@I"'vZTD\ . F`Wp>[1]Z|l8yu،*M?",Z\KuE:_!-U ~^JJDϸ)S wwA& Β'jeo }UD@"MfjBYMN5\l(} ybmHu+or tp1o6lr;̝Rurƪ$l0UѱZiNUC[Dk18ݫWg﨡%(hJA2gC^ۯ٤*%%#w&wՏM-GWo%LxxX*ץ~OO}əiK6Z+Bc"di /Yh-Wƙpl֊?@. ='F?\'aP-?B?2Iݦ B:_hfꏘs1"'-{zțjgs Ё="[UysUCս ~3v~Ÿau<ӠRy{[a,8^qxpJpm%[hdq[.<=:5?_hFrc6¤ԕ23ZBˎf1 嚥3Y0j6hERcʪYa3!z~Td*2R$&8@U9L PXm] 6Ѐ7Z{fNNK T&Qg3ךEbvD\)bYJ(6&qU6/Hpvɡty*т5\QFHP$g:0G֢T=꿶񺀗3Y?yVӦ(O*98R**S:#̅HaDsƌUVA(NDT6m|Lw<TU*IH6VypsBX/R=BTqm!BFp:6Z@ǧlpӖR=@Աmc tCiwЭɔ LNHJ{G:IfW`~29\b!{7H<.tF1>IQ*3k;OjrT)-Zz>*x|rDv ޙ?v X){Zqp_f[to.6׉ӲNÅ ewP}W7q|w_ xt}36>U]KڂZ'{c}#'=+^{m={QWGQZjԅYܮ9V( u<^ ۇۛL_WjMCβ&J7$ 6Ckp!#oҲ!iɗ,FSnGG:MTM]4БFY(~;g6I:*!YEfKoЦldH(=P-xՎg[/"YydׇKSS'= 0U;QwHH<:. Ni>BKoa>0Eno?mӤrTYpR6J*hE滈#I>`xxbjP2ۉc} g`bP4PL.:7rCQ3uQ0 1a|=Hu!!lԀ7EJ)K5PU9̱mu\brS[`u3y$L0b3p_Уw̧c YZ