bpftool-4.19.90-2210.4.0.0173.oe1 >  A cXW^^f oK8G՜KJ˲"+siLgU?d=ۉVȐ{DYEqO'Uljg[TMu`li.mu_DQd%?)\6xֶyfA%ӻLF=,IMY߃ύMI~X^,,#x_Y3^y@,bew9u׷;v\+`ڤzTדC+ YDYF2s؁@`,sDvr~ǭz9y9\_c=k)I}b "S-)ܦjL -;d` @΂ Y}oE.`IqxFR?8+a~Jq (~'tFF<if-M/U 6%@>p??d  $ a&;A Vby         J  T |   4L$(T8\m9 m:#umFMG| H I XY\ ]< ^bBcNdeflt u v$w x yz$48>Cbpftool4.19.902210.4.0.0173.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.cX؏obs-worker-backend-test-x86-0008%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤cX2cX߁cXCcX֥cX5cX5cX5cX5cX5cX5e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698bfdecbb0afb6a0e68f11de3e99ac8f2f130d483a52ea78c6430563d5ac1fa59eee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2210.4.0.0173.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)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-x86-0008 1666766991 4.19.90-2210.4.0.0173.oe14.19.90-2210.4.0.0173.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/c87aa6bfedb2453d69a10d8413c03744-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3a18f684f890858a81b111e2b49d62f7bab28ea0, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR9Y_ܚiLHutf-8ea66763c2074b8284236b46f49f87e6f4b83299167eb23b120357d4f80e4956d?7zXZ !#,] b2u Q{LUS28 \'[|AZߔ1amJ# v( 0rY@di-4K(\^vKNgZ, i лd*Fq.eZ$B⑦U  \7eAL?̌hw{ځMy~Fi4 @6څ˅t&;@Z Zm?Q̓,LmMae %uEVJ8*` wQ1mRűb)k};컒7Jkw?4k I4jvI8OG46M-peѾ92y^ޗB7( f<>`MX>:ħPNʓ€ Jf2j\3v>P8t fPII,L&H7*;FkpGGwKvկ{cjP?#g.WҜ$lؘ4 kll[[D#POlK5OSkKTG[!lȆX,{K>0a(1za#!4)ϲڜ$][7V5(K^KUfĜXR"A@10 qvLy{e 9wBͯ[ *+]pG=p XZGhj#A C $T 6u!-J0*'Xq|m4^Wz9QZФÜG]|9ЕoԈbcGj$;f:-H0{-"@Yn[C汱*`(k ?3[=dwL^R9W+P=-6 d_it}A#^k°&+b-l1}9)-:F6:j!_NޒO\+mɍ1OQ]=B9-cL?\ r^55'T~]aہM*rG#݋ZA6Q (4CYDuS*T{Iw\R8ƝAٝv*~V&me0T> J270Ѭ͗fW{ *BlW4ݍkE8G-縼 66 |MlA {%m< = UZ+`\^3owlhͺ O:e2-fF aP{aJ!MQ 5A@VѡIEZtVrW[N^4C&ëPL2+52Kvd$N/»yuY\rN, Eb' \#W_\. GMnPOp6o<[Keaav)S2\WD)~3]b9DC2$8szN.K>T:_r|#ʎO[\m%]a]ـovCv~"Bss[u,\)`eS.Iҏ\+@ba 1l} HjzM!gw2u{G}|D̙eYGx {_[]9?$]U`;$'5MQ?B*u]dD1PTPD/DR]βiclP=K:a_s=thj)LjyAw᣽w;˝?+;d|OhM{[wJƃ\#>뺧K}F-k܇! ^egRf,s,2w4qrMɺfcRU d~/^a*~| ( xWF}YHg}1#MV|)Q`W# 2Tܚy}MFn\o!RI*&&1t낽ؙJQ!l,q|F&rE4aor'׈WK*F5p ppi0X ,f֓$'nP s2Zup.7}x-aw=ׯ1WhTlu"nj/IE4&Y[ˣ 0K Juy'3"H#_o>A6"ornlqlBשEA4uTPhT!t~vjٷ{0vDAW1BM+$;K$^ttEڙx<Ͻj.^8졞 PKմDq^aRB+cSr0) ]gtR C]@$jiV,$=|=9צN/ܐ=X y/L# A+] F%*Ej@:2w̽'8HR (~˜+>G^ACǑJpP@\@қqw k_q*:4$1?<+Ѣ$l ]VJ]Rt-6-&Yl/]+(w:(m-)!±L#8lD'Qk}HqA2CeKI=Rg+g2]BZol)3]}[hމ^-ð%(ݽ+㆚uJݲ}|ͳ(u r-r9jOd7ro(*X(Ec>h*2/;ȋ07tr{Fl|Ow:'h x%9؆G95+s8D [d~{%A1`%#c? TK7nu ^ doZ+P5/4Υwݰa'w U$zV|B_H 7=؆릫2=tD:"C/Wp<dĥJ_tk^uP~x`M˿9<!<!لFҙϞ A.ĵ#ՇAQ{IlRYQoovѸ@* 8=wK.\%uܿ(,&?xP6/ԴCF.7<Ħ":>DK'7xx  7/Wa4⌛2M]~ }o}ڭYxMȸyD`e=95EY֬LeZ>iu/09\J8EQ{|T 9" ޱk[kiiQy##vYZ";& Kr]yUAxq=#e,Q! l7 D@E; !|? T^$[ ӑbo?ũ&Ẍ́Gx*@=ɥJ)3%f8LžFRΔtQǰ?ikvSIAy'M 1ɹ@CSPKn,4>=.Nõ1D9@Uge9Ą6;LC\ ‘H3S#y9j7p)MH[|֗2Q*f@86x,tJ%7̇Kk}ёzCv1 8ZD ;I/LF]}>2ZwF-˪U0s+ūL-`S"n>QW|6R$60+1KkZaU3kGtÀU c``~ Zc'&"yUp &!qY5Z`H.|VH 6hXD9f<2ͫCaAq4.G@Pc]R&5B LV^sIc0ֺ')Jxm|g~[3E{f\SH&2qi\ڻWi|!*KG;PwŲMPݙ rqxܔщe=DAdۯѭbsq @{ ZS:auφՆR· o?H/1(nOZHv<:"@]0[>Cci)uL`#m'Db4(܎=\ ێc0hAJPn`xaYs)jjS싱H8~$^nJ)bw6 r#[uRcw'jr" %[c!LȲ2q3<߳0sm5 C^P̀N+ڇtE7+zY8Yݕ L\GRÓ26y^+ !PsWw=3d=M!b$R/ JiYWf 2Vۖ*ƂCMGN7$RO?WVHjXyLCѫRLfؗ3c&NP5WϹ^VwP;<7 ~=ߦ&+l(3B5$yHcO/1g'@\ ~maڽz:'hA<_ t5q3v9V&$U+F={|Ϧ-{-y/GV+MeDj"b(gmx6Dpd!삈s_ʬp Ez_eo`f}3֟ӅBgJs.$q`{.`vzjצy84± jh({ԣ;Vr> S \>#fat:U#zez × C)[\ݛ(tv!QǷQQ,љFۚM+6{ZpcM $+r1a^<׮iTN  *'oW}*$z೸{`nu7?:k螪xGN֧B|@e)!J@ڙ"tEY}{pdhNT-n;w=nvSMy;ss@>9Ȕ:1;W ,;jRI--\xqR3?Nۘ'Km}*0 qpBZq٤Bn7aiίJ-{eKܭ)knGPK^ db*J3cp. P__#Qk{p=h!l3^l[`vKܠ\cx/$] {}Gվ NF J}Xj34Mb1 ,+}J|Dkjw67 È[FP rOs|f]P5h@jP6$m% fA˻O*tsma x ^\ŲKU%vJ7s0LXyXƓoy"97xS]VCNo"GHt>=: Ԋ FK ~uJEm}""BWeq3,˶E,C%5@Tnjn#> xM=Wd$NndJ9΢ aS2<" HS5j#=qlo$mi|Mb`M"z kt%&kaSy n] NWÐpI"Z0Bو#g}c rV&+hs!xz@ lrew'P _lpJ_ ?ss%Ң^T4sz<VXvv!.,S4ss2v֗ ΁IpI BīnԷEO_x܀)&DH[/(?UZO:8ԟR].NE@d&n܂ *ζ,N40Rc7jYcǬv DtH948S{'5Q1Q$[AUG";|c7F|NpH콠U2u<&"6~}:5!bT8ߴ_ L+y@ 7b7t| ~~s"ZD&5J KDRQZ&UFnϫ0KosAJ"9] b E455,kSgB}~a<牁qqnWo?(%xf1yPdgn|::gאe㙚L9;ǧ䄎F)~'[NLK5],|s.DuSޏ˰RyN;Gp>,k~a~ؐSOT΃0kk/@|#'Cwb Q}YjaV& )7שk2ؤUi?P@A`Ix׊WXEDZm/KjIg)JQuS0:˞"a}-/ `cHU0O(fb$4O5Bú*vfA|*I`.7p(jK휓8yG+\4`VNI/u D?TG7Snb a4%cF3RxYeve!4ђmHABнITO;>=S{8xH |jeKdgObadZ$nԷVBy'9iգ*QC9+ (K6K+(lNCZ> ?bc}oՋ̫T% bs!B,$rPV#íC۾Yy\ޥY&H X.`WHyA !O;|]dAfY~>WZ&aQ϶څ[6S:ڃdTS  /S"w#! #0G B$PtT%J^SM"|D,F\śj)"eDZjQ~bݩAg/imgD8AhL66s+@k\xlWSnL[z-x Bg\G N!_Y_cDP yR. g `;7ۭ}URMq  9 ͵TwϊM;3F#9) QW*'41^&e yhȃl 7ɮ@( 2[2~E({4mFm> `ۆ  {hnGcߢa^{{~7vfj@c˷Cf1vP Zݿ1x(uJm+ Aމ~%^F;ae90(\۾'Z <2VcTN-Hi)hбAT R3>xΙ1;&t˂A)iJnŘs)-[fsDsu9oZ#!W>._'tS~Xi׶yB IA3\$Tsz+5iM]//<;J}?]h"!\Ղn:5-1ݙ՜8ũn{;wS)}uU0 @?>0a/ԳIQE!{z)f_i>7צv6O:q*ZL0߂B4,u]M\jQq%u=a4>;i]9;,}.T[q?(uaE=,Ȓt#༖}0WCQf\+g_w20\: 9?ex136PYX*Pn ]CI-cknOꆢPs[b+,UދW8U,k+!yIL ~ù6韋fUN}(nxӨ ؀|G*1 W"`&  %C7PS!z"01#x2*Y3LzWR)G2]YpJ kLUH}h԰5CJ!v'#"EdW#yw>IP].؅Y];ҖI>`:+GfESt?@1(\ HWoL@<^ \-~p oO&ĩZ@~ǖJCaQZ9ߡTs\]ܠydowuձuN&3c0j4ؽeސC )mr%*,Gtx`rvڵ7o9Y_9 4K?Uʤ4ހT+-N >Q% j>-{|ޛUQ0\E] gčIvZ3 U'joIP=1>Zl̃YjZŐ=$mPlӗob#)==w,*#-SHak -piRѢnYC\".y'l3xվ6AIȹ&z~xF [lD`Yk|l*,?FPK?Z"YfIvɭ;"lKH|RI?RO`rPC>d>-}_ĘV\vn\N! Nn?r>"[ f\e)pignAũWœ<~ӕ #e2Pϔ2BoƏmT V z& q3%fBMDYa8=ewt. s6h?_J^*J̋ κK=i9&=d/Q;jGK$ܨH54cfWI*it[mTlz$#Bݗ͙ eQ!^\ I+:=ц.Xg&B (?rdb3I#J|pձǔ \+ص}7DŘ[eA ylY:v q\@ABΓOvŵZv 8PUh=J048HNܴt{untY PHYuv &Á6]% C&*+@NxtJ_ek-?ɨ% $_dNǍA!3\00C4&̪VEaB+RfYܧu4,b5n'ֈKEᅴg8$XgX[۰5[~3__c|£Q_hVcw+_qOӁC7Ѫea{YFuckF~*5fj6סzZvlf3S٫m0">#%y/%:pol=D^A'@9bH HPlO'ϱTTPq3h{(!q)SxO+cGH9mGN ?e.sS2GBΗ1JvN\tav{1\BJPc|ҫV-nN9.!>2Dj.eH9{ ު/c|pկt7N2B]G'#[qumrʜ  PmĊ :> 33ΘtԄLT$x,=btfmN2Tevό?pB5"*jmZ0DZ!V<2 wOsz<_9fO=Zt^uv_NɁ%VG+YB 68DβYw?R;r.3[-ުb¾Ai~)䤏'Z:v/',gxV5r%WQuV4+ZZS ܯS6ɦJ4l^N@/0T->ߧ içVj$0㏢y\3u%=U!UA@T+Ňϖ!>mpnWY8Fَ5Uǥ`gys*<$Q/ RT10ws9]X22lHGZ֧RE>!Gn$hFh*OZۚ, JXC;US\ʩf&%5K..UL ء,_\&_+ɼYɄIߔA<lS?Tk;1:=Z-g%?2ڛm5\L޽"m[-zIԴӌ~"{h߇ƣP(d MKlGɮC5h^X$+)9`ļ#) ǝ|np<ٜ=}pQ)ݬVJ {Ij-~4TGx+:5'̈U7~mdɌLgOKKsc5\Q+:*Ba1D^L"<;4`R$Ith$%xW )g(4#{d*X|;&vqp;^2{ fH7 dc(cOtՠߩj40\lWT\$;][C O#g:pN -c7d 8>X‚,^ˮr@gx8>Jt{,$q r.a oFj~͛af3#PU \vOqDϝZvt4vo<OC\*vn7J&b;YZvyEi&U^U:ؿ[5OoAf%0fH ~ؑ I@vk!H|&b⒰Lz8„\oؿٴlhf$Zqe2E|N[= &6)9#^d*xtʳɘNKp|}`V{*6 <7oOJ]b"a#$w# H:LVyx !$^: / EXp:![yPpnv80|Al'~d\Ҳ[P54 #x,P$I6F_^e|~U[^5&B% 3Sy Ր b}D lD3aCJ8IҽoKV3Τ|C'{tUƬr Dxje3~Їs uS}ni5׉Pcb'eMY=*[phKZQN. gD\ Oh@f96\K93Ɋ2 z"l W兼g337xu׺׵ڣ{ݡѹo<]:QkA 5j+4c~"b7nCmIo{whXrFgw33s2ZIehR!9F}Hu BRg SYwMoI=#?f{@U5'ϓyhA>krUC6۬zΔ(܇-Fh Nٗ 4_~}QcC9Kہ7D#~=f`=9וٰmc2wav1HF׮%4IHY^TfۚzͲ5U`A zoka>+0:P[el#M|M; 4brb9w`Ãz?"+()\I@=D+-($sؤvͧcY_YKPAЗuS$)z@f2<ݤ^"9O+RוЊ"|7րnsav}|1?bY4w4&᠅ ⮎@ ;s[wjuF(!g@]XM(=Yў;rk&42N њ"`17i9Κpu:!v.û3&E{>ُ橯 QGXAkir㲜V=E':D a'b@t;K]Kc^9@bx!,zk 9C΃e _BqqV&a(4չ{6q1oq36"JÌӡ rUlڑiYYqR,g/08I!bDM" A?#9ywss2 >4,޳9Fn@G(Aͬ3-%::$wr}XBވ*A>YJ?#PW4 ]omCrŪz&:|kgMa aVbOYPHRPh Ow8>O9grf/nȃKN&>G6U;i&^[zs >DS϶ZVsRѧk,ͬ^Iz +u%_r|۬f ʜU mt6S IȔW/ZX x$yPڃSU񟽀zo%EEB#]ظSಌj-3.c^0>ܰfңm$SOFs|_#2 ^HMQ#n0Fc"xz_"cA+&e9Uw Q3#7ND?vM(s\(]M-*hnEeزxjРH_]X zkaPa?ډy\8x_Ŷ 2!ɧY|R>*9I%7"67vC F+?p:Vh1b&#+7@vK є0gf]s6Ii9C5TK,Z+s~䇪rB\$k 3NޫTR M 6oܺ=\r"Ϣn--I2}:]GVUO-i WҚJn?k0 5&N厠uKfàdrf*vɑ]0@b/*%/֊+%zx8$j)գbU>J}8 putLЄQQ"3%FUפQt/ ރ+{P '78 sk9QL?KQT8gtYĊ*RpS^6\QY<^]0Ϋ1'A ;#7a-QPV QF1Gfy3KOLh) 2bn \x74^{wZ&9̃"pv7pe9>J [« Gr f"Q:#z(ŷ lkה\E3Y".Z餚-CT~F4pM^o~8_pޚ Flto7pss1Ft0.{~誻wQV~LRrn5Sxi't':1sĬ.z,q,-U`-/A@r9Z7KP,ovvCO`fޠ~وM9R#U2w{J%mb|c`(X4.FRP9E”`D9M*55ܠLT4Cq9JKSd[QJTUp/2Qk]UNl%Jl$?TWJL[:Ў eB4B֢_>o.kg8'^0 /4"(.dsL7N9vhmʋ1\ldqk~fz6>i{ؑo)^` XLyR7fެz rXҶ7,iPPQ$@<1:~|蟊v'朮˹ORpA_xs@#) $2Nh9! C/z>lD>ۓ?y[scK|6;j:ŗ[D*P'Ъ3Q}Q3UBoB \/,*xGQ"Zs+Rl;.,7u j>hֶ_?`3R4`{WD "Zq k1G*ZV<춍[S[RYM}poDLp;vX9,ހi'aHVuSt%|r|&GkRaݮ7ĥ'B~o}YlFK{.W=k ܥ=@$Ue71̛)'%EE \(4\N JinW>xLH׏e] ů"7RC\< '߮7Ou]mqsyw:_TLpa[7>Ed ZCn̿l!"r1`9V[l)Ks캙ɧx=Ft^ʼR,# =3Oؤgeo7$əf3S0%GUh`񳷫TIHp42|&s($M%[TX5U): kV+ ۵$l\*F]QZ㮹G,Rkc?{cK >G2C 0yL/dr ,d@9=V}dC6ɎY:w+|* ľO zV>~xs.d6T&[co)3-Pk?y ya=&hܸ 0o*F֓Oz3# C\ `O+4gnz?#wz*OCa{5/cxij:@`) '$́W5Dwr#7QSfKSZHr.\ˀܹC|\Xq*<pWta3ྲRkҠs.#4|I찪D|oFDzS{A{b3OhHjL~UIxIkoJW2ϰP&ryNR߹vCW\xsKiQ*3j`dṋ&om0ZpCׂ]l{86MIUiB}7 >&jArpq>t _ "r KRFxy>[/gw9瞽_^I_5^߂Q  ֙- jnBeO[$YZ煑mKLJ[b,πSڠP -j7%o13$5*f[OВN}CX(r V Mn:b\B*>H ]Y'@Eվr&ƫ"I=DPQhhY0Lu+C.o9燴ia߹mΣ4պ@Yv\9=T"&>/QFLpuk2RA%u:!6D# FdӛN^H Xc|oEPL&bv>#BKJE0&E^0޲ TsO_MsTF #wwL/?Vl^j oMSF bȱʣ`F5-Tڍ )=dy߄jnB(l)lΫK׮r|{]w< 5>Bn3UwDS\rǸv: F7km_;jw|v9 k~{ظ1NTz@2-Klt-9{8N! vY 't뫑n/(setDSi|MwER/x>=F 9WdE(Ŗ;d-e'I>E""D}{h Z;fgxq],~WwxLHc0H ƍ]CJNp"q=t/1Th*e?tF7L64RTU˜ZH9UE̤1pEvPه09(`c1n7q6%Je34z_tY}!#sNDa>'", Xewͤ6HzJ!<*5(\j'Sϗ#zco*f9{52SJXA4 J uktlZi8H,qG",:pmDG-~c,\ ;$ N  x-pR#k3wte9f(:zjԡO #"I;W %js6lЪpYd6\ApXxQ%VTȑNNkpiа;4a2#j[%: l^(?Hwzz  |(S]r%yg2wvpDUON,U٧;ۉV2ht:y0ܓecA ߩ7ϖ ,x$F ɢ?x;b4CLY:V *yqߛ!֧N$gkLR'+ZH?)sas!Qf$8~Y#\j&GD }YLj`~^m)g4ů iBkOi AnyByhPBTtϠaxG<_ES ;']U4mZq`xUY:I|VCm~m$.V>ܓ[ߖoVdQc[aJOG& Jp~^@dP'k:0nsk!i7Gac<Ӆm'NzgXfT]R[%23l $."msDvEN8ɽKiBN8׵ZЇ|KM')4L ,LDG(kL:G8sl\հTJ 7 ]s9 1*=4IeB%I{ShW[Lź&Q =1*eK C2ϿHɜ-9zRpKyL 3(k6vL ! ޚ Xyh33MdB$tX JoUFt'ӖK]k,wrLE@q:% 16tƋQ _5 +U \BT8qlY" XRLl)zM\ ([eh^ kpG)aj8b*ahF_Ȕʞ-olgr z˴.BJCئ K8*CQ(vd sm~,}ªy`NXM+rWl`F o&cۥ|M-Ϥ]\~>x!P%-GbX1,qS?} SfqW)/$ARڭd2^E?%bǯ\7Ρ1鋀'{$ak:bsHN`p-tjVDu[hUd>ς~a)#?L N;,@QPm+W6C[k8iʲ7;@9/,=u$zji5750ܭ\vH@oT AiOՌ*@:8ԽʄQό!7P#Fy|e(#׭ HD&K [ldwƥųG clhPŘ|"Y9LKl<<n &·*29I>T &~'p'񢔞׭tv{a(b3iJYҝ7z7cl"Ѭ}{-.ky{YJ3>Ro{򙴑/<4׃_7&V_CZjJHNͅXK?@UC< !ژ/JeK %Cʆb&]%%f/s+Cm_>g 01bUpH/!7^u]ry5ߢ AhT,qZa4< l]#u~7l4Mn;sŎ,r@z9SmND!dO}hs6+0bA|Ä$ւ\{q CyG تvV_Oeo?=b4 Uv]8B umKFIʖ%t'`W& ɝ0A=$NiCcpr☑-3u`xvҏOL\Ys`rQXꥶ+wdY[EET6 ]R-yx4"ӢNd2[l?Uz~yP5ӒTRTr[7U.+jS]{\z唸#Ox5jr s=bMJdÞUUuLE 3!1)uE 92m_/% Ma]k}nQG}]:vݐ^YK9+╨)BGK1ge"Êtgg_'&>fE7[xNo9؇JsG\#61wʥ|5PlHLnkԫ%nJn-T (aOʅB}BOe,Hw(/^vFEߔ܉9Kx§d(?-yLw٥ZnKm`p%G?Xd#e9"6LK%v6q/СFX3.7}DjB*gΰDM+r7L'b?~|wq| eբ]@22rPAc!:0Ⱦ\zĞ"PIX5/cJ|zV|3pJ3%$hR rٰ5 Okls}䤸zP ;4ZmsB')ZM,3WGQ3uI伲#؉B =`tLvqb}'ԓMZ[FI&$Fv(6DWnowf%Wq'3txa3fkM$E]B;2!prc>`]7&Y҅ gU]-P")D^>?K {JTy2@P;F/Pece_9[Jn.?Cx2ر7p:_0# #\$}S{[WAkwɍBJkTvLFQ|!%X lDԻnQ1g&(۬tMs\U~>Ǫ}“JR"\C\aP"Kל&.[aA0Gۅ.f|H:Ms8á4b'70C`:ZDκD&yWMRxeC2j^0/9[@mv0-iD=oT{[ş^F/0QqZś}a~ϻzL \uT` -^O9DME(eUC EJǘ ;n ~gc2 'vz }=, e|qv X NSv@F I: `.ßE VXAs(ACI|}(D^E{yޓ˶fB][n%2/LnTߢF١'L(C]60)%즌ѸiMEЏܙy۞ؤ_rݨ1fkKwȔ%HNRj=j~K(׎y҈3i(tEڒVYs"$Z-B}TźxF4d;9ބ _j:x7 3ϚHAB4l[p[fC4%4 $p9b&ϋ0#LgA&)"iJ4tZBnn:0&?L}I1aYyq6F|Hz$"T{$"O k-x*k!4CؗO&(u"_hNg] k ԙC96PJ)*(5qm>Xn(s [\ R1Pe~ d+WقtKxtVcM6j,Ez g_DqxI ZO#ՋwCY7DwɁ-(=?/UGaDxb;*'g`j@RJ/`'>H7GeVr18k*"7rn)JZKJpvcuB1n6%P=Y8%+q.bP&=-)ŅduReMR^ HsU8PJ uH8 =H]В|"UoŲA+,ޔq N]=0<(( `C|kRvx',1f܊g"'#v #݋C-J ˄Wڷ޿}øA%3tϔIgQ_~]j5p'>PTVbQ(RרWxvo\Tɿ L6+ f[YY$Gnu?N`I't0q*΍+afUGާԤ1~VOKM5zYř!p{֭@bZۡke 7E<_ۖ]w=l*0ss^@N||{Ŋ{3}+Do`AZD,[;+S-`sUh3?,dIȶ:5lks90ؓaF/zՓCMk wWAH/TD#]@&ĥ\{)V'$,%WNc#vRCYcx}XGYHD[Z9T]_ytj G6R*ִ̽-7=np":z_+Liwك QDnDw ٨`_1X45KmU۞٨K뀸mRg,ݫZiᄿCrHHZ-0"1! qD'nX҈{ S՚ h%Uǔu!zY S1GsRa/mH D#xs7@b9GhCYpӺw}c4 o]d-`k̜ы[Q.F'E2A id )YPol,|H޻!}KόmZė:w^Ldے_doI0sؙ׮zI1"&Bl u ɂ$pw2ɨYaB;a} )ȕQD#*1C WmtHݽ/H)VIdmp)N)tfE3 }5Vǡ$ [S/w3=}#X;)h cI1gY#?v5j@xEWJ!Nԑ uk#ЬbqN҅}@<- @آv-\qġYuJ\bX#W9=H'H79CQ:M! m@1qO q$☸ц=q3ػIcD9$S G1J,qB,=o=_ٿr,@Vox(Z*h|?-m/--aW5lwyOdЭM}u5##'ui;M RD#;wLZ\1V^|_6H*~ŧ)} ~]Ġ{Ȝ*۹6F??t~j(RWf[ ZͶi l󋿇۩n-.:T܌ټC$GCeq}$jbHJU~,67+ul'7O+)M0GcWsc{?]3姤#)C-[\7$h-jA$ $d 듲 LԊmQ_'4g$Z"\R*)F!>bC,|0MbC/2C2p=:9-;G}T ]#ȁ[і q|ҜWZm j`_私ҽ*ƬOmOX¾N7։t)KZˠt9hD͐;+9V vQ=ώlh?|yhosNT{k`UP+^t ْIL"ҜqgW2d}FYGBq;[PAx,[@z%wc;hcHc=^]iْOQ 4΋uNCŐG vXe>U"+{}QheO;p(N t>F! #yG3̦;J;9X+ t6~&ԕO_3M};?uH?6 +-`"Y^>R!YM'T5M4Y(<*wÏxGLeny/]5$Z8\i'cB$8A'Dt5w*h=tGxK_3TVdt+|CUt%w޺Az1`) X &Z.Mc_R_C/+[ݰj8۹V$zS߂o"KPC"@726?\~J_驒`W+,di~͠A B /zkؤ?m6ӏډ0U.7g0t6&cT;OC6WTw1͎"ה`e,E2sUj>rlW?T$w'*|\Txm2M:`,xnjS†Ӄ./_P4o||` N ^,ʟ{Cpd.nd1/xmp`իs11-bLa(yqE)'B< ҊF#)M8O۰i"4qJ{dn98+Mi-}!vF?x S ES I!ܵ.01Ђ "u39/eO9 r2x8O|~1K;jc:LSCA`iz׋ Qj][5~l !wX10(.Fb"NsGMl<3IjP+,qJ[(+r #lXVNE׆L fȃ'ᡳ(V$#UnARί. hf^0oJ@ե$~85rG<܏fhB)\UP䊬wD엲]gX$;oqn_y0Cg*骧53!-3o *cx"u ~R(k З.|GUXh痙M(TG Zsu븰\FC|Lrmn)l(Ot< ˊLXv\_fYX([wՀD͔ Z\: vqQS#Mګv\T̓)-[?hR^+f/at |B.ysT& Px3f˟ #7pTӁ1f? :B5^1@ۥY$'TZw n'w|::9΍HhRO8[!%ư^fMXi$)MY)j+8m::tfD7 c> I ~ܘK_a6=H~1("6?vK`pcm$qXg&L8JκQC?iYpVMI9&1ٽ~u%4cyT sB__sQ0FspuY]|Qu&J-P'G i_7vcDG8\|޾D2_ xEzic!`)s}k{浨ZLT! OdA5z2sɲ:$OZC?h=0ՌN]R+> 4MU6ajW8Da#2Y cqp?y_9_朎 $X+3*pݠ[&6!BO%?ϳ/Q }zyVJNX ͓>*qlh/a-;`UGS?vкܘE(,R|)x5At?%wno06Fcݤip}tѭf6.OsٹT^Q$GD~FϡDT3xӹ~mRuzJ?8iF[s='] ESaR6sFʜ/„xrj"RS0VE5gdE F)pYVk͢GФ!9 ^ ߖffK`kmR`>R!,&EZo6 _97DZWBq!ݲ \s䋬寻KUKZE&C]kJ~ZZ|DvEϦ"^8 A[yb=>27(5Q4!οlVp\hpnRiʙOأ|?FK{F=P']~x.uf^6til/?ٗ`9RuԠ',o|.3=p|ѐkzLc X +3*ɺ>ƥU\K4n4cws?w;ů}V8ys*~w K= ^ b5YP|| yҢ*u}{]2KtՊů9PMHJ'7wBEGni_t ҹ$${[W$n?Ɔ_bl=%|d~Q(jfǑ o@K*c¯B0^SEjhjR|}F1:y> 68ޥ[-J).r}iN/G6VaM?+JCe~Q7|!Dy5%#=-7E%dH3bϚ Jj*Aς!AP )H>*}AyYW lygwD`_2e< <Vvg5hׇg h\\o 1Rv*, .l/,gWb{ pp!={ 92e/DS&SmXkt|r0d-ο'ʓ 쾦X]7 f.wAL-aOwv4Pߒ\<,OkDFk>N{MmT .Q/ {PWVK@Ϸ]iVoF*0잉ةCpf&Kqo?zYް'i;vf/{[4u2]@+FkLZ^o{7R$mB.R|*qN[&(>coK5ƭ);4vH!g13j]_-eT$g,< {*dCa+:-|>'XP) S}X՗fE9XQ& =`\;|#%:P.;AT~gN4'fl3LaCJ6̗Q)z^IX]ʮX'~*E[\LꗁݒfSUix´t Uc.w,q'عAiAjGm \,Glڣ l=8|s5JI*Uz"ùlZJi6|m)O_Ģ{.iX`RSc8!Ku^PG*Oc6A#:HH{BA{?pe;*.aӲ|.|-IFi~Y!r*3{ Ppg}Ro_]fyw:S1'G͟8;qj10=)v8#a^x$P3Z)ʇ*ht}AN%m 8 bhwN#c+E6`?y&JJf3`}T2i`۬[kR.&{Y{S@=> }6̹*w<~kjDA%v4?67bgAQyQIir0fC;Hp,DoolP#iU>c$`ͻ< S,R`9fncȅy.5Pl@ݯINz2gdVL ѤGm]oCd÷{@J̝R.tc'AUH{w&k!sh\M(ݮehzF}#xESŔbCWW ~ϒHүTBv7t|Hȇyf2RW5-u* rr<'W5RiaսʚeGثR!E*UTN1A;٣[.r AG֑Ř-Y[2tn L X޴䄾 à;0Lз-5z}@O2GUn2}ӕi*M.gZe$ DGŒJe+bQ/mY͹J:"w9ȔkKQ]keM*œ&.vf͝Sms\ 2Ic@UF'<+ .cbSzG4{YeU:u^~^3,F֘FC >`"u.=}Cwx7*S`.4egr~qXbjڗnbBӃ])Ivq9lxLů<,Њ+\&A=f`7NSzJBQbk0nG%{tf-w憛* 3KHt33Ffkfh py枼8vz8QH"y Jr\=K>2 }[s@e!F'a6R^0Z=_c.uDVUrObzfm!nҞ2s-vu뻾RC}( j۱&xQsNnQ"TX|`Ecs21.s!H*eqv~mgyrO4"^(m=NΠd*\'cꛖXkZĪ5#\\ݑ[A?x62y_ߊr *6[`bЯ:×4#d0[`y'WU$/XXh$46T Uv+x$JՆrôQ/Սr019Կ/+ A n%}0B:ϤH?@" {⷗m%!\K:/#-Zңl$bY(w5a`*o)?* NGQ#ghfGA2acCZ^8 |v<>ji6AǤ2L'ۇЮ`N1%yIJg7ű6~bG)b8.3nh:R;ua̗u4'meKrYwj *q<[mWz1qs54djO=3[t,  GkTH1KW3q$OMP~Ӵ}Bڤdccnⲹ8$wS$.(}+m*A;P $<߮sJ@2~ 5n77ڵsoP ~bqIJ?D{އ$XrVz(?W_3p4@ƳU4‚ȗ2Fh06+\vOa3!fZtdcZkÍ2GJ)1^qrFvնU(Q"Q[hO:˺M[!@"k8ƘթcXԀuϭ;zL% 4Wy ƀ!sr Tৡ 9}%:/\|^IΦ^G8X['{"eR ek -?|)?b!j%wq7x?߸}[}xØi\Ʌ Hn̞Yҁȵ!'ՒMȬ]"1+A:2X^:0;AtcC{1ٟ8lE!IP_lS~έ6 867!^#J@O϶/VIv 18Q_jˏa)5Iӆ;ߙ_9=#QQy?mC*;%̔;oݭ֤L^t,:xò= aӦb>"ć|YNgeVO27JΚ-K;;1RhJ$Ag~QoiAB*FW]!~acqpɱ,^׸pʀi)}.VJ:3sZr"SǨ}Fء!qg?jԈ+#,=v%)RC[;PzsPš֯xDd`{aB1*3 b'W$GEE| CDKXփvaX ~ /O(ã>jP,Nٔ;8Y%?!c,s'&oH`&J'˕7_Oa `,Z0"knh3P@JڤW3.IP[$2|$jinDO}PCm`jc Ԑ|]]WaOgwKrcZF73k z7QSIdp}]GܙrFR]I8μ#p~9(q;k\e`9rQ|<$7!lOgw[F+)[qshaxp2%)&Wz ,~!;ã3y Ѝ:qڄF?Eŷ`GƈUXf}n` ;Flh. OAyxa:mJxll7,܌{f07H{5@W|󓠬֢=*uxq2&v 1v'OFWr[<ퟙ<zC:Ԯ:KF(mJn `UC;?[y{X̂.#[<g3ub| A}wrqR%@zΘ 6Z{<!;/n}|n҃ &zyJ/4 a1HAOwWV1J3,hMuØEf]f9g YIHZd,c3K0oW>N3Z#;]ltoo{\`u' X$YH% !z`Os}* ϕI(.==DTg9̿tu:ٷ;;RloCTuZP{˽-xzo Bj[N(׼jTYiȭjiPoVV`XOA 1ߡ}O9&ʚ6| ] li+5ۃ`򑐋Z?3 V;ۻЖ} E^~Q}{%g+ᚠCdLkb`iǝd́hTGų#,wigw s=PJğT2)`>~ p{25c/n9NuSkfoƩu̖d4boɟ}u_h%Hw#0naΓ f,pMDyGFPLhRrz'կM@e@d{f]m@zp!.ױ".:q|Q=aNn$`8w$rkg]GJSJT[^qu@fo-Dnc-#H{ ~F6燏 ~1 !Bh&Voh/M*z0UEʯIȤ4l-V5EOR'tpӛXAA-y?_,!=wwoyͯ +V{EH?J&x̺OPy3 |az9~.Yk{,CgJY[o>J]$-0}ڲj3D.!;z3"tԜEǪ}_:jۍ;$:FGߗ+R*I$顓е! <ԧ3)"}C)3G. kP"u]rcvb+vgT Y.($J2y[6!XVktD]Dwgd.r!0l4-QaDv[fW6~ َYnIu:! WGz=>oufg5Ovi$>GB[ܾl5sHa@WmG[WDFvJ P$PRI TwF0ZU kdօ-O)6gBvT`GE+ק$m j hy7Ad=t CDN=f'>Zkւ4+h6O @.yU& p7,m`/ZHXkXYU?eL5=8?H%aBL/1UUqo4ڴ"iaULiP=BIw}Wo5%o87{- ~`8bc 9pXqȊD3OAGE Xo2(`wNSI ijS0x [[_MN0tBJJ)m難 R?|_gUЍq@b\GҒrg(1blAV'FX0nXފ3:|BҺ+9^S&ѻFDʢ #SV.&t)hf˯j|v*Iar=0kdi~ rӌK7'N~ KFo5V$=BBʫ'})&?Q;:7{z<6lb/֨Ip.N8jեfP+Yb+ƾD-ʬ@YyĀ)]:#bmVn\ē.dCL(r"D[UۗkՓ*_edz˟)VSјp4P!Y_E>ԴV(*L^$Ceѻ5^Lջ'C\|H&XjP6Sk -49ΜIxU 1B'~Z|Z.mLMLi#9?2G04^G{/(o͢iۦߡ1iɜ~J8&B߉#|QCwRp:\o"OEYWE5XJCtA7d>3xNFrkZF=Qne qVmݪ,\?>\/ΝQğmJK]ĩ4@΀U){˵W01?Y0l)in,#b}nwܹ1R=Qb#DueMESQqۖ,?,1jQy?%h-I~Ȓ (V$_:|:등(-(NrCr+gP jvCh-3Rlk&f| =e0Ll< pʋ=s4-)ooO-9OHH9.{n w}QNjQM^nM{'0Ka"]}J̤+kYBtZ8ˑQ\`a3~uĮ !#[yCV'dtD=UJc"6}_\^ q'L}nhžAIă~O_OKv]5y5 W"< S^YRL[y뛝 7M"]ˆ$=[S$}|ߣ0uTcN).+ȱy14m_ԯC=Z%H=ee[\Ji)S.eo4y&pdEf!1nQtExOI boxSQH&eйv-(|#fosÁsLN?fH͢!;3䱤A8I}qBz ɗ,j۴Bɴ>^eBdJ>pp`]=trޮ;AZ%v&ĦŠgc\C"ҤϡIn8t`K. ߕ jd[3”mQIx\8~/'c+%ĩ+@j1DE48NY"_=j4s.h..'_.fo.;ލ=,o021y3LuzPy7 pA=A,"+6@y''Ӥr?R࿺G0Q+o[Y<&ĚUb!!d&֨>OVY!$̧p}Ʒ<ݰ UQm8b{ӛn8ߒTq~pBBx00Txb+잽fܺ1l-G R&uޘs(|؋DO5KG@beKh[ؽx𲭜yYtŴDa% g- {9O~nߛ q`a wȎًFx.1v8:[y)72l2PMǴFWYD2ֈqM;nPHj;7 ;W=b0†4iz4D{W47~: 8A<Ȼ݉CFcMl/hI 0*G˺Z.܆nBc)8r3"wlӉxW?kg#E>i%]:C䷈4򡄲+jg3#Ƨ0I^5 o\ۭEۆbkFBTuWߒpId5&Y zd!5! BƇcN>R7Q4^dT32-¾~W$5Xc~Dę PphQxn 0g]E/ +LAN96rv H[{x>Q 4ͪ<nfl8 *X P 1VH>q{a&m_NtYǦbJH[78Kb(ЊhϜm w,2̊(q*a!\Q* mm$dxmiİ?tCF|7Mq!HTt Ϋ{`$U5$/O/_ZFmdY¾ޝb5GX zjmQI7Vģ,g#91&p@)DOYθfTq7S)l8$`j˵ʡ D#uK=.j|(H iwna|3ԨRL`RԆb doH _U:x7 !H4 s|<*aY 0jȄ=%Дb=;bPi,f dOV+}͍fkL BO.qoЃ+}kھN<`-I0vvX^π^M\AtA#XbèqfaW/a~kS!Ɂ2.I|B%t lRm(VKlGCdjߵE ^72`ZTľ5.QUc z-gNfb' J+$0{.c#&@/?lt!20ͤ/f‘<8^e/w2\2P=+k )'_Ͻ(^ئ,0YػU@=b,qgwٮ_p1m"3yI^rb>q#+m$ n_|$}nh.SMIK΄T5=^}X>'F}  E#& |ZA)Ik G- ce r9c (|i{F8x_PLE_zQI5-rKE3Iw.[feHLpe}P Ձ=Nj-/) f NmU [@f]I"2Kzfv _c/_|"zOSWMQLO $I_+}r3P>- oBPsTdzEƿ T.Ήy%Hf=psho')z`]dg~0gOmmWik@QFyLY)z=0/o}탋&ӱwk]XhꁀVS=NQP/hqY[d࡮Ɔ8υOmEA+R;p4e~DRpE^컰 ¡2P~CD9S/r,adܿ z;|AISp;k _Gro_T{H6pܴ.t%p/PFu?\5ȕ⠄ u6"#y 8*1*,vRd(d0%ā*=vQ|0/f{k ݖYe(UFed(޹Q   |vyu엪F7ɴ@鹝 m2PvɻвTV^og ˃F|Nnlc" q " ȘE_)5Xa#&RArۮgtjvHQx6ɋ$!A~p!Njմ.\.ӂ9{B6Ei5bR1N'>'7"W*1#P4l6KKtvCf--Sm[Rl؈Nj lJ8bԐZ4o@+28PGGūb$T'R/h.F?kIwmvÜ "Lc}Gnݩ9kj*V&%3bUbvM~JwZ aicV`n9 8ƞ!,ħpd}y翑 :弓 R;c.ﲭ;'I۶A'6"J Z &'n :p JZœx9Wc b`t%ȦY9LY9 -V /#*4~E;RU#|2<95S (dsDz{i'X ݙ}ǐ5!_y'gYōD6+'>ZJ7$w U~d(zrIf7 r wReަK5bhhaW1P+凲ۈ.0ܝ69qv\`5-Yk%;|#@fP:%avS}iMX]KRAFMm9x 'gˏƳ@uցVZ:BoJ iBVME5-7UhBOA B#20d%TdOmY7y쾬Y{6 ܡqg iua l"^U5Za:Kk8]RrOwQ8h!و[Z*\-h4P l,@U5څٵw›rH cG{Dv,YB M˴nR', PK#9ݐ[2{ǹa)EAN#`2MX.t sD;7CL|Q: ;`s#|m8AC[5 U +7 CE&nΕ>[2Y28%ŕ>K$՘*FA^#lP:L|!@hc3컾iVYp7xo&/+$[**Sz߬6F:@L g5PhgetkԪ_[<׋Аcb.],:2VMl6Bʭ%CTiT ii9SA*" U=4UE9H{;@,hH1Co l|x%o9-^?f:M"=;:\u|aDjf K7lr6Y;Qt85Lr>_^IMAi\MS=bׁ ^1E #{>4{e9? ڭ׍]2[%<I4Jǚ?)e\.-wWt :0l/ T17d:5v3O TEq_@+wu1Lhrpe&T"B@,i0J+hʼn-5 zXKc? oVO Kٞ 30=i6^.#>"0#{ƇSt#탳/aH7TQv<~]϶̿~י#M舦[H"5%[xJ^ؿ0vr.ھ%  -a -81L%=6#hHGz2jJP T{cڵRR[iT0rŘ/mt*8Fc1v9|>=dv.wf(%#C2_ ˷ĸQx# cwk7'^g՟Tic+( nrqI/|pцR-ZD֧c_M@IxE cdfj]t|mZG̺ȷzLgm^m4oK@DB.֒m%ZG@) lp6w@;3 =`f8S?hŒ Qۂ+ 1`sqdڶgW Le>ac嘢ʔH`5(E^]8c2ݏC\Dr7c1*ǐo8j's =R;cnUBtM_D+yg~hڛD7x3lprN syCk& wWJeᅻ#oj y̌T==^^z2VͳpqN*;gCBp>)lgrJ*UF|?9NL^0BscV_'L_횜qY]P. @ LD'ZfGXqWz! \IVa!Ń"}ՒU22z3sC̪j },A6_*Ǧ+~:l~X ;į4 䨂&K#]n/%Sޙܷ/0YNQi;j!0@n|lO֟ʭQL(ߔsPNo?_=tm}kbzÜqNb)C%@ȒaT:3|N6 |XbSGN5~2ǃ[=gMe60H,v*]ku)p59p.p#:[)A c#t'z/OZ*zz579!O-"kr^z*!pzdY,Ԑ~5};!Bē"'.[Uc0nVl|bjC%m~ ΙSN\ YyzJF:4Hh%RbgBiʹlLr9F\ZUO_LL!E34$vKC[IV^XgK)>VKȚ4aғvo5bAj/Wuq>h()j!KrP\P@.'m 8LRBХݨ5 @f.vTe 2Sgo =*ihl$cbx ~ !r+a< hPuYL_Ps_nmby_v`ɰ14RA= m'XJ2z$0/<)$0f]1Lc?"?wp? Cm}A*Qڈ!sasMu^Bբ A' فf<{~\d;}<ԟ-96p8J2+HZchK2aik.28q;a>ڢLԾGsXc+"ՖL㶨 bl&ZU'6u0>]%G? KzK4 s~otizC|y.?'7Ԅ85B9n\4cF H&Ō9&.+{rhGȒ׾!cW. extEHqL?|"y~M2W7kgfh19 QY*b =_h__)<#p^> ;;$^Y=dĜ Ա) nPnآB"PSߣU*RP5~y 3_-4Y뛩m@i33P:/<>Y%T} w3-*o<+X=UG50Xw$ d_GRXخp9 6$]/jYp)k$$TXsV=^7 c7"NI69Pհra$ƠsXKȪ1c)w)n?̅W8'#+D(>RG`oxỲZ)~+>ڣgK1cAe( "xe[JnrN^_!'J>h~JuK V8QݐCz@;O֣b0/VK_z]b5vlLŮ>cBK5rULh$iBLLyҬ/O,1,CT:eԚB'\9&bEWC1%J5͉͈OJ!/w0Ŗvڗ#ץ*YR{/D֪"(Jl\ۋ8xS1 sGZ=2ʬ\N,3:57gDĐyJ03Hn v<1NCf#<}#*?}?M%3ݞ':[ݑɅ9IwM_L^7ծ^E; lRRx{쯁(ۇN,c#Hf@ݴ.$8ԟ m 3ͩF!DzDz6M_ 5ݸ4"؛'@T9_vMex' /5I\k#D2BrdBT6L&"xlN~bΩN7q*J/ͨ H)VOxXyig2Z43{v,)4;>dK##ohдLpϥDrvbԡ gEgӢ:!6^o7шkL)za̞@T{"V:8?I"0f3N/s88X{h` rձ3g00ͬ2 Lc R*ZD7)S|9r§-if4 m<;Cc-dmvB3; 8-bk!sb<4Lm! j_Fέ3p{&!vEL||,dxG8ցt4&TG:ֿEl fN<ʢ Xp]ZetM`L(vZbNl=|s^ʯϬ-Tqj~ʁR?T)& (TI,"wBHOJ9oܭKqԻ45OrtyHQ7DڣAQoqcFVlm3>XR| m:@n%z؄E<3T9<(zyHa;XIF G~E1 @EXUj'2<6M;CgsFZiØ c))9B2g T1%{=Aπw[B&=oܛjc+HI7w=qU8m`[\dGꬫ"(x͆CɄSJ (ة6:V;f&eV`33^U_[C76+SRz3<H8B%KuԕU[rWJq(r5OMٿxSej.a`[ 0E(2D0nt0ݼؓOEԅKyY/ <A]tUHM#ƕ/eNr2ܑ͐ZÏ,kCP}qA˄yoG?% t#rXIE *JNO9C)9kD9 ݱwඑ>2R =LҪ+[qUKˀ!gē6ѐB>0Xe@wzEXy+`БQ_}К~Nu1*B Xtbܖ!2jS(9D.ߒlH{bQGrըJ΄]jE(ƛr4@3Iʗj5}%^{V{ ` /[ٯ]n [0Ne"IE puQ7S7ƁnMY}4W a[<gАY{<(֩lrQYg`ȆQpa[XA.NQY?R3U See; cUˣ!Ҁ%qQe\\S(uO*z :B4ޡwѕן_$298,Ao 4K`[LmJe&Bz\ ,NQ6M-Fv yR#5H.q\-Cvnot2!TQf_Vj߅#n<2r`jE_7b Wg &hw3NZbE )F, ~N5@@6J5T5&D֞s@rbjŤCVi$TtcjYuVU<^q3Q7שׁH!ӋH4I=l yX3-%<lkZVB$.BUF!(jo0; :ﲎPKB//3caXz>oyF\XIjJtYkG+͵@6Ɠ^eUE#n!$O0$vpcP9$< kY;)/TfAY@TR>I"["?ٔW6U8v *ag)A4]&I`n{S&:ćPٱca(Mƕr)@-F%Q|3|So i~/ c%A{fַ@ -%vfFi!J}W./+8t )Kl&JInW 0{~桫 9ŢkKO4Nm%$ߔr}BDX-C| 8mJM.Ne^ Hg\ rm5 ܁6M*32c&Kk~"sfrebUQ&:¨Tx1HbVҐ%%RR\zx6N<'%q fxJvUP`؇Xe#6DNX  xrt_ܭ#C1Z-/N_}7:1[4+)؇t f*à o:B%(9; 'a\i_wɆlmp] fA G.H^_yڳΣSW Õ/"R,ݬL4ـߍD3~<(dP DK/zι& +Ĉa{U 4R匭f, 6UZ JiF.n]_Ь Zw)~Ѥ}DiY8U#ëm4V{]kS}g ka0*-# Z] it90 8PJ11@#pfc@ac|$sllQIQp&'qƫf pΆѯ!k-t8-ȄatyJ+YbSH+F$q2"P Dj-İkLn~F|3"*/F))aM4=H2 j/ Jp=>x 93h(C+j `&hT䜢&Υ"5ӎ<?A]A;:TG̓aQVN n"g,x%eE =5eאI# a91Y:͉cz !>3 nh&X^ 7&wHfw ܕxH$UOxѺ_11K켅^29rk\v{b*i>V2il?L W0Ϋ<*Žp4ko=温e9Y;_-œB~ "Ӻ!~amqGSȥgFRdlJJFfSם=?u!Wxek&18Pl&#$<^ !^T(I[h5i+ei\ Fs<6.:5 Zai< 0_p{Avn ,lZش G8`#A_gmgXqdt,@sazwPGR,}jR<ϧ(er $> A?Bq.m nmߡ0Gp7&i>yi׵\+845g_w NL]\OW~գ&SK .QcHٶջ%a/ݻp,eb.1 }6>l76/b9S JWp-|QE2-pubBڧyꡚF hU+2J6P姤:TL/U f㞊M10c +֠[GJZpq%BndЦrnffz} eTmw(9dԂ9U)q1ψRHݗ>"[ja5u)i?fX J1 ,O On0{^[2GG4(r Js_BدSk`AX驪n?{"T5f?f_r^p +Vfitem.LO=V6LX~H.P^GAE+X9̈ ;ѫӊ5x7a-5TRh,-ֲ qGNdCS, TDa;t qLa{bտeO,VI&tsy gChg!"+w1ֵ"ߞ:E..`08^iYS.;=}3xw|l|\(ˋ.G|DQ-OjV%iM&pUc "WBl-!02UImϦ8i;>c 23w{%0ny#)1} oה8Yz6>gH%}tbJ-NQwz})beqoݬ O'$襌~!CU~g<1xnD4b o*Bnv8TܓRQtrI6x#SLKS%7#EPgZryﰹjӞBޔ(5˂82?u[mU#"MJ~NBNF_,CꌛV'}WcHaTwgzڅÌ t 8){*rqFa9[O:>]='eH:z_] 7.zn1z$|M(Tqk ]0qQfU; >}†3qyÛhͳ~y \ :^QcQow,$ aDԙYr"IֿG! GYGfGh3ULlRlO+3KAxO\Zx4UC@))@mo #} xK {L͌G+Bwmt[(Yz Ǐ9EU)II1< c[e6gqtÎAo86I|j`x .F15ne`ҵĔ K("JD8.ڃ(Ljn$\~HwSsޓ&R}J_].?mItalY!OwagFCSL,*W~AXaBv`^{qt9WBE M[rlazCr6s/,3^i| +F*%oUj2sf/ÊUguˁ/Z1Cq;̿;i5"[)QxA\DgSMz^ķ8TeLra9e/00KLͣcHLX?"rƠ\%Ŵ:a VaL"8>v3rOP?D8\f~r3峺MȫmiK%%Qቕh/{_2Rd#y2< &,ߨaFzG=Q#ʫim uKYqyz! ,:ơU9jʈcܐ dTF}f^oqPմ-kr&.r8f4$)JWωst9(݌2t 멩q~s]ٜػ܏{!ǐhςsb_퐓uܤ˧+Ȋ;(|CȪp.)T6sjsEj ;BE ]VՀQh,絒w G{M(ޫOQQ>|_9c<`}t*픝E?@MŕVG.j@gt8I%Q jB=;'zZh$`E>l&|\HiPʎoJv@Q3N=:PI]ZelzWOS 6ٛЪ(0S~n<׸|F3dWvzXID3t`p#ǝ :?UKW$[y0_B{a PȢF|t~?6q7!O$I'FœĻrmݫMve%8rlA{gUJ{¸i2?~BF-[I,J޹[B]'nR])}lci%H.rihmdu)T,槳o7ZmmsKf# X$j9꒏)b\n 6b{2KhZXm;P !LT*s=UB@$Q*疐EwR# 4K`"a)pbj+݆Re=Lv+Қ/~3|wC,T5W*"D(Y귒41"4e jPTͶ3Z m4|".1\=H#Vò=hz v/ߵRRGiwn84q,rr8f7I[/ spYvGhD21+Voi8c^>gF---Cw7J'EߤkuHF6YxHH'?KPBc8)Dl{.ܞTtp+x]',`ŵyT(Z;sLצ(+i)TTjVwE?ò)=I)Đ 'Q}y1`{ԓPc_ߺeHy[i4NFN;/~l^WJ0ۭIkoyMM N%9G$B~Pn"@)>c0@8ަSA? *ˠ>p-%,S=s7"Zև'l@pTLP}F*'U0k$ K%C;~\1PsŴ6(N!ַFobhźӋA lle#Y[\ sT4>t\}:VtU ]g$Afxeh+yr ހu:ѳ9Y_ֳ8 t tؿO ڢxct#YG0Gg]҇;Qŏ=]j ѷx!"J )ӓ'=&pȷU%[h7@ ƳU7i_Kj(>2K1wMgԷ|X36&|])^2*`;y86hgv oR)6^-dGEoѡ6=0ڇ m,hVbp`K/QEKk׬PKhE(tn׽~_C%QɔY7.qG,EH tiA~aF7g\4לWWc܇*b{C1x._4; @֌5-zO @;GL|#esOKc\]_=deԧ3L2 IX 4$D 6pA? JJ+ㆄ{Ld62҈ɵqӖQI2x}W/VTqby{ fIxa#pz@xJHE"6Kkَ {C'$T@\, ԝdQfr[Dhqϙd^1}(5i8rTҌ_ S,bx} L sн:ōGN45%ИAgNr1*5 uFeվɵ ^o c5}<Oyx.jw|YҾc5 [c:SwFJbJm9֢|Um~O2^I1Hžk^m%Iޑ0z?/&Q_xhVJxp!C=VJf]dՙ.gy ?+E cH.H9^tJ1(p~ٺhAxFLQdǀ "ٵ҂hZ~w)dL WRgE\:2Xn댰e ~*3ԪaY"jIA=45gb9I )]]LKƭy"u,,*Q"͐4%s:R0D(<#pMuk1{4?sqW{!3ʁxȰ_,ۻ A'3"5طAN?q'&p%ib.Kk2Q08C(M*cyXޣh V%5N#hjsQmIi"z!k$QFҀr/`ITKY3\@f0F"p!Vy2 :@naYZ){}tLPԻ}}%eY125J߶M!Op4SJbuտ**=ZT(t9V~5,RT T^ut]DSte PuR~ٞxecensNiQgT^6 Τz]f:δ-Se8ՎH>!Cv!ے̯ Ųm)'Y?SSn^玽aTRjk֨#gi<ćzz8Aww]a&{Iю=CyZl~t֤V1-\!8]奈;|t'3uTP&6}6)f5qCN(G@fx6 ;,`F$P \@6eK2YR{ `zJ$Iȴ{〗LPr@LDz ZE.;rt)֮>hS{J7,?x>;h֓VSzWst7ֵ4omEs3 l +ޏB\@mbjje䠡nTAtwشȭV '[7 Sx;/$=`x?:Q*KJvxBBޱrSͳb,K& {y8k %"YkT >0eXFׯXw0ɗ؁]!Xĥc- U4ytx D?$7Ȓ#`|uj).~8dwB*PgRZQoO}6IëL͎:K1=RO[],F-$Lχ8]$} 74|rʢU5z]RyќQW^mM@cQ(&놐%#n4:P><}GR&'C,ZN2&`ֵ*rf|Kء65nn2pw,[qh<3^.\(V05n赻`,MqZlU~srp-6:m@"WU}w<輗X P(R[~cpZ3AMP‏X)6gaQa L4}߽\#և/z& kã22bPGm238jQM[sWO5}U(1N=>Y] #i3|0xׇICAI!hxд B~YC'B9ghh*cY}y\"E䍠3.lcW2no()^Muu&j}ӒT p *$&mA*(q 8׏ax9A/aboHxL \ZP,XYDWTcN_ Ezi .;?\oknlF)/.Wv {EQBxoE޲y=Era6qCC MENWYuiZܿ|oKyl99<Ϝ9C] ښpf˼y^@OR RQ$9/)Av<~UDž_>mkxxywٳts{2ǫ|u52.p4kb1)F9 H8PfTh$pd<yw%-%+~H|\8xH!0GgB(JIVJ֐+/:K(ңp s"hY /]cÓX"_|ZO0S#Imc&p0RC#W1ƀМćɰ5nIrW7WJ :^)וQzIp*`L#& >@|e_řZgD=L#{(<bܿ#w: /qϠ KqWu P*v1jM@3AgzexStdY#7&s`0f~J[w*Y:𐼾Lw%s)Dy 7fopn&^{M[ї zZ/Vp)d+.߹-bιi /^8g zDǥ_†VrַH)(<$wq E;#bkBLV`M}0hy ~/*,OUaT%:F r?" aȥ'?]#nv~/d1;%_6&ơ6K*OM`s@Ф9;p k_' Tz[1ТGo͵ .t(8qjB2bÒYJە >{VmXL!(Ae|qbd &_m1*: (E=UŅ g#?Fj/j"nj;@ecw{ Km᪍*kKU 5'sS\s5lWz%[Q SiZT'j`Sea5F-س,s+P_UOw8y3ydzg|ÇD0wdт"09T!J;yҮ??q䭦b Lw2I8hŒ," ;$՛v"~w;;l ޹BǦ4ĭkuF|>$& r7 Y@d];k_rBoEђ|%8El !XUTJ 7 5s,s+:9aCJ` /|h:M.^DX6#ktii٬KIJrb'ó,g@\c %#ӌǍjO߾4NZ|VY)KJUR;h&'Nb( O 0B' V Yf OmXɏ~K;.~1Q 5wE&uRQ*#BPtQIs=n8ª;$Z !PeywÍW| l@2'{/I씙In"_6ZYeKz쇎`2Utx̖Q#Ǔ7ވa $*Q2M . (e˭d-п# ^P~8[,r2=݄5=Y2P @!zOWY]M aHθ􏡘9A@cڼC~笃 y4|'`8Nڷ8ۯ펮8Rg4Un- [ay^;r $2rJ>s09W#ѽſv$gb{_)lP͵hJ퉣7"|k "9LgvwAӘ9 ~5|۳<в,މ:2Dbo$`%7 DK9Omu ߕX N[1e2bOqoUn<}NYХbS0>:Tm@oB$9#uS~0$`P;!ϵ@{ ~\?&0XIxn>FuW<PGJͶ=w&^tYMN.vNW*f|ᣒa`x&;Ƨ<^p7tcy⽮c g-/T)f|jRmI1+yABt#ѦU@0Աcq}%>: 6L[X@ӴxjZ'gR]u}̣c=6lIiC}751iV)X4_Qiʬ wWHWC,ZJƆg NWY<=s3{J/ }"}P R@"3vGյIm $ĸaX\uuӘrc%W*H@(*Q{% aW7FQ(/ a*HDXr'2o F'CG]MlЋζcB$u1rsIbHnAVm<J6fv2Mwz܅:qm'o`t"}Rv_P[rRKK, {4h}Tv84> bBIJgڻj" -5 [iJƎ;qE٪9PtѾlvWhuu!Rm+ñz>[mZqt3)皍 f\7WJ{g9)=inFՊ0ł\ː2:G;ZAP9B R"-x,KQٱpߎ+(V3wt8qf:(Qw8xAs!T\ST;m7X{TQ -x/'0kbU>߮>7$үyc4`@;WO)v2JԆUצo S\3> '*V5pi c8cWJFN8xQ}G굲=ss:]kY̾"to% inw#b̰2U@xFzs4)ZLz'{yI0fd{7kփ菗cz(+-:)|DKC'ҘƠpp㌌s.F5]ja."*╒bF}J+mE-l3p'K$-Xu -iymlƔ#j+}q71jDr [ G|#{,Y蚼;.@G}d_4/gu7'F|.YL+ϐ\v#C?2F Тv鰨ǀhԖLL.;?2щMZo@/G\.ڿgBz#":pGL8µ=V]W|b"Fhz<ݗ%ŋ|vd w,| mF,w\a/™ ڄ&-;$!cD1ٸIlwsƲh}Mf}Tn w A ݤɤ@svOm PX֔/viGtJ/n\xA"Q0?c@<AV2'pNKRU`l606F,c~0ü±5m¡f!1:@9 ¯a)YgbMVDOT0aB2Mމn# ",%1A~)Dpiصy L; k7)q E67͌0Wy'{m^? ԵnHiR؎+C%]QNcf#B^KlqBqe^H xY)mԪߊInER:.XǍ}T`4.Zw\3*dBH+HzU_yu dui;mK:HTJަR|+Ѻ:}/DWφɵnQD j(ױbЀe i/q" p7 /;zض W[ߏQqa4}U?<=Pc!dn]!;D&.[}673ԞEq/eyb]؋/ xrBFXe,LcT4 GOLajM.Ma1u67Uy dyܜ5}qyL*K9GC"˔Yh{&jflPE'@id}F"B*>sEӵ ,:ڸAԓ(Å֫tƇum8r#_~:-"'i|ZkXNL|*uU?,.jR-hrDFy.p9ݵ5: zywW5~"%g@9WZY+~>OWh $,ϸpv"|Mǜ1 8ā@s_0 /ѫonu<881f.H+0j%,o#_@x(TST*%`:6iQV$UbQh *+:X ͷC3}3'zamУ5Q[h .^"N=ӪFX+^s옊r1Vx3a֔|:Ϣ. $zCݰUri/sYFb3tfE6G=eOC⑟``BpHf.܉Ϯ^׫T}?I‹JiuMwܑ&<2E%1EO Ur'1!H`%n{1_N%h*GO6r3]=9L am4W\ͷQL'r")l黳 KU}5yg~iÏkhLV݅f+$Loc++O Gʥu-̡啚x]R'*s#o|I31],9R鏲8*/nr ws+OUЀ}* 3߳oSC? ,(eUӽM@CuKe'/ _aT=KTCsK 5enӂRrmz@AYj^ <|Z6Lћb&^տO#‚4~~0ԦOK!8™ZiP??CEC.IF!$Rbl#cCL*2?qI9FVJÝzt eMq| 4k6v$}'0L lY|Wޖ!co_NbYYAt rبFfge\q\i_0v*mŅG4:u/  \J^R;b8Ϲh6m2b܆5ALm]ږp[ M (dz#"=m5y5H/H j8)PlOLGї'w]0Q"xw5ʚiPS: 7YJ@?ڞ:ưaPӇS!Іrufh fTg%%_Bg ̈TFw!>%.qTPi+"EdA0 )^΍+^Mn -AUقXj_; e+>.2{f/6.Gr.ÓaM?S({ /ӼEch:ǫ[bN&Xʭ┤uLG2 xޯm'ɓ;ݮ@Ѽ׊jb )NUqTf8(UaڝRm{C/KO*Lr5D9P;t{4vٺ$}@bTnn󗾹W&lϔ%H03<_3:{\_l)s|4G$d,T+[h`((}Q[zxq oC=n/2"S~;(MVw¢ElŁj&5%Dyȷ9)IPw5|#>|/#vp& ?nP"TR MZ@-nm,g:ˀsIp>44q>jh D0KV 8ԬnPX$h R e4CMQ4U [o_+Y>~o'݃42m(ǩT:9_#r$~dD7''vk'إ?z4lz:z>jHf6':Y@V0سy <-Ӥ- `$CQ: -a,No[P ,$%u(F F6z(=T/f񰋧 !DW^;\-]bt 6__ck46,X*kT7umb6q 42_F.qL\ qsn "+9!Xen6]ʃr7S1-v2nŃ&)˗J']9UqQ8u>'2ݷd&|UD?ҡWJ,l1M8vPz9ƜUPZ /Bma{4۩] ϰ5=nAp!q:K˳U`O`^R=lvisluZGue{ }LH4(A_쏯aH:i`{7;mH?2 mCmmLtk򊾅1PZcl"=.ta{3]P)`BoG8+ӗ8$9Kpr)?(t\T #I᎙|hIJhY&{io"3R)qP^>jjҭgQ!Հ1m-b=nϼm2#XNÀ\~/Arm=*08WQ:Z;\@QC|xRLR,mw~Al- 3l!QCTk߸څEQƘ=|przH#IOkz@ ~ĩy .m:?;} KrTb[W+xޒtTY]Z$h7[a{:suw]DKYEޣo4Sp} J1ì],G0@+YJ fT$y  l̆Ր76䶅qVR-`trT}u(6 Pl-{O /Xiz7NF_ږʫy kejA~8 Ro4Z.Flp~猼 JD-&v5rt0(>%vƭ뒥 {^yuD?RvA_Z1Dy 49Ҟg 5~ޘY ÐPGJK!"KQ}$,u6 mAe|I_MȨ2`fGž$$)2\iF9.蓇\K0T̶49v \(E}3m- %AVkEx5&s;Vtū RGz\wW{qnZ@~`#a&)i,A٫HLGu頬_{1I:Ä}N(DÇ:Qؼ쒥bYLt,, nD=(,3Bڃ5>i""iaO,AFƱXC)1B'=3njfwwҲAFxS%m_BH'/Hz 󦝝?>A 3ѼԦzz!ˑ\K0HM v+4缄̓ ~2\W[T[]luD2ƪ1]-I#vcPG{=ns=h<'Y{o_ )1~i2"sqMW`D{ޞL3ϟ~ƒD>`Dއ}_[D?02j\ ~%.,P"R@D6VJK@jH[+rIfs)붳=U,MĚı}亼$k`; "UO) psQe>xkdE0`=318Ye%N!)f")-+R!F0@BQR"Y_FMg":) 2S㧭1#8Mp@D Jحӝ.3;KFmP7'^Sd?t{ʼnf#7u'n 7*|F3UpuW)ocx`>ε!liX-g ul3zS{Ta+7MN£.I>K9yn?<6]6&NZ{L)ZN!+ ?L 󤵏(R=xeקE}~gnORP7^ut2WD̟K?%.Y ,Ȣl1wf2OZIO&dzIE($~Sze{Qp.AsuAV$6 Q(B @>[p6sX[@&?D݋||( ğ~gh9`hz}1wfCdz+S ql.{aS;Rә{jWactz1&=iW $Bk.Yg(T:{σ 槢\?̏HGkW9:_yWp%w/8ӪJ8j8?/omu ᑇ 0Ù ҺČ2>i@\oجl;ᧀ"پ?93ytfO'QZm,.EOĀK"9{txmB鸍] y;4Q:A^w=E(:Tw2mi9DEgGi> NH~(Ap9mUR[M p%w_fnn(@Rw߹ 6RhQ:ns'<0\KT*̆ )nF X"̞4N5ah̲9e*w#xh~^҉i[9 T"[FOJJ1tV (Ϊ7,!4ȗZ-#LZ?\>LXμBJ!uXD<L鹋U'LI?66)JG?K_2n 0n!_9^_I(*ྐྵ~ M@GpI9~k95Nc?E"aos稒ErW<`4Cg7hWĢpʗk?}^ʹrsY qET6j`L".pq{2djo%CNF7o70fD{Zs遙ܪj߶'qx'Ջr601'*_0],mhӉz|WM4r9gPay-/}@vwD MG ㈸{y]ǻG6T^yqURuloO]J*f(^?G RR8(W2]?Y`-9*)F; ȊH˱[5-_5hwxm\Uu]=Ots;lu`fd}M&:"=IZä,':RW哴llD& C"OadoxsME:uAfa'=S+q逈U;-*c,Mػz<x3{ .`8õ!e`B1@20AfKېSbjZeCbzy%jևdps>Q;B; E~ 2M[LkoKAgiM^8D ̒2dl:u![u}DХF~Q!*] wn$F_;Jv #xN+m&ֹ6ոJ/qV4Y 'eG o!cuyB8V(Qd?hXS#AZ׈.\Dc䛣`(y~O~1[)Ż$)YEpc Yldy>iZ[Nqj7V0d%]΍NaZ<[nj7UEBH bh7h0r];PcHd(a 3|Ư!n4J|Rau/C,,S*,aEh'3u?Q >JƑ˂HQt_Kp[K uR4x/*X߈ӷ$2c:% %Pd-CjX#fZ !_HO1U'_d >[lFB0"N(:l$, wڍ-tsHF$wdx'Y%0IQ}Ovl)pA'=8J:iӮ""l)inbDIlgQCV9S4ol~QErZrXkC-Ӄʔ0ƔRi3p'y2}vWCd{Lru,h6-OٲN9bULAѠe$U #vbO#s_~] VR/@\)AI1"‰ԦR%# t4 kZ  ye,%voG%>/Jl;N%WH شL6Gv.is[R7+j#pۏ/}<ҝS%tYVI|x`mgb @ oqR6Μrs7!BtF :r%Dk%XF ~#côTE)d8ggJS]_6S,mY]Wd=6)\<ێpU|NtOL`B(tӀJ:3ocῌ޼Л9)_Լr:  7t"n&HiGF/!j"-p(y:KYwΈ AL'=wg~ɉd;^Fm?pWG@1YD+]K C!kG0i5VB PC}U`|q*j?'XKa('ٵ΂Gܘ7TPˆs=o`]lrWn= we@G62ppe>:Sc2<_h {HLqS鱛^Fb$3W]JC$a+ݪ8ͫa3fF(E= ԐOp:Bܧd1]*8! K;)&Rl)y$xO'zg9+@2:r^4Vq NT`e: [wیg'_! ߂nDdu Iv/\i|"*ʞ"34/A|M-N:a -~:Q$E~qц(yxs@T6]+QHF^wwv$=u gaOc_uޛ lNȺMR-Z--TsJMTNA+ -, -u^~+ۧFVEqs]s'$A_4&wT8beϛSȅ#H_[%$dvsObsRʇUda4x]>C|!}yf2F]_(XR~۟յPc&Zq~=/S^Ǚoo}^i-)[Pz),e,RE Jk+htG7sVc;Ql}iq+㾿xw5+qjXDž14ȫfFe8EG7JR%o/}}/E#S5${FXK\w9N|]n傈<" } s1mjgh'b@gS2|bP{wH`Y+~ 8?Ac]p9j|U@R8u [`1u?䪏 90 B80\Q~t9$RϜ~ZAjΙמк?m!+C:~nPfZK[281r0h?㡑h[?kI#yfc8űe~$0`q7 +Z&%jAF-]o^I4)zm.dha S.-2P+TC/:]tkOF6fFMQ;nOƔGF.6v#NBX-p'O)`մE ˁ!{[ƞ.PdUKyV'bCJo\evot\yԯ8ט0Uaa5@(%[ hSJ2ʲT-=*ޭy{}z:+Ϥs 1KӰ'6[dnJ03* |\iq69T#g7+-ÑH0Dz@`q4>O!UqW(:f`_e%\UҍoWhOǣ~BS{~tNzDĒ\v _%ӔG2߸@ݼ7:kUR4eDeR0m|-3Z.(}*e*̱8IJ@qt:ஓ1kcdL,T@cUmB{{ǜSVKqZUx*kPq6ՔE޶o\޼"V: 6 ;Bʅ < TK-h^ 1׾wn%YHuJpEztї;cp,* aA<:ti_Y;>he\${$ksGCaEA*?G܏MT-zA`"D[͍Lxt1PȽΡPePD":$h cO.SS%^lҵo?TʢvGDoDI:[ k͍$&d$ W|WA#7? NIrKȁ W JL٢AH77ĉVXEiݱzP2I1XW޿8iDPC mdwgMt98i]׿%WV3E4D,9oHHݷNE&GRXpY嚅TD3] ^툮ΒBMcwxvl*'ߩ;skuD 9ŪsƌS(#pmĎԧ, SG4dߩHs}o Hi2HnbR1͋0gk ! 0e_7"HN3#sALÓܜZfźNDE Ck];҉C])C`m&H/T*ckSEJ $|N-N?ט![BA AQ9I+{sDV\ӆ,W$ڙ|moojR|r=[aVUcV|˛>(urI`?]Q*OϾȉAV?}@'@(}2nmn]ښ9:F1xyElǖ2DNzz(f t]45 3eQ-⑨S(Q44}gy~'6zZbwN8zj|5AV m .ukЌj bC{M/]}.s!^hp%-YUWWgH_Q'cCQKs rWt3؜#3\Ɯ~%?<([`jA1XJ d4't[eM;|SB}޸"sQWc25g.͜ EJI~,Y<0+I(i2s 0ө| y{S @3_L AO4ħE]q7fI|+KhR&4aHSaӕeZ:? `$s|.ZG0UpٍKxUv(^& ϧWy^_McA`[-y@@V8$tȜ~ $Zu։DJ5M+ %P @o,`@]w:uCS"t 3 qjA_JW–$$L ƶ(A P} ךnaG%?972bp83g+#%4Y3 _i$~T8۠bL"ҭcG8>WNtڧS)KBe.]Klr X7W48/wF |)TX;)ϙ Q0ݿ'l_99YA`dRyנՋ=RU4ū"Ĵ fQr>)89> `X1u6+\2{_gHYPkv F[#N >G2.I֎>}#P*$0V|ңȴij=Yt>Y:L- 6=@DݰRNf'q0F!1 ,)YcKڐ{j4+snS.y+X8ˡJdl#kr*DkP6G:0Z؋@LXÛs{zݒ!5.^DT[ In';u>lOWBZxqo[EUed0{.AEn~IgD/%.tLf6 o,~e(LZy5`/s*zQΓQC5m>+Ul)aSI,N%i1գ/: luk 6pX}HJ_4;sxjUa0ŗ`-Ao[+ܜS9 dH*'x;CV:Q*"L˸~1h[;I/=D&F{{P*KR<߂Ӵ궂3t1Rls>6KurK0Lܴ9"YeFY]U1SGጼ#2TɨY0n1b\WU]8Kni)]N *1~nv X55Z "2^NU*5r Ǥ` ChVaaFAuE;(LҲx?D%ڌf"܏c˰ϼ]YD@jw4+L0Hg!PCjx*2FLFQ`}>m*jCTΦ32yy 7ַkSR!A 2EU wʩ7]CscdC;li}-)CDvMWE},M3=Wf2$Cr#b7zsQC+{0qfjDd>{Mb ϰYb.,!̚ zFwP>D*<ķ)xK[90*-$U}e:;EԐU>ZZ~)104jCe(w|bKg)}Pq7',)^pp?^AYs[͂!u?} onKzPƫd$j3iL(+ضsm,עk؞Wcz ]xlqV/%y-B{Z))ঢ়֝TxzUl.*qLq%ScU蓮Ei% P:_,o߭n6YV)1LXphQDR/e$)55:^>sNєu؉ o}6ǐ̍bTYfL6AßMNū_π¸'; ܢnVdS6G.p@t%>A~>& o99(N0}`|{-\}đ?r QQxb?\5,hL}XTPz^( SOndK ~|0ܻW')jG|e15QxEV-k*HQ2ńfUܾ./v-fr~>-Ik^ wTY*5rN`KC=D-N68K2 WqJ^AMqg E [h"u`/p0U@6fxTM,cjHm*ۯő8[J| ^vk2rZ E\ȶ X7o>9w\i.ƒ=a#ih UT!OCT@3=)y:ᏫԨogM+Jl~R 2ڊ,ESuc"I ck/$ C1Ǝw)؍R1 Fe*YOߔSO0o!y =R5+x̕:\CR/zSӒTrySM&"@PmADiz 3gÁ]xu=9)̹uن9uz1eWz5߷9ʓK:z ͈aY讽Aj%.+?U,/x a,v`&j{_l: cwIҫ!8r-46i1W.[ö E:Lcˀ%_nq4elWYF z7kvҧʉEG\Tn.B,=*ؖeiK^-bpH}pB#נ}w'n-m儝% jD{}&`x\DHm:pK8hDJ)[o*/^cCNG E \`ppAJh4n{hw]rW‰cE&dx?F}UHM3 vj2]_:K=C͒ ۡQap׷fPH}lJT,˅ x+#h]QLybH'P(SDg(/1iS*d sI 4s?V!f\mACꟂ)SjReQ7xzCbk$lAg"ha[{'[\`yY"%5 "`3y oEL) [,g71ܸ/onl*[qS9vXg\MS 38G7VOH`HA6>L%~g2BoV$[*>w$eOܛDA3ц]e8Rx J~AyFǙDizBv-Ҩo'mH5G+5ɪCZu2^,Lz&1v}uHN/p*k @\J$7/.$_SC5>mGˍ lcYlY*J=[&M%ݒQ3fԤ ,{¶@8b$/R5xk=Gd,x hXlBm=32l(S|#+"pёՠY!-)Q`1aIw)6E#\+w96c^!Bō{0(}Ư%팜E?L]<˦vܾY wqk[q#AuvT{ |ζ9o?MVd q,vxAP! $W VQI'%psEkLƑUz%|V=0sƈAX)^([uH"ŽwڇmuPq>QQ,1k{T㖖p¿ԪAmUzf;R='79% 9'u=7kޖ49aE ){+GYXP?v[R7Hi$+nISKdUƵ4h ~v5q離\vg1pG1& _1cU h,S~1bP9}@ӟ80 OȦlXj%[;<'B 8Oh!K^E9W6"

wSɮ!Yd¸ )P^g232_"5btTuAއzA_g"u[F,~7:fJ]>Q$23{:]ss-G,J;wb|Y~yrG%Jϔ9XwrHPga7 c@IWR<56f4'4| 3PMt,t]]%u1ALo5`Ց|. Gv 1똯R \.,ѦD-[BoJ= (<PYAc0ԟEnIx.CغYkؤEBL+Ps*$KTIOc*a# a2d39 r0=Gɢ_~D,"ȧzFt[z=)'UGℍOc ?Mo$8q" k)2*: qW d!h1[%9Uv/ QȄc ;bzae.Tǚs逗^"PN!6\+ο؉]΁&Ǩ`Mn:$QOaCr@[jԋr+}%-_@<=m&4i@ayqQĨ]H)@' P@ž+%u= hf &enѹ71&мF,!#ߚ\N][^ߒ\rTq(/[fNX4&#{א?_iEV⩞H9[1A e -*d 5~ d0?f "]t:[2 ƹ|^TEhess>InsN1;hxY>*fSׯY\VZ epI[/eMVj"ѹk ^U nݫՓt^t-dX,̈́-+HVl֑!TL .yy_n.+!RAou7K#Ɗ|(r\C5q ꁝnӼQBg7wN]ldQ4O2GfZ8Gdo42T{x;t󃜩c ba%̀C)#J=)kfΗ"ka.ui zR(e:n}̊46<;8)Pg%۲C1%]πWU? Vu,ȁ\]ZvЫ2jg·2z5۳dGmAϏPNLI-Y9@ 1kTÐjDU%u65lĩ{@էPqYч+ё[et^\V`:fO1ߣfa"#3—iUHzLUû}PESfeb,`onIX;1{I-ژ@@ EcV՜n:)SMˊThy}&YYRZS!D53BN/|n^@紴߹>@suB^m5ycpb{i*A)j NNqΘƛ&-m|vǞNdvh CXus]-5`jܸ, H^a Z2Ts1"kj&gޒ \&[3;]#(x FU+@:ظE1#!y$bBO˶!!N:5:8/PPx8/ 'Tv?>vP[%q`LYJ_%I8)G3|}KtsP {q 뺦XYƪ$;V'O.^@尗8jQ=QUD2c&lөXٓ!}4;+΂:"B K:1iG;>GbŁDbtcΗlwꍄ\µ?({im8)s8р1y#ꎙwqU'fm.3cfJ9P)Co&ډ`9MVcn!Yv |cv2b@V`qV]{f$v} ̡dӊ=@G=*4YJ5or"qA7@o/^h:ʹSrCJ~ t6JcIi`[A!OAl_Wr(^`hװNVԼ.m!VjYgT,nP䯼5MUuA%D:jQZU Vg|A9 H5t5tRqÒ V>yA.i{4'ݴaaԑgYg0̒uv;L4!*G.z-Ydk$իqC ^XNjTYPΦCC"y7?~qz._!B&!e J65 '.ahv!b&c J#&屔XC-( uAhtɖG!^kIv JOŤs)O B!~/Õn2ܐ?j^NG'JހLגb@k/qI8⇵%Mmk`"꠆x>]fPmMc@=`tzry jPH'Ӎq#L -aGWp"h IcYq*@QzT fIRl`Z+O9tٿ&g"LlGp׳{F"w ڥ,ۜ'ޒ*ph/$[Y{tMfPGT575ݒYNz )W` <3&egI-.([a(ŤNPˣj8NG9S({ZWkZ :nv'2uAdB|Ltİ%V*PY#4?O+_^O>S79˸pYުͤ\1SKzRX;w.sXv.Be:'Jtf^ש_0}(#-9}YLA" iIr5/ EIWDb<wv.G]kjoNGD\r0&3>YVܼ+ jaJQXJj;3IQMg;Ik>>-{}|۩,@v ^ZI qejbBBHc+5HY0HmgYFJ-NrG^ bTi9dg,aWҹ(eR ,ʷsGA&ny+<ɤrEV#Jѧrx' ?wxv۪z3*{M40(t4E-:mB]9!G?R#0*\ZzGKZj=B4Q#bF6Ym` ZԽ8+#WyoYZ$m*] gX0zx^'q?lAG&w˖e2Fou˾1Y*h}gO%=*&V_tq7\R@dd G' Xmx sΣjϵPn.+FG0* p-tϾd_FÄ m%nDC6r<=s4g?"F1e@#Y95~|+pH2Y]Gu5KTI F\pd3)AYyB b?)G5R`]Nbx- ΢~"HZ ~!I&=(7;!ᘋO vI@*-Rle?\{f]V1޺i?qIi*\Nd}fU*qLаJ aA 4>%P:YvWG*ϹA N Dzj"E w11}D(>7=}I}Bag?7;K#کfH+14xN{qLSou_%[4`UzR^`Oج[O#UҭJ$v*KNT]PR؎4 B a6 :@ ; c#t-Kk!ǽǮY>VTsP.CǣqS?:RPnD[5=.KR\ɬg} ߜ!<<,W\ /z Ahoٕe,_zsV\$}b<2/(|n^u!T$ǢֆZ7426#ŠdxR-[q;x2]CeJҺC͒LJ,"ƪ@%GYniw}b]hXӹUkA+@|`N.^f4j^e Iu1.x pdL:qw[w:uԣ+ 𜊗ZDkPW ZWC/Fb5%jt+|ußMGu1/`m_b l^dL:fJ[l ~E]ߴ2k#;W(0z(܏Ԉ1-Lu"a왿Y^D筁dMpi歩Smcuz XmG"Rw?gNj<*05lYF S:е pP-zF) ꁤ~" PVZ+J;dgqpMyH*B^1XD@a!xϧFFR9K7(yD(T7+o{z o6{J+ 6N8f ̜x;_/4J,Y7M9{ Bae$L>FEB4ƖH1m-w ƞ䲥d] uQUvY뜓(daEge=dDզ[:s p+?w2Mp =Î~Ax]Wp Zz;]bM}R7By "i: l6=A&`#4,~sf-x<#A0pϢ4*M H|ș xN#ոP>u C7NgHNuu9=\ƪaSWІ59a'B5p X׽W/7  "zb7C,2O(/ \1vag=ƅ-Z۲ Խ\ &#(8تk%ڤs}Gll+S[FY&#!6; lD}EjӰNݷk|[iWgZbxeU%+cRJ!Ў'dʂt/53RG(C#N?SouU.ͧA2+!-WNtK]Æ7.JCt ./ayHT5X݈ 5:J*3 ypCn}8N_>4K L#=Y:$0>Ɓ Ԝ}(/Q\o c,|0"jhܹ=y.hdNrw~j,\-.qտ;`AĐSw7J^.Ox5E{ESPaդ'yTj8Qt.툇Zi>w㪓=ng|hƵad -=i!Gk&-3.垭q-Lf5}* C#RTYgj~[ R3qMRlhgI@I1*zP`USE>sOk+wZ0 ]tn+YaIqN&8>Vc;ӵ %ڝxgA6fZ3Ev ;T3 k?n|Nǖ}èodEh)BfpfPMTsĖ[>i#[C{tAյU%ns[A(1G,p2 \h2Hf |װJ5G.d?Xo~C˳^_ m l 5_q.q HOoV†\k9i5Zz>eͩUe!fBv!\ϼ1_%aUX#[n*<0@-LHaA6;r$@x(*'nuug{a%+(*~CGF.%'*E#WCՙG*Dr-JY9V,:,F|O9ezDAF> 4g>墍5n}U] -Mn 7(m"~S[|a ܱFv2nN0ײ~)>S\'_נA#2 GG[g) :UFRYݡeH oVgdhQ}T9+ v> .4o0e+~4n所d} hUSG\ _rJ T!ا Z9O"4aB$eG[yKscm/a ⯀ >JCkbi'){϶tG<1w%W?k%^OA9ٸ OAͣ\W铠ڹܚ|x7@'Եɾ ' i% A ki߾b8R _WKX>Ҏ@EY5(!;^>.rg,;hl]20K0x o<27=͛yjݮݼ:8^7u1@c鿄)MVЂ'L;6#]eQ`N$ *01KbeD'JqdbSrE0lg{BWWLkT=;d╦c8ՎeZkJ cnr;NJr@UۡG9Xt9H挒#E'mUK/ &LOkIp KL7[(bkU\%*Jd2$$GϺśR 'R[I^2҈U3qo ~<^}ro<}ex. cC;z'~uq_ Pq@S:`1 4(ZcҥGB%`u&LI"lIWz0K-FliDžFOHy<"LEO NUwZ~gAŹqe8F"qZhԔ%iKSd٘m#7=O>_&_]u $OOos 7z?$` o" PZ% bbs)?8.x?QR Cx"{Uo~[[R}ɃfgHHqpPh?J.& _@=wf<{R_Roķb%hwx>x#qjчucW("Iv\X\_zE<`"d\K L%̾랯\>lhzП-5=icrd<u=k(O;@M^$QJGkutv`Q6ہ2zٺ`Tz#Vr}:&(G8wu\iS-rIerBóRZ&"5[]7H ^ߴBB6<12 &;ПIP_˵#-|e=2ͯ ,&܇jD'I͍MylaosX*Mƥ^M՛5 =x7mhHǯ2մ 柛̹eI.E.b<U7cIJ1N͑y/sCԎL3%3zUc3 [!"7ʷZm{/Pttڗ@ۢ~%>4陷ܖzjG<{ό I2%9=:+8#"(miκ0p'i| y[YaڔLވc-VNnyatδ.`T0 ? lZh,c)t)~ߵth yZ[UAS9Gu&㿨[}{70r _ L[!N"~e~ǻĄnPw)*,}YJ!,l2VƊ y!ֱuAulqdwf̴r팎Sh"#%wJp њ[ȩ.M{bI]e$5p'e22GZZ_4z?P6\!Ԃ/hiq Η.4&kQ85Qf<+2QЄ1'G7mn98EĤ[BiLxS! 'ln]6'"4~t\w?\ս4}Ъ:^p7mɪCߠlz9j ٌܵ% "}P}I=YCjOR;h=Da!.X9hV$ͮۯ"Xxʬ>ATǧ^u.z$y2AUÿsKߙڡBKwta}{jI:!JS"(q.o\,+-3yTT)9o;^c鴇euy,. >)I{JS_h'w(rJRC xlÚXhR'F8fCOg8<2Rch5pZ E=z_s(Mw<4.-;X̦'ilhأ\ě9rwϚ/atPFAm<`=m< 1r>M%$Q$ns~I507&Y7.Ҡ<7JXƼI~T1B?SN3/#Sj;FwJ3/\f=Ol[ڜY]68A:V{Zw$?(SOzqk64:c}gtt䣥HЄ1oBq*?ѽs86:27;}a>ߏ N\ie+Q&c+0>'^f *M{s{Tr7;b|@Lw$-I.W |\&sW#^]ȰPލ{]JFM_&pqV2W|2c߾i@ɐ "t}p"Bs~ex'kd2f- [ AnmJw Y1 #aII5\q?6(aHa)`ɋJ)>-Ta^`gGs%Q(t|@<=\$Eο$.f_#bGJh.wK"3Ԗ߾E%T®&6Fu_{VLz58WDS4q[CUOcͷn<*wXO z6\fd~tَ' 1SiԦ%X'A+0M;}Ə DΕ D)zϤ[qRjxnehE߰F( rJϠe@6t(m=pW/ ʟ/̹4o3c|֕u\ >/=m'^cVzxtWR ;]RY;gÌy#Qcg (\#<*rcr~~ya '$~ 7E&y2!ތ,fXXbkb:ʶohxZNbW @sK{gJghL*'a-YRRhn8y]{鼖Y[)ZB~Uκ NŬ$3%6*jt\~nK=wNHE̪bCa@iS0> jꡬs42&ӀXnmȌzU.qZy+ⓓE y83zXxSM,a6s(AbӼZ*ty6FշYdsѲyM)9jmSs$T:C8MVfsF5XŤm\Sb5[(Ͼ|/Tظ01UE-D}bj@X#=9t@ ו-*OQhԚL35LW 2kwǬ#C}E4AUJ;!;/N2{S)˿ _^/L=)(r7.<zZ5TĊ0 PqV\~A\}#xOKt,qlӳ}@Ӗ.za؂V2&q XeXꫤxXkI bXS)&OtA~Fۺ҄mi SFi$Ĭr79Mk\n6Fgk]D ̻E5:ΝB ɫHm;]%2Irj7^Oծ_kGqmbphMκiuP-g(fYOIsCvl')s gJYO7TO2S.\ :fYGoh5,^PU>?TjDy-a~9' E 8S/4G'MS9Muoc hIr8@|n*(v~`"XwGy}`[HB Qk"e#qqlr[ mc3`sLQUKUq4.hČq_n \/NDaLYYg (4}Q̚SianV9d_h%F@"13#ԟOy <@*a#JNfr/w.[|7HDx_/= >v)*-*>pISarmշWwXml@G3-{cNd;SeckQ+L OĨrȍe)yRAg̫Rj4<<:ъpyrԍsA.<8t:fDuoo}B\M$rD[ϛ>Uamv C&3o܌ب~+0zMMc vapWtduokJ {L Z#`ޞ.0{(`j]k,|jzA,4._}|>E_۷ ~LMtSW_ODkqmog;~l/)J>95vYI*3x8;!sˤ>ҖU(;Iy8խP F!iRR,]2B!C8(P6._"o=Z\VfxιD2q?jPެEwA(j4qy)v+!+6IkFN䃜 ilZ" Sg'G<ʴNII9 %u8m]$; BIBƇ)'Kyod_o0=VlqBfB.IleGh;Vɭe-/y+ ơwKSn5b'_8J^Qbv}-NF⊗-6r_zޥTj0mhXn=H2ZI{Tu8M0Ư%ǜ݋=4 pq/ hCMN Y-FsT DFPe⭂N{-M, &ǣzEL3J yb勪鮻9ņ {K3oiL`LEښeijõmiSeF3EZ zn%f6u\r^!,Q 4w<a $]'2&[tσO9غ}3 -VEݻf v*_ oJN(A+UK~m6p=;T>ch%$N{v&îJ.IZCC%hG!_!"zt/!xeQE73nKk\5K!%ka鍍CCđ#t@0j/튕.2ywp^UUE"Xda̿:{wH*O|a9X&WJ1KU&hu<"JF)$;>o󮀋~u^ngXBʻ͙U}%1 N;Y.6S֙_o i6)fxv,9$x+HPHN.GoƘ,H6GHd۲fRFSXwed\ϑR|5v: 6aLYG/!|ݼ{'.e eҊ?7 XgXA2O꽚k5fӢ.ॴhX:k!C!@^N*oYySSF&*XCIŊz\U_N\ (ǦF> Za}l1d92!umI3PCGs~10 l\qDz ANCZ^rG ]ԼC6&̗v)_ uJ4q^j$?",]s*ʧ*!ܔO0eUvzoC@ʥ~_ޛ hNd+%.qtYW)wc7PSQLVDA=?V/[f3ȈhT!TⲺIHP)ֺjӃ8(am,dJwK 4KVl i%VݖI˯jkw RsAGTCFs&o[3*>L2vRȇƕvmZ%6q.R ߾m`<| Aur(į,WMŖH_Y6`#i(FH1n0Om>]h,62EW Qj,cnp I$Uq9N.e=Z,r&kKR'(|{ P$kM |C̳eċ{n$f&4sM#!))iW[2|i.X|h5ᵽ]MOgp$En㸪1O~R*Z E櫯5/3pu|Ws@h|6$%[YT{"q̜S\V1ѳJ[q2Hk%#C|? / /+8N~D2#H3.L|dk[%jeI|gw%5 q{4EM ܒ .*џAi|rvh#{Ϭrz' QCOdOݦ8@}p3ˁW`YuBHR3at( -jAw*/m yI#㰞ߜ ̆tCbגyD#6w'ùE4`ޙUě=l)Zk!.ra-ES{sg1hy9z*YVނ59po@qएE< P(A!*yKpI 7j"ЉCD6?0^oPZ;= AK?H@wg%@:$ب!Nc[XOн*u;=д]#ib*VpB aӺ=뮞Ur^4l l/_RU4" ]~JE\8?ǡuld#rh HU_DD;9-ϰ՚%6X{iTjqZ] aG XSoE~v%rwa^dCX MmnVKy-֒)A6RbZJWlSLכ4/m0ه/^8t2_sց!CMtW))⬆2x}')FuuBܑ6n]|_CE&|+y9gMN*rD5OpǁUXzR{*Wu >|uB6Ზ8!^6 Lű,4~n{c}22g+,1W2m x$;U/oO:Tw Em0>? A'D/tEfBqTW>ڋEڹʫQ#KѤZ{i6+Z 8-RleC6˅C$:"gҷA}]bsI|ܫnmF|KGTqP&n{/$^R͢}u}rhTy05iaH 9b,}*͸3_ul /DA6Pp\G+f4d>5@W ΫrLQ']O桛@g1tM {LXmZeyJ%⻣NyEL)}geFfNRf|ڙ|Z#4m{kg7)JMh+RRx-˳*9@ĸU$6 ,BU}qL>cJ7mB/sM쳏Tm=(@w&k[UEI5BF+wm&X#dڌ[ȘIyX,.3m[Y?_D^T;D5? [z;}>L΋\fkĭŒoc.R e16}L ?^Ogh6~ #*ӪrSkDJq ,pgLF@]2ܾOӟ"k!n|AcT/I }-hc0)yJw_(&?ᒍ֘8CsW͐~H UQ-}syj]jo|tR·N<o4g\m$V]aר-M׳xԔy4'4߱k0|OBwW%8Oۊo'@Q 22I.J MAEwfLjm*ɾTaZ#Vڲ;.^BϋDWdlxv@Pl': G)\+1$Cb38 3RIi$!?P@=-&3RkZ0R\f{ymmT?yL+.sQS։GX. Ɩ;㉽!Abe XÈ+ yznK}&alor ەGL׸ Eޮ# 5.pWbVS Lt=0*W_b#5{0"0ҔxObQہt /|cY?E͖|g1TfqG {=! /m#b"žl;- !^Dez }zZhKRSJVAΩ>H32ugFtlcMQLk}BׇUN ᅦSW'E7/MyrIάw%EA*Xʚ; ɽ3f?b!qh֠8$q|0#y+ON/DY)5JckְH>)pה.`TeŽ,Nvד^[[ց(Ŋfz@10PTBF?ohԠHWLH~vtóAi4Av:ī 7XF4Nܩ41XdT r.Z8j"Afܨ6Z\/9%tLЈ܂;0!WC~Q;a7]zr WOEʋ~,݃Ei4|fH :{O %;#CR[H(-BKti,1&GV ԜVo@)&p_^3cj9Fr+!sg-p~}>!?)޷%ZM Q)_1nohgKš$(I )sĿlA"vi}|'m'7FxXU=6hzNzu[8e4>,} ,:I7wİrt?ZkS{옦|v` )4I%֪HEضex|A6F'U `p&×f2Z[:Z/>[D`n[td3䩟z!CUM檂 d6j'(Cݹ#Km} QTcTtWi D!0y0aԛ. +"ډv$a}Y%G?=C>=ׯ!1 - CyG !]ALJA+*<-, 32cᙧ`ْ|i.%#jxvM\4dn@=14S0 Y:}|`|Azahc)غ5><¹p.,r<ڬb 1?|~*aI%1Zńc͇"#X*i:l쭎zz g7|I:"Kl+ "jsӬ> R0O4n16զ(^`4$~cܝ9D1dAo^ [?5x=/o8OҞے!Ż,V$঺ac7¡q_Kγ9x܎d %Te)[Cr#WP_zF7j]Cj3'>s(vpֳN8[WSe.Nt<:lHDŽ@|+^sЬ)&]a|Pd9e֔#\ʪ^jĚUDק3JlOP7YaW䊅@:SK[l#{ vV(w4ˊJݪYV#wDRnP֖b\^%_p&TJhucX~滰!Z _+#gE磝cƣOk$\z NlTe~aʷ6&[@ix+uȨ+MM.[.ޫ́epagfIw˘9j@yhHZRBcAX3w8ϕN79DXғp.tVWrٷtf,kʹ~R[t~Ծ+XnIMx8n%}{קoQ IG9uJ;T~U=|^ On@Lu#On!vj:jKT}̶ zk²wvQbЩD!{)ufϽ(}7 1!h1 O/lo`(A"0ƣ(6ĭ̶-^e:hxYe .5Ie$v\=۷n^ msoј,.^FPll$hz<ξެźSqzxLƮJ d!GPv"3R|,P 2-9*Z[ș@Y;M] MxnZRgNhV~$EX3:t՗^O?C~]>~'}?bU׃Q-n!(1> v+ZAIeϢ^XEGO.&"^8ư'j`QXfhTn"C,E8O7pG`rtZ2ƌN-xʮcOi\k픊Š,T([ov1qwƊrrtC|(\Ef.4)i)[xW MI*) ߡ~YӨTCv1,F3@ $w|F\tPh j%^vAœ{kdU,N@e`Ns;N-S44L;m6W^D!{^S[2JM2Q: }׌e!ʎ kR[~lK3 ?`5j,݃MU뙑UWHbPvYMvX9,F3dyu%+52h<]l+GOv)o~㭁a9eJ|q{ ]z` S5pA\ (]4<99ǠǠܽǮ1'>lYc"J=wc|Ɗ-Ty9T=fM(yáO[W\'Z}஽6`M(^8lm ԀFD-$vfP{\aQ:IsD:=&Lo-31){MP> Z^6쯷g>)~ۓOaF$,^W}'%?XrjQ5rAM: Roϛ I>P)Fg?nB|}p.e12r6 ][+abUX5"R冤Z,3%/";"&C?K>Cs=md +dӾ{a,hkR7<g/O#d jX#^=P3խ\ wT#V\]R5;.i7HMecjWC5(8w=N&OCE6vET߇֚q%H! GF a1 N}"w!y:Hݛ¾W6bhT2 ec#ȑ{ q61ʗbq7FZYC@IYYdJۂwn>+ `gczf@2'{v!H^9·Wc`5VrgLZ];NK]`pƆEDE$]( m(!ؽm| ]1˓ >rԻ56 C/0N \HY?jBÁb_efhq؂[i7+鈺#(0̱0o&ɂ+}<ֈM(u&&&˱6;6B}xyHB}f yd1m N*,L7uPbVb1)Yۮ:k ۟RЧ43>nepqLtx{zʱډ!Aj- rLx='ivpz4%Y?a2 SIRBPjTy? -$PFi|E׽/ijDհb["o{\b w5XHrT{E] #Jen@#ġηy,JJ1 αfne}--nȄv@}b>²8cS2-0=/ |ASxw1ގ*UPVPOpQgbMENȭay6Y p>&ryz1l(aT0O"7ëR9߃0y J䥲#6OC8(ROKj٫z";pgVY]ry7CQj"R[ؑU2?ߢUDI9yMV=?)9Apj'OTfŝߺH1ehb}E"qtƈHm]18O;c)~!HXPTqH oq7qN~H12rܯ2 Cz%;`8> Os"BrO/ 㩵_*RB0KYWG (}~CU^qY;Q"%f;N&`g?CͿ x\ pLb 6k*| bN͗,9,#3[ZAm"%W E%ƭE @F-zoTPMch~@3ۯT׻zWTZr3xRbP:)! RHфT'Fy8ڶ?X&:S\u-އ -zz1gfAJ?ΗWSJBf)mV4;am.U'ujMM@h'oVR \oF Sg^ An ɕ$ ؠkK.dRPE8ѻ)1N_*ASzfYϫ"~Oj0)37%Ԡ^JyWQ9,TݐGQkUԱP rpKh(mc/۩ݏi xpBM Ge1`)̘nhvYL1_QcAИHi66mYHA 8fZqEO$zN%TIE)MCG擺6yP}x&0fo%$3֡gnCj4N$-*^!3ю+ 'w m"MWх5]*"$P<E=DȤ|-ڽ}d'I4Ub|R7^͆)ßC3d+?w.Ў[YcXEh!xAh0 H l"Q&bv>s.A^^"kw/-e6S-5稈g3ȹnm̽yQ;ak_ũQk _ rCXxz AU,)kwLV)˥~mL,>X\ w4NS۠E!-Ppߋrk$dl%6kpp[`4Z*0[UZRXdά3P6WӉ+_Yy7F8t2˥[YqD?v+e} $> 8.nWlı]MXnoaT\B&PM y"3u/{!\W|Z7Et}ɳa goæ 2$Q82NkL_䁎ȮeɆ*s<2C[+%ےoekSĶb#)թTHwOfPuWTHp>{0RwlG!ソkLhH/-Du{^6T1\Yp _ b s%U<뮛٘zQ)М͂KvFziR=xt؎jp=Jf-% ŸƜ lGs91YgdB;9;Eو_iϡ1w+):KSՇ;hVeDJ4 L/J2T! +R8 _}fa+HA ȝT taƻEq2"?qh#E7-/'kGby+)1DqC-yjUV۩U݄hج ܖ&KtD.jid O9yp1k/5Y.?V g34l9Hí-5-Wf>A%L\5=mn:cT9J_t/U<9yb >#OfT4ܗx^wT A::Ы[ .hdM[ם\*H%ŗwZ/q:lBk =RUܧM'H36e^^lq̃?'ѹz4,b۔`\|DlR߀'ޖ|횬K4=K m7gH) Oikalӹwݿ\;|73LZy?A=6үsXUZbE5.| vbB R*C7)H_M0Iک<9 5v* ,JmKP`O^t7l&u%}o!/\XM89L~=[]wT@'s'Lyx(ni?czD.r#{HJ~eԎ9*s 8p=|ǨYn9c%Գ%,\=ƻnt<_I v2Kr|OzwRv!f[HP3% lk˸5-D`txqrb y׬!t*K:֠Ϋ3<}XH s.Bj#S.DBj&Q3ccC;}?Nn"X d6, ~0DaU.FF7'B] m{fweWgI#cė\ 0(g,ߪB0 0pJaWABYS>ג>?Dq}2>z})DM]Lq!J Vcsz/.iTy|f"U0ć-QL:IY_$L_]Tqg+6Ԇ6'~wK6cjg^csim^ ht.wXW]}=I^t ($\C#Z'qv=  7[OD59JAU6_lr\řE-Z;^`'2 \pReξi&KaEmXA l/4gZC02}0_?lAmSzj[K%,\rx2Y&~=ﯴ/5F:Te4':8L ̴V7y9>(:6\:U?uCxF%+-|,>v`L,H>B#N=-NzGRP'p-;HƠN@*7ֹ\.:ɕ7TUl8w5pwdo2UHmxq%忊`JxI! (ʍЃyJŔwݧoyuX;ET&i4B6ROuhX;NC%}`7sz)4)ۘXpg`-_KX1)ylGc5q_C08^Sǻh&8ЅGW* Ջ*V@J_}󙂵!Gj#3[ڣ H3FX AI9n-+#`R=Y")ʎV'1r࢞V mOq^ټ/N!+l;]|\"}kGr>VK  F`Xr>sɤ*o+sM:,wG*_dk>08 +mJb|(Mthy投J1}ñ>j>)X̂^dO""CdMOzEole砩h:J s#vi(ZF/y{a%v m}{9t}kR $n#Na1=}~8{|t_Z_In}VY'!@I|Y,Qй-&b+o*,>xΧ5 {˷рh 0cߧvaRzw@uϪ괕깞4i )v޴A4qYm\}x1>.Ő#kCl'˞͑7J5usF0=ݣ`5gΝ'sn䍗\)f"!A-:<#z$WĠtcF; W۸B͕т ][2!6g Z:MT0gc4k۾g;PL:V|NHLZ_8ϝ*cm뤟[o-i h` 9/cVKhxEgx"u- Z݌T{Z; )KO[9vWô6 $2yZiFCG+)Q)k) zI$/q6N(Cn{L."#^{us](LV>7\tuѝB(z|uF7?̢|P'FdȻ p8Z];O'xn2HC08-j(h]u~TL7*f(B= > )&DTM֕#@ TR-"ˠ9);EφX˲xB.4 O^bTA9BlClȘ|^..rXc?FP:Y^_h"1pbf-yOҡ/$e ^v}>mu˝ 2sSğGanG땏鴘BBՅr:Lc!s,}jc\ ZYB\mf* z/՚FhKak Q\${MNA;E3qK.^0quJ1{s+w+0pdhpȋ$0wNwd@y2o9<2i.cW$]-˚h:E:-sHPu?G7weP߈No\O+R-k+Ydvn*մX"e#F;:ڷQ%<r_L.jRuM-^7zaj2`w֏&-AH!K.l ܾ̟3H1Fh5s`~z.cyzJvm6OKdxK%Q$;ꌝ>?cJi;|kڿ w뤕r[!8 !"{[/) L}9M ڒNfs+Q<aq6ƒ+ n$j/nCi };b#36;cw>0-WSuP8v~PUA<%nVD__Rc譟)O+^\MI~,I/0Sl[ ԋ\ő ~hu1ddG޶ĒZ0iG4Z-]Z#j^t[ן9f )uA79w.r5XDg˛/RͻYD;``!RCbᆁĻh HY-=I7ޗm(_B q`yBf2C< /$%'7L(,)  `JMnB8Eh3ױf. Rn6nPݒ|w0 'ZlBmBxB_z ҆;[D0O4AjJ^04KMDŽuaW_H/[\OYkS^]aߠ3IQ][c`-Pƻ)%SAY^EMjfsXNMDq$53@/h/>*c^W/WwrpZ~'/vVvfp/N6HQXvpϋ?TT".X^BY_';w>n)} N#HR+_3{% >Yc:n/6luLyiowϼ\r?B2VRcwl/Lx~)I-?v''uMqRf%uE"p\O'iS-kdito?JbЕ٪**\[ :m 0ABXCw]|rzrh*z5ӿECExBX޴&ϘY}iYF[pE&f_:3J5Jj1J=#p'+gv 'Y,+g0ĝ? Odt&n(v"Q8A $nKcϧOlƯqq]J$2q."W3;M)M^1sOԕxaBV6"af[klx%6l'+{AF{izC0 %@CVȥܷz*r[:0x?l3pLr~2çu E ?mhb͓9:厄u^rmyA :zPV[/q= ']QEμ6@e# MBn@gCTpy,@_Tzgu[ɖNz2/ZO#n1u0tb2kxaeVQtI'*IbkUDo:԰ JxaEx?u:23 h|H#<4\4/?BDcU1 2%A l/~ p1$V=jeAtȷiAp$dp,n%/]Sx/c%-gҭnFR 9sHF˾Ov#Dt}kMq<7P:RE_AilsAsV~vyh= u:nv: M|ruذ&b~ZH5`9Sdҷ w^+g*mjJp Ies& jOaZ{m~zN+QXs{?FMPRJKE&q tƓ%tit]/-.QUf!C@q=8mj-4w(,}YszCXgpkKQԒ:v`*o7Zr\-9?Yyi +<~&zh#xtMzR1D1z,X?턙)XhγtCѥOܯmx"nĩ-)pg)9(įsg!:Lk38cO* (3UU&69:,=8^L]x*y\c!z {eR9/2?B鍀ݕ+̺z@"t,>RczD ۾q0).hNq tpJuʫr26LN|gCtئ$95ݼ1Yȁ!&3{P9:PhvDSpX>hY"@˵RpJFt<h3ar[:;N+n3vAqHR;fS:+.nSuG92[ ߯r5r~lz ,}W[PǻDM\2Tc(.dkLIh1ݖZ!xͷu?4ez۪a]R,cS7Ps{YϟBtW d'H CQc,F,y2鼅l+\GOBY12-~8B5Wy喓H_y²yc*>M[=?vdL&9̪yzِXD16[ۛz0ޡ,=d!&8M6V!G)v;\q+w>EckWkJ\}z_+ :h[tߟ ,Ɍl 7EnVۦ`)rx(872 CC\uxgj -_@žJIX0ʙY=&Դ~C4mX/y.k'"gBhuK( p].))9'%@X'N})6n \Iw[n' Y>姩!ZҠ5tJݝY1~"W+y}=}=YFJ?P5֓0; wUKi/N@E1P cI48B nT2ťnKx4iakiQ cq:f/"JPzC>^$dMuNH)Ġ8SAGhoy26=}Ud"کaofCHLƄpoj ^/S^U pSV`KOgulb*~Bk]9ZIE:0c׋ifѭ|ړz8-Me]z"fP:p_3+4lm2BQ=RYEOgv$V/؜hO@;5=30!C'jlDm0( Id8SDbڲzFB>ǶZͤE>kvs>gI~i Fޞ8NU, DXa6gN]hG_? p~)~ˊֿ#*1[պ5Wb'̺pK36sU(K3+}I̭ugS ۆ`[}tn{^C)yqa>Zco--ǖH^-nbTICߦr: ؆8h]H1uT:z`w]^Xh'#,x?y$Hf\bo?,hՍ1=&?+sv=%83;3öЧZ"[) V~#cNg ̭)}|6unLu6tw3Qgm]{Z]_G8i>c+{Yz@|%{}m/@>Rib26.A}R1/`mA}_ሸ9~z dm7)aAOqZ&~rt0+FGlBE1V'7ꄫ5v #N_} 5lzqU%Gii^aX`Rr5柖+4TpWJRCq9қ[pHXxpW&nOQ~hB%&!fb"s*!|0',9@]Wg Ra0԰S%nr5 ̫dp+ Wυ}eMƦ 'ǂ%R`XH)ʭ#ܬhm)oDY  *ӏޥg] 怏{ޚ[g!mƉaojX/wh(CSK g[?-"~t}w|΅XoKUP ],aeY#haJV'D$9wGg~{"!Q(#hWn&$v6&vA " Ӂ,TeMSh6cv `Q 65,kgT"o |xTJ~qe?MɃ V8iXM$x\" kL|-DHwvjH) }~%pzKb;dJH3tF5}&jxToСkVwWxCZhH\>(طD]:.4iJHRTl lw7XUH&C|@*V7&| K ؅/櫞3b\dh,~aK{6RĉS Ku/Z :s~Λ'ma܇`B@ǣܔ뭚!mӼ,Uz4=v$lD *qG`sG>~Z|Zca̾t$* uRm퍲2Rg-c\!(U֓T7(L{7:s _m潇By .1>xHt'E>i׻=ש[6dy-K\ u-7q /} itdO6ʔV;pHԉLY?dDeێ'}")]񅡜,+ѡ{{'D¹Sl ZI}57T^g+h}E᧍2חvm]F2MȺBya@klTXljDKK`OC#FڕRFO:wgal[ftZzy'Aupb>n5#zK.>%適ba4<|\fЦ $Δ['>eNJFfľ*Uq jC[=B2Am2޹d1 K3M?wu=T|˃xAA~=QETbK\7(R,ύ2o7.k+oC bY682o_WB*kifbH7x|eWl"v,{` >$ܐ-RZmts㮇ЌF L5z*r|o [NWKg%$iƐjx[ݥ:6hL``@-r1"B~]M_ f@r B+{,IY*ɶsQm)[j?8eH<ͤH MH1~F+65АcZIra?V\%露W9W;Jreӣ{Kb~uO^Fu iϟr' HU)B7 ML UE&dxG }녧M SN@Epe2jlUH~_8V#Jxyp* AWk ⒟̭;l_; -H!D̷x^j C> 1Xԕxs`NBΖLYPh5,C-:s}MMu tp?\lND1"X3[0K:z\]`RDW<&X@,IAOcQv KSdF aS&;U%}IC|}zmUVk L(nhm] @Wa\U55Jl(퉙Czt2He e|aZ.O:4#MâvB"DW.nEsM<_Q!GmkNͿBU7Z,mG%XJ_Sa=hF  Uzp_$Z6⹻# S˻81Bjc횹!>GO&sx:X{mUQ4K_· P5JA 05g~ ;%Z,0z`F珓gE9n-}]Cɪ`+:Wr#8R`CWl>='(cyg2@nyCGVu m;Q7;n(v{:F|B+9˽#Kdz_?8]Ko4yz+Q'c\r9ײ6\!NBҾvË` B[_aI^l~Bg_FўuI/邮3zm̈́-* ,>wPTbQ5 ijx_*q C#Wu zmO99k /J CWXAÍ,"m܊s*4Q﨑Meۮ{fsĄM c?4gs+⤒sRQ,︖9Y8qŌZf3Qduμ%ը[p87. /1Th,I?Va+EZ|3۴SBOgTXq U' ⊛IƩ>Њe>"MŽlwH)kp mO6q0hCVW7=$\j%]s@AZ0#C\ZF,<*k{6Q3$/e˄\ [e2fU]ji3t9hH94@Eަ?"x*vqDS-=פLhSHJve9 DHy{6 &Ɍ ,xbY"x(68 ߟR{!9RNr]۾I:+-R .j IЖNg TYL:;xdtp:ώA&kmTo\pl9,u0!X]ol>j=0-OD8#sſq1"Ź&g C;8bAK@Fx\ 2Ir> 򿗾ֈkp7i!wl4)^4A2N:j#[IM~PhT-2NoWPUz(Yc`bX膗:D&cDzaǖ c`N&UTM-w d҇<OGe$8ʇO{s*eEy\ZjG5ۅxЭ1RhXnxnoF<Jв!( / Xfk*E8Ak gN?-yA 6е : R9kiىm.vS$uh0Õ(݊gJk;I ?icXmMዮo',zXnj7YҀ/}Ɔ! "a^bQWG%Z _v=٩gS[z;&_|5(y蛸'/ve~ WgR bXK#Bas3ui~8W`͐7P+xG!sz֓G:0 y-8ݩ59]&3<;ƽ7R- =:Av?K&t/s%vpLO~bAL><ÕƐFn_ ZoP_ ]!X$dR?C[I%MyUjYNR֬IgU܈>>Pؚ[${Gpm[}"+b }7;C HQʵj^'I[|e1kܨY%+  mdؚ2ho7ޒ2@[ Z?៯0w{Ғy/W1ىJ/#AiQ,P?c̐lI-2'~S_$Qs556ʗ;CwE!Ũ)A: |)d8";gl{l[*fͱ-=n?ʹ؀ `?~~^ZgC<捲RxgM#6KnNQ\5sAmOЛ[>i!4Q9pژgk`T:/k}:pW3nNI%1U@U x1I{y$!?[S)/2W/*W%5Wށ<ʟYnҏ _v ;RkG|bd~Ctr ?/>9G9ZXbrEacwxfRip6/{<7w#RaIpYݾ[Rk/md{7`b׮qRuH7-YTV D.ߎ:Ja7u+6Ah;IsR3 c.'+ΌQ ɵGv~_֡%%0&ajHb .?d,]̺qEA2l:{@g8O֯xpJϗؗs4'ҥ6ע+$ Xi*lT}?'gٕ#cyQ83\X-_aP)RR{7TCU7Ȱ B 6W"q}gz<5OwTw6b M-5C"q/;\tJD~ ILBkUne䒉F͕d)²1<@5FMlbkyiK @H+>&k75yb_0#/c1}` ]wٻO= QK=D7[X$w.!}%n̢ȁx&\i@w9k>P"p- ^2&xzGXx$7(M e]a>ue (uR&K0&qmJ {?=pzPn5p>5NVYbx&Z>PAWJXl~>U`'NOʋD?\3P;Y԰WsQVyC]Aa{ju`p@74N)fMOXGoi~ zkɔ1Ϡ;3fhP\@U{9"#(ۄ"<. q]2tž',Zp2sVߊp9@\ڔ=9KJ5g6̚d ^Xf-.kԍWьU@,sυ 4G[[gϔg Ῡqس 9ˏ29^QGж }Qbğ],XIFĚ 9L 쇋_.Mk ԆBMsrV>61q*дdvb'.ixsAQD*&O}8d3NP/=٦^x\aj5dfH)] rF@hhυ? :|F)sˋzI10̂gI+ n#tRIS<:XcY9'e '/Up+{}/ڷ[֯Әlo18}X>EhA¾-i֞-0خcN`mɉBe#$-afY:UR x[do{:6,*:_|5靖^ȸ*[+y8tB*4a,s_YQv):vڞr>HA9,u(u>P7ЧyR(:v U^**dV#}f690=f8pr^c--dswW_+"Tl?%= zCiH3'#~1 i%BR<knc :JKOLr1t9s#T+r|Q{^rpLf#nQcuN}U٘ybd,G=Z)l(YNʬuΥ+X Dè?JO a2А Eag?#XwqZW.2Mե`炴[L{JQȄORnQbhʫeFnr?f9#N4&jެ`3|YC1fǛ[y)*sKQoIiEݵqD_+N;ɤyp力gGfo)T/Q K~ä1<};t^ 2#gm+7~G`p~Nm`kfZPCz?+_x|KTЄ-@:w_1hXtxyfbDe`xGc^dՏM(?$CD2$fldž k3(-SB[i ~= տ9  ^(%7s8]0K@*XAWO ג!3`$y/2ށ7n[gi9/I6j<9Dѯ9T^GvX7k[a&9Ɍo5w=MN"Mqeu>Õ˒8l6[cPB:v VN.__:` 5|KoT~Kq`8 xΗٙ 7pW>Wmg{ˍgFčPc>c*RvNm )t hı(4 Ձc/eڒL/}VRZxЂ ^c/Z] V4Q`gD4{zNe!Lb}o?.eJd F,(ewyj-s͸St04>A5V=t6bϼ¯{$ .F`W4r%umthbVRt4.b@U09ݤדZw~ΧT`Cif!b-.H/Ym?^yX(%w)/ _!]3 -ŒB{ CXuıku|\t:PK\Ny_0"Tx>>o' EQ~:ϰ{-s4ōHnqX(4RX gd:s,fqĜ}pV!N1l ֣${'3Nqx-i$2h=]Ra'YeaF w@r3WR4$lXߓv{<*hyA.sm%ٚqt]q:oC{bɓfmhdU6^8VvTl\?W*q>wtOKL6ث}M-aVVHL[ы=\VN9=Ȑ97ٓF2Za='gntox7icbHG'%Q"ݸ-1ǗF˯lMj7}MgBπ/ Ѥ԰.*gfxLO(c#͇[. &t);^ʂw?おTbeX:PK&qQ9EAm)Hh63x}G5,y5Qp_k%i#_/Mr$nrw컉9 "7o|)uα“.l-EJ7:3cxAbx9qzHg* %%(DȷtƼbe}F:=+ 'o1,7: 3+Qm7媐Ȣɢ@^WrbOl^1@̏R2ۨoJRℷv b<t$^y 8#&8Am$*x00A&a&OaRy` i^tL2s mA)|au=/KŵCO@XzQƍm\RGzgr fp~魯jG{BD.eZ xB .0UrGu Wøqd)\aiۮ+0j̾'ޢii}'Xy@/fN#ω U&1OH ׃wLZe?L޼CNٷ,_7.4\-u?DGA -Tz#1M+Kx<nDp p.\JjatVޒ O0Mb՗y٢qdfi܈l )OM=ƴ62\4޹nTG%] Il)`~!YTX-b#J}9 y4D#>6@EG2AFo}!o~ =SkpaֈҴ/K \dG_:$xPIЉj\(S,xЂ[V&rG+CA+ &pO,⴨捳2ORXwO  YSW2._.mͱh*"V&fgXͽXےU|rY.k~%T6 j^sJ2KZ/{.zA:jjA!!\Is#AG!"Tz$OxP@ py ³whjUZ*{ːJ9k`*ҟ`!]ʈ05L>o7lPQpՉ]TTLmLucSI\Sʴg[3TX6 l=CXn:/DR_Axy:;.O+k4\)$噿p۲QG R"F/ `&}ܥayo#,y3 Yu24Zz9羒yg[lebBķf򴱄jk4(\8IW !R`'M1- ot06|N'ig_-j>f Jx&٭JRXB\{S=iSi>"5+I|"3pObݢ"pFrrrcf{B'#'zK23}&XQ7cOۉdFo$Dɋ5YV|ɳkc) ˉspDo)忲d򷿳Yo&+!_{\9J{@^=m(gkeGCSe"SZUd:?jyCy [ЫŠJPX Ripz,8US$SC6wbشVsj=ԃ);= [wF}<Պk>s_' jb');wkvȭ$ZL,ڵF;ʤlFz臍rVbP9[@>@-d買"tɣ{`P ;%аϳIQm2՛=H Fh4mwxoLC&+Ge.ܺ +-xj;f AfR'}+1Qv< 4rGr{[z-Bu I]~[s.ʐjqb±Ak)7]` .1YI`p9Zd]iG=7Sid\'RGhc4gd_ Yӡ2OsLn 3d RK]" N&t"1y q\g>oCVta?n-Џ!D]8N9k )>`?qU7 ɢ2r^DtUDhU,  4"ruFB#- P¾,n>T+̓m:az%?JӥG8ob]N71;;,)(~P=T1-ϑX'.5K儴^Si}11>`@ʻCͩ49Q^Q]kzIHj>᧤u]}"^]84xhȩMsy='ͮ[E-2!?:-{p$赇y7>+. ]F\K]\2X"7" <*GqיITX.Dg&zLZYs;S+,ɓB\9r8oF/G\mip?#XZ #0Kg)um }NnMzl#0jxfNdFkB,z"hMC vovxUZ*2WPBߒ0CTTE=:#zuOwv-O&Pv}ۅ`r_`si"kMg~F˵*$Rb604##OC=$34,tJw 3&apcܾXLi)L|F&Dz悜d'HL"Cl}6 L$Ñg6_#Juxӂ F&Phb=t=JhuзIWp=mw\^[ v,x{R eCۺ'=o a"jX[ DO=1fe Sor7\WE\e(Q[,7R+PUPAv*ŔcǾx k)hQOC'Wz=] f#&>~ݐ4u0)/3WV"ϭ RtFEOm[>/-_Ѐ2;^r Bh^8J*'}|K׋ F>uęB}܄Hmk0s#C3¨73zhOm 5rY:5ԂރG.NYv.EL,qsƐ{2Q}Kvh 3 $բ`\S?WǁVgdD~DqRi}XjQM{#*KN[[T?zWLHvg'@DCE$!=y_G|D4q-ׇmwyF\-Pk!NCc^*"nw P !ND.ymI T Uұ/:edU?ǩw:ObN:ܺ1L4#k,õ${ξnrłEZsKGpCh%J1?;?Ѭ\_z bĂZ,qN} |m&o[9we|J; Xg<@SkjRݝSefU ^] hw\lү6S7&ByE=$aZ\Mbb@H p2joщ8=Ę޽70'%"(x7i5ԞrO_s!%信H[ЛlCM?y+}jf4N7əi'ibжPswkHڀwВ7~IZ ݔnYB`ڣSiʎ34P"@!h^͗%А1v~$K"zgM;E;D)*@`eCxT\RD.H`3 wvJ!i̴1;iާxGB1~PkK@Q_V ʅh(HP-? ~h{^w W[&F!-J@Eϓ-FHn-#&!Pa2귇'!uԷ%M17GN5/ #~i0Iiۈa60 SXklL" s,& 0q +7M1^O[- f2aPW}RPT^ GKLƞgse/_{5?2|fe4bGv!#2:ۭ5S4ڥ_ԯ4o[$Gĩ(6[_R#g &D SQ /фE6.AX&"ckD? l&gcUkg\A!f7PCh j$FsY˹"%б?q5hmXR)/K2GF;oùYI1j רpQ6gp%#$ߺ0Ģ=1i&ag-{.5lvBOXBHZ8[ݱ0/Mbᄄdi~p\C]I`C ωZM K1[U27@͈^@v}y#fʞ5GMW&y51[MiW/"(W:M^b4X' TG`%7 +6YǤeɥW0X(")VoIZDkCsQ >1hR=WXL#]a#WdH EGTȉ+ۿ_ii£2M-S=0AmNuEOgR۲\{mPs"Q㈭Dl CиdP}Mbn3ʆY`L78 uծ5vCY@ށtrHi7UI#f|2ξsX'wwSNzzX%Wnv}>ŭ-فۀ[a?P`Uv1JT<.DrV>C{~qh:}YeڑV^M Y3E$do6z掔3~Ž8Ϋ;'A'AVB*׬S/e.&7RXwB"o3=Ҟ%v۔<:I׍2~S & ~WQ*I5i]"@aT ϩv" mG龍S]{ 7$deA1:[oe'lmT,)>FjZ,raUZBJgfa1>x )#S9s[dKƗG-pyC*ErzN=vuCx Si9TNJ3Moٔͪ6$Ɩy\d'"VB1̼b{ |L->(뺳;}Lui %݅4` *~ʏ`!k+ݘfNΨRWe$ۓ>硕QbneDbo C MTj搿^>#!QدmUQΛoh½[U|p]U@?B̾&P;G۞XkFf &5D*Aǿ8tPaD>F6%iW`kv0} _I2|?MecdMz>SGFݺ3(x 71Ʌ}-zR5 BhWRq6Q ˠ>m-g%8r4v3hن '**5ʇ&.q\GDqZu֏ޒVCM;`J/G*aX~b!fUЬB1Š nRr@NQzAt ~o⼽YWnSok%>v@Dzij׏8 $b(T?R& /8OօXUC(3,%- A"tb-~я1}$j@ZďХU kkIXh&ԭ&kjZ\ZOU'\AtH6nke̙HE#{?g?d 0Ck#u;ȩۍQlǞb*NζHw$#\o 3UU`n8p"}Y]!2ptl=w ?doɾ`+kL.X*ׁLLn 6i\H]u7! 0⻊6/ZO/U C0 PdٍRcU)Qf|giS"htT~^o}s KܑAHXŇmeã/cׯJ_BbҢr4rJFC}'G'9KdTD4IԅVN᠙maD^51[M(s (@4lG .\R !ܷB'J]$8P|h.|?]*!854 (q%k}2-r6 ǔt$>i1?웕ەۻ N}#U!.3pHj qsL]+/frDWZOw,`Q@.Twp:+7bsJ{c~R%.G U:zņD\&; oStz;8XH-9n=S(j9/{B13&:{nRN䦧ѥ.FeAU 3ԶM8w&q94ԆƐǵ[% XH¹Oeyih4'g3߷F⧄eInhOMD*]3ݧQ*CH  |j/ȩ6e QK_WVu z^ht 9KEbMAا!J5~F!X+ߐo^g3sgy[ >.v:ЃT[Z@m`b2id#J*kK7EoΐOFt35 >Dm\.qZ@?_׸!zw^vAx|h1և|nes"W!L=#n|+[ŞEo@3F{7@YҭAe&bO[`Py. }x)Ig';iMsv@NTڗ~hpMQXb@[AC A')jk"TS꛶vf7s~efhܿFh,\ᜁG'hB0Yi6 O?gZnyQ-Ո]`V$Ӝ<`>"h*fZ0z{Z|aR?5-Mz+UF 3V$EߟV~Y*3mp 儭WeG1H}Ҋܧ91݈ADĞ0kr%+g(3r;uVp@,y.8SsՀ}^m"JpalXaG8Wһdۺtߎ2Cx3英7k$}T0qP7fqxG\fT-'p1>O wA 2EƔ3 9=Pc'孠HrVc:䠾jv ; WZKN^:HވHgQшl*&;p雽%]gNmiyVC.CQ[~wE&fH`2e~<'@].2H>`)gD_xT Ч 3͞]{-hfu*/}yǥ`4޿~.(ˏTMW7a'fB3Uu_0D:'Hq z JH-Vr5ɂBe{aИn 09KNѢ!̽ 4sakC%)h׳E9.^GPӊq8Rin$aG2R/od"]l=/6*Nըeʶ/sRy#~C֢0Vx"MMZ?+dDeUv4-~_2!2h$eYU#嚰RDf\d"Pu'74BYqc,eY{ͭ5y˗w`\*lc.x1m bq_LmSDnD0lRr; OO 'W+v2i״V}K{Gn,a.gAqv0:'?<ڔz&}|Ƀq" [ST.d)!Ц-tQ"!od8G:s@%O#49g2!؛ϹIhb`i/rrFNU:2tKB& R7a;xLw=gv4a`Ln ZE~ *u'M8x6/L}DgoHcf4IiPq$m9jͧ8Ur=t?/x!k5^*lp﻾g랴8Q+N)P6}Qms/=Äi#"عi^F#\R QM}ZJh~b,2 xckwp#ɟDHm". [l1@L֢@f9:C~nXsj a70>G<3Gш [ay%r~K*ϦTZ/z{& a^G.W!P]@̭J GfPA+Zt>@P<wPAxF[}ϲ|l q8aXssď>CrrMP}v8\& {cBrInfl,ENqWQtB۞ /D LP, %b=|FI0qݯRNbo^,YI sO{}@Op8:"M=JƑ)laG0bL+,0^Uyzsw斎P##q?rWư"^DMTyOzVҭB+ `T(x•ny5b I4`Q\2إ? b턝ߎXV*?iqի/Ԑ=~!Ƞ;D=(J?<矗}q44 ty2k[R"M}/Ҳ7F'Mb"\$<;>`GXW}k@^84 pm(tO}#QG62hDE#L0@ˊKѐv8w`d;Աmq@oZ. }OGܬ*|k. P Ԥ46"XԴ3iw:ᄽc hab}_o T4Cf S0ơ  : ~W/2TnŌGr1lv틧EW*J_əĩ텴vq>qk5{n柃>dW/g`ShL/ә*q -ApCpj\lȪ[V,YA0=ѮfD٤ݜڲJ:H`iQ*1!&ДSn )8d]}N(JkX}J .c}T*.Mh%ҕo $ݱROԵߑ`7F^koip}^zA6]Ē+ <ˉ&r3 )YӢO#<-;z&bV_Dاd6BL3fNfyI#iѤceEop"~gMJ}$cܯ >\rۢb&i+/֧Yu[;5C,cpS8jc'cJzF41{ wZB.3'iŠk|^c%O&oIME6@YX}Zhz=.(׵nYPdlqNeH^sfS(+uA5k:<XucKZ[idW/aYrV8R9"V ,* >im3\9$A$84SeF0b;y9 ^0G#CXxrrJ:? 'kMŚb-62pLڼI;{›duй.V,劫*O Nr7sgY3ݳi߷6h6_Qa`4`/VfZ5kxY eī$hJ?:Zn=TRjWkIx -qxѥuX=sBsïNѮ#ɷm=Z]~ٸ B 7KrI)kb|Jnu1uzy;n^ad>V̯δy7!V:ڟM kc0T3l}& њF/lMTbYN澼nNK6̔tZ; a7"GV1P4='l<۾eBa,J.R(͈{50oY;iݵp */|AFshk9_93W$"؏wUi++7z>7e@V/wcVSJ.UK7Tb 4?2k-/vﲗ;7!U'M[o%+}#Yn졍u9kĝM d%I򔬋z; ZiZsw>@T8W9}vȼĞU>w0K KA vZj-D8Q7Y)gi= esq荎:x RysQY缞: ?! e%.>*!Y^s~jj򊌟 mDh,hPڝͫ\O{xR6ElGZ|lry?XX|18d>뤽7| E,&7_< ;4`&f3Q5tѦ'B!b sKsr$j.EUH _Iűʕť66t9N3AxOH|. i Ɍ-/Fkˣ*q|K"Hg"oJ:dHzPDsn Nay̏t U[K=ˀCkun"B/d0|BQ,Q{pVGV7\8l8$=R}慹=G|x^3Il\+-e̐ZEZu0r훻e.!EԫPM3?ۚ_ 7&%WV}՛~]&;e1/Ԛ^ E<0* R+0;SGFұ$yb.3~J:`Z,@!r0+ D~ΖQ7 ,ˊ$&Bw&::k{k4x.BG,v`}ց]57b{:X3&nӜ\P+L]S1]Ƀ2!L%>Wqnj.2<΃p;T '10 3Hai -d_2|*YB7@ r!OJ*gbp {` # ƣ{-"5˼ TWqcqФr 9ӅL}@ DqkLtܫ2g5@WFi,CclAoeK~-O& _AS}-ʑyt(EC ơ]EQvXAyӿj+CD&Z9a!"?U~&:lJRmum!9PgJGӪ yn[ OŒAVϝmyFGPLzljE&wF`z%>v.ݯ -b9S>_cKj|8 Mi]Ap h>g7_**bV5\^;NBwU FZN[143% ŀxp͇`"HκnTNdD|p"3ZEx. Q/z}9c*nϰ#~FQyxB^< l~3 /ň6a_$[aU-{QpΑ5Yq.nGu88%tDM ^3(ܳ6ީ`aUv+\ET9oVZba80"L,,"Zd.+!dOi1mzҕ9471p M 71!X,z5~q˯#"x[R0ڈ naik $t{GR 铏_s7%2WTS\챧4^I 6m]gΣLە#\`;~5c'kF˰0+n96]ռz{)4-֭3_&cw)ByQnpJk 'qY%_Ri1WFtU;[*'t k&S1oM5uTR8U_M$ F$… A|#ہbJdfùe#off.$!8d{d)ՃhB?=>:!;5$zxN<&cWC~eUU(hLf4,Xd]"8CZja ӫ/8d@x@m(။hHc"az#3Mjrކq_}5$|{^qʊ1[:Itx϶Ƅ)[[-gSQ5$-jt u@Thd*hI]5_J)LdXj[[a+C*pknVEQn'XT]#7+!1_DdſMiH`jH6.v:f$ʑ8ȢEQwR"A[a!\ }マA:-H#_-69d--X% 2cA|jգ8 OO n{-(6H-V%5KQ=7H("-gL{2̼*pLlWP͇` bE({8Ja"kB;Ɉ y3h2]A|:1lDS_ Ee׋SHIy"_I 1>V9#|6>̗S )C4:l:;{2w?XxwCs}L BN,}= ߟ?5$κVL6&PKAwNI)u eʓS@ip[֫!.#DPP qMgZ㷤\ӧ& #L6ݸy/DB,vԥ\%N TkXIRfPxßbpwgj΍ R؍^Bqh x8N붓m|!pU NS8' 1H2Pњ>aM2LPߧ=8ʹ)XDIKM*S79\6C[BQ9B*ps,3O5<5։+#T>7ISXrXR7h0 88_K HwWo@G~qPMvE՘ŕHnr|63<$YW,Pz<%!,uNarmcΎh(_Z7~{f/}*g!58|4L澘c,Y8tImg C9S.vТaqxKmdI̲ά<"0xcKon$ʶ8zz'zh 4RcabHw7kɷ p1V8Jj.&iah[4a]bLqH;ѪFa2t4ک!/aK "%Pÿj+c-gys%e!ёЖT5dk]woڠ'l,H*-j=AgM43Zh:sEƖךRR&+7JDV[taEaj{3 ?M}OdV < .Ǻ7%xREOp‘F{Z=ƶ#^) [͠9~=xtJH6a^|9l+,)*'a#XuFO0wk_Ƨ̍^YVE" U+~QQlǻ]Eri8>]px U8ԣ)sZjBڮO:];`˛(>,3BA]z8[7YwO Tk˸yiu05"ɑAL(?KD=tP0ȓ?i=#a\:h??*vkY .P|˱ˢ- \LijKۚk^QxQ䛩= #Ѥ^`/[:D̲\i))Χbg*y۬4/E%]Y!w+\?>CdE3Uu?ȡ]w* bm۠V|,f{,4(l'Q}d~.i:79.K, &?b%^Ӣ U$Zd4|MqG]EFzyRN`b1;%Qϑraf"YU*X ]'Re0Ʌ~R|(BaT5Qvpz}GsdliY;gD"_`A шI1 0oO&?(Il.~dB.oz[c)mSɀj1>q=wrl߽ZG9k$9Z&ċy'ldZ0H $G_̯ d:񖜥>C7?Yac/Y)Gb=7֑X +adz[<^;:v1O!ZۓI96:-i 涥1ż[ML8C$a)+cc&&,]Iajƅ8#εE9%4]1o=%wOSvIR=dd<F/)^p\}*nSvz%JwˮHܒh[ld]z9p'ݓ.6:h8,漦G n5W@)P moz+>Ow;Zh::u~7JakԆ50x7#X 87xvஏC 5N@ l^gHo5b q05B<v$As sr=H ŝ#2,҇p [n'` %ݳ9b[#-$)C\.2 & lug?kGɘ\VYm<!hl{s&Dz,Vu<̺z,P R9[.K;} ;R¢yn ړ=!39x1;=# q2Ae7+V-W ,3yK1~fUvQEpy[=Ű@ Uh\?U{(Q@VQH! ((k^]=0] #*67h`D%*e +8;Yx9a$MXr{B?ҋR=rto9׋&֒.2; & \aYX!fZo)[śyl= ,1֎1 ЮL8@cpΖ_R%Nv.T7,ZR; $^io}W'<(a;u[<ֺA=,4ӆ 5wPDayCboNx,bN|4㾑mުtZOtht'z+o5m=)c+,nwChP" nO.CJ.ufY06f`gFJoh?UyezBz1Hغ_7"~H0һDIb';z#/e!bO^՘?kʱ6YC C=H%g<[CT1ج)03ZSA&Q{OzHNS뤎_L0B j#u"P&>KlQK}.SXCTK`ӏjDb_T[Yob ./р]F;|b.ew|d]Xt_Bih|d۬ovD}f88Z*g\gqn.M~AӼTh'^L4п~mi( D(ɦB>5՝ h\vމ0'g֤|\ r/bfayMq%^Oz\$J)m:_?)b7Zۭ8nᆸ.]u7Su+$]?3uZl~8'QaU"BR|LSDU*۔&q'ATEŽ:׿VuM}[j΁ZݻfTuhwi!e|OVfIAݞ!a@k ZY-BC7-JF)7w JTTFG uʉom6?:Z$Gggfr0Y7! );SՍ?6Jd2MzRAΤ&jt(ay^2Ave?0n|a:DȫOT7A잷5q[M,:0[)6v}eKv= g&3[ߦN2pL)l'íh<?`ΓvqY f&wNODpAkq-ׯ8ɬك'Tsi2]RR1h`wg"q:cud:0=4-kZgN2rS\j6_r 璞]wbme>Wd03qg=.e-,@qs}5+t"t^oW`hBNuO_e5Vg^m>!X50vM/Po }Eݏv*~%%Quΰc5H`pgRN!Tc@T ڜ9O/܎=:nÓ"o(ņX܊K/L 빾Tš&hzК a6NΤQR;j\e9Kp"B@fvPc|=Yj |Ș9Do A>)F=BX]d-׀۳a@|9Egxv0 `&LÇT33Q @Y%bYA.z)3wB|6X9ڽ/ޛg=oHQgAΧeT\U7y\2-5eƁpL`}?gaO` Bƙjxx[N.4W# /k$I|%FpE 6SCJcE1PwŲwd)\ROTo}|ԯ=qχoCV KS&X)?y|88&\7{Fި˲8Cs=9eĕ~d R {HjUy R! ,Q>'C]0Xm ?(0//y8\_g@r1%Eػ:BVRUOϑvrC䖶R/ me\7/€=2+VůQg&l!SȮj0UF~"cshi_ 9{p֤+007 Y|_8P*xύE}]nS4lHQ tF :(/w1d˦&K[Zvsh}:%xZn[ #\%rD.CH{ Njc`Zl"N JL_מ9jH qRJ_զLxg 1*{E%gPl|>RD4Bd)W_zkAE?{1sg\}}{ ,) 7u)%&L嘒;ڶ_><!+ 썠HFOQ$ٲ<]TgϷdl?a~[nT-@up[[Zz\lFJ4@-A 4AE7 ''Yx!x C琙=5y*3/c}tr% ]k9'`:G0}XwGc×-*= vK +!:}ڍ 5iT?}Vw7C"GVVCJcߠ'iZFPtOhCxG8j,]M#GKk іO"ޒ}ا⍫_xc+o h"N@<ƑM;taYM:G Q\[Ay/d'cMRө~=hN$V0~GH9כ$0&U*r!XԩeSDY@s~ANXƏ(ͨ>R zo|g91qGhz $ܧ:Ꮖ [a| Hs_svR0?!gztFFq.%p\+wyLp&F ZUx( O< %VA"Llѝ\S%sS5I_ҔľXu␈IM`^3+gᗨ83 %/*e-uHWG5vI"P?~=^yG<ᵓĉ3mrRVN~ JK^=p̀LDm<9TifW șxixjª~zF] qi Q q\!jSsd%qC&˂gT"I*+/␞sg 2EpQ`uaxds p: 6H첍B#ݨ7sD5Jm 4 27̨(@H|hxkrfFsיqU֐ϧmwnΪU1B~S<ڪi1<+3RK¾֢1^iDP7S]>9KP4G@KO*R.9s\Ƚ3Dc鬵^!2sx/?"_aYѻ:hM!oSsL1XpuNb0 M>mpaIyNN'i&P17`? R02"smsv|r3$7_VrYjd qРnӍ6H0kYC؝6KFtC5_Q w'D:ˆV#˽ fnb6o;FW"LbalаobFE"No q.*\b! k+S(;NiUl`,3ߞ_b/.^M$4ͤ$`2,.jx >͞ZHMafKǑ6iNl_a~S|2&Db,xݓRoS" ps{NBW))hC2چ*`80{jS+41L~c*XAt!r*E[8`)-4֟f}pMy8l ᕭav/@K1/B~ _~^++v̝z=<NlTydTeӛX\ =f6 +ׁBNHA^AnB,_tT,t)OX?ăߗ;״#oobt5GNt8kpD"̴[ \O4#f85*.JRpr>Q@!ds&f;k,ܼyq7kP/Voϑ!y|-g,3 WSes#B]dEqyZ1MH~'5TTW ]%ȢQ%F@:l2i~T=I⦱sKO;c^NO2O :cC5FHf@S[S. XN tF3Q(t۲rfÓH|Ʃ@ci=M'=cL~A֩`fgn`Wο:WW1 Rcͥ)Z5}f Mj}uuhfBZb6w2HVr6ed)oCPj1mE?vƼQ9F^N w7 ,W #SޘwP5m+Ak.sw}KhS*"`) Y@Sܥƈ䕁[BZ)P'o$L׾AzӨ`^&ΣAY\763fKʓVoݞL\ӯ G\0R09CEK²Y‡23DB&u%SL)B4]0zy8W`< )=>HgwnI<ևS{s`9Zr.gv4! I1ViH-3~( BgMU "|UR%9P?c1=KPT2z[  ଛX>;L5*$r>&"$ ֣ۆ!g23R=yfrHʲgEϛR~j0Sr+հ$2ꮤ:I2TҤOjwՊs- Y7u`8]\\h;1e_ڣyIz 荰 {ScR|]FweY6 Y6@uՒrgLDw!imV\N#Q +c\߇Xt#`t`gt9kvcTыX` d1-"o='-WtJ,@Aq4kޕ@eBໍxbJ ?fvNdpB#Lo5Û:?xlO1;Za9VD_ wehRXcސC'ĘْQIw!1jDдV$pʅ`bS{auC,:EX3T`JRAlZHHoTGp3qx6oj߰]:P 8+wr\A~Vc&k^®vS\r/E0عhHEi YmQEwNKp3MpJo܄7Ye~SW)Ƴ0 ">Ucag YNiHX^#~x7^w?EY4,5yi".{LO q  /ydmYzQ ;C{q2af*:?U&D'z"&MlfѫА' ҍgׅ[ݖҰe>|h/[I:1x kC5N:Bص!fH Mf:U5iX1͟~dhٝ}9V փ&}>?:xkZ.e]ȡrl* :HB+LcJ V>X94D@QȬmmO~Ab\?=85#^L)ӇVpt xVE^JEVbaCW7pzf'_Kd9j^/]S)םs=Vj D?~=6${B EFmaSWv7jo _w4'\LB9 hD?.Ԛ?Cm>! Oʸ도(M,@أ2~ eS';ǁ1qY 9\dK gVD!u5lAe?Z:Kuh闟(}̊\fqX [1EN-h,I-n6~Av.ȌvVLbmN~Q%W5Q9Z|p6X:7üZ\C=zΘܽGBf `6#<`,[atJYM.Qm9KӰ#'7=imĒ%@XD o*SVoLb]bE8uŚFLi>_&4E5Tx=SɿGydu|j6_נ?\ j|=tBkeݚIXR 9gig<ҟC=UY?$AG%@~QcZt$_ 7QBycL$5M0^` ,݈T7qn,`gL:ΤNL^[eyMf0Ytlo#M#1xEmqo\$<|zʂs365m=:42dzdbPA}O}0V+)8 V8EoΒa+hʄN^a:OaR?F~5؄xY<(tB\52~Xor /)ߪC딌\cIy'< Y篓{Hm/_’sa)<]o 6JY/ŽrΫoMyAMT˄={ R`zG#.|.Ta;nor=oPvB+0̪ 2lWI+Xc?-5wM`BLT8/9Լǻ~i*(jb 䂍DmKeISǯ:0ІD/',fX0-=S_a&Pdz21ʠE cR.l~dK<{0#k[0jWlfSU 9*J3g!X0,0Ps;_ntSzsHa5`6WW p~Fu1|7K yX<=/2ݣcH >ᥨI+kƺn%PL'^xɦvI $"%]'7}:sOZZFCɬf_#x,?>Gh чi8L`/bG^d>?vZEz HN-ƀ={HYHSdUut+2D-XL_^F)%c|ٮW0=0D'A]A[b//h|փxcIKw{ )g>MȘX*kā/gdYVq6e_}72drM *:}M: ,l0N'_=!H;pEf2q2͆  ߽FQ`U},}vk=~ZͮIi| PښUo4/ʘ5dP4KòЯU˵GGT)FS- >F-znIܲ›Cl9O жbEfIy߯5?ܡYl1RhuEt\}!>ٞa #)rSJ>͕DBT*sjYs-v=|#HcӊVWV?UD&[n|U7o4"MFQ HA!~-)vڹ{)X0c%;jAA#Fb'JYte`T!W n= G. 6,v]x0I-Hg!oiv*< |g)Fr5Gp Uq0NQ)+u~enS}nߚv+T5.S^9 kF)_* A|.QCKKYfcx"aT}j zvsh Ye Dv65.kk8X툑{a6/p~J One i^4$ r C7sYoMo\"9AyEc Gi䩞\v}¶22("Kٴ=l/J òE9(('?;-SFcI#5 ~EGb~n`]'&]&v1El[1 R^ol7U6X 6os0.? dKW;\i%^X%9nByG>E]߈qgH7wni\ſ'B+X' I0vϿ;hi#CI(cg r˟'&&jtޢk̒ q\6 !-,t"{F%#w;I  KM3-FĔރ%(H)/E|#7X=CR0ܮhEm' H_ h\3cX| 3(.B%iРʠ"JYUA^_U I}F{ڠ/<ŵ$Qc99>_es8 uVI Ŧu/& #v*崳%:P>q"bPܹnbšg$ז7HdG_ȳ !%fM7ѻO'v5p{@h=23|}*G֒_wOJ.|XlJ?l><χw^D1S]Vs:t@g ӇO[XρƖfǘAT"!ce$5q{~m_kVWۢOx0^n3<)VnbES#e_h`l U/nrXnO;FO]2X RZ7s\SC=[ WKO[eX(|+qlK]괙27hWkY ںL]¡1n$;Jd nZUp|j7Ivt]YUhtJ^L ~AWYЏ+@ܶpBO*3ۂkH(<_柸<1PWG}܊[Rr}'&dƆQ{.#Ų)(@ *oa!ZMũۼjb'KWoEGsaRVvUbRs>#XUd[dǂgJByKHuϵ#mH`tZ\ YmWBAvƀ [hfe- Vj&Әa_|FָX2,7eAW׎],!1#Un#ANE 1"F"N!x_s/~HIZwUd/8P@>Cٽj u7;.Sw[~9 Irp*l_z?ˁ {݁D)^μݾ<[j2oh :J얰HoIH!4K{Hҫ(Y'C ӀIKYm;Z$SyT2dԮg} Fዯ]|à߻WgyJy`F| }ï>!ƽc؎zwԮ\U*`~c]=dnIOd΍>dmw6qB vg?sTl)[ON8T WLmUXܚL[&r4k\&03"@4{2L-< ]a I$8u I߷̡RNLuUγ|=kk7gвsJ1-hXgqj̃ھ-xM&ьL!X~lk%NAX+5dg%vvAG [=p̫m^kʍ; H[ݞlA`{g@C5R !OmGȜRQƃP7__>L9imdm-Kt3+L?~(̠tS-h{!rވkL܇ 7k;VOPQ1ҢcK|=rWt]O(7>*xG)ظ鰂.?G 2ƐD7x /;=FIJJ_[ԿYkAhsVb t/Y]6}0[;]jH%!ԃ@~|ϣbeoO^B|Ak<-ѪqLt%n?u1totY0j|#E~(̀5~jP \D'Gi)TǤΐ 'x`pQXo՛4||:dГ !`19(ٰ2EdR5͝\x,z51G9jU mmm|}!^LO?"Z,L^S9W{0vVB{/k:< 506=cyS#ڠa~zc:-9jmV^/)P ` AQ ȕ4ܭBmmf0MFI[/ )R67d(x56PL&3B) F WT"'ufƿ2KꀎpGE,.c㾸#"N#wbl̙+3Rm ět00P>הٰzv)00s|Ʈ|";!V_w/PT6fS!:׶[qK$aC_!S,C~|v;/Ȏ.'0$KPkr hKJj]qڟv$z%`ZЏ{󬧇(s4&o `S|7k(]IQYd>R:yzpթ1jqb]}qAuPm忞<Ϟ0\?P.=-g2T,BjlH 3s2k@Aql8Ӂx%z\]7+afyo!hgPߜ٫fb E6<᠕c2Hg:s10SmAGY(mKPI+M"/FM\RoOcQ<,] Bv@mo{OV38WɕlCPtY1t4L}AslVV.ɉ;.tJ[#&j ZyL%,~@ݤT)7oםj&$i8 6k,|Mc.Pm蠕1unep1OY#2$|w& )xOkh ا54y $mJ$׍\ӟ6+do{jo5C X\8[kCUc 4ba/ĀsvprΦxڕ1͝w] 2icv:ăl&Ȗ˄^@1'f2o hrF`%(0 ѷOH'cS $:?/yhco[jlē{|3 hdm1JC@fT-V~XaY}7|RGw;]܍AuŞ-' Ƈ*qm^ĝA1ыSw W Ӄ=HpKjky v7Kʀ1>'m~Ƅ]WY=r4^E d'4ԕl\@<ͺo9 d }65Cxs>C +z1+: I> w<{Xo!/3B8$םo$2_ $F-}$`p|cI I{Mjbr愖hy=Їt_P83Ve!l"giݻ$4LSSZeDyD3ut|0wJU*A' r*2y1!r8^ϩbr2gృR>&gYΡE  ˆO7ڦp4<;R jL";~j^bp$|eGFCr¸[EvJ^;QXwk䢕"YŠH M)y_A0-.]T[1Enhײ}^kRzRª8`Ҹ*l8 "qAJ}Knׁ{*zH[_]ż1MkRޤu T Ⱥ1)%kuAlvL<60eky`Hbȑh[ׂ>iZ9 4 &>fk!kә1e%+邱c$=v=> c܌?94]}Ik'td띦?/Vģg3+/DƈG 6KE v,*CXoJ<YO%ECFf6 GK5]PzUC$?;G%)iʕF JU gr8amY?`Id 8g4d""Ӕ@]@P6Fo7Dq%n\5-M7f–eU*as( Pӡ&Q1ӫM+Ѱ2a V ހLlc5y5 :@brea~˙|!'@w8+pZmLx@\ftخԒGgq Hs ٳ%h֍ *5Sw|lȵyud\z߆h;3ѦYwgь(`QOU^-QNQ$ea.RZz1ݘYϞĖF'H(-^B Pk.\~+dȖ_ḻJ-QM}sdIGU򽹚\FC)V_`B2VK{X蜞:{2Յ 9]%41!vflJҵw1H׮];}FE̔R_Fv0e=oj20K.ߟ\2w:ugG󻖖o s_V: W.O(J[JwwE:r^^7Id-8":0ndH$ |45dLt14VG4O17)?$R0,&/PdPβR,<.dz=Ak5v6 rMqGHU\e~BS]hUX|?AK\WFվ{>F\J- p= Bֺjw6 O=r4Z87A3:qj=frez岛 ~R*./Wx gǗ̀Ϙ<%9f,KEGq!M,zWKخ|k W~}ڀ*Ӭ0>VSXe7 GDP+e)6}(}INsj}3*[i0bdOQ_W->;ݺVK+ ్`_)ɋDM wa?yܷ8b)oJ{B|%&f(f-;QYRm~15x ˼(̏*X (H6̲ Q_ μIᠹ4XՙmtdbĞ|}g[ZWH~c| @t 1x6ۅqvC݂0W,a[_L.IzԗFv$d'z\w} N39HqF+(푙!B2  Kɽ=fLbl쟿sɹH ͊Fd!fʆP%yfTr8m 96Z X 謴]$K?B{Vjsn,NTl?y{k/;Yp]lWYS[^ وR_z]bRNM(5po2~u䩼_L Gotш/H.N"DsBx6bz3t/UA"9YfrP{O2Heh} WpN4tԗїJBD?A 7*eƤzY. 8X_"Αr"#k-ؗG*]b9DzZ(TƋC2sj׀8i\c]SOoΜ/NТ=cms.7`=sOKӏ`Zm~̋<B nTXtmp!Si$6(L=qL'3e `~<cnQQd)EG-~]}=LÀ-V-,%M^oI-P@DeG-6xhO9yPskvaM8n!!$6gO]FF܇Pu?|;õHha,n`\f&<bSgrua-x-&'zkntރO8|D,>Hf)=D@~Scf1sNn!2/0M1\))n<^|IW; #DT:V,s cAJɂw4~.zL8'@Af,vѳgHS*3'' =H C+(-:6k*o*A;έ~7{6󈰻wPC9mOg6b@!}eR}jke#LQZʷ%j2ھyQOv㍽B1?&$<LFNϲw7pF/+MǽH0_.l*gc5{~`)ാаPVPAΛPIaxt劒!mȆF?D$vy}m!<nSMvP EqKz,/=Լ(u4j5JR~>_%T'LF<o-S dMlBfe){+P&HFn%džqbt'!I0Bl/k`q%/ABqVJkvh=\Q6 :"|D({~?H7bn>NRs*[_M9qXzXSF㒡֑įNqv,G $[d吆ȑ\KܠCڙ\q]9%2~$2{v2}&KeޱxOka3̗^*c ʒcnptʡokUCD<_,H"5S24.k6#5+BuMK4B~AYQlT5VWUrĉL,a(,ju{ 1]='!qVW/2Җc&K[1kLŃ 7G? X*匆P+"@%tgo{6ܢk$"ӱ D Ŕ3nN)p۽^^nMU1J}bȘC$ya̲͡QnQ^OH4"bď"=u8DxѬ^/٢" %w8I, ,NC%0jq)fow{mm6;}޳vBo(E='T)i 1tH{h6NdA7!Z*M49a@$mt^3Y2WRvB*p3q#7G9Yq|RpR0}"C2;N'h0}@3b7;6P%2\"?뼃`4Ⱥ8V8}遑 .`B&6=mw)' X>%9 L8J'ANM)-TV}%y ]lpRT+b./0!Ru<ķ;!s.0a\*~X cѬPkZ NRFt޸۶Ui[sv}{z 2}*^$2Q ~`) u0Y|&iR`k<{ZIلlR2\$/$|eAio5ݠ(j7_s ). H`{^b}B=kT̴ q6f<JO3Ƃrf~DeqJF#JoiY` u]h^` bhQ!J`χPnk;d>O>$RT*) cMo$Q?2_K~ ~61ImO2e :"Y#]1sIuEnNvoiHU*^Y¿F&  kmOXO{66kBPV]5[[˖'zX=F=jtpdĩӱ/ko7z#S npD.;aJ ܋˨Nb\3U6'νU:gJ]'+un:8şΌozi:0Dnm.6.9@6l-f23Rw.:ͭ.w.h57F> rzXw/*e {-b %} 0҃#`^%璶 >\Mo6F=3mlSkN47ю1^p4clXϚ@Q(ɍla,d-sﻣcBit, zc@x*g0n)a}}P#WOQ6.=l T#6r41KE;;JA5/44ZA7KO&4%NdIɊ@^5q.$D#PkFAzΦA%Xhj䢓<^+'Hny!J].˼;QyYn^4i~ G#e}: 0,;6 K;.;YP7w2L$"l=-E 1-/Q؋ }̅W;6l)fĐZY8qmէVZv|N1Fz5n[љS9C˘Tѹ30,4nm<uB^J{o).(+M49&VXT{;؄p;26g>d #vb!uMIF!q $8⟰hU#:NxN9I[OGzB?r&I*.BB\EfKPwDW[B{T>#1([C=\!,\z%H#jZGmEkjb Bޖ7sp!k[ kcl׏4DŪ-tPnuu&vg@o2(*4 ZY /yV{4^eR^ORFI~3D}jaDw2.M"Uʕ֤Hſ3 ҙ<,XDJئo7 ^|衊vtދݚE&$e4'|;byPY MNOp*]Ӥ%f|^2A=/3y[__mn*̅*lUՊn!;0s $_7Q n&Iv,sC92pb<-y54=1-A?Ox˜r4>6'x8J=Fz+D"z޲ǽA0lSD mT.B&V>[-xO1H4u5`O7XUUڏݔYB403]jNZQ%N-CЕ~EQ9mס8Ra{vdv~9Ç`hI`d0߁3ƻ2JL>o„2B 9ȼxƮ@.3 ?Ãb9Eg<<:g8J ^K']*ԋRQ¶ κ]PPV*FL:xG/{>F& e'k@+-p. ZS}!p[]T$ʎXK.gY,&>el7 "Ŵ.`uUc{u ,`[${겫\,ꎫlmt9v_`n66&r*k!X/Iw|។F}k{6  26~t=Z4 9P2UM?KĠ ͵2.::^SHw#hA5,lrWmF-pMA0VKl۶z-W)*D%̕OZa+[sYO' <^EГn0c'j UHGoMc?(-z "9'#Hh)Ysgy|8\ 0+K5=2f۬½QXM: `~ .{QͅuYAĤEzۋ+eK؇ڂ' gdm"_.X*?(uLMi U}UiWt~_= M{̂,7y.u ?*sv:|]xe* 7 LM K 踂t?m,X/}OLdc*|dwC V=\}wž'Ss&r'i WpgbGS%3bm1Օ قٷM_'|8{!p(ac 4U"Zx\q1?㫼uY}W;H^CNα}jrFS}ovFĩ^Ek7YD"󹦲$c!i==O{;=Yhp Ѭq{J)P1OleCei뛵BCTB]{w+x$H>^;`%Ręp%D|Զ/5 ^/ tzf.W͂(w=ҡ\6ӣΙ0&MEu=ctWIZ@{O!ƕ.59+70;N: ᛢϠ|o+.Zp3n6r C.qr+RC P* >h͸^Iܬ˱۳HNf,Il =tsd^4)ZSn{sy(PvNa p)g;֧ 2>+PW6ȓ̗Ue G۫4!!C!qոj=-,,(U#O· |9p }Jn5d,5w`3le{\?`G2!RgA !},am:!GiHG CP4%OlzؕY 9w zia~KoLȺ:\+ڂetNē {|Bp& C6,6W[]1S}dS`SRq>IE%`в3 >م1i3h-v(\a?eb1'p, ;Lb)CluQUo[H<`7ʼlnH0p v}3%Q_>^(G*1A%9*vӕ#c{̚5X*1UN&N4 ?F!4ƣṕ׻Mp Cz{-Sea^0??=oP 3ɥO;&w|~+0 lFn$p L=AqPC $@on.dJ C c "xbVD-IB xz;@?=*N׀Sg=(,MՕΑs2"~ş,`bhJ9r)'$Km>;or@LL&=^xwpFzhh-Ȏ2a\bgC Ny`aF!ly2ݷn(BDQh KB.ގJdM3O"~,psq ^'=*)ѩgkTcD<XZMK+ 뭈^F ~x"+m9|gfS>_P6{jR~g^C^ء~12Ϣ.&gUB X}񢶷AHZ.N4bXAQs 8'vqXI>ꨑv{VwxTy ,bLK?= K甁 )OB=:}]hO=LGG *.Cx &A@L {Bmujnkvoi7[<Pm8oGŎ'JlSn+ J𽪉5S^ 蹪)g%j\b{>HPrxOI~zN"eǜg\c[][跿2?9R8X8,A#1 .Xsڦy[^nNT:nĴPK)dqmN?K )˅n K 87v=UP{V}I6bδ0-[Yl+ո}zv j R݆q+tz =թa-r;g&s"뷕PY번iXeRR\}붻emHlnlScki=:DdG\VèMa{ޢAMɴC7#P  92`ϟgq_"B[x2n*6e@!_,)~el@B \U];ᐟCN#+y#vk3VHkz'4lڜ}cs2Yep8Ճ|$%r+ewP'fYQ QA?c><O@K{ QZ6r{0І2Z~R[/S'->QȜݲ YC0,c R@}λ4;U.Ex-ʰB8ޚ 5dApB*4m"VK)qh/Dd  ۋSe`WK JR(]^U5u# Ll0Bg4S47&KY$9UѰi5b\eY^oB?F_`g4_dLԩX ^meyB{)U/yM >7n. yəf_妺u<opE(9%\oS2az&ǫow9ƑK,myȄAR{u|*ul<Cb,²:LxQZkj;yp@A 숫KmMDΦBE3!IWXoӥ"+|T5wT~6ʺK٦I|1nq( xrxl]uC:BHK:JeqWq4Ytܡ08l"Y5S6! n =oxnP7*@/<wnO2dBF$Hު+Fkrߗܒt!e_ֹ9d׿*BЗM|}[S`D b1ѯ+e4QvB&6k#HI8%^ EY#pv*4JQ|XjRleoc" F?x|kyZazE˃[u(C8zw4֘4שlBň@Bԥ'v蓚zwP@ـ-stVZY4;1ڈ|۞E4MMm+i45jbHbmӟXh'vy cz[`O`?L OYCd\kfG-׷EfP=G8Ir6>@{-oFovċ~A1.F#jŷܥhI/î՛0c dj&a8h凫b={,^A%hؑK?L5w.2 Hh=cib" ΁["R0l8#e/!YXb٣@k. ز!6=X@ѕizL/Z}`#''2*qx>z^Zk@/;"7|\tCptsci[i4e_yH:im~o3(a\1{y3kOʦXArћcJמ{;Cms0 vgN`lX&(-Y~ʹ$ = >}Z/ K?[]ʭtܞQ ׍HqZ`&8P:IS >po0TY._6OȐ+H+ VOV&u׾DӬ1v `3_QdxT vcN@g~岋|q\2I|_~A8Ȃ=36K\Q@{T!e w"\Az֡,}~z|RvsDѰC"2g@K@ O. Dc%}y%]jϾ]`)ECiJKLumM7\nCAqL Z%N\-jWNr*ްN3Gnc.&γ 4!T+ d4L<9#޽.#sK~@ުx3v+DyC`JWL2hZarOuA8Ku)ےmlֵ@dI2DQPN;mگF/z7ȜW7AQgcwp^^\E|X`M76At!A+#CN#lCKL.Z! (Ѫ7{jI@@9  1D^#ҒG 8?P!:?G9)Kvi;(Rah o2,MD=7EugGY,L g#!UcL(TW?G_CօAm *h#ډk왒|5M²EKb#V)X?C74'b "m̪V997B5XG.Հrfr'Į.-t &*dรLrK`G~B)TL=ͺ_?dz@D …Q/ؿܻ@z%=H]!w]6:q:H4 aP >anBZ^BBr8pd$k>gyͧ-X"N04e{M'rb> 鑮}9M.v׿M0 'bT9)B\hݗ/wՊmGÄz"{ S#]mo&c<#u >XW wi]-4JC {OƢGJn&Z톎Qpa 4>G|VZutK F}6P)O%*qwP$l />6Yb ?^"RehQ",ࡹ`f&a+]L/uTkl}Ms-Ÿz{4 r(7+Qـ^JhCDu~C#*Gm.Чq+ɴdv+vN#QMv6[ҡ,3b3woY6/aO?,3xO[! /a& @˿ @[(}y].oXTI16U|/j88쉙| pX4U[[N43n8" -i rP<ӛA6 w'~+JAF޸j+8JqrW]ܶ%6ɬ\Sn/Sg}D؅E[$l uX4~%=z |TI^'ۏ9^Fu*UJ$9A@ₐ6(MU,Dwg|OwǁQ0A*uBX(eiϡmc@Ӹё8ѐ^89vG% 7v2U%#س V}U7j.@7IH1 8/WrWZ2W=Ϛ,6{ZFrVk-v/8v3_nlGn;tKa縶h1?9;+'3O_w;tiq; n"4_z\ 1o2k)>Mpi jjqkU?Å`gv W( qSuΦ#ZC"8~, ۮy̎ VG2ezjvUqӢ N.8, dL.!?Y7Q ;S ĽQ#TndvF@WD kǐԝ";sg;Ⱦ~ b Q,X2r3N h\(50B GOj:ChzJ,/JaM) fЇA1pӥ.YVRpMCxmcSML5ۀТ"FSB՟oQp5%w1/B6Xp(maspAQ1 J-x'mxkPr'E>u2Kҗa>yƖ2yܕ TJeG:Cg%wSes  TFbؔ=CrAӯ6RMM5x{„|a\ߠQUl'&e睾V8y YNhO/ ^t7I ;Q4{0rizv_o[㴘 2zH >qkL 3޼Aa./'CBhԐ0clM Ȉ6/E-Ja~ȌE.|APyƽg+{l5咃: T%eJo5*T22c<;>nuAJrx):U:"viB1vQ0j}k4 =1%q݇V,! ɴO6@".ȈnRKK$) |*; Bni(qob4#bXeId-6Sħ~sE{" }nENNeWilٞ (Z9|GU@eN:K"($ߣ70 MfH4 RߩI{UѢsGݫ)ߕbn @% 1B{sEHnCav 8j6*^.DT2nw{dMuU%NsW&je$x}9A WҠV(:==ؐ<wǙkR=wŠcX~|k4HVߵ1l~Xػ4h׷v*cH]SE@k4YuovT8?kF@6 *xJ:0b^I?۷Pg2D&(6`7BC(Ƚo@- tzuitMBCt.۪IjAÓSXP $ 61svy`!m&":7Ӭ1 sRdME/l''rɃ1J+wdPz;AQҙ9}t-ҶZ‚_1-{p1l&ѣ%VޏR=fތ~yЖ"*bpN((43ttQ2"qVnkuFp^=* d| _ lng9N_ȉH!SqhY 墠PE&4N{zSvуH`q= #\K*4fI0Qej ڼv-%E_uHAHG;ȷ J'7ykhEl&YB1(oIT>T;TH5G Y9%TM9xt[+.43"}Hͺ4݋}PW7JZM \Ax:@:Xe3ٽ@,/` 7;. ' <^YΊYG84':k|JHIg8,چ} u֎?0.2Y`Z̦cȁ$1+/Yn\bPk S\F[JBMBjk])ˁIeT6QuɃSF,dZAvg C|)>X-1h44$u钱J6%"@FJcfYqwsq?H3ev8wE 4vΟٿebkv&RQV"EݡCe/Mhd_>67XuheP7TxOLot/dխ^rl*idSE.RkIYoA"E̺9 }*T&ڌU+ZN`yJ}ԫd{WzWO#W:38rh&~_p& m[XFJtE鹻e1?DX5i"P勽f`VS.͢PU`@y ȼHQ)YhZ6ֺ䗙#O^i΁~?O|vm' h6/D UDfPgo^QIsL̳Bג_jaұ}GsYJfL/s-À)'-|:`u<6 ILV/['8O~!P7vf3:jVPeԻ}_dt'uA9Hng/ZmCU%؛fAn\aϒ"\zkJZo=o2{ZnC>82Prr vF[ YIˉR!IJ0U]HOPB{:ɍޝi<<'=|HsP*Ul[\P ,,^4 ۷ص3dn-Jϵ9^+m vH6?`{? 9IefM|0Ê `#ke[0Aǒ̽bEQ[l7!*_PpFqWT Z5r7\eխ~dtf P.]ے_WjH|%KtX+R'lA[p8}z QV$t_kd,P H'Y!"a;,D=c;n1i9ڝ7jNTv~RB+?AN{m\O/6/]}5[8c֓+4$v,A~xXQ#sVsKk93) 8Ɇϛ_Vd'4,ӲG 5˟%dC@ȄJ2TQl j#dRd.${ybOߦODHEoB (UU q1(YOO&OӷH**#oM5{n)s„&b8*㉂ ӧ"ėF"Lg}?//]`3S MLYcFQSmr!MN}(,/'BM2MQK8&g'/9;(O/|7=Ҁ 壡/2MrJBSݣY6T\0*?WՖiEo^y­੶FL>zl XK6J\BQNF)I9Bͫd^;n, 9[ 2ZL_CiKpZQ4.qߥGC9gi{UX>#;<|3vAT 26fXzx+gKǡzАo&hʲAJgxyêK/UxZnD%Xas&Aۖ`oZj¡oDgq{G.}d )~ k6ɵk2T@#;At^^l-Ћ#Q;ğ%ږ).#R" 󂺔>AimQP `jX_T8г;8@w>0\`=4@Hc(KA{n/Gclvg켼!T h;?JfvZ %mBA+7Ib٦YnIB9Ǔ/ \sq0n@8Lo7^.]I+a#'dHkP܄f}j=g<8/DƮ XNqFB|ȅӁa# P(籿6cCƣ^2[|;zk 5ߪG?7Vs f2?}| S3Kb2N):%H6`?䟱<=:b5ݯ_PIj`ѺNd&Lh,R7O}k 8U&9J 8M2Q ӥ;Al{C%&- DM"jlr;r *2NN}+hfV%sSuٛ=Ɠ9){k=e^yY|A*s~pnAz/WBWEu57mQ:J̞Q,F=j1m B7 &LEG< Xwj,}VMڤj ]S\rN5etXEA*wy[~4-^0H ot㴑[Zk2NNքC}4Mcꑦz]}ޟOi9Ss6Zx&fu}rpC`2XѢԼB@U u]xbS1QA&ceEۙ{^9 2ѳ~3]͚_(g`p.oaYqq0$SdjVhhuFˉb.t.@2ϫR8\nIvw 1J)B7pwei|S g}wߜfulL~Kܥ[]IVarqglȩV_m4dµ޹F#;e)ɀmYO4^<[ixY:KR+A;2q5s",%T@k֌)ΤrpbDޓ>m|bIhIymI,X[]f$5wGz뼄:;HicDž|VpkU#VwLFm@z&u )O؂]H[v%$'oC|E`U&bk#Gͮ"SkYL,bx*upͳH@M]'+uPO_?z]/[1M Dԉ6C+8cfV/Z176Q;Q T8S:؁LbfViaZ~PZ#3ܴv{RNZB?t䎹ݍj8i 7Ibxh u<ÔE5bq)dUoNEC@cvrcro.лStj^"N>fOo\ ;Iķze})6 TC6B>Bv%ePZ`mFWc4*?Ca)̱-b;5[z@NejNrE(sNtY|eX!-Ufw])Ĵg~/6%ozh#`k+}Έ4#tqaU^}k"Q% nؔY9'@/kqK)[ +Ʃ]iZ%$CN'4Aj0j0F.硨wrߒ=UWٵ^E.>գ-BN{5靳}zݳ>uԷjն~>&}#-,XC0op1aՂ%a^|*zq^g}t3eZ %QYxLD.㈍^'QCǽFXzP &svNGr~;*Y٢:uQ 3|fiϱ@r"TqrB^ W6,nHP+%QFb&KI|[@Mq]$'\'lK~iT|5PK)_ǪJnYeRϖqDBzӏkFvH=q@ռ|ŲF2ݐ 4\7I%fPIEonĢZɰdfTθ|-,.4?cfo,M-QgyIM 1-{$boH68W·LOv l@69ɧraJKM $+ctWU~oURBcTo\"[mZfEcErU`2oW!]Ը39 A˨>ؓ=),2J*6Oӟ2CA)iuRW}F#g sTX):G5Ȇ88}^5#C6\龋.[Xd%\7O$? T+߃D%γe4f虌e;c`ޭ9ucr>R#FJ·Gaπ'A_EX@7k)c`cߚ Bn#"hzaqCEe)\Bj:ݴyLh]%1skRh*H͙"sfBTZ|(ꮁ~e: ZdmNJ?*-,LX Oy]F{x#LYC|~EwwLa84qMNJ>C(MUGxI7UDž#I9PmypfGidL?'ǫkVG@A)/D#X:2{pfk#?95[Sw.gЊ R˒j0V:p@ء۷(R6ز _K[#]Zɋ$Th6ؖ'iQ2ބdB&R4-c`!c1Ȳ!E@Kf?5jFٍe+ZLu.ImKӈΚSP+fXr]9=D2\D4-`BE9 ZQGIP]vq,C*Jj:He׺2ϒh 9UKí:AL(ۤs>@(3M 3hrki$ڑMzd+; .+_"Ew*P\ QUF&^26a"[@ M삯c\$W%n3Ej;M㏺1P^w H\7]I'ҧ}3x f>~.cپ͡~F-FFlOe h2|SQpsN]3[`ܛl~}Yn@hhyC50\EJ$h1s y::e % %,5b6}|{ݢ4M2Ìz_;H]{JmQg3$Y ஘铅/ $Xbb^yv~[EóZە]HyUGl~s[5x>`|PR5c,<'X;ӡ ik8iE0hP(ށ-0ӣI-/D6إ =?R*3â莳Mof_a4A/ .=ii?>a+3$p02|ZаsQ&cAqu/GUkX:[%Nʈ!ќ Ǒ\V,Vhqz'Psh(>ΡRL< 2kWٰ@5"cK9{-*yaå7A{H႐[ 2(mC'Oޞ*ۭo'e}Fj+J$6sY[4LB۷NˠxiT>n35[6160$[qV[5;Z!bɿ%ձ:k Z4N.}]S-Y7!WZii.*7 (JIhԢi+E)yL>~t 9դ"Jm3lo5L,:M!$M? xґܨ~uL\iYJj#2 AD/N* GcόOk>'}垒*EOj 7Ե.ӄ!] Y$ڈ"K =}KHI;y@3'GnFM(ϗF5-XF0~.zH^ G}_렜9dw>um;[}c>7htɗA63V&D5%cy<,1x͊b+9j; GBk J tZҩՎ\ v(EX’_%odY|iQLD )x 0Nϱqb}m"{YlZA5SiSJx@B/o)$B˰RL*5Aڃ\*K+ xTOmS#{ͬ$?_l +%'NKMB|-%cm1Y+ )S@} .XԚL+"gp8!Y8#iG.lQ:"i|v}6Z+`0pId3Tl>MQ{>42,[*^ex;[[d}*c͞Vؾ#:w.q&np4Y秭EDԿ1v50}wp8oMuwI|`>?YѸiΠz[bA C,"RTCƇ"Vi980rB1KOαЛ}Ēy'AEN;su[<'+F& ^[ !)oU DøSzM Fj4DZfG; MڑVt^ɱ)܃}L\SY͆N$"UЉgxfppߚ-.,*P^Lu-p8\y# (u|=Ï:R\0~Ӂc\vp۵ߝ!Α8hidٖM4Th7%wje0sZHrM Ҭ!NO&SzbZ\C.8F9lWZjA8^*yKZn=J$|0<*R[#EN6*U,Ș-zk78)Jx="}Qeoia~ɰ"ߕs҉ԟBЛ] <-4/e'3γ [m9#gsJ]HIP_$Ι^0| i)b# ږo}od7 PX1aix:YrYJi[uAlف@wX(lR]-!>ձ9y 2穦N̢gcqVZVPQ #-m|sb"tO0Z)+dy:~o~{[|JPZD)(`(+yCpP"A,<"mGz,Z0iπ^e(k9PIER EmŞ+wEK#NJ.X|,ԟpNWU3!(3\e Uδ?˝K&1_'o))`J\s%&]3>R?)!Kc}_7eȻn¦e[lH&Wt&M<-2FfV7t2x͸[Ә%o=+GtuK^K^fJ2΍`lU&|}TKWNǩ2o %kڟ"ebfҿ Bѩv)@nQN]FDC0C zu# 1}p_^?O 9ui:>erUO]$/-{CۑlM 65c4|gfIsJƒU /SsrzU6OO!ak^)o;& Y*>!(nҡ7+'$W.' uS3PHLV!Zyk-VnA0nǘ/󏥈w3'ا$9Hmj 3'vWe!r n_,MK}|Zf C"풠'd28z~KTі^hB؈ ʩgl%L8ѶRo s #< ["P0T. /ypJ7Ue]P̩ DS+X=KQ̬xU:8Gv7PJkY1E  U8ʮy08(꨺!POMvou5Э,0R[Fs F#X$)7(,a+)dCaտw)]m/\S!"!M;!4iG<{YңU_ 4R HCpVzp0a0f5!dhlAh 9UG(S?@yU:Mu"W6"H:[2 VSl.8MiBn Tހ5$ W,򽯡Td5iy9D^GijwG*_n\?/Y o:,n$pȾ "sv\ ;+v1I$O߱u'pe+0T M#, |l&\cKFKM}"/j>toj ÌTAШS]ej4PN@hēkx|#fZƏ3{ /nWcz Y\%dWoyc[E8B\;&3>lccUŪ:X8U!.j6=lys\QtFHC?X7:T>T?bC` 砎khG(y?p7[q, Z|l=h"㦕J -)Hݧv"DTb;@[<4s؋x/Dm7j!7* Ұ$Y*atDT.Ӡӌ_?1맭&6@B*9z-A ʌeqXbhGu`z" 59 O }>Au‡v;0g.!h&qWfUg_G?e7uR~&K0DРV UQ{#%UMj`cia8fK{Q&h-kgq|x8<ȡYrKK#h!5і'M -7i) 1%+ҨbJcFȡ8>jР_\#sO&o :{ee2Pn|kuFV'PZg 35QG5Rd@$~I)\+ ȭUx,rH0@ |+X\J@Vf停Umь#ޏpPI'S:"j7MҟTZ77Y 0vXl#sZC_CJoُMu)sc)('ePYXj\4X-E'K8hB&tN.b1w2W٥9 {fE3{=yO4j;(:Cr(gCH3zX$BH+xNtZ^7̎Êz_ 0R ԼeGpDrsCd=;8Al&02 gl0emN\ns9Q KJ; ǣ+]@{r"o(5^ZwNIq #g^!da/\ŽiG0z/Eρza9 wn+DÅ=Po `m.wA< w\d]DYyj;#VgSIR:އQ  [tCU{(NDUwU$Rq[ElEM2xR{W\ld~4 c~Pm;gv8T~,Zs5jz7TV"4 vRK!D**o3\Pi" CMفЩkvuP,y]'R>JAыNe*}Ж[W@\K/ݛt/Q4t"C!/S}71z7@RX.A|r>(VgW/3OѠvf4&IS?NmqG~e93&:GW\du / (%[0:AAH*FĮdO;FxQ)Deno\YM{2l)σAD-)-f^Yq@$:$=CRPTgǹ9P-ʼZq\?_!noy G @7n}V 'T:;} F^K(fi0r9>;0HOЄk2\w]e)mAFʌ0OTA%j/, sfJ7 `'F#XTFϩ4ƨDvNW)G>\AXyy`AoLC"TeNd(~bweUFTq.En+x4kɨ7LZ)Z9!!͔Nw+78>ϗ}PY0%bR U<3*gqDPux#kJDh'@dΠHKMu,k)pu 4>ҒKe{(4.0ZaӅT%>limOSgxɺ@4ob:Td`**X"s?("XSDiBK}hF xOɤ4eƴg4 ||2fl\^rnLKUaze|1BGWMOs+P n iOc KYNZUs)aTkqɸoE^:>YGp\PK^ '*<.(rӳҲ)P(qg|r@[lQ \>?Hd 19D +SW"dSu=o_ͽê_T#AS3=4\ĹAf&Shn%1!kOT[PZ5uT)w)5+Cg]P*a+|oʀ2fOEPltbM['%~Vj*NdVuQD`ӚccQ)۬I&!3Bwfz =uKTǨM+_1B۲;Fr>]W52cn'+"^0M# V8a=FK3dQLT  Şd咶hUh IsU62@vHqSWcO=A!Ĥj)sr]:vᳩ Vnzku"/ڀv-7f5=`t {ԡ8_,6?3[ QP^8&}3jQh {.#M~0`(Cko\+[0 zVRB՝yfTpiY6Sۻ(hQP  A|A)8rH>Lw1cN`ȌR  %*2sSN )Rd.JM|/?J[$=͝!سvѴ91$U,QްѾ+{r/wY LJN irpI j?X=[37%Z_JX=Vv,\pf䨝 gLӾ%]+62C4+*zp&5V4^0L}Q4  :ˀ@G,M/ 3Fq'N)A(ՕЏ QS\ve 1&4gô"Gv)Ia)_4~H (bxKHW(ԊKQׂh7(q {bndh20m-քP>rhmL/#c&~`.N 9(TJ #{& e0Nӏgq U~xs$ᓩOyS6ȯ!DYͨ!]$3\[۾e,77$!13(|YoCNz}1@[8lȤ%e~ bӄ4tUUKJ_*A$/uPL&/tU|Tӽq\%.ؿ{J 9+2yRPD:ΥtRo> 29ՠ"GfjP!{hE;LC2.tTJ~l@ʗf梁()|i߫)AYj%w u"X׸-OfLwצ")hHWPyB B^yo%8\\S\ъQs:pK57$swzSܳ/BtՔÐŶ,e`oXwD3i3״]cPv5gu2JMc n׼z"--D!J@tW.a1 "Hh2 :3Aϕ"vgiB3m\`$9`Z"{ -ܭ<$xKTtEA u}M'J'KgA< a/d9sD$k lOQ:wo/l(K!BC~~|%Pܰ"ֽk a硺"_bd].~ݍo?t7ζ̌xT%#2w%~:fEd;{ctI#nU3PTQI9› F{d(ӂO1Tlws3uAW!65VUm?7,_'&y}jgz/òj}~塧'Yg':~)c"DGO 7sl 6e#0޸aVN!ڇԜB-o~ښپ4wr:K+w((DЄYw"XVFy:S"ʆrCAs"wbo=zZ^ws?ݍDh@S罼\rD[1<H&m\e0J<5΂HAOc'ژd-樿a(Ig6rITQ~(Ct~D‰n^tƥ13~6@ \'U@޻#Ӭ-DmGTjN7GJ#5dx_9%&-R7ޙl.VhQ'{j:#CK8ړ?:I!-cH.5xX]f 5 8"K1D𻱇Q\<r[.? fFc0D 5)0jұbI[ab]Nkd&A,~}1ar/ sɽb;%THSao\ }Os(6j6.T|Rrr=}P8о*nD2'w hBUj4 uy8 #qj(/ $0AP,dV/6S1M[OßFr م.-񆳆JG$@/> #Ƕ!4V26Ob忘Q8$1l]ۻ0OS(]#:,} ըʔ^cH]@ Z }@֌}1 ̡@S͊ߺ! fq'j;QqQ>)NDQ%\ĬCo#56C[a`s^xR/M"4 CBN4+voo䚵>;˧Qz!#ӉP6\uݞOt 9WʒOg:͈TuΈڔpˊe#-sB2J Ak_+Ugp C܋Nyt)al)37p Ӯ'RlMO.?ey064&ԌtTOnQkv߰N:SJ8K[ Z}]f3R/bu p'V GyEUYADӸr.ĪlSQ!790],a-OJ^1@W|~>wĩ aGx7״OVw} FJqW|~#=T[#!>:6 > z:uSwngh$kڍmlj8⢖<*/s 9dk|SZ 3%u|6䶊/QSxi ]E,!wh'˜f I'y%B{6/JmYe4gm 帖fjD綢bMyH6r6mך[:8:|$ӂöt'\.,1M(&%D=@z/f"ao{A|I@#Y w~7%Kl$@,ceݞze %FqXJ2"S_Vc wtwK.3 Oe=Ft&7y-w{|EwHZgsEcϤW![W*eFAMr6]%׹a5Nc=U =f*xX3ZNNjCw  U$W3Ba^~9i%-T<^ï,RbwDGGeѼSMYGhD¥ęyN$p2 ɔ|!_8Dc[롥n 8@2WƠ Pmt,NeWqr ۉPR2'/9&ک7am捳=% 1GPa֤ߴɛ-^XjNq0"ִ{0|l<!*,uB$5>eo4AKlb͸ȝ>m2W6n xg-6b$x&IKP^S@?mS?+hsc+"EZW-1cq YFnI$bIr)Ѷ ˆUm4'#'fN> OskrZfjhȐ 奈idh6 P١~QN:-!Jk5SAѸum2ψ&Y':!*X_I6@u=C!l o1V mxQ#wMXOTP-4.i,ecBӰ3{>j Y0I_S+|wfAAu1v cS]Z^yc#@dEOXl= r86IUrX=vjTH8jQ@Mh "U wӿ15H)94i4{ۥDn^^JOlk+8y&H5>$ aêEU4 ]PTɆs1sfyIPמ+?!! zGNXʏKYcTU5 D;,DOm@qړ! e ^ ]$}O}%EjtXX0W6b`Ȧ!<^=hrUtr㚜HWHP!@(St[ւ1.ʼnYJJh-^}D9cQTh}B5+ ȱl~_z>SٰY\+se0 )|a}{ lfG:y-=P4}=m~L7^A\r!(3<˼ Zk ?❥Ȣs|j⓮\$4eYY-$=+ xibl8!x:`fғ [k\x8mF?rah;;*񋝽k  ݿ,V6j@ʂ xkNx Ҁi5K`H= jLa ddGۡ4&_ʩ?bk*X/TcԞ105Bb w!UU-Lp[3汞:l-G6Ϗ(u$@>TU\G'TYy0mTnUԱo7u TYUZL`EG'ƃA:lP!_p6iH酨zKAk 3 ~.IYf2w ?ɿG6Qg3}` n5.F ^D *|r\r} e?AGRh63$B%g;';M%+1\L{{EZQhlQ9$fr9bƔc\Jd'6u]Χ}T ;$ hT410Ŭ>6!5T` rz SpY@~.,Ic%ڱ-eQзU#Ӷ~ϗ^.GiZOcKQ ,- ڑ M"ں1[&mIۂ8_¨>篾 !"yiQ[".);ϝgFw6CQ9 6`l_jD7B?̤ * ϶s_:tW#:.';X:ybiCQu"r\oaRT;'t!&?!UwsUμ,9SU.lAz(1c2 Ԁiw."er;4׳wUOs^!z;̨2>.:Os"=ﰒ:qg h#\5`𥇥7-=Y! jJ7V${"ڍ: U{qsqe{w B>Ot<j:PӀ3Bа ə󩢫dEɊBmxly&˗eQ`cYh;WͰ'XyH+O|//QWLn '*X H\h:4L;%QhV lS802bvÿ $F92zߌmKs4^ =5X`%;y.s:bbuj?xv}>v FTn!y)Ի隱St+}}ԯ3zx@nb~)Cܒ5~B--;7k /cO>)By'LULcM(Tt S^Roi,)0[ &ɵkD^acTF_ ݚE ¢l1x5薳lDjd4\4NC.JHlq@?ZuK#I F@%1')_ Ԍ~v5#o1iU5$A KU7W.272)hӥ<Vm ~EpѮg/!4 4d\.=LAe5@fHޛp?(hl9 f (o!)* ۢ4-`RAHe{ߊ>,  د_S*)JLS0;Z;u3@` 5KeEn#Q7Mn~}ntac**iNB۵}!cdx#37=ĩ& Y#\,9,O7H(0 Dzbw[zB <ٺčC+_)$i[|ޤ)Kwly0Tb|)"%]%; ޜ?+ HZush 3cT 1pp]l[޲XCmsꔰqb18J?}tg@cc2F cShz½y 5\{?ނ(9, $A_ /Ţ0}\bh}QHt@1 ޳eܯ=N,ofp)'#S>-=B- (HU@, I u+N$g9?k%7 dVZ̑eW`K^N)fCf2Z G3B˞jJNfb+ӏ\R]+|ہS°/ fx#5YkmzŅc;~ڴS>oᬦLjjIOA:IZae\ X;z2w( 7h5't^Zzm0+ѫ2ܪÈ@h8=E5@ y!`5)HW!.hHKնյ1gjh9kHPl4o5'=^N1چ4گ';a_6ek0r79oHq[F)Ǯ*_&Fİrü"NANқ͇ d訐2aR:z[Y)tWzM: cP՘Ia:sF6X3j`EX_SY2G4+isrή,W$ 4,D[ߟIsZg]1ÆB%*Յą@<&V G}7Ui"(6r~br[P9/W"z4H߮϶^M\FR%`^WL i?<AvM=E#ȏ$Q:KQ# H`IDpav ֺ(.P2۷S|16?l8JrEԹ9(  [R3VfgM /ٵh Hz%s{T8N{U ,=mnFtheX9(QTە@!^LCM҉_q"\@gC|J&|n,0v :,E]RQьZY7feɵ Uem.!~A]L8Qsdjh 3o4c}'~Q_2l{Fq^ud O])dzŻ< ?&w?Pm1'[}=Ʋw.+QYMn_^T8QwNx}$@0'MhsO+x93zYy1+mH=E%ltO<'_2eaJ0*=Xdl@`/.zNh!ToxqyH-s D<(YM1Z[Fo39[/gYp[Ab˕#Y|YPWjP8廓!.j¢<H,|eE3܋;0Vx!b~4Ӭy9cDB nctCX_L.5[ܥ >lh2WT#b돕Bf['蜦{oqƿ^ ] \1G0˪ƃlWkF 2E|L`zLzQ: =߶ϒT!9R4g@mLhAMӓtFjoN(>n2ƒ*8 aHbG$Y/El8"LWCԏuPݲy(LR(k(F~$NG@ZLg=ر gbEy& Ykή^^vz4h/`"Pw`<,1ub5@5.0Qm`\R:@Ol3]kޑbu>rߠˌ(9#-Q"-S:\ˀ-/)(`<EI6SvR3:ȷ$Dʰ*6CrxQlzK~)'>QN2jmek4_8ȪR;|A1獅K vzn1oidL9V(ތ2X< a$^PoH,K~էޥ3v4Ifu %&Ax^tAxK9 =oTGAErX=t7XnFN "kCV*Wbޖ%GDLҾD`3Ԑ8v7eŊhRo981QG+rja<wd)=jR"сbi$P=QɾhN75>61oX>g[lso8^;g YژB}Di64Hqc?k/^DuMwA ;iBT58k!To$ULXΩX&Qply66[s_L ONhB`92KͣQKğˀ!A~ނ8&/<~60,6+dʈgmV{S  4H078.6QJ.Qdny:k~Cc 0 VyVR3CJM7D7ۑȌBh;#ɞ|CuG$_]u#^uHKFF r'25 7;e{fZČ.] 7GdDK}Vr2ʹń_jG@q$C Z#0j *΅g4 Fȹ8zyh&W\S'Y$HCN{sg6s%)}-]S 5C\)|19JbZjۚ7hb7Qm{k~VA vs 06hFn'op<܅]RO~_at X ooB(]n rՠº%&XÅH…!)'6&龃;;/.C7z{1\a]q_6D+aynof&1k%{17+4n1JGƇ_P%Z AB2JDW+ApA}d! ݪ _R;b=>iguU4ǀKl3{_T{b~%?۠G#TuaP+lb$J>OC]w"\ب5q]tD[g^&36&U"Y MW={vǥ WWHA7B]ߠr33N"{R-oZKԤA qLۈ'x`7%_p:.ߕWkfY YS灃eԲGt1g#Օ0|^vBx|z+Ճqsb){?SL͕qh GIQD`޶BEU.N(P *^sG f]no͍zKƲzEۥoF8*W qVyAIbR]Xl`J<2afz{H+xBC8KRuǣhA+8;GoɈ-uTV|elX1h$|ޙ6ڼN'ԅMp򘉡訷l7'ziֹ%n#r)'yZ;ajyG(B }B4^TN{[G\ŝ ،?_d3o⦀tLuĉmf͢N~#ъ4GЬ"a Sqx߬8? hf)DM0 EU^ѽ,2_*/ܴ]##͊5ӈeX-{rK\9DܷIސB&-@pJ-hc݀y?Jdi vs/3a;eMI _ސT k#bU>oΰ;Ú5"5Rl iq ؾ `d`;W.GعBp#^LVi:]Z ~f8mkW]?^/!UdC:o72e Po*;Қ FCiez.̓ݙ̺*QZ/2JboSʞ,5r3YFT/Xmy6Uܥasʿx[C{hXۀ;~#FE&)h5<B[>yl=(5qyEM\pwH@8֛ (oؒhvl=u[$g8WׁsxdK!,I[,%oQPsai\Yg#X?U@&[lg[mBS>j s7XUaLA0΋*v#t{9a;s`XeL*EV1JyL7v/GwS0!VUѣ5Ps9Lbи$ ]'~E ƛN5=#{9 ~ Tiw2r$qKHw%`[?Ժqm6O˼A*v$Na2K%6~4,1dZ6,TƼ" 8]BUD eyIDbfWNdnl|@`#齴hںW0䗲߂/ &~A y%|I'ưo uT@TUJp׈M&}RvH%Z,*rcru]]/ ?q CtRUNv>zVy04jYVJ ?)մ>EW0^gw9ϿrHdUNId3ktAҦJCoJ$<5-NP}TZ  䞧t}ʲ1[޵yQԢPҫo?jS3;@1|R+z{r3^ - v^9S6h`;c-) giamYQlƿ?E L/C~4pm-w\'POYi#uc-+j)!UZUAvF.981]Y\k1Yi;>n 8b>.XzCuY+ׇW3Ɔc{0 b튳l`)6lx lz y ns|JXOuMDm#(B NSj>6BsVɻMOj, ʼ>Xd C2 u0UHH_esHMJVD^̻TWfz%L+4O&ݩsۮ .|ÚZDiS`?pkZzgUjڿ9BuwB6%WlYӝ܇+0*@ shrF+O8'M*Q >|:}YZfv'H2>3T^w$Ka lj$yx>,_M݈j B R5YQ]~5MU\L5'Ab8ljJY[PM%ޗ dj D;+c1 j e,4}dC 2`u,Nr=*5w<>h{r^:g~qm`*پ@&)>o:YYTdyj{IrajޣmyCMb=.QQ{4 -:[:9^oK E{Ş:/ۋ󳃱5 #eBdLb kɹrRoFqȍ#SF+,SXT=79K !ߛ>sHupF} nR $Y;RAjF&d=6#*=%_4Tt6$M`b9Q~ΏqCK1~ nof@ %*Ez)#+*7\ԪQlcH/` >ՑNg:GcIBbnNNxN9&`n7o krfX{ljL7!5`["[[c1ˡlsK0L /HPܛj{ŋK1)]1o5IUfU "v -?z CoOQGLQ6A%$>wa+_V-ق;ȳ$'/;^ WqZ ֊>fбUH% ;(%VSocI6Qjӏd #[Tpе@P7Xnp?C:AjQΜI6ls @$%@KOƍrh[V2+""{.Ie(w~EqЂ m)%U Q v; -i*ՁܗxF>3tW⚓{Ls:@WsPDаM 3Hn'WD=yol"?eq mzXhk%ITIbetC̩o^%'2wM (+-%SU|@Eqģ:x*|_v( zdU uh:֭U!Esy}tTE{QwH6Shʔ\.ǗaPQesy WV* !:r,`h6JS@ƚ[K.FĨ8Ogh%FZ[_yGYB^\%3Se=J->l:lkh#0+C@wVM IH5˥ϕ\ Jdq%1j!HA1)+\Cy&XoZp &wyJ r^g\i!d j)dQZhuNS"+>ba[Xң`b'fkU"opC$ =DAzƁ c_ =M2Rn$ Cytc1~z4[jÂUpI x6?ӵf$H@Ec9Q3`_fv# #C/;r4n3sE8a7<7À-btltF(;TCi_'àqp10a[v9=NeTX8"W! :7챝}$;M$s_țGq#*WRf39Us0"oZY&>kgo!ulrSdQ6KGzփ"{8PD&B;%QY{ 8$ jD+wmw@%U0ӎZv]fٹP7a[:62"D0Z re-Gp)L6}3=0t(uxfuA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧ2vF˙d!8#esB5(O;S??يZfٛ24Yk>n/bqW )[.Jjˏbƾ+†K-u<C72yP0^c\4f.jj6ѴdoWsw cs[2j5$oO]g؉ϧQmNh 2w] :xoȫ/DBWx/O=?^ vqAeL nژ+WK~(+c.N#`ǘ-H|=a$]J.ƼJ4h(hp<ͅf% 'Iεv9DiSz%X8~{Jsm0k'Q_CC;TQM P]-4랸qԶ w;mjt'{aRؗU[ (iZISGw PaF&VdـEƸzy'g%֩\u^襜^K]1 ]Ecƴz(v>A&e]W_ XЬMgd6%]Cdo}T9kqJ&!|kz)]p?hY{{a9Z۞.dU"]ҫc`6Frb۞(-Hy/4xw+Dލ\,7b6(Xpw\SΠ" muV&|%l}n4S.eYU%Tõ 42\+e|j8?Bߒ͌r46(b).nyWY~r<„PN+ *Iihu7È e嗡#56зtYٰ,3vg<%Ž%{肿ݨw1ȕ)w{z334L[S`ܾ e ǀ"e(-vs_iu7e,yYIHTA?}gxt-k>#|zm wxjmhžVt_D OR3{/Zew.SCzN.QI?`C'S:f͙kD^xȵ"ΑT{[%5@Im3t95}h8`kz 2A`J_ 5 :Q+bE3?b`+xK7L0jTftO14bfFy) r<̀,Q<,/B-Q7/W`#㯔]@OyYŽ;b~)5Z+ckS3_+֍^ͷD%vns&8ߌO[zGm}-%N7w*A89:ĹM+)wh2,J\Lg}":_g/&xa@6zHoms Q)z3쏸#EK3?<:o {;G2Կ?/ KJ&7.H9xA=>`'`s٣q䯱n+'4HaD:-"@KM`=.\fuzAŢkzGBQ|EXm]HFMлX n#eve;t:qg|F(sJZ@W_%}K&4cNjq]Ic=ҹm9O)m>crd j6jahj6̀[ 'l=Č0?.JC~S+ჟ[iԄڛllOgXeN+Z9b SJr~Olt,?[kh+V”+sZ$XD3¥6l)o 5:id6.7]ȿ$-+-NNh/b n4k{ΞCmބUoc%9%Z^%=Юy*3v_!N}"6_>loB% w(5B`6qr#P~Hweʆ*=V2q;YS뎴\1A^Xmvo**Bd_EEcuDr_InTG[hm`xw#U26PX^#‰6` /snGmrt](ήhC6Wr᫴nVF$gNPp9r9;[2n2W4bMpYPŻ 7^b&KZa޳=&*FA尶_ s_"22U™8 W):tyc_X}m_IQ 䧆\@==>~dH:*ǶCweD0wgP{O~!wіY+:%$H}huviG|.|GMjQWFHikD9iegjGzJv u*!g*"j:ϙ_ * Mؾ ldLNzb%O)Z!^ ӯlOi.le R=bjϾ@׉ | A=h Cm>1.ӐGJ O4ߦ5 V#& mhr\{S 哸]FbhvP%8{t "(lBv Dڗ$Xw$.|+Oܳحf&!WgL$x$ZqTEz?28Q/ƶoOR]bW#u,}VQaC?τ\= N6G\j!\.<76^1 jGx,ueVV;A\38[46NN Mj"+tP82 siG;kF-EK$,#R?5Rz "P|n< h_&[1&^ib wo_-#f}`Be$ X("KFOh+ _F؟Z}y${gxx Xh0HI;q| _kqi5F\%}x% 'a[o`o \rIudrN8PtF>&.I2gUα?t;Ow9TEiq)8vܔE~"'+`(9eCnuTzggM.wP{ndRlhW;,SFRԹ |[ޮ{mB|GA6j\by2l| gt:NtDbcU0FA{;5 C.!˼OK(]ffc&"h W7P$fϙ?F.8ACA& ex \?JTv&m[\l:GtB;̚Xϐ4f3hcm~Xnj<ϾuP /jWA˴$.Q58i׼13 0OEabd&kkHOɐ4.p_FbXzLN}ӫqkyIH#I4^A u'nU3ซ)tZMV 漈p5zk`: tJ!d0\*L9,I#;k)!0XD7h3yyN&g^ZϧNe8Y5lDknml0ᅰKF#^֤[0@hO3{H[C:hᐳuߑ|cI79UNv @ջe%gmǶ?/z|8p~bs7[y4e}Dc+η`M9HYQ:K*7WHkd $9ۃ sTlWE.x3@gGXJC=\3H'=4'V J/qLRC( "\峚\w^bΥ'm&]d:`46y2e>FռX>*! ^Fo׉]J+2Npzo we~d~+ rM1.!UkT6X~\JyN )].<w.^KTcc)l Q]vͪLSoZ\WLpmXTL*`n?K>eoYտF5L-(SG!kk#u@C`j!LS ^#JSi5 45=IN|M:jG<hsjvXhgqn91rNz*A VtfA@t&_U~CpvL;ZqnO"Zd1NQS@:zxꤩYRd Wo5l@onߘGP{ U22P-7a#%&֭\['9j H ϸQ#/tE2ErM1j^%VLy+ĽK wJ] n*vY. bS!A᙮H'LqϽC>i)G45"{K)E~RZoA޳E "=>HIk]x:X ۫38a4)==la,5`U=l=JIa#|[Rv4;j-mijY3(?Y >m("^]ajbu몲\e.:j;1yLPFGG1[\n WCµgjzR^C}X{6EVƸmnϦ+@ Vu_DD_B'gdDkbGj{ÞS@Em`gi@x{,C-LjRY8Ǘ0c^yH5?\QKe !۠ᓎDJXzwmfPPيR$0|+԰Z6Fi[mADlj!JYpC6!ArTnɼ~ls^!pz=[AeɋB1v vt28@qb?J3瓍O>ӪUk[-'ta  &Nx(ڀs#d :$[f/mi wKҿ0? V)^vqXBd%_ٕf,xs}uc qWy$f@B:K+ѷ*hyfzѲC;hUbVC_i?W>n0$\:tAss>bXqkQ'|JI+Oo,/'+w3WUa9S18qQMV"NGdӚ~;-z^lnhq/z* b_D ^*G$"s@s3dW8r] ic@:^Kđ~8 uȜgoiㅫP_,qBE*z,4$p1;M>%f+)׷F"`Hr6hݚ;bi.#:E-47~G ^>)޲oL畺){Ʊp G&@1Qa4(_ ]/dwapמZ)I'fXn-աm9LZqH/1Mp@iu٠W++*HX IcN:wYZmTM`V|QL&Z1R] .Hh'zȐIܣ@;H4Գ큨J*-| o:rM; k[O?+~uM<}sFEyG Tӗwq8ģIF  [Cݚ\d&Ћ"I؝633p}+ĵoۭ^dƩ$ eBѭYfNS*og f(!e*lM/hnlE| ER^ F~~kg;^OB|> 0)f,&@O&/uY R XK$8=h0W|0t3MPSI%p69fNy ʘI|K0s6尋5b^B/  } $d88M-g~ӌieOHO8vsb,cN(U= S8uQ$}j?h;XN&mHtRJV'=6m(fہ_2jh=>k"iYxFlo\$<4YhM хDzMx'`B2snm ޳3  KeToI̴Ǫe$UH+f(h{j! 'D4wVKkOޟ`} ԮVy <.ˑ}@8VM{g]iVO/F3=q<*V<롃UP|Zj5f`ཬ8dgXKʾEv._8vT?>36аSF;ih=#!¸8 {lxYJ [K' G טWbj uf|܈1啄n^I*:];Uyppɩ=MYaj/@hς6vjG?cN}vkE2"=RII Bu ٸsI%f}z.!F۵|tlWJ(:7`i ">[(KIW';.S/ B\sZ>X[-kE43ftP݉Ms͆_aT *7F]S.2~?^TNF}y6{Hю:3P7;Q]6]¸@ap@=7 j҂QE \0C~ڮ#)-\߱T)n_]:ćȣ,)ukJ ~YNjrjucjύzv+ 22'/ĘoEYA9WnbmDdG֔95b%!B#y~0xϠ[6Jy7=U_kX}AlDF8֤y%G56ӤKPar6ӑ9@[wgzji oy D>5}~%PD~ĕeD<ږnN6a*N<ӐlSR/C^<. јLH9 x{'6.)@}' y"& >N-DTa9i<=|#{b]wS3em*siIc[*S Ls*SԩY42<€ >XџsrY 9xE޾F5Ai 6uc5p]8;t>ڨ*kv<  o}'zМ-fqbEy9; t:O-M~Sx+udu9E'[i}Ϯ%=$ٷV^jy%u0˩U̅&_|-A8rҬdVMhp0)QP3U豑sjV>ub ؇틏ˊ&q_FBNk*'-y5/[Gʄcӭ*\o\cӐ}/J7:f1PZSMf{ZZ ɉ9`E;͚oaIx!]hR NyDCdcHߣXQ#-7|+cYMxT RO{tӯW)I&K ^9,DAudB+:jaN#.j'RGpp/e\On 9DO+⎊9EWz^~pQO*b҂PGklD Z​163q y EDLuUiVTl̓ZL:lnFv2Fo] 'ts^c([ي#!7FH`ݱ(.,)z f,|ܒ4MxnD7U^2a~٬@aLo[ %N3"O.5P:7nHT%YޯYHJdlg5!Fƻu云jl|K1+?nBluvghpٺFv"mD Hv!$Vo:Q`y'܅-O!N"uBŌP ` Z{{Ce37-sVnuRI0=Ne$^x *QsՁfgqYGO:+) =8RS_50R+bOn#lK^Me4Q׬`|Ȃ(~ڗ¿}f9wBJlN_Kbb^VJQ9+Ɲs^g[75sD UnU]J#e"w'a)TX}[C&r k8jzO?1Iz 6#)4XQjzX2E<%[*l2tw&Iu yӠۄn%N91f!P3(AF1xǧ_pDeI+' "@5\\py9@4f.lqjzl/щjuՍE[FS*t#-/Qr`P% KXsՀqޟ lX@&z%RscO82;BYGouA\.߆4=48puv71y܋SU@fZ_&1U/˚/\K)T;~|N0秤˿@ϗY2/$2]@a4]n%35Irq̍qv@?J \2jaޗZ} ƍYXʺ&p_^\{`pL]ctqIЙnXZ䁖->ȇuT@LM4]8Yݾň]B?>N| &]+HY ofSté\$>c33՚OgWζ7dzS48=OJ?0sw[vI䴓³[h'fڕa-ƗD}8xuB旿{Cdع7KbjȜ͖2QSJZU\zZ#HhJE3,y$ij^6|MPE)hZvq=^j>0%n#x˃V랤!TKvSN'njޭV4?X8c9l E]ҁ[]#$7#Y/H7Orٲ(8%6x?C qdbf^v*M~RQ¢3;(S?2aA:c*JrGòvv1v,f Gnby5'dUh`{~4J=0Z;RYj]^Si`Q@B={i(إkzQ[-E!Uh9-0LJTo e/Up{*[-`I 7'd@ЈxwSWAN h9+KxRaUFxMIP9xkz#y$L^(o\֓JW, 3q}iׁ6v7l|DKT4bDu>2 (`3==a XϡsbMBn'8=Dj͛4'qvݩ'ǥHdQLXf;4`^-Yr "k/эT?hEfT@H!= [ɞf5SŠ),aOyH&krX)Z'VgAhIc]GiULݣn3St)w<Ĺb\.y @z>X5jK/`htͷ)"Uk2XX.|J|=jD% y,Oͳ4 c ^@O2*kq@TA eEaGM;P/p{)ӫ hǑ#I|9T\R?[~qn,|7K*'P35 $h,rp8"͋ VkMudjcx`'iƬgi@>K9PxD/w'O $lo,A"1$zC6te:C7ЦC{e~>HEZSODʧ,hTyZsp#] V;+7ZwpkxNGqɜDPew +]ɕV.]IBBw[mB^1 qO6%Z<}(FpF~CM(bQ=rpv~"RTr'ȅp!ŷׁ:K%Ur!tpef[GrFR2u=@ I:{Ւl#jwV6ڪ[5:FZmq nif ӕO v[?sR5[W /䁱󺳄tsh2Zf j E6N˓.@vo8i=s+t#7(eeٴ;ԙd~bs7p E|J]~- &F( 䑐]oVU*dG@4V;aX⇹aPUg>!=vlDHiʚ<s46y&]D`}?Z@1"DIyXBa/lJØL%"n-d(˂`^R$"[p׍Um<:qmkk Q ]2%id8&7FÀvIvX{O"HYa=`j؀LqpǠ l@Z}ҁOa$<̀8ɇ=C OU̵?ѹ NüTFpz4DAKfW"N~E颴uYV?KIC~&EKFc Ŵ/! pjzi$<||tݞt#Q 7͑mB>h8(rY`;f[;լ] .ӈ0Rk*g'Xhdޡ2?.cLj I8 JB}3>`w&9>?~+K/EG:^1v=2Րr'304~^0= 2+5zB￑;,rG.?s2 H%/}o' {< o| Q/yC>te7*_V4YCO+J`>M}t*j*p;.l1}Hwp>%ӄY"d?a{>^-&s|(\Tqh< .G7_ڕh6}PPINdn/BU4p:`K}F"k u-A?g87.nъR4U<FX)# BϯkD'ٓ::?%В\X׵+[gOŒXUf DtWW0+Is]PڌWfB}A` B6I`K?kZ{?i0],Ho63TdZ uJCA D7D E(RgE-%aTA7子Qu=YǐqO777 k~jR[S 6^Q͍UM턢 ͚ql޳b2+kf=x6(X8N!-Xhb AmiB~L񸶪}G(ݰ8l@Hpd>0;ucpZ'g99{|䪨_)~ ^ޯ2%0ZzUJuz]xxKo{ -棃WLNoA(, ]?p [6;N. ,NEvi(e(r/ȈZA!vfHo2D.ҔB񄤧n`5&N%AA$B=ϐB߫k\,:=>TRo\3lrA ybjx5Rg9#uLh/ 37GOt7'qƃF{ AH_ur))۹24omx{z!/" Z7p5Rh=cýy?jBU8&:OuwLi2Z:}0#)s(`@wa2}5AՐ'1F RjXܝ%#]/_ <PM}90KOr ؼd"x;OmLo Oݸ\Jh\"@g^$.ι-o gPrˆ3"Ikq{F%pƴ'+w Z QR6y*7n˘"}m!ߚ>JYI2WElY?).,n!]͇Ǧ\}L孟>F <y&I2',4\?6ph}B'msR ;bcW57ڴmE!!'}\D wDr9Le+nT60o萘URDh~a̡d?pBxEUTJhM? !9 %U AfcH3*V8cMcR6щxE/SKpxdٜTu%*1=+7f3c? >3=i߭t0dEtҠ4[b\Zbң.'l<C)/pS*0!f)j8̈́c974:Z|-%l MM@s}@M.FY~5MO`hG#lf\bҰ74@'QA42nх޺#ʲS6ZD-@E ]cб2(*0qlΟR[_6WU1f,}9Ŧ4s` `ۼ.dxJ,ʁo,L2> i>oṏ́Lg1LHH7! Z~0@ #Zr Q";K\^h8r 4JPym2"Oʛ{~6pzA"˼bO88mu<-0~ДifqBK]YFZHPB6,YcT`(j/^vJbODҳ$4G3P^5R GY$RD2|1YI;}7-6kZhT)MtBlpKOZkdW̓ 7EAƯ1RbFzKQ*M[T5t ox75dd9M񹠛O5؞ ;#;%Q-cNaW&j.c9D1ax`)$ty= a*Vtukn3PIgcUDi@%5wGR*)S+:~ NsiGaЧ?͌ꝷ F,%KuXํ gJCT^A oŦ.cXuwm2.iúYD"/T[~Hf@AMʧtz#>O|N/ykX PQ)XãqDgJYstei%r+8|mf4AXO&Kwɮ#K6gܪ $g+BN4'T( lFygdlR2eqޯIQ|Dż$?)*XA2H6&u~ =TS~NƯ!NQF~ޕq(0\[V yU?Kh9%Vf96IֱihUj;[@[fbCx / owPIr{6¤盗n TWEj NNtɮMYK[LrXT?o/R<#M@c$8GDcRE$FG"$D`v/k@Vcjh |_$uTϽwiMsSio_k'q?yQR%qI"H%-Fn )?H(ޅLR5Ү qS[gĽ=ߡ\ Pk#qᆙu;S6[譿hsfH#31e;"7?LI3z\Y_?DM^D@S6o^`Iaw8Tz[:7I6 T5b|O=F | C͊~mעQEHVen M#oð?h!{tCǣ?VdztVJS&t7LE@Ӓd6BH|yl%M0 >v`7 ̸uS|“'ᄢ|>8*\St`uǿkh4X5l@,3g.ۺjB$@ J0l녡^ ^Zcy(k/p}g<{'Uie/M{OV A"QC"%3: /?h1g0X%ΆjX?Rەd/~H~ GYgi/y(Kmq&MTἥ)8+I~3`V[m1`fA|-푫g&+9S+)!P]S<551)>+V[]7ΥfkgZ+#,p I&s󷌉 씭X>ɢC[WA=֧SAcBm"=:đ3ؕw;9t7r/v.y3fDЈO* 3XOM3o+db V9^Xo2ljScܰ@4=yy4txnpW~ׄ=Oi3{2cIV%C8-Zc G.2a=Zg3|E<^Ӹ9(eҕg6zG@D+#> bL6/P᱊"+la'BctYk|]k\etԋߌX2p1\ }M,o;e{Sd-aJoa3'nkZ߭ 6)aJs @I#bbTp|WĈZx#'-սF3(eJt ]m6$R=BtM] ROwP-wCnCX8%d_qԭcЪMwc@XIZ3R5.E޼Nk6"zo詅Tb.WkQfv (\D+1f@/FQPt2SW|i(":I {gR!r 8n| 30h K&S*1=KPfn'Q8ٚPl$}i'wdmQɗmhNgo˃!ԅmr(z Ny|[ GL"_=S0[FjLjFWNGr ]SD 0ܑwTYs wsb〶 |CXs#pPY;uk3ΛYPZFSMv"~H:0YNI0Tws,h"GIO(P B%'RRH㑛=i(p:Xy:Rt].͏„DG=)THewC)lE֏ln/nsf%;e[%7发6r]$eGL2ƱT<Q<+ĚdK-zrqwC{4^z7zHì(VXt/V|&lCV_]~ Msҳ ݖkv֚ :Իu}$4UɴHNF(mNg&?|wKUwz4C6C( FɈ#ïc1%7^!-axOiܯA['4SdG R%m+vO"ԕTɧ"e1R xU GRN!;42%9ac C"  Ӆ-!Wvkls-fu=[m3&XI]4qre"䘺a !4<E8$32U!J l9t> J Bu(|Dzh.XiW:7}ƻ& Ĝ@8GD;imɏq@fn(z`wb7P!QqԚW+WkwLr]\u)mjG1Ա/1Z}bA'Nb73u-%L)ϒ1^|v:>rk<ZI/i.$h#nn\?Hydӝ4y@F"$KCBDڟu[;@T}~ 3eSpƧH $LU{5Эfk4,01 (W}OUG*o7ڡӷMFEEP?B-jYJ㪀Ԡ\tha4^DJu$ SW23¦T|"NL' $"|]\5g#fI} w(#b6׌3AU8aoF b)g_MVsVCirB!B1V`zLtN0%F' * oݧ+g}Pwm{vWlc5Ͼ`yPj-йJ%sþ?_ z$բ.{Cl (.3Sg>wsԗ%#6S 1̅4PD_Ň8[ub{Կ*Ӗ#a}' M.!A)IlT_O:k-Ox{/ S7 SVQ:K%d(/#"1-5 [4݃_pn5Y"'"deM=~J$&N*Q(v?E}A/Ls,VÕ{Y)!I}Gʠq TԕA}ccd_Lw Ob'{BHC;j"B˭oh@%9;Xڠ\d,P֪ i!l(%*"S wX߳St nKϣq2˓ Mc '1 DO!U1Uiݣj&"^c5:Zw1p}ga :U}Cv\ǂ /~%=EP~m"r<M`xTe-!FK<@O@'M9yG%6$e>sbo\K_l(F"!#G(y%YEK: guV @I%벡"G+s@`!'et԰ŌQrSBUؙ%R'q<áաO\KÞw*yWt^_ G~iR[%@h(ݡ%m Pp˩3h|b!R7`W\P~W> XkOzfJfM?s/IH|:EEeN$(:I`m1 Fywr.6 ~tPi.zɱg"шyj5ֻ܀46x\ g =5OXmW z̪QF1ϐ{%{UhuYW$ [1P !c;HuC:Hʹj͉_ WFWqݳ#̹qn Cs(h7yN@eFF8Fv.sP]Dt'G+>ɟo|RiC0zrL!rZ<$Xx1$;|xB -qDSZ'MܬIףmz&}=I3#KHGqc0tp==lOQ&TK|Tds.̵pK:aYBM[.`^+toΆ$ŽydeN3ho\H^v3|/)\}xxමh8poˑXҞXCjn ڮCcݭë,U>4o41cj:\/f=H Ӭ2M6ˍMʒʖ*AR\F9,^jPz2[-UjI XDGo;XQ˷ylM<`ݺףH>:.^;}xI[gnm%lT<Ƕsbp݀1۸W7K[Z&~RYWj QABk'B+B)i*;FeG)H7sP,  K,p<"jW1)!Bf)٠7ECs?$P8rbrmpb8tPt_#4ŭh 0:/EYQݫnPgd#/u~BeQ7AM=N-A[ISkM|ג{h&.5, TC>:e#uq#,~U\ruOY6*P??AGb5|W~ &loAДE& ː MRKw&GQ @j_Vׯ-xJkDD'\Z}N=L?Ζ{$HN=LHv"'vo,+vZRQΊ@Gj(F3E\" ڷҁGԵlsJJbYCu~zNŹ?fhн S*{&׀tqIf]\zGЋ$) ʈ]PHsC^zsbo۲PcYw3Zx0UG_5GK7)9OgA\zHPãE ;2{[n2P?!@5t r"+/5V.~pVA6VfaW5eצհ[B24-lE2țÎnUg_ עBpƍRp)*Rz/bG<"<6D8"C jAGt> &bM8/<Bwdjz䆼Y(FC˜̇ÔKXə3%\vO;o3%Ѭa =?LT9z6)pDqsO]w(7+G7 󦭤ە x6aXy3pWqv9•7J&l N{@ؼx\jNr 'e 9[>9Ƿ7>KxRL @͝ UH! $s1myWZ=騜@\}`Gw*;Y{㆝gr˞ѳH(mxw=Ƿpqht cUo}2eJ"L0DjgQP9#wJ}`A;-th 0Iϻ+:=OLRQ+Iv^̸V(B4]&@c[jO #{3uFV= u074#6;n{ gb) œ{؇-:NRJڂ9fFoa/|ϯ1WeLf[-| +-Z)oq+$4/(&ڮo2ugXþc JRa跌Uo C=81 ;pKmӡҸVT%JEwT hȧCkIxk9Za7ϭEq ?_{ kCrMlkEs"o9PiQu;jS$I8Q/Z8Bn22ܾ>AAFP##zXRLs$&+:oO59^ &鿷YSnsۺ 2dXSpQy'c HAS]RQ  4  r-dٌ̀q"AtaƇͽyk>;)˛-J"'mh{R05[h+4Dm}6 ?yuNPߔBEt`i+ݑD(€WpǴ*CXؑ>WD4Bg@y81lӏa:Qcu94eKJdwa*{6.B61Obg=U Ȝ}"|O0%mUT% Aw &\ `݇X(:&.##ee&^G^u]x7@vH? #6]RŴm- cHԼ_f/?5{\HjF'&̃N4ǽ5q2٧GYaG^Q!@Jv\8Ǣj.MEsG̙hzTK:0}1>Z'eMQ٨K|bnwZdFTܑ%`77& )9Mz{.~k̾8eGzw^:@<%7Gѻ&e~bȇ7̮?e  ShlS,~ÛA1ag+%+|/w}M&Mm6^yA h"QDFFi$ ϣ.tx6 {5u/e5jVԲ\E kMa%3pLC!J*z{FLWdu)x$u3l݀E^FQ) "ܥ%p] mR"I {g-q5ZC軕D]thIwBb||l^fzP{%R ~9z@4kq$S!.Z&KwsāyG C\6'l$g7wE]}G @7A#E^  &5tBF3&4雊m4ߋ86'&`phz"UtVܾ}ew>Fl2xl΃?fe ((2Gvf): РA;/}+(y`=*d=P'iH!ͺ|pll#qhKS?=&ba_+.:cf驐L=W@CԚ68#KKp.LpkA'yʲ<}}q*qdлÊ?)[ϺPbə t |ʳG@Ƃ1Ͳ@-z#JNMgWz0 JK6* M_jRh{7xCg=ݴ:>7S̜~X 4x38?6$9,>9,\Dlzc8&y`GEcKISSFI8RJV^ktSxL:dl3ru~:B4L/G!c>]Pz)o9$G^4nkEpgzIgxԦ@Pe\/܉ Ylxu+t!d1(hSw:E؂+峅 ]Ǥ$`~UuCxt,; i0oaraVgIRsLYL"M ^եʞ3wBzEzY bB_jzt/\1ݗi ?㎯ov-mIIl/źmʴD1AI2wR@mLVZ߻՝ֶ*],0 ODI?FjP|izn]5+%m)8&y# >0 #֗ʢИ%J޽PY~U+O/J8a6[4{%R~ w<] a#i\ +碢?elj6E8Z Y`I3m/"jG4Jp L c l/%5I [Uʫ볍6E`^$K"~Brr|K312Y5)LD"#tIlh@:ܳ>8~"Y z@sp3lVկ<,Flyӿt:U'4v f َ:=bO~vqeEK=/8~I:5[q,rϏx29O{yJ|u.Dz`  L0o׶ Pr0ór'Ughj/|5\B/au~!LFgGTgE x#Z[MWu9vt)b\ڪ::Qm>0+N`\2T%ֱ\6%<$C"GGшN?^|qR6#TPH-#z{Fb Ob`C/ͤ I e3H$7:{|PP<7+D=~fIa9Q&݇~>V] D3y?Us UXs,?|- h8^݁"8GQvyW!]SӅݷd ޤ)yye u +cOW'wI|'$UTq-.*T Y|uS"CJ9IH9@>Ⱅp_X xY@pn]|MbyKjx<ժyХ^3`wI3PXX•׽M09|es"bt6>F2JkB _T 'laLM{KI?AbK0i-J 29@k?ma.\6K?Qܾxr8<W)a۠md~̼'|d%Jh7q2$EF~'xwvʚPz;>Ѐ:0I}ows9r S*sO!&Տ"DP)Y qWq(9$r_ڐtvM-%qS#]sm5'#E/>;eq 2(b U~Z_1&8qzbvb 靻t|x\^xHל"ni#X1T;~a|a6vnfbuo,1׾Qy݌: 1/Ac0uQa&pbr<ד>`7 F&]/!/^ѤSW+(T`.ȴ Z빎1aaZ37!촢6_ߵ0_%H5˅u"!wfIRO.-súWB * }r %2UՀ;$43k(x}oVQ`yaќvhAAJrޢzUA}[}C zW\AII'w@y%jٴn 4-*i޿멓Ṍ? f3tySw? '[,7oWoW*Ɣ`G_ lӃK=&HJ=:6a¯BPcQee kɛuy}&tB+h%t4c@Υ ӭc/Y!H]~G[}|p)WZ4PqWdlM鎙-qC;X1gU 6W]/5_Sԡ5k(şx&(^ix֦֬:=[F_^]#I3Ua+|UnJ톸W dS~<zZ-O 8wl "7rl .CG'Jl@ut2|Vgg4{-H8J6y3 U&Uꗷ=cP.0:Ǽ2MHdr|~{żFҳtPtSe{Rn=D*iK /Wo0y=ģY5R+L`p=yP vc?JA+Db~|C#*n%,4)b?[*|i:3=zƒ鉒Q&w#|[јI?},UA?T;)!;b{غԛoC~?I!òn"$<bZ%Yff$-Oӵ~ڲee¢q[β<h7ᢦ^P:odxZM ɒTs<  =-.R')lqe㚙5킱e11d a`ް  1w>x{ӪTX.ʤ"U+|Q0&k^ )FNNN̦$t-v rTbnxcoWHֱX-f.;&ۛ?Λrz=nǩ~T2.“h\h@if#IEf0)"RRsEʄ};ST~v۴!)Ϣ3 c ~:*urxnNb!_uѻ[u]lpq"a |y ƂAN odÖ(u)h?y$oYVϗp$ ?*i4LV E&>AAѳmA0M*iH'Jφk"q?d8+yY}/P x:U?ٛ7;F07cʬàfo㦚a~h#'ZMT/WMJ?޸["Fabr|?kZ3TIP/k C/7kQ*bdg6L.|FBS()ZTYqht w+[gK'щi>h#"g/K7xv( @k1kn~l0Ze>I{T)$shviO+Z2Ӥ)n2k$ܣiy$ԍ|1<mJ~}m<Г\cs|7DfOg+VTٴ='$<2qˡنvwG][QN7,z/IXQO%[r&Obl٠eF`R}C>2E۟M8dq4@@6Gi+C yvrsanۘbͱЌ%=E74IoFvIViy}fhEñ:)fݵ8P_,'}~k}8a@[ Mm+aaSEtzb㧎f4?nI&MǥavHƜ\ KjwP4:;F !ˆVYdAN˴r9jR_\G2&ӭMM"2o^Zp) ]7xic9'`QC=]\|v!;^=L|erh~UEѧе}#mWOznM\O}$ ?f%sѯ4ffu⏏HyM6 `ۭ`J.v\,f֠kr0?Redm$]Ć>ϓAfrdOA cH?M8FŎEsf3XuWC^Q0A5<,R`o u 8WǣDM1gy ;v~p"I2FI|#[& uLƤb\1湊jl#Yo:]@r!Rs8yΌ_GSZb7 25(M$f5;!8s~lj7KߨsFQ*I,z%XZHYْ["cA#26RF+GӜ$adUxR/ҸB$|VBؚ\WpJ1L G2߶38W;E1ZX+pct&J1ԇuȡ\_[T29Q1wig3,*!:#|_@k` D 2NV'jԜ:Sz`?]դ]R%xT1B}@\:@w—ciNoa1/+WBBě=cSj"zsbMgXq CW}\0[`kC|h1?YIʄ ϑoB3"`$q<uayݚ謤+/]SFKk";*E8Ex\Xz#Ui'"bqGe.@m]IQiW>Y.0~pQeȠt&w꫕D+?7y%@Eʠ:HH7qJ?=GE7FiO(C(Ȱ8ll@1*n-q\zr@lX_s4-I鍁 s8^twBlk;`Q_bjd .H1= 8˱Ϝ{3EƋ,[c 2MemxS;[v+Xe S!%JqZ:Mc+=HIh`FK:Kptr -=V؈׻(=awS6+~" $zݸ!?۫3͘;P&B󋪖w)E@dU 1F$8q`jBlYjTx+uE>AwAh!햆Q-TsZ={nȰqj߫7`t_f|YQ)y.\g+U^=geM;{9G~T2գ?0pI z/hՑz)y!vj8 K=m(NxNl_I )+5W+د|ơ>C: 'Gr@%]&H) dGXg`OyZ&"ȣAMX)BB[xJB4UvRGW*-33 qݭ[#SaS$֙>i6"K]*YX|71ȺZ_¼c`eu#{S`U~ȗ|ToϦA`fTSL^E%.S&Hqw6&^BV3}jGc|2emPk'>g,K$oj72 UܣXd^; r91' e=Ne\Y } O~Q~ Q"@dBu8=AJJ\*$KՌw:3VGeTDݕ48a~( pܲ2S 7uqLmdא٥,Es΁Bڼ L$+B a|@ku/MozR# (Яe7n\k6d@16:HZg|`peǁ(l츔RJ`<˷cfB*68 iuEPtܘ ](Vڛ~9Wo*o$UwJ+@esQ; rd@`yneگl?/ = 7؎ i|{y9qR@7z$rСnVa*ԋaLĔ"'$}.7T!x. Ю⫦V\wrCNC,.~0бb>7̭N0ߗmDZ^nǾ#udU̇`*{WW#͙7NWUqZ Q%rKr`X9! MmiJww+G+ :q(.佩3FZjabqf4]A9nK{:AR$1KC%4 ^Bq\'LZ8c^Zd/rfwþh;1L$f7rd%)O*YGW+!>A1H`f5|n)oGFx1[?cgb8V'Pַ4Xmͅ Q45{2u/$Q|7v6;׬av37OY{<5qE Lh" $f(cT/\v[fX/x7X;3Tԭj1v pM#SP0L8Gat*``x~4\jeZMYn/C:L7qxLc ! yp ^Аe  .3"pcr>RP R%BpoqKN-"Yd0$eX3{N;ڼQ}q9QÚk^̞Г+ 3cԍ`p:"&HL| B+VVcmoqQKl s]*% Q N|jaO8D!IwroXQl>HYS8R1מ,aɛ˪j.lfW{;_I:AfmhOk;؂)ngbDu+p #Tif)!I9-KsmnB3h Z[H务2"?sC)**SxwMx E1Pw.]畒%1ͥH}D}A'Sb87d;{+c>#Um}@F Kcx<"e.!+jFtlːڧ]ɽ[`Ie$rtxKY(Ҏbrp8bH$k[Ç& d>e?Nw#agg< \X&;G9@l%r+}5#uQxiCapvwwe =뿺/cs!XntR7;^'3=O[׀Z aAEˑI/*nEӰPG9ۡ.6XkٵM2pQ׭#'MȕUP'>ad]>v%Lhb,O*hŊ']nTzx) CP#|Nxc*U=Ȏx|FNwK=R,N=58S"J)cFPe"O6 ˨@TMlq 7~+%M9p عI@tX0C)22,`*Y'oj ` gi>eV‡w۞  Etrs*/t-OO-ڇɻ ER,OKD9rLnL y-{Z85ZV7DԤAAݭ"1ċDC| p A4`nQ\&Hg8xuV䝅hK_?x!3ڶLGb/ԽemEbcx/n *;liU"ƌ޼ Tye!잶6dFEp(B7cVXU.Sa|4>Rphs R뱻$J+.|xOǩ MD;Tm Ь]^zfM;} n\.SBXVljE(4eVI[ubTɠTi$X56ci\8.3BKbU\ I-^87}͸zk=1 اIA_wxoS,ah/iʡ8 iN&R_EZps{bIgftҢ/^7K7CJb- O] p@"@}ߟR˺Etcsy63|T9SyJ5tyQ~Mcf玀0YJ:tzTL.I>{8ыZto-{Yܩ"R_ǞEu໖Xх ruѽ22m U|ne5 ,Nվ-׻)7$]j 9lLʾһ--+&gPPOV uZ{Q/'mKZV=)ǰ V,d<ZUZ1M!ec*D6u 1^`J;)e )wH s( r1H0 /v4E"#ZA.c@[:iDC%\< k0~ :qrS D?ٸs#IM ѩ4_\սcdCkS\hӣA>] Yh~m_Mz[2lcl/H5a2t 7 ,"UoK )ͨ#檜!7k\Pގ]M(N@6 e> YDi =4 4Y XN;Vzd6^b\x3,nYmϞ2orE[Q0mLAi[˜ەD?p}sLJٝ:lgcmmYdZ %˜#g8=| (DbqsSPJ"l5JڡD2R88) 9wG@=#}ߚgQBӼޮ$HᾮֽWw8`Oo}.i%^GntD_CI8ΰj[|,82.N,Y1^Y^9Zp>kGdsY`iSJC,i8 Ǭq,R`dɦȤ5et+MuNosc@w/)qB0x FA1Q$9 G6pYuI+(R%YURdl M=G1[}6 l_~mC*<$%=|x ?|xCP;:uIûCY`mc,eitvLۻGmewZdtW;Jt{wT1EtP>) m1kzڪ ,plף-VOdĨD]v&E3gGb^H,kr\2zϓo%.ttD){ !Hq}}}^ZOHہ֚x.5`YCBHg+ ijZx36ˑC%]O۠sZ:E_e3vBIbbbh^ۡĮ^4k$b:|7ifcAK zǿΦ2G32 c~te)gpGvovM$f$W9Twۘzui-;4yOݷl"*qDҘW˃Qrw rJ }AEE=SH@՚8*K*6JWo(# P ̉gtNeA!c{z^UEC !ZɍO- @OHmX''&ȩ}GK9EF]^!WҺm?(~كELp%~jq9`R\zkXӷP UHN$f˲`bBKlQ<XVZ'aS"9fҡ_靘sx?!2˺0Qe طTGL 6Q Q ?h\24m!C?0Bo1q#ש}g!Xy0;m0zЭ~Z>/;3d2 Be(6 g.t%Mr9t eg SD@g t ^" kBS.ٜ!]>ݗ- }*s}8F^?gܣ m\!d+ѥ͒*S/h”_徒&T5z({Y+N*b,"w,mj.sķYj#D41! &7YW4z,5ei[mwn䘙:wS.\D!*ĦhI_M%7讳ןtkҜhdGsONhL%S-[5yZK9 =hp(Vг8#$3YKf?) Px'D.Au ]zN '-8[aE+㙐F<ɔHR_ |w^_R]󟶼XSἰW1ͮw&W#fD"!`?dt&4SX}T/ 5y&,OCh^#O[@eR:v$p(ws[Xŧv#Li:h?@Z qA ɾM5IILN^IKr}- !'*PСIPXdH^gI@Oo*9R8V׈^^RU~-1EW`~驏B*h]5YU!d6 (ՔϱM]\L0RA۷Llz=:ÕI'Iz0da+ 8KlIЧphh 'O/1 a .d;bD%"ڇ} UZv[@㐘,tfKك l$nA8wk3PuoPKa1X~[yG2U3Rb﫛BL"߷|Tfu`UՍI2W"[?]jn/|țTH ؛g;YrlP}6i"z@GrkZ޽jqZj} +*OA U֫o3Z%XUUj(s)j}y6t"*te6XbmRAT ?>~itTV3#Q/GX1,ŵFOIϱphs/uK3'I5/?hx~4&MFm' \ɁIB 2lLOe ِYpIu.#˪(B v]ͱ!y}3D+;]$6E3VcgDW}~8QͧbilS m،?cqitu1S{qbqټ5s,m2T'*_0ĭbA0QZZ:S!p r8 $F9r k`tҷP #kzu8vL9kƏjpTIof|] w.βr}ب|]`e.kx-O4zGZ IM%xǣ-pRD1ؗ[ Q5ܾ&d|^SG8`ArXK3Uӗ+\)E ޺Y!" l^&՟UJ,-x_ 3#JsV%2Iқx$\9A3p<}!O;$!LA>rHxM^`綺11:t,^]C@j4}$~HOEiM.gÐxG\{z/I݅38r9_X0ؙ_F8D.3ч3T9Gpbǿ[;<}nZ6QhG֋N\(gqD?3s_3#$ZQn(AπBvq2F%=pDSq?`fyQF=e}"F6=3j AbiM9'˖FxbR8sl[Khr:/[R˯hcM?!)*J]т\&0 Qhb,DQFW,tZy9reE:|kZd_7x7+  (Dg baԏ8|w} pgEЩv?Y/=Ns،2Eds5J#3堭H(MD'2f!uFJQs{fGg(nǥ2]/616SOZ}Ĺ\Gri}rB&?x~n[o=d ,7Ο=sIחr@;~jH.;:~\Mq~FVÂP 3x-ĸ+O?%$I`C"9M\ql6޾b͋Qa ΗGdW%E:|]JS$Yx?5|Ņ_ jUqԞ{i'ց|/7s  XItEW.7i8e`+.Q!G'W~q;duχ=飅cBY a諭z|bK9Baj6?:RaϔMË1cmSDm̫_ߘD.3Ro ' ػ3˺/aK1[@N,>qYO(92i+}"I0=@m"k}䳦FQMb)~qdpoM̴^[͑ޏ/bgե<ud[n c`kҦJuAE24vgYU k"]!d&/&؃n xӏ`z}jzVi@=4{Gm#0v^"%fvXQv w*'876 m xYZ`؍(Ѳ9J`;Q@b质,9l /=%T% nx vhQUkJ l^!4!0H؜BR9+9r3bҫn~v#gO(\ݯ9ǠR#4_1/*lpe;z'MҔY~yE Rq[& 90Ή[Jm%ʤqJy4mz( yZDY[N\#!CB򧑳,Mwgq֣\KXU> T,/QE*,BϡQk&i+Q"=43[-X\p+6VW ~c1LO+J<]PiKU2w a}HxVX +}ܥS 0am,im`ZpyX),`794 goUqef#}OaVh1s;g O>y V98#FwwKppÚH{ $)/:.]PP~9׳2sf_s%#\ >n3íНH pZᝌ iu\hH]—Tĵ`APon|2ʁ/owU_^mt}IÍ\|PT֜蓾NpNA#Ģ6|"p؀Y}>~B|By %Ѷ(q sRCsOu<wt̖iN_zp;{::UH;5Q!o_к 3Zvv"6DҚlFRrID"ߪ26\nLcyD|$Un)N`^z;Z;ސ:u2|vp}fwۖ8PZ~)^ FVWVҸ~Y0!B$dun'OK8`+]oYBS44`z?N2+@ЯgM >џel^=^·> CKSVa+k~+Kͺܓm:'RM#HJNvTOUUk#5 C?oÖՏYC5SLxjRNIT$qr4TGUP{wo>xEb 26,:FvU\< 3Kbp̀r-ȵH͜b@=@P1o-U7yDĿՆ[m_5ڮcy] 7)#pϠ4jKלnX}{FBxM).Mze%3;,Wtp 09% ?pƙ'}SGe`(CQm;hM3zOyKDW _mɘw]'~lؐf2C9H^]D̢]G@=-e j|bf<\2ג9fT#0`0}2e'Jg)҄ IUIP5Bx{a~. V)],u^幫7޵iWx)$W;ݐFfsp,]=}5`16*wU s$3I,j@ۛ {:@bBN?Nno$ h )s9 skJ:ZP1qۧ=/ɒǥ]M&>ف^ h*[d-[KͣP pkZ47S-~$C"S'PJ>,އ2`U_U!ۭ8ŵH|)|) $ f#s>g#eWPIka~L%c 8}6kHH{˵"`E/Q0;=|5W vk L.W\lXAr$ZT(*ފjbD"z 4N{X5Z y'{Cd 4b_ I;7:,Vr\9S8XTZeC'~J;8';`dް~FׁLϱoM({nHH&P\&渐nl\0Ģ ,a$za{<Ш&~eE–HyPopP`؅#eͅy{}k`(rZ޷I}y-FA +0)PdHJU:4_r!>d*:V|[,l&0cHb-Zlp6BXILGKPÕ;W8%,&"]%d6]skʭ^4l0"ꚽ%h{ vȋ TN"(#|l.Ye%r$e,T. wD dxG_I(*^PJt$c?tsZ3 f5G,ߖWX} Hf~f ų}-ɿk\<8Hb~k !y;& {$қ,zWgoDK_m 7I9TA$e@L!$0Oč@G Aޣ[0xyLC:n wʞҟ2QDܮ+:\unw*̯GCD׿]6IVvy1[g\یhD흃Yz[( 3#p# R~^Әښf %d;LZռD!ՄhikU)Ȕ 8s*6mXe>lbL4Ҷ;ao"F8HQ ^q|L_`=P)7^9zaAB_Ψ]ͩ/ەFUt %}.K;1B*>%X˄jfMT0t?uqodF:[3sTc ]P,{dov, ϵM dY&0Ʃś6DhMxK`9pW p7Қ4cP 6S W0lt/: CL/́4w}}yPW;6Jȃ1fTrO{$8 \ǟw:YSTL@gQ @g8t6:]~,T*0 @A4&l?h1Iw4x1VAܥt0%d"NGXb,%b120D<]>YoJv,{``d "6#~xJ}e_[ 70NMJQR2^-G(mE:NhI{ٍD!n=>u,'Bd)vF#c>uxQwY^.r8DkE&{TM o]JXkʠLhm+.Pq㻅&nd}F?8g$щ><sU Z_"6Zղ%FMQ<.79`2é .SJ @P3݇Q{hdcxڤU3@+y+-N>%Bn P2mMΆE{sZ1j7:BJKr"gF<+Twxj?zs&lj" ^" t Nq/]PKmHНYCt[HJgYQJIQS9l4e!tLc+QDpLO-4EB"ȏwzWfrVB0,bzЀȈYpVX Ntr!/AЊ؈eÓ餖FUW :߉l/k9#ϯ7f:]3bO'FXILp+[sRw&Hi) vt-րY^h;mM :3o mS]d PAf\۷4,h.GJ`zlF*fCH!w8id(ӸQ[EK` s̕ ȉ:E> "꿗DMbVhQL/9FApɫ*:I9r6X{.z|9>^r\ʕ\r;믅$h8q@6s/i~-da؃ Q[3w. "Bjl\y-BH:DiA#֛c)3jǐqDmllO2JQ~;&~D$)~p*Yݸs:0A {ES-7㯒_q7I,M)tlnH$~ӚkW2يw15:/.Љab=(z1X\8a Y{ `ݼUgwμ(,.v_?/ͣS w1,,JҲP3*&xn&N@Ԓ,fcPsxw.0koh*MI]~~CҭuPj@Tq{z˟ĭbJa57EIA!>yմI(rK}?q;d2iE@Ӡ'9]_$Ԇy W zyM,=V Ϡ;a;N5[&r_ 1W~ !+9tAZ*UI;;\T(a[xzmq.WR1iwޮ^ Ou1$պ&ƅP#k^(dDYZDme=`؄iC|yEw cnc/\MnPp- fo썫]"%li[-g(o֍}B< (wS7lhTaW _XxZ_K΂G 2dk68tm\îa"F4~(.N\Cb{4Khh3CSfYǶ<ciүmL~ͨg_NLNe ]nG+ɫ>-Xݬ+k t@?To;胖+L^Yl3NjlH[v ^^.S49KC5{wx'f1p.8E9$ EQFL0lF 9)I -6kK<5.)ū :iv\D9Gn2*p`țͮV|b8' 5Oqޅw76B`ehMz!/M7w%Ժb VYyRDuKYET ]Ń+@zGji TcJ_r=hl^n߲Cᴭd-)iec렩 иv:r^E,;S8zlRU8hQW&r '^}ctQaƲ>-bDE Dl۰t6s]$ak`LM\D)2t;KS>j/q }xaҭiRwBնL0>*'YJg+8U,VzʣqŌɵp=ORK#ڦ1D=.9AwpH{mӇ݂uKOo&{qlA#i{»Xaz/]̲ꊨ(r/AG;|)xODMM|4xҥ?|cP/k@ ?Ȉܵ(!2z7` N2/WP/,i_/16[+ `N>W^VfxFQTÏa,wb|iҋګ5I8]X?`veVIe?Ftz9/ExiW=Y#?ĿHy=AV)wC]WsYKa0J%隽\rVۀ~079Kd>ӡ\P.xrĮZtT,l 򧗩L7PefsiuDZ84#,cb3-&?8V""[ 7\ğ'TW?feMԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM狙g.aw7|y*`L q@ fb+rx,貢/,PX[̳y- WM=[`4n}AJjF)jߤ@ʠǣ"y']-uo2( f>݈)!r\GPs?[Z*r"'ϡ؏ 7l4{0Aq)`.dz`tůSIК+5~*=Ygd@9<; 6&qÃ\GHpH?1j15"(]t#NϺd:tvD/d'ud.HF-GWy ?]U*jG/(*p /%/C$(Õ͇C.cYJ7 ܇[F1)0y^ i6szN8f ٱ>,[]yQOqT++2̠v>|'rm'm^Y%q!S5}` 72拋@FIE7VҪUFAm8pdwd/͗V;(|_Znֲ]r-Kf;ظr#Wp+6jt۲vA<bl夂:VD|6*3O5㆏Hv&u6cTnIB$OJjrA@&(XHXN?b2?ٲza,+@`I-u|)f"7ma^e_HKeso8@_wsr^~TC^_M~5 H 39 C0P2,21Xj./O6ҝ]he"%p*(5~X 頨cG~#[c=ٹr'Y[p9<eo ʻ=%T^Xǟ9Pi^>촻\z)j1I9qw1c''B->_PpGh%fDEG`*nr|)HM)QIUfzjS.4T ,fƫKZ O:ؑrD:qNR"jb:1C`6G:OD#a G_HNt)uā̕7%;r`EZ|cNJkQ'0 .@t[]Pd8IZ^x w`xdwrzhHesJPi:8 q|#|u=!HMd力ެk 29$ D4ּ<ɲr}L^[c9IO7W{=a-Q}[XO|n26Y#4 r)93X(0Otv4[x _w w,] +[=C&W6+/2:Cv_>iwuCbG;V !̸>l*ܕn F}Tc81_l=:5 ǵ<r 8S#˃.:Q#'}/Vcg vSظZ'չVGbBИ̂WRKr$ǁBj3,'c_P\J +C+}$aTX; 7\e.k&:2CGk6HSPI"ml\K {^XkX:owK%P WEľR-,mr5fQ3*Bޔ\Bլ,D3Ώ6I6A} +f fBj`?׈>{;Ėӱd :/B}bAjErؗg PM)*ЉASZw D!:jJU53RG{^>_Q}K$#+^,"}u&X 0&ɳQO,::ѨfsPAXA|~ B9\μΪzͪ. \W2g&{CTfފ'1MrfR#) ]ǥulf=tɻl|+Af |ȆQcoϠ$$W}=އZ"^}f・uPn@bڔUXMV?5ռM:%@'ͭb7$N@E w^s /@؟[i.9%k:|랰|HkiM%㪧r=_r5{{䬇R $A.Z٭m@`V08/gGQ( {vq;r̘˾zspƲ46WTUV0idQc "] ]l]j1&p_9D8V?a\[h9;{򰎇s8a8 $@B5\9ΎƁ@Ce+A=kWvk6Ms lfaBܝsvH6&}= X;^]-:^f[o)b-ǹG[#H,kM^Lؽx=hFuOEQÞ"& 0I,"'Z9S)u.$fg"Քw7,/dO`&sɹ!WaPn'U{ ⛐NS6jx i,.N*jAe=LaÍB40Mղ΢<Ǜ2N}9J:doD_fg”zXv5jԀ9C(Y9VyD呇#2͙dW̮B#nI dH2*)7駞Onjqˋ/qMxJ-9x? FRAH?6\Lby:} o4 ]Ÿ@IƘO>{4fk`Lɦg*Y$B\~Zȡ+e'$U玤 \}qG<Ë(aiug7*4(pX#覨Ele>T#,/lTe:6:1sgvմ@ ' Ilb\ܝܑnQ2w֌nA/z[##7}ɰ; i&jfwauR,^s6"5DxU6IN8T*Ro-;ګC0ZE9?r*Քkd{.俍೯(Ȋ[P/ȃU5Q>BD`R%g0L9QJHi^/"By׍t[kxD Tht.&R]ںeH*n1UҜС!gvܳRhJV ŀ^ &O}"^a0jQpBBo!~ZL'7B9$RVo@Nd GE==GP_듚| +nq:-}[Rr|)FKS c'<jy%4چbڙNB55.Y{p̨\dO@)DG F;r!  P[ Cq[3Bn/vc_ 8[",Bofy Aƛ.~}"ĤAG \rīD75 ']]XZ-:PMvU>.7kʈ=fNiۤ=R~OHp(fK+C˪-KpY(EGj/xHgʟ@>IڿPK2?;S ĝ)ⲗ aY{tܐDxŕ1U$2߽V9;'d4X tU'el?įşg zr]϶d{ w7FV}eꎔoxg1#EY.78vI6P3r?OJ͇># _tK%#R׺xL~[Au,I@);̒ 'č'&\(SW`+UMaLŠsz:Ԡ; m*XVJ`@K75j lf_H_ gn=XE2B:9+u žcLc(=!W8|$lߠ9:b6f6 7`iazO5೦%Ow3 q,^uP bRP@/@ؾL~V#tŬ훈 |qEKV"Xz Zx7 wE#+4WxyB ֋.KBݰ>gt`/Bɑ??]OGZxiâ|8f h )=R Hk?s7,2 G$aRF:"Y/ҩ AÑϔm.݂|a{u{ch-v;nYP%R255^?85EdS{0CN743ϾP,R!-: ik_nYAk8ss}jhS6;z L{sЕƍG'ٗo,HNy9Br&?Rȣt.RWzPn$ZɭGe4O$qR^wPPд4;HRѳ 4y֖Ʉ('Vq*fG[7)*kqCV:%A$@{E0 a@Vƻ8G6*n_B'm/Onْʎ}ONMISXBKJ~yC׵ǚ_;̵|{'UĎ?e\l~ɠtA_ 38YYCz$k`~RPqvK>ظt" s`|ц"Ih\ş3h A%71O]/Vˌ;ayoaq,dܱmQWF7ծ+ 8sHzs:{Qv0v`hW߷8pG/-7!6ԹTX"ٖ[ik$_L+3%:&fճÑBSegr*x9>XBŻkн?:_FlUxpxaD_s MoΝ|!/RhɌUWEj6@m4eݖrA5(^FIpNbqFL;|VDqH6ׂ {^j%nrMhK7 l%t9@Dh$;qX".T=]NOZ$b3~:#U5,\0)$pLj= VnH NݰU޿99SR%d(/˱#chc01m<ڑƛX]I\τ%[T[=$;8y1At=ݤYf܅WHifȮ1F2Tgona5^D.9EAS=Nq: bYXjXkZI/8;K3Ŭ;GתD5kVf ƈDzT  ŠW[QDŽ 宼0^x֦|B[Xu m;ԾR#pY]SaT("o-g5Q/FkCUԌk$p4_wKܷe1m'(J|cs !m="'rK[s]| 阋`ӿ~*]k*̻Aɧ7lœvd3USgHI2jU ,7#3P);p#8p~i*gG@n_V+]+c5PLs|T+ sD0%7Exuoel6  e?fM*idXJ攓, 6& H00 ;%dlֽ;I>_g AZeDe&KܝRG`i k1GJki_"rǕRգdSS̽j3Db [30K%SrBGFRϐӰ U-n? E|~uybKACpD?ko݁\\h7n ib>r1 KF4xQŠsCVqutvɼ/grIʉ7Ӽm~%Xْ\ڴȹK1Fz35@ukRU端lش~e Z]Hg]Q*=U{bkj+{};2*/2Jր~ȣZ#_~)kgr&35;ARlg+hƝY;*ܭAsO+ ʙv+a'9zI0A$bߘ̴"n 3wj#M,YA^u@oyKYgtx,opn7A1Wfԁf5ZIVMX 2pDE^?n "RЍK_s}^hb _7h7բr#ؖWZSMe)\$#`:0Dq~TnZ7'&7bUiIcUN zLD~2JyZxl"GpL`h[Ě=S7V2?eAH=忇> Lo'|AhQK$k3o=.L6Ĩ2fq|W^^1W|&΀Ժ6MFA&8hXfy1B*ȡjJM@6km@#c~,/y|tבc$(+_.^P QZ'Ɗ] 7ڰ *t$SW[LCReiwⴿ2fL@ܺHEJ "Q L·WIqJaYK@n# `3@ 7$})vR5q?IHc6J 2#N0soΠQI _[<\Pv~}a F>[2lh~-}p]lR>{<%NT,4%Ӿ]R Z~Tr^~<^ y?IӥToXM}Mʴ ,ɿoZ6E@4O!RP(oHI &ߵT/#i?x᯷IA²T &*JHP8HyԯFGS#LǫQKIpFߐʕ85I0Rrܣ>Y_z#D]3%φ*}R.9dGڶH!yaz$v6s$QBVH e#%l%qmS.ö:}N?{! %@xRaLJ. '|됈ôh3KӿP$AF&bUDg)C03QLo04(+wQgd |5̨T|׿KhD <}up;((z,  o N+^2u3evŽvoˠ/0x\.X/UҶ|yJX7fMGV'1&.6AəW\6 <db:J^X7Ź\%NXԪɬ _ 'Rp'1̘W[=NdU]=sSbVh TTSmM0 J9tziN*;p`]@IYGa&X} 4=/1'YXӫl_wǷn:G {rZ:s^*f->.A$nUќyˏ48Ҽ=&nUYk% X XG\6v8%BSQe-+M\ Bkwc6iVsH SK4y*,]qkB>:޶kVpB;V߶jk$ҾKh*B٣Y@[v.;eU_RGvX8KDnB\=IpѣK^ 6Jя]qhɻ,x# 2!wB21 fyx <G  𮷄Kiu \8WLկ98wW/RenBP1ڸ-X3~pWb׏w\ïTA``LFҵܬD =4agSx+@Skwwr=` 9L[V0;`UEF޾}hBa SCluh R?)dCG]oF|ڳ55wS@MLmԱ:?:kŵ1  \D$|'?g8DGt{uK](XW76i'`RlRmڤ?¡! >}4A{\ >7 nbrDw~6tsGaie/D+ܧUgki W;,X}}@93'Ky|{N]] (XWĦ^ȴT1'o8V-Y=;,u+=s LAM4%XO#qsc3ysv3 pȈO$WeGa#Hލѫ#5ݜQ) mz!2OKȾxѷnWMt]~ѿS$ I״QAϑsr2dy"%:{ш z`'nk _( m(ѦH*,6Ý$lP:с] a4rӰ/PJ!= K-B<~FC-yfzS%Bp^yYPr* g[.:PPtJ[ET+ ʁVܳLƒr^ R< +;$PcRmFOA-Cg3;-U8W{x4|ɒ6.dŧl|kRaoy 54qQ\2o@ہ?OkquuT655ʴWzh &aK:}s-b_H`(_R $'hJKFaqTo*sg%y`mǾbl1,E7Ts~D5RiؙBy6g[ke=1ɘfQ)ҳS>>̙Zˋ8ߵw'>_wGw)y)\̪af'54X)~ebDՒDb>3Sd9N[Gqy.UioMWݥK _2I%vSyb&QE_TG!BrH5$w  _1s3Oz@C_Mϱ̒cV%1]dY)& Շ28JAH |A6oI Šܟ').)-Y~'{4ݽSOwYPQ1s,Kfzm%$y"rOR,7:z{ʷidk圴o: EDV kG3ViptyD_ X7_, Hcg\,OVZw\IOH5OxGPW\B9~zFp; WfW.Ί'dk#+Ľ%L<Љ|\VڰW>RBޗ%};,3^UTgLpNc8)aރY@j3;:N0Sz_sݖ*'He"D'Yk#I*E"KH8ԙw!2L:W!&ڷi(-T Ĩb3KmxPeV)m*fB^H3j7-V=)$B-uiܸ7])M:?{v8Op6ƺ ITtB5YI²jVTo:D"x GsA'D[N'B$8BJ|‰{`::Y-?CᙃEon&򇾋كٗG3Dt4ciز Db|=eJ?ꋦ,)nf<4!o1/] wl̠)y6o)]B ѼmեD#9Nk?Iꚨ`y8j26DmFzq}L^MO:t-8ϛ'5SS G %1 |cDƫmlNkq/>BY=ÂDzSH y뻆ۅ -ɮ\Dlhca HZ/C=A ܥ-eV8ԍWgRV +P4p?kyGUxi3O"-ku8iLo/g[cFnfZ~!LEF ?%y]][.vgzF=뵯G/|-I8~60E ^s;ZYuE,/ti`<+v3edV e`eV--8߲#@?{pV; m\Fg!EAևL'fJ8ݬ-/ziI 4K'\)/zC %b8PCu@++?ԝqOTaq 1smZ.O)5eZ}~D[+zX5Ϛ]暌ϑN]'}pSgw"[sYW6.G;>(SZ%E ( sOdNN(gw8s4ݞ W)}M^L1Cp (ŏ''0{vӚts0k-VŸ^&Xa=>u!1QI~Xs- b+%"걥&+6XM nvMK溭$a6o. JN]6,DWUz78SpÅreV^r'dm |«@msM(QTێKW~ Έu˗fI?_2sϔ]H y\5֔6NQ؆id^ =J#h@dv i܆H &$Y rϨ!ew10_ 0)[Zc8(8y_ޖ#%tW!GUD|dS?GoA,GT @ы t.3-N{a]ք8- OeBmC/!l!3R!ބP{Sqh4k!`I04csNp\Bk4qPK#Qm*I$9U~W!"X~`⨤wĝ,؅ 4XAT"'ߠ5c~TS3J_mِԈרӺe6bhJ1AZ4ML "0qsAurAXEU:ɂ.&BjgV3 ᜇ?ŇzJ}jM6{9 УR.mu.|_\Uĵm,,縖mF0씉R&Uc!Wz|ĽR_z-BGZ줚վ=D.+u/e?:4O)@/Ne ;nѠszY'6`M]!@9! U> 4G\7s8`9`vf" AеQbV}U3>_H 3I ^nAE]%k:82;m @`*6ŜaKQշ#R;} 0j\@jtқ6Cuпk*gXJN^0=jY*3F>J*~0,m͟oOh߳7l1p7t'QjF/j. 0ǔ _"-QmtNib[s) |TU ?2 jҏb@9qa*:Q??ML;y=w{y" y<ᒋy*۷73S}JzXyNp, )z!1u4-+eqWs<]S'L?i@yi0*'mP't?'dlOE&۬! aS\I{2X̼҄̆Mq6WZ_>!o$Nɢ{ Dc\k5S x5fzcxIp %m!h8tjw@3f N;`sm)FjԈ_1ކmÍBwxaaZ}D0h@G(PRDL/:Jpp,p R1,_ ): =ܸEMz,Y5`oKVi:IxDwOeu #T0;9GZ*æ-T;tY#?5ٟ9{?Hm͇ FJbplX]>~ZA } >Qj9޺>w۩%E_F#ɦ`V:Cd]%H)_l׷ھ00#]>,keʚ9-з&DA$H&!MQ<@L^Re ƨƂ;M+ZBϔ{Q+fي*B =&Pjnx}w/7H$lqy;I9jxnϓDؽB?@_{B&(AL {A|Y~FD}ŝԎB^>8!ZPA3|9_v4])DV*yHVxC#͏MLo dFѢKkiB{]4 k:h@%9H3l.aw t-#/J,i!}nBQzH 7n<*^f~}v-[깅Zcb"k0lNax;++Q2S>i~>n)! I&}w Tkg{;5w?l-Kr1Ex$ &َClML^t5fQhIqD$*LiԻ5 N6iњJw $۩b5jf4(f>F<Ȗcx5aGg}z5vX:LcC.ʞՃW V]'GFP`њW.-P ;~Ir RGRYSJt%݂((u&zoh'WR&ɦS^P+-J97=ؑﻱL |d0bW_OGw'j}3`+8!e0:fk INn_ش̍gnGC3`)Hs<Cpx9$pF̒Wə ȷh6:J{B>nj|)Nܦieٟsf-s/I=OѦ="GX,\7t$;%V;ű&⋦b&P&~PE}LNLkMt6evyPj'm -*&ky"ge-Ԭl11MupNs͢ j>B־QVHUz@RD~ڡ-?]<]kdv0uˌɕ|=[(osDKglC/nF#Y[!>99 W"r=d <Ό0~NU{l+)PLT­[>͌ͫ^BKQdjx2Q3nY͍ dRċۜSBop"?* k*g^Ѣc? Ҭ.?J^iF=msf@] &O_ZcDzZ1kmA<1bkL:u_â!Pe(F|@;тi>0 dSx4#}D1Pb@P\pvz@{ !6$_㋋,ـg+mR1hP ep"92Wڶ醜G5@nsUԕ{$*B7G",؅3Qˆv0{A&Sdj_h)l~  LaF([- n_9됴k6k,et`)XW뿮߅[|Vx7I_pH-kәq)zS?HG' pRV”<)pT B%=ֿE"c#X:,';' j"(+w;{ZG:,1aQ3>&ɰڧE@fڗӧ9 <ȗ6Rg]Eh? ^{'] ྪD4b$5F/Zfm?t~1PXEyXiW{𷛉gT}ϖ_wF*/jSS+ĝq_'ǂ7 ~ЁGYK2,ZSɚrE <I7j4s+SBڜEp62}i8["3 [R0sRv|PBV׾SM"ʞd}\WsF0 k bIC;U] =vGU帲ND7  C ?&qg`.5U`?3Fš8C]~o`pfN\ e{3wA sb/_ yum~vU7jɇJؚۧ^N(ui ol$9Z3h>+"^FxЅF*B_;qCbI$0"/fb[d6c93`laDYI]E4+pnZJ};+8v2Shd=$"6WE_fSugj *O:6c˖Ź{ mvU': |nd8׳"*ܬa;t}ŋ(8L}H~ak@PI(z˒K_${WִI{,_|׏mF/#[c׻#Dx@13Y!D \XBf3ON8%9 ;SsUFWg4ȥ^_I ^詣{ǚ.*6aG4sXhՏϚihO' eZnt`=ډnvudmu3ߔQV/d}Yl>Ft}` _"=Ky{ՅS;؍i\j5%v4i1oz(Cη=z2cYcy鮎MbXԏ,hg+#V1VOt¼I3(ƕȫ2r JחLV|^VPχ.xxB\dQZ6}$*(25p?D Maz=6%dWmF{ !@k\\#jj.In~Y(|zd?%`^UH̫?ìs[o2ih]  77yMe|~gOae=a'7Tr@=Os\IW֖wjfY9Wٜo~@*);t7sRAbߦ[(i?_?KvhكµEMv#ggP ^".Hgdӈo=PҀ ,|TRd3b/)-b2C@HK L#Bv¹ИSU`=lR#tE2$I] ӻsT7w?54|8JJ%AqQC*ll;-ZZw#ΠZ(gtmeH~ްXWahXePحFDw 4@k%3K9@b0t+`XXb| Vw{XB%}$z?TVf`RpŗO{W5ab%@c$p~e0DWmP 50[BAIGl0a!.,$;A|Hk=P "(GrU"EMtʁM%wb:r) )O+T=v~J@?TCXVIva]{"'%u=hG;2XyXG JC^KyX2ƝGljs7Kz@IaaC' 2z Ոts VpR8]Pz&$ADzU˦ eumI &H:8pǚCtiLcжP_\X7_qWcIlI6U]b@1ep\x{EDæ^ސu!,y|w5I0Τ$K!2q7tyf~b7vHi8I]KDoȨ* dpYɵt蹧Nz\?oh`FLAdX: %-Nٮ.uq&NmE5=wf;v|Yb.4{5)t1\H̓SkQop J#}͑. 4)!R1P(B8[MA0:^ "o6PV)/&M34ځ`ȕ<쨵"H J|d<VbL= ]ÊwhZܰBag2T,y쟍2ҿ6g̳[SxiO[CySmJA4k7JQ[^ :8a yɳJKqP./t+GIe (-{a-ex[b:Jg>,ܘu6S:51 1{*d < ̬mAmelh%][W ~LHob3H0DJ{;ִqDXA[ƺT Yy:(P\`"d" eU!/][ۉ5DXL(]}م'Rz_ڄU}7ylMQJ&%nh]wlJļh'}k,TzTPc}dź>oRO1B+Ć(j  FYl21:h'RaD3b:D2vh eHRFʱwQ^&uVq][^ih:1xRV$C ۔;OιV$-x?[P(_xMRJ6$u:iA~Pmҩw^ދ-c,=ݦ"L'rژ(0Srʳ9ɧo[$c[0 T#yCti9LD "C Rx[y3u{<ճ?BCIih]0lvr`-?!z' .5hv~!%=Ϩ{h`~\ gg͐#"gjd!#9$B-+E ᷧ6P-d y$osFJw5 Q 1$|WJb?3CuN:$/)Cy$: H <,lVtWe%_YҞwv钻(:Q^[;3KۡgNl ƨo@շMdUW^F}CfnyED!ם8 dvgШRI kTU-MDM6VƜ4S/C&f&?wEg+pUC5(TQYqN9v mi0oLkV04;C_C:8Fpc!whcw*ȇO]d =ŊTE ˞P8YOɖ@6Q [jC3+ЃE!JwgY+v$.˪gCa._uJGsvTzM "Y'cª|b޹M!@'S|33g&nrЈ>Zב@)FDӓ_m'Z[ᶇЁg嗝B]TךܬO(SK/qޔnS!EY=^ (CO G^+DTz*/c6uv}!xOj 0z\޼5?!|7[eR8iiڀqlz25xh"MCr wW%_DĨ/瓖OTwqʨݟbnZ#"Xa\҃)R_2k1o90oU]B;w89I%uV:$]\19! gC3!V{zs!N]En#q!0 pc<DE ;i3W[*.}o^gVKy킹|\ײos6xtffb*ySBRqpf#mS!T_ܨCuxŲhfTspK'.mحZH)Gyk\W588Wcb'絚t!7&R̢sG03 jAO ec B;1|+*kz\2OlvN̝[$9|aSZw5(0>Tsw^:luG #㾄܌Om /3د{{--Y'_t6 QU~)a߰lΜ\!o QkA(C]{[P 2" $ĚߛtW4EIw{#qE\T+7PX$Fl\C7*OH؟44XvSю4ϯ!r ߱u:@e"Ux{l dÈ ?*kyCQ;FXѰ `WXq^mF _YGҷ4'3FkJW0Աy>res8]c  ,*RXk 5ljKgr(2BR^9v)-"caJe M5(׉|;&ib@wj_6Z 6P_ GNGLiꇀf+` o- CP̲qנt!R-B,y/ZGe2X#>07ƠK$6*c znb͈<\O%.BL5cp 3DWV?oWkn-:ww@Q쉣/׀L H2oiO͈z֯+w!!?ҳ!)YfD'jyBMv/.:ҥy/H1xPhU8X`.<i='ԊRvd|Jq}g*1FR[&O11>C R`sĉVQ/0 ސ_U)=-\Z6e%[iz+xd˃ٟB]80n뮮S"P*?(/dr % 4;x$y͖z-4'0j8+Fr I1o`_(ݼсی5 N~灝SlŰ1Ş-uROA[~@4n_+6Mqݹ &$(&(@]p%sڣ~ln;Ak:% Ypиgw 2"Runf%+9kZ•؇8F*F -#$›+8ս *#~~-U;KqJ|=5]p"cV(HJWIrE욓0n‰Z{8>\D__\S4M.#ta•Lw0N_䔤:11hSɾO+9\Zi#fL+^w܆Y( Y]h݇Oi ސeՔ LuX[]D+i>Ǡ}/L}:nm{}:-<&:'1Wʼg\hi@P[&ؘTNG LUDdpL(m/,-s؋ZlF~U!JŽwA*DWLq`kNGrzUPB=)3FEPdQ<͢P^@Ը1 S8$yuS)S6 }'Du,z Fþjf w7ŏxmj>{yMd!|Uy g["wkzU"s!"lcDHՒ;@JlZ- qvysN9TZʞ%bRIS }tKS-emq#!Mڻua)ˠZJu!4جE?PP46X`؉UDx3äG;E=~e@*Sh>yJlPϷC)wݵ [KÞU Uu"CЈKfq$+Lawq8of q/WlȍՂ 6=bLER 'n?V'&mx,NIXlЯ8c~!"s:ϖt#r Sh+Y5'oUo<0z4U5*Kb8j'Y'v5$p 6ŎDj mi)zΖ: D~4D_d \cDi7픍;=oD$=N*\6Ž7r*)~$ArzBMZ5bM(ܧR~p!)I3Xá߼;ڶ~"G,+`d*@WÏHz ѣ}XF(Xշ _l&gc$X-OIl=* iGWz`BgCAw #=y pES{)j I¥}Ȉ JUY.]߬WRV}"-;) 26Μ6P9 y>,xFXHWƭJ~Vԓ*<Mjâ- ;iTJ/!c`2i.~qx:1Wk>މ|r'7Ƨi_Eb|"fМy,{"F'T[z2=(}Ҋvb.Vi'vyͨdZdBuMǏ [M,/LawvF"x ,}sZx\2m깍 f Fk̀ T{n36S)|{+:ùF>@qQPm_'EЌH6@0y@8]y\dxaEs9/K9/u!]'^W5mJJ/%Gd ~ZNaԧ̐n W3s=:[{4g/ӥFAׯ$.R>ǚNԼFI1碈PxV8 ]`8`-*A ^(ؼFZxJALIOViwU{0+Nd}nLR7V͂:~~RjS&?LG45poѡ)9WAiBm~ҴW 5>g&'!}Jt^,:G'Y=o 1صGnP鑡MګT r;hbQGit -TC祙f*pZ]R◍J^bXW?v!ģ kƞ5;4\AbmJ])JQg C^)浫<عr?m2`rQQIDd_`^n@QLT3.VLFC?]Lɳ;0BMvЪ}+g^m܄~d֚#QbyqNw8R-14B%sT:I_P,D]I i! /U߰ь(lv Z9 -!AX~c )E_2߼`"SV\8QAkd`)=ZRGo2:Y ~.vF3A5y6 EnC˖@s >#,ȷh;uUk>uQMx$. RvQsQy4}Cވ4orBLamtúS,J)HQwS C김 9Jr4,"rd9ntH+x'K<$M#@jV4hjzʞ8\P: Ej6ĉ`^5%@5y2 ҕ_7]-ew#Z=tuY%B?]Yw )繛{⶗YO˚JĤ\(E%@^cPp1xѤ|h˿{ QB~6t^L|qK`z6W}u,ӔPSs)5܆ iy_ǿwOv4 n/Iqv _;߆ )gP_bmٮPٔO,Ryw_'iO+7HP ݊<+ӳ>uQXtX5Q,-ޝ;i*!=ߛE7ۇvϒ}JXeJVץayp'laPZ vHyIߵ[w_L'ꊌ, Upi$!DpJ 6~A@`_iv`)Ok'e4һ7f@-Ҹ댾uE}S̊Q_@pDM9ʶͫgqRv' 𰝅g ËPCH7._/{ !w.߾N\ lWT!bEl,*)`"~Pz ΫKK=!?"MkEӔk?97^ӂar-p!Ai.W,( EJb9Jug1**BWL^/Qӯ~X>*1/U)5f]H<5FW=bq9b~Z#NOGRņl IM PUHo7c jxԦ"Dz٧ %rqw' Iq]fV_Įljq!E  }([hV?U,<>y=e4&ƲHw_cQC`dvcDGqnΙ&K3BrGY dE1aC]1ubf1>L)R#'YU2/eyЎj+Fu۽_. 1rbǯ^3,+BMy6b^-:ҦtϬPc+=c c󇡓P\lvC\8I>A?iK̅;'G𷺨D& i]?AZ ʄ B &i"[P.[F,$)z9s:_?Iq  ;~P˸7y'{Xm*ݳ!gM)C+F9.R]rANv6юr*W<:ev s8/w%?%0f\E>lUSo],寰A0ІY8;ráj֡i!-'6ۑZ.Lf<-D.BZm9f"@qXxh 3;,*`]H.Ul+_سQB\U28>mE?2A7ZlbE8U1ZT[OA a*:K8`IknR[p0]Bu m"u/;X'7!3^C' )VҪFY򱟯楙gT2"dQ[R:G41eir_1>YZAxa泚מGl'džlMZG\2G iB?tSc݆֚ʳ*BkH?m|CA#Nڳ5 ts#mPU&C2;M9L9C ulL$A,"|eؑN(2]U#t\Ph!\EĈkgq5~#aaZY>5UN<1DND5Dقdu\ S,U;,lufRi@侌tPƅ)zT`yo~“jHqWjG `)jT- ej\̜(hk "˅"+ E@_ѯȄ\<vz#&!t俵7@(/78F6V#[|@t 7$23.ux=vGC+ gſE#f o:Oxŗ _Fsΰ~G ; G>ଶ3G)>E#il̛pE{Z<~U( $҇Ӱ;tGtɬ싈ǐ<%h)uHFP o ^get]Ǯ .`Ny^Ru|$KFJ.6J߿LK84ѡ-&n|,3"M*^ۍ_w0 J70X J I3F>ͰxGfc[*G:bl]:<{dl< H?gkΏ6}<#;p[{r] $9*VÀ,{'PUYJ *Xc9pS_\jM<wQ9`ETl "B Z*ZD׸|E]olr~/U>,aw.knżD) O["R08To .*zC+6$ƭ1߭pJSE)BeEB`k [2o` &201eU!8WD/AÃ'i~Y' >-.O*'tE 6B loiZ49\\tA@Ml Szdo~f@`UM3Kx-civHiKѽzhA|g6^ѝ~YjxIO;tI.K Kw*]-mݪn uObxRvj]#LDd 19YD갽6bDƫ___:pCYM{ I(P !"Ii"r~͉ |\wW)5k%y"i ISf;{+>!*va $CkS&k8X,t:j{;vR KOӨa9LW~@kN3zE8EµʴݡL'}Oĺ3QNR9(XoZpҞzI/F|tSdlPc[|֒QW}άHX9mSD2y /,_f>ݳ2,Fh7VNI!3˶`,m_Y@Uo+1];**] =!^(F3 >W󫠞9UB/is/\O.V/ eWU^m!o,[Pn/+ʥѽqO$@oLf~<qk#OB}U-O!cI rߵpowsc P7˛tUEW2\Di= Pˀڟ\YX R cucn"}D[4hUfvfrm`$_ι?h >3~(=i"\_sM̀lHpҜIԢJ<)C~1dV~VIdF^8NjŷC?}6QaP>J TI A5"k荟 i{zڼ %5i.ߎk6y½s* K[l4ޠyX3I7s7w^P1DesGӴ6$i{,(U-6bc_뾈CO]"DmZt L".zpkOTI/.T2]ăW}u 8.4dWg"m:+|q` -z0m-ȸMNWF/97d͓ 119oqo]Ha֜ {<;~o_!O]۬&pc@2²qW|D>CEn%'`won z nUė%Ј4 sžRĆT]A Tֿ둊Z:-2Xm2w xK ђ^:QaF CwdW Gy{WkŦ Iͩ1㠈Gg :қC{qtN΋F*1z)!Fc˝5v\O .A;MKQ7p Dfej=bFx z_"^!!;AĉQ6ݐsut[Dʬ8^#M򽣛CހDj\zTW *ƉENB7t_dN.O:woxPuX& Q&:O;a0W %#*09NF]6ʱ87':FX}W5sõ% f'p3o~ཕ҈xWݰ/]Mw__nCvW" a~F.pͤ~6deé-9!m .BϊXNyTNs 6}oڏ̱7{tڲϝ=@ͺ;` q8`HM#$}]G!*>39!lCEL˧4M&&xm4`^k:8Cޓw^ 8B$Pv0 0 /}scefs0t¿#(Go,]ӣvh1,vIk[4a'NЏgg;BG/iudݱ/6E,I~?YבϠ> 8ӌ~]ʇ0By\ɩ+:>ʌ{%FcUU~ ՝vX`KR3wB#JNx*ݟn+ub7rጰmXi5y(,xm=gAݛz|ITE +X$56NJY-Z&o$Hx }ZSbDW27phq@_/H(|RVkd,D=k/bFWbXM 8tDoN]nFw)BX8bFX\ '\K$Ǝ>2mX+CRisW=zZR,W)_t . ==jIЁ-dhLX<6T%P$>&0yo]?ςPo 9y"]̸MEY`.FFY:ԶM B&_1mHT 6<7o;u~8B+d(ޥVe x54͌Q?skY6^P3|lNnTгձ|L$W@a` o4ZC 3˛LKY\|b*sFc=[Zll 9+"}CW90H#%Gj0nӭc`NQam>ؓnkoA]h9 T'nk1tln"S4+] .%AޏK[?/"xTf=. WL;>^)ȍmD-c%O/ZdP8).a(~XF43ti]&6';iLƇyvŲV :c|`- (dԤ]X#P\U#tXcԐQIqڢ^J/f뱋N =ΘšLI\^;ʆS79a =φ9yZ|?y}OO:o1ofh?h'}nYF?6+?.A7.ɞӡa#? F)ZL\<(6r ;3 "5f`kPښ-(a?w}Q(B&QA=Jy2צ{_c2uqk6wR  v7헟_5fߎD}v2cQ p5`^kg?)b}W+?񺞕e5*FNRJjͼR'[;CBb c<3%`_y.nkXӻ6::G+c6PxE@RÌ,60AD)+宫.)BFE0ޥ@=6:͑A:2H]fЮ'Z_Ve e6_kv7my aO{K&n>tL\lmR4 Nv iC"`VMk@җv1S>ŬxF|p4/^h7)+w[VhȖ(tpW'MP@| NF"lĔUIZp@Ӽ=tD6-Â]" HK7ܵ[~#g4>E͖V:lmЀ'lKYR U AwyٲENFg "%6o'ԏ]"H-@CIlԗT͌'WٞI,Jd@rӷJÖWgLJqH@4qW+g9%di 8MJAjF$TEBbl԰u4I{Z.ʗ:[mulC;M:PdϘTp$ڶ%zmqhcs[: tZ+k8Q&K<5IP\Üf3J<=vb";'Doe1ck~_EYc9oֿDb}#=F:eԐF SB1j|CHp`K M1q2tK- h˙Cf?Ma!.w?M0O@RX4s.UN"Fdxȕ-EahV4xreG_LDa)ad^ګP/[d@̍^K t|/ͰbwSR{փI  XiZ %sJ4g*3nIZكA =yHB[Ƴ%iKsSn~P;y@9rqZņ{erC7u<$%d<_dKlB){< UgիMO*."UH&y+ QC 9 GcgǤ~v(TE;\M T}EGtIwŲBOpBS/ '(,?Qie~޳*TԊ8t_%szY P7~Q7]{߲׃ֹ  %zã])j\g95%P;YZT\mз9=l:irmmb 87ӑk*5)`hkmv"b[qZg$S~gRDE2u2: 9$9^>WUmb!#^ۥBI^v ι!{"&]2'glg%E1`╂ݓ o0ZF@atd l:FZ> Ko<˿~=&%\1WRvlÖ }+eҢNrJˑ|kLZO3&UfJP֚^Ԧ39#i V?\"Վ>Y9=GTrkm"V~:|h V>zfEIHawCYP٤/d4#4Hg/!uꔿDHr֖+갃4qJrM;NO0IFXeKg,Oˁ  k1o ~]vy =VW(@.ZҮNzM5R@L1)U۬4qt@#羕%5/s !ۚ:@g t.\)۵ ZwEQ/ΊU[0]Qh Kɫ'Osp+'P wk&Wy=D-[>\-ѤfJ-s>B\[fB#v Ep{zTu*TDTxd3m!gioxj9ێ]iYB)~SUtΕ=k+5!BXؕKm#C</R"qGPԆ+&I7C$eBMwu?鑙t<ٞ S "_5?%+D8 FS% yiU L(kk!BٛY"iT4U w ~Lk0CO&b 7ǨYD+5|+;6 jRx24#~>~&I vF4ĺ% a-kNמW=T fխΉqz.s&[_N]^vA FG2y5tSgp,E)/$ +uV8s–ȈtB<D+- hH7ACx|whNoΝ]ӡ![UR?)|P=Ȁ |QiR$&w37L;*aƖ Kw68,*e<&Zj9_p %e&5ir4 5U27*U9. K /V"g0*L@djyz7y=jBZFJ_,60H6j6}[bJ{a5",`eꕑ"Ioe0"3rZaB*@N2mgtGQnܪ~r~vT\X;7h岵UӼfeH`&w_-úu MTsȽ_d79J m<$YHmA*й?ȕG{]r;Gms ?S=G((!WDH [֋6ڗd KoBT&bDJoRL2q(i]ElK*k?Y(>-9Y1ksyrFa 5h \tރ@zO*u*2r?:FZ:璂G`qawy A{3x0ظP/9[ ՟BUd6;!mlh|D6ߌheMթX{*E=HVVGݍWq.1[GMI7B ;QD%Hߣ*+yC㪏,EkRsX4\kFN{Uf1T? 6'Io>+ktAEygUąkE EfolXu1Qmf;cHbA+WH#|{$ ~ Ɉ4,> UQ1A[VD ؂Ϣ5/ V*L@o= qJbn gh{Ւcbb6b(98֓ Vtx+-s>aM46J`QnW{yn+W 4}h2Y0rsP4, .~bE5i8J{ e.3׻Rgx_SOZ֗9н[ bzO |0[: 6Kp^8TI?8G5y И%D ay(84R#ч>uZ2ޝH(d+~i1Ohfg`ruLx/ Z\QP]/}k^vK$=rb! ݉CCŷz9_o*O0KieO$[*ZdsҖ_' ?FD/=[>Q~bRF{}Hjn<.[az_QBiUJ'TSO|Bs̖N2AI#ۮБ`'D#m& uNd:)#Ȗ]&4ؖRF ']YԩʾLxmh${iĎۦTN:k /Hxs}!-%JŽ q|߳z^nf<$@>)Dkȝ$LQD𩮨՟!oحو[3ֈ"h+²̾s U I&k;ұ~.PaB3K |XUN?۱;гt[^(a}/p <g!฿;^uD=Y./I,Y{[ř{k3Y{=%T7XC߻CzMg>X ˱0 [h"%pYqo SҤڥJ"l,rSE9)4&9І&a6![?7I++IN|%-09A3^ 翍n`:sret񫐡bHƠ}28m9LP*%(T;mi18ޞ}ǮEu{HʒW_3B‘ފ/ xv.uƗaypD WPCȫ SD,E2&0P}ڻ2֛$>0t,$81yc.WTint$=]j$20FnOd~S݅ul#`x}"0}U(_ڞߠ=r!8D> LTL75(K@G&T5F5vYW֨'PckzC/ȟjc,:mղʤi;@p?g|W#Ѯ1A<ÌR9J-~$|'VPzVEmMzMw;Ɨ İ'F KgAv1s mgdA iJf݄<0XώցR6kZC/zU'ci_3I٭V<heφT|ty+"yT/,lKFew/=QDx+N6 ͡*~8'Aۂ!)iєJwcH9ּ oW)Y]ǩ0+l<UV(M{$ e8AVd9VdQ1 y Q9`󓖼a du \QFocu2&[~C-v1)<\d\% }m^˂)Ujeh/9p Eml:X Sq4`U[gofm-}Kŏ _~PPyA7 ~]c_#,M 0anOx-"*udyGɷۋ3Oin4j(( ngeN^ס奤Z\U2 HvD IX"))pF!!D02|St0#r5bʢn[Ug5uRh:_nh~ω[WAI< щgćl$JpST)A{%6?|V|O}KJ2P ݽA >. bl?JB8 u$? YWY,o H54o@$]~0;މ7*#AD\\( |ONoȽ$3RFvh08S tQyIj,*Ng%آ٘ͥ&bhP9cHq%$;=ew;*IhYo ed&kf?{$/&}V &d "9%bSM̑cyW1!iѸ+PaǸMQ ^RD\1{CـMeʄ0\[{)J4_C9+,шMбFLP0&[d*wcZ-{XwǴe&+Eѱi{x|C!+"h W,$E4igQ y V[L\9q]48'ޕp7p2]39>(N p@rWsvIv%0Q׬el_.ueᘵ@;,Ӱ.,E9)voPu3F?QrK+sFyŨ;Rl7W5ߝuI~=[m֨fKkcddIStaX"B[`UIm7ik ]ACU뷸ABvaa%Sm0+U|梗9grcjǦEuXuW@=@\hQ01!)K׋7#$%Ͳj}S5 3mOk#i& HȒ!^<@%YGd@Ǯ%'7p4qO!0`>a &PT.3*),l@npo?km4`}PԓLmi'"B0ȁL}5%WJf\ Kue_|}$Nt LV_'/g~-qunRid5s *eEWԦ W'A=QlFdlP'Eh0r)Q-Ac^n+O),\=15 XʌX[q&& ~-M4qLP;c`clւVM|?s& ep4IGS00f|P!qп'HpR`)_j*0X{uFwA(N~|N\5 ` ?68ˡYIWߞʨf`1&G/ȴ)Gis#/㈬ Yb q:vU튝$ 2x~*9Jɉk^pDG^EN#\)萍X͘ח\r u!\9!f֕9pgwV}o-'*^gOzg(fKD)SDՕQ!7 IDl#5֕pJ28Rw! r~A)h!G3:x93R'tԑdMxc/w*`K?)>k[| !"~qtvԳBf鏮+| [={G ْ{?WGFi?w!Jv0-(KmjK"237Qbp'8j6~jAi\8WaS\Mff21vyM΂V6;d\@| J&޺ (({W`"4ieBf޴22q~oFyn+]H1t Վv{+tSh|, %ڤM2Ggz*v,{DK,Q,{Kҷ hIi&0dطEm-YtF&|fz'~L y#LYxd較 C7upN^sdA]WX#Co@4 M[Hf*ڀj?9$_|"S9Fw#S_'*A$S2 a+oQT`2LM7ӽiRw%? uy^?{gW8*Gا$Sڠ`}'[зazjJUҳ>?pg\72ֻaw;"t /qkzol l'WY[݅? kr)<>洄$=jńի |H.EZH)*p:2'\G"@0ݪ}|d W2= *}6'b̧"^TI +c`A~)PpP./ft$Ncpyg}2|V{c++ ,+S&V go3)5г6Cy'!P9eVVђH1]_1[-fK쭋T.yEƫ MW1Ԋ\DD OkȬ6\dѢqΰt-5zwp#;(D(ه!D5CDɇ3@yZ}?K,H N?8~+EY6q"Bi_^9X#?@$vc|aa/sϩ`,nK=m/ܱ ]G+ ͜fۖuS5&Ko&"Þ<╙m5>u8HH?5J+W$E};x_Zxp+q272&:Ձ`3t{q:+wj*T?31IByzd)H0mU&+2ʑ_ 4}R*1w$'#w.3Q+?ך7n 4UwR.#-H+*GwOxxrJӯMnZi©{-sA}4V:d$2k@Hw)S 1&lp|&s&HA3 b;`/4۵FY/(:eɑDŽ%]zc}4!fnjKpClxBؤ%Z\hjXq wK] }ԪɆ3m3⥌ `' OnqqEx`Y"w- \س2(} p_ќyL ݘ" v"#ixB?F]9Tɹ4 ?Z^GC'&،F:VL$׵DmkSzru־7 uH/ -p K:YsVc mr3҃ugWNז#?+\^!Ƃtˮi i'g2;92{6b 's#'DH}1<@P,{v2\(QFLL|pEU^?QD&vFCS%U!SBÂ!:yV='|+s(q09tW:R_j$d yteҰ4Kuݞ~St8B+EuvIG TDsGIWpWAWh)d#a!sQ{"뗵G9XK-&['^>4o77*JSD*g>& z<&"emPdl)^k/ya,yٶw'sl%t |1.de}mq}Lܧwi.,~?,W1$0=~7xdBe=3dV8R┥U 4ɟ;>?'F9>{VT|yVl˺ϥOִNٱ. 12L0dG*WZ`l,`u(̎D,qUnq.퇁v03fOb[E qڥ4CodKBlsx`h2F^?FPк絛Y۫O% k@ziri,|%$d>.Qko:^3/Q|YPImiS&{5CVWBַ[?$tŮc{S:Ch 6yS"} Y-vكL%aTqE.ʬ#>wi?#~v <ǚ߲7.Oyq@-#$ҀpgWcEPg6@i:lךM?gEޮEQM_4ܗzQCP([z8(xJD$c*QE[Qw+Stϖd'7uSI߉lHQA8 xt5_j ,.xcMK]Z egJcŞ~`$5~YjKDH_/ ,gꬾ'u(ǤSO:FfI:LX+E 4tJP/b8 {c-]{/z9=ze؜V>.!z 1_Fj,.1 PgE-5t 6'-\@̧o>Ԕc]KU,yiY4AF>B>,%R/1T_bm͈ЮÀ88V#/\C>K])a<)>?#(ՈZz: ó43F+B+O;$J2\+zWFZ?5nY R=MjZQ BwŖ3)ngYPXKX2fS;ITgbIaqXq]F~t$,=[ ,ANT7|FE]n%dj]^j"A8*4$ l,0jn<Ƙyשzs$ĭ ˈ/Tx3Ahܸx"`4c2> *N岳zɵd+":PFFKS=vcVe`m4E?%91̿͝d*[I .,Nln&5_Z#slU%Yh߅}$bЂLɀa/vM!][Ҝ @yrt)CEp􌮼^7~+!iߦ(/0XÞ'}OX*b,W[_l~wHhG0TvtR t?uuV<'K!n}RSCJ|~žZߊ# /9Ʃ]V(l8=r $:+OtUzo|}Xb,hPr gRri}'306F FLVn~vFI!,1[5vYyਸ#m幣oJ*i܇WcI*>:҉Wb$qīc^t,ӏQ/Zc5ǭ^]Q3dXUgr(X$[K4M-Ec [t@wfU= ɡ_#2сkp,d1ei;sH06.OHzdNq'B0IiaU r\uo𨶅")`=ta'ճ%J5IB+׸^\'|/?El^KGFYyL-H  ~Mr["iwb֑3Yr{s˖T 51ցF(Wc%2+8R IP_Gԯhw 뤓5tK,C˝ԥR}nY7<oēh68Z}}: 1戻~4y.TOӃSr$PI\ D:>oMư_EG}'jjantGMM#nG:9CuѰ]6 U:1uK3JA(EH+2Cٹ}'дOɐۨax>dbak D|Ca5<a|;ͅ7ָ]x jo^O%"D,ae8)ߑs)>v儬JSbgGfJ. O{/0SL2MmvH= | F28(b&)aM_v[r VQMBW*Er1yl_ ,m+°Kߠ!RjˡS9rm[dZ.q* mGi mXF<[̍:Gxmy@nDXn8d5Wy?:P =|!}8YBDgķc86܌Ms(_GҺU\_ >U XC0Yi|x΀+s]páysȝᭈ>CͨаxO^IIG'ؖ^K $P>XA(OZ 31o^T7Ȳ i͵{}O}1jNm)s$mZihaWa`jg;<]4f4A&"jJ =7Qt7֕.Z3,#'KpmNrvg.ތRIŚTt&Tt8j2g;FOVk(ƒ?D9Ňj6?(CЗbF.J^b}VN/%~4͸trnհ3֨R'+6~^Mbg9a\'6N%Zuf}();Sn׈,0g=h[0 LrH:w}"iGW46NơGy+<ocr@ɘo<}ƨ?txN;?GRkƱ$o_SU&gPy8⅀͕2mz؇ kdpk)~if8KEObG\OH7W [drtytBv{& (k$҇e-~*)gWh)Yׅ UQ1b0i>yk-GqC*k ,FAVxAuZmHwr.fgiAB!o$iU(Np1)>AN:+#bҎ1ܐ,47c0⎍FxE+*D U)P+*p½lIEΗ1:¶a9  Y eM6Y HI~FLCb9 0ݞXC=FQ)MqZ)だ}\g>4_z60H6-T#V#<"({SԔ;RcH O'0Ƭjv%~`3Pd(C'kNA}"AFK$2zgv11?f#A]8nVx&"ko(@!3uI[qCNSw"@&M14ƑN'q^d)|1Q5ڦ>&])ISPL`vǿaAwq+hqV:c&!ąLM|,< X0Ԗ5]H֒,!+P9k&GWpEh'j↯-s $rx :,x."ܿ#цރKY ۯGq.D~:c7o3+%u{y8cM-FG-=B+bxt.+1߿O!yL 515;Rw),2VEņ[w$C*$Mng\S:,q_D)vfOPz-ko;dO=ޘ$@54WX')kv`p$C z  fFEаM`"O#*͘N/gVF0X+]q2/dl]IZmCŸzkS~Xx *2YS\ʯ a7BHe eYEu}Nj/<4Q< 66yS3#(WA&᩷U;(Yx>+C{EL:V3z'`N3 &Py^1[Nvblv::Ӄ=zMfXW$ uC@M |8tt鹚S[S&ӉZ{ܬX^yԯ\&cw"i.k.x %/Wo|\t?>ꍍO&*n'uT5)q@ȋR`!$ﴠkHiP':)Ʈu 8,r,%ny$]pJ}7.L!7h*w!ܮ`zqb"ˀ,+7LG-Ϣvu^ gT_ND7Cцz^!N6aȑBtMK>`_o }D٧dC^C:owQ'$ջ1!0p)E JB]hφs($ b0cn3!R507՟vAF o cP1;rYܳok/mZu[ɽdx9R-%Q9?(1bybX3ElT@4x qmgJwO#j@!fR5SnN|^Ͻg-^T/'x{KAƁH@6^~Iq|)N$=v򷍌^z % h(:Mgg%Fzi& *u)@a]@Qu=ϓ4 X7@ uJCwevx5h+ݛsVŋ03*wr,V1( &KPĚ}A U͕LnnM\a֐c}2qwٝ5?H}ڒk7|vͿL)lb%?Fm Tmiqw,vS6Q CrIJOHqt`74߯ŧN%Ă2CS?y9{#Ϙ! yh65x!/%j-@c=lj;{㣛Ɋ%XjP!5`(˗}0'O)MPC7 I6!e{ۿUqABbTSj:3>/0yFkE8v{ҹ;d 'c NpQ>rC$.νLH;d> !ȅ$WpUr:Jn1y*l2ϴ /P<)d=͇$Q A#RqOkC=_`d{H#;Ea R7ZsBd؀UcSI󷂷(1}%kw3.ߏ.ٮQ OCmg9ױ,,E %$ .*. ‘SZ?OlF)\f z {B[v[q)^mىэ!J}(R6nߤߖ0/n5QWH!}cHI@ZW_Dwem Yl5˞ FUgG2VX &I"k46kᗝk +`L-ub)Ճ7U+aldD DUPa+ ѧkX~ 5JEY*&I/"N0ڔ978= J:@Oi>xT/Qa]7yèakP:^\-O(Ficwt`c) iUH&b::ClӡC Pe3IV~/DzVfș& ftl3FF+~p7ʌ!!XgD&\:ƞ` g0Iǂ|K˃1e4>}iֶg :蘨N k+|r2NSFeOsqI8#-_f7z:X2s|J>%tɷZIN;MۡϜnTe+~(IÓE[Qx*Ιa fWz*%DvA\Cw"e,1mD/1ΰ3nOS(Z!Mxyt c4^7o ?O][^;;J@ܕ,ƾJ˖.DRr<:i̇)T07 p l[QwiiP_,pC ];AВF $gd ӿ-d#<.H۝0z `K_Tn@-w; kOnKyv03<CДQ@ QwGrvs&d&ؑ^Ǒ'zWO\qpmNVmoܻ=8q{TF/@Y3sᓗM7[!HTaUb Id#u+D.v/cj[8{v|,w-9I% XV*:8bF5Frz`Pg>JHx2t`WHˢC0ƛ͗uB\RrQ s'g,=eQ_Wu>wҰQ?EוWqɵ *g/yA[!Kh嚌l6ie"zhFPd,"5kqu0LgSfJŴ*y>Omo^R!\A8 5+PjUT-Wu5H3)e%5~Ƶ$.>*`B;C6^E PiCTH<æ7[͹b;/|{mƸmiKU=)(QΰGm)#wә g |)]r<)YʷXtʸ#b-N9pCuBX̆s˨3ͬc#M"Vi جrXuY]-m۝Qۉ0MwHHncwuŠ:;LBZfeKBC\ߘ5ͮHi4N*@7Ft'%zg/R&i_Nu԰i ̓y֯V_LAUFpzK`r*ۂ x.t=.bGX-gxF7Bl:F}zAi*]5 :FH'P$4N>2iRaT xCt<S-{Qk=bYK@> Dɜ!euVޤU '5tmhjP0EwvC4^c56%Tky?Rh2 )| eA|*c'nHuVޣf6a5fMJMeaPN E!*l}t'YǗ=Xgi)+n^aMmLen`G/>֜ o!WEJE TZĔZc0M뻛Dt9Q[}nԝ9.FIh?a+!LN#dA_d#=ӈcG`9*yej=f[ x/V^տAO}e򰞭0;V/$;]cUa?[D9BXA  m}^㮍^  DkAIC^08Ƽ4$`b kF-Z {bvzm諬 n3 J<ɗ gux!eF߸`{GNgeR_4`*B˦q\h<&g+!5t~LMhkf u0[HLzfdŪ!^ o`aH^ANGa ފM֨bSdU#a( (k"{H0v ̡_GIf|j# ɕvR3!)FJPϒpi`ߤуڅ `-+z5/\֙כ4pGgnG Bp=igf .q;]%@gGhB;+VdTZqJ2~GmV._ Z&7pa0܈Kt~ІŤ/XzSG$iO)E~f $V̉u)QP]1T3nCHZwD6IhH`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P7"|eZReP[:oB2D|mLJEzYxŤ9b@ 7 ZsQV>pם&HdTe߷n#S p hrqPIDkw"LEyǥG# Ei n/^(>t8$Cźl,fQ hMɜsri zs+I\N&r)3rڂ/?6||WWap];ݎ.G~-Mcgu[ Ԡ]MfOruEUSRRU3B ,-a} =MKv/pL(ӽ_ګL+j YP9+{,%j-^)IYzBи=[ Qw(dD9jҷJp̌?#_@ń*4R0bܺAtY}*nYe'†7g}1c"V]{%g_vEh9ha<М"(r?^Sf@d{Q𥈢أ2vdzEǒ?SW;,;=#rX ?IEnAM+4.%kzpsyp)LJ5[xu@[$'3Oq kkQn1O$)FiOXe,mr~M5fhMa!2ޞΫ\MI<fb[yl\d.ߐ ;p(W",I,Zn   CK٤q;O +%g]$<'̗ڔMi'2K /|>>blKq ("Y8[Z թ:ZYzrE*eW ə+m /'7S@ͦ穨Dr\ok_#bUר=фFn6FWFa(,!EV5¯slij wkp'4;teaXjXѵ^cVYP']zwRډO[{TUqLH6c- i{b:!8iy1X0-aU.;g;}Q]uJU68hܻǡh8dh)'>5^fK0Y1>d#5G_XdA矖#HC` F@i1 r=$㹑ygm:) h }nx[QY"^ ]& ('ss~K% r:[ǸҭrUM'5Exh>(?5vx>z2ض+p{1y&J%[Z$`:d sSPX cub Q#dd[}>w {1JY@}cDC?wK<`w5 @l-v_ {UL~608Z]j-{AnP7,FvvC"thS LGs]=5"kO ~ ShyHg*} <8C(}2YU%P Vyc'mE cgffy GG>eNv嗻WViFA7|z_09Ke ıQt3:xL4EV጗{߁H-:bUIHuLt5QWqTS/H_'@bl~b Itl=(-S H":aLS%քz݄}::՞֌=B8)[N{28Kܢ]N cDfd:@ҰYl3^3ZX-I"ANsgq;h3skV ro_|ɮRobsW<cjbܥ<9UPhXBۛ cis(<\x9Ul`:MPδ`cY0wZȣw,"S\i@7+eʠ f6v+hI.ig=g DK}9C!mʉrmI:GwU uh`mW,Yzjcpq{!_Yv,]|-!71[jjzLk$6nfhe ;&W:ttohdąоAcIbn.CU>,U}`\׃"j$i2^8jSu6S~ku 8(*ƈ g0b!m8ۊbIcG70vgC5&j=0 .2?RpqpCA{T_4N~г;_ u!^2u@rr\>̗DI *CP3nDzyY_IM]$ͨd`!9͛,9?x-=+ح 7T5u`@Cj&: lpӱZ%v\j6㜸&ͪFuKT<+VqvpcP \nqup t 5b-|8̾Ԁ&;@ gpTɯ!+r?ҡy"RFzʹu(l rLSPJm!=#^q. =vW]KuWZ  2<f]5;{9#m~iRᡟ7yq"'WѥQ/qgXg`%qj.eankٓM*vP]ŹjFShID[aD\7PTSʚXh YI 249h-[<.<0*#d}:^pRx`0u)AYY޴2a)t El|Q*ɰžuےX(&fN1㗭M*F%,oHK0X,;dR9.{rc>gxdHsnm~*Tlޭm]>/ӨՑ;{OaHbt29gpu4`頋 [n]:Fa@D!zQ>^ՍI$pfwhX[Up`8Kf Pg9%9T|WypP-|t i%uS`vyiD*'0h4=Dw.|VI9ojOxP?6%b{4T ,l@GBgfGf$S54++"{E65cB}P9Z-̂-ܡ $(,A6ՒM#Zx/f9MЮ``~GK5Li@>aXZ|2)]%.D`x\{䢣`1'JW6#|%f1CU]˽ZnCǘT=˲Nk)]Cp.Yah{pc џKjam ӻeIXmw`nJSr6HA2Lݏ3mg#ВZ# c8x+UZ1jNu8A|bsnɴ2cf:9>0+f"-Yb%vpsr$Gg]JGLOlw.u0OA!T?š`tK'#Br~et@Uo_E7ȑ;=3cTM'`c®T8a2{:7ڧp77vm4)} e\TTPjX( 鶕pO#K)I{%-j׮k5/0`iu֔Ϙ>Jg?6H#ׂ'&󒯳޾xyW  X*/q> fk|y)Q(' ̷8Cc6)W-wV ;%T%yfNoZQAp+Bӡt%;%IV)Ib9Rl4TQ)V氯|ζ-!3:#pXU߷\ E݉,Y, `mY˚NwOECQ(+YS)hh]7R5R'˾h/Y<J{Gdk$^ie.Bcf6 PhfܞQ13Q0ׄ덀F$]P jT7 ˿MR6xЉrD]KNb%h̀EyUQl &Yo7TO*|W/:g (y3 b*iqЖ ^ziYhC V,Sp 롁P5Ut^k&9bz|H3@Ss0Uw|uϣhHM_j<3gг*' Bc4MW ~բ@QPd{İohxdf>L<Qz4*X~j`Y#Ne_0e ˴ř%wn%p&Lld~3&pN𕮴#jHu;r-3B*USB8mV2U~#d&-U<قtm5Sf ŧgp:x !kW4{~qh'.Yv*xH.ˍOrCy}M_IRħfe,q/-0'cSg]2L|^JOzwm='b9iW&AV b?Oo1 x합v,x\+Ӛ@TQUro 񁫷?p,Pl^HpJ CA*bLJTCǀҀv4rZGֱDudhCGεMelD=ݐ iJn1 7>R8> zBӣorir0Qd {`'=i'DWq &'XhA>P"Fx} B,4qܔBa`Y||GM;Ƅ!B@ug>Ne4LMc!5UXߐ1Rc͒# v9rCdĖ^_#9A./D%*'qp Jf‘=@0jsդ;BnC#CSqzxESזA uy6zIPZ>UE$pW s@Ҕ%7AJ&8c<W6LHφŶqo$ $VנQɭ͞e>͹KFUl܈6u1h=c@{b.'=l+K=ӳDYtC?TTTd7UA@pc̷x?]i)&0>aݎ\ak˰:b(sN{ߺnM-UL*{|iM& s8Q@Z']w䆌ŇFL$YX4/rع8 'OjT 0ȫ_k!-< ,Rvc`IA-y؂T & T0|Nي옄kj2 ne4M@\$qc -jl<(I˱:$Yqh 2JΐrlT†HuIQT8,9niY1zJՓI7!,;gʟQIP00q&ѐ08z- T-Px) *a;kZ{8[",!luxbuN7`3$2ZZ( % 6oTC䓋mm /43^5I@Ob{1es H;?[p$a[5&Yp>#Eu?\ =_ Ðhg8C%a#wNwCզ5QD!)n'( %;MpU=x \#k{5meјN{C΢@2HX#եmf{$e(/o !@JўpQ5\Hÿ+z.0Ǧ:Gφ{S y\S%&? NIs,")Is!_Ȟ]@l1=.~h1 OK4O]$ūIʸkJ=>י; [`Xe'\_Ⰸ'ѵCe@D㠚$ ˀ:DjXkǔP06\uIZ*p !óA24cs"Eݠ/--Rz=`MKg+ Z]N Hi`[1 D i}Eb`Z uw_<2Mg댐p#5"wK!nqXm-0fQoSGM͂ـ=$PjZD J],ONZGT !*SotHj ! }@gx2Rg>УE3|sMWط P.M6irMbHI=.eUn6 &ɘ(|QnTtDNW Ȁ6#>i2ތX(\D{-^ Fr2Ìx6]V} bց If˾,4KrјX820XN(tZ7%tF{@!!3\\rm\Iu6E %çiR2M ZjHe˞1&]@RĈ? w-fU|R vpgAp F]IX9NYl=džUmx|f.ѹ"T%Cks7uݴ1g\I EBۥi?s)b(zR4];h<>u񚠟v@uZvkן׾q> ,Q vpwlwd$kF4d_ ^>nrS"\b';53(S^D4^K]>R"/2lDwYS]@i ݿ.5-vGT˷W roqP`ء]fZ7Y͜dm 8;10~E[[g4`˱2`JɘW7/T*/{>"N TЉ AQh.BFE oš&NY[a -nLkB}y +W6B9uڠ;sg?׾=[Ķ Q2"L&M7o;mB>"58=:NSD;vov Y9L˗@>V!C_ւLOJX}14 & {^yM&BeG"˪O@qџRS){##}_7<ѶoN+JjakSץJwnc@_t`r/g|Nh6 p|g(չexq|6GL.?7TCO'wvh~6ُ ̢2r +B4[)!{x(ҩ_6漰L&vB1X)}ǭWs<)V$2:Q!0U?kEYu$ 1 0(wkwe(MPI.cF"$ xE0JG˜0Y8a pmUM^>΢mlJv?LߔS |}sԔnwd=/ـH] Yw+܂Ŧ~d)5p9%!dykSFX76|qÕfp|'͒<"W h8ɽ'*,q9V@ G{ JVtcɢ"a3I;[ʺ6v'ߏMal-> T(T~y {bWsLP _t]F߲YA)r"i_e:]SO}/?d !CUMJ6CiJ$l6sOBMJ(E^sbg}]v>Ys8lIxj8nY3)!tлWFD RobpRf Ҫ'q_VSwu~ )&,$tt^S잹}mD o;+FnIЙX&l/d)@Bu:0N%ͧ}L;>+F&}M =N#s_tV/tKL,H,2YzEhcNf.;HtЦ"$\ٚ_-ۄpCXX?w{9~_{ zS.64"|ZXQSEmЃpZw˨H#[88@ }\, 4złDoݲhhoۈ%pIS +4oCPrW|o-R1FA ڪ9LO\-\a,F#!,ˠGV^ uxٻ?i9T*py! (YhiqvXDt|+р<5=<ƥcN(1>GX0A$[*+׆sqܿQ"Y3-͆8@o~ܽ dzo~)k8QBDs*}r31^@AɎ+V KyT(sׂduPE/X\?{ d@4Qmz= 38.8Y.tC=ᒂ(Q^NZ]FMmdn$Uqefo2 \jhwZ:{iC#՗/%Lpsh.\54Y}=oznyH]BDa+r^k|jDFEY%t|Ppq"Vlɗ堖$szMpwѵxnԠ%d uY_-Qs8B.ss?^OAg30b"*yRv]@@]r5;f~Dv/oQ\7Kҝ 7^ 3l!?I hTǖa4qWšMD[T_q{%_O{rʢ3Wtos([P:}Lh>( 1d٧_Ֆ; 1קܲ!_Sq 4 6KV;Q1+ׯ@%vPRxX不Z*Uj xPd dLDRލM <"'?; fW-xz޵1e`g.}mje+ ܒ"䇹h^`8Ĥ1Bvөhږ5x{dh,=BΈx tolg lr{7 1o"圶5*Dm{M4 BmE)9mP9` 'oiO榟8z;ECɟo76 O,؎m+3ͨGŒptYc`RD>`>Ko1ֵ>} ZGpHg;7o,(c!X;٧?bə:oN6ns{,|ے)?ĩSȊ=1dI1;gaNX%ν4 { t~mF 8nyЕ6!g뺔m˾aQ U,A3[\4ZPpeKC9@AN(TgѪn&sZ]kb8ky1G- 00Z6B-,LeVSdB,L 35;梵a Jtvڻ)6jdW Mi: Ega9ڙ JbUNS{iChPH=\Z+v|_EAQ¬wPc~缿F@!zu? ^\/𔰀i<߈p]퍓.W(h +wn #26ABW ӏXS]a}hJ X]dYU `A¸LliD5s}yr(XŽ$NW$b' }H>9݇Ҳ$͈^b4K7qtaSIt)InWPP5^5ȇIc6c|EHL77DK$0S:C9^Ad]pBIb;]VKTj$IԲGď!LWU8.ݷre[q̅ \0k&C/Bj6PdRCNCgED*.NU B)S-_i9eSA\+XJ{O YM.A缯Ig4H> ?^_&NVu vf)^0:jzVh4 aWLD;Iw9JyaamEiY[}%%AOKKء  MgO kqk rD-%.!b?6KXfjZjgxYQ%\H0Bƽ}t"kIP􇠁~ȕ9ElYwD2LmӪoATsZe+hU5Uט8= I[A0\*/jc NNdXK9Qtff|f*-.u^i2ąZI;y+Mo<,\4[00 KI'$8-tmPFϨ}ydvѝV@&+r L7J^ 30*O : >>bn6n2ʶ1E=xzX "Ѐszcr 6p4,J+fzdZ-b8mm9K]BZ2 ̠k淰$栶-y:f=SU?ؕ/ɧM=]C2JP)8qMbi9=_7*zhڃ=Ft@ylmg*.]` '7@ySL?:l; 7I' }2, Usmbpw 8!RUCKw*r[!*&-n2v>VΔ7<Ґ9b$%7rUP>Z/0E 8cM%!gv}mnҊ֗'g0F>TPBvK!!zC+)]0ޛ7K2I!/M^1/Wokv;GXb?Qؿ(R`=uXWLE@m*S ,`K sP|<-iSa\1vlB Ȳ+F2aHt\9V\>'Ιւy IFzz>N$ܽpa_U,C"*ZxuZhtR1 BR/a,7UJ a<0+ D8b֬0{OZZhR|H;!)ū]<~vؙ>5ZC8rAGz3& J'ؖE JF0溧G&} {E!-w4"0™{ʂLS$;5CC#Yr \l9MW)j͚/Tb7*|ޖPGVjYjε(Nbݨߒ4m4I4͌Կnq_e77$,H|1khl{<]8O ".dRXQf^v O@ (i+9:Ko <|wd cǏY4ƨ}.;FZgB1&ļ~TEͱeF z2ͥ[\6cjBUw'Řd彜>iE*j7[VOLR@Kzd?P]кq$AܜGrUpQE}/}&o24vqՆ ס{ڜg<,jyoFٯ9~sQ ũ/CAؼJ}fN]B%TFYc+xU*Q>?tEI?Ow5P !̏.۟tވPkWpL\(f"îbQrs`z'N2"^ځ.iV[^nmb~Wj_2 ~8I.+s% RێeJ3Dii%] bّZ^M9~hBpd;ǚ";>Z)!Yqvtq}KeВUpHV] n􈚵1hQw,"\ã0ߞ~ <1GV):;wJ&RǤ͝)~V|-hp ZLBrdr_ CX8A^,x5GVJk?ܮZ$2(|a ܩ!~0{>:P ^*%ʖ 2ӝ6Gzl=.b}8f/p6Nd1^'[Q5)߁#jɜˡ62c~+;($N!1ݜ-HalH1}>Y" jr"QD#Mhq$9%> X`hl;ce\]7v Ȟb4U5#_R}^Bo/V+m }t[`uDv" *HȧpQ\`O7Vzz )AD!QMO달d`->etyߦ7oh0VW6MF" XO|0P58&)k\3dzi}~‹!zL3"ΙEM 4/ ǡ cs<Fnf@/4kJ\]崲'>N\㧘Dar JL ߇i{pF)܄X|Ƌ~Ix\ڰ9E8zpf+O^c֖ЄX]%5DA+ݽCp[3A= /ZN53gv<,8t>(檞SY'6:-X,z\2B<+l%`eX3 @j/n*YPeoӹ7U6 `c,GCzt/Wmޯ @([ol4} 5-tw~3h.Uz,c .oC qG{_D A4>d*KOK39 "0{^R(IH:Rqn /*3Ts4= _^a: ;_"b"cxU rʦC(YPCf޶ Daz-oM{N*5E܍:;n6)FB%,ıK@e47S#oKMȽU85Oo30V I&?[<4qPBrQ Rs! Oex,q|=9R0ID%#8yԃcsng?(6Ff i`0+wǫ!Csj!jӿR3lԔd$FPjmLZjцκőyC{=v Un A>V7DߎB<uI"Ln~vaH 6kM7(w]Ik8'jϋȯv@ne P-E*h")m3雮F0ŋr1Eq tB=kug<.D64_ȬmRo& 7BDݖvE>]PUbͱ(EZB@7]p0j-"! sGROd-PBbKqj @搙a- X5?8諶*Y`paomԱJyxjX1lMdX&5-֧擬}sRş .v-l֞) s}1+iݦs''=GDGRl`һ:#u?;R!Va5+*(0-M٘AAJ}.8F,VhhEq, 0w k\{>y71rZ^=5jw{]< cuO$ gĨKDNk^:-QܥP\p4gqM ΐ3nəIt;Y wbh-'\62| R?q>fDʺ~ES`-E;r/΍yAQs}$doZADw[:)šjQbw×lj@aZ^k\ի^Zњ;9THjot9@wC]֨>Hp.q~J=59ۑs,x U88P  Ez< ^;#Yt+1'^u,Ad#Bt xZډ0ݬ LӐseV(x;a=_PE*!B6 )xu Oj/d8?eV ը %4Qc/yUu(] 2m8Ah &X* Z}%s#rHָe } 7,!a|wC8;>\XBwkDBe~^TU݃:kKjD6\CﺀR-Zlbn0AXmC'ή:6 !,jit;bpz)3 4At'ɾ.3 YqF)(5s _u8; ВĪ(Tv+:2R@ |'-w -,woBkbc|ofE[SUі|icz TڟOFFQsܩ~H|r4}quxFvz:_;6yUA !l!!8OxF$ht)yfQݩe^xst ZU\nQEC]d\Sldf^s֐lBSCK{%*̅q8>naUn4 zÝ%[cSK EMpA9Ɯ0xv5t 7L}Gx ľSr7?…ɕ5=A1tё?wZ9P]C@R,ʽnvHԑDqvSbc6ɣw;ĉˤ3WUKp<*#דƘ$>_tb-Ý+g^Pt PXCXW e$1cpT$IGmگYH* OQ"thGqʂ\I?fϺ 4`霉V2=+'}8,"#Dpbi*S$.oTxP u] x(3vN׌ωpzX'XkIKW# SվlO(BpO79bBuj>0K\doJO+"|;8ysU@~e!;l"btHZ(eWZz2#|H<׋GCHj1EWawCݎq51LIxE\$?d,~{̜By[gglj8h+Ɵ] ŗӰ8|d`^F%P5e'AzyY)?xC5U描'iپpɌ+q!K3G\ʁleTqLnG.dӆD)*ՄIӃz:sH nNO ǖB}X"[G1R㞷U_A-MS Zl ֬g{~?V5>MLq;䵋<ʅ(1xxk7uI`&+qjI*@3,hLLx*ISORfj ̝mŵ_c8T6 ւw _(_ArNޱu@[ @p< nu୿a++A2'jh>“ڽO9_>IQFYXqh^A/!{zOe9@ti8܅@'/czȯNW;Hp0&Ẃ&x~&L\L}x"a1[v^ LVIbY+Y :"g2`Sޓ{z MU<~ >A `mXiu_tWo{ÐK1aՓffoN [~9Lk)5i`#^{yŤR!1g /f~:OCѝ4@<ɕѻρrUY;KDIhc9Ac{Ar|Kz76KR<}P[ϻlt<*#+u<#E>O-EH"=+ 4 &R@e-Nu2DɎԆ>eikFpJ2e ĨՇ_%'J8Qa^J%bmDt, c8 Å =o,d.DT;26%PIߜÆ- >YNqv#FNGQY`/֏fݛ[dhQnTꏯ,n1w%ҁdX0$g>~A[`0‰#6[M;BC$ |V6''Lv3N~ݿ@ErUG;2i\*7(,Unᬕ%yʜ-Y]̴~F^`UVX_1o{ DZmR2ա)p GF{.GnaZ/ove1i3a Z4ۥ&%3A&f\xw( <ʤ$0(E3d' vQIdvMNOQ2Nq5 6 )5t x\ )d[%Ka(9 5+gGTyFZخ3`į~ y6j퍃&kӓ`ldL'j =L0vk%T:^ؠv\@S&χ:|PƑ0йo*& ~^3#/tBLy5y+? t=Pcov@%C MhP.q\.K8u9WTnMC7H7Co,vѷ~^:&ĀG˿I Mͱi&S@eR`#A~p9NVx̧~f-ajPRb.yN(YVN1Rw˳K!Ek'pbrCbpZf@,!coDanHza{@]t*BxS/|}ft̥b/rӲgi5H!RkhIV$-Ru7"Vz9]E#@:zSBJg{ %N4 Vw$ٰ飂  Ve%cKJrʛߺPgFDh%+n/M᭚TnM=tG.N[ɦY:TO KS*JJ#-a }[l :H6ڲ*!~8l?ngkWM5aUTHR[n0uS $[S'&zsCgT+P~4#$b{Ch:u7xrmnuC09Z-YR, _ vk HcxQˇ&j#% 1K62ٮaS+H2 AL oGSk)2۶߬ҧ^-%E2:'<豻vkݦ~< Uwj0DKӚ<=L6.)wr=Hhs¦,9$KҒs4F".Q{~N<'z.VI`N?Ug3$L_k|7m%Vrq lƍ 푦![ IЎX\ntT$w>t񫿙 A) zE&I*GC^T1.?y+/bhܴhɽI:8Dxmj@h h?!b5ݪ,k:ktBQɎB 5hCȒ}SrҶCˎLP3yԇhG}|#/%0{ +wܰmq`Nm">v:Чoųd{]xLiq -ANd gn}%;o[0Q2ʉF-zOsyCG D-$5>v8+>coњCjw6Z6'VAM?[Z+ݦԁ-ՉYWЋe10n$ Ɖm_R[K^oDCz, Zj4l9* Xx]<.4X= t /c(_̶™7gg voiك7r@QBUzt Lj |g3pp=+݃(\JqQOc Qt])7Uؽ4:U/ eCeufO)6JHg _큦PĀ;TG8v+9+r.#Sz=YH RWlw #gƛO+<ˠ0clΊfہ;!iǥM"=xJ |<mKb4G+;[I~_-JvDmgU 4ߛ6P;OU~{0ڷٵ̰\> $1!NU9g~wb.N$|v.RV^)r򯍳2+R Xj@:Bs$ݶde?1z87{cx歧+V@ش֎#PD2h(}w,pPND0IR>:I|:(ks*3gyA ȄW@FffJj FG?OL6]E*Lӵ,1@n1vr+=ƺktĶ8xMpWg"1+xs ЪMSD/PIe{Ico \UVū ]9F/&yn<>@լů֍!tk!h"޸ρJv,ʖ7SRNDxj{D3Ǡ7r43%F%sDo&lyBcȈ͕0uw)^Zpcǹm씏;o35G%{ ˔I/5brǠ v Kأj$"ǏbUϝ@_CN=IXG?N"'qĂjpZDZWl<Q`5aOxao^ŐtMi-=h}"d`UҀ?r &ԕEXÐ&0wh&ePGj{%jǘei:Ri4>bOi N@oepҫxx2,"eM9R TҰr0 05ӂcͥ?s7~g%/yBgdj#$V/ z3{vPTsmzp'&y`A?~ґ>^6E\7v iCYř'FI%97"Bs. +Zo1G4ډY0gM M4u@~fjн'!B-}@mfv^$r&U yz~ޘb^B1gh[etI5<Ǭ4HZU+ϒiq.OhO3ƕS5ry4J[9wFӪN+oBX f~CRV@jR} I~ <~7/V+w)0_R /p@=yIsnVAq+,vk T9D g#Ip[֚پgnI.Zsb/jA >,Z+;6ndƠZj!:׭:16% ^oA[XWj~/=S=9u H+"Y`Yհ0n9t?M@!ײ-Jo*`\$q?DL?k9 "4³V  RrvWJ.jꣲfi gc!D4֛B=JfU+Z':0#&>o2qG=+ 2B!^/!vP Q)Hm?-h¹hQXW|5@dGM\GI,Nٴo^T&k^F^vPXۄ^$smZf{ЍjzE/WƚR?${FY$c\h!mN*ECViFrD7h~Bϱh<$W?%A*Lkvv;B u+kn8 O#4|;l&uͫnC "UK癷)͸A ݣE;`9cMAQpؽenS")92n2CfeÕ댛g ),'Ky_t mh 132~X?λ#^J\j%Nɏ !'' rJt\ <3xK;D~{Q[N YW3q ^ apVBpg1uGGl|`lOû˺t Y!@a*8UR9B.Wy@(xs Nnx/dFB;v*Kh2P%O$7_T3(A@*ߌ*;g6ˊ hbHS&=Ǝ Kp|.E ${t~gr"XDb>nS~6Gp*'@X>=)EKûT<,.K*YpvhY64~u+YW ϡ@4>x[,$-}6o U< I 1ϐNa>U#mL茉,~j1j6S@-(%.~J'(O 1bDK), Y$aio `m',8M_(6(ICk@R_O*$C1%AMp5sah),撟7gYWy6sm%*7 Ǚ/39p;W8NsGKBDHᛄ 'P1Maxúm9NKu}F5†~=3Kezl%;dptlh8Gf"K=>3*0ߜ,T||?oj|P5x[رFFg].9ihz E5?"_r~1Ƹ9QjQ-]nNcBNh P9b\(Rx~ȥONX41xMɋVGya3$ې2%A[c0Ͱ!j2\ #HVS3&'vTB֛ȀqwImI!E\  oj&!t g8!1~ٵMbL^=[KҡLqk@aYrdZڑtxgyU,u_$0* Zw;nN#+Wqk ţO!3E>t-KC23Y\;tWI4dhM>f/T$T4 '.-[7XF)tM)3=^ '*98i5/dT$HE׶nt:@}6̽ @)*b6y$>u?cpʝKv28vdRFJPQhL1(T'G)z.j1$/a+5@8}<@M "̓dϏ,v؏LP Dh)b]z4Sܚ(I&eCo3MAXyv?z3ɊYI+T"4ȭÍs8SUN"9XQ`4YgDkƛオ>ǮIfj ܛd\UF0Or+K }lu@ѫ&hbzudD˱S5K ug{df7S$!݀?׮̣4&0 R&IN~iBA_'8s 99;o}$G@IVP Z'@phd{ s$["aS8ߏg“$܏+;PIx#N3Ϋ%1Xms;×8S6@Gv :;5ñb[Px?nɵSu{6#U nbv-R]8ЃX-T~'}|fW"PjUbe u= c Cg*]@I$}>16Uy7a;Yޓc XRv(^ͭtꗖ,{L+䡞ZkGR*%o:|(LNvC*x:5~&KכN1cY,4Er\?oNhTuV 2,8.!T磳{r,J.#PGn] ɐmI_,g0 ,^GK+uR[P!*,awGR>R]H.k|NlGMfoo{sk8JP̈%4~V/y$ TU ,s*V*tA-K:8X90iTv7=C/%ko vi$ @N{ WɴapX,uYQL.H6ceGٖ=ZF {eCZ) $yE dðڈUji#Q9,Va?teLȳ ;$gǭ ?M.ns1m*nڬ>:ȝ4|*O|"yEfs^ZP AavC(qlEA36+ݯŜePBEtB45ijҙ_t8k&8H~7Ι6L8+Fgu>)QL(e[W> l3DlNJBTf#.Zxz~(@EZ_V‚KI4Q\Ѱv 8D- &1Š:7,O'USꌈMSz/8>:.~* S1ݘ(H6BTY"lCEou[ څ 0ׅd>r:-ܭhMm1 8'#?15&4zBia t&H}&#e'N/XM_ufT"lY.$k aȬ`29uO/9赛Dp(1!|2[ohoݦt4[juDي(zC)c2&̧kmJ$$vYmw$>$0h}Gkpe(-2ܳ$=b]?qFsG-*p(†xRoTג1˴ ~::_t=oHPpkʗQ(flܫ=`R!<4J/c@>ނpyH!(K`wAVkZ$!Ů{xa\8@mPqŷ~tQ^1P04Kas8As1 JpDRN}p+-ܑe ڮ'`3w%;qxIM5j0 ɪV~DNx-iz\nVF4H;ucKUJ硒8wϊW n|UYہk[Heu'bܠ iݾo CْxM(mjw` nh`4ܒܖo>Pjw햸KOet I7t5-_&Z*3"U: 0T&W~K66 ԫnA4^xЖLKRM?dP'zO sϬ>/Vi&8k꜌ILVsx\`n~Z#X 8U?@[舛߉(ENYSdɖc3c3vgRŢmj`V*.P*GiD"pg=P m0q7JG~gvU+&.\!ͅJc3"RȟqBe*{ v'2 8wOK.9Y5]LU3j|௘ :rlsz^Zv™O?PUqxe*dHcJ#iiңAy TGLQڹsҿ Whq-P/eyAkb?=7_?Y)4;aHA'M%J3=X XWϤ6DMFMa L33Ƿw ɄpaTe^B]~-En?`j.+ʧޯ\Pg~ZXC#GX3cЋH/@E0W{&uyԉ9WLdclA8 zAzvk]}ެ"? ğ29` ҙB [,*Nt[gG3@ Ip {܇SqEFs+TZdZ {?@⤤|TL8Uwt4c^{^Wf"ޘVnsq>d9`OX3 Fw*rc0=)'t.'ubq9z'dK~Q 6[6e4.8t|,ޱbD)~,RE]I/be ~[R^>fq+R$Mj8fN6Q9b&0uirz 6aŬLבЩ_#T {> wEp@A$ek=y04x[2x +#Q$v{k,M;fy Yz|eo 4l_ly Ƴ=Ol:jN*A9ZԅV^sg&?.`a>MaJ, d_5XҌp(fiY>@%s6`g3{Ӛw h *rJ6Wզ(oty-doc?(曨nZ~ihmJ$ ea d2/Q&>]l12%t$⿨I!hDCe0umJ2t!+w!D)z$bVqHSIn}S卋t(f}1ءk#ui*yjeA2V_x:$Z?WRxh:ۉA*p$f\g9iKvM1(mnj7)iDp(_Ip;#4# hj;8m.Un(.a荈@J5]V6L)4Q2Bٲ/~J/UcVڧn(6~ۤBܫjbTy+s ARem&a#%2PwR[S6LLԙUst}/W'QvS /HWnrZk:rVC%UKU '?Ɲ=ʪVR Z6)7(c?0Pى8ݶU'KƘy%INT^`D:gk<(g"|!Q]a aSA+KS@ nc.㢕ܱ.E/1'e*TtXG gv~G4w>+аd|Swe ț223Ք,T0m颌:t~yl\1nQZkN7#eYzC;TVw?@_/5%{`׵7E%*=gsr 8L#g.ۼk rʳ"g)i\ՙ w7.">Y }Lsed)ϵ^`Da=ښҘJrw`۩#$TP ѩS8=??`1Xˡ TWSo~7;zK eցtRw`O Ff:XqÜ1QT#t.r;Y/T7OۈFmCX#-*4rv }}bgyvQa6_z8`3\ϲTZ'3 J;jD!Z ԓJtpF]웭i{d@.x8.΀Z&ц\ Wj߷ ȽJM&ͣo># O;@_.ܭΈX``#:Eڃտ \c'[:FI\)!'v=l{XxqhibR %u,/(Ȃ" 2>F5oYcQZw9hǽN&(6"г6zZ9(xW+XAӅ;r8c(4QݴHOX! N\p5grkvD֌g0vK9o,NaF47$5bhXeҴzaHnI|_75T[%k0qյUJ;ȓpJ֠k/y@: ("]%An\ pt$SIBu6Z+^4kk9] 9#DΞa9郖:in=V+ņx#pxfL"߾}vV ׵Xgu$1Ěܴ+_F ^&ά?N2zD~57Z=3A#H)?aѰiw4[i`j?Ot{Qb^ z>CF̡NĆ]88M kkG%RʅUe eKR@h2?!QQ[Qz I5̛J# 7OQo|LF& fE`e/(ND,CK}&x,BXAJsWi4Q(PbV ~74Vijd?ybE,j$Dڟ 3dFECzm B&V||Aog#׹\k,pa  >=mR8aL0E=J#z ql:m^hǚחҲ+Z.r_}撌4^-tAae((Ogd ߼3yjߏ4rHv Z v_q+D9B%Wb!SHn6L●It#ZU-q~̜0(w; ZWpsoJkrQ\}$wo-5 jp[ GY {$\ȵ\l4?-*=VѮ@SRt~ww{Ӗ!oB>gXAu_` e` bNwM .b)iM e:(E;V҄@ׯzx2 |Mf/M ND1Sꢁ Qt4D@pBb?Hϰ1Z]QM#JGTd!Z`mvG]|;; g/ԏAy5e^;1Κ7x 96IS*'?0gԿoϴՃNC!]Ys{&}WVcnF @9o'4| cS>D{=UH=,i'j9صurj O}491~ (Iy)3ѯ=쀏]ya]"=`MDoj+,Z<jpddj$9럼O>cz5p|WYډӁ6S}@ UpO[\OKPKw](eHCG=(nQKvtsۂ{jO'VGM_ ~/I'E "}l.0 p"6g;=̲\sea i/'U8z>SE!1s$za&]6z'rOf8]fi=;D$KUk 8Cp&"Y`d)P$&r.sp;7_9+0[ d9\=N(7hNqKk4;)͉=ݢv3UbU8D'OIE/x2z4Y̒@j}A rcgeI|0h2t,T . Z!<rvtn(d%O@@p03M+.a$G U'> GM:"G'Z$(P>4:I+, Y:R:,ZI--Z.}%h17K)P -6%@I;V6"A=IuXyxoPj+9#>tl pD>yȶo;6K{(VveDPRZI>3ef &$f]Med<vn1 S{W5 L{vt>W׬a1Y`PSf|[.`=! 䌝3&RI;P7a.Or ӕD4f5S~ ɣlX2sCԢ~6J"ho3uwQvs::+I)Lϔ\ᓙ{xLϐq6+mL;I2wB`WH]Vw`u^['x+m{*/i*KVXͥ%'k[&e%=E&9L*~#W3$3 A=odWd f f2t}jn#\qaт_&&v-DmhO.ep7D&lXT =#v۱`z^dw,0?J,Tb2]~LCkJpx)q5QsC~u bZ/@y} ع4x.Z{]C;ùkW%gKubbOlz/!yFc'YLG(- iPDV-9<|}Q~`V=tgg&I-Gx2 E ̥pT3Nn^ƥf h*5/C*CX9O1v~ Da3)<0R:'3 5 Lrl瘻xc*)K P})Rd?ab_9z"S8L3Wz7r_hQCD =Lzi4JAduP?47KM~N ]͏ݡ z4 PqCiNnk@;}p7`!_6s C2HvWNߒG Qץ׉k=fx|`P|oJ`-a$RI7hQC-oyZ8: fvxC5}ٔ/'\g{,"q&tHXfƅIor>wsywHHFi;= ?u5$bqwFɪw#_j{#7!<&ߒ3F87Sͱ5'*J'QrnKrwA9 } +Bv@mCTj86}kQ6#Vu9"=+W>0,tP9/-~y\4ѧTk"HpӢ8T7_%N5ްJvfzs#ʏ=VCaQy2˩K(Q>BO?Љ=ϾKv|{D 67FhR:ABw|3GGnt;TS7Q5]!Φ}[4_{A+^s8alrkt ᇉ!xxDF /2bE}WѡM34 ȫSkfVO3^B;iT$~};Oi!F ժ#HV͟ ҷ!5UA:2cYs翇 6wJ)#9tӡ+#-{33ꬨWM@q Ӡ 5m|<*wKKT>ѧʮa~{xu9q&g8M1ewvä\9 w2|a4 m1_d«dO4]k VQM)Ӏօ5qЭ/Sj %'P2cd=tn*?`^haAO0j9~]zeu Շ=;9;7Hk}@c6:LEW ~oRlquˡx;/ 浝1uA 9̑Ľ0TV~5UʿZuֻEKSBr @[ Ex՜Mfs%s`=`1N& . &Dʒ -eClGX@%-]D3]8{ev21pHݻofuFGou3q,Civ~-Eo?mލvAhUU EAo^)S1׻4T.zU$3`c-G(k($8 HSEc{#JJs܅Ơ7  zҌRx *J8®{)[rTxQhyaX4hSS#{̔Wf~ADn ЖVPx}1& x;̀q5H1ŷ O։~$ߊQ̕[ !`x,4=;L)2a%Jj ~n d%ch@"qSCa!K@{ضڲy ~oVc_ \7/9ݖCHa_b6g7{$ ?"T5V[]5.G#1_eߟ*}C 6uO(bRSEH~P63_~U6ޜ2{ߎXm>:) vᶹlӅTǺgCB0įQwl#:Oy15'c\mx/$ I|M3)Iz_||Οƹ.zn2 R{L(Q?.`Mw'쓸~(# ?c*|j(a4V|ך ϑR5MtT5.*%#a)e"EЛ&SnMѓy1zw8Z` qe>%Iʟ~2v5ٛ)507Ds9;Y"? Z; +Ii9x*#|sQv˓f]36|qyL.XpZAofWt3DW6O_˵NO(z!F!1P[>2(C(*zr&@Q+ lETpC?c03VVN},=ی.X5`&KAi'K~Z; nm:3׺΋S)RvfG>Aĸ:FaoRj&Ye#[Lgyr$`򽴱?õ!Xt.~7YC{7"ppn7l I[oW^{98Z"XG4Qm.)(p/%:b[.i>FUq^⮵] O8nѡMu 2_ԯ&p~1_R4`k\G$`*{7q4YdjƄ~J+Zmns̄+xt񕍥+,㪲{>Q]6.Aw-}h30aԾ,EbS[hCÃr]c#Ʉ. iwx蔮|@_4[-бRZ rɦ4fnKmo{j˩O#sP'ObMFrG>E`s_\ 4-^8ɸˁ3BvB^|IFO) jO{!ˋ%FV C`\Xa| ԺM"u6V:5k{Q1$MV{98ZBf-J4< Kkzx S[А dJw:c\k]w~!vEΟ=#ܩyt7Tki}ѣA⬰!G4EKd-$lX]9|dWu6U7vf\%!PLf3g&*҂gDĎCZ5Hqz@g 0a(vx4<_"O#}?APjz \CJz6ww^Vp_uB #OYu]kU0躘9ض&.j#뗵f)hvYijl[$ E/ՐE윧ݽ}9mOYp֦_WlZ+tf7M k?OUjU,|cN(Ԏm uA/8^OI$}9+aW~6J߈?5q .lVd ȆS DHtR[p= ejZ* Tg Aczsng<4L GKq4F-:k}q3@~&lA=6fD-?;Gx'6ۦ[ymd.1̵CJ ؛mPI گڥ od7+a)~a/<W=޴6mlhxy8~>PX?hݑ.Г.FbiX-D l% 1]^ G43Ao*>Y#r؏9vNw(ȭ?T̅u&]Պr1ju%(Nz +I. {!=?)U"a;"$I2V!.@ yqyDttOXm,HzN0ZoFpPuPlOHJgd*D8r|f8;"_}5#lBҋiz$I؂#/z,3/.C5?C? F@:]]1)S2Ǯd @zX9ē+o/:zdۣ)uVڟ'!*ڋ7&{xU+$.PnRjQxPOf+B)"gVә`_`EMM>̓C‡qu]>;+8]9N-,ֿ#Uΐ|یme; H_^C"M>tUU9DS<̾"(Yc E(hVDp}~|@d6EӴj!gUwA$bU쥦M liBRW,1Z>q6^>e6kdj7uZ)yoö|ws‹p)Li2DV*-b{_A`U؅# W'ey[hTHYyٙQEM]DU.Ͳ?o;NC#2($,U~C#P!XS%`OEAGS&vR1xdmH`u]JL<Bz8!R=TivV?#K?}$c:^5 zC?u>S]G` !@B{⟋Y|;6t?R9[iN?S~@V^>[$Dԇ!/=Zr,?{Nz;VB$_zbav:6? b3vI{BF8E Jʱ}46Z7a?'UOso)4UJEXτ!rwRHIjmO%ss_[7J W>3 WeG4Y|SR ÊFg-6j X>tiQ}d Y 'xӍ#T7״#B1M% Ȕ9.8fdj-v@vdju?o7Yɂk}vBV׳ZЄ+mDNE\ToI?!Xz)>)+Iʧ!mҰ=^ie# mQ‰.:b |4w}CL)t ;_ ʽ7|zE7\+1[Eo~m\C{GG?dPP SrYzRFHiFR|rhF*[˦:RlF}> Ҳn.mL qMl0^O[~L_zZK Z\!HL$^?A<,/^" bffqDzm~'9SOa9M[c\Z0Œr$]mI1>2z/F9ɣ Q?t!!ʤv:@P%Qn̈́ď'uu?׋綏{%Χ¨jC5pX^'N܌-ϋ?5E؏ϱ~B ,y$fQFU F:P'~f "qنʪxNW-ez8Zч|%/xϥ#$VLVzkBMfO\czn4/GJ+ʌ suưEg Gv|:-#}mg_wpal&C=R fexsn *ˑ^c<'O@0ʤ#tK]TvN/œc(a;Pі/ Vy3Cz V+X#itB8=r"$Ykmd 9d'd)zb_Kcm9vM@x{2YjR+mJ nNЍ7m dE&h{@vB.ϯ9;jy$gl&E e͊3s1 Z0TMer%8*M̐ݓɝɤ&?Ii0gV EF&J8l2yOS!o&ow_Nj _Ld|[ wo"XnwzIZKG+'}#e덿x3]{a MrI~QcOǁk6YǗ G6KIR+}I(wڹ;jc4qO_.־(O#6?͉S@RV:E>e KZ^ՁB-o0Kd}0e@'̀C dә_zAOxƖ*() U u`~SQgt,T'w:T{3(!^> N< Ý|/iH ъlᘛ0FG$ ,l:,K~(|4uҰϡ#|D4`fH6~|37i/6Hђ:Ư g`zbYRjwVeCyF_Q>H. v0zNDAX$2 (=A~X ]@t!lS!-+搔xjt>*Ӓu&K|dS?_S/NS!%1r[߹F1ẹVXlP)1k\ޅcAn:>>"tQF >t.dl\ٷ]3Uk3$פPǦK"Sum+/l:iPTx*dڽ>Xlx'# 1)Y C5 <,;?wLy!0Bn${iKEMfϡލQɁ'x Ą-EeւYA 6aCNz&[-.PT$w` p#sF97Avh瓃WM;*AN[U/x/7c)-,s B_$,.8sU=# WhMVrNL{1Cc*)5nZh3M]sKe(r:|RGʃGb3zk]ܔ-#0{{2&dB UY_X!%}a#o>NF' ͳՎ֎pa eɰ~I,6ޛ8D5[^M&'s\vx$ZA(RUP<ǡ ?W^>h`݊E緪As{)o-NneGMݕC,-(7vT5\ϒZG;7, ä&-9!ˑ.*#;Gj%-J0QM:JzS<Φ.Ag%nlY9gECη7kXư̟GvGC4ɒ>&0 TQLytT%7&m#dM/8Su a7;mZHWW6 QZ3:rix@cV%9EjI(P&>3Q2跮\›gr!:B``W ij g̛-ۣRzzAě'Θp .R)JteA'fYO|1q: D/ˆ`xV!] Z*3~w3ЃQ<*ƛs0MP$o赹(g)(po7,I z*4[!ld|[Kz.$1f`D=/A侎aastyuW:+,`ُ X(Ͽtud/}'4O\t1J0K^Djxg|G D-Pӽr!x4ڱoEs#~r9%mh(𹢴) R9K/&fȼN(Pobfn2mfެEѲuRpQH'ZbhmJXҸ?#IUJeogNNVg0z"@"l7j&(Hr·rӅXhˎnB?JsnfmB0Z Y4v[Ĺ A,߼֐I`t҂(V!YT-dP8*?pj БK{[sY-Ma'ߜlGωY CCQQ \Y32lmw~9|:C>DXT'ޝ'- *for3agq3ea\`km ZώquO hL6 hՅGiGS$X9z$sBgO"Z 6eA'[P(& M;X/w#1+ʦ7Rn;Tۣ-|b g}+I0ԯ5%PC_}$doxxJppjjo{P4Uu}7Ịd[]0 */"(1GǢv[e(۝"xA&TP&,'MLaz^+ܾ^0ߥ__֛P@&,A!:\cal{\nPx$)8Z}Q-Dx P w@=ڗ3Y͂j_:ck<24*[[6J?bGyL",mN|czҖ I-V.wItX5.=ÊP 9+" CF˾dhv߇߆^GX/>M`>)Sa`Rj0 om&'uUa+sN7!xa_}, n`Mk E“ R(t(: Gt#ΣQĒMp4XDvlPQPڬz~ț0u?€81oƋSX )2]':N`cFWbJ-aGԾF!~l D>El_-,w w+H$m bm_NĢZϼ$O pU7>A tB'HL>J,3Lb эQAhznj}&m5a+.ΓfZC5&&.%6:Pk_(\+f [FcgJDoqjF(ƶD0S=:H$@ ְ7pl;)0ne>W쨠}h ̓M ae30MA2$*q/a3wa19ܠʢ73a^ʅD^ vJH=OA5m*hYSt_ J;U nBY *q3RKMg^oD>0X@ ܞ =^~D*Ń>٦F/KNZ-Z`q45\ܥgˮb~9(vR)yr9|ǏK}U/J ۡg -]>l6вt.;(B-Q OA|Ǘ5ԫ 7չ~mN~2ҩ,Э͓7ՂĒ if^N.FWŹeІOyG82:ƒ6=.lDPAiźKt6]Bq7NY MtJOb"duR\%hH LRtnias:]?Q\ܺZ3К}9Ä!UnҏhYMofq>8&PQhssA}^SyV(UB2 sO˺!0LCbFu}1CcЄ:1-!x1X aV u ]p,z8{%h9Ci9&,#_7{~OѶ uxnP|ҖcDn D !f(K=((]U7*Vҡ8ąIWJ2<:?KLwR#_M#[fUh3^|(\i}4]qu ɤWE9j:C$}!1ƩY ܦ?L9${2tƈ1R~h &Pڹ<ʻ4bUֈy['d\<ʄZ:i G\$B9G]?@cp !okyp|_͋:D"Qutؕ)]y> nӰ *RvS|6LHb߫ؤZ2(1D¼Q0,E>iXqA_yduvomqGRJjD{7vrYMM@?ҮC"{9)B7Z@ݾ;gf]2hsJtt(^Cѝ~TC32.MFcKJ W!)Du2gxN!04PZxb++)b{TũJ8F%Q^ZybC!@m\H&iI4Q],Ȅ!(zzlM1gQHk9,\ƁNW$q;P.,2?W;YWlt8*c8P;ttJo*5_T[{U0W^E3r$Hr{D-?y>&4,]N1a#6S5quwe5+t+ uYYz%hU;3S:b'hZ8o1*rnM6LjlJ0uVe,_Bt7 `.1({l%0jx#ΰ>ْ+@N 3GB=KvtQ/r]Х 91o,X:Oʓ9>/ 'ЦW"JNhנjOWr۠{ V7u]UMVG\%ʼnqUS\*dZ$l{7v[m_X/Tneg"'NXd(i7[g}:WЏ/vGeȭC23`_ ;3\0g† CK{ip;{Rt` F5;5HfpB̵jq:Mgx뒊5"E@+;mt-B_cWD*Q:as, eo]ں.N䓲q7܉plY?36&Mx:4lQa};@dkt_t ˩Vy?T0?ؚ7}rYRD#~YT1d/yvH)jυ$.$xu1 >3eg81*\Oݴyq,~}jΑ WP\eM$2\)L67T]ݢxNbBfza5~@>^%QIDLX󌞥e syylmty$y.87X=5Ƀ?= ev3FWPYidjDrF|#%(~o[ZȝM7*[FZ3|662\nSp[kC w%8pAbʒѡ`Ccl7ߐ$C=Vϣ8;SQ8Ŏird^2e0%-9EdrYЏP"$fL FA6Iz{[LJT9|V~f v ANA&RRT%)&IS <?\ӼnY\&VDJ;86rC"wist,< ȋShQ\en8~!ݱek9X`*Ӯ#,C ,%aN \Nd\QsǏ,*]-<{ 2~&]S-KRTϐP&gZ-B}15'O,&gڑbS[8 `3n<Jy $nql4žUؓu?%cPꙄ¯#.YeWh͞X;oPِ>;6n:N<(o$jEX:=z$/Ջ*+t_5.ݞeR崴%WlwLY >ۢxhJO%zX%pಳxh!i>'/GW=f4 !I>bi>W_u:&J/"oOz^dn&'e35l+Rܟ YOKB@hc w4ze!)i؋Q<\GڞW$frO/$"Iy= w>Ϋ3 TQa3+ߟqF㏂ȸvSmĞp?ܬQhp#oNT<!\-!ؖ!Jq\_Δ`_ސ>hyuVZ ܗ, Nn5ÕC m'^[ʓztC,ߤQhdyiCmY5Y/(JSYކ eѢ~L:Q &b)V hkɅ-H )Лq Lkg.ccHbQhH xplD*V lkùLyWM|B6whqnCy`B*I  ۿ,s65dA+ Niqv}8ն|tK0_*\Yy<tB#GέE]M#;śLp⢗kݣ"3k(9n72q*P7 2D4i.2ud9fO,ݜˮ=l J$ -Gk'>Uuo%_raJBrvS͍P1|ɂq6ަ.XTʡrZf 7E4c%ڄ0- 2c_KދCPq}S{F*KQ7Y /U^ oLf7w5B䕭~qyh=^jw:$ QOEJ~{ $S.ΦmUjB{;CCAX/xu 59/YǨޤb(ԡڸTYyu-t{SYow}|=*J{ە'+/ԉgt(X^v[|勾z nbYzN7CVKOox9@A`}p"=B?Ӊ۠=8o'cZ9IJ2 / CR9R9gRV]soiiѸpږ-GT_qA7vsjon{㙈G&CۗnUQCP8GT\?9/xN!t$YsW6k3$ߑ .v5=: N3PwK"aF/վ`hb"οdhT!6\A뺢8>WK+kғwVmj ~fxu%(Iq_r@'8UO'7@P>^ܴv!b͗VO;QZ]=Kː+vN#;Xwm&:=܏z%pXU -f&\os]Рojq;f`2k& Pqx@e ߝ@gsvNM%X;REBCl=ǔiU,ux NO6 d (AG2nD_AXI)a}9u)3FǤ|,["Y]2/,b1BC {3~}\V͔]JCnQMpȢZ@ʷXCݡexU:= jp[㬰AMZVN>&PZ'CܢXM@7*ko)tSnÕ|a'+\Cu1@UO*ӡu84x <e]mL _%r> Ҥ=f̈́ݕ݉QfHz\b#-8ZPgyކ>^,5O:2VklU.8[+h/9O9nI9pVJ`a_FgTwb m;x՘eom1橜1!acn9oA;o!`LKg&-DAݤKգ|F.,!Yl= 0x0%E=W#=Ϳ#ȲHuyuU;aNgWbvD Y)חdJ{ *>qI7N7,Be:P]7kvVcGQheNjolql法&4iF]L iɘ'O p r\DbWw"Ed4%=s]iB1C4PnZN+* ⑐JA6&p.o[v]++=Ԡ}Ҥncci7e.I=; >~*ddEDO1fϑ?;1S(~|An1An!nzU@dIpLCfry/U~c>j;iKv尥D'F.9W|'b /ԲH:I^QY]\Q?Rn QIWnD$)1 H2薀G/N`UkrEgG [.{xx4 -siX47!r cSmoAM1# 2[ Ê@rd}jBDfNl,cy1ZC|Β2&OaB*2({=.BW ݊mfF݇4Y &WЁ~wPm_O쓕`{h'WeАʕan=WKB+hߵ?ތmR+$lC6l"%#eE"4XLSWu1Wi#G*_Ҕdxee v %ʕ uSPZ5rfEB1l*kWD?&kj*ڌńve#+Rx_qX.οfS͐]edJ JX$2}^ZJ*0n5̸ =Hߠ ahV[VBYdJ rkuq{&|!2VҘTa.͐;ffq^e!!JWk̲]9{_L?VE(X}s%**,C_NܪgM4XzBBB2ױqT@+dC)Iv?X/U< ~JۉzCJ~#FtגZ#4SCyPk}(b>~-[ͤȥ"iш7Uj17eܛ<0@Fґ~8udU^od>sPS W M_&fngK:tVbHmfAIm#U;or*-QBiE?䟅PjZSX#mOj;֧bLJu/5FQa+O_ܽ2>}u<4Pva~!dP>8ZXDkqZ&C}WwUu!!LJ:y)ዣi<eu0,?`Ӓfy%g; #{´l:E"?0tf04NI)KɲqM5Zx-͔ RکZ۫~w(WH>hmQ$){QEHAD]7h|9 1bx@׬-&z:ēP.#_= Kxޤm~L'Zk3m9>^Z.R7F\yR,gk/E؝5 ? U]_7 X*;KkWB1yI ;7j߯bctn| _OiwQ=c^_UZR*V8vpcp\8e-wdkKXF]xn Vm2p9=ƪJy6Ȕ;oUUse0ޒ8~s,;_!alh9N dT-LGC i -X?Ħ<٣ܦa|'tp7ږqdVx@i̠DPE7F􌄜ǃY쥺oBk7{ԝmMR~ſ8ŌLHT3zh~Si6T* ZnمdM7lF@b)=") b5LJq9jюGcs%h%I?gMFpM{"{ R]^D3G}s6dn߾rϱs\oˠ6R u i+mI;?]0HP0KՈvy\`ٳXNOusy hg47Z,'A_ '0('1yS H 2r_j1pU>v§*:3V/%٤^Aߢ!u ıeehLcFux0h\OtPYQ|qN(rqMϡ3k̮#7DFn.+Q 9{8Ԩ'O+#Q#;oͼ"Vo#} ϥ@9v&Fh65zi>vyW~Pk l7&];U2 gHuI)L4cZpo^gLLE; @.υ,-L pN*t/4$Kw3fZq42|;I-\FTX{Ah٩vψ U(kn' /量8]AJز ШL3`9MnanD 5[!1$Zy&>UfQ9Kg}  Iޒ_&wfC$>q3>W\QM UdrBocGvme*2 QۿV=j:Awl|"v2L?(_"X@cg*m X應HR'2x)=w )WX,MvރɹRW_uy&H7vzlU%xXՔs#gsװ4l5h*U)M(qX#8GD#0B^?.@xi,Nj韨֦IBvAarp pkߕj'i l,v1*q23Q SVdjӰƸI%+nL׎C~i|EKqeZXn`Λ};/ PWeH;`(+N]YeUj7ngnk&vNeImJ_N S2k F|ߋoK6^qÑg3RГ;~,LS&-Xef mnNbӾ pVo\$xE߁S0|߫+T{3ό79OY 9mQ83n.Sf[g(jJ+fbe|K\f?9Xq.m*۳[ &qTps A}.Щ:V2keSBpҨà]ƫP}o$ݞfj+FRxT qַr$GNeijPJe ˜Nz" -wwS oZ^,2`Uo-uǞwxypg:iܙZ=y׾0$)Z𗳇$߮"Y!aʊ w㝄CQa vZFpG0]vcGe^DO] 3@ǟA5rGq{^cwϘgSsUh0ZTGv24u=uU 9FoNJ &Sb<5S%OEڦsM#Fga<'(}0E!.]n1{WVZP g ǶNZCWX !Al8uxӌ8܂ N`uqOZL.:c#F &&cD]}S/ŒZV8znS-}{W o#ScNr&yxM7K{DtL5X5-!̉Kx$MMaJmX[̛ݠ̌$!%XPE`3z@V?s}ڍC.>D>ΐ V@X.`[ ӕR\04$DO>*bcQ[在 B Log\s CTf[46itPvA9F@P 5젠ubmi7bs -ta 0@HПx^e^m4}BȆ |DYR/4zZ5Msdm sZX4G̰t#!k %*; KU}k"]w̓$7}CzV{mTUسp6X|N?5^gH]OonPE8zd kEr?ÎM, ͚dlv;?76 X C`]h~b.` Ã.   {b"[7 7bOlZX_U#mIG,1$ y1&|3TI#=i,`1`"pUh>tjVȽ n=[ bqڜ{ETt'ѻ~%7Lkrc,>lwZ4qa!E(L{ȵIOg?b-֓DX1beo/o&(7Ap]0m ɘFJ PX(_NMJޖX[4A=Lur~xP#,_ k :CPSY!D)ӢU=pII"oU|i%ݽ(G'n<&:58b0<ϴ aagn8遾Gͭ'@,.W;{P92VN [Ez PLR-&Ęc$.TBt4 ;)ȇ܋aQi.1t~ j1L*(˼)[f$.۷ )8exviE51U?,Ns:V>9]9\YL׏>O jZ!zH4!siA~qn_^c,xK>z%a;'R$ꊮf}h%\xt .r&c Co @Ʈ 4ɗ/"Œ]B@QbxlB̶-mh:Ixh׀r tU#FP/K´j~*J1/+7rwν H7|HQ*E`9$LjsqR_( V:bZ[-;YNL2"KjIA@L8a eox|l-Dp#GŠ˺ d;l(*O9Xp롆@F';@H2 xV7Hyi<@$BO%k%eq ?rudbeDQ}Z9B8z_lB+ CpqW1҆FxoJo_l &3,'4jBjG}5.eIb:8f兰.VOB }ۛWGImK7@U;M‡ y.aW€t$":6 }+?SmWf*`?I-g'"yH?Vm}Jr%#Q ڮ cad.M^u=\\i/ן>[zD0((f;?޾ *=C % 87}Ҡ,H)49oV52?JZ¸t rlkb5C,.Et<,f6{w8HXFZr\~<o:G8<8|NWe4OA '߱vC%`ߒw@HoJ7C M 1\X&D%-.~ҒqɅI$􆏍|?^鋃*46bzA -j7O"mK-U h$ɒfx@cgi`"\]zu`luB:#b5XcavVlFHچض8iwNF+dԵSOQnc8ʽ]>I+©[#lP=yy7y_ J֍{$o(enE 1sf\1X5>JDz6ňPHh: IeVvEMw U'-L(Mulm#\o?zhb֭Gf5K H~sli/A@ &ssHP<_ )㳋Ӵ\vCg.퉁^Tbk+KK!O~ó zKV\z4'Z*zF Z` c3dzm?'#)ceC0n=) T zņP) El؆>e$[\ܦ55/=t6 4Cؐ>^l;j +쟉*}滷ȈJ|` ::TqAo艟{DQa0Z s"2Pvt27ES{_qf itheU~4s@򁯐4k*wH?!QNe3 wvJ0/+b͈D6g>m%l9z"kPR'*E-a&Ц=n[7Q Âq!-Έ-J0y7VmE&squO1yJ&-ILtEa ~SLmW>Dh y7~ y)(-97aK#ڴ0J0@ -+>HTw1|%x:"@!,lC Qz`Gd(B)r ﶧ'lHL IlG¢y7Ț͛5D>Nr)N+>?m.$ɵ˕ DDƓvR8YRNQ;b;|V+ךpRgHb}r2_??i^2`YF^/Y*e^7IýEi؀9m*Ѭ~4Nڅ,ce)d`Ėob6lϝ|sM*(P+s% 5w 0`\+kХ_;(GB3vm؅O1sjVqorQ=o#SVbWKG߅7}/e{\5Y_|מ,j߹ XΈ4[ ؈wkJ8dpS}otA+e F3n`m27͎A)pffMuBm,ߒ؁?^ Z9#l -Xgqj#m$eQ3#'&օ*gXv$U$ a'd̵W<+EC= ..ϒy TZ?NUC!L 嗏|1Z!0RJ$HNi7+I7*AH_#猓X+5JNúq1Dޠ%ˏLϖz/e'n^V=?􄽭rXldnk~"o<*??H[(TD "UbW#rIp.,XmcRXKVf[9kԷFS@;_7"^Ji!7Y5Vʓg&Ex.1ތ8l c] X H3jp3(vnj?bEwvysku:5$1qjNS'kg@LX},GT:MgJ!OI G׉7 !M:j):F҈g;+oާ?Y0= 9FE8s6ΐ'&2P k+$=aYL%-Nh1I@Έdv=8Ϋ.;vQŜ_SNbw}ܬY"3@`;@^CM t%vSi)"+%=ʦgWD>vA$Smr.\ݧjf?96t\5 >nL|޷ܜ_w N3Eawut{w\V^喔ƻ؛N$#=GjZ9pDqL-UNfA[A6`#-emR[CȜ93a>B~+{nݙJ$ Dk#fhJE$#I|-NLI/V#E*8͟M?_Tv'HD oӟM]'d;AR`bXT<%&k|wS4 my9byV>h*h Z|\}I6V>}q'P={(>\|N?8g$\"A0O-%zjzuDv 22W  2تgS YdyaCC;}b"bQUx%㠼1fސB/!mؼL g&^+J+q; rUZqMĔ,qY$>@.0B g; I@H~`A6bVp'Ԃ :OT9>r ōk,܍K{*n]( %gIr w(`9;3<FWw4_Q^oӂ廱]ЀzxJsnA0 3 8P ph20\cD jt.ս=\W+edL/80`3m5Zx7Ep驅$HQM=í 4f`>ʨ{IqQ3h<ia ͽ>=$dcP/1ie'(}=9qQyEP=2f}/ND=8׌O4-;G~g 6D;~҆U?EC#N BT+Cݖ`*Wy&:l,]1p+OQwV7^uKxsé4+`!>z#`]5'ԹЯA3 Vy4[pG+|yG0T!&Iv(-s% Źˤ#1fh/\O$/gS٦5"f/)Q{-Eͬ^aXv$Dq 循kWf?3Idت-% I:/ :\)(qXzȪ'K' UsO䉩r| @-#06~ʖ ;iVȕ=%Ac`>r:MʀCXMy%ɩBZ^?mV:9c^88}]!C4;"ӣ͠l`Ѧhתl7GwAoĭO##7ɕB~+saѾK\,89l21rӖr6o%w̒iEV`]ВHܡy")5|jtέho Q'%<}jV[2@үzVŪ֥S<9Xsr߄>۱휧Jɕ"Q5EVs3>sv=C]JfXF/Id(?L{n̎`:QZ:YfjsN9}Y’sS%!XcS;cc_)z\Bf{y::;VHv8mx{A!iP k$x:^"b~؍h9\[#lPfI+/ǰW !R{KOLILRK2^x[+CTQ_4|jΕTYҲaI*:Z2aAc(C7zz9KEWprbG~x}F>25F1S 3=H$~إgL*"og0U~ *VYQE;qy@MA¨k bJRS ד+òΞ!6eC,uYk=!a/xϞqC8ǦNd:M mװω1H1KU#r<7U<X.#H@߽ ,*7+y"b)]}ޱha1ڝ/i˾y;G cVr}YSd V"x&͢5M[B>W!:W=8ȺP#P.x2fB0Vdkr[]084 (Kd R6^Օ #|+꧑VlKnDqX W6ᒼ~j:86pg`>E Adu5{HGh}3~SrsdE76Y<_fnY J{v;:6PQؕ~eo3>\.ձg |Sw T_gptao0%HSp E٪抄,wj"IY?ù!gηK 8=) 5$\!7>mkyLiv*Ă 0+[nq+Zk:ce)LQ^V%`k}WC̼%"yL/=+ dq/?l ǹ}M)T y\Iu|԰ZUn|Ba7*8"rwwE~!_ 8GK8"Pїj Jѓ)U{I7@1#ͳqIxYmm*h4D@"hM/vg!D+FMqb1aV}UpUmG; O;m|f8,Hզsg:^kIPԢ%IFRc6UPB8 H!lZ<~DB] /ܣ>Oeܽ-F8̨AOKNPܔݨ #J(GAQY,>2גw|_Z9_V|1pEz0J^ب#=2am J4Y%9[7sK|( \dFEmfwm8JCwj"& z HZ/"4?U}-9OQ,b'd狦WI; eQפ0-0 )Ek_Z Z 7- gMylFbwpHD/cq01HR=,Q/6var5sқ)iǶ<tR:ھ3[Xd}p~ ƒ&S{gEOSn4Op'A&h&(ѿ=Hk lr;0DCc7P.A00FQZY&g%!E1HToCqci2 BL=`o)<ÀEN{QWBA]m=nFo~^P6=VSߡ$*9*ܲe"NC5,=[;w.F0Yֿ$ ЉEg o"Z9|h5U68?,;7a3Ԗ82gC7ձ8dd~B+nP.j)6"g|cPgmjWyҠv9-%Թ٤H|*7qHkFeQsei楲}DxXiOɿ*ʃBϋ"=)_|*Y`\Zv/J1b_Kh"lF`<["]K/\^a)=yʼZH}uPQf{f@* z嚒W5k`8b+l4^%!.DccVs{q+,̕a=lם0i'9bl9=Wi$wQ=Fp{K$my2MnBn6RLtȮ_ c3Ewa7[dvtR GR7>}On l Lr~sT6w?x 7aRqV';8ą; 7m;K咑 J []2r ((P`1XFܦJir6 g;LiA^[_`,DtYZy&p=Sk@8^{6|9(g|Hd8zZW̠YR|q(W'WH| +ڶWlT;2I5nm:Cû w1~O`$;tϦ]N5_bE3nO$YB7),Uhc0*@ ގ۲Jwh&dEDCFJA…Tׁv1|PAǍc;29e¯pDınG|XmO]YUX`ѭ0q$w2,f7OgQс_ [žSG]J _p;XLiQ*t nk9s D:[@dy}.PÉA4SyiJj.v|2(hϻGѦ"굂϶Rf h̼.lDjFةn{[%E Dhbn<;.hǎxA}f.d!T"^S9Ne!Ѐ IMg]#Opg 6  RsZ8M瘚<ԸE+{;ܧET p:[vK/n/ |V#lL@)~"(G[gD")vQIwm不pw9Vd$lF5RQB#B"IH)dՎe?I<{u0oݛ.FNs ԊFOo0&[{<ѠISӦc9Ws źѼj.m3TԎ%K`~2 _ ۜkQ=ȻtYJaca#8[ 7w%b]xjuA|0,hSQ4,u 4/ۚHG~-y4҆%f0VGwH ؆vҭӶ36NTwShf+9c!jC;[VP@-thhO%aknF}q$ '^q<[!>)w$ ɢhlF[G*Ĕty-GVxI9W_9,`j%]L4F`2]7Y?B' 3k2lg};Rq+r6V<;HL]fެQ%;V4[.f—+]AKyNC liffRjg8&Ԩǯfi?V<D ȋC➺S %qv ?8hB{G)ٛ7*W)k]~{%|hI)Z)* Б?_Ez! ~ C9J&+8t;o4}O9sZ%Ŗ*VSpY"VPSype/w,0(lNTءy&ۤe?7jÒ>jN0O+p JՃW Z4}kuة9+MK5ހ^n0l)76Z]RNfuHOn/8`#"n"^_ÁعĢ6{Lxt.{tlrFRg[ۋcOJE'n):Ջp0ܾ`NX9-et aX74j]F&ڗ~DˢȖFYc (-q 8tL8f+ҋ8ȏd a䝠ٕ;J4M@33IDk#D<Ko)Rh8mPxPlVgJs8e׸ ,#ͩIv?vKA6L.kR  a${"~zr%NXNޮnP2-QFeg1SgEb VvN04{ +ץf9{%IxPxl%V O "3;ܝkq y8ezz@|otΡ ] =G t kR@yRUik׵"&i`dp-H?vi6js8ϥPFjhjkm .![΋rR; \y~fhdij|l nzVRaVN; |Оv_f,~osؙ/Kz<fK?f"L5ߡlDrߜS!\mEXMIOgYomj(oipzx.:cNF_zfI틫&W cg}̗ $`h@*3N սd< `؎ə/MB{9n/$|lL9HCh'8a,u*("荨r[?%P ,@@}`5h!N NHY Cc TE6쯿 {IJUĻE M^Ɓ-U?W5*Fq q{OZψ&]~a "}xl)}1oeB^ sE@Kҭ=%@5Sي'}ݠ_h]LW)0i(/ǥ`;Ks쭶6df=?Յ $!!dd3quN-)ըQPaiN~,E/.QC"qH;ú,zazbHk/VIetǙx{c*.PzG F4=$Fzak.3VSҹVgaf.i6kMG/gCwi5xA &.Ѓ$Cthʱ"{+jl)_~'2MGCL}I'32~~h: DUt"RuW3iCmjg2Ozw&lw[e$nL0}2r3]Yx&(L}H|FyHmp0Ep[)Y# ,]iL\;=]q5]THa6s\#A;Q+=;́q:G3~2>w~|x<>|ru;Pv'-!_=،gILY8Fi_Kއ50xcDKN1>j(xyPC9ؑ'i?k0:IYd7ihvgbւmh}/ 9lJK[0>7!RʞTSzAa0Ҕ9dgy~77'LsŃd/1-BYWЉ?JiRut$Fkis:7),o8*w(!ڧ͔A/:[S"CNrVz"±UD*22`P ~2.0߳v?ví62n לCqFٵ:KZf9dRoB`7)cM?-1F 91c%& 8SRM#;?HWO,m$ ZndeNTE[ pPYTsk2/^!Op"6Z9sّ#NׁlfEH5}v_F2VM@68wZ)8F~V*nf?q}sȌ.2%:Dz^R )\[|2EJ[HF#(d/F L.%U D/КjĝJXZ˚Ď%ù yHp rQqGmh=O@y A -)r-W>йuuN7p({z=2f=`\vl9Í _śW\m[Vٌ7lb!]dM`jØbMYdBW [ђ\M  7p| Loخi(w?>Bq"1| gL C Qne9m^Э"7V%T.#DXY·Z񧀋3(z?Q*.=e{~(-&M$,煇?ph-V(6Ea&06ZD9 U6 IkN)§q8rC0f{52H[@B# е5[NzXG[2,<b$)$>c1/:JTEefJ.~N\v?/UcK]Nj ~LXH0Fv^{O_[7rJ9\&@Y?1R <#;ÍghCshɆVdTLgM.CE=Yf!#jY善6MN1wwv2pH eA# ȹ: 9lUvmh 6D`˛POT׫`@}͆jyٽ:45K/$RPI!Mĸ%_4XJ$)K:[VV)Na7gkXyoB"&G)DӪAUZ6{O0|iKby|p\rzwn.}jWO)TOГ.?~eW 7 NW()DwRt{Q._AQxLińA#-6O? c.C4Z!@@(!ϩ.^*t{[lZqxu|{nɵAx T ?&Od(d;g磲@n7VV_B0_ʄj_oses#fƅ~0?WJrRw~?曐i0J*}fn?(tFci\t!oy$ ^+&%#Y1oJyI1 8~x! g!6,$?Ùe v<rF[pX;Y7V}B}◧pnt޾"t$pۚ.7Q$FaIKfn[ OCNT`8H ޔ&Ǚ=a_x!v#0F7kn1^/11!)xPfy'Dlje2ZC#IB[]) Px3b]=Lhk6g]EeGoe-jqfEW~40B2srFƀg!P-nU̓ӚuK bl /k6li9IJ18X69Ӕ= v6mg=Ca'mb.$Z4?y&+|as(U3%eG#;%J=ikXgZ܇玪~LPRTtcWiq9WO%G nywa-Dm baE43tYW s~i9ǃ"lܖKfS!pZxl!Y)3L]So3e,@D8H~sڟ?*&*20fA0i3Ŭ,L+ 6PCq@+Z=|ca`DȠ*w"/sttE)ݐ֪ȂwjUxJx7~Ty `լK٪,‡/PKh[~,n[/42 7i4?A5&\<$x0GI@Θ0ԯ.k/ I;VIӻAlLlWt] vݼtVb@ B}3ơ ww<=. a2iSl gWBN:/-:,z6">α;Fz:e0!슶mʔ7IP~pθn @;|YE] M9;7dpocf*aY0J:!/=)C~+DĶ7cw S[{h͘kLabūj4u<]&}(;uAh Qdi[5ej lh;VM:bfc6Im<f8 UčnN5/\Miudž _OwG˼kRb.L YZ gmVkQpD~-k5L%VoUSw`mB2z{ZлYTM|!_L:8Mޡx0 C^oLÿi+k˪VKѿqDMT%Vlbn8;Դ*r4Hl^|!R7NO-ĭy_spM_@ 0;'*P%klk`0"䖮쁤O5@~AYUٶj\"D?35 :9+K@eu4üvZ :O5}J~MWn7}uԳR P G"5=!A7&w:Çm- @ E az?i:Mdd%R(M#peT&y{\:(9CZ368mU0ϐ:q"r>czS( jK0uh'%y9>؛l `i]E8u:n 9 vʩ}?D(Uh>fϗbĂweLD O Z%-?g 캦c0QyH1tFIHx}ZrFeJwBܩyS\Y >'Q+X'4Nn YThc:.O~@[&alw+1k/ipiϰvK {ļ>fA:lU[Mp3IoG&st۝\mUDuJa3[]ex#[Zr8ͺ+mᒗbx8Ro2"b(2 %( ;Hq2jR bYD؝۞hy<ҝl*{}ȪPm"Ҁ(ߓie#Z f`mvg/K%ٱ/NbGbmZ#i)z.*&sB4=$42m\r?ܵ3>3JA^z_BuwG;3ym-&FBQ3Gu& ~Rh'iwmZhAn,9V*2q}:M ۻ$zsÝ3H[;NOh{—B]4®Pr^B[)%!n"W1#-`=>Y1lm []{`+fUoA*kA$]\[9vd!č6:ZfZN  j9ߪ9wy*D 9(dm ’&И}(h5ɝ@ӠMx~'`fL"]j;6*Lyghxޣ6ò1bIË4up P˜>JC|W14Iꇣyx IqG3] aƿի$F\h-7fѶ:^S" R6~@z@~[LMWwogyJ#6瘮vg\FG" ;-˯XY |_GSh.VJ[ B[3@9N4lI)Y=!M0 ҥW>3Ԥ}m/|;mb =OE7XZ"PᔚzA:SRي7HZz͜sZ1h891G ͸ :FWo|'LK̍y&?ǣNa)mFE!^NLxs>qREq K*;Uk%2t){HÀ;@VUgdc lepd!ݜ h&/UAx \ꀷ=^+hV5.8pLi.k7:DqWQe(i[?dx\dz!)1S%B_NԑvXOxpnW65 Do <gbr<HT$v <`Im滅 (rqkαUQj1RgeQ)55_![uC,F?~]؜ʋprs.:u@̏$7qm/-`WC?ߐrv8`ie2kqdZA쀘*\Q-Lj?2 a54l<$VuZj.2SE_FjAyHJu!}Bw8k\ϲ` \D9Ne%"zyPuIƮV"0~X XF &C4Q PpvBبbsVoTzK,zB/@{\D>c;8s}?G#9 Kv#&dM o~p1{*OڎU|h huJ;v jJ%=FvAi6֟QS9ӯD! T 4vLw;D =x!5D%W2ֹBWdY7sHvlZL[S`BdObuC"X̳4^-f~x$WZjt\v}7l;tg!#Q*]ԃ@-KD>03g~/meѕ)ljD"{8Cl#9<[OF^F VkZkse^~%MdK&U`dPsA"^=-Ea˭au:̳kWŸiT7^u4suI3^OQ)+yY+J̍Q*n+b[R"SִB[$Kջ3:ʨ/B  WlNM O$E>ڟJ?پ,1J3&;xHXsȡ60^/2W]Jau4b0Wz#T]hhj/AzY01G2;VK ح_y@!xX A*1'麽t>|grcD60i!E+XuLp#Qet/Z?tR Ab0WIdZwҫ#-ZC2|Vӑ0al{a>!@rgԆq?@ &jK'4m[;컖]Qw\CxG XͧӸ/ vLLQs)ʕ]_mLvz c*5K䶓J鍻. h!}] @{GHoX߹ؐPBb)rcQe5jeH |%4OΔ Lˡx6BBP+( Up|֑řgm"L6-#[#) ?^`ڇ>k\8KکFF~x]Q2Vy?$,ɋB55N GS/~ ]}ZwŒӥ;3v5,of8W. zT. 7=v6dIJ.uy7;i%55iйҦza~NLg]ޚ錦?>-th+S4`g.\4B{GVsH#wA)~E}ugBy)tIy?l;DcVI⋃Rm셄·Ch3gB f}{y:uHMEAO3Hû5M+jØ@a^*W)IQj!q+?U!B1Wu\V&y ,Rc.k|KK} _D=q}ޒ{T7`CUuIO^}mY a>wiš)Sb1d7[󠃭'mUd@s,x汉b|kb*f׳"j9K8SV*a} [;wønjfg}ALgӵk C8w蔷|3K();$xiob*#3YcP1u<빨O2r1K;˂:M[nԴ͙v-=ړwϣ,ﭲW_?@B#E[sd3Oƾ ;_yۆv̨jЪrdfo C5 UD lɸ jXH% wf ;nd:vݚGSM%bQMK).]'ACf糄)+SH>Y*.X)4J] p ='{M1_ηc(U\WX'>TFj5TBW_)/fU1㨎|H^emKsvlnnH Ȓ"Q厱aLIty-7wVrNCJ+Tػa9hl_z3 e+WzE?J7|9 攫VXBtƋ9[2s\cXTҋ[[}=P6H>,ay|@ٮԍBCMc"~!> TJ`TD=a LLƵ8/s4tGɲۚC#Eə^;H6SBfYӹ6Uf4G@ec"ЭJ kma3'76-{T.53J(m E^#-3 /{K;&2Jp7EFE(yr%%`*0~D9@5Ӎ|vEQH?gia_/\6:MMwMa9%φ(Ҕ >C&}(\1>^{' ZcUg҇7\4f~d>&H}怴67 ubxq,/^_yT~dAJt@{Ɵܖr͋m؃KF& v>Y2~p i)-=c9͖ G$p3 } hz #ZYgoU  ҝ |'gD0 7*ytaTn^8Sa]6YY I-^]41.K+Fb﻾̝A$\S#OJ[R@0Z+"ʆ]R1E" è!lΤaIpͪ>: twˑ'q(oC ?LoS5ԉ^ W6[[v2$uޕeޕ.xZO*H\j6Z}*]g8 @4qb -O_P ^V@.4;SoG~/`?,ums[VRzU%g9)2P3NvQ&*I  t22D@T1b$)3Т6CM~xhE&pɅ NwP_`<^zy(^uټ vk,No38djLmFZ su9.`>:\$X yyDŽ1.`1;>ٙ#@u)08:2l6MPqcQENesjZ?!IHBW$ĩzXnOH6%`_ͥ#WdF$Hk/*wSen kSYqyXmK@#d^0_ٱF?)'n .|k mNCZ>V=7HEg1v <]$yS`Һ+ xD *g>c+$:ɪY0]KEMEqP2 rW}2] jIi/d`Z>R o fRxAO"U=z6|E_Gcخ3wLmfy2N -ur QN8Q1F3L-z(˭: D'e%Oן[hi}n@GHTL:+TZyJ7Ey9G^ݫ>5QW6H9pҗ%r_;v&|X8#Rs.6d2OO[1ARzp c_I"rIFXC#R!Ԗ7N"%6- ys@]"|6<ʺήksIԛfv^M S՟ʮ'YWY(^)et$ƅJ4ݴ骀+-& '=hK u]11:Ol {o9]m6g9a;)B "Z1,׸J.:4sQ= buwТC/a{IJlmigW&HniJJҺuU2cdI( %:X -pTvA5sW_0 <]Yu& Wꕄ[5̃"B)!-ytmN^%n-}EάUJtq rbSLyv@6cێSa耛 4C: *Gc]Z|0Z` ܷ/E8cqe18:8ܱ<]T["z)=6׮#!& PαbW}ՊAވ+O棒@Ɛll!hgˍkhʢIaTeSNA,).3k|.(]beXxԬϻgţEbm@'&0iheVFx!N!M~}0;(${5[w_%Gy ?fGXz'tu:/&*ܷD?5$0h<`kh]7ȗ2JLyd8T=_4}w miYb5׸FK\X`aŽNfUii DGPXt@Jg4d0.l]CL9z;ڹ|Lu{ekDhхv6:) TSC.`?7h?ԞJa#U~JmOOzl, p{j9 WD1 `jQ*enʼn?^=>re`Bn|r&q+2f>} ԯTٻKb(jK&l!{ńE,d z@o16~_,PQ`a$7'C>%p= R?T.:MŐ1dYd\탣"@.CŪ&*sʎ!_OB_pe˘\6`]/vqxZ"eI&a<+9 6(jpKk!˷Q(mKtU9g%j>Zgڮ($8=m at Pa`G? |MFgc6g\Te:,+j ' TU..}=iF9ZvHt%#3NR|lJB~?- #`(,xXZ ~O梻~X';z4!x TtE#g ez~1%$T7in,L)!QĴ˼Fۧaᢁao)>Vb`KjH*2Ggi 7`0q+qnM̀9o\QW6 c䴫n=Ffo'ir^g-%Ih5F24w#ټg vUN sW!a/ж B"%\zV3|tVSM;QGNtr[33x*U1ߏ%0t:xzv<Vؔ'jIM-Y[/Kwȡ W.D?X?I.8X`GgyA+tN>xS~20 GlKQ v'fJ>jгS{ag[9 vb3lvt 5&]x_~nδ(Z7MF5q%ܒz^E`c=\I]z8W#"1LVyeֈL=_)eOrjV$)օ>)T\'OWY^<%o 30K"m"R83(P. 4ϯ )4UDEK@C3eX@RriA,UK2@\:nk)vt{P brZVX$ B9 ;^)MWhu7:`{(#-ev1 PY]}s;jX`?/{VVy:;;&ޒmkaoI&-<Cfmg5<#Zx <6r#^Bz]b&yrP7_.PfOBk^"W1}r9bU0vޡ,`Ikm%k-S >=x7 q~ĴO'amWjEAs:@.5S\y*uhuM !mvmsOyL(KK8 ER?K$&VhH~pv]*g̋49F,~Wڛ:-(uxfy(sڱzuU%CF_6Nx={ UmmYөE!}1v+a03س*Pr#|;e7J8+˹JjN`O4ߊ`TlhhDj l۱7DIkqvGwM%%ρI1bns컟?H6;o 2T5QPX*%l d$Ech* dmRq B ?MR2=(l6G!Vb޿gGPNҔ .%m,-ęs[]{R)AM$Q4,;ݩy.$ș,g.[Yh“%|"f|flYYe 7!C7@Kbź$zu Y M#7q WpbݡUqQP'~8jAa3oU$r228;r{]_J̀fvxq h0r4yWP9~Gp-n\¬*"061%)ibqYɰužphOSɂr{Oy!>{; 8 laG?i ?t:(.؂5H3e O\H#&կM3qhf&һ̩[Lp|kP}@3t Z;ân$"5:!_#FU^eKQ<NS_`fŸ_D|V[%޾L}}J4]h\%r TBO2r SٽۥTpU"Cg ր q> 6\/XGl)fb8~ՈU &5wX0͉xx%gW'ijPAxbVP4߆x8E"'4H^̋4!Ă$B\rS$wS* 35Tˁ:~TnlM, 1m\S|**D2tGxu6`ȦW'(fnه_0`#w># Zs;y"!Ủ')H;Zn10￶tBr,a ye Gw[?j*:?RӣxAZ7׽G2VS[pM:: ~蘴IPכGo1ȐdJq8*E>9Dӧ6͞n=L^*pH7zlo=@G 4֤h4''_> j] qQA#$Wc,f9O#֖kK%V riJkox9RgAEExY6:{ꊛukgc=Yġ;$@%A^ o2W±9εSc@gs:<< }Y&ScR`L!)n)9Ɯ>*{t5: 45ۣ“_rNP,,c~@ʊcY=Dܦ0`Ϗ/Xd6COE5L~_/Y%ʝs.6C.# ɮϗ(J,d ^Ry1mwhƂc ђo8e:# r{ƙ+sRK3qUb!%CX2Z>Cp_-Z=J.ABk$5 V 0J \br`W;ň=Xm+x_B,ldd6Q> @x?9I63'BP-,>#@Qǀ_fȲH<^qxZ钽O?׹`W|3HtH`ck!&ďZr~R=Ȉb-ԜolqOk^ jw" V`vVǗ_ΰ(VE`,t KoțRkiIRp Q•-J嶦q۷.t&GD YEܛo ωPѲkz"a툃䕉Yw93%kiu_CDbpB K.J&$Ry(ߒIz雐"|8*I=D.,(&a$`]{s8  3[e2" ad [P&yͭ:)?g <R ?{G':Spt($8d+DuсO%hPujBp04-_$Te{ȘG9LT"TlwAŗ 0%IOlf35HMuX;Y[! uC4;n횵Q9N,Ӣuau"[IwW+ڻUs Nog`91BG24ɤ-L"y&RQG7/a&H>8nՕl? E pZಓd?Z;dj8 Yyy#KfPR@lbk]Hs ߻ ^!X2m`5f^>z7^3߫Z@IG"0ѩr wd?GK4^/I]1 /h&kT<~bs:`քu &,#C l%RU5rZ>!ܧoQB$kk\Fc{%C,nw6Kp4@NfCGXG&Ou(|Zw(#"ms~ ϙ &1J~37X6dQ,7:8T9Tgb \yRmh}쾷t(mD"1][|:k,R N`K6!,)a s=T}JuMHnգ^i~XQaΡԥ * U@k<+pbĵV_eh ʐ~&}oI@B.>U~NMQB{W֡7lФk;$s-V݂ 3ElEDbL>/k28`GExoS=u1yK gs"!aۇD5j\epKch l6lPcNq~kЀuH 8)'AQTܭ2_'g;?o~Nx.H%|ֽ4{rFل FՂ}LP Ĕ6!^j ܓe*qOnLF/7CO7Q_? Tq,&):KDM]]VimLް)ZN0dg2,Tbx@@?[t6IρI^yBpo'2ۗmzGM<Mbf_O{݋}p@F8Uzǯ%q_ Rt8(ׁ*eₙJ/:-YEk WH*![AI=ыa#,wݡ->q" ⫃ޭpb!B$x{ZSD.HxX̚7`Grek?:LLxUd9PpFOhzܟɿH {)gm!">CwPEw M]7KR<ƏlEd镥_Jz340 4#)P%5;c^$l?%@`V%Y<"zaKTm@egu6tcުP4çf,+%>4'Dt#)$ZsTPC=>W'Y`}3_*-"C)t8d7c%^Z-ůce`sAJ{eAZ: T:s CԧUb+/k& =Iɵi"WǜS *wWlo3 !52w+ķl4>x kmG˨ l: [N<(`q嵑UCٛ(*SF}%zc)6sʲjf]V҈'Mp ؈'sԐ#1ڴ7BUwqɤ!͉>^M)1; 2Y:\Ȑ)^ג\pQʴeǗ *U,,3 WyK]9U/P`vjOֱ>GMV>*+>q`GARr+7Wj4JAa;OϏhJn7VθD<4Re±H0iˬj&ky!#K43ڤI36+. ȃB `J練 pm\n#uZ Qu(:h'3P Qʇ`mb: {h PǤo4>f#k8Zb ˅c/X6*`_urDȰE7o746_+aktGYmhÃ>? KT~eW=C$=avA=f'eBwiP5![&o@~CCQ6Je ܼ,jh~.zD),4taggISu֡\D{? U(dӒ)! e| s[]m_YeS4]7$V:‰obNZHfAZ@5A}w?TiH/U"[sGDm%iV̴IjE }`Ga]yܒwjn w軠n#dLof飡Ko].>_Uq:_-R&Wo䔩YmG1~~W~phH8ƫm>'P|[wg̹Nا[܈*IfJFq2uPk9O}TkQ/Œi{ eJY|QsI'У5˅Esw I>$̞ak0y^fBtiYf Nܸ?)*oH8$j,+"aM`ljxo}oGk+{V/D W1h^0(i SlB8Y@׻p~"j.,û۱S!gt9\sѸנ}pJ{L妮M'´O0 6(au%DI]6Q6 .sv[s\Z:O>4Tl|>>ж2yD CwkM=%[ ;#Mudy7T8CA9Ҟ=z*}D/3*~oni1!ii5i6H$8^@m(TP# V2:1L#ߥ<;J1|vS{ e|c&q s}%L:6,D7=uz׾asNg<5QHꓨ2^I-y sϥimMOc5|^oxVlJjHu{{K 7u{Fm2p1Dr\bgL^ *\` 21c2ôE/ȊH< /_{ͽf դhRIs#kadlҫCk+L-q,,Oّk~|@g5>۲仏DUgș2FUZ;Yx@$U`>F*_j}~]Oy$ I; VXȪ]>]r5Zddr_]|#Sb0!oBA9v{M؀JynA x `0p;IA/\{}dX 0QP@AC%WZh/zm3ByٓeG.iW蕼 &,#0q622(Huq}Hy>Ǵ3枢Egmxcg.3sEG1I2dK®̐$`}KA6r ('_wh߱z).FHh4A.1'h~A&T9dF5W&+.ݜ'%Z.Y1bp/Eo|SKijJ:u١3>32e κτ%*N؞c}Ak35jzF} Q.[ߥYNM9X)_\K^/<(d{ǗŏܒԨ/H02z^dhJںS<ݜ (NE!Lb Fb[\}4m>9|.5|zU?^?QdAS21^9zW0zljP}Mr3$VTxrK*N uT Cm }AS:kV{Ï|Oll[Du.sj책MHvYn\\v\ϱS=y6"DrBajhsjM,Гg8rk@@f=^(__ ET.P]ez&r/Q;ң'a 4ΣDcnh2`ͽ]6UGH4 "~?Osp'wMUuF( tZY0%6|^"_2b[87%wiݗ G7 w#\i/` ;:f*$  @]4p1IծX.AIMǫP+; !N~q"H\ק}H/DnԊ?]>$פd uΉᲈf&2=m4a:'1}ϛ!.;DGIz0;EnT ~ ~=y^8lթ%FPǕ ڐ60Zry76[P0U7'|Y\[rBhϠkP ") (KXV>Vj)!Pvߞk "KR%2R+shm,H>o0c:;%dA`g-NsGA/WL4$t"'mxw[ԽMP`:~ҢɩOlHOMd/yYPo-vZF!T_ɲl< vV PsqPa|sLYz}ŴR&ppg|V(9`jkkNwZ$jCU}q}RHtk̫6/̢yV(jB!򝩜5tLC;EUf c?k'.ߡ2Z4&j*HՆ*, a%ΝGb1Yүn=:Y 55v+/jLbsF>DfS3*~hH2f 0f}KT9D_; ~ץ"| OI//͔oQDE2|16<\/-{S!9gkƗ=雘#\hw=O H2'P6Apz@۴lW~xB.D*':B7څO#dx5PGWF)@tL`eak=g@{& ^z:TڻBG8WJ+G_o1`sN$b(Zb7-d,}'MEOzHKT3_@>JztDMqe "KCM4%6ȈG5 !T }hwj"PyD^UeG(C2UpP"EVeqZlqΕP%.oږ7C#V0ls[Pj: ^2Y,p2l&'6q1iO>f?omX)#jy^ٛU@lf !BNӴjbonum%> –Й}_rL* ,E%t8=``P=}⒞D,]N|Qyl óf,Q q܀pXƙYU5-2\oQOY]{|pIYfMpt ܢg9Na0!IBQ6`X^/kᵙ{o,ϠnFQm";sNx97"VFmo~:]xhZ%W$=Jh#B@xgQQZCEo"XY |k3BJɶc󍏾wCyH&jaq٥F=^ZB@AL$ޮ436-:p7S]S/)zHwb2=b]XI#* r$#jAe.G Gw[P$HFwv a+P`Rh(zA ;[_\$@VZ E?ꌛ U:|ƋEM]Q*w}=<&"*Y@#XC6ok8A?*/DX7W܌ñX)z'8\\Q+PN]K|$洔,eӁb2P$ c"SHB)ȃ׬l!g"tϛnqbgA"P RՄp&CK,?|]fX/@tʶ`+cCF N 1Ji!X!{tG#QgN#3ÇAn#;+hDg陒JZEy#.X_y]?& ,fVџg[8h]Z\ABƈrqU1ZH璌Q'Ϋ3~ghD*R_mynj2dzc-OaEI\ƪp+W4%gM 閟_F 5B9NAh c0kE]"hgcEKFۀQ:0BwP۩_3#woʘgB٠A.&gyNɸ>D} A ۸C8;*m%i" mbt}T`̏xz+hx{'sJ) [{5vJjq]`*4N$g?]hFņ2l+.#CXw?L,\^9JӽQZv~O1HZ?*>3MY"2tvb_ $feDo}N ?Vm]>V+P+JWbElOU6kg+)3ˈMam lS`B.>qz,_QfІZe6)[ӶjL\p{6,g/b2o"T̻- PPa^gPkS~"4qNɸMҰ_+&lFj0:;Y!YA@:kt]kӥgIeM8 GxZrΞYAz2b#J7H5%EdU J"W`ϛ1=K{nÖH•4t-Ub+\|l_@:a N{&ٜ@ Z?Z<^=6Q\^V6u&\^D){ qu|%SE\?O U+}_[EbQJP5`"Hxn[p65*)Hwņ-[-eV:b E}v+ Tٗrᖘ -4Ac*9W 6;^~z9—HL%Z4y8EeEyE{=M!q&3G^QJTK%M #+v?T+[j0Z7d)_wBLe&,jedH/a4A"D54IvM):@P2M0]!NM@Zj{rM!yQg蘑,J3/9˅Yf1vZX]n-0* S!E'"|E֘hTM[w)cI8H'y4Vw8$yWeXܱq,kl I0dJEe`K-!iLFX?@0`&)s. qvgI#7МI#f咮ޛCKMjZFyi~ 6B5!!}aܒuʎKd[?|j;-b#b('pNX'3ݚJ]aIsc-3}HEY^QD.Vy>dG@R]&l؋v= gYfsS7GUl G΃sP$(NC JwA4M%r Q纏(PĞ#,|cѓ@3|uT\9-4smY8M`W ,c#lY;0RMuak/W^:{wh}_(et.ttZ(]ܭͨzChCBvbj@pVA{p7 ">ʴֲŀЏ,zJ5nw5~3[ю16̫Yk{)k1Z ejޑk>+FZۍMJ-o CCu"B)elsݫs;tԙS2$  NJiY-̎۱ذ,u}wlͅz 1q,uO\Q[W˚8Pc ^AL .v(IJwsPyKTJE;j*w6jc(i* ߙ,jZ;!aң1j<,VO6lS\D6{dڳ:sDLn%hGfʣf \n?Au(G;?%Y׉o奈m8Ak# !ԥJ_3d2bU$hZ*_4Yy2$P@mu,e̷ Fc+n?X*>MkpW;_ʸ_:ev%5 2[n5'I58C%m #NQ-BR?N~M VU\CR&'ܛ)7dRϲ\2?X&h_pI ~1y8FdWҬ1tDd%+M'^+;S);N%ͦjiJxК<ZE Li''fèZn*lwCv9P$ 2W['SOYMkze{nxj70VZ'X ( ̆C~\IhE⌖ͽM~$g-qfl.eN eUؓlN.  Xrd ׺㟧ߚk?3`DY2-OrGJv$hr`f*MZrA=~g0JY#!.PIY#[QGse:|ʰm=Ձ yq>GX!)fbWSz *1u Y/x9FSELat͗ʠ;AokV "\4xYeUព˃ʙQ~\bT&~&6 ~b޶< AT 1Aoh\>zdmc}Q 8dhlTb KBEMYR!(égN|rƶ-B95<QxA{D~uj { Fn7W{i:Խ3¬BJA'pd~X]/8u){ ؋Inݔ(BuY#" 7$RO c]XϪx{)3>ٽ~9Q]rq%)?YApE u'X2s4Nͯ:=m.W*U6g416sD`(S[Ӈc ]6{Jܲ~gTkRY\7dX4=;Іɾ$(YS&|Ge =5Z@ Ph K=s.Ņ`fЅfcR StEό;u]DJ0T-#"@Zh&<,j) e3Im>)SІYrYŻl\!є2]v<)ibyNm%ȳ@qT}|*{PT'27Fc{-uuQȋ-O2+>_bHpML="LU$[]E(B.@?Ž3H+$8{t`:Ɏ=dV77zHHE=ƇEbzb#0j{']#dɶy>:OeB |&8kcV/b~d0UÌFGr>, UB Hi㯇AYRwsP1pUiײ )T+hPDubOlH_:WBb].HP拧LgUk7$|/@BY"95O#MFh-7i[- U?3q-6I 7|H[9`EwqQH7%ʖ-w-~+~GZZ\~'ɗ=匸z>=3 )ANv,\ʝ Q|== Gȵx*D=*f%m U>xTg^ޯ:rFպr{N;M8utY:\nwŻiҪBaO՝D4j~Q'z_&=`n ƳmY}]{XbmHHˀ-q &`_d +ji ?YDPulR̾әE%-{lX؄{ w g- n#cvC.7XB'JaͥV}&nqBAih?Pgm[#=+LZ<"LdG$bNQa k)4D}"%r8y l&FVZQ09D擸~Hk@iV/:Z zmލMFBsq8$=s15ʆvWp(BB -]8In= qS5g(΋ s~@EO2)ḓbm<m:wÿP!G0zod*0~,\ukio3ѹݟ O&鵪:ahgT;QFf\ptHjŝ%5Nyp eyA;'McU n9л9OߥW'٥KEMQB<)ښI8)cERǠbooĻPS286BOG9!~!P8m0۲{*&rre 1 ސm;*RZ?ԓ∓#2!syM ̠CXKQzK>֞n\UՇ`C0 HͻH>;OL$M'\Uҿ?qin,L/~,+r׿)ȄiEOͽ |E`kw*)ج=u.tCϽ޹7wOEg@? Kf!?A6:e<ؖE~IHi&D5'ztƾ ԉ1{`,b֍6aDnBmuZAsI DtQnn[tH;rイE?jbtO,+e3&P|S1Rӑz|D.E#&,}Paa@Y{*}tx\)`J }.[͢!<'&c?̈[^nolyă?"MD},Z܏ԍ3Z; "½nZ3~"#< B'GDÆFY9?z<uiskbNNU'mKUE l[N3YJNܔZ>fUr4RMj f-GTGk\ʆ> KpukZd[z~!.JPI"(b΄~_^Uԋr 5gsq@]ϐC`kF@{SbNW'y]9&=cQO .\>DXLJv0xp(3]}vnD|he qVg{k._{΁gB~!&Ζ(x҂6{G|keЛ¼3Tm vTPD`r L8S28٭;A-H1H +u9 -l\'ʨg]@Ň9FYl879ʇL=NTw!fCzk`նP:!==<B1n~Bk+%cpјqBih}Z[Bmc7jMDjx1 )@.sG޴!;q:bi;Y5jUtb$uy?~Nf󻇣Ww[Ҭ ]:V?Xqωhz}͋ uxIU/ɅVqKa[! 5|yQDžrH;ӵ'2"73!\c 9HfSک$䛯yxD!xlٞQ?pL9Hd,G^5CgVa͂+yI"TOf? 9vMDU|%7P*sDS;UDž7|q?WZToHXAOv -hd%9DZ mWk7Tv`gfX0oJB|CVOXjiRK~&{ыֱT)'-z11UQeWoC!dA rx&5cK1VK?IYaXlր 8'g-tk'!-%Nw,k#{8A5o8ns,M~n݋2Pȶo6rfMbc%AS.nF(?TtAWzWۣBN+l4_P<9qeZ5#HH6iu]4Fqb%ڻuLEjSJ.@")'|E)y\!|R*O<;qHPksw]3Y2ger%`l2eu[l%:~5N)4>O#z@4B#wp\ʠ-pư*0&r]EՂU<G W%bGV ')jy$? F-iÙOE-x\f|wɘS228-\u.k^4?Y8q޶e`9${<7'z}`4 #@Y.t1-6l8_1FybdsռΐfY&ٻ_ΑКk{2d]!yjFݶpe= 9 1I֞OpQ{Ж+F~$`! ObS6`-E`S-;0B 0W#5?MnSrU~l+ͦ:Np9m.Ev ,}jmk@Z1#jcp8n)C3mL A#Y2Ra" h%u.'jד&24O&tuB53!V1X ƞ< r2񜸍$Fj 21|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$uKu Pޥ_3=q7e6CNEU_]}~d,BE7 0I ǝ1mi7|9%K7 ,Eff:.FƄB,Gk!(EGx_ߣ({4eKSևVT3^1%6o Po>9Bhuwp긋!:V:@ӗf輢yo2(sy녂ZS6jyП]A|.zzvTx[~2X{+~ +9fz;4YAt0n}ssY?#kty/oz9I]!"#OD'p(ǛD JG6g*Hn=弈_^%{x>"C *l[;,BI3-& ؅ 蔼1"Q Lp @-{6VKJ'}v ߔyz>NXez#'o2N@&#hEU(IwXd}8;Zڻ%أE M0W33&+Z.}|;gMo@+ ~G~6+Jr׆)>"]wue|XG*U%8c<풮z,,#B&Jc=IhPD{ N :\~ K려YɈK?O]74Il$}c8?8:0'((@cpG< (1HhhaA=TˀNa.DZmKZxͣoEz &iv3d[#F'hr]{1ܡ/rj3wIy6SW>SZ:<0fAe~cDz GB)EzU1:B[0t"8Ie\oZ# NN/Lܚ\!a,h3VP͉#͜fY4hb" x~S;RPjʯ8=M+54EMoz8  yeEچ!3T *8$>{17Mp{lޜ18?!}{H! 䴭NEsIvJ;ͣ]pVS#bBڜ`({5x:ūbi|z:LZ S$׍/ mտle@ڏ+.pKbM<]XE/d HD8zn[~Yr±5?aI qJtwzݵfvfZ5u+3%U@}'Tog&I?_|#yO{oOx!H>K>7[ X(AiHha/I:~SMK? |}saC騮rn$C9tWHHXvlb7ǎ OW?qEL2r2:$;?oD42M8x9\9A%<+sivSJ9憜H5 Kyx\RA8N¤۟]x8tP7rk$ ,CT-^4u)D&V?v"rP.Ywz:93> Yq~*V=oz]FV(EE7#̅E:=ĩG|"E?[i+SW/Ojl :ҏg}]*7}P@fڙѪQ{($J*_@z C> Bj4 u*89B )-)Bѵ37fA afqv΁hP>DY$& v;kέl&ؘ\Wl\{xMd#z ^im]PH^eu ϜI'Qǰw#'*PFb4 m6C#HA1@/ V)˜Ap;sLWȴ~r0<Q6DCtqQd$|6&Qިɐԙ^5&.O+ljlF}~oɥM|cPRZH{[x/>M&zAgO,c V]\2Vxjz"uX<ҙg9 _Wt7 ] ?St~q?M=7aJiwC%8R;˖H+g=7mzE\@eQ[Vbk${UzͰpK#뿲i.F!tT+͉'i(&eadM;y\7žav/;]4m2R6/+=`5s+X[/_2'iƖ@T$"QlȐqB%!IPxPQw>-Ic-_H7-Dߣ4wy!^)ĩiDeM<#P9ɚLZ@KW|cM]p5oe[n3p+:_yxޞOurw]||~>i 3${;ı!,BX)ۋu6V La"U0ckq4Q9ˁSNz|T.L" L ^WM"gIb6eEA#"w}ѼgG>!VwZJ'EQPL)K(OPIRSGٽV&%w~F%:.-N :l2$&VO%Dö=qr|́j>c=VV9v^~0Fh;1بԞ`CdQdFͭY;iH\bw03ߚ`)da4xRSƫij /i2W(OsI8*a5h]\W%{?J^LCS%וe  2w.1ĪuExL_#zt@%yP-a0ዶ-c2@vJ0%4ӧM@Bۜ<ok]xJCco@ze&wG ЖY9y | j\}1\U0ggɧrcV/կv9EJVKA@a6u.=I<Xp7&ÓQQ \qv3SE+,!ab~wb<I1m%Rajpvt0%H2C(d;Q)Yop/!tz3/%t_UiEqBl)*cnѰcQflEca8uѺxL^Qfe%?2;+mX &E~'2*> Y9k0Fں洈`lA{t)ٲ4is<}š)T_3/L6WzH/_/gʰpO35Ǣ|2$6!Tf  (:X{ ۇŌ@3ApHuGMPxԁl{"}ٽhOG.gn}FG;rg҉K#CM;4XeD1nm5:gqkob{κ|;1Ypz j-< xdCxDx4iⴙ5_ f*Lu q`cjr{kRR#SvMD&a<բ-V#n680L=@AKNmwrP.HY&F#&*|tVaXJn6'C' ne'ђM)_'ުb{?+멪Ž;v6Xn|n565t ^Belxd/x˳aۯŞmN԰"x5ط2X77!0L`,2PJT]x@*OKf柤QN^HWt&ǛKЭE)ߐCdf_õ! B[NVQ~B8%i&}l Lkok} UFD*S,-x1]=y-Ռ~ې?vtg_<]4 xSޘ̛fS|p!]b8 LmqbGs8쇩MHY:auv8 PBAiBgzHt>+BiGG< ڂ A~5ߧt+ڣ9>RI5Z&1Ы*FE` OE 2α #πx!L-{zUA7^5FRkI+7Hk^9d^" $Sc*-ho];r`jmyDN_S8Tm֛$ kzJ~׹C7c2Q~CV|B\u<¢t Hؿ@f"=HAa(Cxc;wة1Q|[?x½ŏ2YvSjF/}=ےոuRP:q܃!b2pk֜ӟ5xkN/PqHoXL;mF [?rabɌ.0ζ.NKHiB,/l}mĦ\ɸmJw=Dt#!ui05!vP߈WvcgB!7TEqnt53~Ҵ*݇qhj'9@(Ƥ2'(EK_?x)\S *'k8vm m嗚Q^v&  ){wF4ݡW`y9LB6÷tX/˭vlr{Tm"ݨ E{ ]c`nbĿlc+1Ck-ꪈ˫Ik61jv]wd9V g~.Ȫx)P.DtY Eh^O]Ѳ>&_~;%lhb<=<뀃FZ) w|ፘ]5-і@pAA^b ,AHFGkY:ap}ȿR@~EZ|S,mWțGo)Rnf*mG8Pa!S`YU Ƥ=`uit~%4'ue*7l^M=9K_lb;+{qᄌ 0GY0D2~3Al#Ia,ϴ mq5_ :2%4H_Qހv" ™X֦3)~Fqc"!$ؿf)|Br/sI]-s3:lCe+ >#7 I1xtE26/PƧ6ُْ/E] m΃b;r5yFV2q\ZW:Kxi~ϊSq;5 6vzi {ۗ}:(ɁQ'u7,7'դo!ODk哾 ANFI~[6Q]1AWn HkO: 處 7<Щd[|6($*գhDec``LLQ\6 KP T}NizئEw;p `Y.~+PU2_c/TI')]9/oA*7y=m(',_A8رۆܼ'7E)>&Z^JюTTݡ",40%y& n/W%`+k+> Pϥ6BWe]JD@UP1XĨ"L( W1Lo]BH9g}'0~9^9 |~^#??~*ǨAT;QUM,apjdtqY(ssd{S%n$u5[narqaMDd)R OFXFv?5?zw'UDZ,Ge $'p$y4PF.qlLꄬ:+#]pNӠ>`ѰX35vnH9CȢ>=5?ZI M:4]E?[o[8\:V䞾nwί v͇,l+V꾥5tUT73O3]]YQ^:JeeBPngFqea\"x|SON->g1B5IĬۋ?ɶYr;GmrI?9GfC)֏8 | KKzc4AB+]םt2 [a3{7悽X*.BJy T( %t>͡$QbGhU r'd[RsbMM]nyu_H-=6 G`bk+ɄܲAl녂O]¾+ W}ݜcڴN/Y HmnRi%5k0ᘩwJNa8q7Ar(,I:cZ+1Dnn嬍Qc3*0 0LE #):ښD}s gl%5_݇%- Cf'γ涃&3rצ5⛐E~4V[}KLOt1rUZΪPjBsUa_:G0?x`O;-jl֒L[ȔQjI#L'Dz^bTօ.Qxb{"ԣ@G k@9vPK6ذ)`jsDhLrOLqS{{a bWNUmORٴ#*1p :tqQe1QCjϓVEy0xO75ޜPT-UG!}2I'64x oQ0~pAC%ik$۔ v%pDWQyYȜ BSy $݌=sz 062F/tDpp! \ՋnL@}F-W|;NB6M~нڕ-M_})J pHNϬÄO,l|F&츭ozdJҠvU^.h-ouCBv)BUe'0XWꆚXv&=;[Ŝ !W|cpn {d*[R'(7jѴ&Jӡ7+_dF *}Cv ۪frTvϪc'E{:n4Y##9J*؅Av!ݕ#űPoдJFNkS(;<Lu74ƜV+w +amh5 L &ݺq,'Rv$mB@r$ЫYS<{u3r1HtOUg 5?ase&t;% ~yIDĢ԰:^M 7_M3K}埶_BR(^T`CJ:29>HnOi55xC:0rJ FAgWMЭBGӲ4|VX;CUdǺA\7\KD7X bj@>"4,pJT#=K ѣ2y4p/շAeŽ9 B诡BZned(4c~CTDS;;w (q^i0"a+Vyd. &wkY7LqJRfۛf^zmpdž@Z¹BSMPwhZhZg⎡8_e Tۺt@0Dq=|  uj I NGteڋu.v0*TXQ)!'HV߻*ׁ̹><4" &fR+~R ^]:bw-JNQpF%P:O,?ΠaΠבN@ѷ8ʠ*mZO@~wxgMIV0*~ZI&O=56q{(@ѥ5Q nxؽ#4c>e Qs1ӊI!P%kΫeLF. w?E4M^U]DNo%7u0 \Њ" YO8Qy۵"˳`RD\ YBbANb,=P*\m;[G BWu5F+|.[쪠a[M 0J>,$p;G#>prIՈcְxPVi-*eèOMpjb3fȆOWTXؠ`ZU XN7ڬE*61!9c$΃6:Y(<5).OH.*zug\1u0E)rLغ2J$@ dVKM6 ;d6c AǨ )^$6|w5z)}uy#lcaB7;E"!'eIx}wWj8 BWa @J*Lj mOq2"ÖB7V!7,>.{8E]} [Xx EJ{ jcɏ' 3ȖIhdZî:_lO3j(AYO z ik?fd mF-H Z6H5ـd_tQ./IH3_~Pqv2u)F2[Zwj])ȕgv*p}gxZ[chN,+NXRbUkƗPU:Vm!`c#>$1DߛJYo(B8߫a"&Nz=!^"k40+hܹ6 0[4ou5L.G^ӝu,M ~2̏܊0Kx\s\~z3O 䊏b䯘>]kPe?c;#;Y4aYsX 8y{r ܹm{rR&U|úҡY#zyv=cU<ktjQ(J~5UDC&`F*mG+ _| &Zo[NSњ:<~zSbSzih#uW-YLFyԇ !$3Upw=RB<#{6!\:& 7>3FkߊdŞ{nh\`1 e6ӓJJV;S/9JLQ[X *SlgHh 4'((*wx?^e#-7K5,2 9 7 y㷹?wgIeq,Dă Zz*eP[?D8jYzJw#Qr&*h{o-hr!RF(HMDwht1:q:D;ܿ54a{יLڅ"6{{uv! "1Mml>E0Q5FH@T͈lx{K`:/!.s/#_72n}`Ǹi8X]ۍx92Տ@N[Tq c!|:냮5:6,i]: j<1JLT9ZmO<"h.& &wf'}ax6I@R׎4\Q2khT9jH_*zDaD$E n8cUo˫KVeTḧ9;}ŖUO|>'37Ui}4H|4n%ANOX@ x=Qǡ$d~0T9k,8YV6G|݁n5jyI]"hUg8ds\RӕoIN\Pn"Luf{j:m{:0tcgngu>^mVQ]tK!1]#.3IG 3@k6__ q%hw^YԪluiִ1ж7iW#o˸«ԼAO5N2-E?]6Iק*Xq%D2'ăx]DQ; %bb2Ŷɂȑ sR_JSVOk= ,cj#sX-Y[R¿E[Uf RTd22%;gf10P\J 2_ᢋ"j4M]T#N9!Y٩>Bd=&[w?}~8#Cekxo-7C~ 9fS0-5HΆKe`7E$T ܾj;AcdvAVK}"hc CM5*E6^pJN+E/^kwIy|aQx ,Be(Io9bE\!+u&֤uq"+1@2Kp[WÁӍ%;koLP|k%[f}n \R}%/xn@"5qO=̥/\`bC4n6h}zh@VKZjlD5cb?LꫝpߊL]l[Ytϯ"xocV(X8E 1{CBd^8"Ka8U75M U:$,:˘mK$哎o]?-)!_Wѭp9 Mv32{:FKT"'W +=c0Sp;\'UmH_5eO"yxxރ<_"Yi}8{s.܁4vc׷M~r塂Ȫ*2<  DzއA/wy$+pA~ rNvX#@Y{ൂ!!_ ۲/Q8!$hb^,N0VDZVM%!#b y΂+60Nt-y"Ll68'wkD> Դ/L+Bm}$vZ7{hQPV!lI&V=҂iN'p3nK]Ϸs Gu]UwJ#LKpNZ4C> G_5]I2lxXS {donvGz(G&;;8)zl&"D7Nt|Db`jLf&jʊ58LIiM&4n'hRO| TVvci҃ԒD@.*`M,fl΍95 AkA˵ cCYE=c%ۋ@zǠ'BdUd..S< m6mcK}M!Ł+^$tsXb4ߚ+?=f52rpچ@Cה74S'1蛂P2Sٷkܥ܃?,X 򏈔:(l(4- ZK5;lvax'%Mo]RS:!,pQLvhu&M,| |E~P^=ڤ'Ȥ'ްDW,R?X$^n b8ۖtKb~*:̷hS ?rWι`7c!Cm\E> >]^AȁMAѥ$BmDGabԬuR"Nlh:[K~ ;2E>Ik-Z>P%Lgn)h:gf܂KռiPne7LsQ;I9}TK A@ rZS'mM||d2ZHi@$ 7ݙH^QY7>.@Ʉ- @WHf 2#ҩq3^g ЮEE`/8y^F wJ p*#d(l)/\$KkYcnA4/b,k1M-ߴGtsaDZXKǻU)v7> i| zlF$l&]c"1p yN.dJc ѽ%6y1rǪ]c ^ǜL<i;joc"y%$[Eg[[lgS)bX9-SS2qVEb Ć^20>yEd>ta3G$*`ṩ;xtCss`A\!uP =T.{͔\y6 m!YGz(f"djs? 5gvlSh"zͽ׌Fs_X=M8q/v SOL 4 B2'1ys@9ǸoMvCq${]H 0V n٘=r{&~' A?tk>'VղZ6lgԣj9J@Ģ G^@nR0.?y扞7R(3Ɵ@)I^nm$hZ2=QQ)(NxD*:xDFs ؿ|p":~H:&e̅QNQ>1+c29F0mܺ痝yUeA[be8m ]~"p;PKvag)!eK . (ю9eR.#V 쪦FdeliݹJo ^rūl= 09ܗ"?eZlf &s0`?LjvR"f孉0\q* G5օ/UkJa~1]/ɦ!X_/{w|RXQmE^Qq3) ?i;(}ce8*= Q!TG.Z>?'PjkEx V)A&wYs{l.-+`RN-\Zybmq8y토u+lm@RbfK:wSi_.Dbipanj{I3GA+|5/whzvpځi6J<ЇC _^{ `HhCxB\aHɩ6@7N G.1ljzBX c 3 n5ŗ̹'1'1#Bɐn~ޑzy (>`i-Jy7$2Ɗo\PHL~9E]}166X$ZNGlr8Aq?T܌ 8 $z?A {5n oŰ>l?җm.~%;6kg 1!Էq^oZtjfgR'a03%r̲R $ys./D_]q]Kq?n"v=R9ZU]'ڣ6zĪ |9 혋xh˅_(f@M7jZ7^xqFaVʏM}#!Nz1\X/_jDp9x}{'osL j0⚑D *MB;mkVZEo5MSbU2..MJNʤHjOd-zNYkÑ60;+(?na^ 5"Hŗ| ?؈ݬ)p \^ln BY|G#y\$YȏZW܇JpbPZkn8{r"3iSq^R=D~FY!',.ƩAlp24⧏!zwZfq27d~c fг/a8x@]a8GS+,%qgbnX2V*b74y9vtz*)VYqI<1J)^S9"DfK|哝)rgHdph9Śk Izbr65V"D#y!Buk b{ÀlEBXBGa܄iѥ*}3'`oA0fԘ]C̶͘ _ ÜԨRpCpZHW5o'JQ]08WBK# oO||<x4Vxt RqlCey~ϭg.$k;:ͫ$bhl-]C#yRy3`ve;2 7\!1~tV#.g؛Eo)Ru`ăIJv ˀFHGUG k$#7~ΜY/ʊ["xW۴wup,MQDsmFDzg{l,,^ a:+&vx`YfYy9jJuсBFE|"(.qoUX1At+#feINh.l/Q@ᤤG"I)LG?ɩV8e'BԠپz?}\S${[V""XkDp \!Q ="/Rs VnTTOA,)/P^B~UQA 1i7A=[ zC' loD[Ia|iQOiSHSKR$V|'mw4ݰ^ E-2Rg*h_m (= 8vsc}a1B9xThpf7[U@9G_ld9~ w- qhY`t?VNwElZANm\\&/LciǍ~6 @S޽펩 Իڹ 3iDp|ޏc{Q;wW 1Rɒ;c6SH@ <Ϝ)Պhc̔EW`@)?AYg:꠭KCw {Xj6ee#MWPzo*B>d? ^Ta]j#eCbɜ>iS.#ޒkmy5ڲyJ6?#.џ<,}']l*eVa@_-aҍ ]HxI&%$o*(C^Gmvb1>o%{+yZI6ڈ}*s8pZd!z ` Ib91lD~G#{Ce)'uڀ#_җQ'ޓxd9w_܄@=Z7Jaejx Gn&Xg53[$/h)0s=o , wg/[Ø] WOP] AhtZP8u&_Mvy$wVKX>ԏeʾ Y2L:Eg@,HT#l_Vb|*;P`ԥEH@Q) wY d>>vDW,b4XV<r.,4<-4nKld<՞:A$ 5p733|3Toj:bHߋ B 1F! @w&E󾣜&iJ·>Tq06"G}P+gpX<"rbcƑB~k_Kmgߪ3ꕄiAgufP7@Hj6촾ta9'8 "@;hj0tm}jFb[-$̋&,E T#]l?|}*,&!Օw&&}j?naD  hypq;r#g)5<.T".}޵3,i|7w굻@GPz]ZWs9b&)Ֆ9@sU錚p=O2i~nLt;D2}G_&K9!ҁJd{iB{JOA=@vjɐa/ BaD:N٨R v@Jc {gKN (vD-,it]&ve4* ojl^k 0ӯ2tX37e@yCE%!X[vJnLG0җQq}'=kmNx-.T<`v[5n!S!ϫA[7$3KvI!h RC³Hy$c8hS$N'd w߭Z~G'kl[#TmmX-@`ݷcBhAb!)1_J7yDt^f'%~F?8?q[s.QN^KAswjl8 cӳOXlaxU۽2~zJapj]\Vu.|0HoJ _ :r}4s qkcyy yCj}T@jDY ׎z7j_`e9 qu}ܸn>w ÓG|i .#׳fS5QWr߷PZZ7QK'G+p1,Tq+hO\ ~B+嘲ɏ!ri1wѣ_@75~W! þWK;MzH{vk)y4"#W.t6To>흖+bD=Q=wO@Fc:ؗ&4]RBҪ*$ˋG;HE;]6)E+9{i=We%>82#鬔 'i6#J:)4FTQt(Ԏ\2t!a儼Q4#$L.+OB;i52 ,ڮOxky=@)5+uMPnM@#UIEq'&ŷsM. /8[v@6CƷHepۏ&L[ |ƫh&VhRwrLpQG"VX0@;+T \ϯ͕ԫ[yEk/kp ;)PA(Sā8]oBE#k,ދ21?Y=KM0gRf[N~q&`YsPވXY5`9rL6C$v=#PU!E$c^]6{UW Q k ᚒ}QH-w2Y]?O&)1 vw4{r;;Y"4FQpTSq7I +0h0'[ٍ(6]qP$W$j^C-^:=Q(ovVL2awmGKa×Y[{9 K}e^snngsXCzl0zWpd5?e o8y ᠼBn"?/Yܱ=U#86za6#.]4ܦL7nIK]Y2ƥb )]3zj03ʛ#!!tJK4SG<N!bUpٻ֥R|_[Zv]; 6Fq:v}o5a 4U9%b,bnCА4w`AMgU )$3#ϧE>TJr)Z$nYX QS?kAgHii Ɯ)wαX(sL%F TqcsF8$xG'/%=M)K#eVa?APr˨'ldP kje5w1{shQ+Φkty7{)IJ1ƤW{֙k|<|D5-hZ@GWeB`4L_Vx hsmKBnm1QVl~22"q2{X.&37 V1ټɫki_*!є0v t!(nAgŽlb*jvWi-{oz0LǗcv~nyw_-Nl{qwHzbp}#/uLϳO Fܺq#&E;e<= ґOM0sq7 ͭAc'xn}c0;#F˙XU&.O Zſ .ڝ`PL|TxB5J-um{}P&P%>47A76tMtZԀx9dp(`!R\c3| :*(nz`̥iBtukh4ؾپ+zL˘g-wDGsPk z$5x\oZE8r\Ӧ]X `iEUBN)07nZ1|p܌x¯_ePo`|:gOnCĬ8v<2>Cރ.@(Ko՟k`n* ̶yu8;6%TkB8M 9|Il|F:Y֯;,x洎5I֖~ |ɝyT@xT+Js>Kk ث5q> c,.רĖRN⥐H:k8>t@i >~/=Or[6LfI'sE.=vMM"qtH8oJc+_*W#mC|Ƣb04gʯн`߇ۃ@.55dd܆>pJ;~#-̡$ĂZE9FsuEN9$lѼGڍk(apxf|L[4Bg<]ޛiU~pl<|ek[J:G,EF-3`YzMR5AR[e~TU  3'lH^Z=ooH;wr 9]YzB~]/RKe􎃭 =}8{v)2̴W%쒟k=pr&nP A"!Is9ڌ+ g1-M'雲;/ƊW\z~ lL%5!f@fE2&if[Z셀 hu-n"*PQlUgvii 2nPsr-HCf4y;zk`|O N(ʟH׷]\]I ~|4KuKM]+_7#=l/jhC& r*cz^~0eS: L.Gj<ϰm\gUeJast"̷KpħQLFܢFpp/c3m;r5KhU~jl`H+ K|bGr)$[އ}C]yH#xF 6HNN gf(ֶ^zJ^ldI`QŸ>ltqF~ ԔQ -x;! ظ.ucFk5hbO7=gUx\(S BfeA(*1P};*-4tsvƀt9/y݇Dz|Z\Mr\ٰ2$1^z. u4*"؜eLFIWʯmPElH>>J`,qލMFj}AWщjE.1DFo%+<rg%TOh9p\t*w*حpڛKd'ޖǰ>Y2]z>vo8cMmV8&A?fBhj$-J UF/"x5P<:yF$T!r $ߛh K 7%'63J L+&dec|~ЛT7 (I휆6GM/x$P7"TTS8A)|^V•{cSwt!&RB C$ 1sQĞ/Vk31E1-~-,cmp%~D7J7ܤUXMU''qU"޺aKZ:+)VɌK7dw7(A8j(ݓnbit=j #D`Xi}~ږ~X#C'qΉL]mꍙ,YDxW%|lY CQϾ*ᑈS{'a0&m@cD"9U|$xzl[piس~n5bMT XM(ܓJsu/j.V"^qϋ"jYw3Q jzJcdۖL{uWKCs1x-}$o |a7A `ɮs )17bdہ&C|Vj s*ۇW CRPXP.Oq.YZ[ғIpÖawJ*k47KMO`<Ȅ%f(iVj#7UhVuN=MU %ȼr$p4թP8u`z%caf[RDc=..8`0c: _@c_M1;Zd"t y+uqJ} lyj*Y3w&b$z% M?/ji n)wCŞ8ɄTx]<( hSd OuS߿h'*ĞIG>diKs ٹTS|թI^%GQ3:<鹶Z1ZJ>/:~v AUYp#e 1QTx? eH_~'5}lO`DAl2u,g]󟴆e8nKɏBE+iϜmhvz$ j5gF6h>EBN@4/ ۡos0{e$G;T|&Jntv.6aFbws39%}fN:2 .߸Ӎq7v7 zZb^ccHm?7~ ]?"uuS`zAzݖ A&KH,.NO2aA gHh7r/;bVؿgI"KG aJ{~2o6 6u쭛jzWd1\Y 84c FGun7tէz[ah['L$fȯ][JlgjiC8޴oĿMߪ$ȑ8xi;A0%xn\T : ܿgb$$WeXh&Il[=g-QL "ގA!QI P E~QwDE eRVn[ 'n*TJ<{Ag9b"kc$d'-@D vɍ/Rl r͘VqˆaOG=(~#߳=7tK Ʈ.,P&øD}=0K8:9)_+%5yWlͷ MAq-uiIx4sϥFzf'1Uew"F[$Ne4~nF}f*I'Y2cj#\JCy۬1uQaܲ8 ;cI f7% zf47F FGOHK(o4ywډu̎ +q* dO5 (;sLGi^hhtKj=ڣsX/ϾQיHj٤TxMW,q)=ƔeAMeQbV/%}UAkZ[9ioN+C)DZGצH".Άڎ?uXDބkET VJWuӄENLiD7EܸhNE4Tmf`Punrz-51нLKNSbO,ΐ+YkF CJZ63dm\_JlfL'׾G(G {=omA*T*Voݘ X|ZaOw5Q#lͣ>Rvtfrw^ ِDXĊ]8.{7m0?!HW61)YYr%>߄;U.*9=fĢ2WhK􆎆R ٠&)"ǭ v7OՖ>Pb}u iYgVc4 5r+@oo)۔x2[ ȡ~h)FH%*eA㤷”k~,f_n F0N9ɨOE;&kLx'cADqx] Ј5z*&9)Q`vbA@zn?9U*`7t3<E Fe^R(I CJ t{pEqlu~sr7yHl|E3{|$"b uG{h [:5saޟMFη֐Gw^̥gΚpxwB8hgywZE ZjCjP<[>}4&b-QuBB^Nq}Z?8Di@ LBD+,^z7gSG:(4 w=`ڸ^fw4yHn[tQaӑa]GSFmM`91{sxd)׏+Oh5+aǺ'Gl aoR!Kev 0/1FL'ud*RJX<VSǂpHrY7`Tc#Zv LBb>d4]uSLe,ZH_8;ڙ$Kj3Ik&<,vIͺ6lBLRƲ7UT>k>> de9#As膪|Z={ЂrQőGŽnY GCxL囋iC>z bTLVOf_H4%^ vʜ UV<7']\jt o36=P( dy׿Ǚ(TWW>dq;SSO4Y)|s> '%YlG[,x1`Pd/9LcOkߚ3.f TX{HZ$kt7cT;#' Y+)4&bSd(}a;x):' sz}QoAHjΜ9+kV-mHhFeX-;6SJ ^\n'Euz!ۆmKбď3IL)/qQ"YE{vRW7=Wno'@iK|ZU1Lqp"+JvŃȳ)CJ3S1%;[t!!Lr`KGӐW*![5Qfg[M}b_Zx?#mDZ_ܓqU#u eP4Xdo-L #\yTzS k"WiOaŒ}v#])cyye1.[*lPg2Z[afO7R{_KJWhf2 z xs9:zDA, zc,PgP"gvcރzܲ&1 >l!hiќ`Oaet?Tq+oK{4.TD7'z>f> ,Zn}ν N-A r)/XCܚEȟ<[Zj`QFlh~I97Nu (#ȗGjvTaʮau K¥:dj?^"[sRfÊ1 8.A GF H܏aAţ!S܌!WW[6"[yϦp P=lth),޲ۓyMFvuSK7[t_L-@&HfKE$ގI̳T/2mĮ~?۲o VΜn*At^Gr_.~xdJ7{SIx|!4=tRz}B7\6ʹS_<ʼó,RjϵD'r)YSJDG} W%xsY,}n6R[G[*03h+JL3xi\Ѥ G wܴhw93qSRG+ J G\)Yj}F ;kcm&n"~;[B:-jƐRVp>|3#(+dS0nRd,¨Yr+$}M>$s]]M41gr0cL~'Ȝt[z1 W"Ao@]F:$ ̍w%? C2,[q(<)4$ l.hQhẄ́pU?iUb::ՈQ VN?m@ɞK@Q kw\CXxq\uI`jF{Riv˽)@Mx^$9"w!nxXUlў:_$Z9ˑXe%f˿;&C*nlClZe](.(,Bn͜) -lWkE HxDg k}:ӌwd$ێ*1R(u%^p("k"ɓ\:Od>Z 'L;IrYQ_YHOsqJ0-?v.tj<็?cנj1\S8Wyv!"& 6??~6\AW kFuXh'!9vPù=4Dp=P#ߠM3o@v7[>bD4Gq.AJO3/H-&S:R 'F>[N`Tu߲!רIƖ? L5|Y=%WHv񳬵ޛUWO /p1@'/p|Pmvzu٥8Q"c"5j aQ1erʮolY da3PC76[x@V^KHJўdzݹl¦z”sC=;c҇CCߣw~#Dh./?1[:K6c +̘F DJ6gx&Bmlh67@=4ME;MhmW y~~hEC`3IK(e[V93z ȳvku`#anw;w"grDF* =!FF˰jT,?( W ӓIf%&\%S4!.,[`& tV|S/d<R +?)/N܏GuS3;CiMuTX˜#Hu8R3)14Ǥjav&K%ݝ&YQ6`QϢQյs9̇SWVL1}#=<43C߫)2j%OEeCQȨ_0T,hm ` 4 ~  SQ~b+4gj0m-rj\Fjt+!ܶmzw{&y?iT[+_rPk0݇,B{,d$N9Clů?58P. Bj?\9~ &=U=zcʐZ*OQږ+x w'v _-*{A9h+ltE|eWkkxLS9ꇕ_(S&YxV";ud&{gda.W48e%%7?td?zaْ-ZvJ&@br:Ffo~k&Bx)8;BC(s_ǙgtF!6RQzWaޔ V&Ofbkdugɽ]ՅS>{2"3p# VV>gޚ_5خ)5b+#>qAOf%M[Sl~iSKY]6Q~y#,_Ho(g=P! [&71X(kXȒ^N ȑ沇ǯ `ZXI& 2 Y5R,bp׫_.<(+JW '*iY,?UIČq #fuKdGO7xÞ=9f'ksIauZ77+`axYo 5=,>[ӟx [}uW2XޭHg PܰC.5[mE4!(j:_q :X?> AKMgRN5>yAvgڣK% @6KEԘ/6hY"[HÄt  ւ1 B,MDzeb|FlV&VSYd2 E߬s_ox~34-~h(ߣ_H | |n0P5y0K]tF$KI?rpt^ b5kQ|7@ 7BHE!Q4f,53@h/auDPi7˾7.7Ak@y]q2>lF X}>#p)[^T&WYROu䜘=٬rVߩHK!ߕK/K].DQHP1 P]?.0[fvVi}-en,&4ʃz;N7!,t.3Fr7!nK/ո0͡$aT+#QVrdG |:P,cW^Yz988sw%c<%\8edRTӉ~F6sIk+9{pϕ>KQ'):LFx Y;v}ȽۍaPA&qoU|.З/d@ 5835[Qv>n3wod4cRmYIp:H C~Bs=~Lɭȩ( h)@ XX@|o!4#qπ| sa?2BL~*9oذ3`sI꾈_B gDB^ X$܊X0MR"$[ ) v\gN; O'Cb!̐#>Kg'~! eABclZ4ys&:(u9=u֓Ol9ÿYi=D9g@m.$܉H+AOH|bs';=o &zHy;SIJj$ 8Sy4#c zWmOzgI;FK$tMaFyH'zy5?, J.G(\IR4 %G=g_ZN)%_\13#\k*¾&O%{ y!܉ag<=9r?0#Z$id v! :AVdhw*$^ Ի\0~ݎ˝e; G8 }Uֽݒ'41a1|x"|=\ظ'YpJ7%_lcrYc)tjmǓ/m,7p'[k8Хzsh rAez^v  ^YD9ڙ) q[,)N}sM\/] KD4ta(q|5BEl`}]ȨTxu6aw3[Zk_)uPe3/QGŻө޹x&_Οء3 3A(?L dwе*"TQEIt)Rzu<zCKc&8C߇P.5"UgFj$.J,C0D7te4i KWJ_w+P8ٌYHv kv(lp\$W O:*[.a5n-| `̌/˛r!` ^J9ɹF W=NzV及]r~G Z}SWc^]\;-O`^Bzkj_ 7#嫦g`Q,O۵>?gQ]SnCTY\ܱ cqS90r=$>stR3ΎKWuHHQD߭W-y9UI>vrf@$I&~ D:`HUr&"R }1BfACwdO Y^}|EZ'Iǟ|i(gt϶ A#x^ZH廼<{rxGfGq-"C]7M,S[L%ȓT UБ#AL)ƒZQf9äcGQ~ }se`\iQEl!"(fz*|yXcAʓm43"_99Hɱ HdSBgL5ޞákTl7k)-ˊQ cPaKῐ4gϮA5=zLcWk ZzfEZݜLf;kJ P8eJT a Wf(cZk:gk[S˴_p$kaR{9ATΎxt%M L>/Lr2C̩ I#}c,񹱚,Ѕy˖"։J~Q5i]]<׻OEèwMY^ϲIoǕ*V%Ivp k31t~/:Bդ09&p5O} QΑgïDD|5d>.ձ_/ApVOѯ0'!%u&)r$( ʖZ~lڵDL3y%2ȋvGε&#~.3ݏz#^ɟ1JU/2"mxnV6Nfb$a Q}/` )r\#@LF+lS"'͖p]XSIQMJoUp7@˅ Z+Ia;+_Y=7_Xֳ <ȋQ؋]bFd a%(lXs~7uJցhq>XL(Զy鈌S@T uj@.ŜHmĎvj)4{,N9ݝm5JxK}L|(٥s?x&:UƴI訜~zohw<@0_)Eb= cA[LtځS70![b D(wꡍ_VNѺkw u> I8BAicJTHU3cJE%(Rޙ ޘ;OjS3R[䙀m)Ց[O@ޮ=W+pzckBffu]W[v+3W ")ϛ|k%#]kWPրXVk),"[Yyҥy6R01̯0n寯FѭIwaFr2o9e6'_P.sd@;7#y]hgVkDSճYj2_i '3J2A*gE PvB ܹleﵘ{ow^ ۶OqQ][ƻ@ orEݝ/-({3[׳+ЊLTy;NB̜YGJfA}60há/sYAj E5;fԥ:saIkhϩ #1?n7l2zVWaA9_CEi;znIh-|:^$BRR@Nk<}f8v"q&l![qYD U5+sSHOMzC=Gt )XfdcH6hz:s]x?V#Q=;QB0_U\4@Hwr43-A&"xxpK"Dʖ'kK>uPN9uݒ*Kf:T\} ھX[,q?r^ta?¹__4g8K 8'dNf0AUZb`Os<~pC,^QS呑3SZʄ|">M$+`p*uѾї ]ڡb4e-a$M(2urHM|se>m$,wx^)-]9S|M05Λ5{lN?ǏHY3[Q;h>ʥ[/L=)  1G(Ӊ3s-kPQض[bu]e=6ou~h vl=!fbGN7d#-#'0yydү#PVba<FA]#F귁8lLeB m=5i6iZ2f Q7&2ÓXТ'~z. nf(PݜHmh~tŨ r\DC0q#I"!D6C&[: j^"(^3{"Q#Eʓ("mT)W-C%b"V.|~p;rWB_:)QyUy`S;b=) E,Rjy߄I(hYB N;tS"5ˊ;B3˂ +ܜksM׳bnRo9OES5rCi}i>3Sa?$N:1q{ŖGv >F@2f,J:7]꒳ /&kt1Q1sGc( %+E'.>I GU!]+ F!3 =u)S*4=Ӗ՞%V >~V; ;0EgBX{O܌}*&:&̆d:\L/׼Sr=)|  ŧDB>@x&){pq[/.޲3A֓٢j=DƗB֪ˢYuN&yiZO8 {QU> q='tUkK?!-9C8X%X8kDvO%^1Z>Z/S3y ݐMjxzj8,JxJ1 +8DU=Ҥ )x,*UfrdD윽K,7d'X&ٟry8"WU厵e1}*^hd!JOX) zp¬}=j69a! _3n+ȔG?EfPl x-T3zbzXkq6Ct/v`v4d 9b Ua02_RGQK%L;v 0W 7ܞ}r+,5i,bM_7bl}IH ~ڂ_psይC2;J6;{auin+S:bm0+x^ oO UZ4čҤ aꙊ. F5H:ɘ^!;V޵dOb"]KaY]FX}Q,a_HD*^ "0@I6{"-鄦P)D$/>ePe_~qGz#t)uKhwb /bp{KKt6:f!:_2VW>pMҦv2iMx7Zp?H2TDS+\tPwL[Oj 592`C@=xm@H=<DTڦM)#CݎDJloHO>i%\><_E:8Ǣq&m'B!^>_`ƅ}hrDH uz=d'gw>yE+;@ g,"ETw9:CDehe#+!,r̵c9J/ürP+Oh)Y qhwt+K ~5-/hwe,f|5& ſLq?c:XeN-)5<xmq8$vt̐(B(R U)D'׷ݵY>6 _QB*3[28NvCZ|049ޔ(v|Mowf(Ď|!94}"03)CҬ}sB bرnLY8x'1.Z Hi]4W8׈4+|Jֽ|f GVS9s$+qS~Kf;n;^2[J V܂Qήuƒ=TZ@. Zu--1TD4w{aO%C7߄'`gJɶ]'UcYj؃_~g>̔6'_jmykQ'G7!"mGuS}`_[!qcO4E,/nQUDy,}n1GS}dI lixɽ5nqWBdbJiJn:XXF7:ͽɣUcAniJFȳN ,BRgc]n7Ov+l0t6T\n8_.uIE6}ctס+oƓcO *jOl~݀Lje[hՋNc`sQXl  ā9: YZ